pax_global_header00006660000000000000000000000064126413362600014515gustar00rootroot0000000000000052 comment=7e789b24cdb0ee044469d7bc42da9e4146674a18 kivy-1.9.1/000077500000000000000000000000001264133626000125075ustar00rootroot00000000000000kivy-1.9.1/.gitattributes000066400000000000000000000007431264133626000154060ustar00rootroot00000000000000# Auto detect text files and perform LF normalization * text=auto # Custom for Visual Studio *.cs diff=csharp *.sln merge=union *.csproj merge=union *.vbproj merge=union *.fsproj merge=union *.dbproj merge=union # Standard to msysgit *.doc diff=astextplain *.DOC diff=astextplain *.docx diff=astextplain *.DOCX diff=astextplain *.dot diff=astextplain *.DOT diff=astextplain *.pdf diff=astextplain *.PDF diff=astextplain *.rtf diff=astextplain *.RTF diff=astextplain kivy-1.9.1/.gitignore000066400000000000000000000022301264133626000144740ustar00rootroot00000000000000.coverage .noseids Kivy.egg-info *.so *.pyc *.pyo *.py# *~ *.swp *.DS_Store *.kpf build/* doc/build doc/autobuild.py-done* doc/sources/api-*.rst doc/sources/examples/gen__*.rst doc/sources/examples/gallery.rst doc/sources/examples/index.rst examples/*/bin examples/*/.buildozer kivy/*.c kivy/*.pyd kivy/core/text/text_layout.c kivy/core/text/text_layout.pyd kivy/graphics/*.c kivy/graphics/*.cpp kivy/graphics/*.pyd kivy/graphics/config.h kivy/graphics/config.pxi kivy/lib/gstplayer/_gstplayer.c kivy/core/camera/camera_avfoundation.c kivy/tests/build kivy/tests/results kivy/garden .last_known_portable_deps_hash deps.zip Kivy.dmg iosbuild kivy/core/image/osxcoreimage.c kivy/core/window/sdl.c python python.exe .idea dist htmlcov MANIFEST kivy/core/image/img_imageio.c kivy/core/audio/audio_sdl2.c kivy/core/text/text_sdlttf.c kivy/core/window/window_x11.c kivy/lib/vidcore_lite/bcm.c kivy/lib/vidcore_lite/bcm.h kivy/lib/vidcore_lite/egl.c kivy/core/image/_img_sdl2.c kivy/core/text/_text_sdl2.c kivy/core/window/_window_sdl2.c # PyDev .project .pydevproject .settings/ # Virtualenv venv # Emacs .projectile kivy/setupconfig.py kivy/core/clipboard/_clipboard_sdl2.c kivy-1.9.1/.travis.yml000066400000000000000000000156411264133626000146270ustar00rootroot00000000000000matrix: fast_finish: true include: - language: python python: 2.7 env: RUN=unit os: linux dist: trusty - language: python python: 3.5 env: - RUN=unit COVERALLS=true os: linux dist: trusty - language: python python: 3.5 env: RUN=pep8 os: linux dist: trusty - language: python python: 3.5 env: RUN=docs os: linux dist: trusty - language: generic env: RUN=build PY=2 os: osx - language: generic env: RUN=build PY=3 os: osx install: - if [ "${TRAVIS_OS_NAME}" == "linux" ]; then if [ "${RUN}" != "pep8" ]; then yes | sudo add-apt-repository ppa:zoogie/sdl2-snapshots; yes | sudo add-apt-repository ppa:gstreamer-developers/ppa; sudo apt-get update; sudo apt-get -y install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev; sudo apt-get -y install libgstreamer1.0-dev gstreamer1.0-alsa gstreamer1.0-plugins-base; sudo apt-get -y install python-dev libsmpeg-dev libswscale-dev libavformat-dev libavcodec-dev libjpeg-dev libtiff4-dev libX11-dev libmtdev-dev; sudo apt-get -y install python-setuptools build-essential libgl1-mesa-dev libgles2-mesa-dev; sudo apt-get -y install xvfb pulseaudio; pip install --upgrade cython pillow nose coveralls; fi; if [ "${RUN}" == "docs" ]; then sudo apt-get -y install texlive-full; pip install --upgrade sphinxcontrib-blockdiag sphinxcontrib-seqdiag sphinxcontrib-actdiag sphinxcontrib-nwdiag; fi; fi; - if [ "${TRAVIS_OS_NAME}" == "osx" ]; then curl -O -L https://www.libsdl.org/tmp/release/SDL2-2.0.4.dmg; curl -O -L https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.0.dmg; curl -O -L https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.0.dmg; curl -O -L https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.dmg; curl -O -L http://gstreamer.freedesktop.org/data/pkg/osx/1.6.2/gstreamer-1.0-1.6.2-x86_64.pkg; curl -O -L http://gstreamer.freedesktop.org/data/pkg/osx/1.6.2/gstreamer-1.0-devel-1.6.2-x86_64.pkg; curl -O -L http://www.sveinbjorn.org/files/software/platypus.zip; curl -O -L http://www.kekaosx.com/release/Keka-1.0.4-intel.dmg; hdiutil attach Keka-1.0.4-intel.dmg; hdiutil attach SDL2-2.0.4.dmg; sudo cp -a /Volumes/SDL2/SDL2.framework /Library/Frameworks/; hdiutil attach SDL2_image-2.0.0.dmg; sudo cp -a /Volumes/SDL2_image/SDL2_image.framework /Library/Frameworks/; hdiutil attach SDL2_ttf-2.0.12.dmg; sudo cp -a /Volumes/SDL2_ttf/SDL2_ttf.framework /Library/Frameworks/; hdiutil attach SDL2_mixer-2.0.0.dmg; sudo cp -a /Volumes/SDL2_mixer/SDL2_mixer.framework /Library/Frameworks/; sudo installer -package gstreamer-1.0-1.6.2-x86_64.pkg -target /; sudo installer -package gstreamer-1.0-devel-1.6.2-x86_64.pkg -target /; unzip platypus.zip; mkdir -p /usr/local/bin; mkdir -p /usr/local/share/platypus; mkdir -p /usr/local/man/platypus; cp Platypus-5.0/Platypus.app/Contents/Resources/platypus_clt /usr/local/bin/platypus; cp Platypus-5.0/Platypus.app/Contents/Resources/ScriptExec /usr/local/share/platypus/ScriptExec; cp Platypus-5.0/Platypus.app/Contents/Resources/MainMenu.nib /usr/local/share/platypus/MainMenu.nib; chmod -R 755 /usr/local/share/platypus; if [ "${PY}" == "3" ]; then curl -O -L https://www.python.org/ftp/python/3.5.1/python-3.5.1-macosx10.6.pkg; sudo installer -package python-3.5.1-macosx10.6.pkg -target /; pip3 install --upgrade --user cython pillow nose; else pip install --upgrade --user cython pillow nose; fi; fi; before_script: - if [ "${TRAVIS_OS_NAME}" == "linux" ] && [ "${RUN}" != "pep8" ]; then export DISPLAY=:99.0; /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -screen 0 1280x720x24 -ac +extension GLX; export PYTHONPATH=$PYTHONPATH:$(pwd); fi; - if [ "${TRAVIS_OS_NAME}" == "osx" ]; then export CC=clang; export CXX=clang; export FFLAGS=-ff2c; export DISPLAY=:99.0; (sudo Xvfb :99 -screen 0 1280x720x24 -ac &); fi; script: - if [ "${TRAVIS_OS_NAME}" == "linux" ]; then set -v; if [ "${RUN}" == "unit" ]; then make; make test; fi; if [ "${COVERALLS}" == "true" ] && [ "${TRAVIS_BRANCH}" == "master" ]; then coveralls; fi; if [ "${RUN}" == "pep8" ]; then make style; fi; if [ "${RUN}" == "docs" ]; then make html; make pdf || true; make pdf; fi; fi; - if [ "${TRAVIS_OS_NAME}" == "osx" ]; then if [ "${PY}" == "3" ]; then python3 setup.py build_ext --inplace; echo -e "python3 -m nose.core kivy/tests"; else make; echo -e "make test"; fi; fi; after_success: - if [ "${TRAVIS_OS_NAME}" == "osx" ] && [ "${TRAVIS_PULL_REQUEST}" == "false" ]; then openssl aes-256-cbc -K $encrypted_675f1a0c317c_key -iv $encrypted_675f1a0c317c_iv -in ./kivy/tools/travis/id_rsa.enc -out ~/.ssh/id_rsa -d; chmod 600 ~/.ssh/id_rsa; echo -e "Host kivy.org\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config; git clone https://github.com/kivy/kivy-sdk-packager; cd kivy-sdk-packager/osx; if [ "${PY}" == "3" ]; then yes | ./create-osx-bundle.sh python3 master > output.txt; mv Kivy.app Kivy3.app; /Volumes/Keka/Keka.app/Contents/Resources/keka7z a Kivy3.7z Kivy3.app; rsync --delete --force -r -e ssh ./Kivy3.7z kivy@kivy.org:~/kivy.org/downloads/tests/Kivy3.7z; else ./create-osx-bundle.sh python2 master > output.txt; mv Kivy.app Kivy2.app; /Volumes/Keka/Keka.app/Contents/Resources/keka7z a Kivy2.7z Kivy2.app; rsync --delete --force -r -e ssh ./Kivy2.7z kivy@kivy.org:~/kivy.org/downloads/tests/Kivy2.7z; fi; fi; - if [ "${TRAVIS_OS_NAME}" == "linux" ] && [ "${RUN}" == "docs" ] && [ "${TRAVIS_PULL_REQUEST}" == "false" ] && [ "${TRAVIS_BRANCH}" == "master" ]; then openssl aes-256-cbc -K $encrypted_675f1a0c317c_key -iv $encrypted_675f1a0c317c_iv -in ./kivy/tools/travis/id_rsa.enc -out ~/.ssh/id_rsa -d; chmod 600 ~/.ssh/id_rsa; echo -e "Host kivy.org\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config; rsync --delete --force -r -e ssh ./doc/build/html/ kivy@kivy.org:~/kivy.org/docs/api-trunk/; mv ./doc/build/latex/Kivy.pdf ./doc/build/latex/Kivy-latest.pdf; rsync -e ssh ./doc/build/latex/Kivy-latest.pdf kivy@kivy.org:~/kivy.org/docs/pdf/Kivy-latest.pdf; fi; notifications: webhooks: urls: - http://kivy.org:5000/travisevent on_success: always on_failure: always on_start: always kivy-1.9.1/AUTHORS000066400000000000000000000035161264133626000135640ustar00rootroot00000000000000Authors & Contributors of the Kivy Framework ============================================ Core Developers --------------- * Mathieu Virbel * Gabriel Pettier / tshirtman * Akshay Arora * Thomas-Karl Pietrowski * Ben Rousch * Jacob Kovac * Alexander Taylor * Matthew Einhorn * Richard Larkin / ZenCODE * Ryan Pessa * Sebastian Popute Contributors ------------ * Ilya Cassina * Jay Bradley * Nathanaël Lécaudé * Sharath Patali * Tommaso Piazza * Trevor Lockley * bernt * Terje Skjaeveland (bionoid) * George Sebastian (georgs) * Gabriel Ortega * Arnaud Waels (triselectif) * Thomas Hirsch * Joakim Gebart * Rosemary Sebastian * Jonathan Schemoul * Sam Brotherton (sbrother) Graphics -------- * Vincent Autin Special Thanks -------------- * Alex Teiche * Felipe Moura * Riley Dutton * Uday Karan * Damien Marchal * Tommy Bjorling Past Core Developers -------------------- * Thomas Hansen * Christopher Denter * Edwin Marshall * Jeff Pittman * Brian Knapp kivy-1.9.1/CONTRIBUTING.md000066400000000000000000000056751264133626000147550ustar00rootroot00000000000000##[Contributing](http://kivy.org/docs/contribute.html) There are many ways in which you can contribute to Kivy. Code patches are just one thing amongst others that you can submit to help the project. We also welcome feedback, bug reports, feature requests, documentation improvements, advertisement & advocating, testing, graphics contributions and many different things. Just talk to us if you want to help, and we will help you help us. ##[Feedback](http://kivy.org/docs/contact.html) This is by far the easiest way to contribute something. If you're using Kivy for your own project, don't hesitate sharing. It doesn't have to be a high-class enterprise app, obviously. It's just incredibly motivating to know that people use the things you develop. If you have something that you would like to tell us, please don't hesitate. Screenshots and videos are also very welcome! We're also interested in the problems you had when getting started. Please feel encouraged to report any obstacles you encountered such as missing documentation, misleading directions or similar. We are perfectionists, so even if it's just a typo, let us know. #[Reporting an Issue](http://kivy.org/docs/contribute.html#reporting-an-issue) If you have any problems, a crash, a segfault, missing documentation, invalid spelling, weird examples, please take 2 minutes to report the issue and follow the guide lines mentioned [here.](http://kivy.org/docs/contribute.html#reporting-an-issue) ##[Code Contributions](http://kivy.org/docs/contribute.html#code-contributions) Code contributions (patches, new features) are the most obvious way to help with the project's development. Since this is quite common, we ask you to follow our workflow to most efficiently work with us. Adhering to our workflow ensures that your contribution won't be forgotten or lost. Also, your name will always be associated with the change you made, which basically means eternal fame in our code history (you can opt-out if you don't want that). * [Coding style](http://kivy.org/docs/contribute.html#coding-style) * [Performances](http://kivy.org/docs/contribute.html#performances) * [Git & GitHub](http://kivy.org/docs/contribute.html#git-github) * [Code Workflow](http://kivy.org/docs/contribute.html#code-workflow) ##[Documentation Contributions](http://kivy.org/docs/contribute.html#documentation-contributions) Documentation contributions generally follow the same workflow as code contributions, just a bit more lax. We don't ask you to go through all the hassle just to correct a single typo. For more complex contributions, please follow the suggested workflow. * [Docstrings](http://kivy.org/docs/contribute.html#docstrings) #Unit tests contributions For the testing team, we have a document `contribute-unittest` that explains how the Kivy unit tests work and how you can create your own. Please use the same approach as the `Code Workflow` to [submit new tests](http://kivy.org/docs/contribute.html#unit-tests-contributions). kivy-1.9.1/LICENSE000066400000000000000000000020711264133626000135140ustar00rootroot00000000000000Copyright (c) 2010-2015 Kivy Team and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. kivy-1.9.1/MANIFEST.in000066400000000000000000000005031264133626000142430ustar00rootroot00000000000000include *AUTHORS *LICENSE recursive-include doc * recursive-include examples * recursive-include kivy/data *.png *.jpg *.ttf *.kv *.fs *.vs *.json *.gif *.atlas *.ico recursive-include kivy/tools *.png *.txt *.bat *.sh *.py recursive-include kivy/tests *.py *.png recursive-include kivy *.pyd *.pyx *.c *.pxi *.h *.pxd *.m kivy-1.9.1/Makefile000066400000000000000000000101511264133626000141450ustar00rootroot00000000000000PYTHON = python CHECKSCRIPT = kivy/tools/pep8checker/pep8kivy.py KIVY_DIR = kivy/ NOSETESTS = $(PYTHON) -m nose.core KIVY_USE_DEFAULTCONFIG = 1 HOSTPYTHON = $(KIVYIOSROOT)/tmp/Python-$(PYTHON_VERSION)/hostpython GIT_COMMAND := $(shell which git) IOSPATH := $(PATH):/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin BUILD_OPTS = build_ext --inplace BUILD_OPTS_FORCE = $(BUILD_OPTS) -f BUILD_OPTS_DEBUG = $(BUILD_OPTS_FORCE)-g INSTALL_OPTIONS = install INSTALL_ROOT = INSTALL_PREFIX = INSTALL_LAYOUT = ifneq ($(INSTALL_ROOT),) INSTALL_OPTIONS += --root=$(INSTALL_ROOT) endif ifneq ($(INSTALL_PREFIX),) INSTALL_OPTIONS += --prefix=$(INSTALL_PREFIX) endif ifneq ($(INSTALL_LAYOUT),) INSTALL_OPTIONS += --install-layout=$(INSTALL_LAYOUT) endif .PHONY: build force mesabuild pdf style stylereport hook test batchtest cover clean distclean theming build: $(PYTHON) setup.py $(BUILD_OPTS) force: $(PYTHON) setup.py $(BUILD_OPTS_FORCE) debug: $(PYTHON) setup.py $(BUILD_OPTS_DEBUG) mesabuild: env USE_MESAGL=1 $(PYTHON) setup.py $(BUILD_OPTS) ios: -ln -s $(KIVYIOSROOT)/Python-2.7.1/python -ln -s $(KIVYIOSROOT)/Python-2.7.1/python.exe -rm -rdf iosbuild/ mkdir iosbuild echo "First build ========================================" -PATH="$(IOSPATH)" $(HOSTPYTHON) setup.py build_ext -g echo "cythoning ==========================================" find . -name *.pyx -exec cython {} \; echo "Second build =======================================" PATH="$(IOSPATH)" $(HOSTPYTHON) setup.py build_ext -g PATH="$(IOSPATH)" $(HOSTPYTHON) setup.py install -O2 --root iosbuild # Strip away the large stuff find iosbuild/ | grep -E '.*\.(py|pyc|so\.o|so\.a|so\.libs)$$' | xargs rm -rm -rdf "$(BUILDROOT)/python/lib/python2.7/site-packages/kivy" # Copy to python for iOS installation cp -R "iosbuild/usr/local/lib/python2.7/site-packages/kivy" "$(BUILDROOT)/python/lib/python2.7/site-packages" pdf: build cd doc && $(MAKE) pdf cd doc && $(MAKE) pdf html: build cd doc && $(MAKE) html html-embedded: env USE_EMBEDSIGNATURE=1 $(MAKE) force $(MAKE) -C doc html style: $(PYTHON) $(CHECKSCRIPT) . stylereport: $(PYTHON) $(CHECKSCRIPT) -html . hook: # Install pre-commit git hook to check your changes for styleguide # consistency. cp kivy/tools/pep8checker/pre-commit.githook .git/hooks/pre-commit chmod +x .git/hooks/pre-commit test: -rm -rf kivy/tests/build $(NOSETESTS) kivy/tests cover: coverage html --include='$(KIVY_DIR)*' --omit '$(KIVY_DIR)data/*,$(KIVY_DIR)lib/*,$(KIVY_DIR)tools/*,$(KIVY_DIR)tests/*' install: $(PYTHON) setup.py $(INSTALL_OPTIONS) clean: $(MAKE) -C doc clean -rm -rf build -rm -rf htmlcov -rm -f .coverage -rm -f .noseids -rm -rf kivy/tests/build -find kivy -iname '*.so' -exec rm {} \; -find kivy -iname '*.pyc' -exec rm {} \; -find kivy -iname '*.pyo' -exec rm {} \; -find . -iname '*.pyx' -exec sh -c 'echo `dirname {}`/`basename {} .pyx`.c' \; | xargs rm distclean: clean ifneq ($(GIT_COMMAND),) @echo "Using GIT at $(GIT_COMMAND) to make a distclean..." -git clean -dxf -e debian else @echo "GIT not found to make a distclean..." endif theming: $(PYTHON) -m kivy.atlas kivy/data/images/defaulttheme 512 kivy/tools/theming/defaulttheme/*.png help: @echo "Please use \`make ' where is one of" @echo " build for a standard build" @echo " clean remove generated and compiled files" @echo " cover create an html coverage report of unittests" @echo " debug for a debug build (with -g)" @echo " dist-clean clean then use 'git clean'" @echo " force for a forced build (with -f)" @echo " hook add Pep-8 checking as a git precommit hook" @echo " html to make standalone HTML files" @echo " install run a setup.py install" @echo " mesabuild for a build with MesaGL" @echo " style to check Python code for style hints." @echo " style-report make html version of style hints" @echo " test run unittests (nosetests)" @echo " theming create a default theme atlas" @echo " " @echo "You can also 'cd doc && make help' to build more documentation types" kivy-1.9.1/README.md000066400000000000000000000104101264133626000137620ustar00rootroot00000000000000Kivy ==== Innovative user interfaces made easy. Kivy is an open source, cross-platform [Python](https://www.python.org) framework for the development of applications that make use of innovative, multi-touch user interfaces. The aim is to allow for quick and easy interaction design and rapid prototyping whilst making your code reusable and deployable. Kivy is written in Python and [Cython](http://cython.org/), based on OpenGL ES 2, supports various input devices and has an extensive widget library. With the same codebase, you can target Windows, OS X, Linux, Android and iOS. All Kivy widgets are built with multitouch support. Kivy is MIT licensed, actively developed by a great community and is supported by many projects managed by the [Kivy Organization](http://kivy.org/#organization). [![Coverage Status](https://coveralls.io/repos/kivy/kivy/badge.svg?branch=master)](https://coveralls.io/r/kivy/kivy?branch=master) [![Build Status](https://travis-ci.org/kivy/kivy.svg?branch=master)](https://travis-ci.org/kivy/kivy) [![Build status](https://ci.appveyor.com/api/projects/status/pkmu22lyw4i2bscy/branch/master?svg=true)](https://ci.appveyor.com/project/matham/kivy/branch/master) [![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=42681)](https://www.bountysource.com/trackers/42681-kivy?utm_source=42681&utm_medium=shield&utm_campaign=TRACKER_BADGE) Installation, Documentation and Examples ---------------------------------------- Extensive installation instructions as well as tutorials and general documentation, including an API reference, can be found at http://kivy.org/docs. A [PDF version](http://kivy.org/docs/pdf/Kivy-latest.pdf) is also available. Kivy ships with many examples which can be found in the `examples` folder. Support ------- If you need assistance, you can ask for help on our mailing list: * User Group : https://groups.google.com/group/kivy-users * Email : kivy-users@googlegroups.com We also have an IRC channel: * Server : irc.freenode.net * Port : 6667, 6697 (SSL only) * Channel : #kivy Contributing ------------ We love pull requests and discussing novel ideas. Check out our [contribution guide](http://kivy.org/docs/contribute.html) and feel free to improve Kivy. The following mailing list and IRC channel are used exclusively for discussions about developing the Kivy framework and its sister projects: * Dev Group : https://groups.google.com/group/kivy-dev * Email : kivy-dev@googlegroups.com IRC channel: * Server : irc.freenode.net * Port : 6667, 6697 (SSL only) * Channel : #kivy-dev Sister projects --------------- - [Buildozer](http://github.com/kivy/buildozer): generic Python packager for Android and iOS. - [Plyer](http://github.com/kivy/plyer): platform-independent Python wrapper for platform-dependent APIs. - [Pyjnius](http://github.com/kivy/pyjnius): dynamic access to the Java/Android API from Python. - [Pyobjus](http://github.com/kivy/pyobjus): dynamic access to the Objective-C/iOS API from Python. - [Python for Android](http://github.com/kivy/python-for-android): toolchain for building and packaging Python applications for Android. - [Kivy iOS](http://github.com/kivy/kivy-ios): toolchain for building and packaging Kivy applications for iOS. - [Audiostream](http://github.com/kivy/audiostream): library for direct access to the microphone and speaker. - [Kivy Designer](http://github.com/kivy/kivy-designer): UI designer for Kivy. - [KivEnt](http://github.com/kivy/kivent): entity-based game engine for Kivy. - [Garden](http://github.com/kivy-garden): widgets and libraries created and maintained by users. Licenses -------- - Kivy is released under the terms of the MIT License. Please refer to the LICENSE file. - The provided fonts Roboto and Roboto Mono are licensed and distributed under the terms of the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). The DejaVuSans (used for the virtual keyboard) license can be viewed [here](http://dejavu-fonts.org/wiki/License). - The current UI design has been adapted from Moblintouch theme's SVGs and is licensed under the terms of the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1). kivy-1.9.1/doc/000077500000000000000000000000001264133626000132545ustar00rootroot00000000000000kivy-1.9.1/doc/Makefile000066400000000000000000000132571264133626000147240ustar00rootroot00000000000000# Makefile for Sphinx documentation # ENDUSER_BUILD = yes # You can set these variables from the command line. PYTHON = python SPHINXOPTS = -Q SPHINXOPTS_TEST = -W -T SPHINXBUILD = sphinx-build PAPER = fasthtml: SPHINXOPTS += -j4 # platform indepnt path separator # only system calls need to use $(P), b/c on win system calls have issues with / ifdef ComSpec PATHSEP2=\\ MKDIR=mkdir else PATHSEP2=/ MKDIR=mkdir -p endif P=$(strip $(PATHSEP2)) # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d build/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) sources ALLSPHINXOPTS_TEST = -d build/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS_TEST) sources ALLSPHINXOPTSGT = -d build/doctrees_gettext $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) sources ALLSPHINXOPTSGT_TEST = -d build/doctrees_gettext $(PAPEROPT_$(PAPER)) $(SPHINXOPTS_TEST) sources LATEXOPTS = -interaction=batchmode LATEXOPTS_TESTS = ifeq ($(ENDUSER_BUILD),yes) _TESTS = else _TESTS = _TEST endif AUTOBUILD_STAMP_BASE = autobuild.py-done-with- AUTOBUILD_STAMP = $(AUTOBUILD_STAMP_BASE)$(PYTHON) .PHONY: help clean html web pickle htmlhelp latex changes linkcheck gettext help: @echo "Please use \`make ' where is one of" @echo " build-all to build the common documentation types." @echo " changes to make an overview over all changed/added/deprecated items" @echo " clean to remove generated files" @echo " gettext to make gettext pages" @echo " html to make standalone HTML files" @echo " fasthtml same as html, with 4 concurrent processes" @echo " htmlhelp to make HTML files and a HTML help project" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " linkcheck to check through the reference linking" @echo " man to build Man doctrees." @echo " pdf to make standalone PDF files" @echo " pickle to make pickle files (usable by e.g. sphinx-web)" @echo " ps to make standalone PS files" @echo " web same as pickle" clean: -rm -rf sources/api-*.rst -rm -rf sources/examples/gen__*.rst -rm -rf sources/examples/gallery.rst -rm -rf sources/examples/index.rst # windows just doesn't support e.g. build\* ifdef ComSpec -rmdir /s /q build else -rm -rf build/* -rm $(AUTOBUILD_STAMP_BASE)* endif fasthtml: html html: $(MKDIR) build$(P)html build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(PYTHON) gallery.py $(SPHINXBUILD) -b html $(ALLSPHINXOPTS$(_TESTS)) build/html @echo @echo "Build finished. The HTML pages are in build/html." gettext: $(MKDIR) build$(P)html build$(P)doctrees_gettext ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b gettext $(ALLSPHINXOPTSGT$(_TESTS)) build/gettext @echo @echo "Build finished. The Gettext pages are in build/gettext." pickle: $(MKDIR) build$(P)pickle build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS$(_TESTS)) build/pickle @echo @echo "Build finished; now you can process the pickle files or run" @echo " sphinx-web build/pickle" @echo "to start the sphinx-web server." web: pickle htmlhelp: $(MKDIR) build$(P)htmlhelp build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS$(_TESTS)) build/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in build/htmlhelp." latex: $(MKDIR) build$(P)latex build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS$(_TESTS)) build/latex @echo @echo "Build finished; the LaTeX files are in build/latex." @echo "Run \`make all-pdf' or \`make all-ps' to" \ "run these through (pdf)latex." pdf: latex rm -f build$(P)latex$(P)Kivy.pdf -$(MAKE) -C build$(P)latex all-pdf LATEXOPTS=$(LATEXOPTS$(_TESTS)) ifneq ("$(wildcard build$(P)latex$(P)Kivy.pdf)","") @echo @echo "Build finished; the PDF file(s) are in build/latex." @echo "You can savely ignore the errors which might appeared above!" else @echo @echo "Build failed; there is no PDF file(s) in build/latex." exit 1 endif ps: latex $(MAKE) -C build$(P)latex all-ps @echo @echo "Build finished; the PS files are in build/latex." man: $(MKDIR) build$(P)man build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b man $(ALLSPHINXOPTS$(_TESTS)) build/man @echo @echo "Build finished. The manual pages are in build/man." changes: $(MKDIR) build$(P)changes build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS$(_TESTS)) build/changes @echo @echo "The overview file is in build/changes." linkcheck: $(MKDIR) build$(P)linkcheck build$(P)doctrees ifeq ("$(wildcard $(AUTOBUILD_STAMP))","") $(PYTHON) autobuild.py silenced=$(ENDUSER_BUILD) touch $(AUTOBUILD_STAMP) endif $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS$(_TESTS)) build/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in build/linkcheck/output.txt." build-all: html pickle htmlhelp pdf ps gettext # TODO: Make test run in non-enduser-build mode test: build-all kivy-1.9.1/doc/README.md000066400000000000000000000017151264133626000145370ustar00rootroot00000000000000Kivy - Documentation ==================== You can access the latest documentation on the web: * http://kivy.org/docs How to build the documentation ------------------------------ You need to install: * Python Sphinx - Where apt-get is available: ``` apt-get install python-sphinx ``` - On Windows (or from inside your virtualenv): Get pip (https://pypi.python.org/pypi/pip). You'll use it to install the dependencies. To install pip, run python setup.py install in the pip directory. Now run: ``` pip install sphinxcontrib-blockdiag sphinxcontrib-seqdiag pip install sphinxcontrib-actdiag sphinxcontrib-nwdiag ``` Or just use the provided `doc-requirements.txt`: ``` pip install -r doc-requirements.txt ``` * Latest kivy Generate documentation using make: `make html`. Documentation will be accessible in `build/html/`. kivy-1.9.1/doc/__init__.py000066400000000000000000000000001264133626000153530ustar00rootroot00000000000000kivy-1.9.1/doc/autobuild.py000066400000000000000000000154101264133626000156170ustar00rootroot00000000000000''' Script to generate Kivy API from source code. Code is messy, but working. Be careful if you change anything in ! ''' ignore_list = ( 'kivy._event', 'kivy.factory_registers', 'kivy.graphics.buffer', 'kivy.graphics.vbo', 'kivy.graphics.vertex', 'kivy.lib.osc' ) import os import sys from glob import glob import kivy # force loading of kivy modules import kivy.app import kivy.metrics import kivy.atlas import kivy.context import kivy.core.audio import kivy.core.camera import kivy.core.clipboard import kivy.core.gl import kivy.core.image import kivy.core.spelling import kivy.core.text import kivy.core.text.markup import kivy.core.video import kivy.core.window import kivy.ext import kivy.geometry import kivy.graphics import kivy.graphics.shader import kivy.graphics.tesselator import kivy.animation import kivy.modules.console import kivy.modules.keybinding import kivy.modules.monitor import kivy.modules.touchring import kivy.modules.inspector import kivy.modules.recorder import kivy.modules.screen import kivy.storage import kivy.storage.dictstore import kivy.storage.jsonstore import kivy.storage.redisstore import kivy.network.urlrequest import kivy.modules.webdebugger import kivy.support import kivy.tools.packaging.pyinstaller_hooks import kivy.input.recorder import kivy.interactive import kivy.garden from kivy.factory import Factory # check for silenced build BE_QUIET = False for arg in sys.argv: if "silenced=" in arg: if arg.split("=")[1] == "yes": BE_QUIET = True # force loading of all classes from factory for x in list(Factory.classes.keys())[:]: getattr(Factory, x) # Directory of doc base_dir = os.path.dirname(__file__) dest_dir = os.path.join(base_dir, 'sources') examples_framework_dir = os.path.join(base_dir, '..', 'examples', 'framework') def writefile(filename, data): global dest_dir # avoid to rewrite the file if the content didn't change f = os.path.join(dest_dir, filename) if not BE_QUIET: print('write', filename) if os.path.exists(f): with open(f) as fd: if fd.read() == data: return h = open(f, 'w') h.write(data) h.close() # Activate Kivy modules ''' for k in kivy.kivy_modules.list().keys(): kivy.kivy_modules.import_module(k) ''' # Search all kivy module l = [(x, sys.modules[x], os.path.basename(sys.modules[x].__file__).rsplit('.', 1)[0]) for x in sys.modules if x.startswith('kivy') and sys.modules[x]] # Extract packages from modules packages = [] modules = {} api_modules = [] for name, module, filename in l: if name in ignore_list: continue if not any([name.startswith(x) for x in ignore_list]): api_modules.append(name) if filename == '__init__': packages.append(name) else: if hasattr(module, '__all__'): modules[name] = module.__all__ else: modules[name] = [x for x in dir(module) if not x.startswith('__')] packages.sort() # Create index api_index = '''API Reference ------------- The API reference is a lexicographic list of all the different classes, methods and features that Kivy offers. .. toctree:: :maxdepth: 1 ''' api_modules.sort() for package in api_modules: api_index += " api-%s.rst\n" % package writefile('api-index.rst', api_index) # Create index for all packages # Note on displaying inherited members; # Adding the directive ':inherited-members:' to automodule achieves this # but is not always desired. Please see # https://github.com/kivy/kivy/pull/3870 template = '\n'.join(( '=' * 100, '$SUMMARY', '=' * 100, ''' $EXAMPLES_REF .. automodule:: $PACKAGE :members: :show-inheritance: .. toctree:: $EXAMPLES ''')) template_examples = '''.. _example-reference%d: Examples -------- %s ''' template_examples_ref = ('# :ref:`Jump directly to Examples' ' `') def extract_summary_line(doc): """ :param doc: the __doc__ field of a module :return: a doc string suitable for a header or empty string """ if doc is None: return '' for line in doc.split('\n'): line = line.strip() # don't take empty line if len(line) < 1: continue # ref mark if line.startswith('.. _'): continue return line for package in packages: summary = extract_summary_line(sys.modules[package].__doc__) if summary is None or summary == '': summary = 'NO DOCUMENTATION (package %s)' % package t = template.replace('$SUMMARY', summary) t = t.replace('$PACKAGE', package) t = t.replace('$EXAMPLES_REF', '') t = t.replace('$EXAMPLES', '') # search packages for subpackage in packages: packagemodule = subpackage.rsplit('.', 1)[0] if packagemodule != package or len(subpackage.split('.')) <= 2: continue t += " api-%s.rst\n" % subpackage # search modules m = list(modules.keys()) m.sort(key=lambda x: extract_summary_line(sys.modules[x].__doc__)) for module in m: packagemodule = module.rsplit('.', 1)[0] if packagemodule != package: continue t += " api-%s.rst\n" % module writefile('api-%s.rst' % package, t) # Create index for all module m = list(modules.keys()) m.sort() refid = 0 for module in m: summary = extract_summary_line(sys.modules[module].__doc__) if summary is None or summary == '': summary = 'NO DOCUMENTATION (module %s)' % package # search examples example_output = [] example_prefix = module if module.startswith('kivy.'): example_prefix = module[5:] example_prefix = example_prefix.replace('.', '_') # try to found any example in framework directory list_examples = glob('%s*.py' % os.path.join( examples_framework_dir, example_prefix)) for x in list_examples: # extract filename without directory xb = os.path.basename(x) # add a section ! example_output.append('File :download:`%s <%s>` ::' % ( xb, os.path.join('..', x))) # put the file in with open(x, 'r') as fd: d = fd.read().strip() d = '\t' + '\n\t'.join(d.split('\n')) example_output.append(d) t = template.replace('$SUMMARY', summary) t = t.replace('$PACKAGE', module) if len(example_output): refid += 1 example_output = template_examples % ( refid, '\n\n\n'.join(example_output)) t = t.replace('$EXAMPLES_REF', template_examples_ref % refid) t = t.replace('$EXAMPLES', example_output) else: t = t.replace('$EXAMPLES_REF', '') t = t.replace('$EXAMPLES', '') writefile('api-%s.rst' % module, t) # Generation finished print('Auto-generation finished') kivy-1.9.1/doc/doc-requirements.txt000066400000000000000000000002221264133626000172770ustar00rootroot00000000000000# Frozen Sphinx requirements for easier pip installation sphinxcontrib-actdiag sphinxcontrib-blockdiag sphinxcontrib-nwdiag sphinxcontrib-seqdiag kivy-1.9.1/doc/gallery.py000066400000000000000000000256101264133626000152710ustar00rootroot00000000000000''' Create rst documentaiton of the examples directory. This uses screenshots in the screenshots_dir (currently doc/sources/images/examples) along with source code and files in the examples/ directory to create rst files in the generation_dir (doc/sources/examples) gallery.rst, index.rst, and gen__*.rst ''' import os import re from os.path import join as slash # just like that name better from kivy.logger import Logger import textwrap base_dir = '..' # from here to the kivy top examples_dir = slash(base_dir, 'examples') screenshots_dir = slash(base_dir, 'doc/sources/images/examples') generation_dir = slash(base_dir, 'doc/sources/examples') image_dir = "../images/examples/" # relative to generation_dir gallery_filename = slash(generation_dir, 'gallery.rst') # Info is a dict built up from # straight filename information, more from reading the docstring, # and more from parsing the description text. Errors are often # shown by setting the key 'error' with the value being the error message. # # It doesn't quite meet the requirements for a class, but is a vocabulary # word in this module. def iter_filename_info(dir_name): """ Yield info (dict) of each matching screenshot found walking the directory dir_name. A matching screenshot uses double underscores to separate fields, i.e., path__to__filename__py.png as the screenshot for examples/path/to/filename.py. Files not ending with .png are ignored, others are either parsed or yield an error. Info fields 'dunder', 'dir', 'file', 'ext', 'source' if not 'error' """ pattern = re.compile(r'^((.+)__(.+)__([^-]+))\.png') for t in os.walk(dir_name): for filename in t[2]: if filename.endswith('.png'): m = pattern.match(filename) if m is None: yield {'error': 'png filename not following screenshot' ' pattern: {}'.format(filename)} else: d = m.group(2).replace('__', os.path.sep) yield {'dunder': m.group(1), 'dir': d, 'file': m.group(3), 'ext': m.group(4), 'source': slash(d, m.group(3) + '.' + m.group(4)) } def parse_docstring_info(text): ''' parse docstring from text (normal string with '\n's) and return an info dict. A docstring should the first triple quoted string, have a title followed by a line of equal signs, and then a description at least one sentence long. fields are 'docstring', 'title', and 'first_sentence' if not 'error' 'first_sentence' is a single line without newlines. ''' q = '\"\"\"|\'\'\'' p = r'({})\s+([^\n]+)\s+\=+\s+(.*?)(\1)'.format(q) m = re.search(p, text, re.S) if m: comment = m.group(3).replace('\n', ' ') first_sentence = comment[:comment.find('.') + 1] return {'docstring': m.group(0), 'title': m.group(2), 'description': m.group(3), 'first_sentence': first_sentence} else: return {'error': 'Did not find docstring with title at top of file.'} def iter_docstring_info(dir_name): ''' Iterate over screenshots in directory, yield info from the file name and initial parse of the docstring. Errors are logged, but files with errors are skipped. ''' for file_info in iter_filename_info(dir_name): if 'error' in file_info: Logger.error(file_info['error']) continue source = slash(examples_dir, file_info['dir'], file_info['file'] + '.' + file_info['ext']) if not os.path.exists(source): Logger.error('Screen shot references source code that does ' 'not exist: %s', source) continue with open(source) as f: text = f.read() docstring_info = parse_docstring_info(text) if 'error' in docstring_info: Logger.error(docstring_info['error'] + ' File: ' + source) continue # don't want to show ugly entries else: file_info.update(docstring_info) yield file_info def enhance_info_description(info, line_length=50): ''' Using the info['description'], add fields to info. info['files'] is the source filename and any filenames referenced by the magic words in the description, e.g., 'the file xxx.py' or 'The image this.png'. These are as written in the description, do not allow ../dir notation, and are relative to the source directory. info['enhanced_description'] is the description, as an array of paragraphs where each paragraph is an array of lines wrapped to width line_length. This enchanced description include the rst links to the files of info['files']. ''' # make text a set of long lines, one per paragraph. paragraphs = info['description'].split('\n\n') lines = [paragraph.replace('\n', ' ') for paragraph in paragraphs] text = '\n'.join(lines) info['files'] = [info['file'] + '.' + info['ext']] regex = r'[tT]he (?:file|image) ([\w\/]+\.\w+)' for name in re.findall(regex, text): if name not in info['files']: info['files'].append(name) # add links where the files are referenced text = re.sub(r'([tT]he (?:file|image) )([\w\/]+\.\w+)', r'\1`\2`_', text) # now break up text into array of paragraphs, each an array of lines. lines = text.split('\n') paragraphs = [textwrap.wrap(line, line_length) for line in lines] info['enhanced_description'] = paragraphs def get_infos(dir_name): ''' return infos, an array info dicts for each matching screenshot in the dir, sorted by source file name, and adding the field 'num' as he unique order in this array of dicts'. ''' infos = [i for i in iter_docstring_info(dir_name)] infos.sort(key=lambda x: x['source']) for num, info in enumerate(infos): info['num'] = num enhance_info_description(info) return infos def make_gallery_page(infos): ''' return string of the rst (Restructured Text) of the gallery page, showing information on all screenshots found. ''' def a(s=''): ''' append formatted s to output, which will be joined into lines ''' output.append(s.format(**info)) def t(left='', right=''): ''' append left and right format strings into a table line. ''' l = left.format(**info) r = right.format(**info) if len(l) > width1 or len(r) > width2: Logger.error('items to wide for generated table: "%s" and "%s"', l,r) return output.append('| {0:{w1}} | {1:{w2}} |' .format(l, r, w1=width1, w2=width2)) gallery_top = ''' Gallery ------- .. _Tutorials: ../tutorials-index.html .. container:: title This gallery lets you explore the many examples included with Kivy. Click on any screenshot to see the code. This gallery contains: * Examples from the examples/ directory that show specific capabilities of different libraries and features of Kivy. * Demonstrations from the examples/demos/ directory that explore many of Kivy's abilities. There are more Kivy programs elsewhere: * Tutorials_ walks through the development of complete Kivy applications. * Unit tests found in the source code under the subdirectory kivy/tests/ can also be useful. We hope your journey into learning Kivy is exciting and fun! ''' output = [gallery_top] for info in infos: a("\n.. |link{num}| replace:: :doc:`{source}`") a("\n.. |pic{num}| image:: ../images/examples/{dunder}.png" "\n :width: 216pt" "\n :align: middle" "\n :target: gen__{dunder}.html") a("\n.. |title{num}| replace:: **{title}**") # write the table width1, width2 = 20, 50 # not including two end spaces head = '+-' + '-' * width1 + '-+-' + '-' * width2 + '-+' a() a(head) for info in infos: t('| |pic{num}|', '| |title{num}|') t('| |link{num}|', '') paragraphs = info['description'].split("\n\n") for p in paragraphs: for line in textwrap.wrap(p, width2): t('', line) t() # line between paragraphs t() a(head) return "\n".join(output) + "\n" def make_detail_page(info): ''' return str of the rst text for the detail page of the file in info. ''' def a(s=''): ''' append formatted s to output, which will be joined into lines ''' output.append(s.format(**info)) output = [] a('{title}') a('=' * len(info['title'])) a('\n.. |pic{num}| image:: /images/examples/{dunder}.png' '\n :width: 50%' '\n :align: middle') a('\n|pic{num}|') a() for paragraph in info['enhanced_description']: for line in paragraph: a(line) a() # include images last_lang = '.py' for fname in info['files']: full_name = slash(info['dir'], fname) ext = re.search(r'\.\w+$', fname).group(0) a('\n.. _`' + fname + '`:') if ext in ['.png', '.jpg', '.jpeg']: title = 'Image **' + full_name + '**' a('\n' + title) a('~' * len(title)) a('\n.. image:: ../../../examples/' + full_name) a(' :align: center') else: # code title = 'File **' + full_name + '**' a('\n' + title) a('~' * len(title)) if ext != last_lang and ext != '.txt': a('\n.. highlight:: ' + ext[1:]) a(' :linenothreshold: 3') last_lang = ext a('\n.. include:: ../../../examples/' + full_name) a(' :code:') return '\n'.join(output) + '\n' def write_file(name, s): ''' write the string to the filename ''' with open(name, 'w') as f: f.write(s) def make_index(infos): ''' return string of the rst for the gallary's index.rst file. ''' start_string = ''' Gallery of Examples =================== .. toctree:: :maxdepth: 1 gallery''' output = [start_string] for info in infos: output.append(' gen__{}'.format(info['dunder'])) return '\n'.join(output) + '\n' def write_all_rst_pages(): ''' Do the main task of writing the gallery, detail, and index rst pages ''' infos = get_infos(screenshots_dir) s = make_gallery_page(infos) write_file(gallery_filename, s) for info in infos: s = make_detail_page(info) detail_name = slash(generation_dir, 'gen__{}.rst'.format(info['dunder'])) write_file(detail_name, s) s = make_index(infos) index_name = slash(generation_dir, 'index.rst') write_file(index_name, s) Logger.info('gallery.py: Created gallery rst documentation pages.') if __name__ == '__main__': write_all_rst_pages() kivy-1.9.1/doc/sources/000077500000000000000000000000001264133626000147375ustar00rootroot00000000000000kivy-1.9.1/doc/sources/.static/000077500000000000000000000000001264133626000163045ustar00rootroot00000000000000kivy-1.9.1/doc/sources/.static/disclosure_down.png000066400000000000000000000003561264133626000222210ustar00rootroot00000000000000PNG  IHDR"":G sRGBbKGD pHYs  tIME3jH]nIDATXA 0}Oۓ۞}CPcA YS3=Θ1fE&Yޔ6_| :" `&rhH c՛bFd% ,.y>z}KMMMc쐔jz+f-\KGQ{qBH]֚-^63kd*+KYnIinr=J&lȫles6G,.[ֹp Oa h!DљV]e:.G}dL[@"b >beL5ŖX3orB[IENDB`kivy-1.9.1/doc/sources/.static/element-enumeration-16.png000066400000000000000000000007301264133626000232130ustar00rootroot00000000000000PNG  IHDRasBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<UIDAT8+QuG^%jJdLYI B,VֲGYNSXXMz3w2cc1_^iYsovntCiј&<SK'7j[V:" [.A+_5 c,9dȰ~#=95{2:{FimjU$yvvay~=14>ێ,_}2^f*0 lo7[fMD^W0@ XD$'Ё($8U_oorIENDB`kivy-1.9.1/doc/sources/.static/element-property-16.png000066400000000000000000000012631264133626000225530ustar00rootroot00000000000000PNG  IHDRabKGD pHYs @StIME}z[@IDAT8˥KQ3W:B&-t 'U 7 "DL[̲,?DZ:L.˘6A{m16B=sýޙzi]{?glSܗ7 j/gc3g_>M$߯{%Dînt_Z{ݍannbץŅ$ Ibg;TGCñUŧ8jAb  H<勄Ô8 ق*G7**#*({G&ADrm^30oA%| m8NX,1Ns}8 |n8%$ "X[h VuQu\hbÒzPABId#Xf[ FmXTDPJ8椢9׃KW8O_·J)e[Y$ʈ ʈZxuYN/Th+BtAjf"m:iduhf\+#*jGEX/b'1^ZS;\&u|bR [+#RE[(\=W;e•Ȅ1<Sx>3c  +<)gԌ[q//2 f[UFS3§g.֛P SWi39zD&+$I}q?A@$ltG#f6p_F1dyr⽆\˺JvQc# u7 U^TUn^/diuk*d04 6`²7TMFpCT<.ӦemxvJNƸu] )fKIG Sp6 Do,b2ţ7c)zaV)k!gKUX!*NSWf gcG]ˆL5B:6d ^OIɾ VY& Dox|IENDB`kivy-1.9.1/doc/sources/.static/fresh.css000066400000000000000000000161051264133626000201300ustar00rootroot00000000000000body { color: #595959; font-family: Verdana, sans-serif; font-size: 14px; line-height: 1.6em; padding: 0px; margin: 0px; } h1, h2, h3, h4, h5 { color: #414141; font-weight: normal; } a, a:link, a:visited { color: #2a7cdf; text-decoration: none; } a.headerlink { font-size: 1.2em; color: transparent; margin-left: 10px; } .hover a.headerlink { color: #bdc3c7; } h1:hover a.headerlink, h2:hover a.headerlink, h3:hover a.headerlink, h4:hover a.headerlink, h5:hover a.headerlink { display: inline; color: #d0d0d0; margin-left: 10px; } a:hover { border-bottom: 1px solid rgba(42, 124, 223, 0.5); } #topbar { background-color: #202326; margin: 0px; padding: 15px 15px 10px 15px; height: 60px; } #topbar img { padding-left: 5px; } #topbar #toplogo a:hover { border: none; } #topbar ul, #topbar li { margin: 0px; padding: 0px; list-style-type: none; } #topbar ul { float: right; margin-right: 20px; margin-top: -80px; } #topmenu ul.navigation li { float: left; list-style-type: none; } #topmenu ul.navigation li a { float: left; margin-left: 30px; line-height: 44px; list-style-type: none; color: #bbb; margin-top: 35px; text-decoration: none; background-color: #303030; padding: 0 20px; } #topmenu ul.navigation li a.current { border-bottom: 2px solid #ffffff; } #topmenu ul.navigation li a:hover { background-color: #383a3d; border-bottom: 2px solid #202326; } #topmenu ul.navigation .nav-garden { background-color: #669900; color: #ffffff; } #topmenu ul.navigation .nav-guides { background-color: #0099cc; color: #ffffff; } #topmenu ul.navigation .nav-api { background-color: #cc0000; color: #ffffff; } #topmenu ul.navigation .nav-pdf { background-color: #ff8800; color: #ffffff; } #topmenu ul.navigation .nav-wiki { background-color: #30757E; color: #ffffff; } #topmenu ul.navigation a.nav-garden:hover { background-color: #99cc00; } #topmenu ul.navigation a.nav-guides:hover { background-color: #33b5e5; } #topmenu ul.navigation a.nav-api:hover { background-color: #ff4444; } #topmenu ul.navigation a.nav-pdf:hover { background-color: #ffbb33; } #topmenu ul.navigation a.nav-wiki:hover { background-color: #50C8D7; } div.sphinxsidebar { width: 230px; float: left; } div.sphinxsidebar a.mainlevel, div.sphinxsidebar h3 { background-color: #e0e0e0; font-weight: normal; font-size: 1em; padding: 0.5em 1em; margin: 1px 0px; } div.sphinxsidebar a.togglable { padding-right: 34px; background: #e0e0e0 url('disclosure_up.png') top right no-repeat; } div.sphinxsidebar ul.toggleopen a.togglable { background-image: url('disclosure_down.png') } div.sphinxsidebar ul, div.sphinxsidebar li { margin: 0px; padding: 0px; list-style-type: none; } div.sphinxsidebar ul li ul { display: none; } div.sphinxsidebar li a { background-color: #f0f0f0; display: block; font-weight: normal; font-size: 1em; padding: 0.5em 1em; color: #515151; border-left: 2px solid transparent; } div.sphinxsidebar ul ul li.current > a, div.sphinxsidebar li a:hover { background-color: #e0f0f0; border: none; color: #202530; border-left: 2px solid #2a7cdf; } /* Footer */ .footerlinks table { background-color: #f0f0f0; width: 100%; } .footerlinks td { padding: 10px 15px; width: 50%; } .footerlinks td.rightlink { text-align: right; } #contentall { padding: 20px; } #content { margin-left: 250px; margin-top: -8px; } #content pre { background-color: #f0f0f0; padding: 10px 15px; font-family: 'Source Code Pro', monospace; } #content h1 { margin-bottom: 25px; } #content h2 { border-bottom: 1px solid #e0e0e0; padding: 15px 0px 8px 0px; } /* Content: Admonition (warning, important, notice) */ #content div.admonition { padding-left: 10px; margin: 8px 0px; } #content div.admonition p { margin: 0px; } #content div.warning { border-left: 3px solid #E88080; } #content div.warning p.first { color: #E88080; } #content div.note { border-left: 3px solid #80C880; } #content div.note p.first { color: #80C880; } /* API only: versionadded */ .versionchanged, .versionadded { font-style: italic; color: #a0a0a0; } /* API only: Module: kivy -- Jump to API */ .bodyshortcut { background-color: #f0f0f0; padding: 10px 15px; } .bodyshortcut .left { float: left; } .bodyshortcut .right { float: right; } /* API only: Link collapse-all / hide description */ #api-toggle-desc, #api-toggle-all { float: right; font-size: 14px; margin-left: 10px; cursor: pointer; } /* API only: classes / methods / ... */ dl.api-level dt { cursor: pointer; background-color: #e0e0e0; font-weight: normal; font-size: 1em; padding: 10px 15px; margin: 1px 0px; } dl.api-level dl.attribute dt { background-color: #f0f0f0; } dl.api-level dd { margin-left: 20px; } dl.api-level { margin-top: 20px; } tt.descclassname { display: none; } tt.descname { color: #515151; font-size: 1.2em; } em { font-style: normal; } em.property { color: #df712d; } big { font-size: 14px; font-weight: normal; } /* field list */ table.field-list { border-collapse: collapse; border: 0 !important; } table.field-list th.field-name { background-color: #f0f0f0; } table.field-list tr { border: 5px solid white; } table.field-list td.field-body { padding: 10px; padding-top: 0px; } table.field-list td.field-body dl.docutils { margin-top: 0px; margin-left: -10px; } table.field-list td.field-body dl.docutils dt { background-color: #f0f0f0; padding: 5px 8px; font-style: normal; } table.field-list td.field-body dl.docutils dd { margin: 8px 15px; } /* Form search */ form.search input { line-height: 2em; border: 1px solid #d0d0d0; width: 211px; display: block; font-size: 1.1em; padding: 5px 8px; } form.search { position: relative; top: -0.8em; } /* Getting started */ .gs-eleft { float: left; margin-right: 10px; } /* From HTML */ table.docutils { border-collapse: collapse; border: 1px solid #d0d0d0; } table.docutils th, table.docutils td { padding: 5px 8px; } .align-right { float: right; margin: 5px 0 5px 5px; } .align-center { margin: 5px auto; display: block; } /** API **/ .api-index { height: 200px; overflow: auto; } div.sphinxsidebar .api-index li a { font-size: 12px; padding: 1px 5px; } /** TOC **/ .toc { width: auto; background-color: #f5f5f5; border: 1px solid #e0e0e0; padding: 10px; float: right; margin: 0 0 10px 10px; font-size: 0.9em; } #content .toc h2 { font-size: 1.2em; margin: 0 0 5px 0; padding: 0 0 2px 0; } .toc ul li, .toc ul { list-style-type: none; padding: 0px; margin: 0px; } .toc ul li li li { padding-left: 10px; border-left: 1px solid #e0e0e0; } /** Highlighted tables (source code with line number) **/ table.highlighttable { width: 100%; } table.highlighttable td.linenos { width: 40px; } /** viewcode link style **/ .viewcode-back, .viewcode-link { position: absolute; right: 2em; display: none; } /** version added in method/class/attribute/module **/ span.versionadded { font-size: 12px; position: absolute; right: 2.5em; } span.versionadded span { color: #2a7cdf; } div.navlink { font-size: 12px; position: relative; text-align: right; top: -30px; height: 0px; } kivy-1.9.1/doc/sources/.static/jquery-effects-core-and-slide.js000066400000000000000000000606471264133626000243770ustar00rootroot00000000000000/* * jQuery UI Effects 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Effects/ */ ;jQuery.effects || (function($, undefined) { $.effects = {}; /******************************************************************************/ /****************************** COLOR ANIMATIONS ******************************/ /******************************************************************************/ // override the animation for color styles $.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'borderColor', 'color', 'outlineColor'], function(i, attr) { $.fx.step[attr] = function(fx) { if (!fx.colorInit) { fx.start = getColor(fx.elem, attr); fx.end = getRGB(fx.end); fx.colorInit = true; } fx.elem.style[attr] = 'rgb(' + Math.max(Math.min(parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0], 10), 255), 0) + ',' + Math.max(Math.min(parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1], 10), 255), 0) + ',' + Math.max(Math.min(parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2], 10), 255), 0) + ')'; }; }); // Color Conversion functions from highlightFade // By Blair Mitchelmore // http://jquery.offput.ca/highlightFade/ // Parse strings looking for color tuples [255,255,255] function getRGB(color) { var result; // Check if we're already dealing with an array of colors if ( color && color.constructor == Array && color.length == 3 ) return color; // Look for rgb(num,num,num) if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) return [parseInt(result[1],10), parseInt(result[2],10), parseInt(result[3],10)]; // Look for rgb(num%,num%,num%) if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55]; // Look for #a0b1c2 if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)]; // Look for #fff if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)]; // Look for rgba(0, 0, 0, 0) == transparent in Safari 3 if (result = /rgba\(0, 0, 0, 0\)/.exec(color)) return colors['transparent']; // Otherwise, we're most likely dealing with a named color return colors[$.trim(color).toLowerCase()]; } function getColor(elem, attr) { var color; do { color = $.curCSS(elem, attr); // Keep going until we find an element that has color, or we hit the body if ( color != '' && color != 'transparent' || $.nodeName(elem, "body") ) break; attr = "backgroundColor"; } while ( elem = elem.parentNode ); return getRGB(color); }; // Some named colors to work with // From Interface by Stefan Petre // http://interface.eyecon.ro/ var colors = { aqua:[0,255,255], azure:[240,255,255], beige:[245,245,220], black:[0,0,0], blue:[0,0,255], brown:[165,42,42], cyan:[0,255,255], darkblue:[0,0,139], darkcyan:[0,139,139], darkgrey:[169,169,169], darkgreen:[0,100,0], darkkhaki:[189,183,107], darkmagenta:[139,0,139], darkolivegreen:[85,107,47], darkorange:[255,140,0], darkorchid:[153,50,204], darkred:[139,0,0], darksalmon:[233,150,122], darkviolet:[148,0,211], fuchsia:[255,0,255], gold:[255,215,0], green:[0,128,0], indigo:[75,0,130], khaki:[240,230,140], lightblue:[173,216,230], lightcyan:[224,255,255], lightgreen:[144,238,144], lightgrey:[211,211,211], lightpink:[255,182,193], lightyellow:[255,255,224], lime:[0,255,0], magenta:[255,0,255], maroon:[128,0,0], navy:[0,0,128], olive:[128,128,0], orange:[255,165,0], pink:[255,192,203], purple:[128,0,128], violet:[128,0,128], red:[255,0,0], silver:[192,192,192], white:[255,255,255], yellow:[255,255,0], transparent: [255,255,255] }; /******************************************************************************/ /****************************** CLASS ANIMATIONS ******************************/ /******************************************************************************/ var classAnimationActions = ['add', 'remove', 'toggle'], shorthandStyles = { border: 1, borderBottom: 1, borderColor: 1, borderLeft: 1, borderRight: 1, borderTop: 1, borderWidth: 1, margin: 1, padding: 1 }; function getElementStyles() { var style = document.defaultView ? document.defaultView.getComputedStyle(this, null) : this.currentStyle, newStyle = {}, key, camelCase; // webkit enumerates style porperties if (style && style.length && style[0] && style[style[0]]) { var len = style.length; while (len--) { key = style[len]; if (typeof style[key] == 'string') { camelCase = key.replace(/\-(\w)/g, function(all, letter){ return letter.toUpperCase(); }); newStyle[camelCase] = style[key]; } } } else { for (key in style) { if (typeof style[key] === 'string') { newStyle[key] = style[key]; } } } return newStyle; } function filterStyles(styles) { var name, value; for (name in styles) { value = styles[name]; if ( // ignore null and undefined values value == null || // ignore functions (when does this occur?) $.isFunction(value) || // shorthand styles that need to be expanded name in shorthandStyles || // ignore scrollbars (break in IE) (/scrollbar/).test(name) || // only colors or values that can be converted to numbers (!(/color/i).test(name) && isNaN(parseFloat(value))) ) { delete styles[name]; } } return styles; } function styleDifference(oldStyle, newStyle) { var diff = { _: 0 }, // http://dev.jquery.com/ticket/5459 name; for (name in newStyle) { if (oldStyle[name] != newStyle[name]) { diff[name] = newStyle[name]; } } return diff; } $.effects.animateClass = function(value, duration, easing, callback) { if ($.isFunction(easing)) { callback = easing; easing = null; } return this.queue(function() { var that = $(this), originalStyleAttr = that.attr('style') || ' ', originalStyle = filterStyles(getElementStyles.call(this)), newStyle, className = that.attr('class'); $.each(classAnimationActions, function(i, action) { if (value[action]) { that[action + 'Class'](value[action]); } }); newStyle = filterStyles(getElementStyles.call(this)); that.attr('class', className); that.animate(styleDifference(originalStyle, newStyle), { queue: false, duration: duration, easing: easing, complete: function() { $.each(classAnimationActions, function(i, action) { if (value[action]) { that[action + 'Class'](value[action]); } }); // work around bug in IE by clearing the cssText before setting it if (typeof that.attr('style') == 'object') { that.attr('style').cssText = ''; that.attr('style').cssText = originalStyleAttr; } else { that.attr('style', originalStyleAttr); } if (callback) { callback.apply(this, arguments); } $.dequeue( this ); } }); }); }; $.fn.extend({ _addClass: $.fn.addClass, addClass: function(classNames, speed, easing, callback) { return speed ? $.effects.animateClass.apply(this, [{ add: classNames },speed,easing,callback]) : this._addClass(classNames); }, _removeClass: $.fn.removeClass, removeClass: function(classNames,speed,easing,callback) { return speed ? $.effects.animateClass.apply(this, [{ remove: classNames },speed,easing,callback]) : this._removeClass(classNames); }, _toggleClass: $.fn.toggleClass, toggleClass: function(classNames, force, speed, easing, callback) { if ( typeof force == "boolean" || force === undefined ) { if ( !speed ) { // without speed parameter; return this._toggleClass(classNames, force); } else { return $.effects.animateClass.apply(this, [(force?{add:classNames}:{remove:classNames}),speed,easing,callback]); } } else { // without switch parameter; return $.effects.animateClass.apply(this, [{ toggle: classNames },force,speed,easing]); } }, switchClass: function(remove,add,speed,easing,callback) { return $.effects.animateClass.apply(this, [{ add: add, remove: remove },speed,easing,callback]); } }); /******************************************************************************/ /*********************************** EFFECTS **********************************/ /******************************************************************************/ $.extend($.effects, { version: "1.8.18", // Saves a set of properties in a data storage save: function(element, set) { for(var i=0; i < set.length; i++) { if(set[i] !== null) element.data("ec.storage."+set[i], element[0].style[set[i]]); } }, // Restores a set of previously saved properties from a data storage restore: function(element, set) { for(var i=0; i < set.length; i++) { if(set[i] !== null) element.css(set[i], element.data("ec.storage."+set[i])); } }, setMode: function(el, mode) { if (mode == 'toggle') mode = el.is(':hidden') ? 'show' : 'hide'; // Set for toggle return mode; }, getBaseline: function(origin, original) { // Translates a [top,left] array into a baseline value // this should be a little more flexible in the future to handle a string & hash var y, x; switch (origin[0]) { case 'top': y = 0; break; case 'middle': y = 0.5; break; case 'bottom': y = 1; break; default: y = origin[0] / original.height; }; switch (origin[1]) { case 'left': x = 0; break; case 'center': x = 0.5; break; case 'right': x = 1; break; default: x = origin[1] / original.width; }; return {x: x, y: y}; }, // Wraps the element around a wrapper that copies position properties createWrapper: function(element) { // if the element is already wrapped, return it if (element.parent().is('.ui-effects-wrapper')) { return element.parent(); } // wrap the element var props = { width: element.outerWidth(true), height: element.outerHeight(true), 'float': element.css('float') }, wrapper = $('
') .addClass('ui-effects-wrapper') .css({ fontSize: '100%', background: 'transparent', border: 'none', margin: 0, padding: 0 }), active = document.activeElement; element.wrap(wrapper); // Fixes #7595 - Elements lose focus when wrapped. if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { $( active ).focus(); } wrapper = element.parent(); //Hotfix for jQuery 1.4 since some change in wrap() seems to actually loose the reference to the wrapped element // transfer positioning properties to the wrapper if (element.css('position') == 'static') { wrapper.css({ position: 'relative' }); element.css({ position: 'relative' }); } else { $.extend(props, { position: element.css('position'), zIndex: element.css('z-index') }); $.each(['top', 'left', 'bottom', 'right'], function(i, pos) { props[pos] = element.css(pos); if (isNaN(parseInt(props[pos], 10))) { props[pos] = 'auto'; } }); element.css({position: 'relative', top: 0, left: 0, right: 'auto', bottom: 'auto' }); } return wrapper.css(props).show(); }, removeWrapper: function(element) { var parent, active = document.activeElement; if (element.parent().is('.ui-effects-wrapper')) { parent = element.parent().replaceWith(element); // Fixes #7595 - Elements lose focus when wrapped. if ( element[ 0 ] === active || $.contains( element[ 0 ], active ) ) { $( active ).focus(); } return parent; } return element; }, setTransition: function(element, list, factor, value) { value = value || {}; $.each(list, function(i, x){ unit = element.cssUnit(x); if (unit[0] > 0) value[x] = unit[0] * factor + unit[1]; }); return value; } }); function _normalizeArguments(effect, options, speed, callback) { // shift params for method overloading if (typeof effect == 'object') { callback = options; speed = null; options = effect; effect = options.effect; } if ($.isFunction(options)) { callback = options; speed = null; options = {}; } if (typeof options == 'number' || $.fx.speeds[options]) { callback = speed; speed = options; options = {}; } if ($.isFunction(speed)) { callback = speed; speed = null; } options = options || {}; speed = speed || options.duration; speed = $.fx.off ? 0 : typeof speed == 'number' ? speed : speed in $.fx.speeds ? $.fx.speeds[speed] : $.fx.speeds._default; callback = callback || options.complete; return [effect, options, speed, callback]; } function standardSpeed( speed ) { // valid standard speeds if ( !speed || typeof speed === "number" || $.fx.speeds[ speed ] ) { return true; } // invalid strings - treat as "normal" speed if ( typeof speed === "string" && !$.effects[ speed ] ) { return true; } return false; } $.fn.extend({ effect: function(effect, options, speed, callback) { var args = _normalizeArguments.apply(this, arguments), // TODO: make effects take actual parameters instead of a hash args2 = { options: args[1], duration: args[2], callback: args[3] }, mode = args2.options.mode, effectMethod = $.effects[effect]; if ( $.fx.off || !effectMethod ) { // delegate to the original method (e.g., .show()) if possible if ( mode ) { return this[ mode ]( args2.duration, args2.callback ); } else { return this.each(function() { if ( args2.callback ) { args2.callback.call( this ); } }); } } return effectMethod.call(this, args2); }, _show: $.fn.show, show: function(speed) { if ( standardSpeed( speed ) ) { return this._show.apply(this, arguments); } else { var args = _normalizeArguments.apply(this, arguments); args[1].mode = 'show'; return this.effect.apply(this, args); } }, _hide: $.fn.hide, hide: function(speed) { if ( standardSpeed( speed ) ) { return this._hide.apply(this, arguments); } else { var args = _normalizeArguments.apply(this, arguments); args[1].mode = 'hide'; return this.effect.apply(this, args); } }, // jQuery core overloads toggle and creates _toggle __toggle: $.fn.toggle, toggle: function(speed) { if ( standardSpeed( speed ) || typeof speed === "boolean" || $.isFunction( speed ) ) { return this.__toggle.apply(this, arguments); } else { var args = _normalizeArguments.apply(this, arguments); args[1].mode = 'toggle'; return this.effect.apply(this, args); } }, // helper functions cssUnit: function(key) { var style = this.css(key), val = []; $.each( ['em','px','%','pt'], function(i, unit){ if(style.indexOf(unit) > 0) val = [parseFloat(style), unit]; }); return val; } }); /******************************************************************************/ /*********************************** EASING ***********************************/ /******************************************************************************/ /* * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ * * Uses the built in easing capabilities added In jQuery 1.1 * to offer multiple easing options * * TERMS OF USE - jQuery Easing * * Open source under the BSD License. * * Copyright 2008 George McGinley Smith * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */ // t: current time, b: begInnIng value, c: change In value, d: duration $.easing.jswing = $.easing.swing; $.extend($.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { //alert($.easing.default); return $.easing[$.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c*(t/=d)*t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c *(t/=d)*(t-2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t + b; return -c/2 * ((--t)*(t-2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c*(t/=d)*t*t + b; }, easeOutCubic: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t + b; return c/2*((t-=2)*t*t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c*(t/=d)*t*t*t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t + b; return -c/2 * ((t-=2)*t*t*t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c*(t/=d)*t*t*t*t + b; }, easeOutQuint: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t*t*t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; return c/2*((t-=2)*t*t*t*t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t/d * (Math.PI/2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t/d * (Math.PI/2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t==0) return b; if (t==d) return b+c; if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t=t/d-1)*t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; }, easeOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*(t/=d)*t*((s+1)*t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - $.easing.easeOutBounce (x, d-t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t/=d) < (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t < (2/2.75)) { return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; } else if (t < (2.5/2.75)) { return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d/2) return $.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; return $.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; } }); /* * * TERMS OF USE - EASING EQUATIONS * * Open source under the BSD License. * * Copyright 2001 Robert Penner * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. * * Neither the name of the author nor the names of contributors may be used to endorse * or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * */ })(jQuery); /* * jQuery UI Effects Slide 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Effects/Slide * * Depends: * jquery.effects.core.js */ (function( $, undefined ) { $.effects.slide = function(o) { return this.queue(function() { // Create element var el = $(this), props = ['position','top','bottom','left','right']; // Set options var mode = $.effects.setMode(el, o.options.mode || 'show'); // Set Mode var direction = o.options.direction || 'left'; // Default Direction // Adjust $.effects.save(el, props); el.show(); // Save & Show $.effects.createWrapper(el).css({overflow:'hidden'}); // Create Wrapper var ref = (direction == 'up' || direction == 'down') ? 'top' : 'left'; var motion = (direction == 'up' || direction == 'left') ? 'pos' : 'neg'; var distance = o.options.distance || (ref == 'top' ? el.outerHeight({margin:true}) : el.outerWidth({margin:true})); if (mode == 'show') el.css(ref, motion == 'pos' ? (isNaN(distance) ? "-" + distance : -distance) : distance); // Shift // Animation var animation = {}; animation[ref] = (mode == 'show' ? (motion == 'pos' ? '+=' : '-=') : (motion == 'pos' ? '-=' : '+=')) + distance; // Animate el.animate(animation, { queue: false, duration: o.duration, easing: o.options.easing, complete: function() { if(mode == 'hide') el.hide(); // Hide $.effects.restore(el, props); $.effects.removeWrapper(el); // Restore if(o.callback) o.callback.apply(this, arguments); // Callback el.dequeue(); }}); }); }; })(jQuery); kivy-1.9.1/doc/sources/.static/jquery.cookie.js000066400000000000000000000071551264133626000214410ustar00rootroot00000000000000/*jslint browser: true */ /*global jQuery: true */ /** * jQuery Cookie plugin * * Copyright (c) 2010 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * */ // TODO JsDoc /** * Create a cookie with the given key and value and other optional parameters. * * @example $.cookie('the_cookie', 'the_value'); * @desc Set the value of a cookie. * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); * @desc Create a cookie with all available options. * @example $.cookie('the_cookie', 'the_value'); * @desc Create a session cookie. * @example $.cookie('the_cookie', null); * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain * used when the cookie was set. * * @param String key The key of the cookie. * @param String value The value of the cookie. * @param Object options An object literal containing key/value pairs to provide optional cookie attributes. * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. * If a negative value is specified (e.g. a date in the past), the cookie will be deleted. * If set to null or omitted, the cookie will be a session cookie and will not be retained * when the the browser exits. * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie). * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie). * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will * require a secure protocol (like HTTPS). * @type undefined * * @name $.cookie * @cat Plugins/Cookie * @author Klaus Hartl/klaus.hartl@stilbuero.de */ /** * Get the value of a cookie with the given key. * * @example $.cookie('the_cookie'); * @desc Get the value of a cookie. * * @param String key The key of the cookie. * @return The value of the cookie. * @type String * * @name $.cookie * @cat Plugins/Cookie * @author Klaus Hartl/klaus.hartl@stilbuero.de */ jQuery.cookie = function (key, value, options) { // key and at least value given, set cookie... if (arguments.length > 1 && String(value) !== "[object Object]") { options = jQuery.extend({}, options); if (value === null || value === undefined) { options.expires = -1; } if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setDate(t.getDate() + days); } value = String(value); return (document.cookie = [ encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // key and possibly options given, get cookie... options = value || {}; var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent; return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null; }; kivy-1.9.1/doc/sources/.static/kivy.js000066400000000000000000000217641264133626000176360ustar00rootroot00000000000000$(document).ready(function () { var height = $(document).height(); $('#content').css('min-height', function(){ return height; }); var bodyshortcut = false; function ensure_bodyshortcut() { if ( bodyshortcut == true ) return; var bsc = $('
 
'); bsc.insertAfter($('div.body h1:first')); bodyshortcut = true; }; // if it's an API page, show the module name. var pagename = location.pathname.split('/'); var is_api = false; pagename = pagename[pagename.length - 1]; if (pagename.search('api-') == 0) { pagename = pagename.substr(4, pagename.length - 9); ensure_bodyshortcut(); var modulename = $('') modulename.appendTo($('div.bodyshortcut')); is_api = true; } // insert breaker only for the first data/class/function found. var apibreaker = false; $('div.body dl[class]').each(function (i1, elem) { // these are first level class: attribute and method are inside class. if (!$(elem).hasClass('data') && !$(elem).hasClass('class') && !$(elem).hasClass('exception') && !$(elem).hasClass('function')) return; // dont accept dl inside dl if ($(elem).parents().filter('dl').length > 0) return; $(elem).addClass('api-level'); if ( apibreaker == true ) return; $('
') .attr('id', 'api') .html( $('

API ' + 'Hide Description ⇑' + '

') ) .insertBefore(elem); apibreaker = true; }); $('div.body dl[class] dt').hover( function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); } ); if ( apibreaker == true ) { ensure_bodyshortcut(); var apilink = $(''); apilink.insertBefore($('div.bodyshortcut')); } /** $('#api-toggle-all').click(function() { if ($(this).hasClass('showed')) { $('div.body dl.api-level > dd').slideUp(); $(this).removeClass('showed'); $(this).html('Expand All ⇓'); $.cookie('kivy.toggleall', 'true'); } else { $('div.body dl.api-level > dd').slideDown(); $(this).addClass('showed'); $(this).html('Collapse All ⇑'); $.cookie('kivy.toggleall', 'false'); } }); **/ $('#api-toggle-desc').click(function() { if ($(this).hasClass('showed')) { $('div.body dl.api-level > dd p').hide(); $('div.body dl.api-level > dd pre').hide(); $('div.body dl.api-level > dd blockquote').hide(); $('div.body dl.api-level > dd ul').hide(); $(this).removeClass('showed'); $(this).html('Show Descriptions ⇓'); $.cookie('kivy.toggledesc', 'true'); } else { $('div.body dl.api-level > dd p').show(); $('div.body dl.api-level > dd pre').show(); $('div.body dl.api-level > dd blockquote').show(); $('div.body dl.api-level > dd ul').show(); $(this).addClass('showed'); $(this).html('Hide Descriptions ⇑'); $.cookie('kivy.toggledesc', 'false'); } }); $('div.body dl.api-level dt').click(function() { $(this).next().children().toggle(); }); if ( $.cookie('kivy.toggledesc') == 'true' ) { $('div.body dl.api-level > dd > dl > dd').hide(); $('#api-toggle-desc').removeClass('showed'); $('#api-toggle-desc').html('Show Descriptions ⇓'); } if ( $.cookie('kivy.toggleall') == 'true' ) { $('div.body dl.api-level > dd').hide(); $('#api-toggle').removeClass('showed'); $('#api-toggle').html('Expand All ⇓'); } //---------------------------------------------------------------------------- // Reduce the TOC page //---------------------------------------------------------------------------- var ul = $('div.sphinxsidebarwrapper h3:eq(1) + ul > li > ul'); $('div.sphinxsidebarwrapper h3:eq(1) + ul').detach(); ul.insertAfter($('div.sphinxsidebarwrapper h3:eq(1)')); $("div.sphinxsidebarwrapper ul").each(function() { if ($(this).children().length < 1) $(this).remove() }); //---------------------------------------------------------------------------- // Menu navigation //---------------------------------------------------------------------------- $('div.sphinxsidebarwrapper > ul > li > a').each(function(index, item) { $(item) .attr('href', '#') .addClass('mainlevel'); if ( !is_api ) { $(item) .bind('mousedown', function() { $('div.sphinxsidebar ul li ul').filter(function (index, child) { if (child != $(item).parent().children('ul').get(0)) return child; }).slideUp(); $(item).parent().children('ul').slideToggle(); }); } }) $('div.sphinxsidebarwrapper li.current').parent().show(); if ( !is_api ) { $('div.sphinxsidebarwrapper ul li').each(function(index, item) { if ($(item).children('ul').length > 0) { $(item).children('a').addClass('togglable'); } }); } // FIXME $('div.sphinxsidebar a[href$="api-kivy.html"]').parent().parent().addClass('api-index'); $('div.sphinxsidebar a[href$="api-kivy.utils.html"]').parent().parent().addClass('api-index'); $('li.current.toctree-l2').slice(0, -1).removeClass('current'); $('ul.api-index a').each(function(index, item) { var url = $(item).attr('href').slice(0, -5); if (url == '') { $(item).attr('href', location.pathname); url = location.pathname.slice(0, -5); } url = url.substr(url.search('api-') + 4); $(item).empty().append(url); }); // Hide API section if we are not in the API. // or hide all the others sections if we are in the API if ( is_api ) { $('div.sphinxsidebarwrapper > ul > li > ul').filter( function(index, item) { if (! $(item).hasClass('api-index')) return item; }).parent().hide(); $('.nav-api').addClass('current'); } else { $('div.sphinxsidebarwrapper > ul > li > ul').filter( function(index, item) { if ($(item).hasClass('api-index')) return item; }).parent().hide(); $('.nav-guides').addClass('current'); } if ( is_api ) { var divscroll = $('div.sphinxsidebarwrapper'); var divscrollwidth = divscroll.width(); var divapi = $('.api-index'); var initial_offset = divscroll.offset(); var jwindow = $(window); function update_api() { var ywindow = jwindow.scrollTop(); var ypadding = 20; var ydiff = ywindow - initial_offset.top; var height = jwindow.height(); if ( ydiff + ypadding > 0) { divscroll.css('position', 'fixed').css('top', ypadding); height -= ypadding * 2; } else { divscroll.css('position', 'static').css('top', -ydiff); height += ydiff - ypadding; } divscroll.height(height).width(divscrollwidth); divapi.height(divapi.offsetParent().height() - divapi.position().top) } $(window).scroll(update_api).bind('resize', update_api); update_api(); $('.toc').hide(); // Resolve API version function read_version(item, default_version) { if ( item === undefined ) return default_version; var version = item.find('p').text(); if ( version == "" ) return default_version; item.detach(); version = version.replace('New in version ', ''); if ( version.substr(-1) == '.' ) version = version.substr(0, version.length - 1); return version; } //function read_version(item, version) { return version; } // get module version var module_version = read_version($('div.body > div.section > div.versionadded'), '1.0.0'); var html_version = 'Added in ' + module_version + ''; $('div.bodyshortcut').append(html_version); // resolve class version, default to module if nothing has been found $('div.section > dl[class]').each(function (i1, el_class) { var rel_class = $(el_class); var class_version = read_version( rel_class.find('> dd > div.versionadded'), module_version); var html_version = 'Added in ' + class_version + ''; rel_class.find('> dt').append(html_version); // resolve method / attr version rel_class.find('> dd > dl[class]').each(function (i2, el_methattr) { var rel_methattr = $(el_methattr); var methattr_version = read_version( rel_methattr.find('> dd > div.versionadded'), class_version); var html_version = 'Added in ' + methattr_version + ''; rel_methattr.find('> dt').append(html_version); }); }); } else { var divscroll = $('div.sphinxsidebar'); var initial_offset = divscroll.offset(); var jwindow = $(window); var b = divscroll.position().top + divscroll.height(); function update_sidebar() { var ywindow = jwindow.scrollTop(); var ymintop = initial_offset.top; var a = ywindow + jwindow.height(); if ( ywindow > b ) { var current = $('li.toctree-l1.current').position().top; divscroll.css('position', 'fixed').css('top', -current); } else { divscroll.css('position', 'relative').css('top', 0); } } $(window).scroll(update_sidebar).bind('resize', update_sidebar); update_sidebar(); if ($('.toc > ul > li> ul').length < 1) $('.toc').hide(); var section_title = $('li.toctree-l1.current > a').text(); $('div.body h1:eq(0)').prepend(section_title + ' » '); } }); kivy-1.9.1/doc/sources/.static/logo-kivy.png000066400000000000000000000054611264133626000207400ustar00rootroot00000000000000PNG  IHDRyOjbKGD pHYs  tIME K IDATx]ۏUW}{.L! 5>o)E%ʹ`HRP*bRbjEP.-P1)5JDプ1i00~>Z:gds~e}Hڃ I3$Q5L%$=bf|tp{0'euydoVj.NZkf2!I H%I2VOPb &C^4|r6 %-4p`f6`v ҁr`Oofg }6ZqZ1}HzNɒ4`Ёo{,BLOkYb`[5,x$I cf;N쨤 3I\ wN2xک[m4KTvT"3(N$w֗eI4'xmW LDB;*^ m<IOnܘĂErnR/A/IAuP Q(;$O2tM,Hϑl}rָA3U+r- >p%U#oPq~T 5V57ΑQI+<;PS ;HD9)ICaɣhgtEu1(RAmeMg-M>VHʯ}Eh*oү)Px]S-Lx֝Q#\kۘhI$&\E7u0Ȓt5Mi$\s\Cv߬J1Ff[XT+ d¥,c9U3ƨG32pg#WF$)_~5eLrk[p:ђ89֔~Q%4u4Ru֢*V9-R771p'G[E EO+tzSM%cscS[9Yzwn7uw=afdF}ܑE$ 1,ՅWwAU3Y7$~]D$;**瓝Hz)]IR4Sχ씣"q@ޝ n/ugrL%'94K%-wf$In/2Q63z5$)jt,mytB?339K[eҶ3f'{hMUc>gnhvR݀nnmIt-J(NQ0E9d$#25 R)8Ne fʏT:3+^yѶf՛ Yk|:7Ƭx#ו<+vpURReVMr`h֢Џ{OH:4$o9Rs7%Kw\\Vr4hs3]PwBrOX{CVtdH2I :>6Zq/tUblSQӽmjɕ#4[aPKJT]O^v&VLI;IvoTYt)>9_[E%ܩ#EkPw d{ڤI%WFrWWBY@Kt:ٓUIICSoNnVҤ}=TJ⢁ ,^[OHړʣZrK:B8*'(wuI$&Ks)I/O(֜{)`R/ےs~(v,GPFK:\ASC4)cVIENDB`kivy-1.9.1/doc/sources/.templates/000077500000000000000000000000001264133626000170135ustar00rootroot00000000000000kivy-1.9.1/doc/sources/.templates/layout.html000066400000000000000000000227551264133626000212310ustar00rootroot00000000000000{%- block doctype -%} {%- endblock %} {%- set reldelim1 = reldelim1 is not defined and ' »' or reldelim1 %} {%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %} {%- set url_root = pathto('', 1) %} {%- if url_root == '#' %}{% set url_root = '' %}{% endif %} {%- macro relbar() %} {%- endmacro %} {%- macro header() %} {%- if not embedded %}{% if not theme_nosidebar|tobool %}
{%- if pagename != "search" %} {%- endif %}
{%- endif %}{% endif %} {%- endmacro %} {%- macro sidebar() %} {%- if not embedded %}{% if not theme_nosidebar|tobool %}

Quick search

{%- block sidebartoc %} {{ toctree(collapse=False) }} {%- endblock %} {%- block sidebarrel %} {%- endblock %}
{%- endif %}{% endif %} {%- endmacro %} {{ metatags }} {%- if not embedded and docstitle %} {%- set titlesuffix = " — "|safe + docstitle|e %} {%- else %} {%- set titlesuffix = "" %} {%- endif %} {{ title|striptags }}{{ titlesuffix }} {%- if not embedded %} {%- for scriptfile in script_files %} {%- endfor %} {%- if use_opensearch %} {%- endif %} {%- if favicon %} {%- endif %} {%- endif %} {%- block linktags %} {%- if hasdoc('about') %} {%- endif %} {%- if hasdoc('genindex') %} {%- endif %} {%- if hasdoc('search') %} {%- endif %} {%- if hasdoc('copyright') %} {%- endif %} {%- if parents %} {%- endif %} {%- if next %} {%- endif %} {%- if prev %} {%- endif %} {%- endblock %} {%- block extrahead %} {% endblock %} {%- block header %}{% endblock %} {%- block relbar1 %}{% endblock %} {%- block document %}
{%- block sidebar1 %}{{ sidebar() }}{% endblock %}
{%- if not embedded %}{% if not theme_nosidebar|tobool %}
{%- endif %}{% endif %}

{{ _('Table Of Contents') }}

{{ toc }}
{% block body %} {% endblock %}
{%- if not embedded %}{% if not theme_nosidebar|tobool %}
{%- endif %}{% endif %}
{%- endblock %}
{%- block footer %} {%- endblock %} kivy-1.9.1/doc/sources/conf.py000066400000000000000000000156641264133626000162520ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # Kivy documentation build configuration file, created by # sphinx-quickstart on Wed Jan 21 22:37:12 2009. # # This file is execfile()d with the current directory set to its containing dir. # # The contents of this file are pickled, so don't put values in the namespace # that aren't pickleable (module imports are okay, they're removed automatically). # # All configuration values have a default value; values that are commented out # serve to show the default value. import sys, os # If your extensions are in another directory, add it here. If the directory # is relative to the documentation root, use os.path.abspath to make it # absolute, like shown here. sys.path.insert(0, os.path.abspath('sphinxext')) # General configuration # --------------------- # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [ 'autodoc', 'sphinx.ext.todo', 'preprocess', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode', 'sphinx.ext.mathjax'] # Todo configuration todo_include_todos = True # XXX HACK mathieu: monkey patch the autodoc module, to give a better priority # for ClassDocumenter, or the cython class will be documented as AttributeClass import sphinx.ext.autodoc sphinx.ext.autodoc.ClassDocumenter.priority = 10 # Add any paths that contain templates here, relative to this directory. templates_path = ['.templates'] # The suffix of source filenames. source_suffix = '.rst' # The master toctree document. master_doc = 'index' # General substitutions. project = 'Kivy' copyright = '2010, The Kivy Authors' # The default replacements for |version| and |release|, also used in various # other places throughout the built documents. # os.environ['KIVY_DOC_INCLUDE'] = '1' import kivy print(kivy.__file__) version = kivy.__version__ release = kivy.__version__ # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. today_fmt = '%B %d, %Y' # suppress exclusion warnings exclude_patterns = ['guide/layouts.rst', 'api-kivy.lib.osc*'] # The reST default role (used for this markup: `text`) to use for all documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. #show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'kivy_pygments_theme.KivyStyle' # Options for HTML output # ----------------------- # The style sheet to use for HTML and HTML Help pages. A file of that name # must exist either in Sphinx' static/ path, or in one of the custom paths # given in html_static_path. html_style = 'fresh.css' # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". #html_title = None # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (within the static path) to place at the top of # the sidebar. html_logo = '.static/logo-kivy.png' # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['.static'] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. #html_use_modindex = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, the reST sources are included in the HTML build as _sources/. #html_copy_source = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # If nonempty, this is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = '' # Output file base name for HTML help builder. htmlhelp_basename = 'Kivydoc' # Options for LaTeX output # ------------------------ # The paper size ('letter' or 'a4'). #latex_paper_size = 'letter' # The font size ('10pt', '11pt' or '12pt'). #latex_font_size = '10pt' # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, document class [howto/manual]). latex_documents = [ ('index', 'Kivy.tex', 'Kivy Documentation', 'The Kivy Developers', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None latex_elements = { 'fontpkg': r'\usepackage{mathpazo}', 'papersize': 'a4paper', 'pointsize': '10pt', 'preamble': r'\usepackage{kivystyle}' } latex_additional_files = ['kivystyle.sty', '../../kivy/data/logo/kivy-icon-512.png'] # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. latex_use_parts = True # Additional stuff for the LaTeX preamble. #latex_preamble = '' # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_use_modindex = True from kivy import setupconfig replacements = { 'cython_install': 'Cython==' + setupconfig.CYTHON_MAX, 'cython_note': ( 'This version of **Kivy requires at least Cython version {0}**, ' 'and has been tested through {1}. Later versions may work, ' 'but as they have not been tested there is no guarantee.' ).format(setupconfig.CYTHON_MIN, setupconfig.CYTHON_MAX) } if setupconfig.CYTHON_BAD: replacements['cython_note'] += (' **The following versions of Cython have ' 'known issues and cannot be used with Kivy' ': {0}**').format(setupconfig.CYTHON_BAD) epilog = [] for key, value in replacements.items(): rep = '.. |{0}| replace:: {1}'.format(key, value) epilog.append(rep) rst_epilog = '\n'.join(epilog) kivy-1.9.1/doc/sources/contact.rst000066400000000000000000000037031264133626000171270ustar00rootroot00000000000000.. _contact: Contact Us ========== You can contact us in several different ways: Issue Tracker ------------- If you have found an issue with the code or have a feature request, please see our `issue tracker `_. If there is no issue yet that matches your inquiry, feel free to create a new one. Please make sure you receive the mails that github sends if we comment on the issue in case we need more information. For bugs, please provide all the information necessary, like the operating system you're using, the **full error message** or any other logs, a description of what you did to trigger the bug and what the actual bug was, as well as anything else that might be of interest. Obviously, we can only help if you tell us precisely what the actual problem is. Mail ---- For users of our framework, there is a mailing list for support inquiries on the `kivy-users Google Group `_. Use this list if you have issues with your Kivy-based app. We also have a mailing list for matters that deal with development of the actual Kivy framework code on the `kivy-dev Google Group `_. IRC --- **#Kivy on irc.freenode.net** IRC is great for real-time communication, but please make sure to **wait** after you asked your question. If you just join, ask and quit we have **no way** of knowing who you were and where we're supposed to send our answer. Also, keep in mind we're mostly based in Europe, so take into account any timezone issues. If you're unlucky more than once, try the mailing list. If you don't have an IRC client, you can also use `Freenode's web chat `_, but please, don't close the browser window too soon. Just enter ``#kivy`` in the channels field. Please read our `Community Guidelines `_ before asking for help on the mailing list or IRC channel. kivy-1.9.1/doc/sources/contents.rst.inc000066400000000000000000000003111264133626000200710ustar00rootroot00000000000000 .. ifconfig:: format == 'html' .. toctree:: :maxdepth: 2 gettingstarted/index examples/index .. toctree:: :maxdepth: 2 user-guide guide-index tutorials-index api-index kivy-1.9.1/doc/sources/contribute-unittest.rst000066400000000000000000000116311264133626000215260ustar00rootroot00000000000000Unit tests ========== Tests are located in the kivy/tests folder. If you find a bug in Kivy, a good thing to do can be to write a minimal case showing the issue and to ask core devs if the behaviour shown is intended or a real bug. If you write your code as a `unittest `_ , it will prevent the bug from coming back unnoticed in the future, and will make Kivy a better, stronger project. Writing a unittest may be a really good way to get familiar with Kivy while doing something useful. Unit tests are separated into two cases: * Non graphical unit tests: these are standard unit tests that can run in a console * Graphical unit tests: these need a GL context, and work via image comparison To be able to run unit tests, you need to install nose (http://code.google.com/p/python-nose/), and coverage (http://nedbatchelder.com/code/coverage/). You can use easy_install for that:: sudo easy_install nose coverage Then, in the kivy directory:: make test How it works ------------ All the tests are located in `kivy/tests`, and the filename starts with `test_.py`. Nose will automatically gather all the files and classes inside this folder, and use them to generate test cases. To write a test, create a file that respects the previous naming, then start with this template:: import unittest class XXXTestCase(unittest.TestCase): def setUp(self): # import class and prepare everything here. pass def test_YYY(self): # place your test case here a = 1 self.assertEqual(a, 1) Replace `XXX` with an appropriate name that covers your tests cases, then replace 'YYY' with the name of your test. If you have any doubts, check how the other tests have been written. Then, to execute them, just run:: make test If you want to execute that file only, you can run:: nosetests kivy/tests/test_yourtestcase.py GL unit tests ------------- GL unit test are more difficult. You must know that even if OpenGL is a standard, the output/rendering is not. It depends on your GPU and the driver used. For these tests, the goal is to save the output of the rendering at frame X, and compare it to a reference image. Currently, images are generated at 320x240 pixels, in *png* format. .. note:: Currently, image comparison is done per-pixel. This means the reference image that you generate will only be correct for your GPU/driver. If somebody can implement image comparison with "delta" support, patches are welcome :) To execute GL unit tests, you need to create a directory:: mkdir kivy/tests/results make test The results directory will contain all the reference images and the generated images. After the first execution, if the results directory is empty, no comparison will be done. It will use the generated images as reference. After the second execution, all the images will be compared to the reference images. A html file is available to show the comparison before/after the test, and a snippet of the associated unit test. It will be generated at: kivy/tests/build/index.html .. note:: The build directory is cleaned after each call to `make test`. If you don't want that, just use nosetests command. Writing GL Unit tests --------------------- The idea is to create a root widget, as you would do in :meth:`~kivy.app.App.build`, or in :func:`kivy.base.runTouchApp`. You'll give that root widget to a rendering function which will capture the output in X frames. Here is an example:: from common import GraphicUnitTest class VertexInstructionTestCase(GraphicUnitTest): def test_ellipse(self): from kivy.uix.widget import Widget from kivy.graphics import Ellipse, Color r = self.render # create a root widget wid = Widget() # put some graphics instruction on it with wid.canvas: Color(1, 1, 1) self.e = Ellipse(pos=(100, 100), size=(200, 100)) # render, and capture it directly r(wid) # as alternative, you can capture in 2 frames: r(wid, 2) # or in 10 frames r(wid, 10) Each call to `self.render` (or `r` in our example) will generate an image named as follows:: _-.png `r-call-count` represents the number of times that `self.render` is called inside the test function. The reference images are named:: ref__-.png You can easily replace the reference image with a new one if you wish. Coverage reports ---------------- Coverage is based on the execution of previous tests. Statistics on code coverage are automatically calculated during execution. You can generate an html report of the coverage with the command:: make cover Then, open `kivy/htmlcov/index.html` with your favorite web browser. kivy-1.9.1/doc/sources/contribute.rst000066400000000000000000000277441264133626000176650ustar00rootroot00000000000000.. _contributing: Contributing ============ There are many ways in which you can contribute to Kivy. Code patches are just one thing amongst others that you can submit to help the project. We also welcome feedback, bug reports, feature requests, documentation improvements, advertisement & advocating, testing, graphics contributions and many other ideas. Just talk to us if you want to help, and we will help you help us. Feedback -------- This is by far the easiest way to contribute something. If you're using Kivy for your own project, don't hesitate sharing. It doesn't have to be a high-class enterprise app, obviously. It's just incredibly motivating to know that people use the things you develop and what it enables them to do. If you have something that you would like to tell us, please don't hesitate. Screenshots and videos are also very welcome! We're also interested in the problems you had when getting started. Please feel encouraged to report any obstacles you encountered such as missing documentation, misleading directions or similar. We are perfectionists, so even if it's just a typo, let us know. .. _reporting_issues: Reporting an Issue ------------------ If you found anything wrong, a crash, segfault, missing documentation, invalid spelling or just weird examples, please take 2 minutes to report the issue. #. Move your logging level to debug by editing `/.kivy/config.ini`:: [kivy] log_level = debug #. Execute your code again, and copy/paste the complete output to http://gist.github.com/, including the log from Kivy and the python backtrace. #. Open https://github.com/kivy/kivy/issues/ #. Set the title of your issue #. Explain exactly what to do to reproduce the issue and paste the link of the output posted on http://gist.github.com/ #. Validate the issue and you're done! If you are feeling up to it, you can also try to resolve the bug, and contribute by sending us the patch :) Read the next section to find out how to do this. Code Contributions ------------------ Code contributions (patches, new features) are the most obvious way to help with the project's development. Since this is so common we ask you to follow our workflow to most efficiently work with us. Adhering to our workflow ensures that your contribution won't be forgotten or lost. Also, your name will always be associated with the change you made, which basically means eternal fame in our code history (you can opt-out if you don't want that). Coding style ~~~~~~~~~~~~ - If you haven't done it yet, read the `PEP8 `_ about coding style in python. - Activate the pep8 check on git commits like this:: make hook This will pass the code added to the git staging zone (about to be committed) through a pep8 checker program when you do a commit, and ensure that you didn't introduce pep8 errors. If you did, the commit will be rejected: please correct the errors and try again. Performance ~~~~~~~~~~~ - take care of performance issues: read `Python performance tips `_ - cpu intensive parts of Kivy are written in cython: if you are doing a lot of computation, consider using it too. Git & GitHub ~~~~~~~~~~~~ We use git as our version control system for our code base. If you have never used git or a similar DVCS (or even any VCS) before, we strongly suggest you take a look at the great documentation that is available for git online. The `Git Community Book `_ or the `Git Videos `_ are both great ways to learn git. Trust us when we say that git is a great tool. It may seem daunting at first, but after a while you'll (hopefully) love it as much as we do. Teaching you git, however, is well beyond the scope of this document. Also, we use `GitHub `_ to host our code. In the following we will assume that you have a (free) GitHub account. While this part is optional, it allows for a tight integration between your patches and our upstream code base. If you don't want to use GitHub, we assume you know what you are doing anyway. Code Workflow ~~~~~~~~~~~~~ So here is the initial setup to begin with our workflow (you only need to do this once to install Kivy). Basically you follow the installation instructions from :ref:`dev-install`, but you don't clone our repository, you fork it. Here are the steps: #. Log in to GitHub #. Create a fork of the `Kivy repository `_ by clicking the *fork* button. #. Clone your fork of our repository to your computer. Your fork will have the git remote name 'origin' and you will be on branch 'master':: git clone https://github.com/username/kivy.git #. Compile and set up PYTHONPATH or install (see :ref:`dev-install`). #. Install our pre-commit hook that ensures your code doesn't violate our styleguide by executing `make hook` from the root directory of your clone. This will run our styleguide check whenever you do a commit, and if there are violations in the parts that you changed, your commit will be aborted. Fix & retry. #. Add the kivy repo as a remote source:: git remote add kivy https://github.com/kivy/kivy.git Now, whenever you want to create a patch, you follow the following steps: #. See if there is a ticket in our bug tracker for the fix or feature and announce that you'll be working on it if it doesn't yet have an assignee. #. Create a new, appropriately named branch in your local repository for that specific feature or bugfix. (Keeping a new branch per feature makes sure we can easily pull in your changes without pulling any other stuff that is not supposed to be pulled.):: git checkout -b new_feature #. Modify the code to do what you want (e.g., fix it). #. Test the code. Try to do this even for small fixes. You never know whether you have introduced some weird bug without testing. #. Do one or more minimal, atomic commits per fix or per feature. Minimal/Atomic means *keep the commit clean*. Don't commit other stuff that doesn't logically belong to this fix or feature. This is **not** about creating one commit per line changed. Use ``git add -p`` if necessary. #. Give each commit an appropriate commit message, so that others who are not familiar with the matter get a good idea of what you changed. #. Once you are satisfied with your changes, pull our upstream repository and merge it with you local repository. We can pull your stuff, but since you know exactly what's changed, you should do the merge:: git pull kivy master #. Push your local branch into your remote repository on GitHub:: git push origin new_feature #. Send a *Pull Request* with a description of what you changed via the button in the GitHub interface of your repository. (This is why we forked initially. Your repository is linked against ours.) .. warning:: If you change parts of the code base that require compilation, you will have to recompile in order for your changes to take effect. The ``make`` command will do that for you (see the Makefile if you want to know what it does). If you need to clean your current directory from compiled files, execute ``make clean``. If you want to get rid of **all** files that are not under version control, run ``make distclean`` (**Caution:** If your changes are not under version control, this command will delete them!) Now we will receive your pull request. We will check whether your changes are clean and make sense (if you talked to us before doing all of this we will have told you whether it makes sense or not). If so, we will pull them and you will get instant karma. Congratulations, you're a hero! Documentation Contributions --------------------------- Documentation contributions generally follow the same workflow as code contributions, but are just a bit more lax. #. Following the instructions above, #. Fork the repository. #. Clone your fork to your computer. #. Setup kivy repo as a remote source. #. Install python-sphinx. (See ``docs/README`` for assistance.) #. Use ReStructuredText_Markup_ to make changes to the HTML documentation in docs/sources. .. _ReStructuredText_Markup: http://docutils.sourceforge.net/rst.html To submit a documentation update, use the following steps: #. Create a new, appropriately named branch in your local repository:: git checkout -b my_docs_update #. Modify the documentation with your correction or improvement. #. Re-generate the HTML pages, and review your update:: make html #. Give each commit an appropriate commit message, so that others who are not familiar with the matter get a good idea of what you changed. #. Keep each commit focused on a single related theme. Don't commit other stuff that doesn't logically belong to this update. #. Push to your remote repository on GitHub:: git push #. Send a *Pull Request* with a description of what you changed via the button in the GitHub interface of your repository. We don't ask you to go through all the hassle just to correct a single typo, but for more complex contributions, please follow the suggested workflow. Docstrings ~~~~~~~~~~ Every module/class/method/function needs a docstring, so use the following keywords when relevant: - ``.. versionadded::`` to mark the version in which the feature was added. - ``.. versionchanged::`` to mark the version in which the behaviour of the feature was changed. - ``.. note::`` to add additional info about how to use the feature or related feature. - ``.. warning::`` to indicate a potential issue the user might run into using the feature. Examples:: def my_new_feature(self, arg): """ New feature is awesome .. versionadded:: 1.1.4 .. note:: This new feature will likely blow your mind .. warning:: Please take a seat before trying this feature """ Will result in: def my_new_feature(self, arg): """ New feature is awesome .. versionadded:: 1.1.4 .. note:: This new feature will likely blow your mind .. warning:: Please take a seat before trying this feature """ When referring to other parts of the api use: - ``:mod:`~kivy.module``` to refer to a module - ``:class:`~kivy.module.Class``` to refer to a class - ``:meth:`~kivy.module.Class.method``` to refer to a method - ``:doc:`api-kivy.module``` to refer to the documentation of a module (same for a class and a method) Obviously replacing `module` `Class` and `method` with their real name, and using using '.' to separate modules referring to imbricated modules, e.g:: :mod:`~kivy.uix.floatlayout` :class:`~kivy.uix.floatlayout.FloatLayout` :meth:`~kivy.core.window.WindowBase.toggle_fullscreen` :doc:`/api-kivy.core.window` Will result in: :mod:`~kivy.uix.floatlayout` :class:`~kivy.uix.floatlayout.FloatLayout` :meth:`~kivy.core.window.WindowBase.toggle_fullscreen` :doc:`/api-kivy.core.window` `:doc:` and `:mod:` are essentially the same, except for an anchor in the url which makes `:doc:` prefered for the cleaner url. To build your documentation, run:: make html If you updated your kivy install, and have some trouble compiling docs, run:: make clean force html The docs will be generated in ``docs/build/html``. For more information on docstring formatting, please refer to the official `Sphinx Documentation `_. Unit tests contributions ------------------------ For the testing team, we have the document :doc:`contribute-unittest` that explains how Kivy unit tests work and how you can create your own. Use the same approach as the `Code Workflow` to submit new tests. .. toctree:: :maxdepth: 2 contribute-unittest GSOC ---- .. toctree:: :maxdepth: 3 gsoc kivy-1.9.1/doc/sources/examples/000077500000000000000000000000001264133626000165555ustar00rootroot00000000000000kivy-1.9.1/doc/sources/examples/README000066400000000000000000000003431264133626000174350ustar00rootroot00000000000000This directory contains generated files. index.rst = For the navigation sidebar submenu. gallery.rst = the main gallery page gen__*.rst = generated detail pages for each example with a screenshot in ../images/examples kivy-1.9.1/doc/sources/faq.rst000066400000000000000000000251171264133626000162460ustar00rootroot00000000000000.. _faq: FAQ === There are a number of questions that repeatedly need to be answered. The following document tries to answer some of them. Technical FAQ ------------- Fatal Python error: (pygame parachute) Segmentation Fault ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Most of time, this issue is due to the usage of old graphics drivers. Install the latest graphics driver available for your graphics card, and it should be ok. If not, this means you have probably triggered some OpenGL code without an available OpenGL context. If you are loading images, atlases, using graphics instructions, you must spawn a Window first:: # method 1 (preferred) from kivy.base import EventLoop EventLoop.ensure_window() # method 2 from kivy.core.window import Window If not, please report a detailed issue on github by following the instructions in the :ref:`reporting_issues` section of the :doc:`contribute` documentation. This is very important for us because that kind of error can be very hard to debug. Give us all the information you can give about your environment and execution. undefined symbol: glGenerateMipmap ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You graphics card or its drivers might be too old. Update your graphics drivers to the latest available version and retry. ImportError: No module named event ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you use Kivy from our development version, you must compile it before using it. In the kivy directory, do:: make force Android FAQ ----------- could not extract public data ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This error message can occur under various circumstances. Ensure that: * you have a phone with an sdcard * you are not currently in "USB Mass Storage" mode * you have permissions to write to the sdcard In the case of the "USB Mass Storage" mode error, and if you don't want to keep unplugging the device, set the usb option to Power. Crash on touch interaction on Android 2.3.x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There have been reports of crashes on Adreno 200/205 based devices. Apps otherwise run fine but crash when interacted with/through the screen. These reports also mentioned the issue being resolved when moving to an ICS or higher rom. Is it possible to have a kiosk app on android 3.0 ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thomas Hansen have wrote a detailed answer on the kivy-users mailing list: https://groups.google.com/d/msg/kivy-users/QKoCekAR1c0/yV-85Y_iAwoJ Basically, you need to root the device, remove the SystemUI package, add some lines to the xml configuration, and you're done. What's the difference between python-for-android from Kivy and SL4A? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Despite having the same name, Kivy's python-for-android is not related to the python-for-android project from SL4A, Py4A, or android-python27. They are distinctly different projects with different goals. You may be able to use Py4A with Kivy, but no code or effort has been made to do so. The Kivy team feels that our python-for-android is the best solution for us going forward, and attempts to integrate with and support Py4A is not a good use of our time. Project FAQ ----------- Why do you use Python? Isn't it slow? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Let us try to give a thorough answer; please bear with us. Python is a very agile language that allows you to do many things in a (by comparison) short time. For many development scenarios, we strongly prefer writing our application quickly in a high-level language such as Python, testing it, then optionally optimizing it. But what about speed? If you compare execution speeds of implementations for a certain set of algorithms (esp. number crunching) you will find that Python is a lot slower than say, C++. Now you may be even more convinced that it's not a good idea in our case to use Python. Drawing sophisticated graphics (and we are not talking about your grandmother's OpenGL here) is computationally quite expensive and given that we often want to do that for rich user experiences, that would be a fair argument. **But**, in virtually every case your application ends up spending most of the time (by far) executing the same part of the code. In Kivy, for example, these parts are event dispatching and graphics drawing. Now Python allows you to do something to make these parts much faster. By using Cython, you can compile your code down to the C level, and from there your usual C compiler optimizes things. This is a pretty pain free process and if you add some hints to your code, the result becomes even faster. We are talking about a speed up in performance by a factor of anything between 1x and up to more than 1000x (greatly depends on your code). In Kivy, we did this for you and implemented the portions of our code, where efficiency really is critical, on the C level. For graphics drawing, we also leverage today's GPUs which are, for some tasks such as graphics rasterization, much more efficient than a CPU. Kivy does as much as is reasonable on the GPU to maximize performance. If you use our Canvas API to do the drawing, there is even a compiler that we invented which optimizes your drawing code automatically. If you keep your drawing mostly on the GPU, much of your program's execution speed is not determined by the programming language used, but by the graphics hardware you throw at it. We believe that these (and other) optimizations that Kivy does for you already make most applications fast enough by far. Often you will even want to limit the speed of the application in order not to waste resources. But even if this is not sufficient, you still have the option of using Cython for your own code to *greatly* speed it up. Trust us when we say that we have given this very careful thought. We have performed many different benchmarks and come up with some clever optimizations to make your application run smoothly. Does Kivy support Python 3.x? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Yes! As of version 1.8.0 Kivy supports both Python >= 2.7 and Python >= 3.3 with the same codebase. However, be aware that while Kivy will run in Python 3.3+, packaging support is not yet complete. If you plan to create mobile apps for Android or iOS, you should use Python 2.7 for now. I've already started with Python 3.x! Is there anything I can do? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Be patient. We're working on it. :) If you can't wait, you could try using the 3to2_ tool, which converts valid Python 3 syntax to Python 2. However, be warned that this tool does not work for all Python 3 code. .. _3to2: https://pypi.python.org/pypi/3to2 How is Kivy related to PyMT? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Our developers are professionals and are pretty savvy in their area of expertise. However, before Kivy came around there was (and still is) a project named PyMT that was led by our core developers. We learned a great deal from that project during the time that we developed it. In the more than two years of research and development we found many interesting ways to improve the design of our framework. We have performed numerous benchmarks and as it turns out, to achieve the great speed and flexibility that Kivy has, we had to rewrite quite a big portion of the codebase, making this a backwards-incompatible but future-proof decision. Most notable are the performance increases, which are just incredible. Kivy starts and operates just so much faster, due to these heavy optimizations. We also had the opportunity to work with businesses and associations using PyMT. We were able to test our product on a large diversity of setups and made PyMT work on all of them. Writing a system such as Kivy or PyMT is one thing. Making it work under all these different conditions is another. We have a good background here, and brought our knowledge to Kivy. Furthermore, since some of our core developers decided to drop their full-time jobs and turn to this project completely, it was decided that a more professional foundation had to be laid. Kivy is that foundation. It is supposed to be a stable and professional product. Technically, Kivy is not really a successor to PyMT because there is no easy migration path between them. However, the goal is the same: Producing high-quality applications for novel user interfaces. This is why we encourage everyone to base new projects on Kivy instead of PyMT. Active development of PyMT has stalled. Maintenance patches are still accepted. Do you accept patches? ~~~~~~~~~~~~~~~~~~~~~~ Yes, we love patches. In order to ensure a smooth integration of your precious changes however, please make sure to read our contribution guidelines. Obviously we don't accept every patch. Your patch has to be consistent with our styleguide and, more importantly, make sense. It does make sense to talk to us before you come up with bigger changes, especially new features. Does the Kivy project participate in Google's Summer of Code ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Potential students ask whether we participate in GSoC. The clear answer is: Indeed. :-) If you want to participate as a student and want to maximize your chances of being accepted, start talking to us today and try fixing some smaller (or larger, if you can ;-) problems to get used to our workflow. If we know you can work well with us, that'd be a big plus. Here's a checklist: * Make sure to read through the website and at least skim the documentation. * Look at the source code. * Read our contribution guidelines. * Pick an idea that you think is interesting from the ideas list (see link above) or come up with your own idea. * Do some research **yourself**. GSoC is not about us teaching you something and you getting paid for that. It is about you trying to achieve agreed upon goals by yourself with our support. The main driving force in this should be, obviously, yourself. Many students come up and ask what they should do. Well, we don't know because we know neither your interests nor your skills. Show us you're serious about it and take initiative. * Write a draft proposal about what you want to do. Include what you understand the current state is (very roughly), what you would like to improve and how, etc. * Discuss that proposal with us in a timely manner. Get feedback. * Be patient! Especially on IRC. We will try to get to you if we're available. If not, send an email and just wait. Most questions are already answered in the docs or somewhere else and can be found with some research. If your questions don't reflect that you've actually thought through what you're asking, it might not be well received. Good luck! :-) kivy-1.9.1/doc/sources/gettingstarted/000077500000000000000000000000001264133626000177675ustar00rootroot00000000000000kivy-1.9.1/doc/sources/gettingstarted/diving.rst000066400000000000000000000017401264133626000220030ustar00rootroot00000000000000Diving in --------- To get straight into kivy, take a look at :doc:`/index`. Kivy comes with a set of :doc:`examples` in the ``kivy_installation/examples`` directory. You should try modifying/improving/adapting them to your needs. Browse our `wiki `_ for info on related projects, tutorials and snippets. Understand the basics about :mod:`kivy graphics `. Take a look at the built-in :mod:`widgets `. Follow the :doc:`/guide-index` to get even more familiar with kivy. See how to use different :mod:`Modules ` in the modules section, such as the :mod:`Inspector ` for live inspection. Learn how to handle custom :mod:`Input `. See how kivy has been extended with :mod:`extensions ` support. Familiarize yourself with the :mod:`kivy framework `. Kivy is open source, so you can **contribute**. Take a look at the :doc:`/contribute` section for guidelines. kivy-1.9.1/doc/sources/gettingstarted/drawing.rst000066400000000000000000000017751264133626000221660ustar00rootroot00000000000000Drawing ------- Each widget has a canvas, i.e. a place to draw on. The canvas is a group of drawing instructions that should be executed whenever there is a change to the widget's graphical representation. You can add two types of instructions to the canvas: *context* instructions and *vertex* instructions. You can add instructions either from Python code or from the kv file (the preferred way). If you add them via the kv file, the advantage is that they are automatically updated when any property they depend on changes. In Python, you need to do this yourself. .. image:: ../images/gs-drawing.png In both cases, the canvas of `MyWidget` is re-drawn whenever the ``position`` or the ``size`` of the widget changes. You can use the :attr:`canvas.before ` or :attr:`canvas.after ` groups to separate your instructions based on when you want them to be executed. For an in-depth look at how Kivy's graphics are handled, look :mod:`here `. kivy-1.9.1/doc/sources/gettingstarted/events.rst000066400000000000000000000045761264133626000220410ustar00rootroot00000000000000Events ------ Kivy is mostly `event-based `_, meaning the flow of the program is determined by events. **Clock events** .. image:: ../images/gs-events-clock.png :class: gs-eleft The :doc:`/api-kivy.clock` allows you to schedule a function call in the future as a one-time event with :meth:`~kivy.clock.ClockBase.schedule_once`, or as a repetitive event with :meth:`~kivy.clock.ClockBase.schedule_interval`. You can also create Triggered events with :meth:`~kivy.clock.ClockBase.create_trigger`. Triggers have the advantage of being called only once per frame, even if you have scheduled multiple triggers for the same callback. **Input events** .. image:: ../images/gs-events-input.png :class: gs-eleft All the mouse click, touch and scroll wheel events are part of the :class:`~kivy.input.motionevent.MotionEvent`, extended by :doc:`/api-kivy.input.postproc` and dispatched through the `on_motion` event in the :class:`~kivy.core.window.Window` class. This event then generates the :meth:`~kivy.uix.widget.Widget.on_touch_down`, :meth:`~kivy.uix.widget.Widget.on_touch_move` and :meth:`~kivy.uix.widget.Widget.on_touch_up` events in the :class:`~kivy.uix.widget.Widget`. For an in-depth explanation, have a look at :doc:`/api-kivy.input`. **Class events** .. image:: ../images/gs-events-class.png :class: gs-eleft Our base class :class:`~kivy.event.EventDispatcher`, used by :class:`~kivy.uix.widget.Widget`, uses the power of our :doc:`/api-kivy.properties` for dispatching changes. This means when a widget changes its position or size, the corresponding event is automatically fired. In addition, you have the ability to create your own events using :meth:`~kivy.event.EventDispatcher.register_event_type`, as the `on_press` and `on_release` events in the :class:`~kivy.uix.button.Button` widget demonstrate. Another thing to note is that if you override an event, you become responsible for implementing all its behaviour previously handled by the base class. The easiest way to do this is to call `super()`:: def on_touch_down(self, touch): if super(OurClassName, self).on_touch_down(touch): return True if not self.collide_point(touch.x, touch.y): return False print('you touched me!') return True Get more familiar with events by reading the :doc:`/guide/events` documentation. kivy-1.9.1/doc/sources/gettingstarted/examples.rst000066400000000000000000000327221264133626000223450ustar00rootroot00000000000000Examples -------- .. container:: title Follow through the examples. .. |ani_dir| replace:: ./examples/animation .. |ani_file| replace:: animate.py .. |ani_desc| replace:: Widget animation using :class:`Animation ` .. |app_dir| replace:: ./examples/application .. |app_file1| replace:: app_with_build.py .. |app_desc1| replace:: Application example using :py:meth:`~kivy.app.App.build` .. |app_file2| replace:: app_with_kv.py .. |app_desc2| replace:: Application from a :mod:`.kv ` file .. |app_file3| replace:: app_with_kv_in_template1.py .. |app_desc3| replace:: Application from a :mod:`kv_directory ` .. |aud_dir| replace:: ./examples/audio: .. |aud_file| replace:: main.py .. |aud_desc| replace:: How to play :mod:`Audio `. .. |can_dir| replace:: ./examples/canvas .. |can_file1| replace:: bezier.py .. |can_desc1| replace:: How to draw :class:`Bezier ` Lines .. |can_file2| replace:: canvas_stress.py .. |can_desc2| replace:: Stress test :class:`Canvas ` .. |can_file3| replace:: mesh.py .. |can_desc3| replace:: How to use the :class:`Mesh ` in kivy .. |can_file4| replace:: multitexture.py .. |can_desc4| replace:: How to handle multiple textures with a :class:`Shader ` .. |can_file5| replace:: stencil_canvas.py .. |can_desc5| replace:: How to use the :mod:`Stencil ` on the widget canvas .. |dem_dir| replace:: ./examples/demo: .. |dem_file| replace:: camera_puzzle.py .. |dem_desc| replace:: A puzzle using the :class:`Camera ` output .. |pic_dir| replace:: ./examples/demo/pictures .. |pic_file| replace:: main.py .. |pic_desc| replace:: Highlights usage of the :class:`Image ` and :class:`Scatter ` Widgets .. |sed_dir| replace:: ./examples/demo/shadereditor .. |sed_file| replace:: main.py .. |sed_desc| replace:: How to use the :class:`fragment and vertex shaders `. .. |sho_dir| replace:: ../examples/demo/showcase .. |sho_file| replace:: main.py .. |sho_desc| replace:: Showcase of the :class:`widgets ` and :mod:`layouts ` available in kivy .. |tch_dir| replace:: ./examples/demo/touchtracer .. |tch_file| replace:: main.py .. |tch_desc| replace:: Draw lines under every detected touch .. |tch_desc2| replace:: A good place to understand how :mod:`touch events ` work in kivy .. |tws_dir| replace:: ./examples/frameworks/twisted .. |tws_file| replace:: echo_client_app.py .. |tws_file2| replace:: echo_server_app.py .. |tws_desc| replace:: A client and server app using :doc:`Twisted inside Kivy ` .. |gst_dir| replace:: ./examples/gestures .. |gst_file| replace:: gesture_board.py .. |gst_desc| replace:: A clean board to try out :mod:`gestures ` .. |kv_dir| replace:: ./examples/guide/designwithkv .. |kv_file| replace:: main.py .. |kv_desc| replace:: Programming Guide examples on how to :doc:`design with kv lang ` .. |fwd_dir| replace:: ./examples/tutorials/firstwidget .. |fwd_file| replace:: 1_skeleton.py .. |fwd_file2| replace:: 2_print_touch.py .. |fwd_file3| replace:: 3_draw_ellipse.py .. |fwd_file4| replace:: 4_draw_line.py .. |fwd_file5| replace:: 5_random_colors.py .. |fwd_file6| replace:: 6_button.py .. |fwd_desc| replace:: Programming Guide example: :doc:`Your first widget ` .. |qst_dir| replace:: ./examples/guide/quickstart .. |qst_file| replace:: main.py .. |qst_desc| replace:: Programming Guide example: :doc:`Create an application ` .. _kinect: http://en.wikipedia.org/wiki/kinect .. |kin_dir| replace:: ./examples/kinect .. |kin_file| replace:: main.py .. |kin_desc| replace:: How to use the `kinect`_ for input .. |kvd_dir| replace:: ./examples/kv .. |kvd_file| replace:: kvrun.py .. |kvd_desc| replace:: Load kv files, use :mod:`kv lang ` to load different :class:`widgets `. .. |rst_dir| replace:: ./examples/RST_Editor .. |rst_file| replace:: main.py .. |rst_desc| replace:: An RST editor for the :class:`RstDocument ` Widget .. |set_dir| replace:: ./examples/settings .. |set_file| replace:: main.py .. |set_desc| replace:: How to use the :class:`~kivy.uix.settings.Settings` classes. .. |sdr_dir| replace:: ./examples/shader .. |sdr_file| replace:: plasma.py .. |sdr_file1| replace:: shadertree.py .. |sdr_desc| replace:: How to use different :class:`Shaders `. .. |png_dir| replace:: ./examples/tutorials/pong .. |png_file| replace:: main.py .. |png_desc| replace:: :doc:`/tutorials/pong`. Your first step in kivy programming .. |wdg_dir| replace:: ./examples/widgets .. |wdg_file1| replace:: accordion_1.py .. |wdg_desc1| replace:: Usage and showcase of :class:`Accordion ` Widget .. |wdg_file2| replace:: asyncimage.py .. |wdg_desc2| replace:: Usage and showcase of :class:`AsyncImage ` Widget .. |wdg_file25| replace:: boxlayout_pos_hint.py .. |wdg_desc25| replace:: Showcase of pos_hint under :class:`BoxLayout ` .. |wdg_file3| replace:: bubble_test.py .. |wdg_desc3| replace:: Usage and Showcase of :class:`Bubble ` Widget .. |wdg_file4| replace:: customcollide.py .. |wdg_desc4| replace:: Test for :attr:`collision ` with custom shaped widget .. |wdg_file5| replace:: fbowidget.py .. |wdg_desc5| replace:: Usage of :class:`FBO ` to speed up graphics .. |wdg_file6| replace:: image_mipmap.py .. |wdg_desc6| replace:: How to use :class:`Image ` widget with mipmap .. |wdg_file7| replace:: keyboardlistener.py .. |wdg_desc7| replace:: Listen to the keyboard input and spew result to console .. |wdg_file8| replace:: label_mipmap.py .. |wdg_desc8| replace:: How to use :class:`Label ` widget with .. |wdg_file81| replace:: label_with_markup.py .. |wdg_desc81| replace:: Usage of :class:`Label ` widget with markup .. |wdg_file82| replace:: popup_with_kv.py .. |wdg_desc82| replace:: Usage of :class:`Popup ` widget with ``kv`` language .. |wdg_file9| replace:: rstexample.py .. |wdg_desc9| replace:: Usage and showcase of :class:`RstDocument ` Widget .. |wdg_file10| replace:: scatter.py .. |wdg_desc10| replace:: Usage and showcase of :class:`Scatter ` Widget .. |wdg_file11| replace:: screenmanager.py .. |wdg_desc11| replace:: Usage and showcase of :mod:`ScreenManager ` Module .. |wdg_file12| replace:: scrollview.py .. |wdg_desc12| replace:: Usage and showcase of :class:`ScrollView ` Widget .. |wdg_file14| replace:: spinner.py .. |wdg_desc14| replace:: Usage and showcase of :class:`Spinner ` Widget .. |wdg_file15| replace:: tabbedpanel.py .. |wdg_desc15| replace:: Usage of a simple :class:`TabbedPanel ` .. |wdg_file16| replace:: tabbed_panel_showcase.py .. |wdg_desc16| replace:: Advanced showcase of :class:`TabbedPanel ` .. |wdg_file17| replace:: textalign.py .. |wdg_desc17| replace:: Usage of text alignment in :class:`Label ` widget .. |wdg_file18| replace:: textinput.py .. |wdg_desc18| replace:: Usage and Showcase of :class:`TextInput ` Widget .. |wdg_file19| replace:: unicode_textinput.py .. |wdg_desc19| replace:: Showcase of unicode text in :class:`TextInput ` Widget .. |wdg_file20| replace:: videoplayer.py .. |wdg_desc20| replace:: Usage and options of :class:`VideoPlayer ` Widget .. |seq_dir| replace:: ./examples/widgets/sequenced_images: .. |seq_file| replace:: main.py .. _gifs: http://en.wikipedia.org/wiki/Graphics_Interchange_Format .. |seq_desc| replace:: Showcase usage of sequenced images using `gifs`_ and images in .zip file +------------+---------------+------------------------+ | Directory | Filename/s | Example Description | +============+===============+========================+ |- |ani_dir| | - |ani_file| |- |ani_desc| | +------------+---------------+------------------------+ |- |app_dir| | - |app_file1| |- |app_desc1| | | | - |app_file2| |- |app_desc2| | | | - |app_file3| |- |app_desc3| | +------------+---------------+------------------------+ |- |can_dir| | - |can_file1| |- |can_desc1| | | | - |can_file2| |- |can_desc2| | | | - |can_file3| |- |can_desc3| | | | - |can_file4| |- |can_desc4| | | | - |can_file5| |- |can_desc5| | +------------+---------------+------------------------+ |- |dem_dir| | - |dem_file| |- |dem_desc| | +------------+---------------+------------------------+ |- |pic_dir| | - |pic_file| |- |pic_desc| | +------------+---------------+------------------------+ |- |sed_dir| | - |sed_file| |- |sed_desc| | +------------+---------------+------------------------+ |- |sho_dir| | - |sho_file| |- |sho_desc| | +------------+---------------+------------------------+ |- |tch_dir| | - |tch_file| |- |tch_desc| | | | |- |tch_desc2| | +------------+---------------+------------------------+ |- |tws_dir| | - |tws_file| |- |tws_desc| | | | - |tws_file2| | | +------------+---------------+------------------------+ |- |gst_dir| | - |gst_file| |- |gst_desc| | +------------+---------------+------------------------+ |- |kv_dir| | - |kv_file| |- |kv_desc| | +------------+---------------+------------------------+ |- |fwd_dir| | - |fwd_file| |- |fwd_desc| | | | - |fwd_file2| | | | | - |fwd_file3| | | | | - |fwd_file4| | | | | - |fwd_file5| | | | | - |fwd_file6| | | +------------+---------------+------------------------+ |- |qst_dir| | - |qst_file| |- |qst_desc| | +------------+---------------+------------------------+ |- |kin_dir| | - |kin_file| |- |kin_desc| | +------------+---------------+------------------------+ |- |kvd_dir| | - |kvd_file| |- |kvd_desc| | +------------+---------------+------------------------+ |- |rst_dir| | - |rst_file| |- |rst_desc| | +------------+---------------+------------------------+ |- |set_dir| | - |set_file| |- |set_desc| | +------------+---------------+------------------------+ |- |sdr_dir| | - |sdr_file| |- |sdr_desc| | | | - |sdr_file1| | | +------------+---------------+------------------------+ |- |wdg_dir| | - |wdg_file1| |- |wdg_desc1| | | | - |wdg_file2| |- |wdg_desc2| | | | - |wdg_file25||- |wdg_desc25| | | | - |wdg_file3| |- |wdg_desc3| | | | - |wdg_file4| |- |wdg_desc4| | | | - |wdg_file5| |- |wdg_desc5| | | | - |wdg_file6| |- |wdg_desc6| | | | - |wdg_file7| |- |wdg_desc7| | | | - |wdg_file8| |- |wdg_desc8| | | | - |wdg_file81||- |wdg_desc81| | | | - |wdg_file82||- |wdg_desc82| | | | - |wdg_file9| |- |wdg_desc9| | | | - |wdg_file10||- |wdg_desc10| | | | - |wdg_file11||- |wdg_desc11| | | | - |wdg_file12||- |wdg_desc12| | | | - |wdg_file14||- |wdg_desc14| | | | - |wdg_file15||- |wdg_desc15| | | | - |wdg_file16||- |wdg_desc16| | | | - |wdg_file17||- |wdg_desc17| | | | - |wdg_file18||- |wdg_desc18| | | | - |wdg_file19||- |wdg_desc19| | | | - |wdg_file20||- |wdg_desc20| | +------------+---------------+------------------------+ |- |seq_dir| | - |seq_file| |- |seq_desc| | +------------+---------------+------------------------+ kivy-1.9.1/doc/sources/gettingstarted/first_app.rst000066400000000000000000000013221264133626000225060ustar00rootroot00000000000000A first App ----------- Immerse yourself in the world of Kivy with your first App. .. image:: ../images/gs-tutorial.png :align: center :height: 229px The :doc:`/tutorials/pong` introduces the fundamental design patterns and the application development process. As you follow the tutorial, you will create a simple app. You will also learn how to run the app on your OS. The simple steps in the tutorial introduce elegant, useful concepts that you will use over and over again in app development. The :doc:`/tutorials/pong` is the most important article in the road map. It lays the foundation for the concepts that you will learn more about later. Each of the other articles expands on one of those concepts. kivy-1.9.1/doc/sources/gettingstarted/framework.rst000066400000000000000000000043351264133626000225230ustar00rootroot00000000000000Non-widget stuff ----------------- .. |animation_img| image:: ../images/gs-animation.gif .. |animation_text| replace:: :class:`Animation ` is used to change a widget's properties (size/pos/center etc.) to a target value within a target time. Various :class:`transition ` functions are provided. You can use them to animate widgets and build very smooth UI behaviours. .. |atlas_img| image:: ../images/gs-atlas.png .. |atlas_text| replace:: :class:`Atlas ` is a class for managing texture maps, i.e. packing multiple textures into one image. This allows you to reduce the number of images loaded and thus speed up the application start. .. |clock_text| replace:: :class:`Clock ` provides you with a convenient way to schedule jobs at set time intervals and is preferred over `sleep()`, which would block the kivy event loop. These intervals can be set relative to the OpenGL drawing instructions, :ref:`before ` or :ref:`after `. The Clock also provides you with a way to create :ref:`triggered events ` that are grouped together and called only once before the next frame. .. |sched_once| replace:: :meth:`~kivy.clock.ClockBase.schedule_once` .. |sched_intrvl| replace:: :meth:`~kivy.clock.ClockBase.schedule_interval` .. |unsched| replace:: :meth:`~kivy.clock.ClockBase.unschedule` .. |trigger| replace:: :meth:`~kivy.clock.ClockBase.create_trigger` .. |urlreq| replace:: :class:`UrlRequest ` is useful for asynchronous requests that do not block the event loop, and manage the result and progress with callbacks. +------------------+------------------+ | |animation_text| | |animation_img|| +------------------+------------------+ | |atlas_text| | |atlas_img| | +------------------+------------------+ | |clock_text| | - |sched_once| | | | - |sched_intrvl| | | | - |unsched| | | | - |trigger| | +------------------+------------------+ | |urlreq| | | +------------------+------------------+ kivy-1.9.1/doc/sources/gettingstarted/index.rst000066400000000000000000000003321264133626000216260ustar00rootroot00000000000000Getting Started =============== .. toctree:: :maxdepth: 1 intro installation first_app properties rules events framework layouts drawing packaging examples diving kivy-1.9.1/doc/sources/gettingstarted/installation.rst000066400000000000000000000023201264133626000232170ustar00rootroot00000000000000Installation ------------ With Kivy, you can use your favourite development environment to start coding your App. To get started, you need to download the latest version of Kivy: http://kivy.org/#download After downloading, please refer to the installation instructions for your specific platform: .. image:: ../images/windows.png :alt: Windows :target: ../installation/installation-windows.html :class: gs-osimage .. image:: ../images/macosx.png :alt: OS X :target: ../installation/installation-osx.html :class: gs-osimage .. image:: ../images/linux.png :alt: Linux :target: ../installation/installation-linux.html :class: gs-osimage gs-osimage-last .. image:: ../images/raspberrypi.png :alt: Raspberry Pi :target: ../installation/installation-rpi.html :class: gs-osimage gs-osimage-last Development Version ~~~~~~~~~~~~~~~~~~~ If you want the development version of Kivy in order to benefit from the latest additions to the framework, you can get the `source code `_ from github_:: git clone http://github.com/kivy/kivy Take a look at our instructions for installing the :ref:`installation_devel`. .. _github: https://github.com/ kivy-1.9.1/doc/sources/gettingstarted/intro.rst000066400000000000000000000037511264133626000216620ustar00rootroot00000000000000Introduction ------------ .. container:: title Start Developing Kivy Apps Right Away! Creating Kivy apps is fun and rewarding. This guide should be the perfect starting point to get you on the right track for app development. You will require a basic knowledge of Python to follow this introduction. .. image:: ../images/gs-introduction.png :align: center :height: 255px If you need more background on the Python language, you might be interested in these tutorials: * `The Official Python Tutorial `_ * `Learn Python in 10 minutes `_ * `Learn Python the hard way `_ Using Kivy on your computer, you can create apps that run on: - Desktop computers: OS X, Linux, Windows. - iOS devices: iPad, iPhone. - Android devices: tablets, phones. - Any other touch-enabled professional/homebrew devices supporting TUIO (Tangible User Interface Objects). Kivy empowers you with the freedom to write your code once and have it run as-is on different platforms. Follow this guide to get the tools you need, understand the major concepts and learn best practices. As this is an introduction, pointers to more information will be provided at the end of each section. As you proceed through the guide, you will, using Kivy: - **Learn**: The basics of programming with the Kivy language. - **Explore**: The Kivy framework. - **Create**: A simple cross-platform app. - **Package**: For your choice of platform. Finally, you will learn how to **Deploy** on the device of your choice. Each section of the guide introduces a new topic, trying to give you enough information to get started and links to related articles for more in-depth explanations. When you are done with this guide, you'll be able to develop Kivy apps and you will know where to look for information for the more challenging stuff your innovative applications will require. Enough introductions, let's get down to business. kivy-1.9.1/doc/sources/gettingstarted/layouts.rst000066400000000000000000000035671264133626000222340ustar00rootroot00000000000000Layouts -------- Layouts are containers used to arrange widgets in a particular manner. :mod:`AnchorLayout `: Widgets can be anchored to the 'top', 'bottom', 'left', 'right' or 'center'. :mod:`BoxLayout `: Widgets are arranged sequentially, in either a 'vertical' or a 'horizontal' orientation. :mod:`FloatLayout `: Widgets are essentially unrestricted. :mod:`RelativeLayout `: Child widgets are positioned relative to the layout. :mod:`GridLayout `: Widgets are arranged in a grid defined by the `rows` and `cols` properties. :mod:`PageLayout `: Used to create simple multi-page layouts, in a way that allows easy flipping from one page to another using borders. :mod:`ScatterLayout `: Widgets are positioned similarly to a RelativeLayout, but they can be translated, rotate and scaled. :mod:`StackLayout `: Widgets are stacked in a `lr-tb` (left to right then top to bottom) or `tb-lr` order. When you add a widget to a layout, the following properties are used to determine the widget's size and position, depending on the type of layout: **size_hint**: defines the size of a widget in its parent space as a percentage. Values are restricted to the range 0.0 - 1.0 i.e. 0.01 = 1% and 1. = 100%. **pos_hint**: is used to place the widget relative to the parent. The **size_hint** and **pos_hint** are used to calculate a widget's size and position only if the value(s) are not set to ``None``. If you set these values to ``None``, the layout will not position/size the widget and you can specify the values (x, y, width, height) directly in screen coordinates. kivy-1.9.1/doc/sources/gettingstarted/packaging.rst000066400000000000000000000011051264133626000224420ustar00rootroot00000000000000Packaging --------- - :doc:`/guide/packaging-windows` - :ref:`packaging-windows-requirements` - :ref:`Create-the-spec-file` - :ref:`Build-the-spec` - :doc:`/guide/packaging-osx` - :ref:`osx_kivy-sdk-packager` - :ref:`osx_pyinstaller` - :doc:`/guide/packaging-android` - :ref:`Packaging your application into APK` - :ref:`Packaging your application for Kivy Launcher` - :doc:`/guide/packaging-ios` - :ref:`Compile the distribution` - :ref:`Create an Xcode project` - :ref:`Customize` - :ref:`Known issues` - :ref:`ios_packaging_faq` kivy-1.9.1/doc/sources/gettingstarted/properties.rst000066400000000000000000000030261264133626000227160ustar00rootroot00000000000000Properties ---------- Kivy introduces a new way of declaring properties within a class. Before:: class MyClass(object): def __init__(self): super(MyClass, self).__init__() self.numeric_var = 1 After, using Kivy's properties:: class MyClass(EventDispatcher): numeric_var = NumericProperty(1) These properties implement the `Observer pattern `_. They help you to: - Easily manipulate widgets defined in the :doc:`/guide/lang` - Automatically observe any changes and dispatch functions/code accordingly - Check and validate values - Optimize memory management To use them, **you have to declare them at class level**. That is, directly in the class, not in any method of the class. A property is a class attribute that will automatically create instance attributes. Each property by default provides an ``on_`` event that is called whenever the property's state/value changes. Kivy provides the following properties: :mod:`~kivy.properties.NumericProperty`, :mod:`~kivy.properties.StringProperty`, :mod:`~kivy.properties.ListProperty`, :mod:`~kivy.properties.ObjectProperty`, :mod:`~kivy.properties.BooleanProperty`, :mod:`~kivy.properties.BoundedNumericProperty`, :mod:`~kivy.properties.OptionProperty`, :mod:`~kivy.properties.ReferenceListProperty`, :mod:`~kivy.properties.AliasProperty`, :mod:`~kivy.properties.DictProperty`, For an in-depth explanation, take a look at :doc:`/api-kivy.properties`. kivy-1.9.1/doc/sources/gettingstarted/rules.rst000066400000000000000000000016471264133626000216630ustar00rootroot00000000000000Kv Design Language ------------------ Kivy provides a design language specifically geared towards easy and scalable GUI Design. The language makes it simple to separate the interface design from the application logic, adhering to the `separation of concerns principle `_. For example: .. image:: ../images/gs-lang.png :align: center :height: 229px In the above code : .. code-block:: kv : # every class in your app can be represented by a rule like # this in the kv file GridLayout: # this is how you add your widget/layout to the parent # (note the indentation). rows: 2 # this how you set each property of your widget/layout That's it, that's how simple it is to design your GUI in the Kv language. For a more in-depth understanding, please refer to the :doc:`/guide/lang` documentation. kivy-1.9.1/doc/sources/gsoc.rst000066400000000000000000000370021264133626000164260ustar00rootroot00000000000000Google Summer of Code - 2015 ============================ Introduction ------------ Kivy is a cross-platform, business friendly, GPU Accelerated open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. The Kivy Organization oversees several major projects: * The `Kivy `_ GUI Library * The `Python-For-Android `_ compilation tool. * The `Kivy-iOS `_ compilation tool. * The `PyJNIus `_ library for interfacing with Java from Python. * The `PyOBJus `_ library for interfacing with Objective-C from Python. * The `Plyer `_ platform-independent Python wrapper for platform dependent APIs. * `Buildozer `_ - A generic Python packager for Android, iOS, and desktop. Altogether, these projects allow the user to create applications for every major operating system that make use of any native APIs present. Our goal is to enable development of Python applications that run everywhere off the same codebase and make use of platform dependent APIs and features that users of specific operating systems have come to expect. Depending on which project you choose you may need to know Cython, OpenGL ES2, Java, Objective-C, or C in addition to python. We make heavy use of Cython and OpenGL for computational and graphics performance where it matters, and the other languages are typically involved in accesses OS or provider level APIs. We are hoping to participate in Google Summer of Code 2015. This page showcases some ideas for GSoC projects and corresponding guidelines for students contributing to the Kivy Framework. Requirements ------------ It is assumed that the incoming student meets some basic requirements as highlighted here: * Intermediate level familiarity with Python. * Comfortable with git and github (Kivy and its sister projects are all managed on github) If you have never used github before you may be interested in this `tutorial `_. * Comfortable with event driven programming. * Has suitable tools/environment for kivy or the sister project you are going to work on. For example to be able to work on PyOBJus you would need access to an iOS device, mac with xcode and a developer license, to work on PyJNIus you would need an Android device, and to work on plyer you would need access to hardware for both platforms. Additional desired skills may be listed with specific projects. Familiarize yourself with the `contributing guide `_ We can help you get up to speed, however students demonstrating ability in advance will be given preference. How to get setup ---------------- For Kivy, the easiest way is to follow the installation instructions for the development version for your specific platform: http://kivy.org/docs/installation/installation.html#development-version For the rest it's usually sufficient to install the relevant project from git and add it to your PYTHONPATH. eg.. for PyJNIus:: git clone http://github.com/kivy/pyjnius export PYTHONPATH=/path/to/pyjnius:$PYTHONPATH Project Ideas -------------- Here are some prospective ideas sourced from the Kivy development team, if none of these projects interest you come talk to us in #kivy-dev about a project idea of your own. Beginner Projects ~~~~~~~~~~~~~~~~~ These projects should be suitable for anyone with a college level familiarity with Python and require little knowedge of platform specifics. **Kivy Designer** Description: Kivy Designer is a GUI tool for creating Kivy GUI layouts written in Kivy. You can compose, customize, and test widgets using the tool. This project has been the subject of 2 previous GSoC and is experimental, alpha level software at the moment. However, it is a very popular request for more updates among our users; if you are interested in GUI tool development this could be a great fit for you! The Student will: - Integrate Buildozer, which is our build tool for deploying to different target OS, within the kivy-designer. - Interface for using hanga.io (Remote Buildozer server) as a deployment target. - Better File management for project files. Browser Pane. - Interface to test using different screen modules, for emulating interface on different screen sizes. - Interface to Select different targets, simulator or actual device if connected to deploy to. - Add mobile specific UI fixes(mostly making sure UI looks and feels the same on tablets as on desktops) - Work on stability fixes. References: - https://github.com/kivy/kivy-designer - http://github.com/kivy/buildozer - http://hanga.io Expected outcome: It is expected that the student completes all the features mentioned above, except stability fixes which is dependent on however much time is left after completing the rest of the features. - **Mentors**: Akshay Arora, Ryan Pessa - **Requirements:** Access to Linux, Windows, or OS X - **Task level**: Easy - **Desired Skills**: Experience with other GUI creation tools. Familiar with Kivy approach to EventLoop and UIX Widgets. **Matplotlib Integration** Description: More advanced graphing and plotting tools are a frequently requested addition to Kivy, and it would be ideal to provide them via integration with matplotlib's extensive feature set. The primary goal of the project would be to write a Kivy backend to matplotlib that displays plots using Kivy's own graphics API, but it would also potentially involve ensuring that matplotlib is deployable on every platform Kivy supports. References: - http://matplotlib.org/ - https://github.com/kivy/kivy Expected outcome: The matplotlib widgets will be included in the Kivy garden and ready to use on all of Kivy's supported OS. - **Mentors**: Alexander Taylor, Matthew Einhorn, Jacob Kovac - **Requirements:** Access to Desktop OS and ideally at least one mobile platform - **Task level**: Easy - **Desired Skills**: Familiarity with Kivy widget construction and matplotlib. Intermediate Projects ~~~~~~~~~~~~~~~~~~~~~ These projects will involve more than just pure Python coding. You may find yourself either dealing with the details of cross platform compilation or working with communicating between Python and an API in a different language. **Plyer:** Description: Plyer is a platform-independent Python API to use features commonly found on the desktop and mobile platforms supported by Kivy. The idea is to provide a stable API to the user for accessing features of their desktop or mobile device. The student would replace some `.java` code currently in the Kivy project to a more appropriate place in Plyer. In addition, the student would work on improving access to platform specific features through Plyer, including accessibility, Bluetooth, Bluetooth Low Energy, recording and previewing the video camera, accessing contacts, recording audio, and utilizing speech recognition. Under the hood you'll use PyJNIus on Android, PyOBJus on OS X and iOS, ctypes on Windows, and native APIs on Linux. This probably would also include improving PyObjus and PyJNIus to handle interfaces that they can't right now. References: - https://github.com/kivy/plyer - https://github.com/kivy/pyjnius - https://github.com/kivy/pyobjus - https://github.com/kivy/python-for-android - https://github.com/kivy/kivy-ios Expected outcome: A successful outcome would include moving the Kivy Java code to plyer and implementation of some or all of the new facades to be decided with the student. - **Mentors**: Gabriel Pettier, Sebastian Popute - **Requirements**: Access to Linux, Windows, OS X, iOS device, Android device. - **Task level**: Intermediate - **Desired Skills**: Familiarity with Pyjnius, PyOBJus. **Font Reshaping and Font Fallback Support** Description: Currently Kivy does not support reshaping for alphabets such as Arabic, Persian, Thai, or Devanagari. The solution is to integrate a text shaping engine- Harfbuzz. You would need to ensure that we can compile Harfbuzz on every platform and properly integrate it as a core text provider. The second part of the same project would involve font fallback support. If a particular character/glyph is missing; currently we show a [] box. The solution for this would involve either using an OS API if available or maintaining a hashtable for the default fonts on each OS which can be used for glyph fallback. References: - http://www.freedesktop.org/wiki/Software/HarfBuzz/ - https://github.com/kivy/kivy/tree/master/kivy/core/text Expected outcome: Font fallback and text reshaping support Kivy and correct compilation recipes for the libs used (harfbuzz) for platforms that need it, such as Python-For-Android. - **Mentors**: Akshay Arora, Jacob Kovac - **Requirements:** Access to Desktop OS and ideally at least one mobile platform - **Task level**: Intermediate - **Desired Skills**: Familiarity with text rendering, HarfBuzz, and Kivy's provider abstraction. Hard Projects ~~~~~~~~~~~~~ These projects may involve very in-depth knowledge of Kivy's existing internals, the hairy details of cross-platform compilation, or other fairly advanced topics. If you are comfortable with the internals of Python, working with C code, and using Cython to build your own C extensions these projects may appeal to you. **Python-For-Android Revamp:** Description: Currently Python-For-Android is not very flexible and have a very specific bootstrap crafted for use with Kivy's old SDL1.2/1.3 backend used through Pygame and functions only with Python2. Your job would be to make the necessary changes to expose swappable bootstraps, python interpreters, and the appropriate compilation options for ARM and x86 Android. This project will involve a significant amount of refactoring the current tool, as much hardcoded functionality needs to be made optional. A student looking to take on this task should be familiar with compiling Python, the compilation process for Cython modules, and the Android SDK and NDK. The Student will: - Introduce bootstrap argument for the distribute script - Introduce a new SDL2 bootstrap - Refactor old bootstrap to use new approach - Refactor pyjnius to find the appropriate Activity from the provided bootstrap - Introduce option for compilation with Python3 instead of Python2, this will involve properly configuring the blacklist of ommitted modules, the collection of libs into one large one to avoid shared library limit on older devices, and performing any Python3 code conversions necessary. - Ensure all recipes work with Python3 version of their modules - Introduce option for compiling for different architectures (ARM and x86) References: - https://github.com/kivy/python-for-android Expected outcome: Python-for-Android with more options for compilation including Python2 and Python3, legacy Pygame bootstrap, SDL2 bootstrap, and ARM and x86 compilation options. - **Mentors**: Mathieu Virbel, Jacob Kovac - **Requirements:** Access to Linux, Android. - **Task level**: Hard - **Desired Skills**: Understanding of cross-compilation for Android, familiarity with PyJNIus How to Contact devs ------------------- Ask your questions on the Kivy users forums http://kivy.org/#forum Or send a mail at kivy-users@googlegroups.com Make sure to Join kivy-dev user group too @ https://groups.google.com/forum/#!forum/kivy-dev You can also try to contact us on IRC (online chat), to get the irc handles of the devs mentioned above visit http://kivy.org/#aboutus Make sure to read the `IRC rules `_ before connecting. `Connect to webchat `_ Most of our developers are located in Europe, India, and North America so keep in mind typical waking hours for these areas. How to be a good student ------------------------ If you want to participate as a student and want to maximize your chances of being accepted, start talking to us today and try fixing some smaller problems to get used to our workflow. If we know you can work well with us, you will have much better chances of being selected. Here's a checklist: * Make sure to read through the website and at least skim the documentation. * Look at the source code. * Read our contribution guidelines. * Make a contribution! Kivy would like to see how you engage with the development process. Take a look at the issue tracker for a Kivy project that interest you and submit a Pull Request. It can be a simple bug or a documentation change. We are looking to get a feel for how you work, not evaluating your capabilities. Don't worry about trying to pick something to impress us. * Pick an idea that you think is interesting from the ideas list or come up with your own idea. * Do some research **yourself**. GSoC is about give and take, not just one sided interaction. It is about you trying to achieve agreed upon goals with our support. The main driving force in this should be, obviously, yourself. Many students pop up and ask what they should do. You should base that decision on your interests and your skills. Show us you're serious about it and take the initiative. * Write a draft `proposal `_ about what you want to do. Include what you understand the current state of the project to be, what you would like to improve, how, etc. * Discuss that proposal with us in a timely manner. Get feedback. * Be patient! Especially on IRC. We will try to get to you if we're available. If not, send an email and just wait. Most questions are already answered in the docs or somewhere else and can be found with some research. Your questions should reflect that you've actually thought through what you're asking and done some rudimentary research. * Most of all don't forget to have fun and interact with the community. The community is as big a part of Open Source as the code itself. What to expect if you are chosen -------------------------------- * All students should join the #kivy and the #kivy-dev irc channels daily, this is how the development team communicates both internally and with the users. * You and your mentors will agree on two week milestones for the duration of the summer. * Development will occur in your fork of the master branch of Kivy, we expect you to submit at least one PR a week from your branch into a branch reserved for you in the primary repo. This will be your forum for reporting progress as well as documenting any struggles you may have encountered. * Missing 2 weekly PR or 2 milestones will result in your failure unless there have been extenuating circumstances. If something comes up, please inform your mentors as soon as possible. If a milestone seems out of reach we will work with you to reevaluate the goals. * Your changes will be merged into master once the project has been completed and we have thoroughly tested on every platform that is relevant! kivy-1.9.1/doc/sources/gsoc2014.rst000066400000000000000000000274241264133626000167440ustar00rootroot00000000000000Google Summer of Code - 2014 ============================ Introduction ------------ Kivy is a cross-platform, business friendly, GPU Accelerated open source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps. We are hoping to participate in Google Summer of Code 2014 under PSF. This page showcases some ideas for gsoc projects and corresponding guidelines for students contributing to the Kivy Framework. Requirements ------------ It is assumed that the incoming student meets some basic requirements as highlighted here: * Intermediate level familiarity with python * Comfortable with git and github (Kivy and its sister projects are all managed on github) * Comfortable with event driven programming. * Has suitable tools/environment for kivy or the sister project you are going to work on. For example to be able to work on pyobjus you would need access to an iOS device, mac with xcode and a developer license, to work on pyjnius you would need an android device, and to work on plyer you would need access to hardware for both platforms. Additional desired skills may be listed with specific projects. Familiarize yourself with the contributing guide http://kivy.org/docs/contribute.html We can help you get up to speed, however students demonstrating ability in advance will be given preference. How to get setup ---------------- For Kivy Easiest way is to follow the installation instructions for the development version for your specific platform http://kivy.org/docs/installation/installation.html#development-version For the rest it's usually sufficient to install the relevant project from git and add it to your PYTHONPATH. eg.. for pyjnius:: git clone http://github.com/kivy/pyjnius export PYTHONPATH=/path/to/pyjnius:$PYTHONPATH Project Ideas -------------- The mentors list is only of potential mentors for a particular project and not final. Enhancements to Kivy ~~~~~~~~~~~~~~~~~~~~ **Inspector:** Description: Redo or improve the inspector module to include the following features: - Use Python introspection to enhance current state of inspector. - Extend Inspectors debugging capabilities to the whole app. - Introduce automatic crash reporting. - Possibly launch debugger automatically when Kivy app crashes. Reference: - http://kivy.org/docs/api-kivy.modules.html - http://kivy.org/docs/api-kivy.modules.inspector.html Expected Outcome: A fully functional Inspector module that facilitates debugging at any stage, including crash reports and a debugging console. - **Mentors**: Akshay Arora, Gabriel Pettier - **Task level**: Intermediate **Graphics Pipeline Enhancements:** Description: We have a lot of ideas around the graphics pipeline: - Merging instructions - VBOs to reduce GL calls - Helpers to create shaders dynamically according to the current vertex format - Improving 3D support. - Add Bounding-Box calculation / selection on the tree only if requested - Unit tests to quantify the amount of improvements achieved. Reference: - http://kivy.org/docs/api-kivy.graphics.html - http://www.khronos.org/opengles/ Expected Outcome: Significant improvement in the graphics pipeline that can be quantified by tests. - **Mentors**: Jacob Kovac, Mathieu Virbel - **Task level**: Intermediate/Advanced - **Desired Skills**: Familiarity with OpenGL ES and Cython, desire to learn about advanced rendering algorithms and solve difficult puzzles. **Embedded Support:** Description: Add full support for major embedded platforms like Beagle Board and Raspberry Pi. Kivy already has partial support for RPi. It would be great to have support for other major embedded platforms. This would involve: - Native Keyboard Provider. - Window provider for Beagle board using hooks to the driver for hardware acceleration inspiration can be taken from the rpi window provider https://github.com/kivy/kivy/blob/master/kivy/core/window/window_egl_rpi.py. - Ensuring at least one of the backends for each of the core providers work on the embedded hardware with acceptable performance. Namely: Text, Window, Audio, Video, Keyboard, Clipboard, and Image Providers Reference: - https://github.com/kivy/kivy/blob/master/kivy/core/window/window_egl_rpi.py. - http://kivy.org/docs/api-kivy.core.html - http://kivy.org/docs/guide/architecture.html#architecture - http://kivy.org/docs/guide/architecture.html#providers Expected Outcome: Full Working support for the embedded platforms. This would include support for at least one of the backends for each core providers mentioned above to achieve feature parity with other platforms. - **Mentors**: Gabriel Pettier, Mathieu Virbel - **Requirements**: Access to specific embedded hardware. - **Task level**: Intermediate/Advanced - **Desired Skills**: Familiarity with programming on the specific embedded hardware. Enhancements to Mobile Platforms ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Plyer:** Description: Plyer is a platform-independent api to use features commonly found on various platforms, especially mobile ones, in Python. The idea is to provide a stable API to the user for accessing features of their desktop or mobile device. The student would work on facades and implementation for Accelerometer, GPS, SMS, Contact etc., including porting facades from SL4A (Scripting Layer for Android) to Plyer for easy integration and compatibility. Under the hood you'll use PyJNIus and PyOBJus. This probably would also include improving PyObjus and PyJnius to handle interfaces that they can't right now. References: - https://github.com/kivy/plyer - https://github.com/kivy/pyjnius - https://github.com/kivy/pyobjus Expected Outcome: Platform independent api for accessing most platform specific features. - **Mentors**: Gabriel Pettier, Akshay Arora, Alexander Taylor, Ben Rousch. - **Requirements**: Access to Linux, Windows, OS X, iOS device, Android device. - **Task level**: Intermediate/Advanced. - **Desired Skills**: Familiarity with Pyjnius, PyObjus. Enhancements to Toolchain ~~~~~~~~~~~~~~~~~~~~~~~~~ **Python-for-iOS:** Description: An iOS interface for building a app for the app store based on the idea of Python for Android, https://github.com/kivy/python-for-android Current state: Kivy iOS achieves this but in a more restricted monolith manner. We'd like to replace it with a more modular tool that is more extensible. References: - https://github.com/kivy/python-for-android - https://github.com/kivy/kivy-ios Expected Outcome: A new, modular and extendable toolchain. - **Mentors**: Thomas Hansen, Mathieu Virbel - **Requirements**: Access to iOS, Android device along with a developer license. - **Task level**: Intermediate/Advanced - **Desired Skills**: Familiarity with xcode, objc. Cross-platform compilation skills are heavily required. **Buildozer:** Description: Buildozer is a Python tool for creating application packages easily. The goal is to have one "buildozer.spec" file in your app directory, describing your application requirements and settings such as title, icon, included modules etc. Buildozer will use that spec to create a package for Android, iOS, Windows, OS X and/or Linux. Buildozer currently supports packaging for Android via the python-for-android project, and for iOS via the kivy-ios project. This project would involve extending this support to other package formats and operating systems, e.g. RPM, DEB, DMG, EXE. You will need to write new buildozer target code to support these formats. This project would also involve optimizations to the final package formats, e.g. introspect the python files, extract all the symbols (global variables / functions / class / class methods), mark all the necessary symbols (whitelist) and generate a stripped version of all the python files without the unnecessary symbols. References: - https://github.com/kivy/Buildozer - https://github.com/kivy/buildozer/tree/master/buildozer/targets Expected Outcome: Running `buildoer deb debug` or `buildozer deb release` should result in a .deb package that can be directly be used to install on the target machine, or the equivalent for other package and binary formats. - **Mentors**: Gabriel Pettier, Akshay Arora, Alexander Taylor, Ben Rousch - **Requirements**: Access to linux, Windows, OS X, iOS, Android. - **Task level**: Intermediate **SDL2 Backends:** Description: SDL2 backend providers for Kivy, including porting the mobile toolchains to SDL2. Part of the work is already done. What left is mostly - Hashing out distribution mechanisms for the lib. - Porting mobile backends for ios and android to SDL2. Partial work on this has already been going on. - Unit tests for the new sdl2 backends making sure apps work the same on SDL2 as on other backends. - Performace testing. Looking at the difference between SDL2 and other providers to ascertain wether sdl2 could be used as the default provider giving it priority References: https://github.com/kivy/kivy/tree/sdl2-support Expected Outcome: Completing the existing and adding new SDL2 core providers and support for using sdl2 on mobiles. - **Mentors**: Akshay Arora, Jacob Kovac, Mathieu Virbel - **Requirements:** Access to Linux, Windows, OS X, iOS, Android. - **Task level**: Intermediate/Advanced Anything Else ? ~~~~~~~~~~~~~~~ * Let your imagination run wild, and show what Kivy is capable of! How to Contact devs ------------------- Ask your questions on the Kivy users forums http://kivy.org/#forum Or send a mail at kivy-users@googlegroups.com Make sure to Join kivy-dev user group too @ https://groups.google.com/forum/#!forum/kivy-dev You can also try to contact us on IRC (online chat), To get the irc handles of the devs mentioned above visit http://kivy.org/#aboutus but make sure to read the IRC rules before connecting. http://webchat.freenode.net/?nick=kvuser_GSOC_.&channels=kivy&uio=d4 How to be a good student ------------------------ If you want to participate as a student and want to maximize your chances of being accepted, start talking to us today and try fixing some smaller problems to get used to our workflow. If we know you can work well with us, that'd be a big plus. Here's a checklist: * Make sure to read through the website and at least skim the documentation. * Look at the source code. * Read our contribution guidelines. * Pick an idea that you think is interesting from the ideas list or come up with your own idea. * Do some research **yourself**. GSoC is not about us teaching you something and you getting paid for that. It is about you trying to achieve agreed upon goals by yourself with our support. The main driving force in this should be, obviously, yourself. Many students pop up and ask what they should do. Well, we don't know because we know neither your interests nor your skills. Show us you're serious about it and take the initiative. * Write a draft proposal about what you want to do. Include what you understand the current state is (very roughly), what you would like to improve, how, etc. * Discuss that proposal with us in a timely manner. Get feedback. * Be patient! Especially on IRC. We will try to get to you if we're available. If not, send an email and just wait. Most questions are already answered in the docs or somewhere else and can be found with some research. If your questions don't reflect that you've actually thought through what you're asking, it might not be well received. kivy-1.9.1/doc/sources/guide-index.rst000066400000000000000000000005341264133626000176750ustar00rootroot00000000000000.. _guide-index: Programming Guide ================= .. toctree:: :maxdepth: 2 guide/basic guide/environment guide/config guide/architecture guide/events guide/inputs guide/widgets guide/graphics guide/lang guide/other-frameworks guide/bestpractices guide/advancedgraphics guide/packaging kivy-1.9.1/doc/sources/guide/000077500000000000000000000000001264133626000160345ustar00rootroot00000000000000kivy-1.9.1/doc/sources/guide/advancedgraphics.rst000066400000000000000000000002761264133626000220610ustar00rootroot00000000000000.. _advancedgraphics: Advanced Graphics ================= Create your own Shader ---------------------- Rendering in a Framebuffer -------------------------- Optimizations ------------- kivy-1.9.1/doc/sources/guide/android.rst000066400000000000000000000156201264133626000202120ustar00rootroot00000000000000.. _Kivy Launcher: https://play.google.com/store/apps/details?id=org.kivy.pygame&hl=en .. _android: Kivy on Android =============== You can run Kivy applications on Android, on (more or less) any device with OpenGL ES 2.0 (Android 2.2 minimum). This is standard on modern devices; Google reports the requirement is met by `99.9% of devices `_. Kivy APKs are normal Android apps that you can distribute like any other, including on stores like the Play store. They behave properly when paused or restarted, may utilise Android services and have access to most of the normal java API as described below. Follow the instructions below to learn how to :ref:`package your app for Android `, :ref:`debug your code on the device `, and :ref:`use Android APIs ` such as for vibration and reading sensors. .. _package_for_android: Package for Android ------------------- The Kivy project provides all the necessary tools to package your app on Android, including building your own standalone APK that may be distributed on a market like the Play store. This is covered fully in the :ref:`packaging_android` documentation. .. _debug_android: Debugging your application on the Android platform -------------------------------------------------- You can view the normal output of your code (stdout, stderr), as well as the normal Kivy logs, through the Android logcat stream. This is accessed through adb, provided by the `Android SDK `_. You may need to enable adb in your device's developer options, then connect your device to your computer and run:: adb logcat You'll see all the logs including your stdout/stderr and Kivy logger. If you packaged your app with Buildozer, the `adb` tool may not be in your :code:`$PATH` and the above command may not work. You can instead run:: buildozer android logcat to run the version installed by Buildozer, or find the SDK tools at :code:`$HOME/.buildozer/android/platform`. You can also run and debug your application using the `Kivy Launcher`_. If you run your application this way, you will find log files inside the "/.kivy/logs" sub-folder within your application folder. .. _using_android_apis: Using Android APIs ------------------ Although Kivy is a Python framework, the Kivy project maintains tools to easily use the normal java APIs, for everything from vibration to sensors to sending messages through SMS or email. For new users, we recommend using :ref:`Plyer`. For more advanced access or for APIs not currently wrapped, you can use :ref:`Pyjnius` directly. Kivy also supplies an :ref:`android module ` for basic Android functionality. User contributed Android code and examples are available on the `Kivy wiki `_. .. _plyer: Plyer ~~~~~ `Plyer `__ is a pythonic, platform-independent API to use features commonly found on various platforms, particularly mobile ones. The idea is that your app can call simply call a Plyer function, such as to present a notification to the user, and Plyer will take care of doing so in the right way regardless of the platform or operating system. Internally, Plyer uses Pyjnius (on Android), Pyobjus (on iOS) and some platform specific APIs on desktop platforms. For instance, the following code would make your Android device vibrate, or raise a NotImplementedError that you can handle appropriately on other platforms such as desktops that don't have appropriate hardware::: from plyer import vibrator vibrator.vibrate(10) # vibrate for 10 seconds Plyer's list of supported APIs is growing quite quickly, you can see the full list in the Plyer `README `_. .. _pyjnius: Pyjnius ~~~~~~~ Pyjnius is a Python module that lets you access java classes directly from Python, automatically converting arguments to the right type, and letting you easily convert the java results to Python. Pyjnius can be obtained from `github `_, and has its `own documentation `__. Here is a simple example showing Pyjnius' ability to access the normal Android vibration API, the same result of the plyer code above:: # 'autoclass' takes a java class and gives it a Python wrapper from jnius import autoclass # Context is a normal java class in the Android API Context = autoclass('android.content.Context') # PythonActivity is provided by the Kivy bootstrap app in python-for-android PythonActivity = autoclass('org.renpy.android.PythonActivity') # The PythonActivity stores a reference to the currently running activity # We need this to access the vibrator service activity = PythonActivity.mActivity # This is almost identical to the java code for the vibrator vibrator = activity.getSystemService(Context.VIBRATOR_SERVICE) vibrator.vibrate(10000) # The value is in milliseconds - this is 10s This code directly follows the java API functions to call the vibrator, with Pyjnius automatically translating the api to Python code and our calls back to the equivalent java. It is much more verbose and java-like than Plyer's version, for no benefit in this case, though Plyer does not wrap every API available to Pyjnius. Pyjnius also has powerful abilities to implement java interfaces, which is important for wrapping some APIs, but these are not documented here - you can see Pyjnius' `own documentation `__. .. _android_module: Android module ~~~~~~~~~~~~~~ Python-for-android includes a python module (actually cython wrapping java) to access a limited set of Android APIs. This has been largely superseded by the more flexible Pyjnius and Plyer as above, but may still occasionally be useful. The available functions are given in the `python-for-android documentation `_. This includes code for billing/IAP and creating/accessing Android services, which is not yet available in the other tools above. Status of the Project and Tested Devices ---------------------------------------- These sections previously described the existence of Kivy's Android build tools, with their limitations and some devices that were known to work. The Android tools are now quite stable, and should work with practically any device; our minimum requirements are OpenGL ES 2.0 and Android 2.2. These are very common now - Kivy has even been run on an Android smartwatch! A current technical limitation is that the Android build tools compile only ARM APKs, which will not run on Android devices with x86 processors (these are currently rare). This should be added soon. As Kivy works fine on most devices, the list of supported phones/tablets has been retired - all Android devices are likely to work if they meet the conditions above. kivy-1.9.1/doc/sources/guide/architecture.rst000066400000000000000000000226661264133626000212640ustar00rootroot00000000000000.. _architecture: Architectural Overview ====================== We would like to take a moment to explain how we designed Kivy from a software engineering point of view. This is key to understanding how everything works together. If you just look at the code, chances are you will get a rough idea already, but since this approach certainly is daunting for most users, this section explains the basic ideas of the implementation in more detail. You can skip this section and refer to it later, but we suggest at least skimming it for a rough overview. Kivy consists of several building blocks that we will explain shortly. Here is a graphical summary of the architecture: .. image:: ../images/architecture.png :align: center .. _providers: Core Providers and Input Providers ---------------------------------- One idea that is key to understanding Kivy's internals is that of modularity and abstraction. We try to abstract basic tasks such as opening a window, displaying images and text, playing audio, getting images from a camera, spelling correction and so on. We call these *core* tasks. This makes the API both easy to use and easy to extend. Most importantly, it allows us to use -- what we call -- specific providers for the respective scenarios in which your app is being run. For example, on OSX, Linux and Windows, there are different native APIs for the different core tasks. A piece of code that uses one of these specific APIs to talk to the operating system on one side and to Kivy on the other (acting as an intermediate communication layer) is what we call a *core provider*. The advantage of using specialized core providers for each platform is that we can fully leverage the functionality exposed by the operating system and act as efficiently as possible. It also gives users a choice. Furthermore, by using libraries that are shipped with any one platform, we effectively reduce the size of the Kivy distribution and make packaging easier. This also makes it easier to port Kivy to other platforms. The Android port benefited greatly from this. We follow the same concept with input handling. *An input provider* is a piece of code that adds support for a specific input device, such as Apple's trackpads, TUIO or a mouse emulator. If you need to add support for a new input device, you can simply provide a new class that reads your input data from your device and transforms them into Kivy basic events. Graphics -------- Kivy's graphics API is our abstraction of OpenGL. On the lowest level, Kivy issues hardware-accelerated drawing commands using OpenGL. Writing OpenGL code however can be a bit confusing, especially to newcomers. That's why we provide the graphics API that lets you draw things using simple metaphors that do not exist as such in OpenGL (e.g. Canvas, Rectangle, etc.). All of our widgets themselves use this graphics API, which is implemented on the C level for performance reasons. Another advantage of the graphics API is its ability to automatically optimize the drawing commands that your code issues. This is especially helpful if you're not an expert at tuning OpenGL. This makes your drawing code more efficient in many cases. You can, of course, still use raw OpenGL commands if you prefer. The version we target is OpenGL 2.0 ES (GLES2) on all devices, so if you want to stay cross-platform compatible, we advise you to only use the GLES2 functions. Core ---- The code in the core package provides commonly used features, such as: Clock You can use the clock to schedule timer events. Both one-shot timers and periodic timers are supported. Cache If you need to cache something that you use often, you can use our class for that instead of writing your own. Gesture Detection We ship a simple gesture recognizer that you can use to detect various kinds of strokes, such as circles or rectangles. You can train it to detect your own strokes. Kivy Language The kivy language is used to easily and efficiently describe user interfaces. Properties These are not the normal properties that you may know from python. They are our own property classes that link your widget code with the user interface description. UIX (Widgets & Layouts) ----------------------- The UIX module contains commonly used widgets and layouts that you can reuse to quickly create a user interface. Widgets Widgets are user interface elements that you add to your program to provide some kind of functionality. They may or may not be visible. Examples would be a file browser, buttons, sliders, lists and so on. Widgets receive MotionEvents. Layouts You use layouts to arrange widgets. It is of course possible to calculate your widgets' positions yourself, but often it is more convenient to use one of our ready made layouts. Examples would be Grid Layouts or Box Layouts. You can also nest layouts. Modules ------- If you've ever used a modern web browser and customized it with some add-ons then you already know the basic idea behind our module classes. Modules can be used to inject functionality into Kivy programs, even if the original author did not include it. An example would be a module that always shows the FPS of the current application and some graph depicting the FPS over time. You can also write your own modules. Input Events (Touches) ---------------------- Kivy abstracts different input types and sources such as touches, mice, TUIO or similar. What all of these input types have in common is that you can associate a 2D onscreen-position with any individual input event. (There are other input devices such as accelerometers where you cannot easily find a 2D position for e.g. a tilt of your device. This kind of input is handled separately. In the following we describe the former types.) All of these input types are represented by instances of the Touch() class. (Note that this does not only refer to finger touches, but all the other input types as well. We just called it *Touch* for the sake of simplicity. Think of it of something that *touches* the user interface or your screen.) A touch instance, or object, can be in one of three states. When a touch enters one of these states, your program is informed that the event occurred. The three states a touch can be in are: Down A touch is down only once, at the very moment where it first appears. Move A touch can be in this state for a potentially unlimited time. A touch does not have to be in this state during its lifetime. A 'Move' happens whenever the 2D position of a touch changes. Up A touch goes up at most once, or never. In practice you will almost always receive an up event because nobody is going to hold a finger on the screen for all eternity, but it is not guaranteed. If you know the input sources your users will be using, you will know whether or not you can rely on this state being entered. Widgets and Event Dispatching ----------------------------- The term *widget* is often used in GUI programming contexts to describe some part of the program that the user interacts with. In Kivy, a widget is an object that receives input events. It does not necessarily have to have a visible representation on the screen. All widgets are arranged in a *widget tree* (which is a tree data structure as known from computer science classes): One widget can have any number of child widgets or none. There is exactly one *root widget* at the top of the tree that has no parent widget, and all other widgets are directly or indirectly children of this widget (which is why it's called the root). When new input data is available, Kivy sends out one event per touch. The root widget of the widget tree first receives the event. Depending on the state of the touch, the on_touch_down, on_touch_move or on_touch_up event is dispatched (with the touch as the argument) to the root widget, which results in the root widget's corresponding on_touch_down, on_touch_move or on_touch_up event handler being called. Each widget (this includes the root widget) in the tree can choose to either digest or pass the event on. If an event handler returns True, it means that the event has been digested and handled properly. No further processing will happen with that event. Otherwise, the event handler passes the widget on to its own children by calling its superclass's implementation of the respective event handler. This goes all the way up to the base Widget class, which -- in its touch event handlers -- does nothing but pass the touches to its children:: # This is analogous for move/up: def on_touch_down(self, touch): for child in self.children[:]: if child.dispatch('on_touch_down', touch): return True This really is much easier than it first seems. An example of how this can be used to create nice applications quickly will be given in the following section. Often times you will want to restrict the *area* on the screen that a widget watches for touches. You can use a widget's collide_point() method to achieve this. You simply pass it the touch's position and it returns True if the touch is within the 'watched area' or False otherwise. By default, this checks the rectangular region on the screen that's described by the widget's pos (for position; x & y) and size (width & height), but you can override this behaviour in your own class. kivy-1.9.1/doc/sources/guide/basic.rst000066400000000000000000000172451264133626000176600ustar00rootroot00000000000000.. _basic: Kivy Basics =========== Installation of the Kivy environment ------------------------------------ Kivy depends on many Python libraries, such as pygame, gstreamer, PIL, Cairo, and more. They are not all required, but depending on the platform you're working on, they can be a pain to install. For Windows and MacOS X, we provide a portable package that you can just unzip and use. * :ref:`installation_windows` * :ref:`installation_osx` * :ref:`installation_linux` If you want to install everything yourself, ensure that you have at least `Cython `_ and `Pygame `_. A typical pip installation looks like this:: pip install cython pip install hg+http://bitbucket.org/pygame/pygame pip install kivy The `development version `_ can be installed with git:: git clone https://github.com/kivy/kivy make .. _quickstart: Create an application --------------------- Creating a kivy application is as simple as: - sub-classing the :class:`~kivy.app.App` class - implementing its :meth:`~kivy.app.App.build` method so it returns a :class:`~kivy.uix.Widget` instance (the root of your widget tree) - instantiating this class, and calling its :meth:`~kivy.app.App.run` method. Here is an example of a minimal application:: import kivy kivy.require('1.0.6') # replace with your current kivy version ! from kivy.app import App from kivy.uix.label import Label class MyApp(App): def build(self): return Label(text='Hello world') if __name__ == '__main__': MyApp().run() You can save this to a text file, `main.py` for example, and run it. Kivy App Life Cycle ------------------- First off, let's get familiar with the Kivy app life cycle. .. image:: ../images/Kivy_App_Life_Cycle.png As you can see above, for all intents and purposes, our entry point into our App is the run() method, and in our case that is "MyApp().run()". We will get back to this, but let's start from the third line:: from kivy.app import App It's required that the base Class of your App inherits from the `App` class. It's present in the kivy_installation_dir/kivy/app.py. .. Note:: Go ahead and open up that file if you want to delve deeper into what the Kivy App class does. We encourage you to open the code and read through it. Kivy is based on Python and uses Sphinx for documentation, so the documentation for each class is in the actual file. Similarly on line 2:: from kivy.uix.label import Label One important thing to note here is the way packages/classes are laid out. The :class:`~kivy.uix` module is the section that holds the user interface elements like layouts and widgets. Moving on to line 5:: class MyApp(App): This is where we are `defining` the Base Class of our Kivy App. You should only ever need to change the name of your app `MyApp` in this line. Further on to line 7:: def build(self): As highlighted by the image above, show casing the `Kivy App Life Cycle`, this is the function where you should initialize and return your `Root Widget`. This is what we do on line 8:: return Label(text='Hello world') Here we initialize a Label with text 'Hello World' and return its instance. This Label will be the Root Widget of this App. .. Note:: Python uses indentation to denote code blocks, therefore take note that in the code provided above, at line 9 the class and function definition ends. Now on to the portion that will make our app run at line 11 and 12:: if __name__ == '__main__': MyApp().run() Here the class `MyApp` is initialized and its run() method called. This initializes and starts our Kivy application. Running the application ----------------------- To run the application, follow the instructions for your operating system: Linux Follow the instructions for :ref:`running a Kivy application on Linux `:: $ python main.py Windows Follow the instructions for :ref:`running a Kivy application on Windows `:: $ python main.py # or C:\appdir>kivy.bat main.py Mac OS X Follow the instructions for :ref:`running a Kivy application on OS X `:: $ kivy main.py Android Your application needs some complementary files to be able to run on Android. See :doc:`/guide/packaging-android` for further reference. A window should open, showing a single Label (with the Text 'Hello World') that covers the entire window's area. That's all there is to it. .. image:: ../guide/images/quickstart.png :align: center Customize the application ------------------------- Lets extend this application a bit, say a simple UserName/Password page. .. code-block:: python from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.uix.label import Label from kivy.uix.textinput import TextInput class LoginScreen(GridLayout): def __init__(self, **kwargs): super(LoginScreen, self).__init__(**kwargs) self.cols = 2 self.add_widget(Label(text='User Name')) self.username = TextInput(multiline=False) self.add_widget(self.username) self.add_widget(Label(text='password')) self.password = TextInput(password=True, multiline=False) self.add_widget(self.password) class MyApp(App): def build(self): return LoginScreen() if __name__ == '__main__': MyApp().run() At line 2 we import a :class:`~kivy.uix.gridlayout.Gridlayout`:: from kivy.uix.gridlayout import GridLayout This class is used as a Base for our Root Widget (LoginScreen) defined at line 9:: class LoginScreen(GridLayout): At line 12 in the class LoginScreen, we overload the method :meth:`~kivy.widget.Widget.__init__` so as to add widgets and to define their behavior:: def __init__(self, **kwargs): super(LoginScreen, self).__init__(**kwargs) One should not forget to call super in order to implement the functionality of the original class being overloaded. Also note that it is good practice not to omit the `**kwargs` while calling super, as they are sometimes used internally. Moving on to Line 15 and beyond:: self.cols = 2 self.add_widget(Label(text='User Name')) self.username = TextInput(multiline=False) self.add_widget(self.username) self.add_widget(Label(text='password')) self.password = TextInput(password=True, multiline=False) self.add_widget(self.password) We ask the GridLayout to manage its children in two columns and add a :class:`~kivy.uix.label.Label` and a :class:`~kivy.uix.textinput.TextInput` for the username and password. Running the above code will give you a window that should look like this: .. image:: ../guide/images/guide_customize_step1.png :align: center Try re-sizing the window and you will see that the widgets on screen adjust themselves according to the size of the window without you having to do anything. This is because widgets use size hinting by default. The code above doesn't handle the input from the user, does no validation or anything else. We will delve deeper into this and :class:`~kivy.widget.Widget` size and positioning in the coming sections. Platform specifics ------------------ Opening a Terminal application and setting the kivy environment variables. On Windows, just double click the kivy.bat and a terminal will be opened with all the required variables already set. On nix* systems, open the terminal of your choice and if kivy isn't installed globally:: export python=$PYTHONPATH:/path/to/kivy_installation kivy-1.9.1/doc/sources/guide/bestpractices.rst000066400000000000000000000006441264133626000214250ustar00rootroot00000000000000.. _bestpractices: Best Practices ============== Designing your Application code ------------------------------- Handle Window re-sizing ----------------------- Managing resources ------------------ - Atlas - Cache - Images - Text Platform consideration ---------------------- Tips and Tricks --------------- - Skinning - Using Modules - Monitor - Inspector - Screen - Kivy-Remote-Shell kivy-1.9.1/doc/sources/guide/config.rst000066400000000000000000000020361264133626000200340ustar00rootroot00000000000000.. _configure kivy: Configure Kivy ============== The configuration file for kivy is named `config.ini`, and adheres to the `standard INI `_ format. Locating the configuration file ------------------------------- The location of the configuration file is controlled by the environment variable `KIVY_HOME`:: /config.ini On desktop, this defaults to:: /.kivy/config.ini Therefore, if your user is named "tito", the file will be here: - Windows: ``C:\Users\tito\.kivy\config.ini`` - OS X: ``/Users/tito/.kivy/config.ini`` - Linux: ``/home/tito/.kivy/config.ini`` On Android, this defaults to:: /.kivy/config.ini If your app is named "org.kivy.launcher", the file will be here:: /data/data/org.kivy.launcher/files/.kivy/config.ini On iOS, this defaults to:: /Documents/.kivy/config.ini Understanding config tokens --------------------------- All the configuration tokens are explained in the :mod:`kivy.config` module. kivy-1.9.1/doc/sources/guide/environment.rst000066400000000000000000000116371264133626000211420ustar00rootroot00000000000000.. _environment: Controlling the environment =========================== Many environment variables are available to control the initialization and behavior of Kivy. For example, for restricting text rendering to PIL implementation:: $ KIVY_TEXT=pil python main.py Environment variable can be set before importing kivy:: import os os.environ['KIVY_TEXT'] = 'pil' import kivy Path control ------------ .. versionadded:: 1.0.7 You can control the default directories where config files, modules, extensions, and kivy data are located. KIVY_DATA_DIR Location of the Kivy data, default to `/data` KIVY_EXTS_DIR Location of the Kivy extensions, default to `/extensions` KIVY_MODULES_DIR Location of the Kivy modules, default to `/modules` KIVY_HOME Location of the Kivy home. This directory is used for local configuration, and must be in a writable location. Defaults to: - Desktop: `/.kivy` - Android: `/.kivy` - iOS: `/Documents/.kivy` .. versionadded:: 1.9.0 KIVY_SDL2_PATH If set, the SDL2 libraries and headers from this path are used when compiling kivy instead of the ones installed system-wide. To use the same libraries while running a kivy app, this path must be added at the start of the PATH environment variable. .. versionadded:: 1.9.0 .. warning:: Must be used during the compilation of Kivy. It is not required for the execution. Configuration ------------- KIVY_USE_DEFAULTCONFIG If this name is found in environ, Kivy will not read the user config file. KIVY_NO_CONFIG If set, no configuration file will be read or write, and no user configuration directory too. KIVY_NO_FILELOG If set, logs will be not print on a file KIVY_NO_CONSOLELOG If set, logs will be not print on the console KIVY_NO_ARGS If set, the argument passed in command line will not be parsed and used by Kivy. Ie, you can safely make a script or an app with your own arguments without requiring the `--` delimiter:: import os os.environ["KIVY_NO_ARGS"] = "1" import kivy .. versionadded:: 1.9.0 Restrict core to specific implementation ---------------------------------------- :mod:`kivy.core` try to select the best implementation available for your platform. For testing or custom installation, you might want to restrict the selector to a specific implementation. KIVY_WINDOW Implementation to use for creating the Window Values: sdl2, pygame, x11, egl_rpi KIVY_TEXT Implementation to use for rendering text Values: sdl2, pil, pygame, sdlttf KIVY_VIDEO Implementation to use for rendering video Values: pygst, gstplayer, pyglet, ffpyplayer, null KIVY_AUDIO Implementation to use for playing audio Values: sdl2, gstplayer, pygst, ffpyplayer, pygame KIVY_IMAGE Implementation to use for reading image Values: sdl2, pil, pygame, imageio, tex, dds, gif KIVY_CAMERA Implementation to use for reading camera Values: videocapture, avfoundation, pygst, opencv KIVY_SPELLING Implementation to use for spelling Values: enchant, osxappkit KIVY_CLIPBOARD Implementation to use for clipboard management Values: sdl2, pygame, dummy, android Metrics ------- KIVY_DPI If set, the value will be used for :attr:`Metrics.dpi`. .. versionadded:: 1.4.0 KIVY_METRICS_DENSITY If set, the value will be used for :attr:`Metrics.density`. .. versionadded:: 1.5.0 KIVY_METRICS_FONTSCALE If set, the value will be used for :attr:`Metrics.fontscale`. .. versionadded:: 1.5.0 Graphics -------- KIVY_GLES_LIMITS Whether the GLES2 restrictions are enforced (the default, or if set to 1). If set to false, Kivy will not be truly GLES2 compatible. Following is a list of the potential incompatibilities that result when set to true. ============== ==================================================== Mesh indices If true, the number of indices in a mesh is limited to 65535 Texture blit When blitting to a texture, the data (color and buffer) format must be the same format as the one used at the texture creation. On desktop, the conversion of different color is correctly handled by the driver, while on Android, most of devices fail to do it. Ref: https://github.com/kivy/kivy/issues/1600 ============== ==================================================== .. versionadded:: 1.8.1 KIVY_BCM_DISPMANX_ID Change the default Raspberry Pi display to use. The list of available value is accessible in `vc_dispmanx_types.h`. Default value is 0: - 0: DISPMANX_ID_MAIN_LCD - 1: DISPMANX_ID_AUX_LCD - 2: DISPMANX_ID_HDMI - 3: DISPMANX_ID_SDTV - 4: DISPMANX_ID_FORCE_LCD - 5: DISPMANX_ID_FORCE_TV - 6: DISPMANX_ID_FORCE_OTHER kivy-1.9.1/doc/sources/guide/events.rst000066400000000000000000000365631264133626000201070ustar00rootroot00000000000000.. _events: .. _properties: Events and Properties ===================== Events are an important part of Kivy programming. That may not be surprising to those with GUI development experience, but it's an important concept for newcomers. Once you understand how events work and how to bind to them, you will see them everywhere in Kivy. They make it easy to build whatever behavior you want into Kivy. The following illustration shows how events are handled in the Kivy framework. .. image:: images/Events.* Introduction to the Event Dispatcher ------------------------------------ One of the most important base classes of the framework is the :class:`~kivy.event.EventDispatcher` class. This class allows you to register event types, and to dispatch them to interested parties (usually other event dispatchers). The :class:`~kivy.uix.widget.Widget`, :class:`~kivy.animation.Animation` and :obj:`~kivy.clock.Clock` classes are examples of event dispatchers. EventDispatcher objects depend on the main loop to generate and handle events. Main loop --------- As outlined in the illustration above, Kivy has a `main loop`. This loop is running during all of the application's lifetime and only quits when exiting the application. Inside the loop, at every iteration, events are generated from user input, hardware sensors or a couple of other sources, and frames are rendered to the display. Your application will specify callbacks (more on this later), which are called by the main loop. If a callback takes too long or doesn't quit at all, the main loop is broken and your app doesn't work properly anymore. In Kivy applications, you have to avoid long/infinite loops or sleeping. For example the following code does both:: while True: animate_something() time.sleep(.10) When you run this, the program will never exit your loop, preventing Kivy from doing all of the other things that need doing. As a result, all you'll see is a black window which you won't be able to interact with. Instead, you need to "schedule" your ``animate_something()`` function to be called repeatedly. Scheduling a repetitive event ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You can call a function or a method every X times per second using :meth:`~kivy.clock.Clock.schedule_interval`. Here is an example of calling a function named my_callback 30 times per second:: def my_callback(dt): print 'My callback is called', dt Clock.schedule_interval(my_callback, 1 / 30.) You have two ways of unscheduling a previously scheduled event. The first would be to use :meth:`~kivy.clock.Clock.unschedule`:: Clock.unschedule(my_callback) Or, you can return False in your callback, and your event will be automatically unscheduled:: count = 0 def my_callback(dt): global count count += 1 if count == 10: print 'Last call of my callback, bye bye !' return False print 'My callback is called' Clock.schedule_interval(my_callback, 1 / 30.) Scheduling a one-time event ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Using :meth:`~kivy.clock.Clock.schedule_once`, you can call a function "later", like in the next frame, or in X seconds:: def my_callback(dt): print 'My callback is called !' Clock.schedule_once(my_callback, 1) This will call ``my_callback`` in one second. The second argument is the amount of time to wait before calling the function, in seconds. However, you can achieve some other results with special values for the second argument: - If X is greater than 0, the callback will be called in X seconds - If X is 0, the callback will be called after the next frame - If X is -1, the callback will be called before the next frame The -1 is mostly used when you are already in a scheduled event, and if you want to schedule a call BEFORE the next frame is happening. A second method for repeating a function call is to first schedule a callback once with :meth:`~kivy.clock.Clock.schedule_once`, and a second call to this function inside the callback itself:: def my_callback(dt): print 'My callback is called !' Clock.schedule_once(my_callback, 1) Clock.schedule_once(my_callback, 1) While the main loop will try to keep to the schedule as requested, there is some uncertainty as to when exactly a scheduled callback will be called. Sometimes another callback or some other task in the application will take longer than anticipated and thus the timing can be a little off. In the latter solution to the repetitive callback problem, the next iteration will be called at least one second after the last iteration ends. With :meth:`~kivy.clock.Clock.schedule_interval` however, the callback is called every second. Trigger events ~~~~~~~~~~~~~~ If you want to schedule a function to be called only once for the next frame, like a trigger, you might be tempted to achieve that like so:: Clock.unschedule(my_callback) Clock.schedule_once(my_callback, 0) This way of programming a trigger is expensive, since you'll always call unschedule, whether or not you've even scheduled it. In addition, unschedule needs to iterate the weakref list of the Clock in order to find your callback and remove it. Use a trigger instead:: trigger = Clock.create_trigger(my_callback) # later trigger() Each time you call trigger(), it will schedule a single call of your callback. If it was already scheduled, it will not be rescheduled. Widget events ------------- A widget has 2 default types of events: - Property event: if your widget changes its position or size, an event is fired. - Widget-defined event: e.g. an event will be fired for a Button when it's pressed or released. For a discussion on how widget touch events managed and propagated, please refer to the :ref:`Widget touch event bubbling ` section. Creating custom events ---------------------- To create an event dispatcher with custom events, you need to register the name of the event in the class and then create a method of the same name. See the following example:: class MyEventDispatcher(EventDispatcher): def __init__(self, **kwargs): self.register_event_type('on_test') super(MyEventDispatcher, self).__init__(**kwargs) def do_something(self, value): # when do_something is called, the 'on_test' event will be # dispatched with the value self.dispatch('on_test', value) def on_test(self, *args): print "I am dispatched", args Attaching callbacks ------------------- To use events, you have to bind callbacks to them. When the event is dispatched, your callbacks will be called with the parameters relevant to that specific event. A callback can be any python callable, but you need to ensure it accepts the arguments that the event emits. For this, it's usually safest to accept the `*args` argument, which will catch all arguments in the `args` list. Example:: def my_callback(value, *args): print "Hello, I got an event!", args ev = MyEventDispatcher() ev.bind(on_test=my_callback) ev.do_something('test') Pleases refer to the :meth:`kivy.event.EventDispatcher.bind` method documentation for more examples on how to attach callbacks. Introduction to Properties -------------------------- Properties are an awesome way to define events and bind to them. Essentially, they produce events such that when an attribute of your object changes, all properties that reference that attribute are automatically updated. There are different kinds of properties to describe the type of data you want to handle. - :class:`~kivy.properties.StringProperty` - :class:`~kivy.properties.NumericProperty` - :class:`~kivy.properties.BoundedNumericProperty` - :class:`~kivy.properties.ObjectProperty` - :class:`~kivy.properties.DictProperty` - :class:`~kivy.properties.ListProperty` - :class:`~kivy.properties.OptionProperty` - :class:`~kivy.properties.AliasProperty` - :class:`~kivy.properties.BooleanProperty` - :class:`~kivy.properties.ReferenceListProperty` Declaration of a Property ------------------------- To declare properties, you must declare them at the class level. The class will then do the work to instantiate the real attributes when your object is created. These properties are not attributes: they are mechanisms for creating events based on your attributes:: class MyWidget(Widget): text = StringProperty('') When overriding `__init__`, *always* accept `**kwargs` and use `super()` to call the parent's `__init__` method, passing in your class instance:: def __init__(self, **kwargs): super(MyWidget, self).__init__(**kwargs) Dispatching a Property event ---------------------------- Kivy properties, by default, provide an `on_` event. This event is called when the value of the property is changed. .. note:: If the new value for the property is equal to the current value, then the `on_` event will not be called. For example, consider the following code: .. code-block:: python :linenos: class CustomBtn(Widget): pressed = ListProperty([0, 0]) def on_touch_down(self, touch): if self.collide_point(*touch.pos): self.pressed = touch.pos return True return super(CustomBtn, self).on_touch_down(touch) def on_pressed(self, instance, pos): print ('pressed at {pos}'.format(pos=pos)) In the code above at line 3:: pressed = ListProperty([0, 0]) We define the `pressed` Property of type :class:`~kivy.properties.ListProperty`, giving it a default value of `[0, 0]`. From this point forward, the `on_pressed` event will be called whenever the value of this property is changed. At Line 5:: def on_touch_down(self, touch): if self.collide_point(*touch.pos): self.pressed = touch.pos return True return super(CustomBtn, self).on_touch_down(touch) We override the :meth:`on_touch_down` method of the Widget class. Here, we check for collision of the `touch` with our widget. If the touch falls inside of our widget, we change the value of `pressed` to touch.pos and return True, indicating that we have consumed the touch and don't want it to propagate any further. Finally, if the touch falls outside our widget, we call the original event using `super(...)` and return the result. This allows the touch event propagation to continue as it would normally have occured. Finally on line 11:: def on_pressed(self, instance, pos): print ('pressed at {pos}'.format(pos=pos)) We define an `on_pressed` function that will be called by the property whenever the property value is changed. .. Note:: This `on_` event is called within the class where the property is defined. To monitor/observe any change to a property outside of the class where it's defined, you should bind to the property as shown below. **Binding to the property** How to monitor changes to a property when all you have access to is a widget instance? You *bind* to the property:: your_widget_instance.bind(property_name=function_name) For example, consider the following code: .. code-block:: python :linenos: class RootWidget(BoxLayout): def __init__(self, **kwargs): super(RootWidget, self).__init__(**kwargs) self.add_widget(Button(text='btn 1')) cb = CustomBtn() cb.bind(pressed=self.btn_pressed) self.add_widget(cb) self.add_widget(Button(text='btn 2')) def btn_pressed(self, instance, pos): print ('pos: printed from root widget: {pos}'.format(pos=.pos)) If you run the code as is, you will notice two print statements in the console. One from the `on_pressed` event that is called inside the `CustomBtn` class and another from the `btn_pressed` function that we bind to the property change. The reason that both functions are called is simple. Binding doesn't mean overriding. Having both of these functions is redundant and you should generally only use one of the methods of listening/reacting to property changes. You should also take note of the parameters that are passed to the `on_` event or the function bound to the property. .. code-block:: python def btn_pressed(self, instance, pos): The first parameter is `self`, which is the instance of the class where this function is defined. You can use an in-line function as follows: .. code-block:: python :linenos: cb = CustomBtn() def _local_func(instance, pos): print ('pos: printed from root widget: {pos}'.format(pos=.pos)) cb.bind(pressed=_local_func) self.add_widget(cb) The first parameter would be the `instance` of the class the property is defined. The second parameter would be the `value`, which is the new value of the property. Here is the complete example, derived from the snippets above, that you can use to copy and paste into an editor to experiment. .. code-block:: python :linenos: from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.uix.boxlayout import BoxLayout from kivy.properties import ListProperty class RootWidget(BoxLayout): def __init__(self, **kwargs): super(RootWidget, self).__init__(**kwargs) self.add_widget(Button(text='btn 1')) cb = CustomBtn() cb.bind(pressed=self.btn_pressed) self.add_widget(cb) self.add_widget(Button(text='btn 2')) def btn_pressed(self, instance, pos): print ('pos: printed from root widget: {pos}'.format(pos=pos)) class CustomBtn(Widget): pressed = ListProperty([0, 0]) def on_touch_down(self, touch): if self.collide_point(*touch.pos): self.pressed = touch.pos # we consumed the touch. return False here to propagate # the touch further to the children. return True return super(CustomBtn, self).on_touch_down(touch) def on_pressed(self, instance, pos): print ('pressed at {pos}'.format(pos=pos)) class TestApp(App): def build(self): return RootWidget() if __name__ == '__main__': TestApp().run() Running the code above will give you the following output: .. image:: images/property_events_binding.png Our CustomBtn has no visual representation and thus appears black. You can touch/click on the black area to see the output on your console. Compound Properties ------------------- When defining an :class:`~kivy.properties.AliasProperty`, you normally define a getter and a setter function yourself. Here, it falls on to you to define when the getter and the setter functions are called using the `bind` argument. Consider the following code. .. code-block:: python :linenos: cursor_pos = AliasProperty(_get_cursor_pos, None, bind=( 'cursor', 'padding', 'pos', 'size', 'focus', 'scroll_x', 'scroll_y')) '''Current position of the cursor, in (x, y). :attr:`cursor_pos` is a :class:`~kivy.properties.AliasProperty`, read-only. ''' Here `cursor_pos` is a :class:`~kivy.properties.AliasProperty` which uses the `getter` `_get_cursor_pos` with the `setter` part set to None, implying this is a read only Property. The bind argument at the end defines that `on_cursor_pos` event is dispatched when any of the properties used in the `bind=` argument change. kivy-1.9.1/doc/sources/guide/graphics.rst000066400000000000000000000070451264133626000203740ustar00rootroot00000000000000.. _graphics: Graphics ======== Introduction to Canvas ---------------------- Widgets graphical representation is done using a canvas, which you can see both as an unlimited drawing board, and as a set of drawing instructions. There are numerous different instructions you can apply (add) to your canvas, but there are two main kinds of them: - :mod:`context instructions ` - :mod:`vertex instructions ` Context instructions don't draw anything, but they change the results of the vertex instructions. Canvasses can contain two subsets of instructions. They are the :mod:`canvas.before ` and the :mod:`canvas.after ` instruction groups. The instructions in these groups will be executed before and after the :mod:`~kivy.graphics.canvas` group respectively. This means that they will appear under (be executed before) and above (be executed after) them. Those groups are not created until the user accesses them. To add a canvas instruction to a widget, you use the canvas context: .. code-block:: python class MyWidget(Widget): def __init__(self, **kwargs): super(MyWidget, self).__init__(**kwargs) with self.canvas: # add your instruction for main canvas here with self.canvas.before: # you can use this to add instructions rendered before with self.canvas.after: # you can use this to add instructions rendered after Context instructions -------------------- Context instructions manipulate the opengl context. You can rotate, translate, and scale your canvas. You can also attach a texture or change the drawing color. This one is the most commonly used, but others are really useful too:: with self.canvas.before: Color(1, 0, .4, mode='rgb') Drawing instructions -------------------- Drawing instructions range from very simple ones, like drawing a line or a polygon, to more complex ones, like meshes or bezier curves:: with self.canvas: # draw a line using the default color Line(points=(x1, y1, x2, y2, x3, y3)) # lets draw a semi-transparent red square Color(1, 0, 0, .5, mode='rgba') Rectangle(pos=self.pos, size=self.size) Manipulating instructions ------------------------- Sometime, you want to update or remove the instructions you added to a canvas, this can be done in various ways depending on your needs: You can keep a reference to your instructions and update them:: class MyWidget(Widget): def __init__(self, **kwargs): super(MyWidget, self).__init__(**kwargs) with self.canvas: self.rect = Rectangle(pos=self.pos, size=self.size) self.bind(pos=self.update_rect) self.bind(size=self.update_rect) def update_rect(self, *args): self.rect.pos = self.pos self.rect.size = self.size Or you can clean your canvas and start fresh:: class MyWidget(Widget): def __init__(self, **kwargs): super(MyWidget, self).__init__(**kwargs) self.draw_my_stuff() self.bind(pos=self.draw_my_stuff) self.bind(size=self.draw_my_stuff) def draw_my_stuff(self): self.canvas.clear() with self.canvas: self.rect = Rectangle(pos=self.pos, size=self.size) Note that updating the instructions is considered the best practice as it involves less overhead and avoids creating new instructions. kivy-1.9.1/doc/sources/guide/images/000077500000000000000000000000001264133626000173015ustar00rootroot00000000000000kivy-1.9.1/doc/sources/guide/images/Events.pdf000066400000000000000000004730671264133626000212610ustar00rootroot00000000000000%PDF-1.4 % 4 0 obj << /Type /Catalog /Names << /JavaScript 3 0 R >> /PageLabels << /Nums [ 0 << /S /D /St 1 >> ] >> /Outlines 2 0 R /Pages 1 0 R >> endobj 5 0 obj << /Creator (Google) >> endobj 6 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 734 506 ] /Contents 7 0 R /Resources 8 0 R /Annots 10 0 R /Group << /S /Transparency /CS /DeviceRGB >> >> endobj 7 0 obj << /Filter /FlateDecode /Length 9 0 R >> stream x\m$nu"EsoAB`%|@K9)?g]r{1Co_?X+%`}}bgֹL_E xjCNɸߘW/uZRY 0R|_zC%Y5j  #-kK>U3\PM4 y8][aɳ7M/ڴsoM-)$a_wouwݧow^,q">SXw{ 'īRabA53C(&  K)%L->s&6j) ˠA\I&SF'0!Y)&Q13 zeCu EvkQ̎P( I`67gUIr)،TṾӆFUP7-!/9TDH[Vs= ^`=HcFH9QBR춆sN斘gYdhwi_\ϟaш 򷒸_Z'}ZH-zjH#^a9CR_WVXHZVU3AAPLUwytp9+*X:)7x;W`Vrp|zN@6g}sL;k*Oq+^|tzF)& `B>-i%H%1طZ+(>5v z5$;#0>w9da3"ޅ!]A!T0)E9VD3o" Ei}1-rȍޅqe >R%DdG;U/D[2>ҩ+(tSmYNK`J`KEm?^=,E#Y':߈ )yPKV#jQ"iEFs4LP$ߏS"9ۍ6:ܗ5 ]bSP &#wf'tբZXhsb<AG08wAS`ՌPWu~& g-R- #9 ;|n3u;|z}\WQzֽV~M<7ɩaI&yp|϶IqX"8 &ɭyb/ng)ApJދ,z$p1cCkb}\6mӢeh٠w͙]!ԣ;T.<B`6)[qe5('V>[OT!Z!/< Q {?얎Ajeqqya<lqS˰T!o{fG;"[)z={i&@eAIIk&1cesEQ&1]VZ m+euG4f>ᖻ|@g'"H3ovUw}^Q" 3ؑ \Ġ>jQPiQwHb2֚묧H&K&+@iQWr\Ts<%(A5Pe%Tx-֓P;@& &@dn4BZ%wJwhdcy;p8eniOjZ3(܉M,y v-_g{79yި &;yBW-ZtAX^cyԺ Tlq; iajQ%>UyZ$d;ȝ2EmpE72VVZ"sn"DIr|GWye)!̡?2l 9ւ[2Gt &eUT„TCK Ѐ絝0xD֌0TOyQR-'ܔ ~Զ V=Jo/3K܉nt,ӽNv\m4ՌmYټ|?o`0[4T:b^HXOWR7mw&& m6(4ie\lX=R6gKjܠ`bNМ_j[$Iҽdk^l:RV YE 5T2Sk5l̓pDl*IR^N!ǂ=,x, jp3Ryիzؒ'f^63⳵ Kf=1<c[Ś[dUJkIUl<'$6&5Tڄ`SX4gdV¦ۭx⺛#RnBcJ3;9\&͓Z _[*[5 V[ӻv4e]c{¹iJ/Fl>갾2^jytzњܗ_Ӏ endstream endobj 9 0 obj 4017 endobj 10 0 obj [ ] endobj 11 0 obj << /CA 1.0 /ca 1.0 >> endobj 12 0 obj << /CA 0 /ca 0 >> endobj 14 0 obj << /Subtype /Image /Interpolate true /Width 300 /Height 300 /Filter /FlateDecode /BitsPerComponent 8 /ColorSpace [ /Indexed /DeviceRGB 255 ] /Length 23 0 R >> stream xۂ vIZE;w5;3ҘBx{Psz~Ҷ-nAڣ#2Vm imQƹLi-hŗRVx C|iuw!A ji -}T9ctMj6="9Dʣ[׭Z#{G vo͹)r%uh !@Ր6lV01*[EUAvEOU ÈAfpU{P*CT  E;n},2ACX=hgO Bj/P!V;tU)VJPwHX ~Zʲl ըCu:7 }*,ocdo7шй^FuC;IVydCz5TTc}„ZYQ}+ݽ-sTå*dPJ3TòG+NM Ra} 4_MX>ᔌ}Y!jyP1[#0TJTZ N5F QyKͳ *Acbb6K`FبE^ 5=ҏjkmtfovRPA5ۧ.JZ`թh]d'.j+/ĘIT5Xg緝UT~7mκI5_qe-E{'Oc&W^kI  )3,V"`+hFl='󰮚&YU=YHa 뚼vî|zr+^ d?+/t+ Dx(SYES0eN)Ӕw[CRsQ}! Z1.p] !L/T"1E>*MxUEMr{7DJaj7UUi 41^Sb=Mn+ & v:х: |E@; nIK LW;&W1G2+Y2< t6zj[gbwen۪P*KTrhD5![]ǘg֞VXN[u[$|372B++sL1) 1R#8Sjngs'kjyRğ!I v}K+WIWZk!D;Y鴒l*Wr2Ĺ,fE#[8Zx|3hY9 遣#^jA;s.&OehFv~!%:{/, T)_,vֱ }»uCRa,:e"PlK֣}bމo_n;NȏS0c!5ZY׼<4ؑrN2 ~nB/5^CGzНRsf@X_,%p5pkcj:=W?KYYcX5A-\@WxwZ4~״nON];q|~ڏ/LmaWZ}5A ޚ*V\BTQxowi9oߎ~/gE#f%'$%(9L;C]Pq';'4"P{$ɦo:t砆,e{dN"*;mDފ\6hAkrc 7LՐ2ku-uʙ5Q # ~6m3jy vasN<>'֩ޘtM.m|" ]ڮ) Uq:c+dm-J]AOFL׃J'5:2j3_e*9U:rZVy]{w#S+L}u7s+p0?9{FXau X*ep\ JkkT>SW~8%ᠧ³3W婧L0" Zw-SJ<OkN<8#JI4\׷[qo[$>InJ%)˺r~hH-C| WwU$kȒڻckGchlzG9םD%B8l!iMUFdLU/})յ-eytߺQʎ/~>k2*~W*Gsr~:2of]19W$ ', Uo$CV9JEl$Zr Yf竟O !U4G IcidG[YGtU 5booY_݈ARąח/7N.jB,RtʒsW !^ |˛ M_Hz`BTcl4.U77|d4SC}Ct[(.OUl>`D~,> stream xŘ[OWjMzѫ&i@McB#烀bPԚX5ԤzrRP@P* UNE+Sy723f{wYۧOM$%%KW{Êb+ 9:IFFƸH+g(8۳\YnCgff&|+\!n:~%J Ͼ}63eLjuuj6.))1EBunʩ UQQa䒻tjc~ X`###W\yq4 8Jo3ѩbС -[[[ܹٳϟ3/\rI /:t(11qܹ!!!zɓ'ܥ۷+++I \d!e/+4W^ʺZSSs…lVqƵkq޽OGEE!+<ݻsӡ6ׯ͊k. .]Ϲs&ȅ5.Tt d q1666ΊUV ׯHK.b3V ⃁l% HoDYAtƸ3mz<gv*cf \ F+aŊP+N߾};:uh9Y#7n$I !$TBvg ͛77UUUuuuba3g.X^^΂,Ţ֌NtBȄ[0HgxlCBR` N>} Hْ-^3$n@%yҊf``GC0:nhh ;$E7N)#( 1oje*Ȃ %s#rr=SNfe8[z` G6 ]3IU9DKH8e*)t*Yh#3`XX< 2  rAv$)%VchCx=zȑ#铗9ƒҘ tEvB2B1j҄gT&lc[)6|8o20iO%$$YQ1lCܥ -#e bv]Ovy3Hd$HJT ]4$7e20؆J`~fIRLHJTh8RpݐF<;" 3wW}l2I{nj`#MQ1ĦЩ0T L?ٿ?eŇ-7.ڱc]Kk% ԚR/_Z Ll V`҃YӦ&8etn S0 $\ܴi]ؖ ?TWWDNɠiVp[Aj|8d:j2`"6*9lB$FF:K鰪0! LX+x76F{i"$͛\2q^l<QŦs.%KΙS;T84H`$yG\萉XYOROOD:D$PQS.La ///]t)(r䚩qoν[%>>[z{{2e-Z())INFTfFB'vL;kbWErЄYف!===]11iҤ3g-r?eWGo ?;Я낾/I  -ӦMGa\ӧO5k[!`B3fxxx|<_n) endstream endobj 16 0 obj << /Subtype /Image /Width 311 /Height 162 /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length 16783 >> stream JFIFC    $.' ",#(7),01444'9=82<.342C  2!!222222222222222222222222222222222222222222222222227" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? \uK/Oռ[.2cFPF6NWi5|3?"w)&Jfmis#y&F?ԪM/"q5[^>$WVy\p A8ťݽuy=("q4/ZguTwRuOQ\Mzg|gHY-~ѳ-[ק9sh"q4/KtmbM*ˌ ǷZreV7o˵rs;E?@=3h_??&bv͵"'֖'v\ZL8?vMp/|myj@_zgMj@_zgMj@_zgMj@_zgMj0ee/G"q4}ou#\nFXs1pF'߾*mN[r(X!~a@AM'"q5v~.]~9Y:޻>兑wg@ _zgMj6KL E?@=3h_??&h E?@=3h_??&h E?@=3h_??&h E?@=3h_??&h E?@=3iWzXYil㞧ZU[yQ\Oj;]@pH>㣢3t`K3Uv=\w*(EPEPEP@⴫-a5XV_0fϖ냜A8 t"]%gXӁZ)h.gBM Ɏl|Rq} oe=k*I~!%͟ Nf՚ Wε.n;~^8jZ÷boEid/?;V6*#Sf WζKmWѓRx_j/~eY3=lDjs6ջfvtVVY-eێҵkROWSԢ_OOeRkx_E-`kY"WWEus2pP2[hx_E-`k\R{m>)fhԼ.TnH=E F5׊﬑^5uI>L;}on4TiYR$\Jr6&|9.5xK{+fYhL񬖠78xO}fۨ~d[jk-jUuMZ-qo!yR:o(l;nG!wHVv9Ib4/o PK [SEuϊR$wU\ڙ'8d\x[wTw[tk'˩Gр#98"M>U-n/YKXUYyw)*zz U9&u !g+jڭxbPA;[{~ Ӟ(Iyv1q.x^:E1.6skl6PJXv5ͷ|BE[j]֒;Ҁ;(C6zj_Q[4Gf1i< 4n[qh;2S?E?KVY+=Veprľ<_nUWjKA( bWo-{k/> x"O+!NW:У,6۩85N2< .W $+h9@  5 ț?5ǴH=:c֮->TTխ2|2Alo(l*9u=F$ydx _ j7vW^_em-戤lR2t]i4]崔pGo^h[j{b5ka%̌1.r=ED$t6 [/QPNPR}NcBQfYvR"|M5}iNjtjivZeu7 s|HR`nv4=ߓ$k 6v G== Tv}:͍j<ˋ$R fdXk^IO=W~c"+]sP[9"w,l˕W*Hg5ƯOhgCNj}NWMg[cE>If)\xRҵIuceeA".uB[ki8i Mq/Da8 {siWMhO70ۍi#E 6XNzOּ'|']WkM*UѬjDܙ`pAպ &˖oESKqFI>Y#E]^4CK(}382m3P{YSs{G[˘88#s1^]dp,1 $KhC)*;E!3#WSԢ_OOeR`kx_E-`k\cmQ쭮n[{hХB Ģgֺ ȥ׌-kRkO#FjvfzEϦ7K[$=QmK{&̑ȭ05xWE!rkOF.DOe4葭f˕#.XUr0Mbܬ_wGl@G=k[0ۭzjimohooy$$I601'bx]Ewek>ko9W6Iqs׏\tu:v?9Uv/#ioȠd tSY #Eon*slz\uid4RMVG͸s(%qU'98kmcd .X+XkwP( ,"ȬG~i{u})٢f˓siyͥE.4qBR2Wz+`ag^_Kh<.L3Z'_t\EyN+1![p:`rh{@w4fE# T`dAZDZF,h$ bHrjπ?j_k"m6\oܻxր.iڅz?4"k8e`AYbZiUV4Q4ҹpI$ׯ9jֺHyuK#s`q`@*ˢַ/?Om/jmجPY985n,yzȇҘXDKV+l95k wK^jq/@+>:g#9r/K}W|v?+?k?7kG@2f|>6ﰌ랼ַF HlRyq2/FVv##W7O<:{0? /*eϪymKG Wf';QjzՍƑyWQA'lc}#<ޱ m<.+g s83&oFы@󭍎eyMqlfI1< #G?ʧJDkufwEsך¤]ZX鶶7El˸T5f8sp+!teuY~Ǎoxo|WIi5I_=7F|hO JU õ̶Uvv 3NES}FI-a5#r2?OcXkǕ귭#_Tg=hԺ@җw%OIni[HI |!v,63yڶw7z-p6ۭˁ`u5RM mo33)`@ `m si$iFci-XUӜdqhKy{۶ڭ0ʞ3{+n> ,V2eñr8Gu pIĺx#i$M(!,<95_CGK%WV?7|pO pGh"JwKiVYd8#lc ހ4,miu~6H 1%'RqĒأkx18C"?H:R)n%eBs:tصooV,WE 6,_gBUr '$+%^Y5 fT 1IJkѿ;?1kuOK2[v{U)A0= UK{m]e:<") 玣5Ŧ$Ld[],Ʋ1d3H=O+##ŗw'$u5xgïOo@ tO2J+Io8 : K{Y5}du48ImsLP0p3j_m2I&l>ٮKsI?e(tGY`9>Y?cH<#p88 ȩ4Кߕieqm^C/)Xt s:Z#GA9oFO?(:OA@u}adۻw 8|%EcSG  6\S Eai?fGZ[pٵd=O tOŧROm_giGFX : 8cޟR+bUe=&]wS9$ןgv3}۾#|_ƹvc%ܟk$uVvJh-nqjI46S]k+ KN ʤ3g*xVZ3#Y ymPJQǧzuԽI#8UlPb;!(@u{m%}_ҿddmy}5Nw0 &gkĐ${2# $LĿ2Ұb]btX$hU.I=Otzb&Ki}=PXqPT`HxښñaIMBw?rf_r9ڐ]o\4\}D!EU).B rJOqiygƌhfIq _}/^#/ݾe7cө=@-sOGTKٖhtX|Tgl۲6`TlPb8Li}v 9 Gk'w}߶{ˌ}P4W?t""R*EKɴ?3?s@uoKii v!ϞmluBnm4m-`[X|?RRcVE/rUw팜dgF`ыZzޠٴ `@a@kx{}J^t]1: #b) څWh'z׎jIwk&ݻ^潟ß{_%+IljQGį'ѩE05/"^0赮sirioߕsV"P:/x=? ȥ׌-k?Х֟ G?^6?G"Vw|egei:%ԑ2~[`8*>l+ZȺ(-ݥ˃u.;- +[wnlIY P2!^0-->\Y,m6D rqkuz;Hy{rlX{P~&SOk{}<؂v $ 񎵓7m"߭K qH,EA |p g}gG< 6erC<@aoN+cc) Zv}[Dqq=}I%HO^*R|̲,0Z\䓲$ @eenR(Y>fNeː6ʕ *uPm;f<[T]C9RG:FmvHnVɎ) {K(~ҌrvzZ}Ƶ=C!yfx7NsV\c_€:k? · 63_[*6JNHAEk^XjEcqYm[iQq7 = 6;d-m?ַ[[>l%q$6ڛߦxO?S@2xb߭#B46LJ088kV /irhܬ5]YhJm s1&meݹy-\jA-y!I ,#esA4/-"=~QtTa~czVawcӳD<,UeF;$G qGã(7-&-1 2`$g*6(熬m-yg]vTHUqfMŸ>?jM6?^y]1n-0X1b8KcP>n ^?{,/+/ ϩ8|9 +oXi2~%??J($T_5(#[)hZ|y˧[?lGaiR2яFpYr?0=3]7Rѿxݯ?mI-bi$* g=r6n>YmͻvpTd,obSnPz\XO巓qMԼt%XvE./u6+ n.hM+:Ave3c}cӻhf4YNV0EjHUp##ity" Y#hٙ I=OI~n Ʊ>L?Umcqimu+h事"y!t-~ϦzƢ5aBj!Agf!@>V~zeپa+m &26, c ;P@Ʊ>L?U_fЯdu?Zk>kb2UV$ V|ϭ\YXKe2}>8ܡ1]A`pOҩ\ť˧yW_4;tl7_[929B]. Ya;HugbM|3o][nK_rKzeM;VIGdUa &}#M+I'ҭH@-x/J5[{VWr >SʳXdrV)Ʊ>\?UOc_\jq\-I4i$ri0,+^]>-/D(g d :9<h-4kKIu/)-,>qn]IHa/ϬCPȒ2n[: ;yu 5{6NQZV;PU@'h"+q.jM_;]Em\n#'XkUGUմֶyljn]6pq=jjZ-ީ{ga%4}?1T+0 GgڦֱWs\UV,O~@OjyNXH!( Aƕj/q4MmhFlH#zj.A5͎k,-1eePvL?Um/]j7k[۵Y` h'km Fۣ{+ep,"%@swPK:U_O)aaυkTmGXlQkcO I«18)&b4˻B{-nc:ܶU@p$`Aʓ]"Ilxmgݿڎ܏zWZwvAR4P}mScEe<Z]7xVH$u*ʁ jyw5KKXǹtwW*I`%j:,2YA 4w1 ++0 R ~F?տ? nZ顗[O!/A-C[muo6kXvHN~KFٝ\%r2GdS(Wˏi1U33`vZ$qK{;- BR-L0>_~uˇb}mi\MhP>kĶMs65ZᑤYmL]W @t/7۾{Tֿa|qq K.ǖF 2: 淟Ķu 5hU8㹶<8ۅ9Np=ji_oKy6So6ݰ.qzPOT ^R:ȾI<>'ѩ+$b22@f.I^=GEym`-)# gүZ?c⺛wqq߼XgVlݞI9M0"o{h,JۃU˽y4{ִ康ڭuo6JbݙpOvxi->+dU([II 31$gZ3]s-+w,m+p<,?Ķqsqag\ȟ ڸF(0 \]Kw7+}~B |;"~!?*K*)L)Olw9ryv6nK2{[71-وlg$&dt֞w{ 5ll#<ۤ F6uSMv\zd%]OsaeH9.m,&v[c 1Nuln w͋]G%a߹+# 5.wbϿc5IfKv3o|R+#i#4j}muK42Mie,yHʶpBx8=('&^WK-]5xVҽZ^\,.m QcS}CKjR,r=kk%[ܪ?.5%V/+mrHpYԱ8I&9SQS%m|M$ϠSw 9x-U٬lWeh T(Uc>Ň"Pj t-Z]PY2r!G_K]t>J9`Um3ѷk~o1iϳylʷ"D :"V*=iskW]~9,qbz?fס½} az?^>=xѶYh_`/W{Xx_SSSUbeb(Wn F9=[Ԓ#-?Nnv n46ޠyv]רi½} azeODFs*}QW9eM. q( %b}gm;y㍢t? WV>Ӆ a54eQy?h1  $ sWZt EzEς59MnQ}SFT4qq+G.y{XW?@\+^>={XW½} az?^>=s(C{P½} azWg!G"6Ǜy9zuW?VI˥'dkS_=]^V,bAm 1y.p&jk31" +SLU{Pχ;?&f\[wu-/cjwQZi"~C }6-YYXA]`>7u.mJذkƑhXBҀkLun#Pwpsc=GQ^[׽\_+GGOXn8v*F,@v$Ifį'ѩEFJv(5U.~]:岸oBǠ`řs9SV !QL((((((((((((((((([4m7uWFBxS?xz]f 훴kNTE/B1M,gwkoym=Oo"mx@Ѓ|_jzWmtF3y4^O@E??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2O{T?Ɗ(??2Oֿ++=fmJn~Q@R"p"UA( endstream endobj 17 0 obj << /Subtype /Image /Width 192 /Height 192 /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length 6746 >> stream JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (/DڵVWWTrhv5h^5H-;}r*ſ`_6<; qg޼y庝縕F;f'$M} ~њ}Kx: _\(שZ5O5?7|D ĶsW@ߍS|n|CH/ڜ/X]\Y;[PM,/)Z6RG_xb:+lwFpk/㉯N>[WWkt/6i-{Fv?i''^ j֊@^{o;FԠEl:׸".-gm$lU9{m+emN{&toZf2[e1õqTW[@Ut7f׆<ϗoF[#$3 7?%\-rjn'ǁM=+˅+mhVbTs |@[ΊɥJTay/?;o/KW^(]bRY&fR7m 8鑟\@3|gixKOӵ]ѡi 7HһeN >5-ukyi#_WW-ևhS>VD Ip |^UĈw÷ԏ~AMq;{vBeSʹUvR;[<ߛ@җ[񆏦:5 uⶃ's_b_&|wu^#_Yɟ]׼ӿZEE_1WӿZEE@oKTf֬?5GM߻2[}_|MKo~!HٿԚkx?#mN6o]ƹkV3;ۏf귑7I&"WEF-vYB+ōIů|=Qw6p_qP_&|wu^#_Yɟ]׼ӿZEE_1WӿZEE@o#xtwZwEK_1WӿwZwEK_1PϟR_U|>KTWdI~&x~@ӏWW?v> opX}XWW^!qn6~laõoi7վmTbw=r>;PxώT.?hD-GoD-Goi-?*mo /¹/íxZŵh'Ԃx}oXVgefES}2?@~C,3s]anma:2dz{OV[=jynPzPW^gQ]1+w;)9V޽;^YiTa$Ibj]Ck[u+ml7'':V_ ZxwZ=$rE|q RƳ>[0,;2?־kž |k`mu{}̹n#,889>%_ğSȰyߐפx_WuYu]Ӯ;t@GGJ1CŚVfoǰW>姅<9gL3;W4iaҭn fd{خk7mXݷ7sӨwq}3u^-i'^?3ާ]]kիZK$>M2)a۠<ߒrcJ/w`Hיb`ǎNXI{Esk'ݒ' jEPEPEPEPEgj֛=yS+_u|>e6cg_o)IJx0׆VVwcB?"߀+GEufJ2]]I2}'Vu}QoN/ceXx-$-|'=ו~y11cMnQEQE~5M/ ~s"{( +??-ӼW"4OhÄsҷjqԭ}E|q'Ȼ[sc~kԼQk R֯'\|Pz׎/fԵ8TsQOyWh#o9n_䏩JujX_Pz*V=PEh61XivR\c~W[P˾.[,#U8z1ڼH)Qk+.#kA]#.$F΀>g+)ɠ2ubE c\3s 8/ӳ[:{(\{S/V+ > stream JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(g:W5V]ۢŽ@8Q^77t|Ej/c9%4 o1kgN;s:_٫D*?5:%Z_i?CPKEy#0]˪N:Q$) } ZKtJPU.bx%]V Y(ּOr5}_TVYf/S ;k1q@Eyx;gz}y+!K] ,5'vrI?oҀ:+'R.:ōv&QO^qОvL墯7;@Ey?~>x_W-4[xzsK,R.6 pGPQEQX^!vh]kTwF;Ac7h.灑j3@'~1qP\"Wiz;˼SVo5Ԗ 75:|Asf}Y._o|+ OysNIR1(:na-yݳ} 8quQE^5ir[xk?N⟉5M{:Gcyח,NHE'P^珡~$"E,dn柳vڧ|G7,mܒ-+P U}6i{WqdFG,3\ ᗅI-`/{!uϠ' w xēk-=,o~O7Rqqa^?z֖M9aYNwҀ=? (T:pWX/Od{"_Ɵ |E]E}KNvʹ%2UC'¿h^YL2"e d dr+;OtXFO€>twk=7E_K]:?1l[*1 QICiiKL_ K_ZU*˜% e$:׬xGMx~]wݪ:fq\. 3ெ~K)|B d,$ێ9 cſ|K~>#n0>T't;-;-L%d# י~)8h=)lηq'<SAR@#>W+>jwv>.|?+~HZFLFʹP\J>xue9w)4Yz33ۃ1[UhXn'wnï<bj^AhWM6ɸnT۱UcnDy^û\5_xp#\Fђ w=k@m:ծWr) cI$'i6o7fgsQwoz,Wڤ򷖾r^C&B=O&{^;Ρn-%Uﳹ##3oIo ۵O29Ǚ !dv887?Jk^K)+5UUx$u7K'd7{֙ N=ŲOnv*Us\j}wC\[yi'$``0 220}<;ƺ jzq*4 ~zrK_4wS[xUc}nͷ$&o꾖 _c:[HK} ~k:--LL<(5^F})? ?ph+Dn.$^$8w x̋GYv602k;9쵯k173Hj߄o]CQwovᱴf?(g'x6ryk $e0tr( 𦲒2z{r(5ۯ%?!_D+ t_jel6Rp8+hz[eҴ+EӣoWwl`h[Bi^/<$vcFIg?1獵6֟wnGٜnLx]oq^YusnXU`Ahq>#ZެڳM$&¡ -@9>_K>.-3~@Oڽź?,|yAduk74Z.i/ZHʰ±y8>:W/qgh[M#сV5.!zb>(/vmk=Fּ3kD*)p1^x/Xط?sy"]5OHhg?ou4m%6 nG9'{&|"󦩧\Gg*٥Sp:n <`cV4?Z|əQv יxڭp¿ @ ZRnB =x  |EwwjӘiQrK8+wbĚcxW;Z?fʀ>+$zy1֒Gq`oX€""gVڏ$1F-y|+K^Vk;_cyjs{͎:] _I ˔q2={ROK[*4,b.v:#gt4|&\oxK3I]36^'#ƛm_kE$!T7<Ȝ}j/e۫4C.ƚI< Ǟc85DMs+ܖo 7mR(˾$|VK]%lO:IO1F ׎;? jKo\C{9ECqS@" ҆6X"ݸw> ";>}+BWS]~{-bND;~qyj6?mP7Ĺec^a6}~_\D׮_ z}9_μOl3,7 >{hD7!l@wn1|]xWEuFgks2/#`d\4ZMyWH:Y9+Ǽ SEi2s'ƫ}N+ܵN<ԾѦ5Zh!o϶sV\Yʃo q3@EP3xh(T_u&j[IoWCßNߒ+fֿ?Tí>3_kDq?qX>.oJCxˌv9sO[4ߋZ钼[nA$lUFUgش=kǐavZUvi.f!d(w u<z>)CӾ"ɤZ]K72.g(R_z:Ōudp1q2:VG3!.|qh\/lI2 'pڝ㿉oY`[rv,d3ێ>&+ܚ%WxeO_b3 #gOͯ?>$V>zX mIH/NH.Ρ/+yϘS~4^cV[ in֚@8`^C:Z5ϊNGڈ#׬?vZM$du0 tJ槣~Kr[tTs?߈o:H_Ԋȿh]Qoec A(-Q57־T7WTE].skcb-$PI˴v'yu|E nEs -F@I?Dk=*]]d#P1Mt>~&ZN#J6<;2䁞8🄚4McQ X$2DpH887=fڴdiC>x3zP>1qŻwVldl]U(֚]}v95|f}&J+oP|\dxK q^'⯇/[JIrgi&ߑ pN (+kH@K]H϶ƺZW+w̯:[9Q6=78o| Y[e.Y$8ʞNF]7Gs޳++^"ƿBA>xGWfw8}ޕwôFKw}#@| */^YT~}]_ܶ{h^iW͟/|iW$ep #<7jZK+n"o̥G vOM;X4ymM]-r^.Zde^zs[ڑ澺]qϩ5x5i>#mO" o&Xվ"UFcԅp3 sU>q] I"L|8'>ݣx5/]Yͅ;/OO\)Y~jzo8# :P|+WV'0g-9ëu+VU__mM|#GgW2:<`];᝭ֻjPI}H-ӸI$@,`ws}"L`_ˍ*̍O =r<ľ:ֈb앶}!<`|sֽ𕶣x-qS0b>Vޣ+."cy=Gc@A.lCص9^;|g r2G\Owtv\{\W//,y}|hZ;cP2zw'p8~76kk/u6_*+-{;*?NY?'ֽ€JD-uMF86m Gl>Q\Ph^oඈgбؿ}?E:+7WѴwMOm#G"Vza4.k70q`T 2";_٥+cV4ٲ$ YSy[Y(g*5Z6IY?fa|<|3[$oY38WQEQEWE$r(e`{x"W?`#u)n$vgeq^E|,QEU]vOQ>n-U/"}M};ExBjڜ_$;#OJڹ}Sௌ<'h?T{<>:B AG_}V|?kKŸgT2in } =h-+x"XBF 袀 ėr~hI>kw9 S}vſ|b'/VοZK? Vmn3uEϏ.Z~sh%Y^?}j<7~&վ$3Cos_D@;k橦x[YXfĠ\gTo]iw{~Uk<Z_Twum`.?ž0>< }\2a' '$((D6wuUUŸ-^,hnuZH6 oc޸[7ďŮG€>eş|^sCy Z`R8.՗&j+5>9]m4%OxGP[r,.U`>OA|ikL t,ʟq2+* n'b5-#mUQ$=)1r~w+\4/Hw׼jPTW0ў%L^h['Qe2hhg?0dRkh_՛mc2r?EtXѧUڧLj;S,"Ӯbw$CGQ@袊(O|V߃&-_ 鸒 ϵwtW~+VDގDЕuHi}y]ȱ?L*+3Axh]/L6.ߦj:,|,Wg"!>!E>;Ǯ-wI4WJ6N3*á3Y|O|J^G2G(χd|lz߇Zx ;,`Sc$@ݐ1qs$#fPU㟴6qa*eDX+imn}&JzGυ^3P59øT T d=;׎-=y3Co\A ~]34=?W[WEے $߱ïQ?+o'}.T1pq1@cx+ͱkq3,n3\-sm|%Ϟ4m|̖!2@ U+u W7I9Egۜ8=8w3DB?e*C@9x?྿KiI9ܫup7cRX+c_<=qKy/09oo 55ԿXʻnR9OJNFqjk>7ll {FEy&zֺү+4(lpFzpk_Uyݷu ϧ1R4>ԵI# 2gswm]Iy?_?lVV`;1nޟw25a?v3ž 5H|e֗7wΎ{nvSp95[ڽkI%`ԓ>4o[hqeZ-fem%T ٮVcff-|xwAsl6 |MGՃ+-,ѶnA]ź]Zo/ܖ6` uVVOj/Fo4LXg\Wٶ㎹v,<5s oñ`W,rGSpPډg?B@4Q@2|d&^<|Y?A?ZĖS%J;0:9o+KK{]5~Ӣp{V(? +^boV@@mkm"d T&]xbuGl&F1#2_xhRHLdly`=hl~drt'ڼ?xɟAt[<Ϳd+7cv= InZY2Y.:ŭ7"Hg9;{xov>=wFϖLakgyZźO^'I>Kuwu s;I`5_zƧ2A7*?})^)H; h _?k4xqC4dc !X@ih-DeN _t/ijw)y v"#wNz|>Zѿy봶15RW5#?;gok"MXy&`wҺ mMWZ?1e$. r1|:wcL(k .9Œ$8}SO*ß)ՉzdZ?|\?﵋bW.Tn#SS|}k+=5̰Z|}=qʒVo~ :$zJ3Dwen@=5/>' KBEY$;h HxzOt{ V_ƟiAGz mt|%֢l-D;b^B=IN to]xhXB+`cjZK]ynB[`ހ8ٯO?~o?fKmֿ1¯вRHDP;I$WaqqZٿT(y??16 8Zۧ5[oq#RQUYx^_fMү8dW5On-GzF=z*WUx 6Q.9C+(#NrsM#Ꮙ/< 2(#a+$d`@?)N>>&Z^&!Fߜd"pǷ#l \k~*8JHlzuPY|n<ݼv.3=H} z3Ewp{'K7OKAy<[ PxH}ho 0v<`p3P|S~~˷1 jO٪(>"_W?U|6X{}aZ/Uu:nz _MQӨOA@OONkGh5u6X/_Fx> Kr݆'OmCv縷[^nA(޼_Rn|Dlv]$*9$@ 2Nrz7&6,~J>\մ߇I,m]-lXᷡ?3`ۃwg},|W{Fh' ci_Sً7mH\r1r6CxwzZ-D*۶P''X':>EcZ'H;?\X1OVVdѬ;c[]na/ppI$}3OϪ/6]2#ۂ1;r~×r?,2=TW ڀؒ;W˒͎>yϿjNuc٪v C㟅Cn4yFYЂ:n%?CG0Ocۏ:ڽwt?jqis[ͦ^³8dc {z+oh |ڛwھ]5{4ǃ$[ӵT[=Ez7F&JgSmo0vY''$KZ=2[kH572Qf$'Pv,- v5lz~CTg&Izhrߗ 0{kokT,$?ye>|Mu ~/_k#>)[mIȱ:Q1z_tGe7O״DgPƼ*IA@QPZEyi O9dCd~zw:Mֻ n[kov\n U=2mkA0Zb*Iy3߇?tOxY|+◀ybݖ᰷>񁑜nB4owl"aG3n~5߀tȯb]Ҙ:uW_o\>MMz~?' g֌}LT]Co̓3æ[#5rtf76}E7osqW<e}Z.OѼɬ]^i_ 㸍TO$__*[n8  F}q^>$iK]dx6[ 8*rFpx<bS4Kk/Nѯ/"_l,;}qM|hZK֑0I(oῆᇀ/u ~Ty?Үp>R§7^K`g>Aq|NG*mUI$fIʲuOVVgijg";q\׿^:UfYq92zaw9$ɮ<5jI%&;y04+k3^lE]:{c88#LVvKFbxt |A?OĒ"-ڰh\ S;|K+ .v۹h:t:~GOkP"kKKs}A WOںջMBabx8c]{~?~ _q'/ {׭^i |a_A_CpKecIUf,z/亐ǽt;Gh5 >U岿eHVj7 e|3IizKwPI}4g&@ڟ1qP?_>~~b&cAի|_{ޯo699H(뎃I5g >iusS? '+x^Js\Md`;S@a[3KkerW> oTrmZ{r zNe֟ymsE"yX`+ %Yq4`g\A'@?_ִkIId[x=xe`Ќh^ .q}%ž1S~|1Rxq^mᏎ&NK\yz =Wo¯\-sk}vvi*h~#{W17i>hq^P^­?ͷy_3ٻ~N5YnV;˭N~L®{gO ԧkX|C3llV` _%c]G}hcy[F';͞b?8Ox]E 0:Tq^۪𮥨K;Rw =Gl4w;=8Q\jϿv O 5ύx,"!0f=`Mj~ڜ7:ƇOmHT(WY?>sknԐ#sQָ ռwMHo9L>Q< 3>w)[E EE>5 kWRM2OY3lr@?OŮl.(~jnM%^UISWTP͒~Ϟ-ҵ`o[խ;z/*wolP?Z&'࿁It潐70>)xOqKk[1*?D<*lw͇.aOl~UtYumZPUʎ1>WQ@>h6KiXAgP 'Y!|S<=1} tPG )?:6;@]΅6et-#o-1Ěآ ( zvbZ7}PWB=G"@C~v}:OfHaRoZ鵻GM&u?YEZW\;?ѼO"M,Vc{>pM-3vGc/t.?Z}]"4Jk(˼;+:#i>pzbFƩ* 0Z((((((((((((((((((( endstream endobj 20 0 obj << /Subtype /Image /Width 284 /Height 160 /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length 6401 >> stream JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?[m-Yf[b 8C׵P iQ?c!~Ui'"p[2|_6qgٿ6OYS u-C]OcnF(|3UjJ|z?L(()3@ E&ih(((((((((((H]u/" F=:ћ}hVwrzl^uv+0zϋ@d3$QMw@Q׮?#R/̍Ci ϧU^f獷q VS>';CzW5oP? ~uw?&ʹb.?w?&)[;KpmR$t^_Ҭlo u9ӿ.?y?&Ȉ[i}}6֗G|_ 4ʹGJU4[)fkWU9<3'R#ݥ6ъ=9"в?C+V >XUP'a~Z{tu,rW?Z=s21UzғzͫkV0:mG 4Mm|&־ޏh{u4~Ϙz*6ոm_ѫ7Th^y׎oG׵XJ? c- er$)bHdWYUzR%7 ?Kx@yW–/4{(-_X@q0*v.-2 BX@9b:aMqrݰ!%ŷ$`rqG^ XKZ).\ʭ|OƁnyn-bxYpJAjkӝ팹>f3>RQSe(?W{\OДRP2ik_taaw>x{yI 兕TOץAKk?Vg?P;emkK|dN;YرsKƳﮓ}oݜg c57.@}G dcBչH'~r+~' 7ebOTb%&X _?4lXйUu?'RO;-GR[гcB'ŏ o?4۟0>ȭ.ge\;غ)a&-lXйWqnk 8eO@z5Q9?®kHMGn[ʱMq l,#!SŸQҗi?1FpSמš bχ^o?R(<(#GUljZN!35ۿ><$HmGlPi?? YBp@ɿ*O?7I4z!?ƓOC' O ?I3T@/4ig{m;i!a *^pU@,Y``r3Lr1$Q^WLCwGޯx/=yW7 ?`j9,.]2n»zxO&[fFVۧQU_ 4|?@3Mqlǧ2yf$X?ֶ[wry>J]IuO0\d o}A]SBuۄGb*R#O/묢~Khb?+[}/ǵ7>qZbo o_Svٳ_eR} y%});T5 uww?n@W"sFq8-4$FQ4?TW} 0ٿ{A9 '?kB@}~!Ƥ'$H E/\wwey=99W77XpCLFi55 _̟Ih>y?wZ>տ[j5٧]02y< hH+Ji{гߔ~i,?hIǩ8h-IGH Bλ~SBλ~ST0劓1?i7P3̿~,??~,?ﱿ>ߠ2гߔгߔ~ߣoox~Nu+Fg/wAy P<^ ӷQ?T౏S%[-6UݲT0zv#`-hDG}n0Lx(I$2:Ydyc*qwnSr9#46nU9 .\JwӼ4R,L1ZGNQf}A]SByJ07:'77pe}/s͵E~??FxkLo}rd/?\ל5'iKOG~ο?FFdz.SB7W4K+K f'WL2s&w*V%.m J(5`KQYuZ}Zʠ( L/>ϻ)z0 :xǽ?[էvJeTfҧx86YR3ۂdA5]Z񎤜1$'mGg֯VU&,p_߹NURrG3YU ?djZ2|L>lb@Z7h3W]NZtv;I/?/+QŨw#vԜ޼U|[K?jMG޶6ۗ>Z񎘫X:ſ֣?cZb $ δqsϙF<F"lػ}<Ï˥Jm~%$1Q>r>by9*o5}Q}<o dz;I?6r6MŖ@xSSIb}Jޫ&(Ⱦ1_Ҁ)idWuQipZʋG;[4I? S×nadNFr+75{=7opm۳rq9~!DWж#=(uB #S?JǴ"-fO9P Q.5;٢}=òU,H??eG(z}즲[> >&) f(?b1ObSF(~:ȟQ?LOӿ(&j,DQ@Q@Q@{\}|:i Q@,nu7mߎL7RlqzP_mO6wp%韯V+i)Xڒ "Ѕ_'P$:}_9H.Λ>m/=equ/C?^˹rs=Z~~?z-byVƨ ^7>6zM.&z<~؟i~}?C=t>;#h??XlOz_|b2ɭB[PH}&j/^P5A~&A?l:vFM k_mFT]>W9bP2'"ЅrƎ5ICS=LDJQG?>=H ;(#xΚ{tۼd|5PϿ?G?ǿ/y)QzPJV瀆߈}=֮KLQqbSF(Qn(;b<_EM_?W?GQ_EK_>,((('O5f]w5}~k@{M.ҳmt8}~'??vZy?w?Ə5GYEBQuw?w?Ɔc\NݚF +NS!{GxWPsΙ!nDyG=Ji|/俑n?F?rAh.B")S oJ-Xfd dT9I"b?J[b:1_2ǭo*ù.(|u Oca7G%>"[Us\Qǭo*J|EC s\Qǭo*ǭo*\(/‰WouSRDPկ"G܉st(lb#>S endstream endobj 22 0 obj << /Subtype /Image /Interpolate true /Width 626 /Height 750 /Filter /FlateDecode /BitsPerComponent 8 /ColorSpace /DeviceRGB /SMask 26 0 R /Length 27 0 R >> stream xrDM_uYf ϷD7FX׸ Up_ i5 (ʲ  FO"Iew\Rܻda}vR&  K4 )أ ,s UL}zl~\wwcν+{X+=wU]+=ݸr ^ܓ؊;L*J}z>IWwPr#TYܻ$-ց${WE`5ܻh,f>Pƽ+F"k.|2]]sG p PE4耫ܻܕ8vp{Wp))N rG\]j''p\\ޕ:IDkprwʽ+3=p{Wҹ=1A}r܍rJ.t?0;g'ܥrJ"h<pʽ+Ysv @{WRT+5Nwp]A{Wp:k(5z@Ƚ+b s (#t {WfegqEF@h0-/-m@6D15 (ޛEkoMB9Q%sm oFeYxJ`ޡˁ^5z̘i<Є{`ǣPާ0|gIFՋhŽRvbpU܋O*x<_U&2jX=M0#b V#2gvFdK  o*~eMٲaׅ|MRvam*{, xIb ̰*<^5ӽ ffR&rr`V72o90KtS== o90 _mO‹ 3qwF*> cPK# ZU1S"HSv'~OLj /=0UQ91)Vv@W« vkkq0UQm7F?l6Hט^ zLfD:tQ| ٚCzP5O6I.m4i5^۰/CP㻖?N;%<{S|ؒkbzBo5.`cҞ=wƹ;.`W8hU4q.u-^㰇nJSܝR-K:o}\\jJ[hIaFRSښuK=uJ6qwPKMo]|װlE ,ʪkDໞEe< [S=N]0%BX-jdv#\\+ (z #,vr}sjaDŕ-iVbˆ ujݝ7]<`y_;Ž+@, ww}}aa8{W:OjAܝ ޕ? OjAܝ _#opqޯӆtۑWc\ܻZtoiݱ.]Yi=z*X vi7tw&{W9H +D;Ž+7LyZ?-pUyaO 3,ܻr9/EhX!L \rci%n0½+XyZXwދsg:߭Q.] i C,p=  nTܻrC|Jl]9`Ķt[%Uv@6`X3*VIͽ++LIQeds 5C{z5Tܻ`Оt[av@*,b&X0$VFʽ+ ڐw+#Hޕ&[֣jRw%ມh~T]b>nh1_0; {W.ڊ׫!H +VjRwEAኡ}h~T]aVxkh_0; {W^ڄ׫!H%&׆֠jRwEᅡh~T]cn4^av@*`zxjnͯW@ʽ+) {frJfzܻ100; {Wr1I|777&Hޕt _=⒩TܻRyܔG\2*; {W*0R|KRedsJ?U.odUv@6aKQedsJ){ѱdUv@6Tc'KQeTrM{сdUv{R0cr%Zq/ <G\2*;90ӌNp=Hq"uMgIv8[1:)̣ʽ0Nm=s%#r<=7泷I jI|f{]5*A [qo]+y]Fg jU@6K6qM7Pt$lJ.`; g t$TކkNK-3 ja@*oU'юz{Ŭf_~\oq`=u TEH=Z&3jf60G k#j' fnA%DzŇx$L~m3hwewbq`mf>r(T]'f.,'HޕܹDky܅Qܻ2;xgx@ a6w.!Pɽ+;pg=t܅3,gs>I>rϣxgz]ي;Gyۈ[.7]ِ;Gy4z8mHɝpe, FZ{Wv9TnMϸHOm~r ?瞊9X߁:]9;_SmC@+ԙv9PĽ+gq{6&(? qʡܱM%^Eܻr4wgb3K@Ν{ ){y}.2PĽ+$0QgT@/wriݸkEܻ'ܥ={fD]ܣjXC:]+vp=p1"]{,rUbew7˲=Om/9g殌@ѹnڬֈ5,rG;ӯzJ=nYq˽+p(KGHXӜ\@@]\I#YQ) {W .Nx)Wv \_Ԁe$Qqwu];T$&LdXTs78k`(W|]]zH^yCs Zppsxwʽ+h] #݁;C*/w77qܻ%͝&1Ww:;Mcr fswwDp\l]v܁Ý$p{W'wpwU]5q~$ܻs= #r {-.q,ܻ,bMR7[0WWp PUmָwH{8W}Wsw(wLjn50r Q/Kd_pq *PyxX: XwƇAo$kwEhȟ9rb]AJ2iXb]Az]>G(8{WP4T$ъT;-=_I2hq \ &Qr)Iܻc;-867S2wg֦Cq}|D@}En{ @PS@(Ł4 1 MPqZ4MBLGă8!&s / !4?W` Gd$WCAp* 6Q" RS q4MN5\J5*y4M^Or3 #K'4Z'!\xsi&-E>8+m4MOtrWo)K#K7XCzF<[搵$V4y;("_█G-&nr mH"p ";@T$rirC:'ޙw I,($Pܰ|pJ%">&׳_?TGnH"(ΥNxi!**Cir(!,h$Pܭdp?MDEAY(M.m,8 o?PTEEAM(Mnj&8 (ڢ" >3QDPJ[Dg¨#(ɕ {b3EmT$>c=\6*RCs(p,BsT}(nY+ Q?;&Ǣ{e0GHAR(o"9'xk3THHAR(o"9ǢuXVZ$$ )&71N'uXHBBirp,ZekK*'א3Q9D:HJ;Dn"9goXd(3Bpkű־ZJH<wXF\!nEJH<wXF\!nE$hs_ r8eڇv "b@Cq&:.xO^#~.D `BxO^#~.NCӠ( &$@5@4 rkcBTxO^#x(D͐a FTb<:~8 5CjQ3΍_#~(6N.&$ \54t y>bMHA<׹kQR I":Wr8CQ9%΍_#x"BP`fN(>I(ss.XhӊGrqKqQ`('<'[k T?JkO -  D5'b{&kţ*C?Qu؛~UR1KkBs)>Nxq[}/ Zs)>Nxq[}H,Ry+KJH!,Ry+Ix˹TFDl^৵*IsP*^#rS_Z൵NOB\jN=r!Soͤ9p^/Rs푳М^.\jN?vDr"[%yS=A|w)8"1.e{+zrQzFSpD]c\HWʛMߍƸ 2.*[7ϛ MIowqAd,{#\T\*o77#XF*UvDƲ1uPy󼩞 >vDƲ1uPy󼩞 >vDƲ7EUyyS=A|w)8"푳Є~ QZFSpD#g m ^ߍGB4DoMIo> 0z7#9 }hHa յDp+#|іڠkn:G$=|,4!A.t HzYI[Eʃ]<YIF;jn:G$=r#NIoδE0vFSv?y-,(W| є$AALz4+>h? "(BjB4eɟ|F]y)W| є$Aؒh`!_>w*#XH젌 D–4ïj);(c>ehW|$B,Oq2g'`-C4E$Syva{M*cQ<;IkTA8AVLNZ:gi|ѧ8 }DNY!,CȻMpM@Z@gi9hpu Ia-ʳss*9G$,Ty|pV=($t^&rN#: STNr:i/9 @r: o9 gҶ@r:'n|N&/ xJtu{N0 Dou@* D~#_ +с*U@Ӄ J%Zс*U@Ӄ&_ Є0I:|僀+2n24! BN;D9 x+cAhhBte"goɷ4 BN;,_&rp|A(@ 5e./! 59 (cMh\ށ0m@M|YuB'"&AsDo e!M.9E,ynB#r }"k[C#&A$>ȷn7G}hەȷnwFMhH ەzEMhH ە"C">YeJ Cɻ!>YeVAb,v8Q&HyyuXq|y$؇6Z]D@BDCEvFV|"#E}hOT{Dȱy^v 9!Ϣ n׳ Y%,HA, v=ˡP=2I|D)!Ϣ&?в/ų#Jy55P@˸AXI42 =O2q"# Y'Ih ̓GYF Z"!$qT'y(k2͐Eq@ /\|7!<qg'ngk2MG}F.\"s")]D&[G}@ ]"Pƶ!ɈÕQk[j&D:B2IXjxE1 Du!HJP'X='/DR"ތD'~H$%bϨ+,ؘgG"/{@ R" l|s$QϷX+ᗍDR"M2jˡ$HJOL c9T4>5*Iʨ,،wF")n1|P;~H$%-r `ODz]sl@)"HϘ>r( h?e|[2TY0 ƇE%)1}\s `|R$2iT7Z0D%#I|PsZ|LT2Tۗ0gD(#au~P?Y|C$ {]D"ʠ:?r()_*> *I ]Oӡʸ:u.T(>ZL̫-Lu!ļ:u.T&>Zͫ\hHQC:Ou.T%>ZL\hE9uPݨE|"2B&Σp ՇVF.D| st Y_jgb9@\6KL\0R}| eD_j':ç CF4[|2ƣԓ|seqp͇:@1\F4g>sTR}mhe}pGd<@ wϐh$^N9\T_^+#s1+>/\F4Ge7bbƣȩ>,lztNЌG|R hΌo܌GR}R ߈+"LRɣ99)4oEV GCq( esE3+Mt@x!'UF:$VĐ^-I%O? tYdFy@47w8>Vd(Fy@*1:w=rQ28:ao@kE+ddD*ir]1EvJԐgDZCs0D>ԐgD&aGe!ψLLOMv0 PC >7C1E6Ԑg=an{ אDv ahїǴ=Ml][Ǹvr/#i{[,jYm) ^F v_m/SOp H<51lh(^!FH<51lk@^泓Hɺ<51lnX^t%yLܓ߮v[eryLܓ8Ů6@\&#1e㔛_υiL)6V'=lKc+Me2Zġz=k0M&2IqOh{>5\lָ'qrT>|`oɴRFX?Wl,Vk{tB]5i-U,20C08PLFXyQewa@MtFFXy๣*1UTRR^+c赱x ifܛcx(d"#%g6d1rLR^{+МfLR^ඓ۲+Г]TR^d#;CЇT4R^d lŻDNJE Oj#hWȂS -0X ڕ-/T F̽9;K-=Q5Zm Ы&5قmE rѮ]yRS rEofB'~ܳA)|C ԱR r6'CeD.=!@ q*=TApq!䡲p +I'U]{Hfb?Tw$sBw۠sd'fp"V_{Tb"9ZM|Qa$JAhte ƹG好6V{Z]g(te J} ݛ2A w?3ÞܽlhCp s{ (E6P{l8c@.J Kq8rzi(%ܓù46\QJӹ7{ XGmvbLS=?{>ǀ{hfƹgO"< PǽmϹҎ;7?ux޼'#1sp0s`5rO6qhǽ]މ"wM +vcU qhεSBz`YT5|P/lß0-@-<>7by"{x@tHRy[7M* )d㧽 O g^g9oE\^jtGMW}2rD\A,TZ/YFeI qQR@bm%s,7+)HJk'UsI@1-voɸ@DҜ!n,S[>1^ҧQ2.'D=s{h0B^=%lNfaP<`Aj )^7Vj,XmF?Qk?glԯS1;cJ{he~r ,O1b =p XXV'Ȁk~rO[ { &b˸ܓv ^= `63Oa@M|0 4]aS@e|0{q\{rqȽfpo3:rݹw{ @S|Н{GЗ{;p˽cro}{ @k}=)j~rhͽOGt˿ܓZs/s{ @w}=F0{MsOhĽ' ^Sp?p܃[01{*{ 0{Y ޿GycWN{0{_ `^GyW{0{e_q0p#> stream xc` 0pH0vh2 s`ҬW?(PD/Ǫ+sl:7B_j׾J+?đ~3O¬n>k! WVWW'`W/VU=eU2Ow^;S.Q_U1G? GW[oëwvTxB _TΟU_P3rm&9~Rrs_2#A\B75#y@R ̊H`5B  ?e]?"ͭ΃^#AQۊ?BQ/?{PA(x/_|CWK _030ZŞLsĢ-~_,U9p)~{?Kr`-(uP 'F3/& # 7/;zz+ endstream endobj 25 0 obj 2100 endobj 26 0 obj << /Subtype /Image /Width 626 /Height 750 /ColorSpace /DeviceGray /BitsPerComponent 8 /Length 29 0 R /Filter /FlateDecode >> stream xu`Vkq Ɛ6lȀ!l0dȀ1ذ6}pR -}s7K~l/s&'}I&d8s)_ȞC%$ TmnUh %r'\'ђJ&SlF&v%H (Fi$F;\$/wmѤ=|RT#KS=" [PBQϋytm*mTRf>"y&DGpfWڥpmX%BgmvZ ;uGeI>4FMVjzb懲-C$+vj6 ܥ.҄g_63u { {z= ř~ [w4WIG %.8\wa<炌UfXI~C8Ce) kUћ* mgcT6x]@G cKrOGhwŘ 7ц&)OUgC1Wp=[͚5?8Lw*h;F6\s&!B߅m#I\}"|3agr&Mm(7h=>"/Nsvi>6oF3uh3͂sϽWclUǯXʪr2o)4@>z<يԡNҝ?D~FZOsB7٘~RޛsUzj=˥nta%f ڰt4䑵N,L~ޤ#Mxwm`B0t KsK6}{BuůLŜU]&B,6H[*N={]kO |-fU;K|v=0+Gh);yݕӺWxDɗy ]1Z+Y&}1F"" }q}v%̈WX~:ҺEK ?~V괏i [R>C~o)o>[ͅzX\Gu;,ܸ`ӦKN9EY5fܺMOM_𽖒J` 5+"枔A\MLV:r5opt|Ϫ%4} qENXuyܩ'ۢnKZD<ԭrЫ[}SY\ NSRN)7_ZtEŪW61}PFܲC#)^O*pæ&%KmFnƿwjV/n=B :|i|^1֟' 3<3o7o&toa&]&UDtzTW@-T_H_Oqk9}uNu[ݍnڋKa\n;Gxշ^vO+d2f^x~b^]fvqQJN:sKAZ;njoB~ePkl̶ʯ1#Q? ,ڎ_HTA Y6g,Ry}A9296^2Ewd!uvRVd|є:RgD!ߥ=sM/4i'tZ)<0ݞhR** # ;EjV-e 3ŠN*-jaE!+%1g=[5ƌă{"qf%=MeG5q=2 6.b;*7^̹VIy'' vLTpC͵+JF+/'p#nc t 1WIzѕW^fI2vkU`ܿΎ]m/[EJKW4ȾxW5o8PcƸn&^w~𺏌"Z'Q;3#j1ųb$ػ_ \L)* k}Oҝ}qSC1a|q6_P ͳjc- d ^=pŷO zd !1&hpq ?*+6(+ aV7>H׬Z7r?'؏UZ> Ze&d+Ob4Q),;ѾŨҮ˜-oWºPhދ&R (_9`Xfh_l]tu=sEA)ekHSͧ$Pڗ ]|ҽ7AzԖ9;KYî'O~XU3Ԓ/i<]G5U1-އ- .̸\~U3%)4}֛`Ws*V&v ncWPo}/l&`-)Xѕ\/", YnW\ %e-[$pCd=)NeKq vI' i Wc//^v1/SM5P6%RtS\pN2'eg].T$34g< EhD:3t)ӶC}-מ0zX՗|=n3&Y/YܔH䯸ТK"!#y%<]җ_P dEؗ[n @9WZ6_ մoG6sMi}ѕe>FZ@SnC>WR,vڱ"?UvXU\e-?jV1W䗨x]`E U1l[16gyEK#t#V]LMLn 󬳬e7frA_$g)R<ηѮMJIT0AlV^"0%Doy8/@2pA0wlINZkx`dIyUF_TXI:Ƹ[:֝;Wwe͑g̚Z|ǣ;c@XCDC.ӵF%F Gm׍ek[TÜio1\0WS!rTw||,QYR/H1ב_M= 48fh]l7ybHvF^L-dE:6TuL#wxXwb,ɂ#%_C! c %Q.ٶJJcy=> f5i=cռBqm?{؋ܪfsK[|%)L䏃/ɲx'$?[f)+Z&<% jfB@~65I8,'zS`#|[PzaM]`R}Myr}Ϊ%2Y& nX(~nZ ޖ$j8BX88*l9"̰Kn54cgOZy8.qfoEopn%GV}I()I L^0U^"?~oF:Ѥ5sY"Iv!!'vLYdBN,7y}RQHl_ܘ!9v@de\hSeloTbn''ᒡ֜gh(Fc+z u>F"CO'2vWvlك#dl+#ńﶡV2>ֻKݫͯm Q(k@@%U=]IC`wϛ6h!ŵ t ۂܨ1ﮢ=_գirʻF>TGfSX*?M|Wzh oRTګMh&?o*.6Pò'hkum!M= )=,媏uIR1;[u㜑Ztkz.zx\J[[hx?\F\=8U1^ q9"hlU YV(?j>q)l.jegz$i'p;Oy\#QWGoE]]_XMTfc Iq3OuW{tbiTS#1]5h8f$V KE>tӔ oYi?K@ zEo0֗(qlsU{\;*KbYI;Xjq\B|x"]Ly1+^އ.m$F/}a)olTljqq*<.P' TqNx۵oEѿ?fgۦqǏu`;WF]Rvi|6\ b8׶n{ºX*{O lǹKd\:yWk4iSόm/B8)ظH 8`ۍ PRF:TKps̲ݧ/?x$iG談.B6.3Ccm(<<$𬗾36ž[ߏ"@˫+zWKߍR$m] xdH'(W_犈{2=+-°|qV'@Yޱwf ZŜ@TefǹRB|yNQ :5{̻X| I Kn†JF-qa){\vA-m)jJTb#.ڭ[/*1f@iƨ8 %4>/7 &Td>q˴HC(H6:ؑD-[Mig4Swӳ`ݟj\ &V!nj,b'+]a@<ί^@! q\LvdPp+!`f5^w 0 .BE׶x˺v 'kq)< |ܟ_b_=R!3&Nxc)F+)#xvií# K%tJ8^B$4_HppmMdpX^);h'rX<U|9$e cZ*QQ׬kqV@f`U#I~=>*6R ~3Y#v&΋ZG;#𘣜X(&&@I ; ,e0 7J~8wg؏cO} i Oxکus pGZ[I28fs6hVU0~Fnkvҍ4Vy^U񿷤t]ҺeSt GZz ,#Nӵ uNw6hvG'w,_a /M5PTkxlMSɩ|fvh>T:4Gn B`n_)yjL?׻*=Ȭ=']Nz4-Su0[nyǛ_#8 SySJ<DĀ:8%H74?$^Ed9NCp TkS!HiM/t}zpo曫@Mdȥlm Y(~t|\u*۾vt##s:׫``{nf&8'' T^iDA[-/GV- PW h^LqޤPBNsc@DcD3vGk Y>XԬTc D>SɊ$X.ϓ r7hZX- lwӼ\{I 7h}~TGNY~Zl}u$"sU窔 8:PNȶ^ Jrls }mA 8''2j.;}~JPm^Ng7e ,Sm{\$e6Z$"2"Dr\WM9ۥ3 L{;̀08{Sլv\R0H.>ShI͸!CX㜜k.)vhr2uho75[L{eQv x"o!??3S{];/#}\CՄ?7{VKoVT|6t'w-} M5,JfMU[ł8n4ǯ~0r9pim*6Oz6~toQ_%^)j䔭6.ś3[&udDP]ŋ_Kq= y\䷵л9⺡t^,R8Kw|y_c1qCT׼uXD+ ~iS)/ԻN1gf _8#&tVGekz\Ӱ, s?z3,QZ}L[|({=6/t PV6,qT=W:A/n̳݇wx۱5DNiq#XDK{\Եٌt9v^GlY%#&h$bSJ~Y{\*W *7;TU8 =.,Mf P ˭(Zx-{) 'Vyľ:ga6|4 Nz%6x\y3 *;S0B~?6A5~?$&$C=CX,r~[7\yc5ޝo8<.T~ReB&~S{lĭOW &;VF<.4>etԫǰW|[p72Dq1]Zc3;ظޙ!{\4y[~+'Ew͎z (|'EbPÐRWnK U\ X $ x\4irr_=iUS (;f*5pVƑT<.7t+v0Uo@;~U"[TLOQN{X$1ǖR/1g3W}K(V+{3&X nv[-f؅w0 z=e/ը^`d%Oa@us-D7h>'>vƑqTQx򍆒|T;@KYvOoBOҽQǹ /&F w:G6`pFAs81T{-CPdά(f4ӑ%?]h³ 'ٳ@xkdf*L%pl8h`5#$ܷ QݧHtKF*!:i6޽\E͊`t{ޔ7.)F[ؐU12\|vڨaG8ʄuۦVXb6n&KDe=Wt.tb72w6%F*=_'S숖)$ vnMo  ky۸OU"c57j./>s dbqt䜰(x9~d5C%TWw4q%f*clvcPUݩ]Lmwe2!{+\ /eC[tA/8)};eCG$Cƶ[Pt9 ME$cHi[.W(}2ѐu:2Lo}e#J*7~?@h a5 Z xWH;g#rBSHϐ]a ܦM'v  /`Oh/\q b>PLF/sxq 1>:_*c|@ڷ: x90q }/Nv=kO$EqGV_sd9Ojㆸ+-]@H%,9Pz{ɹgf(vsm1(D\- m3Dø%}$<_%nJ7p5&'- ΈPcZX3ǎd ~joD'1tR\GZc *nrKuÏMeρdտM \ŒX+Âb[ڸz @T,pIIP@%Y:`"Z O4$Niȱ` SAWVa\s~Nm0E>)\Rм\7 x2tܮ* e&nBG-0)cNR^r|.]5 ChrWTqzM@Aok\uP8A7Bխȝ0$l]-&.PUMW0WIqd/^r0q:'ZyYH=&桷< w '1Wr[K9:4_ݸdmtma$À'B;P+76udY)Խ\tD(L'5AjWD{m=4Htpi2 ΖVҙ<ψ.7[I3b[x҇9-3*H6 TJ\䜧=I%'R1>VZ/lFRlGzP?'/SI52,ey]wZ.PsB5| dVcq5zuMGi4֚cuX4"\- o**R3m*wD-QRM^MC\;MjA|G6(`A,(nmG5O)[ LwU7`h8]ct4"pgi(i+,'fiAѓ@l[_ cWӢE[EW5C}Fc9֓&j6 Z$mQ . iI1L?,RQBi()HEDC `zgnp:r(0ma6@ޕ^bzšKg0!DLIڡN39DwT$W\cto~/MTTظ ~avv ~X>Qqz#6nT_p+& ll1 . ,H; Zf޸.'{2ɑěkuI@cm T2@rK_^cG!5QrI[7aJsG$X?XM/]nȆ*E񮞠H V!{&/ڙߜ0!UmPg D<;EEa@nDZF<侀A̸kL0h]E-p=j r.&^[g XMiyAP/M\g|`wK?,m6$fܽ-Gs rEi J\EذQnYtv Id;=~\PRX[f32O+LP P͏dg0`nt'|E aiЂXp~&{e;>aoѦdKm!үUykd "ƲR9>(,_ߢ[zr-:9wWd QRk,)(e\}A1*)Dc!EeIRL=V12"DFNATrF~#ƃ$sR1hK?r SWL"wS+V,$a':BV?3n&ۤE,R;l!a2R<ڕHY I;\C#ͻ/Eg@K`*dbPQ'o |hbm4Gg0IxB{urn:#^hlLQˣ60'G*#AH Ύ*7/A6R`[d*bHjк=y:¨pWs߄ $ZAS ⅽw ?4/pGMD[난f?t#@!^Wta}MOAj,OTވ8E]i-(t!1["2RTn%b,=!\AV/4yLޡ+ ?Yrμ,١b+S.jC:EȯĭqX@؂ʎS Y̻9Lq&pE`HDiQ Hi3l@&"]qFtt垐aZrV3Z֎f>8^u@X-5Xه& @a~o@I0ñn -̗󻔏SP*;HP ,C@F+fhgf&uLBU=]7qP82^\+ BHZ-Eh]W-Ѕq}i8TT;c(yN;)Hπ@}8 #hnύ ]XH lo!^h(.I<>.p`;n"Vx1CA)8Gbpah4@)Hڂg.prכHL&jȥu9 ϝ FKAM3wF^>3⅂9* 0 hR`3p9*Th ?1VT ]]ER"!8 D\`Lo PQ8ʪX6R)Lv!—M7 Mmf^'L,^2 (TЍadMwH 8Bʇ -䨌+h6M`ً̑\0;yܰ+"PXhHND``hgmJ 5j_SAp*=,O"gk}_ПtB6Y=ɩ/)9yK#rkS }83R K`QXu}X2sv| =;DzNje+Ło<( ф7H_m4GZs4q'dsfXhnfΚ ȧ3R{,J8$TI*`雲Ng-.XI*gDYBihαtN=h, KR*3nU,%8% рdEdIGf])L$[ h5Beŧ/zQޅq8^$}c.eCT[M Z}@Ѵ8{۵+EHR02@F8z\-+[kPɫ|jӼȈ5ap(.rN+J v#&/V@@$HOܚw dxI,8;Z:,N}ыH'<Ͳq(EN%jlOY &6;kE[+wKGX} 'y;N:BU# @I9&>|0*O@ѦMu8J{,x\BX[cv䕯㲍{Ni;bxy9^ùjx'j<-nцg8>(9peug=NEeFdC"'!@c)` M"h/ $34nՙ6;%7pa;{xʕ=tin-%!U<ֳqy {v<.d p㠹*}UTܞqW8$p?q(qAq<=.m'^\pR KC7ǡu .Jbq].ڑXX<ܱ"2%`l+xq Ŧ򸢷X TV=8#n2xńASy\&s5q ;e󸩤 wΤב\Xڠ <?'O z&f84&y5qqAɵLq`>q6wA>n(ѱǕS pkT/.;C<·_oǍm@wW5_fMYc4mQXxxVD&8 x=EuA *qTQQI+Ps_4|_IO|N~R)]IzS,)FڃCh;>C8 e<Ω'TVƙgw\;t7^xXt68vG5 R <+F]|DjcG8 +q> 8E0< GM -t~w-mԑ5,'GD+ i 2\Nc:OdБ;]Z'^_8i^h0T8u70$@.s]hOۉ;8i۲6uG3]͛vt1&&qz5u_  8izy˔Ș? mY3@ߖxjuQ?.'pROy" ~чvm tg)MnG)MN"7=ouAҁ*H:p%K3 (HlCjxQ\U. kA(knfC8DuBɤz M^Sm5nэ ֺ# iP$4Ǥ6豔em됞\nX =\ ug6G I§Ɣ!Ř+K w&(ǭBL.C;r%[EJ eYJ7O`SMCE/<ٝȚ\M (K{M8 z;?\ф3M[@نX(gLh ~䠆*I"ļ/ "lGR9:< ޸#?(`2 jcI6T)R@GY_tJ%tL7dmp'zS\.|"C5 a3jBbM<3CCy\j]֒ed7@ >AB!k=Uq9ܴ aCgtÇm.PG$ k( iwd-#_EG@%.EŊ##E܄`[9檎;#\+hG!@jUHbXKu% oCྜq!}I.oCu!RcoQ7H%r0}xWYYIl%f Rɢs'e[=S"EHFU#~Tq㐂ǝ8} ;,r+O }O 2r0| H3&UIMy+/nFsc*o%oZt$EHkG|\=FS7?Зb""D9E^͈Ilw@Nٹ29ug]_߈x&͈6 ')ԢÆ* L,8*L4>bNqvK4"Z%9=_:k@Dcq== :&Y@k7#Sp g>ُUuzID (#ӎuXEyIm2bmW\t#ⱑbt6d+q3K^Q 繕RZ}J^ Y?Eq,>&fr|([jGSMbrIdkr>*9|02E9F,&fQ>:Mez MA}w^;͈|x6V>3'tr7T5=NS;nV'Are[,](]H`p*)L@=ǡP6DV` jºHjOᦌo(7% [蘊O]+Οb ^S%OGr'wg)ᔱ00-\ I|)kϒA)ANf fDwJ(ӐV4t=KemIJ?PJW^rd%#eo_,J,n֐J:ro8O@=#&'8Q\K Eq?5qXCt@< 2WTb@H'J`!O"&x^p"7Q3$Kȧ %T`+$˹E$9x~VDl)  <]5DeIj# e%饚,NICӳdP摟M~V(]AhA:r[~QZIJ/OfMrlrݨ p4 6'V*B?sO,PexS :P^lE1F|9S91\*8v?y S/'\6۝㸒Å *N[m g!eyWPEސJďhpt,9.w5so <`QIcHXv>gӅI VJt|JL'᩻SC4LJRW[aS۫m3_7w$ pUmhW93UN[C騼4ȗ8_۫B(;XӶdiQ(m-'zRP0?2k2F\ hӎN̿POR답)"v4òEq4r< ؑ%O{⓸ϵr쯴_kHYl?`NX}ʂN(Ip RrrjPM5 E%1\S]UIL#>{W5A?b[WXCX|xr1<=Eg?8MPUNd^H. xz*- %kH,DKCl׹SْMYY -/9J O>n q,q6|0e䥇Q]KSX$bjIt fp"Nz^^,V+ޕa N (nm}{H,qHw19LwR+16э$ łt_.Q]a)tlv!ܸE85`=X&Ζx'9{ڬrϵ z[< n%X&) D5⸊ ʇCbo \YNw:לkԖ)ri7t,Ơ$im<2D ο2:^N~lyH+Ou7C͍*02{օXEPGv,MAks!^>LǍV`($&MXjbߍƋu[㈿cc2:\XMG.Hw_B/2|j #n#>ݖR387%֕MmsyFOY-q_nfXP*(m1XӖ^fV( Cϔ)JMI4KX3 E3C-~bJrWS4`*tqhk>lAE1ߊ東/ ;ZH3(=兌7$W,,/hV3{ )$8"@j]3azJz,I8xk^`P@l"O'9X =1i7uf(\@ӳy{Pϑu2>bP,=>)H62("0?mH=ZIաc `ٴ,V*Ć1/7bCW/r!cZ0F3muM!3-qOfc=ձ)Oz?INi>S e=NwT{\3"EYC4&_ֽEuԼW􌃹-&/5D"GE)jG{!ts1ibcR)'$dzw"c,\n,J|=4ZcLv{,_U.i't 7:fgғEdΠ/npx*`a*Ksz\F.^AW~uU5WOw8Oz^4܄Kb8˦~0K-ж"n6gjFOp-G1uoILfưȖe6NmCz\R>%ECoLv` 1PbJUIp:0!VC5 xL 2}za1@2JD8\)FѮh>|D1eVv-:i_h_"E(O@ɞLĕ"3&CF6푿Ouw'-qBy+Vu+E&r^14ڍ^s [hA4=L9U!. 4V;P;>]sb'CHCU #roF\]Ow<YD8\8\TF2)09{ƭtq\OEGD8ƳAR!uh=B^7մ$&Cj6 '-"Fd37ՔS|̂W7Ҋ/; ;U9qI>Kӭ*%@-9 D6QlTLwUxܛNJ_d!d$3VJ&O{9 &~`z˽ D`^y,z`QV,'ѹidY*­vD$H@\4%$H.)}^ý1G R=j?$v? eoKP&#+R[K/p^q٧oEpNm^ l r1J/R}#}_&FQppOZ1eԍБsmy>_=ˍ%l_y'Hf9v6X')r}1jDO ݯIxY*MfI 6yMtBzlu(J~:+Y<7wj6HRB}qCS9xm;Ek!LeO0,!jt{DԺa"DYe $!;։% %2^-v;Nm?IT1WE7i r{U`ηڈ5I--MC vŶNtZr,baEDM`_jW"ٕRҟmeV{ OS0ͨ4)E9f`!hxsЉFGxʱ~H-R=ֿsW#AM}T/tBb,9ڞaڲN2yK/k"G\9X M[//:I $n.Z[gJf$_ ,bW&|"XݩFr3 T{?*X)噈%jȰm*E`cׂ)谈Rd츥P1:hQo(ǔpT"dinv2}KC##7:c>5˨vaꤵ])B߰<49;{!UK=;DY{)c(,Ot1`UŔ ׊öVncVZn]2ބ?62Rr#%,FSL_ϻLѥ6Ujx˒=8YE9\t9϶QygkwUX̗d㑵᜷l4ߤu\2G\ȪFBJ\*-MHN u /^ҕ?c+; hd98q Op 9&–r+㹔mWa]A"{؞r.WoK D]4Y𔽆|Кb8XG) %"Q4{e],TVkκ3$TazuD,gIG~bxK[UZ61sY-ùx+oNmdf_Q~ZarW,^_}VeMR\)܆-ͱ.[G3߱{,1sÆy2fH Uk3g^g*D1۽/Q xy@,d itEYpUڲ d9fwLD~0L7%OS+^."ў@&&({& 9o8\ 5gxW-sI g0h3͇g۵ӛ|L=|;-1PĔ#׉<2I+~HΞir9jͭj'r6m)tӃmX\4|;\IaP;n6LӇO4BKCC.e~ت5W##{9ҌF5dnv ~YVű!F\-+I=6\(]LS*?" (Q3BA.^Ǖ[\EXu@V7|K\DE/AJ˺;xsjw&vS1}=I&DS'p6VV~zSl\oQԑ^QIi Q'naNAϭM5R򿵷i"RJ68h] أjw"7ɆSJy+[9˰O/:ncOcSƙju=6e#̷T-2,,+rUݬM!нUs[G.a̓t߯@+Z֓fe,ߟ l^Tnn"[P;>jqM O\#稛/[aAx[i^?q4xelo|}DE#Ҕ?\YN/s}| z=b2-yA$$C9) Rʗ/_u=ztjݽﯾ2-ûr&|`X*()_jkE,oYM:v<>B22O}#Y^gsH%*’st4Ab^nѶܷn V &f!X=m#J`5dmR"Kf{$_YnM*:Dkj21<\6U{3 RLph3DƚlRSE)[K? I;Ѭe8ihcMKL7}aц&*<.,1UוonS3G"ϪY(K8DTEm9ixF6Sq.֚O-D[j Qq6׌P$dDNN%<qg-r42b'(af-"93$D=w0Q,)XGqŗܩ’ST2&ߺX(kdC1B bi=hOrm-oܩ0X\Ϩ}MR{=[d"60h{D6D1{=(%Ɠj7}K9 d/;Ew 6*^qOxr٪I%cQnR@mwU,N^ی"ӧHe bphadOā@uArM55כdDf^iК6y~>2 myQ)yVJ>oȼ4TCۆo]0F5$Ek%Pڋhj)ZBhҖplp)j8* T.P޽|yR֝&FMeԩ'IEϴnm-y P%ks(Z\3Zm‘0UAl!DB7QֱUlUBajܩgBSa`T4S.p;1-KR:8UqԹN%.hYsݞp 0X-d6`d3}{J$&֖ʺeN6{NaBP>v뤎 Wm[>s'9źe8B5 };qSY~{9X`# N $W^pPgvܛ6R,JN9Xd;Ytc> endstream endobj 27 0 obj 13578 endobj 28 0 obj 566 endobj 29 0 obj 29024 endobj 8 0 obj << /Font << /Font2 13 0 R /Font10 21 0 R /Font8 19 0 R >> /Pattern << >> /XObject << /Image9 20 0 R /Image7 18 0 R /Image5 16 0 R /Image6 17 0 R /Image3 14 0 R /Image4 15 0 R /Image11 22 0 R >> /ExtGState << /Alpha1 12 0 R /Alpha0 11 0 R >> /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> endobj 13 0 obj << /Type /Font /Subtype /Type0 /BaseFont /MUFUZY+ArialMT /Encoding /Identity-H /DescendantFonts [ 30 0 R ] /ToUnicode 31 0 R >> endobj 19 0 obj << /Type /Font /Subtype /Type0 /BaseFont /MUFUZY+Arial-BoldMT /Encoding /Identity-H /DescendantFonts [ 34 0 R ] /ToUnicode 35 0 R >> endobj 21 0 obj << /Type /Font /Subtype /Type0 /BaseFont /MUFUZY+Arial-BoldItalicMT /Encoding /Identity-H /DescendantFonts [ 38 0 R ] /ToUnicode 39 0 R >> endobj 31 0 obj << /Filter /FlateDecode /Length 42 0 R >> stream xRn0>!I%dJUC*{I 95M"ݙٱx[>Y{]ȚCX FIL_O)A\M]i>* 0-L_]z;VW{羡;2I 4YQ,M ?䀥 {S; .ɊpsR @8|&R}DoN~^Zapq%j-nVe4 endstream endobj 33 0 obj << /Filter /FlateDecode /Length 43 0 R >> stream xܽy`T8|ι[2I,@0+"$E5TDT UD-ZZjҊ(?T|s!D}m{s=l~B !LO_(1ϡ~BqϿd+W7 .ꋿ?n"dMfNq04:gA*\Hȅ9/5oђ5''@ fƥO&{ #5oڒVw3!/38+&1%$JHcO0~1eA6 DSdyZ[.JH"d k)YAd2Jn!c+A/h,Jz0>xv"&a~Jn 7 Z77)$Qrr=?{%Bo$}226g'eoޕ}m'N'/Hwq7Or  O>@{Ff/"Nѽ, oI>QToy8ے}!d5t+dg0zFv·C]ґ##$F*ȹ0V*+dڗea$n\N~K^$h\rI!]}I/2z]r'6;t$كBB;̆^oNb'rn`+RB#Q74I?o6!B|\|M#'ȿt]JW;=t=@?aql.J%,~#X FitIfRd.'A&vmOA%&iO6D)~CO0_%X+o[Ȯb`=` PH 5B \Z!b\/fa+zitDv)?Sɇː̶Lk$kY'ui(n 3ui9=33Ρ ɛW₩,E>Yg#{!5.dEp ^!$ CFaHZX+  '51_,KĴ8D*^)>(~,~,M^>5y\n[9[V;jP4e aU1*{y*! g@l]ɮXZ"Τ#cg 0:a̷Aq3$uaY۫%^Ͼ]d%SL /w"n$5c(߈gKHp?^GvAh'@#f h%V*#|@n$s_atx Tѥc(pE72\їlq Vat RD{J_{“p4,' $5z t[*TRe ȴݻA# (P@AB u 'DAJZq\"y(HBė3c%];ȃ٥MCrDo\K<`_VXN( 3dK곫ou\D#`_B C*3mx'eFfe/%#ɳWD)iXZ2.fff<`l] cqgUwfھ}j*{qFtyҒTqQaA2?/7'E#P0^"K(T4)R" EӠ`Z$ >d,y(jܤDQô9[d՘njd;+>sbzrwFfvac:fbhINOBO&ef_jz_x > j̀дJXEJEU_^2*S7QR6ޒN#(`Mg|MmhЯLA.m2-ͣ'$(= - fNG"VjE-ÁAr{yآa'OJZdq};YXK`$!,%~rJØjSOD=MQ*y Mnћ߬Ԗ=xr͖~g?{UtTqWNf6xœq ZxkАh1`@f=7{`tV .J^մjZ[^j{=j&pڲoM ^s5`"rV;y.|&mc h߰Mڕ$ K3I̐a.F]6JxjQ2e]ƠL4 ^1ML=%52 lŮR+BAL {O9A"8E,͌fMҟN2R/%_QuVm'=*OY﹐IiXcäWOHKO>UߐNw:|ˮ.=(MәowOhXd3ڟiXN߁= V^٪l< ߶z9vs ëilדa'V@U* Vgh:]xV5˞<|f4=H쮵&v/3_gT{F42bFG%TcjhL *Fx9XB`687m@3rsrW%ͽ^Ͻ9#l O,"k˾k *ս@KH{)IRJr8p\n$UU]K57}J4=B?N7? :Z?Չ^zz(՝d>],plD,&^Kc?O9y |zl-u+T[Qh A $YGI١!;-{(ux~CPMw$E~`q84ˑ[ր59$?up8uz-$UV%UTE9G\[P89!D S@Ú̧YF|/(<(UPٻO5wE|}â+F\s羛3[i흿5h//Tiw(2,y|ZS{ яUc<8Ie%Ij\h:>J_p7Br;aB P@(%r9AvPI~*u7PIrR8>9 HmCKd-HkR\8@¡ Eq}|lYߺzJ*Rpo~+(#g'iWMzE%m9yF\|i}r\] Ј1>2'SWX:E}gcNpD+"pII@UӪj3L˺iQLs4Q֫ifv[Q}rH$!9!jq6|isrHsC &ۚ ֵ7ڋJSyN}|0ZcPf'UJ6D(, \Z*(VgF|SdA (Z?nj"<ݻbf*uqhUQLJZP &9(T%&0'Xm) RW:(y*9{*44+-FӃ33o YK}}JnB)}JE7.8|.+3Ҟ!E@~S谖a- 0w1 [e41sdˇxĈ"_{jb4E̦N-,sdVjED-{;ÀkekV- ֊F~G P)H7邅i$Z@[ Ua?˒cG[>}YF$&-@KL$&E Q0%_VtǾg4?d4|h5(ӯ):Bd/O"K-wBne̫`\g<@`4su Bpz`S8uzrݏZ}k9}w~^?ka.)I`+e~UW_U"W Qx*_NSXD]I_%#Eko3lM0ܖ~%rQn雃i$yLM7U,]]t:+tS $q{g[u2IudÄwh=ZeIxL  C ʘ:4'UGuj77Dܴ6) c/#rh!yjIu:wÀ= O6HD"':؄R,gC.ڎdy8A<;e5(X,ou|(/V\ I8AP䁠 qeOIX;}6q2.Doz4,Ywz* jmTP Ai pwZ+"[G=ñ:Jd&lLvΡN,|F .a=\Zi_-A P9os[ȝ$\,g)v;V{EN *Et.G'UW'Je:=37W;_ͼDog6#̿2i5MlΟg>4=|M䈑777ȆÂE+$"DMoOߞR@݉^D!j8n)FwO)G|||/}4Y |ZkZmLj1ق>;vKj2Rf%uSi?sg2O t Sn QVM~,~_O]K,$A,cW?e#NɱЊr/_)NWD1UZ# U?xpXA;얀 FR6Rb#6Rħ|DR6Rb#փ+sb4[]405䄢Kss=gFv^{~e*-UoL^]ʳ %DIQҍ-+{@W'nID*W)),!UqCD e6*&o*RANn^BUdQ`2MB,% $;BIws$E|ʴ$6 =>CY+6W8,iX Fxn||gxesp.(PaZGUmG3X?$>[!B[zXqB|Cx9R@A#t9%wOҒ޽*a+ Fb$e$RɔSxǎrfѳ/_ϼw3fs.YU5ŢO6v(.C+N'/b& Z*}U\3dGЖTA{M9eMڞuh{[mLi2<*̚a!BGSlSDKf!4ѲMu|1*T  ;KfL?MiR5\a ĦfdNj#~&Ik 3{Xu&`cf B;l!l;qxgOkGy=oc/x5kͯEM!_ iy(2$ FaЪw~HU" f}x_F>{mdQN~˥J$y w^,|[[_9ٸ:9sȉq'bx6)#}&vnrpC}-ot7q.oʽ۽⏻CeQ)*b6=S|lkwԁa,C.⺨H#tEyuX[q8bڐX^ZzOzHeA0:XzGZ#x@]}FpGzZǓ#DfD(dPV#8MӧuF̉+7R(7-3 Sn(ي1(tr(>@f8wż_F %zIgɖD(x`^i#GUYҫ{UyE=kֲ 6|)-g.pzpAԣx_fr A|FudΥ!Qܾ=82˽v(6,}m>?ܞ>NuI-7LP s1 k>[S]V)=qHQ +XQCB݌]s<;䊡5s߹V Zyչ-ܲr()|6'rO7{C%7#zvYD:̘vKݲlxM<*M$d\K%XIR}~K>/̩3?M/P>?ި6'y稗gy/ _ߛ;| `~6?zx{{J^C:;JXz'CQf$A xQۢ$ <ʼnNfh::98V*;%H䴉%X\{"cؒ9sDӁ~GNB b>#@ASHᔓV#QNz cho94KjW"NԊ|| AFx?:)*,X­mY`dͳsY;?+?)n掑wW7ku^;𣲟A?wxf<g^~9W3TjT{nR6|"џT9zB S\)qX^voD3a qh~΀HS)rOHܥc6[#]nv?ةp®){WR%=Jtk @#A^'9M^$HN+bra`l-U4qZ*vvnxHAho" NC99.T_JWhXM ?;JT?(rJ5."9]x4W{ WCo<`uAE|~:)nkW~'󯅟nr#7͹yz?ͥړ-۲11~2g0 s| sK5&Sj@Təiccs.a3Koލ}0U؇\qH(3Xp?V͙Mp_P8|4$xdS:iBۧЩi)~t"(D> _r )הN>?W(|2ҹK+wLp}\G8rD&H|} /(:٣WW1RU1tibD`wQޫo5s3{cy/ Iڊ`g\-=|[Gcݤ:3nsFiapyݫ; ⓽ We4 WTSUSC: QLBEm7.>Jo嘁 ^0zDঋV8fp^)0N)XLw ʎXn$XQT<988A<}QTQzv٥痮P.ݭbspn uL/ޭO , ˡ6,'pU'IO^r'î3t)'ǫ *qiPUJ#AIYGHS9"V\G4tHƑ0eJc|JƼ)#+Gۼ~ܘ)gHa>'|NLx{fb;, ^yGZblefo,]sz)6]`hξ4!dCY "xp̔ґ*:ꋷ8+,neCes۳<:~=^tS,4)>:U9cr[iݻ(]o/yB({^ G]A ݽB!k+wdQ%JJ:# b$KN 5M1 b(#d,RXJ N'65ȃ*%7[kNqSL3nx1g)J'#`ٍ^\4@<)c GIb. \Y1[n-8DuD^1>V]S~aI`ą'4GEnCͭsarxےƃ.Dx}xS(6yQHF4rb$h7h H`ˇ $Ѧ +n.%\T'2ª닸+®(E5OP \~O< [6I{:jqdǔũ6d{-d3RʍNS9,4֣G7{\@IKP;dNcH?w#x1-+|u6V>:g/ӃM9{/Z'8Y?S/{RSH/ٶ%KF{gۖEpRn5 &M@8pD8Eԓ@rWt~ z0I5 `QS9&Zq`QnEGE䶴[ň?5-䶴OspjVuN #(*Ю іިXU(&i(̩'2Q|4.洯9-Zmj:0 >|ހbòϡ ^= amt]nQZ>w%2hگ`/w]_h ~"ʻIxE3~EC rz<[U~~ }XxPt41Fo7DI3yyѫh!K q8ץLivK䈊UsG 'ःGL[N+oop:hwFxkxS=J]Ia|2~F>H+|bpr8x˃?,|3p0K~piIœ> h#ْdnPen5I__yהȔuk>/277w; C->ӊx]VsN ߣ<آ+ffKY5z캇3'n=_ }Ͽz -A$#{."Z /ç:T;sR'_09֨T-Lh l<~(tz|gSkp5=#QzƔKsYnNHͳ$<> 9g84^3J^ãQ\ #%ƒX3Z1>ޅ. Jp}\%^7 ø i mxn{FL{(W$+J|_\N&LIP;\-%Haۥvԡi1A\|̟x 7˖-#(FOC>aS0j{qT9nڥKjR?ទ-sukq]1{pG=0MʙpsruY~z赗DLӧ('7WtDZKE\EFmD?,h^c, 1J˭QuGګ^RijL3՘fucP2_iV("gҢU(2قXT؄i[ЬBU!:˺2Fe7C֋x:QCGno{*5_U?j~Rs7|}|Ϩ2=~~EVt;鲼g>ĦʥV|xE/ #7"q EY2bc`u:@@Ea'(0 K6>K8^L/?8+Dv n- nlȈ8.l):-#q6?!E}@hChOHj5Tin_j/ )R 3jRnd: S$ Ƚc\_vF5IF%Z-ц!:5Ӌluc ^ŮV8VlpR]xsܩ=I~CVj/?h7/ rThQHGI !pSmb0:A{ck ,* /eriw07Ҥ1hZЈX<,icʲ9B.*T p4;&vR$ GkHxF`@mGW{7 ISM (uJG_\&t殅L4P_g-J3?I2#q.&N_3\ʲ vy8T~qCP]GeN9y*uYϣ>uCqYGݪ& 2ai_Ҽmi-b]ď\A|ezfۜ.Vg聘y'PC^ KFQ&jO.򁕱o>use@>'['@iMc.p<;h1zNEd<_\-.G@N8b~I$t8=_'! gr5&5J?L@al(a!x*3KW(]nN7 GWFܥ2oG/J]~znbvn7x?;r2ůl69x;yTEM)ޔX"+n˾iA-羪hi8q6wooOi"0,.0]#} ~Mk%HMS5݆݇ms5'{&ߟ$)Xt=Mkj%,qBU !vy&0R M?'ęv`}j>Z_K4o5N$(5;< ` Y+o&~?t7>pra Cy7xϭxKߑٿX,6FA:`<? "YI_>!%7B+` ^1o<!'I- g!hE2 1&էa @~Sߺ]\4C: 0# G@y8O% # OcVr/s".O6GI_w11҃}A)r@x2᝟pzAAg@Z%~ih9jh+{pn u u9 p)sN'djC(p#MbJYtЩ<zR }әpxO @8CPmhW 4hCziÃ|=Mh )$s-(w" B_FBSNs9DHA-;E>#?~%߈4S5>'VZi=9@*RdvjEG:<l/ "(t#gH= ϶u/ {7i/ 70 7X'J$=Ү@0E|?-o)=2g,. s iP NK۔D(AI# ^6rFmLd"Zi{܈t~'::Ғ5EoT>2߫7@GÀ&cP>s2`IمNvOWWrS-Q>Cr|״SUl31}dׅ} a'fcrkvn+ } ƽCNf,}֥f9qzT",y7__p=:!o!7H'`Anx=Wl9qĄP0焯!Q aQFn ֭">/DK t*X&M$ɟJq<ڽdk^Ij8<"<ρAtuIsL' x߷1ߚG\` \;zi<%JsԻan&݁he_ojxn@uXΪkЂ,]22[@*^>]}LDj̋R&[d LJr8\!l{hŰPO ﵀~@& ]I|њ %yNjC>a0`M_kG?>@8P#u0OHif4<CtSv7.0s^Kk[0 bKGRV }c9~,&CwX+kk NU׼o.]gs!-ұgy+v-e=Ӆ7z;;xۢh@vH=ؑo}rd[P; .BN|B(Ä,deWƠlUW7֬⏄? Ŭb3B;HA }μ>琿`k AZCh|`L~c ҥ]};'Ү?vtIy`t}7Na=3Am҅v4ڲh?sJXh+hB $ޟ~YzlGɃ:@J3߱ {@߀o=L]7|.:͖ߓ?oS_J v+"t)uzm68&ݍ.s|W?wK|Wg3q.|S݇|oVhPg9PfЇ@^ ʮWOJ)R 73! ]Oov?.N`OsWEۇ0g\g̳}HhmZ\qrU.6O5dSB 8(@n1CA|}*ƗmϜcˋPo`+$ zp"Chw+bk IZ1K+ 8F88 }>{5+0. Z[-fE: VoMkɍPvr;_N^E?e;b֘Sܮ]O k2?aۀ_0ܯxg+9;t~82Z>;&(o wKBmD3{07|5^\.ܟ/._G?amxAˀWş=,gzfXzPo3@n>Cxeb.H 8<'xܺLp5حϕ16w!pOδbֳdb:`i;).e/ȺX`]F$OK >2ξJ?,u M{&'8 lk/a&L } 5q(%;9L\'/dk66@_AP" ʬvN]bڣ+@9`ǻcڿ+@yǏ=c%c- P^oXWaA?~l/|D~|?6OBK eV/s7{ˢ/Ύ> 1adP0l f1`no ?vɇ>2m iVZ}s^) c~>cOAf Ckh pONr\dF!f3%s4]5&. H;L M |?oxHHLL/#`y m}x7m9[pWpd YrEg{VJr׀^HHגkyd|U30|}n@j939=NDщsI۫Y鈒 1 v޹Gqy=#4+$-58]!!B LDa;|YW8?H+_N,)bJp86Sg;6Jc]G{/m0R}]j.}CѣGRن,77Z_8+ر=s~/\op/g9OfXZ=sn9O#z&dv,+:?\ߢ\Z ‡~)b?0GcXc+S_: s5e_q_xE`e0!{,q)G\po}o^s~sS˟뾯t#}ɾ{1GFI6>qp <]ƾJF'SWsY=cS޶o|>XvcS?L]NoG^ȳ}lm_eN+}5mAtJCz1"ͽWc6OSh|E:ǃHɀEaL>߅X_9:9:޷hYVZXޘ/ޤŞuTgdz~?"@iYb{P pm}{oދ^C=8OG4׊~)Txl/9gNsfG?;߃^m#qGg\^A_2I?ۛwWѿTgdws3kbs:cz=orF\]~hzO}<>zzOv圱QQz%};nQffgZ޼Jƛ"v|m3Ѳ&27D(M@()_21c24|vJ( t4m!:at^aM,WZrȔoVš s: !hy7y]NT  ˟",qmQ!끔!,^E/_A .ӵ7HڎUvdt;RT\//F IF7foHW]gffFgo(b>'R H\Y,@+>^FeJ/@ !,!9/< Ϥq|1n0c|N)%(U4d<.3)6} ,2X@ٙA=X 6'9NfT[t(@f40Axэ!ue4п` Axq❈q}7b@ q^1w+g+oX܃RڃRڃRC?tHz9f_$"yH$;ErH)ErHFD2(e"b!")߹dhH"ɰHVdHDm4#7WIt7.A/Qh,RhVZrFz}$vzC>hTa>jP6}` I;K<.ھ蕼%O3rY--D "L,d-QQa0#>QN,G/R)ėmy0}̈dTA7PXTA.ھ ((@֤k[~:|/&^ _o37xD<#̳L)τ3?T ͧx8meq`y[Pet lEur1xMzsֺ9f%Dtt.vvPLڌݿ) Wr/ Xǫ}+݂<*^ 9T?Jn@ JM2ZdK[hIL-RkȈURފ*j5 Zm8RS2ִgIwMO-m#! o:YwSI%7,k#h#~Bxiꡖx#Vi%`[O+njﰈKĻM9XdZG!PcQzt̬G@{XUaU^NU)דlj쩬T:SBP:):UЩR:IT:II-Q* TʂJELR iJeJr r@:Aw;+ 譋ohhX 6ٽ$5Pou6:SPO]]WCMk{:h]SŦxosKu {c\;Fv-g7j\|h::-{\׍ w,Qd~X+O҄HyMDQKjN[K~պR 2 x-qad9m1؊?]Tz{ELtQ"nZH4k^;ֵÖ! &DD$cؗ߳C.;fE-%I +-.]^ endstream endobj 30 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /MUFUZY+ArialMT /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 32 0 R /CIDToGIDMap /Identity /DW 556 /W [ 0 [ 750 0 0 277 ] 4 10 0 11 12 333 13 14 0 15 [ 277 0 277 ] 18 37 0 38 39 722 40 [ 666 610 777 0 277 0 666 556 833 722 777 666 0 0 666 0 722 0 943 ] 59 67 0 68 69 556 70 [ 500 556 556 277 556 556 222 0 500 222 833 ] 81 83 556 84 [ 0 333 500 277 556 500 722 0 500 ] ] >> endobj 32 0 obj << /Type /FontDescriptor /FontName /MUFUZY+ArialMT /Flags 4 /FontBBox [ -664 -324 2000 1005 ] /Ascent 728 /Descent -210 /ItalicAngle 0 /CapHeight 716 /StemV 80 /FontFile2 33 0 R >> endobj 35 0 obj << /Filter /FlateDecode /Length 44 0 R >> stream xen0E|",U*CR1q}La ̝bhw7g #dF &Jp9@T%a V=%"0& C8Ew&ID—uHHHyeHE*V.4e[vt(p+.~Sz)^[ɯ;J+PNNe'/w> stream x} xTEξ;{B " I\"V0tFیPpq7tN5,qqdfAe7>vtI{OmSN{#ĈA+H!9/{HHqny?l=gt7DD͞/$z<##!vYb6Qv:ڝO$!nfE#:>| D"Q~Ѽ~"ED1t(]'iFpB2B~ !JX FJbS/L4naK4Nc*h-ݼN1܊zʨ&4G+SyiEi6߯ч&Zj|н}Tʢ j(Gf,*lOh:]HPmY,k4a~HQ!>f#x~i5ߤxo:S}63Xmi>E s=I[_wHg$2̡+IzI_r:gY|Hu—e_$]JȏEq?h?Y;a<(+;WUΡ_Wu|~w|?')9OPf*b KeUeC#f-ITlg~{lOzlѸk%ڃ;ԛkW/, EϽ` f<^] !0S*j%y[OQf~/ai{k\UTSW'k(^Y h=wZt~B} }nbŴ`-Wy2]EU=\ev;HJKgJ}Ku}[0m:lgn lXIXVX) ?^LƪA}l%0@K}׬0°At VВҝ%eXM4zLyyy^!VXਢ{=`Ÿ(Xom~.Ա[:梅:1R%,k;e׆ETi{q* N0GcLoF'EE4K l"NF,{3W)F/o0'z^GdL5Ǟ\5ft娊ˆT\: ?/7';HOKMINJLqGG"#T3*ihj~Ωxl$"2~o,=(iJ}%[EUEo71uu9-^/e؅pV~7\<uF8匛,.Ngr;YX&<~t'' SrDJ^IuiYY-E~69~ʩGd'klƻ@x;z:viN/rng5-ڭ']^(*׼nQ+Isiju5u4b/ZW4h+F"F߼zvȩ͙q~&O/ ;ZڜNi]O/J1)ucB팊y}y2$P>2ѣӠ~9^9c%FQ9P ?- \~Ǹh.3y;2WĨA.vⰴB2Af$4FtP[n|~Twj#ljP!5[+{X>9 'SMUoWU{awRSܽzU&{}>$[λ-ߪ+Y"T5@+Q "1PBM!voٞ߃߲:|tA]yxt).2rJjXX5fySu;R6ffņSahX(QMamSCqRs'7FT£~^{0UBgW'O}ᱨ4#RE|=՞nHL==vcdJCʙ禜M )7nIݙ\iJHR ! -)kZoyFnٰ"W;<.#%|a\ې!&4* F ƿ2Ԍ"6 F]eTginQjDn aD%GN,gmJcÇdJbo'I&)I)Ԅd"XEZ1b*`FZ}.U$-j9\籴ssy@(whJR"V0r%>1)+ @rGY1'la?!i6=ݍJZ^z_}OghZ8=܊3ꇻ#;'vS˵^}FzE!zƺZ}V[k sk8ҡw$,$edHJ d)%u^}ysW1Rn#[ϸ{[@)ݻwFCD%+-m8w;vSxv*?EkpN|hs#_wNJNO00 FTLyt $( B#3%vQMQmQ<*9!єr6ys2oO>?O e7' ,!%:4_7VLgI.;VL H&O~T.ġi"ȶ~|3z'pputj{7aQw5aP! O@ϪcՆW8^X،pt~p¡l:T1:GVnbut؛ZU)6Q ^nd)Y(SG~3䕩-XHf=VY]gmtQ.-2"&DAD%'gD~$|!+oV"AΊ8#]>u4d%&Gm ~;%> ζ/MF5]z;v/.OVA6bSpTYjSJbGǪNGt'_iFȉ<_b uYᚳnG) ՑF(%-Okr хx@=ꪌ@d%$IgD%YZ(t%B[S<UL 箔^x+N n|0m̬慥|dKWJ|xcNر5zs2=*MSK3l%xhauJcM]~48gbLɐi+[hcqb%$G“J;&Dq12 DuEDinNq3°Ƶ t!hWIT!yJu_.qTrqfg\bY%#CW?)B&R${SBpdqC֒d JA>1:lV|Zn0M̃NF'tAc3?2\1q08@@J2UdqָI/t|LIce`o ĺcrĘ]2B.A1.м}nΥav2նt+e@bbP s.nN| (Uˣ ȯ COK}+`~QߧT_IS1({D*`dp+p/2Ǽ˦NH`y_l'4! |aH= J j~ /m@(( )C9SDCckaf~@ Pm,b%t&LN_ y1NSM$ ۅnXw2A٧۔oB.Bzk¢MZd"gJ].iX} uN6@O? 4AM]zƷil&{hr"x7 诱65S5lm6b/ضe2=:''@_ݶEk ք)+aj[n}5AmU=T&9!}vQsSZFOcF_Aӣctn.iX_R3@Sv7-xx*p}l4.>|.t@*aނu~ _GaㄍvN}i?a;*4ZCRun_a~ܭWFs~üҷlXOTI}ԖOZ6Y}t]w>AXXw'[>H?Sߡ{p(]BMT/F"?BY/'_b4.֞<2PH͠_CJk>['5#cͧWН:AߡCsK}]!1>} %ONZEʢGfÐS{Udۇ n>}M:llδRܯ)tlś4CXCb} 0%PSkiOG`|S?)t~HFkk ^ü}\@ޠn3l= 6'IDSWuЮ>{#-Jj&&L`X2X ACe+D:Gϣdb-ڻjp>:'*e q Ԩ|'U6'Ur?&=4W \D8>[7Ͱ?lc5E9wfzI~} C~}A}OS >Y?rI|m672v rmSel52 5`u? %w]ȿxx+VF6|Be'c}!৴c h⿁^AyR$C'ͧ:7k8JyE1yBj>`+##\%փ022ԷP~`hBNJkDJS:}yqM%[ŧQVw w(K@ɲX~rmrUz^R=z>TJHفv`Zؖ̀Qz:΋sWہ3nO~#]MtI#`yi'؍Gy/4+Sn Cv ^܎hAokpd%h9Mȟ `?2@?9R?rs,=ߥ;j>'; o|xY{Ԓ|}~Y \OK?hQo&If)J*|g Yws+b:CeH?ʋhhvơ̟џ=_o^<;%]ѰO=נ/#¶{6{j=uN? ⟊ۻ{ 7p2@S~Nȗ~I8>T0 ZuFx0p7+-:>LكT;2Xkrh^.7*?De?"G%kʿ{q]}Ymc8 >Ж|g>cvuK7Q}PLN0ZٵCGGZX,޽{JY} wD9Fq7 z (wj_ }}6G;0zT&3*舀BT3!Wޫ-nxĻ/E9Y6.W`ʲp\(,^-r?9DP7tu3ǂdwꙐձ7d .h@XtAkljʝ'JD s~ƟЏ9w 0H0OO?W_ *dЅoƹ<׊?oXYp0(D[f7V;zJ-j[j3c}GwBɶяஐcކ2;c@$%V{{(L,?vWmQq7LnK9LG=syNW9JUX-읆ިUCN7.ϓ+Ԁj\8=|ծ6M[Ej_BUcKў>ĝNEw9WλНu!g>1iL^\"3riIXWGPwxV;8mgɳu^XLE+)!|vބ\9 Qםﵬ>ConJ k~TcaGPwНB')ލx@}Ļ4s[g?tgO%~?L?)5qb5n<z tknَɡt6{~>K`A(_CC˼_ [%qqGc7to#w"OηH4&oaoޡ5,:;Tc}9˙ i}a{O-w$tMzWN=ˉXk߽ -}U}'sj9JoFi6 חڗ)l$ 9L$k~(w=ӟR>Q-3 Q?l0P7;6񾯛݉vD; + ig'۰}b/A[_v!sH/r1,C9_>۷#\C8_ On{wZu.[=qlc3Cl5%>FYxf#[ t@X@;K V<٫}`O7.ցG@RǓ>t-$|/Y݈olg[/2uN+zM?Oҹ|`7EZMUt&HؤU^!O[Hre <N~E!? W7q%m6;Z/ѷ83Z+GDi$Q/ B2UA~3:EcwJ\ׄ |sN;mC/RޅaS{pƅ :-U%G} a?lKK lAexeCXgiUs<[EH/UTο@ک8͂(>ȫh r*iVxW =Zv§5wj]cTL cjN. ܢviҖB8 h؇G|=-t& |=Xy-tmݏ˰Nr?G>YKʷ?xɽS~Kτ-隣~FKM3-[4ۺ:•NhՆ2A0UPM-++BPNkISӀe OGw{o6o~D~یV{Ne?-ǏſGޗO ZQ=C׀g&ބ.eܕ ߰?&u'xدx;B?ϓwn9zK]3IY﮶v,M6պ]'i9%4ag b 3^r Y!$bnBi!;%l2 [හ~rbVt{("ȢÕ8c(c1A b 1A b 1A b 1A b 1A b 1A b 1A?&E+z҈J_U)ƥld6 .UftKH4{=\Tbfp$o Lۺ2I ђal=S S\l4th <hQQtMr?g ` z?r?}nս]H+M\x+ 0{wqq*wr+Q4cAvl6vEǕ5nfj8pTlxcxac3̍k54O& ʯK_|]&HRb+ww\b逯 x@RM,O')U4IC٠O&%<#|ag1( D. 4A~PijoT}(s=ѻQ% Ol͚W( J@d}`׳ #(6(yť[o[q`@6q_ rh`_Ӌ1qqZfjó]Ow_AWDer`+RK X \kvp]rhhG8&96pI6pI&p4 M MhGhG8$8 aCr0aHRp(G(G)8J%^px^pxWrxWrnnp%[R@p~p~ɱ%~p~~IY^,{,{W^쵆D Cmˁox{#y{z-~p~p_r_rlfplfɱ%fKӕ'O kc+Ig.}^AH Z)T!%/)t y,ੈI ']^L>V&a _Dmf{XۯqoMwI; BrokTTeS}U1;4)s5͜fm9HSk|ݺ9_kM3;~nfIWKI\/NSPwGI8ٿ5_&fFKWSg5U_G ҼSmE^ׂbb(AP^K^Q VA9e|KS(׹[_2yDd}yԯ 4uT5R9+;6DVHGadE&-gWdlKaGxBe e QWc]Ö.{~^N}[N<ͿseKEׯ9g̫/˩v{8Oa9utΧyuaưu-]U5Ǵum_[UǩJT,ڪ9NvȮmՈjD[Fl~N;ՊZ.e& 9&+yY.؃kG]*)YXg"+ VV1Yi؃V19-BYSf4 U?gŏNu%_g~.]X<5Ni􏜄:jkAI4EiG}كL:D|ĩK盵:G%]e 9_(g~IWv8,*8 H*bzX Q#yWl\BC["@[h@zlx|-2YX:'VeKJ_lU4̶bK%SPq12 endstream endobj 34 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /MUFUZY+Arial-BoldMT /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 36 0 R /CIDToGIDMap /Identity /DW 556 /W [ 0 [ 750 0 0 277 ] 4 9 0 10 [ 237 ] 11 45 0 46 [ 722 0 833 ] 49 54 0 55 [ 610 ] 56 67 0 68 [ 556 0 0 610 556 0 0 610 277 ] 77 80 0 81 [ 610 ] 82 84 0 85 [ 389 556 0 0 556 0 0 556 ] ] >> endobj 36 0 obj << /Type /FontDescriptor /FontName /MUFUZY+Arial-BoldMT /Flags 4 /FontBBox [ -627 -376 2000 1017 ] /Ascent 728 /Descent -210 /ItalicAngle 0 /CapHeight 715 /StemV 80 /FontFile2 37 0 R >> endobj 39 0 obj << /Filter /FlateDecode /Length 46 0 R >> stream xRn0+|LĐJR.*=PKX95&MrH-<23ɾz4ysN`Nm׆*-/w94$\ϓ2Hʒ&A-ܑ)pt~ӔAt!蹱/4u?lf39*l#5Ra Z>%uŧj;Ap|eGF~5.lBNf@Y. _lۭ8\~LD# ˆ.mD`v]3A,qO?{<8n̓(C_&Wyp.4QEm4iv+^?ʍ endstream endobj 41 0 obj << /Filter /FlateDecode /Length 47 0 R >> stream xy|TE7~{{I;{gI ! &=A"AYA( .( AtEF8 #* }uowqy~~?S{:uSYhIv͞'OS"*"o?DbLpg *%j.?k/@>m~ÐG;rMNݏO4'ǦO7(&A{ٓfr$y?Q6J<%L}Fp ި}ſ!b)B? #c.:ˢikC{:2vϮxJ <Yp;0k/o2]G)TDhUtz^M %vX:.[6҃EQV6&z717Vr/ x0BYDwGE86=? CJs&NLaYme?Kש=4n;VQiK}[|B>I4fI9Y:tIu i18Niq>,B6#}{ OtZ "DO˰›~:nd4N`'JQrv v韦M0(wM6Hl>N`=&8a/^4jGgtgwʔ'iz i+gqidx+%|ٴ]E5ZwԁV= w뚗%'sY2ӼR=mR] q1QN=2fU$K`c_'Q3tyLhVPm*~ܢhojɜԳSGOi`c#8i9CD"ה͝/ƫYxLvHV6 ޙ,z'[pdM>M@Pi*+Gِyj4aFCȟUUfG&nYi^B" 391%SzXTO2KGxK-, ɶte9.bF!^hL%S@Lr)W),CAm5,2b,9] _Y5fܬSvZɥn%zd]eE,KG]zY]?بKy=V-Р-8K"BtfIUxm$=XELa=ٜka~v[A?h4ԕo¯R2:n֫ұH=m#.ctm7ʜz~:q)aD|W$*U_ehVLr)`+yŞCgzؓv^GԨԨt|0Gqow`Qȴ7(rvXw]0&z{[քq{-h7X(2u#Ot9ۓi$*,:q)b?j"iC~\q$顄^Sϕ]<6Y9k'M%UReKMh+rUQ//7{~t u[Fu޼d׼U`Ҡn2m3Y &-:d7l}aO%EcE/XHk569~i,u'dȲbwlPs,-,X-HlQbRu~k x? 2g#נ{R,guEһUV|L3Yǚ02$՞=0+0TH+]8Տw2NմllpYorn)] ߗtW)KۛeIPd7y%I{'˰'켏s]:}6ǜ#"zjҫIFGǓho/Od]Rv5QX?)%'ş23`ʑSJa:t;N ڎ"57ZNXAY9ijRGT?zÑ4n}m-oKIã L'q84<)]}E'/⽮,YYOuR$g9yaTt9V9HwrVTt! Pe%YllB Tr&f.[WHfx)LQxSٿ3*/6J.zn=/%у`,)Pq+z)v-_֜~㪾#zWorLܫ($][RtT6=Пd/HNfB;m6iif7^#!mFdY .DG;}`!E>Ji݄s31P܌װLadw=vɞ&>TQOUJ\V'gBll *g?mRd]xii)CH/$8K( P?Y^?bV Q=x\I"Vi[?|Zsmt5gVd&d@vyE?`?IcvZR9궹bў ysϖ-}Ö/ͪMF;;%ltux#'G.PEs/QK8Y2 mܟ/TBl_"Ū23U5;hI.3KLV)^]NW#wlqu-W%S>)'tv̏)͚)~l.8؋4_1)cxfc.pĢ\DML$[D+iR)JtچGEnT="#";(BD,Md˓"unŰQMz,c ܚ~2Y;],t4h@ z.YȚ#/ԕ9S&N?ޑһGꎞWKKW^Ջ0Uĵi!졓yŗL6uwy&G, $g J_x"1];W:=Epvt( C|n YY"rɸB2b'b+f[7v> *ǜ c»V91_1ˇ/$gLclxiK?5օ|)NI1L뻐+yet8e#D$DSFdvTRum|MLe1M"w9>&2:ROQJU)ny$=u8Bᎅ3ۯV0"FyTV.R|S zu("NG6œa8tV}LM d.G!E͞fH1/7Ae&4"VnU3 U| C:?tdu[ɫ[]|7e[ mΞ9:vs|[[#ӏGU)=ZU!%OKOw#'I1cY[Zm[cqISWOj;oZzFdl&,b5urDGd#bk&)33m E C$qi}'vgF>}&NML\gxmt {G qtr4=WߩpN:Ep5 6)JEWr(ђqn*Wd8UV)"JVRM]0_~djqIQ/×F}Bp_ gxE &\s7O ;vh]ϳvl&!3:ww\p=z'9_yň[|tg1q,Af{{&ʌ9|YvKȟHdPZ*IIU(%Ju:㣎8KIw*;dUl,?g^gy\b*%WWZJkekH]T%-R"NigΰxiQ2\ ,=T%l+>^JI56RM g^gV{3Fjd&K6h:iwBX_-j_@(bHe(ASYk|rf[~yDҪ;%#&_5NB O;3翠3gf⮋oYf re+Xapgp ^mTcuOTU=fulMc4hK+a5}G[teUP~3l[Ɇs]H nEtpkQV]A^ecM#ulo=MO5)ieq[u DL6VjVC)'1*5DlVD) 1$ylMH=,*rfɇj$meJ2#aO_g(oga?I,$ro㍞; ΓE E I?5Rb,_vyWCmmKl=Ϛgmݲ+^9߅69 qrHB}5yM6jj C;w1U6.a߰|-5ZԆ/:CPбP{~n]bGj`$tAOvib[@ J26<1@z)qG:Ec~ 2:m aXY?h'y P?6 hzP>2g(n΂.|Q V#_*s|tLmF+) цc%ƺ G6 <:n5%\ s%)2|ocQ?0k9^ufkLqj"?")۫gd p%C~EF;tp|=MW:CIeW[ NLi( t9az.zY 2tEr#-_+tFT앮F@N̟xRy^O`=y:+ -tKL=_.NS((ϢF^EU-j#s5!O̯˵ɴNli#COa *мZ#FwFMzgB=rOXdiAEN p&?uw\|Rc;F29&G @:]s-u)Lڒ = TEٶT 4 `ᆾj4txX?/Sfٱ^·>l/죰qF ;'l@}Kz?1隣PF] ;\'FiQޤYtǺhڐ? R!'ڰ5Snޠu{|o*qCv8 H߼΀S4MsQnn׿?%|f\L kJ%%i<T xf;tG7}h ;!OM'Mo 8\K5M)zڧ!yFe1!xra*oѾܡ A+/8 F?]ipR6g=2CG7#j,_wQ^\O8T9PnĘwz|'hM=/D"YMT5]eZDfD%=i}A{#?YZA琮Z"h i8PI/h' w4giOD/ _'wZ$!&+el'R4Wǚ(_p]d~@:S7],_CC:h54D'HҎ A5 (;@QӜ_k;h㢟x}48/Y3T/(}lj# ]| e㐾Ef>FzvXN!; րNG(P*S.f!ݸ$?Z`7tQw}{C7.}(+D~0M/e쿥-}MhKDŠӐhKg)T9` at,l#nBT]y ~'ź=-wσ94)̗%˴as)tDZm.MdE-=V wyz|Rt"-|::b O_c(5DBs9owm/9#r>%'Dgnǜw_[kYh`C,z^ܻ&"+1f斺5 ?|p?Ht3ҵ:w);Y/?;hbM)1B!,㖼\֙ ]osR@Fx0z0I !X];{R~ֆbѡxpKa~Y4X k1(^[p2+-8{[m?_yt -sehhwXp=ya(8 s :9V`FmXV.9CNB ν8jUKtC=1S ]'E'v4(h<*]IgZYWywUJ?GCϨ #f@*OA.h#(*c76K^f7iC׈y$'l h@M<ې@.G@_A[傦D<%P.hqKWvog3q-rW(/[rNk CZCZj(0qԟ@ {VP_b:ӑ1m;/w|ې1P;p?sbnD vv+3[4? S  @|}X ipih>0yĂ"N [95q= oB!qG ~z7]!@ FKBZ!/Ao1rpg蹨E<y. ZPak;TfJIHIoj?(͖{P&ڋ8:P ;TIo^xc{t!~(=+9J f?_IQ)ƝZIJ܅VbmIGk{`?S =|mOX9N<*lh8UajI@)DFb;{s`cCc[qW1gM\qҡXQq!k܇C>)Kii?"Khϸo1rD0F8.5Y@9Y~_H]i9p˸&G57XizD ٴEgw~|B[OxFgՏhz '̥ͦ4¼VS=kJ(OćH{1L C@~"]-U~]qqw H8-@Qqgd/ qjfñ|K締w9qŻzvٌ惶LS+6`ij8% =٠$C5][Ж9ı#w^_k?7WuaC5|)a窡a -/\⎴xgwnGX{(XLea?;(C f4(]`KH?`Y3 oW¼Oa^{@K_2\}__x <s@r1,f> }kݿ{s .ޠon/Y |E?bu b¢~G$Z,hȪg^טsM@0M>*MQ>>}q'{g},[i,lx<оI@~&q3Noܧ}]e$͗>U.aMچP 0_ PY{x7t#c!/u,ޛpɟOp=xaz-Q꠿Kx==Ïw⬴ߟ?MH/_@;~i#-YdR62;O)4Y^N,U` %H AzȀ܃>yN7Q( 'Jyڜ6 e5M=ǁ>Y>F'p,i 0JA5/ٱЦmz7Пzop7/'I)Ii4wd"MCڇ{CNhw4EmF`~ mfLi%F)ΔD[Li,ib{e.~)ǀ;~b!_2`P7Jz`ա(J|=H|?:?tB;jtաb؟R7#c{Mh?F8 5 }]~*xg&؈4nX'ܿGCϵCmw0>@KG,F;zVyNJȽ1WW[ϑ<# h],ߥ$eYFo|'\Vb-8'>˵>3|m?tg`pt3fmz]{=1 ySHSH@ *#ԎmBLA (l OS$q yUȶ7kV@'t}߉ҿR lɷ?^QWƖ{yjSB'_Uj}x/b4EGTkw. A/0(9d1~ zCjpҩtŽqo.8P@vPpMP)f*+bmRijNV`I)>N|P;F1rƪB_.XB~s%XpG~KD6y#(j4Q< hE+ZъVhE+ZъVhE+ZъVhE+ZъVhE+ZъV_'!qrRf)'xȜפah嗆θ\вhAg鴮W-hdlXL[$*>ѱE:zIi!p C UR)/ 'wvi $4Ggj`}nbPϠ1q &%&7w4U0CN&5@ _TߡoPhmܲNid2л 8sj;gu޹Fg{')F~ GӀJj`-rWw=~=sGO{Bms99#oW|Ik5* UCq+b**,ċi< hB<t <$0&|2]Po Pɻ!Mt`AҢEPQ& oT̻7x7Hy_]jW]{É=nwzRO~MT 욧<Ar mLt0H{$ 3HAb mHD&H}f`g03 f|3>`g03 f|3>`g0 I(UPBZ7w@'{ 6i=ߊ< TL6RQ =^J X<Ra'=*@Q P5l:.uۂq*tVuF6($ | W}+n@wFGiƣgEIq"2_⯱%uSc0cj/3rz6^Ӎc5AT4< T׾ uu= ֵP׾siwo C>p4eՠ2zAFeq#kTmɧD?dVo)s36s}g~w>T;wi3!m,p1ߊs37gb(Lw[o=#Ft ;U>䷸gftn`u Bnw)&f/&#sn̟2 нknWt>fM@GEZ"-ݫןVMVRjuZVm6j94flV̲۠w7V-Y|zI—33AJy@AVi t* ˮ.ely( 츖J'zFxu؀[ѥT:70Y-MSŭX˒CO6xbs*(~n(WTaQ̺j*-걾^uȎ@ZdE&tDyME W$6%#<ʷr/黕'RQU箒\[QQ-ЎA;<yfhsѮ hZGn۵No'3ѮvoǣMLR6[xJC4Z6^bkE@>χ&}zB>} Kћt$5d|Sz/54H5&R d/L*.:ך8;g5#2׺mtlY8`=Yv%:-dBO)%" Huݑ,jz}G:[TAE]_CCU;HMև(¼9snΚӼW[w?* ߢ979%}f* d(  [^%U uI^VkN[1'u-7c"G52/,)&~n?NU=3UR~ ~xg? ?ܺ? "hwtƚTPV,*n1nbsM?7gk endstream endobj 38 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /MUFUZY+Arial-BoldItalicMT /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 40 0 R /CIDToGIDMap /Identity /DW 556 /W [ 0 [ 750 0 0 277 ] 4 38 0 39 [ 722 666 ] 41 67 0 68 [ 556 0 556 0 556 0 0 610 277 ] 77 80 0 81 [ 610 0 610 0 389 556 333 0 556 ] ] >> endobj 40 0 obj << /Type /FontDescriptor /FontName /MUFUZY+Arial-BoldItalicMT /Flags 68 /FontBBox [ -559 -376 1390 1017 ] /Ascent 728 /Descent -210 /ItalicAngle -12.0 /CapHeight 715 /StemV 80 /FontFile2 41 0 R >> endobj 42 0 obj 344 endobj 43 0 obj 23400 endobj 44 0 obj 320 endobj 45 0 obj 14961 endobj 46 0 obj 312 endobj 47 0 obj 13655 endobj 1 0 obj << /Type /Pages /Kids [ 6 0 R ] /Count 1 >> endobj xref 0 48 0000000002 65535 f 0000160236 00000 n 0000000003 00000 f 0000000000 00000 f 0000000016 00000 n 0000000160 00000 n 0000000207 00000 n 0000000373 00000 n 0000104067 00000 n 0000004464 00000 n 0000004484 00000 n 0000004504 00000 n 0000004542 00000 n 0000104374 00000 n 0000004576 00000 n 0000009564 00000 n 0000011852 00000 n 0000028790 00000 n 0000035690 00000 n 0000104518 00000 n 0000053732 00000 n 0000104667 00000 n 0000060287 00000 n 0000074055 00000 n 0000074076 00000 n 0000074799 00000 n 0000074820 00000 n 0000104003 00000 n 0000104025 00000 n 0000104045 00000 n 0000128718 00000 n 0000104822 00000 n 0000129196 00000 n 0000105242 00000 n 0000144826 00000 n 0000129393 00000 n 0000145224 00000 n 0000129789 00000 n 0000159545 00000 n 0000145426 00000 n 0000159897 00000 n 0000145814 00000 n 0000160110 00000 n 0000160130 00000 n 0000160152 00000 n 0000160172 00000 n 0000160194 00000 n 0000160214 00000 n trailer << /Size 48 /Root 4 0 R /Info 5 0 R >> startxref 160295 %%EOF kivy-1.9.1/doc/sources/guide/images/Events.png000066400000000000000000006631771264133626000212770ustar00rootroot00000000000000PNG  IHDR (6fFIDATxu̔Ʃ˭KS)*wHN ] w] Nrٗore{;fμesK%( {ҟ:}QpizN4}T ۜWDoҔ1~|J(]1gG]8n7ehW,>-UEV!Б9]g40 כuI2ZW0Xa\/BgT6]QyJQWO^1nK\}_e>K*jOytZo'=x}>KytBHDSGV_2e ebbbbbbbb!QF.={ɓ'|:/:R,O>Aw}:ޕtm}5 kW:V,PJe `2eKC6ϧZ9IҿVF[)ӏ>+eez_2e9X`9 paݺu}]~ѣG&Lׯܹs?~q޽{ݻW~sYf <+ /]C7nݬfϞ=l0۶mS/dD&9rѣG3C ?{,XgϞ]ռk׊+WMbbb"A2eċB ޠA,bb۶mNL!HW&Hݻw$`V^M}@oܸ^z_.\j+Wbɓɓ'G7o)EQ2d:t`RJDX(w܍rUJ~ΫU&VZQD 䨣oذAb'(I$6p@E}G2%KqҥE6m, ©gϞ:u:}N޿۷իorC3f\x1eʔ|;=Î WR%W_E.`U\5jw 1b~bΝ!rèpƵZ|95Vo!nѢ!۷SL4)zƌi.Y:t(ߪScǎAŔ>S$k֬E.\bڴi>m4A‹ǎ0>}z,Nr!k֭??lٲњe`e_` ]\Th}~1={PAo/(HNK./FH)Xv 0W1X`4iҴiӆj 3D57n #oƑO,~;qDX R$+˗/ڵk%(-Ydo'O/)BykժEzL Г ,XgbE'HH>&Eг1X_e9,Xd_ "8r˗/@ӅzA'd)S&J &RS#9( <"F+Cɐ!>IE@ #~[jH0L$]aO%%[l.d9̙3љ\X{nx㏩ !!C"l "Mի.beR^? Vow|YNDQnQbu?IM%tOѡL쪾DD{Rqw>_Kg"0E ѕ+W$Z+ `q PXDQܲe7.CQF!DEV G!) *o߾`ҥ;s cxI {@E((B~tΝ<%1 1aA\saD+W `5 vَ=۱gm:!l!r^ 'o$]C!r3? ցy=1bjVd&Aېš$ޗ9sf)_;quX}@ IZ'VfXT B\~q8K."Z"EM6 *j^pQLgOhN?E 9THs,@ ?a@+v$G=_2e4)B;crT;ҿbָ $r7ʿP(-%FWD.Xgxb e>J18UN$"v?+WvP7p%:wA޸g?Wdud ŕpT:u:۸ ΋m_nW_;ZG3X`)3w/WCOօH{OrS+_kF2 MgO?w31"61!r,,[u ͎y/5mq>}k/XD "`AA ")JAH))!NH x7ه=yg~ggg2I)soG֯w&N' ME?]*Oַ;:"nŻ{c}͡f;;_^_{vݽ_{$kJ?5 ?~n6Ab >:R%GA^7Xz+1Niq^vsrFTIEfQY\ !zV5 6ׇ܋:[\{j@p?W {[͵a-hҵ=\RcsgDK/y5(1t8 I1PQL](fK2%z6&'$\%#kznꦗa` 6C`d_==NW<iCpUk [kQOZP~kO^10_e`<"6I"2\)(L);]t'8xr&R`?K& Toa`0]v)[ {jIvҶ6]9kok+d;rR 6Qonfn.4鏄 _bA%Ʃq&ѽK =:2 nsK3w03DgaT4+}ˌkF-@jV#”z0nkgw4:r!W/.(餢hmyy2myQC]>-yQY^F{ ZY_fvWQjp}n+c3u1 y)Ri ut\G$h͛&UR-y3/DfhKFY"Fbt|$c~$.HcEEO \paH[;B~1,*/Ȳ_XӸ?/~O=,j,.^al)$%lIkz]89%\ Y瞾q^/#_8Tq;~68٢hz}m+]CBnS +z< . +1noT4;Ma;&UO"=ƑԊMxn'qKg@ީT7XT9x>A)WpeiYZ5\8Rj&4\1E!\qpP+p+VmLC{fϭS+k: 2lQ863ĈT}=o9q͍Jyk޺S\}6bY(A鞦nv[(W Lprc.2t:4\pHo7#1XHxL;K(`6ʫKWqSh&ER Wi[>Q\&Ɗd?P+ 6dBGk/;j.xFFjqNI5 J*s8R]p`dK@odr5xf0B2儫%OP.!V؇V~RRB ofg{\b<GH/<}d+g F“$ %_O8R[A>y-%f}H8& \Ύ(mC_C%5\j~I!\"q}y/?#jD^Ux44>C|~.}2RŪa賱멈<2g(3v94Pyi60ʫxnpgg J~˹kxaU !m-lʂۻ45lc to_jDǫ:D^扼T]r9-/!Y>&y&\6A-/EjyI5`blUc8"mydwgM\w7^צK=Me x!fIMҖnb0JX0$ hf$k$Fl Zzh~Xc:FapOҝ͝񌏆kyr m6y)׷, sy9Rl9lϺeeszQmW25nދ{JƼq+hT뱠W)TQMDaXͺAeR52V;.cn\ '<}4 ^?~ (gi?"`D'c c?jZMUW L;fd\BD˸%Lk\Zjic˟x1Bjڸqe`M9|!KVm6н[7MN=yQ+ bJN3Z>eRS TPܤXkP>Rʻ?(MAbZ qtmĠe\<@f㊥W,+fW) 3 B[q$է/a% 톩-]Au ͱ-jS\H NܤW4HC\w3W%ᇡO~܏N2{6]P6^}y޸CN)nM`;ޕsTra= T[*Y*.+UV4'TS)* 빡y+- FUTL6iB[)\qJj*qatOknH>Igj^x"`QMKr6`K i ץ~+^\W{yh>~Ƥ" Hc}ϖ`2REwq^5 $u^RTa\Ujkf(l 4jNյL(AӨ/vAV~ӺK݃J_V6?KȪP,eZ>7+ARC.RW&0TrYyUu5NW,U5GH|Sxγ E0c*.:{[\_L=:kT578^P;_zpإtj;k-6]s .LiQ5)H_V|N9Y*ת ;Ql{ndFUs]j$V9^y%}hN]((S&jePW j1T <UWo!&TdղP욫Su-^k>]U&`\WQUU;}x:gTH7j:jvfj`P`^U(?|I**z 3GT*QNUTBکQK$U*q($XA$"DPi|>y~ȧ&X m$`<9cU^\}~GM8HٯX5&)dfj҃ZIkw J ֚} 7TjKi(#B@PnPg\΅:i(5UalӪ~VU:H-t0JINwh2%=(9U,[XF%Fo>T+ME(AR`achK>d%*أ"߅ٯ;EHO5kVkkkc*fϞuV=(ti฿o [%{ʎvvk5Ђ vzIR@ {1 (ָ2j6m\%dXjRJL}J*4lT]R!.ATt jU-h8i[f=iODWÖ+!e-KHF¢z~}0S cǎxR'\.766)MMMty IEijTqO>d˳Q_;K#@Q&o)eq/t+]+K >ժ/MoPT[%VPJPw (2JDXQt𤂪YMUX!p;y[FE={WUu&D1"`2Q $CaERaE5-fD݊@XD V~(Z:m)VJI ̒=~o||ò._>={n={=&l.RU۠KXE>-S{"Vk 5jԐ!C®=%%%}1bİaƎ{Κ5L2e6{쫮ѣsE޽{gffo`cQQ9A{~&5Z%+[ ,AgB^6c]2Wo[q! :pbt)ʊJ5`=B(V8ٙXyv>c` % D|B ?CT7WHnӱ ͊ԻS{%y e#Xxg4:uK5zќV# CXb`|MZ3e]: 4DZDڷ=Vǥ`3v<5tɎѺQ%+z$q JF!)1M}p+DnZzL?a@klF.e2Q[k<=~Rא#?6emRةA;X ^Ik" F֠sW}\\bŒu%OHߵos+^j?:["X`M4 zxb0j߾}_|͛y j(M09s\ve(>}z@z[Hל`L X/BAF{oc,H > U{$ ˁaDarKs*4hW㛎7% ;*5AMH-㪨>X)!RכFzZU}VrO-4]5y뮻ο`xW?~|޽"##/G'OD {J':X6~ibf`APy~BQSW { ʴZfˎ@<1i\F21S!8]<-F}E iKZc1i j_1hbt*jϛۼˤ+~XdCb»-`ct]NAY쁋m4|ɑw]d]sa/h|[ bNC@֋E<سDcbuw/}Cce$h6]g%`h\:cbMehJУ²ͣ zp^9oܡꉦwWzߍ[>870Z̹| '_kvO^p3~q;/ =<:륷0ieG1gȻ>%B]8*`ٍLt~ zuW`;2X`f̘eƍ7ߐ`]zhԩS`!B:̝r;iHl ¢MU^h3֔&! 81k4v,xO⍨Rb8 |XϐŎ9, WrR,"_59\UuXikit 4JCP1=8 +§3 RF†пbD.v:cSˈH^/m$+Ӧ}#"jzlZ\%,) ٦7yc sϚ9@tq՛nd U?faݎ`'ĵe_ڟ;'ҰZWT0&c;W1.{MzD#vX~տUag9X}5xaw=ʖ#j{z*C>L]1o֠'8z=z &c-=`a{g,YK?uT`ߟ1c `]˗/g=`}6;[R߸JeRT+rQ9p @RS#kj12p IM!2WQX=x M7,:D14Ψ ~$0aD,"L4{8.Cr9Y=![.{!Ls[ʼ*+i4B?`V V2,9&B`v.'Z]p(fVۗ-ZW`ap.˃V*--v+**Ä={`ׯCbqƍPOÅ8Վ C4:>XYph>~gL `HCDR<>HqN>1?]H]E9~;h\SEWLLDӄhZ{" X+wEv8*نh|֮3a;kJb:7xW6}ToqX-`I Ά؏Yhnn`Zc}%8ӝBaŊ[n 0wUXX6Q{W\"U"ōW@%,րBqq%\RTTț^!ӕd[AXY7ɽ, KYYkx 7PC!!B0!\ۺo}1s[h$ʍyWQ_~EE " `Q@+EzP@z"wBd^B$ *Xkܣd.ws#_|ry3;3;=s^36|W<+;䰑PdKx!J;vyv: N,YRN3M>h9rdҤIӧO?{,8"""@ ۄ~GآQB oVիWbĿJ-5oL_'O61^cǎ o2)aml5jԬY{Kc H ?P "5rH|\&ѣgϞMas]آU cZhhѢ3fkٲe|͐ uaiH5lg ¯H`pR8X),MR&X(>H&>P 6:Fȓ ۈvHT"1w͜7C;mvß)GѼ-X%a$w@3`}0"%47nK@2Pap2oL ^# NRQ,/ !ӪU+ tO?5kLEJ?0]vUT:TDW5jtTiyJBdɒWW&X:u8ꨎ׫WCHϦqQ$xѢExq3 \Pq78uԩSQ5EǸĒQkezo)//S1Po=u Xiތu LC o`9=|Ns/[)#NF\M? |\>P5r.F>9x4F{罺j.Qs˓:#iͦ޽m`7!:X3|,[mM?Y=47(KF~:vGR,̩FiO\<_H?;MT"C9QPw1~xΦS*6]i> Sۍ1~o$5' ;Aы6nGYO Ok7&;*TA@ 2d#e+[lXĄM0=#luM$*}8ڤI>5nܘ [tAalhBa*sr7\3`AŁ"{k,EG%]C7G1qh+9u#N (~u.@rM;0~ك/Ǿv9Uq˿gcH.Fq ii7 h3o/5y|4FoN܁Dw SؽoZW䞢䞢n_ gK6-hۭ?h׭ M|zrT[ʴbH}fG]Z;oܷ=$ۢ6 A*жk֝ZN?^S MZ,@} =4)rmOr:WN-qF=hCdDΣ[*CW^٥o.t3.Z?լf]#B$4=WM~иǷs" #+.ث2lS@b uh)Ch7VGZ?yB!{< 5.~. p{.6BO=L8{0Y ;EtSV-\lq@<8ڄ60#uCB&3`nLI$zvbP*b-mO-XR%͚5H&֭[7mTqb1J<(CbVcxBaxm!IxdE'8bopR0UVZ |b2CW6kd$7 eƈ 9 g^yԋ%)Zle,ZZwةW5`kJ)T9 Tr1,#OȴΆ湧ME׬`,s )UXe.R\+ vn~5327UT z2tQJ<_HB/ @H7P'EK.P$L2'HbJ~`%ػ|/[:j;<QF`^1-=w;ЂCtx߬:;P ~WU.?{tFp=Ƕ-__P U362h8}̠o-v#V(@1 ,w|\PehSw6 wȱ]FǬm6gng$IAB2`+T(]1@rc*J o#Hf!c!ӹsg22_C$y`\׮]m;dh2q#E=0ӷo_Ot='W:`OpkʂPxH‚剖!<"ĤKK~ ^h h;AO8mB,X/-!*häI 11kLgL>Col PB; L1m)CR >S1_<ҧysHak~zKU&m4wf&Fu<:f0܍7GrZ7L:ͧϐoϐ:M{BFTn 5&mon)HqE:2ܞz8gviҊ-x􄳤NsP>]50uӸ\Z|O0'r.Y9=ӝnI}[i{ M=!ۯ2|gv pQ7|S\2@QgN&m 3e2a=veʕ❧O ҂3x',$)mf"isF7Is^9 $NIS=@y wZe7cEե!;[Vn[ox>z2 1p'>e̱`U؟ QӗNZelOžz #&|!}~~#zȜ2;0:2:xjקּ602];e@`X0!Bi a=}8F8uݸ H2q\lrv.Pw|0g4cz`fOG5Cf80{sZ͎pX7>4l`$YGXґzasUӒXG&4ٳS G !;:im#xp:t@Eam ( ( 0&`Ai!f$LbA3N &(YmK|iA0ǂH_r"P!{X lQքwK.ˠk{O>p+]֮njd||QiWSDKKqHo^b_cis+[|o (:ɫ9Ŧk¶-1Gö/e3=]G@Bf=qی NES<3L#;mFZ(faZ'؍pi~ 0׋`]J;=VOHKGo2KbnK= deݴMېS N3p0`cx+,<懶#@'ix)*yddP1 j lrض2\xbY$Exbe]Hgֵ`ApscݹFs;H5?O+JfҰx̓K'afDpv!:z NsSU#m=-N4Чhv 5bi7S,ZvN#FJC*yM&cHE`W%ZOy#:wShv/:-,j= |&c^£Ѫ:AT)^<)0DzEpV!] &3W`Eyl?@yZSL8; 0BF4Oj*Q4! A t0wQ@4j.MW $cM8ˁD|E8XVG%) 5@r+I_%m 2 */>i;^L:pIgt$'B**m(4av#iH,jaH 6r!Q#c7BMGM#nGFv8gH;bRw>ze;oh%|*h(`f,mR]HUvld5˜ꌁDVu]<5.B.r%XW8=k7s陵:`uUhafӡU=ssZm/&e^L-0`mi6Цu<*m !$/ǻ6\yEK$YKh_%e4y*ODQzʁxPZ21ּ? k#HOx; Ay_x=䉼ߐ~ S,Xb\~ ?V@,f糟xڵN~tȻl$\F\V +Ki6jI?Xۮm9224}i(4?{5+9jJ:A46h)ip$PM"5eDSr;uבΈ"i)1N>n: F.٩f ͚! SU 2޹)l%Gm?rzkF; = 忩Ȁ|ȘCev>v;v-Q'P X0ə}sC^@ՕT|֬=%އhҁ~kEhTլm"LCWdnV5I`/ʓS򦹚fJ:c烯" p=rPxT+Yg? L;n?cٔIBu5j }Bb8p؉2?0d !bꙂh|glbI-`.WǛm|1<;e}r7%u:Iԍ&i|$nN*Af ezř9}*=.ڡ۵ԀwGvJh &a S6x3Yd=󛞾p"4|&߶II74;3ZܯU_8Vru{TK/ЊXbr^Sb%Ӑ0%D˼ L1w@`1/͹ug:ˉߝ53(s?74kK ZnNÖުYf.j>X{SH{|{3hZ4 o'jL՞ț!> mXվ(W1i޸FI/ YXk ŘV2KmX+z ~B;h"W`}RQ-i!D-rWi8:lE'd o%#sү=ۋ ( ]=QQJ> 9 -s"u\2Eğ- U }E+*Bm2|OOekQ+[t¤gޮl%+Hn?n jj$ng"Iw؊-U)Yf!sBD%`GVr58'lQ㭇7:d '}z*1j\Öo@`rV\Tϗw& b9,05D-W|e/TNXZ K;jΐlV<'Uy{_%aI}Y1/Y2O36 Pr:\Ae Ƞ+Y⨈~0)s{MjeXǿoVh"s;o}P$ >rvԤPdP]BEV#AVYXlH@SpF#7f!|kY5Mx`;Χ_X%C_7 줿"!;`zUJ,BٔXX0;>5j0}~Ky`W5y THɃ:a4B7_z~ , Pmۭͅ3˷,`‚ /OcmjQ#nT Dsi|zM qք9c c|0`.wb"&a3I0\'Ƶ*'M1qM EHc*Nw&fřhc^`.ai } >h 4jGxIR$(S)},5h"`B@;Bd Y,tnH4,I`B J%xԠ(A,~H1ID1$P0)S yo=Eveԭ&tBuD.Hy# ǽ'W[mh})y o2"(^t XpPTaBOH⪸iGL1췾oTؙ#jԫJ7"!:mdliAFMV;p)t\z#awujZɲhZHp2 8*="tMq LZ9Iߚk/p"vZހ ?"ш?lB;e!C^.md?AH"Aꘂua! J˔)) 覰Р+RDAbN׀h)AQ}8 Y~=h Һ<}Z¡iӦ%5E6P g'/_J9=ۄ'N`WM1w \B)$w{tThQTH3d茋AD:Xv +SMK܅*NDO-a7WA݉eH_ FFe.2I!,3J6̽%G٩ Oah~-^?zak1ϬCh|27ca,V'@9:$2B!ZIq eҧZCW\VÖ]n6'咣q\ 9QL  ͌b}c_1jQЕ4Xd&ܐcZȤNQJb*˓@hԍi:cڴ[ӹT:#i [_ѥ>X:XNLP{Q}չr.W}4\NWZvT,oM] [-5/6*/Mn}e" oBE",&֬Af8ƶFmDTͦ6dEyS?uXI "fiU0\{iQ0ϐܱfjܪv*5{Y}횕{^Ƅ4]Xj힕 &N$C]V],jNdC/Q(cUHTdsgӦB/PQBE҉obEX܃f<qv׾JFhhe _'^]WyǪ]Cdx9r :`ڴiDK &%U"y6&`ʳwtpM$ !g,y(P b3fq:W/S wXTdv$N,a8Aط_-?W+E E#G-p؇`ӋGgqd"ϼ9$w% RbR WX7?Kq˿҂@RlձKc 4n P:LE~ ƁZ *-,毙Mx>g)?Z1z&/;H C[%u CGԥ\`W) %jk1tD'8+( ?W(;^>tO^< 86Xa UjTʗ?/&X cš&]'i4ܩLW"~^c"sV%^ZT@2N*Z /Ш~uҡ4g^fgjZD'Nrsě#\dj&G>?`ע?pۉZ@׮ŵAo>ڵTE;v>oqk-obO|sk ]&LFyD f v,XhC|Ypx:Lq)̄  8(ivA6N>8OغQ^9pEp!?abc=jZJ2'lO J+<= ٧{|`-/7dIW ΈcjB=XՌzSc_|۞VvQ.s&b:gA zJΟ?=z4~=֌q ABd7o0w}Z`±:y̹t!1JDhR>Dw!̙3ҳ)Q 9%X < @ٲeAQ* Z8m鋐Pa?eR̸1k+.e͚վ]~`{Oϰ| :&B-_fYB^I,3G\%` J5@ ;xC;[02z ^ߖ6a&-bbg7Í@?瀮!d["z#-z#;t|LY#I(遒lBYrp=t: DȀΦa+ӸuU:v&Q_ mX؟Yء۬="!-3T|_;ŝvmZZ2σv2l;ôFVk5]R5IsOjJ5Z5I8#Wm>_;&a"4N/ZT{PڃOŸD0 j([ѰEfK>__a03juM7AJϡ{ͺnJB~p=#>< 6цHaW{Lh8^XF z>~쉦ki&: \U Eڭ7;Yx9^k'k-Z5[ޅ7FdZ\=3[[}R" jQ TFfj-}Z}(Zim&ǥm> @҈Yo+YS?C*%/iܚ:ZZ֋]|wЍ(ƹ:Mo`d-1kUC+mq?(2q5U@@Tx#=~23s 'T F}]S R,]wUžsAHϒt-^LkΑnU{'wչ z2n35Π.YI=V}WG.+0,ZE+4>>{0?d8RbQJ"%!AKcۂebJ$i#1]ʩjRTW=U괩YLT4iBpyW w&.3Pèpa4Z"8Ē \FI1n;䙘bBJކ0A`3[lm_#=חy-&w Ed&b/+!<&ˋp7Y0d:D‹p8pY!Da/dAqvx`ɪqzƯ4q҄uȯ=T&`YsO2s8Ҍ1k޹ TkM}b &-=DZ 0n9x [):+uZ|s5c \K H;6o"!Z.QKז5%D fR0ڶn$Vqҿ5TN Ir>vxc`΃ǜ+ǏFB)v(*2/7~y^~bcNa6?pf "X>tXáS]'~=UܗǷQ.(r帄Z+ys!U_re.L( N9t@֐c["OYvU3 /{Fubmrݽ ̒p{1A7kp؎LpW_pϽN$;N'7Ǣq"upHdH]Z؊(mk3#(?sKdTkhg౾LC!B G$2$dĵxiע/ۼF6AZ"ビ\S>z5tЪh fY+2c ȅ; H!+;!:\vjJ UF׃NG!y$d]s{!!;ʐ6a*y` Q aLF#b(6~mxm 

8&L\p,i ϶4h?Tdpu4TP俩2IG4$h`OZw:-:5[q&d:)4坛L d5[- VmӲI+Y’=C9rfc9+x WI\u mQ,cPGݔM R-a)Ĺ{k=#xP9Y|׵Oh4q_7y%\`ςM0֮]OCHHC(A>D{,坣<2UGL:0vjP6T0̸xixW$$;mcE9y2,{'3GYFZ-LCP9[pe? k v1KN͑k1' cSNh F%<) -=Ƕ΅H_{k`qTvJZ,x핐v߲`ը_, ᐆ6Lb18rY;'^ي~}K}1pk>8 ,[d S:G)V!gEdeo y*lTײeK;wD|n6(a!:ż.No?E"4y\ep UaB 40T?fҊ6`}թݠ&؈!* 7qJ}ؙ-֪C F u'Wͻ kC s4$Q%$B{j"t dk)8˔(BY BHBش?gt"Κ%S!$'p1ޢmnD8g !k\{ t>W z< a#H` !"ѠP1&BXeƽeAMZ7VH\`iSB\-Yا.`ܔ2)"v^ `y{I`yw۟v<uY?.@';++/$& ,D.xW&Olv?Ċܱw;t]8DaGu$Mkg|N}`>xY ŋ_GrKm.=!>A /v 7xm4?(Zė./sZBTFWw; <\r!رu0ZY&`.BV qsLS5ds̉JիYDQbĈ5pk"X@DyA[h#&S]"2,&B|CοE|{އXi7W\ڜBxrŀ@(} PYJ3R9 UO^ٔH %LpIW 5kϔ3JyIQ-okf(T((*(T$H9K9 9g ~lIYoY~ϙ3uBSU*;ЕdH9!g0/@ΉkG0Cpj(q-)1릛n"紒> 4/ VRz&xIX`i'B[Ņ\Ņ$Qz}~Ϟ=D\Θ!)ib4 \dhS4hb,)E!2b"c2k<byh'hSR+@|G6!p-:Q#q݉P=Fs~> .Y\(KG. *AҢF;9^z ؛`^!@(K w.ĵ[|hE+2BE݀sώm*ݗt͍6FyE1rg3Mn|]I‡-Vփ vXUrb _.ap ^/D_ +8Y 'čED2Lvc ! ˳7{Oy0C{:o;}Rq+C4ai4g?L:Խf1Vur q$kxo0q ʔ)( Bv@+$`ot0\A'yop&b`3s-du 45!Aļ1 (.BZ AEsӧ ;$r=KOx$yf#r9Ydy}޽i,r4 w,q+E-cvJJ4lU%&.-#XnWN # ,q5<$G*kge3e3DT"Zμh V̂`Y=ۡR8'4 $,bjYU6JĤE@6!:!2,y) + 'g{߹4ͥ$_'~̗M`)NG-|ߘ$tpl#+IQד^v :w~rEAGrO(Mx}Y"87_n~7a"y CdȐsTrxD49U u v`ѣ%Q I{rL_5X9 E#zarϑB󬿾"Ƌ퐣36X[C,FA~m=y36ݝ%S3V wڏ`r څ6 .~vR mj%S-))ұqMMGr/BҢK,m?8rBۨM}>xܰu_|勀W%3=yQ'-&{ߒ~^)u{WN]6Ol=k26c笐[e3;~: ^l3]eɒo߾8ڞ|I  i!O(K J HÓ"J >X( rǚ ,R倖$ϴ&zc<30-( %xɄ(d ث+L_8sIXgX?Yz?S@$r|{%sG_R^L^`YK?B+Ga@k×zējr\ENF6fC`//XLAq ?zuJjJA8ɮ}*l;oqUIZK`%5U0P؀#0eMcQd_!(+JȻ !pJ g e!1RYz{0P_I3۱TR8?1@c9ӂg`,$}IT0߄i. Dz/&0lcav\r$[-".%6 rF 1XjUjt-XTL.x.IaKʈ Ǫ&r=}j[r;/בP1E@^^yv;-6Fj~vn jNU/':ZT`:%$y5˪~TWGFx<`1u>!;Ώ;yO&"t PS' @:Nn\˓d|Xsqk?}#jܑl*4qZ SJU jїk |[O|^I~{oY4AlLY:v޺ԑ x^% j55ԥ#/‰XHl!f"jT0 I(vBN" "9 1qc bX(`AH`# w(@i7E ~5 -ب@T2$ףGhމ‡1}Li; MVXɽO*?6zI4QՒn[ޑ2V X + %Jj'_I5lT\h(F4[=vPr\cJ.”$eW 91Uw) m p~ ]I ag8}cWE~C[ #l/~>{R& > LShcMbN4r%M Ww392h@=DzPIf@8_r&/F"|H"pEePdMvDvS^^ FJhyD*~Ff` \4QQVޠ+b 3𪨒X9~at%Y\5iqfM4U`!@F! 4 |AhE̷R4De?sEh, _\$-{r7PFs+.XN,hvv)5{aA':UNl*!܎AWQIz>$ Ju+F4A%e؍./Ҍ˼Q%@%H3~ʌBM*@|xGA61ȳ lh^%x:%NJ)H8>bL[2%*1 ^x[*$:M ƦQM$f0GUY7Rm k8ޭVs/H(DٕythB rwjcAN9 g<7#:~ׄPmD}^lP%;~5lH8_h #"nd*YEal(C2q-OL?lG"f0݂p}5Uj^HdQ-Xv5%sדV,{i]V/xHO3ܣEix8 ]p]yU:6?_R 6N4,n'U˯HCְ ?cl99 [y{ $# 9 O^/HtW|oGy 0^tE=`(Iweګǎ*XaJzA^t! u/C$!\ wߎȋyȂ8$g@|@y;Olʢ"M3d|%`Į{$tHggb|VKdƯ!yGLt +OG_~[ +&vj40T Ǎs]_lj[bLWv[4Pqڣ^>NqͨfGH"\"Vb NN?0[SZW$44y ~Q(Ms6-M&|ʸ#-၌#) !:=:EFd R>|pJPx ?Ce`P?<:T&K')A hP%/(/ BXKyKp rkE_fXg4 ;;|"i5N`ڶsKrMg?J݂*SxpאT-/ù9"!A^|%gțΏDVK8C"^-?@+h=G@t*yLji+rU>9Ѽ 2&l,a̓ W1BQBztזH#qw=M:tKݪ[Su>t{@dPٓG>ϫ4iߐ8YYO=6l Je`6պh~d}wޗ)ʃYmaґ ~:sbeD Rv`{1kkhbU4 +TzuIXңMhx\+OX"ZEyHE[iT9u<>ŷ9s$w;O0Wv{B[|2q$m$w'oڡ1s;Sb<-r4jeC%JI]ρrJ(BiW^;Im6*wqh}Gr7=Z۞/^!ϔ m!`h* ClГB4χ=qa!9%ѯ  ҿ\┠nS(I%|*[)+ИLA)_@Jx獒 f2ApBFaH;ELv,ူhr(c aף Z}1qoϸC;h0e|c0 vwOs\!ǡ.;왯ܢs cjqUd&כT+ϸ^;*lP5~iQIզ1c~av?(oD:tZb1rfъ&dsH2Zh. ):$7߈6nRL^"v7lkOMזm{t1Y1?q18dSYǜ_R"Taњ\N@Umo]b&nQy8rHB-nO\8DTq) )t%[(~*JcM7^=dTmnu#"Ls\^bv!_Qi6ܓI&_dOWŽ$7..dcZ}:i(v\sѝ#%R%y>bHuU`jj<,~$+"c.Iʍ˦.g'$ K#IO/&wq.k<P lj`ba*|S{L1SR]U,=4J=1XbĎY-nac.Xb%}rA\0VM!Yi 8he//Z\E7ؑt9J+ #v,7#d跱ThmQ{ h"O[O)U"yҗ5F^ r SW>&o 뀌(.S)v. wV4@lZ%U*l~|Ju W$@yHatt֯[,Euto0kip͛74hP$JaEKC?ػki*hB*ǙmaGݐMMV7Ri^8=Q,AeΈ8~IȘmViNYC7'lQ98Z1E\F,USKy o:tPL/"×*YQZ&TG@YfGaeݕ"@@KJD , V nA9JhCQN>hbUB]4Q-4 +M^Y ;W\ubybsdC}!迱& rS`۶m{pf7(DU|#dsB`Lgʢq(7BCzyvвn]O~Rnxp5H+qƟ*6@BZhxbN]1u 4F,XVX `YgtʼnQ|BY|QF!H$" \;7o0̓":/WXw&.$x 2)o|Ze'B9^L0R `t^˃? N̟)=^YK$Y{m78$P;x̡O&0V 5 0!n6l}vZ_p|K&'G؟jʑJevI:yH]7y 3(NAɨ#ɬϨC7d>._ ÌkoO}PSSb,I^N-HWJ,Phͷ_T+_(ZBKS)^{8޺k#k)\p&M.]/ib.'tӸw-#OIFq<>*(uaT+p?crH63Smqpe[8>I?վ(w)r/* E}1`"^[tsZAKF\QƳ [s`o_ȹQ_>o(|8+\JSRcݒ(e-VI=(FvyKdӠ:X"āŠ,RHUN& T])}{:м4Nb-!~6=Ne,FeaJY4IrH޼%~烷t:K/5kTI_xf,T‡1ZQRJ@x }=S:=N]8Y6iMnܾu5םǦM,X'O >ܹso~ƍő܃t]8vܹzj }į͙3g)up9ߵkΈ٥hFܥ3F,WlUcUD代¢Xy\\QpeI`VBC;(y`$aj3r=ᕸ$[}H@К*"=襶,tr"DpJX <_IJ! #JynsBD: Vmdx4Z ݍ0E/$L yMP,ׅ&-DS4r~O?x ִ_\ݐ =jzČ+?~Wi?YSN&Gq.1!/&ڽZj-ҷNKMc!K.Kfծ;R{iӦ͙3'|ҭ[GLd ֚ˉ/6uYY"wzI.BC]~WT`̻S˂`hğZ9rў].ǁW~ `œEmL'.D;Fޏ I*L w?1Xav`"tx 2u'[7 O[}KQDr›H,=..[LVrURW d R9Rt畦@bG$ùpkp8`V|~|Bݵl"da&{O3n8ǰrvQT"E 6,hT w}k͚5` 2@ ,/}QS`ŋW̙e:̫\rGfArd×S9ⱈ)\>"5,G4hӼu+JƂe $R"F)l3d}\+إ5c)?gZ/RI=?Cϓ/x#u1hw[Qh#LEr*Yg{b`ũ ЏP -(g]H2- PW=~Ul<{VƃGVG`-Jԃ? oc籰H0UhX@0oMl{-Zo/QF.m޼_ݰa6-p+jcf䌟Y0 `A"bz]юBd Z3bQD 7Z8?Р% beWnMl1o u}F <Ӽsf` OA7 pvy>Jzce\OtɞOi|Kp? WD{H|={]X ߾};ޒ3Sq2ZqokP 8 bvD3Sˬp NY_wn}E=WtEgMY]F,٤SOPWw#-\e@9aζ%.+T9*)O"?3/N'(oaeA\e -uT9QnL[qCsJw_ܭ+@.c\\6vdߕ1Bc?~"ZjХs*].U eGTHUulHeaGWχs`J8B' DS1 DMykfp?F<qW_{V|mna%GnxCZK.nӳj̷d/=]mU|?]I+K.KdTGV{@KtX{wձ1owݐ1}5woiݭYy8w\M6#y_gy&]ϓy$J22C>[)?'`Ir>vϱq݂̣ % Ыs]wmߖn RO(FD,(-[fU *=\;hp= s_~i]{߮?SleҰPhw`r:oI]*po91){e"`TMr8G(fY]Cˌ Jp^$?-QF.I!F 3/EQeVO*^>47q7Yp0]%r?϶Swx%"F;0X`߻J% p%ւqwKmdO:' s^m^) =˦yx}JyF|nV רWmS2bu0Ae`WfyBk|_:\x6aa@X!͑`wg}gigv\w5Toڡqƛ2@O\Eo{Jxῃ= l 4|OyWnr #dj%Jg~|g*w$4 c\p_(G=G> eoE\c/HAz$*.S=+lT/&kD,;p%NhD!… A*p,:z,=u-_WRE䄦9 A _UuzNm+Q<]V@=$Z" rOA]`ayGbB"`l_`ݘOxWYcϿl+(¶Dddz›n͌U n@hǟb(in׫U\%4'0%rO*3ނsO6=;ݝ6/y\xΗ_qc>`:_˱Z1o^{O=Zvehp*EKk{?M:y$7]|ww||I;Mx*]{Bǧ>==nҩXĉf˖ Iخ%СC x] -B0 !rL/Κ5++0yd ֳpHh8!Eݼc4 'ۦG-AEjX1EH<5KTЦ{$nk_W͐$yж&47`^/*eݗ>pw/3ը&cXWhU|EX1D`.c`6-" .{~*CL>#.W`nA"ӁJMw8o&f"W>HL /JuF6o>?3D#9O W`@^h[$rfŁY w9<kȐ!/^jsc nϪ5Xs_lm;: STa%x̐`vY(n~iwϔ蚗8 kw[=2#om [C`m*V?ZI kk;~,)NZ"}Mkq>8=:/r$҉$ aacy.j`Sѽ!7E},5=3P@=D~hX+<+xaS"ASĤS7p.qؔA0xQZ& r݋ Vr:! >p)pg `#X6YIA8Ed:O*}̮F:v 8?X4vUkѢˏQvB jK4i~2@ae|c` G@ 铋0<=̛7DCeÇB3XRaزgg=QY'&/I۟ջs$R~19jlVF #-*ࣅTL-oM/BZ2h}B L `mOE)+I.BqHB €`w*i+T"o^Z ,hQV=ic.B픳]=0wƩɎVُ݇2f,XvٳQK!zΚEfe<4/pA(DD;8엍sBV'0&[@mA0(gy %Ysъ42[$PЏT.dQLJ<(;}*2Ral,3OpP)aWDI n׈b.˜0|^Zj]ԩD$!7G'- d1kիW_%!fi?3l+ƃ` H-4hbɞ(l<jKB[h˚ٕca *Dz dY"J<셫T)DU苦Jp`u#T9a`߳͘9+o5,ډ6_feYv$AK@O4`+W>}/ 3'>;]`gm#o>*6YrhlNkV*E(>`8I<ϧ\ErPOS` !@* | lːF")wdϒLPNvZLl,C0 km"0I΃KwnqzlC?ʊ6_Q(ӗL,L3 JB>Ea9lU7f1]G8ߚɖ(tV8??^nE@*}6 BNGL1dҀBTQSn{Y4INQrg̷dX. t;(yɃhrUHzt}XkԶ`|\0`q.B1A%*$ t]ᄃ D ,[KQE駟$"%{sp7m!T9w~ryF`=Co3b)o=-X"-A¢֞)kD615=hŷ'|lȟOīr<\0H`~|?EV~(cD0( 6EFV77]~,X3Q^vn{Ή'{}I$ڃ ބͿ% hcƹ 2-w:GJ@`z79a +^~uI8_7欚=_H>(RKإ_p_ TA:'iʢܣ#[ JC\*^yU:8_z% 5^P3@S{VGdJ{% `v:k%hT6H*z=ܫ W R 6N *%5ӄCr<;h}\)Q]W$pr/%T/T)AF0`Zէt[g9*(]S&UNmN+Zeֽ4r sOɓijcE¸Ock}WA݂b.G ݻwڵY"9N=:.½P.Xbɞc+ō9d.d)I0l?CK 2K4&SSKfs.B5/i"L 7[$wA*AW: _I }f⮨xQXB4*$*ŐB,SM$E920PUC>„![ 7|LhRK@lf8 ӂ`,XӠG6dfu{WbAׄB}xW3b* 2]QTA+FUB4 SB­uJh%o7Rה5|z!3J0nlkWr"$*$رJT v'(ѻ3WN0K,eP_e fE8t# ?SO"[% 't򓽋khpF"e\En}܃-G5DA,X V,+u`yOY6Mst?7TU;=纏Ko 쏃^{_{rFr/ {fwJ*QBRI#Swݛܓn(=J6r~ 䖏˗-;4vwyQ=s(G@篛YdzߝU_|SQ!EI5a)/EA?(a<yѼys&h EE+,DI{tO٠e$rؔA\4MEcaaC k"7e55wYE24 CPKhԂ{a`J4 PXIi8ᡓQ3| (LJqub1)۬ӷ6LjV؞$ZhMѩъp.D[y(~4c%͵:~;<_DҮ.-ۤE"P]ۥ"n.h-%pϮ %4`fH/kU)z̛Kt۩]139[m#r^!y]p7Scyݨ~.[cGnGJj8굨H>7rS  B0G*}~? I(lI):֠+G*4'`#@4oy晜|uXPJ>}?~ (9VU}?>+Nu%)=F ȅNz*R`ՓYF|pKB8csX= 3oZɞc+b@!xTiwZ'ɞm:m cr空`l$U2bb1X>I=*Y]Ip"i"mx|*ivg(3QpJR 2A$<ļM prB`ŭܾxՄmYM r?=.@%.ɗdh-{%$'{8۟%] j&w[go*>ZLL1&;J4*뽏1E][0Deˏ,)R'a./f\@.J/NxiwEXIЯUHTF*qc`xl?r޼\F\nL[v$+w.BF37 tJhMY?{վP GCgC1;~'cf'^0]%f' ^ðL[ HFDah4Ľ^(DA#Qc 2%Y~ ^|;"zJ}:дCy>`I]L ^wW$3NpkrwbgχUt s+>&p qYF)|4_b! p8$fIn8h5& -0 ֲY+~c"K/r5A#3t31Bw[[H  :1 d ZlT:󪟊]\^Ө0+?{4R?䣲^RwEъ7ˠ_ݲE r 6oޜK8O')<[%2'`AV,سW/W'kh.h;z$d Ɗ0+Yg/hܵ9lV?( E mReR5VP7ސ;5X;g+.B'|a˗/'̋}Yb 8!gR}Ūa"G֊3TPAE2bN. "GЎ raD2|K&u|329"0^H-c|b}+~kg%u"o#SͿS%_e+'uWZg #&ʃ^ hր*VBv@b+ jݽ9hٗ~÷  7xƲIMj|_MY5 TumPG.0;Юau!2ygE1tl`S~Wu/OiAIiP 6y 5zݻ׬Y/Tw}_׮]{ݺunI80)JdaپWHļ,+o%7TMP1S&*IK>EVt r6 A\] &dzv{[Y *>.W(4  TNicέ[mש./V EˎqFYfD14}UѺU,:&fw5{f2E78oݦ+HBUh| a`_e53VsVM˕/ŗ\k*QA:c̗K Snܦ~޼.u ~&vQ!sc"zg"OdZ/[dw{͵W؈ `Wrf0JsEոmFoֱ1n^v 0 fe)#}? V;+OCEEMd %>.ΏZv ,UGCǾm2ݔK^7f`Z>0 8U1anFՉR'G$wD%K{VS?gF-[{Y?Uhտrd@ITٍHUXI&&MC#뫯Q/E,y #=e+v,H%_T"4F  삢l B^F[LU" ~ؿC6'itXwɹK}a1X쬧kV)2rA`i"جF^5c3vC5,s,XnT|DVُ݇GqZʞfŽXpN,UڡVud˙7GG~0gݐ1=)n=kش@?i_,I+ 6yW_ F-~/h ?|{~XC)@ s/?l=~T_q9y878297`5l=û%(ܖVFNo.|tM<؎~EL7g[? \~cA]3O 0űsiӡՌpr%xk5yChh}GU$bx6R, rUHzt}XBOߝqGtI+ ;՞4UqL:KU Ea4*q:w8_! r8iX烿HxP,r" E=C xEdϩ`V `!)O0k 9AHl*R/>>`qN|`yO|y0~7^6 NN.W哟'=mXۡ闞sΖt`&q)Rb% Kuk}u$ц^`oylND_7rBhH^@.vyIB 4]Yqz20HJK1}8aR]~z bE*^r%p}E-E>!8iTFԏ` nڼ3I]#,~NK/Dy V]c[\նm1͚5vsN.(`qNd5S%ٳ$ǽr1LZ\ g-A1X"6u>KӃ,)3> :z8hc*EFP%2$i E{48iZW?P]=/-F;N_.Kw} bIj ~()p',7Mot_6C:\UNS57]aHcw^ޭiPFP§F Rto>_aS;9jMĆFb"T>!jǗʴDhN9Vp\*YI c$c(!.QVt` YB.B&9lb+qZ:jD aE#uIHlI)0 5l@Rs`ۢg|" '6sѨ`Zy.gr-dZ53szO0*X  ,71X5ڣGuɔ) FOkժU,21XzH!4 3ό~'^|L8;rQcTLh*+a`UM^"l5hűV7ygȖ^*ќNC1+>1 h^#kW<^W@PQ׌["oN~l([eAaF fTlm,:rJ[D [û.UF3;qx͕;\9 00Bp"E:+Sq$Tl"4X+i>`#}lHV X4u$z 5|x v &]f* #ه DEQ Dh]]Ƞdٯ&ch\UBtas{˩'dzѺ6'jI\n%֯>;#3N4`y,D<9r *k֬o-8b鎊$>e=+~Wle.{c&U xfpm49 V|1p!@@H)Kr^E!^;H$т/b2 (A,mRw]]sF݂%)J.+UD8ˌ `i˃B謼; a,X(4}LO+yπ]V(c ÒlHև?k ArpCP~lM\{!E%"ucp*-4Ax\Ȇ>GY"K "F]Zuk6uL xL 8qAdvcQB"&UBw֡#kOS)TxI#otB]4A/!b*~Jvܱd/ :d-arG2ǟĉY:XNI%g.B!:` ܂ٳgǎu뭷ܹE ɷ`yrZs1ea=n5^% 2"F,{͟ݘ0" *6M/?1UGR5]D8^?93wfʀp>*6ю K@I}s8PrV7. Cf*H؛'g}gu&uB^%2O[%9@[BU^Eعhg"pH:O\{5}G-|Lgؔ7Eaemh3IFT 1-؍y/Uޕ]m>wKiJ3+0+SOQ/Tl!|עd>, R,Uή;?nŦjЍDYbD#005""|欙>9g2N$Q _P3*mu~E\XtpB|P/iGyղ}݋$S2*IX@#J4l$T%l]ۊU[ V|mAilc$\.JP x)ɛ D<4Q€?hD;AIMBƙ0}0QB,y XCP҈4С# *hU9AV\(Ao`cB3=ry]0t>`X=aܞ*.4EVl#"СCVS[fͺR$r.Uرc^i`/I`iB&"L]wm{NJҪ]K1_iȤ)۵V(TLpECgZ54FV%FlԗZap XE/ӢDv h5ὢJJic'n)W4 H[oj;45ݩB5a)ј3m?[!tSdu}~mD7i銹A.cS;*GmxۥGX/2:/E:_w7HHHgsZnϘ1c,YH2{-Xr&w5c [8oܾ~),SJhe-J8aP\G*)Ź}^ٺ Uӓ皱`Pk3Ֆc5/;fY K.w#W~W\*slcdnKr &qkeR՚sj1ufA f΂֖ZEJT_9?w4X4)by=/OhW WwRW`?;.CuJVBo)7X >YD ß~JYj 5p5l\y"v2`GԩS'~R?#-X]I,-XVm-ڂ >3l!wҥ۱c w}wϞ=O D(3O%˹ wyAcHykgg7 rOAnͱ zBwx՘!s/)GE*[ m pbʉ1z`11%:eI[.#[6=GAhTo=>θ:f9$? IA3gJbfHT{NK,_|c+x!1h]tu:t ~|z5l0* 6d57oL߭Bx /,,',)̃A,X&4]6mƅ!mdBp4ĊEKjNuu9aζ0Sc}q e>5Ͽ 5prItYUnJU`1XfkSqC꯴R+֘dEEmpձTZ?-zI59mnpfܲ#c*n$*|}w ] 8XD[|ټ#%t -ijrN_tT&p:Wo䥣i4o}r`Q@c DEIZb⌆s"6lv@d~ q lȸf|G i]/毟!Cx1_+s\{XF]G}Y'K>Z+>:hٔeciuVғKt^dDfmJ{="k|.#[-4W[}E~  uRj2]ˁJp`1rH~mU{:Y"|tUJ*]vYDPcz衇7n|\եwp޷~[^=ƣcHav)"Ԯg-6r +{ƙy*e(^, !J"WvZ1׺)#l%X`N`b!cIԅ+vkr]ȉAF+ 8`ˈkM(*Gۅ?S쭗,mעDd[Ubs7kgLVO\Lh쨴vnIx]"##ҏMT8Q?f 5$HL>Z}C`od(Y{W狇 g.'9.,A0?=jf~R@k }Κ>TܨpFmkMւ /w-0 B[ 3(ߋ:TH/f+&HƒU~1J15E?ðtk70^1hzo-IG5cD$H;O2رgMY:V$iԕ.6ϻ-ᡳЉy2<U,m Gi1e08v^ yMQ]q6Cf'on⢑ƴ&Z2sf#Jq{VS?gF>dϧ.>LM7DU={DvC<{2eFAN%0)U?#!u%y4}/X)m~Yzbv+F4*O7-K\1h~a.|[L|kG4y QMV V*:+FbbB3bQ(/E~+Ò-&;mǮFCzb[bkIbZ?F-U!}`i/{L]t,9*VxU,WЦw}]J௞*EY[k ط|T9w||ʡ`BÛXsƜh%=)H@~R.z$?MJv85-6h;!`]px+VH.{*UV/r۶ma.$[IS*#gR24 zر`H.Bi(]7bh6\A0"t6t%$` _=,y"İ_ssڱD&?H&/MvJ}'(f! K<[qϟ ?]_`Aw`aN?HfC'<҇UVqO nd %{&k] b+bKg,mPiK&N :[m?M~ `|„ 8p< (k&'{@Ɇ<6EXIX# ƃ+Mz*Opkફ^$J=X28ay 1. ccXT}z߳owfj+Op#;Yl!_MÖ...]{S6*~5}%[~_O׆v.ϫ]G!JMC0 s$a#j}ӧH/o@ ;,M4\s=ö<<`)z3R r'JIعDȨp5m4;oQvnݺ> c '-@f A03`kСΣ] 7Rskj{p{ʵ4m;>QU^m=oܻ>: сr _6swRW#APTRܣ8?xtGrIZ|aKHIo\ as5ĿXdb73/={X7-+KX\I߇`6yR$FBr ? He~)˕+H~w}駡dA0'$%(8!"`)T s̉$zd* 7|Szutd4Fbn.j102y­fߊkWHl'+PCFLjUp2u]*l U{2[ûE臺-Z LZB9,jm2U,yc?Hty^r9j&q <&,ݘ\'K,o.Hbʔ)how謱VhQ"Yq3- Xr"?ږ-[ c@b@x'GW L:;9vXd?d^9r8.w`|VU|ei͆ňF%۹.O"¸!:]1aEs*(Paݻ3T^ErǒQ XelrIܸg\FNZvouYga }[z5~ DzwY}g{`c28Zɷ'W.Bb7}#<[l#󉪃dLTwHOFnݺaՄڊ3; IqHV/)`Hx뭷QA5 h]pX\$qx5\p?J *@Ns@GCF4P 1KfȊ}ٝ;wf rdp@S2YA%( ~= [H^zz O4 N;t`\:uDK.W^#l -kˋmط"6O9V&AňI12oxe#mлDV*ン}\cr~->hsFε~RDʩG8bQC/#g3׋1HEWGstj{s (JX x?Bӗ]L-ŷ,U+-jZT[8J`d3f](>ǹh1/ 9X,b|dv zmޑc_о%,:rxI;+Z >O|ˑwS},n }w' SyYy-3L<5IMÎE+ɞg8"}j/J8HuO?؆¼+`5jd1VJ"dȞ;wbқ0Z',Lnrj?|0'`*_|R' (&u,hp?C3ɑɞےG|fΚ+F`ܗ,hMC!F^5y7^ƱǕWz:Œi3~<ɞE6֓|'X+II:"/TNszD; *@>r8 7ndnܸqpdNKX>J6-" p ڵ+I"8M5w = Eه(]'-{d`oI1%M^S!/S~R)dQ+[|Ng/.>I_OXE*YݍVayj?BH wڞzq1]t,f.]p{ͬD˩{Ba!ʜ}c '`r /^}˂G!/j17+  ݡ(pl$>ZؚV X[W'J󒒣 a,4)Ji4hRuP .cl:әH?Շ K5d%!db+$t9UVĺc: U܈i{(xw4۴i pS#$˪r.BX'Eubb" 7uW’LKEHYk+N]aEs\]R*~O_6 λ{|ʃcm՝Gucg ƾ? Ks \!`߬'I@ɐY`oFrw /YwE;NGcaǂ0M;$xaJ4$y1ȏB%{vkmMem\X<}dԱoeOeܺ}c+bMÙ| [SFyXTeŎ_N{ uRk=yb5 #n57t YpNv 4,!뉯𩧞 A.ﴭO!SL0/XFH\b*^8,RG.!B9 gv1V~pQqg橔DbKsrs#i_pn5z0XR+O{xn,1"@.y~1= r21bɪ># ]R VX~7СCVl"^{Mv 2s)o9ZhQY,m.XHI{WKVKV!ӊs*iHבQn/QmGPj3C%[wo6gt rf.-: ,2+Ze]r1Ev|7MWZ1^?ڧ&EYL#0`zIY[]ȷ }}tȡ"e~JA+:1_#\Ma^BNO}~Ϫ6c笐z ݇v$a!7$f'C,+i&wy(!Y`T9 Ă)T4=N}͛;.kԩ]*8u J`10?[1a`' *k,KӧbŊBd`qfi.*F5G tGX Vp fMD^._f\es{v//C4xw@pL!tL) Ӡ|DRqIiehOj cp1X\4$1XQc-NcsŀqMgm; Z1XGʉct'wƃu֙ =S`G@Ϧy$^k5~;$M3tu [~_7|`@Lr% *o* ntÄbb$wh {IaϼS–C6'mz8sj8H kЧ #aaXl͒vOMVo+9 {OzjES%MT9M]>n>;wE*dzkz\u駟r['O, ,I`$*G!m{|Zr`}Wlas8֬Yöh`?%c^.1X}Ne<]>zPtRO A X;hG#(_ODg r~|k$k׫UgGx B 6b`vh&2b=A@Au4SkSx1y^-ĸxVLZ0b}`o?B̂T ܶmɑ=y`@ w*'` Bv(F,q?} ?ϓ8߻H0ݳuJ$xw)+#)0)|*!cQF Ӈ]:p@ 6D-2eÉ ]΂T );>%YA._gjWBU B^.eEV sJ)@.->QNv7EfmQM?Phƕ;eX~6n]`ѧO"0oVxXr%Pݑ%ĈU!휡^NV ]ނeX xB@,f/<ւt^ 5˳E'{iF7fa[~_+oC;Nwm$qE.T ,0&*E`ї\!b L_p1X\ |!b^v#`9lbtڨ,=5T V,Psr^{v/@!XM,2.о$]EdvJ4%XЩJ(JdQEh#|=ي,=P!1X]u6-H>Xx`1ʰo`!\IX`tƒFϯdIEy3WMz_{GFݑvJnҟyi3ϛo#hڭ[:N `ⴘjnʈglr#) vb+B#P^ZjE ߨh[qъͥtdt%2*}7411m7Q1e9ۺ"Ѭ(UX߯2sY]FS]6XJ] Wxm4o[R^za;fXy WyhGźRM_0" *U[nZ/%ضOMWy1]CH̙&'%?`LXz@0%j${cb ]X Zl)p]'˂%m;**O޵T7kZ!{`={,UN`@4ꢭśs<I4?+UP+T?OʴO$.}E8Վg(?Zqb,HHïD[ܢ~=Jtr%R,"q,YVҙ9w , nH"ꀱ>cpcSNT&/xUk+Wt%4 J_fǔht!,QO Q0qȇ%O?d/7uUH9.c53?J/xF܍<̎AC'Ǟ)*D`Q,ѨqkeR՚ /d~X,SwhXpV8StI0!M &T6x#bՉK=Q_e˻I~^鄫'eZ0c%JFkϫHemc\8_Xd).0LrǍ}P#E,IRҡCjժU~\v8qpplBPfͪUWNUlU0k r $?[, w $dҶhuF3^4m,%N< wXXێiwF'd 0'EP#ر}L +I\Vƪ&ֺڡzt^RKE6le!YOFvk g׊YCTyN~kGТz(ˍMb6/\3KtHS_*ӡ>L)o&qc=J2zϘW`5Hᅮ_L;i.:4 ܷƚBQ3Y9M,0g @QSaCIWkLI^6 O]$?,)p暉Dp/wӁm᪇2r,~:w̻&iӦ?$v`!R{ja=ݴ- }՘1c8qWu_ovΝX+.UƍStL~6m?_[-5;gt,htg檵*s#95ǂcABӐ7 /`̬ajk .?,v9g10&֦_˷g T 4Y*VA%2b?ԣ"{6Dwޛ뮦¶Gޒas P$HMWȨ̇B|UKůZj`TE~]ycbt e"trEI۳bC!_&yŊAQGZaF:YE+/^%wU~ `s@0lrzx*B=a~۱cG,@%,CN:I}VoVBx҉F7[XgX MXE$%` Ry|_r1).?,hsg6E1svЙr IL]cJ1Xxdɒ߽,p~z_05 ނ%IrTI r B?#}˞ פz|'TjΥR`_<V 葂w*1{_0x }{&V;>6=y$l @ Ͽ Ϣ>#}z7KwUZ,ItJ^}&m+2dBcÈ"!uL۞-nr^Eɚ.} C{06:c?늟'tAZ0qgZFE_~0'dk.}Tk&Cݏߦ (Zukp?(\ohW2|%mL <0W2g5p˲b|:U$JhDZY]Dr0x"{n%[6vA0Jp?? yHgv.4V}ׯ"%1&]H L1&{yc̟\BKPYo;'ׁw74 *n٭)7elҾII5sy ҫE^:Zz vK/Pc3gEӇiȃu?  a .oOFF58+P0s? Ä_AWiq mC_wHA`Y۞-K8zPWˮMߧ^z٥3rwBI T Bwb?֛C"=-}$7M6Ef.Ks٘ `9˥]cOUֻkվYgE۷ k|`"ȝ50hu%MÞ-Gսl#`1-74Sg)%V `Q!I6hGF #!`")v|c3avH d/Cai0+o%*I/6?(Yb`;$X$PiΪin7_{"@$)|vo6=@'>a -j̿⧝!Jh_aIcیB֣ ]x7۶_Z<̏5Gr `%z/hnYEmB V̩kRRuT`wI6 aXpD(|`~ QF&iMXy?k ?"؅JJ{{^W#8-bہM?D~<=t͘9; Ԫ>C{ǜ 5rƣkO9Nz.BE~>qN"عo;3(rISQ*GZO(4 "Zǹ`*H'oyi@'g^$Ǔ*˓H@IAmJ<H@%!kj1h,pggF@B `iױY#B46~Y3OӠ%˯5%f~t4,pVanP[i4 `ƣ#R\/Y8hĎE`4Pw# }IlKٓ#~Fx=V]R/~+c"/h *ȞE} 'BsxI/&Xƒ{Sv}$x&sDMaBveg}H'Bnz+:P1XC dN? XO Mïiwj*!3 6~ɓ5z}rGܺc|-A_iг Chqm{Z i+*H`}74 v`=u @q4m^]>P{Is4 *i_}m>~zqO6!%pP TĞGZBFݪᢋ.p#ޑvBB?xE  G˥l! Hm]Q !>û&ڠe]6-ᑉP"QH?z ClNx}I*1}^ "X &UN;>Z`ɽhzmNRT t^95|YڵW,:Ӓ4 8%dqvD[7տ`eG{]{wDfd+6gTq %/ v6-:f ImJT赩d#qzyםJ250J2$>uv4cyUVFz3$ͨ,s(VHU* |'`=ˆeF1+? *tltaSW  8]I0P:^3Jx0My}#@los>\057) \lrsyPH vK'ag١OkSڴ>v 2CH1l?mY.А1LthZ9)[xakԦcpwu&2K;}^pYdK,s/z:;hNw?[=,vX:! 00h Q⬤, w,w$+|)[Yk'X)XNt ֟ԟ\&{ƔE6?^B2uM*E(-zKӫnrk6=#wJ6Eݮk7O(Cui{ܵr7VDXzaɞeĵ\hRtHn<mnݤbnn"["D ,{=u6O|E'k̨Sg+"\>~m)6pLM߬\e{aοT%Nla۵;S*iWaڱtI\낃dX0SV9.7p%\RbE=+`"yofTe#ʕ .8;ꪫV63$6Ν;ׯ_k/ x`,?@j"xOx4@X#"9'o ,qn&zolc`:|ΝFNQ![l|aI(LE"frZ4;)#%*pl>4*kBaSI_~0ɡO4Jepj--ڑkvG[;C+RF;;nK7LA]՗bt~ؤx?1QP̌(TUGb>iqlFyK̅N- cBN<Ў~tflǦOEC?6:X!P uZd$kE+x[qǥDokEbJx+=dذ=~%C%F+ nG.P FX;"LR r'[.0~Ȕ&M;E}z2{81 QƍFDk9RS@( `v۵^ۨQ={v'䗴v ",(JiՌʝ;7XmD>QƁ0gZDm~n 8'"YDV$8R>>X ߐyˎ͹\W^7,X6ifgY|b1X-!zbb1XƉ,&_n P̃?h>"*2AH}G.T,;F^w` 8F0wQv k/xQ{aT͍[%'%.'( -B&6ٖgQ#d+sY<+D3KK${&jSN~-ZT0`ȯpڴi_u~ښp` &Ax `@`l@P.h q2bybhpa̙ArЬT`#Zf͚%"̙CG[̙s޼yqqq'LhÛ8e7nNIPD 2EY~G#烷M$h|q^&Ȕ(]3W@o B!*oє,.pA6ġ;嫕{Dw?zFd8f$z]@1JBتB1@+0d$}Nw^ fRD  GpYL/\~DC:z۠N `-;3ґ kА]G%JĚU^5FbVuR+Ө^bAlMx瘋i k&;k$3VN={Ȟ}9! +Op+2L=pX#,K>=6l˻uG}$uPKp 81c=z :4[lW_}u]KFPEzhҤIh7/PQm6{Ŋ馛xfȐWTk7%ޙ3΂dl R@3Dn3FB7$ - cT9 y,X1 V*` /*؄{2?O|1))Xr#P y/w.TRg#_ K.:r!IWHv饗@qc_hHy"@ `8T1Ϫ=sס–NN@ƐjCi ^t!K2e 24VT ٣I=HA(p9"SnU+:*!AS酡BЮw+.S^ȍAH5|\~URGaG a5h] ? ]4ؾ>wJuXɘ*FL;{キCM46lO$ #6^{ %5nF! ?ЗZ8n֬%1,YƌUl0,Rc:ujlh0/+c:EإQ%*:RI-&hT9vWN<ȌvCd mזT9ZQmQRu$J_T9T9^5ir⢦1r UmT9fTfrܩrDX~_o 8U}i%ItQHLҘڑtr0+ 5@:*)! |u$LrZhH5n uAmjKwozD O2N qc P~"T-E &JHtsT:1gJ=;FzQU~j0l:0Fw5IQ`^U%tԄT}|ʓYW:S K:j]jxI<|ʯX4$V,~[1z$`8* ~$E]@ /AK3)?AE?=I`o *,U4Gޚ?~L>.kn <Xhq^9 p ˗_~I X g_bdp3^"q `t?n6GjNT9c_]ˬkͮ[Ce YQm"j۳Eqn{dΏr# &Q!#[ehO"M1p4 \֨@O+{m:&Ar]GnT1ڬMGut֕ Cupb 6z\\裏2 p=ZۺukPtd`Bg}ž={G]z%Q{޼yoV.jL+ցpˆ 0]3DSo! ܽ{Z@OHy[e>+b$A rk-{6B% .*1/8NTB?[cQb%h3֠jժNEB ,PRl'$ $ 0`Z*W =N-#$ SO\rիWǧI< 0XXˈyƀ[E ܖ.]:L6)a iBy9 )ncn L:A>:Q2D;vZgK)jӬMil#V̂œĜ`> a y-WH8F+G}".?&6Ŏ&Y <ۢ? Dh[6.Y_`%FѣG5 '5Bl] ȁ8t0۔p :O*z fɒg0ejI W0-qME'NSYLc"t!E@H; :,X.IUH:TvrYnCK!{jo`83O % VST̙(" ?f-z^,1^>Y|Ǘ>2j"3Nwm$R|G!]`0Nnn mO3ʚx&XI?0ď.t_ȊЮԖhgku\\g| )~(%Uh .7}cJ8$i 'Ehn9]e6YV0YMr0M$"0RYj̙׏umРWJ r-<sҀkLJ:`l1ZKǦ [8vx"N R;묳SN a[?Poٲ%޽,LnXF|Pcl@--)$4=G9 RڿUrƒ b'6}SbrbrNT9 UF*>mDݧ*؂6Hb.°.T|4u'-Xb4[?bs^5lcϣX V,+u`\NPz¡T%؆n3]bZ@8k%7|$Eȹ|o=½%v&`BLi$ ;EWr:E1bP0~v܅C 3(уL{aIF"23BgT@+A }h"iH-.`dϫw.[i;?>]wY2U >ym7bR=虈c. a1k<#XdC'Ǻ)U fUb:!!EHtFb"Z%SEc*"EhFûI˃d*NCcEy!" z^ (Ms:="K|D;>ZM[!I`ya_H͉6J J7QB~q4ϯ<+ES,X)Cpç;YEgpkyYbԵ`)&N,f:ЃإĠ=Hl=~`k240ف$KʀCLMlc Ż'מKXv`.)vb,ڴA]={%uЯn!b6]GeVлr3P#, joA.+"٢< Wy%(!áLF :I` Q ;*'RC:X;E(b58vvv`EVEh7 cg欙:s䃇&W>U'`QQ9#4DX N:MC@➗zrX[9]<b o6젶Z,CTBE Wdgkw/!@g\F^.9=hq#QU 9;Ms+fYȝL0e^~cz ,X`i/(8cEӠN+8,X~a0(> ,XU귿~[~1߽SZSFrYP?V,?m)Ss`lR6kԩx2[qgs!o/2J\>)jj0VGBUHL g~;3ݔ CaQ=yO5/F/, ݏF "!s X{,=+cj@W#_ OF/I,,B"L:u-+@)w8>UN*› ɬe8%bX0Ri?~`J. _`Kѽ.ft}'[ޚ{sݮWKҿ+zD7gd뎛oE`̒dv{μ9z" 能73@;?}ڷ~ٳ ̟w~G֒G=l[n)]w<7VV01H40۲=og;4~A^@{i+`L3r(/>SGFg ,Nӎ. 1,S% ¯ʜUaSm]1 V̂`9%4 -F^&Ma=$? UNx-ZƊYR 4dr`o]r"5ƺDz6]wO 협+3bnX @.<_8S!Gդ] uZyE&r:ΠclJ*X ҮN  ,|l*I&aJ#NMžuNH` 0'M((Ǿ+cP~hDȵrPnͭ;&wvˎث:e,X݂}֓bp{~6QMw`b[L ~^Lj&{v+J[p?Zqk^/G30oAJȬY`m۷Y~R=8ٽ ` iPĿtˉ,a,AZ.}%jjWUHlQzWoCHx)=Tn -6y'r`Q LP)YhC1D9ȎQ+ȅV j ] wWC$>R 1vر$=;ga,=.1bJe4 )-Bp@h7sJ,XWZV-`쒈#_ԓ˂2D4wt65rLfxɈ{3/=EdѤ$UL[ѨB-h)8I'殍ZxjEuRmk,}|n<*Jr΁V[go7v^û3;;ZsQhtF͈ƩP/rt VftS{X dhG"FdϺnIMuY*nKlTtG~P)vnfQ?*94~k]scS0+*X?._ʫ=V x^$?!9a0e+Jx‹"4 -6}g ;+fJZ6m+7ߐ4LcD:( QTu W䵤l8q… TIq  8sp٥Z\ؐqp@0[w'{H= [9cIVZmZг6[##Y4!l +C\(]|/*1<c 7⛊zЖ]5c /2?{1/^M@EiGfcyzy'K~f~h`蔁tE قKT7}zh [|;!(H%Q@bUI`I`9~o 2!-XT"LD.N#lWO+yy4ye-˯C8 v'x?fLҷ]O-wĂB#`çI&}L2ر *M6Ł\W1*?c yo'P2'AZب3v,.V)f-Ex"ʁC: jzp#7X.3ҹt#~QXP.+^^da,: t5W[;뮮Xqcܿ=G֧_DtޚX0}a3K!}2BL^-azͻ4kR2ݜ^Lel>h^Я˟SE+TRe:_oA]o*t`: E5 0cǟ/׽e^( =S<7ah4Maְغ0bE r2}1I2X{,=.je[%UIA rX`篟x}5ܺu+v&tnc0Ѹ3Hp^+SA8xv]&B(/B[UD_aʢpU4$.BYc>,3[-'̓x$JAX9}H}j/.b9neL@48i3aI] g}6^yC4_zq24)kn;^xw*goƐLP|嘎jmP}87ԡoY˧;5L-xE$ץpKĸѥ>}1c\|u1 c2zIp6QM-ܒ\ia݄ E#*˔jVA'9)4 v%unނeFe?JzhA>#o ,?ԭ~u#E#Lty SW?WfcH.14 h5Rպ[ V۱ fL, kʇ3db$"?ɉ"[b4 0p$a)X31GE1 ).!_mI?)~gà${^sقM}>%S-z{vJ}+B@x~}(J #w?z$pwM! +&O-G1`#CΨCvc} $ù>ER*,ثE{l<_~[iqiᕻ! 8AfkQ@ ІGO>WhUɂ,`g/$18N^yuǞO~ v`&>\1wJUй'׮;`'2O=F4ct@主Ώ$>ֵRd/>/oB/+EщDj6Ԋdvn*&fasx׍7:`UU5Qj}?NwKTq"<ρ| E"_}E&*i`r4UNk.kir7+?5g$[9 GyHܝ$`,XIXp@p *W"!n@&w "D`-i ^&2 ¹X[z4cokj = pW}]jE08! Qo,缅=ď;#k غB>?kO{y2< ʑ0DTY>oay`lBaQ%]5M/) ʹc7b†%ݡj񖿩IT<52 K&j*1hq I) $q7dLOԗ\H *'fYRKB[?Nc +n޿z*VZ:bT\n? <,w8K=DhԨq?ݻKf;TXV9#Il;F/E]`v୔Xí_ 1Xh͆Ѹrֺn9SbJgG.t(H:wwf~NBX.׎\QdŎ6d0(Ĉ !6=ZxK$};KimHm56ڎ惡(Wx+ !ԧ% $;*A}_j]=?ye;ru=!~1ގ wN1/Gaq?"͇77GM<{tdϊ# $&s5 Cs}8i"K#,1bJ.GX4BIuV?%.ېEQZ)mǏbߞ#1Am о\t#nV'UמmP^^)[aȼL+ OJhH4F|VhbRg8v$݂u+q"'AP^=|={@t?Hjs~X p&NjP)PFڻs"㌳T(∔"_uPa\ % *Pof4%ڬI y7PJ{%4+_7_aLV…N x HE+"J,EK\^I"%x'4!8s9| |^m ! gD 'HM|rRB"4%|.¨w$9Yk'aĚv^<1AϿ1)Nf'> L ;R}]6Qw༧y %}0FS.+[8Lɣ9 ܑz`ɶ?笞<)sVO'~mwdBU 5( @nG+<Uj-V ^ɚ Η~P36dn.X)YaUK;T z*$!-5`bb1X|A⬛nV^p8hY4hTJn,Ɗk ]Ug{ )@WvUtiQjULV8,ɍ#XxZ`%Lo#.Hdd[wl~l/Ͽz2/g -#ъIa(!Rj)4N$B& T)yAXwܙZv/0Ԝrܟ0(ڡ<]֡{rE%>p7>#3Tl&>ѡj:)txKLYDoYݗӹS<?a(-fPY*Kܫv-QCe*Ǒ8\E3 .o|K*4ڜ$`E˃Sσeo׬pW=ADSYZUu9 #  hd.Yb7 Ҏ3Y9<fE1y#o1=Zao%sIL34WDYab ` # ׯ߻+ԩSF 8,LjE>N:TE&=6- Wɕ왐iK&{+Wka!Y,X@HR| `+Ž^BHk/Y$XP-" p\:^aB w%}%+%SʝKpM?hҷ}ˋ &S=)1+L ̰wY:|2':"&0>glSs7%Ea^cNe1}Y%\"`"3L[Xgsk z(ёߴ|o <^6ͳ.QneXFN xqFdFmьނZ2Ͽ*؁`rן(PUn8?5.7wʯ6QbL$Lؑ[pL:\kor-P:QL+M~v7 :B)nFQ,Xn< naKG+QH {"+ϵ<lYAo<ðtԟC+,XXh! k( *(b /ª[ԉ:s xIY8uT q={6uX0>,O8S+pmMݟ{q!ipc|:,9X0iyg,lUBV EP*,~Iw]WJ7T )nmX12rq- ͪac3CMF.V)+*SbMc/G򒔀]~B`EX2cJTם01XF?> x^RAy+-YQQދe| ”aOS еCybӄTnKYoU 1mĘ`5h aR؜H*Bքy @pB@°YXcǎed0iGLy,X~q2ġsh)N2~*vH ɊÍșLa楫Ə~wp:+o،Eqi{Mx=[\iw.h,җzCh]"42}Lj"lߎ[ԿY);GP/:˭Ʊ.Bf nIUIQ٧T,yMJ 1_+TaS_guQu YO{9K;7=`bq`am" x 06XjS8:8:-.KKЀ*ba̢_M4hw wwպ+rƒ <}՟ +؇$rvœm1,S1xx2`2? yOlR3zW,? C9r]g7lԉ,9c]mZ+nvvN@PN)Fk  ;tֶʝϾ+cP~hD]s')ᵹUrD`[vdLō^E]د]vDBWTrtV BۨXxN NX󊂑Hb=kP+y R֪6c笐zL._G!~GW?bsjڴ)> <0f'^0hmI8yG![eXXj%.Bpª5j( c͛7^ =rVg.q fZmK|[lt+bNŘ qϾDaV.-4T.n/Z. c绍 EX V,KT NBc%Laܑ_$󴜣FajvlCB`.X>s >01!ᘘpP6!̑ȈxPDX dA^)D4d F_;-4~ݧ틓/)K1_u swyxmfrlݧ3(>O&-] "EriB~uϸ㌟FuKd/7 a_|^z@NTJHG'|O. Y&?K r[<<E%"ᅬr.û,BgUŋSIEp1?O?-Jy: cC}D u K…utB Csjո"è°H1X8"ZIVA.Ѣ qZ|*j02qKExpd`]p=L]Zռ^g_~fv꽇u|8>6i,7gij1g"Ex"BHb.9ʿRJ(^Ty 0IFm 'Hq3?En;) wh2aBtD =t?R6K?Hnf%B ̲-ՎgtETJ"0$sK޽;jcNd;!`%!7۶zi[͍➗zt%ϑ3T9Yk$"v.˜0"_8=t xD([쇩ʕ{%(mڴz`X;~hu]y,~y%aL1Q'3Z]vB K 0O0S?zP砑KANJ=$ ]/ .B|ӺLj1pNwJ`}o26W-G a1N`.*1JCnDN?ߊeKBGTPXg5D'q87U(tT|e̾VyG`Pegh.B{3X" 䘱i,]|Ϲ Ew]8DdMéTIP;R40ZTR?/*7.wyX_c9[86]v`#$:sb+`.B'yj@L> 4JE@HH` -9WqhT+cƌ AW} ІgH&q~Q:}!NE)0 N ከv])t@ĶcO:Ux]/,5$G4H47'u啢Da4wA.Fe.B*՝_QhѲef Z=&6.<"*0lXC-484b/,VkXo` [ND-"Sz9.DDN]:\nrUs "6ov/Xr?q쳽ǿ~Nv?/mOO`m|5˸#K?X_D `G?)R'EZCA+ S'+ .]) X'` r\,&+cOU7T'-X8 ?hFq_̋R*XUՇb}p) 4?NJ0J7(+c\5SB'%;ï!< ҁ@>{ J>UV'C+^J{Ówzh%!'vǓ0۹b Qn}nMm%G.~Q= RbbbrrRÆФ䔬F[;V@HEUM TBC#x [a*1._j{jGПS~UO*RXR!n2.!ʯC,(XSYRT9|y!P ؄] HmNiH/c +mPx9Hi+xLrJʩ3'{龙K*U_R׍>=͏֭y{ŚwmYNb/6SD}uCݕۿ{Oa:@ UDQo(wAVbU;~~۱ yeҁ J%8>̄|{(5g9 k]6|r#! \)a|lHaL&} Al5]{h@QJ؜imY?4XO+cy~.Փ„w|wmӓ]Ze۸j,XjD5b虏> V[jӸIZԩ zz7oiڲIm7oE=<ҥK2G]߿w$l76m٘ҡ|wM 3Aɤ{'҈~:T\\֠׽ ɛ7Ԯ\}9ҁp6e8*W+Tue"n]u=(a9{5"*\).cny=L Xwgwb/+U,U))޽,˾S_K>/u()[:<;dPյgg#@Qhɯz~y,JxpHΜ 3aƵOnՁz|J{]y͚t. U|aJ *9n'mwg>;hQXdѦ )MjJL怘Ί*a-,ӸLVR`kҴyv4  |UZ* 4jظ)V*kTV^jգUUB:uZv ո: Rbp)u.Nm@Ub%Wǩ$:<Ц5zjТKEiP= ZT}*ŵ鳕6Um65X{bׁ(͈FK$3 G"= غ k!" 4Xp1.AQ }sNqpJ;!­V r(AWP?<#*Pz&])rmo}}Ji7*M2jZmMj5=#5-#%!5~B4,')=1K: ];ti/=4ppJ( OR:'w^vm*ҁ̘yXG>О@))_&2PJƛ~=LK}[Zt>~|;Aaܣcbz(A+x6;¼Dy۴ LӍ鎇?ĺzWl\,^pH%nl}ک<4 뛟>'pӉi < Lfv^y,;Q>`YVLųh&hU ŁTE4hA`ʑa>I4 jAQE9U&f?`!!؛||YPQZmX@H%T|*qWS*? %9UB"*7=ҵ5lCg Wi4E WEa&]AA(TwTD'9/Vu;:,LϳORGI#ɞk;Lh[Jʿ4 .NUB+]?]/] L]DY#731U' DZq( "QV`)*<*T[+<JoS(,e/_I ֞_換#*K0g~V`t7.$0P]^ѕp; N7rR/u%`I(%i0g; tR}>%픪J@z̙' X't%?/-WvQqSAK\8kS sۥ뗊kQ%iv]l aڍ j@p+%B)*T@  ֘AUQ=#Pbl1O}<}.+\b|Abk"n젌Opj0IN_U HR"w'ßА5k2&{v8uӂ% k`y|k|JDV>]K`玵 <ׂqpS*yāS+oPS6Od3?̭K`TJ FV>⸼b0PaFiV*:>/…O/\8w< Yx] aX$ ^F1Xnǿ`@">ȟ{?wP1 +FKdrkR|kߑ?}7T-J C% FЌZ`2&1LiQdlq'$&4pB1H'F7ӫN^Ea`)SFY.1X%b%/_p߀@ WbrPL&z& Gv7AL TaMVdV3;_`ao1XG.B q+jՊD(%dee;E7fAfD̰,8B09r` bC"(`=9/k7/:Ӿtՙ3rA.Y]=(J8@Wd.w)iU4 R8{=>k,R$]@<SZ::Wj4ܥX.B '@j"t"**NQA,S*X_d݋/{q/[N.NUjHpGW۷osVrj"WW oU:stk\;:%÷l9 U9UڍI.Bԍnh7Q?FƇ `YB,_!+ )_ @ZFgV" 0bIw HN%K)BӠ =K2&{.=3$jE #LG o:`٢ثMF hL^Ђ$\R/D٨*H~&3~x62ve`a-:t(W$M:6mX`,^?þqP᠅T]ҷߊ"#7o6oԙO<]%v5a6BԮ,~>ұU;:IgE8.Sư_v@P+a݇~s,Xk[|J;BC"c"l֑ ^3򇗈<95dI7C a v8ЌDF˙x&]J]Bt< !aǢ4jk\jd,Ư3ur`]`N$;@U㰓3BPHi.#%0cTAP8qWsŊaIOODԻwoF- c^xնmַo_%ǰi&22nݺƍfsȐ!X*-- <;dhF j=crl(X00a= ەld{ gϚsRw{r5m2&[icg)oMөrQ?j_CgnP.w-XMиy!#Zt08ch;7nڪ  6,p0ȴh} r-l3-;Bu.RTTO,|ز>l``sMZ4%s ̘9M|yl UlԬ!XJp7ZNқjgp.0ΛZm.ʹ&0aQ@9q-JIE֤{& <'NЬuS<6&ArqSu w},A,ztb7iШ].d;Vcj,(u8U)Z!.-B zج`#UU^ft\*QUb-!aQժTT*\zC iQ]\7y(%[PQ*SXѧvzHTt,u QAR1*k%PɅЊj5GHrjEW <NժIB,f. teXJ$? h_}'}iٱ7B1Kx5 y^'Ob$ VTxLV-݄׭:f*@ .9ؔp4sv7h$' *Ž;&&ʕ+RxJ*otc$($rh U$yW7;8q"L@WmN(gϝ^+UٟS9ݳO=εt|p'}t](yJ`I _U,WE$裢ݤnuh5 ѴUY fX<:!`S/<7۲] Z\†jԮX_~ D.A70`XМ=ۉ٧7M&$[) HkvZ=>^ oY {T/nФ>R0Cpà C3KR:% װΓ?v˔(|/ WUn}tA9~ O+i(; ^c!в89UdoԜ>;wHԱSF׶ Uo]EtΈف`[2"!SMHL&P^R!+цLcNktX.KP"-IعS;u霕1GfϞY-[w%U΂Ȩ677_*sÁ?~뷾1 Stǿ&DYO ɋ@oÊSʁU@u.}gR,Ugеɱ gAs8~xɸowkqGݼWy{I9) 1}HP-RKǦ'{>pryDĂLh`t rߡ]V[7=yDyIh _\,`,o3gpkG` &Q >)чG%:[ըQ@(WÆ gdAW ! ?u1쇃>L6r`d>3jQ<X"$..-MP,GF:Yx^Gum{#vl5G 2yy ^Yw~n|i"xɞSyǗo{K=߳&!n K$ EըU}0(R;Ж$puE7|-8):5jUš;F>6eL]U 4:f'p)YfV< ~B9,LʓE?Bb랝ѵGnY]b⢳-oHDfzk)s`/dFuI_C߁r?x'11J;F~=a.NR*b*# S*l:wϼb(_`]y4u6/EA8$EHC;)1baс ĈuVł)b !8Ut D)f"fLPavN[)*qT ҥiqDVŜ b *$4,9[nTJjNe-|XTM$c? I#rq̫ER.šS(Dמ=U)J ē.=x:,^w|q:#܊͛Z8v/_! P" #yV? mؽ6muVK4Ľf8%;ؼXc1:Ž0" P%$T,c#Z0-∅\/V[H89kx ϻxLjҢ1M;֓?aIq D% =9"xGb8mhW"U'j8Pa#~N}κ kcr{e|,:x-o ,GNkXg" 5lծ9A])1/:JZk*.];ϙJ`]AWܓ5nB(P-P"T< 'g(ÍHL[+Ay `"\p?uPv)ҮDڕT`AʔţVZ"A]%x"xE7x0R:u|}}ijٲ%wyd Z6mD丸8Lh\bo nݺa"st":'pt 0@}J`b & KCx@\8̀iNǁ-[6mތm۱};qIHXJ+(sջi/`sY+>z,y)#'`~G5ʩQr;C͠YWVw"p5[z:,XMKЕP04lڌNz3.oOpr?bdn~n6 W+<(B0A%ozʋs'Fd> tT8QuT?y⌣.BL5bA-XqAXf/ P?-3$5C =lC:SѫrʰbJ^>W(OW *"tE᪙%ƒ<n@I\ `o4$YfzHJg%|KwxP$"%d@%NLDZP'Uw{Jp+'4u҅K %2"a'H4dddp~XغX>%iSF^ Wآ(1dTv9W0+.̓gO|ɯ7]o*`io#eL5 n3 [a6&ާT2 [tTf*/EAaaDGP̈́DShی0qZ86pCKy |y=;'wL˜v 96']V^M7R$41[3R32`zf\ p {Y WfGE5:d6m@ȿ,-%R)%-DmE7wKQK+Og,@d mZ΋Xj9j\ `p bKiАhw8"Νw|DsڠIS`V|r*4Q(% PdC4UBRbx$>vi۶-Wq$iG"\LZiͭ P 0(PkTr;Ib Y58jd=w3fs]ӧ!T͘>u]wN4yO6u]Sg8~Ǥ;4idJNuIS'#Rg%BI'>{oѲr#m{~}#; jK>ӥK X`l[ 1$UPf!BD U[ )~@TuI%B܃lF( ȅOPYv,;_pX|b,=_rwj ~ˤRrAKeiз֥E(PQY\M XV;P&~JvET8!\4F0Ow"F&B@KԝYX+`v5৏*4 F0y,4238㑩D3Ɲ{?x{ ƍĿbqwQ`>Tf?t D(ϯ|/}zh'8 [Dbwv2/5({)2E[ƒى)%Blu iQqJI CQG CJ8u;:yСy宯`t~!|3BA(#vk=ɞ{mknxugiw'.6ȝ: s(+ Kṳl3}lavExDl1` *b={MLd6%0eF>[Q%fU,X0Ȏ r`0]2$*ӣν %̟0&:_| ?f(3υ,OU]2B`(d9@F`WJ$k T9zOu9)1 q(J9bxP&5PzlVN%jãFW #K,`40CJFpBրehECa ?'шGaC6k@p^04tc#,k7 '*ȋPJiqr^zffftˠޫw:umv500Y٬~6QHPp-̯F[WSgjQ܅A%:ğ`%`_z"  @K0%>N?TL[o}嫯EIg>_[|K^Zxys<`V9:tH|]4*&t>(ȉ '%hNK]C/^߹şɞQȴ@E:e༣'-?Gi*ù'p1P 9*RS*rH@QIpYRukWPW9?J]X]{J r%Dd_%E(g. ]2K.B>Mxq2>c|?*įljd$R `rQ^DoyԩlZT9.P㋕SctR1X%*/?dM4?}NPoT`;M\ũp!]hT3N_a݉TI^?D`L ql||KyO9/+WjZZTbR|˕]Xl J>{N XыvCw!\Jה*=aE1r\v4hXz 6?J{E4zD^ %.EX@ *<TC曯1ՍC[\7Ϟo~.]>h1>rЬ,+_’$Ꜻ)PW F !JƚTDm ! GܸȠ 0xs4J#3\2DO<3]eQLz3(VRtbIkyD[1b3 &Qqz-̧all>]12[SdfDLbQ"d fl0dfM 1[P\38rH"_:!˦B(1s &#/;ftaX}UjJSX쥏Epz58Ư 1kGX-c<*%!Vp" $<#{\KkC%L+r箏wI0 >BC4-TW&uAJZ(pKp=v~W} (_тg9w'ßА5k/;DžԟDžhخ /DOdX SW %F4'g}ʍOu$ ,ge뢒=?s.BX-'D `X8 `9?on_Gr:-pDh1mW!*h\`CebJ_b{ uU@mߴs=I7n  4δ 9hY1U"=pk:묑܈5cipk+}eҮ,I8{$|cZxVKZyՂuEX@ (D$3% +.Q* ".(6+|H>OX"7I2Hc2b~ޥ#x=S*+0,hP'+=)A6l XC"|B½+{XCmAAgi(|-/6جA5 ;En  mVPh9jsA%44mЈSB+FWԐ`| *nVG8Ipe` v7Ԇ`a|o^ٲƛ?ܽ7%XW-X.RgX}]v._-ƛ,YִYy3J 2$ ]Xz~9(/\'KAE+`I73 {L A݂9=IZdG޽O  oNBં/NRU~h O ~Cz",pk!z8OǽOOKZPLhq8@Ɋ5(2sn''A9e L;:eҙ峣xx@6'rֵMkH:Ywx8wdϣt/x͘ʑu!oDsqf"H(ӷHҢKaR~у-]UGWA:T)EsPQ.yAb OJƎ%rRJ\j 3+v+F,X&d:ҁ KJ9'!AzIh- [Hd%f YC!JDDPh%/4\1ElPpD`@-8j E¬40<%vv1w"h P]r귓łu6kd1XΩrT3{@ CJ׶,% 4sR&g8ar9@"16龉h ّ6:_^j7T`ݪ) ۓ*x!>UaIN`"On0F\y_zהѷЃ@ xت^nY6q-X`z,g{cNFV/} 1v4hQv,@{p!;Wj7C'/W\6 #22CwLFDY W qp8x 8l|NCJBtX"T".b0n:`ө Q9 ci:βTᰦbW͝-X($;4R@XhXh au1ir5<v?!t R*LA~)_onĹG +;35zY,X#ܶopѨC(5{le, Pc7ogfpqɳ]|0l|R.῿ͮomْe@+d5Ͽxw^_q5˖^g}1-=cud gK$f-aM?ɞe!櫻aAExac4"}2y@-&5hRQ rUOz|ap  NYS'2 3fNN~/}/pn޹!zB4 H\H^?FT!PH| mƃ*E'p'}OQZJdFIX)O { ) `NED |HCpbKֽhk@XHL^W^ "Yhla6Ji?y.ɇ&qkw?zY&6O^ޕTGQ>\0%QMy}r"wXT ",ə02XłEh_5? r҆ȡ^puחulT(G.ה-{M9J=.)U5ח)7eK)[n ,W*USAZZq-ۗ\SbK.greЦ@4LJ_Wv-kHk~zźu^wR+y\$ fdӻ؃Q07gQ~p2,I3k[;wDT~ȝ %Epub-.B?2 0!lZޡ|y~O<9g~>3?xgNhڸ}RtTOd'"\fݚ,ꗢ#;|5AyoКiXt' ;jt zބ^ UN ]%bv*-J̵ԪШ`%-n&{] ƒ+*WU|r*T˛,uX`r۷W.DrPQ ;ٔ Q K;ruU"^CB;(?}խ]\3:et#?3'R$3;鑛ӽW΍3sLg}{r29YtҳG׬̮]:u}--zRxcv쾙YrnWv>4oݦ|e/@=vL謄.hTD %DZ<ir03?_ݱ('{qQOi<' (`KOO^mw"s=~W_{}e//Y̢୭[媵'q״{nǓ=Xz!g=>vYnN[Kg*R#4EH~gozJRVcxI{c\Xm'kT 3fIQcCs * ' lؚT3$E?jx-?C`RMg$\uh'FRam|EMԲmsJC|yUQsmao&cuCF-X2LJ#c"T}w'cIhEg},$a]>d-Lwa"~=bQR{,uխ\Q 2jo&hgm&՜MW|I4V-=w.&MJ7fz^NTP|RrZkώBbS@BUӦBɷga-7/ $Ai iR;$'& SIdMS"1D%&MNIⓑttn.1>5%!-!)CRrؘ@o/5ZCE#;tPA# F 2N G ^?`x~pEiE##xɭ?o̠aWX?"?oT~ވ‚#2bQoۦ])ۑɓRҢ*g<;~=s_ǼpȲW#R_3?;:,XE" X%Ãe|yWUe)77=!!K @PRN $@%'(gqta{8^17Yf}Y$ewzoށ}.UYU_Uݰ7T<Ԥ 626X3a!}%'J\NDk3ey bQcGU%)#ۓh٫ 0h Ul! b>L ,@QtX+wbgGDPT{P Jrwfw2RF0@w\ܜvg??UZD"DHcȃ`718AuHOIfq H8#7u`qI](tx3y,ƭK\#mH=p 9շ!026"26Ss)T0$0>햌 D~Yx M䡉R< n!)[{?TT uX"[,P$qVJv0NN]=k;XYwvmg뀵qjo(xK{ffZ33ZLN[`]̭-,,,Ehinfѩֵ}{k s׶ֶV =оR:Bwk¼Y{̑41iØƦKxh԰Qcp+k4mbAY;v,-ffinniaaeff,_je_Bڠ7N*#'(HY}\-&]HjQrD$,1)2C9/Lxqw/=xh媵^{]|\j]RrzÛ$befo=Vzq:9-|.\_Y~/"[\ß޲օ=_*#"`S!`?= 9:Ôw(pԞ;ȝ[oԭ%Fe pޠPd,, [m=eKƻ‽D)nCP :3Uij1mLSXs]o% rTTn5аpG@%Q[K1!% җ2Cc%ݣڭc^yjnSM=yvI}'x+{zYO7_}%ga~v{fǿ8~aI:O/?1穄YN,KZ-= =ǀ_M{m7oְՙUmmm>컅thnqFIKhZi9#񼭬5Nl}_|u2._at._˗"7-(TNgB`J /?¦+ۄܳXo`!6ko 8Q8~Isss$wPgҤi;`0`f͞w/~-عgd w. EHwcb 0h[pћ#Fnl<_ƌrR%LHW~2 tK-^6#ʥR+B,͎˛$Ѝx9¢B=&M/ `{IoqrjY=G@`Ĝ<,HOaj"+- 4DH5ZA"Fߐd$Kxq Af2W (IT cg׳^bK1Ar ^a\0HhjVY`Cr-AT}OdLro*>]J'I,!$0\6emcuҭGϞ={ѳG\{4>6ٻO_TtE ko` CSio?_5S,o; k.XQHV$êW) =u"kr8ʉJNT RN[9ÅQ%)%EN^x1X's;VzXY^th1jB"m{ʑ&OEGSR3濼tcڶ=utޢCVIiHףcܷP.cٲ+5΋ Os 7r 0B2oV3Iㄗz@^r! HnB끮'~$ t! 7 HuhpF@T^W l5k#a7^u\~2i{oj>(c !3A$кQ?Nj<#_|H\r'F A[\·_Db]| BI͈ q[&@| Do^Q *{ШL#?yf;XITĺXƈ7Z_Trs8Xiwp(i+ !EnVcmֶɈ)6;YYYY[JlY?dZΌ'wJXQ?x`EE@ԩS'nXqCɠrBee269An1 'L]ÂjA8A) b蓧NH' *NT- 1:\Voyɒ%D1WQK>;~x5zt۶ U5.RTmnû[*6mNR񓨪ib '#?e"^)!KFg0!U*";'t XK("z%n fC$p%Fĉ91Ȼ.\@Lf.[_3; KL~:sdCt xD zssi>H]ܦ,xLғ\xߟPRD) q,보$HGI=dXz8FiJɽ05#y銻.!ܸȷ ǣ`t~4r,i*E~z6E(VʸcBS QL (ʳsJAl JĮIEUN[g. KGc!鍡Sia)!I5䚰]}pjM`:Vq7{/H׀ӡĆmuI`òNt>37bg_L;aVQ m t{Sh_ )N;'c\-RI0>̭pn6v(*,j~s啕UeG/)+OKL2l$FxЪoUe,l8Hf֤@q=>a_u>TN6 ߺ. _x)""9999dikm۶ݺu+;}hIСC%wСˆC K.1G]kN:iݺ5i X/Z ZVL!2f7Bi#///333ᄽp@jƕP ';uO0N@$ _s.@*B;z޽oݒ7sF‚we6Tvّ_pY,$ nW%$K˚1sj|ЊVtT-IF\3cqm)SR3{웗O0rǎ%%/^g0pP"zϯzZ"Oq=%~RHH2D t+)wy F Xa]!"pApb)NP5DHwe8[J!+3JDwM2m-{!T0 lЫKW-:Dt<  :pQqpr2sҴqpNxc8:*".*>"dJ VUG$RE' "HWZRVr'W$WhiiXtNE%5!LWY><[8rZG &M;QT#-NPyGozlN9iQ9YmW*=MC22{b]LR]xQE&WŦVDǥWE'E&ҏUD%ƤG%vUvc%Gd! ݙ@i>Vc̶Ơ̊'N܉TD4 PbPL37-#WvD|gp6א$^ 8;-TYsOVVW_*<\US}!'J`,Jou:$/K}\>W~݇U9o=a %S6U ";*=w [Dޯ‰?Nh ťn4Y0oi>ub|gOֽDF\ PHpئCCw-ޙ@ Yw0l=7oSgNY QIP5K"ABbu!ڶo3b!: 9QBhumuj KA<\'9>ZjZ *6,aPPI{ (#]b37"$kT3R$GF@N4AA5 cA2&j5UzBn8O?8UPm WK(WVڨX.F,Ҥgw ru`J\E >>5q T Tai!u I2¢B!.M%Ӏiܼom\f[WgJjCSR+Bu'CR[6LWZBR,:izK) K$9HZ_WZ+,$[Y3iBKd{f jx0ˈZk; ZYG֤|_R"XNDEɾk.N6Bsrhic{=R5FJWe]G }+6f^k+׮9XӟCaZ8n?Ur./V9ppo`XFȾiaLvٙ;b{zzxFwKXڿ3gO׻[oS?y&&=tuv۸a>#_{9/mX)'{Ν{K*kĂ~%[8mOԅGDX`Zz6,0ֲ嫡s`͋PIDrvE/_۽wmmzɾ{IbbyUs3=؜`|$d>14ϴfiPq O[hE'0*⒊SN=eCiegr2 (t`1NJ@.8k֎]}Bcgauribc81\O4lh&OL:ltCVnSZq,gf$ 7]9w:)!UR( ڿ} B6{D Fm˖-\3 ][9X&Ȫ*"OUM\ UMMy}pݍoX]]]?w|7gw/ӐAnzws.=  Pb9J'W:WIЯڲ Ul\҉)H axSRy*'q$3O}OCS=yLh З b0?ILSVq1%K|lp+&b<S31(U#Qi[b%JY]t%L,Ş%b@H S0;'w;{W;;Ydq@YEf4Ƥ߰يNTjCxbCxRC5BHijRޏѽg"tG}3dԪ^: יύNql+kW-Ttr|XV̦01ю K+ NAaOΜJk#(XA1liZT(e}B^[==:9K%w5ۧU_\Q?}tOeffP7/_z߳!'!vO>W'oT ^YH$8{最.={==f M2푑-^J*"<&$(ܬwϟ?44"VȞ3{^. F#PZVEZ,tt}@,AVzsVQQ!gZtت_JC㩔IYZOKE˟Sy؍bM%`/z|`r\,cu&Heɘ1 yLFh~nU""!A CH3q^Ug֞栽'rGl:X_`ֈN~V`Il$?ޖϡ:XBA΁.U$QE~L^#uY陎4iF0llmNqW:At懱2!'[dȨȬ4YQY Y crNuq.6ǸE|a}s"3O~ztF6"XTKaz[~ުo=Oy);@3;mQy. Wڌ䞼8 w`QÂ,3hpizkcoV+~ =kY:qo+~ܖ&%?v㞨 mO캂^k1~kzg7)l >jaPp>:׵^q|ᡙo|ƻ@ toxtdQ m}ݳ$ЄPA YWB|߾}L`mB}K/ Կ0ڶu@E,~'u#CvϽUtR9lxB 0Wrښ]>tuk1Q7nH &VHP+_7CFtAN!.5՗>9AV%mOB@Z'Nv%hkO}Ӧ=K |ŪcNlOLٳ@+%zD~P@(h?O{xOE@`]e5[8g*BO(`TY7ߚy~:|C ɧA50ᐶ[_鸣g2]M6[[,'_MHh4,"yIeP UwR ♬2Ш ͣ}wv՛4tjgWkw4>4t~@aml;߯ickjξK7=pG YHU `5̝:::G~a O 76ZrEQ5ehFF+Z60p iJLLLKKCk'y}.~zO/L`ie:n8AKm3ߚ;aSUVmZԑh2sBVF6ö}v53F0%B|ԨQҠ$poxx G"? !0ӶZW 3w\/w︨/\ܷw]O*xZnGa3G?yU}N6LdjP0+ڶ0%=T`a`IªvR^Dd&vđ*aQ53XsU VVu葏`O2XU]R3l?C1XR?mݩ`tם4x <`b$B"aAxzȉ<%wK5ڪ9`əhvttt<]ܝ]}\}ݜܜ}k^.>n޾y`>cooo6/o{xz!E/ pid2K\ J#3;?glշ]RMc3\}-C4l>S9d#hY--zBYucs٣K{wލ Tv FW~ss|*ԥ(+:}aoRz'Y~מ wVloK J**=j̙?4 o?AkD"6dtyP ic:+S k&,f@z0({dXfh8 z8@.7pX?(PWK722l3=gRBĄI)ɩ-%--955%-55=--#559%%>%5d}ZjBZZBZf-%=>1#KHHN i]RR%!&SZSq a-c6f=NCƋ,X9dѢE|Ө>?.V}Z0XGY|C,^*E7^5y┞{kNi]׭] #8لA]a ̂BYE}`4<dFZ7{[njVKm oj`8rCs9N2Q#ƌ5q_k72%{Ү fΊmqh_KPɮjx,m>eV),,dQa1XɭDPTNݔ̫Z5zX QH:ƷePusG!K"c %{jrmAY<|tDh33kSyƦQz$tK-!.=66)K{K|rbbZbRzzuMJJMLH[RbB"NN%'& عSR]%'tHJ`xw&tjDAB!X@f%s>UMܝ32R=IeBq`">ߧ/U^Q*vY@+/+K!1V`I&*_{QY-/t_1,lG1Fxq(j ֟3&dVRr[YYyɁC>%PB Tzy+XeXSO? O oڰ$x7g>- dbd6E3D2\6 NKtݳOǎ%鉩dwth⼗ M`—;)!]۶NДI39U7Μ=zб2B[fh=wQk}o=Ip͡3{,H2w!-g( ^ua:dnH5ѯLM=C1X85-Q߆j jبRFr(i ȟ,Sb+&\U?ÚǗ 1%RsrjUePI5"Βh|VJc(,,QFH!{ ݺHNѷxH@";b ,Ufb5YC9%wKEr>9.19>1)9)15 ȕJ"i'b45 I0.ILOLLO"VBr׮}}C㣡`53  ާH.J {sh\52h锓mcjH`"r*4Wq(B{W ,-&+H*ژT׫,,6&C"wG)rڎ#*/;X6.-rFD38JȖQ(_Dg~R}w7oJEf~TˡMV$:_mmX"z?.r4Xr08[4j0sSZҦIԤ$-$R%Of&OdO*>>!) D9755iv399C1S4T d:gw30\5MT̳zAͻgfQʆӦjKM)3}n.Y*O1`|5!{{Mx uA>`RW*і]6u}:h!biee.v @Y^yQA ѹ#"&8$J~B',8-X(*G!r#ʡW-#)k`ޞ)e@q 2xL :&:i@+7AhL%߷u[o7o]%;,]۱o#&LHo) V,]zBb`,~V5z,>?sNjEޝ}~?IU`ȡʹ= 30ק,%h0,"<% ld$Ӟiӱc:t˺:v tl,@+nݺi 6'==ÝTBVXjMKI07LMPc3>x\GՂN]f!Tʳ5,:+uXu.^?0_qwKO >=] m&U_Td@IYqq3wI G\O] ;կݷg^W(X+'Ae2,' [೗/  o8LA]Yfإsᴼ<| T Я?mk#y* 될r桲'|-6uڢ{X4r7AF8͜53uT_ GO_2wm/%3VIի-[\)CRe/n/MsIcP9H?D.Q:w꫻V zUtM:IU\ 92,6MXts@' 1b999&L3f crrfk72X]v1 &'b+ÃU,LLʫ}|b`\ٍ,F* =K\U#rsliXr `iミWlW?'D(V_3[m{f7ާS{^cSޏVQMQk%r_mB ]~.6AxEA:(aawn.T ec*0+ lAtb&}Z{:uzBǏ)eUf.NȰI,l%@iY={su 5353j&8aĮ}l؄qعh}*/@WuV*GQ uKv{鯿"(&,haC)4X5,Oi,ٰ_| J4Tjɽ&%WI8k ,Lq u>bVv5Xb5grǹ %Fm4XJU , `(]!{n. 7aiBT%2dd[lKCPS9mԩϟay9㺦ڭuTA~%?sUl(/=`*{K/Sw葮& )n$y S,Gc/X &)/q?BbS&RσW:ҀdNO@_ylʟ5@-tKu|`2d>+LJStFsV>:aU{w _`ɦQcPQd=l 07,.1e^0T-M~J@"B'CpPO',|su X1t,a|TѡEzfIl|f䛰4D"|x%=Xa7_틫`XJ%/(zREɹRoޯƯTP6jXp9ӧO煮X'D Ϟnnn  P\\lee!g.L 2xC:(FΎUEHs)|F'''Ek Rӝ$l۾kK,#y4 |@T"-@5CUH`H@Gr͏'( , ‡+48<7'78wh.~gg7oe/]=(w̨C­Tvi J `~\(LK5dHVHfݴ=ɉ<-k먶Ӧ,+?ꫛa(ho?Q|fD#)4O";pWRW֯"YE(,9:` L q#g,qV\jW?Ag ,vP^^η];VDEoƌ PJ؈@i۷.bf͚q#1LSb|+** 0 "17.M6 .JL8I{<Vu??Xmlݱ^ۮu.9aUZhKu@p `)+XDɒn (J,bH^ȶdBpUxX=@ _k-ѭG>&Nȿhhvac]{/Zr`@P(⒡Q@ER̤Gf5k݄z +߷_^s,8|z҇/ZπD돿Ç~WCu 'wD]`qmg,#`qVfCCCXf) VJjT%մ)QW6 x"l_)K4mh5~V,$45W,T,Ѥ'BQ_~!1XU,o_3ag8OhVk/XV^ͷŘ ݥ0+& B`W1O@ _-, ;+<~jvv6Dzv+bMbXp(Y-Hj;5.͚N7oQ-Z۷픞 eG -;SӸ5,m?s>zW m$ҤiRZ`RR[w`ϯXB',+o~_~Q"E.{βA@UnXn aS7] 5|:K n LcnZYĿ.u61PV |CBQLBЊz8hH|5u4Z\kƴXj,&-µ_/BS30msAč_t~ax򖢓 |\T ">Sa2W.5FaOw|$W43W rKϟa<%Ɂϐy?W\4sJBpV ("} w\4Rm=[/zOGr~PW>̍ Hy9+/gJK6r  xKҋsvkѱ}lT#VXHUt"I"hHjY@.0PiEicB _|b+PThKlB\l{|3ѷQ};g4 h#97c17 bX'$t.paXH˒eC++DvGXZP/?XFHMEz$E ~Lg?Ow \Q _'?>)-) t6f(PF) cS#.甖ELq2\BI$;\Qq^; !\ТUsR?&;;0K~G}YO **Og;H'{}&Gg"0!a7BИ >jdbLeaV֢g ގb0֞gϞw:M.5qS^>y+6꧟yzȈA 7gD7V}z.~{}I^- ETʇC}{o*Z ]^]8d'i#=B 30p 0)Cbp :ɠ+3sX1Bfndi&8ܨ#nM\Θ6\+a`7CP{Ǟ!9A( ݖ\jA-^5r4X|GZ"ozaW"Ǫ`I2jL+M!9/ZQYZY:9B5w`I^NN 0䃀~jH#"A xk&A.}4?ܤȝs_ M>f;OI\$*PpT󒉟S./ =A+(o I{LWM91<1Y5  MU|:JSeVϥ올X# DB g0@W*Aw\YY]> %aX|VCfjn }w, `բ `IîV*,yx5Kh><(N bސ\BogݹS,E  ;MSPTjOa+9Xrh,4cGm0bݢ'!,ƌG5VX 9L 5=J,@z1Ȅ#\[h:]с=EE{K~!K/ h2'bB30}`=L`}vO9%M7 r,R A xy=T(T8CSZ"|h%,]bŊGj"Hm g?zxpH*3+7Gw/7oOWҸ7 6yW!SQ6}_ pA  ̄+k`6D"0A,qCد$ӂM0i*.DG3$+Ў.Gq #q*#9v[,oHw j1~'ʎHcNQgF}t"8n<*B2(_270 C342 T\rƑ#0L:ShK vOGC\ihTI哔uMSFJ$BOgiaիڟԖ=m07U*W^R*B]7Ny\(5*B݉_Ϸ,3 ~7JTΡaaeM$mgX0X`)FX! H,L{#LhbQ]DJ_}hVR9?Ykf x~.:_rvW'~ZܕjZW`)j/r!7(?zpvkۦ0ƉIM8Ux{G 7onj37aO?!aA… ѧZdBx JEmcifxmړ ` Q<+ TV _ZG|Cd44yHSw/#"\\?Xvqc'ӚUgeT^*Cm@Kt4:)^` eUΨ-AH іLzJ)DF# 6+%C]\6 Ion%&8ŽI! #}Q%)%=".Dd4$NEh"(1]dƔڳм3[JTQʪ\tf%6!&{JsE=q#P>eNOJ>v^0Y\Y'.VEfR,%{e_x٭`)2ceÔʩkf l G"P2Eӛؚa>.I.HF' TAw.+Lȼ&ƅ fO W llًœYH:A> Xj88=X?D^A۷X y@\_60s`+O\b-c7{n1Ƕu-B9z$Vuإ`S^t)'NDp{=…+]D͛ 1VTd )ݛ0~tHP%yAZGE9&Ч; fNL?ȈH0kWHN6,zLhY`B>${(y$TS֮ݳoHSCB݀ QiÖx@f[S* hg[Fp|g 4<\9Kr F~}t⥋RU:XR i<"B$TƄ42&It^ML}"Hfy?a="4N|!eh҅^8iL?bR~b橻 M))ћ|БYB?tD֠a'wqTP^ g@NrXXlL4ʡ``YѪ[B%*\# sIT 8TLL u5XrKUQTe7Uʳd K1+ݥ E4[Yg݋+G,,0Hn@"a>HEB.Zb/ B. ӊ͘ "`,jqd@( J)ڤ`!wKC)Ę6ۍ:ni/Z ,m L,,ٿ6ϡ'}C{mGUa#GƍG=G,ec)›6migqC{ 18m۽wϾ=Edror!RzlJFm66X6]Xh'1}ɕE+BD}\]m&o'8B.?8/.ؼq˼9jjd"}Y MYTqGCw/[+Q1M]ݜ\Ydk׼:`tkV~f 㾢'Ok{'0XA4~'B5r;/h"/I,1?7㙌1J$ ̱08,[^7Td|6 k%|=Y rB<}ZK^|P94<:,(YHDp@r@Ik9\ 'L{qIrXr\ 1>3 "XX 'x,u~І>F[ Z.Ʉ'U^]Diha(MelQ@(d@W4tIL%.<2*"*U6-"Zsآem),,%X7|S,[[ ϛX,aі;󽟴_a,2ӧ>V>tZ{GR^~lkKJ[X\ђ#=%%Ňnj=vEK(GHʆlZiY=+ͨ:'R$:X֮l!킎Q0"-%VA 8Gl3_&4/k`VYIYXHzp"wD(q70 Iڎ ;{IACLrWQwul׉[cG#ɵ2=DE0}vOySDŽ1cݺuJ5jԨ{wgt/W؂=lr4p mb:Ĉ_8v)[DJH%kj$4"ep0Ylsݽx W=G^k4$()PTagw(M=ӵO87- nѬYh ?E(֦CG@ #ɀ?~g7}/.࡞1@YYԢY`p@]\߁O/~&A6.A@Fֺ}-G GNg>{-4X| {քE6'?;iYH\~-´TJ>7RSOKOh=9%91)1!11=#]sHzW.JC,)99!1!)% 9D'gi{x#2T" qutvGe1GG(00Hѕ@+0.k;;yۻa~>] t5X 9Gr?ē@Wl uUy`oי 7_{`_pS?TmPА^YX4Xrj"?Plj⃻vQ NK4{bo@n͛pY%I(zcldhO6WwOG7/{x[99y{%'6o3WY䮰\XG:+Qjт"#qY/#j[EqϮ0W@GkG[+{ࡃG]{-2DH}½7oܳuvK/~yjM-zz۹z [X۷~g֐pev7'0 GL ;&[ٮ,,w`QZNz۱r+<7O3s҄6o<|08ȶ- ?{޵=,gě74lp٦%`#z[-\5ԝ@HFuQ\@3 Ȓ sնܷsRǦMD2*$vc@WwU[n/ħkteΨlБLHL&~èk׹Mɢlػau I.UJKʩ3% LU4 M!OImXtDҁi;%jOHHN-VqV8P򙗍%fbbiN5+Ɓ制vl)gc`m`rtp7wrxD'`}hn޺yef jd`6ʦ-:Ƚ12ֈܥ@? ?uIyz$,9uP4k,$$$888(((,,// E-B%ZFZO>O }u]E2%p$i<}A`18!3a;ڒH>BJ3p-wJQ=y( p`}O@sY}D*Fҿ' sȦB"&\XZ|4FJ|8 VUiWaCrbAsJE[6r@ OO)T75Xy?VL5-SJ ȃ)l&؃3{zRn>9&ec`ɕjDJ-hUՙF5,j .bVj)X@~,Vo0X,_!y!FR^Ś^+5Zf Ү] U;+%ykܗ@D` R9?/}9X) :9%H#-ᪿGAVرCpruKD[9s2*NO2%&mC g0g]co( AWoaJ9:H΢Ç-[*%9"i&/5H–~d|@?h@934E”28_]0 h#D*X.w:A`1[`/؆UH5et;^+,/?Σ`=S|Ng7l&M?aP51i&L\ ()#>1#.kΩ=lZ8O<~h=pۂsL]?K`}`E`M &"ivqh+<.yPmm I6qX BY RY ն%;-2֤Ji!ֽ/?AV|ˋD| ."X@%ܑLg.0BeO,?^MCΊP[ں}c6nBܜ``X:3-@T%T>dq:<R+rW"ɞv}dVڪ0і8*SFUe^-R0LN *8xN= LP\cV ͑Ě5$f`fj%35601VkTcp6ծK伉 fdc$&` +s?"M`!GK'ѨX[g@W煖 Jvs;GUԚ $B #vinÍy^!A,'N`>\+_A[cǎQYp/.0>BV+KY*:-#6>B=={VXXtHEAkU ɢ!KaDH/ -eeW^~ˠ!,Yd2ఄrSFmMggp)]:8g+@W݉NAnX@(+BdZ449 zLa k5}Ҍ]{_wG 7t0JWëR5r{\݇B9Z3d!x"i,YR;md9XY` Z_jyFs;8 jߥ{o*zBeFXM8L]BzVm"m/q!RwNI1ĚDnq֥}v(ݢoh͋\_ݹ O E φ=ku֢57(,fE4ȳ͒?.s2SXğכ q=U(r^1=_^uQ1=nR1 8A0q( UV^FÊUU&U~Qd!G_eTeTj= Oa .= *S\\ \E_ڸٓ6Hj,"ZS BOFjB-l5[sG#3cs;3[ȄQS~ǒՙ<Nr KDD? il㘩O4R=a?e~ic+X?i~B =S\M7nlhg`аqÆ56`ְ& {~;w|Sۭo?`t3ߐ^5n52XR(M ՚Pe>(駟СmѢ ])Z_?BCC>>|xF@Hh?_K9zzzbΜ9;qd # 1cWSyrR3hS y[ll5ml%,-ܶ}EDfDQlapZe_۳bm[wWھ] 3Ϧ{RbZ=YȲ. UV=LAnܼHŢBؾsH@,VPʼnYou5jB!No۵'/.k~{go?h`ůGEk y早|GB].Rvt!DH+T{(튰Ѩ!ozK+`mJK7.&UۖY;!E;>=dTH_\1 B $}!5:D1 8Fԓ&ZDE +vuyjw&CXMh Jr&KrB!B%HªOJ >3 ˜!B0[mټHxÁ 06671B!4-;97W뎞m:zCOJIk(o =~11,+W@M|||j4=< "Y/qw޽]׷ `YK,%o;ErD%4+`j ɐg0H$$ $tQXZZ|ĢNײJlժULuѢEw9<==AWڵSՠ@̀@ +v!:tX7p!iggg#x`"V1XO6O30!~Ϟ};**z/_0"K>^IeaHE{A?)*,8o@,ȭ5-gn*R'SBl.ɱFs =40?7a#C;p@6|13y㋈>TI|r??7һG Q9?PVR'6gWom"g*!F^ϔ}9H nś.0LƏ-bػ{F.p->@2^8pSCXN!HLN~|KDQfmwAe%rwAVe>[“aȶs9.@պ]IW WJFVDf}Ue&rJSZ,w@ZB޽{w((h K~I9}*WPh֮87vj5[x[vhjٺwt;MZ%gH[`[&>A>>B="w$֓O=u7:KKQ͌.cH4˽EGPTNysMTd >̜8 k a8puZT/**Z=R0P* L1;?A0 d4˼}veZkrUR,zAyĀyW~Å~ԙ5kϚ=hu3% %-y:S%%kg SXTx 7'ܪK__e϶4QƩw>C؅sf%zX?~}t֫L `յ}UdIfbPP;hHQYDYaq(Zں.ŅD*Ed_,BA@E(9NqHyz{>&9&ĈkQh**+>ڰlu|`_ҶCJv@:v #!f5,b,r *ꈣ2%Д':(>^Yp&Q" ‡FS\̂GHn a䣯_:hPe=Ɉ;T!¢ie737#ta]F~FU\V=6lЂ[2HrK!-j-NCYT]~ZdQhq4ʥ~R{YeE6 tWSGri(ԧPi |SSs)%2Nt*̻:ř`ꃅsQ %館d.VQꙄ`sWIަ)ޓM|&i./h42M2|3}3Bhi$}RYE;)dYb:3pB)2jEZ|gyyq/5 Vr˭,`Bw5ai' ~Vf<ȩ,!%8`d}k*%%/wXS]]|۵kCz`< d?0x}0YDTee%&,"q3f ̕}2 1m"JJT~fbybDck(QWUm4~NbMt :XF8S p؂r-XtڴߏywW6s7 wȝs_={2GyZӈ۞"_zЮvpޅ7Ukh\ر Ye|ARpp}na:Fh*跭FB@ %Ts0B5 + XXTi(#U c'`6sEY͛tG:ʱPܲwh.m_ӜYH_; 5i"W47bZT~um鈏uK`ɑ@VUvj#𰊰(&2\K,>X P'w|R\ޕBTWW:`.?53]aK#ɕi?OO{8ȉԘA|މq'iػw߁{^ٳG|nP`S4-30 ${~G+<͙/W.B`o" 8 PL{ ,Z)## dHB{bSYӧ)++A'#_xD:W\Q!?l" ŋZl8`՝`H+/Wƿ 1rn,)޴)Ԕ3LLx@ B5ŗQD,uQkB%W''%H君4SjSۻ5j(gi+-=O~֚kDuJLfmH,f:8W =/9 Jf)ݫorrN.9ΒcwrdY#! 3P~8ǁ` 4J2@R# ۋc+}N\~"+ƈv6mڤ3:E(,jB+PѢr]EB5RjCӘu3H fA3L%5l 8Rb\~yMY8g'gD` ֦eκDŽ`n_;z?:'yWbE6DfX vk޼ PnW'nNlɓd!Cх}״iSu <YfahpNj˺,A%~q` xB!1NmgݹePkId+  %Yzp48H8SO/t{z[3 [ZR<`#Oo}ACڜr.ۥ3-\k?yqOuą`aCNX&F~ЩQEO]OƸNի+c4,!bJ0dl(©u 7t1ࠦHa zjaJe)k)/]sHguUDT ~jhԠ_4[ =PFzH'#uF^LZt c5YN:ᅓ u ZhW V wSF[,uefJBLvxw&}WŝW?vu;o޽㻐Xq3W>֯:@͌2 J:Y ;\tA N.߸xQc2kԅbhh=H00ր ͡2h"BȐN5ʁJ_YY^[虞}e5@* w8wi ζpQhc5d$*7m]>XN@`㔴`iBE6zE~>MG@W}Xc+](ҷJ#|tR1{44f`U5d˾E-wM(o^UAspf\ v}섄$ea"VZ,6f`n2h%hsl,H^G{}K>]B>۳yZi4Ca`;,tN_rf:o :%rg)2d4&2~q*hs~Yixt4i[#e*6,\hƌY]^gO|NʷAf[|*㉪5tɊeVr>prG`}w?5nZ՚@6|F̐Tw+%X:@tB|ٓ}"5mJ$uN,{bL^{Mb˱;,wՕl=tLjS !Ͼ4@I#cz\Ii4R# )Q]̟ "c!!bbQ]3xd@߫{^")x}_מ^#nc;XH1e @ &yy@X ++5%,Li8_bzSĥBD0>X-Z$`BqR\/g^W\٣wq|crͷ#3X,N_g `5KH`)2=zIPP*{}Gih„ |J7 ޺yWjzDe鍴_ǔ_d)7D؂lVX>8zk8o.Q֥4lNA=oٳ8/Omx e'w`:@:̎hmFH*TH I@z%1$Gu,![ & M!"Ԃ*MaC,!|UbOGO2&v4y&!Ш++ss*!] _t3m"gş]FRdܒ+JRG\y ?;d"0jÓj{iwh:$~zf;1 rM؃`ƣ%mI~yMpC T9WT2v+eϝۿeu69a]ɒR|*8R?a#׍`?j 40- NB2h=3g8aN .Ck50#j8Xi>cPZ="$=a3'ޡKjj % dNװx:FU,! =pe B[SͣBt:Y9ZG!XR`0 `Et62aK$Xv4 SrtP>9>V#;BGg$)P+aTrZPْ MQ'w|AqTǪF^^N>@®j)X^* &ss$rAE|4zR xGŧIaR 4 _} pr]E b@L-=q Xsr7r"{ @t{S:axM˖o}|0y,XvEHx doet-rEr;߷[~r=r f4Vz ٖoYj{K: 6iF\{8.dOQ*:Rj[myN V'w?")m9~:8trWgO'wJ\:)hTScCob `E{&B4X@!HKVo;Az|^j8rN1&<^?rrrC**)W8!i(M4ie"OA>6I7@yӀw-QNJEK;UNlNa,b%4/8뉢:tؔ)|lvԩ3HLEmٲ9G6Lgn0 i<7{K_Ԅb"T"ԉVZe:fG1):m]`NcEe"l0* Vdg #I-j%JHњV ,hDgT\U_@s4-Spmn vAVcA?NrB0ffek4!5I-&UZcM_73=70 $mJ0J.BC$X /1 \^}!!aޝI@Ghb`?ƾ{SL~<1W PtsBp>fAcYtNI,*w5kc;B,XL6!M.M"+o`ElFzS \-rH oŞz z=-)U~~zm2228bz ɨhۯ5&Br{\rvҀE`o?*dIsq#*ibRrB/!PEM\3#'mxfI/ۗ8'5?:;G`"$Dgk )a} TK@r< LVX4X'5wnVbJHe"JhۡyXJ:׊dѿc$X*N48;= 'vEq$XJwrwz{-((%9%L1?%I =Jc `v8裹 3*mS=}}yn)zKX`I}^ft6GtzG'i&4i {W1>{^>~uGP1N"`nU, $n p`]^3T%M뮻~uT\\B : BߺTP5uCFu?/iBb0=zʞ+z\zW% *y`';~h_ {>psfeJ*:`N6msX(iJz_#@ ~mueOf=oW*:ipr,VܭoyDCwrNguVqZ@?9o614hxj)f$w##"֑&c6#\+BҀ0jSi:Q˃0zb#ntS:Lշj҆β0YTSc cY-\U S0qP\:Er~2h9F냪ndua3}˴m6V,:5VނPnBQ°#V/jT:E Ʃ7%p2c@ۓ׫ozCQ,~ǃ=#UԚD~48^_* + R{J@;{V3{U!Iͅ`%'N54l@z{s+ȩH/HPɽ]P=d"HAS}B>@")zGD%F"aDxt*ǁ`p{WEH9mj:`q*`+.V 7ەW]- ~%h}H#aw t,U*+ bFl)C++6:DVw_@(wDeMc*v"XdHLJJ`Y&Blu؉mݹ9b"L`"hU^5,]*X'bp`D u$`}`\}c\:9L544XԇA͘"7ij`O4!LH|܏ zXC.c(a5Xg(AqT` 4^?P.S>XXAלrJ02MQ@rrz9'py\H۟yιgy9w8 Zz_v?*6ATv7+E #{߿tvǯ0 JLJ3JLfx|!h"l`a"Ĩ\G)@x?6d<,,`i_;S$|zNJOtw- aEu4aci74:QWbmY T073͋::8bu2FU-:LڶJm]W7گZ7؃6-ִbȀm`oڂ+2hZM!vFsJe̗Iɺ,+=|?K,j{ϔ!'wN[#n\i'J!!ݺҵ]]ХK7E׮ݩ/s)=6d0#/ze]Η.>59Ŷ)ؕ>Ǣ:% gfsx/a!*_Ni\JpYbʵ߸v'ۼi'kׯ3fZ'1bg1 `Kk0ٱsl) $'ߓn~s+Wn]Hm>|VɞkM`رc2ٳ-bW㊳Q"v *#ⶋŦpOa8cR21LCC0 r4Шz|WK[@B`WĤMNBMR .Ѵi37Xw-JM1'4S8+aW\*Q.M*ƥQ B*@I4 p hH'@aZiezOh&MU&Ol\FM7jD`7Ht)NhHF'jނ 8`ݺw)|W4>ݲ{tܷͮs Nc2s63^Q[EbZ ae]"R(BuXB0®"WaiB /ik.#~H ڄM>-fr<1-Ew-gI]?ھ׍6W>8dzz8E(Ja]FO5JY39CQ'V 9!55B\*O2rڄ2*W '@/ UiʗXmM'w:Û 1E=vn1fvx=ᐧi!p޺! xɽ- >Y(D&6LxE#!!e7p#LmixD4h=@K, 2.\ܚeΜ9V23v:ŋMb@f(f9tB.]jV\i [V,!˗/  &HΛ7y`5|nr:'8'njٵkkq3-&j!L]v.cըG!ᄴ Ȼ̺H,>ۣ? D@NnV1zr\O^7/ϗBu''ߓC f)U PfJ6<پ#Y~#*HC(SaD}^'^i|٨>;1!X`랿>oe7t:"t4*A̅l#cRSSyn7K/499Y$&&["FO> |7|s9HV! \s $h%ѤUNKKC&ʄr 'B`Eb!|)1)))EEEK,a!ܹDyyyP;AM*Nc̕dhluLyb'`#iJSLTQGi*7T"4 VD`"ơ&@U˨)(ߵfu))xR\ŸB̀P(,tĸSjE͘)hl2ЪeUUɅZhU@AC-<*fV#;@z,No` xI#ī&FATV O]-[\֛3'm+`J}{qi &G~}M"廌1(\Ğ.m!6 X0 T[nc,D@ڶm-)gq駟>ydFڵ멧c F)JnjӦM>[ N .(AVX-й瞋r1ǡ￟Ux ó\tE˖-c!Qj߾=;,ѣG#D4a1ٙvwa鸚IS)ҐeRtFEz!XqH[i$ٳ9֔~x@cֳ H^ģPRxTG+Тh!?ed޴y*|т0}m2JDf>gx?"X8ܾ{+_ݒ=ôO"J߷ÀXvBzYPK:X4h,Sq.t?D2dvd-ߙ9NqZs!Z+&ZP9J4:g];> `E!yg>䮙rr׃&6lذi&<9hʕ+&qx@82@2Bh/xcoL#Z"F7|:E4/rKzAN!E^Q_8a2!TFVP9F؆ʉ6Sʉ`\.*ǩDՎ6J-'w5*GzT]U%w~#L?3OIq3WLE;^ *K˜8~n޺)YZ*G@ͩ`ND< @%X(4i>JO⃠X:+MCf<>XrA #`?V.Z,7|,c˽W5x3i(0Ϧ'~gVD}3g7[v?$^U+/\OAmñ5Sp' :Cյkr.\8W,r᭛o/%+W%ڵkQ+@Ӏc:c'=vr7m¹LdinbbiUNީXP+^ e.ߺx:kÜ>TE_kR Ԝ? 48'HÔE%ԩA žܬ E%4 v5oU]4O,ϧaJ_7' .XraFщF#DBy#5g LBe%I޺O]t3*`9‘[I<2Tϛ,6L`%0ykU^gsJ^1:`~pZmܸnU<<]EH$J%B{t^Wym$<.B]DOr zzO6,)._i{!/$wܼ"QgF3UX2s6#FScb)OϧM׹S>)Jd8n\[[牺E>]e $; Ƶ찛ng~6O^2fHf)K`MYe]ha5XZB,I` %J#'H#yiNՉ05X6}I`ϚٱV`>XR<#nغ>q^#.4'kl>e[m=sru3FLܺgGg lӫaPg^JӠD~"+`]C5 J=P-$rrʓs0#J( c=Uqw4O}a:}s^ߴ{~D-uV(Ze[j =`:o\>%w=p'k,y?k¼QK/AZ<=o^9v[b[`th|=jv>=u.°μ`"/_[+1偦U&P?4S]} J+wsb?#8~Q_C 󂲉Röm/(q}H=XS cF$\4ҫ$`%`'m|=ki'>Uߕ۾o\eb=mi /X"i KX4EX3a:yX`exHKbcf`|c;|6 3iT`[R*`IXNOpGӊXz%O&.IY.?{ <[+%>Xi@y۷o"4_{P^*NNj[|ek`,<}ؒ- aQMåod;!vrc'=N[{}b"hɸU5iF$qG,x.:/:s V^Oӡ_p\m5Tn X1 `鿸:7T37>W >TᢓUtI<, MrvlN#[ȗ nje/w `>XV샕,XSU38ty0k]7gٙߒ+^RA=ݶJ_ +J= +B Emڴ1GiE8Xl@fW:t0!* TµL]M;'w'{/*+yb+E1{O?أA.v:}q l*W%'/=qh^ّ`] C:<>;N8gϞ"72 ا~U>D^}ո1X*G=k8R0yb ~oľ`& f 9N~wfoz=@%)B}[^aV^ j4uN% {{nнAW}Hh,8 mLۮU˘';`Ԫxh:,<`|G1 ^dW;4 .XPR KyEhVR'r_ Z Tu HbE>pUvP9e>$zy@>rͦ`Z1 E7°l/AɌDWuґ5x_j{F8eoq;7AIW^{ES N]4VtV^1 K7gWRӠ+>]in^S+V"X H~pͧrJ>R~x}C4t=D^ve` j|S.+Įk ~3̓WlX{kb V5XOqE_XthXI^{Ck1m4>آk| 3VU<zy>_Y.ѱJ2M石`ρut&wbs֔ChO̟?,rPTby~%n+Tk%|J[ $Nt&w,(`rьJ*%,ʽ\ ],U\C=T/py-[-ե=쳸14`.Rgb)YC`>X%IF$XY.<5}ۗ}Cmy`+ J}-AjG.`r`gAsMEzˊ$"T1; FA-~%*ą5?+n:^=LW"`"DkELnO02gyfLs+1[j0m!q4{!~aE6pUV*KU_d;Rz_l [Glniﹷp¹%*o,79h= V=͔{yh(42>MZP" M0M5j9}B-fFdO]3|mQ0Mfi~GӠN/ϏN{$5ӥy`J`4ho:!^_meqoޥqF2ŞA]`8c{Վj̬aYg_?SV pIpP\2M{jG 8aڼ{n 7n ;G}',X𨣎WE8Aqnvb),H(8z)6=H%| s1"˔75  :*r9^{5>pbŊwq*We~PUzһwoLRtU*cx#0/ StiaJeB%T~g/<q! @( $ձiG7#Ax11R3 n_;.\XMX$fƛoT| 0x& ~Go$jhfW%>˷,BR{g7ڶg=k m{0¶gD=UiTO*i 44 r{x6yc M/cej c@g.3tJBϘiPI k!sy4mz4 4h>d5\$ژ UhzE Ё#>ϚdN'WD;UqYîx'+;!zΟ'82h @ ާvZB8 `zt. S?<X9{D|s饗vUְaxRA%eʔQEC@38u]\Uk>A`KWO=Tm6bX;voH9/_֓O>Iͧ~[ C~$u4 `XT>.$Jt4=pB%MfW 7sN8qC=t 74lPU ׷o_G={FKGjMZ8<򣇘9=&08Bi>.P,tBa]_AϚ^akR~LbvI"Ԧ'/U~sf\I5jܦW规]jp=dN3ۧ W? Ŵ#Ji`S;u'ܣ'UOμi]f+XU1ѐ+Jrrf?z,˷,Wudr=*5V̏]qNߪ¬7Eޘy6k֌}]{0=&VH&";GLbJek*םD4`%KPKX2xUwnuYQ(oqR'wg-X|]rYuw_oXu!0G/LݮU]RpUwƻ>XJ.U鳋~GW]g.MZ '˟dR4Ui>lz7_Q:CZ-ۼϒw/o~et$2)&B_8%/ȧr\@d|Ts%(uϻ0NĽܯq!Uɧ(Ք)S]]r=]%&իѐL%UCABn#&WèE˭RDQ=^&6H X^0#r~ Xǜx# 6.B[{$EWT]*)yot^" JFXȄ$yz02)Kp:G㉵>[Zo#/eff~7kL4Kb!kzqL6J?3qW Wݓ\99kl\X4j?e,1Y _+hD`9p0꫘Ek[o{gyGD *W;+W%X-bJfgb㌩>$]Wowւowki¢+a7@Zg<`K3ߥ\3%MO*^6eSI/{ZN7p~r]/-س_:KnlMgs-I? c" Qt{-gLhL:mH^iCrf2f^PfL,BWcMbT;p;d8VgL}/t8$+Mڜ7r>sY0s2տX9; 3i^UMY:jǷEl$ -~N\46Ǥޱz%2B^uU{V&X9hWwpFw (:U9\RP>]t*2d]wݵO녮񪫮d͚5tml2Zz5|%Te@N ׭sF ˦ UXJc }˷|1LfÝ UZ4j-θ[Ɉw<'WRlJ\:iՏ4iCf_WŌGq;ໆoWΎC$w9f[5cMd.P]W v8U%Y,ܡ p!.&{m gTKg6%)>x0iN3d9sN/f R5"W5W6Y*]az I'gtwR땎ڝvmTo5hr~ʲl"#Q?,y׬GY&?lޣ`_6DsjFEpsZ_n@'QZML~we5U}{ET:J(ܡoħ^À V`>XU?.ytA!aROV@$Hdtv?xh# a="W6e,t:>0 nГ&MC$ 4i GADTX@c-Q_}LEH9qKN ;q4VuM7aL4&;JxA1" -4 <ĉʼr4P*KÂuW" /z+> gNY2ғ_誄۞9p=kTSV~fמ[UExIRQ*H 4S274LӠ]3[O٣FgO-MvB34̛ڢ4>Q^4<}B_.Hy`ιiک3dq#yk$$C>drBg?o톌%9٬WoFYfD/LCk֬id4<" +!ci6nP*5,3o{ΕUo{t۳nHNvYRK"g,bYͦUZjsv۳B =FӐ]CӠ 4 4P4PhBO4|Su[nd0M6RT14 2@3i'M'P#4hsُ+M tWɢi,6u7|ݿ+z9<+ݷz&{^&iP }ySyMt~[J5B+8hV{?v*`)TOdwo`뷯M"M%mڴA=&3%P̃΃GrF8R#ް߁aG+sښ:֭[ #^&95CP;]ruaj\B앦1t%Vj׬_uOW'kk JUzPC4ñ`|5X+`vH+-?4X4gvC_HL@4.ߍS^9wcW`D׼q|(Ԑ .%ݜ9,E<ɠ^⋣,zu}ӦMWaoHҥK&ڶm#-?묳|.NB>HZ1oܡv!9Y;LRtzUzjv}S/6˄d%2-U2E]BZffbX3]˝`&?WazsJ̅1*YI-I+{V]jP檌g9Wi%]m 3_3n3-sQh-ڼ'OXHZT=kR`XԸW:!~rm*kFC5~"ïS}ܸ‚%sP9ҭv'cc> 6a/>EKeEM ?AB_&NgfvFO{Kp!='Q}6hA.W+"jQOkFen Q*dž)'g2w =/q>9]s_-ҷA*KзǡrP9q8TN+PW_R(i~xOB֯>qѨ ?+ cI.tEt&wOG}76[! -];3޽;q X`"`4?NzԠRݩVPd$2DV೓O>ٕE1v=W@e[ n`g|zPV9Ry;"HAI[`9g1%A|Yr=HaM&^8iA7lN_Qwi zƊI\%vV`yTF;)* .醹D0It`uQ&f'b^ΘGQ?ޡVyӆN\dK*WohnbZDI yd7`Y, ηe\neu{RI\)] k),K\G6]{Wn'`>^OیjHE沠tX'*q kӖyXKW,=^*\0\r%%K,R?xyk`x(D}Hƻ ]:)1qA'FQR7byEj!Xb R 樻(Yf \yaig4RޡC$ }z 72 sD740+!覤"LOdPCI#tO{Sn!@0ޚp0}b?&~M7zK&hWnɬ9X-Y(èU]+.!č$#}Z?GȓP ^z)&B>oWdF@'KO>,\k wfW#B Y*(_)]]=Y!h"HZvcIjm1B1裏bL gd=?0λPs$`2dpgW[V y7 ѣGk+r]nFVVqNT~VdHF]mb+E?rH˝fj"ZMnzypb&BSg$ov &B+I ֭}">nF#^NZ&B-7zy[~Dhou̚ D9&>L -Y}WEP-8;`A*tܳ4R?IQ;)^2IjgZj6%PM#T 44)t@O0+ My2ePc3\?c>^x$(-< Z4a2"Jtc.`Vry@{xf4T,-.J{ܮiSwR {L"GqWruuG-݃;ZUbO^j֪u+n|beo#&4Xa^UkT<~Gc*Tlru,G`Xkj⛧_~H 6f&Wl 6onPeP$8z.ythSoڵA='`Y*~xcE #GPNY3>?0V[nAn@մiS'pB la9+m΅(@i`5P}ټzM0Jp$S%J,fDX@$q crըQõ)Eϐ 6˕+G93-z@ fFз2f1 ڲmWlW#]J_dFHerەQvÁXtbL!wꌹ@\D^^%E[EEhT-̨:ݮ#d* ~54isH+@WęJW VEݹ<.ȵ||ЦԐl'uG΢zF=#;WZԦ.P9r$?Tw}衇zxWjC`p?a'*]t[̅(5x0@@4[.f`/2#&5u$j`rC&4!-C>ܘ,XP<4k,|Zˏ;<]_"By̗w*X;+}v,/d~>z{މ{u*)9 Msğha0E"kI+m%oƓpL\<μI[uBIGW6}v.۶iߺ>^*g9.TMj }h=EF:uʵwQDuB;Աix_yQtaժU04 { }Q.6QTY|+^ اt{vRO~hVZiBEx@cJe+ig,XBej(}:1u6ZJ&YvM ׃t+`|R5cd~ QxzO[=CԌeq"<*{`q)۲͐o}S%AI }{#  qiAvJy-;W-@T0T(Zt7 *_<83 Pp74FX2’ .l([X#Gl壜+IfNvHyU G>ePa VW7¡=vcԩ*[tb m6^#9rPz.y`=ꀥ͙|L4()/^rbu+Ae֭~yBq3\,@tJBX%8vr4%A\QA֣Rh<0A{\Ϝc'=vrj@h1z*M,ʁ|ih/=`&BD,P34Svm)/ׯϛ{"Ak\ ߀ ~x(AӦ) `:쫯b|W6Wʱu3fhLQ ;ÕTx"O~+Lf6o>m>[YGVSFN7*z_9/z#įkb V`>X4?`G*U~`)ZC8~'&wQ@!&BѢEVxM&e,v;H| &I:f𲆪 kqur04"rحRL 85/YTV|Qwfa7dDa !TbL.j4XJl VI9̄X" S;d ` Ӭ6/=kCzlPì#,iF= N) O 򀢆~Wk"-n+;Y}zqrc'pŮEg$R؜~*Za6 Y1^?MÂCSR,B.|BO8@-Q|*Ao2.ЖJ9hI`:zX$kL2G4XL:@1q#3 J2Jwխ[7n c0qE%tpI4ԏҢJg`$zbQh$2~{{dlFݪ\ %l1`Uc-ݜƀ#ҷbtZlƦ\BcQ2% 6ۊkk\/+7shg%\:L("Mت{m~<}'ǿ'ĨB}22U[뷮?qowqMOi)O|qR4\f@ W\ܱN9oNZoGJP9fCH3j%4 +FYaIE jjpCs(گ\}˰*Ps`-E]924=\ח?[j@ 2~/vƻ]."X%4g>)k=*{Z /uF"+t() ׫{nO?!~L 2f'J<`rw~iC$h-B#ENx; (bQGK*z\XJ}r@O)J]̃kL;ͅ+7\U"LŮ yo7^ Gח?׏ \M2%TX siRwƻ].Bn%q޸gk*XuA٬_Ľ2WɍSYz9 ׯb4XZN&˯$AH *O,Ԓ,SkBB{e;v?9~O]I%_~)q4wT0?{FX{L[7vՎ%K6.dܾ$[V{!|D`Q. R+샅G}D\BاA=^uau`E%|" QJ>#`t#PAIΐ FSp׏'rR䞯FuԲ[XT`^)K AZ\=vrNt޼Ŏ7|vcBׁ͇Ίo걖n^8oLJԀH]+M 6Z}GNXnj9%O:a@b C@|1oO goT" 4Ѓn {TZ (D!b7z* 8 #j$LAFd/+8E.Qۻ֟k \"̵7~G6?+VL1Kvuy|r@J¯?|p8:(Nd`*# 7 3 Pkxɝcm|gbUr_xjTz'`>2bN B#ol_vH/stQK e}o8˳_9wOzmFGfwq'w ٰpH0$ =ڨ$h\<P6ߝ\ol 6w_))Sr6]0D(HB\'.VVopQ-L_6iyJz2Hdz#:ZޒyҼؼkÞWIcroѢgyF;rpa-EA9WgL;5a&J ۷/!]X - g{#Rn||8Y{%J`|@ )XFlմ&<]+&.+9qssv|lh"!/o06LdWFW[Ex/}/po+kʄ#Φ]q\u/2Yi 6f!i{^U8Lk~Z>{źn eweo.|u4]÷O+t'cXg8i=_5x&X0rbьtaD~O?Otn`MŭGJLxaPN\V%ܚ r:Tnݾ5ܵ3X5+y󪁈`%ѯM O53.O,C`虹rri?]_ ,!d~ڏ'x&$V D;O {^_$;!ZJ#r/ KWzz\ڌ:A bw͗WX/ mɡ•vx׉XEFj7ckܮ6hUgَTEژlG@?+."8Tb+X`|ok77Ft%SSO|^.uׄ'=al"Db$2Oz1@d>D룏>҆4!͉n`PZOqJ9W 23sh`yպ7<}܌g P̃ ^wk2kP?JtW86ӵ9w PLy}z̃`ixyvugts3G! NoZgpBmYۢt~XRL-6C; =,ڃVf^I ٫m;u F_|E_G}$کK9w?k|1]=UjT^m>Jp-?L*ѨaKYJ4x† ꫯYJ]2dJ=n&իB~C} ;*1g;|{$ ӛ 3)zT2x HS0µrl0$U\?` (}.s{>M~)q={E x"{v*qfv,6E =k􄺺8 yt%1s{&P8%1ݵ[k|G@wd? FԌ)™˧p9-2^*rǜBNW){g_v՞xϗzېFv]m>H Hj8W3P\zgu%?9pIӖNp)/moRZvk={t0\~X$Tάhzݪd"G)Ua4Q7|JWJJ~J\`G,%͜J.l[oZi9{=zf.RO4 *DIDhU[qœ5X&wφCE͢,&^S;|ж4)g:?5?)_hb V'vNql?qa(9~Whvީ bM٫$=P>|Up%,YF(e5Kޭŗ](Ko<_q=ڬ+صOjWeg[m\VԒmghhg&UWhߢk SGt^4s]'stoWƍkܸq>}ă{wȎ.=x-Jܗ#J+QT¿~%KW VX,2~MM tv>v/ieح|\E!${y´ 8c.̲QV {wLy,:yg H}gn!3oRIMe[kmzI&%?}Oa!6{Ym}B*_~d6Qk2.g`&Gl?Wk5MݰrbjȤzE>sȌ> :ZjId8z-lhx[F9k/ꫯ. /UV\"$ 'IlHjC{ҨQK.Dj,[8hp}QV:|$H͚5/kF`#kNlv3DO?D`VAOV\pr N4$.\IoiJh߾+@)S{\ Հ~+MxSV 3ҵkW @T.>+[J L+܅hpxڸLnDpJ5XWug!+EB[gr bVsϡ0/~%~UP0IR3ԥQOGjrAC/}HϮ'T䝄%Ys[M ,=+ i%ܲ/cӷp‹6+3 "󜻅Rdgzc4Hi|swBSrΫ~WzLnVXVbC<:Ae*pӜ5?/Ae`z\]J\pڒ`Ǟ{'*9){݋<~ƙ3bgf`DF^%1֊]Ol0jMJ tΠ~VӅMF6#<裏Fp1ǐ05N] 0*|lG%w DJڵ89П W8P<|$-4F`#;88p@ 8  "f8:`:JdKBƎ1TCG@'9zRre}28,Aމ2Wʜ9SO1۩EhAx8Qշ~n.2 hIg t -fwޗ^zzL D#%%zʩRR?Y_"9豽9xXj*@(P>RL'- 0e ࢿE9 j0Ep,B[IrcRFb1yOsMcEvԚͳ(oY,V/_iֹd R੗){;P8k&bmT'q9 %`{}ѲVcÌXFeg6Qx pۢ-.x4gg+Om^7c_lN@+F _m&SrSdddJ#%OM%*6uT#J>JT gcgr V¿Dp&M\;~l%Kd0'ws#0ǁߺ8:peh6={; Gt_}wM5hVZNG2?}͆~㓕_S`i+q/,9E;OhvQ=)Up}b`ӥIKt7ZZEUh&d{|7Dn%/ ;3xQޣB~mm#Mglغ,јp߬>_y]z ƢJu~%{-Ff;>XyP%Z*` !- ԣq8ׯ_`O":G |$qwjThMˏA*'xŘJjWFe̅*啱MAi%>Pea`c5Vw |"y/T_d\EJ3n? `ȃ嶮l{߽mSUx$D2ߩrqf~f~9HhDNA6@8uot}o8x vzg߽efa]G0\9 * BѮGAUCvP8SNy) C!Ea `=0Dv[!\# /]3)`|~Tb5>C|QzKU VF u|>nF#`9}Ho{ySCWWzΫx/|]'d{"L<` 9Vū _ऌ%Lxy@{SO?{݅j ABlP5ќ$0>S~qDZ\\#4Wp Ui%_7I>+ur_yyt,+^.Vߨ5X'4c+D\,vJg+t"~CoQ(ЊM)zWI`(سO"l$,)ѫ\+'kɸ,M[%aήۑ]}ɘ$WT_lOM7Bw[:I!N9A5 ou0c i9%ֈcGg-tv<[[ڽRnL4XJ~]γNdU*8>nuu"lS["^:rQ[q(m=',]'aE[Ml>.;X8k|'+;+}n|2x 2 Ts9cG_~pyg*sxB;{ Z2+ш-9n8e,`MvPBQ`AH,Jb,4o| >R-R 0|iW;ͅU:o߱uKyw yM#&$ ~ɸ`I.1K`*\v"ig܏N=QIG^7HbWy3xAZb@߻á0%ykª%~$;FwtnN3E)Qqg@jpaW3A+z܇D58i :K6g\>ѨX>('cz^E^_cnWϏ<3@%׺z6w&i9AlxfTX,]hWj͚`]x`#HRELZCЮOw% m{"}H: nfԼh\p=*9~49k2L 7 yct^]9 #vyX1RV@Y+|OM>aC#縇2#Nx@裏֭[w„ cOa7M [пC=\Ͼ6AI>X$b־cy ֨y˛rQ7+YI߯֟K lȜ1MY:V X'["w-mN=">Xrd'vBcX箃; Jiqp%^G)QIOS<| cgg+WU׮%QVK"Z-\z%tJTg Qa O<ɒO>Xi^19kgޥ+D >#g V b#)f7DK\"NVѢEaY~< a"4(tRuht]C&: *bILjOAJn2 0 RG{Mm;'§U5d :-ٜ(2Sn_!$H볮o~g;uXq"%$| RarT۰m^ ¢V^ˠ挤p} Hl[K) ɜSL|e_9W} CHlPzq 䢸yf߾b4Lea켡}u'ua ![ycCߌa('bUU_-\dРA0vܙ3n0*xC98P9)E"rOl!&yqUռ$I QJ8?I0"4$)58/ gzowO+}m9[]^нENtx7%PJ!aURBVcͼKkr"zO[: &.VFtŅ+z% ձۋ. U}NӠU!L <\W`9mӳ9{ y\ر^/v>P3U!j`4o=0kl*2eʄkևY0D@R 0HJEgNiȏ]I;>X˶,ߴ.wH >88q(Dߵ8"].B}¥A\ThR cT{aϙE"U?.їC @ahyL ;7R8i+=aՋ? AS` ph ,|ǟ7?Ѓly~`r!AmE_\K*kSW%s{`2_b>geG+HkŮ7-¿wh5:Vݛa?@.0cR.$X}Gw' L'6%5"l <@`轴~ݪ#-!=k]ߐHj—}͖)b,< (oDexzC nT}yT>M<|D'M>R%؏`@cJ7TsV FEru/Uy͚fʢZ jKsRUn8_]EX ^ǟ&m%&]Ebm ]ptR4$Ƃ$_zb%֠xcB'?E?ϵR5>RdqoEu;\cJު̄QZn;p'r.hhehǽDd| aE6GªnJָhۈVRM5:tmڕۖn7HL^YV[Ǻ:4&B {R)3)ĪؾO+Q2GW `-ЭJ+D?D=x tQb}b*:S>h=g^Q znĞ#[oVCqLt=7-xztȜ5{J2P}5H1azW|gfNQfFu#nݺj  * ZAM7zL4tQj6A"Gɏ;s;?h[6ȡ]($%س~jeSF4:$$B.iGb9nLJ̅LF*C,]:g1"E$, A=%6QڱgD6Hh,;ϊ<2Tehoh_>uV{.|ʟlx]YH9|Z>E>Ҏ,;<,ԒԩLt|.}hc>MX2u{mTICbE?KF?ЃaۥoN'63ؙJx Gpݞw q*5rܵ'g;ԓTP:II H4JԸI\&mb֨3n۾5zdH Hq'󥓻+V>Tk3WE܍_=4 >])b<Zaۨ_hk ϰ䅦^nƥW~iLV0㡅Bk {c`o3*oHnim0M|#`#4Sgkk4 >+E#y#ȉRߕ42{B7GQ"!Mn;nOBfة0M.ֺG3'G_5s(%6բ}Vz+ -p퇏Z|nælս[hĖF4I9TW uZay\m[!OWܾ~_Oy? V ̂?,!M+2xVݔEgiVy7{b17PY 5M"DhLI0 yy MD9Gf9!p8QȖ73'?U;ErBحNF WMuT^xJ =!ʇTZƨErd2Wd\uoaahR&Bͫt;z= jֹ1ZzͿ`uwq 'KbyxL%|W2l^%ViRk҂djXW.::lG|W/Z0="]pFjM%x(PaI:zo2& ZqtnX@tX)1G+vr.%جw*{jG\!ȹ ^򍓻vX[2%>BoWnԥљq]٢D*'w Zvk`5-@[QV~86S90o4NR~xkfof]T[qy:q?sE`@B_W~7&tRݻwW^={C4`>Xypga"dСE#ֺܩ[ KtX\0";\Q7!_PoՋ¿^VX| V_C+Cʙy.{6է*|e(ZL~k>r[,¶8;ӑ߷fZWJ6yG` P?r|NE9J:M_5X^@R,1JQml,B#`2x&U+f|1do(U{JaNl[TIe+t9uU.[򷎽)+:Yϡ$6Fr}tX3~,B7}O{ ^zicz"eJj ƽ1O4ӟ~KckΚ>gHRy6`J_ ` +Xw@G=㉅J+ W2KUaqâay ᡥ^q+|+J.e+Q ao8 MCWܮ޲¾v1$.\I+b't{9ϙ3GըQu7ri̺k+KJ `Til$L_\|֥<ڬ*|x] KLh4$6*JB|>vwsr .,`9zˮT C ߼'Bkq9'j KܒO={@͹#!ez)O=k΅Jʭ\4JJ)mw-4NX@+6  )BE.Aqe޸rq*'y΃eqR4̀XNN@E:OY2BqZj;:%sO+) ?`:k{ڱ?55X*uWPRyI! Vy`CSfx#w2O\'l(d>i4aE4H("< yE(59 hn"4u&!TNL,fj_|EqY +X`jgiJ>K&N-W$!eˊIxF v4XWF܌ANUG J^K M޼`hV^2ۍ`9膵Ȏ̡mӨN&hg@.'ɋhIgt5o ? (Q~xLc%$;#0&&o}Ь8^ݘFiX:2ht#aO V4,sJ~5, r+x{˃ř0qj=锂,Gu6z% xE&%P8WVL%bN0Sw^fj+$zxM-B ^)ƚxlƂv̇+XH ((B Rڵk *Ծ}{p}5e˖C#F0OŋAf\Zi K4DM[\M6/“I|;zyd$_>UJ}grTK4`F/\{/i/ gQOV&aT}"bCvCw؊r9_`!ީeIK賗N+c:unC:펌޸C cǗ`5>zG:p}E[ 76-ʭӁ"} <4\óVMYuUK)y_ 7mT`^Xzo` CkG1l",YXy݊k?;Ny +.NڡVʏպ4 -;QQ=ݷ}p~嶯[<{;+ޒ܇8Qth@:_i|: *+[ih8QW:N>@ňn"kۏ[hx/+pDB.z),<#GTqT\Y[o+Fx 01 ,̅`wlk٫Q^_EǺڡy]d]Zi]׵K2k M[{[.[VXϑjކ0TIJPvJlKH6n֣۫"̤Xސ3%g,|GHاWlK@E9ɱC@99>"@t-a+lxz6 % jW^{9r4j-K$mR)N_8y]qg{P30Q6>{9`Vƍ>QSUPA rJ׮] ]S,_K,XGԦW6rJ HbK]gڴGz6CΤT)_`f`q^N ,;.\AiWs` ۙ,Zia8>r@Kk _\'5@ iQWZE!_l. u^,N魔sXoяXzzJa;W/Ft=kս)+GkaAQFo; T|c{aIj(0ěޔ,z=nXw-]JIw^)ϗ~VڮW}# sX| b']ȣ|G\0Ә1c&OL{뮻Trܹ,e_믿~衇>qFx)-]tܹ?5N)5TN0EV)1Om[T\ZjÇێi4bN^S;Tv׉T80Vn0;ǻ;lc߾b:F,KvjD{"wTk%n`g_} ^#bK^)+,E %M/$/ՑG! 9WVzE.Z?S2'jݺn۶wރ>Û6mdǎo,leI 1W#T?TФJhbHnǏ$A~`[IzOZS~@h[iV&Bas7'zk쿮혭M䕧 # y[l,s^|2٧V]x|*2xQQ0mCOO]6? HBbop+t?r}8Ai@Xl0c]qC%{-8]7`~'| W5DtWoK/r-AW%gȋ <=hЕēޯnLJlM{i%MC L,CGuTRשS.{ׄɉ'jꘅ{9|h)uw 4&…樉E35wbq%`UƸ.$q5*qުv@֦U{8O\=ZYI?ij" s7ʿ޵N{[!Idjڄ&^a'Yr]W >Xm\N[>ҷ*)i|qYT\bulc3SjMƂHXGC)*B{Z߮}ۮEI8H Pj꩗kphΉXDL\)PLcZ`>X,-۾(a?do){;AZ豰)ռ3MlKt"62 6D`PO?w0w%n^Ka~mJm}E'6%_3{{MP9Q4)N% O< 0' /l\UbѣGS EOȈcxW֭[DӢoQ`De S /!>,y^h ¤nZeeM|$<@#,5Qxv~"пGk1{+0Pџ@{Irgd}}Ќ&!EŁQuνP%%n >` +~Y3qx7joV!H $?LL}Uk~(8nmӫ(\- ڍkH,g=?`jJĖ۾TWf8Tm"E(W, s_~Ik!U\r }B˅ Yj՞z)Lgq1 U+W{`F6U͌w+05X˽৕; R!縧ؿz6=JI@pYyQϕzxف1)Zmj!, /{@ ^$J=X\h.+Xu j;vl|7]b s_UZgVG=C0芚1ȫUyc=g`9nb)sv` I`JjoY-kmڄr *j}IrJJt\k|M5eXOd3o\ ɐhuX=9^WZ!DƿDi{ үܼb>oEE*o9Q+FSc|ĵpǥ}s픮OL2!ٝ-EJ<߬e' gSo>F:./>3:됎@+gh(6A]d"_u~%׾K9+|^͎1|aʕ;#Q2A|UpqC͚57l0Bugr-LAѧOuw܍*3rUEx|`šrP9-T5{Vh8Tozg^;TN*ǎ=rLNzْ,L;`\/V᝻ j?zPXm{U>jƐѳA <ցVfB̓Bur~ڏk5`#-_Wqr? MCv0E Ei ~ȋ"@u]'p"y>ggժU 7<ȣ֭X֭yKH.~a 2zE"wFd0 w"fBzͮ]V(E _]A$_U2HϦu\ݵ R5{4%WJ@xaE|%t , /c; z8Yf$P9pN ^rDE7P^NW¸9wFd> >EG2ၐB*+F*~Z V2Og;c;a])D @08zJm&~o @ЭoDezq<55N$@+i.6$$)ѫC J#>Jy҂y0&PͰ3@[zJ,6*|^Y=}5c̎t>RX̄*lk $ ȫ{fo<lTs``0Ark5kX1;6_e {/KtD>Xvo~%Q+:iŮ 6d(Lzcw^fY׿+?toKz)ځ+vr} O7L\d __ iְaC\Otu'CEbŊLϞ=Eݵac f3ciKGehb,^ol"8h9=-sTUV`ifM5xZr?K06& F wsNg4 3A9a:L]<iK&0vcy̡ܟ4&BTvƒ DS^<W^D,K'Q }}ANiɼqH*} j' 6>-W`AUq8(-*,/2J,G7oNiߵW1֜9sCH]ׯJVwVNۧSЇ˧hPo1`,Oϗ~G.NaO<GGI'cxЁC֬qI_oݣ=P3=^Eԣ5HIU6, g*G"% jFJ!#imZ&K[~?eCO3G~'ݞ i#:-"Wlm 2fiK֌;:+O4/|߷o`] +T}<Ӏ J@Z aO<(>Uem7̂{c7T_5?-TKhQbKVuc6%|h!/F_8p$yeL `ؗ~Sa]j)|DLФ۰r eT%0ř%r 5V)'D4ʿ~!_pՓrB-FN%*͑I׫߾^E>(g/Z>o 07mF PgF&G:i}g#pGE2r^f薈u;4;5B~ǫG95js*TH9х!a\(&`qQ|O8ʸ/`*4zbelZmH"Co8t\rdBb%8锂hfgaJˤlU3>+87~:k<ܫ 4ZDW^"7",MC<[5J;otJ(#F6m S.nSA h}/w&M*)_@!CJ,Tlr>ݏ_"\zuH=w5G!ttmU}cOy|-(nW_2 uر=sLvRT7ySNPoYG+neO'\aWLtW]ןEphN}<8[VJ'=Gnv [Jr6o·ƣ.<}tD3noCZg_j]sU66rSj+C{qz=w@yd GaL5)Uqzӷ{w=oVv(XNU‚쿄~Zo)D7|ZT@Uj*7=UKPZ 4Z]*6XPiW~^z;#IygРA>Y$:~w\>qղeK}=RaĈ>HeC=4uZ7LqG+ %%(|oqjLW w7w}jXs1u}}(*H+aG8|#[l.vg>_B8%|IGnl%׾ .?`ofoV :!&'#$盲}kZЕEo \k& :vCqp=pxga8ePhKCn&º@o>?5K\z٣Yf];Gwn*/[_. 4nzu|DU`dP3ۡ3SOs{|F;~\$>d$<ܿ>/q'mnM@\ /oZ ܡ!0# ;5:Nq*%RRfϋ.rPPJ*WO57,rXe +X5**xFimܹsWw"g*< #x ):z + 춂vjtp?p=г3ǡ@HC 9s!۬O>);V"N%W\AhѢx۩t (YΤZ'jR rQ)TSiQSDyv]+Iy'$9^)\%D=fz\S"| #o4Xӳ fZm)T4kތ~u6v9`_X++';!X襯7E69[m%/Bvy>?<'6[iSQ$@6h=}:sHDE@?O>;5 )vs4iiEzK-0uT /st9Dݍm_B?p#ts6|&HS4!3$.V~SɎV<|5LEf6i n{v)hBxީ֖*@\JaLO̥Z@ P{D\ гs b $vg^|nf=4U4 X3FtטLC}yfЕq[ć#`mI6ի^_>/^WbMjɨpYgF˖-ˉtNYUAc(j*apTCeTX~`1nB88bAXFGIMfUQ4ػF[:pLۭygS^ /1XVُXN{?v;l{|clŦ. t2":lq s{Z(opٻoz# ٤NJ&Ea/BZpW0*UdFOd9J;x>oڅPQS̾fo.PCDc0f$+N$#`Ag[s=|75o/^"By{R;4D;s@$s7n8Cj_Nb#TyTB'Nz%J;{ŒQ}y͚5>}NPd'Ge6䡩7Kx+0_Eg ċ0gA蕓{$*zf?(Q?nwier{ZQV΋<MLa0^u yU:Š v o}lh1IL}c&#sZMB`*֝ ^.LE=c6nvYC `mo/J|hLҫ_wl/Ś,r7Xx0^hsjj}cNQ|Uc~஁2H} ߫K޾V~ M spAv1a^w{݌{b8j+,\{gܺћ~E2tQڕYL&v؁NPh+:[oЊZk„ ӦMJ%f\fga^$RuѰ#j!x9sfEϚtڕ?#D;l1<|ʣ98 %Uϖk"?rU)iRv.U1 ŏ7$1X~09Ԃ^2"*b>]|兠ʯ}xa~|>b$YOT"rDEDóB`BZhY<+GWX$D^ FW­ G uEwϟ0Y-Iq"JXAŤ:{"r}Jp C%c .O lu 4ZU6۫:T0ӻT'r7%BQ أ=&pYgѷ]Kg"c=L~$`b)XXx|.۱چ9ZAzIFiǕl6m(XT?s/>~ϰ_YA gl{~QLkQa":׭[7aڡC&a3F΃aW /RʭŋW`뭷&JDTdфeâYoM<0 +@mڴ{RLK?Lq̚b!Z%aJZo44!`$XB{ݡYAA9ylV9?0|^ן:k2 L&d5F9I[,cx,^{N29XnHe]Qs@ CG-(!d=RdxJ,Pz,3?O+=I GB`nϏBLlD8o7A,£3#EO*g̙'>FƎIZr4O̲iyw6wBL c30.I X8~+4XthT50OofH&HUNlن1*494vLEA kC'̚3b7Uٳܫ }Նi?L !:YPΨ֢d-iɉ{B9. ye2+^֭[c 3ֽ(ҥK5a"U}XAU UWW, 7&ZR{i];* 2ef>7L1+XbAzW^,6Z0md|^vH'֙{Q> dPXT-BXth!G><ZRe}FJ*C)^Q,y  QG|< Lk33KIm/!ypF6"ZG#GWknڣ_,'vp?šC1iVxΩlZwuY|,$+]?cN G34`#6g/iXZu9zί]nP1ɊUA3˙{*7{^U zSU T:ج^zm"ef-Y$Fu([2 3bDEخPh͛DoW8{ll3"vah02y"f]^5kOk݅i+Sₗ/;}1+@1XJr VTU>]Z k/@ը%[Ov7-l%y *LI4>CB)Z$QXJ*b5)?ohH&vBy=-Z&<.l&LQ:j-g> I$N3X%Ӭ0Z-o۠asvEX61 )ϧLm=s.ScC# m9ʣsqF@5%(Fu mi:*p[&pYD~`ZO "w[E>ᜈZ!~-*cH va` @-?ɹ4n -o^5* 4<4aX. Fanc( _}`ț#@Gj1օ 4+AE8U^,}zc f l4wzP[{҉n$#ބLIWV9?]1uzg@c4D[TA!䐫#RȢ\H-ʞe}-VXm"Ƚn=#ƣO7f><#BKGr5+Gb0(ɧڰ"(7bvU^>P!G紓#qೠvx"R0Pl(ج >[@QycA` y?]w9Nƭ[l[5~;,"!C[wWݛk +kNGD{tֲ5at룰 K>8P}رKM)Ζ1d`E<P5pz:tP@#Ƨ]&#z,C&EX%J %iT[ |CR4Og]WTvi5W]`0:ٕE %8!t!&LFaMq~P' 5f4]}vX C5 "3qIc2C7$y9(0( ΏsI%s'gC?ץ2ʓEFvOiooz^%)|e<̤ZJWAtuDEWNS.hΛ7/" A0SM/t1x @]^ATg<3f̠b`P0w`Jw[D+KUj`ZJŞ?d~{= 3ײ`V `C)ZV~X5 R<R!Jv^Q^ؚT{|#\PadS ^폠_˶<&4p΅`;{vZ$#0aϿ:3M<&{2T݊`·]Sy1^5է'>yk0X5b"l3`ɀ\P 9D6M~Dgpl_amC166ipSɃ:/Qn!H}*`T,"*ZouSN4dpTE+hZ5XyU`E,y*FrϪeU tU`/2VܫX::|V*Frkǐ X{ $KVI|jGPF"`T8x/vzօ/bo8^R:4XUErWZUBU^rpevH%ME. w@漄tmजӪZ e\$XWPlE %݂qu yf QWI# ?2hj[>( ("x'DxZ~GÞtKvhO3%uPv\k{6܀q,w!ba, h坝2#kT^]^wxMҎ:nsҪc%q}x!p*jTL4рxpԈr#E CT|("@+Bn @Ӽ{~?N||Yuڵ{ާFn \3|zhu =Y3"\UWނ7E[]u${vj_^V@ dw(#zʍ,X 7ku%qәǕSܥne2_Um%Vp§)]:Xa [+}FnD2 %n&_:}l%+`&^֮|}gzȪ45ٳ_g*5:uZ "W{%ɞ]_T9quh'p~ ӂ6 '- C.TBeGaBae ]8Mz+Nw:8h ?4-W]urB4-a" `)RsBdal@5˪ϹGskEv]F[+MI XmK(_<4.BWsaL߫"W_0 `,?50) Nx֭a '!C.(8,;~mPeX%W%r^1k2y<;ih~mڤ,4F; T<2wP4TE0̵oߞ˴TĆA";6GvK RfF0VX>nY@U" :6tiphaP9p2 S++C.fHlkbJs(%uYp -*XV$ X+`%,"Fvm?|J_2i.@ ȨV]}M*d ̅LcCe+ q7-nRVUFXF /\ (~e-$/5z 3k#@T슡# &мiq +h8>dϑګr| PnS$=Vv@$)/{eI$zzXiį":KHB AD~"Wǂ/"myeI\RU1p"3@! "w|íҹsg {9B.g~2< -|n*6M6"q` 8NQ0adűڴiOgRyAeWv4Nųu׺LƝ-SrkC9JzÙ"kE1&k[F y_"[UҹSEx>JWz:V#MY꾣>V;r+]/R߫B#KEn2`ȃǞ/-֒ѫk>;o'>~C7.${hghEfH4R^d[U j8p-F( x t1 X?wʐ} q?GĠHf˸eL~ q"Ғp&)qTب6D ( &9Up}oyˏfEv]ia", ?|{ᄇq) ɿ`@# h?zC "4 XVqQC㊹u~o;͔X͏&ymIJɽ,Dha,PUpMCnv@  *TU,;CpE(зhknzNl9&dM6 C\h$?b5ނ3L9ܵק;+mr<ە-FGT]9"ە#e{vxn^E~_dĂb9wf2> (qP\/Cta&o.ȌU p+$}#/gkwŚ{ r"XbܯOߡ,tSe[}?X׷\7qꋭѧUo\D&`ŝ.$eaJ{[ܰ#vn &?"+\M@Zzn6z Bk !'h?U$"i8U1Do6Z .UTP@%)-$&xQGᒅk&{. wQRn۳?!dNq@[Eխf[b2XEY dr)-F@K! t}[ "34b)C ӠgkW[չ""RhQ&&* ➔rS^FqEZkˋZE2;Y`QѢ, R@q"hKf@̅•^xЁ ۣ``[ ƒ=xS+ʼg0`xOdٛ,X*:Ms`P[o;<`DZg˞Gh*xO(9;z?k'޽ŬTHTSJgjGs,/Xi=+jSiPwZd%%jmQ*dlL;2Hq> r7i`y[XVdZZݸJ>X%ݥ1B|k m fL ׼Ke*WGQeP瞥]`9 7yJ+2{yBQQ.>X\K߿ƕK#*}~`}>&yEcsM`ƪ.\׿TXCwȸGt?ueK]޸VWߪuN=ڶ1֜^XR2H ƢSTJL˥^a Jc-,&[:p`Zl;'c;pcZ9;S o-㒐 9Qh8X+ꗳŒ='VX `ӿ^eO dkL2k3'! z?AKQt1zU GB[|n"!Cܪ~{_u? |ow^|E^>(]z.œG~@75'- 3髀D]vE۳gOZHn͎:4Du'4XO)'aǎG#V 00>Yq]IDПYXԋ.(p96TV50IrR*R|}RՔ Vl$ʨ$Gx_MBkY,AGi_%}ՍuXӥw)̅+?Wp̜wy"z8\b^a BR?~~?"`/2vrlbGT!d9~'$n ۜ׎`yƵΚNq!'@˜>Xr^q?D> +h .廩wKW5ʛi *>M3U)` _^.}wڢ%sFi@{.,"u1g`yaD[^`YUEêCA*h(pХ)[PY,V-ڥ4W사t踁t_|}tU^q,mc͘1^S֨- 8묳hlhh@ ̅'OFkP}9Q#8Ђn";}U|_4sMFSh4-fᛅ%q_G7 ^3ޫ[`{Vлڈa,:*TEbĐc*}p8H)8H,PȐ!9"zUUU,y`m3ٳnE'O(EZ݊}U^'F M$ʥ;g LBXǶ [WB/dFup{ ǕU(s~ jSc_CDeP?h[{Œ+*N=cV('SM6Zi1Y}>eU{iF"{/H΢`Yl8^qƓ=UWQA$i&?K!=ުU+09m8)x hlԩ!;< 1 \Đgm9h';H9QڳRd D+6;=;5XѼF Kڝ+45XV[CZ`T^H%nڕRǵ8BC `e'c,ΟWv)%dQVQKͅ(^~e.wb9ppZwӲeKܹXyFGKkBK5l}@SWnEҊ^J_(qɾz"-[9%pv/ư(K-?q*Z!&Hy:[IGa(CsuP2ʝыKEJG6 pl# +愬Pل@ KB{njƭJϩJCYbKvAB߈JKH2"A.0*{eɞ,<ߞ6ϥ]q4X"ܔYhyUWYJ\xc7DwJQTV4vb[sKf", {Ax͉Gy$n^gK;]Uϒ=oBӬu ըڵn EU~D_qV ,B:PLCJ{੃ʊ?0Q#:/.2j].4៦vUe+a2Mqk%ȏBrVu7/oRwJWhi/f_<:qc.g*#Bל~錡0)|!^+埾W}(~`vhxPeclΙ[կ@Bq ւpȨ?X8lbZ, -52tW2 e!D;KΛ7[Va䞜ܓ{rrON*L4X)VV8cSQ 0o-uK], mn3_WهH2nȔhΨ<ӶK ` N+JܾW1u ɞrns+(ɡ9. Ay恜z!W^y%XgԨQ{"*7EK_~wZnzsP%܉V^yb޲9swnVH\pge$5^jqĜO%^*0O% TI$w:AŐe@zuRު ?G6JQW3snG望$enUkiTQnW͂Ү@-;4Rqhd\!"LKg藎⦡[kV-*U V ]rhZE$&gR`2l08Z 6muꩧ:CАKt~id0 _׷ qUXx0ka!@3B@WieuJp&{ rsE=fTbv UH2b¾(Tk(#~RⅣnZ+շ25{YFt:Q޷_R\dRSuw{_{Q):q?e4m.E}= g*{%FlZ4$U"tB;,px<T~tAxY|+֢/lG*{E]x=.^15"L`qg YM?;b+ {O-Y+.9Q9 ̘SaJj6/MFSh|W8VYؘK"LX;ąhcY*cKMA*DƢ\fC!=P .ڳgOpMaT!'(ǚXl2R;s~Xᜱ\o/'e|1RDVt`i ŭ[ '-Zs>凈X{6R&^|8BO +}(Hr^iYD$2dDQ2+*Blw]b@+&UhX;jddg(KFoiw5j~i Lt)¥h>d.r)dn.H X8`MeuY:;kK:ފ`)ogwQzAn^W{e1ްk6];sh!CСo8Xz4PvZ45ܘ/s=6lXdbЎkV# K| ܗ@)h 4Z>++3*j '&_L41N*T)CB] =zQ'GxnG샮=T3ŻY3ne!{$ԭؒIN2ROPrPW1zg-9ROxx_GS(O"Z.UaT9+#UJ˥ ]\r ,xY]#Xd h^i̸L#a9*z&ʉJ+tظ狯"L,mWiE$p)CXp0t}Ǭ;0LDK7f懋S7 *Y?0BͬmMW'<+ 92ڭtǝ3GY׳",7psQ]NZieIo^e4$ Ba[9 B%8 C>(ZPqA I"rJp\>`$. y릠 >h%o>\kJ\<׆':K.1peb+/}õƱW.O]>j!Gp]ki7B9jN$ eJ+{H[ UQ+ݖ7|E8^J eks0y# ׽ g'H3FuaqugE CV{mmkxkuȎ# YI◮#q*d\W/Cg0 1`PB\gbͳ j_i_ób?dG,=r }z8du+xTEJȉ8hq3k/d'Ln`"ŝ"e 6Zҡag~?;@kQG!?)ąnvT3rڸy\~1ۦ!Z9kh#Ar4ԓr;en$4ĉQ_OJ\[OMX:81/RnLrle&p ގ#CCe0\"a&R$_.: R.1 cOqډ2+ arKϤȱxlbS^0\?yƓ+X}A[^b3P Z޴WG gӦ0%N&.| y}sݨW` $GFExIM_Hijs>4 j'Yܭhm$kØtOkTIYνǹtj[V[?\ٝAVV]u3aC% \yA Y<3ip m\w 8Ya˽fqX%du>{h4u-%t8py/~sdv^*. kUԔ -4%{_ONQ!P@n%UG{}+!=dho~yM/II2[\HlɴM}?@/!;|^{-$e'qfcnuj+ ymK] cn?rK~܌3p:{Khj5km|sz |f)JEȼC -ȗ T~҃dƬ~)W]W%ẆN[؀". +(dwTY52 ׭QE"dhR78ڶJb;q Gܼr}< o@$ 7G0-_O1H㳉d <41p 5B9řOϭt໵rb\qE |ɜKkUi9)?T0lz9':)M/Xou?74<א3? \7b0mcO\Om3 WhцٿŕV _~-ΦeH/ZNtƦsu=*ɚZwǿ:plz WP6mBH of^L|!D26, eM #H7fӋ~' ZIGG+'_5n_Ջnݺ%;lW"fwwwďBP桡헴tE6Kjhjkg>jM#[WzU -J~^Ԉza0d*lŖ`: %(gKps!.B[uKkK=:‰Z\*WC+ڨ[EW Lp55uU.KgKמK,Cj2Vpi PI WfḀ/V Feb h\-bS\Z\zNNKߤi!\=4?&ed%nccVݹGV{o?K8v@dotN&2OWq-_TtWI.!&_Ћe\Q;JM-8 x_\>sPz T1b{(I$L$0Mcu_W~/n_ 2XX [?|\.p8nom|<z|]4y릒Ou2r2,V'철zCxI!$Ue<_Qi^8;rU8vCQt40FXpmQEE^ixPK=Ձ' [ᛶYn=oUw,J` Xo,,,^^ XxWx%R4hTѨQExWO^)r'"""lJKK"++RXXWxWxX{uFzo5x}*n#Ǩbu])s|h(S7v>( :Ti❧79s|hi‣Nv>)s|h(S7v>( :Ti❧79s|hi‣Nv>)s|h(S7v>( :Ti❧79s|hi‣Nv>)s|h(S7v>( :Ti❧79s|hi‣Nv>)s|h(S7v>( :Tij5 Jhh 4jKM :)FJ?dcɻ S]BVd~G1ʱu) jsI' i?b9PzEI2w n>1zԡ#@X}Bg-~<eUPL:\C8-'!@~h0ӷY|2l뮫 5c.>a&3)rd)Lx@'Z;-*;sjLJ#۝oq*j w֩E{~6SRv(/4)Rp x5z͹_e P'n?o>ӳZe3O $ҥY @}%˦ ֱ~$w2lCJ[m\BHHq)\u~d.˫v뚭ҧsPՍZВ1Kv뚭gsPՍZВDbc5:AQ͸q/pZ RC8@f&^5;H5 *mÉ{pA--8 G<)S>錿=yu:+E흡2$LL`- RRNROⵓ$7 ̉(u.-E)KDmRXR/n]DC,OWr0ₑ6ӌdѻc7+B{1dqI1d_a%$)iXbWqv]h䑀6 dGVwqWIG*F 8?aBrgJK̖<[qYS)!g#'$YK]]ʌ-D*J@NBXAtI$rCJ.,;LtCx8kyui Se(WЭW|l㝦r 1xy,ODǣ~tFKݹ#j20f׷sa{BdnN奵8RԂOҽ O8A݋T J%;1ݚ7/"Q}d$'rl75 %!D3[3BpwaDJ=\*SGaGvifH\؍m9B\ݰ]ߊk{ٺ2(b<rH);s0rGsՎҭq}nkQy)/Tw\QCʒcJr[JTYMVuoԷ rAmq Š_u2[ޔ3~ } QOs굶}J @Rq[mY c۩^7kXWv$-Ď'7LKy$KN=ay 0*&uL oiO· 8ړe\-튕Tc~US88mz7\oF75J.-A)JS9VMt|vsm*D}`HR4ciVEPtM=GvQ 2[yhPUYax* #h桌svo4㡊8Ms6 ںѸm䤤0Vꓵd% A$(o.uv=QW) [qԡKRRݧ*w򨮓Tjvڌ ڭoHeĠ2XwA[H8_S.6Ǣ4Q!M) zƷ-8P+9 w*R8?+вM* jni[]NZDzINyRlGf&RV`YN3jm QOJk[NlVNmכ!3m(^%Ũ6߽joP/fc()۵RBNtgU~V𤋮VФO6Sն*T1W9H8:o OJ ; - O(. dg)呜V5}6 |Kd6)lR+8?5/ޤtsٻ7CrU,`:V_p$$ϼ UaԔg]i)=Eq*O>gkHٹ`8# qtmf˨qJTX* I9+K-0m[#1L-1uyJT7,(o9PԪ3걼>@KRzo,ϠS-XɷLpL(aN 4!O.[r.3걼>@KRzo,ϠS-J걼>N3*:o,ϠPԪ3걼>@KRzo,ϠS-J걼>N3*:o,ϠPԪ3걼>@KRzo,ϠS$ -U”V8gJ걼>N3*:o,ϠPԪ3걼>@KT%M~)>/9q6@tΫ3걼>N`ei 4`$R }riyĄ@gOVXY@U ZScyf})JJRRut+TΚoe m-f9H w.hFKX.oXک\IjDLz4!$HyQTTFu!IH89\MUnrDɍoޗ6rҭ͑Ȝ1ϕWtq_zGvVj+Nb[ S=Tu$uj#'^ce+5EH^ DJ'p!W$%IߵV9s8֮ěZavꛡjpӱCkT(a.0T$8jHjK>1}2-\RIiqxz1vnȘ3[ CgBYݷ^nRKڤ]_,$%'r[ <9+jNnשeå|]Vݾ3$TWݺuϷ?o[LELn|<{B!Րflx慡LfsM2B!xmTT^t 9vx``?QB!ō̜Y7sɪ#k׮S˗/Gmmm 553֯_򾟉lmu5$B!W##dٱё"?؆ Yz۶m^pA]]~pmi5>>{/UU~E~Ѱhf7WTT1B!Frĕe ,{~/K/=:::74nm׮\s݂ k952cQYK|k~ڡsVVVaB!tFVXmG8 L&=oo}[ϻO-v{2Ecx>K Dw2B1],i$I[.W>g Vbw~]vmwhhsxGʁw.1=RBs{[:6` ´ȿ>=O<~]?m#ezc'{яW2kƍ[n`[o=|Vuu͛\3J[] }nߵ_;1h|fY=[B>s={WuNүeͫ;{ u~"; =C[~V!~(׼m~;gW~ѩCQ#olɪU͋{U WϨ= =ԺK.)/C`=ǫnގG;꠽ dF(rNvph{b=UB1/io ]|Yuas8gu]MY/=⌿g2BQ$z7}#O V<5ru]"~Μ/5-XΏ~۟~Xs6Yf``oǖڲeK6}ꩧ6oX#^;<(=Y;s;ɺVXB7/r\T9q':1{Mh-XEaRm8 u&⡨m]mVx@iu̜5-P2ltFʄo>tccc?_xlԧ>{) ?j 93gΜ<2Tfm 'l !aź7N ;vߟ]_"wahg.E5rszfީ~?2-يƪsW$"[hQm~=UZx'6ej̟]Gu?1UZ y{̯j^?7g)DSc2 5B2-lhdF˖-*?ܸέ[>x53glğZpx 8MWp;9fC3^%<::ʑAggOOuhhA{)\,zc v0\,zNS6tmgl6\-[Έnh q0?z8{쁁\>yc\>1c3gql8(h؎-Z}^r%Ƴ>ObpF&G؂f?؂OqF166e23:x0xpxP_BL*4BL?PR㊨r&4=߱cl^u=s=z.;w/1x?x$q .I_d ) xoBKIBL:===0;wY~^ Ee@SJkJg@؂a5OX>lgM4  gGjeP{"h )l4 'Ju-*Za;N,7>h7Ӷƍ։eOJHqg[?i8 qg!`X N8pavvvKQ+WT*ޢZʤS=`{l̔A<-PTxBM߷o;8)ЄnǏ@vjkk[rW_vAuܹh;w.8@1wSBlv6&cQi1`öl,+XM-L2-[ {v5|6)* 6R.E(bUrX,OEAUV`96]ٌl?RL "θ #>|СGvtttuuA ىt1\qz m|o;bw,JajhJ(&(lɝ)U\r%? =s8p{s9=>Zz5.x& :DqAnCpv(*ݍ'o0gÆ t[~B,!^# 2Xe`3x83Φ6v = B -#{1g vVp~ O2}cW2ϊ+`i(mu2Mۚ:x&'gmacVXe' R qr|H0h۷C^@oAPL``7wӎMV=oo&]b8,Of_QC`N""uK 6nxW^y!gh2 T;[8!ݻ|xѢE0^@GZ!%k@bXA%KDhmSh#3!|rX>Xb*VpV.) *"X[kjiz7nSH: /Ǚ>UV-[ ZZZ}YH.hX>[aՖxvql¶u+xSCyzx6l/ىC B{{;e]Utң,>@ $26.v@pnMMMx'$IFcΝwmmm,!Xj+Ĥ;nJ[[-r0S`]dpu{d+GZME~ ܹu^I)"zS$݊do"|&bkݘ}fVj7֭޺+!> /+>eSs:>jhhJ㓃T?EA!c\xη`uY.} }誫`Zb4<]̝b;v4Rsυ N>xE;0>ea`&~vc: <{;9ћKYwN,i M6ũDdʵluι v^OSSܹs!nn<3P'XGǒpnvIMK/AT͚5 ;#wv!j> >I_}ww7^нʥ>$TGG9眃.A;v +,ς^?}`I>8`qBNs!$x,B(b4Лc-Pnc(6My ~X+ {rIvnֹWR{KTk̉5);pꪤSs1RdK]3lBXE</^<7Aim߾駟nkk Z+BWqaozpӡx)X2mŊ}}CAϞ=ĉL÷X#_w܉N2NIhɒl3erѳLBBH` ڱ뜰DTh<=YbJ4F m$Ç㕥lj(q?f Ԏ%Ku9CVqYg5GmF& VZ=Lo›3gRl]verÇNb,5gl{9nݺ n* fw޽G=rHGG$zhOt|YAe-V^`J}L< r*%ȃ%(4 BLOr.ck0*Dׅ-ҔY=Smr:{hϟ.{+gbS3kFqdZ:yUYVmLw==lߦȻfuЗ$˗kz͛7 JNL lٲF"-Q]]]h{LŸ Xw1ǧ& ׊58GU؂r߾}tU!Nz78_1ço7WW:ju3ge+((`c7{>3AQFu.}ptg*~܏z9~xZHnmOw" |M Dލ(A.;zKkJ3}}}.زx{w4T4776'>~Jd">7`wQ~{~֗< C\ec~_9pPv۝K{+m9auht箦L9-3WKG[mWߦUEE=WTT8ì^{l %8?sU7Zjڵ!H"< x~mhǎmmm+V Yڂrɓǎk1@(6)U<`TZWV(Aj.\7+8|0ogݺu7pòe'xBJB3XҚ%w|&Ćubklk}Va%m18ʅ!2wLBV`?/Q?Yo|}‹t-˛$m1-F.V Ne#Đ1O('[x : 禎p#Gv-l,($ZxUWtM^)5k@V{ eA8 }UedML"iZ-LRT4o!(xOekzМnxlf morDz)Wy6{z|K%u"/-?Hs}?E;)f襳 *H.ر.Q l幦wtoFYΟml )U* s;EބrYzaL0ENQ#2}v*\̄9 صt.vC&л7ıʊT֙Z֝3uwYu&s~U6 q=g՝8qbBzwKPp(,x<~^,4|MAXk\.Ad.ēzB2ov,٬xm۶x;ۡ:!Z[z5/0& !XQ X31Na䁟51A|'y|a2A{Tw/J:qqBASd@ :]Kc6-:*o&QCYu^+m sj "taY NrN2/F(}/rrP% ݾ};˲.ڒ/Sr/7!piK56I@0w9sp]£GB566bOCljjBy晞E͛7]vϞ= 1!%3{tZȯTЈf B %E/R7򽼱~CBW$ox"#$C/J2 th8>l8/N 0Gݓ aT$>K4uKV>u\Ȑf:U.0cY$'sRF4/y+`GVB'Az +S0`~6??;mۆXe:3gΜiM5E8ZF#T%K l߾}ժU^z)>~ƂC˗/ohh`&VrgI-s)܊YB3XSO `&lVudظU_bB?0w֞UߊUc&;֘n䵐N\+4l{SQ:A:eJ)JM=w].-\RB'5.i1 bgaƞ0x?J2(z<%$~RhSO`J 6)6c~e*]UzfIrgJri>`6 kU61zlVWa_W|õl4i1jOU*7xbQhՔRyTT~ڀf-_Vå] -; J !gu7)t^$u L,l0o (&Zf>nՆz>^:>-t6pgeюϴæ]:jk}:ܥv+y@0z3 YNA@q)쌇jpp1;K.Ξ=@PWç ;?~[e._~˖-{ٶmڇ⢙g|J%Fx5,/* %Ƞ[E_"qrȺUAic1D7G< _y |'/›4>Teo#IK \0(c>,KT>7(|(Lt^2nbaf+3&Y6-CENe;yQ&OT`6Npx*Dtq挏CKfbY5IiR# MK.+Wܖq3i8gCem #ҭP&RFP39VO|M'+qYX ce2518b X\rzQ>._~zuww3GPƅkkkݻ~aM6Ԅv0ÿ'Nq)*JB 2N_cx}W@&[ S,?/3ܙ .+ SJ-{ с8$z+JT͔*ryiXA[#jB!&moUJƭ4qj%ޗn{imf:E 2gbԲhV&!$0~̭L42YoSk4U~pG[ߋB#[;F^t9n^|Ilks{i WnzkUYzSim{n/h-b-U`ytHlgq>]KS{6],Z7bj[ɓveA57 ǎkoo!бM-n W!h#6`B`d IqfaKܥ:WLPۋ dxm LUITb|*J}3KpE'[9^9bvSyHd˫U0m1u+plY&o"mzQ^:9]J,teeI;>v@JzmV^=<<|AAc0  LD#[?xKK >8eV\H㭁h[p!tաC;5yBL!&FOR^i.c%Θ9c%X͌  w^&1EC\rOj6^UmnK%B<4/e).=(*^x S6}ce]JΡ3wȴ*;AcKyi&NL$wUmm♪OSҊq|5˸,j+rCQs:$Ą8nzSh Y'n$h 0дmO5Dai`%s [wQ^PMMMs;b5c ;Q385\k>F a֗fshg*m26W__oW0gW)LJ݋-k2ʳ`;v?#oW'?@vu]g!:t}߿ T7tˎ{â766ڀ&]Nѵ\Hm9k>~$yDi,;e"!בQFBĶe1 W22, m7_}A &,.8P8fKZ±hsLFNM`ދ:l . "^d"\&*:LEƯr^t>S=kz3wHmx\!R1&[tNkt5B:CR.lsjjj:E85BGt&u21*\+6e]Annnnǎpxݴi_NKy 7} _ѣGq.4Y#N>00h;ܹO87oތ_|PoO=߷o]Sh駟~Ǿ/B1~a;q ?7l؀O]k02 sħ@ 8,Ef}KXvNL-uܲ+٩Z@tqYMLEeV qA\E(dqu|X(K[aǏ8D~饗BKAQ~;/m۶Q=(fNba?O*N<,4>qKp*&OFW6/_sp/Dx<m<̛oq^& 2^8$:K:q\ghJ ʹYyϚ_{oE/R^0GfNf쑞"S[X8LfAR0aI_&"%9s}3iii5;w~_rcc#|ƑDk<[7W ^\ZGG.h?;`(m•+d[4a'>-^3%-܂˿{m]β". yO>bYB ˆnH>CU>?T]G C|rX*~`֠eY~=F2ww۱3:`U*lE3aLߋ#|0},_ql{oko23`j}o$¶Vz\`.I/xlyBNo@o҉W_)6ƾ_oP4d?MX'6dcz *\шk,_?_?~%UASM$u##P*P.?@ ub%ӕ'Kch?h2бX(.@-nWI*[uppv!B 5X/}KmmmGQя~D_|Ů.Ճ8pڷoپ>c.F4 ,M7tӷmxw؁3}ݔo{ Coo.iȈ۷W?+mmmPy^\K 1 _0[k׮wC7=|\`N,&;CuU|צ]՛ryv|tMرcЈt\hŊo/ÇBo1Z~S M a2tcww#cQ@(M!3UTiwVBƳ+Es,\ӟ?q?իWSsa׭[O08N۶mcߠf͚e)-3d^a&^E' 7}@>h {뮻`4.s\ss34tL8?~iceDsƜs&W#p':)e˖O}SVQ?J׬Y9['e[˪Hg^x ODx Ҩ jJ# /e?!GƁ=lnSZaϽ{B-]aG#;X!e޼y8cp_~9sC% *W2͸tEd>Vgܩ[ch0T 9aؔ!B/OL 6fm%b [(M>yxw8QQ!6~#㜮j0p䗛bFęA>iT,㒈QjՋc^)7R+V[IQ.Ԉo SԬ~䭷-M|V0E4+6I t_b\zՙC c#QA_ l~{ƌʱё-߼liL|g8KӼB4Y"'? NL|g} *UETW֚ү uqc JU+Fww7c lmmm-*2>Oݾ~_2c.|'twkaq˗_r%{/CAD2RƁD'0~AZl&\aJ׿5d׾5=pysBl!3)}AR[]Zʛ8>*(!V>ykYZ^1P :1ALl/~; av u5|斡M?+:t 7=zDԡUP'|a;r)gagB%3C^X5rcC@gb<[< _ڱk{6^t%lѬϏȺR#E<\aPGukimƕ4 ڛvٜ<yքU-ȳ>sϞ=yo|„c7ވ؟6[oeM [ze]KɢEַu]8d Gp xOR0ᵩq`K,\n/Ԩ9%SYRy< . )/CW\z̓q Ђ;w7 F6lE_#x.ؚv:-!B+V8mB@lܸA'y ɱnUdh, &0Ncǎm۶A1Bf;;;1 Zi+pӢ>Yz 㮿z|?>qTT)*TF$DlBuU>6Օ5K.^{`02L>Zs4/dDU3'c+v2??*=JOS,$YA$  ,.x̞B%I{ϛ5UcX*&]M,g'^V5J` a#:s&32Xgme*$tMWVUT鸚r&CƩ.&ω>&-X=~%4V6VaUL~83~啾 jf&3dQW@˻O ]a7>>N#fX> H/Na=CL(dv.Z}+V~j-1]_ZH;Zo*]#h{vnx:X|;߿Rf3|hv*st͛7?s笥Y0]´̺Q^^b,3tlm; /X޷ Օ 2&."&Bm(Ki2U 諊F\RhfE 9XBSܷ [[#aR㉘&AKRC?^n E; KxFiTJt㹿G,-J{%_YzO d6MfS#ǿկp̞>0< >s9S& oӦM8_ݻw3cka06hTz<7=iI,[(&Es(LMA ~ʲ ٢tڽK\?y 4gZ]]K,:v EȈ~:S!b UO|FRju$-n. 5Lv/-^Zy@$˗/߰ao.ԩS>,ٳ0a_J hv֬Y8/Fuٲe;wFlD7)IǨB0ck8O&Q!N^q$?KcIޫ{x>^;ίW84<Ċ"ل-IBxYQw+i06Qe"fx;n;=M1 0S'2ށJqFf3R!$UY)Q20t"✋ky,3a`B!kC\z%V=,l\eS]<&VL.' RWa7A 6`l5 wYwtx޼y9D3;~8tKK;k`vu:,V,+bY=wg$) a7PBL& ? `M-zqo$dGp<ʏR'HD!.g&Xʏڥ<(Y0?-ʩd* yeœ21S $'è* 2x("S=oJD0v.(䣳tI&V&d <{Gd& T (gR!d’t:*䦆C"&r\c]qi}깬UD&ޏƌ`ē!LZ<㰁:<)lgE +Jg\, r^2Otg[1asbM"L~$|{d@&QreppӥցW ܹzɓt)h Ƙ,1Mƃ~n v /?'+vz~)^6۱+XXfwӇ媫~=8?޽{ѓ| x뭷Ri`C`} "q D=܃Xޝ(4C=ww=?^qF&Yɻɨ]ܸq#}݇'?yp]% ΢\7T*`qH BYaq ]T6a,4<7qaUuոlR j.gf*/FGG虫#6'qQꖹxX2~Lz~Bʣ|U8dU򷡙c2:I#sM#<~&G,OIʚMs.TMu GF coFn,W[] l-zWWdfTc%/y#5~< +-WV93- Xs%u5ãcxtK6L\>ύΣ55U *=>h33HEuU`ZTh1| {Ɲ3̈!48?fFόHPア0j<#US㵵qohcyrIs#qb` 1#^]Mlпp<6y~e; !/7U Gk=޿M^a\ ϩDX1ce\o|zhGc#P~^z)}$6mt#O~}Ip Uc7_oçW_}>|3 i]g}8__2'>pqx ,qvj ge)VO%۬-*dž'@=K`sϤS ={ (1쬕 kjB@G lkkõ`;[R{1pm">bu +Ԇ) Z4h29ȬM =PWh` O{<##x9rCn4c@ /n s E}L3u'u3+tWƕ;jJbhx}2ţc3grlcJ4N L:ڽk{_7\jcǎo3{FMښS}! }nL؜0Gr';rt,ǵ1vs)(_YU;2h;2iciV,FrR˖-e+8lxd͜s![ZZg59rHoW9s-_07~玷1xfOtv:wuG[ǂ Ntvzf[`xp͎1}sf% أ ?+WUBgʬ3թy !yRDEEi}ġUبO۶66C܀̄! {o;\gש}+zZ:u>{ߵw}o`X@h]z6cQ{`t @e -b'Sѣuhv8XS|)yXoi*瘚lw߁"X啅."mK?ӜƦlB@hHYIT4ɲ0DysIǒ)K؝xx w m?ͼ!#"煄MuM= > p8b3.6=2wQ\WFE ?JZ ДSRJ *~RYA6)D y^\!( =N[F& BdCæ2n<ϒe EoJw=l-5="M bc @/F9U㭼<]wQ_'&qqQR"]DD!X2&+2% ;<Z/p"۵kZ֭꫹pciqf𫱱A;E'CH1a#i!=RUb4 |ny||?ڀU@1x p/-ij讗_~8Gs9J Ld|u|7⊥K}Yze~ƌqt:::.\SC45 0m6 .]D` s7oM6U]poJVJ! 6(Ak)p,YreQFzsĝ;wRss3YgF_qcY>7FVwʙ#qr` =gJUQ IūNܜb#[ NU92!m9Ja6ZiQ3ʸ9:)@HOLIi\.fGFHUxSRdX*VR|Z[E;1:mv,2ՎOq؍:A7)(W}w:>6&GQsD#v"#Z+|NsښڒSgEy$C2x!N%JBŽP#G͠:Urh,/$7`wTنKbɪd$gW*V}408HemkkC{ж@X4Vąl[mEUdKe<>>6^W]eGȉ0PW7808 *R̎`w'EXL BMt,bwj驊'U*tucC#~tp(Ok);pr)VWUNK玌ks}73yY+[ߌ59EWX)!^:*K[%Q4z'|x1@gLép S4Ft0T%kQQ`ǚ`V3L"gwn2ӆG57$WW)_B0>ӎUT`Nial9qJO>_%jR\01>LT965%\NDNAB[ '.jgy\e] CZh`6Kgu5UÃCS;}Muթ]]55-M?QȤstGGx&&pD:\u ;^RJ %4FQSFcҩ˲";kFxdBԆّ˗-/ϛ7)bV HʄegzCzmMMl>WۦҊ+aFT3x#]ݩXӯ>-&23ZR8ƻT{BkScMU{>Y{1;}gN>minNYcޞ }kf<c# )䇇#;740|b2BWr'su n-:ЏS1z7]-"7I6K2.„|Zt/܁o0w~A(jz,7"RA/ v\.,KL;&W5}=Gm3we{hD ZPR&4deh0)9GqB9)x60WdL) Ʋ&D=gE.Љa (:~-Ѩ+04dѡ%]Ef /A. [5V̾.Keoz*bXDBu3O4];'%k Λ+y]⺞B_:LR$3$O[/뵆%6Z%6hXzt kc xLD566T 5RA"3Cj*V.•;]^bF0t90stttf'MBu@㺢+(ۈDUk440HHlstRBX^{ ߢŀxH!9QqժUgnCqVٳgcpڌV4sb5]ЍtFҊ81J_*#笫G}Wq#*O18و1 &0Jٳۺu+P2 |N: Gu2"#J镨mL* jimLg2K `5kˍⵁ&O|Dq/~m޼e0w '`+n*#Ks:#G646X[Ov`ӗ,Y7;vlgW @bx sMa/ ם' ?!dv~ƲfΞ}'e&NH1(('4PezžxŒ`u4L.WţD ѣ8`j .o檚t:;ce?"\%TC+ x*UU5$7*҉Kh\Ѕ1MVZu*&\cȻt-WѱR?}x&;>l}eIkjٳf-\G?;:w0YLۑ"0*IN9.¯ )-?D"㎋I糥g#']j6m—QSqf>lURiJݳ+۷2Pjkɒ%jNNUHaS?n߾GO}S8 2(e4añ^x5\m7N811l $!\IRNd YJ/j 0fsdCCCF ppgg'e2w[Nqc@P>NUI]KR2|njj  bieș(dbgFnNy0뮻WY~=O>qEg* c)&X$-]z'&??O4S a^sͱmf۷Eebӟ /g&*A8d$UޭvybSa$.1GcO?}Mb{~-uT.4B Q[[yWn d+YB"Q0`{Qni R,Q0= ?Vrx2::e(A{zŀ8%KHGlq/R.l6rNjg0Xk|b sn<]W] cJU'ش^?wwumv,x“P(kk4q䈠G8B})[eĮUUʍ-Z[Y kcgc 2Ɗ=8:4iki)NXzW#Wb,}״rtR]I3=@ p4`>|- 钊meh @#PF nk0{ΐN#%'u񅠳I-RW/UⴤyKa.`]_}Pi2IR8b&8J2fXR=ާg.,r(꾦b[2H*P|,Hd֣gNK72kR=뻦dYM9dy[5Oin !JXKNߒVEw\;5ydtcL}! \-;2K xmY_'QUtҩ]AWi7yro-8] <I‡xn3ɭ?zx)1OPYPꫯf4 UW]161iȧU*d LOL*$u7ɻbfE)?뎾, 8V64 *_,[l !OOy9~CaЏ(-:؁)EZt) |'l$.b 8, Y^ROMbň' y4e^<&Kt!r!`_eKd)qt~|d+*J^o;whHRF5P x?! OWOw7)Kј}ʺSȣ͈D{{;:LM%c?Oiphp^ [{2-U5N3̝;p~Gw7sty[W4Tܻo=rۯo߷w|䪏gDE|Uc}&zU?/`ǣt`qxlC_o٭XF6W Ũ1immur;mf}P*^r{k5 r%+;'CP+ Ln,G ?#!G|-Qpvh17;mf:܍[ dyCVD)B*ĂB -ل}Kh_L\l6]adM,* bigXdq$Mil)Y|983R2)+䣙mM}D&mdIAq~R(q-zXz-QFg_O).jֺm-!eXAD,L d glܬrY`.兴\U9PRz{oءM+N5B|1#V4)Q' &%+F!2Pj`"ή\>pƌJ|HIe}Q_)˔Z JA)N V+k)XTQs(k%2SkTFu# Vd00𭭭* Tz2>ǨӰn ldccU~ UCV?|isK1t\JrM~U AhaG:\0\hZ%BB; &pk*CUrw0iH!:$ѣLRdB# ?9ws #@LGG@ "۩2L}2F\ 0"^Dzp@rYN`qsK xeӳ0`%E|ݗei]LC:@{MmnnԘ?މ'ǣ*e 钼%?[jjOGGz^^ k.#sX#T5O `p <c&iNGmB_^*28`)5kNڸeV]Ogp(TsD2@E 9IgD>Z j纎%eDC\X.@H4;۷oo*(W_W֊5{ՊX"1sx[US56>okٷz댙30rkמo/][TWW# qs_Ā8*eFomHOd2^W_3gV;v?xO>sk޲kXT4~ȡtzqY}GhuU=`G 'XBA8gfQgC=r€2&(Yg {ØG9WxC2I *#9'oYؕ@͓QQX9X|%Q!G~/l&6d!ULŋ$ka`Р4}` uHhW#0,(=[IQ ttrh ՔX0HܦD|~ee+IɁj*em R%8m!`\V PEfA!I'N7?ך%Z: T*~DT )fz_Y 5^1e}J)v&%`mŲȽ8Ӕ`cM%c1%$hޏ Gd;V҄i+AMoMzq8%X)^p\2I/$UJJʒ … aSi9^Ϳۻ}^}}}YB"џTr =v"NbB~eiC*Z=g 즈Ժi3a:/`"$=S8l,aRbZ?>~ (]n)>ٺu+PJtS1I`9V~[n)5rg?)eﰟdQG}'\+#bG< M|IKcV6Ksy7DD<{H6;jw#|_ojj^fO|ɧŁ^%ϏJ/z< l2<,O9l8[c DzD¦Fm ʻb%Kל3o'21/AKDQLN\A:E6%Woa9#G-X Yg̝=H]m8~+584XrJVİ"`9h)6Rb--ua+@jJ9(UJ8%׽{WXZ͚93%c9 O?fvNUU6lP]S _M7jkk<^hDa ͦB*Y8ju#F,[< ⧟'ynW^tP-RUɉHDINј4?}5e5| 7;V YMxp"F@(.^/D,[dJ<]!$^UWɕ@k kRTu00[u.M]gP I*^ eD_z cRiRK}2Jð f9 N0LL PʘK>*&O P&kXE}Q63>S]RFPçNXSvgR4EX?r-F8AȌ0yBC_ J'E* ǒ`F(KN,wUX\UGr %7z } >}9qҧ'9r0IPUw!כ eԅ`T2sl{VcQذa%2L)ݻٳzj(E(0\~\s gN%RXDBң* q!T)CBsz`g͚3Fܹ NL(C@DFr6 kkkO@1z{Ll4.b l^|jR8'\`++W4$˿ ݀#7?ϝz̍ݲeEj6652ԿEJu=r׀p! V_󝥢:ζW^}G>wklhL `zzօoٳ $'-&T˖/F!y5цpw-Kˮh%rw'?o~i&`=C:}s;ov PKlk;<,ʛ2 71:2rLHY3;q-M64X8R_ὗGF?y'LnOuS]rTvD X;u]w΀,Ͷ1v3gF%]{O~؏b%RMMM55㢷17oތYb+/DBVZc#%E˞ O*FU|ǮC11b[H1>>QU׌k T*x"ö͗d*7iTn<'DAѝ`6Ӂ*8E;(Ƅh^X>;oDxbtE`^%+ى!3K6T( ja{%Mw _it``zuIN%b"pN,aȒ3^G9eµJA>#Ri{P*ud!ytupBO'3^uQ>[PԀJ R/JfFE ɁLOOx4'-p @H?GQeW5IwESEWdD׎vG}"7]+k#>$vM\G/9{7<1ijm3> ^N_`ⴂ [w+F̎gG"}ϙ3CX?1,)9)BJ04= |",\yLA_ң%/0Tˬc)k.\:JQt7 ,W~#n墯2E5CрA7}5%sK%trfb|d<]UU TZq;Dvx^7"m߾Ȟ[e dHPVuA}ΉtϿKk׬r ;O$`i7X}FgXBJx%L,mlnHX*FAM]uK[71;vrxtg"c^ TUW៱D_ye aU䈇oniiNLj)\eV4f{`FejUfq ˒̃(Вzt&\ghAđ9 FhD#&͜Pe"it8de#Ez%KD܈yn|G8258+&0 "(#zR ° P>񤒕 >ϕ1,$"oP% KSXYCizQBZIС`^yf+:dcјp2e|hIG9+,N#jՖ+=Jтg|"S)%)#ט,bgF i{ѣ5yAbs Mϥ @Ź*PRQJȢt.VX 5RKUfM!EGXyj]Jp:lذSO\G?zcaRIJ-%mdmIµ075 T29;xl)ZZZ1KKV]v[vuuQI8[*Ǣy-g,d2)&gPaIBP@}Z}}}h9;S)_^bi\ 83MTܨJ&Ǥ'HFO64\ܮÇfy`gfq%`#^@JQƐ[ !٧IbA֊]2,˝t.+.B1eO]|s@Cۢ[B5]W_76>V[+‹d F_vNGcLn==% LzK$Ӎ 0 u* 3{h]MCN +t~M|.gEGJXyG͛ SG D‚ KRC׎6q[_ٹs߿jjSOu\Dzlݺuʕg\A('&\Uu왳o}Cyc.C-XW1vchJmښ5'akd4Puǣ[` )xK2-D<$)V"_-ϰVKy,FZ.ڰسg|Ӛ-u=}E<x@߳|WP}=/vEu[p^ΐ2Y2e1""eX7 ]Ӭ5iAXX4&CKpE=MDiGIV'B귂M/E\#(kK]2kقN=b9:*ioZvĴ %W=owgw=ye˅箰c?t*2usgTR__ٟbshx'ЁQ݂f|9L$O >jEb ; SBjR+9UVFP* IVP6 ʄImz=*23L @Mv5VvV5!ijfҦ _1`N~4 ڱLϼ*1Je2#O5LֱoSJ z hu֑)2Jys}` /K.4Eeb`uYyssswwJT8PR2TK388800:t?^h`۔Ç $5 E(8_O=cxEݻw/\'g#"ShM6n׿58vJsvKxExmu{P=wq [@CQNz+чw@0oM3C?T-^xxX藭24$yHҿLF^~-[P7ovW>r=08EWđ`J`  I&s=ᗕu٤sXN@ ˌ`6b k0e3\!;Į h:^U]vLF"LzYѱT* 722|GQ}t5er 82F$|u%׹;u^@VfՉ"6v={weE)(zIjbŒSoڸ+Db]d}} vww:tg5`LHBe vLzS DLDRh:?ɦ:1;w G\]c6⇺[+ W]aBbҟHɜ0GJdR!N\(ol;Y]pZvt_`<=гz0f0uJ+(8騗\ 3KK|*M3ic-7 y-(NVs1M^\/&-J$7)3 :Sƒ__³$-fS!w*D &D Q[!z9JҎ  ,B< qîNZrE'\aƌbm"ʊxIGJ^>"-9AKuͯ=}MQ0B{vYѡ;7 mH1 Z /Pn,l;n1ǢL,zEK@Rsl7s3h2 q~SXRUa5[c>Qҳ21*N[MV1ab+.|ч}eܹs}Y xwT蝒]6wuuq2ÑTR =CJ0F(m}{8㌋/x*)ry0ੰ?0u):Hǔ!2lG=5\C<>j i*tdr;x9=D;9y/AZģQLGXsϯ'bre?HsTsD\էҙ-nS vÆ 8P\E^|x綾U XKzꩽ{J6~,Fpqr 7gnnF쒈eTkiiL˦Ŝ1kUS9uoj‡rc_& +V[ٰ H:FPMhfjǝxn98/֚R1z!Q3bibdJN[fmlwYJEM;(F@~Wՠ8-~(+7&ԝ%5u# ׈L'eub\ӏjw\0EU#GhA*="gRD* j\|q *0TjMi2%ò.:P5x+gמ4;Q6eጐi0#@`DuAj\ܹc|3l_867>mu3W"=|4iFҴ2cbEU1_sahas`hB3d]ҭX*nG to?M5@^ c4[mA9!T\,7SdQ})VfۆcYJe2%ȨL,KIRJˑTZM)Q \@sI\8Beu9U*xT)QeJ B%z;g@'10FdE%BA{ݡDʡ6 onfm. LacY&c^VE[IRZ.JpI%5KDW c6A,:w=ljePGS)6pTQ2  K/+>W:'{tƌ9u X1EI7oUW].%m_x1;9}SZXΓL2- vwg^jhݸ;Dj^44Ɠpe;N-i5J2;kNmǪ,g2OsVgWGLWo{Ǟz-Zӱpm2r¢3b>|q gb{dʁ̮މZ?a~s{GÃؾ[CXSmlTuU H$5ݗ?ZcY_[0,clRƵl308 iP]%жpFZdԌpw ť UXOt@Ww!@ pC|'G2dN{*'#[ߞ,\+ŸGl-kk~TwU fkT9s@;L"x ={w`iaalI{scsR F&}}VuTǝaWOuM%i{y緤N[@mkY'5Z"&[>설No+4JBR|+{& :PMjJ"W_UoTBC2) d_)HRY ;?_$qOO@ `D9LxFۆՁm[l۶mc(D^__O~ǖ}ppgϞȓu|eHSNQ8X,e*0yel2ФF_JV~3u_) Y"E4dz>LkDJN#Al O6ی}?`H)%QP)٠فYfNv#l PfyJ41Fz;A(I:#+W䪂bA'.8Im]j5 )rAZvR1T[2Z鉉L(PiH,֤+%-(E]yXp;&pCK V%|狄?7HFDh![Z]?Kl;shqw`URh&wk2YuBkÌt񉭋;.ѱe /Dt7gT՜}%ǶJ亘r|@}8&'. /s9l+&Q~mqS)D=裘6ldeS7ܹS=D0"O߭nx"]Oz,9~:Ot{>prKPTZxwtMJ2W^]WL'EWr$cEk, "B]Xnx)*`0=?4FDNRR'w}V% kPٳxk<}`֡KoNWRSSWhmiԧE\&g?{Yg?9Uoҥ\(0,Ƒ㖯feo>_NekS3ִYxGk4?߻kxAOW.l^|+\u9gտ:YK h@ULKq^4phzx'β'.mJUs/lp2\YIDtCGTz 6DXO,ʎejVIPǔLu /z7h!}wS[ 6T'.iovbe瞶~ͅWt+vqsўGwx47Sjތ g<ҁ߿?,.{k옕ץro,љ45)`,^ȁXX.Vo%mz"R;3UAI.Ur5jf;%-*Weҁ*/OC3j!R =e nh*F+=آX%(ųy _پ};S&hi4xDUT$Hxˡ%O|(ٸ`ba̜?.UVQmhZl[ϟOrOI!TuWn)(ܯԤ("@TJpAPV+ :jmm$s)ۚ5k09mFAU4LBzRFZ_nR0Se_2& $f#RL%c8p ]E~ճ`T=Ql8 kfRܜ0xTaRURTTeMc82Mb9-`c$##Kf7f3cz^ڱr6676i۱i6V k)ێږY:2\;q1^ԗ8uբ?tL*aF;e'.~͉^z%,JG9* 5q#h<=Eh`Y4*>V전iZ*$!j YLZ؂$[^zYٝXPD(N-檔rB!b_#t2F(ܵF0R =~gp{^tN%/8iE?gܿ{eD#Yt|IM {mm[fi^{{ Kwrf,Hރ]FzdQ뢋q\{0wdp|eRQ{g r,L ھoh8n|(8Z]. YH.ѧrO;\q4x04]i1L)^>XW^IJr* p'" 0K.V4*[K;3.sJ_|g?[fUW]}Z~kF+;K~xE}E{{{oft?OO/wHH$4<<'׿5?}0q5B [3w?Fp=.3eX)LZ iȴǼq&}!8y!EA%rʸJ_"V&|"\pt`n|Ϟ=$eMX\H*BqrуC >AxBaQwuuk7Ek.Ga&&988APEqT-CdFBF*f4 \YS[M tΜsɂGhXr܃)D (CeWlT'!+i2.|Bc6ϲɤ]!%ڕH% Zu1<! ,MQG?ZuwwرaTŲIv=M%K}yO ڌnQ`1pu̜"auff2&Rx!yſHh * |;`)F: l9bHYPFTY S@?Ǣi WtY߳&C;4Vr"X-4.Ǝ[^ڞmnm|wތΖރ/<ɫh$n'(u(=m˴|W 3R7DG =Ƒu]WeuCGT:7r LܫT/Z`d0!M~PY%Cr¹}z<+pÒy-ޒq^۵{ޙ-r,$6Z mjjj|nD*t!X[WH_&bNѶu a&M?֫z%3Ϝ7o-S~SJ#EB4<h3SO=#z뭷R#/~q͚5M[lExK/ۿs1jK,10vʕ+b4cZ2DB.$`)Y!$*G&ٳqBf%L%Z4^ºP P&ڿr1 D9b6 BA`g{/,50@dS_ɴҾȧI<ņ. ;:&_/VLsmxT%Q |+; |F|49~UBr5ÒLL3(= S#4}x۾K9 {,m{. -vLXb^K,VL&Jbt"^q( >RSI $Zp5wb*@)Dl0x"{'2". tu]wq7xcCCAVR/x@81!>wN4^ YXu<zpb6Q_?72滅x*0Eؗrd+`Δc1F1XI6.ʂjA)Pa)݂}mݏXjvuk¥͍QmW5^[jX4kfܚ\l6PlwddA{ɬMo:[^PK0ㆹ7w 䣇Fb$&~mT5R7ŒсC5 6VؽGN`1O=8Ra~@V d MGB *{4"!0g50&kơ|AcH"=+(J2<@wɺ5矻V/<|ߨމˌ'//:y;{t gGH,&z| ǽHްH?=uϞpV1ɻٞ?mKۦ?ٲ`XCz*i-fn<0蜺fqSc=Ǟq(mþݶ|:T,C=Uj(;S㭕5-ᕅv9TSitpOD%] rՠU*8cA"F6B>UZFE Ô.BO^Ekk}9޼@Z0x9782 E@ˁenƍ>,(+&Ķ|r6 _q-@ )Yp6l⊾>e_x -`5bq~^/o]XXzf<R9Z)ǘQuhZ[ V!:a?sQWWl. tk)$GLϕ:FᑪXSSnEpO|4{noXvڶ7cE*ƇeBSrXt:)4eFHqfQ5r|-`D6mڴy7%+Y{~k@7hBH(@y"43Fh&B ֐, mƖ!6BMR#~kK橺nDȾ.UY'O;?vmͿ_u݁Š?t{dض~EӸ凂϶Ѡ!8E6fI[xi?DsJiyA(-Va`m ح١Lt]ffR_-Y3[@yl(YB' 8.᷼Z•s y+pL:|Gw~G<}t0neb%LdDοҭARm,rLp4,JFk=zez3 yד>_҇{gp-fW3FɃсgyl8?ʁk݁&w$f.a[o}IroB%J[xRףgk=Iyn{^##^+_sAk0ⲚFꎌ$ io>e>XG?& wk-kg_h>\jk}4u+`?OOnZc&Җm܎n9}ᜑ.[nѣ~?.@u{T{{E`j zs3c_ 4$}J-쥣U"i=#''kkO@Ao"`rE |>rJ!QM/mV0,?/_wݿ|;uɟ?h5-ƍϜ9{H=мVpORIO dh{Z>_N _k_]~|wuW~嵯??z!٣q>{l! q,NAwr7OmLV􇚵zN{KLfd z8|nlGx/Pj^8hՃgϝlg5O;d;N D(诀0&zW޿z6 y;{nw{/ ۶zg/|O'fu} ^ɧQ'0HmIE'_X[ z`wq쳷vWí UkԐLx<7=&i@Fd:^݁+l3b6'xrTq'=l4JVE.)U4xB:h,$Y2$PͰpsOՙ}u0 ȉr\< .mVY,3;K\^c;Ƕ{ҭŅ}piՙ,jtzfQ{]aF׾n*UGe|iz ĕ$̊_%D*GwI4Ţ-1E˫<&/J\t,ƨGMȣ`tO< PT`❯|CF1*2HM<1[+T0(ZFٓ_ V+1qŕ;WN(ќLg5| ?s,iy 'iA5sP^:xb4 ; $).R ǐI0\XX6ְR6K'a)aו}6̃GiZ(]qV0IY4o bhIWj&Lbu}}CG}_2@6x;N>} z7-@POZ <{u~0ʂ3y(hT_pwhHM+a LL[__Cx'X(' 7x#@Vw FڵklD90dz\c.9S $*TU=knKd |O~nO?я~ 7~N.l7%pv#?O3IMco ζl@ i hdTw buL h)z86wz{ȍ1hlm5—|7Xx]$CG58ǚM-'Pyf:npWzh&Vv @ < d2qci@EQKsYls/p߫?o>克_z2`StکzFc!=uOލY|zHZ-GLp<ǔLyR}܅ 5xA}8sk_g;lKY؄{B/B B?0Z ϭu+"aً%RբS%erC-Y8deLp jt²b(,Nrΐ@VQZ a-\\DQX FS. r#C0S9ZeGdV#8 /cARUi}ai, `…Qnٰ^LSkYM DH0,t$3L>bNa–ikK F4L^Jt#q8q7 q3 e"0]@v0I^2+g#V6:⮖٢w SC!Y0 KyھswqK0P"i_5bR._u1Tc]q?F?qLgڸӞo|۾ԧ>}?E+*:Z@R UC .&G83@[޻{l/8Ix \; 9Ƅ'.™Ebm0y ^{kvpQv[ lXMg9ŤxSj{i"dޕ 0 6/p(8,{pg;r-V %›W/>/7eOOoj[9<9{|zB4l^pOW-؆mMg?G9}z#n_ kk&5BЇ=d:E#vj^xY̓z+8 .7h?پ nb ?8jzȣz٨o2 B/zw%I_?"[`e֜ Ϗg4J,JP 6ag|fIn'tFM0Gܕ\ᛥ)m}e %0kjH!R9 SF!~#Oɂȭ -:pg"$@l$L#- 6*kcyW(#dqY`W91y*3 :Z,ݙDI*9Za@ud$2n)\Zd{E@F*֐ԕNIj%I8 6QJw)r2~&yU#߹㮻gl/_jM뭶,b4XZ,CC $67ab0_z֦ _Y_ւ8ɚAol6ha'ssQ{Zu˙uؾN~wahBr8c ƀqKګiö؉WQ Ӌ2uoxa7 PA\;]~0jA8N\z)I4AwVv81eCr k#΄1HAgf惇A=yBnʽO$~$$1|)R?6&#I86ms,( cA=uҘA @>>H!+ks@"( BĒL,VPlb,;`y~h].(jNhL:L0F bb3 SMR$0LQpBX͂LsS9nJKIC UrbXCkvItv$j@/2Ěd](܏UjWt1eA#rVt]VB\=# x 6&e_ؒE೴1$_%87F0Oy@l7=E kW5@aM 9ӆ j+a)&}`T.;rVC٦Sh|74ǝZSJzbhjeM/6I\~^bӑ-υ@ lFs=;d;D BNRV<}8@i|! ;3{,f (ršpʁVVډ9דb^o4Xe%YY2MhӜOG= aAPY &aS0?),-Ѓ;u,M`{ 8Дi6^0ѐ @V{@%~uN=~6WxG_}cp~y{Μ9H蓟$' j={v٤BAh;G˗/Wʿ{o#Snll>#ϟ?z|YCΩƽ |!춡.Ӱ~Yq .EAOːr!Fn hϭLrnO%gqL._YLA'&yVkOCB>6aZ.>ꖅEZuLsԖs`fv5?_Xhū15׹wY0K$y L LPjH FF߻>&Jfr<8gcicH0I/'S .A;;7d6:,m· &VA38Ö=b@rA1r%P qN a$ꁪY,rg53TޤuT5H,VWԍ|-}ϛ 7 yW>w8\__Qծכ;g{BF jM|6vVV;+kl>氟#I5zOdFrF L-Q\fDrfqaW]C?}js-*ʕ׻kk6L6zn9̄{+dn&uNe5^hv >O+z(X^ ʰY'0s76Nmx5 #X.,s2?;;{fDa2>5b1\s*g즪,S1Mm-á\ aX0[q<|,ERK2A4)wEo<"z*A(IBT9Qc3C i "QɒKhLw2 ýAD(U)(KA&Q%S,sҁFkWEYvG ex- f8̾(X:K*NDRrʑn*EC S,TKrPl,X] # tY$3!K`,JVYҢ Zn(| a8;b(CqĂ2Hy=fՂjI}6E[7sS5W`NZhvI#El]mqi&j&RZ[, X|e a}aX ør2ȃ>wkggb'~'^W}3/g?c1U;;eQ Tp7٣> ']]w}|s 0!雡pY_V'Ick<vf-ÐpdNjkHOuX3'J?|9炬6U'Xw chV^rDh|/ՒrN qb-3QbO;MX6. .y5M2P@-崩kOrT@IȹG1f&%yeF"AP۪îh/p]'IQdRfza(d{;{VkyFӐYi7ZY'{=lk0Vpq2L3tac;eY< "L6R9OO`kan!RT86Қ<7-<()~cp5ʩn嵰&4$k:pVgk{1&++N; >sj3 +g,UUJ -d3RU (ȥy,08+iBI*bOjS)88kT2!è3Q<'J[e*s&03ř2gq0IAI2/0 *ʣq^Ul-:iO*Yv@A+Q0C&]b#D䌪v r$+Flw;GP*Ra_x ]0 Ȝ,5ЈWa"R6 yHS T&aMt',x-JOɂdL1:#JEoB _UR\*ۉu兕4􍍍 -;w ;*ib^|d:X|#_VB΄ILW؍.[qY!Ӝa}WXMoz۱1g0x>ܴ(~z!lW-P39w??#|k_Wzmq| 6|AsY{Yf _|"_8Ef34g>[iYeJɇ?gLYnS)jIh5#'^fHqSS ]N@U\^RHg6UˍP@^[k% 9D{4 'J,-_^ʖS#y! ./6N%tHe4丨LY Cƾm>rye/%p4L-[p Q=k~w1^C&LY[͖ƍy<3٠"Q$qB߅u;nhི⹟ŵ766ڣ<N,k4:xokf VtfApE&6PphaR8FvwE MaԘct[tPlh[鮙j{p8MnFq> -0 o8ԩZ=zs ˁaqpQ{YeC;EUs`wx6{>p ]OaB60!8fGo뮻8YjBVpL-/yKx(^җ8Їyr&^ӟ~}z (f;[v@E{{{zt+;k_Zݷ7?O+]3;Nx=n~~+_ ̙3pG~a>8[L~!`fYidSZHHA8,9* EN;ruQ.2cɈ.k!NVXq@7k'lNXϡ٦Krox6u"SGS^bn.Л RwH(0mv:6:ѣM ۖ$EM+bbeVr07ҕZJ@2kn Z6E$ c@ őAJė=a|[[&!?T^(tnHX`c^4Z4Pet|DSxG^Cô8=s:7óg&s27~Sr~ŠW`0קؘo556EgYm渝m&]ɋ]7Ygqn8d d{AoM=lB"w"jNEx'XN`pxi&a\k8O?vipj7Vh]cdgsIx.tѫN/jG]75K <F@$$M_9v!r#`FsO92YX|DR *᠎Aؠ;AB)78hD.̵U\(w{Jˡ!Tp^c] Il}+, F 10h#Dp3SXt+E4G(k+i4!򑏰] #fWD3YVKgbNˠ`GO0Kt:pkkk\XfM%-K1UᾞrNCT_ZLS5'ܥqSƒ$(*-%{LaGmĂ Rƅ0(ixeQ=+UEXyk #22iLehf6Lh$̢dox6ŕ4\m )7M 'wW&i2F}sqm׃]S6߸~ 3R葜a ($StZB{%ZXd4g㴛! KT rvw6ֺ0/eӶsg/lmǰj4C-ZlR0$ۦh6ZpKF  ÉPzgLAĔ̊lg{瑹6Y9& MFQC uIwn io0ĎU!82-o :+k >SNN(V<2k(Qi?2i,{L _aB;]:ppơYr޳. -d95 U9;ņ *̘_p" !pEYTXd{ 0拧$bEu) 坔%sSf2Lč,qS#'%Lfxm_V@rf V)5HJVY3Lz?΅YJ͔iSQ-di4MO|xR-%,g9Е] AUA`+G@XM x[nSc("f &;,uz]B–V$aI μbb6#:8Qq[PN)Ey,,d+jj{`k.\M h%'8Oi,Έ6`ַDh&9xk.m$Q @,ũm1 6X=bPgr!XDذGx7z ^W:/ƒ} d׼}?a3Ɵa 71RԺ79hkMoaaeDX  \;5@1\fr!z+L̖ζ'2b S->\.%S=GXJ,UV*.ĉ:)b}jiTB篫v.=1+qp,@40ðc $\biU2rWD[ϋ)*J=UEqI} >/gV"k ԅ)[~Xsb1rd6sr'lGpݦFL]#߸f9.3d2(!Y̞x  jit*gQ㱱v4]?lez(4 ̑]Yt;C$`,5K?q9bscjq eiRXbkX7-8,p 'Jb!nڪIN`zdzx?s\+. J4(a+atb/'~' .Ӽ̩N ,D1jo ܹvÁS1IZV> DČr` !$O,`V=ZC/f%EtrV)*ʺ}>;ס% 3GYy"[7'`bHe/Q% r籄Rp,rE$J3q`D\Pb [Rx /أDXR:챪`JJE#Ff˦sֶ$>"PlD:O"WFby# DPMÑփ2i 00CBi Fqi^h<R6.X\j@}XH 0`TЙ:` xq]n5.0ƨ<8/ݨ,uڬ1_^]Z}9_|Nϰ^.=9,z.r4 @v)Ioַ>I;A{XrJU:E.vz \;۲;&kaX kҗĹRg*d}z<>|z|JL<-|S5sZs5b՞+Ï -]IRI@A-=jGzߥgV轒y\fZOSܶ]}ᰒ  'sX*LLH(l&͔ҳ`TE-0bQ+U88U'ULZ{ #M  zArcV<Գ-ܞ0"` W TbT'.]xq-0fUa;.ܕl yƍf1NNrK%Nq]u︲\Kda= M aO"yQ=s 3}`z; ȳp7t#Y g#r (?292n{{̿Yf:tLmma{GqۓSoՓY*QMbe,S(:\1lͤt1O#+ BLRy.U.HJTѺ4z&y˒ɄmIETE9\:PU}(\xQ?B&u88 YZ@. l4fʤ4M^0o9DWp4!e Gf6u,(ӧ\R̼0 jTp,& WeQS=MS0j8džQӲʠjCԳh˿ )x>vk 2Ic'ZAj\R7 NpC=Nnqq+/r릒s㏝ߟRJ$auX=TV1&U=+ab2cTгj? Y+CufGw|ݙ9ĒK\yY6GV4,n>kC7LZصhۜed/298a$<7fkV1OYL=Df1(d;k)5NZ!Y,T-}i=Ҧ܇6ZԔϹ.sP{_xXg 9` \ԉ% &Pw8ňA :$ǜPdk'3| cÏIq}#Hr`qDc HE39ܵ\FQVuX2XZ,MQQ3y6d?c~+}<KxaGc9 ć`pvvdAh4a5XQ!Og* Ƒb,zh)dMqPB`0C"mZ1=xh4լumd sz?5זyey3KkYMwխzQ7q4IA"^fZ`1نNkG[05b2W$D")ԂnX*KV\uB,N,E԰E> BY[r(k+TnkLҳО5cYUBN5$j\ SX0BͼGvVL/p\C-ԟ.E'Icߡ>%(WT'D+1%$*f]X`l)ZV wL1-ta,#JDatI4 s#KTKu-Qñ˃BZA,+I J 8QBG+ܺU3wFe_E+8954fa8T~ڛZ/(*V[Ex3ynjf?7Y/-ڗղSoq&XЯ]Ɛ8A'f.uLߨdD3ĕQ sGa`)J+`j)(=3U$$x!%*+jYP,'o &\e*޳wyOu{ԸY(zL졷gX*H2plr.dƍۆ&D <-Zz%Zck1?z 9x8R WEs)ڹ2Yr| gg{p;~w&vF渮y5Ql`ͦ!8:L@477O $y6|mݖfh4vxxm0nnJp0š,LhXd> e~!M4abcӫkkm&ryu(HMkx2D,lGpl68Aj;ߋ3 ĨN͆tČ %CC;{ <߮cOcU(]YkCVe &h{S2E4q32SH>ˮH2] fv(,|\O\tbe߮YkʼXKe׌/掙cV9b [4" v*2'F[bs-S<]5˕뙶£iCD:2 mnxXRǨRYθE^x6*s/#FaaQfji'eJ&`Fy!)JrLPZh˦1<ɮ$,Q,Eiz,^xFTt,s l"kR8!WOQLRZtX8l//U0_}Aq7;1I]QL$-83{VJsomo[h;b5Z[l+b#BNn('5)XRp(fVlU?i@N2cw.ds  Oű!jA;*_XpP%D0Y(NEMpIkcZ~PHd1: A:ʊxFQBw՞8L3QeD YD42@r~D]Z~*^|~׮yڵ`SZC<h4ލ F= ('ZXYh'vtoܸvz'_иi斉5n\iqjBIc*s [Y<ۇcxVm/|V$¶)^af "< 9qv­~Ui~wd)l&i=*q[(kҲ(ܱju( N_隯͎LKtRѭ]e-NRJ~bYMszD+f.$gX3lB'/Wi[5❨T5Z7'@ayuP[ex⸱.S2p9BhM|2V7*e8 L!@9<c):\5K=׈7qK@'Ì |EUǴhXR֘e, \0phȋn)l"Z(`HM2BQMg)j8 H}/ӔD6fC#5/+L wSipi[sDJNNuؕ˼`α(!1 QʕkۇqXRkPYi7[L7S.@TlhB4,^dzu}gFʵL"OS=`]-|/z}Ȣqoo>!Oʮ00J,iN%)GPe ;qlu׻z0I2J,1"5sAe*# yX,cBh|D^xl&oF U20KFQF ߩ+i4(`0'1B6vQ]]qQeM(gR!W] o/r4ovL@$K5e*U] `e6 ۟$f6HͽFGb`ѵF5 9b1dDʢ:=nӱ\ `TĊex L Di`E"zyF6ݫB0  rHWLS֎Q@|돺=p?ݑuqȎN+wW9Nz} TSz 8 . p=TYƹW@ 7VV<*P>B(2K¤QjF#6\5&us=XpnI͒^3`Z,sYal Ң2 p>=@Za:>`ȧ|ʚ9Z3-v=xMdku [Ϛ*mТ5NWgͤB-%b0D~38Q ̴(ET< *B=JMIsT+m\r-G:[,53sӈ=h.+m+[Y!!2='pⶢEYU>8yj+liKn,F|:;k MU>tL˅+~ͲGy_\HTS9.`+z5^=-:+"aE <Ke68P"5܅{Š$q3e"5P?jjZ Kf`r L0]r1]+ +}#Wvrgўҁb9 SkzU4 ɟs]V`* F%׹̳xET#o[kAݸqq `!2{aO,eB:s&eVIxC$1KO>͌\ dtvD3JY.; jiu64\kyQ}iU%B~Yd^'$#0Wj=wyovs^{ʱ罦df3J&.8ķsS*R\쓕2E>%PehOJaوZ a]9V NJuDTcF7 E*2* K|V92%OnْT LԽFE wyl,UtWi(*uPf\RaMz*u^HF"zI{eNBИv0xdD ,vNr cE^4st,SrYk\SۗIr,~nԐ9Fk"fɑ7.b, P03pJT$ tZMe5bOス^Sj.|zX&LׯsYLy( (3P3vdUIyBV4da&ԅi5cxDwIэ[: ȈM7B  xE$#[2 -ޖ  o =6L-JQ  A"+iaҌ~D7<~A*+\_ sB޻!2-r|c:Kwj4v*Ht/&9_s-wۮMEzAh$%i XBIຝfk8MGa 6֩,,7Qv]'KX0p?-p>UͰN9x.\L6~mY!y$L < X?S3Kb`3`]M$9+A73=Ƚv7FQi̇ʹ̇r%jJ(Q("vTem/yf=KB`8$N2+22}w7^ϒl2>!,"LV\<;=Ar[k('h:15Gh78e|(o@_yM$BQ;e&FΥU*UmI_|=劚PJò@W #*OX DhkR+Kx*zQ. C!\";)]¡acr #is8" ^PTKSԺv%X]8"R&/ij|5 p-Ǭ=8o0Gt4A%:aް,d#) j⦴C&\)CQڋ( J- E6sm[o޺?qwV}49N ;!N'axҷdԹ {aex婼U&'FO *uE-U:9Fb(6Ĥ[We 9U3wNNNH[X&/E*X݇ZQF_FZ6Ai~ FF{3у.Ial A.ؒi($=x,p@<*n\̕US!g!j9au9TyݨՎiQl"ln-MZIJY %0I$dWdL-9{Y, WK "GHKLºfo֌y+QԳs-7  dz+*4Nye-W-ac R%+'Di!%akAN$IVWpse6=`76PD C ;߁^R˧cu4ƀK>VyxTJXCuyaݧ=6ZUu[ 8 fxr~c_vAFk 8Q"Mޱ ,sU:١ɜ* І-Lm Em/kiǷQ MRli6X\~$~i @7ᵙ4_:2>3_p)K !hp 1TL4ZpIg);uXafXRpCIΓ[7g6ӬDX*!E8׶ ]_$ɭZ>hsK n@Jj6E렕Am.Citn fjiX Kn% V$I+VV-Vg8Q NusU]4H03^d~K=>tB#t:TwbD5jA#Ie-cP4: 2E RTGH)R$ˀfڈ1fcU1Q]wPf(V1`ROv$ !7` [WJ}G @R T `-\tܱ\.HcZjye>BzmR2=I W!h?z~Q+kay u*U2G Eʖ%Kf e g^ש4.px:n\b8.ÃI$V{{{s4{pB5YFN585غ|ƴ'UYR""}psc"\r^ZJ]P:Z¸y]௳ PwILԘjsUQi%zh3Uo\tQKJQqg~ן璹AQZ=Sh37]r`TU ~d/f("dZ&ZG-Bݎvf/;Ύ`g(!EZVt\QʱFT_l[0Vs'#9V_ 2O(RGl7cĄ,Bܸ!lm ,΋8V^kwgs݁^"ߟA"%:s݀,ϖ aKas됵13in!V'EdKUb@t ڈTТG&9)gj>5Ǝ %4F Tu"5=gfPыp Q$ӌA27mD3tI}+ ס'2J|A_FJ(~HL't߿K("Q"Ksxdgg*--#n\/&l!m:F>ΒkmeۍDN' sRoF.-O_FO ui:ތ I}ص;Tnƒ.\S ` Xhl8%?C\ \؈*j@LLVIE` yX{+jH!,((ne!sG;PxHµh1G-}8nW'ON`7gA䷜bd uFgiVZ]]Xkg#}\&i^=~k;.J,fz-iGaEۅ3 4QHWV-s٨;XL Xٜ.l<í?_ɼW!(d,Jm)Mg!BٺmX/΀g# ҕ%`lb[~ Pħ4g SͩjsA3XJĜZЇi%U珨KjT!ZcqP1&Ժjw:"wBB.z..E)z\G*f^]MqbP"/Un ]$+KIhC L:08x^p+:E,?cyGx~7l}}z~O; lׅ7Nv%\Q) W[LܬdӍmb@w&܊İ-| XJ#WΆ' ][&2%|*_ĉ^vZo;|m!\uʷѬ UzjO J:赙35xvLe**QPx3&D6aTM"Bn05-@p?%=դChw 4FDU\1@Ƶ5#X+Lp;ߋ_ Wu$ySBd2d4%P:ztb>=A y"WنT'/ @Wu eNTSP щ5D3@=ACohkXfR',"qA LxT˵YcLʘj2ij*U{ $fhq,h5&Y*\{ ϶*-0RT]: WĩB(gz7ŋčv])Wx],&I|K4HQ٢4խi2 pa$v=z(N0}P!" XT+v;FӲ76۝vx8d6u- G!rCy, {ų t4Ub?9nbcU`dY96"9iVg #Y.qpʐqQ>L3b>ݰӛ<}}uc=N0pl':Ir'm,ނM>o%Ͷ.5<KzuGNhnN=wCtܔ L2W^H. ffDKMa9i`~[@P ޵nZ%C'L/+mt[(./G]KQo֎+{`i#YZU ud;t%˙6Q}Fɸ'&/\+qB+Гy" 7\UV-jՁ\lh53Do\Ҵ N纣,^:.6T߽+V+dU9^_B%U=7UY*:f dtk /-PbWV>a{}kh,- i LTh.MOƄR,3A{_g d2Gu&>ny*88=gr4N]E`4q39+,ǘ Ẃ>"3ʙLeB'N83}xb+7;;;$A F]*y$`]zshz!H.:1oQ2j& ;T`h`,ά > T]^|%;[:.k{EUcsBb bpY@\9XC?,OxX{{IUEkƻej{Bp3 `y81P++ps4IV`p<z+ sevQdwohw:IfOhH$c!$_r~4K(!aθb"d2`wo(MzsDq-H&ɝ%e(TbࣘP:A1*]pU*-xcT=*(ɄeGղ9[f3=/]ɋ-cN'Y=K(k19=\gsEH3j#XVJ`y[*qղR8Ýпœ@IN/D«JՎaX r1h&Mas@q.҅bdh+G.kc-齴>x-F' g%]H6iV¯Pk}[gkànE*TpD:T$A*ұ6*T@@+Bf?;·M޼-Ypv0 v鮖s*kjf)9XKr9z]RQD>".Iԫ2WT"hb)^0xab9!ɉ*@:A=,x&s_t&*4]m]"kCj:(fb9:EPL̘>3:`>@t`tQYCx<8 f@y3U4HXP\D *Ϛ>"p|6=Oya Up2;5+/kR [Ajx g @)gM EOtАT`mKPhĭ\i8hyG?ó^4+ӨB{51q:\l=6-H_d;c'lz !|n^)V 0ΓG J q=^b5hz>9C~gק?sZ!^rizPx xФ!+ӥ2MFȜraϐD!oGJ] =tț/ B"J֧)'=S`oE6 +xwb2>W5Ŭߋx(?Ov7E,@@!`,' dLLE8 ;ɻbѕAG}D"ϧ4 QYBi(9bQ} FgU%I>meiƪ38|q~=֧6l]ݭT(ѱТz :!&hC]XB@E?_dU0Ulyh@))s `.elTE /a[{jAcH n68( JXl2EjpeYQhs %}ތi*\B@s[ Y *ih;j1$51dy hOAr%y,E?}ޫyp:j& Up@< I5nmeu}'2E;HNTq>-SISyؑg[(,o.=fc'67Zt-T4U,Nj!4Ta?hղ R NS)y]:MkIoNvXuM-VM#i՜!D[.iU۰, ̀G9 B'/6kGWoo*ق!9 =WXR;ZD ᚹh9+ @^R<-6ePݱeE:OKo?.Oʄvpp?D ` KG D 'SqӶʮ߾iwvW@r Lx/GY/1vx:rwV~U^?4>yzk5R"܋bGA7)TUVzu[Zȟ{)a[y]\jk64D k-KCς\|6 Z6%$^d* x̌[i9TqCTzA+ E(TR M2/vR 3ՙ^dj;,)솆f$u &y <~VEGHXF@L&O>kɨ(eqL]#3:'n9J3}Tn4Kn+_HKDq?|B |x^^3XEk6hjg Uf|oi3-1YYtQa<J]@B )H*fʪ#*gWf<V\;[E ]_ IkP7-yB3mBDj4FZi:-Z*J˴wֶHگ 6Ӡ[6nu8y < Ap_ ' aًt36Ľ]p )lTvʂa0 l[$ÇY<]oՊxҧl8q0#2Qք˔ {kN/YdGg^TzYɼ)*M@8k /ɲ|qmTJYb!Jb6OVuih#[ie>eƠ,壋@1ӭ>N E4- \kr:<}[0 Lf*>ߕZr=G,>U!s~X~ɜouTPS:Z8~[Cڼڱkj.'nKܬ*cH؞Kj7 ੄ @~Ig!Å '.&W; ?=,\sV+ f |FRTGQ &ʰ幪9|ȞMck= .$ vqłֳ)$,byǢ(::&Y2475ttgj.JP.osZ>*]$]R'b$fJVs3(=p7$yJ][a?y9j6KhE=XC6Dnx} P!D`8E\NGDE x&2XN(i#k *p6$3iƒt%JEjQed(-cQnYQXnB.8J[^؅SPZȵʹ"e"+xt6&cD*/yZ?7l>>緟9nuչ+v8riZu=ǯy9^Wek~y|`4( BKkTfy!<џ(](5>+g!`QBoM( <:Yp4wMZIMIԌk _B GSӢ'` lnn0XP} pd`,b)G:]FփiΆ裏fkwh6Գ&@ Pf3CĤqq>%f!<;`û(,A&W4@$K1vìzdW4ZؗGт.A%v,C<7g;h8j, cX+ť#)d 趖ÀCj P蜛 wEiVBN3_pLa/Წ;q$qcͅ4۹ݻ8ĮҪU :지R x;Z'^Q"u|tN|_矿czdKV{fT$֡t6,XhɊ*DA SM(UWL׍3bZ8{",$ukmܒVzÈ.GKse͋dN\qBoɁW ?6<:v6a V B ngswN]rbKŜ T,׊jSõr$(ƣ펇p^oix#]G\dqXNkJF> =A*DVB:YTA!7w`C1t@ۆo#C31#K_F=>*0~SJlB浔x&vVAH[ϼ*t:/ wӗmAt^2o_[GZ ѥ4{X:R_<UOK0FFO($B?$ț':*&6x.7Cb[LzQ2UsP1FpRy70PJpÎT 0(>F~d|"d8u]j<(& dq-̐a%rKWuepO2ڀ[+HcҞzB' Vh0(+WxE$C9_q̷W^UaC.mA ywakϣ#3NeA$܂}Ig@zNmJDn.pRO+.c+e=EQwul6 `5c]6ꓛ jH-ގ̓Ğ1f3G1%1cL.)] bu<!bMhE’}{|W?!`=ܣ^s ~Kd/e3A9RȸkSPJ(}F~k@E' .,Q!+fͩbhM_;)uFWHm@3ac7D? 7%j cD3dJci"! uBF 7o$Ij D6i^?Eommȣ5q^[gv]xQ{#4OC#a"KFdۥ38rk\I."Z|eCA̍R0eHI'AN-muMi?~8w>z=Y{AU vZĉH̥Jn⬙0Gjg/ AfjFY5Ev¾$BN:E-?ɳEij[q e2_l*`CZg:<>dz^*a%nwL'ܳ ݣ\BVj%OCL*lxŝYWI {]7Wsmv}ԝ`^-Eh0{2b;l' 77W;(bݓd2Zl?=0iI Nr6ǚ-{NuKlF)_D}(."*!Rxhjz fta$oo(Y ZxZIR 1 B)T䍡}s=ϥ6#,(%"]iN2iXpn}ȧ6TVbO8g=8>YÇ/VE:ja} '~r9TY;X2Rnep;e9\hh:`hι'.f 2(-A"X݇*I5@"L|Jҁl. • gTcBJhT\Z<&Lfc F%KT|f¼ߩh*S)18M7pz`6/dpKM"SH xwqQ_o' ~N1lpKxinrK`v6["^$tDU1Fj$yլ>Pp؛o FSֺqɉΉetш&P_h44N#XK#OgFzr t'=Y1^ ,G_/(Na7~7mO>lfb(.!IrጷHmJ>!~}k3lI4c(eXUQ0bUB5z4:dC GҐq4?7iy>V*7CХ&^ʃ~;qҕ0k'+ r j!NX +v:!hy&,kZE ۺP l< |E:bYhQ?nwR{vg6,I VF}rI|O*dZف 0 @j-_@JlW߼r?x'^pwַrJd'kr7ܾu?8F֝_\}盯:,ăӿ^4FG%D|``-*3 IPqn+oPBe|£i,QݡKZ]7a-Dh-#{AU.=Ǿn72@oצlg~>>zhso۝ݳ:X'q(,ۃEj%EHK9ꢺw6zؚXV{򷾹1׆m6JV:)?v%kYUtiœ  ta 4+z"7^IQB*5?Д]hxo~" `)HӗgEgM|<ͰXqѕScǧt~gcpuq6M>#ث:(*/埣 !Bۂ}\O D^y+ײdrtuInڣRQ×tw^R! )+tQ9l5_@@-#*h6=Lu(Dnf;iTBݥxCtE"R9M#>%!!\k!^".(VzWBZ~4HTj%:0% EBFDtOWBʔ Ij.%=a"p|*H9!HЪhi;DZ]=TNBZ( R%q+%⽏w/ǣ4I!k} xcc}۬VQYs_2kRrBR:o"KNKsI6l ̰Qm^e6[|? J)-KJH J53Ρѹ_jYLiIMnCk)l%Q9)JRh ?lXv =FXVL݉p-Tztac ,빮cOFUB?*@C^ftϝ#nWSRV\X<կҮ(p;3E~ h/ei[JN  ME`o=ā-U9^|1Og7_yk/28*)4/k,tS(ȃy%t$:p|.FF +LΒL38e5 ,facUZ|,o~%yV @oe '_kCC鲔K_` ^WxM7(̮].@Bs)$nc'?)m}w[?d/ }n޺Q]VUyzpbe0))r)Sa宕;ZN[g'G{뻿umVForݧj:q>uDd\@}5^qvepr5bN(J}\&yqoH9dn[eÙE k6j39ǵ<_l!$\-3AF+ŝN\X,{5Iגyds2P;c !| 1rƙ;* YP p:=Q&+Fd؛W _m +0zi|m󭗻O~ +Q?[}8dqonF>'6z?vXK ^p%\\(.3+9+/"-EObwq˗^z6H,ciB;"#I5j Q # U  &'8'Oܻws8{p<__ƯdF<ؔ)*KJ^@e8Ԡ4]3d=dӗO3bbL߉F I# ^n|͘ъ2%ʹY-zAMBZϽ=x>9 2ɈM1Oj1DI5kЪ"h yvrJiVRRF?ãL27jg%$ |4,QLat6;Gw7W>pX4ܺ@2 i6dHMD+ҝ| 7LЋv\ɜ$g5JML+rseيRO#Pn7_~4 37#q/ݳzm_kF$㮾-ඪ q-jx_v`⩛LJnˇ(,>J+2rV*rV/`fcƄUQ<;pFakW뛛Jq|4'qANކ2‰ݹq ޛ]sJ"Zcc|> {UTJ$ZA]Or-DCq(ou[0_?/{l egggX0bFu6'ECuyUjؤ2D]GGG Wxy PE5 C.i8Scvx2e/K@ R|xBro:>x`< gi̟,||icC"Lmexn}Iޘ}ěCOԃ%Ym:4!=F;wWÝsq9!&xx>.<ׁ9%{'l5^uڽewCXܤnໂ'mY`0~I`=lxZ$"[ 6(a!B̑)_+՛ET y^9ն?z^ICj7$̄W¡ -\R ORldXy.W2nC &l P~[v&IP[ٳ$O¿vAFQ'yjϧ (gX,VqB#al`ZM2Mfihف}P+P <-NY=><E!ܫKKH̺vhgk2S,"uci LI,PCQ;X%N4njIFfT^Viae4y7޴.t*潶mtrh;PF he2rۿڶҳVz43k׬"Y5P%ano/チ#H DXMeNlAP ח7IJ)k͓M"gŢ `¡HU\_=w2d"aZl0iy- y;(8@9dȟmb'mڴQӷ:;x9~W7{[<8}a9,j'? Ԃw흝?L4"͔s4 &$y Hb3aT;Cyk+}<m6NZX-[/==-vϲSu`KMg)"aZygf)98ѬP+U.|PpDb.FbtL@V]mz~u7]7Mx-ݽ{~`k(j9Yq999[jNU;c| 3!~%$X\HL? wT0QW?GWi6P6Re׺vO?A ܿ> ӳ>+)$Dv5DP(YWNFl?@]A4b}^mZc&-.)`f ey\||?:ml[ן{R~w_pqxec&D4j*(L?h~\%r̎mrJTHtļ7=E+%SeuNX6 sKPIc ʶW}wvP;!EwCW|&%V(pf%p`Su|&Es-$̋xwpr UFnC` /2OS5sbrvqFU@Y",ҸP)f|+^ iS0+B=߽'_}vu}gY+g{KGL3"=+ǣR_M(G"Pc XQKY T#{uqiE.A9ꈖ%4約ī G֫2L>:y)HK7nw| nx|WuNqN-(B8u >{p)odÅbE)[uYFcX䕗nҋϹn5x9Vu8L1']LU8)"Ll{mdi\XQU'(ȿ5dBX7JAY6%ԅ6r1%r&gαN*Si' Q:JilQ4W_t??Y7$LC'0c}Wx@&w4Lʼ:|?* kjS{g bNtm,sH p}wo5볖-sZo3ؔGuS*< >@ΙSx -ulա̓eU=q9-dJ˷ z"uך'W8^r- H5'ć?hT&ﭭ8lXo߆ veee8~=L>5'+bĒԈ2|Xp jlnPbϓ#0r3(Sc"d#[pR Kh"+ 'd57>!_ZsjXI'Ӧї?7FgbŢX6-ﰈ7qtVV76h<''G'ǟzy~gQG/{4`1+wqb zgbr;Y%\ ֚tG1te:o4!+kuҽ%I^ؘdF.t*m V:7 ;V|wBPf` Ye $F.L='oCR 2ڛ:9=4FA7|i]$bq\wbnhJsc'y:?} GG!@;:imgFa}i1LfU%1$J`oj^E'?ڛ",j],!L󵃣x %K9ČNHbz/!]IzwNAp]__;;}M/5IUk#EY\B92ul]Yq%K7sH&$#q- ^+HDZu]fbe ,A1=7xbƝJ߷*z !`͛7IzZ+O_!tM1VYRCj8,WOrރxr^\*s3 mU#<%_[jXec#{v=;f{m|ő7a=˵"YOVl{?|'‡UVHm\C/ɩ7Q^w};T3n&Pb_sOZo%ݎ&)+Pd4r,!*ziec'dF9ل[I'i4iRdow Fxc ^_ۨv6ZSg0>~)'vp:Dq㣧Zp̴8xp ޑf~o $ <{d~`a {QM)k*κ)5߬Ve1GEE]6d#@̇ d$+|Dtouezt/ZYY" 77֧g3?'{:KMmGýoGo 0pF-܁zXALЇ.q;rN,//߾}{6Gﳟs='5pXץeek: g&B2b,b\+e_D?O .+phL?7 N "h8QL= .{s\,{0>gc9bCaK /ǷnݺvSSiZ&Z-J.w~<~ޗ*4d.eX8B>PhxկWw灲0. &$L S Hbd!qԡmrwg >W~9M1yƄ XDp7LnLO~8M@f` ؤAIxYr0 brpmp4!|Qj@.2- D%:>fc_C#58u^> ep1̦74;ҩ<d1./?}4;[nF߲ݼ\߾$ `O Mt49<9GLoo 7vm ^?n(F9<iٓ*,6}'tJ`e W?Jr;Q4G5}Na!u-ɰ WsԳO7vnn|3?g^~6x6X~wwWneAol8:Ƶ9HEu>qkg=3M{_;$Ty֭v|Zf[@F_ۇHAy[ pô2T ʮ)qҰ"S`KH*baKGp/™$;@9]yGzC#`^37(j:L?Ӥ;)5nDlG*41CyPռd2U[Li X"SPr^~dl\W9TWL*:I Cbdwv{ƺWf666vww|p{{*x䔌 WB9f3J7IuO]%?\8@a?KWu#[K`R>mޫ|N/1& ^b'..F6KKKLb/`^5U `@;<^`0fd!/4FE:V'_ǒR ӝ-f ջot4rٚ/vIWd'Rk.tS3 4XnQDD벣ǣ;oyW^| l:kp0Jo~!Q@P`QJ hy(=`FDI6߯-&%SU@Y`=,_Znu:3@," 8 [_a&LNg׎;I |Cӳ|I xiiv#?3N? DE%Y/*_u`sc$ *, t/{Lro hE))eURAuV DXiPQ4, rM근o,_^z痟jZ>LL/vVn 'yѺuk{i /=;8i5ܦ}{'_߶l'^_m{?ym^S;!N4La*Vjos хyݝQn|ey(:/IwO{.R  vX9Hc.8Ɍ>5L{ 1ՙ$[$V %s?:[}0lM=B,snem><#{O7OP143蟃zN`dOP>gȼuXqi$ўu靳SMΣ3_}s҆=,lU +YsEZNs|]h'Am(sS͘JKW%B# /PUMļ~GZafТP)^FhW^YuAM/殱C!Oͺꕚ:y ',gϟv̕'YLWEYq]lc1dn9f_ҋUJԭ5 `q2LXk&pvg8Fh(, h0hƏWy$*#ۇCNJE̩ETh"/B5L6ehLn@egmlOpiw0\[^֝\Nl%yャ{sH^ò}raVeD- ҡ.5e_KsT/}A2K!͈ 1^d,Y`a~olσ|w_Tmu[++El99o2LqD2d<&߾㺰냥K67n='d2 (pA{}h,8/ul*kó0>[6q(kVrΦ­xgwPwtWB.tƖZAUebҭ_LPpe*OKG ` հ@YN7Q5A|F~~` l4YZ1@yG;]|6P+jyaF-<8u 7 {g6nn m&UM `\N-!?G"έ5l8vOPb%lF4ڍm=VAN|9N4?&0<b6)&;.}m of&?,{{7vq7M5jiTݡVnXDG'!W'aF`8}h)g5&N7w|ߟy Av?y43\:.APnÅ+QDXCt37IMYRuf*a}1$rnjE%hWyUa,C:,K£V\Һ ѥ8)5y`և0}-SbJ '3 V!|8 RU. \:Fpnݺs2\rZO9\UEɡZ),e@U{9w Ϛk/Y:h+-3$v4í 3lg`e7]zv} sb??!$LT'byK؟=]$>J}~+_ڗp&xCi[~ÇKH;H1@ha7-ikJ/L>DٮؤQ^d!浂j$d|׻a(=[F+7s)VVK=.UמDhuaZw¡UVXO(h~A}Fy8CRTBܞ) jE<q͵4NyV c? pk:XI *PҶ;+ , N'YZna 2JfyZ$N!,B]$^kϭt[mX>;$m5`M4(p؁]ʪ 9)KǗL2Z/dRo}i "gk$rc7RQ .|:ǽX= ls7n+lyu;;hk}uiw<*MZ~kl^;h-S7]mZhco'T{NRޛN=z)MbwNa Ul:rg_K2_Sr̕Q-m{6erkj`Üyt ek9Y8$6͇^5XZ>[^춵 d=CW01v J᪴ΚKR_{x3GA|yǺMX_3fOnGhiYh ծ `vso-(̋<+yt{lGa7WvsQWjR-dWd [O\ZUݑWea"Azd!GcuX3Lu 0*. }]ߢ8*pjiuR?:'^tCd+z,X, YM>A$ڳ=<؊^(rMN' w;zn'Wb8Bb,),pG婧Ex֋&@+6JuQ1˟L&0>s0#3X~$[W[o^4n=dzNr, Np 3@BM]udg  Xqԫ~[EJP`X8l~8nn:+KR"B% 0%9-TʕZ,zÔ7! T6@.OFCm_TTΜ5I RtC))ًJ¿K= 1++kk(0"M֐V b4{an_[w=LkMy߿/s`Z]hYU]FIm/s[`nõ[[]MRi'gh3vF3"mn${K`pZd nzŗ;?;/9G3DbXFPֹ TZEDe&;kvAN OJcNLn-l[$8hƣXx'޹-͎6Z3^6P. Mi`Syo﬷dN8?*Y.}lxlPepJjY 'T O`j޴p 7U_50%l]+ i*Di=k!h@RY( #me3T!Ŋ,S乣'5Hos3~s#䤀-ªi LQGYq`"ISnNc9)5=,'߸y_M){>8 AU"øF;bJL.Y ֵ%mXGQ5W\}\uy\&jgt %Ih4NđtP'NJ s ~x!9kQjR+YAkt:7BIqPrrx$SF✜@:ah}N*.L`"|ݜE"ˆBSVF+G?dQs\bQ'Yt8 7']uK&kRf&5;V23t7x rn{yyY|R#F\t,*q\vTm!|j8UbS/&٥^󚵭9?;}?~퇯1O{nbo܄,sһKC(S S2}3ŻHz!,\Ibm7Zpoeʉ+Kˋ2 n(M03ŸaJA&DTHV5ST +ґӈ7gLǕԱ]R/PD2i,D?7)PqCpO'y)Lzli7yw]Kwmqv:$9;[8Nc<~ BG&x`oښb b1 3Ƃ&F`ϒ$ZYY9>8kN7Zt2SI? b0!tۨyrDViM˝,הŽT 6f%lLn{HG,|gd)t̲gns;p s7__칹5/ϔԧ?,3%NoK,_olݺ=^d3@c9~M`H2)%j9QdotJaBb񪗟z>غ__49!( 6 }A˚5,V .i~LA. `bZBQ*HsPFˠ&e4+~Ejr'"| rh[?#TlUUi8=jit:<:GVi5{$<ɣpXķt9Jb4kǣ\N2*uBrDmWBnn3SW;>M9ns -]ď\f q˞@[!]}U*Ub"M3!P0C.t<2,OKA(ldǠ''~8TdLfUwA I_iyUal6[ tFQk;n­nRƥ*]@|YCG"(z)w('θK0ڌ8I4.):_D9^fTମyJܱZ)?S>?̓@~/1<ӿ(e~-$i91h_;;uBA0nx .NPyE*VE]kEu Y(^pjkM2hІ"½f *(ڦp@k8 (~<–uJiΕV5bZZEB1Q+riPmB>*ǐC+n, jw7oPLj(MqtRw=(>&*3i8mLzk/wvVD0gq׮Fipk 8>uKm[+ l<8^`D^BK/!v+ /se#AQYz0X,)^#Ulׄ1GRXLNr8ېFqxppoXC[ d0.+E/l> 䎕d)N ǣ _U}]sܯ@ ]MÿὮәI&Zk$9f]l5+KxD`p9mn-*%L/D\#Lj尔Dڪ|22s?$LK\12`hKK5n ַy~ d㥥%8x̚LaUJy 1U6k/ҡ~uYQ+ 2࣒b6Ӻ|p<LVl]^v eR|>g(TJfr!zkz&3nj8i$:j |EUUr) ٥Tl9Cvzz)AK\I+* ET4ٍ_Wo]gpUg~iS3 4e sߪ4eK HՔ˯rV\LîfӝNB aу 2o9JQƇbb ^A#D뱑c0:zn8q ^Mݎ ƃq$no Vx` UrFp&)uz]^^' +Anvx#qDb,ˢ K3MԊRˋ,?u褡;Y䠴ytmqL3ESM,-8Bn<!qo ΊϦpgVhth/̋6Q) +C ,UM/C'?kSɎ6rbM^5eQt y409ԻNWM?WclOU2܏TrdmP d xuAuvE5<[÷j Y,Ҍ|,Wt~A5.3\$2XaR`g"u!JD[ |M9 j*ЃטsWb30YXEWp:iimmshyy#"`l&6"Aĺ44? gJTj.}Y RګLĨ$$+(xN ڨg.1I6 [AÇz=A3cVMYeNԮ_YxGU%$dje;}r['&/餋xx\v:sѧ`+C>NN; Z1|dp/ &h4!W9d@5f4Wݽ=%DȄh6yQD~wDWܠc,r+weBl20(Z̥?]nihf)^%%ՕX&*'XUySa2R0bhUZ5[La }p`FEซ4:;=M&~(."Ru͋@ȡ(+gp8/-` : c` Ͻ4쓓dp^M8={>syX9[n/u[Qд\#2昲^Qم3-Qq':63͕1>#iwツ}[6VTH8rmr*ѼҶ.lls.fBRY4ͳ"dK&0 @;5in7q|5)KPn1glZ)J]$b΢T:Uv4ITĩB RCܨ)h.ʽQ՝{RhF\`Ql -/(O 5TQfUhCc1*Fa\W"ܵ=4KWHCV3SK[Vd<-Nj8yg/df+9?WU 5{۸joUk,Wle]`%OoČTx +mJ,'Dx!s%'w]@QVp8|so$Z5K,G`)$xma'?i-WP'DŇDԭ Rg',@(In%zԻH4e7zl\4Sa6w,/#Y &wS+Sjr<1esoj0FFԍE 7a!좙&,$.PֶԉPM2%?kk o|Sn Fq0R(X(EWLPA3+eEklÌ< )lĻ-1 CIPRY1D yGn8Ѷ]hHv 3M"06I1h6,I熸&0B^<1 ]rta#NSdtbgpjFEj.OFk@kwV4BU~ZEU5r80YAcJ5MjBsI+qSr/Me^u|%*]lIxcp>` muمU>_}69.]ɳ~`I4œ aI=ɭrC\䎄U>uqINEkv<øS=ϫmIEbJ g t '*j낮@',CO}͛׮]9։FqI73a)ogŪ Red` MJg/QNP8oU o'9d2Ϭ{lQ H㫀8!V4L_ td*Ah-\SG˦NX(t*|v (eILucPeclj3OHx V-ĂC^!ֽ1WOĘ0ty+=7hSUR2%Ӄ,j.eӹsh ^2e;pkT5p ÈЌMS 3q8:?>^^^ * kѮ"ױR`",5:{`[gBEcXx(Q0*\)0˻8Lڦ}UR-Sէ)l΃G梋)Mb*UϸT\P*4rjTrSTUFw:{yA>aVwaN1e_Ɯ\: ^6vt\&Ga䫰pMۙ'DõJB!@!r! 4+7]un3 JG=x% @K{p08*t^`Y@"r2ۤ""9i.IJ3$QyoxH H& Œ.ɾnLVb0%igx^Rb7eڸ%h:;k7a{ 崜 U:Ӕ0!}5k" :JFs J~A OQ(ij/yB<@X%9!Rb! U%~0rs$rKjv\9Np݊9"\ њC sV@70`8䜸pRm[j0^Dr p%-V`H*`1 ,.&U.1U}:+ p>|ꫯ[O0t /v=c$ݑ\,_b3K5EUb>/ o@I8x2ĶL]Dut$wL+D9# W*~[/g] Vj>|gVqNl$a.HP,ڶ})MTTk];z!OFu^,@s̜)Zq-jb!P*6 BS!(OF:eD.خØ{PU4 IVsj&ʇ&`\8d3AL!TREyn''Aɍ7<*%d*0na\8&쬂tnZ !qmsga ur>sT ]{%UD_Ylt(\(آz*u7"ւg8a`AA~R"N1Q,O~|M@'{{{{1 c>D+?.ƒevd>8HIslT!kh! \RI)3U Y 4H]Hu l2CĴ*G[׿o&S{0*l/v1(JJG2ɲ nB9+V,LYIRхƉ9K씙0k6@ ػnTj]z$0mƕ8?'k:/,5+xZ{777;w`i s=;"t< X $0fNgQ K+vrKvu>On{q -3ՇB faM|6^Y^3,;A h4^]=KvmVfUh##N5c+$(g*+]W-w\+wtC*~RЉO|ˇ+MYx` $%A9/u J ZVp YH"9E\FX2XTS)5A ⱕ),]uU 5vNT(rw$¦H$)D9cl -M|!Kf|Q y83H[@E:B>a1H񰕱EVNc]eUqg+tdK&B6ea9]i`]moO0ϡeɪV?S@)Ӑ,ݠXҽ.uIlĬYn < XaKݹKBM^}qV*`0xc#K{ q8Q:#9$4 ED =~4 QzNb\(4&ؘ%5d4J%NE{uM*<6znܸis=ׅGC*WQhsQX^`Q@NAF#x%$C_ğ0 >Ĺ:0?= HlB&98u%_8S;M/_ͽVX=垑SjU&aל{N(Q!N?UnVيn-&%KͰSY(pJ dr%N`N p m˦iPx|FvN/eY%mU 8:%QH]*AWy{/~~^wpp6htPAe/W`ncdLbE[%&EpiQ~6Z^]A/&IV^ "yjn޼ qgpsz&՞׀EㄛNZpCGxQ0rt/V9]h:D%-*±$-p.Ж!B0vUy J=ؘj C% ;mT c;syKrT*(煇{8=R|/yyTZ"-u@ةk6:r*Λ%#:jҕZjn-PθꇤLBvJn0=Jѭԋf^_O.!Xm2-TLbIڱ>԰‰*QJ499pkvfѩ2TB q>>/ ץ何ah:겙K532sD`Ta0 C8X@1_5wͧu^l.١疍9*+2ĀV4CrlYCx! 3f3KQ $EMzW OhDԷ}3j/MV9&`ifM#zpޣεÚuDIB$ мKL}SKӫaB$VLfYu[> “ҾP:7ɊDBWcbL7PQӜץң$M`KPR+C\:v b9s%L]AKa*w%Aesޫb.rRR^[2\2ܕ-x2LUk# MUSQSğ_74Z/~l޹s?y.+`41|CzyD/<0IYEUsj"'| LT[dOFٚ׵4[wQ(NkISg1(HAMʈ'8`Xa k Nݝ \ 677 F(Cpa)/.̡lsN; |{|[ǻFqBx㳵M19nX{E]~{l~v6)&>~>ĦXj0->e# ǛUm.lNT2Y/ƌefөRZT)놳Q,eiFt"ǗLTpx4/|Z S l^YNcE32,kgv2ȓazݍ*ll1lβhm/70́yW^Ы̬Ѹ!IK Qg&^&kj/beVOHq V.5{E&Xה].,Sje~N+UThF>[Řm$l4)\NLEKTfThBulr8[1VL nڨݚyb lVSJKh(k]":ޟގ`00 pEO_Ճ>J_"=F@i,Ϥwd`׻"+@Da $:SȬ >CGㆿl $DH!02x/҇ w]vjH!D0,{4hL%`.S?o:BTGGGAN%?PI+}wX9}yz gcJѤh<~O.Is4OYߡ J?%¥&-C8"X7&w/}_yR恴l7 L/}^ <ѰYng+o5Ȣ$-FmxAq@V5a\+;H KUqզ܄l=75"7S~k[ o$EpA Mm %ڶex'(!NҲJ5EJeݫzcm3Ik׷=z +k=bV澍̩@܉tD+p0 i7<{䓳3͒ifb*4n2O':ŃVFCvȫJ Bgb}u;xqGk4Lgggifi޾㣽WOrP"V{c:G澜ʦuaψWliPiP_(#ѯBjs,%Qxx/4Ъψà6Yl-]ഋ@2>|5! w.(yYٗ򢒛go{GDT3>VljXn6ɤ l(}JVA9]cZn0u$vX$kU5 L(dp2 LfTɋhs$eӈv (M3ve1xh$'BwN62@j_2 _ >45!Y #?!hG)P5)PdB 8_3\ꫯ8u_g>O~?׀WG?| 5t2ҥ(1d 鄳5Kr"iP'$@HuPR}ؤybWɛߤ'𽟰\_ tXS6ə?6hѡOYE%n&h9 ::ꕂk=p%6ޫ$`el'K$K|2\;uP+Vs^:jR brW_}m|6^][ WĞ|?ҥí$0lSKEEehs63+ٰN Ҧ(0ɘRyܳţ4v~zCz@wў*7 3QM=;)IbO~e;GF8 $gxP>ι*7V(MVN8c%3F mb/88fYc>Χ fY$pq].JEQi"KoK􌳢f`9kcŔPYjJiZbHJ G5"asUsI&ZIWq!mXDB6gE!.+ڨcV~15FA npE' p Z!(\]&>? "U(T^ȸz8B;A= '''!RPK]Z(|SB-OC;RY@ P\-‘@'(1Q(h{8)pP>P6̺4dz{t4=0)Җ8s~߿OCd,IdZ7$ekc 5AJ F4A HDo4æatQv@)HVaԅWp+oK;_igCsT+$CYQuֲ˘L1)zD.XD[Z3-cbZUsTX.DivtxD?X?=x(x8LSm],a8`|1)Z'Q^Thmc6[g'+wW^+^۶=^]^e'j`ʽׇjyLOsk?TRHfkUې iF}Hu^ /}y$:!;t8 {Ƌ-`8ܘ4t\[$ 1) ߈&D>.]:d36BKy7bhv+gEegt彠\;l >6({+!hfKhMJgS" ~1$M)Z8^|/Ej\膹}XfT̆ݲ w%7{[zZʩq 1VLtbG®IS&e$ȚWdA]|e-Jzs0F4&t"\+`2dn,OઃiÖtIZpA9׊DE * bj@9phJhX{ۧD֊;0wX&F-epF6C]4^B0AV:T,NOOQE /.ŮMppAHn 9 [?][7ن|'8=O|Ɛy v^i>|HOq*ʅ4tǏonnp5Az^9;.=C{ ~1EqqG +!d'01ŋ'XYQK(^~/~@#I_m2[~4j1JӈXSvЍo4eS ^]4H[pS! \WczvD61݉cEW)bL2R בoQAFB䇠T$nMAu!Fp 4W Ϫq е8y- 7u#geCz:mU *5ġQ.;9Ce $ U $[-5m īWϴE C_En߾MA/a(=}Й|HMw~wPDr&%AW80@%-CхC )Cx`FP> 2^6~uu^`4*=B𣉫.hvPMuvΝ/~K_'<8ͬ"GCGXV 1E>QSؚ@V kB@˧`~hN ٧VPE;)^uc`ɟ<(\Op]vluͭ*MÞ26n}*ݷy-Ͻ$ Tfg:r1Cż<::dpp6:3'7ȳյ@b>}Ĥmp6ct)4瓢vFal+<*&rZQR,uUgEUf|:ft}cu{g#dgȗ`V\Jp#Q` I BεܮMA:c$CPn7v z2f|IWA"҇uQK#srWѤ 6luɍtK;ݫ"V0D(KTɄzy*:qiQ!LQg|ܝk 4e20Ji0\RkyգZ6#EAs+9/ v$IJ7 EZ/E%.*+]E7^z~Rx;O?9(%#sfm ; U>׽RE΋rys8xt)viewTƷ"wkgo~V)t`S+= pD ^~);dիWk+G["8/5~+ `wyCfb{{!lxqZ[u:+z;t5TV ]OѩnsS0mNOO___U/ߎ^OՂ#/]B: ;0sq 1R`&l>;4j G]a^g<{n - Uo ץ]实`av%~o>7Cm ;q~>34&uh>.AOo<˫@Z"v[4ඊ'uEQb.HE^zQ0T.\{uk4`ǴV-o,=htczQ4Qi3q5ʨGUr!%;VZ\AC?&rhVK4r/x2e ] *AB9#Qn2W^[tsf㣦\[4}^AKc ^ԫ;ɝ1λ- 穴u)Mڋk/#mt:-C.n\9b V{?2ϣ8PtM{{ֳZ OƤVLg"G9uQh<|/OXZx (ҔX+%Ź{ :4Zov _Y6Ŵ{a"uOmcWTdc}mx{O~PF=Dyq|ŊE\P5 |}%'k]9zi9eN]]OlCڝٟ|۟b|wzTk~2E%Q^v-YNе]:}CWw@iogt.z1*;W`9Q+a ":kBb"*_SpDr t|͠nU>TB3doo޼Ih !FmkP m!J{3/RH(Ly|`c_Pm0Z0(ĜAFr0лh$ !| ?*HԠQ{%Tq\]]Ņaf= hBXІbߤ_O(":  A4#tzo+~{?dZcBaYV4qTˎåyRM|'u0N<өl|rЗ[fm7rF6uM RE,UG%91P٫!_h5^iRNǺ,h4a G,I "=Rh֭ hU9/'\~B/GYfb~0 f6ody#yôֲdbpv~6Y 6L|g2AU#cEY4jfу 'q+ԭ+WF٩0kNNOjt̚fm{r-e\t vS "y=炎H+Rwp4T8R#L,kZ]4@ޛ69X( ]]#;o&'}M4H;u&&S@'RetN:e0y @1yr{T<[[+itm듦4I aںnIUcؒ{?t"/%-%,b8d]YWꙍ*"͓][SĮX!Vi5sM[а^nLDIXnXe6iel6LୃͤZ ?vkK֏ϴI߈w#Հ"Otk^&!x^T=F.O;OQZZݙ$ yNW^URP %!ПSh۴>낭髧yi?3B`A,I'4vQwwwwss"}(A.42d53 0)w+8].vDO/4?=@nAP'wС% F!|C2¤HR4  (!Es,N# r40kH uTR M` Ӄ ~o?׿QevirQ5 Xr0Ko0Z'{F"g ` };.|-Zaҡkոf" 7 H.yv%PeTVBFda⬓mh=W'-_gC^[ywasXQpG;z^Tq=mtm>A^ү1Ep}m-eiN3UiY7E:ϋ+]Fä鬚S%Li%Ul66 hD WAcfG(U5>ؿ~^]ʖLlmnpΩ,;zULJp?8Xry$zk-]$!q[0_NǵBշEpN2c-#W Ut[eu)WΗZzIZE4U&6#T Twգ z8E9Øu^Xu]؂σ5@zwS)ik'K҉yNEiL ~2E07UĔ4Ws彨 s9'I].tfy' &jwŽ< z4gST3=S͝),)y $)+Mdi$8w^+@;)s炢7` PR.h`"t/RXk wK/ j?u; Hr+W `h8XHeA5>48GK]٪ ٩ >('8# .Ny&#?0D*)fT_j A=+ O6/Z4"@D[k(a7xY.TPRJRHy#%?WR.A}J 6uLVWG cXh Ih 2@q&țpG^I@ޯd^ l.fH0AHYN;fWʘ[!2bUKe vޮs;{߂XTC(`iIDD't*<15'c72eYi)[g'&(Wyba<=O}yW09N+j.vDӽx:kg>/nl3͔FɳN&t2}RM NW&΢]=/*E*I^ee g_>1$7FLQ^w', KP_2śNm#"E룛}awspkMލN^ݛW.mf) d"ns 1dS<-E((pijE\=(8 {|xw4K&S֓P&:ePv}zIY74FdӜ'mCJڋ =@ӪGH[%za),1/7ݹTf类?,Xv=o3OzE 0 Zlb 2Mۜ܄0d >\&{ f/AkluCF~XLX0ţ ]%Fy,$#!"~ ~xxA'd5('я~Ftn TǕL'''.SEoqG>Lr9edԄwod c15 q ^}@p|| POJD{^UVwm HW{2oPĉ~mSX\hd +aZ4J mi;#uZ`lr!l[iМ3nGRo#{Y :~ᙺggkY߹֓'L wFkk.O,k X^uvzF\ϒEĩ,ϳX׋i55 [zJ]p\2 + qvb7M<5壇_}/ʿħ>2Z=9p(4|}uVwMI`|L֓j#䛜nm. C^u ˣV-vA9Үrgd6hAt@7'bD4,Wtw_| T3wPaڦj/rQa1Q4F8U+ٿzC@Дc-P>-m NMf*ӂJOR BZ5Z<\5_J~u3e6x7Uz`+⛯IG;$#+N#"O4t,0-yexwԿ5jz{m@$N3g(ª*hoH8歕ɴ[ ."xYѥdz/}^ :bC\`V.K6e-iz/>#=t)]vpX(3A"+d.ȏMa~ccHP\ I 3k' ù!Sknnn,"Xs=1Bht}}"xooKuAYCBZ`haQ7%2jчHk0tt]XnU:aYfVi/}[&H"rYUW\犃EtdȔ8De WJ^+|X^#t9Qz(%[*[IŸ1k1Q#7<ޒ7uKc=>h+MK=s(;yZ+`ں)^?tiwuz;y1JeL{_WLIZp=akm9H{X6cj>o/moܺqnw~@po_ KEWP,ViTkIAkR.L?nHt0k8 ` q0dz{w6V1TW]ЯRK{-Idd;mL l*ؖ{x*\eƹ6zz6Wv ںL8*c7cꕔX^^ˆSB-%Ei+ezPa)W%n13k^ږmBB"d`RWsoJW:-D}h5*:bv&'G}+k]YRB?7;4h|Π, L*8rf2b9¢:>Ξ]yfN\:OicfﳒيN0Ew!Q+]]ݶͧօzYpA=v, 7<%B߁J&}*_4T7Ӆ§K}>Uymt^tgg/_DU24XOĸzW!׺EC^p'T⺸Cd6Qqa&tnmm c@v8_~~> Jx< HGmSY.8NۃLqx ,:C\y'Wj1(j7xַP'"kgtq l2u>n|O?E^PRRbR+J̓ŨrqZَXt<$і <84s"⢒gnٶmY!%UY<sz4Em򂈇&Nw^[Tpv^ڥiL-rfcuc? Y=6bQ4g*1lehX.6=L7+$Y[m(Tq[)J80PY>:iqMlHIE 12MTRSި({~oΏ~xƭ|%#16hbѹժ#lh;|'(Y;;J Qir*,}N}WSˆDd_ tX2BLwZs`mg$w @u\ۋ`IEƦ>Km]-TӉѴQĸ$qY=լN[hQmm\i@x'cPIsJ4B KPj6pt}=Ͽܿyi}'IŜA1_6+K~_7{i_j׎uEV0V *6xyuqi7.F^h&JgL P./`;mn%rɭ{@2v6ܐ`W&vPU 1bL V% Um3|W{eźB&fAe]4]V521{ i`&GABEF܄y"-ߖ$Zbr) B)^(Hh<E^_М tTX7`^^wOOO=s+7P\Z(arvM<hYx'Ի(]_<6`&>7]jk#:[tAK.F(|`vT<ǜvU[w!ғo?v\X۰^H_?M$ڠ?0Rf}e-W_{(ʝK[[;:Jff aW-KVVxξh9 mS[\UM1neQ~/Cx6t%{X6`g!cSĖny"`ꨨ8ۧh.fK]`o]ݾqGͧp@a0LųFIܗ۳ "_#A%c\2 !u;+ʃ( * bu UV`ԅy*}Ey6 XV蜷v[tLE`V+ِfN_ȯl)@mWxQ.@sHtk~Q{سztt~P H)}bz^ڂl&R53D^@gR = UJG7ޠ E/@ &8P_M${ȴFf/ ɠ;}_3 ;p8F* ХV|K_WJIr|v&Jk0S­G_˗.gXwifnjEJZ`Q*P]QH ]߷Ӧ!X"El$jSmXDT o$#'ŃW]7PI ;ے/\{Pѭe{MBv{KSJT[._ZY!6hK$]8*?B\CSybԜvlA^HCs:ZHſ(/t(g` N,Ѐac]Ŀ6Q(+:Oj_Z[)Yɩޠ1ueSRHW:aVVtPaEb/*Ͳ4N &ӌ\A+Q-3a6} lMbN)1皜<{LEX27S[(f$9>D bLʖW8aj,+3w0=!/X\F4UA 5Ŏ"Ѽ,F5LS=Jބ5Enܫ̟2᳥3l.\/҄朾Fk$ͰKKk=k6O ;XM3ݔ\[W ,|iO?Z4+ g4pŽhg>{Eui$g!&g՞CKt,u{!2Ijs tvn)2mF@ 6C5"!I( #GBvCX.T6?-!χlah $yLTt?>+^~&I*"I]._ %Yn݂GM$xq=j'h=zEI x +3&*2pA ݻ4&@7ALA @UW0QҌ&L߻sߧ@_N  8 #cHH`h,iI &E =k sT_vML25K޴2إ PUK,<^g [SKU{ /=I92 `{NU|PCg,䌘XT$5sSPr:mml&6 NU^P#*a[L6`c$bQuV7o޼~z )C} VW맛 *Q )YY { T (HWtd_4@PO F" Sy@K *$Fwww!JnZ(OӞ~FÇ,*` y):<|??\[[H\ -|MQu@AxD j݄ݻߓ34F#Gͽj^(@N]a.(~)aJdj"r悻t ߳IƼJdܖ%hvv ++B@9Tdz/" ӳM b4{tL'j1V('Oo]zq6B : Gq4zzȚ^j_|}Aq9p%àybDۛðxBԍ#}т/ A-:iWd!!Yo j-udVVۗEnd %B/rZ+SX-lpL rNF`ӊm`$u"D .;9N@o@ 3Bꗶ1$tB_.z\c(d'GYJ9@HQu+凌,9!R™)9dY~:0khVq4M_=3 !:3NdRZXu:VpI5BϮ7nl \"*}G,\>Hƴ-tiWvSϾp|kJ02. &/(bbr>.nVӓI[o=>iJ K`C-h/uKu]{uKXֱЭl\|NkE#ؒ.oWH i ]׻HqG/`&>ta:2LßGe ˗.íCM2#.]Ds o ŘPԥ7_z>qe@*Pr#ry(uںѭ[ I,y77o2eh^Ҟ&HFZkh/Kߎ)BJ@/uZ {ii2ʶW%^rkbosN%0kg>\+jA[MUD%l䣭|bƌXӸ P[vP -HXS ;0p|/4.hKgL 퉤*bvmt19ml1nOR$ :Ubm+W$7L/{۷n7%}p9K 2 @?&詷@\ڒɤebxĚBƞXs2m^ @ڸ.0G;+5\f!:_mIS V 1\bWK񴜉mNKÝ~LjBsm{ QiG[wb"qMsn 1kf2Vp^qG%dVu|Ԅ\-p+K+WkQ\4lZ..)&JzZb&y;/;r Wydo\Y46t| I<4S5bN74|͐y@[w_pe6N^OLgylg[9[ʆ~.qA;4 VFm;sK%f6vÚ ԧڸPߡC ` `@a/TAx&lއ eKڡ@':]zA=W %n1U3oӂ͜VOx}g$_ o{ip@Q'"Lv *Ȍ z#N8C+F}1Z:ωw;Au$qGwxo0(OO늴$%%x]v Ԯw}駓]cێ[w%5[f.n-FqNbh,^o NJsyW"h4tű޽shH= e6?djI(d<&|YX_ AÞ( E&_}3ܸEᩘMlS[f$WhИFcD9}E< |N(:]69AfXkZ Mʰ:iWc/,;|/y鎧woqqkNmJwRkڊrc\Hb(MD3`w }dAgF:S'2HR͢ᘁc% 2 K:2i b'bv:ãff&q%ku񥋘f:+TG)'f\+M+gNXUQ`TDX͕81!$%+_}-t/o<8N=9zPt: ;Au6ǧU$0YQ/};M:9UVԩvu.K<^& H3Xp rεb'4W.u3`bҜhH4؄u;-'x1}1Ɵɟ|K#6>mL2dDXp?kx كVaӵCީ̤kaU-]T}T!b 0m,&lVKPg hzjy 0X8缹iS`d%b$ ^% 5rp̿˲ 1\}.{|1WFí+˽n,{RsQ18a h2ݭO}C) !(Nzłbޟ"&F!!~OӴ.!ڊκTH'jd^$0IP/Ә"E 0 Yr-mڃHNxޏ\%A3 J]lYvag׍atAIsyҟv y̸STwl. |-yh#k SpRQ/s:r'YNoȌLEdzVTguX<-ֶ*,n_s:"{e;)N (͋-vҧy4pINqjq_̹kбeyը%%3kM86i!2] kL#WON-Y)tSd2^ΐ }8/`/efZZ7 |,DZ]6RO1ʹгpb m7w^0 \x L~4`?0< EXK.̱/ pi΅O8ȻPX! vpAH(ѓ~ R W}_Q L> 4SBN込qߦ7B %`l| | VgvHb1zI4kuɝJnU|?z뭷gVtʴA,JSOU~4.v;'}I&ORf)1=T[\G0Ɗ$xqjJJSU87o|bLE?ud*DQ!lQe?GjRNnBs):r˜skܮ` du%l7+x)#7*J_vR2hWI^ؚ;&DrASTk4"X}6r6/^4_\f]C8*jțf&gQy.c E5Xuh&Ef3dR 3*^a ?EjťYv|υl EfWGQezqڥYDF~sc]G'6N,w`=/C̳ʾp=%+ou-Tcfwbml46޳2<c0<0K[!,ِDU z(7?T4rk [b~=z X=ZX-06\NX5,h`RNrgI&I?ޓONӈK>9zFEW.6aׯ]BByÍuAE:8ƅN᪁1 چ:/9 2FA?9a[ ia8kd/s1΅.4aq5IF8X]n[C2xu;ƆJLT]BIK9pI.fB*r5z1D<|H}h͢$2w([,9F&tfjIZ/zo eԲ A")>Ɗ$N #n] \MK@G(f]\_%mkש |mZ}yW՜) ;,i9AN6|94`66ihӝH_PU,gX]:vlQyքxS~HaZ\/a}lK+@Fݬ,NyY&jFsՕKW>}fF,ĥ*՗f3oǕ3 *-,2i} |QK]|JQ޵~N΄h7F@beר ^²3 !RHpf . G0~Hwmllr)1 z뭻wDMC>^Cg Њ8MP: wޡ2,4^п׮]}-G}:(hÀ>nezcґ GQ*,I9a/ӗ%hDHrҩ&#P)U%꼢fMU6y6Cg"ieƲ+udܒ}f2a0yY.Dd,F{V Fٝt.`ȫPtyiHA (2z,M@VBV@ζVbk3G[k/ E1]ŶV7ֶ7Wg>smX_Ul W- gF8ҳP;Z ZYLR[AgF&ѴaXy;ֶs/pd*HOJJeA$Κ'i/z|4==YHq Võ%:|'j Gܲ,|ٷLoeiN%)#S;UR*; E:L@YSpq]y*EiYp֬I&N-\EYTLLUD< ܚAЁ `"@x*#,W/S\l/R t#S"gT"|H)=L*㗈 cX+Yyf }h4ly>ꪪ4JYB(i6A?J". "aŬ!V>MɻLڶ5n:qՌh1|01ujϬ^Ks]ZڋM,7HPh^Wܞ.̢؊.9&ӭIMQM6u-frRYyԒ۔ͥ{lih۟]+1ɞvY¶5B!sΖ` M1 ,hh.իWѓO am2gԆVDoM =IOS~x Pp$xaݏ;eIRڣGYgݼyQSt +ZP {ANL8/z=F. RtbA!FgKk___#[LoJ+ c{4FD7neܶ/6o\2 #!U5'uOI _iDD ۱֋@Vmuc,DpŽP+.ψm/0w.UӊP~PbZXFX4mتlrBJddo,`!Ҋ\d/yodIr]{o=r^ b85(3}d!Wc#fېht7m{<<#_VU7HlŗŋC?!-aL73yQY__P uHB`@Ĭ%E TBDX}N #z nj QH Wgi;U,Fx`??#Ly%8@5pŰ*;gsB#4Cd<ȌX:xz;"8BhFn?]]]=΁3 z<d]8~(5PG" E׋u?z$$ԣhPA,jX@^Yi@<iKzWi.&Jb}? )u 6`ߐPz}y ElW~{U(:hY Xڝ%SVZ3_cgoٜzٞ'YO$A(2ˮJi XWZv:WZVaHE V` ٝ- m-Z|6d~,uS/f;7WW/\vuks}}~%V,Is6;HсkZ8!.\:IZ-/f,J6Rן޼d:fZ+FAy,ΩRuhZᅳvbb0O,Dt2 ˰)8ICCc_,}\ noLJO;׶լfޓI%M Rnnap}:6-Rϓqc,x~^DCH`~Ns 9@T3<0 Q Coo6?<G0).>+qq(֚3s"z* Ȟz42E7R/g@1M@|SWv~L0C*t NitO(4RW^{y{cuuo^0abGLҩe L*Ypxk r LpiWsŜNV]%gRb,74WDns^Tj0ݜP5_TMD%щNԋhrlF')®ǜ{y\5iGo.=x6 NKb?)_I:Igiom_kLdmeY ZSzC%?4uhdӯ}?|ro4=-'n=bЖg.hUkQ];ZacN\GbLIrnNZ? T́O }(ԭ6|I(؄m heY=MtO>;>.i,3q$(,!Le נ[jE:)Lx8ʥ24bxs={r?7*4 eƆp"%4ta6P?~kd׷Z՝Ts颪>oIrzF.C QVSih˶[}?+ua(ylg[Xu6=u;Ght(F" Jƀ$P@oZAR!8RnZ 0rݍP[M&'(&D !w믽ӧ{{{T^D;um?䭷ޢ^F1qis":ÁV= 10::fHgN d3,ODo>+MuUQH`p 'ȐC2; Ύ7oZВDACH8%MX"뺨'E7OIז+$!,KfS<ƪ3 xy9%3[ЃWri0|on_ܸt+;o쬭/-WW"ϒpu:%';ƐuH9rp٤C\$$ h gU3Lʆ|rAWga+sedT aAԞL>R]T[S+O>X;7ԛvyVgLb%4(w׋޼ǟ};R.xC0-SMw__wpq/~Q\lQR UjPdfdJ}D$ R& RBQ2bS9(l!EJmn\DjK࿑(-O WaO44-yTK$rbWzNc@wT8bvÿ8%|wu EQ!YV4O^Y=݌:z>~G/xwۋ ͍j2=UM--6uՏlh8b)M:8B(eѪo8JKgja,D6<1ɹ#1 ͵Kdo|[Eբ=2oMҤ-Zx`j3pssN|F| _"3j)h<9w9190=gv9LQzb ƥ&rDt~O'9 o۩#&ieVIoc=C_[Wo'OaTzBfq;X&T^Eab:襱&TUq=:g8!٬+J3 vUr#0B,54غ*բX\['<.fbn.ƖdHKљ6!W8pVE5CP0\H{RiFiƱ̲~{o]q]،VW@xu0֭ƚEBq7R*w\SGmvtiEu}'ۯtic >䄖[gZ#?|lb H ZJI*pJ['υ颾A[U Z5ir9f50;z$@U} hX͑ʁeo}{^3 $>C>L ԁmQatHCJFGOoeQQÅ!pܼנp4IiܣU1ESCEiOaW*rnxMd:hCꢗ BZ@O1g"by5Zh"i]^x9g0[VtZ&TOOѩ{Q9^YTӠ*nMt*ix:P &8Т0MM$2L-2D+$ |_6ʞ=l6 _ #e Q(bDL{+qnOn$&a1-9@fI8?=` (޿zs%?tEj_%:' 벨e#]Z7%r paTMn?57kw?aAo\ˋļ|cTyX.*a0x(Ƞ@ṚO[H I â-$ &b]!l*n58gŘKa߿}}D9~gO糆n8Pڋ@eyyV/_իULAQǻŏoЭ’2!$tTE [1s%oߠ?LηZ>Kkf ,#v9$`%-A~gwʥ^cz\ZHz{0ΖGtai ~2$G҈w#a1*oP\5 SnUBIP24kWFW{hAPmI}^H Ҍ5Q *C=B9`0 OF$xBN׊`"[!!pA ɯO%tXt{\(!DVԋvww \~ݻ mC^"B&]YY .PoD&4nnn' 'r |Etԫѷ B^^;h #3q'g}%N} sfk3LƄП W֚L cv E)+X% ;al[JEAC-UZsLv֩Ȉ?FOr S: AFlEBiA/b2:ĭ%s&FZYzX'qŅt8LUE-%ARBy?9F8BjQh6FdXu6#*l,! )Y+diɾ@メCP\ѱd8H05ámkg'viƑ#2-N/\t%S{NPu9;ZsB0䡕=?n R qUiky3 fu@k>˧4;uBuLd O>Ix `g}ɣK[<B[|A !H{'*p\TtA%l3H Jꨄ666C;|1A(y'@Lh3{=YP|!vu|,d86%K^#a ru+kwԫj9+ U2W_:QH RńKƳTuYTWܬjM/,fBw6ɔEpH4 ZlfH;hqhzAfy ZX}ZUi06QMxFxiN WB)A5el?F:Q b1$ tJMHW)gaK+ݣGTVWlӵY?Ib;["uY֚&;U3P 4z@S)˻Fz#3k)oe)zt69Ȕ:qdq3gSQVFIl/űԔb? kj4U\rpamXMssո88SL>>d;kh/sE>essllj,!)HH3 CD}N 4,P1/V ._ݭ81chU/#]{̸Z'sw4j7!s7^{is}xCo8$(CƇvBQ L&lO3K9$=E{899m52HN߼y>Td6~5&u5CԼ C=mN;`ο.D;= }} Kxަ++ ÔsIO8Z\fG\ŜoRIQ?3B9tw&Z__^^)2am4@+dKVglJ"N(pFV6(̩8fY . 25\ K{k0D^ Et[cdyݨ֎ Ne]Cpۺ_0BKiNmUhݸ/J麣[ 즹,e[Y7U38ŠV0.kfJBsu6:7Z]ș}=r΋uj d2~}S6a?1UpTpQf ǢPQSeE崛*%:tPzF+?34D )YSpԸmEuB\X,s-"+aRLJV>/OLd,)kްE1N"Z*3x uS@eR$\j{*c5PMTeхeh/Oۈ ko][]H(.cfkCM A^V['ԏ2I: $Ϫ\xO&șRZNQ&]sa%ImȾ<5ޤ:hr/:WeAW꺨Q/?8/3o6ʕ+4'A0&N釐^KF_u?-i؍x<Byz0 ]̟^(r )NȹpUѳU3Gs܀iIyg~ͷ|*q(wF8R/3?rH-!P< 8 Yߙڛ! Cvc5GX>@6Jt.tWGyZP[*pk$qd1g9'T8Ixp +5ٶP猂Cr~(떤r3>t:d+h1nDVwYP6Wg'?ѯnvcy_tVln=z:{~o{W?kl~NG?||ͷ׮ "Oo?w޸捭I>|ݯ|嵥K}U}x Nдo&dP66EԢ: UiCk'FE5_+R+K%Euhʐqa~||EBR *&3."'i"S%*G0~Z^᧷r}zVE6E> b37\1j4z4HG1}bJb5[R1D:z-f*B#hVBUp `!!1fL{Hx/ϧ&00c HEoX{A{P|hz9?>>7IEbE_WPۮ==r^dnNusvjKJÀQ q=Y__@g3tFLܖ?BիVWW>| :6:NyX4hKW(ND, 2 tJ[[[#;0EIx?^FjvUOH!<>6.N2giڣcYYF $/ʼ`BMd4B0.*/Np Jq#xyiɔNaTu.hQUx7BNj:Q$|Z^<(ZȟӦvb@WYZ185G:iW$fb=4w*d[FM'YsW??$gYoa0=>#Eq+uY-Y.V)Dq :A@ib>X@E!/#  b3`l#Xcnn}^!ůfR%?'T虈q +\NcCR,yڹ'I[ 8F.޲ bB R'X(ldUmq8 lWo\;7?^^;k{ubw<*>n_yy;?Wa5tmWvvw'$+;{ղ|Ù~͏?xۗkC񰧿ǏoWӅӛyeXcXhD4j&*u\% U270Tdu i] s Z6 i794F 0Е ȇ 8*Bf!"$*Ӌp/@  jZdLq\#K/|IdMMW;u:M⤁_}g߬ ._]8]A_ P=rM ?]$2 <PcycKT5KP !l h\VygI[3)9tIϚ@BBp_@] &x6à766Kшr-PC7`‹nH;u1ًi_攨3>ǝ Daև# 3 "9%xޟe\[HҜW))|Jic(zߋ{\ ڔ~Kcv5'/_F^6x=?1 NF}ڵkP/ovdhppp@?7Ȳsbٰ*"IME()ŮWoBI]M4BnF+d;ԘHj{-;8R4 }e)fAȴqZJp̓2U&,l#b '={O zN'3Lt%I9b!4l2ԅd-s”Mg61uA'EGU@itBH.bmA#DkΊ%>S J0 KHCT(+1-W|>iOL$NyNbYYYkFQjT-B:2 y_L782_uP yja ٩*)Qt=9@)1 375-iNvb)TIm-4|ľ1W.veV2jvXOOKQ;UO0r]5Yn  cKHSt|iu{Q.OBJdr`i>|kikiq'B" 4 aq42u}RV͘{iVQqhBK%YE)Ӡ 3a5slɊRc;V=67MnO|*Xj *Ɋfb|L@)V:# XAY`9RgvBix89{]}饕~H'E>._>l~6 'tO]6)ݺFS_3tqdFYSi^hzIU^"kYUw+X.1NJ0~5{ lBl ^ t-vacZ1>@p%9K/1n4ρUbd_t2.tSsxa Ț/Bb"/HnN(6Evc?S=`&UAGd.T - Umg8t[3ЀTbf]rk%Gd|>=%`NPG"BqǏ[NYi興Zhp|"say?Rd` 4Ff;⚗VPrLҗ֨eF*ݿ c3 (܊X,܄ SYiZU쯗DgF5gՌ~ak_>:ÚV!C.d:f&JT3Jz},iF1ћ0Y'@@F)-88!gծx?SqP0JA!x(DJZ1'N{i+6/zfb!1arT&RS֖ 񨡾PTq7 z.]ȶ*qErF # HTu8ȣ .T8]87zȇBޅ:3慭)n+.8 bHJ}KzݴmSf8w?y<=xD /7Rg"z03[UZηƝ #f~Ç}q_mY}$ Id7f^FK+`1P>>6Ol0:R+kTJ NQ6iL+ jq, &MebaL,^eO7ײ^AyɃI?ҽ:.GG6 ܈*6ń"YK[Z|r\-˃`{n,+YVz4n8Ef )Qg8/RX*r2S֯iT[ x!)lWgAV eyQt*s%cTꨠП :}#T|AR_.]xQin_dMA1޳rav̅j4 eВhI;Q@LPW@p\^_v[KyĆwRY!;>$B@y)3`}H'@L}EoBE|Ps?,\HT8n(_0Im"xI؎~|7P_Am7t\Q|wdF1IR ] F5jb΃U5.N3 BZ X\9Ъ&hB&T "{YN`FW^VJ6E1KH4){K5z@ מ2Ͳ^%̠ T<߾E` v *̦ E۲Gjp.k!t74X\st\B{G5$EMU&j* _Qkq0 `RktBA7ehNgśfHn㈋a!U {6V^h WSi4n-* s^Ybx* Z"v-(ePײqXY G**NE-g==Ź('ϖ%G^@BE>E=VnuQ jf|=}4逐W1T ba hjF,UoiWa&TF|%I.BisXUqūzVummٟN o;%G]V!ydmcȭ)v =M҇Ộ2jcT8CD`[H)R^ŇI9 rNΛqo2vz<<*AuwmD} [RR^0øZ'ӛo/^GpisuhZ z8k]5l3!EpTv(_ڭGO$HR9v0H(ZӃzE *4/tuxxl(AAa0`~]9hR]gd.^\[~qsoap9 4DQ:BC =zHY]*.U%Q1jvB/|(.իNeMßׯ_WWyj0NZ]]yRϤJ_Þ bZ+:0\P5 Q^dú"/'q2OPT|‚h o9ך"'/q;=  v. 6ه_,E hp}ґ+ؓ㓅! iZcLO٠WWF̊2q@KRf;ƽqdqx,u$QQJa lh^Tq9G4O1ݹyⷿ^dqi~Y{!|4GLkxۋՀuS UuG. $)}l mCERQK]]omm=x_~ݻhpo \s(2M~瑁_U" #(2C|]+.]wk9@3%*F!ϵxb:uҭ;Aa\k^\T~n'=B`/Uϴ o}v]\!Fi`MHQ"(ꫯz=LPPfz ,@= }V'[{)e v4/bt,B;zPp"luץ?Q;XH8FHNhb2cUU#ҴW5U]֠JJ29ֶR+K1ENJ˻؞,Ss (|n ڸ|֡8ɴZ!҈F0xt*&1̐c},y8^Ƴ{C۔b`T0jB s+f!si>g }"7mݹ e 'SkNi֭|eptpD, 54%&IҺ燘3rEp ohRqaZ.ʪSL[هsk R"s`IѢ֐zh]q 4Amad xxo_JÏJD%7DSZԅQ@Ei|.uQgB'u+TWUm}Q6߼+i-w{x2; _ͽiQ8x7'y3q߼_~Wi:&\r{nz<=͚+dKY{ZLDm'Q5cB|iNiuilej:pZހ{"xl\!(.$bKZE(k. F@H~\3d zLmjf'D\pZf VvsPu94i0\:O2qtĐovhZ'lTE9 &~1 T||\Mm|ɟbY dz{ib_V-Y/T)G yVyk;^ꬴVV'] Nw:2K㷻KcMB?F46h27hiɫ`膗y1KJ{0}uQR}a>MzLxvn|5Nhg8\ԭc{vEЋPКzf|YYXpp6Mq>|H?K`F067A?wu9RO?sTB׊:A4e5{{{t+ژ@N\rX?d-v|9C ~Ewdŭ8 /#JPd,X~tt"QJ`U I6g,ICʒdVf\},X?6.kNDo-}[pGaϟߌJۘ<5X1 &h[J7Mp ͙_-McB% $K4rT4D$ɓK ++26,t֍+}.åFB/n*i5\ ({DɹVʥl؃+39,_u4vͳhg 9ZrTNxkf`\XC"ǹy`>O8:ON+h+9+jRHn^qQṐ"uvŮhz(98rp/ytQqx,?cgɏ<89X`ñ~g4M(=z8NYIaZTytLh?;X)U'{looKjfn :~BP'^z BC>~;w_Aa}}=چ $ɓB&D~A42 rќHpA/=z+9||5p'`BŸJb SOdt:I*Qsb0dE=A-.odMk80$[輋uCG5 fIxTs!@3KIhX8܂nڌvŽ&eV!\t0/J#ѡb7t u`wh'COQ§rbhIUIh<9W'Ig #1\(K[Ʈ 2RFJ 2x,4e }ո(` ``歂D(9-FiuP=QMlX[wqF |9 @4ߺstl a/Pėx`/`*5&P%o7'άrZ%yϨzㅂp(lHP,ANbf iygByO_tx.2?RMIF󈧛 50OӠ9M9t0X^wT.2ݾ|jN8:]# HWa> N( ( \uqkM CM}:A7n GϸY@ v1h%_!gz5DH@ ̢̐!h>wYi-D 8)g (84:^-,]]PUTYV{_w R 0͒ P,Xi=F`S06|С+2AYӤ r4 EXp'SH aC֏Rq fbmX7!)Xi >WV*kPYر;dR铘ѧ)$+ >5lr:950 aIz{$^M2ITH*X.*'qVlX ͍߱ xBm Pնe7ƽ"u&r4_*L%p #Bu %Rue-1C ePͤk l9n)]R"ue*xQyp", *A̓,d{ =_3.ӺheGv@%$M|\%FׄcM9';Yԃ!]r!ӆEǍԵ[%)=;l*Kٜ:$ܟC~b公Ҙ~8HiBs*\V'*}#] buWDL;ur]=ַ^k誌^C' @5v3:[O4Z!#@>SaBɉO(Y&V$8Xo Xʍ_݇f2i$gp677WP;\r } fıC5QN{~Ԙ,SrCꫴ+{[ PeG SX\h/ VhIx<')Dy=eR-RFE*1VRgYY %GJޱefՋX4^/ ^d,Ǥ}gÞ\tOKNet|zFEÛG[/_\XJ*S^ƟX#|1֞/F"T,~(Nk"!*Ki11Akq ҖcKiOA5Rv Ew9y,L m[XQh!q`2m]QmEhvqk)GXJ%"!9F9`_7/r)^JAV榧Qb̧'=jB.3Y=)O( pL8:j8eITQSՊ&d5T6/l^FHMCm7d|f F -ʦVV3Ї!@N=d bA'Pt!&UCqK:n^[}+Gx*4Kx F%VW(Z^Z'< Б$U MXACDᇗa+Ӣ<&x?/^4KR$\R}a]p>6iD P,-'$7(cl:USيZgOW: G`qOx436)RdQ0MY&AscgKiيKZDz19fvcYu&n;0?\e 4]~}mmmoom S)(G00/\ʳ_п uό T9(?Qj˗/ܹsGV6Đ2h%ϸ\3}7r  i.9. PqJ8y4rt.]p(tՀY>\^<$ FXB09rSϡ"_:d]Q9HPCoɢⱃ8(7:XR aF 5}4Nh&I.ysƐ]18fYBDQVТ.[ S)3:"T.đD&Tכ5&j6E>2z<9!|ѶL^"兌X5WV%ǃdr!h)NmJ惨G4ʥ4@1^KKK-ȥ(+4cuAIUs#Į|xfNE>*sQjN[LD,Lr 'LOé}E z鳁CW7O˔ꆬS^7t3b># Љ3*\|LѯA GQM=}nllivmB!iW!a}TC FgM#f}}пu/B ' "2-{YoZ嬐R!/'Һ$HU:Ť8sg1褗tuVh6nHj$\/fpkbLYGq<8bŇi I>Gc"oƮ;OglV%+tqÔHY3 FV[Әˤ8Hf%R3E^㴟4' Ä8=h|iO<Dd: a(ް%Df٠\ׄEU 8ř2 L#% fc~ހfNch(6֊4d?9H(Q`͵]VQ% k,t[cVQ /u"-8s(YŽqJg1j9sm:.PC^(-m\jkSR JK|VtNEOu‰uBDqߺm2xER]ip*0k44LrUt@d`BMB2^w'8]"|p_hĞ":VI Z0f/͚?]0 ButiHOgqSGӢhº6H{{''YvXK})$/4LҠT,(J?=9}pL0A#x>+Q+6bL@pto*ڲ7O=B9XjN=K2Sc2LH\Hy$AtUlqo 駱3heYip Ftcjڵ X -Z=3S1g;8GhKgNhDT: ^uhFژ3j֜#E'gZ/wT !ӥ\ruu%v]- }]~孭-Ǐo`X{]P1z|biy,kSp.xaQI&|*>ECV6#|]4 NQdL[\t ^ñ`L Bz$F:*aQ KFz5v{7H^䞳F0%<Ǐ4;@OK 3y(\WhλYc" ut7@32oXCRӑ% U"̜3"eĹDOS`@t4?<:U5l~5⶙E(O"TNR;< tgi`4AARj%ч奥HU}{䝯}% e!x2N j(R"K$s "uXB,1Yl $C-J4Fi,`)$hx:-72kv=)ko*z^ 6D \^"ndD]1Y!9z=Q/X_9IS1:0Oqw,tP/h,xK\:3A豮Bsl3]bY$@ l;扺UfA+%/v6/mx3Rg%7D@-JnWEl( WL \tqdbK,9nɲ!=U@bs(TNK\,SNPUɩj GN%"a[S#]%jF]Q= L~ҰA,YWD\a>Md=fMK*룡`?H0ك0V1hit)f<{hvdF&**K6baZ&%+Rnɥt2l ,ʧΝ;4 GNzhD-iƢ>|{{W_ w) ] Lntʯ/n['ok>+ -XYB<>t_]S\W ND(/2iG'H+"\DN݂ny "7x'r]Tz*r$UXC%`/T!"?ԗ@B'C햰zӌm}}}ssUj:$OlOu'.Px'K'I?DC!dn/,*hN.\mV5&$PUx1K@eV|8&8^`  ~I܏NP 5X{ڕՕR/I~NG#0vjXR^1*0Ds*KU8 ^*VWOtf6^;R Aw:H\Eqb1^k;N qCrii4f?w,uA5t\`yN ypĈę4PYFF>$fkX ۉ {,:S Ƶ!I6ʹ` Րm ѺxH:me`EZ }'Q OCk_t[NI-傔Rrm>GjIYNKD ^W 2F9Er/։ePhZf&.%x2 xL(g hp-#BCLWUi9mUee_Oש:՜T\*&JԄCh1\+|"BgUP>]ϜcͽهB]'^kٌ9x} 6 Ha A]u/wvh*7W/o`⛑BdU* Wη%6va7.~dvTulyUSC;YKaaСCL`lٳ= E0џ?:nX9άs |md`e6qmV )im<1p'N`6 e& &VQ2mXz\*᎝GEwZ+~C2zfbdQ۷s`?zxB5vѯ64Q9=PG[NƠRT}jEwI{@j(kclXFFZռT?UfSQӕ@E =nn%5'\je:LƵ-ͅ/IHYbrT)j,JrDjeYm2SxiT2yN.+&"/8%TR ~umY'Kb* UU ,eKPC5ζfǦ•u|i)h1ו'mN{`o鶎 =V?@R@԰2J0!ɓ0lQR4aԁ$|ma*JtMn`ڪ7XɃ6b J lfDX[5Ѝ ڑ$,@*kl/Ӟy[۶s@і-WHM,~ V4Q^ZZb(^?RJС[?"SѣG0IlpLO1|$Bs=+ )cl[Ү9vl|#7<^U5WSKs0+U9pCrɔ%nt .'XUI&RhTkd,4=:dk;%ͅ-;]B\aXָX 0=]?R.dj%{7(*&2r-A⸷8Ѝ{^a5Qa) LA%ibb //@({.iBF`Ϟ Q'l"FfhA_x'։_Zȣs~gfi29E:)ș޹#5JOb1뤜5I;n#^. 77G@K&3E*e}|v^\Z `(nxh2h~^5L3VhGz(ԥ07pPJhgjZƸʹU?oT?;[EʝUǰfb{#x~A@GlB` . b1xe;`62??OnЀ>p3@bM0 ثG8WJ]bEXj'a<].Wf=ԃ}ėEG(bz;M2gJP)r&: /h3 D%y7/q s#MQPs%<0 ~4 ˂nqp}mC_T-zw^ Ս4ɆX(]D\<4c`'1ϘrH@.QeEٌ2夓PJq~wJ_Yx ;tP>r?n?~=g0%!&g~7,UpU3N0лqja3W֯^dpS8K2'C;O}Ž{:ݎ(h2ѪR*R0߬br=RڝVv=ɺ DPd ^2@))6󶃃eHԹ|huƮlU;gY` ,)RzUE8H W/ 6n)ojRBTZqޅpIH˦ SA)&)_Յh\>Vx3U콩j{C!ΫGZ=B-5 ~,+ +TMqgϣpuw/8<8oGORaya&2+Ip[ľ&:WKc!ykA$ޅhPî4[JnL}QyVꄃ0ɫ?0[nLKuG|7fqY+:tdk[ln+:NRŔAnu#GH,Ő #&&޿?um=Z|IL`ǎ㔀rJc1ۖx ㆲ?gj$ŷӈmqɱ [9d֭x&;'I?m26YqK- jSݷ)V'=RmQmsĝ=2T pmy@ ̙3s3GV{&gyJ:a?XׯpK)E+t`hgѹ%6"g,c&8icU}1WbYj($$|I>NS&>/J"8T xdhI5byrWnI#vs~()I{9¡`E}JPId7RO ]tD].MmBORQ|4779~AA0P$p=@R".<[RjNJ.RD4HȎ4=3VpCgrcu{#?j޺ǿԗҸܩSwo9}x$W7~ץ{ %U iYɳ tc>ҍ͙0*!aj!zے<W.=zs<])\@-/-./K5)xSmihKrU ?A*H^zL-3Q )ԥx!X ЧEZAgI;)- (oᔔ&ZY nLlNnYlfP%kFjXnk`5Irh\Hz*[:q۔ 4ͱLh(KrK%!N*EY ,yeK9ei$$; D58P™zZ!J^X`i' ,Ұr]+KI$$+* ]QZӒxx/,,XPYZ ڈܕBQ}f^ R+s9Ĥy}5Y_M0"LW%a6uvrp=WFhY4vqxӛt{!6;+RYU\bIC=7Xyܬr[;5ۉ6X)6ʲ-j*7ڲofak٭\~6&IJCYxnh`r]^^>w_|ů}kwuudY? VxU]@ELRСC W12N)Qދ~] -^,;'q}ᔰ8qDG~X3UB$r,t~ߧ=֕sI)kш6:BWk 7"K|OM['81GqV {.Az6W4Tk!eP`E7aǞ 6t 䶺g >.p(;XBpҿ7#~eu+AV qKdb!O)y|䁃Hgj2ݼ U?7-,1sus=upSd~]n > ml$(j/By[}:rja5TES%TIR.T^* i7ȭCK~CQw3Cm[X_Q@r37Kw EDD̕Fv[ȩQ-̉Vl 675RUМ*psfLWWdxMM] AEz ZJ(Tma͈թ\1ZXkE5x &VgK '%IdHbIApUU)BdFU6^һvR!e F`_zl!Tc%3-%I(aQ7#T+kj,d6ݽ5dͨ՜pSm^ԷU> iiRNQme9/2fP2UWWYs,^z3g` -ih ՌetVlF[hbZ6mm0mV;R>z N۩(34urmE4l^A&Kky]62K. ?8>L9 cKlw^GCS5zmpXx?-T)o;9{,b8%쓪" 2$cIiIniJL봿XéNrRh<Rb7KGiWƮH2hQYȡDm6&j'ZIH, #k 1k$ps}m}8`B6H)`~qaiq^'N773I9`Cnh> &cZlם/Bh +ph2YJ-LyJ n-.,.^1N^`P"4ZO ,&-Pj KXhjN ´*õNࡃL={Moy7E.Z+Kn;Lǂk_@0F"jR%%RgQg^'k/]\uj4Qt5Bo@&*0㢍&PJr fnIX\ 'i a jv.Pr)L"ܤ!+G'jIұWh\h*4nIhY8&sd펺f+y%_µUʸRaZ ]螷5e:S&T-o|Ezg/r JCSV!ZɷQIQ&$3Fi:k}7"ŽDc INQZ*'Y(zfO+Qkkx2CO"Vu::6G*/p m.#S46$<*su=vu}n/it4Ma bDs4̦pT-%QH!qvK>f[zT]4쪆VYoKIXJ,~c &<`3HԜV0FO*8ʍ- njs7ݿ6M[̦-nZ|lig?r;N-վmbXnmF2lFڠʞG͢^_EТ\ʟ3kȋt\i#* }n¬M wJUb&cm3X`RlC.NYfb`xxse`2׋ 6X?N:)Fê4 |RQ<H/I" y`cՔq^'Z2K˫׮҉0ަp@Ņ=^i}mc(;eL=R8tW틙(^ G8wOG~lY+ۃ;5ND|[TN鼌I`2pGb?s﮻qٙRJ (yØ@6TUvNםq+5~#/%V*IU*6hd+&p< }QJdb^Jz/HnJe&[H,ٕBQRr{mle[4-R-CkDbzI4d4Qd?mːc%$<^iw tTdAgY =49KUreUiC "!-1}1Mwf)^"DE[vjxR+L Sed έOIUb^(=a&8 S!εdΨ@_]RhR/ |\(tn-,v{xH^zkϤrL4/1+}Sls tXioH³Lie=he-A]P5VU]Q3t$vYQ93yD]4޺d"_G+@Y 'G~ _iҮIXQRmX3d-v&>9; 6q>o^8ܙku?nlmҶ#J.U:P;{Wz! .X'&i؋pcǎI&0D `I-bs*"t;|0Dpz'@#Gpn8O =:  pWLt:},2;"fl7*T`2lFDf=Jۖ!!޺ Rt'#PۗUpc})}2S>ټÄ r:8}PFC6ß͍`p\/QIA'd8\/T N dG! ўU"wT&TGb Xz%K\I/Ǿ7:E&/l(qΤXϨቇՠǁo}s 3n 5atm;m$^zp&0qek"yR=EwXcR\^ <uF(w *3ΩqNj-_;w'`/f-R }oRV<#A0Y\_Y>Ī̥LRD=$/sUF UK Bb,>|(xAI2J MA-.>Ts9+]8f Vr6!` ~aff߁ԾDxkXmFXLKG_WyfLHDľ) SQZ:;\{1K-/wg݅}̋W.^ٸRi*C턘*R:s 8yׁ170ρW׏?g^|34;?s؏勇V?YEkjt-L'U6z~5{a%'j5lOҙR2%t4ERv ~ rZ$r(®dƲ`Y3]UJKl̊`Van5) ԟX(<# G W@"t mr_K@4B6YQOܚS?KS5J'Xo޾[MPrNkҏ*?[$(t|Ӕӟ0TQөdɘhEWlE0 ]N.ux*n%߳,,у蒶h'TcѰU"QbilR3U XQe3%<9 ɣ .qL慑w\F3e>rq fpDϫb7@5\$!Deot5Uپآ̾}z694_]7ќQ(kjU-pcŊژ{Xj/&_Ⱦ}0bfra-&mU:]}_lDZnqW2ep A??wNm~"%cނACÇcTmxꩧ^x%tQO>5a3WWW\^^kpnرcwkǕ,o~p-8`9uKrΤG"ncu'6ڸVUڨi只P/h͐3N3o\>c4!,#yYe;776ƣW458tL?҅h} \Z][])4…[ZvCllbnfFN>U~ND"OGd4'_nR$L,*q}k[Ǿ~K/ c@ ZȄJ-&Jvesƛ~fjncW6Wώ&W׽Nqₓ4jWL9;lL@iٰ/]::ycL+W3?sLvR9)rL4 _N]DAs)y_2s/:KrpTpMe5}iܴB2EM 'T(!NC=?KE4*Y^hL'Y}G 2D<QʤNf&ɴ^Z de [=kJw3b::ԬyK y]n?̋ vnTq^$nYщg-Z,'*׫jEFCh@;^N5V/=5qC'#Im׭vfyڥe@2hn&ʠY:S,<՝ m`T.TlUw dZ6|6ilK/D; ILa9=PwbB;L9d<pL܆Tm¸(6霓.e-#b0AS{Sa]0t<.aFg` \x:j,?)7L #G%CGB|Dp^hm랓Eo r& UᘓX1n&"xxXnn\vys}c4n܉`iasAX'k8g{s?qS@Q㒦:7;I$ɋ5 LgeSW-R US^{h&Sͯs+׮^6Et8*:77\ !{}vcvfaqO Ȧrˮs$+zssIԗ8|~ݽNGs|4kkALVc^b_LVM,Cwb1eDāT]D{Dgz(L&̅RIDVIʴa~t[K~^tП4y#/iZسzL~s5`T_O]tUvq!zBU#ĩVE\V )4 NOTֲqw0sJԬdiW[E)Z7`Hx Bcr(5؋{cCHKOB]t(q(+VQ^t)e:"R UI؊~LR cTNk7 @6RU4 ?8΂^4KG=֊y"VRu(L [&q.(Qv!˅9 oa6:U_:<;#NN0?w{Kc3+YBlas%Fu,4XBJeuv5^wm%̟ql(.ٓU#: ΫGU,&Zkű L1cG۷ĉxy̙30ṛC#@{q2Cm!.}a,H#?>0 Uh)AҦXY&f7.%ڶyXY6n߹'"rֆ]71doOm\hwxASn Ox7ob^XZ DÇonn(4sU@G$oa[ݥK҂ Ym-m|emK!AI[ (L:Kj`-.]"TT݇ |$KTEwM)n-5%r]|ͧ*@kiQ$Ա,GLՖD?qkkVޥ%;_ۑ~,oY\uYêsN<]"=m mM3f 6DUaH Sq~?&7/ S+DR`9G X/_Llu3=Yʝ5o%`ӡCv^vkX+kAXyEfpg`LpQ h[W ^8:˂% pTJ5'׮]Y_[-)"T/f} 0 0ef|OS,m̲}XI^g=#M!,n-(6e("awqjanpR̘#⫒d3k/yr`aC/., P9y \cYzlw1-MK5_zu>Q-ü2òTi_uM*ŵ'tc s3Y҈2 PʩL2PSi\i2`I[ Hc*Yd::arHJŕ3])\_n3I˰1R^OgL3Q|u<"zպzST|M)^EQKbٹs=x.,߿gۻ<4SkƼkuhh͔$5Q %MfM#Q;46NPUZ>{0S ٕCɶ<fnXrmPrEk][ fnõ;TIG[xKN/]h8 n=P5p@)c<8|Mĭgð1]<"Vǎ^[aYe~Tt]Np 8aV +W.I@ds@+Hh^=.v6|x_|Mo"͍,+42ڐzwzOWUU)*Mp8x8X[yЁ@bst4^`|z!a:%'t+w&ŘTSoӽ ?xpygƫW>ҍBlv'Ņ^3; 5A(~gb"A~ Ge34c*"]C,Hgc'KJ0Lv`&^7sRwۭQgva.R*^qD\2`ꤠ^"jeJ9\BTqoR(@Q3z]GjxMix";©@v%' mX o%oNhQH8Պȷbv-R]:ݍOr+%T݈T)TJI^%x}rzL,VnaK2JK=G9)*xL6aSRIW#ZTfy:LOF쬯aPƵ_ > Qp/]7)ZS'z;cj_pk/\*O % -U^ 1d. qbB>a`m4Iӟ*y:UM"tjҴ7XMzNeZT+T$tUk6h˧cN+ClKVD8-ʞ(ߏQ(J,/t  )`t뮻0c509$)3hz(@;_W䱨CЕ+Wq2_͝wމ)MGr%൰ęJm~(.aG6fE144L wg3!6mGMV#"D܃%q䷰=-Iǭ|W VֲvXJ9LƟbZj;]}饗ÇX(^vmt|2|ZǍvwgLm.~3&3ٶfe'A~?bMѴE|17ߟ %cKI/^d Aj挛3=T'd-:Yœ5DDXlC; ,+I!/ʓ4QZb5x` 3Q8pI788zń2S+}Xx( JRhWe&nqK/uQGh(F,zgt{q _=?p`$ `n.zl5% TiA5hʛ#RLhfei&H3KSz Qԍ* H3ƅ?Z8SF:aQ*g(r\K2jA;T:A~kJjaG-ukZr=Ƹ6υJTk7jTp_oiJMɰD-Vk*j,LYVnrDheVnxMZϼV HƮ*2gJ'̹'GXSU.K*4M) p o<嫟뫣#Ja@5ifPvy)T-PmG[d*u.fQ6&1sONn`}=?xP1_{|{6s/ײן~Ǯ*3uLR v\"t KDDGb&9Ri rD\}:Lӆ33]~lfV~*6yh*/Xq>!o.Ѯ TN:Ezj}}#,x 빘'`0[alӡ4?a 9 p'ט>/ƒ>8Ef^$`θz*&o}cnm%>ٟ%>܌}އ&  /?ӧOM5yS}99%|5i{+kYx-> +>V)j:Ol7A~hO}S=\?4طm$l㍵`1im(G^XM8Ã>'N ,D[4 \@W&ct~Jݓ'O>3dO&;@HhXi9 dE0R-ۖKH͕pMRCP\G+Ş !fh(^jr6F#kfY6qŝn$$$FC(QKN{Ӈ̻YXFCN cwЙWG \lllv#)(*MRn"U?of2Nnw1HQtBW!|҈P@3pj!>7Eu;EAT+u'v]7k3(=a٣EmRL0K$r٨ {ѥ"Ŧ.\@oY`&AZdd.rC5vW<5|%cի&a" -8ҎUЪI'd"pebje52teMpn>Do Ɨفj+4-5ٲ4qn,޲-Utv: ;rRl#( tQWK\ (:X)e#J,"ffŧ*NjahZe( ֐\jIbQXዢkUӶՔP?\Xt3!;r3p2D_h>JɌn&ܗܟќU,Q0Yt)Ͱ - TI'ftu}}`4X)v֊A S#i^QSyy!nTWj+HGjJӰm9}&9jěv"U1!1:a#mc+Wl̆UZ6`%[?{/Fre+|(iҥK'>qOg~(ͧ?i_|̙3y{5Idd]=|o~3T'|;?S1B~gL?ꫯCeĩ 7zvn?^xN_ |'L[=%`( 4'> ?oq7?O_%]# I?slw[~C69)h[D?'Dϝ;r?\pIx}:`P: YQ XfLFX ӳg^p۠Jjq5^(zNKLv_~(EBke7Rng(:nr>UQO(H&<˵̕0ŇTfPϲ0Es&ޤѲgfTٞht# ,Tx CL<ll(seėL@4z'Ou"?K<%I< ,Q.gEkO,/LVzj,4U^X^0D@jnGxii;z:Ii="p=qط8w48N Ҫ(浾’tD)-g^ ? cstZʘ\Ah".9o: J1yCTPfNU8Zf{DY5ڲi(IV՜"mJ*M͛e2:^]Ek#kd=PwO pOƓ-k ުn}` 85=SGN3;' mn2=|\+xb=i8R2ci< }p#/[10G}~o Bd#{r|Bpte\?D--=qk3| |z1 Q Ex 0O__QԩS<`9j;mʌtX-/Ʈ1 _xxkQ0}?x-q 1b=. p$А_a9!D@oNJcA3teO:DF/=N_kǭE*q[/uf!$R;XX ICaEBS JW'K~dp0y" ,`hrMN}R4[V$k6g ݄n@f pʁy;K~ˡ"٤tԫZ:{Y^bٍ8qX=zj|jWLເ&*p8Wq߸\KMFV4\DSd*+$Z.p+#R"+lGy/o~dv= DEŕ% ."~# 2ӊԝ]+%KC|M]U]SQRgMm-o JV)>,_~eꅞ9sرͫJ`c2.R0 bcƷ,v[o̒C2eaxPoo amJ%Q!_|nxR7[??㋿뿎+GA,k&,O]#,ğmxWz90Bp.;qΜÎB\ta5lm |΄ď؏aO|d);Ym d.2"xΌ\ڪI--Gʦ<ɂŸhXf9OLUQun@*FcX)wƬsAR晩dfm.Cs"I%4ILt:zx2qC6ɊJ&)&8V8)ggG߿642J$$$M"BL} Jd2yXO)^:zlqv'RQTmtiɊ~(O lvb*mrf-> 9Y2tE=J NQ>tf. 9 Ҭ/U"eC<(s7ޖjƗb (W"F2HEZjJ`5BP1D&XR8i%9͜d8rƴpQc" i.?v6X;j'M֗{f&&-ˎ2Jc*J5nCSo3 ;cK,j4z|HTluf% \Q MR׉{EvDb&4bf´Dxt\hHw^jE26ٝN4gX[ƴ1qXpmw}74d\p{0@>cÙMob#Ї|AJ\2=|#AQb,3H?^P'(?zw˿O`oZ,Bmy ZYƽlXjN:>ƺpPJN=??aŋ@87+㻸GRBHRQy@U @"[ͬqwiiHO&)`2<ʹ(h(L\*ӀƤ 5: K:ON^JVKdT/HVkqTI O !yapҷ{mo9 o'@Kc@OC7^W@LA_ %kM-tT[³.%xtMy i]vRX\P/%_( &Fu>9@L>]UJ\ IHC " %"re@>/TɦT5=vKl65u]Z=G:[Phٙ^ BtEA$,kb 1L'h7qC]7϶,5[7N#UfˣY]ӊH"m'-YFkq?l5/b^i\+_x̥ )0N]x5{р@ST_# dTV ݺధldTnt;qȞlD;`|y5{˯^8߉db._yKP#玲rz8v{ :U&ad^<-J)BN8vӵ8fL&8T 8"+lEWUKJWn|3w0N&w; +ˠ(XИpXx*Cd9deb2-g`ooٳ /Q&<6wuՙ3g~Q+WX*L?2fp77~ ;fTe ymh?3?7@:I1裏,۽] ߇@jDD*(~pp \z@{8գG>}=y-Ɉ J6DVokRJ3׉lbg䪒<>=m#™`4,5J)QЙm\mQHMn:c}dZ )0UJjocW{4IWV5NZ@Hs zu_'f%"¯.) ;upMzƾcezᅟ$O>1_A6\ow<]>siPx]DWM(JJ')Ы,<||`P2Y4AԛIMuq31N Sh׸aVVͪ<65UpZYIXFn LR7h5Jc'T91bH pùs(Q*1ac$fXN"Asw7S?a w K0CNKbz#>}K_<"8/~jjr- 2X*/?Ͻu{|wDclRs=u$waHxϾ},=Ea*1BE1 ȏ}cobp n6vvP_~[[ZB-Ȝmjt.]3z{CXWS '@MK(,=]lp dƞg&$ u±l"{'. =.WDٹ>FP 6WV1%[oS(05E8@˦1hovV}߳ Eb,J팇QYЩIbB}:Y" M.y^z~釉[2g_o>KiI"j*T͒J~LofޓҏiCz)l|t>zݏ;kQ&L'G:|WmL|7&$4\Tu3^wF0>:޶rn0ĂC/Ɯ:tmg7b k҉dỈcw#98W} ߺ2MX&nt=бdZ/[@??Ո ∘fXg\ajz `<G{/vOK!Ʋ{>,__o<쳟ԧ^/"EiMls~6~'I>TM`v"{M'`P Ol^zDG+9J. o0dT$6"RĒ=h1@[aKZ@70VE{JM\4,+l:HD-Z QU٪UV gg"y+)Ƭ4a7@lo-۳`0nԱ[koSE`Z ^>'C}l I=N狱r>VNVXv'k}t;vpD:sק_~[}#'u0Y&q $ڥ@Idfdj$…B+deăG_^%#ZuR?n c.&\l"2Z8&"*?RijI'jid: s<%'rq.҉)̸qogk"XMBf8 'WAUdgBXq ڔx ,NcD,M 5Xa;j8"J r|[PHN%JCoY˵e9S;nK6 )"a7gRrP* ]6]gϼ??;$ TGSgy}0V(_`#:3aמ:9E0('n'HF2=6;CIFi a/1SdN `7@oE^:b(eEU5ĭf _sjGnYofο+׾qȆ&GܛXvUg\suUOՃ݃c&3 ŏA(D HAA D J@06xjsWwuϼ߷:wn/轖ծu^^[.)4D 뭋3Ȱk>t!\o^?qi>ˆʚ5ݏ(BsJڇVDڔ₩u/rh*]}nXNOnVI"/ә%'fLsi hq 0!qbY\wupf^3ɟ +]zUyXn7 jG΋2b8d,x=쳌 Y|p!*$+Z:\ۿ۟'$5S|?  15b U͑jK%t?5餫ܩ766XSQBUITQ9/} ɓ/^T)FxVԺŐoII*J(~ƼbtȽȕ~nMq^^^xUb( EO| kaa#O̺y@X.2^F9VJk@Y_^hS!׆$r&F0I:44]ZZh78*$&QɶDKo*1\|~pD! :822DF 0ǥsafx}|lrx\dD$o6֎}?FGp5:Z-R< g(r)% τ/JYjV`5k22FToHDʹđ 祧4v)0-HlpJ6zSQk`6i7 leʵp~-]ZeZEF=t<і&UR#*n#kdRlcMiXpޒ3{g-.;Oik)5:trkkw޵'Jɫ pNte~uifjƱG쬭sؐZhS~$ܦq ޻s܂kfwL‘r./69z:6Vu1m= =~>Zu=ԏ(6VUo jwBO ) 3Ny;2(-v&p,6M99 ?w/HŠ;ql &9vԔ/"|rOzߌ %&#ֲ_/B)T9 u]J8߈7|ǧ[?_*?S@77?}|P|ܙ ۷Q-&<%pw__|W\̂ uO<pC"|#i˪ht#Y@6boأ1%}Awwp0D[El0ݐԶSmU+b+l199M ޏi_1Οa8pLF;w^|Ǎ6R>ξ.AŸRi-dUϲ 0腨B)^бD+D&N[³8eˌ(BB2iQ]TyHe3nXdٶ,h!\U/n<{ءSpis)3Q6P9#,/^+ؾ7ml׮۷o=e֪e\H}ǔ"'v}2/wm*w4 dh54VsBdʆzf!))!AДeR0P]VL&0n?Sd\K "niZfyoH2 oJgh( Th;0.D^b&RX& r%IYQf4ln!>&eR $<i #-+Lb"U ]JDi &˰s1oZlj}Y2aMӲj8bdMYL]YXzwNW6K'Gzٶ43UFpO6_:?D"gkzՋi7i*Zz2R:4|۸(EY4f]mkZc= hlí|mvuj /ꟸv%ueOGR tlqEL DrpٙNdL5F38~6 [2L}/,kvVKn'IW#l JaG"ots^6Tb <ӳCDJ/3+rn]16zfs?)Vl`VZ5-k (졥UVJGage30FQX>8WxQTj9I|&=g?YIG6@K(e;N01C'?I0|߿;_~ycc'wm&P5ޯt8_k8ˣL**Wݠ=#>&}AħX 1>\0~tr ?m۶ ^qSv[ zoa?rD^1VVUJKwz2;T1bIŠ:N~BgN33DRT e˜|A,(lN)׶u:*#Cljl4 zz"O62LjX]_n_=qiݲQR2\H!0TҞZ$dYRM)&$6u v\ /Miak`tB y m܊j^UC mcc5o3Ik7ʆ NZ1z-~wrE&#*S1d# F<f/&Tʒ[kiڝ0B5Kz:pO\#)~3F.R/F"!K$VY6m-%=mT%ژ,k(JAd i9al 7 &G~'`&qV8w7iٙ)&TE%0TAn>>{qy&nu0ǀTG& Kj\K<ޑ8ftttǎ\v6 ĆqYp!\֬&ʢ캃"0mX73+ZL*-Ƌk2 }Fvgz^:nϠVUXMdt-7E>' v,ϳ{6U7C5Ö^%*+2`/ wf*R1G'=߾&UAVdV'rڬ6f.[Y\ر{Ձv&*|nh&1y8y9J-eFKVB)|ŲGqWHvؐZϴ+A~ƌ)" FO;Z3@Œxh0NHqЬ_d^: R G P*,'+R_!UIm@x H8g7ϗ+t )#2s)GЏ숒kiatxecKskkV9xb| =vP>v"Qї0SH,H2SG s$&P5= $B1mp,AP7{ HӦZZlA%n*(DQ NBu/up4X*>LM.Kx(flEVFkt+l&??{'㍨&)kD*f7Lz1u"QwžghIhJSg7\ͯىoٲb׮]X_qNHOWL{^ooq'?T}ċ'N7+_a~g?|p/~q @ulXѣG7+9qWU.D=8a'|Rfq1Q=c)"3\ێ;9}ٳgyM9$q|[*PE^U'gN`ii$t뭷3p7 0:`E@mw`&EǷe0<j4A (\ŷ~ 9QKW 6yY"O$M2d)&{)c1 vl;;rًrŐ*`A7H$Qe98:~i/ΗvѰ5rTuz01흢$2̊X;3gWVV?242:|>kS0Њ 3Jl`JglY.gc`,C[86Y waX(+2}'*7izY^JzWJRRa>7BYyMb*M_Oiq++Va2a <= O,4KVu11t"(%4",N3UM6|b6nwN ȼ^\m^[]nA;búN8[Cr=~/!=[2 %Y^锇=B ڄE4N0ԤuN9[p WK:%$jzxLGdv";dkF9NΠܔdY2U FX⌌.e (u)p"ѨTRȷUY$pHv124Oe2Aw;,L42_) FtV@( {rxL-w[m-J٥zWvbP)48v::RjHX DN0İ#_hIs̚YZ{KtbL/&qjrf^]>|瑤y4!{L,O7$J}SOT+X@`TKv0us1-%@Wʔcɶ!l#q!_H V jH6~EYkwsWT#0-6#FbRe@"dc,w,UlgZ;'dG &#W2"ä||bɓJIDf3GL6KDdL -(0fIֺ+eTH@ 4b)h9?ژLAmV֞x;"@ZìՒH;=9X#p؂2 J`$m\ٶq-%5*q(HqXZͮk`I/e (Ğ<,inC]ͱR?җfF*ݤ8oOH^30+.u&}9yli5\/"5eڄq& :#{γg[-éG|y*1m|鱦g`,Z܋L̊"Ң@"}IHjRrk8Q0n8o9QQbur5ח*Ii 3+@.=sj H& X-AWAQ1)ҟcYDmc`iJψ86J{_9?GVk51΋}[8k]q5=F r-@MRK?3ϪWJshٵ8XC&BX7*tϹS|Gt?~g_250Ŋ[ =oii dmJ#ebxpp}lzzرc }.HRR58p(`9r%ae"[XD`{ 0-B880N,3l0ўl{ÇbLZ/~ni ;v{1,:({k8UaF?NC?88 \[| gU"QRR*bEkZ ݼMbG-'8E&] u.h|śT|T6(n,j&dӫt[V ޹3c1¾Rcz°޹om 'C)eXO^,עc%sY2HT*ZmIـї:Ui9P.i*f)jAlhݽoo :M~Ѻǩcy6I([ɏlVʨOHeRFnƼ5Ж-l=K]vNҤNuq}`jO?tŤKaL`JL<;i׺^l@pX7|c0k_nj*,|az --!SLۮqN24-94irKd(ITeyyGǦTm(7WA>wP`/͠U=LV7Xb{mm .B/B (p3g  w"qCDá8wj*EAjCEBc|T|T%Q)o \Ul=Sjؑ#GߏO!Ҹ:33ܹ,~i߾};գ> HCիW2X Q6۹ǘsHQS_)Nr%8VD˒i^4r(71??NСCDxEFFFf3ƙ8qr!kVZ I\X_Y _ 8THVї(ͣe$-SJR,b ~WZrVQ._|d~H]ŵ,/=2([~>80<w%1H\>4L(1GL4#aJwQH<%ƼMBǃyOMRm~^W  [i%; "$N}I/KR UQ j&4}77Kf3rc>g؜E.-Y)z Y fFFєˆSlh'lC7l[Im4x2 /E-3֊:,@&ZZc U Vv2纭;2FzwV÷:a፟ǜ"ㄦt:XCSӠ2jhqodb޻n][rGFw7KVb>rkl5ٙ8޶05^>}Vk}yخo{caXrtᓠBOB.U }(e( $%"tsy#Ȓ@@rio 2zvӋ̈́rmQkdl]`ʸ4։k3AF|yst@C\;ɴ$)bœX3Y9" OJg1J}VJBIʞU-in G_.Q2&/T Hb0 ie#RORv,Xz6jgz VfIzzfWb,;{S⾳o)5"JirZWT-}Su*my䭄|Ξ=;;;ȉRfB+x8%OG,8(D)p]^^`%,ފjʁfQ*Eu=+Qau#T3<~a *.5bÎ'|oLV72i S 8crr\pI2*U5)BZն݊ y]SJܺZXXxꩧ&&&0J % r!' q9lĄiToTY(tG:-c'8c7}`K9U 0yܹ*#'G#[z~1k΁Kg?eR4aSq>g?yx3!_UJ.6T^ 3gy^7h ONl7*df3tqpd vfʸd<-봭,Y)AK>@۔+a,z3?u-//-=y\  \칹~K1tlLBcm$:Il]R6>BM>LzBa)tKߐ}TX]XZe 0U{⢝e }S!5w_ $Z),iMA$)exfR ]^6b -15ݥ fPtJՁQ>׆ zyzL_>>>;;k0D:m};?wA`m:XlIc^̔$K,Fl6ؙܶMOY]zޑ%+֭}WܱkǰrhYte4d9 ǟ?hzH X3BWA'LbLD$CWk$qjd%kԭ{1$NԽggZZY%V1~zϝcEJ ԅĞgC@b;& ѬLIk-I,J&avDX#-.rOƷ iDh2ǵf×:AGSGn}-2| 2{$:S8dҎ]X1ҫ%V(FJu̕ԳJ}F'K%V &6%yS EHEY+ ݭY"͚:#, ]|͐-]3gX}}}1|(8%[sܾ};,OPښnƻo]7G/+TRUcB7W.+|jQ.Ŝ' +T JHN93?p#śAI(Nymr-wpr&SdT>z*`ӧO.]6fqB#Iiׁ2Y72NQGTQY_l8S' {)SJM̧j"ӆ*ݨTTS(h y58[цW+C|=!6h0ƲK+:DZZV)ISk6V*z͎s%Ie+')XN؀sRWA-1:>:N>aDfZZYT> |ɯVץMc &GIn;iqeqEC6kW+wIEnέP=!3KRːmbSZx ,R!+5{Cu,Z5 % T) IH3ZDdLl{A72&jF[ pMujS1pLtZ~wb;7wuGnVuSmO5&iҩ.y۾GJ\=;5K>Oڳ3KLu-.7ugR`922zȑ^{]#ɣe6c]ɝKTϤ $ -!O`^;L 5&桳=%5 DJXXwduia}c#ۗcظ:f"mƩՐjXDŽZH^DD?btrؤ2;ɜ(&@DP*7 ZSK GI1 48T7-p2EHrkff u MDj h23Ν NHhU;w;Ȁ1V}[v԰=oSf&# p3o"lF/y:*GZbSJ(BW{gi3jf[LbaRoDV`&nb:ŋ1X#lyyYkx'b"rE738 NXRJPE:ͽJZ3REx9.Rq"]= T̟*Km |b-^g0UzIqAP8**gF¹9^k6W\ATTx^稏-oY[[BiBEҕ203%,nj]])ـ"oɈAKb|پ ȽQaMX*rſs>mcI,19qP$s(*Xe,ڡR ZʚQHʱr&eb+fd&J%^5V[ ھ珎 [K?YzD]rK÷XK1$e\9r"t9gfH=HtVqaHT"[hBi( @ Sb;R֛H-8$2enIc0%Hg257KIVK%?Aq1hkm"cX68V뭞 X؞SX7KaWqF4^7FF;KAmlbyyqjԭ6j7(BU+ Ŧ.2Ze9JE3+(X;}5OHP%p e:@wTJm !f l,RW Ֆͺym ;)(hȒ48 3ii8 Yڊ:g.MLhb(+ZcypKDFr2#xM=Zng,l>v$P@7b3jJiS8t_W"c+JAHz~u߿u턼TVZ%zhoLMe-!]oD~1u~BKbwA2S9L!})躒Ƃq0@L,wc.jYz^![>08:ێI>6ˢCT˔z2)k]WVfy8TJI-M&3-ӑ})m#$~R3KH]DQaF.F q /c^g3a ,`86jH.ORI046ѶZmìZh&L2t^7+~i?4>8Kwq[׫ܺx YmsTN`ɺ^f} J϶}Y"9>?{/ᱱDRF~db\zq,zyv陟_ZÈۓ^w̕,"3/~Kirbq65+ 4\+!3Աף氍7XKSfbs)-&%%H>AIS<T^Cik8/ȈSY[!=6m}Lk^h.< HGApFv"ҡLs띥f21qR,=1 Lv%v@ZbC\K;pG>plg`v;vfVzK xѠ6ʘr)!\#`sbiؑH;wiWZcb^S)mRU'k$Y6J苄`;a3Wd*Jhul#LzZ.; 6=L&5lt>;t_ną9{a !LH@ʋZ TSbiQ;@4j1 K60Q9E5*v-l6\Uc Io 1(6ܶP.d_Tbp_E%[줤|0=rwu̙sqqllLc1?WR˵ܔH:%q6pέ k\lq| }ki䌹뼓A@L1Wid#!9 -FZA 'le9t63ٛ5oݱ-o"OMFnT .#9o'┰ث:<\f'̈ ffAvJB:3olv~ uc-5}7SfR0K$)<׷ysj,\c^/nͯRù{Hvų]=vW*F&WN|.vSORōc?|51V/\ /,믜|qnm JŤS I3X>f% Nِ׎2 k,%JlkM)fp>_2&4`B[pEWK)$ M \#ͽl+f W/\XڶcpLl([}un[M{яz#]ʕt;lf I2H,LhKJu[% ꎱ޻ϭʴ#"#K%f*I̠}p/ guGݠuqzFXY)X,͞T@~{ϡC0ra=lRsZN@Y?JK}yi=ΤdS67d4lN 'UH|W'PاKdD:DT12ie$Q4@Au iQ{ƾi%?J,20lb09oJuIrLޔ{xPftlٚw.1i*-Tod+ђ`bdSl%AL 6Qrg?nfC0̓,?]Ĺ0 [s3bG!b+R8$)Hݶ!9e;Tb., ^gzw]L[Rۋ:D7z]2`$~mSъTkJLK; ٹ̱{#K zrkA`؄G&Fdnۚ&ZaKQj#MWRJf9,]*({dEffv {xםkkG#y/CM5w?̋-%+|$B2PȾic` lnJz ",J%cy!2Ԡ!x2Kr?iQET>߲8M˨ l݈RA90@ی4,1R´c Vܽx{9?N˂!#'fꠚk2fy%5 {=d$w Kϳk!Z&A24!8`JGdyaכ@l4bI(cL\?KWEeqƶf+{JŲ$’%D2W0S~ )&[q˙l-C8eiBw3\8E\]jxHWt^=@D⥹ϼzĮ]62K[Ã;vlW<˵+K%$DN 2tx%rpoytugַϾf )CfHIgI/c J-vCcC0\[^ MP XdFm\aTJ~ZpmXTӗζ{NKZ$7F'̾ڲkkq{&Z@I7c':&P,͔ebA+9l *K.]H≐IfN3yʡwUj|LfsHͶ0VO b-SQKcy,v%BRAC%pxDž{KMce qBBuB [Lw[,$,a,Զo'8Va é'xlp'dFݲ4TW sWHM4J^p3JO%;JM)JتM6 #/3cR9H2-PYY';0UŠU޾Q#>,UK8m`A>O?ꅅ/CCCccc<~]DӜcw)rlq3X-ܬ",:1~etȍ|\}O.Բ Sb7l:U+hQR-_g_UUvh>y;痖Xi}}!ރۤOp1)i("p)` Lk>dYm6M: ּ{4=s?NRw ~DWT"l^EZǦlٮAW$i[:˲Zp,Bu*cA[juvٕ}Q(%60ǀ `IJR%րl "RY0ma+uz GlSv㰫Kf1ը08#NZ]X:<-2-Rnpu" #L@Y) ֬X(M.)MjEa+FDE@J#j۲~lh=?v=$$Ob{6-qhq}ܷs]'ښǏ7kNسf޽Y;47::G7F[>t-paѸIh=J >c^;|ˡ Wm$ک([AJwܑ]r. I&AD W%):73̴=qK ;#uXj R7ֿ;yd[ c };ITr#J8>Ne'DoV +lȂV;5f ;٦gi8#t;"Q5ϡD-#GxV7sX Rӑ@E$CKg|;ɭZHľ Ҵc)JҎUf"[<}JTWHNhbsVnN~SSf,$NL;`ǖ:cҴS뻽UPrUSL1^ svmmq,p G/vgp#""7 <2[E "a?S[?;{^O=@! SIo>{bb5Y4 Qڪˤ.Ҷn%NdJ%?OӫW~G?Keʯ .YtSs¨7WSBVgHǭm+cxo6ns5Ғg3@u5*;C|r;=ʈ*O8<)a p]//5r_Yad8B2DnA8\ʲD+\NgJq-HbeyْFnI% }ȖZMKF\&KlI ,ddxbY৪6W;ϼ46՘Ҳ\j~dWL4 jl0(,eb]2LpSThɪ! ifˑu&^ ׋㊣> fl9ԕLDmZX ='TOuDAScҗ!加%:+`&DגOڪk\Fe,wn9i\Y\\b#GQG~ȇrܻw ݻAq4- lnz 1EybHST!` |#Ow?O"$o۶}=@!_xncǰܯr:uϙE@=dp??7;wo{'~ᩩ)9bven}@adK=Qs?YqVmpŸ韪*xp??Ǽ[oľ`gҥK'W02F:h"pQޱ) pKFp+,kg-}TY%q|ʶK OYkopl T<{ݥP ga9Ӧ7ŒS%?u`q A\vdBj*>β! +is&:A@زY:#-c(%,]21!0N!ll!ixj7k=裏"bl {a4,_X] 2aťF|cZ̆(k'>ȅ+pɒxkJam5[zk.y)XڱȂ(rs绽p||[ S*H6Fcy&g4"N&R64Bk8^:f+&;NgޖT3 `56}9A(XH0gPmǦD!,rľ\# _Q7zM,x;v鮵iclv:g[`a0n 鹾Ѩ8S(0,! :ƖWJJml4O9{ԩs3s +!mk'n7_Zi.ƭqtܩolr;}`=G wl9u}9럨BG_gL HKIRLۊZLkA^.IDsۀIl%uHM3j+UZcFgm>l#J,0<ݽe R<{vMe:vNnwEXqSrLMXdZWHٞ>a!b3$'jo점:zXh&/=VV].'5ޑ% 4ɆLp/)Y z)-gӧV/>|d}C#*'vW?|?|^hPHX &? Md=R+lw<}|G0 r] k/$Yh9z&jlW_mGz讴0{Y%#2R]CJR>JfST*5+)e*nc%ݸjgQJ=U}@ڔRt}eI4ΜȩjJnS-$Tŵ\_a zX{հ8>$Q|scqXJj6 A.^NJc\_S{r!SX:ۿ[|~˗8 wqfYo'xWp"\xQ%0 5DVeJK_ay(/~c?}x @Ζگ~f p(>qL?} 4g>8zU(5Tyo&^qXHN^G6z,%b1}NYP A)fb[o1nG&&&pƒ[@=)x>0_Qu`G]~[PU$P"[,kFˊU[Y]::SU#.`'! %zʨ:C%Q>8*t*q;b,aļS;0iorO5[-9v#[+kvrM"G1 "K(z}q~TO'@@ h3Vl=*a$'.^T)l8Ź'v2wuٽ=w pDL2M$qۙ1TδèV-I ܚ;NIC0M &O˚\ ܜV'l,8QZ/$ekPvH%za8|Ә:G޹oߞG];vZKrYЛ#5]oH#-.ifQۗ Kݕm8[W80=iujv;z7n74oE+eaY`Z}jnqi^-Ik^`سJh79>MiRAʖki G1010z?4;(& &,+r1PЇ+̞9BLqy<A]␝Yv٬΋K.{_WcZLTvʹ6mtDyI'zm\ajq#yPoIq\T,JnE>Lrwķ#imxU|E SS-_^!qCXqnB;[2,l0A>zR G{> q<#psy<GxģJ_2- S.1U ΚoyXSKk0[/Z8<4gqsk9WFRk lHJ)C ?=9'b{Gv+eI58LuIHŷI,Y\^ŘjDNL=}l GGB]oy˗|ǾUvr-z-iiLWz.8LSxhٷ]zqVsBN%9ضuKf.nؚX`ΝqHڧ~R+0e&6nONN+EǤh ,7 {&7oH|9\NR@BQh3RX%;fFf.]wR>UNIQ%UxsT-kjsJNfVlxlr!P4}l9:"3ю MH (Db,ΏGd+/Fsd-~+bQM'f.42̜q'U"$;n,M +M81Jؾg<0J*Hb@٢؆`<Ҥ-]3Ru@h2&P)%rH*Llک5 !S,llzx}t _ܹsf@ /~ ]tE?wD7еN8syg{9D֚h ֮]P3Uc}l…:ZP_t\al9't%Gny3O3ƲQ9:*' ]qZld9FGLp|'Gjy`eygN7sRWwfeqړà:.t9X1wA_[&p +ÃUr.59sFK';F+9B3-0Ή + :Phc[a^,wg֧#s͗%4#k;f8Qx*}M|+.m/ !J;< &sp. ;p篽 K 'K;~3%0js߰QsV{*bڮ<'Svsǹgx뮔!z7n_rݷORODzE6JA.r^^la+.U*UpQm՚-.Z3T׵Rr~s|׼ێ۶ߺ{>W c;zɧo0;񇿼 Tv]y"/Q# 綂PfQױIymq(: q+- bb-W|R Xrs.nnӗe)p{B'v{eZoAJ$n$z\;6빽ܿvs*vY NN!QIW4R( :7?#n%Ӽ$%Aj-at@^]T0Ѭ[Z}U1=wz*h\=ц(4fHF @>|qdZ)؆իWR۷7b| ݂}駟F Wz! }1Ǡ_c;#̡BOg͚}+_W\APFt>?q]wE]&4oьG}PF`kWP_gPrJN 1k6EFq}.7B Gf3{ZWƭiB yY]yT6<5+{U_`Ν / nc:thsާX/:ӫ,jm&U#SY_/{S(O$fE^k(7<0z>zhԚ=xqKϟ#A TSO8~m\hx*SxF=yw%|b1c%gsζ-[_o|"NosM)Yjˆ ?Λ;kb|" Ql [; h7 3K%I2Wb>֫ ZmN'OLUs5ó~v3K\6fZY~J)QU Z ]RmpT5Kx57M֪&Ƨ`q蝫 rőj/NjK_?{q09Tk잨O,WGhz`dv`{mGW+w.8$_nѾCcEO_~Stno?_ 7fm?mǜlޑ[w:\[hY1?h|ʁٲk8TZ͏?nXQ־qgݿ[ܿoJߏH$ +F!0ϻBcow`,#$곛]i&j u;7fg<ۊD)c߹{+P8՝n [ nX#%'-۵g{r$-֯_4QhDVYV_uϦm{9|c۳wtެ`*g /R-(^]J䨒a%g@5.D)%0C!t SIھ"F - (<$\KP(SQNr@VH&d 2$FU+4ʩ"Y@2o&g kcV*L-8R\9I>WhׄM>%tBv+9͔e_dxTm7zjӾ#CŮjDs7ڊj$ o$ Ri41ڂmBUkNW30K=ϧI窅ʦͶ!5SAD ̚yTpY?%Z{1ݥSS*)|Mʬ ̆* ;5ܺu)ritMh$C+V ٸq#q4oɒ%x.Ϻ /d>I+/~˗/ի^*O:Iuqʛ7ofuy.:> `a'''oĨ(Ŵ-:Bt‡2It/MӫYίa#\xk FLZ 9VKi| !ϲDӥYvr]R:4zɞMH0vhLM1W RQhLj'6!6uѱ@t[z{Ν 4Y"/Jϊ._TgC%dlgȞؑBj ZxW*MK8x1F%\7 PI} WXB"B!L"%HSoyE&@mk@uآ{{0+-) ]ǻu_qrq`HO5||3./|ƞo KN8hXH8!D1xjyj;2L  !Oc qTf Fƭ凱=nŗ\ ]݉s,)Fcm-uu\hMܚ/u!RO'>Yv ]B>7k'_hs?1rAE d 40S@ge^rjR yrODX^}hc &L'%#Yy'}tΡJR#kfZ.TV0$SSSʙW)ժh%٪|"YVVm?m*ccf2PVj'((~5]/sOOЌDOGoWrKW-5+W7=_ ]*(d<1;1^FSfa:@Pd*D8ðFlv*x.b8>UX8n>%$rzɲFK_;gxT˨ٵ[{p3O_C˳̞;w3S|1$E((D?P{t[IܨO%8ߵ} B>_3&!b2pkZ?C难k7|Xe5@E-;ixHCgCUH=bRj-Q4 $(@O}v}#H]ҧ>ɽ9t jsϞX$B_-d$Ov!\%o-рݹ[ BcX0[Zi +.ђB# DQn^t޹u񤂜p{)9e&Q\VN½;6~/_ zW0=}ղG~Z=nCH 3lRa.yhԭDdzJEIE굨)ў'x ;5y>FX`kS征 2!ãPVL ^5YL)H(Ņ XkF`Xm$s?f:>hvN[уH~|9yWh <]]RX^]PRtVlH}?pyHj%D`=8XB2ܚЬ`7L2I ݉ȱ5f-V:ȱ)fH?ۛNAIJaKZ>>8V XŜѕOӏŻqnI66hEx4{%e-yˁD0qn[9 tl9V췚M&`ԛ^$5fދ$ J$U,nr|'> x|ᦛn޶c{`I82W*ay7- W_߱K&:է(3& fCM GJ9OC  % Gi;#LEz2''&Mlp;aY1[3^]}.\~xx6{!Ad'{쉛n 4""zezB{KЉB@0Acԅ3<W ^i+ٲkdyc9oбԕ?&ķrݻёc?a>\PoI1cwW P)ZWYC7'TՇ>cO9TENlݨ7oG46ZMS[bx iH߈ju?J2mGT<7ɻfpZEѸȈD%1Z5C| 棂Dxžbb;q.qs%PLQ>z"a7|ћ.mé{vW&Ã}_/ QA,P8X9XI`W*Ze4묳6j]zh*GS qCg`rI }uh60׾5@G@E֭c^?`nNj0Vfd5Ν Pњ5kg9CJ{ק)."lDZ jɒ%=ƙBf|믿./| ;A,04& ;ME [ˌ=jrIMD JMg|48C&(6S#1Ȗ_tuhl5j~zPqn^8wo~ʊ+=Ge ٳ[޺n:'OL{px?Hm)vlBT 3K3Yw #Fu>sYy~`i:`KplMIQz|;VG?pE4euu/袮ޞN&ACH˫cO{TY¸f./(ob16P[P{]]VbX$KFb*8, &C [B >tLEl+u|.lU1>۷/nO'k>ߣe}&˾A2 \' x*ÌyQBY;9G#WL@$bu!r,8Vø`^=,z"`X7jI$N$"XIKYijG8Dnbr?u5؀4$e@ Pan 3|aK%):(a5\;'! a[q?`alrN1vج4HY5dz |HHx@ZϹj%h6k)lV+1lID"a̐&!>O+: sd^0rFTR6:Hr#.(֠oy>p PjxNlI`G݁rk+]8ɛ\l”8 -_.nR |hՉh0U~WShcldᥓ*sQt m(g#R˪Ҝ.#-A@݅i_@7qBT[ZDY K|)jҤJzi'lp;rLg1k_ @;w.[-oy~; [r%ц[ץd=`axACDwG?glR65p.|#>=I>FH+Vh Cuu ȠoXv-nq+bof0= cM(# :ٜyڕE`f.P% T%?-1s̡@)Ib68HǞ.e%>P/][֡A_4ٮ@iG>EUË pǎN2748$IWG_)xb>e e(_fZR0)qcQ V7J wm:x0LC{5oFov&Y>l&GQr[/db|5o6Tꥤl˴%cVZf Xխ;Jݫ|&'ZOGQ\RQG nJu?~r㼹sůvd2D+wկ|A\ vٞ^ql۶m݉0:CR3dَ;#APfer!.$(Ăc5e8.ިGwhȵօ`"q#eVgCU#^Q:?H@\OIˑ0#4F!2p,ۋT׹N(UMkzLRXb ┲?Qb8bExQ m%2RIKrHNURJƀ*V5TCd+zB%qJmFm9ZFW0^Y PU&Ba=S ̾>!fZN)a-bmpt4Ϫgy˜9<'4PI*I!v/h,iY5ؕLu,nJF B-XIao4삑D䨙!n8~3g`;J a5%M,Y$J5]zvXGU6Sd NMbwG6}l@NOȸ\@AD KWiVۖuhthg ji-txx+_ q_:*@&@?`;tD$ _>ϱ;W^y%qrI'-\pѢE4ԭַ~z /q4v C4w\=K,9묳OҭR4oDi\.6mڄwya֚5k nOE:F`+4|%1sjfKDi (3~&|$hfG3iVf9lRrNr:լƟ+D'8V.Xb|ZwxfŪ_pҥK tSXы {b^J&/;~ _,׿o绹|]ȣw\0Zr}K_4׾516 f b,DBdgԿIY`D1U1~_WMr6sK")3b )y b1敹G:bMFW/7~\-NZc#xQ*=x2Uw7LghxD ^XWwO~8huuwy{ИWU1m۶a/UX7tQg ȯP͓@D7zf>$V*R)7[#rd:QSZ1JEVi=̦وKb/=* 8X* CF 9H894$Q4Tl["T*QX~J @Ҽ 4qJ? 6EF\y.6b+_ݩ5 o'*tFNQfǾ8E]@O,JՂIcu/Ѱ1}+%,i0`⧊Kq_颁aR5e4%bEHKv…LO5y!^6R׶D3 ุ 5YG&)zqNVʇD*lQʼnVҒRW2*%]b\l{( GvtޓxeKhlū+e.R, ʵP1a+СV֧f$~+F H֡) Zw3iK<":)fmҵnmB>=%mPPq^+ -ZSʶ0 Wlt2EG@6&5c؎✛Ӽ)jBl, _X#la$Sy`׿~0Z+ހ:A=\oM2xze-ZW~mٲu=׸#{ < qY#cXG+Jot[d"|_8EBKzEq4Yf-ߌq]@yQ?}Jя??j5fN׏8KvasT3 D}?+DJ}0ˤR:bfvWT wY0‹1YJ{ +Y MXz5nPbWL; s8h~Zt  M.X0_"wLrD J3捛IfޙZpKѬfSWy9>O("lX ]0~sTSC.o|,xހ㎣+l@3,AHqG=K9aqsjnjQ*hIUG: vA|J+8uF05Aq{1ە"IrYYx 3(0ZΧ'yYdR:h*Ni(Z4aEQ?3 ?+VT;c|YfQnLG#&f/hA=,eu7+xjsƣ4qCV[kD @ 1P8KrugHtG,5ggJ50ׁ52Dņ@Reè 3>6V*J;`Y 3Jko޼yhhHVU^ ӷ#\C%IdJN&7\RM:> :51fSO=O}X&Wx}tt /d<̃>b2Rudd 0 -D#rw_*4BS8pv`إQ̰ZQRZ͆0bMi6vBy&5WW]nHZZ#6[Ga͆Z׉#Gg>kxgNw$B:,WѺ,C0I0zfb(s'd'v>w>fg=XiMͺ-)_ QzR.3𫀆z{Ԥ҉l4k:JE;3 ^n8 "̦l%ad9nP7oS/+3gq{a+ /'ƣɵȕBu8͠yWYnR#,zP4!Xmc8f * RʌggjV+LE{`(hUd{srq &$G$CdUEQ,%Ɉ#D(2ގhɤ,ߐ\S",+xasL{v*"hH RP5VbfKw+˃7R!FlmW+&ޣmV*B4 f8 zCv"Am8b&3NPd ;(&TjAq$TS6/a.WT !sy&V,m?(Js='F#a4[,4&U`LEԢi,ZmŶuV&r?7YL 5`4}Qw>L%Cdj9̲9.q6|,mz;'4How~Ǚa2 Ë6b%;ҡFl3,4z,b34CeȲÕͲ3qE 6nKF0{lI,O>;o< |2-6lHq*wݻWsj6p2M>R zqH *;/bی3^}FLh#s7vfn%]'\tl L:q\^alse98%$i2V?6>):{^g]ݥH`'GG(ԏ-m;`X 2cБ+#̩А4%*B=xj; z!ݺu.]8yE|Rxۉ'|jLg`ժU ԰*y3&RRņʿcwTv: EhRܶp~B86efڇ']0sǞ0>z29!]^"T#kĝHԞ*v eE\$fELK4TbwAI"nj)Ĩ)P[euU`H|+s+J ?Iʖ#V!IH ӱmM$ ؞k[96&àL6L"?&6\ҫ& H,Sԛ\n nFd]"bhP3G1E~&g3h"FQ[A6_Լ>E#cĜU/Fm/l{KDד>gwzRmJ ؚZa x˼TAi`0ja<L%_-xXB׈Ѳ2N?-Tfˊiu{(^ -+٣L*/&kkj,eTO? `G![̦g#G]d;;VC+FuaB*8a82z@WCCC,&%pJ5!Yg'1ƚn*kѦ.7²N@,NzN?tD,YWk]_xm?hp.m4׿5xW~߈^ TǸJylBkZ5$7|3 V\𪫮[/_]xm-`}#9%:Ů⺞+#\+7LYM)1Z*/G$[P߄0+abPʧjYaj:}N*J'-[U<یaE4\F-T\g*~UM 'Z';]2$G%.4#m-?fQ3ui:U;2O'J/9Icdf[łc)iߣJ "~6 j2P@jvX ~|*(3Fh2e 4pgo<'8LjdCs8I6,E@wbUUD>Ur2i~pYd C;Q."HL*%D&¸|t26E@%$H9b[0i2啝6T՜J:T;6k*r?2L~, 0<ɖI}Ӡ$ "!o&D]h%YbO6I-9IYӎuK:?I]t OM4?B/:śr:xJ=^t; "iXnMǥyceg|W pi)ˆlĭ#c`#XWO2"LpCa˟3gxb|s׮]ԐG/=܃w ?B |Qd:E0NJ0>U*Z6{ʕTK]Vү?95Qw5uᩔm9̾H` #~-.u><!)}׻TA.E`'b ]?=SW]Ma* J amNdwoO 8i&>M+Ԏi%ϓ3yxӤHI3 rs81O]sE@["u[E1 wnË|AkF͟?31^W_}ګ%T7Q-GHq Xt3]Hi Uh־岑%=YUҎ#AX>QZq<"~os5{mntdF'nh1+ĥR0*ŝfN#vpI9v;~ix:V&FG 2IyfR&dzMEb'ϣ'M ziV+6ڷvbʔLaj w`;*7dUCfT"cGh0 qH,NئSJLK7m9(JQƑ+ծZ 'S|H!PMt[BqdiO%IRm* )CƢtt.?gM=ʼn=K+G0݇t X<{RlN}Q\1 iᜍ|G-3E/>3F:@RLKjId_$5"͞^m&{4Ml;pD=fIBՁcZLdp_iĚG]Eil˳YW:U :?:#R:Qf(5IbXʘ/GP."C)9-ٍse'*_"xq?v2 %Bvj KN*nMf`>#q`eB1verRtź,"IFtǥy䑛n of"/{p{}?s=%DON'ĖVc);p Xa VJ "U,Ja#{jo7I>PH+JuW٤ !\;748_5&2_ &?eL:myxS9spBiV@3C38:#=_;< f#ך"+'P5Vc35g}6=F;*~z-[۲'Yly_w܁Ӆ,>+4:322 +Bd||k/Q0JpQ\Dn봛-o!sW❦zS<\y_~CȥNñc=V%+{DZ]gd0v?4opp_G~xgy1,ٳgϚ5klFvBxsfUWONN4޾ލ6jO>gQD}5MardWRwÆ 8:NV*/?Ajy<ylꫯn)ϟTLNl83:O?y.$DwWu %<^6V˟=gFޗew@s=uV~_J82TڶmpL^\`MZP|LV|[nۻZVQspd+v?/y =ȣcz{&&Y) 4+\KD_Ykfrv^{244Ziվ+&Շ|D?GA2{h/?oo~{3H$NB+-Y%`xU0*mMB_ =h EU3>G|2A'C3m_  NQ/ѱWjZ2 &ia-m؅GI5m!43g&I4JKdo:=KecɶٌY+mX1~lXPg5lڵKP)`}Si{]Z[nܸi钥r)w_W~x}]w,I\ōRU81xjWK]] \3B.hXꩡ_$ay$E$![P=|L,Ej6|tiF޴؁N;moمOšx|8`To><,k^Ldܹs'1ZCի-N@McFo=<<6>bY ]haݷ7I5 SQʒl,^@=y{}G~}ra;@NtfĩmsJI2%sL {()CG]U\*뻂26R&T;m4qo~4N/u'̐김f/NJ[YR~AY`~b ,RGwX&o"@&dAQ 啦j3m_!/h9X6dU7_sH:p%<? dM,p)Z3h&{]z-԰,z ;rmdڼʉ1ϝsr!s6Cx1=e6O#\Р4"8 ̙3gf3,AzI:'+w*SF=P\>&n~zpHx"Lźm)!]]'#1[OV낮{;Ѓ1Eڏʰ(? S5kO)yB MʰvA4_8svNmFT:;.R| [0aA%5鬼: 1rQ)xXeXVEߩH}z`kʁ`t5a$3eZg]Np]mr4ud T)?&cS&lpU1LO*o8lRčD=[9}ʪTX=n*6o%v .\l/6B'f,;O֦SipT;XS ְM+*Ti`uyjY L5&\XX`nQ\.K;wꩧovE7?gJ.^DEE9p(Q.r*"kM .˥F꙳P .̹^&(Q/3Q7Og?XH rP|m۶ג]{%z(JpIaNx7fm߾ChEug|/?GT6tsE]1^fTN^cd0xTUH^i>U,j%BekVgVUwwnULMI7Ɯ%TŠ5<+jN6,zh &˶\o6*9#OmKQ׾4RHBT0 1dzƢ<)F q/t-۞:M-tPdr,F4Zs )&Vjtۢr"SI" {l<\O V87ʹzv s:dVkB[CgՈ1G\[r0UMse0Uu3[!ꚹakzER# uǯUG!лgvEZm1StS!ǎc jF0e>z(ط2!~_WַoaRot$Rtydk"VAR6ʚ C/d)b9 B&+أl}5jH^( ذʡ#$}CiL\\\̞[Eg.kJoopkf`rC6['jc9r$wȬєe3X#xWNXED hXF9GkU-1E&e62YSv|L-AmWMk2hV]{&fPG)eV ߪB y77V&:ÉXcR)7,~UI(FTTO0w9TJ]jb*s8&+I<;x8"ERׯ9r甯#.u$y*m VEmNWaՀNo|SNr@[67jcn=va;Jf:u)]۲ 5 #dGX.^}v$t9]< Ǐcb1*3Ƙz9VVVX4 x̙_׶mvС{nm Ƥ<`'k&M+o4.Ja~2%K^ؔoa+ΫW*li>D[8ҝ;w2c… *5gM/xNS2Ǟ}PGק~K_ҿ2%FVĨRr8̄;bqkű8q"$/=Z|\nn#;^ޙ(G+U}S'?$Oc6"،Bv1TƯ+ZqFx]-Ime;0A1XZ.rLĴQjTT6ـtxu)?xG,ZM_U޵s-)RRebvxT9 ~+P0ոr결#\f $e.y&ekhT?nT &5pm(u,k{a,Hhfe;vĐ`hx&cܾ};5Wug={/ pΞ=b#ʓO>IִxҸ T:Q,p5i)b҅I޹&xz+PO[k7PK&.Y XU16߱^:qnl4\mgS2-JlN3τXYY!@ ~1B3՘.0E~qhu8WT0[X3t$(%JBka((P~Tf,L6*d LN =խ=e=\YfnvƂ!/%bq7#]e8i%c)*b,U 'WX__>ʨ*g'WeW̛L_*IpqpR߿?.őJN> #4.ocT$=T5U.jsO]/ALAc^gQvb׹O|G]7vՙS뽽szΜ~v|FJVSѹ6]5z~m+xW7p~1cBNOk.n+*~BC={6V O1H KCRW*D-` Ij4+?$?0JDj`ǮR a^!J:'|d#sm;,Vv(0$%QIa$ddSD%<0PP*aw/| 742k H:E=%B}ҭVK"qɜ>p<;v 7`Op"DʄVvI& {?,{E]9ճbƼVnRYL LC2K&E^ ww^h}&G+Ds܍i^l_~QSc6ҽ>z4ѷ(܇ѫIDTJ=rtSL w/;UW ?N/E`G")%'~$jnhXЗA4jOP62];v,--Ý~EΗcdC-\,,,PUnTjCTKB]CEg1vd7 )k6(T̩SƩD#v/^zG%iP镦/U=89nGlW50N/{˶8q_ŻZ؊#馛PTcUiE1гŗ?MՍ7{6k`SZMʛjL<sX_%~+DZl9ZBp1\"ΈSW 1VW.KhT{ww&?]ޭػj?h7]aQvfLsD5kgHj׮][nҁ(H<`8sB 1@6;v}Eiam6:ChOb@K.Ic^ 䨢(+p H9Q`'6Fʌ؁:sR'4b@ݴW|ґX r?a?ycB?8XLu*bo>D},{?z"WHSUJj.Iz.D -&\6P(:1[6StE^BcJDrJQ+ۀ"[oQCrq[MMq,h8*&/Ҡ>R{ekєC,:O+Dq)e 'A(U1 SSq]bB͡I*zR Z\ Ih_t*3(Y'ZNÇs !~ЎqC217=*a"8|e#Xci1řF-_XOL 嚦rϔcSB&Ɋ iˬ:?kiV_heӷѶcx2~_lײ,g` K} DR 1c1)n!.pBab q)G.Μ|*s"|m}BIpEerPϫiLJ GLdSNJ D܅($P12YtTG{9RQÞKMR9>S] C6vXYsD4ο9*R떻j^0 Xlq=䓏<wݻSG꫌Bq-,W/\nKJ5k P2XIrAY/tWqEUۈxZ)iws}LH~ǢJZY׫^hQ 9*98ت!Nu`ޟtTtF*UHӣ:T8js={ `b A:#b%QB\*xӘrɚ2lZWU"Qt"@gO 4L{bT$ YR}.'!Ț4b3VU4I"4TrD9 ;REJ褩Rr%d"UB9(yL(VJz=a 1Xghŝ;wҊm ԩS)[4kR|Ps^Kǩ?x|r1WX4f,5*R?3\.<[E#:;꟫6|FįpJ( t2tCZ WԉkֳFj)Wɍ V-ȺuhaAF]0BytL r~p WT6*RK1]0䌿\&UJTLnA:yEv*hh)@8#ڂRK' 긜}$UFZ):6ri^< Q Pťa:"[Ut$)?w2f,۲Ug'NEC@NL( Qwu^\TcIDvMi^܈4QV~ â9٧34UҶjd |`ҩ&=c ԁ[\S!K+Uqƨӊ L<>hܐ޽{w%}&̳#5SZ7?5XƼV5T+Z"ə`X>,je0dTBՎYk˵˵OhZ<>}d1 ._<=gG=kvqG=6s\H1ֈ^.(5 ROAD-:gd3ܹBKX.bw}E"bLgE.sReaiDB}w1nnox.bh^f&Kĺs[odFvL*rYq\*$(ZZZK&.f'oǏk%$F$,t &$1Q4a-FSCy!_v峴9ji{ʕToD HaʐUV$NjPjRŸtyܩpt;w"|aСCϝ;O+޷o2nɔ}"OPQMwbWq8q"nڇ~8dqq1܇)+''SIOc6${P[MȤg.zx}]ŨԽjyz#eNS*_ adk;i?Ů* t]n9te50t] 7Gx)`gڲcs4sm VɔxdB80!Da T 1\RB$$!5XVtK$옕F=*HT1+T{b* zY}D ^DQ8xT*Mїv/M0Q 4{ ѴHZ$3%FՐ)Z,pVIq0mfJ}/ǜ=EurTx0Vl:n姟~ԩS\Đ}b ܟL71fC)BMKDR_ 9 "^2 5Q:w#^U%8(Βj9rB:TrR(!bDx҅YT8 Kg.9PJHPKjѣ[5//wN$:ܹs$b 7EӼuC*R}&1~#FV%p >k;f#ŁPZP;y@7rd0N#{U[Vt]e[|bx`%9ۓ+6EĜvMRLDœ1\zհn`N7p/XyU h>G?Ƹ㎷mKKKVyo~ 1Ԙ ,&>S{`0i"=AQ*T{ٯdV'&MFQ'.kAtxy֣QgPu`]JuET 6Հ"z߄E/y(iTȏ^qepplM]~ݶw~:@ U=ǐtLR h"CTŏx~>}ɓ"]tM<K*׹m۶X>փjv1z8qcCؾ};& r_3D3H|J]",Ј>T# 0$LC\wuD}yĐv…x&Fxwސ4Wn8 1,%]ZZ5o˟9sFhJ]M"5׏Bjr| [(O[!T^EKLܓQzcybV'b8Wvm@V3 9S++*cUe#MjwgA,@nXgz=|O0U߿I(I3͂IrgRNrUqM(,(WS1E| Y71J`D0SH>|xΝ3&Q 0f[HB^%2x;6 )PMԊitb0O j4/,V<9"gP*N!1Հ_ʤx{BDɰx .e*c־`j6S2ry*PWrT! ,FIP1;w0e)%OuI޼|4c5l+c֢,`,Lte^XX /YLp'?v teTh8cŋG`tdbHeDS#Œg?1VRt_j)e&T&9P ,cy!;ɱ"g0y;JY1_U\]edߊWNzx 6Ehv& uMoa.bOb#Ɍ1c,HYL2GgN>)6ޡxLfTl+Dc6X LC EW~EOkE=`t&9l/j#(mH EC]ٲ\1ZʁΕ#‡bcy{ѫJ8Q ᰅ6l"u3UNU >)řTSE<Ҋqw,t%Rn/2UK}Bs9Ux11 ,c ]@C$#+Ov^Cb 5@A8-(R7hXjbâK(02L@4?N]*.Xw`$T1|ͱw'G}'c(+#!]`'Jv5Ћ %bn$P%n'Y\ 29EԁāBvR}Iٖ)ORMKT Q+H \*S.j쒦.kw԰S{슇{kg#XƼJپ}; ;1…  5hgΞ=TAV K@KZE24ʢ D,DL(ݻwwc?cvj5ߞMy֭[#T$+)3 wY~D L]-EW2[Egy#[W[׮lLPN˪@qf. B pK~W@%({7~7f RToO|qcOOǻ~~[ns~n\x/.|=M%s Kof K1椚y;$PCqM1kQ6}Y'xĉTbc0cR^m&'OC~ h ]Ǐ]!bOȏHh>,9% e@-m):W*ObaT#9F5bu rm6l9V=Lia4R):|hN;1G?}lqqԧ|J?p?ø1>ƽy>c*V\-4so{:Qm NkU[T%k46y ulوorטupQ6ϟxb(r\4T bw R lb`F5 4G)do޿?z8IjR'#{4e%h@k;UU/a[2Ax|С7Є1di])]zqWt!K[pTuaa~װ8{w޹3 Pv |?'GG~O~+OV= iC}ӟ|sX?'> iHXWWO>JzHXŎ㸯~~Gַq'sk3<pG׾YO/c ;ezx,zFP!c0%iy/6'OX !:'J#ݢC:H)&h;?){'1G W]zW(x2+<߰Ԁ8S$֫UBR(ܳ4Q HaDžC#"@Z<X[!sDIqJ> ar5_g{X9J_nG\1KѬ/*̙3˿$;v jhO?Sя~M?ܙqS,{=ո7p}Ini SOp  dBieb$&X.d -:GH)!{쉽~x]&VX V7޽{cjl;g吕1F\c#GPbEd Ğx믏blhG+Ԕ@3)N~%::됣J){,y"KrvUUD2Mbٟ ^4۠H X%9qc15Xc1c1c1c1c1ƼL܋c1fX`c1X`c1X`c1Ƽ܍1cf܍1cf1c1c1cK`Ugc1fVTU-*c1ƘJ#Xc13c8:e13k0crc1fEh13KVWWá#Xc13X>c13瞯k0c _YEh133-[}rtc1ƼB{-[xӃ>c1DW5]?xpnc+c1ƼIENDB`kivy-1.9.1/doc/sources/guide/images/global_background.png000066400000000000000000004523031264133626000234550ustar00rootroot00000000000000PNG  IHDR@1Q pHYs+tIME cibKGDTPIDATx Gu?^)aɖ-ɖo`s np&#wG8B}!lCac|![]vV׼YVv=Xk~]W^ $H A RZa $H A :H A $H $H A :H A $H $H A :H A $H $H A t A $H @ $H A rJ1$H A raqLEx$H A rbcJk:]J;㝬sNW! y~oE tcQTn{x>m|0-A>}9Me5*=؃;SiUjiZITIeI?eSB4Kq^7I{^쵋A9sA>}mIN[6J5ɽIA5Khۄ37E<7Y|ު;7Z!s q7fJx;<;(Y}v5ۘW(f>4t췙N|>ۿ_Ht *HGaB,$cհ8XEdHS⽿`fYI|Ѻ*ӊ}++$H A $H43Y#[c>%og!4>xgѿr*{G2Z:H A $HYaCs恘׬T}b9qU֨kj5@Es*W_{>T\aEDPTQ|oMwΘ"$ڰ&z4mkpeyF3U MpM6A $H AZQUMZOEMUUsCS ZHcP-woE-;YcU]K4[<_=DS|WE#8zG[}z{h 3sLQ-1H A $H@ΦS4+וZ?Fxr'=QM8zZ~X;Wͷ)z5>ugjbe<ыm>x~_eFmGQ4uDwQ4u qը?UX &WrTA EJzܯ $H A -SԈ}ˁCL5 mQO:ss1Aft2۴34Fh&Y7fE$'3M֝P:'(ްɾ132fj GͨZu*(jpEEIJEch$s3I A $HGz4Jji30^Eg؍ [fDTt*?jUōjUbL^Ĭ^Crn$H A $HqavUlƙuSWW5 QToEjQxNm;t?j@t9mQIխlR 4VVYMRQEjoE0WUc{8jG*pZ2ųnAI $H APBQ!38OYs\Q8UO5Xd#ըUT#QjlLƬyƙjJ$\31wuf^ xEcf# ^rO# bG=WzcR­0hI A $H6ͱQC:flTѱ*4zE15i(  /^ѽyUw|RӞ^ .:m.6}z=p,n4"t⨢Q}{ICZE 4p0˽=V*~QT+\#*` A $H YW87q3P4QFӱLUE JE$\iDj@ͨx2ر[c#jļ:K]M[swSkۺrMT^kDzM|UfP_êx)R͍X|4Wqz`&0 +rdP]jH}:GQ_T!7{*45cg[kGw׬4Z/[ t9** p=H A ro6c2aϿ,;惚'JeaYJGVo{JRS@зXMعvq#Hъ`XBӭ-Bl1ׇ}NαNJ6f1H}9}G6![05z1*iQG MOݬ7h|fFM44[ ,GH,t733LFՁzi^k8Mjt9ږۖQԀyȨhrO`jnʤ>}VA]Z|yk*~v`=2v쳢#ǹ- g13gʱpw ذ61^k51hOi<8=omSVn垟Gza11}^6 ig/cb;[)$t3s0?} ı{FFi?揞^E?ʩ}3ӴBc#/yZk5V56Acz޸.o.g]1DYoHB826:F;iJQZk6ѺiV4VrgŔW}7J5nƔ8jmhuhAB;PsfwjpA"J';Om%k!Ϊ-I\RbZ|mKs_WJc]wݥ1:@iP'xӊ93о=:3VG-Fqdї,[ZY^>էl9ɷCxhhԂUo<ϠS(=ISoõ]ٓVq%sèzީM=?UO =ҭ4g **GHS ^& 9AU&ڿvJE}AOT54F:ZN2efh ЖI=k "Ιźk(U w }}N]F8O׹}|#CëioD&J1+sV] ϪVnYYuKO"X~%NR˼,bJA0|/G>qL~}Ỵ{tRSj4I5UsOӝ]9t 1]FCsA|G]SSVd=`f4ٸ~hQ4P4lLSOo/LMR ֘6;''h`|VZՂ` C?j:c}Wڰy m:dyԧxD"߃Z\~=X]V+guV7޽{o})~aV+Wˇ4>TvDr#Ҟa;Ы3sVi}L&5^bEb oY"R[[Z,gxsTeB-5R=[ rH*{N[79Iy3evhUqSV_9-ilf޷ژ ~^x8I;錳"ozg-#XmUw"}鸺3Vq}'t^΢۶ o0 z#jrZ؆V5+)#:bkL=MSuOMDI+W{M9scTOp j5Oc~^- M֬G 9JSjdz]վ>5؏uRCt&|jm2>6C̀KBW]q9 w5h>r5pG;K&C p4Fw~SbN3: O~}utj#C Mh,k <1ZaC+^:MV, ɢ?Mnܣve xl;Io}' i'RclO;o&f4:Nt)lݷ^K7_@[OΙ!:a@A|_g uL/^S?tޅ#6OmT+C=NLӔǃ`EʴƓpe޾~GCco| ИOLXb]ք_5[SP /?s;4YϢn̔MӺkpHtwXl٬~[U^5{tꩧ=qg~@f78@uˣFT8nej7c 6ktY4KFGׅɶVnxW ^jEٳfJr{>\xc@֏\cu+: {9aOZ_KTxd,쎕Ye9YwCϳTuf~OQIӭwٕ=̳O i~)MLjc Hks飯WS/)A>>ϳ!q33&<>u߶.xڟj'n&|۠ۡOߪUn!tCNchj|-VhppE=q1 uHd"t]́/>#S:OhN}#23wE~EN}+i*:\i(hKDj˖V<]QGu45و}>y5ݿ50L}vq ] r'&(#?ALُquԔn{TڂQ!݄֡~nM+4lۖvߥ׬57F3ԍ-&hߝwfWsg;Ҁч@[E;,gy,p ; 'BM6)Bk=0*VBfy-4uid P+ gƉ& GGmlVbYz,ߵy{e/D2/~lExt[9<6P׋O|IڳwRܦuexӹӘGO `'OjF8/S߷-wAU[|Xk p"X/KRh8ݹs'M<0t65&[z-dԶWrXagDjP޺x ܸ;3v>oz^րN8vkQ5kSO۶m=T@7ec4޼yQ}vo$v8IqiѪ28>-%F EZvSt\΂3/!hrȆe̎|AKj*Ol癔x*]՝χFgǪ>v,żO)MѤ$VdE߻'jC}luξ>}}Q(56l`8̷ݾLNR#V ŕiETc?:(cLv,`}0b6^fpquZ׹8Ti`pN>dFw2`ņ`>a5.`=MmCl^rt[Fb>ͺ||'XN:7m?[<:N~xx5!VR@t˗/7`Z%98)q=r ۛ5ys揬{ioQ3>\܃iCr8gjr^}^t}7WTeyea0SSۃØ۠A|gbWFȕ+Wȁ<:6480`*%`RX=02B6f>?MNM󁡆 ^r^.(O'@=X|샦X`WXaa}8GnׯWG~v5$Ӵ;B'7ҪܜyqT9{d,;=f.0H!1q8v{ef.OcαA s$ЖL/U0^G<6*Qgl>+;ިA>6X jkR%LVv4 wRږ6k]lҘ VՆ<:ύ1<qt^@1X&^3zĖ2 1 B4p3Q2GП^̢2})'9-cf~ί{n.Rcerbi:ˎY~Ǹ9s^}NM ">6ejN8ʯ2&˴2t14f9+Rm*/92|},;.ݶpyrQ,C`9sA>v-gfZh/Q_?۷m3f72Aݵ%̱k8v hA>}]}[׾/mharx ݻ|ʣ ۧe: V{WUXCBޏdˤ *A>}9scN@t+脼O=1|h**g2,0=$i/E|x+ߠA>}9[%]b w lA N)Eri{u8op>}9s b}$H A $ȽLk^&[y $H A,M6T UnvzQ#!L'clA>}`yF%x/xy9sA>YYOB(ڪ8#X8>}9s $t±莠aE,9sA>}^Rp $H A9K& %H A $H?2!Bo9I*?~ݺc9sA>}>9yA $H A[sl($H A rȡ@sV!a A $Hb$5+w~+ӝ{$}9sA%"$H A daʻ$H A rߕCnVKǕ},wϗO|msUATp'm!ϘqɶmCI}T Q@*6_{򶳂>}9s ϴK'4}@%$Zy 8䛔L[&Ril1~UP*{\^MU-Zf|>}9sK1Tދ|~c'JBA>}yODRy}^f1cMW'\{˴(p.sA>}Ws']@wc٫K#_Ek=܄=R79$9T&H A("l{#h4^/.`?<<w}Ѵ|rNP" ԟ%I;8urR!O3ezm.N8gAё>[ꪓնs hvrtӕ5lR@o;B=KƉ9kܹSz뭴cn67pt"ulq*TCGs=A͛73dqj>(RghG2)|)Rs"XHK;?snDQO wM=:= Ps^U(CteӕgQtwpVtU<Ҝ9u", K}ћ9 u"t/V*s}{t=~,>}0@w բ㏧: {nƖEw^]#XNjI@@x]qRqT p?}E #}rs?rκPztrt6,9+U2炝N ܱ>+k>;VCD(w GwJ鳥pDEc7jŊ:!B\:qК5k̿wy']wuXuLӭknԻ_=]zS|Kyt:-s1Y}o|=TW{ZUVѦMNe˖ц C͇Mw±  4c⦛nZۉ% mK[ (^4V8$XsuL*,񱭶.3Vemy8h^NgJ,Y[ D>^ND)/o9cE%{sOyV@W Q |\B}sjtY ww^cok<|xuk֬Qp <# w(ԄWf佄$@`t y ittGPv*,LlK`II**3Z6玁0SoҶo:~3mgkAv &sKO;|U΢qd ˢ}hB9V<:ז><>;&Ф"4zP}J瀂|$-jJK_ ,vO*Z<ghsCsffHpt]:qVcȦV@'Ōuǹ`yyVWI],ir:Ir'mlXVhߘڼY3ꖑcu/ͱܷW窠s-5϶8q,=epsZ= -+KXPD%3ZL+ꄧN0󚟷>8e>8hXK%wPK'Wm@#lZ n(T;?S8?a??6WӶ<5ss0 l>nQOg__'ѽ;L K[YX>fDgbs]8Їi*6ݻĉɥ<2@r!z?szs1 kʌ{^:`Kq9XKuY(ӟ`9y ZnBc~?JQΫ?E7G|XVs_ܟ _EܢyL8Gʔ^Y}R@K+EMS.jY)k M?j"Vt&zKO{ ڵ6rp뚿)>pcݺu m+Ą D.+7LR@K%@1ۻϓTF=nuy,kcz헜-gtE*.[n^i-s~^;;t]s c=0v%CIqu;+Xr$'d:7yDž;F. c"wU ?)sRotkQwJ*7EA>[Kvչc%onu4?/QKj4wڽ%%499 'Cs] r^: D͖_l7p0,XT@@6-:Z?F>z.R3.PbzLOxn}sUVbh7(n(޵3܇Bf-X|\K4< u^c),cN=b,is\$ZAD+ٖ>{(< ;f MrPba!O,Y"}"˸ |OzovgnRxTmK.Q9}'eڮmYf6e}>W]$lte?,9Н'R)ux|Xe=54o~/~X<amF?ƒ/|V\ic1/2wCW_}u صҺ+G0f&8G"$6hFtB6rAMv8}[VF;X FmVx  ׷c$ù 8p]*/sɩ'0Ix~,hz`]69y{ ?y/i,|ᎻթZpYe%LQ=k)yZsh-BK[{9e5ucI.JS` lkCQ42}'o;w^,j}mp-#;纠܉Ԗ&}Bmw2úbXk*ͷ9nܖggngaHlsxX;N8X'" t{UWe?78XmK 4~@AS\:+ (?=5)Oy]js)ukbb” p~SА~oLz@\s 223چ` .wԣ3 awI'6ѿ 5իW+qWfw,XP>BP7 ,M-DQSN9d5cvÚv7{^ڃ:p733cڈ+̪]Y^?T}MaCY=^fbdJ`_*[nŴѱβc5Gۢ^k["%9r򽘼NWK4},qFP9tu,%1%õ)'}6Ȃ}NҮ GB5D-<ܝNM9@M K3ZcmVqn{=`u"TR<{L֓Z}M[mvٿ`RO=csTV֙pzE&a|[bHX!ڠ@nfB:KBR@KU zRĭ[N}#<8 H-7# ,[l׼5 QmnP}00D{ogu:dY Lyb PzidcX{N=TBC YŌƄ>j߻w/=яV=裏>,*d [\|v1u S?AZ3Jɧ~:3[ںu: ]}#8u:xk81 |3 k|s/>@*i.(箻*4guwc mG|M$D|D!ݭk祘Gji_aQ_g4ku, 'Gqh!f/%(6mQ-€{,E$OsB2E rA0vڮuSyv Ya;-COw69mPj?5lp TbɄ׳Am⟢$ IW{#҆:;moxM;qYkBO`eCaw-|nK("NBrgi#, /ئl` XI$ٸq#@ZLca%6>YϢ'>[N9BaU nذ72/>v馛 @:^l'=I,Ӻ?woo g|$'ׯWO~>,׾TE24ņ /|?򑏘EWx1 o,P>O??2,@pz n{~`*X,|K_blЇ>a}/56@|'?Ojh:zL0aWO}*/`t@!}CB,X[~'lImC}H$%pXK;>ʇ.9ۮ0vRh*D[eMs UKYL}vs+"O%@U`Z@+I+O8 $Lq\@p .3.XLǒKr쎳QJԉ<)죣9VtDb掲t2.9G#B;7/TyJX21qjɷuٲ.$?0`lq/;֠N|v?яkW\\{+ U@Guy 5cX<%FЋ<7Ng<^ җbWp_W@*9<㰒zկ~b0Pi$ &hcB{Q @/|!1R?`FB{OؿWU3K(%Xuy{B_g~3Vŏyc0>fg@7M =k +6 Jfs\ׯ!ozaI>[=O`7/8R*gGuI-9UvVJz Ufs8Rf3߳–/sc5G8giX/=͛-ȗ2d3,lP92XIsb)dSa3Xs?so i=.7UhOuwH$CA.ݭ'*JR+X4(tfv2X7VҸ8Kpw:.%9%,2s3$tZ=4qv8ʷ ">gVb4-Н3K"^Rn&QXay_(!ai5@~lPz r/~C X9!HJ |o'? 3?&7}mѶr hê@8%}֭-..~E_Mi=  ,/J  }#__ga8/7c pڏ}@) 2Q>P vڵN,P%]vEf|tAbxpDO$A6aKsH.p"YrekgΝtif8İ*_{ Vip'GtġcA@x͸Q;C/>TBBG_WX`߿? /mR{Q)BSn{v]:R8Luy,0v\bݠ"kun}vAgj8k_|(+;IXя~fu&,Zj{^x^2hk 8wE&_%ԗ%?mBdVb-0`}7(6VYDF(9_72%X@`a׿ N$  2z_i6|fP`>3⑴p91Tc,Z$<^ 0XMh;38w& {?4N~(-'gw/,h7cP{),0>u7 :~=!tW"ݶxL9_g);3/@)FUm V47ێB ǑP4?K isDGN"chӶPp @el?;r BrVTiK" !+VYpYr^fK (}m>gB_o+*4gs n$qYuc5+jgD-d>ϲM>L[,Ǿ\ѣ-;voݢj&u&$on nR?7RN]D"9 ~{&P8ξGQ.|TOɊE 7!>RY7JyBQ=-C!_"a&6rxEJ\Lmw'T⸧Rk|BnO"堎H_b\5P(7Mxzk~S6p,"24{!).u}`c.udt(Cy.\رF}ϐND \c#utr;. &+2N*#1 H%ƑP cͷ,+ gHaX*Cp]iKp۶=aߤY焌xAUtk UdSsK8&]jLّ}R<!à=F(!rvZ@h gDZ$Q,\ZcCHIRl*P 5/oh~n+[uzv}SyPpdJ/er'07f&eػ B.4=ϝ,-)7 Mn4;jCr: 9'0!ĕu  {>ʀrʓ2XP&8"7`:8˔V&uEptMG]'+8v/z%DuZ< lƱMmTmm YU%Y mX6JܦiMQlJJ-α1L\2J͡.|ovIO(WR"K[gC,ľ&;Zy2*iU9 rKhSyw:{ьDDXp-KSש $q,˙l4%ۜ,Hfϖꬌ3A4$k푬^lUݰFNyFfK2hId71j;?Xq D4a>/r)%OxMbm *LDr,^/kHdz:K7"d^s;R<'%ւdrSlN6˘2*EWp_Ğ0jmsw0Pu~p[y9),ڶb79zµIԾ<3/ٵ;w& Wvwkѷ-<a\8Y'UA&¥DhQ8x1(˅`u/VRfmPdm%ŗXr&E\u@} W1~ϒ=>P` |@_$C:IH;EgI !=H])Hfx'6 )KX-1'B!hНl tDHWn^>?N@'[&1Io5NWjlrR40NYܶ>IB$ 2F@4LCܥ1 ggGHD΍)O }Qg.4a4 >so&Ia؎Rh6@5io=%OZ /Dfԧ>eb2O-oyI(#(YٙNjidYдQ8?. ~=W)&S {'R"hEᛛ )ҜӶ"!lrHVp)8KVC}/[tQYywyu/`q˗B!#|+In|2 3'av=Zn0;.p|a6}dӨ3f ;ѾKnsbJ؝>* ;m;.*̫E Q8:Ʈ"'¢-iCРHB('2u*$'@!Db4#DBPid`D6 k'P-{E"ܘ:".仡 Z;δ#ѯ4jʆ#>#K^갇h7ړ>hn ~=::j`Pʸt?Pc,ࠇڄ6l~ @S&,L k MUxٱc}0N+cSԍ/eDA(?C}Xڸ9Ǖ41 a{eX9pjw8][H̡Hɾ-Yrl^@~',HNri3 s _$bJKop:O~xW4G}4]pt'G>` nX"k_Z6w Vj,vHZ ɦMo[Fph\bVFY_W߰T#ț&Zo0b6@#"mD`I1WmQ7Vtq/~ cFfAV B?qmQzq 8(zOZ;nX@6/\x׻ňf `L@ø;XTی7 ҋbP\;k#!d0dA|Yoq%Β|QI|Kn/* s8ucQr_@n,9ko0T=-%^ b]cZ_xx~vBp7엻"Q<|:s]΀ʹY ϶%A“\D99v t-͵ yIR\ Z&=JWu0RY( ҍd"x#`6R @ygXeD1)!E5@ޑ~6Ҍ@<@#3F 0 K?Aco~͓2VZP=O~g¶al{] H.&1 3X,: 9X<׽δL>b[=te+`;j[^V4_;v-D=s]6ߛL&Kd3-|<#y(C5JyޒR<3_bꊯ-IRD%s6)$/t/쟯LըCkh)E?a@1iESu8&/yK l|ͭW :X1S>]P8 m޽" k/~12$$q3$mQ 3@siЇ6oڴ/2Հ5PTzիL9pU}?uԂ /*^tE )': `,486popF:a,)p ~k6'1~-XD&0|Æ ?~aP0l>,hnV!6,GnP6ٜ3kXAAh]C9Cw]N!x%BU]^v|a|VW7`tԶ,ԩHQp0'ʱrΘ! GQ2)*hOk$4T`-WJY ? {I3kC#_k=_8ei=CYq6Mrt('6ڙ#Gxn>J8y,|m|mgTN}g N t΄Dh0 e 3A/v[+Sk%Z\[±l@"p&6mh 3NgVmEҰWz(90A(,!J`ho_K/V[4@7 >s 8ܾ} _(X G?P@?;,rzck,'`'Y[ҧ @mIۃiԏ4-ߓ8ʶbёdSi* 2h+8ϠxuÊoMBFD HQvxsϨUۈBB%l*u@qk):+rsY8tқXǝ򶢅kDn*~KP8U}92 [ڒH tV} +/Q$@&Pi_&{~AbBQd$-"_'/YHEMY;%n"ɈȥHD~%r}gp|x&9 sf9>$ZhL\:X(Ta8 nKo0q>fvpL{h,h7Unn[oF[6nhhW\q}-0R`KuPGJS?Vx;{ C|o=xx qH;>jRKOՃ~q[t^ROr%DG K׿ ,o-8u|2238N PA`'sD3x<,H (e:脣˨?Mcau~ы^dM ~RfL&t{񇱂 Ɩyc?,^p ,s< e]r\DO,ަ88_n,%Xc %\bzPv"W1Iq6xϙ6 /zFXu zˀNϝԱ\r(%|Nb];"e`דE8eEf1BՁ; ;@$pnߠ>P-`-U5j~Ga-F8>7@? K\Kp cE mOD\fID)zvcڤcLn#>Ji&ZNb=LBƍE)e>1|Yъqr.ύ7+:3΋y)K@̡XOBx 鉑nce5 o)_$9ms򒤴bpmL8-Ǝ8cn{ǂ:,1o 鎽3N!]I8m΢=sP(7D0v [!IRpmsqbAm&#V1,w8"Cb V M4$yԣE_WԵ^:Ib[m S;):tHkAq8STm۶BYc;fI#_PmՓf8d[a8Ιi{rm'v<,<ܽL{n%.\^Is^n&A@ h0mgULz@NTFhKIl)˳@h{QuII[/ ) g+sJDh9EJKXXRT\>ODH\#ϾD*9\Õ9钎F(×ۗ8֓Cy7`N@uv- G} /1I -/8`aQ9 ݶ4F1B"-p)RGJvxR pE"%"!*?D*]І݅C\.x  A!ȵ.&4\_ 򋝗x8Ơ?4Td]p'a>bw(a1 O3\Eq`D.Ý@raι%fW~JQ\˰#!ap|nٰ_~ Dَ.'77e>,w󣯎<J.r ^r#!d\zȣ\0\ ]BjNB{,Ea.C\Â%<ed2,~ؗn==i+{Rg#7 ٗeT e'a2s|`BtU6dY]nfnrm~>aOTgJ9*ҮZ tVؚL\_۪Z$sRVhdgSEa!Rv.\9`~!?&U"R &H2uY0@INH,fik}Bt<,"іɬ-" +p^Λ٢4Yŏx~vb-)I_G׺nZH1-ί$rZga^=3Q{HE‘9PxQsvݔsgl#m$L?r{c*~n=3'4%(P¬9 AY魇Lk^L*[:y.Ry׌ERvW- NF2kGèSu_?0vۏyp7;f_l2Ak)tRr5)߹Ұ>84U"f#M^Ev D(Y#A(1p־lBEsVJv8$jⵒtG[ؠ.wȖ[SU&{wmtfJⳑu\*\~֬kE$]]3`ރoxN%*̸׫HP`vؖF9쑭fmI҃< gzLh3nvdOyo*P4Y/fs}G~/oŁǷiq[9‰]{ .hnnUc\'..YPUP̈́c{SL@h kӖcP_;QdA۸w!t2J;wZPŢO+mcG($|2v:#{; 3PRwLlkmje,vzo9 > x6)oCڨN6d.I? sPpQdx+A,U89UeyZ1H(Τs$sEe] VY541 $+Dչ5e^BJxs= ~J '*Twd>Y>3/Q%d wtrM31}IM!C3e2u.ϰ6̬0ȧa?,uwU*r'l'@I2`k擂9(pl"ns;t :g 3!SmC0G \R%*A}ҝ5a/T~~\<8zΤ뜕wzIB4 ,), gjc_قBQ$ŏn&ԗ@e1` 5U\uC4@2i9оAN)XmP6GhsYx Ͻ& $cu}|~D:\+ A̖{ Ja+8Qy|. &EKp2yl1āΤȁ$̚pu,M,GLa}Ƶ2@#Sb+>T mbԥSO5a15vKLAR$xY!΂Č3zo@k XtOOIR>רJ9 6j[pUm`;?\5~&_c=fR~ 25=/ k_:bݰ"h`Ӕ͖X 8;,Z𦄓M;H? %cWh77ѴנX6&/mgF ޴VO c3Xw7wY~~Clh(BLe꿫+e&DQ*t\&h2];9) P< ha!7C͌š^"Y1rX:ƞ@J Ըu n jL4 `HJQ_]ˇF63WcWTT|jJEm.P@n<CC""a!%2^~{LvD+OAf"t {hff|63?`ۍTvVpU#Xw:.&&ۨylH.N}v]KqWk}#A.IHPu 8jDgWGJ17n@?DsrBè=M CחW dL@k)<6Η Ѐm볛?F*Y5H0T;*P˦zD myHOYC_D-\ᅇ .^iDcM:J͘Fm"·CW9/g߾ GU՝T.qD&Vb{WBTpJ%QQH* jq@ C)pd_b8-17KAӪ `9icT_ySl/5R9xYl;pǭYk0Ν/ s%RM;Σp2f@/*vt\YovmuXqu+LSl Joϝ[ ):vٵPWoA"(SocB,ȭ>0FYJeBS~.kRڍmMF5 $9-8G\L2Ts#5cqPÆ?~;CW5 b ?!+hhf&HkǾYLO D: V7ƳEhv ]I1g #i*g^B JC*tNEN.(%LskPwpH1z Ąd41'|@wv5Ybu.m55M= !vɝóh3LpOPԀ@3-9N@ 8޲˞|~PT!ʿL-߀ k+9^?'"_B"B)k ]a+RVA DN'B?W&QK! zیu`4Nvi=ta~EΩ&!6*8Xm'm |y1NIw x}UuIhSD}P4*R6O-"."&pe-PI&QH+q:ʆ~xu!yւ1&R"z<*t j"Bu;g&<[4qտg Eacx~ܥQ:eΓ"o/"8E_Uq +ӔhwTTpFQCQ폜ǵxăRg=9oBʽOآȊ*H05ZY(rԗ9!݄滾u*JOs9 ŢIlʆ.C$22.:.7IU;ٶ#qzW,z*LW3 bM=jl\B?w&1NRs&Ch8< ݑ}OLwΓLh1]sAX7dB߻?z6e1Fm.߉@_¢N)x˂kwWlGhy?-P*Ύӿ:Hw: Nt'6p?kgj@c?]_}|!w? |\jtxOHo.tmZc>Gvb3-P[:OndEZ Q½N#}؋l+2}'SYNc s\5e_BPB]h+zeZcbaRm,XNZ_(JA8NABh9'8IQ U?##-z;At2?^߫uh pR(&{APGl^͹(ê7 pkFr.J|&7ZӶQT&HZDm`5"FtܥdNRmDH2bf<@8#MnnFLVq"|U;:)-Nnj;v).yr РL:d筨 '>t~Gp‡Tdws.ilg,Li_UJ ](|]t,WkDFVqr&v'C( n,VqZz]oM]ώV@eoW+yB;tCI2vՔQfpC-FHSm&!B`=dF*Rʸ(VjB*H9EBQgHCԠ1.M>]ZIIJh Jaer/HpfE_Mm!ϒYQ"pCLέQlqlGf~gbf/)g9fN q">tQӠ8+8@3J8T67'sLU]cv;ǭwN纅yW[/6/>sα i*=@iīWԉ)=>V!!Ņ<ŀEwOFJwZ:ܙc2Ϩkt(o̬a<$o6%{vm*HƄB5JeLJ68{Nxw`֦AGFF򲧿t[병% uǵ( M[gc]O}feWr8Wa|IY4 & ixGx:[l'=_q*Q.+ ׻;+B5iv+?j d'1Fh?TӐ}GH=O*dʮB}tMfcй;HǼhRʾeU!(w]4k\O ߚ7vʵWˁv({݋Nf*)"rdTlv8ѝ=z I퐔n[ / _uSkݹ+4v])T׹Fy}8ld:ӏ\^>=`4;WPL[WUߺϜjk.[<AYD ZKu%3ً6P?E3UAC]bGuDÉş`:TH̩w z;c]>0wGgܹd.[ANW hg}p丝{wQ<̍S6-&npcfrDWnӋW_vTHwjG)-SRvN<'h5nO\]_/sj=kڎ-z˫ARa?˽_DRrq˱*| 7o2)!q|6(Upg0dZ۷p}il.QJ[SykַbMu0:8 a'0F&'LG9=Šf\kQы]y|y=~lгF;[G5y3j"'h[R+WklsF*gv;sxW'lv6"}uB E:dZ ËD1G H\| |u~omMM$6s%d'vxOR kۦɈRJIeF*NZ]\lǭ.Urlz9&Vi8:3m%pJ̙sd ԟ'Hh-NLE3/ZC J}cT"L/3샛k;Ue$3Fή+5 &P#?3CU$ /@ZvC^cKhd !UR.4GFi4&!cuFPRsZ2v.3xC<]dȉ"3 &Q< d 5t)(44 S֑Mp 8ivn=Oqτ;&]j_ 5iN`w~228ED{G6Z=jvMR2t)mTk]u ԟ&V"t㙊D8E6w Mf5u iH}_:cnR0?#̧j~t8q<6ڳw4v3yS5<$XnZi`t3*;~&ubTr*X{Fg+D?ёH-)GcYst~V:/(:qloM)0E~Ꭵ{Iݴm`F[ŎФ+J` ׊"4S 9XM3mz=IJX\6AeU䜨h#q.'r͵]!<|)CTV 3(ķ^-# /S`G!;euQc* !09֋V  7^eY&#ZyR*U)  ;D;:H"O#]x" &(lcV S[BrW# NUf)3NsO!ǣ 4>ݍ#lRR}N7O@z[]H%`=tk;-涱R)ϸMolyhe\f_`[=^85ىFeSD"bm6Fh-שȔe}g~@CɟcT87݈-6$ p2\P`s(,ҬwCt  vD"Dd ڐ!=bDes&CU[:\ÌeTXsxqJ#N>DȲi@Mؘu&ʤ`tx,8M_hq5lp]#{ U!J_Xu$(&6Ük= ]#л_E%.AWAbU} r ;u#$AWBEJ M>A6%M/+@W ĄHm;lJ5@ڡ"?PA5*Ʉ9QFE^$ThP i^7dh0*y;ڌe6H=(0T$(`్|V$p=g(S̄j(ccQu3m.%o฾1"f0Úd6ZG>2 Ia =|lQ Ѭ*R4^pdn5ݿ9',eIT7= 7?=&AVHOCؐoNǷ. rDi.gF>i Rj[>;a30lE5nC3r)G6 YH1z>yt.kڞ6;Kf@ESF ]>P8M?uHgyҘVӦs6eo`pͭ34=Er4 2'+cn%P6L]YY/[PQ&/ e$q͍F vލz%~0P[fUUcml{XRáS e^5j=Y:rҤXM0홤/8ff9+-GpiQzO]Q"t=yn㒩HPeiA-b5+yBѤ#FB2G$Q_ɚEMc秡kLeRg'AS5Cxw|歾@OT=%sGh3 |Cykfkvv] Jcam ֶt};T*#\7Mqeve%s, CnYSB{UZM Ad…@\3g6hU /*,X'0 bi {q}FReR([*aH GE3k c/> vϴ p vsT}1p 0 wQ}TRpJ@AM^(znD-B逴qz}"hF (AbZt78q_LG}#!}"Bg}"Ǯ9]+NF<$OUG)Er<< ެ"4$[2vZL)mLAV3ט!&E*&uhW#JY&\dp<Ȗ} 2n>o8\8ޒL ]G2.Rd t ڽ!p}h>2vkcT.89R8f>@ >`i!rlGqqE*o볳'+䃚@b}㻊6ȗP8~W~W:icQq6'SmJ_u"ct霙;yL-Pd-J+׉s څ] =~Q[V#)291Ȃh(ȟunf@mpAҒI|7IXSRT<-'BM;q,M\;r(Q6ULC|tWnԷUբN5w%i}]Rf)\j<:G(Ɇ8\Q b3!k%jLDBn vw|\&e# 07gǷԁ^S!.=>vjąԟ@lQ8$/)a y*DCɨ]4BIKidNW &omJ)$sD/H",p CټZCLanm"EHW3869JT1枮M6bt x4lF1vٸϞ9T9>kNнڨ!N6itmm2sϬH3iI+asdh>+]ORN!_YZ xO#?tآG4?6bET3 \;QuLpu1p#Dsm9hMfQm{5xwx[bq#(3/;(3¥2j2:DGɢR8 #9vdcPC Q&t\ho)[_ >SPkY4 `;ZPn3:L [v \ #mV>aaOH#޽2G| "# Pϯ|g82DuwPf&hܑHi[q3Lt\:|O}H9DF*K.YMA.G9IhC~ ߚg1(>w%;5gabIת: d lG9M >7 F#-0՜tH3F|VA5P*y|?Zk}Gѹ}ҍ煦2cޣUV;HV(]kⳍT^$!Eoi"V<$˺p9=IPp0HTfܶiuDu9!` -N @q/M/nWFt˜}@f6%F* dh}^7b.'` bf2 6* %pr}6+t Tް+r?l1I;tTV3"n6%TN&#j =.y^-H{}kT9<+73xҤZ*2-I=&. ‰]GƮ@nWĵ/SR[Z; jou“aG {߃ni ,|B6q?5ms R:xݳRDΓ=K"_yh_:;U^uΌY'bTt*hCWł=6w+=8f29Qn|e}Z$x y+I #f`,LRũR+xr*(LF*}ڦsN?K'3dlnOLX`6NvgNs,<$w>9O ~_eX@:F^w}pAUz<\&,1_?J KTlNJt&ܨJ0pjHBIùe9w+Sٞ%IW$wa3FѠS^Rj=AM/z\UoP'=UP> t, R-te̶`q^ڙjR{u#6)!Y0%|UV"3EAfyam9:&'ָ8O)c7Hַ1r9Ht*c2T<_`q;z.^nen]׸ tY8,!UMb3$7d*i>y)L il6uKV5H]Ϻ,T_ i-ܦf8N13n=a=hP|61ϑ{Jzȗ5tvWVBSNq,NUi=廓dS ႟|lLO8Д 3 :R-8u3#hsס8BFt;)j}R1Ɋqϝewp+WwDw?o5뾄gpT*walO + ,o]}CH=wqPg}~=]a.d?IX0BҿF{B_[]TewNR$5!y1Aw T:kbw<:9`{cFt</}0'.N22dJ6'ahLcL"0\eͿ>}KyoqwϠK63I@<8+ tۆ[;nEsꮑ8%{ DXKv1f> mpE^9\]Sf\L4S>k&MqC8q<EaDUFnRZ /C o/q&IDŽ1MűjKk0&O[';1M *4@cC+t2k`A]3@>\4@KΗЕ7`JdE_?q>)ױL@J/ny I >@wvͬ/#k>!s)\xZ[S^,t>sT!.st7>j9qpiZFZ=7pDTl޳klUph~?$mٛ Jm!ԥF7x.҃AU8MzJ$TʊVb63I`dwsez^ mv2^Qp$ Kڸ:#,ͼ|&3}Y@?D(Jl/UJ^$/ti9ҡ92TZY3CֵB5&^8zCRlߺԛ@f'6k_fMV[o=Z^v,S\6Ѷ".ӹ*Yѱd:p(BEbLnKDNDn uGTWUq\ IEAmdɷ I5 KʂPAJ*s0+<$̱K w\Eb a ~2~D/s3< }2?^^wסƜT[(\X3QQ!be"@g>22KPMf^oE[8aϺNA@y#pWu&)MpTkoȩms4C%z@p/H|Չ6>G xpYcb /'k_/n|jJ6aަP JKNX)Q8t'ʇ(@.qnu?4{Jϭ/iʩbf|p*BQ̫v!0cz3hJXHc" 2s}a Գ¤ToK{nSȶ34q 1m5\H@Ns \k9o+;ABX΀ :D m NeۊX-P,wY90sN ic K(bI pڤ3cn};݈ߜaB99djk hw~.D=ݨ $JP\*̆ƓcYA4Qb"(眖b>dVq՜4ȴt5AEIEYVl:HFTZ D}߮}8 :)L<pR.nYqcqE"1I~X Gǡ Kf/ M1=ʡ[yHϸ.0YsX~e$@Ƴf6n>m_v N3]#XKfNs\8;v6F4صg?ǧq3ROu_}AfkkKP\ћ`:Qw-#( ӕ;/|ISd1UwK(^`jN7"|Y@MdERU' Rd!S#U.ü47,Q̂WK6֢uf/@+gX'*embc$5HeRF*U·2s6@l]2iLX\gHe?d =`hwhzJI6?m#3|-#0*6n(֊2v _>ǖ$rM`4nI $JAsUn5r &nr75ӟl BR`xL( c8 nHݳ}1WMgˁ`W1tn[o䰦3QLϹVk/'^Lg- (O֔h =#{i;:V$+t-v_YN{*`PХJV!L ĈS7Y>'vGWM}eˆI:~1ZǔI Y,kEYBٔ\!4(6T$h-j1Ir386>h:uEj(N1=~^㇁͵;׉C^Y98u\:Enwm;EYttW穐ΜsW-͟T4;ӛ__@i6N 0ي`FA1ppt-M}ΤL9 WF_Fm*JMLVdEz #Hr`em>'5)(;.ܧ*sVwzzfR8E?.wR(A ;0T8]WqzBK*]0L tD?U[$87"T&_2dIPw> mҶD/,i 54Op8kb%VxG!Q* AFy WSk; uvF*z;D$0b'sV|*6vIw4Kh6V霅@Z dUvqQX& ?O,97** i&nT\пqMdu̇ f%G5c Gϙ#WwR~`NVI("|5ȝ" ;.6Y\^U딃RYJq7 "Awi7UQaR?Q:椔lĨ S>p^ R@חga Nxٜݝ͵hTLB>wP2I-Ih8rFk41>؛ظۡn~<$)i(sDԞfAb0|x\StLmdPDf>>xϼ܏ T+k} ?iQ),6uc¸("|xh)SGA0"Y=5m);#/r~`0wRf\'@==Yf?gqmvbU?=moڢyV< ftƏ0m)wŪy eYwubL!'΄M*j͇ umɢ_] hgf& N;h7 H[><N𜝧zqkÕNTMv4Um2*Qڦ*P|ggSݽU`.WtQ,tip%񳿟d=85h{|GF˫(4~=';E,8TQ2$ڵW ]gCSǸ:O&>S4 ZHK>+{V*}V,PJή)y ZhБgWq|eGɓ iպdﲹPͻ*X;{NDs/ )$]wmf$F׎: tDr&$'#q ԗl&ݓA+ߣ][i{"u?>ɛgp[ӏAb&Yl#h3~*6As6~|^_,Іd*2o֪:GenU/1YLmdPl3=3 ʉhk\ܤ,f6k0NzH cQUe%Frw$ ׍έ؇[o'UQ%m=@A6WOwSA8,bn 44BހxU2v,GwG1sRl.{U>Λh3Ӥ$ArF~5ȏ ̱/p}rgQ hK_$RTg=WI@\$޸mjt"\6'ľ{SD39} cRou-*-uU|z1ațs( 'C:? 4qJن dsdt}s5&F~*F@! =<䠨k2AU*7D"-S\xw"|0teg ww*Y0 td42ݢEa :1rF냥VhF\6 ;KtK$!&Hgx/bOb 1+&Оd şPx4|*hl1)EwS q& kK==[\9Qv!Kr`m:d85LccS߭A4T~ʤcMc*', d ܤBcBZ u62>XsN㓲#> 4`}y3N2\/A"Etŏn? !T;NU8~+QR8f{Bv\T8p/!pUnVtiAaouH7gN2Ic OO+A_,&u4EO ˅r/A Q)6iP&=@,xq4QD|@9a^rf 0UJ:fy(i#n7mnjJat7Duh:,3I Pmp3XQD<uys64 ]s]7ߕ.ר};ĺTnR4NL8:]',!{=ᜥ~hIgK{SɱHt mxCQ6>tƍѝTHsO(hZtt/(KIiO4;tm&:n=jt lWCv_$gYLi~8n '~~EAӉC`hqk-*Ri(Tޱ̕xًcsMiqnSmlnpwq˹t?_In_цx˙1i }zljtƳc9ֻGڸ@P8Wd`f:զ1qkВwGLtVEd s!B`] ؗ>Md-$*Dtt!XvW/ߎ[atRqKYW(ie_}59kSvnVզӇ*hS Μ :{=/:.Wjqvlf:EMVy6x_@ۡ.8;.o@(?ujw+;mOmmg;g C^ZUN0t.{WïlS;Mv 1*bѕdzd w4ҡ2TU֩CEC`] @n%{Pԯ7B7_OpS,8mBdv54A@!#LX4&cVP9JVAEskQ-5RTEOZ0QX扚l7j󓌁lP:1$}e>c6>+Cv9 #p[Ǎ7xb9ζnBb["bn ]SH5i8nLuMjrǤbybhϢ$>nńaguTm]Mo6wޑ; h4Ť>Luq"b(8F*+'ɣiVrB1 7$j|5hIp C fdRcm Nj*كK 6R!A( q 㾨 463Aq}.YZF^Cl J d`&ȉ$&"gA>/1RqtU~Z@`Ct3n=xlFnq<@k_A hsX6F tZ}8f.Fʏ yI2syU9W]V x 2j1NZqN9MT47$+~nèJu,,FF_k)?"D 3t "cݡ^xU]nA!lHЀA2DnH=dr("q)6Mw.kTĦ9* <¡s"D( Cڄ2i6v 4Lp;#6YLpCq6{Td2MdK3.$e V6M(tE<3w9INu xLck 9-Ljz`KL7螮/7Hź,gl>ԉwfr0ޠklEѯ-"|[h@?ru!2;}gAwJM ' x8NᒽhhO0OgsWMPaH!h܀i0ǎJU|I !N[7 Pu _9$ Vi`>d6VCms)6l(]6ԅ+=vXEn;9Gz L뽏=..i./(2\BW% LR|C5,_^j*sL(l]a6)Ae3LKt:ܴٔwgH\1t٪ϾQ4f*{ at,4]8`7<yeG(L Hƍpc6g)rd4F"F02(OJr@/$oh@'[P8. @XO9)AƄ$ ``&/4Bgڒ?_@"m6= T[6`TZtbڌ?9N)&Zk#@Iv*ozė&]TsT8˽,ȫmf{{AdϚ%YR%0nX8gg#` <%ߗu7T $*13X'(*|T~aA]۩ ۆLgmaniNϕrBeBm]3Ih=w*IG9S@&WE}~{iN_u2yj?1qw.63}\kW#=YPyfoq8v$m SdcH )9\6Pip[BP-m\FkJfFG9p:%ȳ!nj{ HigHiet۝^<@wJnϝJ1+sz$X3 >u})utMtr츛Y_xN8 \@_8C8%z'Uc<{Dm$/.LNyru=:Gʙm2JV0F|Yf3VqYyGBۈ&R7,$ EvIkHnhZrUCCtQ,8.p*ܰXd1J#NeG:j U$m:zM ±Cs|:Hl~kAЕp;/8t GJ닿zEc͢5Q2gÓf AԊ5 .O~d.#!I_]UjL9ZȨffm78A#Dxlo56p/P`ZgZsBPlPC(5nl{̅"s@PIZOC ı^c1||Vw #sP/QN"U"KvdNnL;;ϩQͻ6: WP66.eQ5٦B)=wNؤc6c.6%3 :mcE5; V3z|eRO]Ydu ;mN?"ƴ?M)(|fz2G?; :>wg{Am OlF (n}M}\w^-(Tm YYdKTE8cwÚPL@q4*ZJ uJ)SH}*#G?,^ʜMԉPƩDh ! )PIJ{SX3z'i&(֗q5ش^гBo;Du֔ӻoq"j0:`%Aɺ|Tu}Rk>[G`HJ.l&*%)AZ>o&N>64$;s"M/zKsE.}W"x1(QRUI&LsxV3ra/rWY#{V9qMlaGv.yK_IDԠ`8tRkcoR2^OM8 -MnI%ڶ&C//YQ]\DV1LLH! ڷ9|Esmk k\7:Q#xy;ŁK 㕠9)\[ˁsls/&HtD(m0Nns<9v6>HpmM0%z> E%ٳuh=x -E%DڥOT=N;f)-T4oj 9ϩ,]غ6J:}{=UjsJVdkIO F3Um:\qb;ȏ z_&C*+ gy~UmW`DqIP6Yi0U hsb SN*(=QxfXT2r1Mykכčs@ 3'1zTdxy-7s+?r\8QʕB7;HAMݜɃyqyR&ǥLRvn縚G-'evNR1l8׋>fBڭ^؝OՅ,빷" GIHڬEsxc'BS#ތl]q@+x~yN-^MfӼ9(QAsȜg6ND*({?ɠmjD=Dh6ZDY|>lW>6C}ƛ5sj8[qhxhAyodI]1_}β仜ͨ2Rqh@7ԝ@UQ1X`;n"fi|/i\i:"I//?&%OAF1jBpզ}܂4YxCtZTE:-JM>N8U_$@fteQk@GQGRSs+Jݨ_7u'ifLi0)We6ʪ662%F#Lj>S6KkY&zo5H\=%ٞQL66rޑ9⍵:iX:F-TzvǓuʬH!&8M7[03\F;:詴xDu# utQ]ᚁ"Bda2et;%IhdqOV=vF 8I|ebʑWT ni *ʫV<^fRCtYiH۩ӱ3x%Us?g:WO8h$;mw{|W:k[V+1tq&*4*Wɂl~qkxW3NQN7ٻ*p2pk濐]k\{ޏ5V+YrE+CHF:o!LR 6=Κ`^Ώ" 0GgQpہ aT#;cVgm9d JJD1 E 3HTq&3uy*]ՓO^iwMmRKZP-i%DOW+GĢxBpv!^ka>vEE*P 8Ko&(nМiMhű F lm.iͤͶ΂QD6LV*?}?t )]8F-rT MRB%$E9:)Z TO\*}E?{6ꁤ'/iP{(¢"#SH8yh26s]S1@CZ#ix3 ff'„{v~(\݂\ۖeOp,#?[d8gaJ1LӜpIwn}>x\̬M1,]ER< -/XA H&#QyZfAEOr3wlۮQ_^S4Yxo 6 ݠV~Q0Zŗui-] 2LT<+ bRfl~L`ѵ1T/UE:= AIȨ&bNL¶ G%$r vnSFGކA='b44 tx}p `Z̬҅p*&L》DPDb dlRրro443 BA4 f.*&H(kSZ@$@F/L.; z*Hiе([j#jBJ`$2s-s-4l69ɚΦL5ɴѾVC3̀ j[%pwv?P H7o䚕g\JX3»g} WenL1c&``Q*4kK% gvjvwU$hCVH?S0cN(.0YfvHxJ 8A7]r"T|Od/g2vD"~/ ..u ?r,ώߺXt~U.΍+)38΢e !YXHSMM׹YQ7pD >IE$Si)/u! j4,x-YF`]r]]L_rRD7q*`m2Hmy. e볓eT73U <ۺ>g1d^ zJ`KY|!s"MN֔Nn\|)de7>h <4+_ā{H6N/|tRxpoZT%B8N'Jdʕ/ǐCy7r&!gR,ZB7L PSY) z6C7t3d(zwZ6pT 2pR㕒6 :i]r/;Xs8RPt vVU}e8U !r&Ԣ! t]ǭ fᦗAơbih';XM|Ob146ۄ͘:Jm VUP p56>"IO6;u]™F zh_DHN'GF(jF !ʁ6iH&63Rqhm񜻞RwPgN$}NC>0_zF@[#'n8/w/õ4)׊y9]$fL©3ʉ8-"t2t+Q!p.l_侣Ͷ) B۔JDEε[{[,DC(KE-M藣dkHue<7ɩDڥ|/y CIG3k1gW+e2,j6|f(L.7PTDP8X-Pg]9ٙ ۤuQ8U qVmd.R 8YU ObNp<93;b (ͭCB B?+Dt"0Շ8)iD'hv)`uE΅ JT~+2Ds ֠XB#C7DeE(uEپq7.31ZM*]M.t^C]ət_kdN 8dNEFJ.уqQkHжgEIM!ѮMNd΄'A4< :3:A$TLQ }u+ToȴR<,n@熴A/7Rs"| Hg8^dCOWtD6J*s6(NM@ՠ߸ZP*"tGVD8f uҏbd@ӻ)@OMCQA2`'$ӗP~|B82q(GG[ {6pUSq}$PG@if4$Es7]c-k:UZ\eAO6n.dj6.3.;c(q'h%k [XόM"߃d~xs1ڰ"ە|NfOs"[f˩(eY"K-KnWf)eУNQcHYmz.(ʈk1Ơ$c iVdz\=S4df&,Am~ Ma%@_G5*yeDAyű;AČK@?@@c$g0u&w )>]U1bEI[mDBQp>Nڰ ^C_e)` f-:4Tv= 4~>['gLU*ZyoeJgq Z;(tgѵV6ٹ *T966׏0߂1UZҴ$1Gn?IRE%_-*ـ-L zӔ;嚪~l,kGM}ΊuCa]¬({E qMd\\dmr/xL|f(5CY"Y]+C,ٍFQ I)Eb5 piY ӑkYټ;4E]'{z3ss4ZH [VA༘=7H8[S:Au~# ǷB] Zb.L~/l'-J Q{͍ sA*i~ͽԳkYyji8Sd(s,Cw5mj:tַiJ eqmwt`p/2wgqN;;fwEOa_ʕS7e"mUʿ%w#0Zqn2uYSǰXҽ$lgl6B7;9,@.i:ȅ+@C_:C"nzQrhTHC&_mWSu"ͩ }Pv^<.ZRWZVW5!H]+eHlz:r;e 24eJpq\NmIf}!18q+$7Wn\㭻9 ٻ9OWd th)?i^?28>/ᤁeH.S̖ $:g;`(匒 >MST@|nr*=7 98'i=gNsg*^2aМ^ՂMmw'8&5X(i&*%<ĀgΤ(U^׉5sŖVj(nq$#Cu@#fMt\6>l]1#cPLA/A6XMSTNA0SPg2/!{m?φsKEǓ}$t2frx,7`}飱]i"8 UCk B ~b$n,V]w~!?HϐNeU'|"ϖ!XmfB}. [RgV}lGQIaV4u9 =ps+\'ԓpѥit0Q1";e;Dm2E>ѡ"2Ȩ#pd\wdTh0 u܆=6=#Y\N&rc]4q"&R)di.\sz;|Zwˣm8 F4@+:Yׂ2 weW M;9KK rI8jIeㄣt8:}6O7;kz~&^rv.dFZwAh" N3*ɥT]d2GGQڅ*^}O`kw/*g7Dp^Dнbp['c8M`BqFdr\M7* Maa(Q4C.ۜZoH;6i> -I6R`A݈&}# ExqDϽp[gٌrr[V @&U1/Z OMSY X^F(tqxvmNVh!Qm D)MGtwױR sV +@$EoILJ8KV 1I $h: /QIc:qܿ9q$W],]5—{D$֦,b2ELCM lsdfj>o ͒hkѯCݻ8Q~i]/{_,MRU,"}U`Wa$4 %5 YE@aXeuddFPGp_:y[뉉~YYYYY'O{iR-6sv]<#)Κ]OƁ75v=zYG> &=;`BsN#B$7|0+]1k{mQF{'II+yQ” (lyh_"gosu;L^#7{Z Yd_hkq޸.x IF׋lJ^,*XxN(JARd4tedwt${lKLY)rfZ[c,P[\(6zI59K4.- Ҷdz([,)Z!A%{ҝ^%RS V;w-˸b{dar҈ou<%֖$t6W;i/{PmiEe/ev/PRcn7{Խ ԏzuX,FYW0Ejp iS]Oz:f6R$5I8kìyE- $|; @"g햌 c=K˻.Y >tv0ErxW o߲>^L~% IKdZϦ׵%I/hs~5xv6Fޢdhn9k y A9Cxx>#Q@AЏV#9ox)#RHtby"{5uM#$`Cٻ'8⵻?3v\?|xs?ڛ=mtD2bE,&qxwmhx]`jy7.( 2#M{G=}ZZk0ydEoqTxiEkZu%b<%S YXl,P`\SQ0\TG`٨5W̸k_[6MMZݳBs'']|{OHjxfI@ekfa.`!M%8hTМP{&vL} )+<=ȢUvR^gw{i\ NuWF$˛ٷؑ@7Xwt=_<ǎ8_d=H:<9 RWѭG+fމ$fTz:EP,U % F,u4BVbݯHJQFiX~.FwBhY&S0ݯ|"VecҊf,nq(.n::[T\+JbiֳH5^<3T#Ӎga- UYUP`XZvaAԧM"bW0$?\Oj>`o5Ǖ O`4Jt[3,?\ᛞzm?L%t6#9? eX,3 0bMjez f#. fo1zY%`ɔfTYN%Ō>YecX5͊Y$,в |?-"1Lҷ(_4 g\\cH-3t9:NT/M͍m٦MgRRVx\&G μas3/X|#`ӳ[!殢v)6!SG}YĚbd>r# gke@,|ѹ}-@遭9!)/퓨 7[ݧ\j a.>{zeXDr{Y`Փ#uqtJnE{;抣.VebͪМ&/ gkܕa׺^r~еe^JN@3*QYd=sǡ|)ڒ z[wk evQT]gͨ@4f{9i tlaVN749,RyWƷey%,k3ch;g(cXGbeC2"sg _cꝑBVq*3M} tr w_c2ЩZtϣ(Ǝbsv<ThFG>O?:ZYK fI[~Ix "[2" 3^)-59=ҢZs+(՟xPN)949;-x/yT6ςmV/,yAaqx" ?襓3g#(W#.Z4,+]tqRggcӇmp#Y*'Nc(R ͞9:Ҿn z3[[6sgޚnX؈$'Ra䛔_ VނmYa\t-/9.rMMC!W|䝌xmh3<ƒ$!Yl72|b>bۿΥO;煂:3Fxc?3ཚ-pgu%$jm?G.ݱqppoJK0VvDڴNJP/HeH>rҩ,]0,ӶȩZ;N#$\0ZI)N#uIqip|)Pѻ'>+K7@v}`RD(+0Fe`k,"2;%zQf3b#Vvj xoYe*؝?bu) |y`CQ{'q]\tтRUsS[Ek5~fʣf4*%Z.mot_Ejsq'#V#El~"](T{NJ9Jc>FomusСd0K6HؒĹmEly.k{>~..RCvxq<;cP㶳[%1jǾ|e҅/L y4iu}wv|yaKF9?' 7Psb25;S;4z( {]'m< RIRzC3Ϩq{ wn&. YQfzxאIϜ Fֲƞ!ML{8h~F UD0x\Gk`-{x?_'~'ҍnt8Z<;YW%Wutܤ^c7*Cn_m^Y-NI]s͹YȪ,tI-3B` =mT:2F}(״(Tp1vD(ƍxꂁ (0[5?efd.zVNo r_F )mW}?ږ8OMg>of"\7lmzZPcg>~L?3Z7~cɟKKӟt׾~v:}87|YznQH_qn3wwk<3}tgo+{Ց,Di{,i򍎴њ':5ҒH`Yƛz?Ϛk^cKs-`bβ! p#ӎQ+CJ0|e1 DrUff9i'iڤ=b OwwB"0/yY=Q,s& ׵@4+oxN$+яf01oH9Lf7+ٕuA&7@*2 _ O~3nnԃsC>e)S&wdzj{Q sze:&|=C{2s_<=LMl<^΍@],8p;s}0m}`Acr u{e q78:F~7Jio<{z"{=#V|lj7?+ 0~e(L/`/첹L(u~K- 7TJa|yҗfYy{z6 to~9? |;e&6Vo Plu`u򔧤w]w tUWwi`.M>LO}SqMyu5BaQ< Cpӟ 09^'O Yr7?LXTL0kűxӞ>i12НWe#7n`q6Wsfo O}*avaQ2+ax<_7oos CSw]z'?y^Āi=->g=kfqk&;׀:R~{1OɶA~RF[Ҏ##fhnTwxYv eْo݈D7R$@> d8C *ЦM@ӣ90yծ~ZEh= H6r?~i`_?^G>2|ӛ4x_=A-뮻n.` M5(@uu`_ VEpq{{;3E/z h/.%ڀIk<B0Ÿ/|az ~\ ?|`idUhG?ѹ^җnx4w݂~s?:!}ێ~X aЌva7m8gԅ+<+xի^5_߳Op۠}OjGG[F:zw ,pX?@ǨY~.|@(yNKK3o`P`}S㍪e|F yIhKBfVJ;_ܞK=arԶ`=2Zs+HK2w ``w |,`qo~/23[6^ A:Ї  9e]'@]JNzZ2o횀u~ԣ^q6PqyCRH&\; @<x,@}`Q'tSg, p~ͬ V/NE̬}s?-z!Sz r <Zy.@XP\s5}m7~K^R>7h᱐XP:@&b Tp.Y`n)RJK{<ٳ*Y?7lkĥ] j2P?-yx_N4yO?V`ox~źalutʡP&<^eAxb[{Rk#{Z`$CbJ>߁:Ex@E@A' !@.*bm ˷-_,4g'iQ7^!#KzW6҂Նxў2d``qGf o ֡lx]l2 c7F6\eCo =c0E  Xh  ?@4,lߡ[e0x018v׼}lt65n}XԵMh 5lxG2?;$PקIl9{O"gz.;Ҟ=k F:C&R ?o lnx[o9-K.0^vvY6y)ZJɭ 2=qL_HJ6q .+Xq`]vY'>1ثeW)A+ @ 'RhQ7 UlTw]f ïگ\h&@&7 xu}8KF څvVOZ˧:C}C2cT}6IG;qOp=; m kfFƵb<@/{A#^٣50?pYrzߨ:zt޶R<_ufº{gD 8J >i<&Z x)-޶9"T1ڎ.w(_RŦ#$I0@5y[L4@o~XR [ ,5 ڠꪫ27jsנB yG?]ԡ .*[׉|;</mx42WrHC,6R_Zh`@}Z࿷-[6VX橭{vр6x}.^$cޤ `8#\+A\7X|ЎkD{2+0ѳg:K\Tv*(`V =m|7H p?P'[v.Bo}[gp ָ`"h!{ ǬH6XtlF3q=8Cg'uOЯUsH)Õn=[h[9Gk)9~ .D̹4薴z~Nj$f +9<)l#IT45ؖSk_Z?sÑ煁~z&Yw(A^Gk&nl~+γ;y9VX:/^ǾLW6S\?,h!kJ;<7\(jD3Sz/\ Y @&ɶ] js ׶J*qN?!Wz8W\v$.rM] 6oh[C ŧ_~ԇ>1n3]N`| ><kYrrX*E9HPBM.ӎ \昼9T E_{cD۶ȔI ;QNσL'vλFT+{IV;Y`j~)޽9|[r 2C1Ї+=0',.0t.z:+B@ S[ ~$S/(}S`KZz܆ɞwߩ`"9xVgOԇ@EVj4{Co}lo׶^w{=,JU5ߛ-fwOk娯 zO[ c2-Կ2 )͛g5}ϭ#0BgC{wȘgqH){^]nsW䦑mc4ުomi) wKjx[*f5Y) F`{1fCzl0ضHUiêT<ge`l[i[iImܥyݪc7,2N[m I`SQZĵMz/{lU҂TfK?Ҷg>˪ݩ6}YQ]Z9uHF*ƒ:^w9G| Gt٩oTcȉgN~,s}n̚V<CQg7Ou:vEG-3~ YE˔Z-[^q챥 풗pyL \aه}&V1m+1.,0[sQ:jgb꺫Gk2[|j>wh+3N^1BM;=rۇ@9 )tӇٰkX,]az!Xy\=_buɧ2?gнWoAw,:o|L-ΏcDxmN,N)0t(YE/T]Jv^z.,Yh{[x2P` @tP_^cJX>W=e 6`m5^+%2"75MrJa|dekVj OxJW/'=Ie[;5ײnP[yc`gev=>2Dzߗ:zZy ]ԧήo}[ga;-K;[f%/yIz>eTW4>֋q=/c+&ok$D}gZ)5 yCEœ,e"3kK{ \qJI@ccdߝgV4o-l_u~cDb?Ϸ~DG }ЕٹD8nz1d~) gLW+p3j؞_~=}{ r%@t}Їҳ9!l/L>Ji$??_*#)ꀬ{6v >vU Ʊm@jp^m<%H W|;anhw?x\@FFB~C߂smFV9@$ @+F] {!@6[},=p^\+ ϧ>)$6o?S/\' BQ q(q, |K_:p>@d5FB|c ׈6ڈwp/yqݍ.>QVk1Ч=Fm:#݀3]u-BZ.9 GtT~ _;?AhĖ^)sfAx #324!vG>,OɄ IU@񪫮 p ηmߟ ~ v5̦ƒ (O{?L3^Q|p@ xӂ#OYx,`ч>M0HWGTY ̖OD'vX0ss0esfB$@][׸Ĉ:q XTpsT|vG`>Ģl7wX<o^ܟܮ x7af4΋6;`qN lc ;,~WuVN\vpmubǘ=q8súЧ+gouurC_)p%x-O'eWw{Ig>7ͳDe/{ xZH,F<353+#um'@΍DT4 &Y!u^{DH&XoCg(7mMϨ]2 w|pM8ǣ uMnEKz6瘏8/3d | _|gft7z({ܥ@v1ۂ8!v H?:>dj7ηm ׊t/2^P`9!AT|1?_7|Jo5ƈ vCmYA*Q D*k#Y'Rxd={O}@>7H 5lU]$6oh`=|C,E9@O:oܦn搲mJځ h}[7bD(}k q52m2_:W __%/9:g ΁~XLDϚNy7կ~us_\>;YJ3-V5\7 9pLTӞ@~N$6 &i,>Wpo!Iy7F"+s~.Fl^8x.ǂ=s9g>^` d0W\qր*`:bHX0w{z=-bpgXZ-| }j'!HF,@r{&A%FBvrYM]^5Gl/a\? 2d `qgзcu`۳C~&`+r٦L57 :vhs@_\S\Y\|.>y{m#kЧ-WZU:Zkڒ>;He^}ejbV*99c!t\rو~;ph@XA06 %|m63]-n~ 7 WA)Nٰ3 W0N6&g97@ F2K@q6c4g>sl?\nw^<NS ' 9m2-<Lcrk/Bo834(\2+Co]A{>h?^,H{87ꞯ ziHtE 4(h'?=8,p/L@ 8UUU)ٟme'PW=S7LL%cUSF: q\ހvWFj@=Tt=jzmn@z+K/^?w~SI~G?,qW !]ٰ2^XE?뽬hΐ~A fsjM=7}3׏vƱ/7 JN>s0FNEn,a?gwsr6(88f3yc>ٙcv 3n1J#}š%NZVDv;P:>ezSiw}le\}Ou< и|Z{ ]cP'Ͷ+K嶞ZoWVjkV|`3К[Uo=g{o-rlmO>oǡ0mD>W{=>3[^c;WK+poLjM; / 0I#cNGeg1#%ioj~ヒ|?b^PVvJPyry"U4٘Kֳ׉'dfc@ mlxJm 3|=<^-,KF~I8z `pK$_]='6:Q cxV%zgGJs\ן^Um6ྦo6zP9/ҁ{7?J&Z֘Ej-&H!Cvv28uuktSX) 鞇4CWb7>HҶ x00oA*jm?`2gH)X.3 Cy=vq{ֱw.lFsŇ M}+g&g6BlV<`=<4YZgg59X 3 "XUqO. cw ~IAX[g,*pSL"HfņwaA*Os,0S|m ]wVoxFYA0 .m"n.ž!<#0Ey8g$D$v9j<YnXTVHEjls%D( [iYaDs>KbB%󳚛ϬT߀c3p7 bܐ,+>F6RvFR}[3a2vRς̓8}V5>c-fCk0$Rx韣3yKFը6>[5 o;/v Y2Wn$k оh{`f_f]yMB3xk<??9N0csQ6tpx_>ߓ'?3+ƗR׎g9:ޛsɹ!;!gk<9|s (>ρkrgG}sޮr=Rx>Ab ?bC;fƱI%q/4In&Mm]]73EnWBZ7|PuPY3*U|U!/Vcns-uo25DEsI򕯜=leO:Ƽ*KqzcGJ~ɨm^?\N @o5Зg@Z㦱v}Уǜʎ '~9X}w)L:ރHTyAo pvyvW?C:+[Eu4$ (/j[,XxH TQzVh:pN&)U[@n 0 W+=HD/uuhzսW.A:D0JWͺʇA(z{#=򑏬l{W_}uBbd\Dd t~Nw!u=84|wo~  #ȝ|ٞ bN;lm|@Nzϐ$Xc2pmc,>c(+dz`gg^Kkw>vyhKt~޵qv%Ebnhn!} G{|x> w@jy/{r6DV\eF0 {׾TuY b.Q)<6Uad'D=0%Fos91/pK^,r#8)XͨQw V@)7#{Y~_?=o>oUnp-`qܣyPqMp>34u9K`[0?n"|ݱ7dW(yZܯB6vy `Sfϗvsֺu@,[Ss2 >ńŌrJa$ {s*9jveP}9S0`g4_{ i AsHK~l5/oMfY!i|gp Tp rkhnosbDydm@y`LA&w$A[uݏ<{ ;"̼6Z,KQIwӚrj}@o ,. \(ژd_wbcs@x-؜e|SNv%RILMBr@R:W[+Kim(z0S–xȚ+s(ŗ:wڈq $Kadarz &.d l+" RqQ}[:r׻uH%< =@`-m\J4SP/$sAZ69yNthE#εaKMu3 l:gg# =ds]Dd1-)Q;er~nY>' +mlY{"νV*sK0;Pi8ҹ.U{g'RT2gkHcM Ս!-ވ1~1'2iJf`0HGH吙*XH׎ZҪ iL% dξJ1 @*%P5I\ 0x ha^z #>z(բ+.^Dȳ<E峟lzЃ4Z~n!O@sf7YK ˟ɟhyZD{Ϧ ?7@G=Y/;d\lHO { ;Sg0딒{ 6zd|#'{?O/V3 }hQOA&d ); _gt|s {^H6/Ld~o8sbQadٳw's~ݢ{.1]s53b7CK q8t!}Y?3  jG/} 81N `!٨m֩y.9pNHK<),2믿>7~e28 7+_#06d-̵ @o~P#"xEd5r^E7%y[&;[:R: RZ疽6W bs]V5?Us+Ѽ~ g=>P]#1xw]kgƸ= }9;Hn-56@D[ڞRQmR ]RPr#%?K*3U"ZZ.}Ƹ1u0:EiY(pԽdstZZe-PTx\mH?OVn\@ ID^Wό5NuUW~`;=yx~=?sSzn_~Heͭ뮃F~}vmS5sp:D!k`Qme`q3Hyfyd٬;˯89}uI 9pa ǂ.LBNJa.,+4f.BuD-ylJ8T8re-VY޽9 U$SG*ܾC@o&EkґH8{RqD 6/N+vZ[*UfaŖ#ݕ}*i6mx@N}zg[yoJyWebɆآ.Q>[~` %B 9`O7~`Y >diH`Dݟ'G>T`=.f 2gIЛ,sp!nvCO ⃻Ƨ?Yc6]0 @y#:k#DO_BRlX 67t0p>0!%9>gr]kv;Jm,Mh~9c_VYti[`Z1MM ^ؚG.΃dY_Z0 ϴ(=$;.,x% Byxc[O犁>ȧJ8`%Ӗ m{['m-.2-qvXnX@]r'mzb-BTb , yV O@L o[G[n-F_;UQoX ۻE)` p[: }lZպ 7rt@%9.<1m͆R+pgúeꪶts~N@c2A}3wW{8_a~WHVjgPԍxڴ?`@NϘ^P VrUkZ ˬgQ7> 0\bFux\#>k ( &z.|F;ʬIdKJM2\F(K-i)#hm[my&RrWaݭҳ[*ʬV# ܌,fQ Yd/8' R!3N+B=륗9=63onD-1k-M|bB ׂbPvd `J3әںhw埳zF%+( "57c`i+tM'z)3$1I–%ۇtYHaxgz'(`+ȟh~N&m@xD^6F u9C}cPSPi7cwo?qG OV1vkV#V7nr(+镱eQcj Y,vӖ[+1.aX{4<ɋܮyNŠkǮ]<5q;lt<:wwܼ]+5yedsGdhӸ ~ع>u G0kWj +(/Sdt} @F6W^4#`|`:3Xb[(2EL[stőd~q(SANs ?@l(Ul3Xf5G> :ȮGoJcl#@7: {F9IХB7Ժ/ޖڪ,@sLWf˴l?ז섀,$Z[v-V@ TSe=5Y6TR/ض Cj-(`9zVImsd:W ENdY,fqLw YH,BoX G; pG'2с V{?]jZ۩fm ^{9߁YHL ms &O1VZ*(dg fk.Fre>rλ#)C0Vߚ"79u<;dpEU,V,3k#/X[;1vv/ΐ>4m{ ="\{$d(=mwdKm&3DG\9kAEk]ꣵ:YEuTXh~xt^,$+yd=9ꯑRq2c=X!Fia8wD}_-tB=kN1@N; nXk>@O꟪M6Nt[j Q-Ny-K,{Q:h4[/W^pb`8ٶN#{z ))I-{jV/VC? ݖwê\p6JTGҒjUnSEBcF;/}]vɣĩ듒4k<.3zp NN&k߿VęIEfBc9l95 3vAҩd.W<68 Iۋ>Y0]pxVj$d"{!:d4˲Vq<|/IWa*(€X/(sa ܶ]}-rMHTU&dy E$ylQ9kY@bfxߢ FIvA靖xZӆ(;k,Z.gc0#[Mt{y4"qՈD첋L~Yň]͊S9Z;{~|~ֲ2ݨJM?`ēv38>0j`62 n:[g-kIBe~P2ݺ1nZb+Ъ˶5Βqb:DOܗI]ܶEԂpq gF^g^zB "{԰]D@V -T[6:Qk HD8VɀE}/ނZ$켗YUPd, vUOxRcʀpTj{.6Y=zZ+Kf{DkHZ'M3y̚5<}qjձL #d{HyKl-| YœtyG̛5/XHI嚌 u _{}&a4_2|84>ʠ^vY/kTa9xTJMs$>f&lQ' UE*7231We~}[KNJ{ GiсgqY*GnS?Y1VcJDX3ٍcͩl•#`LDgg"]QJk55bV/7M9v3L; _.bD&;5}I<9Q 6Q]ّg<sesGCR;-sD4¡";M<3[cJ5ԠHRuȚ?ɱaQ;t^Z&Ϲֽ')o]ko/4gSfk)vϞvVEָ初@{Axr5V;ˬnZtk(;.ekgkEb$(&sЈyr =h'mXymSZZ1$110V_f~ mØs;v77H8"Tnuٚc,; ygporQ@Y/Q਌٨yAw^ [/{m{oW>,(U[lFa!)v@azL-r,Pw޸Y;zf>{Ϟ :Gn\Cx 5E/x/Z*#+@6<,U@%Όg%DC[]gfOH՛APCPY9aH;|(-=e"l>( ..OnY

    ędnRH{PWY|J[F7,vNYB'=gɚt0;$VЌy%[yea =TU0QۺE4ydK<\goLExHE#f1kI@Od:le=V m#&GۂgG:ޜI*#&r6{[9['@^E[\jf+Nf đ=ym,1bύ]NeY!nA-216T1vIz: F Ǚhxz̫1-ټ-eʸdb"v7 [j-YֱQ1rzEv&=4:i#K{:OQ+ 6hT@ؒ' LCFRd dzO)/ o8q! 6"PF>PQh\}x{і=g,)z&RBGDV/a/iw/A?Hd%=sk|=H[yz *`1R&CnN; ӈW(k<2y xzV[G ecFN |9"mU,zd\zA T2xGo#U:jωCQ["%^34vt9.'ڋdX]%"Gbf & UK^@gxjIǽD$[=b9?u@ * Z2faΖvJIY4G;t疓H`B]E!FXHg+xy ql wV@Rk^,Ra>&ղ,qh_o`̥2%:9]gAGi#P h4fy0Gͱ18(ˢVxv,L&mekJoXLx] B3 "@p獁 v/0(uRyD*N\lEqYPh5Yt?궤ЭBt :SJ.!lX.iO]c$Vx>P^ryU2h pZH'+-t8vQ$ |8Q[nD1PT((|d8(́͝UൊeF%es6:l\ߋ=BmOy$举(/j*&)JvvgR9<a!]"rR N0'ǴCx|VkQM;"DDvlE]uy4ꌞ˓DDktGkˣx7<՗UD8msmLr{Rh XUݟ‹Pz`U[YɈv>k=sEaV]zSX9lΙ-Wp0e?Tst[rn]\,̈O\XhMQ'-Y$fLuxbaJ4><$˒utq(+Nje"dyL/%;WrFJ\#P9nydaiEC1R)J i,Nt=D"~L{TAHe"\FV]JE.XB +n1'\3&0Rb$*,RB^Mh1q y=@{Dx"}(>KDċ&6c|Ylk@(x;8 "@4 Q0% Z2{ {?Z[Vueqk:Eָюzc|Ĥ)ÿ4a-F W/0ZFE#l(wکm5.FA\Pq.8/u3bspʹZ׵hkG#=d8$\$L$)ʚ{Zܨ_"}zٌv"ym9%moDϳLd5ZGۮi?DPe<8J95&GHc2Q/Id.^{6G۳5@tP=ۨ ^Gλ5φ?@r5|}gyDbpwz@2 G̐GTTxevָؐy5*bF牔ƻN_[=.eFlbϲ̈YedDl#Q q`2h&hbm9@z菰t^#!^џ=z$pmԹd??1ƒ 6aЬҺhGhw4a%ԏlP*SZdo偾5[j60G$- 6'=ճL"erZhFtQ XgV|Vkړì>GGϹˏH/v"T_G. #&UmO?ꍳg{n2֖vbk%$Qن܍YmẫeHz)ʌƱwQGs7^d&<(HPN$;{G@!X.Q5Eέʌup#OU }ѴcP= Bh^hTBٛ2#=0i#׶ {/,m[ w}Fs>j{צ^Dh>I9F..~(h >h"kNFEɍF kR&i'yk2QѢeF^kKc`I2R##AQv;OeZ#`#l捬4.qkYQ@7FְܻQȜiK8t9$;$:#i8& f3 MU) I)1Oev*<{RHHҕDY;0X:}N2` Sk9>=ԺfF#鳽h3 "ƶzV )D44NZvQ/&cLg3SfM+;YRw;; ^yME@SܑDJ4"e`g(f <{=gc-ʾUv "L:DDU9a} Wib<;cCdϣwqk6`ZS.Kj=D*|'32,cpVb9`4`3WY[ /4I@\7@S1 3ۨ;MƋ7 =As+KXD8Vv%l_^sx :Je.ͅ{&< d;~9>kT{o[@(_w[(+6sYGE;}z9j[nqt.ysqXpCl`6aQPX Yg~kWE1y۱@ҌRaN1ܴڙi)m[?B%5IS=YdL$ə3jsw87/8Yi3vۙcJ w斒@T|#^ H8:ʡc'yPt {.iYm-JbŰGsWlHN-ʨt͙"@1l26wl@wD+Fw/-g.uk銥r٠t"aWCn"kh.a}ϙ`;yg2"yFD+o$X%KB"e"H;^`_c #-Q+ighMi۾ʌxuH Շk:#G2E1Qp?(kYGҊ^kA n>x}_UW $o'#p=rsQYesT)Az"rֵhލgԶFkeGOc$Fe*zﰵ ۺyUv=W{U8 2y $eFb"L7qREZYi# ze<٪SáxPGe@'׺6FMNZZF@!X/w}-)oQ])Y3_]XޣQ[82ԣw^4¹cq]?(]|F nG_k.Ս${oe, ٲFv@u_ U֫^"82-2˒DDDUfhҔh FN GIpدZ.X@vxk#VգވϜνёX:X.#T5uM, 1sTx`v@}2*\\"(Bl.(y<tZҶMhQD@|s.; R IshMXy)1$ò~p0k!]")i[8vѬ)w*X! h9-AEjTmb> @\|j GٲS)-m91hgv1\?́V+bwX>Q"#@u}PNEb͇Xb7 +4pA]U[Y1xeU@c-@Z8:})½$`mu]P4r(r@O9'AK-&ژ3?`ɖ2edzFf;slWǎIrgюUP6|}9>-}V̖;aA ,xR0ͤ0y$hO gp83TDed fRnLL6OE@C|ձ3edD[:/ib3!|Ղh@`,˺] Fuut+v t;QyFag# 36loċj,wT9|=j'Q6yC0s/׮ŎbnO̢ :VE$UE ebV0Ӫ3Yҫc$*d˯Y1>jYd*~q2yw"iJ!`{8"ݹxw (IRҎvc> t[b1g-;Ib =X^t A#<1A̾'^ْ'0(U,ZZzE}/s,_`-͈#+^Q,`,4%դڬv7x˔oW,{F3Ie40Z }r绫)l-Ct=p X2l$y`%GrƧJcR4. wY4GjdY8 &y\֕2:)b2ҧ]5[ ̎~c VN;FP^7?bMΟ>h#巯\ȤkI^4EPWϨsG b;192tocwV3zݮ],/YĖxaӲ[Eb0CNd&45vƋ}4Fbb"؏Pƻ, MXе+,`1N㬐Oy0%(0L^ 7 =p;YN"[e.5*F޿ Sնv[V% Q?T?vtl8$d4zV컌uI$!AX>3𧻓9QP}yeweȗywv Fgv^XuċUIhq+t!<'+ohkA Ŧc IWAm.\8H 3E?'G5Hb)ֱmnt'-\JF[#mzl w#r k|)cy5nQFm[)On)sіHiI#*`^f͓E')V3}Vg+f2"" .3ڭ`ƨֳs| Zȴn3wᨋDr`) mKgRbq* :ڦZk=xeviSi倳4~Z<VEgVTbdTNVz[2 OZ)fؕ0@8e"{۲ŕy} vXo&R!JBH$@DJь"R(*I4iШ(E۳u]sw{yZ{׾ֽ3-$>KFfc!٩L FԠ.BH+c. t裊bA^TjpMܹdY8㼏<.}P2v"ޟE(RmezԛUЙmm**EGdt:ew]Bi"GGY ;|Wqʬj^iac`$G7z i(0m9UZz_FnQd:*߈>ʰί9K^s%-g_zt:x^ kO VFWT"udTBk%j3*sx2kA*+ ~w-h!-k˜ΤIQQ9}ɀ\B8V ,p9[#F.#G=Pרp>x>`:={hVF) F.G. *^ E%a)`,E׀]ʜVc.ʰc؎xE w-4뢮9U6SDFT(2pgޚes|.5@x pT`ri{6aofewp{Ƴa/N%p 8%)zH0,H*[&]{&,c$Yƒ[6>hJz X)cܝHczU6M D*T=v)@HH qAra#yAq"p *j aIckvy1Z̉袹`T;<˸xE97f8]Z6F-{WTB(8-g+ k[7$}"GϙmÁN\/|ѐ;nCwV `ng-niKvI/2v/SW1uɋ, Ѵ]Hׁ 峡7Dw ؤ7sBAsHPNxl_FWQFxH=&'3A\tnYۗYyg\n#`108r"4enqa悮.}ds% X33@@@$֢NpwI_Fhrg R ,3JmRB-fKT$icws"8bfhjb|┬N}Hum++`;AtQf0| +0r WB/la,0Ge@ϩkBv-7.nu|Jg$L4h/D6hx]IQ}ʠѰEsBX -+R_KMg}xiTYf\DK>袻[1E gƁap޸8ՎwAJ]vڠ D%`#刓KQl<U31ʌ\X\LOpn]f|1+1wοɜD&aPgTu`U(bSڎ9}WHFqg/\_m$nh8I4T6DZ2hPx̰Y|hN/k85R`{¹szwQSw^w%SorV$Qq@&W! GVF $R1)R%\qHhA 묥ϐ.i,-._g@Gk9&Jm=]27UKV`ϊ#T899 R,)SK4]`RiScĉeS4# ]IH֘ "Y b ͱ2JZkvzZ cOW-Ôc3*528'U}d|Pٯ$D";1ਗhefD.FHRdD.A,]Q*#]F?tk>t/̽ctu>FAً M>:'qlSB[.|(Ug{L 1?N%J'RD&vk Y3v[-"c;$v L\baaQdPMyAuP|t#cw69v$^λZwF/ DpڠŚ2=i5)gvH^ճƠ%2ɺX]ʌf@KڽK]M8eXWpdݝ>g9u<[sa@tmuKYL'ڨr#ivXQ"8WL)1/&fQ[{٨EHh5V82Xi!6,:bmgF  ٦3>Xg]*+{S sk>SMO*$d‘'SIR`6qH*se 0y{5HFB9E"BB)O 1i/raEE"[%34.5VJeesy}N]{Ƴ6P_=VLaɋ꜑evTfW;E.չ3V${hBd"']fŏNhA dkʜ/?jkTf8Y}u"ꅊ"9(j'j_J1|cY[6ݳQz>Eϧ].#Td/vP,e 430Ȥ n73SH l-S*GD#C#6T"p eB&d$&NYݡ2.T2i!\?1pyHwBT;XeeaRɮ ZaDS c[ =U<2)SQd֢(&JA],;IBڢcgWx- TP2 3a=892-L WUNumId¯ 7e-ѱnq~Egb 0hTMDlyM #x8,g^(E[!}gd%z2QE=t8w71kξ縪L{Mİv,EOacDEkDTU8*8Rs3 nc% *Ͻn+}h瑘x!bK x`nq'$q9WhW$qyX66\$FIQ=vgXT'"0 rIfe~?[16Rp "tjhbĈp**-LNDk5{:j@e)؍)T ۅh-E16,-J*̀eEC h}2yQ;k~]@DMߵm%ogj6c(e㡋3iC|c?' T]OgNEt2VbF S]V8^YST-7" M^xi[Ĝ.,z(53R9@{F*u>4q}3J"߷MeG jӭ5ӄځxSEǑU \Zی Rc VH(F;<}ꬉC3r%xV쥎[QS# GyA9x?N >'3}e8IEpNfttO#(G UC1V qLeF=-ǻ|D4E$ġlDٖxǂ<(/3 r1:GA7Hdqib,pO8z'_ %c TTnVFnBjɰLH+l3Qvp1:2'#42ɔ?crL#}L2"C ܥX/q2藚cRel$5S&PBHcAJrS&&X]+IEsHnԚFٽD)GC95yqI`e"jI8 @}<{1<6$Sfts5$6Cv2$JCgLE a.S^ͻL-WXhBg2Du& e'Q=sG\#]!3ΉAఽ,(v!x{жq#zd"E<3m[MC5DM#(4H/[,y4̣n辟T2_G@r-!Dx];*;j}Vր`U&RY^5XgQZڈ~ 'J,T[f>PP;J={5ڏ5gdgVY q׀ ef]Z*Q_gԏ#nKgEV%362ךMhѥGGқXPK8#䕝3r\9pHD0SQ=81̀kGg<02W* gG='ɿ "s4]mmE9 N&\ÙǤ>juQ@ WU<ܗT!fhR ~7韊&3Z%ΒPc0[0=a a(_D3Y=Ņ,q X xiuɅT̃h0 3(Skؽs *E}[@ i#G# D(WVe7>:9y >JUfdMN鿳Aj fv5J 5cZǿ]Ԅ[q9qev; 9#ߵ YG,z)B5V j6g JLC"2M*[cML@5I2;i'dvӶna6yOi'h 1JUTU(K4n6`{mV(lk'@WXWtF eUr%׌&1S4ld+t:D?f%&[]nn3F!mo#,2m, Dh2PZ_FCГ0j ٶ^ 6TE7Ixx :A6ԑUgt)G37,3GU ϋ2aL{2mF`6BEZ3oj+Rw401F)ԡ.13)aBtYF*R=ϽM Jv)݄twIN6tfi%9슝k[iOO}ۓ/ElT^1?UR8 M,jF֠L^J]L:aB0 &G}( (2nC"-Z|>Qse&kEݕb\l>"L(jSgeI( И,ڊ`lw/|4*X2F;hQna{zQyltJ̥NP"c'B۠ܕT{ΛgV%!EU95"¿A~q~.}i-hJnϵ2f1ppGuZk#ebѕ@x='CpRVGkQ8礱i/[X"vrN4Fޝ1LU(tTԦ > Rmc/J@`%J8ŕz`]QjDȸƬ @d x*)c"K*U-X$vIhC^!c|TTV B.Y%/儬mpւҊ@5 l4ws}>oL8QRaD?X$*-th~&ɚ$BlZEA^ .+6]Baϥ.d|,F&;0؏DF]i-`q< +}ǁOZTrILb=^=`0]@NDȺr5M{m߱% %tn&bpnjmUTLR۩QbH%-AjK&ŋ.ZM" 0l$Bd$X$vgJ"dk36p :+d\cIn+ e!XQ%ǦdzSIx"EmH" ܂E5 ]27,d7FVg*D֮vcԮ'AB^>TZʗH",3뷞%?r>k^P 5W%  S{, Uy4d$'A1n|< dzYb5X..yQbo', iEN(  J,ibX39@`>2ʺo +,Y]nGD(2i/O65ltSjE^ O/"/g:p -UMow>3da"CwǙ_N,v9 Dp26DsUKXp+u0 gG+*&""EA}"A6X -Q-W1N*S @$Ay< pɟQ $ FMPXrlSemm,)E͏}'l*z-Œfo#ط%m>Mt`29 @'4^v|qױ#ťɩ%l9r %m6y'si- Wdf6n'}e6?H1цV ˒] !s31/|oqaxP8}T!8w=kg̓@+DE+4`SN0F`푤"T0P=2CmUiH8"@'Jm+QQf#PkQ*2;fCdya~ T 8Ѓʎw8l<fdK/3w<[`l=g-t-tAg )X+ųRgT, x =!!GWHT TȆyz*m;g(OT$M E1W@+F{t~iUSAUZD> qMh>֖'\02'Ҝ 0W;-INB_[U;:+3Ma6( yPF@GӋu1MW V#=ԳV:CQ{6\#Gz>AgGTIgU&.$B1H<s'htR@صvDs.ULgk4G(@kÀu']DO@'AW!Dج1*3LڠN$]e\@#&ŋ&}mJ"ūZ̬M"$Z l qKT$ mP_gNID߈bGIMD(u@b'*U/Y!.!)-Y`2L"9$qE0L$ XY92N"$\*8 .8H)A!{ "\ ̻;B0Rp%{pS;iDdjf1;Ɖ-}p}"Щ+:I8Q6e Dߏ,nKdJ7MR A."PD QmS`u4fI{x @4@РMli3K6(cb1eHe"$qgDS\0W.4ìB2 4Ae(ŽI$*˒1\oDZUfN"_UwᮈLnX` &@Tx X7L/j|ūorN6 xvJV.g2vb YrFGh=UN4ˬŎvjg(wj6y4 ڀafM@(-FD_DΓ1UQ7qSJRPr h6WX`ҦHӄ2Aey K3TD2n%95P/X2 9's1U`/4=l@4fH`.LH1zu7up@a\F]Lyd^@T W$a Ct d@ 18͌ W<Ɔ.E}fέ33'DVtm+ |;QN粎vƄ[W4RBȹBDgY;JkVhT2ӔD8ROT;"U q_bl"s7 ';VJ≨t'؉yPC +bG}s$K'*rn31J@(ȃ94! P %/PbDKK*c%][$bv !B D8"jE$FmR%&*SK*8Q3?%GFo\ U0m]{!5* &snymFvcW FsQFL3LΝӄւM2[=QsS;7F(s"$ݵ]^(hj|FP-U{#0P׬Y0IqU s\:>oJ9$mSW`ptD(KȄIqm HtBULS1BZ$ Ү4 "<1$:7DH^rUEx+&|[h@vdDfa /2QF&}!iF: SsvA;gI](Yl(C6Mv=p*Ier,YȌ>z$<AdK",eeb"t(-IԔ{asVD`Zƽ.`#E ]e:'fdn&Vj>~hc4A,j'e@8$S٧ʾ(vx.IW$B̶ JL\l!cD )(#($,웈H-Ump%7* ®e0^Z +r)Lw?qFQ8Nq&(,B%*hʌT2Z|IZqUߡ Ũ :H"HSc&EFQ.e}bUEX̳9* EIF#dL=rFu/Nىx\f(L]\ GW콯+uNڹ9[8u< 񎳀3AqFԖn G.z:(D.h}n1CN079|L]  է!!:`đю7e)z+/;N#$%fqt,pDi3Χ3۾F5n=\8jg(ŁfcQ f'C$*:j@[9ub#,iO(rG(^4793q-||@zb;XFGN- _1n9J6%ʬPS uU!('\_%um)Q=]2U9]ЉxКF0vzi[w:d(u]YW:@7yIwЬ N4+ohh-f+eD`t֐'CLY)ۘ7 ѧv&q#vtʼnzhC$QI#%+AQGVԜh*w,+ «2%+l*IH ͽ"UI` $`L)8$"U}HWzǪ}ex}J+cn24Z{^i3U'*@-pT0 H/Qa*, eP3z;`GPQCm+( oK1V,I\n)maA#%{WRy? 0EƘnk*c aPz4d )1mkem8G>b*x(l٭#̹p 'F3>YIumVD,udmw :I刔 1]b#ڮa"UT'%1S)SmG< 3(l_A%R8HVrG2z`R8;r!#gkJjhaDQ5(qY"dPm2*adH*q$NqX4bCA 3 "o!e%3AGh$H?ҨʉkcT7L*1J򔴗k$w:Pq͉&DM"e4ivܡ1Pqw)3@3Q2T3XIyWu,U(Jg$R$yم'1wc>)ȗh~Ya! #׈7vrQP$BSL6(f"XYWA\XPPlH":\ fQiܼL47TTQ>55b\Ď}Y޿ʙGF*'ɑ:h,M^, L x(w%l&z!`2 ԮWN)XIwɜB\Uk5@19_.¢fZxRFk"l\ x.MSggZi@V\{!pr4nN$Ov3p铙!LB)$Z`{fURSж`})?7ݪ-h2wznP*̣Gi[1Ytrp8Q 5Eu0+(apI5vl9_PkMTVhKي-0x)uF0V;~Wa']&5YÃ4fLc1Q}e< fsxI5#1h,ΓqJ/_/LokTFf/:~Ht~F92/\FGdsٟʅSh1~ 㢗R֥e(J4qT bv i5/]@Pu1K:7:.J{8ǽ{5>׀Q=kD+  \YX \3.~QwBMv2kwϣqJh3)Iz .I<<:ZϴoPյK5{IX-h2T:K:,Q_sheU̪TߓB\S'F;G; e2\Ẁ]#kZl/< e]D8>ae3e0P$Z`f,1!Om"rIG_ |gNe*)d Q'0#GGEcZ J౤@֭xgt<]ɸ=F)Q`F)ǂz>Ya*q1beIgla0nmDKw]pDj-2K-k#P̔E+%gIA0NҰVJZFWg9H+A4Ƞ$BE nLr`n)b~I~ʢLS hY_"յf ᾛIv7 9dbicYҁ>J"<јGGh]fі7w wzMx(r"guk+waYL"rehh[}-YE~>af3.ƈ&dI"?DnGk;kvo21Mxu q]0CAd'\SQuYd۫vFl<&tlׁ{I"D.8,A1STu*RkDPF‚H41V$tB`.[+@72 7&mpi6#Rf(wd* `m7d߂1coLHE1A451, nZ܍D-b;5uJDlw҇>(].r) OTDPu;ir)ƀLtQgP>`뀮`$N/(C $jP&OIwkwe2zQd3wǙ2Hj}k]߬rw)_qm?hʍ4OFwmUv露.Nd|TH8k PwP-Fչ7wm F05 `p^9=ĒK>Ě!ɑrXl|oD,eDɵ[3aIٯHN=DjPFG:#*YrSwP:F!dإ&rw@3i<@gJMRצgT[DXxGlVה~[ה2sZ7+:"ʌ[T$XDz+$⎼L2v [etDy#dQq~&Iɪde@!R"[] Z$*%D"!@󎤊sg=F?w)ެYIFeݻq6'q켑gΧ9syv92&, HF%s"I]6RHL^Ej渨ܞ},TdLQ.Y[OFy#. (s[ \T¢4=6@ht6%%8t` A qBVutxVj~61Y1a}[##X n~fyLE,s,R ¢M$%n, IL@&i׌ln,cxp͛`9tO3+!WyYs5F k Vm_8GY5k "P(ˌ"fp+<9G#ױh{~ $z&EK8D:IoB-Xsl[ֹ/K|7]ǜD5H$Gw5IɌ,m#3'TwD\gD+t, MRƢa,oǚg=f %eDʜ?KSԚ9'[gmvDXRJR8X=m~#up87*\LhFOZgH!l ybE&{->;N}p. AķV@qW>zF8dƳg4Pꠋ\$S(d+{[w`]q[ufM[>$)B@P/T8!Zow 2ltkb&UY:VRG'ᤸ#|Y̢7f'H`T;5cYAʌ^ VļhK^o9 Gfa|qu"~477xEz r#P!y:js3U"1WM!--"C`Tzu-ywFN(M9IвJNuWT(ku3; GNt*yyqans1ɚdMELdY̩G}3xU2r\LyܧIȈR2Ȏ7u sxMQ$9K0q1{!Euvi3(k9Ayf.OԮDεg9Q=0q2T9TzY;IN*l<]NTo7e-HX,D'#Y=xY:GvBPb20;\ּ Gv[`}ڱf@Z3| Z)L9#ZJCԶVǎ>] >[p|<f(IݳZYM۩CCt":e&z*G,HD7 eCvٻ^g]~ھۥYdS$'k dr5zwXf-9ʯ9X/,zd쌅RgW,;a%+(Ws\%-?~nn,ʢxѢX(c7rlz׻eA$yTzJ8-^E}M[Ж. kGڱB$`P+2#B9*ym2h+Zh oUQc}Pry6L̃&A527Aa|]Xٗ^%V1s`2`3REm#݈]IN}]3Hu=F ڼߐ s>-'u0{q u'.5(~غ`Vp,:z p2 <́C:$BWDȬMQh}.$DPFt)0QI\!Z^/Y]gָPK+D@$eaXCLUDP GX1Xpf@V$0\4bMNVb *.'Q&"v,ԨtUt$XE_*<3[le0{8'‚cg%ɧU*ytPzXI>nYb0"yMɛ 6\W>&L#h˘Z5Er5l=yw4l@ 1m"0sVާsN۱xF$Y46C/XC7Aj(0CUt)UF?X_Da$yT`h ]pG+S{*y;Geg.36xx}?C>\zכr4?i{tMml9^v#^?~|z]~_o/OOy>{~fo"1_z\~??Ntaa6Tۯ:Xׯ=NsI3چ[ѶA&!\Baem6Ԇ6 hՏ >PIԭguÜ q%b*)C 68c$)K|GHHg$EmuH4-N$xVYE_yBA;(M!Y/ mk͑ lWn1߲roDAķKnsf7P8 m9j5y ؏Xoef[YD{.1u?us}!!Wz??SC?CG/,Nxs3"1yqb_ו{OO&`|^w/|3OT w]v|G|Dc??17c?vG7U7ʞ8o~O}g6R7aOySLW??~_~Xvnbl6ҕM; #*A@3y&ޝDXFzxǕEE768 `ϵ}h-A{/X= e4ܯ6W)$ebQ@FEz4t3@}!$CB3ũz<3hg3MB 砽q\\wҩ]ߨhPPɨ1} zE?`E6GY.6@n /=2_v&@#?##i; 7|ڧ}noKT=yK^Ҽ}9)/˧|ԗSt~N6}j̣u*=jX=U_Uڀ?zth£>A*|+' 2}^w{߻Wҕ/i p u{x|3_͹ ;8R}1P6w,rS{.G?z:~뷼G=jH3ts^ (rNeZQarFED4kR&Z!E -"5Aԟ䋎MXCl892xD*ϪLP ^ŽV)m ,~X=& |c` ww0Zi$2R=JZ˂ȳPtq&bYDD1n-jq/MbNpt3 / 66;/]>?Alt_{ޟ韶'< p''Oa{XyK^b7Mch)* {_b{0& k3XSr~@e~zիX`mo{[}ӟn5Mnrأ+4Y_ =4 ȭa=R;s=AG|Gx#??NQVy6͵`G/6+\ 6yM|di<~GZ~_7m@{39E#_NV ?R~"a$w$BwfuErp7qk=je_ uyDzL;rjsG /<ooA:<^ƣ?C?T<"Yt_85A` / O97M;H*Wʴ[֣Nʣaku{}~v"}uy؁O2uN{|׾Wx+N~_?}mvhm8C@3&H"D0M"TǨcXVG5>#pe9%cɺb9y6Pߵe3Μcq%Kq`.VQfЮԓNǁG]6c&4ށ`$~`rVAtp ÁG?G8ܭ*盓x> Ni5}1'{<^ϜﶶH%/yGNQv038󈝆 /ω-e2s?wG4ϵu#v{#w1Ѳ}_y|v_nmkx󹼭/ω^`G's7 ۵]ZKO4߷[OE&5Tf.1hg<\.zm lS*HUC.$481;ʻeɁ.16w.BX*HD gfB54XH,=Ӥ&ʛg]jpU\I@> :^ EVwh<8t~G(_#~nfr8)W/ g}Vu~o{ң\ԧ(Sxy?!=i͓^U^򗟨<~=^? |o8q۪ԭS#>zԏDwɚ\s?>ʹSGg`;6l##q>Sַu>ysLW [y@ORlS£iΥvlܳ9Se&.S;f΋md~J6ou>=񏟸^=} cl17X==NMw:l뛹^ 8>-:yQw:o0}8NbujV0?@3 @{@DB#3bbb;ՂȪ +6dRM+"7,PhZ然\ΗC+oBr^+5.MIp@/(nԅ`ŒaLh,v"L'sʉsw%V81h~&68n, ۞Л^' 5Eg2'mPrGl=˷qjഃ0n9O|i;4neȦQ-wڢwpŮc?cSdO~}~mq^'Yry wubÍntށs7uK#'?#?2i(mfwx@{7ϕ%>sQ|_4tYLLt^*vn?\Ⱦ`q@z?sַp狆{^yi9r]]SQ?ǯ}</??>%:eopoQޕ7z'`:yL~ 'm4zJ /G><W oወ& ~V{rދEhRtry%(nP$h.ٹ?#NO8T 0] xSi3"vBk?l\֤\`{o,*yN#[̑N##t?٨mes: z~)'B\#"n8?t L0""JMF<*HsJv`7~c%.19<~n0::H(] VhWؔţ&>'2{_G27嫃ywt KMQSNk)9eH:8#bA/}iSo__5D/CsxTչͮe6}2uGQX,d_LOjtJv xz)~uWpsd|Jt`l'srG-o~<ӛyܟ[=!#vGѽ]DN }{q A?vVx݋y~0J:|+qM2x>f|,9]} Fa}Vm 0Wj0E<9fR.S  5&'IyJ-xmDBG6H!ϳD[f` QNEQo @>uT8p7Qh]aBc iW8A$脊\3pWKwkP~  M5rh%n8@i~w`zȰx4jf@6=3[.m#AO?s`M:·S{6\)8˟[oSN,9zf׽u.ss ,;:8c %ZT9xr(szl)608;Φ"A$S9@L}6ܭQy6ـt{}o8ӣ-}|qۅ3oׯwӞz0{~q0rz_XyFYVDmt!hĕ2<7[X]Ě%ayD0Ff4ԉnAXGQH*P"vd!Ermn]"ma;8=EQ$ш5ݢ u͡<""4/- [6Wh>ԁdN4Mv@Hcb`TbRgh耪6\|O;9-|wk9ϑܼ`㜤G@3lmۨI}tځזc;}>'9ȜCH[:y.X݁^2 *pykr'|y{FG@~#slG M@ h8's~|EG=X|w HbD(xH>-H9BiKpeα2#AcQ/HJϠJW7o99z"ꀠmf2i:!waC F\y3v8nYߪ̂sGǑdʮ~#䴡Lk'Q&{6wF_Pf[|w£펮M_ࢩ(j?%} V%_^8ȑ(S-"%ChD>oQHT)48#)c?lY3D8w&%-ZD FP@L76CKD=̀+(HM4RaizYt3N6R)(KH[IAڇڈAY=?}1RO%VaE_:=T9Q~$;:&@%=F`H9K9#[Dx k~k H]6G˻MTck!߫3jt,9}@-vS5w Tڹ`ac{n~fJ`iwI;S<_D{#q$++Cgm٬!d8Y>"窌ғ͜#gt1uz2eF(:f휭'c")ПtJF;s|جfs|ɍ?ɬWW;pA7(|9\&ZvΩv7$1\ڕ P_:xl&Z/OU8Jny~T]]K;9ohl8aNOӋ+nenHQӚ ,LnML gҮ6|'і.FΘ]*Cwqg\z$ShV?nJD'@n>ʬ21γ^ ۜv -+*$mpDr#)ZwU&&'2Liȵ-8HIFLDw'**]@. lyV,B2\#yyakHQPv$UbFQMי[&d63#(: fq7vbTv<'ϓk9q8?cg]qV -JNsq]]ծv57Mmo{[̘֓ @#cu{¹~?r{ڍQ'M[YSyp9Yx;8rݪoY=9}qzOj}7.~NF$\׼DpS>SMnrɬs+_y251۞]zWs@ox\TWm+n,Sn<я6Nwo4 Gkw [Vs+]J%/yIkēQǘlw078Y 7uòI9|^7.hkc?^NΉ~n^|枻t{nnc1:6Bv'T;#^tmXqٵ]ɔˀ;H>q[3e8QD;[Oģv|:ٓ8g]gAzPq ?DmR]P?!RTy<Wy'$͜ǣy? p@uk\(WQDف#~P{G<a{dvs71nlrܧ TN흣=7ox;ňQO{ӊE^/8$&wH_~:zܰ}4`E3 7)׺ֵvx~/|pܥ|g|tx~}_Lx4z7э}6G;?>/.{N _p./|ܩ}nqunC L;~ԣUgO둙sY FO{UzG3ؑ)K^~5KqHh:sb Tzh-Y\cѾ*qԕnyn|uu5Ljf/p{Tڏn6-P{w5gm46 kɟɓG?|) xĜf57e)sm=bCc0˚r|"JߙEFȵug#'Q.牢M(ڐfʬ]} D=zG5m9q3vhxTwN3?'s>ٱK_)*pNzu@ ޚL9i]: gۿ>v^Q 9r s:q$ 9РhYbSTf1__ߜ<@({n_xx=eG}|z/’sE{_#UyΫxL RP"E(ʇC>,?aA,$"؛B  =鯪Wjs{}{9씒Nq\#'?&Dgt{a6ѲIICv4ԡd,#ǚ5Z &&oxԏ~Q57oZRX.Bѵ1 Yt$~g:>MX%>L;R;uqú{ Hsw,tCnQ;!ڥT c'pbK/ss$h@5[alJ|zsf<~cюHx \,8ʣ>wO0\9#xwqixn3_W;k! '@O$9 p຅ />:7p fg<>^:뮻rho}L8E (ll@ Xiߥ':#P   {%u]zc\_3Ra^~A0$,hhau~a[ oxK9 c縖ܺ^fs%.@k;_Xfl 4}|3 j3s?s]CnuԋfmZ_ENfy;zbm];G1% B-mqx-й׌#("e3ۜz>wNpp Lxoq#Z>GPGqqtûhט>cʪAաi9Nqsl36I0L=$ Xm]#Y '^n{,Vψg+Nr'ca Aÿ}̾=aXκPOeBq, ` K2%>6/e\:d(K!|e-馛,C~"0`j3`Z^uj::Qnn7x#½ks^gnXWMXaY}| niԉ3sq?+C#|Z9D{s5ڄa<1X x>">9ǍC1^Ǐbq2pl66-:dcV<O66p `8CQC0#XEu96 y Im`l" tº5l>x[M4c)C,"/뭌'-E qw=4y,G̅ ԅ#՘E3t*}%dB ?bu$R#~R_i |z ,(8sJTC `8aO+M.@'h$D#Ilϴ^CVȚ4vB @Sf['*S]`5`S>2,}CS@@@ bD)'8 KdbӬ[ bc0#p1n0rT mŦTr/ʂV]S<3س,=pCaiF=Νý9>p1:`ߨ gl?#z۹BCa;/f,\Xb6 f ̻φ0pŞZ%pn4]Na<'/D#`!h ǬMm ڦ,OuJy  LXk>֩cskNSÜ&ϴ Iʓ39<7Z ݒ)@0d'i Ko,Jʪ mX%g@qSz\'@Y?6(/~SORP.]^ ?3~vƣ~6I0j@́eˊ?GׇrXW~\l0c_7]=Kl j$}Gc0ǵz}rQkͱsn4ALs\<g039$[ 2y5ՑѪ$Zkͱ64%iӔm0#UOm`'ϤLrI&՛i1bLR@fPy;Xa(/m5aԢМy\ $7Y3A|`W+zv_7Y ~-@ r7p;Q!cZ+ ҽcsLg 1l}n`PfՀ~?z OS|W`)ME\j :35)O3ڛ6᧋CIK-S,ppwӰN_^`CRӧm@X>RsV,#1Wwۡ,b8䧹 L.S_T"{b/s> Xb.;=N, MڗR\D"wc/ۜl{kIMd"/JYr6xDH]}:NR<Lq%p&~>̈7B~ ADr,g&#ρD* >70D?O'numb J2jOip.`VY,(.?G3׹m8UI` ;H-NfF;cKP Ʀ6C x|}/~\RKvn,GlrzcV-16aifHEvc45@GwID^`4,r4mRo$rik.>8[c/9A wnc>ub _[ cPiLtȷ679\+r9a픀-N]ZXsCj[R39S|&@ftN=SKO0D Ώ7G .ykHN!ϱQlzn.Gs]R'z/&z< wZ,> ogEEz䮻rK8DOW5p}C141:>&KYjMD[6k/hnCb1w®px4W#Q޵@x.FLR>E( ɘ{ga? X}0X$GR@3S&f xG|n1a"P32N%} kA#Ds Kn X9\$&!Fo<8s׬*t]_"b"NexAs1F'`GЭAjz `c]U3@u.$)~$\Q(7im=t0Vg6Cx֏Fs:u )m2$Ym Ap1az:t|XL̿쒠o`|qX$P5׷)ܚ'(}FP&8r0.p(clݘh'c.`i M2Ώ cgq1옘gy2`qyr5#9Eq$q̵Qx Vd/m־.Lsm">AchbmhstkaJYRVI\@1kަ/v%a=Qh$ .lNǎ ?,9izvM^ʝa7mҍEIF`\Hlc1c6G~G,O1@Ke@25  >6 ;\lԁ ])]p ? ..˪oD[h#5S; fcq@sԸh'(}A\1n{,69Fh/}Kߠsmu AGB]cn +}ߘ 7mC';^zdHP(Bu9MIKb~ѡY-eYn:JoYk ¦uEUM&P[c7E[,imsui2p~ho;Ml(99`6g|Sd]Bv"??X[6,fX ` VN80d4.jWC;$4q \om9ׅux!"}Hv,$5Zc-8|޶mAٶxDYh?{ӛd_fM#ɓ'-;$DA\Rd$(IKv$AĘaSYgps~UydNDn1/{w~o y E0FxpA0~}{mDԩS6]:~7^Üsgvmp[믷 6" v=lSisow%?75z.r 0点zgwʩ{e$6MZ[kyʊ>INН"ݜd+MKK{Ω\.Ea݆6z5cS[rN$A!DʉDʯH|L cX4,dJ$53 t~|`\y\xp-Z;j7>S hJ >:W'NMƯZ 60#c"RSɟ 1!//[k*[d2 K0v";"Z1^Κ 9!x㍶O1xddĦ4Z `3}@lCߨclwl_;}@?1Y#zXy&$v tS\fh|_. }ŐE5lCҝ$7\ yd%I[ċ `k{ʤ}H'|4IPr@ON`E:-m]7De?Y۰Id]6vNrI2,p)x[jAY|lp|`_~^yZ˚WY#??Y0g j0fX•L-7 B܆ gk 8@f}.ow@5Dlm?hۍMچ1n%)6%AJ [l*n?8|+-S\G_Q08=Z HD2.#G8߸6a|l܋a9F ݍc9B;0>p@{!Ar1GoϡSϼ_q>Dq.gkOc,5ϵT/:-6BH]_䟤~M;^Hعy/5oA.ʴ8 ehAG4T b5lwjoW=/$8Fc9iF8j3<6!]`!}|%B>߮\OT):z @u0 P(<ۮρ@UJ+BMw?08ulXᖀ#Nf "l3X7jAn# GA?|2P`E>/{J97H+g.(Q,~z 7@77x#`u/|A1o|# 6&oaP~jV;йعx1|g;!D"u'}x-ϔ͓ Rv6H7~ 4{ d{p-)8G>"pQ-$L$1s5s@,M! C L2G (̲c^a} +.ZPe2(PGI6`HxvWwM>cB  Wy׽u,ڨ;[nź|_/cC wa5?~8;VxאO|>{±r3NXtiq<9 k,7`M ǵ^˦ r})he]f$\4LFlOZ#G뮳u ˌq781ꪫs`03VN:_җ'~'KͧO`_l\H`@lPhƶzun1oxL O=ǰ~s| _}#U-SVnTs!"&I2d$33d|[BƬt5:dqX)r=K EX$FAb`? V0 &jDAR"`J {_7陇u%2vaA iXSR V}] ρ4GcZYg$ 6iB擼M ~|͂cw`40@)*\~pm8ɏ[ PJ ϹJ7םֺke85GP<)C Z'Vf§_ ?bp/nCS?S`tp96eZN +:aЇ>=yX4"  ڠbC>l @?l_.K͆`-ӶC o cd~,3&vG=9@_e$tM\q(G9馛S(Cj?hڹ|~F )aۿb0//mhA1_cfS08}>&s5 s\ZC.3s𦡹)fH7S,1Q GSB}Yf>5ߵNՓ$ٶIߞ\MdlL٦֩\J' p ˼KXڄ::@|iV\Cq0Fh'4L]!{_FGW-bi'WWaXMYc?Ax(O c@ G,cUgf!KE[qsN9G`I##u3#Ke"|Br,aM)7< p* `7NrҚLLSknaZz&HŦY#8e gɖzf6Of"lg!_ =tpnۜ޻φYPXãm6zam{Y]\G& O# ^\[@-n]4`\Y n6'6/{s#:{Havu4L=Gk3"6沮g6>"ͅ# +AȄM˕W^)7pmu]'fsb7K B ^e"zv<гp`W$d r~=Fn;n;=C78iٹϴI<өTgnbwY$sSZ3/;id ̭)qONVͦY;s&)?v|徯}mwe?_4Ujj}S{R\ g̒z@ivl.x#bD"zPa.,cP9bD X(ўиs0V^ R/H Da"2~9 Y$0Q}Q%0˱\I5=ω&TҐB"mIl|(0A 22uI5XʓLaAnሩƮIº*1*F JԀDc7d: $ρy ޱg_,/h͓RE]t}@g: - rļۿ7֞H$PO>GhrƓmD>r0.I}Ṅ4+Sۺ8mHmpcTe د 3=}!yD>CmʲMYAm刕u-/7X`'v̟ ∵& '9',,t(bFI}n!&+/'I}NU\J4̥ԧNf/p}D3nay?,焕7wk5͕oYlI}F3D՝Jois|#6x1G л(+7FiM?Ms%OhL` 5n}gg95KlLR@dAyAHuʙkɌ$kiq[KXc'> K9gm, I-NNXb7PgZ.%sL8qʶdfrKf &G,1Mvŵj9v*xmh>RhNYpꙙ>!ү>gbpw˙,ωqn7O `qrNC>{FXW|D^q_>M#hD=oٍS6y \7Uyj^fffXΩ$cɠXLB,0 |œ8>e R! r`$\s /|ɦ5sr XemK-ُfvϑTMns{' " }~r8[grfd?2MO>4ϙvjsFgO'bN-]J>jV϶NO>-X>܂8A* !GMw&ko#/~7O̟;/nZE`/lMY{##RDϋa>@;S^ ABAU0[>>>>>>OSO)=lj |<*********O9XwO- ;W=Rɻ_#Bgggggϳuᘉzo$ƏU8XqLrc}Y67ds[w(|x4Agggggg ANfjwOR~{V}TUUUUU>Cgn*L~IʫKiTUUUUUϱ4\9s i]Y[آ05i!Ģ0 d$ 0H2sGYYYYYYyg-л~ *d.N<'WrvKn,MqL1~BgUUUUUUU"2ɳ)MR|44IϪϪϪϪϪs3Bh&B ΎCK-ʠҀDq@ȅCeVةSW Vdfew7.A"*********)dH5L\8dy@=E*Me\^Ʃ ~冝;OܓϪϪϪϪϪϪϩ[=#~ ";'-y+9Wy#6xDs,UUUUUUUb=*G#i}f%6[ݜ*Qg^y*oa*********O a.bzYp }YhI g<#D97<>K-)C3jc'-6 KkϪϪϪϪϪϪ gM|lgZ8o\Q@_Ru]S}TUUUUU>w:z:PɁI6A;E4qfhyu:{~wcEEEEEEEEEEe  _]^gfA K_Vq渠dAm(M'=j}e'IΚK>>>>>>>7\(.;-..VN&?VZ{e =EU }=vVEEEEEEEEWnx^zN^+K_Z_))-usVqIEW:ri)0ë6`X"c*=;U0ёc,p1tY2y4fӈHf,7W;hUU٣?to?tbϴE99TTTTTTTT1PN[^N9xCKkC׫RSl ,<=e :Q0kh{L0-m[Ǝ G d]D٣r H:_ӛN7"L\TeՀ tx(UӷJv>\V/*********[^Hһia0(ϟ7`rYJ^jүN"d&I*o ,I SV|) =X'ItiBf~/llT%1W+!P4ZH7UWX=XmlQTTTTTTTTTAk|V냊6 \vNUvEJXZ :-:d0,UzrYhDhk* TG ?d~6*YZ_TNQ-107D)٦]V1(FGhIJs-ƢCRhTV *]4s@dp:ˆeIB)JuG{\%N1SBD8`7uU{BG<+gέ:&Ӡ ݪ/Ҁ*$rs ʵ sUrkfda2K6 P֩U`Jt DD^;%nd`2z憜CǏңG{ؖksC45$|!ӘG#3˲jz- DjtQi濃M[o:\TS*********cpRx`n_*(7e Mpf&MAtY5XiS0-,7.="ٗXXۢ9yzhNa8N\Nt@.oɠ(jÝMaBQdfb?o=0A,f UTTTTTTTT|]$\=0XҠMñ:.4 ̥lXVR.ՠܬKl<, 0 IgoW~J2% rӄ.ȁsiT/ lz"He5|;]kGQP+ʈpGMe0n@=@{%3Uɕ4[,xQgɑ$/j3\*aPyJ(fzI~ sTn^{2#S )PEEEEEEEEGRuef.KK) Xb`4U1WNUR67+) 9޹XY/ %Xl[úЮ@׉-ҏܳLx;vZM.[7 ߐ l5wSTU;EW,TU2芷 ISy8la7PSM  jh*rPAe]rC33]\!δ7ZpYOb*ش>R7K{"~ѣB' ZY{:`Kj݀~0݁Jѭ*[QY/Mk .:->lI<"L( jT^lZTEw]8% &ӿMzG^pnDۓC`NߴHrMB_+\?mɓĴlL;dvd;h/M̝Œ@dlXneSQQQQQQQQd5: 1(:x+.H5?ݐ(K!](:)G!9RT=Qݿh3w};/twӝ 3YI`MW Ap6h6paA"oqn**********{p&`J[gI sXY<~[u x~RU}|8X: l܇ۻpԲVE>RLjYo<=6+VKr!fa.} _0@l |QPS`I(`JY@np!)mHq\8 0TL*ɽ/'+26у,Z['v#e~Ѐ韽YOA _rf!ԿX/ؔ͞, `thfJUzF% lFQBZZX:&8O+RuzU,|5L?~?}+Ody #р#|iثe_"T<|8a~?0-*%^Ul /U\PbF(!Ѫ"*********2銬%*`) z<0˝ }[nEbs . UAlא?)H{v1|iIΙ'VTewG3aPRzoxh Zڲd|N6 6 $9:(ey#2I_.ހYvo4<'~P#]ЗՑg\ě_H#īU^<~1x-P* hE|!ZY&9`,}B}C7u%x;ѳbc*.tۅ[>‡tCY.Jٴ**********c#T ڥ%yx6+*"X>zo\R0ī4TzT"u"+fK?Yu~_>gYhv_t*y]EEEEEEEEEIL!E.gN~i!_gMsL+Ggu>VWe |li?'Z7pǗ.W @4vB:yM[o9I=hNW:D : o-ʰSַ2aQM,5X ᆀ?}IMe\MdL)C|9wb}$/`1/dNS<e7E1.gggggg&.#skIy">cxttH6=#Ol]_=hc&b"(AhgNXYB!җ@ZQTVPL{B!C<.^@J$58FJ<D a,k틠xBJ%j&2Qbr:eޡA!D<I%,E,D<4 aj,Zx!J^G_FעEYxh- ۝J5WItzB \p<\/QQEܕF;a澱&<<<Ȥ?/X-vwB p8\p<\Jц#h U^}YΧń;Ѻ̥e;UY}5}'>pNx^(gU4A^1tk1%Ljܟ%leoo٥̋΄SB!t8hZ&#igTe-PGEkޥwOL?7@!ěZ vsp9G :jΨw1[m]# V7ܿqͷʟtn ,"!w/(L/v8~4@V9Fݛ'ZL7Cjy;u6?+](}C!.wn'p>܏jD4oF9,xmwLW fs{j"b~xВC:Nwr 9$$ vpDQ$]LF)0ꎖUX[ [7[rɠ6+ԾOA}7o\>2IM&.2`o_p:bio?7s3 Z{II>TTT?SJ[t$I֓'O@X@[NϗQ[N%5l#'kFpoCkyEvx)?.o⹕8f8}QXbI IgEc( )MOv$I' r)ǧ{͑$ [ZZ¾it 'Oaqqx8M"-0_Q|7c#<***"eJ{,# l`,QmY`aaS)t8Z|cj7n=y?[5F8F;%eΞ'V1TTTϔͅvїs`l`|`4IQ`|oLOO#XzTF?7jc0oA6`5IIRQ \wcmX 0]M" kT*~'ߩ8XloYdfMva ƂHn)0н8hw_all _;vGqQ3f+3dCڢ:+',qd$eݍɥGXO{Y"_åYDGaM0uQ3E&:3h^+ZG??HGwH(:%ގ#H7cp"=j[84&FG@Zpzwz/JF* ƻpQ"nޙYj9iعܜrߘ>^t|u Nςԋdž&.OweL^?O`ctzތ?Xq7~B{`&`4/}LH1| fc͜Pt}pmכYC' 5Ms赺Tz2_ڟqv4ndf$3s*5K<~%'LFM\A;KWqkOpJdwOb!$Z{g{MD:nbygH`` 7K_7 k% Aш 9d1 5tlkGPV.̣`ZigXwt:ۼ wF+IW>]!=R>}6\Q v+P Va>1`vY39~9ݒtm2E 6>d/4IS~nc")޶Μ:FD6BcJ\?wbD`1cmcD# F(bF/׸){ ,cDՈCbb7555jԏ՟n#bq(;v PFRڅFǏwÇѣ1T Fp; j:~c bb잃c1 FĘ!bԼ̾}lFO  .81cb@GqrD\ 1RJh`3mR*b1 VDE1r@b@,!cp6#1+=|] bD#bDĨ` `3+)"FvVlj'cbJKK]1{&FXYcb @"F5vԏO<#sR+?c~kFi;bP_>ub \[j'13Ϟ=1tb([<})++k1Y|S1>sNNLLD?yF11@-ر\tyy?sΙW_}t:fҥZ59ryw̢E6lٸqc`ݺu&%%\fÆ fϞ=fĈve.^hnjbGĨjΜ9%RjbܻwYlIJJ2"4OYNNꫯ… =}v|rS^^n|?zTsys~*++ɓM^Lzz#͛7{K3Ԙ={UV9Lqq?X}h|Y+#Rc/^n{زeJ3fHYf͏z?+V0+WRjmmYs=mP!oĉ孜G2H c#b Zƍx)SGy &lQYGv%Kֹuը7O٤Z5Q1-Ɗ٦LjԩSuN:9׮]3ϏWG;wܹsK<~5QFڵkͩlyjm+h1>ѝI… -X@)51jtb[ojիu͜9S/m6>[ _xVbT8m4w[xc5IQ{%1f!2й_sq ,PF0Vt̚5Y٣GgpΝcǎ5W\1ӧO7}1C 1 OJwnѷcGXĨf$FM F. 4oѕ:2$$$GJZəϤI8$ڦ& D\B߆-ݻw;"۴i-X1cQ|j=~bU*bDO_e`;W}Y#ߕ#ĨXΪT1be`5gl1RJE. BR\#9rD}9JՈ'$1"j1"̒#bcb BcD6#1+#TЦKo1JB1*477Xa-b$c 1#ϹYk}'fŊ}/rŨۑϝ; #b_1XƍSQh,Ybvt>xRY25u,55ըut;tNCufܒ?cS˄ Z^ bt-XxňҢg=ڵkh]]SN:uj+Hn*^v̟?ٳL4ɑ|{^o>!JŨզh?،5$TѥΕ+Wj,#ٳg)3gұ^zɼ=ξ'x¼f_>FNmD)FgFa.\oQm5HVUY|}Q2=zP22}TBU֨9ÇWJǎͬYLZZxܹ31QTT2ϝE=ڧ/0})((,RE7z.wСCcQhts;v1:bf$FŃbG{ U:JSC˜1c> pV^rlڴF`֯_)glذddd<&]նm}bԨQ*r j%xgtn5TrAj>X#b 5bTPIQ b^1YPTlF,Ĉ+#RiXWG#bQ#mu9W1RJhTlFR~z="FJ=b5` *6#)ȪԤ#bĘQ># FqW1 FpA!Fb1b_ Fb,*!|& FŨ$'h0b+ƴ# F-|ڿ1cjaI1ѷ//b@4XP1s_H[v4ZQ\11cx#b!ƞEѯ{7#h Fboz"FbL)4I!#ѣMss9t9v@\PWWrtWY|`FwIm!FbLʧ !11ёcmm)++1c8RTVkI;1G+R{T#FbpJbKuʨULG:bLMعhx_>#vzv_+cf7m  ^)*c#vxz|~9(gx(B'7lYb)}Ї` JZwF1]]1^^1?h1_JםvTT^i~;(7F]>l<[ɞ/9E1\\1]]1^^1__ P1ޕW:K]$%U<6nNajRW~?n#؇bbbbbbbb  rChxwF_<9/R~Wn=,{ϖN~Fݥ鲗w`r\ ' pŨqnީS_DLM5?|՟~D/7oprtvxzr!WbC,8J)wWXUZ;#/anqIaf?h؇bbbbbbbb  >_NuƖp,KlLMyO}{S6>E7lѶ21FѮ5Є5`2+;زQV)ZT+}a}(++++ƻRPm9zK`QfW]R`LQSB_FWnYUuf7{]]ۢE\1+}]A MP W,wf!9!H&pbzB ]1)Gc A W`n1*K!E&9[J%XGD r$]Qxbb|cK1r 2.W)~W6_B!Gd "X %@CȐ Y^tҳS.IENDB`kivy-1.9.1/doc/sources/guide/images/layout_background.png000066400000000000000000000300401264133626000235200ustar00rootroot00000000000000PNG  IHDR0\/IDATx;0A>BE&2 蒙.=$I&,I$a%C8S>^$I~4WqH$i汞oo72JQ ^ċ QTTZ3 0ƍWD]L^ KcH,LLAs朙ь2r|&y$C\B)RJ]>,#g6w]鸅T)J)R*zÂ6mLGMCpraJ_RJ)ROxpRJ)mPcFGk DOflـyukSԴ\RJ)Àƃ6'3 ësE먼yzٙ!)RJ)>@ A:1#g3ull\͛vFRJ)46!mCtl&a80W7W|RJk3RJ)Tt3ÀXЀ: i3m mK" h^X3w[mktRJ)T$za@,h0ÐƐXSW:,DKsԹ͛×V<]53wtV|욎ɎJ)R*a=̇0 Ą#bË1$TD6m< 3uf<ׅsͧgfwvZ2smdwzm{RJ)|bAL 1#v4hamsOQOil&a<3z2=;Xzz ڃK)RJa=̇0 Ą#bEhaDc01S_ݰ6xf/ 9dGx]5GTҪT襔RJ)~ bBl"fĎ2h{W9&X`ża. xvv˂fsX,n,޲J{3Xmwvy>RJ)|bAL 1"VČFXh^r9a7{+a<ˆq}m*x8m?SgYeuӉ3K)RJa=̇0 Ą#bËÈƖ :QShM37'Yf<_|aԎwVS^U8n~OSJ)RXa? 1!6ĈX CbIL-1هo mt^ް}'ګܠd =Fa<s|8j3ǜ= >/<^J)R a> &Ć1h %1%W90=8^ް5ɸ,HY:}]gdOy/%dRC:)z)RJ)ĂbD#Ē[bL9)"G ھ<~ٞ> nT_,9,]5cV礃D:b}aZroF/RJ)0ÀXbC1#vĐXҬrSe’xsq<:iY\qa6*8(<Mso;q eá襔RJ)~ bBl"fĎKbJl1ûEqҏS nGg%s~f0wOŻDsx2xi nO'588T8rRJ)~8>_N`> &Ć+bF![]hiqΏUt {}üo;;x ;%ḙUAq_n؁t v@CΧB*F(RJ)ۻEÀXbC1#vĐXSbK"z4m]Q<Ȩۓee+O5=^S.W-}}KޙueqH$d&YBY(1K1`dž'm0,IpX 6d:i Q&Ni5UŲ*M-j+R\>z=ϯݜ{3{֠60 0LGĦ Gki5A?SsL'#O"|HG:pڂjuBy7]w5m_t?'_|}0;C;th4hllM=n4s=2JWjS?t0 0 R؋Kx/'$$'$7$G$W$g$w$$$$$$$i$|&:B}?Eg4[djCCU1Jx: Lz*)_Gr3o$忆S6\ &ga HGق }~AmpFY-[ /)]tD޽8uRO(sұC/,r\HsNN7߈_HG||<>G"))I^ߏz̙ & mC8ݻѴz&3a8d->뛶4U1? ,\Ɏ#)1ށg 7h"-W-["1=R7s 4 `@zzete>s<~XHscc1::m۶aB+++7|/|wt&3]1[譊ֱ@3 @wO3Q<# y)(⚟@{p@zZ2ux1> p}^Á+2Dc{$C:vjF=.:t@jM&DFo9Rӂs 4 44 J8r=zE_ ~yޱc3A)tp:F6#&TF$2 =wU p,^/Ozݍh+'L 3.h 0{щ6(|sqȉn .%eӵزSوؽz#wN":ЁÁjB{9LMM yv\~L$s殣r]HըxIsh8 0ށeh ^&*Г8} ^xkU@cfB=t& ,W >v7;l1_Ẇ۸nx{Vnaq_ƨ0LJ<`@ hNפv)ŃB|uPPRB] ʛ(M8k..q'0 0 z,!O$8,QB!6J}et`tZRu%]M4εaa&nC|pHBrI9ėj5 }m%ɳt{MI|r1v+ƃ0 0 zcN#a0n}ŲRUp9,z<rZO@e33333-L@ h3;ff&#~73333-?\vf(->'?"h vhh h ЙO@@@ hOyoOy hphw h,|P@ 4Z@ 4;З;-z@@ h@@ hN $! hh-)4w#B@@ h vh'^h  h g4@#B h7h @@ᯀh@@ h:g4-:b hN84 s!4Z@PsZ@ ?ch hC*@@ h@@ h@@ h3v-Sh @ ;@@ h h #4Є^'4 N84Z@"h7Z@ 4Z@ Dzh h @@ hn#4ڏ~Z@ pC@v!jh v14Єc^ZHg5_`|(bA(.2*(x/ƋƋ :GDDsܜ QA0FAA/5hcm=y,D@?)-z(>{$J8ŹWXKjٖnY:u핒$89-5͜93M>d\<@@ h`bkIӦM?X7uquMVЀ&IG@ hhЀЀ&I @ h@@Ѐ&I -44I h@@[$4 44I h@@ h@@Ѐ&I -M!-!IR@Z@C@$4  h0-MZ@A@@&I h#&)-MGŀ&I }e44I h@@ hhMph@@Ѐ&I -t$)3$4 44I h@@ h@@v! IR@C@ h@@$4 44I h@@ hhЀЀ&I -MZ@Wh~Z@C@O$)!t\$)aC@ hhЀ$9n4 44I h@@ hhЀ  IR@C@ h@@6T=IR@C@^:$I h#$)#$4 4xMf!IR@Z@4I hh h:~@C@-!IR@Z@C@4I hh7$44I hh-!IR@Z@C@&I p$4\Ѐ&I m$)!&I h#$9N4e$I -!IR@Z@C@4I hhp$44I hh-!IR@Z@C@!IR@Z@$4tHZ@$4$)!&I h LЀЀ&I 3$)!t\o&I Ѐ&I -MZ@$4$)mhЀ$)-MZ@$44I hk&I h#gIR@Gphh,.\zz. h#$YF ?п&ɒ h0-!'Y0!_!$)aF&I XC@C@ضm[v[}߳0!-zwڕߟǷ 莎[߱cGΝ$?m h怦GFFҥK]r%=|0]|nOOOfW?}=ۜ3!!)KCg| 2^w|>|Wͦ h@@[ɓ˗ݻwUබqғ'O+?Nw.|o6mF!͛m/X >͞=;:wl[~^+/N/^Lo޼Iϟ?/|'N~>::n޼>\w|xI6'1wvڴbŊjsJtl޽{ҥKk\93gNcnʾ}vڸqcm"YZ~{ʕ] [{I^;>o߾M7o.fe\@߽{79s}رӲϏ溿_rm:{ԩ>G{m9 yxܸq#$C U@ hhЀ$)#$X -M*&I -44I h@@ hhЀ$)&B@@u4 IR@C@ h@@FU$4 4 I h@@ h@@Ѐ&I - FB@-MZ@$44I hh&BhЀ$)-!IR@Ѐ&I -M*&I]at__$)m$4`C@d(-hЀ6 MA*$4 4 IR@C@ h@@б&I&B M$4 4 IR@C@$)+Z@C@7$)!4 IR@C@ X P@C@F1-!IR@4I h4I hh h0!MZ@$BhЀ$)-!IR@Z@$4!M*&I -44I h@@ hhЀ$)-MZ@$44I hT-!IR@@@4I hh h$)+&S@C@ > MF8&I h#$)-19h1} 44I h@@(ohЀ h:GM0!!IR@Z@C@O:5,8M<-іs׶_os#J_~ykI?c׏iJה4eIV89.uqΛ8/|IVԑP(,c'46 3Z@ Z@+ar lP%xlI|ɹXl*ⴞOF¯h.Z@ 4Z@`Z@ ]"@@ h  h !-k]4@V84 Z@ 4S--M@ h@@ hua%B h;h ±KE@ hh ` h)-}pRh;h h ߁-ap[@h Х-!?е)-4^6 h 9 $s!V8P@ 4)ov]@@ h#B<"h hs  h h;؁h3D@@ . h%S34Z@`C@Th !t--4R-.>Ny h@@ h@@ 蔲зnyN H@M@4 H@'z' $aЭ= ([| h } 5"tߟtk@Nc/[ oI@A@o@tk@t ;sЭk@w1c̺~ݽUq/&P&AqC|SQ7eβMs5Mԁ:Pd" H:4i<]Ї>82pN*xQNf7&.96=[m vp>mzڪyII[Ԍ2sk$T>W6N&g/ɗJ$I$Y'=O bBl"fĎ2'%Ě{n@Pz]Tx틜^,>"I$I$գXPU@o-i=atژsV֧ݏEo zlD/"VEW%I$I a> &Ć+bF!$ĖU6Иbkc7!m]H^uؼc~؟,>֚4R y%mS =7u}=XǺfeYoclII$I$)b> &Ć+bF!$ĖkbNAo`@Ъ7kV̽S*ޣWwj8:擾\:nsnsw/xy:$I$I a> &Ć+bF!$ĖkbNAh=*fm<@qKq6'-7Z;1? :P~|%ڴiy+z}<|u{%I$I a> &Ć+bF!@1&ĞbRlQ{@5 =׌#(>aBR^%iپPԹ` д^p?<\?g$I$IR0ÀXbC1#vĐĘz+ͣ}t7Zޡ͝BvW.YFe%h팣1f#z~Ф$I$I|a=̇0 Ą#bËkϘ[76?7 7Af{ZZqjSh%n?) $3 \ ~eXmZVN(qԌnT$I$Ij~ bBl"fĎv-kƜ3O٧u{n;Rr'0` ΥR?ػc((o`i%ةbg&>" @lͷ?aʙ˷~p19/3333za@, !FĊYXSbg Z75ߒYms *͏/s::=|݇7seffffXa? 1!6ĈX3fuKbJlٚ>_XGfc\ #;oiphOG,s 1333za@, !FĊ3\y:EQ(}¯{y[xxl a> &Ć+V<ՍFvL=_Yȳv!cXX4l235/effffXa? 3uƈX3V<ٺn`΅Oۀ:V6w'%7@Ƨw/8ē23333 !FĊ;3Ƭx·Shڀ^,*G+7q-?iyz|ȞC73333|bAL 1"VČYۨxs]X6gr}ˇ(i>Ș~<'0ÀX0pƈX3\1!Du  v[80>8o4333za@, a^ym<߇zzc yD 4y,affff0ĄΘ1mLyzuc ґit X,hffffa@, +1cV6y&:Gy+ҟ͘0pϙ:絍.@ODсtV;00pnM'w]މ4:Dbsffffo/hƈs:Sٱcw}@=s DF~cf4q~_s UB: jKinyMDNLϠ`s] w09|0KDQ ~a %;`k[OcGUbpIENDB`kivy-1.9.1/doc/sources/guide/images/pos_hint.jpg000066400000000000000000001353261264133626000216400ustar00rootroot00000000000000JFIF``C  !"$"$C=" [ !1"Ar567QUt2STVafsu#3Bq$4%&RbÂCcDv; !1Qq34ABa"2RS$brC ?{3iMADl$fv.S1ߒa^)}׈Cd~KSha%1C+O{4D}24lͥZf8G$Ӱ%">>ILkWLJNtocu/<.3*r=JN /OҕkZjTy&MBVB̢B NHyH3x}/Qpzh\vV)N)o~ 7u?6•Ү7EDFKuԥFe;aX;pz:)LeKBTWbB+mO%0ߒ'sZ3)KU퐗)|a&^V=kܶLe6Z  J:"E ֍ܚo嚔ڌd)Y72▲̐ӱtl7BKrqvǫ^?׮q\|f/k9Lrp}~pzpW?8[Xr\tFw-hϕ-7QgQgLͪ%J$I[npc,e\5aSGgdvܝ+[s?R>Z  EI1 yCnG[xըYkv,ZݏH#e$ffi57}Z|;FnLg<<>>k+_Qݐtm%iYJ6W215݊qowTVK Y~WLˬDRf?Z  m/SS4N<4\ _#?wAåίyֻ]^oɟ*N&n.V'ˆk>nE򐓏8|r1-TN{<])s:ϭw{ֻ7||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|]^p}~p08||+|+ǂc[ʧܐW2ӯFz JL`Q33f>V:4|gߓHkf#lvDoL8+bfgS+/l >C4ңTFŨ}boM~E9֛}%Jb#YTf(HUfd-ybek Zf}XL϶ C Ѱ4Z.RJGLKY*i LZ10).>M> ȳmyJ+ؔdRGm֙mG 3mP:r̅T9 FtjRTFhRIf\B#lQ׹b*VV)LR PdIb2NIkQagQ4j>YA)+O}60IUcօ-z.N2HƋV@7q$9ZpDDmMˊ^̬*-3>ڏAgQ}n[S? &Co!8(Ք{r 1L϶i}bUn;b&;813&V;y!.={^A=d| {}#/RfԑINq Y^Qx4"=m>5U&;&=)xbN7>4Hͩ20IQ+^eVvV2Yёh\n6\;CaFXqg_|[s3ӗQ3;~; &^e6bXw):B+ xm IRu8Zbcp2"2[&cg8ruQXÒɇ3m% в"2QmaBiiD }$ӔDvhExe3S՚#[ }24nŷ )XvCLs3!.M)kijKRZo[;[${m|aV]kͦf{Z FdNFqKZ? v `8un^r<3bV:4|gߓHSXc[ws~M#hm?)ӅpFX2V˗GS$Bi\TәKA(%dEnzYN~zO-à|ɤN:\*.&!kiƻ%jAmDZ|tѴjmH&LKjeZH,'p?=' Jtl-y]R-{75J58zC }CM8{xA2Ҥ;fά jgb/qq m6fF]!i"=!GM?շ,'p?='K< Iw[?HʦI[kz3̻ٙW"? FgHvPk3YŶq(K< Iw} 3=!-3z#w} tH&QXzTGlyՒAmRE.!MVRL˴d94|G:nYe-ܨ;YG݄uNYFj3=- BJӫZic(xyfǹOb= Sܧl5pOwxW~W{|1 z'8,PY(Wdy&j,I}":͑F~Ƹq|:g (ۜ}{x'tN`Y9tɤ=}VϗnRj"N.5UʲDZF2wא۔@s~xuz7rf|"5jݚޒK~k66O$$ШJ4H Gc(+H:UÚo)JU 0V?鿯^NYyNez$p_%%9LA)dDǨ˔oksSY9C!:[G[N)"#BDv+l1T z7-  6ۺ5+V6U[_<[EbӞ^45S/g~h4 +6엦,hQZ"澫j%kMcgknuFDcϗ&ljEʭQΡ-D[BHI"/04Y:|Vf)ukՖG6^ )5/)#2+f2EiJsMz#)Z<ʶSWy m.10"b#<͍GE^-T_lo:*/uC?QqSضGj)[#y p0~Dŕ%*b^?+=J>U]H5g4uB˗֞禹S\hVc59+^Dz 5O]8cDT$hJ4L*QخvL@[pߜ,iz=%rcM b븡GFq/jFq'm"JgQf22+O4&ʶ39,2DVb#SE:M?Ôj6s .HQ%աUGU_tpPT1psmf=\״uTGR54r-R))j%:=j#3#IV2nڮ +U*^ jm i*NA%o.ȐF<Ͳ"u~Ӗs-S<̞^Mv+8qpMK SI`r)ڈY%6Il;VuQ;ฏ&QrdV$)l޶djQ%F=gd?dw ´HU; eŘD8XS&kk9U%jJ\ ת5?\T#y5Dymj,_qtUkIb#3zYS6Fq=VoqMM= Eym[&Zc4DfDfFI"SwQ),O2=2xy6Lu'7[j+tƎ4RD5*V%y=,LL(\LYLMyZLO6t3ưQXM锺:*˒ y($YR}ukaTVî¤7Ymk8HmJtkFW}&xMi2=M3]'h|.-1/!nX>K\eVjNm0$ԍG^C4܉3{0l\-\&yYvZo+W',M)uǻUYxrT|_C]Kw͗5b3x/ux}4Jl;VKKk}ZJ;čUexDF 9S48s?F2JN3rInz8Wj)#Pz&eȢZtjJ-ePs|rygծ&9g^?|i>eQ2$J>#K&ozeI8tk؍tuGtq+}.$H㞶իmcb?8Xc[ws~M#McGm,Vy4Nˏ)m"'2Hl4I,3o o^V7+/n'T DN_Fv㊱3;"ұ2Ϭ[@m9s+{A%{}Xވ~(:Њ&}9N\ЙQѪݬW4Ys;Dߒ׾oDW:Սn,";-.;*J]u(3Cf%3ʫ_mH;Dߒ׾oDW:Ս{W@ > ^Nq Y^Qx+\/Cd\mީt_/k0eױixz.V&7Μc"ZքH Q t(՚iq4- J*J{%De!Wcٴ{,v%ᘤۭ;<_!w&Ǭaᚄj78nNn V;Jl)fiSmNqj~Dil81sƽS"9;3ׯ&?1+656&5j,VV!$jQB#nDviYqr2 Y1s\j9R=.̣tN6J+Fm`JD>*#~Geoj Ʋ/r4aIv+K#uq9z5)`띎O =:cC\{-ڼ8.={^A\.Gw%x_91ezGʹpWsbus1Co?z:| ifR '*VR3#;hB?}|xiODhpӗ.BV>5vٯVvĊ);doE8RfN!eL)&r#;r UX+x)SJ:I+pn.[*cחWKg7`#iK 8e^YM6ٳlڭ{>2x]fWUyl\Bw5$^m6 ST*tRCuMI.%J,WI|73fX9DmBjqHM˓S}V%CڟZ1wF!]bx٦ÆrЗ ldRrRCG̶)ň++^Ü^NBt5**1E7%ĚRk4d<{ Er KS6.nN,e -z܃)O.,)3Z]an;3RYqWrV{)jP=L&[VO$r4e*Us5VW#&5)ӱ)if׮c0f7Rވò#Oumҙ%e3֛ѕ8s7U] H5&ZR))ҥe">󏥣fB֬ͬgܻFL`)jHmJJrbpmq39؉غYYW9u* n6\#O*MH-G;1"XV)Ҥ-&"4S"=k*x0x/Ѿ%*2h3RF3c`1:" h3+FG gtZb2jj:sq2Ku$#)"""4ׯnA=De0Oh Ĭu1he9&+&QĢ\Fldee22r=dV8&f4qG##Z"RZZ$$j%FuGf!4Ȭe.%iQ񭜲%7N:s"!F*I:lyI&f.;0l^UJm} 2l+[]Ƃ3E~Ħ*l܈Zip\=i2meq'<>OO%I8YF,Ḥ;Fw $DT+HȤS lʐ9Mi4*s\̵͜@9r?:OCF2$Zt4m+U"24TS.T*t&ƏL7YXBڵ(J"AEϐ:c)hnm94e [+BҖh-g{Fw3 zYÊ3)gXDRT^JRG`F˜p7zi'CUؙ/zc_B?GCk~ 䴗&(DdFGk 1֣)rOӋZHQߢc+zo htX~:\al}D%% {ecM q=K1핏7胥ޛBZ"].0ǶV>ߢc+zo htX~:\al}D%% {ecM q=K1핏7胥ޛBZ"].0ǶV>ߢc+yo hbgk[bnC*2+={ܧl)qSضGjw';a+^?+=J>Uk~W{|1y.kwLa֕cj γH:-|tz,m}{D) i4[关-Ik裶dI&bb`MbݑsuoK4=ro\K̷{rSƪxLrL3e1zEV"/(g̿nYǧۼ/Ѷ^o{Yi[MbF/q}c׾m54?Pp{–E|6DWUT]GVCAmb{@Om[L74+8 [55lzѤ[Q&$r\Jpͮ)uT&r ٩E$fbW/Q¤RRytrazSJ5uf333֥aj"qwRDTTW\D%Y|R.ؙ5)ưBqiT4h՝rro0.i[Juǟ$,V!Qj~5wY7>U4|gߓH:qy4oz^$#WKl!0/)\Zˆ9~3<1J^! kORb?ÜRb?Üp45/#95/#97ORb?ÜRb?Üp45/#95/#97ORb?ÜRb?Üp)v"J܃.a(6mj=v#i x;G (*WiߌB<7()zWH rŲ>{W@ǹOb= kH z'8,PY(W󏥣fB֬ͬgܻG(r7 -{%*L-ng;+^XxEcIfZygӱ%iVOǯVѳE +Yldĥ0F(ཾ=7 u#t)*;Vpјf/eq:N$XƌYD#y v;8Gr#׶ b`cPg3%ЧN8Ht\VGc3]Es"u%]q 4]ZPjRv$m31NKǑyך&♙%.IZYۉ 8OpFIEMkBe(KQAjG(5b%:ra[ԓ'.[ &[?: ZS_揚XiJM>knboɤm mJM$$∉&DfyAUFu+xO攒,َk=%c*"Ui4y&vj5[JB'Q'mMP]Εpʓdpe$GI_8]g c5aGHysQK4)Ee&3ZxTJRnTSDmũIq*JԒIQ;XƋY{ǫǨCT\5TT(SmD$V#WԜz=^MWӠȀDDdI[RزWf"K5hT)em4δh*I$eqGU v43݃v;>:0gP:Ob蠨]~1 `#ЧyoQ^ .={^A=d| {}#/Cd\V_91ezGʹ Rf^z`@c41:\7\Ln s8$D6 V#1[Q4pH%e'PhZT$)*J˶BdziiX"K1IZv: 2xBmMX5$nq[6w$<)ZSKYҧRڜUq"cl-iz9Drvg^LRbW=Jljm:MFkX=BHԣF;c܈ҳ6 i;ZercSn;95r5z]FS&lW܍*-v22'l4*} U!F;f$ դAed^}Ei_JѰyVQh&;똍v=V2ѪPJsI('pȔ2;ۉˍӣhGiml_1/5|=: t mG>M%%G+LLzӖ,3*ξT#Tx0X~KܣsK6JӵSnOfu6WFF"-Z+Zo/"_*_ں-uunv$`>[k\GҚS_揚ۿYsiGCn1O=f-T WsNT6KHǢ*ub |/L )nBiJQH73 {>hk*ubDT>B<G|?p芇XhA~ІOQG=48*:?1"V/N4ZiĖ4RODk4^Z8UtCãϚ*ubDT>B<G|?p芇XhA~ІOQG=48*:?*'Db&mR|;PKX6$e"GEJ 4gE{$@gP:Ob蠨]~1 KAw ̶_,%mj4?``M:$yLSI즚umDe# wRvС" qҲ4S$RQc+]Wu}JCbIJS(5i&ZŰErV&4( 7"uIi k$^1+ -ej~mJiĥFrRTd2V#3װY{ q t_OETViRO%{.E70KpNT~mQv#2v=;wXÐejZHR}T1l5XU3j)*dI:45_);6ۧ!uΛYSILT#QZ𑒿mh5F)FѪM_D[lĶ4N|Fi8FTb4,Ӳe. '9ՔJErO7否JJndfWִ]ѣJ ̂ïӕD4R \Ff3-b1*Ӌ6uF`yrm5崲hPlQ%nB#-ũ%JJm{$(kj,1\pbw퐭͐U{䂒9UT-&p,H7榙=0230j#eBwōyY &īQj;j{=S?qSضGj)[#y p0~Dŕ%,b^?+;J>Y y.kwL]5K6I=vko@`X5:#QAa4TwN dFJ+[{CCk,ܲCHyiC$&#.AF ~gdzR=Xf53-UmIJRDDEUPkq]]tŒU%3=Z+i41mykLM%f:vi` 1jM>knfoɤ})5he9&t6iO0[k!:a]&ʅuU%Ank1[kk# 7secԓ"q½lRͯOtӂCJBrJJe4 I="WFkx+ )l2ᒔ&ogk%}Q¨RDlhqw;esj&YMΙ#A >EˑivkA$eb%^vNɣ\9&L)˔jqɗ)fdKVkUW+$^ErB&I94FҔzf,Ĥdl-b?.$jm2m.Ni΅{ ~>׈e+t[Pr}0k:LfIR%Dgt#CLɪ18K/Iԇ^i&Vc T9*`&Gk땆WZjUÎN6!ZRQ"#3>B&b:mq$RCu䴥kW=7U;[v>jO%KZjOHrEtم1%`K&[3I83J/1[N2PkG2Q.IGaثC+dEag2}a"۲*+dg\ԘW/Я5*_JEÑpZj,b,eQGi ֓2#Y<Y:֪ BӤғVDUjJT|:kzy@ ,ćSf1fGcLrٌK,izZ2zLk[KUȮW|pe%թ9RAvfDzc݃v;>:0L`띎O (*WiߌBQSdMUJaʔ"CJU2Gw50O\ņ̵_mGaTڄdM&4]M􉵚g@JZYYfw4܈zWRRކkf˳5_m%IDG!CɌҷ%!jMaf;%϶:@Ɠ^RqUfq1-_$\b5.S31/7%+O%fK%m͛m3jj]ȫTIeKS"]FgaEN#|ڒ9RM|c+\bzWz=Mx+ǹOb= Sܣt5pOwxU~Ww|c/Nq Y>޲Qmީt_/k0e e""*VYr#8Z6l-j||z˴lxDL -.2Ǩ*eQH$6ePIuCiRqYhyou\W3#b|>O'-\dk*Cb#HFtRWeK]*:u m_a7fqY[P؀)5zCY)8)n+d/FII3!Xq-+Dk7kG{{{u?.'o>HmJJrbpm7)jQPFM{8~Եhe^ڎ$fo]Q1Q%&QQ(WD/rbHosfK)1wFz#;rڱmR񃏉9Sb}၈pB~Ba‰1*yj6VNX_Y EH0uU-c|4 I7ȏiZEJ+1,oJ+qԢ+k+kd NC!뭤i8g__~=1 LT̒9zZ"zr4;2< 9ܧr5i59JH^uNThaXa Ý{xpS߈g 9ܧa=<kv,{"'X ^P!S*[Ӎ4th[rufvb(3]~1 PTyoQ^S<7(&| Mr~>{W@ > ^^q Y>޲QVc91dzzG/1Co?z:< U:ҬwMCAB:YiE69o.Vş-hV!"d &|s\2mqvھl$lBLL ,[2N~NzfMK1sٖcnAªtYOIt ["]ȹ V 8;w6<+| k-?{ {?H4XCKLj4FKh3+]JQI\ˬƁgOjNĩTj=dT尢Zs!Jod:5r$<UT]GVCAmb{@Om[L74+8 [55lzѤ[Q&$r\J r[9Lo| [2K1kf-eru،*E*!G&:DQVn833=jQ+ |A(uZ|8=OHJzI-W.S.(tJ%EEz5KoDA-[ȏ-|b퉘; Jq3P9\y1ZU4M3'5gEg\;lˬhfҝq +))qխ$eyTZu-[Gm,ֹ45n5Z76cz8[ީbmx6C[zإ^! h$XqY}17&[L9>Q2KkIn#9mf-ДPe48r<]l{ (١w@O藡5d'2\ֽ=iE&~9ĮGqhd `҅̈{/I7TK61*Դf,͞_"="-" _eS/IHZM*/F:ˉәK)t#R#EyRFj_{FwšAΩaZVOL 1/NbI+[deX ̚C$'1ٶi6Jى63a?NqۓP"\iF#SDDH]denBe\TuyX si!:}7E@?_{=S?qSضGjื,չc= kH ~'<,PY(e+*Ny Yޡ޲Qmީ_/k0em4MyWRW)M*83 c ql88!yse;j;r۴4(rJRtμTI84&n9Qm]OvvuV,-4b6 ^Z$i4$J=W۴U^XE& yDt&z rV-g٥QU]JƐ(J/٥JQX=vCRk eOjKx4-M7}H#'Hz-'(gGUoǧ_k9 (W"BL1ݢZ Bbcf+ keR%JDt*I'NciHԒJO6;)j-C#9M,DZfzDRصgf{77h)IyQ(72$ucj#ꜩePZDد0HDԲI1ݟTUz<*Q[Zʅ.#mknfoɤ})u5he9&t6iO0[k!|-L+SXBBSDj,ƴnAǾ%>Nwq>%vTq ]p4QU5hEbNKZaǾ%>8. O"Ô͈l>%(;)fi&J|m&=ws {?SCPwkח n֪N* ZR޾&m8?ZHMg) SI1i3#+3!Ǿ%>8. O"W861RDRȉF̈e:3eeBdW}qjj3=)u}gJ}( W=)u}gJ}( v4(64ȸ(P)TthtVMի)Y)p E̔q+IˑN tLg1{ :fMd1{ :fMd1{ :fMd1{ :fMd1{ :fMd1{ :fMd1{ :fMd1{ :fMd1{ :fMd1n8dTvyAY=QQ\;v,y x\[v,y p%>?s$S|=Cdp91gzzG/1Co?zz< 1jM>knfoɤ})u5he9&t6iO0[k!+/lA,)yqXoJQ6fUEss.&8̏M*]QsCmb,s6BwȭRؖiOARiT2IY:vUFbkTQp+E40Gy}nY̋ZOߔ>3)ٵ;"!G921FIFmgXMs ҡyid57U՗UGJ\1m2`%lDvXUWp5 ?O$ I9.(ȕ<Ѩ$i\ ݃v;>:0L`띎O aQ8>s\R鶈DNb¿+|^)}׈@"}+{Һ'7/J'Һ'7/J+{| =+{Һ'7/J'ˢ3N"xmWV,4Gǝ rŲ>{W@ǹOb= kH ~'<,PY(e+\/Cd Sif^z`QSԘui47'Y.1%%u tH2+)+R[ai^R4fRJ2=JI8EŮ\jyNYe6=yEg=1#< J`o>MXu,Fy$MF6zȮ7)ئFDTW 6YMIfө4-ZׯTMŒKe3F{"wc_gkx"֦`+Bb2i4ǒV *RԶh&̈FVכAIj\:*CuֺsOJJ4۩$Fjˊe}' '3f^\;r"9& +\=]VF؂f4Z܆"4ȃ6f"%f)lTxp?+yK|{/cϳhL1;rq)'\j3;a-# ZS_揚ۿYsiJjN>knfoɤm .:x]Kiyf[o K6B0p[k  =K\eVjNm0$ԍG^C4܉3LGLY,JKayɷҎ1Tmk3yle9j՜m,\B!o| 9Pdom6u.[.n.lMT+yx7{'/cɳh؀Hs3ٶ}]rK f*gJmkKh@ĕ3IM>M)IִFd[T\f"3R״Vb9'@bRo)7pP#iRue5(Md~ 32r 2Ge,)&DvyJmDƊ͹;?7#,[2T/uNiorYJQ܍IIY'DƬMv$4S!n8U)GJnk4+!fFgaDe|?대c^bCS̸dZ72G{"2;[a꽎mKu0"h%o "M,G{;roX/UoV~roGSJ6DI%b:IД(i<;~R.G%V,-23u'oXE=FŮDL%]OFZҚiM6,"3SŶ@UD(e3=G>K^rZܣyf~[s #}>5mBNSȝ (NC[͛U_)X׾=Dh& &z1jN>knfoɤ})u9he9&t6iO0[k!+/l@n 4*D+ՖM,R>WvOlkP!Od3avi(B m⸄vԤ 0QUL}_MʚЕ Vʞ6;`=>+•-YʔDxދi"T.eDJS xڍK:0L`띎O |^)}׈Bbmxdǝ={ yޯ`8?;&{y@ `dlM-((>S# 1SЦZi7q v|qE7O(ʑ;rpʢv!2[{>ezzG/1IZ2$Dº*.ִmPY(e)e<'.ڡƯlT]mBViRTW%#!fTcKFLOÒmɰJc|(}»2k RrJYKY<5er\ͪo~Y56}[g Snh*DF)ͪăi<$ҥ!(̶ؕk6XDُ{{^ˋ0E-kGnQ`ؔO#48RLZdG` H"4D" j[HIuKf뵬jF}:s^qت1qmr̀)'IDI;\LR_%B&BGq_kZ mIEj3.MW@)?9[jMbkZկU|5XRf*#o\[ܵ3lQzd)[Z͓L|k-׿$ =5&#;LHX˧[!pc)q.MFTȵMNP4P+e "4Y\Zrc1{W;#WǷūu9he9&k\Fی~SY {<½lRͯFXՆ&Q jB%czm8M׿ wNhohS'MmmJ]wm{ԫR̻Ʉ $q)BWMZY7;^148M׿ w`68u*贴ħ4(o)1Y"ȓ|"[^.4M~H*U^eW$:ٖTDf"7;^148M׿ w:biKV)΂Ne,L82*TJI$d;8-:-3*#')%$"I"IjOnb7;^148M׿ w=>t9[M^Ķd\C6B5LNL"J 5K$LD2~%sMHV&p߆; :65&p߆; :+}:cCt3j:[R$4mQװE@_8W_yzإ^!1gzqDvw &{y@ sj[VI:#kR%ϐԟ2I"Vϐos\LֱsVn*kQTN/>(I׬3-_=Cd0ᲺRL8{lE,PY(ULQYžOQMm\zn}LH?G-왭*L~K`ArlFfwsRj|fdVV,̵iV;&H7)wqZL2H25'.e򙖢-IlOՊf:v-ib5R-*;[YA*END(p"L:mM&;#)OiQh˨xb>#I)5ZRv=Es1WͪmKTcs2-D3j2Svq2U-Ur#$F"ڲN6e3ȵң-yk200gՎf SM95xvAdfK%%'sLg!T* U!SC Nef([8?_% OQcTm/u#+ZD{\`o3MLɬpeSQjA$֫cהkշ:̵PMFrLZW{rEثy >RFQe%h[nw')y6 jmKM}4z<ˣϮ|Xr"01#DrRWԣyf+ˬg-{ns* Q3C1bK#_a=emcb58uH+'%­/c㞳8.݂y'Dx2TލTsGDU3Ȯdd%XBs5QJ5A .V"32z (T3 e(2iTꉴm<1t QH\n)Ac8ɥ/8vCC+xqSBӾ[3R٢c";+ȒSٷu9p/w"&eQ08KIR̶EBrQY.$gG{+mi KLt›%\Ls.EM\*Zo,]U vLN{)u(ԜٙEl۹[ҤS"ȝyKu-RsBI*rj;\*ʑL -V$ &I^SԫǨ`*=2,y7춙B&$)yKRnw;9 cSٖsw֑-4MޯemzYuF| DR*kN1U|e 6j˨{#;ab*f=նF$%JZwNef2"sV@uOmHICY[=,{%^+iIm$ ?S T-kh]SfKR2uF_ 642Iyü^6ƶW:mR٘>{hjA[^l+ܬvp5~"b#hXDayiڍMb5Z6c $8RIr %D+o55 )qCDUXf 3bE9yFyOk@R(I5:Sg|z52>]jכK|d\tUȉZ^܃b5jRպ4|kߓH:qy4oz &ԤV"Q1rJk"RC3lȔIY&dfFWTn^(eVy sFF%ʢ;UCďowo1`|SNItDoVs-MF)v}cԵD$扅Gy q± MEYqo}e|H~s^اF,ieU((ȉw=der+؈*n#DذOJdB֖KD҂#QYdDG{( &s #7 8U JSlol&u~Jj\l״!*ɳ"19]2Pj%RgDg{iďowo1Tq*<$ԙ̒Se=e}gc_H+8n=[cVҞm)!fs&T-"[^0#Gm•hʫ"}DM)Զ[VmK؂~@Vl$Gy!Sq)R̲|v{XnkZK ZGѬƱ =:cC_8W_yzإ^!1gzqDvw &{y@ sjMN1LiS 9ɑI%%&j->]Jw+X9+$ũkٕw?jJ 3j(bi^S,.?޵u1Kմq6%Q9vDiӨMce54 Jūjv A p$Fx[h3EdS\+e3&%m.b9SMFZ윺ͥDٶk 1+E:2|8PJtm!خr_h q/j^?&BsosIty5Z8F(mmyjSgUF\c1RA¨Fԍ7$ӢJMIjc3"^ĴNzD8N>F{<伇ڹj1+bLܪf&6httf{lwI=: `Q"Y4T).#N6Df[ n? J0 '+4.s+4f\mD!#Abܙ϶jGL└6+Jڈ&鱕b7Us*p&NC/c9;m&z׬i8B} 0 iuxfZ!:Ѭq͔4GY-#Oa.2N 皔h$%f4TDWwFT %v}u:ʝFZjB 5-xYfdk&)3qjD]= (6s2J})4d܎B}pwFTv[QeS*Fx1Kai5)I Qز+Ȋ!:r QEUҢȶJVfZDB}pwFTsi!_$VJb*4((p[k!C K6Bc|=y Z>޲Q𘫰\01hzGʯc\.~My{]pkQʐz&u%+"/C`ͩ[FV<mBderVk!nVfvճ`tjx㔈f6FDkiĸ;\hIar3!繣k\GҪS揚YsiGCn1O=f-T R T--Ū+kZ݆ۊR$ff17ph߇l+/lXF |7ph߇挑t6)F~:.NIKm-<+Ee4oC(~Ϛ'8?ɮc𬹥O84ZL%edܯu%9K*S)g)GaNdOmYH_ e4oC(~Ϛ6EVQKMŒœ4l؆ahj'LL6Hr9r#H*I=f[/'(~ϚF |ѺCzXFі}Qkcpe4oC(~Ϛ2@EXq3i\T-HeBMYWZQ=:cC_8W_yzإ^!1gzqDvw &{y@ sjQDXU.5p0p矀š%, ~w|&5mTOYޘ:5WsG],ֹ4U^=5wZ76cz8[ީbmx6C[zإ^! h%ʍ6 dMI <\SkZ-1Q k'3iב ̬Vm6k?xφ:'8zh_bY۪ٯP7e쥉~pwKf_!zqg\t`?;-sz.1lxLX > ,,_Ny Y޲QpǢsb_] H5&Xƪ9he9&繣k\Fی~SY {#n#zԩp̴! ؈fD_lz݌G½lRͯNfv1ߛA.b?7iz݌Gt3 !18r5%|oMe-J$N-&ձ7ǮR&QfI4gO- "MDGr=Fw5C0ߢawcD7C VZZlȖIS}>Khz݌Gt3 !^awcD #~n9]9n!C-J%+3Jp֢Ȉ"g\w|u` K6B0p[k  =jfoɤm vNċKRzCQfel¯\NTMT$JdV1$]ύcW95oDJN;`ƥ*KE2;.DS;b&{uyXp[k!C K6Bc|=Y~at6]#Lh繣k\GҪS揚YsiGCn1O=f-TSKƏ: -pyhMjW;[mx2߅+ l+/lX?To•'R ?To•'R ?To•'R ?To•'R ?To•'R J76mtei~Q=:cC_8W_yzإ^!1gzqDvw .={^A=d| {}#/Cd1Z~Dŕ%, y.kwLU{Wfoɤ}*=hZ76cz8[ީbmx6C[zإ^! h/UԦSWNoCx"nƹZ](l5) Q gs=fDW!QjB^v,8jBQ΢RL<Į)uc/T9qdǮʤ.TLJRUmjV[,w\NT z Rj234YDFW"<%Y\P}L̹R:U͖,퐤y1& H]L&b(ȒKfKn8F)FõgjvdαLM,iJ9QŤh2MZǨdfw-Xިy*mrXҴyHRM9Ḧc \lsf~uPi Q(f+<|@sEdT}_yfAG7TY Y*򖫘b8h\ B&WA6fV"+BaX9 5&kICuvlBҢy;[՗곴dHr)JI)Ih/\*}:cCv4bmx(a|^)}׈@6@{ yޯc'ǝ rŲ>{W@ǹOb= kH z'8,PY(eLV_91ezzG/cl.~Ku{]-cUz4|@vYsiJO{>j;,ֹ4NUW׆y֊:7(Β+}i~B78^)}׈Cd'Zqw熗wx ~wxiqw獀qw熗wx ~wxiqw獀qw熗wx {ug;RS#$ڜJ&YTH4*VW-g~@( `Y2ŸOCo̐{riZ]X:]-J oD'-HFN"<MOǕGpUH˄2N),%Ԟ"+-1<,OMĨzY6oRp I繦IV>S x hj%VL*|ci,dJ"A1܊gc2b/AJ:)t %Iἆ)B6KRbRe;l#@YpT2#A0JAHY(yWIXu[:).VWHOHkYCJӕfGIZl`:IpQ&5=5-ñhN*2YwUұF ZȨ!R7R9iYXZI+3)xƘ"G10Mn(:krbK^ѹ#P"/d6ꕧ܉19lYWA*2``띎O =:cC_8W_yzإ^!1gzqDvw .={^A=d| {}#/Cd1Za~Dŗ!, y.kwLU{Wfoɤ}*=hZ76cz8[ީŔ(#= t6'$G6!!)qF*dZF{~KShbuF8sm96K%0ߒF8sm96K%0ߒF8sm96K%0ߒF8sm96K%0ߒF8sm96K%0ߒ St*}ҴlDeB0&KL̵DAG-} wZ<5':1)1[J"22IHAp?~?8Fl<=4wEdCi#ϠTBHgO we8 rŲ>{W@ǹOb= kH z'8,PYeLV_91ezG/cl.~Ku{]p-cU:4|@vYsiJO{>j;,ֹ4NjIᗤVQ5&qKKZl2"{9lDpua wWf2u 57;,*H{qp%&HÈ MD)¬JOZūF*-F#K*]ErJꔭ˄=v+%gŷ\qSU2XrN̨q|?[(ӎJ>YYiZVIRLҤl23!?,|Lۧ)# ƥ.Cд},Fjii<%7G'jnTՠ*XiPw(A)JȔdFQ[~: a\ ZᩕfI\Gi)$%HQ-ȌwM 7RSIǥC JZ$:! Q(#>S-c)s b33͉&#R]$,SiRT2f4 3{;&q6g)"] Io/CXSi[o,tk-I#=d:fYK :8&qa YYŽlJ5GϣaTGJzg% {JJlFDf(Zwr[eR t^~e[R+gI)6+j '&͝ '(/|t3"JDfdv+v|)^%tp!Ӥ; RDI 8P5աEJ̽ NJkLKiQ.b;|m8z> ! \,R`C$$E笀Dix?T*djyd>w}Cn jB$k{fa:3UyQj+C%)^Z,!屍" pb9P5qh'm\K▲˫TcTjVYajr"$rNdZyv43݃v;>:0ǹOb= Sܧl5pOwxW~_w&+L/Cd'at6]#Kh毪kߓHUT{Wfoɤm n%|[ԒY)P4uVLUwYnp|Q$+Q32"s-B!r)ռS;򙙀>si!g\w|u` rŲ>{W@ǹOb= kH z'8,PY eEi~W}INIȋLy.kwpҵVX\pҵVXsJ׶#iZ}b +^؏Ak04{b>lG pҵVXsJ׶#iZ}b +^؏Ak04{b>lG pҵVXsJ׶#iZ}b +^؏Ak04{b>lG pҵVXsJ׶#iZ}b +^؏Ak04{b>lG pҵVXsJ׶#iZ}b +^؏Ak04{b>lG 5N5}Pk\GҊA5Pk\Fی~SY {<½lRͯGarݮWR#f\i(I\D؋VѴX}lϣfX}lϣG00wq3Áaw>h .G0X}lϣ aw>8wq3fX}lϣG0si!W$B&˖Jҩ&FYnDEk".={^A=d| {}#/0؟SJ JY33"Yx_91ꘖMw4ŘvGe _{pš8s?+nп8=q} 4q78;~W/?t/~pzA hv.e͔9v}pA?t/~p9&w~W/?t/~pzA hoApwO_\~=_Bۅ/9Y\{p _)s1>}q} nп8S@c}grA?t/~p9&tۅ/\~=_BMsMh9 _$8Sv-1?];lg +ǞEQxc}ggv0+XeyTq78;~[^Xey?L4j9&tk?L4:?cgP9Ymz?cgGwc 2Ѫ8s?-Gwc 2uaW5@c}guaW݌3FoApwO݌3C;~^hsMh9ף;~^htv0+s1>v0+XeyTq78;~[^Xey?L4j9&tjxu+_ |''Vꫫ?L3%8jj6VFYwO\w|u7ƽ3E÷*V6bmx6C[zإ^! @6t=_ru6S~4َɉM[.,̴Td|Ja])}nM+Bi2=ddzu3333݃v;>:0L`띎O qSضGj)[#y p0~DǜGWsc#8?fJKo.#F,DFGaJTĆZImIRNFI]kzmSԲq;31FFm3eb=yk[L7Do ,&b4j^FUJh"(e9WAO e}kNQUVjN]qKRffw3<>%}_gd|b;xz.ea1V4;D)C.3F15?ӕR_(%hK')6Y8jmGHV.İpu3W[z* *4e!Kʴ2&na&nL.#ɚĬcqP7H̒P;j5c2~b8Qۏ;(J~KHC2]%ScQ+NZ4JRH/sLR%C2{7ߑqk9њVVլcӱ^** Lh[͒JhYȍ;8jhٙ0hK܍>-e2,8+@ t%˙+"Q$2 Pjn& p6j%%%iRLҤ)&ddz[5 pzFX5Z. ]3o)TfZvWA$t: QMSFR%\bM45*J[ W._U,a8N :5KF:s-*TIJE&NV4 $CHqm$ Ԣ[Ɣܣo_-6,;Jy!%O!Z%ϐ,3"!\n 8j OAu4DKOvA8B㽡pWH4$-˟}MQUK-+I|ȖD-ImV;\r; b:\)Od+foHԂYf+̌W!` WƙQ2doV݇5%+^W-*g%I*(W 3!SHҥ 7gbeM| C> GANhtz 4pD"ҧ#ReJX!*P>Ǖ|YEmtU mmD}smHu 8yme#dW+N}GժMnα/CfR^RI'I⚓W=V}G 0 JnVQƒm4cmPFٲ3 ĵh8򸙞%I$;:Miv ALaX}TGUU24鴍48ֶY E/ddfV,fTtɩIQ2h%!hf؊sJ[hxRR9 96P%RHרV2Qcitj;B<^|C*\vZQnQӱvV0"kS\n$IuMi-$(s!PF#T7Ti%\v%Ɣ\\bJi+\ pn&&tfiK')!dlRfƣ"$!\oc^FjuڊdJ,,Ȯ2UJeFҳZCőV:.m8SaaII7ldF{mi8BbT(55q DgJIPnC c-4vFDqЕ#3Js1Xi!BjSGSJyo6Nohh՝I+I2} bjKium1j2ImImsmJIԜEQWMe4١9VE"| T9)E9%YL3mZE6lz\Z-n!mϪf-fVl1;cH#MƬC *ꈉ$}va*HSMò =663浩ū*2:HPTuyXO\w|u[k!B:<"q,6ңdfDV/ꇻ^:uW{/UdNqڤ缚HlZRR*${j&"j*TɈ$J5mh|ͳIGFw׷XpuC~HPt_E؎+Ĩqt>9؊홢I{ ZUQZZ)f%Ε̏2Rw-z'T=wE 9uC~HPt_T=wE v4sb}dW%6EqɴDf||&5}(0~O@Z](0~OJ?`*J?aҏX ҏXt?it?(0~O@Z](0~OJ?`*J?aҏX ҏXt?it?(0~O@Z](0~OJ?`*J?aҏX ҏXt?it?(0~O@Z](0~OJ?`*J?aҏX ҏXt?it?(0~O@Z](0~OJ?`*J?aҏX ҏXt?=d| GLp,,~N^EA#.[j繎5&ܜ&x_91\==ZM&-+?'3DGͻ2ʭit?(0~O Uh&DrQ0QřҏXt?*d}dH$'feY(0~OJ?`*J?aҏX ҏXt?it?(0~O@Z](0~OJ?`*J?aҏX ҏXt?it?(0~OEQx?zQ`)0axfFGkr8pT=wE 9uC~HPt_T=wE 9uC~HPt_T=wE 9uC~HPt_T=wE 9uC~HPt_T=wE 9uC~HPt_*}:c[|Pt_'EzSdWiIlJQ DFg`?kivy-1.9.1/doc/sources/guide/images/property_events_binding.png000066400000000000000000000162261264133626000247600ustar00rootroot00000000000000PNG  IHDRI$50]IDATx 6DOtj@ G_MSpkFXi0h>?}q/t|}Upn]~|n_{1^: I] ksOx{~`h6`XfT(wOn.cywkm`7ld DArK H+\_|KA:1sd^ߊuor"D^MPKϻs)Wrn@aw:F X?X U](6{yf=*Wj'{wVEז> @ ~ V|DiqP\l":VDaF[6TkҲ&Z!kNe^^?8ksx Wӹ9ZB8 """&mllh4app_ (VWWs7~"Ƚn Tԍ* b ~ML"P6=GL2{!uQ&s]=s9uCu!,/<9A^2.u&""@\"" +}Gf8WWM^D L(;5!2$<|O=9\]L~WǢ/I k6M@D(%sK^4l[^WuT:v̻ rmn:VSU./."uL?+=``q<>V`j*={6DD{\ҿU/W\nz^W5AW `5npU՝+xm{J C.3 86hэ_5rs]ͺcXm&WI_$C&59/zRw*+QHB[c_Օ,&~ðޛBfDD V=%;5઀kJ{m![ BXWx'Oa醋j1 >C ^‡_M`:6ᢜU8~߭0#"jpӳ}qkAװ @=$ r\yhn "fA "rE^ "Dn(SvD rAvD. rAR"%r "* [\@ rA"%rAȅ)ܖD.\Ns3 "D. rE.\ r" r"Wr7D. rABD"D.ܵ\Sܦ "$rCґ{D.\AD.\ "& r+rA۩JvE.\WrE.\PW"wE !\.4rø "D.\(-*rAȅ"D.\@ r "ו\ r\"%r "KilQ 石1{;s rEn_T^}g_u駟f.]ZH\@:}o=C[… 5DL"7-1O>Я>|8;Qf|B"W"(OW^y%駟<}"w$b^xO>.^}wk/2kwOW#=FnX "A\(=}Qyꩧ?Lj\ "2|e=\_\ܦe/*/b r)Z[oU)rE.1o>w̙/8p)+rDѣGG}:t( ܵG.1qxk}٭w_|W[7>vXŪ r)?̾{o뮻<Dȝ16/![6r"wB rAm;r rA"U r{"D.\" rA\5"D \K3u "D.\[ rA "w)< rA䆪Env "D.~"r"D.2-Wh#7n "D. rW rA"W "+r "D \(q \P\@ȅJFn Z0&r\@D.\ u"D.V rA"P "W)G.\rZF.\ r{e܆ ""D.\" rA\ȅrEn{H\+rAD "O䶧\@f"D.\(J \ rE.\`" "D.T2rAۯr^ rAB "D. "7D.\"~@R rAȅ+"D.\AvgK"D.J х@ ""D.\\A"D.T>r"0DϦ"D.V"7\@/m\ ra@ "A lx6 " "w} B D. rA\+rADn' rAvrD. rAB)#7T*r"D.\p%W\ r" rf0D.\T#-rAȅR! \"D. rA\ rk[_ ra]+c䮊\ rRܖ "D rAȅE r۹z\ rA] rAȵ\ rr " rE.\ b 'rC"=e"D.P:rAA"D.\@",W rA rA*aD.\ @Dʘ z)F.\@ rA"r rA\` \ˉD. rA sܖ  rAT"!rAܶD.\(e[K rA "w r "M?r "ؓ'rA"D $ r[% "D.0 r! rAAB)\ reܦȝ\ r)Gnۚ< rAqMnS :F. rAm+"w2 rA K.] rAB#7oT%r;_pῃ{7 ߺ\ "FDn׿@8qYc1}- @joǐ= ;Z ~Z *ȵ2Z.nCW )~|ֶؕus͕{yBׁ͙ Z` &}+]\\UЮ ;+# A- =xA< XW=XXT+o,Y[幭:BҐ# /Xе\ ==AuOP׈ +VO6pc]|sEȝE?:z_^F\] 汣#{LK|*V%ݽ; 7>ʷuW(䚣o>wYXѵ 62!~Ta+ȂMnm)V ~,ptp9ܵ,~!whln"ne'A@ 3`c "ʪ. sIm&|חV[hc3F# s W lLY}ܵ )`R+ZͺEmW'J Qrں6vp[n-+*pUXWpu$q*o ~%e5,hBl߀5~ϕ+xbu. H\ C&ktZSo=22ܞTn ICn޹]Q J{ZMԒQwd]qϨ2戀}lA =S!ݲ]DXW8~*;?2&Χat&^Ћ=uZ%Yשּׂ _s _SVO\.n:XչW|4{+[awQv^XnMnʼ+>> ן;-,LMw6A>.q [p1!FFxS~xإD a_Szf.\<{ uu| 3O`|0Y0ZsսCui]Q8I gQם5|P;e]Lf n>[.Slpgvɐ;zw6gV<{g96cƊf&yxg7_m;~lg,}F_x^`r0Qj21f RW`!9xN6!IENDB`kivy-1.9.1/doc/sources/guide/images/quickstart.png000066400000000000000000000151031264133626000222010ustar00rootroot00000000000000PNG  IHDR~*; IDATx 0tJ0q:un~Ja !`=#KWyX 0!rޢP=F0p$_O- ,&LZ};9Ӓk?APeȡ+_Ww3E@R4FW$ v/2w/9uʚ! }7RQLo_ׯu@fY4w5?N MϦ~;~? U, LqC25\Quۣ=o~?mgE][4 }|mm m0?TR`Y[JڦMCI !-mXXUTz1MJ0iR5}w8MNE\9E:-V o >A'Nd7TSKTCoS!E"fa2b- ľh[<ʴw2*4mO^]Z|RWAS!E"faIJ qo|Toh9%2Ч':6`֦Fswgzxs"JLLLL$bE"eOl#yU 3͓Ux(}U۠}y>d;r;;Wk'h j;Ĩ?Y.bX6b\UYG͓T쎖:U15=l}ݕY*Ndbbb*(U80jJ'1E #ӈmĸLOH=WCL_ʇ6ѓQڥ~UZ69F՝9}(3111*Ea2b};|6umO+%5~8➘~_w-? _SxAf9y_R vT8j`p'}8ٙ˙H"vÈe4b1XG˴{/67:x#bk-{K|ײ.-,@9exot<-bdKcxIĔgsBlػ#0b1F~_cHR#[2ԗoz#*xŁc/7FQfo !9%|SM75x zlkl5]UPN/c($ u鬅n\~4BL3x{c 3x7SZp 3r&V~2e{11l^3g q{nf;*`4VjM0EP%o^Mq4~&KqJe|4F&Ŝ$Yybr&|: 5;ы7 R,g?[pO7B/?;ܘ?t: ~4]wWQǮ#/0ve|?4F5{[Zt?n&/ A6b`m)xcp{}8ѡ~Avd E R [FTwߣif76aD 9\YH-1pbfqa;>Tw$77G!+>LyI>[Pk7/QӖ1gSC2{Ac/{5{herrꜼxups]C?OztYP# ^XA']&ޤ N͒#V4OKbUL8+3Gwz  %b7g:I_yS~]&_(ǜQ8ޑ1؂йja1pGOZ7P=8.}z?3?7&hllWx PpKK~q ^9SP޴m48'o!-N8gViIc_x̛Q*q[fhq /}Jp8_5Иm0:9czh'bWrJr|^U6[* ETE7}wqVW8qX](WT9?x qH0p :J*=>hA!"Fb FqqHD ǵѦj+^{}Vg/差µT\U;~5>|3 9~oW J_s τ?wt~ᇂL?P_}en? ?}VO37w;H' oO0~~*#$~3~2~᷏~+~~vsZ/ ?9]_%_+E/" t_T/-ad|n ?PɄ]@B~ /{}ᷝS{{@Ef9 z4VMjG/m/،ߊflI ߏzASŋFNI`ԓ߮9_ıtuC.ܵsx/? &¿spȑg ի×/_ݻwÒ%Kz|^ hmm<w<֬Yytne]?#Fo߾ Ϟ=sݾ}{?|.\6n(%/ ?E___jkk۷޽{pѣÊ+ǏJvLJ*̙3\RqڵpLs@>}V\YҥKׯoW /G]|9ٳ֭[ãGGvc¥Kz|n;vw||֭nݺ r.˽~<Ν;QÉ'|_ ߴiScdžx 2$ 4(~\-5Æ 3fL׏Dze~/w9? wޅ]vu&Qncc\3Gܻw/;SMT ?(8s'ω}O8N>N<mV:e˖pԩpٰo߾ /?}lg)J…a͡:e9PJ7]GUx޼y?|~3f(ҹqF*7n\yfxa>}zx37K!:rҟ .O< _~ ?k׮ʹ#gJ- ,oիWӧ]οx8 { (/ (_~ᷫ'% s ?`//~~(sE@ ߆b~~~@~ ܾ_'"ت`+~@zE } 7 ~4'+P8?AhUr9~ ~o~( Ÿ}#$~ ~wsS_+ s ?`;gsNE^/}Ÿ &!nB@lŸ9_g :@_~~{ ? , osVB+~@_>~/~7/u ?`c?"o_៖G\]? ? ?`$Ÿ '~@g gX S2 ?PՓ kߊ.P v{D V ̦0:X~~>~~@þ8UqO41Fml e(uzNEF(BA4bDqdMHTV4F7tF߀{߂q;lٜt='7{ܹ_G+B5o RJYo F+BVs-o [i ~Th?Xi ~S~R+B_) !WJ~OIRIO*~gO ~T*:zR(z}煒7HzRS.w~+PT{o [RJ y~1K rl_tzR޻x{ޙ?`)lƞ_<[;{`aa?&O+m7w;_r+xo=h]|_. 2L ~ F=|iANٿ˽qmxyT~X淯遳!T=3}lU]emu73)}EZc嗢kѷ23C(]s#S~gcJ)QXY؅aXi؆qXy7ytS|9k+G/`&6Fpӥ]?TJ)(,0,4l8< )V"p$dg{XqI˃RJFafaaу}C?`.x9, M+=v9{m^)l ð ӂKݑ~<Ӄg|1($"XDޞSJ)(,°}lc t?< h-8vAR0 0 0,@d3>)|X`<,xK ٵSbɦs* a@_{G*R*_ 󥯶'};~;TVY2?8~1 Qj+k>*rԬu{E_*rb+?<'CaOm1Kj|Qwcz0#<CylIEia3䒞7 G0vvsYF]4kcmw8 U転;~++ZkSK+#yk hё϶քQ@Iy(-qg&L8qDUyU{.pğK51RRS;rp2~@A/Ba*)/SOw8|j\ehPRݭ]IQtuC1Ѽmi0.4?g Ƈ}ZutZ%|=G9ėm9N4?g*<'Cǥ&v)pw=CdE%t/ {C@xī|_-~GDK>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox.E?T@}K>Ox:YiԼ;e@w7A--NjsW}4z_/ a඘?aGx->3mO=GVγǛ;ЕC 9 `;I`QYR)a8g{Mdz* u<,~hVbɔd\^O꾟kEm lꚝ;SkOQ>x_3-j)0> }ޜ sTU14M|1|kTN:!D<^N!#^״ȹ ַMΟ~}w-4"kA(t89 k{YRE8X]u>QhWʦz!x0>ssH<}#mr2]qo L5tY*mf3㩷6ZX/1B0r[9ĵֽ7lު.Tqcc#dpq3|kt|*ꦪӢzx1k&""X1/'n/?:?zSx?^ktyMվ=YhW)>vm=okPYi$53 -k tǼn6bqyNiMvKdw%3mO=GVγǛ;=u<,~hVbǖ% U:ڷnR""" """ """ """ """ """ """ ļ~̟5XMd5yG6SVgu^tW_k] v뫝ET[%L ,rnC+>PJt# d;jn&Ekvupf<ٜO{u\wIQ\RHg?avjkuw)PTPj(Uڭ^ZcᝄȪX$zvw\UpMswn3ۅDIV4eUmjg#m g=%(ԷsY1=ŒGA3mO=GQ i[SQ>;KrXNt#UyO P;j%N탁 i%6j]_qW-P{P񴰉{o˚e+GRKm m]1@s%7fշ;ЧUSS vSseג/!уWNxHko{ftdX-ڢ=bufq0w6sOsX;\Knjii wvx-lk;#hٵdY E: 4.$qqs{@V6ЧLݡQ%Zw6ŋ=ќTzռ9oZG_y*ɷ.״N{hvՙХe]â}3[_U=]T,^G2dejIG K!_cel 2d.㗉dhm%tdWYmva=IO1FF=ѕjvJMQ <lJwL:0އDj>Wq11늰f-ii|ߵJK„,\"\0ѷp14n:ۅצ⬼&JN\zI#tEn&5PGIy#Hdch=ŕ)ZnS#/qZn&g1q{{!sw ?'!£ q)US3h=՛m?ڛ7ˮi-9KMoR$>JgZ;qx]uho_d6NQOz[+&34\ #\2&_MږT2̌g7=ĹiWeަK˦JzKŬ̓;n ی׉MW"־k^ߵVF"*""" """ """ """ "" Kj[eΏm^?fOW?,^~tj55oVy7UJ:E*=$rSc`ph@ڷ:?%l:?e?ڤTTU,wdQ0 J?.&i|.72U4:g ?|!A)jC?Tm\mtn2]Y0eͧa?|!A)jC?Tr2 O%C!Z$ %.=88 d_:1%?|!A)jC?T7`]IDO_uG~Jzھ ,DnM>Q?SWQ:?%K>veXzo6ŭK}]lR2XT p-%֓xZ_(|YN=TӢ% ů$î Ҿ Z/0*_:W_DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@UMUM+DAgx->3mO=GQ i[SQ>;Nz}-K?CcByN2=EDTsꙹ|$9nfgv|k>>7ʋۏ}pIRuRi1OUhgGp07qg.̇⌮k4Ou$I;k"s\dxюӜQu^Nk-OT#ߪ =8w/^᳹n|,~}ʢVm=ĉ(u-K/p6VY)ͦMdH9ǵN'ZW9|U!N |&1m>DZXV)uѿ7>3[{Ķ+[u UTf&Vc$/q8'<ʂ&otv}x15$ʩim')E=wxENigKuf-.7<1 qR]yڹj([m89Fz9sAys4MQoQUQUy/=1x{3z %|L1Wj)xT}rmo #Ksyw%51\X:X1='ssQ`NnS#EYK%'X{oYgAGsJ&"9ȩӛ6ѷFl(6j몢ҲLɾY +YicbSYT\d:rF#c-р@ˀ$sS8.(*'=4Nmڃ3`d^ƹ $ qWv*h㤚 $9Ks;J }ScA얚KF `{0v\ oĶ}]5jj;L_? )P Ð^T}?&H<Im׊zS[kl{@čH98@+*zxxA`9s\Kͮi1h%d5yG6Jo'n/?:?_ǫ$}O6F=7A.k:VђW8FSMOiUګ]C#ctmxÚZAG1_exGӉy_.UR;éOGQUSH.c궆=pݴ19@W*_s;4L=7<{;xcr;bDS43oL7]k 1Z}2Q)hMf7 g.9. i~҇F3ϚZM#/`tLyǵ.ۃ/mnH)*2I8tmyk. ʼnO8-4Fm',[tm76;m,O{/cZ̀q#圓[Wj㮎JetvnGsۖ9nYV6FWF-Q4EtG_(Z_(|>Ѿ8[|_-~G +ů$D@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DD]m,جE]m,؂DDwcz0#<Cy඘?a[:oSY:[|?4+1Wj޳#QDEKHgRj uRA<`n-/kv3s?DZMC}.8T=l.wo&_ݖԌP R2YAˏ>_湜*o;oCh4=- ̊Ixal..pVVHGjm {˴|tetɴi}IF/0PhJ;5!qh{7x~%駩nϊM;29sWq鈞 -_Uxku,QKք2̀6n ̠M{U? ui/87nrxECb*ZMe,xM Pߐ˚:Z)egYZX;;C`'kiO2߄{#?~,xM PߐȟT~}v> !=3pX>_o=?~3g>}7'}C ~B"}S+G}۟L&Ϩ}`oZdOe}>Ϻ骾p- Nm+i.9.p!L!L`#o X+/O #@+ů|^`\,lwGbwGb v i[SQwcz0#<CylvӜ[QͰ{xӓQQ2[WG$dB^\湠`mem[D(5jb洖5Z>Y>ӹD&æ֍IGit[4v:2G HR~ c_ZX=ĎJ@7xg38[)')jih/x~dr+s>M9FލvnModVS \.SdAG<nS-roGT8L5xW 8`A$B }e=EΖQ:4 t =- \Zu*Mk$mk|p@$lpwr\ӏo~],t>ŧuNFl!ΈGHA87q W|0uJVRMbu&DrA(6T:>sVPqt;4tK ۼ45's3mO=GQ i[SQ>;Nz}-K?CcByF2=EDTM5֪besRIXûyՀ>Q#guҀ܍ڔ]ig;?ߜvsYyY mf2GpJpƴ9 QAog]mۍck1v垜f*=9X=X ղ5͈͑H $4r 3ls6'ZŨ˶@#}ﴷ~\ilm;OSIYU4H%7L姷,-U )l2I;x>Ҧ+@ۥjJ脛Hp 29⬒bDDG~׹tWERZAqL¢\qp8V_ӶW'v~=wy3?ߚʧ:K]pcI)x#.n\KO"yr r0L[Qe韦 ":K6};)i*m9#${sbpF,N5J;\9-"DDD1ng^/?:?zUw?^jyMվ=YhW).T;@i0I d0G%_GtsbNdgmiWcQ'NUwIiWcQ'NUwIiWcQ'NUwIiWcQ'NUwIiWcQ'NUwIS}%־Q5P:8LF79štI9z+J1k8e|_-~GlwGbwGb v i[SQwcz0#<Cyl5yӗł -PU6OG6vZX0$q8щ+yb9?om]LUyKub]4vGbVL͎9"_o6prX5E֣U7~Ek΂Hc ^ sy-}^[.~mEWC4qlt2Xd[2ry T'?]Ė)7,ps˝|34SyMy5VSQZywx##փ]/{ /US =b8 QIˆH%VL]Sj>jFZOa'sn-ۣ&4ixZww,WRM؄۷'`؂Y4SqvUS+j%L19wZ{4 5-W K-d3mO=GVγǛ;=u<,~hVbǖ% UڷnR""" .:⦦wE h%r-FK\}3*)et-s7 cWTD`mc{d0SuCYLlf ґPG[S,KDXc;ߗd yY*U4L^ڔpSINF=i 8:7cn"t/O;>=~5aQk;=RюZ,ِQNU53y-mQWL'?kjIx٦UEk_/ERhK4w[5?ktĞ&cvФ}ϨE$tX l{[6̣у˞]6n'yl[j[eΏm^fW?,޾tj55oVy7UJS/h).T:h BbKc{en,XEZ $䕱U;?/c֗U;?U;?ޘ~OLV?}i~,YNYA/iH[mԘtWR/g9ľ{g|?;g|?7+hZ_ 'VxwSVxwPczbK=1X@{g|?;g|?U҅u%QE-6S59_5-6u+\YMp  Ҿ Z/0*_:W_$D@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DD]m,جE]m,؂DDwcz0#<Cy඘?a[:oSY5(*}RE†;sF弲y49g#Wof^fZ6 }oX_p.J)սfErE–[/HtKS5ny/EO[ėG6ʞ izKYT[)otŖo.٣d=20U VXȫOIuMu}/xmWH^6 C{ kVCj_Ɗ͂su͢W6 .~6rѻ"Ua_M_cO$48 c2ṉXV %oP9ΤRU0Lr49(f[5kh^h>IQ^N%(PDz7 p:#m[$u/j =64c/ -Do)je$YiuӜ1^/o[z{5ݕZr~"OwŲw=$1y`sޑϦ5w4Cy]6;33$Q8q NWwN+) {=kF6f7M# wNtvS-tn_n7zFviw=As894.UH=&iKNtL.PS6G\InFq!ZKzLim9i-=t2(J |kf\,QFR\e.a8cǀ74FKA9)"d`7F;\ZyDs(UDo*k*]LqDH$#d9{ 8Ag*)][CwGm[MY! s.~q#v2BE }abrpI,іA Fnܝ~> /rY*^*(EmDWKt44[+L. I-6X ޗ4AH_ "akW ]9Kow*5E=u-[j=;1%${`rAS,U6;퍕;\q˓\5W tךMn F\ܑKIVmK^L҆ͤdS0M{ys;G,W>~cj++$d-.8˘HppFFB C 6P3x<{1_:W_C+J1k8d=m=mW[L}Ogڟz0WL}O?a[:gSB1]u gWQ063wkETܵ5U-zLB9:wpr6$,~k-}SR[FC#daw/hTZnF8QQ!9^SzQF^Qh֛m@KtBa73v܌vqvp}n+Kr&zY)8}IRЮ]QUmKzP[Els_ >8A1n\ps[YUhlW_Sֺxjgɷfng#8.=ZKjuTZȃw1s 8vp%˻u=5 %KYl{`cdgX큭9.hۙ,o(05rU[n8jueYs[Sq9f{66sGKsL{Y# 8gʑ&wNOZ6TQQ@p =Ǚ>%&fGl\`U2 mTNy1ۙb"IҕԓݤC@(XXsn\Kinu&޳{o𸱹n#8 n Q;lL_lAZsEM}W_5Gul1>;T@<<#.oz-ވӞhn4s۵ew fα;ٌ݌3طCޣݡڟ.2x=;w`gPfѽeaڡԽ_K+]Y_m4!9p|dHI=ᑅ:1\]O]nEL8!d;c0׊+DӆG,`n ooo5tֲM,Ku |޳MSqxWik<ȋJUR}Vj*iC(MuA; w˞uKCl'ԊZaxc,(F,Zu W~K_XS {Hi;1;\5TZzλW,d\ Ӝ.5o\Yۺ Ml7MY6 ; qs̭7B6ëluV]_4mڪ D*w]ݖ]ECMDR'%:Y՗)p=(+\JZ*kS*$/f zhبm-+vح͊ <)xmi'p@#4"+.DzCR]t$J+!c#"lf7I7tE=%Yn8i']1ic9]T0xOz)Lmޡ Ҿ Z/0*_:W_$D@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DD]m,جE]m,؂DDyƖC~s?a_VCS~s?a[:oS㴾z?ѝYnmO҇M8g4cn y,SuW6ba_@[a*LV5C%MZFpXY 8_tuN\'$O:GJƐC;w|]J[R܏/PjOh"5tqME=[|\_ ";'>^.Ժ %KqWK$.c|qe 4si9=i[#Nv! $ %"B%<2=oǑ4j㩬ުQYOX 7Frg -~[mmDmJ>說z-3H.<j enTH+7QWS-l:fmK6IjzFWMlr2 Yb,ךqi{ynzJd50RSKbSÜ_xn p@hr ڈ􋫪t)6MwH.cˉψ`cCu.kH]Inx*m1#c~\A= 7#R"ڣá~&i502alolsnCqUe5)/4tUw ZTD9.0:4tJ+YHdWs~q;s5r Wj==178e-dz><(PJ*@FƸi˃rOZ7nsMio[Wf_68,TTrU."fh'{OrLU2S 8GhT&јn-uq[-By#x9cqw \oIU[vK6m =izQ[pҢ; [i-q׋3dw 0lAڬm)}z*ZeMsѳ_i L%HI8G=[+]OZY&ݛqg<p]:H7[:kٚ4an$^޻ 8:MyP-ݘlQ1I]^)9A-,w2`vsKFjR}/xue}ЇL=1#$8ÆF2TnT ,Wؙ'P 9g I  5!iۜfiznmQtYkQոWZjmr,,%#,292ֶk76 ehlS4w#}i5Iiݺhm k*- ,rD3AFy2Gq.Tu,Դ΂'s8=弰9˰kEâ-vK4eo\\Nww"?innzUE'.4,=#s\9 VB)B:Ʋ Itݴ(LL4a`cݜOkEEz}ʣLg(sa3l0#%q\񑂲nz[u Wհ=>RM%7IG|7myϾp}n+Kr&zY)8}BX.^/q4WksiZ۟hviGVCj_Ɗ͂su͢W6 .~6rѻ3{:Ѫ):4puer66YVsz8Z?=0UZmٿۻ3˱j5:oQZ,cwn7mFnnqّ⨥)o0;&T3kRޮZEkիj+c  `eD[$>ޮR:bvv=Qr799tn'8-$B.N>[$Tw{4w:cJ羟;s,IdqվYQYR_4r -]YjUܻ³K5;xV~o栯:`#o Ri)uYYpu;\8<,7.`j+J1k8e|_-~GlwGbwGb v `J?a_x-Aྦྷ+gYc\v:|?4)wŻFGab&swa9iDZ.۬2-4,]yKC9|ahM&$PZ]5kM[CG3e99sbx R-s{,C6.rV_{i*\ⴹ'< ƺJ;niUyeK6sFw`pKj:9 *iÄ:0_v]3v.u(bݿfW?,޾tj6fUѩ|zѺ:S+ů-nbqylvsSRԶg3`16d `ˀ=¥_SN")ڪCHMlt g';9co \kmSP61,*<ш{8%Mn.kV[EƂ<Ӻyy_k6[ }f[%*sSPw0w3Ͼ{FO5bi-;U"|QQ[d}uDҘ~K˶ύ|EOv:rh%һe1 n0dbqwYeP4tMLg"v2rx<{1L`#o @WΕbqyPҾ Z/0 "i:;d hx1E+^U1g- ;Xպ~M9[$*OHu/ dfxo2,8v1 AfSh:ݨ)s2''\X7-[m1:)Nz֝&A"-%xէnpLٜvZEٻdَɟ3;3;q"""i]HnCSPvS4K`ip9`g <mmU ~̞ݹ2 V)(t֗8A?[7GSj=j.[Î7ݟNj ",KIGR*F_ |.4Z{9]8[ ߤ][* H.isA88sUs~Ӗ`<ߺ|h1TapCn۞xXmEWAWs=cG+Ohgx` bWr"1wwhq[4ԐP6 7 >ZNsteSǫ:ixJA6hsgh :(֕Şf@к֩3( ܀q!xiKu)($KVʉ:=cރɼpd^ť5ª{hs .~ӕ|!ܫCH诰_H1p% һ~͟5Y|Mt5yG6SVfu^tW_Q-5UeSE!`s aw>QQ=XX <͚9˚ġoW|8?u]fh'k=AUMDQDjcdsDm;axi%#ٸpg_l:U.du4*8,,=i9U[`ƝoW|8? A郻ғ8|M۳nݛ1f[q%SULX^;b&:~ִ5Zr<2=oW|8?u]fh&UeQf dtնAb۟v/;t*.SqG(!Bc{˒o\FK]SdWU10 g,S=EV>Q"nAdt^ ˇ ik'TJ &U͂:ڶi\vs,V%:ʊ<421}̄xmn9[wfS]x@6)hϖU . u)QHCgg=H^ewRCmO+!8gqio|AsH˚9Q)Q׌h-GuTҍAĊOp  -Jee[YAn\Mq羒W=8N֌m *[K.З]IQUKP 28;^O"+o Gӯ):[:ϏfeZιdji[5 oh {f2FzaG.K󦊪:m EϣVVG4f-:}Gp1Ol)㮙gGM fp;n5WfIV&p5 8rcv{C}i5̣PVC6Rlk4 w=4sh_?nMI8%wRB86h#nqۀeshfy)#b|ZZV5W#ո7u/;sz;%h'G~GU{VOdGLgn D>e'G֙-0z8\*XKx{v@8.u˶VômՓ8G5L 덦nC_ x-RBJ6o'mtp%OE=4trkj[IL6Ih 8n{de*m7 khMOIH$5spyg>|vgM U<qFx^=ϭVMCtVJ}FFsU |]AyVcQM7~8|/-'nF1-B }n tcEcQ-3bhI7Ő@ω|hsrS M*7w=I9$pAiXvj]+- -%L2:n$(9'`vuS ڙ gήi+w_6Eơc˻{Kwf[ku\Z~rꚆKj:Ito.vZ*Vsk]nk&t3@ a$v?P9/!1:W288@ ۷?DAz^H/J־ݭwSݟ_??B9Ƌ3{Ωu^|=cωWH߽]^ʈi Sx@cc[$Ee/VH:zpƵT7 7کTAsU2mVy,!db ӾG.Ny/S YXYp; `Fx- ;m1=? j<¶u6<ާiCcBgt.՗lp=`OkGɹjO"jZ\L$sQE5^4QESLli4҂OIzwbYqrGxM!qآ+\"i+u]yQUC{eh#W+S7zj*UKg9~98!$N]JPj gtx<\Zi 4gۦ|-Ub]6Kž}Sj[sq1&h- ninnK=[5rBCfpHdks[]|o3?&5 !5BM=r2?aj+uXo֪(s䩡QXY 8_̻El\dsƗ2@ݾz2&ּYx9ryV̆_~[L6 .` 8S6\;'svϒ:CViePnV,VGz&R3۞"(7GOUiq -V(,UuT`mz"du-!ӔrGD]cќ݀9N@Ż~Ο5Y|Mt5yG6SVfu^tW_Z+ů,+7EQ)fU|fKF!t88oڋMQ\:GQf55dD1Cg!;`n6VY*0.Fmo}ȜGi}W/[*LTzKkp-p{ӐWhw@n7-wMqKsļ4.yӺ /w -\FWQUYAj}cZh ?j): $jsً!3,aoyˍe<-dJ(N;'wH( 埭o-Zrۧj++%/S3$bsd ; ̛[cV q Co5 V#d6.$X۵6VduXGzŖzͽ \/7!A Z&VF֒&phs󌜆78'U NPB J#sq1cZOC?!d--y-2˸tn3U7[EKO&Ӵ)vws5:UTI\lU:Hchvvw$`$>qf {Éϱd[!ҝ ڬ4p dHe`~<;y*7>5s`kZL x d`=܁?-[k ]eŏmSYMf}kÞZ\惸{FpNC/@=>U:htmKGAUGeִ$_]CtQRP>©){3{I Dsl*=PcqAyA ȂыIJ4RtQ[*j $S:a;.nZ;A!jnvߤ!W\N+0F q]3]M4ԲAPvGM1kC@sG`$`V{mԶQjJT͍%phs7A[mv-ڨϦ!eZM5I%~<~H07vXMwM~, *MS1qvm=ĶkG-ʆ (wlhg}ysEZ.pQ˭y Ҟ=$KgԞ4H]~uE,'RW @kֆDX,$plETb={Z; gcyvrA,AWo׋}R6.&A]B {eCbmOqgL%6F'{ ip-;ܒL2ɪ/Z(m/i1ɌoasI幤C~ ";T6ZX g|qk6h sI`uu5*m]Q$NAݻon|K-UK.yuKmsTQlp.v\2H"PlFCmG5Iss5H0W5Vj w\ljCsf$k3 }, -jO-=i*z:u85s; ՠ[L>d7YH$ٸA7.˃1Fh%{Dջ$g/tw{Kǫ5[kPC,aG!_cw!ͤCA#Y4]]m$716Y6 ni.vF9`+7Q)lZk[[hYbl.cdy Oġv=Kz CVݕ9v98~d3p_\`f\eEa:Ykvej-Or4ukw ~Fs'1h YXYp; FFGƹ覨MέO6Z]X-~Y5DsQux"pl1E 26sWw9_ofv_ylXЬY=-KڷQF-"" ""kZx FHK˗) *pLd <%^׻`qjϥեu6R>#u &876H\1SY3J1nʍM|I+稍е5@ `%?o~ݎ6zٳxm]Qjeܫ+j*Xq-6RO VlkFOZNOxvKSr{~_ƒ`_9=}/N ߦ 6P*>VjVSNQˏ<QT|_-~G +ů " """ """ """ """ """ """ """ """ """ """ ""h_V"h_A\""_4X56 g9{qkVB3:D4٪wq`lx;1>?kľnO}<3ffapu+O $YGꙷ9a ҽ?6?95vsylXЬY=-Kڷz7i it|4,Xh4xv[ò09zM nq5O5?[jE^Z->ͦe}g7(맄Oi2_x9[td:s僭?6NmÏy|2F9-(rcz>+ 28WK;X o9vbGw,ηu~dGn|Y>Į&1&Ģ+O虉ѻ> NյkrEcH9M`G9.mVơ tq6պvLen0рt_c^$.b/O+6F&[ul5WUCsEKpGmkd3PWP;0OrU$27ql{y'p<[QkMoPbn #|0G"sDWۯMAwG,1$'7m~s-yP훻v;2u~]a[ETu)#k7ms.q rG,jqR^()!6巾Wf<k`AxS(t|Xfh;y;&+cɋÌZhMbKq١fi($җfCٞǃ7[{T3SZ)e3M,d4ry_g(jQ3G#bl4Laĉ7P"" [j[eΏm^ݿgOW?,޾tj55oVy7UJs-jkeGq g*?/+Kl2 J ycI3 cjI&xd|0Z汛\<ϒڇu\>UEIWj,L'>L0}kַҲ?GP$ѹ1<$Q~NQ~R_SSÍ▁ZQ1Rơ&Cy2IbF6V>ԱlF w9~NQ~NQ~[B8:ËD!)wg1n>ԣWH)Y !awW<0T~_ST~_VKqֶ y|lCG9sC vg>U meM`Wc&ͭscf}|A 땷J_e:,2R;*tv4xҗ @2E4o0#Z9ݹnvy~qqlN S><'C|^`T2t#6HwRRE# k=y~t 1Z [p{PonvKn &Ks͍݈p̃W)hvh=ģCKt t9w8䁴s5*):86k`UO$[O{49,w,璑Mg7Rkh*qQVv4\36xpö8y߳þہy88i=Au*;y/A(VCI F7<QX)뎧TBXDzK02ZsbYZ*'4ԷkeRT](+n9b otoZGz=q ~R:3'Ig8Y .con3=)}TJL Ҷ1v;pQjn:1R\:]EWpč8d6?ǴͨtN*Zu34E$1ϫuc{K9iぱ0%EM],5[Pei0K6 w,zKP^eK 1D_Ocgf*ylXЬ^Qz̏QF-"" """kH$F++⢌N3wE!iG0x(n $ǚ~kFfFb, Zh;:v_cǏg(qW޵Dմ|b=v?+뮎O'}&{ĮI}5?XsFἋ''?0WnBj.Ufb'Ny"7<.ղGo[_e?tr`0q>/l*m6$3MM-D &2J6ÖT1&VM48Kwpk>n668e:=7,'ZFq\[Jӭw-~'p8n~۱rsح>v$Rډe q`syq(H (H""" Ż~Ο5Y|Mt5yG6SVgu^t^im rKI5ɴk9$s[U.QG%\Bj]+a9;\8=:V@4յ94ϺVej[zmyjsN09hv@8qE[m^[5M;cK"`9<޷Ut(=M+MKSM5Hd9 DzHuDu7鮗h桠LqeۼDHݫou5nT7={^#ǑQMGSv2;i১3!/Ͼ>kI wS} 0j+} {QKyq0 v';0;0 t> }E*dKA]E4U5/, svK\|9VտN'[Z{55*Aslp$xʒjAG.PjڈoaeC$N֖ 9] wS}wBj޳j#nӯL=QI,=sXNZp8lwPuWZGPgEJcね{F@vc(t(=M) wS} æ 6P/^ KVqcq/(t# WΕbqyW}4z_/+W}4z_/ `g_K OOྦྷ+`_ j<¶u6Y}XW_YX̳{f̳{f²VAbڦ=ùK>8!;r3ɘ2  w2  S|׳Zo4*cc ^|J9k.Ql[QOmA Os,پs,پ𭽪u>VZ핵:B흠-Ԗn&;y 8S]FaJOs,پs,پuACuuKI.8sLFa`r nY}NY}Y(^SF:H)XV=̆0ƗnprDTϦ 6P|_-~G +ů " """ """ """ """ """ """ """ """ """ """ ""h_V"h_A\""ྗ O=GRq/SWCylG] $k#k$aŎ\O;Uf,fֺ.T[MA%¡q8x#+a5[K 7J*:)(&e##3;A88*DNPSAmE%!QWYxKm]k2*D@DD?Lmޡgy|bt# WΕbqyW}4z_/+W}4z_/ a$cz0$C_SQ+>0cKj<¶u6<ާiCcBgt;y,~hVb(սfGp5t5yG6J^o_:?]ǫ<#nM=ok]-;$-cr>UEƣz?YW_YZ_K4^j?Eƣz?[AEƣz?OK4^j?1:r]Mie$19as${K.텏|VYk%q2oP2F s99oK4^j?Eƣz?[e|/=@{Iksٓ /~5RzYQ=- YQ='/~5R" stVBbk&9c ^׍EϦ 6P|_-~G +ů " """ """ """ """ """ """ """ """ """ """ ""h_V"h_A\""WL}O jo<‡]1=? j<¶u6<ΧiCݳcBgt;y,~hVb(սnGp5t5yG6J^o_:?]ǫ<<Ҿ Z/0-_-~Ggmd3?P[kuK|^CSSOU;kM.vqbTTRUEUI<>9bykr## ꖮ3ARodZYpެ;iT7+g2IqQ1p``Ӈ91rX5 K }*xM ö`0 cy#_[|W:շI mA?'3ؾ5 vR_.t2N"{\؇d`D@DD?Lmޡgy|bt# WΕbqyW}4z_/+W}4z_/ a஘?aGx->3mO=GVγǛ;=t;y,~hVbv% UڷnR""" """ """ """ """ """ """ ƺΛ5zY|U|5yG6SVgu^tBr~=u; byAvx׹ w,m+ů,nW*ߘ̯UMS1d nW*ߘ̯UMS1d nW*ߘ̯UMS1d nW*ߘ̯UMS1d nW*ߘ̯UMS1d H*8eUtuaVCrE89ύDϦ 6P|_-~G +ů " """ """ """ """ """ """ """ """ """ """ ""h_V"h_A\"";m1=? j<Ž[L}Ogڟz0g7v{wlXЬY=K5oY(""DDD@DDD@DDD@DDD@DDD@DDD@DDDAu7^j =o_:?zUu7^j =o_:?]ǫ<<Ҿ Z/0-_-~Ggme-D4tZZ04[M;vQKeTާpQF01d|AϧVE[sh' {Lpwz yk}/V:DMM=he6B5rGfu6=c[kup2j+!sJIfppo@{,޾tj>o@{,޾tj55oVy7UJU/VX;:,08gm8༿xS~5|^`[%?MӋ 7[A?MӋ 7[A?MӋ 7[A?MӋ 7[A?MӋ 7[AOt-tYNֈ#_q IGĢiy3mO=GVγǛ;=t;y,~hVbv% UڷnR""" """ """ """ """ """ """ ƺϛ5}7ڽ*ϛ5}7ڮM[՞~yҞi_-~Gkt# d]٨W֖8GltgNJ7iVyk,n\nUG(\p;C3<`G=NKmޒf9Iٜsكق SJ^#vukͦ)['@ݭs?x..|H5RXhѺKL*{#\.ьuF\vfZAGpnzϨ褫*.utRU[HZxq;yskx5=ԬFf 4,sv-w>3z k%lzX#`[ pH݁1}'W֧S_!C{HkHlQ5,7. 1<8sye/zV3{6KD*)-B׷k=I'<ph;JT۶[r.KL^;5CcmUZ*I7Q^Z`8spha+eWmm’~[f/ 28)|8"NC8G>X)gZsۆ;, COy|b<F=+ů|^`ADDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@UMUM+DAgx->3mO=GQ i[SQ>;N=IOCݳ#ByF2=EDT1_DG6J_DG6SVgu^toVX PS^劝iC@>%=:Bx86 H8͠Ŵ~ ڍzqӞON:s8 K*?~ ק9=rSNWРzqӞON:s8 K*?~ ק9=rSNWРzqӞON:s8 K*?~ SEXNˀ#sQ5~Gu# {O|P|_-~G +ů " """ """ """ """ """ """ """ """ """ """ ""h_V"h_A\"";m1=? j<Ž[L}Ogڟz0g7vwlHЬZz}IuoY(""DDD@DDD@DDD@DDD@DDD@DDD@DDDAt7^j =o_:?zUt7^j =o_:?]ǫ<pt5iVOm2GI3b{ < tu((mcl[ /y6g8F=jcMAYQOG,%S$s}ozs85jڎWYUWd4TT< 5oG]-lP%EFpΧl<$@7 5qSf׌=k湤#BuuSG)izkS&O;aӽ8$eDK֟}چjVT=V09lgaqvH6w6U]ƽwjM5o(ᆹ/ې y }[qnb&= c c[#2i_x~~SX>gk27xY:gSY}KS\Y VU+4PEzKP^eK 1D_Xd72QᴐcO0;Ammut)Wf\ g' ϥ/yjclQ !9= i$㒙ê-7 cxEKfGra[, mqdr }ھt榱Y{}} dk憵41 sDmz?Q\YMoO$,F1G߷pqYo4vhTEK+#7T,ww vv୾tcu>"1$qɌmpz9h,UMq]nvCI,uoW 0@䃭0xOz)Lmޡ Ҿ Z/0*_:W_$D@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DD]m,جE]m,؂DDwcz0#<Cy඘?a[:oSYj:o@{,޾tj>o@{,޾tj55oVy7UJo*),>U:ڷn}}`XxϬ-/_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬ_XxϬjWzMҋ ̼@{,޾tj55oVy7UJy|^`[%VXmϖ}kca&9vqhmX]ţQ?ţQ?5qhmqhmEZ?uCiZ?uCh3QawGZwGZ X]ţQ?ţQ?x<{1JRmk[WVӵuIpېA=E|^`T2t#6H YXYp; `F+ ;m1=? <¶u6<ާitl{u t1Och9#A迃Uq6Bc#}/EۢJD8| 8;'>ۢIG%N1yFQs=psN"=e}EۢJD8| 8;'>ۢIG%M"sMsuG$#A迃9&9Ϻ#A迃~ t_SHodgr t_?H}/ĩNsc3~.7(ioƗgrzg}3j Ɖy'91?m}?ƙ5_=?ƙ5_j9&9ϻk~4)~4+Tq6ApvO}_O,{WOO,{WZNsc3cߍ3j zcߍ3j "sMsvKiUSKiUVmXLžXLµHodgݵǿg~ǿg~D8| 8;'>,w$|f+WݧUFjcdԅ7 mnsp* 6\׍]qə%ëLg>J1k8K[|^`[%S@6v=I]mibqd>H pAppyli]j) A9k!pZ?mnRj(()KV_Q5+_+qkh-FҰ0IĢouRYows8d{=8uWlI2Q5`bKI0ڡֺðr۟ث7MU]AA 2;1˖H|xzO~i"o ѐ2qU/'$XQOŒӷr ('<莈}StMWkݩnsڬ o*[ ;NAw9wdO +"ٮ}zw\/MYdNgꩣ77-g"Z+(ưC$69ic%d.$3$cp2y`$}K ]c[/TƲMuv_#C;@8N:F5 |.M)LTwN,/a%:~c fMn T=%ZP r n sZN܀C і,T12\):?oF3:::JӚ^j)^)h*LxlI2?ڮ*ѣZ;[]mC\j$3Z|3ynxx#VfD[w6&P6xMXܚ ;[@q Fi- W#[ y).9hdq sv5[eV E>HD& ͥnT^kjmy*٨uW-Gj:g ;]^;=&$雤z-Qg5sUdM2 9,wh#="tuU7M:LKYnK^$5$^d㚋Bjj\bᖇ x"UuڻKal7H+y)ftC$ a{e'!11Oz=VKUUI Er-$͑ 偠$h-' oh-Ct9X R2hH˘xFyvYbzAӵMkX& be9d!k9H24e -xkESdSJ |i Fpyd[ [Kll*ZK<ɴk+\げp9;f&heґot2C.]cr幼֚oK.:WDsa{.fn>%O`{]-oui54;9ȸx[5}5r^mqCu:ZZ#7 $rAOcxJ"7N\ָ$rq'6{FCH< d*e S=vl2@AoαwlPE3g' ;i3v|kJ_-[DzGEѾJädk7v=985}5N]++mpP#8kϛJ-jS Y]l|p5hr>$#GsҢEGv"1D01H]ۍw, ֛1;Lc[Rbetǵ^Ӣu[s o ѓǴ=RԺKm2NUԳF%)`ݍ10N coG6SV<=-3;.k íwfмԚZyxi^_$.{i'+T0xOzOy|# d{WH7 u=FH$}Rg Vw{i~.m/r l덞+A(]TG)\ֵ3ƌg-aU^^VV027p1-,qH';N""ŗ+o]B_tv D@DDD@DDD@DDe ]~Vn] Z!x{C z=Ag=Rg']_z*.m/rz=Ag=Rg']_z*.m/rz=Ag=Rg']_z*.m/rz=Ag=Rg']_z`#op9F5=qGfp$Rkivy-1.9.1/doc/sources/guide/images/size_hint[b_].jpg000066400000000000000000001623771264133626000226100ustar00rootroot00000000000000JFIF``C  !"$"$C=" Z !1"6AQr257TUt#SVasu3Bq$%R&4CbcvDf; !1Qq23Aa4C"BRSb# ?|CmQ+`a2Z 82V׮UҾ Z'\)*? +T\I<@A.d)5vSKkjg4VT7{:;p;] s{P@:_aNWVեo[kVyṙ|0 A}Ok.mIn7jias4XۀNz֎X|esU~m]/MZ̡UE+r=,hNrF1 v=5eT/kǵůc 1U~Ism̛R Ovq?~;Ri=Au*;y/A(VCI F7<j_aNWW\ V:9׵r *鈗jw7p>3?L6oPD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DDD@DD'E R.Ow9E:)-bo<OCΦt_wE{wWtW?Wus1MAs_$969d\Oxh#2bD<^!ifLt>Mb(wE{wWtW?Wm-*&0rqh&Lityp˳\;O-Ca'nvݜAL?hӉ1^uu,L^oPIx[5GW `v׃ȭVtS3Ժ*ꈄ?s[#@Ō> gڞ29j^S]^i?bSYwo}LvB^|ПY 71s 4*U⻢;~++/C"+G>)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^<++'⻢;2'=)^:zM=;u!$q^XzAZ)`, `q8O2I%}8{Y?ktyUW5LFש8)fm1V\{|N/@-IlVrr;B>PRoMePslsO6춹K٪(OUR_dtS;|/8O*T Yq>PAhi_MM,Է]g3;j({ἱir+O=}$k)kq ZGvYq>PA6جWk(( iCi59wg6E`UilwaUe KS17hUγC|_慚.m5DTR^=#s vq͏9j\ehPRݭ]IQtuC1ѼmiD0.4?g ƇA}ZutZ%|=G9ėm9Du'7Ou'7SAR~OxR~Ox>Du'7Ou'7SAR~OxR~Ox>Du'7Ou'7SAR~OxR~Ox>Du'7PmSi%{p"<&ͻdU2c" """ """ """ """ "" rڏn)^?AQN}j?}z_O8S03nOF1ܺ5QlV;zbnG_MIM3d?P~YY="0ʲl*iĪE6\p'4[U,Z$mwݮϱiLkqd3 `g=E¼(?jSN5tlK–f:B\"Avm=okPYi$53 -k tvb84EnWk%;o*d-dÅw>5:֮}zR͛KϬ{O,=lc9ﳳ=jij鏁Y]G']1+?ž'KQ<(8Ff|R7k! ']1+?>guxZSuQE1GDIa#H֮}z[A>guxt *H-D6(okMHݯc\&M}0xOC|N/@*_:W_ " """ """ """ ""Nʯ͏ TIUeOmG}CK}IE> R/'~}g$?SZz-uC4O-|olO-s\9حpajrmeE]!MUÝ!*tpm6M˶krsvwʺy駪X)n6(CA\I x+#^j4W 6/-cH K\N|C̬]QGCxѺ8'3>ƻnzN>TW{m[_7['9ݮxs+1+Mx"bf#]tغB[+qe z'M<nZ{\hp#rMʖ䪼j*c!qo9]' 5GXwߦ5q!cn2HKe0E,4΢%6KKF `/:12gEӮٵ=Qx"(D@DDD@DDD@DDD@DDD@DDD@DDD@DDk'Wn/>tVdjΏڻG3VO?3Fʷҵ4vID2' vC?Vã)EEKU[RZ*ig~vE a?&q3OC˽T\oC?Sj!A*oqmkn67?؉td@X{?%SU{c/m8C?Sj!A*X戮c-lg[?d2=ΌICQDrWRO]_:>?QDr ɿ%ڿHuG}~_:>K>YwK=7b֍)i,osLkI R/'~~w1JԞq a!gܲCzEzay=K?k'Wcdn%NڷȈEs}p냇O [Ǐ5PaǦa3"{ydo6mAܢ#Mj lq\#G=!suڹUs=^,:Lr#5UE hK-?Iw#dN[YU-=TVRS:)C 4kbLx9-ՖBS*5% /ekFvǸJN,LFlogDצTŢ3fhқ%Y6AWeT3ERdFsKߓ$\9L>=md|eAi4=ۚhwzO-Ic#[-4ц0'1|^ciџپML[[GdU׊zK$SkftOkFKgpe]rSQDDvgb/UM3;o>VkdjΏھ=_5X[WhjihV^;jmtB泫Un- uy3֠`OmR{M®^ skp 9S5pc<ͧ0Z"wRm\m {$hcA#isxn{3n7{V9&mw>6'ns̨qsG̊ aǴ`?]=KY`{axсȒ90q""ӯg{833x莈ͦm}w\64utVFc/vi2鳝Ův%ݻFu&X_nUn461Z7Fh\-PTAF8UVMMqnv={:䨎FWJlFd~w=oxjL :N^5DwJyG?UJyG?U{p Ҿ Z' +ůqzFM" """ """ """ ""Nʯ͏ TIUeOmG}CK}IE> R/'~}g,P,^^gx酘y""DZjlwڨm/}G s{sc)/#rK%u @#ڪ cp$8`,z]Pʛa VMRk:":7ɴ;"@1otVdjΏڻG3VO?3Fʷҳt.ԐL&XV2#%lq 0؜ۏ[\&Ҿ Z'wyU1GjWT8y}[\&Ϩ}`oZe-LO3s[,a,cǰno2}[?\&Ϩ}`oZdOe=?gչϨ}`oO\&DW#}[\&Ϩ}`oZdOe=?gչϨ}`oO\&DW#}U_MU;lHhsiXE,{Lyqs$.B<o QbWV%SUS_O #@+ůqzPҾ Z'FS]'xeWrk 2ܶ۾WTSrڏn)^?ATL>3ۖW{~OHL/3 gd~TldVqR(dkA\Ykxp2ˑRt\p葠:uAnud|6WtvҾm6 k=-:j_.5c( pSU6kwd9#ã,z->z 0d-/kuuTV+ih 0dUVTOpѲ:smF[=;^ǵ`s:j3xᲦV 35|C?`SPwS\>VU$oWؓJخStzVFjcZ\@ #[k7Sީ9d#B*&kKZ(_OUpdžHyv-z:uUʦ658Kr 68X̎Nq;9iǗ~],t>ŧuNFl!ΈGHA87q W|0uJVRMbu&DrA(6T:>sVPqt;4tK ۼ45's}j?}z_O8E:)-bo<OCkiu5QP۟=+|TS9e=3}oc`8poLNxx鈪c⸙_Fm>sx^(jEwYk6h-{%hq{r5N fi٪)VZ cdfˁqW8zm3x\1sY6miΫS\Nyg6'GƧd/ d L_e4ڨ7p-eb+46V*SQYUiwUaܞb;'nC9|h1wތ!z ()nҾVsF@1r)AuY)SEG44p@w"I} Md֝QwHSJhYZ!k ŢL (:9^QoVaJ;o}F։5C o vxHft{ͧf6[D$I30c/ n;Gbش}Ҟkj1vnB43$7tߎ {glV=suںY콏{ڶ+" """ """ """ """ """ """ "" [O:?jUw5|bGm]lye[O4=[4Z>mUxuuwQ8G7 4 .ZW_ݫN z0KO6ݎ@{\dd{rZϮҗ~wʞu(̎f$e$kOAG.L]K5#M]-Ldf0ד9pNN7TZOZŎOqUSD4I{ R/'~~w1JԞq a!gܲCzEzay=K?k'Wcdn%NڷȈq6K╍|oik{A ]-LM?xGD4+E45=O =U!2忯f6شKUtS]HuD}Yq'6qQzzzed:i^M3\ێgC_4QwGwvn{s啪6ۭ%W)4?{^ՕOf"3LFy~g%ֿ?4^*X-%Q2奠]¥ttr7m3|Y]n]-==%;)`X0`kZ?P17t"ywgvi4ҘlwZ(#t!H߱$qAcٝi.>3=]:?;ǗgZ%\6ZdqxӉ1ߥ**h艜|e"*"AJ(/3چq$5p?Mʽbr 23Uhƥ՝Վ?>ݿo .o TCFfRݬTMza0=盞 ~H%kuٱWNx~ϟTkJɹWR۩WY(.<֎^R@u-MIjEI_&:i`I*sI;8iD]4\L5bBHdh2Z1Oah=ILU#i";m9#Y]s1{ft2jq(z:sFmZ:ufLhϷo623ګk5Ǩ4\qA;[^i]iu[EMd7A,qmK ϱ˴U3k~ff.GE3M3uM5Sn4GGĦtP8NvokefֲU{}iJm5Nijduҙc~@FNsm-~eM_WY]`Ulf]8J0`SdpajƵ[h¦mvʭ}3*e uTF O/ۄTMIM֪@+ǐؠQm7 VV@ڞIK$rh{k/wni-c:32eN,L<5ӟDUUe56j\N%d.ktڦJҵXolˇ}ٝ{͎7[̌'5DiLXDE,[O7:?jSw5|fGm]lye[JtE%ʝGM?[\V?i>Z_폒k|Q9%InI[YScz+K 0,YNYA/z+K{g|?e;g|?e7+´ -ґZ۩1@8'_˾,3sljqU;?U;?޸ 0'+´ 'V7SV7Pcz+K 0,YNYAUt]IpQKG;'asFw8p_5-6u+\YMp  Ҿ Z' +ůqzS]'xeWrk 2ܶ۾WTSrڏn)^?ATL>3ۖW{~OHL/1z]PΏH:SrHXǿ'Z 88m=5 -5־9F``,ěp2ўYʍ'm[a"֗/E *#նx8Gp߻qrYW8!պ}*!֜ni;Nyg-EKtqoLT7n-iZ`6SSR#Kִeh-J* ᾦ/7ZZ=RpeE@ 71 ۻGkadfBʈ "g8͢(Ed[k3[lqƷq8aqs0w3䅉:CzNeMYLȜshvi '#XՄII 0'tmt qۻǃ>5 m5EI[lՕTblakZJGܣtoRRU֊8xPT'wǖӒ圊_n0X6h[$43 vwB 2;2]HmsMrݵ#(ZREu|aGi8n00u&Y^$2G6 t,YQ;`q^ܴZ(q.UM &<;P| ttv2yqı9A5޿Oj=9GmUUK#uw(Q09NCnCmKw9q DG{Ѻ1Ʉ1FZ;wC:hCza>8$R27qHk{8d#lWXuEFmޢ8OcC[&#]ƯARz\jkEmbJzi DE;A~pF[ڰEj/VzkS+6sQ3$N;[ =P<ўZJ׬,W:; YUti SW5IÍiqnpZHVYȠֺVj =ϱT WN)F^84]mzp5&IZ.7h$q{7@ǂevݧc{7g8=I|[Ts.@ i#Q>m۟CZ\VYUO!lO&8p9E}=FE%%]h UKwzyo,M9 Yȋi ]etgtimgBE ^5Xt:QQ\.NPY-tTRUz{x 3O" 5aMMl6IvdmY&vȽi2mM- -5U]TMW#d$`Z/i+!UZgkŦ-v}SOIl,bc2nv,zF\u]dվJz७xi'f3 Ú ҲVn82JqCA#ټ2<+<9Ņ`R_,VK,uP9#CHB_5Yy[WқO7:?j[c<*Jy|N/@)M6i.YtXK ƙw8M veAtl-UTzb[n{MmTRScwq:fMbphlf)!{wg壘-ewVEpWRUI3ӽ?' #'%XٮK]k/TQͲcOR|m/`iyݶcBZ=.Q*2EG=y =۲ӷ9{jҵ!_(}Ɗ19-!09]%]m],X,bXw=aVM]o5v6\Y,u@C\j3d+nWS ^ɒ4{ؖ9 a>n:}QԺ i|+M*YbuIX#dr4n89$55KWumkݤjs(؜ _dr^;a[cfRAUGV>3\1 G dƦJ #c%GZn88eVXoUk5]I i^%$$0,z;W,T娸xoͥs\-}K)t-E]SnmPf8^vyH v==y\ ۪ej҇p'k9rkS\|Et,KyPTNteppRmZ4ϭgp֔5m%['"lޓ˟19d ZCWCT^Y%S'aiq\@<22R0xOCϦ }7btC+J1k^ADDD@DDD@DDD@DDD@TIU\;*6?@ "" """ """ """ """ )-bo<ܺ۾W?ATL>3ۖOw~Wn5vP٫jku١y89݀Ù¤C~Tlܗ;j(G=[+]OZY&ݛqg<8tExOjZJ+]¹VS#%ۥKnes_\m;w}_E{n1D&Yl-7vp'#9 E:CRM՚sSrTZ ]|Yj*nջvuwC.`msxֻN[խ˴R]MucŔ2 Dll]ţ{IyZ!-èŢ-lڤ>G>QH6wm1s"?Mj[$;1Cax 2L$!3*^ tv6:V!["#Sw8p[G3WѷT/NU44QIx \ a?K[uuK#g:f>,1g71jưVZlTӶY߾Ixq|eiI]Fֻ +,ԕrP:)c,;ekq9;RUr2娭Ksiن8sc/@ d1Xoj=-%٥6zGب ]CJh[M4VF<͕a@8wbM[rN_h办w`'$awwhk6}Kt^'p\k- W#_gaJ&1<ɏn h5lC_hvHxP- 40;KX̩z-`G=f -] Ѩ** նI1F]{ȋU[·,[$G= +dY#*TE{IѴj]tՕx2Cp#`ct=m5=WHuӀ ؃5 2sQL>cS${YFTL^$My˖ohy8=Xi`^t[-T2CPLzKuv稢MiF[-ҖKVɧ06PډxHnkXw"uEQ%q3)eFcqkG,ՍCtr56u7wjp8tA9;ݜ g,=F]۩71i-r]DF`c#?(l ip;G.͔#V9Mu=szE'S1Tt7}C\0?5bY8c\!"t`'_wz\W*Y*娠uKRXvrwԖTk&=R\gF5hsx\{'fL횾KGnn k"6iD"& s*=z7t}}4CCUEou,],{ 9b5zkjJz{I{is~N |KGKdSGsC†1hl5/aI8ZeK-MKm4,Un݃6n]!]n4[t=kcfdvowmrqXӣ殖j[ΦkuO +[s[O8r ӟMGA5qU--{SX<{|\9-7p4S|QӸs੾qh7w]Ss{_QPݭ@`,% 9T8}*oj> X=ӟMGNiςƣz_ x0{)C* +~ltIRSB0rp\I/QD|_- WΕb8d:Z)egYZX;;C`'k"@DDD@DDMt_ʩ2c" """ """ """ """ "" rn)^?AQN˪?}cO<Ubq~#;K?lHL/3| g#t/"vվ^fRZ.ª'|ͩ US>&1e]=sCR;ީpy&B. oGä>θg0~(Aʗ{PQPn_5+JKUpphkC2\05D дWjCT\Ksm;s@%ɯ=LJC=clqA8k䢨LN{ZIcqUа-Sfp*SPsa w![)q֗림S:hh鬑D$m`~MUiFbO<ϖ@/Gc\9(*^t>~ஹR**R쮔}ݗ'9P;ueV=y[&O%8Vu,ٷcNsdB9ma}ݩtuqP:A5euľ2hdnfni W١zR:*ZnN& +<Ŧoz ZM9'CD.7Q֎("sH.$w-*Z:~(lWE:/֓; \q=D.¿iY%Z\6ծhF$ 5Xz:6㦵Wjm'@"i"Z*m.zmSSnaOUL5E@;ŷΠZw;-%Wp8\V39DDžE)cѿ*T^Tz.j t7*h4m5@ q; Y8P 7G&_nLSo4^eaH;[+=A zY6J$ \+,WvuՔi 4.c!HK[ {ñ.`(^ >6)mkvi*3&8uGepi㧁 h!v[״i i͖a]P4ClH`d1&.N5cWZMTf||Fn#>P/K/WvlM$}Z?F^#%9ahވ8:oYiOen3c9\qѶawtW[׾V׶̛L4z9S}/Yt%?KzNnC[Yp$Sp#0]n`+hŻ{[?ktz7okgWno^tV9ǚi6UJ1k^[%Ҿ Z'NRvh-RXgS53j:;s7'6nTa^6n[i!U4ALF$t;FC|y~B]rrَX[zqtV5]ɑ8Tmqݷh|d:-vy㧶Z1n繳Dͽ#<<`hti:yRB]IXp{B8f@zU=vBh@Ik ~[0s,[~P4lPR:Kv҇1xN6V}?bX/=G SF8[d;[vYvom-.dTG1}k#w0c'mePd}+A%pd<̥XVZ*__Su3=#7 <4d4zA鉩Uqܫh S#^]Îm.UW;Qu]YY{3rkZ݁_FSTiz{ Mvnm-[< t֐ I0lڦmVu%3GO]ȉ\1{rK+ZX\u<{뭮gb睧~h5kW_Yt%̇ce:_ c5ýﱎNNF"ZimK|}%jy3 ^ֆnq8;NrIw+%ƚ FԸp-ۗ֜9b MjۥUI00Tϲ=Z2ւdylX(+E=N^cvQU55qx4\x1܎A==UYOjX"v2: +Q2l83[˜Ἱ\rN^NFNʯ͏ TIUeOmG}CK'~rn)F??AT\>3ۖZ/jH0Stv7%\닾HPT .vSg6 ͧ{a6@ۙA>P'pd;ίĭu? 2c'< ͱEO^t5-.==LaDm,-{7s ]Z^$VT4ZX槸:Yj b.nFymƖRjY5&y>NizP^{swct^髵z_[S_ _i47^EhEmC >:9@cM;x%fw+IuMqu#\3]&l;ĂK{a;f5Pޡ㚺Z-cBG0x0 eiVKՕB3OldX; =Iҕ۫.~X(c!c@+@#ve;CtME dly`9Ekz::|ιuVZAv~ω͸2/dӽgw.OEk7m۝N3PbkCQ@Do}#ɌO5 V(km~+mN:yQ]#7Wt9v<d82q%tYWCsf &0mpp\9VэE%T5uzJ\r6EՌ 5krw MERQiEu6ƒT8G!c9F<\oվ+tz ='Z+R5tør q` \M\IbJcD%Y#8wӂѷ}y+\6 oV1 xGوAݼn[X=Ni.}%LtT؆èqi@2F9 ʂ4Ȥٵu3t$EQjTG%hZ s8 AlʚIuu*cgS 23lzAVz%uUݱRFH楫4;#p<]zIjj=Scm))K)b/m"eRI1C%DFڮ; VKéAS4[f0l'{/#9j&ұ^8tt=[=Y:Ὧܰ93MN:[Qȭ[qu=UG,L8akdg,8<_Dյuu Ԇj jw$nOia[y:=[1խ5\Y~=56TSleu*JN)ݞD6Gsy`#LxX֥]ϰߪi#mxL\0 fBv jG=[+]OZY&ݛqg<jpC70JÖyFGkKO5Pn:$PE*-|k D=B:[u X+%vc!.cÛ }4XUDEdWD,B!k^s'Ώھ gTH% 4 8%|fGmVQU7Ji6UJ1k^[%ôRZv9sd9 0U1T1{F`!tM+ʂEi\`@ E.v@ 2N0Vj]-u`,v4|OizDx0t:: kjaǝsw9RjsTTW3@ψc8ֻ}^},|2 *'̒Ds_@sZ- oY(.vS eKX62; s,ާ]{O=8a6G``s,9m6+&mc6F݇<囒G,Hj-Y%]iLb#0li|DekhtM⪶:mWHW#f$694ddTq(L_i$<.M64p#\_h}PYjmNGnhka Ar32][ULg\㤚Y]\(cќ@$v})5U e[Eld<'mޡ Ҿ Z' +ůqzͭs֗8I+>e' Yʊw<3;杚P[h jg FǵA%+fJZSrLǴn^廜[EH^ueO.5=+8H@$4dـV\ߧtRee%47t5ƎRI|%>lS^V&,5 c@d{ݒ[NIBtmwۨPTܫN ֶH#{I-p\ MfsH¥:Kٮږ. @_vN; m2!X.qvqrrsLuSE IZnw TUKnUl sb=]6+5E%=M դ X{]9$d9gNmBnWnGIS_,p4w3kAo09[6jdL2SOq5tI'rH$&\o0<*z=ކ*ykmuԱ ӺjwJ?Ih\6KͶ{G4=3t. oO}k%TRuu5e+ 2aٕe~9{WԺOOp5t9ױĴ;qhq-ۜ`*jK}] FL.=b+X2mY'Vha]_;8ykt-;[ǐʯ5wU~l~W*Nʯ͏#(.>j?}:X<ܶ۾WU?W 8v%WC~TldVT:(;IʓTѝ0{DZp+Ů2= o5jDDD@D\e/<־@ӵvOX9";ڿGUXzΊhb-c8itXH0o LU_em]Aά|w}v<UzRI $,/۳[VSDDΩHP{X19.pk矃Hsc ]t«@"mtJ9#D˞gUH(| 0KP֏!~y >/~OQmCVftAG|TZ9scyqrX\)]LB+kZ6G,ey8YvY~ YsqMEO}q[f˟ohYs*J]54F6Y"'io,xsHe$aʬl±5JeqpmUǫ:}r'<Ԛ[M}-\fUYOm0׹srqOFSD™2L lJ"sSTtRwg8SꎉnW&SL^c۹ d88j^h7sL[^ X伵ǖpK7qw ["d~Gxd x&Wmy7vs,aX.@:KTp1?Ѕ" """ "" [O7:?jSv5|fGm]lye[O4Q-5UeSE!`s aw9[ճӷ띂{d0y54s5ť5kOgCޮ8>u]3p}5 519e4b 8v36kTڪʗ]LWp:F4 ј>s[ߣ0|A7ը=pw{RwCgvm۳f6n6Ŀ*u=zɟQ [KlTDCֆkN@*w9ӭј>sjUD25슖( g{Z`cq=J]oW~m:ޮ8> -[ߣ0|NF` |M1II.aжaN+dv;sa_:W_|N/@ -ftz=)SltW^GNeg|\2?;q^-t%+n6,og=Dz[KEMMzz V۴c7g$v'm7+n1mH.scv3`Xm gm5]N,x^2 !s)Vøbtu;[ݏ{1ccjo]]tRAYqz8`GUi0p򠮣TMOYI^=cK\ Y軺~N5E)C @da,ֽ=cVS,wEI>#HcǕtgѵ[g2B]5n4G{NI#[,%ZV씕t[]OMQD R/'~~w1JԞq a!gܲC?w~^Yʍ ;j"".*DD@DDEx}>mkI|YUQLLƴ[j-U[k%$I;b0{ݸ>kV[==.R nrw`sƧ\mg!s\E:h-l4pb{s;. Y7{mEUu}c))[#|(p1%Ѷ (w)Lѵ;_܎^<~ZSҗ-K*JIԽ^H5w8`=+S;jD黦8%g{^F[s<ain{+,>pqissvyԂsI/:;bhge>1fe=YvO mw-Ҋ:#SFN8$\BO|M1L`z +J1k^T2t%"W2\^kP1q'~wdGonU/7ڊX !`tQ6[;r9icXU5ϡI-EҖ&Fǖ06b\ `h>MhZnu$n׾wD\!-#!s]4Uە}4 s]ޜwTϣ I)UIr}lφ]O Ð|80bX,zݧn7nOT9Fx{d%wz yh"ukuuUݡeG8| κ.ALɑJȾUQKn7/խ44,Pmk#sCqdj%ф̅3SCZ$Am$|,`T^Wj.Tg>gN49ȌTYmRmG 9 p02pOSh=15=;m:Uasjdc˲q `+uk'<9 c ;׺:aSԑ[E#$g7d㗍!^fƚPJxwޫ[jN%,s8"n%|?rk*,Q&/[s6Z`:y*{|1dU/hsi\ʪ&Tn3Ҷ!JIܵh):j)j|bj'dx|+]|0Y(uE] 6G-ycD 򮑴W͈B!`9 N68A=RjzƲaW#e3{s?'p>U>kn-9( .y僐9 h[{Ը|?Z} VMei+]mt:J5is@kZN(tOOt+!uU]=\Bqs6D2H'.ilvutmM)݂ƖDMt_ʩ2c" """ """ """ """ "" c+wm<\b/mV,N4~:zX/.y6LCvmfJ_Xȷ Vݻy5윫 D~o}j}4U9m6r?iMu=ΑNhtCo9{f7u3#誮*{=}mbwNO6KSr|~_lIoqTftac5ΗZPgGeIIAAv43Vd26~7ޓr~wNO6KPNʻU-u ծVy!ki?0B*[u[\i*!p t`?hhd4XG,~wNO6KPOoϺOo~m#g,n7MNIVVT6[lVs ߾ltder|~_ӓ;͒L6oP*>VjVSNQˏ<QT|_- ^S~REE5,TUTP≭h.;Cym%ަpM=|M+s#{b[T8v]Ξu+"{L_ \܂yۆ|\I"+N70 3y$ny"ѵV$Y-O3]#w0#rw}sjdML։^"kKn8#ų uepPW W8v<8g<- s{kmVS[kp h 2H9 KٽemuYB{:;|['h`AUת,suN%<Ni-خH_(hq(%eѻxyobmIqs68I:*ClfӶgLȦv;Ih˂2 vnnmcLGF@xk\]O|pB,ϓcX0џEtUZYnh4ah$; U۵vKTd̨..8%Qj&^lmw ]k7 9 M,φfg;^ZATIUe#cwF3 e&wms#?3\ߥKtR ʩdkys$$rJ6фG(wnG )n0JGKߐ×_D¢'NgţiĘYc| gP,.cdn9/"vվDD\T GO#K#XK]|Y]FmlS:\>EQ**hCem;Du|ZLx3FVeeueH'8ఽ-qx`C*cLu=ݻ>`|j<έ穮jxݪ8"dRdks{NfVEt5 SA%Xlr5KC#h#}]֢OrEd7Q9q⌞c.w]YI-=’:I􎐗ȑW4阞?/J(袨SU'ݙ#vO#>kchdVIQs|`# FNDcj/G&tXbL^\{IK9=#mWʖi!x"23ͣ ?(Ījݢ;)6{־-ʄ ek!o|G,5UEU =7Iyh.f92{U 7WpI`g&N;,\5TZzλW,d#Ë[d+jҾ Z'Y7][((+(-7pa% v-o~O6Ec+Z&r1c mmQTS{g#c:ΉHnnܴ4䷴g5Whmq`wrw 9 {`qY 慼SXu==Ʋ)eM ͋K %H kOuҮM&lUv*X΍ɴ`c/nU6ESYPm# Y{͞!g Asq~7A/M:sO8∻qlq;X2|RWMMwmT |KFΚ 0K7-<ȅgu-U̸)N1$d QtWUW E=C6pB4O?ǯimE*vEh<"9YFp˵Fuۻv BQt#IrO-ǴVYCQ_Gl=r jn7hMdLƃ9nO%9Q׆Gu0jik8]0g WA,5 WmvkD4P=Zxc'DžH)ffFǶߓwhhknP^5uJu|16@_#x%P'xeWrk 2諗E R,y tXqd R*'~}g-P,.%Wcdn%NڷȈc K;0:V{(ӗ;VL.2Kd־#Omsf;rݽ;K: 85s: Kdf(9g=d۫QkIYmRD"7M×ktqTS3hOV\vpMQJHd2iK<ϲw5cl\mQv18=;v}y,LD綝 'kQ[x;SIݍ=y5S2YDҖp2xڴzV KWs>r#EF5uFUNnjEE$E-M?Vo|YEq4!Io 17@ZzJΊ頬E(Q"g-=p+~_WgV饩:qG4:TKSlHDH'pϏ+CS)k.4qe]@-lml.[cn<]c53cNr_׶WgaaԍViާv-7 GNM.-/{|`,%=}% fww000:v7Hh猩&r nvT8PMxtii-0܃}UР7[Ӻk zͨtN*Zu34E$1ϫuc{K9iぱ0%C֖]j}A:k5+ ۹GĢ]Р7[Ӻk æ }7bQNG+[Jָw8@WΕb8e|_-6H%kT.uǶGSE5oUl\ FT}Cr#msٺ-{\lό{AkP^he}R]S_AT*:Ą5Ɍm`+G%h+iEq2cw4A 3qDNjFXך*ckeX#!p{XH2nak{ܞmnvw[m4= +13{7F9x췴m>EX" θx5y44jIhz[3&g)&M}0xOC|N/@*_:W_ " "" ˽Ʋ p\@3e{88T:En5%j,.Hs984dn䷺WhUn\Qo%yz;FfnED{Oi2[@鴓+*-%\#T͌@Owfcj;?NvdUJ+7q16rOUz6UX)=t?EpiN H ͠mtIwp.l*fIn '\Y;q1AWhʇu,87{{2;cF %SXWZuOթ륉b(pCN2p\GGg\n=vu8L\H"X(2cU5wU~l~ADDD@DDD@DDD@DDD@DDDAqtW[QP)PRy*/O>j?}z\ߩ<OC/(XEeRWS)fzHtnp '?AEƣ?O[4_ j?]Wd4=>,٢cQ]'/5" //5z٢cQ]- :KEm,*ʖn=㛆2񨺙<o @WΕb8e|_-6H ;*6?@+S]'xeWD@DDD@DDD@DDD@DDD@DD'D R1'~}{T~w1JǷԾq 9>3ۖOw~I^^g?+ ?*6F2^D|5Wuםյ}*]7jzն<ѲW_-nb8Ju" tSzcVףj mvIqjjiꢧtp4IN;yPJJ',O-{AsyBKWWKXjch-{]h,8tVKG*mۙHi$80d0li˜s͹UZ҆l<&Fa0lsx1yʯ^R¤RNZ`\5 vR_.t2N"{\؇d`D@DD?L6oP3x>&M+ůqzPҾ Z'l5wU~l~W*Nʯ͏#(.>}j?}z\ߩ<ܶ۾WU?S 8v%WCJ~TldVqR""" """ """ """ """ """ """ """ """ "" kyO7:?jUuo5|fGm]lye[L41n{5>v!cqނ'-s+Jjw,m+ůqzlX̯*x̯*xQ7s+Jjw's+Jjw,AҪoҪo%cw2}w2}D̯*x̯*xQAҤT2:Ӱ+!፹w"ܜƢjg|M1_:W_|N/@ """ """ """ """ *k UMt_FQ\}~w1JԞq tS[QP+Ry*؆y_r?+ Yg%zaf?*6F2^D|5WzW_kW_TΏڻG3VO?3FʷҞi_- dW_)֊}ʲW`QvZdF学ps;hQKeTާpQF01d|AϧVE[sh' {Lpwz yk}/V:DMM=he6B5rGfu6=c[kup2j+!sJIfpp&M+ůqzPҾ Z'l5wU~l~W*Nʯ͏#(.>}j?}z_O8E:)-bo<OC$,hYMru}}y {gvXݮhV.v\UPK- RE#ԂLl]@8Y7=OOUgtRUn:)aäs`l5ޕME;4 y{@g|I,`5Ү6ܺ˧F'8#khP\*SQ(-g094g66IOMX?[PD씾L '!ejQ,F{Dr{[`JJC˝I\G!x>&M}0xOC|N/@*_:W_ " """ """ """ ""Nʯ͏ TIUeOmG}CK}IE> R/'~}g,P,.!Wcdn%NڷȈc]}_5}P7:?jUuo5|@{޼s5m44l})Ֆ,ײ9bdokyl=xτ--+j)# sh'm:_aSFxτ'9e%~:_aA>잼tqU~k׎N?zӟ R^WSU^:s8N|'?Iz_aNWPFxτ'9e%~:_aAJtt_㨠)psq 01Pasi9T)_:W_|N/@ """ """ """ """ *k UMt_FQ\}~w1JԞq tS[QP+Ry*؆y_r?+g%z]f?*6F2^D|5WzWOkW_TΏڻG3VO?3FʷҸ:nzfj+dX#=nsĄxECdwZ{M6ޱZe-JƗxxZ ٜa#n1&ӌ)`9ǽk_n--G6UUU ,/|s2 y*u:L[`&J-\ờN%y[I$?R7 5qSf׌=k湤#BuuSG)izkS&O;aӽ8$eDK֟}چjVT=V09lgaqv;ݛJi^Yv&MPp\> 7r[DUQITzZʉ[11X s2i_x~~SX>gk27xY:gSY}KS\Y &U+4vQ uHbx3 R/'~~w1JԞq a!gܲC7JGwJ~TldVqR""" """ """ """ """ """ """ """ """ "" ky毪fGm_J毚uםյvf~fo7ҕmE$@Ñ g ((֛rm=o{KeZh#LsA' xzGUG)ֶbGu?= UKK UxUQ6bGu?= UKK UxUQ6bGu?= UKK UxUQ6bGu?= UKK UxUQ6bGu?= UKK UxUQ+]M xm#As=&h-z8-Z5G?N\I +J1k^T2t$D@DDD@DDD@DDD@DDMt_ʩ2c" """ """ """ """ "" rڏn)^?AQN}j?}z_O8S03nY~g+g+1Q7A'm[DEH1毚uםյ}*{_7j=o^tV9ǚy6UJ1k^[%Ҿ Z'N[i}{B*:&I.ֆ5ǐ @#ЫZ{uij VL[+Hd s sžHcwȺէfi[/G3TC~9#% Y\||2xq/A;mxQv\g:;9Ú#Ȇn9ܥuH\ݶ ~XXsFf|R7k!R2ѽ}=C Kbls.4^?vU:skxo>FMr U[{k:寖C qIcyUWQ=]TURi{G'$$Hx>&M}0xOC|N/@*_:W_ " """ """ """ ""Nʯ͏ TIUeOmG}CK}IE> R/'~}g,P uP?^,_g 1Q7A'm[,_g ŋAqR拇/3|.X8ϔhqb>PN,_g9ŋA8~q( 拇/3|.X8ϔhqb>PN,_g9ŋA8~q( 拇/3|.X8ϔhqb>PN,_g9ŋA8~q( 拇/3|.X8ϔhqb>PN,_g9ŋA8~q( 拇/3|.X8ϔhqb>PN,_g:n毚uםյ}( {TΏڻG3VO?3FʷҞi_- dJ͹/|yl2D4p.մ-úڝk5qh·Ӹ?Ch3QawG~;Gt?v5qh·Ӹ?Ch3QawG~;Gt?v5qh·Ӹ?Ch+N<'mޡWҕh3Xں>kH/hˆ܀2 (+ůqzPҾ Z'l5wU~l~W*Nʯ͏#(.>}j?}z_O8E:)-bo<OCgBn{_spR/?-T/1bDZ9 ʹϪcAcAM"qM~#{r1 h~1 hҦ8&8UIJD8 8:}W/?'?*ik\H>Z/H>Z/N3#{r1 h~1 hҦ8&8UIJD8 8:}W/?'?*ik\H>Z/H>Z/N3#{r1 hEt=DpGKxcr9eK,/_ q5ApuO|*:@gh&_zc3jN3#{յg}g}D8 8:}[__,|1WO_,|1WZN3#{յg}g}D8 8:}[__,|1WO_,|1WZN3#{յg}g}D8 8:}[__,|1WO_,|1WZN3#{յg}g}D8 8:}[__,|1WO_,|1WZN3#{յg}g}D8 8:}[SX#Hf+WݧUFjcdԅ7 mnsp* }75W\pfs=Xupgci_- dW_.JDAiΊJm[K$F  ȫgH>۝m TNiL hl)X 8wo0mpQAAHZZI~C 2wK@#>BMw2 MbRӾ]vC5eu3jht5A+KIkCqȂBI5^^+(%2rk19Zז5ܚds89Z9M[lY)54)$qY \AETKU O r#K^0AA]KI$ҿO|M1L`z +JmM[ZkK\ C@#R]ѷ=ѷϨ]ѷ=ѷϨ]ѷ=ѷϨ]ѷ=ѷϨ]ѷxj5mTJYsɡGQOmG}CK}IE> R/'~}g<∊e" lΧB qtMq8 h>RQ?{UMY~,Dq!7=`E?J;YyA4psEn$g,GUJ >h٪6z$6+7{ , PW4K^_wۭATFwx· Q=rn% M[wUBf䕭h1#'.$͏ T]z>=;E[/j)\13sX[K<.VW 'JmTm-?-]C9c Xؘyx -J:-HSML-g|^%k洁W>ݫVtKeJڙEgp)&5s^]-$׊jڊI憦)clna5k۱n[CZh+Wʉ-tUCj}l(#l39142HPV]*GrklWs͍;]dc9[:>);hklV\e2 '5 Ǎۓ0ZEj3Po4I(rۤdL|2C \4\cn2:mE]bX3Y  # O$g@:dWThj) wwF0;Jsi){m= ziEÈo|̴yj%> NO]_.tK,TIxN]c%G0T{3. Ue8y w5#%Q~'.m/r =aK|K򜟄),U.m/r~ x>&MQ~ڈ͌Fֳ8|VOmG}CK}ID=T~w1K4q~99 #{_s舥^""+*fjeּ+j?V" 쨞jO+pD@DDD@DDD@DDD@Yv_n(1"즙1N x{sِr^:KR9~ V)K|KEX~'.m/r =aK|K򜟄),U.m/r~ V)K|KEX~'.m/r =aK|K򜟄),U.m/r~ V)K|KU?L6oY?)1u눭8mk3'kivy-1.9.1/doc/sources/guide/images/size_hint[bb].jpg000066400000000000000000002357211264133626000226050ustar00rootroot00000000000000JFIF``C  !"$"$C=" [ !"16Ar257QUaqt#STVu3Bs%$&4RbcvCdf8DF:!1AQq34Ba"R2S#bCr ?{3mM@ڃdp<ԯ\S5 |X@T?\S4JcЫEShSqZP%Hp~YhKD}}ҙg1_2@RwRӷʶJO}K)u?R+~Wr˱VnPB p=>=6x.;qFx)O8%:p #,)u?N/jUZR/QKu9R$ 9#VԞgE2S+~2Yy)E JWwc?\S4JVL=ɧD KVq/~Ҽ; Z4%vWáP$FA% :ҟa7qVӨSn!E+J HA|Pe1TӊAR;2OT;#OP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP+dںG}B+jpZ>G58Gj]_i+dq( DkG h-% q+t+VԓNÃW`՛5nLzijJeT˺+RNȑbC5y&]yeJmDz ulF6f/1|:&/UxK˺+tWVfxJ; M+vxB v&\n4#VSU]Lp?xq9՛TWwE~:?uj6-%*jt/rRM8exthGq2:+o:?컢@jwE~:kgʓ۷K)VeV} >QVz/l؍mQDMx יwueUjU"{+{U]_οO컢@j Jt>tL=y.?_ڧ]_ο^:E~h:&U{tWS.?_گCR"{|*y˺+tWWN_=^<eT˺+ԧHD?ʯwueUjSWcaW?wE~:?u5)+G0컢@jwE~:z}{U]_οO컢@j Jt>tL=y.?_ڧ]_ο^:E~h:&U{+c1[2Gjb+ 'BII=b7ik™q#~4aQLS3iw̯Wŋ_ITN}S6G(R|f:.VY/]i6)[a:pTvlT*b>P en cMPu)g!Ai_6FyVr gL8k(WhR9iSg\}|gp%LpB]J3?G q?P]+nU! )*I #QqfѨiZ~Jb]% vK Je#f3?G q?P[ؼFL$D?)ڐJh_!ϗV+D hkdt2}NmjmcjH\A#q?SQB{]!Vo`qJQ%[Gs%tQBf:WL34ke\z\qjfJb"A:Z g"NzW!D=!C dd+ůmzijJ '7'7((?蟬O>蟬O>Ԡ+~?x~+~?xڿRijJ '7'7((?蟬O>蟬O>Ԡ+~?x~+~?xڿRijJ '7'7(}d~W")m_P (K=?AmFt6Ru a'' Jigy5~$=#VQDWMZ'|jo1j]$fp60{ ڕa(!eqso,kYq{{Cxbˌqbm PJ̇,(bBs"-5LƯ7}#;:gODj 2XrXam ` (N9wl5cZQ5\]BS{>)]5:&οF=T7ִnlia٥+E445L7JoJzFvEcɜf5%7Y70r9w=+0")jڀlK6,)kBc'A/uOҕOyæ"Mx[:ob\)@)@)@)@)@)@)@)@)@)AԼ{_?l^|5Sx165ؼZjjy4p+>u=oyPuc!d7(+wHz܏m+ůmz1Mv-I%”8<6TiYTRcT+=GyV͛KϬ|+׸{1s|5AWL{ʏr>tǼw#*z Yf #JvC%OzM|)AWL{ʏr>tǼw#*z Yf #JvC%OzM|;](54}-'Ɂ6lyJsz2 ^63%Z5-?ftz}~ieq)8P8yiv3r Fẁʕ˗lX'"õMAaOȊȎr[ZZn |:Fv斓]u:34a φFMuLV|X@V [Εb6A%JRJRJRJRJRJRJRJRJRJR 4\Rz1'j;WxsJ(kiJP)JP)JP)JP)JP)JP)JP)JP)JP)JPW:L*w&z:L*w&zl}VEcS[#ھn{>Q ^z'~VLcb=^ie+miie*J0A;Lzva[QDl%Hݷ#8qv:(U|7TLD_꾺m6iћe"+5\Ƀ.Ih[Ԙ\Յ'`ˢK5g>nQTRa0$II ~v{S⛾7)ۤn$dfV󑒤 f/9]rڛa rZd# gk58UQTS5Q31WgQ3m6ٚ꾗{^ji1V6N۷;tF9PsNf.ݭZո SX orBҥ4B˚O {m)m|fOTwcAWYZ"[ W6$XԤ2_fq!#bN2HrabUTDgj1:b4ƴL3eNM-O*Ȑ)IMu]#$⸥6]l)vKmMy 6 )(#A%%Bc,;Xl9RV7,(dgy:땞{-sC&2h]TIyX~5^s򽳣vf^Z,}i}bΙ~"ۮ>P8g $]xq^ڮ.Fs9N-*ioae {{p;#<6='xc[5 @֜ zA9s-7?OvZfˑ5^y"+ NJ6ϼĜ&N]꽵lПfH.^q%.3}orI_`soay"j:;7wG GTڒp}(((((((((((:ck[mϜզJo?O9M]M\c=sh FJ6DwKh  M;sja;VB*lE/;ikVNyk0|cq1|ꩦ^)U|c/m8 ê?14_ڿXuG>歕Ȇ\w$!e)qR3rV$WpjaR߰k.dWpjaR߰k.dWpjaR߰k.d}6-hϗ5b!)I.$RJ@'Wk/0ǪuDḵdu7+ůmzjt ܒ)@)@)@)@)@)@)@)@)@)A.)_R=s5hMHcO5@l((((((((((+&x;oXm&x;oX>}d~W")m_P (K=?A+%t<ҿQk˔v|V)JRRep𺱶5+My#NYیyN2.AJm$Pʊ$w-bT[WF/tyk6Ze&orJCO*%Jm $CejI_"oꅈ_|sǓn[U9tloۧTFˢoZ9E\&Bqs>!&Р^xh$ɂHfVCcoZL V8ygft"/רV-cR+8fj3m~4e+=[EZn[fLD+p$?vcZr?kbwe/%*6G9Z>3mƇJ_K>{o?681ӝXCwketQJ[Q *!)8-+DQKag9|IOGa/;22_t6F2($dg 5ojnĹtj=JaAiަԅ+ HjY H":! -FGq " *j/WhNfy> ,Gm##VJ((((((((:ck[mϜզJo?O9M]M\c=sC~̏iF=W1*J:#$q#ZjiKOD.%6)%$A$sZ(k͍~m8ժ*xTSiȕ& *!hs nr!,dn7y3+qm(I;vf7[lKyJ*CL[ =jq䑨ofnd-'J$`r$BHrl'FgBriTqն3PSl;A咮1+=]WW!NJ$LwQNq!8q`p1!kc 6TS I7v,Lɉuq~dLE5L__3m֮0ʊKEۧb In6+KZ+BR̀q#圓EUjۜےq[ϥP./;⢪ :J2j1j-"9C;Y}|;M|_|p+yҾ,ZFנ+Jk^oI%JRJRJRJRJRJRJRJRJRJR 4\Rz1'j;WxsJ(kiJP)JP)JP)JP)JP)JP)JP)JP)JP)JPW:L*w&z:L*w&zl}VEcS[#ھn{>Q ^z'~ZW=J?s5gy5~$=#Wau5y(4rR)AEmۯY l:'\7Jj㖙2Fړ !P>!q-Yط]i.p%/!*T1)9NZ&u%+mty ")R%q}65 YM>nBK%)dy+1Bf>$grhۻIp\݌۟S˓ qz9JRҥwrs}Ks1-ce/nv+8VlL\":𕒕>eћݲ$K?Z#&umH(no9O.dԍnAJn!߃բ> YKdds3ȒmVHmIy\dï68S¼c=蕒_jz-eTXaR.-!RTy d{U` R R R R R R R RKDZo_7ck[mϜզ1gG t.ԌK& P]B`aywuM?X>p{*|X@T_Ob"+fjWT8zg}>z?X>p{*%Ȯn;ˎʒ]J B ={}ʟ2t}C➩?T{?~O@|S>qPԧ_c}>z?X>p{*S+~Ϻg>qOT }CRe=~Ye}5O5^3 &*Ȋ▒TrT ;E\`񝏑]S+%ubU5U:eaQDa+yҾ,ZFנ+Jk^$JP)JP)JP)JP)JP)JP)JP)JP)JP)JPa:ƋWԏF>9D\ Gj.)_R=s4-)J)J)J)J)J)J)J)J)J)J I%N/[GI%N/@jr>}d~W"pg;akDkJIGzF]/O8{Ĕj.>t.U1JR6(#/g^&DDu#jّ O@i|ŷ, Iʚ$vy`{~ijunx:`6!hNx䩍1{Q6 +hu B%I=JG*rbFcWMmqEVDU6tӪ\ &ܞ)*m M)E*@pswL\ƶۤfH*Q@ ry}nmdUgfնڹSwJ {KYs!; PfRc֋]\cq"r p; ]5nx?JI>^uۮɢj3gDܺ ?O[Qu8?_XV1Y;>Duw^C7R#NNU^$66J:|;׻d?C_[ܐQAd얫\b!RSaTRRݓC},\Oθ}7㡢ҹ`#슅mr]dP؛At#@\2_c}I>3 \]⡵KrZK!A@8*uQQ9diŭjdHPx-*JаHQAd&as#ȹŚ!T&8BTCi JBpc<-z:ԫt)W)3Pm/^'NCĶJ'q' %I8kش;MaĹK!JhE8Al('0J/]ܯXB#D[##J٦Avծ!O2VT!*I<3v:<Ӗ[\nd%xJcFK#(Q ^z'~ZW=J?s5gy5~$=#Wau5y(4rR)Akٶ}4{H阡Zv: Y ;u7$tq{6ݚw$9D\ Gj.)_R=s4-)J)J)J)J)J)J)J)J)J)J I%N/[GI%N/@jr>}d~W"pg;akDkJIGzF]/O8{Ĕj.>t.U1JR6(((>^.ZJVIؕ+h' pj&|l.:fH@.:Se |<ѳ[̆^4gn1YV;k>&׉LJ>.uޭ)v[$qY*8AR1*82y]w5Z\_794=`ɵi  H yq\p"p31`!Ju!CG4'$ fF-yB\9$ww[}SPL aL𘈦IQqYNydtS:Բ xdB C H{2]s:W$6'~r+nq?rjDv X@W$wFow9rjSՒ$/9\W37I5\'9k0&(pnDT+IJA$r0r9Օc޼^uؼxVl2{)%^BO sB]6{y\ܭ]Z]i`RdwE]RlCi1NBIJ:BdNEq KLW.VucbII{' TƕsN ƌ64LEh V[&~* lf\PRkfw(ĩ$;3,]aH @YdmAQRA¹`/uGtF%%Eಅ ''9#HV˥UU.w4JZq!.%IZ0vDG5ߕl{{8WE\uEJq m)I(W2xutQy7]Cn",RICJ9!ޕgi4jnLd_f rELy֗JVd@uA;#OUϦ}52[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@)@)@)@)@)@)@)A\3ĩXh3ĩXS[#ھVOljU] Gw-z_q i_(5Hk֕x\]Ζ\ʷ)JVfҔbbR\S qM(I8# r:im:IPP=hh.1ُ %)m)t2]~ۏ'uQ^$ӉM;$ZY݁*nwB7Ֆ%;T\23n0Ewn_3~1Xw÷=ʬ4gfuM$ܶbxyM8?}sUKUC#TbA4uRO`Q#XÊkR/Tg ݟvaMULҔЄ$\kICTa>L\zSS BK6;&SpB b68#ϻ3qclj a |r@CrF7  N-ST5S1QMSꈉӢ&:mf]d(܎{b%x$+7=IK 1oREg#EԣR]5JGn}Ҧ[AI~I}yƽFt^W}fG1,o@cLIDW.!GRS^ӱSYCl}\P 6F>|Mz d_-4I;) -EVOd߃\}#PV.e=ɋx:iyq'pFY"q-}:ا""fuLbje]Yzć[sǗ5BDRS$i1eYcQ*Z*‚G~0@J{C5wNzжU&4|{TM@ Q*0O:U33su:iY1T۩߲b4MΔ(O̔mS)' e<l HRN;+3], ,nC0eM:26pB1ݞUnO8h1CBR.,myWTMUYF>GF37ݢ1}:'J]hJrT߇e,; 㤤i‰N-s4ڜqiB y&\tzS۬m.$x[PcpVH-uUyNO8x_WGVEΞ욕&%)T%J?'g/'ڌ' JRyvRJ}%@*>NE yWq}"-M2Z[lvBR&c$֚?1)zbumnƿO79M{CGͶ զ|78{SQXqH.,eCn@ v{ׂٽyZk^Y=S`]M7Uc앧L_sN\6K$*GXJݱnYn-Q[R&I$$ԏogKoTV?}b0SXU;?x*~[XEc/v|g{?f gAEc/vӭ"&֫Zu& )*'W˴Qg%|*~<g{?f_ z> gOY٠z~`ςogVx7h2'Dj&mQqUJ,mH"D 0[I;33UB[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@)@)@)@)@)@)@)A\3ĩXh3ĩXS[#ھVOljU] Gw-z_q i_(9Hk֕M]Ζ\ʷ)JGHm[p@Jar[rBKx]γ6Vwt"dCu^5P܌caj$VVp3#tǵ=äwmIk.m- RװG)c/\ᶥBTJҰ6N+EVQ|gt"4#h7jTD r$H)Y]-~onuћdg!)eYy#kkXӴ-37Q2MRc.=hshF T9BfRJI GiY,eZ+m>;jI#:BCH*p.f􆴽iM;.ޥDU]:a3\+SL<@yZ T&ҕkoSO%liM0QZ70]VݧB{@nq?^]8VՍwxWPF-#mį9r\)PBVq`HDu9sḷj,3\OȹǏ .jb4Ps~u(KR]kH إó iqn CO`Js!I p4/{ ;1ve!&c)JG ;YDm]n[[5v[7[XJ@$~Mi()TE]E7Vj =b/ȕtcنJ1+o՝n ml[mcݟ.(f>iĎg$$l!i0;Fr|'- Xql*RV 8rmߧcR4-@"eH+/T Ok';quzJD E:ӱPRuTӈp(g9E17N-tEN#dZfܹgdlJwC` wbw[ݤmuV-[$)JJ8aJ+ d^)T(]#u4>TFg<ݿgkn8.ҵU4Vl 3*mN6r0Yҳi.ꓨ2.s!N4\ XAJT5)Яމ;tR(unƿO79M~ͯno^sV:{M*J|X@UvLg.Qtn [[$Jk^fNT],W b-U)ӳ##-'=vfMP"b[,po8R9r.{kp%9/Z^NFNMhdz]56̽Bnm"<[!yv-9JVFVsSiXNA6xK"Ʌ9r N4e-JY -[*=iY!_!-m=h3MII Wv9ΫK.+˭íBj{Z~>רe/rSqC=ixU2gvMщIe+P=bJyc1A5X5mO1P䩀oip}̚㕦WZjUÎN6!;,M]*TwX WdrM^;ambfbSLE*bG<-j+R{C PHSA cьbHqY.%RP%(vチpk2|:< kirHv*㤜d+O~eGjcrε|pe%թ9RAIQT@<22(1}d~W":(m_P (K=?A+%/5i^֓ ϝ,Gi˕oLVrGˮ]5.U[rz%Ea RR}-9VŸ"ۆS x)pY[+s;o2aڙԽ_K&di?lCPV21#s75=,{KPџe2㍠!. R%'$rnt.]-EgA7nEkۃ涕BRBԲ6cy<6l5$tjkA|7ph1Cڣnr²s Ԯ٦16l| vuhF|lS +%E By%IRHA!tu/K\.= iy䨑᫲m۸89aww8/]B;MC@Gzxbz7qfudʉN ߌjFH=Wwth=[OZuݛ[wc9ywUSocPĵu ̶ Z@B\GP)9*hߚNߢi:D"qO)#ֶY/ nѷEQj5DiXl)LPCWA;p>;ҚKs3Q.,͗.zCVwSr$:]Q$XS`@'\5)y}sl\^x[cvp}ov1BT}UVowMeB$Lŕe5+ m$*<*[?SPmz[hv]:k~psvq8G}J ;<5q;-<.3LmNgǓ5zw]V-p[&o8C;pBR;IX}h=Z_zT0,;zTxq|9}=JiYz\.\/ ی[ۜyg=J!Z K+T9r[Ѻ%%IƷ'zpp!$~-2cksv"d[fn눷7STNR{]'FBQ,&ig4"?|z#jF|YgN苼k͢v"Չki0u%JG _ 98(eqz)3ii Y"X\KNR R ݌y5VT][<۳kng#8.ҡ7Q&yc ~i0IoeecJNvAXUލi޳ּo 6nۓ;sgԽ*PRj(Oxv.6e1<Rkm~ktzMf7i~Y®tP-x?hנ*JNa:jy#Ŭy*<T4O|#vzd}xN{2>zd}xN{2>zvmܧ`Eg,IW,sؤ]Nysާq 9S8twMrҹ{S#@t 9S8td}+ 9S8td} ץc"}52})@oԩnN4ӑBS9P8*$㗔R[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyzj+.> i*ZN@'nZOT!96妯0# ieJH$8#]8Z(jw9=+Wl=MdW o7+jxI t\N-z֭=^uBLԧCkJNd`6&D6nZ؛]唱rR9 @i#;pk4kzLmMHSl'*ZrOpO*0Dڱ[RHq8CjH$dc*;:ox/6椮2㭕jAٱ$+̩Z.6yn~ u8)ygJGg٨zաlw; qdL[KJHʰ$ ]*KNrfi:CGtw^6B{K[/t $u%pG"I$3VҖ:`^lqlę!VR^ߖǜ ;UZtRmvGUp}r6%%C(H WJ.{F4v̀MJ2!iކB8<39f3)&K\g@VZ*8Jx,V{b[XK:KY H;gG =}7(-նڔ7`@jji3|= T ))*(%;NmߐZ2RPFJGYȯvL$vvLPS: `'89ވwo}z ђLa)R,7e-/JJz߭`')NiGve8Oۧ; Id\9Z I]jѴ]K?ԗZjEKl -\>Z$vy5D -LMq) Q Vd`yh*=&x;oXm&x;oXN=~W":'m_P (L{=?A)oGCR#>ZyPByA Yv'~ZG;J?_j.>t.U_L\MCrmpQ] DCn5a-n;Bp{JҞ ҽKCMٞ{ٯ;e\8 09x A%YJ`B=(iqZ0lbmE#D]Lpv9C[›xn%n4vߩ/VZC}^OϏٍ_S&6S-l;א^l|*P ն_Flշhע@쥄ϓr㵑F*ZĶWx7pQx(NoRNVA0άN9WC%Y;eQIqD:ҷ JVp:UnMB-3:f+or%a$BZPCo<:):_%[r1庢WR/Qw[ :cَvwnZt θs̆ܘB"%ƔTS@$ G: )J }52}0x鮩 t yҾ,ZFנ($JP)JP)JP)JP)JP)JP)JP)JP)JP)JPa:ƋWԏF>9D\ Gj.)_R=s4-w'\Ή$h;@؂,Rte.U>*u,-7h=Qn.KjJFTۆ@Hz RkHZvYf2”n.0TF 1V *R6 m3I&:=ԄH+()8k2V0IUx##f5P2-ׅu)SoA YpFk+kl_Lrmrv}\:R~:B䐤81+>Jk[EV& ᙓB_[}b:P\ RNr8+Ui \,7fu9vkۜ-Ph B<T]!mJ6 GsSm|5Huoȟ*ċLZIv;rAXw,wj++}űCoX-Y9Xs88=;E6ߨm(mf'_.y.EaA*(ZI%'埾tTݍPKIreZYu@ۗA> p+zvPD.bC@ЖFLAn:zvV7{3.;SW) +K%kJI XR1Q=[-}w=oo!nF -lM!wGU ŮSqJaL!,,PRnZH$0M=JiYz\.\/ ی[ۜygϭl4mNK|\~#v܍ݜdg₩ѥ:S@?qcHm3&`C@o<ڲJHV;C靕#P $hsNnikKi-/*GzT0I*뫴Z@RH|474-%H' I(O0H:]:1^]&^sȝi7 d:TN6cHY5E Q!m|\Idl%G莑ڶm 4` wXOtۮ9+݌q7y{WuֹʵKnSDQ!OU=JR#45R:Aѱ"N*Y pC{VV9~5wNҚQ^l-ڒngf_9!jx4D-bJFQH9ΡwWYmڙDVe([PY `ۓ7Ѧы3޼&91"Dz:n6䍋Ҡ{mrjw"-F-{Nu9Z /s Ahұl6MOnmJ:Z$I[%䑳yNwp mSM6SWBE7rΣ#K$AQ=û91n-ZۧbձX3!O)(!% 9RN9Tї='e[,sSN\źrۨᣲ2s?Ui~ljj܂,[fRKiAqP9vJ1֌Pē-6}<mڃ2FԠJ>{ZPÚjf,k\J[ p%XsvNR3˵4,>K|Qi\#20U9wEk]wd٧͓=j_}"- F'`=TfZck.C2 $!WiYj^ޣU޺?H.n( R7vQNypKUi \,7fu9vkۜ-Ph B<PV. jMŢroM-!렎J6 NT5աAʖՙ1 p 5[ŲoMO[TG[sg_lV;ywɚkDWDlt{2Y}ڕ(7á9;N@P88c67hӢ:ķZR爭!$:yH vGw@jg,+l6˅l`y u)B7$JA9W^b6eI#csd]˟gIiNRzYW-[3痮9df7iқoWSWOi\_4 ^-Bط%͉#VcR~ ~S+R}JZ7uKaS\-UOwֳJ~ ~S+}na،_mԄ=pFﷶp*3BduNsgwֳJ~ ~Swoח nޮN*2K&?w|û¾^$\g)J-NऐF{[]ҟg0scZR8*XE=@#3eedW}񨜚]ҟg*+wֳJ~ ~SL34keZ:M2.J&\*:T8<,'*`O}Uޢi lEpa1B RRJA8רzgޠ\`Ͷrr_h2f!qXCm-D2IUBŵH2b3"9lMGHqjv5ޢN7fTeYH8 {g<36a1N(ZF4KEJǭDBQc;PcᏥqWJw';T$ykLF5kg \$GKV@"rIlnpZe@dPfwk|UU{<q]S/7+jpFA qK .JK)A+RHOy9jؕZdu&|@j+Yp(8djH!sԥY%QF\ʰP$n9I`A#Z.O[3 c!MSHKvG0Dϸqqo^즭h p-[RO~kǕmJaWqCrm)'@4.lg5!pV[qhVAq~W+R{,T97P!q\U i9-mI6< q\-୪ HKz/>p2e&7v` ZWR )A-ƐR Fzp Ix9pHiK)Ʋĥvr8=2VUVۤK.%YR]IH*IS`V?s,S~y j(9~J?A;%/5vSW:YG*"ͬgCnc.]]PM6v]'Uuh8-1!)AKAEAwqݒMcznFKeb٦.o$vU@*@VVJ@^w9|TNnv?,IgӤwb,ˢȶRIrr|Xe eý' sf\rq]qx% Smn ޠ9''嚪+7zw@o^kE,8H%+ HP8W3sBZȲ'CRe ~79YH*FX93]̆mt+zվ;#mηg)':OiU:OJeUxi*-c{E]pF̈MtXf9o|<]GVGϩi:e4tvӍ )a%9JVgݢOmm70ZR*hr\fP="j?R:]dE^h8jztoI#Qu0ݿ@pϫvc+ԐZ񁎷Y19Lsgoy1\]0ƧF3w)KRőeRB֤z(+p[;Y}AO3HS3'8AKKu[P$99PDd$Is.Pʔbkry8m|DZ/oT4캏+ OPrhmIW8\xVrS R]k|H).@ZOqθX,r,F夤$Tdp@ӬWXD["Ìi=ǟ:+ fЋl &Ǥ46䅁'}UzSrt,:5༝yĵ*BPq{JЕ,@HkΧ}w'x|M;w`/Fi=5\;K;n\w^r[ᨤ#ր*m:Mz7:KbnW8X;wcs 6kEI&[o=jjJ)೒0y'MIH7yr#[HSqR8K)@r+։-֨2q RJI# <|8s,Jl-AȀGJ(:oc_k[mלզJnƿO79M]M\c=s|Ҿ,ZFנ*Jt sF&J^\x<Pmr22ydvj߱Ǡr=kwF#ا7lNv+r?%O [q: 1ue,{jQ°M]n.kdf:p7Yu|6o sIcܷfFxɐww3ϴ uZvVjrj7C׿Nve[yg_ G+U9*;;w/uBps뱓 ƕx,&n~I>d%yDnh JR'v>FMuLL34ke+ůmzjD.Xa5Q˘#oV[αspB@o^}T YJF Ov;WjUM[.*#HzzVԣ8{I>@61`Tfinm/Jx%pvmX%Cy‰=!\*֭P)WO-ڕq#9Ň. Z}Vgvb2Frzlod!>CQ}ԥ+~{~9# `dدNٓ%qbETSMp,*IJxPNHQ)$y0j.w{,IZ+MZmERRJ (RJI@>ehMHcO5@v5#яQ<=A~P:npcs+Ur3@R?ן*z56X'> ܭđcᮍ(-_jGf5q][;IZXlvA?l %t|a=rp-m-hBRń(,HjPiIZyY̵ ȳ7r\u[y/o(# r0qHs癭 7P8 >ZPjYGWܳZ"0w{7$ ͛;F _6FyVr gL8k(WhR9̫ R֔!%JQRI>%/><ݞJ Ǻ <<d ;:gWƍ,Ѣmv{Y)n*i) @mq##V>%((~sʺIP=cMͻx%ͽ8݌q(-j[=NjfYe.gAmKX_<ʼ4>Ɠz"nEnU&%$ɬ`@VyJ -}([h[I72THRxk^Ď\v]iP,Բ'-ɕ!JwTPO6HwM ۦ_uKJ 4TBwq1oG,[MNc]u-T 0JVwd;Y(6%j-Veڮ }qn#|LkZr3ciWUՉNԪ=g LIXeS' *kyIw_]bm]AJ#9u*gnoaUStzcR,GyJ gn7rsU+6*'P|ZRA+} I J^ !x5EjQS'=-r#= GΣ:iG~ )#M MaPJGWCˊ|1- JS 99 dgS3; Un˫#.1*RTY NCN- vN$rjNˣ׻Iv~? )_[ܒWp}Ȯŋ74TS t$2&DU?g)حw"Jp8ŧ/RJj͒tKk3=KsDVNqY IڵwC[SaMṠRxO6'Twue}QNUE3yUOX˹AdSm)KYZ-$$%YPygݥe+%A_Sx# Zwd~31o\QDFt,xg\iH>Xλ%[P*0w.d5h).Ds: ;UDn89**cޘov. Z#: m+mM-).(⺚Ykm?=i seS&RA徨RJR?ydJ5K7޶4&(B.n̡=7g8ЬHJTKV0 ۉ I#"wiJPunƿO79M~ݽͯno^sV:{M*J|X@TTԭT4ΞeDt3AZ@;TFEHu]l}ڝ=;~$H~(T wfB*JJ\Jޔ%SޮYc6>:ޮYc6>g&CBhm -I)%c? }\ʙ%WR듸on 6$ }w9w9.xIl6'nͻvlݛymy+'Sޤ?1e hJRRr<TVX͏NVX͏Aw/rvSIR Ei8֔/OuB[߫,|ۧ[߫,|۠Au]l}u]l} 'L34keYIvAL'tR)ʰw$ߟUo"TV+ź:2bBKP9Wҟ#V]^7mNUp3Vå=WY/Du|p-wgg-۽w-Z=C1՝+j^#Fғ@Qq"n)3˥(<wIs\7ykurS\.HZ+iv}g:Z|ŝ_GW ٷvvrݻrm1jZ$=.iYsT ;ņ6F-%"G4۾rAZRzD𘔴#x `d{ ^m~JWw[gn1sκmpnGYpm(0ǒ#;iPR᱂TM\n ;֧Jm_U%hsXI{mmcۯlnH}7F୪xRp|%v"] ?-k$|O-$ԍUv(N\ō168Єikx*QVq]XJl5˫%DW -VBJX"C2Ϻl -dTTBGnR(zRö d=Cw%I‰* '<֐t[.A1S%mؑN ̏(Z^4x~Dܤov#K@L-ҕ:Gm ˴ $HDW"Sեn4B$Hܬ&j-x=nBĤ$'p9J@%ZkkɷBD0Ne@RTJB!<;]A,ԭΫ [h*بӒ$A}oi$u$- ^NNJDK\yJ ᤥڒ@u,92=OKn/$뒠HVKlM-l̤&_YBm2Z m@ G5uf/fsڌ^.%!*Od*&uw?|r4\Rz1'h6ZWrkݤt-eNw ϴ-[Ni!I#{+<̩)uJ*ХwpqI*2\2\AHq#rs2 )JJi횲rNaSq*#5Ky2w-g$W5eUk\)Q[+jҢ 1ʂ٬n RzZ.L~Q$~8yc5iDsn\Iȍa>p624Ors Nd5Y.Ez[q\vTPJ*У qrkrmTX*t[x/>fJ-І#`aŞdzΝ-:Smn&oeI쑎YP8w.ٶYjs<%-[q!hW"{AxJZEwGRIXk% 8^ ӝyz"%G`'Czm)+V ΂:H=&Cq2Ϻm%JZd}-*BԅI8 }tTMbtTMb )m_P+cڶG}B*.|/O8wĔHk֕ ϝ,Gi˕oLRͥ)J)J)JFZ--ҥm">󏥢[ow1yc]&Oz {fnڒq&q\Gmmހg"DZ-j<{^iYC* 9N<*K3Lw8}Z{s+* ʌv!EV2ZqƞKī!Hہ|UUM1<#%"TsDiR[ %nmp VfEiB%sGJI`.36: ØkI\t% m*G/w'S4:tYѳxa mB"$Ich-$BvS<&")vT\VyY$53J֍QmsEZmn6MH6=T!r` .]@pQ677+v0)nGyZimSIukHYqci'FæbԻUtǡUSn&2mAs IjJ)ç3jԫҲ~=۫Ke/i+wTw#kPY.M(xm.Tw#ʐ[Ą|US3gEȒB<d` $v+F.g&#V K?OnQ\vT7"&Dxm(J AqY#$ែa3viFc8rһoæpG7w 2F՜_8;r9yqF͠nc\@շd-nK|8>ā'UxxDGi9_ n[gO8?HQ11x]]QTTZTHZKW3ڹScq2"3許:uJ̣CqIgFuQD >DQ L TgJ9Rn2OqiC4g2&!km qAB~nQ[[QZi8BT;!r)RVsm~ktzMf7i~Y®tWŋ_ITnb6RUi*<{:Yܾ>˯^Z6`)S8J8OQڋMBt| 5ɓ, 8[lD)v%'PPW螻quL}ߍ”5{Ur' z }W/[(DxӼD=*X9d Ӻ^vr=T6Kr!6 uӺ /w , Y Z1)PQIRRvyJa/)bau߮Oc+9 g4*#ۯ3.GMxm+HFMuLV|X@V [Εb6A%R޹/|?}suJ T׿''pg<>.3+N2mzq78JR;a#rI-9Ns^KB-c,I FI94~O\OVp3ox|]g;W4m_cۄ 2#9qҜ-*Jم'8`jϦpd؈?{VrNՔ 3'{ȸm5aCe%NIIVBFTIG=__##Dצ:ɖgKS(J($nTuseA*3n-g BPgH5`!ϟof|\Iy|2ˎyނ2R{ 䅪o0H،|[  }z6Դ=.mR숁P(J!J'2TG;Oe"ESK֔i^F2A`wF/~hS]K8A)R T2;>Jj;͹h4AYaG rڕ˿995a<×>L-BJTP0@Qr9dHӍ1b#.C 6PZ!e;w~PcU_Y-v4n6R›RJ HBpqYI5OM+0\nABrHl's<Q I,Lprzb2Q֭Ε4ډڒwkM6 3[It>Q !jw 2].ŪK;[9aTI 9IR3_S9moa6fܤjTHDg5J)J 'WxsJ(k]E+jGyz:>=vt!q!鮗Jis.9"rqfBǿ s9֔!( Wm~kM֞bc㡩Bp N%X$=_۞aI&DtƔne*[`!# =yK+PLR-@߃ gcP,OŸyjU&۩u.+ծ!F(i‚g 3g˵\;Լ˛B' 1kmAs)Lea  H#j~#Oj#]PB]օJQ^ )Ty*xÏ4ն %͗5ܮl'k^}ޢ^ .mRRNsK_W 68͸=Ɛ[m=Д `9%)ϝ/"Za: * YH?9]ضKbj/Yw?q\a]U;T`gp$ߔ!A8@ekJB8HMw\Ꞣ~"jqe( ͻН$䓒I!h:{F,$HRy\hBi।;;aܸwWSjU1C2FpFA$UӪb њx60Tp98p&|wE s|H,``.gOhִv9 [9+(Ym< qw}Gi/n6;!upD9G %3ItrÚuUlURz3OF VPN4״_6b=Ů$1 h/^ѣYfj[V谤^U$J;!gae*RgiXvtj”q2/Jin5 JRINF GX5%ۥ6)SRp%I2pquԇs;'3!2[wbNRX#8(/6:n%.rd9[OT X+8? W,S>ZcJf6w$Ww5Cn冦.jO'<˻uuse\RS]ʖ}͡;(` yT>|dk5oq+PEDrYE3v__l]ݯ[]R4kC}a:ե)γt'P~:zX+y6㳌VJ/1-xOˢfm&Ӣ5N:!\*N&}Zn P]\5pK+)wdU7}IL4A!$2zGrUrjUq*sL[EN4΋DMS3Zh~!rJҢ"$ HUN";ָkbLe;v J$o.StLotoδ_FѮ/[:2QvvL$cVVVp;BXn1/ZN gGygHR)kŢh33{kDhV 'I"CE*>" t yҾ,ZFנ($JP*dՒ--jǏ1sYM)-9JӐcrNA(,u݄ -RJl]'Z29r=b; I:TCiMFI²ys cVAi:{sʇm\ !9 ^VN;Ԕ ?]c< S` m.$sagscA0ޢ4֒NH}oNigR5XS6dT0f6] l$eDdd'0No7n͉ۤ۠À8TPH9kQqsYJj7\!ojC6gq!#':&ƹX'R(RU[ݾ>ӄr,yynM5)T %.q (a {f^2ډuHJ]ބ<07ۂq*#@5$D\͑veJ#Y-%a @:Z5MۮO\&|f2B=]A];yYZU!3euKx2e-ַ6BDdr$yj@)@)A\3ĩXh3ĩXtHы\iVT'fN+i@p%_k2eq3M1 n*oQTN/$(IϘp%/5iqBalSmݭ#%5&œtM5SNv}z^bze)J)J)J9+q-î%Xqgɚ|DmhW^+%ܤw('q*b,D['L.AF8(+RG>}*IӳXCtgA}ĕm(RnmK^삠yr}I\86"p<ܢ}[ѹɾMV]wZiqi jHd/ҕ ny!jRYĪjKVsm~ktzMf7i~Y®t &֤ #ďϻfz$xIZ%-19p: YBI3 `rchl<}!npJmP88 >UO?>uwO\>Jj$QDuVSs$rl(pm>:]ָ/aQnB\p`6 g99PEuw:ďϻfSmb,qeU(Q59`pnDذoJdB֖J*. ߒ{h!:ďϻfbG3S :WMTa/qJ{9s=%~6dF#G+8zR >@ (!ďϻfbG3R^ЋXg7&aZPܐpy7aVmvmO6CͩR[FkAK?>uwK/ٕwj+.EK%JiN޲V;p)?J_Zl$Gy!R) ݹc Nvy k^aKQQhNƺUϦ}52[Εb6X5o:Wŋ_)J)J*},Ɛ,wVmFa\h%6!Mcyݐ]X=5э/2Pq:2 qdr#!Joӱ0&[KRx*Rp)'5ӝo oIg:sR3!CAեL]t1W0UmqŔ$h)Y%X=q\i;oWi]SҚi K47)@)'! yr4tΝkZ? lܙ.䶧7<'pr*OMh:ʙ\mtqhQlZ@ݷ8R=Ln: 28,poٞ[;Q3r a=iaH ·mP$pU$f^`]`I x۟mdWPRSp2)J)J 'WxsJ(k]E+jGyzi2ZTX8 s *שftcWx%sA)Of* R@Ϊ˲jC]®Ig*|Z.v[mwuwu} 6’ qyQ 9 (V|T*͙m$3VG"XmS$[k:%*Ht\Sg9sOy(CKnqBWnC%Yu񫦛Ґܷ[PP,1>1@%Vfq-&"ݲ:ZKf˭mZ ޔjHǻ\]k/x?[xpzxcZ rWVzyfYdr9DΣ-/Nw5RHᢂG?w-zXy5$&*O<wĔ]M^|f;M>\z^fl)JPUo6N=M/L6 rڹ|1/pu5\1mhRTR'IRTEemM3<%!zf(m֝2{?B't5^f7%m):hWLr9AܮogT7>?MK0B@y( Uyh*5$vɜifDt~(ԵiZP;Fw]w2 rn2Lv#/m)+ϵ|?NZ 0j}ͷ|Bu̜5k-;|-9%C'By%#+( RVJThs?NZxBѿAmӳFT{4kR]Kn:^ $$sjɪu7t ZQ"loAD8srRRJ{NA>Yw ~ӣ5?փ^j#nӫj,teH":σj>Rp(lWɪvŻN.qТ)PضJV;|Rӣ5?֞tof0x鮩o^Cu+Jn1R(rT(_-#kV|X@PIRRt^Tƈ jvuK=HJhSۜ7*$ <^ eLo 223s]vpp:/l+w gzݝAnN)-"IB$%8>$yTf`=ާ0[W/R븩yr9&1z.YnHJ $c!I#-wݘzb̍on bM-L6r;1=j2io_bR~q@)<뉽cΦ=\fLtRĂp;ݵhTZx yfcLC%O݋}M-8II}-bs82p4e Sλ/vBݻq9T]U.2t/9h,6 ;Cr$ۚ_P7cMV.6 .$yr($g@\س UħSeȫJԄ($$zu_px_pwݝy+'pPN]7~9<>x5S3{&^-̜ #''ܩ4Eј].Jo5ZLf'#$+ `s:[)z2\cɎ-%c^ IU$c womea(RH$G+@)@)A.)_R=s5hMHcO5@l((((((((((+&x;oXm&x;oXEct]V}B*. gqJx?AG%5iOa5$&jK6Sh[+;aJRJRJRJt4RNԩ[A>@N><w !>VJ۰r=㻟*Ċk'\UZ&k ,H|2L)5N<үu6L[c 0jĉU~p1`#%{vw᳷c9+|t|gcl³ׯہyUbEsTF#JR TNpP.U6k(!+;s<"TWc-n.>PR~s\WM44"u\>%:P)w+OK1t}*;j K!\֣rEq6 E$J@gbTZ 389Wu_:lQ3tjiߤe5iĂʹI*Ie sA88o5U,.6S8e*ҡ;2hC1Mu\56`+9<|*X"Zl^) -BivB@S~ P*ťMvDe)B N@\δ춶-+K2/*s.|g]d:'mGJ-Iřxk2n!FЬՠs“$s5:@2nGa"PtbUv>ޠQ|7)S]5[.=O79M~@\.Vi/ͅ m"N-<+bq:ٽyZkU| 7b8y]4ծ"\fڥYmn-Q[Z6RR %Jff{?fWŋ_IU N,پogoxl7kS֦1<ӭ4'nFy#Z σ,پogoxl7j,J˚-+jDbc V.|\nR[f,{; sb}m4> {fOY|٩{Uv[&SIœ(O -Ɠ0vr"8u[H FyݝR|f{?f {fSSwZ:ppz2݅QoY|٧,پogfJbEͦF"qP!UC;G!Ϧ}52[Εb6X5o:Wŋ_)J)Jh]mmt­Vt$8۳b!D@#8z޽@pZ#I19Bwqsh.MW'f/ W0HiAj Omۉښ}lH2Y[r;$ v1M}԰tkU㭨i7"1q$ \ARAH3KIb=Fг!n SJZQ;3SfX R_0w=8;G'J[di×r)(Rp{^`'jɖl6H]_.kKhCRH%+yRhMHcO5@v5#яQ<=Aap7ˈb:!d6'HWq###KԺ'9v ڐ g s8UteNi덶m> >If1i+^OJV(2ߕ%YqXCm6D2IW`R$0)12T$3mv{D~^Uî0ejmःEh$3L/j7'It>I(3zVvӺu7}C#x2,d.vO W2ҕ=)Wl5whX6Ֆ F yOq@m p$cHfT>-Quoَى2CϤ6-8AwaA\3ĩXh3ĩXt]V}B+ўE[,0Oa5~$& (? ?<wĔո]M^|f{M\zbgl)U Ck$];`t\%.UêKqMpDX V*Ni+Tk[DK#.8Zn=I/}IN=2u!!.n)` B"{&bg`٦[xҲUsykUoܗt3g%Ԙp,9VUASnkCRlm\$E A2i?5|F. Jn#k/. ޕfKe{=Y#9rUDS31*hk*wdMCn:hL^q-{ JFJBG`!1-K sRp$JDg)a 3;p>QAѲrM_ JL6ۜ}FF<!cq+ݝqq-6Dhn$̋s[ BaμP$UV2ʱbowv-hV[ww K TIu{`OVjRbN1qŶ(拿Z<)&X:pmm9θ W |B+ :x(XhR2'>lZc<-d Fݸnwco<44S1:o=|nh uEfj?͇n7gs| 1u)|$߭醵&1.))r0Nr>|S!1T6zHmEppTGZNJ6ͺTK{̳(SJRVPA)$e"T.(wjFIlxw 8p1宔 7e:fBb?J iRsFT5ݮ&o7E'ru6y$}/̅$] U%2,n-*r7:);PhsS#i,ƫ\춨ZʽKvs6Be 8BQnR-R1b[1mWKa%4L eӴN gkZn+0䠔5'z䜞C=ٮ+b?ı0U-m;oFNIڢf"v F+iM9mD+j2Ͽ2_D.ZR0FvyT T#p}qD3ו3hLjҫYƻJrKme.[ a + Դڹi pB7lj,&{$NBȜrjoV\?eminFd.  gT3uV(O-=nb.R#'E25tkWIq %.n#@Ɍy1EԗS7gSA$ݣ˻ gٲD{ I},V[VJzѠsfL*K18a.mEv7w}a[ztvܛ{ʣR;:)*S @8v5_CwY-?{fZՌnZҐD]X%+qxJWd9Ouuh&zd#u \6\[k8!kIR!HV\gø(}HqIw!KAj Izn;r?@̗6_!ڞ]s/W_fyIb]s;N{Ѵ{AbmMrɁ2bShnHJRT-@8Q$iJ I%N/[GI%N/@jv>y[#ھn{>Q F'~Zo;J?_k5?A+%/5vSW:YO*ޘ;Oi^?oW[plcJE+3k&4}R͙OaqCeI|d8vVJQ حն6ך6㍢KZRNJR9 =B]KtsIL]פ2\J rI t( ;@֥J~}Lw,\iܔGEA q;3\Fжַߍn*- lkjW!G+RH:ikVLf r-vfD7JyV}C;Uiُp?%%#u Y:nv{GC}j1xwnvܸQ}m=! QHG Uk?ISS{8X?RsGGX}"yP$FW#c=]O>UtK2Mâ#>k~T'ug*Z OI=(*=5{MoR'Eh)D%Ul)Gpjb(usnP]Ėaͥ;д$FAv)J NXXg:lE" sTo,%d!1N^ =sCN;ߎT&rVit;Աeq[c)$9>i22ړ9ס_i?vJ {Ҟ:-"`] 9 /]SV.b- _\Ѱd!hZ gUP'ev; EugZiY6YQE:۠)!Ajo8d s:fmRLJFSmMmJLuLqIxr!I!}ϝjzh6:BVm/vm1*t;tB^HqM! a#+a{7T3 ߍGPBƣ|S/~5ꦩAtnjۨPRIJҜ X桌9{ZϦ}52[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@X-QSOޕGrݥ%Jq 9WjK70VwԾm!ͧbl`$sU(/Nkخh9`>Sfz2fkI)" I8u>ky?)raFn-ȶJ][s[=/31 u(%G%ޜS *JBA*>D'$I'Qs|mbk|mbkV?tjV7['E?mVw30igby5~$&m1_8wĔ]M^|e;M\zb]m_-uX[5(O}t$u@xmUA{DkPZ5l؋h\uqV0BRܫ+r?nƈLMK -7=V2yq]Hj-Sih\KoHz#;co#i䓻'ڢ W3oj)%>j ;KWvmD[O]u|#+qݼy; qtH[m[$&d0ñx4\N$NFݸ;Ѭ5%N騗'Y%„ILЉ˭0;xP> *b.!q#Vv+_ FG>UZBypc쭺i~3Ԡ8%*I A#M7E6͜1rf&S q)B6@ IK99#:a4GWKmp18KN>KGip+*JHҭ.E諓-R2e$-d{rF'4 Sgh4AR"KI&ꐛ<7M-Y!Gj#][-}w=oo!nJњOUY5mqYޤ"DY]aAMQYNRJ׬Xp)DvP8mqvTS,97VUk?.|nq-vwm0qsx]ZlMtqV,K2! )ABũh-2cauoX- %;7`;hIjjzdd4@\ tp;I²+hV8H FC8YV0yM9 4׺66 '%$$C);*(p@TIøtt~LblXy[ob\'V Ϻ3Ac67hӢ:ķZR爭!$:yH vGw@jg,+l6˅l`y u)B7$JA9W^b6eI#csd]˟gIiNRzYW-[3痮9dV[.ާѳRR J8T]˰:N,q7 K .$qTVp2!k}g[Wcl![X7ېF 1PilŒUbqJ.-tVFTUct׼)xcE%±ϯۃ$4!ehoA JvAKa 5Ŷ_a}juȋiR@!G{NAlZnռ vUw 2`msxtnizoP7K %!2CQ(JP\aH`(̽.&uU5jeh~#oM.>ӯ+b kl@ ݻSwD]^mM-[I#*R8eǔ"eI8tsպ8Һ?Oˁ'ulqsnqg<;̵&*\mZeC!! I CҳԦ^.Xh`4%# h$W#}¾VqfgSf m߽ m֏1, 88OPg,j-acHrl~=숎*L2Y}Fx$cnzKK4q^;IJRT9 djH֥&pQp)[{TV9(U?[sm)m![o')RZsm~jzUf7i~Y®tWŋ_ITnb6RU)Af7LՏ^[gjӗN 1N3*HsjJvy纩1$H)Qv@Jk^+ůmzJhMHcO5@v5#яQ<=AҔRRRRRRRRRtTMbtTMb )m_P+cڶG}B*.|.< WS} uV^ .oBvpqT/O8:e֟._P]Ζl~G*޿l㴇6;wq/}st5FHM16 ~BfyxIIHͶ^C*ݥd"78dĜ)pwlNK8uN]$#mu/[x>o>CYZBNE5U:ۮAMs*[UpNӎBM;KbCϾrb=-oR{; t{I]M*]& s-S[DnێyJwW}Ejiqm- rӀ%jR6Cгe`u?B}MQDwm m ShvڃEZ0;gzlulpa<(y@S lI&}tI=p.c0:W֐[J0`q+yMkZJRI$YBwHZͥm%\nnKY.) @,9wgjFJnv{GC}j1xwnvܸQ}m=! QHG U*P!ߦmro Eӽ)QunQI wժfK/1m+~YgM65!x _-(CNӲmrt^:zhKy1ʋ!'oUO[¡ٴ ˳ 7U}8@IRε&:PVy(-"=L[\9 =lD6Ï)[P7+ 9bbzNLӚL#iѵlD@W KyJk^7ֿOp8j~rsbHҔAJRu965zٽyZk{m~jz?,hW:W !n/L[G>)k„ cR }u 'F_yOOjR4x2Tod֨5++J'F_yOOjR4x2Tod֨5++J'F_yOOjR4:TbT}N*sssP mʹ>ZϦ}52[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@)@)@)@)@)@)@)A\3ĩXh3ĩXS[#ھVOljU] Gw-z_q i_(9IK=?A- n_.\aۉ TiP"9Wau5y(4rVA@DmTֻ{%*mc h89YSwN&D7[:kU} y*mA86A%i=a'9[)U~w]_l6mgn܌ocM^q]zIlu_ [q7𸭥{w`ng8(KҫPVvťCk] 6'qqIWO:v+]5sV.wf&< ۋqBT2 N iԪ]Y]4攼j=eai(S sմ%eHB[;rS KFRfz!6w&KAiB`Ȝ W@Wt{}hJ%n=aD =]h)^;sR6Vc7JD\&`ڥjdTR<8Ӥ B5شZ.M饷֤=t\fVV7rI=qA]4RKRfNS,;JHeBIX$mۃR\rz\(DͽXQI*ʀ# 瀴R}kh6s iGUL)ĥ -%.$ Upӝ].,ƌӹ-8e.y\E\zI<&o8 q! VA+QڅrHDm]n[[5v[7[XJ@$~M)YǥqkQ,W8vUѻkiZzrT6ָ *)JAHtq>7U8W;;89&+=!ϋ%;EiA7;Ȁ{/vdWc+Э'qwh5(p`+!Drh/Tv+Fצ%җ0GmLϧVE?}qa HJ#68[\; \}?bțt&=UluҠ[;”c99b*l..LeK\UJ0jy㙩Wr/?vTXøBg8g+{>/+rWc&ڎ _%D9Ѓ+3g°X9:闃>fi1nXq !iP>{rsnK^_ [Nԥ)HJR?҂:O|>W>ղ?mVw30gy5~$&]/O8wĔ]M^|e;M>\o0Vnpvy獌`coy*ףy Υ^5S'L-!bP$ҰmOrHm"H-O&<=e]m;ZG $V9f7"Z:˪ŮKb­g{.(JGi+*oF4Y^ DžJ7m۝N3j^B4|"Y.[aIx$(BACP F1t/S9.EH([KBTc`B;rK%խ1=g븯<͘s{sJZ蚫ḺLu[7)W0G.uҖKK_CHi9VukLwVz+̹~ycccBmIW8\xVRS RMBSUܺOZ85jk™ZmZ<;ƍJ#7_+|Փ񸾻vwy{FN2uT9f޹ g.ڴ9( GjB]Xt{Ʊ\s2yrdڔm%2JI<̜,D_vrLSq#N{<9W6#u=65mלզJǽzjy4p+V^tδ#(s2XR{SU7ۯ+ůmz;j?U7ۧQoR?w~pԅ(#]ߜ#}qu껿8Fu!J.Wwn]GHR?U7ۧQoRǺPvs"}p]Dt6ʎRH=r>JӦ=5.[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@)@)@)@)@)@)@)A\3ĩXh3ĩXS[#ھVOljU] Gw-z_q i_(9IK=?A+%/5vSW:YrO*ޘ׬MɶuUſe(4KYe8W7>εVfםWO\Ӿ⧪p?8{w-KHk-_[op9<ƕ κV}وw5#1(bDr<$ $F碝=aY&!Aj^b * 2&HK-{2k4ehoV9 fҚSqҤP'dax:iR<:Q:PuB![V im[J66y*QyhZ u+R);6.{J;pҠ=\AdvtůYGS>ⰷ )  $ )BXI+dԗ^5R8SqR[2.5cy`t:CBpJ^r%!Yh8S)E@)8n4wz>F ߨvlfV܍!.!.!N6mHJ&q98朁;n6fƵ\.S\Q~iRsYNXڔ.ɣmiU>m 3p4VnPRn EW6؝4v~k$:#B[ɎT]q8 ,gVJ+$ST7,rb٩ $%.d()9RKuӮDUc62÷cbʻ*V`㺫1dk Km@U'\J+huܭ9T&#@jKm=%BdB[ >ʠ;Tiy6GJ/tT##i')*WdǤBAҴs AFj{$@ZQ?aJJIm]*8ɻ@ p"3C a@H+()JP)JP)JP)JPuǽzU =o^sV:{M*J|X@TF_-#k%YW.l/x%7ˬVT;bZ8*%WˍC-!/nÌI)eD9 T㗉x!ITw 0;Z0{A>^UtCjAziyʷ vJ搽ਨds9PE9`UF(>zx}T.uF\v* qElU@8SǕgpuH˄2N),%Ԟ!p{i kx5=B7PzBNS'`Pt!5SY[ݲ4َVߍ@ q$u}GW߭KHT9YJPͅd䤏ĕUXkh+7/ fDq  ,!aEGr)\hVԗ/+^ O";ͭe #RYI,`Mxz. $۶ƷTv1ZJs6whժ 64jGVjR{!VR`(sPHq5%/XH&٠Ct !e#}pt}ERۑ&'nTOh%Dy1AL)A;#OUϦ}52[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@)@)@)@)@)@)@)A\3ĩXh3ĩXS[#ھVOljU] Gw-z_q i(9IK=?A/!/5vSW:YrO*ޗ)YJR R R.ZJVIڕ+h' ǃPzNv>uM!} ݌ 'N/VcS?anRۈ E;y`UNoLem }8ڃk)Yp $,G_56I- .}Zm9Nd(I$rjnM6O2J<Nc)PV>1R2t_.vAD2?YK#JKJ=cEK.V%$)q!,USTUijТq114seܠ_2UVoI V`a<ղƕk}]E;U?sdLѓeCr"dG҄2O*f=^#1n6n3ՔEsmUN$W;es1J#b:7:ĕmB|8Rj޸YբToS2\$Vyܫ[q.9 Wpq(c$mY# Tl5 [ZNۨmV0ÉC.\Hy %hjv,w; >%DgZb!!-m%%z7WSY-m!al@dH> PYJG,ZjEEԞӮ8Ve8xH;>4v&8Ք0f^r$`rRem䄂s>@_M>׀94\oqEh u[ve 9ƅ`DX R\")(`HRIV˺u=5 K[Pў`%~Q v]EmmEi\ R s8}JR(uǽzU =o^sV:{M*JeCn *IB@>Jc=oR:BCi[SmQ ^z'~Z_;B?_k4DkK|HGM]Ζ\ʷJVfҔV3|^ٻgɜWuyTQ6^JoUL[HfLF`@A={CkVC8D"1a p 0O>|26i~;f?b=GqpwksyԍjB:x:tvڦ֐N9ԍq;Ol4^ 8@|qΐDՇX[Z=vqkf"[pzqo"/7Ǖұ˜eI7d/kMV!9*  eaԂy%8ଜ58h3$OSh@ C!W3=xU(Չ)4^b&>q;鳢\dIt!R 20NUܒһZh~!rJҢ"$ HUN";ָkbLe;v J$o.|ͷz:3yվtjhttd7Tޣώ!-IaD wVf,ckLj_t <:橵Z0h7mwƽVX>؇1k lgղ?mXl}VE[ϔwxץ֗4<r ϝ,Gi˕oKҔͥ)J)J)J+Jn;eA(AV7rf5Z#Uף*J_)=}ʮJiLu UrFfIfKS![[RKx3.Fk|hTi=OĠ/o ǼwfM"vk%ai*l 2qR^.6hw'}_ނ9,%z’^^T^dD8p1L88Iْ0d>įdk5oq+PEDrWPLR-jԇ$\I F~"1]yl'Z(%.uԠ)(cN6ڊ9NBf׵*E,YBߍpVR rVFG#b*&y&j-lTKa*'r]檶~eNM״ dMqdB` )&2,L[_LFէ)UԞZղ?mXl}VE[ϔwxץ֗i֗]M^|e;M>\z^fm)JP)JP)JP*"dEt!|c,sZm XJ̇ <>:ߜmF K0bhuGIP>zg)\^7~AZ~mW)e, R@P4 \ + z:Ď_VZJ{JBpuKR)Ιk!׵*=,y:춙B rNNN!Wb4UomMnqܷ138+m9N. LQ65+[ ^z{2m صٻr'ck馧=sI޺7D%3Z1C%(ٽn(rJKq֘}tҩDSڕh4Vƭ>*$6nRw̎5B΃wJC!2~LEũ80qңRͦgmFlrt(#_C%F[JR׻ c!\Rv88;i,&7(R4*)ĮٵGE)JAJRJRJRt=65mלզJǽz?,hW:W+ůmz7Jk^*TL=rk$ud=5ŀBR@I uZFs wLsMH AOUs)Ժ8Gi*9 q"آ9J{+;4{M+xfo;R2'*wxۧ.m)N)_m,vp J_"'rq΃jruV*歰+kev )PkcW]HWFnÐ.7%a8R \xj/Zl):σ9sn%}n,bjmdf@*;6YJ݌m$1UKOJ}\YʖrI>RI)A;#OUϦ}52[Εb6X5o:Wŋ_)J)J)J)J)J)J)J)J)J)J 'WxsJ(k]E+jGyze)@)@)@)@)@)@)@)@)@)A\3ĩXh3ĩXS[#ھVOljU] Gw-z_q i 9Mf_q i_/5vSW:YrO*ޘ|qZ?SB6_V8|qZ?SBk!N+_G W#8~q(>_V8|qZ?SBk!N+_G W#8~q(>_V8|qZ?SBk!N+_G W#8~q(>_V8|qZ?SBk!N+_G W#8~q(8nǽzEq5mלզ1gG Ҿi_-#k%U%eaZfܷoԭYK.4$p.,?uҺ^s?wOQ9Һ^s?wOQ9Һ^s?wOQ9Һ^s?wOQ9Һ^s?wOQ9:`񝏑]S*Ҕ$B&˖Jҩ$eCn@P+yҾ,ZFנ+Jk^)@)@)@)@)@)@)@)@)@)A.)_R=s5hMHcO5@l((((((((((+&x;oXm&x;oX>}d~W")m_P (K=?AAt]6;p)QV{'>E <uF%TaӾ+b6_ /SGUR'tݲh}_j?v_ڬj8 8;gݲh}_j?v_ڬx2N+#FE;=gݲh}_j?v_ڬj8 8;>GT rcTIA?yl?v_ڧ݅:N&H:ϻe r?H>/ܿX)q7ApwO}/݅Aa~ƩN~H>/ܿV)J.TLy5zo)q7ApwO}=?W٧=?W٨So}_ƙ=_ƙER't+~4i~4j*8 8;>_W,{|OW,{|QTIA?yJcߍ3}zcߍ3}:N&H:ϺWKi+Ki+U)q7ApwO}ҾXL_fXL_fN~ǿg4ǿg5JtMtt,w$|&O٬+UݟR&^3.Khp!QmCA_9l;#Ojٝ\,:9^b9JP ?mnRj& D\Yi=Nj6n>Is3Zl׋pZmSXw`Nq]:CVN0tS *J]fI)%* ">B^yz*x$Lܣkl8۩PJI^29v6lIڶ]!d"f2|AHdS.0+-Ӊ)Z H<I$rOyO|>W>Q ^z'~^qGigy58?Tpu*KKo.#3I[}$W >\Uۣu;31D60=ǖvK O!hڒBW+Ys?WOzx~ﻻ?孹%^qj_1r&#'#zgIi7t\.6T8Jq|9=AY#5-y=: u-J$vCyVC(I v'MC] txRnsƘ̖V-H RH##"Z[_i+>>-ZW7Y,vԖK9[šä:5ߪ{У< jiTeťœ8QCRh Wƙq2duV݇5<%Vc`r-zIvf.i\ \59XP򁚝=#M 6yooFgF(RT〩3+//sl:9-.wYqĎIRyQ)JigEMx^qƒۭыnTFlwdoZE[DΟ~):ɇzXJPpZ*B{Ƞ3z4-4 ՝IZ$dr}nѺ+p-utmCNyϤ5ݧ%i^QuTӦ:/#چF*>~*<ܤ2P;02R=;^\έ Bs!Rm}G9]% m.cpQGKφʗ,nŞDrN&wͯRJĐgT܆IRTA@&?ԌFFn5-N㰔).4,JR1sACu433jXrq D׭gn}u*n!K\YخU KΥj]VGxjl넻yi"}NBrw?G(VV$v `yIAwHmX&>޳Ga4@mhJJTۛGU7F-ۣ<^l:i塢HʂH}ʰ[5o6n‡5%%BJ-s H֝EQw MeiX6/9 >.2M[۔a ͡. `xX9w9,gGȶ͏kty%0-99sɭ ZcojN7YTDHBcog8bJZ%\t͊Fūj YO1AT)@}5ֱY?L34kѴ @)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@z_?W8Gj+HaVΖRŏ?MXaKoLn 7$FG:m٫D\ 7)`qyP]|JHbG6"BBHSYGo$P-щk}(0>~UU3m:f9L*:?siwg\Hd:cE{ FT'n+J% 8_To#=E9>V6s3ߺ]^ZwE{uj7#sSGcrfAWR{_p矹u/\.v Qe6\%FRw cZG/4m~3|U+SxοW\{y@Cę3l?(*ެ9Ȥęx╔Vq`׏azWݦ4mԧ]^ZwE{ujjkdns?`pw< 12pl)yp+o1S_wE{uju-0v$!bG %iVUU15M=)m?گUtW?_֧]^Z7fITZ䓵?zlyp+{^02ڱh2:*^y+Sxο] J׬WS|j\tW?_֧]^ZxG0?wE{ujuN_wzS|j\tW?_֧]^ZxG0?wE{ujuN_wzS|j\tW?_֧]^ZxG0?wE{ujuN_wzS|j\tW?_֧]^ZxG0?wE{ujuN_wzS|j\tW?_֧]^ZxG0βo*ߐ8/YXzAZ"Pq$dM}8x16ktXkUxS36DoFae36L|{|X^jt*9Dhr;El5*WM)ڬ7|^ olR>èulT*b>P en cM@5)gAhi_6FyVr gL8k(W|RA)biSg\}|gp%LpB]J3?G qj?xPM+nU! )*I #v(8繴j+VvźgÉB’!%!x'HÌQœf/0Q6(/O}R Vq 9\ehl]Ԓ.OuiÀ-MmI1Uƣ85(3rݟz9Kd8 )J$hq:qj?xSQ‚v= >SCXpsuUdi.xHP+8Jk6AADD>]]tO'OkOtO'OkSP@~?(<}>?(<}OADD>]]tO'OkQoѧ!ǔKpURq}}ʷO򪂬'=}[+]𐡐2\U}WΕbmz'.Di.Dj}Jܺ''ܺ''( ?r蟔O>֟r蟔O>֧Ԡˢ~Q?xZ}ˢ~Q?xZR.Di.Dj}Jܺ''ܺ''( ?r蟔O>֟r蟔O>֧Ԡˢ~Q?xZ}ˢ~Q?xZR.Di.Dj}Jܺ''ܺ''( ?r蟔O>֟r蟔O>֧Ԡˢ~Q?xZ}ˢ~Q?xZR.Di.Dj}Jܺ''ܺ''((Yg+Ӗ')J̈́<'֦])TV]*ߩXWӷ^]iw{Gc#n?]fҩq)*9ST1Ti/[Q%uGՍpO##Ji*8#8>^gE)V5^᠊45 4Ee/oO 6l2|+4(CUsҪo%)J)@)@)@)@)@)@)@)@)Axcm|y4қǃkOϜѦM\c<8UΔMi::뱐2^R 䕀;|tw#+Jk6ASE&nOKcwvJSd*APbcT+>GiR͛KϬ{׸{1sgf{n>:Pi鏁QGSخ}oő6k4d>ZiJ85yq;V{r4ObcT+>GiRMg,ŲO\SD=@8BbcT+>Gi[Pi鏁QGSخ}oő6k4d>ZiJ85yq;V{r4IB6]KE/ܠyZTϦ4e+ůP|_-~ר(6T((((((p'US8~*Ҿ,Z PU WΕbmzeJRJRJRJRJRJRJRJRJRJRJRJRJRJRO4*O4 Q~xstv<|´\6k<`|J_| ⋯TUvv/>aT)j攥H)@)@)@)@)@)@)@)@)@)@)@)@)@)@)Axcm|y4қǃkOϜѦM\c<8UΔJk6AVn4Ss4ݺBR䗤 uǹPMU:Wŋ_ TVjn&8k1u<-&痻K{ܻ.;ۉ"pbūJ|*ËNi^:qzm6K-X]#ݮzsYB.*haIR ^•` 6ūc^u(c|W,n"[Jvc`?9s¿heQKWЋjRpÍ(pװ䅎v#D˅vpҗ jjҶBHTvKxRW2H9*joTӧEZv)Ŵ~]j5oR\6VRw4ۀ ~96dn#vWieȴEU 7{n,gbB1 R$ghĥjzÝpAR3a[A݃s&DKҴ۰߼Gu=[ۇ;RrEG8/WNѓDfĮ4M:s[Niϣ|LU|vHE:R([ AR7JqȬ{[2"ǝ3i!< a ){G$rdW{)JP)JP)JP)JP)JP)JP)JP)JP)JP)JPb^<_5,^|5b7iSWO=sjh FJ6DwKh  M;ky?~P }l:?i(DXQ󱦐V`dg&Q;]󪦚LC~QᏱC?157n6%7|j_LX>^)U|c/m8C?14ڿ(uG>ƥ\w$!e)qR35ߧd|k/_:cOTcjYJ}7&ֲJ'?~P }>QᏱe)ܛZ˿(C?14ڿ(uG>ƥro}k.d"lZ1[.kNCR\H%@;RO!-ZWګf8xSN^6I]sy*Ҿ,Z PU WΕbmz\RRRRRRT?UN*O򪂬Jk6AT5_:Wŋ_ )J)J)J)J)J)J)J)J)J)J)J)J)J)J {?>jԫ?>j+G5ڣ 5s*j~.G+.QU/ؾhSX{[R"[ck6=woٳ8.WWȎ.|[u4,p((lI9];GuOsXGqnؒg,;h?,!훳rA|Eoo7qzݷυoݜsh.qXo-ُ/n+Y\%[>g͘Wm>{ y(c;6 `df(*(IRvc9*ZD穀JfɖFqݸ 翟 :2Z6ۅAs)%'GiF/mL,RvXRCP7;”PH #dEö&>BKh[Kh {cގҌjĊ-TsC{fGt_o{rucR3Ů蘌(%GAE#>$WmI-NtvR9VH'' ZA,w[|8=OHJyNvaJCG;%R% LK{̭=v\C!֖ȃkZ/Zj@Ce<VƺJRJRJRJRJRJRJRb7i7?n 9Mmǚy4p.;2?Ѧl\(ҷ:PC#jOiKOD.%6)%$A$sZS5tcly?N$a}:EWwE=\Rb ZB8jHF r\̛տ&wen-'nsfzmo7iEHiaG@?3^5 y̔%ք RܤDVqxxfo#dlͦm}\64up n1Zs* {9Rh̉ZbsFѳD7:6jܨJLt.C%X kV9 bMŊPn¸VI it{CyyKyKZi/9)DfcrNVu 7W,!4{TJ!8<-/bsw6ޒJU`׿xxEfyIJ-=6jKwZZZdy,-mUnnsnHmNuo>m@ZrG=jL :L2j1j-"99J;U}ZWګ5F?aU|X^+ůFM)J)J)J)J)J)JAc?IUT1**ʾtCkCU|X^RRRRRRRRRRRRRRS#樭JS#樭;Tx~_>a\]t}"<\J;C8Y3ee6@)w !e%iNcyێrє`Dtg7 IJj떗q€Qߙʕ) %ڠDDwWpNO>@^(Êqie7eɓma–TQHᄫpJI$_ۥVVG mݤJ$vw??&gfoݿod_- C}/7%@'##9+i}s5"G$%%AGriW5:3&z;PB9Y6wyp#GBw ˞kX;gdoJX]%Y1RYa8{7d:ՎF yqFM+=X)K]ΉġBRp@r_5d`vW]JWr[.$%rH Y R R R R R R R?n 9M})x16ktXkhϲ}C }=xX>P{+M^ŒWeeIK VvNc=>w_GA3'>|S>´ԧ2C?_}[d {'>|VW}ϫsPaOd RT=?n}xX>P{)PaZjS_G>;KFaB\R[ʎJ'qWy?*gz}u2ĮJ<4Fh+ůP|_-~ר+Fʔ1*qP~Te_:Wŋ_ Ҿ,Z PPlJP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JPS)TV])TV]a\Qu>*j~.G*]E>"UҔ(4 ͓:,33u jmӏ!^@5Ze\ÀW*P+)Js{O1XXyAmmS4eksi<7V<䁒*y\^Kljmms1Uc1n(J_8[<1` *ܒ̨yNAH¼r.PbZx&\8 ionrnrs l8;)Ry|IQU2fy;}twvsbrګ`8*!9JB_yjfMek(<5-! $`Un)^g9""l!(Enj֎:VJ|Vv˷/M#1=}|> -qK妒*OJϫ[L;Z;NKtz/2Y+}9[Rqlvlfw8|Xn r&~v(6# 6AحB!ʷvimHW)@)@)@)@)@)@)@)Axcm|y4ҫ_kOϜѦM\c<8UΗCg8[c:,yEjdc8. s>w(IJ\!Vg$A0;%LmKm VRrHI#V*3<2]&Lĭ*=7Nq gNb]ȑqE Ɗ K< $ӊgCj\b-Im-o(66mscZz LxN7ثZqGRֲ쓕i#N9,D=8'L!`4Y ܢpx'9$E~Zs\dZ-[eHCMIQIJvvNӒ9ugFX rqEoQ/CEr9F9=mr]dP؛ $!0C E,2Ǖ1HZTR+۬RХ\Cx%9 (FG%(Ĝ$YӯKVbr5,)qTG'` +Ƴwr[cI 7hBRF9lJ{  c˳Lū]-\'Be謩ͻBTxg;A#ɚNX]nqE7%(I. ! msjm%68Кi]])p!J*V *'Q^Ϯmi1-lZW!Qe/(u ܲ$ӞP=8 G)oZ{g+ @a\]BZн [.K'9+Ktū'?mz5:֟R&5Jwj_ƣ9[Pi/cQvLj?R&5Jwj_ƣ9[Pi/cQvLj?R&5Jwj_ƣ9[PS}%\D\%6P[m}9uL$O'?hP_:Wŋ_ Ҿ,Z PPlJP)JP)JP)JP)JP)JP*Op'UAVU|X^+ůʔ=ҟ~i5EjUҟ~i5Ehڣ Q~xil*SyMG5Wkb_ҨF}_4|©Sb,_)JyJRJRJRSo=\V-)RT%/<"Ou(Kjf_۴iRÙn2V1rq~_-bmvcA/:xqi9B[J~dOHSF \ 1pi< -R' c3 J[R9sBr@89--k-4l^Bi-G);IÒGao:%5d i]"J"s$沧ژgk1,=%E<zpa#3RJr'&k,6Cm"*PYV IɻZ[Zp.һ(|%X+%)>R:*=,y:춙B rNNN!Utwc[ٖXsz-p8|9lIoq>PJZrn9+Au?MjBPb^gґxR8}QnpjYZfDdX RIܮҝ#hǞʔֻQ;jT?/2u.cqcJR((1n ͯ?/>sFUwkm|y4ѩyG Ҟi_-~ר*{`ZahU;upm, -kqII$JyT Jk6AS={{u3 #Ȇcb'Y}kcEKʒmzm-6\V$ v* sIZyzb)mWEz"L]<-Irq4X7yq>mJH ('waTZwEެ!"|4%9'PK4ƊUE]J`!yQ[Ք('nJOzvbZ2 R1*Y&9F+ޭC#I_:]Qun1`!/:AZWrU)l`4%l7n=بaȌաE֖-6GoPjvƮNbH@Jk6AT5_:Wŋ_ )J)J)J)J)J)JAc?IUT1**ʾtCkCU|X^RRRRRRRRRRRRRRS#樭JS#樭;Tx~_>a\]{/ܳiUHN4t1.GU{۞;<#]-ZrxN=Zw!pJO@⻓1pĪͧ~wMN%֕_nc'W-ln%KqZm:V;h=k_M_~b}ݿ+Ȭ }/lM)nBiJQ)JrMl{g{?VZEcV/=XAY=ʳg=NYՠEcV/=XAY=ʳg=NYՠEcV/eZDMVL@SUEO|Qg%~{g{?Vʳg=A_ {"+{g{?Vʳg=A_ {"+{g{?Vʳg=AUt:%Q47h gr?TcjFQ$xTTIܡ$B tCkCU|X^RRRRRRT?UN*O򪂬Jk6AT5_:Wŋ_ )J)J)J)J)J)J)J)J)J)J)J)J)J)J {?>jԫ?>j+G5ڣ 5s*j~.G+.QU/ؾhSX{[R"36Hoi+))06$vMw3!IlIN2⒜ 覩zVըM,Y3!*Gmsug}J(-y|#uZӤmZ'pOj2nS%mTPNݻ!g'ftzs.`Gu9e+{Jͽ ۜP64ju -fE Ȑi)P(;}$G*3h{æ*6mQd21eYvA= WMt-\cKaJc{!)Q݁9v3VSnm*/ϋѽm-9R ( I ;XE`Fy[ukm9$ ZԄaEJ g%]8oJ2:f>7ۺSjTSH8ۻmRc$Ll($) '9O:iG̷Ju_)m-߶Ooz3HŦf"6q0oŦ-;[VDSu32pIV{k@ޮ.2mAqq$)&K[P{A2+2#fs& xx+D)J)J)J [_kOלѦ_5,޼5jji®tWŋ_ ]ݮi.5+kcr]00y$ٚ_-~ר*ٷSCK؋rjJe4h@I!;|wNSgT16pH$Fp)i=3cܭewMn:$1eCHɫkYMͲ$Gw4o5nŧ;IZJ kvՎgr.MS)M\Rԥջ);y+¨+V~E&i3i֋JQ4vc?.$jm2]l:N+ڨg!5`h髭z] )e7:܃֘PkzI!*QHuS&{Wd_ޒHq#->ԧ1cƫ>f*0 .q8Ϲ^rޢMJ]Xq)7Vr|MzCŗt׻I˻%JגҖZ[B XnӶݶ.aF%4[.D~R֢'J@F2 SdCRq-)F{7ӃYS,7SfƗ$b:I IVIbXvX6싊O r[Rb^__TVp"跻)X[L:1%i${`rpb%\%lKڣ\*>C^7=<@ 7>ʛ*NH%$UlrצٌK &$>DdzO.|h23]j ߤ!RKSr>ygddPR0xǡ]C*gz}u2WΕbmzjtCk*R R R R R R 8~Ac?IUPU|_-~ר*Jk6AA)@)@)@)@)@)@)@)@)@)@)@)@)@)AOt{ߚGQZt{ߚGQZtv<|¹ƺ?Sz_>aZFxǛ t.QU/ؾ`qEo?ѪKK-n0䳹PO$S[ZW##YhȷJb>8Zn=c$ǗP!˼u8]NVJ:Ԑssy¹c4TQE)XIU"_{q)m`4) V{9 k؍l75R֋8kv qjD>BְCǷ9Wgݴg/6?-cʑ唩 =8+Vulv s_ .|02w'0>*nþsmiֶe%DYϸ;=rN9jƪ-'r-.J^`XN쀇$vnۚV7PlAuU"g)-;6#avl)UTZ]10*a<ٴ++k|H).@ZOa΃6-[o_Jn ͯ?o^sF55q4hW:S(AkXN8uqk3FJO$9)d}zk: 9S()d}z Vp4O|#Ӹs৾Q3.-3۔Ќ;j{˷#i> {^ӟ=򌏯AnnsȐڝv0+ {> {^ӟ=򌏯AJ)d}zwN|2>kS>RBTipnqj)@Jk6AT5_:Wŋ_ )J)J)J)J)J)JAc?IUT1**ʾtCkCU|X^RRRRRRRRRRRRRRS#樭JS#樭?Sz_>a\]!=/0#W kgn{ZB}]z[cF6nqvy6,Vӥrz;M6ܐKnGZlqiBTDsړҺ(^M'M"&dtЖrc\C%.+*N  GNюʵmpto})(۰, ;BG e[TT;r]s:WݕDQvNt}ݕ'9MY^ sL]2i' e XHW<-\u1gYu]sV֑8:]ƅֻ5k1,hf"B\)R{ךJ\ qn;ԡt_ˉ:慨_r[iqBԥmJJR Q$$gN7д|v'ȅ:Y/\J4=P qV ftznZ]iҋM.5µkQqKHI;Jِksґz5F77%/x@+p!x㶭WJRf7i7on 79Mmǚy4p)bmzUҾ,Z PVʧZT T+/;ɖ-aO#zT sI6x͹mf-)s!ѐ.W.a :8.%J6g8=4?BYmDNjW#2 Jq@S>jԫ?>j+uA+Q ~xilg]O KsgQUӚPjm7l; :E6@%!nA$ YBd;rҗmT%@z3g-A偙=?'m#n.1ϓ2Oj%Nh%Mopnmۏ -ˌ/8O.`9-RŻx56ktYykM[o[F1{M*Jy|X^E9oXԼ:Ź.lIJ.V~IO[Zۻ+kwP-UMpvg1Q>?*)Zw.V~IOH{sb3 m}R¿]z7}'7 Q%c'>99sQ?*)Zw.V~IOIݿ^\5z8#ʥ,;f;~^$\g)J-NऐF{ ]rg0scZR8*XE= ہ^Wn222D+>qjUZ.?*)Zw.V~IOmiZ?*)Zw.V~IOW0xǡ]C*QliuQ2'QҤ9a9W-s{j/@Jk6AT5_:Wŋ_ )J)J)J)J)J)JAc?IUT1**ʾtCkCU|X^[l(zSJΌ>'u 8' JG,vTMX-n7RZB\]/{ -%g(K"?"nzFo̽Ej$1Zpqy$rXkN KgKŴ#(O'{i`0-zFr-8 DeJSr% ^p-15{E3qk ܕz۲a_^/P/f@eѲ*~C% ˫B JTA9ےrM[ͼ7Jb._Te6+nܤzH`8Z*em#QmuBKHR@Nѐ@*Ȭe~bs| ny3ʲ-6<&hGVyM ۔ 5Li-HFS!CSd Nw(s$ޙԮ_1!ɏ\Cī( Fd's@{tfimZJZBy }NJ7`%Y)g{A.q3ٕkb8Hq)m!$ewiA;C\CM:q&]Td(mp D(kEg˄;z6)AjTI54k/:<{!9̩:VYݧ}_ /eNLa2cèJpsAց=pz3n4ݴ]+Rˑl$NB=꼸އyv=XSkDyڜKm =!rOjU rD])[:%;@<F^`{t~b@P@9jv΃au=3T́y%-jI)VSPgjʦ r+!ICg qyJ2?Whu|Vwp4u(a-<ؤ8y⽛m!ZvjQZZopxE VA!+%n/@*=>z+9| Q)P (#97]BZQ9):(yP nPzoN Exmw#-cZU*+NcBy|c[8Rvi4{n6[/pBa\]K+Os<ξΖo?ѪkE0&xMG5UUz:Ĵ,Do3mS8={W+MAzSY/VM֤gʏ0@cS^4m3n:Ͳ|2d .:]OD a;Byo)TOGp,)V~ծvXjkZQG!;s;EytF+^ڭX;Q>'Ԉ-Z2]y*#Y}ҹK,n4\×(}7ƾԉjsNH0ájW҂R\Q'9"_6F ES&Jv۷A6ئ]ͲFqxymMmMe|Kf7ČM3o^Ӛ\6mn{?1đc{c=sG>U?*AM}>ŖFru$err ĔRIlF,ZU!xe]#9 17-Kٰ$vsM TKdE]S1 9d?eΰWXD["Ìi=:Źmi;KIqAJU3|{T^&D1mq2!I ݠ)TwG~Ľi:U{?g[>?f7ɚkf7i7on 79Mmǚi4p)bmzUҾ,Z PVʧZWhdǎa+Ŵѐ7+*'Hkƥ3Y~/Ǡd{lR3Gm7Nn1W`~J [q: 1ue,{(X&KuLZT[E2l3OˬjVP79\h)̷fFxɐww3ϾZFO:ai-;+P59m5 ҡykVx{YVY}j%GytZeR^HYNP}2qAXҧ{eO1gRLD(Tp$ѓ)JPT0xǡ]C*gz}u2WΕbmzjtCk*R R R R R R 8~Ac?IUPU|_-~ר*Jk6AA)AaN^bZ-r | |RV4YojwMƈ;ܠyG.&BMn8qܣKRSlZSXMާ:Ѕ=xI'{GhrE*-.d[T!q:vdc+zupq̹kT9m%\{lݢMTGKy0-jasg)--V %u\k:Rm}e _QtR)YRtMMP建-p˽a0\-l%[.gqY'o*ऑO^sdʷ_@2smKgbR"8IAƬƹ-+Ei3l0㽸G -'91䠋KӺخޖͻĩ@ cݬ&qn+DQB!'* uE;"5 &SSayJ+Rs[k]ՊKYQ\wSE[Lc!-pT Y&_̴ݞ T ऐ1uøۤjTŰ&U0HIQK,F ľ},%/"|";B9~5}k˜cjSTPaiPyTH7Ü{ث1S2R)*uϐIsl&MVm e%88=V[{VɬBR[wQ?NT [ږ0'vܓ-@vvgܩI-7gik6"$ <:Ce8)$ gyIGa+{ v -T!$Fy>82Fdstf5 )P򑒝JBY=!ܣuLVt$ pBF+ÎX͸ #jD]([@ {Fh+[kq"c{/[ZsEdZlnٌn5fҪn[r]jƆ)p-HX}%^ 1S{rݦ]SSmkZbKj"')X BBTx;,x<#yM6Dv 2|W-7E [f)sHaD珽wζMR^mW(RO ϓmOٚ:Cw("y9Ďm.6r3UQmYpNlXaJm9@a?vM!mkVpէ[c`O{ s-FXkkN9>ԩ]iK HRPB] A # =1V&YŸDoX?6%\ҭ=;EaJRJRO4*O4 R? :Q~xiljSyxMG5W\4^O8}Ƀ.7Wg8vx=9>GMG5WRݵ=?b:̭ ȸOPUH vذX9̥+ūsZbF4fL0ڎFre<}>: Uq6O葍c#<ʍ)NH JcI .,_[SQ WoW~L^oW~L^oP{ tbv۷fmٷmǒu=C\Pzj+M!LJ!)]2l}zu]2l}z Q{e;L2%hj+Mh)x{+KZ.&XMN&XMAhޮc6>:ޮc6>4eIIvAL'tR)ʰw$۟Q_:Wŋ_ Ҿ,Z PPlJP)JP)JP)JP)JP)JP*Op'UAVU|X^FhKb؋=J[ߛ+Kq NBNoRں>(gW+|*[PSNҡިFpoOm땎 ~2csRܭrCO%iQ=}1 i߭ӶIb¶oI`T5(wSe ;' d \/k6e[:J`F.mS+Ê(dANR+<dzhSr-KQVܥoBs++:c]\TF\ˏށqmN¹S#9f57\Nbjb9*8jT2 J}ҷh4-kB0?(V,x^td[BZ\"Եl6mj*k.d%JgoYL *44KGĀ=>dJ4zwY$cÃkȱKȲY\5I)otv9lP)ʱیFk>iٮm $ YbQ[v1ӋdǞ촔) c`V:mp,Cq+Np>%f8}c'\㷧c7S-DKmҸSoR #h΂(L_LrP !dc sU%6Fa]dzKiڋM%e./h}X́YP. ʤL;(Xyr#4nerۣ8G 3mj\MRrA< Sma`FٶƛkR)qKͤ)Hp j3"hmֻ{J!S 0J J̓ϰR7ζŸu;*eܔ$0wsH&: qeWk:tD$GcN%N,!$(RH#H$|*vqVnI_Yf-$ByL(*$*rϢvd8}N64h!Tcv 1طKHj6SͿ/-=pI1 zltJ;$H/ɎsRr$8TVO|mb1ˊƱX-{] K:T%y+'$rA [.[KJpp|WY7 7ժ{pIbd I!ݛvqϖ-] =lҚnަ!^(,@yeY=sVr%i[=UCJ;Є,1a~CʤW:jeSdۄ^-oHs5/ӖvNT]+a[ʖ|m8OAS.1g}Qĥ*Ps)3wL~ѶM;zrq{8&ҍrvnq\",axA.k[·,[d6NBՓF2 _zKNƗїUsaM4ķޒ .!`%R HH7)3h Ck7{ [AIR^%5Ӻ"h5H5bimLIR.-WC$uC"s{)+ZP(Hyht<35PQv)|@ӑz4;sW{{N-ĄIBc:BZ[R# [-Ip) I;9{N>Cǎ W.$*^c+Ytvޝ.UBRqC= I.)jN猄q{ҰqA/v6 RTVA!G#%9vpWAK3$^R:4482wVvXym̝<BP{pAVAbijcjn|JuO[QۂBʂ&׌PDs&D%򸻿9YhpkE@ÁJH`d@'=v txqiONjCj̭PR1QmR[)9 ypq A^%5! ij[e!$NԌ)$5{)^.R$G* =)ϻ{NiDpßnۑ&b[R! KIT;G>Nm)÷=1'ʴvŒ8,aXIjpO<‚.N˷'C!XְNH$ul)e2&-0[BRRBrP$OV z>G&j[aEw^Җy:$~*׫֦/]olq X%I)s$=&C*qVVO2jyjѶ",KM<݌ʖ{h{H$r<EJ^/Ŷd3}N< a #yQջSsQnuAnDK @ FvgWyܣ1u1 f ~VxO& ^eT{i+8*Ks&ftg]ܳrSϸugBP84Mh&>;դ-vm#=Qpid2Hu@!ӌy+O>Cܩ ovz_ؿv39u>>k7rn<^=&ܵ1hKRBР Q!Pʷ`<-*>SjnT/O*BP. lp2{NdѺK0 KZvc)IfRS#樭JS#樭;R(-y  krfv"-œJ>5ݹ5}_z bSvni.hӅ-HU>PW;&e )_U Ÿ*O߮ ~qmuO4n{*H k_| )aS͉9=Sݾw ˖R%ȾA㖝 >].nmyfWb/aw[K:cَvcjBTH7Aڮ.tʞDRqd:ʼn_Yc2̺.D{g'N\;JG*)Bs@^럅;|>*zۿ%jK>֝'CKf]E2K).8NH#G/m,D ߵ%Hȵp22{%(5S|{] JhΛLxiљ.+%m%mKA6 )H#<[* \A8# - 88$VmuW-<ǺWbK }82%C#)RڥؓSzEc']L%HPຎalZ 99+MA6]+z0b"J) QMGsw\;JG*iNi^P}+=3]JsvԖ{OC}'Iwnw[mw.OOs0HIXO|O|YVˤxG1uKHVʇ0Mk恑QR\mͺ- 7P6BT(ٌxĦf3ojLZp뙪ƨ3z3v'p}JG:z9Fi=5\;K;n\w^r[ᨤ#ڀ*){İN?eu ~z;u(ڏ[.nE#HG%{Ş]SϕX̓pHϚߕ& Yʖ0$jOJ p,qXcdW  N{<>fږ4}?n6rJZLFЀ:{~-J)^1pe=iqFZndnuhEn('6%?݌ O֋) %ߋvYT=9'Fw~ݺ1n{GVPT\S p}8RzK.E2Jq_ékbɕ2\ʗ'hZ )JGzd\^ۙv51&)>ԥ(JRA <tcVs;ɎZ kce]֘Gw0`'; s_ Cv[ @5uy\dmN% n'$~;wfdU/MTR]Pڮj@H ^eev F^А@I.YIΫ~;wߨ$ݎ6Ͻ{Qٳys+6ۮB7MNr6DJY tu>N|^~;w Vn|~1߫N~oz}u2]'5*OVMGKjDkT}EEh|_-~ר*Jk6AA)@)@)@)@)@)@?L~?ʪT?UYWΕbmzjtCk=*% IRx"\smbj? $n.(~cZZPly7q)ee8v䑌Z{97*Q3)YC$nYQQc r)J %XMZ]8AuOAz[*ZD aC9ν䛪U=rEM>IS{VGAg8(7{U\lNW\n<aI紜7-5k>V[ZC:oV'jv2c-XqS瑁҂Q䋔9q`ۢ14 -+Y9*< V%Lk1Ω@ k~ݧ8+9vVEw}2K, Im=~jԫ?>j+5 qUz_)KqP\<*FYEPT8*qTy{FOK|yiJz;mq`^mzp4뎣T|)m W]]W6w+N4@/ؾ`oi¦%bc6i:bNV nitnְq' ސ9U޵>Wj/< AL}QL煲I6gX=O2 hht-N !h{H9 P]JvԂM.mA 2>[m o$g Ej={ omN:[Qƭ\QSn4Ž%r<*⩺Y12vqa䶤eHX+ml$i=m;MݏgmC `%NˁB!.ъh'{k,oR"dv,C(XHi')VyԚ]fٌ3t[@BLtwJ[F-qkzd[ mlR AB=uںY?{Akú={Kx#z>Õr /rm_{g;cuƣZV.OC-n9+dn9B9.yIj36cY٣[_b&7 7r0:217!Wܿtgy(\&g J|n%?sbi]yf9r1 %ZCmiQ؂9aCN+[p轉15-]FvpJ}] IDջ8݇ګD3u9Xe=2M# ]JȤ70{sX[R+@Ӊ\g;o)y(mN٥6v0oLum:8]mTc`H(Vv ]@zKFӪ`G&mHVr򔃜g+tjVmmV4)I]n_irԶBӟV-XM1_]mi LTIZ`(x/dӽgw.m(ݷ'nv8i [;;N[dvlF~suk~Kt=.mb!QG{pUˆy{%m6p;kjAyaN)-qx*%jJww&Ʈ@(΃ ffC\qw5bW?j8"ƎVpʌ eAhq{q+PZPޜAzՑ6pm)&*B HI`nmS[,M]& D ["$g8s=n:Ưԭ^D cۺEڊB̃cn{M-0v،lZ̕0@)B3AaYEȷ5tr)ّ77XIWE^ӗx5Ƕ[ۖH(ݙjCJ)J)J)J)J [kOלѦݼ_5,޼5jji®t &֤ #}bG_-^VKq N\8ΩVPA 524ܽ?}X#G[75C[0RT<ϕN?uwoZTۥ5]SҺq幒96TSޜ/OαZk\TJ07!.80 RcyT#X|ԗ}xmE,BBSt 22N56,%ҙ2P%Ҁ wހ9^ 'X|ӬH{kp#Uz]@HaEO cm!+ɳ"19\-aLe ڎ*INpqA?uwm4kj+mnL|!N+i3R ΛO^6׻kl !nsfԩ- >@BďǻbG[v2EeȩdM)Զ;VZ Lɺ2ܻ]\+'jV’ҖIC.1 џD8ͨ)6$ &PMgSn3॒RPiG;sPϻow{A!nq8 )J)J)J)J)J {?>jԫ?>j+5I+뢵Y ~xilg]O KsgQU/ؾ`q5o?ѪgE0qu؇WksJR^RRR%qyTBG+ڣ!C'NZx+ [aEy~*Ԃ1Őne'ZhU~3<嚗(+-"'k]*gnՖ7|R8CeHeG;AR)]/RkeI1N=pW1^hʦ-=}MK^ۊiGI׵E44{DYdž.?mǓu$QN ~2VpN}P[ƺxy|$t1v6 A1XʲǾ"SZ"ִ%5sa9#<fm۾x[lҢ:VzLhS$ܩmIi,{ndf/1kFɃqCrRGo8ϓ^Wњ"&=̉*'CZ.lfBۏ<;+wf?u6z`nsy8u銦4ҰXNhp.CG i;NVy@?ҫ]S%=wum;jICBrvnݝdz/ Iq]tӿi֎Ed}e6;1%I_޸{(sp`'eVB2[\~I18BԲ| vm:P#`L展F9<%ڕdìTtges^O獱c wVm7:|亶 iCa;mQZ@FSڟm-cޓgyUUMuDNoQUuW_KDM's&ibr,vS0-Ӳu;7'#j8ܮ<Bl߬bǧqKV ^h!D 9)N,l2g̳Du2s? =ޞJǺ+65?G݆ڭI6um1rCKp6rz>n:B뉖I b 4[A {u8en[wdY|RX6ëlrL"{q7;m!3 w{Uiݔɮ[kOלѦݼ_5,޼5jji®t^Ŷ\4mk(m*ڄ Q8wedCr[BdԳ+qгJKiNڬuҷM[Rf LVҠ]F*NeՖ?Sݕk~SKA 8ڛ JUd+ɩZ=ݾ=!JVO,wjF*zEƋ%1l4+6HP9 ^W73k{kŘ! YƑ2$-iZV8#G]̹z  [JJϝi;ѿAf BZ]^Y0qֈNVTcP;y-w]3U^o$vO<Ԥee!JA PIJP:ѿN@oKt=uѕ;ԄARێ2I jA 1z7VTH!Q!Bܥ> 9*F*;ѿAoYiյU2ig\L[ IR)8Bp6+d;_bݧZA}hQUl[l%+Hr>JwB?֝ЁO:`COTy Iԭ*;ͺJTP@;qED(|_-~ר*Jk6AA)@)@)@)@)@)@?L~?ʪT?UYWΕbmzjtCk*R Ri˖Q|dҕ11΃SJϛh—$7'zN:A \WeUk\)Q[+jҢ 1ʃZ$cގRt31 # 99pvyֺJʵ[.,)mmj?:2 }mi͔ڜX^@;;h#UegS۸'B rHUx-Pn[QIX88>^|LyҔR-n1ɒYeܵ9-yjԫ?>j+5g3< zY <|´\63p.+j~.+nӟqUZ/ؾ`S8={[R"pa΀RS\]ؽI<ǻX\z&f}m6]KJތe8D_G1i,7/t'YR LVv{ hvf1[Cmr! H(Wq⹎xom.Vsgp 򤟴== q-E)ԸKH Rw cXrm+dq⥆TJR %Hp,$Vub5ƞIJ,2]eLBRT1ϙQ϶]"D8rgYJ:Ԃsyyvc&ƣҕ~*e|HOlR[ZBU`r9֓ꘉ"fTnu-8YҞn}$syYI$>Y&o&B+ď.2RB{y+exߣGSscm}^RT[J]3.7"܈s&cmSۋ*PI oei]. aܸy&PtwX67|;SWUuӢ)3>¥VPO[rf Ze_`Y]d)$INPy[8laF&;lP@esu ͦn/B>gʶri\.U m*z9moItj\EC|8Ti2׊)ge9-EXѦg;JRHRRƺ96jYykUyWo[F1{M*Je-vc6*kqjַa┢I*P$5e7ZҾ,Z PVʧZe7Zw2 ~dAZڦ5su\[$cAe7Zw2 ~Nt~|ׯYsEumHlPXla9ԑϒM]lŔtGaNlO|fS76oe7Zڭ[E6zNf@Np+4KCL˜mCŒnq %V@IGfvA e7Zw2 ~nXp :u#e #̳|f=NY|լPT]+ʼnS6qBԆ[IV  ;*#S>O?-]emT{f+5軬kn RMR^RrVI'&h$5 2'hL6!-pHB V%Mݭܷ0Vךچ7'uYR"6cHB܎aIXJ(RO"0A7< s}]$(p8ӃG$sXkR-j*RI'$v3Z-錇ڟ$Dϯd٭bn Bd 8PF)A$Q=nyndYg%alVr+r؍yRTIYZCXfOAjHʼn;6V8ٴqCYB7$0BN!YmАR^u̡i^Ѹ'$ iQ}1ɱW&%8Z[ZV$v` CaTwyKm-)- RRsPm6oBC0a9)J%%#)hZyvY0[¹$AJwzˎ$JpU)GTO[ֺ+Na,NZ!n>@ 0ݕnMjݯG.4}\7:4K  % 'zqF#Һ`؎[ %Yvc[mlumY|aǐ˃QIt :W2mIeWJx.-![pQ8R^oW"o\emIu J,֒=.QٜĖ-.8 +d3e9*ddtqVVt̚7S9R*>5(()o{H+Ro{H+@՞0+uX xilg]O K]9W]]W\| Jt_| QOp{U~4*E)J)J)J +r::wnҠdg)6*o|6 B[JG|$7 4M+:<| eډ-p!:lE Ũ)\[gKv%J pp><\\Cuף;HuoNPA8+aaS\D^~]mOK7 Gf (%c;Gh5rB$-T״#S}oCM@4FIǓ{Wbf&~}3Fi:N,!@~묊aQlV]EWϲ?3QvxKٮB\܈]a*R-=JN*0!!kޤn51dU=3Bnw!H %iqw'Y҂L_tKsVr!q1u' d(/ pFka56.,"NrSE4iqIŽ iApjGt`[fnDH m}-[ wR3MSOz}u2}0xǡ]C(|_-~ר*Jk6AA)@)@)@)@)@)@?L~?ʪT?UYWΕbmzjtCk*R R R R R R R R R R R R R RJ~7|WJ~7|WE JP? 5s<κΖϕMG5WlhbnV}7U]<]U8}Cګ)R/)JP)JP)JPF(mmYԦϵW\.Z8+Ua 7<-yV?˸Y*JR%m3k:b\@J{MGu+eq R1ހH8$Vf[qCS⸱>S)y$˪!xϵ9Ԛt_f,^[e[҇$X #qJGo0˚i(ֹ \*Le8*U.JBK#)Pݪ %OgL2"-KB_iMH8P ֙&\#47hfiJ(末qgf&&&gv|AuۅN$hg.ܚ6=_qX^cu#UW}huR- I#{A+r&ȧH mҙ&*Byݏɚ]|OG{k]dS+ U$+*ĥgVev[覛NiӞ'<[?n4iXbl~R7!9[,.ђ-pdMSLx(Uk9ܐrj¥x}>+]wMc={D^UigIWϵøCN[SBᘨ -r250mc"Aqr8hII{ˑOf9ݯץb-u 0#<9쭼{s섭!HK{FR(s8gM.%>~E{%{y:bm3dHd%柸ˋjr{V)@qI݀2F~**E,YBߍpVR rVFG#׌'lr"Z`Rӄ v 珎lʏltλ-P|eg]7]ǫ2ۅ$!E;Oтc7}C ]TSA.>6IQ*MZe]nN<ۻ6c7v^liZzVzCIṳnQNypN"ڡ75RnX[Wk$c)JW\)JP)JPc]|_5z,޼5f7iSWO=s<Ҿ,Z PVʵWŋ_ TJRn g+[^[gjӗN 1N3*HsjJwP$DԨC+ m֖R(E~˗b&FPy V{C? 5{Վnc$7&nDCʏZi RBĜ,I1۔lmH;^ qJR+y51ITI+_$!y=17oDK;`GKKZTc`Ȟ e)J)J 4eL`COP*Ҿ,Z PU WΕbmzeJRJRJRJRJRJRP~U8?L~?ʪ +ůP|_-~ר(6T(((((((((((((()o{H+Ro{H+@珘W8Gj+HaVΖ o?Ѫ_Fx0(MG5WkbN.{`vniJTR R R R R R R R R R R R R R R_=^ 79M}*=6jYykha\Qu>*jў.*]E>"UҔ(((((((((((((((1{ͯz4ҫk,޼5jji®tWŋ_ VJk6A[*iWS-ޯN֭oCxS%AJV0QU$ޟ2F4$̀3ϐPHNhH;tS0Ԅ3isAI%ø+޸.:RS^Gp)$9%Ejiz=u.WΕbmzjtCk*R R R R R R 8~Ac?IUPU|_-~ר*Jk6AA)@)@)@)@)@)@)@)@)@)@)@)@)@)AOt{ߚGQZt{ߚGQZtv<|¹ƺ;Tx~_>aZFxǛ tnQU3ؾ`qEo?Ѫ_Fx0qu؋WksJR^RRRRRRRRRRRRRRRƺ=6jho_J{ͯz4ѩyG Ҟi_-~ר+eZ+ůluG6hwHW+m*O-d*B'ıqHez~=-8q;B3,`G={8m#RU !;OM"ڵ^cD})0R/x**|, hY2ŸoCoBՔ/jA1^4ek~kҠ:@ѝ^ ) X$ɹx 9pfT)%;~!˞^ݽJַ E'~Jr;Z55u#J-mn-L wN 2F/;v =g+)J,ؔ8^5UFr16dGRRTw)<|ޕlIrE1#R8+NՐ{Nyc0wMlkzn]eOcS>jԫ?>j+G5ڣ 5s*jў.+QU3ؾ`SX{[R"5yW@~o^sFUu{m|לѦM\c<8UΔMߞj:ZTȄ|c>o[!!qQA= Nc>oOf:s6a% :}?CAc>oOf:s6a% :}?CAc>oOf:s6a% :}?CAc>oOf:s6a% :}?CAc>oOf:s6a% :}?CAJttv"V-G0b5J^eŝTD(cP_:Wŋ_ Ҿ,Z PPlJP)JP)JP)JP)JP)JP*Op'UAVU|X^+ůʔ=ҟ~i5EjUҟ~i5Ehڣ Q~xil*SyMG5Wlhb_ҨF_0|©Sb,_)JyJRJRJRJRJRJRJRJRJRJRJRJRJRJRJR? 79M}*x=6jho[F1{M*Jji闤^Q5&<7) a{׽J_n-Lڎ.dvC +VTu\juΣ*vjX ,9n'TtRI$T~iYW(%c JҴd)*I)RH Snͺe5ix֥z稜*ii;ӀyFj'nn\ݠ*XiPz(@R(؎£h6w6Rz˳m$\Gi)!\0!E{r9O<_n:CMܬVҡrQ JZ$:! P*! NROu.i_x^^b&bP$yjK ,Ҥ$'+'Lk<;GNɜP͛)e IsvEzKP^ Til@cAa\Ou>*jў.*]E>"UR(((((((((((((((1{ͯz4ҫk,޼5jji®tRDc6o"#@Ñ  ~9z_N=iK;%E l=iu#*uXcXcW-/#}=iu#(6a7a7µ^Ĵ%oԏ? u? {7GSؖR>҃ks)s+UKKiObZ_FHJ XcXcW-/#}=iu#(+mLmiXLDrRm-z-Ѻ+r9Q'<U|X^+ůʔ1*qP~Te_:Wŋ_ Ҿ,Z PPlJP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JPS)TV])TV]a\Ou>*jў.*]E>"UR(((((((((((((((1{ͯz4ҫk,޼5jji®tWŋ_ VJk6A[*i[zi]Hzkv!*<CVFswLsMH AOUs)Ժ8Gi*H OlQNX=V=&EKf3~uߊG)FQY|^䋴eSan IWKB{w')'UnKqRj }Xo6^[N'jТpF=5uԈto>=9brVkJ^5 U駆b΢xl1Úg7Wo$cv9f[Sos 5V9ѶVg o($Gq$r\zTV-N:TIM)J 4eL`COP*Ҿ,Z PU WΕbmzeJRJRJRJRJRJRP~U8?L~?ʪ +ůP|_-~ר(6T(((((((((((((()o{H+Ro{H+@珘W8Gj+HaVΖ o?ѪcFx0'MG5WjN ȟU8}Ek~8~1)kR/~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xP~_+_G qZb?xPx<_5f7i7[0kho[F1{M*Jy|X^Girݾ_R#e,PFB@R kiX?3u:m+ gX?3t.wQqa;fҰGf~ΝŇ3?gAJ,?u:wúm+ gX?3tL3iPʕ 02PqҴIiPېA= tCkCU|X^RRRRRRT?UN*O򪂬Jk6AT5_:Wŋ_ )J)J)J)J)J)J)J)J)J)J)J)J)J)J {?>jԫ?>j+G5ڣ 5s/ؿTҤ(b48=> bSTY\?v_֧݅:&GtϪ b?H>/ؿT)q7 8;}W/݅Aa~jNQ>3H>/ؿO /U5JuM:WIX:RVjj yO8z{4j߉5^:&Gtϫk4i4kUJuM:VK i+K i+֪8u>>?Wէ>?WխU)q7 8;}[_g,|1lOg,|1lZSoApwOXcL_VXcL_VTYm}ƙ=ƙjNQ>3?c3e}Z{?c3e}ZRg|gյ:0ndEtDцemD*-ch#w}SU?L3i^kƮ{pSϚҾ,Z PVʵWŋ_ VJ R;f9:c͊Ҋ~IsRB-6kܸ-6˂,u{h8:CVN0tS *J]fI)%* ">B^yz*x$Lܣkl8۩PJI^29ֻNFl cɉm[.G3J>^`Ja])}iĔ $`ȃ^U$I9'JRv= >S>҃o_'Ӻ6E2s(: 6E2;o_'>҃o_'Ӻ6E2s(: 6E2;o_'>҃o_'Ӻ6E2s(: 6E2B:\DF˫7aGO>UZRW~ƚΌ@$;jAwFOtmdZPttmdZwFO}AwFOtmdZPttmdZwFO}AwFOtmdZPttmdZwFO}AwFOtmdZPttmdZwFO}AwFOtmdZPttmdZwFO}AwFOtmdZPttmdZwFO}AwFOtmdZPttmdZwFO}ّqP8h4;Tx~_>a\]*\hDmT׵@'Vr{k_2S2tE1yU-:}6JPDZG|B~$[15O*"`T.D-]ÅMHW`EږjKoEV\4F HlbKJ[ 47]~Ã5d`Pu&o:KRb[C"!)e h:9/h~Qj8Qۏ;,J~KHC2] )N Qӄc9) R}j5,܆}:t*ڵsWt|h}![uSdHu)Og|]6fh#kM u%nF|eyܗ2J9 +]Ma黻%ØR%iRIJA)$#Vã#ѡ IEԮ~CNZTJJhBz\.6$·a1jTo qjp%]N])NO%hk#'I!oX}MZQd*TIܕ $V:@զdBAp$ !Nji p4ڔJH* X[Ktl4: 3Qek9V *_M aVTD{Qa Dm4*Pڜ(&}iAf6qrݭ@he;-mN8 >mR\,vVmXʋ:)[o[XQN y#ζUU&UsȔHq uJysG:TAZ-WU^9-LKPKKqA֐!cp J='OP&H.<7Y+JUOzs9|t Y;cnl]a%Sڰ'p9p+Z3RkJ-irqaKm*R-*)Q*r1T]5TO pw-BhP1YLH֩Z28ѷZ F[і R Rm6n1'常 K!E9g#ˊܴ|WG'ςq7Xu)}% iڔFG37IED*.&%L!Jy(X="p/{L鸱"^zRCڎm ;씂g4IamDF q4X#X7 Ș%-gz*A9( Շ;VӪlSoѨcܝb-EuyKiޠUgw|JL.[g9VTNyLuNog[yCRTϴF)*PNrrڲMjzJkcص}쇐P(JqE(Nys8ت4렱Ck  ʠU.l_U>wb-slZ 5%RH꒔Y{lԫgS& "Q\vևǷlG9 T.l_U>wb/(QqX.8s6F[1V-)_RʀQu;ҳA JNG>UQ}Sp6/*ϥVtyT> ʠU.l_U>wb1`COVS_"liIl68|kU@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@)@珘W8Hjt(jymO J%ҷ?m?@*`cꛮ2%~ZZVڊVkJC/W~!֒L|@ 1XRRRRRR:;65Z-L ;k!*Q .l_UJ>wbK|Agҫ]ؿ}PYp6/*tyT}*> ʧ.l_UJ>wbK|Agҫ]ؿ}PYp6/*tyT}T0xǡ]dTcS_"liIl68|h?kivy-1.9.1/doc/sources/guide/inputs.rst000066400000000000000000000255161264133626000201210ustar00rootroot00000000000000Input management ================ Input architecture ------------------ Kivy is able to handle most types of input: mouse, touchscreen, accelerometer, gyroscope, etc. It handles the native multitouch protocols on the following platforms: Tuio, WM_Touch, MacMultitouchSupport, MT Protocol A/B and Android. The global architecture can be viewed as:: Input providers -> Motion event -> Post processing -> Dispatch to Window The class of all input events is the :class:`~kivy.input.motionevent.MotionEvent`. It generates 2 kinds of events: - Touch events: a motion event that contains at least an X and Y position. All the touch events are dispatched across the Widget tree. - No-touch events: all the rest. For example, the accelerometer is a continuous event, without position. It never starts or stops. These events are not dispatched across the Widget tree. A Motion event is generated by an :mod:`Input Provider `. An Input Provider is responsible for reading the input event from the operating system, the network or even from another application. Several input providers exist, such as: - :class:`~kivy.input.providers.tuio.TuioMotionEventProvider`: create a UDP server and listen for TUIO/OSC messages. - :class:`~kivy.input.providers.wm_touch.WM_MotionEventProvider`: use the windows API for reading multitouch information and sending it to Kivy. - :class:`~kivy.input.providers.probesysfs.ProbeSysfsHardwareProbe`: In Linux, iterate over all the hardware connected to the computer, and attaches a multitouch input provider for each multitouch device found. - and much more! When you write an application, you don't need to create an input provider. Kivy tries to automatically detect available hardware. However, if you want to support custom hardware, you will need to configure kivy to make it work. Before the newly-created Motion Event is passed to the user, Kivy applies post-processing to the input. Every motion event is analyzed to detect and correct faulty input, as well as make meaningful interpretations like: - Double/triple-tap detection, according to a distance and time threshold - Making events more accurate when the hardware is not accurate - Reducing the amount of generated events if the native touch hardware is sending events with nearly the same position After processing, the motion event is dispatched to the Window. As explained previously, not all events are dispatched to the whole widget tree: the window filters them. For a given event: - if it's only a motion event, it will be dispatched to :meth:`~kivy.core.window.WindowBase.on_motion` - if it's a touch event, the (x,y) position of the touch (0-1 range) will be scaled to the Window size (width/height), and dispatched to: - :meth:`~kivy.uix.widget.Widget.on_touch_down` - :meth:`~kivy.uix.widget.Widget.on_touch_move` - :meth:`~kivy.uix.widget.Widget.on_touch_up` Motion event profiles --------------------- Depending on your hardware and the input providers used, more information may be made available to you. For example, a touch input has an (x,y) position, but might also have pressure information, blob size, an acceleration vector, etc. A profile is a string that indicates what features are available inside the motion event. Let's imagine that you are in an ``on_touch_move`` method:: def on_touch_move(self, touch): print(touch.profile) return super(..., self).on_touch_move(touch) The print could output:: ['pos', 'angle'] .. warning:: Many people mix up the profile's name and the name of the corresponding property. Just because ``'angle'`` is in the available profile doesn't mean that the touch event object will have an ``angle`` property. For the ``'pos'`` profile, the properties ``pos``, ``x``, and ``y`` will be available. With the ``'angle'`` profile, the property ``a`` will be available. As we said, for touch events ``'pos'`` is a mandatory profile, but not ``'angle'``. You can extend your interaction by checking if the ``'angle'`` profile exists:: def on_touch_move(self, touch): print('The touch is at position', touch.pos) if 'angle' in touch.profile: print('The touch angle is', touch.a) You can find a list of available profiles in the :mod:`~kivy.input.motionevent` documentation. Touch events ------------ A touch event is a specialized :class:`~kivy.input.motionevent.MotionEvent` where the property :attr:`~kivy.input.motionevent.MotionEvent.is_touch` evaluates to True. For all touch events, you automatically have the X and Y positions available, scaled to the Window width and height. In other words, all touch events have the ``'pos'`` profile. Touch event basics ~~~~~~~~~~~~~~~~~~ By default, touch events are dispatched to all currently displayed widgets. This means widgets receive the touch event whether it occurs within their physical area or not. This can be counter intuitive if you have experience with other GUI toolkits. These typically divide the screen into geometric areas and only dispatch touch or mouse events to the widget if the coordinate lies within the widgets area. This requirement becomes very restrictive when working with touch input. Swipes, pinches and long presses may well originate from outside of the widget that wants to know about them and react to them. In order to provide the maximum flexibility, Kivy dispatches the events to all the widgets and lets them decide how to react to them. If you only want to respond to touch events inside the widget, you simply check:: def on_touch_down(self, touch): if self.collide_point(*touch.pos): # The touch has occurred inside the widgets area. Do stuff! pass Coordinates ~~~~~~~~~~~ You must take care of matrix transformation in your touch as soon as you use a widget with matrix transformation. Some widgets such as :class:`~kivy.uix.scatter.Scatter` have their own matrix transformation, meaning the touch must be multiplied by the scatter matrix to be able to correctly dispatch touch positions to the Scatter's children. - Get coordinate from parent space to local space: :meth:`~kivy.uix.widget.Widget.to_local` - Get coordinate from local space to parent space: :meth:`~kivy.uix.widget.Widget.to_parent` - Get coordinate from local space to window space: :meth:`~kivy.uix.widget.Widget.to_window` - Get coordinate from window space to local space: :meth:`~kivy.uix.widget.Widget.to_widget` You must use one of them to scale coordinates correctly to the context. Let's look the scatter implementation:: def on_touch_down(self, touch): # push the current coordinate, to be able to restore it later touch.push() # transform the touch coordinate to local space touch.apply_transform_2d(self.to_local) # dispatch the touch as usual to children # the coordinate in the touch is now in local space ret = super(..., self).on_touch_down(touch) # whatever the result, don't forget to pop your transformation # after the call, so the coordinate will be back in parent space touch.pop() # return the result (depending what you want.) return ret Touch shapes ~~~~~~~~~~~~ If the touch has a shape, it will be reflected in the 'shape' property. Right now, only a :class:`~kivy.input.shape.ShapeRect` can be exposed:: from kivy.input.shape import ShapeRect def on_touch_move(self, touch): if isinstance(touch.shape, ShapeRect): print('My touch have a rectangle shape of size', (touch.shape.width, touch.shape.height)) # ... Double tap ~~~~~~~~~~ A double tap is the action of tapping twice within a time and a distance. It's calculated by the doubletap post-processing module. You can test if the current touch is one of a double tap or not:: def on_touch_down(self, touch): if touch.is_double_tap: print('Touch is a double tap !') print(' - interval is', touch.double_tap_time) print(' - distance between previous is', touch.double_tap_distance) # ... Triple tap ~~~~~~~~~~ A triple tap is the action of tapping thrice within a time and a distance. It's calculated by the tripletap post-processing module. You can test if the current touch is one of a triple tap or not:: def on_touch_down(self, touch): if touch.is_triple_tap: print('Touch is a triple tap !') print(' - interval is', touch.triple_tap_time) print(' - distance between previous is', touch.triple_tap_distance) # ... Grabbing touch events ~~~~~~~~~~~~~~~~~~~~~ It's possible for the parent widget to dispatch a touch event to a child widget from within ``on_touch_down``, but not from ``on_touch_move`` or ``on_touch_up``. This can happen in certain scenarios, like when a touch movement is outside the bounding box of the parent, so the parent decides not to notify its children of the movement. But you might want to do something in ``on_touch_up``. Say you started something in the ``on_touch_down`` event, like playing a sound, and you'd like to finish things on the ``on_touch_up`` event. Grabbing is what you need. When you grab a touch, you will always receive the move and up event. But there are some limitations to grabbing: - You will receive the event at least twice: one time from your parent (the normal event), and one time from the window (grab). - You might receive an event with a grabbed touch, but not from you: it can be because the parent has sent the touch to its children while it was in the grabbed state. - The touch coordinate is not translated to your widget space because the touch is coming directly from the Window. It's your job to convert the coordinate to your local space. Here is an example of how to use grabbing:: def on_touch_down(self, touch): if self.collide_point(*touch.pos): # if the touch collides with our widget, let's grab it touch.grab(self) # and accept the touch. return True def on_touch_up(self, touch): # here, you don't check if the touch collides or things like that. # you just need to check if it's a grabbed touch event if touch.grab_current is self: # ok, the current touch is dispatched for us. # do something interesting here print('Hello world!') # don't forget to ungrab ourself, or you might have side effects touch.ungrab(self) # and accept the last up return True Touch Event Management ~~~~~~~~~~~~~~~~~~~~~~ In order to see how touch events are controlled and propagated between widgets, please refer to the :ref:`Widget touch event bubbling ` section. kivy-1.9.1/doc/sources/guide/lang.rst000077500000000000000000000371641264133626000175250ustar00rootroot00000000000000.. _lang: Kv language =========== Concept behind the language --------------------------- As your application grow more complex, it's common that the construction of widget trees and explicit declaration of bindings, becomes verbose and hard to maintain. The `KV` Language is a attempt to overcome these short-comings. The `KV` language (sometimes called kvlang, or kivy language), allows you to create your widget tree in a declarative way and to bind widget properties to each other or to callbacks in a natural manner. It allows for very fast prototyping and agile changes to your UI. It also facilitates a good separation between the logic of your application and its User Interface. How to load KV -------------- There are two ways to load Kv code into your application: - By name convention: Kivy looks for a Kv file with the same name as your App class in lowercase, minus "App" if it ends with 'App'. E.g:: MyApp -> my.kv. If this file defines a `Root Widget` it will be attached to the App's `root` attribute and used as the base of the application widget tree. - :obj:`~kivy.lang.Builder`: You can tell Kivy to directly load a string or a file. If this string or file defines a root widget, it will be returned by the method:: Builder.load_file('path/to/file.kv') or:: Builder.load_string(kv_string) Rule context ------------ A Kv source constitutes of `rules`, which are used to describe the content of a Widget, you can have one `root` rule, and any number of `class` or `template` rules. The `root` rule is declared by declaring the class of your root widget, without any indentation, followed by `:` and will be set as the `root` attribute of the App instance:: Widget: A `class` rule, declared by the name of a widget class between `< >` and followed by `:`, defines how any instance of that class will be graphically represented:: : Rules use indentation for delimitation, as python, indentation should be of four spaces per level, like the python good practice recommendations. There are three keywords specific to Kv language: - `app`: always refers to the instance of your application. - `root`: refers to the base widget/template in the current rule - `self`: always refer to the current widget Special syntaxes ---------------- There are two special syntaxes to define values for the whole Kv context: To access python modules and classes from kv,:: #:import name x.y.z #:import isdir os.path.isdir #:import np numpy is equivalent to:: from x.y import z as name from os.path import isdir import numpy as np in python. To set a global value,:: #:set name value is equivalent to:: name = value in python. Instantiate children -------------------- To declare the widget has a child widget, instance of some class, just declare this child inside the rule: .. code-block:: kv MyRootWidget: BoxLayout: Button: Button: The example above defines that our root widget, an instance of `MyRootWidget`, which has a child that is an instance of the :class:`~kivy.uix.boxlayout.BoxLayout`. That BoxLayout further has two children, instances of the :class:`~kivy.uix.button.Button` class. A python equivalent of this code could be: .. code-block:: python root = MyRootWidget() box = BoxLayout() box.add_widget(Button()) box.add_widget(Button()) root.add_widget(box) Which you may find less nice, both to read and to write. Of course, in python, you can pass keyword arguments to your widgets at creation to specify their behaviour. For example, to set the number of columns of a :mod:`~kivy.uix.gridlayout`, we would do:: grid = GridLayout(cols=3) To do the same thing in kv, you can set properties of the child widget directly in the rule: .. code-block:: kv GridLayout: cols: 3 The value is evaluated as a python expression, and all the properties used in the expression will be observed, that means that if you had something like this in python (this assume `self` is a widget with a `data` :class:`~kivy.property.ListProperty`):: grid = GridLayout(cols=len(self.data)) self.bind(data=grid.setter('cols')) To have your display updated when your data change, you can now have just: .. code-block:: kv GridLayout: cols: len(root.data) .. note:: Widget names should start with upper case letters while property names should start with lower case ones. Following the `PEP8 Naming Conventions `_ is encouraged. Event Bindings -------------- You can bind to events in Kv using the ":" syntax, that is, associating a callback to an event: .. code-block:: kv Widget: on_size: my_callback() You can pass the values dispatched by the signal using the `args` keyword: .. code-block:: kv TextInput: on_text: app.search(args[1]) More complex expressions can be used, like: .. code-block:: kv pos: self.center_x - self.texture_size[0] / 2., self.center_y - self.texture_size[1] / 2. This expression listens for a change in ``center_x``, ``center_y``, and ``texture_size``. If one of them changes, the expression will be re-evaluated to update the ``pos`` field. You can also handle ``on_`` events inside your kv language. For example the TextInput class has a ``focus`` property whose auto-generated ``on_focus`` event can be accessed inside the kv language like so: .. code-block:: kv TextInput: on_focus: print(args) Extend canvas ------------- Kv lang can be used to define the canvas instructions of your widget like this: .. code-block:: kv MyWidget: canvas: Color: rgba: 1, .3, .8, .5 Line: points: zip(self.data.x, self.data.y) And they get updated when properties values change. Of course you can use `canvas.before` and `canvas.after`. Referencing Widgets ------------------- In a widget tree there is often a need to access/reference other widgets. The Kv Language provides a way to do this using id's. Think of them as class level variables that can only be used in the Kv language. Consider the following: .. code-block:: kv : Button: id: f_but TextInput: text: f_but.state : Button: id: s_but TextInput: text: s_but.state An ``id`` is limited in scope to the rule it is declared in, so in the code above ``s_but`` can not be accessed outside the rule. An ``id`` is a ``weakref`` to the widget and not the widget itself. As a consequence, storing the ``id`` is not sufficient to keep the widget from being garbage collected. To demonstrate: .. code-block:: kv : label_widget: label_widget Button: text: 'Add Button' on_press: root.add_widget(label_widget) Button: text: 'Remove Button' on_press: root.remove_widget(label_widget) Label: id: label_widget text: 'widget' Although a reference to ``label_widget`` is stored in ``MyWidget``, it is not sufficient to keep the object alive once other references have been removed because it's only a weakref. Therefore, after the remove button is clicked (which removes any direct reference to the widget) and the window is resized (which calls the garbage collector resulting in the deletion of ``label_widget``), when the add button is clicked to add the widget back, a ``ReferenceError: weakly-referenced object no longer exists`` will be thrown. To keep the widget alive, a direct reference to the ``label_widget`` widget must be kept. This is achieved using ``id.__self__`` or ``label_widget.__self__`` in this case. The correct way to do this would be: .. code-block:: kv : label_widget: label_widget.__self__ Accessing Widgets defined inside Kv lang in your python code ------------------------------------------------------------ Consider the code below in my.kv: .. code-block:: kv : # both these variables can be the same name and this doesn't lead to # an issue with uniqueness as the id is only accessible in kv. txt_inpt: txt_inpt Button: id: f_but TextInput: id: txt_inpt text: f_but.state on_text: root.check_status(f_but) In myapp.py: .. code-block:: py ... class MyFirstWidget(BoxLayout): txt_inpt = ObjectProperty(None) def check_status(self, btn): print('button state is: {state}'.format(state=btn.state)) print('text input text is: {txt}'.format(txt=self.txt_inpt)) ... `txt_inpt` is defined as a :class:`~kivy.properties.ObjectProperty` initialized to `None` inside the Class.:: txt_inpt = ObjectProperty(None) At this point self.txt_inpt is `None`. In Kv lang this property is updated to hold the instance of the :class:`~kivy.uix.TextInput` referenced by the id `txt_inpt`.:: txt_inpt: txt_inpt From this point onwards, `self.txt_inpt` holds a reference to the widget identified by the id `txt_input` and can be used anywhere in the class, as in the function `check_status`. In contrast to this method you could also just pass the `id` to the function that needs to use it, like in case of `f_but` in the code above. There is a simpler way to access objects with `id` tags in Kv using the `ids` lookup object. You can do this as follows: .. code-block:: kv Label: id: loki text: 'loki: I AM YOUR GOD!' Button: id: hulk text: "press to smash loki" on_release: root.hulk_smash() In your python code: .. code-block:: python class Marvel(BoxLayout): def hulk_smash(self): self.ids.hulk.text = "hulk: puny god!" self.ids["loki"].text = "loki: >_: Button: text: "Hello world, watch this text wrap inside the button" text_size: self.size font_size: '25sp' markup: True Button: text: "Even absolute is relative to itself" text_size: self.size font_size: '25sp' markup: True Button: text: "Repeating the same thing over and over in a comp = fail" text_size: self.size font_size: '25sp' markup: True Button: Instead of having to repeat the same values for every button, we can just use a template instead, like so: .. code-block:: kv : text_size: self.size font_size: '25sp' markup: True : MyBigButt: text: "Hello world, watch this text wrap inside the button" MyBigButt: text: "Even absolute is relative to itself" MyBigButt: text: "repeating the same thing over and over in a comp = fail" MyBigButt: This class, created just by the declaration of this rule, inherits from the Button class and allows us to change default values and create bindings for all its instances without adding any new code on the Python side. Re-using styles in multiple widgets ----------------------------------- Consider the code below in my.kv: .. code-block:: kv : Button: on_press: self.text(txt_inpt.text) TextInput: id: txt_inpt : Button: on_press: self.text(txt_inpt.text) TextInput: id: txt_inpt In myapp.py: .. code-block:: py class MyFirstWidget(BoxLayout): def text(self, val): print('text input text is: {txt}'.format(txt=val)) class MySecondWidget(BoxLayout): writing = StringProperty('') def text(self, val): self.writing = val Because both classes share the same .kv style, this design can be simplified if we reuse the style for both widgets. You can do this in .kv as follows. In my.kv: .. code-block:: kv : Button: on_press: self.text(txt_inpt.text) TextInput: id: txt_inpt By separating the class names with a comma, all the classes listed in the declaration will have the same kv properties. Designing with the Kivy Language -------------------------------- One of aims of the Kivy language is to `Separate the concerns `_ of presentation and logic. The presentation (layout) side is addressed by your kv file and the logic by your py file. The code goes in py files ~~~~~~~~~~~~~~~~~~~~~~~~~ Let's start with a little example. First, the Python file named `main.py`: .. include:: ../../../examples/guide/designwithkv/main.py :literal: In this example, we are creating a Controller class with 2 properties: * ``info`` for receving some text * ``label_wid`` for receving the label widget In addition, we are creating a ``do_action()`` method that will use both of these properties. It will change the ``info`` text and change text in the ``label_wid`` widget. The layout goes in controller.kv ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Executing this application without a corresponding `.kv` file will work, but nothing will be shown on the screen. This is expected, because the ``Controller`` class has no widgets in it, it's just a ``FloatLayout``. We can create the UI around the ``Controller`` class in a file named `controller.kv`, which will be loaded when we run the ``ControllerApp``. How this is done and what files are loaded is described in the :meth:`kivy.app.App.load_kv` method. .. literalinclude:: ../../../examples/guide/designwithkv/controller.kv :language: kv :linenos: One label and one button in a vertical ``BoxLayout``. Seems very simple. There are 3 things going on here: 1. Using data from the ``Controller``. As soon as the ``info`` property is changed in the controller, the expression ``text: 'My controller info is: ' + root.info`` will automatically be re-evaluated, changing the text in the ``Button``. 2. Giving data to the ``Controller``. The expression ``id: my_custom_label`` is assigning the created ``Label`` the id of ``my_custom_label``. Then, using ``my_custom_label`` in the expression ``label_wid: my_custom_label`` gives the instance of that ``Label`` widget to your ``Controller``. 3. Creating a custom callback in the ``Button`` using the ``Controller``'s ``on_press`` method. * ``root`` and ``self`` are reserved keywords, useable anywhere. ``root`` represents the top widget in the rule and ``self`` represents the current widget. * You can use any id declared in the rule the same as ``root`` and ``self``. For example, you could do this in the ``on_press()``: .. code-block:: kv Button: on_press: root.do_action(); my_custom_label.font_size = 18 And that's that. Now when we run `main.py`, `controller.kv` will be loaded so that the ``Button`` and ``Label`` will show up and respond to our touch events. kivy-1.9.1/doc/sources/guide/other-frameworks.rst000066400000000000000000000034401264133626000220660ustar00rootroot00000000000000.. _other_frameworks: Integrating with other Frameworks ================================= .. versionadded:: 1.0.8 Using Twisted inside Kivy ------------------------- .. note:: You can use the `kivy.support.install_twisted_reactor` function to install a twisted reactor that will run inside the kivy event loop. Any arguments or keyword arguments passed to this function will be passed on the threadedselect reactors interleave function. These are the arguments one would usually pass to twisted's reactor.startRunning .. warning:: Unlike the default twisted reactor, the installed reactor will not handle any signals unless you set the 'installSignalHandlers' keyword argument to 1 explicitly. This is done to allow kivy to handle the signals as usual, unless you specifically want the twisted reactor to handle the signals (e.g. SIGINT). The kivy examples include a small example of a twisted server and client. The server app has a simple twisted server running and logs any messages. The client app can send messages to the server and will print its message and the response it got. The examples are based mostly on the simple Echo example from the twisted docs, which you can find here: - http://twistedmatrix.com/documents/current/_downloads/simpleserv.py - http://twistedmatrix.com/documents/current/_downloads/simpleclient.py To try the example, run echo_server_app.py first, and then launch echo_client_app.py. The server will reply with simple echo messages to anything the client app sends when you hit enter after typing something in the textbox. Server App ~~~~~~~~~~ .. include:: ../../../examples/frameworks/twisted/echo_server_app.py :literal: Client App ~~~~~~~~~~ .. include:: ../../../examples/frameworks/twisted/echo_client_app.py :literal: kivy-1.9.1/doc/sources/guide/packaging-android-vm.rst000066400000000000000000000064251264133626000225570ustar00rootroot00000000000000.. _kivy_android_vm: The Kivy Android Virtual Machine ================================ Introduction ------------ Currently, Kivy Android applications can only be built in a Linux environment configured with python-for-android, the Android SDK and the Android NDK. As this environment in not only tricky to setup but also impossible on Windows or OS X operating systems, we provide a fully configured `VirtualBox `_ disk image to ease your building woes. If you are not familiar with virtualization, we encourage you to read the `Wikipedia Virtualization page. `_ Getting started --------------- #. Download the disc image from `here `_, in the *Virtual Machine* section. The download is >2GB (6GB after extracted). Extract the file and remember the location of the extracted vdi file. #. Download the version of VirtualBox for your machine from the `VirtualBox download area `_ and install it. #. Start VirtualBox, click on "New" in the left top. Then select "linux" and "Ubuntu 64-bit". #. Under "Hard drive", choose "Use an existing virtual hard drive file". Search for your vdi file and select it. #. Go to the "Settings" for your virtual machine. In the "Display -> Video" section, increase video ram to 32mb or above. Enable 3d acceleration to improve the user experience. #. Start the Virtual machine and follow the instructions in the readme file on the desktop. Building the APK ---------------- Once the VM is loaded, you can follow the instructions from :ref:`Packaging your application into APK`. You don't need to download with `git clone` though, as python-for-android is already installed and set up in the virtual machine home directory. Hints and tips -------------- #. Shared folders Generally, your development environment and toolset are set up on your host machine but the APK is build in your guest. VirtualBox has a feature called 'Shared folders' which allows your guest direct access to a folder on your host. If it often convenient to use this feature (usually with 'Permanent' and 'Auto-mount' options) to copy the built APK to the host machine so it can form part of your normal dev environment. A simple script can easily automate the build and copy/move process. #. Copy and paste By default, you will not be able to share clipboard items between the host and the guest machine. You can achieve this by enabling the "bi-directional" shared clipboard option under "Settings -> General -> Advanced". #. Snapshots If you are working on the Kivy development branch, pulling the latest version can sometimes break things (as much as we try not to). You can guard against this by taking a snapshot before pulling. This allows you to easily restore your machine to its previous state should you have the need. #. Insufficient memory Assigning the Virtual Machine insufficient memory may result in the compile failing with cryptic errors, such as: arm-linux-androideabi-gcc: Internal error: Killed (program cc1) If this occurs, please check the amount of free memory in the Kivy VM and increase the amount of RAM allocated to it if required. kivy-1.9.1/doc/sources/guide/packaging-android.rst000066400000000000000000000230371264133626000221350ustar00rootroot00000000000000.. _packaging_android: Create a package for Android ============================ You can create a package for android using the `python-for-android `_ project. This page explains how to download and use it directly on your own machine (see :ref:`Packaging your application into APK`), use the prebuilt :ref:`Kivy Android VM ` image, or use the :ref:`buildozer` tool to automate the entire process. You can also see :ref:`Packaging your application for Kivy Launcher` to run kivy programs without compiling them. For new users, we recommend using :ref:`Buildozer` as the easiest way to make a full APK. You can also run your Kivy app without a compilation step with the :ref:`Kivy Launcher ` app. Kivy applications can be :ref:`released on an Android market ` such as the Play store, with a few extra steps to create a fully signed APK. The Kivy project includes tools for accessing Android APIs to accomplish vibration, sensor access, texting etc. These, along with information on debugging on the device, are documented at the :doc:`main Android page `. +-------------------------------------------------------------------------------------------------------------------+ | NOTE: Currently, packages for Android can only be generated with Python 2.7. Python 3.3+ support is on the way... | +-------------------------------------------------------------------------------------------------------------------+ .. _Buildozer: Buildozer --------- Buildozer is a tool that automates the entire build process. It downloads and sets up all the prequisites for python-for-android, including the android SDK and NDK, then builds an apk that can be automatically pushed to the device. Buildozer currently works only in Linux, and is an alpha release, but it already works well and can significantly simplify the apk build. You can get buildozer at ``_:: git clone https://github.com/kivy/buildozer.git cd buildozer sudo python2.7 setup.py install This will install buildozer in your system. Afterwards, navigate to your project directory and run:: buildozer init This creates a `buildozer.spec` file controlling your build configuration. You should edit it appropriately with your app name etc. You can set variables to control most or all of the parameters passed to python-for-android. Finally, plug in your android device and run:: buildozer android debug deploy run to build, push and automatically run the apk on your device. Buildozer has many available options and tools to help you, the steps above are just the simplest way to build and run your APK. The full documentation is available `here `_. You can also check the Buildozer README at ``_. .. _Packaging your application into APK: Packaging with python-for-android --------------------------------- This section describes how to download and use python-for-android directly. You'll need: - A linux computer or a :ref:`virtual machine ` - Java - Python 2.7 (not 2.6.) - Jinja2 (python module) - Apache ant - Android SDK Setup Python for Android ~~~~~~~~~~~~~~~~~~~~~~~~ First, install the prerequisites needed for the project: http://python-for-android.readthedocs.org/en/latest/prerequisites/ Then open a console and type:: git clone git://github.com/kivy/python-for-android Build your distribution ~~~~~~~~~~~~~~~~~~~~~~~ The distribution is a "directory" containing a specialized python compiled for Android, including only the modules you asked for. You can, from the same python-for-android, compile multiple distributions. For example: - One containing a minimal support without audio / video - Another containing audio, openssl etc. To do that, you must use the script named `distribute.sh`:: ./distribute.sh -m "kivy" The result of the compilation will be saved into `dist/default`. Here are other examples of building distributions:: ./distribute.sh -m "openssl kivy" ./distribute.sh -m "pil ffmpeg kivy" .. note:: The order of modules provided are important, as a general rule put dependencies first and then the dependent modules, C libs come first then python modules. To see the available options for distribute.sh, type:: ./distribute.sh -h .. note:: To use the latest Kivy development version to build your distribution, link "P4A_kivy_DIR" to the kivy folder environment variable to the kivy folder location. On linux you would use the export command, like this:: export P4A_kivy_DIR=/path/to/cloned/kivy/ Package your application ~~~~~~~~~~~~~~~~~~~~~~~~ Inside the distribution (`dist/default` by default), you have a tool named `build.py`. This is the script that will create the APK for you:: ./build.py --dir --name "" --package <org.of.your.app> --version <human version> --icon <path to an icon to use> --orientation <landscape|portrait> --permission <android permission like VIBRATE> (multiple allowed) <debug|release> <installd|installr|...> An example of using multiple permissions:: --permission INTERNET --permission WRITE_EXTERNAL_STORAGE Full list of available permissions are documented here: http://developer.android.com/reference/android/Manifest.permission.html For example, if we imagine that the touchtracer demo of Kivy is in the directory ~/kivy/examples/demo/touchtracer, you can do:: ./build.py --dir ~/kivy/examples/demo/touchtracer \ --package org.demo.touchtracer \ --name "Kivy Touchtracer" --version 1.1.0 debug installd You need to be aware that the default target Android SDK version for the build will be SDK v.8, which is the minimum required SDK version for kivy. You should either install this API version, or change the AndroidManifest.xml file (under dist/.../) to match your own target SDK requirements. The debug binary will be generated in bin/KivyTouchtracer-1.1.0-debug.apk. The `debug` and `installd` parameters are commands from the Android project itself. They instruct `build.py` to compile the APK in debug mode and install on the first connected device. You can then install the APK directly to your Android device as follows:: adb install -r bin/KivyTouchtracer-1.1.0-debug.apk .. _Packaging your application for Kivy Launcher: Packaging your application for the Kivy Launcher ------------------------------------------------ The `Kivy launcher <https://play.google.com/store/apps/details?id=org.kivy.pygame&hl=en>`_ is an Android application that runs any Kivy examples stored on your SD Card. To install the Kivy launcher, you must: #. Go to the `Kivy Launcher page <https://market.android.com/details?id=org.kivy.pygame>`_ on the Google Play Store #. Click on Install #. Select your phone... And you're done! If you don't have access to the Google Play Store on your phone/tablet, you can download and install the APK manually from http://kivy.org/#download. Once the Kivy launcher is installed, you can put your Kivy applications in the Kivy directory in your external storage directory (often available at :code:`/sdcard` even in devices where this memory is internal), e.g.:: /sdcard/kivy/<yourapplication> :code:`<yourapplication>` should be a directory containing:: # Your main application file: main.py # Some info Kivy requires about your app on android: android.txt The file `android.txt` must contain:: title=<Application Title> author=<Your Name> orientation=<portrait|landscape> These options are just a very basic configuration. If you create your own APK using the tools above, you can choose many other settings. Installation of Examples ~~~~~~~~~~~~~~~~~~~~~~~~ Kivy comes with many examples, and these can be a great place to start trying the Kivy launcher. You can run them as below:: #. Download the `Kivy demos for Android <http://kivy.googlecode.com/files/kivydemo-for-android.zip>`_ #. Unzip the contents and go to the folder `kivydemo-for-android` #. Copy all the the subfolders here to /sdcard/kivy #. Run the launcher and select one of the Pictures, Showcase, Touchtracer, Cymunk or other demos... .. _release_on_the_market: Release on the market --------------------- If you have built your own APK with Buildozer or with python-for-android, you can create a release version that may be released on the Play store or other Android markets. To do this, you must run Buildozer with the :code:`release` parameter (e.g. :code:`buildozer android release`), or if using python-for-android use the :code:`--release` option to build.py. This creates a release APK in the :code:`bin` directory, which you must properly sign and zipalign. The procedure for doing this is described in the Android documentation at http://developer.android.com/guide/publishing/app-signing.html - all the necessary tools come with the Android SDK. .. _targetting_android: Targeting Android ------------------ Kivy is designed to operate identically across platforms and as a result, makes some clear design decisions. It includes its own set of widgets and by default, builds an APK with all the required core dependencies and libraries. It is possible to target specific Android features, both directly and in a (somewhat) cross-platform way. See the `Using Android APIs` section of the :doc:`Kivy on Android documentation </guide/android>` for more details. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/guide/packaging-ios-prerequisites.rst����������������������������������������0000664�0000000�0000000�00000003663�12641336260�0024214�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _packaging_ios_prerequisites: IOS Prerequisites ================= The following guide assumes: * XCode 5.1 or above * OS X 10.9 or above Your experience may vary with different versions. Getting started --------------- In order to submit any application to the iTunes store, you will need an `iOS Developer License <https://developer.apple.com/programs/ios/>`_. For testing, you can use a physical device or the XCode iOS emulator. Please note that in order to test on the device, you need to register these devices and install your "provisioning profile" on them. Please refer to the Apple's `Getting started <https://developer.apple.com/programs/ios/gettingstarted/>`_ guide for more information. Homebrew -------- We use the `Homebrew <http://brew.sh/>`_ package mananger for OSX to install some of the dependencies and tools used by Kivy. It's a really helpful tool and is an Open Source project hosted on `Github <https://github.com/Homebrew/homebrew>`_. Due to the nature of package management (complications with versions and Operating Systems), this process can be error prone and cause failures in the build process. The **Missing requirement: <pkg> is not installed!** message is typically such an error. The first thing is to ensure you have run the following commands:: brew install autoconf automake libtool pkg-config mercurial brew link libtool brew link mercurial sudo easy_install pip sudo pip install cython If you still receive build errors, check your Homebrew is in a healthy state:: brew doctor For further help, please refer to the `Homebrew wiki <https://github.com/Homebrew/homebrew/wiki>`_. The last, final and desperate step to get things working might be to remove Homebrew altogether, get the lastest version, install that and then re-install the dependencies. `How to Uninstall and Remove Homebrew for Mac OSX <http://www.curvve.com/blog/guides/2013/uninstall-homebrew-mac-osx/>`_ �����������������������������������������������������������������������������kivy-1.9.1/doc/sources/guide/packaging-ios.rst������������������������������������������������������0000664�0000000�0000000�00000013335�12641336260�0021307�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _packaging_ios: Create a package for IOS ======================== .. versionadded:: 1.2.0 .. note:: From the 4th march 2015, the toolchain for iOS has been rewritten. The previous instructions don't work anymore (using `build_all.sh`). We strongly recommend you upgrade to the latest toochain which contains many improvements, including support for i386, x86_64, armv7, arm64 and the iOS emulators. If you must use the older version, try the old-toolchain tag in git. .. note:: Currently, packages for iOS can only be generated with Python 2.7. Python 3.3+ support is on the way. The overall process for creating a package for IOS can be explained in 4 steps: #. Compile python + modules for IOS #. Create an Xcode project and link your source code #. Customize Prerequisites ------------- You need to install some dependencies, like cython, autotools, etc. We encourage you to use `Homebrew <http://mxcl.github.com/homebrew/>`_ to install those dependencies:: brew install autoconf automake libtool pkg-config brew link libtool sudo easy_install pip sudo pip install cython==0.21.2 For more detail, see :ref:`IOS Prerequisites <packaging_ios_prerequisites>`. Just ensure that everything is ok before starting the second step! .. _Compile the distribution: Compile the distribution ------------------------ Open a terminal, and type:: $ git clone git://github.com/kivy/kivy-ios $ cd kivy-ios $ ./toolchain.py build kivy Most of the python distribution is packed into `python27.zip`. If you experience any issues, please refer to our `user group <https://groups.google.com/forum/#!forum/kivy-users>`_ or the `kivy-ios project page <https://github.com/kivy/kivy-ios>`_. .. _Create an Xcode project: Create an Xcode project ----------------------- Before proceeding to the next step, ensure your application entry point is a file named `main.py`. We provide a script that creates an initial Xcode project to start with. In the command line below, replace `test` with your project name. It must be a name without any spaces or illegal characters:: $ # ./toolchain.py create <title> <app_directory> $ ./toolchain.py create Touchtracer ~/code/kivy/examples/demo/touchtracer .. Note:: You must use a fully qualified path to your application directory. A directory named `<title>-ios` will be created, with an Xcode project in it. You can open the Xcode project:: $ open touchtracer-ios/touchtracer.xcodeproj Then click on `Play`, and enjoy. .. Note:: Everytime you press `Play`, your application directory will be synced to the `<title>-ios/YourApp` directory. Don't make changes in the -ios directory directly. Updating an Xcode project ------------------------- Let's say you want to add numpy to your project, but you didn't have it compiled prior the XCode project creation. First, ensure to build it:: $ ./toolchain.py build numpy Then, update your Xcode project:: $ ./toolchain.py update touchtracer-ios All the libraries / frameworks necessary to run all the compiled recipes will be added to your Xcode project. .. _Customize: Customize --------- You can customize the build in many ways: #. Minimize the `build/python/lib/python27.zip`: this contains all the python modules. You can edit the zip file and remove all the files you'll not use (reduce encodings, remove xml, email...) #. Change the icon, orientation, etc... According to the Apple policy :) #. Go to the settings panel > build, search for "strip" options, and triple-check that they are all set to NO. Stripping does not work with Python dynamic modules and will remove needed symbols. #. Indicate a launch image in portrait/landscape for iPad with and without retina display. Launch Images are supported. By default, XCode want you to build an `Image Sets <https://developer.apple.com/library/ios/recipes/xcode_help-image_catalog-1.0/Recipe.html>`_. This is your responsibility to fill all the images needed for the Sets, depending of your target. However, Kivy use SDL, and as soon as the application starts the SDL main, the launch image will disappear. To prevent that, you need to have 2 files named `Default.png` and `Default-Landscape.png`, and put them in the `Resources` folder in Xcode (not in your application folder) .. _Known issues: Known issues ------------ Currently, the project has a few known issues (we'll fix these in future versions): - You can't export your project outside the kivy-ios directory because the libraries included in the project are relative to it. - Removing some libraries (like SDL_Mixer for audio) is currently not possible because the kivy project requires it. - And more, just too technical to be written here. .. _ios_packaging_faq: FAQ --- Application quit abnormally! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ By default, all the print statements to the console and files are ignored. If you have an issue when running your application, you can activate the log by commenting out this line in `main.m`:: putenv("KIVY_NO_CONSOLELOG=1"); Then you should see all the Kivy logging on the Xcode console. How can Apple accept a python app ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We managed to merge the app binary with all the libraries into a single binary, called libpython. This means all binary modules are loaded beforehand, so nothing is dynamically loaded. Have you already submited a Kivy application to the App store ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Yes, check: - `Defletouch on iTunes <http://itunes.apple.com/us/app/deflectouch/id505729681>`_, - `ProcessCraft on iTunes <http://itunes.apple.com/us/app/processcraft/id526377075>`_ For a more complete list, visit the `Kivy wiki <https://github.com/kivy/kivy/wiki/List-of-Kivy-Projects>`_. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/guide/packaging-osx.rst������������������������������������������������������0000664�0000000�0000000�00000027250�12641336260�0021327�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Creating packages for OS X ========================== .. note:: Packaging Kivy applications with the following methods must be done inside OS X, 32-bit platforms are no longer supported. .. _osx_kivy-sdk-packager: Using Buildozer --------------- pip install git+http://github.com/kivy/buildozer cd /to/where/I/Want/to/package buildozer init Edit the buildozer.spec and add the details for your app. Dependencies can be added to the `requirements=` section. By default the kivy version specified in the requirements is ignored. If you have a Kivy.app at /Applications/Kivy.app then that is used, for packaging. Otherwise the latest build from kivy.org using Kivy master will be downloaded and used. If you want to package for python 3.x.x simply download the package named Kivy3.7z from the download sectoin of Kivy.org and extract it to Kivy.app in /Applications. Then run. buildozer osx debug Once the app is packaged, you might want to remove extra un needed packages like gstreamer framework etc from it if you don't use video. Same logic implies for other things you do not use, just reduce the package to it's minimal state that is needed for the app to run. As a example we are including the showcase example packaged using this method for both python 2(9.xMB) and 3(15.xMB), you can find the packages here https://drive.google.com/drive/folders/0B1WO07-OL50_alFzSXJUajBFdnc . That's it. Enjoy! buildozer right now uses the Kivy sdk method to package your app. If you want to control more details about your app than buildozer currently offers then you can use the following method `using Kivy SDK` mentioned below. Using Kivy SDK -------------- Since version 1.9.0, Kivy is released for the OS X platform in a self-contained, portable distribution. Apps can be packaged and distributed with the Kivy SDK using the method described below, making it easier to include frameworks like SDL2 and GStreamer. 1. Make sure you have the unmodified Kivy SDK (Kivy.app) from the download page. 2. Run the following commands:: > mkdir packaging > cd packaging packaging> git clone https://github.com/kivy/kivy-sdk-packager packaging> cd kivy-sdk-packager/osx osx> cp -a /Applications/Kivy.app ./Kivy.App .. note:: This step above is important, you have to make sure to preserve the paths and permissions. A command like ``cp -rf`` will copy but make the app unusable and lead to error later on. 3. Now all you need to do is to include your compiled app in the Kivy.app by running the following command:: osx> ./package-app.sh /path/to/your/<app_folder_name>/ Where <app_folder_name> is the name of your app. This copies Kivy.app to `<app_folder_name>.app` and includes a compiled copy of your app into this package. 4. That's it, your self-contained package is ready to be deployed! You can now further customize your app as described bellow. Installing modules ~~~~~~~~~~~~~~~~~~ Kivy package on osx uses its own virtual env that is activated when you run your app using `kivy` command. To install any module you need to install the module like so:: $ kivy -m pip install <modulename> Where are the modules/files installed? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inside the relocatable venv within the app at:: Kivy.app/Contents/Resources/venv/ If you install a module that install's a binary for example like kivy-garden That binary will be only available from the venv above, as in after you do:: kivy -m pip install kivy-garden The garden lib will be only available when you activate this env. source /Applications/Kivy.app/Contents/Resources/venv/bin/activate garden install mapview deactivate To install binary files ~~~~~~~~~~~~~~~~~~~~~~ Just copy the binary to the Kivy.app/Contents/Resources/venv/bin/ directory. To Include other frameworks ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Kivy.app comes with SDL2 and Gstreamer frameworks provided. To Include frameworks other than the ones provided do the following:: git clone http://github.com/tito/osxrelocator export PYTHONPATH=~/path/to/osxrelocator cd Kivy.app python -m osxrelocator -r . /Library/Frameworks/<Framework_name>.framework/ \ @executable_path/../Frameworks/<Framework_name>.framework/ Do not forget to replace <Framework_name> with your framework. This tool `osxrelocator` essentially changes the path for the libs in the framework such that they are relative to the executable within the .app. Making the Framework relocatable with the .app. Shrinking the app size ^^^^^^^^^^^^^^^^^^^^^^ The app has of considerable size right now, however the unneeded parts can be removed from the package. For example if you don't use GStreamer, simply remove it from YourApp.app/Contents/Frameworks. Similarly you can remove the examples folder from /Applications/Kivy.app/Contents/Resources/kivy/examples/ or kivy/tools, kivy/docs etc. This way the package can be made to only include the parts that are needed for your app. Adjust settings ^^^^^^^^^^^^^^^ Icons and other settings of your app can be changed by editing YourApp/Contents/info.plist to suit your needs. Create a DMG ^^^^^^^^^^^^ To make a DMG of your app use the following command:: osx> ./create-osx-dmg.sh YourApp.app Note the lack of `/` at the end. This should give you a compressed dmg that will further shrink the size of your distributed app. .. _osx_pyinstaller: Using Pyinstaller without brew ------------------------------ First install Kivy and it's dependencies without using homebrew as mentioned here http://kivy.org/docs/installation/installation.html#development-version Once you have kivy and it's deps installed then you need to install pyinstaller let's assume we use a folder like `testpackaging`:: cd testpackaging git clone http://github.com/pyinstaller/pyinstaller create a file named as touchtracer.spec in this directory and paste the following into it editing :: # -*- mode: python -*- block_cipher = None from kivy.tools.packaging.pyinstaller_hooks import get_deps_all, hookspath, runtime_hooks a = Analysis(['/path/to/yout/folder/containing/examples/demo/touchtracer/main.py'], pathex=['/path/to/yout/folder/containing/testpackaging'], binaries=None, win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, hookspath=hookspath(), runtime_hooks=runtime_hooks(), **get_deps_all()) pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE(pyz, a.scripts, exclude_binaries=True, name='touchtracer', debug=False, strip=False, upx=True, console=False ) coll = COLLECT(exe, Tree('../kivy/examples/demo/touchtracer/'), Tree('/Library/Frameworks/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework'), a.binaries, a.zipfiles, a.datas, strip=False, upx=True, name='touchtracer') app = BUNDLE(coll, name='touchtracer.app', icon=None, bundle_identifier=None) Change the paths :: a = Analysis(['/path/to/yout/folder/containing/examples/demo/touchtracer/main.py'], pathex=['/path/to/yout/folder/containing/testpackaging'], ... ... coll = COLLECT(exe, Tree('../kivy/examples/demo/touchtracer/'), By your relevant paths, then run the following command:: pyinstaller/pyinstaller.py touchtracer.spec Replace `touchtracer` with your app where appropriate. This will give you a <yourapp>.app in dist/ folder. Using PyInstaller and Homebrew ------------------------------ .. note:: Package your app on the oldest OS X version you want to support. Complete guide ^^^^^^^^^^^^^^ #. Install `Homebrew <http://brew.sh>`_ #. Install Python:: $ brew install python .. note:: To use Python 3, ``brew install python3`` and replace ``pip`` with ``pip3`` in the guide below. #. (Re)install your dependencies with ``--build-bottle`` to make sure they can be used on other machines:: $ brew reinstall --build-bottle sdl2 sdl2_image sdl2_ttf sdl2_mixer .. note:: If your project depends on GStreamer or other additional libraries (re)install them with ``--build-bottle`` as described `below <additional libraries_>`_. #. Install Cython and Kivy:: $ pip install -I Cython==0.21.2 $ USE_OSX_FRAMEWORKS=0 pip install git+https://github.com/kivy/kivy.git@1.9.0 #. Install the development version of PyInstaller which includes fixes for the GStreamer hooks:: $ pip install git+https://github.com/pyinstaller/pyinstaller.git@develop #. Export the ``HOOKSPATH`` environment variable:: $ export HOOKSPATH=`python -c " import imp, os print(os.path.join(imp.find_module('kivy')[1], 'tools/packaging/pyinstaller_hooks'))"` #. Package your app using the path to your main.py:: $ pyinstaller -y --clean --windowed --name touchtracer \ --additional-hooks-dir $HOOKSPATH \ --runtime-hook $HOOKSPATH/rt-hook-kivy.py \ --exclude-module _tkinter \ --exclude-module Tkinter \ --exclude-module enchant \ --exclude-module twisted \ /usr/local/share/kivy-examples/demo/touchtracer/main.py .. note:: This will not yet copy additional image or sound files. You would need to adapt the created ``.spec`` file for that. Editing the spec file ^^^^^^^^^^^^^^^^^^^^^ The specs file is named `touchtracer.spec` and is located in the directory where you ran the pyinstaller command. You need to change the `COLLECT()` call to add the data of touchtracer (`touchtracer.kv`, `particle.png`, ...). Change the line to add a Tree() object. This Tree will search and add every file found in the touchtracer directory to your final package. Your COLLECT section should look something like this:: coll = COLLECT(exe, Tree('/usr/local/share/kivy-examples/demo/touchtracer/'), a.binaries, a.zipfiles, a.datas, strip=None, upx=True, name='touchtracer') This will add the required hooks so that PyInstaller gets the required Kivy files. We are done. Your spec is ready to be executed. Build the spec and create a DMG ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #. Open a console. #. Go to the PyInstaller directory, and build the spec:: $ pyinstaller -y --clean --windowed touchtracer.spec #. Run:: $ pushd dist $ hdiutil create ./Touchtracer.dmg -srcfolder touchtracer.app -ov $ popd #. You will now have a Touchtracer.dmg available in the `dist` directory. Additional Libraries ^^^^^^^^^^^^^^^^^^^^ GStreamer """"""""" If your project depends on GStreamer:: $ brew reinstall --build-bottle gstreamer gst-plugins-{base,good,bad,ugly} .. note:: If your Project needs Ogg Vorbis support be sure to add the ``--with-libvorbis`` option to the command above. If you are using Python from Homebrew you currently also need the following step until `this pull request <https://github.com/Homebrew/homebrew/pull/46097>`_ gets merged:: $ brew reinstall --with-python --build-bottle https://github.com/cbenhagen/homebrew/raw/patch-3/Library/Formula/gst-python.rb SDL 2 HEAD for ``Window.on_dropfile`` support """"""""""""""""""""""""""""""""""""""""""""" You can install the newest SDL 2 library which supports ``on_dropfile`` with:: $ brew reinstall --build-bottle --HEAD sdl2 Or you build 2.0.3 with the following patches (untested): - https://hg.libsdl.org/SDL/rev/2cc90bb31777 - https://hg.libsdl.org/SDL/rev/63c4d6f1f85f ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/guide/packaging-windows.rst��������������������������������������������������0000664�0000000�0000000�00000022715�12641336260�0022211�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Create a package for Windows ============================ .. note:: This document only applies for kivy ``1.9.1`` and greater. Packaging your application for the Windows platform can only be done inside the Windows OS. The following process has been tested on Windows with the Kivy **wheels** installation, see at the end for alternate installations. The package will be either 32 or 64 bits depending on which version of Python you ran it with. .. _packaging-windows-requirements: Requirements ------------ * Latest Kivy (installed as described in :ref:`installation_windows`). * PyInstaller 3.1+ (``pip install --upgrade pyinstaller``). .. _Create-the-spec-file: PyInstaller default hook ======================== .. warning:: The latest PyInstaller release does not include the Kivy hooks. This note will be removed when a PyInstaller version with the hooks is released to PyPi. This section applies to PyInstaller (>= 3.?) that includes the kivy hooks. For previous versions of PyInstaller or to overwrite the default hook the following examples need to be slightly modified. See :ref:`overwrite-win-hook` for those changes. Packaging a simple app ---------------------- For this example, we'll package the **touchtracer** example project and embed a custom icon. The location of the kivy examples is, when using the wheels, installed to ``python\\share\\kivy-examples`` and when using the github source code installed as ``kivy\\examples``. We'll just refer to the full path leading to the examples as ``examples-path``. The touchtracer example is in ``examples-path\\demo\\touchtracer`` and the main file is named ``main.py``. #. Open your command line shell and ensure that python is on the path (i.e. ``python`` works). #. Create a folder into which the packaged app will be created. For example create a ``TouchApp`` folder and `change to that directory <http://www.computerhope.com/cdhlp.htm>`_ with e.g. ``cd TouchApp``. Then type:: python -m PyInstaller --name touchtracer examples-path\demo\touchtracer\main.py You can also add an `icon.ico` file to the application folder in order to create an icon for the executable. If you don't have a .ico file available, you can convert your `icon.png` file to ico using the web app `ConvertICO <http://www.convertico.com>`_. Save the `icon.ico` in the touchtracer directory and type:: python -m PyInstaller --name touchtracer --icon examples-path\demo\touchtracer\icon.ico examples-path\demo\touchtracer\main.py For more options, please consult the `PyInstaller Manual <http://pythonhosted.org/PyInstaller/>`_. #. The spec file will be ``touchtracer.spec`` located in ``TouchApp``. Now we need to edit the spec file to add the dependencies hooks to correctly build the exe. Open the spec file with your favorite editor and add these lines at the beginning of the spec (assuming sdl2 is used, the default now):: from kivy.deps import sdl2, glew Then, find ``COLLECT()`` and add the data for touchtracer (`touchtracer.kv`, `particle.png`, ...): Change the line to add a ``Tree()`` object, e.g. ``Tree('examples-path\\demo\\touchtracer\\')``. This Tree will search and add every file found in the touchtracer directory to your final package. To add the dependencies, before the first keyword argument in COLLECT add a Tree object for every path of the dependecies. E.g. ``*[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)]`` so it'll look something like:: coll = COLLECT(exe, Tree('examples-path\\demo\\touchtracer\\'), a.binaries, a.zipfiles, a.datas, *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)], strip=False, upx=True, name='touchtracer') #. Now we build the spec file in ``TouchApp`` with:: python -m PyInstaller touchtracer.spec #. The compiled package will be in the `TouchApp\\dist\\touchtracer` directory. Packaging a video app with gstreamer ------------------------------------ Following we'll slightly modify the example above to package a app that uses gstreamer for video. We'll use the ``videoplayer`` example found at ``examples-path\widgets\videoplayer.py``. Create a folder somewhere called ``VideoPlayer`` and on the command line change your current directory to that folder and do:: python -m PyInstaller --name gstvideo examples-path\widgets\videoplayer.py to create the ``gstvideo.spec`` file. Edit as above and this time include the gstreamer dependency as well:: from kivy.deps import sdl2, glew, gstreamer and add the ``Tree()`` to include the video files, e.g. ``Tree('examples-path\\widgets')`` as well as the gstreamer dependencies so it should look something like:: coll = COLLECT(exe, Tree('examples-path\\widgets'), a.binaries, a.zipfiles, a.datas, *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins + gstreamer.dep_bins)], strip=False, upx=True, name='gstvideo') Then build the spec file in ``VideoPlayer`` with:: python -m PyInstaller gstvideo.spec and you should find gstvideo.exe in ``VideoPlayer\dist\gstvideo``, which when run will play a video. .. note:: If you're using Pygame and need PyGame in your packaging app, you'll have to add the following code to your spec file due to kivy issue #1638. After the imports add the following:: def getResource(identifier, *args, **kwargs): if identifier == 'pygame_icon.tiff': raise IOError() return _original_getResource(identifier, *args, **kwargs) import pygame.pkgdata _original_getResource = pygame.pkgdata.getResource pygame.pkgdata.getResource = getResource .. _overwrite-win-hook: Overwriting the default hook ============================ Including/excluding video and audio and reducing app size ------------------------------------------------------- PyInstaller includes a hook for kivy that by default adds **all** the core modules used by kivy, e.g. audio, video, spelling etc (you still need to package the gstreamer dlls manually with ``Tree()`` - see the example above) and their dependencies. If the hook is not installed or to reduce app size some of these modules may be excluded, e.g. if no audio/video is used, with a alternative hook. Kivy provides the alternate hook at :func:`~kivy.tools.packaging.pyinstaller_hooks.hookspath`. In addition, if and only if PyInstaller doesn't have the default hooks :func:`~kivy.tools.packaging.pyinstaller_hooks.runtime_hooks` must also be provided. When overwriting the hook, the latter one typically is not required to be overwritten. The alternate :func:`~kivy.tools.packaging.pyinstaller_hooks.hookspath` hook does not include any of the kivy providers. To add them, they have to be added with :func:`~kivy.tools.packaging.pyinstaller_hooks.get_deps_minimal` or :func:`~kivy.tools.packaging.pyinstaller_hooks.get_deps_all`. See their documentation and :mod:`~kivy.tools.packaging.pyinstaller_hooks` for more details. But essentially, :func:`~kivy.tools.packaging.pyinstaller_hooks.get_deps_all` add all the providers like in the default hook while :func:`~kivy.tools.packaging.pyinstaller_hooks.get_deps_minimal` only adds those that are loaded when the app is run. Each method provides a list of hidden kivy imports and excluded imports that can be passed on to ``Analysis``. One can also generate a alternate hook which literally lists every kivy provider module and those not required can be commented out. See :mod:`~kivy.tools.packaging.pyinstaller_hooks`. To use the the alternate hooks with the examples above modify as following to add the hooks with ``hookspath()`` and ``runtime_hooks`` (if required) and ``**get_deps_minimal()`` or ``**get_deps_all()`` to specify the providers. For example, add the import statement ``from kivy.tools.packaging.pyinstaller_hooks import get_deps_minimal, get_deps_all, hookspath, runtime_hooks`` and then modify ``Analysis`` as follows:: a = Analysis(['examples-path\\demo\\touchtracer\\main.py'], ... hookspath=hookspath(), runtime_hooks=runtime_hooks(), ... **get_deps_all()) to include everything like the default hook. Or:: a = Analysis(['examples-path\\demo\\touchtracer\\main.py'], ... hookspath=hookspath(), runtime_hooks=runtime_hooks(), ... **get_deps_minimal(video=None, audio=None)) e.g. to exclude the audio and video providers and for the other core modules only use those loaded. The key points is to provide the alternate :func:`~kivy.tools.packaging.pyinstaller_hooks.hookspath` which does not list by default all the kivy providers and instead manually to hiddenimports add the required providers while removing the undesired ones (audio and video in this example) with :func:`~kivy.tools.packaging.pyinstaller_hooks.get_deps_minimal`. Alternate installations ---------------------- The previous examples used e.g. ``*[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins + gstreamer.dep_bins)],`` to make PyInstaller add all the dlls used by these dependencies. If kivy was not installed using the wheels method these commands will not work and e.g. ``kivy.deps.sdl2`` will fail to import. Instead, one must find the location of these dlls and manually pass them to the ``Tree`` class in a similar fashion as the example. ���������������������������������������������������kivy-1.9.1/doc/sources/guide/packaging.rst����������������������������������������������������������0000664�0000000�0000000�00000000426�12641336260�0020514�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _packaging: Packaging your application ========================== .. toctree:: :maxdepth: 2 packaging-windows packaging-android packaging-android-vm android packaging-osx packaging-ios packaging-ios-prerequisites packaging-ios-compile ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/guide/widgets.rst������������������������������������������������������������0000664�0000000�0000000�00000062567�12641336260�0020254�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _widgets: Widgets ======= .. |size_hint| replace:: :attr:`~kivy.uix.widget.Widget.size_hint` .. |pos_hint| replace:: :attr:`~kivy.uix.widget.Widget.pos_hint` .. |size_hint_x| replace:: :attr:`~kivy.uix.widget.Widget.size_hint_x` .. |size_hint_y| replace:: :attr:`~kivy.uix.widget.Widget.size_hint_y` .. |pos| replace:: :attr:`~kivy.uix.widget.Widget.pos` .. |size| replace:: :attr:`~kivy.uix.widget.Widget.size` .. |width| replace:: :attr:`~kivy.uix.widget.Widget.width` .. |height| replace:: :attr:`~kivy.uix.widget.Widget.height` .. |children| replace:: :attr:`~kivy.uix.widget.Widget.children` .. |parent| replace:: :attr:`~kivy.uix.widget.Widget.parent` .. |x| replace:: :attr:`~kivy.uix.widget.Widget.x` .. |y| replace:: :attr:`~kivy.uix.widget.Widget.y` .. |left| replace:: :attr:`~kivy.uix.widget.Widget.left` .. |top| replace:: :attr:`~kivy.uix.widget.Widget.top` .. |center_x| replace:: :attr:`~kivy.uix.widget.Widget.center_x` .. |center_y| replace:: :attr:`~kivy.uix.widget.Widget.center_y` .. |orientation| replace:: :attr:`~kivy.uix.boxlayout.BoxLayout.orientation` .. |Widget| replace:: :class:`~kivy.uix.widget.Widget` .. |Button| replace:: :class:`~kivy.uix.button.Button` .. |Image| replace:: :class:`~kivy.uix.image.Image` .. |Canvas| replace:: :class:`~kivy.graphics.Canvas` .. |ListProperty| replace:: :class:`~kivy.properties.ListProperty` .. |ObjectProperty| replace:: :class:`~kivy.properties.ObjectProperty` .. |ReferenceListProperty| replace:: :class:`~kivy.properties.ReferenceListProperty` .. |Layout| replace:: :mod:`~kivy.uix.layout` .. |RelativeLayout| replace:: :mod:`~kivy.uix.relativelayout` .. |BoxLayout| replace:: :mod:`~kivy.uix.boxlayout` .. |FloatLayout| replace:: :mod:`~kivy.uix.floatlayout` .. |GridLayout| replace:: :mod:`~kivy.uix.gridlayout` .. |StackLayout| replace:: :mod:`~kivy.uix.stacklayout` .. |AnchorLayout| replace:: :mod:`~kivy.uix.anchorlayout` .. |add_widget| replace:: :meth:`~kivy.uix.widget.Widget.add_widget` .. |remove_widget| replace:: :meth:`~kivy.uix.widget.Widget.remove_widget` Introduction to Widget ---------------------- A |Widget| is the base building block of GUI interfaces in Kivy. It provides a |Canvas| that can be used to draw on screen. It receives events and reacts to them. For a in-depth explanation about the |Widget| class, look at the module documentation. Manipulating the Widget tree ---------------------------- Widgets in Kivy are organized in trees. Your application has a `root widget`, which usually has |children| that can have |children| of their own. Children of a widget are represented as the |children| attribute, a Kivy |ListProperty|. The widget tree can be manipulated with the following methods: - :meth:`~kivy.uix.widget.Widget.add_widget`: add a widget as a child - :meth:`~kivy.uix.widget.Widget.remove_widget`: remove a widget from the children list - :meth:`~kivy.uix.widget.Widget.clear_widgets`: remove all children from a widget For example, if you want to add a button inside a BoxLayout, you can do:: layout = BoxLayout(padding=10) button = Button(text='My first button') layout.add_widget(button) The button is added to layout: the button's parent property will be set to layout; the layout will have the button added to its children list. To remove the button from the layout:: layout.remove_widget(button) With removal, the button's parent property will be set to None, and the layout will have button removed from its children list. If you want to clear all the children inside a widget, use :meth:`~kivy.uix.widget.Widget.clear_widgets` method:: layout.clear_widgets() .. warning:: Never manipulate the children list yourself, unless you really know what you are doing. The widget tree is associated with a graphic tree. For example, if you add a widget into the children list without adding its canvas to the graphics tree, the widget will be a child, yes, but nothing will be drawn on the screen. Moreover, you might have issues on further calls of add_widget, remove_widget and clear_widgets. Traversing the Tree ------------------- The Widget class instance's :attr:`~kivy.uix.widget.Widget.children` list property contains all the children. You can easily traverse the tree by doing:: root = BoxLayout() # ... add widgets to root ... for child in root.children: print(child) However, this must be used carefully. If you intend to modify the children list with one of the methods shown in the previous section, you must use a copy of the list like this:: for child in root.children[:]: # manipulate the tree. For example here, remove all widgets that have a # width < 100 if child.width < 100: root.remove_widget(child) Widgets don't influence the size/pos of their children by default. The |pos| attribute is the absolute position in screen co-ordinates (unless, you use the |RelativeLayout|. More on that later) and |size|, is an absolute size. Widgets Z Index --------------- The order of drawing widgets is based on position in the widget tree. The last widget's canvas is drawn last (on top of everything else inside its parent). add_widget takes a `index` parameter:: root.add_widget(widget, index) for setting the z-index. Organize with Layouts --------------------- |Layout| is a special kind of widget that controls the size and position of its children. There are different kinds of layouts, allowing for different automatic organization of their children. Layouts use |size_hint| and |pos_hint| properties to determine the |size| and |pos| of their |children|. **BoxLayout**: Arranges widgets in an adjacent manner (either vertically or horizontally) manner, to fill all the space. The size_hint property of children can be used to change proportions allowed to each child, or set fixed size for some of them. .. only:: html .. image:: ../images/boxlayout.gif .. image:: ../images/gridlayout.gif .. image:: ../images/stacklayout.gif .. image:: ../images/anchorlayout.gif .. image:: ../images/floatlayout.gif .. only:: latex .. image:: ../images/boxlayout.png .. image:: ../images/gridlayout.png .. image:: ../images/stacklayout.png .. image:: ../images/anchorlayout.png .. image:: ../images/floatlayout.png **GridLayout**: Arranges widgets in a grid. You must specify at least one dimension of the grid so kivy can compute the size of the elements and how to arrange them. **StackLayout**: Arranges widgets adjacent to one another, but with a set size in one of the dimensions, without trying to make them fit within the entire space. This is useful to display children of the same predefined size. **AnchorLayout**: A simple layout only caring about children positions. It allows putting the children at a position relative to a border of the layout. `size_hint` is not honored. **FloatLayout**: Allows placing children with arbitrary locations and size, either absolute or relative to the layout size. Default size_hint (1, 1) will make every child the same size as the whole layout, so you probably want to change this value if you have more than one child. You can set size_hint to (None, None) to use absolute size with `size`. This widget honors `pos_hint` also, which as a dict setting position relative to layout position. **RelativeLayout**: Behaves just like FloatLayout, except children positions are relative to layout position, not the screen. Examine the documentation of the individual layouts for a more in-depth understanding. |size_hint| and |pos_hint|: - |FloatLayout| - |BoxLayout| - |GridLayout| - |StackLayout| - |RelativeLayout| - |AnchorLayout| |size_hint| is a |ReferenceListProperty| of |size_hint_x| and |size_hint_y|. It accepts values from `0` to `1` or `None` and defaults to `(1, 1)`. This signifies that if the widget is in a layout, the layout will allocate it as much place as possible in both directions (relative to the layouts size). Setting |size_hint| to (0.5, 0.8), for example, will make the widget 50% the width and 80% the height of available size for the |widget| inside a |layout|. Consider the following example: .. code-block:: kv BoxLayout: Button: text: 'Button 1' # default size_hint is 1, 1, we don't need to specify it explicitly # however it's provided here to make things clear size_hint: 1, 1 load kivy catalog:: cd $KIVYDIR/examples/demo/kivycatalog python main.py Replace $KIVYDIR with the directory of your installation of Kivy. Click on the button labeled `Box Layout` from the left. Now paste the code from above into the editor panel on the right. .. image:: images/size_hint[B].jpg As you can see from the image above, the `Button` takes up 100% of the layout |size|. Changing the |size_hint_x|/|size_hint_y| to .5 will make the |widget| take 50% of the |layout| |width|/|height|. .. image:: images/size_hint[b_].jpg You can see here that, although we specify |size_hint_x| and |size_hint_y| both to be .5, only |size_hint_x| seems to be honored. That is because |BoxLayout| controls the |size_hint_y| when |orientation| is `vertical` and |size_hint_x| when |orientation| is 'horizontal'. The controlled dimension's size is calculated depending upon the total no. of |children| in the |BoxLayout|. In this example, one child has |size_hint_y| controlled (.5/.5 = 1). Thus, the widget takes 100% of the parent layout's height. Let's add another |Button| to the |layout| and see what happens. .. image:: images/size_hint[bb].jpg |BoxLayout| by its very nature divides the available space between its |children| equally. In our example, the proportion is 50-50, because we have two |children|. Let's use size_hint on one of the children and see the results. .. image:: images/size_hint[oB].jpg If a child specifies |size_hint|, this specifies how much space the |Widget| will take out of the |size| given to it by the |BoxLayout|. In our example, the first |Button| specifies .5 for |size_hint_x|. The space for the widget is calculated like so:: first child's size_hint divided by first child's size_hint + second child's size_hint + ...n(no of children) .5/(.5+1) = .333... The rest of the BoxLayout's |width| is divided among the rest of the |children|. In our example, this means the second |Button| takes up 66.66% of the |layout| |width|. Experiment with |size_hint| to get comfortable with it. If you want to control the absolute |size| of a |Widget|, you can set |size_hint_x|/|size_hint_y| or both to `None` so that the widget's |width| and or |height| attributes will be honored. |pos_hint| is a dict, which defaults to empty. As for |size_hint|, layouts honor |pos_hint| differently, but generally you can add values to any of the |pos| attributes (|x|, |y|, |left|, |top|, |center_x|, |center_y|) to have the |Widget| positioned relative to its |parent|. Let's experiment with the following code in kivycatalog to understand |pos_hint| visually: .. code-block:: kv FloatLayout: Button: text: "We Will" pos: 100, 100 size_hint: .2, .4 Button: text: "Wee Wiill" pos: 200, 200 size_hint: .4, .2 Button: text: "ROCK YOU!!" pos_hint: {'x': .3, 'y': .6} size_hint: .5, .2 This gives us: .. image:: images/pos_hint.jpg As with |size_hint|, you should experiment with |pos_hint| to understand the effect it has on the widget positions. .. _adding_widget_background: Adding a Background to a Layout ------------------------------- One of the frequently asked questions about layouts is::: "How to add a background image/color/video/... to a Layout" Layouts by their nature have no visual representation: they have no canvas instructions by default. However you can add canvas instructions to a layout instance easily, as with adding a colored background: In Python:: from kivy.graphics import Color, Rectangle with layout_instance.canvas.before: Color(0, 1, 0, 1) # green; colors range from 0-1 instead of 0-255 self.rect = Rectangle(size=layout_instance.size, pos=layout_instance.pos) Unfortunately, this will only draw a rectangle at the layout's initial position and size. To make sure the rect is drawn inside the layout, when the layout size/pos changes, we need to listen to any changes and update the rectangles size and pos. We can do that as follows:: with layout_instance.canvas.before: Color(0, 1, 0, 1) # green; colors range from 0-1 instead of 0-255 self.rect = Rectangle(size=layout_instance.size, pos=layout_instance.pos) def update_rect(instance, value): instance.rect.pos = instance.pos instance.rect.size = instance.size # listen to size and position changes layout_instance.bind(pos=update_rect, size=update_rect) In kv: .. code-block:: kv FloatLayout: canvas.before: Color: rgba: 0, 1, 0, 1 Rectangle: # self here refers to the widget i.e BoxLayout pos: self.pos size: self.size The kv declaration sets an implicit binding: the last two kv lines ensure that the |pos| and |size| values of the rectangle will update when the |pos| of the |FloatLayout| changes. Now we put the snippets above into the shell of Kivy App. Pure Python way:: from kivy.app import App from kivy.graphics import Color, Rectangle from kivy.uix.floatlayout import FloatLayout from kivy.uix.button import Button class RootWidget(FloatLayout): def __init__(self, **kwargs): # make sure we aren't overriding any important functionality super(RootWidget, self).__init__(**kwargs) # let's add a Widget to this layout self.add_widget( Button( text="Hello World", size_hint=(.5, .5), pos_hint={'center_x': .5, 'center_y': .5})) class MainApp(App): def build(self): self.root = root = RootWidget() root.bind(size=self._update_rect, pos=self._update_rect) with root.canvas.before: Color(0, 1, 0, 1) # green; colors range from 0-1 not 0-255 self.rect = Rectangle(size=root.size, pos=root.pos) return root def _update_rect(self, instance, value): self.rect.pos = instance.pos self.rect.size = instance.size if __name__ == '__main__': MainApp().run() Using the kv Language:: from kivy.app import App from kivy.lang import Builder root = Builder.load_string(''' FloatLayout: canvas.before: Color: rgba: 0, 1, 0, 1 Rectangle: # self here refers to the widget i.e FloatLayout pos: self.pos size: self.size Button: text: 'Hello World!!' size_hint: .5, .5 pos_hint: {'center_x':.5, 'center_y': .5} ''') class MainApp(App): def build(self): return root if __name__ == '__main__': MainApp().run() Both of the Apps should look something like this: .. image:: images/layout_background.png **To add a color to the background of a **custom layouts rule/class** ** The way we add background to the layout's instance can quickly become cumbersome if we need to use multiple layouts. To help with this, you can subclass the Layout and create your own layout that adds a background. Using Python:: from kivy.app import App from kivy.graphics import Color, Rectangle from kivy.uix.boxlayout import BoxLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.image import AsyncImage class RootWidget(BoxLayout): pass class CustomLayout(FloatLayout): def __init__(self, **kwargs): # make sure we aren't overriding any important functionality super(CustomLayout, self).__init__(**kwargs) with self.canvas.before: Color(0, 1, 0, 1) # green; colors range from 0-1 instead of 0-255 self.rect = Rectangle(size=self.size, pos=self.pos) self.bind(size=self._update_rect, pos=self._update_rect) def _update_rect(self, instance, value): self.rect.pos = instance.pos self.rect.size = instance.size class MainApp(App): def build(self): root = RootWidget() c = CustomLayout() root.add_widget(c) c.add_widget( AsyncImage( source="http://www.everythingzoomer.com/wp-content/uploads/2013/01/Monday-joke-289x277.jpg", size_hint= (1, .5), pos_hint={'center_x':.5, 'center_y':.5})) root.add_widget(AsyncImage(source='http://www.stuffistumbledupon.com/wp-content/uploads/2012/05/Have-you-seen-this-dog-because-its-awesome-meme-puppy-doggy.jpg')) c = CustomLayout() c.add_widget( AsyncImage( source="http://www.stuffistumbledupon.com/wp-content/uploads/2012/04/Get-a-Girlfriend-Meme-empty-wallet.jpg", size_hint= (1, .5), pos_hint={'center_x':.5, 'center_y':.5})) root.add_widget(c) return root if __name__ == '__main__': MainApp().run() Using the kv Language:: from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder Builder.load_string(''' <CustomLayout> canvas.before: Color: rgba: 0, 1, 0, 1 Rectangle: pos: self.pos size: self.size <RootWidget> CustomLayout: AsyncImage: source: 'http://www.everythingzoomer.com/wp-content/uploads/2013/01/Monday-joke-289x277.jpg' size_hint: 1, .5 pos_hint: {'center_x':.5, 'center_y': .5} AsyncImage: source: 'http://www.stuffistumbledupon.com/wp-content/uploads/2012/05/Have-you-seen-this-dog-because-its-awesome-meme-puppy-doggy.jpg' CustomLayout AsyncImage: source: 'http://www.stuffistumbledupon.com/wp-content/uploads/2012/04/Get-a-Girlfriend-Meme-empty-wallet.jpg' size_hint: 1, .5 pos_hint: {'center_x':.5, 'center_y': .5} ''') class RootWidget(BoxLayout): pass class CustomLayout(FloatLayout): pass class MainApp(App): def build(self): return RootWidget() if __name__ == '__main__': MainApp().run() Both of the Apps should look something like this: .. image:: images/custom_layout_background.png Defining the background in the custom layout class, assures that it will be used in every instance of CustomLayout. Now, to add an image or color to the background of a built-in Kivy layout, **globally**, we need to override the kv rule for the layout in question. Consider GridLayout:: <GridLayout> canvas.before: Color: rgba: 0, 1, 0, 1 BorderImage: source: '../examples/widgets/sequenced_images/data/images/button_white.png' pos: self.pos size: self.size Then, when we put this snippet into a Kivy app:: from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder Builder.load_string(''' <GridLayout> canvas.before: BorderImage: # BorderImage behaves like the CSS BorderImage border: 10, 10, 10, 10 source: '../examples/widgets/sequenced_images/data/images/button_white.png' pos: self.pos size: self.size <RootWidget> GridLayout: size_hint: .9, .9 pos_hint: {'center_x': .5, 'center_y': .5} rows:1 Label: text: "I don't suffer from insanity, I enjoy every minute of it" text_size: self.width-20, self.height-20 valign: 'top' Label: text: "When I was born I was so surprised; I didn't speak for a year and a half." text_size: self.width-20, self.height-20 valign: 'middle' halign: 'center' Label: text: "A consultant is someone who takes a subject you understand and makes it sound confusing" text_size: self.width-20, self.height-20 valign: 'bottom' halign: 'justify' ''') class RootWidget(FloatLayout): pass class MainApp(App): def build(self): return RootWidget() if __name__ == '__main__': MainApp().run() The result should look something like this: .. image:: images/global_background.png As we are overriding the rule of the class GridLayout, any use of this class in our app will display that image. How about an **Animated background**? You can set the drawing instructions like Rectangle/BorderImage/Ellipse/... to use a particular texture:: Rectangle: texture: reference to a texture We use this to display an animated background:: from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.image import Image from kivy.properties import ObjectProperty from kivy.lang import Builder Builder.load_string(''' <CustomLayout> canvas.before: BorderImage: # BorderImage behaves like the CSS BorderImage border: 10, 10, 10, 10 texture: self.background_image.texture pos: self.pos size: self.size <RootWidget> CustomLayout: size_hint: .9, .9 pos_hint: {'center_x': .5, 'center_y': .5} rows:1 Label: text: "I don't suffer from insanity, I enjoy every minute of it" text_size: self.width-20, self.height-20 valign: 'top' Label: text: "When I was born I was so surprised; I didn't speak for a year and a half." text_size: self.width-20, self.height-20 valign: 'middle' halign: 'center' Label: text: "A consultant is someone who takes a subject you understand and makes it sound confusing" text_size: self.width-20, self.height-20 valign: 'bottom' halign: 'justify' ''') class CustomLayout(GridLayout): background_image = ObjectProperty( Image( source='../examples/widgets/sequenced_images/data/images/button_white_animated.zip', anim_delay=.1)) class RootWidget(FloatLayout): pass class MainApp(App): def build(self): return RootWidget() if __name__ == '__main__': MainApp().run() To try to understand what is happening here, start from line 13:: texture: self.background_image.texture This specifies that the `texture` property of `BorderImage` will be updated whenever the `texture` property of `background_inage` updates. We define the background_image property at line 40:: background_image = ObjectProperty(... This sets up `background_image` as an |ObjectProperty| in which we add an |Image| widget. An image widget has a `texture` property; where you see `self.background_image.texture`, this sets a reference, `texture`, to this property. The |Image| widget supports animation: the texture of the image is updated whenever the animation changes, and the texture of BorderImage instruction is updated in the process. You can also just blit custom data to the texture. For details, look at the documention of :class:`~kivy.graphics.texture.Texture`. Nesting Layouts --------------- Yes! It is quite fun to see how extensible the process can be. Size and position metrics ------------------------- .. |Transitions| replace:: :class:`~kivy.uix.screenmanager.TransitionBase` .. |ScreenManager| replace:: :class:`~kivy.uix.screenmanager.ScreenManager` .. |Screen| replace:: :class:`~kivy.uix.screenmanager.Screen` .. |screen| replace:: :mod:`~kivy.modules.screen` .. |metrics| replace:: :mod:`~kivy.metrics` .. |pt| replace:: :attr:`~kivy.metrics.pt` .. |mm| replace:: :attr:`~kivy.metrics.mm` .. |cm| replace:: :attr:`~kivy.metrics.cm` .. |in| replace:: :attr:`~kivy.metrics.inch` .. |dp| replace:: :attr:`~kivy.metrics.dp` .. |sp| replace:: :attr:`~kivy.metrics.sp` Kivy's default unit for length is the pixel, all sizes and positions are expressed in it by default. You can express them in other units, which is useful to achieve better consistency across devices (they get converted to the size in pixels automatically). Available units are |pt|, |mm|, |cm|, |in|, |dp| and |sp|. You can learn about their usage in the |metrics| documentation. You can also experiment with the |screen| usage to simulate various devices screens for your application. Screen Separation with Screen Manager ------------------------------------- If your application is composed of various screens, you likely want an easy way to navigate from one |Screen| to another. Fortunately, there is the |ScreenManager| class, that allows you to define screens separately, and to set the |Transitions| from one to another. �����������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016204�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/Kivy_App_Life_Cycle.png�����������������������������������������������0000664�0000000�0000000�00000115764�12641336260�0022530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��!��z���?Ms��IDATxAa}gs$ݐ&X)Q HIM)Rj%-$M{EYqsz21W{{�������������������������������hKљz4=ڤZt*h�7TkU.zVErW?2��lT bKN[ӹn1W?i ؉]^J)}1�DQ:u &ivi_?9�śށ'V/^D��_ a'Q+;RJRz�hx;|pASjЎ;sTfEԪƣkx(9OjZ7a{G�0LAcNׇ- yTMܥ #QrgCTju&DM�|2O>é;ڢ^"{\XԸ ".("QT\p &E]45DјEM*KTf2?ϩczOiy_Tz~9ޟ=Wyxs`ey<[> $!z_.~$$%%%%%IH�CT1=ﲋy ε~>bվ]/vsʼnsg?'}Pmw~e,;SYf~͇Sut_@83FcfM;M{Y?(aSg<$!)))))IBma$3qKOyU7_w_&{r_*.]|U.IB1v)}c1qS:߾mcpuv1ӊ.Xzޮ#w+}Oܸs~鎕M_~[l=|X`:v+vI$ڇo_޲ DH~Y5K]w ˔>[_qqy[{Rjt(]^sErEEB||i1ҋհ35 kƨ=G:33?GG-v=8 VHJ~[オ=W}i!7Θ,+'ʚ٨U;tyᮛ-?s~'/wb+k�"S1y|;w%!u7rQA)}NQ^Ӽڛ^ZT.\?rOYg7o-!!IBν=y Ska~M׭da<wzh߶;nKzO]Tu?u^Wue[ErwN?Xxee>M7߬8l;G[նA:3y>"_s)|%D>kY̏^p/yH?H�=)N{ѾƔsϟWK/\lFFr9' -.jQq=;�+Ac/>U`fx7>tW]�Q"@HǕ w5P~5ڎ�?z=Jq + [1{<xV\v_qni[_:AXQ*h1(3b\Ϻ[rlDT%'^y;r wت8cWy[;e3FC^U^;I]PlN�.Iنnw�m&` 8x|q—Nw>bQ�Y8ÏGϦ̼׵$ AȽ: 𞐒*D{7o�޵}&Oꦴ m Q�|$!]mk~@(X$|_ �ve ^~w\{FtڌK3ijYȸ|@ oG{郒IIIIIo6�^'!>ȶ}YL�b$GԈe}l#!@u6j$$�4"h{$!>�}f$ĈzX@5ھg'ݰ4pQ ݈#>i+Ke9A<5 �ʂ1pР7_2Z h'4! O8 �daz?* ö]FB8~Fvm*Fݱ<# L? =r\Zwh{G+IcEVrU_CEa>ZIU'q[mQYuIa&WiZw~ 8)j !Uk  !oK{61QDv 2$7X)))))IB �G [l/Hj72iej ǘ�Pw2 ?# t3@jͷˆjDyHBnZz+WoТc?w7\D#AB6E_wG땄xr9yR^=ń 'baD鍄 xfn$D⦨>yޫzZ"jGc!g`ٌA:Qpҹ׃̽_IBe}N"HRq,ڱ~! c;+ HBe[q\$߇A(@5HH|NV6,!%C 7` %MHԀ7p߈x,�G>Y[1@No$ {7O9׉|Gn# |9Ʋѐ#$lmxr\BV¿[ͺ"ۘ + =o;@dpYC@ݻ,,S-= m T+C* 1ͪGBYBof361N2>_X*g1i}SWW].$D=;m: ag"%YBKXG$ | !'\#>>@-FBY.LH�̎?(-v�rL6�P�ܕ+ au1.赑gϪ\�{<�iD{$!@#bf0$$X XP (_巕PADD@nbBB.$ I\SHN7ܹwG}Z8-&!IBj,#&o_?v!! k:6i`mXpzEp4A)⿴mYLߌxhm$DWu[[r !IנحH5na+Vy$$%%%%%Ihc|3�AB> w,#{#ܺ@m&,&u'3C\$�AJu$@́  yF.DG E=}7F/RW.,!q w/`C0v[YrYY9zDkf8Wfaq-7ϭhh"`0]w*7AK_ɓz 'M5[S~X¢# hv}6#y*{=&KXKHHnSԇ{BL\#G JL?PdQ6¬ojNLG מ'mBq ڤYL i%1γxz\1%&$*�J~_P�Gؘm(5IȺ7br>OH$ sܦ"FFLfX\:77q +E$!C::/Gb6H}b>$$%%%%%I:IBFv:jGgwt'MBRS$ IMMR?;hGzIBmM$$55IȽݤі6&tĖ[fc::el o IM$$5Z qBwoW쿻}ݲk9߲׌필|:j3% IIIIIIIG}jS7?,6 TsϛSZzkSRA*d! m24u*gm=Ӳ1DtqL~`O,Y^;:u){ufc;3YQ%D{5%'C+bV>k:at{$!=5$JiʬZ54,6+o X5_,ƈY1pРbc畖zZp Խ[n-k/�|,,hh8n]oGD~\_Ҍ nc20=媫5DclGc]u3'nN$!kN5MBXoY6:ES%!BBcE¢r[ne}yK#VFYxlw oT4BT.K_}GQٱ ]Uט}BYj$!\z`qE#٣]Ua5S:F+Ww#�Z`ނ{\ձ=bRyt, 6mtJWƏ-v5r?Wϻxm@Bu%!\<C,6yHB,{ݷ8eR߮mwخnGV$i<mRkuăݽo+[}ضËήɏV$Y`} +X}Ҍbǝw*v4t2!dP,\$DRVkjge,;\ɺ$!Vu/; ѡ}yFPs^OK?1YՖ&t:$Sgi#ܦ,N@ZG!dQ%VVIsSu8ko۠{WmL5 IB��㢯^]~#@{ 0\/}/4~#'>*Wz*;efqݭ7AY-n!/8+ 9ʚ0q�F7"^}񽟾Z_xe sN,ؽ&�!Fº"WZ8$@kVöRU([R%@^,(I{ɝ/NY;ĵKzȶr:מ&m$hs>R@y޲4xP1"B/K'!b:gzTzW꯲<ʳAjqI//Y|:]d}ʶxJ$d|AM6Ed),M$Ij;�=Rcl%8_ϒ OAzek.L}iͬ-Z�#-I$Y2ഐ#FJ$3/X<ٗL;QU ^xōT$ fbY� IȆnR`mL* !ϽR1|mcooMbhغBgcf^gK$$Ie+G׽%/a;R?v +;B0: QXշMªh<g9B?솫t$%%%%%I !u~#\*q@ 4\sRqs~1ʕ}$޵bJBθl@QXeºD~i l=|XEV:xL$d/?rOi=hF@?Z.w: 1u%!,R`m$~2Ͳ%YCIAIHqB_CnFBqM҇t%!7->6S'<IȃV_A,l7I~~lc=0b% IIIIIYS$>& n,P=|7d":@_'1_q>F<8o9pc!+Ī i{מݳE+N u rU>=e {Gz$!bJ"?ENBLa RܧHy6̐:qBw\-?@fMB vu s܈R$*bP&˦;G]V+] ^J+ Q,+hT$!)))))kJ 1?V�@> pntS�;7(D_�� }JqQSK[�9ߕ4`t LBa+ :u$ut#|GfD8p"-*�'iZqNx  >Ģ h]I\.^3IH<?(q=%v @'}#He6+/;&?@sc% KKڸFB !>(uG-m`{~;:6"HW+SnQ[1 qn#!Z .ڻ ^3IHJJJJJc,K۱_]Hs4X-0KV}sAk\[ 0mB9?Zd�az~[]犴q{4&Ҕo~ێ`Dk׷.h5Eխ n=`M={l.g$$cBs^OՕzTz_8O{fC6*b/uF#hk궾 ' IIIIIY1!CSւpOZ3( 3$t5 I(ne-S$!F Rť?cN4s/Aq�E(89F8CPKSRq&q@(8 &S]zuUUg=x j5;sw]w?4X QBD @ Y"(!�(!"J"J�J(!"ZB�ജr?."R^O%2X QB�ɉ?%"q=/Y{)!_?�@Jq,DE֜߷Rkwf}/!q͸Hs%. �U<QTؾh:c< 9W*Eju=厗Y?.9�V+ʟvةw]yki|(b]Z<{Cǜrj��87'c׺|!<_<EWSw>sNA �1"vNzjzq-"3?86Ɛf61?3rPB�5gZN}NiϙSJ�Pc\3:aQ9l>B �����%��PB���%��@ �����%��PB�����@ �����%��PB�����@ ��3!F���49)>.Ұr��hV;礕R��XP<R\��PT@sz���Ė9n4��z9'5dXNM�� I9!���>7��hӹ扜!-��=JevEex��uTϺv6 <rڰQ9��(!z>#o~@ �@ %��%D��PBD �@ %��QB��PBD �`}ȂA0}rQ"f2/M|JH�x;oJ׎18˓sLyKul c=H= JH�DO[nUЩc}ߞ<4ig<WOb+o.<s{xq_9t%|%仃,>,ԡc4xqJH�E~xzW98{꒷~Y_MIZ<.N>B ז]F|1;~4oF5-ߑn}8{׎_Ӹ&[.<mYɏǽެt}9=1c<zW<qۘ`qgyvi3粟_=>/܆}|htz};'̟-Eoq}$Ɛy-��_c)O?ϾGc~?_cftlYB6Eh\<n]-mn}^R#UM6׎ǝ4&ouV:{__^8+^;/f}njq=ngd\6Ue,ZЋ+^s6, @.?P9x_kDEy_^>ww_ky%��%N_zQQg(]w+O}Oova1z ӱ<oK'uJ?mt͈b;FHcϸ/F&\T[x&1 >Ͻ|Ԣ,I#1)F-t.KHu5QVۺlek|\|,ZBXx.ucb;FjLϱŕ��ҾcoGE}WKV].ԯkB)KC>-cD/)߽gt11=^~5uE D~rÕiH[nUQ:ae gQB�*!]9<_R1| "[B��0qf~0'm61w>zO"c}ǪJHY.SnusY`V.!1kU%$cǺ8T㑅"_Nw2ӠVB~L_<{%$SȎ;؎r2Q Qb;~ybIKO+!��(!ǚ(zmzqj58o^1#*.#rǥN>xy{ⱻGb!OљQbd%$mtڼs1E+0\%HQ˔(a]D,dq[SB��PBb4cC&Ϟk[;Ӌ?<�rR٪b㔸q|MzזS'֌DوqƩƷsa$~c}KA<n^w((񥾘 ֱs&gʊsw,nB?l\q;1o[ӊlnĺyB��\1ՈEݱ!&NgۊS uq(q ��SBar$`Lk5jeL}1 'PB��PBd�"J��(!JȆ ��%D��PB��PBD �@ %��QB��PBD ��%D��QB��PB:t꘢Ȇ쫄��E9_߻R.7 ��<�����@ ��PB���%��@ �����%��PB���%��@ �����%��PB���%��@ �����%��PB�����@ �����%��PB�����@ ��85gRC~Es���~9)>!rF��GZ);��kW*u9 s���j)XrI��@ͼhJ֟s��a9!/���TI9Cr���jnRr���9cs��ܦ9̮T*U>翯/~s&e ��X~ _S.]WF߮m.?r6��"&ԍ5*fޒ%sΉe��91cf?>5\`q@N���ow땆+3gF ��@RcUjM74L+��TwI') 5JNLi����Ɯ9ʏ8yrz7b8WyA~}K??PBZ��Hk|ǝ0dH;ˢq}jiEvr8PK?$'͞;W i��PBbTd-(c;n-cWYB`_I 9#Fǝ1thk��%CȁSwL;vLWwݍ7ēONW_}=ht7)!cƎ-JzYV$^q]CUBZ��6mڤyؿeȴC>vcO8rFhRBmmGJJ(!3y'QDzԽG%%�7}7CL%y4&kB^zԾ}^{ԩSJHK�2kΜFEnHq/[Bby֭cH27ZGǏO]uSBZ��(w]_q5i?NŨKv>bz=cpM(!QL6n.M1#+~ w_%%�@ yͷآX2˳awHɞ{N>Xԇ )A5%>hrwuA-YR(_{s SB��6\1J9<ݻ &)!��PJ; &օc�@ mbjV,(#JȆ ��%D��PB��PB��%D ��*ǞpPt!J���T>$ܞK^��ғm6ڨnYC3믏9��PڵRy~ޘ3Gyh<:~|ڸ].˟q��aJnM6;S.K/M|p1 Z ��A9czv$ǿtY ��}p>y~~=rl ��?<r���J�����(!�������J����(!�������J����(!�������J����(!���J�����J����(!���J�����tܐs&54��YI���4VS@:��YmJ.��SR9)��&6*9']��@M<��PSrRC��9)r9���5,��`==rZ3-u=^sdNVM���r-O+͖jY��RRA>xzq4mƌ 2etQ;,/vd��i9邋/N4s.Zv۷>ϟV��VӾաC{˖) 5C=|z֏r��eT*{}y󖗐9��вU+ 5PBj��JҀ<`4q4S�rQh nui?3Z,h%��￿~~ŋإ|fNtV{G=?u7޸��PB~~mgϞin{&bqw]\$^˖[{"ҫ~kq۷w٥RmmC%yDȁv; 4(F4cWv),yɥt9=kv#XJ��(!q.]z+[}_7b^*C떑#|qH9(MZno߫Wzg(.vXZMFBf͙svC ��%kI{ k0*J|ɏ#}yX]{ɢ\~UqNǚpaQhۧ{ƌ)K&ǭ\B۷oR:oPB��@ EǝxbEatiry>3igz("MJHf3]~*G2W[B^=x|BڵPB��@ yt6۔gyX_|r; <Slk.M}yH9ew>-!Umݺ,01Mm۶镙3WX׀K �� ;MIq MV>⮻QG]waku9Dǧݺ:+yvѿQz{]w߽\<9X8_x??3zTB��)zc%KK|v-_+|-[Akx.BǞpBy,l?qZB��uBn5*8dH+ן=wn1,f.}b:��l%W^I$'OC,X/GobD �u��J��J��JȾ,.q5F%��߫wzevyn%V��@;s&( 5ʙgM+��UJҥnܓO* ͘W^*J}V��@jogѳg}~_رc]|?i��*֜9 }s^N��ǜr �������J����(!�������J����(!�������J����(!���J�����J����(!���J�����\sUCws��؜ iV���|KNV���5_rV*"r���jg9i��99).gY��@MoTD�� t��.9/gV7��`JΙ9���[9<0sgm;9csTr���?Ϝ93tdVI9l��)9_Nz Yd!ʾd/2PCe)%JE*cQdQ$Dd/ HtNs垙x=ݳX\uiHzK_i Ae8JO}EDDDDDd6 2H"""DSmH L )7e]Muي|j@ELR!"""Efߟy8P#%)lZ@aEY$Xr∱lҼ6*B {nI; yRSfKG*H!QD#"Oo4 䉢36:N"""Pb >8;|ynKHW !y'fE! q7*LiE+i yjєjDlgt*\(w+ !I !n9KGPqM(YWԥ:]s]Ko}_ B.\}A h<͠T6lH!hyPu*BҟA !!"""[W!$ o!µv6t=9l)Ua )Kg* !DDDDCzf d*qjP !CzaC4Hg(_rZLVHg ""!D#+Smd{tB$҆T1K/=KQe 9KE6ԣh25XDDDDC?c7?s@o !iCHJkB|H!DDDDC=Z6-~=mn#;쮁}Ņ m>=l)>_ 53nn7tNo۵qؾmaw@kjֻ:}l9+^aO<nO_4Ǟ6n[ٸU;[mu[yL[Z-+W|BX6Bt.)!5M܎Nbceؚ=-on׶>Mc[4s/6~Z])_ReKcwĹܩR ǸA»3OxrCNlXQM~m=1y}+}Y{yn0Vujk%댎Gw!D>ԟ2~ !"""B.Zv>o+_\: !Xx۟eA7G R|Ψ({-u Cll7lœ)vUmKǦ4t_uWz݀W,?Ŋxf]tI{uB_"m59gbLʣ!DCd2k<Tr6X !hҢYt{ ;$iW/ Wtia)!7wנY#wdn)Xo�^fsw_2:s#J:!?R(SU)]KAE)JSPSjDAQ<pQ۫QPuB/ԔP<&]AC $o/OA DF^< !o` E/s;i5p&=_M&#r}0b!ON֣p;N8㿿v3^c܉&;ǰQ^/ jNF(ɨ9 4"RPo2jFAy4_Sysw$"""5!,vk%?4^nmO!dꂙV{=u9ZmN!n`;Bzz7TV-b甫 BFzvt;5,vGka: ohhIAWRpץ&ԙSU: B TE%o$r jCm)"%P1 QP=J jEc9vj*JqiKӨt!"'K55&͛-2b~5awS6w!(Pܶmc?v;Y_sG*X?kJ-BO|%N~֋k^8uU"Zք$%ˀ5!ԅPZ8m6CuB[}8Bʼw{bJpݲ5h9NS :V-:Aa0͡h"""mh"wT.wvuc"VH|ۦ!$ǨIRt(I!S#,KNL4G:E&z>l EH=i E�}H54h bUtBC4msR F_ QP Cs$-"ONqTvYB25SaGG(⨘OCҘ<y(rݴ|Bޣn BzPiN/t,CC2"!IXF.pC7><CȧT<h2}C5d}"""B4r_S1@)y?-? M4.!$BFBDDDr,TVM4Ԡoi-Bi u>yjw !ʹRBvM'i /|^+C;{E${:E428եTbSrSHy T)ե*@)$7U*BR.TT< Ftͳep}z^. !!$yfIcw/YfNC*,MChQ?"3)Xv2塬GJS$,DDDDQ+J&۳rKb;ZM hd D7HO?ӕ$ik(u&LI":B{)?IhJ?Z/%"""EG"b}LH.^nL~$""")՗D"=}E[i6ҷdtjHFIdHH)A6:I"_܎JI1$"""ib;r OZJ"""":'HD.״DDDD7,!;G\3DDDD< _s-%Iie㴕DDDD$J#TD$""""И\DDDD$b2"8{ et2f:IBDDDDDd=}ABDDDDDd }E""""!W7TH39YLSY@ !"""""2~ !"""""2(DDDDDDKdDDDD$$2O""""K􊤋4>d4fҤ>5KDDDDD*%%$"""""Q"Y.U&ԞQc*B""" @$鮣w~efJgޮxߐ$H$ ȟحS'8[4kpRfıOYllTD$+@ 8E_ׯ=DRџS礇hRh-9%"ȒH$^zQ;Ye_޶fOiϏ7e!Ɇ.{9@F3I$R=HnV;Y7gWթn'vyg'͑w92jK"(7G@VJ,.ljvY҉=s]"EH$jC6iͱ6rkwuv>výnCl}l}z7M[njowuf'r|=pkӲup|6_n/d}am[ |9fKg۲-{jWK<q18v䣡! )H>@г4>SoD@O9dGo;-5s2+Sas;W,s#|yrDzun8xe$Tz5}߆V\9ϝ::\ֻ=h_oK^㶭[թQ^meJrw4u<v|NV6תV#~>4 'IG()ҧ訨CmE9LoANf7%qqu,vCw_4omR|Np(K\1n2__}{7dbu_6oL䎸0-nǼH9ba LDl&}HH2W -!_vҌ&8}})>h;-,hDsowQN#�9`UV꯶5kޜ= !/oH;*5CHb… +UyGZjWn۵sG^8bOوA[%mZaSv{ * ]rpf+Z6I'c]#ӧ 3b!?pR:jM4d>"k ]gn=C;{~w'G<HBS `Gw3ꁡn{x<;o۰li!DDDʲ36-ZO_|CqaTnh'<_ASa`lr g)nw"vV٪!${իkWW[4ޢiSNw !2pG>2mg[1OYk xݿukִ7h}{tC +.AXwdhʘGq܏_+nxu{BDD$- %[yp=ח?_N+vF~iI|u{?s;o̚8e4#>';MܟqFkUީQՑ$*!${7܋޽xѯ.l+ nqy*wjww-Yohο;4,֊k[3\+sυ5*s޾f}؀6{o:^PC;W~{֥=&e!# C:qU*Wr!@n=RL7tT⊔7Qhkǜ;(Nr ƒ1#5!;*YlYpgbx !""Vs;55X�hR"1j$Aŋ ьb&=EQDT4xQ"JhN8m3vN?4N>֞yߗsΑfְ˳}g_E2VIJ=AUKSJH ~>8S_|޹5 }IMZ;:|衝r @ Bqxݟ\S_eKwQ\5AhV<ɨ\У?Jdu "C(%5X=ӤjѬ̢kT`G9kԠPqg4Nϣ_gӳ`ƙgxns(늢ԙ8aBg=ww֬XNѧ^̽v=G[zsfj{u9 0h͛?{0?|lqM]!�Ȃ.4x@M߆.ZrYT?S(#<UrO_3+?|#A>{B& B~T `YKƲk&D_)"Zi #(A~ {z�NЌBL 3rͼH5FЫxqNtlĹ�@[;ظoW7>G��>˟m~4H#^5pOA`g&X"ʂ8jwj <̇kUoy[̄� <;NoW�i `x m sYdVڙžb}Ot4gBm1o #@7o?Ov?T|t@ŋ�f~ezұ@ˤ<r}*�VhxFð@]x}`⚎ >=0U Fݏ, zq�sǏ/d!�IlD6dF]̽6Ԟ;])P4sV=%~a!E w'/Q �E? @ٜL(! B^O2u^ ]F `(W}AJ@[@I5=Á`؍EPHA)r6qORkY܉$kP+L ]p\rb߾!"@AK|1鲯^ 5?h4u>X" ™'4'z( -TB_) B4wC K $}{![�'Q^ʚ [p7sʉ'D}/AAOx Bdɿ@m݃�m~,\xt| 17eX˺g6B;|rSy`0z�kC!8@*"WE*2c]yBܡE6ICݍ! BG'IKKKKPq:׫=jYPxS+Ӧ)Dw!@ЅK;0)A`Bb:de4OJ..(WX,@-m/+T#3`l߿^ F_'.p I=dDp u"P@ 0G_2e 6ڟw^&xb5 5mI'?Q[zs%Sֻ*]wI BF%,� W4n_\J < P[.ugUlwֽe]*x/:G8t,N060>{x\sRRP�yE=}(L1敗¸<OP٬:@M񸞀}cc{,wͿ^|ms؇yw~V5o3_8t!2~!oac,K6 $]!ݤ6eqrG I" H.�gHxpK@ )7^9@ps/>(q c/8 1ΉkB_rbc={k $---ձ Le| S_Tn%[kȑ>P/&ePe5 c{Y_Y }U_y=4jءoâ7jwe:&((AGE54>u`W694J:6Gϫzk*A:&q*A8]A%#9R~UNT\$բAcmDK+?qԍ<AHzzz)?ǎTV)I EI muF$ث Z*u;#xzc#$qZ.B@#Щ\MmIRMY2#L#Eh6dރjZ"X퀍@cw,P#8ޚ@uyR.2)^=]!!f$ IEsM:6Fd �L6 _'7lp#Zـ-^Dэ '/2ƦO\_K<_ٟ`1frs@J<@H��(2&q,F!AHZZZZBޯ|b(Pm?x/uusPe0*K73_W&K-{T �AaV̪/8ڢ@}q �D@?f̘r$0fw!/=[n\~E(N5]0�xj@2nܸ ̞ e!Een0 $ !N +1sJy,ч!iiii BӷUߕϯm |e_ e6st%]߷{MſT B�kj<fUreA�: yj@Wе3}5MOZ>tc G`Q!|l5`(1>k.S B1.Y CiOEfs6m3 Bc࿪)t,9j�Yo5xtұǪ(e!*xW-=j_>󴹈B1է,zpn^J Չ{-o{\}I;BV!6 7@(']wLz,9'AA^^.&95r=1q=�1E%T$IKK!}=Ao**3R)"5ԾH]iK"aznl m]CF橏wْ!iii)ћ $<"Tdf~%Bm{i?~vcDCG(ym<un8cTRz Hk+Q^wpPu_z!mXaI#p W vs�j�c']Ka)Eun?5NscqqԍLiC9{Wǎ#wvȋœ:_<8XINO�Y{z! B�X vI4g"ĵ3sj0ts�G PR#O:4@ϑf4 B'IKKKK hT 6:)_7;N?* JքfiIw:7˪8F ࣁX{lVfT{iP De1xH! B%IW9[AY5:PiΡT(/c�)}`]hR1T^ g ,n$I $--m'UONE!IjRy`XQABstUe!u6 <h0X_HVF>Z81]�yvR]Qdp]װE#i$IOWfe!iii $A, }}8CY{t75�5$u5*_|r ΜzZYSjNр=ZB_2EE6yפG_Q ħ?yb> Bo{js#֩}m9N!i9 |fT|TAHұFX-:ֈ! B�nyiMe�GFm(q#zj,v K d6@/! <Ɯ $AXf[qb ^zI5Sԟe׮Z|κW)ٮi:#ۂ2)BauQ,{h^gɼ˞? }g;LXy:p{uGk ^=/<oN|0* ۨM8t}c͋] my >neZjd}sVj\mѡ(%pq/⽎BzvKvWW? ![B4$[`#?Y:!4Ljƍ4"ikE~ H?׵\7\}UMys֍M _pc}hgBzx8e_}w?scԂg|Gk9pk� SN{u�'5ӿȜyT\#j}vT:FHC9B(̫y `UmR59gOڇV 374R~S2vO}<==]` dR" wvŋ;R7�N3/$VB4 :V{|Yc'۷~; Ϟ.8 BdQ}yxՑ,>2q,q<_ko& BHuD1"2vxM4ϽyL�/2V+ BӜU[W-(!iiiii+?DۇODU![ Qm3*.V୚8leڃ!eOoFO"@v"Q{tz(*AJ|VmמaݪE"!.!@ϸ-45Y%)sC\˸?�!dqdI|B߀9SCoxYU?|Fژ1c2nܦW^mth+򭷤c9D6VsAhIeNS|' *Q6w% Kz Ƞ� e6 RwQtA� P> DMd|>;'LHwskYxB $qcz]w݄O4auA� /XHؾ?' lWPK5!zݨɰG-#B%N�=dƏ^VY DhJ2j BtVL^lǓ�~5&?PvŜR �![]7q„ ev<@'&`÷4�bd/,$ɣoTGvfPȦ&aqAo~UcSw|g~Zp p#HFw$+V< /Ӌ:#.C)0U %̒^=Vޛg!n7d7T)*e| Ϧ:RIkl75%A �Ms\2.[~VwXމrc&�DA80&ЏrTܹqZȒ @+8}O~c:B 2@ /»[k_V9q=h]eq/@m_BnEBB U ')qqA7AQPAAqAEqB_* VKz 5.Y.p9sʵ!t:}K+OuVzN4y5u7;򹯭ptpeuhmEV;wjVbR�a+x:uw:qѯS'Otp]'3x�n!R셹an@Ǐ7+ΤFi)ͥC_JUVAJKM: !pgN໘S^&p߾:ןݟIGl60B)hvnOWOR{"X6U)/��0|\ӋջwZHvzqϋ k`UV@L�!9K)H}݄fM�!ڛ镴i}{-`!؜Ci)ݓ�p:B��t.=�C��`��0���`,P�0��� ���C��`��0�wq:�� !ĝIMz$I3HM!ؚQ:$��>4w`�� !���Lt|p.oЅtw�vϥfJ0lߧfI��qGu4|٠gҿ�H[|j7 -Cio3v2T{�0Q{үn@>Nx*5z,�Lܻi;p{%5ts�Ԥ4]RN;�J?z!h$�Fi)%[dO iMomi�8t6A_bvӷ~u!?\zK󹾞�y@GU @B ED@)@YQR"= ^ RPw.owM7c!d9͔;#g>y{ 1PO?i}]Yށ͓!ÆI"E].uBH|$ `?I.KZ5k&S^+5alm@H!?=$/^.e4n>)Sl"H=M!0&mgK,Qr+E 'vg} !ì˛/_'ٳ> !)8iERΝ,_&?]#Uo^,KΑ{[4m޾O !K\ 0,xѽ'ɐ{bH%LQzܦg&vHaɶ#!!B|͛3,xQml !h'[,MmZ# !X0dƌ%+W91]u.0긷:C[sjpgvpBHBHE= }9#JO]x@BHƑ+G:qڑVSB|wbbQ&w>oΘ!;ur;ҮCB0ƶQH[ =۴#˴#r}e4s*^hj]0NE A!!D5 >\jԪ%ժW~=''Ο7{ert4nT*U,Ǎ[RaC\ 5JV['Ŋ )[̚;<ӥNz}{)7ǽ8r *V^}ɏ?6{W/:b !a'GjHsɓMx<N$B5@= !;`^2BBecr裏D5:v"CCe]jzɛ7a!5ԑ˖`-..&dyl,UʼG=zU7i`ѢEeɊO&2akSc}BI;U,ɏX m=m}ԞxӎU`ܑom;R ;NxF6p,K .X(ai, `)xCSp} 0, !ns<BHnþfT8 !{ZקMsz-2):[eݖ-|VlJb7lHu8>:=-ꄐO=M[.]*{Kc2e40B50s,"<Z˗L;Ҧe F\~Xy; ]Pkp%lB,<B/|5%A%GcG)Oxp BNL'0ׯ RgΙ#7N1TZ WvաT){_to BƌgCuytݱxC!a4P|ΩC[=veڑ $#v00ͪBvAPg i7GQG@7<8t !ęgǜǽ}T?!DWNYHBkpJ&NVm8!D?{<nۮnsZ;4˨sWrέ7d!ģqpZ0|܎,1]kNJ!$ֆJnEm 20lu`0Gs[5!w; !CȎ3y˖ҤY33Y|ѣ!=$ Ѧ<ͼ_Bmd=?sLvj!+T ۶9!jjzKޟg Z؍X*h;7BJqz`c=u<H Η/Z'X*pL&h*4\pݖmkc_S#TOBJ$öqYA*acTípmd!0^}jo78~~9A^K}vp87l\}8tse,u [g><-Cl=tn[ŏeIZ!Bx>Kz!=xZV-YvY1 !$RF9g?Gۑ|y&#_v<E!OW[mO&E/BHm=ꆅ%쾞gH__8oڑ:5k&w$ѭ Y!ʰ�$Ce!Hym2ӎ|iۑ0Cձaa!$zm==Cs M2a0 !xR0 օ00mh;GAʳv$oPPr;rBB vqvNը# z)>qt\?Q|ϚvVsGvBHr! SnC+oRFٳzǟ} Lٳd1Y֎vuն#av 6B\ zYZy`B7` c\=EȲ{mzK>xٶo&x9߱z-_kM\>vDޚ4QnlOظAW]i1ts\#?vͨ69yioWӦu^ۿo_ zG͜v$jDێ'#+p Br85u�pu. voK<yo0 m=Z٩Rf Y`5Rz>lsҴaCY0cԯSGCIK-LhR %~rA{Q,_&W.^h[r%uƕOMx2X\.v0z /2o\?\缾R9 ێ(#x̃P;A_G4`9y˖Ҿc 07;s, sFjzܞ ?>Ǖ+V`!4M=y3!Dk³Ϛ;#k-_y9 Ldrmfy웾Ef{r5j$Ųv S{^Y'ГZ0ր+P<Lr[%k%Wї~rӆ)S p`ԥ]{;yS'7:yFtH)oBׯ5KyۼVri+{ Cdc߫TB6m{Egmٽ NۙSqbv?]�EhI- ГMzrLUl_AO:CC% -ȿ2> !+\ I;ap0ߥíL{κCH6=Z7o.~ qkHZ}n:8!Ufl\~BBMٺb'ƌ6̧GHXP3euZ -Q˖.O?ӤQxiD.eГ0CO^}' aBAOz[-l(n-֣p�O>BB)mK 6w;C۷A ֠4^)uZ 2ܑ1C_>)2nڙSrn^ӌ0-mM5 y핱NPHoC<ݦAfګt݄4L>;Ư[cB\```/lP CXl!BB3rIRWr&V-gw5 X2/[ 2Y*];вy 'a ?nBC!~Bێ| 1ȑ}>h;Wru(U]bX]ѡXY[7ml7zٝ$x"'3BB!0gE;BC;y &P`?Ha![T8iGvD:7Ŝzhke[/mQf8RFfB =q=$vK2QQG"\c `Ba!TXJM;r|N/i=Crʶ[8!B܏!ԖɽIi~I]B! !ގ|v$=G+`[;''V$uBa!$R;7 y2ƭfΩ#{=qB M,h" 895j[d[ɭjЧ 0,"ZLZ:wl=`A!BH ێK)^h"y |I)X@rqöB! !/ pv'#Rc;G?9 B&7]̇R˶#?b)%3ȅC8O{+Z7zܴG 3& !%(XB鋖g;#j=tu{yw!0V^RF0B CBƠ=Xŋv>>tNqN4   !{&vZ㒝[B kB!Q(nǏK_XJ%L;ɑC>չ+"B!܆bm!mG#?]it?L[!Bއb}�B{9PM;#>e?j=xX B!>G{(l1rmGa)sNޥlYL~m))glQߥzBH �!!${7R|ĉS'n>.9kb[]A0B2X䇵ad4=Ua./Rȶ#m;َ2v{zhHn=ΦzB)`]HHUrK[ {,g%$7\.sQU?,킷B!p`K@@@RGԙ33TJ_6 o@šAH8 _b9iB! KzW_{ [qMB ]KBY+׭1T<D#$_&"B\\~ukLC�5CB(zBH(`΄xP%J+k9�sB^0gBCy~Pg4Np B!!RBʰ$BCe:T_BaI[v؍o:{<99BH @H!Cի=~w/G5ZЃ;z;˒+j׭+GOv͚;W~Y9}.SF6}m}ưQz:~$&åuDgΤN] [vʲR`A߿?B x!E`OX ;!䝘 N dIٱg}zip1Btߙ?vzÉ}"y1y_?}_P6nwSn,ʗ!3090t!  !dXl8apٰuL5K&L^^9R[;koi֝mom=HmQK*%ms|u!>(!`{=&<;`BٳMӣgOhٶ f/og>'O! <yÙ7zs X[!ÆI.]d w)}ϡCSOID۶w{ҾcG9g8~E7qtMz#ׯNM"Sgtefݻ{9}?pn6+sB!H`Cw6% $CHh͚z ?r[fd΂f8Uҥ l'\@y~zth;>qBdѣr㏥XdJ\;y~EegBYϛ7lJ}}w䄠 j1BBB!ZpRpLPM4>6Hu!nEu zqf3H4\ �ڜhpіIC)mL(l^[!;{5o>SzK *$d'9q4ho6ԩ<ڶk'.!$R΂; X.+[07?X fPyv{}8ւo`J\0pTIPW[AB!ķBn>C }!D˔-fކLAo˗O9#_H*5nԜk r=6a!$00P[ 2DzB׷6)҆A[Q|jh`7슐X 6st4hۑp, !*\iT^J( 6 5WY^&~G j !lcoF_»2T.dfNPOB;& ,�i !6)pTv $B|k8Lk�Bo=(_t3Dms2WÏ< NáFDE9g1H�=jAC:Y]F`SsBXfrm@A?Wi}Ҷ'M!k:9t.>TCHbŜh}_ޘ>Lm/+UV8>mf^>8'$e9 f�d>&P]i !=nBc`M[@B!41}K/ B,40uQ|jUn)[kt끺mBtJ]h�QuQn܃s2k6m2ѼE m4mx4h!bo B&% hksk9xf)o!׮5C_9)tj- >S/OIY#'W`2Ç2+ !l:CH[99ol@'!!D^1CGyU%NvB Y~gHJ*UJsA# @>ס_:]ZծJد)}qU.#իc!iAD9s.Tm&3n8m.t5Ѧńꡡ uS !:)]/ yomUUӡXaVuؖiO4o:tMg1q!&c2X*mCuPp!=) ƺc)fwZp! M8$w C_jߑ#n^)9MsE)sЍOGCܷ=41ږq8a;Wm eW:heX+4O|t."CJ["yh aAr?{2Ŏ:V 9:A_݇qo 0ucdżY!!{\ FOP4F p8aYdN!wDU BP#c-B6H-AK~!B! !h2tȏ?\YC!wN[B!$SB !샗 !BB(CH@Hf/H BB(CH@!t!`4l a!B!M~JB!AJB!BH wqH+W?AHY6�iB!\.ׯmfz<y$П T (!eIQ i:tĈ䃶П $7 f%Y ^+0Bj r'LH1gΙ#~o6r d A%!:!=p0ǟ|Rޜ1CΜR:ץmdߛʕ[R&BQO R F80<eJc.,Bj|:B!`d|!A #܏%V͚ɔJFLwcB@! \'p,tɒM%_2|�)ZpmG~hRV9kBp%>BB`'mH޹sҖW5tͫe9ro˖-@ހ⫓ !M!ԃ1Ő%JӣMM0HN;mGjC۴Q>J q$? !$ؽҴh3H{H;(!{A!{s98oy&aiG *َ4A!O !O>ƕOSkG@*B!7H]j:`F!m=tΆ,tnӎ.ӎ=Ѱ $B7Z'-ۑ$o;̣c$�ABoPB#:B[m@o<'޴#w,<w[ێTއ׼s%3BH=\BHӶfEgpiGڴlaˆ 8nG! BwYB!a4P|ΩC[=veڑ $#v"! e !$!d$dbl+h eHY0c׮B;B!$- !s#to 9[7ӏ|ۑm;RB!$ 3BHnCF\XfԭU+cRv!!s| 7ÌRF9g?Gۑ|y&#_v<'&g`23;tCB! n !l=ꆅ%}gH__8oڑ:5k&w$ѭ xцRe) +F»aCi�oa | A)\ې9ۑ/m;RCH_A !d(‘Џ T-Lv!x8[gh_}|δ#aI&\!$?<빅6|`�<m!B6Bh;GAʳv$oPPr;r(X‡BHlBH;8& BHp;$ vqvNը~"ǎdyؼlL;Fϟ+|~=KgM;Rz#v !&x݆ݷ< NBHoC{!%`=g}(iٴ~]||pѯMO=iGm;jۑ0Y AhʫnsBM( @B!0kv]C"0q#GYP8:ʬx|0s7;c}7M>M_<|Po1AJ>?uRvu+ǏiS1};ɑCf%Omn;o#U&v?툿!Vu$\Bp'$$'SܶW}H-D , 7HfdUfc=2dӔ'{?,5CV,oB =K^}ILXt**OׯOIӆ g=D_1Ugд^>^;rŶ#Š1 \ A4A !ժ%sE BECmrnW5<hp1h{Qm@y !'wǙsM˵M ڡyFJuVhuGivd<k] ÎswyBHnX�B8HHN"0:jԥ]{5>5$p|wTPAÀ~UO 3C%6Cș=fý:LZ7on&Ϝ<I=ޘ~ofg{{FhI~SxV'N*'IüН0 Г06P<u $7<x$B|k !$IP5jp[K~Bt]>ͺZ4{ [zwyȃ=L9k4[G׭f#!tn'ھUm{7!D.sdF{xz l=L'שknDp?\mBCH<$$'R;lv>} Ʊ;t]Ht21ee9f e:yN^y09c3|E<g2ysgϒo/^p>w C-uګ"iҹ.Iԗ;:8>Y  D Eqw@@*(KqiVmժU "" m]ZEj}mB˙'Ln&wnr m*o34Teu nBݡA{F3��[ ҋݽ{|V,~J4@XtSxbׁTs *_-RT-enW @U9l�lQV�DZt֩OGtj_SxntN=>*QmTiTj�$ݳcج^Q�P_t$N=<�j�{U \k?Hx:R? ҳSZaNfV* �Mjjt_tDO@P4ʟzQ۩GJb��`zM7t3݆u鈞!"rήӨxꑑzV0��B9Q08C:e֩ʷǪdT-PI �Dt#+_,PGz59sUG6Kj:Z(uU~�dt:rϭ[73`N�R;ՙ @ټ*�#NGv64nhw+{UbN=z|fT��֩e�5hPCwضSwꡲT��֪�b#_6иӑw_: z|ny���7TPKHK{tdaBU<s9&�@YCv:Ki&td%}dq(94nN=vکGUB\:VRe0P�C-5Aoӑ]۶ԩa� WAMRem|uz 8 lXz2};eSU�4RcUU6�V @Quv*îqIx��Z�HZ׺ ͛6#/#~+߇m_���V  Գӑ56sJ;jNV9 ɥ:R�tV @_;OGZ4kOG{cyy E_/^©GJyTS�tTo+�m3j¿߾ONSJ:Xc�5J(g6uP6+B*}ȿuڷm3ŽիJ>6-_O=tIלz�1yE5D(F:;w#v}S pQQ��jKWCԓ0⫗ws_>UiB���,WkUF\+UsU���u0A})T=36UO%��wU`zQ*T=U}U�P3TOl^W���B$l ���{!Kl^c���PCFU)����`ڤ�*I#5HTo�U~�LUAR%6RQ!5LQr S5TY @ټ6@=jDSs`Cje<5@/Gd U�RT7[;Wݨ#5B>*)�eڪ� U HW+EzCRu��@B/1�TGTPy ��!d�dVsA5)CPXWd5QV(P 6��ڮ�TH.&[ƨ*]V~2l@L*��,R;T` %tBIU=T9QWG+�ez_U�fPB)�w8HTg*�e@U�ڪ|=jJS��9^�`]*��BU�BJ��j9�ZPVPU�dS @نc*i UOGSMU�S:RF}5\wϪH��]QU'xEL:ʫm2l=Ky9jr I󃗭R^]U_%jٞtf A)_3rpuf)_/gxbSw&ߙ;H$I3rY%޿*YN;^Υlr�S)j W7~n{z7[j۞K=[oo볔@y#m0}VޏlOkoP?w%]f{:~~V s֪;kݥJs}l<-W(ls򾶟ջqm2彬BOթ8}Pލ�֯U3 N^ٞP-,ڻF>Gy]l{)ozUymOW^oSR^zR+7=^p=l-Qw9By_+&J*rm}^P;7 Q'jf۞ny)Ty'؞ۮ)  3S_)psUK7t:�tڣڽCH?5WQޏ印=n)R=ʛmC7d>Xy稙j{(*u=`+ u>J6$zG؞&nSi v Mh{Z4[Q1? k{)YlOM֏P޹rU)i{:)ZuN=~o$f)骼+7j=wlOSi#7FXymlO?])i9jFzU%c{:(PS~&f{wl?ɱ7tO0lLTޑ?^ymO]S!K�RV+kB@}�@:VuV�IOu!/O� eUR%@�`0����plV_{���r5NR���@VR*����(ww|t頻�K%��FU�G *i��E`����B���@b'! ����USU����\z�� �PIWoUFo-~JjJ�`Z��jޝh}zK�hZ+�@e!/ _}h:gj;���!B���B !����C1�@V5+��C1�@J-T��brJQR�6040�S% "Q9 � 2%0\}%>^nFϮ]àB�`@ � ɆwIj<#Ƿ_VڶjfM^8J+L:t�c5V�at[o.wrsx>y?<p;n!䙇+/0鑇m_,_uo]"ڶ%k¦ N`W?6<~}AWn9? m? Ϝ[ _6\q4B*�ܬ��%cy䞻 ޏзo<rǶ804j0:rd>BNݺ!}!$VPvP^8Ԃ5PϏ_ uKw-ZxnXǎ;ؽ 4,dffжmضНwk^)77={ F\k׺u*CH:V=$~@b'!+� !)&$^NNؼby ?cķ=�0y„o=Efc p8ddds'?okƁs' ӗKx[eS5k-['X~vB^=?o oy/~\Oʰ72zI>tW7Td��TP�&Ad)<)n3~\rք8ć=!_ לq88.xq!E!#d"N(r`c*÷s8F'9CRmrCHsuzGCH2p\T�x8Oajټy?xpO+aiCȪŷ]OFN<gK'%aYY5k?a\'}t|[Ň 9W]:uUҭK^׉Bj *n}{@Gym9{[PWyi{2zO[jδ=++5Oy?=zG[Byv卶='(I]g{>[y 'Rʿ0P/(oum&^}#m[(Bݭװ_)^[y۞[poʻr]m}Mg{+ozTyslO#g)oPy#m0M=kmOkoT3U [ݪ��!d,xW$!'|r}!Dדċ֩~}zS]4CH|جg]5z ÎիӐ FpB !ݻg+x_ޞJCڣB@PݭNSu=._#lO[eC7V>XyW)o騼D危=zS[?AyՏw骼ya{և+|~.Rމ[϶ʛnS^g3@y;t>NyԯY* = g)4Sícw^ylO~U(Sǭ7!ʻ@U^/Cy?UӔ74t9>RySQW�0ØCW%}<^_=ŁC[D)cFg`_o,Z4 DAag^zf/ Y,x21<>Jϐz:'\Cq]G< _)Bwp Ngjf* ��� !.P'zvMHU|~6YB���rm?:eO =xjS_:I R���`! ��B !���`!b���C1���!B����b���C1���J`!���0C���B}aɳOWy;~���T#Z���Q_U�����������%<����IENDB`������������kivy-1.9.1/doc/sources/images/Kivy_App_Life_Cycle.svg�����������������������������������������������0000664�0000000�0000000�00001504051�12641336260�0022533�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" standalone="yes"?> <svg version="1.1" viewBox="0.0 0.0 1000.0 792.0" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="p.0"><path d="m0 0l1000.0 0l0 792.0l-1000.0 0l0 -792.0z" clip-rule="nonzero"></path></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l1000.0 0l0 792.0l-1000.0 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m462.1227 146.24672l0 47.118103" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m462.1227 146.24672l0 35.118103" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.81924 181.36482l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#d1d8d8" d="m406.75262 199.47298l0 0c0 -3.267395 2.6487427 -5.9161377 5.9161377 -5.9161377l98.12048 0c1.5690308 0 3.0738525 0.6233063 4.1833496 1.7327881c1.1094971 1.1094971 1.7327881 2.6142883 1.7327881 4.1833496l0 23.663803c0 3.2673798 -2.6487427 5.9161224 -5.9161377 5.9161224l-98.12048 0c-3.267395 0 -5.9161377 -2.6487427 -5.9161377 -5.9161224z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m406.75262 199.47298l0 0c0 -3.267395 2.6487427 -5.9161377 5.9161377 -5.9161377l98.12048 0c1.5690308 0 3.0738525 0.6233063 4.1833496 1.7327881c1.1094971 1.1094971 1.7327881 2.6142883 1.7327881 4.1833496l0 23.663803c0 3.2673798 -2.6487427 5.9161224 -5.9161377 5.9161224l-98.12048 0c-3.267395 0 -5.9161377 -2.6487427 -5.9161377 -5.9161224z" fill-rule="nonzero"></path><path fill="#000000" d="m448.26807 209.72675q0 0.921875 -0.203125 1.65625q-0.203125 0.71875 -0.59375 1.234375q-0.375 0.515625 -0.9375 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.328125 0 -0.625 -0.078125q-0.28125 -0.0625 -0.5625 -0.203125q-0.265625 -0.15625 -0.546875 -0.375q-0.265625 -0.234375 -0.5625 -0.5625l0 0.859375q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 4.21875q0.3125 -0.328125 0.609375 -0.546875q0.296875 -0.21875 0.578125 -0.34375q0.28125 -0.140625 0.5625 -0.203125q0.28125 -0.0625 0.59375 -0.0625q0.765625 0 1.296875 0.3125q0.546875 0.296875 0.890625 0.8125q0.34375 0.5 0.5 1.1875q0.15625 0.6875 0.15625 1.453125zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.515625 -0.28125 -0.90625q-0.203125 -0.390625 -0.546875 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.515625 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.65625 1.015625 1.0q0.484375 0.328125 1.015625 0.328125q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.546875 -0.609375q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm9.3125 3.453125q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm3.671875 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm3.515625 9.40625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 10.4375zm8.40625 0q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm6.359375 -5.625q-0.75 1.5625 -1.109375 3.21875q-0.359375 1.65625 -0.359375 3.328125q0 1.671875 0.359375 3.328125q0.375 1.65625 1.09375 3.234375q0.03125 0.09375 0.03125 0.15625q0.015625 0.078125 -0.046875 0.109375q-0.046875 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.296875 0.03125q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.171875 -0.03125q-0.078125 -0.015625 -0.125 -0.046875q-0.046875 -0.03125 -0.0625 -0.078125q-0.421875 -0.796875 -0.75 -1.609375q-0.3125 -0.8125 -0.53125 -1.65625q-0.21875 -0.859375 -0.328125 -1.71875q-0.109375 -0.859375 -0.109375 -1.75q0 -0.875 0.109375 -1.734375q0.125 -0.859375 0.34375 -1.703125q0.234375 -0.859375 0.546875 -1.671875q0.328125 -0.828125 0.71875 -1.625q0.015625 -0.03125 0.046875 -0.046875q0.03125 -0.03125 0.09375 -0.046875q0.0625 -0.03125 0.171875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.1875 0 0.296875 0.03125q0.109375 0.015625 0.171875 0.0625q0.0625 0.03125 0.0625 0.09375q0.015625 0.0625 -0.015625 0.140625zm4.7890625 6.5625q0 0.890625 -0.109375 1.75q-0.109375 0.859375 -0.328125 1.71875q-0.21875 0.84375 -0.546875 1.65625q-0.3125 0.8125 -0.734375 1.609375q-0.015625 0.046875 -0.0625 0.078125q-0.046875 0.03125 -0.125 0.046875q-0.078125 0.03125 -0.1875 0.03125q-0.09375 0.015625 -0.234375 0.015625q-0.203125 0 -0.3125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.03125 -0.046875 -0.109375q0.015625 -0.0625 0.046875 -0.15625q0.71875 -1.578125 1.078125 -3.234375q0.375 -1.65625 0.375 -3.328125q0 -1.671875 -0.375 -3.328125q-0.359375 -1.65625 -1.09375 -3.21875q-0.03125 -0.078125 -0.03125 -0.140625q0.015625 -0.0625 0.078125 -0.09375q0.0625 -0.046875 0.171875 -0.0625q0.109375 -0.03125 0.296875 -0.03125q0.15625 0 0.265625 0.015625q0.109375 0.015625 0.171875 0.046875q0.078125 0.015625 0.109375 0.046875q0.03125 0.015625 0.046875 0.046875q0.796875 1.59375 1.25 3.296875q0.46875 1.6875 0.46875 3.4375z" fill-rule="nonzero"></path><path fill="#d1d8d8" d="m405.66602 283.1471l0 0c0 -2.9513855 2.3925476 -5.343933 5.343933 -5.343933l101.43811 0c1.4172974 0 2.7765503 0.5630188 3.7787476 1.5651855c1.0021973 1.0021973 1.5651855 2.3614502 1.5651855 3.7787476l0 21.375122c0 2.951355 -2.3925781 5.343933 -5.343933 5.343933l-101.43811 0c-2.9513855 0 -5.343933 -2.3925781 -5.343933 -5.343933z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m405.66602 283.1471l0 0c0 -2.9513855 2.3925476 -5.343933 5.343933 -5.343933l101.43811 0c1.4172974 0 2.7765503 0.5630188 3.7787476 1.5651855c1.0021973 1.0021973 1.5651855 2.3614502 1.5651855 3.7787476l0 21.375122c0 2.951355 -2.3925781 5.343933 -5.343933 5.343933l-101.43811 0c-2.9513855 0 -5.343933 -2.3925781 -5.343933 -5.343933z" fill-rule="nonzero"></path><path fill="#000000" d="m437.0962 292.27216q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.3125 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm9.15625 2.53125q0 0.28125 -0.0625 0.40625q-0.0625 0.125 -0.1875 0.125l-7.53125 0q-0.125 0 -0.203125 -0.125q-0.078125 -0.109375 -0.078125 -0.390625q0 -0.265625 0.078125 -0.40625q0.078125 -0.125 0.203125 -0.125l7.53125 0q0.125 0 0.1875 0.125q0.0625 0.125 0.0625 0.390625zm5.578125 -4.4375q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm5.5078125 1.390625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm7.0 0.53125q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm7.7578125 -3.359375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm5.125 6.046875q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm4.375 -10.046875q-0.75 1.5625 -1.109375 3.21875q-0.359375 1.65625 -0.359375 3.328125q0 1.671875 0.359375 3.328125q0.375 1.65625 1.09375 3.234375q0.03125 0.09375 0.03125 0.15625q0.015625 0.078125 -0.046875 0.109375q-0.046875 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.296875 0.03125q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.171875 -0.03125q-0.078125 -0.015625 -0.125 -0.046875q-0.046875 -0.03125 -0.0625 -0.078125q-0.421875 -0.796875 -0.75 -1.609375q-0.3125 -0.8125 -0.53125 -1.65625q-0.21875 -0.859375 -0.328125 -1.71875q-0.109375 -0.859375 -0.109375 -1.75q0 -0.875 0.109375 -1.734375q0.125 -0.859375 0.34375 -1.703125q0.234375 -0.859375 0.546875 -1.671875q0.328125 -0.828125 0.71875 -1.625q0.015625 -0.03125 0.046875 -0.046875q0.03125 -0.03125 0.09375 -0.046875q0.0625 -0.03125 0.171875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.1875 0 0.296875 0.03125q0.109375 0.015625 0.171875 0.0625q0.0625 0.03125 0.0625 0.09375q0.015625 0.0625 -0.015625 0.140625zm4.7890625 6.5625q0 0.890625 -0.109375 1.75q-0.109375 0.859375 -0.328125 1.71875q-0.21875 0.84375 -0.546875 1.65625q-0.3125 0.8125 -0.734375 1.609375q-0.015625 0.046875 -0.0625 0.078125q-0.046875 0.03125 -0.125 0.046875q-0.078125 0.03125 -0.1875 0.03125q-0.09375 0.015625 -0.234375 0.015625q-0.203125 0 -0.3125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.03125 -0.046875 -0.109375q0.015625 -0.0625 0.046875 -0.15625q0.71875 -1.578125 1.078125 -3.234375q0.375 -1.65625 0.375 -3.328125q0 -1.671875 -0.375 -3.328125q-0.359375 -1.65625 -1.09375 -3.21875q-0.03125 -0.078125 -0.03125 -0.140625q0.015625 -0.0625 0.078125 -0.09375q0.0625 -0.046875 0.171875 -0.0625q0.109375 -0.03125 0.296875 -0.03125q0.15625 0 0.265625 0.015625q0.109375 0.015625 0.171875 0.046875q0.078125 0.015625 0.109375 0.046875q0.03125 0.015625 0.046875 0.046875q0.796875 1.59375 1.25 3.296875q0.46875 1.6875 0.46875 3.4375z" fill-rule="nonzero"></path><path fill="#f4e1df" d="m673.1004 439.7745l0 0c0 -5.9085693 4.789795 -10.698395 10.698364 -10.698395l196.65051 0c2.8374023 0 5.5585327 1.1271667 7.5648804 3.133484c2.0063477 2.0063477 3.133484 4.7275085 3.133484 7.564911l0 42.792206c0 5.908539 -4.789856 10.698364 -10.698364 10.698364l-196.65051 0c-5.9085693 0 -10.698364 -4.7898254 -10.698364 -10.698364z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m673.1004 439.7745l0 0c0 -5.9085693 4.789795 -10.698395 10.698364 -10.698395l196.65051 0c2.8374023 0 5.5585327 1.1271667 7.5648804 3.133484c2.0063477 2.0063477 3.133484 4.7275085 3.133484 7.564911l0 42.792206c0 5.908539 -4.789856 10.698364 -10.698364 10.698364l-196.65051 0c-5.9085693 0 -10.698364 -4.7898254 -10.698364 -10.698364z" fill-rule="nonzero"></path><path fill="#000000" d="m753.2529 440.07684q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.3125 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm9.15625 2.53125q0 0.28125 -0.0625 0.40625q-0.0625 0.125 -0.1875 0.125l-7.53125 0q-0.125 0 -0.203125 -0.125q-0.078125 -0.109375 -0.078125 -0.390625q0 -0.265625 0.078125 -0.40625q0.078125 -0.125 0.203125 -0.125l7.53125 0q0.125 0 0.1875 0.125q0.0625 0.125 0.0625 0.390625zm7.640625 -6.15625q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm8.59375 3.484375q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm9.6640625 3.203125q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm6.796875 -1.90625q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm7.8515625 -1.90625q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm5.9296875 -6.359375q-0.75 1.5625 -1.109375 3.21875q-0.359375 1.65625 -0.359375 3.328125q0 1.671875 0.359375 3.328125q0.375 1.65625 1.09375 3.234375q0.03125 0.09375 0.03125 0.15625q0.015625 0.078125 -0.046875 0.109375q-0.046875 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.296875 0.03125q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.171875 -0.03125q-0.078125 -0.015625 -0.125 -0.046875q-0.046875 -0.03125 -0.0625 -0.078125q-0.421875 -0.796875 -0.75 -1.609375q-0.3125 -0.8125 -0.53125 -1.65625q-0.21875 -0.859375 -0.328125 -1.71875q-0.109375 -0.859375 -0.109375 -1.75q0 -0.875 0.109375 -1.734375q0.125 -0.859375 0.34375 -1.703125q0.234375 -0.859375 0.546875 -1.671875q0.328125 -0.828125 0.71875 -1.625q0.015625 -0.03125 0.046875 -0.046875q0.03125 -0.03125 0.09375 -0.046875q0.0625 -0.03125 0.171875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.1875 0 0.296875 0.03125q0.109375 0.015625 0.171875 0.0625q0.0625 0.03125 0.0625 0.09375q0.015625 0.0625 -0.015625 0.140625zm4.7890625 6.5625q0 0.890625 -0.109375 1.75q-0.109375 0.859375 -0.328125 1.71875q-0.21875 0.84375 -0.546875 1.65625q-0.3125 0.8125 -0.734375 1.609375q-0.015625 0.046875 -0.0625 0.078125q-0.046875 0.03125 -0.125 0.046875q-0.078125 0.03125 -0.1875 0.03125q-0.09375 0.015625 -0.234375 0.015625q-0.203125 0 -0.3125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.03125 -0.046875 -0.109375q0.015625 -0.0625 0.046875 -0.15625q0.71875 -1.578125 1.078125 -3.234375q0.375 -1.65625 0.375 -3.328125q0 -1.671875 -0.375 -3.328125q-0.359375 -1.65625 -1.09375 -3.21875q-0.03125 -0.078125 -0.03125 -0.140625q0.015625 -0.0625 0.078125 -0.09375q0.0625 -0.046875 0.171875 -0.0625q0.109375 -0.03125 0.296875 -0.03125q0.15625 0 0.265625 0.015625q0.109375 0.015625 0.171875 0.046875q0.078125 0.015625 0.109375 0.046875q0.03125 0.015625 0.046875 0.046875q0.796875 1.59375 1.25 3.296875q0.46875 1.6875 0.46875 3.4375z" fill-rule="nonzero"></path><path fill="#000000" d="m720.20996 460.56122q0 0.71875 -0.265625 1.28125q-0.265625 0.546875 -0.734375 0.9375q-0.453125 0.375 -1.09375 0.578125q-0.625 0.203125 -1.34375 0.203125q-0.515625 0 -0.953125 -0.09375q-0.421875 -0.09375 -0.765625 -0.21875q-0.34375 -0.125 -0.578125 -0.25q-0.21875 -0.140625 -0.3125 -0.234375q-0.09375 -0.09375 -0.140625 -0.234375q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.171875 0.015625 -0.28125q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.078125 0.078125 -0.109375q0.046875 -0.03125 0.109375 -0.03125q0.109375 0 0.296875 0.140625q0.203125 0.125 0.515625 0.28125q0.3125 0.15625 0.75 0.296875q0.453125 0.140625 1.03125 0.140625q0.4375 0 0.796875 -0.109375q0.359375 -0.125 0.625 -0.34375q0.265625 -0.21875 0.40625 -0.53125q0.140625 -0.3125 0.140625 -0.703125q0 -0.4375 -0.203125 -0.734375q-0.1875 -0.3125 -0.515625 -0.53125q-0.3125 -0.234375 -0.734375 -0.421875q-0.40625 -0.203125 -0.84375 -0.390625q-0.421875 -0.203125 -0.828125 -0.4375q-0.40625 -0.25 -0.734375 -0.578125q-0.3125 -0.328125 -0.515625 -0.765625q-0.1875 -0.453125 -0.1875 -1.0625q0 -0.640625 0.21875 -1.125q0.234375 -0.5 0.640625 -0.828125q0.421875 -0.34375 0.984375 -0.515625q0.5625 -0.1875 1.21875 -0.1875q0.34375 0 0.671875 0.0625q0.34375 0.0625 0.640625 0.15625q0.3125 0.09375 0.546875 0.21875q0.234375 0.125 0.296875 0.203125q0.078125 0.0625 0.09375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.09375 0.015625 0.25q0 0.140625 -0.015625 0.25q0 0.109375 -0.03125 0.1875q-0.015625 0.0625 -0.0625 0.109375q-0.046875 0.03125 -0.09375 0.03125q-0.09375 0 -0.28125 -0.109375q-0.171875 -0.109375 -0.4375 -0.25q-0.265625 -0.140625 -0.640625 -0.25q-0.359375 -0.109375 -0.8125 -0.109375q-0.421875 0 -0.734375 0.109375q-0.3125 0.109375 -0.515625 0.296875q-0.203125 0.1875 -0.3125 0.453125q-0.09375 0.25 -0.09375 0.546875q0 0.421875 0.1875 0.734375q0.203125 0.296875 0.53125 0.53125q0.328125 0.234375 0.734375 0.4375q0.421875 0.1875 0.84375 0.390625q0.4375 0.1875 0.84375 0.4375q0.421875 0.234375 0.734375 0.5625q0.328125 0.3125 0.53125 0.765625q0.203125 0.4375 0.203125 1.03125zm7.0703125 2.65625q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm9.4140625 -3.84375q0 0.03125 -0.015625 0.078125q0 0.03125 -0.015625 0.078125q0 0.03125 -0.015625 0.078125q0 0.046875 -0.015625 0.09375l-2.40625 6.6875q-0.03125 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.03125 -0.25 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.234375 0 -0.390625 -0.015625q-0.15625 -0.015625 -0.265625 -0.046875q-0.09375 -0.03125 -0.15625 -0.078125q-0.046875 -0.0625 -0.078125 -0.140625l-2.390625 -6.6875q-0.03125 -0.09375 -0.046875 -0.15625q-0.015625 -0.078125 -0.03125 -0.109375q0 -0.03125 0 -0.0625q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.109375 -0.0625q0.078125 -0.03125 0.1875 -0.03125q0.125 -0.015625 0.3125 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0 0.203125 0.03125q0.078125 0.03125 0.109375 0.078125q0.046875 0.046875 0.078125 0.125l1.984375 5.796875l0.03125 0.09375l0.015625 -0.09375l1.96875 -5.796875q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.03125q0.140625 -0.015625 0.34375 -0.015625q0.1875 0 0.296875 0.015625q0.125 0 0.1875 0.03125q0.0625 0.03125 0.09375 0.078125q0.03125 0.03125 0.03125 0.09375zm7.4609375 3.234375q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm10.078125 4.40625l-0.9375 2.59375q-0.046875 0.125 -0.25 0.1875q-0.1875 0.0625 -0.578125 0.0625q-0.203125 0 -0.328125 -0.015625q-0.125 -0.015625 -0.1875 -0.0625q-0.0625 -0.046875 -0.078125 -0.125q0 -0.078125 0.046875 -0.1875l0.96875 -2.453125q-0.078125 -0.03125 -0.140625 -0.09375q-0.0625 -0.078125 -0.078125 -0.15625l-2.515625 -6.71875q-0.0625 -0.171875 -0.0625 -0.265625q0 -0.09375 0.0625 -0.140625q0.0625 -0.0625 0.203125 -0.078125q0.140625 -0.015625 0.375 -0.015625q0.234375 0 0.359375 0.015625q0.140625 0 0.21875 0.03125q0.078125 0.03125 0.109375 0.09375q0.046875 0.0625 0.078125 0.15625l2.015625 5.640625l0.015625 0l1.9375 -5.671875q0.046875 -0.140625 0.109375 -0.1875q0.078125 -0.046875 0.203125 -0.0625q0.140625 -0.015625 0.390625 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0.015625 0.203125 0.078125q0.0625 0.046875 0.0625 0.140625q0 0.09375 -0.046875 0.234375l-2.515625 7.0zm10.5703125 -3.796875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.28125 3.5q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm6.5 -6.5625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm14.9140625 -0.484375q0 0.0625 -0.015625 0.140625q-0.015625 0.078125 -0.046875 0.1875l-2.078125 6.6875q-0.015625 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.140625 0.09375q-0.078125 0.03125 -0.234375 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.25 0 -0.421875 -0.015625q-0.15625 -0.015625 -0.25 -0.046875q-0.09375 -0.03125 -0.140625 -0.078125q-0.046875 -0.0625 -0.078125 -0.140625l-1.46875 -5.109375l-0.015625 -0.0625l-0.015625 0.0625l-1.375 5.109375q-0.015625 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.03125 -0.25 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.25 0 -0.40625 -0.015625q-0.140625 -0.015625 -0.25 -0.046875q-0.09375 -0.03125 -0.140625 -0.078125q-0.046875 -0.0625 -0.0625 -0.140625l-2.0625 -6.6875q-0.03125 -0.109375 -0.046875 -0.1875q-0.015625 -0.078125 -0.015625 -0.140625q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.09375 -0.0625q0.078125 -0.03125 0.203125 -0.03125q0.125 -0.015625 0.3125 -0.015625q0.21875 0 0.34375 0.015625q0.140625 0 0.203125 0.03125q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.046875 0.125l1.703125 5.796875l0.015625 0.0625l0.015625 -0.0625l1.546875 -5.796875q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.296875 0.015625q0.125 0 0.1875 0.03125q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.046875 0.109375l1.6875 5.8125l0.015625 0.0625l0 -0.0625l1.671875 -5.796875q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.03125q0.140625 -0.015625 0.34375 -0.015625q0.1875 0 0.296875 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.03125 0.03125 0.09375zm8.140625 3.453125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm7.375 -3.0625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm7.234375 6.5625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.328125 0.015625q-0.21875 0 -0.359375 -0.015625q-0.125 0 -0.21875 -0.03125q-0.09375 -0.03125 -0.15625 -0.078125q-0.0625 -0.0625 -0.109375 -0.125l-2.96875 -3.890625l0 3.890625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 6.359375l2.65625 -2.921875q0.0625 -0.078125 0.125 -0.125q0.078125 -0.046875 0.171875 -0.078125q0.109375 -0.046875 0.234375 -0.046875q0.140625 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.140625 0 0.21875 0.03125q0.09375 0.03125 0.125 0.078125q0.03125 0.03125 0.03125 0.109375q0 0.09375 -0.046875 0.1875q-0.046875 0.09375 -0.171875 0.21875l-2.546875 2.546875l2.859375 3.703125q0.109375 0.140625 0.140625 0.21875q0.046875 0.078125 0.046875 0.15625zm11.171875 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 4.21875q0.5625 -0.59375 1.125 -0.875q0.5625 -0.28125 1.125 -0.28125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm8.359375 -3.8125q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.3671875 -2.359375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm7.46875 2.75q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm4.9140625 3.546875q0 0.5625 -0.1875 0.75q-0.171875 0.1875 -0.65625 0.1875q-0.46875 0 -0.65625 -0.1875q-0.171875 -0.1875 -0.171875 -0.71875q0 -0.5625 0.171875 -0.734375q0.1875 -0.1875 0.671875 -0.1875q0.46875 0 0.640625 0.1875q0.1875 0.171875 0.1875 0.703125z" fill-rule="nonzero"></path><path fill="#000000" d="m705.2295 482.7331q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.078125 0.03125 -0.21875 0.046875q-0.140625 0.015625 -0.375 0.015625q-0.203125 0 -0.34375 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.046875 -0.125 -0.109375q-0.03125 -0.0625 -0.0625 -0.15625l-0.9375 -2.375q-0.15625 -0.40625 -0.34375 -0.75q-0.171875 -0.34375 -0.421875 -0.578125q-0.234375 -0.25 -0.5625 -0.390625q-0.328125 -0.140625 -0.78125 -0.140625l-0.90625 0l0 4.3125q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.078125 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.328125 0.015625q-0.1875 0 -0.328125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -9.359375q0 -0.3125 0.15625 -0.421875q0.171875 -0.125 0.34375 -0.125l2.15625 0q0.375 0 0.625 0.015625q0.265625 0.015625 0.46875 0.046875q0.578125 0.09375 1.03125 0.3125q0.453125 0.21875 0.75 0.5625q0.3125 0.328125 0.453125 0.765625q0.15625 0.4375 0.15625 0.953125q0 0.515625 -0.140625 0.921875q-0.125 0.390625 -0.390625 0.703125q-0.25 0.3125 -0.609375 0.546875q-0.359375 0.21875 -0.8125 0.375q0.25 0.109375 0.453125 0.28125q0.203125 0.15625 0.375 0.390625q0.1875 0.234375 0.34375 0.546875q0.15625 0.296875 0.3125 0.6875l0.90625 2.21875q0.109375 0.28125 0.140625 0.40625q0.03125 0.109375 0.03125 0.171875zm-2.03125 -7.109375q0 -0.59375 -0.265625 -1.0q-0.265625 -0.40625 -0.890625 -0.59375q-0.1875 -0.046875 -0.4375 -0.0625q-0.25 -0.03125 -0.640625 -0.03125l-1.140625 0l0 3.40625l1.3125 0q0.53125 0 0.921875 -0.125q0.390625 -0.140625 0.640625 -0.359375q0.265625 -0.234375 0.375 -0.546875q0.125 -0.3125 0.125 -0.6875zm9.828125 3.296875q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.6640625 2.296875q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm7.8671875 1.90625q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm12.8125 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.265625q0 -0.453125 -0.078125 -0.8125q-0.078125 -0.375 -0.25 -0.640625q-0.171875 -0.265625 -0.4375 -0.40625q-0.265625 -0.140625 -0.625 -0.140625q-0.4375 0 -0.890625 0.34375q-0.453125 0.34375 -0.984375 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.078125 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.171875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.265625q0 -0.453125 -0.09375 -0.8125q-0.078125 -0.375 -0.25 -0.640625q-0.171875 -0.265625 -0.4375 -0.40625q-0.25 -0.140625 -0.609375 -0.140625q-0.453125 0 -0.90625 0.34375q-0.453125 0.34375 -0.984375 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.15625 -0.96875q0.5625 -0.3125 1.125 -0.3125q0.4375 0 0.78125 0.109375q0.359375 0.09375 0.625 0.28125q0.265625 0.171875 0.453125 0.4375q0.1875 0.25 0.3125 0.5625q0.34375 -0.390625 0.65625 -0.65625q0.328125 -0.265625 0.609375 -0.421875q0.296875 -0.171875 0.578125 -0.234375q0.28125 -0.078125 0.5625 -0.078125q0.671875 0 1.125 0.234375q0.46875 0.234375 0.75 0.640625q0.296875 0.390625 0.40625 0.9375q0.125 0.53125 0.125 1.125l0 4.4375zm8.359375 -3.8125q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm8.15625 4.203125q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm6.640625 7.5q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm11.515625 1.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm8.890625 -3.59375q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm6.921875 2.984375q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm11.1953125 -6.1875q0 0.265625 -0.078125 0.390625q-0.078125 0.125 -0.1875 0.125l-1.015625 0q0.28125 0.28125 0.390625 0.625q0.109375 0.328125 0.109375 0.703125q0 0.609375 -0.203125 1.078125q-0.1875 0.46875 -0.5625 0.796875q-0.359375 0.3125 -0.859375 0.484375q-0.5 0.171875 -1.109375 0.171875q-0.421875 0 -0.8125 -0.109375q-0.390625 -0.109375 -0.59375 -0.28125q-0.140625 0.140625 -0.234375 0.328125q-0.09375 0.171875 -0.09375 0.40625q0 0.265625 0.25 0.453125q0.265625 0.171875 0.6875 0.1875l1.828125 0.078125q0.53125 0.015625 0.96875 0.15625q0.4375 0.125 0.75 0.359375q0.328125 0.234375 0.5 0.59375q0.1875 0.34375 0.1875 0.8125q0 0.484375 -0.203125 0.921875q-0.203125 0.4375 -0.625 0.765625q-0.421875 0.328125 -1.078125 0.515625q-0.640625 0.203125 -1.515625 0.203125q-0.859375 0 -1.453125 -0.15625q-0.59375 -0.140625 -0.984375 -0.390625q-0.375 -0.25 -0.546875 -0.59375q-0.171875 -0.34375 -0.171875 -0.75q0 -0.265625 0.0625 -0.515625q0.0625 -0.234375 0.1875 -0.453125q0.125 -0.21875 0.3125 -0.421875q0.203125 -0.203125 0.453125 -0.390625q-0.390625 -0.203125 -0.578125 -0.5q-0.171875 -0.296875 -0.171875 -0.640625q0 -0.46875 0.1875 -0.84375q0.203125 -0.375 0.484375 -0.671875q-0.234375 -0.296875 -0.375 -0.65625q-0.140625 -0.359375 -0.140625 -0.875q0 -0.609375 0.203125 -1.078125q0.203125 -0.484375 0.5625 -0.8125q0.359375 -0.328125 0.859375 -0.5q0.5 -0.171875 1.09375 -0.171875q0.328125 0 0.59375 0.03125q0.28125 0.03125 0.53125 0.09375l2.125 0q0.125 0 0.1875 0.140625q0.078125 0.125 0.078125 0.390625zm-2.015625 1.84375q0 -0.71875 -0.40625 -1.109375q-0.390625 -0.40625 -1.109375 -0.40625q-0.375 0 -0.65625 0.125q-0.28125 0.125 -0.46875 0.34375q-0.171875 0.21875 -0.265625 0.5q-0.09375 0.28125 -0.09375 0.59375q0 0.703125 0.390625 1.109375q0.40625 0.390625 1.109375 0.390625q0.390625 0 0.671875 -0.125q0.28125 -0.125 0.453125 -0.328125q0.1875 -0.21875 0.28125 -0.5q0.09375 -0.28125 0.09375 -0.59375zm0.640625 5.578125q0 -0.453125 -0.375 -0.703125q-0.359375 -0.25 -1.0 -0.265625l-1.8125 -0.0625q-0.25 0.203125 -0.421875 0.390625q-0.15625 0.171875 -0.25 0.328125q-0.09375 0.15625 -0.125 0.3125q-0.03125 0.15625 -0.03125 0.328125q0 0.5 0.515625 0.765625q0.515625 0.265625 1.4375 0.265625q0.578125 0 0.96875 -0.125q0.40625 -0.109375 0.640625 -0.296875q0.25 -0.1875 0.34375 -0.4375q0.109375 -0.234375 0.109375 -0.5zm9.046875 -0.71875q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm7.6875 0.015625q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm7.7578125 -3.359375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm6.765625 6.578125q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm9.6953125 3.203125q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm6.015625 -0.515625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm7.703125 -3.296875q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm9.2578125 0.390625q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm9.2734375 4.203125q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125z" fill-rule="nonzero"></path><path fill="#cbe3d4" d="m132.39305 365.83737l0 0c0 -2.9948425 2.4278107 -5.4226685 5.4226685 -5.4226685l125.34361 0c1.4382019 0 2.8174744 0.5713196 3.8344116 1.5882568c1.0169678 1.0169678 1.5882874 2.3962402 1.5882874 3.8344116l0 21.690063c0 2.994873 -2.427826 5.422699 -5.422699 5.422699l-125.34361 0l0 0c-2.9948578 0 -5.4226685 -2.427826 -5.4226685 -5.422699z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m132.39305 365.83737l0 0c0 -2.9948425 2.4278107 -5.4226685 5.4226685 -5.4226685l125.34361 0c1.4382019 0 2.8174744 0.5713196 3.8344116 1.5882568c1.0169678 1.0169678 1.5882874 2.3962402 1.5882874 3.8344116l0 21.690063c0 2.994873 -2.427826 5.422699 -5.422699 5.422699l-125.34361 0l0 0c-2.9948578 0 -5.4226685 -2.427826 -5.4226685 -5.422699z" fill-rule="nonzero"></path><path fill="#000000" d="m166.49144 375.1199q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.3125 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm9.15625 2.53125q0 0.28125 -0.0625 0.40625q-0.0625 0.125 -0.1875 0.125l-7.53125 0q-0.125 0 -0.203125 -0.125q-0.078125 -0.109375 -0.078125 -0.390625q0 -0.265625 0.078125 -0.40625q0.078125 -0.125 0.203125 -0.125l7.53125 0q0.125 0 0.1875 0.125q0.0625 0.125 0.0625 0.390625zm5.28125 -9.09375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm7.46875 2.75q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.6640625 2.296875q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm7.8671875 1.90625q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm12.8125 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.265625q0 -0.453125 -0.078125 -0.8125q-0.078125 -0.375 -0.25 -0.640625q-0.171875 -0.265625 -0.4375 -0.40625q-0.265625 -0.140625 -0.625 -0.140625q-0.4375 0 -0.890625 0.34375q-0.453125 0.34375 -0.984375 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.078125 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.171875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.265625q0 -0.453125 -0.09375 -0.8125q-0.078125 -0.375 -0.25 -0.640625q-0.171875 -0.265625 -0.4375 -0.40625q-0.25 -0.140625 -0.609375 -0.140625q-0.453125 0 -0.90625 0.34375q-0.453125 0.34375 -0.984375 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.15625 -0.96875q0.5625 -0.3125 1.125 -0.3125q0.4375 0 0.78125 0.109375q0.359375 0.09375 0.625 0.28125q0.265625 0.171875 0.453125 0.4375q0.1875 0.25 0.3125 0.5625q0.34375 -0.390625 0.65625 -0.65625q0.328125 -0.265625 0.609375 -0.421875q0.296875 -0.171875 0.578125 -0.234375q0.28125 -0.078125 0.5625 -0.078125q0.671875 0 1.125 0.234375q0.46875 0.234375 0.75 0.640625q0.296875 0.390625 0.40625 0.9375q0.125 0.53125 0.125 1.125l0 4.4375zm8.359375 -3.8125q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm5.9296875 -6.359375q-0.75 1.5625 -1.109375 3.21875q-0.359375 1.65625 -0.359375 3.328125q0 1.671875 0.359375 3.328125q0.375 1.65625 1.09375 3.234375q0.03125 0.09375 0.03125 0.15625q0.015625 0.078125 -0.046875 0.109375q-0.046875 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.296875 0.03125q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.171875 -0.03125q-0.078125 -0.015625 -0.125 -0.046875q-0.046875 -0.03125 -0.0625 -0.078125q-0.421875 -0.796875 -0.75 -1.609375q-0.3125 -0.8125 -0.53125 -1.65625q-0.21875 -0.859375 -0.328125 -1.71875q-0.109375 -0.859375 -0.109375 -1.75q0 -0.875 0.109375 -1.734375q0.125 -0.859375 0.34375 -1.703125q0.234375 -0.859375 0.546875 -1.671875q0.328125 -0.828125 0.71875 -1.625q0.015625 -0.03125 0.046875 -0.046875q0.03125 -0.03125 0.09375 -0.046875q0.0625 -0.03125 0.171875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.1875 0 0.296875 0.03125q0.109375 0.015625 0.171875 0.0625q0.0625 0.03125 0.0625 0.09375q0.015625 0.0625 -0.015625 0.140625zm4.7890625 6.5625q0 0.890625 -0.109375 1.75q-0.109375 0.859375 -0.328125 1.71875q-0.21875 0.84375 -0.546875 1.65625q-0.3125 0.8125 -0.734375 1.609375q-0.015625 0.046875 -0.0625 0.078125q-0.046875 0.03125 -0.125 0.046875q-0.078125 0.03125 -0.1875 0.03125q-0.09375 0.015625 -0.234375 0.015625q-0.203125 0 -0.3125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.03125 -0.046875 -0.109375q0.015625 -0.0625 0.046875 -0.15625q0.71875 -1.578125 1.078125 -3.234375q0.375 -1.65625 0.375 -3.328125q0 -1.671875 -0.375 -3.328125q-0.359375 -1.65625 -1.09375 -3.21875q-0.03125 -0.078125 -0.03125 -0.140625q0.015625 -0.0625 0.078125 -0.09375q0.0625 -0.046875 0.171875 -0.0625q0.109375 -0.03125 0.296875 -0.03125q0.15625 0 0.265625 0.015625q0.109375 0.015625 0.171875 0.046875q0.078125 0.015625 0.109375 0.046875q0.03125 0.015625 0.046875 0.046875q0.796875 1.59375 1.25 3.296875q0.46875 1.6875 0.46875 3.4375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m406.5479 361.2075l0 0c0 -4.273407 3.464264 -7.737671 7.737671 -7.737671l94.88684 0c2.0521545 0 4.0202637 0.81521606 5.4713745 2.266327c1.4511108 1.4510803 2.2662964 3.4191895 2.2662964 5.471344l0 30.94983c0 4.273407 -3.4642944 7.7377014 -7.737671 7.7377014l-94.88684 0c-4.273407 0 -7.737671 -3.4642944 -7.737671 -7.7377014z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m406.5479 361.2075l0 0c0 -4.273407 3.464264 -7.737671 7.737671 -7.737671l94.88684 0c2.0521545 0 4.0202637 0.81521606 5.4713745 2.266327c1.4511108 1.4510803 2.2662964 3.4191895 2.2662964 5.471344l0 30.94983c0 4.273407 -3.4642944 7.7377014 -7.737671 7.7377014l-94.88684 0c-4.273407 0 -7.737671 -3.4642944 -7.737671 -7.7377014z" fill-rule="nonzero"></path><path fill="#000000" d="m454.48682 368.66678q0.0625 0.171875 0.0625 0.28125q0 0.109375 -0.0625 0.171875q-0.0625 0.046875 -0.203125 0.0625q-0.140625 0.015625 -0.390625 0.015625q-0.234375 0 -0.390625 -0.015625q-0.140625 0 -0.21875 -0.03125q-0.0625 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.0625 -0.125l-0.859375 -2.453125l-4.203125 0l-0.828125 2.421875q-0.03125 0.078125 -0.078125 0.125q-0.03125 0.046875 -0.109375 0.09375q-0.0625 0.03125 -0.203125 0.046875q-0.140625 0.015625 -0.359375 0.015625q-0.21875 0 -0.375 -0.015625q-0.140625 -0.015625 -0.203125 -0.078125q-0.046875 -0.0625 -0.046875 -0.15625q0 -0.109375 0.0625 -0.28125l3.390625 -9.390625q0.03125 -0.09375 0.078125 -0.140625q0.0625 -0.0625 0.15625 -0.09375q0.09375 -0.03125 0.25 -0.03125q0.15625 -0.015625 0.390625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0 0.265625 0.03125q0.109375 0.03125 0.15625 0.09375q0.0625 0.0625 0.09375 0.140625l3.390625 9.390625zm-4.359375 -8.28125l0 0l-1.75 5.03125l3.515625 0l-1.765625 -5.03125zm12.3671875 4.9375q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm9.765625 -0.15625q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm7.703125 1.5625q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125z" fill-rule="nonzero"></path><path fill="#000000" d="m436.479 378.5574q0 0.15625 -0.015625 0.25q-0.015625 0.078125 -0.03125 0.140625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.140625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.046875 -0.28125 -0.078125q-0.15625 -0.046875 -0.359375 -0.046875q-0.296875 0 -0.5 0.09375q-0.203125 0.09375 -0.328125 0.296875q-0.125 0.203125 -0.1875 0.515625q-0.046875 0.3125 -0.046875 0.765625l0 0.765625l1.578125 0q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.171875 0.125l-1.578125 0l0 6.15625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -6.15625l-0.984375 0q-0.125 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.046875 -0.03125 0.109375 -0.03125l0.984375 0l0 -0.71875q0 -0.734375 0.140625 -1.265625q0.140625 -0.53125 0.421875 -0.859375q0.28125 -0.34375 0.703125 -0.5q0.421875 -0.15625 1.0 -0.15625q0.28125 0 0.53125 0.046875q0.265625 0.046875 0.40625 0.109375q0.140625 0.0625 0.1875 0.109375q0.046875 0.046875 0.078125 0.125q0.03125 0.0625 0.03125 0.171875q0.015625 0.109375 0.015625 0.25zm7.0546875 9.921875q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm8.4375 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm7.40625 -1.0625q0 0.125 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.0625 -0.046875 0.125q-0.03125 0.046875 -0.125 0.140625q-0.09375 0.09375 -0.328125 0.25q-0.234375 0.140625 -0.53125 0.265625q-0.296875 0.109375 -0.640625 0.171875q-0.34375 0.078125 -0.703125 0.078125q-0.765625 0 -1.359375 -0.25q-0.578125 -0.265625 -0.96875 -0.734375q-0.390625 -0.484375 -0.609375 -1.1875q-0.203125 -0.703125 -0.203125 -1.609375q0 -1.046875 0.25 -1.78125q0.265625 -0.75 0.703125 -1.21875q0.4375 -0.484375 1.03125 -0.71875q0.609375 -0.234375 1.296875 -0.234375q0.34375 0 0.65625 0.0625q0.3125 0.0625 0.578125 0.171875q0.265625 0.09375 0.46875 0.234375q0.21875 0.125 0.3125 0.21875q0.09375 0.09375 0.125 0.15625q0.03125 0.046875 0.046875 0.125q0.03125 0.078125 0.03125 0.171875q0.015625 0.09375 0.015625 0.234375q0 0.296875 -0.078125 0.421875q-0.0625 0.125 -0.15625 0.125q-0.125 0 -0.28125 -0.125q-0.140625 -0.140625 -0.375 -0.296875q-0.234375 -0.15625 -0.578125 -0.28125q-0.328125 -0.125 -0.78125 -0.125q-0.921875 0 -1.421875 0.71875q-0.5 0.703125 -0.5 2.0625q0 0.6875 0.125 1.203125q0.140625 0.5 0.390625 0.84375q0.25 0.34375 0.609375 0.515625q0.359375 0.171875 0.828125 0.171875q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.578125 -0.3125q0.25 -0.171875 0.421875 -0.296875q0.171875 -0.140625 0.265625 -0.140625q0.046875 0 0.078125 0.03125q0.046875 0.03125 0.078125 0.109375q0.03125 0.0625 0.03125 0.1875q0.015625 0.109375 0.015625 0.265625zm5.375 0.546875q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm2.984375 0.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.765625 5.8125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.3125 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm6.765625 -1.90625q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125z" fill-rule="nonzero"></path><path fill="#d1d8d8" d="m405.66602 534.40955l0 0c0 -2.951355 2.3925476 -5.343933 5.343933 -5.343933l101.43811 0c1.4172974 0 2.7765503 0.5630493 3.7787476 1.5651855c1.0021973 1.0021973 1.5651855 2.3614502 1.5651855 3.7787476l0 21.375122c0 2.951355 -2.3925781 5.343933 -5.343933 5.343933l-101.43811 0c-2.9513855 0 -5.343933 -2.3925781 -5.343933 -5.343933z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m405.66602 534.40955l0 0c0 -2.951355 2.3925476 -5.343933 5.343933 -5.343933l101.43811 0c1.4172974 0 2.7765503 0.5630493 3.7787476 1.5651855c1.0021973 1.0021973 1.5651855 2.3614502 1.5651855 3.7787476l0 21.375122c0 2.951355 -2.3925781 5.343933 -5.343933 5.343933l-101.43811 0c-2.9513855 0 -5.343933 -2.3925781 -5.343933 -5.343933z" fill-rule="nonzero"></path><path fill="#000000" d="m437.9751 543.5346q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.3125 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm9.15625 2.53125q0 0.28125 -0.0625 0.40625q-0.0625 0.125 -0.1875 0.125l-7.53125 0q-0.125 0 -0.203125 -0.125q-0.078125 -0.109375 -0.078125 -0.390625q0 -0.265625 0.078125 -0.40625q0.078125 -0.125 0.203125 -0.125l7.53125 0q0.125 0 0.1875 0.125q0.0625 0.125 0.0625 0.390625zm5.578125 -4.4375q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm5.5078125 1.390625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm8.234375 -3.078125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.734375 -0.125q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm5.96875 -7.09375q-0.75 1.5625 -1.109375 3.21875q-0.359375 1.65625 -0.359375 3.328125q0 1.671875 0.359375 3.328125q0.375 1.65625 1.09375 3.234375q0.03125 0.09375 0.03125 0.15625q0.015625 0.078125 -0.046875 0.109375q-0.046875 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.296875 0.03125q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.171875 -0.03125q-0.078125 -0.015625 -0.125 -0.046875q-0.046875 -0.03125 -0.0625 -0.078125q-0.421875 -0.796875 -0.75 -1.609375q-0.3125 -0.8125 -0.53125 -1.65625q-0.21875 -0.859375 -0.328125 -1.71875q-0.109375 -0.859375 -0.109375 -1.75q0 -0.875 0.109375 -1.734375q0.125 -0.859375 0.34375 -1.703125q0.234375 -0.859375 0.546875 -1.671875q0.328125 -0.828125 0.71875 -1.625q0.015625 -0.03125 0.046875 -0.046875q0.03125 -0.03125 0.09375 -0.046875q0.0625 -0.03125 0.171875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.1875 0 0.296875 0.03125q0.109375 0.015625 0.171875 0.0625q0.0625 0.03125 0.0625 0.09375q0.015625 0.0625 -0.015625 0.140625zm4.7890625 6.5625q0 0.890625 -0.109375 1.75q-0.109375 0.859375 -0.328125 1.71875q-0.21875 0.84375 -0.546875 1.65625q-0.3125 0.8125 -0.734375 1.609375q-0.015625 0.046875 -0.0625 0.078125q-0.046875 0.03125 -0.125 0.046875q-0.078125 0.03125 -0.1875 0.03125q-0.09375 0.015625 -0.234375 0.015625q-0.203125 0 -0.3125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.03125 -0.046875 -0.109375q0.015625 -0.0625 0.046875 -0.15625q0.71875 -1.578125 1.078125 -3.234375q0.375 -1.65625 0.375 -3.328125q0 -1.671875 -0.375 -3.328125q-0.359375 -1.65625 -1.09375 -3.21875q-0.03125 -0.078125 -0.03125 -0.140625q0.015625 -0.0625 0.078125 -0.09375q0.0625 -0.046875 0.171875 -0.0625q0.109375 -0.03125 0.296875 -0.03125q0.15625 0 0.265625 0.015625q0.109375 0.015625 0.171875 0.046875q0.078125 0.015625 0.109375 0.046875q0.03125 0.015625 0.046875 0.046875q0.796875 1.59375 1.25 3.296875q0.46875 1.6875 0.46875 3.4375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 229.0529l0 48.75026" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 229.0529l0 36.75026" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.42554 265.80316l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 309.86615l0 43.60367" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 309.86615l0 31.603668" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.42554 341.46982l3.3034668 9.076202l3.3034668 -9.076202z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 399.89502l0.78741455 38.393707" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 399.89502l0.5413513 26.39624" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.9676 426.35898l3.488861 9.006531l3.1166687 -9.141998z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m601.22504 461.1706l71.87537 0" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m601.22504 461.1706l59.875366 0" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m661.1004 464.47406l9.076172 -3.3034668l-9.076172 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m268.58203 376.6824l137.96588 0" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m268.58203 376.6824l125.96588 0" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m394.5479 379.98587l9.076172 -3.3034668l-9.076172 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m778.0 730.53546l-588.3779 0" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m778.0 730.53546l-576.378 0" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m201.62202 727.232l-9.076187 3.3034668l9.076187 3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m200.48753 729.9895l0 -337.03937" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m200.48753 729.9895l0 -325.03937" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m203.791 404.95013l-3.3034668 -9.076202l-3.3034668 9.076202z" fill-rule="evenodd"></path><path fill="#d1d8d8" d="m361.65027 600.74817l0 0c0 -3.6732788 2.9777832 -6.651062 6.6510315 -6.651062l186.85538 0c1.763977 0 3.4556885 0.7007446 4.703003 1.9480591c1.2473145 1.2473145 1.9480591 2.9390259 1.9480591 4.703003l0 26.603394c0 3.6732788 -2.9777832 6.651062 -6.651062 6.651062l-186.85538 0l0 0c-3.6732483 0 -6.6510315 -2.9777832 -6.6510315 -6.651062z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m361.65027 600.74817l0 0c0 -3.6732788 2.9777832 -6.651062 6.6510315 -6.651062l186.85538 0c1.763977 0 3.4556885 0.7007446 4.703003 1.9480591c1.2473145 1.2473145 1.9480591 2.9390259 1.9480591 4.703003l0 26.603394c0 3.6732788 -2.9777832 6.651062 -6.651062 6.651062l-186.85538 0l0 0c-3.6732483 0 -6.6510315 -2.9777832 -6.6510315 -6.651062z" fill-rule="nonzero"></path><path fill="#000000" d="m392.00244 616.0655q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.09375q-0.078125 0.03125 -0.21875 0.046875q-0.125 0.015625 -0.34375 0.015625q-0.265625 0 -0.4375 -0.03125q-0.171875 -0.015625 -0.265625 -0.078125q-0.078125 -0.0625 -0.140625 -0.140625l-3.71875 -5.0625l0 5.0625q0 0.046875 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.078125 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.328125 0.015625q-0.1875 0 -0.328125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.0625 -0.03125 -0.109375l0 -9.703125q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.140625 -0.015625 0.328125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.203125 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 4.484375l3.578125 -4.484375q0.046875 -0.078125 0.109375 -0.125q0.0625 -0.046875 0.15625 -0.0625q0.09375 -0.03125 0.21875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.203125 0.046875q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375q0 0.09375 -0.046875 0.203125q-0.046875 0.09375 -0.1875 0.28125l-3.359375 4.0l3.609375 4.796875q0.140625 0.203125 0.15625 0.28125q0.03125 0.078125 0.03125 0.125zm2.859375 0.015625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.0 2.359375q0 0.03125 -0.015625 0.078125q0 0.03125 -0.015625 0.078125q0 0.03125 -0.015625 0.078125q0 0.046875 -0.015625 0.09375l-2.40625 6.6875q-0.03125 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.03125 -0.25 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.234375 0 -0.390625 -0.015625q-0.15625 -0.015625 -0.265625 -0.046875q-0.09375 -0.03125 -0.15625 -0.078125q-0.046875 -0.0625 -0.078125 -0.140625l-2.390625 -6.6875q-0.03125 -0.09375 -0.046875 -0.15625q-0.015625 -0.078125 -0.03125 -0.109375q0 -0.03125 0 -0.0625q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.109375 -0.0625q0.078125 -0.03125 0.1875 -0.03125q0.125 -0.015625 0.3125 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0 0.203125 0.03125q0.078125 0.03125 0.109375 0.078125q0.046875 0.046875 0.078125 0.125l1.984375 5.796875l0.03125 0.09375l0.015625 -0.09375l1.96875 -5.796875q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.03125q0.140625 -0.015625 0.34375 -0.015625q0.1875 0 0.296875 0.015625q0.125 0 0.1875 0.03125q0.0625 0.03125 0.09375 0.078125q0.03125 0.03125 0.03125 0.09375zm4.6640625 7.25l-0.9375 2.59375q-0.046875 0.125 -0.25 0.1875q-0.1875 0.0625 -0.578125 0.0625q-0.203125 0 -0.328125 -0.015625q-0.125 -0.015625 -0.1875 -0.0625q-0.0625 -0.046875 -0.078125 -0.125q0 -0.078125 0.046875 -0.1875l0.96875 -2.453125q-0.078125 -0.03125 -0.140625 -0.09375q-0.0625 -0.078125 -0.078125 -0.15625l-2.515625 -6.71875q-0.0625 -0.171875 -0.0625 -0.265625q0 -0.09375 0.0625 -0.140625q0.0625 -0.0625 0.203125 -0.078125q0.140625 -0.015625 0.375 -0.015625q0.234375 0 0.359375 0.015625q0.140625 0 0.21875 0.03125q0.078125 0.03125 0.109375 0.09375q0.046875 0.0625 0.078125 0.15625l2.015625 5.640625l0.015625 0l1.9375 -5.671875q0.046875 -0.140625 0.109375 -0.1875q0.078125 -0.046875 0.203125 -0.0625q0.140625 -0.015625 0.390625 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0.015625 0.203125 0.078125q0.0625 0.046875 0.0625 0.140625q0 0.09375 -0.046875 0.234375l-2.515625 7.0zm17.484375 -0.296875q-0.03125 0.109375 -0.09375 0.171875q-0.0625 0.0625 -0.171875 0.109375q-0.109375 0.03125 -0.28125 0.046875q-0.15625 0.015625 -0.390625 0.015625q-0.234375 0 -0.40625 -0.015625q-0.171875 -0.015625 -0.28125 -0.046875q-0.109375 -0.046875 -0.171875 -0.109375q-0.046875 -0.0625 -0.078125 -0.171875l-2.109375 -7.640625l-0.015625 0l-1.953125 7.640625q-0.03125 0.109375 -0.09375 0.171875q-0.046875 0.0625 -0.15625 0.109375q-0.09375 0.03125 -0.25 0.046875q-0.15625 0.015625 -0.40625 0.015625q-0.265625 0 -0.4375 -0.015625q-0.171875 -0.015625 -0.28125 -0.046875q-0.109375 -0.046875 -0.171875 -0.109375q-0.046875 -0.0625 -0.078125 -0.171875l-2.671875 -9.34375q-0.046875 -0.171875 -0.046875 -0.265625q0 -0.109375 0.0625 -0.15625q0.0625 -0.0625 0.203125 -0.078125q0.15625 -0.015625 0.40625 -0.015625q0.25 0 0.390625 0.015625q0.140625 0 0.203125 0.03125q0.078125 0.03125 0.109375 0.09375q0.03125 0.046875 0.046875 0.140625l2.265625 8.46875l0.015625 0l2.15625 -8.453125q0.015625 -0.09375 0.046875 -0.140625q0.046875 -0.0625 0.125 -0.09375q0.078125 -0.03125 0.21875 -0.046875q0.140625 -0.015625 0.375 -0.015625q0.21875 0 0.34375 0.015625q0.140625 0.015625 0.21875 0.046875q0.078125 0.03125 0.109375 0.09375q0.03125 0.046875 0.0625 0.140625l2.3125 8.453125l0.015625 0l2.234375 -8.46875q0.015625 -0.078125 0.03125 -0.125q0.03125 -0.0625 0.109375 -0.09375q0.078125 -0.03125 0.203125 -0.046875q0.140625 -0.015625 0.375 -0.015625q0.234375 0 0.359375 0.015625q0.140625 0.015625 0.203125 0.078125q0.0625 0.046875 0.0625 0.15625q0 0.09375 -0.046875 0.28125l-2.671875 9.328125zm5.6875 0.09375q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.28125 9.40625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm8.375 0q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm10.21875 1.34375q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm13.09375 -3.546875q0 0.0625 -0.015625 0.140625q-0.015625 0.078125 -0.046875 0.1875l-2.078125 6.6875q-0.015625 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.140625 0.09375q-0.078125 0.03125 -0.234375 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.25 0 -0.421875 -0.015625q-0.15625 -0.015625 -0.25 -0.046875q-0.09375 -0.03125 -0.140625 -0.078125q-0.046875 -0.0625 -0.078125 -0.140625l-1.46875 -5.109375l-0.015625 -0.0625l-0.015625 0.0625l-1.375 5.109375q-0.015625 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.03125 -0.25 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.25 0 -0.40625 -0.015625q-0.140625 -0.015625 -0.25 -0.046875q-0.09375 -0.03125 -0.140625 -0.078125q-0.046875 -0.0625 -0.0625 -0.140625l-2.0625 -6.6875q-0.03125 -0.109375 -0.046875 -0.1875q-0.015625 -0.078125 -0.015625 -0.140625q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.09375 -0.0625q0.078125 -0.03125 0.203125 -0.03125q0.125 -0.015625 0.3125 -0.015625q0.21875 0 0.34375 0.015625q0.140625 0 0.203125 0.03125q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.046875 0.125l1.703125 5.796875l0.015625 0.0625l0.015625 -0.0625l1.546875 -5.796875q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.296875 0.015625q0.125 0 0.1875 0.03125q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.046875 0.109375l1.6875 5.8125l0.015625 0.0625l0 -0.0625l1.671875 -5.796875q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.03125q0.140625 -0.015625 0.34375 -0.015625q0.1875 0 0.296875 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.03125 0.03125 0.09375zm13.1484375 2.046875q0 1.3125 -0.34375 2.296875q-0.328125 0.96875 -0.984375 1.625q-0.640625 0.640625 -1.578125 0.96875q-0.9375 0.3125 -2.234375 0.3125l-2.140625 0q-0.171875 0 -0.34375 -0.125q-0.15625 -0.125 -0.15625 -0.421875l0 -9.015625q0 -0.3125 0.15625 -0.421875q0.171875 -0.125 0.34375 -0.125l2.296875 0q1.3125 0 2.21875 0.34375q0.90625 0.328125 1.515625 0.96875q0.609375 0.640625 0.921875 1.546875q0.328125 0.90625 0.328125 2.046875zm-1.421875 0.046875q0 -0.8125 -0.203125 -1.515625q-0.203125 -0.71875 -0.640625 -1.234375q-0.421875 -0.515625 -1.09375 -0.796875q-0.65625 -0.296875 -1.703125 -0.296875l-1.375 0l0 7.875l1.390625 0q0.96875 0 1.625 -0.234375q0.671875 -0.25 1.109375 -0.75q0.453125 -0.5 0.671875 -1.25q0.21875 -0.765625 0.21875 -1.796875zm9.34375 1.140625q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.6640625 2.296875q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm5.5078125 1.390625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm5.8125 -6.046875q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm8.0 2.96875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm6.46875 3.703125l-0.9375 2.59375q-0.046875 0.125 -0.25 0.1875q-0.1875 0.0625 -0.578125 0.0625q-0.203125 0 -0.328125 -0.015625q-0.125 -0.015625 -0.1875 -0.0625q-0.0625 -0.046875 -0.078125 -0.125q0 -0.078125 0.046875 -0.1875l0.96875 -2.453125q-0.078125 -0.03125 -0.140625 -0.09375q-0.0625 -0.078125 -0.078125 -0.15625l-2.515625 -6.71875q-0.0625 -0.171875 -0.0625 -0.265625q0 -0.09375 0.0625 -0.140625q0.0625 -0.0625 0.203125 -0.078125q0.140625 -0.015625 0.375 -0.015625q0.234375 0 0.359375 0.015625q0.140625 0 0.21875 0.03125q0.078125 0.03125 0.109375 0.09375q0.046875 0.0625 0.078125 0.15625l2.015625 5.640625l0.015625 0l1.9375 -5.671875q0.046875 -0.140625 0.109375 -0.1875q0.078125 -0.046875 0.203125 -0.0625q0.140625 -0.015625 0.390625 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0.015625 0.203125 0.078125q0.0625 0.046875 0.0625 0.140625q0 0.09375 -0.046875 0.234375l-2.515625 7.0zm10.0390625 -4.015625q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm9.2734375 4.203125q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125z" fill-rule="nonzero"></path><path fill="#f4e1df" d="m322.23294 446.2941l0 0c0 -4.108124 3.3303223 -7.438446 7.4384766 -7.438446l264.1152 0c1.9727783 0 3.8648071 0.7836914 5.2597656 2.1786804c1.3949585 1.3949585 2.17865 3.2869873 2.17865 5.2597656l0 29.75299c0 4.1081543 -3.3302612 7.4384766 -7.4384155 7.4384766l-264.1152 0c-4.1081543 0 -7.4384766 -3.3303223 -7.4384766 -7.4384766z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m322.23294 446.2941l0 0c0 -4.108124 3.3303223 -7.438446 7.4384766 -7.438446l264.1152 0c1.9727783 0 3.8648071 0.7836914 5.2597656 2.1786804c1.3949585 1.3949585 2.17865 3.2869873 2.17865 5.2597656l0 29.75299c0 4.1081543 -3.3302612 7.4384766 -7.4384155 7.4384766l-264.1152 0c-4.1081543 0 -7.4384766 -3.3303223 -7.4384766 -7.4384766z" fill-rule="nonzero"></path><path fill="#000000" d="m350.75244 453.07684q0 0.140625 -0.015625 0.25q-0.015625 0.109375 -0.0625 0.1875q-0.03125 0.0625 -0.078125 0.09375q-0.046875 0.03125 -0.109375 0.03125l-4.859375 0q-0.171875 0 -0.34375 -0.125q-0.15625 -0.125 -0.15625 -0.421875l0 -9.015625q0 -0.3125 0.15625 -0.421875q0.171875 -0.125 0.34375 -0.125l4.796875 0q0.0625 0 0.109375 0.03125q0.0625 0.03125 0.09375 0.109375q0.03125 0.0625 0.046875 0.171875q0.015625 0.09375 0.015625 0.25q0 0.140625 -0.015625 0.25q-0.015625 0.109375 -0.046875 0.171875q-0.03125 0.0625 -0.09375 0.09375q-0.046875 0.03125 -0.109375 0.03125l-3.953125 0l0 3.171875l3.390625 0q0.0625 0 0.109375 0.046875q0.0625 0.03125 0.09375 0.09375q0.03125 0.0625 0.046875 0.171875q0.015625 0.109375 0.015625 0.25q0 0.140625 -0.015625 0.25q-0.015625 0.09375 -0.046875 0.15625q-0.03125 0.0625 -0.09375 0.09375q-0.046875 0.03125 -0.109375 0.03125l-3.390625 0l0 3.609375l4.015625 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.109375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25zm7.375 0.21875q0.0625 0.109375 0.0625 0.1875q0 0.0625 -0.078125 0.125q-0.078125 0.046875 -0.234375 0.0625q-0.140625 0.015625 -0.390625 0.015625q-0.234375 0 -0.375 -0.015625q-0.125 0 -0.21875 -0.03125q-0.078125 -0.03125 -0.125 -0.078125q-0.03125 -0.046875 -0.0625 -0.09375l-1.6875 -2.796875l-1.6875 2.796875q-0.03125 0.046875 -0.078125 0.09375q-0.03125 0.046875 -0.125 0.078125q-0.078125 0.03125 -0.21875 0.03125q-0.125 0.015625 -0.34375 0.015625q-0.21875 0 -0.375 -0.015625q-0.140625 -0.015625 -0.203125 -0.0625q-0.0625 -0.0625 -0.0625 -0.125q0 -0.078125 0.078125 -0.1875l2.1875 -3.4375l-2.078125 -3.296875q-0.0625 -0.109375 -0.0625 -0.1875q0 -0.078125 0.0625 -0.125q0.078125 -0.046875 0.234375 -0.0625q0.15625 -0.015625 0.40625 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0 0.21875 0.03125q0.078125 0.015625 0.109375 0.0625q0.046875 0.03125 0.078125 0.09375l1.59375 2.609375l1.625 -2.609375q0.03125 -0.046875 0.0625 -0.078125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.125 -0.015625 0.34375 -0.015625q0.21875 0 0.359375 0.015625q0.15625 0.015625 0.21875 0.0625q0.078125 0.03125 0.0625 0.109375q0 0.078125 -0.078125 0.203125l-2.046875 3.265625l2.171875 3.46875zm5.2578125 -0.375q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm7.703125 -3.296875q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.3671875 -2.359375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm7.515625 6.5625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm7.65625 0.015625q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm4.9296875 3.203125q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 10.4375zm11.3046875 0.015625q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm10.1171875 -0.421875q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm9.765625 -0.15625q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm3.40625 5.5625q-0.03125 0.09375 -0.078125 0.15625q-0.046875 0.0625 -0.125 0.09375q-0.078125 0.03125 -0.203125 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.203125 0 -0.328125 -0.03125q-0.125 -0.03125 -0.203125 -0.078125q-0.0625 -0.046875 -0.078125 -0.125q-0.015625 -0.078125 0.03125 -0.171875l4.71875 -12.96875q0.03125 -0.109375 0.078125 -0.15625q0.0625 -0.0625 0.125 -0.09375q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.296875 -0.015625q0.1875 0 0.3125 0.03125q0.125 0.015625 0.1875 0.0625q0.078125 0.046875 0.09375 0.125q0.015625 0.078125 -0.015625 0.1875l-4.734375 12.96875zm12.6015625 -5.6875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm7.671875 1.59375q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm15.6171875 -1.6875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm7.375 -3.0625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm6.3671875 6.5625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.28125 9.40625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm6.015625 -0.515625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm7.703125 -3.296875q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.3671875 -2.359375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm7.515625 6.5625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm7.65625 0.015625q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm4.9296875 3.203125q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 10.4375zm9.8515625 -9.921875q0 0.15625 -0.015625 0.25q-0.015625 0.078125 -0.03125 0.140625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.140625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.046875 -0.28125 -0.078125q-0.15625 -0.046875 -0.359375 -0.046875q-0.296875 0 -0.5 0.09375q-0.203125 0.09375 -0.328125 0.296875q-0.125 0.203125 -0.1875 0.515625q-0.046875 0.3125 -0.046875 0.765625l0 0.765625l1.578125 0q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.171875 0.125l-1.578125 0l0 6.15625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -6.15625l-0.984375 0q-0.125 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.046875 -0.03125 0.109375 -0.03125l0.984375 0l0 -0.71875q0 -0.734375 0.140625 -1.265625q0.140625 -0.53125 0.421875 -0.859375q0.28125 -0.34375 0.703125 -0.5q0.421875 -0.15625 1.0 -0.15625q0.28125 0 0.53125 0.046875q0.265625 0.046875 0.40625 0.109375q0.140625 0.0625 0.1875 0.109375q0.046875 0.046875 0.078125 0.125q0.03125 0.0625 0.03125 0.171875q0.015625 0.109375 0.015625 0.25zm7.0546875 9.921875q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm8.4375 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm7.40625 -1.0625q0 0.125 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.0625 -0.046875 0.125q-0.03125 0.046875 -0.125 0.140625q-0.09375 0.09375 -0.328125 0.25q-0.234375 0.140625 -0.53125 0.265625q-0.296875 0.109375 -0.640625 0.171875q-0.34375 0.078125 -0.703125 0.078125q-0.765625 0 -1.359375 -0.25q-0.578125 -0.265625 -0.96875 -0.734375q-0.390625 -0.484375 -0.609375 -1.1875q-0.203125 -0.703125 -0.203125 -1.609375q0 -1.046875 0.25 -1.78125q0.265625 -0.75 0.703125 -1.21875q0.4375 -0.484375 1.03125 -0.71875q0.609375 -0.234375 1.296875 -0.234375q0.34375 0 0.65625 0.0625q0.3125 0.0625 0.578125 0.171875q0.265625 0.09375 0.46875 0.234375q0.21875 0.125 0.3125 0.21875q0.09375 0.09375 0.125 0.15625q0.03125 0.046875 0.046875 0.125q0.03125 0.078125 0.03125 0.171875q0.015625 0.09375 0.015625 0.234375q0 0.296875 -0.078125 0.421875q-0.0625 0.125 -0.15625 0.125q-0.125 0 -0.28125 -0.125q-0.140625 -0.140625 -0.375 -0.296875q-0.234375 -0.15625 -0.578125 -0.28125q-0.328125 -0.125 -0.78125 -0.125q-0.921875 0 -1.421875 0.71875q-0.5 0.703125 -0.5 2.0625q0 0.6875 0.125 1.203125q0.140625 0.5 0.390625 0.84375q0.25 0.34375 0.609375 0.515625q0.359375 0.171875 0.828125 0.171875q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.578125 -0.3125q0.25 -0.171875 0.421875 -0.296875q0.171875 -0.140625 0.265625 -0.140625q0.046875 0 0.078125 0.03125q0.046875 0.03125 0.078125 0.109375q0.03125 0.0625 0.03125 0.1875q0.015625 0.109375 0.015625 0.265625zm5.375 0.546875q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm2.984375 0.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.765625 5.8125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.3125 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125z" fill-rule="nonzero"></path><path fill="#000000" d="m432.87744 469.34247q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm8.59375 3.484375q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm9.6640625 3.203125q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm6.796875 -1.90625q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm7.8515625 -1.90625q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.6640625 2.296875q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm10.765625 1.921875q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm10.1171875 -0.421875q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm9.765625 -0.15625q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875z" fill-rule="nonzero"></path><path fill="#cbe3d4" d="m384.43765 105.86877l154.58267 0l0 40.377953l-154.58267 0z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m384.43765 105.86877l154.58267 0l0 40.377953l-154.58267 0z" fill-rule="nonzero"></path><path fill="#000000" d="m408.42822 121.24524q0 0.859375 -0.265625 1.515625q-0.265625 0.65625 -0.78125 1.109375q-0.5 0.4375 -1.25 0.671875q-0.734375 0.234375 -1.734375 0.234375l-0.84375 0l0 3.234375q0 0.078125 -0.046875 0.140625q-0.046875 0.0625 -0.171875 0.109375q-0.109375 0.03125 -0.3125 0.046875q-0.1875 0.03125 -0.5 0.03125q-0.296875 0 -0.5 -0.03125q-0.1875 -0.015625 -0.3125 -0.046875q-0.109375 -0.046875 -0.15625 -0.109375q-0.046875 -0.0625 -0.046875 -0.140625l0 -9.09375q0 -0.375 0.1875 -0.546875q0.1875 -0.1875 0.5 -0.1875l2.390625 0q0.359375 0 0.671875 0.03125q0.328125 0.015625 0.78125 0.109375q0.453125 0.09375 0.921875 0.34375q0.46875 0.234375 0.796875 0.609375q0.328125 0.359375 0.5 0.859375q0.171875 0.5 0.171875 1.109375zm-2.15625 0.15625q0 -0.53125 -0.1875 -0.875q-0.1875 -0.34375 -0.46875 -0.5q-0.265625 -0.171875 -0.5625 -0.21875q-0.296875 -0.046875 -0.625 -0.046875l-0.875 0l0 3.4375l0.921875 0q0.5 0 0.828125 -0.125q0.328125 -0.140625 0.53125 -0.375q0.21875 -0.25 0.328125 -0.578125q0.109375 -0.328125 0.109375 -0.71875zm7.671875 6.890625l-0.84375 2.46875q-0.078125 0.203125 -0.390625 0.28125q-0.3125 0.09375 -0.90625 0.09375q-0.3125 0 -0.5 -0.03125q-0.1875 -0.03125 -0.28125 -0.09375q-0.09375 -0.0625 -0.109375 -0.15625q0 -0.09375 0.046875 -0.21875l0.9375 -2.34375q-0.109375 -0.046875 -0.1875 -0.140625q-0.078125 -0.109375 -0.125 -0.21875l-2.390625 -6.40625q-0.109375 -0.265625 -0.109375 -0.40625q0 -0.15625 0.09375 -0.234375q0.09375 -0.078125 0.3125 -0.109375q0.234375 -0.03125 0.59375 -0.03125q0.34375 0 0.53125 0.015625q0.203125 0 0.3125 0.046875q0.109375 0.046875 0.15625 0.15625q0.0625 0.09375 0.109375 0.265625l1.640625 4.671875l0.03125 0l1.5 -4.765625q0.046875 -0.203125 0.109375 -0.265625q0.078125 -0.0625 0.25 -0.09375q0.171875 -0.03125 0.609375 -0.03125q0.328125 0 0.546875 0.03125q0.234375 0.03125 0.328125 0.125q0.109375 0.078125 0.109375 0.21875q0 0.140625 -0.0625 0.34375l-2.3125 6.828125zm7.65625 -0.953125q0 0.34375 -0.046875 0.53125q-0.03125 0.171875 -0.109375 0.25q-0.0625 0.078125 -0.203125 0.140625q-0.140625 0.0625 -0.328125 0.09375q-0.171875 0.046875 -0.390625 0.0625q-0.21875 0.03125 -0.4375 0.03125q-0.578125 0 -1.015625 -0.15625q-0.421875 -0.140625 -0.703125 -0.453125q-0.28125 -0.3125 -0.421875 -0.78125q-0.125 -0.46875 -0.125 -1.109375l0 -3.5625l-0.84375 0q-0.140625 0 -0.21875 -0.1875q-0.078125 -0.1875 -0.078125 -0.609375q0 -0.234375 0.015625 -0.390625q0.015625 -0.15625 0.046875 -0.234375q0.046875 -0.09375 0.109375 -0.125q0.0625 -0.046875 0.140625 -0.046875l0.828125 0l0 -1.5625q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 1.5625l1.515625 0q0.078125 0 0.140625 0.046875q0.0625 0.03125 0.09375 0.125q0.046875 0.078125 0.0625 0.234375q0.015625 0.15625 0.015625 0.390625q0 0.421875 -0.078125 0.609375q-0.078125 0.1875 -0.21875 0.1875l-1.53125 0l0 3.265625q0 0.578125 0.171875 0.859375q0.1875 0.28125 0.65625 0.28125q0.15625 0 0.28125 -0.015625q0.125 -0.03125 0.21875 -0.0625q0.09375 -0.046875 0.15625 -0.0625q0.078125 -0.03125 0.125 -0.03125q0.046875 0 0.09375 0.03125q0.046875 0.015625 0.0625 0.109375q0.03125 0.078125 0.046875 0.21875q0.015625 0.140625 0.015625 0.359375zm8.078125 0.6875q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.46875 0.015625q-0.296875 0 -0.484375 -0.015625q-0.1875 -0.015625 -0.296875 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -3.984375q0 -0.5 -0.078125 -0.78125q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.21875 -0.109375 -0.515625 -0.109375q-0.375 0 -0.765625 0.28125q-0.375 0.265625 -0.796875 0.78125l0 4.640625q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -10.28125q0 -0.078125 0.046875 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 3.859375q0.515625 -0.5 1.03125 -0.75q0.53125 -0.25 1.109375 -0.25q0.703125 0 1.1875 0.234375q0.5 0.234375 0.796875 0.640625q0.296875 0.40625 0.421875 0.953125q0.140625 0.546875 0.140625 1.3125l0 4.28125zm8.9765625 -3.5625q0 0.890625 -0.234375 1.625q-0.234375 0.734375 -0.71875 1.265625q-0.46875 0.53125 -1.1875 0.828125q-0.71875 0.296875 -1.671875 0.296875q-0.9375 0 -1.625 -0.265625q-0.6875 -0.265625 -1.140625 -0.75q-0.453125 -0.5 -0.671875 -1.21875q-0.21875 -0.71875 -0.21875 -1.640625q0 -0.890625 0.234375 -1.625q0.25 -0.734375 0.71875 -1.265625q0.484375 -0.53125 1.1875 -0.8125q0.71875 -0.296875 1.6875 -0.296875q0.9375 0 1.625 0.265625q0.6875 0.25 1.125 0.75q0.453125 0.484375 0.671875 1.203125q0.21875 0.71875 0.21875 1.640625zm-2.015625 0.078125q0 -0.515625 -0.09375 -0.9375q-0.078125 -0.4375 -0.28125 -0.75q-0.1875 -0.328125 -0.515625 -0.5q-0.3125 -0.1875 -0.8125 -0.1875q-0.4375 0 -0.765625 0.15625q-0.328125 0.15625 -0.546875 0.46875q-0.203125 0.3125 -0.3125 0.75q-0.09375 0.421875 -0.09375 0.984375q0 0.515625 0.078125 0.953125q0.09375 0.421875 0.28125 0.75q0.1875 0.3125 0.515625 0.5q0.328125 0.171875 0.8125 0.171875q0.453125 0 0.78125 -0.15625q0.328125 -0.171875 0.53125 -0.46875q0.21875 -0.3125 0.3125 -0.734375q0.109375 -0.4375 0.109375 -1.0zm10.2265625 3.484375q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.46875 0.015625q-0.296875 0 -0.484375 -0.015625q-0.1875 -0.015625 -0.296875 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -3.984375q0 -0.5 -0.078125 -0.78125q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.21875 -0.109375 -0.515625 -0.109375q-0.375 0 -0.765625 0.28125q-0.375 0.265625 -0.796875 0.78125l0 4.640625q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -6.96875q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.140625 -0.09375q0.109375 -0.046875 0.265625 -0.0625q0.171875 -0.015625 0.40625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0.015625 0.265625 0.0625q0.09375 0.03125 0.125 0.09375q0.046875 0.0625 0.046875 0.140625l0 0.796875q0.578125 -0.625 1.171875 -0.9375q0.59375 -0.3125 1.25 -0.3125q0.703125 0 1.1875 0.234375q0.5 0.234375 0.796875 0.640625q0.296875 0.40625 0.421875 0.953125q0.140625 0.53125 0.140625 1.28125l0 4.3125zm10.453125 -1.96875q0 0.59375 -0.21875 1.046875q-0.21875 0.453125 -0.625 0.765625q-0.40625 0.296875 -0.96875 0.453125q-0.546875 0.15625 -1.203125 0.15625q-0.390625 0 -0.75 -0.0625q-0.34375 -0.0625 -0.625 -0.15625q-0.28125 -0.09375 -0.46875 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.25q-0.046875 -0.1875 -0.046875 -0.53125q0 -0.21875 0.015625 -0.359375q0.015625 -0.140625 0.046875 -0.21875q0.03125 -0.078125 0.078125 -0.109375q0.046875 -0.03125 0.109375 -0.03125q0.09375 0 0.25 0.109375q0.171875 0.09375 0.421875 0.21875q0.25 0.109375 0.578125 0.21875q0.34375 0.09375 0.765625 0.09375q0.265625 0 0.46875 -0.046875q0.203125 -0.0625 0.359375 -0.15625q0.15625 -0.109375 0.234375 -0.265625q0.078125 -0.15625 0.078125 -0.359375q0 -0.234375 -0.15625 -0.40625q-0.140625 -0.171875 -0.375 -0.296875q-0.234375 -0.125 -0.546875 -0.234375q-0.296875 -0.109375 -0.609375 -0.234375q-0.3125 -0.140625 -0.625 -0.3125q-0.296875 -0.171875 -0.53125 -0.421875q-0.234375 -0.25 -0.390625 -0.59375q-0.140625 -0.359375 -0.140625 -0.84375q0 -0.5 0.1875 -0.921875q0.203125 -0.421875 0.5625 -0.71875q0.375 -0.296875 0.90625 -0.453125q0.53125 -0.171875 1.1875 -0.171875q0.328125 0 0.625 0.046875q0.3125 0.046875 0.5625 0.125q0.25 0.0625 0.421875 0.15625q0.171875 0.078125 0.25 0.140625q0.078125 0.046875 0.109375 0.109375q0.03125 0.0625 0.046875 0.140625q0.015625 0.078125 0.015625 0.203125q0.015625 0.125 0.015625 0.296875q0 0.21875 -0.015625 0.359375q0 0.125 -0.03125 0.203125q-0.03125 0.078125 -0.078125 0.109375q-0.046875 0.015625 -0.109375 0.015625q-0.0625 0 -0.21875 -0.078125q-0.140625 -0.078125 -0.375 -0.171875q-0.21875 -0.09375 -0.515625 -0.171875q-0.28125 -0.09375 -0.65625 -0.09375q-0.265625 0 -0.46875 0.0625q-0.1875 0.046875 -0.3125 0.15625q-0.125 0.09375 -0.1875 0.234375q-0.0625 0.140625 -0.0625 0.296875q0 0.234375 0.140625 0.40625q0.15625 0.15625 0.390625 0.28125q0.25 0.125 0.546875 0.234375q0.3125 0.109375 0.625 0.25q0.328125 0.125 0.625 0.296875q0.3125 0.171875 0.546875 0.421875q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.828125zm5.6015625 1.28125q0 0.34375 -0.046875 0.53125q-0.03125 0.171875 -0.109375 0.25q-0.0625 0.078125 -0.203125 0.140625q-0.140625 0.0625 -0.328125 0.09375q-0.171875 0.046875 -0.390625 0.0625q-0.21875 0.03125 -0.4375 0.03125q-0.578125 0 -1.015625 -0.15625q-0.421875 -0.140625 -0.703125 -0.453125q-0.28125 -0.3125 -0.421875 -0.78125q-0.125 -0.46875 -0.125 -1.109375l0 -3.5625l-0.84375 0q-0.140625 0 -0.21875 -0.1875q-0.078125 -0.1875 -0.078125 -0.609375q0 -0.234375 0.015625 -0.390625q0.015625 -0.15625 0.046875 -0.234375q0.046875 -0.09375 0.109375 -0.125q0.0625 -0.046875 0.140625 -0.046875l0.828125 0l0 -1.5625q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 1.5625l1.515625 0q0.078125 0 0.140625 0.046875q0.0625 0.03125 0.09375 0.125q0.046875 0.078125 0.0625 0.234375q0.015625 0.15625 0.015625 0.390625q0 0.421875 -0.078125 0.609375q-0.078125 0.1875 -0.21875 0.1875l-1.53125 0l0 3.265625q0 0.578125 0.171875 0.859375q0.1875 0.28125 0.65625 0.28125q0.15625 0 0.28125 -0.015625q0.125 -0.03125 0.21875 -0.0625q0.09375 -0.046875 0.15625 -0.0625q0.078125 -0.03125 0.125 -0.03125q0.046875 0 0.09375 0.03125q0.046875 0.015625 0.0625 0.109375q0.03125 0.078125 0.046875 0.21875q0.015625 0.140625 0.015625 0.359375zm7.359375 0.703125q0 0.109375 -0.078125 0.171875q-0.078125 0.0625 -0.25 0.09375q-0.15625 0.03125 -0.484375 0.03125q-0.359375 0 -0.515625 -0.03125q-0.15625 -0.03125 -0.234375 -0.09375q-0.0625 -0.0625 -0.0625 -0.171875l0 -0.546875q-0.421875 0.453125 -0.984375 0.71875q-0.546875 0.265625 -1.21875 0.265625q-0.546875 0 -1.015625 -0.15625q-0.46875 -0.140625 -0.8125 -0.421875q-0.328125 -0.296875 -0.515625 -0.71875q-0.1875 -0.421875 -0.1875 -0.984375q0 -0.609375 0.234375 -1.046875q0.234375 -0.453125 0.703125 -0.75q0.484375 -0.296875 1.1875 -0.4375q0.703125 -0.140625 1.625 -0.140625l0.6875 0l0 -0.421875q0 -0.328125 -0.078125 -0.5625q-0.0625 -0.25 -0.21875 -0.40625q-0.140625 -0.171875 -0.40625 -0.25q-0.25 -0.078125 -0.625 -0.078125q-0.484375 0 -0.875 0.109375q-0.390625 0.109375 -0.6875 0.25q-0.296875 0.125 -0.5 0.234375q-0.1875 0.109375 -0.3125 0.109375q-0.09375 0 -0.15625 -0.046875q-0.0625 -0.0625 -0.109375 -0.15625q-0.046875 -0.109375 -0.078125 -0.25q-0.015625 -0.15625 -0.015625 -0.34375q0 -0.234375 0.03125 -0.375q0.046875 -0.140625 0.15625 -0.25q0.109375 -0.125 0.375 -0.25q0.28125 -0.140625 0.640625 -0.25q0.375 -0.125 0.8125 -0.203125q0.4375 -0.078125 0.890625 -0.078125q0.828125 0 1.40625 0.171875q0.578125 0.15625 0.953125 0.484375q0.375 0.328125 0.546875 0.859375q0.171875 0.515625 0.171875 1.234375l0 4.6875zm-1.921875 -2.984375l-0.75 0q-0.484375 0 -0.828125 0.078125q-0.328125 0.0625 -0.546875 0.203125q-0.203125 0.140625 -0.296875 0.34375q-0.09375 0.203125 -0.09375 0.453125q0 0.4375 0.265625 0.6875q0.28125 0.25 0.78125 0.25q0.40625 0 0.75 -0.203125q0.359375 -0.21875 0.71875 -0.625l0 -1.1875zm8.3671875 -3.359375q0 0.28125 -0.015625 0.46875q-0.015625 0.171875 -0.046875 0.28125q-0.03125 0.09375 -0.09375 0.140625q-0.046875 0.03125 -0.125 0.03125q-0.0625 0 -0.140625 -0.015625q-0.078125 -0.03125 -0.171875 -0.0625q-0.09375 -0.03125 -0.21875 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.171875 0 -0.34375 0.078125q-0.15625 0.0625 -0.328125 0.203125q-0.171875 0.140625 -0.375 0.375q-0.1875 0.234375 -0.40625 0.578125l0 4.34375q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -6.96875q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.140625 -0.09375q0.109375 -0.046875 0.265625 -0.0625q0.171875 -0.015625 0.40625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0.015625 0.265625 0.0625q0.09375 0.03125 0.125 0.09375q0.046875 0.0625 0.046875 0.140625l0 0.859375q0.265625 -0.390625 0.5 -0.640625q0.25 -0.25 0.46875 -0.390625q0.21875 -0.15625 0.4375 -0.21875q0.21875 -0.0625 0.4375 -0.0625q0.109375 0 0.21875 0.015625q0.125 0.015625 0.25 0.046875q0.125 0.015625 0.21875 0.0625q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.0625 0.078125q0.03125 0.046875 0.046875 0.125q0.015625 0.078125 0.015625 0.25q0.015625 0.15625 0.015625 0.4375zm5.328125 5.640625q0 0.34375 -0.046875 0.53125q-0.03125 0.171875 -0.109375 0.25q-0.0625 0.078125 -0.203125 0.140625q-0.140625 0.0625 -0.328125 0.09375q-0.171875 0.046875 -0.390625 0.0625q-0.21875 0.03125 -0.4375 0.03125q-0.578125 0 -1.015625 -0.15625q-0.421875 -0.140625 -0.703125 -0.453125q-0.28125 -0.3125 -0.421875 -0.78125q-0.125 -0.46875 -0.125 -1.109375l0 -3.5625l-0.84375 0q-0.140625 0 -0.21875 -0.1875q-0.078125 -0.1875 -0.078125 -0.609375q0 -0.234375 0.015625 -0.390625q0.015625 -0.15625 0.046875 -0.234375q0.046875 -0.09375 0.109375 -0.125q0.0625 -0.046875 0.140625 -0.046875l0.828125 0l0 -1.5625q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 1.5625l1.515625 0q0.078125 0 0.140625 0.046875q0.0625 0.03125 0.09375 0.125q0.046875 0.078125 0.0625 0.234375q0.015625 0.15625 0.015625 0.390625q0 0.421875 -0.078125 0.609375q-0.078125 0.1875 -0.21875 0.1875l-1.53125 0l0 3.265625q0 0.578125 0.171875 0.859375q0.1875 0.28125 0.65625 0.28125q0.15625 0 0.28125 -0.015625q0.125 -0.03125 0.21875 -0.0625q0.09375 -0.046875 0.15625 -0.0625q0.078125 -0.03125 0.125 -0.03125q0.046875 0 0.09375 0.03125q0.046875 0.015625 0.0625 0.109375q0.03125 0.078125 0.046875 0.21875q0.015625 0.140625 0.015625 0.359375zm3.734375 -0.484375q0 0.3125 -0.03125 0.5625q-0.03125 0.25 -0.109375 0.484375q-0.0625 0.21875 -0.171875 0.4375q-0.109375 0.21875 -0.265625 0.453125l-1.046875 1.5q-0.0625 0.078125 -0.125 0.125q-0.0625 0.0625 -0.15625 0.09375q-0.09375 0.03125 -0.234375 0.046875q-0.125 0.015625 -0.328125 0.015625q-0.234375 0 -0.375 -0.015625q-0.140625 -0.015625 -0.203125 -0.0625q-0.0625 -0.03125 -0.0625 -0.09375q0 -0.0625 0.03125 -0.15625l0.953125 -2.15625l0 -1.234375q0 -0.265625 0.0625 -0.421875q0.0625 -0.171875 0.1875 -0.25q0.140625 -0.09375 0.34375 -0.125q0.203125 -0.03125 0.5 -0.03125q0.265625 0 0.453125 0.03125q0.203125 0.03125 0.328125 0.125q0.140625 0.078125 0.1875 0.25q0.0625 0.15625 0.0625 0.421875zm9.9140625 -5.15625q0 0.28125 -0.015625 0.46875q-0.015625 0.171875 -0.046875 0.28125q-0.03125 0.09375 -0.09375 0.140625q-0.046875 0.03125 -0.125 0.03125q-0.0625 0 -0.140625 -0.015625q-0.078125 -0.03125 -0.171875 -0.0625q-0.09375 -0.03125 -0.21875 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.171875 0 -0.34375 0.078125q-0.15625 0.0625 -0.328125 0.203125q-0.171875 0.140625 -0.375 0.375q-0.1875 0.234375 -0.40625 0.578125l0 4.34375q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -6.96875q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.140625 -0.09375q0.109375 -0.046875 0.265625 -0.0625q0.171875 -0.015625 0.40625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0.015625 0.265625 0.0625q0.09375 0.03125 0.125 0.09375q0.046875 0.0625 0.046875 0.140625l0 0.859375q0.265625 -0.390625 0.5 -0.640625q0.25 -0.25 0.46875 -0.390625q0.21875 -0.15625 0.4375 -0.21875q0.21875 -0.0625 0.4375 -0.0625q0.109375 0 0.21875 0.015625q0.125 0.015625 0.25 0.046875q0.125 0.015625 0.21875 0.0625q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.0625 0.078125q0.03125 0.046875 0.046875 0.125q0.015625 0.078125 0.015625 0.25q0.015625 0.15625 0.015625 0.4375zm7.8125 6.328125q0 0.078125 -0.046875 0.140625q-0.03125 0.046875 -0.125 0.09375q-0.09375 0.046875 -0.265625 0.0625q-0.15625 0.015625 -0.390625 0.015625q-0.265625 0 -0.421875 -0.015625q-0.15625 -0.015625 -0.25 -0.0625q-0.09375 -0.046875 -0.140625 -0.09375q-0.03125 -0.0625 -0.03125 -0.140625l0 -0.8125q-0.578125 0.625 -1.1875 0.953125q-0.59375 0.3125 -1.234375 0.3125q-0.71875 0 -1.203125 -0.234375q-0.484375 -0.25 -0.796875 -0.65625q-0.296875 -0.40625 -0.421875 -0.9375q-0.125 -0.53125 -0.125 -1.328125l0 -4.265625q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.015625 0.46875 -0.015625q0.296875 0 0.484375 0.015625q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 3.9375q0 0.546875 0.0625 0.84375q0.078125 0.28125 0.21875 0.484375q0.15625 0.203125 0.375 0.328125q0.21875 0.109375 0.515625 0.109375q0.375 0 0.75 -0.265625q0.390625 -0.28125 0.8125 -0.8125l0 -4.625q0 -0.078125 0.046875 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.109375 -0.046875 0.296875 -0.0625q0.1875 -0.015625 0.484375 -0.015625q0.28125 0 0.46875 0.015625q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 6.96875zm8.6328125 0q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.46875 0.015625q-0.296875 0 -0.484375 -0.015625q-0.1875 -0.015625 -0.296875 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -3.984375q0 -0.5 -0.078125 -0.78125q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.21875 -0.109375 -0.515625 -0.109375q-0.375 0 -0.765625 0.28125q-0.375 0.265625 -0.796875 0.78125l0 4.640625q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -6.96875q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.140625 -0.09375q0.109375 -0.046875 0.265625 -0.0625q0.171875 -0.015625 0.40625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0.015625 0.265625 0.0625q0.09375 0.03125 0.125 0.09375q0.046875 0.0625 0.046875 0.140625l0 0.796875q0.578125 -0.625 1.171875 -0.9375q0.59375 -0.3125 1.25 -0.3125q0.703125 0 1.1875 0.234375q0.5 0.234375 0.796875 0.640625q0.296875 0.40625 0.421875 0.953125q0.140625 0.53125 0.140625 1.28125l0 4.3125zm5.1328125 -10.421875q-0.65625 1.515625 -1.0 3.140625q-0.328125 1.625 -0.328125 3.328125q0 1.703125 0.328125 3.328125q0.34375 1.609375 0.984375 3.15625q0.046875 0.125 0.046875 0.21875q0 0.09375 -0.09375 0.15625q-0.078125 0.0625 -0.25 0.09375q-0.171875 0.03125 -0.484375 0.03125q-0.21875 0 -0.375 -0.015625q-0.15625 -0.015625 -0.265625 -0.046875q-0.109375 -0.03125 -0.171875 -0.078125q-0.046875 -0.03125 -0.078125 -0.09375q-0.421875 -0.8125 -0.734375 -1.640625q-0.3125 -0.8125 -0.515625 -1.65625q-0.203125 -0.84375 -0.3125 -1.703125q-0.09375 -0.859375 -0.09375 -1.734375q0 -0.875 0.09375 -1.734375q0.109375 -0.859375 0.3125 -1.6875q0.21875 -0.84375 0.53125 -1.671875q0.3125 -0.828125 0.71875 -1.65625q0.015625 -0.03125 0.0625 -0.0625q0.046875 -0.03125 0.140625 -0.0625q0.09375 -0.03125 0.25 -0.03125q0.171875 -0.015625 0.421875 -0.015625q0.28125 0 0.453125 0.03125q0.1875 0.015625 0.28125 0.078125q0.09375 0.046875 0.09375 0.140625q0.015625 0.078125 -0.015625 0.1875zm4.9375 6.484375q0 0.875 -0.109375 1.734375q-0.09375 0.859375 -0.296875 1.703125q-0.203125 0.84375 -0.515625 1.65625q-0.3125 0.828125 -0.734375 1.640625q-0.015625 0.0625 -0.078125 0.09375q-0.0625 0.046875 -0.171875 0.078125q-0.09375 0.03125 -0.25 0.046875q-0.15625 0.015625 -0.375 0.015625q-0.328125 0 -0.5 -0.03125q-0.171875 -0.03125 -0.265625 -0.09375q-0.078125 -0.0625 -0.078125 -0.15625q0 -0.09375 0.046875 -0.21875q0.640625 -1.53125 0.984375 -3.15625q0.34375 -1.625 0.34375 -3.328125q0 -1.703125 -0.34375 -3.328125q-0.328125 -1.625 -1.0 -3.140625q-0.03125 -0.109375 -0.03125 -0.1875q0.015625 -0.09375 0.109375 -0.140625q0.109375 -0.0625 0.28125 -0.078125q0.171875 -0.03125 0.46875 -0.03125q0.234375 0 0.390625 0.015625q0.15625 0 0.25 0.03125q0.109375 0.03125 0.15625 0.0625q0.046875 0.03125 0.0625 0.0625q0.8125 1.640625 1.234375 3.328125q0.421875 1.671875 0.421875 3.421875z" fill-rule="nonzero"></path><path fill="#f4e1df" d="m369.93372 750.7953l184.37793 0l0 37.007874l-184.37793 0z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m369.93372 750.7953l184.37793 0l0 37.007874l-184.37793 0z" fill-rule="nonzero"></path><path fill="#000000" d="m430.07974 764.4867q0 0.859375 -0.265625 1.515625q-0.265625 0.65625 -0.78125 1.109375q-0.5 0.4375 -1.25 0.671875q-0.734375 0.234375 -1.734375 0.234375l-0.84375 0l0 3.234375q0 0.078125 -0.046875 0.140625q-0.046875 0.0625 -0.171875 0.109375q-0.109375 0.03125 -0.3125 0.046875q-0.1875 0.03125 -0.5 0.03125q-0.296875 0 -0.5 -0.03125q-0.1875 -0.015625 -0.3125 -0.046875q-0.109375 -0.046875 -0.15625 -0.109375q-0.046875 -0.0625 -0.046875 -0.140625l0 -9.09375q0 -0.375 0.1875 -0.546875q0.1875 -0.1875 0.5 -0.1875l2.390625 0q0.359375 0 0.671875 0.03125q0.328125 0.015625 0.78125 0.109375q0.453125 0.09375 0.921875 0.34375q0.46875 0.234375 0.796875 0.609375q0.328125 0.359375 0.5 0.859375q0.171875 0.5 0.171875 1.109375zm-2.15625 0.15625q0 -0.53125 -0.1875 -0.875q-0.1875 -0.34375 -0.46875 -0.5q-0.265625 -0.171875 -0.5625 -0.21875q-0.296875 -0.046875 -0.625 -0.046875l-0.875 0l0 3.4375l0.921875 0q0.5 0 0.828125 -0.125q0.328125 -0.140625 0.53125 -0.375q0.21875 -0.25 0.328125 -0.578125q0.109375 -0.328125 0.109375 -0.71875zm7.671875 6.890625l-0.84375 2.46875q-0.078125 0.203125 -0.390625 0.28125q-0.3125 0.09375 -0.90625 0.09375q-0.3125 0 -0.5 -0.03125q-0.1875 -0.03125 -0.28125 -0.09375q-0.09375 -0.0625 -0.109375 -0.15625q0 -0.09375 0.046875 -0.21875l0.9375 -2.34375q-0.109375 -0.046875 -0.1875 -0.140625q-0.078125 -0.109375 -0.125 -0.21875l-2.390625 -6.40625q-0.109375 -0.265625 -0.109375 -0.40625q0 -0.15625 0.09375 -0.234375q0.09375 -0.078125 0.3125 -0.109375q0.234375 -0.03125 0.59375 -0.03125q0.34375 0 0.53125 0.015625q0.203125 0 0.3125 0.046875q0.109375 0.046875 0.15625 0.15625q0.0625 0.09375 0.109375 0.265625l1.640625 4.671875l0.03125 0l1.5 -4.765625q0.046875 -0.203125 0.109375 -0.265625q0.078125 -0.0625 0.25 -0.09375q0.171875 -0.03125 0.609375 -0.03125q0.328125 0 0.546875 0.03125q0.234375 0.03125 0.328125 0.125q0.109375 0.078125 0.109375 0.21875q0 0.140625 -0.0625 0.34375l-2.3125 6.828125zm7.65625 -0.953125q0 0.34375 -0.046875 0.53125q-0.03125 0.171875 -0.109375 0.25q-0.0625 0.078125 -0.203125 0.140625q-0.140625 0.0625 -0.328125 0.09375q-0.171875 0.046875 -0.390625 0.0625q-0.21875 0.03125 -0.4375 0.03125q-0.578125 0 -1.015625 -0.15625q-0.421875 -0.140625 -0.703125 -0.453125q-0.28125 -0.3125 -0.421875 -0.78125q-0.125 -0.46875 -0.125 -1.109375l0 -3.5625l-0.84375 0q-0.140625 0 -0.21875 -0.1875q-0.078125 -0.1875 -0.078125 -0.609375q0 -0.234375 0.015625 -0.390625q0.015625 -0.15625 0.046875 -0.234375q0.046875 -0.09375 0.109375 -0.125q0.0625 -0.046875 0.140625 -0.046875l0.828125 0l0 -1.5625q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 1.5625l1.515625 0q0.078125 0 0.140625 0.046875q0.0625 0.03125 0.09375 0.125q0.046875 0.078125 0.0625 0.234375q0.015625 0.15625 0.015625 0.390625q0 0.421875 -0.078125 0.609375q-0.078125 0.1875 -0.21875 0.1875l-1.53125 0l0 3.265625q0 0.578125 0.171875 0.859375q0.1875 0.28125 0.65625 0.28125q0.15625 0 0.28125 -0.015625q0.125 -0.03125 0.21875 -0.0625q0.09375 -0.046875 0.15625 -0.0625q0.078125 -0.03125 0.125 -0.03125q0.046875 0 0.09375 0.03125q0.046875 0.015625 0.0625 0.109375q0.03125 0.078125 0.046875 0.21875q0.015625 0.140625 0.015625 0.359375zm8.078125 0.6875q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.46875 0.015625q-0.296875 0 -0.484375 -0.015625q-0.1875 -0.015625 -0.296875 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -3.984375q0 -0.5 -0.078125 -0.78125q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.21875 -0.109375 -0.515625 -0.109375q-0.375 0 -0.765625 0.28125q-0.375 0.265625 -0.796875 0.78125l0 4.640625q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -10.28125q0 -0.078125 0.046875 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 3.859375q0.515625 -0.5 1.03125 -0.75q0.53125 -0.25 1.109375 -0.25q0.703125 0 1.1875 0.234375q0.5 0.234375 0.796875 0.640625q0.296875 0.40625 0.421875 0.953125q0.140625 0.546875 0.140625 1.3125l0 4.28125zm8.9765625 -3.5625q0 0.890625 -0.234375 1.625q-0.234375 0.734375 -0.71875 1.265625q-0.46875 0.53125 -1.1875 0.828125q-0.71875 0.296875 -1.671875 0.296875q-0.9375 0 -1.625 -0.265625q-0.6875 -0.265625 -1.140625 -0.75q-0.453125 -0.5 -0.671875 -1.21875q-0.21875 -0.71875 -0.21875 -1.640625q0 -0.890625 0.234375 -1.625q0.25 -0.734375 0.71875 -1.265625q0.484375 -0.53125 1.1875 -0.8125q0.71875 -0.296875 1.6875 -0.296875q0.9375 0 1.625 0.265625q0.6875 0.25 1.125 0.75q0.453125 0.484375 0.671875 1.203125q0.21875 0.71875 0.21875 1.640625zm-2.015625 0.078125q0 -0.515625 -0.09375 -0.9375q-0.078125 -0.4375 -0.28125 -0.75q-0.1875 -0.328125 -0.515625 -0.5q-0.3125 -0.1875 -0.8125 -0.1875q-0.4375 0 -0.765625 0.15625q-0.328125 0.15625 -0.546875 0.46875q-0.203125 0.3125 -0.3125 0.75q-0.09375 0.421875 -0.09375 0.984375q0 0.515625 0.078125 0.953125q0.09375 0.421875 0.28125 0.75q0.1875 0.3125 0.515625 0.5q0.328125 0.171875 0.8125 0.171875q0.453125 0 0.78125 -0.15625q0.328125 -0.171875 0.53125 -0.46875q0.21875 -0.3125 0.3125 -0.734375q0.109375 -0.4375 0.109375 -1.0zm10.2265625 3.484375q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.46875 0.015625q-0.296875 0 -0.484375 -0.015625q-0.1875 -0.015625 -0.296875 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -3.984375q0 -0.5 -0.078125 -0.78125q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.21875 -0.109375 -0.515625 -0.109375q-0.375 0 -0.765625 0.28125q-0.375 0.265625 -0.796875 0.78125l0 4.640625q0 0.078125 -0.046875 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.015625 -0.484375 0.015625q-0.28125 0 -0.46875 -0.015625q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.09375q-0.046875 -0.0625 -0.046875 -0.140625l0 -6.96875q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.140625 -0.09375q0.109375 -0.046875 0.265625 -0.0625q0.171875 -0.015625 0.40625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0.015625 0.265625 0.0625q0.09375 0.03125 0.125 0.09375q0.046875 0.0625 0.046875 0.140625l0 0.796875q0.578125 -0.625 1.171875 -0.9375q0.59375 -0.3125 1.25 -0.3125q0.703125 0 1.1875 0.234375q0.5 0.234375 0.796875 0.640625q0.296875 0.40625 0.421875 0.953125q0.140625 0.53125 0.140625 1.28125l0 4.3125zm10.453125 -1.96875q0 0.59375 -0.21875 1.046875q-0.21875 0.453125 -0.625 0.765625q-0.40625 0.296875 -0.96875 0.453125q-0.546875 0.15625 -1.203125 0.15625q-0.390625 0 -0.75 -0.0625q-0.34375 -0.0625 -0.625 -0.15625q-0.28125 -0.09375 -0.46875 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.25q-0.046875 -0.1875 -0.046875 -0.53125q0 -0.21875 0.015625 -0.359375q0.015625 -0.140625 0.046875 -0.21875q0.03125 -0.078125 0.078125 -0.109375q0.046875 -0.03125 0.109375 -0.03125q0.09375 0 0.25 0.109375q0.171875 0.09375 0.421875 0.21875q0.25 0.109375 0.578125 0.21875q0.34375 0.09375 0.765625 0.09375q0.265625 0 0.46875 -0.046875q0.203125 -0.0625 0.359375 -0.15625q0.15625 -0.109375 0.234375 -0.265625q0.078125 -0.15625 0.078125 -0.359375q0 -0.234375 -0.15625 -0.40625q-0.140625 -0.171875 -0.375 -0.296875q-0.234375 -0.125 -0.546875 -0.234375q-0.296875 -0.109375 -0.609375 -0.234375q-0.3125 -0.140625 -0.625 -0.3125q-0.296875 -0.171875 -0.53125 -0.421875q-0.234375 -0.25 -0.390625 -0.59375q-0.140625 -0.359375 -0.140625 -0.84375q0 -0.5 0.1875 -0.921875q0.203125 -0.421875 0.5625 -0.71875q0.375 -0.296875 0.90625 -0.453125q0.53125 -0.171875 1.1875 -0.171875q0.328125 0 0.625 0.046875q0.3125 0.046875 0.5625 0.125q0.25 0.0625 0.421875 0.15625q0.171875 0.078125 0.25 0.140625q0.078125 0.046875 0.109375 0.109375q0.03125 0.0625 0.046875 0.140625q0.015625 0.078125 0.015625 0.203125q0.015625 0.125 0.015625 0.296875q0 0.21875 -0.015625 0.359375q0 0.125 -0.03125 0.203125q-0.03125 0.078125 -0.078125 0.109375q-0.046875 0.015625 -0.109375 0.015625q-0.0625 0 -0.21875 -0.078125q-0.140625 -0.078125 -0.375 -0.171875q-0.21875 -0.09375 -0.515625 -0.171875q-0.28125 -0.09375 -0.65625 -0.09375q-0.265625 0 -0.46875 0.0625q-0.1875 0.046875 -0.3125 0.15625q-0.125 0.09375 -0.1875 0.234375q-0.0625 0.140625 -0.0625 0.296875q0 0.234375 0.140625 0.40625q0.15625 0.15625 0.390625 0.28125q0.25 0.125 0.546875 0.234375q0.3125 0.109375 0.625 0.25q0.328125 0.125 0.625 0.296875q0.3125 0.171875 0.546875 0.421875q0.25 0.25 0.390625 0.59375q0.15625 0.34375 0.15625 0.828125zm5.6015625 1.28125q0 0.34375 -0.046875 0.53125q-0.03125 0.171875 -0.109375 0.25q-0.0625 0.078125 -0.203125 0.140625q-0.140625 0.0625 -0.328125 0.09375q-0.171875 0.046875 -0.390625 0.0625q-0.21875 0.03125 -0.4375 0.03125q-0.578125 0 -1.015625 -0.15625q-0.421875 -0.140625 -0.703125 -0.453125q-0.28125 -0.3125 -0.421875 -0.78125q-0.125 -0.46875 -0.125 -1.109375l0 -3.5625l-0.84375 0q-0.140625 0 -0.21875 -0.1875q-0.078125 -0.1875 -0.078125 -0.609375q0 -0.234375 0.015625 -0.390625q0.015625 -0.15625 0.046875 -0.234375q0.046875 -0.09375 0.109375 -0.125q0.0625 -0.046875 0.140625 -0.046875l0.828125 0l0 -1.5625q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.15625 -0.09375q0.125 -0.046875 0.3125 -0.0625q0.1875 -0.03125 0.46875 -0.03125q0.296875 0 0.484375 0.03125q0.1875 0.015625 0.296875 0.0625q0.109375 0.03125 0.15625 0.09375q0.046875 0.0625 0.046875 0.140625l0 1.5625l1.515625 0q0.078125 0 0.140625 0.046875q0.0625 0.03125 0.09375 0.125q0.046875 0.078125 0.0625 0.234375q0.015625 0.15625 0.015625 0.390625q0 0.421875 -0.078125 0.609375q-0.078125 0.1875 -0.21875 0.1875l-1.53125 0l0 3.265625q0 0.578125 0.171875 0.859375q0.1875 0.28125 0.65625 0.28125q0.15625 0 0.28125 -0.015625q0.125 -0.03125 0.21875 -0.0625q0.09375 -0.046875 0.15625 -0.0625q0.078125 -0.03125 0.125 -0.03125q0.046875 0 0.09375 0.03125q0.046875 0.015625 0.0625 0.109375q0.03125 0.078125 0.046875 0.21875q0.015625 0.140625 0.015625 0.359375zm8.46875 -2.875q0 0.890625 -0.234375 1.625q-0.234375 0.734375 -0.71875 1.265625q-0.46875 0.53125 -1.1875 0.828125q-0.71875 0.296875 -1.671875 0.296875q-0.9375 0 -1.625 -0.265625q-0.6875 -0.265625 -1.140625 -0.75q-0.453125 -0.5 -0.671875 -1.21875q-0.21875 -0.71875 -0.21875 -1.640625q0 -0.890625 0.234375 -1.625q0.25 -0.734375 0.71875 -1.265625q0.484375 -0.53125 1.1875 -0.8125q0.71875 -0.296875 1.6875 -0.296875q0.9375 0 1.625 0.265625q0.6875 0.25 1.125 0.75q0.453125 0.484375 0.671875 1.203125q0.21875 0.71875 0.21875 1.640625zm-2.015625 0.078125q0 -0.515625 -0.09375 -0.9375q-0.078125 -0.4375 -0.28125 -0.75q-0.1875 -0.328125 -0.515625 -0.5q-0.3125 -0.1875 -0.8125 -0.1875q-0.4375 0 -0.765625 0.15625q-0.328125 0.15625 -0.546875 0.46875q-0.203125 0.3125 -0.3125 0.75q-0.09375 0.421875 -0.09375 0.984375q0 0.515625 0.078125 0.953125q0.09375 0.421875 0.28125 0.75q0.1875 0.3125 0.515625 0.5q0.328125 0.171875 0.8125 0.171875q0.453125 0 0.78125 -0.15625q0.328125 -0.171875 0.53125 -0.46875q0.21875 -0.3125 0.3125 -0.734375q0.109375 -0.4375 0.109375 -1.0zm10.585907 -0.109375q0 0.9375 -0.203125 1.6875q-0.1875 0.734375 -0.578125 1.265625q-0.375 0.515625 -0.953125 0.8125q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.5625 -0.0625q-0.24996948 -0.0625 -0.49996948 -0.1875q-0.234375 -0.125 -0.46875 -0.296875q-0.234375 -0.1875 -0.484375 -0.421875l0 3.28125q0 0.078125 -0.046875 0.140625q-0.046875 0.0625 -0.15625 0.109375q-0.109375 0.046875 -0.296875 0.0625q-0.1875 0.03125 -0.484375 0.03125q-0.28125 0 -0.46875 -0.03125q-0.1875 -0.015625 -0.3125 -0.0625q-0.109375 -0.046875 -0.15625 -0.109375q-0.046875 -0.0625 -0.046875 -0.140625l0 -9.734375q0 -0.078125 0.03125 -0.140625q0.046875 -0.0625 0.140625 -0.09375q0.109375 -0.046875 0.265625 -0.0625q0.15625 -0.015625 0.40625 -0.015625q0.234375 0 0.390625 0.015625q0.15625 0.015625 0.25 0.0625q0.109375 0.03125 0.140625 0.09375q0.046875 0.0625 0.046875 0.140625l0 0.8125q0.296875 -0.3125 0.59375 -0.546875q0.296875 -0.234375 0.59375 -0.390625q0.3125 -0.171875 0.6249695 -0.25q0.328125 -0.078125 0.703125 -0.078125q0.765625 0 1.296875 0.3125q0.546875 0.296875 0.875 0.828125q0.34375 0.515625 0.5 1.21875q0.15625 0.6875 0.15625 1.46875zm-2.046875 0.140625q0 -0.4375 -0.0625 -0.84375q-0.0625 -0.421875 -0.234375 -0.734375q-0.15625 -0.328125 -0.421875 -0.515625q-0.25 -0.1875 -0.640625 -0.1875q-0.203125 0 -0.39059448 0.0625q-0.1875 0.046875 -0.390625 0.1875q-0.203125 0.125 -0.421875 0.34375q-0.203125 0.203125 -0.4375 0.515625l0 2.296875q0.421875 0.53125 0.796875 0.8125q0.375 0.28125 0.7812195 0.28125q0.375 0 0.640625 -0.1875q0.28125 -0.203125 0.453125 -0.515625q0.171875 -0.3125 0.25 -0.703125q0.078125 -0.40625 0.078125 -0.8125z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 634.0026l0.39370728 116.79266" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 634.0026l0.35327148 104.792725" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.7788 738.80646l3.3340454 9.065002l3.2728577 -9.08728z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 561.1286l0 32.968506" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 561.1286l0 20.968506" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.42554 582.0971l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 483.48557l0 45.580048" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 483.48557l0 33.580048" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.42554 517.0656l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#cbe3d4" d="m51.690945 23.624866l0 0c0 -5.3664017 4.3503265 -9.71673 9.716732 -9.71673l235.43268 0c2.5770264 0 5.048523 1.0237246 6.870758 2.8459644c1.8222351 1.8222408 2.8459473 4.293728 2.8459473 6.8707657l0 38.865753c0 5.3664055 -4.3503113 9.716732 -9.716705 9.716732l-235.43268 0c-5.3664055 0 -9.716732 -4.3503265 -9.716732 -9.716732z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m51.690945 23.624866l0 0c0 -5.3664017 4.3503265 -9.71673 9.716732 -9.71673l235.43268 0c2.5770264 0 5.048523 1.0237246 6.870758 2.8459644c1.8222351 1.8222408 2.8459473 4.293728 2.8459473 6.8707657l0 38.865753c0 5.3664055 -4.3503113 9.716732 -9.716705 9.716732l-235.43268 0c-5.3664055 0 -9.716732 -4.3503265 -9.716732 -9.716732z" fill-rule="nonzero"></path><path fill="#000000" d="m82.280266 35.042118q0.0625 0.171875 0.0625 0.28125q0 0.109375 -0.0625 0.171875q-0.0625 0.046875 -0.203125 0.0625q-0.140625 0.015625 -0.390625 0.015625q-0.234375 0 -0.390625 -0.015625q-0.140625 0 -0.21875 -0.03125q-0.0625 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.0625 -0.125l-0.859375 -2.453125l-4.203125 0l-0.828125 2.421875q-0.03125 0.078125 -0.078125 0.125q-0.03125 0.046875 -0.109375 0.09375q-0.0625 0.03125 -0.203125 0.046875q-0.140625 0.015625 -0.359375 0.015625q-0.21875 0 -0.375 -0.015625q-0.140625 -0.015625 -0.203125 -0.078125q-0.046875 -0.0625 -0.046875 -0.15625q0 -0.109375 0.0625 -0.28125l3.390625 -9.390625q0.03125 -0.09375 0.078125 -0.140625q0.0625 -0.0625 0.15625 -0.09375q0.09375 -0.03125 0.25 -0.03125q0.15625 -0.015625 0.390625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0 0.265625 0.03125q0.109375 0.03125 0.15625 0.09375q0.0625 0.0625 0.09375 0.140625l3.390625 9.390625zm-4.359375 -8.28125l0 0l-1.75 5.03125l3.515625 0l-1.765625 -5.03125zm12.3671875 4.9375q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm9.765625 -0.15625q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm13.3828125 -0.140625q0 0.921875 -0.203125 1.65625q-0.203125 0.71875 -0.59375 1.234375q-0.375 0.515625 -0.9375 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.328125 0 -0.625 -0.078125q-0.28125 -0.0625 -0.5625 -0.203125q-0.265625 -0.15625 -0.546875 -0.375q-0.265625 -0.234375 -0.5625 -0.5625l0 0.859375q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 4.21875q0.3125 -0.328125 0.609375 -0.546875q0.296875 -0.21875 0.578125 -0.34375q0.28125 -0.140625 0.5625 -0.203125q0.28125 -0.0625 0.59375 -0.0625q0.765625 0 1.296875 0.3125q0.546875 0.296875 0.890625 0.8125q0.34375 0.5 0.5 1.1875q0.15625 0.6875 0.15625 1.453125zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.515625 -0.28125 -0.90625q-0.203125 -0.390625 -0.546875 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.515625 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.65625 1.015625 1.0q0.484375 0.328125 1.015625 0.328125q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.546875 -0.609375q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm7.40625 -3.109375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm8.0 2.96875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.281242 3.5q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1874924 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09374237 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm8.265625 -6.703125q0 0.265625 -0.078125 0.390625q-0.078125 0.125 -0.1875 0.125l-1.015625 0q0.28125 0.28125 0.390625 0.625q0.109375 0.328125 0.109375 0.703125q0 0.609375 -0.203125 1.078125q-0.1875 0.46875 -0.5625 0.796875q-0.359375 0.3125 -0.859375 0.484375q-0.5 0.171875 -1.109375 0.171875q-0.421875 0 -0.8125 -0.109375q-0.390625 -0.109375 -0.59375 -0.28125q-0.140625 0.140625 -0.234375 0.328125q-0.09375 0.171875 -0.09375 0.40625q0 0.265625 0.25 0.453125q0.265625 0.171875 0.6875 0.1875l1.828125 0.078125q0.53125 0.015625 0.96875 0.15625q0.4375 0.125 0.75 0.359375q0.328125 0.234375 0.5 0.59375q0.1875 0.34375 0.1875 0.8125q0 0.484375 -0.203125 0.921875q-0.203125 0.4375 -0.625 0.765625q-0.421875 0.328125 -1.078125 0.515625q-0.640625 0.203125 -1.515625 0.203125q-0.859375 0 -1.453125 -0.15625q-0.59375 -0.140625 -0.984375 -0.390625q-0.375 -0.25 -0.546875 -0.59375q-0.171875 -0.34375 -0.171875 -0.75q0 -0.265625 0.0625 -0.515625q0.0625 -0.234375 0.1875 -0.453125q0.125 -0.21875 0.3125 -0.421875q0.203125 -0.203125 0.453125 -0.390625q-0.390625 -0.203125 -0.578125 -0.5q-0.171875 -0.296875 -0.171875 -0.640625q0 -0.46875 0.1875 -0.84375q0.203125 -0.375 0.484375 -0.671875q-0.234375 -0.296875 -0.375 -0.65625q-0.140625 -0.359375 -0.140625 -0.875q0 -0.609375 0.203125 -1.078125q0.203125 -0.484375 0.5625 -0.8125q0.359375 -0.328125 0.859375 -0.5q0.5 -0.171875 1.09375 -0.171875q0.328125 0 0.59375 0.03125q0.28125 0.03125 0.53125 0.09375l2.125 0q0.125 0 0.1875 0.140625q0.078125 0.125 0.078125 0.390625zm-2.015625 1.84375q0 -0.71875 -0.40625 -1.109375q-0.390625 -0.40625 -1.109375 -0.40625q-0.375 0 -0.65625 0.125q-0.28125 0.125 -0.46875 0.34375q-0.171875 0.21875 -0.265625 0.5q-0.09375 0.28125 -0.09375 0.59375q0 0.703125 0.390625 1.109375q0.40625 0.390625 1.109375 0.390625q0.390625 0 0.671875 -0.125q0.28125 -0.125 0.453125 -0.328125q0.1875 -0.21875 0.28125 -0.5q0.09375 -0.28125 0.09375 -0.59375zm0.640625 5.578125q0 -0.453125 -0.375 -0.703125q-0.359375 -0.25 -1.0 -0.265625l-1.8125 -0.0625q-0.25 0.203125 -0.421875 0.390625q-0.15625 0.171875 -0.25 0.328125q-0.09375 0.15625 -0.125 0.3125q-0.03125 0.15625 -0.03125 0.328125q0 0.5 0.515625 0.765625q0.515625 0.265625 1.4375 0.265625q0.578125 0 0.96875 -0.125q0.40625 -0.109375 0.640625 -0.296875q0.25 -0.1875 0.34375 -0.4375q0.109375 -0.234375 0.109375 -0.5zm9.078125 -0.71875q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 4.21875q0.5625 -0.59375 1.125 -0.875q0.5625 -0.28125 1.125 -0.28125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm6.015625 -0.515625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm8.9765625 0q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm8.234375 -3.078125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm10.7265625 -6.421875q0 0.15625 -0.015625 0.25q-0.015625 0.078125 -0.03125 0.140625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.140625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.046875 -0.28125 -0.078125q-0.15625 -0.046875 -0.359375 -0.046875q-0.296875 0 -0.5 0.09375q-0.203125 0.09375 -0.328125 0.296875q-0.125 0.203125 -0.1875 0.515625q-0.046875 0.3125 -0.046875 0.765625l0 0.765625l1.578125 0q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.171875 0.125l-1.578125 0l0 6.15625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -6.15625l-0.984375 0q-0.125 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.046875 -0.03125 0.109375 -0.03125l0.984375 0l0 -0.71875q0 -0.734375 0.140625 -1.265625q0.140625 -0.53125 0.421875 -0.859375q0.28125 -0.34375 0.703125 -0.5q0.421875 -0.15625 1.0 -0.15625q0.28125 0 0.53125 0.046875q0.265625 0.046875 0.40625 0.109375q0.140625 0.0625 0.1875 0.109375q0.046875 0.046875 0.078125 0.125q0.03125 0.0625 0.03125 0.171875q0.015625 0.109375 0.015625 0.25zm7.5703125 6.328125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm7.375 -3.0625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm7.46875 2.75q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm9.1328125 -2.5q0 0.265625 -0.078125 0.390625q-0.078125 0.125 -0.1875 0.125l-1.015625 0q0.28125 0.28125 0.390625 0.625q0.109375 0.328125 0.109375 0.703125q0 0.609375 -0.203125 1.078125q-0.1875 0.46875 -0.5625 0.796875q-0.359375 0.3125 -0.859375 0.484375q-0.5 0.171875 -1.109375 0.171875q-0.421875 0 -0.8125 -0.109375q-0.390625 -0.109375 -0.59375 -0.28125q-0.140625 0.140625 -0.234375 0.328125q-0.09375 0.171875 -0.09375 0.40625q0 0.265625 0.25 0.453125q0.265625 0.171875 0.6875 0.1875l1.828125 0.078125q0.53125 0.015625 0.96875 0.15625q0.4375 0.125 0.75 0.359375q0.328125 0.234375 0.5 0.59375q0.1875 0.34375 0.1875 0.8125q0 0.484375 -0.203125 0.921875q-0.203125 0.4375 -0.625 0.765625q-0.421875 0.328125 -1.078125 0.515625q-0.640625 0.203125 -1.515625 0.203125q-0.859375 0 -1.453125 -0.15625q-0.59375 -0.140625 -0.984375 -0.390625q-0.375 -0.25 -0.546875 -0.59375q-0.171875 -0.34375 -0.171875 -0.75q0 -0.265625 0.0625 -0.515625q0.0625 -0.234375 0.1875 -0.453125q0.125 -0.21875 0.3125 -0.421875q0.203125 -0.203125 0.453125 -0.390625q-0.390625 -0.203125 -0.578125 -0.5q-0.171875 -0.296875 -0.171875 -0.640625q0 -0.46875 0.1875 -0.84375q0.203125 -0.375 0.484375 -0.671875q-0.234375 -0.296875 -0.375 -0.65625q-0.140625 -0.359375 -0.140625 -0.875q0 -0.609375 0.203125 -1.078125q0.203125 -0.484375 0.5625 -0.8125q0.359375 -0.328125 0.859375 -0.5q0.5 -0.171875 1.09375 -0.171875q0.328125 0 0.59375 0.03125q0.28125 0.03125 0.53125 0.09375l2.125 0q0.125 0 0.1875 0.140625q0.078125 0.125 0.078125 0.390625zm-2.015625 1.84375q0 -0.71875 -0.40625 -1.109375q-0.390625 -0.40625 -1.109375 -0.40625q-0.375 0 -0.65625 0.125q-0.28125 0.125 -0.46875 0.34375q-0.171875 0.21875 -0.265625 0.5q-0.09375 0.28125 -0.09375 0.59375q0 0.703125 0.390625 1.109375q0.40625 0.390625 1.109375 0.390625q0.390625 0 0.671875 -0.125q0.28125 -0.125 0.453125 -0.328125q0.1875 -0.21875 0.28125 -0.5q0.09375 -0.28125 0.09375 -0.59375zm0.640625 5.578125q0 -0.453125 -0.375 -0.703125q-0.359375 -0.25 -1.0 -0.265625l-1.8125 -0.0625q-0.25 0.203125 -0.421875 0.390625q-0.15625 0.171875 -0.25 0.328125q-0.09375 0.15625 -0.125 0.3125q-0.03125 0.15625 -0.03125 0.328125q0 0.5 0.515625 0.765625q0.515625 0.265625 1.4375 0.265625q0.578125 0 0.96875 -0.125q0.40625 -0.109375 0.640625 -0.296875q0.25 -0.1875 0.34375 -0.4375q0.109375 -0.234375 0.109375 -0.5zm7.140625 -7.28125q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm8.0 2.96875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm9.28125 3.5q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.1875 0 -0.296875 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -0.921875q-0.59375 0.65625 -1.1875 0.96875q-0.578125 0.3125 -1.1875 0.3125q-0.703125 0 -1.1875 -0.234375q-0.46875 -0.25 -0.765625 -0.640625q-0.296875 -0.40625 -0.4375 -0.9375q-0.125 -0.546875 -0.125 -1.3125l0 -4.265625q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 4.09375q0 0.625 0.09375 1.0q0.09375 0.359375 0.265625 0.625q0.1875 0.265625 0.46875 0.40625q0.28125 0.140625 0.65625 0.140625q0.484375 0 0.96875 -0.34375q0.484375 -0.34375 1.015625 -1.0l0 -4.921875q0 -0.0625 0.03125 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.03125 0.03125 0.09375l0 7.03125zm8.4375 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm8.375 0q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm12.601547 4.953125q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -0.99998474 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.1093597 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.37498474 0.109375 -0.67185974 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.73435974 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65623474 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34373474 0.328125 0.96873474 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm7.4921875 -6.71875q0 0.15625 -0.015625 0.25q-0.015625 0.078125 -0.03125 0.140625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.140625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.046875 -0.28125 -0.078125q-0.15625 -0.046875 -0.359375 -0.046875q-0.296875 0 -0.5 0.09375q-0.203125 0.09375 -0.328125 0.296875q-0.125 0.203125 -0.1875 0.515625q-0.046875 0.3125 -0.046875 0.765625l0 0.765625l1.578125 0q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.171875 0.125l-1.578125 0l0 6.15625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -6.15625l-0.984375 0q-0.125 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.046875 -0.03125 0.109375 -0.03125l0.984375 0l0 -0.71875q0 -0.734375 0.140625 -1.265625q0.140625 -0.53125 0.421875 -0.859375q0.28125 -0.34375 0.703125 -0.5q0.421875 -0.15625 1.0 -0.15625q0.28125 0 0.53125 0.046875q0.265625 0.046875 0.40625 0.109375q0.140625 0.0625 0.1875 0.109375q0.046875 0.046875 0.078125 0.125q0.03125 0.0625 0.03125 0.171875q0.015625 0.109375 0.015625 0.25zm4.6953125 9.40625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109375l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921875q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm7.703125 -3.296875q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.3671875 -2.359375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125z" fill-rule="nonzero"></path><path fill="#000000" d="m91.22167 51.229618q0 0.921875 -0.203125 1.65625q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828125q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796875q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.96875zm7.40625 -3.09375q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm8.0 2.96875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm8.3125 2.4375q0 0.125 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.0625 -0.046875 0.125q-0.03125 0.046875 -0.125 0.140625q-0.09375 0.09375 -0.328125 0.25q-0.234375 0.140625 -0.53125 0.265625q-0.296875 0.109375 -0.640625 0.171875q-0.34375 0.078125 -0.703125 0.078125q-0.765625 0 -1.359375 -0.25q-0.578125 -0.265625 -0.96875 -0.734375q-0.390625 -0.484375 -0.609375 -1.1875q-0.203125 -0.703125 -0.203125 -1.609375q0 -1.046875 0.25 -1.78125q0.265625 -0.75 0.703125 -1.21875q0.4375 -0.484375 1.03125 -0.71875q0.609375 -0.234375 1.296875 -0.234375q0.34375 0 0.65625 0.0625q0.3125 0.0625 0.578125 0.171875q0.265625 0.09375 0.46875 0.234375q0.21875 0.125 0.3125 0.21875q0.09375 0.09375 0.125 0.15625q0.03125 0.046875 0.046875 0.125q0.03125 0.078125 0.03125 0.171875q0.015625 0.09375 0.015625 0.234375q0 0.296875 -0.078125 0.421875q-0.0625 0.125 -0.15625 0.125q-0.125 0 -0.28125 -0.125q-0.140625 -0.140625 -0.375 -0.296875q-0.234375 -0.15625 -0.578125 -0.28125q-0.328125 -0.125 -0.78125 -0.125q-0.921875 0 -1.421875 0.71875q-0.5 0.703125 -0.5 2.0625q0 0.6875 0.125 1.203125q0.140625 0.5 0.390625 0.84375q0.25 0.34375 0.609375 0.515625q0.359375 0.171875 0.828125 0.171875q0.453125 0 0.78125 -0.140625q0.34375 -0.140625 0.578125 -0.3125q0.25 -0.171875 0.421875 -0.296875q0.171875 -0.140625 0.265625 -0.140625q0.046875 0 0.078125 0.03125q0.046875 0.03125 0.078125 0.109375q0.03125 0.0625 0.03125 0.1875q0.015625 0.109375 0.015625 0.265625zm7.71875 -2.75q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm7.6640625 2.296875q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm6.257805 0q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.18749237 -0.09375 -0.28124237 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.24999237 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40624237 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15624237 -0.390625 0.46874237 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm6.75 1.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm6.640625 7.5q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm11.234375 1.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.328125 0.015625q-0.21875 0 -0.359375 -0.015625q-0.125 0 -0.21875 -0.03125q-0.09375 -0.03125 -0.15625 -0.078125q-0.0625 -0.0625 -0.109375 -0.125l-2.96875 -3.890625l0 3.890625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 6.359375l2.65625 -2.921875q0.0625 -0.078125 0.125 -0.125q0.078125 -0.046875 0.171875 -0.078125q0.109375 -0.046875 0.234375 -0.046875q0.140625 -0.015625 0.328125 -0.015625q0.1875 0 0.3125 0.015625q0.140625 0 0.21875 0.03125q0.09375 0.03125 0.125 0.078125q0.03125 0.03125 0.03125 0.109375q0 0.09375 -0.046875 0.1875q-0.046875 0.09375 -0.171875 0.21875l-2.546875 2.546875l2.859375 3.703125q0.109375 0.140625 0.140625 0.21875q0.046875 0.078125 0.046875 0.15625zm2.7890625 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm3.515625 9.40625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 10.4375zm3.671875 0q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -10.4375q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 10.4375zm8.390625 -3.8125q0 0.296875 -0.15625 0.4375q-0.15625 0.125 -0.34375 0.125l-4.609375 0q0 0.578125 0.109375 1.046875q0.125 0.46875 0.390625 0.8125q0.28125 0.328125 0.71875 0.515625q0.4375 0.171875 1.0625 0.171875q0.5 0 0.890625 -0.078125q0.390625 -0.078125 0.671875 -0.171875q0.296875 -0.109375 0.46875 -0.1875q0.1875 -0.09375 0.28125 -0.09375q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.0625 0.09375q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375q0 0.109375 -0.015625 0.1875q0 0.0625 -0.015625 0.125q-0.015625 0.0625 -0.046875 0.109375q-0.015625 0.046875 -0.0625 0.09375q-0.046875 0.03125 -0.265625 0.140625q-0.203125 0.09375 -0.546875 0.1875q-0.328125 0.09375 -0.765625 0.171875q-0.4375 0.078125 -0.9375 0.078125q-0.875 0 -1.53125 -0.25q-0.640625 -0.25 -1.09375 -0.71875q-0.4375 -0.484375 -0.671875 -1.203125q-0.21875 -0.71875 -0.21875 -1.671875q0 -0.90625 0.234375 -1.625q0.234375 -0.71875 0.671875 -1.21875q0.4375 -0.515625 1.0625 -0.78125q0.625 -0.265625 1.40625 -0.265625q0.828125 0 1.40625 0.265625q0.578125 0.265625 0.953125 0.71875q0.375 0.4375 0.546875 1.046875q0.1875 0.609375 0.1875 1.296875l0 0.234375zm-1.296875 -0.390625q0.015625 -1.015625 -0.453125 -1.59375q-0.46875 -0.578125 -1.40625 -0.578125q-0.46875 0 -0.828125 0.1875q-0.359375 0.171875 -0.609375 0.46875q-0.234375 0.296875 -0.375 0.703125q-0.125 0.390625 -0.140625 0.8125l3.8125 0zm9.2734375 4.203125q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm6.359375 -5.625q-0.75 1.5625 -1.109375 3.21875q-0.359375 1.65625 -0.359375 3.328125q0 1.671875 0.359375 3.328125q0.375 1.65625 1.09375 3.234375q0.03125 0.09375 0.03125 0.15625q0.015625 0.078125 -0.046875 0.109375q-0.046875 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.296875 0.03125q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.171875 -0.03125q-0.078125 -0.015625 -0.125 -0.046875q-0.046875 -0.03125 -0.0625 -0.078125q-0.421875 -0.796875 -0.75 -1.609375q-0.3125 -0.8125 -0.53125 -1.65625q-0.21875 -0.859375 -0.328125 -1.71875q-0.109375 -0.859375 -0.109375 -1.75q0 -0.875 0.109375 -1.734375q0.125 -0.859375 0.34375 -1.703125q0.234375 -0.859375 0.546875 -1.671875q0.328125 -0.828125 0.71875 -1.625q0.015625 -0.03125 0.046875 -0.046875q0.03125 -0.03125 0.09375 -0.046875q0.0625 -0.03125 0.171875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.1875 0 0.296875 0.03125q0.109375 0.015625 0.171875 0.0625q0.0625 0.03125 0.0625 0.09375q0.015625 0.0625 -0.015625 0.140625zm9.8984375 10.28125q0.0625 0.171875 0.0625 0.28125q0 0.109375 -0.0625 0.171875q-0.0625 0.046875 -0.203125 0.0625q-0.140625 0.015625 -0.390625 0.015625q-0.234375 0 -0.390625 -0.015625q-0.140625 0 -0.21875 -0.03125q-0.0625 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.0625 -0.125l-0.859375 -2.453125l-4.203125 0l-0.828125 2.421875q-0.03125 0.078125 -0.078125 0.125q-0.03125 0.046875 -0.109375 0.09375q-0.0625 0.03125 -0.203125 0.046875q-0.140625 0.015625 -0.359375 0.015625q-0.21875 0 -0.375 -0.015625q-0.140625 -0.015625 -0.203125 -0.078125q-0.046875 -0.0625 -0.046875 -0.15625q0 -0.109375 0.0625 -0.28125l3.390625 -9.390625q0.03125 -0.09375 0.078125 -0.140625q0.0625 -0.0625 0.15625 -0.09375q0.09375 -0.03125 0.25 -0.03125q0.15625 -0.015625 0.390625 -0.015625q0.25 0 0.40625 0.015625q0.171875 0 0.265625 0.03125q0.109375 0.03125 0.15625 0.09375q0.0625 0.0625 0.09375 0.140625l3.390625 9.390625zm-4.359375 -8.28125l0 0l-1.75 5.03125l3.515625 0l-1.765625 -5.03125zm11.9453125 8.5625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm8.375 0q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm7.796875 -1.625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm8.0 2.96875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm4.546875 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.25 9.40625q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm3.796875 7.03125q-0.03125 0.09375 -0.078125 0.15625q-0.046875 0.0625 -0.125 0.09375q-0.078125 0.03125 -0.203125 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.203125 0 -0.328125 -0.03125q-0.125 -0.03125 -0.203125 -0.078125q-0.0625 -0.046875 -0.078125 -0.125q-0.015625 -0.078125 0.03125 -0.171875l4.71875 -12.96875q0.03125 -0.109375 0.078125 -0.15625q0.0625 -0.0625 0.125 -0.09375q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.296875 -0.015625q0.1875 0 0.3125 0.03125q0.125 0.015625 0.1875 0.0625q0.078125 0.046875 0.09375 0.125q0.015625 0.078125 -0.015625 0.1875l-4.734375 12.96875zm7.3515625 -2.09375q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm10.843735 4.4375q0 1.21875 -0.296875 2.203125q-0.28125 0.984375 -0.859375 1.6875q-0.5625 0.6875 -1.4375 1.0625q-0.859375 0.375 -2.015625 0.375q-1.1406097 0 -1.9843597 -0.34375q-0.828125 -0.34375 -1.375 -0.984375q-0.53125 -0.65625 -0.796875 -1.609375q-0.265625 -0.96875 -0.265625 -2.21875q0 -1.203125 0.28125 -2.171875q0.296875 -0.984375 0.875 -1.65625q0.578125 -0.6875 1.4375 -1.0625q0.87498474 -0.375 2.0312347 -0.375q1.109375 0 1.9375 0.34375q0.828125 0.328125 1.375 0.984375q0.5625 0.640625 0.828125 1.59375q0.265625 0.9375 0.265625 2.171875zm-1.40625 0.09375q0 -0.859375 -0.15625 -1.59375q-0.15625 -0.75 -0.515625 -1.28125q-0.34375 -0.546875 -0.9375 -0.84375q-0.59375 -0.3125 -1.46875 -0.3125q-0.875 0 -1.4687347 0.328125q-0.59375 0.328125 -0.96875 0.875q-0.375 0.546875 -0.53125 1.28125q-0.15625 0.71875 -0.15625 1.53125q0 0.890625 0.140625 1.640625q0.15625 0.75 0.5 1.296875q0.359375 0.53125 0.9375 0.84375q0.59373474 0.296875 1.4843597 0.296875q0.890625 0 1.484375 -0.328125q0.609375 -0.328125 0.96875 -0.890625q0.375 -0.5625 0.53125 -1.296875q0.15625 -0.734375 0.15625 -1.546875zm8.96875 2.234375q0 0.71875 -0.265625 1.28125q-0.265625 0.546875 -0.734375 0.9375q-0.453125 0.375 -1.09375 0.578125q-0.625 0.203125 -1.34375 0.203125q-0.515625 0 -0.953125 -0.09375q-0.421875 -0.09375 -0.765625 -0.21875q-0.34375 -0.125 -0.578125 -0.25q-0.21875 -0.140625 -0.3125 -0.234375q-0.09375 -0.09375 -0.140625 -0.234375q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.171875 0.015625 -0.28125q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.078125 0.078125 -0.109375q0.046875 -0.03125 0.109375 -0.03125q0.109375 0 0.296875 0.140625q0.203125 0.125 0.515625 0.28125q0.3125 0.15625 0.75 0.296875q0.453125 0.140625 1.03125 0.140625q0.4375 0 0.796875 -0.109375q0.359375 -0.125 0.625 -0.34375q0.265625 -0.21875 0.40625 -0.53125q0.140625 -0.3125 0.140625 -0.703125q0 -0.4375 -0.203125 -0.734375q-0.1875 -0.3125 -0.515625 -0.53125q-0.3125 -0.234375 -0.734375 -0.421875q-0.40625 -0.203125 -0.84375 -0.390625q-0.421875 -0.203125 -0.828125 -0.4375q-0.40625 -0.25 -0.734375 -0.578125q-0.3125 -0.328125 -0.515625 -0.765625q-0.1875 -0.453125 -0.1875 -1.0625q0 -0.640625 0.21875 -1.125q0.234375 -0.5 0.640625 -0.828125q0.421875 -0.34375 0.984375 -0.515625q0.5625 -0.1875 1.21875 -0.1875q0.34375 0 0.671875 0.0625q0.34375 0.0625 0.640625 0.15625q0.3125 0.09375 0.546875 0.21875q0.234375 0.125 0.296875 0.203125q0.078125 0.0625 0.09375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.09375 0.015625 0.25q0 0.140625 -0.015625 0.25q0 0.109375 -0.03125 0.1875q-0.015625 0.0625 -0.0625 0.109375q-0.046875 0.03125 -0.09375 0.03125q-0.09375 0 -0.28125 -0.109375q-0.171875 -0.109375 -0.4375 -0.25q-0.265625 -0.140625 -0.640625 -0.25q-0.359375 -0.109375 -0.8125 -0.109375q-0.421875 0 -0.734375 0.109375q-0.3125 0.109375 -0.515625 0.296875q-0.203125 0.1875 -0.3125 0.453125q-0.09375 0.25 -0.09375 0.546875q0 0.421875 0.1875 0.734375q0.203125 0.296875 0.53125 0.53125q0.328125 0.234375 0.734375 0.4375q0.421875 0.1875 0.84375 0.390625q0.4375 0.1875 0.84375 0.4375q0.421875 0.234375 0.734375 0.5625q0.328125 0.3125 0.53125 0.765625q0.203125 0.4375 0.203125 1.03125zm4.3828125 -1.359375q0 0.890625 -0.109375 1.75q-0.109375 0.859375 -0.328125 1.71875q-0.21875 0.84375 -0.546875 1.65625q-0.3125 0.8125 -0.734375 1.609375q-0.015625 0.046875 -0.0625 0.078125q-0.046875 0.03125 -0.125 0.046875q-0.078125 0.03125 -0.1875 0.03125q-0.09375 0.015625 -0.234375 0.015625q-0.203125 0 -0.3125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.03125 -0.046875 -0.109375q0.015625 -0.0625 0.046875 -0.15625q0.71875 -1.578125 1.078125 -3.234375q0.375 -1.65625 0.375 -3.328125q0 -1.671875 -0.375 -3.328125q-0.359375 -1.65625 -1.09375 -3.21875q-0.03125 -0.078125 -0.03125 -0.140625q0.015625 -0.0625 0.078125 -0.09375q0.0625 -0.046875 0.171875 -0.0625q0.109375 -0.03125 0.296875 -0.03125q0.15625 0 0.265625 0.015625q0.109375 0.015625 0.171875 0.046875q0.078125 0.015625 0.109375 0.046875q0.03125 0.015625 0.046875 0.046875q0.796875 1.59375 1.25 3.296875q0.46875 1.6875 0.46875 3.4375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m306.55707 43.057743l60.82547 0" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m306.5571 43.057743l48.82544 0" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m355.38254 46.361206l9.076202 -3.303463l-9.076202 -3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m782.124 595.17584l1.2913208 45.858276" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m782.124 595.17584l0.95355225 33.863037" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m779.7754 629.13184l3.5576782 8.979614l3.046692 -9.165588z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m782.124 493.26508l0 35.800537" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m782.124 493.2651l0 23.800507" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m778.82056 517.0656l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#f4e1df" d="m699.99805 667.05774l82.12598 -33.055115l82.12598 33.055115l-82.12598 33.055115z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m699.99805 667.05774l82.12598 -33.055115l82.12598 33.055115l-82.12598 33.055115z" fill-rule="nonzero"></path><path fill="#000000" d="m763.91754 668.75305q0 0.0625 -0.015625 0.109375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.1875 0.015625q-0.109375 0.015625 -0.296875 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 0 -0.171875 -0.03125q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.0625 -0.125l-0.75 -1.9375q-0.140625 -0.328125 -0.28125 -0.609375q-0.140625 -0.28125 -0.34375 -0.46875q-0.1875 -0.203125 -0.46875 -0.3125q-0.265625 -0.109375 -0.640625 -0.109375l-0.71875 0l0 3.484375q0 0.0625 -0.03125 0.109375q-0.03125 0.03125 -0.09375 0.046875q-0.0625 0.015625 -0.171875 0.03125q-0.09375 0.015625 -0.25 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.171875 -0.03125q-0.0625 -0.015625 -0.09375 -0.046875q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.59375q0 -0.25 0.125 -0.34375q0.140625 -0.109375 0.28125 -0.109375l1.75 0q0.3125 0 0.515625 0.015625q0.203125 0.015625 0.359375 0.046875q0.484375 0.078125 0.84375 0.265625q0.375 0.171875 0.609375 0.453125q0.25 0.265625 0.375 0.625q0.125 0.34375 0.125 0.765625q0 0.40625 -0.109375 0.734375q-0.109375 0.328125 -0.328125 0.578125q-0.203125 0.25 -0.5 0.4375q-0.28125 0.1875 -0.640625 0.3125q0.203125 0.09375 0.359375 0.234375q0.171875 0.125 0.3125 0.3125q0.140625 0.1875 0.265625 0.4375q0.125 0.25 0.25 0.5625l0.75 1.8125q0.078125 0.21875 0.09375 0.3125q0.03125 0.09375 0.03125 0.140625zm-1.640625 -5.765625q0 -0.484375 -0.21875 -0.8125q-0.203125 -0.328125 -0.71875 -0.484375q-0.15625 -0.046875 -0.359375 -0.0625q-0.203125 -0.015625 -0.515625 -0.015625l-0.921875 0l0 2.765625l1.0625 0q0.4375 0 0.75 -0.09375q0.3125 -0.109375 0.515625 -0.296875q0.21875 -0.1875 0.3125 -0.4375q0.09375 -0.265625 0.09375 -0.5625zm8.15863 2.671875q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0zm6.397156 1.859375q0 0.4375 -0.171875 0.78125q-0.15625 0.34375 -0.453125 0.578125q-0.296875 0.234375 -0.71875 0.359375q-0.40625 0.125 -0.90625 0.125q-0.296875 0 -0.578125 -0.046875q-0.28125 -0.046875 -0.5 -0.125q-0.21875 -0.078125 -0.375 -0.15625q-0.140625 -0.078125 -0.21875 -0.140625q-0.0625 -0.0625 -0.09375 -0.171875q-0.03125 -0.125 -0.03125 -0.3125q0 -0.125 0.015625 -0.203125q0.015625 -0.09375 0.03125 -0.140625q0.015625 -0.046875 0.046875 -0.0625q0.03125 -0.03125 0.078125 -0.03125q0.078125 0 0.203125 0.09375q0.140625 0.078125 0.34375 0.1875q0.203125 0.09375 0.46875 0.1875q0.28125 0.078125 0.640625 0.078125q0.265625 0 0.46875 -0.046875q0.21875 -0.0625 0.375 -0.171875q0.171875 -0.109375 0.25 -0.28125q0.078125 -0.171875 0.078125 -0.40625q0 -0.25 -0.125 -0.40625q-0.109375 -0.171875 -0.3125 -0.296875q-0.203125 -0.125 -0.46875 -0.21875q-0.25 -0.109375 -0.515625 -0.21875q-0.265625 -0.109375 -0.53125 -0.234375q-0.25 -0.140625 -0.453125 -0.328125q-0.203125 -0.203125 -0.328125 -0.46875q-0.125 -0.28125 -0.125 -0.671875q0 -0.328125 0.125 -0.640625q0.140625 -0.3125 0.390625 -0.53125q0.265625 -0.234375 0.65625 -0.375q0.390625 -0.140625 0.90625 -0.140625q0.234375 0 0.453125 0.046875q0.234375 0.03125 0.421875 0.09375q0.1875 0.046875 0.3125 0.125q0.125 0.0625 0.1875 0.109375q0.078125 0.046875 0.09375 0.09375q0.03125 0.03125 0.03125 0.078125q0.015625 0.046875 0.015625 0.125q0.015625 0.0625 0.015625 0.171875q0 0.09375 -0.015625 0.1875q0 0.078125 -0.03125 0.125q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.046875 0 -0.15625 -0.0625q-0.109375 -0.078125 -0.28125 -0.15625q-0.171875 -0.078125 -0.40625 -0.140625q-0.234375 -0.078125 -0.53125 -0.078125q-0.265625 0 -0.46875 0.0625q-0.203125 0.0625 -0.328125 0.171875q-0.125 0.109375 -0.203125 0.265625q-0.0625 0.140625 -0.0625 0.328125q0 0.25 0.125 0.421875q0.125 0.15625 0.328125 0.28125q0.203125 0.125 0.46875 0.234375q0.265625 0.09375 0.53125 0.203125q0.265625 0.109375 0.53125 0.25q0.265625 0.125 0.46875 0.328125q0.203125 0.1875 0.328125 0.453125q0.125 0.265625 0.125 0.625zm6.5097046 1.5625q0 0.046875 -0.015625 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.21875 0.015625q-0.140625 0 -0.234375 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -0.765625q-0.484375 0.546875 -0.96875 0.796875q-0.46875 0.25 -0.953125 0.25q-0.578125 0 -0.96875 -0.1875q-0.390625 -0.203125 -0.625 -0.53125q-0.234375 -0.328125 -0.34375 -0.75q-0.109375 -0.4375 -0.109375 -1.0625l0 -3.46875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.15625 0.03125q0.0625 0.015625 0.09375 0.0625q0.03125 0.03125 0.03125 0.078125l0 3.328125q0 0.5 0.0625 0.8125q0.078125 0.296875 0.21875 0.515625q0.15625 0.203125 0.375 0.328125q0.234375 0.109375 0.546875 0.109375q0.390625 0 0.78125 -0.28125q0.390625 -0.28125 0.828125 -0.8125l0 -4.0q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.140625 0 0.234375 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 5.71875zm10.596191 0q0 0.046875 -0.03125 0.09375q-0.03125 0.03125 -0.09375 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.25 0.015625q-0.15625 0 -0.265625 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -3.46875q0 -0.375 -0.0625 -0.671875q-0.0625 -0.296875 -0.203125 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.21875 -0.125 -0.5 -0.125q-0.359375 0 -0.734375 0.28125q-0.359375 0.28125 -0.796875 0.8125l0 4.0q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.171875 0.015625q-0.09375 0.015625 -0.25 0.015625q-0.140625 0 -0.25 -0.015625q-0.109375 0 -0.171875 -0.015625q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -3.46875q0 -0.375 -0.078125 -0.671875q-0.0625 -0.296875 -0.203125 -0.5q-0.140625 -0.21875 -0.359375 -0.328125q-0.203125 -0.125 -0.5 -0.125q-0.359375 0 -0.734375 0.28125q-0.359375 0.28125 -0.796875 0.8125l0 4.0q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.765625q0.484375 -0.546875 0.9375 -0.796875q0.453125 -0.25 0.90625 -0.25q0.359375 0 0.640625 0.078125q0.28125 0.078125 0.5 0.234375q0.21875 0.15625 0.359375 0.359375q0.15625 0.203125 0.265625 0.453125q0.28125 -0.3125 0.53125 -0.515625q0.265625 -0.21875 0.5 -0.34375q0.25 -0.140625 0.46875 -0.203125q0.21875 -0.0625 0.453125 -0.0625q0.546875 0 0.921875 0.203125q0.375 0.1875 0.609375 0.515625q0.234375 0.3125 0.328125 0.75q0.109375 0.4375 0.109375 0.921875l0 3.609375zm7.0375366 -3.109375q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0zm7.256531 -2.71875q0 0.5625 -0.15625 1.0q-0.15625 0.421875 -0.453125 0.734375q-0.28125 0.296875 -0.6875 0.46875q-0.390625 0.171875 -0.875 0.203125l-0.046875 1.53125q0 0.09375 -0.109375 0.140625q-0.109375 0.046875 -0.359375 0.046875q-0.125 0 -0.234375 0q-0.09375 -0.015625 -0.15625 -0.03125q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.03125 -0.015625 -0.09375l-0.046875 -1.75q0 -0.15625 0.03125 -0.234375q0.03125 -0.09375 0.078125 -0.15625q0.0625 -0.0625 0.140625 -0.078125q0.09375 -0.03125 0.21875 -0.03125l0.140625 0q0.40625 0 0.6875 -0.125q0.296875 -0.140625 0.484375 -0.34375q0.1875 -0.21875 0.265625 -0.515625q0.078125 -0.296875 0.078125 -0.609375q0 -0.359375 -0.109375 -0.65625q-0.09375 -0.3125 -0.296875 -0.53125q-0.203125 -0.21875 -0.515625 -0.328125q-0.296875 -0.125 -0.71875 -0.125q-0.375 0 -0.65625 0.078125q-0.265625 0.078125 -0.46875 0.171875q-0.203125 0.09375 -0.34375 0.171875q-0.125 0.078125 -0.1875 0.078125q-0.046875 0 -0.078125 -0.015625q-0.03125 -0.015625 -0.0625 -0.0625q-0.015625 -0.0625 -0.03125 -0.15625q-0.015625 -0.09375 -0.015625 -0.234375q0 -0.15625 0.015625 -0.234375q0.015625 -0.078125 0.078125 -0.140625q0.078125 -0.0625 0.25 -0.15625q0.1875 -0.09375 0.4375 -0.171875q0.265625 -0.09375 0.5625 -0.140625q0.3125 -0.0625 0.640625 -0.0625q0.6875 0 1.171875 0.203125q0.484375 0.1875 0.796875 0.515625q0.328125 0.328125 0.46875 0.78125q0.15625 0.4375 0.15625 0.921875zm-2.0 5.640625q0 0.203125 -0.03125 0.34375q-0.03125 0.140625 -0.109375 0.234375q-0.0625 0.078125 -0.203125 0.109375q-0.125 0.03125 -0.3125 0.03125q-0.203125 0 -0.34375 -0.03125q-0.125 -0.03125 -0.203125 -0.109375q-0.078125 -0.09375 -0.109375 -0.234375q-0.015625 -0.140625 -0.015625 -0.34375q0 -0.21875 0.015625 -0.359375q0.03125 -0.140625 0.109375 -0.21875q0.078125 -0.078125 0.203125 -0.109375q0.140625 -0.046875 0.34375 -0.046875q0.1875 0 0.3125 0.046875q0.140625 0.03125 0.203125 0.109375q0.078125 0.078125 0.109375 0.21875q0.03125 0.140625 0.03125 0.359375z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m782.0 600.3018l91.370056 0l0 27.496094l-91.370056 0z" fill-rule="nonzero"></path><path fill="#000000" d="m800.9062 610.41705q0 0.140625 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.03125 -0.078125 0.03125q-0.0625 0 -0.140625 -0.03125q-0.0625 -0.03125 -0.15625 -0.046875q-0.09375 -0.03125 -0.203125 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.15625 0 -0.3125 0.0625q-0.140625 0.0625 -0.3125 0.21875q-0.171875 0.140625 -0.359375 0.390625q-0.1875 0.234375 -0.40625 0.578125l0 3.765625q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.828125q0.234375 -0.34375 0.4375 -0.546875q0.203125 -0.21875 0.390625 -0.34375q0.1875 -0.125 0.359375 -0.171875q0.1875 -0.046875 0.375 -0.046875q0.078125 0 0.171875 0.015625q0.109375 0 0.21875 0.03125q0.125 0.015625 0.21875 0.046875q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.046875 0.0625q0.015625 0.015625 0.015625 0.0625q0.015625 0.046875 0.015625 0.140625q0.015625 0.078125 0.015625 0.21875zm6.1778564 2.234375q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0zm5.772156 3.0q0 0.1875 -0.03125 0.296875q-0.015625 0.109375 -0.0625 0.15625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.046875 -0.234375 0.0625q-0.125 0.03125 -0.28125 0.046875q-0.140625 0.03125 -0.28125 0.03125q-0.453125 0 -0.765625 -0.109375q-0.3125 -0.125 -0.515625 -0.359375q-0.203125 -0.25 -0.296875 -0.609375q-0.09375 -0.359375 -0.09375 -0.859375l0 -3.34375l-0.796875 0q-0.09375 0 -0.15625 -0.09375q-0.0625 -0.109375 -0.0625 -0.328125q0 -0.125 0.015625 -0.203125q0.015625 -0.09375 0.046875 -0.140625q0.03125 -0.0625 0.0625 -0.078125q0.046875 -0.015625 0.09375 -0.015625l0.796875 0l0 -1.359375q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.078125q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.25 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.078125l0 1.359375l1.46875 0q0.046875 0 0.078125 0.015625q0.046875 0.015625 0.078125 0.078125q0.03125 0.046875 0.03125 0.140625q0.015625 0.078125 0.015625 0.203125q0 0.21875 -0.0625 0.328125q-0.046875 0.09375 -0.140625 0.09375l-1.46875 0l0 3.1875q0 0.59375 0.171875 0.90625q0.171875 0.296875 0.625 0.296875q0.15625 0 0.265625 -0.03125q0.109375 -0.03125 0.203125 -0.0625q0.09375 -0.03125 0.15625 -0.0625q0.0625 -0.03125 0.109375 -0.03125q0.03125 0 0.0625 0.015625q0.03125 0.015625 0.046875 0.0625q0.015625 0.046875 0.015625 0.125q0.015625 0.078125 0.015625 0.1875zm6.3862915 0.421875q0 0.046875 -0.015625 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.21875 0.015625q-0.140625 0 -0.234375 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -0.765625q-0.484375 0.546875 -0.96875 0.796875q-0.46875 0.25 -0.953125 0.25q-0.578125 0 -0.96875 -0.1875q-0.390625 -0.203125 -0.625 -0.53125q-0.234375 -0.328125 -0.34375 -0.75q-0.109375 -0.4375 -0.109375 -1.0625l0 -3.46875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.15625 0.03125q0.0625 0.015625 0.09375 0.0625q0.03125 0.03125 0.03125 0.078125l0 3.328125q0 0.5 0.0625 0.8125q0.078125 0.296875 0.21875 0.515625q0.15625 0.203125 0.375 0.328125q0.234375 0.109375 0.546875 0.109375q0.390625 0 0.78125 -0.28125q0.390625 -0.28125 0.828125 -0.8125l0 -4.0q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.140625 0 0.234375 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 5.71875zm5.4555664 -5.34375q0 0.140625 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.03125 -0.078125 0.03125q-0.0625 0 -0.140625 -0.03125q-0.0625 -0.03125 -0.15625 -0.046875q-0.09375 -0.03125 -0.203125 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.15625 0 -0.3125 0.0625q-0.140625 0.0625 -0.3125 0.21875q-0.171875 0.140625 -0.359375 0.390625q-0.1875 0.234375 -0.40625 0.578125l0 3.765625q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.828125q0.234375 -0.34375 0.4375 -0.546875q0.203125 -0.21875 0.390625 -0.34375q0.1875 -0.125 0.359375 -0.171875q0.1875 -0.046875 0.375 -0.046875q0.078125 0 0.171875 0.015625q0.109375 0 0.21875 0.03125q0.125 0.015625 0.21875 0.046875q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.046875 0.0625q0.015625 0.015625 0.015625 0.0625q0.015625 0.046875 0.015625 0.140625q0.015625 0.078125 0.015625 0.21875zm6.2247314 5.34375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.171875 0.015625q-0.09375 0.015625 -0.234375 0.015625q-0.15625 0 -0.265625 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -3.34375q0 -0.5 -0.078125 -0.796875q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.375 -0.328125q-0.234375 -0.125 -0.546875 -0.125q-0.390625 0 -0.78125 0.28125q-0.390625 0.28125 -0.828125 0.8125l0 4.0q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.765625q0.484375 -0.546875 0.953125 -0.796875q0.484375 -0.25 0.96875 -0.25q0.578125 0 0.96875 0.203125q0.390625 0.1875 0.625 0.515625q0.25 0.3125 0.34375 0.75q0.109375 0.4375 0.109375 1.046875l0 3.484375zm10.359375 -7.59375q0 0.125 -0.015625 0.21875q0 0.078125 -0.03125 0.140625q-0.03125 0.046875 -0.078125 0.078125q-0.03125 0.03125 -0.078125 0.03125l-2.3125 0l0 7.109375q0 0.0625 -0.03125 0.109375q-0.03125 0.03125 -0.09375 0.046875q-0.0625 0.015625 -0.171875 0.03125q-0.09375 0.015625 -0.25 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.171875 -0.03125q-0.0625 -0.015625 -0.09375 -0.046875q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.109375l-2.3125 0q-0.046875 0 -0.09375 -0.03125q-0.046875 -0.03125 -0.078125 -0.078125q-0.015625 -0.0625 -0.03125 -0.140625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.109375 0.015625 -0.203125q0.015625 -0.09375 0.03125 -0.140625q0.03125 -0.0625 0.078125 -0.09375q0.046875 -0.03125 0.09375 -0.03125l5.71875 0q0.046875 0 0.078125 0.03125q0.046875 0.03125 0.078125 0.09375q0.03125 0.046875 0.03125 0.140625q0.015625 0.09375 0.015625 0.203125zm4.572998 2.25q0 0.140625 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.03125 -0.078125 0.03125q-0.0625 0 -0.140625 -0.03125q-0.0625 -0.03125 -0.15625 -0.046875q-0.09375 -0.03125 -0.203125 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.15625 0 -0.3125 0.0625q-0.140625 0.0625 -0.3125 0.21875q-0.171875 0.140625 -0.359375 0.390625q-0.1875 0.234375 -0.40625 0.578125l0 3.765625q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.828125q0.234375 -0.34375 0.4375 -0.546875q0.203125 -0.21875 0.390625 -0.34375q0.1875 -0.125 0.359375 -0.171875q0.1875 -0.046875 0.375 -0.046875q0.078125 0 0.171875 0.015625q0.109375 0 0.21875 0.03125q0.125 0.015625 0.21875 0.046875q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.046875 0.0625q0.015625 0.015625 0.015625 0.0625q0.015625 0.046875 0.015625 0.140625q0.015625 0.078125 0.015625 0.21875zm6.1934814 5.34375q0 0.046875 -0.015625 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.21875 0.015625q-0.140625 0 -0.234375 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -0.765625q-0.484375 0.546875 -0.96875 0.796875q-0.46875 0.25 -0.953125 0.25q-0.578125 0 -0.96875 -0.1875q-0.390625 -0.203125 -0.625 -0.53125q-0.234375 -0.328125 -0.34375 -0.75q-0.109375 -0.4375 -0.109375 -1.0625l0 -3.46875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.15625 0.03125q0.0625 0.015625 0.09375 0.0625q0.03125 0.03125 0.03125 0.078125l0 3.328125q0 0.5 0.0625 0.8125q0.078125 0.296875 0.21875 0.515625q0.15625 0.203125 0.375 0.328125q0.234375 0.109375 0.546875 0.109375q0.390625 0 0.78125 -0.28125q0.390625 -0.28125 0.828125 -0.8125l0 -4.0q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.140625 0 0.234375 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 5.71875zm6.9868774 -3.109375q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m782.0 701.0l0 29.007874" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m782.0 701.0l0 17.007874" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m778.69653 718.0079l3.3034668 9.076172l3.3034668 -9.076172z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m864.25 562.1207l65.763794 -1.1338501" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m864.25 562.1207l53.765564 -0.92700195" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m918.0725 564.4967l9.017883 -3.4594116l-9.131775 -3.1465454z" fill-rule="evenodd"></path><path fill="#cbe3d4" d="m367.38254 19.860893l188.6929 0l0 46.3937l-188.6929 0z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m367.38254 19.860893l188.6929 0l0 46.3937l-188.6929 0z" fill-rule="nonzero"></path><path fill="#000000" d="m411.27197 35.307743q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.09375q-0.078125 0.03125 -0.21875 0.046875q-0.125 0.015625 -0.34375 0.015625q-0.265625 0 -0.4375 -0.03125q-0.171875 -0.015625 -0.265625 -0.078125q-0.078125 -0.0625 -0.140625 -0.140625l-3.71875 -5.062498l0 5.062498q0 0.046875 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.078125 0.03125 -0.203125 0.046875q-0.125 0.015625 -0.328125 0.015625q-0.1875 0 -0.328125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.0625 -0.03125 -0.109375l0 -9.703123q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.140625 -0.015625 0.328125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.203125 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.109375l0 4.484375l3.578125 -4.484375q0.046875 -0.078125 0.109375 -0.125q0.0625 -0.046875 0.15625 -0.0625q0.09375 -0.03125 0.21875 -0.046875q0.125 -0.015625 0.328125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.203125 0.046875q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375q0 0.09375 -0.046875 0.203125q-0.046875 0.09375 -0.1875 0.28125l-3.359375 4.0l3.609375 4.796873q0.140625 0.203125 0.15625 0.28125q0.03125 0.078125 0.03125 0.125zm2.859375 0.015625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.031248q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.031248zm0.15625 -9.406248q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.0 2.359375q0 0.03125 -0.015625 0.078125q0 0.03125 -0.015625 0.078125q0 0.03125 -0.015625 0.078125q0 0.046875 -0.015625 0.09375l-2.40625 6.687498q-0.03125 0.078125 -0.078125 0.140625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.03125 -0.25 0.03125q-0.15625 0.015625 -0.390625 0.015625q-0.234375 0 -0.390625 -0.015625q-0.15625 -0.015625 -0.265625 -0.046875q-0.09375 -0.03125 -0.15625 -0.078125q-0.046875 -0.0625 -0.078125 -0.140625l-2.390625 -6.687498q-0.03125 -0.09375 -0.046875 -0.15625q-0.015625 -0.078125 -0.03125 -0.109375q0 -0.03125 0 -0.0625q0 -0.0625 0.03125 -0.109375q0.03125 -0.046875 0.109375 -0.0625q0.078125 -0.03125 0.1875 -0.03125q0.125 -0.015625 0.3125 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0 0.203125 0.03125q0.078125 0.03125 0.109375 0.078125q0.046875 0.046875 0.078125 0.125l1.984375 5.796873l0.03125 0.09375l0.015625 -0.09375l1.96875 -5.796873q0.015625 -0.078125 0.046875 -0.125q0.046875 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.03125q0.140625 -0.015625 0.34375 -0.015625q0.1875 0 0.296875 0.015625q0.125 0 0.1875 0.03125q0.0625 0.03125 0.09375 0.078125q0.03125 0.03125 0.03125 0.09375zm4.6640625 7.249998l-0.9375 2.59375q-0.046875 0.125 -0.25 0.1875q-0.1875 0.0625 -0.578125 0.0625q-0.203125 0 -0.328125 -0.015625q-0.125 -0.015625 -0.1875 -0.0625q-0.0625 -0.046875 -0.078125 -0.125q0 -0.078125 0.046875 -0.1875l0.96875 -2.453125q-0.078125 -0.03125 -0.140625 -0.09375q-0.0625 -0.078125 -0.078125 -0.15625l-2.515625 -6.718748q-0.0625 -0.171875 -0.0625 -0.265625q0 -0.09375 0.0625 -0.140625q0.0625 -0.0625 0.203125 -0.078125q0.140625 -0.015625 0.375 -0.015625q0.234375 0 0.359375 0.015625q0.140625 0 0.21875 0.03125q0.078125 0.03125 0.109375 0.09375q0.046875 0.0625 0.078125 0.15625l2.015625 5.640623l0.015625 0l1.9375 -5.671873q0.046875 -0.140625 0.109375 -0.1875q0.078125 -0.046875 0.203125 -0.0625q0.140625 -0.015625 0.390625 -0.015625q0.21875 0 0.359375 0.015625q0.140625 0.015625 0.203125 0.078125q0.0625 0.046875 0.0625 0.140625q0 0.09375 -0.046875 0.234375l-2.515625 6.999998zm14.46875 -2.90625q0 0.484375 -0.125 0.890625q-0.125 0.390625 -0.34375 0.71875q-0.21875 0.3125 -0.53125 0.5625q-0.296875 0.234375 -0.6875 0.40625q-0.390625 0.15625 -0.828125 0.25q-0.4375 0.078125 -1.015625 0.078125l-2.640625 0q-0.171875 0 -0.34375 -0.125q-0.15625 -0.125 -0.15625 -0.421875l0 -9.015623q0 -0.3125 0.15625 -0.421875q0.171875 -0.125 0.34375 -0.125l2.296875 0q0.90625 0 1.484375 0.171875q0.578125 0.171875 0.96875 0.5q0.390625 0.328125 0.578125 0.8125q0.203125 0.46875 0.203125 1.0625q0 0.359375 -0.09375 0.6875q-0.078125 0.328125 -0.25 0.609375q-0.171875 0.28125 -0.421875 0.5q-0.25 0.21875 -0.578125 0.359375q0.40625 0.078125 0.765625 0.28125q0.359375 0.203125 0.625 0.53125q0.28125 0.3125 0.4375 0.75q0.15625 0.4218731 0.15625 0.9374981zm-2.03125 -4.515623q0 -0.375 -0.109375 -0.671875q-0.09375 -0.296875 -0.3125 -0.5q-0.21875 -0.203125 -0.578125 -0.3125q-0.34375 -0.109375 -0.921875 -0.109375l-1.390625 0l0 3.265625l1.53125 0q0.53125 0 0.84375 -0.125q0.328125 -0.140625 0.53125 -0.375q0.21875 -0.234375 0.3125 -0.53125q0.09375 -0.3125 0.09375 -0.640625zm0.609375 4.593748q0 -0.453125 -0.140625 -0.7968731q-0.140625 -0.34375 -0.421875 -0.578125q-0.28125 -0.234375 -0.703125 -0.34375q-0.40625 -0.125 -1.046875 -0.125l-1.609375 0l0 3.562498l1.953125 0q0.46875 0 0.8125 -0.109375q0.34375 -0.109375 0.59375 -0.328125q0.265625 -0.21875 0.40625 -0.53125q0.15625 -0.328125 0.15625 -0.75zm9.84375 -0.9687481q0 0.8593731 -0.234375 1.5937481q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.5937481q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.5781231 0.09375 1.0937481q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.1249981zm9.796875 -0.09375q0 0.8593731 -0.234375 1.5937481q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.5937481q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.5781231 0.09375 1.0937481q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.1249981zm6.921875 2.984373q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109373l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921873q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm6.109375 -1.390625q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.1406231 -0.65625 -0.3124981q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.3906231q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125zm5.5078125 1.390625q0 0.234375 -0.03125 0.375q-0.03125 0.125 -0.09375 0.1875q-0.0625 0.0625 -0.1875 0.125q-0.125 0.046875 -0.296875 0.078125q-0.15625 0.046875 -0.34375 0.0625q-0.171875 0.03125 -0.34375 0.03125q-0.546875 0 -0.9375 -0.140625q-0.390625 -0.15625 -0.640625 -0.453125q-0.25 -0.296875 -0.375 -0.734375q-0.109375 -0.453125 -0.109375 -1.0625l0 -4.109373l-0.984375 0q-0.109375 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.0625 -0.03125 0.125 -0.03125l0.96875 0l0 -1.671875q0 -0.046875 0.03125 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.203125 -0.0625q0.125 -0.015625 0.3125 -0.015625q0.203125 0 0.328125 0.015625q0.125 0.015625 0.1875 0.0625q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 1.671875l1.796875 0q0.0625 0 0.109375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.1875 0.125l-1.796875 0l0 3.921873q0 0.71875 0.203125 1.09375q0.21875 0.375 0.78125 0.375q0.171875 0 0.3125 -0.03125q0.140625 -0.046875 0.25 -0.078125q0.109375 -0.046875 0.1875 -0.078125q0.078125 -0.03125 0.140625 -0.03125q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.234375zm5.8125 -6.046873q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.624998q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.031248q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm6.765625 6.578123q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.7187481q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.749998zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm10.1171875 -0.4218731q0 0.9218731 -0.203125 1.6562481q-0.203125 0.734375 -0.59375 1.25q-0.375 0.515625 -0.953125 0.796875q-0.5625 0.28125 -1.296875 0.28125q-0.3125 0 -0.578125 -0.0625q-0.265625 -0.0625 -0.53125 -0.203125q-0.25 -0.140625 -0.5 -0.34375q-0.25 -0.203125 -0.53125 -0.46875l0 3.515625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -9.828123q0 -0.0625 0.015625 -0.109375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.03125 0.1875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.265625 0.015625q0.109375 0 0.171875 0.03125q0.078125 0.03125 0.09375 0.078125q0.03125 0.046875 0.03125 0.109375l0 0.953125q0.328125 -0.328125 0.625 -0.5625q0.296875 -0.25 0.59375 -0.40625q0.296875 -0.171875 0.609375 -0.25q0.328125 -0.078125 0.671875 -0.078125q0.765625 0 1.296875 0.296875q0.546875 0.296875 0.890625 0.8125q0.34375 0.515625 0.5 1.203125q0.15625 0.671875 0.15625 1.4375zm-1.359375 0.15625q0 -0.546875 -0.09375 -1.046875q-0.078125 -0.5 -0.28125 -0.890625q-0.1875 -0.390625 -0.53125 -0.625q-0.328125 -0.234375 -0.828125 -0.234375q-0.25 0 -0.5 0.078125q-0.234375 0.0625 -0.484375 0.234375q-0.25 0.15625 -0.53125 0.421875q-0.265625 0.25 -0.578125 0.640625l0 2.796873q0.53125 0.640625 1.0 0.984375q0.484375 0.34375 1.015625 0.34375q0.484375 0 0.828125 -0.234375q0.34375 -0.234375 0.5625 -0.625q0.21875 -0.390625 0.3125 -0.875q0.109375 -0.484375 0.109375 -0.9687481zm10.7578125 -6.453125q0 0.15625 -0.015625 0.25q-0.015625 0.078125 -0.03125 0.140625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.140625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.046875 -0.28125 -0.078125q-0.15625 -0.046875 -0.359375 -0.046875q-0.296875 0 -0.5 0.09375q-0.203125 0.09375 -0.328125 0.296875q-0.125 0.203125 -0.1875 0.515625q-0.046875 0.3125 -0.046875 0.765625l0 0.765625l1.578125 0q0.0625 0 0.09375 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.0625 0.0625 0.171875q0.015625 0.09375 0.015625 0.25q0 0.28125 -0.078125 0.40625q-0.0625 0.125 -0.171875 0.125l-1.578125 0l0 6.156248q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -6.156248l-0.984375 0q-0.125 0 -0.1875 -0.125q-0.0625 -0.125 -0.0625 -0.40625q0 -0.15625 0.015625 -0.25q0.015625 -0.109375 0.046875 -0.171875q0.03125 -0.0625 0.078125 -0.09375q0.046875 -0.03125 0.109375 -0.03125l0.984375 0l0 -0.71875q0 -0.734375 0.140625 -1.265625q0.140625 -0.53125 0.421875 -0.859375q0.28125 -0.34375 0.703125 -0.5q0.421875 -0.15625 1.0 -0.15625q0.28125 0 0.53125 0.046875q0.265625 0.046875 0.40625 0.109375q0.140625 0.0625 0.1875 0.109375q0.046875 0.046875 0.078125 0.125q0.03125 0.0625 0.03125 0.171875q0.015625 0.109375 0.015625 0.25zm7.5703125 6.328125q0 0.8593731 -0.234375 1.5937481q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.5937481q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.5781231 0.09375 1.0937481q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.1249981zm7.375 -3.0625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.624998q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.031248q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125z" fill-rule="nonzero"></path><path fill="#000000" d="m430.6704 54.870247q0 0.09375 -0.0625 0.140625q-0.0625 0.046875 -0.171875 0.0625q-0.109375 0.03125 -0.328125 0.03125q-0.203125 0 -0.328125 -0.03125q-0.109375 -0.015625 -0.171875 -0.0625q-0.046875 -0.046875 -0.046875 -0.140625l0 -0.703125q-0.46875 0.484375 -1.03125 0.765625q-0.5625 0.28125 -1.203125 0.28125q-0.546875 0 -1.0 -0.15625q-0.453125 -0.140625 -0.765625 -0.40625q-0.3125 -0.28125 -0.5 -0.671875q-0.171875 -0.40625 -0.171875 -0.921875q0 -0.59375 0.234375 -1.03125q0.25 -0.4375 0.703125 -0.71875q0.453125 -0.296875 1.109375 -0.4375q0.65625 -0.140625 1.484375 -0.140625l0.96875 0l0 -0.546875q0 -0.40625 -0.09375 -0.71875q-0.078125 -0.3125 -0.28125 -0.515625q-0.1875 -0.21875 -0.5 -0.3125q-0.296875 -0.109375 -0.734375 -0.109375q-0.484375 0 -0.859375 0.109375q-0.375 0.109375 -0.671875 0.25q-0.28125 0.140625 -0.46875 0.25q-0.1875 0.109375 -0.28125 0.109375q-0.0625 0 -0.109375 -0.03125q-0.046875 -0.03125 -0.09375 -0.09375q-0.03125 -0.0625 -0.046875 -0.15625q-0.015625 -0.09375 -0.015625 -0.21875q0 -0.1875 0.03125 -0.296875q0.03125 -0.125 0.125 -0.21875q0.109375 -0.109375 0.359375 -0.234375q0.265625 -0.140625 0.59375 -0.25q0.34375 -0.125 0.734375 -0.1875q0.40625 -0.078125 0.8125 -0.078125q0.765625 0 1.296875 0.171875q0.53125 0.171875 0.859375 0.5q0.328125 0.328125 0.46875 0.828125q0.15625 0.484375 0.15625 1.140625l0 4.75zm-1.28125 -3.21875l-1.109375 0q-0.53125 0 -0.921875 0.09375q-0.390625 0.09375 -0.65625 0.265625q-0.25 0.171875 -0.375 0.421875q-0.109375 0.25 -0.109375 0.5625q0 0.546875 0.34375 0.875q0.34375 0.328125 0.96875 0.328125q0.515625 0 0.9375 -0.25q0.4375 -0.265625 0.921875 -0.796875l0 -1.5zm9.6953125 3.203125q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -4.109375q0 -0.609375 -0.09375 -0.96875q-0.09375 -0.375 -0.28125 -0.640625q-0.171875 -0.265625 -0.46875 -0.40625q-0.28125 -0.140625 -0.65625 -0.140625q-0.484375 0 -0.96875 0.34375q-0.484375 0.34375 -1.015625 1.015625l0 4.90625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 0.9375q0.59375 -0.671875 1.1875 -0.96875q0.59375 -0.3125 1.1875 -0.3125q0.703125 0 1.1875 0.234375q0.484375 0.234375 0.78125 0.640625q0.296875 0.390625 0.421875 0.9375q0.125 0.53125 0.125 1.28125l0 4.28125zm8.375 0q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm7.796875 -1.625q0 0.171875 -0.015625 0.296875q0 0.109375 -0.03125 0.171875q-0.015625 0.0625 -0.0625 0.109375q-0.03125 0.03125 -0.09375 0.03125q-0.0625 0 -0.15625 -0.03125q-0.078125 -0.046875 -0.203125 -0.078125q-0.109375 -0.03125 -0.25 -0.0625q-0.140625 -0.03125 -0.296875 -0.03125q-0.203125 0 -0.390625 0.078125q-0.1875 0.078125 -0.390625 0.265625q-0.203125 0.171875 -0.4375 0.46875q-0.21875 0.296875 -0.5 0.71875l0 4.625q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.0625 0.015625 -0.09375q0.03125 -0.046875 0.09375 -0.078125q0.078125 -0.046875 0.1875 -0.046875q0.109375 -0.015625 0.28125 -0.015625q0.171875 0 0.28125 0.015625q0.125 0 0.1875 0.046875q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.09375l0 1.03125q0.296875 -0.421875 0.546875 -0.6875q0.25 -0.265625 0.46875 -0.421875q0.234375 -0.15625 0.453125 -0.203125q0.234375 -0.0625 0.453125 -0.0625q0.109375 0 0.234375 0.015625q0.125 0 0.265625 0.03125q0.140625 0.03125 0.25 0.078125q0.125 0.03125 0.171875 0.078125q0.046875 0.03125 0.0625 0.078125q0.015625 0.03125 0.015625 0.09375q0.015625 0.046875 0.015625 0.15625q0.015625 0.09375 0.015625 0.28125zm8.0 2.96875q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm4.546875 3.5q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.25 9.40625q0 0.0625 -0.03125 0.109375q-0.015625 0.046875 -0.09375 0.078125q-0.0625 0.03125 -0.171875 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.1875 -0.046875q-0.0625 -0.03125 -0.09375 -0.078125q-0.03125 -0.046875 -0.03125 -0.109375l0 -0.921875q-0.5625 0.59375 -1.15625 0.9375q-0.59375 0.34375 -1.3125 0.34375q-0.765625 0 -1.3125 -0.296875q-0.546875 -0.3125 -0.890625 -0.828125q-0.34375 -0.515625 -0.5 -1.203125q-0.15625 -0.6875 -0.15625 -1.453125q0 -0.90625 0.1875 -1.640625q0.203125 -0.734375 0.578125 -1.25q0.390625 -0.515625 0.953125 -0.78125q0.578125 -0.28125 1.3125 -0.28125q0.625 0 1.125 0.265625q0.515625 0.265625 1.015625 0.796875l0 -4.09375q0 -0.046875 0.03125 -0.09375q0.03125 -0.0625 0.109375 -0.078125q0.078125 -0.03125 0.1875 -0.046875q0.125 -0.03125 0.3125 -0.03125q0.203125 0 0.328125 0.03125q0.125 0.015625 0.1875 0.046875q0.078125 0.015625 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 10.40625zm-1.296875 -4.9375q-0.515625 -0.65625 -1.015625 -0.984375q-0.484375 -0.34375 -1.015625 -0.34375q-0.484375 0 -0.828125 0.234375q-0.34375 0.234375 -0.5625 0.625q-0.21875 0.375 -0.3125 0.859375q-0.09375 0.484375 -0.09375 0.984375q0 0.53125 0.078125 1.046875q0.078125 0.5 0.28125 0.890625q0.203125 0.390625 0.53125 0.640625q0.34375 0.234375 0.859375 0.234375q0.25 0 0.484375 -0.0625q0.25 -0.078125 0.5 -0.234375q0.25 -0.171875 0.515625 -0.4375q0.28125 -0.265625 0.578125 -0.640625l0 -2.8125zm3.796875 7.03125q-0.03125 0.09375 -0.078125 0.15625q-0.046875 0.0625 -0.125 0.09375q-0.078125 0.03125 -0.203125 0.046875q-0.109375 0.015625 -0.265625 0.015625q-0.203125 0 -0.328125 -0.03125q-0.125 -0.03125 -0.203125 -0.078125q-0.0625 -0.046875 -0.078125 -0.125q-0.015625 -0.078125 0.03125 -0.171875l4.71875 -12.96875q0.03125 -0.109375 0.078125 -0.15625q0.0625 -0.0625 0.125 -0.09375q0.078125 -0.046875 0.1875 -0.046875q0.125 -0.015625 0.296875 -0.015625q0.1875 0 0.3125 0.03125q0.125 0.015625 0.1875 0.0625q0.078125 0.046875 0.09375 0.125q0.015625 0.078125 -0.015625 0.1875l-4.734375 12.96875zm7.3515625 -2.09375q0 0.0625 -0.03125 0.109375q-0.03125 0.046875 -0.109375 0.078125q-0.0625 0.03125 -0.1875 0.046875q-0.125 0.015625 -0.3125 0.015625q-0.1875 0 -0.3125 -0.015625q-0.125 -0.015625 -0.203125 -0.046875q-0.078125 -0.03125 -0.109375 -0.078125q-0.015625 -0.046875 -0.015625 -0.109375l0 -7.03125q0 -0.046875 0.015625 -0.09375q0.03125 -0.046875 0.109375 -0.078125q0.078125 -0.03125 0.203125 -0.046875q0.125 -0.015625 0.3125 -0.015625q0.1875 0 0.3125 0.015625q0.125 0.015625 0.1875 0.046875q0.078125 0.03125 0.109375 0.078125q0.03125 0.046875 0.03125 0.09375l0 7.03125zm0.15625 -9.40625q0 0.453125 -0.171875 0.625q-0.171875 0.15625 -0.640625 0.15625q-0.453125 0 -0.625 -0.15625q-0.15625 -0.15625 -0.15625 -0.609375q0 -0.453125 0.171875 -0.609375q0.171875 -0.171875 0.625 -0.171875q0.453125 0 0.625 0.171875q0.171875 0.15625 0.171875 0.59375zm8.765625 5.8125q0 0.859375 -0.234375 1.59375q-0.21875 0.71875 -0.671875 1.25q-0.4375 0.515625 -1.125 0.8125q-0.671875 0.296875 -1.5625 0.296875q-0.859375 0 -1.515625 -0.265625q-0.640625 -0.265625 -1.078125 -0.75q-0.421875 -0.5 -0.640625 -1.203125q-0.203125 -0.703125 -0.203125 -1.59375q0 -0.859375 0.21875 -1.578125q0.234375 -0.71875 0.671875 -1.234375q0.453125 -0.53125 1.125 -0.8125q0.671875 -0.296875 1.578125 -0.296875q0.859375 0 1.5 0.265625q0.65625 0.25 1.078125 0.75q0.4375 0.484375 0.640625 1.1875q0.21875 0.703125 0.21875 1.578125zm-1.359375 0.09375q0 -0.578125 -0.109375 -1.078125q-0.09375 -0.515625 -0.34375 -0.890625q-0.234375 -0.390625 -0.65625 -0.609375q-0.40625 -0.21875 -1.03125 -0.21875q-0.5625 0 -0.984375 0.203125q-0.40625 0.203125 -0.671875 0.578125q-0.265625 0.359375 -0.390625 0.875q-0.125 0.5 -0.125 1.109375q0 0.578125 0.09375 1.09375q0.109375 0.5 0.359375 0.875q0.25 0.375 0.65625 0.609375q0.421875 0.21875 1.03125 0.21875q0.5625 0 0.96875 -0.203125q0.421875 -0.203125 0.6875 -0.5625q0.265625 -0.375 0.390625 -0.875q0.125 -0.515625 0.125 -1.125zm7.671875 1.59375q0 0.53125 -0.203125 0.953125q-0.1875 0.421875 -0.5625 0.71875q-0.359375 0.28125 -0.875 0.4375q-0.5 0.15625 -1.109375 0.15625q-0.375 0 -0.71875 -0.0625q-0.34375 -0.0625 -0.609375 -0.15625q-0.265625 -0.09375 -0.453125 -0.1875q-0.1875 -0.09375 -0.28125 -0.171875q-0.078125 -0.078125 -0.125 -0.21875q-0.03125 -0.140625 -0.03125 -0.390625q0 -0.140625 0.015625 -0.234375q0.015625 -0.109375 0.03125 -0.171875q0.03125 -0.0625 0.0625 -0.09375q0.046875 -0.03125 0.109375 -0.03125q0.078125 0 0.25 0.109375q0.171875 0.109375 0.40625 0.234375q0.25 0.125 0.578125 0.234375q0.34375 0.09375 0.78125 0.09375q0.328125 0 0.59375 -0.0625q0.265625 -0.078125 0.453125 -0.203125q0.203125 -0.140625 0.3125 -0.34375q0.109375 -0.21875 0.109375 -0.515625q0 -0.296875 -0.15625 -0.5q-0.15625 -0.203125 -0.40625 -0.359375q-0.25 -0.15625 -0.5625 -0.265625q-0.3125 -0.125 -0.640625 -0.25q-0.328125 -0.140625 -0.65625 -0.3125q-0.3125 -0.171875 -0.5625 -0.40625q-0.25 -0.25 -0.40625 -0.578125q-0.140625 -0.34375 -0.140625 -0.8125q0 -0.40625 0.15625 -0.78125q0.15625 -0.390625 0.46875 -0.671875q0.328125 -0.28125 0.8125 -0.453125q0.484375 -0.171875 1.125 -0.171875q0.28125 0 0.5625 0.046875q0.28125 0.046875 0.5 0.125q0.234375 0.0625 0.390625 0.140625q0.15625 0.078125 0.234375 0.140625q0.09375 0.0625 0.109375 0.109375q0.03125 0.046875 0.046875 0.109375q0.015625 0.0625 0.015625 0.15625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.234375q0 0.09375 -0.03125 0.15625q-0.03125 0.0625 -0.078125 0.09375q-0.03125 0.015625 -0.078125 0.015625q-0.0625 0 -0.203125 -0.078125q-0.125 -0.09375 -0.34375 -0.1875q-0.203125 -0.09375 -0.5 -0.171875q-0.28125 -0.09375 -0.640625 -0.09375q-0.328125 0 -0.578125 0.078125q-0.25 0.0625 -0.421875 0.203125q-0.15625 0.140625 -0.234375 0.328125q-0.078125 0.1875 -0.078125 0.40625q0 0.296875 0.15625 0.515625q0.15625 0.203125 0.40625 0.359375q0.25 0.15625 0.5625 0.28125q0.328125 0.125 0.65625 0.265625q0.328125 0.125 0.65625 0.296875q0.328125 0.15625 0.578125 0.390625q0.25 0.234375 0.390625 0.5625q0.15625 0.328125 0.15625 0.78125z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m461.729 66.25459l0 39.614174" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m461.729 66.25459l0 27.614174" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m458.42554 93.86877l3.3034668 9.076195l3.3034668 -9.076195z" fill-rule="evenodd"></path><path fill="#f4e1df" d="m699.99805 562.1207l82.12598 -33.055115l82.12598 33.055115l-82.12598 33.055115z" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" d="m699.99805 562.1207l82.12598 -33.055115l82.12598 33.055115l-82.12598 33.055115z" fill-rule="nonzero"></path><path fill="#000000" d="m757.9126 560.9098q0 0.703125 -0.1875 1.296875q-0.171875 0.578125 -0.546875 1.0q-0.359375 0.421875 -0.90625 0.671875q-0.546875 0.234375 -1.28125 0.234375q-0.703125 0 -1.234375 -0.203125q-0.515625 -0.21875 -0.859375 -0.609375q-0.34375 -0.40625 -0.515625 -0.96875q-0.171875 -0.578125 -0.171875 -1.3125q0 -0.6875 0.171875 -1.28125q0.1875 -0.59375 0.546875 -1.015625q0.359375 -0.421875 0.90625 -0.65625q0.546875 -0.234375 1.28125 -0.234375q0.703125 0 1.21875 0.21875q0.53125 0.203125 0.875 0.609375q0.359375 0.390625 0.53125 0.96875q0.171875 0.5625 0.171875 1.28125zm-1.09375 0.0625q0 -0.453125 -0.09375 -0.859375q-0.078125 -0.421875 -0.28125 -0.734375q-0.203125 -0.3125 -0.546875 -0.484375q-0.328125 -0.1875 -0.828125 -0.1875q-0.453125 0 -0.796875 0.171875q-0.328125 0.15625 -0.546875 0.46875q-0.21875 0.296875 -0.328125 0.71875q-0.09375 0.40625 -0.09375 0.890625q0 0.46875 0.078125 0.890625q0.09375 0.40625 0.28125 0.71875q0.203125 0.296875 0.53125 0.484375q0.34375 0.171875 0.859375 0.171875q0.453125 0 0.78125 -0.15625q0.34375 -0.171875 0.5625 -0.46875q0.21875 -0.296875 0.3125 -0.703125q0.109375 -0.421875 0.109375 -0.921875zm7.7316284 2.859375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.171875 0.015625q-0.09375 0.015625 -0.234375 0.015625q-0.15625 0 -0.265625 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -3.34375q0 -0.5 -0.078125 -0.796875q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.375 -0.328125q-0.234375 -0.125 -0.546875 -0.125q-0.390625 0 -0.78125 0.28125q-0.390625 0.28125 -0.828125 0.8125l0 4.0q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.765625q0.484375 -0.546875 0.953125 -0.796875q0.484375 -0.25 0.96875 -0.25q0.578125 0 0.96875 0.203125q0.390625 0.1875 0.625 0.515625q0.25 0.3125 0.34375 0.75q0.109375 0.4375 0.109375 1.046875l0 3.484375zm7.6118774 2.046875q0 0.21875 -0.046875 0.3125q-0.046875 0.109375 -0.15625 0.109375l-6.125 0q-0.109375 0 -0.171875 -0.09375q-0.046875 -0.09375 -0.046875 -0.3125q0 -0.21875 0.046875 -0.328125q0.0625 -0.109375 0.171875 -0.109375l6.125 0q0.09375 0 0.140625 0.09375q0.0625 0.109375 0.0625 0.328125zm6.3723755 -5.0q0 0.75 -0.171875 1.359375q-0.15625 0.59375 -0.46875 1.015625q-0.3125 0.40625 -0.78125 0.640625q-0.46875 0.21875 -1.0625 0.21875q-0.25 0 -0.46875 -0.0625q-0.21875 -0.046875 -0.421875 -0.15625q-0.203125 -0.109375 -0.40625 -0.265625q-0.203125 -0.171875 -0.4375 -0.390625l0 2.859375q0 0.046875 -0.03125 0.078125q-0.015625 0.046875 -0.078125 0.0625q-0.046875 0.03125 -0.15625 0.046875q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 -0.015625 -0.15625 -0.046875q-0.0625 -0.015625 -0.09375 -0.0625q-0.015625 -0.03125 -0.015625 -0.078125l0 -7.984375q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.21875 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.765625q0.265625 -0.265625 0.5 -0.453125q0.25 -0.203125 0.484375 -0.328125q0.25 -0.140625 0.5 -0.203125q0.265625 -0.0625 0.546875 -0.0625q0.625 0 1.0625 0.25q0.4375 0.234375 0.703125 0.65625q0.28125 0.40625 0.40625 0.96875q0.140625 0.5625 0.140625 1.171875zm-1.109375 0.125q0 -0.4375 -0.078125 -0.84375q-0.0625 -0.40625 -0.21875 -0.71875q-0.15625 -0.328125 -0.4375 -0.515625q-0.265625 -0.1875 -0.671875 -0.1875q-0.203125 0 -0.40625 0.0625q-0.203125 0.046875 -0.40625 0.1875q-0.203125 0.125 -0.421875 0.34375q-0.21875 0.203125 -0.46875 0.515625l0 2.28125q0.4375 0.515625 0.8125 0.796875q0.390625 0.28125 0.828125 0.28125q0.390625 0 0.671875 -0.1875q0.28125 -0.1875 0.453125 -0.5q0.171875 -0.328125 0.25 -0.71875q0.09375 -0.390625 0.09375 -0.796875zm7.1587524 2.828125q0 0.078125 -0.0625 0.125q-0.046875 0.03125 -0.140625 0.046875q-0.078125 0.015625 -0.25 0.015625q-0.171875 0 -0.265625 -0.015625q-0.09375 -0.015625 -0.140625 -0.046875q-0.046875 -0.046875 -0.046875 -0.125l0 -0.5625q-0.375 0.390625 -0.84375 0.625q-0.453125 0.21875 -0.96875 0.21875q-0.453125 0 -0.8125 -0.125q-0.359375 -0.109375 -0.625 -0.328125q-0.25 -0.234375 -0.40625 -0.546875q-0.140625 -0.328125 -0.140625 -0.75q0 -0.46875 0.203125 -0.828125q0.203125 -0.359375 0.5625 -0.59375q0.375 -0.234375 0.90625 -0.34375q0.53125 -0.125 1.203125 -0.125l0.78125 0l0 -0.453125q0 -0.328125 -0.078125 -0.578125q-0.0625 -0.25 -0.21875 -0.421875q-0.15625 -0.171875 -0.40625 -0.25q-0.25 -0.09375 -0.609375 -0.09375q-0.375 0 -0.6875 0.09375q-0.3125 0.09375 -0.546875 0.203125q-0.234375 0.109375 -0.390625 0.203125q-0.140625 0.09375 -0.21875 0.09375q-0.0625 0 -0.09375 -0.015625q-0.03125 -0.03125 -0.0625 -0.078125q-0.03125 -0.0625 -0.046875 -0.140625q-0.015625 -0.078125 -0.015625 -0.171875q0 -0.15625 0.015625 -0.25q0.03125 -0.09375 0.109375 -0.171875q0.09375 -0.078125 0.296875 -0.1875q0.21875 -0.125 0.484375 -0.203125q0.28125 -0.09375 0.59375 -0.15625q0.328125 -0.0625 0.65625 -0.0625q0.625 0 1.046875 0.140625q0.4375 0.140625 0.703125 0.40625q0.265625 0.265625 0.390625 0.671875q0.125 0.40625 0.125 0.9375l0 3.84375zm-1.046875 -2.609375l-0.890625 0q-0.4375 0 -0.765625 0.078125q-0.3125 0.078125 -0.515625 0.21875q-0.203125 0.140625 -0.3125 0.34375q-0.09375 0.1875 -0.09375 0.453125q0 0.453125 0.28125 0.71875q0.28125 0.25 0.796875 0.25q0.40625 0 0.75 -0.203125q0.359375 -0.21875 0.75 -0.640625l0 -1.21875zm8.009216 2.609375q0 0.046875 -0.015625 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.21875 0.015625q-0.140625 0 -0.234375 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -0.765625q-0.484375 0.546875 -0.96875 0.796875q-0.46875 0.25 -0.953125 0.25q-0.578125 0 -0.96875 -0.1875q-0.390625 -0.203125 -0.625 -0.53125q-0.234375 -0.328125 -0.34375 -0.75q-0.109375 -0.4375 -0.109375 -1.0625l0 -3.46875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.15625 0.03125q0.0625 0.015625 0.09375 0.0625q0.03125 0.03125 0.03125 0.078125l0 3.328125q0 0.5 0.0625 0.8125q0.078125 0.296875 0.21875 0.515625q0.15625 0.203125 0.375 0.328125q0.234375 0.109375 0.546875 0.109375q0.390625 0 0.78125 -0.28125q0.390625 -0.28125 0.828125 -0.8125l0 -4.0q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.140625 0 0.234375 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 5.71875zm5.7055664 -1.5625q0 0.4375 -0.171875 0.78125q-0.15625 0.34375 -0.453125 0.578125q-0.296875 0.234375 -0.71875 0.359375q-0.40625 0.125 -0.90625 0.125q-0.296875 0 -0.578125 -0.046875q-0.28125 -0.046875 -0.5 -0.125q-0.21875 -0.078125 -0.375 -0.15625q-0.140625 -0.078125 -0.21875 -0.140625q-0.0625 -0.0625 -0.09375 -0.171875q-0.03125 -0.125 -0.03125 -0.3125q0 -0.125 0.015625 -0.203125q0.015625 -0.09375 0.03125 -0.140625q0.015625 -0.046875 0.046875 -0.0625q0.03125 -0.03125 0.078125 -0.03125q0.078125 0 0.203125 0.09375q0.140625 0.078125 0.34375 0.1875q0.203125 0.09375 0.46875 0.1875q0.28125 0.078125 0.640625 0.078125q0.265625 0 0.46875 -0.046875q0.21875 -0.0625 0.375 -0.171875q0.171875 -0.109375 0.25 -0.28125q0.078125 -0.171875 0.078125 -0.40625q0 -0.25 -0.125 -0.40625q-0.109375 -0.171875 -0.3125 -0.296875q-0.203125 -0.125 -0.46875 -0.21875q-0.25 -0.109375 -0.515625 -0.21875q-0.265625 -0.109375 -0.53125 -0.234375q-0.25 -0.140625 -0.453125 -0.328125q-0.203125 -0.203125 -0.328125 -0.46875q-0.125 -0.28125 -0.125 -0.671875q0 -0.328125 0.125 -0.640625q0.140625 -0.3125 0.390625 -0.53125q0.265625 -0.234375 0.65625 -0.375q0.390625 -0.140625 0.90625 -0.140625q0.234375 0 0.453125 0.046875q0.234375 0.03125 0.421875 0.09375q0.1875 0.046875 0.3125 0.125q0.125 0.0625 0.1875 0.109375q0.078125 0.046875 0.09375 0.09375q0.03125 0.03125 0.03125 0.078125q0.015625 0.046875 0.015625 0.125q0.015625 0.0625 0.015625 0.171875q0 0.09375 -0.015625 0.1875q0 0.078125 -0.03125 0.125q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.046875 0 -0.15625 -0.0625q-0.109375 -0.078125 -0.28125 -0.15625q-0.171875 -0.078125 -0.40625 -0.140625q-0.234375 -0.078125 -0.53125 -0.078125q-0.265625 0 -0.46875 0.0625q-0.203125 0.0625 -0.328125 0.171875q-0.125 0.109375 -0.203125 0.265625q-0.0625 0.140625 -0.0625 0.328125q0 0.25 0.125 0.421875q0.125 0.15625 0.328125 0.28125q0.203125 0.125 0.46875 0.234375q0.265625 0.09375 0.53125 0.203125q0.265625 0.109375 0.53125 0.25q0.265625 0.125 0.46875 0.328125q0.203125 0.1875 0.328125 0.453125q0.125 0.265625 0.125 0.625zm6.4940796 -1.546875q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0zm4.975281 -5.171875q-0.59375 1.28125 -0.890625 2.625q-0.296875 1.34375 -0.296875 2.703125q0 1.359375 0.296875 2.703125q0.296875 1.328125 0.875 2.625q0.03125 0.078125 0.03125 0.125q0.015625 0.0625 -0.03125 0.09375q-0.046875 0.03125 -0.140625 0.046875q-0.09375 0.015625 -0.25 0.015625q-0.109375 0 -0.203125 -0.015625q-0.078125 0 -0.140625 -0.015625q-0.046875 -0.015625 -0.09375 -0.046875q-0.03125 -0.015625 -0.0625 -0.046875q-0.34375 -0.65625 -0.609375 -1.328125q-0.25 -0.65625 -0.4375 -1.328125q-0.171875 -0.6875 -0.265625 -1.390625q-0.078125 -0.703125 -0.078125 -1.421875q0 -0.71875 0.09375 -1.40625q0.109375 -0.703125 0.28125 -1.390625q0.1875 -0.703125 0.4375 -1.359375q0.265625 -0.671875 0.59375 -1.328125q0 -0.015625 0.03125 -0.03125q0.03125 -0.03125 0.078125 -0.046875q0.046875 -0.015625 0.140625 -0.015625q0.09375 -0.015625 0.234375 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0.015625 0.140625 0.046875q0.0625 0.03125 0.0625 0.09375q0.015625 0.046875 -0.015625 0.09375zm3.9945068 5.34375q0 0.71875 -0.09375 1.421875q-0.09375 0.703125 -0.265625 1.390625q-0.171875 0.671875 -0.4375 1.328125q-0.25 0.671875 -0.59375 1.328125q-0.015625 0.03125 -0.0625 0.046875q-0.03125 0.03125 -0.09375 0.046875q-0.0625 0.015625 -0.140625 0.015625q-0.078125 0.015625 -0.203125 0.015625q-0.15625 0 -0.25 -0.015625q-0.09375 -0.015625 -0.140625 -0.046875q-0.03125 -0.03125 -0.03125 -0.09375q0 -0.046875 0.03125 -0.125q0.578125 -1.28125 0.875 -2.625q0.3125 -1.34375 0.3125 -2.703125q0 -1.359375 -0.3125 -2.703125q-0.296875 -1.34375 -0.890625 -2.625q-0.015625 -0.046875 -0.015625 -0.09375q0 -0.0625 0.046875 -0.09375q0.0625 -0.03125 0.140625 -0.046875q0.09375 -0.015625 0.25 -0.015625q0.125 0 0.21875 0.015625q0.09375 0 0.140625 0.015625q0.046875 0.015625 0.078125 0.046875q0.03125 0.015625 0.03125 0.03125q0.65625 1.3125 1.03125 2.6875q0.375 1.359375 0.375 2.796875z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m864.25 531.34906l91.370056 0l0 27.496094l-91.370056 0z" fill-rule="nonzero"></path><path fill="#000000" d="m881.8383 541.4643q0 0.140625 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.03125 -0.078125 0.03125q-0.0625 0 -0.140625 -0.03125q-0.0625 -0.03125 -0.15625 -0.046875q-0.09375 -0.03125 -0.203125 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.15625 0 -0.3125 0.0625q-0.140625 0.0625 -0.3125 0.21875q-0.171875 0.140625 -0.359375 0.390625q-0.1875 0.234375 -0.40625 0.578125l0 3.765625q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.828125q0.234375 -0.34375 0.4375 -0.546875q0.203125 -0.21875 0.390625 -0.34375q0.1875 -0.125 0.359375 -0.171875q0.1875 -0.046875 0.375 -0.046875q0.078125 0 0.171875 0.015625q0.109375 0 0.21875 0.03125q0.125 0.015625 0.21875 0.046875q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.046875 0.0625q0.015625 0.015625 0.015625 0.0625q0.015625 0.046875 0.015625 0.140625q0.015625 0.078125 0.015625 0.21875zm6.1778564 2.234375q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0zm5.772156 3.0q0 0.1875 -0.03125 0.296875q-0.015625 0.109375 -0.0625 0.15625q-0.046875 0.046875 -0.15625 0.09375q-0.09375 0.046875 -0.234375 0.0625q-0.125 0.03125 -0.28125 0.046875q-0.140625 0.03125 -0.28125 0.03125q-0.453125 0 -0.765625 -0.109375q-0.3125 -0.125 -0.515625 -0.359375q-0.203125 -0.25 -0.296875 -0.609375q-0.09375 -0.359375 -0.09375 -0.859375l0 -3.34375l-0.796875 0q-0.09375 0 -0.15625 -0.09375q-0.0625 -0.109375 -0.0625 -0.328125q0 -0.125 0.015625 -0.203125q0.015625 -0.09375 0.046875 -0.140625q0.03125 -0.0625 0.0625 -0.078125q0.046875 -0.015625 0.09375 -0.015625l0.796875 0l0 -1.359375q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.078125q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.25 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.03125 0.078125 0.078125q0.03125 0.03125 0.03125 0.078125l0 1.359375l1.46875 0q0.046875 0 0.078125 0.015625q0.046875 0.015625 0.078125 0.078125q0.03125 0.046875 0.03125 0.140625q0.015625 0.078125 0.015625 0.203125q0 0.21875 -0.0625 0.328125q-0.046875 0.09375 -0.140625 0.09375l-1.46875 0l0 3.1875q0 0.59375 0.171875 0.90625q0.171875 0.296875 0.625 0.296875q0.15625 0 0.265625 -0.03125q0.109375 -0.03125 0.203125 -0.0625q0.09375 -0.03125 0.15625 -0.0625q0.0625 -0.03125 0.109375 -0.03125q0.03125 0 0.0625 0.015625q0.03125 0.015625 0.046875 0.0625q0.015625 0.046875 0.015625 0.125q0.015625 0.078125 0.015625 0.1875zm6.3862915 0.421875q0 0.046875 -0.015625 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.21875 0.015625q-0.140625 0 -0.234375 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.046875 -0.03125 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -0.765625q-0.484375 0.546875 -0.96875 0.796875q-0.46875 0.25 -0.953125 0.25q-0.578125 0 -0.96875 -0.1875q-0.390625 -0.203125 -0.625 -0.53125q-0.234375 -0.328125 -0.34375 -0.75q-0.109375 -0.4375 -0.109375 -1.0625l0 -3.46875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.15625 0 0.25 0.015625q0.109375 0 0.15625 0.03125q0.0625 0.015625 0.09375 0.0625q0.03125 0.03125 0.03125 0.078125l0 3.328125q0 0.5 0.0625 0.8125q0.078125 0.296875 0.21875 0.515625q0.15625 0.203125 0.375 0.328125q0.234375 0.109375 0.546875 0.109375q0.390625 0 0.78125 -0.28125q0.390625 -0.28125 0.828125 -0.8125l0 -4.0q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.140625 0 0.234375 0.015625q0.109375 0 0.171875 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 5.71875zm5.4555664 -5.34375q0 0.140625 -0.015625 0.234375q0 0.09375 -0.015625 0.15625q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.03125 -0.078125 0.03125q-0.0625 0 -0.140625 -0.03125q-0.0625 -0.03125 -0.15625 -0.046875q-0.09375 -0.03125 -0.203125 -0.0625q-0.109375 -0.03125 -0.25 -0.03125q-0.15625 0 -0.3125 0.0625q-0.140625 0.0625 -0.3125 0.21875q-0.171875 0.140625 -0.359375 0.390625q-0.1875 0.234375 -0.40625 0.578125l0 3.765625q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.828125q0.234375 -0.34375 0.4375 -0.546875q0.203125 -0.21875 0.390625 -0.34375q0.1875 -0.125 0.359375 -0.171875q0.1875 -0.046875 0.375 -0.046875q0.078125 0 0.171875 0.015625q0.109375 0 0.21875 0.03125q0.125 0.015625 0.21875 0.046875q0.09375 0.03125 0.125 0.078125q0.046875 0.03125 0.046875 0.0625q0.015625 0.015625 0.015625 0.0625q0.015625 0.046875 0.015625 0.140625q0.015625 0.078125 0.015625 0.21875zm6.2247925 5.34375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.0625 0.015625 -0.171875 0.015625q-0.09375 0.015625 -0.234375 0.015625q-0.15625 0 -0.265625 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -3.34375q0 -0.5 -0.078125 -0.796875q-0.078125 -0.296875 -0.21875 -0.5q-0.140625 -0.21875 -0.375 -0.328125q-0.234375 -0.125 -0.546875 -0.125q-0.390625 0 -0.78125 0.28125q-0.390625 0.28125 -0.828125 0.8125l0 4.0q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -5.71875q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.078125 -0.0625q0.0625 -0.03125 0.140625 -0.03125q0.09375 -0.015625 0.25 -0.015625q0.140625 0 0.21875 0.015625q0.09375 0 0.140625 0.03125q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 0.765625q0.484375 -0.546875 0.953125 -0.796875q0.484375 -0.25 0.96875 -0.25q0.578125 0 0.96875 0.203125q0.390625 0.1875 0.625 0.515625q0.25 0.3125 0.34375 0.75q0.109375 0.4375 0.109375 1.046875l0 3.484375zm9.53125 -7.59375q0 0.125 -0.015625 0.21875q0 0.078125 -0.046875 0.140625q-0.03125 0.046875 -0.078125 0.078125q-0.03125 0.03125 -0.078125 0.03125l-3.0 0l0 2.78125l2.84375 0q0.046875 0 0.078125 0.03125q0.046875 0.015625 0.078125 0.078125q0.03125 0.046875 0.046875 0.140625q0.015625 0.078125 0.015625 0.203125q0 0.125 -0.015625 0.21875q-0.015625 0.078125 -0.046875 0.140625q-0.03125 0.046875 -0.078125 0.078125q-0.03125 0.015625 -0.078125 0.015625l-2.84375 0l0 3.421875q0 0.046875 -0.03125 0.09375q-0.015625 0.046875 -0.09375 0.0625q-0.0625 0.015625 -0.171875 0.03125q-0.09375 0.015625 -0.25 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.171875 -0.03125q-0.0625 -0.015625 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -7.59375q0 -0.25 0.125 -0.34375q0.140625 -0.109375 0.28125 -0.109375l3.6875 0q0.046875 0 0.078125 0.03125q0.046875 0.03125 0.078125 0.09375q0.046875 0.046875 0.046875 0.140625q0.015625 0.09375 0.015625 0.203125zm5.9989014 7.59375q0 0.078125 -0.0625 0.125q-0.046875 0.03125 -0.140625 0.046875q-0.078125 0.015625 -0.25 0.015625q-0.171875 0 -0.265625 -0.015625q-0.09375 -0.015625 -0.140625 -0.046875q-0.046875 -0.046875 -0.046875 -0.125l0 -0.5625q-0.375 0.390625 -0.84375 0.625q-0.453125 0.21875 -0.96875 0.21875q-0.453125 0 -0.8125 -0.125q-0.359375 -0.109375 -0.625 -0.328125q-0.25 -0.234375 -0.40625 -0.546875q-0.140625 -0.328125 -0.140625 -0.75q0 -0.46875 0.203125 -0.828125q0.203125 -0.359375 0.5625 -0.59375q0.375 -0.234375 0.90625 -0.34375q0.53125 -0.125 1.203125 -0.125l0.78125 0l0 -0.453125q0 -0.328125 -0.078125 -0.578125q-0.0625 -0.25 -0.21875 -0.421875q-0.15625 -0.171875 -0.40625 -0.25q-0.25 -0.09375 -0.609375 -0.09375q-0.375 0 -0.6875 0.09375q-0.3125 0.09375 -0.546875 0.203125q-0.234375 0.109375 -0.390625 0.203125q-0.140625 0.09375 -0.21875 0.09375q-0.0625 0 -0.09375 -0.015625q-0.03125 -0.03125 -0.0625 -0.078125q-0.03125 -0.0625 -0.046875 -0.140625q-0.015625 -0.078125 -0.015625 -0.171875q0 -0.15625 0.015625 -0.25q0.03125 -0.09375 0.109375 -0.171875q0.09375 -0.078125 0.296875 -0.1875q0.21875 -0.125 0.484375 -0.203125q0.28125 -0.09375 0.59375 -0.15625q0.328125 -0.0625 0.65625 -0.0625q0.625 0 1.046875 0.140625q0.4375 0.140625 0.703125 0.40625q0.265625 0.265625 0.390625 0.671875q0.125 0.40625 0.125 0.9375l0 3.84375zm-1.046875 -2.609375l-0.890625 0q-0.4375 0 -0.765625 0.078125q-0.3125 0.078125 -0.515625 0.21875q-0.203125 0.140625 -0.3125 0.34375q-0.09375 0.1875 -0.09375 0.453125q0 0.453125 0.28125 0.71875q0.28125 0.25 0.796875 0.25q0.40625 0 0.75 -0.203125q0.359375 -0.21875 0.75 -0.640625l0 -1.21875zm4.1654663 2.609375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.078125 0.0625q-0.046875 0.015625 -0.15625 0.015625q-0.09375 0.015625 -0.265625 0.015625q-0.140625 0 -0.25 -0.015625q-0.09375 0 -0.15625 -0.015625q-0.0625 -0.03125 -0.09375 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -8.484375q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.046875q0.109375 -0.015625 0.25 -0.015625q0.171875 0 0.265625 0.015625q0.109375 0.015625 0.15625 0.046875q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 8.484375zm5.605591 -1.5625q0 0.4375 -0.171875 0.78125q-0.15625 0.34375 -0.453125 0.578125q-0.296875 0.234375 -0.71875 0.359375q-0.40625 0.125 -0.90625 0.125q-0.296875 0 -0.578125 -0.046875q-0.28125 -0.046875 -0.5 -0.125q-0.21875 -0.078125 -0.375 -0.15625q-0.140625 -0.078125 -0.21875 -0.140625q-0.0625 -0.0625 -0.09375 -0.171875q-0.03125 -0.125 -0.03125 -0.3125q0 -0.125 0.015625 -0.203125q0.015625 -0.09375 0.03125 -0.140625q0.015625 -0.046875 0.046875 -0.0625q0.03125 -0.03125 0.078125 -0.03125q0.078125 0 0.203125 0.09375q0.140625 0.078125 0.34375 0.1875q0.203125 0.09375 0.46875 0.1875q0.28125 0.078125 0.640625 0.078125q0.265625 0 0.46875 -0.046875q0.21875 -0.0625 0.375 -0.171875q0.171875 -0.109375 0.25 -0.28125q0.078125 -0.171875 0.078125 -0.40625q0 -0.25 -0.125 -0.40625q-0.109375 -0.171875 -0.3125 -0.296875q-0.203125 -0.125 -0.46875 -0.21875q-0.25 -0.109375 -0.515625 -0.21875q-0.265625 -0.109375 -0.53125 -0.234375q-0.25 -0.140625 -0.453125 -0.328125q-0.203125 -0.203125 -0.328125 -0.46875q-0.125 -0.28125 -0.125 -0.671875q0 -0.328125 0.125 -0.640625q0.140625 -0.3125 0.390625 -0.53125q0.265625 -0.234375 0.65625 -0.375q0.390625 -0.140625 0.90625 -0.140625q0.234375 0 0.453125 0.046875q0.234375 0.03125 0.421875 0.09375q0.1875 0.046875 0.3125 0.125q0.125 0.0625 0.1875 0.109375q0.078125 0.046875 0.09375 0.09375q0.03125 0.03125 0.03125 0.078125q0.015625 0.046875 0.015625 0.125q0.015625 0.0625 0.015625 0.171875q0 0.09375 -0.015625 0.1875q0 0.078125 -0.03125 0.125q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.046875 0 -0.15625 -0.0625q-0.109375 -0.078125 -0.28125 -0.15625q-0.171875 -0.078125 -0.40625 -0.140625q-0.234375 -0.078125 -0.53125 -0.078125q-0.265625 0 -0.46875 0.0625q-0.203125 0.0625 -0.328125 0.171875q-0.125 0.109375 -0.203125 0.265625q-0.0625 0.140625 -0.0625 0.328125q0 0.25 0.125 0.421875q0.125 0.15625 0.328125 0.28125q0.203125 0.125 0.46875 0.234375q0.265625 0.09375 0.53125 0.203125q0.265625 0.109375 0.53125 0.25q0.265625 0.125 0.46875 0.328125q0.203125 0.1875 0.328125 0.453125q0.125 0.265625 0.125 0.625zm6.4940796 -1.546875q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m929.9967 769.2992l-375.68506 0" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m929.9967 769.2992l-363.685 0" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m566.3117 765.9957l-9.076233 3.3034668l9.076233 3.3034668z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m929.0 565.0l4.0 205.00787" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m929.0 565.0l3.7659302 193.0102" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m929.4631 758.0746l3.4799194 9.010071l3.1257324 -9.138916z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m851.44684 646.34906l91.37012 0l0 27.496094l-91.37012 0z" fill-rule="nonzero"></path><path fill="#000000" d="m896.6128 661.51117q0 0.125 -0.046875 0.21875q-0.03125 0.09375 -0.109375 0.15625q-0.0625 0.046875 -0.140625 0.078125q-0.078125 0.015625 -0.15625 0.015625l-0.359375 0q-0.15625 0 -0.28125 -0.03125q-0.125 -0.03125 -0.234375 -0.125q-0.109375 -0.09375 -0.234375 -0.25q-0.109375 -0.15625 -0.234375 -0.40625l-2.59375 -4.671875q-0.203125 -0.359375 -0.40625 -0.75q-0.203125 -0.40625 -0.390625 -0.78125l-0.015625 0q0.015625 0.453125 0.015625 0.9375q0.015625 0.46875 0.015625 0.9375l0 4.953125q0 0.046875 -0.03125 0.09375q-0.015625 0.046875 -0.078125 0.0625q-0.0625 0.015625 -0.15625 0.03125q-0.09375 0.015625 -0.25 0.015625q-0.15625 0 -0.265625 -0.015625q-0.09375 -0.015625 -0.15625 -0.03125q-0.046875 -0.015625 -0.078125 -0.0625q-0.015625 -0.046875 -0.015625 -0.09375l0 -7.578125q0 -0.25 0.140625 -0.359375q0.140625 -0.109375 0.296875 -0.109375l0.53125 0q0.171875 0 0.296875 0.03125q0.125 0.03125 0.21875 0.109375q0.109375 0.078125 0.203125 0.203125q0.09375 0.125 0.203125 0.328125l1.984375 3.609375q0.1875 0.328125 0.359375 0.640625q0.171875 0.3125 0.328125 0.625q0.15625 0.296875 0.3125 0.59375q0.15625 0.296875 0.3125 0.59375l0 0q-0.015625 -0.5 -0.015625 -1.046875q0 -0.546875 0 -1.046875l0 -4.453125q0 -0.046875 0.015625 -0.078125q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.15625 -0.046875q0.109375 -0.015625 0.265625 -0.015625q0.140625 0 0.234375 0.015625q0.109375 0.015625 0.15625 0.046875q0.0625 0.015625 0.078125 0.0625q0.03125 0.03125 0.03125 0.078125l0 7.578125zm7.5878296 -2.625q0 0.703125 -0.1875 1.296875q-0.171875 0.578125 -0.546875 1.0q-0.359375 0.421875 -0.90625 0.671875q-0.546875 0.234375 -1.28125 0.234375q-0.703125 0 -1.234375 -0.203125q-0.515625 -0.21875 -0.859375 -0.609375q-0.34375 -0.40625 -0.515625 -0.96875q-0.171875 -0.578125 -0.171875 -1.3125q0 -0.6875 0.171875 -1.28125q0.1875 -0.59375 0.546875 -1.015625q0.359375 -0.421875 0.90625 -0.65625q0.546875 -0.234375 1.28125 -0.234375q0.703125 0 1.21875 0.21875q0.53125 0.203125 0.875 0.609375q0.359375 0.390625 0.53125 0.96875q0.171875 0.5625 0.171875 1.28125zm-1.09375 0.0625q0 -0.453125 -0.09375 -0.859375q-0.078125 -0.421875 -0.28125 -0.734375q-0.203125 -0.3125 -0.546875 -0.484375q-0.328125 -0.1875 -0.828125 -0.1875q-0.453125 0 -0.796875 0.171875q-0.328125 0.15625 -0.546875 0.46875q-0.21875 0.296875 -0.328125 0.71875q-0.09375 0.40625 -0.09375 0.890625q0 0.46875 0.078125 0.890625q0.09375 0.40625 0.28125 0.71875q0.203125 0.296875 0.53125 0.484375q0.34375 0.171875 0.859375 0.171875q0.453125 0 0.78125 -0.15625q0.34375 -0.171875 0.5625 -0.46875q0.21875 -0.296875 0.3125 -0.703125q0.109375 -0.421875 0.109375 -0.921875z" fill-rule="nonzero"></path><path fill="#000000" fill-opacity="0.0" d="m864.25 668.07086l65.763794 -1.1338501" fill-rule="nonzero"></path><path stroke="#000000" stroke-width="2.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="2.0,6.0" d="m864.25 668.07086l53.765564 -0.92700195" fill-rule="evenodd"></path><path fill="#000000" stroke="#000000" stroke-width="2.0" stroke-linecap="butt" d="m918.0725 670.44684l9.017883 -3.4594116l-9.131775 -3.1465454z" fill-rule="evenodd"></path><path fill="#000000" fill-opacity="0.0" d="m782.0 701.7559l91.370056 0l0 27.496033l-91.370056 0z" fill-rule="nonzero"></path><path fill="#000000" d="m794.71875 714.18365l0 3.015625q0 0.0625 -0.03125 0.109375q-0.03125 0.03125 -0.09375 0.046875q-0.0625 0.015625 -0.171875 0.03125q-0.109375 0.015625 -0.25 0.015625q-0.15625 0 -0.265625 -0.015625q-0.109375 -0.015625 -0.171875 -0.03125q-0.0625 -0.015625 -0.09375 -0.046875q-0.03125 -0.046875 -0.03125 -0.109375l0 -3.015625l-2.3125 -4.640625q-0.078125 -0.140625 -0.09375 -0.21875q-0.015625 -0.09375 0.03125 -0.140625q0.046875 -0.046875 0.171875 -0.046875q0.125 -0.015625 0.34375 -0.015625q0.1875 0 0.296875 0.015625q0.125 0 0.1875 0.03125q0.078125 0.015625 0.109375 0.0625q0.03125 0.046875 0.0625 0.109375l1.140625 2.359375q0.15625 0.328125 0.3125 0.703125q0.15625 0.359375 0.328125 0.734375l0.015625 0q0.140625 -0.359375 0.296875 -0.71875q0.15625 -0.359375 0.3125 -0.703125l1.140625 -2.375q0.03125 -0.0625 0.0625 -0.109375q0.03125 -0.046875 0.09375 -0.0625q0.0625 -0.03125 0.171875 -0.03125q0.109375 -0.015625 0.265625 -0.015625q0.234375 0 0.359375 0.015625q0.125 0.015625 0.171875 0.0625q0.0625 0.046875 0.046875 0.125q-0.015625 0.078125 -0.09375 0.21875l-2.3125 4.640625zm8.619873 -0.078125q0 0.25 -0.125 0.359375q-0.125 0.09375 -0.28125 0.09375l-3.75 0q0 0.484375 0.09375 0.875q0.109375 0.375 0.328125 0.65625q0.21875 0.265625 0.578125 0.40625q0.359375 0.140625 0.875 0.140625q0.40625 0 0.71875 -0.0625q0.3125 -0.0625 0.546875 -0.140625q0.234375 -0.09375 0.375 -0.15625q0.15625 -0.0625 0.234375 -0.0625q0.046875 0 0.078125 0.015625q0.03125 0.015625 0.046875 0.0625q0.03125 0.046875 0.03125 0.125q0.015625 0.078125 0.015625 0.203125q0 0.078125 -0.015625 0.140625q0 0.0625 -0.015625 0.109375q0 0.046875 -0.03125 0.09375q-0.015625 0.03125 -0.0625 0.0625q-0.03125 0.03125 -0.203125 0.109375q-0.171875 0.078125 -0.4375 0.15625q-0.265625 0.078125 -0.625 0.140625q-0.359375 0.0625 -0.765625 0.0625q-0.703125 0 -1.234375 -0.1875q-0.53125 -0.203125 -0.90625 -0.59375q-0.359375 -0.390625 -0.546875 -0.96875q-0.171875 -0.59375 -0.171875 -1.359375q0 -0.734375 0.1875 -1.328125q0.1875 -0.59375 0.546875 -1.0q0.359375 -0.40625 0.859375 -0.625q0.515625 -0.21875 1.140625 -0.21875q0.671875 0 1.140625 0.21875q0.484375 0.21875 0.78125 0.578125q0.3125 0.359375 0.453125 0.859375q0.140625 0.484375 0.140625 1.046875l0 0.1875zm-1.046875 -0.3125q0.015625 -0.828125 -0.375 -1.296875q-0.375 -0.46875 -1.140625 -0.46875q-0.375 0 -0.671875 0.15625q-0.296875 0.140625 -0.5 0.390625q-0.1875 0.234375 -0.296875 0.5625q-0.109375 0.3125 -0.125 0.65625l3.109375 0zm6.397156 1.859375q0 0.4375 -0.171875 0.78125q-0.15625 0.34375 -0.453125 0.578125q-0.296875 0.234375 -0.71875 0.359375q-0.40625 0.125 -0.90625 0.125q-0.296875 0 -0.578125 -0.046875q-0.28125 -0.046875 -0.5 -0.125q-0.21875 -0.078125 -0.375 -0.15625q-0.140625 -0.078125 -0.21875 -0.140625q-0.0625 -0.0625 -0.09375 -0.171875q-0.03125 -0.125 -0.03125 -0.3125q0 -0.125 0.015625 -0.203125q0.015625 -0.09375 0.03125 -0.140625q0.015625 -0.046875 0.046875 -0.0625q0.03125 -0.03125 0.078125 -0.03125q0.078125 0 0.203125 0.09375q0.140625 0.078125 0.34375 0.1875q0.203125 0.09375 0.46875 0.1875q0.28125 0.078125 0.640625 0.078125q0.265625 0 0.46875 -0.046875q0.21875 -0.0625 0.375 -0.171875q0.171875 -0.109375 0.25 -0.28125q0.078125 -0.171875 0.078125 -0.40625q0 -0.25 -0.125 -0.40625q-0.109375 -0.171875 -0.3125 -0.296875q-0.203125 -0.125 -0.46875 -0.21875q-0.25 -0.109375 -0.515625 -0.21875q-0.265625 -0.109375 -0.53125 -0.234375q-0.25 -0.140625 -0.453125 -0.328125q-0.203125 -0.203125 -0.328125 -0.46875q-0.125 -0.28125 -0.125 -0.671875q0 -0.328125 0.125 -0.640625q0.140625 -0.3125 0.390625 -0.53125q0.265625 -0.234375 0.65625 -0.375q0.390625 -0.140625 0.90625 -0.140625q0.234375 0 0.453125 0.046875q0.234375 0.03125 0.421875 0.09375q0.1875 0.046875 0.3125 0.125q0.125 0.0625 0.1875 0.109375q0.078125 0.046875 0.09375 0.09375q0.03125 0.03125 0.03125 0.078125q0.015625 0.046875 0.015625 0.125q0.015625 0.0625 0.015625 0.171875q0 0.09375 -0.015625 0.1875q0 0.078125 -0.03125 0.125q-0.015625 0.046875 -0.046875 0.078125q-0.03125 0.015625 -0.078125 0.015625q-0.046875 0 -0.15625 -0.0625q-0.109375 -0.078125 -0.28125 -0.15625q-0.171875 -0.078125 -0.40625 -0.140625q-0.234375 -0.078125 -0.53125 -0.078125q-0.265625 0 -0.46875 0.0625q-0.203125 0.0625 -0.328125 0.171875q-0.125 0.109375 -0.203125 0.265625q-0.0625 0.140625 -0.0625 0.328125q0 0.25 0.125 0.421875q0.125 0.15625 0.328125 0.28125q0.203125 0.125 0.46875 0.234375q0.265625 0.09375 0.53125 0.203125q0.265625 0.109375 0.53125 0.25q0.265625 0.125 0.46875 0.328125q0.203125 0.1875 0.328125 0.453125q0.125 0.265625 0.125 0.625z" fill-rule="nonzero"></path></g></svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/accordion.jpg���������������������������������������������������������0000664�0000000�0000000�00000024502�12641336260�0020652�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�     �C   ������������������������������� ���f$-t_�����۝ +K b䆾.T4c����7Nx+c$..Sp�����m � ù9!˔~>@߂ 8 ,A;˒|OSLqi]W p \Xw55$5tr4(ũ�7Nx+c$..Sphr02loW qfI t]>\ ,J+ h�A'<ň1s\sYC]O)8RieLreYloW qn~�З,>"?�6eIv|RqtO?.Sp`sye/>h2G_quݸO.S> r-�6mdFdLɱ!rw55G.kߟ.SpӐK^GW $r sFD)M1qfI t]>\ $"̂c p \Xw55$5tr-y\G&7Nx+c$..SpeZqI loW qfI t]>\ Q+^'X� p \Xw55$5tr49�loW qfI t]>\�����A'<ň1s\sYC]O)8�����6IOqb adE~����� p \Xw56,tv�����߂ 8 ,A8S},~?����(38@q�(�������4� 35@#"��}UԕkX+wZVZ�CZVU{kZeUծjKR>m%df٬H _6ϒβ3lusԏF:q&ߍ~8%df٬H _,yi4`k3`sU*A6ϒβ3lusԏrR�BۤC,X6mtVC|Nuf#&&}�x:I94ʙ.GQPfZQ6ϒβ3lusԏ"o0.M 2M^RrWpxm%df٬H _o:HAQ֓HHy)ЫT%JY9Fmδ`$}xJ!*IF߭.1NȧnG�М6ϐq].QZ ef *;g 29b!]GN*D*8/4ˤs$K2e:ar˧ , -xw�Il8;gFFPL` r,t(` Lx[M[w}*D+"U4I)ΉJVhhΈJV$&H 2H> Õ/;Ɔ\L?u@h/ Z.!̴Fh0d-.:p0O.;#&&}i[XPk#>laO'nSf�u#>K':ͳY֑R>{{iQ2I-lr6|Nuf#&&})ry_,Mt5gl45wp]ɚP6ϒβ3lusԏjIpɌ]lU Džhe�m/ s5i15#tAj%"4{_[gdYk:9bjG s5i15#Y9Fmδ`�Cl,#6gZG0LMH�|Nuf#<Tc%hP�AVһ5ޑ�ޑPgzF5BHӏ8��$���������3q@�"1R�?|]|c"vu:,w?2tX~e,˳YcgXs.αgE]b΋̻:ŝ;v}+,˳ gEU|'�}:,w?*KG=:,w?2tX~e,˳YcgXs.αgE]b΋̻:ŝ;vu:,w?2t_rh?6A`�$���������2q�@!3"#1R�?~ Y ÂV+FpJѠh:+FpJѠO>0uw X/׆pJkA8%huw Z4]ÂVWpA8%huw Z4]ÂVWpA8&GcE�F������!"1s2AQqr #3a@BR04Cbc$S��?OVS_T=;GnS\Iͭ?tӚL�5GnxSHm?IP u- L4f'6xͥZz?/4Nmosm7 |_˕-Y’4YJH + lplC2xiʹNmOKr5~^k;إkB2y,p=ִ$X"L'u)D$B+̗Z**E;EO+])yw U%r{륯D eX_UPW̨oEʱQǫ:Wj@*E+ˍqCOxc1]VbYՑ>L4f'6xͥZz?/F[WPcô1ya|o엍l|�/kxBE߯q$q<,iV?Z$"Rȡ*"YdJc%"Xy|;mkë̲T/ @fyn.@("nǬ?F~^sm3xiS\ yhp;q(xDG HmtI8*-l$ID1 �i˫uRG|fơ0&=vuC:ai_q+Ck ՘ʳFZŰQF^LGџiLo+A^Z/\'(r^h| +$clh6v"(ixGl ՞/k"wIF̶8[ 7a;'teBRFJO.vy&98&)J֊q'gKh%;(?4Nmosm7 |_˕-en.?!'wqK{%CDKī+*9{Z(}KgȰ3`Yv?7xkvSvFfiwѾ T\:`0FiW_^w?C "կ]DL4f'6xͥZq%p:o`UN0I (n$%f@3-rywH];0FEZtHZW//+޺eD< w"yvNS[>H+KDHżg[F&!# >~"\XENtH( ^sk6E A` ,Eii ͬDxrMJUMAxS洅 �W(iT9YZa3jFXj^Oіvb9mޞvk)0DGք8"Iv7b#]a;23Vϕkc 4,v_ni.RjBmN�Agt*V%n˷VGV+\U,Yؘည)#)gXQک:_ixiͬ#avlv,ze'6/m\ ׏ |֎8_W'SvYն;?+A^VŁVju\'zԦi]z�)�q.5D֒Jf2@}GkQ=z;I<�2Γ t@T`9X tige<nA]Yvh$L P}#e\Lhz6Pڢ,/ 9Yghz6PWeŝ'6D9T3+ᱠB,3,xg*>͛0ߝ˕+QD>Ue\'v2Rl!&s42&�ttwȀ3삚5{wua{AIiEk݄�x>EPH5̝ٻ ="]M{(S�U7xPAy1gE r1;bz3 K@ël'}SFm/ 9։ aնj<?6#i ͭ.HXêl=)OkD.SabS#gh8kEV-nR;eg3^k&I.,Vg/~~`iUZCL^!:VWQÕ2(:e7,g9wbgfKMi\AF~^sm3xixS\ yhpTƴgpG w K\A*uM>[z 4Un6[Xr &꒹D]p8s+cZ0gzMU]5aL` *Uge679Dž>m/pז z%dPQ݉Wh5WFSv~RO]y;?<5>T"e!$o�3[ƓFx;5?mZ%HòkUCIR88ާ fIx`Wtv"^џ}xiʹNmOKr5~^I(E(Ac1;2D/iuPjCu+:6}y:j{LY~-D4IP1 M(#|Nxm@OGr9VЁx2wxE9q*³Pp̎oɁ\ X-ge679Dž>m/pז zp `P&1AE�A?p/ 9 ʹ<)i.V^O3 2ӛiMŸ6h8kE?p/ 9 ʹ<)i.V^O3 2ӛiMŸ6h8kE?p/ 9 ʹ<)i.V ̽Ϳ�P@o2G?a8ioo'6~sbuV[ͽ؝sⷷ{y?9t=xOlIv'm�'�������!1AQa 0q@��?!Q���zb^t R}�EW�E@z�xBb\+O;~M~pg{~MvpgJK) Ȏc`)`59CtyǦ.lo<,QmTohe A.[J,I[SBTh4Ac<k od@NO9K.0ʐv#0I܆}{~M~pg69kq!&1n]vh bs(Hj9SՓRYDi`,DW/֕ml `�k׽n 6xY2%Ғ4Zul ؂!,P䡀HQtip4Jgnj=|)N6ƞ?&tWA]GHwnLle~u_Ɇ ˃~s`aLjM h]d� qu`H:3IN};~M~pg57 #Z//&"iZ=GZQL"LˊnB0S1ɓy )@umu6y5º zd Ji:N{(%!;E!6[bdBW*LZ+#hR]>.ܗ, #% ڐ$dMsS\~Z~Q 4 ݬ�-Ll�U6BD||4[1WKt)$V }6GuDY,e�z\:eF02ʧ>'K!ܒx a5b7DPp9&/٩(3. zj^1lg� Oxפnl3 x.>>ȶ_.hfDX_vT! Kt(VSrz_R$[*鎈 ݠDb]$\Eo5Kc,5"Y�J X_Fmz#!pٕ(.YpF|kP`Jn�Q3ƹ� 1e�OJ�Ms{�UV & StWAM5oU.]Cq% M!N$RتCWDwZ͟wvtI5 )Gy`[ E"y.ÕҠx<k833xxf`eZ�F PS].lo5ҫf@RXfLR!5sʵ]$I7,d1-~H eK PZI`* L\ zskKt<ugHƱZ�9fl ١١Z]i7T�M|Ih@ (K3WnJ%RpD٘1بSBw]v�X.UFH#L@w ]@ZtY6fB措5uDMZcyJz9�2DEV%hF"H9�4?&tWA];~ i1Dr�7j7`S#bv ,-BdLҚRHБRˍ2fn$FdN_ߺ\+BQ4pUwT/:�R2P �Jڵ5#Zy5º :�y5ۥº :�y5º :�y5º :>#� p?s/t~@1]3D02]3]3G0"eg)ʫ_� ����� $I$� �Y$I$A I$I$����I �����I$I$A I I$����I �@ A I �I$$A� H�� I �@��A 2$$ �� I$�@$ ���$@�A I$� A I$H$ A I H$�I$A A I$I$����I$I$�I$I$A Ɖ$I$@�� $I$IA��"����������@Q!1Aqa�?_x|"֙0)�/�.p ��/�.p \sZv?7@s8uӭun{Bf>P ֙/�.p ��/�.p 3LCs7'e 7�!�����������@!Q1Aa�?AzH=˰4 /.K˰4 /.'ytߡO#K˦#׽@iyv^]aiyv^]a5^4><�'������!1 AQa@q��?u3#Cj=gڿ4 p^|?�y/3 ^ ~F}_yx?c5{MtQ3]><>Om{nj㢏<utzχz y{74HI %Xz<(DG-@|NMt\!zrb "R�"e(+n$QSDɮ'P$χzy{*\S@qe\zGFbI&qF Q$!F2H $JA{7`A�7@q̡mc7p/g{xf8χy{ i5 :Z3pղJ@HP�\kkRafN[an REDZ y/xEM/y>Omb- !ZK\NO�K*MA;,-ksm/>7q"D 0oQnCs(<uQG{ǜ|gxmY9I8h�bwK( 00ߎSFmr:SV3( T]a(;Z1+`[�6?4Juϲ<v#>3~^ͨ  t4EB�S�;8Za4SkWii % 7T@U^%O/{#Ж'{>3U;4}'y|>e>?vHhQ$lt*Wk~LЊV(DA(HQ[WJL@T{hfGiPM ".�{>i?|kCMkTJc u<ہ(?3=ЩPN)eƽ='χ`:y{P|&zs- ƄRQ9.$qQx!$BZti,0_ `D3MQ5�|J tL[d/Pq঍D nK�DؾG ,pVNp� *F z L *-uf @jyXnm y2E&2ʀ]5Q p\Oh@(xȂaBIJT�j#.]8PRО0we;(UC^ϲ!T�`vPf3GE�秀CQQ֑CT,6jtЅ@EP(?EeHfϴ5,<v!(j-9~e md:V|0i@*Fu+v7ʑ@" VVHT|56MK q[F+B43$!E1ABee0B4dw-FO} RoIlSP]�0-xe}�:5*E\:�Z�ƛZ!:y{8d)'4фEJQhpQkL 6P,%dD?nLНZ63uQD l>3U;4}'y|>[ AhD YY m ԼzH=XثPRÈ2 Qi",G`'݌ bXH {ʮw|}e:(㮋I~:[y{#ghX(Лq: ov 54\-Ux amS#ha A(  :N9`Y/'#XR^q:qE݇Ց"db q dbA:9a�xi1ov)ؘd 9 k1Ɣ00 &D[Lz<e3U;t?co/j )%#iUb.`Б=Jj'" JK@UW~0"Y?<1vv(٣=>3_}]eM/@.|>㪏}e5DtLOx}?k؋e ddN<W' NzQNB)3A^>�zh"R[a_#~!(݅8WzhH�MUAs����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/actionbar.png���������������������������������������������������������0000664�0000000�0000000�00000007401�12641336260�0020656�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�����0���B d��IDATxK /ڽ [ڤScib -d1ف]nRlCP5t[tafa&t&><}rillV&"bM43mVÙ&"b}/Zi""f:ap,O=t:^$bfQdDD̴ 6Xlgg\.W*jzssS*tww7{MOGG)7;<^>k! TJUD1>pxx'=#V]|^zW׭533Ǔt:CP$cccs rlLφ.)jOfb;>i4zcc~qqqjj*L&E(x<]]]vX<;;r-1$/D4zooiFՆzL$A'&&a׋Rl6:͞5j7/_tfG?\իW5j͏ x(ʇLј>z{{V`<k ݾ?:F[޾̴F1ӈ-'ki;X 5>Y_<^v:,#f&b?4pBg˲.B 2M̴`^ZZ¯}CQtu~P̣i744r-IRgg'Z}H"\Ze鹹Ss !xvx FL<j- rX2NG7h=L KR&<r7;wZU|A0*EhHC (AЕ\Y88h\B!BD "¢ݮ~//y,;:端s{lذaܹڊMϜ9SA*M m"LssM<yԩfC7===܇gϞ6|7oxKsvJ_2ZG[[[[0=mڏ-m?wot]|y|tю>~ŋիWS7L+PAnFgϞ /\�gHń<XN:dv#Lx&)S&N8|e˖\2Oi#Zٳ<ɶmDW Pbfڵ:Sx?ϟTm׮]@De /^\>' n..]=o߿%` ��R6mjmm+Q ͛?Ng͚ŋ<i޽sAcǎiHrzr&L3f̨QƏGm̄>Iӟ>}?G[ti\]~wJ7\N̙3&ؚt˵Uޱczӧw&!rn A�DFwVT1ݻwnd/_TUg鰕*M Rn\N4iرN{nݺ[nYy(Nٹs'O^~- peFZjգG BD>[k(Syq\E^jϫW^(THOfS"oٲE P [zއc,Č}I2q xڍB#} 5A\`$BP =c /(hg *}>qQJ=/_lO<I5NmX£ܹcgst摴r [%]U۹xzn"P=rJa{t?WwRp̀ׯǣnܸqA+*a郭,"ltog|x�KͮYl*"9 .4(wC`C4'KA1�'N U=,D0Z2FFUz=4Cs:aEŃarĭwޥ[%]E4$a&,?q7CE0B'29r={ 6jcQOO*a:v3.};X^:Ze\3igpaHD'PK.az? 1gмd1{aֲ#GD#LT5[q+(\fM0t$W.F̳ǭ\N=iŊ%2Jθ\`"?E&<30 aC$ ](3se:m zd`zBŋS0bp* 7q`3 | Fثi!PH#Cbц5pWvG/)ryWOϒj³$˗/OX[Cô\\%'%(1o<{MA-vً-rҎlܸq!X&XX@MKٿhPH׊p|zR`\EIL .aGYS^0\N¦J·"=eNz錇9r}{j5CiP4-X +VK ` 0-s{j1Z)^ӷ%$G6Ujӝßil $ q1"^0]f"8+λ\tz0bP<Ih}RLx^v 3oC) BnuR>F~|ԋD (+3_];>l0ǠF=VTa#F@+`rboM";P02lqkljO y 9>| ~%3L$3%nx]=K$Hm*Lf]�-y^0oKl Fj߾}7OS( R^ ,|  7n8D`{QDEXgm28tB#:?6"E Z(.Nnus"EpD}:;"$cjc\wK|C9s)Dg8>Pj1 oaC*jAS'CU<,˰fo}/Gkq7g\=ݮ,KKKy^QjڨRfZi1>s+d 2 :g^Z&!Eq󁈚NdP h?W%R6j c%J+U?,2 6f>u2g+h t];šqnVz4(MZ|rR࣫锒p8Lq6LJFUAPJv[,yާ⒭Eę+``G(r"fA+k{sEkQ鼯K>ux:=XJI 4:KK=}L۹5zbd4[)k|9tA:EL%E-ŕi<wn6sbqo*@m$t~ i6jHjSžzAT}[O- (Ok>d^v3?)%bllӻ1J"0>2>TG]~v}nSZ\x)<̳Uz6h1`: с$*tO4CG2A8 `@/G-HĀb%w)bH�䩟0�P?w<�P?w6�S?ws�S?w2~?:~m@Q1����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/adapters.png����������������������������������������������������������0000664�0000000�0000000�00000252521�12641336260�0020524�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR������� ܩ�UIDATx׭Jsa�'ދX]*18UW:0`1[VΘXtF#~����������������������������^÷���G"InƳ1a�:u~:$%SSFg)�VObًsIR"-O[{!u�0sגD,j0��løHicTa�Bd*�0$S�BL� I2�`*˘}w=Qy�>RȽ\PQÂbUAXEr<sjQ@Z83\Z6u[/l-l<;C 1&Mt{'$s󞓜x2%8 shKŇt;FE D(Z!+AAQP7?bԕ:^obCvQe䙈  QRlڛsSljd/Q1W42F(fm^NJzTws%*~7 LPZU dپ `qwYʒ7Qj#{'9^7^x1Nba65T8mHR?4 ôoR =㘧浟3<{r;`Ǧd\ECA}!3vJ~\oĠM ާnD.Xy5$L6jѿKUCF�e6 Kiz-; ILBq[Fv7 9 c<䝳̱ϛh0Ol"=y'zY> HX3  Q! Lo8[?&n -4M?u ^}ܘ'z!qLV*zj<x!~q)G~5~|8^G:=~=fc &BJ'mۻ`xjEqmaǭcn>#0MMǟPz~n^,clE@AEC$u)Qd6`QXSk$cS=_99+ޡ>E}* 1ySyYciD�)nR2HFf 1S{1{i--sܣq$8p_o8iIFr/tRz:)?yHѝBSox}SyEz3  Q!:%p;ܢvGuW8[㨖/6<'C?g0\bHkTwaq<hdы!Dw c{swښAdz-I^²?sq MYOZhEQ-jd?_ fVA QNbl2㎫+...N]Q9=cu̟G1hη?]Fzj299MP^I xy=4cY@TT'k)�[϶"kY\TjOQP5]Wgz]rDEz;&1Y乊 0CQ!m陭,dCۚod:ž=xƑZqI̗[ BʱG#1 m21s)r/71f۟ؒŒΨ8AgɵwQa#>[^Giv&bCO޾f u>{皊BR$*D AAѨEm p<D~9ZFl<I a٧SLw\άD#_Qx6"H1ߤk]c M7Sٱׅg|1!,9i8P Վ]ۯ=/y17SXS!Q!JT $*Dٛ AzncWYC }mgǏSu  1wA"aq 'XJ:<)D%Dpt<^:MQ;#Pb#H&"n VF}W[dbWUR9EBp1ޞ^xGduԷ'GGD(Q! 3ZGhlbMv9ާFYP`8~qv5!m)β6w/+RvYj?.^g7$%0~26j |^"TV{L=#aJauN6sUsϱ6g}:MǿSQ+(bs! 03Q!֧M۝]k1L;Z1;vcw *S$9͎&gSTy/'ehj1{G~/?_y{zyD  HTߛ/4sη?D  j$*DQajC%9ݿدc�n$ 63DٔP';0ʀn7,NW9�S!]dwHN�8T�S!IN�8$�BT�LeQ#["Ifk8=^ �m,WE-%Iԍ ų9v*T|b(oKҪ6[NE�8 d9�T3� �p*� �p*�p*�p*�p*�p*�p*�ĩ�������"|; C00t 0twwb bbƪwt=3w=3ljt%wgO~9@ʆl4?kuܖ((+IPVSZ^gDo_LB"rqKVq񘢣΃cO : Xp,(GDi%PtyЅ2@D_sCߠ <6_O8D[ ':UCgl�%)޾{O[|ggAIE[p1Ck?zh^!0^1|H]u").&C*N1u|7ĥuRAңJ Z?�)N}ǥb=!yT( o B*EFF:5B*Rai@D)"W "ٍшJ%YUJd3<wd� ;DW9t^STd6n(޲&w꟠~:&:bsN!1 /!g� .E2(9}NO O 7t#jv�o;g/1ꈨ{T,ʫm} 97m=9-̴I O HM)j C6;-eO]+_g/HŦK,8] >)PPP _p8nnP1x־Q",R P|X7~@ %ܾS}7V[ h2LGki+U�ӷ1H8iGG>vG;hA�N*6qo1ĜR;`:a!#"f'JCć_:{ڇɱxPf`!Os0 2;($}lrz<,pJ"O<2yIufH8xXTaGԫ""H%Fۭpmsh zoGMqy:x([X\aC SG);�m{8VU>-VobCHk@TTm${iQV">U1h @w4ɳ\ ©[dfUD{d-+1Ugs^#<IO�~kFd\Hib-\*نf)yѹ�J6^`/,ge]�@5%n/3"Hru(Z9 nZ`^&܆7*Ӷx G۸^ʱOHF!){"xC#se9(Mv.dR&D&ERQZ^=yv?=V 1c8hzv@D.̡֢hmWĵj6~gGT2SpP'yIl^+kzO٤p)RW;+kHTePPP89_{_LoJ*Bzx6w^`y@W~%h$HۇSqIo$9K>,'ԉs{}]NO; [=Xo^ain܂q+0.|JT (PvH'!zOؖ§Q}g b̖{[ySEd'Jȼfj^MZt sIsYegchzjk|1B~)*mw8o*yPΤhqW $gzþ!X7-OmCr Y@PN#8S?c< kb,>SX'] Ou3}حVL,FǬe 9 "^B*d 'b'![ToȿaoCڠ@RiyHsA( ^`MpZ57yk|%ga {DcR�W,l+^ Ưxg<]=6esvY5HZsn ܂9聈rA:yM.LKZ%4?a܌}.x`hۛL_�h@ ײ*~V7$#} -͈a.CDjnIP_G'[N2p0 ?_%v?i15# zy >7zp=c77Viy3&'|溊%Џ0 's\kyz,ܢG6zrƌXv'T`풚 *$itt+C݇<׻ZD 9Z.oZ8CNwK.di-%O?sNR EgWM2(I/Kn|T~`^ݰVqGxNn^rkF]1gd=\[kρGfX>dڥ.ՂF׊�ff+Q1TLxvT)$3L+gt)s4(qv捝f ޑ:E7G 12xϏ8o?/ &[Ǟ.G>ѝ{)Tb3(}75oDK%>rR,tsm\%nk\K~eS} LxfO)?=&"UvA@Pbgmk2׸c#Lo /=+/;>e=A@2/Z}=~v]V󘒀K4 Y=4uZCJ B*"?~TLKt 5-NV]E=22Cmv?7<O{+jE&/Z6?(^G'zt2֙bYkB都3]UjlJ!tjap8z.ކEFr4~nD.֪gbON^zsMmQcj iK֩Qbt(bNWL Kp,2vyTo RB}Y&LzjFڪale;0;_XU|nR 8S6O6naڐyȍc }xM#V@T}ZFה)^�A]CZDT\CE緼F4CqlZTڦI3Nr�\u|$_K!.lŪLS5mI"\u)_&]�퀈\Y8n8ی#|2p936yᨰg|Y), kYϑOI_}}%Mp{y=8-]b2q!)CE(EaИ+QZ{mX&n\yruZ3QHngzͬ]膸K3XY\fűQ9/(Zcsu:Y鸟q GflF|?L A W =zVD~H:it]քh@^TiF;CL s1rĝG~OHXuږ ɛYnjYdjtHCsJׂIZ 3VikBfaooj\ LՏLV$8ڕ+*2& =dJY5NA:K\@ (r]hQ|@wwģXs3hs |Moz[m` $-y!x@D;?<$?TFz0oTɑ]SYEmoG[^$wh :E?c㈛ QQR*ƻw^5Q ~P9p5r!'tOnks>*9Ԋ@nD4ww]#~ B^q9&#*AGuϜffXCZb%H ֩ݝM]jS+Tmd5.zNޣ M狿 <a4SXw"FKQ6`RZ\" *($a4WSad qԸ(K]H8KWEy!Ϋ*)\VB%/~s6$z#S}[Fk*甚%.x=D3Juy#O"ʐyWu SesO3ˌN#a:q]#ʿ_ Ϻ1zI[7זx&zI,gRRR:o$VZ9^Y΂T!,&K.F|`uw>"7*0k8DO/յw$ -1XR~D֧]e;7xCDK1Tc @<lp<qetߓ$ߦvG^Ք5 Pݵ؀<#k2U&!,.i)eSӼ$S&<nT8}Mj32uFDžٚ94)K."ֲw [ 7\EӓS"IJ$!R!Q8\^+teZ0!fo}ѿ%QOQ96.3JqX+<-%Z3\Kvӫh܅kr\>h?յ=y"9E=qC\~DݜQcyhSRtϿ �t+ar?llD͏SM/P*(p3H%H ]QpCNbwi_ի~%TPAI%Bmі?J$"TtVӞ\2ch�\2hLpVGD|u2yt3#'fX[R6?y#DAD<.#w# -.ɱSf̖?ހh#@ljA]#ʵ'l(6Qy%(_72oLDݎl'{'NLDTa6D|[APftϩsW#J9iLayƓ_tB\{?^z\w 3) ` 篲 QE뻰5 'ϓW+�C�U Xdӥ+ S:weADŎgUѹ03]D,�ņrk'jX5; rơ#~"2o);T̗E@Մچ_pI:e?.VQ< ݽ?C�=Dc()4c@p\<9j4{{/J☚j&D0 u SE+oz_%>9EB*|(լ</YFYfQI\Ap7Já ޱrw  *( {&rՀdטt(ݬ],pUrZr$EA QPV 9el̽`L9RdS#QX5 {$8F6!B D7 Y !)Q;CHNKRL7Wۭ}bwI&^6#+n!<;DR*tׅ#F}M�e[˹Hza#Ӏb-c.8a31ʰ5?MmK^mbД囩:sa8'kw(@|a7o`!9!܄Ƽ‰Q@ps{*D3.5]6=m<F_$eZoUn ,_ $18qVn*km>yNWIɱ<5VV}.5~@T,OaT{7@iܡyt(#M%n-Ϝz`o{@N9X4B;q )jNzE[u>YYEGKrawKp4Cۤ'C`ͶB] pH %_%TPRAI9%ŀ+UK5Te7[2dk>h szA6~x M-J6պ ZFy*{\ ed>šlغd!]w[(!}UÿxTh}@ 3L{kM)SNSA=G8_UO؛v-R,+}ӡy]`[ՌŗXS:AvdBϳZo#Hsf@M[ 9kGF>�B:HZ5t``W3Y5Ạ̾h$O% Tp:Mf}`aga ]w5}w)h44M'b 3/rMC]ŀpay#Y'БR9%/= i5[@?Zb)l%o|ޚl;8`+SJ]FDlu8uaRsEcMa A*Z寞pGK x(,Nd9d]>l` O3LNوt5T'd}S(2,FK_N{RxH)V}IdɀAch@_Hx0 R昰{r5 q;H㑊-FOWcה:R.{fpV*-wlɧHkU<󤾂m5JGt\Fg�$yɪJ8%(06nSb~fQx9|ΫWۥBcu?{ B*?B*!ɚ�x w\2FNDŕ͂;�]]tπ%>~'akCL[E sLz͟HF�O\S6݁35T= ۳3[7{]SM.q@ŖE9N݃tL:֓ :j9rM{ !Kf"jw\{d;DrʙXXiLrZEsIhc8_a!|Q[eq)=1w+NAY >psN~"WK,0,nET7U:y% GT@D: 1ѣ04i0q`_OS�駺7L>. M  �AW%p-: IA: w]+|ަAlSb{(%든`lՇ'doAf6zq ?[]hpԧ`%[HHETHROHrmK S +u"q<! J|_u贛"DL"AOv/;f\ YP'Xrޭ!.@wz^:"^4G{4q݅~ +QIBR-!qT jH^CHwmwg*-f>YON۠| )Y'l6q4V~3d6TPyF*??D<AJ*J ISm=#F|o�YL5D zzqZ/ ~Dȁv GH쪝ϲ;EE}WvX{tĢK?uP&KX1�!5ʧw`ǃAD:⻻b%u'ݢEwo2 l9s $9usZ+N7(~(U&pwJ*((((X^K%RfB70ߍRAʎlllZZZ؈(TP N42{?>'Ttrυ2`- ezJ[4SRTT9\ /cY9FcT:=ﯹD : x _Ui!<Vl=/'^'>7l=J%PUU}koorHTTTgόA۷o RA8O'.ceD'ez$U"򛁂B$ݽx}BgF'Yr#%TT=%{pr`xptFN(rSX={7u.A~H ]esvbtTe/m=J1{y(#S 'm=1&oZ*(FC]]l6{;slmmm" ֵLjѶm]t!"ҀB$LH :PRAAAAIؽOˢ=rQ@ eh8[b;0W* TE {Fm QD=,t-'&gi C mGEETWc~q楂 ɐEmm{\+W#_7RA&OonD.o J*N`9чMGY=a;vP �b X=yZh2Q+ &Į`M(G~,Mо&,q+f,sr,iڍ]cItd:aXN=/w{`0s={V/iRAAAAAI%`)P_Tz +gY#h;uD;M1 CHEżehB۱r(X>�vv+^s`m4aܔTN݋Q=3pI�&O('eKA+ J*Zaϱ}P'jӴnQðP$' dK 8ΨF^gR!N{VL@#]UQ@=Z8XIgOf@DJźH DqhLtMi=e,|h;/_F mbiWǡ={Cۋ_>Mih#bFKHkBoI*(((ЀnuF*g3M"ERqgnjط }<Q< ?JH!1+ꨰѡd vIgu3хTPk*Tȼ!F$~TTT;k?RDH鈦߀T\%"OJ! }mn[8GjbpB*~ysˠr ̧iPC &@3Tl%HD ^=:JND) EHE]PPRAAA -Q3mŒ9Ú T\A%B۰h}͘Su2~^F/_~T}VXLl<M;uع3w\d>}}}gn۶->nJ*jmC\@4!LViZ2<ubɘa3&CK�u l K+hToϝ8mW 'b{3T%`WCm}gB4)T hBoK*(((ݟJ١=Xd!+b07_By 4u@k�rQS1ZAnPo#d~$Zk+ZyD JGmޘ| f}SRAIG[  wtjlZx% {czK ?#_HHG'&#/1?|cazph?{mmjn"djyes8,7>'ZrPbd_sh')~2Fk 0YL+v>?Q), TχvBֹ3"ŝՈ@j65v !'{k#z|6%9]kWD K0T6C`IU6Ð vBDŽةa+7LF|_yU1 8U3`ALyXҲS.7fƤ %KKMh A=QqvHUfS*Cr!ܞ[ll�@JB6&d} 2tv횆* 1Nڴ�*~ c#S@d7l)jSDz�{FGub{ �UM{`[$ ~H|µZJwB{bYR__=E.ʧwQټVgLn�̞ܸ>ItÅP U9,.x f{J7:xHUȳsaQ8HK/BE*Dyfo@YY`3bhS6q�upg+g/j%7yd QL뜥j=lJ; ݇ƕ0&YHSF߹Kq1Di'~&QL*m8DTZT Y(@)-*ʷP�sRtdT xUWjelDϣh9y_B<|㎬is.o:,,�^Ig5@yӴUg̀qTOߤSx{g34iU^4V=<V&kMjZ; JV _͊d#L�cMk fM]zmV"Е.(͓?iO*݊Su%PJu'j/8sNcϹg>-~:6d'r3g {{Y3DZc<BLDrϻ@7_Yb>ƍ X*^34;MFsw* 5Lo(]: 8V7#�E!>\쏹8w5wh:l:y\rqt8*4p "*87B x OH_݁sX@C5LYu_LH!CkvÒ#=_f7;+zFGSz""A6ƬξA]:Zc9Q_G |ucJ}� [;v[H\0m/,/[fmlL,M r\|/yTaU z4%禳aWGQCρ&ozvk㥚 O]bW KXdfu+ Q_v繖[=`MŃfDΘ0)Cs6´=DDf.}oE/W\M##Yc'&3;-vϚsÐ<"$dydZ3:W%DL>R#'[&DdtwqUQ&6Ӛ�w.Ks.+0}=4ҩ'L|\8PqGUWgǃNK.IzRqNR!KHE?B*"" P1e,\u&YT}s^}-ge)0&c{\dJW)3;g l4Mi+kx[y)D*kMJ樅!A> A\O77S^n]N[q GTPPPRA7˗ ŋA@E'%ؠ'LΊ1aVgOg{tYkh%s {txr1qY>);Q.Ƅ;)ar|l3I`vqe {;[-?e#. #D# Ƃ영 319]c=N^3c#zec%kY0մ*T/R(DN^k6PϭjuFSkxY#> @ܢbcr7kc+{+u6>wT^6ʸȇ*6�AiCEAFcGtW mVZtމګ  d,3|l`"[X"GW Y]S 4vP%s00T[5-,Ԗ8؟Zh;r)Fcz&p55:BDBm 346dCDm 8\Wf^(r흕WN{z?p۰ӈqu-icبoU'.jc({>{t=Xw9I$ D@@&`߳Xwj~&S9QrE+F侎O8Mc:EK' Qvv?8BB*R+!2TT|Of{J3ieVh$[3n-FHC&'Y|mFY'UtDH7z)Yܜ$n 0,~dMzӚ݆릖K,k)'^-'1-g1,_TTPPPRA%A`+N{Y9(" Dy� ß!#&F&SGa /Ddv˕ sUm܅Ha/)r~yX:Of[%0Ǘ4څ(#i= aۓ D4<zDDwьzFI?m#02"/ sbʹ] C&~ oz0ɣQ*uU<3)sAMgK%+=j ݹiYh]]<uT"Z rP=vVpJ{{S-gm!7P4r'ƚ<gU {l$'CKR1(- c 2Y~{M&L&GWFf4s˼@5e^ ArJұʵ7D% \=N3ᣜ(̘u:YbLwPEr+YJ(a(`euIvwd<3[,.bnOm&[holg|zu W`NO^@yJR)hL/3qє,"N[u: f%TPAIN*N2}ti9BMb%kJunC,4dJ)<xW؅ҸoVC~P5ck =D y{EmLzwpcN?E:HJE颌 eɎb#mbUVZDA|Aw]28SJMΈfkӌ O@JkQH!'nYJlwj8w¢7k`VR#;/J&݉t:OTLlt?RL{vu_vϪRWxmz)!q/#x"h*ņ4Z+-R ya^*R1!C,Q~o$OV&Ca萔 j}d '!fQ X*D $+\P+ cO抾R?屫{l^ RmrBQ#/{K0aHԼvO$Mҵٝ5"6 )&k4|ѹR5V5h)[]{*FR Z +1W:t HQgђ}"I+ff}QPRAAAITP'^v[|q]6ڨ.y>ߐs tg8Em{eeQja>xmTf)f=$; \2g5^6a@JkQfbgR4O5Q]֒6|)5*:CH[FgmsB9EqYP`ғ)E'uaisL}B vlӶ-eA*NKݝ\8>[AsQ'ezջn]8y +MHElKD֜ Pf&7\%䐸zg*@T{ P=RΖ3$_$kQQl!Kw j7v'=?tNB3"]lNQreeGh(G#RqKE[JJIq}eR__E=>F *(OؤkB(4 Z˺%5t sǟvD\[ !Q9V\{K%EY6W1. d&pk/j;Qzv {S^`WK64mwZn6iXIz5w=@Rj U;zEa@ZU3͕pB񮽬/dzoEX%JgeOS:njDie6 G>ixGsZxa^7?^qHF0XZLQ< QҞWJ?^wJ04=+<9ܵWEtS2KuKijeOI|Q*dž66BOvF̵7 7BԾ<zGnlN!" ?-TԲ`QZڬզi_UkYF0Hdk ַf:[5g�A LIٯæi#e٘v=HcnSR1-:|Tm ,ȞysL8218=a~@AI%TPRA\SᬡV[t"5-ini) yHi,xR 甖ʉp,qF#s2xfptJ;\-62].]@Ү쌤!<Kº(O$t| 1)K )B*8_bY[xƜMmIV26vs0W߳O=4?orNa,%c]new)PY4ݙo_IV]DښMqk]cl䰹z743z_RTR1)'}hBCK{\HfghfT)3FWf755<*ңqSD oPh+ךq-8`^iiבQΛ tcn#=9 =gFNhj;mbn% X^I3R憻Xf^pV#")BnR'!yT,mAԐ[TA$Jo^TxRx(!)R{~s͝";=:\ I?0+"qMHHWU忈%/}|b oS_x(y*ۮJpʷө�粖v* HHETHRBHŖbzM+!eO'3%,_CdzbߝE)Q>lDo~TPPPRA%9jo70ʪln BnR�:QudM'nJ_Dk$ �-&"H2PK%X @۪U6Ɏ(sB*NA"2#NTܹq+Dz*c̒x THwtgkh Y]EDoW 9Lh'kLkXnx^[z�};l~#KJDB*%BdB* ? hDzV&#i޲ A^[n8nl*,i֑}!褖 m{uMW@ce74({h�lӶY^-ciɃQP#br8/P Ay{B\ @<jm6�9,5F\ޤT '!TT 2%!pa],ZP]&sG!C%BZT%9K^n/Kq &};ŧX;|qv?� fm'N의!0JYЦ꠲% 2W}:´R#^T nO$_9%Ӛj @vQn 0Y%T$7!IHFHefUJ�@Fs}j$(Ƭ=� anaؓo6,<rھ TPRq9.yH4||x2Ot`O:nqq㶇DP[y%&y}ɔ:Yo|V+=#X]'Z[Y@玃$NY~2|nȃ\s~w {M=L*v?byJA AsEB_EX3vLmHw#w<7߲PPRAAAQ2px0o8zDa)@CJ ]?3XRdƏ;?zK "j-abvnԣXRnM:r8gvOt7㞰4((((_,ȞlH~vks<Iez^u"" |+V >?wa"*�_2{Dq[SW7s' ށEj3AT8(IR񜶬;[A?KYf g+X�EՉSδ�k�KjY]vFAI%&?׻ ڇ: AtJ3 J*(((((( J*(((((((z(}I((_IV~ %!L]zpDDw>>OcM]\=5C|\]BUu6uJ%7N퐛5t~rX*֦w^7+:Hk)`VK? !aTnF4b!!'#? Dc<| f=}W(RAAAAAAAIš&j CF4##+j}]t?A;oKHE!ۚfh&dD?P*hi>[\~fm׭=TPPPPPPRN߂w�oK %=װ1G#a6#&G3|ޗ:+(>{ U6<G[C D!l[?:;lwCI*KtDMxO—]y}kN*򅑊=Om;ioɀqtrV\wջ}M]\Y_ns/DgyCd@_-^ {Pz 1(((WG@̱YΦ*�. AС $AJQCfǯ1)F@D5"h3釘fgZ"_Z1b "R\Vi2ǬO@DY v#R r[=aM4{&8y*gN_h$ =V]/ ǁz֦Ӱ:DT=(ygrHZj?Ou$)R IUz2p5N;fH IU% 8+#%&y_Q%a""JipNxMEDhZ%VtӮX|h&LZ<< }&ALn*yP8_6+_\!RRkh2Bqᖃ�N+8xx(xDTI"#'=iDT)Zm~ledOmm5ϑ N.�1 Dev�_0 z/~Sߗ;͢9�d.9-s}>bD97[c!"Sܶ$Ӿɏq%K;ND 2{itݧ}.Jީ5?۵[}u\S<mG8 tzL &8;pi) MWi9="L6ᆆ l'{zU`o >yn4*0<$xsZ�s!ݦ\F[ NVq}yGDu溔j1YuYMGsm~fB#-eP*wOIOљo7x聈DȐPPP|{ӟ&8HՖfFm)Y1s"#ș@?/`ݠԑD1>_7zqE\33Kr.X8b~D3TJᠺ0|IY FᏜgmwejHIO.__]4yCͥs<"ϭ#vWT4>wm H^ca}HoP3}Nlf݉>cBD 12,XA` /ZFIey-fr_UCO#h7_qիsk3Rm dN[ӭuZ;SGb:# UJ(׍&(eD:'DxnZ}^R1*DTSf&dz[y9?/Ñx3|vɍ+XbXi|'[Ք UR_(vNNFX Cƍ_*tu.cM>pmgE&V*)O(PUxDs{ L4+{Ttsn~+(AYsJޢ< ew2K*K:l1u;I] v;"ncÇP`V0lEjnQTQP}bPrԨ2Kʬ(#/U4X3 xh=5!^\0i�QdXp:\5s ._ۼ T!EB*X_xM? :n=}%'tomq_ ^^Jpc-@DY|]G0 t/cyo#^ y'SRAEל Ho7p*#]yGD|{PPPRB{̞QʘϻKM(KlGWHXræEWж,}Hw)ёw5~+WnotrQW<oFcgۇ( _@6Ы84HB B c�7.]VFnC %7U�*_)FJg`3+swUj "%D#aZ޲HN.;1Eom|y[Vpwv-j{H@[u~C5 )9a|U }TU}n^b!px pZ {g]>@2#Ԡ/,WQODQ@Ch(7W>GDi2$FrpK&xVh4rfu9yBX_l]>  DݜSWxȆ. c*/Vu0=@GzDk@2 _dN7I�F8w+{81UCVb҆)@n?S8!~82FDCX .+:zA"ʛ^?({=ݔ $Hŭvbq_y.Բ`aݳdYx /Ѽɡ$� #Af+@rZXUvkl)f(6H(o K܇eG7T<uK^('sVwթ  mE%+ZFجbSZkZmk^e˗JPrabEszA.eB13iQ^×@&ܛȗ\xL rD0t1~px_*ǃ8MtMΌۊC/#Kc:qtLtg<ɱ0A8ut1='x466z4Wem@P}zH\H @R11.zR~tD1ovDIY 1]ή$2J.a$ ^Z4y8WKJEMOgW7%:߈k9t7#Ttq 2sS3}&3yO ǹ66NphX #u'U2tA DK PB*sߏT(f^ Se0 ږ(Qn~۞" َnahwp;* w4QZ~ ە(?d' =~@VLcFw.Ёy ⊤T 6vE4Tz/>e9 <@'v/zRaJJŇH wo]Kܞ|.GJ%T,IJ*((Oep{$_)h_r ^TU)bGPb-ɪT:wnɎ!*5+S×BdyPw"Z9#& XxV9 JtNܵ?kX3<<$Ķԩ&J&oHX*ڤ{vʷ ı&4G)o[g颤g?FAj �M-2n(g-BլSt3_De M9dzN4shphBDɨf2Cg_|$:�)J2ɮO.dVT3 Q5RA.ڊ)fT!O # HI3鐽bQa Dq}(d^</A*>D}OhUL5ǎekO9~[,7sgvzD쌿 Y(z_GR17-S3m5"r>}~/S@HEF y>lb�ah'bYvB.X> QRavkدc n'Ol+:׼F3 !I郟/mRsR9Z[.)fW3,?DJ%%TPAIſ 5 44Vvr HV̈1V ߍRbG:Oj#t�)yͫ_-l$$y[i9] _f^ ۷_eZ*'D T;?nDV.5`MvTlҴ!qRAR5� H.TY0t|sF >,ھTp.ϔX4^f6>mz^.[nVuWJ! R>z;)rJl+EdxpѠ}`Vx[ʶ/ |U \7ysV@RCU6մyS]8/C<)%[De D ,ˌةuHE�3e+Wj<<㳧^87OF&hl:H !r;'dž)i� w;vParu4R[P$xEc7׭<$QWҳs2_RU8+��7#>O4Vz B*g%s@ (( J*((: uZ{7ͶcmQ;T#blf?O5F:7uqbf]0grW@X;eg \vnV>GcLθk*|v.˲66RׄAk(&E~N}ĊOFḯY@`kP iU'&u+.4�ɍR-O/ι}sZaܗkqr[R1i|_t Nkxm]d?g9o$ERȿ^*|d4t^r>'- .V-gC..q􊵒ݡ4}]G5n)}H4xTen-q7mQ OqT農3aA 0Mjm UFKR9"joETl\?.˜;'(hADh5iٮ;KnYi7&%Zy<|z/ev;cj/Tl΃I=f_!xp#&ɃYeT.Ol(Iy'+mDYص'rɪr7O|IEoc5/֞=s`$])c,-=]gƎh|!"JdY;)azPDkh"WRA~_x PPRAIToBAmϜJϰ-m8zN,Xi6jfs,n1LRs9u1V1gwu4SL-Հ{Gp>{)p, xw8! 6?�Oȃ< ;9߲_ 9xjP|gW}+B'K= DT!(!9TH$B*RAR*kȻ*Dk)"6׭KQGHŤӖ-^<by1d`n]rci}.uʷg(/jf3xrB*!"'THH<! (GQmƽbч5cdYS667M ׮FM6硥s7Q1\C 8$y6tCB*~ڃh"ZTj+ nY[ZrrfEiqZPU KB;[,:OΫQ%R؉oOk}cû!N)a[8/[.ﺀcs~(e5O ?1X3:sl[;t2Q mB*CHH2!GDڣkd y>WxTܽbS]?v-[)l^![$GgƳ{p-y݂&d%2_Y xaWM+K<;k k-p٫jmZ8ua RԨ^!ގ?%!w-AązW?M * D Z6=k /e7T rZ7;TVMÑ ͉\6WJ/iA&T!JI, e\`%'Cc%!5c-_)xH; �HU.8 $G_!t⯰3z- `ZzWu/cz LOSNJ'!T�)4B*Lp|[|u`$y ~־Vv*�@S'pM'– tїLh(O|H8)�ăvKd!(-+B*83e@* 0'KR!!RT0P5 �@=)XLps(GD(_s.e�@96R"&!͈R!OHEȞF f)@$\_7ɑ%>M>sE_�d5jJSaGHdzz븉-țx.?m>\i Ÿ,{[U)%,@s32͙IMolH#"h"SB*d"B ?>iF){x但@rDu)Tv)׀ oOzP}z^a#5 /7ؖLt֕N0.8&tQ{eFG8mD).֚*Qs ! B*>%CEgѽBV<?,kg^"( ]HA,R`Y(؋ ]^RIChzInܔfq4QS5Otf3d~y OJ %T+F(<bk. AE;%do:41oqJ7##%pxMFSgDXE:tp+&�_J򟟾'/ː0:?9> gh=d,L'57ݻ6Z3{_?D"c2/;}K~r7~k C{uAk#Ǘ_ )"ȩg7 *( 4Bp?Bq u=Wo#$PBX x`~g}}Hѓ n8.lШ:iEMJmsd]L#|z*UConP LB"[Bܐt BRAb�W@a#%ܞAd)-/"jzמ 9yN]fw[( <7^dC*T ~Zvc#T*�Yd-Yl>*ټ:RalA5$ υBPTPXC%Gi[Pڻ 6f\p\)3R1- %Ta&o΃G *Oh( J(i;LGa9E*JOc~ s&&ZOS|vLLAhKu1Nn|%?ͧP>TwEa w+yfym>~s-m?9z|(x0z<;3k`D�Rqif܏TРRABP(T*T\[7rҐU<L_ubRt u%pҪpٍ"+GnBxD`q!r0GF <j p 7򷣀%UЖ3kb. 4 %)Iu]Q'{+(H@BnO *t1prw"_J6ڐk2"]Ɛ y#XƮEΖp11$0Vn R'U 9%d`(frRAJ BPRQ@8 9)emgRt3mYO @V9[Pgf͇%e3, \9^F1$&@4 ~YWPKpDP'nI+D|R e#pJ\a�E$@u搒ЄIp"DPd�Te` Q%.]PRހi%k2%Ta$ k<{eMxnDl^%\!p+? ^� T**CKo~'Zͽcj: JH-Y /B펫5L7`^T4aгU'wHny3lMKwֳohM'0\@nr[{!p9T +% %H[�]%LZ6̌:TP3 ^%,BWk"[_G #FPXܮ˨a^ĬXG(ܞkT5 PX[fQr9m5{za.X**{Q.̒Rsv P2T*hRAo8_}䒲oX.3XI7+5$4vkM{>a{ <\~2aɩ%ҙr=uz\QT; C"'EXl؞yM=ҿض%*jMP(T*(O*c/ :1H\c=&Ħ?mū Sw{D}Zop3-X߀\l^BU6X\YdJ-=`X K`⃸eOXW$ WC}nfp.~_e a#::#|ڹ3E~2!:jħ?1%`ģĦ=(id]\pP{P[ЏrIJ \q3]"nEF?G .NO?upӟԼ5%VO:t <:ɫ6+K൳;nL8I>F*xw( -TlnBfs%F*r~ F* x ' JJEfE:#ј#~S*BϠ}Sa60x%Bj6Hn@yiqyp)<cHEYC_3!:o9b5yYы`+.OIER ^R!EEǴ6_HO QEH;&S*feB>bjqA|E'fW@A }S iU7!r' :TP�(3KWWŋ1o]*ބ^t84dy]ZFs¼#>BF^j0j} TM* &M5+-Zn b #/vR13ܩ6a`€M-P(T*(I*K`f vk=Ԅ�BR녟?m�i(*{/|C%LUcZRgCynK9BE;ilL1iy~;Fg0S:  Bx8CޣYDӟ8iAPGVӟF]S I+oDEvꦍ1Ƅ} ERa ߕnN*.`D.G̸ͮB]xx*~+T *<ˈJ ?$$$ ##󭬬^^^v9 ۤ"^U[JM1E 1+}ޚu Ɍ G_OƑ{jLp~2`KXBVƷ^<9Ɣ.@GL7:͘BRAwFi~hu Z&t,ME]X!4. *6]CRj*ЋG|y DKζ>A d rMO8cϚ_Jx7SHUTOw3HJ>0#PB-b5=榚 D sY<U;0_0 nS|< iO1Ϣ3 x.;g3W|X:&ٱ2vsT0R1%:"1s{y|XTP+JNN;v,qArƍ*5>?'b�;If\'0%1W$% &,rf/3W$Nh7PB~jm+ 5Vz]BVǀMB�ڻ"mjI"sC-ReϩR*~|uAYsVa`֗\+HXbdPuXLZ (g沫oEnLrݨ)I~V* 2}lCe5]>NY\!. q7[�]03)9KpJp[m|mZ4 G>>8hތ}\˥V�P' JbFB!/E@a svUT@hK (NEcv_@Eq\U`�޳ IjDK Pi"*+# e(T7' `=AL*ER3*puOz9< !rG3(?FGm~?r`& Bd`n/fCN O!LG*sM< J7 (h<8 & |+bT\DMv4Di$0[n6)ok>сWyC+ȯ8-p$ᐊȂYPQ$tY>L @N?/Lpc㿊5R 0-nh6@^×"i%tk>$ BwNb=HD%(>2XjArX&n7i΂.H^PȂ\(~5Bo6i<e0QH)62yc d:T*4##KKKW|wǏK=ܚʒJF-_]e=1Qxߐ$b|%I:bupGc*Wa6O[fI5X/iWra„~6_0(VUk`2 Rx"]o!>aVWos\T>"+(uKT%AJ:4Rws攅kZ/#>S^Rk"5*%aUX|RqtV*hlם8uԂ  Ë6Rt5E~;Tl'W7`_5%J( *> \8N P>?^0KqL^B9_1R\*Oyzŏ;}?-p(euݬPlz`!v~�{mGqFIQ&"GIK0%|!-m�3(0 C<뒄ed1 T2AsrrGr5T aZ|4maSt.] 9}dYCLL[P(w?m+bQbF^;i t,`qe3 DjA)sm2%"BES1nlDa\J0ًE" <Ȁ� g-i4<L_zE2YPЄYX9"5DF-(RfMxLd/]nU]9en$$76[D3ۿJ*~r7Ժ  !**|kwu݉i’EN[ o$,H |Jɮv1a%GͱM$EC!,rr6T/pN/a 1Ryo{_@K~k[q%Jl3 ^qf;P!,OʈU ;@rr1 "#9Gz pJ..tk6�G-Xlp)b1#o,,0ᖷbE}ʽ#D*F)6J9C/@(*T*h TlE/-~,DV~-lL0h;3RA${BͶӈ [>R[Q `&ER:FDT!"xD]sUց{J\{"t jv ~1'.anT0V1wͅт]o|&}TE<=P 4=Eo1邍tǜtBa^{O!F Z{PcRF"zOb HxcrFDz`!# ݿafˈUBdu^aXC?�v2k='hZ Y)(y~[(J:#u㓞%Lf"ل<hHKK捆,O¿O9{|",�žʰOuG�|(v~p%bT@.XX!@bxzLKтrx7fg-WXH*OEw5 mlKΎ:Ph4ҧXE`o*etޫg> 3*3EMY+ ~an,Ƿ)}edm7uN{ 1KUuiVVS {~SUڍ5&f:�yPTPBE[/'D T*~'GT@_(aBNFZ^uUA:B�fGcv\ kAI9dME Rr =z>B;9 :9`h44 }Eu]@vU"t{aTwwB> 'Pi **E |kJsiZ3IEF0RSn%P)* RVo<’69 )prQW^f<=0ՀkuG0eT _pP?^g7,e?)rEZ |j9_ q!}L S~E)䆙uFD1꛿3Rk;I%FZffDN~;>=cgY�LV*bzL6:J},$F*^h)[FG?ml⽡CZ+~%ʖJ67ߖ^ZݤB×�CAVa~^9eاk-;_À)aN[wxp8[m#O~WAVϻODzU2RF-eCC쿗mltb7f* *4:}xX@b�S23Ss>;PtK*dL*;igGT͸)B U.݌Yyp % `^H̞Ctc ۏ kAu^DvH*R*]db⢛Ra(*jdEfT*aiJDyhw^@ 2D +U7.b`<9KW�1c h"&+&~yLUlj/;m_q}r- ~+,--?~NSSӒz�J{T-c><9Wϵaa�IPQm�Sº F*1RpT!sxMfiWEX)a5cGRma]]Tș#LK*�p�ī 1u=Tl]j[eC# uTz QD8g^c]rU1DPRA(<PP`Dlm54%Lxfkm=|D .C '|SQ͗oN1Y!VCruTvJL~{]`Q>T%šxQS"ODalzsym{b T0q?O% ^ws!# /]*( *ݒ`cy;Q"*} FrK:ڧEPwpÜQ%[*"F*+( 2Rt�ue`2~½CH+,ԵmgY&_,-OhhS9 "ہI+=->Ru;VRr㆙:RX9F_ڋ6)r.jG直n ~쪇n63;~RQ!8LfsBUm]3l骲PZ{ҽ|-|k'ϼJ'0<n kcU4Un,]j[ط+OƘ9}^]@<S5ԟRD+0ҦBNǐ1zU'!i�ErP(*T*hК nFtC+݌،<9ǭ@;BT?.tU5>s" Jʪ׈DJ5T ".f2Դ6Ssja�(~Wy8&[hILތBg2^J]Ȥd(-Gn-emG?p01.Z*r тqP{ B!- <6JTT],&!gY12BBB<Dd/o"!O/ yyyecq>쳿68&2QNYU'+Tb5O|*Haqo{յR5 dH oF*fbR1HEzÇ79ӓSj*?9~2g%< uj>$U-a^D&+=HETH0RH+hZ (R#AbR!HvF*jn Fҕkfxr43RwIM.a=K"TuLV*?mnMy*$|6kK.~i*gOl0%;�쒲mmT' @P(* yIV�@< Z1Rs,zܶFmtn\pg" -y Uhk6"(RHB$= Қ0܀柗-\+@${I dR6)B65Qٲ\͚ (%e5PpM`QgDӭF5%?KEσ"!mxq\/#1=*7Um*dlzRANMMM5J�=xXRDlz[,6S֗!:=Y=- 9OFu2~& ZdĄA 9F*+ҌTh0R!H,9O9mB$4]i?,ay %}yUV*TPh8TF*d�@PbBi-n #ڌTȈI F*�l�/Xm"/*&e&.ξKGmYF*Է�u3R!HaB &{ɑ(Mӝh4a� x_.4 fBPOTpE[/|REvgJEۺ.3M :o7 ( wz//{{{ﱍ>v~v}{Zr羮G"jb!ɼ� {Tǯ,#EOɏ�D2&7&bՏȝ)F~7?~܋:c38jUӌϪJOa/Ƀ'6BRAr,$Ď69ś?2AAS㚎kΰG.py󛏢]c~){A*(O*(b_,yy/Jڟ*VawmƮ@P( GG*.iZGTpZ)5?9J.e+ i\@*9#x=Hb !1CF HݞT*TP-ήK7U DJ .0?Ln�BPT<5|Qg >rGu y`2!:/'S\v^lN;93ƀK6T(e8殰MGĢyaT~@b'#"*T*(r7y77@( Jţ!ś_=hFmHx kvcV&ė"q~w< Abe `悽mmM;0 DfwyY.߆Y/݄JE dn>^քiHYFɎU0Hقi̘f/ڇ oQyQm396aq14|-CުkO"*eTmQ5F(X|J BPӟr*↩-Qu?a? ^36=1ѩWjPTQ5UB UFJV҂aE,2aiE-chhCNA._~ U}[a!ippv1W q\2ʄP\wSeЃŮ@o%x0=1zPԃ:7 {/!ǭa$!tPA@BP(T*hv z [xgȪ8u:$-{ qw '= S*!uqҟ[Q}1`♁YϢkvتe"̒=ƶpM33On;RW<n-lLa#z#m!n4 EY]�oU'B5cΒ]H-x7KȨ"|vzؿ�5ۑR߉"c6#PAIBPTPsVrtܪ=ǼXh@fq{C:Q&케̆i:1ry$Vv {³Y�3K8&mAYة i/ãݱ+^DT?"}x® xB1=k-| 'i-o;3(8:(h!aYvKE̢(6궟܆o*hPiRAP(*T*xإv}&:Y1P% zg!~ETEЎ#!% 6M\ @ ΞPU1sr#anڣ&:oe T */YxێUn!0܀eMv&aWqj*DR1QT0=X?8h,1IMיWR7)TP( J oا-Q{ e'�˗b duq;b4Ԁo bjK+ pMje [R:6XO,'TGc=V靘 ߌGPrmGpGgT�nFP4IFj#?敳h<+BBPTP L vO qhl%B7^FU-Gje GPMi[7.1;`] \voy U}/T *a( 0}KZ]6ӻPk3lVy[.Ӟ<^tᛵ|0h2Q ZN6{ԥo F, BPRQ C]_1C*fBx:2cNrԔta2q#TGEBp3gAC O e M[2faQhQ<$mըTrT*DTS1+(,%i ΀DrF"jū`6TC҆p (r$隇 �Ee3X;"FZ2PtF^GBRAP(*T*򖯀C<6_EMAEc|^/IEVU.,])%M>M`8FWP}x !솠Q"AɊptZ$`ʵpŤn7+<9p[<ȯ(%4`5Ngf˄m'44tbU| =kS@OW9L*ZJBBP(T*T͍vhm+qƜDkyq+gŏ{BB^f~hAFF13"_Ht:,:Ϲ{ gD\KlC/\/DPskFx- JBPTPABPP(*T*hPP(T*( JJ * BPRAJBBP(T*TРRAPTP( *uPP(T*( JJ &ޖP(T*( J8ޏsO!?4h2QN8 )5 JBP ŭs:e4npJ:WxyBPTP( O z -d"P(* B޿ϙ#罃PTP( J JBPTPPPT<B'ɝ*g#/Y@>;n<b?cq;XKo<W2?>vYL͡ns;J #-=<uTtcY] -6z[u${yŹ9Kf1bHC%* ?{?  { f믎 d B1��'ùF#�٦Qۻw} gϴՎ:�@A^O^'D Ij2SZY'�]d„s笙C)PRAo*v<3>9[i<KH(cC >+/N| )|ΙC{m6\^3+-}5O櫞89ȿvnH\Ǔ / sUiF}dlZ( @'t5IJiB W}H$Z$FEuw�lX6sv�dׯ|ɋ>a./FήetѸzD7 #fW ֽcDnrMRqIr}7n<vR5 U;F@>T.a, GޞLr7~I�5De *AC8<}!P;�%Wi%ݿĉ-tgm]{umU=M_P!>,wYXX;RXz"X( t 1XDX(hhh c/Ƙ|I]&hJ}Dٙ3sf|޸ ܧ4^@w!/cG<K/WGgSL=DDŽEC �ì#p|gBOE(ƛ_q/LjCr/-2܀OQ8'DIE�LBq<$/CтuROZ8Nzd+>&s*C$TbN:% @pTPR\?J%P Jx}}F$[Jk &_*6DyG1ыZg31�~"2R96T3@sT#XM 0`#zRjژ*\&m`3ӮQEݩK>~Y3ٞD֨Y:o,vWt;F ʲ}$_nn,E6mPnlx@6XKMHX5k [9~s_]jPy\ Bt ?~ý'=psy];�țX ߡ}eiG4dÏP!Qa T(m+4Q9Z|e7!r6ɓwS9i=t|;sCڟ٥ÃEA<<yg[ sV[yςh]eeJyEЉ�L-XWbKړ :pD5&:kz;<6%DW&GѼ !A =wϼJOqaV_ƈ7壟xӈ?PDk $ Qϝn023R=/,R1a&VԔDF7rp`#X7eQNe ^ ~$J-iTןJ5{lr~8ʓTizDX*^17nHHH(pܱcӧRl`U� #Y߫_P(d-6behĽ=jcl�䳟! KşX*'B1"d)#M# e7JE4%[mH/Mp ?s ;gz0i%#!{fORe\AZY1i3| S_Á6}kʉ‹ <Nec:mǜyD@iSA!; ̳8~,v-[[O~#RbWy K�maQ \ߜ~%[_~_PLs1tՈmrMb邓 D!`ǐs#Ȓٓw ׅ(6hIMSkS,?i‹3[mUOgl'ٞq.,|bi{ʿb�2`[uz?;ey5ԶhrۄS*S+51�R Bmx Nt]gfI<L3>h'eF.\+&;Q}k0o�DIՕ:&FG#Eu,KQSu!cV: 8ε6пcjƽ *}3ta#JE}.SES {!67eF~Fz'sYsc{?}oF;ˏ MnDn4P @(rsƘ}S+S. �)+ш8e l/6T(R*nw 7ŧa%˔M[f6|NĈ3s*BP=I/^Ӥ?#|dJ4LdW1ȝvƲ^8o!�UA25ܯ9tFKyǼ ޼+#TX*RJ8γ>4rL7&&S=TwvwD](6�jqYM-^+z&Mu(KXP7E͛LJwT)6.z\*qsG̏Fj.H8T=?mjWL-c$ -PU: g.]4%>ts‹%QiEeЩ)ujG5}3PlaiX_$toubaޯN#l5TZxQ:'Yi.@ .}֪3 ׶934C4F:u۴%C{YXjȬפjQ"K_cWj.˂&tQ N�a (Y+tvLad|opLA˶Q@qݏDDp9yeK=3%oIO}$Bކ5<Kۦem6;ԏrRh`f] ͟7̮!:pπ>gkaו<wۦIZ샧?C*(xEpr}hx `שsV&Fslʛ^H(6F1GjЍ*}[HEo*aMM7qC F[XV0~ @h6#azV{ȮEBs2㓯cl}rw-+FX*GB `7[ZZVϝ;w _d* #2c{ܴ|*W 3m/ i.Úㅥs-HsKLD@&,Y@O3,F7$>Z"01*mvd iUY9(g!5TsY&LçØI&P̰N-,Ip"ܨcEge)stKxG4|E|3I6R˶|u{X*C,TdhΊH2IcCMyGRD*TX =&孇�K"aXfgr[%㳾\<=<['jm2z2]*% O.r<;.B:G"F}fu٥'YQ᝸k딛/S#v=ɲ\I핢_C*t6KJ.wJ5Ao`KcN\1a R6⍺0z)؛3h [ȼZ�|��ȍ5'IE0W;a)/krcHO4R~vޤC<1DE#2X6|˾'?90hh#R_t P/["(u) iм楂} 4 $rltl}ʇ�|TҤz71VhǷGȩn .(zFZ̒S � yo @�~zo/슄iD<A*ZXǵ"T|oP=N<é1݇kF,b׿o|ooYƶ. 49e5Zv8wS n-,$ H?1QBmuS64W(B6Uo3P|)ez*;̀5SY?O!y&k�`rĆw?`IE �4ER+w'0`!K7I[1/Q?ɝw8i Bq$K:WS/~Bǵ�"'Ssjp! ijxj9`t % S6wKE\Dug{+/;m龀ʎbjÏ[T& "<)jȯ/ȉ b13jn~_U>< 5˜HKO:WCr$S/fOjn BR6_2Qp g1wǍO@@_4?#1CM'4|3?`_Pby|r:PTׇ%SW4g@9ۑY<Qa!J=B;mEi�0s D;RFK6uҿL&&S4٤s$t]}0D[dޗe%dTgʀq"/?1zydX]3#,pKNhe<}'�C~hd%$S'zozN ɠOBü.>4wn+ /=|O*cJz ]>z;^\>-K\@^@n<9^IV I2TXr_0eeo <Sc%i-(/}KG.P<W*tZٟY pD%ԇi|lڣ/D,b,{J.+((_"KG!Jkqg-~V�}s;+l按M]'jL,rzJ-vnL4B@er%zr  E·?~Fm-J*.7 n%)'F|?sЬiע4ȬLZ><L2]b5/neg.uef5>L̆$oT T7sf!6tn"psYVn?"B%D' g <imB/+^2N�L-CRq+ .oc Bۇ:"forTvD_zq~Eӧ$ q ϢrEy)~bKےZaiѕk/;qE7jܹ$oʞ^:$aMO˒4WfV-SRn, L93iq_kM+�YAOؒKr=iO4JVEOMWMQRɳ?g;eR�lqY&u,z.쎌1fSDD'� "k1h/BQD*�Z4*޼c9 4o NzA!z0>5 QRzܨmP-?&>8R`͟Ct.g� sa0t I*Х1/whz+Pp<*XA~q',.r 1S5ږő @YR@f!^A) | Q@^엒 񲍧._**(XʟYfOkSs4U|>/#UIc}|q 5m .5뉐MDc@ߔoW5 Ev*Ngvz?2-~A^!Z?JGGD/;h4 wQ%R.V^Tm?=1Ewh˚{O)-*~(�xYr3:^["n<3#%*SC Vg~F<l͏h=!A 85'IwXS՘ao-x�4�h7$›w8U`ͤFߚs_P|�2XMyItOZ!M_x0B1@eVnwJE)Ԭ�{J7T-ۃ09& lGSTTh�]uWD-8-!J X*VODȽ{Oc HOӤs=d&F>HV�Ӗp" |\5܏Ώ1iJ144s\P4NwlIGϖ H3N]'NHGZ+uv^ <i յo p�/h-ۼꃥDTe)채JtYvoLwI]3Pq:_$|29'17I<@l#ל g FJG5<+K_Kɍ"Ooy�ݤlקsxZQ:%D|ID$#R<b6D@[L7}qxPj;U ^[$%>fb4-O]ObCsiO�:}zʳT'.#c2;<qJU K'tI܌矀b[gО,rزCXLx�JŅ enRX/2u@F)+hCBAox=k֬ _2)Q. ~|;Ĕ$,$XѬkP2B%\b16?/.LdǑ rk Io3H"ZlrBD"wp4b^ ܒ 1;Vڎ'Ci_i&4B&2sB{RͰAbݚڎ~"…Nǯ2 N*}+exvB\jTl"8Rg풏gP񏐊>TuCxdC#gi oÇ͚ R}ݯH>7Vcw+?~D;DRw8S �s iQ~<lܱ#xh^&VDQQ% 6ztys*TP+2| "RdT9>{Cc׍;V$_ 'h##2qUM0"vI ཤ@9Q;ƌb+<wvg]$ɧFa׎]]f PyϐPJ*> `GW wtMhSU=/ j.?& /+Sʔp٪{+*&^wK̯̋[jL&s2`m%%NcKO>g;HP[Y3;_gMKe#2fۘnN\8yƨX ,E/Lk &25!'gYGZ�di*>Î7-Q>ZFP6\ /#\+QC<^^3jFa"k@OӀZI 5cg2f1^@2Iզ^CgɹABa(?~von|Dw)}@g*8vxm,\E :#5ۿ:tTT$v]-[w"=ue5\6'dl p1m:+C�zVm>Q\% 7;H#Xl`H}As֊{/n uSV F4DblS=Z,M֭uZnAvfoZ*@g'6ɸ0eaTtaPи93"iF.= v#ޡۂQ0EX~ E~PiCynDEC.PelC>g:5Ϭ>3qAQxysdqG̷1l6j=O9j1|^,93܆T\ϕ^j;|So{Y9@)?%C"$M݉G1ZQ8{ۣswhbx�P`2T[[%``V+@osҜ4;ܒ虸Dz*SO3g<f4EUBSMiCl[3V�]o:3IFI @U$n�P4F[3� #~iCMdX&m o{R{l ONƎ{k0#r~s_@]B践36_wCBavp!BfSR?=ޔTl<UqRۋԞ5LNsё" a^H ?%)T}Y!�[C'P1}J^/�*#Ti#BWʍkd).yy\jKwZN4GNa0/YwL14(AHp8.�'<'-.a|[Pn0CH%n U/ \ T,lRR5H L?BT;$N\:&,T}UH�˙=Y9swSq"JOpL;J<4k?<RvT|uĆa6͚&0m uETWTEBZZ{񹶶WW$cxW1}Պ\Z.j7Kx%5OIrW蒔SJBQ%S`"}h}RY}*b ԧpE"_Ng�_-~QJs')ΫSe8eL.n ''ՀGFJѻ jS4Y廧GrgFw3.krg#Ii߶kPYTtD ee%HIC^vYKPz]R {0h T %)I 4]G y!j^A/AD:s㫠F$dy[J)Q)o݋Ѐ4CZzj˪,\ 噐Qwu\C Bx,_CnY,X K&C %!{==C*WxF+i&R,ȱ0md2?niY*n;LEHHbP,}k>_^TBVOO+*k0h ˁwk:;;ٍ^Oߐe>!Ic}M?6~>Z{CI~�ˈ&ϳ|c\k (!A94< {@ƞ dW jȎ?Grkh<m[Y:M˯cݷL/*PeA~e=}U/?r,q>䷘x{rsH<vt@(TlU1TvDBc9sG�#F,sC8[駟:>C"ʟ #(X;0z+"XGA6/"Hjs#ÛoHQt%~PJ(Nf(Fʑ^]']&B^O7+TAIżRˀzu_cj[RIq{el>y0ǗUqoD$IiC%qA)Pl)ş/[}F?NC~3s\Cz%nMبt+qS@^Tt!;e7"r||leeԻfce CIADĕ >�=/ ԨXcHEenD'CafeGQ4 FD%oATӂ h˱Xk`�i,FƘ&x8j9 n*$ w*(ȫH/Vq1e0סCa,T,1+v! Ysا5 f)^؏@ʐ1 J[c^CV C\aPbBէR! x[[[_baڜ9se+B92@*[HUUOxgPhh�畫jbٌjJ^@$C2F"a1#�ǹSjUӊ !|7>A�ZҔA rwOV"6"&8r #@SSSm}}otww`"O ?J* 0AswsB"ipc.ϱZN4a,)q{=t5h &9!;B̀@*(XȈH!%~YڣXIs5'`Xc`s�vNԦ*`jj)'eyZ% tҨ5'pow2λmZB<}ղ!`wP,Vc CXNTJ6j5ƬkQ %m0EQI T<l)T.Cqs'Qr ފʮĦAF\E;xQ8@EϢvE[&JD*dY҇1P2@Q > QӾQkc\Z)J@Κi{A<uۍGqb;p'e|ƻ(B,fff]\\rN8a5߷E�elg.5]h_#nyNxxE7lF=@%@Fa1 ;@,Nڻ#7TY_hs]f,(2)Й.{?.@)[5_fXck uVFCKk`ѢEeee-^z7QIfΟިwL~Ay\c~&Gߢ <NKO{rvY&y.1;R N5B{P.cQ rўպ 10lDzQz ƑC~^~Iٙ` kI?iJb`&+ 9[seą4@2&DFTB$Ibr5+aoP*ҠAQ0V6ۄPTl|Ep �&.a06Ӆ^ rW ** &aFe`%!gh4nS{h(IuߎQjS_VY3 D ^v())=JNHOO/Nw}_ p}1gG`A'DZ7۷h˓>їOp/f"<㥺2\ nAKFHP7c_S=B1f  pTDR1bx ̟? ~ q9qxYF xKOF[ `ƑRzgaj妧gQKC^J$6'$p+\Pt!¿,8J*X*0YڥH^VխF֔-(Y3ƉJE %1ԼgRuR `_HԶ.[|@vA$$DA2jGĵH͏nr%Za$ d.{wndOހ?|%O%U/ !8',N@Uxy9S xTm<;\ @; &ɋ9\.F,)|`PR?oPR@? mTcQ %Q2c!NDŚ ,j(W^Ө7#Ac%R1v^Pt�F (DK^ucV }Xr1U( "7" I}ؗ@Yw y!ABӑO0ux6ڊ~*T18,u}$ᓐ~qӧC=~=}cWphږ`PW"5+zw"en!DlB#44Ȅ7nR~~~B1bĈB,/@ا?<!`@#03d탐Z؂N{h%o nC%,G4?H0 :`dMDL.%$gbDZX^7j080 waQ <8$!|hAgP!ncCjϡ JŀA$Bp9$20Jme?N�ȿH$MKtvv&RSS’?K*Ĉ#FX*R!F,BXчR$J G-?hbއS'ÊIRJְ^¶i[8$6?(_~`�!xU) zy nی_ҏڕkaiў2-X(utk#*;z6[b2 ,VFys;\ -)iU3FANSlu6 U`! B,4iGvGBjNc@FT /_(Fm%$$~◝xC---k1o~R!F1bR! 1b3^}k.fWGUg4G j8I/0SԺQ'V9r?/Z?7u1t5yT$':Q]=0'qTٻ>ٗd/; $ X$ԒBDKF(m%jj tTR RK,ZMw%މy?{n1I&Sn3Co7\.?;Aɍ7w18*8*GbTo4BzF'wСܹsPǕ+W^QcqTpTdE׀tL]D믿$JΟ?J=*c60uօlS8*^kʯ}ix" ਨ^KDh(&sTQcWiix~ux`1QTj>QQc/f|61GGqTpT0P7k[/GcqTpT0Vl,9 z7eEE 0W\�%d2Pfii)s011g/M6P  Ql3?As_?׻`GE@ʲE8*^_7f͚5BrFm ]vRgCo0@10225AȠ1uttLCD+W:kjjի-1c8mGP D�qqqi)J曞@RSS[3&LB&Mb趃v@ǧ#ր{o//n)aaa@:vh �#૫CQQ}A-v*1QQ]]jxk3(?Q /D>(X\] mFJ]>ͧ_TuiEYxI{ =~2!EC)*ޡhBQaHQMQ6E%"j PL+†bEE&"RT=E 5{QHOQTQчn_LQ.FE?|Sg!!֌""„‘>vE(1*EE}Ρ5}y}mKGMؼ*1Q8[ׅ Hű3!Z@kEڠB/Аxj`j)$_k0Хj$? ':bOӟ;??~QYYQQdKQE,*"@GJB@գT08*^7 4S j8dS3g{`jjz*Nr}KQrыM@GcRĴxo5Gc$�Qf 1Q1k֬\�@A@y{ׂ QܹsaQ!^"xNkVBG7w�k\=\"Qa(}*ڲ !BC>G磬&�Ur Q1FK"~Cm0T G`Q`J$tM=vl;""(w^TrOxcA6汿9" 4ɗs;/ն\GB_(sѵ y\5O~D]ͪ}(}k*"zl1KL7S<x`>tYD7P߿hSag~s\oh uFj\_>Fm} ~ۿW\@7&-$P7 xIP{wurT0Qјu 2ڏ@qG+ƘJ�| RMKK{ӦMaٚ҆DESVZ{m;94e>xr*lc|}$Ոލh+#Whг !_ƞ�"j)*QTxI]DorpԪ{GQ=qDAaAFkrTeET441czט3f@Ѽz}l;^q~!ڵ+DDaQ|\x 'uT(nS6cXzLLl^`jਐӜ^l:�yq`2"dXTdx8]u>De&W%}n~Gv.s+1[ndp=E/w'~δ/ΆA|a�~i|QFъ`�#ۍ8ش A:NV WQ+ғvy}wehSR%IadԲrƑ@NCt¸ycǶяĽ5m"B}XyLFQ1ƌ#QfcqT<D'HĄv lhh-wɅo?hꏦ/p]7N@2{/#+-}I^ $6źrmm78olᜄ_Ad?}lb[حӕ|5.M{N4cZgLED-U7hz m;Zkv _fN:uNK<0S qѩ[젱B  1mu݄' 4NDDpT0QSADAyP?GIYY٠hkk{gg7HڵkcxM_V#sqiYBCkY7szCM&|?Jmj4VDiŧ㸱޺0yZ/S*HڃGTѤmݢK'!bTIUngotu>rvI4:Bf`YsQR Vg5rT0QzWѥQ! 1FpM zѝr| n_͛װpDQQXabv "(yKZx/uhݏK,YdADs½w[^MRD_/SQ!26FlHC4Ѿ,<4FEtw) )[!A?VGہhQ'QF8n5tzy?J-ԕuJ!xMPQ#qT Ɍ@!6MTc5-[M11^ŋDBiyRK# \0; wO?6xfpVA}s̢ҨAUF}ꉈ@^ITj:gN_A|N[\o5MM#`mb3n>?uqҙ]c$dn7@L2sJ غ`" ,(ƭZeR!^`LOQqTHi-`Cs(**'ݻw~HHH8CDiݗU"bKx:+>`K褃'HtIf ۍI@jq5[fmM<cTPTTQTQ1b$QTPTTJSChӽ=OƧ "󪢏pXLhMl[U{v>צQ=D<UH{n> znywu 5n2}OͷNQ!E!Gc]'C mGŗ_~4))Y^Q{.^ETPTXRTH އE@oIAbҬw9o·cA)&[hXkL>QQ!„Œ@sk&\]bF3m <Kσ;oh3=~5>ݥ},<(ytvRp ^ c 3 I# 8*@555Tc"*+xGՠ�vcF͝u}c <?O'AYZ51x?+T=֍1*c19~?|꾦iˑ52Vx> 5*L9*T̑�'Mbn# 0U XuG[т.FaQX 8*^7zQcz@ �<:wvv1Q8*c^RVj, EE"�cqT<;QcǏ8�һ ȥK18*`1kkkPS&�uuuǧ0Gųc1ּys=^5=J>:::�\֭cqT<QcJжmۤtX�G=Mo6իc<*nSXA1?P Lee%ilrTH$ {=ڌvc6l,cKNN.ٿ c8I ꂏTcDF;j  90_S {.:�0G`IhAfn޼�effL2Eݻc1A"-5(&Mf}QrOcqT0XBBBtiA8::�XV^1Q8*c~MjG""++k!j`1`1]�4cccرc(}ZE OTË>6V!Gc RTvQޟ Ο?{ѻo~YiiiG?{>xcpO?)// uܻwO-T>*<DOh_wp5 ӧU@Sdf1ߌYfXDG/_vH'N( "({;fʣNSTx50*\ZGD#P!ߔeeePc^ܫ`mg]QhQcZZZ%KxZ�cNT=-ӳ^n ]K/nLGS@IYY⺱  z-`1S{0W"*t#EDSGPWіmpN햃7[2s(8c8oOǿ7`p )0ƘF/0**hzY@:!GD:RߢcxCs:XMZ'Yp<LДΈ\5-EDȘw#wM) cڭ{w5f#�li}mey!@ y1 dON4tG8xrn"*Ath++W]h ܧ[qO_'q9"�}r�7XOÌccA8A/MG[6`1{{{}yPst=E0ƘGEO(2F_E?޺QoX2z6_雚V3ɪ�kn"'ѰDwh¸oA#!Hoɢ/%* j./ w5ؖ3,eaI{]=b*#�"]Zy w;ku=2ɖB[iTD%]Bzz;xDcT(&hƜ(&2 `]6Tq�.>ȣx 95a뉶.*cCԜF6m 0ƘDŲeˆ��>A@kk^^^M[=}}h֪;M_ *ްJ vi޴6l&(,\tTΜĵsx-ӏY ;߶ԃ&ϨXS&)5-qlgP[NQq Hw$* V ;Y *죣{E?,xKZ3K 6ո aWQsG\c}ŀƬ]8<2VBpsC`E+>^.kܚPޝMu|14L'>0Ƿ6wjtQcW\hVi!c{@[G{�癡! 4dQfOc-v03~vb'胈Q[I |x&|xf2{4R\QPoJ]A9l/ HMal5و& :05[SrgJ4&u>w hzUX~C; '!z^f+!#Q{E֝= fGik4]T0Çj~ P矟1jhh^},!!HEGw>9888^ 9{VA4=]' "ZX#ϲszi䊯/Ф²e'Ս[< :u[Ÿ_HEgsN,DQyAs0I6ߺE$K*iWEdoGO﮶9}}3IjY ob*8aiI#O  �}q=e ": ~㳈K<DM kqEchg@5iҤ#m0Ƙ4o޼b۵kאd+D% GNW"qv0 ;eP@A'Ҵc),kc A )f/},*FThΡQDEh\aoݭ_vK�y<i�V* δhh�zn.S+O3}hzH ʵҿ_ɤA vY4`�=A`i%c*|6ZsgjO3Xz&"7o6<*=N%y~g }A{ko4=6mnVS_ӚmL_ _8*>xJT� #Z~o-kS)77~sxRUҮ% Jsљ՚4}|v�(u%joI$5&Z: _'D NgL};`3*c:۲e3cLŢBSS؝֭Vhŋ>/-*DG#S4tkCN\v^ /۶S D(pe&D /[BP~E1@*+R\5ǐ Ɉ&91 Sw%&U C'.|3fˠrwb3 u[ jqt [E}OͷSMZ%' :$3}IzziKS3'|Xvx1( 4sPscLEB$:Oϝ;J^UTX@Qa >> {Zh7S83DkPuC.hVQ@pk|<QaIQqy28|أW:5͵ݡ1狟G C&j \so$/<x@B n+{G6%ldx/Eܡ]]w?tltQc5Ԋ 1QrJPv)x/OTOc5w�u|vP>Uekapifv x\,ܪExQ5,k\Qce3hc �o�@Z'MbQ Gc!@35GAk1Q߈ #E�FQQ2`1F/Y(5&˅cx \T6*cDF XG``1 Qc'44TX6m 0G`ӪU+tA-Yę1G㨠#~1m:iCP6w=(k?cxY:n�eN=@}br9ik4uU<<vK~ڏ�semF:r@35׶m1"*hBUZC Cf2 ZeӺuY-xLfO.m-Y!=h%J?Ry& ]o֤Ὅc|gd?7uM}{L_뛟hWV!I*(7X<s !+h@׳>i)"J>B;lp؅_�6ކx gYTGǫ 6!"Zg2aRQZAi)2{-Jy{9>Z _k DXF[#AfOzf46>_;Z+?Qgm\&" }YIYnylz3ůmZMXxVwű ۚLqND/zx cG-ޥ ~oXЯ :!r �sD=~A%2-+rJCG5N]9%{ n;k3�2|mNآ Dq_?sƨ_*>c:Z59z7(Zo`zHIM͚OFF "8mEN+ĨLO/RT(*FRT'ĨXDQ'}r;1*vFQDQSTX# EiwK{."J(*Ǟ,FEo1o"zEE0XIOG3bT;FQ)*b)zXM?E}ˣFQU g)*"@Q.EoMŨYDr  _bT8qP$FEEYE�_龍"obTl>GQє˜b%EW GW!F EzQkt6t_OPT̡Р2;*toSTb.\EEEc^HQqGD} !=EE }ݯ:  Om%1*~^bkQTbEUbT|x O y@8L5�?b`zndQqvV{w,lL0  8Ixӟ$ӟ$yЀӟpP'$s�p9Oz)tMm9n Le!bT_Z$0XEmP'|rZx_c@[SY&L@}0_S D4c�rIlmme,,,biA08*Gޛ6k}|T1`*+22RHZ)G㨈ۘF{kQK1`*kСM/&&Ɗ1Q8*MܢIz1<Pe~1:cqT0. Ck ome'_oP'&Sezю1QQYY <|QO䃲UQHqҦk.Zd@xC֭]RDTDAz xM 0U& Vb`19RQeeePSS6G*m)62(uh Y<q>*ޠQqCX@`EG*+(*QTkސX1`*@jȋ1Q'xӛXa'ևVMQBD#PJO7Ml�z3]D�r_}T<5YAT?, 3 ! (*kwbݮk~=#EPs_b93獈O$9~+7cQ3K ʚE$u(P*D+Wm/(-�3 0000|!Rt rwN$ҥKJS QHB! Km"\L6ki?Qy`y޷hc=DT*(0Mމ`V W�Nj+]�dvH*~ݕm?Ν[~ӵz'Oh BٙI퐊úa3cF1HKh,xٛ~}Dɀ˽*%0?7'&8qb.�*,bkkB__?/77׫'ϟh2t�tm|OM7j%63GZsgG6i1hMk!)N rW_<NJ\|[!LSp4dI"Wbu^B G&rDk Bغ \oӄtI-=aF:P- PSCoG.m<Mv[z* 4 9H&qnv{^WoNC"!D )O%7�+`$Iu ;hȝgU�b3 Bz"D .lgK< -_gݭsk7!i.яu2g*XG_z-:ARu} 9%+RIp,wA!D>0[gҹ4Z#LBzG1Βx r94E\Xu%} /]B$s< %`xqTQߖ?Ɓ~ *Qicǎ}[#>b#"" _TUDSS2JhF|GU*b5-BݒVy*<'E%tc eʁ-Sн" RevӊZj N㘏 AGkTחsF(.ovo 3.YJ^r ݕ}gas\6@bA&zꉹP yi+Oi-U B6':hh “7q>Qe ùQVFrt"&cF@!T.cm {> :,z)-=%G916xe>G&h;: s!aۂ\-_p`W̹>*<yT#TBXӜ]TO9 `OS͹ ӓeN-M;F#">*i:[ULa=�7(1P*8sVZ\s1M!/*8'%D_>k\ºM47bmN+RKLRFpWDSpH bZ2K@"xSL9g&7D:l6T|,7h]b,-=BN v\Sǥz2 ъz\bG&.񝹼cO籝l$9OXNqE}&e!WH`&*)}J* w_HQ ٲegppDyZ'aݺu,<|ʪb HHHxm O)^4+P뤽QK쟊f�O i+Q[tD)w&DH!,gQ d~pEZ!D#)v7sL2YI4iegLl¢Pf򪏹 @Ch9_9Z<Cx[S8')ryØacbs'Ӷ`m *O#vZ^fƫ{\ЎJdo>rqpzsc'Rnbha|E[s庫Z 0bag%1<�/ɳA"fӦLo)5#Ju߳L�9XE6mYg?Pc"p96wGdŝO:ϗ\V#~{rx?T͙9,P%BSzV->K?Rq.W_cLДɱË8 JBm–'Kƍ5};,a4mݶaL5j=Ĵo R1e](5UґU[b_\ɫq8,>=�#O` YQnS F:l2궉FjWci "PjxW7ʿn.ޚ9r}SlaX=*#rwγbޘh4dHjX U-&bNC{q3!*qK�2 |RL]4SzT0G-BJ2R&W UIR}=bO8gBp/Gҍbbb?+)) / `Ԕ1  & W>RUU݋! "EY2XR^I&VkMEvp:-[6I~2S캝[J@3< ! 2.|&1jh&Σ> iT(T\B03=B FUl2[T"VYBk)ŸY5Z̄]J*'qN kdC&T͛ZEjBSk`CNSM;btunݟJ F!?P 2dYz4L(�%z\+S1|}\KыP#Y֔*yI܌B<1>>hWspF8MvR?*Wc40GzD{k]ݻT̈ΰܟ{B(.zA{:K^L \_07k;Q e/qHZ* GQk'G C*]Ї-q<jFc v7LI@{~n^)楯'vϩѮ\tZ`q#2\W?-)LWU33[lFyFJIt]Q�[h\oBtҶѭv!o[}((4U J\;q~66Ł{] ^9Kc 455~Ə?P[[8MPP%Տڄ4çJUsq0 OKv}O� “={N'h8dTw\*(+d؇o2�4Wt3=X^˺T5"V~z$lV+bAgWB^kϪI( Κ͵m}/|pfVU51f_/Tr\dZH܊#նhPdJ}Z߆:i(l zi3 gZ!&JV7R"SV-mY'8԰?T٘J�.ld/uF[BoGω+E[W/x"U;w<h#I=u>rKH0CFXD27Tf۳[x_72P_"7rw̛(77 |D^A=[DhUMQ@Cn<vKm kYϽrT{ȵpb7jO5@#`,O= =r]${ CaDE)ӭgXeB ;[t޿ɷK<${+v2`FA~Kx|7> ?644$]7IXbӃ800da* 4yvD33DmƵ,vv0 s^X7<-z>R �dc@5L8mjɅ'oV WV/#!pyQ!ٓg y6:k&`TwmsDlnUgK5d5 EQ+"lF: ]n-B䗹^s`ՄngJ}rg$jyhq"Y 0c?R52 aʵ9$|! !4:7i HWY];&@+ά/uz)V1>ȯ@B,vZ\Ʒ*+o9"+[(85\1ttsL/T X1RAݥ~$v _^V )i|Sʶ @z(W9r0TvmxT�mUZRqsQp]oիV7 2P0IwNEE2c 1!c?iT4|ݾ@{lSRRRL 0+VXC1T%d<644<Xj=N=qReR`=XČ [c^;*贮Sʘ BA~,cc $CRjT8DŽSLٚ~!|TԿ]*$� W3:H _o95 aђ!ŦB|9:Z[y6<{,uE@^}Y1i22O ~my<իv^|XY]JQ$ŽbF V\ݟ1\�p,eTW_P=Unaԭ{ ʣT|X{+|r)sJ[fSg_e*>:4]0WnJAFG+g}[W*hWVUV<vܤ!&?Lj^^\ôӦm7ƫu^kTwTc*LataՖ.r ;Jϱ &00pmfdK# U.q۔ a"߬?\?u!o` O]*R^�+5mIE xUL=ciE.MGVvg*NWadw�;S�3hvm<` q\\�DCC6ϟ?2diaa!D NY>b?SG Hvvmff&vy &mll4�:GD-xٰaz8ULL %,|� Uָ݈=p uxx`U:.}n*xl4y@ab70Κx>XMh1K%VVVf⹉9rD3ka3F�9cA[:^&|k)]E |Onaؽi!D8s TlD|>v¢㤫#u=m7ߋ!) (Xh]r7*":BA%iet#_:Hqq;عSռrûZ->BVcX& ׷fbݘ^ ú:(~ I(֛ XM5cQK΃֔tczj*Aza<ޔQIE=u9WYec,P7g~Ի\)gEr0AH?̅!%.ڊrWG;Իa{ZA??S#oT(> *fy?0xK!Cꝗ]x츬x;XR2Y=*WЕs(Z+z:(+d~"s]gSɁ(1(`[=xNDc&QJ8:1:p97gjJ 7YF7xl37<{�=S>BR1} a"-=38/}Ę4 TT'J$m.8oMHݣs.}e[> ,GFzh%(?(! c 1<W17Jİ{\u Z[Bт]&K_7[*L@ƾ BBb{>JuE؂(kJE>-QxCϥb��Cpb*6wa BbJzlS }T(a#+nm2(xQ*&TP*�i,}nاP*hR":6J <(N71q*J4J"iT㾫Q*TPrP(3^wUȃoPL4|zڜ}�L$L=z޿ w]ߎ8(P*dZڑyjr.GpnM'f1ԺA1 gSC%ቨg)17�OZfBR1TآT&)7k1=>-Q{K 1/Jv5|\R(鯱<�LGː )�9߇M^eĴaǪVKm1µ)UjsK|H(^u*O# T嗿(u*9,BP Q\ IzvL?JYQ6)>%XgLaYUocRRa|J౩)اl�S㝵]ׅ_^ < Y=7֩=UIEx$HnPnR"JEJ9TQ*Q*im?ֻ> }<0)1SRPKTT䷼6x+w՟X-bWRR!'(#"f6oQ̔^\c7kjKLcPB _|ܔTդ83lQVV vFՁO,guSvbw>{,@m 0Yz>yvƹS>޽Y```TWW39IPlݺߔ Ye浴+27ծۤbP+aO dk^ĄDRWEZ*Q*P*DB b$2ICȯ\–-n>DY�&j'BHD++H�+Wȅf;Eɱc=3"huf|�S76 ׋CSs+'9\_ m +/`,kjhm$'UO~1*j= +oŸ@{t<ʳȝJPPPVc`@m K}&FX=5玞lln*e\0JB,YnBW^TJw7$F{xU,hš[Q3lm1`#6Ak67?}8-0OObd>Wc_k �xwpR1E|][ l9bz"2{c$G紻}7`YOLox xbMo]p6eL5PKOf? Rbݭࣉu9prSf{ӳ}:XsKKbY'N,Ձڂ'� S�zwQ*DAouѷA!|Rtnwz'59[A{۶mQt+{{{;dddy/c؁@``߯HL?x/.w1bL<?CRqsxS>B~(xaRuyu-?K}zݑ!55>?_T9XզD`&WF )_?xmI p0c1[Du'm@$B U@TTTϞ=[za #̀R嚧́K�"OzmD [g7ZMn/6]RA@oJY:+$ș\ +;eƶj9_/@{Y7k2�`jF*rc .9_ /~h.+V uwTD gvݿ?@ kfiS~6>wC/zGcx}v00`Lc�Fj I<`#xK)/Q11$D}Ax–qXeRAieG!䝱thF"9eHwaw]?d3#*?M{Tj5~P@\IKCZYdEٜQcF 6Xb [G )zI.RB&T,C oVpiT0|-ݟT?WΒ!SYYƴg!Kgy5IŽfeg ё]78iyk%9751O Z4BzX |{k< Hl0_4t8 [%]Y:h4!BORQ|sZ#@s4_g((?Ga(h4?АٶR^^cZ2R߇i``{qL00|ᤤx`d t>Y8_м𑥦X&23[rRb\Kr|tbCFPJߗj^T*Y={hyRbBobڅH['[X8ieW@d1n;v�GgVbƘ(<R1@-I=W4CJ=BURBCW%DMCޘ!!!!T00R;|M2fi=� !KppLdh?~-q5<DgIMl$�`f/f7* 1==3R0#}l\jJp?c {Y/2r)Ƹ |<x<eWuQ1HBY21tu``x B*"%7,0|,qN 00|iAnэ{m="DR9Fn=|Zވ6ZԘT Ҕ?Q.AwDu ȺD DG1tl!C. o5.o=!l~+)*#s$4wyr#BԍSBm"Rf0R6 ?|TD&Q0I&kKw]+{bzW4}l=uG.k(H,QPIHhIx^flaf{cѹaAuia^j2f/">NIVN \jtGޯ%;'[J1N<9% d 9Z7,dZ^Ft=Qg$}}篈H+؛Z6\*'-ZUll,rҚX2RС?ȼYՇL}Lp{Hbx\�m"oi36j΁K'=hG|¾~K6db GDD$\GXWm4ZŜq-k֡TUUV~bz5nl/&ab]K#v3H]{о3}[& 3д䦢C#kNiQǛPF7fzwU*T<@�CB#X:WSVy`da*j[D],x>r|RaR" }r3&ՇI(_0##_UvAi e@RYBc*~Vuӭj{,(l/QMS'sI}2m!z.Kॠ]�&ZRN+�×O?L=y- J��aZ-~7eva4ga;F;TKi Y|cmVl�KPl�y>[]Cpy$ r3GSL@rԺ"N J!J:5BnB\1 7D Z*Q*4<q(u100 T�÷i&Stfb&A!&ֲhK.WEݵd ٭zkBDkB̀ T6yMBpS+0`~QX4t0B0-̻bמּ(8gWiݼ (? [VrW TMYD2|Bĩ�ĉ1m>7%.\x7»~F~Wghn~;z۰6v og$fw,<Ǭ Ěj2Efv2X(8FX$LnʛԙMcTx{E7=SXASJI!6DJLQH۲:UݕK=dOa�ܐX>ݥR<>pÅUr />n #0RUHE1� 3wWp'KVz Htz:qSO: MQ[j;�Qv+E,�$U^1|ʚiW5uoANTKPZ$T\7 v>؈R㐹  _8aaa!lhtF* _) X=Z]@) kt.ҤMQ]_IE8ޫNEB+HP [Xn`r6$\Wk8)oTH7!D 00|ሊc&�Nŷ�#c ?H*'mw+| U˸,B`1`V:u¼nJdF"9.? zѿjk{wՁqb/R݀`ZedE\0Di"*D=mLDM\ f8h1KLK1ɝsFbRV[r{?uyg-F34"=?+d稠 W4͌ z"˯nxcG8y󺑝J="_8g┭_59)hODݰA@yg V6V̀axQo<tY#*mY8*9ѣG:abgV7̸yz}yb9ۧarU!"j^]gVYY)͝:uQbTtcAQ5w.FFD5ãFǮ__#k E#:e*='Tm]Lk^qKv8q q@T"**6Z 0?ګ]h+zb]1΅$c Ν;鉸x[9sQAqA_9GxuHZsB1%1M.:U6=ZqeBQ06 ="BPG⑑lOzZFL[Y)++n2{^]\pQA=DˌDV/R{=phOZsmuy2шi'v(!!Q4M2e *e -̹ঢ<EQ|˗/3*Z_)1/�Q)af# "l`4^޷u:ݍ}oڴiU׮]cT0*~w֏o~G*.]:Q=...333ե 0DŨ`Th[5 \yJcE'b6""ѐFd2b.00E`РA:WUUFo;+"XoEDDxyxxxbJIIi+P\\Jk& JNNXF&FE˛`/�ф%^;GocbD"`'.=(S" Q1ZX|xQከ(GTFT"MXㄨp>AT:DEw Qv>}F>H~G]?Up�\|36Qx|m0B ^|!mtZ}:ƿm{ȐP#i׮~|ңGOTtʈ _11h=|A7A] L,;wB O?=Y"+ ;1YuL+[a%Ψ,QfnJ\4qXꏤ5Foog>ωr}s[W>e7 |.fh#"RgTLqqq;t0'++ 4SQQ!}SAmEqx KPk _qo6O;'^L(\sp Qx"wUSGQvnµu_[׃yޔ9o監\p(ޓ*qC`h{Ê:mx(ockwM{3}?ʼny�^B|8#_ Gߵ߼;@ 8}SJBsw]qX~9V6XO]q_#5 XU;/HK۝s zB ݏu[{ ¬bk=jUS3|pg2sYRq$yu-<Tc[5Zdo<>U`Ҳ=˰{?:tECΊS_C]-X6u7omi<A{_Óz|8hFU{p^7F`[^Ŷ>6Q wuS>os !F><{/{+yfMOEx5wnzÄ}kUR^ ڜ ˾^+?W gLH<]nǧv"{f4C0]Dѐ!C,[, Myg$%%l6hhh+}*@Q>3㐦s,篌 8Y z8 써0QzzxDA8AT#*]=.GDA,NԨ0}aX' _<7QFE{DQFEGDE,wk@T * jTԨpv 'D!QY wq;QfD;!*Lؗd='3,:7D+; ?sqE#*B '\#*"N0"*ba ˆQFE�NF5*:a> DE8"QFEO7[&xFTXjQ(G"*􈊶x-fDE8~ 5*:XT"QaFTc鎿Qᆨ#*!*z!*n =ٲ/lވ8DE%}!*Ԩ0Y?3Qa9> /DQ;G "^K3 - bΝ;c}bXs"O&.V^$6IZy?OsAI+/GI4˟D LQxx0+BDaѢEF]oF"5QaSDD4J}/6k.i.`QA "":p@0ix׉è Fmݺ,DD-IKĨ "dKBD”Ũx bTdLiSD ""JHH z DDw)t֏ bTQk q-dTZ2 i3*QADD-ݧ"DDm&]tޣDD8 "?ggX"899bƍĨ "ѣG'a 3gN)))BqqqQ8}XF][Q4s֭Ĩ "mfcJHNSF/_ J71cG}MrĨ " &t"" FDXSNNppp (nT75[,*4G<*""dxxxETTTnccc bTxi!"Xfx?ilaf ÷>>>gCBBkR#*,kFMQBDINLL\)`2^N```AʱvpUUkzzzh<(nq» xሇ^+//l,++s7ҭhmT]ž~񼢈O;~c T?n; ""?~$DD ETxQE0 F7 WDQ፨lj$Q1:DQaBTb ҥK CqqP,z/R~! 8}N D1F2W'b4"*IU.1Eb*ݟP(x2ʊ.ވ Wcll`B;aIݟO gIzss<o9)BT4 �6my0#GDU޼y^pო˗/boƃ][;RJPy_ :FFF"*Q_{zz~}C)Θƍs D�K,ٛ�{*;v흥K^ڳg=qׯ{vU �=zw^o J4ș3g>sG׮]i �RJMywm�tuuզN>]z5fVT *�XfF* �:�HQVdYW�188xPT *�aÆ kpD/=�u CT *�UQ@}IT *�չs@v@T�0�Q 7n\@�Աj*�`v�@T�Pڵk?�iQ�`+Wf̔R*DY-_Ѽ�+WL;Vչ$*�h'F`r"+?祁/n]%QDg`o=᭧v<%Qp�ޕxq3IT4�{,J �j?( @T *�ܩXwo�DZ)�Q�yߌ�Dyǣ �Q�>e� D�۷o/ �Q�`۶my �Q�} ;Q@T�044 �Q� T\ *�ttt% D�杈 ST9Ҽe�ly̩+#o=7^{'Rh<�l2|!�esB_~˶M#ź7WĜ|\ �D�䭏2��Rjk2��~GE� �hmm=w<�@T�+:N *�{y-�`OXzyCQ9gT'O'^7iuX)פ*37~ۮrkT}c^{mQ^O IQm|KQu 'ҷO^\.^ZThfU{/Qu >/+233{/?Hݨ�Q 33 @T@T� 33Q�ffQ *WTYK%+9PdA$# aT *Esn$Th{:^CDhۡߟy^J :Yk|:es>{b=CTw5~onWՍP=,=8ޯWGW|>k|N>M@ !!!!5Buܦy(ѧ7[�ThVjqshkeŒTz�OG5=ظz 9-N :B &hl66GͿ5*ۥk*ّci?H])'x'<ZlUHakaQ9d. Z.[LFa?XP!$BHHHH@x0խFȿJN]a_J2Fn,FVLn c_ZYE%bf4.P!Bhcvl}-jpVPa䵏} vbg߄a ͬk~;>TKvtwYt+=4]z} &w[ *sI.-e $k?.*|P!$$$$B@_-*- IMczѱ;ǑRؕʓ%}P;2+Mո /ӕ[ROLMZ>}CR{Dڦ4 gLm_~6n񊜃v6zؚY=?RgK4҉􆸼MG+'m+J}'_/ӱ16;J~fy=q(ob).v݅*L}#%_Z+XK')qGT6q^L4 P!bmgl*:ON0:@;#1 kyүcVcg;'H1S{f*6STVw~AJ"Xw(;OgF]Ejw&Ycb*Yr MS>{ĎKɻJէU_Qt !vjbwRphWsԋ)o&$TkhT,#򧤗cu RݥcpH}[?e[{= dCdj&R,ŠMқ}R S)?_D+gY%wMeq9TP/}CHui}>#y}(&R?:sM8qWe>nSa�. :Y}5$α=*/s(i1+8{>+?cWTS>@Z>ۙ叨Q|M@ !!!!PEQ*ꈟ.X[;Hn�˝`ff$SM], FǮ/CT%>jr:NDy[S' ^= G K5KrU'[y@ E7 ;T*{6}Jd�N*MƬeER 1s%5'< ueڌ;S {[,\‰.죴`>'ilعxck]p6fٲcEu?gsܽBr.~%ٺϦMpw-'w/p!|OJa^pg_fml&_$lc;+.<cgE1Nf+xTSX.{!ixeM;?a88{ac$i1)TSx%5QT؄䑣F*<%9f㰰h[@ !!!!:hYYy-eeG:W* kO?Qjv7Uڳwzp,<>@~v#4&=}@;bS ͕$.:#2pbê*?c{V$N 5G5]3t}%e̊I'yhr:Q7di)DCE{3+O PJ}Li? p;1wHJ򓍨-CpWܡos7ᅬ)Z#2r2}*I{POQKgi.-G B+맲))q.L!e,Z]DVߥ7TҬ4]" Շ.9}r xk)StI݁o.P+r3k#jnSGc3fa漆G_Rs{s{"Rj727xR9a㳔5gAmsFliBH@ gS~D)l͞1OiCo}{EͥOSaܝs,9<OJ޻@w0i{Di0[T6n'+o5<p; p"(ŝؼКidkv|qeB!uHD%)m_ ,'F~(>sogi~F9}~yq\+ϩukIܱRLdyHzff'̐aq}ۿg';Jpwe~i?ڎv,]j|Lt\7+.u4~iDŽ!j:ĕQygJ4DøPgRoR5*$%K&-R>9e%Y'Y.VحAq,##ʇo&_Hp#e}%HFUYBH@ r꫟9W;LM-[Ų _Ppx|+7uk͘⸝_v3\_@E}8TL1rYX1MyCS-hn_E6sR3cnK̵W ALoHކ|Z&@ 0WƜo9NCMu[tJr_}}|sl/܉iXEv t=\.DWbsN&>|F<}y1;cwXV, q4#$0ꆤ&6A3#L,VInA6N$ߣ0o1& *);{? 3 cu01bƜ͗(=*A]UEf`=sO}J58dwC?#T P!{Xy״>h'+VFbj3O&TƯ()K`gZs/Q~*6S򘲖oh-H^S2BI-~ĕ0ŞCC4H@OL.[BARZœryVَGbըԅ䶼T2ko}@yF& i~֧'agHlG=ϠGV2~m[K+q ^ "dTu,o~R%;.4*C{A>xm;A'H_7*Qn^k]oS49ҼPMdZӰZHڕ>i.n+f چծⴈ-ocA !BBBB*Tx5(\lL:L"~,<m*\I􊚮ɶ׮k;[PQxIn2+n!ucUIJv>&d+SULU/$o!YNL̮I.VR`j&Jei*n}˾:;6`rcɱ'+5xQ=wgZf8`ÉT5G+puZÖ6y!j;ChN*<=jɆSKЍQu {]Z^ uRrK)qjl(><cWD}@[|3,X:KT<s?ʰ>ӟ^Sw<Vْ ;8|{^;~X4QzqB5#X>*P_[*DM *T P25. _fh$q V <LXzvGig]`"+62l_}Tُllr4'l1GZ~<vꕂ]T ֛'jw<`[n"DxvL3 !q=Tɬ9ƺ) ZFq?HXQwNj1QP!c\y+B>J%bdzb±2#2ڌk}D`*M؊ "Ľ_QE9qy,ϽLxӼF.ͳbW$4k�ŚTfM>|Q֠v0znύ!QEg8s${YI eͩGF,לD玧c_S}z/^RM=<s2]ZlfPiG�dY/ӻȎ>=*noP!$BHH#܄ {N>PDb݅Q[SKHH(NAx-( 75?&qy hT?:逴l\g. ,oȂU,?ۃ:]VP]Tcooϫpexn 5(؊Qbqe5&C*s-zؑ bWN$0;|釛5"Q:4頽gG na]g6dnMB-}n /^QvBMEDE56R|x z^QT%8,'0zR 'w3p@sBNcp=JAtsYz&!GJz"p DmR>cmV4  (ϕg,K;09Wu'i>Yj P!$$G F_i{Pj�>}?Pk㯖_gwjoH]/#v\ks2IGImzCIo{SwOx %#7~I@1q>ulս5W˟H. q^?1T}oq=|AF7opI|F{b Ԁ {n<w~({ 2O:[xO_i=^M;L:Gx(P!$BHHH?*DM=Bq|l|D#Ή!e~V 8KRbH,hPRc!);dF+Rn@Fsbl4s}zs^]}2*0*� 7*F.f&bt cXL=OUdT`T�*bf''7z;<Scz Ќ />M¨�0*$ɨ�0*$IFF`TH [ױeWHV7{ov`qhj3k1Wڗ$%l VO߳aT�D^5PT㼏,q� �> �� � ��0*� 0*�⛽;8a`}Y``X`}A`@]QD4mJ S,-Tc.i*d=$yCBdc9ߣWswQ=8Jm?7D E HTA �ȠF &ǯh W aǽOXnu0 �H~pH=Ps1 NSk0qPu^9<D ɠ$CD&< $*T8ﵳ s, oZ( : METTxBTJE;uh**#ZQ4fɛ F*u ^ҡE$*A +?͍<YtoOk !֯uXNIW**:BT,be#b,Х0a# TaС?a_UK"SZ DA r~2@ /pG< `8+QnCO2nq( Dp-~W+=ھo a(cYv0/P~CRxgBSuA$*l?Y tg(AmQ 4TbeS&"wg᥵"LN@p}[ހi-w+*訐o<eآzy՗<,*ߋ3 gXfG/Jٵ a G~%ZdʍQ!FPaTQޮxO=[4ۊʼn2vdeMuLvFD5_7;Xb)K�ڗQEkr`z/;T :VNg"4>H0fWtQ$*߿|>aA  QAuTUn[w5T/7DM@_!k窱(X%2?\ ͭ3}8Q^ϫΰҐs5酹祯 3�m8c5֢ JgĿ#PW ?ߍhR) {KA+a1л.veu͊ /,6IҶ4\jr+aMv{Q7Qv !zAnBHGDtKNJ;Oټ}˛O|V.}?m Z?4G-^[ւeev�e8'5|Ή*ޜ/lf25k(hfu q(?#̨FP%ɩvrr  jvεUXJGf(;$dAZ+)&mAo! ;[ҚtCb75L-~Q 3˾+; ;'^aJ.,إRthFE0yE c7=^Ң)PC+\xN,_zh[%a%+deHE$)S3 c2nLق6 BD"pb`yB#Tvp,93)J#Հҏ�񏊊cǎ"֭[�hii]hQEi@  QA< 0߇cyYH+MO5LMDWoryIpEEb媀:E0чAQa$)za]z=9PM9)pZO|jmܢ0+ # QS0~4"JIw] A*|STT$Y1 kc>'12yWXysX,PQqY~%x:`6zI^CDt a\<&zxZSk6f.-/ yQ A/"x̙3{Zŋuccc˳ihh �(hEA DB:x"f *t7AS�R=N�HҊ?t}TT$$QC`idm&DSЛS< ŵiX\&Mz<PLKl44{�ҾuhNZ-8~ERTvUr$*XW=Oȣbs0Q1ܰ 1gnj: }Eѫ|Ojq kN/yWW])L_,mR"*mtk+ uUK>o9v7"?RA]0puuϢ7<P$* HTJO 3mb8PrkS%Jsd[Ʒ5(AD悘οҷ!&b-*5@ NASd;sҔՊyE<ęW&ɲ߬QAQVz:QIekbĩyY\ئ5D"$͒�~B'a|WsN~ 'E(}fEɊ`GI_خy[݉3;gxf@DF{{AFFsrDD:*nʧF28) UO HT$*@|m^9aM%2^{_M\m bK`{6_or^5J'Fe;f("#뼋USG5%6V"$DxXO<y5^<-(ҋjF72Bo kEaClq·׽|]h$FWT7eQL _vu]~ھ82.s`zFߛ2F^q۳<åpI{;kZ7)+ޠ#LWt{)zy"]^g}tIaff�XF35jkkm� (EE B;ߨx\TTLVD/g^2MpK9B)_-,Q ^Ύ=ݜl86W%3QhsdR ;.*k{R44 x~mz_pdz:YWX];o>CEE"RAŻW)*XTT줢y:*Tt]{}管5 ¸i6ǁt:̭Ci_A4R }К\D{mynGI౴)y[\\¹?zmFD!vN'GuLo4oQ7Qs7͈&"Qe4)[p077 �y($slv̙3 D1JQaHEQ}PTPQ@E[)*TpAo~f�7,f@~tz|(|[ii"а}|'��)Nʱ"}YP`,^]Q(tTpGTP“ }D TT+}{@T0SxGe[Oݜ 5J߾̗|=:<Sn|^s bZ�6kϿࡁEa�jQVA3aexx䞊˗/dbbb6DP! QA`O3 V~o`nKa_pV:!`:wp9vK% w0C mco`hzڶ9WClN go<YSSc.={vvhh~---r# HTA??~]rE%::ZWQQ@({A  QAA6o^~=(;{[~~78IJڻb ӊҴ%rqxro|�0*1?{�Q`T֊9g�Q`T�EF�F��F���2=*GzI>&*{ϭfZƥ��������������������{(����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anchorlayout.gif������������������������������������������������������0000664�0000000�0000000�00002123353�12641336260�0021414�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a`@�          !!    !  ! " !($("$($** $&#%"&$'+) '' +!/*%.#)!,"*&"+1%)+')&.00!-/11300532521!*,/!0"$/&54"2'0"5-/,79!9"6 32+025<8812;379<9:8(C,6C.2E.2E4/G*?B5DAF?CEBDAGCBBF><H>MIGILJJM?NKPQLKIOFTPOPROLUPVSWKXMYTSQWM[SXH[CTVS`RZZT^\UOUXJ_TUTYP^U[VXUYW[Q[K[WVTY[R[W[ZR]YWO_N\Z^R^T_ZYZ\YX^Ub]\`_W^_]e]f\`ca_cZb[d`^bcagbakfemekfhfigkbndXu[qllfq`lnmtlrytttvs|szo|pq|kqnw~w~|z}}ĺ½Ļ! NETSCAPE2.0���!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łhl` @%�x,({ 8 ,IQ łKL,xEh T0Cf8`m L p` /6 G�TT0" fA�@4`@ChB@xϏ xaxz`8x8@d(@HA�6(@ Pa 0 6` 6`-gFo1G,G@Gꆤn 6` 6` 6`"Lh6`6`6`ʢr *ؠ *ؠ *ؠ ʜ2;30,6 PAeh0Ad�lYgRqPK/4SA7` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` tD6Yeu3ZiDvZk5 2WSh`�887�8@FM祷^{tY}_8`"`F�(�6ag^:�b/8c7)Ϫ`6` 6`�0egxvy*ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ Bq<r'r/<s7 *Ƞ *0^ʦ&`{6( 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2@* dC`@6Ё $8A �>0�| {(v<@UBЅ/8CZ5ܴph9o &B  �)`  l@@Y,C.vы]Ũ@kqr2uTPv@, dP�(P Q, d@, d@, d@, d@, d@, d@, d@, d@, d@, df6M�- 8 6p rf:i-u3r8�, e1@X`#60 `#606ԡuFl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`kX�@w-Zm 4p,�h@^կk,� , ,� , �ld%;YVֲ4YvֳmhE;Zj�&xL X3[֖)PA T@)PA T@)PA T@)PA T@)PA T@)PA Tۖ׶)PA T@)PA T@)PA T@)PA T@)PA T@)PA T0 p$'@?'fTb{ /qe<c׸'@iuc?M ^Ed`4Or`�#0`�#0`�#0`�#0`�#0`�#Qt`�#0`�#0`�#0`�#0`�#0`�#F1 S ' t-#B�v=l!Fv@lf7φvl x P)M J06w%Խnvw=oz7&0a L _.T! Bps x%.0x5qk vE` HP #=w7yus?zЅ>t(l! E(0u'8N("8N("8N("8N("8N("8N("8N("8N("8N("8N("8N("8N("8N("8N( O 6 ,~�A1}t~}Et?~+b~տ~0E!�/EP+ �T))))))))�  $AZ H 8 XR07P`BJ|SIIIIIIIIIIIIIIIIIIIIIIIAuJJJJJJJJJJJJJJJJJJJJJJJC0B@ (),#ũCTTE* VtW$UYZ[ET (^_Ьج%0IFFvKgKKKKKKKKKKKKKKK0T�D8@KKKKKKKKKKKKKKKKKKKKKF0R0FFJJJK0OM0Q0QKKKKKKKKKKKKD`L#"* T܂ʯ-ET ˲4˳D˴T˵*Ѐ͂˸˹˺˻Ь,$0KDFhggDTdLDQMDh|FU F�R�RAM@QDMDF/8(p-hE)`L*�$4܀Ь,$0KDFhgND>@OO@DLP W`BB`$7QA@MUlLD`I#'؂V5E*�dEЬ,$0KDFhg9AT@AxFDF W`BR`A>@M@DF/8(p-hEE$UR p'R\�ZB#IHJ`v{ƙQsOD0OR`B`U8a� c0x0UOPK@F/8(p-hEͳTEeFuGTE JЬ,$0KDFhg>eOcQO0dP FPPMoY@M>EF/8(p-hEHugh}*�KV]�ZB#IHJ`v{ƙ{U~0DO8$PPsÇa`]}`=Ѓh0ASD`I#'؂Vܔֆu؇*Ѐk\�ZB#IHJ`v{ƙ{Wz8QOD(YFPBP|PQDaU0c@>EF/8(p-hEMuڧ*ЀZ\�ZB#IHJ`v{ƙk@`c}ЇoOz8qtO@@xo@Mh0xH[@O@c0~cDXzkx>Qq0Lq؆MU@A5A`J�F#iuU qP[xH~z0QQ`>DF/8(p-hEM*ЀJ^(]�ZB#IHJ`v{ƙkLYЃ^`VqM~؆c0m0Dha_V~c0qOfffcDЇoc@VQQHkh\>`YQTH[O`J�FPlP^PrFt0@@}`D=DOM OD`I#'؂V,-./0c/ 3fЬ,$0KDFhgOXUQ8xz؆McQD؄@~؆MfTs؆@؄Ms؄UЇm`@U؄AX ccЇ_؄A OMOFP`Ja�J8e�RPzpDfO~QTD؄ODF/8(p-hE16sFtN*�4v\�ZB#IHJ`v{ƙkMUsxfD0}DcQKx8A@aЇMf`@}TfA؄O@OMDmkDDHA~iQ`J�FP`zx zw>fQaMgDODF/8(p-hEMufvt x繶Ь,$0KDFhgDUt0[`}@Qc@O8zDcQK~0Df@z` hЇc D@Q@A}DMQOYOD`J�FPuRp[>QcOcMgD%OD`I#'؂V Ь,$0KDFhgVHf؄A~Q~McQD؄@~M@cQs؆@m0V}DQAX c_a@O@MX_M@FP`Ja>uW�<PP}Vx8AUD؄ODF/8(p-hE=> A׬Ь,$0KDFhgL=Hoc0~DaXM0~@Qz_a`OaAzHA8x`V8x0@@~M@VQQHkhVQQ@T T@FP`Ja>exepiPJ~@؄t[=DO؄O OD`I#'؂V7*ЀdwЬ,$0KDFhg>0tq~DaM~DmzDx8Mc@D8sЇt0D@cQOAsOQoAX@ODϯgJ�FP`RPsXP@}0AX_~HV@Q@DF/8(p-hEMwLJ ʷ߀Ь,$0KDFhgA@KDlAXKQAHAQ؄UMFGF/8(p-h-`d~ \�ZB#IHJ`v{ƙCOVOA؄܄K@Q@=�[/@.1l!Ĉ'R/G8ق㖐R,i$ʔ*Wl%LU4li&Μ:w炚 l"1bIR"J*1eʐԊR'$JODIUZH+V}-܊Ir$-/'ĊoXPsM$F,IJDQS Rw VR!IUm5HO Q$*ܺ+"b$ˑ(N-90W9t j.Ĉ%I(1\!R7ٴ Q$$ D!$ӦGHGD{4r *IUh@M ؄H%xgM,!2*H$ mm %Ŋ9ƅ#|qDNlWI#1x$UM6@M ؄H%xg:BĊ9¤XH' "(2(y"HQ8^%$TN:5-`FX"I"0CV " "D 'Il('C0"GD{4*R<b ԴMHa$Pˆw q&'|2' (l2%\ " 2 \ ?|Šl " ( "X 'rI ' "| " '} " (\K |2"&" %} \" z"ˆ$_[UHJh@{O ԴMHa$Pˆw q&u(} B'" ",c mB[ 2%|* "҇,l 2X](|r m!J Ê(| +%豊*}%J l'"HQ8^%,V@M ؄H%xg18|J=ŒO="׼?"dakE6 f0 ! xH"Xq@|b0 Vc#'~Cd~`Ez ?a ^C@*L'la/%IȠ*h@{^j� D"(03q^b'f*c? Y1q YCD1kXDqc8! M\& =X&qt0D }`F:A#FH GD\N4q.& ` I$C8#T@D QV *cI*kǀMB">k(>ч^ԃ<~1AlbD1O3!@|(6чO'aAbE4#FH Gd%^*X*ֱիU8,&H0%$J0; D6Ql0?1}0#}F=1~0cD6c"hlB`<D}C"RA t0"QD?}ԃDA?K E ! Qb%61K̎!.xFH G}/|;*h ^\@M`$H%p& 7 aD@>V؂D= Qb,8" ~N+a ~ bF6Q b,D aDcK 6UB`*>Y}11Dԃ&>,zn,10FH GDv3Z W{ l B#6qJ\ T O3D0Kcc'a%am <=% Q0"%AM=zADb@(>A@b6FDX_B66!@l>>b&>KP%.AKP%R D0"_8BPa #3#.-TA}j�,D!2 J0Ҕy&LUP2F`#?"X/ FP?AaCX; ?c *AU`%qr0Pa(TiR +neCX>A Fʸ2 0`ONT�P #3yVAj�,"/)J(o=)AR(F/AWC 2 ?"x7w,X;@AFHC 2[~(TA F%i?%p FB9\eP%)C6x=2Α#RB'`&TA\lJT|,@M,M,\!#P"x y* &B(l'"&'' **X'+)!+*0B##/+!(0" "B X &|"|*( ? B * |#D UB%`B!�pAd^n"'V ,@M,M,B&0(0& w( ( ( +Œ(" &ؘ( "|( ""l"B(%|>>?)7|!!l%|#\%\%\%0D B鬂(\ " " B (* ?& '(" & %P%P%P%P%P%P%PC@"#$DAdHp"J`h�(>؄)%0( & xQB]B |,|"' B %' m*' B (| |"&\(' &B (|(A B/<&'\y ( B*\'E\(Bl?& %&|&dxA""0$DA\^U^JU,@M,M"#P#l"l"P&x}&E ("l"lXl'B E|( ' B N ' m& &|B %& lB/C:D B &'& B *" B l%%& (%1"|µm(l"wmX0$D~&&Yhi:؄)2%0& & $L^"y",% (\"('&\& ( C ( '' '' (|(E |B\&"G X\&&|( B (l'l , B* ("%l(|X(CLB$ &A@AXYhF|Ut,@M,M,A0%0( & ^" %"X( B*\"|( ' "B |&& '*|&* y((\( &B&% (& m'" ' (l lB*l ( %l' &'(j$ &hB$X\JºWh6 AQ"x#v~l^%\%\%\%\%\%\%\%\%\%\%\%\%\%\]%\%\%\%\%\%x#hH,,֊Uh�tdB(d((#,#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#2%0%0%0%0%0%0%0%h(hDXd-zUh�Ԯ /&./6>/F x`HA~/JT.x~/////��00B8Ay`HVpHT?ApA4A � 0 ǰ 0 װ 0 0@lGx`HWph/qb,@M,MdAADAl111qw111q`ql|V1V0 d,W?2$G$O2%W%_2&g&o2'A|q}GPUV 2+ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddT(cd&XUST\Rgu^UkWUhS;TW5[Vu+/@M,M A^5_k^h\TA_'b/6YU /@M,M A06fgfW@ /@M,M Ahi^Wx6/@M,M A6mvVW/@M,M AضphV/@M,M A7tGU /@M,M AHwUXw.@M,M A7{XU7.@M,M A~7JT.@M,M A7wh�TAW8{W4x.@M,M AXKwhCTĽ8Ǹ8xUxt,@M,M Aظ9IT8t,@M,M A 9W_9Dh�?TA9Wh@3TA׹9Wb,@M,M A9 yh�+TO:W:|U,zb,@M,M AX:Dh#TAǺzh@T:{UhT?;G{W{O,@M,M AH;xhTWN,@M,M A;Yh�T/<7JT |N,@M,M A8oWH<N,@M,M Ap<ʧWM,@M,M A߼WM,@M,M A<W|M,@M,M AO=U(,@M,M AP=؇{U`TطۯDh�/@M,M A}h�/@M,M A}h�/@M,M AS}h�/@M,M AL}h�/@M,M A||h�/@M,M As|h�/@M,M Aܾ7|h�/@M,M A {h�/@M,M A<{h�/@M,M Al{h�/@M,M Azh�/@M,M A̿c9@TѰ`A&Taà .(1fԸcGA9dI'QTY/aƔaTYgO?곊G\@pAA$UF:jU<hHDRjYgѦMYECWn\PIw;. *{'Vc !\@pAA$Ugּ9m A;\@pAA$UVu a+\@pAA$UXֽl \@pAA$Ux'W|g / *̱gα\PI/;DRee}׿?*ڋm(*0JPl!P ) 1P @ hbQLQYlE hyD fm(*l'2*4(2Z $/ *4Z $7*40Z $? k(*mGWBBZ B H9SЀR hUY Fj(*U]BXZ B ^MV�ح hbk͖*4x6Z $sBoZ B {WЀݣ hb߃NXƨ i(*X9*4XZ $XYn*49Z $WyQBaZ B n駡ΰ ~i(* vh(*nv nh(*£BZ B oqzЀ h9A]I/*4\Z $0]iq TOh(*r/O*4Z $P^ hbO_}ϫ{ hb_*4x 3*hY�AP$T!=W 4p  *`%4!F. (pBU�@ U*h  *MT^4dABE-ڮ  [4EW ppY@AP4Α8�, HBHUA\�AP$TA d4dAB9VA\�AP$TAb4dABL&VA\�AP$TAa4dAB|VA\�AP$TA`4dABVA\�AP$TA_4dABܙUA\�AP$TA=_4dAB QUA\�AP$TAM^4dAB<UA\�AP$TA5]4dABlTUA\�AP$TAM]4dABUA\�AP$TAe\4dABUA\�AP$TA}mP4dABUA\�AP$TAB4dAB,*h  *6U�@ U`_. (p۾VA\�AP$TAr8�, HBh[ ppY@AP  k4dAB+*h  *7U@ddABl*h V .k4`adY@APk @ UXqVxY@AP; ر@ UrS#[xY@AP' r@ UrP/'xY@AP3۴ X3@ UsM;GfY@AP? 4d@ UXtJGfY@APK{ _@ UuGSeY@APWK ̯�, H®#Z � Y�AP$Tm, (PVA6 g4`, 2  *;UЀ $)p vg4�p@8p og4 q@8[@ U8o2ݲ�, HY 209ddABn*h@)x%X@A*e7ўvmwwϝu �}{kx-) B(w!yOY�nl~K 6! f7Qzկwa{Ϟ˞ �{A;l`!Bj|/wgA-) B(H7џ~gA` (~@F t@/"6`  @ $p)-105p9=A0EpIM0@mO0"6`  p0upy}0p0 p @/R``d� 4 & R�! lN ;/R``R� /30s0 0 031s111!32%1@ #l./R `V 4Es4I4M4Q35Us5Y5]5a36es6i6a</ d@3- `<�839s9993:s:::3;:=-R7- 3=s=ٳ==3>s>>>3?s?3?"dp@<k @`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@+ d�xL@M<cA6dEvdIdMdQ6eUveYe]ea6feexxR`@�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�"d@@@-6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 f6@r:zٺ6oZ ݺ:_b "Oz [�!;&�{"1;dPA;ERp_pU{Y( R@pP;[q; R@Lj;r{[d�x{m2L/{:d䪛L;A:d@N{; NdolTϿ d�2V3k ��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWuśW] j1BA4$ @�/`r � Hq@KRH` ^lxQ,9B>Pa`FdH`d ؀`Ë d,G H| @*?C dH8� R@SJ8X8zH8(`d8@d(d�`d(��R` 6` 1GwQ- 2�2H!$H#4`I 2 2 < < < <(J3 ڠ *ؠ *ؠ *L;n 6` 6p dPadjagR` 6` 6` 6` 6` 6` ʊ2UU@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $1[mqD[o$w NGte]waP``w`U&`S6au7 bJh 8lq�d@ 駟pWfe_Y.ffo9g9(˃ <8 * F�0gHပϪ` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`v=tg.˂ , 2 D@ <v:XbKƆ% X  ʠ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *@2P Tv(@6Ё`%Hl.DA3@v- rܣ(6P� d8CІ!\$@.Ї?%`fPQrIJ`xp�8@  x6c($ 0ьh9X՘ %Ȁ ]ga Rp��` ( �)]2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X SH̙τf49geF T��@�]Dg:չNv3 H 0 `#60 `#60 `#60 `#60 `#60 `#60 `#60vԥ\0SԦ7iNuӘ.�8�dp`-kyQT6թO*Sp� vUvuQkXŚլgEkZպVn=A\$ 8A *H R Alb *H R *H R *H R *H R *H R *H R *H R *H RP T`@6P T`@6P T`@6P T`@6P T`@6P T`@6տ xk<`~ <0V78-15K `@ Wp5 A@�q E0`�#0`�#quc�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `�F0 a 7x B0hF7яt�8 YR!xA^!xA^!xA^!xA^!xA^!xA^&D>�jCD%mnww=nrF)EC0ozwo/hkLS� G("?("?("?("?("?("7 (T{�E'>tGGzҕt7OAEdA YpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBW1M$D R *H R *H R *H R *H R *H R 7V؁`/PD}Gտ~X@'aN(�#Z H 8 @************************d>2p-1XKJJJJJJJtӶIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINX,*P2@*h>*F,jklm*ЀǴXX�@*-----------------------A,)Ȃ*`>,3P*8CJJJJJJJJJJJJJJJJJ`C C`J`JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ`J�J C JJJJJJJJJJJJL8#%0,0)Ȃ()܂4DTd- 8,(0 $O,+),33*8BJOTB`P P J4EUK`FP% ]4B�*p33,p,5 eE(0 $QĂ),33*8BJ$BpF ? FM*RP�PFRMRC( '0,0)g*S p:S\X�@*?EN,O,y)0+0,#(L+MPF W`BR`/IOFRF J�N$5B�*p33,p,\݂*�_V\X�@*U@ł),33*8BJ�$F FPsPm5 %FEUMRC( '0,0)g*d*Ѐ`؁ (0 $S,O,y)0+0,#(LsOF�B`Ue@UEYUP`P PhPNMRC( '0,0)g*H*�5ڣ](0 $Q,O,y)0+0,#(LOB�UhP|FTe[\^�F�JhPNMRC( '0,0)g*H*�U\]X�@*0ł),33*8BJ`[P`U Ua�Nm۶Ue BhPF NMRC( '0,0)g*5*Ѐe^]X�@*@ł),33*8BJODDA@a}sD~tHxD@Awxr Pl |P[`BPax}0c؄Oxmx`=[DtOtDXAO}~hOPU@QktA@>tm@M}8qsQz|F i|FPBWx0TDU@4B�*p33,p, h<(0 $:Q,O,y)0+0,#(LAaD8f^؆tOЇzc0q`K`}P_J`epuU�eaf_DocMX@@QHf`fU@MY؄UXM@؄OQkcaDx0Y0mUs0[s[iU a^rFp8n0cDDDOC( '0,0)g*H&6*�=f\X�@*@隶Ƃ),33*8BJ@ U>KQqMkH@`z qP JhPJ eR oU@@qAqMAM_Da_ЇceDY@K@@VU0k@QKo`MXmD}Ah=|URoB`n<UQMM4B�*p33,p,*Ѐހ(0 $6Fo,O,y)0+0,#(L܄U@NU؆tzU@~Qc@~8FpB�exF�|PP@O`zAЇcQ@O؄AD~>A^xxU`lQDfMxևz`@cVx`Oe?xbz�sU PPKMA@4B�*p33,p,D>s A't^X�@*FGo,O,y)0+0,#(LDQ؄A@V؆t0[~>f_cO~8BPBRzUePPB؄U`xMcKUOD~>O؄AXAOPOAXA؄O@~`A_Q؄tVQD}8DcVwPF WxepZFPJa OQM@OOC( '0,0)g*HGW ?(0 $Ƃ),33*8BJ@@Q>hD~UaKxHDm�?R |XFp^R rRDoXOcDT@MMO~}8@@M@HV`TO؄OOXsDA@k@MT@c@A`}@epBPsB`U F`PU@A@KDOC( '0,0)g*ȝ- ^X�@*ǂ),33*8BJOQD�A&KX:}3~Eӷl0P)#h;J[ƊY=a3HԧM>m)U:f[}> OV?\wL0Y1QBOysu0zRƈ^> ӠT.P! UbFJ(QPx Ȓ'Sl*6p3ТG.yT5l,W`RJ)fRH!L9hӧO&AmdT{獐*He;v&}>!hӧCiP:|rI "(?!(\(\O: 31l1 b ?\9 (ü;˰H2\HM eH!@TX!EeAcXT$QJEv%Yj-UL9&a1Rܖf\aUQ&x'y^&?mr'#" " " 2*|"J ȠZz)wRU8afHbYPdY[ p@gHT*Rb1Rܖf\aUQ&di R b?O:豉(?!,kH!@TX!EeAE[Y/-!QGlXHq[RqXTqD!PbH I2H " "2"\"`<3>RU8afHbYPѤWAI'�g tDElXHq[RqXTqD!PR\" '"&EI } " "}l "d!�Qf`aY(MJ}o(=9 p@gHTX̆e!WEG %'2H |"Or |:RU8afHbYP$Vk�g tDlXHq[RqXTqD!PR%%-Ee " I@EQ>A�B`,A YPL$ M�,3HS`A ɂp3` G(&(A H0V@ B&DT@(>R8(3` RȂb@&LU@(pfABH&, RM`+ U8B!0A B&a DdHE 6O "AD_DQM^�B`,A YPL$9 P#,=�,3H+`A ɂp3` G(&(qA@(A|%!M@D RQb/D Q\5A(@&O\"dQ|"E 6Q/9?(O "9+DU @PA|"(>@G(3` RȂb@,tL>dXuY@gP2uLX p,H W0pB`w !Tb@& @l"@0QD*zHE >U (Ѓ(Yl"%D ?&Ab&>O %Df"9">"X DBi)q Q T fd <Be+Rw U�Qc�,3HBu+`a6Xm 3\ X JI@'чclC0->z#0/q D\#FXh0"q x@&VYD6! D"%Va }|Bz'c}C@dq0* xǐEP_|۸D Vq-�B`,A YPLyU@va�,3HBL], RM`+ U8B!0A;!D 6!h0"t؆(6q ~0cǐE _"(aȢ8FXq|H*чA%qq ""V V"XD+q x̨0 ~F:>pˆ(3` RȂb@pfAB .`a6Xm 3\ X Ji"6 =|B0F=V ~D>X!qlcEh|B̨%dqb8D~|#OD!O,! D B'6M|'`E >! x9@lc?@@(eCUp`)dA1Ys'>*h@i\�g$TAl dA fP#&>OȂ0G=Q~c}8> ~0`"D_D q@@, Dl K0? Yq=}|z&?B +3"|B4C B=&"C=((ޥB!�A8`HA(FPsUx^-�g,@g A`al`FH\`AA!`%' '"</? B*0 "?'3 "(/*>l"3 1"?& O\86l& B BrȂ| B=+ (3 + /' ?Cr3'lZ!Tdbd< Yh ptTA-HATH\PA�A!`%P%P%P%P&'0*B=,"B4'0>,'0(<\& ' (1"C=$8l |9B ԃ1 Brl&|""+C/-'(0"'0"0(&"&1 09p"(p90B50&6(4P%QPB!�A8`HADAH<W0Yh@,mptTUh`dAH&%P#0-d;0?+0% >%(?(/(#?*02C22܂22P!0P#!!(P*790)m9-0/022(; -,:(*m>'tN##@LA2fAHxUy'zzrptTx%$cHB%%!BP2x:2-> 2+0+H;Ѓ7!2!(=܂4?4+2%(%0%%+H;,*Bt %! 7;Ђ(;9H!*C6p=C60!%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h42B!�XL$#wJH&JFhz>*Fg,�g,@g A,nd`l`A2VA2&%#(%-!!0%+-A^2"'\,l( \B '**'"B l l P#!=!P*P#!!B%t»v?�C'!B%%#@lJpPOQ>VH*Vy.�g,@g A@JHATA2&L%P%P%P&P&&"PB &0'B %0"0B 0&'B* B% & B*|*( &&\B B /?<+7| (\%\%\%\%\%\%\%\%|! ! )!B' TB'�? )T»A'"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0&@lPwJ|NFhz>/Fg,�g,@g A,nHATA2&/" "l($'l- "B B '&_  +" 'E B * % (l B* Br + (C:C " %&"& '�!tB'»C0� t)T)B% $ $ $ $ $ $ $ $ $ $ $ $ $ $ $T&@LrPOQ.oh1ptT+/Hmd&%& "* 'B \* B '%| ''" ' &*+ 'B $(|+lB >3BQ|$Kr(*+�B')0)twB%(83998&TLrPOQA lh@?sptTA>{s%mdl`A!P$&|B&O'Bl+'% |( B %" |(l"(l l'"l & ,3 O O'A+"B)LVV$3Xu9&TLrPOQAClh?/�g,@g A>TbTl`A!P$#%l% ' * ( 'l"&''*$& & '"'*B* ''"l+"% & |"lS(* "|" $$\$\"|$ "!x!`B!A8` /wJ�6V5~GptT}o*TbT`�*L%P%P%P%P%P%P%P%P%P%P%P%P%P%P%+O%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P&P&P&P&P&P&P&PCV9yc) rPOQAkjh@~z.�g,@g AܹbdAAT l\d42%0%0%0%0%0%0%0%0%0%0%0%0%0%0B+#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#xV;(jQf&9 /wJD;W9ptTPdAAT h8O<W_<go<wcȏ<ɗxAH /w&`�T;σptTSTAADhHAx\=go=g|=؇؏=ً}ן=o}ٗ}ڷ{<rg2Nܼ|h@=g,�g,@g A={2VAD̆\�o>w>臾>�ꧾ>뷾~d /w&`A>W�/�g,@g A�?CF2FA8~HlhPA8>w?s'??dAdAdAdAdAdAdAdA8@qRI'Y&DXI'Eq0!!Bd*TJ2'QTeKU4l9fM7qԹ f"hQ[DFirH)\ŋEfպkW_;VgѦuRYm4% 3?"9QMVpaÇ7,`&*!Y%J(Ux̖*\B& ,dB& ,dB& ,dB& ,dPB% ,TPB% ,TPB% ,TPB% ,TB& ,dB& ,dB& ,dB& ,d� PLP+,0 ,>BH)" WB@ dZ`&$PŢaQWD$"h D RHi%l'ҥ*4J+iB/ S1B+q *ȌS9锳 dZ`&$SA -t*4SQiI)*4XTSiQI-5*4TUiYiu*4XUdZ`&$UaE t]u *VR YUibo% t *lwu t *ް ]t *nB]@fB 9(Ѐb=iYny*49dZ`&$pYyF dNs *zNZi h4ib髱 r *.1Рk+iv r *\p o!ib! r *"s h4i=Bѯ\@fB q `r *r/*4}dZ`&$0^z@y!ibﯮB\@fB q **4?d 3Ǫh2YLPNbU�,`&HA*h�YL0$T!-W4PB,@& B aa  UT 0 f* Rȓd3ABF'UAYd ;t3d2YLPLUs�,`&H *h�8YL0$T!R4ț,@& `IQ2 ФM  U+gT & f*+hId3ABzTAd ʴ_gd2YLPk(U67�,`&H9Ṓ*h� f*ē'й�,`&HB?Y s2YLP @d g4d3AB< *h� f*U�:  U8t.@& kVA\L0$TA֬й�,`&HBUY s2YLP& @d ke4d3AB*h� f*U�:  U`+t.@& pQVA\L0$TAй�,`&HBk-Y s2YLPV @d Md4d3AB*h� f*dU�:  U t.@& ^VA\L0$TA.й�,`&HB[X s2YLP @d a4d3ABLL*h� f*xU�:  Ut.@& pdVA\L0$TAй�,`&HBW s2YLP4 @d *h� f*эvtt.@& hMoй�,`&HBQjUWA\L0$TAյut.@& pka_U�:  U =*h� f*DvR4d3ABnuè @d R s2YLP|*й�,`&HB!N*h|"ZL0$T!w4P-@& q{ 9  UX͡] 1 f*®Dtd2YLPO]Uұd3ABvNWAY7  U] YL0$T}t4Pwd2YLP/>`U!d3AB~UA<M  UU | f*bXd3ABj|)UAd wG~2YLPoGU!�,`&H*h�_L0$T!P4~/@& 0@@&`&  4�ndbf �9%@(@&`& :0S 4 ndbf @mp @\0@&`& nP@v@&`&  0 4ndbf `I 0 p $@P@&`& 0pg 4 ndbf q  4@Eddbf %q) 4@Cddbf EqI@4D@&`& 0eqig 4 cdbf qe 4@cdbf q 4@ cdbf qɱ@0@&`& 1q 4  cdbf 2 /@'@&`& !!2"@r'@&`& "#=R@*R'@&`& >r%Yr@F2'@&`& Z2'u@b'@&`& v( @~&@&`& *F@&@&`& r,/@&@&`& 2.R%@Ғ&@&`& / 4.gbdbf �0s,@S&@&`& 33 4 27`dbf @3MS'@<sdbf 4es%@<sdbf `6}3"@<sdbf 7S @<sdbf `9s@<sdbf :œ@<sdbf `<ݳ@<sdbf =@<sdbf `? T@<sdbf @%t@<sdbf `B= @ondbf CY @o@&R ndbf E}G@(0d�ndbf G4F@0d�p�@&`& K9 4jTdJndbf �L0@FeJq@ndbf N(@/d�x�4R``& R-R15S5uS9S=SA5TEuTE5 4`, UU5UkU]U.6`fTq5WuuWyW}W=5 4`VFX_U.6`f�XuZZZ=5 4`F`UG Y5R``& 5]u]ٵ]75 4`VuZUU.6`f]6`v`{5 4`Ru\.6`f `)b-b$ 4`,`ZUt`a[5R``& DbeYe]ea6fevfifmfq6guvgyg}Vg@o\UDU.6`f 6jvjjj6kvkkk6lvlk@hR``d� 40`&R&@&TmR``R� ),195y9=A9EyIMQ9KY4RLU.hZ`p9uyy}9y9y[̮FTbUnhb6 9yɹ9yٹ9.OUnjBF=:z :z!:%z!R@<6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�FkTpxJ7mq<u|y}ǁ<ȅ|ȉȍȑ<ɍ<jtt/6�@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ R@2:72`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`�"Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ|kˆ5 >8⿌;~ 9ɔ+[9͜;{~laŤK:լ[~ 0ݼ{ <ɉuȝ{̛;9q両[=)RȠ˛B ï~?o 8x_H`V{ 8uNHa^ɀ!rHb&<`m�c2Hc6ވc:c>dBIdF☂ .vdRNIeV^e< Ç^ ÓiIfffiv'×^"njIgvifwe hJɀÊ|Ⱒ�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWuśW] j1BA4$ @�/`r � Hq@KRH` ^lxQ,9B>Pa`FdH`d ؀`Ë d,G H| @*?C dH8� R@SJ8X8zH8(`d8@d(d�`d(��R` 6` 1GwQ- 2�2H!$H#4`I 2 2 < < < <(J3 ڠ *ؠ *ؠ *L;n 6` 6p dPadjagR` 6` 6` 6` 6` 6` ʊ2UU@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $1[mqD[o$w NGte]waP``w`U&`S6au7 bJh 8lq�d@ 駟pWfe_Y.ffo9g9(˃ <8 * F�0gHပϪ` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`v=tg.˂ , 2 D@ <v:XbKƆ% X  ʠ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *Ƞ *@2P Tv(@6Ё`%Hl.DA3@v- rܣ(6P� d8CІ!\$@.Ї?%`fPQrIJ`xp�8@  x6c($ 0ьh9X՘ %Ȁ ]ga Rp��` ( �)]2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X SH̙τf49geF T��@�]Dg:չNv3 H 0 `#60 `#60 `#60 `#60 `#60 `#60 `#60vԥ\0SԦ7iNuӘ.�8�dp`-kyQT6թO*Sp� vUvuQkXŚլgEkZպVn=A\$ 8A *H R Alb *H R *H R *H R *H R *H R *H R *H R *H RP T`@6P T`@6P T`@6P T`@6P T`@6P T`@6տ xk<`~ <0V78-15K `@ Wp5 A@�q E0`�#0`�#quc�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `�F0 a 7x B0hF7яt�8 YR!xA^!xA^!xA^!xA^!xA^!xA^&D>�jCD%mnww=nrF)EC0ozwo/hkLS� G("?("?("?("?("?("7 (T{�E'>tGGzҕt7OAEdA YpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBW1M$D R *H R *H R *H R *H R *H R 7V؁`/PD}Gտ~X@'aN(�#Z H 8 @************************d>2p-1XKJJJJJJJtӶIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIINX,*P2@*h>*F,jklm*ЀǴXX�@*-----------------------A,)Ȃ*`>33P*8CJJJJJJJJJJJJJJJJJ`C C`J`JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ`J�J C JJJJJJJJJJJJL8#%0!)Ȃ*)P܂4DTd- 8,(0 $O,+),33*8BJOTB`P P J4EUK`FP% ]B�*p3A)g%H$=*�TeQXX�@*0O,O,y)0+0,#(L ERP W`BB` P$*UPJ�PhPe)P$B�*p3A)g%HuS h9S\X�@*x>EN,O,y)0+0,#(L+MPF W`BR`/HNFRF J�M$B�*p3A)g%H?- ]^(0 $[S,O,y)0+0,#(LOOR`B`U8a�MqPB`JhPSP$B�*p3A)g%Hc*�_(0 $}}S,O,y)0+0,#(LrOF�B`Ue0U%YUP`P PhPMEJ( '0,p,PDX7 �ؠڵXX�@*Ył),33*8BJ($PPŇa`MڳeP`PT$B�*p3A)g%ȥ*Ѐ%\]X�@*�\ł),33*8BJ8[P`U Ua�ME[Ue BhPF MEJ( '0,p,Pl ((0 $%Q,O,y)0+0,#(LDO@ODqx[=^HtY@Dkxw R�zruF Uws8MM[xVЃ@@@oHOAHo@UA}~^D@xHqskU}8qsQzxPizF BWx0TDU@B�*p3,,p,P2*�^]X�@*pĂ),33*8BJFc`[q0Q`x[0sVfeaFoPWPoPPP[`x=@~h0^؄UKMt`V`xXQO؄@MXUYM@>z8aY@cHft؆@z0cq0=<PF|_8n`Puc8>@K@Q@B�*p3(c)g%`c*Ѐ9&\X�@*�vƂ),33*8BJ@؄MXQA@f0A}Tfm�BlRPz RnPDoY~Y؄@O؄EO~}8@_V@@K@YD`]sDA@0h@qQЇo@~Ѓ@^PRrB lx<P?QMMB�*p3(c)g%`V*ЀXX�@*`~i,O,y)0+0,#(L܄U@NU؆~HO_@0~Mc`WhPPa PPw`Pe�DfO}8>QMO@kkQQ(UFaxXA@~`A_Q؄tpq~M~0>`_VX&(W?ePAބODJ( '02,p,P66w78߂*ЀXX�@*?8ǂ),33*8BJODMD`mHca®f_cO~8BPBRzUePPB؄U`xMcKUOD~>O؄AXAOOAXA؄O@~`A_QxMUAX}8DcVwPBUepZFPFxaOQM@OJ( '02,p,P2Ƃ@߂*�y]X�@*s,O,y)0+0,#(L DzD`fU@~QaT@qPJ Be`W B l @@qUx8O@>HD؄@؄Ka_ЇcOO؄OT`VH@M@U0k@QKsD؄Kc@A`}@epB s֦B`Ra OODO@B�*p3(c)g%xW~7 (0 $~Ă+,y)0+0,#(LK@A؄>m_zUcK`~�D[6l(Fb%R-cŬ@ $Ӧ@6m*UB>%+};&L,DEcu٪>~!Ze ާM缹Ei?i~-D/W}iP@ֲ][*N`"%K(YŲ/.lxK 3n1Ȓ'Sv`H3+WHR%3W`r&Jmْ'aQ ~6 2VQTԽFH_@ si>c BM!4(ݷOB$JDIT 8 31 1 b ?\9C #ʼ:ʀB =0rI $}+V%�Qf%EyeD_c`UhPEy ,�cHT$a!Rf\aUQ&8&e^&.mr'&q'* " "'z(ZI!@TuIE^Y(їaji`Uh$"b 0Dj`Xe!WEG % g B %b9?آ&jZDNQY䕅}.Uh *Fb 0Dka!iYHaf`Q`B n" "l'} + Š(b rI |0)YI!@TuIE^Y(׾9 V-U|Xe!WEG %*% "| lB(" & 5 WRU8aF]RdWJUh3.!Q9c!Rf\aUQ& '" }"J (.]"%lk[I!@TuIE^Y(WVAb 0D닅hXHaZRqXTqD!P%-4! " IH" M*Q T f,(/cW4 VfY�cP L) fBPLP}@ tc DOlBH*D� TB� N0C]dA }  r12 X*`qUX `,H W0pB`(>M@'6@l"D p7"D% *8 uB%eS$a.1 X*Ăh dA fP# D@ B@ >A|&Q "x(K؄(. BXE VAb'.KlЃ(>A"(䇛^B'f*A B >MBXE JUp",% J+c*h6]b$TA>% D)& R0̀*D1D"X, ="HE q= B}( D@D ROb& DAH q Q|b-z` E>f"HOl(q Q 1@|"`"VV|nDzJUp",% JO *h\b$TAłh dA fP# (O ؆>a[|b0F:a_ F:>0?Ʊ1D<M"F= 8lBE:K,O>>=b<aUG: ߈6.UP(3E YKЗMQʄK,fAB,f+cA4Xi 3\ X J   aDC9~6Dc8,xB Dq }C1 }E*V> '.k'U"'@ B8F Xc`< V#0 DN6ýJUp",% J˘㭩*h@]\b$TA& D)& R0̀*O b'D ccG4>h6V1Q!'z\B(6mC7KP1@B@ DqA|b'^8V1XAcD1M D Rq B;RB� N0C]dA }7S ؛ X*$>X `,H W0pB`'^ Y0?hcЇ6fA@(>2CE:M|/D qt0c >! =\b%>O BD@ `F !kC1lB 1C %`VB!�A8ԅdA^dE!^h@Q,0TAHidT&P}"| 811 B: 1C |?0} B?B B/& ?0C* ,< (/"& ]86l& B n|} B=+ (3 , 0" ?n3'l%T%^"&f&^b%TA]HAE(A_Ut-b,�c Aah`dAHT&P%\%\%\%l!|#!2 (D=|#2|)>(5l"| >( 1n6 (7(B="I|""+C/-'(0"'0"0(&"&1 09p&(p9B 50&6(&֤Mbb%TA]iHQ%RFhM,0TARVUh`dAH& Z%(%0#B6- :> )P0(P2220)/#(?+(:,-(;(%? %0)))%!x9#Zk"9-#>(-(:,!?022!%r&r.'s*!@LPAd/w~'xFh@S,0TAx{h%bHB%P(!(-,79(9!0),;#4=x):(2-H99H:,\!P#P!P42!()%0x=-2>2!:d79d#)4'vr!X`\gvL{iVg-b,�c A'b\P�!`RB[#(%-!!0%+-r"M|%&* %"|B B B*|( (& B & %0--B+)%0B)!T)@k'0t))T+�B%|++!@Luf/kaT)-b,�c A+HAT/&�%P%P%P&P&&"PB &0'B %0"0B 0&'B* B% & B*|*( &&\B B /?<,+7| (\%\%\%\%\%\%\%\%|! ! )!B% t!�? )TA'Bߊ+&@Luf/i6nhDN.V^.fRDH.TA,HAT/&l"" "l('l- "B B '&B%"} +" 'D B * % (l B* n + (C:C "$&&"& 'A%!t!T? �B'B%!|$T$T$T$T$T$T$T$T$T$T$T$T$T$T$T&@Luf/lh0oDH.TA +Hid&l(lM  |*%"| ]'"|B*|B |}l M( B |B*n'&+<0('%+ ! p')0)t�wB%L))2*r)W&@Luf/NV/r/@."A貞/FH%ln',(l(P|*&(|B \* '""\B* B '& B& " &|B .M & (!"l( #[B*P |"r+L $("r)L"H)W&TLuf/N V�3N.@."AtTA^Th`A!P&"%l% ' * ( 'l"&''*& &'"'*B* ''"l+"% & |"lBCW(*} "|" $$ $\"|$ "B% B% B% B% B% B% B% B% B% B% B% B% B% B% B% B%T&TufPA]PPghNWwu/@."AD{RA]HAEH\`p^%\%\%\%\%\%\%\%\%\%\%\%\%\%\±6?^%\%\%\%\%\%\%\%\%\%\%\%\%\%\%l%l%l%l%l%l%l%l% # # # #\%\%\%\% # # # #\%\%\%\%xA8\gvJxw{VXDH.T'PADDAH8AA&�(#P#P#P#P#P#P#P#P#P#P#P#P#P#P#@:#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#6?{6x&dxA8AcufPA]P{{V9DH.T{xRdAAT h8<'/<7?<G+</fPA]P<aToDH.Tȿ|`PTAADhHAx=$/=73G7\=go=kp/fPA]P|hɿ.@."A=bDAHhhPAA$/>7?>GO>+\>go>wc~sAd/fPA]P`>Ǿ~h�.@."A>o/FA}HhhPA=O?W_?go?wo?WdAdAdAdAdAdAdAdA8A8A8A8@8)⤈,f I,TD"*lѸcGARE'QTeK/S.0$*"qԹeb&GDr劖+TxHSOF:jUW>ukWN@~ Rl.a€b&ăRDn-U4Իo L.8]9'V$J)f^1 ,dB& ,dB& ,dB& ,dB& ,TPB% ,TPB% ,TPB% ,TPB% ,dB& ,dB& ,dB& ,dB& O ,: 3" ) B0i"s"",@,Q *4#R< .F0i" R!,R*4QI%0i)+B%p8 *,34 lLZ$$H;*4pO0iBCM4*4Q0iBK1ʹ*4xS0iBSQM*4LZ$$P[q \t8 *r-LРWO0i"i*4XLZ$$Vqɭ ut8 *ʍWyKBt\NB zX`�_?0ib! vs8 *"cjР60iY6 Fr8 *ZY" f.0ib磑F ~^r8 *jêРi%0i q8 *ʎ[*4HLZ$$ﱫ0iœB/\NB 1׹ p8 *2/}*4LZ$$0]Р60ibBۻ\NB r8 *Ϟ*4~LZ$$j{%0iBo\NB *h�6ZIp$T! R4P-$ 8 @ R ` U T |B 0N*@XXd'ABjDUA9L Bt"#e&YIP'n0U�,$HH*h�{YIp$T!uI4F,$ 8 `GA~ #L` U#7R % 0N*@U�%]�,$H'Y % 0N*rU�+Y�,$H-Y r% 0N*�ӎU�1U�,$H3X @3% 0N*`3U�7Q�,$H9X $ 0N*Bid'ABUAL .$ 8 pQF pL #u].$ 8 R pL ;5jH.$ 8 pTv pL S.$ 8 թVA]Ip$TAR�,$HB]Z 8t&YIP pL i4d'AB,*h 0N*UЀC` U`K.$ 8 pۑVA]Ip$TA"�,$HpEZ 8t&YIP^ pL h4d'ABܫ*h 0N*7UЀC` U p?.$ 8 `~VA]Ip$TA'�,$HB7X 8t&YIPk pL ;v`4d'AB*h 0N*D9UЀC` U2�.$ 8 pfUA]Ip$TA�,$HBW 8t&YIPD pL ^4d'ABtjU pL #T 8t&YIP\9�,$HBTA]Ip$TA&v4d'ABn[WA]Ip$TAY4d'ABUA]Ip$TA X4d'ABqUA]Ip$TA%W4d'ABLsrUA]Ip$TA=V4d'AB|t<UA]Ip$TAUGS4d'ABv,UA]Ip$TAmR4d'ABܞw"UA]Ip$TAR4d'AB yUA]Ip$TAQ4d'AB<TA]Ip$TAK4d'ABl|TA]Ip$TAH4d'ABTA]Ip$TAگ�,$HB_ 8t&YIP; pLbN ` 4$$ P@jLbN  4$$ 8@jLbN dK@jLbN `}J@jLbN H@jLbN ` H@jLbN E@jLbN ` D@jLbN 0@jLbN ` .@jLbN %'@jLbN `=#@jLbN Uq#@jLbN `W 4$$ 0 4$$ Q 4$$ 1A 4$$  4$$ 1 4$$ q 4$$ 1!? 4$$ "7 4$$ ,"@jLbN $+ 4$$ XR!@jLbN & 4$$ @jLbN ) 4$$ R@jLbN `, 4$$ @jLbN /˱ 4$$ S@edLbN 1 4�_`L"R@I$$ 8@n'd�dLbN 5 4bR@p�dLbN 7 4�_HSd`8dLbN 9 4 ]HSd@I$$ s @%d�x�sIR`$ �?4@t@ @ @4AtAAA4 4O,B-Bk C54C$6`N�BIDMDQ4EUtE4 4O.F`F7tC$6`NE}G4HtH4 4OFBGFktIR`$ JJ4K4 4O.t2T4C$6`N@KٴMMS4 4O*tƔI$6`N �N5PuP# 4O,`2TtN3tIR`$ &R15S5uS9S=SA5TEuTITMTQ5UUT@d4T5C$6`N �!xW}W5XuXXX5YuYYY@dVKR``d� 4/$R@%$Zk/^"6`6 �"x 8x!8%x)@&R@:wC3%R�%`VMQ8UxY]a8eximq8i<Y4S:XC}8%�%`<�8x8x=S"s<8C$ %B8x鸎8x9y 9%R@p`q k_6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�4ISpx`YBT{Y]a;e{imq;u{y}{ɘ4y`S"6�@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @S@ّ%2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2 +tF~?b@F0… |1ĉ+Z1ƍ;z2ȑ 48B,[| 3̙4kڼI-{. 4СDpϥ5:} 5T)R`uԭ\z*1 86ڵla.Bg7 غX>xꂪ2p0Ĕ+[9́znx9SysϬ~ v kѺu'ݼWaܬ{?ඉF=:Ԫ2plfcs�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łhl@ @%�x,({ 8 ,IQ łKL,xEh T0Cf8`m L p` /6 G�TT0" fAF R0! �4x H!�=LG(ŋ x0Hz(X8H8@d(@HA�6(@ Pa 0 6` 6.gF-1GwGı,6`Ϊ` 6I'7`6`6`6,'4h 6` 6` 6`0߄ * *A a H *ؠ *ؠ *ؠ *ؠ *ؠ *(KQG%TQ7` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` lZ6[mqoӊL%\sɝaP``sT}_6`ʠ`F8af` ֚ b a6p~A.F9eW6a_ൾdS�@<bdX ` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`jD<fqOM'XGdaHAq2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2r<}O߇߭x8�ȹnYcx8@ gЀ_-60Giy]ȥ@ � 8` (R�,@q8` U0 TЅj, l, l, l, l, l, \B�<�P�` HAR8e@, d@, d@, d@, d@, d@, d@, d@,@�- ؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`:Nl @8`s)-, #(60 `#60 `#60 `#60 `#60 `#60 `#60 `#Y, ?jP:Tը?�QO `�bV5q@`�� �kX:VլgEk?ok\:Wծ,hA^ן  @ @)PA T@)`Md%;ɦ@)PA T@)PA T@)PA T@)PA T@)PA T@)PA T@)PA T@)PA T l* l* l* l* l* l*$`wEplx`YR� p5aw^�q/� _p'``�#0`�#0tc�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `�F0 `t hXx =hF7@@%m%H4iNwӟu.p!!>ri/XDe=kZַuuk^׿5%`1bBlf7φv Lz=M$M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ(Q8č-@P'@ wyE>r'GyUrPpbYB' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP&hڒi 6 Y{wϻ*d QA~ *`"$?yS|5w}E?zҗ"Ȱ28 ;pBe?{}'pH$4A EBP)A EBP)A EBP)A EBP)A EBP)A EBP)l[,DA JIIIIIII�XJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJE)% 4)PD*`D,`GHIJ|*Ѐރ(0 $Q$R4SE*,PDeSD4**8CJJJJJJJJJJJJJJJJJ`C C`J`JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ`J�J C JJJJJJJJJJJJL8#%0!)Ȃ*)PUTʬ*�M|(0 $4˳E,+)P,33*8BJ˾˿LTB`P P JP\tDŽȔK`FPd̽͜B�*p3XE)%JdM (ؔ٤ڴܤ(M$SĂ)P,33*8BJBpF ? FŬOɤP�TLFNŬJ( '0U,,P*��݀(M$d-)P,33*8BJdBpF [ FXOJeK`dBPHQJJ( '0U,,PlP $UR]XD*(Ă)P,33*8BJh$F FPsPH2$FʬQŬJ( '0U,,P<C=*Ѐ%eF(M$DTĂ)P,33*8BJSdP FPPMYuLU�F�R�LꬄB�*p3XE)%KeR ph(M$fÂ)P,33*8BJս$PPća`m{eP`PLꬄB�*p3XE)%m*Ѐ٤؊؋،\XD*Xmł)P,33*8BJWP`U Ua�W|Ue BLF J( '0U,,Pf حڮ(M$eV,XK,e)0+0,#(LDO@ODqx[=^HtY@Dkxw R�zruF Uws8MM[xVЃ@@@oHOAHo@UA}~]D@xHqƽskU}8qsQzxPizF BWx0TDU@B�*p3XE)%J*ЀDVfvf(M$T,XK,e)0+0,#(LlA]D8fYsV}c0q`K`}P_J`epuU�eaf_DocMX@@QHf`fU@MY؄UXM@؄OQkcaD8t`_HmOs0[s[iU`a^sF�|Po0cDDDJ( '0U,,P4[- ^_ XXD*dJ,XK,e)0+0,#(L M؄U>KY`s@ЇhH@`zqP JLJ eR oU@@qAqMAMh\Da_ЇceDY@K@@VhU0k@QKs>kO}Ah=|U J n BȆwUn@>؄O؄ J( '0U,,P$Ų6FkR v`^XD*HkƂ)P,33*8BJ�MXDTXmH\}T~Qc@~8FpB�exF�|PP@O`zAЇcQ@O؄AD~>A^x�^U�iQDfMHx؄AcVx`Oe8jB||oUPUKMA@B�*p3XE)%ʼf߂*Ѐ g(M$Ƃ)P,33*8BJ�LDMD`mHcafh\cO~8BPB0OzUePPB؄U`xMcKUOD~>O؄AXAOOAXA؄O@~`Ah\QxMUAX}8DcVwPBUepZFPFxaOQhM@OJ( '0U,,P[/*�^(M$\7Â)P,33*8BJ�@@Q>h@V`~XD_KxHDm�?R |XFp^R rRDoXOcDT@MMO~}8@@M@HV`TO؄OOXsDA@0k@@M~8DfQPW R8n8jJ F B@A@KDJ( '0U,,PŲ7G߂*�_w/(M$O{,XK,e)0+0,#(LK@A؄>m_zUcK`~@@}XaP`PB`exJ ae`faDcQMOOHt`U`xXeO�OekccY@ch`c`U~DXcO؄sWJ_eB_pOO�M t ƒ  ,RDEID,[6r#Ȑ"TѰ$ʔ*Wl%L N.@Ȝ:wbr*UH1s *G aM6}$,q! OئA!J*wa]vc>mgA6}Bhӷt6 Jӥ@e2"Q.}t!,t>!w"c]uΟ:RN(R1(@=EX*NDb%wrޱǓ/a(T~'X"3X)Rs 8%lb&|! "2'+4!!`%�QfD$EeDF(Rw#-p(!QŌAzOXH!TRqXTqD!P"(Q Š(U-S<cb"U&URU8aFDRdQQJd$$[TA'-U*$>a!PYHaf`Q`BI n" "l'}T) Š(b rI |*6WI!@TIEEY(ѣAVFI DΈOXH!TRqXTqD!Pk\" 'U"&"'(*{pDNYTi+cHq �JHTq{XBe!WEG %''2H |"ar |b3oVRU8aFDRdQQJdD{Uh1-p(!QaRf\aUQ&4}IUUbU l""'{K>`%�QfD$EeDFS}zL �JHT1: aRf\aUQ&m 0T & *( 29OURU8aFDRdQQJd;UI DOXH!T`+ U8B!0A B&a DTHE 6O "UABD�B`H! ɂ2?UAaJp Ua,HA(Y`,T%4Q|"E 1O b D@ BD* #@l(6!K "*"VU b 6K @, Ob&!U0E 6 DTX&KbE>1Ob'VV@)d"YPBF*h�\I$TAÂO dA fP#(Q""6Qb"*A R@D*@bڄD>bD .!OD0(6ч "@DT6M|bE .!tD#DOB@*O "z+Q T fP,(!#]4`L.$ @ T`'XP 3\ X JH@'чclC0->z#0/q D\#FXhx"q x@&VYD6! D"%Va }|Bz'![}C@dqH+t#Xo۸D VRӭD!P'!"RBEx;zd(AB+_`'XP 3\ X JP  aDC9~6Dc8,xB Dq }C1 }E*V> '.k'U"'@ B8FX1c`< V#0 Dn~A*Q T fP,(!#Go'Y�JP@3z X  ,H W0pB`&>MB'QUlD VbX Dч@#3q Y|c+1Q".aQ,ƀG*! }%M|b0 XO`Eamb}861~DcH7ƁQԭD!P'!"RBE4U�㷀,�%HB`A Bɂp3` G(&(QM|03azC_8*p }a`D Dx/1@0 3Y'.aAH36a ~ %6!z" M"XfF= ~c}@1QD!P'!"RBEx;2d(ABL/{`'XP 3\ X JPD1x Ra G >fT}?~UB@?A@( 6n15Ƒmlc(T*,'TF (ԃ0"B=0""? 1TE*0>|&XUB!�A8DdAEddŠGT,I,�J AȠnHATH\PA�A!`%P%P%P%P&'0*B=,"B4'0>,'0(<\& ' (1"C=T8l |9B ԃ1 BUD' B *>?(|!# (|# #l( ( ?( #7P!7)?d#P!p9!`U!�A8DF(ADP`h TA3 h`dAH&D!;#(%0#B6- :> )P0(P2220)/#(?+(:,-(;(%? %0)))%!x9#B;$LF9-#>(-(;,!?022!ȣR.%S6S2!@LPAdFdUD#,I,�J Aa7bVP\P�!T%_%!_2x:2-> 2+0+H;Ѓ7!2!(=܂4?4+2#(%0%%+H;,*_oR! 7;Ђ(;:@$+C6t=C6$!Sfv2!@LAVnNzV%,I,�J A bO`V&&%#(0hR+܂+#P(B`ނ(%"'\,l( \B '**'"B l Bel P#!=!(R)%0B)0!P)#P?)!% B%l)v~)r!@LAVn}`h{nTHAT&%P%P%P&P&&"PB &0'B %0"0B 0&'B* B% & B*|*( &&\B B /?<+7| (\%\%\%\%\%\%\%\%|! ! )!# !|#?)l# B")櫗bB!�X`dV!zU̩,I,�J A aO`dA\`A!`u]" "l(& B**"|B*l*"T( * |(("\"&" *T""11( Bɖ(lB (l |Bl) B' B%C0 |)l)–NB%LB%LB%LB%LB%LB%LB%LB%LB%LB%LB%LB%LB%LB%LB%`B!�X`dV!zRU0l,I,�J Aw`O`EH\`A!`BɊ& "* 'B \* B '%| ''" 'T&* + 'B T(|+lB >3|BRW(*)�B'A'0)T �B'T$L0W_0Sp%`B!�X`dV`zGhTA sGFPdO`A!PA &|ϊ&a'Bl+'% |( B %" |(l"(l l'B "l  & 1%N a'($($$�B)L"<$$�BW%Wp%`B!�A8`dV`A sGh@ T)DFHATDHd%% %l% ' * ( 'l"&''*T& &T'"'*B* ''"l+"% & |"l0 (*Ae "L <2 L#O"L"�)T"T"T"T"T"T"T"T"T"T"T"T"T"T"T"TB%`B!A8`dVJDrNTr,I,�J A�HPADHATDH\`pB_^%\%\%\%\%\%\%\%\%\%\%\%\%\%\B5_%P%P%P%P%P%P%P%P%P%P%P%P%P%PA4gwg4"0"0"0"0%P%P%P%P"0"0"0"0%P%P%P%P) AVnPADPSDh�QTsPADDAH8AA&%#P#P#P#P#P#P#P#P#P#P#P#P#P#P#&#P#P#P#P#P#P#P#P#P#P#P#P#P#P#Pv:%8(#ofB&7dVJDl7HTL7,I,�J A9HPdAAT h899999dnPADP{DhTA{HAD4AH\\T|:::z:{׺:zpAHAFVJD4:GTy,I,�J A ;GaDAHOhPAA;;;;׻;绾{sAddnPADPoAh�TAoFAd{HOhPAd;ɗɟ<ʧo%˷˿<̷<ͣ|AAAAAAA|8A8A8A8̇A4AddnPADPAW4<y,I,�J ATFAd{HOhPA=>>'>;7?3~HL~pAPDnPADPAW̩,I,�J ATVA4ATyTdddddddddddddddddddddddddddddddddd@B& ,dB& ,dB& ,dB& -AJI'QTi2K0YP1)0PIedO?aCQG&UiSH]`IWfI&_;lYT>YlۏU4<;n .0[<pU4U "re˗1gƟA/]PtQ$U6VuU4-{AFTqwo߿AV08EERxsϡx .0JtCz .0Jxo| .0J| +Z($! p0 *"CРB(jY| F,p0 *ZQGת F(jb#Ĭ ~o0 *JРI(j1Ԫ ,o0 *ʌSΑ M(jb?B;[B @ -n0 *4*4Z($T(jYWBUe[B Z p m0 *m6*4(Z($pV@(jbsëBo[B t鍮 ]l0 * *4WZ($ު`(j[BZB QN @k0 *R*4hyZ($Yhʪ@g(jbBZB & vj0 *N*4Z($�[ fj0 *N\o (j9ABɕZB YoǪBғZB y׫Ѐv(jo>*4Z($p^ 7j0 *O_CBZB Ͽ*4� 3]W oEYQPN,(HBA½UA[@Q`$Tas-t a*h (*Đ=R oEYQP .Ma4eFABE-n1qUЀP UјƱTA[@Q`$TAuCR oEYQP<[,(HB!!IVA[@Q`$TA㪠-( 0 IUroUЀP U`-q*h (*䒘J4eFABMi � 4-( 0 Mu � '+-( 0 pOz � u($-( 0 P � 5-( 0 pRr � 3-( 0 S � K*-( 0 pU � cu㪠-( 0 V* � {5ު-( 0 pXޭ � _-( 0 YՒ � -X-( 0 p[b � uO-( 0 \튤 � 5-( 0 pVA[@Q`$TAڭ,(HB[ oEYQP; � n4eFAB<,*h (*UЀP U]X oEYQP /qUЀP U`W oEYQP,yoUЀP U V oEYQP8/UЀP UR oEYQPDO,UЀP UR oEYQPP'UЀP U`ER oEYQP\{ UЀP U 6-( 0 em � 6ݪ-( 0 pny � 7Y-( 0 o � 8V-( 0 pq � #wH-( 0 ro � ;y4eFAB*h (*D}U,(HE^ ( (*U�ۋ,(H-^ } (*�~U�P U`«/( 0 pWA_@Q`$TA,(HB] ~EYQP˻  � ?w4@eFABo*h@_@Q`$T!ۮoeFABʯ*h Z@Q`$T@>(( op@>(( 05Ї@"<(( 6Qq@><(( Rmpo@Z:(( np-@v:(( 0 P+@8(( p$@8(( ° 4 gcb 0 @P6(( o 4Ccb �)@4(( *13 4 ?cb @]@L1(( ^qը 4`cb @Q1((  4bb @.(( y 4bb �х@q.(( 1! 4 bb @!-Rq@)(( .r$ 4`#bb $an@P)(( b' 4:(( |r)ɢ 4`"R@6(( + 4 S@p@6(( - 4`S@p�dcb -'@>*e@R6(( 1E 4 Rd@6(( 34 4 S@pp0g#6` `%h6m6q37us7y7}73838@399s6R`( :3;s;;7@C9-`9s6R`( 3>s>>7@cs=g#6`>4AtAT7@C9G9u?s6R`( CA4DE;@9GBs6R`( FtFiFm%@F9u@T9g#6` &tIII4JtJJJ4KtKK4 4<F9u Hs6R`( `M4NtNNN4OtOOO5PO@L8R``d� 4.(R )( Qѓ8R``R� hvmvq7wuwwyw}w7xwxxxwx@# Su8R(`Vz7{w{{{7|w|ɷ||7}w}ͷ<80eLS6(`<�8x 8x!=`6R0/~S6�)<A8ExIMQ8UxY]a8e#d2q�@@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@ 4*e�xR>:z:zɺ:3R~/R<R`@�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�>#d�]k@2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2.<2EI1,<GY]? (P9u@q?u Gm=w??)R~_S0q ʹK"d�x@?g1*"d. UTpRp.S-b <0… :|1ĉʐF8jx2ȑ +<2ʕ,[|2 84jI2ΐ0{ 4С)SȠLs} 5ԩT H!#VM 6رd^5׵5ʺ} 7n˫2phLKS#[�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>4| bA%)ؐ� 2�X@ |���56%68X# **PPz3 @ TX} )Ȑp�<A#<�R@` @!Rࠀ� Ha�*(`P 0@V-_1Fgo1Gwc !$H#D2!-Ƴڠ XJ+ܠ *ؠ H�T�f8yـ*ؠ * *ؠ *ؠ *ؠ *, , , ,JK/FM7TS?5TQqTTSOG!1eU+)s�* v&� p F`^[Xc5 UeeVatKEVF�(�6aggd8ZsE7be]#+؀y祷^{7_6T e+�daLÙ{)FR8�`']w/n}7cy+H!-@x%\lxXR(foƹXw^(�:h&h D1gx ~)f &lo6mA@ ކ;n离n5 rƳ:`6X XHaKWr, , , , , , , , , , , , , , , ,@>{{9,\x�` % H,y9 <؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6Ї?b8n1 zx�5@l7EYI P8d[0F2ьgDcոF46oc8G: `�`F4/-<dd�8�*A 3d&5INvғ$ D9JRҔDe*Ey-X X@ؠKHA *H R *H R *H R *H RP T`@6P T`@6P T`@6P T`@6P T`@6P T`؀ARD6ԡ)* l* l* l* l *iLaꃘV@@t0%0�:TըGEjRT"4թOjT:U6 GjVK"E0 `�F0 `�F0 `�F0 `�F01XְElbK` ñ/$;Y.ֲM/4W�;Yh AYEmjUZֵֶ!xA^!xA^!xA^!xA^!xA^!xA\P,7 \2A Qlo|;_׾o~kF׿D`XD'N`@t mS� G(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4?("?("?("?("?("?("Vp0! EPF\bt5iNwӟuEiPԧFU=JՆ P6)6#׿v=lb[ T@)PA T@)PA T@)PA T@)PA T@)PA T@)ԛ w#!& Gxp7ᆨĀ?5jLW՝�D*3eH$4A EBP)A EBP)A EBP)A EBP)A EBP)A EBP)A EBP)A EBP)P T@,P T@,P T@,P T@,P T@,P T@,t n4 /$B@{'QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITb@+�_⽓IIIIIIIIIIIIII/WL;@ (,(0 $-p-----------------------,z3/*P*p(I@IKKKKKKKKKKKKKKKKKKKK�ODK0OJJJJJJJKKKKKKKKK b4c$FD�C�N�C�CCPCSCCJSJJJJJJJJJ؄JCC 0\X�@*$Ȃ4ȃDȁ,)(H),P'I0IdȎHdT@A؄O@D࿔dIBP<`R P"P PpDDD؄M@4ơDM@M@&},(0 $ʬʭA***(*%pKCJ0ʷl>DOATIK/UFB�J`P R < MA؄A@JDDD` J[X�@*DH***K),P'I0IMcO@Q؄A@O˔M <PF J�"J BF@MO@QUˡDM@M@&̙(0 $ՔLM***K),P'I0It0DMM@?eIR ZB(5#J`RPa@K@OMOˡDM@M@&�ę(0 $,)*%pKCJоf@AMDP{RdPx[PP F`P R Pa@K@M@AQˡDM@M@&�(0 $5CET,)*%pKCJRa@Q؄@QT$Ux_PF 2-5R`B^@M8MfJDDD` SYX�@*HgV,)*%pKCJ8UcODD(Uc$B�UBPF�J�B FeʓUfˡDM@M@&c(0 $h،-H***K),P'I0IDcxmOx`ssO>xo@Ah0}^`@�aP8e R uoPz?TKq`4qtO}~zDM}kw�F [ws|Xt0t@0sXMOȡDM@M@&�-(0 $EԍA***K),P'I0I[؆^s0>~aqDkfc`Mq_0qOPwXWwPBi^ UX>OHxDtK@`A[Y`[UYH>qc?a Wl Uu`?uqDz`O=JQ8ɎJDDD` ћYX�@*PF]***K),P'I0I@ЃO@cЇO@~DfЇMXsMAЇm@>`}@O8n(5BsRnPU`B`OMO}x0@KV@O@QЃ\>KDDo`D`Ra`PiPBXz SȆAhM~A؄A@A8IQȡDM@M@&(0 $EdV惤,)*%pKCJKQk~~ЃTcOz؄AhQQ@~0A^O@zB(5i2ŇeP`PD@b~؆@@T@DЇzh[}[AYЇcЃM`Ra B rpa oBaD8}QcDOO@AȡDM@M@&(0 $ej***K),P'I0I ofcЇU@~McD~@ADc@M8~Ki R| S|PF�B`PQM mmKHOOYYHQ>؄OH@}0QJ zPJ`[8PopR�MaDX}DM8ODȡDM@M@& 6FVo^X�@*od,)*%pKCJTЇcD`}@c@@8}U0k}8TcD؄sR#n8JP|F J O@MQ}x8@@AXA@@DXOQ@@@@}UR�PB <P^PW�?`PA@aD~0DA@@8IQȡDM@M@&>?߀(0 $FD/H***K),P'I0Is[8tU@~0OaQkfc`McQ}DPwXWwPa�JJPQ[_xAxM@`AQK؄@`U_U Fa ;~e`?B |DcM@qY@tˎJDDD` (0 $EA***K),P'I0I _x_ЇMx8U؄cA>xo@AcЃT0~K�aP8e R�BPBPBQOsX4qt Q؄@XOQ@A؄AAc8IB zXBU8i uPDaM`YzHT@@؄K؄JDDD` x7G(0 $},)*%pKCJxW KJQ؄A@DK؄K@؄A@VЃMDA@TO@kaazD-JDDD` @_X�@*�-,h „ 2l ,TTbQ ,JXdhRK"G,i$ʑXm &Q(qVAR5hS*=g1x.}*jҦM6!I bǒ-k,ڴjז] vX$Uҭk.ނTPRb)T(qbII2g"D>!ѠOB$jӧUm8%O>mЦ_B4ʬ6!ڄI‡/acT9tTPR*X8$ФJǓe~ӠK)RȈV!4'DQ*"K>\c%e&l!- c!QEt%x"AT`AU�&X(%2I%#I "Il"*||2H l# " " +}|e2e&lt&h- c!QyXP!EIAJ8a$LRI$K I Ud(8jҗH ''2jIY! " Dqb-0Uy, QRTT`Hb$:j:ƈIdl_ |%l"l-I!'} n&BHY! " D:b-0U${1QRTT`Hb$\&? % ҟ(&& " %I yY! " Dk]b-0Ud<T`AU�&X(%2I%T" ҇(. 2&" r&(l%&(_"'" " " ȗz "d%m"_ D&|( "|y2&m&|RfVl&0QݳX Dd"XP!EIAJ8a$LR !(l Qa@+QD+DA b">\+DA\"!A @&O`E .1U*X1@|B%>@_*ODfDM b`B'F,@,  p5F X�)P Jp%$aITJ9qb}G4QsB5Qo"F: ["89c"0Qx Ȋ,q Ql0y6 Q=>RU?1M91M<q Q B&2e@& dYX0$T @)T0RKH cHG DsC t0'_ c`6Qs|@%6Ab1s|@'DaM"HE Qc8FxC16!l(SV DlL;�,`,H=[*` R`@,( !&Q * b@ QM&/c,x\c`>D1o|c7M@' @F:dQ@&.1@""6Q\b11U|c06ƱMcz6!ȈbhTV DlL@^ݹ�,`,H`*` R`@,( !&Q *b0?M" V@D*[ԃa? x05>&V|H3>q }?xC@&~@< = "a Q|B'"#KDLYA& D0nIJ ~tB*H 'XBD%s`F=.zC? ~0C+_|BЇ(cb`F=Sc bEdM|"@8 Q "@*l [|B R! =C'qM"G*>fA`F= D|@DM b`B=ecAB qP R�Lq*@$.AKP%.AKP%c#c)l % PA )h+A\bp ?Q b >!K,.ObD .M|(a Qb#AoxcG66AlC~ #AP0<CyP0# 1.@,   D R ! \8D!!x7ns/@A_X;qaAR0bXF/aP# J (2O !x^ �++7-02442):,-,=+0%( z(P(01T͞udB! %-Ѓ?p0#=,(2(0B"d>C7 00(,>!2?40!>%x)#P!02!!P(PB R*(9;0%,:9,C%C6x=4&&P#0&P&P&P&P&P&P&P&P&P&0&0&0,X,X AٞX2vdA# H52(#BB橂�#P!00+%#!*) t) TB%�B'!�B' �)t B'?!tB%)t|Ldd"\& '#t!�B'!�B-�!C0t+! f)PLR#P#P#0/vT1j #2vA$ HP%P%P%P%P%P%P%PB *("'0 B (P &0&"0'&|B%�)B%+B'!!tB<D<)t6l?v!TB'B%Dgr '""  B'T T +�?�  T&P''0""0"0"0"0"0"0"0"0%P""P"NnTP>tA$ B${%BB|B|( 'B y%  ) ! !l)|!>c)T$�"T$$A)T"B- +L10LB%L!LB'�B't&(&&t!܁>!�?C0t+B%t%L%L"(%L"L"L"L"L"L"L"L"L&(&(%(Tu>TQQ\D%H#)"&*B' B G 'B'T =B'c%c'$L (B+"($(B+$( Ԃ"B<C3T"L"T"rf & * ?v+�!t>B< !�!T$l"Tj2+F+V"L"L"@`,X,X AƵQ\D%H#<%|&+*""""L¦N"�"LN"8+ T:+$lj+L ($l$($l$($jd 'B '($N"LL"B$H+B$($0TTj\P'@&<ީ( Bd (lBd|'D&L"L¦¦N¦ "�+! B'B'  B' !  B%  ) ! )  B% r(lB l*d"(B ((((L&LBB%B,nj*$($(T.TBZRQR@%@&\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%>Ưί>"# # # #\%\%\%\% # # # #\%\%\%\%"!Rc!# # # # # #D0 ǯ?c't tA TA>% X$@1%0%0%0%0%0%0%0%0%0%0%0%0%0%X1(15S151ױ߱SB̰TsPH``́&o2'w'r'#(2))2**o2)+r2 2q,X,X A /,2HI``A@D4O35W5_363{7w738s7?399?:s636ز<T/CP)2+�BB/4C7C?B#DO4EWE_4FO4D?tFwGgt E̳IT?BP?KA\AeAO4PPuPgdddddddA8A8A8A8OwuWxWZZuW5\ǵZ;A8A8A8A8A8A8A8A8A8A8A8AHAHA8A44eTLwAPtAN_\6k6lǶl;Bk#m;[jolllllll2:DT6e/X,X Ax6wOKAI`68ddddddddddddddd B/7;xPAPAPAPAPAPAP~82>7ih�uTǸ8׸xP289Dh@TAGO9W_9xh@TA9xh@T9繞﹍W-/X,X A9'/W�z-/X,X A0:gozAT@/X,X Ap:yh�T:纮xhT;'W /X,X A(_;SyhTAWt;.X,X A;W.X,X Aػ<W.X,X A<G|W .X,X A<ȇOyhTȿ<Ǽ|hoT<xhT?=GW}q,X,X AH=cyhTAطۿWp,X,X A=Wнp,X,X A/W>[,X,X A0>g>W@Z,X,X Ah~WxZ,X,X A>~W~Z,X,X AؾW>Z,X,X A?GW Y,X,X AHATXY,X,X A?h�T?xh�@l8`A&T "bE1fԸcGA9dI'QaK/anX p@$URԹgO?!fQ1\0IOF:*fՊpT:lYgOVѰ- DRm]wFmߣ .J^Ç'XE_0\0Iŗ1g>[Ec \0IçQV]Eg\0Iշq[Ek\0IǑ'YEo .rױk DR%{yɫh{TI9~}oh¢LPl!P ) 1̰ sm*2,QLQYD :l*ZQyG Fh%l'/B![@B (/wB*[@B 0l7B2Z@B 8'ЀξhEm4*4Z` $pTM9u $ek*:MUUN ԭh[qu*4xUZ` $c- |j*kBfZ@B l-*4֨Z` $@Qy{= -j*-NXaРߘhb1X+BaZ@B QNY-B_Z@B {qYy*4٥Z` $Y饙n @h魹k`jhnm`h*4[Z` $[ Oh*$\9A]BZ@B a]ivͫ�h/㋯B Z@B 䩯뱯 /h*/ 'h*үѯBZ@*4 dY@PN\4 ,@ `A4�,` HB aCVA\@0$TA= .@ C%.yUЀ   U`H*h@ *de]4dABG9F  sT hpY@P@.UЀ   U`%X hpY@PL2UЀ   U +X hpY@PXUЀ   U1KX hpY@PdNӂUЀ   U7X hpY@PpUЀ   U`=W hpY@P||UЀ   U CW hpY@PnxUЀ   UIW hpY@PΔvUЀ   UOaW hpY@P.5tUЀ   U`U;W hpY@P5sUЀ   U [T hpY@PuAUЀ   UaT hpY@PNv UЀ   U,b .@ VA\@0$TA|4�,` HBmZ hpY@Pµ  }k42dY@P뒵 y�,` HxZ Y@0$TXdAB{*h ]@0$T!LLdAB**h ]@0$T!@J|dABZ*h ]@0$T!4zdAB<*h ɏY@0$T!(dAB|*h ~Y@0$T!ܗdAB*h mY@0$T! ͖dAB*h [Y@0$T!W:dABJ*h YY@0$T!Kj}dABz *h FY@0$T!?]dABM*h 1Y@0$T!3 dABڍ*h /Y@0$T!'dAB *h -Y@0$T!*ΐdAB:*h Y@0$T!ZdABjN*h Y@0$T!dAB;*h Y@0$T!XndAB~*h Y@0$T!LNdAB*h Y@0$T!@/dAB**h X@0$T!4J�,` HBgZ ~Y@Pܣ ( ?i4<fY@Ps  - *lU@S eY@PC r d�p-@ ` @zld@-@ ` @bld@�q@bb @Xϧ 4 R@pp "6` 0p0 p 0 p @p  -R`` 0 p ٰ @ -` -R`` p  Q @kpP"6` 5q9=q @ G u -R`` 1eqim @K G�#-R`` n1q0 4`,`Pt-R`` 1qɱ1qٱ1q1 4`F u-R`` 2!r!!!!2"%r")"-"12#) 4`1"6`6@ @^b" b"?R"6`6 �`III4JtJJJ4KtKKKT41R  "Z`M4NtNNN4OtOOO5PO[b"P bb6 `R)R-R15S5uS9S=SA5TEuTITMTI""P b <VmVq5WuuWyW}W5XuXXX5Y/R@D^ 6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�bOpx@�`}ٷ}}7~w~~~7w7+/QE0Z+6�@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ +R@2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2 &5HKmƵpf#qǁ<bbPz<|ə|#\|ʩ" |˹O#|ɼR q ټl"d�x@ͭ<"d@�#}Q cbOpDPQ!]="q|y@�=%}%=d@�-0MS@>ZeaOV]eտ0u}/kYq w}ؙ|d�7k ��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>4| bA%)ؐ� 2�X@ |���56&68 X# **PPz3 @ TX} )Ȑp�<A#<�R@` @!Rࠀ� Ha�*(`P 0@V-_1Fgo1Gwc !$H#D2I!-РI6HJ++ؠ *ؠ H�T�f8yـ*ؠ * *ؠ *ؠ *ؠ *, , , ,JK1SM7GO?5T$TS3I <qW]JYg @ { juQ-؀Xe+Yg5TiVe%v&= ^uuHhe a6p~Aƥ^{mZ}5 8�8`&`, 2�w!+�0gHဈG&d{Ey feȆ3X]waHfF(:jj D!3`F: {ᦘ56(Rn;oao $PpG<q kqX (RX@$']Z *=u- , , , , , , , , , , , , , , ,@g}߇?~7p|@u:�6X@dp% Hd<K в x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6*VъWb*n "Y<��28�ոƱUI P8w\G>яd 9H@6Dd"HF6 8>~ $ �y%(h%P *5z,e,e9KZҖĥ-aK^җf0 -@ V  LHA *H R *H R *H R *H RP T`@6P T`@6P T`@6P T`@6P T`@6P T`؀AR`Ԥ&MA6P T`@6P T`@6P T`@6P T`QART(*@�X<%0�Uvի_kX V"լgEkZպV@H.p!+\`�F0 `�F0 `�F0 `�F0 `mhE;ZҖִ 0Taµuie;¶} *,)@:\׸Enr\/xA^!xA^!xA^!xA^!xA^!xA^F YB/|($*`7p%<a Wx`D5Jtp-܉Jt'D*[1X@ p"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(B"?("?("?("?("?("?("8 C 0$1Nַuuk^׿5(=lbv% lCt]l`@mnwwn)PA T@)PA T@)PA T@)PA T@)PA T@)PA T0q%` Wp#|(#1r'GyUr\%d>sJlxÆpyIl/֕Xv'�х H{ @ 6p R( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "H X*` X*` X*` X*` X*` X*X*x"&QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITbD%&QITbJJJJJJJJJJJJJ@0KXIIIIIIIIIIIIIIIeZ;@ 0:YX�@*؂'()*+B************************0)Ft(8F0IKKKKKKKKKKKKKKKKKKKK�ODK0OJJJJJJJKKKKKKKKK r4s$GD�C�N�C�CCPCSCCJSJJJJJJJJJ؄JCC 8BYX�@*‘$ɒ4ɓDɑ,)(I),P'I0ItɞIdT@A؄O@DTʥtJBP<`R P #P PpDDD؄M@4DzDM@M@&L(0 $˽˾B***(*%pKCJ@|>DOA̤ϼ SJ`J PF�B BB؄OMQQ̲DM@M@&L(0 $TdΑ,)”*%pKCJ�4GYDMDLDKU`BP0RR [`D؄AD>X,KDDD` YX�@*h P,)”*%pKCJ`OLc@A؄ODPOLQ$BJ aKJBF uDDA؄@,KDDD` hPYX�@*.R,)”*%pKCJQf@AMDQSdPx[PP F`P R Pa@K@M@AQ̲DM@M@&*(0 $DTUՑ,)”*%pKCJSɄa@Q؄@QӥU$Ux_PF C6R`B^@M8Mf,KDDD` �սYX�@*XxWU,)”*%pKCJHVcODD8V,s$B�UBPF�J�B Fe(ˣUf̲DM@M@&t՛(0 $yٝEI***(L),P'I0IDcxmQx`ssO>xo@Ah0}^`@�aP8e R uoPz?TKq`4qO}~zDM}kw�F [ww|t0t@0ȭsXMOɲDM@M@&�5Z(0 $UB***(L),P'I0I[؆^s0@~aqDkfc`Mq_0qOPwXWwPBi^ UX>OHxDtK@`A[Y`[UYH>qc?a Wl JȆsFwpqDz`O=(KQ8ʞ,KDDD` ^ZX�@*./01&263c***(L),P'I0I܄@ЃM@cЇO@~DfЇMXsMAЇm@>`}@O8n6BsRnPU`B`OMO}x0@LV@O@QЃ\>LDDo`D`Ra`Pi`U�Bi@z=_MD,KDDD` bYX�@*@z{|b***(L),P'I0IYqx=Hx0KaM~@ADcOzDi a|0T|X?�F�J@QM mmDHOQ@}x@}8=F zB r WrW`wPO@cЇK~8Q@QKD,KDDD` hgYX�@*Vg***(L),P'I0I ofcV@~McD~@ADc@M8~Ki a|0T|PF�B`PQM mmKHOOYYHQ>؄OH@}0QJ zPJ`[88rPae؄O}@UЇ_@@؄M@,KDDD` bYX�@*` b***(L),P'I0I}0@@fc@@8}U0k}8TcD؄sa#n8JP|F J0O@MQ}x8@@AXA@@DXOQ@@@@}UR�PB <P[pU JA@aD~0DA@@8JQɲDM@M@&�!R7 XX�@* WXYW,)”*%pKCJO0qcH}`Dc@}@x`^0V}0}DPwXWwPa�JJPQ]xAxM@`AQK؄@`U_U Fa Q~eP?pzDcM@qY@̞,KDDD` 8XX�@*'71,)”*%pKCJ>xq}PXx8U؄cA>xo@AcЃT0~K�aP8e R�BPBPBQOsX4q Q؄@XOQ@A؄AAc8JB zXBUuPRe@QzVxtHDMMɲDM@M@&w~_X�@*8u***(L),P'I0Iu@MDO@@MQMD�Vz6Bt „ "(ՠOfKXzbM6!ڄI *Wl%̘2g\rJ$U'РB-j(ҟTPR% T)T(qbII>rM!$ Q5>~ 4׼6J1Qzҧ]C"ڄh"&hRl*DR)ТG.J )UFB'$TI1n}!BA *D6}ZѦA="4qm͜,D3 hMT=*DR4SBEJIAJ8a$LR y $ r'x$%*|2" !"&H*"K>\cb"B!! " D 9$L JHTM:$QJ9%UZyT`AU&X(%2I%8 (x&Hl('&j^ " "'(" "LT@$.+!Qz*:ITHQkRPNX"!T"(n((*!6(" "* " !! " D *-U:/JTHQkRPNX"!T«b#'}G\*X"z !'} )o&"hHl&0Q9_J D =4MRRTT`Hb$ ? % (&& " k |'aʢ,hHl&0Q΅ӴJ DE;xT`AU&X(%2I%" ҇(c 2&" r&(l%&("'" " " Hz "%na D&|() "|2&m&|[H DlLd+AB ' R X)P Jp%$aIT"/A6$@Ez&DчA|@D D~bUDor D""q Dl([X>V  V D`  Q b&">ћM b\YHH DlL#ɒd+AB(M X)P Jp%$aIT a0t?z z|5ҡo"1tC`<zcEHdcb09 O <MH<Qqlb?aAl8ࡏc@ 6M2!!A& D0T <*H 'XBD%*z>8Q91DD#̰/D ~090f0<M/qM b8DAD  Qb&>A "$0(Rc0?ч>ǐ1qM7&tz b"PJr*YJPSѶ픨*H 'XBD%D;M0F=6~D`<m\@qU| M|B+6k(! D B"DQ_ !@ B"DqA@ Vm\B*6m7(z#M B "6M `m$ U-,*Q TBX#*`A N$ 1J9Q~l`F q x"`"R@آ̘0UD Q@D6DHE:cl&C"6>C"Mр(c8>>Q\7 %BM b`Bpd+ABJe3ͦ *F T` IbB`x0̨%6QabXf` OE q@B̨q D  ODc56!AbX-RaObD*D~> VH' =̨ 6O b�BBM b`Bd+ABsTX)| E#1KP%.AKP%.A D`2A0A ?# !HA |(~P?A bF:aB'D1O-!K  .KfDo.!zC9DP#M0bHGDћA|HWHH DlL �,`%HB/;I R ! \8D! AP !7܂2?P#/%?P),;,- *? =# ;,C/(; (?(#*P)(0#!!!9xC/#(:H+H:(!?22C/( #P#P#0A_,J,J AП_ׁAp!"\&-Ѓ?p0#=,(2(0B"d>C7 00(,>!2?40!>% )#P!02!!P(P2%2;#P2?2)P;d79H*0!R2.#2%0%0TT?:IׁA4!0""6$#!0+)**0%##(P(0*B,�B')�B%T t! t+� B'�!t++B'T!B'lS( %l |*0B' t)  ?C')MvB%d'$[[!T!T!@c,J,J A#`fPA@ׁA4!H"%\%\%\%\%\%\%\%+ *(! )|# ))% !l#l! #|+l'T !T!!t)+B'ă\ă\B'l6d'B%t!TBSn '""  B'T T +�?�  e'Mv[[B%B%T�^T`.(D|A$ B$n(*,'' |( @H \"�( "&'BMB%L (B%L!LB%(+O$C<�$T$$t tvn*dm(lB'+ $?C')TB'T"T$"T$T$T$T$T$T$T$T$T$T"T"T"@ ,J,J ALn*v~*DQAa]D%H#h(j"B lB*A |""|!tB%�!$ tMVMv!L$�"B+("A+L"L"�B-(B+;4*$(*B)l)"(l"( "d' B'̤-2 B%LJ+*,&,*$($(TvTAn,vNɨfAX$<#j'l( ( A ( $H$( ($ $(JL$�"l)LN"LN"L 'B '($N"LL"-&"L"L"@L,,J,J A|.nBP'@&<ʮ( Bo (lBo|'&L"LN "�+! B'B'  B' !  B%  ) ! )  B% (lB l*"(B ((((L&LB&%t%" T"T"T"T"T"T"T"T"T&&%TL$/0'TAV#RAaR@%@&\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%~'"0"0"0"0%P%P%P%P"0"0"0"0%P%P%P%P26$"# # # # # # # # # # # # # # # # # # # # #|)A4%_2&T(*A& X$@2%0%0%0%0%0%0%0%0%0%0%0%0%0%:4G3474KsCVs47$6o37w7G3%@sA&9+T(3<G PXM  4AA4B3.4C7tB?4DGDO4EW\9o4GTA<tIS=SL `|NN4OOش 5QQ5RM/5S7MSG$5USMt4WTI(StL+\�]׵]5^u]5__5``^`6bv5Tt5d[TYgSAZKA\eAjj6kjgdddddddA8A8A8A8iq 7ruW7uKq[vo7u;A8A8A8A8A8A8A8A8A8A8A8AHAHA8A4D+T8'/878OPvh_wo8o|8;AG;vollllll8xHAh9L,J,J A?9GLc�AAAAAAAAAAAAAAAg0 zPAPAPAPAPAPAPNz@jhw:K,J,J AH:#xant٥:ǺzhT:;zh{TAGO;WW${/J,J AX;{Wh/J,J A;T{/J,J Aػ<W{hTAGO|W$/J,J AP<ȇ#xh�GTȿ<̋|hCTA|h@wT/=ӓ{hsTAg{h@wT֟=zhsTA׽?yh@oT>#xhޟTAG3Ih@T>W\~9/J,J A>}h�gTAW>&/J,J A3}h_TO?W,%/J,J AP?g}h�7TAW?/J,J A|h/0@,ذa HlQaC!F8bE1fԸcGh08dI'QTyrT8fM7qi?aTٹiSOҬahUC \`I_;c WѦ=`H;nݦU4իwT;pahػꂁ "rrech`Y肁 "2tiӧVDRum۷VКDRwqgVЛDRyu!VМ "|U4po`H?t / * *4Z $By[` B 9Ц*4Z $P5BY[` B q1*4Z $#h)qB%[` B * \l0*l*4(sZ $pSO�@NhbCͫB?Z` B D) Mk0*n UQI-S5BLZ` B Ti[q Xj0*r-cMv*4ժZ $Pk͖*4pZ $sͶ j0*ҭ{QBvZ` B | .`Ѐߠh)*4XZ $XBZ` B a*4@yZ $sBUZ` B n*4 :Z $pZgBQZ` B N*4�Z $PBMZ` B .i0* *4HZ $shB Z` B q `h0*r/*4}Z $0^@Z ${|@Z $^t@Z $X~m@Z $p?Z P� t౪-` 0@ P� 4!-` 0pB P� 3a-` 0C%Ҥ P� KbG-` 0pE1f P� ctcE-` 0F=F P� {4dC-` 0pHIn P� <d4 dAB<i*h@y  *rUЀ0 U-` 07VA[@`$TAn, HB5X (oYAPp P� b4 dABi*h@y  *tUЀ0 U`-` 0pVA[@`$TA>, HBKgX (oYAPʰ P� C=a4 dABj*h@y  *duUЀ0 U -` 0VA[@`$TA, HBaX (oYAP P� _4 dABLk*h@y  *XW4 dAB|\b P� ˵usU (oYAP쎗, HByߙTA[@`$TAE-` 0_/!UЀ0 U`\ (oYAP UЀ0 U [ (oYAPUЀ0 U[ Mv򓙼, Hl*h�]I, HB|*h�mv30 UHU }� x6t?/  *ڪ./` 0PiQ[ , H¨a}*h�յ>� 5[{$  *ٴ dABRUA&� 6wo{YAPsϛ&Um, Hޑ*h�ߵ^@`$T! H4PpT/` 0pW 0 U#R |\  * X dABj-TA9g� By4`E/` 0tWA)v/` 0uWAbwN dAB~*h }0 Uƫ/Y@`$T/` 0PyWA70 U}ë  *>U� dABx*h � ɧw4,  *XUЀI $)`� #|$2`  �ǫ 4` !0#0d�p@1`  0 4 Md@,1pb @m@\p%dq@x`  np ) 4`S@pp`S` p ɰ 0 p ٰ 0p0 4 1�1Q06`!1%q1 4#-`8Q7 6`Q1UqY1 4�pp<A16`1q@dp�QnA16`1qU1 4 GoS` 1 @-`�QtS` 2!r!!!!2"%r")"-"12#)2 4bQA16` X%]%a2&er&i&m&q2'ur'y'}'r'@<rFe16`6@ @\p0pbe16`6 �`NNN4OtOOO5PuP P PU4�S`Te1Z`,R15S5uS9S=SA5TEuTITMTQ5UUT[dVP51qp6 `WyW}W5XuXXX5YuYYY@1Vg1qP<[[5\u\ɵ\\5]u]ٵ]]5^US@A`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@ۯd�x,0_U(-185x9=A8ExIMQby#S`@�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�0d^:_u 2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`25M<|ɼ8q(ͼ<<\u`oqoQ=oQ ]=%})O(+}9=V2}$=MԿ|0d�x`e}i}o R@,pakׁ=7`OpןQؙK}qyڱ]S@,Py}}S@e żd ݁P==]o^} ~Op�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`mL lq`Á )6G�TT0" fAF R0! �4x H!�=LG(ŋ x0Hz(X8H8@d @ 6p � "@* �b^1F鲠Fo1Gw- , , ,G7 J61+l1K-䲂 *ؠ *A a H *ؠ *ؠ *ؠ *ؠ *ؠ *˂ , , , ?5T$TSOE5R7Rj XV[YaP``[� UTgJiZk6[m ` 25+ �*@ d~Y�@7_}wn8`,Ƞ _R�@<bdX 9d_$dO.iΠƑ:Xbyņ% X g&hjE@:3 x ~)f ;ltO%lF; Fz>`6X XHa;[ׂ , , , , , , , , , , , , , , , , , , , , , , , , , , , ؾF8Yx�` P ѭ*�- ؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x,Ax�PmI P8ZINvғe(E9JRҔp�t �^p�8d.s92.�0 fP[~'`A2Lf6әτf49MjV'f Z@+hA 8@)PA T@)PA T@)PA T@)PA T* l* l* l* l* l*7iNs l* l* l* l r\ *gu.4K `�!խok\:Wծwk^ &Gh| E0`�#0`�#0`�#0`�#0 ֵֶmle;c0~[l}10krݒI� Bkt;]V׺nv]R B , ^%:QIT½o|;_׾ů{ �p_) .T@VK&S� G(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4M(BЄ"4! ?(0!(A Y@CLD5iNwӟuE=LԧFuIjRW6D'�х @fd 6 v=lbFvlb;A X}%_ D%JEtw=nrV!*A v!=ooޯt%^ @t6 `Hh "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR( "HR~,P UB!1 EL$*1JL$*1JL$*1JL$*1JL$*1JL$*1JL$*1JL$*1JL$*1JL$*1J uw/ITbD%&QITbD%&QITbD%&QITbD}_]L]�(0 $-Pdt @6)*@'CJJJJJJJJJJJJJJJJJJJJJ@J@JCJJJJJJJJJJJJJJJJ:;:DP0PP0P0J0U0J8>0M0OK8@KKKKKKKKMM0M0�|(0 $ Z[,)(�F),P)II<dftFgdT@A؄O@DȾl̾gFnBP<`R P"P PpDDD؄M@nyDM@M@&�VT(0 $DȄTȅdȆtȇȈtH***�(*%KJJǒ>DOAmIJ0əRJ`J PF�B BB؄OMQQyDM@M@&�L(0 $ʯ˰K,)*%KJJɺCYDMDFGvU`BP/RR [`D؄AD>XGDDD` JZX�@*dK***H),P)IIt0DMM@FFR ZB0v#J`RPa@K@OMOyDM@M@&,(0 $פO,)*%KJJ`Nf@AMDPKPgdPx[PP F`P R Pa@K@M@AQyDM@M@&�|(0 $ K***H),P)II 5IxDMM u7*eFBPwU`BPS#F D؄k܄K`^yDM@M@&�u(0 $!EDuH***H),P)II0G~0AO@M@/m7NCR PP? U`PP R`PyFQXq`GDDD` �TQYX�@*PhV,)*%KJJ0ID8o~[Qf0x0[QmzD~sЇqVPusPB RP_uZAH@oVGs@>~~zQFD؄AЇ^xxPa`Boxzx^iHsHas@z0U؄AgGDDD` `EZX�@*ϰ[,)*%KJJ0OmQ0s@oao@@x`^0V~asAexepixe ?oaBPUQTh@kHQQVMQV@XOT~h0_RpoRl8J`zxm@[fYЃyklyDM@M@&�`u(0 $uH***H),P)II܄@ЃM@cЇO@~DfЇMXsMXAЇm@>`}@O8n05BsRnPU`B`OMO}x0@hIV@O@Qk\>hIDDo`D`Ra`Pi`U�Bi@z=_MDkfGDDD` A&B6 XX�@*hGHIJV@***H),P)IInCQk~~ЃTcOz؄AhQQ@~0A^O@zB05iŇeP`PD@؄:~؆@@T@DЇz0Y}[AYЇcЃM`Ra B rpa opFxeD8}QcDOO@AhyDM@M@&C>(0 $KFVnH***H),P)IIT@x`[8}`DaQ8}@AhQQ@~0D؄c@zB05ie`P F�A@؄:~؆AT@AQTYMTQcABeFss U05PMaDX}DMODhyDM@M@&�چ(0 $nH,)*%KJJK}0@@fc@@8}U0k؄}8TcD؄sS#n8JP|F JO@MQ}x8@@AXA@@DXOQ@@@@}UR�PB <P[pU JA@aD~0DA@@FQhyDM@M@&�Fr$_X�@*H()r***H),P)IIs[8tV@~0OaQkfc`Mch^Q@exepixegP?U>hUhkQQVO>MVXOX~OXB`zBwP<�JWa@M0~Dq^QՖlyDM@M@&$v^X�@*pq_H***H),P)II_x_ЇPcXM8~QmzD~8=HcAPusPB Pa U U @@o0UFs@@MUMDMOz8k$Re <PoYPe zPDaM`YzHT@@؄K؄fGDDD` 7(0 $rr***H),P)IIFf KGQ؄A@fDK؄K@؄A@VЃMDH|fDHADq[hO@Q<GDDD` `ߧ(0 $Gd***H),P)II~V`M[DQhAO@>q}0t@O~< MH=`}8QЃA�cX]t „ "ܴ &D1"ƌ7r#H ..ʖ*Wl%̘2gҬɒ *RD) %R,I4äJ*3M RhЧMV!Ӫ@6 bjO>mЦ_B,S6!ڄI.aT1ȒYRBEJQPD%I&Ukzԛ](K"Z DFt:)Tck>}ҳIomB  s;x ..K*PD%I&Ua |&lT "}lB( "'|'J" r!B! " D8#-p!Q{=JT`AUh&X(!%T2I%(&K "$%'жCP "'l_B"" "* " 9&l8(5.p!Q:*XP!EIAJHa$LRIc(@&Ir'\&U""J 1&$J|+ 2&lr +:&l:--p!Qţz+XP!EIAJHa$LRs P] "IrI mJ lI r "'|2T +ʰ:&lT \�FHT-)DTHQfRPRX"I%TbZ* (}Re* "l2H* " l12&\2(l2("""|2H " " G* rC\B&J4l'2* r'I l&l'9&l<z \�FHT2RRTT`HR$+衇- "? Š(z *|'PUy "Š( r "؂ - U~+%T "X+Ob'6T +X  lb8C DlL�RH\dABZ'C Q TB4#*`A R$*1J0?1[ 7a[b< VH>aTb0?q Q3A B7!M H&>! ~>RU?1M91M<q Q B&8@& YE$Tad@)TA3R KHi cHG DsC t0'_ c`6Qs|@%6Ab1s|@'DaM"HE Qc8FxC16! l8C DlL-ʝ\dAB~P TB4#*`A R$*1Jf`"azlB'6 x(۸'d=3!A|( Vl`">QB0! D"6qAB@, D`<A۸Dj1UlBT1Q@E@i.Dl@* fdY�FPR1TPH XP,!JLa&a~ԃ`E:A<T!3R* ~ b`"k#}361M"Rf|'D ~ÐЇ(.M "6xDcz@D4! =(O@E C| b"PRyY�FPr&TPH XP,!JLJ^Hf؂&! Ql+ =\?~ YB?UHM=A BPD 6h&D1@ E*l Y H(a b16@<Y & Dlo^C DlL�,�#HB*H! *d$.AKP%.AKP%c#c)l % PA )*A\b?Q b >!K,.ObD .M|P(a Qb#AoxcG66Al#}T D\[!A& D0^.� {KPXpB(b#/ܸ2J0�%~JbX- Pc=HacP; BC *(B`#ȡ|UA /}~p9ы[0Bꐆ+eP2h z'(/K#(&TB]E,�F A�DTAXHad#($LN(=7 =0(2(,=#$B6>t!> #2-,9:H#+/P(䑂0%) >,()%%#P*(9;0%,:9,C%C6x=4#=%hB#P#P#@!\`T`dAXLRA4!0!L%d'2(#B<#P!00+%#!*) t) TB%�B'!�B' �)t B'?!tB%)tTt7"\& '#t!�B'!�B-�!C0t+2"c'T2v1??B%B%T@!&w,E,�F A8DNM<bLQA4!0"L%P%P%P%P%P%P%P%PB *("'0 B (P &0&"0'&|B%�)B%+B'!!tB<R<)t6l2v!TB'B%x7|+ B �+tB%�B%�) 0�!�B?vb"c'�c!T!T!@"f\`TEhdeQD!0"LA&mABB|B|( 'B Bj%  ) ! !l)|!1"c)T$�"T$$A)T"B-4+L10LB%L!LB'�B'7(&&t!1!�2C0t+B%tB%(B%L!(B%LB%LB%LB%LB%LB%LB%LB%LB%LB%(B%(B%(T@f(w,E,�F A&&&LQD!H"Dml"B lB*A |"Bj"|!tB%�!# t2V2v!L$�"B+("A+L"L"�B-(B+;4*$(*B)'T(l"( " c' B'-2 B%L)*~***$($(T�jF,E,�F A(: &HAX$<'l(Bj ( A ( $$( ($l$(§駾L$�"|j)LN"LN"L"( B |(B|"LB+l$($$(B)) *6l*$($(Tw\,fnl,n�TJɞ,ʦʮ,˶ˮ,PPJ(HAp$h# k @+ B&@'|Tl$($i+$i)�B)( B"tB t"�"t""�B*T *�" ""�(T +T&&C "B+ ""$l$A)l!\B'\! ! B% B% B% B% B% B% B% B% B%l!l!\!@,֮....@"A,/l.o͒@,%@&\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%c>&"0"0"0"0%P%P%P%P"0"0"0"0%P%P%P%Pz"!# # # # # # # # # # # # # # # # # # # # #|)A.'/..@"A$/W#l͒(Á%@$h%0%0%0%0%0%0%0%0%0%0%0%0%0%0%!2!{!'&r!{"#?2$G$2%rg&gx,T2)Jd0H(A Բ-2../.0311$&73x,T)_36#oK*[S0 93::3;ij<3=׳=;>;?ܳ@ ;<B+x,TA6O4E›*[Ĭ @@4II4J4KK4LǴLtJL4NttO,4Pox,TAE'RJAF[țl\5VgVo5WkuAAAAAAAX]gA8A8A8A8][d 6av`?ba'bdAh@P/.@"A,mOJ@PL8b7r/,7s7s;>rt;agqollllll,zl:D|x,TAz7ǬXfdPAp_ dddddddddddddddw8ǸgqPAPAPAPAPAPAPA9Ky+AW?9GO9W/.@"A�9yd1P9whǹ9ox,TA9V9'z/.@"AO:Wzho:Kx,T:zh@z/.@"A:纗W+x,T;'{Wx,T_;gW<[x,T;W|Kx,T;JT;x,T<g{h7x,TAWzh@x,Tŏ<[zhx,TAǼzh@ʿx,T<Ћyhͻx,TA7wh@x,To=כlh{x,TAק=W/.@"A7}h;x,TW/.@"A>|h�x,TAw~WT/.@"Ax{hx,T߾W~/.@"A>k{h�sx,TAGW$/.@"AHzh+x,TW/.@"A?zh�#x,@,0I-&TaC!F8bE1fԸb A9dI'Q\0pH$U8Ɣ9fM7qҬ!eO?nX0pH$Ur&UiS2h:jDRiW_XECUgK.�$*bƕ;wi h]0pH$U<*&`H<r*g`H=tiU4hVr T1=vU4]r T=xU4Vr T1>zU4,׾`HX?x ڗ/�$*']Ez .�|ŪBv[`@B �l*4 PZ�$$pP iB W[`@B QL*4�QZ�$$PB5[`@B , xl� **4HRZ�$$Kh5B1Z`@B 6 k� *,*4Z�$$0T@ѳhOA UQI-*4ԬZ�$$0UYiVZ@ժha-cB]Z`@B dk3BfZ`@B l-kЀ۠hy*4XZ�$$W Ψ i� * XB}Z`@B A*4Z�$$嗭BSZ`@B y*4Z�$$YGBOZ`@B :*4ڤZ�$$)BKZ`@B {*4`Z�$$[@hbͮBEZ`@B 9g (i� *:O*4Z�$$Pvh)B7X`@B / _`@B蹷 _`@B? _`@BǶ _`@BH*h�y @*Ū,�$HB1h*h�y @*d,�$HB a8*h�y @*Đ,�$HB(*h�y @*$,�$HBh*h�y @*,�$HB*h�y @*䑐 ,�$HB!!*h�y @*DU�0 U$!-` � p<VA[@�$TAx,�$HB/X oY�HPd @� c4 d AB *h�y @*U�0 U'-` � $VA[@�$TAH,�$HBE{X oY�HP @� +a4 d ABl *h�y @*U�0 U`* -` � p VA[@�$TA,�$HB[X oY�HP2 @� `4 d AB *h�y @*d~U�0 U --` � @1^U�0 Uqk*h�y @*$սU4 d AB^ @� u{cR oY�HP,�$HBTA[@�$TANp4 d AB,VA[@�$TA-o40Ϙ5qcxYPUd%/y d*ǭe-3yYP*bUќ/` 1@f9 P＀,@Hœm*h�υ�# vCOz d*<ت(/` 1iUS o,@Hªq]*h�ֽ�# 6_/{YPcO[VU},@H=*h�۽^@ c$T!T4PnX/` 1n}ˤ 0 U5R [ d*  d2FB*rTA�# "wCOzYP\!U ,@Hϑ*h�^@ c$T!< d2FB*h w^@ c$T!/ʮ d2FB*h i^@ c$T!" d2FB *h [^@ c$T!�J/` 1yWA _yYP# y d;/` 1k۪ 0y dyYPo_VU�e/H d*p-{H2�# @-d�x�R`@Ɛ %p)-105p9=A0EpIA0 4@,`Ypka,6`dupy}0{0 4@ZF c0,6`d@ 0 w0 4@FG` R`@ƈ p ٰ I0 4@Zp^P,6`d�q 0 4@VpP ,6`d -1130 4@,`^Pt_R`@Ɛ ]a1eqimq1uqy}1y1 4@F�u_R`@Ɛ `1q1qɱű 4@ԔQ -6`6@ @ld,jlBq -6`6 � C5tC9C=CA4DEtDIDMDQ4EUtEYEQT4`R@4 -f Z`xG}G4HtHHH4ItIIItI[ MOjlfl6 LtLɴLL4MtMٴMM4NtNN,ďlh<`P P P5QuQQQ!5R%uR)R-R)R@z 6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�LdOpx@> wuwwyw}w7xwxxx7ywyydJSC-6�@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @�R@:?2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2V0 ?A+o , G !<ldLcP\ %|9=\ E1×IMPE<O]EMd`mq<R@pƕ1ǁ<m|d,d�xIQș9"d@Oɱ< |dOpPɼNpvy@\ R@Oy@| |R@ڙd c ЗLd O!=%dOS'}]d�hi7k ��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G� @(0�"t�2(�`2`@ChB@xϏ xaxz`8x8@d(@HA�6(@ Pa 0 6` 6.gF-1GwGQF 6` 6` 6` rDz4@ 4@ 4@ 4` & L3D3M23@7ߔ Ag H-8%PC@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $V[2W]wW_u %b7@Me-3 x xC~`:4\q%CB7]uM:w߅7^y祷^{w_=\ a6pp�v'b/Ƹb|7c?w6`6`6`67fg淬 6` 6Ppp�;Xi. *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ * >=tG'AF=uQ` 6` 6` 6` 6Ѐ>x] *Ƞ *Ƞ|ylz`Lxi2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@* d@* ΅/a Ѳ:ІH| H| H| H| 6�/�8n @97d8G:ֱ,c Hx Hx Hx HR@(A(�k@@Ȁ$ q%,`G^t؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6 X Ȁ2` X Ȁ6 x`؀6 x`؀6 x`؀6 x`( 2` X @�@( �)2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X ep,`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6`#60 `#60 `#60 `#60 `#60 `#6` `#60 `#<g:יFl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`FؾOlf7φv=mjWn@Ѐ4` X@Ѐ4? eսnv; v=l ,� , ,�zGxpyt X0qWx5qw Xp'` Xp)`Me>s<)8i/? <p?fI 7Ozԥ>uWW:ԁuw@@% a HX% a HX% a HX% a H�B։0xDzE<Zc AG|5yw}E?zo GBU }e?{Ǟ U}u{.x~G~{A.~?` HP& EhBP& EhBP& EhBP& EhBP& Eh"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h((""""""""hhhhhhhhhhhhhhh('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('(&ЀcvH X @#Ȃ{|}~ȀȁG)0ȃ4H'PȅTH)))))))))))))))dȖtI%,,,,,,,,pɠʡ$ʢ4ʣ\(�wdʦ؀؀�$h)()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()pDN,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,*`tOl*�P\X�@*؂eu -------------- ]lOQ !(0 $e&u'()R  ,u(0 $*1%253*�-eYX�@*@:;<*Ѐ6YX�@*CEDUT; G-(0 $ELM*�H}(0 $NETUUE �?]X�@*X[\*ЀW(0 $]5cE  6]X�@*Hjk hV6]X�@*q%W\ V-]X�@*(xL H,]X�@*؀X W"]X�@*؇؈X 8!]X�@*؏ِ*Ѐ(0 $uٗY3 0Y]X�@*ٟٞ*Ѐu(0 $eڦu ڦ\X�@*xڭZ Z\X�@*ڴUۈ [w\X�@*Xۻ[< xv\X�@*51 [v\X�@*8ɥ\' X[X�@*]  \[X�@*ׅ 8[X�@*ޅ*Ѐڅ(0 $UЭ ^ZX�@*X=*Ѐ5(0 $%_ YX�@*(M*Ѐ%(0 $ߧ YX�@*xf` `YX�@*h *Ѐ(0 $ 6aʭ `YX�@*8.*Ѐ(0 $⵭ aXX�@*&*Ѐ">(0 $'⦭ bXX�@*3*Ѐ/.(0 $4㗭 ` XX�@*@*Ѐ<^X�@*F*Ѐ<^X�@*pL*Ѐ<^X�@*R*Ѐ<^X�@*0X*Ѐ<^X�@*^.*Ѐ<^X�@*d*Ѐ<^X�@*Pj*Ѐ<^X�@*pn*Ѐ<^X�@*v*Ѐ<^X�@*p|*Ѐ<^X�@*炦*Ѐ<^X�@*0舆*Ѐ<^X�@*f*Ѐ<^X�@*h (0 $*Ѐ<^X�@*i (0 $*Ѐ<^X�@*Pj (0 $.*Ѐ<^X�@*�k} (0 $ kʭ (0 $­ (0 $v쵭 (0 $l (0 $6 (0 $Ӗm (0 $헭 (0 $Vn (0 $ (0 $o (0 $v< (0 $: (0 $62 (0 $* (0 $ ( (0 $W& (0 $ (0 $r  (0 $*h------------------------------2--------------0HO (0 "(6%P) '+X"`H)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p(7x)Tx,Pt)p)p)p)p)p)p)p)p)p)p)p)p)p)PH42O*Ѐ<^X�@99:�GWgw::::::::::::::::_z:9p!,**Ѐ<^X�@>]`|]p|]^ȅɟǷw]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ƈؗ]|Ɵ9 %t, (0%CODR�LLPPPPPPPPPPPPPPPPPPPP�PB *PB *PB *TPBe )TPBe )ʔ*W T(P@ T(P@ T(P@ T(P@d(7v( V*Yl+ذbǒ-k,ڴah-ܸrҭknn]RP&F]RdĆBd!DBd!DBd!DBd!DBd!DBd!DBd!DBd!Dbd!Fbd!DBd!DBd!DBd!DBd!DBd!!!$%@!dPTH!ER!zaXUh%x [K,AH'1V2"Lظ#=#A 9$EyJ"@;HAŅf!Yj%Uh"a[ "!PI%(H#9:buy'y'z6H#4H#4H#4'uNB&@2bQ%Rp)Ub:*] [K ) (x؎z++* $hI"I@VdzJ bz [K$"%嚫&%n 2' n% 2" 2&ҫ&2'%|n* l*(B (~B # ) %+l* |39 "&q>+ŴE}V` [H|a!"ɱ`]wM (#!i36#~P (i #i3B !~ %6#0B%BM (ˆ % %0R!פB!B*P%P%P%P%P%P%P%P"&jbPDaG[WUh4'.o!' Z$Yk$HRH"B$G(~B$$H WP$PB�$( UpE"H FB�*( JB�E"( RH@E(2B$"(D(!^B($H1 B (T! FH$(! JH$(! JH$(! JH$(! JHBMx#/D!SXY=~c4нAenY[NP2 T)T ZM+@A F�>A Fk`!FB( ? )U0P)Bdd&\QTP0P W&*nqz*uj$#$ Q…?YB. pނ/X"\P&֙6Fic!H *@A R2FJ *HABMPHAJ+ J`%CPB0)A Pc #PPk/hU<+Z)q !F�p!}fv+^X pY[%!"#aŪ)Fdct @) QNT!J8, X�^щJ N C�8E%NQ C0D'^aJ�@ :QWt8E C0D' +񒷼% #� U]UЀ_�,-K`! D(G#`pD)q7P=R$ .łшV4pD)`@wpD#jQF$ D)QV&vD) @Bp N;8p)āW�"V2< C0IB_Էfc4_.- x@|0?#{#H=Q{pD)gkԢF8!\(8G9QF8=7І8ZVCpD)t@G-B̏d$x`G<R#9x#~vmdF! QL3sceoAňOf%!oC �F8S#9щJ4#0Na~08* cF<xc):ahF'WܡD%^QND%:Q @#D0 [c8? C1*/ԣ.u"H'`*X.*h@][$�D$"I1>"?1~lF= slc"Vk|G >qlB0P)nB!DK ¨1a@BE > Q & Q|H'AȂD Q|bs\$�(X RĮ~nWAf'ܲ &⮈IDɂ,l<C=*l>% B/'?'"0|&?(4PB4C?(%*\ , |C=\ ' >ԃ>(9B B (1?,l?( >"B}!&$$YH>]a}U!-[,[ X$hB)$dQ%] |C:,?%11& B=+Ȃ(%0 %? 2P+2)>(%!#B %"l>l," + *%l&1 C4 ,l% B=' > |B~m`HB8Ӆ!;Uh�%H&ĝ"L!@%\BޥB=0 |B4C* B=%l0 8|&'B*0 B C=\ 70P9C0!0%0"'"C:>& %'2~"2nBC/ *|6 B\B*1'3 #X&0#HB8Ӆ[Sh@<v�%H&ĝ"L!@%\B!9,C=&??(#333B 1|%?A*(>,-,= +0?(#+0*'%<D D8'&'|"|B \ "1 0C=0*3%0\(6,,x'yglYJB8ӅЗ|Χ?U%,[,[ X$hB)$dQ%(>8?l%3 B 0< 2nC^'<"1ԃ( ! 99(#-0#0(,5*"6\"|% Bl,(l (|%B:*1?3"1|B7>'ilYJB8ӅЧiU',[,[ X$hB)$dQ%*( & %l% 'lB ' & ("m |#P!!!+*0!# (&*" (l B * B & | ,"|B* '' ( '' && +ynYJB8Ӆ'U,[,[ X$hB)$dQ% * '" "#P#!=>(>& (Dʚ'"|% " ,ynYJB8Ӆ+-YT+,[,[ X$hB)$dQ%͎g B l'B;%0)B("|,"lB d-^m'' ԭlYJB8Ӆ.nh^�%H&ĝ"L!@%\Bm+& B B;Bڀ*0)'' (|+|' %'&$$YH>]>/V<.,[,[ X$hB)$dQ%A l'% B;Y#d*+& 'lBan'&$$YH>]>|VP,[,[ X$hB)$dQ%% B}"#)%#)\'l 'l'o'2' nYJB8Ӆ@Uh��%H&ĝ"L!@%\Bn:'p%ı1!P#d*)l'ț2"0"& "&$$YH>]W?Up&�%H&ĝ"L!@%\B.?C }"0!PB "|& l(~((&$$YH>]%gUl7�!H#ĝ"L!@&\B>"%"l-1#!#)0' ' ' ( 1k 1*'&$$YH>]6U,I�!P#ĝ"L%PB%`d & '"|&\B ,& &|B B=C (((0)()#P#*'% ' ( "(&& &\' '\( B ] B + ++0"|% 2~" "l" %& BynYJB8ӅL1mShIv,[,[,%0B)$\%T&@-?7 B=9C:|, 'l985<-B P2?2P#=B6>!A* -3(|1,%*([=(?| '&5|>|( '0<C4|?8ԃ9l-?ԃ>CDCn "ԃ-\?CByoYJB8ӅԶQhnO],[,[,%0B)$\%T&@B/+780/9&0C=D0]9C/8&,>(-,=*?7 C/)l(8C |"lC:' +"|&(A 311"<-3&8C/|9(3<,5A*8l/&B oYJB8Ӆ<Qh�\,[,[,%0B)$\%T&@&*0 B=\ 1"9|C A \ 5|B > 7p(#x70*7#)% ' /( +0A B* B!(|B B |B (8|"++5 '< B 6'0<5?(l(C4 '3+ >lC* B B &$$YH>]ȹ}YT;!P#ĝ"L%PB%`d)\5<(,|?(1* >(' 1 *>(2-0+?,#+*,11(' ' ?C=|B 'B 1l-A* >>?ԃ(|?C 01%> @  YX taC1 +NPHE-A9dI'QTrd `Ɣ9fM7q朹�悘K(R$E.QRI:}3wL3xuI1};hOC>Ic4y(Eȏ+B.}3ϱt]CҠ@DZj@mB>}6ڪOVmTOA!+QE%O 4QD:QRVHH#Kױg>a19DQQE.QN>DaEtA$V _l}dCl\!nԡaB eOVaY[UYD.d=d$O.dmVOYfKIeV1O@1&>D1gV@f@ROjM"$pB:N=ܮ Ti J)JI.Lz zaxzdc f9cc@}`|qez!zFT!MO1ǜA6%QD.A8Vd@VFclaV^1D9@'UƖ_9hlA>=d DAqM"$pB:S9  Ydi J)K(:t1xDADc;FDa%z>OG@QQFBTyGJQW6cUYza%D>YDdA%t=6&zaM1f@gAz1x;&~a>aA>AdMfhF$pB:XٷBq}i "J0i;DM`eOR d@RDDYK>I)Q@IPB\!uBH[(^eA6!Ŕ!&1Q"@D Ml`/A,"A|B?%>@a"6AMNI tv=aJ qP b"(S.AJ`)O1,1QBD VUbD K'6M ~!BP)\Ї,m bb&DlX " }b1SZ 7ŤB"! D@0"чOBD$/ I" 0I4@Deg0Y@L@CPEy%(Q L4)(@l?K 'R!A|bSJE V_B A Ry&OB0"&x @/ Q|D&>!K">@|b@'DU(6M|$X RNGTVAtN�d D8%Q\DSr =b+1>0%Al'@|b�%BPBp! U0+dt\#&O@ĔA|B?%K  6!M"@(6q D@(A|B@.7:I$"VpNWvUSkd1YA F)D%0є�}+M B"6q D\"".!>|"`&AF�#@Bu"M b.Ol䔦$@ &.U\B AS$"6M B*RA @$P+8A u*h ]`,#KPhS:>b'DBb6qlb`'A|"}@] #DA"*KL(>AbY&O\b@D DAB@&DDlB?X&>/f.7:I$"Vpӑ,o[OUЀ�, &K@$(M!p7%.Db@!>A@B)DADPb@%6AO@!>BPs7# R`%.AX#>O@).AKP%AOP!AMP).O0!6A DB#AO@(AK0#.AKP%( MH" ,hd%}TA`, y)@wFG1yoAzяr$0X [CϞ}4Ld0Y@L5apC쐇=ayC=ayC=ayC=ayC=ayC=ayC=ayC                                        @Ơ"@ l K 4`&�& & � p 0p1 +` ` b k 4 )Q&�& & =A1EqIMQ1UqE"~�  @ >b: q@*�& & € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € b :##+G 4+q`bb r-ٲ--2.r...2/r/.` ` @ @b:21 4@,)q`bb@ @ @ 3ES 41p`bb`:@ 6FyG}G4HtHHHTH5FuTE4@\ �& & :bKKK4LtLɴLLLut:B#Mm 4`Jwo`bb @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t#B#a 4Nuo`bb *9c=cA6dEvdIdMd`a5bY@(v�& &N6guvgyg}:Be[vh 4 fi`bb M6jvjjǔh@�& & llvjvmS 4kh`bb@e6ovooowa; 4$4m 4�nsg`bb p)r-r1o4$4qٶ 4qqg`bb sUwuYu#t siW$@Dwd�& & j7xwx 4 wEf`bb x7z7%@7d�& & {Wz@wP�& & ·}s@WP�& & o8x 4`~e`bb 8%x)-18G 4�c`bb @MQ8UxY#@<X<�& & Z8uxy/ 4 c`bb xu 4@c`bb x 4@c`bb xٸ@X'�& & 8xO 4 sb`bb 9@�'�& & 19@&�& & M1 4mb`bb �im9%@X&�& & nyٖ@v&�& & 9@y&�& & @Y&�& & ¹9@9&�& & yY@&�& & 9:@z�& & 1:%@z`bb IA 4�& & L:1 4�& & d 4�& & |:߹ 4�& & 4�& & : 4�& & ĺo 4�& & :Q 4�& & 4�& & ;ո 4�& & $ 4�& & <; 4�& & T{ 4�& & l;s 4�& & U 4�& & ;M 4�& & / 4�& & ;' 4�& & 仿 4�& & ; 4�& & Q 4�& & ,<I 4�& & DA 4�& & \ū@z`bb [ 4�& & \ī@z`bb C 4�& & «@z`bb + 4�& & \@z`bb ` 4�& & ݿ@z`bb 4�& & 8]@ti`bb 4N``"R�w�& & hݼ@6d�pg`bb ˻ 4 fS@p�pg`bb ɽ=}ٽ@e@w�& & ڽ>߫@e`q@pg`bb `)-1>ݫ@4d�x�=wR` & \wY]a>5" 4`,qk`y~s'6`b@>~u@v/-`{>wR` & >~ɾ@ &F G>wR` & ~?? 47 G`u@w>wR` & -1?5?o@ G>wR` & 6Y]U6 4-`v^t@w>wR` & v?4 4Gu@w>wR` & r?ɿ?ٟ-@ _~R``d� �J*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdEYTEYTE^hA>� 4( 5laPa"B l@b.c2Hc6ވc:c>Bh0b#Jrhd -@eV^eZne^~ fbIff-xओ) K.f <@g~ hJhh.h> iYd JR*.Jjjj kJk)Ȁ)~+ l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� oʀ<`aBߤ~O~柏~~q܏ ��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@p/2E1տrM2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 AF˸+ox< /?!+yLn (x*tKy\ &O:ȲÌ4yl~rlyt&9w  C8سD+ pP d:ˋ/ fP5(2T&dLzԤ$W>r_ X)C81e\@ּuS L֘ҵ}dW:2hd`,+{Զd^ H 7e(t;M2mks8 �!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G� @(0�"t�2(�`2`@ChB@xϏ xaxz`8x8@d(@HA�6(@ Pa 0 6` 6.gF-1GwGQF 6` 6` 6` rDz4@ 4@ 4@ 4` & L3D3M23@7ߔ Ag H-8%PC@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $V[2W]wW_u %b7@Me-3 x xC~`:4\q%CB7]uM:w߅7^y祷^{w_=\ a6pp�v'b/Ƹb|7c?w6`6`6`67fg淬 6` 6Ppp�;Xi. *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ *ؠ * >=tG'AF=uQ` 6` 6` 6` 6Ѐ>x] *Ƞ *Ƞ|ylz`Lxi2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@* d@* ΅/a Ѳ:ІH| H| H| H| 6�/�8n @97d8G:ֱ,c Hx Hx Hx HR@(A(�k@@Ȁ$ q%,`G^t؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6 X Ȁ2` X Ȁ6 x`؀6 x`؀6 x`؀6 x`( 2` X @�@( �)2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X ep,`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6`#60 `#60 `#60 `#60 `#60 `#6` `#60 `#<g:יFl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`Fl`FؾOlf7φv=mjWn@Ѐ4` X@Ѐ4? eսnv; v=l ,� , ,�zGxpyt X0qWx5qw Xp'` Xp)`Me>s<)8i/? <p?fI 7Ozԥ>uWW:ԁuw@@% a HX% a HX% a HX% a H�B։0xDzE<Zc AG|5yw}E?zo GBU }e?{Ǟ U}u{.x~G~{A.~?` HP& EhBP& EhBP& EhBP& EhBP& Eh"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h"h((""""""""hhhhhhhhhhhhhhh('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('('(&ЀcvH X @#Ȃ{|}~ȀȁG)0ȃ4H'PȅTH)))))))))))))))dȖtI%,,,,,,,,pɠʡ$ʢ4ʣ\(�wdʦ؀؀�$h)()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()pDN,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,*`tOl*�P\X�@*؂eu -------------- ]lOQ !(0 $e&u'()R  ,u(0 $*1%253*�-eYX�@*@:;<*Ѐ6YX�@*CEDUT; G-(0 $ELM*�H}(0 $NETUUE �?]X�@*X[\*ЀW(0 $]5cE  6]X�@*Hjk hV6]X�@*q%W\ V-]X�@*(xL H,]X�@*؀X W"]X�@*؇؈X 8!]X�@*؏ِ*Ѐ(0 $uٗY3 0Y]X�@*ٟٞ*Ѐu(0 $eڦu ڦ\X�@*xڭZ Z\X�@*ڴUۈ [w\X�@*Xۻ[< xv\X�@*51 [v\X�@*8ɥ\' X[X�@*]  \[X�@*ׅ 8[X�@*ޅ*Ѐڅ(0 $UЭ ^ZX�@*X=*Ѐ5(0 $%_ YX�@*(M*Ѐ%(0 $ߧ YX�@*xf` `YX�@*h *Ѐ(0 $ 6aʭ `YX�@*8.*Ѐ(0 $⵭ aXX�@*&*Ѐ">(0 $'⦭ bXX�@*3*Ѐ/.(0 $4㗭 ` XX�@*@*Ѐ<^X�@*F*Ѐ<^X�@*pL*Ѐ<^X�@*R*Ѐ<^X�@*0X*Ѐ<^X�@*^.*Ѐ<^X�@*d*Ѐ<^X�@*Pj*Ѐ<^X�@*pn*Ѐ<^X�@*v*Ѐ<^X�@*p|*Ѐ<^X�@*炦*Ѐ<^X�@*0舆*Ѐ<^X�@*f*Ѐ<^X�@*h (0 $*Ѐ<^X�@*i (0 $*Ѐ<^X�@*Pj (0 $.*Ѐ<^X�@*�k} (0 $ kʭ (0 $­ (0 $v쵭 (0 $l (0 $6 (0 $Ӗm (0 $헭 (0 $Vn (0 $ (0 $o (0 $v< (0 $: (0 $62 (0 $* (0 $ ( (0 $W& (0 $ (0 $r  (0 $*hʅ)7H2O (0 "(6%P) '+X"`H*89s8w5<s:w42O*Ѐ<^X�@H99K::::::::::::::::::::::::::::::::::::::::KWuW999999999999999J:9'!+pO0 (0 $Y؅ׅ^\`yׅ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]@ׅ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]@9 %t, (0%CODR�LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL�PBe )TPBe )'R*TPBe )TPBe )TPBe )TPBe %'NQnP TPb(ҤJ2m)ԨRVѰ*֬Zr+X .LL-\Cr 12#C 12#C 12#C 12#C 12#C 12#C 12#C 12#C 12#C 12#C0TS!L0TS!L 12#C 12#C 12#C 12#CAd -d`BEYH1x JUAX : ,pX-!hX$L2#!:!%x")"-XI%TI%TI%TI%XAX ($?찃T�`R$8%U&Xj%,pX]H%tR$4҈|&q9'uy'{N'"VB&@2b$RX(&U]ZziW \�VK ) (|ׇ*'?b%hI"I@V4 ``z \�VK$%Z[&%-~B !P%R!e #h#P !-!|K/#0-#RB (~B #0B ('\ '2( 0)2#lȭIEJ1,9CU3,pX!%H$jmP %P % !* #P #*R% # % (R!R! %R! !Q(P !P # !�L*AJ~ !BI&dBI&dBI&dBI&dBI&dBI&dBI&dBI&0ɨqQXaRk={=+UA~W \�VH$}@"&k$H"H"$ !AB@E(2L$"D!$D"8`"2BHD"P"E&P TdBHD&J"@E(2B$"($ȋP")FAGPB)4AM0D&$ IdBD&$ IdBD&$ IdBD&$ Id#/DQA)AU�\eXAB8?HH~_&2LDE&\QA"pE&3QAt2PF& N" 2qfBD'3QTB( q@A"D!JW"@E&1 TP )@Px9TA ?|'<)OxRb@#/D! �JP )ЁUЀ"\eXA,PXRP7Q&F| (?P)@A P%@AJ *H JEeR*@ BPߢ* J`%A BBk@AR�7 PP^/\U(\*WFTb`*�B)(`+XTA =,p`e FHDHDXeP'*Y 8 : C�!4k~ D'�![B!:a@0):AZٞ�!^q C8E%�aN�D'a;h�D%N!~/* Ͳ}/|!C0@BW %d4eWY�VBP*1 Q8DC)Q Gܡ!*Q {�Q)BRh V\;hBTR�"D JR�#Jad�8i_a;T0+āW�b2IFHn~sӹ+ &b-@Da"G#G8"{$.JR<F+�k~#�D)Q k(E)BT mhE8Q G"D@?tԢH#щjۨ)~ӎG<ĬmC`*HT3m*h�0#HY@F3^p0last͈1S�F-!Jth+`h(؆/|qNB8E<щjwD%:QW|E%:QNT!* ~F%Nct@(D�(8!(X8{Pԭ7WA~�0$HYL{ Va ~b'z*.1D"@|pZR0p*HB@%QcH(!@|@%>M bD=O#3>?~s~6I$ P *�ho4w/* � &V,l<>*l>% B/'?'"0|&?(4PB4C?(%*\ , |C=\ "|"C=ô/ "<(A=>C=,l?( >"V&$$YH!`U֡V,U,�V0@ޑ#I |C:,?%11& B=+Ȃ(%0 %? 2P+2÷2P*(0(,\B* 66B* B "1,Ȃ%l&1 C4,l% B=' > |mZHB8; Th�#=,U,�V0@ޑ#(3 'D<"ԃ0\&C= B*7l|B >"1% 9p#%9|> *#P# (|B 110+l"\~*0' +0&?"7l( ,%?(|B=0"8l#0$$YH; U#]eW,U,�V0@ޑ# 81<|(1132C=0/0+?'\0C2220#20!#B |B\-C4 B4/|BlB*|'` '% ?" 3310C\>%9l0ȂX&$$YH\'Tإ|\`$)0XK-<-'\B=0 3"065|B 1 (C="0?20)Ђ: (0)#B B \8( B:l% '\"&*& *'\+1<80( >'1|C:Cx&$$YH{)T'\`$)0XKl*(\& 'l% 'lB ' & ("n |#P!!!+*0!# (&*" (l B * B & | ,"|B* '' ( '' && —&$$YHRTĩ\`$)0XKt+ (p" B\1%0**Ѓ?ô(l"+"|% " \lBYJB8+Eh,.U,�V0@ޑ#$XKl B &|((P#!A/B* 'Ȃ &Іn'' t&$$YHH˲lhmW,U,�V0@ޑ#I׮+& B B\7*0)'' (|+|B׊' %'t&$$YHHܪkhnV,U,�V0@ޑ#IA l'% B\BY#h* +& B'l&|Bxz&$$YHHkh\`$)0ZKo% ~"#)%#)\'l 'l'_ |(0(| llBYJB8/V̯.U,�V0@ޑ#P%p1|Bg 131!P#h*)l' 3"qx"& "pqlBYJB8Vp.U,�V0@ޑ#11 ' B7#%| 'l" &'`* (p&$$YHgh�\`A"H#~{mr1 (\B &,23)+0(#| |"| "8+1B |oBYJB8r{Vr.U,�V,%0'D"LBׇ +3& 'l%"Bl"l'* (ԃ1*BB #!!0)%0B)|B \ | (n"& &\' '\( B |B | |( *" " BB:( '\"0' 'l%mBYJB83\V!aak\`!P#DB$($\%T&hևtB/?7"B=9C:|, 'l985<-B P2?2P#=B6>!A* -3(|1,%*?w'"|(lB*\77' B4>D*'1C=&Ȃ9? "\B46 * >6C=%mBYJB8�[V6o\`!P#H"L%PB%`f})1-|< ?38Cl3C4/4?1B:C l222/!9p0(&f |"lC:'#+"|&(A 311"<-3&8C/|9lB ԃ1 11<\?6B/|+mBYJB8%Oh纮w\`!P#H"L%PB%`f}!l**<"5 B ? (7% >\'1pz7!07x#>x)0\"|">"<C(""'+'37 B9\"|1 <l|3O1\(|9Dp2<"6&"*|&$$YHH5=UK\`!P#H"L%PB%`f}) 5<p7+|?(1* >(' 1 *>(2-0+?,#+*,11(' ' w?C=|B 'B 1l-* >>?ԃ(|?C 01(wÃ>Pa(0O#, mBYJB88Whԟ/U,�V,%0d+$\%T&hևT71@0)_Ӈc1Dz4FyHI󗇒^"ҧ>Kw5D. IUV j&D1gӪ@$kզAt @(]4Ql߯A}Rtnݺ1 +NPLE-'VqcǏ!G<yq 0gּsgϟA޼�K(R$E.QRI*J3~;IzDۆ(+D%>Y}esE7u[!?6}ZŪ,~B4*D>!iYOfQD郕qa@R}aAdxcMن$x$QXAd$/I '( r*4#Lr0[ %8FZSdK(n3mX}ac6~zŘAD>9F=Xe\YaH!a@!UAdD6Ao1gMd DDD.A8Vd@VFcla&Qч[1D9@OƖ_9hlA>GAVA$MM$pB  Rq LW]%l̖ JiK(n;t1xDADcn:FDa%z>OG@QQFBTyGJQW DAY~a%D>kEdA%t=6&zaM1f@gAz1xn:&~a>aA>AdMxvF$pB  +WV \pl̖ JiK(nCKDV$@, $ODIU>TYIJH!B&<aVV }ddMDjd@T6A$@dDDپ>>X>VEO A>Md%X RQa@ �, 3K !(&jsC, Ab7YE qAbD A|b"(<bv )@ U?z "" ݤ@&> b{X*>q d{HMR!K"Dl'V!1$+8A :*!TAdf D8%њ\DmnӉ>S&.Ox">!M|"'VaTb()T R HdD`1 Dxok]> Dx'GDl*.O z'VD|BX(>qOb'IMMI F(bKn4I 2"hm.AJ`69D D^ 6 D}D > J!( R~p*ADBЇ91D|b7'z D D  }b'.K|"؄(6@|%>@ Q| $X RQa.HVA5hdf D8%њ\DmnKK 6QD%qT(@@!1;P! T %6M "7A,$@ &.U\B ,A/"6M B*RA "$+8A :*hQ*h-0,#ZsKPm:>b'D~BM6qlb`'A|bv #. D"'KX7I(>Ab7Y&:O\b@D DAB@&DDlA&>dEB77I$/VptTZoUЀa`fY$A Fl5tį)q  " B D H! B `"( J|`" FۯAP #(! ? + P| "Hq J\%(1J|�&Jl'Hq F|�( R �E 1J| "@J\�&q J\%(A MhBI `A0vXO}Y@fP<P:#3#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(CvC_`-Ha :_1Uc�, 3K@```````````````````````````````````````````````````````````````````````  o ` ܏4q91@�3 3 �]`eqimq1uqy}`"` ` ܯq 4 ]l0c2c 1q1qɱͱ` 0tq) 4�[l0c2  0CG21s1@�3 3 4M4QTs5Y5]5a36es6i6m6a @2` �1t$33@:Ӵ�3 3 � � � � � � @G@ L˴ 4 99j0c2@G@ N4OtOOOONʹP 4@M7j0c2 0$uR)R-R15S5uS9S=S/UO0 T 4@Q/i0c2 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 41 T@TՒ�3 31jvjjj6kvkkV 1vlɶll6mvmٶm@.)nd0c2 kvooo0m p pWm@qEc0c2 �T-r17s5ws55q=sA7tŶ 4qM3�3 3 8ua7ve7sEvmv϶ 4tyW3�3 3 xx7yw0 ,Ulwwz 4ww0c2`y7|w|4SV06}w}ٷ}}1@w�3 3 ȷ0&u ~ 81@w�3 3 185x9=X@t�3 3 >xY]a@Ft�3 3 b}8 4w0c2 @8[ 4w0c2 @8շ 4v0c2 @8@8n�3 3 ⸏7 4/i0c2 �}@ْ�3 3 y9ّ@&�3 3 8Uy{ 4 h0c2 q9u@`yp�3 3 v9Ͷ 4g0c2 @u 4g0c2 �ɹø 4e0c2 y 4@e0c2 :] 4�e0c2 @5 4d0c2 �9 4d0c2 Uz 4@d0c2 q:] 4�d0c2 @5 4d0c2 � 4Ec0c2 zӷ 4@Cc0c2 :@4�3 3 ⺯ź 4?c0c2 @3�3 3 s 4;c0c2 �I[@83�3 3 J; 4 7c0c2 @};@l[3�3 3 ~{u 4`3c0c2 {@3�3 3 Ÿ 47`0c2 ۋ@{0c2 `@Y]�3 3 { 4`e0c2 1<@ \I�3 3 2[ 4Ód0c2 e܃@TI�3 3 f5 4Əd0c2 �ș|@H�3 3 < 4 Ec0c2 @}@<4�3 3 |׷ 4`Ac0c2 l@3�3 3  4=c0c2  4@;c0c2 @ 49c0c2  4@7c0c2 @ 45c0c2 4@3c0c2 @ 41c0c2 ϼ 4@7`0c2 @ͼ 4�3 3 ]˫@}0c2 ߳ 4�3 3 ɫ@xv0c2 ᙼ 4`0#R�3 3 8ȫ@8d�h0c2  4S@p�h0c2 g 4I^d`h0c2 e 4I^d�3 3 ī@j8d�x�I@#6`2 �? 7 4� ?!_=#6`29=AO@(HF %_K3R` 3 mq?o? 4CcV}_3R` 3 t?# 4?G�u`!1#6`2@?7 4;GS` 3 ? �BÆ <5j0 +&LaA$Qx2ȑ$K<2ʕ,[| 3̖Q4XiqDD{bHd94ҥL:} 5ԩTZ5֭Vh `ϱLaHdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdJ*YdEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTa-@P -0 2EYGLJi^ini~ jJj*(zS ": P -kk lKll.-x +B)` mA @�nKn枋nn oKod[P ;-p /p? qOLq_q_ 0A)/JԱE l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� �`Ӛ pkd)B� qD,$*qLl(JqTbU_<l ��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d+2]|!@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6EY#A^HKzҔ/iJ[#x2 PzԤ.5@NKD_ Xz֣CZ=Zz׼ ғZ"./NKþV hK{)0 ik{&FTύtw`I erE+i�<r YކAyd oxS ~RD:2kd`qh|$/d )_Ni*veyC`kZ2AiC �!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G�TT0" fAF ^0! 4z x!<LG<�^@^�� R TX H *ؠ *+Fg1F n1GwGqт , , ,~Ա, $@ $@ $@ $ؠ $L3Ds 6M7%`h0Ad�lYgR`MA%P77` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` jV5W]w\7@a% *H3Yeɬ`Bi^ސ`�X� 7\q%PE7]uZ]w߅7^y{7_6_ a6ppu8b'8y/8c < < <,e_ق*ؠ *@�fLc|^@V 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`s?=tE߸tOׂ , , , n9w[ *Ƞ *0^ʦ&`6( 2 2 2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@*0:Є'D TBGa,&�8n @-,DPD&6,.b8E*VъRbŖI_j@@  l@$P $юY`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`@2` X Ȁ2` X 7ڀ6` X`؀6` X`؀6` X`؀6` (Ȁ2` � �``K(@ (Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2`>Չ)@6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`860 `#60 Fl`F470 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#oȟgFsռf6os܀, h, h��BЇFt �:7я3,� , ,� , tE=jRԧvUBue=kZַuuZ'` Xp'` mf7φvl^svx`̒�AFwսnvw=uw`~xmozGx‰@o7=q,)@qwyE>r'x.x#$I8B#$I8B#$I8B#$\Bԥ>s Wzֵ.P_{>v 8 , H8BP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& Q(BP(! EA~PE`yЄ(4! MBЄ(4! M&&&&&&&"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"h @@A$B4C< H X @#ȂHIJKLMND)�PE' R$EOD,0UdE%,,,,,,,,`_`a$b,(�DTedFe\ H 8 @&"""""""""""""""""""""""""""""""""""""""""""""""""""""""'ţDJ%,,,,,,,,,,,,,,,P)d˶tK,˸˹˻˼˽˽ hf\X�@*؂dtDŽȔɤʴȤ--------------\̵͵t*Ѐ4(0 $N̬ A\X�@*DTd (0 $ (0 $du*ЀA A\X�@*%Q̬ U(0 $ ` ]X�@*"5#=*Ѐe&E(0 $$+̬ p.e(0 $,53E*�/eS]X�@*@:S# h=(0 $;%B*�>U ]X�@*0I XL (0 $JQE*�MEղXX�@* XU HUT]X�@*_V̬ UM]X�@*fuǬ (L]X�@*xmu*Ѐi](0 $nE_ �WE]X�@*Hz%*Ѐv(0 ${XJ =]X�@*؇%*Ѐm(0 $X4 X6]X�@*ؔ*Ѐ(0 $# p.]X�@*١*Ѐu(0 $Z @&]X�@*ڮ*Ѐ۱%[XX�@*ڶe*Ѐ۹(0 $[ ܲXX�@*e*Ѐ\]X�@*`E*Ѐ\]X�@*ӽ*Ѐe ]X�@*@ڝ*ЀA\X�@**ЀE޳XX�@* *Ѐ(0 $^ˬ ]X�@**ЀE(0 $_Ǭ ]X�@*ނ*Ѐ(0 $ `̬ P]X�@*&6a `]X�@*8aǬ X]X�@*!&"*Ѐ(0 $#)b P]X�@*01*Ѐ,(0 $28*�4(0 $9?*�;(0 $@fF*�B(0 $GM^*�I(0 $NFT*�P(0 $U[*�W(0 $\&b*�^.(0 $ci Pf]X�@*op*Ѐk(0 $qvw 0g]X�@*~*ЀzN(0 $fvȬ ]X�@*x h ]X�@*Vip  ]X�@*Xi  xi ]X�@*6 ]X�@*8ꩦ Xj ]X�@*߬ A\X�@*뷆kɬ 8kA\X�@**Ѐ(0 $V췮 lXX�@*Xˮ*Ѐ>(0 $&m lXX�@*(ؾ*Ѐ.(0 $펮 XX�@*v*Ѐ^X�@*`*Ѐ^X�@**Ѐ^X�@* *Ѐ^X�@*>*Ѐ^X�@**Ѐ^X�@*@ *Ѐ^X�@**Ѐ^X�@*DJ)qPLO)`\ �]X� "`!P%2p++S'()r'P+,'E*r'H M q]X�@899;::::::::::::::::::::::::::::::::::::::::;WeW999999999999999::9'!+M0*Ѐ4/(0 $Y؅ׅ^\pxׅ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Pׅ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]P9 %,}*�'(0%CODR�LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLĻPȄPȄPȄP�L2*SL2*SL2*S(I8qrc,Xʖ*Wl%̘2gҬٲ :w'РB\s%e eb(%ERj!Fbd!Fbd!Fbd!Fbd!Fbd!Fbd!Fbd!Fbd!Fbd!FbB a*B abd!Fbd!Fbd!Fbd!Fb%KPl!C*Rdb<׷(oXs%Ku_i"Lx * : VR &`R &`R &`R &V!VJ(; ㍗x#U}=H:-~PBI'LH#舀OJ9%UZy%YR9]z$ZY`%h$c@!F2)Eq9'KUh#yN D"S XI:(_J*"V&$?Xaś9*UN 촄H" )N]r+GR () %~P+%NJ )rS0B N1 %B !BI2 #2B (G !)0B #B !|% +|+ *0 3&dP|jLUh*?.;!%H$j둙P %P % !* #P #*R% # % (R!R! %R! !Q(P !P # !K*AJ~ !BI&dBI&dBI&dBI&dBI&dBI&dBI&dBI&0IqQX1ǹR| NH$Iv@"&k2$H"H"$"H(J($I"|/I! d}"$R$I"$}!J&P TdBHD&I"@E(2B$"($NjP")FAGPB)4AM0D&$ IdBD&$ IdBD&$ IdBD&$ Id(#/DM$*h�x^$t ! Ȏ% ! iz*XBpE!LoD!1LC(D&X7b{ ABsD!PQA(QL"]QLP0PA W�#@A ZP)� J<&2IML0B,$$"6GU |@YN$| 53JԒGbD-)AR*A U�!1 ?P)( RSTq$U %,J(HA FP (TP ( PԒ�%Eo~P!HuFeD%&F^xYlR5GUЀ7ʓd;Y1+R0:ӉJ?�)NN!�aȨD* @`!*aNwxE' qNؕ!�aW!NQ @0D%�щxl}E'�QS0+Jt-p+\ 0P,H$U}.{Rw:YNB8PĂ*1@C)Q Gܡ*|Q {� P)Rh [;hTR�@  JR#Jad�8]_a;T0+āW�b}1cIFH>FO4@].@' @ #{# =Q{pD){X5q@@?ʑR�5G@І8ZVCpD)t@G-ˏd8B;JG<xģ>5M- C0IBc*4d;afP ĭdd48ʎx�0G'*ьx#8!`D'd�Fam!jSģ;^qNTxE\;ZTD%�`/lmT0F' dg&?ypB$PH",d%69s>yϫ]{s:YN`KHB`po@P=0?1~lF= slc"Vk|G >ql)8)nB!DK ¨1a@BE > Q & Q|H'AȂD Q|ǠYc/Vp$�(X R I?ͫo2' v#X`pou$JBۀ<UlB"zOC>! DCD/QC(H?!2*P!% BB 75 " " ' >ԃ>|9B B (1?C=?&1 0 +lSHB8�-!6!U4.N,N XBӁ#�׭l_ |C:,?%1H1& B=+Ȃ(%0 %? 2-2*>(%!#B %"l>l,"H +|*Ȃ,d(\&l?( >D'&\ /|"1 ' /&8$$YH&2.UHa-N,N XBӁ#�׭l(3 'D<"ԃ0\&C= B*7l|B >"1% 9p(%9> *#P# (|B 110+l"\B~*' +&?"7l( ,%?(|B=0"$O&0#HB8 x,R.%S_hNDTN%UVU^%VV%4(0p 8,C='?C?"333B 1|%?A* >,-(;+0?(#+0*'%<D D8'&'|B"|B \B"1 0C=0*3%0\(6,qq&�$$YHRN'uVUdvn'wv,N,N XBӁ#�׭l(B=8?|%3 B 0< )n]'<"1ԃ( ! 99(#-0#0(,5*"6\"|% Bl,(l (|%B:*P1?3"1|B7>*&�$$YHu^).ehwvz%4(0pm*(\& 'l% 'lB ' & ("Bn |BP*0)!#)0 B l(B & +B"Bl* " ' B B '"|B | "|B |"l(l",&�$$YHG^+]hvV%4(0p-q(Bi" +%0%0**Ѓ?ç(l"&q"'\ Bi&�$$YHG~,\hl.N,N XBӁ#�׭l^ B l'n(P#!A/B* 'Ȃ &BF%d&|(|" &�$$YHGȞ-V,~%4(0pm+& ­  ((#B|B |"''~" "\B~nPJB8 x^kh@۾nw.N,N XBӁ#�׭lA l'd% BR(�%!0BB l "Xn~&d`n'X&�$$YHꦯuVf%4(0pY,\ h' 2(P2%|& *|&|qVW |((| \oPJB8 x 0 ǰ 0 \hpU.N,N XBӁ#�׭P1|­f K1!P#*)l'd)"0"l" B [&�$$YH111 oAhrT.N,N XBӁ#�׭H'?C B~"L0!PB- "|& l(T+'d`* (rmPJB8 x21132W23/N,N $0(d p]Y1 (\B &x3)+0(#| |"| "p3.+1B |>&�$$YH27C?42W0!/N,N,B&0'D"l­$T ՝(l"|&\B ,& &|B B=C (((P)(*#P#*'% ' ( "(h&h/"l" B*l%|" "|%"'' ' B + +(/"|% )~" X&\B'PJBB4gwgqh�E!P#DB$($\%T&tB/?7"B=9C:|, 'l985<-B 2?2PBC/d?B"<0C'C:+\B §ç'"|(lB*\77' B4>D*'1C=&Ȃ9?"\B46 * >6C=%q$$YAJ 8׸8縎8W/N,N,%0k+$\%T&/+7C80/9&0C=D0W9C/8&H> +H? (?7 C/)l(P]Z' 6C d` |(* 'l+B(0C=/( /1B=0+l?17&B=" "<,5A*8lC/''PJB?;GDh�!P#"L%PB%`[ !l**<"5 B ? (7% >\'1Ciz7#7x)>x)0\"|">"<C("P"'+')7 B9\"|1 <l|3(?%'C4&3+ >l*lB Bq$$YAJ ᴟ=ڧ=WG!P#"L%PB%`[ ) 5<|+|?(1* >(' 1 *>(0+2(?,#+*B,11(' ' §?C=|B 'B 1l-* >>?ԃ(|?C 0C1(>`-0B#, q$$YAJ ?JT@h0`A&T\B%F")tR%L*MT雹c߯KzCԇ߱@|Z"=AN(?C_/B~\btSA}d"D$*VlZ5h@iUzXmjӠzX :OT ~dB.(YX}Zנ>|sgF$%ʖ-TPS1ukׯaǖ=vm۱hhwo \@p CaT4J@/*Q}'Yn@˖_dQP1"o#W eOVaY[UYD.d=d$O.dmVE>XgV $AXǘO>D=ĜmXO'KD6L$Ib4+LKۨ+ ~h JHI.L@xaExAzdc f9cc@}`|qew~!zFT!MO1ǜA6%QdO[XMY%}@D1Ffl9ƘODaD>1g[~AxfaY@6L]>$Ѭ0MJ{W֪Nh h "DJ0IS~IszGD9ƫcA$VGkXaxd eeT!DwUq@DUVA>Y3D6$YIklchҩfcV zVsǫcfXf>DDjaD$F4)m! Z%8F0J*$D6уA>I%IQeO.$D`C>DxR@aRq !%@X郕UEY6dQ|3D>$ADa%M $D6QDV>AU bчA|؄.Q8I$a4V0"A n_UЀ@ dYA F`D$D%0B(dQ "*1 "%D @&A ?c!HRP?~c61D+D&> }X*>y}HWR!K"Dl'V!9DFcH'7 "H.AJ`$"DD!+DbH'T\&> Q Q* DhP) GJȃ5"M"7@D. Q|D&>!9">@|b@'DU^(6M|($0+FJGW Y@@%`FDr JT ) M B@D>OO "&MP A U+TB >A &>AD 0D  }b'.K|"؄(6@|%>@ Q|,$0+FJ 5iU Y@@%`FDr JT  .чOb3"DQ b@%RK ' Vl`@A P0 + GJ|"z'RV +'6F0E Mh@*.!A|b0B V&!M|b@ I" it/-v񽪠θ "H.AJ`$"+Mb =b^%A @D  Qpc+K B+!@|".KxE|"Axe&>qA|"Q E  m+&(A B,$0+FJ/vaTA4�, #6PؔHAU!A Q"!AM0%> D0#A P، (HAJA(>AK%.AKP%>AKb@%6AKP#>DB)AQ"%> D@%.Db%.AKP&4!$ I P#kOꭩlM dYB@ R0J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0#(J0# Ha  -H U_\ d} b @ ``````````````````````````````````````````````````````````````````````` F o ` < 4Zkbb Z�� `1e \mq1uqy}1wq .q4 @ @4@H`  `1qɱ1q4~� @ LCJ? 4`Kjb  @ 45@`  4Q35UX5]5a36es6i6m6q37e 2` `5d3S@>`  � � � � � � @J@ L 4`9Kjb@J@ Ѐ4OtOOO5POOPc 4MIjb 2)R-R15S5uS9S=SA5T3OY2T 4QIib @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 5,UV6@Xu`  $sjjj6kvkkV hŶ^@6`  m6nvn,sO6oa 4lAhb @T p7qwq9Uo5@r`  ws9s=7q7tM 4`r+gb`P]ua7vewvS2�SY5Dh@L7``  hx7yO75PcwQ 4wfb `y{vMR@ q@_`  7~w~ 4 }db ~8 4�db @ 4db �9 4cb �MUxY 4@}cb uxy[ 4@{cb x@7`  8xc 4 wcb 86@!`  x@ޘ!`  @x!`  y)L@Y!`  *9E@29!`  Fay@N!`  b}Ū@j `  ~y96@ `  9 4 bb @y@ `  Vx鹞Ū@y `  y 4`7`b %z)@zb A:EŪ@zb `]a5@zb y) 4@`  |:@zb `7 4@`  z@zb :c 4@`  亯ZŪ@zb {] 4@`   4@`  0{ 4@`  H˺ 4@`  `{ 4@`  x 4@`  {c 4@`  G 4@`  {+ 4@`  4@`  { 4@`   4@`  |ϴ 4@`  85 4@`  P|Ɲ 4@`  h= 4@`  |ɫ 4@`  e 4@`  |] 4@`  Y 4@`  | 4@`  c 4@`  }[ 4@`  (ӷ 4@`  @ҫ@zb `' 4@`  lѫ@zb  4M`  ϫ@t` R *gb 4`iS@pr`  Ϋ@X5d�pr`  ; 4M]d�+gb @5@3e�q@*gb `Y@3d�x� rR` >~u@J~镾rR` >~빾5 4F-'6`>~7 4rb~-'6` ?/ 4� GurR` => 4 BGrR` @?ei7 4 Fu@P-'6` s?p@p FurR` T3ɿ?ٿ??5@>6`6@�,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTREUdQEUdQEUdQEUdQl@a^@)\ C "Hb5pbGHc6ވc:c>dBIdF)Ȥ)hb#6Ie)XC +le^~ fbIfffjfnf TYe )(R. Jhh.h> iNJi^J|28|g ,Aj kJkފkkb 2|i&)Zh2[T*@~柏~~Oߏۉ'<|*� p"R  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�@�J@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6:UB@< yD.[#б(KyT/BL,yd.Le@`1 8yV&یc:y| @ zЄ.M!;�xF HKzҔS�"0͖? P P dḷn_ XTJ >U?YּI8td`+{nvASֱl7;2yjX.CxX27 x˛v%wtQd'ݻpxI8Wp�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G�TT0" fAF ^0! 4z x!<LG<�^@^�� R TX H *ؠ *+Fg1F n1GwGqт , , ,~Ա, $@ $@ $@ $ؠ $L3Ds 6M7%`h0Ad�lYgR`MA%P77` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` jV5W]w\7@a% *H3Yeɬ`Bi^ސ`�X� 7\q%PE7]uZ]w߅7^y{7_6_ a6ppu8b'8y/8c < < <,e_ق*ؠ *@�fLc|^@V 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`s?=tE߸tOׂ , , , n9w[ *Ƞ *0^ʦ&`6( 2 2 2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@*0:Є'D TBGa,&�8n @-,DPD&6,.b8E*VъRbŖI_j@@  l@$P $юY`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`@2` X Ȁ2` X 7ڀ6` X`؀6` X`؀6` X`؀6` (Ȁ2` � �``K(@ (Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2`>Չ)@6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`860 `#60 Fl`F470 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#oȟgFsռf6os܀, h, h��BЇFt �:7я3,� , ,� , tE=jRԧvUBue=kZַuuZ'` Xp'` mf7φvl^svx`̒�AFwսnvw=uw`~xmozGx‰@o7=q,)@qwyE>r'x.x#$I8B#$I8B#$I8B#$\Bԥ>s Wzֵ.P_{>v 8 , H8BP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& Q(BP(! EA~PE`yЄ(4! MBЄ(4! M&&&&&&&"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"h @@A$B4C< H X @#ȂHIJKLMND)�PE' R$EOD,0UdE%,,,,,,,,`_`a$b,(�DTedFe\ H 8 @&"""""""""""""""""""""""""""""""""""""""""""""""""""""""'ţDJ%,,,,,,,,,,,,,,,P)d˶tK,˸˹˻˼˽˽ hf\X�@*؂dtDŽȔɤʴȤ--------------\̵͵t*Ѐ4(0 $N̬ A\X�@*DTd (0 $ (0 $du*ЀA A\X�@*%Q̬ U(0 $ ` ]X�@*"5#=*Ѐe&E(0 $$+̬ p.e(0 $,53E*�/eS]X�@*@:S# h=(0 $;%B*�>U ]X�@*0I XL (0 $JQE*�MEղXX�@* XU HUT]X�@*_V̬ UM]X�@*fuǬ (L]X�@*xmu*Ѐi](0 $nE_ �WE]X�@*Hz%*Ѐv(0 ${XJ =]X�@*؇%*Ѐm(0 $X4 X6]X�@*ؔ*Ѐ(0 $# p.]X�@*١*Ѐu(0 $Z @&]X�@*ڮ*Ѐ۱%[XX�@*ڶe*Ѐ۹(0 $[ ܲXX�@*e*Ѐ\]X�@*`E*Ѐ\]X�@*ӽ*Ѐe ]X�@*@ڝ*ЀA\X�@**ЀE޳XX�@* *Ѐ(0 $^ˬ ]X�@**ЀE(0 $_Ǭ ]X�@*ނ*Ѐ(0 $ `̬ P]X�@*&6a `]X�@*8aǬ X]X�@*!&"*Ѐ(0 $#)b P]X�@*01*Ѐ,(0 $28*�4(0 $9?*�;(0 $@fF*�B(0 $GM^*�I(0 $NFT*�P(0 $U[*�W(0 $\&b*�^.(0 $ci Pf]X�@*op*Ѐk(0 $qvw 0g]X�@*~*ЀzN(0 $fvȬ ]X�@*x h ]X�@*Vip  ]X�@*Xi  xi ]X�@*6 ]X�@*8ꩦ Xj ]X�@*߬ A\X�@*뷆kɬ 8kA\X�@**Ѐ(0 $V췮 lXX�@*Xˮ*Ѐ>(0 $&m lXX�@*(ؾ*Ѐ.(0 $펮 XX�@*v*Ѐ^X�@*`*Ѐ^X�@**Ѐ^X�@* *Ѐ^X�@*>*Ѐ^X�@**Ѐ^X�@*@ *Ѐ^X�@**Ѐ^X�@*)؂,@OqQ`-----------------------�H\L*Ɣ-Xw*�P(0 $7oLQĵD32ȂpGDE'FwGtRTIq'xK9'''''''''''''''''''',8/ȁ,@+03�*,=_*�k XX�@*-PD*s>99999999999999999p999999999999999y:`y:7"@!!,h9)K**Ѐl(0 $pPD*dg*HO\]]]]]]]]]]]]]]]@WW]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]`gw_]߅\pO,@+3,h9)K**�G~_X�@*w*I!!COLLLLLLLLLLLLLLLOO *SL2*SL2*SL2*SL2"h'B E*PB E*PB E*PB E*PB E*#I$1(BBnPr,Qd -jײm-ܸ[h`.޼zovERE.ĊHiq*C #!Obd!Fbd!Fbd!Fbd!F a*B a*&Fbd!Fbd!Fbd!Fbd!F$o}!F*!J*!" R " R " R " R " R " R "҉()" TxYgQ18[Uh�9 ص]HTA#EHEcR@fbqH&Lr%Yj%WVR &`R &`R &`R &_V%qbY %P %P %P %PBI%rz((EhxeFcQT!gaa$nQ<:* ص]HT)4RT 1?DG&8++N&;I*$P%P%P%P",-NBAW XUH)3;/Uh@*] ܅D <0[T$$Nb1QJ%J|9ĕl1W2 !<2%lJ!_Wf4ERK0V9缀] ܅D5 -#I.IX1QIB )l ) #5)( ( "l%|5#A %*m % ) ! %[3bH'tb)h)I' 2 |%#" l& r(H "J l"'\2& 73I!@AW!Qd!^a14mUA?~_ ص]HT=[PAKRafL!Fd?%P %2AL0)2ALPBȄ+PAT")T F # J( BB` !BdD& R�*TQF)T C+*Q CH(H F�+AR)EJ D65B䡋"%A FP`%A FU`E! RWоUA$&s�,.H$G- f ("D&$ IdBD!$ IBE!$=BHD&B Ib#FQBxDJh"D"2TH*2!LH"Ȅ$2!LH"Ȅ P! Td0D'�a@hNs8E'*I#IB(P"H!BD")PAP"!$A IPBĠQ TA f (dA X B9*h N}j^` UPШ�%Q X0CdB; QL"j=ZQVT@E& J ;A BPp#L5Z3QAP 2QL@ 2QL8E'*ST0 �aJ$]$Ġ(AUl %�"#\J0-%H�B`, Rx,`fU�TewABK3*oIT001DHB(WfRt?R⶛!( W"q[#%1(Fȃ*@A FP@W @8):Q "qf(8J0#@Q`)( ?b3 �O�B`, Rx +`A0=evY]P; [̀3LA Q8D&0!IKD' N��rA;9 k0D'N`t@;� :9@T� SH1\'*[CT+ CH(!b Jt!:C/:QN) щ;):aJҔ6!P' fcp-h X4O|vY]PӋ [̀3LA Q8D&*ሕ-oE)Z\C)JV8}?щJ qR�.Z(#JR<([QIt # Fp((щI-/r;Xy#V~RwpDR"3` { p,p|^U�CewAB://*z`)D%R$#8Zs{C.RP0)�jF'�щfHiCpD)V^ m8Vq[!2?d+�"<:4#=$C8؃8B)=?C+44؃=Xʕ:5C8˕9"!�AH`PcPW\ތTTHdH`PA!`M B'TB'B04C-�8C</9T!TC<0 T?2B<!2C3B32t 8T2)P!;P)T:t �Y-,' B |"0C=0(2ăC5�Y<C0Ԃ9!;  B' ?�/C5t :T0B'B%tB%BNZ!�AH`POd`W`Hh#`,],] A#`W`TAd&PB d݈B ( "B? &3 < (6'B ?\B/' 9\* &7-7& B "' 110 &'(|B&" %6B"(C4 ,08\B5(d4C \?' &3l(DC:*6(lBn'l"@R&DAHẍdN&eV#fTehxH=f&P` "l N B4C:C= 1 ?&3 B l*B:0C*0"|>DB3C A:\C "|('lB "\>\ |B -8 '?& ?<*|?B?'1&郇*? "l'lU%P&DAHxRfh@f)^,],] A(xH=f&P+|B |"lC=0> B 0 %?l%1(?0 1">0*'?'/lU~,86l* (l'l," +؂B~B*%1,B \B=\+-|0'>"ԃ1" <0,,(B=+8&(%|R&DAHx4Eh@+k_,],] AnxH=f&P*' B=0'B4CB="\/ l8|'* *1(/(\7C7|C ?C\""l(0/1(N (*(% B(8|&&+5%g=& 1"\B=0"|(7 +l" +1B 'R&DAHx0)HhVTA~Z`W`cH\`A!`%( ( B:l-<'lB=&/ l111(d='|1 /31C4 ԃ1NnBB ?"0C:"( (BN l%0<000+ B43Ȃ00B1l"?(7- 03/*>(  &|& R&DAHx.V+oT.xH=f&Pn( &B C:9?\ 1A*<Bz^C:6'3 "?A 1>1((3\%#+5+ 5 "l%l"&\"|% & 6C=\'1?3"ԃ0 (>"7<l"09C:% >(D/3o" R&DAHxV 93_,],] AsbW`cH\`A!`%("\UB&"\ B*"B ' (l"BB B*+l"& l'% ('lB^&D%"Bn' ( %*l (d* &'\#Bz"&DoB^&\'B (&DoB % ''\%%(%lR&DAHx3VaT`3)xH=f&PhB"lBnh&" ,>C:<؂"' jo ĎB"hS&DAHx<V6wTv(xH=f&Pq |B |B % }+d (%- " l* }GxhGo|% &%`B!�H\POd`W`Ayfh@w8.],] AhbW`cH\`A!`%dxo#'( & &&( B l'  (|B \*l9#& B %`B!�H\POd`W`dHh�:`,],] A97`W`cH\`A!`%h"*"|}& ( &|(|'"Gx2&|S&DAHxȈ?;Eh�W;_,],] AD;[`W`cH\`A!`%: "&}"|"B B"B |+\B l73UnS&DAHxG{h<^,],] A<xH=f&P'BB:(7" %' ' lB"|6 B*S&DAHxļܷEh�T`W`cH\`A!`%l@(N 0 }#%"|B'' B BJj'(&\"lS&DAHx�W=/],] AcW`cH\`A!`%~ ( (/}UB (| (|&\ h3/&\@ x`A1R\1#EJ,R\eKGA9*6TeK/aƔrA*T)gO,HR%3W`s&J  QQE)&D}X)Uz6!ϘMB)Ъ>}G@DD}h@ iUQ}M}4hA}tӦO~Ez ϠO(ЪAl0"F+f(F"F,=gXEL߰ HhWF,Rfb,bD)!UX_ҩsVx1qAIqDh_.Ak'c>~XsdVYc4xaeADG'K%D6&xaEMmae}tl}ǜTtY=~ƑEAV $!J0)10 3(" )% ċTRHiMAB#,* )̸ ,8L(IM6H[ŖoE}饗qeh9F_6郟tsclactaƖT4Mf@Q@MlYEVXQ dK'c~%c1Fxc}amYe~ DK1ǖca@IgazQ6I%( Ќ+̠(,B#,8y*4T_Z TB 9B#,* )̸ ,8L(IA>eM A~gTF>GK&DVd}fme=1Af>D>AĖzlAD~leVDTZYDT&=sf~} $cemIEh郕tADD$Q>IL B )̸ B ,4‚MЀ_ TBB#,* )p3`A G(&(D"H lqtԃ&! DB*>71Xq cC3 V?QQ!@M(! Y?!O B}>! [|B <aA B@'DDTx"q Dk@ lJ`@p3P$ Y41 %',@%H$׃`A Cɂp3`A G(&(K/9|Ōz|b8F R ~l*0Y *l VX Q|"1A#DDYK >Q>!t\C+D ~b8>>z#D=aUB71>"B Lb`D! RF�JTAix UЩv,Ha(Y`,%d(V ~0(! ~!%6@ B`"Olb'a>(VA.,! }"*`"Q D ! "@D Xq>cH D1zC?Dz0#`8 D B> ݬB~DB(B�A R0@(dA XޝTA?5L U{E`A Cɂp3`A G(&(D"XE [ aA"cX?cc0<!c?~ D\'q Dc@'.>">VA' }@(h'! Q (ұ Y1l!c "`"6!A %%0Q A f(,H |!*h༕~R� 44) % R0̀1DB`Al8QMB'M BѨG:!O/@ G:O%VX73q XR`E4 t VaH? VA°1!@+!z#H=v#( 3\ B`Ӑ,, % P PrbA#XP 3\ X J$d"V Bz`E1M  q Q|b@DdAz*DT blY "H"D"1qB X'.M"">!U , } .!MEJ`@p3P$ Y4 P Uؽx,Ha(Y`,%M  K+.MA"> Db( aA l*AXa6!R! b7baxc"!l>aV/AxC, ( @ ̀" � 4 /@~O %@% P=@#@ " @ 0b>DDaA D!a>l'DV ARDaAVDD!XD6!Da>DXAda tVt>ARA76A Da`eaaAaA tc@6) @ ̀" � 4 c{ 4 SnRbT $@#@ " @ 0".A6/!V6a"VaD!aA6aD!*lDA A6!6!*>/6axc.A.A x#!>!6!>aDaXR/>.a@0@ (" @ @# $@ %@% ²-� 4 `(@ �  (!!>A>V>aa`Dltc>AaAa.lgVaDa>aDa>.aB6aDA%bVAbatc@aRaa!`D6a`>a@0@ (" @ @#-ò 4,+mRbT @> 4 `(@ �  (!!Dx.VV!V`aVaDab`V!.>A6"VAjr6!V!*VVaA%/A 6>A6A lga>aO.A>�t@0@ (" @ @#?ñ 4>kRbT O  "� @ !(...DA>..>A>D.A6D!>A....!S5]@5S6.D.>6>6>RV........2@ (Q`Q�Q 4�PkRbT eQQC ̀ ``8A((((((((((((((((((((((((((((((((((((((((!$!$!$!$!B!B!B!2]MtQ7uUwuYt%` v � $Ug 4@fjRbT @w ` w````````````````````````````````````````A8E``````````````````````` @ @ -@|ק %@% X> �8x鸎88y@yX>@ %@% 9" @ <A9EyIMQ9UyYY@ @y+@ %@% n` (B @y 2: w (b w 4`gRbT @yy z麮:z Z @y@ :;@} %@% 2;` w v� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 5 � � � � � � � � � � � � � � � � � � � � � � � ` x { 4fRbT �yBy ` ʭʱ<˵|˹˽ʏ9̥ @ ؼ<||ɀ" tV>@|h %@% <}! A}}ϫ@\h %@% Fe (˩@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ "^Q@N}R %@% bO >~艾> ()>~ꩾꥠ 4%eRbT @">~پ"�"~מ"-@>R %@% -C ?K 4`cRbT 5?$=A7; 4@cRbT 7ei m?7 4�cRbT _e?ԙ@; %@% ʧ1m 4cRbT @& %@%�I- <0… :|1ĉ+Zqb :z2ȑ$KHd| 3̙4kڔYEɝ<{ܰH<4ҥLaV3ԟ :.Jӭ\zzdˎ\qG$U} 7n*ڵH 8`U4=<uAT 9U4 sAT :U4`>}rAT ;lU4=rAT <*pH=r ǫ/#*q{>b Տ/#*ۻt\IY@G xD-`U-!QnaH-UpbU-!Q6]-UHd]U-!QRNyT(-UP f/U-!QnQy-UgUv-!QY@G xD^f<Z-U`J*Uh)Y tGHTQjEVAS-!QEYJ@G xD.kc -U0-Uh�O tGHTm VA>-!QW@G xD^-U<p? qOLq_\q-U`Lr&r*\@G xD+ߌs:sCUhI tGHTsJ/t UA%-!QZouW$-!QjvUh H tGHTvzs--Ux[\@G xD_y U -!Q榟xx-UM{{]{@G xDO|8W-!QOOUh tGHTQ}oPd@G xDUh-U� bU@Бx UJU@Бx U? U@Бx U _J :� 2*h { <*�qLl�-# ,jq,#Hψ4 �0,#H&VA Z:eYGP<*r0. <*0r`4�8:� l+X (2),#H+ LUA HeYGPJsԌa4 �<A- ,#HΉtsl; xs=|sPc 45(A zl`!B шJtE/:,h�5>zЃ%XGt,mK_,h�5#Bһ` �Ӡ uD-> tN zl`!Bլju,͂P<wI$Dlm[(h�5AAu.)<(Ha-a*vmc Jve/+(h�5#0Zл` Ԫvmk_ vmov-nԀI YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*xA=YGRt aRl H� x{|{ |.ZIG`ЂH|/k|?|$/C& j|d�n|< }D/я+}H]RPKdvY�H聬k}\׿}d/ώ}lo Sq@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@                                                                  `H2<Tw�(Hhȉ艟(dH-L<@Juw) ����������������������������������������������������������������������������������������������������������������������������������������d20wYwƑ?PUw6,٪ʭXb5:\Jj zP: 8*z8WRʯfSxկK$;\˰ % Zk; ) 8W+#k~) TK ;V$/;, H2<L,T0;%8ųEkƑ2@J@4!uQ+v20$O{PS˵]$WL2gH$sWq;$8mo[�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G�TT0" fAF ^0! 4z x!<LG<�^@^�� R TX H *ؠ *+Fg1F n1GwGqт , , ,~Ա, $@ $@ $@ $ؠ $L3Ds 6M7%`h0Ad�lYgR`MA%P77` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` jV5W]w\7@a% *H3Yeɬ`Bi^ސ`�X� 7\q%PE7]uZ]w߅7^y{7_6_ a6ppu8b'8y/8c < < <,e_ق*ؠ *@�fLc|^@V 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`s?=tE߸tOׂ , , , n9w[ *Ƞ *0^ʦ&`6( 2 2 2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@*0:Є'D TBGa,&�8n @-,DPD&6,.b8E*VъRbŖI_j@@  l@$P $юY`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`@2` X Ȁ2` X 7ڀ6` X`؀6` X`؀6` X`؀6` (Ȁ2` � �``K(@ (Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2`>Չ)@6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`860 `#60 Fl`F470 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#oȟgFsռf6os܀, h, h��BЇFt �:7я3,� , ,� , tE=jRԧvUBue=kZַuuZ'` Xp'` mf7φvl^svx`̒�AFwսnvw=uw`~xmozGx‰@o7=q,)@qwyE>r'x.x#$I8B#$I8B#$I8B#$\Bԥ>s Wzֵ.P_{>v 8 , H8BP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& Q(BP(! EA~PE`yЄ(4! MBЄ(4! M&&&&&&&"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"h @@A$B4C< H X @#ȂHIJKLMND)�PE' R$EOD,0UdE%,,,,,,,,`_`a$b,(�DTedFe\ H 8 @&"""""""""""""""""""""""""""""""""""""""""""""""""""""""'ţDJ%,,,,,,,,,,,,,,,P)d˶tK,˸˹˻˼˽˽ hf\X�@*؂dtDŽȔɤʴȤ--------------\̵͵t*Ѐ4(0 $N̬ A\X�@*DTd (0 $ (0 $du*ЀA A\X�@*%Q̬ U(0 $ ` ]X�@*"5#=*Ѐe&E(0 $$+̬ p.e(0 $,53E*�/eS]X�@*@:S# h=(0 $;%B*�>U ]X�@*0I XL (0 $JQE*�MEղXX�@* XU HUT]X�@*_V̬ UM]X�@*fuǬ (L]X�@*xmu*Ѐi](0 $nE_ �WE]X�@*Hz%*Ѐv(0 ${XJ =]X�@*؇%*Ѐm(0 $X4 X6]X�@*ؔ*Ѐ(0 $# p.]X�@*١*Ѐu(0 $Z @&]X�@*ڮ*Ѐ۱%[XX�@*ڶe*Ѐ۹(0 $[ ܲXX�@*e*Ѐ\]X�@*`E*Ѐ\]X�@*ӽ*Ѐe ]X�@*@ڝ*ЀA\X�@**ЀE޳XX�@* *Ѐ(0 $^ˬ ]X�@**ЀE(0 $_Ǭ ]X�@*ނ*Ѐ(0 $ `̬ P]X�@*&6a `]X�@*8aǬ X]X�@*!&"*Ѐ(0 $#)b P]X�@*01*Ѐ,(0 $28*�4(0 $9?*�;(0 $@fF*�B(0 $GM^*�I(0 $NFT*�P(0 $U[*�W(0 $\&b*�^.(0 $ci Pf]X�@*op*Ѐk(0 $qvw 0g]X�@*~*ЀzN(0 $fvȬ ]X�@*x h ]X�@*Vip  ]X�@*Xi  xi ]X�@*6 ]X�@*8ꩦ Xj ]X�@*߬ A\X�@*뷆kɬ 8kA\X�@**Ѐ(0 $V췮 lXX�@*Xˮ*Ѐ>(0 $&m lXX�@*(ؾ*Ѐ.(0 $펮 XX�@*v*Ѐ^X�@*`*Ѐ^X�@**Ѐ^X�@* *Ѐ^X�@*>*Ѐ^X�@**Ѐ^X�@*@ *Ѐ^X�@**Ѐ^X�@*ᵄL)؂*)NqQ`PH\L*ŵ*�P(0 $ )DPD32Ȃ#(/E'1'2/sR4q'x69'P8</ȁ,@+3�Ŗ)**�#(0 $ =,`,,!0;99999999999999999_`999999999999999^q'r7w::::::::::::::::::::::::u>(4=,h9)K**�C/(0 $ =,`,3`3`(P\]]]]]]]]]]]]]]]]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]PW\pO,@+`+,h9)K**�'(0 $ Ƃ+*)+,#WȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPOP�L2*SL2*SL2*SL2Ȑ"Gz  U(TPB U(TPB U(TPB U(TPB U(TP$)L2IrUH *WJ,Xl)k,ڴjײREÆrҭk.޼z.@.*m.e+,_HrePQb#C 12#C 12#C 12#C 1TS!L0TS!L012#C 12#C 12#C 12#C 1*$< YĨJ*1ĨJ*1Ĩ#0R #0R #0R #0R #0 ) )I!B@VfHWQH!YUh18 ĵ\HT"aY|f\bx!%L$QJ9%OVR &`R &`R &`R &WVR%iBY %P %P %P %PBI%j':"`RYRdQbQ#lUjJq- UT:*ZXlEE_e!W P$z+꺫+N+: #0B #0B #0B #X6j[l'! T qRdQbQA*[T{q- UK*[QWYHafR ?,f:p%Y|1ƕLj)Q[!E_e!XXPZUh0/4/r!Q=VTdURqXTE"`l1!Š(0 !] !B ! * &\r'Y3BIP !r1(+B(PB (d͈!҉!ry'TbH'Tb!N !5(dM%bYנB !Pb8!0+PbQI!BdAVfHWYP>W[Oq- UD3[QWYHaf`Qd>%P % #0 ) %AL@*2LB`!\A B0(H= +T F D&H Jd E!PPB`D!(QJB0) щJ0;Q J"(!L@*2AL"(%2LBȄ*PA A0B(!2ATP"%2AL0Bb)H! UZ=UA{$$ﲀ,@.H"_P! _ɂp3` PH$ IdBD&$QIdBD&BQIbD&PdB(FQa!ABD&P!Dd"+$ TdBD&$ IdBD& AB#*aN�:qNTD&PPBD!$PdBE&QD"*$!Id"*B IBD&$ I`+Q,F=ZH2 䂄* VU B,|% R0̀*@!;+Z QL"j=ZQV"ȄBAA Bx2(AJo`P fPk& !B"jD& "D& <D%^qJt� Q e(Y j̈́ZBBp2QAph}YQ f,H [U{*h� }Q*d+Y`,T Ğ`RBP#( ?`((a3$!(e0&!,CP F J0bOp(HU)'u�( qSt3H=p ((BY#$B{r#HBfD! * f d ,l Z~3ﲀ,@.Hm,l YJ`+ UB"(aMoD' N�2@;q!_0D'N`tD:;� :q9@T� S\'*[CT+ C�!` Jt!:C/:a *qNT):aJӜ6D! ) f d ,l Vt4s|^@\ $TVdA fP($pss:_.p GܡpD+ ؾD% QSt8E)p^ G�wpD-JGy)rntG"($:A U�#H1MU$^ FJcw#JQ;8:/s> Cb`*H! Y 8cerABXg,l RJ`+ U8B"(1g:!V= G�@G<q @G8 @t:r�cG+Q Bp Ԃ8h ε:9!0+!2?d+�"<:4#=$C8؃8B)??C+�4؃=XΕ:5C8BΕ9$B!�H\PDAHl|UȞ^!],@\,\ AH{aV`|EH\`AA!`m B'TB'B04C-�8C</9T!TC<0 T?2B<!2C322t 9T2)p B<PC%T;t Y-,' B |"0C=0(2ă C5 Y<C0Ԃ9!;  B' ?�/C5t :T0B'B%tB%B&!EAHl??Eh�.@\,\ A#C6Z`V`TAdT&P%H^( " +*0 l?0( 1"8l(|(*5+?| 5B7|+Ȃ>l*l  (03C/&'l(|B&" %'|9lC*$"9D 3%?\CJF?%/| l80%B4C ?lC*&&|& H$%`B!�H\Rd`V`?&mYTnzTm'qlHEfT&PBh$"l e B4C:C= 1 ?&3 B l*B:0C*0"|>D"\BDC:'5 '(|&|%B45l& '"8(- |B ?& ?<(*|?CJ?'1%ꃐ*? "l'l^^%P&!EAHlfhni-@\,\ A)#lHEfT&P+|B |"lC=0> B 0 %?l%10((?0 1">0*'? /\n^- 96l" (l'l," +BJ~B*%1,B \B=\+-|V0'>"1"<0,,(B=+&%|R&!EAHlĩ¢Eh\<,FN,Vl.@\,\ A,nlHEfT&P' B=0'B4CB="\/ l8|'* *1/(\7C B l8$?^"l%"l,/C/ԃ0l(Xh *(% B̥(8|&&+5%0h=& 1"\>0"|(7 +l" +1AJn 'R&!EAHl|VX,,@\,\ AbV`PdH\`AA!`%@( ( B:l-<'lB=&/ l111d='|1 /313*1XhnBB?0*DC:"( (AJne l%0<000+ B43Ȃ00CJ1l"?(7- 03/*>( V"&|& R&!EAHl oVD,1,@\,\ A1bV`PdH\`AA!`%@& l+1<-% ?C1+05<l(|B=0 B/C(<C=CJ^?^2"\6CJ~B:\ &\& n% '\" "l"l<5|B<80( B= 1C* /|?' 3?1\"1B& @)%`B!�H\Rd`V`ihGDOt/@\,\ A4bV`PdH\`AA!`%@)"\^B&"\ B*"B ' (l"BB B*+l"&&' &\" 'lBJ^&/"BJnB * ( %*l d* &'\-"&oBJ^&\'B &o B & ''%X%%lR&!EAHlptqVPl϶/@\,\ A6qbV`PdH\`AA!`%@s?7( &&@u" B:??-( B |"`zH"{?7%`B!�H\Rd`V`ogh�m'?TA&lHEfT&P| |B |B % Bd (%- " l* Bs篅~% &%`B!�H\Rd`V`fhwy/@\,\ Ad9mbV`PdH\`AA!`%z#'( & &&( B l'  (|B \*lO-& ¤$%`B!�H\Rd`V`fh:E/@\,\ A:?bV`PdH\`AA!`%ds"0*"|B& ( &|(|1"x&|S&!EAHlZT:TlHEfT&PBCiB ,lB8+ ' *"/"'%&\|'&(;%`B!�H\Rd`V`AEh@//@\,\ A=Z`V`PdH\`AA!`%|h~,(1B# \B |"|" &"'z("oJ;%`B!�H\Rd`V`՟Eh�g>.@\,\ ATY`V`PdH\`AA!`%H(h 0 B#%"|'' B B>v'&\"lS&!EAHl~YThTolHEfT@)%&T!"QD%!CQ0 HԧAD}tiPE'M2j%P1R\1#EJ,R\eKQG&U*6D:jUWfJuARTi:lY,BHR%3W`r&J  QyE)&D}X)Uz6!ϘMB)Ъ>}GO>]BIT Q(D> JO>}IԠT>miӧ S^> (,DD $j>>bh!%LbQH"KYB,7X B �!, b,0 3B0d!DVU.%z1gAlsǘOtGOf~D&}1>Xᇕm1G8a%U1&8Q~V6DzaQxRYAdmҁgV$xfV6'oIǖAG~Dm'ǖkGY%( Ќ+),B(,UYBqZ@*$UaB(,X+ )̸ ,8L(YM6H[ŖoE}饗qeh9F_6郟tsclactaƖTMf@Q@MlYEVXQ dK'c~%c1Fxc}amYe}OI_afD1azQ6I%( Ќ+),B(,-*4UZ B  b,0 3B0d!DDA6A$OMRQ=.gTYMfDIKFAƜOgMcQ0[QEMX#QRhOrgQR1g@dD̉gf~} fc}`o>#Q> DOr J`@p3$ YMP)U�0DeRAB(B`A(XZ 3\ X J"R1[\#? ~F=> ~0D >Qc(fa8?.~#`'bԃ0F=DQB?~C(0}C(CxE@>O#E=Ga|c"�R�`+'QȂ ,PU@DeRABxB, RXK`+ U8B!0A�^B/7a.f1_c0VAb8Va ~<D t8*D'q b DȂcX,'"8 Q-X!U`1M/1d [0>غ"H Lb`D! RPL VA4H U ,Ha-Y`,T%Q"G4D f#H1DaH6. Vb0+! ~|b`? s!8F D D gH dQay+1@b Y`D"K`F!AC/!@z,̱UC q D vx&H Lb`D! RPֺUAguVH UP0ݰ ,Ha-Y`,T%Q<a^C?1Q@3a a#0rz bƀ3dq xC/6K|D .s%>чTa@' =b"c1 [?! DE:a^ 8-qփFO bD! ) fI , 6[4`]_eQYTP[ B֒) fBPLP" 6qqc¨&Xa&!h#'q D`E qt#@'DcDDQ8@",+0c`+aE ~a~F=f`@DB Lb`D! RP0lbUAvTH UP ,Ha-Y`,T%8'^@+! =&Db(>1O F =|bD*1O\BЃ,T,"Da }BDQ&D Q\*MB}p>b&D@آO%0Q A fx,H BՅU < *VX ,H W0pB`\&D~XAX>a@6A6XaD#g V>!DA`a!!# %g.%%A>DDa 0@ x" @ @(f 4nb @ e  `-@ �  (!6.#>A>ADAaV.gA%w>aXaD!@6Da>A>A@XaA6AAlA. aeD!k0BV[V!VD6!0bVDaXa0@ x" @ @(c 4 nb �  `-@ �  (!Da^aaVa>%aAa6!DaX!6A!g.a@0b>!/ DaRa>azO!>aD0>a6A>!!^) @ ̀' �  R)@q *@* 3)@(@ " 0D6>6AgaXaD!Xa6!`ad6gV>aAVA>!6#DaA#6aD#6>a6!>D!V!6Ra6Aa[.6) @ ̀' �  )@S *@* &(@(@ " 0HeaAV>a6a!A6#6AaRX#Da!/aD+7#.a>aba6!0b.aDa0g6X!!E>a.D.a) @ ̀' �  >(@"TEuTITbb S ` '� @ !(...DA>..>A>D.A6D!>A....a(b(a(@A@aa@(a( @a!@((((((((!@ � ̀'hU b jj6k 4Tk* *@* 6mvm�V ̀ ``8A((((((((((((((((((((((((((((((((((((((((!$!$!$!$!B!B!B!2((((((((((((((((((((((($` v � jam%x 4 l18Eub Ex ` Px``````````````````````````````````````````````````````````````` @ @ Hxٶ 4@9bb ymQ �y9y9yɹ�y 4@ *@* 9yb ` ` :z!: ` ` @ PX 4 Ak *@* 8` xB � ௹ : Px xb P8׹ 4 {T *@* {@ P;{;~~~ ƻ훻 ` Px 4 * *@* �` Px Z� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � h5 ` y w 4Y}* *@* PQX @ �}ׁ=؅}؉؍{] ڭ=؛ xb ȠG 4}b yٽ=}ީ@ @ @ @ @ @ `~]׹ 4@[}b @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ '@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ '$@ *@* & DIMQ?UY xyeK_ >@. *@* nyyy"ybE 4` |b @E?ɿ) 4{b �'?ş% 4b <(pT1ĉ+Z";z2ȑ$Kr2ʕRL|1̙4gVр0Ν<{"\ p@$Uj=JsҥL:2jʧT"ub >zsTɊkյln<6ƴtV�6^ .J >8U4}  "8͜;{XECя\0IϬ[~ b k] p@$Ub <x*l@H=*[׹@H>˛?>h ">`G@ @HT`>afT@ D~b"xQ\-0Uc2θ^-0UdBY8^@ DC> eV- !Q^~ zUh`q @HTfniQi-0Ug`V- !Q.dZ-0U0i"V- !Q`x:-0UJkU- !QEFKll.l>[B@ Dnm~ n^T>@ D oKoFUhp^ @HTQoLpUAz- !QOLqVy- !Q"LrUh1X @HTQr2Lo-0U tB;[8{@ DC? uU]- !Q^-tX-0Uv#W=- !QzMp-0UxV;- !Q_m8-0U`NzV9- !Q~Q-0U|UhA @HT|WA- !Qo/tH_-0Up~#W- !QOp?-0$T,  dY@PJpܪdAB("  i _p4 o0U�   Uء$*qLlE .@ ,jq\[X `pY@P/qll/R `pY@P7q| .@ D*r0�,` H/LjҋU�   Uؤ)OTư  -o*h� *r,& .@ `hJs20�,` H4 pZ  l;Y `pY@Ps? Ѐ th4`gY@PJtE/QVAVZDfY@Pt,mK_**h@P)"�,` HL Ԡ u�Y@0$TTU*hJ! dABִUB*@Y@0$Ta|_UZ )2pѤ`  Jve/٪DAֱg?v5iOKl`!B2 vmUv�F�\ҒM0"D*ms Jwԭuj #�+6X@wm{ _fA.hG ZW=m 6! -8 /q=;I0$DA? bDAޭF Z@¢-1AR  Qox< yDr4bԎ`:`h,l`AB,ky\ 0yd.ό4yl>s4�e:q@ 6 � ^BP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T ,@ ^p뜂 ,`)@�Ћ~/Oԫ~o_~4Pg'mS@`/+oKԯuWeByY<�o=g)Ur~e P Ȁ (Hhȁȁu2 W8P5{��������������������������������������������������������������������������������������������������������������������������������������IR!%8<T'�CIEiGIKɔMO Q)SIUiWI%R'W<T'�                                                                                                                                        Pb) %'Yu +Kka5;g빟 +] 0KZ:E뺯 db+\ʫ+bKZ+K[_!%;g˼뼼^dk׋�2<@,KKa%) KU+a +�!%8r5U8Г<T ^ L) K5<T,\ L ) x*W2 e —R2r%<Z!+!U%\(,Z,L5`!%8Г0ܓ2\�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G�TT0" fAF ^0! 4z x!<LG<�^@^�� R TX H *ؠ *+Fg1F n1GwGqт , , ,~Ա, $@ $@ $@ $ؠ $L3Ds 6M7%`h0Ad�lYgR`MA%P77` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` jV5W]w\7@a% *H3Yeɬ`Bi^ސ`�X� 7\q%PE7]uZ]w߅7^y{7_6_ a6ppu8b'8y/8c < < <,e_ق*ؠ *@�fLc|^@V 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`s?=tE߸tOׂ , , , n9w[ *Ƞ *0^ʦ&`6( 2 2 2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@*0:Є'D TBGa,&�8n @-,DPD&6,.b8E*VъRbŖI_j@@  l@$P $юY`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`@2` X Ȁ2` X 7ڀ6` X`؀6` X`؀6` X`؀6` (Ȁ2` � �``K(@ (Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2`>Չ)@6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`860 `#60 Fl`F470 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#oȟgFsռf6os܀, h, h��BЇFt �:7я3,� , ,� , tE=jRԧvUBue=kZַuuZ'` Xp'` mf7φvl^svx`̒�AFwսnvw=uw`~xmozGx‰@o7=q,)@qwyE>r'x.x#$I8B#$I8B#$I8B#$\Bԥ>s Wzֵ.P_{>v 8 , H8BP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& Q(BP(! EA~PE`yЄ(4! MBЄ(4! M&&&&&&&"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"h @@A$B4C< H X @#ȂHIJKLMND)�PE' R$EOD,0UdE%,,,,,,,,`_`a$b,(�DTedFe\ H 8 @&"""""""""""""""""""""""""""""""""""""""""""""""""""""""'ţDJ%,,,,,,,,,,,,,,,P)d˶tK,˸˹˻˼˽˽ hf\X�@*؂dtDŽȔɤʴȤ--------------\̵͵t*Ѐ4(0 $N̬ A\X�@*DTd (0 $ (0 $du*ЀA A\X�@*%Q̬ U(0 $ ` ]X�@*"5#=*Ѐe&E(0 $$+̬ p.e(0 $,53E*�/eS]X�@*@:S# h=(0 $;%B*�>U ]X�@*0I XL (0 $JQE*�MEղXX�@* XU HUT]X�@*_V̬ UM]X�@*fuǬ (L]X�@*xmu*Ѐi](0 $nE_ �WE]X�@*Hz%*Ѐv(0 ${XJ =]X�@*؇%*Ѐm(0 $X4 X6]X�@*ؔ*Ѐ(0 $# p.]X�@*١*Ѐu(0 $Z @&]X�@*ڮ*Ѐ۱%[XX�@*ڶe*Ѐ۹(0 $[ ܲXX�@*e*Ѐ\]X�@*`E*Ѐ\]X�@*ӽ*Ѐe ]X�@*@ڝ*ЀA\X�@**ЀE޳XX�@* *Ѐ(0 $^ˬ ]X�@**ЀE(0 $_Ǭ ]X�@*ނ*Ѐ(0 $ `̬ P]X�@*&6a `]X�@*8aǬ X]X�@*!&"*Ѐ(0 $#)b P]X�@*01*Ѐ,(0 $28*�4(0 $9?*�;(0 $@fF*�B(0 $GM^*�I(0 $NFT*�P(0 $U[*�W(0 $\&b*�^.(0 $ci Pf]X�@*op*Ѐk(0 $qvw 0g]X�@*~*ЀzN(0 $fvȬ ]X�@*x h ]X�@*Vip  ]X�@*Xi  xi ]X�@*6 ]X�@*8ꩦ Xj ]X�@*߬ A\X�@*뷆kɬ 8kA\X�@**Ѐ(0 $V췮 lXX�@*Xˮ*Ѐ>(0 $&m lXX�@*(ؾ*Ѐ.(0 $펮 XX�@*v*Ѐ^X�@*`*Ѐ^X�@**Ѐ^X�@* *Ѐ^X�@*>*Ѐ^X�@**Ѐ^X�@*@ *Ѐ^X�@**Ѐ^X�@*ᵄ̵dHD ŤlLP\ �]X�@*E*@*P2(p,E'./rR1q'x39' 5g</ȁ,@+3�Ŗ)**Ѐ@(0 $ 0�*E*+P*(p;:::::::::::::::9\]u9:::::::::::::::u:op99999999999999999999999[>ȁ"@!s)Ȃ  'A\X�@*`*`t*E*034/XЅ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]]]]]]]]]]]]]]؅]]]]]]]]]]]]]]]]]]]؅7W.46)ȂŬ ((0 $gw~*`t*E*+P*#XPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPȄPO )TPBe )TPBe )TPBe )TPB ,idATPB U(TPB U(TPB U(TPB U(TPB*L2I$U!!7\*%KR`,ڴjײmvK ҭk.޼z`H-l00`Hi, +J"H#Fbd!Fbd!Fbd!FbdB a*B a*!Fbd!Fbd!Fbd!FbdQ!I׳g_(s%FUbTQ%FUbTQ%TH%TH%TH%TH%TH%tBJ'tBJ'`R7PѕRdVREa-V5#5ڸs-@UaT(FcRPaT!PR$QJ9%UZe%`R &`R &`R &`e%WP %P %P %P %T&J*b&x]!E(JA@ZVܸ)7.0t!QťEbTIW(APBH%z+꺫+N+: #0B #0B #0B #d6j[l'! T qRddQa*[TAʛs-@Uk*QQ$fA?q(p:& W[\ISihREѕRdVRžV1Ǽ\ ЅD-_JbTIWPDP"B )P ) #r5)( ( "l%|25#A %*B !~B )B%BԌ҉!r!wrJ%tI%)WԄPB (] !% #%I3B &]!EaeA:[Z2;s-@U($QQ$f\AU@q$dBI&dBI&dH!dBJ&dB d *J& R +HAF�)@A J +T F D&H Jd E!PPB`D!(QJB0) щJ0;Q J"(!L@*2AL"(%2LBȄ*PA A0B(!2ATP"%2AL0BbD Rʮ*hy� |C"Q W�C'Ȅ$2!LHȄ$ !L@ !L$"Ȅ$ P(H B<#(LBD"P! WH"Ȅ$2!LH"Ȅ$2!L"@$P FT�!�u# !L( !BH"Ȅ L$(D(P!THBD(2 T"($2!LH"0# !1P W0CcP)`+Xh NsӶTAi_0 U)R*( E@%T PjB"WUTp*2OPP`)ޡ Jx(Td( BWBd*Bd"~):QW!�CTp( B"@W3~fD!\LB-VUFb`D! RBW* �*v󲀹,.HuëS* T(p*( P8$&(_%*A P #@A0&)A (�1 B~p!�75RPd+@A<`%HA r�<aS!�G PL!@A ?%AF+A PT 2& 1P W0Cc)`+X/R duY\@$T!vF K"Q W�CH><OJt : ϳq� CtF'*J\r NN�D%^ @8E[u5D%�aN‡0 yBD'*aJ0+:Qj>!�QN�wD%�QN!hCb`D! RBWp;WAn>� 3K"Q W�CP8CV"k[;h#^!W!*qN�(K@E)�R8/[RD'H B0`) WDKRܡC)aiwD)jqG<9'aB�A R0@)D! RBW4WAw� G3BO"Q WpDPb|)tCh=!{�D)x5pD3at$�4!V8/6@B�D+> t8-WX; W�B@:LC+8B)C2=.B9:C9 L=؃5|\).X?.\)#L!HAd`AW`WhTA tHATAcT%J! B'TB'B04C-�8CC</9T!TC<0 T?2B<!2C322t 9T2)L! B<PC%T;Bt X-,' B |"0C=0(2C5X<C0Ԃ9!;  B' ?�0C5t :l0B'B%tB%N!&AcDAHt7Eh@fT7#Z`AW`aH\`AA!`%?( " +*0 l?0( 1"8l(|(*5+?| 5B7|+Ȃ>l*l  (03C/&'ܤ(|B&" %'|9lC*$"9D 3%?\CAF?%/| l80%3"?\(&&|& ?#%`B!�H\4Fd`AW`;ch8bTc#tHfT&PB_ "l <e B4C:C= 1 ?&3 B l*B:0C*0"|>D"\BDC:'5 ''l'\B DC=\&l |B -C8 'B 1Al( <>C'0d/C |<C \(>>|1 &|&Pek^%`B!�H\4Fd`AW`f~chdTz#tHfT&PB+|B |"lC=0> B 0 %?l%1ԥ('?0 1">0*'? /<SnU- 96l" (l'l," +BA~B*%1,B \B=\+-|M0'>"1"<0,,&>~&%|BR&AcDAHt xUO-\,�] ApkxaAW`aH\`AA!`%hA~B +3|B D?+1 %> &7|B"?CA>%|8 6CA1% M"&B <B=&zBA+*\"S*7llB 8\(\+A]փ0l < %3 '9|"( *1AA 'BR&AcDAHt+uU!-\,�] A�taAW`aH\`AA!`%( ( B:l-<'lB=&/ l111d='|1 /313*1gnBB?0*DC:"( (AAd l%0<000+ B43Ȃ00CA1l"?(7- 03؂1(?+ M"&|& BR&AcDAHtpkxU!-\,�] A0uaAW`aH\`AA!`%& l+1<-% ?C1+5<l(|B=0 B/C(<C=CA^?U1"\6CA~B:\ &\& zn% '\" "l"l<5|~<80( B= 1C* /|?' 3?/lB*/B& (%`B!�H\4Fd`AW` OWh� ?T2+tHATAH\`AA!`%("\UB&"\ B*"B ' (l"BB B*+l"&&' &\" 'lBA^&."BAnB * ( %*l d* &'\BB]"&nBA^&\'B &n B &"' ( "%%%lBR&AcDAHt\sRU\ǵ\5]T[#tHA7gT&PB>6dhA"lBAnBd&" ,>C:<؂"' Bf6k gA'"6dS&AcDAHtNUr/7s7s?,\,�] ANaAW`tsH\`AA!`%жz''+\"wA++\( ( & 7?v'\ x_R&AcDAHt`wNU@8/TtHA7gT&P6"|B l"lzo*"&|" '%&'l"hyP&AcDAHtx[T9t/\,�] A9[`AW`tsH\`AA!`%9d"*"|z& ( &|(|B!"x&|S&AcDAHt�ZT9],\,�] A�Z`AW`tsH\`AA!`%z "&z"|"B B"B |+\B l3x-UnB_%`B!�H\4Fd`AW`EhW</\,�] AD<Z`AW`tsH\`AA!`%c,(1z# \B |"|" &z"'z'"nA<%`B!�H\4Fd`AW`ǟEhŏ}/\,�] A|`AW`tsH\`AA!`% }k(g 0 z#%"|z'' B B}k'&\"l¿S&AcDAHt}h�>t/\,�] A=tHA7gT&P%"">((P "' "'l% B63+l%PS&AcDAHt}h�@l8`A&T "bE1fԸq +WHR%3W`r&J`Ƽ4hЧM)*ХM6!*"DR!Zg>dt(DjЧM}DEIԧK6 $ QV(ЧA>)ЧO6*ЧM>m$VY~kЧAєhAD gӧ@ɌI S! bbF(Y`co߿h`8xq\0Iϡ[YbK#0QR ѪA}V]^=sقg\q>t-q>'qKtIǘO`VY@@VDDXdQѧ=}IDd MIqXchgAXDh'[1G}I=ѧh [gYd@ƻL B )̸ŒڢB ,>¢9; h"CMb,0 3B0$LD6(Ql[IG=􁧗^GUY~٤~Fs̡)z~zن[RkK61MAsDO6eYXaEODA$M.9hETYFU1^IgM9FO>a&^~1UǜkeDD$@¤BC 30(HTB?aZ` $`YD )FB 30*(JDdODdDd_$}kqIU>DkAt>dmdDmd~٤>6ŨO[[Dل>%VoV>%s D@6AĜhfY.'@a&Q>{>GV=@D$LJ0)10 3j" )dz dZ` $|: )FB 30*(JDD@Ie[z?QX?Q"1Xq cC3 V?Q4QM(! Y?!O B}>! [|B <ўA B@'DMH@xԣ0>M\ LbB Lb`D! RGp(A2OUЀdABIIn F) fBPLP1X> s*q@%!Ua?U؂3>A0#9A" DDcG46>,V!A|?AA=|B鸆(da Vb Xq }|b8Xa Y`'! D@D.R^( 3\ B`a-=T4HgY@PNX0,H W0pB`"D!@|*@"">"۸&XA@0McQ7ч@*1"E=^d@ !A b"daQc+.slF (Qab(Qc06VOB1UB,(%0Q A fj,H O[*h`e .>)$ R0̀*F!@ b7lыz1!cC`>! cbMQAl`,c&qO\(%aq'>b"XQ @3q_8<a_0c0Dc#H6l Dǰ0z00  DlD! ) fM ,| n4]E#dY@PC F) fBPLPb 6qqc¨&Xa&!h#'q D`E qt#@'DcDDAAQ8FL@"+0c`+aE ~a~F=f@DKI Lb`D! RGPo5^ 0%77�,` Hasc#XH 3\ X Jlt"V Bz`E1M  q Q|b@DdAz*DT blY "H"UD"R(X'.M"">!U , } .!MEGJ`@p3& Y>L| *2G dA fP#*6OC .AOB'6QlB&U0J fa>AaA lAXa6!R!db`ba(h"!>aĢS/A(H8&( @ ̠6 � > o ? 40 bb p#@ F" 06j>DDaA D!a>&DSARDaAVDD!XD6!Da>DXAd!aS >AR!6(Da:eaaAa(j@6A) @ ̠6 � >  4@ qbb  > `$@ �  (aDaaaVa>A,aAa6!DaX!6A!h`.a@b>& DaRa>azG!hT>aD>a6A>!!A) @ ̠6 � > Q @-pb `- > `$@ �  (a>A>S>aa`Dj>AaAa.fVaDa>aDa>.aB6aD&bVAbaj@aRaa!`D6a:>aT0@ j# @ #�/ 4�.4@ ` #@ F" 06J:eaAV>a6a!A6(6AaRX(Da&aD(7(.a>ahba6!jb.aDa`6X!AD>a.D.!A) @ ̠6 � > @tQbb P{ , 6� @ !(...DA>..>A>D.A6D!>A....^(a_(a(@A@aa@(a( @a!@((((((((!@ � ̠64U . (@gV@ ` v, v $2A2A2A2A2!2!2!2!A8a`� 8Rv@v~!@ ` W ` Ȁ                                        8`                       `` ` `  4~1@ ` (y  �P9UyY]a9emg9uy Cy @2vb /kc ` 9y9yɹ ` ` @ ؙ{ 49@ ` ` jC ` : x jc w 49!@ ` 0[@ 8X]a;e{im~~~ n; ` x c 4!@ ` ` x Z}� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 45 ` Fy A 4  @ ` X @ %})-1=5}#==] 8=UG jc = 4 m}b @yӁ=؅}؉؍ة@ @ @ @ @ @ حڅw 4}b @c.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6R=@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 6@@ `  >~ j#k# ^ @>@ ` j59k#kE?k; 4{b ;imq?]9 4@;{b 7Nm5 4�9{b �)bս_ӱ=ҹ"@Lnٿ bb ӱ=@�b <0…\0I-+Z1ƍ5R2ȑ$K<2ǎU|)̙47V0Ν<7,` *5=4ҥL:}ʲT\ p@$Uz 6رdV`5Z .Jٹtڽ[|.` *x >8q*:@H(9fU4<sTٌ:jU4~pTY;U4pT)<ɫh� "<ܑV= "=ܫh}Ta?U4@ D`HU- !Q^EUho @HTa&W¶@ DHc6ވc:c>d@V- !QN> eRNIe<V- !QbIffch-0UIgvމgUhc @HTgUhЧc @HTh^EUhh_ @HTift-0U JkJc-0UJlY@ DNKmQVi- !QKUhU @HTamkc[-0U pVT- !Q?\l-0U@qdžV<- !Q*r.CY"ﴀ@ D/s>\3봀@ D?/tNXC紀@ DOou>W - !QjvUh B @HTvzcĭ-0UxW - !Qږ_yUh8B @HTy馟nct~-0UN{W- !Qu^-0U}>W- !QrX?-0U~SV- !QcȿdABڨ � +R �pY@P 0U��   U W �pY@P|U��   UءW �pY@P#JQxU��   UQW �pY@P/1sU��   UXV �pY@P; rkU��   U#V �pY@PGjgU�dAB6JUA+ZeY@PTReU�R eY@P]*sLUЀR / *,sTVK@ )   U;T s挥 3! *sAЃ@8ęЃ` �jtG? Ґt)"ZN t*K_R$X@t<O TfA,@Xj(05jBR QUլju\j4y#`*Szl`!B ׸ut+J#pR$X@*vmcM V!*`:ف` Њv i4YX`.Ձ.n X@)vo w-q*wms #x`R٦` w-yϋwm{ w/|fn 6 � ^BP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T (,@ /S ,`)@|,o_|4o|<4 @tS@`LoӟK}Tկk}\׿Ӎ8ePvY<�}t}| ~/= iwijPWz`򔯼/k~?Ћ~/OO@Akt` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6������������������������������������������������������������������������������������������������K$8< M{�Ȍ(Hh׈٨ȍȍKgO< M) ����������������������������������������������������������������������������������������������������������������������������������������2zzHT*Tqj˱[T#@%k')E�0#kV+K5k7eV%L? A+)kVճ05IK˴NK2pմSKU;) N8e]_˱ 0) 8[ [`k˶zJ2 Mℶնwy[ K2<Ou XzK$fe K2 MԸL˹72$ Sk뱱$O2@/+Kĺ.5˻hK2<+[�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G�TT0" fAF ^0! 4z x!<LG<�^@^�� R TX H *ؠ *+Fg1F n1GwGqт , , ,~Ա, $@ $@ $@ $ؠ $L3Ds 6M7%`h0Ad�lYgR`MA%P77` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` jV5W]w\7@a% *H3Yeɬ`Bi^ސ`�X� 7\q%PE7]uZ]w߅7^y{7_6_ a6ppu8b'8y/8c < < <,e_ق*ؠ *@�fLc|^@V 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`s?=tE߸tOׂ , , , n9w[ *Ƞ *0^ʦ&`6( 2 2 2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@*0:Є'D TBGa,&�8n @-,DPD&6,.b8E*VъRbŖI_j@@  l@$P $юY`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`@2` X Ȁ2` X 7ڀ6` X`؀6` X`؀6` X`؀6` (Ȁ2` � �``K(@ (Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2`>Չ)@6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`860 `#60 Fl`F470 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#oȟgFsռf6os܀, h, h��BЇFt �:7я3,� , ,� , tE=jRԧvUBue=kZַuuZ'` Xp'` mf7φvl^svx`̒�AFwսnvw=uw`~xmozGx‰@o7=q,)@qwyE>r'x.x#$I8B#$I8B#$I8B#$\Bԥ>s Wzֵ.P_{>v 8 , H8BP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& Q(BP(! EA~PE`yЄ(4! MBЄ(4! M&&&&&&&"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"h @@A$B4C< H X @#ȂHIJKLMND)�PE' R$EOD,0UdE%,,,,,,,,`_`a$b,(�DTedFe\ H 8 @&"""""""""""""""""""""""""""""""""""""""""""""""""""""""'ţDJ%,,,,,,,,,,,,,,,P)d˶tK,˸˹˻˼˽˽ hf\X�@*؂dtDŽȔɤʴȤ--------------\̵͵t*Ѐ4(0 $N̬ A\X�@*DTd (0 $ (0 $du*ЀA A\X�@*%Q̬ U(0 $ ` ]X�@*"5#=*Ѐe&E(0 $$+̬ p.e(0 $,53E*�/eS]X�@*@:S# h=(0 $;%B*�>U ]X�@*0I XL (0 $JQE*�MEղXX�@* XU HUT]X�@*_V̬ UM]X�@*fuǬ (L]X�@*xmu*Ѐi](0 $nE_ �WE]X�@*Hz%*Ѐv(0 ${XJ =]X�@*؇%*Ѐm(0 $X4 X6]X�@*ؔ*Ѐ(0 $# p.]X�@*١*Ѐu(0 $Z @&]X�@*ڮ*Ѐ۱%[XX�@*ڶe*Ѐ۹(0 $[ ܲXX�@*e*Ѐ\]X�@*`E*Ѐ\]X�@*ӽ*Ѐe ]X�@*@ڝ*ЀA\X�@**ЀE޳XX�@* *Ѐ(0 $^ˬ ]X�@**ЀE(0 $_Ǭ ]X�@*ނ*Ѐ(0 $ `̬ P]X�@*&6a `]X�@*8aǬ X]X�@*!&"*Ѐ(0 $#)b P]X�@*01*Ѐ,(0 $28*�4(0 $9?*�;(0 $@fF*�B(0 $GM^*�I(0 $NFT*�P(0 $U[*�W(0 $\&b*�^.(0 $ci Pf]X�@*op*Ѐk(0 $qvw 0g]X�@*~*ЀzN(0 $fvȬ ]X�@*x h ]X�@*Vip  ]X�@*Xi  xi ]X�@*6 ]X�@*8ꩦ Xj ]X�@*߬ A\X�@*뷆kɬ 8kA\X�@**Ѐ(0 $V췮 lXX�@*Xˮ*Ѐ>(0 $&m lXX�@*(ؾ*Ѐ.(0 $펮 XX�@*v*Ѐ^X�@*`*Ѐ^X�@**Ѐ^X�@* *Ѐ^X�@*>*Ѐ^X�@**Ѐ^X�@*@ *Ѐ^X�@**Ѐ^X�@*|̸ŌD)gL))))))))))))))))*�P(0 $'27̤,X,**082+s)ps<@t@B''''''''''''''''%KD!!6( r]X�@*8]^,X,(*-Ђ!:p7:::::::9opw::::::::::::::::::::::::qxpn:::::::ЀyXX�@*y,X,()0+Ђ:]^Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]]]]]]]]]]]]]]]]]]]؅W|υwLJ\ɧ|]PY } ]X�@*W}ʤ,X,()!,XNLȄPȄPȄPȄPȄPȄPȄPȄPw~OP@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@PIII�L<,H„Q"T(RH"T(RH"T(RH"T(RVl*li&Μ:w3炚 l"(ҤJ2m)ԨR*r ,\T38I"Ĉ!Fbd!FbTH޼z:[Q%FUbTQ%FUbTQ%FUbTQ%FUbTQ%Fu"ՉT'RHeIR&I$e )TP21BT Q%DUBT Q%DUBT Q%DUBT Q%DUBT Q%DdKT=\`I_)WQEQT! R!2 J8a%dBI&dBI&dBI&dB %Lx")("-!dBI&dBI&H!r֊A "*C)| ԴMHTUZWQEUHl!2#i暓0B #0B #0B #0BY' :#TBI%TBI%tJ'tJ'(B(6H#4H#4H#4CLN ԴMHTq%ښWQEQHRp ( a%g),l/X Z{m%H-z$8">T*.P6!QŭWQERHRp"I̞E"ʂR ԞbH%tb!@\))~BY 0B (B ! %0Y0B* !B ()tbm'T) 4"lr}J ! " %|2a-%\´6 ԴMHT1/uCUTdEQ苅U dBI&dBI&dH&d!TZ ĕrJ'B+ *H&BI!dBI&B *~dˆ BJ&dG&G&BH&dBJ&B TZ )wTrJ'0BƌN)!lL )0B #0B #0B #(J0`!(Y@M`$TnQp*d! MB)T%$ IdBD&QId"!:Q @T!�1CB, BȄ$2!L(*2 TH"D" ! T"D(2EIB*B)*q @�!�AFH`$@ 8 *UC(@!JH$(! JH$(! JH`$= l*𧗾%0P! QhB -H! `#AP(6 U�8!N@Tb0 (LB؍ PB( PQT"Ȅ  j"؍ P A"(nP!B"* C�%^qJcP+1 U0 (@ PP I f͝fAB-ʓd6ABԥ25*X &D! R؂pFD9!@A PPPE'�Q!Z8E*u RP%@AFPbc8*HAPB *HBut�%1BTAP%.AQb@!6^0bt�Eg)ARC!1:F#*\` d5YMPRLU(4! UpI*aJUb4+ S@D'i@G0 W�8yNTbX% @NCTZ!�AAB%TAP�;AUD\`@R1yWԪ!:aNb }P U.,\ YBP)l G!шFD,E)Gy D F~ ( Zb(=QhpRܡф3 JV��D+g@"w(#JIbؘ*@ U (@ͥ0&}G"ps#zI(َA+,& ms)X &D RB F8bΎf)tCp)Ա oЃ�!w#Ѵ4aq(3at$pF.ar@#�ъpm:tC`A P%1O(@aZcG9pq@#P g+V:1 ELB>,&HBӞv,] UB*PA Q#"w@2jQq#<za sC?~ `T*�F-a5ư1W�0|щJb;Qjb%:QN�& P 0~1|c8 q q`G<|a s1:S@ED%:aJX.k,&He*` RBH`8%H!LB%\6% B| "*? "3 C=B/l6%B<D(1"9\%"|8+6|&B (|(&>C=*|(|+h "|(+& B "7B B*- #2%(=!7#H>*0|,l&! ^"& & T,"#TRT%^"&f&n"'v'~b&RPTAH`8%H!LB%'l',lC:>ԃC4(C="3l lB |? 0C/<0 (?"1(l"|&AH5C4 B*h`,?<C:"(|>CBl?*09-9p!?%0/)?C |B h` v%!"l"l"0A4"J.T(ƤL$M֤%RPTAH`8%H!LB%b"l813C ? 1+ ?D B 1l"C=A C4|% 1*l?*h%|' '*65(((+(,lB*l"A='1 *9>C/%0)(?&/,xd !"l"l"0A$p*TM&r.gMRPTAH`8%H!LB%(lB <DClB4'>*\1"9\" 'B 0lB ?*5B|8"lB=' % B*"0C/1"B &|* ( B ,B'1lBl'0 !P; C0= #0!>"+lB & !"l"l"0A'Tsi%RPTAH`8%H!LB%' (9|1B=& >D\B/5C4B4 &1 &<|"C:D,C:0C ?"%& "<D"D<"l' "\B*"|(' *lB1 '!?+!0ƀ)00%9|- (8!"l"l"0A`TA++`HAP(X$$TB "B B 98?\B1*0C="|5>\C B:^C=B 3>1\(B=% '\ B4C '|7(*B ' h` "+0a < -x?;0P=,,;0 9C=: "& & TN,@M,M AԤ..6.`HAP(X$$TB 'B |&B|* "B*&B (" B ( ' ( B Ί&&%""B + &\^n( 'lB& \B ' &B\' "(*,9 +70)!P)B &m!"l"l"0ATAn0wp&RPTAH`8%H!LB% 0 3&"| |( B >C>|B 0#20+B/Ѓ*YPY""& & TwqN,@M,M Ax1RPTAH`8%H!LB%L"B& B B + ^+߭+C6!܂7((("; "& & TrM,@M,M A+'RPTAH`8%H!LB%lm"l~"B l^n 0ۦ9Ѓ?7%%Y04_"& & T)T,׳=["`HAP(X$$T8w& B "a # B BB")!0*0((PB83%8!"l"l"0A/@M,M AܳN3`HAP(X$$TBF %% % B o" "lBS!!)*%0BǀBg3"& & TLwTN5SPTAH`8%H!LB%|un"9(|& "B* ( d7 %0!0B(#l %3"& & T@]OT_wSPTAH`8%H!LB%% ? l 0"&&"X%P#+A+0Ɯ%t8!"l"l"0A/@M,M A1'LRPTAH`8%H!LB%X&|B /* B k^7%#+0%#P#(/ 8!"l"l"0A�.@M,M A(87y&RPTAH`8%H!LB%' '(lB h&* ""l"%""' "/ l"*"+' & '"|B B B |B*l'\" |"¯' (&B "" (|"/|(( | ' (% G!"l"l"0A9.@M,M A8{;`HAP(X$$TB "'"8?-\&0>0 l<7l(3|?,lBFC:<&B C/\C=+-1¯ <X( *ԃʥʥ '%0<8 2C=6lBB=8<'9B D>6B >7<t$"& & TTǽSPTAH`8%H!LB%* B |B/0C/|6'|B=1Ȃ9(131|C:-9"D<C/> ?|61 B '+~6(h& *,B* B ¯2?C/(1C/B:l" >3l90l(A408\+A=6B/t$"& & T�@l8`A&T "bE1fԸcGA^*QPJEK MtfK}B4H%VPf6HM]X:D}CӶt>'>>!iMڄS DXV Q}Vm .&V}6mcXl,aXw&D߶ tU ʦMmB  qֽ{ "xqǑ'W",TTAE ,JXdhR4ֶq ߱A3VDmOcXAfRdce~ DKDM.Ya>9VjVчzg@6%D9fDX~VDч>>9FQRAIEz~>Ac>hz M&*/y[@B LS5 *b:)B ',ĐI*rDqxV%aDAD~>cQQ0F@'AxDDaRK6AO $q61'Q@XEY>OIv}eK>$klY$fdxR DcX kVaQDaV d*/y M&*�Z@B 6NX )N *P K$1dJD$MdI'O.FOGVMHgM>DUeVGUFDlƜO>DADMDDAX}l dDDDO@+OdA0'dIqA@D~ daуz dDG=aY&T5D6AdD�7_@BI/t*B* ,pI *Akts~cAxA>>1>9clFc6DaD$ADdD6qRID6c@DeK> }0(f@+a Q@' V"1z!c$KǸ&A b"PL *=T@)Ta:RKHDK00qT3U|6 xCF:dQ#H1r }CXE V!K"D/UbzlCz0s0C1 a#Y?! D#H3 xc}^M b`Bh,@ Ce.8TPH XP,! CLTڄ(>Db+!UЃ-p D|E aA b!A|@ M`A"`<RAb"DObH&ȉ@}XE! D"Ub"d ^A& D0t*C   U`UJ*` Rt@,( !&Q *%DA"6!Me(=l(!A bZDM|b?1#xB 6@x;xO q Db@&d@XE 1Q!H(K B(z%> z@& <Y@0$T!U&@)Ta:RKH>,|BD*>A(1O$ -,1O\bkOa"DAbz,>!k' ҶfX(> l' D|@'6!M b@&ЂO B^M b`Be,@ ]1 X0)P Jp%$aITJ"ޓA"Y@ +O B{>1K D* D& = B*X!AȂ&Q + "A 5@(!@|b@(A|&>!M  .1d}bz "6M    UF,PA U%80$*A@l@&O *^#>""DM|"X" $K@*61Q|&0MB . D"I*>Q~bz`".!3' @'RMz "6M    U@D,PA U%80$*AA ؗH%>@A%A"@ V@& Ql}&MI&^&>as$k"6AMA".@lB(x">AO؄PDz@& |= *̡ , YKH%.AKPH#D @(H@H!(@@a(a AA@@HAA(!(!@@T!H((((((((Aa(@!HAaH!(\!a@HA!a(T!@A@((((a@@(lb �9!1%1 PB ~� $(((((((((!$!$!$!$!B!B!B!2((((((((((((((((((((((((�1q(A!kb `!!1 % #       \%a2&#`````````````````````````````````````````````````````� @ ` r5Y5 ߯ P 7 7y7}7{ s88839s99}s8@8sFө@ ` \;"a "�%z6s=ٳ==3>s>>> S@ ` @  �% € € € € € € € D @DÀ € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € @3@ ` tUY" A+ �BtuWyW W5ZuZZZ5UWF@ ` Z\W *] v D � � � � � � � � 21 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � u@ ` еq ڵ]W3qr17s"9W 4tQ7uU]u]ua7vewviv @ � *1 4p9gb q5WW[3sy@ @ @ @ @ @ y{7|w|ɷ|7 4�x7gb y"W` ޯ~"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4@}fb `~! @ y9%y)-1954@eb `M t@ 24q9uy4eb 8"2|9y7 4�db Y#"299 4�db " "*6 z : Hdb %{-]נ5z9ڠ7@ ` $:` 89;:ez' 4@eb :U@p_@ ` : 4db @"@K@ ` ºZ@K@ ` z:@7@ ` :y@{7@ ` 1@@[7@ ` 2M"@:;7@ ` N{i@V7@ ` j;#@r!@ ` 4bb �{@[!@ ` ;3 4 bb @[@!@ ` { 4`bb !<@ @ ` "å 4 bb U|@Fө@ ` VS 4Ņib �lj<@x<@ ` <O 4 ihb @ʽ|~@|@ ` | 4`9gb U@|s@ ` 4fb %;@_@ ` &W 4eb �Y!@HL@ ` Z=# 4 ֿdb @׍9@|K@ ` }ډ 4`ycb "@}7@ ` ½ݷ 4ucb ý 4@scb @ 4qcb ੽ 4@bb @⧽ 4bb ㏽ 4@bb @卽 4bb u 4@bb @s 4bb [ 4@ bb @Y 4 bb A 4@ bb @? 4bb ' 4@bb @% 47`b 4@@ ` DЫ@4b 4@@ ` pϫ@4b `ټ 4@@ ` ͫ@4b 4@@ ` ˫@4b 4@@ �bHl90… :|1ĉ+Z1ƍh2ȑ$K\`2eDR̙4kڼ3g*T)r)R�M`H| 5ԩTgVp42ph%`HT=6ڵh wd 8p `H 8U4܍[T.�$*+[a Q .�Jլ[s2pXv @"B%ċ?<̛;=ԫCAH ܻs><x)6,�I$ۻ?|Y4hˆN |` .^ލ_ ~b"RP!x ň6ވcfq7Bʖ D:.dN&>n`頃ɖ DRIfffjfn grIgv)gL9Bx:h l)l�HH4E.h> iNJi^ini6V] , HxEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTE^hp 0)6jڥG<}OO}_}o}~@bŋ] ! Oߏ� p,h(әd�. jp?p$, Op(lR<<YHp< qD,$*qLl3@ ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` �6� ` hLQ"u�׸ut]׼u|_ v ].UQ 6�d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@d��A@p` d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`CTx /+o-~Tίk�GӯϏoH*WKO(8E!7* Ȁ |)8hX �) 8%(#H'2PBR/1x} P2<-"2ȃ=§8V<P:X!?I) u1<PFJHU() 2 a_X2!]a k~Ee8EhlHu}E!8VpVrX�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`Z8G?!{` 8@ dp.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l�p09ڎMzη~[ 28@ 6p a�80  x8@8h<BX-dp `ˀ4n[d49߁m w8Ẁ� !(~2Aa0`�x_#հ+^w(C  c&�)Rp&0$@ z�(~2Aa0`�xgh{X@ ��o(?؁ T PW_g/o7X/q8Ѐ=8?� ?�~?�x? g�8zC* CPfP;Ԡ2dP`/�wP3`��Hh=P`/ �=p 4p `��ـ�~ Pp& 4�WP`/�Πm   ��g͠P*0Xׅ^`o  @ w�/ @/ 4�@��)p� P @ �/�0� @�>@�P*0* x0�44 �yp /@ � �3@ P�/ �@&@ wʀ@=P=@�4�@@4Pp ڶ��)P p �*`�3�[ م P�K 0�& pF 2��]�q�  =pw4�@@]0@�*�P*@�&0�=  /p&33*P*@  �=ˀ�y�gwg�g~� @/`�@=��gΠm   p�p yoU �/0�P�P�<P����gp� ��/0�` ـ�P**@�060PP� &�= @ �/�P >�C�@ P� p6�=�p P pLP/ �/` �*�/� ڶ��) pP�<p�K 3Z !kgp0�=  K !p =`@= /p  j*@�* p0d@ 2�=�/ pw 3@�]P*�[2 �g �@/ 4�=�/ pw ڶ��)P p&�p�p �@[]X�2p�<` _ppF /�@p�   =w @*@�> pF� 0�&�L  @=P&@ 00>@�@ `  � y 4P4pv G p0�  0�&�L  @=P& ڶ��) p&06`�*`�[ȯ�KP� �@oe�[y 4ΐ )p��@/`/ �4�L@�g@@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�ҫ@h�@P4�g4� pހހ�1�&@�L�  p 22@ )p�  P0JV�8 kp ) @`H 2/� p�22P�U)  p/ �@= �= �&0�30 �3 >0`&Pp `�L>0�gP*�CI2@/�/ � @ � pP�= p4 �0�L�=p =` p�2��p�p�K `�>L2 @ /�e@ {Gΐ<p��gp�K�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�[H�`�p *P3Pˠ  0��g @/4� e` L �&�pv 4��2K�g p�  0�{}ڨڪo�)  P�)�/`@ /pw 2P�) pv�p��`�/�@�*� pV34P/ eL�gP*0C9*dY0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �2 �<@�*0[Z\]!�   ��g~4 )p�) ] �g@ � �/�g�3 @3@�p  p 4@ C*`�*�[Ƞ wo{*@�@ ː @2H= Gp  /� y�g 0��g  p� `@�*^ V� < 4` w �pF 8P� �pp�p�Kp�4 �g�g=�@@ �gCi�*P>P �g �/@0�pF 3@�0*P>�ppp0�gpp6���/`�g@ �  =�` e  ~�g�p�)p�2` @�Q�K  �� = *)P�ږpp�2P� � @ � p `�3 :pu>>@�3�)p@�LP�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1 -pFkyb`رPl e͞EVZmݾWܹ<("Łdl8WƆ dHq@�>T` 3 HA łKR,!Ed� T0Cf8`m Lp/L G�TT0" fAF ^0! 4z x!<LG<�^@^�� R TX H *ؠ *+Fg1F n1GwGqт , , ,~Ա, $@ $@ $@ $ؠ $L3Ds 6M7%`h0Ad�lYgR`MA%P77` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` jV5W]w\7@a% *H3Yeɬ`Bi^ސ`�X� 7\q%PE7]uZ]w߅7^y{7_6_ a6ppu8b'8y/8c < < <,e_ق*ؠ *@�fLc|^@V 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`s?=tE߸tOׂ , , , n9w[ *Ƞ *0^ʦ&`6( 2 2 2 2 2 2 2 2 2 2 2@* d@* d@* d@* d@*0:Є'D TBGa,&�8n @-,DPD&6,.b8E*VъRbŖI_j@@  l@$P $юY`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`؀6` X`@2` X Ȁ2` X 7ڀ6` X`؀6` X`؀6` X`؀6` (Ȁ2` � �``K(@ (Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2` X Ȁ2`>Չ)@6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`860 `#60 Fl`F470 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#60 `#oȟgFsռf6os܀, h, h��BЇFt �:7я3,� , ,� , tE=jRԧvUBue=kZַuuZ'` Xp'` mf7φvl^svx`̒�AFwսnvw=uw`~xmozGx‰@o7=q,)@qwyE>r'x.x#$I8B#$I8B#$I8B#$\Bԥ>s Wzֵ.P_{>v 8 , H8BP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& EhBP& Q(BP(! EA~PE`yЄ(4! MBЄ(4! M&&&&&&&"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"p"h @@A$B4C< H X @#ȂHIJKLMND)�PE' R$EOD,0UdE%,,,,,,,,`_`a$b,(�DTedFe\ H 8 @&"""""""""""""""""""""""""""""""""""""""""""""""""""""""'ţDJ%,,,,,,,,,,,,,,,P)d˶tK,˸˹˻˼˽˽ hf\X�@*؂dtDŽȔɤʴȤ--------------\̵͵t*Ѐ4(0 $N̬ A\X�@*DTd (0 $ (0 $du*ЀA A\X�@*%Q̬ U(0 $ ` ]X�@*"5#=*Ѐe&E(0 $$+̬ p.e(0 $,53E*�/eS]X�@*@:S# h=(0 $;%B*�>U ]X�@*0I XL (0 $JQE*�MEղXX�@* XU HUT]X�@*_V̬ UM]X�@*fuǬ (L]X�@*xmu*Ѐi](0 $nE_ �WE]X�@*Hz%*Ѐv(0 ${XJ =]X�@*؇%*Ѐm(0 $X4 X6]X�@*ؔ*Ѐ(0 $# p.]X�@*١*Ѐu(0 $Z @&]X�@*ڮ*Ѐ۱%[XX�@*ڶe*Ѐ۹(0 $[ ܲXX�@*e*Ѐ\]X�@*`E*Ѐ\]X�@*ӽ*Ѐe ]X�@*@ڝ*ЀA\X�@**ЀE޳XX�@* *Ѐ(0 $^ˬ ]X�@**ЀE(0 $_Ǭ ]X�@*ނ*Ѐ(0 $ `̬ P]X�@*&6a `]X�@*8aǬ X]X�@*!&"*Ѐ(0 $#)b P]X�@*01*Ѐ,(0 $28*�4(0 $9?*�;(0 $@fF*�B(0 $GM^*�I(0 $NFT*�P(0 $U[*�W(0 $\&b*�^.(0 $ci Pf]X�@*op*Ѐk(0 $qvw 0g]X�@*~*ЀzN(0 $fvȬ ]X�@*x h ]X�@*Vip  ]X�@*Xi  xi ]X�@*6 ]X�@*8ꩦ Xj ]X�@*߬ A\X�@*뷆kɬ 8kA\X�@**Ѐ(0 $V췮 lXX�@*Xˮ*Ѐ>(0 $&m lXX�@*(ؾ*Ѐ.(0 $펮 XX�@*v*Ѐ^X�@*`*Ѐ^X�@**Ѐ^X�@* *Ѐ^X�@*>*Ѐ^X�@**Ѐ^X�@*@ *Ѐ^X�@**Ѐ^X�@*|̸ŌD)gL)qD*�P(0 $W%gʤ,X,**0+2+GJ'x09'273?J1W*p4wsQt+99O(�!(0 $&Agr*.,!-:7p99999999:0SGT99999999999999999999999RWm?999999999999999R~Ѐ%7xXX�@* xܤ,X,()0+Ђ:]^Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]]]]]]]]]]]]]]]]]]]؅zυ'\Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]Ѕ]>ЀgƷ(0 $ˏL*.*,-EPȄLLLLLLLLOPTTTTTTTTTTTTTTTTTTTLLLLCGP@P@P@P@P�TPB U(TPB U(TPd"C!#Ȑ"G,i$J >.�ʖ2gҬi&Μ:wIʕ+TpRE +f,$#Fbd!FbdQ!Ibǒ%[(j%FUbTQ%FUbTQ%FUbTQ%FUbTQ%FUbԉT'RHu"IR&I$e)TPBeJ*1ĨJ*1ĨJ*1ĨJ*1” S&L0e” S!L0uIi:|\�IǓ/o&TDREʐTjWR&dBI&dBI&dB % J"Z!dBI&dBI&H!U%(a%` &` &҉)`bH |�HHTqI*iAQE{UHl!2#]z嗓0B #0B #0B #0BIT9'uy#TBI%TBI%tJ'tJ'L'tNR BjH'tRI'�$G DKz*3aY !'RɊUZIzᅒ{l%*; bEZk-�U-aY*XP!'DkT 2+(�)TbH'Vm (RP !B#B*) #B*PJ0B!Hډ!tr+�r R (*B*( !Fu M7 " r "LTp-@. !QEaAQEMD.RTqH&2 %P %P # #Ph%trJ'Vr)B!P"(R# %0 % % # )0 ! )B)Th%t Q)BI&dBI!BJ&~*dBI&B *dBI&dBI&//#0B #Ld}v |�HHT�(<  ABЄ(dA [B PBD&$ Id"D&BQJ�D%:D2( A(* !LH"D( B"@$2L$@E(2 A"OD! A"()*q h�+:q @Ȅ$2!BH"p/ LȄ$2!=HȄ$2!LH"&( Jh& FhL*,�$Hc)YҲBP(4! YC0K( 2B0P :QS�D%U C�Ȅ+1( B@E!2!LB@f!2!D!2B((N 0D* @\((fB@33L*Y`%T$ @*ز>i-*d! MB)DR%XJP :J)S"2pFFPg*HAPB *HB r�%3BTAP%.AQb@!6^0r�Ec)ARC!AFP`XJ FȖA#(&Դ"YG�$T=.rP! QhB -T0#1 d"Q5 !*щk?S�5yNTZV% @NC$ R!�AB%TAP�;AUtЪD�c@+Q5qSͺq% Q CT>o,�$HBrZb!(TB*Ha U8$ F4N(#�/OC\B�!TA CL0JG|pėRܡ{2 JV��D+e@bw(#JIb�(TR `!@ F�bϮs)A3RՓpč Q CT>@},�$H’-mb!(TB*Ha Y$.ץHF8qP2Ar`2p=Q G�(=Б;|=Q^�D+V?}c) nC0>\h =jai#tC+I8Ɔ!*aT ٽ]G�$Ta^zL v)T! MB@)DP~ՉJȨE-a@-K!0x09 q dģ0? @C�/:QS@`G5*Qx7D'jщZb#V D/cl`G'�!s숇/laqt0F'�q h!D%:aJH%K,�$Hm*` R«@,( !LB%0 2 '  *1" <0C* 1C*6D(+(C4+C=(5 '7C >l'l* '*l00ԃ-''B"'B Bl" >|( ? =(?@?p(04!>'&l( %!"l"l"0A |T%brQPTH`8%H!LB%'l',lC:>CC4(?(1"lB |? 0/<0C '?"1(l"|&A$5C4 B*D`,?<C:B"(|>CBl?*9-9x%?%0/)?C |B D%!"l"l"0AD|T"n$PQPTH`8%H!LB%a"l813C ? 0'? lB 1l"C: B C4|+1*l?*D%|' '*65(((+(,lB*l"A=C'1 !P:=+%0)(?&/B, !"l"l"0ALi|TG-QPTH`8%H!LB%ء(lB <DClB4'>*\1(9l"\'B 0lB ? "6 B8"lB=' % B*"0C/1"B &|* ( B ,B'1lBl'0 #9 C)#00( >B1 B &ga"& & TiG,G,�H A`HAP(X$$T~ *7-C=l"C4%?*DC=0/D l?"l1'03Ȃ13#?"%& "<D"D<"l' "\B*"|(' *lB1 '!?+#0+!? CT ?PB*7؂, +Œa"& & T|TfQPTH`8%H!LB%!""1C=,%A=C 3ԃ(|"l95B*01+\(9C=%*/\ B~% -DC:+|7|C B( |+ B B ?C(1 7?9(%2@2# B/?ԃ(A k!"l"l"0ADi.G,�H Aڮ-۶۾-mLPPTH`8%H!LB%a~(( 'l*' D` BBB , (& ' B*"Ɗ&&%""B + &\Xn( 'lB& \B ' &B\' "((d9 -7(#(%(* " (l`"& & Tؚ|T/��0 0`HAP(X$$TBf0l( ' ' h'?>>|k0#20+B/Ѓ*BTPBTB a"& & TN|T?1GK1`HAP(X$$TBc-"(l" hp B 1ֺ9d)-x9BT)q!"l"l"0AD.G,�H AL1&g&K1`HAP(X$$T!s( &' (h* && *2g/=9p!PBTP(/_B"& & T|T&38s�QPTH`8%H!LB%4An" Bj0" (( "г##*% %B3!"l"l"0A\i.G,�H A3ISPTH`8%H!LB%4"\-\"\ h& 0 &4*BTP# (4V3!"l"l"0Api.G,�H A4Z�SPTH`8%H!LB%(5n"9(|&h "B* ( _ %0!0B(#t/%D/g!"l"l"0AD.G,�H A5lvLPPTH`8%H!LB%x6q# ? l 7"&@&"7qS#+A+0BF%4ua"& & T�jK|Tl7ZSPTH`8%H!LB%7n'?B w%XFc-%#+0%#P#(/ C`"& & T�Ը,G,�H A 8�QPTH`8%H!LB%' '(lB D& * ' (\"'"' "/ l"*"+' & '"|B B BB |BB*l'\" |BB"B' ' B*$'lX1|(( | ' (% B!"l"l"0A8_|TGO; `HAP(X$$T"'"8?*lB*ԃ1C=06C:|&?079&c4>1lB*B:58B D` <C 0C"B=\:\* (|B0^3> 4 35lB>9<|(C=<,B4C=l+++|<A!"l"l"0A$;؟|TA�گ=۷ۿ=ǽܿ=`HAP(X$$T '3'lC:l,?08+B431|C:-9"D<C/> ?|61 B '+|7l'l9Bn *Ȃ-","*310B <-6D ?1 < B=&BDC:-5Bԃ9l-A!"l"l"0@T0`A&TDReKE1fԸcGAH )UB'$TRM6!hKۄH_@4h6Dm'=! 4@ 8Q} QM[Xmb&D!bŪϠ@jSt6iոh>1꓾hX Jc6!-PkҷmP V7onڄhMThwo \@IǑ'Wysʩ`"J(R`QĒ$C*hէ>O_O~]d,ݦO$j'~:FVT>}DcEKDM.Ya>9VpVчzg@6%D9fDX)~깱T6ч@1FOV᧗AIEz~>Ac>j M&*M1[`Bl7ߤ *:)B ',ĐI*rDqzւQ9OD.C>aF8'Df=DQ>GTAMDfM̉FA$VDEOlAD]EfDOI^E@DIU`OVJUXE@GUĦ{/ M&* SZ`B 8n7 )N *P K$1dJ @6%h>~6уcd녟Kg`/ez~Yceo[1@9Qe>eV1F[YQ.= @Ye>̉ARdo6Qل^I~EaqEAXCz $DBI6D6AdD?_`BQO] )N *P K$1dJ*GOIg_z1@Vǘ@69ODafz9fD9O᧏@[M>GQavQ>M>A|TMX%Q6!B'f1^X<1O0@D:_8F/q f"*w b"PL *E|@)T:RKHD EK00qT3U|6 xCF:dQ#H1~w }CXE V!K"D/Uba zlCz0s0C1 aY?! D#H3 xc}E eM b`BxL,` `DiNS9TPH XP,! CLۄ(>Db+!UЃ-p D|E aA b!A| M`A"`<RAb"DObH&؉@}XE! DH"Ub"d "A& D0ʴjC0 UWZ*` Ru@,( !&Q%JA"6!Mn(;=l(!A bDM|b?q#xB 6@4d�V q Db@&d@XE 1Q!H(K BBz%>@& \ Y@@$T!&@)T:RKHD>, }BD*>чA(1O0w,1O\blOa"DAbz,>!k' kX(>m(' D|@'6!M b&~O BD eM b`B,` `^5 X`)P Jp%$aITr"ŬAY@ +O B>1K D*$ D& = B*X!AȂ&Q 3"A B6@(!@|b@(A|'DA %Ol"A& D0b6� kvè*H ֑'XBD%*M|؄6 D|bXlDQb@(O@ >Qf"X&!O "ڄ@%VQ6I'lO B@%D,v&"UD|BD*T "A& D0� v;*H ֑'XBD%*7D̺'X>bD 1Vb*%@ D >!M| U 4ڄ6A&>0k"6MA".@lBB�">O؄J@& = *l , YKH%...RD@(H@H!(@@a(a AA@@HAA(!(!@@T!H((((((((Aa(@!HAaH!(\!a@HA!a(T!@A@((((a@@( 7`  115q9+ � / % @@2A2A2A2A2!2!2!2!(AA(!}!`  <(2)� RB `r``````` -r-ْ2                                                  �  @ '!`  <3=3 � R >>3?s? ??t@ @ @4A? <;%t `  sC9T= ) %S>Q4EUtEYE]Ea4FetFiF[ <`B%tb CtH=C / R I K 4 4@Gsb H5] / ^5_~~~~ aa!6b%vb)bIbI H�\sb @]Id� �UV �_K Ѐ @ @ @ @ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � @ @ Hcrb dH� @eU6 z 2{ zɷ||7}w} @ � @1 4@x}rb `yCc@{ @ @ @ @ @ @ )-185x58 4~qb Q8=7 @ @ @ @ @ @ )@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 4�qb @ymyHw x}ٗO}9y@\9`  n97T @ @ @ w O}ﯙyٹ@`  yϓ+z98z ڂ@y`  y+z:5z9Z@t`  (:9Q /ٓ}9}imq: H ?gb @)"T ؗqq: H fb :9` ٷ 4fb 麮횫@Z``  z յ 4`db %{))@{L`  *;E{/ 4 db a; 4�cb @} 4}cb � 4{cb { 4@ycb ;ϳ 4�wcb @7 4bb � 3 4bb %@|!`  & 4bb �Y@H<!`  Z<Ǜ 4 bb @Ǎܷ@| `  |I 4` bb <|̓ 4� bb <|@М `  =7 4bb @!@ }`  "=ҫ@*}b �U}Yݖ@*}b q=u<@*}b `׍ؑ8@*}b ٩u 4`  =}̫@*}b ` 4`  }]]@*}b >ճ 4`  -@*}b E~䑣 4`  Ha 4`  `~E 4`  x 4`  ~ 4`  ݽ 4`  ~ 4`   4`  ~u 4`  Y 4`  ɼ 4`  8 4`  P) 4`  h 4`   4`  ӵ 4`   4`  ճ 4`   4b n@Re… :|1ĉ+Z1ƍ;zXE$K<2ʓ .0Ǚ4kڼ3NU4 4 .0ΥL:} f CZ`HD 6رh6DRܹt6A^ .0 XEW \`IÔ+[[Ec 6oX0pA$U>:u*<\``z \`Iռ{ZEk)dл`H~=*L! .0C:2dwT1?*ԛ-{8Ƞ-`U`U% <^)lAHDAE"Hb&b*b.c2Hc0Fp5{J.dN> eMfp=Z0BAW ,`QHIfffKfp#8–[ DDjg~Ic ? {NJiffp;{!j)Fp:t^)lAHD!E lKll.l> mFp#�? DYKn枋nn oKo+o ȀYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYT*d YB*d YB*d ^@P`diOl`Hpp,l _p4 op<!ͤ= bR0`Ll(JqT,jq\-M{dЩNe#Y<�8qt<q|@ r, =G@iL^@x`%/Ljr'? Pr,)OIŤ@A#l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��@l��Zf3<x+d(wms JwԭujwwٜQ@<xql� �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2� �-)A+}^ '2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 20`Yp'!ȁ%#P%h') `!$:03H5h7r"+1(8?A(!r"+<('BIKh!Fx^L(SH3Px\Uȅ]腮�2<ik1) gHlhwȆ 02< tFx(XB@2ﱈ򈙨)2o"r"H?82"H1ъ(苿(!8@\H\@�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@*_)k)JނH-X( 6ÎVf΂",(H/�r]X�@*ݡk)J'؁":7pfv׆ؖٞm>m^ (0 $ІJ24YȅnX (0 $Uk)؁NTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPτPȄPȄPȄPȄPȄPȄPQ�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�PȄPȄPȄPȄPTIT$LZX�@*XAɸvJ2 4HN8OHF@IJKLMtFOPQuN7uM'uB�F B�F`=o(0 $Bk¶CLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJKHHHHHHHHHHHHHHHHO؄MM@&uZX�@*u]k*HEgtK8C DPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPI@J@J@J@J@J@J@J@I@I@I@I@I@I@I@I@EPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPI@I@I@I@EEIE 84ZX�@*PJ)t(CF�D,h „ &!Ĉ*QhC:HS'C@Raʔ*Wl%̘+\I-:w'РB-j'*X2%K$QB$q"')jETA&q!4СR& hR+N:8)C tS 2T$@Z)*"&)걢J:dhIWna)T9j6ܺ}&eTʖ(G,ID gW<e!:2TJ2)@@VZnR'^!@:2I&8I$LRCT&&xATR',!,H'b TI'Q -8 @JHT=[R-%QaIq0y`؉!tR tbH'tb! w!< rtbbTrJ%UrJ'R$L2 �2"b &`b)b)`b)w b d Tg/4K @JHT#SRT[D%Q2,&`B &`&`B`B++`B & &B+C &`B &` &~B)`)A &`&~ ( $҇"&`&` &`B &`&N1&`&`B &`B &`B &`&`&`B &`B &K:5 @JHTq+]a3%Q@aIq06k6)GB# ;,)w (%) !M(!!l "&B%PB !}B %Ȱ !0BIߌ?0ڄ0R8(6ѳM #0B #LP @JHT5ka/%Q@a$h"=#P #! !@J0{!@F`!TJ#D@ޑw (zG Fw!H6R~X!@ J!(A B *HAQp/W0^ WЯ#@J0 k U0Ө\ K�KHB~#M X"Aawd*Q B'zBw(6ObE*>Y1(V- Pۃ*( Bb}EчU`E Mb7 }c@ cHsC);^@&0S5 @R*˕(@888OЇ9dIx0c/MD%>hC' f`D x"0*;nCS7 BPP?C%DYlX>q^l>a }00-1CdKlE% Dl>h'^_�, %H=5)lA #go%.AKP! Y)_@!a = YX2 [ Xqo@)Q"D6ҡ@Pb)d Yb@ D D0Pf0b*Aq0B/lAq0) D%.A 2@' D ^P 0)8WRBPa5'D#<A7!>G4DcC06>!Olc> Sb*. }@+6 D"DQ|⎃76D|(1 FbP! RB (M⎟h1ٺ D|@*pQ/�% H �UH$B(8'6@b0>걊T#11M#@&! ~c>zt0c@3D}?@3D1QB9z@  Qz`E a8G/nAn( |b0 DK|"Ә">M  U`5q#WJ [3,LA8a_0C>1D?QA1>1c3@@?@QݛėklBz+>1V- Vb}0RA|B@%Tq|P# RB� Q bzX[ D|@*�s /�% H EįΕ#gX&xD>0a(akl>@9nY<~ D\@&!B >?C *(|*" &1|Bl'0 B0%00> ð >0B 1|"Ȃ( Bݠ[m"|"l"0A^^-�J,@J A EdlAAq ~ *7-C=|"C4"?*D<0-DC l?CC=|BC:D-C:0C1 B*l(l B\-C4 3ԃ-]*"' *&' B 0l' '0-; #8(? #00%|9l,B & 1n"|"l"0A!^-�J,@J A,5DZHDǰ ""1C=,%A=C 3C!6C=\C B:> |1>1 &>' |(|% -DC: *l8\&|m"l"|([ |( +0&*0 B7:0P=,C,;0"B:C=B 1& ' & T3T5~N4lAAq 'B |&B+ " B |B* B|( "B B\( "| B |& ""\"& B l+B& ' ' B "lB | '*'"B220p>!(%(* " (lBS& ' & TUTX~eZHDǰ\'}&"| |( B}'?>>|&h[Q> !!>("%"(((1n"|"l"0A'-�J,@J A56lAAq &("(l" (h B 9p--x9-)° im"|"l"0A-�J,@J A䜚EZHDǰ`)}"l&}" lm ^'!9>7%"%-2¡& ' & TrTP4lAAq ˥6& B ""  B* #) (PB2%Bn"|"l"0A,�J,@J A*DZHDǰ "\-\"\ (& &k*)0)%0P(Mn"|"l"0Ap+,�J,@J ADZHDǰ,m"9(|&( "" [%)bP-Nn"|"l"0Ah,�J,@J A6lAAq ж" "1 & "+lB&"-[1!P+P#(0B"%Mn"|"l"0AX-,�J,@J Axm6lAAq ^&|B /* ޑ.%#+("%0!-0& ' & T�TkZHDǰ( ' *| Q ,%%l l'l \*| >+ & &!B B|"l |+ '*B*ܑ(( ' &^}% B*'A* }"*|B \('+ (* %lB "9&B&"% *|1n"|"l"0A<,�J,@J A\6lAAq "| 8ԃ>,\'1>0 6C:|&?079&[4>1lB*B:58B Q <C `0"B=?+ ( l3> *D?5"B=8'8?C:BD>7<6C:& ' & TTjZHDǰ +ܑ(3(|C:"C:+7|(0<00'?08( B401/ *7l1'+|7'l9] ,*  B*30؂0BC=/6(C:0(C:,1|*30؂9\+A=6B/\& ' & T@:TvZHDǰu['\B l"1&|<D(3(|9| "l'5|C: B 7 B |6C |B=( -+l+-l"|B +B B B |B&B:\"B*C4l+C: C4 +<1l' 7l]9 (6"c& ' & T@xTV8Q4lAAq ˀ_ (-\8C=C \? |3& <+`&|?s>"3' 1( ?C ' 'l"\"B='C=B `%B:??*&B B=B ?<>( >0C 1&? *C=?ԃ>B0 (A_& ' & T@T:P4lAAq K& (90/C=`<( 0' ?C ܭ(A=0(1C ?D (\<'0B]&& B D8l9D(^ \B (Ȃ,- '&?0C* l"C4&++ԃ1B ?"ԃ1B <D+ػ(lB 0"¥o"|"l"0A:,�J,@J A:DZHDǰ "B:D" 5ԃ(>+/&A:l(%*/+?*|5"5'>C"&' ?>B "%`'聺' 9D"\ &7B +|B 0(? '1 "l8|([* (C/( ¥o"|"l"0A,�J,@J A7lAAq Ko B:l/9 ?C |1&1<C/ ?C|1C11؂01l'@5AD B8!hUD]Bi"Q}bX/f.wֱcX;6H1}R&נceLT ~"")M>!ڄI WfպkW_j]puV$UUm[oƕ;nݶYHK-QHDRӦ>E4f_Jw,Чc"޶M [5H<YD KW/ݱO.3& Q>>!"a aㆷMU3w쓨z2Vo%[}uX:~b*=/݄MTj®LPK/)B-8B0$O$U ADa%Q=DD $[OXQIeA^Y6 AX#M%U@DDT.ODDÖ@V#YD6A$DVeQAD@>d,7AD6A KTjI)AP-8B0ODDAD@dQRU6C@DD6AQ%DDA^EM>}xX#odOMdK>E>TdQdQ>IAD>MMaEnZ�+$1f #b(6QVAhKD٤VXM$A.AdODV DD6OA$OdQEU6V6ta@[%Q6dOEcKDdD>DM8OEOO&*pXrj"9g#b(DA$D6O6DD>e@"dO6$Ve@6A@6$=e=VaEAdfDA$VXelqDBdOI%Q^CD@>A>^MAKqAD& DlL \eXAB:A /#0&D Dl5"D@bC*dKXEA| R! Db'U}&! VaX">15ex'8Tl&QI'1"> D|"">M #,�+H1IAp&>kU@D DDDV@""k Qlz&M2B%>O ( D)B%D }x(V! Dȫ'0|b'q K@' D04hXp` UC1I Q8!CnT #H FP�#@A B A J!T J0`!RRBTRB!@A FHQn`!@A P9%%@AJp!J F`K< a.AKP( DPL8c,�+HD1=H/b@KXBiQZծukWD E�YjeWY�VPR˃P(� cNյu]nw鶡 {P ,* 0)Η2.(7 P�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @H�$�! @HBh | V,�+HB}!iIo-BAjQԥ6QjUZ_�a\eXAB&k]' X gP(T bB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YB*d YBt+=KuOXU$Ta]:\zf٣P' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpBP' EpB�"`(�"! `BHPu  �{B/"؈� 0%p)-105p9/ � � � � a07`b �.tpy}p B/�/m@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ �dp+*�+ 8K " `2B@-rb 2/10s0 0 031s1s0@22epb `/5s39/z � 1I4M4Q35" 4@2]*�+ 86q�A K538S8883 453,*�+ r:s�Asྤ 3<s<ɳ<<3=@=bb :3?ӂ 4s3@t@ @ @4AtA 3 4�>%4+*�+ sC 4t-EtDIDMDQ4EUt-3 4`Batb Cq3�A bW4HtHHET 4ItI@`tB*�+ rJr݂ HKL 4I%tb M4NtNNTN@>*�+ tP P P5QӢ 4`Osb @Q-R15S5N@9*�+ 6TQ5UUR@>9*�+ VVq5Wu@^5*�+ vX5YU 4W]sb @YZP@U2*�+ \\ 4[#sb �]^ 4]rb ^v` 4@_rb `!6bq 4�aqb @b=c3 4bqb �dYe 4dqb euvg 4@fepb g6i 4�hcpb @ijۢ 4iapb �kj@*�+ 6n 4 mnb @ne@v*�+ vq? 4`pnb q1b@ 7*�+ tMtQ7uUwuYu]ua7vewvۢ 4sbb v7xwxxx 4�wbb �yzz7{M 4ybb @{|7}.@+*�+ ~7v@޷+*�+ 8 4bb @-18{@x+*�+ 2Mg 4bb �im-@X8+*�+ nx@v+*�+ 8@**�+ 8}@x*�+ ¸ݸz@xb x 4*�+ u@xb ) 4*�+ ,9E 4*�+ D) 4*�+ \9 4*�+ tݸ 4*�+ 9 4*�+ 4*�+ 9m 4*�+ ԹO 4*�+ 91 4*�+  4*�+ : 4*�+ 4׷ 4*�+ L:Ϸ 4*�+ d 4*�+ |: 4*�+ 4*�+ : 4*�+ ĺe 4*�+ :] 4*�+ U 4S5*�+ {M 4S`"R-*�+ (ݢ 4YS@p-*�+ Lբ 4WS@p�rb m 4S9[drb ;x@eq@rb [v@\3,R@pp26` L<|E@*, <k26``1<5|9\ó@|F26`a<e|i<B@B||N26`ƍȑ<Ʌ4 4 |\z26`@ɹ˽<ɳ@B<G`{.S`�+ << 4 -`\t.S`�+ Գ =}ѣ@B|\26` A=E}IMQ=U}Y]a=e֛@B{<2S``d� 4`�+R`+*O<2S``R� ȿ?ٿ_45S#3Z`b <0… :|1ĉ+ZÆ;z1E $k<2e ,[.`4kڼ3Ν<{ 4СD=L? #ʩ'Zݰ` <x 6رd˚=6ڵlۺ} 7ܷZڽwC QR7` 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6�b 6� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l� l�`$ 8CTM%ix)�jJjjj kJk%I2CTt)l�])WQRgAdAdAdAdAdAdAdAd l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l ճF0$ޫ=|s? мX�#<Є*t mCh(сAьjtGTIOҔ4*)IҘt4ըHdyt<O QԘ.@+)x@T%uT*C *$꯬ ְ  pxuScm[z�S<Z׼굪)ATʃܕ*{-ayh/2T -T$2Xl_dXHvuHHbe6%-i)�S^;��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*Ha**埬 (0 $Jf (0 $a.QH*pi6*�r]X�@*fJH*r*�r]X�@*0g g*x (0 ${y&x (0 $˂vJ))h)r (0 $K蔖,,,*�r]X�@*tJ,*v*�T(0 $VK}؇*1H-' 2' ~*Ѐ4bF(0 $FK΂*؇#:p2؁p-)v HdžȖɦl^X�@*XlLi.}�$�7ȁ, :&l ڶۮ(0 $&˔� p/(O$)؁- .*�(0 $˔âއ�1 k) *�(0 $ʔ|m �2-*� qXX�@*ph6(}2'2Hq   !(0 $Wʌ΂*(#p9؁84&*�"1'(0 $/GJ**-χ1oqX@A'B7@DCgFwCς",(H/�"M'(0 $6?J*-m~}|:/\]^_`u>b7cGvc_ fwv_X�@*kvH(}m~\ \ ^bȅvwwxyz{|w}>gx_X�@*HʄWgȌ(8}�|@mzAHDIX'τQ�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�/LLLLLLLLPPPPPPPPPPPPPPPLLLLL@LL@L@f_X�@*hox(8|/��RU`UJF}D'GGW}w~_~B�F B�F`~"_X�@* 'GI(p/(wP> =PQ�KKKK�K"M4)ҤH"M4)ҤH"M4)ҤH"M4)ҤH"M4)ҤH"M4)ҤH(]t%J(]t%J-jҤH"M4)ҤH"M4)ҤH"M4)ҤH"M4)ѡ>mti"&ҭk.޼z`Hl)l0Ċ3n1ȉP,J:n' �?VBTiP%DUBT "E5RHQ#E5RHQ#E5RHQ#E5RHQ#E5RHQ#E5RH$DUBT Q%DUBT $DMB4 $DMB4 Ql(҈"(҈"(҈"(҈"(҈"(҈"(҈"(2 " 2 " &|2%PA_18#,0t!Qd=#A&fe7|dO<( H+Xyi%]z%[b9&Tr&iiemigv҉!iHԸ'5.0t!QzaR8Q@ &X$L$$e)[Z$wXȕZ^ L$M$hielt9I'r!trJ%r!RI�RJ+ȕX$'TbH'tb.y-0t!Qa// <-Rd0I'V*2"(rWbiH')Tb!b !sV!tr&  !b �2I)�$LR$XH%~`b))x`aJ%svR ʀ ʀt)�bȜt&gb7}D \ ЅD+8;ecAYG&T嘆TI%҉! ͆r+B)Tb(҉!vR)\)X H)2IlL$Lb)!`b!Ђ)}Is' !2!tR y7~/!8.0t!Q(>2[pC0"&I b"I 0!^S0%0AS0%^`P%0L~0!LAL)0 L0~0&� Eh"&VA0#0AL00#L%0L00: ?0A L%0A LP#0L0%0 LPK(k,.HRU|%,c)-TfQW%P#"F `&(F p)B�%I R! P#RB (IP *HBb)D"~%DAK 7 A J0B&=~ B&# (|d#r~@)Lc*ӘR`%P4F 肄*F=*Rԥ2N}*TZ,WpC0)J A P0!\A U~#AN>`)1 FB~)aVB()8J B`(8J ?0%(J)A ? *Ρ B@)%p)@A i pX SJ0#esY�]PRֽ.vZ,ʪrLt</%H BP&U XE!ABD VQ_& VH' "}E > By!T={P%TAP( Va">@ /"ڢabq b}�2K b"|-esY�]P쒹fn *`XBpLP#(J0!@1 omc@D 6 x?1}'azz*ah& upT+A FB;Q\⿗?dzc0F}{ xЇ-o@8}Cz;u@& D� g7~4SFrTBpL0B%(q J\ 1! Z ?[ 5!aG=~!sP<aa?^ "! P#F:TJ  ,T! W(6cF F P"1FB-1R  ETB\%(e"6ܛ 肄*n+CKa Q8$$Me} U/<A7!>G4DcC06>!Olc> b*. }@+6 D"DQ|76D|(00(,;!7!H>(/l,'& ' & T@1T :UUQlAAe~&|B 69C=B*C4(> &C4"l ? |/C/A:0 "0?"1('|B ]?0( ( B/>C=<" B |(1+"0)9-7%/#> 1 ( %|Bb& ' & T.TA .UUF JD^6a`"l813C > /*?CB"1| <|"3 *1' ?*B}&|]?\&Ȃ+| *(Ȃ-'(lBԃ0* '1 %9>xC/#2((? C/ )& ' & T@,T.% YeĠlAAe&"C4&D>>*\1( 9\&'>'0 |9lC8&|<& % !B >?C *(|*%" B&1|Bl'0 G0%00> C6 >0B 1|"Ȃ( L2& ' & T@OTQ.gYeĠlAAe~ *7-C=|"C4"?*D<0-DC l?YC=|BC:D-C:0K1 B*l(l B\-C4 3ԃ-B}]*"' *&' B 0l' '0-; #(? #00%|9l,B &Pl"|"l"0A g(-\,�] A0'[UF JD^6% B B 98?\B1*0C=%"l95(01, '9C:"l(1|B ''\ B4 &5l'& & 'B' >(lB<"+pï: %2p2# B/?*")n"|"l"0Aۖ-\,�] AdYUF JD^6Y~(( 'l*( '" B*' ,(% ' *'l ( % (l"&B *l"|( + "|"B* &' +|B}B |P (+ԗ*,9(* 79)!P(B &@+n"|"l"0Ah+s-\,�] A۶VWUF JD^6i&"| |( ޲'?\?')%0*B/*Rj& ' & T�.TƮYeĠlAAe~."(l" |n B 9p--x9)B6An"|"l"0AnO-\,�] AЮίuYeĠlAAe( &' (|* && */;9p(PR((#@0m"|"l"0A/O-\,�] AЯ RYeĠlAAe& B "" B C*#)d(P3%_& ' & T T 1YeĠlAAeS %% % n" P "l+#BP#(pSo"|"l"0A1(-\,�] A1+pUF JD^652n"9(|&| "T" 2%p)(9QrTo"|"l"0Ar,\,�] A2:nUF JD^6)! ? l |."&Al+ =#%%0)#ӍR7u& ' & T�8TA:ۦYeĠlAAeA_&|B /* a}4%#+((%0!-0t& ' & TG TJ5YeĠlAAe | ' B}"Ȃ\(\& &|& %' "/ l""+' & '"|B B B}B |B} B*lK'\"B | ' B '%B |K B "\&( +0l((lK֗( (\"'@& ' & TVTYuYeĠlAAe"| 8ԃ>,\'1>0 6C:|&?079&a4>1lB*B:58B W <C 0"B=? ( l3> *D?5"B=8\'8?C:BD>7<6C:@& ' & T�O^,\,�] A5cWUF JD^6)+ԗ(3(|C:"C:+7|(0<00'?08( B401/ *7l1C'+|7'l9B}] О,*  B*30؂0BC=/6(C:0(C:,1|*30؂9\+A=6B/@& ' & T�'],\,�] ASWUF JD^6i}}%& +>l'C4B*0<'7 B &|>\'1"8|"'lC:'8B B!B=&>& ' +",'*lB 5 *(8D&1( >D"1(>&|"|65">lC +@& ' & To\,\,�] AL<;UUF JD^6 (-\8C=C \? |3& <+&|?>"3' 1( ?C ' 'l"\"B='C=B %B:??*&B B=C}@O<~YDmJ D>Q} C$J%'OnB &DL*l9fM7qԹ f"hQG&UiSO"͒EJU*WlrD$JP\iq:VO(xD! ~#O=fhO'}R ti"D6nh$(YDB&VB4h"xdmJzX/zX/Ӣ6'l"QaQnB &DL*?| d.JTǗtjU)WHHׯMDdI'DQVMHgQVDUeVGUFDlƜO>DA$M Tac%U咶>O$AVsAADdoX V> aE~DcAdqTE^�MO&*0OA[@fBm?)∮s#Ig_z1AV@>9^~c#c9a9fOFA.AdAdOƉ6>Ad=V DKdDDO^ c9Ɩc zDcA$sA_~1F@12DdD>AdDЋ1i * Y䑏>"# OD>s1xI%c}BxfQfAGKD&z9K1FDRCO%KhDDptF=V1&~9Q9UgKlodtI@XǘUMMaA} *HN]?)∮T> dTVA$V@D[@dQF[OXQIeAY6 AX#M%U@DDT.ODD[bz, QXf"V!AbE >A4l"6&T t%$d s 2G [< %j4@"6!TlHDDQ\">! D"'D1#B&~` D|b²0Dl&qOB}@'@HF}&D]bm'M4l"6&T,d 0t+2G [<mb*ڲKb}`+M%Ob` ! DlD Oa"DQUlB`&Dqt">G B&.O b(K@'6!M b>O B5D6O b`BLR,@& �Kp*#t+x&1 "'M|B(\b  Db">M "z@(6UB? Q "*PW^b5"LA|(QD#mb%qAXثI6O b`BTZ,@& 0S٦n*#t+&D DlH"D@bmC*jKXEڂA| R! Db'U}&! VaX">1~v8'Tl&Q '1"> D|"& DlLjQLd3ABfM>p|峈đUE"@"*QXf8">!M B U F'A-XU2" G*DaDaOD .і w"6&T ŝ^L0$TAƥv}#*DW`kU0 (A FP�) P~`)(A BP*(iS`IAU~P J�) ?0~ EoJ�)@!mB<�!( J008)AlFfij@ P_%.AKP@(A D0ӝ^L0$T-~S1^%,! Mț=ρt@,"ڂOL(y  Up՟' U0:{0ўvmwwϝm0{ڰ5(^L0$T_֩`,DQ� $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $I�B $/% &Tkdbf =@0EpCb \a0epimq0upyp0P@&`& H0 p  *b � qQ 4 Sjdbf qq *b. Ġ@ � � � � � � � H@Midbf !32A *b* Р3=3A34Es4I4M4Q35U4� � � @ H�1Kidbf @282*B / �3@ :3 H7Mhdbf (4LtLɴLL4MtMɔ .`*@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ^4�KKhdbf Mv` ` VL @aa!6b%vb)b-b1a@5t@&`& dMd * � .ca6fevfif" 4�KKhdbf �evh6L2Y fii jvj6 4@gCgdbf h6l (e O iٶmVN4 4�cnebdbf @loє (eJp7qwqqq!7r ,6 4n1P@&`& 4tEwtItMtQ7uUwuK (e^ewvivmvq7wu^+6 4 s<@&`& X7ywyyE (e*swz7{Wv{{7 4 xɗ'@&`& }}JI `{~Y 4|'@&`& 8xt@wibdbf 9=A8Q 4Mxdbf @]a8et@L@&`& f8~@nx@&`& 8 4wdbf @8@@&`& ¸߷ 4wdbf �t@|@&`& x@9x@&`& 95@"x@&`& 6Q9@>9s@&`& Rm@Zs@&`& ny@vn@&`& 9yy@n@&`& t@n@&`& ¹ݹ 41fdbf y 4@/fdbf �!u@P@&`& "=Az@*zP@&`& B]aZt@JZP@&`& b} 4cdbf �}@<@&`& zK 4`cdbf z 4@cdbf :_ 4�cdbf @ ! 4ybdbf �) 4wbdbf E{ 4@ubdbf a; 4�sbdbf @}M 4qbdbf �@&@&`& ;} 4 mbdbf @͛@&@&`& {+ 4`ibdbf ܰ@{&@&`& ٺ 4ebdbf 5@$|@&`& 6ĝ 4@&`& P| 4@&`& ha 4@&`& |C 4@&`& ; 4@&`& | 4@&`& 4@&`& | 4@&`&  4@&`& } 4@&`& (ݷ 4@&`& @}ՙ 4@&`& XY 4@&`& p}Q 4@&`& I 4@&`& } 4@&`& ۫@>|dbf ܷ 4@&`& ګ@>|dbf ߟ 4 x@&`& ث@x@&R vdbf ⇽ 4S@pn@&`& L׫@"9d�pn@&`& j֫@e@xn@&`& ! 4;^xdn@&`&  4S@pp`66`f v~? ? 4|-`k!66`f59=A?@ʷ-`P?#nS``& Bimqv@wT_66`f _v@ʷGu nS``& ?ɿ@wG�nS``& ʿ? 4|-`_�BG n80… SlXI)+Z1ƍ;z2ȑ$K<rd [d840ņ44СD=4ҥL:} 5ԩT6р3š\ jřb 2xR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTR%K,UTREUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQEUdQ|�B),A2UW_ݔ l@h> iNJi^ini~ Bh0(N)(WBB0BJkފkk lKl-Ÿ2Z -x�Anm~ nKn枋nnz B)C/B ( pLpp /p? qO q C[7l��@l��@l��@l��@l��@l�cd^#Zp< qD,$*qLl,gi@nl� �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2�  �2� ^)Z/+�-2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 z/*zьn HKZ!0 IkzӜ?- с\Tzլnuk+o\+&uMt ` {te |1b+{nR' ^ή $2 -l{XONU xd̒xvJS^pf@8Up$|u d�W 5?if iz|4d\1'H@��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !QJ:[HE[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[H[HSQhEUhY GHDQPD<35|393ϑfT`1E7T @ |D(gPh={5amT`AS`A4B(+P8M-QlT�7 >8~8+8KADKo/TsO@ |DD>X\q:ꩫ:뭻:>;gLS UR- +_;;<gLieѻBUh<P GDd<G>:YTQŤ# U?- E@�< PeQB$1T~dAB()dA QB,.|! #(QB :Ha UȂ,*h@=Y@$aX')Rq"-r^"(F1ZSB*` BP9ұvH4`D,@ 0A<$"E2|$$#[HCe,RQȂ(Q"UQ�,#L0$B!PH.sKIhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$ IhB&$1 Ix?(v�E* YB)ԥVA<,!|&G^}"!ֱf=+ZӪֵn}kZq#D! d2(dA K+`X <$ >&P�%@AOP,f3r,hCZPĐ2d Tʤ!U@aK�,#K!AF0@#"}.t+Rֽ.vJ`D!qA "2)Զ5H4[,@ L00) C pn%3~0#, S~0"+ /T!  +XA =l'Y@f!:щ >1NWIB1,PAV1*hV@ |d H(D& n"!tIt8!�S�!NщJo6D%NSt8s;aSt8E' Q Ctpn'*q @8D%^w)`CT 6D'� б!l!G$p(A ۂRVAX~6 |d D8%H(b !PN(b"D["@&V!@aP.X1AX@DA> b@D UlB(R1D|} VqA&+OD(XM BD X!M{&.!F?zщ+$h ݲ>*h�V,#I0)*I'61M|B'VAB"6Q\B !MB}X"Mw D "'R1"@ľ QB'DE:1DlbDĕDfNίc4pdYG@CPV$D C`P$*!@"@D DA "M &",+(B'\B&|( + B)(\ B &&|r%'lB 0\(lm &9l-%"B*& B!$$XA=!ETP|!P#l"L( `›M"�&BB &|* +A=+\('(B\B 'B " "''& B'l+lB|"*l'( *|(\B P?( "]|/"D/"D&|$$XA>#DTT!5|!P#l"L&)`)"tr(lB B |Bĉ?(AB*¾%"B &|% * ! ( |&( | B |( (B=((*\r}(<( 9(1$$XA4&%CTTS.@,G,%0¶)$ #)2C<9+B=D78&"\<6&C4|?1[ 0C:ԃ9*(/\>C/' *7l, +5' B B:??C/ B*\>'+\96B |?C:?C=/"P$qIBh@!sBDhSV|!P#l"L(0su0$-8C>1B:|(531 &90,6P1C410|"9l0B "+ &1l5(((|B +,,' B 1\"090,5 '3 %1|"&B 1$$XANs6)CTP|!P#l"L(!!T LB%>B C4|"0>+6\' ' ?0& 3" 8| l9l"8 &(l |&'??&(B ' ,"B |"1 *C4 ? '0&1(e+qIBh8"Dh]T,@,G,%0¶)$(&+9?C B='0'lB:0"|B l%1"?&3| \3' > r!&| &|B4C4lB&D-h?C/\' ( >( B=<?C1 B1|+ B |($"#0$$XAδVmh�fmO,@,G,%0¶)$*�B823ԃ( >1( ?D&(WC/ C= &1|B* 3%>+l' 'e!58 % l",(Ȝ,A |"%0lB5-,B*/+1'l \",-]JBhTVh|!P#l"LB 0)`!4(0?&0B?|B 5('"1"?8l &l7|"1"%l' "lB D><CnB*%r}BB*'r/\*6 ('?C \< "& B.qJBhXVl/|!P#l"L()B'ă6B3? (1l'? &\C:00' >r ? 0>0,090' >0'}("<0&DC= " '((|¾[1|&9D/0B 1|(7-( ,q6$$XAdLPVd5 |!P#l"L !�:C8<'- C=B7C:l( <D(1ԃ,"980C*/l+ ' B &\7 %5 |(B (W"%''B=0""lC:9D'B="A/<, B23oJBh4S47ih5[|!P#l"L&!+�B+�B% (% "* * + ((+A"|-B*( ( ,( +(\l* +-' B | & %' '\+  " ( +A ''lB ' R/mJBhTWusVdu/@,G,%0¶)$ ()�B'($t|+"l"'''' ' &%B &ЭB B |B "|*??? '('\B&|"B lrB *"P"+(|B 'lB B*(lB B | | ,6$$XAL5u3gh@Vg|!P#l"L%PB%`BM$T"&\" ' 9"l"\' B | l& ( B%(07:%,qJBhTG9VT9/@,G,%0¶)$\%T&$W~& (|*|B (|" ''lm^'\"8:;7$$XAL5?ah�o|!P#l"L%PB%`By%0&\ '캽 ] |(|" B!&((( '4zR(4;%,qJBhT_Ul.@,G,%0¶)$\%T&$W*& -l%½( |+ "'\& 'P#P(PB2<%,qJBhTKgo=KDhk|!P#l"L%PB%`By%0( e0 ܼ1l"l D}" %|RB*z2/qJBhTw=wAT}.@,G,%0¶)$\%T&$W~ %1 :?C (l(҉"T' *%0%%4-/qJBhT?/Dh�c|!P#l"L%PB%`By%4o @ K&TaC$RA/1H"fT1b #J'QĸP$PXٲJM*3qԹgO?:g &UiSOF]�邤K(R$E.QRI*D(*On݅!ti(D J,M醹I)^)) L+3mR!sgϟ{V tiӧ7,@ "(1h PT2&.m+z q6^:[D b^c>!g+ZsQ6$J1Qj'Dӗ_U6~xK6a&}1U}wQFysE$Fs1fdqH$IɊ2Myܱ P RH@j JJIR!LNA_jD_lgT&hzfU[1G>^IAgm~9DVDfQfOVOVaŖOD%@dVꁇYQ9fXacaCDaTqeQeR!G[gazD$ )V[`o֩Z %8FRdQ@ 9ːce~faoo@'VaD61g=6 doDDmD D>.dzQDMDD>WdQVd~$A1M&MDƜTDGgBaonaDaaFA!$I&+fl۹ޱ rJ!7X�ZC(a+E&NLmG~AaD zIEhM6G@6afD>aYЇ=6AMM.@K%M~IQ@DO9OaQDQYEe@!zRyG< ? B}D$HL0ԍJ4�!@8�,#I )j@(>\"O\b?D<!A a V\"%>qAD6#O,X^@ qO b̨%6QflF=> ~cX>~A5UcT#4ޡ FC+ыA X%D"$ 3ɌaKTA R d�nHY@R@CP]Q$> C* ~l"'R }"' D &Db&q"">O ,!zb@>l+M B%m06Ol>1Qˠ((q5`*q F(Q "D`bdFMe4`KM2%$e D8%EL) amD D6q^C16cz`F=ыh?2b&.o}X!U 'AbD= Y0#HEQf0">1mآHG6~q B(C21 F�"d_\bQFH" 0L2T֭ *i&]@[�R% `'"M8!|ax"!O*|#1>c0c"Ї1>!}X! ~\cS@ Q\E DD07f`9cPYЇ9Xыt#@2At ?~K"UHL0̬ڪ+�<AU5 , )K`B&(O b(˧R=ԥ.u* AlB@(6a }"؄qk]:כ$�(DA 6v3le/vmiC; H4R,mmgv5 , )K`#(P0$Y&Q ^ϻzE:}@72D 7x7!^I$ Q±=mOko`ǿm ` HJ0HA}o([ D átRSB�bwӡ~,h`#Br ` HzJ0#Nrw }ީ@'1Q|B031QblO I�QBkr/Ov4m:z5 , )K0$$M01;0!b@d Vqd"8BcS؎7/ l<#|5 , )K0 I>%O" Qlw$?Pc- 4`,`MtMR` )A@005p3($AH8pY]03 N opy}0po0 4`Ft@MR` )A%A@(@(p 3A - p1q  4`0l)6`6@ `�8=A1EqIMQ1U   @Lc"b1l)6`6 x� (c Nr(((2)r)))z  `ؚ @*2,r,ɲ,,2-r-R4Rfl)BN � @�*�0 031s111!32%19@4 >`Z`83[XZ3I4M4Q35Us5Y5]5[loJ�gb67�4^@)07s9993:s:::3^ >;H//<3=s=ٳ==3>4(jn�gbo<@<@.`"469AA!4B%tB)B-tB76@4X@<OP4EUtEYE]Ea4FetFiEFq4GS@ fr4Ht)Vt�@`I`I4JtJJJ17D@`$@NPt, AA`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`HoFpx@~۰u\sTtF4&`2`.4^u^^-tD _5t`.�),@u` `6avaaa\qojsx@µ$VbS`R6:5@`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L�)@0"]3�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�6v)R@zt3>qPxY]ru2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2 ]Kx&_8UyY]a9ey,�]Gquyy}9G )lt�.y9䞹94pM9yaodyٹo4 Й ݹy"d�x`z )R@t� !:uFp櫡/O99p[y@4:<QڞS@tIy@J:Rzi:S@Fxd 2}od Kxۀ:zGۖz:Fp[[�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !QJ:[HRj[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P SQhEUhY GHDQxPDVhz2)2-21<35pT`1E7T@ |DgPH-'2Yk5]{5a0T`1<#ı UT- !ՓZ}؁ >8cѰTH3q<dFUhT GDdÙ NT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`A*` XeqS@H2t*hrRY@"ds[ö@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-P r B ATA! \بQ<%*S9*rRCH&Y*h?Y@"dᓪTɂ)a<&2e2 B$0T:`ldAB()dA QB�u|'<)yҳ*dA 3P,H]ٓdAEpb(F/jrhFC*ґ&=)JSRnQ(@,PARQȂ*ӝʓdAfԥ2x*T*UX4V*Vխr^U-:4! [HY",Hn}+\)R % >#H"$ !XM=,b 2},d#+Rld% K;A(dA q=-jS[ $ > <B#4򖷈-p+\F=.r2}.tKB$GB@,4,RQȂR+ hI |d L`((A J/~K,>03�E(<1d "1)~H4ޒ,@ h@F#61s>1,!`D!qA "1)|V6H40b,@ L00(*J 1!9әp=~3-Aψ $P,8 TJ&+SUG�,#a.%JtԦD%R݉:zΝDc-YӺ|%(!$DNh�i+@Nm4i,@ PL0D T CZ)Na@D'l|R6D%NqSt8;aSt8E' Q Ctq'*q @D%^SƝ8SmJt"7D'�щS�6D ꕳ./JH GBз-@>k4,@ pJ0"P$6A CP$� D"E VMB&[8bX'D=">>}@&D@؄(1Qb"A"R!MV 'QD D!ABp*X!M\=s{WI ҷUA�,#K !(+bD'LqJ(b/M b?M B8 @'QlB* &' (oB (|B* oB*|""|(1&|" ,<"l& B A  ֠$$XA y JDh@}|!P#8"L(!`!�"LB%B B*"(| % % B & ?C lB * B B +*|%A l'" o% ""l(l'V \(|&>%&& (+7Ȃ-\B ((l"ؠ- qIBHD!0cBT@,@,G,%0)$!�&$( lB** ( "l'B *Bԃ0%+|B %(|*( *|(|B l (|&&' *&|ۉ"'%}1"A (0'D/"&|-d$$XAP>Dh1n|!P#8"L&)` �"(B'V &(( ('(1^ B*+\++ ("l'A \ "" L 'lB " ' ('"B ԃ0o% +1|B 1 ^ lqIBHD %oAT|!P#8"L 0)) 8;C*B C4|?C/lB 5>l+l<D793C=1B=58(| B |6 9\+| -?>9"%1|5?lC* 7C:<<ԃ9B B*融$$XA>DhQ.@,G,%0)$#X'�C2B-9*8,7B \<0C/"l?3B:l}<D*>' ?6C/ B "l?&\<o'-*+B |( *>% 33Ȃ9\ ?' >' B l(檮$$XA͐+DhQ.@,G,%0)$()B%�$0ԃ( ?\& 39l%|"|"3l"0< 7( 6& B= lB & 'l(|B/1C/lۉ(* B | B (' > |9D( 1"|?C*l?C B W *(qIBHDihP|!P#8"LB!`!B8;>B*1|BC=|&3 '&\?* 1*lB=0' %0C=|"1 (�&| &|B4C4lB&-Ä?C/\' ( > B=??1 B1|+ B |(,#0$$XAxU6>/FN/>0!P#8"L* -C9 C00?"3+> C4loY>( 1 l>'"0?\/&|B (|("\C="\" & B *Bɂ' (\<3؂-,B*/+1'l \"$$XAA<1GO1W_1gWqh~110!P#8"LB 0)`!4( 0?&/B?|B 5'"1"?X8l &l7|"1"%l' "lB D><nB*%o}BB*'o0"7 '?C \< "& JBHDl7388Sqh@3:s/@,�.%0)$()tB<h-49C B="|1 l531|"00"3333|"3|B 'B!+3lB4+ B "|o'Y,?' 151(>'<|C/؂B JBHDߌX5Yuh:Z0!P#8"L !�:C8>(- C=B7C:l( <D(1ԃ,"980C*/l+ ' B &\7 %5 |(B "%''<0 \C4|B*1 8C:"+d5$$XAMY7zW{7/@,�.%0)$l(+  + l("* * + ((+A"|-B* ( ,( +(�W* +-' B | & %' '\ B"A( +A ''lB ' wJBHDߨXW70!P#8"L"! t"L)& "'''' ' &%B &B B |B "|*??? ''\B&|"B loB X,""B % +|"lB B*(lB B | | 9$$XA kqh@Z/@,�.%0)$\%T&U"&\" '"l"\' B | l& ( %�#S$$XAǼ<׼<|h�|:/@,�.%0)$\%T&U~& (|*|B ,w}' |(|&&�%|% ɿ{%$$XAM=AT<0!P#8"L%PB%`BY%t&� '=s} |(|" &(( 'R(=%JBHD�>}h@?/@,�.%0)$\%T&UB& -l%B" 'p("(|%l"|%0%%S.@HJ-[$raC!F8bE%VѰcGA9dɏ 8.踄!J"ER4J*U4%?ӧt iSO; ѦA5hХORb(UұrP!wջ7b &<x :.!r&]T SΝ4H%~e=)?c$jUSQEJ%FHQv-Kc%%!h`]Ǒ'G^Ea /ภ"(1h%J0U@HSglKgf (DnQem~K$⠺P !B0P8Z%8FbRdK(vAQ}eq̑cMDA@RI@D$a\,J@10ǒ$ 8. *4PL1h JII?*1FxƖ@XǖtG@D$xgDfzұQa&z9FOǖh%MD~~Y+aeO}dUD9fzFD.لtIDVنzg~GPQ|YQ}Ƙqũ$I +y齨 8Z%8FbRdT1SƗZ1A['@I'^d~9Ɩqf9h9fDg_U6m)*oAd>dVlDYBAXfdafD zaxÖz }QBQG[ygJHilFmsK$⠺mq@|8Z%8FbRdQ@ cd~xXmZ%AAMFMQgQK>^YQfA>OADQV^Uلk6 doAds dQ1'Q!B ! o0:@AHzF=!A0N$@+.3a㪠˙d H R pdYA FD(:aNtBᐕ>z#8F= }D#&6abXU ̨,fa&q DlB8F QE؄>Q~#E!O� 3ꁈOԃ QDE Ve2(A R,ȃ?DȢ�1єKEI Ry V�bZ�GБ%`DL1A~86QZ0>K@>K 1c3D1Q0?KB'" fcXD V +Xы>XD= Dl&M|"Ѩ'6cl"/ |,〄;T|(`?z1D$@+.WR $$)p pdYA FD( @cw03AH/@*1x8<q|C7TD >|竇0aOE}D7Q@&! ~D@6Mc'aM B(�ePPX@s0B#W[\B¨."$ ˄UAd e iY@G@CP1Q$ANІ/M @D l1Dzc8?fԃF:Qb 6Ql7́QX Q|B(VA#̐3qT`+c ؆-ztd 2ԡ^,`) P B%6q }DbE4^2@+d pdYA F|"؄(>S9lK|(QA@7!z0?qOQ8F R}""XO "0F=Qe(. ,""D~3v fC0ڄ}H>A D(#H0>@-ы@ e%(DR Ϝ5?H4i@8<l`Y2A F|xUe* AlB@(6a }"؄ўv'@#$(TA ݳp}xQ@2-x'w|ǔ ,#K`#(P0"-PN&Q >(zE:}@7q>D 7FH" Q,H7gA\F?~L):&0�#~XaV1QB">A~'@#$(dA!Xݣ @� 0@,#F`F`oLR`#!-|/R>!A>AAVaFَM @! �.@poO $6`:b @$!4 )ծ|a@>DAp.-2 . 1/ 4` o$6`:b @ A$ ӂN.aDAVAQ(P .. Nm/ 4` -`Ot oLR`#AA 1q ʂh(ɱ1$ Q 1q1 4` Gt@oLR`#A%-A@(@(.$Q3A 0 f&q2'ur'y'}'2(y 4` %6`6@ `�2+r+++2,r,ɲ, 2 4@0#R�$#(/_R``R�*2bz?4@t@ @ @4AtAA - @48C=CA4DEtDIDMDQD@&' >/_R#d>�(  �$G9#*ztHHH4ItIII4@>ZV KtXJK4LtLɴLLѴL[L`d<b6 O�4^#4H7P P5QuQQQ!5R5N@ (J8Sw4TEuTITMTQ5UUuUYT=`LR >-NOL#Z44#2`X3` X5YuYYY5ZY?BT<`[u[5\u\ɵ\\5]5_R@> hpu�@`_`_6`v`t 8X;o,`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@@C`d�x*^u.[5&`2`ur)r-ru@`s+<�q'_MtQ7uUwuYu]uau=bvivaM?*^kw}vS`R67@`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L#55P3�q3�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�~wS@uyi9y4H766 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9/^᳚:z:#,a(:zɺz:aO:z麮Z!z;qO;{d%{)9  !-=z:"d�x`U{Y[[#R@*P;[q;y`Hp>P# J!;?;d�ʹO;d?M2ѻaHd/{d�Wk ��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !QJ:[HEDThJQ$j-QHj*E:+z++bXL1AnE2T@ |Dz-z-XPX .TR@ |DRP.TH1,!BUhT GDdq{1ϺOP'T K@ |DDR11#uaU@- ERPDTlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlARdQEP9U=@ |DDK[H[H[H[H[H[H[H[H[H[H[H[H[H -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂( YR} O | \@q;R1 R"-r^"(F/FGB ND [B@DTAH  )H@Zb<$"E2|$$i K�2 Ep*H* YBEB)Qr"Uy�,#Hp,b)Yr%.s]򲗾%0)a2EҐ-SBPiRRdY$1 MB8': O|g()yҳ'>}',"`T)X}h4͓,@ zJ0`!!ґ8)JSҏ.})Lc*әҴ6iL ADQNE* YCQVA5,D%:խju^(*ֱf=+ZӪֵn=+)@ OxA Y @HP K+`R <$ >0D%*C8Blc3jVP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!K08Na   (,I |d :#0UG.vec,Ӹ61s8Lj$P,t TX%3U�G�,#KX&0aNTr%\I(b"&I(bD,9ӹΗ%(!$DNd+ Ɇ~h4,@ P~^):a*b�)Na@�D'�aSt�D QSd�!NN!N CT8E%ۉJ=E%:QS�bl'Nlf+ @t0V YC~7| FPB_8B Ymɇ5E#fYG@CP"& R"&O B( DlbD61*>!@(@!D Q "@*6!@ B">>|b Tb"'AB`*Qb&^ Vb;]D�+DV�?<5eYG@CPW$ANP$ s&>!Rb(qA b%D1O "؄,DчU b?B(Q|"(R D>qM|zD! Y@&6@!}?QI$AV0 �RhI &|!P#<"L(!`!�"LB%B B*"(| % % B & ?C lB * B B +*|%A l'" H% ""l(l'T \(|&>%&& (+7Ȃ-\B ((l"GIB !RDh."#6bH,@,G,%0)$!�&$( lB** ( "l'B *Bԃ0%+|B %(|*( *|(|B l (|&&' *&|ˉ"'%1"A (0'D/"&|B}$$YA!&$DT8C>.@,G,%0)$l(&euH(lB B |щ?(B*˱%"B &|% * ! 6 |&( | B |( (B=(*\H (<'9(@}$$YAȊB&CT@$b&@,@,G,%0)$ #)2C<9+B=D78&"\<6&C4|?1\ 0C:ԃ9*(/\>C/' *7l, +5' B B:??C/ B*\>'+\96 |?<?C=/"^GIBDPa&(BT(:|!P#<"L(0Bcu0$-8C>1B:|(531 &90,61C410|"9l0B "+ &1l5((|B +,,' B 1\"090,5 "0| 1|"&B '@~$$YAh.AT<(.|!P#<"L(!!T L)C= 5l"0>+6\' ' ?0& 3" 8| l9l"8 &(l |&-1C/ ' * B | B (' > |9D( 1"|?C*l?C B \ ?~$$YA(.jh@F,.@,G,%0)$(&+9?C <'0'lB:0"|B l%1"?&3| \3' > Hm' B (\>0*(lB:p>9%| 1 (C=<<?">'"' ..1#HBā6lV0"V.#.@,G,%0)$*�B823+ B=0C1( ?D&C/ C= &1|B* 3%>+l' '68 l",(,A |"%1<0-+Ȃ(?B ?C |& % 0#$$YAFphV|!P#<"LB 0)`!4( 0?&/B?|B 5'"1"?8l &l7|"1"%l' "l"0>C="&(\('(+|B>( B:| H}B 1%1 * *l" 0".JBāFV\%[|!P#<"L()B'ă6B3?(ԃ1 '? &\C:00' >H ? 0>0,090' >0'}("<D 0? " '(|˽(?' 151(>'<|C/؂B B"t!$$YABF4CT\E[|!P#<"L !�:C8>(- C=B7C:l( <D(1ԃ,"980C*/l+ ' B &\7C T:\- 'B*H3"\(|(|B 3 " 5ԧ9D'B="A/<, BB'6JBāJd#DhE_".@,G,%0)$l(+  + l("* * + ((+A"|-B* ( ,( +(' "+' B | & %' '\ B"A( +A ''lB ' Bb#4JBāN6W`6#|!P#<"L"! t"L)& "'''' ' &%B &ޭB B |B "|*???&B ('l' *&(B;#!("\"' &(B &" (' ' ‚4JBāRdWd|!P#<"L%PB%`BdyU%4"l% ( B |Bz"& %| '( &l"" nQBX1B7;%$6JBāJdW\:|!P#<"L%PB%`BdyU%'l"''މ' |(|&&%|% 7'6JBābDWt;/@,G,%0)$\%T&DWUAoH |'' nB H |B#.%SBb#$$YAA\=go=w=؇Wp|/@,G,%0)$\%T&DWUA& -l%( |°+."'\& 'P#P(P6=%$6JBā=闾>o}hs|!P#<"L%PB%`BdyU%( ϥ0 1l"l ~" %|HQ2B'6JBā>h?ǿ?׿?@(R$E.QRI*]8bOD]wlPEAI@Dm (D`~BJ%FHQbĈRO=Gz)) (VlJROF:jUWfZE_;lYg."(1*h%J05|X)(@HT_Ç=3Iԥ@F2H"fTOψ/픔ĨKjUukSh@;vmx]u CT4J>tXT Q5t!ti(D J,M醹ڹ(>=ƧSRV mj "dPNcĉol }lIzd DOq6AmƩ'[efҩ'cDzlFEQ$ODU D}DD}UD9fzFD.لtIDV}g~GPQ|YQ}ƘqTEKv$ HJ0TSРOA%kj "$B dsAdzŖqI%h҉aYqesD}%t~c@dM.Ado` oYD>Y[>E&dVꁇYQ9fXacad}QBQG[ygJHilFmsI$")6 9Z%8F RdQ@ ycd~xXm\%AAMFMQgQK>ل^YQfA>OADQV9\Uلk6 doAds dQ1gDeUgBaonaDaaFAGI$")n^gXRyj "P:1N J}AaR zIEhKlbF 6 ~P X">zȢ`6Olb@&DcDM> QD= *1D= Q "DMBP(A z, 2ޡ<c~@, *C3N$X!)؟*hzJ pxe_YA FD( Slը31Q11D  ~#0?>! x0C3AD DK|J`96akPI`"l! Y+AA@&QKl'zlB8& ~v2`GiC2H! V@1aFDI08.Yh�8,# I| 1;@ Q`E qO b<M`8MD*a D|"@D>C'>|(A b?qA b&̱@l0"DQfP X%@A1~ 9 ܂-.! axc%X!)iiQ *h dPѝ-+ pJ0 "( S1T D1Am0(XQcl""z0H3! ~q &!M\b9! *B"!O*1z`F:>`3a D|bE/lP:ыec ; DB&vHQ`E6S֞{2(dxe_YA F|"؄(>S9lK|(QAP7!z0?qOCE8F R} "XO "0F=QPi(. ""D~3{ fC0"6aE/ҁtH=1O"&.a x"8>v|<J PB*H56ѝ*h`fI pg)&d"6q ! pϦ&dDb+!M(dz D0B@B)< +asϜ5q =yktg)&0�#(AW!ȱm="Ї>@ x"u@#$(dA+Bs}v#0Їl`_YA FQDv7[ D aQznD` +Bw~ς=�Y 6,#@J0"? D|"'ds0*6}D~YȂz_?Y@nN/|&6`b @$!4,`!AdXA DM. m`oi@ڭF�gR`+04A&0ND>q>A.`Dpp w$ @ c`j0 Ր@F t@x0|&6`b $!p  -(a3H1153A Vn H1UqY]a1e@,F@tgR`+A!%aqA@(@(qq3A / qٱ1q 4zR``d`  ` !!!2"%r")"-"12#5r#  % @jc"b'6`6 x� c Nh6m6q37us7y7}7386� D 9 :s:::3;s;;S4`g"`4N<7 BN � @*>s???4@t@ @ @9@4>Z` 4BWTB-B14C5tC9C=C9<�=d<ng�,`< `4 @^?s8`GyG}G4HtHHHHS4�AI`JIT>4KtKKK4LtL3`P4vf"{<@<@.`"46 IO5PIBT<`QuQ!5R%uR)R-R15S)=S@ ִS, u�`U`Ua5VeuViU7`z+z+,F6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�B{GpxBuT,`O3`& 6`Phht@`i+�Vh'Uj6kvkkkk?{LxBg"6 <`.,g3�666666666666666666666666666666666666666666666666666666666666666U3�Gq4@@O6@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @SR@>5CUmg8x+w*`o2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2�{B4y:z -W!:%z)z+|ut`=A:Ez搣UzY]oQz^mqGfs:S�pyqz+R@p:#:{"d`yPɺͺ{d�xĺ�:zpfy޺躯:S@* y:S@dఇn)W{d౟L$[,A{4S;;B;UGpfKfO�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !Q\TH:B[H[L*)\UhY GHTXA)z++S;,{,ŤJT*oUe- !Q[T`aƴJX.;XLꪤNkTUR@ |DoQ1b.K+[|1OTUO@ |DoQq-<̹^L[Uh T GHT*Iü4ӽJT`AT`AT`AT`AT`AT`AT`AT`AT`AT`AT`1iRliTU<@ |DoI}'MTlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlAAM+N mФU@$T-T*Fe[)lA [)lA [)lA [)lA [)lA [)lA [)lA [)lA [)lA [)lA [)lA [)l!iYB)dA YB)dA YB)dA YB)dA YB)dA YB)H3*&,TA qB$,DU%.s]򲗾%0)L]ֲ<&2e&3 R06TA pA\%)4Pa Ea N|'<)yҳ;-}'@E E  )WI ip"dAB4*JRJp(pb&=)JSҕ.})LcRXp,\ Wp,\ Wp,\ Wp,\ Wp,\ Wp,\Yp iIa }[\*׹n hj | U+` ׾ YP0},d#+R$2jB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MB`+%ֽ.v*h�Y@$TA=ov%)4H! ?H ! Fз/~}!>0G$AOIbfYGP X (@(b,Ӹ61s>c Pl�&@ Pl�&@ Pl�&@ Pl�&@ Pl�&@ PlD( q(DA E�çg=֭8dABYϟC/$@!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEB@ojIBP0|JVг*h@ЈY@$TAn>,GH4E&?9S򕳼.1!Ӽ69s.sPhI8Đ0|JVг\ 8/ >*$ύ/$A.=:?;ӎ JBIB[5vn4,@ poUTB@3` RC AKT򖯄!*qS7D' W�D' NtD'�ҟ!ryC0;aSt) ;8!.oSt"!NCt!(A_WA\QP! J?)A PP?�_!$A8`P4PUY,@,G A@a\H-e&P% ^' B (( BB B & (]" (( 'B|(l&' l%&l |" (( B "|B*|B (( B B l*"(l" ( ( &"*"B ( '"B* B |"|(l(l'B )R&EAH| p`UPY,@,G AbabRH\`A!`%% ^"D% (&" " '3 B l' B |B*|& "(|B }'lB ("" %t(l% %l(|""&A B + BB X B B B%%&%A X#QR&EAH| #UbY,@,G AX%abRH\`A!`%X |&\n(lB |B +B A |(l%(0,|B%lB ' '((l(t'%","+ "D"" (l"|"\+" %"& B B ~B  &B&'ta +'5R&EAH| Uh%U,@,G AЧabRH\`A!`%X#"% B$"&X*"++ B l"0l' a + '*""(D% B ' B$" BA*l l l ` l! ( | B lB "% B**|&* \/ *"\v "|(D x"%`B!�H\Yd`bAB<*FNTT,@,G AP*bbRH\`A!`%X* (&  'b *&'1B ''D"+ B"A* *A~ * &B |%&'* *(D(l |(l(''(%€!B:"'"\& B &"A"%`B!�H\Yd`bƬ,>jh�J|TA,| H-e&P51>7'98C=+A*DC:6| 5C=- B lB4C=3%95C:B &l<BȂ9\+ "+?\.?+B|*'\C:7Ȃ|5C=lC |B1>/ 9"l5<l(|+/0>A~l R&EAH|  -vT,P,@,G Ax,| H-e&P5n'1Ȃ0|9 %C:-9'\9/A8,9 &0<C/0<C l?6- % B Ȃ9D(DC:B B | ؂(+- & '&\90/C 13؂9l'lB=0B:'\?&l"09/C4|B 7|0B %`B!�H\Yd`brVO,@,G A 2%| H-e&P5'&1"?D% 3% B:lC* B %11"B:\( (&|>| %"lB '1ԃ1/ &( , " *| B:\( "l%3BDC:B 5 (?&3 "\B:0&|3&|B=l(\B " R&EAH| 2K'Dh�#|TAK`bRH\`A!`%X#"|B*0<9!1 ">&3 '111 +1"|<0""( B BD?\CBB* (9 a$>0C|+\B C=?<"1'<*0,B:\n=>"3 & ' F_%`B!�H\Yd`bNth@L|TAs4| H-e&P5B |<,D?B 0 (C=A 3" ?!> %5 B B4 ?%| (\+ '87|B*B%|,,|"(BC4B |>\&,B?"l0* ?",6, ?""nS&EAH| d!WD7O,@,G AbbRH\`A!`%XcB:D |5(?"|0*|B:\(A>(|0ԃ(#+6(>(| B|"l A411("\ \B d \ |"\& B:\C \+"6 ("/ B C= 1|&8l!"lB /'l"|nS&EAH| V9J,@,G APbbRH\`A!`%X*|9,9"A=&1C B4C4/ 11C 1111 1l"|& ' B |-C41-+' ** A""\9DC/29D-1"ԃ0|+>,6, B45B/,l?'l% n_%`B!�H\Yd`bwoh�Ɵ|Ts/| H-e&P5%B:9B=,3|B >% 6<lC |B=0(|3'\+9C:!B:@A('D}VQ}5ӦA6m)ЧM!f6Q}D3/]K1CXUz.%fՋ'9c B4RSORT)f"%J)X\lYgѦUvK ƕ;n]w杻�H<0XTE+f9R%MW}$j'=DIѦO| $%YWgARIԪ@bhMgMD(Q#(ЪTzD}b(OS}B'+=l}gK "+=6 M>( Ќ+*,",,PC@A Q kb ",,P, )̸ ,8L(1p>X DAX D DA>eDRcMYeTADAVODhA>Uчz>K9 OA$#DTBDK$DdMV dO@dM>$D>AdODQ@6e4L B )̸ŒB ,‚]תB vZ .$Uٳ )B 30 1(JRK%DR DDumoDDK9W!FHaUHuM)J0)10 3" ) e9ޢ Ydke )B 30 1(JYD.o-zݞWMDDO$F@PFHFzVL B )̸ŒB ,bee`^�By",,P, )̸ ,8L( ;M@@6d6MaAd)WPR�UBC 30c(�|*4yakBy )B 30 1(Jpv[RA$D2:{FdV QR%F@J %@B%0Q A f,H aVT <"Z�\$TBX dA f #p`Da_X@ā箞@*!MĿ@A B0( 3\ [B`aEuL4 2=. ₄*ؑiBX dA f #cqOb@āخm@D*q D�#EU+TJ\@D! ) fJ , tfY>NSX ₄*<X ,H W0pB`L a 8P(ճ@lB@D=`)Ae�4zA F*D! ) fJ , tf4@MhpY@\P a) fPLPOE=!@fzA"Ї1>q J +ԡ uP!J`@p3l% Y‚ X_�, .H^툅`A ɂp3`A G(&(a@B<aO B<aOl"ۀG=O樇9lO\<F;A UAU0@O".~?M|3QxDc%cyP9AЃ=K#1z00zE J`@p3l% Y‚ֱ ��, .HŠW`A ɂp3`A G(&(K-laq b1 s bр0~U 1M`,cF6 ?`( B\bi&.buK`-ah\ǀ0z1wH#2�[c D QfȂ8'>q0Cר8za scH)B�A R0̰(dA X 6mTA0V�, .HYНnuv7Y,HA1Y`,%܇b ǀ".m"G*aq b&0C9\oP> BB�#aCXE= "@b"걍1}(/Rp? JP#>am0G 6Qk "G4. fc)B�A R0̰(dA X ޝx/ v]� {\�\$Ta|,HA1Y`,%, D<x0#0>cl@'q@lB@& * ?)@AJ3kD|>]Q\?O @&H@aATaf#Aa`Xl!D.a") @ `+ �  >o 4"d�hb ݰ ,@ # @ 0R)Ba>aaAap-A@T_AaAa:dA#P>a Ap AaHaHaep-A6>AXzaaA)( @ `+ �  խ 4"d�p`�. . �  @1@ �  (a/!Xaa A>aRaaD!>6a!6\HA]օAa.6ȃ6D>!aL6aaD@HA`aa>aa~A>AXaA!) @ `+ �  @.(Odhb 2  @1@ �  (A!Yal>aDa!VAA6~D!jHA]Ha2b.a VaLd>V́l!anAAV\zX6AA2VA!) @ `+ �  P @6.(Od`�. . J`+@ @ E!!~6ApM6!!aAAA@\!a@a6b:aB>a !A�An(ΡaAa~A6A6A!/@ ,@ `+ `Jy 4H"d�x�<R` . `` ` `6av` ` � 2uc9c7vV@6aRA>!`zd>Ra <fq6gu)4 ,� `+ tavi @�vjjR` . 6lŶ`V ` <v6n=v?SVALAa6qc5A� � tl5wi@�j-`DkR` . 6uat <bwyw}w7xww.alVXAV>a>!>Ax{{W  `r uݷ`@�kvHt(6`}x`a @ Ƞ (|؁a>!A6dAA>!6p-DQ8X  `rhJ}@�jGju~R` . nuJ `T6a.AVa 6a6ݸ)4 � J 4[7 4�v~(6` [J� v+2፭x#V $Xa.aa49Q  @h tlyi@�Fju@j(6` h9 b !%yٹٙ@AhH_(_(  � ```y)@.Fju`6S` . Q:UzY@1Ā!:s(@T_(A� � `` 9 ``]: 4 £׬S``d� C1 S; ࠵]a;e{imq;u{g; � � ~; � 4 D .R.�.<I7d"6`6 �`!<%r›`�` D|IMQ<U|Y]aō ‹< '}Dž@@DR3k</R@.`Vɡ<ʥ|ʩʭ[ Y ˹<$<|ɼ<|ټ<Zs`s`Z ||Z/(3eȯvbb6 %})-1=I8H @)9Q=U}Y]a=e}i[(ӡJ8}H Ӊ؍<@"<3Ij}.`."ڱ=۵}۹ۯ]tE.8@J}ٽW]HIT]>}ڣ.R@C@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`}, &`3�*N|艾>~陾>+`}~76�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�~(d�xܱ.@�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�v'@$ ??7.`~^7ٿ?)Гܱ'.R`2" <0 @d� 9l0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0Ll0 +d�aa Dv Bu 2�" 2�" 2�" 2�" 2�" 2�boH!k?~ ϰ!Æ 2lȰAdAdAdAdAdAdAdAdAd@&Z0Eb.c2Hc6ވ#"E-fAdAdAdAdAdAdAdAdAdAdAdgpHgvމgzg~y grh.h֣>* ^Zni~ʧ|:耩j|Z(Jk Z lw 8 .ˬ 8l^m.B)Ƞ^bm枻ʀ![*K/Ci 0)Ƞ^/){2$lh_,2D̞ q"kG#̲ʀC'oq�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !Q\TH:B9)j)vZ[$j-UEjbz++ ;,J,U@ |DoQ*ibq+{.Nq,.^X!)J WHK-UEŻb. ;|kK<aPUN@ |DoQ)RL!RL!RL!RL!RL!RL!RL!RL!RL!RL!RL!RL!aPUK@ |DoQ.a<7ݶ}7ywBxUf@ |DoI.wS[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P W-UE.*+ ܂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -Ha R؂ -H B*d YB*d YB*d YB*d YB*d YB*d YA@L .U|�,#HB\.I-+ Qxeb)YҲ%.s]򒖯%0)aìB4| eO | U˲$*I [(B~Kp<':өu|'<)yA~`,`*_p"dAB,*JRJp(pb(F3эr(HCQX&=)JSҕ^HCP"`*cfYGP4_rB�(Xx*T*թRV*VjUIp\X*ֱf=X&dYT*hY@$TA ,`$2},d#+Rf3rlf! \0 0/^ +f | U`E2)0A Q  P=.r2e.)+RֽqG $\(B))W H4�,@ p^C/$@!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEB@,1f>3D GB�Lw꣛dAB,JS`Ȃ~p$AP#-ISҖ43MKz4C-QԦ&A#|\C :"UЀs�,#HB#RL)a QB$1Ip~6mEBP!aEBP!aEBP!aEBP!aEBP!aEBP"H# Y(0) ~H4k,@ p R0`,P UHB!(qJ0D%Nq C�!� @�!�щN dS0enz' qN�8!~St0 qN@-7)�aN0&̊>B+¼M XE M @ DQl<3 JUp`*HR6ސ*h`Y@$TA )T Y`,T%4O "*D>",6澃( D|"}(6fQl"@ 6qU ~@ D Q "@''+"" &* B & "B lB B*B +$( '"B* B |"|(l(l' %P&yEAHUFT^f,@,G A@!F`Aa^H\`AA!`%% B]"$% (&" " '3 B l' B |B*|& "(|B x`}'lB ("" % (l%%l(|""&A B + B Y B B %%&%A !7R&yEAHpETj,@,G AE`Aa^H\`AA!`% |&\Bm(lB |B +B A |(l%p(0,|B%lB ' X'((l( '%B ",x + "$" (l"|"\+" %"& B B B}B  p&&' ^ +'pR&yEAHcETcj,@,G A0&E`Aa^H\`AA!`%!"p% B!&Y*"++ B l"0l'] + '*x "($% B ' B! BA*l l l l ( | B lB "% B**|&* \/ *"\B "|($ ^ %`B!�H\Wd`AafNDh�df|TJHAeT&P" *l"+ *|A(l(|>("|*|B ( "B p' " l,B* '\+lB |B B B& '&}(|*'^((x +C/ B |B %l"( (*l+ ThR&yEAHhDT(f,@,G A+D`Aa^H\`AA!`%9C=|-|+1C:ԃ,B4C=l' <\98"&DC:80\B//\C=*+ Bl6(,5 B*B:C:('|5<|,'\86'?88 C=l: &\<6'B=3<p" %`B!�H\Wd`AaFDh&|TBHAeT&Pn'1Ȃ0|9 %C:-9'\9/'8,9 &0<C/0<C l?6- % B Ȃ9D(DC:B B | ؂(+- & '&\90/C 13؂9l'lB=0B:'\?&l"09/C4|B 7|0B B %`B!�H\Wd`Aa>Dh"|T;HAeT&P'&1"?D% 3% B:lC* B %1p1"B:\( (&|>| %"B|*1ԃ1/&( ,, "' "5 &\80,A4(?\"3ԃ( <'&C4 *C:l'6%B* BZ%`B!�H\Wd`Aa^Dh|TA,[HAeT&P"'3??x> 1+l<0 |>'C=o="B ? '3 * B B , B45A * 9,?C%'3'%?<C=* >C |1%? B ><C="3 & ' '_%`B!�H\Wd`AaBDTO5UoAh@-|TAUX/HAeT&PB |<,D?B 0 (C=A 3" ?> %5 B B4 ?%| |*B &(|<|'+(\'Ȃ(H(' B *A=D*B* '5l*Ȃ-(0 &?"1$,5'؂, B*1 B* 4%`B!�H\Wd`AaXXWdY,@,G A7S5HAeT&P*C4 '\<B 0 '?'5Bp(0'C=+/"(l8B /' "+l \0C=9CB % %'% ' %l"5% 9l* B B ?"1C B=0%B 6"/"?B |& '4%`B!�H\Wd`AaATzTW|T:/HAeT&P'8Ȃ1? B/l(>"D9D0* ??B<+>" ?& ' l' -C41-+' ** 'z "\9DC/C19D-1"ԃ0|+? *7+ 35-+l?'l% O_%`B!�H\Wd`AaA/}W:G/@,G A0֏:HAeT&P%B:9B=,3|B >% 6<lC |B=0(|3'\+9C:B:CY $(|8BB:D' |&xz&'l("|96-F9C:D%B=0"1ԃ,1C'C:ԃ>0C9( 4%`B!�H\Wd`AaֿBTH=?I,@,G A@`r*UH1s *G atbK> YhӧO}>,DVygARIԪ@bhV}*DR )"Q h@RU@>L Q@@/]]Q DX鱵)PM,&VL S! bbF(Y`eKgϟA=*6VukׯaǖzAT)wo,H9E+fT9R%ŗ6aH V.!HԠO6!J@^ HԠU}}2AVzVA=>$dD6A>A$DOyIA^d@6QDYeK@VKDA^zNGJ0)10 3*" )ޘl*4M)rR[@5$pް )B 30*(JtSN%DR Dt? 9DDKёW!FHaUH?)OA SJ0)10 3*" )/i% UW+HmՐaAb ,8( )̸ ,8L(k=KD[AOWMDDOD%F@PFHFTJ0)10 3*" ) b!ޢ vHmՐ"bb )B 30*(JM@@6dQ WMaAdQ)TPR�UcBC 30(x*4mHmՐBZ )B 30*(Jw[RA$DgpeFdV Q%F@aRJ@aPI_J0)10 3*" )iBuP *,0 3B0qE1QDADD\PEdDV1GMDJ&BJ'P|[D! ) fL ,  IJmJ HT*\XXp,H W0pB`? Q %M|bH?Q` Rp*A Z( 3\ B`ê8, 5 P Zaa XA 3\ X JlQT1^2O BT@ Q "DEF`% P0)PQ�`+2QȂ0,VUЀfAB%,  R8H`+ U8B!0A YJ8(aMʒ&!@B(1)BP2s C(B�A R0P(dA X*h ]R� u)$ R0̀*D aC->}0cH->@l">Qk">qc0" z"x)TU �">qzb"~C@D 6 DlBG=A"8;eA=s'.qtx'oF:a[ B%0Q A f*,H IT x HT* IXp,H W0pB`bE~ [&cc&a?!c|1 Y0 #l(~�!@Px M\*Va X? [0Ѹ"abF\e!2H@̐3qO|`0QqH PQ�`+2QȂ0,xλ˚ppYjP:Z4Xp,H W0pB`'6!>!@@9ƁM"6^ }F sB+AU0 (U b'@l"S&M|b6oc H o0(HAw(9)oD=@؂Ѹ&QUb& 1H W0Ce)`a X =S y5 X@jR- 5 P �rca XA 3\ X JJ5ơxA`F a }D'6O؄0Mԃ 3Uc~ %@A R�;fcʈ"DW}c"D~c@3M`(U0È#1 ?m _ D*XQ[Bƀ".PQ�`+2QȂ0,U�[ WY@j$T@ dA fP# X1x̨ >c ǨK66!D!6aaRAHaRA&6aD!6%Gd|^a6AHaTTa,A6>AXzaaAB0@ *# @ `  4p5R@p�P5 5@5 ΰ` @ " 0BeV%A>aRaaD!>6a!6\HOAa.6̂6D>!!+6aaD@Ha�aaa>aa~A>AXa!T( @ ̠2 �  Ϊ@RNdSr 5@5 JK` @ " 0B!A~AAa6!AkDa.AXa((>A^b"+V/>V́l!^anAAnHh!aDAzz!!`B0@ *# @ ` & 4%$dq@^rRcT �:  *# � @  OBAa.aʄ>aaR.!6!DA>.66>.a.%66%D^aDAad́zA6!6>llXaDaD ! @ ` @ <� JO5P@JR@pp%36`T (R-R15S5uS)<@ ` Tɠ!(ZXU]SaDa!>aDRVA!^U5YY5@ @ (2*<95[u[ 4PYu\ŵ\͕:S`@5 5^R=U ` <5`/RVAD>Da6A`5vc5 ~ � RU 5e5 4�\W\-`d]ѕ:S`@5 Tg9Ss <8viAe.alVXAV>a>!>il)4,d}vn15 4 Wduhf5R`@5 p)h` Жia>!A6dAA>!6,Dr]Wc)A� ~ ROq7 4oe\G\uowW#6`T@w}Vqɳ2Ƞ (u6a.AVa 6a67~]4@ HROy6 4xaC\GxVS#6`T {<� (22A~v"V "Xa^.aa<A4d {6 4�]F\u@ \86`T d8x *c  ,2APظ٘@AHaR&(aR( 9X ~ |8O *R1@5F\uS`@5 tY]a9t @ 8 ,2A}A!^A!^&@aRH~y9%  V9@9ř@:5Do;96`6@ m TZ�\a:ezimq:uzy �`` X @dT#ZcR%әf;96`6 �`!;%rಛ`�` D{IMQ;U{Y]a;�@ ';@r%6R%]5R`5`V {[`Y`;$ {ɻ;{ٻNX`;b{<`[#XR\\5`5`<� <%|)-!>`?H@"HLQ<U|Y]a<e|iM.=!<Å|ȉ< U#X;\|5Lʭʱ<˵|˫\fe658@H<|ټO|*�F++4ù|ϩS#d�;qk�a6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�672`x=@O}؉؍{2 &@G2@D7S6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�<RNpx [@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@5,ׅ~@*@|陾>7@^\'@+@\~빾>^S^5R`>~>5 >~9`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`�Ll0LlPaD2xĈ @d�D@d�D@d�D@d�D@d�D@d�D:} 5j 8ZZ#֭\kD 6 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2l�Ղd 3T\A͜;{ :芓'W 5Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2lȰ!Æ 2E{>˛?#>ۿx` H`h]C%aNHax]1{naB 2dHb b*~ 2Pb+Hc.T 2CdBַM CU.N> w (<X$QneQbV{^)PbVU{bIgvމgzg~ h: W]%C h:> iNh2z nGi~ jBvjh2 8jW�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !QEQ1)NZz)j)vj[H[H[H[H[H[H[H[H[H[H[HUhY GHTiCJb-{.骻.-;/Ж@ |D))Ÿ c: ;0K<S{1KR@ |D'i -XPA15?O@ |D&'+MSH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SHAW(8;8_ :K@ |DB#)G1饛.:WdA@- !Q8moKATlATlATlATlATlATlATlA{=T>>WdAB?- !QE7e-YDqRl!Rl!)lA [)lA [)lA ]P,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,T! UBP,TA b@dYGPSVw#Tn|#(7ޯv#=qU�  p' >*&RȂ5'8!,qMr$(C)Q<%*Ay ' >*L%.sY \h C0 X8&2e2|&4)iRքE3mf h%J | U%:өN]RX"D&B}ܧ$*Ѐz=(BЅ2 E@5! MHBЄ$4! MHBЄ$4! MHBЄ$4! MHBЄ$4! MHBD(4 MBA�'J | UX'RԄ. T@,D !խr^*W)ֱf=+ZӊVF`n}+\*׷n#z�ԓ,@ VMG2T D': PP,f)Krv,hC+ђ�'Rղ}j/MbjdAB +BT↰!0" aEBP!aEBP!aEBP!aEBP!!ҷ/~J/,`W0*[,@ @ S Mg2T `!!&>q'Q.~1c,Ӹ6q'*щJt>G�,#H%3N~2,)SMBEpa E!(Q Gf6!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEB1o CT>@E�,#Hs]M)P[R%aIĸD%ۉ) WH؄( QE&.1D|BE D"b  V&@|mj D X'A|0) V8!* @T"0 :Jt0D% :$ >*>9Щ*H u'XBD%.!_"&D@lBz,X Qw*6A|*X1O"'OB|O "|1n@(> DbDj7"'lчU B # PP)@J0"D R-"6M 9H | U�:/'S TB(*`A N$ 1J~RQ "DME:!M|b' *'l}%B *' }B '"( B Ȃ( B ||B Bɂ( BB 'B ))P? P*%*(B *Bݭ-%"l"l"0A G,@,G AL~QPTAI`8%H!LB%^ '% B* |+l"l*& %|B |? %l+|B݉"| "B*'%*l"|}+ &(\ '' %+ "9(W )!#/*#P-0%,| l% %|l!& & T |T#<V`HAԑP(X$$T"m%' B* '"'*1 (B +l( ' B +B& |+A ( %B *&BJB*' *" B*"<"B*%?(*+%02(""&"tc"l"l"0A,@,G A```RPTAI`8%H!LB%^ ('lBj*|&B Bj""B=%"\'\ (\B B*|*lB | 'B ( (l|A '&*"" |B B'\B B*(#!C/0B+2+"%"l[l!& & T�^.@,G AN(&`HAԑP(X$$T9C:lC/'1|?|/\"6>| ?098&W4?C4  B=5C:|B |3/+6 B:<?- B=B4C=>%|(C:?:?d97(*?=,&l!U*"l"l"0AH,@,G AT(.`HAԑP(X$$T 1B/7%<,8+D<0-'l>18 3131?l6C/++-3B4++B|+B*+ H( 8l0B 1 B*|6*x:#Ѓ:(-7(2( (|B\+ ԭ,˶"l"l"0AG,@,G A�&QPTAI`8%H!LB%% **C=%C4'<|"6* "C4 (C=| 6 "|7C6lB*"|"ԝ, B/1- **% "B l"B >l' '?C ?(2)>df)=(/(%'l%l& & & T� |TV^oQPTAI`8%H!LB%X-+0C=? lB= 1'<0(| +3\"<l(1(1,B=0B!B ] &D?l+"]B=C=?C/ "\ l<0 &<(9-7)?,2(? # * \"/"l"l"0A4,@,G A$11DZ1qSPTAI`8%H!LB%X913+?*l0 ?C *?"3"|<0C *D<A 1' B '\ + 76 " &,'1" |&3 & B1&B:=C/#0#=%00-" "] `/"l"l"0A|T4B'B/4SPTAI`8%H!LB%X-<0&B4 ?& 0 lB:|+'\ 1B > *6 & 6,|B=j!j*1ԃ13 "B (l B*&| l(>B |(l? l"C/+0?(#2!:,#$"""=,"& & T/@,G A0fo6g/4`HAԑP(X$$T՚81?Ȃ/'>l(0C:0/0*|B=& 1"B/030 1A |(|"",33++| "( \ "3l%l 1+<f#0? C]?0+7B/"' Bb,"& & T/@,G At81`HAԑP(X$$TB:8C: (1 (C=B 6C=l>(Ȃ1,l'C:90"|"ԃ1l(l"|&\9(\B:\+ ԭ"& |B l(3" (1\( 6>Ѓ:((4)(=!97B}"t/"l"l"0A|TA/4`HAԑP(X$$TB*B |(' ȗBB |n , B ,'* + +'+\& l* B l"*|&B* (|( ( B"-l\(, |8-B6Ѓ*#)+P%}& &|K"& & T/@,G A ?SPTAI`8%H!LB%X''"B |"| |&| |+\"% | 'lB B "'l"B:??C |}( B &|B*' '(7"& ' ' '1l!B/*0)0(B#'l l( B_"& & T/@,G A@=gQPTAI`8%H!LB%~B m% !%#P#P?@\8`@D *%DV!b(BysEɏ*R@" #J'QTIMmB  pԹgO?ݹ�炜HlQiSOF:jUM`"JR`QĒ$C*T(D.}J(Ju)Jm_W!AD)Pqv*J03D#P{A]&D1 ukׯ7, '*WqֽwS*XH5*X8$ФJ"Bti"Q}efД/8h'Dm*РK?"DI#B@Q"D*Jz M&*a[�rB0PCި ) N *P K$1dJc<D6[TaEV dODODaEA(QB(!RQR"C[%D6AdD�3i *S9;S; ) N *P K$1dJjT dUF@9 T WIQ@GD D=DaB@Q(J.C[%D6AdD c]�rB=Vi , ⤠ %DC&S>NRgU3R<KDYLc6AO YVDPT?H!EFqBxnMadAp *MY啩 *8)B ',ĐI*M M> a@!@!;= dQ1ODT d!ď̤*NiMa~m * \  *8)B ',ĐI* DDA6Aa@!Ha;eMaQ^OKꢄPYRT9GRQZ%D6AdD Z�rB ¹{: ) N *P K$1dJ2f~1GAq1Vkx>ނ 2ށs(/x  dQab0?D1QG=}|Dqqѐ">q xC *P:A R(82|(/qx؄( b"P' r*P}*H đ'XBD% f0G*6q"6z qa21[H`%hE .U|c" B(lU""61~`F= D#ǰ2 R`!heyX>q iC?α^H0("Abx "6M Od9ABRNTPH XP,! CLjI"! ac6DfH63@4sxC�7 B">C(a D(^҇MB+z\G8>lb9A | >~W`(AP#zi"Ѩ&>Q %"6&T=Ypk8Y@NP~ *G T` IbP&tԃzH?M@>Q b}0A_2HA B,�E=D|b%61O8<V@ "?z"}@ >cH".cbX?H|,52RC!F�)TWPb VK %"6&T?I ppd9ABf5 X@)P Jp%$aITB-H3l x&. } B`"DU�#U % 00%1D@yaK#'X 8"`%dчU> Dl@%q@)Ae2UC!FP#\Zb&Q@& t')ppd9ABqOv *G T` IbP ?D0Ѓ>!@D:@`!P !@ r'6>b?܄- }"C VqO BN*VF*Dm%A nx2 RC+ R (ax-@ c@^M b`B@?p q'*` Rq@,( !&Q 89V/M03>1~=(Aec;J+M b"AV..^AaAX.Az!z`anAAaHnDAaG%aa * pBd�p@epbr 0 s @ � @ A&BҡAa!a^BDa.A.D.Acd!~h6aC:DaAA!!!z!HԡAHAVA~.%aa *@ 7 d�x�XYR` ' 2!r!!!!2"%r"R ,R "ِ &^HSVa@AA^G.aJR-^%.A:jr'/>.(r)YR` ' (**2+2 .R  &'Ւ @V!Xb(VAaa-&7/IR:>.)-`)YR` ' 235s32 r  &A0R>a6RARAdAA0C5E:>ᇘgr 2%6`r3:!/r  a*A0!^al!�//A:\~ *zrRS)%6`r:A5"` ؐ a'G DaGa!Va//A::Q6A:>A: *zr t9%6`r �BH'+ ab&ac!`AXA@0Jb.>A: *z,`RtGYR` ' rP P P5QuQ5Q� "+ 8S=SA5TEuT9(A@A@\TmuTUVuuW)(@AU *`z6`RT)%6`r ZZ5[u[[[u[ ,2 x]ݕA@huWU_SATzuYdR``d� Z �  �$wr)r-r17s5ws9s=sArˠ \cr"xbp2A&6`6 � wuwwyw}w7xwxxy w r@zzz7{w{{{7|ŷhzi&XudR@'`V`~~~7w7H@8$!8%x)-185x@CFXOw)etb6 a8eximq8uxg( HNTB8x8؊!@&X OX)ev<`ٸ8x鸎O@8*`.X<`$yL<A&d qkXs6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6H6x*+`5z9Z;8DtKpx�8ٓA�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�:zٺ-.`D(/2@*` 9{ Lt'6 (-1;5{9A @ @ @M;x*(666666666666666666666666666666666666666666666666666666666666666666666@66@nLR@4OX)='2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2@'$ڏ-`, 'xɅ}؉M1}}ٙٝ١-1G _7ڱ=۵}۹ ')u =}'O}9=}}zO2}'tKu =Xa!>Afr"d�xU9='n 'R@4^O?>U^@d�x OGWmY^Tn >=d�vS虾=dȭP2^uK e2~DX5엒پYCd�TUZ2 ��!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !QEQ1)NZz)j)v W$j-UDPR*ŤXȊr:++U@ |D)RL:+Zj-z-NWK-U8Jq-{/ W;-UTJQ/TH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1pUR- !QHm 5a=6\UQ@ |DY㴩Y-[P[P[P[P[P[P[P[}9晃V-U}SFEo!Rl!Rl!Rl!Rl!Rl!Rl!Rl!AvWEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEP,T! UBP,% O | U8M05WUuG8BB(&aR.|! axҰ3 ؓdAB0X)dRPNp`"()RV"-rU<tȓdAB&5nT,5+4! i,Y~# G=<$"EB|$$ % >*f),\ CpB~pOd"x%,c)YR-=]򲗾%0)a*dAB@)iR3!vdu+ Y!AB0<':өs|'<)yғ'>}D!2QL < |(DxM*`aWOd(B*ґ!%JSRJ.})Lc*әt�%HA R 5 =*R!rM*`C FB0" C(0" C(0" C(0" C(+^׽~_*=a+aJ)I | UH*f3{kR 5I08-jSղVlc+Ҷ-nm򶷧p; TXTY@$TAE** [(BAJ8·m!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEB.C\ELBP$1 ELBP$1 ELBP$1 ELBP*`ܩ,@ %? B@YI! `!&aNTj'`{J֣0 ^qNb'DDlb%Ou(A#b &@| D X'A|0) V8!` Jx�D'rKNT!|P!KeYGP&3TPJ XP,! CL6/Q|bD 6! = B(b` >q D|b'T'D! D|`'V⮁Ġ7@ BX"D1@lbЛ]WM* Jyp(TP`%pDDo@& ( >*4o *P T` IbX&V= :+>D 'tC 1O bKw"VO ۟ > DB,D@|(. Qa+O"y HA  P!(U"V! "Oz DlL@�,#H'ӯ3 XB)P Jp%$aITP'% B* |+l"l*& %|B |? %l+|"| "B*'%*l"|}+ &((\ '' %+ "9(U )!#/*#P-0%,| l% %|%"l"l"0A U,@,G A'QPTA I`8%H!LB%\+ B &\B| |B (|]>"B* & | B+Al" 'BB* \B**"l,آ(-~B* " ( +- B*B \!()2!*P#,/ ( Bl* ^_!& & T�N|T5C>$DRPTA I`8%H!LB%\_ ('l  *|&B  ""B=%"\'\ (\B B*|*lB ^ 'B ( (l]A '&*"" |B B'\B B*(#!C/0B+2+"%"l>Z_!& & T@AJ|TD~&h&CPPTA I`8%H!LB%\1C=6B |?77% Bl<7 B3C=1l]E98D" ԃ1\<'**0C:9l+( -?C=9B B*,ԃ-D>ԃ(/\'8>;/C6?p29=8Ȃl(""l"l"0A\&P,@,G ACRPTA I`8%H!LB%%1B/7%<,8+D<0-'l>18 3131 ?l6C/++-3B4++B|+B*+ |( 8l0B 1 B*|6*x:#Ѓ:(-7(2( (|B\+ %"l"l"0AO,@,G A(6DPPTA I`8%H!LB%()" 1C* ?D(|1' 9l] ?D"1' 9l '|8?l& ' "?<"B \B * (& (+6|"|B1 1*(:#C6)(=(/(%'l*&l"l"l"0AO,@,G A8~mBPPTA I`8%H!LB%(*0C:ԃ>"|B= 1'<0(| +3\"<l(1(1,B=0!B (\ &D?l+"(\B=C=?C/ "\ l<0 &<(9-9#?(C2(? # * \",-6-"l"l"0AXmO,@,G Az-`HAP(X$$TC=0C=B 1&>"0+]/ B0> '3"B4C>C|""|% ""|>l ( "lBȂ,|* ( 'l?0"l"?*l+?7*0; )0/(P? #؂( h"& & T|TAC!QPTA I`8%H!LB%(i=(A4 ?& 0 lB:|+'\ 1B > *6 & 6,|B=à}"sB C=C=0 ("& (m' &B/'&0 & B:!#0B2+(?20-"( B (̱6-"l"l"0A1J,@,G A2FgF3`HAP(X$$T61?B/'>l(0C:0/0*|B=& 1"B/030 1A |(|"",33++| U*" % ( ?0&\& ?C (10+!?!0#:x-( *|B (45-"l"l"0A@I,@,G Alk!SPTA I`8%H!LB%(0</?"1ԃ,*l96+/,C:&|1?3 ' B=&& BUl5+%5 (|* Bl +&B:0( B=% l>=2;,J)=!97}"p5-"l"l"0AO,@,G A6DPPTA I`8%H!LB%(i ( "B " ](A*'4&   BȂ}"B ]}%l* &"& B'l*"' ( B&%B  70-d>0%3#)+%}& &|_B"& & T�|T7'`HAP(X$$Tn' B%| ' 'l ( '% B \ ' (|&"B* }& B*?C=C=('""l']} |B ^5-"l |"|" *|B:&+;%P(+!3(0]}& &"z"& & T@|T_}SPTA I`8%H!LB%캒~B ·m% !%#P#Լڻx |( B B \"l* +|7!9x+P)(*#>%j"& & Tӣ|T>lSPTA I`8%H!LB%"%|B*0BHQBHQ(>%A"\"|" *B Z 8?C6!%:#P!#S6-"l"l"0A>@l8 DReKC!F8bE1fH )UB'$TRK/alѥAD Ĉ'#PxR:ThLG4M6YhХD!J("EH%P@UMmB  ջo_\0I'V",TT E ,JXdhR].EIT[ɓ-%ЯU@>$(VQRE%BH1R(P@n}-M6!bRow.` *ѧW *RLB'$T 6ҷ> dUF@ kVIQ@D6D D=DaB@QB?(aFkMapZ` $XO!| ,ɤ %DC&>IRgU'R6Q�ǘMaADU6U(RHQB\!;-D6AdD@G!k*TŨ )L *P K$1dJ|iDdOgPDPiUD}@%D&F9iz!'iz9B:-D6AdD s]@BM"*B*& ,pI _[BDK>dDBHFZ#8)QDfAK>9JHe@!Es!J@ᖨBdD6A ZZ` $W *b2)B ',ĐI*1ʘqg[EcƩ[Xk皷Fo!DBys!z~xAMaDceQ`E~}>A$Adq'xQgBT!yyJys!'|!|~xMD 䓷Man*N^*B*& ,pI ~[1Y 8F/1Dl8F/A9ec;Jc/6!@\66 Dl4 (. Q"E Vq Dlb1Xz0c8F:aeC�?~BB % | x2A c= a|D 6! b"Pe[@0$TA},@)Ta2RKHK\" =b¨G QmB̨%m,eX<A"i'* o7lD|u-F=X Q%QX6! Vblq|t  r%  : F�! ?0!zl"ނM b`Bٗ,@ )H   UpKC,PA U%80$*ʖbH ~E=X}0@*a0((eX?z0#&!Klb3q xBD d~sE A|BǠ'D\* X)|(`:A Jb`(1 PBp%! } b ނM b`BB�Z@0$Te @)Ta2RKHP/1tCЇ(al"Df BXE1 P0bP! RP#@c\@* D,%渄9 Y|-R V\B}X,1Q@&D\D*@ |PF( (p>A Jb`(1 U0*6! ~l&[ DlL@r�Z@0$T}F @)Ta2RKHzTlx>!@D:A@`!P !@ r'6>bۄ- }"C VqO BI*VF*Dm%A nx2!(p9A B�!1 ?(6a ~\"h[ DlL�bRȀZ@0$T@)Ta2RKHzaU#X a VX&Qc?~ R  21[H`%@|@& D|9DK">q>"61~C`F=q Dǰ2 U-qn y=q iC;A J (A B6x "6M 8^L*:@Z@0$T=7C*H! U,8! `!&Q "G/Q@1 D|5ޢcB).cC8!.D.Ahbd!h6.aVa>a)hB6aa>AXҁzA>A.a>XlaD>A>66n R@pp`%6` @ 0p0�   k%Va@AAB6.a-.&>??.B`1ahi]R`` 1qP @Q  +@V!X<'VAa17h%h * dF m%6` r QQ  A&"J>a6RARAdA#]/&Ti* * F@G`]R`` r((P Q @ *^R%a-.6*h*&>BJGu@'i]R`` 20s/ R *-1DA Da2a!Va/&$7&>& * `qR'%6` `0y7� @ (4@Va!D!dA/&7hbBFu@f%6` ??4@t@ @ 4@P  (aB)B-B14C5BHTHT(6E54D]4Fe@BzBjjQ%6` �tIII4JtJJ? 2BtLɴLL˔A@h4O4DO@BzB*Hu2hR``d� 4` `aaa!6b%vb)b-b16c! ʀ *;` R�/@ &Q6eU&6`6 �fmfq6guvgyg}gg`hh�Zi6jvjjj6kvkh ji'&nee&Z`m6nvnnn6oVo[>4 p9@p p7qwqqq!7r%8r//4ws¤&Nl9wt bb6 `uYu]ua7vewvivmv_>`wywuw!@NL�sx7ywyyyM z7zzp9`sW{S`v/tv{w  F7}w}ٷ}}7~w~}O~O p/F s8x 8s_8r!x|%xR@vwe'x 6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�64*�*� yFj75y9= WAy5r s"UyLʤd�x,Uvm@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@y鹞9Y9@6`  rW٤>wxh9e"6 8=A:EzIA @ @ @]]Z Y9Z3`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`L`$`8`$`0/R@.+e;7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 R32@ȑ<ɕ|ɥ񹟛ɥ|ʩʭʱ<˵- G�+z|ɼ\` <eu�6|W6>l=oyesWV=}ѱܤd+%})"& -=|"d�x`3U}YGJ R@lP|[q=zLJpvCW׉؉}p y΄l١S@LyΚl}۹=S@{d Wܤd wO]e=}Mj=e}MJp =e�!��,����`@��7H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿ LÈ+^̸ǐ#KL˘3k̹ϠCM|elXp`A XP .d,x 7,NAG26H26,HQp )6,@ƁR Lq@ <K�\ ,Q@)l -ȰA A , 2)t)lo,P)P2p�h8<, P)C  e)l )l[ , 02,`o,pPoK a), @wԅ 8p��,A D Rn ] <ʃ7+k&[ �ӏ/ K� 2,p@ ,@ mptO?@)l~m@- �t=HYR.o<� lD2lp�p@m@- ,A  lB� �<�@2TWmX'-A ]pO? P P) %)@Rn H@2L 2Al_ ,, 22�p�2@ _ ,=@ Hy0Pp@], ,p2, C �lBl8[ �`2,D1, dm_ ,A A aw,Q@l)XB  fb3@JXؐQ ,`ؤ�2؀ XBR@qj��vS �2HAR@ �(6@d�KHRP d)Bp46 ,@J9g�`8(p ��2XN�p�Hi�XR ~8C6 @?�H�`8@��2@X@ 2X��xP ]p`)+ `��� �)dP�,`�A1 `2@J-�H%(=H)���H `)R 8HRlpF6,�)@W.�X@Rp`�xR��`K(~B- 2HAl Ѕ�@88~���` (@ �l��oX@�%l`2R�%d G1R�@ h , ~=ހ{ �@xLuC,�)(@h yc0 ~205qu5z3qu`X�@x� y8Џ P9CO` j8G1ְ��ap~y!6K8+{pp @G1��,`<83=q~ l`�d{C =`W4G?~Tcp f`.d?p�s1~G5*P5{X c # GMh 7 =PG  l0<A &Ȇ<qz8�d`l T ~�P8xTMhMzηo 8ްb�?s#д/vb� 8KE6nA؆-p_x P�2@J,H�E<Q [*`j8@(2ԡ B=a  8`H@? `2@J,H�h �4p A�L~NWֻgO{ˠ�9|я{9 0&xj�� j*0�e0x� *`�6TT5h� P`/�wP3`�7�Hh=P`/ �=p 4p `��ـ ~ Pp& 4�WP`/�pz@�*@�3�p *@�3P{^`b8��KP�0w@ �/w�3� �3P �/�p�**`� 3@@4� |�0*@�\8y�\�4`4 �@0w/ 44 @/ p0�44 �yp /@gpzpX> 0d I{ P�K 0�& pF P3�]@h�pL��sG @43@�P pP/`�@=��g0]0X*@  �=ˀ�y�gsg�g~� @/`�@=��gpz�g3��g�>@�] ٚ P� _u��/�L / �=@P P *@h  � �&0�/0�4 @�> 0PP� &�= @ �/�P >�D�@ P� p6�=�p  pL/ �/` )�/� �* �3�> 3YVzp|p@��P*@�3�U= & 4�g ��3   � 0�s'0>@� @  p0�L� @pp@ / 4@  � 0�s'pzp`��gP@�ȅ YzZ�2p�<` _ppF /�@@�X@�* @�*�/�4 4P �g�*�ذ`�h@�3�D�\ ـ@H=�g ~���`�hpz`�3�>P P>Z{�KP� �@oe�[y 4͠0*`�@/`/ �4�L@�g@*P* 3@�`�ܰ  �=��4 *`�3P*0pP 3`�Ы@h�@4�g4� pހހ�-�&@�L�  p P3�*@ *@� P0HH\�8 kp ) @`H 4/� `�30H�*P�4`/ P �3 >0`&p `�ȅ>0�gP*�Dɏ2@/�/ � @ � p�= p4 �0�L�=p =` `�*�@**@�3 *@�| Оk �4�Ppw4 *P*@� `�>�'�  `/0�p& @�> P`�L �/ �@8�͠P>`�\H�`�p *P3PЫ  0��g @/4� e` L �&�pv 4� *`�]@�kpF�*��P3P\ڦ�)  P�)�/`@ /0wP*0D9* pf�`�`�/�@�*� pV34/ eL�gP*0D9*X0��62p@e�/�@�Ґ ` &�ep /@ �/ y4 �0�3P ��>@�*0\xV~宗]!�   ��g~4 D*`�*�]P�g@ � �/�g�3 3@�p  p 4@ D*`�*�\ wo{*@�@ ː @4H= Gp  /� y�g 0��g o e�� \_W� < 4` w �pF 3@�0*P @� ܀pFp  4@�[* pFp44��g0P3�_��g�g�g 3o`p6���/`�g@ � |@ =�` e p�@�*@�3`|@�`aX�K  �� = ~J*@�_�> %p@ @ ��gˀ�0*3 >>@�3�)p@�L�̇  00a�k?~;��P; uzxA[@ @ nFÀ 1ɫp�x̘`رPl e͞EVZmݾw 6xa 6xa 6xa 6xa 6xRx8� P0 &x6H �R0^ !L=�)� cA^ `d�L � �Xb�2�,)P`I R�X#?p d�R� y�6`$z0$@R8 d( d�`R(ؠR`˃ < < < < < < <D33= < < < < < < < < < < < 6SO;@4@4@4SW?@4@4@4U_7@4@4@4@4@4@4@4[6`6` !Ag Ha-~u < < < < < < < < < < < < < < <Р[5ofHЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HЀ HdaRސ`�X‵< A4 A4 A4 A4 A4 Hh Hh Hh Hh Hh Hh Hh <�Ї?D8D"шGDbD&6щODZx�@@X 8F2v gDc x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`h � ,�x2aЀ/@�4Qn<l<l<l<l<l<l<l<l<l<F@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6<Xя~$=``r2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 l 2 o6K<g:wsg>t6,aX9(̍a^V@Зt3�gNUӟuE=>eX@ 6` (�R�0`؀6 ןtkbfK dp%,P k9v,ln%hYA@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT��A@PT� <p' <p[#|%?y  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*�  �*� tmPտ~?? X� X� X� X� X� X� X� � 9 L 8 $4DAlhhhhhhhh"H@ 4 1 @$T%d&t'()*+l#-."�01$,43DC$�! 1@/9:;<=>?@;B4CDD.@EDD.GH `Caې؀H$h'OPQ$R4SDTTUdV "(((((((((((((E'('('('('('('(WtgFOl `ې؀�$hopGU,'('('('('('(OĂ)))))))%ǁЀj؀؀�$,ȉȊȋȌȍȎȏɐH)؂4ɓDI)H3`ɖdIɘI, @H8[X�@*@ɟʠʡ$ʢ4ʣDʤTʥ<J*pʧʨʪd*Ѐ|(0 $˱$˲4˳D˴TK J7[X�@*X˻˼˽K xKZX�@*TdƬ*Ѐl(0 $*�d(0 $Td*�T(0 $Ƭ 4ZX�@*T<*ЀD(0 $΢ 3ZX�@*DO N ZX�@*Hݬ hZX�@*%Pά OZX�@* 5*Ѐ(0 $ %*� (0 $E*�(0 $!% ѷXX�@*(()]*Ѐ$u(0 $*0Ӥ ҶXX�@*78 8SXX�@*>S) ӵXX�@*Ee TXX�@*hLT  ԴXX�@*SEջ TXX�@*HZձ hճXX�@*a%V UXX�@*(h֟ HֲXX�@*o*Ѐk݀(0 $evuw*�r]X�@*}~*�r]X�@*ׄU؅=*�r]X�@*`؋،-*�r]X�@*ؒ5ٌ (0 $ٙ*�r]X�@*ٟ (0 $eڦ*�r]X�@*pڬڴ (0 $5۳*�r]X�@*@۹ۢ (0 $5*�r]X�@*ƥ*�r]X�@*p5*�r]X�@*u*�r]X�@*0*�r]X�@*ޕ*�r]X�@**�r]X�@*Pe*�r]X�@**�r]X�@**�r]X�@*pe*�r]X�@*&*�r]X�@*0*�r]X�@**�r]X�@**�r]X�@*PV*�r]X�@* 6*�r]X�@*&*�r]X�@*p,f*�r]X�@*2F*�r]X�@*08&*�r]X�@*>*�r]X�@*D6*�r]X�@*PdE (0 $JN*�r]X�@*�e? (0 $U*�r]X�@*e9 (0 $`*�r]X�@*`f3 (0 $k.*�r]X�@*g- (0 $v*�r]X�@*߁&*�r]X�@* 臮*�r]X�@*荎*�r]X�@**�r]X�@*@V*�r]X�@*6*�r]X�@*�*�r]X�@*`f*�r]X�@*F*�r]X�@* &*�r]X�@**�r]X�@*6*�r]X�@*@lĮ (0 $>*�r]X�@*l (0 $*�r]X�@*m (0 $~*�r]X�@*Pn (0 $*�r]X�@*�o (0 $*�r]X�@*o (0 $�_*�r]X�@*`p (0 $ *Ѐ(0 $*�(0 $*�(0 $G*�(0 $#?*�%(0 $)*�+(0 $/*�1(0 $5*�7w(0 $;*�=o(0 $A'*�Cg(0 $G*�I_(0 $M*�OW(0 $Y*�UO(0 $Z`*�\G(0 $awg/*�c?(0 $hn*�j7(0 $oWuO*�q/(0 $v|*�x߀(0 $}7/*�_X�@*@x (0 $ (0 $gy| (0 $yo (0 $'g (0 $z` (0 $z (0 $G{ (0 ${ (0 $|x (0 $g|v (0 $| (0 $'  (0 $҇ (0 $ (0 $G~ (0 $~ (0 $ (0 $g (0 $ (� Tb „ 2l!Ĉ'Rh"ƌ+V #Ȑ"G,i|DRe#̘2gҬi*P|DR'ҤJ2mR] pG$Ur+،U4P-k >"-ܸrVp|DRe.;/b . Ȓ'!1 . ТGNXEC(\IҲgZE$\I‡YE \IҧSgXE .JWѐ] >"2=U4O@H?lԧ-U KU- !QEj8SD-Ulx"U- !QE5P-U8$Uh#f GHTA$5V- !QE]nXU"@ |D^`-UygUh] GHT'Ug- !QEQ1)NZz)j)v W$j-UDPR*ŤXȊr:++U@ |D)RL:+Zj-z-NWK-U8Jq-{/ W;-UTJQ/TH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1SH1pUR- !QHm 5a=6\UQ@ |DY㴩Y-[P[P[P[P[P[P[P[}9晃V-U}SFEo!Rl!Rl!Rl!Rl!Rl!Rl!Rl!AvWEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEYTEP,T! UBP,% O | U8M05WUuG8BB(&aR.|! axҰ3 ؓdAB0X)dRPNp`"()RV"-rU<tȓdAB&5nT,5+4! i,Y~# G=<$"EB|$$ % >*f),\ CpB~pOd"x%,c)YR-=]򲗾%0)a*dAB@)iR3!vdu+ Y!AB0<':өs|'<)yғ'>}D!2QL < |(DxM*`aWOd(B*ґ!%JSRJ.})Lc*әt�%HA R 5 =*R!rM*`C FB0" C(0" C(0" C(0" C(+^׽~_*=a+aJ)I | UH*f3{kR 5I08-jSղVlc+Ҷ-nm򶷧p; TXTY@$TAE** [(BAJ8·m!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEBP!aEB.C\ELBP$1 ELBP$1 ELBP$1 ELBP*`ܩ,@ %? B@YI! D%&aNTj'`{J֣0 ^qNb'DDlb%Ou(A#b &@| D X'A|0) V8!` Jx�D'rKNT!|P!KeYGP&3TPJ XP,!JL6/Q|bD 6! = B(b` >q D|b'T'D! D|`'V⮁Ġ7@ BX"D1@lbЛ]WM* Jyp(TP`%pDDo@& ( >*4o *P T` ITbX&V= :+>D 'tC 1O bKw"VO ۟ > DB,D@|(. Qa+O"y HA  P!(U"V! "Oz DlL@�,#H'ӯ3 XB)P J%$QITP'% B* |+l"l*& %|B |? %l+|"| "B*'%*l"|}+ &((\ '' %+ "9(U )!#/*#P-0%,| l% %|%"l"l"0A U,@,G A'QPTA I`H%HB%LB%\+ B &\B| |B (|]>"B* & | B+Al" 'BB* \B**"l,آ(-~B* " ( +- B*B \!()2!*P#,/ ( Bl* ^_!& & T�N|T5C>$DRPTA I`H%HB%LB%\_ ('l  *|&B  ""B=%"\'\ (\B B*|*lB ^ 'B ( (l]A '&*"" |B B'\B B*(#!C/0B+2+"%"l>Z_!& & T@AJ|TD~&h&CPPTA I`H%HB%LB%\1C=6B |?77% Bl<7 B3C=1l]E98D" ԃ1\<'**0C:9l+( -?C=9B B*,ԃ-D>ԃ(/\'8>;/C6?p29=8Ȃl(""l"l"0A\&P,@,G ACRPTA I`H%HB%LB%%1B/7%<,8+D<0-'l>18 3131 ?l6C/++-3B4++B|+B*+ |( 8l0B 1 B*|6*x:#Ѓ:(-7(2( (|B\+ %"l"l"0AO,@,G A(6DPPTA I`H%HB%LB%()" 1C* ?D(|1' 9l] ?D"1' 9l '|8?l |, B/1- * *% "B l"B >l' '?C ?(2*0=d(2!?(]]]}&誒n& & & T�|Tv&`HAP(X$T$T3C=? 'ԃ1 "?|(3'">0% 1&B=C*B>*3 + \"(\ &D?l+"(\B=C=?C/ "\ l<0 &<(9-9#?(C2(? # * \"(-2-"l"l"0AY,@,G A|v-`HAP(X$T$TC=0C=B 1&>"0+]/ B0> '3"B4C?}& "\ + 76 " &,'" |&3 & B1&B:>xC/#0#=%00-" "(\ 2-"l"l"0AY,@,G A4$!!`HAP(X$T$T1DC= (/l"? &7|% ?*1 8l"l"l8'ԃ1& |(|BB C=C=0 ("& (m' &B/'&0 & B:!#0B2+(?20-"( B (ȱ2-"l"l"0AqY,@,G AFo4G#`HAP(X$T$T61?B/'>l(0C:0/0*|B=& 1"B/030 1\* *\( B*B:0C0C:B' " ^( \ "3l%l 1+<#*)/ ?0+7B/"' B"& & TDS|TAG6l`HAP(X$T$T 98>+1 (C=B 6C=l>(Ȃ1,l'C:90"|"1'"l Bl5+%5 (|* Bl +&B:0( B=% l>=2;,J)=!97}"t1-"l"l"0AT,@,G AĶCPPTA I`H%HB%LB%(i ( "B " ](A*'0&   BȂ}"B ]B |(%|( l* B l"*|&B* (|( ( B"-l\(, |8C/B6#P<3BHQ+ 'l"l'%0-"l"l"0AT,@,G A9GAPPTA I`H%HB%LB%(&|"(\' "| |& ^ |+\"%( | 'lB B " % *+?C=C=('""l']} |B ^1-"l |"|" *|B:&+;%P(+!3(0]}& &":"& & T�|ToSPTA I`H%HB%LB%~B ·m% !%#P#x |( B B \"l* +|7!9x+P)(*#>%*"& & T|T~GSPTA I`H%HB%LB%"%|B*0BHQBHQ(>%(?B"\"|" *B Z 8?C6!%:#P!#c2-"l"l@ bRaCA&TaC\`I-1fԸcGA9R#,TTR ,JXTiRK7qԹ&"D!'#@Q2JiS<F:h'Dm*РKT?"DI#B@Q"D*Jr:.%6!ڄh"&<DRdcǏ!GH )UVFB)$UTIjiTmǖ*F4lӷyU@>$(VQRE%BH1R(P@־T6!ڄI^PpA$U$Ǘ??2,TT, %R,I*@Y%^Ha@n1ɷUaF> ACQPTB(J q /D6AdD !\h0*k'3 *"3)B ),I*0O|TFF@1ŌQǘMaADU6U(RHQB\!! /D6AdDM7] B (I-52*B*2 ,I*9w@>@B@yB,5@6Ec.$ADI@BN^1J^ M&*T(h} ,̤ %DJ&DΝO~R" PA6ч>DkD>AO.R@!gPHQeH!P*May&l0*ꋨ )L *PB K$dJx2f}ǖ>Dq1Vx/}QG[Qee1_AdAdGQ~DD>XчzGO d9f}'D>9zU|!Gwaee1 eȡ_9szAdQ/D6AdDZ Bߗ ,̤ %` ITb/ [c@?q^c3q^09 r(0n!w(6_lB"Vml7|Q\E*V!@ Qc`&qt2H p:A Ja-e082z! z7D1@lBxA& D0k, HB0 %*` RBf@,(A D%&Q B؄0Dc3q@cTD VnH09 F�! [MQV|B0"dq DBx&VMXE=Alc@71Fp >~A F (ho9@Ad?A@D"D b"PG2d (H RdAB2SP TB2#*`A R$*1J$HG:RV/ D"V~ >@A |( 2Pԃ@'61Q\b<ccz ! x,D 8O> } 8F Ve2HAFC/b:A Jb`(1 PBp%! } b M b`BV�Z@A`$TAݕ @)T!3R KHM{q؆>D~c`>! }0@*a*eX? }"VM *0% VlT*dAB"6 } 8F Re2@ PC�+ RP#@a-T ac> (M b`Bː�8 � 5c*H )XBD% _}0#8<a"ǨG .m20Ae~87HAPx ?M 6azB"U\ |@`> Qb"xAP�* Fʠ#\An9@A ;nM(nDl@*T2P U8EB,PA UȌ%H$*雘8F:A/M03>1~=(Aec;J+M b" sX". D|} +! Dlb0Xz089a eC;[0-0 z x2Aw,>AQ@nDl@*T}Ɓ 6, Hʡ*PA YB ,` Q8%*1JH?ыz B8F a ~l<q 0.A.D.A|bd!ng6a'DaAA!!!z!HHAVA~./aa *@ "d�x�:SR` 0p1Q/ O `@  *(-ob6DDD/t~VQ/PQ *},`yqk9%6` `q1 O@ "`dá!ua`Uq.?.ا-`2SR` !!2"%r")"-"1R `O@ a*QRDa!D!daXARZq'?Agzq 9%6` �#**2`  @  *(w!al!�r/[d *}zq~Q9%6`  +)2-+/ R */StAVtVaaVA-Z4QqZZqgG`1SR` .93:0 @@ (A7AAVa!D!dAr/7ZqFu@9%6`  !4B%tB)B-B14C5BP  DQ4EU4EHTHT(VGO4F}4H}(@!F *}F�u@SR` 1KtKKK4LtLɴK " !4NH@T\@6P P 5FuQQg(@!F *}t)bS"6`6@ L%6 /  �8c=cA6dEvdIdMdQ6eU6dˠ 8  R ! :.S 2fyvR``R� Mh6iviii6j j �z� zk6lvlɶll6mvmٶm{Ėhg6:Ngn95Z`�7pwp p p7qwqq[>4`r9@,r17s5ws9s=sA7tEwtI8 uSWo9:NYW! `<�twwyw}w7xwxxwIwyu74<Tzz7{w{{7|{ɷ|3fw!R/v1}b<~~7w84@7!Z|!8LN7!R@ܷ2gA`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`<@< *@@76t=Aٓ7C9u/WuC`Jpx>87@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ع9yY 9@6@{:z rSW|3^x2 eY!R`21:5z9=/2�2�2�@:U: ii9666666666666666666666666666666666666666666666666666666666666666666666@66@Z*!S@:8#:3`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2`2+9* {ȉȍȑ<ɕ|ɝ{ r|ʩʭʱ<˵|˹ r|<|ͫ| "̃Q8ټ<|ȗRt`s} ɗ})!aJ}#1=5Sp#zE}I} R@p@=SKa=ֻ "d:աTy}�d�xt@=ٕ} pyώ8ڭS@ yϦ}1=S@dۗrٽd܍O a佃==aJpݕ�;�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anchorlayout.png������������������������������������������������������0000664�0000000�0000000�00000040045�12641336260�0021425�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��`��@��� 1-��?IDATxA ��0K \2l @ �A�� @�� @ �A�� @ �A�� @�� @ �A�;eq Bދ؋%K4GX4$X5v)`EQD,HQcD;~;o3sf7g={vڽ{o/[kܼU݆M4h\q&-ZS^Z^N}ܽWͺ بYM׮HҴeQԂlz =[눔v3Sj1e1fUmy` 񢺑^Wp]lkQWA,G]yU`UW1z1iOO*T^ମXZ[Ǯ=ժ[fCvzFc�Ү70Z{dm.({zzzXFŌkӡs\K9@9z1@ K*#xA BHP"!E%m0DB_ IU-ZP0E{¥+1thA3Sl]&-H#ZgE1?i̔�n{T ̵5k,6B;e»l/%�oaj�(zQ,SA<d:еg@bR4z%8U^2@LY6Yٳr|ˆ-۷qͷiǘU EՉW/f+&C ^DQ32bZt߼ @<siLG2E +^(Q]ÿF\e - rZ%XrnÈ'.YR@ðMـ@cg8]ou^Q BwwX*^t*zjY.�4Dv)oNʴIILk$m}�*1qD1D3ʐxT3m}{m|$RE bJWFƝ |<@ 9>}J k7nyqҫ%UcMZXRB�[ D7V(yi2SZ/YE|2^"^q#M4ßxO9谁E""qG ir1ȫ^t!4B3L#b^72m<F4?ѥW9Y�-G+Ѣb1%1f%Dj5Qƿ5S'I{<Bn{V3x@g\|{y\a𰑆_`rH" 'WOlȐaD/oщOJvP98}K"RG̋kaQ[EK-;`0Ǟ?)iua,K�VػC &X,,öS7>/z1==^4&Fs׽'U/yR/sz[~⎻,D kΟĎ`&PH"wۑWr=9 B<,۴m@URt'*(Ң$N :^L#7xC2oRqMg8,!wmڪHPB],B̾F?m&F0- @60!Ci۽^^�pwf@ 8HpD^{_~`h6 TK)Fb%Ƨ[9f߼0qԠ(ꙿ>~&$u;d]=vHv9Mxyn.]fSO:}NH?hBv#enڶN/ХNMk:8uo(e+Q:}W\]WPvė8xrǃUh~Oǿ1Z 4Ry|QbCמ>Oٹ?[ϗ_ρg[*T:pыfW|ƳaX/Ӡaik^+A2>~ Iv� K[dy")O3� ƜR&NH m46}g-[נGfY߫Sn ;tبqSu 7ÎvG~z\~sU6m[n/eu5ޣ׸ls⥞Ö[թ[߼ܺ}?og7PS!{nQoۮHfz=z}ɱV9r ֦[2xnݦ]-jשg.bcO8WZgʌ!x"iU?;ܴYw7Va[}߯:t~x^dq4j&͚6nҬU8oڼu6s.Z_^/<_:aQ*<>e5^~w/ ͵6}՜|oݵ[/^d�QVJrso_4jթݸiu?WZ٭Gwz۬EsMy-z ͪ맿3k;򨣏t̍7ݼbZ],߶lNթ۰a&C̍}3ϸwׂ me Xzޜ:at7/_]_xe(ÅP>=<xuzz_~ώ9i\w}W ׬A,QƴTןn3hs͵ce~.fn<>':Ô3gsvS6Y{3:3SOUFu|Ү@${?ze?Hݽҭ{=+TqD)!gIl>oٻ?J;v4o8HZGy>}WQ'WJ?5Z R܇?9 }G` ۶oPcw}X~ݏ=˔;Z;t9S/Yko=`¼:kgc1=hQ>'vѻoիE6m٬},]yG`.M�G`EU\I۲m55voќ0E[y~ ^xAdgƖj�h+8ǪQ}ZV|c@2�5JJ}� &ƂAi{2"˼GY|ҮDV !{k i#^.ɊVZ}lZ5M^K/g*W'wp_{-,\J5иf>fZ8VTGPxFEBK�3ΩXe)S�BSJ+55uŕ?>T'G/_XV(0x[aFj'vk9T- ;K}5>6x,9k M\oq6 aŗ\F:INϿ7!ǟsB9gF6?'p0Q- %^G<AX$@Ԍ!a3gK#na $33x/>'"^rLy%(�vI.4MyP静3ti4uOH|}qUv@Jֈ XZUȇ{vkc)vK.gB.´}1!}(`1Zo1�EgOس28HÏ :t }_q(\AWK@Hb;& "8N]:_@.@k.+fc�H( B#MRbGږ-_eP鈸J(6q&8$ @ob~^-uzc j1fv;v$)j@a̸�Zv~zӟϔ_[l)<h0D? |en]4^R#}HDHba(Z�\sv@a'ޤ! EL&]z(CP%ܺ$/4 ' Ȫf3e"ʡ�`< p>3UJU*+??j<5W%t�?@fhijAOvoZ hbͷb!+ >7U~*^@g 6R{q(hr-ֽY1jǂE S$9be2a<M @@XS�*Gi|z;0wPr"L%P".'Cjҵ?8H=.[I9 $Ԙsj`US #¹t=w@q/ fG=1.ups8̱B4K+LW_e[x W\ue">Ⱥ :q{~?KN1,=Qq /ч(D9@7n.VU|@<� ?C~g:>Lj%⫅5PHU bxQCL}^tD$/` ʞ+$?}Fi% aGY9}~<tJtލ.Y3:&0(/�|s:ƨC$8"^{k)<5N {2?CyU*,4~ng;\� )N@]>, "x> kF6w"ptVdc%%i ^ԕ|sr"Mٷpigr'U@W6yvp'S8e,3s$C WZC̦P ̈1pI{Hb4)X3A}+,^LFL0t4PgJxH S�d$+޴%S; R)`a,q: #x6D3~يnLؙx 7tcx^2hwʻ﹇v @aq)f67fs3i g O10aAy-JRX]rp6Bo@m9MW\-7D‰Dbsѡ,!FRdNF~2m~LghK._ BUf?S qS9ȹiGln;<x#h)U~ E(y>�8Wb @ ]IPd+Y(`+o=ͼ&NaV(dsܐBb:`$eD�$]}5>x^M HfoC?A.esԊOẪzUΛ�ځ'(,D9@?/8pϨþSW8w$T%Nދ9 $=4e!#pAˎ#Gbޡ'Rr3&wnHcB!r4 ^xH!eu rJI`P S;*Qr7� <95>ѫyy7�w^#[Zߡ>Ȭ%\N+| ! N.;+N:qn&ۮ[&e]oa/,Z|ڍ [ WD1AЁqgiq,dٿ>'jJol)$ߒ1 )`|y?xvL #z;)m0\?D裮H"|'L̯<0p]&ÊXG:_,AqN_L&yuʛx^{psgG  |j̊0ڻm3u/]G8Mkkvzmhъ#O<\nċt�+Hלoww7 "XhYmf.\K).N^ FyW@!FıgS.ccX,ix:=`{x{;ӐaR2&¾cN2O~qD[nJL=+$ռ(^Zw?hI/,T('AŜluS�8uR_JT.*#^R+R]$}y%GY>G)G4dM2]֛V. j1K6*T_&xڐN<q@rDy!͏yz2KN@*$!KJR<=Ge؟dzb0),C^{J 7hĉ);\!O0#4E0B.> }|$ʔБ'@6' V|ṯǻ.Z[:njRb Xlh᧫ a|THy_SUT3N z{ۍ)Z-B"]woلCIďvFAW_p~Ϗ�G ,B ~&^Y;‹d?ݳ@3Fb[nIS[޵FD_]=g|^6Q@C $*.'@""Q@Ļ g-8E$"G:d9;eGG Lʋڧi =BWL0a\YL8D\j:łc wЬ֗ " >^Lg'ʅd qm;G?^yY`bwQ>ۜ@QTUmt #AZŌb<3 Objv,\㖮+Tz.].SCuy H֏U&rK׽c?PSP@�9| ǂ%$W [>zJs>L%) O0.QŘO6%kpJ;\S�(D5|U@R*:a@;#s4]41!jvh L=xGYCB(Z4</PbeC; ]4<|M� "1y?th,^&Q"tE3-?msawәb`gh aQW۞R�Sx!EJբ^qBztqyR18%%m4+,#*=xwoc/1\+8砣+.` "GE\/(HY"s=8g v[^6iM߾08#%SЄ |Zz -A8 8+XЄ 6 JxAtu# HdyنcMCa+7 ZDa0))vc?R6$$6שԕ[?='Mk+I˅2f~v0Bj0FqWI}W[kVQH?} B_>z>SsA|ڿj4 FWp@: @jr�n)bܷ')VP.y|uh$wV:?,2vw?IǸVS\fZ~= g4t~| ʘvOG9O뜮Inɞy~J驔lΖPDy,r`FR_\?ĺl _d`THy_oi ; �yx5p35/4W["yV i}~s*ux!ݨfqoj?)ڂ0@"/<Y†ueH��` o�>` 6@@ @�A! @�A! �A�!@�A! @�A! @� �A! @�A! @�AD��! @�A! @�A!@ @�A! @�A! �A @�A! @�A! @� �A! @�A! @�AD��! @�A! @�A!@ @�A! @�A! �A�!@�A! @�A! @�| :q8zm=AV'CjXTj(&Ozo @@@@@@@@@� ! ! ! !  @@@@@@@@@ @�! ! ! ! !@l�Wjڡ!ᡤ*P{VK<ev Dx@|iԁ!yAxADtn8Z B 6HquZ @D^Ҫt\bjts @З!T@va:ϫ\N[K46cio ‡@eaj^zk:M%?_Œy|D -tk8uӸϰlB_]./2v$\Jm?~ZyѮii$K?=̜rYvYdĉF9q."xip"R%8sD`+kA|5ԏ_ 77qꮺfr?WX./hOBu7q٣o^kMh  ǙA<[vwD:F˅"a,RrrC} UAW~DSZ�_``m0=3aㄤqP> K#JD$<WCaЗA<A�k0ދQ1jşxgT%U P[[ߵ b<{|gl#Q2S2@5VMrʖ$PjҰ+_r03(X?K 09;h=ǒJ0vQT? ['=0#͌W9tvk- 9Aoֻ7  ŕ9Cͣ�/XHW`hS#E2_nшoLΟ&jR~\fk/<t!^9 *^S4hs O1YDnn15"V[ٹLKl֫I*ȍGΧqR,Y\_^P%y4\$㔡3B"bEy8rb?I5*Ȇ<ɴ0U0fED +J0I,g؛B]jʩfx*qO.'a񿮘Y)2+*޾k -pxW970Nߛ"3W>$bӬҔ.J E)I?\N^.tRQhg)_M/1c*'pqD%H <XKLDAŠXS0�!` L .PiA}"#+$IN?_~_8RYRJZk]UUZyT)9BZ{&蹑!ϵ>A7 (§ٱ07b}Xx4 *V:@ <j> <0!dߏwoYk8 ' ۯ?DB` ]W* a+!FIϚ<i'7O !I1Fp><=OnØM/H!`+ZgҲu@z8ժl~ݦ jdυT'%@` #a4n I Ñ@0B~Yi#³o\!9y2 jHY~Qk٣b%Wpe'J>J鍚HK2n?t}#I!Lt`4u\.wT*b:f*||R J@r*A`d81�oߛY Ӽ"[ hc ,[HrFHAͰ-�O0^W3㒤(/Zxj^H,l|蠟wWj>8D4 {lHFәL&.vX,JhRNuR J8)�$cɅizw�Iҝ Q_de35'6? =g9M[s+CTI'' 9bU8brzyҀX 6umHSbsaVQ(vzv6>)kӔ?tOጙQhŋ"* (x$j:SB;`⅂(EEf ü>{}^z-e{%EAޝo<{:K՛$jrE㿗kk>5�3/O{ȅ"0ؑ֙qskހ׾;yۏs3{ɗF<M<L8~ؓ۷nAEz'"I>O?/_:qD$ÊO}~靛:km8ᠡ<abbb||VCCC===HM "9C”}{OsקPAAy`özFx%8pF]:'=Ahǟ` `CWDh?h榯@T�-Qgw۶eG:.gKw|;1`0=$E*4@y.c =?}6BO/#4/^! z{{GGG066XQQ5#mmmDelcQDIDҖy|03:R'5Ѻoˉ?zId&f0uk8ϱ�ܹu Dq* JC<H# 4 @X3!)*ccՆ[0A .4;v݋&rSCthmmE  1;;%[/|j*AQSS?I_EQDh=|d٘�@?8.UZ�ci@S^tp%;\m;g_Ϙ> a+NtkA Ak(+R{!Rش:ɔ8 Pg3d,2؉-ݿ}5nݺAvD\VVF, :W^QWWǛ' c1 (5ryVn"G1"n"q.G,tF{B^>r谤`'yjv MVK�*B7oE~HRuX :Rm@!r&Ty4SRVWWW?55U__/PŒ;2j8Υ))( 찿eDbCx0Ø .s /IES~~l{c[0`I4oR$6p`G8"OvE' ,xBm;j?3%vzz-6S 4:�rD!fNKbvĔr=eIDAA<?w5,F&%8TT�\Ai .)Ʌm ;A2�Ȕ€Js-HlkU[a]!*H2DhOQ$box>v|H=[J;&S3R~Ac&Qo^,qbʕ 1z1%.qJ"NQܷ �(1!OA2 ?ѝb&OeG{va0 �6,68%X H#bF"q ]TOuuN&_] ,ZPR`JbNqfAgq ؕlTl̡E4199&C鯩izz:u+>>6-ʱR# Rkg`v^MǸ9}�\;Lj3c� Im_:oSHvԸK ީJNf$enT+I)Rp"ĂD+2T+؆[Gna+ VeQׯ\ZZ"R7)ܠ,Dok׮+ȲJ (" EЕ"Ȑ˼&i H LJN1bJR/‰?S􋔄o&Gb6IO;y(` bUbp }0RŤ=bOÊ+>WʴP2xf̺n*خqaPQR OA@iDi6'ee."*&V=ꅟ49;:\}{}`^/%/ %lZ<ޘpe Ygo^,ǭU/MގxԌ60JYJK( /R7!apm͛7?^pҥ)87�# iA<1 W!DV/ͩ/>xXaK.MNNnڴ) I9 "1 Zg`KW̉0'; Ux\l$Jd#ѐ(ϊ E0g3D@&���bƨ@$ 2l[�ZuK^CD7Ch=  $QDb'L�@8xS,#Óe&ĜPL1 =RdjѭHe 4DiN*Ti,yGK @@ eD"Kjv2oO$"Sw ]�PLC)D%y,͢[ AEe Qɛ 'U�1u+(DZ܇kK735ye.@d*CV ˬm*@:z(ʑ#Gi4a)FV�Q\[3RgD`QA1)HlJ6Xc UBl>>\xvbW^UiS�Q�-ࢀJ/@e'E&ezʒ~Ok]P$ǎSp;wlذ[/'޸qCsŔ�'E F5DP 9_#%YK e^uROVYsj|a*SH&ɮEh,Uaر'HeS' .w4YÇۧr\vK޽{͛7Q渪w#W;e+R@xgrDP8SM<n$pzD9*Nr  ˲ XI*0qF^:cۿ|D ,Fu){Np<**&T4+IsS D+aJ�EuޑRma❃q8p}vq2QOEHz*l5.~:թ[:qއ}Һ XU[g3x  "hcj_()Py帟x*R Qɓ̉xD/_|̙*xyiY)d/9,!yE.;<N>}0y-FD 9f8{i)aC$>ڶms^4VrǗ-[.pC_OQ#Za۱мe}C Zd_jqy4H!<33 GqVZ2*L vw,֚/vrS }OTv5pi9DiR6hCtt)ĉ%=̗MWI܁4^>B#'�czOa85Pi`?S[n!~A|RaLS~`bD, �KMg,P 8wl*!$$Vػw/`$&|xD;2$_H)@U!`C9iVtyNg?Gf>8HZe;@c�A )@]ā٣�MJŋ'$:#oL(-ĥiabbTkP_0Z�ѥ`XhnԩfE~yF"j&ːXSQ$0q)&8RW[bQJGE* T,"W9E蒋L`>8Avx=pilFN\ fLĉgϞ=w~$:Tg0{1VrL oU j*pሃ˥3W1Xk`Z#] /@fc(D \ +b`T<عsÇ޽[)}mj.]%1l"8*6i%:#I'!Bdbl2 r,yJ ۰E"\{<kOQ00$L4‡eڶK,% Zuy8("Ȣnͨ;CАf��#Wz?V'HfͻWf1 9!=z͘[A\v9$Sp + IB$JӁ;0 SEM8OΗ*f&S0m¹\IQFZ5QS +8<4w(Ⴋ82帠? 8 !Ca5L :1[tv�.$ Z8Ҧ@@hނEϫph++TW]E#e@|]o&[jN5׾&BeٞdCm9M+Va_ẁDkp^ҷ~HՍ/<p;7Tsppxt6P�1̀2�W>  _?U_ mI`]i_z0|W|X`o/W;>`3�jmDE9smΫ_�]A4-7e9m8؂Jsc[V׿ՍtDaӞThWˢF{S D>SC@@dE9ObE㍯5dArK"H&Uc1%P%Je 'b@(#С># g J :U o4;Z“&gBR@EV4 }yL"Com6CڴA>bhH VYzMCUN "ބ #d=TB{6H8 -xގYF;aijP�F<n�xmQmk�j }^*(JeR$ѾEHKwx/o+̶ 9 Q2љx$:$:hWj~l5tHLw^_ 7Q7V7;V`AR F<TCSr+ twP_|$mc4 ]qXVZё?4wpA3�cGǪ[ww7C밫3]6f5Og.0Сm o_IDpJ׶ 5Ux8rA'VpG 0EDuW}[ޅzir0JM~j[uVݰ^ knV'Ti۶{bt]WGR8:�ՙ 5-ڶlL+", -SԺf5",ˢP28kE.Dg+̂TeZ~Q3%YH`NpFj>Y&\8v AiJ(EpE0�+G|0_D:et"39ATgrL`tW&㠎Xᴑ]sR'~q38b2A$I&q<]kF*}> FJ?/YJ e7"?w5".}aDY$/]k)qd6Ϩ]�' J!1~iMaRv&y$^%XP!I?++TmO BIGַTY !۸1(AL0a!I@0&\ ajH^g?AP,!nMQ BxCaB7u Y AH bݣ qm* :%!n+8A3%\ b+A`⫘AIh!Br0* AHV0ɶ|G oII0n����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_back.png������������������������������������������������������0000664�0000000�0000000�00000000754�12641336260�0021312�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���KPLTELTTTbMMxxxyxxzvvnnee^^ LL55��κT��\IDATxn0ER8M@2U7=]Ċt,ft=wW>$L2$L2$ק 3|4aj,ـހzh,4@Ԁ2p) Y,�Z�)0fa6ØmQ Fm3F Qa`00j5 F 3cc9g戱7o2_eؿɰa&Ñ G2pd:3uMŘ 11(,aPLdPLdP,aPLdYGG +;vō_A X5ֆQ{|̓}1[<{m c?wn0dI&dyfXu?����IENDB`��������������������kivy-1.9.1/doc/sources/images/anim_in_bounce.png����������������������������������������������������0000664�0000000�0000000�00000001001�12641336260�0021647�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���?PLTETTTbMMxxxyxxzvvnndd^^LL55++��$y��}IDATxj0ᶶT;4\ AvmXBL_4 Xy{._f̘1cƌ3f̘9>#t%0)+T` NQ3eA2scl)RȔ )"2D&gʕȄ"e،a3R2˙2+2+K\=S1)j6JfF03R(6gF6d)RT2a4 P2@P�%C 2@P�)CxIȐmL3YV72K3 Dfi 3e}Y) JY]w,ƲY7 R |Ff ݝyioV5ÙzTD2;fPX1cƌ3f̘1c9[Qm[����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_circ.png������������������������������������������������������0000664�0000000�0000000�00000000650�12641336260�0021325�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���NPLTE-LTTTbMMxxxxyxxzvv{nnee^^ LL55��k��IDATxARPDшB0o+*w pSV{Tnky&L0a„ &LL'L 1*̱Nk0\n #nv{7;w>Ӿ3uv4 YF-c~xL2:3U=z00r? (ŀ8 0PdPLD*"1 "^""20 "21 bC` 00*7�d!fv_U�̻>Lwc%L0a„ &Ll,? r����IENDB`����������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_cubic.png�����������������������������������������������������0000664�0000000�0000000�00000000626�12641336260�0021475�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���<PLTE-TTTbMMnxxxxzvv{nn\\ LL��m��IDATxK0Q&F#/aϕ,p*LG~a„ &L0a„).L3m1Z#0fcQØxL[ F3Qa`00j~5?dȯ27A1A1A1A1AA1b2(&`"S$EbxȀ {) ŀxL m ؔ0m}~͏0a„ &L0a9}�/}Bv����IENDB`����������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_elastic.png���������������������������������������������������0000664�0000000�0000000�00000001464�12641336260�0022035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���PLTE,MTTTUTTWSSaMMbMMeLLnpFFxxxyxxzAAzBBzvvpppp>>ppnnoo cc55aa55]]^^00VVRRLLLLII %%BB""<<;;5533..**$$!!  ��[0��IDATxYOP`E* ."(I86H:'@N$ԤM x3g<x3c0|<o f.,,KY0=X06`0M} s3 GL u %ȀYǽ+ f N,s[0Wر`n Q6`Fd$#m'i;HIFN2vd$l'i;HIFN2vd$#m'e;HIF,$Bgd2Pb!+I&%>{vDg弣L&#%*=&SkD&k9 {dorR淫[/i(Q4tp&}"€sxPop'|@1\cq\!3fodjh Tj8vUjvUjm,*'$ SF##H 5n42ԸRF#I- 2Ň@05. /L㆓1-jL5`(\@'17S<cL|Ӛs����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_expo.png������������������������������������������������������0000664�0000000�0000000�00000000735�12641336260�0021364�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���`PLTE-LTTTbMMxxxxyxxzvv{nnffee^^ LLHH55))��8<��8IDATxKN@EQݍqppb>e2-U-G^'y'dI&dI&dSIfԗ.o=9^{0kw`uہ9Ʃ ؁qs1˜U53335353335353i1v`Ti L-c3c|6akgL[bi>3E fx�`�FFFƉLg3 y(6~~QnLdPL$EbXEdDa@6E` 0bC�>{}y>cXI&dI&dI&\�FgӦ1����IENDB`�����������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_back.png��������������������������������������������������0000664�0000000�0000000�00000001060�12641336260�0022170�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���TPLTETTTWSSbMMxxxyxxzvvnnff55^^LLHH55))��pQ��IDATxn0F6`+2UJgDijK|b]41iLcL׉ 9 BP`5&r.?`*"s H0C(g>"[ jwN1eS^g6(<9 )ә42y&]3'F!fIeX3&Ú͘_YeHɐf!*C�L� tQd% =zf2N`c�&}dso2Yex �g&CT =3*^Cek { !�&C�T� N&çʐf!*C}f}&O1%dX3&ÚQL` dHY!q<Z\VU&[3 ұ[TʙRbZA10^}ޘ41iLcd S+����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_bounce.png������������������������������������������������0000664�0000000�0000000�00000001052�12641336260�0022544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���NPLTETTTUTTWSSbMMxxxyxxzvvnn^^22TTLLBB55  ��u2T��IDATxn0HlC V*m7T{)<<[=+dI&dI&d ^݂yz]8ϯ:6v KIL˜.*tI?!xЦ:k.4zpl\E1dָ{Ba<Pp@2;+Cf6LP3i?4:SHgL{2~JϔYg&N1d3~X/VAq2(&C( A0<dPLQ< Ӿaw2LViΌgð s2l/ +Øq2+ɰ2N+aeAf 1(Ofq12Wdư|ِRrl'EN|;,lç:?%L2$L2$͙;O#Ie0{����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_circ.png��������������������������������������������������0000664�0000000�0000000�00000000754�12641336260�0022221�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���fPLTE-TTTbMMxxxxyxxzvv{nnlljj^^XXQQLLDD::5500!! ��Y$X��AIDATxٻN@a ƉBB./ivP4SnL:}z&L0a„ &L?e/"02r @h`@�00(ÀF12 FĠx'f3%3Jsc<X*3ʌ̤P f)ZP`NZW0w- >fcӮ9jSZ0nz3×fֵ24Nʰ8*3< �'b@P< 0#(&0a bbF Җ00͘w̛UE>V„ &L0a„õ~ ׿����IENDB`��������������������kivy-1.9.1/doc/sources/images/anim_in_out_cubic.png�������������������������������������������������0000664�0000000�0000000�00000000621�12641336260�0022357�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���3PLTE-TTTbMMxxxxzvv{nnLL��$}l��IDATxA @D$ɘ} |d5T-<aDoWCO0a„ &L0a~f9_fQ A a@Db@DEbP@dPLdPLdPLfڊ"2KeYPPPδbL,70&aTe6YeXfad&Ŭ2\&C1&C1&C1* ɠ ɠ ɠ ɠX à ÀH V` @1w1yC{N&L0a„ &̿1.#gr}����IENDB`���������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_elastic.png�����������������������������������������������0000664�0000000�0000000�00000001234�12641336260�0022717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���PLTETTTUTTWSSbMMnGGxxxzBBnnlljjff5522XXQQHHDD%%::00))!!   ��S߇��IDATx[O@`iK˖ʥȵPP<jQrLP gK>lOVy9383LX0jș@G@]1Qh /qq)Qb�Jfk_+G<qfG ub65k -̓;RL/7g[0L,9pH S f#0T0hRA2 aФ &e4%àIM0hbA3&.U2l '1I0}lSf3Ȃ٢oJ- ex zf en(M0hRA2 aФ d4)àIM0hz e*R}a_gor_Ĺ̾j6$(zFW6$(æ#c8 *QN7dJ{ XD N0U,e81t[3838Ӓ�ߐe ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_expo.png��������������������������������������������������0000664�0000000�0000000�00000000737�12641336260�0022255�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���WPLTE-TTTbMMxxxxyxxzvv{nnff^^LLHH55)) ��΃#��CIDATxn0Eᶩq $i I߳R7g 殑>]YyyI&dI&dI&d9\c#Lٟqm<A i+( ɠL]PDf@јz21ʨ eL2*C 1)jҁԁ{R:08`1v`xӸ g;0S܋ɰҨ +ʰҨ l20*8 3'&a4 ;'a2 ϴgˠ2jMӆpRU A1Aq3M{YA�ɼ~V03GUॽJ2$L2$L27 %����IENDB`���������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_quad.png��������������������������������������������������0000664�0000000�0000000�00000000567�12641336260�0022235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���0PLTE-TTTbMMxxxxzvv{nnLL��Մ��IDATx9A� WN^[AUm 30 30 30tW;s.ڞKxn71(aT $a( d !C aR2 d(%C)JPJR2 d(%C˃2׵(u=w<.)%C)JPJR2 d(%C)JPJR2PR22F)J@BR2P"R0 H0 m1/5,tafafa4e~`Yi����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_quart.png�������������������������������������������������0000664�0000000�0000000�00000000670�12641336260�0022432�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���BPLTE-TTTbMMxxxxyxxzvv{nn^^LL55��v��1IDATxٽnPD$,؆}gEJs$>B3O^'L0a„ &L0eտ䛙6X( 2y AјZ"2'',f,=MfjF1 `X2ads #әZPf-PFe(c2Qʘ e|fO99ydXʰ&6 eL2*CPd(21ʨ Mᠩ24M @jf2(&dX2 Kf0(k o_b@Pd@D~iB0a*>w&L0a„ &̳1/;KXF����IENDB`������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_quint.png�������������������������������������������������0000664�0000000�0000000�00000000671�12641336260�0022437�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���EPLTE-TTTbMMxxxxyxxzvv{nn^^LL55��7��/IDATx@DQ'hbSuqB:qo &L0a„ & !K-t0QyXf!0( "2(0(6Ӯ("3UhP5uCeצ2Tf2Tf2T2T3Fe"3խLØXTgڳFa�0�a�*�|(2tvULC2И Fe0�a�*�L 02 @ex 4^UKp P.&Ce&Ce*Ce&Ce:3T0|1Aq>* Zf{g*Ai}X &L0a„ ט? jaA����IENDB`�����������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_out_sine.png��������������������������������������������������0000664�0000000�0000000�00000000552�12641336260�0022233�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���'PLTE-TTTbMMxxxx{nn��k���IDATxٱJ@DQ5j4  afo[˳-Ϙ1cƌ3f̘1c|$ގ~<L00@HPJ2@(%C) d(%c-%C) d(%C)JPJR2 b BR2 d(%C)JPJOǕ?0 JPJZJR2  d !C)H@( H0 8H~ J{ce̘1cƌ3f̘<Y~T_����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_quad.png������������������������������������������������������0000664�0000000�0000000�00000000570�12641336260�0021340�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���3PLTE-TTTbMMxxxxzzvv{nnLLGG�� <���IDATxA@DQ@F5O KW-{[=a„ &L0a„ir#*W=aDaDS4ί3{Uo:ӫ sn00*0*0*0*0*0b2(&b2(&b2(&b1 (b2&2(&b2b2(&Ca")&b2&2b2(&"2(&"2(&0 ("2 ""2 ""2 "0 ɀq 1" Pc%L0a„ &LcnǪ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_quart.png�����������������������������������������������������0000664�0000000�0000000�00000000672�12641336260�0021545�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���KPLTE-TTTbMMnxxxxyxxzvv{nn^^\\ LL55�� ϙ��*IDATxMn1Da ߔEϳ>?uWf66/ &L0a„ Lg ?0>'0}7qu3ƄluS[a`6#.ae`e`e`e|fMggF`aae`e`2èeQ F=z2d:\8ei&C0&C0&C0B0b2(&CM* UrB0 CDdPLXLd@Dd@Eb@ D`0@C@ c}շ'|f͏0a„ &L0ay_\ZFl:����IENDB`����������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_quint.png�����������������������������������������������������0000664�0000000�0000000�00000000671�12641336260�0021550�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���QPLTE-LTTTbMMxxxxyxxzvv{nnee^^ LL55��RM5��#IDATxKN@Q c F<E7ptKoO^&L0a„ &L00cTv #6;qfl`fZ0k]k8LR?FfakQƼfu :FQc`101u>V͓ɐdH2$3 Td&C2/$ dPLdPLdPLb@Pd@Dd@Eb@`6D`6`]{>D{J0a„ &L0< }[����IENDB`�����������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_in_sine.png������������������������������������������������������0000664�0000000�0000000�00000000551�12641336260�0021343�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���*PLTE-TTTbMMxxxxz{nn22��Ե���IDATxANBA�DAQ^7&}ʼݼ3f̘1cƌ3摝K *WJ)L`JS*R &U0ILP0IaR(%C)JPJC.J2 d\~PJF`%C)BR2 d !C)w2R2 d D $d HU2 ,c@8!0eN?wC|h}3f̘1cƌߘ/}L*,7s����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_linear.png�������������������������������������������������������0000664�0000000�0000000�00000000747�12641336260�0021200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���iPLTE0TTTdKKvwAAxxxnnll ]]22YYPP++FFCC55..,,## ��0R��9IDATxKNQFan oҤ'gfsC:;g>a„ &L0a„gFo=Stϱ6Efj&6*WW* FQ{`^"C/KeZzLN$W 7T~F6j/?2z D^&C/d%2z D^"C/e<ư~*&Eb2z L^"C/Kd%22z TfW(s}h`&[mX &L0a„ 1O63d\@����IENDB`�������������������������kivy-1.9.1/doc/sources/images/anim_out_back.png�����������������������������������������������������0000664�0000000�0000000�00000000765�12641336260�0021515�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���TPLTELOTTTbMMnxxxyxxzvvnn^^ LL55��L��\IDATxn@D<=&16hlb.-.x|L2$L2l:Ac9\Rak ~vVʹnY`0w)Ҧǐ67f<F~xL[A1A1A1c{ Yp0&a<-EeXɰ2ae*tXLq**M 7o2_ec2Q˜ aT0&C!Fec20&[ysC3':WAfhf*CU6 mVڬ2@e(P�y=S�y拝ە̎dyi|?$I&dI&dI2_e;2����IENDB`�����������kivy-1.9.1/doc/sources/images/anim_out_bounce.png���������������������������������������������������0000664�0000000�0000000�00000001041�12641336260�0022054�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���KPLTE-TTTbMMxxxxyxxzvv{nndd^^LL55++��;u��IDATxN0a]e=y6yCY0nJ&dI&dI&dc5]_Zuǘ9qcYRƘ^3Tcv]n�f=Rd�€Y؝B畩bfJs]ɐZ:̸oaȬv41dV;0NuʐY}\3dJ CfʐYKe2d3Dfg_W"3{Qdh�T0@eh�TB( )*fLͨ Gd8*>b2ة XL3c2a3&fTߒ"C3MLTLLV*A1A1^ E-DcU7J2$L2$L27.8Es����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_circ.png�����������������������������������������������������0000664�0000000�0000000�00000000764�12641336260�0021534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���xPLTE'(BLTTT[bMMtxxxyxxzvvppnn cc^^ VV LLII<<55..!!��K��7IDATxNPC$ (ZdKw(>B=% rnO0a„ &L0a2Bg�~YK2�3-a`0 d0 Lk800 1l p1 Ār2 F< Aq2 fddP 'dP Aq2(nfآIB14uvf 2 ;cd&7C+C+C+C+Sɬ=0m:?s׺9Ӿ/`|h]H}s[s FÕ+gW0`>u]&L0a„ &̿c,?P\�����IENDB`������������kivy-1.9.1/doc/sources/images/anim_out_cubic.png����������������������������������������������������0000664�0000000�0000000�00000000627�12641336260�0021677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���9PLTEOTTTWSSbMMnxxxzvvnn LL��u��IDATx;@QErR.B1iý-7=a„ &L0a„!|hRa   t  Aq/AqN10A1 A1A1A1A1A6T1j=a2o2o2o2o2̯2 c2 c2 1T672222222i+TkWW7M"39 ̋cm< &L0a„ oɲS~C5"����IENDB`���������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_elastic.png��������������������������������������������������0000664�0000000�0000000�00000001645�12641336260�0022237�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ��PLTE,-0MTTTUTTWWSSaMMbMMeLLhJJnnGGpFFxxxyxxzAAzBBzvv}pppp>>nnooll99 cc55aa55]]^^22XX00VV RRLLLL))))II DD%%BB""<<;;3300..**$$!!  ��Xt��FIDATx[OqpĿB墠E)&djwN ï$}he äT$�v{L E,8'bepoILb5ZYŤ%-TG =BGflMŌ`Ìys>:f#d'1}84ck*fflMLaٌeL52!SFƾT4C,.ޘFyxa [(u+9Yakb?69~e#pZ g7Ѭ3Dȝ6Cá3 e)djF,(N ^Bf;]4(d>0(C!PYB=z0'9055uJSpR2utd$#]':HIFN2utd$#]':HIFN2utd$]'901{03`aɃŒ1:<[`kLx01\;^y0Õy[`zLLd"D&2Ld"s!Ye����IENDB`�������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_expo.png�����������������������������������������������������0000664�0000000�0000000�00000001005�12641336260�0021554�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���uPLTE05LTTTbMMdxxxyxxzvvnnjjff ^^ QQLLHH::55))!!��R��KIDATxN@ό aE\ Z(z�W+{I&dI&dI&C_u\L[ rT`!8Y�X002( 0aaPL) (FRl {aNʹ P PԬ ٙ6S47+LeNgNfXLRdxfp3N2 ceTq2>4Lݫ`z3+CgVά Y:2tfeЙY0mK�&9{:Ծ0#7̅k�s1yCfu?VI&dI&dI1'oExԁ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_quad.png�����������������������������������������������������0000664�0000000�0000000�00000000607�12641336260�0021542�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���9PLTE-OTTTWSSbMMnxxxzvvnn LL�� �� IDATxٻN@@Q$&,)i|Ț[ns4l o 30 30 \m!3@p$@80hH@B2$ 1P"(! J@B1Hd(C4QJ1HPJR1JP"iJPJR2T d(%C)JPJR2 d(%C)J\Eɘm%g}ݯ5c)C)J<SB)̗SNwh? 30 30 33GP����IENDB`�������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_quart.png����������������������������������������������������0000664�0000000�0000000�00000000461�12641336260�0021742�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���-PLTE-OTTTWSSnxxxnn LL��уr���IDATx;0 vq B^LLLLLLLLLLu#=?3m=~4# � AQ a/QANqa0AqAqAAq_yu ),>V9Y/7����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_quint.png����������������������������������������������������0000664�0000000�0000000�00000000672�12641336260�0021752�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���NPLTE@LTTTUTTbMMxxxyxxzvvnn^^ LL55��iՉ��'IDATxٽn@Da{ml}' 9S ~iFݻ'L0a„ &L0Z'/\a j?YM� 1 AqA1A1A1iWP4f:akS&3&3&S&3&3&S&ә0L4PFe(c2Qʘ eT2*C)c2c̥.ϴuy�p*5 ׬2\p*j܀odlf2g6Ya35lf3_l#+a„ &L0a¼fM }����IENDB`����������������������������������������������������������������������kivy-1.9.1/doc/sources/images/anim_out_sine.png�����������������������������������������������������0000664�0000000�0000000�00000000544�12641336260�0021546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���f���z���zְ���'PLTE-TTTbMMxxxx{nn��k���IDATx1JPEQch~c_^9́˳5ߘ1cƌ3f̘1cm#7Ǔ 0 Yx4R0F@J0H@JF^%)J@JR1H@(CIHP*J2d()#XPRF %e(T %e+JPR2d 0iaZ*V U0iL`Z*K`.hޮ1f̘1cƌ3f̘'_ s����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/app-settings.jpg������������������������������������������������������0000664�0000000�0000000�00000036741�12641336260�0021337�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�  !"$"$�C� w"���������������U��  ��!U1S"%AQT245as#&7VWqr3B$6RtuCbcEd���������������2�������Q!14Aq"Rab� ��?� *8¬2V^i}J%9IIM/ Da3�sxodTd}xkƪ+*cM#qfu7wݎ?RwjyDa7o'\m;]xqfu7wݎ�Զfl~x:}wśƉ;D�pj[N3W^6sxYhs;Dc�85-s9߼n,4Nvqfu�ӹ׍7o'\x:} Kijw7w݇xYhst@s5ug;śƉ;ün,4Nv: Rw9Da7o'\m;]xqfu7wݎ�ԶflC*8?S7'ҨR4I XzQɱ{3Y+? =v~:\��#&����������������������������������������������������������������=Kg�~��5�o1Z:�/9M#tQq YIDfgbq_mVV-(3J.v+$cDRqe\ȮdZAN*QkMeDNiLgLfz[� N x:gcM^k !uei4'2>A7DId UZdȽ.l͙_ȶPxLXmE[-Kql%F/!rm2qYMf'l^&;OOC?0R3eTLfšyLYL1&w>iv!驲Ѷi22Y\5-3t Xb&gvӥXC;ˊeV$)3ϐv25kP-gѩ-cضV[J|Eh�տ#SO;m~@YJ|$8qu{Rd{ ғ/.[L3v\HÇ􏾽@nZ6oӥeEdcS-#D F$gr'(CRSiGJqEѧH.ى-UI4":ƽk}H? "5<jb3ُFDJ R]Um>:Ӭ785YFZSe))^hxvgX�Z ,@<j}<kAnk{msrEh臏ъp��������F�c\ ?J4o6?pyGczze.c26Q؈"#3b'sBIIj4dW2-Y ٨!}[,JPf\W>Bؐˌ[n$ҤNjM*AAkɔQs]GPeS9PjL5/Isz\ٕ2){m#? #:"Bj"j[i9%F/!rm2%NÌ+Uc4UhN:bn85JLMQrJuL6n ғUF|gc1&w:iafv%Kth4,er2[/s8X1ZjEm*5h�ٯ#SO)ڃ9qrCjKJ2^Bv۔DaFiT<p$.;/jLaRec1i5L[Nh-[Is"EPi4teY覸uQi4i7sf$l P4cSz[6#?iI*ױ7~PAG‹4teSYj#јrA5Qn%6YX-jXq8qEn:փqNn=j#._( �������������������������������������������������3�s�?7X iT7tOVR=IEcٴd?Y){3JlFF\+`Iax4}+5)'>^$9nQCXf{3δ\)$*AS"$)yP |i~�TgU>D$!.NWBmea-|\TBy1-jq-((jM�Z?7{ݖLf\g Y8ڈ;$"PEYڪdkpғ&쵶6_`Æ{ŇOgOU`TSDیJfyO+ jsӥӘ|^M;yHe;+ yx,ӧdڅVPTUKMO!l"'jԙQ=) ~3}J;d"vd�<|}:8YK3Rf>@F ���������7<zQɱ{>|M6tt ąZM +[jTe`4j٧HY JlFF+{LVvufVɤNl[2h�bJ5'ge ;)6)Jeȉ)/%GLAVP9(CS Zvl69-[`�mW×mLKZuڋ:Ƥ'|Pe? c3"mÄk"#ʢ;�'QE]dn:hIH%{-m.Ma* *i)ՍFmP!FV3Nb<X�>-6e52iG);L[|ֿ~j*d8 hBy a=H�.ebQe- ӥ^'rRu\T::YkQG3 ��������������������������������������������������sA?ȩٔ.S LtJkB(IG{Ե;O9>sbutG,'}K^;a=[Zg5Wyfӻ;a=[Z R׼jCi-{uokw�5WYXOwVw{Ե;q,wtG,'}K^;a=[Z8Uchm;#վx-{f46 R׼XOwVp3UxNuok,'}K^slr wDw{Եվx9^69fӻ;a=[Z R׼jCi-{uokw�5WY{v0t1LLJRFV4f[4#"P_3!?G!Oiiq7"M~Y.S`ʌ?EM�97&qXS1!j{S|A?EM no0s~?EM�97&qXS�97^c N77Z^j{S|Bn58߬`!j{S|A?EM no0s~?EM�97&qXS�97^c N77Z^j{S|Bn58߬`!j{S|A?EM no0s~?EM�97&qXS�97^c N77Z^j{S|Bn58߬`!j{S|A?EM no0s~?EM�97&qXS�97^c N77Z^j{S|Bn58߬`!j{S|A?EM no0s~?EM�97&qXS�97^c N77Z^j{S|Bn58߬`!j{S|A?EM no0s~?EM�97&qXS�97^c N77Z^j{S|Bn58߬`!j{S|A?EM no0s~u4F2�d�l1 nJЂJ/�0� 4r%: pҜY 5VI)Jg"3=?cS`ʟCɬ*Slg;':¿)�iKJ/:UX1?ɹ\C/uCXK #eo<o+%$R5Fe$ڑaaLNzB$rYlq))'1{ot-C<gWByn; )KQm)NfU]xM=ST%�klzb;fQrm<l KØw S_O:UZg)fR6鶙ح��������������������Gף|_ԇh^C�Rf�'oDhnӮg˛6.\` �zR:cdXGu8*o1>QfRL(&fLEF{L]&dn�"< %6!IvJovPҔ/Eptg49HMm)K+r"-T*l̙Uѐ#V̈́[J# �������������������������������������������������������/B�|���,rjɪѥj4u4YDe Q^+ܬv1V%ڗPqG[hZMi5Y$̌GaV�6V*o9T"urYhkq&ݼ3#%(9mc=F _XDHl:NMi2'L̍YSrej@`c,uY]FZC^Flk���������������������%Qv>_(W!Gף|_ԀY%HLy%"M͇i@%15giYٙ'NY DIQ.QRќshx*7L6=^'�=5*s:)v"Sj%Mᥤ7YNIAMAUu̧AL}ۓA:=Ѥ� MN rNr_}ԮJRn AfEù.|q���������������������������������������������������������|C_Ѐp������������������������������;C}T+a`%ۋMI;#vINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)jINY]<z,Ҟ�*ESJw)Pb� 66#JVc/b�����������������������������?xQ*?G!��z6d.%pNJV*TFded{@yQ0z8'?KCdJ g 䒳8Wc- LcFV;t^U5 =ا;R*{D Rԕ!PjyOil-<d Лr#"[:xu k2e'2TW-IaU EƵmЩ~C[i(u&%&⬛Ý0zE8RID*[FydkKFdڲIdvwF(x]"di"LJ6<')FIJŮ��������������������������������������������������������������������������������������� Tz>Uh^B(�8鸚%: t";St:dУmH` EL{OeDIgRڌ"*DenC;[8[lEGLB^k2Nlir%ZyON5±իUgͥQ**"AMÊ"LIJZVDdb; db:F|r*{1#JM2ƑDk6EmdF< Pu:SoURϚ[F26vdGrAluHCMCieP"8͗Pj<S+);溎8TIy<?B9SfĨ⌔x*RG̈Ȍ|,#RDh%2bj'e\IrMʢ3ʫM`ɬanVa)`}?j"AlfخdŵTn{ܗBrBI&feUeb3w s14DylNCQ众qm!Z&m-cI\"<6V1N䣦HqfSDeRgtX5@(6XORBQfILg˧b$1%Ys\iF5�Ʌba.%eUTYrQvIk6 E4(G2s<MRh%ZvD\TEk7j\V\nN[jYM-Fmzϔdw43X5 3Rc}Q鬝eFu9SS9FGk)<V2܋;>Z*nRE,ގ͸TdD G;FI;scBB#*5n}qc8f/d #KPr*r6$8熆ҔDd2=ڜ'0*I&d:5r? +/5l[K zj[Cp,ǔB$i#ѠermFUg$H20b^FTFi3=^[\rXe-SLadl1F;\"Y6]VHk���������������������������ѻ q3vMϦ.8M#&C kpWɤGl|1]ƋNPLX+DyIȎ2'I!Ȕ5=bu%aTTJ8^vCe2-EeYXqWiI! l%)+Q����������������������������������������� Tz>Uh^B(�•Pœ&|0Yc{ymm�m4\Qav>1[OdS6RY_w2RID}Yu�g&S俖S�Ls- 0UC R3R$'v^T;|0g_õLUE->'ۏmynY)#Vc5 SЩM^L}]%FzQ-hG[Ff cpEO |��_返jv":~;GJfVͥ0PC<ID{劳UZUqQEƚ2xL),٭r44j#ְju9J*{,e64dL-DI5HQdfkBW|'S͟.;;�ukl׾P�<O!ñK20,ӊVbqe%FV+X"bg…P=I<z5LfuPd,"RȈGm3ه +75*&KGO-?oٶ UۤȖQ2ت);ZjJ*쬦JBLg � q1SqmpyҔ1A)(IELYEeCwHMn]@]4+%ЬII-zp�nk ޒX5dC(^sW+34)jUE89hf4iԓe̢��������������������������������������������������������������������������J)m:aYvdfW-?G!JB��+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�+hxz2 ^1޲jw(�֗une֣/B������������������������������J}RP?C?G!JB��ē:[Q"2uYP1XaٲiՆfŎR*i2QS=@*GQn d8N86-Et&Vqiaש5hl>y'(UԌ,+GF"az\xtezKnG"iIi(Q%c2%+a 4KE=Q7!7<ٔ(ֲtp댇 [(iʹHNDj<gq(wFe20%t]@h@=s4Ubze8KeIU5,55U'!X̮df)qҢ5:u5 .j"J#ַgyj,LWWFQĚLv6di##$حr2;X+�����������������������������������������������������EC_Ѐ*,_�#�����������������������������Gף|_ԇh^C�Rf2E"#XyiQ~-�Jqڄ$4iyL^23/f>-d $eQ1iy`�eTjKJ}iY8d| >SRiP%&i3'R$dG߼ �^sVQ)ϨF\ 1C:I6LgFJqT-̎8�yuNqgu-jg>@�����������������������������������������������������EC_Ѐ*,_�#xN7T՗.BإqFLٽu|oI}:� �knERDEض?6g60�<aͯ `�$m~07m{kyk#� ?_ ^`oO}װ?6g60�<aͯ `�$m~07m{kyk#� ?_ ^`oO}װ?6g60�<aͯ `�$a<=j#E�c۹, oi餮$1TڌٳwX{m+Z}A_Z�rh^C:vYh^B( ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV ,zeohZh�̭_�fVկV =ᤌ}$G��us.�9@us.�p��������� r뵅T0S}̉kI#2;m32+`Jjo#2mIV[\-јi3 ԩȍrcK4YII5%IRl{.MQ٘i% 솚pCj"YTD|`eJ -=6.3O[̩ Y3-~̥FjLt=Ӯ%/fV?7LC% !Lé+) :U5O�t{mk]�RMf ҐԆScS3&հ-=`,uB4eE'y#9y崿p7%? G EI[6d" ���������\u0?ՠN{q�VGף%Qv" PӫSS:GЃ5'#a՘feʘdjKN( % Pp~v%:7ȍ}h#BNKBM A(MiGs հLMmD_Vմijq(4h2\tZ/;Zu%UMhӧZM,Ju&(Dv!PL!MzVU$L$'-Y8w2+^] ȝk IPjmVXVQ\8-Ǜ5- RTDxI"wy]Or$9҈ȍY,GI$YDys5{LIX@OOÆ:DqeQ[2jU䝉Dzs3z+IJtjiFJI'櫰`Aa^;=gRhEAKndl#"Uu)]Eq`KU%* )[W*B*I#!@SuiaV1T 52l/BLgrYQ):kSI)rd򟖼:jQgʳ`!���������������������������������������� O"˕@kq:RS ԸԵ%&M9V"3#2k7=ܗם&.)o-^%%lqԓIMNQU֧+ QɨM0U&dHl^Q6r<ӭ˫i)JТ˔>@����������W8_cT&G.ՌTe͵u7]* ������������������������t.:' 2wĺɒ>,B3<N{%&(�;C}D?xPaiit[ʄ!5J?1%*3=Yg݋]%(f-+R[U$%J|J,IUSjU2uaFMhȖ,o-ʭHE!EY_[7?Pc^]6\vÉ-eK9M)mK"MҒ3JȆ,1Q] 5i:|9%%!E4hJcjuU7i},f-NܷAI 'EƙTq-,EQ$ di+to_e6#Չjt֪Q jaJeDDGymq;eׯ:+65(Ψ)-BVK& #5]*.-.s'Rlk32+$?1(BBhxK[dj4)WQ$deBbF8Mp-#NHb;kCF!DJ]./.߼5ZC4S!FQ\%9l $nZ\i{/WR*”ɰtֲ›'ΜW/4ڋirwTg#4xo #N#.Rv2RՆb[~e`$5tdRM*EFyn^m1g+e-N^DdQ[-iǒRi4̌[TNTهNJaZW9�EeJ hfbRsqT: -̺)ɃQRLiK3I4̍J+eW!kSR\*BIbl-ڔRRZ4eYhV[*y-`L&^ b ʨI9PA:DEe!J$NhAE,-EV3""A]W3"~Q|Ulu9ʊ汐iNyJt)<-&$SjԃsdᒉI#51 E27Mv;2Ju$BRH#2;r}UZCfLOqB%0ȔErFveGW%Qyfu(+\7tjhԪ8S&Y2rdpȬFȫؒDd{6A lCTj9jY-3:&MC &LaOr,Ŵ|/QO"v|Y+4ͼP!ZITH3!(f4Ӊ[:iE!ZB+yn� ]s0eҧG$aK$ғ+tL\֑G8rbL9]JSٌ"JMG̮dFD-f0m499deXT:G5.3"2Uf+p-f+mJCx4ƕnH%x9V2#?! oҥ51QZ!8/r8KpiH֒#$\)*QĝU:eJ%tp_Z ķ!6$D#2;ѵ`EJBnAM zVY9X: e|A<eI~%i5Z)ۈ? FyTN$7r3mAe Hr)DzFImE&JÕ]%l \Srn#n|#G'"'")ta V|,,2'i;8vԐ8U_&tɴRO)#"KK{'a\Q5 Z]BM%2xY2_7Uz={f.:ɕec�aI*6eVtLq˓"F~\eJs> WPRIo!_)AViFv-Fv0&R0٩HwSQyGf^R"23oT^Na$&i2##Rmr### oq wE*H9UVlY8>D9²P;+5JVf/E4Zb֔CT*v�C.d7SKJ\̄$$l$̌¾=&ѩdDfOn:_īY?ҋC/ta)\wnG]bFT)iJ4)ےC8?6MYQ~\~py8YL/J&՜bIr#k`Zޔn*#21*+e1Z= btZsQZ!A9ik<V^R/-���������� W{c<<5Pin`4δn\ȲSq^/c�:J\U*X6_b|ɵEY%IH7"?v {xukMItl- 4"fID^e 6->>.Ըg"C GFˎum 2&Kz\~C)]qFj;i5b2&!lqK$�,�����������g.?8Ddu^ĴõW=Lk�+]�GSp7?KwSp7?KwSp7?KwSp7?KwSp7?KwSp7?KwSp7?KwSp7?KwSp7?KwSp7;`S]�G@xOfV N:M14mrB a^s;݄5*?G!Jaa6Rm⵲E�Vs57l^`"1b i%kLnؽ'8Zcv9( Z/I0֘ݱzNqVs57l^`"1b i%kLnؽ'8Zcv9( Z/I0֘ݱzNqC%5*+1!:+BJI22 j3RJ333DikLnؽ'8E+Zcv9/I0@J֘ݱzNqsP7l^a1bikLnؽ'8E+Zcv9/I0@J֘ݱzNqsP7l^a1bikLnؽ'8E+Zcv9/I0@J֘ݱzNqsP7l^a1bikLnؽ'8E+Zcv9/I0@J֘ݱzNqsP7l^a1bikLnؽ'8E+Zcv9/I0@}R[CDI�&f�?�������������������������������kivy-1.9.1/doc/sources/images/architecture.png������������������������������������������������������0000664�0000000�0000000�00000173342�12641336260�0021406�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����V�����IDATx lUR-B@)("("Ȃ (ʾUbQ Ɉd B$,TE!ZdPD:>'=ɗp;&pۏ}{HPf;2JRV)E(e<B!tAA:+cccWSJD~|||Ħ@7X犠B!E@>)Q5jԨ2YRJV)))݇ >eʔ,\0;33s[NN;v8=iӦ}|9s,kdBBB[=GRddd-zh+|B!bOH$z>}uSes?x꧟~ʕ+Wre .]~ѣGܹs V}>|@^MMk5 q 2>!B)-DUV-Nφ:udɒlH+W6]&ׯ_ [A=]6^{[7EҪ<*)eB!<lLLLj4ҥK{=ϟ#j"*۶mlQY>H>?2o<sѢEb $U;ssX9ŹG9ȑ#5mڴ 1HH !B(BV@qʖ-[p5HO$7̙3%--Mx 0`Oh~~'-|Q5{1ӧCw.? <XE{Ke׮]Z%'O]x; ppS@!R)Z ֥Kvfz~8 %$T͛7ԩSeF>СCEgO?-O=aȐ!F6HiG5BוGyDƏ/V2i_N85k,!,~%B!E%T@۷Χjŋm*iJ:$V"E矗{>늨TB`!HH&%BF;w,:t0|뭷$//ψ(]~KYYYxMG yB!QLG'%%5j zԖÑF D }P(E>ۈ(={|Pt@ʴ�_1_~/ֱc^N0%BBش4R'N8\xӢ3Lꚟ+"je_"jVDiPCڭ[7#/ɹs̙3HFQXo`~2Z ´TO!BVƘ1c~Q}a%TD=2Z$" Ю]C=dzH۴i# E*I}S?p_~yLrrrbu/<!B)d|u6Ғ_5QG?(ȑ#Z)hH2!vXQL٣, EY-4+oT{ה"EWtQ[nh ,AukQB!R*ؒSٜ%a) #�"MEϲ-[< m߾N,~â=Xt>vz_7Z/<!B 'BbbbCMB;{%$رcK/Ab'uE)&WWD$gI&b "ڶm[뮻dِP ?ܪU(lɖ !B(t0)Vgw"Q $Rz2\DZP"m ڵkg>IIIիWݻws;w{E['B!7]&R!=lO(*(=J򎄂DPDtQ[۲[G lj%(3 I6mQ;Snn4=-^%BUTvlOS@B !GTFG=hDԊRi-CB%yWB$h)^t?zѝL"!ۯּEj%Q:*ݕ"NJ縦/Jy%+]J#8!PD�jd۱cVli!be4,򼝜wQ;1P,uKHCJ_3glݺUrrr]I=OeԬ1z|q'(kqاt.eP$Պ4S6+␣{FVStB~6 BB! GB(uEdv&$Nr񘚇}FBE7o.˗/?z*QiQ(⇳JMETSY^?QBD(e51c=z*d>!$1^DZ (vPɊ%y &JB!-[4=V7nZӄh[ZQ!/EdqM BZ~P)Rʩ OI*(a\. !MCuA 4hSNA �":rH_/E+vHN,# EJ( 52׀feeA/'[Q.$!+BU$oxlEX?+r,EEE0!v7nܠQW>S݉MWFTDz&(QjPzKHC%yH-ɷh”Af�DrJ/ oFNRRRu)LE4C R*xlEblKl":L ]Bj9ya۶mjK.A$�b&QFh0ļ[nIJBBm mҤqҰaC ܛuF333eر 3yZ(,DHPڅ6Sn(!ŶݐߣI~=7{^^L!d4Z%>e["޲<D4`IMB!6 Eo(J(.[ G7N*ID] L rL.T_;q)Չg) qe Iȯ!EܚB|MWR kq_^(Iф Bʨ[(6Qey7 um9MB!$<T{d~RN-Z.Y^cVqa$S ڛ|>ݔve|RlL8_XheZ٥Q2JDQ.SDiHɉ(!%&##cP2=!WFmj %"]ƌc[y+,4Ԋz JzD{BE呄]bL4io-Q㭂 8|)NV+הؐG.E(Ez/Y%"Zr_}r1H$!B7L8іoJF,X ӧOx26)vkO]Nے '({A!^[ID 52:{C^gQ=V^٭H')X\0IGTJE#| (!Q<P,T:v(d[bbM[wJ>Es~72a+^ŹNv{O]MCmI޻`PZ uKVB!vڢ͛c(c{݃W h E@3RJ Q"\Q"9TQB(Hb4Lӥޙ@[Q<H�I FyQ1C1N:IHآ(Ae@$" "hBP4"8AAMW>WZo:U½Z[{:u7C@ƍ<G QT-{ӧO;|Zoٿ[v41î-U )TҰ<n(iqVF!4 "uA۶m;@(boDx~ĉ[R;W@rVԤ|dL1bܓspX3dh�{΋865cD?)ɵ\}~݂phgUO<v}#Z}#sMt�ѹ̟�/pƋV6c EE'Ǽ2k@5Ίy㶋fk\JGx=P`Pc۞2~X䗝|濉6xZ~,]8sEn96sm 7>f̘Q@ (6m򪪪<ٌɻˁǂ0]Ǭ_ޓף( J+)mdn U'h.(�h@Umڴ>k,;w!q^.hkD+ ip 9h8C?G1%0S�E_pMs[ ̷GT`Q9%Z>.ek? VN78agKh?S8*~^Z`/;mʞ [`qG2Ģ9j89bMMlXp8dpDQ0 ֭}]>9s8$JRwT@î(cDXPuCQ kq-H\PP 8r-Zy\'5Ơk86Eq9| #p܈ֽa>z|"c< (J6ŞǩcP?=%+�Z!?U e/x>&'|D3r]JXtX me%<9#aVƍJ8"4 m۶0ٳ{իW0U}嗁P ںu+ag(e srնMa7T!T $pxB/!׭$թ$fBKb i R><G& Ãc~�Qu]p-b(h;!C ʸ 9q%G*1BI=3_h׼D? znF&tou΁h]qZϙ3)z+( ;@Km߾ۿ;w0z=MjRs߾}ݻw㌲:Ղ(측4PBNh<G OСC_Ʃ ՝86Ҋ"xM� ׹U;!m=T ,D"~8ߋѕ--!WFh~2:e*.5n# =j5>%6eVUsAaƍ}gP L�V!4;vxZqw^$).cqFqV~ O))j&uBPP:(7q **.+B~V$]`"mF+ÍcQOƸ;C_%RЖ;-Z`' ՔmDY5Dg8ϕ®_' 'e(kMٹ7 R8!.'}9>`T@0@JfD<0&;5yӦM$GAǿqFqSׯ_XB%-R]S @ �FqFU$�}ÇB?~<_D;J}MD pf�rp&[;$c}T d{EMS^:|(9C Zpw0`ȇfQAth"R;=) hB\]%:; .6hّQ}>E=r?>r.k�E99M}#(<3ؘ-uVCNqiDAЇR@J)X C<7awBo񆿓0{ԇA16lIնM~XWsq2+o?vXoԩи`?/ e˖z'^ZH 衁?Kh@a|fh]{_:WT36TF&sv-8WD?#WD8RsNEB9~78o5#!sE;}5-ifvE(P~;j<v퐺 5Ё" :˜c"xM\5 D%?N'!}�okH&j|(  w Z> J> Q A}MgϞ=#ŋK6}|ꩧz=쳾M M`Xg7uy-yiڪ(\-c.MS\*c[]263 (.F8AtNP66-wHc�Z'sPכ H[ax>bhm>1Zj98ֆ_\5G~G=wu @HQ0%O4& k= q.=H hu0v4'$JT .s>TX̕+W6 ~ROBc�T)"tN ѣ7K}G[?E 5@ zvΤ;5c1!28E>i�op0X~,rDGs>8ϋF牦E\1;e>9ښ{Q8?sx ڼy}>8' JoSUL(7ay_*RZ~iDU< �P`|饗Ge, u뮻wD9o*9 RQ^Y("tgj2ث/k5 pjWc{�߈qswl[|naV3?8cm;.tqe>9 c\8+&b!9,֞GKy)�U�_T Q@H71:p \FP* 3X, 캄I\N 5J(~2'YH \'#:A|Gtބ vʎKDzO,cfY$4 yuq<@3!!Qe?8 茘9a2�0ODk\&ʺ?rMLy:JI J/Dq04GB-Eae61'{0!uQBV 3N$iDR r:QP!QZ86POFjl )NQZyaИwV1U#ROz +t/:p\ a!~X\>F2w(\Xp R簱cώ.ᭆ] bs5RuSX&PkI.'.(@J1@ڵkQ�'0z1YeP�q:Z$@Q 8 6(- zhEQ#sV vDi[͘;1?2׵+ -{P켄@tw\0wR@<mj8jD%41jo 9ba~V3sDG?RD9=9ihEBվIU<{N~͚5| Ԛ >NP.ZJWRIakVA zBgUD78(cҘ7Ռb8sq/^$ie=#emypW,^Ƶ4^0O LL-pYb 9^:;V[ XI=f @ ^{Ϗ5P<INмy((z=iZvFy%rG N;^+m=C@A z0ȡ%2cv7G?XsZ p1BSwC׻8. ,܏d'y9D ॖQ>1DRGi`'�B $<mj >iO}c�jAݸqcB 98agټo pBAtȑTGQ% El_3G @TZjR0t@cKsb)pAT[GUF_N�DZgG{9^=- zb@t3\FCVZ %s/ꫯFa3,AF`nᐒ3JELqDي$;+W^mV3JQ&mlj9% zh 3!vmBvxk̷81eyLAvWd-D/�㞫 z8hYAT#%<EBכp"}(ðI%J]OT駟�'~8&9L™8~ڮVP N0JgP90>�%\3ԩS"=X |v֬Y+MWAC^3NAcmqb?{sngHUP3-?@jH~(7J@b+m z<ge+]гӠXPM6m^՛7oQZ2Q( *`'0<mP D wפI(`8* H5n xtB.jbp]qBλݧm)@DATM2ơ{3�QA r$ϊq?99|\:WY!Z ڰ?-9ow3Ѻ[^Vl\96h֬Yq*Ɖ {u5 a$P;;Y\NW参(Uڵ^jC}Z<)dlIx  Ǥ[ۥu]2ωhlct]ĶL׈n1 ÎMCѻ At[Pg6EK 3Q{USϕh]m-mo7tP8>0|Jq`Bi0饗R!Oya%_F(%{s<_c3R=T* =))* 8p`IJdE/d� D@Ÿ|}XgESח]7Adhq Y-pe) U90))5Iº?7gyn C]N*A@[ *7M:sL+ϓO>J'a{IQNQGtpatqRPmF_*Ң y@eAT0`�J(ӒbtD;앎VDuλz2{y5%�ћhU;|jF !W%Wj]-v.9y1ޟ~38<[|>w6:qߧ% m4-; ϕ&JɷˀO Z�>yZ|D'… SS4GBgn,\F#{SDhJ\ʛ2e ay-&J g{;7 e.klw{u}?>U�D7qǞ)caYC|x<\@pCVoݘPvqajU5㚛8;S "yhSVc}3cӚDF DИN~�OPҁ:FR$r׊x? (DRM<F#vkJ}JBqXISB%\rOl߾V=f ug @N\HR Tpʘcՙsui?&hOM rqD!sA8?D=v튀;1X Y=X+2X: E.&V+< DL5rqC? s@ QjrKC۰a| %呂hT[t)pI7L\l]J~((ߗk=GR e�q[|u y)ĵ{V�Do2abnZ@6.w } D"�{ Wk;�AɂG|LwX}ǵ�5.2hcd Dp f-$AT *h4 FhB!'Π/`w($H>۷o/a9?'޶|ׯj:V Dy'3�QLXP$u?h&;�QYA2מ-[Z&;Ύ;4!ee F޻Z9Wѣ'x8O=  !QU>c~E-[;( ;ƶɉbO T%;LMkm(�@G7J _ 0S܁&խC_DA*Q{S�QVV 0\a=; uNwكu K9jTÑm袋;Qm۶-vov~޴i" j;1(Ju:aNVBիJ}i 篒 j  Hw+�CBXG>+{-ATa>E'f|Lw\ovJ z6?�D[<A4W K TӓP:Щ�Z|SBwqGDmgtɒ%~%?|ruB+q:}J5r:nh& z4 ځz(՚T q:BdQZ2o @Ԟf|l-sI%|{6>]6pB-Kمᕄ)`P6| &_h'O<xbzV(pF/otQuF)FP@L9$^∎9r܇ ܳA4%q* OR&UƓ+�+`YQI5ޟ%~H?TYש xfJp6y p^DYqy"χV}ш'}nagN :,q5_9*6%yM7yP _" %#ڬ"nW\iny@h : $N"Bt\bag˸Au j % Z_}1{D ڥA ? |-y='@ia:nGƼoAU \Ѹ�Ni(%�E{6&hO [y>?NZi58p|#E}EʸDi}N=3@ԮHjRf<{viэrѷ5}v*:-[<Zxľ=d_/: L 6H:Tr*LPX'Pqs <SA% \20qS[]4uQlv̥SWaݾ\N <xo|K^{#ld)B!|Dp} edLBC]߿RNvՆhp;O9B8]bE=E/PB)cB/8D"<30vbhW!>ơszUUF\O"vj:WH~m o,!AWbVG+BHDMFbfFWW׷F'|gg<B1j$4p6ls !+zg5:09ÊK`* T�9.yc˖-; -DjCƅd9��AX:-s !QGR v˿}ŮQ7 C? VTTxJM:4-Scf""AI+iB(RB[uuLFMw^;8>u%J�&lB!D4y`ZqqqS__mKF9gC&& … ]oo$͛7_ǘEIh(EtBh&ϣAWTTL۷ϛj#pk,!iL"�3 !(}g:ij?u6duKtQL{nЃZ__)h $t*?D*9B5/I֭U]ӳ|ǎnɒ%tl≳I4vȏ^;w.kB3=p-{V!B"B^kmmB{nWYYkGS@1aI(6G ew<lPh2X =#1mHMI!B!D`HFoM?SN]v9\w]B;yN8ad P!NIB!Qq".u뱕c2r;wtR$gYٽ:x`wأn̙L x!Bh&DH`iaaa'jGG(QKHϜ9?VZ岳]JJ SK n@gK#Gxi%FkjjndffE芟T!B"%LG ylckI !ɓm۶-_4k,9R|)KR9& i9 QgtI?D2 axZvCZU*B5(wBTx"Y\Zug&_LRMhXDy{,(?c Cnڴ*ׯШ -ó$Cd !BQD (xh"L\ſrn$ PGhbBJ Gc?=| c\OOí[f͚HL~G]4h$T!""#!>3eʔ4$%sY[QQыYo~&vw^s{x{&+Q^#!ܰa%4}׍F|\ω&O!BЋhl!EBPC!}yH,͛ZRRnuu'ʯb[[߀t^ MMMȞ?YYY-H<+A.$4qL# !BHD ;MN! :ΆlN>7R3Ov. 8I`.`Q8թ;EE:vr%K E H?hr|\%\!HOwz樂G��B_4k4/^��� D��� D���Q����Q����Q������! �|f�v>l2��wIŅ0c>LpO,*V# ѝ+WGn̂kחF/{?fQmTvBtN*D?~x5̂VӤ!|Ӟbmm= ^HAH@qB40 2 sB@ nHcB@ ~RVB@ѸZ(1GU*D(R! Dh/B3 R! D C3 ! D!ZjlS]}-8YWQ Ѣcc(hMc(hѱM:B@Bئ3g}Ϛ8 Q�! 2c,8 Q�! c] vCΕ Q|<|VW?6ݽrD2W=^OxVn 1ާ|l{c}/wfARUgT򔇔e*t3,",(("( Ȣ, aEd "L\pQbRJRyHURsf&M3Usow;ӣ9Hˢ9#F;|?H?d3\<~/L&jV\wƜw3gzf9jLL}A1s.NsТE>3|.гoz{sGGcE <y!^:@tاĉc_}*hG DM DC E.;2=*zرǍ#B8V\" dL->:zlt/7ֿ Dnj_` (Q@Tz@gF{iƭ9woVWA\ri@@tk;A<{`!6 DF6\m߾K?  M/. /n�{pp}^CG|̝'A )(vMb7<y&= {L258q3M{:q=?&QQC_E=1nbyܴk}bC{A/Nft y(ݧ25ͷ'x͉OO\y7Ǐ:ZUU;Su"X;<:D>t oɓ_ƧM{)-]*7U<Gl{~>̀vz1xC.Xf^2blcXdj ־ɄOgϏ-.z k�fT->ӳ+biɧ F=Y5p}zn>شyJrҒm D DG=xt oV4ub[jG> AQ#.nr.Ϗt&\L[.0=׼u%tѶ]GpH]I(>;֬sake j*~ڍ>C߹sotOV^ZT@V fi貁olm�m|VZya4ªFϾf> DM۶팅ǎ}JI\x̙suo^=x?iߡsжmGQKd(+}=RoW_}8СK\McьBADt5xMѥ#1Dž^u�\>Tܺ^umTkLP ;>}8{?Ea35WD1> p:PDbw㘔WڢeX+*5lݯ5/@e=f"<ǟq9o2513K[]3'c\9"z ȚOO^k6E<"V'6v<l?zUUAeux.:ʵwU_ϗf{ [te4ԄgKBb@T"GCCQh;FǙ?=9WD粒 D1ozOD5sqBvYC?o[|cȽemQr܊25CÃݟGW <qӧt e Vth /XD eV^hzM=uڪ}CMk$FV٠uc,5r}{;:U&QS;vvëxd+qX^ J.-_FeUD1>4+kXq㟜mZH5&ż.2r|͚j:QDo(ž &}%I|o"ŔZcH*)5aեx& 7<<bfk(УA_C*B%%%C>2=�:a.i)V(DH ä;O3KA>$"r55#\o9]X5wx45FA.:_<D\iT x]|!<`ϞY*dZ#aʛog,DzkExoydB@4UR)7L5$w-XbN]o1Ar{Qt֭Q�/\NxH):sɇ&Ad j @eMn;k׾zj 4?ew#_(iOy("g4GռgDJAЏnMZYARxNseե2mܸ//h|dѳ CESPw_{mlVybEyD._ɽߵ{?sbZuրQ _s-DrUŨv r9Qp= " wT#E^$^Pl %1'2WQ?z]!Ml-1S分~#Z[Fx3|\,-pcdDicY7kk]k7c?(r</i&:~s׿L~E ^|iȜN{;J4ر=7FozQP!rvORG>lsc>+4ٍPuNVXE2Mҥ'NMXF!Eg+Q4!.y:E^s0sQ2�샨°[2wX>?1Xb ;yp_~?IxY@@ϯ'|kL_K5R,R7zQ=ʉEMI{4Ƨ ul}C3vٯߝ@<\7<c}0HjE4h{)9c\tiEx?S%SDKKK(w!j -$Y@(mKŗ_�}%d?`?cT[ET=/&QQDH">-aY Bٻ>]6�c�.G|riSl/-Sž1lVp}Oh3G\^ׄ@gS=9ˁ({͇wOZn z62+S ڟG^?nMAcDiZ=Q_ g̜5L1-[~2R05&/i˦~_Jta:^1OY>cN}(]L͑*gY/0Įs,}W|;K!h]Mz^QShGtZ*UTBH DF&T'At\s9u_͜1pg\C}`$}oˇ0ԉޢӷn�uϗdm"&v3$*@D1 M~:mW wѝvݛvl��P%PBnlU~/gg] c5 vax�xg1Og_$\\#vUr�P)LnQ'mP2Uy,8c wLV^M5i@B ݛJ.5әsĞ0{aM&QSI,oD.ʛBrNeJt֩tB=TuґTџ j2xӭZQ]L"G}MC4G>uwJ{Dj[|4SߘV&Bie<{N0d j*:i%Bt *t rLxExsa?|qrW-fm.{><眰0!}Z Man>OD=l^ADEGAhATlx:BJNRp}QSCw kd ZԲ"R@[^|ں(m3vH|{{7+PNh75QaJcy@dZOmvf=՟P=kfO!S]ޝIQO%;rl@K{B`A!r ! c!X w0TT08\QJLI<I:K;;=2;_>lwowFQѨU]iSB�є@IeOT\Ms"r?M�)Sʞ�(�<D-mmYq&� D7gd8yZ++y$JQ� D!* Oe{"=g{_6! �h Dz6\ ј'Zge�@&�BT#ڙr%9=kDTT n/U_.eQ� D %!*"=SBi7h! �h� DlvrZx]N�h�@rQ� DS�!Z/?Z�@& �BԲ2[En0X# �(�i>��B4��B4ff7�h!fT0n�mӡro}f�rwX܊f2n6�˿s���@BpX_hw] ���֙J;_xNJxI��U~Vkw=���!|iQ��� C{J$ Q���܈D57Ͽ<ٍ\k���Hk��Mw8}m9߯~U!{XbMf<5XBLߒb4[kwRvH$!vSrՈeK%>3VsԿ *Bf3Dn^Snn[tcdhd" o~wj\9ZTH;&^| <Ol=»}/!ڥk/bĆ Qu!#d}&D[nayt&l7)`"qLOm QJkc3lnr rYݍM B(Q Dr^h{xכ"Ng|z{IA! BJ9vx]i\kޯTM B(Q D$̧7{J9g"_ hwr?{e3l'DkA! BhrdXN/ r'!(Q DAM�!zCQ DAi=Fݞ{Iϔ]%DA! BTwrKoE&yOB! B(GMH}! BRN[v!D! B(QTxLmG4Q DAߚu5@ǔr۱X#R(Q D>;i;}DG! B DA! B(@a(Q DAjm}orv,B4Q DA6ߤA D!/ Ѵ Qly@3dHgNhO DB]{ykbo8@ Ncӱ7oW'ܹ ̺u[̅ kƕ+ܦy QB!k_$oXiW4 `VYOa!ם5oiaqg}νWmf~hٳdī ˄ ,Y ̙wgk:vN2^Ɲž_B͆ [̙sر͘R⍄M+;uv'D&D[qb֬gsj~ӷ�3h0g2Dnn ^Sf ؔ@HeI o4 ƙcڴ/<w|=z8o,2}>^ooyIwAs%D'LbV:lol}{̐hSOzmd.+auJmHы$&oVh虳>/N?y8"DSoӼڦI5^'S1jtIkn'MfS*d-z̖-͉݋zQƘ%/]c:<ʕkvx?@SaWӻ?O8?偾'sd͜gaG]LڿpϿf=z7V\ ~ubUS4'OOmR{mv[w|^v ͿYq<u lW6==*?ҥ͜9qI,$N]QQo3y̷>|nmf]d_:baaw<.U=$ɲK {TGHi$[=l'B4̛,םcMi2¼kZ>yM}Yl'_M6KJL'M+MQDS.TG<'!)WGDAɛu:}dHb%~y<IJn}yi_7]˲lyW1/iKUyͱ!%Aܿp|h˃dIq<J9r+[w-VU_+$ihJC(8*i F!'daJ6 D)$Sf b=2yok=^Gϭ`!}9?k}wg,�xr5=SHɳ AR.qε͛_aM4TΜ9WYno'CQ#VG̎Bᑏ_‚g; &&^d+0̽(�? �xy>}v sʆ b�Q\4tW^OA+cS;2E {=5Ǐ`$ș*A)e(;i֭_;m7o+|PfJ*77P =+nqK?D؛Z D6 /-*}7 Uj0ZXn_s/ riMUe U ZGx]ca:oU~@`Vt75A1薫aWG@t!pdN~ƎE+I@!T",F^LQGW ]NLoܸxD\~'̰ݰXPNyp(,j D/^2-0cKJӳ}N6rG{yr+!(JvqMj1%t2TlK3~g� ^Pc�uZԺT;?С; 6։6<9RVCMk(,"z4 8˞;EcjǮXYl Ev29!N yf r 25Źb>u acqLD²ō7k6Q4M@k5CAqqr<?䱱'!f@Abbc!~w-NwFƜ=7[MR-;t ޕфС죲ml՚t] 3֬C!jtc'jE2eAZ�72bA9db(&2ðQ*AwޫP^ebyi5 sOI�C5v G73`-fm" DqcqB)k}ռXiez?8xCΤW"0J`B`Nd1XnPI�@cv;M(sT4�_[(c= ߻g|>d3@Q Du�=ztӶo߻f #whM DYm:u>?9Y:iuDU 47eÐWA.?Yό \Lм¤{}\>|)(*Pј tڍD F@GID,D !EXH)u c;\ mYQa#͞c^3ah`:zw>clkN!y_ Hi_z-oc e݆P F|d(1Gϥ@kcgfa�QrH{,ʎ(bp-)0@PRJnG7ZU )锕wQH~?=wnƵMgv#�QR"Q>=љ/I) Q<Oc k R Ȁ{Vf`ל`c5@D3gy̷Ph<,/_�\7i=lp;@Ԋ3B~' 8=;crxqPD"Xi1(y PnH)i e=^/={¤ #GB~.�Q�Qp~# li6@?s7j+erB@үv(1'in J{$zids@/ r4rP}<A7# Z=pc ٻ 셞Υ@73N1)oJ v @Q$+0ys0Ayl@trt_ B(07fDKgHX= "s=o&) CS+i7+ :" 9Qpj%/إUpaDn1~&s[D�;^sS <'>UQۨ:*쳇Da~2'63QF@4 fYPxd( cw`5$%$4"9UjF jg 38F# q,Ji� 05(LI9CD)Ȉ1`*b1V0@QѨS&"y؀(`iǔuxJ@έ=>)m8>g@U ͥU@J\y*cd4 w8sTAb GD Y-_pվ3:(1U>8#oRʇR; ʲ+2rE  ь~쏁R2Qiql 7ܵM)!Z^Qt g- :v5F, C<_np2A)y\Qedsa-.R 7Q2l7=R}$O"o_Iq:V=NqL˶D 6B򪰕~@"WW W dDQQ-wJZT4 I]D|-qseQm@ t.b( H�UT ghφ5? C66sEJZXT+N2VI 8D]@G&~D@lCG˘R@$H֥0GbkeZ[-ǔ"e=z[g;QWi¦e&31H% cv0FDkw@U`9-8vM8siS+: ڜSaֲ6o] *Jw{EPqdk"tq d'< $�;74U@udB�fږP?}6qpXĊ`W2<lBO_Q(xl`?kc?Tڹ8 DQxD͍ٺ^GE۪HDA{gN[l>k<G< ] oD$z~vs <j^]<oͳxnD >[Dڳ#@wf> iyhӼ_*fj>[0I)w* (B6DQo<�QEXEDk(jD"zJ%O_Q:Vs{[!J^OJ-+ m vA5�<]DY?R<t.gc a~YmKo` j}1h/@ԘO&ؑQZt澦'~SjEc{$VA4t1 D3HnaTr7 Xy&|# l˺AV립)'�Q\L^*}0llށRM D(Ie#x?_> ѝ�`ou|4+goKTH!z�npERW sG{v=c9oE :8Qa!x4#D14vj9|N_R;3ɋ3^l-zC_:?Pګf^3뻇60UA:l-Iƶ+_D}ƺb.Zn;n k7Nr92p@\@b 1y߄.r=)R=#neU} W䘒aXmgWvaRıq,;Hb:xƵw}۰aA7֋ڤ Dg-X Z*7. ]0أ jәJ~L*[v�тn` DX蔟Qf-�,@t2Ѹ hDkN_K sA=lѫ=m7ʭ�;=C<^Ah{~[K= D}V9o%A۫� \ nxS>X=TLc!qd�{�^ZtS<O1#*9}'.$>f4Z8y�t"�Ta /*;ɂd)*=+3"R!J\hE*J˶fY ?!2<h z ]Iw&-o@MJpx,]*sljh;ln >up{֮- .42γRѬRQzGO0dnXkz0ƅuSeJ+Oc Ry>anC.8}p:v;o69mө,MZЙSV|ER*Бf6Q2ͭ(7A΋us_vӝ ?D>B(!FQ^! B%D Q(Q(Q DA" [x(Q D@%D Q DA(B Q DA(B Q DA( DA( DA( DA( DA( DA( DA( DA( DA( DA( DA(p DA(QQ!Z<vlJ-,*IHsK1Xy͋rdZ!ǽB 3f\�;3y'ֶ;^R|p;8$qܫ-ܫ$qC Q������!���@�����Q���)���(�@_ g2D2d YCe}dG>GHI GK`>*R$2NY)1p/`GRah_*3.)d o9|se,{ddZeg,LyPFYd-R-+eTdޔ77G]9)䴜7HAr{) 4ڿ'Y.ɧrg޸KK|&]r`5Zo; 'Y~__ GD,.˾$aa,VqS-&˾"ae?<eexӮ5UC] ZmI[sv">훤E.I|"M> B4 q?*g䔜9?$' lr\Q9"eeWڿ,u_^}`5i?+{d*H7�ۥiy ~0aٯ,'d<#dlyfWhh_%tDR+k|~em_)5򐬔jYsrdeA},6h,2_%th̲=`} 2 eD }!_J l7"(���@����@#D��@���(���Q���)B���(���@�� x@Zy.kidO{_-@KmQZ6O�/1=^9Du pst}mc{)s.sW_ 7t ht_<�[lQ�(@#D�! (�B DB�! �!J DB D�! D DB D Q�(@(�B DB@(@J{{uwe!twzފꚤ++_^UU+h[[geJ>o--ku{"/6{I(!z9Qo\Ii \4oUMw[^WW_` [HIkovzɫ\�+N܋<d|w}K{rڇ oWTmAo6<)u>tHعEbuGƽIBpw!HpA %@$wgwҿt{U}dad]3ګjkˮL._Jʱ=T(֠*N1b)%(Zbx^舑"NaTڧ-a`q6oe FDnܴ=vq`#LW(S 5k6AV/R"o/«mNy.q-a<oG{g%ރ/~?uч|^Q=}/I۠dž`v"8%݅DZu3"w! 3ߖ>^v{_Aci0}R6k<HYF_c7,*N9urO-Ϝo21.]\IB9Y*yWޖ{4mE۾}eDf۵GOEߴi`lO'N8~Em2Uݺ~fFڻO޾ܥO^Gs/_q?mv4yo%x/?;|8|{xm(Gh&>}Pjy͚֭MLID^;C5nd*@ ş AT\ׯIoPYΈi(={x1X]^ ͛w:uxcMBt~X<N<-8]8wCA۠aӂ%%]hw%uq]6$ _sRUgCw D๙kx'N㽽~f>e;F>>͋a ebQȈ;Y7i"ADt)FA3q voMD_b{ tqr,. Z}N:tܹsz!(eIˤCoԸyP_N;w~h(EG$o WU~}ѢMR"3F6f}n5mwϲOW~1"#"Ł,0?x 6*8Ǽy EVsb?`HPߣg_DyJ5p!zރK}sҖos?,X\tu#w_}5{e±CpUE$0E HVrϟ'X~N#,;-3H[S BUG}N`2/s#8.[Z u<͞ L8" oȺu-[fΚ 1(+W,c"*UWzM BDDti?_$Tw}y RB~8"z3r ZA_ w} M%񚈢euAΑm+ehs8"4Q(DToQ!幸hWTQ *lEȵ&c[¢MWu4@ {AjK;HD,=T>#ÆFzCc'M&,Ny7I|XN&TP֭Yc,=y2"Qr YQ4VZdoX B ? L5>:4"DTХkOŬŊ3DfƌlhD{nB}, 6֮;}GYH-AݽOxO.HK0}S0ZMgZDm[ i"L4Rt5i<&:lc>=ݽvikD|KppE+~%KFsw$ΝKDeQlwqcgB <۷]2"J:VBzMR"/ )<u(m"ZZ05hܛo^͛?yO󐈺 Y2⦉ )c3fLD/]5lԌEYM)F6%Q Yq)PBT](Pq,P7QHh:ӧ/n2%,ԡ<Rۧ(2‡{I\RVU3aA"Lt O8"4_g!hS&XdE'#N(I?R T4-|#wqi3cN 22bfVt(ڣL4zNA_z<Yp._6T7r{~͢Q))Uc .Ixi듹y. u3g.rG;gcК} :bP#^$1[[vF�Dtّ߾coV:u!WZ/f$UED Uj$k#g)n=qDOh/^ %#h@wf.+DER + VZjk|�D I}bŤGD!:HGNv֭ۜj�PH)wήf`ݤD(uCֹsb%Ov@rQ4cQ'զZ#*] tcDSU*駱`[oK�a\b]D8 ED1R.\GQF=96CN`DhX<ZG+@HCDqiȠ HNDbjz0SgiB-[v)#'Ņ W ܴ >OQ5"*)΀v7bY /N"JQ5c&AJ#h碃R"TTq5é%5UA?)u8"?k:cy* O{]Ϲ4(㞽 <tLH"Vd؎Ens#!,tضh" EeAHô(DW%Ϳh,hV(. nݶmBj+e�ڴfr.VD" T _V#hG͢hhvL(;n;BCr+4v'N"S"`<K~qh1] &]" vI~ qp5HP%2:uW#9"U$ % H&QuƩ#BΉ(sSe(d9.OvBQL1ઈhfQ Ϛ8=u( ٸ٩M2" p yD[4c2` 5 hRGyD"Tj8ջ/.�AKrEeEu}lQsQ\3!-INDֆZ3&Ň<v(ugn2+={9>&Lu}_a['uS„M\ٖ$,f:De FDth˴Y4~hH5TA|3&T9 WΝ97i,YM-e[ htZO8U5rO|#`FDTM|M!?SE0;S0pӈrg(&QRzᣊk #e7 Rx-(D~HQ0 E`30\M* 9'n=.CC%Hq;CGs9I}ڈ2c-�LWw9s秌LjEM( OI((U"\"цELd%i> CDy/iSK'r HҀkEu0tXረ䀍7"* %{Ga.c]h"˯h_,DꝹDTimFFDq ̝JJQȑ lR9RQh"".{)c8b>0?bQr'hDL |Uy$)F8 Uh"*iܝx4X=x,S"�Dχ&Yh"*fflj@uБav*̹�]ݶmdD ? ~"-[h% PaDܿB)8ˆV)i־ҿ?%e"D9NZR\D0@~ Ie{(2Ɨ/_QLɔ0hND뇩;jM"OKho5/ys QD\y$P?J` I.\ID=<%HۿsBȸ 7lؚYrhEDeI+Wt ޳OEtXb}8ӎ5PbRgŻzFwqI5ʐY8H͝H%Q9ɓS-~[.�9Q Acٿy<zܪsB9v!wɒ\h2 !Xĭǧ r.ّ uDգEύՉYW"MFDu0FvNDa.qZwg1c'j%fzvPb1KDS_Kje -: FD ``DBQ4Y<(@ו(rERO0R d+]d,DBt 슆R- TkFIDΡ,X$"�o`0"j0"j0"jD`D|DEo0-i0"j05"j0"j0= FD FDFD #FD FD #`D`0"j05 FD #Q#`D`0"j0 FD #FD Q`D`05 FD #Q`0"j055 FD #Q`D`0"j05"j0j?wd�x?8�"΍cEx[dۜk~`͈h1'jA�Y5._n{'uKUXm߾Ljh~-?Ӆæ;.s:5"jtb3lظ-ΝG1qzϟN;o_ ߓ\>'Z\E 2{m3~ի7ԣg_-^ŏy_h-_6+Aæ> :o[3g.d/ao~hD1d?~6) -_߮R9W;}'/^}b˖]35}lׁ֮;&wۯ;{ {lDTGbLJvR{UV #GNs":z멳c&zͿhG~ctǏ_rjD_!#Gmg!mLD} i}J h/]-1}wVV]sFDL[_~Y+UO+T|T1J+bDL F\O:uE#xwND!Z'O^?&%ԍ9:LFD1-_תU{cbְQ"хە�"ڦmbsG6"jDevtKJ[> D_t#(og7n>|U]9xSLN1v> aG{7Wu N><x`2E K ׶>VO׏;P7{~ݚ5B p,+mQoʵWB迗7{/d_4! d؉M{ }kD ' - rjs->}kBex˗ߌE<#\YV~ĉӨK ?warѣDBl}368p͟FD3 ,:.]&y2ɓa!%׮/g̉$G|im3_&,t|- ;)us_މLµ 5""Pcϐ?-_4?kּ>~9rq~ſoFn4b~ps1"jDāOp?|2 ׭L"c<t<\5,A\i:i ,wI"@W/+9/ӝOLy_DjaDTOuh(|wsV/?\¢aC;C]ځ[ CvSAHvԍzh]X9L9TXh"ڥkOZ#?t{e`"yU}o\I \'M$7ihۺu7mER!GT_}5\o 7+XcN_>�[3^~L=z;ԧJPY!}B}PHnL>ADy_O+x52+__xWбvYӟ<E:u^;u<#߹QC$t! (cUw򵿃#FΝʪd vO9B.X)>x̫[.Dqm+ p;ʐvܷQ½�ańjTÈ(q&s[aVD!UT6uGr: &D(<ZSdpϜ9WA4;5y0c"9:0f8eQ^:]f)S;t(femne!]b&бYGc5 J,.4~6[;L05A.]zj|R"E@' c{aq9IX(fg9ԾE.#觌wcx_QS4"/ES, #e4ya7"j) m\�f@�4(} zVULH (D2*Z: e65AD=` >rhtB&BS/mIB=2q2X<Hd2L)g(bmJ"pFcivЎhu !Q3�o6MD{R v (b0"֑~1C}?4p9}e:L(uߪuTOi"ߠ=)j^-^GxƟhUmw DTa!ڈѼHB +G!.-"EʴV1 HQc(5*'D3\rܿ P rr,gQ]>V#�zA1 D D1 s@#H}\ >c T&DJHԸST2*v"9 *}DEQ!>W) d EA<?!( =|$e}n\q⓭G)rEvXXe0璉18ߪ>- 4EKA!FD$JJzBP ) m"C&:IuߤQmKD{|d{VH@{OŬ,Oy'6,jnZ%Ք7HQ_2!Qʓ 4<,d9jP֦(s)Ŝ]"J?Rq#ǿQmu4mD9mzmh/ga(<*AzED+J Qd-j6h*oYl,p5DT. Srň|+@\BJyժ@*MDNED E4mRL~.%]k\7N?#+U>;8 _t FDA |C@s?Y0͈QQ2 DR�ZmdDT t4iQcQ(sĒDMp-[v+hpSDT_c�f!$!<jIt%8eƠ#37 ^#Q}"d0"jDtU+}۠ Df6hMnFGAV愺m:Ȯ0ID]@ $(+x7ŋ(h^_O7MDŒt3<~̣P,*l0(/*&:FDsFD%UZ<R<dD) 3b! ԹI%(n,"3�Yȑ%ߺԈ@] I7TGS,D@]oت(U6$Qk"A9}Q,!`DTL"2DГ&'%0U 8?ѢQY0DG go9FDJ"mvEUD _kM 'ϒ!%2�:' H$9kZ#(K2(jqw# E։.DmDQ_Fz䄈I% \Q-d V CIL|:ȉEJ1!6#c}-�hp#V,!wD~/XdC_nI$kF,V}^AD 0hg6 QI=DSND?Q7w "9,X7 +<pNj䘈TGr,*z,VQP HhQDTGD! ,XD愈"HBC-б/&MFF4wXaRF>.KϴQC|^\qہ/e.L*r!hH(T* 戌|DK&$_`DT-Xn?)hiJB:.@U|wrs-eP );+ CpE3;C6(`7DԈ((*kD,;ܻԘIԏ"Aڡ8HFD!VWn�\ͤ愈28J8j:XlJfDԈhINnOAt#?RLX^RiCAQqخ mEu{468C݁qY͚C9af0"~# M"fAL$rdB}h2CzƊԀ &NR!v.8F""$\=%B/n9'u0~9&L,$!Hڟ#!jN3 ,c3 |"+tvl)sFߣjԢ$H]uRa5҇ EӔ<<GԸN(0.2O '>0"j0 FD `0"j055 FD #Q`D`0"j05"j0 FD #`D`( #QQ`D`0"j05 FDn$ABn#Q#8 @$d۷4nc`jv?b+F@O_xP֠U@`$|-; Զd*v!4"jDћ wf0"ZA>=fR:tg?wg"/,9v3f޲e_w) 5̛2e:ۖ" AYN#dKۤ&MfDԈ/<� [>nAu,[ѳoΞ`D}Az":n멳ѣ'x͚*^"}9hA]L/ ;v&GgDww9r|0gx眿 z+[0n(5"jd;ٮz-[w蒫r>}ksHo }S̄ݼy?GgDt[{<q={`D4aD߳aROnݺ <t:[bZu)žJ4)}w7bߗ_ykl `q!#p\mشym'XqruoiހCs/3c7o3@9YQ$" :vAĂw /^9?oĉsm׉hýAP1$φwEo̹|"q9tm!1.FDA UTH#-OGc˖]>Ǽ?v$_cGݺu͟~׼6m;q}\Iw߾kO8{Q'ZB{ߛyF3b}slϞ۷rr. yCBO?<kƥ�xe 㛾/m.]޵kdק[y,e~r_wyA1'qFDN"KVA�Bvҵ'e۲*z5>&ɧ}_X`Dᆍ V G!R T^A_ b'K TR{k(BqS@2*wT$"y70mݞk?;gF<Wj;DV .Ti + Z1;./ VPS >w0gc 2C~j;Xd-J󛾐~Y<pw|sƃi 7[hYo,@/s.#O c~a9g(m<<mdTye>٫_І926M.= ԔBe,8y|y{юV;-coiDԈh$cLN)cҘ0k/)cuHÇOJse%4o0"0%Ih VGRG5n)HW!DbY4RQ6u7~ٷ.,xΛrIeLD~N\bKƍ{G7nQ EXbd90"w B.oJ[! ۽G_uq<F22CD1DsD{q�ͨN 6pP@ʢUhbA~/\"c>jXuzđ i}g^ [B&EDk+BS,Yk%u8 \ Qbb)F"j0" `րDMLiM% .p+KUKs#<Ѱ &hV�2~^hͥc&hAD)ìYB"Eﺓ(|σq!~'OX4LDڼ"1=w}.c4HUy;v썽IҗeQʘ$!\Sd!t(w u�/Ǹ5FDN"QcAہCD ; Jq>,~| zsWZG9I_=ާ#HtRXEDDaۡAc/f"#C?XZ2k"*#h�Y>*.*v~ hJD=9P!iM4C>I&kʴ/9sE/'EyҤix!Seܷh>mh,\pue-Z囻 g9UZ(# # Q Jh&"j0&?�_eK>]fD͉e+WuWrRQ%4,EDyML\~>#Ϳh.~͕+7&bhh#%Cr4{<3'+D�]H!zLkl Եn1(7BŪi_{AxG7�ڰ6 񵦌�in #FDK#!! Zu^J.5h&O$T@QSQ".~;s"!iQLE&J{&ޫKD37"~Rtv>F:6uhE&/]M9rudQph\�*A%u<I`T乴و>yߐj+,:bɹhm۝%1"w7 KnYKdDQL+i9KD[vob+"j0"J): <ĉXifMk2`,ʿ5DԈ(h+AB.pI/M+mHTd"/"EP_:DTPZ+0+%)~ U4Ǹ%˻'֬Qդ>dC\,kD4aDfzˏC�tXY+?QJQ`0"M9 `ae6%G*uJDC>,kDgO{"jDXA,\-}rNݵe &!G' t(BƖ;V<rNY Ab,/iȘ.KFDFDһwŧ g2LTt"QL$ɦ QLLLph}yNDu0I B _3*iQLhؒ)H=7G('pM %=+Dg@hK_0`25" G490@`$>e71BPr7k<HG$ `$ċ%4iQ%p"h{_s~E(O迌G ώƼ⽠DHmqrn, y|qiC_& (`8)jD`^[z&-`0"jDQ4DJ� 1#2 @01ϒNmoDr*h䌈"P1JRqgDT{'a5F'+DTvב0]怈M /1: s%R:H5,Jby ZRHl&DWf1 #%}W?-W; mb6(RC&Yh6\EWV(*)"EZQ#I)Z&fV`LݕGե6D&,�'YQlum?Yt9׋ ::r8mmqh3k,0r=ɎF؟gg;P9&/b栉C1V ͒9zK̹ظ9DhXxAL-+t(D q?qB' =%\LC�],!,$m<7}0n!:zYco@)1A4Y8a/[Ww#E$`D4hi0a*1eHz#`DԈxXu\uj6`D`055*Y.p -Mц⃝Ɍ #Q#2xiۉ\ݼ_$ #A$Ԉ`0"j05r#`D`0"jD`05 FD Q`DԈ`0"j05pcW ˃`D`LlXR`0"H[gI]>lWJ{vK`Da[&Pg0-"^1%itQХkO$W[9G| *{cLͷ.L1i/[w-iru~iѲړ`0"ZTm(W*:훜ii;v&c FDsv$팈Տ5?id`D4x^: m'oM]JO}'Yވg 2K5䊈2оnwm<à8p7g|hOo 6>bf&?p _rC�N <5h0oqC޿aro9{._<oaDԈ(㍾N7w>K}?1'.\ZjaG,XLƋ1EeRƸ܌x.toq>d(oމr|э}f޼G&M 2)}X"J?5k?3_z+Ç/_ ӧq@Dn=&L(q7Ə:>o?}ήz߂6'O]@&-{˖^#sCNSG7"jDԈ(qcT_y'Ou3t'RWj{oe xorEo% &VsB[SQ#[>}!䷍0̛!̙sE8CJR87+i_0{ 6բN2#4),1ڻw@1O1q4#CDwcܜLk֌s?Pq7HY.}ٱjP[MCQ9S" ic|p|*-"iM7f>mu>l͆yD=$:)]a:!2[yޡc#FDQ0eM�H0lw>_W~cXV7n ~㋊ґM`�ҷo*UsHͤ#Zƍ`k @]d0#,疶8ÿߐ<2F59UQ-fkkCv痿y׭{<r 0"7-_ s.-EuD%hy;E&`A\é|"Yv=pR"1 rZP@)sF{C[,UE&�K!Re=15"jD+p۲eWq_%uќV<״YP;L۱coP|H!P>}ƜFDbmP9N8Xߠ?<yu *f\QЎ4RI-']}4"D3ߋyU:-4A$,Z( }6Daf nj8x,)0a*eJ)sȰBh\rC&XQ -Q#FDǴЅ:VGL V4”Gxm޼;{R 3"jDU7ӡ>- LR(-nνCZa(0"zO ШQsSTV[Eu"Q&,PtR"ڪU{%> eFV( 'h(Ũ p0"jDԈ(+a}LNݩ 9g|(׾-hsFZ]@D5e5˄sGe+V[]y ?E~ÌI>DCnn[0fD4(D\tnժ׌<RQo8]/A3JC +4E1V,X"܋p`E5"jD!GDH(_P/Nz-%X/ eiIU(FD FB!R<%+DqDT" |uyH܈( p/?84Q%SO�->,RQ4qD_82KR"J+D1x˜[dV-3hmqD?4ZAڍ-"֮S m5L _OP[E1z-ی"*cիAZ@ @4( (S;֋L(Mǝ0"*D %ZsB%("4'p)U+RGDZ_%%%:vQĿ̉(բE@Hc("_7+nfFD%DO2qi"rzʈ NvhHo5"/  A .Yc9!I9Iz}1x*Bf1%9m%}`߾*PTTNpɤ=6A`#|hb"C)"LBͦkw,3ŝ&hI-MD@`q&">DT9.Zr<U B(/т$eL8S? 90-q ϔWQ43a2'y Lo7b+Ä#K`w{%>׌qלN2QEz1$-ՙ3ט8 dMQdTRN|bTIZ#* hꉬ=}i@ /"'@?%(PpKyyaMN)󈢵<O~lH|=Ҟ=19g2MP@CD iEQ!r|X,x,#H!%0JD9Ya&D&5Xf&n*<ψQ#|wH_4B !MG#0=>lT�9愌(E˥{"q<!nz;QBE€VMD +zBnup$(D{$P=XHb*"*2]=NvCb& db$Ebw]ACm/)"jo邕pIIXj1 _8J_kxI|eH(h ?p FDK"DC,0%i7hɞ:!v,/_5$ FZ)8$!O Jwoݺ[z~(ߏ@Y\<69gAPỉ<Y&$Ni)C>LLc+l@{Qxcܐ7A�9Qյ4" h9bDŎc1Fe'@s5"I;mt wc0"j0V\f`D4 m_oJFDs&hj? (  FDv%➌@^#FDsDb"hpXrk05󯘈s##<6yLT_UF|I FD #<QQ`D`0"j05 FD #Q#`D`0"j0 FD #FD Q`D4{0 ;R(:67;D[K)K^ƺ`D9텝T=z0~W\%oҤbSҸli0"Zh;}S:;޲e'Nn_KVzO#)Sfqض-EB{\}乴kT#eEH3v?}̠KWѣ'kH9f$FDFDf:4$Tvv:vQ#43tnzǶi٪ƍ]{_ FD FD9c=ǎ>it{۩Ӿ1"jDԈh= 4׷!+Aі.X9'_0$[F2FD>C&YQ5MUjn{DjK5"Iݺ6]~W[…K5y~ u+VvQPg!\ ?OC6l]7b8oM~3]7n7bXoժޫWPg0"Z1ԦmvOo0p7aX~Cg14>}ad7oV\S(U7xÆƅ�i_˜ܹ߈h)&n=ACw7bQCS57Q…+~kM , PМx[pu6+$Eϝ;߿{O]ަM;Ϟg'qjg5?x #FD<eԹf{!Aٝ;BmGO9UpIm߾WQ=AU>P[*+\Um9/S xHCD1EV^{X(L gѮVzٿ+>}AY7^xVXk$y><eLyG m߱/D4h,W5"ZJcrwI-fH"ʢD> {vC'e,hY8o۶aY}|,-| Dck~-TY <ܹFDQ33/~cDС~YaK#ĒrMDm((CI!#&&}K&& FDK,ohֻrFJ" K&0A1.4>Hfp|.=C nСG"hw ߱s_eջ3K4"wE@<}D)L@HSQgBD圔E?~I]iBNAoBFayrl uYȼ 5"j u hAƍ(ô2!Pm{qMD@|CoЄ7!򛉎p3fΥNL#%>}cnDQvSڭut͓ "Ɵ&;2YPDQƴR #Si":s<l-Kb#CQe@\R&�.\W#FD "x0HY^_R.ED0emub삕*u5b_EC �E=s(66"�BIc ǡTD\A"t155ߥFDԤM5KΝ{`,ԏ\4FD4hʂ ^!"JQS%nhbI4"jD Y|07uɈ( S\z|\"JcO|h;~~Gj]RV#Ϳh-WQ`Aw̉^�Zi;h" ,e!^aDa]ࣩ(}80oLKz/'ND�\K\C5"j3g.z.2q&!5htM&ƙ5pgD4/B YMQ#GNz?(j>/BQr4r|ਈ)0"*,`t ED *E>DFw0\Vb͜�\m:0"jy_HEDeA"' L)hScn֬y%"2$hS @b(}"9N8DT;GQi(u]5 ef[A#Er.]{uaDn~YISm'2<y^i" `cHv?hMOh\3h><lL(ݲe;m)Цy!_&;ȕ]3"jD9>Eb!:C >"X$@,#5o:u�]D"%x/2cF앏O~5"j$3|8]"*fLT :3 @(hO<\Tlܴ]%!gJda͈h.D]tic"ǮKˈC>Ppg\J@$D;5f|"u&=ywXMZFDD@�yf,^Q\E hq%A2&4! B5{tgԉ)W1A#SG8.[v<, ԩFDHKGt(`�DQK䑣 d+B}` FDK*عHƅ (Σ -y=c! ݶY瀈 (~0EcMąJAo7u~\Y bB^jrgKD77)5z 2Лei#FD 'Ng#$5x&$V2i㬍ih@!B IV#ycG8_!.D;َ g'uzvEܲZ܅t<):hD;4.^/@ܗ<OQtxv,f$ }!jL!hӗ/_ hSsH7.·uu;9xDKmuTl̮c[n>W<k313,$a!a ˰( " # P*2A$@ C1L:'Wmܼo>{sO=[g D%IJRATD\{ܰb"fY$$ı +eGW *$I %IQ-8J{Np4B Ȯ D%IJR@T"ϐ& D$ D%I *IQI$$@T$$ D%I *I@T$JRK *IQIJ S"jkd[ NjTTϩ GYx9N֗;~e͛wۛ?S$Ѭ 샴vįU~֡CR66w"ʒ@4z̸;˩{5e󨪺@YJ@4ڱS}^=ɖmOLyaL:9Ӊiurٜ؏=ifΜg=k, D%I $\Z'+D%hu~}&'LD9q/l?. g, D%I *&N|lܳӒ+ol疭;{]]]?qlPAYn>}5Ν !b 9Qn۶,Z,\QNuR\^vƯxrI"b}j2.XljퟺUu\kot[5#*ʕ�n\0hϘ {baٲ{2>Ǔyg|oOQ<p>}>}{ 3ŋؗ9sbŸ?Wɓ|xc>$ Dz ̚5ߖGMӥkQdrBEW!/^b ںL}<&�D?I'Q׽GOӵ[[B^i#%&(̀C+vYƆ�M=qO1Vx#FSo!/6mP*qﮙ~߮ͩSz>@0F|IW_||nԘJ(usmݭ[(}^N>}3xY};etK{1_#5ޑ D/IJ,WVLJ2@냇Wut6~1`Ϝ<utX`7rsIHۉ 46OJ@K󀨃%KW񎢴@wO<ӳTL?'&bi>DT`{W [ܗNvv#3f;~T[<؎;=|yD%I *EYkD⒆\$3ѳg/cc.h?7
<$M[LR@*Яc:Άo?Q^t@ dAlW^w6\ ^"%<oO vg C$@4d6Qbհs h?5_a=%M$uK뾾ٶ: ^.+k qm[2i VQB|gK-75m;{”m߾�Z$ D+>!ƋД&شAtr7A{�3-"QAʉJ[R{K,ݓW: b[ $Be \7xDCPN{VDE`+qQI DsK,2il| 2Ǝ};2 ǟ1AM}\PM1e$--D+mvDI^j1 (q!{DD;.]A HLMk*$@4&TLgab!2�Q&gll1YQHuHyKxG#$>FIV:YPf .%挭�^D9ڎPҊ #`'7$%eNl5j[.&U $I *e$&z&B?_ڮ_%!)�Q]ߖ}c(0̽F=$>qd8-Q9=HV*.O?F,]rU.6'rk(ڴi+ &"IJY8Ґ-fNų} ˏlhw$j"D ,œPSs̛!˕@e}୹{k$Xl(3ŖBx.G a1g$1/)F lDiO=/sNy&0�QmϽA8&IM1s^�D=/%p6K>/oMDI:RQi.ߡCG|J@T *1F&4lN$!;w @h|c(=*Al\Ғ/|kI ,:bZ� iDaճW`Yy-~NMrD/ Q d*IhV<HXR&/Խ#*IQf=ZWvĴ{ ?NY% X4~OI,?c^)b"ܿn~}Cl@5Į <{xKG 6!X -r"qgA.D>Jkv�6ƅ$yN9njA<Ÿr?"rlHH8g1!9�'}s صk ^=8=tНҖjuvεDgBK-F[) ERP(`(i"JARjH 1(BńIE s^\"6|_|mO7SQ�h�B D�! (�B DB�! �!J DB D�! ĉ@(@�Q DB D�! (�B DB�! �!J DB D DB D~~ #h7trK-,JieѫY#/#QP^^#<yNI���(���Q���ď���Q������Q�������! uxx/rb?)%O\ɗ\c?S9tx?V*f|\y^ZHuH QY(/J/bc?s_$e c_,U!yM>#ŲDBm1<;>eƾ5d%o;8>RVy=v;,7}8|4gQ)OHC/elo632?n췆SeY~gea 9/b\rx:dY$_en8d?0؟6!r]!I?%77ܖ;nj 3i=qco3Cƾ=wA}Oy}{7c6)i?d;=~طQqco6i`<3Jc?>i/y>O ?a'CMr!A2+COzg2c')<ckCߕ.)R`Ȁ﷥ߡwRc~|C6zY'kC~t;XdB R}7IoICELySyY*ƾJ*}TZ*Sh|B^&yIC^/`=sEY(|c?KjJ<ɐO* =E!UHT5tHDKJAK$c2)cu"o#cO��� D���Q�������! ���Btz���! ���B��� D��@z|w%Ⱥ#VpI["~b>TRîl -- K& OEv~+=Wg^&"~(ۣ(~rk>~1<ߌpn7ͪmny ,y=/QWn?̷z/?o_N|^PwwWo(!Z܇c=V^|AC4n}OwU8 (QB(! B(!J%DA(!J%DA DG D Q(Q(! B!J(! B!J!J%DA D!J%DA DA(QB(!J(QB(! Btx'ؽãٳ}LQB(! B!AI,xSsPV^ FF~Lj%DA D Q->s.G<wGO9`|½;ٿ`̿8 ѱ?w` '_wRTY/33"""( ,(. *  N;_&?i;285W ?ʺy9{ιYO\Z4G=-^<ڿhAt߾_zxo3?<Gd ֯=>cʔiܹO>ٓѲe+y{-^2<>Q?~[Rc,YBmEK7x3d}ժ77ĸ l@ Ps.᧼6ނM|'Of_/3,x^ G/<=F{ƌY9>na#{?SO=?rXqWt!8 ߡ8s||رr˭paYѤIcy D5l$J󗶿k;?as_W~3x۲/ .]" 6zqfqTرS~z1n:uz㹿:t>%MD'9gE?ի'2!e|r3?rOjuLQLؘ1sus6kF7 .81ty+ ].|s,2aׄ)KeZk+%E\vyˬ8cDw ~{�:p]c+Dr࿯~'fD~e \ҠIu]9.RMںcx|ӱjҴeifxb `_#-;\@4m\Mb&7>u sf&1AcYpi4q~HOD1�P(7l#.]dž17(r^׃v}ns-@L[lٲ#tϊ6ݗ2Dvwi ,bǭYѶwv{/MDq3g-qm�]D6>u^K/.m(`ۅΝز�Umqeq*xH?(É2ۈj7o*ѻn )6*@e-2fDi# DCjvu0[A j:&Yf͞m�78-h|oU ,Gh�?=@{>DF Af#y QXpjt @,A4I;^ Sc&I{9f͍.QN(a"%FI&%B_˼uđa$'1RDF7X7~0SvHwˠH=lȐD=8Q]:!|y548 C}(I[csAFxD&;"qmɦ`lv:~ա�Q7~ }FB0aMcdQ_'mݺ3+5̶aY){f`COd#|Wҹј1JXFl%eXIA L]-Up,<8kz;k[&�1X@m#%8)iuzf h00ͨE˫ ET"@tÆV}#I$/+jF%{`%\;RΠO`A,p e mO?c,d#Lp*�lsmΔ0Vj'2 It&8;qw3.Z�Q  $B$aw�QD9G^ J-e U+a2 i{>D0?i?|M-0eb(%g mJ#e8xWӏtN}F36L%>{ajd/9?c I҂g)x?мe< 2HHPI"L �86mG7^}Qˬ=p 4hi1DZTtb�}\kD=3808q~m0٦ɏY`aj3ۙ2Hqǿt/W>p>@ :&Y~d�DN55uQ3NM>Hir N,9\(Uvp@&*qe, ݘX@c)˲w1QwujQځ0 3|}{ EGy(Jۇ@L28ɅK j HmY%X# �z{ql0QdLJȆ De0CG*ׁ DqD~̨u*D)Z0uNLjqgv -/eWRJSzm,j*&4(i㉐Rc pg#7>Y(iz@"ۈeÆM(5ye=V"ARYy"ϣFL( D_! '*Q"Mj J_8Z(C[26%Nc�RՁ(cI)mbYC2"I ݠ}' X>o%ù) —vBIogF2DѳQYP?H ẁ <񡓛ipliE()(w`6#ob@*pM��D} 1!bx�PWLpLȆ JnJ��OYַq(l�9s;{' BۜC?JX$balQ1w/X?%2FOkl0M%5(հ+&~+}j/7o{(` m˸ 8a?[1ke T7.>29mLq$bjC PpѤ�:HXNIzϣ3�.NAI}rEՖ{  >aѰ@zKJQhm[bDHH cBζv fJhn 0(8_8&9jDQŀ {d/"i("lO"l;v:DjIQ@״@#϶DB q䜈*8 6526j>R?S- V. 3}YAT J;O3u#bŠ LiD b\@΁0¤<mK J 04'wm^ sëyO JY NAH$FV\ J9IzH>�$ML(⚪DQ% F¢}^\ŤU 8}L8AhCR9;Pu1H ŗ<nhN,�ˏdg]ו)f}XQ aq9"QCX3XSh"b] JTA#S,t 3jPӋimQ[|y̎"Dvp(~P0)9 BZzUwE]18=d$(uh~Qjq&{T ɽvI`eok;sGaJ G8�$Ry(A) ED/LS[j>'a&~mLhjQJjQhocÞe<)c67\m''Y?&O22ư,j5)l u`?CïA_0a%dOQImIOͣ~3cph4r=>"S 0 h]/,=@~__:AjFj#a ۉD|�Q6}6F�,5aow<} A4`?""8,*D%! })/qx}fu >/@4%c؞؅>& 'ѰDm;;~=Cf9d"-7,ɷ Z&1ԱV; jcv/eسsð?"J J@䂙B2ptnI ZJD'bQɤ!�403% z0Mu�EbN8M9J<ho~}I@ |@4<Rhs>K J m j@dQ "6K DK\Oh * D@T D@T * DQ@T D%@TJQ@T D%@T *JQ$JJ@T *QI * D@T * D@T D@T * DQ@%JQ$Q$JQ@T *QI *@T *QI 7oW:MnIj76m֢۴ujzVvQ|MﳥN ]Hm^@P{A7}ѳoف6YL[k=y;jXVM'hUjyr}Q u??Ea?$I$I$$I$I$<I$I$IQI$I$I *I$I$IQI$I$I *Ie.pyRz $IQI =-8rKră.{*I$ D9"-<tDA&\DL'>%IK?hvmߧ8-O|iR`>?[6-(zwB *=KdS?/&鷽ھ~kn~[7tk޿5߾C׿}NiР@I@|J6hD6;E<gK=d$-s DQIJQ@T * D%I *@T *$$ DQI *IQ$- DQIQ=7kJ> DӔ@T *I@T *t,O@T K * D%I */k DQIQ݌wX *-QIQ(wNFgp:"KQ$IQ@tӏN@ov~i }ͱxW_J/؟u|S~ɼ_E@T *I@T *]4s<G?>>i\ =x]wMkk78ʤfs y@T *I#G"so?ytȑ)hپ3ǝu(~ڷ+S/^0>7Nto/%A믏r ^Ӯc?UK3kQ D ЦMG>:#<y,g_FYkΜL09E[ J?]ƍe_@$ DW^y=/Yo>~ݹKرҥ++FUVQo[{kuGRn;0xWD>O838 -5mبIֺ}?.8Z‹FO|jf@;o=^@Ԛ5̏ZNOq313gΉ{Ew !:TY+[G}o]ʨI<kwKMxͱIdkcRQU ᇻ/ L@$ DM7)~ǨqfQݳ?3@ 6ߔ Dg-=p/Sq J`1e~tp (uȐC|~ j79|4?art!ѭQ%-CuNh{h]'5,sC؞=р2ٯ(5&js<dف(ԇ?ms E3NԚͪDn]pa@Iw '<_~y D+H@첖]|AV[e) z�)*0F 'N%"|yK,^}Fqǎ]ڵׇ̝saY [p)â(Ɨ^͜5/`k?&rjAt̘ы+VEqmH%D, {w7밗1-@|fq^K2ⵅDo>A_D{#V'Ds Zl%t&-5o>w݊`/s|Q,x.zCT?b0�$A S>?<=)y LeFqJtmZ^tm!j5}۫w?J>7ua2w:`D4BRԺb׉lZ`&T> �4 N��}?[/\dt@t op:x^RQfwD.}3Dp?h zϘ@ jd,lrkQj 5"O^9>cQqi3f%2afZsD|Y52QQgv":s8pHo7}&MsI)0LR J gbKyM=ty`sId(�,O? (i �*dqSRʼbx+"|1>(ye@~d}Ş Ds $j {dIrSnsV bE< f�|1LZBwS6o9 �uN�.RK7vzsRQE7iHD;$G]ۉkQ[o=2X: Y'#[#p%QdbнG$5_eЉ7"/ rG�.[ D8\6lDBy<SFСcQ$EWn713q˄ɘo;X Κ57m~fQJv\5aM<6wEQ@LϖyY JV<V�PO ivqlr pr qֿ[RpN/"J;?g ~7dN7eP28"7)>Ţ%FNfvJ˗_O TĪ˜ Dy mU(}+/ ~R#@I6z';e&Vs%JOQ2mm �=�C(9n=^D 1c?5% xP"(AC @xhs޻( /׿F! uY뤺BAԶa;[ 4x8F4 ӯ(7䟜;=JQdEsh fy^oH(>-TÌu(G9C٩)w}I>Rj9Avx.qBW1F *d<ڍ>j'pP/ D)Cc <ؔTACa@BAs}m?ih'? D90V{r,H9(%Xix(۠ Q&;LVr(v9vxq;-tjmT"ZA4u.%d)R @@ `Zx :3b@r(SjQ QrG>~IIC] Jz+<Qtà D@1_lZ2с(` 8OMDi3|˟lN7I##o'u]R jj8W~ OIQl,) \ J6 %} RɵJ&K(P,};=V83N~H>z{6"fIVKǴ3Qm6_<FNT ;[68= DfDD8՘K0^ـ($|ÄQK-JNQJ.8qcQ{X+ZH q񋔫eBQOiQǂ7aM%f5�yQ@@g rO4Q& >\AA >VksY`RS(O�`u3JDaO(zx8Q%'o�Ml}e!NxD�@YXwR&zuKف(:YfD}Y)Hz"Dy4OU A4^zi5DCEWdĊ-n'fY(#ڞ=uD-C$ DLz9Y5ƴ @GQ[Q"Ǭ)|VJ (WDG#E%xApH~-%*Ql/ߛ犛}BA>@'~ �Y8ar|D[$k�QC~p_'>;%-9qܔ7 3);,1:|/ ,b%D??DBkd0 _@pHG{H[U8EDqvɄt$IQH SvW9nsļ'q7�Ctm(f;vyD$4?F(�,*#A*H2eR@_uo@)+�+9u/>"6HjED9iDWjH DDn*$bC na&Sy#8"ն,EN wڡF/1Q#9"qR[| $ DA0(e@aDAtmu�L}- l-<q�~lG<uKoRypU߯N  vY4Ve�a W Eʾ= aY"}ߵώvVLΝKN@ޙy {\#<9d;B<]%D%''W'F\G`%B!E �hĵhDN4kS!! B%DBh9Ѫ+2fQBh(Q%DJu:sQB4x(! %D Ѩh�QB�!JBe B !J D QBtqQz%DB�QB} (Q%D D Q! B(!J(QB%D Q.m ~1!$ D QB%D U#�!Jre>fl[/?%QQh()6k x�@Z l$wL:D�=R:u9Dۛ<9b&Q㢆фqQc[� D &D 1S 6K X# ���K~Ǵ5SMM�� hk4,b*Q���fI6O܏���@V0-$s:! ��X8�� -`撹eΛ9%���:s,2Q���L\��NhdQlyoC]3#! Q��WWVX~�g.kfaMFن(��h*5o]G yQ_kޮ;7s68:Qe��B%D"?im~X! ��QB07G,db|Y�%D ъi%U&! ��QB{fYnr>G��B%D)F�@!Zk�@ D� DA3B��(!j+51,B��(!d(��hтnCE>s>WXxڻ}%}s^hGի|-->ZHh8}��(!ƀtײe"LuIO\6y1Vzm7hpFxg0=[Wܧ~^=]œҩxzܶڵQ��ђ9rM<M]GVZﭳa+]iN5CfϞp.\>![D2qh l6Rjn۶O|v]u !Z2��͛?.rozICwM$ԩe-zSkպKLl䭧.\N]t5nµ]]l7СB7eoܴi|en㦭%+ݤIܦMu,uǏ-_˻zj])~�! ��!*ڹZQPRg[Bgƌ*"1zoJcg\.&D1Dek;** Z~ztvUeA&Lx5k۽ߦM{԰ڣG yE_2B 6Rp�x7uz5o^ Q%%5=G#{3gq=zQc #r˖~CTa6w#i۔&D[^]CJ՚9OZ/keeMsLmgCTg®y��bBcZ5븕+h,<G=g׮e{BLΟ$Xvɾ߾[`}CVtHzRhg/1D_{ 2m_b\|}}~GUQ�#coT!^`!G}OPҧ<G=~Sib5eKMVf-)D5[6l(װQ3_}"CWs&-nn�40|8hns41k$hSطuN<yt:HG۲?>g>L &M[<0!iҢ QzYaD�&.%K5Pa<D_} UzGڷ -oCr':z.!'iHj{=z*LsJl}|Ѣ徣{&o9onBTh]�� !=;:E5S8qλ?t)^w=bNnr6R)("+454B<{:^ Qk賍GfEs ��?D\'K!Vײ@CTEiyeSkO?pJ_S]1tN/tB[#F땕^zUJZSKj>h\D]~ޜ.]_G=h(} jc*մ��=D52]z!Usx癴Uyԅz].s4):S䩤inm|jwvd4cC{/h^/ZeZ'4Z HU|9ov-5w>p^U񭣿>GrKܷ8s;#BӺz��BT^饃Pt!DSS_观hbP+6}n]D>"B!:Dw۹( :pKQZwf^2I@.E<` J˫پ=@9^ m336ӗ1>� DBt !B1zH$eqvH�BT Ѳ6ԇhq6ԇhq962!i)1�BT.H^M� DBt f�@"Dhq=�B!*D_6Awm�!ii5M� D[ M^ǧC޳ݽ,f 5M� D)!̥X4Df~�R!X` �n!{p�-��чp ��>;_����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/architecture.svg������������������������������������������������������0000664�0000000�0000000�00000150416�12641336260�0021416�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="210mm" height="297mm" id="svg2" version="1.1" inkscape:version="0.48.2 r9819" sodipodi:docname="architecture.svg" inkscape:export-filename="/home/tito/code/kivy/doc/sources/images/architecture.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> <defs id="defs4"> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lend" style="overflow:visible;"> <path id="path4453" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lstart" style="overflow:visible"> <path id="path4450" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" transform="scale(0.8) translate(12.5,0)" /> </marker> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.46734657" inkscape:cx="324.35782" inkscape:cy="565.29868" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" inkscape:window-width="1359" inkscape:window-height="821" inkscape:window-x="399" inkscape:window-y="119" inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true"> <inkscape:grid type="xygrid" id="grid3755" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" /> </sodipodi:namedview> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1"> <image y="82.362183" x="47" id="image3962" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAIABJREFU eJztfXd0HNd57+9O245OAEQlCHYCIESKkEiKiimFlmRbR1Txk2PH0rHVnFhxnPL+kI/fURLbL885 OZJDJT6WHUlOTIlFoCiqi5RkkRTFJnZSBMECEL0RZdvsTrvvj8UdzA5mFwuwyvF3zpydnXJn5n6/ r95GCgsL8QdKxPLL9jnbOSeilo2RYTn3B0XCtX6By0gcEozlLBvP9imlHABCKSWUUgIAlCbzkxDC NgMAHf21brpl3wkoXzj6IgPAymwBCWYLlFLBMAxO0zSiaRoxDIOjlPKCIIgARFEUJY/H4+I4jud5 3vx+wzB0wzD0WCymxONxhVKq6LquUkp1juMMnucNURQpx3EGx3E6AG1000c3ijFN8YWhLxoAmJQL o5tIKRVUVeUVReEMwxAkSfJlZWXlFhUVFZeUlJSUl5eXTJs2bXpFRUWRz+fzBwIBf25urk8QBEEU RWm0XKJpmqrruhoMBuXh4eGwLMvhzs7Ogd7e3p7Ozs6uzs7Oru7u7u6RkZGLkUgkBEARRdGQJMng OE4DoGIMFExLXPf0RQAAk3QegAhA0nVdiMfjvKZpotvtziorK6uYO3funLq6ukU1NTWzKisrK4qK ioqzs7NdoihCEBKfSUjC9BtGMm8opeY5juPMfUopdF2HqqoIh8N6X1/fQFtbW3tTU9P5I0eOHGtq amq6cOFCSzAYvMjzvOJyuXRBEDQAChKAsJqM65LIdewEWtW7yzAMKRaL8aqqijk5OUU1NTU1N998 803Lli1bvGDBgvnTpk0LuN1uEEJgGAYMw0hiLPu9FCKEmACJx+MYGhpSzpw5c3bv3r1H9+zZs/fI kSNH+vr6Ogghssfj0XmeVwHEMQaG685nuN4AwDx2HoAEQFJVVZJlWXC73XmLFi2q/9M//dNVq1at Wj5//vw5gUCAEEKg67rJbDujrQBwOp+KKKVJm/W4tWye50EIQTQaxfnz57t27dq1f/v27R/t27dv //DwcJfL5VIkSdIIIXEkNAPTCtcFEK4nADA1LwFwx+NxKRaLiSUlJTO//OUv337PPffcuXTp0sU5 OTkck3AgobIZMQYzpjCilCIWi0FRFBiGYQLGSgxAPM+D4ziIogiPx5NUPqU05f3sXXieRyQSwYkT J86+/fbbH7711lvvnTlz5gTHcRGPx6MRQmSMAUG/fNU3NboeAMAk3gXAHYvFJFVV3bNnz154//33 33Pfffd9dfbs2dM5joOmaUk2GhirdHZMlmX09/ejq6sL7e3taG9vR39/PwYGBhCJRKCqKjRNMwFk l3JBEMDzPDweD/Lz81FQUICysjJUVFSgvLwcxcXFCAQC5vM0TYOuj+cjz/MAgK6ursi77777+/Xr 17926NChvYZhDHu9XgaEOMbCy2tC1xIAzLkTAXgURXHHYjFp7ty5ix5++OE/u/fee79SWlqaxaSd VSiQYDpz7FRVRXt7O06dOoWTJ0/i7Nmz6O3thSzL0HXdvFYURVO6rU6elfnMbzAMA5qmQVEUEzCE ELhcLuTn52PmzJmoqalBXV0dZs2aBb/fD8AZDIQQCIKAwcFBY/v27bteeOGFl/ft27eLEDLi8XgU ADGMAeGqO4vXCgD86OY2DMMTCoWkkpKSWY8++uhD3/rWt+4rKSnJYhXJVDCrSEIIFEXBmTNnsG/f Phw6dAhtbW2IRqMQBAFutxtutxuiKI6z+VZmW3/tx1OBQlVVxONxyLKMeDwOSZIwffp01NfX49Zb b8WiRYuQnZ0NSilUVR3nLwiCgOHhYfrGG298+Mtf/vKF48eP7/N4PLIoijEkgKDiKvsHVxsAVgfP G4lEJJfLNe3rX//6/d///ve/M2/evDJN0wCMqVBCCERRBAB0dXVh586d+OSTT9DS0gJFUeD1euHz +SCKoindqZw3O5Ot+1P5r6oqZFlGJBIBpRQlJSW45ZZbcOedd6KmpgaEkHFagfkZnZ2d0f/6r//a /OKLL/62r6+v2ev1xjmOY2aBOYpXnK4mAFhI59Y0zReJRKQlS5Ysf+qpp354++23N3Acl6Tqmeqm lOL48eN4//33sXfvXoyMjMDn8yEQCECSpHHqnJGTpANIsv3W+5z+ZwIG9qtpGiKRCMLhMERRxOLF i7FmzRqsXLkSXq83CQi6rpsh5ZEjR9r+9V//9Vfvv//+Vp7nhyRJigGQMRY6XlG6WgBgSRxfNBp1 SZJU+L3vfe/RJ5988jsFBQVeVVVNR45JPKUUBw8exGuvvYbDhw+DUoqcnBx4vV7TLKRicrpzdvVu P5YOAE6OoxPwFEXByMgI4vE45s2bh2984xu466674PF4EI/HoWmaaVYEQUA0GsWmTZvee/bZZ/+t q6vrhM/nixNCIhiLFq6YSeB9Pt+VKpuRAMBNKQ0Eg0HP3Llzb1y7du3PH3nkkXtdLpdIKTWZzxy1 48eP49/+7d+wbt069Pf3Iy8vD7m5uXC5XGkfZLX3U038OIV31uPpzrNzHMfB6/XC6/Wir68P77// Pnbu3Amv14s5c+ZAkiQoimJmGgkhWLx48azly5ev6ujoCDU3N1/gOA4cxxFcYZ/gSgKAICH1Xk3T ApFIxP/AAw/82a9+9av/t3jx4tmapplOHYu7u7u78Zvf/Aa//vWv0dPTg8LCQuTk5Jg+QKrKT8fs S80EOj1zIg3ANhY5+Hw+9PX14Z133sGRI0dQUlKCGTNmmNEGkIhmCgsLs1avXv2ngiDkHDp0qElV 1ZggCFYQXHYgXCkAEAAiIcQXj8d9lNKCp5566n//0z/909/n5OR4meoDYHrrb775Jv7lX/4Fx48f R0FBAfLy8sxrzEIzYOJEWsDqM0xEmVxjvTad4+l2u+HxeHDu3Dm8+eabGBoaQk1NDbKyshCPx830 tSAIZNmyZYtmzJhR+9lnnzWPjIwMiaLIIbkZ+rLRlQAAY74/Eol4/H5/5bPPPvt/H3/88QeAhHpk 3rokSWhvb8fPf/5zbN68GW63G0VFRZAkKXXhKUCQifq3Mj9VythKkwVJKmfR+kzmw+zduxc7d+5E aWkpqqurTSeRbfPnzy+vr69fcezYsdbu7u7u0TphTc6XDQSXGwAcEiGePxwOe0pLSxf++te//sXd d9+9QlVVU+XzPA9BELBt2zb87Gc/Q3t7O0pKSsyEykSUCQgyOT4RpVP/1vOTCTlZpOP3+zEwMIB3 3nkH0WgUS5YsgSAIZv5AVVWUlpbm3HTTTbeePXu2v7W1tWXUFF5Wc3A5AcCyev5QKOSePXv2kpde eunfly1bNp8xHwAkSUI8Hsd//Md/4KWXXoLb7ca0adPMkC9Tmoipmdr+dOdTMdV+LpN7GPOt51wu F3iex549e3Ds2DHU19ejoKAA8XjcDC3z8vK8y5cvv/XChQuhM2fOnBEEwWA9lnAZQHC5AECQkHxf KBTyLFiw4KaXXnrpudra2hnM2QMSzO/q6sJPfvIT7Ny5E9OnT0/Kq0/6oWlsfLrjk2kRtP6m2k8l 8dbrUgGD53l4vV6cP38eO3bsQFVVFaqqqky/QNM0+Hw+cdmyZSu6urqip0+fbrKA4JLNweUAAPP2 /eFw2D137tylv/3tb/99/vz5ZbquJzH/9OnT+PGPf4wLFy6grKwMkiSZFXElQOCkBSZ6jlPc73Te 6ZpMzID9Ona/x+PB8PAwPvjgAxQUFGDBggVQVdX0CdxuN9/Q0LCsvb09fObMmSZRFK19FKcMgksF AAEgEEL80WjUW1lZWffiiy/++8KFCyt0XTfje0mSsHfvXjz99NOQZRnTp08Hz/PjJOVygmCqlC7e T3fMyfGzHncqw55YkiQJhmHgo48+As/zWLx48TgQLFmypKGlpWW4paWlWRAE1qQ85bTxpQJAAOCN xWK+nJyc6hdeeOG5pUuXzrYyXxRF7Ny5Ez/96U/B8zwKCwsvu7PmdK+TFsjUx3Biov3XyRm0Xp/K fDhlFa3nWXP07t27QSnFkiVLkqIDr9cr1NfXN5w8ebKzs7PznCAI1l7Lk6ZLAQAPwK2qakAQhOLn nnvuX1avXn2j3eH7+OOP8bOf/Qxerxf5+fkTFnolQDBZmizDna4BxloS7fekAozVLxBFEXv27IGu 61i6dClUVTU7owQCAWn+/PlLDx8+3Dw4ONjJ8/yUNcFUAcAh0U8vEIvFsv7hH/7h/zz00ENftTP/ 008/xU9/+lP4fD7k5uYmFXAltECq+ydbphMA2G+qrJ/9/nRaxMk/sGoGSik4joMkSThw4ABLFZsg 0DQNBQUF3vLy8tp9+/YdjsViAxzHMZ9gUv7AVADAPH5/MBj0PPTQQ9/50Y9+9JfW7J4kSTh69Cie fvppuFwuk/mZSmi6405buvvt+ywhY3U+UzEr1f5Ecb/T9enuS3UvaxHdt28fAoEAampqzBBRVVWU lZXlud3usoMHD35GKQ0TQibtFE4FAAIAXzgc9tx0002r1q5d+1Ov1ytZHb62tjb8+Mc/ZkhNunky GbvJHJ8IXKnutQOCHbP+ptqfjKZwujdVpGA9x7q8HThwAKWlpZg5cyZisRiARA+k2bNnVw4PDwun Tp06zHFcnBDCxiVkRJMFAA/ArSiKPzs7e8avfvWrZ2fNmlUMjLXfh0Ih/OhHP0Jvby+Ki4sBpGdG pip7su0Ak703UwCk+rWX5eTsZRImWpnPjrH+kAcPHkRtbS0KCwvNPAEhBLNnz17Q1NTU1dvb28zz PButlBEIuIkvMYkgMfTKF4/HfX//93//w4aGhtms3x1ro//FL36Bs2fPYvr06Ukfm4oyDbcyfkmL NnACXiZmIxVN5PVnEh1Yr0+173TM5XIhHA5j7dq1GB4eBs/zZje17Oxs6dvf/vb3c3JybjAMw4uE ic6It5PRAAJG07x33XXXmqeffvpvCSHE2qq3adMmrF+/HmVlZWZqN509dtpPdWyyjly6ZJCVpqra UzE7VXlWTZBJRxTr/ex61mQ+ODiI5cuXm72bNU1DcXFxdjwezzpx4sQBQkgkU1OQKQA4AC5VVf25 ubkzn3vuuZ+XlZXlMmmSJAknTpzAP//zPyMvLw8ejyfp5qmAYDIAuJTIIVMApLLr6aQ53XmnZ6cD GAOBJElobm5GTk4O5s2bZ451MAwD5eXlVc3NzV19fX2nCCGKJV2ckjJRE2wwpkeWZdcTTzzx3fr6 +ipmf3ieRzQaxTPPPAMA8Pv9GTlB6fad/ju+mE3d29W7kxaYjHOY6j1SvdtEzt5k1X4qjeByubBu 3TqcP38eoiiaWiAQCAhr1qz5rs/nW0gp9SDBt7TSkQkAOAAuWZZdtbW1Nz788MMPappmZvp4nse6 devQ3NyMwsLClDYwU8ZnShNphInaA9IBZaLyAWcmpZN+6332X3t7wkSbKIoIhUJYt26d2dHUMAwo ioLa2tqqm2666UEABUgMtuGRhiYCAHP8PJTSwF/91V89UVRU5GWVI4oiTp48iQ0bNqCwsDBpGJX9 g+37TnQpzp/jy09g/9Mdn0hV2487USYSPdHm9EzDMOD1evHZZ5/ho48+gtvtNrOEAPDlL3/5noKC goZRLSAiDZ8nAgAHQIpEIvytt9666mtf+9ptbHgWx3FQVRXPP/88AMDr9U5oD+2VYj+WqgLtNBmb P1XfwgkE6d7T7tilk2r7PamuAcYyg9Zy2XlRFLFlyxb09PSYUYGiKCgrK8tZtmzZgwCKKaVptUA6 ABAAgmEYHlEU8x577LHv+P1+jkk569Fz4MABTJs2zfwI6++lHpsMZZIdTOcLpCrT6f3SgTuVENjL sDPWfq+V0dZ7rOWKooienh689dZbEATBdAZ1Xcfy5cu/VFRUtAKAFwlfwJHXEwFAikaj/MqVK7+0 atWqBtaFmed5hMNhvPzyy8jOzjYf7lRR9mNOlZEJpbsuE4ZPdJ/9GidpnMgUTFadO93jdMzeqMSO GYYBt9uNHTt2JDmEiqKgqKjI09DQsIbjuOmU0pR5gVQAYLbfzXFc9p//+Z//L5/PZ1YSz/N4++23 0dLSYo6Fm6jSMmH4ZMxDpjRRJOCkNTK17cB4SbWez8TG25lsHfqeivnWjeM4RCIRvPfee+b7sN+G hobl+fn5DYQQL6XUMSJIBwBJlmXhhhtuuHHVqlXL2AhZnucRDAbR2NiI7OxscBznaB9TSYj9AzOp 8InIqedO0sdk4OVTOr6nsPWc/VlO9tyuwq3XTVY7WFW+9b+T6XC5XNi3bx/Onz9vDp7RdR3FxcXe urq6OwEUIoUzmAoAPACXruuer3/962tyc3NFq/Rv374d7e3tCAQCSRU0kapnL8ty2+nuzVQLsLH8 DKCpWgvT5QAyMRepQO50TSYgSQcEq5BYy0kFGkISM5R8/PHH4ybMaGhoWBEIBGoJIW4nLeAEAAJA UBRFqKioqL7jjjtusyZ9YrEYtm7dCr/fb3qe1spI9ZIAWLICy5YtA8/zE4LAiQlOv/X19SgsLISi KI73pVP5k20oAsZ75k7XpAPCRMx30phOz7QekyQJn332Gbq6usyRVLquo6KiIn/WrFlfApCLhGBP CAAOgBSLxYTbb799VUVFRS57IGuWPHPmDLKyshwZkuoY23RdR21tLW6//XYQQtKCIBMtoOs68vLy sHr1akybNm1CEEwm2ZPqO+znJwJ/JpJvvc56Xyqw2Y9zHIfBwUHs37/fHFjDNG59ff0KSZKqCCHj nEEnAPCGYUhutzv3rrvuWm2dVYNSirfffhuCIJiNPRMx36lCCUn0cFm9erUjCJwYkI4opSguLsYd d9wxaRCw/6migHTvlQmT0zE/3T2pfAgrKNh5XdfNkcb79u1DKBQyTYGu65gzZ051QUHBEkKIj1Ka pAXsAGDqn5szZ868xYsX17HskiAIuHDhAg4cOGB6/pkw30kqWCeHpUuX4o477hgHgokq3k7sY0tK SvCVr3wF06ZNQzweH3ddOh+BnU9Fk2ViJtLOyp0seNh9rKMoI1EU0dHRgVOnTiU5g/n5+eKsWbNu IoRMQ8IZTAkADoCoKIq4cuXKWwoKCiSr1OzevRvBYNDsz5/u5dIxkw0NE0URy5Ytw1e+8pW0IJgI EGx0Mc/zKCsrw913342ioiJHEKSjTCTd/q1O3+vEZKd7U4V8mYDHKfwkJDFl3sGDB5POcRyHefPm 1UmSNIMQkhQNjAMApVRyuVyBlStX3mydn8cwDOzevRsej8f8b6+gVJVk/2UME0URkiRh+fLl+OpX vzplTWAtTxAEVFRU4J577nEEQarowEn6U4EwnYRa43mrenba7ECwM9eJ4amYz0gURTQ1NWFkZMSc bUXXdcyYMaMsNze3luM4L01MnJ2oO9v9gqqqXGlpaeXChQvnM/XC8zza2trw+eefJw3gzFQL2CuR dXuWJMncVqxYga997WspfYJ0GoGZFFEU4XK5TBCsWbMmrSaYqF0gE01kZ3imEsz2GUAmknSW4k3F eJOBgoCBgQGcO3cuyRnMzc0VysvL65CIBszUsBUAPEbtf11dXV1xcXGWtYIPHDiAUChkTt9irZTJ fLBhGGZjEpNal8s1IQhSMYMxjgEgExBM1G7g9Nx0Uj+RFrAfZ+Xa6yXVvZkw3kq6ruP48eNJ3yKK ImbOnDmP5/kSQoiZD7ACgKV/paVLl97I5t1l3v+BAwcgSRLYZE5OjRVOleRUqYSQJKm1aoMVK1Yk mYN0GoZt7D0ZqCRJMqeKS2UOUjl/9vdOx+SJVHU6Fc6Ymgo41m2yxPM8zpw5g0gkkpQYKisrK/F4 PFUcx7mYGUgCgGEYgtfrzamtrZ1rLSwYDKK5uRkejyclE9JVlv06YGyiCOYMMi0giiJuueWWcSCw g8hODAD2MgVBQGVl5TgQTNQimE6y7eftYEhlz52k3O4TOPkIkyVBENDX14e+vj5zrIau6ygsLMzJ zs6uJoR44aABeE3TuKKioulVVVVV1oka29ra0NfXB5fLlRHz2f9UEmFnnNUncLlcSSAAYE6aYC3b +kwrMc3CQOB2u00QpDIHTjRVFe/E/FT1YL/X6g/Y3yVTH4DVQTQaRXt7uwkASikCgQBXVFRUDSBr lPemfiAAeFVVSWVlZWVBQUHAWkFnzpyBLMtm6ncyku700day7ebADgLmE1hB4AQ2KzFQWTWBKIrj NEE6M5AOBKkkNpX6d7qOMZStR6CqKhRFQTweN2cjZRNcU5pI9ebk5JhaeCKilOLChQtJ/wVBQHFx cQXHcQWjfoC5YAQBwOu6zldXV1ezXr2sUpqamsbNsWst2B5W2Zlsr0w7s9hmnRSKXbdixQpQmshA WiebsJZpJ1aefdZwAKYmeP3119HT05MkIdZyJ7Lhdkbar03FbLuUM+CzGU/9fj+ysrKQk5ODrKws ZGVlIRAIICsrC16vFxs3bsSxY8fSzqMEJLRAR0cHFEUxeUIIQVFRUaEgCMWapgmGYZAkAHAcJ1ZX V1fxPG/OX6fruhlSsI+0p1Stx63nrQBJxzBrWfaZwSilWLFiBcLhMD744AMTiKwZOpWTxMqzTizN iEUHW7ZsSWo8SSXpqZhvndiJ7TNms3cQBAEulwsej8dkcHZ2tsnknJwck8Eejwcejwc8z5sxvPV5 W7duxcmTJ833TUc8z6O/vx/hcBg+n898p/z8/GyXy1WsKIpkBQBHKeV4nneXl5dPt1ZeMBhET0+P Gf45ST/72FTnrOCYCADs5e12b9GiRWYoamdoKrI2YdupoqIC9957LxobG9Hd3Z30TGsSh80Wzn6t U80Tkpj/wOfzmQwOBAIIBALIzs5Gdna2KdEejwder9dMVrE2FlY/1npjz7YCauvWrXjjjTfMafUm Io7jEAqFMDg4iKysLLOsrKwsn8fjKQyHw24AYxrAMAzO7/cHiouLp7EP5DgO/f39GBoaSrI9Tky0 S771OnY805CGefPMN9A0DR6PB263O2lYFLs2HaUCAaUUFRUVuP/++9HY2Ij29vYkrWIYhsksJsVM TTMms33GXEmSTN/D2oDm9D6pMpHs+eyYruvYsmWLyfyJvtf6nHg8josXL6K6utos2+v1Cj6fr7C/ v98DOwA8Hk8gOzs738q4zs5OxGIx+P3+JAbapdu676QZrBI9WeI4DuFwGMFgcJwmsZulVJUBOGuC yspKPPDAA1i/fj3a29vNNLeiKKiqqkJDQ4PJXLYxFe30zFRpZqfkkz0UZXWkqqqZb3nttdewdetW E1SZEgNPT09PUvmjM5fmAjABQJAAAHJycrICgUDSZH3d3d1pm2vtZAUBexHruUzKsDpNlFLE43Hs 2rULw8PDZh94J38jHaUCASEEM2bMwFe/+lVs2LAB3d3dZtlNTU3w+/1YuXKlyQC7dgKSVxpLx2zr ead6Y9/LcRx0XUdjYyO2bNlimoypUH9/f1KdC4IAn8+XQwjxERYKAOB0XUdWVlaW1+sVrTeEw+Fx qj+VvXfSANb9dMkNdpw5V8ypYj2Qdu3aBUmSYM1POL1LOnICAVOVgUAAt912G9599110dnaammDn zp3QNA2rV6827TYzC9a+EqmY7fRr3bdHHEAiabNp0yY0NjaarZxTpWg0au4zcPn9fv9oMmgsDzAa a3oFQUjSM7FYbJy6TZUGtV/jFAunYxZjPouLZVnG5s2b8fbbb5v22TrLtr09PBOyhogsDS3LMhRF QUlJCe666y7k5+cjEomY7/vhhx9i27ZtAMaAZ0042Td2nJkKu+awq3Lr96iqig0bNuDVV1+9ZOYD MDvHWEEoSZKHEOIhhCQBgLjdbrfdw7Y3zzqFSZn8T5UJtPoGVm87FouhsbERb775plkJ0WgUFRUV qKysRDwenxIAWCUwECiKgmg0ajKrpKQEa9asQWFhIcLhsAnst99+G2+++WaS+WFknf/Yuu9kCuzf zr6bbZeT+QDGZQ9HIxcXEuMGCVuKFQBIIBBwO3nyE21O2sD+a913KtuaEZNlGRs3bsTrr79uVkI4 HEZlZSXuu+8+eL1eKIqS5CdMlhgTg8EgNE0zs4WsU8mDDz6IoqIiBINBk+lbtmxBY2Nj0rj8qeTs 7d/MftevX39ZmZ+KRFEUOI4TMQoAk4RR8WcMs7/wRCCYqEHEWll2m2+V/A0bNmDLli1JzK+qqsI3 v/lNFBYWmhV/KQAAgEgkYkYWLG3MQq3y8nI89NBDKC0tTQLB5s2bsWnTpnH5AasJTEepmH+5JT8d 8YkHCIQQMi6usDINmHyHh3SNHU7Ojl3y169fj9dee80MsyKRCGbOnImHH34YxcXFSRV4KQDQdR1D Q0NmyGVtRWTJloqKCjz22GMoLy9HKBQygdLY2IiNGzcmMTATEFxrybcRD9h6BOm6btjz2042PdVm /UCn43ZtoOs6FEUxJf+VV15BY2OjyfxwOIzq6mo8+uijKCkpSWovsGqBqVAoFEIwGAQwPm1sB8H3 v/99VFVVmQ1ioiiisbERmzZtMk3RRCCw1g277mpLPiPDMNjLUQ5IzCk3Km1x64JGVgnOhKzXppN+ Suk4tf/yyy/j1VdfTVL7s2bNwhNPPIGysjJz4kTroAcWKk5WA6iqisHBQXM0Eft+IDUIfvCDH2Dm zJmOIEinCex+Dnvna8V8QghUVTUopTowpgEoIcSIRCIxq2PD7J7Tx2Sq+p2AYK0sxvxNmzaZyZZw OIzZs2fjL//yL1FeXg6e55M6jFjtP4tSMk0IAUAwGEQ4HHasHMAZBJWVlSlB4GQO7C2EVm9fUZSr pvbtS+2OCp8GQMOoBgBGtYCqqjGm0thLp2opS+ftT7Sx8hVFwSuvvGIynxCCUCiEOXPm4Mknn0xi vtVLB5CULJqMBhhd9j0J3FZKBQIAaTXBhg0bxpkDaz1ancarKfnWjqHsV1EUFaOrlJoAGF31OhyL xVQralnfQCcJB8aPk0sn+VZToKoqNm7caNp8IGGX586dix/84Aem2mc0MdkJAAAXjklEQVSSb828 scjB6gRmAgJKKYaHhxGJRNJeNxVzwKID5tMwx5Zt10rtM/6x76KUIhqNygBilFLTB6Acx9Hh4eGR YDAoWwGQl5dnVnqq8G4ihluvBRL2+9VXX01y+Bjz//qv/9qUfLfbbTKfaQj2EVYTkKkGkGUZw8PD oHTiNoSpmgNriMh6+LD9a2Hz7ZN067qOUCgkI7E66ZgG4DiOyrIcCoVCw4yJowsXmTn4VA6enelO /9lGSGKJONbIwdqt58+fj7/5m79BeXk5OI4zmc+aZK0ZNasPEI/Hzblz02kCSimGhoYQi8Um3YA0 WXOwceNGc+VxtuD0tWA+x3FJM7YCidSwLMshAFFKqQkAgxBCw+FwqLe39yIwNu1YXl4efD5fUhdt ezyfiUNoGInVsrq7u7Ft2zbTOWHM/9u//VtH5ltz6dZGJWZfY7EY+vr6HM2TlVhz8mQjhqmAwGoO 4vE41q1bh82bN1/tUA+iKCI/P9+MSgghkGWZhsPhEUJIFIDBEv+UEKKrqhrp7u7utUpuVlYWCgoK cO7cuZQreDpVqvWYdZ/1yGXe/oIFC/B3f/d3KZnPJN5ettUENDU1gc1daAUgYx5L+tg7gmZKzOxY u5cRkljGnoFg7dq1aG1thdvtBgC8/vrrABIS99Zbb5ljKq4WUUoRCASQn5+f1IIaCoUUWZaHKKUR 5gMAo2GgYRjx1tbWNqbudV2HJEkoKytLOVInlbSnMhHsXlmWUVlZiR/+8IcoLy8HISQp1LNLvZWs TiDHcTh+/LipBewJLCA56TNVsmsCpg0AoLy8HI8//jjy8vJMIIqiiDfeeAPvvfeeOSvK1aTRUcHI yspK0gAXL16U4/H4AKU0ClsYqBNC9NbW1nOxWCyppa26ujpldg9wbiZ2sv92p/Duu+/GjBkzAMBk vFXtpyKrk0oIQWtrq7myhr3fnqqqGBoaSkr6TJVSgYBSiurqanNpF3Ztup5DV5oMw0BJSYnZgYZR b29vSNf1XsMwZNgBIAiC0d7e3jo8PGyGgpqmYebMmWYkwCiVhKdiuD0p4nK5UFlZaapWa186e5Oq lexOIHvHrVu3YmRkxPzPnjs8PIxQKHTZKtYaUtnb+0tLS8d1+rgWzGdUUVGR9Hxd19HX1zcIoF/X 9ThgyQQiAQDa09PT3tXV1ckqOh6Po7S0FDk5OebgDKeQ0KoNUrUBWI+xxp9UjE5HdgCIoogDBw5g +/bt5gymmqYhEolgcHBwyu0F6ciJ0bIsT9rJvBJEaWIgSUVFRVIX9Wg0ir6+vj5CSD+lVCWEUKue NTiO00Kh0EBzc/NZVpCqqsjNzUVFRYXZO8jJ405l/53AAiQ6d+zYscN8QeuAiYkSO8zW26X9+eef x5kzZ8BxHBRFwcWLFxEKha4IU+zp8mg0iuPHj191W+9ELH9TXFxs+m48z2NwcFAdGhrqAjBAbW0B QCIU1AzDiJ44ceKYdZkyQRCwcOFCszuWnfGZaAQ7OFwuF9577z28/PLL43Ll1uyeE/PsGoCV19LS gn/8x39EZ2cnotEo+vv7x40wvlSygtvabvLWW29lPGjjSpOmaaiqqkJ2dnZSBNDR0RGUZbndMIxB OloZVgBQAJogCNrnn39+ZHh4WGcfqigK6uvr4Xa7zQJTRQBO0u90nJXx/PPP47//+7/NVClLpVpB ZKdUDPX5fPj000/x1FNP4fTp04jFYkktdJcKAna/tUnXMBJdtxsbG82E1bUmQghqamqScg66rqOl pWXAMIwLuq6HMdr+4wQAo62trbmlpaWVxb/xeBwzZsxAWVnZODPg5PilAoT9P3OgfvnLX+K3v/2t mUNnWTSrhNspFSP9fj8++eQT/OQnPzG7RF8OEFiZb8/tv/LKK46dPa8Fjfbuxty5c82IhGVb29ra OjiOu6DregwOAAAAned5LRwO9x06dOiQFe0ejweLFi0aBwBg4lG0qUBiGGOzhTz33HN48cUXk0Bg Z1qmjPP5fDhy5Aiee+459Pf3m1psqiCwM5+Vt379emzcuDFpLN+1Jk3TUF1dbXadAxL2v6OjI3rx 4sXzADoNw1DNkNZ2PwWgchwX++yzzz6JRCImoxRFwZIlSyBJUlJFOtl3J6bZAWHdWBi4du1avPDC C46aYLJS6/V6k0BAKZ0SCJyYf606c2RClFLU19eb8zgyOn36dL+iKM2apvVTywk7AAwAqiiK2unT pw+dO3eunYWDsVgMs2fPxqxZs8Y1vqSy++yaVPkA6z7TBL/4xS/wn//5n+M0wWSafRlZQTAwMDBp EDjZ/KvZmWOyxBbqXLRokTkegKn/5ubmNo7jmjVNS+oJ42S0dJ7n1ZGRkY69e/fuslaCJElYuXKl uVKVkwlglM4EpDIXzCd49tlnTRCwptRLBcHatWsn5RPYmX8tOnNMllRVRX19PQoKCpLUf0tLS6S3 t/c0gHO6riuEkJQaAEisOqnyPB/bvXv3tsHBQY0xSJZlLFmyJGk6ViuDAedEUCpn0G4KdF037ekz zzyTBALWrj6VpI7dHDA1nq7/nhPzr1fJBxJ8cLvdWL58eVLG1jAMHDlypEvTtBOapvVQSpNa1pwA QAGokiSpLS0tR44dO3bUOiwrPz8fy5cvhyzL4zz0yTDeyWwwYnn2Z555Br/5zW+SmDCZDiBWcgKB XbOYFUCvjw6ckyFFUbBgwQJUV1ebwsnzPPr6+vTm5uYzPM+fUFXVDP8YpVw4khDCxeNxnVKaddNN N/2JlXHTpk3D7t27oY0uIJXK6bNXKuC8kIITsZDq008/hSRJqKurM5M/O3bswOnTpyeddBFFEe3t 7Whra0NNTQ28Xq/5Pizk/SIyn9XhN77xDZSVlZnhnyiK+OSTT/qPHz++DcA2RVGGrOofSL9yKOE4 ThwYGAjW1dXdNm3atBwmiXl5ebh48SJOnjyZNHWM9WVSgWEyIR0Dwd69e5NAsGPHDjQ3N08p6+YE AntyizH/SozVuxIUj8dRW1uLNWvWJMX+wWCQbt269Vg0Gt2qquoRXddVe6Iq7dKxHMdxkUgkJklS weLFixuYnaaUoqioCHv27EE8Hk+a6iQVo60qfzJkBYHL5UJdXR127do1JQ3AyAqChQsXwuv1Jg00 YSDYsGHDZRmifSWJ1e+3v/1tlJaWJkn/gQMHhg8cOPAhIeStWCzWi0S6P+n+dABIZIo4ju/r6wsu WrRodU5Ojp+pxby8PIRCIXPGKjvDrYyeCuOtxECwf/9++Hw+BIPBSwIAMAaCCxcuYNasWQgEAmYa NxQKYePGjdiyZct1zXwgMXz/hhtuwD333JM0FFyWZWzZsuVkMBjcqmnaPk3T4k5p6gkXj+Y4jg+F QmGe5/NvuOGGpcze67qOiooKHD58OGlm6lR2fyqOm+09AABHjx7F8PDwpDp3piJRFNHV1YXDhw9j YGAA3d3dOHz4MBobG7F79+7rnvmsX8Wjjz6K/Px8M/STJAn79u0b2rNnz+85jtsai8U6KaV0KgCg AAghhOvp6bk4b968Vfn5+dnMPgYCAbjdbuzfv38cAKaq8tMRmzolHA5fNsYIgoBwOIxTp07h8OHD OH78OAYHB+Fyua6Lhp10FIvFcMcdd+C2226DLMsAxmz/5s2bj0cikS2apn2qqmrc7vwxymj5eI7j uHA4HInFYuLixYtXMuaqqory8nJ0dHSgtbU1qdPo5ZB6J2KTMFxOsnbxupT5eK4mxeNxlJeX45FH HknqrSWKIj788MO+w4cPf8Dz/FZZlrtTST+Q2erhOoCYJEnywYMHtx48ePAIWymUxeQPPPAAsrOz zf4CV4r5f6QEsdT5gw8+iJycHFP1C4KAjo4O7dNPPz0pCMKOeDzeahiGkUr6gcwAQAFoHMfFFEXp ePPNN389ODhozrasKApKS0tx//33m9O2/JH5V5ZisRhuv/12LF682FT9hCSmhdu2bVvbyMjIHkrp fkVR5HTMBzI0AaNEOY7jLl682CcIQvHChQtrmNrRNA2zZ89Gf38/zpw5M+E8tn+kqVMsFkN1dTUe e+yxpDETo+sGBrdv375LEIRXZVn+XNd1fSI/ZlIAGC2MdnZ2dlZVVd1SXFyca82kzZs3DydPnsTF ixczns71j5Q5qaoKv9+PJ598MmmhTJ7nMTAwoG/cuPF4NBrdomnah/F4PDKR9AOTBAASWoDEYrFw X19feNGiRV9yuVwCs/t+vx8zZ87E/v37EYvFvhDO1BeFWJvJI488ghtuuCFJ9VNKsXnz5gtnz57d xvP8a7Isd6Vz/Kw0GQAAFhBcvHixW9O0nJqamnr2IE3TUFRUhGnTpplLl10P3aS+6ERpolvefffd hzvvvNNkPpBQ/bt27Rr86KOPdomiuEGW5WO6rmuZSD8weQAACVNAARhtbW0tubm5C2bOnFnOTIGq qqiuroYkSTh8+PA1Gxnzh0SyLOO2227DN7/5TbNXEpAI+Zqbm2OvvvrqQcMwGlVV/Tgej0czZT4w RQBg1B/QdT3a0tLSPmPGjOVFRUXZVhAsWLAAlFIcO3bsuukt+0WkSCSCZcuW4dFHHzUzsEAi5Bsc HNR/97vfnRweHn4TwNZoNDqAMV8tI5oKAIAxU4BoNDrY0dFxcd68eSuysrJcDASGYaCmpgaqquLk yZN/BMEUKBKJ4MYbb8Rf/MVfQBAEM97nOA7xeByvvPLKuXPnzm0TRXFTJBJpGY35J/WMqQIASIDA 4DiODg0Ndfb09Cg1NTXL3G43b20YWrRoEVRVxalTp/5oDjIkShOjpxsaGvC9730PLpcradApAGze vLn90KFDv3e5XBtkWT6maVrGdt9KlwIAYAwEem9vb+vQ0JC4cOHCJZIkESsI6uvrYRgGTp48eUVS uX9IxJi/bNkyk/lsXgM2IPXdd9/t/fjjj3dJkrQhFovticfjKXP9E9HlAAADgdLZ2Xk2GAx6FyxY sMi6xIxhGKirq0MgEMCxY8fMvn9/pGRiU97ceeed+O53vwue56Gqqin1giBg+/btA+++++4eURQ3 Kory+1gsFrkUrXqpAAAsICCExNrb25vD4XDWvHnzaqwg0HUd8+fPR2lpKT7//HNEIpE/JosspCiK md9/4IEHQClNmgNREAR88MEHA++8885enudf1TRtmyzLwalKPqPLAQDAAgIA0ba2ttMjIyO+efPm 1bLOIsDYoMUFCxagtbXVXIzqf7pfIMsy8vLy8Pjjj+O2224z21SAsdbP9957r+/dd99lzH8vGo0O IVHfl0SXCwDAGAAMAJGOjo7TFy9eFGfPnl3j8Xg49kGqqqKgoAANDQ2IRCI4d+4cKKX/I02CridW RKmrq8OTTz6J+fPng43GAmAukvHWW2/1bN++fY8gCJtGmT8IW+/eqdLlBAAwBgIdQKSrq+t0e3u7 OnPmzJrs7GzJ2njkcrmwdOlSFBUV4ezZsxgZGfkfFSrGYjFIkoR7770XDz30ELKzs5MyfIIgIBaL 0U2bNrXt2rVrtyiKGzVN2z4q+ZetufVyAwCwgaC/v//M2bNnh6dPn76wqKjIxzQB64A5a9YsLF68 GKFQCBcuXDBHCP2hEhvkMn/+fDzxxBO49dZbze7njCRJQl9fn7Zu3bqzR48e3eFyudYrivKxLMsj uIzMB64MAIBkEMjBYPDc559/3uF2u6sqKyunWZsxVVVFIBBAQ0MDSkpK0N3djf7+/j+4cJGp+/z8 fNx777341re+heLiYkSjUVPlk8RyLvj888+jv/vd705euHDhQ5fL9UosFtsbj8cjuMzMB64cAIAx x1AHEIvH421NTU2nh4eHsysrK6v8fr/pF7Cu2DNnzsTNN98Mr9eLzs5OjIyMfOGBwEI7t9uNL33p S3jkkUewZMkSc2QSkIj9RVGEpmn48MMP+1977bXDoVDobVEUN8qyfExRlNiVer8rCQAg2TFUdF3v aWtrO3nu3LlIXl5eVVFRkQ8Y60iqqioEQUBtbS1uvPFGuN1u9PT0mLN8fZFMA5sK3+PxYMWKFfjO d76DVatWwe12J63ExqS+q6tL3bhx4/ndu3fvBrAZidz+eVVVJ+zUcSlECgsLr1jh1ucg0f1MJInl yor9fv+Xbrnllj+//fbbb87JyeGYNDBicwb29vZi79692L17Nzo7O0EpveqzbmZK1lFFLNK55ZZb zOnw2CypjARBgKIo+PTTTwc/+OCD08FgcLcoiu+oqnowFouFDMOYVMPOVOhqAYARh8SS9RLHcTkc x82vrKxcc8cdd6ypra0tsTZ4MBJFEZIkYWRkBEePHsXevXvR3NyMcDgMjuMmtZ7ulSAr091uN2bM mIGGhgYsWbLEnKXDDm7WJnLu3LnY+++/39bU1HSE5/mPCCG/j8ViF1RVZTdc8c6VVxsAwOhS9Uho AzfHccVut3tZbW3tvatWrbq1qqoqi834aSW2cISmaejo6MDx48dx9OhRXLhwwYyd7atyXwmyDh6l lMLj8aCkpAS1tbWoq6tDVVUVPB6PObuJ/Rs4jkNvb6+2Y8eO3gMHDjTF4/G9giB8oKrq0VgsNjIq 9VetV+21AAAjDgkgSDzP+zmOmxkIBP5k0aJFd91yyy03VlRUeAGMAwKzmYIgIB6Po6enB2fPnsWp U6fQ1taGwcFBc+g6azyxL+Q4EVlHNFk3Np9xTk4OysrKMHfuXMydOxclJSXw+XxJ08hYib1Df3+/ vnfv3v79+/efGx4ePiKK4g7DMPbHYrEuTdNUJITjqnapvpYAAEZ9A0opz3GcxPN8LiFkdnZ29sq6 urrVS5curauqqgow02Dvbm4Fw+hCCBgYGEBXVxe6u7vR1dWFgYEBhEIhRCIRc2aTdJNMsPmKRFGE 1+uF3+9HXl4epk+fjpKSEpSUlKCwsBBZWVkQRTEl01n+nlKKrq4u7eDBgwMHDx5suXjx4jFRFPcA 2B+Px1sVRYlRSnE1pT7pPa8xABgxIAgcx7kEQcghhMzx+Xw3z5kz59bFixfXz5kzZ1ogEDBVsBMY GPOYjdV1HbIsIxQKoaurC8PDw+Yc/k5D1gghkCQJLpcLfr/fnCKXzWIOjK11mO4dOI5DLBZDa2ur fOjQof4TJ06cD4VCJ3ie/4wQclBRlFZFUaJT6cBxuel6AQAjAoBnGmEUCDNEUayfPn36zTU1NTfM nz+/cvr06V6v1wtgLIfgWNioymdDv5hvkK7SrerfvoReqmcwFa8oCnp7e7Xm5uaRY8eOdbW3t59X FOWkIAiHKaXHFUXpVFU1aoy+8LVmPnD9AYCR1TQIPM8HOI4rIoTM8Xq99SUlJYvmzp07r7q6unj6 9Ol+v98PnucdZym7rC9FxpafZ+PxZFlGb2+v0traGmpqaupvb29vD4VCZziOO8Xz/AlN086qqjqg aVrcGF2w8XpgPKPrFQCMCBIrm3OEEN5iHkoIIdVut3tefn7+3PLy8ury8vLpJSUlOQUFBR6fz2eG h07zFU34UOK86jeb4XxoaEjt6uqKtLe3B9vb2/v7+vq6ZFluBXCO5/lmwzDO67reqyhKWE84HFc8 np8qXe8AsBKhiRVOOEIIz/O8i+f5LELINAClPM/PcLlcFdnZ2RW5ubnTCwoKCgoLC3Oys7M9WVlZ bp/PJ0mSxEmSNG4dImvPJV1PLGerKIohy7IWDAaVkZERZWBgINLf3x8cHBwcHhkZGZBludswjA6O 49pHp1/tNAxjQFXViK7rGh1F2vXKeEZfJABYiVBKCRJg4AghoiAIHo7j/ISQXAAFAAo4jivkOC5f kqRcl8uVK4qi3+12eyVJcvE8L45qFd4wDEoppbqua5qmadFoNK6qqqwoSkRRlKBhGCOGYQwRQvpH twFKab+u68O6roc1TVMMw9ABfCGYbqUvKgCSaBQMDBBklLECx3EujuPco+lnDyHESyl1A3CNbvzo PRylVCeE6AA0QkgciXX1YpTSiGEYMqVUNgwjZhiGYhiGRik1qMWefJGYbqU/iE55ozE0a3iCYRia YRhxAFF2SeIyMno54cgYx6zJF/ZrjDIYo0ymlnPjFpz+ItP/B+wyOm84x6FeAAAAAElFTkSuQmCC " height="83" width="83" /> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="140" y="142.36218" id="text3965" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3967" x="140" y="142.36218">Kivy Architecture</tspan></text> <rect y="182.36218" x="90" height="60" width="310" id="rect4014" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect4016" width="310" height="60" x="410" y="182.36218" /> <text sodipodi:linespacing="125%" id="text4019" y="218.59656" x="204.72266" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan y="218.59656" x="204.72266" id="tspan4021" sodipodi:role="line" style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold">Widget</tspan></text> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="494.57031" y="218.59656" id="text4023" sodipodi:linespacing="125%"><tspan style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold" sodipodi:role="line" id="tspan4025" x="494.57031" y="218.59656">Kv language</tspan></text> <rect style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect4052" width="100" height="60" x="90" y="252.36218" /> <rect y="252.36218" x="200" height="60" width="100" id="rect4054" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect4056" width="110" height="60" x="310" y="252.36218" /> <rect y="252.36218" x="430" height="60" width="140" id="rect4058" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" id="rect4060" width="140" height="60" x="580" y="252.36218" /> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="104.84961" y="291.36218" id="text4078" sodipodi:linespacing="125%"><tspan style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold" sodipodi:role="line" id="tspan4080" x="104.84961" y="291.36218">Cache</tspan></text> <text sodipodi:linespacing="125%" id="text4082" y="291.36218" x="217.73242" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan y="291.36218" x="217.73242" id="tspan4084" sodipodi:role="line" style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold">Clock</tspan></text> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="318.76367" y="290.93445" id="text4086" sodipodi:linespacing="125%"><tspan style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold" sodipodi:role="line" id="tspan4088" x="318.76367" y="290.93445">Gesture</tspan></text> <text sodipodi:linespacing="125%" id="text4090" y="288.59656" x="438.38867" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan y="288.59656" x="438.38867" id="tspan4092" sodipodi:role="line" style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold">Event loop</tspan></text> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="588.96289" y="288.59656" id="text4094" sodipodi:linespacing="125%"><tspan style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold" sodipodi:role="line" id="tspan4096" x="588.96289" y="288.59656">Properties</tspan></text> <path inkscape:connector-curvature="0" id="path4098" d="M 90,334.36218 L 335,334.36218 L 335,512.36218 L 90,512.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 345,334.36218 L 525,334.36218 L 525,512.36218 L 345,512.36218 z" id="path4119" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" id="path4134" d="M 535,334.36218 L 720,334.36218 L 720,512.36218 L 535,512.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="100" y="364.36218" id="text4152" sodipodi:linespacing="125%"><tspan style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold" sodipodi:role="line" id="tspan4154" x="100" y="364.36218">Core providers</tspan></text> <text xml:space="preserve" style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="158.08887" y="406.87469" id="text4156" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4158" x="158.08887" y="406.87469" /></text> <flowRoot xml:space="preserve" id="flowRoot4160" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" transform="translate(4.6611328,6.427197)"><flowRegion id="flowRegion4162"><rect id="rect4164" width="194.45436" height="151.52289" x="110.6117" y="370.00415" /></flowRegion><flowPara id="flowPara4166" style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1">Window</flowPara><flowPara id="flowPara4168" style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1">Text</flowPara><flowPara id="flowPara4170" style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1">Image</flowPara><flowPara id="flowPara4172" style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1">Video</flowPara><flowPara id="flowPara4174" style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1">Audio</flowPara></flowRoot> <text sodipodi:linespacing="125%" id="text4184" y="364.36218" x="355" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" xml:space="preserve"><tspan y="364.36218" x="355" id="tspan4186" sodipodi:role="line" style="font-size:24px;font-style:normal;font-weight:bold;-inkscape-font-specification:Droid Sans Bold">Graphics</tspan></text> <text xml:space="preserve" style="font-size:56px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans Bold" x="550" y="365.36218" id="text4188" sodipodi:linespacing="125%"><tspan style="font-size:24px;font-weight:bold;-inkscape-font-specification:Droid Sans Bold" sodipodi:role="line" id="tspan4190" x="550" y="365.36218">Inputs</tspan></text> <flowRoot style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" id="flowRoot4192" xml:space="preserve" transform="translate(427.48926,6.393017)"><flowRegion id="flowRegion4194"><rect y="370.00415" x="110.6117" height="153.91783" width="177.23206" id="rect4196" /></flowRegion><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4206">Motion Event</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4260">Post processing</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4262">(double tap,</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4264">dejitter...)</flowPara></flowRoot> <flowRoot transform="translate(233.46094,6.480908)" xml:space="preserve" id="flowRoot4208" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans"><flowRegion id="flowRegion4210"><rect id="rect4212" width="182.23206" height="148.91783" x="110.6117" y="370.00415" /></flowRegion><flowPara id="flowPara4222" style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1">Vertex Buffer</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4238">Frame Buffer</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4240">Texture</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4242">Shader</flowPara><flowPara style="font-size:20px;text-align:center;text-anchor:middle;fill:#17181c;fill-opacity:1" id="flowPara4244">Instructions</flowPara></flowRoot> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 90,534.36218 L 165,534.36218 L 165,574.36218 L 90,574.36218 z" id="path4270" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="98.765625" y="558.15125" id="text4272" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4274" x="98.765625" y="558.15125" style="font-size:16px;fill:#17181c;fill-opacity:1">Pygame</tspan></text> <path inkscape:connector-curvature="0" id="path4302" d="M 175,534.36218 L 240,534.36218 L 240,574.36218 L 175,574.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 250,534.36218 L 335,534.36218 L 335,574.36218 L 250,574.36218 z" id="path4304" inkscape:connector-curvature="0" /> <text sodipodi:linespacing="125%" id="text4306" y="560.07312" x="195.65234" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" xml:space="preserve"><tspan style="font-size:16px;fill:#17181c;fill-opacity:1" y="560.07312" x="195.65234" id="tspan4308" sodipodi:role="line">PIL</tspan></text> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="253.41797" y="560.07703" id="text4310" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4312" x="253.41797" y="560.07703" style="font-size:16px;fill:#17181c;fill-opacity:1">GStreamer</tspan></text> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 90,584.36218 L 165,584.36218 L 165,624.36218 L 90,624.36218 z" id="path4314" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="98.925781" y="608.15125" id="text4316" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4318" x="98.925781" y="608.15125" style="font-size:16px;fill:#17181c;fill-opacity:1">FFMpeg</tspan></text> <path inkscape:connector-curvature="0" id="path4320" d="M 175,584.36218 L 250,584.36218 L 250,624.36218 L 175,624.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text4322" y="610.07703" x="198.72656" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" xml:space="preserve"><tspan style="font-size:16px;fill:#17181c;fill-opacity:1" y="610.07703" x="198.72656" id="tspan4324" sodipodi:role="line">SDL</tspan></text> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 260,582.36218 L 335,582.36218 L 335,622.36218 L 260,622.36218 z" id="path4326" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="278.49219" y="610.17859" id="text4328" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4330" x="278.49219" y="610.17859" style="font-size:16px;fill:#17181c;fill-opacity:1">Cairo</tspan></text> <path inkscape:connector-curvature="0" id="path4332" d="M 345,534.36218 L 430,534.36218 L 430,574.36218 L 345,574.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text4334" y="560.07703" x="355.24609" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" xml:space="preserve"><tspan style="font-size:16px;fill:#17181c;fill-opacity:1" y="560.07703" x="355.24609" id="tspan4336" sodipodi:role="line">GLES API</tspan></text> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 440,534.36218 L 525,534.36218 L 525,574.36218 L 440,574.36218 z" id="path4338" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="461.34766" y="560.07703" id="text4340" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4342" x="461.34766" y="560.07703" style="font-size:16px;fill:#17181c;fill-opacity:1">GLEW</tspan></text> <path inkscape:connector-curvature="0" id="path4388" d="M 540,534.36218 L 625,534.36218 L 625,574.36218 L 540,574.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text4390" y="559.995" x="557.92188" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" xml:space="preserve"><tspan style="font-size:16px;fill:#17181c;fill-opacity:1" y="559.995" x="557.92188" id="tspan4392" sodipodi:role="line">Mouse</tspan></text> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 540,584.36218 L 625,584.36218 L 625,624.36218 L 540,624.36218 z" id="path4394" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="544.28906" y="609.17468" id="text4396" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4398" x="544.28906" y="609.17468" style="font-size:16px;fill:#17181c;fill-opacity:1">WM_Touch</tspan></text> <path inkscape:connector-curvature="0" id="path4400" d="M 635,534.36218 L 720,534.36218 L 720,574.36218 L 635,574.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text4402" y="560.08484" x="659.58984" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" xml:space="preserve"><tspan style="font-size:16px;fill:#17181c;fill-opacity:1" y="560.08484" x="659.58984" id="tspan4404" sodipodi:role="line">TUIO</tspan></text> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 635,584.36218 L 720,584.36218 L 720,624.36218 L 635,624.36218 z" id="path4406" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="638.93359" y="610.36218" id="text4408" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4410" x="638.93359" y="610.36218" style="font-size:16px;fill:#17181c;fill-opacity:1">Mac Touch</tspan></text> <path style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" d="M 540,634.36218 L 625,634.36218 L 625,674.36218 L 540,674.36218 z" id="path4412" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="557.01562" y="659.995" id="text4414" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4416" x="557.01562" y="659.995" style="font-size:16px;fill:#17181c;fill-opacity:1">MTDev</tspan></text> <path inkscape:connector-curvature="0" id="path4418" d="M 635,634.36218 L 720,634.36218 L 720,674.36218 L 635,674.36218 z" style="fill:#dbdbe1;fill-opacity:1;stroke:#17181c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text4420" y="658.15125" x="643.60156" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" xml:space="preserve"><tspan style="font-size:16px;fill:#17181c;fill-opacity:1" y="658.15125" x="643.60156" id="tspan4422" sodipodi:role="line">HIDInput</tspan></text> <path style="fill:none;stroke:#17181c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 6;stroke-dashoffset:0" d="M 90,322.36218 L 718.57143,321.6479" id="path4426" inkscape:connector-curvature="0" /> <path inkscape:connector-curvature="0" id="path4439" d="M 90,523.07646 L 720,522.36218" style="fill:none;stroke:#17181c;stroke-width:1.50170362;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6.00681431, 6.00681431;stroke-dashoffset:0" /> <path style="fill:none;stroke:#17181c;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-mid:none;marker-end:url(#Arrow1Lend)" d="M 70,182.36218 L 70,677.36218" id="path4445" inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="-648.36218" y="65" id="text5259" sodipodi:linespacing="125%" transform="matrix(0,-1,1,0,0,0)"><tspan sodipodi:role="line" id="tspan5261" x="-648.36218" y="65" style="font-size:14px;fill:#17181c;fill-opacity:1">Low level </tspan></text> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#17181c;fill-opacity:1;stroke:none;font-family:Droid Sans;-inkscape-font-specification:Sans" x="-272.36218" y="65" id="text5263" sodipodi:linespacing="125%" transform="matrix(0,-1,1,0,0,0)"><tspan sodipodi:role="line" id="tspan5265" x="-272.36218" y="65" style="font-size:14px;fill:#17181c;fill-opacity:1">High level</tspan></text> </g> </svg> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/boxlayout.gif���������������������������������������������������������0000664�0000000�0000000�00001164720�12641336260�0020734�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a@ �     #  !#!#!#""$'$&&$&'"&#,$%##%'"'*&&*) ,+!*")&*('(&+& +"%*"'*-/$ / "/!.)331#/%2*/(/'0"0-0+/-+0(*6,05,-8/+943803:6+>(.>.=999;82>4-@48=46A7:@7>@=C?>:B>6E09D5G@FGCB>FBCEB:ICMHGFKBDM>IKH?NHEMIWHORJPKN@DPFQLK?S=TONJSDCVJNSJHUJQRPKTOVQPFWFYPU\QQHWQWSRFZCSURKXMVUMbQSOWSQWNRVX\SY^ST^R^TU^WUXUVTYUScQ^aRZYT^]TZVWUXVZZVU]VPI\PTXZVXUYXQYW[O[Q[WVQZV^V[TZQWYVM\VWXaZX\S\M]WbM^MXZW[Y]S\W^YXW\S\Z^R^TU]YaY^Z\Ya\[d[`Ra[X`\^`]UdSc_]WcY\bYcbZcad]ePgbajag[jdegejfeojilnlcrlqosupoiujmyhpyt~uzvxu|wv}|pw~{xsrxrwxz~½! NETSCAPE2.0���!Created with GIMP�!��,����@ ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Ê(A 4H A ʝk40@�48h` 4@BC BD Р ;\Y"A@�' Р2 *n "р@"8]@ ඈ"nA3 *h vg h0 RPׯ;rmЁ@`� $d@ Ce @e Tv24pn  Bg8N?�"4@�4 Ѐtv[Ѐt&n5 B24p[5PYg"  BȠ]g5 �PA$ ԙ#I@ 1_~ԓ_<t`9@@"Ѐ څ&C��Pm@ Ѐ# �"� &BhT@i" 6PZg"4@@"4p[e4 4 Cg/�@4Ш"` Iz$9O=<N?A`@�d@Ѐ4 2PYT&� T&4PЏ<Ѐ � ЀU&Ctv Ѐ 5]"&"p["t&C4 B4 4 8р2G?݈@2`@$p\w`-dM2 @}1!O?h`j@P2`@� �  � "h׀ PYw2�@"4 Ci� �4 tVY�4 B&"� @e ��  h��"PN?֧@Afo觯>@ iN= }SO$P$(@� @h�1@gDpF�h D��'6vd v�X2h@enӀ42�Aen#4@ A�42 m ��2�^$@h��4@Yx?! �$ hL6pxF 1@~�u @G~ @(6ax؄ �@?@=,6ivDsܦ4 ��<э24�2=AȀ�"93 �A2{h�^� ?��D@@=pp#?=!>@$(�~�uH �t8b G;4@A9zp4Me�wAgяw� An4@�p:~#?D~C � @@HD@�G?y �h @�id@ ;؃PG4 lLb:lb%px( �0/@ tp4 d ~< h@�t ?΁A8Q8O7d@�X:#:Ӎ~(#~LCh9+h.?QHN`4J�AcM pG? @�s �(@x� �~ N?ܦ"ۀ~Dn�:#8�NA~C <W�@?4 9 �4 < -GsEЀrG?љЈN%@اG~яu< np4  0 @D�A(�xA;IFn?q$� @e#� �P~C" @gD`~�"h@7a8�3"�g4@h9+h.?Q(η%`�oG=q0� ~#�2 H A `3!it2 @~#h"4@G?  �$xqaw4 AdЀwCpr4W (?\~ѷvJ�1c0<A h9` :4h�$(@:�Aؑy mP"H2D� 8<!�t3P?Qμ8nx4�?\4GsяrtϾ " t@m!G:tO2 `� @A @�h ��qe�\"�@ddNp"0"�"@�"@�2p"p\�  �   |\"�\۷Lo`��@1�P$ P$P�@ "�"  @�2 ` &T @�IpIv"0� fp"p"`"@�|@�"p   |\"�\M؋hh���'$`�Q2�@} � 2`��2 E� Dp&`�"�0�"@�"��  A� � �W% PP0U�P�g  ' `�0$ �=P�aPh'P�P�@ G`�Ag@}R�`�`�PQ�|2'2`�|O w R�`�$�2P�`P�$@W�$ |`�$P�a� P9Yy)$$@}2P �0`P@2�m|��'$`�g $$`�pPpOPW�@}p h G `�2P�٠$P�OP�2|$`�gP�Q�@�$ЛFzHJ'Q``�b�$ PP�$`� `�P }'$`�2 72 $`�PP�`�a�P�@`�@ P @@ ``�$P�@$P�2@P�2P�|f@@$p$P�P�Q�`�Lzؚڪ'gaO$P� g ` P�2@ ʷ $p �2P�@p`�|Z`  fp �P�a� ʇ`{` `�$p�Z |� @ Zp Q�$P�b;d;$ʷ{P�2P�pO q||@@P�hP@p 2 `�@a�qʧ2Zk[Z| 2O`�$P�P�O k[W@2�|PP�O@`�'$P�$ Pۛ2`�q|0 $`�$P�a�$ q`� @|a 2O@`�O'P�{`q$   g   `` @P�@ >OP W�πP� `�0f|h<`�$�OP� `�2$`�$�`��A @P��O$ p$`� @}BP�P�@�$`� }p$`�$2�@`�@P�2p ʧ@  $$P�O@@�2 @P� �P�$'2P�'$P�A 2�dK G$P�R�P��2`�}"`�2@ P�$ }$ @`�`�@@P� `�pQ�`�2P�}B�A@$`� '$P� G@Q�20@@@$`�@$P��O�a�`�r=t]P�`�2|P~׀g�$q"؊،ؼ h |}٘ي|2�=ڤ]gP 2`ڮڰ$P�P�$�$P�ۼ۴) �2P�$ۼ-�0 ������                                                                     @ Jʽ� � 0p�`000000��������������������������������������������������������������������������������������������������������������������������������1.�`@%l@B jذ hp0 *T 2d %9t@RJ-]SL5męSN)8Pb` L҅.X6!3m]~VXe͞EVZmݾ7oڎY0`2] T 48Q "VѢJdʒ!_ƜYfΝ=ZhҥMFZ5=r!z2Ë&0A hp06 ĉ!,q'K,]Ǟ]vݽ^x͟G^zHd &0A hp`(AH,qH,WHqWHqNH0C 7C?1DG$DOD1EWdUH'ʯ4p`(A=$$]QH؃2J)J+9Nxb*蠤rd(b `#lЁH\qEIWTҕO?4PAE> :()2 h�&؈OOL.TQG%TSOE5UUWeUW_5VYg5TR,8qJQ ":*0 6& ZZk6[mU%Ny^ :()a#:*0 6& ^{7_}_8`ƓR,8赠6b`# lh?9dG&dK8Az-蠤 h�&؈d&hR,8赠6b`# lh&lώR,8赠6b`# lhH UG<qK8Az-蠤-蠅2@,":TG=ud^ׂJHX @~r@>0` (HHVG>ydH,$z-蠄lJ"p@>X` (HHG?}ĕH,$z(`> `I($ַ@6SpE$,p4*A?AE$,`@� Ѕ+"a HĀQA*H |`�PHЉOL'\ K@"p� r!P@"� , �("@o8HX1hT$ċH`X0@$qd$ WD@$!lT$08@ 6 $d,e 2N"D 8� %C"DX P E,9~q$bШ IH0 $> `I($9OzF% 8F9HBĩH` pl�HB QOV% 8F9HB  $> `I($*:yr$bШ I@"DX P EM:KN"D 8� (T$08@ 6 $j\# WD@$!H`X0@$r9HX1hT$dP@"� , �("@"}!'\ K@"p� r *H |`�PHֹ +"a HĀQABE$,`@�W}pE$,p4*A2PH` pl�HB ^+% 8F9HB  $> `I($bq$bШ I@"DX P E8N"D 8� (T$08@ 6 $Xr WD@$!H`X0@$jF48HX1hT$dP@"� , �("@"ѧ6'\ K@"p� r *H |`�PHB+"a HĀQABE$,`@�cdpE$,p4*A2PH` pl�HB an% 8F9HB  $> `I($ >rq$bШ I@"DX P EɅ/N"D 8� (T$08@ 6 $z WD@$!H`X0@$b8HX1hT$dP@"� , �("@"+"a HQABE$,`@� IH$bY0PH` pl�HB {"IA `,DH`X0@$+t�?P p� XX � H"' \WHH0�;P p� XX � H" $WHH0�;P p� XX � H"(<WHH0�;P p� XX � H")t7$WHH0�;P p� XX � H"8dFWHH0�;P p� XX � H"GTUWHH0�;P p� XX � H"VDFVt$�0X(�� $(HHrlDWHH0�;P p� XX � H"sH7t$�0X(�� $(HȏAWHH0�;P p� XX � H" t$�0X(�� $(Hɬt!WHH0�;P p� XX � H"Kr$�0X(�� $(HLWHH0�;P p� XX � H"ʄq$�0X(�� $(HLWHH0�;P p� XX � H"Tq$�0X(�� $(HX=WHH0�;P p� XX � H"%ѱq$�0X(�� $(H( -WHH0�;P p� XX � H"!ғq$�0X(�� $(H=WHH0�;P p� XX � H">ԏq$�0X(�� $(HZ WHH0�;P p� XX � H"[~q$�0X(�� $(HwWHH0�;P p� XX � H"xezq$�0X(�� $(HhؔWHH0�;P p� XX � H"5$q$�0X(�� $(H8Zu$�0X(�� $(H[u$�0X(�� $(H۔u$�0X(�� $(H܆u$�0X(�� $(H]u$�0X(�� $(H^xu$�0X(�� $(Hxwu$�0X(�� $(HAWHH0�;P p� XX � H"&b'r$�0X(�� $(H(0v WHH0�;P p� XX � H"1q$�0X(�� $(HM^WHH0�;P p� XX � H"Nq$�0X(�� $(Hj^WHH0�;P p� XX � H"kq$�0X(�� $(H.WHH0�;P p� XX � H"fq$�0X(�� $(HhWHH0�;P p� XX � H"6q$�0X(�� $(H8WHH0�;P p� XX � H"q$�0X(�� $(HWHH0�;P p� XX � H"}q$�0X(�� $(HWHH0�;P p� XX � H"1>:ZPZb>WP`WHZZ>:WW;:؅Z`H;p>(WZ`Hp5Zp>>:p;5pZ$qh-./rWHH0�;P p� XX � H"0>?r{``0t:HpZp]p>؅];pbP`pZ(ZpH50Z;HpZc:PbPZPWZpZPc>:ɇqHp`;�b7cWHH0�;P p� XX � H"d'rGvZ;PZ`p;`::WZWl>>`5c>H`ZcZ]:$q;p;P`pHo;HOaw&q$�0X(�� $(HznP: ];b5]>Hp:PyHWHZ3`;0HP5P5W;`(hpHW]Hp;np`;ZWHH0�;P p� XX � H"|``P:(bP>0Z5؅`b`XHpQH(:cZ0:PZ:H(:xc0ZHQ73WqH;w$H1:`P 0P!D H0! >,؀B"",i$ʔ*WlKc3ك715򢡓hϟ<;v\{g^Zt"޻]N^n{+{쨱S˕+zIH1:0 3n8D #8 ($)/ТCM<vYWX9{(˧N]h}룦+;բs]9ee F߻q޽^7c Z:v U$W\nᄑ+bt0` g<QE8 ,$Q$9hI-䳋+jN-jjcG>Q @1$+;$ bG-vDR=}7}J-}@x%)B$1t`}%PM$E8 ,$$YyISKI-CG$cO$vH7Q.SK-v3+tDRN>}O61?$M$xՂ<ؓO G0{Db $1pEP DX, @A9@,ӍG$|S+Ӎ+` O7Q8JsO-M$|O0M1<@?Ũ8.{qJ$@$kB>DX, @A9@2ҠM-|O$vN03N0j?߄M-J$jÎ: :J>7? <Q8Q<J$v4*qJ$@$kBDX, @A9@9.N-tc^31B? :J$ <@?Db?AG8 ; M7SGI~$%e4s,H`X@$�I 5a00x߈D1\qb= ;G> WxG8Z7 5tG-a <W`0vpE$,p2Be@LD$,`@r�.b(F$0#0FvA5AvPC$\bpE0jaH$E5؁p"aWHitpE1P]aHЁ$v+4N"D 8d!Zcb&"DXP 90/WDx!I-@Z!}C1HԢj1@Z!0F; )բp ;!}+ :pE8 WD, YD$`8@ 6� $!i\Q W!j"чZDvjAZ}pE$BL$j0F-\Zdt 5[ Fja:x");�\pE$,p2B҉H"pl�HBrY+"a HĀHAҬND$,`@r@򶷾 '\ K@"p@ ft"H |`@�B.'\ K@"p@ ft"H |`@�B|,'\ K@"p@ ft"H |`@�B '\ K@"p@ ft"H |`@�B|>F'\ K@"p@ ft"H |`@�B^'\ K@"p@ ft"H |`@�B|~n'\ K@"p@ ft"H |`@�HӞ '\ K@"p@ ft"H |`@�H|׾F '\ K@"p@ ft"H |`@�H۾+"a HĀHAҬND$,`@r� oӜpE$,p2B҉H"pl�HB % 8 YAH^: X$> I$8ss$b$ iK'"DXP 9γaN"D 8d!zD$`8@ 6� $!:޿ WD, Y/,H`X@$�yo9HX1e4E"� , �(@,'\ K@"p@ ft"H |`@�Hܾ@+"a HĀHAҬND$,`@r� ӟpE$,p2B4KMXD8,, �$A@BM p+D%@B p$A DDHEDH|l�P@�$ ֠ 'B$X$�8@B4KMXD8,, �$A@ V^!^ 'B$X$�8@B4KMXD8,, �$A@B!'B$X$�8@B4KMXD8,, �$Af&n"p+D%@B p$A DDHEDH|l�P@�!p."/'B$X$�8@B4KMXD8,, �$AB/n#7vJp+D%@B p$A DDHEDH|l�P@�!x#?#/r+D%@B p$A DDHEDH|l�P@�!#Gvdr+D%@B p$A DDHEDH|l�P@�!x$O r+D%@B p$A DDHEDH|l�P@�!$Wvp+D%@B p$A DDHEDH|l�P@�!x%_p+D%@B p$A DDHEDH|l�P@�!%gvf_p+D%@B p$A DDHEDH|l�P@�!x&oJp+D%@B p$A DDHEDH|l�P@�!&wv''B$X$�8@B4KMXD8,, �$ABw'or+D%@B p$A DDHEDH|l�P@�!%'B$X$�8@B4KMXD8,, �$A†hWr+D%@B p$A DDHEDH|l�P@�!($'B$X$�8@B4KMXD8,, �$ABީ?r+D%@B p$A DDHEDH|l�P@�!੥v#'B$X$�8@B4KMXD8,, �$A¥*/r+D%@B p$A DDHEDH|l�P@�!*n"'B$X$�8@B4KMXD8,, �$ABΫr+D%@B p$A DDHEDH|l�P@�!Ыf!'B$X$�8@B4KMXD8,, �$Alr+D%@B p$A DDHEDH|l�P@�!, 'B$X$�8@B4KMXD8,, �$ABԾmp+D%@B p$A DDHEDH|l�P@�! 'B$X$�8@B4KMXD8,, �$A.p+D%@B p$A DDHEDH|l�P@�!.:'B$X$�8@B4KMXD8,, �$ABhp+D%@B p$A DDHEDH|l�P@�!'B$X$�8@B4KMXD8,, �$A^p+D%@B p$A DDHEDH|l�P@�!0'B$X$�8@B4KMXD8,, �$ABJB$X$$  KKMXD8,, �$A !2"c#D$XB \@L�Lh8H�4MXD8,, �$AB"2++(<$tB d@\,L`@DHEDH|l�P@�!24G4ˠ(<$tB d@\,L`@DHEDH|l�P@�!L3=׳=(<$tB d@\,L`@DHEDH|l�P@�!3FgF(<$tB d@\,L`@DHEDH|l�P@�!l4O=#@B'@DH<DH�&K�4MXD8,, �$AO5X(<$tB d@\,L`@DHEDH|l�P@�!` #@B'@DH<DH�&K�4MXD8,, �$Aai(<$tB d@\,L`@DHEDH|l�P@�!6r'#@B'@DH<DH�&K�4MXD8,, �$Ar7{(<$tB d@\,L`@DHEDH|l�P@�!?8K#@B'@DH<DH�&K�4MXD8,, �$AǸG(<$tB d@\,L`@DHEDH|l�P@�!8(<$tB d@\,L`@DHEDH|l�P@�!T'(<$tB d@\,L`@DHEDH|l�P@�!9(<$tB d@\,L`@DHEDH|l�P@�!d(<$tB d@\,L`@DHEDH|l�P@�!:(<$tB d@\,L`@DHEDH|l�P@�!tg(<$tB d@\,L`@DHEDH|l�P@�!;׳(<$tB d@\,L`@DHEDH|l�P@�!G(<$tB d@\,L`@DHEDH|l�P@�! =ٷ(<$tB d@\,L`@DHEDH|l�P@�!#(<$tB d@\,L`@DHEDH|l�P@�!>ߠ(<$tB d@\,L`@DHEDH|l�P@�!Ϡ(<$tB d@\,L`@DHEDH|l�P@�!,?(<$tB d@\,L`@DH�@Ll@@!IB F8bE1fԸcGA9$HQ u! ,X  pԹSHXa TiSOF:G:ႄdJ)agY2%@‚ 6 $!wջSQ u! ȔPSY2%@‚ 6 $A=G:ႄdJ)YFp aPHiǑ'+N52D ajJ]VHXaH)H"Y)H"q)H"$N"$N"$N"$N"$N"$NB$N"$N"$N"$N"$N"$N"$N"$N"$N"$N"$N"$$N"$N"$N"$N"$N"$N"$N"$N"$N"$N"$N"$NB$N"$N"$N"$/N"$N"$N"$N"$N"$N"$N"$N z$H,&@4& I&  `  K,XbMK8K8K8K8K8K8K8dM7YN,N,N,N,N,N,N,N,N,N,N,N8YN,N,N,N,N,N,N,N,N,N,N,N4NK8K8K8ΚXN,N,N,N,N,N,N,N]K &@$hbI&  `  Xc9јA]tеFwQO}ғUEgeq'K '@ O<'$($X6@$r#YH_H/HXO_H7?#i_D}IHb�x�D&H |`@�NxD$, KDD$, KDD$, KDD$,y/%"aHX"%"aHX"%"aHX"%"aHX"%"aHX"%"a ̰{D$, KDD$, KDD$, KDD$, KDD$, KDD$, K@܋%"aHX"%"aHX"4%"aHX"%"aHX"%"aHX"%"aHX"%H b7@ D$,`@r`H,"("QHT"D%"H<"#"H<"#"H<"#"H<"*QNtۋ#"H<"#"H<"#"H<"#"H<"#"H<"#"HpE"H<"#"H<"#"H<"#"H<"#"H<"#"H<"3QGDxD$GD]Xn/#"H<"#"H<"#"H<"#"HzLIS&H |`@�H,bqzS*u.;NW~ѕ)]Rw~X%8ap�xϔጇH@ pl�HB A܈Ww%]�%ɨkWa$Va NX�yj@&H |`@�H<b#DJ<#*`2jW=v}Ghw ή R@xpրL$ 8@ ` � x)w $mv󛉻fÙm\}& Kp|x@0 HYxL$ 8@ ` � #8H< )Hq Rp)\q Wp)\q Wp)\q Wp)\q W٧)Dq QB)Dq Q0p)\q Wp)\q Wp)\q Wp)\q Wp)\q Wp)\S8(N!S8(S8+NS8+NS8+NS8+NS8+NSP(N!S8(N!Sٮ8+NS8+N 8(N!S8(N!S8(N!S8(S8+NS8+NS8+NS8+AV Ht7�2@"� , �(" %8a R@$,!,aED$  HDD$  HDD$  HDD$  H<# H<#  HDD$ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !        ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !        ! ! ! ! ! ! ! ! !                ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !Z `N6�pL&$@ "$``6�T� addadZZZ8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888hp`q6�$pL&$@ "$`` �T�@�^!!F!F!F!F!FFFFFFFFFFFFFFFBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBFFFFFFFBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFB &Sʬ 'dB"@�0@p� lll m17m sl y7{ ̶ ^1�6@NVdB"@�0P�V@ZF@FF@F@F@F F HMQ8IxR`L`L`L`L`L`L`L`T}{xR`L`L`L`L`L`L`L`xXG FFFFFFFFG FFFFFFFFFFFFFFFF9J8!`leB &$`U `,V ,�J9U9#"""""""""""""""......."""""""""""""""""""""""""......."""""""""""""""""""""""""......."""""""""..............."""""""""""""""" .@�&0�L? 'lq !@ ;{'&&&&&&&&&&&&&&&&@&@&@&@&@&@&@&&&&&&&&&&&&&&&&&&&&&&&&&&@&@&@&@&@&@&@&&&&&&&&&&&&&&&&&&&&&&&&&&@&@&@&@&@&@&@&&&&&&&&&&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&&&&&&&&&&&&&&&&&Kʤ̼ro�ٙٝ١=ڥ}کڭڱ=۵}۹۽=}ɽ]ܕ�lν='Hd`}]I@d >>!>}^-1>m~5A>�]qQ>U~Y Q?~i=mIe }}qQ>^>>~�ny~~ܱ>~짝^> ��!��,0�/����� H*\ȰaA 4H(„  NtȱǏ CI ,X`� .\OCɛ8sS`!:aPHqAPJSUmӲN6HTԨyFٳh"j,X6դɝ^VmJ˷_ ~H"DR*ѪM#K\H2&^%i-AL09tÇ"ԸsC]թS6z Dr)ͼ9IN#>)T:r>}<异Q r>}<:yӣ�]$)Cr '(sb#XGA%<2ሹ () щ%<B⌦ () щ%<B㐑 ((< %<B| %8I6q+d f,%p B "<RRqYPR 'y  #x&'%p B "<8qYPR 'y  #:'%p B "<qYPR 'y  #F'%p B "<" qYPR 'y  #k'%p B "<bqYPR 'y  # fi6BI%a~Ă?dl/'%p B "<r`f#TI6G,rYPR 'y  #L fi6BI%a~Ă?t--'%p B "<v`f#TI6G,rYPR 'y  # fi6BI%a~Ă?*'%p B "<"{`f#TI6G,rYPR 'y  #o fi6BI%a~Ă?('%p BC,G/QLAJp"6b<xfJTy D'0FPȃ X Ha845Dl ?x ̤'`!!#H%N`&MD%8@?)q3ij%*<@~"6IS#(Q NBC,GqHLAJp"6b<4fJTy D'0FPȃ X %845Dl ?x0G ̤'`!!#9!N`&MD%8@?AN q3ij%*<@~"zIS#(Q NBC,G@LAJp"6b<fJTy D('0FPȃ X {845Dl ?xR ̤'`!!# N`&MD%8@?p3ij%*<@~":IS#(Q NBC,G89LAJp"6b<fJTy D '0FPȃ X nn845Dl ?xtq ̤'`!!#ƋN`&MD%8@?Ap3ij%*<@~"IS#(Q NBC,GX2LAJp"6b<ēfJTy D8 '0FPȃ X Hrd845Dl ?x ̤'`!!#N`&MD%8@?p3ij%*<@~"FIS#(Q NBC,Gx:-LAJp"6b<hfJTy D> '0FPȃ X Y845Dl ?x ̤'`!!#MN`&MD%8@?Ap3ij%*<@~"KIS#(Q NBC,G<*LAJp"6b<PfJTy DH '0FPȃ X :O845Dl ?xw ̤'`!!#N`&MD%8@?p3ij%*<@~"IS#(Q NBC,G&LAJp"6b<%fJTy D '0FPȃ X T845Dl ?iP 6 ~ 0= &@ y`BiP 6 ~ 0`j `t vP }@ tP a vP @ a }`` t  vP j   t v }khz &@ y`B|؈{h}P vP tP } uh`t` aP tP ``P P jP P @Q  N  vP t  tt j` `P j` jP vP  jP P j` Q t j`j ` P } vP @khvP   `iP 6 ~   t tP t` `P vt ` vP P `` v@ P@P t@`v`` @0}` jP  k jP } t v v`  v e A NetP Q P j@@@ &@ y`B} }   @@} jP e }@ t` `}   ` }@P  vŠ @ `YP P  a}`t t ` j `�R  e � j`@ jP � @jei @ t ɇiP 6 ~  | v@`P j` jP  @ P P vP jP `P t j t}  } j` t  vQ    }P j   P @}` eY @`P k @ʠY v f` j@}` vP ``0`{ &@ y`B誇k  }`  v@P  tP  a` ` v P j`P k }P t Šf� j t vp`  tP`0v@ƀ �`v�P`0 ` ` ` 0`@: iP 6 ~  pz  �`@@PƠ``Ɛ``jp`Pt` f`` @� e`0P 0P00`    @ʐ P00 v`��  P j ` ʠ  P &@ y`B&kHv@� М�� ߠ0t t  `` `@0� � } P  kh @}@v  P � � ` NhP  0 kX v } v 7 &@ y`B7 v ` j``  jP v `P vP � p jP ` P v`ŐP vP `` tP `} `` }  p PP ` P ` }`7 &@ y`BѼ@`0`P t  @k j @v ` k  `} } }@  0   @ `}p f `  u vpP  pÜiP 6 ~  vP P 0 � ptP P    P t P``  t P`  } @   @v P`  ٰ`f@ P `0`v`a7 &@ y`BѼP v`P  0  f  P 01P ``0` j P  � j`af  @А  P 0�  P 0͜iP 6 ~  ͮ  P 0 j` ``}P  v``ߐ `@� � v��  `` t  ``P   `P �jP t0 t ِ  7 &@ y`BьkX ߠ  @ ` @tk�4:}ƽg[bv\>;/X6xEGUoS㪘Zv+V+;t\QVN-5tc'R0Wj"ى䊎`QfN1;\U$:" FNH4ODmݾe)E(Udž?EzW`W\ NH矝vjqN:"QF窱`f1;"ҩJM`j\RSZ FEVWv(j-Wg'XWt?cj٩ENZjq2;ts1W츢M W"E>qWc-N"J*$#D"yAٺWǕ؅=:`(`"Hq;j:d:";`h ;jC WjÕ`쨥`Wjqc;jH؋DZ" 5\Hp%>jqHrZ"飖HQ#W"#>C`hR&]jW>djJ8!HAW"rŎb(Z ;飖>p;>">"1HŕZŎZ\*;\;qŌZ*5C cH^{7_}_jJ8!8b'b/8c|9F(<lXWfe_99N"J*$#Dy$f&h9F(<lX:k$"NA?bAGfm/$"NA?bAG<p$"NA?bAG9F(<lXOG]hN"J*$#Dy$uwϘjJ8!y$"NA?bAG?{9F(<lXjJ8!"w]AJp"6b<€D'"BFPȃ X ` )ljХ'`!!#TCq""ti%*<@~"6m]AJp"6b<‰_'"BFPȃ X �cƉХ'`!!#8Hq""ti%*<@~"BVe]AJp"6b<’'"BFPȃ X @e.)ƉХ'`!!#tLq""ti%*<@~"fv_]AJp"6b<'"BFPȃ X g@ʼnХ'`!!#:p""ti%*<@~"NK#(Q NBC,GT]AJp"6b<¦DDJTy DG''"BFPȃ X ;94Dl ?xDZХ'`!!#X6ֱld%;YV^]AJp"6b<²EmjUZBK#(Q NBC,GַnpND.D%8@?1\V׺'"BFPȃ X nzջr""ti%*<@~"׿'"BFPȃ X �p%^ND.D%8@?1ax]AJp"6b<7Ʊj94Dl ?xDr""ti%*<@~"&wDDJTy D_394Dl ?xDdND.D%8@?1hJK#(Q NBC,GT$DDJTy D594Dl ?xD^ND.D%8@?lncK#(Q NBC,GtDDJTy D8p94Dl ?xD%ZND.D%8@?1qK#(Q NBC,GDDJTy D7G:d94Dl ?xDҵXND.D%8@?uK#(Q NBC,GDDJTy D<'"BFPȃ X 94Dl ?xDΉХ'`!!#dvND.D%8@?1|s""ti%*<@~"oK#(Q NBC,G_뜈]AJp"6?DGㄈFJ<!X@xD:NhJN?DGㄈFJ<!X@x9NhJN?DGㄈFJ<!X@x%$9NhJN?DG‰ㄈFJ<!X@x68NhJN?DGÀㄈFJ<!X@xG8NhJN?DG�wㄈFJ<!X@xXt7NhJN?DGnㄈFJ<!X@xi6NhJN?DG eㄈFJ<!X@xzT6NhJN?DG0\ㄈFJ<!X@x5NhJN?DG@SㄈXIhFXK(?xH%SㄦtʧJNE\Hȃ 9N`EKʲtʈXIhFXH؃ 9JFXH˻Hx˾HHEhJXKȃ;xHELHKxJLGP>!WHHĮGt|GKxGG؄@!X@G|GKxΤG؄@!X@GJ.GhG`NG؄@!ЃXGNdON|Jh|>!ЃVJX�u$5JxXlJxD`HH؃J  V`Q`Q`Q`Q`Q`Q`Q`FFG9>pMzKxKxKxKxKxKxKxXIXE=Ё&NQH01%2RXRXRXRXRXRXRXR tQS < "`WZpN0CEDU{!V V V V V V V VHD HKHH/H$;HKEeVuXY/ 21-/$8+2. cEdUVJ0000000h(p@$Peevu1� � � � � � =� � � � X � @ � x׈؉ �X� Xؐ͗��!��,�/�����5( B(XЀCLp�ā&B\@#,pA۴bb6'JMרi֦\jKS!xxł$EP ED4JDh?R?YĉӨXChPYNPA R9 h)~Wjh~"̉+=4&̉+=4aNDCB)?Ngz={6Wzn Hgsz= ]=+=7yHeEDJύ!z^A")R<RhqzbI$DI'pH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@#'z X?p!'T"#azb#< <R(p B%'rH%<‰6+<#@##8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z K<8JЃ WXx' ĉGTBl =#8!N<x'`!x? q#8A#N@( =@zx%GpBxD%DNB+,<#*!GpB6^aG'Q Q<z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   P 6 z �! z`B`   z`B  @ 6~ @  @ 6 ~ `  @ z`B� a @ ` 7 w @  |p:� Q |p?� Q O 7z P Q O 7z P P @P:Pאּ P |06p@ ` ^P` z`B   z@I  0  @Icp Nd�`a ^IIdZ#*`!�%0D0�8`&`)``P@`p0P�!��,?������ |ѿG{ѿG#JHŋ3j1=ߣ=(ѿG{ѿG{ѿG{ѿGE<uѩGztѩGbɵׯ`1}tѩGztѩGX2}tѩGztѩGztѩGztѩG2L)Na3kղgX~M2'R^͚װc dM{5's%N ɒ%ȓDyp-9N}ԝk߾]+N^ꍩ_ϾS??5|9qD`j6܂!UbfX$f((b(b(b(J8f&)")")")’(b(b(b(b(b(b(b(Š@<#<#<#<#9U<#<#<#<R<#<#<#<#<#<#<#<"+)))v))))))))))))DJ+BJ+BJ+BJ+ ) ) ) )DJ+BJ+BJ+BJ+BJ+BJ+BJ+BJ+_x_x_x_x'M_x_x_x_xy_x_x_x_x_x_x_x_xO ) ) ) ) )(-? ) ) ) )p ) ) ) ) ) ) ) )PPPPLPPPPpdAd@Ad@Ad@Ad@A�2@ P �2@ P& 8`& 8@{ڛ& 8`& 8+p0Lp0Lp0Lp0$ �!��,�/����� H*\hP $H�bʼnj$(ោ4 A 4OƗ0ʬě0sɳO L0A`haÄ H4 80 80ԃvh Ƅ0`PCg v$;Fp`ǐ#KL&�h0A}S^ Skٲ %y{ͻ N7o=;vaͰm&jjVrD^ZϾ˟OzD qrP T2L)-%Y $DH$#*t ($hA $DB !;`D *@<I(paRJQ(+pBʓPF)TViXfI -JFQ A'=A@"琑@H ?(1B"⟀*臜aB.-K.oVZ*dJ''R^ tbjRGw Fr "+#)C'' 7b)&6F+@JFH+|&HJD"(pJ+?0C+2ﲖ+}DBH ;m+|I [ɓDn$7̰!pB ,$l2ȜXBJ$� !1`X]$ 'Oɺd?̰!prL74+DBH /m+|`ɓDn$B  'O-ܑXJ$�a /m+|I؄ɓD.#p 3b+m$[J$�a /m+|IɓD.#p 3b+{+0I /"@]ɓg 3b)go%D D FH+|y8d 3*hӖ+P vRpE""$D"׊D,H|`V}WH%@_+ Nh$*" @D(;[AW!,LbE Яh'pHEYbp " +$0D"׊DUc,H|`V}WdkE"Z 9+�l!\чH ҁ!J)@V$pd-H|`V}'dkE"Z UR+�l!\чH}!J)@V$0&-H|`V}5dkE"Z q+�l!\чH̳y!J)@V$-H|`V}CdkE"Z f+�l!\чH4u!J)@V$ȞTfUDP vC$%@_+ NLM*" @D(;[AW!d-\E Яh'XYbp " +.D"׊DM,H|`V}gdkE"Z NXE$\`>0`+>Db` QH"qkUDP vC$%@_+ NXE$\`>0`+>D9 QH"kUDP vC$ ܰ%@_+ NlXXE$\`>0`+>DBgHKE Яh'nZK"�DbpE"2%D"׊DTn%V W�"B1؁ B0dkE"Z83+�l!\чH > QH"jUDP vC$@k(Y�ZVpbo*" @D(;[AW!FB,R�~HD+8Zbp " + m[!!J)@V$(T-H|`V}Ľ'n%@_+ N<{XE$\`>0`+>D0HE Яh'>;K"�DbpE"s(Y�ZVp纳*" @D(;[AW!MxE Яh';K"�DbpE"(Y�ZVp*" @D(;[AW!wE Яh' 9K"�DbpE"z{(Y�ZVp*" @D(;[AW!vE Яh'O7K"�DbpE"l(Y�ZVpsc  �; } k!,� �rc  �; } k!,� qc  �; } -j!,� Oc  �; } Ii!,� @Nc  �; } e8h!,� �Mc  �; } (h!,� Lc  �; } hf!,� Kc  �; } Xf!,� @'c  �; } ՘3!,� �&c  �; } 0!,� %c  �; } 0!,� $c  �; } )Y.!,� @#c  �; } EI.!,� �"c  �; } a+!,� !c  �; } }+!,� c  �; } i)!,� @c  �; } Y)!,� �tb  �; } &!,� Cb  �; } &!,� b  �; } &!,� @`  �; } %#!,� � !1>`@@<"B @@? 0j  �; } \#!,� � !1>`@@p "B @@? 0j  �; } !,� � !1>`@@Ъ "B @@? 0j  �; } Ț!,� � !1>`@@0"B @@? 0j  �; } z!,� � !1>`@@"B @@? 0j  �; } 4!,� � !1>`@@"B @@? 0j  �; } j!,� � !1>`@@P"B @@? 0j  �; } !,� � !1>`@@|"B @@? 0j  �; } ֻ!,� � !1>`@@z"B @@? 0j  �; } !,� � !1>`@@pg"B @@? 0j  �; } B<!,� � !1>`@@?"B @@? 0j  �; } x!,� � !1>`@@0="B @@? 0j  �; } !,� � !1>`@@;"B @@? 0j  �; } !,� � !1>`@@9"B @@? 0j  �; }  !,� � !1>`@@P/"B @@? 0j  �; } P!,� � !1>`@@�svP tP } jP `} }P `f`  tP @vP ``Q t  fP tP P P tP  v `!,� 2@vP jP vP  j R }P @v `@P v b P   P @`P v!`  �; } P `P jP `t`@j` v` P v@@ }P  } jP v  v Š }P tP v @P f P vP } v`  tP }  vP `P }P }}@`@Mj P @AP �P t !,� 2 ` t` }  v Š P P j` } P t` t@jP jP j A^ P P } ߑP  v`  �; } j` j@v@ }P }@@`   j v `  @P  ` t ` Pj P} `Sܵ t j`P  @``t }@  tP `!j `P v@ "B @@? !P }`jP } ` v@@} tP tvt `  } v`a ``j  t` P !1>`@@P `  @�N$;j)R> gO0\ѱJHv F'?W}r&RZjѱLM$;":eeϿ>jEN-W3F'1x"QUHt\U0=KUoб㪖`)XK}rL ȌnjNbtմOH(.W#L`tF25\E)X9h"riWH*X-;tjYZ 1v(U!W}"GGMoj\ERU15\cտZt5u[`)&:C`"1Wj h"W%Wpşn%Wb\%\#,Ŏ°b"q\Q3vcre:v:\h0`RW':v/� k%V8QL| `ԠCG50%:#"q : &bƘHj1ejZ")3jQ(>c̨Ʃ埦ĒU"qbZ!ĕ>\ÎH']0ƎHZW"Q)c0&5WQ 3jqŘ`(&0F`jx f0쨅5jÕ`f;" Ɵrށe#rرp"#yAGx\'ZxW8|馏]'vyG`Qvh"Þp"#1" k%V8i3yGv)3yxơ5y)Ɵh\ &{G\){):"wyg]ǟw䉤vhpŞoPÎZdH\Dv!VqZCHA'yQ&H@{&`ux{"#sేqhJrؑex{yn'vbqa;8rs"Q?؁nDF$eDPC0t@(xtHG-l8tt8Zd"ӊDQ< y# =ar#tPF>ԡlDGP Wၵ9Qe#q@+ c2v.\ WDXE$\`>N+>"?1hj09 ht٠+stG9"; F-ap@8"v|#ꀇBэH4P2bC0 <\tt:H#+oB PC4 WI1HCpH"pRHaD0 54ņd"ӊDQ:Qlcvx: 5CP?A5jA`@#P;HP?aZ#jp?AHC$a>G\Q>D+�i!\HԂG>AHC(: ;pE0WŐG8lCj;б W!pE$쁎H.ZbtE$0yD+Z}7ZC-aWDp" t);A`爏+‘ZD"pE$:CpE"Q tjna!H´"D1ZD-:D"?p7jAZ01W!GlBH4G>쑏>ݠC$Ї`+�i!\WԂG8|D8+"чq8>D8:"G0"Qq}8jaoأ8"HA찇" yM<Z|P=Z0<bF$\Ar#vpqW\aqԢ߰G\lDB P;q#G7j@ L+ ND-@8чHpE$5p? n<>0+ʑZ߈+`D(F$xtG1qC$`UDPH v촂C-"Q#7HأtE0ʑ>D0 {|9 e(vчrأ7"чqC!F"a vG>\|#+H+#pE-58 {cC$qbx.h"B1HaC2iE"Zp7 W#:HcP\oG8\ 55pt`Zp|;po>pH`rbZlW;h KXHp@PȎV WZWWnWWt5ps`ZȆH:|:pZȇq::xtPx3ȇoWWq>|8:pr`y8:3;y(b{(>PZcP{>tx:0WȆl|(>{;php)Rc{PbȆqZȇlpZ"R�hDhNZpn|c{:3pZ(;ptx`pH3x@hȆH>pWvHcP:tny(;r胳pHUW�hBp@5>؅lchȇolqWrWuxZ`0lȇp0rxocpW{xt0hx`ex50|WW0x`n:;vyW]ȇpycyhp:yw:p]qPe(xpHwwph`eW{>pb!2! VHVɇnP>{0;qH(Wq]p>n;x{eWvwy`؅o`PnZ0{vHpUW�hBp> bZo5{x:pHȇpZZn0ZyxbPHxwW5ȇnH{0;xyhxPecPb 5P5W:WZ30] K:3Hp;>p5pWH5胦(;p5cW`(;P5!2! VHVW(P``W0>؅5e5WPb:WZHPZ`5:PWPHW@]W(5]W>Pb0H;WUW�hBp>5;h:W>W`WP>3h3b>0`p:@Z:h(WP`0`0;:WHP;`0;p]@;`Pb`;h 5PWW;0Zp``p3cWc>�YWP>�Y:0bPWbZ("R�hDhNHWZhZZ`:(`pH>PH05ZP`c;P;;0Z>W;;Pp>p:WWPUW�hBp>`HW]b;;WP5PcZP:WHW(W`H؅Hp>ZW5p`P]WH;bh]>h ;P>H>ZHp3(>p>>>`PHppZW]Z5pH`hHWZZ]0"R�hDhNWW`P`ZZ`ZZPZWhPcWZ8 Z`p50;`Z:0:hHH0;UW�hBp>pZ>hHZ:p:(>p`HHHp;;pHZPbp;5Hpc;pZZPH;ijklmk!2! VHVEtVufvVNXHp@PȎV WH&.h"R�hDhNp爖fgNXHp@PȎV WH06Ff"R�hDhN蚶iUW�hBp>FVꥦf"R�hDhNtUW�hBp>Vf붦f"R�hDhNHUW�hBp>fv!2! VHVUW�hBp>f~l"R�hDhNܞhNXHp@PȎV WHpfn!2! VHVvUW�hBp>Vh"R�hDhNNgNXHp@P#[Rp`Wl!2! VHV6UW�0@> WPGq!2! VHV qUW�0@> WP7r!2! VHVqNXHp@P#[Rp81gn"R�hDhN UW�0@> WP2tֶ!2! VHV7pNXHp@P#[RpNgl"R�hDhN`tUW�0@> WPO!2! VHVToNXHp@P#[RpkGi"R�hDhNq'wUW�0@> WPlw!2! VHVrxUW�0@> WP{x!2! VHVUW�0@> WPn!2! VHVUW�0@> WPl!2! VHVuUW�0@> WPwj!2! VHVUW�0@> WPg|"R�hDhNG NXHp@P#[Rp`!2! VHV̧}NXHp@P#[RpH}!Z �DxP|NXHp@P#[Rp(!ZGWNUW�0@> WP,h „  !'Nh�ѫP"q#Ȑ"G,i2U\c@rő!Μ:wÇ-њaѫPN2mGN"ı#n!ϰbǒ-0ÈhͰU(NPҭӪH�qH[|Hh0Ċ i.s9 ;Ň+WnqDKfXD*'ͺw*+@{0R8nu㈖hͰU(NsiU$W8a$->\q|92cFD8uﯙ*G=`D A+ <56)@J"pz!'D )p!1"|�q_+ɇ=c$+pFr ‘QF|�q_+ ]zI'D )p$%66)@J"p%}F*G=`D A+{G H+)+pFr 6|�q_+ ~*G=`D A+jG H+z-S+pFr "|�q_+ *G=`D A+{0YG H+;1H+pFr %|�q_+ 1s*G=`D A+<NG H+3'D )pD4 56)@J"p4Ŝ+pFr Q}#|�q_+ sJ$�Q;-| G~kNPc}$ '*G=`D A+m~{c}$ '*G=`D A+ݾycYB !J(-'D )p4Ed -3X+p+�H o%h1 tʼnUDHv`@܂pGطDEPp"*" @p;0B nR#* [c"b Z"xE(8aCNqbp 8҃!)\#1-f`D"8H[֘X3"^ NOXE$\`F-@ Wp$CkLD,AX''N"�Gz#| +8I5f>�}ZVpB|*" @p;0B nR#,YcC ܧh'%N"�Gz#| +8rM5f>�}ZVpB^*" @p;0B nR#<XcC ܧh'%N"�Gz#| +8Pu5f>�}ZVpB@*" @p;0B nR#+MWcC ܧh'l#N"�Gz#| +8rTf5f>�}ZVpB>*" @p;0B nR#c]VcC ܧh'#N"�Gz#| +85f>�}ZVpB*" @p;0B nR# [cC ܧh'L!N"�Gz#| +8r[5f>�}ZVpB*" @p;0B nR#%ZcC ܧh'!N"�Gz#| +8ޡ5f>�}ZVpBL*" @p;0B nR# 6YcC ܧh',|N"�Gz#| +8r5f>�}ZVpB&*" @p;0B nR#CFXcC ܧh'\N"�Gz#| +85f>�}ZVpB$*" @p;0B nR#{VWcC ܧh' =N"�Gz#| +8rt5f>�}ZVpB"*" @p;0B nR#fVcC ܧh'|N"�Gz#| +8e5f>�}ZVpB *" @p;0B nR#vUcC ܧh'N"�Gz#| +8rV5f>�}ZVpB*" @p;0B nR##TcC ܧh'\N"�Gz#| +8G5&" ,WJ'V W�#=q >zKbA+BG+�H N%h1 9H[HԘX3"^ N+�H >J%h1 9H[HeԘX3"^ N+�+pDHcD% X"B(pq*D+�GA +pDBHH<$B �A $+'G F'D'D'D'D'D'D'D',FDB$0 pD ̀.*0 DBɈ%D#\GtB la'B'DDṄZ'X'X'X'X'X'X'X'XbXB$0 0 0B& �AFƈ%D2Gt@'B'^|X&n"'v"&ZB$4" 0B&@�AFB" CtB$vB"'(F$8//"00?B$ dB&Ԁ((�B$Wt%C/F)}B"%#9#:>B$XB$XB$XB$XB$XB$XB$XB$XB$$Gp)D+A&܀/*GXcɔ"<B(+$B+Xbc$<B$<B$<B$<B$<B$<B$<B$,#l*@*A$-*B9:$”" %'b( B"B$(DTN%UB:^%VfVb&l#Bp!� A "+l%:n"aR@+ *DNT^J%[_j&<+A$@-&"[>J%T9"'@ *)DN^h## pD -+"D&,m.BGD*B<A %B$dqdrn)D�#�A+B$(,m+L++@'$b++++++++()g$T #A �,@B-TBTvg@B$�Bnv!v!t$,F$@B$@B$@B$@B$@B$@B$@B$@bp+DB#2�@A$A$@(BFD'! ԀtB/bp)p)p)p)p)p)p)p)(FD'2f4|B"B'�???&@ �*bp(p(p(p(p(p(p(p(F+ !t!4 'X||` `b||||||||,t4 $ \zt�vk�� b�k ,F ؀ ؀ �   @  V@�V P�,FX@X@X@X@X@X@X@XbX��PP T� Z�L�B�,(LLLLLLj,b�BmjN@��!��,_�/�r����i@¿ @ذÇ#JHň44hAG z̘7:p0� ]p͛8XÄ &,':LX A8�brjʵF8\1`j8(៷ٲu{+CxQO߿ LÈue^~lE홷nZϮVr3d^q]"G,+эQbjJ"Z C!\hhQ蕬У;$KzRBXpmd@jXBN5'Xj"(O %JQF?G!-|Xbfv Z#vI+HтyJ.)}6,"K)�+'V3D‰opB 'D"(H)?p+27E)B)0$% 'p( H)aJ"pE(B) D"b ,pr'RI%H(aJ"*무j뭸f(B) "b ,dg$? ?*f+Q$*@%%'Y2*#X7Њ!hCT"J$BJ"rA*rJd)ʨpbI(?C+ƑT"J$BJ"r!@)I' ?b*@ k%D !$"'­ +g$? ?b*-dGR( ' D" + )de$c)o#+�q $<Ϟ{I(p?Ir)҇+�q $<I(p? r)҇+�q $<rJ)?!pB<<rJ$!@ܠ&);Rc)ߢ8SD}p!p%h)(nCD'qH0nM8#;Xq"maRp"g#N W� Bx?p+N?? A N�qHx)">@4QV@`ʼnP!H/ 8E$\W7P& H8R60)8p+ C�JD!ZS<'BQ ':IN<pE\a @ (D+ qGwD(J/ÉG"+ (Ah$NVE)~pft8SD}p!p%h)(nC'qH0nM8#;Xq"maRp"#N W� Bx?p+N?? A N5x)">@4QV@`ʼnP!H`E$\чHbaD,Z X<'BQ 'N<pE"ah$`VE)~pV8VD}!fOĢ#;Xq"maRpBZ#X W!A>V@`ʼnP!H `E$\чHbaD,Z X<'BQ '܋N<pE"ah$`VE)~p`M8VD}!fOĢ#;Xq"maRpB6#X W!A>V@`ʼnP!H $ׄ`E$\чHbaD,Z X<'BQ '|N<pE"ah$`VE)~p E8VD}!fOĢ#;Xq"maRpB#X W!A>V@`ʼnP!H `S`E$\чHbaD,Z X<'BQ '=N<pE"ah$`VE)~pD8VD}!fOĢ#;Xq"maRpB#X W!A>V@`ʼnP!H C8E$\W7P& H8R60)8ap+ C�JD!ZS<'BQ 'N<pE\a @ (D+ qGwD(J‰G"+ (Ah$NVE)~pA8SD}p!p%h)(nC'qH0nMp + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `@pJ p + @  `3& � ; P ?p` } 0a � + @  `3& � ; P ?p` } 0a � + @  `3& � ; P ?p` } 0a � + @  `3& � ; P ?p` } 0a � {9 P ?p` } 0a � 9 P ?p`  } 0a � 9 P ?p` } 0a � 9 P ?p` } 0a � 9 P ?p` G } 0a � 9 P ?p` } 0a � 9 P ?p` G } 0a � 9 P ?p` g } 0a � 9 P ?p` p } �7P� ` + @ { `@pJ p ǀ9 P ?p` G p } �7P� + @  `@pJ p Ā9 P ?p`  p } �7P� + @  `@pJ p Ā9 P ?p` Gp } �7P� + @ { `@pJ p + @ p  @pJ p + @ } } �7P� ; P �ƍHqPB >QDNNU' 7h* ҩG8Ie$NJ)Nmę!'}"q % t?VFԏ SV 9YN@n(TS5})T"ũ^9YN@n(TS5})T"ũf 9YN@n(TS5})T"ũn,U' 7h* ҩG>ԏ [VNDJBѩMr UHqڞ''}"q nPXYSi)NB)凁1NP"N,#>\#DVyzPJa ! otW:%U9埦$R~CHG+Ģ>"ÕNA <bAdGN8 R8JN,#>\#DVyzPJa !:Ģ>"ÕNA <bAdGN8 R8GN,#>\#DVyzPJa !XoĢ>"ÕNA <bAdGN8 R8y6CN,#>\#DVyzPJa !v1Ģ>"ÕNA <bAdGN8 R8YX?N,#>\#DVyRI%NB)凁1NRΏW:%U9埦zPJa !Ģ>"ÕNA <bAdGN)9 R89[;N,#>\#DVy⚓PJa !yĢ>"ÕNA <bAdGN)9A~N,d8Hp nPXYSikNNW:%U9埦[ZN,|8H"Wt7PbU<h 8[w%8p"}D\ @ x"VS)\"n !}pE'p%!X#NpE xNX: ',҇H� X b8?5N -?:a N`q/H"Wt7PbU<h 8[w%8aǮp"}D\ @ x"VS)\D(J% !}pE'p%!X#Np(C ',҇H� X b8?5N?? A N@S+H"Wt7PbU<h 8R` 0)8Np"}D\ @ x"VS)\D(JCs !}pE'p%!X#Np(C* ',҇H� X b8?5N?? A N &H"Wt7PbU<h 8R` 0)8aVp"}D\ @ x"VS)\D(Ja'‰S"C$ (*N4kE)~0D8q VD}!p%|X)p(C'NH0n<8#q"@aRp)X W!� ^ax?5N?? A N!8+">D@ >GSƉP!H ;`E$\чH7PxUh 8R` 0)8p+ C�J/S<M'BQ  'NpE"a @ xVqG)\"nЉS"C$ (*N4k@-ZtдB8q VD}!p%|X)pE xNXN'NH0n<8#qh Kp)X W!� ^ax?5N -?:a Nܛ`E$\чH7PxUh 8[w%8qoNpE"a @ xVqG)\"nĽ9q VD}!p%|X)pE xNX)X W!� ^ax?5N?? A NܛC$N�JC,GM'BQ  ' !}pE'p%!X#Np(CE>@ DGSƉP!H{s"}D\ @ x"VS)\D(J{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h P(0R{HW %X@UxSNRC N7N>>pN�P<DXG8h DK{HW %X@UxSN@[hNN7N>>pN�P<DXG8h DK{HW %X@UxSN@[hNN7N>>pN�P<DXG8h DK{HW %X@UxSN@[hNN7N>>pN�P<DXG8h DK{HW %X@UxSN RPJ`FKx N脓5HȄNP=DXHpHK`CXHQ�NȄL\[W`PpK`CXHQ�NYK٭NX؅H N0NՊMHXFK@OxCX5ۜxMED(xBXHۜxMxD(BX͉GxJHDh݁V UͽGp�JP HU Wֵ }JX]H DX1GQP; >hBp?HWxHEIXF =(N>p}HPF`(HNQF8C�HX<�HFHZ(ȃW UXWpuNDP�9_[ZWHZX Ё&X\POB0H0CHD`"!`9HQ0V@9h2BR//// ,"$2 2H2N.P=H=V@HZPP@@@P  �MN� @ � 0[8� @�H e]N �f H^Nܛ�!��,������OU7hգSDӿJB><zO>:O,DANn( ѪGDӿJB><zO>:O,DANn( ѪGDӿJB><zO>:O,DANn( ѪGDӿJB><zO>:O,D �!��,������+C@n(TտSTЕ! 7h*ߩ"te % w*H]rCBx*RAWPP"TЕ! 7h*ߩ"te % w*H]rCBx*RAWPP"TЕ! 7h*ߩ"te % w*H]rCBx*RAWPP"TЕ! 7h*ߩ"te % w*H]rCBz�!��,�P�����+C@n(TտSTЕ! 7h*ߩ"te % w*H]rCBx*RAWPP"TЕ! 7h*ߩ"te % w*H]rCBx*RAWPP"TЕ! 7h*ߩ"te % w*H]rCBx*RAWPP"TЕ! 7h*ߩ"te % w*H]rCBz�!��,�/� ��� H*\HP$@0 2JظQ 4 A 4cJ@Ƙ.sA@ 4H A? IiqH0@ΫXjݪ@�1Dp`p`+¶ X� ,D0� p`p` A4p880�80�ߐ;d,q8hA 8tNسk"D>lЂ ).0p!FCtep&`BLJ 6q 7Lc4PC6v ( ^8 6s4*j 0(#x6\ 6dӍ7 f6 &o<K+Q4A&)+`)d* ,lI+4B&ff$C ;`.+ʣj -KVj)V P& #<BH"Xꪬƪ*$#()pG/@kjZB)B "I$\ q,@b#T%Bʼk<@#H,rK"l 7{b`<B +‰%‰%r(s-E!@"<I'αB"2 :ܑlLÚK._F"K+@%nؖb)m@)T'xr +M1 "( IBF(G-pB '+dd$ B`I,<R"X(G"ߧlJ:p+G/=c )E . $D"?N›>,3'pH%TbI'LC6a<$O?:t%HA Bh!.D+ HH)HY+0`#(JDD w=vMX":^ N<PDBR}B \V@?H Rp(LV"Qa:'bGPb91>q0#Na > rx$8?:s?"!>d!.D+,HH'JR"D� x%AET"8$wS9x/ EW#Cb@(\N̋("r "D` x%AET"83 Q)NXBDBR}B \VX+y#:GJRt.B{ WXXD%"CN,0#N >SD$qSTp"Dpb^8#QҮzu+X+0l#1JD(*$y+Nrx%8“T" N+E%"Z!X)p!`A#*шJ"@jWֺH #`V?@G ZB /'G8)ZAbW]<b pUD#*! |KSwW LDwX-@X#(A SlQ(+zy"N @'QFTB{[qɻ+A E1&H ZB 3* GPx)! X#q >@WP*8J4� |[qɻ+A E%H ZB 3* GPx)! "ː#q >@WP*8J4{[qɻ+A Ez)VA Bha6PE"V b"?D]QD|"N @'QFTB~}o >$@)m<DwX-@X#(lM<vE~8n +xD%Q Q[';PLݑb f`U$b)6(RCgG,| TphD%D;VC DBE2AtGUЂZ TU8¦ģHQ`W4O{VSB*PGTE|[qɻ+A E})VA Bha6PE"V b"?D]Qd]}"N @'QFTB}o >$@)DwX-@X#(lM<vE8n +xD%Q Q^';P Lݑb f`U$b@a B % ַp |pBp  W`u+s(`; @Z06 @a B % ~p |pBp  )8`u+sSH_; @Z06 @a B % BxYp |pBp  _X_u+s(_; @Z06 @a B % x؊9p |pBp  8_u+s_; @Z06 @a B % 8 p |pBp  _u+s^; @Z06 7 P  丑p |pBp  ^u+s- ; @Z* } p @  T97 W P P s_ |<w @ ; @Z* }  & 劈7 W P P `p_ |<w @ ; @Z* }  & y7 W P P u+s9IC @ ;PnB ^p |pBp  y_ |<w @ ; @Z* }  & p |pBp  y_ |<w @ ; @Z* }  & %p |pBp  y_ |<w @ ; @Z* }  & Ep |pBp  y_ |<w @ ; @Z* }  & ep |pBp  y_ |<w @ ; @Z* }  & p |pBp  ) z+s9IC @ ;PnB ^ꊘ7 W P P * |<w @ ; @Z* }  & ձp |pBp  |<w @ ; @Z* }  & p |pBp  |<w @ ; @Z* }  & %xp |pBp  |<w @ ; @Z* }  & Ewp |pBp  |<w @ ; @Z* }  & eBp |pB  |<w @ ; @Z* }  & B7 X ` @  - |<w @ ; @Z* }  & A7 X  - |<w @ ; @Z* }  & 7 X ȋ^В/{+s9IC @ ;PnB ^ |pB P  - |<w @ ; @Z* }  & 7 X ȋ^В/{+s9IC @ ;PnB ^]} |pB P  - |<w @ ; @Z* }  & Ԡ7 X ȋ^�d]_/{+sEC @ ;PnB ^ry |pB P  } |<w @ ۸MC @ ;PnB ^e |pB P  /{+s ; @Z* }  & 7 X ȋ^p߃ |<w @ MC @ ;PnB ^^F~E7 X ȋ^@ |<w @ @FC @ ;PnB ^H| 7 X ȋ^@3 |<w @ 3FC @ ;PnB ^~벎 |pB P  c/{+sc; @Z* }  & 5~Y7 X ȋ^ |<w @ FC @ ;PnB ^ |pB P  /`/{+s-/`; @Z* }  & P7 X ȋ^ |<w @ EC @ ;PnB ^R_7 X ȋ^ |<w @ `EC @ ;PnB ^7 X ȋ^ |<w @ EC @ ;PnB ^|7 X ȋ^`�'>:tyH >QD]I#'RhҲCB#ѦM8=SL5męSN7sCOUjhCN>PT )EQ~s#'RhҲCB#KRěW^=sCOUJ!'N%w^!"f1ǒZE*TzQXlڵm| !X>zT)"8Y '>BDJrc%!-;T*?$m| !X>zT)"SL N0W!Ei,RV-vPAB^Õ?Dy%R8y=G|WA,>JZ!N<28à;^AEh<.HYBAU yWH!IJG\!$G*Ij8r3xRIs"eZbT)>\CGX"dQqX$E > DHQbUh!DTPWpQaNr4Xacz>nObyqUL N0W!Eii,RV-vPAB^Õ?Dy%R8yhX{}>nObyqoL N0W!Ei,RV-vPAB^Õ?Dy%R8y^|>nObyqL N0W!Ei,RV-vPAB^Õ?Dy%R8yheE|>nObyq+L N0W!E+i,RV-vPAB^Õ?Dy%R8yk{>nObyq'L N0W!E'i,RV-vPAB^Õ?Dy%R8yhri{>nObyq#L N0W!E#i,RV-vPAB^Õ?Dy%R8yxz>n>GT")p'|0^R(bXH ZB ;P* >xKHυ=y+p!`xD%p @8 "~ؐ!+ Gx ŘG7>GT")p'p+A E,11 )VA Bha*PE!^WA` )81V&pn ,|"DRN,2 rW cLBUЂZ؁ TQW#XB N<Ēnj#\ #*E8 d >@)Md,X-@xE\Q<%CG7>GT")p'|0^R(b^XH ZB ;P* >xKHϥ=y+p!`xD%pP@8 "~ !+ GxKŚG7>GT")p'|0^R(bNXH ZB ;P* >xKHղ5y+p!`xD%p@8 "NK!+ GxeG7>GT")p'f+|0^R(bXH ZB ;P* >xKH,׿pn ,|"DRN"'`;P!b vU}pDr >@XD,Q,!аC #N wx"H ;$&c!*hA-@(+?,!'c>|X<IYC8H@F A DBtDLBUЂZ؁ TQW#XB N<̗}+p!`xD%pΐ'`;Pc2RTB(Rp!#\ #*E8t@8 "�b vU}pDAX#=@\D,8QE, ',GB A DXH ZB ;& >xKHH0 e#=\D+8KX)?].H<hf�<DХ>ud,X-+�WD眰?sF{xPRp9'wC!i^�<_!pE$ Hp W>9a =D /�BZWh$oHLBUЂZxA N"p$<o8Db+PCz 2 H+ xF!pH`WW؃*;N9NŃЈV�<hDxŋ UBЂhBhNpH`WH@W؃*;N9N(AЈV�<hDxHB UBЂhBhNpH`WW؃*;N9NBЈV�<hDxC UBЂhBhNpH`WhCW؃*;N9NHDЈV�<hDxhE UBЂhBhNpH`W؟� =`Hp`W;pH05ppHWWhW:0:W5(HW:5(]H>pH>p>>W5PcWH4H[ 6H\ 6`0c>0HZ50:Zp:pZW�Hp5Z3`>�JWcZ�E[HB>DDȅUp5hZZ`;pHPcbHp:WWWW5(:W`HpZh:WP\XBȅ68Nh-؁D >ȅ6N >(>>WWZ>Z:xJWP5`W;(:W>H;pZZ5pHWȅp�؀�6o:t]bZHW(W:;5؅`PW(]pp;>H`pe0H8J;>WZp>he:HzR؃=`Bȅ\:Z�J:pH�>H;PcZ5(W;pZW0cp;c>p:H0Z[?WqxD�(rN \W;>ZPt`033H;�`p30HpH8JWWZ:55(Hp3p]<-\@\\pq-؁q `:R NWZ>WHWH(WZ00]`H5p>>;WWӣt`ph'x ؀`؁$q:(]W5�Zb5p;(tyZZ38JZp:p::5؅Hp;:]Hp`{H@'0z [ bpZNKZpHWZ:]oH0W:p;WWZ`:`:p;(3`;p< 8?(>m7)m_ B;Zp]P`5p>HWoZpHWhZZ5;W``H`:HZ؃mHq 'xl H@pb@Nȅ=;<J;hx>ZHPcZ0>Z50:pc0`x>p>(>P:(WWHo�'؀�$o؅ZH:0HP0HHP]H;5ȇlWHZ;HH�J:p`0`3Z8o,W``Mc؃z*XBPHpb@bc0HTbWyȆHcZ50p:WZHp::cc@hpZHWEH~Dx}5ȃU؃Z>0ȂZ;]W(Hel5Z HpcȂZp>p;h;`t`H胆bXU~І=�z ZPH`HXN4hch;p>5p`yHH;>5HpH5`3ZpZl:W:P{>ȇnȅ'�؀� (+o@{WH]Wp55Z0H]0:W0e0(]ZpHH(:bc0WxWPWPZ胆P>|;ȅ}f bHpZQ;P`8H;P;pc0Z:P>W:b:Z5ph5pZ>؅>pZ?Zp~Y~\x=W(>0ZP;Z:p3:pZW0]`�p;p30Hc>]`Pbp;0x;(U@=\q0((l e@p6\b0 j5>WZxJ:p�,c5H`;cW;ȇo؅Zp:0pHrȅp(`��8�r|xh;r{xPHvxP{(H0vyyePo|PsWwv�w0r`ywȇoPB(*sXzpeH@tp|nb0|PuxP;vx:poxs�0pK:ȇ|x`vPg:m7x sXxg>rx|xp3rx]yxyy>s`pPZvvPe`y|Pcvzpg Ur-( sXyxhbrz`sP0(xty5ty|csx{ȇobyv5{{x`vtvW|4( 08H}huxZsqPrrbx@pHl5:wPZ0rȇr0rȇnWxel8`re`v;n06�#؇xgwP38zh3xteW0pHPw؅ZȆc(x:(xoPwxHpyW>ȆpgPw:o>؁ vjhw0@yhy(WP`thp;P00W`uPbx@hȆ|:(nxP;P{H�WSmݺ\#扅}A{ǮVro1:ԥNo"բ*>v+g,\qj"-wjLٿoK.R|hqP26c0٣cL>줃G?u%o\3;uf{svj}窏l\ ώo-(IZԡ:vjS,RZ򾹊LM7ԂN1;٩]ZoH\3N_ku>sɘtDR.+\Ee'_8 dCƠN0N-}O$M-}DbG-"N?ҏ7{hQB IG$F.}Nt+}QK>ԢFD1N:vI:C?D8R=ݸFJ$IP� ,�T8tӍ?88b?ḒW0|G-:v=bSK$|cG-.|Sd=SK&8zp?q9@B9K=A%m#NB; +v#O0v3N-v|c3dN;O!m�>‡8?Q+J$y+;QLccdSK$G1J$t(;O 'm0>pJ6qJ=Gؓ?+}N:}BG>L$J$G0|<?}MO @ >L<ԒO9j9Q?"d$O-a?DJ-?M>}DO8QL:|9a?đ D0{c0CN?я8@1cI.#O$ʨ<J0cG0HaC$ WD`9Az(!  ЃhE7Q :#aZD0 y|c2@<j>C-\{СG\|؁F vc=a {d#N!NaHȇ+"op?a :DC^"atG1W WC G4Q{"F.b �C8ZCR: 5#D-\oD"jG6jaZCCWpE-`A߰C^Q;Db==D� �*r1 PHG.ڰ s#6r=X-\qDŰ; WA|v?Qm 8G{ @q!tP+jptC>A5Cߨ2v#f9QH#pE6 ;c?ށ;ء`?чA!\{@rt#7|tE>ʱ WD"H+PtG8ЇnG7]#P:AWz00 �@�oС yC7j|CH1G7谋tvF${7"lvu(#tG: y#t3l@@*aJ" 7q @І~ {P;c"ِ7Q{D7\l#/H2wG?̐ {Lm@ DApq((G$p"Ơ?t# 0C0" t#G9{?&ÎtC:э|#G6j@0DGA1đoС+@>#pE:W}<Ρrأ}P?Q`b;v ;C<A 5Cm�0SF]E a#vE$QH9 {x2oCG` {#?q2ΎnG8`aa,G=6Ђ`zc<axԢ=l2ݠC$ac!<\ xcG2iAB<q \8yc27"a5B؅+ШE$!{#jD013(pcP?ࡌ|D+Ѓ Ѓ8b(B;чZ0F0j tt?( ;pG8"q#t;!](xG7цZC:P|�(@=0FD1Ԃ(CB0A0Ԃ+A^dCB1B-DC-A0B$BA P*/A#p-B.p*'$B$+DB1Ԃ+AA1ĐA-DB1C0DBB0-B2$Ad2$"@+B$A0+1ԂԂ+C1ЁA-D+؁+A-+E0LFBLB-C$ԂC1BA1LFtB0,l"d02AB-B$D1TJ 1ԂC1C^A-C2D*D2$a $ A0L..LdB$LF0AM$A$BЁ+CBDB6BA0B-A0Ё+A1AC1-,%�$*'("'BV.%-B.$LA$B B-A$+A$A-.%<,#$l,"B$A0B-.A0TDBD1B^A ?C$B$CP6B0Ё+REC$B^ddA-<B"!@BB$B-A$BB-A$LB00B$??DBB$C-+B-C-AB@|@�d@-A-B$A^A-A$LBB$B1A$CB$I0A0+Ԃ+A$C$BLC0A^#-*,,B*#$A.BB@'-Ђ%@B$+DC$A-DA0uB0DC$؁%B#</)A�*$"/B^A0.B^BBCXւDd+DB0B$삐LFdA-A؁+A-tBtB-,""'ЂI1A0DA$B0Ё+ECB0?LF$B$C-؁1.A؁+D.C�\+,#,( *#%#p)pn,v,'d#ȆȎl$l%rl"&p,֬ͺBB$B$dA�*$B'+<)(&l%p%>-FN-Vu>"@\*)<(P(<'Ǧ,fZ>'+ B+l'-ȺBB$B$dA�*$B'+<)(BZ'XB Y^.f>"@\*)<(P(<'ڪZBrl"&p.ߺBB$B$dA�*$B'+<)(BZ'XB i^/Z#,( *#%#p)nn%-'+ B+l'/ά++D+DB@ B"tB#"$%p%RV_>"@\*)<(P(<'zlZBrl"&pB p6BB$B$dA�*$B'+<)(BZ'XB a0Wq>"@\*)<(P(<' w,gZBrl"&p++D+DB@ B"tB#"$%p%G$G#,( *#%#p)1q^l%-'+ B+l'r BB$B$dA�*$B'+<)(BZ'XB M3?s>"@\*)<B%PB%<)w-s%XB$-'+ 'l'rB%%hA�*$B'+,)<BҖ%&B/4C7>"܀\*)<B%PB%B$p<(#)"p"pBHv*!h ؀*B'+,)<Bjl6:Q5R;#,) *p#TB#T(ĴߊW)'AJ+ )(Vr,)- B!B#$-)pB6&_5`#,) *p#TB#T(5r()'AJ+ )(dr,)- B!B#$-)pB6m6R?"܀\*'<B%4B%*/e)'AJ+ )(Brr,)- B!B#$-)pB66{7>"܀\*'<B%4B%Bu.e)'AJ+ )(r,)- B!B#$-)pB68>"܀\*'<B%4B%‚-e)'AJ+ )(Br,)- B!B#$-)pB68g#,) *p#TB#T(9Rr""+ǒ*!h*++(<BҒ'dc7?"܀\*'<B%4B%-e)'AJ+ )(§r,)- B!B#$-)pB6:#,) *p#TB#T(zRr""P;+ǒ*!h*++(<BҒ'd;`?"܀\*'<B%4B%,e)'AJ+ )(B‹r,)- B!B#$-)pB6;##,) *p#TB#T(TRr""<+ǒ*!h*++(<BҒ'dcˇ}C?"܀\*'<B%4B%҇,e)'AJ+ )(ҿr,)- B!B#$-)pB6'#,) *p#TB#T(}6Rr""~$+ǒ*!h*++(<BҒ'd/>"܀\*'<B%4B%e)'AJ+ )(+ǒ*!h*++(<BҒ'd#?@8GN!*TUjTIT$1fԸcǍ@>zĉw^!"cK/14Ui١BUW}\h&R0TiSOF:ErE*N*5$ fYAɉ;RtnY49ZE*TzQℑjcǏ!Gh+>-r\QӣJ*;eZ )Eao$8Ui١BUW}\()N%'WGXi*TUjTITlӊWH)LR3W"e U^qG8 ,GarBT8yF*e>LDHQV-vPAB^Õ?Dy(R8y,EXᣅPNJDѻDxRq4f"eUh!DTPWpQ)N0Q9#{dVh!+TAG*iQ--8ä;^AE HiZbT)>\CG"LUUY>Z UPJDHGKK$N0W!E^"h&RfZBAU yW呢HU wGarBT8yF*Y>LDHQd޲V-vPAB^Õ?Dy(R8H܋U}dVh!+TAG*iQ5+-8ä;^AER~HiZbT)>\CG"0nZGarBT8yF*fD [$N0W!E["h&RfZBAU yW呢H# 7EXᣅPNJDaۥE>LDHQV-vPAB^Õ?Dy(R8ݛ{dVh!+TAG*iQFs8ä;^AE߈HiZbT)>\CG"x?GarBT8yF*!qs"LrW `F2Rd vU}pD񈢐 E-T N<(̉|0^R("!LH1UЂZ؁ TQW#B N`]# > WP*8J4("F0'N$wx"H7F 3!LVA Bha*PE!^WA( )8/N)X+Ђ\A#*шJbH8 "Hb&!+ G%G,|hA TphD%DQH`N$I DB{$LH1UЂZ؁ TQW#B N`$# > WP*8J4&D >@)Ḡ3Y-H+G?E-T N<(9p&+A E 3!LVA Bha6C,>E!'0~>bC rpUD#*! mbN$I DB{$LH1UЂZ؁ Da{DQH 5X+Ђ\A#*шJB '`;P 2Rd v`?"CQRp#E# > WP*8J4&D >@)Ḡ3Y-H+Gq)E-T N<(9p&+A E 3!LVA Bha6C,>E!'0I>bC rpUD#*! mbN$I DB{$LH1UЂZ؁ Da{DQH ؋X+Ђ\A#*шJB '`;P 2Rd v`?"CQRp#\# > WP*8J4&D >@)Ḡ3Y-H+GQE-T N<(9p&+A E 3!LVA Bha6C,>E!'0>bC rpUD#*! mbN$I DB{$LH1UЂZ؁ Da{DQH [~X+Ђ\A#*шJB '`;P 2Rd v`?"CQRp#$# > WP*8J4&D >@)Ḡ3Y-H+GyE-T N<(9p&+A E 3!LVA Bha6C,>E!'0=bC rpUD#*! mbN$I DB{$LH1UЂZ؁ Da{DQH pX+Ђ\A#*шJB '$ab&Ha&VA v @Db88!"r T8**A sD$ab&Ha&VA f  @8H"*!DaXZ @PDA0G$8L^HA ffbh`l^L(6ZA&aD! 'r T8**AF#0G$8L^HABq#b&Ha&VA f 6IDEr T8**AZ#0G$8L^HA1#b&Ha&VA f 6IDEr T8**AQ#0G$8L^HA"b&Ha&VA f 6IDEQr T8**A2#0G$8L^HA2b&Ha&VA f 6IDEA&Or T8**A"0G$8L^HA ffbh`l^LMaAQR~aXZ @PD!/#sD$) b&Ha&VA f 6IDE3 T8**A\sD$) b&Ha&VA f 6IDEA:y T8**A\sD$) b&Ha&VA f 6IDE@w T8**A\sD$) b&Ha&VA f 6IDEAG  T8**A\sD$) b&Ha&VA f 6IDEM  T8**A\sD$) b&Ha&VA f 6IDEAT T8**A\sD$) b&Ha&VA f 6IDEZ T8**A\sD$) b&Ha&VA f 6IDEAa1 T8**A\sD$) b&Ha&VA f 6IDEg/r T8**A\sD$) b&Ha&VA fT!V6IDEAnr T8**AR,0G$8L^HAn%b&Ha&VA fT!V6IDEtr T8**A%0G$8L^HA#b&Ha&VA fT!V6IDE{r T8**A%0G$8L^HAF#b&Ha&VA fT!V6IDEaXZ @PD;sD$A5 ffbh`l@aMaAQaXZ @PD7sD$1 ffbh`l@aMaAQ8aXZ @PD3sD$- ffbh`l@aMaAQjaXZ @PDA/sD$ b&Ha&VA fT!V6IDEa)r T8**A"0G$8L^HA ffbh`l^LMaAQ@zaXZ @PD!#sD$ b&Ha&VA f 6IDEr T8**AsD$ b&Ha&VA f 6IDEAr T8**AsD$ b&Ha&VA f 6IDEQr T8**AsD$ b&Ha&VA f 6IDEAOr T8**AsD$ b&Ha&VA f 6IDEr T8**AsD$ b&Ha&VA f 6IDEAyG$t� P8AqD"f8!8!8!8!8!8!8! "A*D8!LB^! #!!!!!!" b&Ha&VA f AQH"Awafb8!aa"88888888 "a! !t@:a,@,N,a)VaA v(a^(a ^ f"a=/>~멂,b&! t@.! >>O,a)Vah ^�X6} +a6]~wZ"#^ daa #=A?E"(a,!n@ A! /F8VA baADA$a"a_ \ d! D",!,!,!!,!,!,!,! $8)n@�RJ<0…-qz1DN,)t*Wp"W}"ER| 3̙4kڼ#X^R*ԦG-ߣH"=(ңH"=(#2q%J6!O,D*qiܹtTx*?WdBSDEz*ԨPL} 9d`)zJPU\ѤK>m#NhS CBR M=S(K J%ZEbQ8=v`)zႊP]T k>z赣Mh #[B<)< .R "a%X ']n"( T#,2QǢz5=bR%42#| @R"-XB)s ,d! Ȣ)"h("npe2#$`&5IdI4B'% @G%Fe[zv?Y"A cU#PB"^niLTQI2`ŕT(r+r+r+r+lNJI4"I#< :IT)")")")" +,Ċ+DJ$Y#PBgcn*KAI1`"<FI$DI$DI$DI$D]KLB"Cwt(D$9#8#8#8H$ A?BH2)Ȼc[IJsJ0QT" 'TH% ) ) ) )v(cBJD+ 'ۑ +r +r +r +lBb?F/ +BI*B)4")K!)@- E ‰I&Y((((I$BH$AI$1T!) ) ) ) CBJ"Q F"a$ @B@$`3.La 4/x _�./| _/| _ _ /` GЅ.d _/| _/| l ? ~A\p0j'* *LF t�8hJ� H l+H R +H R  >i*X V�*A T XN��hPT� ?,�L�3"`X "`l0M (f*`�S;�2@ P �2@ P BL T Ts@53@Y*+h0� @��@p?Lp0j(^ `sxiC 8`& 8`ယ̔LmjC�!��,O�/�����5h A„ (!Ç#JHbA jА *I$ $۰ŗ $ !a"0b 8ѣ @`¿" :$8 `pƀ upp@A(8AB\x" :8 *'AƠri&ppā \!Wh8O[iX iȧiF-smذK>M"IT]ϛ6l7oٺy]~ђ҄LB2,+߁FK+Ê(J,M/r - 6ʇ {C .x -BH+"K+ &$ ,{\@b#,$$!c B?,#衂 ~H$@$WiI$dF+C V@&BH "x" !$,�AB#T'V#8%A*  ,<)ibA b+I(b 'DO$< 6`G!<R"X( $D%<G!rJGin$? !va%$i? D`O,"(+D*)B(p D?<J$ir$ /b+hQB s|B+ )4 )d&) '(<I'<RDR %8b6+DH$Nt•,Lhx+&ss&) '(<I']ԑTBI%p B?<•,Lh+&sB? -rJBB`I,<"J%p+`.ԑ,B %p B?T(d&D/P+ #pB??B`I,<"J%p+G%X<@wx%"QHO"'A Bh#(+,H0" EH{X#8щW<!aD$qJp"6^HT"7tH92FPWX`D$8A0d)0!` #DQGpHbBdH,xDt ;D$0%Ds*h1`h%\ FDGL?b3> R<Bx'H0Y"8^%,G$*AHpaj"'VA D#(D+, @0" ?t{P(R<x KX"h%*a<@wx?"Q&= ͅi@|0B�#"qL#=@XPE,8QQ!9a 2-%`!#IӚTs\-� +G(⨏xD"Eb7P KT"* BrLEj%*<@~E("Be4D,H,,x}D"Eb7P KT"* BrLEj%*<@~E("e4D,H,,I-R$SB*baJPXD%"pLEj%*<@~E(":w";&bWDba}D"Eb7P KT"*nd*R#(Q NBC,BG  4 D" n"Eb7P KT"* �d*R#(Q NBC,BGxؽ;&bWDba-R$SB*baJPXD%"bpLEj%*<@~E("&;w4D,H,,E?a=@X@E,,Q J4D$,NHD%8E$"\eH"L %*AFPbD) 2'`!!#V@@+")X)p!`D%(J,D8A"5Dl ?"xAh"pE$"E0n ,"%AET"'TFPȃ X"H8cv@M[Hc TD#(JDBJTyPD8hX XXv,{XXh%QH$ SAJp"6bH<G 4 D" n"Eb7P KT"*sLEj%*<@~E("e4D,H,,E?a=@X@E,,Q J4D$ 2'`!!#L_@@+")X)p!`D%(J,8;'TFPȃ X"@}$4  WP$ 7 X ` @ @ P pv@&EP 6 ~  %  7 X ` @ @ P pv@&EP 6 ~  $ ` {pB P  g dR$@ y`B ^8~ } "7 X ` @ @ P pv@&EP 6 ~  p" ` {pB P  g dR$@ y`B X~ } "7 X ` @ @ P pv@&EP 6 ~   ` {pB P  g dR$@ y`B 9~ } "7 X ` @ @ P pv@&EP 6 ~   ` {pB P  g dR$@ y`B 9~ } "7 X ` @ @ P pv@&EP 6 ~  З ` {pB P  g dR$@ y`B ~ } "7 X ` @ @ P pv@&EP 6 ~   ` {pB P  g dR$@ y`B ~ } "7 X ` @ @ P pv@&EP 6 ~   ` {pB P  g dR$@ y`B J~ } "7 X ` @ @&g @&P 6 ~  0P7 X p `P 75 `NB@~ @ ~ } "7 X `P 4& p<` z D0   |pB P J {Oab B@~ @ ~ } "7 X `P '& p<` z D0   |pB P J P& p<` z D0   |pB P J �*& p<` z D0   |pB P J `)& p<` z D0   |pB P J & p<` z D0   |pB P J & p<` z D0   |pB P J & p<` z D0   |pB P J & p<` z D0   |pB P J @õ& p<` z D0   |pB P J & p<` z D0   |pB P J �ȳ& p<` z D0   |pB P J `7& p<` z D0   |pB P J 6& p<` z D0   |pB P J 5& p<` z D0   |pB P J 4& p<` z D0   |pB P J & p<` z D0   |pB P J @& p<` z D0   |pB P J & p<` z D0   |pB P J �& p<` z D0   |pB P J `& p<` z D0   |pB P J M& p<` z D0   |pB P J & p<` z D0   |pB P J '& p<` z D0   |pB P J && p<` z D0   |pB P J @d& p<` z D0   |pB P J & p<` z D0   |pB P J �ab B@~ @ ~ } "7 X `P & p<` z D0   |pB P J �ab B@~ @ ~ } "7 X `P & p<` z D0   |pB P J �ab B@~ @ ~ } "7 X `P & p<` z D0   |pB P J �ab B@~ @ ~ } "7 �SG5T)B >QbCN,EZD#KzkGLDRJ-]+>^.b,b=tREeXREY#XH=zUV~b%rGESGRT܆-EZё%=B5# +>^.b,b=tR%ViFG!'(RODzB|AJ<XREY#XH==X\r+>7`Q*!H4:G?FzD;#D\CaX J*/Å*$E4r= XF!WʏXqQ^Z>nOby(D +$E4r= XF!tɏXqQ^Z>nOby(D*$E4r= XF!*TɏXqQ^Z>nOby(DM*$E4r= XF!>G5ɏXqQ^Z>nOby(DR*$E4r= XF!RG#D\Cg~V6GE];K"YJD!#PXydY>WHV> 2 {HؒPA;^G春>\J)2ɒ[!7d=tV 9w6Wx$-1i!,Y%NxKFу;Z^Wx$-1i!,%NxKFу;ZWx$-1i!,$NxKFу;ZWx$-1i!, ĒQV 9bȗÕ=^0dKLZ$K !7d=hHNxuRpeL"29aM,EhS 6~>N2" 7n!Z"#U"XلW"]XX ChI B#C-a8C""Єxcx/X2BЄ'D!J4<$Ija@"7a.Ԡ>F/Є&pD&6q%(1 I\A‰_D* WF"栃 m)E:фC.`l4$86ء+W"?h8<b7`*? db?e<"F/<J^~@I< $ uq7d@4dvh?`}=vQ#_I8aq3z 4A#ax%7@@IRBt!pzX7A[AXz#G80&@ܠ#a6@I?4Тڰ0}p0IQqm@<"na>;=X<aZtx9Yܣ{ @r@[:D1Qm %<щZ|0I Z8 p(1E{6BQ=|BD8nc7E0Prch9h1H+aX$|E.H#x hpĂlэwE!1~A$@P8_C(F?A\CTn!#`qCc\8@mC8!&X%xF?8 BAc" a<e%8F=hzxOxA<Dbx/LRw `z-A2cE<hB E.0dās�=<"(tZm!p KC *`aIdbtpE- # a*V [e8E$4@#lQGD^A_<7JjQ HA K~ Q&A!ڐH"t@("El?vr%Ktb 8Ḱ*E"_b'r"6b$ 0@+jAY&%h>a!OĂ"Q J<"(J8щNX# AƲv,%Y!Va RXB ;P^WA8&6ъp!OĂ+AGDl-?z Khl_J* Bv?"(q !|0.|"D$^ J<":'nGЃ WXBcBPRUb %pEDSo)!p KJxH�?G�G=!ЃWI@[U UR-WHWQxSV( >!ORHJG 8N:Kx{H=xK!@XBXK KЂP?xDp>G8kkR.X KJxHˆG�G=!ЃWÈ[U UR-WHWQxSV( >!ORHJGE2N:Kx{H=xKZ@XBXK KЂP?xDp>G8kcG =!ORHEpGb2GJxH?KȈ@XBXK KЂP?Dp>G8kR0S؃,08NxEJXq(NH|K! ?P Gȝɇ !RZ-XHWQ0E0=!TKJhJXJ$HXtK! ?Q GKXHWQE0=!TKJhJXJdHXtK! ?Q G`XHWQE0=!TKJhJXJTHXtK! ?Q GMXHWQE0=!TKJhJXJDHXtK! ?Q G�ϬXHWQE0=!TKJhJXJ4HXtK! ?Q GPPXHWQE0=!TKJhJXJ KE(IG="XRx =9?Dp>([S؃,@XJFEHЊHXtK! ?Q G ҉XHWQE0=!TKJhJXJ KE(IG="XRx68?Dp>([S؃,@XJFEHЊHXtK! ?Q GԈXHWQE0=!TKJhJXJ KE(IG="XRx_2?Dp>([S؃,@XJFEHЊHXtK! ?Q G@)XHWQE0=!TKJhJXJ KE(IG="XRx2?Dp>([S؃,@XJFEHЊHXtK! ?Q G(XHWQE0=!TKJhJXJ KE(IG="XRx%!?Dp>([S؃,@XJFEHPNXJG=x?Q G`XHWQE0=hTKJhJXJ"eEGxKW0G]XHWQE0=hTKJhJXJ"]E�;8?Dp>([S؃,@XJFEH ҅XK_*XHWQE0=hTKJhJXJ"]E�; 2?Dp>([S؃,@XJFEH ҅XKa)XHWQE0=hTKJhJXJ"]E�;+2?Dp>([S؃,@XJFEH ҅XKcXHWQE0=hTKJhJXJ"]E�;J!?Dp>([S؃,@XJFEH ҅XKeXHWQE0=hTKJhJXJ"]E�;i^ ?Dp>([S؃,@XJFEH ҅XKgXHWQE0=hTKJhJXJ"]E�;N ?Dp>([S؃,@XJFEH ҅XKiXHWQE0=hTKJhJXJ"]E�;> ?Dp>([S؃,@XJFEH ҅XKpkXHWQE0=hTKJhJXJ"]E�;?Dp>([S؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"]E�;V?p>`JZS؃,@XJFEH ҅XKhlXW$E0=hTKJhJXJ"̈́HXsG<W0GdXHW;0E0=hTKJhJXJ NF|N;D8GP?Dp>`GPEK`XS؃,@XJFEHPN:FIXJ<!ЃX�D+h „ 2lp ?#J#E8Y1ҿEU,K(5R$2g:ԩJUdž= |D(Ҥ;TU4r1ҿEU,K(5RjerɨҤE8!DO,DE[p ?sFN[djO XPŲTR#J*E *MZTSBBT3;TU4rt"S{Z*JQZT)R쾜n24iQ%Nyl QP'V"W}.>Lia X*QjDiQ%'71R$TI6G,5 젂$J='\"т X%P%TIGqr#LH%azĂHQ5 ~Ē+}\FXr? B`J,TBI#,RI$FMT2"p B "E*K"q#qbU,b7*XR %PH%'71R$TI6G,u)l;G,Ehĉ%W){ bI%4B"D*CH%,R 'y  R$J='\"qX%P%TI qr#LH%azĂHQ ~Ē+}\FXr? B`J,TBI#,RI$ #MT2"p B "E*K"q#qbU,b7*XR %PH%l'71R$TI6G,uR;G,Ehĉ%W){ bI%4B"D?H%,R 'y  RG$J='\"qX%P%T H%,R 'y  RT4$J='\"т X%P%T H%,R 'y  RT3bW"',q,{h XXh%QH07aD%&Jp"6bO&;PbW"',q,{h XXh%QH07aD%&Jp"6b!;PbW"',q,{h XXh%QH07aD%&Jp"6bt!;PbW"',q,{h XXh%QH07aD%&Jp"6b4!;PbW"',q,{h XXh%QH07aD%&Jp"6br!;PbW"',q,{h XXh%QH07aD%&Jp"6bS!;PbW"',q,{h XXh%QH07aD%&Jp"6bt4!;PbW"',q,{h XXh%QH07aD%&Jp"6b4!;PbW"',q,{h XXh%QH07aD%&Jp"6b ;PbW"',q,{h XXh%QH07aD%&Jp"6b ;PbW"',q,{h XXh%QH07aD%&Jp"6bt ;PbW"',q,{h XXh%QH07aD%&Jp"6b4;PbW"',q,{h XXh%QH07aD%&Jp"6bx*C,>\%Eb-P KT"* q&$Q NBC,Q@~E"\ч<B#U Š=XPE,8Eкa'nJPl@?aU<‰eX?H+�q(#<|h T%8a q#(!GpB6Hbt_6'V KTWt(*x{$܏G$h܀ @*nH l)H QPBl ?"%(tF?# n X,!+�Q Q<HHb,bQt"9a q"E =@~x$<Gw]W&"yEha4D,>D?b/hbQt"wHGP0&p!ܡw<+6+B ;bUDW%<b/xb1D"ܑh<8JP&p":JT:+`,'!t"lB(&pB-,<B �(tB$"Den#xD%_#P# $T",<UBם,<B� hB, *4"ln"<G,,<B �B(XB$"_<GTR# B$TB 2N%,B VBםBם,<B� hB) *<(#(B5^$C$,,<B �B(XB$"T?<<GTR# B$T"Tv)t)#d �""T(8C%"T(A�+tB$"DBuG,R#B @!B` )8^.E$#tM$(A$A |B"B'D#|#M>+*B*(l +,)C:))Bѱ++l,(B/#̂9.=B%,$,(D$A |B!$!dG@N>$O*="#X؀+p+,B$S#@#@#@#X"@"p& /#T9.BE#"TA�h*M)#)<S+B$<EB+$+B$p_>%'''\+"pB+"�B'#�(+j)'؀`*$!! "c:(%DBq'A+po>%'''(+'X A"BA$$&$B&'|T�$\A|t>gO'Ax$$h:$N(z^( \|\(> @� @@ @: @t@A� h h>(@ ި ܀ ܀ � @؀@ � i 8?d@D P@P@dX�ZL8XT@P�X@\@L^@\?\?Z�  T P`�Fd:N2LB:�:DJH?H?@?@?@?@`�CB�nBj@��!��,�?�`���� H*\PFjHŋ (W9YĈƓ(S T'V"W}DzH'Krs ?#QMNrFɴ@~b%rG棚,)uu ?#QMNv]{RX\&'KJꭨOD|T%{/T'V"W}d>ɒRŘ+>2dIiUUjr5j~b%rG棚,)}ZX\&'KJgV'V"W}d>ɒRUUjrb~b%rG棚,)uX?<R'(^*O"!@ӂz P"Ʉ!j*@2}x %"L&f@$S P"Db*@2혘 %"LB@$Sz P"%[*@2] %"L^v@$S\ P"ĦS*@2ٔ %"Lz2@$S= P"Ʉ(O*@2= %"L@$S) P"D*J*@2z %"Lb@$S P"E*@2[ %"LR@$S P"-C*@2 %"L*@$S P"Ʉ/B*@2{ %"L@$S P"D1A*@2m< %"L" @$S P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"L0 P" %"LuO$PB#!~2 ) $ BtI%PR 'zAr#Ju/l5H%,R 'y!r#6H%,R 'yG,8#<FTb'>="xLjJLbDܧXWQI,ȃPj#*1ETypbS<_cD%&Jp"C,BqG,&1?"X8�/>G_ 0{ 8�AYZ�! 8c@n/:QL@} q8J&IɅ$ ZB5p8P,>ڡ?Ӡ }cG*wyg€?<h8^:3%< {L�a\< E~AC EIφpD=~ D+jŸMhCq$/JъDCz G"1<(TQ_@j!G@^Q8 Bl DDRb$B 8R:$)JU$):U$)ȺT$)تT$)*T$)T$ aq$B 2YMU DD& $/U@!6*H""ӢTI@dڏ@ LjQ$ o-$B 2nEU DD&ʥ $ U@!`7*H"""TI@db^@ LO$ }$B 2>U DD& $T@!@x*H"" _DI@da@ LJ\$ )$B 2qCT DD&:f $ Q@! Y!*H""''DI@dbe@ L|$ $B 2YsAT DD&r& $Q@!�Z *H""CCI@dh$U DD&V@!8ZI@dh$U DD&V@!8ZI@dh$ B�!��,�/� ��� H&ԠC6@@"C4 A4H A? ^ " b6�a)j(A4H A@ 9 6A 6 Ձ4H A 4TrYWӪ]˶-A 4bu`� 80 80I60`ӂ DxP@ &\5 80 80`A&l�2ր 80 80� 9�0LpK�#.\A :Ͽ0"pp�8�V8�p Á(8p� y8cAtM3 1hM6h34F6PFPs5h͒δEdp#d97hL)T6 6i`6,3G4hM#-B-0t+&d馜v馧l+*,b/|4*|*무%T"?B?*&,$B"V$<BH(@CBH$"'$#)F",B !Ȓ >$F?lq$ $$2E 聈('-Bn1J'k"<;s?J+G% D~TW 4'A.nA,p1'pb>sbI[B%EJҊx} + -(H'l?H'n%(+,)@(wDB"i?|%l*E #I޼[#ЂH 4(1+}&h7+<b 'sbIIъ T?*{vB !PpC,$ZQ ` D"E'H,8aEPbpPVP(L!#P>@)B8E! FD0<H<O$DH#Fщ>B9b"JDD$AEBZ60b\D qHC2\ '�I"Q<(n0Qtb٢&7IMV.(8EPbpVt򕰌&!7 ?N)8Q `2HbhE)Fp) 0I,"(8EPbpVp$D( (N*8Q@`BږHbhE)Fp*t @a9I,"D$AEBAZі.x |NK'\MN"UA @ )(AVb7E-nE-EPbpPVX\Dp\ ?8qXrX(H `"E pf ""qQKDbX+ ԁ'!,�#Hp"{ f NbSA X#8ܠ #ȕ-؊E9EPbPPR % a$ N|7['V)@ oH(E ~ N#`JP +HEPbPV|$ZqX?GTBY+HGpRNjD%*K ?'ňJ(}AVX% >uhŇHXip`#R((!UHA8D+LhDbȏ"\(p\ēC?x)8J,b|Њ1D+ 'HG8h+H QPBp0VjĐa DQQ'~)Z RpbX* ԡ+"aV>%Np#HъW(V!!`@“!?p r1O#R"(UA8C+ KWDH |K, lG 'DA QB B Z'$C~%DbD%G8h+HEPbpPV%ZX?8A > E+^A NXA/H$K ?'ňJ<|AVX% >uhgKWDH |K, e?x)8! JbRъ[#, #*~)Z RpbX* ԡϿ&] K" .|` @ I`@ @ R 80p}  070@.P O @ Bu , i>@  @ B yP #pS dN@`@ @ | 8P ` .|` @ 1`@ � R 80N  070@.P O6 @ Bu 8{ i>@ `@ � R 80`M  070@.P Of`@ @ | 8P ` .|` @  @ B pP #pS d @ Bu L i>@ `@ � R 80В   070@.P Of`@ @ | 8P ` .|` @  @ B plP #pS d @ Bu )K i>@ `@ � R 800  070@.P Of`@ @ | 8PP ` .|` @  @ B Yh0d` ?@.P Of`@ @ | 8P ` .|` @  @ B 9Jh0d` ?@.P Of`@ @ | 8P ` .|` @  @ B { d0d` ?@.P Of`@ @ | 8P ` .|` @  @ B c0d` ?@.P Of`@ @ | 8Pଡ଼ ` .|` @  @ B _0d` ?@.P Of`@ @ | 8P� ` .|` @  @ B A_0d` ?@.P Of`@ @ | 8P ` .|` @  @ B [0d` ?@.P Of`@ @ | 8P@4 ` .|` @  @ B [0d` ?@.P Of`@ @ | 8P` ` .|` @  @ B <XP #pS d @ Bu (1 i>@ `@ � R 80Ă  070@.P Of`@ @ | 8P ` .|` @  @ B XP #pS d @ Bu   i>@ `@ � R 80H  070@.P Of`@ @ | 8PϮ i>@ `@ � R 80 G  070@.P Of`@ @ | 8PϮ i>@ `@ � R 80@F  070@.P Of`@ @ | 8PϮ i>@ `@ � R 80`   070@.P Of`@ @ | 8PϮ i>@ `@ � R 80   070@.P Of`@ @  |P8PϮ i>@ `@ � R 80   070@.P Of`` 0  @ 8PϮ i>@ `@ @ R 80  070@.P Of`` 0  @ 8PϮ i>@ `@ @ R 80  070@.P Of`` 0  @ 8PϮ i>@ `@ @ R 80�  070@.P Of`` 0  @ 8PϮ i>@ `@ @ R 80   070@.P Of`` 0  @ 8PϮ i>@ `@ @ R 80@  070@.P Of`` 0  @ 8PϮ i>@ `@ @ R 80`  070@.P Of`` 0  �!>VC*B >QBW,JK q"5QG(=")N(Z%EAęSN=}TP*-z шS8-dTG ^Ś#,qe)(JZ)mݾm*Vi\c?N#R^$URԊdʕ-_RGBF>:#,qe)(JZ)սdU>X)|D+RDIZa^HYBGN U:#,qe)(JZ:H@\ĒVp>,NH1GLzV^!QR)aVC1EsdG,Aąd!F*9¬1K8ŒHDD>Y:HѱBW"4\KR!WHDTDD !p߄H6{D\! NbӸQ,DJD郐p@s%KZIĪ8!eR1RZyNDIEHAZV[dG,Aąd!F*9MH1K8ŒHDD>Y:H17W"4\KR!WHDTDD !p[H6{D\! NbеQ,DJD郐ps%KZIĪ8!c1RZyNDIEHAZ7Z#Kq(8YJNs9GLzNF$Q(BVR͕H,i% |1RZyNDIEHAZ#Kq(8YJNQ,DJD郐pUs%KZIĪ8!GLzV^!QR)aV G~H*YN)8YJNQ,DJD郐pSs%KZIĪ8!GLzV^!'DA QB B Z<b&X#8` X#*q=$'FaH!V:b}qE$,ъ4|U R&y)Z RpB*   "e"QE< 0#LKpb((!>b8)^WDH |KX aG 'DA QB B ZEJ %X#8` X#*q=$'FaH!V:bpqE$,ъ4|U R&y)Z RpB*  ĦO"QE< 0#LKpb((!>b8)nWDH |KX aG 'DA QB B ZM$X#8` X#*q=$'FaH!V:bnqE$,ъ4|U R&y)Z RpB*  ?"QE< 0#LKpb((!>b8)~WDH |KX aG 'DA QB B Z֎Fx'1L aD%NG(, QPB} pPR V+%Z?8A =$ E+^A NXAfa DQBQD&y%81 KDBEԁ͊+"aV>%Nl0#HъWH( !!`8o6#GX.A8FT4Q{Ia N%DB�u HXip`  #LR(R! HHA8D+RHl@ ~N,8MaGXD$DA Q+AH䫸"hE\>X*)<x)8!TRъ5W2y%D aD%NG(, QPB} pPR0*%Z?8A =$ E+^A N"AՔfa DQBQD&y%81 KDBEԁf+"aV>%Nl0#HъWH( !!`xw#GX.A8FT4Q{Ia N%DB�u HXip`  #LR(R! HHA8D+bHl@ ~N,8MaGXD$DA Q+AH!H"hE\>X*)<x)8!TRъ70y%D aD%NG(, QPB} pPRPD+V'HAGh+H QBp0VԞ" DS`J8yxKQHJ> : sHVH>N yxRhW NTH!AhKHExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!AhDHExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!Ah=4HExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!Ah^,HExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!AhHExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!Ah HExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!AhHExN@)`J8yxKQHJ> : sHVH>N yxRhW NTH!AhH،GDpNXFӈG0GNKQQBXR<WKh4pKR G0G VxRQQX)V0}xK@(`J8yxKQHJ> : sHVH>N yxRhW NJU!Ah#H،GDpNXFӈG0GNKQQBXR<WKh4pKR G0G VxRQQX)V@T[xK@(`J8yxKQHJ> : sHVH>N yxRhW NJU!AhdH،GDpNXFӈG0GNKQQBXR<WKh4pKR G0G VxRQQX)VP8xK@(`J8yxKQHJ> : sHVH>N yxRhW NJU!AhH،GDpNXFӈG0GNKQQBXR<WKh4pKR G0G VxRQQX)V`7xK@(`J8yxKQHJG@?hsHVH>N yJGRxRQQX)(R -JXGDNXFӈGXENQKJHG@?hsHVH>N yS0GNNJG*RxlJXGDNXFX1&263&EHKJG@?h4=c=vHVH>2N >fd3> NNXJ0G*ЁRblJXGDNXFhV^EHKJG@?hWFvHVH>2N `fH脅SxKX; NHExN@)`J8 hEHKJG@?hxh3vHVH>2N H脅SxKX; pHExN@)`J8 FEHKJG@?hhWKh4pK R j3> NNXJ0G*ЁR(JXGDNXFӘ2^JN(aNQQxDVkxvHVH>2N H脅SxKX; HExN@)`J8 ^EHKJG@?hfWKh4pK R0H脅SxKX; nHExN@)`J8 ^JN(aNQQxDV07GwHVH>2N p? NNXJ0G*ЁR��8$(UXWp5(:p>Zpp;؅>HP`5;Z;pZWZZEG\pU>`QP_XXZWHHZp`::Z`H0;XYpBxDHXT_h"�U:W>(;XWW;ZXWW3!>:p]ZHH:WY�\HbhZp>5pHp]:1c3>ZW`XxX`BpCHS\&8�`>Zp:05pZHZZW:(H`HWb>ZW:p� `� $(=WW;ZwWZ:W(5W;pH>p;:p8_h10%P=؅H�QxX_ZbZWXWZ(:]P03cP`0`pYRHDZa8,H2@W;WWZpHp`HPe>0>W50;;](;H;c1p*x=HZZ:Z:P;H>pHbW`0:؅b`Z`PWxSG>�Cv\2M L媏>"ղU-;ՊUW VLZ.S?W}RcO>ቁdl"I\t"rNHS[$W"ىTK`ӇNJWvRz*R0<"ȍ(%Q_j)NwjE,eƲ ƌ23\ KԬHDKTEZaAAfW<M;}T+X;\ErE'X5좝`qEV>pB脋7*Ҟ\j,+;EHD+taGq,-}+8 !U4I0 XE4G$tI-aG$Q1jtDRƨYtDBG0vt�2@ (A+ч1tA++b7tJ$}Jf(CGAtRK$D ,GDR$GQa+|CERL1dJ1QK$-B7%ADl?ta jJ$}J0󍙵Db1С2ta+} QI-S"iPaD+R}(Fj҇+aRK0|CAG0tB2t{tb.SF8Db0M� )ԢءD҇S=ݨAG-QL$aG}J0fDJ1.RN8QK1jC l� pIF$Q+a(c+AV-bG$}cGGQKvСL-?S,B00L2vR+BG$vm-tDO-b.j vc(7"0�8G$L$f(cDL$I|[ RK$aRt B+I hDv(p`mD-P WC0 W +vaWDC-@Z" X{7RRdP І>"a :#D-0Z|tķ;tG\Q0ԢtC lD}- l`X@|p�]t(;r! ŀ4y"D-Б{#v0F0|ȣ1wѠ<{PG=AODj;r 2y"C0ayC0avE1 yP<걏zP=?v(<s! 4x"D0Бy0Fyj(+1wݰ<{#hG?AYt;sA xG4ay"D0ґ{T2:|tư=ycj=!vcG<p`C x<q5: {#@G>{D(;ao8wd?ZDp4�|`8֑4PF9 cH7A|tvF-u߰9{# < x#G4 [Lhֱ5HF9dHG8A|tõpE0:2Ƒp`G6wDF.aicȰ:rG>a :F6쐏nءp.;Db(4ar!P7w٨E0\ r4'X0{C娇8jAـF$э>DE:arF>ʡ:p<Z0(qcBas(1v٠C>A;H:\ApG>>݀<AH#G6q B@�P@9;o}? ׺"ᨅ< (jG:"tCt:<Rx!+8 (A?v# `: :#C\qvD4`訅+u@G$Qx"G.ڰ8#|h>ذw C:5Cjp"4 WC$uԂH"y+NB T"hu@;\a|[tE>QH"G1Ax#t:aH#xD9\P(� BT!@-ء3| Hء7jaH+�tH:A<v||#f  A60c{7v :C}?>Dp\чw#?A`DbE$ tF> ;戇;<A?@$7B:CԂ?GA$C8ЁG;%91@8$8xC?17B2<ăCЂ=|.=DB-8|K?+D;C8+8+؁?Gt?A-7B0C;C B=|)<A-C8xDD=xD-:D·C9A-8؃+?C$Ё7!?|C-/<B:C<�>$7C$9CԂ?GA$8++C:Ԃ+D<CC=C8BC>؁1C7D:C= |<`C9B8G7DB-|K>dG:C1B0A>C-D+<x=+7C-A>tC-!C<6t=9!Ђ8G7DB-|?|C-؁+;Ԃ%%:*9C.B<MC?7A-:7hCԃ%Ё?C-D+?DC7+x=DC$A0;C-C9B-9{8B0=ԂC61؁:8C C.?*B$C>xD>|C$·7Ԃ9C-B$؁=C-D+=B-8D1C?XB4</B:8 C/?C-D+C>xD>|C$·C7C$:.9|K$=<C$7C-A>tC-;$@p0? <`-:A0:CD?C$|+C7C<+<C1A$:C0C7A$|C>|?-8Ā?@-:1:CD?C$�?tD>C0$B;-A.C;!8'x?'7A$Ԃ?1;C-;|?+Є?C$B0C9ЁDB1C::+D?CDB7C?|C[9@�?-C:1:CD?C$�?tD>C0x1C:CDB:CJC8xC?C9<#?C.�;C0;A$C8DC8A0Ԃ=C·:ԂB:+B>A7+؁?X.9AL|@�>�!d=C0?t?CЁA>d1DB:C-B$B$D<4=?CJ|=DB0C:4;1CCDB7986Ё+8AC7+:-8ă9977*C=*;4;2xC@B6C97C7A$C8ЁC4,2Ct<1=|C$?|C17؃1D:1(C:7t@?!hC?1|?t?CЁ?t1B:+B<2<?|+6C.p9C2<;C.x C/XB6C9C8C7Ё+8AC4;C-A-D7C98C9C8B0tC>DB-:(1D;3C t��,� �B-|<;tC$B17C-ܧ?tG?=1+;;+D+C8<t<ȃ=8C?CB.xC<;x!B17C-C0C6A$?C>3A.;;x1?8AC=Bx;<B7?C B-t<<tC$B07+.C71<؃?B9?C7+D?A9C$A8C>C0t;C;t�?A.7ă?7B-;|C0C6A$1<TR-A$;;÷Ԃ=|C$9C.A8</|<:>A.7C>C7B-;|C07DB?<1A$;;÷Ԃ=|C$A9C0A7<ԃ+t;:�p� 0� �  @+.2u0|C1++x+|C$؁1Ё2D+ԂB)h%C.2B-B1+A0M%-!1-BhA1DA<XDB1Ё1@C$ADBA-B1A$B0E0A$.+AA-|K-A1A0A$A�$@XB.A0Ё(Cс+Ԃ+BG+A-A1xD1Ԃ*,<)'@@"D1A0Ё(C?x1A-1A$Ԃ1B-.B$AC-A0؁1G?B.A@ L0� � `-DB-Ё+A$B$DBJMDB0A$ԂCGA-A$.E-?D1A-CC 8-?D.A$+Ԃ+؁+\?*B-XBB)q.BB1+CB8@B$D+D+|K$B$؁+A-4AB$AJ1B$A$?ADB-B-A0*MA.A0D.A$+Ԃ+؁+\B0A$A1AA0D!-#+#B.DB.DB-A-A$B$DBJB-B$B$1A-Ԃ÷A$AJA.A+D'Bp@�BBB$CDЁGA1Ё+?+BDBBA0BB$|K$ԂC؁G$BĀA.A.+x?CDA$B-G!*p1A!@B.C.!ЂD·A.B-A-A$+D1d.CԂB0A$B$BB|KJ+D+A-ЁC$D+Ԃ+*B.B[Ё1AJD+?q$Ё+B$C@꣦VHт'ף_D %:p'X$W}"1V>t"Eg>}ى֮>kSU$W}\ʎHʵɿF:jUWB%B1zXĉ)ѦUvl[oBM*+H^xim_ R1- 5pcV ,*?R"sgϟAlЕAB1vXiՊiaN [i]EЋo8>xqA#YjsزPGN(JIBTEBD?<V jNI]6خ"тD7 0", UB ! 93\1vb5NH'Q6bsZA  *K8ʂI:HY%)R< r B^8!HDEsZA 9 *K8ʂN1FUB !G! Q "XRD|K8W D\ R3H,i0B* VԺG!eDBBHcDQ "Д"Y6PHh!|x\ *K8ʂWRVId !T(d7e#vb5R8۱"yDNyBq9HywǠ"^@RX8F`RB ߙ#DE!|"K#ydEd,K"QA$ EvKp> ZG$8dS Bh滭EnDG6J(yNF$Q(BVR|8W, $8!saRZyNDIEHAZw#dG8Ad F*9|uaK8ŒHDD>Y:Hy^H\$7FĒᄔc{GHiR8%Q Bъ p<" DSAQ/-`#,QX"(@\aPkDZ R-`#HъWH( !!` CJ,@n0N8 #=%"! JX@ ,K G 'D Q@B B ZDEv&X#8` 0#*q8,>q'FaH!V:bXs%B!i'HG0h+H QBp0V,WD%N b7' ˆJ`#,QX"(@h\aPkDZ R{)Z RpB$  tT"QE< 0#Kpb((!>b8))WX"n",pk|AVE*D )hCHH@ ~N8AV`}a N%DB�u EYWK ^;G0h+H QBp0VD#, 0#*qĮ6`#,QX"(@`oW K ^C%N}AVE*D )hg <p 0k^GXD$DA Q+AH^K ŀ=x)8!TR 63y%DaD%a>q'FaH!V:B2v%B!a'HQ>q E+^A N"Ab̌da DQAQI9`#,QX"(@]aPkDX R`#HъWH( !!`("#!GX.A8aFTp#Kpb((!>b8)l \WX"n",p~AVE*D )hũ <p 0#Kpb((!>b8)[WX"n",p~AVE*D )h <p 0#Kpb((!>b8)ZWX"n",p~AVE*D )hʏ <p 0#Kpb((!>b8)XWDH |K EG 'DA QB B ZvFB2"\(p l=%"! JX@#D+a'HG0h+H QPBp0V~#, 0#*q8[?q'F"A(AV�o\!,|,!H!qZHDDa@p`Z~'$,\ *pl,F"A(AV�P\!,|,!H!qZHDDa@p`Z}'$,\ *pl,F"A(AV�0\!,|,!H!qZHDDa@p`Z&$,\ *pl,F"A(AV�"\!,|,!H!qZHDDa@p`ZA&$,\ *pl,F"A(AV�\!,|,!H!qZHDDa@p`Zi&$,\ *pl,F"A(AV�*\!,|,!H!qZHDDa@p`Z&g&$,\ *pl,F"A(AV�r\!,|,!H!qZHD!D@p`Z/%$,\ *pl,F"A(AV�2S\!,|,!H!qZHD!D@p`ZA7%$,\ *pl,F"A(AV�3\!,|,!H!qZHD!D@p`Z?%$,\ *pl,F"A(AV�:\!,|,!H!qZHD!D@p`ZG%$,\ *pl,F"A(AV� \!,|,!H!qZHD!D@p`ZP%$,\ *pl,F"A(AV�B5\!,|,!H!qZHD!D@p`ZAX#%$,\ *pl,F"A(AV�"Z! \8H^8ARA A �R"A2~ 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`Zh%$,\ *pl,F"A(AV�"Z! \8H^8A(AVA � J"A2~ 8 q8a,!DDapHa\]!,|,!H!qZHDDa@p`Zx$$,\ *pl,F"A(AV�"Z! \8H^8A(AVA �J"A2~ 8 q8a,!DDapHa\]!,|,!H!qZHDDa@p`Z!=$$,\ *pl,F"A(AV�"Z! \8H^8A(AVA �C"A2~ 8 q8a,!DDapHa\]!,|,!H!qZHDDa@p`Za9$$,\ *pl,F"A(AV�"Z! \8H^8A(AVA �zC"A2~ 8 q8a,!DDapHa\]!,|,!H!qZHDDa@p`Z#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`Z#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`Z#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`ZA#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`Z#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`ZE#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`ZC#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`ZAA#*aan` 8 q8a,!DDapHa\]!,|,!H!qZHD!D@p`Z?#$,\ *pl,F"A(AV�"Z! \8H^8A(AVA �<3"A2~ 8 q8a,!DDapHa\U$KҸRq"0ĉ'>DVHqEI*)Bp j/ʕ,[| 3̙4kT#K\i!J>4)GY4R$QD!GRJzU*Vi\c)?N]#R^$URʦ f)#K\i!JF#KFY$>VCꮮ"Yjƅ>"DjuGj'QD"ǠV;n8RGBF*N#KFY$>VC"Yjƅ>"D|=# )B(H!]^R$9=b ".' 1RIeNFX(D" %A 8Aʉ%|X?" E`)B 'P"*R `eE# Qp#TD`%bI$P"JC+XJ.% )FF+p" %"8 Ҋ*S$9=b ".' 1RIe.FX(D" %A 8Aʬ%|X?bl$`)B 'P"*R n)E# Qp#Tf#=b 'X(!+P)վJ$ >aIDpBJ`)B '" $R ˲%C,H%FX(D" %A 8An%|X?R#=BJ+‰(B0H+-a$9=b ".' 1RIe>#p2%B(}uWDbI+iD'TF+p"J*@"8 ܲCINX ?DBTR`%bI$P"JCD+XJ.% )># )(H!2{E# QpFT2zFa N%DB�u HXip`#0R(R! HHA8D+D"'"\(pb!De<%"! JX@ *D+'HQG`h+H QBp0Vp4DNa DQBQy%81 KDBEԁZL+"aV>%"NZ#HъWH( !!`/a<p01#0Kpb((!>b8):WDH |KD EG 'D Q@B B Zˀ$9y%D aD%*cG`(, QPB} pPR"%Z?8Aj=# E+^A NXABDG$rK ?'ˆJTX#,QX"(@)E\ K" .,pzFAV%D )hEQ<p01#0Kpb((!>b8):WDH |KD EG 'DA QB B Zq؀F"'"\(pb!De<%"! JX@ JD+'HQG`h+H QPBp0V$#, X#*Qc=#'FaH!V:BqE$,ъ4|DD RTy)Z RpB*   e$rK ?'ˆJTX#,QX"(@`1C\ K" .,pzFAV%D )h iD"'"\(pb!De<%"! JX@ 7/D+'HQG`h+H QPBp0VDzNI$rK ?'ˆJTX#,QX"(@u$\ K" .,pzFAV%D )hE/H@ ~N,GXD$DA Q+AHaoWDH |KD EG 'D Q@B B Zc(9y%D aD%*cG`(, QPB} pPRD+'HQG`h+H QBp0Vh}ЉDNa DQBQy%81 KDBEԁvE$,ъ4|DD RTy)Z RpB$  a"GX.A8FT2zFa N%DB�u ] i> P-@ � R 80}8` ?P a,` 0  @ 8P`o i> P-@ � R 80�aH` ?P a,` 0  @ 8P`o i> P-@ � R 80 ` ?P a,` 0  @ 8P`o i> P-@ � R 80@;`P P         `@ P 0 @)u o 5 g;0 !  @ p PB~ g " N  6 ` :u ɘi ` ` ` ` ` ` ` ` 5a 1{b` ` ɛ 0 S 6Pp9p b) 2E! ɝ靌 b З 0 {9PНi I j`{P` ɛ S4PZP$ OP J%j'Z P q |8P;ʣ% Pm 2P9Q QУ% � 0?@@ A ` � %V        `  @ ?~ ᨏ         4 m/ P a       0?@ ˚ #S i 4Q ` |06PE        6`      j a  V`-P5h #S @ *IP ia 06P[˵]+ J a m [ a ` ` V.`y!@ ` %V@ nA ?x@ ^˹E[Ck L+`` V. p E @2z PE Q `  {6й{ ECZL6bY FA `; ! N YPL P P 3w` ܸ  F!"� E 6F {� `OÂqKN@@ p p p p p p p p 5! 0  `,@l 6q p p p p p p p P" p\Pp p p p p p p p* @ Op-åL qP@E        5 ع  0 , t�6`� � � � � � � � 5}`1  `� � � � � � � �  � Q?P ` ` N Y p @  5 E} JPu 6 P @ @h=D ! p 6  ؤ  Q@CPэ g%ل� 0 0 0 0 0 0 0 0 P }@ P@_8p`0 0 0 0 0 0 0 0 6Vp;0 iռ)0 0 0 0 0 0 0  ߈@0 z@B\ ^ [04�C._]^^^^^^^^4_Zd`^#V8pG6^^^^^^^^`_[40Q !6______N L*@*^`k!*88 8H88+)4&)`8*`%%*/6!6nNB@60B@*@*�*0#5~,�n(+^!@n^N``4۞nP�(@6 #p� ~�N5Aɞێp�@``l.1%o''������4� �AE_5��������`&�%_�������   ;%_/�!��,?�/����� H*\ȰC"Bobċ%<ȑp!!p\Y :@̈́M N68`ɛH hFD"A $H@Pu�0@DŽ N,[[7m͆ 77ov٥@2o,#iMH^^uM0/|T߯7R%YРrժUVZՊ6G*O-M l?\EQ4 \BDPih(^^u- O$~- "CQ,RZ+@G D"a("@ ?(1bB@"iЂ!z+*?  JlJ'&9DDE%ȲJB %BSpIP%‡8a@I+ipIiyr&A<bI+S@!~$J$F >g$@<bI+V")| $т|IipbɧR $S$Z@!~$JF >g$ '�+J%RJ ?Th%‡8ԑ+}J-%Dˆ+pb TI+pC.")|C!|X/#D‰%R $ 2 U$@!u$Jr ;aI$0J$X(@ "#P("‡(ԑ+.'J$X?pJ -0(O$ȭg '@(,2~$J$F >A 'F科r )BSI<褗nI(X(,2u$J$ >B 'Iʧr )BS (GB'$b $@8ԑ+@J.)D')F") ?L1J'?H�,A8DXH":$D+\HHE h){"~H% !T,b 8C\ H" .A H(NAP?(:G(,$'BK@BX@pPD"hE\@)> Q ~0QttPHN"(RrE$ ъ4 '"'R|*8)B` A E", QbAH@ipA ND.OT$DH" F =BA8DXH":$D+\HHE @){"I=p"$DE uH+"V>)8<S# @SE'@EtzD(a H"(WDH |Rp"ry"ŧ"!G@"�0Nx)‰P$E*1!Q$Z DDOEBD(La�#H% !T,b 8C\ H" .A H(P?(:G(#'BK@BX@pPD"hE\@)> Q<~0QttPlKGN"(RrE$ ъ4 '"'R|*x$B` 풎 E", QbAH@ipA ND.O0N%*R)Q!(NAP?(:G(K((! B b8+"V>)8<6(q RpxDi,1!(NAP?(:G(ȑK((! B b8+"V>)8<6#NM"XE" )H@SE'@E_ %DAD�rE$ ъ4 '"'R&Z~)*}HbpVDB E(ALa�#H$D!|D+\HAHh)"U$b BZ Q ~0QttPD" JX>H@ipA ND.OM$STp*1!(NAP?(:G( %DAD�rE$ ъ4 '"'R&Z~)*}HbpVDB E(ALa�#Q "VO"hE\@)h -?>E$\DLA8C+"!S"0N(wBDA Q+\ H" .A HqJ"XE" # @SE'@E;!(S$Z  '@ep v S 8  �?0 Pn ! + � .@ 9yB  ZPi 0B~ �  S0 �:@ @8) i> '@ep v S 8  �?0 Pn ! + � .@ 9yB  ZPi 0B~ �  S0 �:@ @8) i> '@ep v S 8  �?0 Pn ! + � .@ 9yB  ZPi 0B~ �  S0 �:@ @8) i> '@ep v S 8  �?0 Pn ! }+ � .z@ 9ybep p P0B~ �  S0 �:0 9u( 4z@ 91b@ '6p B~ �  S0 �:0 @9u(n@-    �?0 Pn A  IPR � 4z 9p ) �  S0 �:0 @9u(n@-    �?0 Pn A  IPR � 4z 9p ) �  S0 �:0 @9u(n@-    �?0 Pn A  IPR � 4z 9p ) �  S0 �:0 @9u(n@-   p  @?0 Pn A  IPR � 4z 9p ) @ 4S0 �:0 @9u(n@-   p  @?0 Pn A  IPR � 4z 9p ) @ 4S0 �:0 @9u(n@-   p  @?0 Pn A  IPR � 4z 9p ) @ 4S0 �:0 @9u(n@-   p  @?0 Pn A  IPR � 4z 9p ) 4S0 �:0 @9u(n@-    @70`  0 @9u(n@-    p70` 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P 'pS@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z 9p )P .Q@ /6 9B  IPR � 4z �)6CPB >T(EJ<nRCJ"ʑH-Vz -40ҿS\t(EJmU!YHRGֆABF =:wjW #(T)?4馶?)͊D(G:}Vz -ߩMF'JQR.~D!ei#қ,4+I꜖Z$Dnh6(EJmҬGl$gGBϫN:QJHz S4_* ŒD;"A(H JNCΥJ7hhAW:S6.QĒP,QW\ VHYDVJ9)Hd 6ѮQ"A(+dS?2lG A ZNtMdEQd7dNB;8EinKrn*%yJ9!pK*yDܠ=^DN$H|D77Q$;"$QRNa R,ȹMDHJJ(Y>KGHqx9e"YdGYUHf줊 THYDVJ9)Hd 6ѮQ"A(+dS?G A ZNtMGYUHf줊 THYDVJ9)Hd 6ѮQ"A(+dS? G A ZNtMGYUHf줊 THYDVJ9)Hd 6ѮQ"A(+dS?G A ZNtMGYUHf줊 THYDVJ9)Hd 6ѮQ"A(+dS?G A ZNtMGYUHf줊 THE\pqa/HYWX1#6$VGd  @ _"ц"6_(/0~1A Jh1`X< ^a 5X!d_CA 4 W!}& QPD7]c 5H#.p(bv,_OqC2B6!0?`XC$><ѩ(fM(nja*lQ6!>PB WxDT!o B`Dž@DX6D q?~!nlBňD| @p? Y?H>fHD[-_n�C"pcBP?_0"6:Q*|" 8av ,AiHx)iJEэ\|rC8b:yf(?`@Cc(03qul 91{#!gEkZպVc C[:W"dG3ua 9Q{E4l1\sAXڀ8!'GVuH;Z #o>Zʕ4C \cf+ʵ〇+~qB +P cH ox+ 7{q@H$~,H#�?@F0]`! F%<a WPG-jpqE\[yf@H-1bg?4H7q#>!}E<!G$ "7ɫ?P Wxr!Ė,.#d se j󐻌X"wq2K,2BtgBIx_`@ ]� 'e脵x!,` %tB/b@p!xC ZV)N1HE @):#mjW׎D[)1H"I+H 4h^ r$DH" F h?Bx#VJ"A J<p ZWtB'8& Q<~0QtڏPU^Rb DP!W@h=:)61HE @)~"V>!r:"@?N!GBD(La#A!r:"@?N!GBD(La#!r:"@?N!GBD(La#Az!r:"@?N!GB E(ALa#|!r:Dph=xNЉ8MHS P)NGP YBȁ$!GDph=xNЉ8MHS P)NGPYBȁ$!GDph=xNЉ8MHS P)NGP"ĶYBȁ$!GDph=xNЉ8MHS P)NGP6YBȁ$!GDph=xNЉ8MHS P)NGPJYBȁ$!GDph=xNЉ8MHS P)NGP^YBȁ$!GDph=xNЉ8MHS P)NGPrYBȁ$!GDph=xNЉ8MHS P)NGPYBȁ$!GDph=xNЉ8MHS P)NGPԉYBȁ$!GDph=xNЉ8MHS P)NGPYBȁ$!GDph=xNЉ8MHS P)NGPŒYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8M@Qh{E`ͶYBȁ$!GDph=xNЉ8MHGPP(( K l+JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!ERpRpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!XEhR8RpM`1JH H:JxH@7ЃWS؄!QxEhRR M`ͶYBȁ$!GDph=xNЉ8MHS؄P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Qh{E`ͶYBȁ$!GDph=xNЉ8MHS P)NGPl+JH H:JxH@7ЃWS؄!Q8R@Q�NFz „ *!DJ"ʑČ7rر#HhU'Nm%̇D"*SFuBHàBz4+IlaGBϫNkHN Ə):!|h(\)͊D(G:`v"74ZyՉS2I)R1eT'#YHR1ABF =:wjSjԑD"*SFuBH)͊D(G:Wz -DߩMGuT@4~L #E={4+I[$AC z AI{E") ?L1J'=|yD,Cu4U%@4+)U$BJ(t#tG !9$QǍNU$AC z AINE") ?L1J'=ȑpyD,CuS%@4+)S$BJ(t#9G !9$QǢ/U$AC z AI/E") ?L1J'=ȦByD,CuQ%@4+)<Q$BJ(t#G !9$QǷU$AC z AIE") ?L1J'=Ȼ yD,Cu$Q%@4+)Q$BJ(t#dG !9$QU$AC z AIE") ?L1J'= yD,CutP%@4+)P$BJ(t#G !9$Q< "nЂtB?lr?r )BS B(r9BQ2K$DW$AC z A 쑈r )BS B(<AQ2K$DW$AC z A  Wp"hЉN čHXb%DYD"9HB7B b-hA^ .<\$H",A: p h%b Z.|+Pp)aa"*H0H fPNdD', K D'"BWA8,ኁ 5AF K X# WD~PN &3Mr%hGTȃpV% $ ъ3`y ',1Je!a+"aW|?',AKp" D%, r)t&V?'F NX∜K" K K D$NtHX‚"(A Q8)VgpPPpTGD;WX NX" 'ѠJPb?-EPVNt#, "v?ZQ  D?ѠJ4b?-J4VNPU#&#Ju#pE$ PV@AKD%,OK<m6p9 7#AE6# @7<VD$8#=qAEDD$PQ+CmQp1�'b9CF+a$V@ 0 #+HWH%N(/L*GDB �!V WB~J$�Hb J`a@""N$"#fSA8C(.G@C b`D%tND"xp.Ȅ+2AU?)^ T(H" PrG" 50;1QTBp(8 = hB hC؂'&G1fTb# sF R@b ]Ё v�uG2x X@ @2 d 0 d-0 M@Xg Є] _ 6 @$�*x?ޭ)P V 1 p!#h`' (@Sp�T@ <*�2 rS'w,�r D2 P@wS�, t !8?0t;N$ <RӋ l^� Pt�!��,?�o��r���=:E*T?e)G;R+D#~L4'I<R+D#~Li'*EwVFr'1#;R+D#~La9Øz?aHN= шSX0fAjhď),Gqr3ҿS B489ߣSB!j$ Qƌ)HP(NcFPZ(r'1#{t R(D-Da9Ø=:)JaH Q %QX0fNA (,Gqr3ҿG BBIpPLs#?L(8S$$ 2S4 '?<I+,‰C1E)@ "#0KpPLs#?L(8S$$ 2S4 '?<I+,‰C1E)@ "#0KpPL)H JD(8S$<r $ ҂Q4 '?I(D,‰C1E#@ "-(KpPL)H JD(8S$<r $ ҂Q4 '?I(D,‰C1E#c "-KpPL"p @LP(DH%D +( "%�QBAT#p#pH @TGU?" RU,D<'<'�D yQ% +( "%�QBAT#p#pH @TGU?" RU,D<%<$p$B*!/! P�G/#'ı 10AH.</q#{ PH+H2q- -0Ck$BRF2H7Hc;1tS6ȔNkS9ɔ#O7" T!K;A ,x9$~H!zH'H Z̠7z GH(L W0 gH >E Z,D$K-PB>1 8#NP JKF $x)  D@ Q`(8ᐘD8$B(! ,'HD(%D%Cb<"Z(dpHL"G@D I$S@"hQp!1?NH#X2 N8$&)V b?KF $8# DS`(8ᐘDx$Z` ,'HdD+1L%Cbh"F)dpHL"S<@~0I$qGXQx!xDq R"-?b B�!��,�/�)��� HJXPA iA? J ACjA$hA B\gO &LpЧNiA iំ }jP Z&O? 4HЪ!JZʝKXpAJL0` 80 80` 8h� -,`pgp`@n_,0�a .L(a 80 80@$4(1aD &M׀ 80 8A8D[ `׀S~u`p �,hfxa~(@ N`X0 hB"|@p�裊!8 @O0�6PZd�$Z` @B)]ڔY@fjL!J(5i)tʙM6e  ( 5)qNc4DPÍ6*x͡xXC7݈ͤN7`+Jܰ 5pScjNB -%7‹,&6l+ʴF[ !v뭲+,lI+,zG/@ɷ: !@ , ҂M+(&#qX .y(т+,jA@kz|%(,2$ I$4 .0yt@2$##G )K"l".C*(/Bw .*B* --|(]+'7,P'7sJ(L%EJ%<.s ͏"0",J/@ 鴓 -#тM܁JI;~{J|K"pB ,pr2$tly$ J!{͎&0DA:C"M�C$pM B -hPъ\U XЂX XDX,NWh\ #(D,V"b'd %(%XU8+6ъW, @-A w@"Vq4VyG[)Z` ,Ha䐈L"F:2|CP H3hAy 'ȈhnpV,?i,bȃtpW@0Ib-, B@M@*ZS<̦69q4H| hqx#vS|CP HbC"H~ |G$D!Hp" f CŸl Karx$cz|+"Gl3APqU@8Hg:̣E8V8#"΢ HbC"81ZX Q"E+~pVVqr܄% #Wr"+ B@M@VS"A BAyH*Ha WH hi Nl~)P!ld9D«[+~lSt9xq#H8;8tzHЂ{g RDxhKD쪐 j0< e+'Hx5|kog C)LSXA^a<"muE$XS@BA@VAS "A BAyH*H W rQvUHpb5A[ ?"UFD VaWpk)q N!r%0_`#N H*Gy~G-q! E$\qGѢʮ N3"8gE*#"Vv0+:mUQ2,NX"`\ V< D.~ ZbC"VAHJ3K\؃8N:U[+x;UD&hv Q. KD+"E<5APqUx&N[①! <$b+Nm) N=$#2ˡ�8[Upb@8':щH<x'!8ZЧN3N@"NA@E+ 1E<Sw*,A D䁕D+VG,B8iqH3h> }#يD1<9AtK<bx%`!8#$Ozs,pHBP*^Y,=VA N"z Vh#;)0}7R�AHD+8}sx"*KB+,!K E$`SDb?  0 'y@ 7 GϷ؁aq@ |0- y7�  Dg 6 z z4xq`   3B {� P zp?P p4 jdq@ |0- Xhq7� p Dg 6 z z8q`   3B {� 0 zp?P p4 dq@ |0- h97� P Dg 6 z z @ � p 0?  0  @ 7 GXhq@ |0- >C @ N Dg 6 z z @ � p 0?  0  zp?P p4 `N 3z 07� �@tP ` z`B` `   3B {� 0@ 7 GOyhq@ |0- >C @ N Dg 6 z z @ � p 0?  0  zp?P p4 | 3z 07� �@tP ` z`B` `   3B {� 0@ 7 Gᙢdq@ |0- >C @ N Dg 6 z z @ � p 0?  0  zp?P p4 rH 3z 07� �@tP ` z`B` `   3B {� 0@ 7 Gsaq@ |0- >C @ N Dg 6 z z @ � p 0?  0  zp?P p4  3z 07� �@tP ` z`B` `   3B {� 0@ 7 G˫ 3z 07� �@tP ` z`B` `   3B {� 0@ 7 GM 3z 07� �@tP ` z`B` `   5B {� @ 0@ 7 G; 3z 07� �@tP ` z`B` |  P?  @@ 0` U p4 нrjq@ |0- >C @ N Dg 6 z z7  56  @z[ G$ 3z 07� �@tP ` z`B` |C  P:` @@ 0` U p4 )jq@ |0- >C @ N Dg 6 z z7  56  @z[ G 3z 07� �@tP ` z`B` |C  P:` @@ 0` U p4 iq@ |0- >C @ N Dg 6 z z7  56  @z[ G@ 3z 07� �@tP ` z`B` |C  P:` @@ 0` U p4 pؗiq@ |0- >C @ N Dg 6 z z7  56  @z[ G 3z 07� �@tP ` z`B` |C  P:` @@ 0 - G 3z P>C @ N h^q@tP ` z`B` 77  56 Nq - G]n 3z p>C @ N N3@tP ` z`B` 7  56  - G^ 3z 07� �@tP ` z`B` |C  P:` @@ 0 - G 3z 07� �@tP ` z`B` |C  P:` @@ 0 - G= 3z 07� �@tP ` z`B` |C  P:` @@ 0 - G 3z 07� �@tP ` z`B` |C  P:` @�ңH DPAHBZzhG<~RH%MDR!$R|fB5Z™NR@fh'EkrңEYcCW2>2UD!P"#m BZE(=-jUEX !3O͙ܶs''R@~JԊ㬜Zz#KzlUF9Y" ֟SjJ+H(=jmt)NЧV2.tQ*Dόz>q ^42ɤlsJjѢJ,!D+KWWKH?NdHfY�'<hR8%=nOZY%EDy:ON!HHc gϒHVi'$)KYG,!xŒ~KH?NdHfY(\NpID~(VVhQAN;QRR=>dj ~j%V8=NE*y=lBW,њ8H`HfA^dEUHDB>ie;%# !ZNbHVih$)KYG,!xŒEKH?NdHfYvZNpID~(VVhQ)6b;>fhAO8'#ZIN:.,ydJDKB9N,!%X8%~BW eGrdR8%=nOZY%EDyDbMTR=>'#ZINr$)KYG,!xŒrR"S"!t{YyUHDB>ie呯ON!HHck ~j%V8ə,ydJDKʙKH?NdHfYW!\ U2ZDGP?0 !ZNq2RI+ NI#QGXB6^a E$`SDb?n^Y,L[)8D?('Z,B_OH3h> h2�OZVp"gH%J<z K\%g)"?"3t Hb`*H \$B7A!>ъUddx9@|A N0F!~ҊD9DR,ETЃ WX*9%H XW@bxVA N"z V"##̏( ZOpi5 )V$'bG,l =W',AH ~ ݼX# Rp ~PObY(Lf* ZOpi5 )V$'bG,l =W',AH ~ ݼX# Rp ~PObY(Ae* ZOpi5 )V$'bG,l =W',AH ~ ݼX# Rp ~PObY(A* ZOpi5 )V$'bG,l =W',AH ~ ݼX# Rp ~PObY(AZA* ZOpi5 )V$'bG,l =W',AH ~ ݼX# Rp ~PObY(^* ZOpi5 )V$'bG,l =W',AH ~ ݼX#K"z V"##hC@|A N0F!~ҊD9DR,ETЃ WX*9%H XW@bxvb Y$Bq.'Z,Bs Ra-'8M@I+ NI#QGXB6^a E$`SDb?n^Y,Lۉ%d=Ĺh*2Q<"S$H@j4R�'HD+83N$XD%a =@zx%3NXN@y$fG0m'E"B|"D񈃣N! f=|LdH"D8K<bx%`!J8a RD8E$f!"XBC V"##~:@|A N0F!~ҊD9DR,ETЃ WX*9%H XW@bxvb Y$Bq.'Z,B Ra-'8M@I+ NI#QGXB6^a H?8HxHEx KDЃ8+OhUȈEG>QH >ЃO  VHVᄤGXJxK=xKK H?8HxHEx KDЃ8+OhUȈEG@QH >ЃO  VHVᄤGXJxK=xKK H?8HxHEx HDЃBVXXQx2Rh=N` R�hDhNNH KxEG=!ЃWNRXS!ЍWYXG`YH=(OhUȈEG`bQH >ЃO  VHVᄤGXJxK=xKK H?8HxHEx HDЃBVXXQxy$Rh=N` R�hDhNNH KxEG=!ЃWNRXS!ЍWYXG`YH=(OhUȈEGaQH >ЃO  VHVᄤGXJxK=xKK H?8HxHEx HDЃBVXXQxRh=N` R�hDhNNH KxEG=!ЃWNRXS!ЍWYXG`YH=(OhUȈEG@N;QH >ЃO  VHVᄤGXJxK=xKK H?8HxHEx HDЃBVXXQxRh=N` R�hDhNNH KxEG=!ЃWNRXS!ЍWYXG` YH=Ё(D RG:)N-H >ЃOOETUU R�hDhN`[UNH KxEG=!ЃWdUUNRXS!ЍWYXGPnGEZ(;Ё@KxSxHNTQUH >ЃOo R�hDhNn儤GXJxK=xKUVNRXS!ЍWYXGd}J>TBGGN NWQUH >ЃOM R�hDhNP[儤GXJxK=xKeUNRXS!ЍWYXG0U}Z@?YBGGN NYPUH >ЃO] R�hDhNT儤GXJxK=xKEUNRXS!ЍWYXG]O}Z@?YBGGN NXPUH >ЃO R�hDhN߂GXJxK=xKNRXS!ЍWYXGGp>T%HxQxHRURh=NH  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NXcPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NgPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NPUH >ЃO  VHVGXJxK=xK K H?8HxHEx}Z@?YBGGN NXlPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NpPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NPUH >ЃO  VHV儤GXJxK=xK K H?8HxHEx}Z@?YBGGN NXuPUH >ЃO RhDhN_NHHxJG=!WhaNRXS!ЍWYXG]NxQX>D%HxSxHRwPUH >ЃO/ H BoQ N(Gp<;xHGHֲOUNRXS!ЍWYXG0{U H(BDȃHNNԟ/ URh=KTKR R|GK 9xHGK H?8HxHEx/'HH Z0<DN PPUH >ЃO7{KR 'Q /Gp>P}9xHGVK�R`9i!T4kѣH'RhFN0ZdR$B 1#(N=̘2gҬi&Μ:uZ-|(Ҥ0#YDPFaLjjGXZ$W8=j"'K"s*ҌB4kѣ3r"2dQHr'Ȓ'G -|s$,A"E(j R0KK|yӣW9Y" ֟SfYėFK>F"DPFq"ŲKǓ)>3Zd9V,A"E5Q_}䈥%||%+pGqb )) ,<_`d $EB-aR"pB KT1$1C z|bII%BjQH=K@#IVĉ%DD2B, $,Hs|%| !I ),U’}SO -%VS$@B !2 FZ#,YWr 'X*' , ?+̲#E F@Q$bH&%2 'T KlAI�DG-G0}G$D+jI-F0tS B. F.ypbG$aDRK-QC+a.fcGƸI0+m U@*BKBDD҇+K$A1Kb?G$>b#XJ_ȑ!RKG1tD Drp1чDDX+bFP(a.~q< RK$vDO$G$*{ $Ŵц/kHqLR-a }Bnt0F-D҇+FŨAn-vbG$DBHhM|�PCF1QK$vb+vO$t ( }CG$P>0\AZ#Ѓh!:C$ WC  ra F$P>!fEAcp@TV\䪅,ׇH"]#jaH" +"GkHA NvpE\ZcX1!B$]A Z8E$X Akȅ0q ;#jZHD ưC-Za@%Abbh-h\k`zKp%#YvAŰ" 5#tF-谋H0=p@ Κ,$�l""jpE$@pEj]pE$aZ}+ a \@a%P>+o+vC0 >D`?>C"0F$\ RpYE" a r1G7"Q]0F"Q ;cjPC0 ca,S_AEцG"2j xDc"jD0\`D P WDŨEh ;B F@U",A;D"F-ЇHC"}p1ZmXE.А bXHNX+hGx" {|Q ;`B PC0jZ# �7Y�H 9hC]Ԣ0�lC-H#ŰCՇZDňD\Q : L0="tC0b`ZD"+vQ W"YE$WDPC1@q@B Z Z\ZأjC-"acءj(F$ cԢC0чG7X5d rH!>?aoD-WHD t81vA;(\EQr8} ?",\Q ;CPC1aH.a:D"D6"{:5| PX2ڐSBf\ yd#P\:v0\5Ԃvar١F0r�4 lXAaZv># P+Z!E`H   D.(x!{D1 3C "k5؅+"3#(!]! 6AD X1>C$P rՂ"QHapE0 :(#_AHzZ<"Dj :C0P ;#ƨD:j"a b!F2�%P@l1 XC-0vG-\bt%p BЂm0vroXk \%xD cCrtpE1HD5A$؁1A1<+AtD�Ȁl�<C<|+Ё+C4=C0C4+=C>C1<;1Ԃ7?2;=C<>ă7CD?@8<?|.d=<؃=ԂD;<tC6<ȃ1<C?C<@A;C<p*A14<C-8DB0C>C>C(;<tC6<C4<?C;|A=9,؁=(:C>C>d?C>؃DA9ȃ=C8B-D?@<C<1?; ă>8,Cā?$:ȃ:(=C:C>ȃ=;;A?C;C;1C?C?ԃ/@<C=xCBC2C>4.?ȃ?؃Ԃ+<;D+8C>1;<ȃ;� "M$ 0@�@ P�39C6C$;7(C-C7C-A$;C>C0?@C>C4@;C<t'@A/P77B$;4(C0C6A1Ё1Ԃ:C89@C68A0<tC6;A$3p*3@96;7dC7A+C:DdC>2dC>؁?4D<C$?L/. �5P9ԃ7<1;C48?Ё:C$998C7Ё<D2;+4$C-\2853;C64B$C:+78:7XB.;1C;18/AP2pC??:|2؁?+D;A-|C>2<?C6(;B>C0B8?@MV?�  �;DB-C:B$K>D.Ԃ24A0:DB-:C1Ё?D=8(B:C$?D7ԂdC>C1;A1;B-:D<B.ԃ8@B@A @C<:D?.D+42H;K:1?CX8+؂?/ADA A';<;D(+C7D+A-t?C-;C$0 :C-?C8C?LXD:1=C$Ԃ?t?A-D42B$:.:!B?*8-A?CtB"�+C;,܃:B$C-7DB7ȃ2D+:A0A:D=B9C-DB>|CB t|@�P�0<C$C80+؁?|DB-C:D8B$9D8A$d?Ё+ԃ71|l'9+؁?DB$4B$C$C91C>+A$=B0C8D-xC?1ԃ8A.��C?B-C8HDD?D+D;C$8.A9؃+D?+7#?L)A"X@A=<8A0D?B-9C98?tC-8$B?̀9C?.A$?Dü:A-D<DB-|=H?d-6C$A?x1t�+C?#8<BBC7BH<+88C-؁?C-7CB?x*L@ L�MJ@|@@ P@=B$8A0C8A1B9CB>DB-|<A$7.=D$8|N/(/<.80 Ԃ?C0Ё<؁:+C9C7*xC?'6!H �"C=@B$7DB-K>dC-A1;D:D+981C?<B3P/BP@,$9؃0<t++<|C0+<D=C0K9C-=|?7/B?x.@9!?|+DB0D<t.H8C-C>++?A-C80L87! �A/:C=,C=tC<C-+C9A-9ȃԂ?|C$8C$XB?$ �<!H@v|� @.<Ё+C6B10 <+H;CԂ1_:C0?x!DB7C$pB?'B"/;B$8dA$C6A$@=C0D99??D8{C?9B\@,C<B$C8DC8.<B$;C-.:B-C8!xC?B8ā"A$B:(ā?+؁?|@+7DBA0C:A:C-B>7#B?"@ :1?CA$?t?B08؁B:B0:+Ԃ=D=B$؃9/ 9,<?L,?B>|C18A$B-:Dܤ;7Ԃ+|?*7A(�!hv��0=dC8ԂA0C6Ё+<؁DC77C9C6A-9A-d?B.C:3$,2C?C$?|1B0Ё?|C-:CЁC$t=C6d?<!3-:1< 4C>`C?CЁA>DC1_C$+7C9(C9C9C81hC?%3.42\9C9/C7HD-B>:C0B$B(=4?dC؁?CA8#C;2, ,CC?h!?DDBC70L:+A77B9C7A$7؁|?D.C:<3'79=#AD?|+A:C1BDB-t<2<|C-?C-B7C$pB<6 C @ h{|� @�:C=d1BC6A1+8A0<C>1+t<;@Dr)7B[zp/`b#ϟ?y1 <x踊/\c͝.(Ww߂ _HvJ“OH{U]EjC.8w&J;z^8;\񗭖˧,Xo�w[ZK޷b[~\+ɕ1y"ѱ'/_>yD/ovW.RrD_/3s'ͣ_^bٳbt.]ui=c{Ί%&LO |8`ri,;jq%:Z\:(7;\q]\U"qH ZrI%>:Pc]Z\)`pjQ#Ǖ>zs%6$bUL5zA 5C ;CފÕ`Qb~͕0Ø]ȥ bNJ(Qd4`TÕ>vEHPkq:CWp%_Ԡe6p%)Xhe6Vy$- eԈejQG5#c(&55RÕZ&4|e 腖USp ;ČH~,eP4#`ÕHqE` fU8AJ >(Hb6"W>\c:zE :v%>~Wj#]ԨBr5\Y%Hhi#($6:\#;v#;Pc:jĎbj$HjT5\#c BVɥ (X"Dd:"ѕZvqe;\QØ,\م5ŕZG5"B`%F7`^V&3`\5"1F :jQ#Z#,P1H`y$ZHAd )0!Vr!_9Z5: Zp%Z$4ĎZ\_ָ`<_YGc:z : vC0]vQ-`Hp'rAU �H�XNF$ W!?C$5}zcpEhW}EV Z|! J(rѯ]"C-谋b؅v 3MvE$ :EhAZ >{0F~:D"DjpE0P`!v(vaHt A B<"F&y "f :B C-"ZЁGjbC pE$t#:b�1d( kh!Ga?}pj;+HC-P W!Dvpŏ"A\"P�B^6_- ;DtD\Q ;ctC-bv+ 5 -a ?O$Δ5Mi&}%H OT.UpS R�a3hE"Z n<SAFJ|Ё HiMy#Wlu$Z$Un5D!PQ8#DN't(ZCKi9a R-('H1X"O*)PV$l9GPRt =#FSnu$Z~YCUG RF_RXx8H,>rZPO"SJ Th',XN8hA(*T[$hV$@+- 6D!PQ8#D?"^?[𴏜)qWlUmE"Z3oN}%A(EAB+ !J<b<V Z@*J Ho\ %ha<Tu *NQo%%8pJ_-}%H E樒UmE"Z .v69GPRt =#FS>;- ъDT}$Gnyϻ7!- X)!'pv?㫥𴏜)pA4G@j+ N SAFJ|Ё H-O AhE" kӝ"Ky(^AUkJ Kp/�g]ZO K"?hA!>A 7N%J Th'uN8hA(*T $hV$@+- =D!PQ8#D?ϔ"^?=eeC ~ЂB|ߝUR�HD+8a}G5h%*=@zx$DQGr 9'"A BUUB" aį\a,!j^VAc8dJE8Hf H�C,!H8?:"(@^ "a~T!^fa ͩ An ZagD@p a?b `Z@>\0H8ava*,Al@,ay,""a~@TA^fayʩ AAn ZagD! `Z@>h7\0H8!9a-@^<19H!`N!f_fa!# AAn ZagD! `Z@>Z!Z8a-@^<${,""a~@Z al7 d!~>VaA" Hf8!)#Z!Zva*,Al@,,""a~@Z aҩ AAn ZagDr4C `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagDHs=q `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagDsFi `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagDhtO `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagDF Hf8,]0H8!)9a-@^<1)9H!`N!f_fa, d!~>VaAaXg `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagD= Hf8,]0H8!)9a-@^<1)9H!`N!f_fa, d!~>VaA!j `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagD04 Hf8,]0H8!)9a-@^<1)9H!`N!f_fa, d!~>VaA{G `Z@>Z!Zva*,Al@,,""a~@Z aҩ AAn ZagDLx+ Hf8,]0H8!)9a-@^<1)9H!`N!f_fa, d!~>VaA\Hf8,]0H8!)9a-@^<1)9H!`N!f_fa,W8An ZagDLx+ `Z@>Z!Zva*,Al@,,""a~@Z arHp!~>VaA\Hf8,]0H8!)9a-@^<1)9H!`N!f_fa,W8An ZagD" `Z@>Z!Zva*,Al@,,""a~@Z arHp!~>VaA\Hf8,]0H8!)9a-@^<1)9H!`N!f_fa,W8An ZagD `Z@>Z!Zva*,Al@,,""a~@Z arHp!~>VaA!ċ\Hf8,]0H8!)9a-@^<1)9H!`N!f_fa,W8An ZagD `Z@>Z!Zva*,Al@,,""a~@Z arHp!~>VaAaA\Hf8,]PK,f��^!8!)9a-@^<1)9H!`N!f_fa,W8An ZagD `Z@>ha^!8!)9a-@^<1)9H!`N!f_fa,W8An ZagD `Z@>ha^!8!)9a-@^<1)9H!`N!f_fa,W8An ZagD" `Z@>ha^!8!)9a-@^�H <0!ANHET?R ҬEzhp)NЧV.̙4kڼ3Ν<y"t-|2BKLrd @ Iւ:uhQG%ndT$XNECWf-zv*Rp%sGOV \$Qɔ+[$R|fS`M>DkUDBqWKUzdI !z^Yb $'K"s*ҌB.4kѣ W+? }jJ"Q.?'BWHB'N?fT I} q%,R#azb# ' , ?q+̲#& )7P'""<^:+ - ''"t%OYB T!J(i'^Y"<b6+Hqb )),<bfA .q|*."#;.(O )|Ђp'AI>e -3P+p)'^Y"<b6+SD"DRBJ+B#F%$ 7I+H(4m3! $1C z|ɱI>e -3P+p)'^Y"<b6+SD"DR6J+B#>e,l!"3+ - '&%@"Ixe#T%z XBfO(I :ؠ * %%$|*."###B@B 3'S2U 'r%,R#azb >EJ$!J$5`*BH*<rSȒI+H(My )|ЂprlOYB T!J(dʉW<H%X B%df)(Ԡ !PȱOY"K"z8['""<R{! H3h>c%) WW,ETЃ WXLz )"!?"5Ё TV"xıb Y$B*'Z -BwW@|A N+IO-f@D"'bG,l =dSH QAl T#K"zpV!>ъUHhxy ZOpXIz%h1 D8K<bx%`! SBHD t`UH%qXBЃ VBB#  f=|JS8A `HD+8)NxXD%a =@zx%Ȕ"("Q@h!RAG)E"pX!Gd3q$H@ıtNR�aHD+8)NxXD%a =@zx%Ȕ"("Q@h!RAG)E"pX!Ghl B\ Ra-'8q$@Xg+ Nd^#QGXB6^a 2e)( H@6P*ZATPb $d=D+V!EmmsW@|A N+I$يDW,ETЃ WXLz )"!?"5Ё TV"xı Y$B7A!>ъUHhxm ` ZOpXI:')V$'bG,l =dSH QAl T#H"z VBB#�" f=|J9Iu"D8K<bx%`! SBHD t`UH%q,@B ~PObZ(H!)08VI h'2 X#,A2RDBE$j D*(c1HnB|"DIk<q$H@ıtNR�aHD+8)NxXD%a =@zx%Ȕ"("QAh!RAG)E"pX!Gl{A+ A >̠z'X3 "^ Nd^#QGXB6^a 2e)+HD. QPZ),D?('Z -B wW@|A N+IO-f@D"'bG,l =dSV V ]aX# RX VBB#ގ  f=|JS,AP'2 X#,A2UDxD$fp"AyX(cE"@B|"D'3� 3z p,I@ 3@ ^a 6 z @&  3pD Dz ` z@v 8 @ |0- ǒ$Oa 0T )P ` z`B` d)O 07@~ y p,@ dW ! � 3z p,I@ 3@ ^a 6 z @&  3pD Dz ` z@v { @ |0- ǒ$Oa 0T )P ` z`B` d)O 07@~ y p,@ dW ! � 3z p,I@ 3@ ^a 6 z @&  3pD Dz ` z@v 'v @ |0- ǒ$O � )P ` z`B` d)O 07@~ y p,@ 7 pv @ |0- ǒ$~I @N ^a 6 z @&  3pD Dz zp?P ! $� 3z p,I◤� )P ` z`B` d)O 07@~ y p,@ 7 :r @ |0- ǒ$~I @N ^a 6 z @&  3pD Dz zp?P ! ۆ� 3z p,I◤� )P ` z`B` d)O 07@~ y p,@ 7 m @ |0- ǒ$~I @N ^a 6 z @&  3pD Dz zp?P ! ୒� 3z p,I◤� )P ` z`B` d)O 07@~ y p,@ 7 'i @ |0- ǒ$~I @N ^a 6 z @&  3pD Dz zp?P ! �I� 3z p,I◤� )P ` z`B` d)O 07@~ y p,Oa z, d @ |0- ǒ$~I @N ^a 6 z @&  3pD  R ! ��� 3z p,I◤� )P ` z`B` d)O 07@~ y p,Oa z, G_ @ |0- ǒ$~I @N ^a 6 z @&  3pD  R ! ȷ� 3z p,I◤� )P ` z`B` d)O 07@~ y p,Oa z, l[ @ |0- ǒ$~I @N ^a 6 z @&  3pD  R ! ѵ� 3z p,I◤� )P ` z`B` d)O 07@~ y p,Oa z, cV @ |0- $~I @N ^a 6 z @&  3pD  R ! l� 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! k� 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! 9� 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! � 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! � 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! � 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! � 3z p,I◤� )P ` z`B` d)O 07@~ y p,L zp?P ! � {P3 �"=(R .TxAK-1ƫD8q)H"q))UԩSJ(UG;,O"q)H"q)H:$ꏨH5t*)Q_GEQG9$D+Q:%"E`%Q&\aĄ-9\1#WԨgGztѩGztbKDF'C6Zd8YdSč)ҢI-G9.+-%N8Yd%N8YS&F&UT#; 4)RSztѩGNyGNy?ÕN !C\:J$1 3pÄ,yh9(?STK$RĵN 87$Zdd t%FG&LeJ�!&@W$1L?ĕN C\ ,pN:LȒSr%Na<Bd8P"ĵNy"TH$JiE,!xQdRTSU"Q"A"@%UDY$U%%WW CX�b/8qNf5 E=!W dfcR[H7"l_I"$K"'K"$K:p_~}$N,yD&JQH"$,ĒH,ĒH,ĒH,ĒH,dHDCHj?tcQ(y1Kf#q`AF!e#5hQdM=R,ᄏ\7M;PGl%VvDZ$G"y$G"y$G"y$}{KqDG6 !G*I,G"y$G"y$G"y$G"y$NZEDydC=V1J;hk;ᄐUi=ZOFSDzfdE%N@B;0ZE8(VvaXi%?PWG8$#DHp`"~Ѕ6a JT18AM(bC PāwB: ^>+a$/E{/h"VK}C$#69b K<bAb"U<B#v"|D*(Q Ԑ#V >{ E+Hq}Q{cQX'=/!x'jT Gp1*AHD$qJP2yn =X&]GDx((QGD/ J4adJGe,�" RpOjaJaf9͉EsY!z,eN|YrAG bJ!1?,ž ݗC1FLOA B<B9HL>)?e:dfK-BC-0(L! S0(L! S@+ vb B@p)\qp)\V D#$J< &Ё: [18+NS8+NS8H%388aM*,Q "10(L! S0(L! SopE"ц%YD%\z[<dP' чZ5hC.G8x#G8xD$H�B%0D( Ct$"H#$"H@"q"&EDϹC'"H D$  HDD$  HD#*1YA`PaW9#G8x#G8+" CP%p""[ d#XET Z PX,VS8+NS8&8Rd#!j0ȡ 'H Rp 'H Rp/!K\! y N@ )8A N)8A N)| W0bPC P?""V8+NS8+N%kB^qlD5VH(B0D% zhE+H R E+H RbFQcE@l*͉Qpb'FQpb)BD@Hp1!EbFQpb'FQpb'F 9bXCrP:D$8R E+H R E+ Bt"s r %]v/=_ط!! X/| _/| _@ ٽ{ [ p ,$>_| _@/$ d1x H8@.t!1^/x ^/| dЅ/L!I1h /| _/| d ' _ /"�GV +H RXXP@P\?@$H @ HHk(p@HAĸ@@ 88@ĠHHHHHHH$@#?X@2 �0C C � � 8 � H 00C5T5�8C  � � � � � � �İ3� D � ?5T CĈ� � � � � � � 3<����@ � � @ � � � � � � � �  �3C2Bܠ�r$ HGu p p p p p p p p�PGPGHuL�����Ht� D�LGp p p p p pp pPNjLG p p p p p p p�LG 8Ju€��!��,��/�1��� H&@C #F A 3 B Ih1zeˌ!d\I͛8s49'` #L 8:*"LX4Z Utp- tˆ& ACۃ$IPu0S;8ac2k̹sJ\a�<^Zժ"X8C۬H q8 PĈ"`C.`B  8p_f Ŀ =jOy[)^`s߀8 6lL&( 5h}dc6ؤaD\C7(t36,SB6t#Έ4N7`?Q2p34 c `dBD)TVI@2'Jܠ0X)Vb晭U@/$" ti?J+1҉%ihbI+RH 7DJ/f>ȡJH?JP??bpdBj뭸 $D?m'J'ZB!"  &$+4뭷Xk$ 4 "ɷ,L'JE" ,+<BK+D J"@b "OT 1'J1G 7"0,3)Lr(8#"@K"3yIJ+0D,щ%-ȿB '|$ ?(G({b)'={7+ +if.|<Qd߀. F$G.%B8"|� 'qpҊР|2J"R�@B ,.<䰜B )1?k?ȬQ1)P.a l3よ @J"RsB:'i0' K�Y B f�>Ȃ&HAYE0D ?Xq|oުBp `.ZPO|@ ȉqd �D"  RpD+!D$HF!>X"ZaZ )Q: -#H),Sćd@8B80 `0)0cI8NX3`""^!V~0WheqHHBxD$>|?Vx)C2HXB X!MM%H  ZPO%G�xcDB)>'G"D+@ <k8#(Jq}X$0!X'"S@8B80 `K $ ZPOP%hO $D9DB)ȄV)SDb E"g"xZGa Dbz) HXB X!MM0: ‡^K7HŸ5 +H6vr"(zE >sh$2Z|>X!HY)[v}X!0!XEq #qVHp�AN3hoj N�''%^q;ZL|)" B" ³\S< ?Zb3GAU0' a p`4q�`4&!!AH@DܫA%+HHpb\E$8`D& G" )@ <8#< f<$#Na$N@ iLjB-C"A @-"^A2Dr$8`D&: J" )@ <k8#hNQTf<$cz) N Kh 8N�3x?Z bE8`D&zH,Bp!V,0D$`w* +zS8$bЁH@-a�ݑu?0W5;91.Q| HdW"DW R9;'> HW`^A"0CN\"d%lj�aG+rb\)̡DEb D+!$ ,QNb}" !pEғD :`%*{DK� ^VĸD+R?C+ ^'"\AV$h)G@WXDhByHD$\ѫG  1'*'| N,wI �3 ~0.+>s @@ � �}@ P?py �+`�qr-r r8@0 " B |?0� + y @�8 7 + �  1'*7N,wI �3 ~0.+>s @@ � �}@ P?py �+`�qr-rxr8@0 " B |?0� + y @�8 7 + �  1'*N,wI �3 ~0.+>s @@ � �}@ P?py �+`�qr-r(Yr8@0 " B |?0� + y @�8 7 + �  1'*N,wI �3 ~0.+>s @@ � �}@ P?py �+`�qr-r9r8@0 " B |?0� + y @�8 7 + �  1'*ןN,wI �3 ~0.+>s @@ � �}@ P?py �+`�qr-rDr8@0 " B |?0� + y @�8 7 + �  1'*r8@0 " B |?0� + y @�8 7 + �  1'*r8@0 " B |?0� + y @�8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0 " B |?0� + y �8 7 + �  1'*r8@0G2" B |?0� + y �8 7 + �  1'*ןtw8@0G2 >s r y @�8 7 + �o qI�aI @fB >ȐH#qjǐ9uQHZPD7\&jEGmę3E}h!*FD\U|JR7I>UNUEh? 3^ke5DN69cȜW:U4"Q\jDH॓ЏyErU+•oŜ١NbqfȌWZuH&V|| PFZ$j+BMԊ!X,4iQZ 'Q$WBn:Cř? 3^k!YZ1d+B*iEJdDZ!XɮID <ĕa%A!:8^ɲVa9^!dQqV+VH!G4lEB~!D"qGXA);iˇpʊZ,8iB:HeWi%iB`y$K&YZ)H$W*zC?2m8^ɲVa9^!dQqV+VH!G.iEB~!D"qGX!6'NڅpʊZ,8iB:HeWi%iB`yZ&YZ)H$W*zov;*)+NbWiCl>|bW""YDE\!DJR呉md>hAn#H\V,:jbۨX8^ɂVa9^!dQqV+VH!G<'YZ)H$W*z'jԨX8^ɂVa9^!dQqV+VH!G(>ID <ĕa%x#3+:+NbWiC>|bW""YDE\!DJR郟"@ D7C""ኊ<^4CI-+fCd'Z a D'*H,Bp!Z$ ,AMb}" !pEE NNZŤN3x?Z!@0WO$!EH^ Rh&> H"`EDPbR 'YƉVC+щ'"\AV$b/h)G(pXDhByHD$\QG–Tcd\V1e� ^Vp,PD+!DEEb D+D#9I,@D!~<$"#X1O%S,TԲ‰�aG+8Dq| Bt""DWK"ZA B$Z ?G WT) jULjY?0W" 8 >`sx!:QDbX+ъD% !`Zd-Q#+*V"C *&p@+ jh|09~"Q,hE"Vx_#1E(DDy+T XPbR 'YƉVC+щ'"\AV$b/h)Gv-Q#+*VQZŤN3x?Z!@0WO$!EH^ RP$Z ?G WTP}BI-+fCd'Z a D'*H,Bp!Z$ ,I,@D!~<$"#XZ?jZV8 h5N>^ANT?X( B"{ID+HAX<BXDhByHD$\QGBm& *&p@+ jh|09~"Q,hE"Vxj'> H"`jQ=ULjY?0W" 8 >`sx!:QDbX+ъD% !`Nb}" !pEE Վ[$TԲ‰�aG+8Dq| Bt""DWK"ZA B"@ D7C""ኊ<xDV1e� ^Vp,PD+!DEEb D+D#T;E(nDDy+TuPbR 'YƉVC+щ'"\AV$b/h)Gv-Q +*VZŤN3x?Z!@0WO$!EH^ RP$Z ?<HHpxVPs N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWG`R�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpxV(B/�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`? N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-] N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-{�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`ղG N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-{�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`ղG N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-{�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`ղG N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-{�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`ղG N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-{�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`ղG N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP-{�xh! V9xB脊HXQXW VHHV BGPIX>D(<HHpHG`ղG N WVNh>!W NEEpBhD؋DhR Xx՚EZ@BȃDWxVP؀(NRBR N� WHVNh>!W NEHpBhD؋DhNXxժEZ@BCW8V�p`� �(NRhBRP NXxDh! V=x脊HXQUVHHN[@AQ>DЃ<0Hp؄M bX�X��"K <( BXWHVNh>!ЃWNEHXHxD@N[YfAJZ@=CWI h`� � NRȃhBRWHVNh>!ЃWNEHXHxD@N[&hQ>DЃ<0HpdN0KX�X��"K <(  NXxDh! V=x脊HXQUWH<DJjlJZ@=CWI h`� � NRȃhBRk NXxDh! V=x脊HXQUWH<DJ(XJZ@=CWI h`� � NRȃhBRX NXxDh! V=x脊HXQUWH<DJoBJZ@=CWI h`� � NRȃhBRpl NXxDh! V=x脊HXQUWH<DJ(rAJZ@=CWI h`� � NRȃhBRXX NXxDh! V=x脊HXQUWH<DJt@JZ@=CWI x�� 8�"Z0`(>ZZW;pWPZWZ:00`06HWhbȅ6ȅ<%X >`pP(w;W`c>ZPcHZ;(;Bȅ\�*�ȃD@:0Z0HH;pHHHWWZ@Y�.D NWZZ>:WW;:؅Z`;p>(WZ[U5%P4>EW>Wb>WP`W;p>pZQ6OPȃNc:MH55(w:(>Z>5(Z:];bPW胅=0 KX��"Z;(w:>ZPb:HbW5W=ȅ>>pb�R ZH=�=\R)X1;" 抎+:\1UZr?;RSϪ6r0+DfҬiHU?:S)Z"G֛ $Z+R]*&ZjTKZvct)VQjzEr5kZ&]v"j>t\EɕHqfgN Պԧ"EjErEVԸW`$vjW\- U=۠x&n؀&{gNvUHjcjTS 1fJ@%Ē҇<CG1tS , jcG-Q+В !0 uG$}Q+tՇ1tD*DRKX" .F QH" }BG-O6taGtSIDG0vhdbH"7X"DLD}Db?}QK0I0vL-}QK0vQ,q0s,+b O6JƸBDO$D҇2+}Q+j{D LcGQ=߸2W0vbG1}I-cDb+3@#bG1ƨA1tF0fG-ARdQ+vG$AG-f*Z@!EK ч+C+vJ0h+ '|a z$G0B2O$}CDʨ+H-<K"Q(,hSr]0DbaG-СIaG$Q9qS@щ/aԲTlBG-|F0Jj DBG-v+Q˫S4?@#> {C+D+fdL0I-jG-"bC-V;b)p8,5 ^E.`d �ZaD-"3tPFS4bZ!v2⡍U@@"z$vXj:E$Їcb? \4C/ :(C0 WhvG0"Q :蠌ZЁ 0x|ckP, Z+c`D H$>QC1"чbP,Q="0 ah?H"vC-`0C0\ WKQ1ءG$h�=n `G<@?ޱdvH=䑏#t<s}7ڑw(#G=5D8@`#<qD" x<!D<¡]!P?a eG<Ў~ăRQ ;G7aأG;y#h@zp tG4\t#r(G-tx-l~#h;r(1ctG0`sa{Cx+衏zt0?Ȇ|"x؃C$ rCPyȣ{@�HTnM&0 , 6Ctt4"]DPG^ˑhdjx<N 1 Rc Q5s `: W# v <lctF> hCv0F==]G?Tżc.9|C t;x#4r \ G= eCF4qA pZ(2Ƒlx8JDXF/FXP0(]чqأ(=AZP<acmZ jhP+tdt7v;F-p((?vv|#R1ZТʭ84 ?6AmP;0tDpE> ;!4 v:ޱH8Q :C ?b H>Q :G-P>Dؑ:`G-`G$q ]wL&HСH1"at+jo o t#j;c!߰C- hKaG:\bK:Pq#6Da�X;&D-0e+u"@RWhC(b1(`.uJ7ja>#Pjtb)v^=>}E>NĠ$0/`Hh4@pD!<B$8D$?|C,?C:D=C-A-?+C9A$t?A-71 (A,9??+A$A>t+C-<C$CC98?D?|C$B7C=Ђ �9?B>C$_$8?B$C:C9؃+?+7C?|-"XAC=C8Ё+4?|C-A-;?Ԃ8?DB9C?d+8CB?"�:?|+B^C8؁+A0:1Ё<DB0?DC7,E7<?d1A'C?B$8D?B$C8A,;AC>?A-C>_-7C$B?xC.pB @I�J?l`1@h X�4A 9ȃC>؁D=B-<DB0DB17A<D7B0C>B$C8X Ă9.Ԃ<+C0C>C-;D:A0D:=A|=A$6?T �A>Ђ+7B0h?C$:B9.8C$Ё?D$B+B"C=C-C7B$h<tC0A-<++9h+C>?7!,?x0 �8$=CD$C6B$A9ȃ.7Ԃ+DA-C8D8C-<?!@?C?A$?B0DB08A19A$C9+DB9CC>tCS?!6!�8@ԛ��4@8@ �-;A-7D<|C0BC9A0D;C$A:2?tCD7C$B>-"B,:.8?7Ё@?t2Ԃ+Ԃ:?+;B4D6+A?) T$?A>tDB$A>t?D19f_:C-B>7.؁? A"C;j>C0?|C@C-C8B$1:D:C-?}=A.9 BT?@+C<BC84+D?dC-1C7ԂD+C:h;C-C8D8C-<'$\�+C;B4<2DB-?A:C-A>+_$B?|!Ђԛ�ԛ��4 8�X P49C9C7C$+7A;FD?d<|1=d?B7.;1<"�2,7C9C8B0C$C7DB0;؁+7C9d7C9ЁC8؁+@?BC;<3D@3|96@B-8B?|C0:+%oC9C81xC?B$3 .2\99A0C6+:C0B$d<4|?dC$؁#!22?6/C6A$C7A-;A-B-788C8A$C7j7C$;?P?pC?=+A8;C0+d<4<tC-?C-C7؃+Ђ;:@ @ԛ��4@t X�:Ѓ;B0C8A-A-7D1ȃ?؃=C1C-7BB>dCC4C0A7C=�;C<AԂ=+A=C0<?4B$;;.C8Ё1<Ԃ;C=TA;C<".C7D-?t=<C&o8D-?BC<Ԃ<C?=91<C-+=tC0A>2+;;~C07+7C??>91=d1C-<C0؁<C><D8!C$C$88C$<B8C?̀;;CDB0C8B$+C6B$<؃<4|=;BC7A=?hC<ԃ;<�@ԛ��4@ @.A$B…DB+A0+D+A-D+D+@C$A$*"@'B$؁C-A0DB-DC-BDFB$A-M$B1)?�C+@C$ЁA$h7+D1B++D* .2(A$C0A-B0ԂDj0BC?DBX-A+B@p#<+Ё@CЁFB$?.Ԃ+Ҩ+B<1@A-BŽہ+?@++(.+C-AԂ+C$A01B.!<A@9Hh�HFz1@@@A ؁+hD-A-A-A-ЁB0A1A-A+A$+Ё+DB$؁FD%XB@/A0hDBh?AC$؁+Ё2ЁB1A1A1삩E--?H HA"XB-B-1A}F!AD.*C0B$B??A01Ԃ:.,<%-AHD -,<+B$C$ADA-A$A-DB-ЁւB0E0</@!A/1C$x$CA0?AA01C-A$B0DBB$A-A.ܵ�ԛ`d4@8 @C$B$~DB1?A0؁ւD\B$A-B�A'B?Ԃ+CԂC$?+1j-ЁB-Ё++@XD z",L]rUNt"Z}!ZԲl">F|ʳʐZtj?tjՒc\EE4DWtj=bE 1D$Z '+5Qf'RLԊTN0;j1TGvhieƚWDQ>eU٩eN>3f?Wv \bÁ 4H`@Æ ,`@ ,PĒ^ϡG )>3Zǩcw{.@f*|{8˩CizNgZgK:X=f!DHYGNQPC8j Qt3@t 4p`( K6:HHc98^ (>N>|BW F 9Ui2AX="#RV!S#K !$M74Mh@&@-!!ZNd98^L|R/NZÇ!xNSYVXU#<!e9W8t@t3@t 4p`( KR=T #Zy'>|BW DzVf�acB0DHYGNXA,$h%M74Mh@&@D䝙>fhA8׽ fxVnI8iH:9GNgZg>V!dHUz䔴HbVt3@t 4p`( KR=$#Z'>|BW $r9Ui:X="#RV!S|w#K !Z p� |-8 &,i>AHHcӿ{<NbWi~ԋV!Sch?f�2,}X!<$ #N1HpA$@npӀf�l@KP: ?f=sÉ�aG+ؑ'W@<#NU@?DЂ#q(JaCR(8 ǎ@"ؓp#  ? P,؀("D;)1FCN3x?Zq<I/h|09 )#QDhE"nD#MTb}X"!pQq i(݉Ald |`?PYr:sÉ�aG+d$p| Bt("DWH  R '9'> H(`I ndH³,`G@Gyy8 h,N>^AN唑X( B"MD+HAX<Ҝ"@ D7C"" <u $xj h`# > `I(RԎ<<fBO 'Z a D'rH,Bp!Z& ,a@Nb}" !pQ <54gX0$!Ht̛^<<fB@z^8 >`sx!:A'"\AV$⣉h)GLXDhByHD$\AGnO 7 lY # Epsc><fBy^8 >`sx!:A"'"\AV$⣉h)G؍XDhByHD$\AGO 7 lY # Er{s =<fBy^8 >`sx!:AJs$"\AV$⣉h)G9XDhByHD$\AGzO 7 lY # Ews<<fBx^8 >`sx!:AmGbX+ъD|4 !`be-Q +V (F64 < 6$tL琇� ^VIzD+!QEb D+D#(NI,@D!~p<$" #Xup#F|`?P:ssÉ�aG+$p| Bt(ڎ"DWh"ZA BQ$Z ?A W:xj h`# > `I(ܡc<<fO 'Z a D'H,Bp!Z& ,I,@D!~p<$" #Xup#F <`0:#<8`^ZܞD/8`^:(-AH`<oh n !\(<jh#6@6c>`6�! `79ȃfIZ|`B"aDa\Z!>*Z&a~ "X!6b4`# <`0:<8`^ZܞD/8`^:(-AH`<oh n !\(<jh#6@6c>`6�! `c<8`^ZܞD/8`^:(-AH`<oh n !\(<jh#6@6c>`6�! `c<8`^Zܞ$A`^B"aDa\Z!>*Z*a~ 8X!6b4`#`:8b6L9,`^!LIA*A"^6"-AH`<dn@a8!\)ts7y7y/G79b6L7,`^!LIA(A ^D-AH`|3>s7+@Jh V"XA@}8+79b6L7,`^!LIA(A ^D-AH` 4Gw>@Jh V"XAttITz#f`#>x3> fDDZAr  A*"aDa\Z!>*ZaI>@Jh V"XA4Gz#f`#>x3> fDDZAr  A*"aDa\Z!>*ZQs>@Jh V"XA@#uz#f`#>x3> fDDZAr  A*"aDa\Z!>*ZaZ >@Jh V"XA V>z#f`#>x3> fDDZAr  A*"aDa\Z!>*Zb>@Jh V"XA73Vz#f`#>x3> fDDZAr  A*"aDa\Z!>*Zak}>@Jh V"XA7z#f`#>x3>  b^!ZܞDDZAr  A*"aDa\Z!>*Zsy>@Jh !H"aW7Cwz#f`#>x3>  b^!ZܞDDZAr  A*"aDa\Z!>*Za|u>@Jh !7,6|79b6L7, fIA(A ^D-AH`L(dn{#aի79b6L7, fIA(A ^D-AH`8dn{#aXӫ79b6L7, fIA(A ^D-AH`6>@Jh !7,6!Yټz#f`#>x3>  b^!ZܞDDZAr  A*"aDa\Z!>*Zadn{#a˫79b6L7, fIA(A ^D-AH`6>@Jh !7,6!]:Hz#f`#>x3>  b^!ZܞDD!ZAl@ a#"A"aDa\Z!>*Za+a@Jh !(79b6L7, fI"D(ZAn`)-AH`6h !\(Nߣ79b6L7, fItZ|`B"aDa\Z!>*Za'a~ "X!=z#f`#>x3>  b^!ZܞD79`^:(-AH`6yh !!\(ۣ79b6L7, fItZ|`B"aDa\Z!>*Za'a~ "X!<<z#f`#>x3>  b^!ZܞD79`^:(-AH`6yh !!\(79b6L7, fItZ|`B"aDa\Z!>*Za'a~ "X!;z#f`#>x3>  b^!ZܞD79`^:(-AH`6yh !!\(x彣79b6L7, fItZ|`B"aDa\Z!>*Za'a~ "X!վ;z#f`#>x3> fD79`^:(-AH`6yh n !\(8;79b6L7,`^!LItZ|`�b+B"E0… "H"WZ%1Q+R`=22ȑ$ENZԇB?nIɕGHڼIҡΝ<{\H2 ~M8'H*ѣJ9Ԋ!s^dpHD-rEU"7"#tNZԇB?nIɕG)6b$@i1ϑJ!YdƫDwV ɩC"`熑ZPDl"֣üANZԇB?nIɕGz^ =1Ʉ3~pRH*UCrjǐ9u28aE"*DHsMH R7H$+_: }b?#)%�1+tXUH‡C !Ta$+[B?<2a,- y$+=JtueB$%4Bt8RX3HUI+|0҉AF(BH+H+#V5"}ЂH!?ܐG"b#zSY }HJAb?@J"ajR!qB >0+tbP,""J"l% )6MH R7H$+ʒP 8@�B 4Q$%4Bt8RX3H+l+Rb)|@AF(BH+H+#V5"}ЂH!?ܐG")l+AC h hO$%4Bt8RXR $?, HD >0G+dbP,""J"l% )6MH R7䑈+r#nAЁ4یI ̀'$;+"q(‡? $Ta$+[B !<H,- y$AH!b$1t`�6㬳DRB3 I#)%J"A$AsI&U", B"lID+HAX<}"@ D7C"\aW + t�4t$ B>ѡ( ^V�( B >sh$2a EbX+ъD% !`Nb}" !0+N A @3Lgh<.$ B>@6d$J%5W$` '@" >ZLDG$!EH[ R$Z ?A + t�4tN*S$I e r$J%5W$` '@" >ZLDy"DW`K"ZA B"@ D7C"\aWtA f6Ù4Όޑ$ B>Q<D)DfD HDaR?C+ !X( B"lID+HAX<XDhByH+ S<0$bf8әv$!3@'ʐ(fD �( B >sh$2a&$"\AV$-h)Gtp-Q pA\qGtD :`� g:Ӏb5J�!mBFHX@+r$0)̡ȄA|Eb D+D#:8E(nD 8#: @"0�l3i$IBfO#Q $, @9Q| Hd "DW`K"ZA B"@ D7C"\aWtA f6Ù4e$!3@'<@� ^0 AH`D& H,Bp!Z$ ,I,@D!~p<$q)AW1hf3LQV&I2|b#Q $, @9Q| Hd "DW`K"ZA B"@ D7C"\aWtA f6Ù4N$!3@'<@� ^0 AH`D& H,Bp!Z$ ,I,@D!~p<$q)AW1hf3L$I2|b#Q $, @9Q| Hd "DW`K"ZA B"@ D7C"\aWtA f6Ù4PsA$!3@'<@� ^0 AH`D& H,Bp!Z$ ,I,@D!~p<$q)AW1&�-�g@I�!XH K3xE"@ND!|90o#Q,hE"nD#:8   a 5p0 ��|D 1 6J @0@�`>s [@w @4   E 1 6J @0@�`>s [@H@ � A}@ P?y`p AaW$3`#` �3  ! A |?0� ` @4   $iE 1 6J @0@�`>s [@H@ � A}@ P?y`p AV$3`#` �3  ! A |?0� ` @4   D;E 1 6J @0@�`>s [@H@ � A}@ P?y`p AeR$3`#` �3  ! A |?0� ` @4   dE 1 6J @0@�`>s [@H@ � A}@ P?py`p AQ$3`#` �3  ! A |?0� ` @4 7  D 1 6J @0@�`>s [@H@ � A}@ P?py`p Ai*M$3`#` �3  ! A |?0� ` @4 7  D 1 6J @0@�`>s [@H@ � A}@ P?py`p AL$3`#` �3  ! A |?0� ` @4 7  IJD 1 6J @0@�`>s [@H@ � A}@ P?py`p AmG8 @ |0-P@ &Ua P/3        U@ |p?` Jq[! @ @` !  : ` @ ie A,C zx p[C,U �30@ ` ` ` ` ` ` ` Ĥ@ � zp? [ � P6J ` A @yp: xl p p p p p p p p p p p p p p p p p[۬�CL zx IPP @0: x A 7z @Ȗ͑ `6@  l @ :w0 ` ,3M 9m ` a ` @ C�T pWx zp?eme � P( pw}ב` @ (Ҝ@ AӉ= yp-P@ ECđ` ` ` ` ` ` ! 7z  @ `        3y ܼ @ !Ĝ5P@@. ޢ@ >z !=\  @70@ @I        } T ` p AQ.S � YY @ {/ M[N= =5 T>QZN |>` p Q @ @@� @0畾P 50y� `pRN QގP苰 !1@ u^  ;|   @T @PƎ@{{� p P Ď"A ־LÎP^ p @ { =@^  ;|   ^ @ @@� ^ = @  p 呰/n I9!A OP� ngkm.` P>P}@P�3 `nk ` mP@� ` �/O o�MR/n Lz @{PP@ p p p p p p p p  |0>`xˢ�"$+3B"ˎS$NH)W\ru)W\ru,W,DD8YH)QDeJ)QDeJ)QDeJ)QDŊпVpWaŎ% #"A" ךJzD.XH EJkT@J#G=r#G=r(H"A)H"AV@~(*QLΖx$K^iCIVh8R$H E R$H E$U$Nh"OWHAtG9z董G9z董G9z董GyđG8D'86 U"Uhi9 ^Vq.R8!R8!Wzt^VaVNaVNaVNaM8!R8!R8!R8!R$teU^у!N:!ñ8ĕHH^ B&x%ZHNHNHNH19D^C HW:YELVX9SX9SX9SX9SX9SX9SX9SX9eZd'&�L^DWB`JD/H <^5QQ&z%t`BZiVHiVHiVHiV8Q8Q8Q8QIC1$BA2@NFYBTH!#W8FdNFdNFdNFd1 ė<G"ظRZ!RZ!RZ!RZ!RZ!RZ!RZ!RZ!@&  bg&" ,̦(m-!"\/‹/‹/‹/‹/‹/‹/ Cb/hB.ж["Т 2ܱ 0/‹/‹/‹/@. c ,V(Bp,j / / / / / / / /B +^׽n Rp�8@ pP< , Zp)XA V`)XA VPP$ LP@Ih ,x�&`A V�wL XpfKLA2 +Hm A`)XA V`)XA V`)XA V`)XA Vp/@ yH *P(�CF@GR@�2@ P �2@ P`@, D@,BF2 *PGf.3p� �*�,p@, D@, D4.p� �+  d@( d@( d@( d/0 p`J J@0QN<:T1L188@*:` i�ѥN ?& c8?& <5M1L1L1L1LC�!��,?���R��� H#EѣH92_jȱǏ C4@B\ Dj˗9)#N¢U+R`ndQE"ʴG*ɏ| rHj'NNz4)S8$U6qKJ*= EG(ʏ| _PJi棳8Ӗ*N8I&JBM^-Q*JdcHD=*'~9|t'RrڲXi'DUTQ(C>JE,T~l锨GZ],>DJN[8m$JTH(#PB,aC |@r(J('3=r#"G[,&HF#PR#h(#AB ! -)<O+p2#LYpBm 'p"QTBI%r䌏B ! -)<O+pKYpBm 'p"QTBI%2B ! -)<O+pHYpBm 'p"QTBI%iB ! - #<O(pr+HYpBm 'p"QTBI%lvB ! - #<O(p2GYpBm 'p"QTBI%r/pB ! - #<O(p0GYpBm 'p"QTBI%2jB ! - #<O(pFYpBm 'p"QTBI%dB ! - #<O(prAYpBm 'p"QTBI%w_B ! - #<O(p2yAYpBm 'p"QTBI%rXB ! - #<O(p@YpBm 'p"QTH%2SRI| - I$<b 'p?#NBma*8 ND!BHB 91G ‚Upb WxNgy'H!`'XCrb&8#8A 9&8&>3yY Rȡ-,X'6 'zw#NBma*8 N|gLqGprh VMp|'f<C[X Nl81G ‚Upb(ĉ<,)g3Ngy'H!`'hIqqb&8#8A 9&8Qj.3yY Rȡ-,X'6 ksF#NBma*8 NLqGprh VMp'f<C[X Nl ͨd81G ‚UpbШJ‰<,)JwNgy'H!`'xTpb&8#8A 9&8Ԯ3yY Rȡ-,X'6 ##NBma*8 NLqGprh VMp'f<C[X Nl,'f<C[X Nl,'f<C[X Nl,'f<C[X Nl+'f<C[X NlO xÉ<,)xK_pb&8#8A 9&8Q%#NBma*8 N'f<C[X NlN<,)Ċw|`Ngy'H!`'xdrb&8#8A 9&8.3yY Rȡ-,X'6 /a#NBma*8 NϷLqGprh VMpА'f<C[X Nl81G ‚UpbÉ<,)ĬNgy'H!`'Mpb&8#8A 9&8Qr;3yY Rȡ-,X'6 s&#NBma*8 N"LqGprh VMp'f<C[X Nlw3)f#_D$Sph ^ N@I Q[$hW1W�3G"//` ٛ.3}pSNw 4ϻ{#"!^$OUB{$HD87{>XE(QқwWԻ7*Bܣz)JG"`~%R<BOG{#vR<BO?}?B XO?� vp (( ` v� n8  � � � � � � � � � � � � � � � @ @ @ @ @ @ @ @ a @ @ @ @ @ @ @ @ oXs @ 0 v `@                _0$Y&v[`*iؒ01)0&0&0&0&0&0&0&0)�v+0#`#`#`#`#`#`#`#.a#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`&0`ppppppp`G~yppppppZ```````````````p0000000YY0D00000Z)               �!��,�/� ��� H B 4@O? 4$Q A�A 4OCǗ!i ` '4@O? 4@'aP i? VӪ]kp 6pa 6p0�ۍ8lఁ8lఁÆ n�a &lఁ&|8lఁ8la6pa 6pa n+_.pУO@س[sO~|wgV?m6 ́j#6i#̓jSCvH- ($((nh,ʋ0b4bވ"<Tc)Di?xL 'pb 'pbbX.$-nqaAHAHAHp'AHAHAHA'qB ) )!}!}‰h!}!}!}!raAHAHAHkADk&kI$6{NkFJ݆+ۭ+˭++l6[`o$~o$ [9G,{! Ywq1Bl(r0,# 83183@ͬ31\ O̬V31ל0d3+5A3pVtm|M7[~.'E'/[7㑰Vg7[wl}.EGVꬷ.[.{ln{lݮll.|l ol|l-l=/}lMol]}lml}/lol>ll/lolݯl�l�Ŗ[l9Ŗ*-ꊠ'H Z̠7n- GH([R0a"8!آ@ [H"l9DP5Ȗ)ZX[.6-^ Ȗ15d Fpc":ڑl-{d YGmd "yF0ad $'EPSd &7DpGd (GD=dKVV򕰌,gIZ̥._ɖ] 0Ibʒ-L2f:Sly4IjZl6n- 8INfL:ɖu%[Izs[l>N�&[JЂN-MBɖ:d D'JQY(آюf- D"Ғ.-&MiA٢Җ-.="ӚƓ-6:٢Ӟ!  A\Z!C-AH 5ԢjHp.\:βC ;PC$\ч^̂?:`�, �qTHp뱐d'KZܢC-\QHB 1`b0U-\ 5"jU-"a0ʈU^1b"rb̂D :`�, ?@pTH8 s]>B GH!a5!ŰjAb0F1>!+@`"ЫHB0],HĠ>�`�$4u"a ;# p_Wp1P tt<‘:AHD-"anDp"A2hN6pv!  pMB9 pE-:ek$HC0jae@C +j ;* sP 3"G0\>εwMhW1 ,��Q!f;k<a;!w<x< D#:au`?hF@ZO 2C"0�@� 8*${PvD`G6txG:Hv+Wء(G7ч`|ʀF:H#+>|XG+ t�X �ਐȺ^o}? W#vE9 WC"nGt  2vE>A`GOfW1 `�t` <oأG>GG$\чH#E$эZD?j`=at W_$,t@&` P@:` 7Y j@f` `  P `Pt v@`} � @0` ``փ>@Xf@ A 10GBR8Tf ` P }P vP 0a_P  P  vPf0 tP t `R= $H0GB؉=��t  `` 0 f  ` ߐ P }`  e g6Xxؘڸ $H0GB؎8     P } `  0P j` }P +X&y $HGB8:yf} j @@j`f  f @Ơ_ j f P } t t v j� f ` @df ;9t@ A 1 :` uYa j@  `tP v P P   a v } P _j `@} $H0GBʹt ``@ v` q aP t t  @ } @f } v`@ v aeٟ' $HHJ ڠgvZz(:ڡ $Z&"',ڢ2:4jf05:j7 ;@j=zAZFCjGLZIJMRjO:SzXU*Yڥ^zf[_:]dzShLlEp:;tz4x-|&:zڟ*Z9`Zz: zʎZ:jfzzګ::̺zZ:亩zjڮ: ::{Z:;:|:zx:{ڱt: ;:p:&l:,h:2{Zd:8;_:>륓]:DzX:J{ڴS:P+:Qa fC      `fУ         XK        p fO CCp p p p p p p p C A2p p p p p p p 7 $ ` ` ` ` ` ` ` ` ` ` 3 A2p p p p p p p p p p p p p p p 03z$Ȃ<Ȝ{|Ȉ30Ȍ,Ȝɇ2ɓɖ|ɘɚȞɍ xǤ$h ʬ$ {˴\˶|˸,$t 7j A     A         3l ` ` ` ` ` ` ` ` 0Ö        ɗL P P P P P P P P d &}(ed>}e3         x       @f?zӤaZ ؂=d(Mf؊،؉Mf}dؔ]ٖ}ٜ٘ٚd٠Ӥ[:ئ-ٗ펪ڮڰڅI =] P ێ͎ƝʽܯMP܋}] ҍ}׽ܽНp p p p ` ` ` ` ` ` ` Uz p p p p 0` ` ` ` ` ` ` =z p p p p p p p p p p p 0` ` ` ` ` ` ` ` ` ` ` ` ` ` ` Eޣ� � � � � � U      =         � � � � � � � � E � � � � � � � p7z(@ @ @ " a p p p p p p p У@ @ @ p(@ @ @ M @ @ @ @ @ @ @ @ EN @ @ @ @ @ @ @ @ 6 p p p p p p p p p p p p p p @      @ @ @ @ @ @ @ 0 0 0 0  = @@@@ = 0 0 0 0 0 0 0 0 E> 0 �iQFqiQBjEVZjEVZjEVZjEVZSL5mބ勗/^x勗/^x勗/^x勗/^xL//^x勗/^x勗/^x勗2|/_tK/]|y/^x勗/^xɥaz勗/^x勗/^y勗/^x勗/^x勗/^x勗/^|1]r*Fb*FbD +RH"Ŋ+RH"SK`JDRX!RX!RX!RP!CCG\!RX!RX!RX!RX!RX!RX!RXJDr& dI' (Ȁ (Ȁ (Ȁ (@2  d,,Ȁ ( (Ȁ (Ȁ (,,,,ɂ,,,,Jm  "  "  "  "  2  2  2  2  2  2  2  2S[o[&p`&p`&p`L @&qq&p`&p`&p`&p ;q`&Ɂ &ؖ ǁ &gg `r&pq`&+p`&p`&p`&p`&p`&p`&p`&p`) �!��,�0�@����!L0 L0IHŋ!L0 L08\ɲ%0cVtIs8s&'̝@qJU>V<ʔ('N8Yd%N8YdүZd%N8Yd%NH"劔+RH"劔+R`uE)W\rE)W"ILrI-kY2f-�!��,�`���� H*\ȰC\'b>")`t\r+;"q)b>"rUj> JѣH*-GMbvղ:je'+;\ ,+cj(cHvqUHu]q߿ >>vj UZ"ٙl+;j ˕Zt*XHv_;"qNZsͻ7C;}),}*et"`v";\EOZG˟_U` _$WRKDvDB+D+vD<DG-DT+vDG}PO9}DO$DB߉(8.EB+ч+UtRLbG-M$#O8vdG-DJ-b<٨O$}`G-}<RL01vd=jI-QK0DdG$MI-SK1bVj )#O8jCG6I0c9R<ʤc<O>O7}Q9䃎1tN>+vӍI0%Vkfm+D;1<d:a<tM$C+N$c7dSc 4S+|O$c+Vlgw. ?ŰvÎN-vR<cG-+?}D RK8pO8D.aXg\w`-du-M0J-jJ-CG-O8jO68f.;#2MjQٜw砇.zّ;}N-"O9.O8I-?vM31B?3N4+a+w?z-}Dc?DC+?vM-t?D+.u" C0qZ!C1эH"+z GHqEvȣ}?!q@pE0э`pH4|D#(=ʑrP4{U\QH` H2 }+arD"|t< ;!р<ో|&鐇< :dCxG6`cpE$\x (GIRL*WV#v1` 5Df+QH# ƈaHpbH"}D-ч!jG$jч`!C-\rL:v<Iz̧>~� @JЂMBІ:D'JъZͨF7юz HGJҒ(MJWҖ0LgJӚ8ͩNwӞ@ PJԢHMRԦ:PTJժZXͪVծz` XJֲJDֶp\J׺xͫ^׾U ,`9R=<?H#p_'KZͬf7Z AHD#pgWֺ=g$Q=?ppKwC $5`KZͮvz /wkZ AD#pqKڗG$  a0LN;'L [Xa� 1GL(NW0gLǸ!A a ^L"HN&;PL*C `ЂЁ8B`3ak0ָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXІ6q'B('^WH'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|" @ _BP  � @ 1   H @ �@ @ @ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 1p` @` 1e  �=]}  � @ 2>4^6~8:<>@B>D^:  2. N. FR>T^V~X>䑰 J.                                                                                                                                      lUUvxE po n z? p?_? p?_O p�qqqqqqqqqqqqqqqqqqqqqqqqqq?Rӭ_Ǟ]vݽ^x͟G^zݿ_|ǟ_~0@$@D0AdA0B 'B /0C 7C?1DG$DOD1EWdE_1FgFo1GwG2H!$H#D2I%dI'2J)J+LЕj#H%:"q#>Ŏ`'ZŎ>q%O:%?;;Q#W3,_Wj5\:(OW")ZjcWW5ԨEH<O?W"q%XcE6Y\]ȳ"q;"q;;ǕZ"Õ`b^;"qW#W":3Z8`&XYcuHØ0qE`ÕZv3('Z\n̠#>\cZ򌤖H&Zqwg6/ c\%>]G$bԠ]{)F c WӕQk;1ÕH'W"Wn.6x1Îb'"IGwԡ;Qa'xq%:ЁupvhpŞoPZ,6vgviDu &v"cvt")x1>ƌH\H(r`Fha'H ǕH\ &>?~秿~?`�ok7" v(<P|#l}G4H;Q 3DtC0"q7>B7auCЇ<o#<{#}?!Fэ>BC1젆`"? Wt" WЎwcxt-WP1E10+jr(F!l(01`v8KZҖ{+ac#pEWC$HMߨ+pHG0&y8?P ydDtKvӝ xCtV-r@#ߠ+1>}: :#91hv:QwȣG9DDiJUZx:V :9jQw|#1awpE1y#f2u@#<6]ԫ_+�# 5vP ;ưC$eA ߢ1`ԢfG$d}p1P 5C 0F$H!kf5Y" ;pC$P+jaWjF$\чbP.`!ŰC$W~g;ݔ0.jZءtp`}# <O+<0C1dZ)vD-\az5 �!��,�h�I��� H*\ȰCޡ VUw ƕ|"! W4vjȲ˗0cʜIojZ|qo\0j*]ʴӧ3#շ>{Ϟ=e]˶[\{G`퍫E̿oÈ' ZHɘ_-;룰tSL k O=W,SMh\dNY7xvAM;b-3Oa6yν;>\SN`t ;BWv]+Ͽ�(h& 6F(Vhfv ($h(,0(4h8<@)DiH&L6PF)TViXf\v`)dih,11111111111111111111111111111111111111111111111111111111111111 1 1 1 1 1C XpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpX.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X.` X/A`4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jH4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jHҨ4!jH'bAMjWֺlgKͭnw-D"D)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^AWx)^Qpb'8a D$  NDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$, KDD$8 NDn\OϿ�8 } } } ?p؁ "8$X&x(* 284X6x8)X <؃ DXFxHJL؄NPR8TXVxX8@ @@ D0s@ D @  0m@۹;[{+;[ۻ;[{țʻۼK M`�������������������������������������������������������������������������������������������������������������������������������������� \| �!��,�����J�{ϟ?5bjse?5 ?cv?W\ʕ:e_H-ksN0:�!��,�P���� H*\ȰC"ErN>tWˎj ֧+;DS>\ىJb$Wv\qU+Ro#ѣH*]ʴӧ# ǕW"٩eU>tЩUL1WvԲL^6Ը F1R]K'7\sÈ+f,5p)FN>(c&; 7:}jӇN-;t\J|(Frϕ Nȓ+_μyp5cbveV>vjDQ^4:%Z"r`jb$WB܀h& 6X`0tC+D1q;O-c :=#O@Ť<I6c;ѨaG>P+ϑH&L6PF)TViXfI+I-tÎv7ݼ;@?W=97M7@;Ƹ7E?h)餔Vj饘fZL4QL-tL$c_:C?3N8;}DbG- |CQ$JF+Vؓ?+vScG>DF$t.I0Q :c?v7E?XG\-E ;G>b2D?|= <DRK$<@N>EDmOQL4Dc4IaG0O6}J$|3N$jG$c#Q>J-}DbҀ.xP:J$Ŕ9~SK|SK$vO:t?ِ<t3N-ȓ4c1jO- cƤ#9Qf?+tSK$v<S=I-c:t=򰣌=#8}v@k?FCjaWv+" ;(tK$atpE$Bt1\h!j(F gHCE$P>PDPHC }C-v5Avp?vчZC {QC$\A`1Z"}j6OrE$H!vZ}K0\!Wtj>".\H!PC$ZB"pE-HRRDb!vp?"a+HءqE$jZvk"Q :pE$\;D+NM+ 8IrL:v';$z̧>zN� @JЂsJMBІsJD'J~NͨF7*)q B$ҒJWҖsJ.LQ:NwSN@ @$ԢS:RN'!%8AժZXͪVծz` XJֲhRp\J׺xͫ^׾ `ZL*"J:d'K6pE6zR,ҚM*$E⵰lgKͭnw m[KMq]"@tKZUv]ֺI8x'A'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'HX"%"aHX"%"aHX"%"aHX"%"aHX"%"aHX"%$Ҥ"$Pph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVph'ZVX"%BaPX"%BaPX"%BaPX"%BaPX"%BaPX"   =�`�Eg8Xx؁ "8&x(*,؂'a``@-><؃>@B8DXFxHJL؄EPR8TXVxPO= �P�I@NXfxhjl؆H1 ]׀ z|؇~8Xx؈ @ Z`�E ( 8Xx؊X0XxH O�E�U،8Xxؘڸ؍и 8Xx(O�@ PU ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` U Op$p$�Z[{۱ ";$[&{(*,.02;4[6{8:<۳>@B;D[F{HJL۴NPR;T[V{XZ\۵^`b۵ NS `P } `P  @ vv  a}@ O[N `�p;Kv@t `}P j@@`jP @@`t  } `t ` ` v@؛  1� [KN } `  ` P t  v  @@fP `�P dP  `� NSkP j v`ʰ f@a P v }@&jP P @A v @ { P0 `�h\ @P { jP tP ` jP } @ t`} vP `i  1� 4} } d d dR }  a` j �� v j@P vP @ 0 `N� 1H T pv`  �P jP `\    P t0`@`` P }$mN `� P0N t } � P@ P ` 0p 0�  P Q 1  1�:` j]` P p v P  va   P `i �ڴ�߰ `P f`` t   f` v` P`pf@` a` P ]Ҝ Te 1vmv ` 0j Pv f @`t ߐ  0 a @U�:` , `  aP v` `a` } `P  ` P j`@  tp @U�` ptv��@  pP � @Pf   v� ` f v  ` 1 %M `v` ݠ t � `` `@ߠYP P@vP Ɯ �:` ^v@@jP  t@`}@ư @P v @`j` }P Q  `  v0 ` 1\ `P d@t `t v�N vP  } }P @} `@Q    @ @U�` r~$_i M` M_ Nb O@ Mb ?N@ Lh $D` _O M O 2_ȟʿ?_؟ڿ?_?_�O@ DPB >QD-^ĘQF=~RHDReI-]SL!iޜ2%Q*-SGHETRM>UTL9]zi֬L]}V,تSǞ[VHvr aBB*W^}XM6Hǀ]EDŽr!dI4$HMFZj֭][l{W諾[nެBc8|f r͑]tխ_Ǟ]vݭA 4`A 4`_w3`*l0@�[x!D0AdA0B 'B_p!C 7 %|C5|;0&p 2 F6` 6`52H!$3H#I%\";I)<P -@ p`&L1$fA3M5dM7߄3N9N;\==OATNmy-JPATA%T^AT^AWZY%TQG%TSOE5UUWeUWMԽNmV[oŵW_͵W[w}\,a&'K"!R\$N"$N"ᄔʶ[o8!R8!R8!R8![NHNHNHy"erdJ䑫HNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNHNG!R8!R8!R8!R8!R8!R8!R8!]HNHNHNHNHNHNHNHU!?&YdE&Y$1ELbX#H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H RpWI*U N)8A N)8A N)8A N)JfF)8A N)8A N)8A N)8A 6%9Ozs?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N?8N$ ìP"N?8N?8N?8N@"F'p'p'p' �Jx;G#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?9DG$DG$DG$DǠH#?"H#?"H#?"H# Br�GFlf7φv=mjWڢFHa N(%/DLD QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBE$D QDBHLD QDBE$D QDBE$D QDBE$D QDBHLD QDBE$D QDBE$D QDBE$D QDB@H RjMĵ|7#y#D@Yķ}֎#}/@h�$4@Td@g H <@A4|?@d擈6AQ B>>>pH>`PWW>HWZ>H'WW!:;5b;pHHZp;pZ`p;W(00pcZpW W;>pBHpZ>WVtW`W;Z WxB; ;pZ`WZHW(ZpHpZp;PHH;p]q$r|;Pb,p>>>05HHp5p`Hp:胯>Z0wBtsȌHW`B``WZH>]hHpgW>qpp>ȥdV܅:p`5P:W(00ZZps`ppHJ;'ZpHpZW{5>$4D4e>>(HHb0Z5cpZ{WP;PZ`;`ZHZq`p;;H$·Py5(:Ȇ|(Hry@b(DyPtyy|`n;0s{@ePqP|ȇtW:>(�5HPupZtxZqnȆw@Z{th{5cn>({nZp(cv`ZpH胘Wч؅lH`hb`tP;@vP`t;pZr0>{pwH`ZZpZ{|`:0:;<=>?@AZ`pZP{HpZqZ:l0n(:q05pZ]Hw{eyH;W ]^_`%Ht`>`tHy(b0`W|WH{`:nq(c:w`qpq胠a}~Wa>{{:P`xtpHW;l:`op:|WvPWWbs5HbȇnWWלٝYu>(x`y>؅yhqp`nw8c;ȇlrrȆr(H`un{:n;(Hpۺۻ>W8{(HH:@wx(:xW>lybȇoHHytp:yw{`q(pHؕ٥ڵޘH0505b0ZpH0,0H`HpH(>P]TrB`PZ`P>;`]_ �!��,�p�"��� 8*\ȰÇ#JHŋȱǏ Cȉɓ( f\ɲ˗0cbIMRRϟ@ JѣH*]ʴӧPIդԫXjʵWU[DٳhӪ]˶۷pʝK]˷߿zÈ+^l7ǐ˘3kޜuD YtpӨS^ͺװc˞M۪'_!DB!jȓ+_μУKNس;KOӫ_Ͼ˟Oq-(h& 6F(V @ 4@ 40C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0],0,4l8<I,DmH'L7PG-TWmXO '%(^'2+dmhlp-tmx ' -"8-@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HXhVDf4$'IJZ̤&1ٛNz (GIRL*WV򕰌,gIZ̥.w^ 0IbL2f:Ќ4IjZ̦6nz 8IrL:v<Iz̧>~� @JЂMBІ:(@Q :B57Qb~ň?QG8j:v@LgK{t(F>AӞ4P1|?MR? yʀ7jԪZ5,tC-zb>\`HjZ#Cֶp\J׺xͫ^׾ `KMb:d'KZͬf7z ]BҚMj{W@B 1f+ h@A(NqG np#Mr:ЍtKZͮq-@$@9@$FCB@5|KY CV%!hLyk%B [pHV {'C�y܀t hX/ h/| @L"HN&;Pd1XVFp`%yY hN̂pL:xγg:πs>ЈN  ?&P N{sBΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3 i8Cΐ3kвb ,3A j4c[ߌϽwOO~gC (B^lxE(FъWxE+^ъbXE+VъUbXE+VъUbXE+VъUb ` ` ` ` ` ` ` ` @ @ @ {  b9 0` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` @ 1%b9p p [= 0[A^,p p 4[6{8:<۳>@B;D[F{HK` @ 1%b9� ` `  I{hjl۶n۳ 0[A^,AѸ;[{` @ 1%b9� bۺK 0[A^,P_;[{țA 0[A^,Pڻ۽A `1%% @;[ A 15 J�<\| <\| "<$\&|(*,.02<4\6|8:<>@B<D\F|HJLNPR<T\V|XZ\^ő  jP  zl P jP � !` } 0vP P `} Uqɘɚɜɞɠʢ jP\   ˼˾̘ @ } )0 j@ξ �   t jP  (!P  \ v   `� v `@�]pjP K  0  :<}  vP vɵ` aP @) t jP X �!��,�@�"��� H*\ȰÇW"AT)ҿZDHɓ(S\ɲ%HvUŊc'Z. Jѣ#rU+Z؉U-W}jʵזtکe&ҺUpʝ?:} )">"劮È7U0WtԂh,ZK(̹s\:v\SN$rէHc˞M۸s+;}s_H"gУK{KղS럝ZNH庅1^jseLMԲkW|T$ u& >2tDR+aI0tcGKb1j=( }Ra2bRa1fR+ )D <DG-c1j#<J0ds<#??R#O:v2;2f(7KE?矀*蠄j衈&袌&J; 鰳?M7N8O7J>D9t8ʘM8@;jD7KE?4j&6J9.|.  v"O6c?߸R ;鸲}t<Ƹ7KE?4k'<=B<jO9R||cG$CG$}ؑV:l,}R+ -D I:I1.(cL$c"8҇?tO9},U+M0n>,+|߀.B74;J117IM-ȃN +CG$|T$ ;/o' _?N0v<(8ԒO8b?cL6fӍ#O9|+M7J$R~G\젌tŠ1r#8oPF4wFGa|t=l#-G-"A;P@ H"HL HB+bԢjAh!jAW(D-\aH!Ű> F- :, IBC"cWt}N-\чH!+3!v+P]"&D0;"pEZX̥.w^1">D"-։L0 W}D1 c#v\ :"vH`}D0j>!i<Iz r)I$:\5Db+`!C-"aH"vDe!P:Z"LJWRtR"AWpE-#KDZ: ;D}+@;"(F$ኘ"C$\W` XJֲh5HֶsjW+: ;+">DR찔>(FGH}C0"}DZGKҚbjWֺlͭnw[ pZMrw:ЍP+ZE-vƖ%p'p'p'p'p'p'p'p'p'p'p'p'p'p"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp'p'p'p'p'p'p'p'p'p'p'p'p'& %8 ZX%8a N@$, KX%8a N@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, s', Kp', Kp', Kp', HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX%  W"`� V@ @ @ o(x؁ "X&x%8*h  $ V@G:h :؃>@B8DXFxHJL؄NPhP� V`\؅^`b8dXfxhjl؆n؆P� V̳|؇~8X<v@1�be}pXxhi P� Vy`p h Ȋ8Xx؋h 8x @mP�_UPZ`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`ZYPZ�`�VE0'.P'P.P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P%1 = VI p; Ȱ ۰;[{۱K P 1`�VI .02;4[6{8:<۳>@ P P�VIPдNPR;T[V{XZ\۵^`\m =@aU t[v{xz|۷~;[{ K=0Vy=:H{۹;K{P� V`[{ۻ; =be;[{؛ڻ۽{P @1�aU۾; f%E� ۿ�p_| <,<E� L<@E� <$\ ,� .<4\E� 6œKt Q <  � 1�aUV v@ } ؛@v P W̿`�VE� gKQ Š kvi v0  1�aU 5L vP f vpP P }  1�aU�3t` Őt ` VE� µ p`}p  1�aU`+L} `}p ܾ`� V0 t` p} KQ t b  K ` vP `ia} a` � t ` }  t K  LNPUY t a  t vK v` j "`٠ @}@ av `  a j߰ Q}؈؊،f 0`Ơ p p` &߰ j `  ` K }ȝʝtP @� `   P0K  ʠ@v߰ =^~ܮP j @@ʠvP b P `` v  ߰ @BV} @1 P jv` `t t` K 0z|ܑI    ` `t  Pv  �` `vP K ^Ե@  v P9 }@ P P `P 0 ߰ Q � qpʐ P Ɛ f`PP   via^&}`ʐ@`Ppv }@ � `t� �  t`iq^ j P P P jP t� v jP t ` v t `v v` t`P KA`_oܮ tavQ @P Šf`` vP 1  a v@P  pʿQ ` } ``  vP j @ va  j } @}P �O@ DPB >1+W؉D1R$:j\d?5v芎v"S럝HىԇNej"RcgZ$ETRM>U`#qU$W(6Ha7VHбS+Rb+>(X`… KteVW}\J+;踲*>C>+/R05jC'X}Pn޽}\pōG\r͝?]tխ_Ǟ]vݽ^x!E^zݿ_|ǟ_~\y 6P\H\٨A0B 'B /0C 7C?BW"q'`HĕgFo1GAǕ6zp@ ""'WvdI'2]٣4@!H"+3L1$L3ŕZx 6PH(H\2O= ]'6p!00#QEeQG4RI'RK/4SM7SL�U`NE5UUWeUW_5VYgV[o5W]w͵:p@ b-@6YeeYgB iZ16[m[oMZq\sw/B -@: !!kkkkkkkkkkkkA9eWƆkkkkkkkkkkkkkkkkkkkkkkkkkkkkLf󔩱kkkkkkkkkkkd=ƚkƚkƚkƚkgyHH= ID ID>ID>ID>ID>I'D|"H'D|"H'D|"H'AvЃH'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"H'D|"`$9O$D">O$D">O$D">O$D">O$D">O$D">!II&D">O$D">DšA!/h+BDh+ZVh+ZVh+ZVh+ZVh+ZVD+8 ND+8 N<xE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^WxE+^ъWxE+^ъW<D+8 ND+8WxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^ъWxE+^PND+8 NC_ъWxE+^ъWmC@K!BHD+V R XE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXEE<bh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZV#n*ZVh*ZVh*ZVh*ZVh*ZVh*ZVFv+VъUbXE+VъU"Ĺ*8y+!%8Ar[ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ B@ $ r܄?NX,hUbXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXWXWXWXWXWXWXWXWXWXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXWXWXWXWXWXWXWXWXWXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXWXWXWXWXWXWXWXWXWXVXVXVXVXVXVXVX\U 趄 G`H<VhȈȉȊH ȌȍȎȏH ɑH H 7K GXGXGGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGАExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExExEx YGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGАExExExExExExExEUHX  P 5EU=Q aEQ QHXJА R Ր! R QHXHHWWHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHX ?aٖuٗRKWٜٛUD儡5ڣEڤUڥEZ`ڧڨکڪZڬZUD ۲5۳E۴E[P۶u۷۸۹}[ۻ[[RHKNNNNNNNNNNNNNNNNNNNNN8 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNZ؅U\KNNNNNNNN\ZpHBNNN8 NNNNNNNNNNNNNNNNNNNNNNN8 NNNNNNNR(>WZ::P;Z3FcHpZHbW;4=N:>]5WHH>vG]>:cPWWcWGe=chp5xZH:WXYZ[\>H0vȆZ;HZeffvgh~s]bopȇnZp;i&r6sF焈WP;Hp>pZ`;W{`5(>ZHH(:p]pZW:p|WWHXVy5`{05t|HPt{xyyclP:ptxP`hx{v>(|WWi:t;tx50opv8:(yxuhP|(H;pPZx(p`pohu`:|WW(&6mlc]l>Pt>8ybuHpeh5xbwP;:H>P5(|`ȇopWWW8&6F]{W|:y>0(:p3|`(`l:ȇqeZWHx{c|WW@'7HHvpv@:؅Hȇrhph>q0>pP|`5:`ulx:ȇoHpp01`phcop:0uPZ`ȇpcp;ȇqW|:x`WPZ>sp58|WW MNϦWyHx(:;(hn|:5wHe5rW({nHpwPc>ȇoHppOvvH  Br7sGtWugvwwu/ttHp:pqxrpZp;hy`eȇo50t{@cPlx|`hex(Z7GWK�� h� BH;J6Z]nW]؅ZpHhp:WP>p7b0H;`pH;.ZP`0H:PHWWWK��yy BW|?v;Hn;p`5HH:H>p`c;Hp;`P`0:]ZWwNpHHp y׀ wGwWWW펄``p:W]Z(w5WW W5;p;v3HHnN"Y A ABrd"ƌ7r#Ȑ"5SU>]ECO$;踊LMWdU-W$U-;ʎvղ3*֬ZrrLXaD 9mm-܋jEڧF" dXZv"TKMHv"[UWt\SO-W3踜\E)6|QCBgӆ몖+:j츪%4qU+Hv\qUή>lt'R0;jEb;\.o~#'W,A FԐ5ڱj+}]RK$v"T-}rWR+w eQtJvEb+'Db $1pB4PD@H\9#=#qJ$@Ci!AJ9%UZyG%16PD@i&mvĉ+XI 8cCEA' 'Db $1p@ =92(Zz)'Db $1p@ =r)z%'Db $1p@ =9* 'Db $1p@ =9#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#%16PDI$G)r(r(r(r(r(r(r(r(N!S8(N!S8(N!S8(N!S8(N!S8(N!S8(N!S8(N!S8(N!S8(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!Gx(!GxEV'LXHCB|'yҳ'>}*Ѐ=(BЅw0L`(,Up+`!ґ&=)JSҕ.})Lc*әҴ6+ Z pE-BF=j$ H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<#,K<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<# H<Ph'LxrPKXV)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N), Kp'H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H R2-"6`@<an;.ӽv;~;/x ` 5Px#/C<3s<1/ѓ~?=Sճׂ  8  ^ݿM ?>3g/Sֿ>s~ BҞj`Cw7/ml??��  &`y7d3pL@@" B+d`ʂv~  B.B.B p@@@"@A$X)�!!!&.!6>!FN%^!fn!v!B!$,t�+p)P'))))|!!  *******************************************!v#!҂+-�B$BQQU$@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#############################################@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#X?pT p?,^%''@!@'+'((&.h4>(FN(VVfh]'E!EEF`#T((ƨ(֨(C娎&ԍh>P)89B$ʼnf#<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<(<E%?8�#Z################################################D#D#D#D##D#D#D#D#D#D##D#D#D#D#D#D#D###D#D#D#D#D#D#D####################################################T-/_1go1w11S1՚11DZ9ʱ1ӱ1  2!_]!'"/2#!GY#G$O$?rPQ2&g&%_&++.A-PDDB'Dz,2-1(߲B$ԂӁЁ؁PB-32'%23GPD+ԂDxq0C0E2w7:53.].\xЁ+B$A$83=Ӳ8r-B$K2EB$ԳA4- E@+C8ԂB_4FBrA$;dC-x?EFq-&C7<|+xq>tC$Ԃ+؁Pd4PPuQԂ+B$+?ԂP=DC0CA-A$B$.B0D.A-A>|PD++^5_ӳ2C7+C7C1؁+<؃:B-B>(9C><<1C6(B:<C04<;+DB>|PD++m6n[2:B$B:87d;C?C:d2A>C$ԂC8A-<C8|C07C4d;E7E$?BnǷ|:A4C0?C6.C:؁<A1:Q4D<|C1;EA9C>|PD++з8_C-C6C8C0?؃?<8A-7C1?dA>C-(?BB:=?7E$?cE;;B0C9427B0C8?A>|C0D?|D?;C7<B7E$?B|:::::z04C1C7;+AԂ<DB-A>B-C8A$;B$<.8CC>|PD++ĺ;;;B:C-؁+A7C9@8tC0A>|C$;2DC9+=C7C$<1|<+A>|PD++Ļʯ<˷˿|XD1=CD?A-<;+<XD-D<;(C>|C01<:d;;@=(C9Eٟ=ڧGB-1PB-B0Ԃ+DB@+?+.A1A$ԂEC0B$ԂEC-A0A$A$Ԃ+D+=臾~ہ܅+D?DDB0؁E$?A$CB0D߅?E0A0D.C-W_ڻB$B-?E-C$B0C-D++ABԂED+Ԃ+̅+@q)+3j+W F8bE1fԸcGA92b05j\H}Ɏ+:"SU03"qUa:t"9tUN0;yծZvHfպkW_Da; FV$Sο>j?Wk㊎+;}j >tF<re]rEGWs0>jERɎ+:'!FO`vg>v"ys@Dkת>YD$WjACժZjC$W\H\C!;\$Zj'UKв��!��,�H�"��� H*\ȰÇv1f'R> jȱǏ CIRd0;"ѩ˗0cʜI󥫛+gϟ@ qAwӧPJMh<t7˽ʵׯ$kّϞ]˶@W3V2x+t}"÷È+^̸ǐ#KL˘3k̹ϠCMӨS^ͺװc˞M۸sͻfDNmz֦SNm:)H uS`:)BOӫ_Ͼ˟O?=}'}"Zb 6F(V8!fZnM7EB(Ɋ,0(4h8b<+(/ndH$7L6PF)TViX!+¢+?)dih+a!t x执yz矀*蠄j衈Zy6ꨠUtaUdiZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZXZX-0-nҥ0,0.2N/{P???<P#?#?#?<}L|Ab>Itǝ+!T","X#E~L:'H Z̠7z GH(.` ;D"}DH"W!G-R`ءC-"ZDňjaD琇=adH4\a '< x#$G4w'pHG؁@MjD8HL";R ;?:C G$@Nz (GiWDB0F1蠌P:AR̥.IBxD2`Db.f:Ќ4IjZ̦6nz 8IrL:v<Iz̧>~� @JЂMBІ:D'JъZͨF7jQ!1A ^1xA ^1xA ^1xA ^1xA ^1xA ^1G 1G Ԯz` XJֲfG 1G xu?b#?b.` X.` X.` X.` X.` X.` X`.X V`.X Vn:ЍtKZB+t ]B+tM+t ]B+t ]@ "jTCՐF5Q iTCՐF5Q iTCՐF5Q iTCՐF5Q iTCՐF5Q iTCՐF5! j015akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5akXָ5dL_װ5q k\װ5q k\װ5q k\װ5q k\װ5q k\װ5!Rָ5akXָ5a QoH' vzN~�NN'BoFFU+H R +H R +H R +H R +H R E+VъUbXE+VъUb):AN):AN):AN):AN):AN):AN):AN):AN):AN):AN):AN):AN):AN):AN *ZVh*ZV"E'H Rt E'H Rt E'H Rt E'H Rt E'H Rt E'H Rt" B @ @ @ @ @ @ |m�:�                       @ @ @ @ @ @ @ |,b8dXfxhjgH @ @ @ @ @ @ |l؇~H @ @ @ @ @ @ |} {� x}�������������������������������������������������������}}��������?� 00 VZ\ٕ[ } ^9dYfyhc } jd } g }Z9 pٗЇ~9ه)}@ 9Y}xٙ}}虑@ A}x p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p }x p p p p p p p p p p p p p p p p p p p p p p }x p p p p p p p @ A * 9:ZzJڬ@ A @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  ۻ@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ !Q›z|~{<|J`~iȐɒL9ɓ}H                         p p p p p p p i<p p p p p p p ͌}�~(0}tvvv0000`=]}=]}�>^~ j +  v` t v m` �  .`� j�0 t1D^F~HJN P ` qv`t` K^`b0jP j   j0v~xz 0 0P t>^~阞n` tp  >^ `@@~Ȟʾ>^~؞ھ>^~>^~�?_, ?_ 10!(O","P02?4_68o @ %?��F�LNPR?T_VXZ\^ � OP (F/ @ r?rvxz|~?_` m%l�11                                                    �)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"A)H"AZʼnV&pOKF դVZEjUVZEjUVZEjUVZEjUVZEjUVZEjUVZEjUVZEjUVZEjUVZEjUVZUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYH,i &@m4J 6g_YCWa%XcE6YeeYg6Zia@ 0zuFx\s�64(e]w߅7^y祷^{7_}_e sc6DŽ^`tM`!b'b/8c7c?9dG&dk!:6]Meffnvg:h&hF:ififm9 f mp W&lF;mfm߆;n离n~\%8@mpQㄓ8W<r'r/<s7s?=tRb F WVg8!Unrw>x'xG>ygI!ZzgF D_ !H H H H H H H H $"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"$"H@"%Hp`VM q�+9OzӞg>O~ӟh@:PԠ$Yq 4 ? H(FQvԣiHE:RԤ'EiJURԥ/}D$GUݚhCDgF1 SըGEjRTFBqp: ܊kjVUvի_kX:VլgEkZ/H&�P 4�5�!��,��/�1��� HO? $O? 3j(ោI'ោ6D(ោI'ោV$(ោI'ោv*O? $O? JjݺՀ 80 80B 80 80 80 80�#4 80 8|Ѐ 80 80r;۶ Nȓ+_μУKNJ[Oӫ_Ͼ˟7oڎY0`@w(h& 6F(V?{p "OLY"$h(,0(4h@BJ.|< fDʐDiH&L6PF)TVi啤 )oЍdih,ĉ*a)tix?B ON80@*N4裐F*餔Vj饘f馜v駠?X‰@L 64j뭸뮖C%o;`C:EF+Vkfv+b 'qN80@*ЄNkb)p"d MG,b 'qN80@*$l(gD%o;`C;<C%o; `;-TWmu%pol 5 Ah+C+pGDܑ= $pAH|7+t?N㊳Dj$ԐAHK[+kJ$G$dTK$v(@I Dp <pI`J$}DBG-vL-DbG$=ʢ<I'5d,&YC1"jLD'j\@ x$ 8 ZЁЉ2N(W$(N I 7%c:jyjQ!JLD'j\@ x$ XYqE-"a`I>ZtȈ># щd p8 F$'IJn\QH 8+`n}C$3#G- WY?b 0Q<A"p ,@n$@jZ ɂ2 }E"Q WD0 WȆ1Z؁C`!C 5LB(G@5@. <pȍюJ2F$rnv@=*F8=xC?a 5:vao#`4 8PTJժZթx$:Q DX'HhMZVAF$uPG7tDxG:ZF- ;ԢG6HtP:AzU(N I 7lgK[?>頃b0F$ yP? WCC-�>߰G1\QWx$:Q DX'Hoh|ȇ|61QWDBfG8E|#9P ;vP<!|A M!G@5@. <pȍ@L"PG$ԑWD@2j e"a`ctC$ :BC1v@G>"a# щd p8 FxNZ :|G4"Q :#}p.`>rEWF-t?QH\i+G@5@. <pȍvE;H9p->cdC F$\QyF$ޑhdpHnvh*G@5@. <pȍNH;Q 5( (;rFc@`G01E:`h<Q yHz-;PԧN[# щd p8 FXO=PC\;!Zň\чZƸb$v(`p7O]D'j\@ x$ x] :vC-\G"鵈@Hn0C :F-"W!tP?\чZjD-ٛT# щd p8 FϿ=Z } wt  T  jP P @@ j�7t ` @` P 0h~ 5p�p8B8T7}@v pc`t  t�7IW IGj P }P @}P tʠP j` }@xv 5p�p8H7�7}@ P  }�7 T W @`P `t }P  P }@tv 5p�p8̈~p�7}  @tb@` t�7} v t,} }P t,}Ќ�t 5p�p89Y' � P  �#!y(() � P  �#!*<ٓx( � P  �#!>P' � P  �#!R9dYS' � P  �#!fyx9 5p�p8*) � P  �#!ٙ ` 5p0�36!Q�`�E�75`κ*R�`�E Э :Zz蚮꺮ڮ:ʮO=�06R�`�E@F;[{k { pQ�`�E �7L ? pG@ 7 @ O`06 �R�`�E`}�-} }@                                 {@;06/Q�`�E`}p6}8:<]@ |16'Q�`�E VVZ\^`b=d]f}hjlM֭;c Q�`�ERP]U؊،؎ْؐ=ٔ]ٖ}ٜٕ٘ٚU`Vp'c � u tE#ۼ۾=]}ȝʽ&;'p16/ u tI }=]}}Ͱ Vc Q�`�IG >^~ ">$⽀ Oc u t@                                                                                                                                     |� O%06Iu tE ^ b?d_fhjlnpr?t_j O0�&�cR�`�IGIP|@� p }2_o R Oo m` pu tE` ȟʿ?_؟ {  c#u tE@ P P �H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=H#QD=%;X& `p%'B 'B /0C 7C?1DG$D9|$H,&@DwG2H!%H:!.`fF J+2KEyNj $X%Q-dM7QG "@Q%3PA%MQ2 x`F nPK/4EyNj $X%QMWeKEyNj $X%QW6+EyNj $X%Qa%ѕHWqC;\m#qZ+EyNj $X%Qs:숤W"8``\ؕH\wHQ2 x`F nD?9dG&dOFydmŎHj ;�vhXHQ2 x`F n g-W�>> W"Z\YGQ2 x`F nkH(&`RjѶHQG 餆 "@Q%�|`(ƕZ谣]jq;"QG 餆 "@Q% =g;# ǕH谣Zj7QG 餆 "@Q%@_W"#x|‰m]#{EyNj $X%Q ` Gr@L}#V-"H +�`A[}C$3#G- WD(}D-b=# щd 0# HZ# 9 ?eAt+Q>+ZD"t+Q dtD-@}pE0WءňA&HD'j\@ x$p# \hX$ X? xÓ{Ƌ<q{<atp;uxG>h!Df2Lf6әτf49fD 2 H`n$f. �f<9OzS H'vPG7tDxG:ZF- ;Ԣd8\n|#P;zԤ'E'EHt$H7@3l�HBԨG5+O#?ޑ:(cD ?j 5p; {k^WOD 2 H`n$f. �kf5Y;ȇ+"a#@ar"0?0:<ΡZ؁:yjPfr\6׹υntIQ<A"p ,3$|`@?B`Ӆo|;F"+" yCp2A{|C01:!!s�; c#0}E<bXD'j\@ x$p# ,wX$ X<d!@&4"Q :#}p.`>�sEWF-"t㍵=Qo$r\bQ<A"p ,3$|`@?B`stZDxG0";?¡|xoG: 5pE9qh#xG:wvG8"q>WA>(N IFX> I!A0d{}2sC 0C$}(<:Ѐ? xC[@=쁎>;`BpE$av(N IFX> I!A0?.W(|tD0ja㩡j@f1"AWƠ1gOFt!>svWD'j\@ x$p# ,wX$ X"tnW Wvd-"a>!Ж1>ڢC-QH}W"Q(N IFX> I!A0w푨+`A`D"Ƌ킡Z+PHA[tpZ0cpWH]pHW 9QxHȀ� X  X�$B8m:H;;WHmZ$:>P>pHpZZ:Z>>,P5ZP;�WW4CGN xZX @H  3$Dmm:`ppZpHmH0>`Z:;pZp;Hb0H؅Z:pHWBGN xZX @� H \FmZWWHЖ>ZW$ZH]p:Ж>p;`pHp:�>>:�>pHWƈTGxHȀ� X`�eZX @� H脔ɘəɚɛɜHHHȀ� X`�h H�$ȁNɬʭʮʯD xl H�$ȁN@K˿$4DTdtDŽȔLKD xl H�$ȁN8ɔ٤ڴDHHHHȀ� X8  dZX @� H脓NÌD xl H�$ȁN0�D xl H�$ȁDHKN Q4EUȤHHHȀ� X8  dZX @� HHKe&u'ND xl H�� $(DKN89¤HZ(Ȁ� X8  dZ0 � H"HH QKKBL:NTHZ(� X8  dZ0 � H"HK RKRaVNcEdUeefughijkl^<�R� X8  dZX � H"HKUNN T؀؁%؂5؃E؄U؅e؆u؇؈ X<�R5 X8  dZX � H"HH QKKؙٜٚٛوV<R� X8  dZX � "BKTH(Lbگ۰۱%۲5۳E۴U۵e۶u۷[XxBX ȀRxl PX � "0@4�mȕ\48ʵ%5E=4(,�*` (U X8  �d� �0EUeuU뭁 �X�X `�� P(- .؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂..؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂.؂>?@A&B6CFDVEfd@*0 ( � Ѐ!@p� XX��"XekkkZ[\]^_`jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj[g+ �a�� P(OxYxVxVxDHDHDHDHDPfvnɦʦD&6\\@'�(a�� P(D@UhRhhhhhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhRhNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm6 7؁ xma�� P(D^HRXyy'U U U U U U U U U U U U U U U UU U U U U U U U U U U U U U U U U U U U U U U U URRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRZ>xqN@p� XX��"�DV"ep$K,A'Rh"ƌ7rHP$BE"P$BE"P$BE"P$BE"P$BE"P$BE"P$BE"P$BE"_E_E"P$BE"P$BE"P$BE"P$BE"P$BE"P$BE"_E_E"P$BE"P$BE"g7O&L@ 0_$,�8! R$B ZjUVj=ӯo>~\r+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -yr5?E |�CD^$Er+++ +#{,*,:,J;-Fb%p@rʉ?E |PD ;/{o/ﳑ' C\H l�I`{1ȑD;2%|2)*p $r:q8 ,$${4I+4M;4QK=5U[}5JG?  #C\H l�I�ɼY}ݑ<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#???#<#<#<#<#<#<#<#<#<#<#<#<#??"H##"H<"#"H<"? D CrD'> I!慷0jD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 NDD$8 ND"^!G9r?H`X@$!<4lѳ'>}'@*|fx9 N |`@�D@(',ґr<i Oa .})Lc*әҴ6MWN Hr#*8pl�HB K.=)qGx)qGx)qGx)qGxD׽x)qGx)qGx)qGx)qGx)qGx)qG% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a . (G9 ?D 6� $!#"H<"#"H<"#"H<"#"H<"+H<"#"H<"#"H<"#"H<"#"H<"#"H<"#nH#?"H#?"H#?"aZ-"H#?"H#?`?"H#'Hp"'"Hp"'2DG$DG$DG$DG$DG$D?8 NDD$8 NDD#H#?"HV$,1 D`p48@> I!ӽv;=pE$@}C^]Q1# щd ]g_# 9 ?vճ^#Q WDpb=DHt$8dl�HB]p+WԢpZdDHt$8d-, ?$A? 5>`B-܊Aԋ2D?} #@B'@DH<sI-, ?$A? 6+DB4D<+܊+B(<$tB d@\,8?|l�C�!î!EBA$;d.B#@B'@DH<sI-, ?$A? v']9tC0A07D7A-DD+�,6(<$tB d@\,8?|l�C�!|"4^$B{+C$BD+A$ԂC{DB>@C0D+C$+.A-A-͢@~(<$tB d@\,8?|l�C�!îD#H17CB6C1A$<؃:B$B>?ȃ?=<1C4C{<;t<ȃ=2B@N彈#@B'@DH<sI-, ?$A?e<íB:87D;Ԃ?C:t2D?C$d89|C6H`64D;C$9hf#@B'@DH<sI-, ?$A?gpB6C0BEC0B:A:;C0?D+A-C8.:ЁA$؁+A9ّ|g#@B'@DH<sI-, ?$A?pFJ?tC-tC>CA>C>C>C$?A>C1.C6ЁC84HԂ:C>?}鐊#@B'@DH<sI-, ?$A?슄)EB:?:A-=C1(C0(C0Ё?|+A0?D?8Ё?;C8d?.D)(<$tB d@\,8?|l�C�!î121C7D;+Ԃ<DB0?H=|<CA1D9?A-h#@B'@DH<sI-, ?$A?ʬlA-B><B$BtCA8|C0A>|C;2D8D?C>C6|C<1|<C-,,(<$tB d@\,8?^>-F??:AB9C>9DB-8D+C-<;C>|C-A1=:d;;@=C9B$؁+L-6ڬ(<$tB d@\,8?膮.閮.ꦮ.붮F??B$B(CA$ԂC0dA1?­??G$.DB-؁+D?ㆯ2(<$tB d@\,8?.֯//C-؁h{DF+Ԃn0D?{D+CDBЁ ԂA1A1B0 (<$tB d@\,8?/?D?{DBBCDB0؁1AA-D?A-G0B?؁+܊++Ԃ+B-#@B'@DH<sI� 2A{D?D?܊J-AA-Ё+DB0A0DB{B-Ё+B$B?B$B-#@B'@DH<sI@2?B-?A$G-C$Ԃ+1.؁+DD+DBBB܊Ԃ؁+.B{i$2#@B'@DH<sI�!/4C/++?؁+­A$Dځ+AA-+D­ǭDF+D?DBD?Dւ>Ԋ#@B'@DH<sI@CGTp?+{?B$C$G$A{A-DB{{D?DPӊ#@B'@DH<sI@5c7c?#@B'@DH<sI@Ch6iv#@B'@DH<sI@6nn+(<$tB d@\,8?n7s?Ԋ#@B'@DH<sI@Cx7y(<$tB d@\,8?py7~7(<$tB d@\,8?p~/8(<$tB d@\,8?,x7#######################################################################n$<­@B \@L�8h|l�P@!))(<;GO;W_7(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((Vگ)#�B$A8?@@U|l�P@4",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,B'/?7??GO?W_~$0B$<t�.r(sh.`�$A-?-*ؿ?@7`AaCXE8bE1fԸ1CAdI&kEM N�A 4$\ Id'BG-A$KE"P$BE"P$BE"P$BE"P$BE"P$BE"P$BE"P$BE"P$B%< AzGAzGzDGzDGzDGzDGzDGzDGzDGzDGzDGzDGAzGHHHHHHHHH2Hd6v`'4Hh � ("PVieVVeVVieVViUYUYUYUYUYUYUYUYUYUYUYUYUYUYUYUYG ZUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYUHYR8!R8!R8!R8!Rdy1`jI 0 "ȃDD:jDA$DA$DA$DA$DA$DA$DA$DA$DA$DA$DA$DA$DA$DA$DA$DyH)h1\9A]I/Hc5 @ & 0 "B )(^O> (" (" (" (" (" (" (" (" (" (" (" (" (" (�(@! PB*W- t!A N'8%P #r&Y  P E f05 GC=D &r74Y`%.MtE)NJDE-ڰJd F�'6�Pf X�AaG=}HAR0!HE.t#!IIN d P, ?("x+aXxE,^WxE,^WxE,^WxE,^WxE,^WxE,^WxE,^WxE,dOys=O}?Pg<y \g PHf X�Aa"4E(FQbE(FQbE(FQbE(FQbE(FQbE(FQbE(FQbE(FQ0YњVGq[zH̕u]W}k\XEDX@Mn"0`pPWȂD+h!UbXE+D ծukaX-VAUbX-VAUbX-VAUbX-VA N)8A N)8A R *H R *H R *H R *H R *H R *H R *H R *H R *H R *H N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8!^RȢ; ̤&7@B@A� KE% a HX!@>!@>!@>!@>!@>!@>!@>!@>!@>!@>!@>!@>!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AGx!AG!"AH"!"AH"@v l~3M40`pPPIX$&q{QS 7|/~}O_rJ apfRh ! `  xwop� � �0p!�o/T":&` f&nBb` (��X߯dpimq0u0a}****************************************/j &jb%@xQT"qɱRr"Tj"`a$@q111!32%s2)s D j "$`0%�1%2M4Q35Us5Y D j "$`0%�1%5}7384E j "$`0%�1%`8::S:2 .@SS3=s=ٓ1E j "$`0%�1%=??E j "$`0%�1% @%tB)7E j "$`0%�1%1DQ4EUtEYESjj\r *48E j "$`0%�1%`Gt#"$*jIUS:2 .@SSM)'j""r"4E j "$`0%�1%OU2@%\`\!ja TQ)S:2 .@SS<U FUԠXT"T\!`52E j "$`0%�1%W_"H"*T1E j "$`0%�1% \5"!vT"A^S:2 .@SSOˡA!("":dQ6eURD j "$`0%�1%`eyg}g%j \" ̠H ! \" `\vjA m6n Bj "$ Sn7p AA "!"AHAءԠA`pivmvqwA"j!aЁj!A"!\ \a!`4!\!w7}w}w \!!\a!a !\\̠!aA $Aڷ=Ada!` "aA !!v ¡F!! 8 \j!AA\p"A A a!aa"a p!! A\ a A �F!! Ρ`jq9urԠ\!A\!jԠ!! !a!`h]9!jA!\j!ޡj @"\TzY]a:ezimq:uzyu:A T`"@@ "! A T$"A  jԠ\!|:z麮j`I$"#jX:" #"TjA \!j! MQ;U{g!"\Gk"!j"\FI"jTj\;ˑɻ:@ H"A`@%jA j\!!Hbj\" "aj"1<wZ9\H fj!"\Av\! \!p@%\vHG#"AÝɡ<wjA% HԀ"FA "\A%HB%\"A#""""AkA =DZT űv""$"A Hj!HB%f; !Ƒ$б=Uʉmq=u}y}ׁ=؅}yHHHHHHHڭډb"۽=9Aŋ}ݽ]==AQTV}!>* #aV!>%cD~E#""""""TbY]"a&~iAuvaE!/!!!!!!>~^al>~|aaE~kV~>aaaEa~^aaV>I?Q4aEmm?u8h`r?I\a\a\a\a\a\a\a\a\a\a\a\a\a\a\aONANANANANANANVVV�bUVZjUVZjUVZjUVZjUVZjտSN:%ꔨSN:%ꔫUVZjUVZjտSN:%ꔨSN:%ꔨSN:%ꔨSN:%ԣH"=(ңH"=ѿSN:%ꔨSN:%ꔨSN:%ꔨSN:%ꔨSN:%ꔨSN:%꟨SN:%ꔨSN:%ꔨSN:%ꔨSN:%!B<ÿԫ[={uH,A$K,A$K,A$K,AHAz#<#<#Y%X%X%X%X%X%X%X%X%X%X%X?<#<#<#<%X%X%X%L#<#<#<#<#<#<#<#hw$@$@$@$@$@$@$@$@$@$@$@$@?@$@$@$@$@$@$@$@$# LxNK-v\K?C?C?C?؞ ) ) )ɵ)))))))1 ) ) )ɵ)O ) ) ) ) ) ) )ɵ ) ) )?pB 'pB 'pB 'pB 'pB 'pB 'pB 'pB 'pB 'pB 'pB 'p'pB 'pB 'pB 'pB 'pB 'pB 'pB 'pB -RNm(O(O(O(O(I(I(I(I(I(I(I(I(O(O(O(O(O(P#?B1ND(8 ND(8D(8 ND(8G( ND(8D(8 ND(8 ND(8 ND(8 B$ D"B$ D"D(8 ND(8 ND(8 ND(8 ND(8 ND(8ND(8 ND(8 ND(8 ND(8 Dox~9/s,1d*sl3 h& ^.x ^.|,9)X ?`s:#L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#He/̎#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0#0L0�&( 8�hs,p \,p \,p \,p \,p \,p \,p \,p \,p \,p \,p \,p \q\q\,p \,p \q\q\q\q\@, D@, Dӹ?. ?. ?. ?. ?. ?. X.` X.` X.` X.` \� w H� H� H� H�& H`& H� H� H� H� H� H� H�!H!H� H� H�!H!H!H!H`!H!H!H!HD!H!H`& H`& H`& H`& Z�!��, �`����)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢GɞMG)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z葢G)z%Ͽ�(h& 6F([$Vhfv ($^`(h,0h4h8I:h!'t"DiH&L6PF)eNiDSŖ\v`)dih^pvtix|矀*蠄`&j?4裐F*餔Vj饘f馜v駠ꨌjꩨvK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,rK,----------------?t砇.褗n騧ꬷz.n_%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%TH%#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<#*J<"@xD%QGTxD%QGTxD%QGTxD%QGTxD%QGTxD%QGTxD%QGTxD%QGT",gIZ̥.w^ 0IbL2f:Ќ4IjZ̦6nz 8IrL:v<Iz̧>~� @JЂMBІ:D'JъZͨF7юz HGJҒ(MJWҖ0LgJӚ8ͩNwӞ@ PJԢHMRԦ:PTJժZXͪVZSyE&}XJֲhMZֲp\j֌xͫ^ꊾ `KHi$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$PJUbX)VAUbX)VAUbX)VAUbX)VAUbX)VAUbX)VAUbX)VAUbX)VAUbX)VAUbX)Ag0gL8αcQ(@L"HNr]8PL*[Xv2Í.{`L2]2Z6pL:ίP~>πMB}ֳ~VF;ѐ'MJ[ќХM HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$  HDD$ MAMx#η~�GhOx[ p}"j'N[ϸ7{ GN(OW0gN8Ϲw@ЇNHOҗ;PԧN[ߏ#<#y?~Gx?X}6#j+<#<#x?Gx?Gx?Gx?Gx?Gx?Gx?Gx?Gx?Gx?j8#NS<8#NS9#NS<p p p p hw~p p p p p p p p p p p p p p p hw~p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p q~|؇~x~zȇhW} h R!H!h 8艦x!@ h؊vx(؋H 8$2wG!NB!fG!X$XGB $8$`vbDB!fG!渎H 8HfW؏�!h! ِ ɐvPv "9  'y f ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` h' !Vybvbvb0A v p p p p p p Tvo `vo ho p@ @ @ @ @ @ @ @ hG @ @ @ @ @ @ @ v hG @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ _^^^^^^^0_1^^^^^^^ f7^^^^^^^^^^^^^^^^pv^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0:)))))))))@1)))))))))`v#+++++++++++++++*f)))))))))))))))))))))))))))))))))))))))b gj@@@@@@@@a@@@@@@@@`v`fg@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&p���������Ƽ���������f7000000000000000`y�����������������������������"�����������!��,�@�)��� H*\ȰÇղ,RZDrE_0;e'jeO0W0?;}Sˎ+:jщѣH*]ʴӧKrU+R-5cXMW JgHtd5ERSLcj7.X"сJÈ+._]j`?;\ղN;v`+V>v"`"FN$W\-NLvE'1;s&h;jc rj:C}jT+n\G �XƸRK0}Q+zI0ŨA?Q1@S+"Pvc+3+RHh8 <ߘaG1?#;(S?? <ٸ c:f ;4}O7vG-0$tix|矀*h@N$vN6N$O:tӇ?ݘ+|SN77(M:I>S$}2讼+,|O-"M$Έ}M05O-N-fDR }?cG-tcG$Db+@#O7|#O0DO>ؓO>}O85I>DR.t<QjJ:<O7vRS-j8<L+C:(cL17?弥?QK>J$<(M>Ƙ7DtmxT+c=OJ$DG$ɈL$3N$N05$O9r?vO8.n j+#2<@7t8}aGL7v+vc8ќcL9S+t5ՂorRL-較NŠ:axx7Q )#xG01W鐇<a`(P4Q ;ȣF-"a:0 g8HB a5}p1 :A}Ph` ;"!E\a :B PC-v36pYjZ!j ;DB . ׸jp"ac}(F$j 54j"Q ;D%r^HR %,V򕰌,gIZe+W H!hC.@=bm Fp 0"h'hUb{VABpbH%-hb{! A=p"؃.IY?8N?8N?8N?8N?8N?8!GXe+IҖ0LgJӚ8ͩNwӞt 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H R@2H*׾ `WRp⧈m)'NK$uSV&ͬf7Ɣ})a d~B% K)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A N)8A ND$, KDD$, KDD$, KDD$, KDD$, KDD$, K@2P?A'p'p'p'p'p'p'p'p'p'p'p'p'p'Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"p'p'p'p'p'p'p'RGDxD$GDxD$GDxD$GDxD$GDxD$GDx#DK$uTO[Ͼ}{OHDrO۟( PW~J h} PW~ PM "8$X&x(*,؂.0% 4X6x8:4x `Pp~2 J@ PR(Kp p p p p p p p p p p p p p p p p p p p p p p @ Puu؈` J` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` J @ PpE0 @ p50�YEUU U Țʺڬ:ZzؚSЭ:ڭVKPP),Y03,,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------21P!0�0�E p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ l ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` @ 0 ZX  ~  P 5PW% �� ` S ` 5pp  ?_?;P` 10p� � *,._;P` 10�"%>@B?;P` 10�" CR?T}P` 10�"% U_fh 5 � / _PxzP` 10�"%Y}P` 10�"%Y; @5g5az ` � / _@E@@v  }@} P )  � 1�"%Y  `P ӧv 0Q `o ` � /�!ABDH >QD-^ĘQF:\DVjՊd'R-W]#'W,A $!!"dETiZv" )>jԊR]rrSPc0;"բCFcyOz#WH\E)h} $!!•-'ͻˎet\ *;'/NU$Kbpp֧@B[7EW\٩[E:n]E^``s/=֊dUHVC5r?tc/\$:\q埆j#Q|/W"q; %b+8Hp@;?1DG$ĄP3\ĕHǕZ `\ y:#`裏H#j٥:&|/WqD/3L1$L3Ior쉤;бsx9xyyşovQvGZFyyG;"qW5TQG%TSOE5UUWeUW_5VYgEu &:Q';y'nA'Wy'lşp"y¡r)'p\q1Fw"qWhe]w߅7^y-Օq%]WA:y3AǘHFoj{飖wǎZ8ɕɧ;H\yWfe_>vZ`'{ c)ǕH1ßp"Ʊ#yQ;ptg;\"qWbF;mf;U;nDt\xQfH1{#;`jßo"Gs!WؑbǕZH\ǕG'tgo Ɵh"x҉ĕ`찣W'HƞoHH'WǎZH\Ǖӿ?]%xy'8s&H\'Z\x1&5F$jQyC+htp>𡃩4AvЃaE8BЄ' a젌tP1r8GoA }04vpECa|t=l#G8\:ء@a8F2ьg4.W(>+Q ;ja>#tpEja :v"Q7!j1Zhd&5INv2T@>}C\ ;؅+ja 3|P]wG1>p]4`49MjVӚf6MkF0F$ч7§+FqHPC-Q WtpE$谋`ء!f0+AH!E-"A>܄hD%:QVԢO`HK-v :G +p>+jaZE0;! P?>4pE$.T6թOhC (+WD8I-"Q]!]-"AZ!P>F-`]}+" ְĄ[}EӇH!jчH!}"a`pE\чH!C$\?;_-\ʄ 6$mr\梆 6$""!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"("!H"\ # EDL=ozw}oj. �"*?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"H#?"}G$DG$DG$DG$DG$DG$DG$DG$DG$DG$DG$DG$DG$j. �"?8K?8N?8NHHHHHHHHHHHHHHHHHHHHHHHHHHkZX H"@KRR$N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N |iZX H"HHHRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR G� $(DKȁٜٟٚٛٝٞڠڡ%ڢ5ڞ%GЦ-�ڨکڪګڬڭڮگ۰۱2-Ȁ 0۹ۺۻۼ۽۾ۿ05\[ 0iʁ5@6%5EUe53h4 Xg%5EU=u]Md8_&> B%H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H Ha&a&H H H H H H H H H H H H H H H^Xb(Ȁ�jjRXUHRX{|}~&6hUhB@hGC�jBH&6FVxvifiXC�jjx&Uh&juRRpRpRpRpRpgjRpGxU0( DhYDVfv뷆븖빞붎kDhپ6F칮kHvH�lQIǘ^쉘&DhVVΖ҆ؖDhYmv툠DhFnmv.nK�ZՎNǘfH>;xZWH;ȅ= \XZ\؃=ȅ\؃\hBBBXNZXU^^NpSxKHȀ�jJǘqZ`;Hbhx&6 Bh\ 6]\=XHBBbȅ'BZ(pB؃gH8GD ^jJǘs3p`+2ZHpZ;\ bNc H؃UU NNNK= KhK؃6 x \=X\SxKHȀ�jJǘ=`p5>0c3W>\bm'Bo NX6UZHBbr=BUuSKHȀ�jJǘmw;W8HWZZ؅H@\hBXbȅ=ȅt8Nhbq 4bX=Uh\U%=oZN =쎄SxKHȀ�jJǘWH>;`;؅Xb�c@B Kwb0 4@\\K(pBȅ=hB(߃~BH؃x.뎄SxKHȀ쥦DhټZsbnȇ`txPZhbo0zv~px ~c \Hxt6wxHgh\mZBB@|鎄SxKHȀRaȁDhnWxs5t`;rly0\h~htcȅ~bZm\x0gZXob�g#O$Z "d!Ĉ'Rh"ƌ3F: &+iҁ*%̘2gҬi&Μ:w VH rZyiO?oCW˕떯V$\z'ܸruEh՞8L�4,YĊ3n |q.FG^>"cW@gO>eSUZUU{zLwB h(ڷ3Gݻ>ESK^b\zoH+GWN0j ;tM9C?DJ$} wZH'=Ls%6Ʌ)8+D#O0t PS+cGdcG-D"O8tSL>;DbG1}D"O9qN>tbO7t+б"qJ<WR`i`?yÎ<s2|I13wL0tS8ٌSK8/'qJ<?M I2fG-9tDR=򠣆1 =c <:N$vd<|#OSN-tч+oN*{0At+$: W-A1va+E$tSK$DBG0jDRK$I-jƸRCPvL$vL-01qJ<k`ip$uM}DŸB+QL0vчG-Q+}QK$ŵQ}+}D2avDR HsJ<k`i5D>:;K@<k`i�?~;WKtN+<\z 8M0=s1ps6=sKt,'^pU`| 8ŀx3 Ў Upρ�3"rK\P.*t}Aa`"/!WDm�J@�aUp^"(1f<#Ө5n|#(9- t}Aa@|@"E2|$$#)IR$&3Mr򒐰!Ѓ 89(t4�: |%,c)YҲ%.s]򲗾%0)^aj@z/(t4�:.5}mr&8)q<':өu嬁bЃp 8 - Ё=(BЅ2}(D#*щR}j'psPX4@5ҕ.})Lc*әҴ6)Nsӝ>թ6 bhx HR .@%BPp@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a DX@%a D<$b<U$hB@""{3,9ӹv3=~3-<V!#ISҖ431*T3ĦSUծ? 89("I5@;C׾5=@"psPXEjv%8ENP־6ms6-q>7@"psPXEjv}7.}GV]" R‹ 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp 'H Rp ''''''''''''''BE?@B \s@@h@?p?p?X?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?pB$pB$pB$pB$pB$pB$pB$pB$pB$pB$pB$p+1A$p+B$pB$pB$pB$pB$pB$pB$pB$ppB$A$XB$?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p?p<B$%@?,h?%eA$B$A\C0BD+D+%WvW~%XX%(Y+DB0ԂDB-KB-%^^%_Y%A$A-\?B$C$Ԃ+dN&eJ&`^&ՂDC$C\A-D+Bej&Wbk&F0A0DB-\mńk&pkg\.؁(ą<+DP'uV^'v+Ԃ+A-C7\C8DB-Xz'{gjNH-DB-DB-A1A$KA0C9t+8++KԂD„C>|ÄD++(Qf2?L?B$B$?B-C0A0B0Ԃ?D1CxG$?.A0A>|ÄD++(vVg47B9C$=9C-<D9<<=C$7;<C-7<;((C>|ÄD++|)f%:C$A:C0A9C6t;C$?C:d4Ԃ?d+B07A-;C6+C7C6:m7LH$?uN+V+<B$?|;C-9C1?1D<dC0C8A-:Ԃ�+7C1A>|ÄD++\>,F,.77?C>g=+D2?|+XL>|K9A-B;ځ+7LH$?-&-pځF:+C-C9(.D27A$A08Ԃ?<K;C7C9+B>|ÄD++(-N .E-7C0C4DB-<C$B0XL7D?BC8(<|C-D<C$A$B$8+?A-7LH$?BWJ?@/΄+B$;C0D<2dC8LH>Px<1dC7DB-<2|C0<C4t;+Ё?CB-L$. �B$@<$n؁2;C11A$;<C<|CA4?C08K=:@=;d<x<+DA-qbC$�B$@8slo�H@g+( с+C-؁+ԂԂ@DB1DBԂ1Ё1DDB1LmC-+Ё'r\@8sH1 Ih�@"_2\B$AЁ„+DDB0L1A+A-+X+DB1Ё+A-A$K&'M@B tL�l� $k�$(6D-1DB0 MH-XL1DB0�E$XL0A-C1B$.+DDB0B-DPls2sB$$@B psL?T?$0GĄA$LDm.DLDB-A$+D+ԂB$A$B0A$d2A$KG_2E%�TtI@O@M.LHA-+A$KB$�ExB$A-A$BЁBC1DB0B.+A$B$XGNP!X%�TtIN@d\LHBBLHD+ĄKA-A$.LHDB1D-A$wA-A$xDŽ6t% p@EWI)@N@Btx7y'@'B+@_p@_TI)@N@By7~7Xs$p- EqvN@~/87q%p@_p@_duO@wxNpB$X*pB pp@_CI$8sB tp�l� C5$иy~L@8?L2@O9C7#D#DB t<o�H$eS999ǹ9׹9繞9'B$�B$@8sL1T'|B!|B!AO_:go:w:::_AAD C5AlLlAS;'/;7?;GO;W_;A<8� UIi���@ ;{ �׻;绾;;<<{ Ԁ@t�t� UIi�5pw6ȏ<ɗɟ<ʧʯ<˷˿<Ǽ<׼kC6h1h� UIi�+B"($?ӷO=W_=go=w=؇؏=ٗO=!1@B@_PN$B+B+@B+"B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+@ZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUVZjUUYզ C ABe֜9'NY)N8D %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K Hr6 24lD8YH[EacMVemgVikH"e'&p� $2 t,H,9wWy{W} ƕ24H7D ؀)1XHbq%2 NەYaYHbq%2 Rvi.裑N:^n$W2, tfY魹8p`\(Luz[8p`\(LĒc_.O\qx8p`\(LĒcAXn ƅ%Ѐa]i}Z\#W%;qnZǕH\:D ṭ%>\Õ]ŕHŕHW]gH �X@ppE-"чHvCe>#C$ja`!f1"Q W[‹+V;C\Q Wp qC0+"#t+ X WDbv+Z!jA;D}F1\2 ;"vG9Α틄Z‹DVȭbvGHԂ}pE\ѡt\2W"G-:4e] WDPC1jHD" 5v.`W#.Q բvD-\A:(G n7 `A !>+V1` W(G7\b#b- ;DrE-vH#t NN`Ht0? n"HԢܒG4"aH}(jZVq?pQ.M .,(.s(+acxG>xy;tD}G7>D"aX.uc!YNe1FpE0vG7tDbx:Ht.1;D7>dcƀ;ZvD-\aMյu]fMw[H#0C1Z0C-:D0."Q {j< c,?Qq#tG8j!1a o8}p<чq<y8t8Hݠ1hD" (GWD`=l ;أvP0a)OUfwt@G$\Q {#ʨE0P|dCvpE- ;DB F0oԢC0rdc+1ZDBxvĕ!iIO:îD7 {dj; LF-@`1 CPC- yf8= ytEP J/vb`#C$\oأG8|#h@C aq@<ԡn#?!H"xp)}8<aZ 8;rB +ZCx1;Ԣ萇?0dxG6gZcC$ :(E7e#A_D"tEa0ԂvE$aZP+AZ?GD+AdD}`E$`X+x�!��,�H�"��� H*\ȰÇ#Ο?{tjȱǏ CIɓ(S\ɲ˗0? ڷ|ɳϟ@ \$cѩeӧPJJիXN7yJٳhӪ]|Ķݻxj+W" ÈHRLl"H,ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$N8ES$Np 'p ' -jb-tbGƴA1aR !tpR* !}p*@R*tXR*$}I. 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p#HQX ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )q)l4G0@8 AXbؤmx|߀.n'8'<b?3G@$-砇.褗n騧ꬷ.%O=vmKO"DbI$DI$DI$DI$DI$DI$DI$DI$DI$DI$DI$DI$DI$DI$DI$'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'"Hp"'sGX"3G8�5mH$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxD$GDxbNK$b�GM#FKҚMjWֺlgKں61x'1 D#P&X¶Mr:9#8d �6 MsKE#NN$B 8#ox)F X�LN;'G(yPB` @ $/Vq R< )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R )Hq R=G(kPB仁 ,#E",B",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K ",K 翑MlBkPBd  7|7p�0� �Q0[08Q0x؏�9Y8pV )--0 ǎ �0*7-------------------------------------------------------------------------------------------------------------- )p- $3p I p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p )נ *�p E Я ;[{ ۰; @ Ð@0�p ��mr#6*,.08a bSp>@B;D[F{HJL۴NPR;T[V{XZ\۵^`b;d[f{hjl۶npr;t[v{xz|۷~;C[ tP  `;[{+}  t@`[{� t {+P٠ �j{țʻ" }@j` }{؛`;[ p `0P v ۿ�<\| <\| 0Z, P P P P P P P P P P P P P P P ` :<+ Z|hjh, ` aLt,u0Zƞ< q ` aL̻ 6ƚK @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P7ƚ  ">$^&~(*,~02>4p ` ab@B>D^F~HJLNPJT^V~XVeP5/Pf~hjlnpr>t^v~i^z%`,>5 5&o>^~阞难>^ꦾmf`Pa p p p p ϐ ɰU9` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` �$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,AYrdH D!H D!H D!H D!X!…۽}dōG\r͝?]儬_Jvݽ*C5"G7!Hܿ_|ǟ_~0N$R,$AdA".R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:0O=R8!R8!R8! ;!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!R:!K:K:e;Wy6 (�C{oKKKKKKKKKKKKKKKKKKKKKKK6N:kH8H8H8,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,ǒ,7ygy矇>z駧z>{{?|'|G?}g}߇?~秿~?`�8@ЀD`@6Ё`%8A VЂ` W<;ob8WԂ< p~?ay\v(+b琇<HDzOb8E*N19a c=+`||Q=pjb8G:qztp;`DG68X||#G8jt؃c$%9IJV(<¡ h#=P2o=HG4e,e9K" @?!r'<o';5τf4`" }C1ԀZhb"5#vC1 ӝg<9{5+4pE\ ;'vC0HӡhD%:QVԢhF5QvԣiHE:RԤ'EiJURԥ/iLe:SԦ7)z QB)DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<B#DQ<BE9JGWe<c7quc?r<d7GFrd!S<e*WWre.w][s K8@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?D@?DTWzֵ~s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s9999999999999999999999999999999999999x(Qp'()*+,-./0%P%4d6t789:;<=>64@A$B4DA܁kjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjl˾˿D0DQ8dtDŽȔɤʴPPPPPPPPPPPPPPPI($4DTdt<tdNX$4DT\O& b O2ĐNht%5P eue NAGS %5EUeP eDPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGPGHNNNNNNNNNNNNNNNHڡ%ڢ5ڣEڤUڥeڦuڧڨکڪګڬڭڮگ۰۱%۲5۳E۴ZZ`p5ۺ}>pZ:b0mo`xȇw:Peeo(lPt5PMW:Ppc%tx{Wׅؕ٥ڵ%e{8|W(^ꕇqZ`%5EUeu�&6FVfv ߝHHHHHHHغ&6FVfv꧆:́&)-ꮶ*******************************************************************************************************************************+8``````(89:;<=>?@A'BkmmmmmmmoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooomDUBN@B@B@B@B@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN�PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )PBq )P8k59E)Rr*RH"*RH"*RH"*RH"*RH"*RH"*RH"*RH"*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*B*[l–%B$B,:,J;-Z{-j-z-:n"b $в%*;/{/// <0;. +0 ;0K<1[|1k1{1!<2%|2C'p%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%aX%aX%aX%aX%aX%aX%aX"E Nb5%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NX%8a NA",$N}*T*թRV*Vխr^ͪ%8$Hֻn}+\*׹ҵv+^׽~ZW$W2},dj N< D,rEA B{ )V KhC.ڰ R@ ErA6 D.E B"k! -Fb�!��,�@����� H*\ȰÃ}N-W츪U-:gV0;jE'R0:"R㪖H\ɳϟ*Ү(&X>BqeL]rV>\W+�]˶-Zvj2έpFrX>vjWv*jL@ctpqO0j)NH5"g&X$`eYEUX`j +vI`[DMBh򲩉j`".bǎNnc;=ء[F(@V}7ټNHacO9фc.|4++cOt+vO8:v2<!N:?vQ Nc+|GG$?BM0c$#O>?DRKvɚc=4єcO0v+A+*jDc1dSKS>߸RL081a?}(O:N>ʨ7fa?jm[O:.>*#=SN0SSJ-vc1vB1jQL$f^&6f0va2jD"X-aG$(,CDF0+ADDBH$<@-DmH'L7PG-TWmXg\w`-dmhlp-tmxm1BdCG0}.|GI0v P>ƨAG"9S2=bO8V-O7sNB㘡|cGoCv:[BtL$}Sg}!?O> CG1jM$۷>[S2 B| �yR :C (Z!F0H Z̠7z GH(L gzY bH0"#"H0"#"1".0L"Nă$D$8 KDD$8 N4I$,2rfL#'DX)H N)D  E+H R E+H >61E+&يPP̤&7Nz (GINV bH*WV򕰌,gIZ򖸤 J^ 0IbL2Ld~ o495X̦6nz 8INr.h3f<h3f<}g[Bs% a HXoԧBQpx#'HZ ͨFsGGJԤ('  KBf<LgJӚ8ͩNwӞ@ PJԢHMRԦ:PTJժZXͪVծz` XJֲhMZֶp\J׺xͫ^׾ `KMb:k0` 'eH$aZpEf C(2FZb:F4q&t:Rw!<ي<ʡb5H-�Dtp_@��!��,����� diH!Aq! 3Qb &�c8A?Hb<D8II�!I !JBOjQb xR'cpp$Ɠ8Ad)0Ib<DNbLp�$ƓAd)?0Ib<DNbLp�$F rc$1 "'K1&8I rc$1ljS$NbLp�$Ɠ 7!@'�;������������������������������������������������kivy-1.9.1/doc/sources/images/boxlayout.png���������������������������������������������������������0000664�0000000�0000000�00000013343�12641336260�0020744�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��>�����Z�� PLTE    !'#&#&,#"*$&!#"+-1$&# +" / !*"'")&"/#%'#/%$%#&&'(&'0"+/--@4.>.0-02>43:66A78=49;8:@7=99>@=C?>CEBEMIG@FGCBHUJIKHKTOKXMMHGNSJOWSO[QQLKQRPQWNQZVRJPRVXR^TSURS\WTONTU^TXZTZQUVTU]YVQPVUMVWUVXUWUXWXaWYVW\SXZWX`\YPUYUSYXQZX\Z\Y[Y][jd\QQ\SY\Z^]TZ^ST^V[^YX^`]a\[c_]cadegegbajfelnlmyhojipytpwqossrupovxuwx|wv~uz~}|½ ��IDATxױkNp1r`TBS< YvL\sHsk 68%3fTǯ9YƚN@M|7M|S&&o&&o;U"OmagIgyn8 qxop6dHUeo w1[= ;鏝2-&{$|': Fuq^�P۲>+OO;@Fx<C9B_Df4"GQؓ8Lt19ies%Yѯc~w!h:aAƦ! s#.!Gg"*%-,4RTMb-ῗG—gY_<s\dj|$x0P\}fDED @ʓJI<\I"9i+#43ie=?QTZDK !z] (CbKSEb4cNE\(fɵ1z{$|6]g�lӲo:%:.!⅐ 4ևR~!&i_f8*R$ }qA~$;14-fYp~Zv:$<^V/ދ~]zxQRq7- C gz^֟)Qf^(:î2f2ax&-ǒ2͊k iH-Z^VZn!6^JDPR7Z%*xpsf|[G~Y)Y*%˶c{mH_6IV]Xݞc¿p\,ۗh]^] $v4x^CXȱWk.f4}t[�aEI˰�*y}@_ɵTxAD~\Qq{ )Wa[o,cӗ,_B8Kΐ~\F0';_yzwԒ;Z<\)_Em,-X*~k>[[y*mIǯsõ vD^ lȝ(܅57C5[YB}Nߝf6y<5~}`~wv_o q7c+[(T[`7_8^w=E7|mn;tg쾁NjC�[GGV.,zk:hy Mwg,xS/:/Ѓa[K^끇ۛ˺gU?bpc za&WYUv2Y^tBC->mB/xx[{;/ZcЌnZr To/׹au̡u^mp%/?1j#_*T'@P/@nb ,Ɓ2hh[~@*Q/!*;@Z*O+:\nKU�sՈZ3u*e[ bB < W֢VPd'sSaz32 h@;({VY90z{$I y?Yyu*2GwG' c:!qt6uņpVԘ 9\A\fN,!V=l4rұݏzoUˏ8\֬ RAgɗY\"^x<> e?j\I՚S^F'm?^E&r<Ud~" r|dէ oN1gTfCǭz )nU t;sk%t=_Șcmw[eggn1 1kjh۾"%[$SlAgHv8/5-xY32FL$~YW03 0!&v-tl9 ]2|we]lΦ1" 3H9~b-;4UJ.rV`37ԭ Bs 4ֽ!{زTm?C.64IT;||Og?fF fQg!CKHhC ^f`n:@ptS. -@gO׸}L@LJr`|/bNe֍~U^SbNKxwKSB'ݙߩ=<h4f,�$:@܌Ys&1;v}}7W-P{L| d8P˒:@P:}D߾X?Bl7_~{ `'NN*Q!rDKۿ5г|tuB. *G`S|@} WRq%!<k@_}c,&흲h@_9}D~˛5Pȕ|Z6Q-1[wǫ=}ׅB& #0勂oh_T<kȡ|U0G2M &ẏ|N>KGǓd}"uRՂ1vFٻFγb(5>KmP&=(!qA͓l+8f/Xhh{ j na !0s0?v4r%䇷K36|_w<s>ss>s>s>s>s>s>s>2H�)(@-"F*#bb@7VlS1 3(?UH�U:( U6e9h� �D B$"I Aa #@ Xbd6TΊAyF*H3�|!Gj rJ�RQD绮7DԨhj RHPD5%5@kXN4j]ՕQ* kQҫg!_bDi F۶r֐z* 4ӄY=fd<RβJ!ηJm.W5 j[` CN+fICMiZAqXs&%뺪ZMbH:6.a57 YـR"j赲,Ӏ*6IiD6E2$^JH3$j#+47bj ηMŊe8@^֌ bxT䬚fqQ B3 umW<I!aYbBvYeVOI.r0*UyJ| Ҟ G$@DE%0*?9y|| s>s>||99999999ߝ-߷o|s_v>s>s>￟O[%{nw܁|wo9߃]{&|' z)ۇO߿xw㿼o';:zpo/~׭K_{ww^h^{goZ_|N{|?6_Ov_o{m?>kn;m_nӳ7{}l^|{f|?<I7{?z{>7<}ɺ~ -מ ߋ?9{"f|}=oSxݙo|x=ggg}NElwߏ?y7~`9}7~׾|_՝K~=O۹so.y}N>|||||||9߳%9ߝ]ʜ<s>s>s>s>s>s>#T Q-&Q@@ Q&QLI M )@A[9"$!6d)~rm?}q TE@E4m5 (f uLdGD:Y/FJ^H Y@NCFF�Tai0Ui QFDu]ʀE^J35hňEqjEd5IP:u%`$_FiU,ql=@flGL4D65fB^ͥXm4DJ|۬&):j3" zY^I*qQTM 6�9߶:,"aM~&ֳH 'ukr(R)jA$ˉ2+€-Gua*b: l$Kf+J=f2e3�T빪a^Tŕ뉩YVUkmfLâ,=V)$绎 ULLaLDBDbFfA, |]QM&f AR1"$ H%@oJBȎTc�H#H@KQs>s>Q|99yM0!Eݼ5Qݞ<rhJ {Ѓdv˸d}Gw8mg˖}1AlutQfz_FseXj10_6Y^6F?̇ a>̇̇0{`>̇0TH8MIfߗd;,zL!RJ@3IBUS7"牻ˮyj !�KPB?ލB|5޵t!%[r 2wJH`f @Hvr4Fb |d3  _J$)VK/dA 2Lr_}g||%OKY6,HfQv=HSEuԴe>,% d5̣핮TF\?[L7ly &Ps@WU%H|q %Cv C$>IrGm|_<PwR;[<-;)< VUJwP*<iJ;mĞLH{Ӟ]IQ9uSgPX<j;G>̈́|7roG-Zbʿ~vO|2&eW:<{;.j ^7a}cIHҔ{h3/fEiuOŃ4 0hHf;@h4D !V|Xϲ.Cʟvˇl^|HcYˇ!ɇYa:͜o'e·X14 ����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/bubble.jpg������������������������������������������������������������0000664�0000000�0000000�00000004174�12641336260�0020147�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C��I�"��������������9������!Sa"1AQbc3R2Bq����������������������������������� ��?�y#9nOIy�J$Ӿ5||Al'5||NO(O1Cz dQ=CzwƯ}-DƯ}T>IET>I|jP'ނH5||NO(O;Wʇ>Ȣ{Wʇ>_*$["X-P A-p�""lhgo[+/7UwނglZ{=όj]*H+CLD|{ @fM qYnIh|a>-,֓?\sT8s:,5~RQ{h5FFV# @5農C lک[K$ӇDc {Gry( ]S(q>ڮbCBts}q*G= 0ҽ(,�ȗ9٠=SviMIB*1յ�-cCc&u=$X"~{.]kNJ_zOt D2Kvd<rMt].Z\~ך[=_`26l^!!Ev`4׬wO0mφii ;T42b{LCNgH?z&E,=7]3EM.{N!"FY5[,xvtk̗8!h׮mk&2�X3̚3j=g7˭ݫ^0_KZm|1Z�Νs#G<FUx6OARj]#+)M+qsr'X8f 灛  [ 7EAj@DD]oZ;M�UO=YovxNڝ&v$r� i 2BM:-aE޸X\mRMt3äk094Zro- -$uH~!ӶA)aZ3ͤ d9>�Tb t0$c3Z]@g <xf3AM~Wcں9DnZi?"V `*[0]1mx~`]#vDfYPSs2].aIwu}D=^/p~3aÇ<-l*-7:=:G,f\x6�Tꃲ v%FZ۽If RN(O/Vf�TB q[wݱ|5.cssoWVC?(M@|A ZK-{0-qp:D$d:>Y>`\KvNC-]9 d#<:pvQhnۜG\\oA+{Nb&%j{PA&3P̿_aw+emvn҆+>&BxKhS[S "Ve``Wj}V" /ƲwA;51W'ZNZ~6*4A9_:DuWoDεmNZ~6*4A9_:DuWoDk}H x?0K%:-`#_\5oKlV&Ny#� uWow:ΫQ Z~6's|} uWow:ΫQ Z~6 ּ�W~4TQ2#o~Ȉ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/button.jpg������������������������������������������������������������0000664�0000000�0000000�00000006053�12641336260�0020225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C���"���������������M� �����!1Uq26QRas"#35AESbcr$D4CTd���������������5� �������!34RqQr1a"2AS� ��?�"*ԒZ(d,˄˪ݚ.Dt*UUh-٣_nQ{#*r+XS}쌩aFS"_l&}de2+XaaRwۭ$#)\X}Xa]7hdW޻T?c-E/e2+OEjV-wɮю㪮fYg=ɒ"&͊bw_KN|eZD|+@^$>%g8$>$Mx񏿳k\#G' |olIXK3co1;t{^=%a."/ q \c^<cwWQK\C9˰N]F'%Lknj~5®v‹R%Dp_%NJkӊ{sJ\JS /iQ�;\-LG0+4:F+G&hLӼm._\7f/�А࿄g#ć%_#?QI�2����������aJ&XAٝD8W2fu6;f|sKA����������r1�� ^r7>+xoKN�*3E�G"S �@��������� ;^BAdSd^BGR/eyu.;¹yRiP���������<z`yТHK Jӻ{@�80H^$ER[)�C ��PV9(RatJ\dܳ|dc1UkQSz*ֺϧINEOwR|*(+fbɽ6���cI^`E\zU%:/"_H㱁4+xѪSII@C�����=j𑽚G7YfS{XHUH*3<��*.?qzyw#f }y)+,j@�8(IpgToH&말L;��.;K6'V\ݶs3F$Sêql -lzvy"gr8W<&6 %C]_l/ڱ==\I X}DSB#{5jYLX)mUIUDKLeLsu{jm$̧t<tcEsWYU6B萾&+["pܩNŗzzu<\)Ggz034 JjXc7FE*.Yrs]]/ 3bdD؈"`��|SJQ|Ecr\DvQ̿f!+XW [ƍR4zJL�- Jp3X^A_}WwXȱ÷d4ϒDUDEQv|<Ov+))U Đ AOS-lI9Ci ]z+W(n&[u5ꪞUfccXjdIY24N?ůIGG44K"JsʹY.nK׋#?9nUy&�lh-uSUvקIDխj抻6vȮw {&SS!șQ݉UT#cF_XʽS{j,IP*V6:&>%VHѨݽϝ[]�lFlߒ fI g\Djb尊ֺkl4SJrLU߸44Vk-?,�V9nFvi7#JL=;^nP�:|NiS $"S�@���������eBFcrDn_Ty vzȷ�s8M=[µ>nR :����������i;X#JPE,^(V0֞7s5Z��,a*ߗB*JpowZD ���������O*L4gE:]WyIS,o㳁4n 4jJD�, ���������5+b)BYzFXZxWX*O�_7~_5XfI4lw Nr&T"S �>]M�"/D<^:ˢ)/ }4~2χ ҳ@= 3C<$}| zvvol2 f2⪾�"M&X._縅^UW/)6]&[)jsguj<ܥ �e���������YzFuiArUti�*V0֞7s5J��,aD]dVSdVSdVjdT'wd�k{gxT�3wx5*T^N¹TاjgȊkb<1jFV{ػ9]-{Ràَ �76K>vOKi<Qc:)}'ߎYjwZmOukb|[zLI~O?NH'ڞ(7]sbD>8m<eNqؑ7]'&봾#}G�m<eFtRoW:~K49稨ܑ39`uUs/k;*,"#��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/checkbox.png����������������������������������������������������������0000664�0000000�0000000�00000017516�12641336260�0020512�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������eR��IDATxn D[@?^Lᬱl"d a{aa,ú퇳kُ_*݅z6~uz)OF9Z)qr$Z plBO),Q1W"1oXH\(s)8@' jʣ'' ʦO R)`jӽ8�:PX1)P@@L &x-6VEWC:L Y( v aӣ>R˲k/\a_ kZ[~SR XDk F4"c0Q*%Jb"b\}̽orPg<y-˃@Ɂ%@m#_QJvjSs3/P`2R~HJP^> /".o7 SP(5 ɞp2,j4?-0"t:Օmb"�/bb3==}ssWy<q{<R)^oxoFDz>(fv+ [,(I~|wHJ?**noo;:RRSi:!pLNN ¨~ttT*1KJJw?G]cK LW!;0ƅ(kZF#i� F!jkif<:f(=??oۙ!̬;J>PBm6l# t"ɣKH hӟG7 H'#UR@ q#^||L"ض6sh-xNss܎xz/.A/ c1Ҳ25 =F@@(Jt]A`J$ɓPp\SSSwccco m@W_aht `S` %řYr"T9- |ʧsf𻄄tn`1~.W"J Q$'7~= nF~">q+}!uhiQ|Q 1XX"QG퀩EVi1ihj©%,cG=EtzPr<ݱ5|.DwVk&^V>> A=%d^Or: '%61p7u&ĬE.D?o IZ ] B8`/�W){d[Pg^fQg AjP!a J< &&G )  ffDQάʣ s# GGCRk2"EAr < VӠԏM̂|kq~:7.uTy{myN*W@AdAy! X_{V4U<T(A} .vu (TFŸ[zCHP(F{iЧZT1yJp` Q'CPx7 [) NuV@;Q(Ê�~z v~rNL?F\?+ Zq|X�Tz7LnբQ.W>-HQ@au�x=kZƯ(ӿE�! v8([_P#LgޓTEK"q(<a`^9 E@Hm#zv}mX2 (G`(@A8/0,lBr=a~C?%�,yz; Wu 9FQ 6X"'rD?(zyHa D(`;,z^9g?v8AJ׶'ZS&5 p«GMpD)ǀ\~rf(9hѾ ]YLօ[@Z~@2Q+Q( TCAOew) DΦp%a.\B 0c�46k`i8w b.}[h ͡�tjq!ǟ~sRsq!=3=3\|_Ϝsr9M%)5DA_P"J/H}&hU%H}WP|g߬}Y4a9}˲iz642݃6TH@Q ts A[(OwNK�4`shq}W4|H" Gh2 Q,'gzwZO.fk[K_(is$y ds`|GsyY_H( `zu SQg4Nft7/;߹ןFs {%Z&zۢK?YL{ZR̮evo? Ei!C;9@Π>ok>UOS~T2 Z?pv7 Ml00l ("XD!DJ@^ʏ>˿^c=4x ڊHCsͣKSɶJhZ`!Rua-uI7Z.{7e߬r(t7T|DԤ` x�bA<uZOSts[hGw3_pٹj}(>Emr] cԣ-UD:mQ@Лd �~g kӗ>ho3u2!Q0DãzusaKB6ߝ^-B>ѧqw;俖pY33:88*.! ~A!F ~Л]6 }G˄�nn_99OShȁ]!OJ< +wrך?AeEC'}80˯^4q ` ۃ J M� 9@Ɛ>ʴ ^Ο^ |-(@� B,*L$\VajئaG+[ 8@\>ɗ+09Wq~06hVD(dsrQ4L1Ƙ\'Sf6.}?o�qax?~b vSLBPܔo% Vƞm|`%n| Zkj5eTɹLoWaH^jDJ:5а\q6XoNFfJ,W\^> (P8ͮal; rT7K`X! oSxjOÒG&PLH'E Ej^Sfsf<Ff0E Z^l*(y,R'.FٺoePUߌ<�Yaԉ-8~}ᭈ(Oxo]B#KBL(z,<igs2!t8RHtw҈bNDPt0%E!_@_#@�1ϳ,'K4[l2H2N8�zN(۷|J--{Ox߶]zlx:̀8HE| j aK֣�vQ*`'y\v'l% t s);(!›QMLW*ȍ-NehMGV"d]ċ OНNP^8`uj:sf5A y!m"A@+k*J)ڒ?  4)H4>'|DuJr*��(\JU ؞w�IF�Bqs�{i�p$�(PF$(B#r,eUxHѢ@c( 3(@Ė6&(c`QAGpj揙*c�QgB $ J8 W uFP #xɛaE'~y�ܒ@5]#3J m?𳽩e@}Hd$0P`P|ҟqmѸM(lJPX2 ODߛʌ TQIr4H;tR�zbH|qI @3m {HiPH So5 _\! 1M!@L6?{i1:C  gbD8 0vP& +6x%X\O2mdRv(( GUH; ϶8Ť( dy>BZHՎ@a3oN eLW*CAܫ w,&(5q[7"u<(<Q�*WK7!~^|9 !g ƽϒDX$ f8& /&.8W@QCl&cz9k/ \ �s=Hh6u(ЫmD( gq{lg-F;[,B L\p:#:ÄfR( B6 <+tfJx3*{F3#:뽡uXT$a+r\~f|zf_PYku($ͬ6An p E537xDgk=DkζD8힕?r@gg˷&{jPiu--2gucU <˨A!$ |u>��u(=7p^(tĹY:X!d� g~ɷ3Fů05A`Q6b1Ap:cp(F?w? ¹T1b ai>L^o~?ϖB+ z0rJj%Hp2_dGWb<_ !?XHz.  o>9tbxD'^a�apV P@� b|E]3_A$b껓9ex[6/V8/ 0 5*L| n*E3VWdxvo:+P;{Lu#$||A8N� ;j0�C! <+f�? 1� f(�pP>8QOJ ʘ?0L6 GWߞhMz "1 3!I7]/RdNӪƞra{ ;a (:kv(mQ۟Q@'^1i< ߍ^l`Q []K[Rzv1?{ '߀i9bRd_—P@19Hu[4,&QL:;ӛGlt0wDSL7}GbKpO1qB<Ǖ0wegA[w? 2*hyxyek3s�H f0^a9ۍdff�g\GQGrԍ(Kn)sXD)IeNP86҆Qk 7 R8!4Aoe~6CTWQݝnPku74: ~OrH]Y-Rf@0<9Us B$&i+0 4[WȖ?ŀv$(@ B'V iJ[W.jEn[: 8ohc8yUS6;օGR wO+>G^WdG4&w�S  A#>K YLʼnQJٳc[ğdOicHjSI~B�^q�y-\$6kIDxEx>Čt~5󋷒hW ǐԟZQp*CuPؘ7 K&ɊR9\݈>Ppl� w lFb>7 doyH(hx򫶈 z##D & %KB>KPs]r#C(P# (@nҋNM<̣ W4Ȣ` wg[B(b*(3J:7DA8ۄ2M`\5sØfZ) dZ-t&Jp~3/#W1s@m^wPЎMq!s (1g [Z:iZgQ _xt!bBW2,|9d>0_pFt EǸ[6k5#:k ^@Y} N�2478?\ͤp71;0f xd]|^[2j}B�<3ބ4wz{'o HwwwP35,Bc|`pk^V| '7A^3GMJH@W¶ω됹H9`}{aK' Bh>98oD�x1J!c<p2ߐD@K@B@yƺKʚ_1rٌfaZWY|=Q U>=kB' v} hz!҂oD�0�PSӐgгE#G eB>綑 h7f_{�^a��AU6j![aFA=V.!=^YP2(-C;JKG>@ x&@I$C<o7Qps6d*qRG<dM[jF~ σJ7W-J^w�^a< dlneRy'+㐐{b2QsQfAIh|}�: 0l"QY+\=twz}*\@O(mb¼2M1ioXAChѤ)UMrI@IF<d 5!QR00<^N<K߀U} Bījo20(@P4Z=%y M,c |G r@n|"摌 #:1 B)hnQZ|Ej\\ɆrGt".xH2;m[)"$}C;@*[%[| Gt^vF6}O$G! afyL‰+YCJpBg:Ssh uF Dɧ3 ?x&ϗ|g!@|Q`nh9uH(V=GAQt c}@W`QVmS"XtixPI6.(sJ\0!Рǻ=VL( aۛqD~-:w6eiȲlQh,eƎ̅x~1?Ȁ0DM`.W 񸒼-t 6S+-4^Z!6_t(XIS! ɖ՝槷tqA >̈́JH - jNjP^gP SEjBW8 7F3ΐĀ(D3o SS}j8?$QC~{Mcn[o-Q,A7dbvĊSQ@QA%bFCP%]~qRȊJ% nK˯SǏ3@J 2 (p^IC!?)Y_T����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/codeinput.jpg���������������������������������������������������������0000664�0000000�0000000�00000146327�12641336260�0020715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�     �C   ��������������������������� ���H%,Yl�P��� {tZ%H����P.~3Q]D>zs8{f=[o\HP@R�P@_ϟr#}L-q}G{t�����A'qT\$[Mӯb*O7~sUV6��y}tӬg_mff-Mbf,֙AXdP.;||s}='}ݜ M^_.YkWVmzyǫ( )�)�Ξ^N9)ۛȩgc=x:sVN G;y]}{uJ{y9/i^uWӜ8^�sϵֵ{ǨKT�� g=V;7.Q&$DLL%snK% g<>ַ9?"_6ŷpG~:[G\a|\ʓ]Nݽ])GVW$sϡ:\y u~v-=g^OG3yP@P�� (oNq['G'nŹd˴̽?$˧tfIfv@!(o+2$.0<V.1ԉՄerP��IC|����H��RA:y5ʚg;{:x_?b?Go;|TP+떬f571i&X!d"(��A 㡞p¾7$pvt:rMхpT�WO7f'vuZs6tw8=yxum_��71|ژz|^ηsxa7|Μtzpκ{^^^f4zЍvUտIz_;tj���� gfnXk.[,j֢XP-X;S-7z̀E"$XD( (��Az$y6IZ}x7z] #+S1N!As=zyE};w=d&K5I1F3@���R:=RH&l,iLMA$Dm`Q+2y<~kӯwC/}=}B��� ��G\ꐠ��������WsdՖ5=,2Vq1HfA$K&@F66.zz[5w[|Oi1r˙tLV���Q+2.]O"Dz$/0姲O/miMoo(P.{&yޗοE |Gk~oG&=:^y~��2 25-fk$yꬦ"tMPK|BO+W\kZ^)WZ&ZWu )�(w{Lxfz`Ikq Lph'C<c4q:>Ҁ%-򿞩 hs5:~}9]c^kϙ@��2P�j[I$ -te +r%=󽞩uƘ۩DŬ&پIZƥ!@w{L/%ro^Q޳-vng|ou(YEqNΏ5t駚*q4/\G|K `i$ؘuAhd(��B벶T)k)"I12I�� ;w=dy̿fGa9K aD)]gܠ)�UW;B�!A���R�P(�W9kJ%%<`S/au Njؖlu3_x8껆xvintr=YM��w{L/󋸲_=ݗK3;g:Ƃ>gfzz^N?_Yݭ[_F|SO%1?KtWGGkEGYk3r3 BG|AI$bQ[&Fo֢5&5b4f,гSW3!`9]82��]i���i_=]Ȯi[<7ƽߣszgNwz$ouyg; {��(� ,&ɨ.U)-wQU%UĶ aqntA 31����Wsd5b۳ up ǠN ;Jӡ ��j7D $*TB@�(w{LK2މi5&$Kf&@!@�My?+еmߗXV2ET-y;΍ͻͳr��Wsd|Lzu53>t�HP���AZͬ<;9OӕݯyvI <Ιэa=�� �E ��������he@<-CҼv9[S. '"�w{L�����������.pԵEr5xz5W˧;���(}9冭sZ] ��� f:s+gl:[h7ʯ.w7սn@��Q+夐K^E= '_d������i,7B֬c5xRIs(ǽ�B';|% 1 Af ��� ,AjP� B��H&?�0������4 0!1@"23AP#$%B�� �"mm�Ā] ǯDD"H,ClTdYxX6W[#lT;SO9Ĺ) UzCuɀ}ّZi{@CejL]HDluՊo\m@+edV sxU Z*G _#3NatB.z ihA4CƼ7'^;IDch…A+|gJ5|%0h$5[*쏚8L#TrxhY(rmHs&>cPN~')3Pj))MJgQ)v/N'Tj).K䎒BIԞf�c̷ IIJwW�DrH&F)nݖ/ܤl,{7LK \ *Y<#HQ<IXk 4e4ia!djӄhĵb85Y*k.%qV cT$M,#""͈hu�Q ` +,aHQDA#LͶFCϦlݑWvl%1fɜl\qpѿWUhaͨ yrP9Ky9VMFL38KɀN9=[壚S\#uYa$Mq$ |I5 4W: Ba Nd̶6c".XTX!eQsWXp@jwY})弚ɭ,?OؐĤ}ClE}&Fi£VU es7$+�O$^*]E#MUL $:=5Uĥv eZ_(pOKz`I W 9KN}@RM-03+C!)�ARuGg[/[QϮճΥr.I#"M__x[5oeM*I%L; XGF$RڙG=m[Ȥu#,W3m*xo_evIɓ)_V^\d)2 \ؒ5m٣|b7zpw\E:Xu�rCW"^SDr^WUJYA<AfjS 4uxj3"RI2kRux:/ (^bĢ3C-y#`aeH8G\Z$2 [@hK M{L}P2 [R Ɖƪ'P<iP-ֈa(Xǎ`_@-yA B GR+,(ux'99UgDQaIr=8񏟻oܙ~&d3w4hI8XsŲvDFAebpx'E+O.!�hMJ/HWx,͙lYq"zlr)QF賬S#{Yu"}WvNexornd0F>oԻԹu.V%ƉHb=ɐS)|z<5 %J7d[G]JDŽ!q2Az:ш0⻩ߊW<7D6EI Sc#Q%hӊ|(g˾u"9#F&_ech%D5[G(k : 5t; Yb$ҩnجSqSopa-h,%b@Tc'"F,xd$[Ȼ&Zb5YESVc|u,,9ΐj`lByKtedw_ebYhSL+0[UҕZ{ *N,v6KʨjLJs guN޸iֱXX#ekFcFď4lwKݳU \cvc>7,*?<>Mձdcx#ؿTr;9I%"8`ȉM7Mf8dN=9Ĕ fe$\)=lwXS@澨~2am`0aBpNT[=n{S%<(%Kv8!YUC!>sOq[@dsn]&=GewuPժ,2 fFU$a30vIR \}29[<P>ն&ɋU7Moo|�{?b^<Xζcj2hbg';^K\Cor=H/:KX䱑O_%w=*-H;`lcc;5%sy'iuO�gXնjs_*%lXvUQ2I{S=J�5fLV6 FDbԌ2ȍT)慴B'p؊u;:}ܸ!FIR9&TU\e-t?-6G 0KQav./""5{Oal%'"y:VKy=Vmg0tH$l 8̎e6%Ïe |�P}{7εGC/<[b#l#kp P,V ߜՁDnl¯TTEEOܛcdYȩ}T>� @_:B-8iɀJ{-Ag$X5&b<~bw�E`H#$_z=Q 3)A9}ƪȠ^ @5F['f!D/@`K4SEjDctI4QA?:(4d% ( 6,`^^V $LXbjjn@?N9 H%Mz`Q ŸKLYL[]j=8t&j63OIX>o2 {=SsulKԹn/ !lpMj126id15ʩ3\ˍ&'E#| ĎrEXH0gF;AZ$[)be5cAO[Un5ȿ=7,-Ξ:yjl qԅA(> iI^Ve{N.p Qn;D94ݞ ^ZQ IeG=RPT@YPPiCx-fK >NT=W:]l4LȦ\t9Zt;9\gF@q!!#Hfa!śҹ4fD(QlcB'k#r\^m#oNcU!6" y^Bꆳ#뒹xPRa6TqF1nj$岀Po{Ob5smZL=*ҸX$MP,DF#7'kwoͨ& ԁ-tԺ[I<ek\TRC,SJ7QM&a![d/pEJɆP+ ]?)OX"^LoucV_ƛ5B݉a)鹇LN2ViB*K*1utbfP)m]'20))fiBNWhgQӛGZr=o̟):+H4 k�q > [hVX.)AXX ŸN.)l]}n[4 LlEf^'¸idrxA1@ 4/8l`z>IZ _+sv!HvL"ΊWdDd - -Vs[g4b1=YV`2RL@G!a rl'U$}h2Og 銵$Vo̊@lt%f>Ih,z\ C$2+U'M?4VcA=�鸪⊩)^g3fp38 g3fp38 g3fp38�4�������!13@A "02QqPaBRb�?υVT|;U4< (О2XPN۳z SyQo]V-:<8G1YzB> ȤnF,ӎrޔJxtGqMRu [ܔ]$= bR4ފZCWLŴٙ.nZ4^r;9F7ܔ^ŞWs䌭)-KT9e}L_}<YGF$r-Q] =bR|od\g'2V3<M*f~|r4[f{f.93?-#xPEG]HJeJ;Q$<7ckB%"Y} =DQ\+K^RG G2!;snde<\[tY);LmPcbv)16)^3io'71SyR,ŋ5Ul$ﱄgWe58IӣWmxr}ϧ,4NƗE.*%"φ,8Jr%(EYeYeᇰ{5{"/[9E<OapB8gUv.RQy vʻ .+g�“ÒÊ2xU.=r5qޙU>ލq^neHpgf5h8֣FÃXGFxa0)&; & =JzY'ܔz9bBQ0HG2NI'5b-(bFRġ<Q�IÖ:[E--!(Fׅ"RIUtGa]+cW.P収u~[ѳmECUXcI >+*O,Zl^"fyr-}<9h{P參T%�|7Jҍ6߅W==5/2lz*i C>91oĆbn1%TvdJu#2(y~/ZNqde;*Պ:oE 4֤QKQ0叨T~9J7"NCm"X-5]Ƨ(6*Mjdu,ayeC鼭n8ra,r=Ö-]]h`F8z؞$^Ok=:_#?M(Ö?CMF=efM*e[ŤkӇ,ÖxvapC>CCC|VZ4-~fY߰Һ+&ZP:ꌭ{QmfEMYh[-C>"^ '_ xw8ps*-~dw~#͖ 1?r=Mh5_^8ɕ(#Bv$Ws.+L˺Hm ^GocݖCrIyXZ~Db_kUqmKb~tWe/bȏ~d9qT9cf#އе\GHNɗh\FјНЇ,~S},*^XB.nu}Sّ!(%E -he2*]lq*r~/k#CeP匮fSbfݏ%ddC?Kʐq<qCNqaIÊX�((((Q\?�<������!1"A@Qa 02qP#RB3br�?}s#ĢWK\xs<nץf+2nNx0]+EiLyQ`.ù45R0qu~|1IpSKc䕱^xX<#oFslh{,*-YVwDA%f5,M!Rgp~`}~m #+7Uōn]3^UC7lܼoN7.�u8t޶/ꟁ8ZKs8&p˚Cs?$Hfq$茅:G0; ,߿vKtZl:kކ"f9ܤ,F4 PFk?Sxv_�گ5.>y"^Iebk!u:)7iFrS ZחTc~tC~Sh8h</_�^Thcs1L 6�I p[E7gG.8/X<G&ďE2{6#?My$|pp.:־AnkN#sˁ;iٍd#; 'ɘ^,&�f:FGޞhJ>Uٞr~ڒWMEro4(;9Z ^K_ó]$3 F^[, /R?̧7wX8�]d,WDqXlː|u>1,3QqP;٤ɖRq3~3#&#$eK&Vm,jcqM$9׶bD`o4u: Q,A-;6JgI4ZsUg.ֹSjXW߿؏ߺSOTI�6Xm2tĠz,ļ 7;1j4tA,^}SNfj-m_ ˩_Nu+QߺjG|fpTZd^6B%; ZAkuY]uA&Ӥvf,<) 4P=h"Q]{?{;tvz~|OvN)M (QHe ~hɘ d)ZO!5lŃ�B vjq~L'*k;rf+!Rž$>p_n5*]PEjEuYZ4K+ gs\ ]3H8%y^3tU"L9QC;sK6~ KΤꟋĺ>sIf62P2 #Ge:,zZ h- nN^U~(wuE }N6^#P<#GqlYHieu`hw%75:F2IzT ufYK8p7Er~VPYUW}߈~;ݥR 4eZݢMR~򸵆r\ZԖf+ s5eø>^ �ⱑ?sRiqm1ſ~yRl-(A9~z?~>\SB,F|s7U ZHJalo{K۰X/HyBQ4 担iB'uAڡt~Wb#yKXitUz>6!$&ڰXȣ85mHQaimѰwB302iM<70v\uGdd/+Cl4jYŕsu-:zb1i"4Xɣ�11]4C͖轪hxsm�Kc0*!+~,=V3kfmfYh+WjZ4kE~)"ry˺o~øhF*=uNTTAE�G#owF\'H۬35sl-_v  � HavL?#w?~-YWjjZvL$ǘjj \\Zj5R`gIaϐs|:41rڻ&x~xDp =+T6!�,gOMtn v;(i uMCTxIoB) CMD!4 #j^m4/3:g�IPv2H%ŝ+cXH5{SMa\C( i#5˓(8y!%$z6#a-HI$G_#n8͘AwYHIqk.Ϗ Ҽ8 0@NgN]v? 'O\NՍXnܣ-J^�3ݾOU|BU4{);x6~`UxӺo;j C?r|v쑹5imߟ~& ;~ tGE -u(t%m]-Qj:^UCt ^x&<G $_&$pUg-K1Wh%5`vb+Ku/+7(X@C)1{ NaPۯ~m˙G7@T^Z w߀O1K6<?RKO1=Etʼn6fGEH<KCNwe-ݢZA>k_7v:]Zc1�v_İ4iV1y5i#gPqF쾖k(ܓm>G<pH1|N߼ծ#C~)x'(ߪ:rB+tIe]> n.72lWN<7D%i UŧWKB}5BPBKEY~,тjwLaM*~lN�G�  ���!1A"Qaq2 #BRr$03@bCPS%4Dc��?Iu#V?[3#e<#tZGi$53O>$sAmk mv$.lrt!.$EBJ 5}nU՜qKRu1OOǴ6"Hœ_OP}~F,P:�qHwW|5Vzm-FGVcu<\/]5>1hmI$W2c� }>YQRN>IUItj 7\Gd$6$_WZ#٢xTqw^ m9.~=5~ږp ^6�{+^Cf}ӗJϳcM#x'jys7.0'+RX#kUNjFc6=SY6͇#i'5~b]ձN�$ 1$TYG7$~ v[X`'NRz?ş>fvR4MrZeUUFF)u[2gĢ؂Gu5ξ75"7VKc�V$#)/ q~U#p"  <-sQ)0|_lZXmg+dP@]SGw*J)_C�Qs55^éA A[C8V& ++Hmᕷ MK@O-0G}j+8c5ֲxM�n+I9+1 ''ts MKR7":֠Sgo$yfl@Ĺ@O":B yw}$?I+h]!2:tu@mdWz ]jBnfF M\%qqkp`~%`r3W),읧IY[.f� Vt|g9Yp"|IA8Sj4( !ש6~4/÷'.oƶ[9$MC88卩Yg)sb?ήk_5?{jXMܿν.2@񽕓D xi+$d̜FfYW#j䡚Hյ'"j_\q:~^_\5Ė-wP�eJ�xoW+@ΖuEqJ\*/6 WbuE-Eou-Ґ 838S]9x(c9[)VVS\8e(c8IQOxgR_}jSiY l�8޻62:N^BC3a8Zh Z'-137<pqm;*ij*x "Ġ*`ֻ:I1pݰ1)NwX 5:BEs"]8zFWnuِJc)"eg2X.܆35.iU_\ ˆŠ]!5>ۏ/j[J+\Eo 4[+\0=9dr8 |Gkܪgt4q9ΦҒg $yP^uP' 9w ׆{Т6Q-X_su=ݽOHzkE,6j>\LgSټD}|KR;Cߺ7�K4ѬpHbx4c%)6ONY*,CM˙& s][ǟ=V0!2jk4U<16T3^|A>,ř'E un�Mq``qn|ZDS՟BoD*zNjCxry$e53K"0taYwȮC>cJ%vt#6:".k]hjngH޾4msCZ+qg<ht>Tv�:/jº!-3>V:ҧAi$6խ񒞛ԌgmZW)t[s;KKy YXcI<0-&,8Pw$.~S`@"eBE!l<vGn+xǓ|4(^!r'?Bdؚ&:P6|5s `.Kqc<շc] #OHV>zq Nzs~j[(a{``|'Z #f:++@ڴ8\m@7p>#JD|)/@ujN{qkɬݎUsuΎ+di4]lCqk[Çq~ڦy#hx*S̏tix`aT ~[* OqmA-F'#nk"hy͂_X++ _Nug 5ͺNix{ ?x>ٮp yVx iIcI)bkdס}{Q{Qߚ>όHHNk<m2-!/2*ޮ{>>Շu <LcǍvᬿh䚵<[ӛIi)6؞^@ʬT[.#,SwO& ;yLv'N1Pйenk.~۱_x{'R$K%m j~Fۯ{PBۨfrSIxѵ|2b6qޏ?@4Y1##H�םCv`N pU]^VHk c)81pS9:u֒g'A< /SVd=~ǶzԦ(83Il1,i9gӕwnn(V� :^͆2d9ٮsLcһs<(ž5yqJȿdRt~naYh~q緝Gi%mmMG2B$qpPSʧIc\s�gqfӯi3Tҵ&VWlu؝Q43.4gO#&2[ l ]]NyHh ߝ=u^0sG#9ۦ[eNK0!=:ǥ,VJ?n}+c7QY�j $('ʱ[}�QjdȄ< WR;TjBq5ze2H5LچL}QANJD]\ΰh[ԣW,t> _ڱ۴p4Ʀ^?ZqKӇ5jkf9?2?vL<<6!`qX~)zcڭndiHb7q{||_//ꏵETք58giP yWr&Gʆӑ.M7K%}[oYIҾCPTl 5�*F*hu||=7ځ#|ؽ ɥmU<i@2Nj&Wk24x2f|bQ*+mF l<4/ϗB+;M'-ngg@@򤼻);(W]$#8NG{yI`8F>SW֒Ij[C8XM2c[y rt\+[yXc_FJ>�Էp8E8ULI̙]hm[I9KY ݟ݂b]91p.%3X] <Ak°rG4y<Eb=ئa$o`|edUcWP]F. m^'+N}:�@}/oƥգORZ,YIN޵,5˭{Y448'9ͽLFt:JY72k�YI8"4axƭHLtRI_:/xňSIٲnY�Wh4w;zgҧQ̞n,1,zUl`֡xsdoa<TeQy0Өu'֝.I!GlWNen83Z k J [rҥlmw1G ,Qˆ0KRZDry摭hPs}߇#^7Oq2s�ƫWe7wNo3 hϵ5r<!<h4lcUF|1I+Čc| iSUD['cZk aW.ONp=3=M\hh5j_ަ1$2IY!v?V` GqQ{|S$m hC2/*NiޙFS FLo]M6HQGŞzugzʶ]N($vzG,0 uEI#* \<igİ@q/oVb5.zm(kX[m;mRkc^�CiTiB9N''o&9 #UJCgVFGxRE~!rAèuk}Kކ.)ݱ{� ąD9'�Z*j eʹoZ$QQ�?yF^ysځW}1ɰ1]^Ink]n}sM [aqQү;5ZmŽ|HTL5Yin`dޫ׳ |-j.$G<e2ad\V|0,(Z}_wdեYѷ!|{|�c<je\ G5_'1:|;S\<xΌϵC9N' 8x} iy\W?u:i pSeם#O ¨Gs Wz8rOsߝs5'常tgF[ ɭR6PLk>U7;rp L`q2^ I#֔xT"CO$SXqZΈ$v̨Ht;v$a{1G۟*h$_At%�޻vK/fGo>]~/=wcPWAbZeF "$QҀi<yP2EwWq B"*ۻƱJ04 (qGꑸ<1%L"͎Zr'›J:HO###|gp?82yv4K7$cj-I;Z\ QRi�{b:I?:]]!|\_VKt#byq@$~?'*r\dl zU=f�ٶvUT[3A&Wqι /ot![YwUJ~}qڮL}H!v <V^ӔA\ 8+Rwa/]\(oRtf 6_.uI[=ԍOxo<U>#]e= nZKvYdaqf6o{_/ n~*]~ѷbPG o]^rvXpdU}7ʤ{H3ؙ2ݥtFٮf1۠VVc]HKiF"y劎]bͶRW7;t,P-<o8\y~t#} ;JXP#~Y$ A}:@8BA FLQh3_w%-ހ1uUw8iF$&|s֬$McݕU?J츞FQʺ4>ރλV+soqr:2<<3v}HD7f6_-��~k{5;"Iv-ؙ-i!6߭B%쫋dnUϚX- ’6λ܉txgAPave$?yg')"~cypf~зEl*NvkpݸKǤfo*Y88qw޻'mzėSRxF:*<#G" 6λL[oͱWXȊWψ⦀5{eBi*tP~ӖI-@t']= .ĉC^l-浇L7ֻy ^7;fTE 0kAHCGJU" 5a ",g*Txt<_ɸc" 1-G|ʧ+ʵMXƲG@)<A(eE?rx" `/N{yQM1ەד|UGgbG*0í .B8KU W-aE; `<oƠ4ŭxdw[Ƹ|T׌\W7 0Fq9;ddt}6z?St_ Q+8"r, 'fMnSN;U.d )?b~=0j Й. A˥VP0֋ǎDXŹӕiK#XQKmZ*k6Wt1J1[oΟq5gn/_ ϶+B<q�Qxq=,ɸ"9UVl Uov%IL10*W{h-;.K|i+BHt|>Q/$sar"3ָٽyԲZvI²N>.5χ9�tKO D2oZ{O^Y!)Ob�WM啱Nr5M]=w8ѠǟoN~% ,ru{f>9r]vbH`�.vl$Vuo jfǗZi+yg_-_8 |56~) 2J�gӈe�p,�[Dm{\5ū�_™H^f̈FwMôl"?vgʒqo_Rd99T7^5E/Wh۩H@u)qgxeYcrT\DCD {{|Qҹ>UH$Fלdl��!^^Gg8¹/X*yKI8D~\=j9$aXmy_:>xzaK7 qQJ+y7>I L5.WZT NuuЖ�12'd $F4 k;l5ǥxF}CW@yt**1@KفR@&C4Xwh˃5pF<EnYd[Ʊ.! +&rnSʽf<|-ALVwS20i*f 9mu (_ZR~F8Š> K|{\w[rzl֧K;>/O*X{PAkÍ&wa)uy: ^r.{3y,)A6lN|<GF� OWq4Lmdg[ʊ w %| S:z}M4.*JĘ#O뷥|';Px4lmxN!c3\Dp7*a:HcTD&�T9-N|;:Zw!d}<j�Gʋe]΁$םG}ǕKvmW;R)fw=472 PKL?j(3xS6@1?(\ݥ+H&lr<vv(yƸ[vşg}% %7|: u3Zx@/r睪(U_';|o=�c;u̞#jw,vgl ~8^LSͱκqҽN9UbmuӜf?YHK`h6;~t,#u1czYȀ�I*A#�:aGGMCâ@9�1m$ڡJF2`M{%ۍ#.[|Ui5ė㻞;iGOV V'Ț]>Uygmi[Px|.$2_RLFrrJ !K軾L<OC?ErT2``B$j9}U$qWf5&O&<=*7RDf dB7,Wi\M%E2^6#`һ`vyo(o\4r=iOgw=pW-uߑ_}k{wY5��ztqtQ+�뜜֛[ɮ^bWpG'[xmmlkq2k;%KvVOdtq5a)%#ea}lTCǭua9uh'5*0} zJv}mROryx}+<s,VўiE>U$J)-=kD7/ד$S,fGt:Z d9V1{V -1cdޱ*E1I5VyRIHeUk)$Ϣqg뚰Ic9\ʬWRDO44i8*Kha?$|*T /*Hz{kt8iDH>]jb;V)P<p4Υ="[O"OkNU]g¥G^!E2 >T"]�ˏ<NErKl>G1{|X^fV(׷UNcKaAÕt\yPOv=7clyt3bH7K7VMb=1LWrLi:Ǐ'Ecl8o#+%̐şgWΓGMD`U QCޟx52V҈?}DM]HaVFfee=zS]6 gnZhFvƲ۾~Opb~υ:$&>5, ]5#o;ok۩aIuD#-80vȨ#v>3<>QI7u+|8?Lh,&3l#v{3Wn;If8,L|*);<0YcիHnѴռڎ^ϥ&Ψݥ1<G l9iϑRup8gI !)rEe2y\=ˆ{0H;\8VTAEpqƐݬHWېJ4gkT~,6�qs i{Տq_ݠOL\u%KHm䏼lz6uc{r.FCGZ>{}[r>*fslqҐ\Z%)7j;v݉3]XƖJ1lz,# ()qWr]2[(fi^Ay<h,'`du1O-,q{ Ҩqrگ -Eȕtr+̚7Dj@!>l3d2 ^7|Gfmoyg?E. v? WP}k[ %p�p�]˭HO$ach,(3` @zXWƃS;׈58ԃ?ɳX5",c嚊2yN�GfK3pmу-DhrGoJ7SΰJOh]OԋXsj*|!Pqnwӊ^4Hdx$ V,A.VXYaM"_c]KN6{qaNަ5YfQ3$6g0&<?ċ| tXGzIxmemɬ`ׇ! 7سo˦*Dbyu*-d(cT~҃N8x6=1՜Wpc:,<\A>U#Mo*2&jϼЀ'y07uզpo y1Rc&'IMQ0B] kY5(g^{oSƸ:dN͎_ | ꧖GX:3LCe,l4?Jv#4c?89ӌWun#;ѦWNUt�wtR5!6ڊ\J%<H)Dύ<B&+�+LkED- rۖ]Qn>,ͺ#GS?\r5}j{XMMMF$%ºmBlѽjET7YF{Ub1"pT%i5/*y!v̓jMR+<E!0rܩc.n";F ܵQ&8(#S]:zGC-[w{79oEyW-O֮T!*8ψ '$I.ι3TӅ8ץ }8+5"kˠǐ>uD;żwwXc-K?³\)xG xù~t-%; p'zRD~N:*n̼DpzO*X`EUfJbp1EGy?Ƌ̪T lDqv70[mDiY[:;֠n͑~m clj>c+xg}R+NFFH�"�;#)& =] ¡Kvi-o#O mY8*;Q2{jԬ-n٫"=A$cwPS NpzWibyeݴ^6a}Vva=Qmqz0ڀ2^x%Ƿ�x4Oba:Àn5v ͫ[(ѫO�,m-Y Ktf4p[$se�d յvݖ9.X9Ux2^us'5/ooI4N$Uב)VPv!A1FU6XaA÷ L!3���ro4I�� Oj/>X,+pZkI ]g6]osyK!uzjK;^Ϛ8dOrcoǞ+I"C{Œ%gŤԖvqq5W9 ^Nc E;m0遌}\GsgUQ7gCe' I&prCmq-Qsl \ <#]$ƵWޮ1YG&gyS}BDtvGY??chA.G֯),r*e$ug,w{.tbnbUݸzůCj`TyIi"܎bd-wk<kHC²k\~=jxഖض6~ڼ_ޣr;%$fa~YXOj/cҗ 392b{."㬃cV2o%le>[;Sasq%u<E?[MXfhwZP[[Wi{֗ mj�ڢ#<=\/WŊے-bH0jflsW٬ދJ+}Vە%b/d{;`0yZ)dR&Y^ҬMK�p\U=^º $Zx"VܲP�{Ԋ !276|_j/>mZy f<Fz '(Yؐu.I:TsD`n!3ւo^8Q'{:ǜgyRXڵeH�yuސ,"kY96;K ƶG�S'Kq.6R&e>E?yH%WFV@%ŴX[c:/op_t|ۆЭ'$%w-vK#jϵZ]E+}i75{iTfOGSWX.|'yգr.; w%Ml;W*]į*r ۭDp@p-mu[GK|\g5qƂo;k1I٧YdiCp?$k4gr})8r&<yԱ-K4Knk09屡8򧸚THUK9up9F 1Fp!q,rdd1kO}?ʙ4UYEsP(Gz_j/xv|e4'Ѷ5+1q5 RJ)ЪW8ϝ65$0BUN0<"lrOBiSUf 吏<wxɣS:q.uN #2|F^8:~1 IQ{| XW(bcV2=9E-ṲK<BcP ӑ!-FC9@{%-Qdӑ շ?Oóg<!c]C=?| [8"faǥ1?vnm9�lvzk~h52Km[V1j\ך |?*0Yjdz;ѫ&N''Ӟ+UKȮpD^[!]I;+aL*Fn;6KH?_p))TBI(j@v |Ԫ쯌gʠv瞵&v�mSJ҇X@~Ί[}8Hˑ+DssDs,au'`@dB$̹n[S+HJ<<:P8*؏?Z\Db[^59';xOw^8vvsbG"~_rk\Z/ֹ~_rk\Z/ֹ~_rk\Z_�*����!�1AQaq 0@P��?!s{�  qjD=}!�PLdd9FFFFGKFGc!* ̘.+۾p tA NS>85KX7" )E86 l1DOş.ݟ[˦e]q1#BN� JLɔǞ GCdMۓ gIK D F Gܾ#k1�9DaMx3<o) hlաuSM *vdrޏ֠E_xo9[`mH08C8=U;qTՐ6aigw-* '7g�0>RJl<|S îWFPa=3$D1O(k7DfJk`'!$cRA.TTa磅*l@Rm, ђ=,-4; Kd;7�2n{ U`=ry,R,@*%^ 6$OG$Dv}Hju3<>KB_Bc`h@.+/�q_BP |qYˤ?ҫn Bs4YI2|e<M_A<~]d%=숬Mq90Hw #Q3>#?T׌Ҭ ScyΰrQx~3? L0!c1VNG =ddnN#'AHv�P$yf-O4Iwy3*ED5Wd)A Ad(8M.CY, B2l{Bb; rY@\Gwچs(�Xk x%sZ({/9W51teߦ8 2&<jjY@`c>M?ѓ mTUMNF-#h"oݱP" = u9ިrCiwxpPB;[6giɚ�1Oj M&AvJV� 3e=*&,]<; ~d+7(dB!E.Os9< o& `*-XȄGmxJ�u04 c%R+\H�Tփr=8P'�ewώp 'iK"� G\t}9 7b㬍}qd/ D2qm[h=rPF9L 8207&M?n=`�`!meXց +Ndƴ >o1ї%)9k Z[MC3,2PU{_!/Nsߡ wv cus~m4!r^=^&(e@Xy"aJg>3(L N3A!QWNnyJܤaߊ �]U&l^z`V1Ժ,&r=)(yJUzFWPa5Pf2hMᚼc_W~k/_@UVFGAlUdd DW>`LN* s Fy#dT8)h{mTR <y Ѫc1ġSm:|4X hV šbB6p*A%g�xql.ͅUdK"lLq`k8G˵j{�1.)1y�gÆ@{FqG)&({eaW}nj 3]1釡+dbj$8®d bS&pD��B-A1AeDT.�q,W(Wq܅JEdBD&1xV߫?Ԫ. 3xefT?81gU!=q4$dc4T(%VL שhsoܯȱ$(A:c'æ9ØL5 F +8ނI}g )1Cb)fvv Xo# �c@_9H* F.e/(6/쿋l z^$TO. (UMZa>Caɨ6 Up9`&cy5^o~pR@o zHku0֊Cx|of z` -9:C?IHM;-H0 Y'�bD6ρ 2211 ppAF;?jBoAsZs\4V.C4\k 3rRd (0q8\\k= xȽCI( /"NDJl0B<G\BuKB#\ fi8lk)?xӃI\nOCF͇CLFū"�x- y WꌒH樻2^{,e 9Ԙ}kxȼtư9/Y'5% 77mr i%D_<5mƐc톉,M3#+A?Ւyyp0aBve>&+BHLO>q X-iaRv<ٗ E{_+h w^3/- OCn%oHKv}Z|`A;kxd OAp. zi)!To!2O*]A@Y4$i#)$a$0GnJœ6ydOlw�q$R-[2 ^Л"Tz$٢W94:b(?)q.]D0 3*5<,^kxyetI Gcc>7xK+ddOn1IIA4"%.mYp=^0ko168iN!*ns;dU =0󘣟Ehmk#ԁ2bb9K ,'N“k#P N0;9�=})˦Sn̳y~;zץ)2Zd^sȫ DbUT;` `QcC7@[88Ty?Ud&CY.JFNE.Ԅ,/� q=!m|r=P5ZE 9'xUUH1, )$4#R8Sy<ݧa_w|  9 Gx80670BHRAqx$$NS8̱Զ&Y3,̂E{bȄ0 1uL[NM IO01<kux`1_N'0T v"Q濯Y0 W8*I(!.F;@ \w@ �>:Ws-02 I&widyx)T0 6COm%O�Cr FX3!Iks 99DJz1HOZ'm|r!mk@:Q6wD3BP#] ǎƫ6]6r F(+2lA@D)WQP(87LcWIaR)NI9xp�Q0-XZ+.L0%K*<Y$JQd!VLlh-žb F! ɰ3z=.>~�{"#[gR&jB|x G3�4*3Jxg$�MWxo;kC0VXR670㬌p`iHI`a&Md}'uW4�?7m7Hm1祶_D ~CY^n WrE 2Am]-"l0GkCH}22L$*bYp\mzoLgrA 6kgA*]\!{<ZDGY)K$Q"?= ͈en'_ M6Ӭ,go!臨׶w7  *3,oq9}+~AN#돠LdzA1ȇVL'?5?W�úՓ,gnbS$ ߦ H2|K]g )C~.眾 ң:אLz!Q6Sd WH8554P!(!Y+`Ro]-tc t@b+DVi1nxĉ@7WȬEY0L2/)$ Fޯ8((�<d}3 ZHG2I%q'lrcqW8F%C@LV5=1a98'-^CW}ɑ1Ldef�&%rP��Ś AF[5еV߆Ai)[A%,NiC*PǶ|6i;92aVPK'mA�ab'nw4Nn+tIJBz)鐄jj�:` 64*E<rWuE"2Qut.%]2}y9X ` 󟱒͜D�tkHr }`^p`>p8zG$w!X1'@qJdq|\%a}^ޙ0ȒD J7V"SFIgXް NE+?ldb_4Gx01H8{C^Zk$S '{xIv�}HH' knE [ZRV<GYvML�{.!jn  ȇul14y_6`K!PZƔ"*�rTbN&22*c}ѹ-ʱ2R"k  $e#6hk:d,urrk5n;a yJI;lNS(l]3_nF^14Xv<ݶ|3 O"bqoA(`\\ 6;,j/L B~sG4-�,߃"a/=75pɀU=^B*i:X *`^mD0mt_u 3HFo~L0Ɓ?lA4ZJ<dƱЇ mqt;�Fᆱ"Yt`ؤby?0@Ǖr Dwb nM4M-xt#CIJ49j\@jHdh h#Y/C)ùSqx�#F"h=(fnd2X5W_>%: )4r̲rO*�,b6W!MWx�MXD=r e:f3eȞ>+W`|czpI*8S֥w %Bɛfx[Jd6n]l)|D K-`H逢cX9&}12=)|lP6%TêUxNK.x}bQmƿah#yR't/OZxư;?:;*|M}^6?ў5=&1+X<aV0I;Ȭ6*:,6JKBy,iŒpnKi�?h3=KE4WնPf*IEsh3JQ"l7HjJS6[FuR<>%WKjBHb ռ,ⰹr2׌ioF0"32DIuzrqdGvٍ҆(/Ȍ ^b{Os$*q8@.ㅹy�89D_-jX2wA`︧*9&+J+󑛍V^#TJY:ò S l_fEe-O QzvR,Sl4UxoM6[m}\׵[l_g sKץd,_.\f110,mІ(1FHжwn Nqkf33tT5v=ho95D|CqKQO;dAnl@d!CXҍ񟘝!$FR'?زV?B 2oPJy ky<tf 4AR-bָȤ{,#|>S@aSSm9Jۀ/a ABHg (<8AG%H~pr1D$2  H>az_0P?8>>+fm@}r"=$Toβ)no 3pa@tM$3WWWLjn=g/37OPU3m̐3> ~.<傅ll,vs%0%-8 aAKuݾ_8MW!É. 4bV456gc>MVݓYsSxbE49HnHBscȿQ3 ^nZO 7g8�VJA2ˀƫ0a0l&Sj@>TJsdP,Jyώ9ew5Ė)č¨{׬51!=eOሦ1-+L-TDdaA@/VZ]g#2�ٲtmN=~R7hȐF]RǡT5Pե$Y 6N2aTApJ{nb2 BHñ 2F0X޲!\G6C[IX1Z ø%mZ+;8UԮ rל7A *nB<`,E1bˉYYګ*"g͑`)8`Hr:`a t˶|:1}Ck<ʽ̄]$FƱp &P/o FPH;� R54Ė>C7#&ѠƓ=uAjhY((=-IuS}�$G*McRrII-J�QްТjv 9[h:�C*\U7b�K�g_m.hzɭoe]aNUѼi:O#M 'pl3)LHm;_.ɚ1 49O{&04'u.vk&c7" iSdZˌZH�̉(1"RV@aHoE0*�%j8ȭAwgGI%}@#P<'e)$\gV90bصp&p`(4~II8 6lgQǐJ'Y,S/ S5X1&�ec|!QX>4==NJ͹S ��G~۬/"eb.'y/|2jmߥ2O@W8F3ӗX hmo;5Hfk;ي+P[_9:Ճxt,q_nGN<*^˺JbJ"WrHXsh[J5H;Qrρ!A} u&kח �C6`Jp / p!<>eK ϓ %`ӔA.V¡:]Tv]41і?tAv8r,aJАm�Y蝾Í!EI҄L($TL\3i%&iz5_Y11M@h"snKOX@egb.In?Ŷ|H!Ã�GNcY<+bЉQQf:[P?t2pbS5Cn|kn&pvdL|L+)9@? 5tQ> MT'x�g}@Eid'%1e|&4b^Vyo&:;k& jTy8/]=Hф6Rx&Xnlp9`}VVN44_%R]=c+r$R]b!RĠܷȔj`0ŶvB<KQfQ!>ܲ8xXL0e h on$D$B!D;N]-#{ȳIL|g8=}c$%H KFFC)DpZu,!hYIoH.ԧ>PdC"9PXh fR1AA\cEOX"I6Q9C9CC8_6@/o\[U/;"UeC+aa:\埽gYy�y�y�y�y�y�y�y�~gYy�~a�� �����lI2Q4ͶmKme)ۚ܍m6n nI$I,-/RnO[,X�p]W!QO/o7b)eI$#yO!ЈF]+'� *4IeHEԜ$q][M7mU]\mF$I$A&I$Il@)078m)Mlmg+K,D擙y~e2K5)eT_TT%%[,Ȇ |U{d{BY4}e`vJDcj"Tm%˽ٯ�olz$K&Yg dI$%H k[%Iv©7 vhpY i$FdRmk|K9e@gΉNm1~ i8z9Xr?+en b1նei{Lz\TѦLõ$ckn)<e~(-_I#2Oi#h$,'yT-Pm25=i6oH̓7,l1HeC.mFv/-m�X5év[3%L қ;Zu+l-Y.NRl4e6 m EK$I',fHuV{(eRvPdUme,Lgնj~$M$I&̮c-$X̖ŲY$Y%-1rk/mF$II%-Y XlÒYl$[JIMlπ[ 6,Ymol1f\0sldo[,,mi$%�*������!1AQq a0@P�?)Do{2((Zb8Jby*cet{JK1+yg>o暌RR1u˕IR"mpSe ކ=[3$ݦ;o�%F1`Xk 㻙ˀ]  yT} XAz;e9:�r@?!.Ë;7rA s(Qm-LLĻ r5YB֫TU.7扅w10r�+j$h[4QO{o�!_[}[k39kSjP4tD%Ch^uu̪S Ma%%"W;' ]Ooh5d04XVmwh.ijaI{-x^,U3qX%FZuG6swX1L4\ 2DOe>. Kf+B3mjgp–ݤ QKV[0DP*瘀f&�#Q lj+]uFEYOjeJ<�1u EFW�^~lsپ2us!gb[.x@@f *8!0"جuJ)Ƚ`R<#}�jҥ@r�:r D:D[jy-j%geZJM:KJ""6Kj( ەJ8Bhl#QģDa꥖6$ib{#YQ--tGHIIb-e> cX-,hH.S2\g6<14KLU3grIoɟF?T,_B�T+V^>GmwSuN=\&;-_3F•3쫙VG.IϤ^nX]=l!;"7n7=,ܠPb$Ȩ[s UJ#_X/ N]l5 5/CH|Y+^�1:u}12@t5iRpU goxXxQ(A4q։|D*l_4o|p9B}p#j$.eo42BTہ1 S1'<D Ec@"SF7!/./5n,RYk8ScS):3EU-%lSdQ(J7DRAq+ӎs1Tb)ī}l(׶bS!.\r˗.\r˗.\\l8S5>Q]=WX)x xƶUqM0u�oO3lx** }B#b$ANUL1-ߦ֙w7M;ǐOi[m=b]b`PFB.{2%|ScǠC}RWҳթu5~aD 0v6A<oHQ}_T ԢxQCuAvwQ]W#"?Ĵ4^!L&X{>}n\d[z˗1/ ; OӘ�a[7b۲ \K}\:x5z o +x۹wQX7uK@xklxG1ӉaP1<ٝK[/WRUHU1Yed{C`-7Rˠmmʳ1l]_H:>l[ll[--eٽܷ:Ĩ , ,Z [V˺ _T=CƸ::w]HAM@}`E]㻏N#6<| wҙl[rT:8#ҝ^}W0FP]Ñ*xǏVz2LRDtY)$]cW.S%%8hψ:s A+MrS@˰L̀K(lYQpCMK̼CqR<F<wk9�IK~֏ũz6S (3Y/4u0L?N?*r Տo-k]Y).F.G', fߙq!T\y5h7Mץ\fj7)Ah sF\0%T7?R-6io|tZ!ҺUz'yRRtZ>z騱8D(00< u=^}_C/=6~˖K,Lt~RJru+IJLlQnWs{0K._Wklx u:>bWi7ĺܲY7ek}+= S? ˨IWqn\^.Z˗t}8|2^e5tn^jsxķ\LVXXwGB ~+yF ϜO¸�.Ҙ o:^j;o5RKa>q-/%Jῼ�삲*\<({ML;T/<oN%5_Jjg3.]>RTR\[_0̺JeDe@eJbJ`2W> WJ* @ ^p|-Sc.\XL5L2;Cdv3s?@j\/2&"nAsR:>IID�*�������!1AQaq 0@P�?|2>M,C%~lzN.,ԦgYHZM}wqrᖮtDx*/߿36US_BuZJo1n`e~z(q41MMy%ڔ&,pyܯoxR!UiOggHρ?Xǖ_#OAW</qV_i@X7d~?Ynк_ZV페ĿVw-J~SLWDsRt7vv 3DDp󁨫5efz@rEicBX+L"s]NX0z6(4ZRue&-Q˻m5[a kPveB<1%D!EBРeKV&*Y5(>:b jRR7'2aGh,4xƙzŨuXaQNamf%A�\]񋩰9 A[׶`0R<+tDP PӓRh6b:hFkX0 .zkB,V?ܶ\qYlroqR >s W6G*2Q׫ 2ȕA*7EAnFfiGdt*kƖЮ%!k+4]Ē_BQOcb=aQŵcE|5YY}�R^2(IXU,K o}e >CBα ȽuD-~E>~/!a}m{Df,PP/|2Se]swUY-/{w1P ۅzdX.fƍ265mۈqyGOEMob.l\𯗮;%Q@ۏW]4 l^�S(}Lfڽv"DR+Yɷ?FN} tdGvztUjH/+ erc)뎒m^PCE)'~;y϶\+%Y~)M7%:kLRJ*W&PYhRԱo_;ܦAXs@eH ̼ ?/\w�5e9FM-qنg4U1$8Ye*e> **\9SYrkn:*qOryzt�}*~=: :+wO Uq�y;J)wLzM߆zTUC'`RXjJJf0oT@jۋ>ٖ* FRQ:`.bcE |OX K.V)t5Ѯ."eŅxo;Рۮk)k6Q|˪uh!vۍ|{4>_e36`4awVEUATRF02Ur)jvʪɊ@gw}7U9ܨhs03 yU_ cͨw*{\YLTKGUnHP2 \cKd*Xg0(/}!NH>Yջ7]Sp o x)"Sedys6[]ؾ]mVr^[cJi]AcRJo81woXUkRԡQ(>𾛿$k OFv�ZCR+.*]*s)lJl^�2,X7� #ɢeSH7kv*Z$Ql6\̽YVO2B*1fb\˾~/�2\f^_dqø%ۉaU14GVܾIwSs{fpN k,]@VTW!qVv%Ң^ӎ�hYPo1Ǘh<{5B>Gz ƻ4MiP[v"JaIf^"f|bh;=q߃B`$>PwZb%0_mLN9}Vwt>c|'c]U<^ӺW6!͍7M7PG8H]u\VUYoiBk]&s/]@os}_)D� }8Lؙ:㿁c?3,hrzĬԗƪ ؕ{ZۼUai!o_ )-M͔KVE]YX+D- <R@],N R .i@lRm팰jۅ>++"!L d4LJ> Kݺ!z3 )v,:㿗_4Vl.�HU[Dveb|<g%:\~pmev$WZ},)1Io: xG2>VE[D啙n %E¥tGP ;ܰ(72j;]Ac;*Jg7(xAZ&�7RDc¹`XrIq/d2MV;+f_!~-q^5+_L^bZ2/.YQQk1<.YO9mqJJD�]q+X  6Ѳ�@=SEk@,+w8%�e<ag#C@6?s *7Z,ַM@u�EFݵ Pia;Ҭ y`.^%Uz+* 0捜AEĥH'Հ{ =ۧ,;p PU^G? . k+DxZC!*{`ue?寝i0NVbyQi"VkT[(]JVZ7N\ B6Ҧ?j Qt,A[-6UY<4|q eH8`0-*Τ%V$Q38|*<@UQ:0-F.y藛wĊ 噷5Lq^%a5i[]~0 7GՕϱ:m*\w-ƉCwvMdž࿦14xn:hiYa/8hA5h&Jců1 MXJ^w5l�t ms 0vZo״%γy7μlr/,qVBlJyk8v=tuɫ(XU^.7!6t]1s~CUg[s6`1'[PN'i1G#ͺZ.Cy q%U{1a�bN)\U|(mK݆Tί5x:iK6gj瞸؊h:Ҡmαre, Z8㙫heYۮ@a,E)HO笴 p.705t8K%(FX)1SWjkY~[B1"WeT.cy,wQ -䫙" �E(8IhF%zqⳋ2kyxk\K>.M!nF<X (NP�ȺØ?cew#X�.KtG늩Hx `uG?�)������!1AQaq 0@��? \Ġ7<|rw�W°ru?|o9ÿol?θ:O~8 yD{0YׯNϾ<szo\T,wP<gE|^Jx~39ÒHq9S29^Ñ|9O#|9^#8qSl>d1UVbOahDNgjF6(vi&ҍnM* \fDx(A 50 n`p2& 9Fس"G*oeyMѦ@0X*5SGG (IIr�X(ܘA1њ#BBϭ?ƣ|o_/W$.MjWޘJT1K2y’Ód僒Rږ !XG3ADU`GPb:S Q"66Ͼ}9pX(0C75(hk7s-Hl.1�ҫn/IUdB)lj'%3M8^GcHAx+`d1}Ga'R7t_RRǞ2_{-xRg11IT VQ^ӅTQ~ r@ĩ<~ ]�VUUst?־=Cӊ??D3&lP-& ڻ+cxx4Wv\ZEw9(W|s ^#Ơ\h�@. I<xPȢkGzRA4TA�׼C J27OoZ).V1'x8"cML� Qň:_<]t۟nqrX(۞G�ͥ;njcHJ:;9WR.5ʎu7t0r>̈DL}' vJmfz6 ːQBaTvb@lD6dPFo\:}kdë]A< I{rUn^`!0X2Ka"b azd`�ԻiԦlV~HZ4}]|i?4tNN'X9np{DQaʴIQr4XjΠК04H8qT0GezhVe�Dy鉶B:] #Yдe Pm4JpXe]啿f:kA1'3L�GVlt0b6p"nKnՀAH#nЊR #&"60ߝ[xw|\h|D!YaL&#':K)B>L_nx,XB[]wH͌#9Z1tB#;DE@ DeҳI aWX71}YʚՐI�wȆQW�ҋ�4�(N��: D pA- R@%�X鎟{9җr^=˜ǿoJjO:ҹJԽ\( UZ�U\cjӪ#Lrpfo <(?N 8uZ ҂|+7@60A"w7TY9;/_3e!@c6)팠Gjb.8+{!aE|dٷ@MMZ]D'n ǏQ6K<Y}$>H S(4F &Q} \)Rhh*|@ Fk4xiX1b,hܺye,G 欑 8(9+@ 1w >FApa(Qً̲)$P�)V:ɖ5N|jC<t=/6" a6<BUhKP 6+Q[�tA6! H` 'i 2ּ\!'oe.nXx�:PSQ8$0觙XQM Bt~5^34 T <#&m=ӝE5/)BX7EAG@Hq Q]Z$~Py8}=t)r` Ny�E-i ?w9>~vPa=3х`DL nᣧ\Du " �#�bJ1 2&� >U7xI(rD)2N"v8�PB!`bF=p%"QW "l \ @] "'ej8%5࡫ƞvJ"RløkI+- Ңێ#4pz EE@~ܕs@A7bTؖH9 M`RJ}QYi'  �RڎB*ۯ8^W�:yd 4o+@ 3߇!"N?(x9=u85K@ba�[Dي2uu(Q"18G ra=w'D:ykn6Tl*TKȟ?sW.}}o_}>ޟoO}ǩlǖ�15ljqwgyx3= p<:63/Q2JM4F f%H!pX kcZF55'Sjp �i!d[8`3I0ۍWb`]-e*x5<=Gvv?M_[ֲ SUP/(F@rÀ.(<fV_@($O>gg|I7 O|}4Ih@ۃoaJjZ*cAG`nI񳼇%H9s 0]mPZk!8VXl\ҕIu2aȀs|bG$ϕAB҂hSآYZjGM;u"qY~=UQfD*cnȯg`$8q' Z((xk VMW(La(G4@KM&YqΖ8>5 T߻aFNFA@;dSdhЎ ݯ ^#Ј+ nӎX`R`ZKEBWJ9�opΰOfơty7ڊhi17x۵v+Hݩ#,Z)hƱMݶ0" ϸplLp,X&p}|Иz.'pm Ί6k/JU' agIxɊ1i}1Q-0 Q6f>%١>v`2JH t(zsKA�FkB  x}KyM F}rK+w]"}V 6R8 Ф}n"Rsrn vk73 ,G]FL!㱱6H!O*c"񫅕U8hB��Df+ b"uL1mjب�GUrwW[}<>*/-yhGg*Os*IFs$K&wPī�pt D@ ]k^1% R=%Tvh -T=_g[*x{  ;w1kpN Rz+R1Xu08tW&/:]ZTB#( }/4XP݌z8sLd~KßMP  3x$yD) v6WVip@7`y�$Z@KK 0+jDmk!u=:p$|[ƧN,nf#C9:##[c*+d DJUnG8WhCjiE*'$egQkXn$+H@ͪPUu5KLhw9] N| %:ǯۯG+EBA5&)3e)NR>|`\Iud 0+4,-3.Z]^i]_poAix¥^؛0h"'"wO^z:-Mp`ҡQ>k?>K�z[HCBk̎u`FD}ӷ9Ӄ5\`DY3*7I{=ĥ=|XsWuwoXs(:U!T{= ◃).l"Qό3$}9}4E5'MvZ,In@hBY1t<tEBRJ-M"+#Bp] J-0306I; ]faO 5޸`Q@XT$WL==_l?K^~Trbkq.('I2nZhFkBDZ&  �.LV(�y5[Ȝ oH(H^9A01A_* m* +탅 �J uNu|`*BhXR,+;GZ1W;(W%E0';SP9@f-4qξf.�Z!u( 'xUj)p@F4ƄV=$-nwW�^ʝ!w[El><@`,jQ2'L疀~'O"vb3:BD"n< #񜾎9}8 Q9*EVD!WSpЈT.lXCI*2 ^R̮B (@89 EP4cq"M Ѡv`.pR);@!�K`hcjU4T$Jʠkj5*VhLg4mƗނ  e�t޾rhatt8AG/)0C: 0G�|pe/A)^*:J;͎5DZ=}%0()iE?ej;NXG( l�1-f XB8jc8x ZPxcBlC%)&5l,&nW̹QtBjrnZf+]de%6]CbX !-'[2M1j3/$©uVq�xb[1Ia;AN7p#ejB [O7!h4S(<oXNuy$v^\DH _VW0 TՀ&$15vY.`ٱII)@\yݛ�/%8M+c]čgOPjRI֭9];'.L1Vh &n8 8D7B5-&;MijTpAb0%'S <S:S*Ҵ�LC&DEP %�}?zINK/oDQSJj\D}:Ō,YFi8vooi%O9 x )#kXH#K4X.H3D]Wۀ$o}˼  a]`84ƼG2Uvd//0්*dV,}* 2YLrRkOFH]RЈY U h4 \ rzK#AVUɳֳb^l?+4Ljn 70A '7G|30RIK :PDDq*ت\E13 H3 UNم1t i&9zNL E,@ SKE]bsUBJ0Ҽ�#Y$EBQ1*KȦ:l8MAť�JEX:WQnrtiԈ--Pk6?5'mO=탼6 0*>ñBE ()`Tj.7FwxqdSپMqwg$M.Oˈh;wBRoFX8E[Ŷ 3p^wahh)jS΍9],%в4vZ}kW==vk^cQFR~g;UP `$wG?�h9Gk BZ5}^k7׌o~y:e / "O;sy "ԁ]{q}1@kO~鏜օB7HIҐ]chM9gU~1ŭ.޺;P}`W  iA�MD32_Ʀz0֨-ST �G8M+Tj ˶G\Se,\X� r^1 Ek@Nr&WI�83oC_Yu9ERuprf܉,2Y@!7Z`n=B7>> SR~�#T5#C@r Q@RD/J , N 5j5:)v3Y6NJlcj,dq �?=_GSCSwx>d4&]1*rx䃭2m4lUW&R5u0-X nZM0%-͢G60\PޔK"'a[A!(]Yie-a _3.:ƙ#)2W8Ɂ Ӻv�8v?�}plɨ`KP m < ͸Gf=dla H^؛$�&)~· 7h@q0FD;8xYnb2YT ybzTj"`/P<Ep  D}OCѺ?s rd|t4Prx/.%^kT0xӮ,g��<TT-xr!$(;9kя` J,N`AUvY@ }Nq(u]PchF]`\QJGȥԷ[?ba8?6cX7N'I#sV09¤TTӈQgvi&1iHXX f)EFS˄ e}Gx~~s]�yC<z?[Ǩp0f6$Jcnwh7##Svqˎg d@K& CVϜ  ESG<H@ RiH޿$HM2iy%Rh6Qz@(˦ W1#GrP o_>#آ~R䳉xf5-bM2-u�07ż18![ӊ. cMOd\.VVdASD~�|LcI!+O+̳�(0A9%S`/hWkOoY]Q�ͩ0wmn$Y ̓to(/(ŋxq(Q-2&2neK/ƔkorR* `<h)'Tbw;vP9Z*#,PϏBh p2.M3MˉV* G7x\r�qE$MJȰ!*(v#$,Z@M_끖 M1)H Dj0`)bHd#%\i hçrUfš(zK9Y6X^"Q?w@LN#\]&KENXbcÔT@ ~_; d!q4C "rsRٝI 'BjpTHuvs٨\RHف|M4j6Vmb]"R(Y_V[0P\Š'Y抿udi#ٌal@ylE!S,8戮<a80-4=$ ȉ,v-ԸufTHPAsH� I \`ʨp boAt\CgDyO_>^sJEI3D?1v >~},7|Cp* "9U\n"I&NYт AL}|$xy/Ȱ&nCJ$ @)c#}b)@)(Ţv}?4Ln) 8(N9yIs+)ڄ!"ȏH20R4paxlÞPgBUnby&EGVbBэ:*.hp9_&!&u?o7&k)!Ǖ{PpeDf'#AA]'&BɠK\KpIf܁Z `gg4=slCnu>0':kk#D�vsM/'8�x496 ! ""BJ6*E0U ܮHPMj$L{FJ.A\ncA&P0.$ZCʱN K0cC=[sl:jH|UQ@!v~ćE\1k&ÊDX[#7RDk�Ȥ219HH̺f-< !B)@V"!dPU~v= x]ySb4p OЊj$j9O[:uZHa4tv2KVGjo 4^-ө#Hb7r!K&.)c <a$ThhT NOhzO9r[p_ٛ({ҍ d 8ȋe?5:4Hh yq6GAqZAPx@n S^8nS8|>K\!Q%o]�Ⱥנ"gD'K6EU)0DZ{�7%JzW%'I2FږhQHTz�|s_e @�Nk@}Iki2JH ];~ %#C]�/ac�TFu2q3{1t یU ]-so;Yg?_W�S88T.L)th؂4iG>ap<= ҁ4p K9Z; tPXR w6̠�F Ė+ G3]駱с{Jʖg7Npް&o6"EiXk80mV B6 {� (iF˨S=Do>˗\rO_9ur�|XD`[޹ɤV'\nw`󓅶<6A)Z8p849b=G#&m# J(%8NfFp�>tsI'=&p|=`3�!t� �,_{GѲKo6sǞ[,W>恳c. u_'FkNMY6M25/�"C XJat7.aP8a,) ÒD&H:ͻA,CmEm8N8.M h5&Y2�X}=9㜮gi! f<TR1 hǩ`&Z:"P4.6o/*4\;hp%tF ڨ:Vp6*b.zO^wzOXN}cOMSf%83xU�&:Q tRяnR6͂u,L@Py#"m\)Nۀ7r�V*)opOFr@G2fLzZB;Ĉ6lyK!`rEvf{qZ1E[ J.!r6g^Y腰p#@$O39d-X79R'=_>;~ bQ�bEE.�~q6`)Oo嬶ށiDUjp~b;+WɊX 5�: Q޲ᡐHG(a2cP]In?ԂpF8 ƣ@B9~q_l/_lrzx�)?~֘iv=bX(α<HY¬\p?RvP0Q1-rL*IǾ@o70A1Rtb,sHQ4Dr]Mx@1 ٣f=d>sWsK_gn$«]]TqX4&^C,T(4s%$o&Kj|ْb<rhM;Z65�W`7JA80 R8Sb^HX*4a bP 6A|#=?}zÜZ! *94Ζd)Vx͠.ZB"onQPӸ wVnUQ]8Y7znP*qӋ0Otkk5�AxŒP�Q&]}}9j%7:SJ Ä~߂$"cÅp$ 61RA}oC J-\DuH+.mY|MPԟM�L)\�Q4`Kr+}WA`Z塺&+E&A?+y}o>so},oJ̯l1|:{T~@Q5`4mdݍIp±hEo#ÜV]<;~AdnP3!0ĽTR5T%wSA\{V׀xܼj+\[.{F{F{Yg58wα1Ԋ@Ѽ8@*U6qQ�ۃp83 }W;8>8dW�?@6r=~?O|????{={|{ ;}����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/easing-modes.png������������������������������������������������������0000664�0000000�0000000�00000072737�12641336260�0021305�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������ʸ&��uIDATxݱTgq mpa;:l\R(1e." ir3)ҤI^9d )fay3V_9EDDdL,""",""BO_tb!1 1o bH̯+rC 1İC Y1P0ĐQ0C C C YC 1PY1V0C!fECCbVDC 1bVD 1 1$fE 1pSQ0C C C YC 1PY1P0ĐECCbVDC 1bVD 1 1$fE 1C!fEp~0C!fECCbVDC 1bVD C 1bVD 1 1$fE 1C!fEp~0C!fECCbVDC 1bVD 1 1$fE~`Y/j_^X/} \ʇw~z&0',w|?v+ETO~5y:P~~rb>Z!m7ğ__\Dgaq~p0(8¹׋Hw0f3Y`ݟܙ3+"1ư?`_<abdbK^>yr"l&zfWP9?7sbK^_C/ vehC>=dbK^'LfJgRr`ܾÒW/"% Z&3xph 1>B)پ:1ʵrdWgHɝ!+w1r/"%w3t+1vzhxY9KM>n;2r3+"ڬ Y3ΗYf.fVEdRN^Ď =(Wʡ֮Ka8u3dĐY9у}) .bw;bfPDJ/EpaL1r("+ۗp"vgʝ 3+"R}) ާ/3+"rg ;CV m-w1r/#!+w;CV m-w1r/ΐ;C[˝!+wYyb]Jʅΐ;9m^̬܋h;CVЫZbfZDʝ!+G|uh˧>,b3+0a8(0dpl[7Elb!^DCz"0t3d21+,K Hu|uz\&8.%0+d�1r(Mp$["fVEdpf0t'A fRM6h IIٙ&fVa>0t'A fgͪw ѷ; mbWe>`ʙ!+w|u|u1wG0dΐ;C:Cg wG0dΐ;C:C]{Y3d ]Wg.fVEdΐ1tY]̔܋ʝ!+w^L m-wY+2. Zb^DV Y3|o̲.fVEdΐ;CʝElEf{Y30,""| w{Y3iC΋ 3%"rgʝ""cLɽt1C|ElEF{Y3zP -b;/2B̔܋ʝ `N؝!+w1Sr/{:CJ ]w-bLɽNt$8LfCzاdnNt3wL̫cy^S泬`'3tyb^D:ûQ2~3=;=! PϞ>g/>ϯY&~: [>KgFlKT'uy-!no,a\CyIˣoqBMqG a?ZSꡎ%1EX"pa<bPR/EVn+Nce=xTD 1C 1$fEC 1ĐATD 1P0$fEP0CbEC CbVD C 1$fQD 1R0ĐE1CCC YC 1 Y1 1pK!fEP0CbEC CbVD C 1$fQD 1P0$fET0CCC YC 1 Y1 1ĐE1p[CbEC CbVD C 1$fQD 1P0$fEP0ï 1"b!!1+"!("b("b(b!1f! C C gyLDDDEDDYDDDYDDߴE?IPDAATE֧ܷ9a^s|;{?m۶5k|1믿>}믿磏>o_7x=?知>ϝ;wM7={O>!ܥKK}h˯.\8tЖ-[2) (u6oG}qFbSիr_z饿/XbEam> P_}աCr?/2yww̙{ׯ_Osg̘1رYz)k?'Oφj۶m/ҤId޽"ic ԩSAÇ c@ tZwumРAVmΜ9UA6O81�S.xt@cR7x'O~߾{n֢iӦƉ|~.bE&O4)\re#'lQ:Y%c=}"?CoiIH3:ubOzAn>�VZ}+ 9ҟ]v /_oӫriQIAfh֬YP.ӎmM .k6D,/Y?z޽s` Fe>0?�So9$רQ z_Ȯ4?ܹx2XϴiҒƍsڵ BΝ;5qG-!C4a#7=f GߌjF.Juaܸq7"5!? Ky䑹s&E sʕ2K*yP)uV@^},|A6Hb9 |A)Gw}7|ͩSr"itppK+C Tp)�b\zfoÇW0߿d}Cŧ NpisZ/bf=zAܴbFXk HS$,jgƍw!˙3gnݺ^'ao͛7WUfω'/J2<ϵk^yj%a {b:&ꇀ*hD>I|;(4gy7"0Y"SkƉ 1>&g""y!xHL"E":{h S!OI8^t)0!IaFԿ\& sO$P;=X gbsjrfLy5x`^+Vz aƈ)ZlE+iQO5LqE Gh&͛) g|\4m˙D/_-bvBRsօGS)H H |7"[o#0}[g2KU * b-B̬[!Oaްa3huTC텙}ںhjn6)!TM"Noٲ6p v<�ӧWf%.]ڦM+1*^x!gb f8($|}E lϟ_*뮻}^`3Np 9 ʼnI CU'RuR ;VBܳgO6D2ϏAUMP0seRhS@`oڴ  U'|R uTՅt%tNZTыX(=I<*ۦGϙ/B -̏?8X/^Awyg.dA>}Y =dV+ }Y0Cmv_~ո>jL0K9.b,GڌzY -URjEKܦkmnHK k)+2ĘTfGõJ OV[9zg\^:5g]VN\bY ȗ|uGA,.'"wJɴ6NM(?p^8!M8UTAӛPO3BMY'a_D.ϟ<yǏ/pѺR?d. ȇz<XqTJDZX7ppàYp\6P0p*:JaDB`RMY',8#9̔C#8v<O;achW-Zpyq鞤rrbuaR j#K먏E#=lIR VCi+X^Kaa餼 NmȌ ~wkU]|ͥ` [Q De 煭gzlx)G & (G?.Rda\4Vg8j*̐ ]UH66/%# Z@' 1S]G0i4drgWMeƶYMo:E4}MYKV2lذ2;\7<ױ9ux۾}{[&L .HE;Uoڿ(I_Y7@(S4]D\CGGM9[d{C\EOwy2_]ua<Sf@˷~KJ5>caN;%3NVWGHc8ÐS;[o1ň֭[I43er\U>n {H#<id.۩1)!@x<j��V6q@ kILddB` _)c6\$<8Lg0>!#�+Jv31hG1㧻UA%[h?uM,i !@^㵺QV�l̄0viHm~VAKlOm qwd-0*\ad>Qcƴg[܌q/'$D8^d-cv�0G,v"${hSkF .LBd$>VTK÷Q*ОZi15:'N6q1ۗ`6vg>Q[.563f̰z/i~-m6Q©x/<Ue-BFMԕ�nuU])S עYVdH+[d{3Z<cu! �R+nXWY\J6|&X};q(֍5(Y<JH~0?u8AVgqL]TۙȽw֐ -*ʭ<[)yUH5[6c wZfD/q.{ᵬ<p !Js5BeUhkia?DMN>/3r=@KdPY[EVEZɋﮥ~.%I1K$Y$Y$̒$̒$韽;V,0H203M&;L`MHH;eBEh-XX`qZtflγ]s0M]91|GC C -0$䀬C c0C Y1C 1$fE 1C!fECCbVDC 1bVD 1 1$-E1P0ĐQ0C C C YC 1PY1P0C!fECCbVDC 1bVD 1 1$fE 1pKQ0C C C YC 1PY1P0ĐECCbVDC 1bVD 1 1$fE 1C!fEpSC C C YC 1PY1P0ĐQ0mCbVD?_]hz8B b~< RD _|xnwa:C= .fK|y^aNW}7a0AY.?#'-?y>0goY~;?p]ƽ<f8# ~\G-?Ë(޲/cY>sah?7wvpZe,S21I~:./zEoNc/n,0M?Ζa~a=Y#<]&0?a?c/oۅ!%21g?Ξ&0?sa?c Y9ps|s,f׾^y QTCۯ-*Y 1O_QkZ^`huͲw#qyiDR~$f/WޭgqyJ 3+`hʝ%v"fWE&0bu.xp Y3b~݋(޲1;:CVN ^s"l g}K3dpN EoTgʅ(1o(޲1-ΐ;ÁwyOPD \~瀘SDn;ļ'"fDw.as@x-av\ Mtg8ࢾ;ļ/z ɋ"؁k_Ĝy= ?1t_;0t틘;a^yc辈%v`W%a^}a6fՀk_A̖3hCpKly1fl=+0t\ -01[b/b% }P؁Y&wTDbCLu>1ebv~Ն?1T`W '1T `<Zbˁ+x@k3t\ -Cе/b-/⊏˸3t\ :Cе/by/"w˝XgEǷr/bP}:.W؁rg1w+"qg<˝k_]̾ՋXܕlqC9;C׾S"6%w~\ENе.fԽNɝ .r)ٵ/b^^]󡈔xEΕ)lC{1tssJ"0CHɝr`9~3+"r`hCV W>ۯ bfPg_ΐCߒ"*":(w3r`[R_ʡr`ʁoIu]̔܋h}}pΟз:CK.fsۋʝ Y3-"rgx0,{7WW%Un '1?z0t_iٷz]b^DV �cwCLCY0p~v{;~}9@_ءEd�w\v!+w1q("+w4 3 Ƕ!Q}tʆ4G1 ep͈|ΚPooᇬ܇9+ c_c8`}Ų}1/G?} ?M\ps[a>T5c롹^/98Ņߩ.=4! G??=d#3v?K C=pO:IϘz b!bH̊!b!1"b!!1+"!("b("b("b(b!1"b!!1+"!n+Ĭ bH̢b`H̊`!,! Ĭ[ b("b(b!1"b!!1+"!("n*bH̢b`H̊`!,! Ĭ b8?Ĭ bH̢b`H̊`!C̊`!,! Ĭ bHrx00C 1bVD 1 g2$fC11Uw9?d &Ay)%$;` 2H1+PJI2 %>=w==s߮|suF#ru�Db<J7f(JNvdp|>Y\ p8pP(`8SJY :NA$|?#vt @v�d2\Ʌhl6v|>bdQ  RF1L\9дZ-Ţ,c,IP<M:[ީj2z\.&F]f%.rr9Jef[.JE8~qfF$.hD;ͦh�z=o\iZ5`Z!5N[,&++ b~_YH$r>V~TCR|^d2x<Pn0@j*J~^51X,I6V5?vzq_1Qʌ$#e$BL (el@ HH(!ʀ$!Y!J&~էv{s~}߲ߖ}^ZZk~˗/UVYk7l`uΜ9ɓƙyWw?iRj͛h8[M699sӧO#D={) Q`D_~mp>t萹ϙ33m ]Em۶Q=x`&9pΝ+Ma'3O:7nηnݢar=zhp.^~;wZ8)S0+j&fICN]fͷoߴyӥ!掟ƍMh?\ȯbܐny:pУGvi.^?gʕ:$l:z; ȵlٲ4W^Eaɛ7oZÇ1Ub즦?%K+۷Oi=y\;! )T >h°߸߻'Ԟ={R\pO&5.Zzȋ/ҭ7"v`sF,Fo_Oeͯ`T#W~Ij"/I-͵RҒVˀ;3W:2")jxL {ݲeKicڵqFr ΐ8'Ώ?dP6+Vtq^ti~mdy \/_4][c zLTp.)?8{.")KI-d0ιI\4q!9tTFZ&2q9BOկ&R58K]dgQ'{Os&jpNg1rsd;fv71KHv߿_p!DeHҴP ݻ3[Asǎ5… uu$={ˀ;*k>|MWҷUd7oGij:K0Fļh"gϞm [q0NXzJ(P*$>IHD&fiUg͚LÐ\nb#*؝4GjiC+ |d<_`9S[.X, /9ΦˡwY pׯ:2J Z5u Ñqf K)%<ȃqV4qN|Gs,,I؍;1ɀ J]KTpt U8oϟ™ |0a_[71 M&flkęLx: n yݺu vWoiXuڵ8{/ r֭[\d9F%T%Y9勶hR_?uӹJݻww䌆^8q<uj.]WdŋN$?aN M|T|k׮f�ϊSa{,a&TL:+0%ffg9*4-s`^& K`iՁsWj|뽎ԒRhؓ۷_r۩VLF%_e^ւ>1QF3Pފ̀׏dZgȯLSV.d9sq%<%Y>}zd@§ >a8^rhL#&[7/[Oja%h <мF3A)1Ig"q%Q3l0Η/_.k+\8{P΂&=TS̝;w܉٤zS(8kVbs4<8Gp,ǷkC=qglԷ?1n(Q%fd(">k7�3O<9�g ط-Nȯ giZ8?yD"p7UfO4ScpҧϘ1cg&]tSͧ32+MHJ$n߾@fV 0a>O=e<hLNx,MF-sVS=8/q=|5p式?Ó2Tfmj1Շ4i~_)% ^uINrf 8JMkZ6A70'V̤Zı�M°,񦄔RjI^Y\Ձ*(%#{]UV4M5ZM>sr2kȺ,LJ|[O�- .g )p({'_19+y5ֱMp. =̽q| W΀mgMpf? kۅ8g98Kp>vM$HX܏4p18 DW8Ko]pTO g񭅳S@g3Y{>Yeʹ?_e0/R[] UӴWruI,}+OK{.`VWj~r&x Ƭl#883VnϿ8]RaY-8^ 3i|3`m!R1e4 I1m4yH6HH)BSsw>_B.>]묵s"""B"""|1?cᙂ!B̊!r|"`!"b`!1+`! 1+" " b"b`!B̊!!Ĭ!b(Ĭb(bH̊(bᮂ!1+`! 1+" " b"b`!1'!!Ĭ!b(Ĭb(bH̊(b!B̊!b!1!`!,! Ĭ bH̢b`H̊`!!1+"!("b("b(b!1"bN!,?~w~ᅍ?!FO=<1y_V_^^n%}BD|Ib2*ܿUD渦 7`!1' lg0'N?￈E(l/7:ԋbfL ۛP ,?p<#ʱ~m )3_|p/|q Agr,eΐ;CÇ+'w,b>g|1r,"%J3_uytuU_#/fVbfTD߬tO?to.. @I̬lCOgʝQog_~_;sr)"%wʪu,V=gz1:�sr)!+wJ}}qǺ[%0]oô Y9;CI:C_!+˫WCI̬h34Q>=Cֿ;21TDJ Y3Jpc=l\ʡ֮;Cקghno>#febrgh3 g`lʵrgh;1 O̦A̬H^|?uΐ;C.fVNEdΐ;C؁axo1OZ;0]&`E͒gh;0 "ak'ܹ3`ʡ&^|?u0l&k'VV Y3 [k'VJ Y90՚sY\Z \yX}u/"+wLq 3myƥʡyuʆA#~ކ\1r/"+wLjghמ{W_ObvݞĐX ?Ӟ_0n^X3deb'V;g]g:1d)0%_0X3t:3tJ3e"L̮z0)pg6Ùo[Byg)"+w6sxYf`r`8{ bv^׃9,31tv3&.f׽|2LƧt90&Nbv+WzWgh:(l;CV 3WR]̬܋hWgʝ=_aZb^DV Y33RA.fVE|rghWgxzyA)bvy�+:s�CؙquOAڈyG^DV GZ ǽ�nbfPDVvu&1X cw$f(f51oo:vg8ϝCYՙsZ mbTDǢ\9 _upH=#bVvu&1~@76|Eֱ;!G_3%"Zvu&1a@;C؝8?]ʮ:vg8"CY3Tΐ;aȄwvʝ!+spEz_̔n" ᜋnbPDVvC&ʑl^(. +w%G i&CY3ђ 1 ܽT!+N|ʝaW2{q/䠔 i?T6ݰrdؕe| ^1_/xXІ.Pn;þ*d ox^oi{.mE߹[We0,30ky_"WƊy5^~<Txd`؋?;[7~X12PĕaaW|"Lܗˏ?i@} 1ܻϳly @b9!,! Ĭ bH̢b`H̊`!{ 1+"!("b("b(b!1"b!!1+➂! Ĭ bH̢b`H̊`!,! ("b("b(b!1"b!!1+"!)Ĭ bH̢b`H̊`!,! Ĭ! Ĭ bH̢b`H̊ C 1$fQD 1P0$fEP0CbyC 10C!fECb!fbbb7wiᎄ@ A,}v}&<IdsŤOUOIUGxo;s̘1_}~ٳgX/:o1scw'k瞫V2+W [j׀>u]>[w}?nܸod{!=6oL{o$Xٜ<'pgM_~?JNZ|W]u_dJ1믿 ips=}O?tꩧ[:ue]F{$aG<aՄ'1ak/zAq̷|.Ɲ Fʉ~(n6j)̟?Q*k4޶m۾;}>l{H'; oz/K#Fվ{2Dގc֭7tӓvҥ=ycJxh&�5\І rG,[7> ?O+B3ZA_|<y?1~_} az5͛s`B2qAg孷*L҂�4iRqg}衇LD?޿ M|5_~Ö:;46P}ƍW^y+<HoDGT286nȜ9sI_ "4ēiʚD ;o喗^zɹI{ͽ7lpEYāo0/ո;ȴhV7#ٚ]_y啡C_sΌ3T¼h"'՟^zi&bx̙b|ѣM#dR!eO:$_9\x׶lrs%jW>}]KV)"P,YbNguք "ޙgܹs{{.4j L`d~,7pã>:m4|o}Ѭ^vh&f$ەM0eʔ0z SL[6hTmijd%`riY9SBSoFt|i@Û&)&|3QCe hф7塶EHۓ7$PM)�xSK.E4H JNOu{@ !lpG<yGq(E|Ul@_e2qS+W͛Zā _ RSBSG裏6md,#GDٚ 6hvuzOza)1ł֟[*H*3jFYIiY݄@ Jڊ 5 5'Ht:ډX^у֮dZ u|o ,^X1BF3s+k%ugXI~af?fɮ}va�шgc7H+9#H¬^8l0ZPy<>z衸^З Vc9r6Z&8 .@,Ah:W\qTrL`>Zӱ sllOsDzoGg6h򅢸y0�j(;' >`,ifv1g{o9z*:$׾d2k׽Q7v(9CO0x<ꨣ~&rWӻw;O# a *.̼W(̒,<6ǔd0+1t [/ Ց|*wZK ñesm(X%˴.tz3,< 5Ȭ`@@ʚ d;J_<`Z�[0Q&m>0tm+VE�"22"Hog]K* .Uh07y/]T}ĞT _k%f͚0Gwu_f TAؐhʽr {ЪVq+D@if_=.II?rU\XHmK-!%g  y9-ld[sρNS)DXw:nsXVMRV(Y]!0csc>4]čw@:BL+ sa.Л}Iq?>@~Ơ,if*.MiEzhxd:JT;ErUNۻ;t*u$^GPHlE԰0&(jŸ7Jtpol܉IvkD?V>p/2YXzo0'bj Ku.Okz*BL"Roōr f�qixwQ4`oz2ʝǂ�iJ6 Ѭ7J2<ӓ^^Ds|EcDz6¬ 6JjփA8vY'(ۅ\+ΠriQu'X s+]*Rz\e򐄱z7fYR 22L{OՏs_ (o _ՃQFp3\jeYjl|ex>jtC%V$0<;VChQ'" TrR-ZXqmV _C [eeXe#b/4eaх5 ɂ zi,_J.ngaE-d4 `kY*wFVBL/3Hq.nr}~c%?j槠2&;RvNJ\ _ Dl֡Z"]B¡1h Bl{c0 qtpYq: mb[|M~d^nT'/%xJm[g^Z"VTVjk0T9A,4XNNp$i|ٲien[(stLIUJ1 &Ȣr颖 k^,8 d聥]ɴas{ (5wts(@r!2\Y9y8_e_w]A67^_7+j 9>8Al;w u=Qh$紧M$j/,-bɅ\=QaT0v Ve N (Û\ 70sBvat:eՊ}y-pxކy{nW+(Y}M\3>@ &nĴ_*K!B%!"B!D0#B3B!fB`bp°"(`ƈ0D0! CC`C"#0$1"! aCD0cD3FD0! K faC>>=m&}`ƈ0L0ly_c` fjChEí` fjCgX:V$YC#° :VJwR faC.93~]!0" aW1۝;떳eW!0" aCEbXl?v‡3ˆ0! ?۴IvS faC~Z7`F0OOPTU5#0|utT囹j6>$F! aWfSƇ3F!a Z+}uYT!a`X%SS]LNPo Ӈ`ƈ0*wlfC{>: 1b! a}7vjүfCu;;H%3Ft0T$­x1<|hz]f#v`C :5L ږ3Fh0\t0SÇֆ>,/3FP0n%;^ͶHO'>`~hN f0Ct``irT#\B<C+o\Ƴ9 asŕ-{ NeK6hs>+Z$_[U0 Qf10d2Ytwfwi%^`Ӎ2r3f_˘-!s޽ԲC/<NZ~)[ߺ[JIb %3 #a'lT;!s Ǐ/;tjy: rg*._l"g?C" fi8dc Î_nڤze:_Es2gzz3 oT00% n)m܁\^uL0qq KK~=elѬFR|a|\o`N m N*?uu9:r/?TƇZ+k n& m0070(iFݞ'W|P{>\+5םf9miOO<fцaꕢ|~f'_w2 Ꮯ|RcUc9aٳ3cBo!z sNZ+|AKwI0'|/m0b753, u Yp2e;͠Çz ;%Ա?+ڰM n̈q|2qȺL(ko6"Yx!c+HOfR9Y u3RifC5*hԱ0bf3~0L@gn!Z'CmCJ񗙶 K#^-dֺ9bD"9>I CtnnNcɎ>" ږle emoOōhQ {wg."l&u1Hf2{909>1|{~@w-s@8I~ ôH*] Efd,CF 7030QATA"!%`f0bk&c+m8j !Eb>dKv r9n"&3E Cwk8^Hwْ]B0\v1Dž2YO4+{(CD}ȖlQ#}Z0iCNt>dK6I0bk&}a겇 .![ Uu1Dž2adCD}Ȗlm>!# ӗ=`[w|h;43fn-GH:ΐ"qJv0̭>|vaAh8`r܈r!E =`[w|23\s4,F$ -`dܺ M}g̤r܈r!E =`[w|Zus>L*ǍH*G[$CuMw3 fRoDR9"%0aVEy[8`&F$ -RC8f]h^$IeKx>"At0̬>T$k4ϙ37b /&b2[$Ȑ"u*bk4U&WV܈տ]x7bEaHwlCMW3 fRoDOdJQvf .dHwG0q#rk9ʐJ"t}s|7"3jf/ʉ!E< .!fRoD]/oέD']A<C^ Gqҿ`F:̎-{0VW6m}s& eY.g0msmˉ!E Ov�]>-fGr CFddvlȄ!E W ْf"9nDqoC8>1޿t!%;ԮFddv<wC8*ut%;Dr܈r90})3:_m|Ȗp0S+JdܸT0}|m]l0y\J$X}(&sܒ7C8˜(CdGHoW_`(&3\Cgx2x5g.%;TF*)#̔K`Hw c|42ْfA#u+udf\Cg80/ |ؒM08e]]Ա㓹K .d\oЅ|Ȗx0#qSJB9.~"7oc>MO0~#NvB*`v\E -+Ić.,h u63wonbdlߚfE v:'fWff4, ;|nbd& dnE< ٓI ^P;`&F<k7PQayuݭ"eO,|ZTJn617v 's~7Dx*omH[ٓI ~Uk(u9`fp s0o�9:s 3LfeB< Wʟ|ŇSgu[8`RO@Wnb 14.d:o- gzn!j'_afON꜋?겛X ͇.~A,I}B[;W|h7$P$szln^Ood>A0.n$tou7Yoܩύxӌ J˵qץGkd/9Û#ˆ0__vWJAC0-<?6v?tL0cDC`$^۳GV=JQχPr, aS}VeRyg? *3F,C0D0tV>xP?8%C|hf[F+$#Y|xveZ6^3 a)lEQ<:v0hl[ f`fTΛ!>l%$1"! +fm,oвsS`CRͶ-0ć3FD0alے C|H0cDCV_Ͷ-0ć3FD0alے C|H0cDCV_Ͷ-0ć3FD0al~h[a f`*CC#"°j-a f`Ê`ƈ0,C6 ! aXv5[-w `ƈ0@^}ַձa f` "~{ga f(0R^ǻ` f`C0D0! aCC#0$F! a`H0cD"_B0! afCC`F!P"B!!B3B!g0[|h�?%_񄐄Be}yPP4f;osNNz7?쳷~ѣ|w}>W^yǍw7K,{_ydf'N迒ر'O 2bĈ?V˯,iӦx`&ɓ'_uھ;ϭO?3ӦM#ZٿVhj7l /|5:j*s޷o_x 6M6oc=~\ٷ)~25j?5kd֭[4護!�I{eq)GZh={Ǽ{O&LPG,G|͛mZ7A@ ׯ_<-z.W<DWիW_uUgϞj|Ù.] W\>ۺu |/_ܵkW03du믿jǎ }K(W_Y|ʕkUZ]<wﶝە`zҼysQdJ|&@<ϕ+@hOL̙#րi YlY~*%ޒ7o^ |)=ȷk.Qg̙+{3ݚ O> w}@ MқؔB C@C18"IAA</e]&O"\.�0vʔ)6G*[<8TzY y;6WmU zDr46kNZd:t(\LeBd1ʌJ [Lf̘ĄOCIɃVCaݻwYMImҤIW?Xڶm… ii\$+ #\'O,1<xCC6$ XjyWfBU%M+gMdJm/ݻ7FhV^aqAOx"P̙3o/ɭD `28>C1A}B2}PpBƂrRw$?ܴD}+O8rqF`˖-fȠf>DNA @ <킽fZTe fJF�ŋ<"h@5�IO -v%bT-_B<vϞ=A1cƨ!SE\|q*0&apD~U| $C%/ Ν;dÇ~ $[GPEd D:d2Ҋ#G[ťR-x=W)F&P 1qG2I.5uP嗶mJ{(P#8�>XD 嫲DhXB+#'~ ;i|A _ɓ|%SLԡp09ʌZҋ`۷W\tR&?Pot-`:ga馛J wy-ܢ薋_{ļ2 q;ɆdIfСėqSǤkr9q9-lڵkCS#sW(R@_<rH V4�8~#UIy<w\ܭ+¤SNJ^A2 ]w^3_wux 0@["yᅬv k 3DI)ӧA\(3Qpf%P Er|~`\p&@u\9" [);v=8}q%РaaZšv?R?y|lSCYFsI,Ak-"Rma.[˛5 o߮q7nt! t1FtP,Z\~_ma4fc~9kU>7sp|V&k13W20GtPzB,m ̨)8Zc} 8wСWْĖ pVfErPaV<S.sOc5@)8깮 iR[v紥Xybvo hT':&\"5Vi%)Panٲ%a_Xi S,.XglwMEs#pfc\PۀR3T}"d|oAc 4{֮]Gk0DaiCuUp}Yv.9M Z9k S801PMJK_ (!epUSx, a֬YiZ\[_)A*HІ%PUpDB t8%FƓL?uU 2b&Ea]f-R}:�MEj\>% (cvɆ sZo^33[.Ia~:DiY#H)5ur}̎*ʒ@b gx4h#QjD(d\b&@ȕs5]dHPBh-Pxt4r CfKf0l0GFibIӔJash 2B9$ܹ3Xb8 t(m<PX?$^F0dKŇB/"8vI5Š c#r"rǕFkꡁ8k W9gx<<,NIEj%ߠ]XaTZMr#)Cp)EbTfĿ#h~'o\&Cp S O*j#L&\ 'ʜrD`ae;Z#\`_j si_$:30O5ak AQ/c &?MD9`rwFz6N@!^%V!2ǎ_1B,扶v*t%u[[&:88 ^]^[" P 'U-guȔiJBW\Y I@hR "|  ]5 >s)44OOQZ:T;U mc&KR =1 pD+sT2"7Jt/3L̨95b1I ] eĥǪ-l)[ uD uK~0'`#敷.U#gS`E6r@)9p~036B;RV5Czԅhw6 1F7:&`tT4KUԿ$0Kd%Ia$0K$,IaŐ!CufP 24Bd0C e"Cb0;D1dȐ CdP 14Q 2d(2C!!C e"CbavbȐ!CfȐ24Q 2d(6!C2!C1dh2dP!2d( CC [0;D1dȐ CdP f( 2av !C)xa<Ce2نsxaS24p3fڢ FBFF?ʅL Mp".]))SM wBTnӤ7)R$r!MVe] 3u:9{< 3? Ym5/5TCgOwQm@dȄ^jY#c�@i{~s< Be?fK Fdu s@20^jY#0�1j@fT^jY#3`]f-|n@r Ͳ>;8Gr={BoWp %[k~1o\Vo77/X~}H%0] F,Ǐ\.9?qYWj_hp5<?;i{{dRY4^y__<x4d3f#GP C͏<QC⁄jLyw?== 3IV?oyJf E,F,)_喼[ጐ> %$Y f2EϷ8F3=!x5&iş]ğJPL7c0g;e /EF,7T5&}Ÿñ7*[N06iDʂ~<x rؤ_0PȒ\lḊNl^CkO04#�T,X7b=31g=B(yb>|AF`s@`XF`f&ւYO045'sI31B7b}J0pאY6;9(iyЯy#3zs+bg>f IR+o\?B P;ژ+5&f_y F8޻LkhאcpFЕ`G7b>Z޻LkhcgW= ]y f` #- fpZ5dLi[0#hY0j8 !Z6ˮ30BC!N0۫) !P6ˮ30BC!N0۫ kvА_ؙeWނ!Ĉ-4t hval`#"6m_^f /a|0#Z4K0燈P^C~6Wf3@C~agw}斏QÊu!Ͳ. f`ў/@揚@ !rf\thulx mjC `v Kϗa؂)m_|?n#2̟=zGbq )m_Je 3_ϗaiȾsn m4ʂAf6ba< ل]4 հJ3e^~Y,Q 4?|ۗYa\Oe y#e\T? }!yLPǂ`Dˀ(%5B5 Y0'``~ f^y,I0lD˰/țe,/Ft hhж/^C e`V`2ul^C۾x /lYH|`kh!29 =_Oֱy m5m+6�|F䏚 s= hhah[973ٞ/ z m582o07�=_raA m5Аʘs"6oDjaGC۾x m(""6bDjmkylm @0"Rlۗ`X4t hhS`؀fhXpTtk-f{s8B4"=dM8a=3:6!p@fwY0=2"=dM8!H cH[� B0Ɂ 5C<"BC؀C!�F,2&(,ؼy KJ0eވC6j8h4 쳁:6El^qP ?x@ `$^Cؼ u y#ΠjaO~kȗrpyTXonհF96^rX5TF0{2!+=-!Y?r6r0{2!�]8 5ʼ?r6-('ePGJeއA3 8\c%f|jQ3Wkaqse>4^r(6XN0w2`ǻ/ f6L@4===e/y8Л� b^Yðz<: Řlీ- M|K!~ 'Ii|"Хh[v-p̙9pm|$KlK|Kaz5ijH5kΎHF|d ٙyG.>zMno4d-zwI; !0ChJy"fL㣻0FVӇj^<98FlTևj@&a҈L `9_uSmhͲPY zTT#Hևj+ϛ0ÎRC/5TCg<jDQWG%�PCVf# g /be 2Cl Ő!C,CdȐ:fCd( r̆P 2t2D c6DbȐc!2dP !bȐ:fCd( :f"C 1"C1d12LŐc!2dP !2C  !Cb 2dxc!2dP !2C  !Cb 2d5h3D1dpC!CY$c$1K$,Ic^UeE?/ A]]2>I*t ŤZߪzOf۶mw}ᅬ=o߾̙3;w_{s>f̘{d:tx}u֥f>F믿L<ي|Ͳe˾w}ƍ*vEIdߟ}?h"?۷o矛:utnڴ=a[tȐ!Vi0SpO/"ľk^uW\o@իgϦRχzh&͛7O �Ҥ~͓zk͚5`L9qĴdΝ頧z?ҥWLY_~%l9`&H Jo/_\Nߺu8d_~%5jM7dҳgO ^zi٩ٷ ?m*t.]0M6rd.\X+=�?_߿7d-/\@2?矅>Z{< =~ xHcK,Oϝ;W'ݻwjʔ)iV {gb(6O9p0<{ŞR3SW]u='&#o%;W^Ilsw}@�9>#<PCac'>?> 8q"6ҪU:qM>vx','L_$쮻2�|w~]vMX"΃ pc;v&fŒt\q?s=w^ U6N>l׮9s<mذa0.Bhx>|~`3_RjR �;PeNU~Rg!ƒmkiddo{s-Yw}ԩScǏQ@ZRP5"<j$0 pׯ_/o[lzb 6@914\;s Ēɲ@Τ1$'mڴ:tU0~9t<VN<Zmĺ%bLݼys �k[ʾ}R[ >}zÆ j#V\x10o9D -8L�/34 '͛7/YD2ORǐZE?8D% i{WymY T_ $g#6ѣHYf0r#F+b4 _jU?_ACf(W},X yM)=Z -* ^x!+MϨPj3ު@rNsl b|C'4V/܀'*u3*_>dLdzݻnҤIvTIDZ>]A"ZQ,qhJXK-ZUMMa˒g@u*AmAJ !e6C% 3`phOmk(% äzAoYiTjxhڴ'?#3zY]<+I'x"&1٦6;o Ҵ͘1BA8l՜ 5qxPrAO@~:Pݔd[6?DEuI=l-󺓐(֭~ڵ+2(j#lص<D:R@GY9xWwAQJmYCYb&M(膧RɼVe R[2u׵Y ~4oj{r='7 2.OSNd*b[r*CTǭCꫯΡ>9f8<E^2"y s�Rp#fnVvZ[yA,ybўC(YO+m6Ij]x=qQxa%H% NF::f%777r<znˉ^et\)߫W/DC͚5&`@vA`_<nQ[*̨>8MTe@!N@ Hpy][][۬誻xa:v숣P7,Y}˖-Vt Pz 3UqB *4T~bR׉F@ .RLnc~DNJ}0<ncXN\Ґ‘ZpWj%- A+ p< 9lRSrAlL-R%"`Wǎö|Gzq [B Hwk H\ؠ.+C(RPRCAlC�!`cj񧍸`k V,\+|JΊ+AbBB=bXß!VO\q p+#>j0[9GQUzqmQ]X0k5r `qBUؠX.} \#ȷV g0�\BZCO[lXjL*̬"'fh؋N z͠$IYrc~jw0 *`ZTC[" `0*`a+.bۀC;NĘ sR}/tS�&Az6%,<'f\~c'@zidRӂ$(y'fH({b텮QNz C4U5p:1K.sBO?+!ʰU%Y�%$d,]%dwkbΩdNR5 Dd:F0;@r[籣FBggB4I=zDi-c%T0vبNSG%Ef !6ܟ$x .K a-F8@ƛ}�2ȘkY׈ ;8H97K`f#J`f|2&Tya = bQ6DDyz6GWȈr)zK}ƍ,08 _M I*WZkQ6uQ$CWn:!364V)f�C A5N5ySⓈO5Gԙ EIQAEh*R|Wd<&5 zTNL-,f34\ EkA ]ͱ6J`q[ a"Oc|~lnb[i-`cyݒF (׮jMxdp:#M`3ڷc#A Ǡb �T /w"R_AHg9ݩlFj!'Zku9'B}g<l{ZC`/h%yM# ) KBލg2w` :oI V|u)]fy 'ѣ����IENDB`���������������������������������kivy-1.9.1/doc/sources/images/examples/�������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020022�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/3Drendering__main__py.png������������������������������������0000664�0000000�0000000�00000151124�12641336260�0024712�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����i���̨��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>799</exif:PixelXDimension> <exif:PixelYDimension>617</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> 4��@�IDATx egY&UHB$ w 02Fvuhg=3kٌEFv" [pKIT\+TR;SϷoW/{y>*s>M۷=}J۷mdtFuEy&wk٩ogG}eרDd>F^?ֳy7Gq*v;v /$  H@<6d]=,T Ĺ^WX.6g1qM龽ڝi<N1tgs'j{Fz7g1M p'ۆ/\OOk[_/owܪ(d�bٻoچ[>]_Ujێs+}׹9>po }uցOn/~+yI;~c_)nUe}mH@$  {b.Mġg*ݮ{خ0gq&m֛#}߂xtڷI\JLZ1Dm lvhG|֎9^|Ok7nږ7=3=K~Wߎ~aS@g}m=^t3я_znۅځ wkݾ3OvAW1Y LSJ@VxpvG?8_cNn/g/m'8q/Ɵ}M{}'9 H@{0Y8 45d'c1l|fKﴣWdM<jƇ=Q쬰w<|#NFI_>nivɽqcwjb-׷~[;uILױ=/l]w%&+MvSxzUkۻ7_1ȅwvc]r+B;vcz/o|`V鶛*%  | <^zszl{/l_c_7;pRm6]v}k$ŎĄbS33<װ[0{35K%ևnvH ^wU\9Qo>؎,x{kn G#>{mm~GW~Un@;z{I<�Aa}.)9M7?m=ǺO^Uf.v$<BVxaԞ{E{mo_kkl5Sֶ$ G�m4ܧïnv⡳;Ý7>ac[vmn{mظmذuvwc=%  <v<6ܝE36gmtΙ$ow<^뙛Xڤ> ۫z�G79P% X_v_7ңho#mɭ>`>q v cyNx}ױ@+?rwd{[f(v>q #>W^Z:%  PKwh;d6׷w˿qW~Oկۥw{'?}mL{ٹnN^6o}nO}+kGО3_zB_vw{ウ=hOۥxBx;-$k#jNoxM&s;}tN^4j~ǥS+&/rpe_l3W<ol¾%g}d_v>\%3qTl9}7]N>v8zNlus>_}䲭_qËPg̩~lJ@x tF[liw`>s1{S_3_~>O?i̿k9vݷ]v9u?Ԯ|򯶣mjz[; g{ݮohkwWlh|;x흿w7?~ 絭>w_￱B_ukn~1 7' X/ .}ղ&>,ivn=3In%l,NȮILfzXHowsג sv|{" H߷ FˁvƑ|}Ǵ7ۡoh=Ev{.n}i ?vpw|OCivWOю8{7=~ޖۮim?z|o5za;p> !_7>?W퇾{0˦$ o"-W5{?}Ff<\9[ccicrcwO<j'qvw=nツsZNe~Z$ݲ Wnut-K-ثQ3mwUWT{ઽ~۶͠}>?m^yVwxN_}i۶?؍==qmCwg{=T;P۶vV?{{Cv;l<8vA,({S:3YmEkHc C7>.HSCݵlt >vbKSXDcBժpyi$%Lr14Vs Vrw/]Jǎ|̳{+vg;ߪ=}w>;/,gssvg.PE$|[wpAmh|K{?~~{!t{wxmAlN͕]{Sv~LӍ7v}z>^Ŀ~s{[﹥{|vkb.~̻̗t_f^w$4" H$0G3ro97tuSӵIDr|sW>p ?8;[^v^OV>ttn:넶V~p<Hsea/k7l1>@ģmn=3ijDg 퓷~]tZ.ωB{h/=ⅫNeΎvҡc7/< g) H`Z|{ȿ>pޏ=N8_}n}u~;׷'l~wC;l>N|z7=lo{Oy[h93߷~{ok뒝u'k;_iiM^/41W ca;qi$kv7'A>; tX|86(~N6e;lh툏'W[;ŠsL 7X_?2Hq珿yu;;t`Ǵ{NxC~ x{¿lbkfjh Gyh]t_#ݣV{Ooo85 ݝ vsrU'ɞorV&8T- H$u};'/=럟Hxħ=}6eC;K}yOO~o_ʛD{P{ͿvNfl?o0˲4/n;3$m%Pc#q׸rXO<IeNVcV V5Uc06N0ϔ_Gֲx?wyV^q& 7ljE1T_o=)۶c=vpNtǼtcwC;6mF<xSDz<e7Xu?.X Xm7vqqؖO/>^^p9ݑc7+fc;Z c GEI`+y~c:vl߾m en\ma֭cSہ]}VK@x $d#d86#O=C3Y$ Pt_ṋ[eo̍d8udbwgk{v xp=ƌlGI~2/+[ZO#|^*w Φ[:? 7_ˊ$  H@'3 9]WFf+ier6'hR[+/k_ K=rà2LH6>P~]&8'8 + gzY_:3CYw? y?-iuL_7j}ф?YzI@$  _#IقM?B1vd]_7k]NҿGWLwfM8g>"pWRo8~tVgkձf6CfId7lg;z苏/zߪ$  H@%tőafW '\P_c_Wyڋ&0ulUߙUeY޾fչZA\65wbx&g0Nשn7^O|junU5Kߚ;C$  H`1CYgFve̝KǼ`v/=l+/bڗ#}iowT';!Cjylǩئ>ZfZP3O\yYVQ* H@$ ,!K:f9tUz4Fl0:Vݝ\Z0 H@$  H@ 2J@$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  H@$0Fc$  H@$L>& H@$  H`!%  H@$ I|LQ#$  H@1BK@$  H@0F$  H@$ 1&c$  H@&!`1 FH@$  H@cL>9. H@$  LBc$  H@|r\$  H@$5" H@$  0#$  H@$0 I0jD$  H@#`1Fq H@$  H`&`Ԉ$  LMڤ$  HL`y}$ 8aÆqƾ=Qoz۷۶mk~{Cs==^BmJ@X鶰}oH@B$$D" Eӗ$! "I[￿N H@3 xc</z% H`.A'yc Gd^% IE 6";Xp{スuSG%  < |<Oۓ$HaN:vwQeu Jd#IJ$"ɑ#G" H@>vmjuQSN<FEA2R Ю>3$_&k2;"|.$b|P;!os# $ OcCw  H#p?z;$ä"Ƣ1r$ ࠏBR1oYґa~Ɛy4&$$#6my睽H@#Og >q1ǴN;&I@$DHIj=}kI$$ !A2B믿vm<$ Hc=5} |r#8z TyD"IHI2Gd$/ZFH8%/:I4|D& }ugqg" H@0%  ,%>@KA`|woyGbI6i'H1I@"I=IGM2lDֱZx$OYaK6rQR[nu]#_V&{wgN< # կ>HHI$9TYMIZ EE:]dM"%+S謕|͛M^4.& HQHQxRݒ$g833vG-[ ]vY 8C" Pn2NGI2ɚ@:P7mIDM$jB2G/r8^$$.$E97:ڧ=iN|�T</z7~wqcXg'IBxkѝ${ǃ}t L� t}E&UZlIBtTIp-$|<<nΒ$?|d$1A4@xёĄw v=`??τ"ȑ;5H_E2;cW}"Y{xa2ݪG/ IDN]֓tD2VeOAHO>/[$  H` |>3gH@؉�<~x$PO .|~/sh^y}2 :Xdna#up9Үֳ?RǽwWhPc`6}EքW}"sGz0$w H@%`1H H@l_SA·H9Dr{ }⛱|d~#IEM>K;Ä#>GکWI=G6&=][^?H(b$!ю?}c2 .헀$3# H`p_+>_AQ) #EIo֘@`M22/2IH=~"sӰ?O=8:8%IEߘ0`M_M<t ayˎp$ H@8qFjH@X; ~3|>7A-%5m|0^f_ 70uyL ;I6"ѯG/Au$k 髒:G_UZ|(خF'X֗ ~#w3~!5,$r6H@%owps#A~ ") O`[R:ѮIĦM50:k%ϚCVeM ֪eME{a7%i5&ѩ{J2ιJ_o1�WJ@X@c$  *s9t&%P&8Ԁ6} eHƩGzM@n>" J0/l_ޕzl}F Y%> 6OMD7%~`>HtG#a W$a2ؚM H@{ TQ H`j w=Fx >C�7k;} zmH4H@駟 c#k#Y;>^%ֳVCaկW DozSXtfw:r.ʜǰg$ L>v& H`}>(g ~k/З@{GW$u9._5\<UXwƾzuէj7 )ы/XYy?9xZ!s=IH07z977t H+%  tx&͒$ # A&wi $%x%(* x/k@}$߈}Ws|N}rNmS_V²׾Z }~UH b\sDPJ@{=$g5Akaկ$H"% Α,T `aL]|k~+_i<CB;ՇcљRf$ ady[֮R^9`:Hvi#9b?&!$H@ |W^Jw<vI''< }<7o<y8x)w<H:'ج_a/i$} rӇѩ ӗ6<"O;y =\waѢ=QE߹f~$#8ICE'sR2?DA$3{wK 0p'_ cO}SەW^ٮvW Qu ,I@_0O!)Cà72rApAR0>zֳjѽ*^ }a"Yc'%sj^c|JY&i ސs~Ozғ_Dgź$vݯrguV; 1X |vosA6S^u IZrIl̯rQ`u$?t' yC{cu Rjֳ$ S~ K=~w:j@i827}ްvt=$%;cm H@{ |5ڍJ@|GH*\uM06r)K.i^{mt9(, nxRb32ndh Gx?|G{П!|h>kĕ+$+H` Ik־J3ݬvt,GVkO YQ]9Y;f-to|i]^Cc9nTgI:xǟǮ'@L�J?%("_ˇ?]N=%`6HY=ȡ=A/"sINİ횄8{}BrE ɳ~ͼ?ک/_ѣ>g<d +t?` [$9ԫ><`/c15EFǮ3~%#8O:ā;�hQlO~"aAp@6ql Rcʾ{ɜR9w(oXywBxw�>%V^+#k_U6؁Jaa+s^F$bZu/H蕠u H`o!`򱷜i) _>]g$  ̩xRj@LBgB{$1$I`\e݉:Q-đc(O$G!w wJn IB[[Ka7s5<SMv9iGΫNתW^]|ځ|so]z%`^Ϝ~K@LGH85uX(AiDo)bNM>` $$:HJ VO ?<+GM:j2ž6a|?reWe~|z. ʒ:oXX؎H5�X$  -rݧb|}.6Jt&MJ_B0YGD<.NA::6zȌ%$5FΌ'>v0w8b'2 AuCСqjXW_Yg^S)>?:)~μZHg ذ[K9W8Y w>88 H@{,G q뭷SO=O>F 4HI@68w9lG2yM�M'=)>IDg>2>aº9s? Y/c$ֹ?cte|#d $>G;(oj" ̋:,+uᐃpɼȬ@zmӷzOes/i/ߨe˖vu-Z> H@:&S$ J`/'LHJ�u  CL=9_Q#W ϜFNتzWtFKڌf%8H(&3Y7 H$LVg<ۧ?vJUĹ3#?JL=2C7kbsX#zUΣ^K8aQ~$:9 $>>~%\[|Eǣ ? xԊGZk�HX|N 'PDGc;yP'L�K_=g])˝$IB2xlb'u9~eJlv#k/}i% |& Pwԇ$5C?[.{k}kU<3|+  c$ G3Guo@(x@H> i @ Oґz *Hl N u֠ P񟠔K]dH!_u/ԙ/Y+w#Idmڴ__z-Yk#w( 1a?K|N;c9 #3 C]Ӈk_’H?>馛Rǣ) H H ''$XgIґRG@6(Kz R?A<c$G${A"b:&GMB|0ꫯ?gm*p>M�}kGX>ܑƜ֠D>lFDzz+|" HJzfݗ$0'@p;I@AfwqG; ) p#AeV):9݇<҄]<>e? vƫ/^Xc\xwAUW]n/ GOR_HgOa?#{pN_#sÑz-&:9'~d 5h?Ʌ߃VMRd?D.13oxd |<|. | &`@9A/`J v"A 8@s8~trSG;g J.VK -15NHRX#}!L?}u$ #A,+?IdҎ-$#k;r3{̞0IIrf؋kRh3N;uѫ[ߡӒ|sigyf<g$~|? =/A" eL>v%7H D K|?S;餓� (= 2  j:8D:k%֒5K`q[$ >1ўCė#ayuO;|1G$"$ a.wBHNAN23կ_YKXD'9?xEYu=\_gPg駟87 ̪K_H|W >?u_V6e H`!`kw*�Qޝ%H^A0�R(r\[V `׬ZȚu-5cUf);!d$أ/A=sÁ} d;! 8IB05a3|Y#aœHC{# [2ЇͰ=֦>ǟU]lrޑ$p<&,'>y{^G97 \51ͷϽկnO~ۅ^no]K606wY H':A2/Uʢ`wAP͑2"'H0}ꬑD:zѬ\g :h؍OY?uR_92]Äc_n{}VC=dȰ/2CǼdõʬƏZ}-@FэHHHri>}T$$<>pOC;0cϺw@3 HQLQ|rݚv@MP</~;GVS@%0D@<&dΰu> H` 6.zYYhsdO_->cG2_҇?H>0p!.P9?C|?=>s0>":ib;zŠ+#|pp{+_َ8ZL"Ĺ7Af`g-p]pOO|ho HQGQwJݐ$;  |z.vg!HJ`^ }y°|��@�IDAT޹g>Y3}RI>rG H8W#0nPtX@> :)vX=ڌq0;Iady kA1=!9` 7K|v~2#v'�?uOe}6}bΡ6~6rx0䰞>|`/)Y$:a _Bυh7Mý&ˁW=SO;Уn-ks=$Ae$$D|&K/ExtG~܅$ 9x<GH,uwo :&yIa+#JM)$Y`-q3駠9>X̍߬Qe/ڽT.{$dI@10I4c'P){I=iגHﴑJSC`ֳ{es<#7}ᱷ׼5_Q3į2g={ȚkT=r!mp]xSOm'?ɘWJ@&$  v~K`G.!ǕW^ PZ|$>@a11bM3/etWwy|zH/:/ր. >|/٧/s#a s,;I}W{#2~#ѩm:cw 7zM>5a#0x3S?Sg9r)I"0>_5 k_+<b?p$\ 7AB>WK@듀<oz- ,w$_|q=<MKص^*'p" 9$I>b#1ky'1L#yĈw )[κO@Hb:v>9(h|E&GEC>'w?b&z zѫ:Ƿڗǜ+ɬ8cMS'd?)i??\;8FkFk_D7ꑹX:s}7W̒J H`0X'O% $#IpG8UP} )%A-c[ʯ4~X6# $@$HqWla )˺BIЇ>G|_$c!Y#%/>F&a7w_b6gxb šHƢ;>ѧzGmB[=_<V<oo,II=2ïڗ~e8DRmXFSa|pprÀoX$ Mc}? @PAC@CB c-m8R4ޭ]W"@$xB|EA] ?M9SGXy،$a~nw1:>#!! #Vl}$LԳz�3j7:ѧ&} o$ V$|)u~c#>W6zi9Y?Ce=1?*Xc3|98Wq,:Ͻ}2K;m̫A?ꬻKՋo%Lok/oXShIy䃃$/H@뛀>z/ A ,*E A:H]w]N+}#0'@<BwcPQS%"KІΧ>>>c{-CIPǼeIzz1̃W>yg;9_HJ*ذ؁CRnt')Գ7 uk!IIod7}w}W ڂ-:X?9_l_x6\ " +pW$ |s$ fp8d(yǑ GF<r }%˒Kػ;w A?mlp4cI>?%/lW^w/L N= @/*H?Of:9規9W[kHJ[TV=Wx!ÆzvdS\kM>g7w睻{9:5"^thg,}ѭ'ڔ:/:"<AΨSIq>Ի$ ~/$ �ՠwb Q+bOHtx .A!lzyzO?OH6 ;#A8e`#!3@>9}n?D\Ndx9()L+^4f G?6#ZtI>#ѫ:G :buI_4HfэDR۬>I?vhg}0rɜ%Hg1<$Y2;"-O?u=\k7 o$7 7c6{6;ɗ,XL>s H` 22 fn>!# &'pG/3 @)I@,KEP;Y䂀s7~ovqHg@]/x w~w6NA IHW8d~${DiG2F=ҟHo{d0"b~l`;vl2^K]ztb/N5c&=Re-t`r-8 f1oWyiƿu1ޒG@ok=Ž>ƸV_`7}^X@*$ߖC0Phs1}?cBB$o}[>>̞)w:B?s#AA[d8׾'=/ ( 6"'QJ?zg,2{%ϫ F񭮓9MW2>'2̇ FN:I+k_;˵õ،g^Yר[6NRQǰϑ#k>f3{&IoI/=*W$\yL)OyJA(% E`_[o%  I`BC �|fldwR*G+JZIT A'<&t! .q*m$r?`kPϑWN-iG v#?P&!S;<j}u/u-҇>>kGf-Xx1}5ʵǵD Og<`\$2nl:s3Fw' ARUOƳ7^/$]$$/| M>e:%`NOnK@F74{l_eKP;|]>K0D`LGq 8ꪫ? }`;HA{ k=ρ97oKI0]C_3JtST1d<؏&ϫ=^FܡD'#k_QUB ;~(:#_c|\[˚9H"3Zf<6SgԑS/؍_3Gr`yCYv@J|eӦM/H@닀:_z+ L7*<ĻN<~ut|OpGl`،V 6 kLE` Ps0/}X??>OEsY'L?-W%u :v?0^}߬_0%6}C3/v_M/j529KɾGrmN;ס2ws6#G=2uã_{\I1s<ۇ>|A:YX39 O ݏ]zWuttU}52r$gsiv[p0m޼%Z &�ol/zы5'L?\92'cW8{y`2?h;]xPfj֠ͺE0uZ;~j-|u@I:vr-<!++w r<rmcW9Owrs G=烹aY$'?|bbdo m:[~J O&$0B AV38.>f(o!!"f H*%cIư9HR<ҕ`-AZ5L?}gأ/:C~m3>@;{] _VCRw AܡK;6cJ|/9õ7Y9Vb3ze<2{zIyu@AO^)Y55k^qYf0> $NQ2-d }usD##|o|Qm#z%" /&|$hT?'V�H񕸼g7:%_$:se%aX "~GЗEEOn 9Xֱ鯾1VR΋/UV6kqЮG<YiҗSaO9sMthpeN5KV-/7y!AIs.}l-Vk|$wv^W?x%II?A'|Gb]넀:9Q) >""YgB$_y�0X  (aqG?�6&Au1_Uvx$s8Ҏͪ{N`%63?$~e}tk΋nt鋌H|2ȔVO_Tڷ^R5Vlz5uuC�OB\8Ã0b6;8X7%qms tE?=a/cspG2w{>sY3B<$|s.> xxCt= O蟧'c~s@>( AU ~ao!ȴ9X%J;s HƆ6jy�v]6%f,6VFWPgסN]ut"YmGfMS2y.TU9k p׃ă}Y'k:rYA 8%2>rm.>G֊e.p SSHW|F|:썱׾`϶T:i#SH@돀;gz, "?}AG$ bNށλ_y ĥɁn֋aa,2̋^ ,m@:VJ֍32>E6<K_m/!sdgqv~uΰG?~lS>$Zŏ̥k*LkzY;s#s sNcUEj9/;b Y:f3m!6]VbSiwXE6|(; x'.yw1KGA`,m$. j JƫNG~ u&袿J;U']MڌN?ؽ 鏬kїvg΢[%ul8utm_\i-f"c6u ~Ў@2k'{؊X?{~mj\]qT[}ưN_l e?,#vH?}adʸRXL>yK HarFc?A%A`;#A_  �lLձ[Y?cI`e.ZtO紑u~mg29Ȍe]PVVG9ceu]l]֏C%*Hu>}k-ad!n2Gu8R1\Ev-s_W%HsX$ Gc3=v@>LNR<_O�E�IÝ<9{ r ܱqd<%}91dLt#OyGkԠꍭn%MUFwFCj?sin3/V~z@�9~s5c>95!s͓xtQ+ڱߕU@CEz?m$%뭴V^L^zzlEV^C]Kc=7z& |x ov .J3_N'YuJFy!xe f Ω K_~ /e8gY;WY}N=25ҟ4zvџzfN$17}^`k%%k sTu~ɝ-tsK]MP+ԑi kk-GT^2F;{$0ϑJ@�?BFCBF`FBB@cL_xq_\H�kب:GAI�K=yC?[T?vKUF>$2^aB|xt9Y~،d-)q(I`O_̯ˑ.sϣx֢إZNk<й+~ mgNէ9ekņR3 |E$ o�]$HzO9k+l%hڼ0QKG.g㩿?XϷ(Oñ:7eڇ^m;vՏshN3l9fcGas!}ppW)㹞;kxisÜ5싱7AuQѥNWzW,<֚˜9R+ؒdk?'{o @AB@E"8t`'�<v X#nke^榝9UFy査/w>j@WpSv%iiU2IYe]Xkz >r=!E&ሬ}$$\I<^|2l%6ҮrX+ԑYꫯ?vqƢ+^+2éYqRM N$i xSҶlC'#!m vJq Yc'}بj:౫u(Y0dlxR9N_6lG-Oѽ,j/Stj_/^B(A5k-2uH<H:x*rSmGJ|J>v$/hQ?  H`]%  ,$ă`ICR >t'\K0@~ 6(<,R?P^2'kF؊N6hUwviϺv%#36ZiC_楿:s]1c;ȬqdYSCX]:eؗ~ꁝROɹYAd:c\[z^Ov)C.E'sI֣ #6ײ8헀L;iS$  2 ? AU>$A?Lȯ?<u}l>c 2UMviS%'=I8e<~,5\4o~YKb/2ɜ댥O;L=pk_tc9zT[#s D:@$ʜ㜿[ՏEfiGV頋]-##cCe^dp[$ G;$0B A 2 %AS$y*wIu~'[nc#2^% Νg,;!=OoOx,i%~dNuXǩ5\֮sb?k,~|Z{wE.H^)hׄ7G$iă[:Q"FRuj_c7mtbZD'z>}Fd ùŘTJ@눀::Y* 1($Apx  xăاckz>mA?mg5v/>#KAƇrYM9,ᛀ>1ٌN^YU*7Rg\C؉Ht^T[KB?m|Ȝ3Э>i3d,r^9鯺ϵJ6c쟿>qwHwwQH@됀:<i, M%@ (&ȡ!NNaEĝ[oxؠXK֋m֣Ե>38uQ} ) S}Ozէآztqdߕ7u̝SdQ\۰2$>uquUg|^l#)c|�w<8 j'>dPvkplFj=F$83[}3oe$wuW;W>!Yf~ H`&`g&\Jxqԃ`8Q Ku~|om#6y>=ҟ4 uH(WWnksN?/v2~ryYd TE?48@'Lɾx ,9"SR2W=aFW%ֳ\Ce{ԇIWb{ȋ56{\k8\F?8x^$õe6-oyKx.mosp"o{\SJ@됀:<i, HC`C@E;%xGFր6%}H(ȳ>:gRؤ/uI~%cHwꪫڳg^է[L~l9}'HAps^Ӯ[s|ԫd(샂>uo^ԙOA@}x0?d^zdM_$cRdž̥._mHS5U͛7}cM_$ Kc;= @KG`K!%"!J`1wDcR'6#<=o7tS+{6>#4u}lNth/=9ȑe)6ڎ^dtS>&T#%Y(ݭ//~Fג[9<_X|b _?i8 Kaߢaua}"soFpp׃#ʆ- oǭ|q\pAo H`0XN% 5_=KPN`39H >%R^1`/n{5ET@&AP| +:%G?v衇/A#HlR)}+#;^3/JX"HÎ}#9jA2H6 ЫI_SFu/cBvlVεma/2uɵ9F7nlvZ}"X&Ϋmꔰ=~[!u.sRs|� H`0X'P% l jx�` '�kQI nQh}{xFÝf%I=SN9Ora/Bozn;= KiȦlĈ %=C�c=2F=РMdH@lK-IFz՛9ߵڮz罟so>cIs:ެi~v#2?QGZGr-<6DƟ;/ey҇@?|ZyNqkk; f!e2f ց6TkmXq,6z`w~wv"G[9Y#<x?# H.fZr" P6Uoݩ!itf=lQ`Yd_EWkBAI\T�˚8FNVWb;bt�]k9:\:ĮqFWrsͲYo5KSf1k,cǦܧ,'qc, 婇יZȟ CK;kY>֟뚰'o~S$qyV{Bx>5e#`-7:82愣Y="s N':ca:z8Xͷ/| }k pG?8ӱbLF623)e Vk;^ʘwS}F:U©49sP昖[7K;3ܴ-@qX:ζ0g<2f\94uKktx%^,ַuzǶ Ϳ[0Gxp >'ºG 7 Ǎr%ZG"p pqv8:bvxp,aO-(8pzs?sE%N8saqĝyu!X~Dv<uXkp ~3sutQC^q,?6kӺSy˵sL4Z<i˵Li^+as <h?E׌|FhkϘk'b~dú?w>*>Ϯv~f||, F[Sˉ@"pM橻kqtplt88>>=c((0'(NE6-T~|<8::ӑ׿NG/p/g3?L9}֑6eݺ߱s@x-:-h =[u> 㻾i-R7Ӷe?2:b_|^kO{e|nhK x�9,뾗IKyWcIi]~z-{d>s8ăs+%׮G WA{T=9LDXag` '8Ww/2!SxqIs?!eMƒv5RfNi-写 ؎gG7Sx^ ft wmY,;~]vIɻf`o ąu7O\WBS)gN1\gX3oYfz e2GG ƒ;mJrځ@|_:g6_v\7߼8=8T8A9 oxᦛnZ NΑjt688:U|_;X*$2RAcnR1pSGTҏ`Ǻ9&eDK >St0{i\Zu׶9m\2 p E,eZm 0k<@=SaXۛ6Wk9af~zxO9a*ϿB"p$>.l77qqeNtzt:8:nHiG=Nmq q<qpȹq}ïEXk_l2y[ne&|:jI{NrǶlc}~3mY/q->t(S|Ў53㉬goѽ]u;#vZ3:&`o`D|p=uc"Ж2y)!ܻk`16} elGS:,Q&X"찼do+~n#nԃ+| >>ZJ&G �N|7|np+-/:Q:[8rD+o5f#hq8a F[q(#f,zzZnKy u2u4u ةsMֲ.;֖5K[ve?Ĺ?L?Zںi?\C ,לkLhKg[plY$0ЗyOuڬ8rв??X///b>7ig~V7ExpAyB"p$>.5mGgggH рdCfmpC`l-3F=tҏK0c`w4yYeds {Ʊt\Ad/63. {q\cM;Ӷ;f3O[7] kua?F\p alaYx槥8J.:gA[[+y.w 8A1?|| :qN7D~\Ny]U"p(!(YHNVᡳQ:iMcS8tL<s~:,s~lC;yINKn/s-,k/yñekܛ6˞2{C!5Z+?uؑ'W`LDܻ}AXvnv\8e G!7-8qK gqQI\_G6)\.u=M"p8fFQAZ%\oxҟ8~Euvkb˰g=6KmKukuSid_856-0ۆux@ÕkgF!Rozm5^{5D<29%plHÔeA4ֹeJ?-i#kY]+~A^왵З5#<\pV*]Eǧ?E|ж\^{mY"p�߶+8A:RX&hi'X#'N'8d:c`lwv-u=ԓƮufھQGYQ$o9ù<X֑5Wk?Y~]wܹؗ{úo,m/MKσսcs1q><Eڹ)>h838,#M[o󻦙gL=OO۬tٳkU"<۬xN:/>OJ]/D6oE g?Wqppu02ӇH:XMKFLT;ѣ}gZYFz\[Gyg޲`aM:08Kxז5"sX|hKؚs?{$*:[_NR~˸;GvA9y¾<iS:7)!g3vjO;\gv>0(;"yW с"m >$>qe"p�ou88o:{4QĉZGptVקp8o::ķ%#H:[oZF9LkO%1P#^7yc'8pel{X[Oש}?ơξHѼu湶8ܜ8umm5xw̏SCOXԻ6/Ӯ1'gk^Ep-oY^υ͋7/~q~s"H|ZD`EqJ' QGlZ-N78F1vyZ'5iӱY?}{e!0>Ƀ} "' ɻYg3ԭf~>I7}*3gg "yYbrs-|nPzsgd2r z׻q͏eX5oNJ۬8GZ@c׼G �εN4ΔΙVyNG8:}Z3:8xYL<EXo6guq^/Nq}`s 3-C׽l?,{f~ìiXXϼiZRF^KzF`'QRgANX2߀X%N egϢsnƘc;?31Pxw;ٟ=/X혂[X싱AxP߿| _X~cфU@I ޮ#G׎NΡX5rq[;}1Q!FZYv3=.>Gg[.8SR~2HSgeM'|#f[O+ s3@k=溘@{"cÛSkֆϵalׁseX©%qQyU.'*܆#?#xы^t[ygmc vp*&z;#D`>x�NthΛ#ip;=<":3︎\lK:+m?ڐ6039Vi\jceO`Y.#?̶iyֲ9i}QekI;'c: #h8Qԧ>u?!<ü΅Ϸ?qr›tОU}pAO1G D H|1@vO�'goF,De8uF)Qy<f�8ș?v!mfʟ}!6H+>pp:ǜ13&ARHl^>V{eiH4sR5'+;@,S7Пϙ0%Ϝ|g_|?=Y$ wkX!V^|RiP 昂u~d@:Yv'*D H|H"얀V8^8\: 8`88~#3heZ 3mXcekcVUQps2:feߦYfx1fc9㒾|&)<pڧWp4Yb-V(N I†ksșON)`X\LEq:2o c%~V癱3DD{@9`Oo~۬< @&ǤQ:-s9QlCN_򆙦q zz g~ZІ=u0vhq=ab͘F u<?VhIJ6"[z|.8Ev}[GN <DbQ37m6^Pn#jhg;31? nBtyƃD $>Q,%pp98j:rq1;&oIhq~qFEq:u6Y˱RN?N:kmܳeVar`LiˎY)>*!>}Ӯh*eRPz뭇WUDDBP3Gc;cF8e5Wp~)]') *8S!$>DD`pé;3멣|:gQ"c2cq5GpVxxV|(<Ǔ=ⴺ?w?),K#hc_gciJ}~k;ۘi6Ňni 8Ï�;;/D=':Ї1k0 },Z0Zu<Ƈf\cu+8XN9@"+:DH|<Z@.-L1M8p8k8GoY ˾Xigu~ǬcPw,=boDZt?&<pj 애e|4:Zc͵[u.gcyIxnSb? 1g[8)7Hї}IϨȰl޶Z`Z&G@R$)8 hVqD<@"pI,uj<s[[LOK1NQ9H;.ep`llchϪ qց֑��8,IDAT2 Jc'}[p8p'߀ e}Fwr&%~:֜l漥Jzkt!x"\긲ԭo`elڙwLԛƮsXv:֨C[)<p>E`aҮ4ugX-9fMOӲ5Sgg=|k_۫'vg歧̺ia@8z}\Y0"0=rz^N7^U@"p- $>%Ɗ@.,QG#ΥNt mva7Nkk[#iSJD Q>q٫5u-Ǚ}N]-R>8a N s`{ב}8C5i>Z:؃oO=޴@t?"DH|\c \L8c8wF9t:k瘺8"nGZk>ؙfOݛGubŭ7`^"cer_9VXL23ZnAi|v96ϑm5Xuv^7iBCrKכ7Vs=@t > @7#tpq&q':儵sHp,[uVGk=qtZbqFi򌂷�s3lvKItݤ e,{sAu3 wi)B)#zAQ^>{EP.Rs nBh|]N7bY]"I q=6v"pa8rk fpʹϟcӈӇC9CQFun#8!6o1kS5R%7-EC'{yҳߕrq/;Okz֨ïsG>KD>KX\kkC~ٞ5)0B5:g6@ q#\x^GELtdqvR6ZJ:뎧^3jچr׼i[W?z<㌓8X؏u3/֢~ 06νyG91JykExدk<fY3;,DkY@"pH|WE F{]~/} >]=CǏoqiî8_˰:8-cuqӎⰮA)B,'GӺ_myy(*3z͏ r ;{vr}-OӋErB¯+J8y+_|f,0� 28]!>|& @.2Ez=pV'XnıQĩA ǐ[nciH["NѼuX\[FM::浔F(q%/yw|3\�1Tv+Syl{ׄɁNV X'Zx'b_W>' $> hp6o_,׎/XwG^-N,&Ϋ>sCQ1&*2=BFtcyƵu<=1k|KX78+O"&6 6(ܗvTz-2ۻ6_. $>|{"=ַ=P]?ÛGG p?GrprZGH=H9545yF׽p7/"u:?4s;vu=2/Yg:۴y]ڲ4 Ơ 65D 6׆cD AO8xwxx9Ep �u[s>,"'oZXEmIkO)h[}ΐ9߲.N<pu#N6ƒ4Xvv^ڱv SX_G׽.Ռ{8!�~[D ׆@plDx8`Cgy['<ήNp=WHhqhqiC[ŇB;?b0Oy`bFvXs-˹ϲ^m`̹Fd~ηQ?l?ӎG[֩s5B}k_C@"k@ q 6D"p ,;$~K<o9ED( ~'77˩N+?N-cZg ymglNε phArC7-Ǻ.O>漌?矎YivO(smZeM1LS9c8>r׀"DH|\{\0zbx/| 87? o@X <3ÉǙʼnǙ%"B(#M9BXb & 1G{ipBÜI[uNIJ6v6/ Xc&O?j)'2"82c\=C ^g B"C q}6j"pA#xW~=̣_CqQ'x N=?@۱D*j<alǤ c(8ϴg}tp:C[b'siy)Yסa,v=yǀeHpi۲_>aiƒxn[>@ ǵ(%Q9׿~ۖD="�ACK6/x[ ~>-cQMBڨHPП!r#c̴kuLyK~2:ٓuʯflSGs>ٓW',F !6%sʷu)G #pX&ob pr%= Y&pcpW;XEBNi?H9,w>mgcx0lZyҧb۬<_@"!8ܠpuLZA@{rV)Zip }cZf¼ ӡ&]K#S̓Xvum  ;۲WZ(w׵;'mOuM9#\S?-D ׏@mDbn]_Hg->Cc:iGX\y/퉎G=sOukƒ=R><XvO[u۱u r-V}v<+RD O@3lDAWyVې-yߘrӫ pjÇIS>#c'8^;Y ; &֣ aYw?&<zzԯ˖C2ˆk6ƒ`>+D G q~)A crVX%r*7lsC)̇I GpK3\3.<X1jݫy,m!K5Ƶ{l?~s uZB"lKڶKhD iG 8:::Or/c ?ci�vaۛ- a5kԮXV{mgڽy#r25#",yD ؞@ck "�"xM7-'<=p#M EδN3tMXGp.fBr`s9:RFu2Yu@T\ItІX}+_Y1_!@n vuc\V�pV_W.E42^<8<'s uWKqiX5(,2mIYi0e99Y~ø%?ñ2ǜ83 W(F:M[<0S:@n bD`{??88~-1#<xc>XPvw:ca֓^ξmYzm󓦏ʱǢbgt,5oZkiI<{Q0w߽e@"@Ƽ.*ؐ?E\{888<L:yn2"Jtuqq TX3:6cu/oݩӮ䉌uࠞۮM{wy}{F O q_Vl@-oy  88r@tV~TPs!Lc=A`'=a>ag)"r,[]zyvW cCtrys{)D #x׬G @;C oxÁ_/ysGAN;s Bz::8S|Ez+rz62tX2}NAiQ>N9hW@"M q_@#'>ۭ^^,!6pyCG\'GYg\pۯP`L;I;lG[\Lł}ekNm9csqusO#DbH|\#L bnarsenvh8 orW )*H*nKe j]ߴ3Mٟ:?3.y/r*N88E1[@"I q9k@nC <"tu-N Pgi))Xc #Dz>9&yǡ N`8-cg#DrH|\n"kLD3o",\tcyAqf~?VᡵsjY v?;=(ֱolXf-}穆baU/D ~$>si"8 :8ः�着í3չǮ#(c{2֙6ܬ@^X;sk{,_W|bcj(6 @"O}^v\%N+ 38kg\8Ѡ=k)Sd\)8<P0@uqᩇB O5m @"$>D 8�Óvv!: -}�9UFa&?#XNkNZloK[Zz+>1O7!LҟD #}"A�)ù=i)6fKH~ls"}A@PG#JR)8ܠ-2~h2p"D gH|D : �AO*ҌlZ3Bsr3s_9{=` DJF c!x,j쎀ύ+ P`hگ#c9ιfzz Z6ZnBP 4,G|K_:<0.F @VD`7NNeXO!f 9iʭwZۮ : Dƒ 9?׾F @ǵ%3~,VG[m[2ǦilO:Z\ΣTSbď}c@"\sk#D̏I~Y=ӆUphm64'<}ho?|ߠY!@"p$>@.ǕtP|2ƚI6f2۬(<dկ~5!l"\W늷#N@1~cN*w sLn)7}=m[|΃{HB"DH|\wM\dgv徎9W*l:ڞ9JmWxFB"D\~ZID tϲv;]G˗GBtxMxWQ"\W늷#@`Zt:nWk sVpw>c*@"\W늷#B@Qe_:ZDƩz:'._6}5Fu@"kI q-i6V"pύN ۝I3OTpN(>X(D @Λ@㼉7_"pa гWks<ۭM11-D @Λ@㼉7_"p(\y-q-;qkٕY"dݗ5 :X߿nZ>@"p.点I"B@Q~Lc!ucv<|>�I|LB#D< $>ΓvsE  kAjǺ3Mqarc֫SϹJG @ژ#0v'+),аnY[|Af#D J q,b=\It\ ȩq1RP̺YNx ַ9LD H|&@.")<$>?%B6ԜO{LtPoG!@"V7p 60L+8%q DZ4r쓟&@"C q}6j"p(,ZVza^Sx&>Yϲy6@"p犻"F`:Sh?+}ùWb5m$ô4~@"kM q6^"pLQ17F90ۘݴjZp?vqc.@"p $>5Ƌ@.c@Q0뮔VhOOfi <tN|=@"ǹnD"NLNE6WWc5exE}!@"ԛ30f:mu)H,;uڵxPlLK[> s\F @Ε@\q7Y"p:O3ܗ Y~:δ]J4O"D $>xE tiث iW5Em-ΓP^@"lA @. ybᢧ0Z!1Ǚ}cǶJVq*>|>@"p]$> @. 2ϲDZ>sLca}1+>jؕE @ژ!??^ nR.3OYZPWxg>({Ӟvj#D ׍ Dwp;uP`\"@!?\̭lFO: m3@"N>΃rsD ,�@P L;c?ĄeZI"D [@[PoD夂#fP0<;Eʜùs^Aaaiק~<ϰ[6@"pn熺"Hg>_^TsNӮ !Ͼ#D E q^'<Pڄg نYyhGZ>+0<8&>~~`Q:@"p.点I"J]))1@s|ZwNC!2O@SY"DzH|\O\ }SXwCb7ZE:�|=VD &Ыv7Ə@.b\nx!A=uZYv}3O"D< tq+px`!BZ6EH1#uW0 sY~Jx[hc~-D 8&o}|Q2߂蘢Sjz,BQdWx_:'@"p"I{9/>N?Y 2Rn MLGI['wgD ?%!?Ç?u]wIBTLL`Yuԯ#  ,bÈ)D @Λ@㼉7_"p! <Y:o<o>8o9y΁%~1| E,B4qBsYF' S-D VZlDR˿)~n;_?c?vx_;Oa8B˧ʹgdLg8&@,)Oy2[:@"p tq 7~"p)=<~pWuwwnI<X9 ѰM aʹvD y<i7W"p |^S/ !x3T\ SyEgABc]J!@"pM" Kꯖ\qc)"~I K;H+6 ց5:`LQ^@"yPnDR?~=J "x~'~pw?skAHSJiL4F @΃@<(7G"p)|#9|ӟ>ۿx 6."}! �QpPXi*DuDȲ'j:F6@"p$>Ɖ@vAwwO0~ӏW<^W`(>,s -S| 3 2g}q@"9nDrЇ>t嵺 #!U:`:DpLl+"Qh8$z0al.D z&#ˏ VS_n"wsx3y8ؠXT0�4ւ,1:5´D  $>nK#g>Ç??8z <_u/˗O{v,v-@ ɀ2CQ=OÜsl"D<$>΃rsD oonT[zÿ˿,g@.Zh )D/@D^GMk[O=MD y虏$++y7w_r"3X#N?B{,M:V~ ]F y'"\8{x_;7/| jW;#ejCskXʼn"˃FY{c @"$8O\:8Xq՝w޹yS0 "8P\Xe<Ni '%xNhB"D $>ΛxE �s":^|]Ab_wHO3LA1EuڎRyv/N=|)'?IB"D\ nD2?pg/ < renӢ@cX9inD H|+&@.;/| g<[ou"G <Y:<OT  EuXޘEzyB"D`+v@.-BnB Z( imW¡- Ql`Obc>VVw]˛/D 8O\n |AAQ4�~X`gTtxVp]w9|6@"p玼 #=No-{T<BKڰ.>hV/}Kط~Cf#D Ng>yF {$j<)OY~ !t! Yc}{0 'O|z]U@"lI-7w"+$䡇ZN8 1g$d o2ƴbŭVsB"D`K|e[#�'7t[nYӞmX9y΁+lFNB"EG9"<Ջ=<B"D`K-7w"A�1W/{˖gD-|qa@P(D(#;g'"D @ q#\DN;͐׽uEyN=tvԧ>udȊ"D H|l#D @"OVi"D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- $>@"D ǎ.v[@"D [oD @"@cGF @"D`K-7w"D @vD 񱣋V#D @"%ǖ;@"D ;"n@"D ؒ@cKD @"H|bD @"lI %@"D $>vtj"D @$ؒ~sG @"D`G;m5@"D [H|lI#D @"#]D @"- <//#D @"}y����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/animation__animate__py.png�����������������������������������0000664�0000000�0000000�00000062342�12641336260�0025222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx{eWYWӝKĐ2D a @P25N%R5L騣sƙ)g F2Z5\ p@(HH tLw}s߻}w.s}nSY욥H5Ĵ"No|l@ŦFa xo&< r0<6eߔ\ϟ."3?uc_V; "v:mt-ҥ�8V}_w)E`#A k U\wb;1gxX{;qĜsUڔXsuT,"8hc ָs5u,oˋӗy_ѓdٛsHE 轈setZײX>6z1O vbYת:i}]y朧{%iw-Rc[o{ILRcμ2lK}\@?p;5[LC`6vkPLy'fQvzg}ym:" "0ж莵#˷s+pren劀,@ߛy~mʉ۩ty4z\" "PGД;ol],5Q־7Yk#ĺzX5JXo]76u9pjҬuu=ؐ,s5Kbm!䱳w]b" E`M.^ZkLSϨoMuyjJ%?@Ļ܌R0ܤzKHk뽬sg8є_G>rx̪/kRl Enmzrȇ{Z~7řG5u7ǮK�ZW?AS9WV/Xf l݅7UGym}XjK1ʮV_Fإ]nk9)->Dy̗X?m7R^X >݉Kv]żF3)->Dy̗X}m7R^!vjI&u>b6k-ڋX-F~kcڛ_̱;KzP5<u<ͽnuuuQɇ8^'x~˯:4_-y.q]٥g)7{_}\py~\x޻샿؅3NUWck>eX䚦k?57<ONC,]2&Ϸ_yd=\_kfʗ|?=?oS^Քd|H642ǎ7nd80l},K:?b~y} Hn۳%ϿٷoSM'O^~~想=m_tʷ*S=jȱ>yail[C(R7\f;2렏9"rOgIs {cacnIV5֛&>AWEz5g9e'kߵ{Wڽ{wڻwo:vǯ9x9ߕC5;>֎<@oB ζJy_gbDŽ<^Bd4C$|X`ʗ'><x@': JܶW iʤ#|Jo3?_ۤxGJ ?gO=<z&=Orjo>r}\7ʜnӸgu~e îu:+=p߿Wd?_"x9nmN<sEpζH;rd*naD"<<Ճbp7y˳Mlk:cs'(VlzMYuSsY5jsäo=LT@9>П!E#oI-9?)}'_^58Gwaf^ aY=갽~/}omy 6FUԩS@#bxx|>xc T*ٗ(1q1q,٧21zdkWT-|Qu˳}e&fЪz,zy^N5G5؂<WvNT,->պs {_l mHȆyF ,ٌQb>?:<>rXJ{imM?UtOO'^䥗nq>o}䮴KykJ~vTqI#N\OӮ.wIm>_?~Wz[ҟ?٣]=is}zzyץQ]%2Ma}$sv|,EzF/98~rv}?~ac4|ك/Hg?V aƠsNV{`v�3Ydڽ^\;fI||ї W@h|75];Szy)(|0ҷ<y+ɫei0:w=ɴ7NߔYHFxnyc}M:}SհQx0?y3=toMi?.-zCzW]tCzYOSkd f>Ic*7J=o7ґ?GM'>,]c:39~ttQ 6` M=S>}hzgɲZ7mi/#_s΅^ʛEuXWe>Y(^^>^kX$9Xs&>6%SF>&/a4s\;ntJI̓s#RfV9/M'/q{yӾ/1]|v)qv~@J)}NO||p:~wz=zߥt%GӁ|t(_钽B )ʭHclÃ>&ǗokיIO}Je?~:ouޗ;醴~~iBYcgrٴϴ[ފO\ӣ 7bp.Ty/6!?r *uk?DFQ`c~dmry13n2F*m$'x[~lO;'ة.$nV᡹O ^X|]|{IǾdz)9)X>=tӾ|=Sw~5~0Mh;׆!rDv>']s|*}##ϼbnHgrY}h%~&fVt~йG/֌{8m4s'os}:kY=O&:5M"Q�UD:({.6ݚ6{m_vYꬣDKndž8p@L!xmIoxa,ػukڛ YTx$b@UÏS!;][!cêWnvrM7pnGQ3QkQ`sIN>>;NeqC/[?UW=Ӌ9=g#ܝ󎷧O= ӏݷQ_I ϧ}Th]fWAUQSuLT;vSw~9q&_Hx=K>{>p~x#:ּӷk=rtgQhC#bȭ6@wC9LnF۳s_VrTr|#QoiW^|xߋ}Y'1#sj:]hLp2/hק|qwzOL:[:x*˯M_Ow2xU:vߝng]^WpIz ߟ߇5܃M=y\4m}*Z>*,Vv]|\V$yT(F-z!]˘�G&`%SAi{!|`oˏ1VTv^_~AփY^zGؾtޗ~e?sӷg#פK/=/2t|ρt΁k W']{kV=Z?v4,k 浟MͲ}0۔ ǔ誈X$Þe~g=GF9ONF1d[P=`v3_?i `i;;/&g/1ZIΚS|WgUQ1=ZѨ(}>>v4 ^΋=<~i7˺H߯K:ψߑ?|N]JrݳDzā3ӱǐ;Qfj"T){>V}zspoK6g[=rb)^':vDgk5lۤc}u2g0ےG~6`:FרN}s\;3^wgnڰ=jXYIط=eUȱ~OK=?J-=_{VVurn{\39PbLǹnbRy?_w>*2c}3}C z _6H~M-OOFFY]<?Sc߶g[}[bnO5fj֘8]m"{cn</^lcEiЦD uyǬ߁5-4D8uJPYXExz׾YauU߉xx=Ozt:r\6a:r?+C`Jw>OƷnbM֧Ya|T+L~BzޅϜZig9ǮĩN5XӦwx/Ƚ]|Ϳ 3O!/H?nHק{yuׯt`ۗv_wƞtӗvo әqYzfXNg|)GN5<(&'\{Pb-61 H[:,CӇڽHl ^dKS 6_u6^׽}yK<y9eJ'xG:_u?3M&'/ݓt/MwEՊoS=禓.K?З&X FSG2<qzʳvƣWFۃy}o</=c+cq{UH_X{'66`Ճ pL{J 7]y͓>g?PsӿwI8/]Ǧ?N7vk?5WWG?tyOPkҥ?hƳAYϭMi6)(GMGT;Y^eвT+&No|s~y6MĎmVgmCg]/$mt"i}^P\şg>1yg2ws>pK:Og~rb1Еߙ?O'.#b>ȝ|#v;uit9WU?b<r_ ̵ hu9>onK>[E{EzY[}vI>Q"hu`$r2JVoSN;Nj-DHS":ysM1K֎}ާyѡc}S8;(Q"LNi\=oāC Wl6e9I:l =69Uܸ9%ӎӶַu}3n<P+gF ևN>HV0cƘ<p\VdWo{QZX$Ftl!) sPg|NsKr\cC}r^,ŵW}Mt1񰂟:%|јZ8ꫯ~jV WnvC7Mm+c؜Ȯܛq-/-ٚhE:b6Nmþlt Tl-dU>\c3�ƏklOc޶#z8]u| @ Rէ8Po>>̡>VS~B(úzC+W-G;(I~12Nz�J~ƽD>}az0?lނrsRCf8c pMzp$} ^{y&52n$;3~"~&3ZiL[m9bn;uZQcxAgBUY>/}oƽ{]$.n0uڬgN_T�Sr| &?j խD23I�0lqmZڔJ\j5C!`;̸ɶRX>sM]5+-,[Pu VŗM+WB+r>f-ƨ{:G6|__ʗPz ǃէ$98g|ϫ-q1|Q7. Dp<4y?53T>OS =rg4>[ߍql۝+YȁsXu1רQQc֎t tJ~ŁG.\X#ׂ?8_8d_"H9y;Ya*D;y`Vx$y>hD,]u/_Gv+6QCfl¶ y?s`Sg~Iv-o{qdG] [5[CD@6@'*h`1{X!FWɏf_;ټV?BDS3C^Xm" "I^up|Gl*Vo5n%X_+KȽ:@~1$Q7յ/�&{\践%JSlOڹRZt819^"gac,� q~J" J~=KBYJo%AF r =b} 6}NiMu" "/=>H ^8u/s{EXy?lc>cFY?c')" D:IQ3mJ:3!~SbV/ YslCl?n%\h$|?l1GfXo 7�a%%9лlҾhJ"K>fC>JkN!)" F^ n}u~Z ʑE`\<e×ϋAbًz&=n}WD?mJ!s(;.m?6." Dpui8Xd&tJ%c[@LCD@6 Ad#?̥o^oe,@�̳$궧Bӎ']D@6@'GֆnQѤ~MSY&-E6YX}-4X;v%.>6htG=-�emQ"M$!" L |6tgKqX>o3ofl.Ѓ]M<T6{aCFf,�Z-d|^v" "IJ[{_j9J:E`u y留8tl>}^2GRD@6M%aP-~J}`X,g %/d"_" " hu\;:_&5M�j茮 Vm ~[CD@6�EH kGQ;X?lm} E`]d/ö/%E@D`S =13#.Eu>qa   sOl h>ʘ}gX݅-Ƭ^J/%E@D`S =13#V6>.s粇<Pa޶Sya{-" L #_}Ǽ]wآ1k[GҾ6mH ʑw, gm[gR\^ִ !ʵq3/al z|Qk:p"Qgkmm)OD@օ�@/ڼzٓ5ަr'1F?o_D@6#>Q] qqѶtk}f\RD@690Vѣv!0,By^X)VZ" "J{`>(j|Pج &6^g_u" "JG׈xSNT7o.<\[Kr0HD@�@J,nZzܦ^sǗ� r[RD@6nYte=@�JAD@D`@u{g)6MX[`uyXߍE@D` ’W[4ٚ>p!m48uހXգKim{pWKRD@ց@_{c_}fL/-eoI-]ѥo�#.䲿l*.{fAy.�͵P5,Ziԯ`_U;~E_=#Xb]_`tS#)" @iOl/%U=,L1" " WRNGWZ^/H@`u<zj!" "t-D@D@B:B,r,;`~>" " N`e>${:`K$iQ" " Guk:~�뇣 L@5@?tQ]D@D@&l`ND@D:." " 60pM'" "`pT �臀~8t \ӉC@X?ED@D``:D@D@!"" "00`t" " Guk:~�뇣 L@5@?tQ]D@D@&l`ND@D:." " 60pM'" "`pT �臀~8t \ӉC@X?ED@D``:D@D@!"" "00`t" " Guk:~�뇣 L@5@?tQ]D@D@&l`ND@D:." " 60pM'" "`pT �臀~8t \ӉC@X?ED@D``:D@D@!"" "00`t" " Guk:~�뇣 L@5@?tQ]D@D@&l`ND@D:." " 60pM'" "`pT �臀~8t \ӉC@X?ED@D``:D@D@!"" "00`t" " Guk:~�뇣 L@5@?tQ]D@D@&l`ND@D:." " 60pM'" "`pT �臀~8t \ӉC@X?ED@D``:D@D@!"" "00`t" " Guk:~�뇣 L@5@?fyiO{Z:p@:}r/vVk׮o=;vlͮN#"6�{K^8tQ`?m8.tWmϮD@֙F`=Pڻwx/p8~̮)E@֙F ~ts{,L`#u6T:6E@D` �[勀w^-" +N@؊@-_D@6MnXq:Vj" "tmu7PM%lSN[D@VZl*`zu" "t E@D`S �;'lo/" J@ئy]8`+~|T:6E@D` �[勀w^-" +N@؊@-_D@6MnXq:Vj" "tmu7PM%lSN[D@VZl*`zu" "t E@D`S �;'lo/" J@ئy]8`+~|T:6E@D` �[勀w^-" +N@؊@-_D@6MnXq:Vj" "t-ٝ;ޑ%[#" G@HD@D`- )ED@D`�[{ ERz"o/RtW#Gn)]瞧y{^zы^.t=wnw@ `ߴ׽uw~w'>1HJ7|sg=YnHo}[wܑ'WUN&5]N 6[Ӈ?jֻ+=O ^껭[n׿^b`]|ٚND@z'߁Wթ;3]veS>k ;򕯤<1֕*!" +H@73ڵv{MM9hеo  MW`/|;cwO6}`ʺsHU$l<'=Ϯ~l>7=H}{x;ߙtuU5Lt;U,CD@Vc镯|e:|p}O oxCz_\ޛnO|bkߩb" "t |߂}K^-|$U7*&" H@?BYE5" "0`CP" " ;R5~6~Q}Xz;EU_Pj." "(:EV}E@D@J@B�[YX(` ū" " "lQdWD@D`t-,EU_Pj." "(:EV}E@D@J@BvzQWD@V|󥥊t%+1勀,`Kqtu%| l)n!" "Е:`k7]oE@DXq0Js8+)]xuU=7Wi" "0?=)> a0@K(.{`uG/ � XׯWV_Z OVoZ r7=Xp]r{" "b]rŰX[Xk;(TM&" +B>t2`}ϊ<Z"WVKZ-<NY@1XW)qV)Κy]@]^)VQ E@D` ’R66˅�X Z?<u#P#եeXͷz+l"7Zݲ귵vE`k#:HkXtm5w|0AK+[D@6@i_M9Q`&Qm!b%." Jcގr<mqq!tk}S2.)" F %6Xk>z1V Xw6hem' %=buqkw��mD7�SuMN55 {Eb/,퓝{ٺ`w�k`:5M{<@:qT �" 7Q^T<ȦM[F]Ӯcֶ: hCz[A׾?󖷼W?w^5&ptgt"^Wf`aGkm'9S66^:dl(t N$uڐM&:F~Ou X{yk~Mozӧ/ xYHС:HiCb0UH*GD9W3f%Ń 1<6(Ÿۗ_goŐcŹ:lʮz$!"3W`c#i}У [Ƀ$@ w\8u^.0/%s<ȡ\9}r8lȾ'$_#˜ 7.V^budה~ Qc<X']D`>/ꆏ[;ᣟ:%Md  9u}HGj3QMpaܘ{0`aR Rudה/9[CD`g `߈SD>t"s">H 駤yO9ޙc}|v߁ wلmm_Boꔥ\q} |8f5ڡ\Q}4gaa_ `( N|E6):m#1֖|Bǰgy̝[>shuEj( "@b-BacW~3f~ FW[t D5-[:X}1Yۜ:_r`-|QFy6ޥZX ύJ=:i{cc!pÀyяZ.{S!>ڐ6nE@%}|YYұ`Cۨȍr];cy6g"0\7ߒn/%u/+A⁄<`St\,ڔu׋Cb0QHo" ;FAz>+Dv>[J({﫳㼰K:s{<fY .nA> $jÃa/xh!sÇ:J볾c Fr}#ɾQL>ϡŭ봭N{ $YI9Mүd>̡6%K3qkm 7v*1 (>>̅Mƙg%O|>wn8m+t>B6QG̾l}=k yV̛Y.�+-6&?/YCMkg\?N~;muyN@�>mͳ:jiG^wN ՙGX]yV|1^9rQGsf=y6RsІ|%)ʱq^b]sð~]G)G~ngY봭y^Z_kJq9#>ZfչvD� 6a!#^6 6t+ҿX9ur}k[xm-"P&ͰyVGӶ~JSD-tk۾uz.s ~ +K(cX hͳK8 ?n0A/0XG?%b1v1>ooe/]D�LSgsA?Gl'SZuHꬳvTK_kA^Ѷm^}`v2,,y^ߘ~/Iڸ<6t/{p!nsi[_Nʱ6t 揬{q" ~bg>u1Ћ:?hS61I?_dÇN?d`eS~0,2% YӇ8cSl3nxaÓC :zТqm_[:FIXhri[>']D`S|# _KK{`Q$}zd9Vg|)GѻƠY z�u6r^2NǍaYxP2L`뤍A\l|"  p)UFq^'qVb/l)Sm}Iu"a%G%|�l`ua7l0/gu\x(9'$_ȣюy6X.S?zdi%o3iuGĵ!׎ơ>7 ku`EFRg?H 䡅GI熴YdWV':|>F_1>oYyE@'=%c%~HG6 AD)zasmugkm3>�b`}N;<8shSF~$bG9E-o}$b|;u+dmM1PSuRU?fUF/:3IF~+S6bMTvccE@v�;YzD/N= N%Hg՛|@ގ0\ 6w/qѼxna0wdޙ8cS&0Q s3:|S1X*8~9yN@�r(RʳHu>dm6>JS'#/_\ k@�A3~q< 1:Q�;kƨ[u%v[{$)#F?JqXd Fl׉ه^/+C.Ǡ~o,#SPavdm[#m-"P&}1v1|a&сd}Vg d<̙U6isar66κkKuu@r y裴~(Z3?z0fCND:|zM9" %}$%Y_GsWQƬ^cƵZֶz)jbS}`SE- ,.ڬRˋZq#yh6ﺢ<r9-f}Vg0=K<x?mJR:cۘQ>Al=sJKn6ml^"LuHf_u:Л/YI0Ïgs6W@~Gq]'m zdoeth!^ZAK*yn6xi 7[?_a}֎t0쵗QֻJX&u{53'}9%th5ţ;mNwɍꋾ>0,u/HC'bmn=|]ӡ9B-u6c>`ɉ+@}'ʱHJG6|^ƹuNm%o&iXtf8/Z?bшҡƹ1n#mt {#{]l+KN|H<Vw=Xgw�� IDATAz,Ͻ m$1쉜.#:ЋЋISy6sCY_gձnl|=1|;{^[oyz>غ 7xI>H΍>50`c0 y."J{[;郴:>뷾:ϋl?Y?uH;l.1Ȧm> h~^'|Cr}нqJEB<Yrx >3>&{5kD@v@5m!~ǜq[KcXt FV&ƘomGw�6XtK\fo ֳO5:by=K> ;W|刀4}z#>#%~"?ygu(YgsQMͭض-XxF~xy?|Y5YVrd 6f󤋀,G|)QOʶσǹO~J9"b%?z:xcg/~H "#̢͵l많,:y^%'4 Sz$K>>k=s0N{Oi-uY.oIF́5|zMV"6F$QnG9q" gi(M^6 [;ʡ/q<e(t#6:#gՙk}1ll}dԧ+@fٜ6uJ\H6ll.}:1 Y{mnMQ(f}Vm}̇`]c1l>KMsWe!0xtƭ:v)>uƼ%\rͱM}}֎t('u19g<;'"Xlv:hXE>ꤍy=K>z>ض>>kSPERcl<d5wo y th|vx%||~LYGY_GQ6_e:JV}<):{qwɵuE@#eÍrd[?uJ\-6)'WYaspNڑlU>6̶=<﫳P*ڜ:`cpM#k{S|{<" Ji#g&q/QA`ݎrv_h>QٌQSF>(rlNȆMzۘ}ζH4dC=Gv;a7}nmzrζ1ꔸ`lacعF{os5J@׍2ڔ1켑]%y[{Xk mR6P觴:0l'1Vq" OisM>oml5_Gm|ݔmS Jy_gbߗ DR.kd_]b" u-E~vzֶE6|n6o{,bl۳Q. Mu:mqwlV+Ri/bsҳζ1cŇh9D@V@ :m9ֶ:Z.acEm]r#cw%\_g$KJ,Y7R][ϳAj^;;{.Q6"7.rmIx%] kʺ9P@ڀbADb6mm/zҿ.7CQ? 6]֠\4]6.luy~(KϢ7ƮK�UW?S9WV/Xf hno(Qc]mm>FuR<R[`K6gV}g]D`S,l�.tGn3k>Zɡ6Y橫+WkouIMsu\a97b?֬1{Ydq2WSM]+.&^wz*&"ZټjXu64j:Tg.>k0ce|[+]D` t]K c;2oybS/+]D@trcM=k&ڷs+ j |̭\{oۯM^_96|}o]3mkض-" nm΋X9ڹ|˰λ.]rk\7Լf RE@ڨ%KQG=[iw-Rc[o{ILRcμm}gzvbYת:i;3<>z\rY7Ͼֵl}Y*(}֧ۂLEm=E" AC%ދo6EqQ};�%@u,ose78pckWszfaĺwbΙo E@VN ;1\7i7UX*qH" Ep(C봹ӵ7KNZu_Nt!M7:."s7MvXmkXEGxDe2ED@%TbmMŴ;3UA)wZ)" " " " " " " " " " " " " " " " " " "?t(K}m����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/application__app_suite__py.png�������������������������������0000664�0000000�0000000�00000224010�12641336260�0026111�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������� H��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>654</exif:PixelXDimension> <exif:PixelYDimension>512</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> }��@�IDATx`TՕ?QB  4"qQF;F+#Qwê4`n*eiJVO?mغYWh²PMRZA(6BP-"o 7s&w޼dB8W_{{}�M"("("("("("("("("("("("("("("tg.Ν;K}SLڬ"("RD@wwlT("tw4t98:0("(I p^Kt3"("f}0]گ4o5("(@ $S՝ҁsXM+"(Y@[zu..xmRPE@΅�\qpՠl}6t4e*"(@8h]KPgmk"("t:uF\:ǎAQ"("@Ю<uoaS#mK+"(@jtd@;fjj.z%E@PE!`I P:iMfj=E@PEl#,~aCl+JAK{}I~*uL[ߴ"("t RJ7mLw>$S?]5YVlksC"(YElKɶ~2N෷M߼}uӭgׯ}{=-+"(@#j^ۆSvfГj~Kc+AHdV]E@PE! ʯ=?zq3?굋wTS'N{&؉lJ+"(@B +n{L"NRɎo^g?<UU_t<Y}Ҋ"("^ {*^{B%z^6eV:^r7;a&UWe"("@{Dun27>KGD"NuuV0J;^uH/y2dl"("]HgpȖMw*˞]7rg,ɶHMct&nuMT鎴OZOPE@(:2cM'1t 'yRWAIdN|?<'-Y�VO;tE@P r̆NԖ/I/]uҕ.xD̓7z$cKIgב&8~y\I״%_=\PE@PڏMωųv7/2{g#dl{:<2丐h>D_r$<kگk("(#7`rs{Xv:r0-xn:b+KV^׵QM2vtv2=Ȣ#3BMDVWԎE@P zND<J):N9OL&l0V7]g 6nG,tuy^eqИw݂ٳ 1g΄,tǖnK+LU[iǬKt>L]lӏ#2XJ*"Ĭ;$\pAb3]ulj3[xM>rvgox�GNmvSٍg=۵˓*Ǐ^Rtsyfٍv/??իV^ĸLؼzL bЖ9TD9e+9E|!k1ڈa_DGB6uVE@870"]c`]YrA+(j۾{nSv!5UҞ%7}4i-/Bd\8qĖk6>BJեmqY7 u:Lճs,SQ,ӯ=7=;߫&>_ٵk׿Sʹ,H::q d͓m:NbV4i+/Uz  Q QlIJ+"3 iS{̷D"vt-mːpbL]csmFh=E+�v^#:T|];m:N2'`']H{cܕHg{M<2u}ƞ8~"q_<I`Iı&ed7Z7bԵ&gĆnVoZ20BG}ےeƳ.6Mh'sSE@Ț{ު(kx3bFFDr+c؏EM1g*!:W:*GQk~ʬ^/̍W/fڱȎ;%;߫lʄm3͇uӃΜ1begqLc2fL*K icn*䓴)'c۲)<+16;Q<tg˦Ҋ"(]+�/rwݾ{#zn]ߩנzE*}wFy j.0ʲ3GT;^FʖMs@. zczFs̩<Nv0+pdSM^eIm -x2 )x k12Q8o2~Yo`h~$N r^vYL]LFS>N=Gbu( AwるyѺdGNZ >r5fubUkTw;3?3iKd+G2H|E@P4:=3sYrS7mic_WHڱۊѾ[}=Ly'͉w)+ [8NhɹI9dIrvjٴ36vRE6<$g'vyxww3Mqe}s�[><On˧`o_pb :*z"ڸ>E&?N8sg:d%}ӛë6{kNЃ[ǎkA3}bD66lG,&F6-.? 7Zq̙U \4z">wu^{Li]EB f-".Dzd BKl]tMs7^+E*}1nW }L-V`*R۞;LӜ^_v]{ne{ӵ ]GʒВ;X=N_4b�dnsP.d Mehً͋8\^d ZG(1X"M}__=a{֤7|`ߩ|#  NٴN䫇IF哗~y=/ /ٴ|4lvE t˟/|1O=؞Ŀ ~K1u.�?ʷuEeV]AHQ:1"9͈bKnCz#DN>1'9+tݮUwrHm.̝dv9IpIp8&"OՉL\6l6k1؂i*\>>N-S&P_%g }$)a}9b*1">L^'fN|ݴ eߋ?sG~/.E - {%(gS'>3s`č>C.,zʸ0Ҋ ~S:3&w<E Ƽ<]{nuNr;R^/ "z)Mg#kX7Idu3-mG/QGh*FmF%p1ka[D&ќ%NpO.8q';,uGLH"EѺ<̓"ft$xKؙ7)VU!´:VSMD&oPȗӗ?DdM~QN�<m"ckd%X(;9,5\|kt tv6ծ±StꞦC& ~ZOidr ~^ް4+(oC?XEaצ9h> :Խ+n+n#_V˂QgBK.넬{\fDGIٲQICf�hl_V2;fnԷ2;">D/SeUgGhw[�?"v9aNvt+ne'Zx^ya~rhÌo^]6 :kH};OFBKۿv D#<3uf EOKmo_0OYKl}O/#Jq;R'\#\6ܤEM? @#paFosh/(4K0SGo}_?U|{Ftb:Μ>57鳾F,__Xx4>v|N?WᮒE?d1+u�5}}k_Š޿.Ʒ�>5ggZмEO<.#IgRs;˞kXlvA?2ʦ.Or$<?93Wmˤ Ӓ'pC 'ZxNy"/dB,_j_>//|"0/,H?6cLذ.n'fM-(g S`K7Ϋӧ[5#u~=}d&>\}nu�Eer4/L<W9l}6rpK𛧿v}Ev8sk0f`߽pS2NFq0L,XֺDsZBI[Idu闟fGڰK]k'][ubk]Ȉ\ZL [`hDE{bg²*1OdN9+r*ɴTTG{ǝuqq]/W$cɷt ~QSnc#="[;I<f֬{ZvD̹J霑ύփ0e2,a]ܦ#{^t? FIbxOtYϤ=|*?"e)g>y>dN}k3֠ nŔЋf{i?vȢW71}_'_H}x�"/Dz gz |9ʋE @o[;$[xܮ}Y[ٞՎ@d'Fl$g#Z2Y&WzRi39xft=qF= +w1K];PI? [OO[XQ"/C"A#򜸧0Z=N͖18uxu#x!סTZ?ϵ-1,f߄~~ (fcۤɾƢc7 u?j԰"ps<zX''\|yOR <r׈^}-K>cJ'Gq奃5 ?gU>ߩG+^CKua8ozT {2-S(gzc/[.Bko׳FetkԾ8D_FCy$c[ݨp=y=l]h"2B&sTwy4MLmL܋,}7pDO,l%3i+xvIأz$h8~Mb1';qo1'{'G R#=/ >m==m=#`|>;FcI}KN23-P16cڴ[QKA 8/bͻepQܑs+pq7.qU7acz μ߭ZYr3[}0oWp7bO~#3K{f-T9Gl׷;\V-.NsAL[UׄLx], ::*cf2bBl ZBԖhErV6xTW|QGpx2K^6[urᱦIKM'RcQS6";ܤVf>L'$ ~dXN]z)O'=Kz4~x Xfaٓ d13.E_9t|8s:+l+bִK{\/+?/OЃ2 44W'e.v18<$в"YI;|>C]<;K<^iXvI೘x*+" /N<w ޴ӟs_ ,_#҉Sŵz0#t"ҋĥUMYB@~ǹy%ԶEY4u2޶Xq(ttеtԵl KYis؄sN,^,79$zR_7~F(~w1yNrg,/4vl U96cy}h/-|fנ8~h |;4(f:_E_c;Xú9GOJӋͩ`1vC!q#~}| vu=EyFMВ3ߤE̥}Y&䦾Ҋi<B=<Yɓhߍ^Y9B==zfһÿ3O#)ǞЩ4HΝZro~d XvUçBxUn3fQM&[&O<3ved:F0ˬ-ҮeOڈuo̍9z8r _V$(BB9u2;eNVGDz;R\y&_3uL)g $s3V`xp msї4{Sf _6:X3d9dLSz߇)}Iڎhc~qRG.D&s~}n?dd c[͍GBzfOw:]Z3u4PkA +:֞];3YE,51)["\lE<b4wGKڵZ9J^<r)K.n%m�cNnbg-X<>I itRYGmgL>,aIߨ=SmLҖ\ͤDIB}%w<E@#г w.7(] Y$gL:)_$y3\GhON<b7 \Mlk'䑞s+r,YDlEu/\O9wcʓ8#r'2,8I+ eNЄ2f)Cd0a_i#jGicbSNvEƽ4}7ی6u >}{+%l*]?z^L\o0Əݻ;pZ2bYkuķړuϡ!sMtmUwlô#~DYW'Y_lo(ŕ2Bs)5󰘶?⡽eoYyf:*Rt)cZi)KI_OZJ#9ǹܪ<#.<q^b*K%g"R/1u"rV?~[12ӏ~Le-("ti;*cޮl"8b8؉ֱĮ1u] IS5c\Ŭ곮Ȥz50D:GvMOh23O|x`i9Қ51cH Q�G*x +F۵<mp=$m;>Em&8aBWv`mS E@PsY 8LyRK4v[Nkc/|ZQ<n [֥zi/>Gl1[xfnґl<"섙!+e;Վ]Ԑ;ɒ3p7NMIs}.'sHo7("(@{ŌE"~J lK&V2lȹc#uDy$r\̫ݞE@PE@h/ܭ'IڞCqqe,s}smˢ"("(=ᲙD/ȹ,ueE-OFFo( &ߤp}g免E@PEE)1/Ws8 eR6iӖuĶذ㲓!i(b #9fl3mb䙴iGiE@PE@P:3ܮON~ȸ,IhɅjЎd05i6Ŏs%}E@PE@h8&iNy'2IbEOdr'uL:Q=_seͺn<6VE@PE#'ܖ4<%c9X&|ѱaG౜摈$7382JE@PE0w9d9I[Ǎ'r+:%oo`%NYvD ssRM)"(",8$e;m #rذUI6|.y/2KBe&_dbOsE@PE@P:{"enShO$hLHYro"O9KI̳"\uM:) pz ^yuP:'|Hw'GY"p>!`K岴yɔu'i+wFg�9Ӝ\nyF~}mg BUeKxR!߉-(=a',L,$aԅ]fܤ=|+e`Y:踔WФ("(@g p5!tA �\̴\s]d&\꛼(VG$3 Ldu:9'rG/ܲUE@PE =bֶł,9ODGDIXuЯ#vVE@PE#!4&u%l?c 0<s ,mL"("(-m:Y|Nf. kuit�j(iK 6mA]_NiOiE@PE@P:XDxҮYfL2N:Di/n<1ƈς['3BsvIx>S5E@PE@PڍmϹIfi,Fx8;eMq=Ye;嬧IPE@PD)&e|s֓d̳E/#ǔq8){G=~j]E@PE@P8n]&udhvԍ60uTv10PZPE@PD-1f·"㺒h%A=:vYδh("(@G#`C̲c98I./;%OGȎԑ\:Vf̉fK+"("qIs[\9LE.)KDsTMGcVHASߤM̗BKnqY"("(#s2NV_ѓRY[3iGɸdvTh{n'rs<"("(8*N~=g]9T^ǎ\ɍo(:&OiE@PE@P: CӷLwQ/MIE!|E@PE@,X)Va?|'Lz*wfȎ;f/zb׮e;^Oˊ"("ÉզWb^v-ѫvY6i97 ˜9'%("(@" =&V<l3=w|']<rG1Ap5&-~xN:R_sE@PE@P: { b/sxNrDrS7m ~;̺fz"("f<¶dMc/ 8u SƴYf{[WE@PE3&.7}zFwFN66D.ek("(@g `EbtD7O ϶:#pduInfdn|Ҋ"(" Íe_:vv;+pLQ!܍N}("(@#&&84^W YWh; PmHPE@Pk$f9X&nyW Cn mE@PE@ ̘ĤͶu; 9WgT("(Me9ہ_dn.;"("t b7>wKfWϬ6KN<'ZxM JAS=K:ܯ :q/S`*K*WpgQn�e+wNwKqL|Q<xm7^~R/YwC.Q  ۢ8IDX^n?wK,TS6cwZ 5vnxw!hO<JG+8C''̜iNb3\Ŀ\u_:R;!, #j]"dUa.'`xƇ!`MNW~QtxCIGxd2 aC%\؂]gq_WHs~D] ' /M=wߞ%~rbۡ8V.U~>{}]9߻I&AL9keW / _]My~x1d4n4Of3~GƩcF;9!>@s)[{1qxmnǼXcKfSbF#!6_W=7WX88wߞ\TKui*'ȦY5-žn?~^ @2L&~a.0Jb(%&55+m! yjVD`%Z3yz"遦mxnR9jX̽nmF71n+m_& к LӦmR!<t&nfu}Uoq ><ތ/tXe4eh ]_<ؽ_2ʞ܇@Kvvg,~Naݑ (N[0ok�  ?$,6BCxn\|e>7 bsx 3j#xC%ʜ 6Enq _@./95E3\q`B1,DI 􏙆+&F,X^Es$|,?9 J.ښ]rٽKfjWL-ybͺTT %_85c7Xm^{`]kK>~k ҿŞfc梁XZR[r'lv!o_evS}iEYps"<c4sQyq�}w9BY  N{xOc=~w+353=8xΉ6d)15YSM׹UonrCwʍLº]*`N](Ddi ̋ӊ1v\|WIץf=}.Z![`ٳbxcׇظS/=#፵Op)hleQLsedf B` Gq8\᡹x|<5.ƆYTԇ)W_䍞!ؾaZ{ wo\c}pqoF7fAqfHxCh:y=#o fU´rLH}nX3dnpz`&f͚!4y.G99ec敂x0f jhA49s=ơ>~w.1xlA,(FxaMZK46l^ŋaғw<;mSЫO\~L yYu3#ᚁ{^yӮ}KQ 'Eo^c}zy7ˮxxamsЮi/k?~/8W"٤wqҠS=F}qoМA=*1oS"<31i*uOd/&c~5(OUB\7n[sj#/Y`fE{.Rl )zؽ %OH#Z(|hlSty FbTD 7mϗ%x|S!/ h&>v#@u]kl*65cc1&@!d{|y.1򸵋4]@ +_Č_֒*:WYkVk=\ w~V^UPReiҖg|ir|qX|ɿ� GAw!W^ +8ʌqִy>t2TDfpD}w;fxu'e=7x&lql[kp;߹S{^{n+K/4ԣ$ϣ3Ӹgq#nk)3q߬Ɩfsy=cZ5VEdc0H}g_1ru^7X<oy|?m8l$Rރ.oD[l4^i%= %k_4K=[V3uqp[}}5X;RӰ"?GHIB뾷uW&2~)IJ=3*^Fa8vEDmYGA#va[-Pr+os %e9avpQv\qir֖%7\*[b1b;.V\}9{PkN՛Hzɜl継&5)ιS{!%? YWرa PlDoLpvi>˗~_:{<a.)w˦wjk/?+en}g^#Kz7U^%#]m݌omʤmzk6Ydbd&;-~絘 J"yb/K‘\T *FbTTnBi 5@S8v4,Pu3h3&UMT_Tjg @x08{Ժ Us bkþ"qUA1fiÎYDn\&E{amYϺ_*vy3Gai|z%@7F:8czxN:< ZndZ"%Fc?5ks^ ҙ9/Gcd~vٙ'^}عy+[qO4FnmRg6OlEYXD3THy5~l7]vsڱ^,Kc8;r1rݕ+`&E-U.c1ܥbw]c ,mt<P9`En]^1 H5d]Mȗkӱ|@Ju(nD.Z=#Q8s%D pI붲wxh\f M|{k61:^`i{dܧQX!`H,:�HfXֳAYos-s.1=/d14^-ն%f6m}Ŵ{ x8ߒ\6,r9:v1axxdzi#V.ǡϓ̰ϑ5^M͚IT&s~돱a"ƌOf{ǰ-7 3qcvɮzpIt}a=>HOoc} En}-=KQ1q\ r=?=@xbNKz<y51fLv:WƻryŔPYלLuαd*sz}c%FܔSts3gens[;ɳf`'RXwvG,>Y[w_Kuwq3b=[6bucp<Ǵy 1-l[t̒}tf5X|r/BEqj<6Ƣѫ-/5=9-O?΁qE<sȵ$wc&Ļk)ŬÏV7(p9ES=?f2Ip [){֝ v<)xz7%gY[#~#mאɜ[f?K1r4T[jyszi%C{^Zv:cƞPYo08sYq'J顳Er_ yӻ<0ݗC~_¾V1:tԳ=ߥK~~Elc%s%VVW7>:mqQ59y|7!$;(n|7кY^7=*6<J鐓sǹm% mLe8jϹ̜^tj0^w7ƺ׳`-p=hPOo[սap ד/k#U;R5 &\??7NN &_U_.Ö,ujBp5cg[1>y9֯!l5tO缗Mi1OG[fʾP}ys0U?SY29e3>G/R>D^Ф.W[5,Ymև miyr_R6s;e>8 mo)Dth/|=A=<'Zx6\B. mLe Ϲ&E \⫰Vzh ^XM-)"е} UE 7#= X6ewGw[RuGOtI܊m;b;ߎjK^2E@ռA~R!=6gK栦k]t8;}sǹ܎Вn"6sͲ* sᙹ80E@PE;xiRE@PE@P"НGԤ("(@g#mc8v$E@PE@hحW;("(@8 *cn J"("(@B`TA>lL*("("p~"p^AJչÐEi h@tXc/^+"(yy8#Ã^0 8}qE@PE@P󸸓sǹܼВ=vZx:LKoD9f\J˷CXz2VCI&E@PE@h?8NGV5^E@PE@Pׁc@"("(@"ozQ bBY(^ߴ /WOPE@PE|F|8&<uѪFq>f-\hx1:<ϺQ2wP(O E@PE@PgDI9\nGhyN s9Xiy�F&Od>!kx@u[wyaFkPg %E@PE@!Э,Qr1yN8Zru є0/SդIPE@P"ЭG4)"("( 1!D("("h@PE@PE8IE@PE@P4p9("("  }J"("(8PE@PE@`R%E@PE@P u("("B@G_0"("(:E@PE@P|!/TIPE@PE@G"("(L("("E@PE@P_h &URE@PE@Q"("(/4p*)"("hs@PE@PE8IE@PE@P4p9("("  }J"("(8s��@�IDAT XRŋ„s׎p10a:,^˗H`*VbBRmX)"(эdzת0"˩N3VW:'0bu4*'㑍f46#+.φ]5[4߄"dUa:J)"(@0p/ƕ8\-l``;9.[t&u1ې\ycKw9UNQٌSbZRE@P#լ쏇(p<MYX2Ɲú#A<P8=Њ^[s=φcg<g> i>8  ?ܪ|/CqE5tMêٺ L`V=s/[zM ݊xyXlق}zaTZJO.ۮ,򿩹Y%6b'1;g҄G^ aׇ 6~ ((.Wdq/rK0_vz<v qu0dyAMHhؾ"xg*Qf}pp'<9Th|e&L Ԥ("tE.NuORʼ(^}7z2J ` hh޽7>B1>=h4szBvV.r >7B=,\7v}kSлoZA7fAb :k7#;/U<S?rXWԟqOx|<5.ƆYTt^텰r vbni1\Y Wg zYV^iz`&f͚!4y.G9՛2qyֳDKy�UE@P,厣hgbvMvC8zkwCSX&LM/'jK dEݓUsj#W$ b }ePHU(yy\Pdx(DX65۱y$,UB>m46l)~]伿K1p"l"lcoB01*[z`nUX5%U V5{.Fчp@$z>8z["4)"(28:^mWYGA# wa[Z?X7hqFI�ovv%ܜ\:%Kⱇǣү`ϖU̪{%u4rL2z|Y[۾>6P j}Jb{Mh4,,VƑ zv< nyv"("p"q?fr<LƧdc_$~h#a"eOM#m׭x|J*⻑?PZ# 5.p"ʾ�G$H5�Z|jp6tޱ6T M"h/ k*{GK{H9Qƨ:徛*("82Hk+>nFȃ6v%i6nw:J*ai#t:Yr1`Nj,Ŏ,Fv%%()ǏCc'9l(o| ]rL^yyxh\=9עE밇™+1}BT,X3}M={nekm_DI0 exMy֋Pi^WiRE@Pex}=µ{dD̯#E07X+2kmw awo\ώC@Q:yMOī?6ͳ"<LEwbom]V [NR l e9Ũ{l q{]Ez2ڸs5C샕FK5xk_ib%nŖ?E<jEx{bѪFq>f-\h)"@<`#$z8ɭ;WE@PI9\nJhyN s9Xi~Zx ̙-Kx +1*l5K!zU ׂު_AO^WÝKnC<_X}.B0;^Oŗ�B'TfI.yv~q܋Fk<_% e+"[<H~HJr!:g ˤlv|p, R8^<YA[BpfO&ωr %N OC,)w@ēgbh~1<5'g+澄"zO|CRuM%~㧳弶("t0M>bzp6wlXGh]y7@KK1x@lۀgAaV5E@PE@pAw%'D s9%D. mLeU>3q4)"("8zRE@PE@PޱӤ("("$D@DŽ"("(�#&J|=<'Zx6N5@^WxftO:zq/B%;Nz2e3}v/XR'RS?[bN`B}`"BBaػy- +ŭWQ @WއQ˸ N/&{Q1nGeU@u|s:~(Gz/2n|=1lv˝8ҔB7h2Ai0Db96mZh{!,^ Qs Uۿq㑟_[EEE;{^i0,.B)}-f-VbLBO_o\uM>UbZ ʲSՋ1P\T[ھᘢ+N}w3⋛z/QyR2_lR"U89yL5R\Pqbzjg=r6GS]TL V7Fq1h/7CxU{WVa"Hv&ݺ <ɘe_Qj})ǁc0\|14:JtLu|KɌ_|6NdzJ)@WE@ǴL+E͂04ވ%tV7tMH~pjݿs& ,"?>DMMP:{ǹǦWcW'_EGo([5=_Az^d6O_1bGLVCxrLv{=+M#ŏboFX4LƆ_%h@˰Z_Lkܽ_2Ytu0d;3()!> ް}lETڧI07X$>t1jŽ#WDzw7<}qn*0cw@p�Qǹx̗Eu}yXlقӽ,@ M'Oc&眊thQ�//[yi6UӒ:5y5~m,²Y ` xi߇\E@P\|+C6 K(`܂G`1xlAfK0jP|oށeKt |@.G~X4}cṲ ޿7Y56rs 7}лocQd}fr u�O -k=1P(jܳ^>Zר, ty1y#i4VsC\IC f.#)YakVmX7}tA)߁K6򻾀¢r,?.V{ؾў[n%W_OF)\6lB ͷ%/\{cUCP<sjo <F+#i5 4?]. 7!/+7}+_30j^s7^v'<;fW];E@PRB@ǔ`sqG-*Rbk  'e7Or''vJ I˛6�Xh>d?1P6FSty FbTD`'=6cUsj#]n(V k# ) F?ȟ>jB}C$ jU{M08m TI̩wW!c<Lոt>A }}!.h&>XJe䝓}wbV{2c] Tx36>;kBѣK^*ܣϺ0 � _vw8rȿ�pΞV<oRGhǵXS5t8k&ZMOnPP4#l5׌_}FN9©=yan~}mpE<)KGx;&]=<v@)�+ lYoάBN^8+1yD7~w9^kb ~bzw1g@OLϿy)Eζ{ [we"i8HOSz.ݺj9Ny�i~;;kHڕ>k~rDf{{./stu4.̜x\n%jm`%mx^6E⑮=FEOuunI݂@(Ѽc\ע"(wX#`Wҽne+-cS'_1T *IŨ܄@jC͠ԓ?DO5SN5~@ <GʹCsЄ-W1ZD}`fx-3.᳤$}U Si(^Xdlcw'}qoo)K¨ƇR%|qk/Ϩz%#1:xEܹ؏y X?#д#)m*"!hVX3WP W'xX\.!K|OehjS1W~2=HP%YWba9o/^aOHΤWD pӓqhԿ+&qQ2(Jd_s,){QSko+"#jjI^|{ j%Byxhr]jZinhƈbF v[do.^9/tf|" (Yw ׇpKwK7<t.~æhunGn}s'_h/Սm?sɗ'8 5_hJ i{(]ɻT�ze(w$7G = ȑ}Ooۚ^sK2+ZTE ~sTWq@fzdSmZv-m=HﲡԼg#r\`]Y|̳d;X^xLRlSt֟a݂iEwo\҃%ɳH8-نhnq͢`g0vJ)ݳe#]7!$oCaUxz?RkY\~/.3jȤjˉmkWʇxwOxcVځoP@2kB/:$斓US.G"T=_diܹͩɳg_voTDFI+E\{{>6N]1QNlGo6%'jGSGvnk6D6k5Nuad^ፒ"t4hI9\nJh/4xB9f.Zes.<3gKxNK@֭:M~WB;v_A7�kn 4z�$mǽmexJT ?^Qkt(M1ukg�3  apibx=aG|h/MWpiW\}qtG/3=DzЏc_m%J"Χ{U(އte7ދC<9D#<Υlv|p, R8^<Y\BpgO&ωr %N s9Xi oD9g%pv5u"f<-w!Үy&N;Dz[:T7B 4%T AC|C,w#+@G@G1@N-<`}%N Y M0yǽuT4ք<vA P3A~R�~djR:Wh0Irǹ/iq.0-AM8@Ф("(@9Ҥ("("$D@DŽ"("(�#E@PE@P_{}w;8dKľn&Tu&}bwEO,^,r^IP8jW8ކ߲/~w넧W߽dO'Kz(@rcrx%=w>)T^0q8x&R]$ 7 O?'aL~�\@m7H©`x(>`zrQQQΨn:%;FuS|껗LwNDeb-'%f\+U(/tL( rs˩T*^6YNkM{u�  74(]] ޵MuSqs5}b%vD*@x\%~:)NzK&;'|d5>tTᒔi_胯TIPW4pt&AO.ۮBۣwQ ה4)Ɨ d-3qf{2, 5/tNl ^Z܌x'137c&}G1NO⯧VEx|Ik z\ƽ-.~Ykp z^d6O_1bGhsDJxBWg,~Naݑ (Njm?E=A//1꼄q h6C1{dN멍2w^xzKF 3z4^^0;7?C+Ihtu0d?`2()!>|ް}$|b*xk@E|MS3}"=6؂3/ᭋld[դ(+1k BzS/=!={ZvEx 84Bxx-Y  5jt9}Ù4}cṲ  <m@s5 07G:b?^8zr{_[  zh:81;UⷿYoFA`Pײ^:~ 9E\|gꋼ(�`ۆ 4TH8m.)y߁K6򻾀¢r,?.e B!hڳC{!WZG)1򘻇<֛Ljv}+fܺ}x kwxar^;GЧ8L,c@}m36,".d$>Wۘ<vo^_C\qqMO.x!&׹4u¯5}:/1"_,HZR  4YqmJ%A{ r5q;e M fE!I4n;EP0 '+hEwI_b˿�LJ|/O`y7=R%{;8Eb4mJ]* +_Č_֒KvfZfDS | ӌώ�[Bѣ@U6$1_$N!&$`\'QQRZ*E!ei7,-AC*ר"0Y&k[Ai@i>330<uf<y>{}Go*Ʀ8(FhZ '{RqX<=!#ݹQS&12qNz7yj!Hf1î}Z~!u9.93`.C"ný4T>b#Lӆ_h%| FPn(0ؑV1V_L \q ҨG. q8#D"vjAR7K8hY܄ߗ5' >R_g!re tW^J2D(Q;CQQ%{Nb]w9^:մV`ֆ?ʫ*Ɛu:ZCFT\4 gi4d'r+ [?APV@ Ft}z}TL9?V~V"1g"'k fJYܝBA: t-#9 鿇�ødTW4<+Q}jMvPE=w*c͈֬ǥ'&^8mݞ|0VFH|&5>s₻?q"kYlx6ZwsZV RVOy-&!ġVĤ?OP^)zm$rko*K̨]:Zg1͌Й2(Zv8G a4 wwj:wU鋵3vi^x"fz\A|_p2ץ s.> PS�sGQ7zO&wDp__S`ڜ41wqkܿ=eXI: 9WδdmF 9hݭGhu* ե;^ks7%iϮFFIJDRxngtag.Z/ŮT\>G\<?#TP,(x׉hS B+G/pH6lV5eH@Ȩjuޣ<-χH+ȗOK07Bc闊r@Y?c!$ iؑkUz""Z{XdSE"fѷIV90&tx~T"_ZK~5G+{tlwK3N9�_+(O4~ t#l fũd2DlBj 2g_;^ѵ37' R|8t)x4ٟñS\ 2'e:jߵJ2Ԗ `:^-[klӷLh;оRj@JNi&52kVYjO-];jrQzk%2P'I^' :߸Z*+gzSp t̼xj(R/gFHo'jxcPքK 9rm{VQBum'QnDLB:\ڿrQa]{.ں6bKRfwwW1&4|G#3[gZZ JZŊwZ:"-[)F6iB@o8Otl8hG 9G(Yp huĥ4:~grҁq X7 i1 ίvchmxڑFZm\: ?c?E#6.]=lp.%Uz3+;dW<hrX)RyLb_l"(i}%_ணSdmhG#!6VDlBVby<1WC2%3d0`L& aGi6Oׄ-[e֎ |{\юp80&UFhUp5c*}6 N@rK&�l b-ՎcL%+ذfL 0&�xY +�`L 0˗�;ذfL 0&�}q׳wSK+y"V6!CI G׻xn466cxwECo v| Z%[?B11 =LV"-ɣ&e\tѝ D=v?| AC62upgkۏwC$Uؐ(O/!OK/lӫeL \^"Ñd=OZ{i?iA8XHh݁#d 7a^ (_eɭBe(jהKGa5 +OAy]Lx5ćޑ|[<\ۦ2.jtqՓg/EMyu X+JMOrm=Da=͑Tz5 \I4| >Ǚw _( ~tU�`c"wU FkR'ᝯ#[I =Z5=%[EBkp'MXIrQL/Ofp,3j.GCѕڶ{67nx']%}8Tt |wd|w5�`c"pU`-ż8NbՆPU DQeVz_O]Ya.oۂmٮIi(&Csy/R1:#;+3q@v`qTlt#d횧vt1F`sP+Kn(a]8OBzcvS3+Df}[,eò&7u]M_PrC l6Jӻ{Wpd̏cؽ1#57.hKi vgchy~Li:0dpY(paKsTCO]5瑫C)m] | RXƉHs>jvރT~*ÃK"p:t>.tj^]ﳧc8a[Y�`N`ov%w`Ycu!'/N}h`unCEA`]\�> SD/+bv+q؝vUz`NwY֯gbC zRhoz|pWq{ln/BH"t(~(X}}3Vl-wrz/ i\ț˜0L_I5K%C.8̥99fW 4dN!!݊chlZKue\&.^Ծ=]-Ku٪e0T3w?zG,Ò] mCuY3nGODeǨ/O C|j9-h>8<3 M[}: /^ f[,Rb"u3]},+uOox 0&0q ܦ"YY7VنW7<C('W8>jL_Ry`fbLz1m#9ue1?9sl*'Uگ~NN#6la {̸vd{typ-؟Bά [l(>jx 6k"DZF[*bIcp[-Y0/tt`\n'E-F &e hMM浰QfB `+pn2ǁzM-oJkLc�Dr\Nccl q%rImB֣g[\HqQq뮯ǾZ`8%TRq\Y\CY{uXBj3"Υ4T NV)GgpO&%'%HĮZ;a"J!Cw@kďh~SGwK~]py tWYsD(Q 5ĺ:kۛrEvV:Xin&ц?lQZjLD/ȌLW R'.B)t t9~`̨DG9qb 8FzDq|Jh;1Z-?ctԵvҟKSil?qkN0&qԊ5h!Ή C7P9BXSvyrݭj"7\?oV>D[HYXL|bBub0ފgI lE/x<\Ze>55s�L/lEɀ&USb4BngF*smw➻ƴHs]揞£^CCeFEp{=]0ORzJy7ܢz<v`L` |w{&sHn,se͈#tF- եȲ%Ǝ:\֒ngW##Q$%3J3K#GZOP+6̥Sؕje?A!bϪ$!KyMmu"C7ЊQ4U6w1!P.Mt ۠gN}"_l$bGuWJ'UdAFS`ڜ4wqk)[=b`Yw=4|XtȎ|r7$BhuފDfg >W* C!ճE81=6;2Q?`0�'�`@U7 =]%]w1w'W?Fz Gw3Tq"o6!5GlrZ{[^PtW)Z>Zs?ݿ).T܈s`}Ե2 (ArtZ@U/PCrLh;оAՀӎM+eN4еj5 z?>"+܎ԘX|aG#ti umՄbٶU/c: D$^[4م8ZόvZq8rSY\caHx';jrQzk%2P'I.kj̃|n(+-мS=nz<;b3Wmn!GL 0I!?zQ㙧VDl+%b;XD)yJy"-n]A<dp|юr<Q`\huĥ4:;*d[?֎KO /t`\eVO;kǸD 5Hڮ6ĜoXN*TmR(g -H\H_;X9Fy?6?GMNt1fƥ20�?M\%?TblJ%OʾgbAI{+rw^R&;mC; y<'be2 ;)z)yU8 BEIl×`\,u؃G6Tu9+GZ%f.g@:p-V\^JL L+q&eAf/ꏶa0FD GxiΜWtuG<t;; b%�hbWP㙧VDl%jWҞH{+J<ϘW &�`L` #�`L 0&.;bŎ`L 0&�IG`L 0& qypXlȷASa`lyX GX&b˦OQc .ㅠh6Lz %5hsӷɼt_9ɈL 0+�8~KGҒ[I><b<%㲏-+HJJgy]Lx>6Q%KoS^]3B@jVz9r|!psl'3XM7Q|/fL �8% n׎.\S!MKQz^PhoJ;u1Bo2 =^/XBMђ 1xqtјr?=Ǥ ,Ǧ{N]Z>~[3&O3%HvAcqAtjFmǫԙbܻH-ؖEJCi0"āHZ&e_V~؄g%<D琜YB^^ND=`~/6_f|\sG%Dvy=[q<|Gل-oY4}B! 6=ǫРy؊0'`{VdBy]&>,kªłX$Z.d jekKc,0C)W=z58Zӂ;H)93QKM5璞La5쓛~$bge&4bvTH=F QZj2wl/Sl2=@4Ѽ<t]K�-U[1#98aL \*|:HçMGX|XӓŻhnA8<3-H=EMfr <z\ {tJLrh(EmKƥcwQ_Mz٩8~0zS0}4 !>5 3O08}zeۇާND̙-[r*u<DBLdffugƵ馹t Bðl87~̚N~.F<)$ЛPmċu襖.W~duolzl ̦hV>sG;f0<Eg.iHu$~�qgz<]8"0[ ʜ ZC&w?GXt22HME 4cWff ϔp1I̵@o<~u�`@W ?RDR%TQ <0@9y 0t#lL, TBYO4m{?F'aMŲd9l1!A}\OU)T3VG- ˜U b#j77R^j^&ۉuQ<#J. 6!-,9=kC-hSŘxR`.$lEl\=F@B`6Y,FxpλSKz2sٮm~X6lF {̸R= E{ c7;۪#|ZCEױEgxY׽=wZ�`'cP: Qp?>gDո9ύսqluIg~_ֈ'~@y䠤>::-VQl|V|8K%c_u$Q4@v*%Rӑ)T>e>6JtR;g_ twO-0/CG t;R%j`Cinٸh:{.Fhri%ezɜD(Зـ>Ze̲Uĩ m4}HV@q6fJ蹫p�~y+I |wڇdQGX n,q8)5Cl[.xMVC<\hxOpNf:,_?qg)s>unl3o8j#ڍqGQmFKL{ID bc2`ǣ~\i?]bIALXmPzn y6R+}jzΟ'>D ל0(jyd6#nam~M~mbCgµ-$qK68S%T>6�21@Ch%ϊDrjv ~+A'4>в9WlڌrJ[,TV*I"k({uh-9Hk6@|v52%HR"rwbg3mܵGGcw2Fݱ)<!!=֭fͪ8x_l&bGճxT.ZwUtλ#u ܃)0mCݬ8:I|3s=u,6Tt#ˆ'4\SF}#evؕj ,pUs-{th6^GbMv#?1w:2+1&&0 \%]L95`G/K wDg@79Bϝn]3.C&戭m��@�IDAT@.s܊<bJҥm}h7X2k}~zL!9]͍3V =o HɡvmڣىC›B]~i5!Xlr|'JCs;RcbEG.%E]L{[q8rSY\05!T*NZA3НK*2G7loL5ٟñS\ 2@̉s`2xVI{ ?d6bKRfw\Z̄$I36qIsw<c1&&wCgZZOﴒ'beuDZܐ)0nm/miעX :Zݿ0ܳx<y58yd¹tO0I#,K it6:J֎>F gЪBv{zHSKg${bJ16�3ICáb+Na63ْIA.ypJ>\Ň}GeļjXoU/0Zjw16rɔWdL &!&NX)RyLb_l"(i}%_ணSdmhG#!6VDlBVby<1WC2%3|Ǒ~\ǥ>o=WPzend%1=mrpiT<e#V HQ"xbU:a0&!pE;|ڟ)G8vťyW`!kًdQaR 54NPhwݿ/ҝz\�>_AgZZ~+b_I{"**"V<I_q$=80&�`L^q&�`L 0&�;>q&�`L 0AGL 0&�`~`/L\)p]qɖҧ01ݚ.0&!??ߵѻ>8d_0tdoB7'\ Y6z$&5q HEs9<oA#x:OɸL(l&!aBM}`2![4 6F[XBO30ą&Yq's" !^:ark&4x4|;ڑ8 =ڋJlY < MXIrQL/Of2 =^/Vu? c$M 2/2ϋH9яo]A/tҰݯ\ 0`qt[}?wf<8go %g{OqtuP0Lz.t6E2?4HLi4êp\/"D1=5O?cGGxb&9p~feXe#~hH/Kn*t§Jh< wњ@2GL@1ޘZY;ʳzI4qqxmxIWTvȔi'˴88~Zsγhb`Q^s @V~؄g%<D\6uG8LOf:C%IOO)m] | RX5ZШ#r텸,.^g6:&4mϤ:ꎃVvеA_( ].r '^w*sW(o| z f/!mY(ćeMXojǴ"kx^)U9vy]ir`L F_$&3f}݆L#n7.tJL"]{1pָtN;*OKjb;ѬG3!Ɍuk bu7 x3VX>Q+a6x u;@ll/BJxX%gf)'s5=6 :w^"j:Ծ=]-Kut-3>m6Bc"gԔ)O{NXF0s r䗭=ĺSS Rɡ:v0nӸOX/'DLmd<]=W`W&˼ e͸!>)cxN-)1:Z.>\ji8Dj+6hlueWaHHz] ]i\ț˜0L_Iטdt|XgNwӱ"}]quk 0``14ea3`&PQRfZ# klkRKcFri5xcrT,O_&eFmb {̸~wK*cBz(V cV5̋G:.|Ħ`CY8hKE,}EK]B!aƴXv(!fCqwz tDZsuZ~!u5xN;l1Ҫ!;3خgV/h[\]qQa$Q_"g^rZ*0Y}䎶]oi1NJ 4{@ǦLHepaׄu;.j1g. 6!-,D hM֚{֙g0& oI0&O8L>::p"j5 f>]"QTm] k0Q^YgŎJXtyFSXWgm{G9Jq:մVZXiAlZuQOo ә@KkňJt!IkwT]q/:fhˌ p@6?I:}FaEWPP?* ntSCh9>APV@ d/|T#jhnɫGzc;BNc%kWmc@TO`}9Ef=e*e=NwjsBw^OȜL �;ATbr)h"7R]Z5zj5ezb蜸0t.(-tsyV>D[HYXL|bBub0ފgI )zm$rɫyū]8,H>ki?%_#LbFEip:ZsB[_t >X'$nFE [SZC^}$KXQAOR5Cǁ*_{IXmC10Ц++"4q(j^ 0 `1H �+& ;B8Sy 8)NҵK͹%k3bzΖjZrݩ1ϮFy;w,?ڈ9]V\V6\[Msp=,A"}tgpH69ZxmfS y.6ǣp2[y]O6!bt:$~`iMXn]2?9I8Ю~[j]3>v]"#̣fRM=ޣ4x<']˗6~CſE$#.6;>.,ƻئc8DZfv{`ǦJUh_X.٠]A/Fh T=㳈>@QzNJ^?zڮ3~^.`c 7 pل}xE?迣?ѸY$uGгe(8atuy[^Pt--]9Mp_L*jnĹ 0Fw̢%H.W mj䳟j)99dD;N@0+䐍CrB#wN0FBckvaE&-q9WpwLf6x'ALкUG&Qds~6ᅺ6!).1m{^/f#ݞ[+=Irz<5T:b3W@WrBvqh*u�45Ր8*@Rg[ۑ/z"[eN:VXȧ`&?SK+y"V6ѕVz)iX=HJ+yHiKۤd¹3ӟ!W<bp|>Rnĥ4:|bVBv_oj"tL8@yFh R[q6o=je7U2~sF(!q,ƸcC?Tgji q!;FK"ʇXl6RZ68lM#zѶbPvո7'|A10oSgk0bJ,MO<Q{i/6羒/WpQK)e#7NwSK+y"V6!CI+}%+ΡR8J<9HWK>%E _Nqx`*8& LLzW}Jĕ6W=W(,_A8m3O-Xل %h8<XœasD&0!N^Ĝ!F > h 6oy|bWDW_eD5+*zʾg+SK+y"V6яVbJ3i}eUQ%9UMr`L 0&^Wp80&�`L 0q+0&�`L 8<`L 0&��;~avVly(-} ~/ޛD-. 줷TVþ#r`0&"/?>F3Y`L`vG!r2`2.6Ea5 +ಭg g20^!X_a yR{;oQ+`M 4 }*4]r#</98V 0&K]Xe-Z$#H ~w2 _0G' ֤wcلО_W9pQ:#یy8hm5`7 6�.v3t?]l_H rsH, b/.QR;msXs{6gQhۊ&)u6!{(7،ȵ>xXz^ض+v@뚧ccZrBJہG@zЛVl)e߹݂;H)93!YJCi0"GֲU4m)慇wӭ6dD-z΋DxM_PrC l6JUnӉkG<g`l^-sB[5dú .E4.P;gmk͵',yU-ؖ?.u2w 4_p\/c6!W.\5_|ԙ2p 0&pxƢwSK+y"V6!CISm<X')}A8? ̻3>BKo ۃ~?XKbѢܱxϽ݃?o[/ӣ|h=j^y ^S>K _/6?Я>!;isOn@ę?//+wZw'ݱSx?ǒ%bάnM(zgXwQkN{2䈦iw͇ywb rTۯJ帞fδͱvs/ko>$f]qԾXgzIܸd>*_)_c!ncXF|ݏ7ཎ?|1 T9%=a&O UIIN]omg0f![7mfoyθbo4{y:s;<{5g^m^h+8 0&J~�88x2h~f ΂s|?ar|+|оZ`KJ|ys*n1Ůe*AD\^g =>TO1c [l>_VP$Z-']boGzkS e=Y`L&Zh92^n96Ⓛ* Xyo 95 6}ZiŪ"Vq[Z. ay@6r=]Emkb6a:i5e~$48O±2<y${2C\o]a3`&PQR+!O'HY?G,)6l7QM {̸Rtd>VSyk.iԛ/mT %�`L`$vG^-v$Q@v*?E"vjAlr!'9>NS{\#5Uv>]tktEũ!ԑ KlEۉg )=ԟԸ+d蜅5 $ϜbWY7C?A>A͆ Q3D;'O),L2h˜Jh혊"_nqhďJNVnï7D^&Q+;Cj?q؞گ۟8s+mz%xH�1~ө+5V֮'IG}ݧsݚ|Cp+H#C謯`1"z,Й؈[h uz*^C<\@:GcYUh&or6lfJ}~#c'3>RP`tN\Z6-ۦX+r h<PDΟ'> ,:/ 3e򊵎8ȲyT5C42&�?�=BhΊDrjvN@R9Xf~&OhqbzlwdbIDZ<k$B.U:dx`݁bS;K+=-ohf~ZKZ]Mώ IYY ?Ư !OL7㱡pt98׍J=.B^%7tSeu)l诱6wotIE)vzs?0fJ؟ۊx͗ ^<y*ERny3,�`W-!H$VGS u�%#; Ā:܎M؁Oܞt%E̢%H.W قj3*tJd&$hO\OlRިB+ǠU'y<Hk:sotsX4ᅺ6jBNq,lj 2Z[4م8Zˌ-8u[@(eXIz`B&戭@nk//'7ٟñS\ 2UWs#-O1 pTK"H\7_35y*=ͽ _1} %c&UK;~XV3O-XDWJZ둧=cw+yJy"-Rnm/mW\V(f4{>=֎1hƥ[xNrGuh q!a?߉gߌnKR褻|$F)02HKgBBoɄd¹/c$=}=r@̼:ٟG]Ϥn;.2F[5tݎs�J <LvFG/"Oٔ:eʾgbAI{+rw^R&;rC; y<'be2+NWҞ*sX|1E֛Q(r`L 0&.Wȧ/ '[q$ 5aL 0& <_AgZZ~Cﴒ'beuDZYUT=2_+d#&�`L#pE8 Nj`L 0&�IG`L 0& #&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&#&�`L 0&�`L 0&0Q㙧VDlB4w[%3khF&&>v-tt{"$\|:u 0@ۍixdX,X8y.0a-WaL 0ˏKR?msUFb҂p8@ X+*)"!^|4Ry?t1K,#GjrnGRRk۴ *q`L 0@Un]c\pIt 2 =#C-kq"idӀOMn}3V))yJ�`L*'cP'|/5O'c~  j¬vۂmp_ںHi;ZvhAycӓl0cѽo+Kf.Fi8vR/@1H( B.R.vmBPe}F44? !vlދԭeC"§%R;msXs{Mv5жuC ܉}X҃vvP@a̶ :ٮW$bge&4J 8. iY<DSr~]}&�z |5=;t+f9ƣ3p^0οjuC3Ϡv|&_T!jkbǮ)vb2Q{ M7ͅ1q aXR~̚Pl W9ҙ#:yԉ9qݐDзoDUHfә4:XQږ>,K4㰄 I%>m:Ú/Es["ቝiJxjlbb1t7 aށg=Ng^ݯ nlt] gXfOdxjSHFϻxm8`=tQ53�`L*%+AzM-$Y (T'mDZ#X\tr vV<xa3`&PQRu3 5]jS**ZňYt;3\jFqSЃ`߼vr>,BH]lEuFY i邎*n1ţOeZƴ0Bcїr ̱X Tyj?RD$T3㼹-ǰT\8V'cO&mѥUwlHY?G,of0 {̸RƴēgXv.!fCezB"80&UBW8Sa{["]GS]?ࣇHĮZ X,-Xuh!M}Y#za@|jyv; ZL sh؊lr�s͸{Tn#fKpZ(*Dζ}J[X(k`NGqQ RpA38 QpV9 *+s*yxSc*?V3dgv٢?tVvGj5CC#/~x 0&l_+ɵސANI+cSvbC 0ZwTu Cgbo#n΁sho'eM1"d@[:Pu[.B5ӺSJ焆ᢕ$a]u1@7NE>tѳ]y9Cb|er-1G0 44.n8bL 0+�8NNg.eYDQZےW z't;}hy>,F:M#m]fJhݏϊ=9!_lX%bGUh.l6جkBO3*8 >$);K3:T.v8V$^3Wz_0\[-%,tѳ]H otC)v,@:yH~G,P .Rny3d�`W'ѿW' Z8UFoghfRsV KtzPtE魕LHBў$^_{=VCeNZl{܎T㋞QFg4ᅺ6jBNq\|y;]eRrrX;N6IϾ~܊<b˭hJН}5 5)0,8zXZV~'9aFqo�+RI=t57 h[4م8ZΤ[=r~:Pso2еtf9?�`L*$ +SK+y"V6яVbVDlH.%O<Xۍ Fɂsӟgw0Zvq+iq,M}aI\J4:|V(f4{>= 5.zYH%<e`ңp؊SyH:+ۚo eXCN1&%&bJ,M#4Xb_l"(i}%_ணSdmhG#!6VDlBVby<1WC2%3jGUz3Vѳ&'n߇$zOgtlDR2&hǑOU$<NXI?9y/L+ePNcP90&N@ ju<JMXYMJ3i}eUQ#�`L L:+zQ8^�`L 0&O8D�`L 0&vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0vy0&�`L EG0q%&�`L 0F0 }]d{ :&Wތi*5&&3AS .0&"϶)B]dayNv*XƯiy6Lz %5Cr/y9~/j<?4LMωe3=G'2)c79Q]A:LFp+P%!^|4dfD$׶i[h`^�)wY#O_Ϩ&YqW~K]8378$Z7ĸZjc~q)~5VwM$5=]i̥Te_x1S`o%bVBB<3_0G' ֤zcلО k36qMXij�\vɖ8jڤ[-H</AgS8ҏocbJk?mW\c5zǟ^DQ՟\HeXUOǠNbaF,KZgILڐпЊE ڄ$lzWAxRJA;t6E2YXw Jx0~!PǽǞCrf\aD烺@ɵOUo)@kaBVl)+[sɽ+0K.#-ؖ&)u6!{(ljŐ(ea58Zӂ;H)93Q+K`Gy6V/&=p8{5WRJ)7pitX5h =|R!*/lN4GD](mE]L:z<eVCώs:Gi c;Lo8eEycӓl0cѽo+Kf.5aտ./)4pF_؈"e x~wOG#~Qg.�[=۲l XD;;Q{ X0~fۦq98撛G&r5ȸkީzeok\\T @`q j+c=Łay[kj`{!'/Nn>c3e#e19"Scv%;k{q<ҧ3aEc^ n5.#SS RY9v0nci.:"%&]G_?ǒk<\H+IK>ve& e͸!>)c3RZ716Tfq|}3Vlyr< ׇEÚchlZy?/ExjSF::#$xXI9Y?gx_W ;IN}=Z If~a:}alAhቝiSeM[?j[m=u3~zsIolr=k#"y\W+?hɬС =$ Bt�cJ֛z@]49L|=n5e裐0Ĉn8ju,ɗӨ_<䆦v)<ʔ:#b#dc{ !](F\rXЀw@,$'9NS;OŲ"l"n:ӳEXyo 952N_oR؊TivrixcrT,O[Ϭ#vYrܐd\KNc_K] "#Q 9}H6Qa<fbLUG4EZa^~{kS o#<:r\Nccl qX"dfm-[KY?'h~h%( {̠{B_[-~EJbfG7 r TI[)\SO]fΉYyoblCĺH%W 6!-, h-Xs 6܅K.6 tYOtTiyBA~z>-S8 '{RqX<=!:ӌ.6bcF{1^-"(E}uExםKcҎ+3oքk_4%Yɳ@"l@26`NG{%RvAE-8i{ IjYiZt2Y4oG,],.,Gf / *5ST(.lh+]%`_TQ")Ay~ɹ'Bs>{<Ͻ>SߧF7Rƪawĥ=U;ڍ9*,u[/caJC͕},vSE}Smڬ(#/>iͳs=]iiE(>1uR25HmA=xZZ{@Wӽo߷M?&N̾omͷ1R|vXca =^Eg26rK5Z\x޹5žcR.sǂgCOϣUߢXU ?mR K6ǒUruq#X>=ǟdž!Ȩ4@ VuM^/MTWnܮnWG(((%cFz{9 0H2D}W}xfAj5J$![pJv<7G#OnLW_6Xu1q[V2iQg_;s<ƺ̸LJu+0[/?u6zQUo`ڷQefLML~'iS)'q{feow,א\U/kYrz{SΌcfv6(9筫޸"g`|d>m<-EFJ nr\[.=R""rC@pDŭsxNpD}~nP;/J=yWc}}%7S= WĊ-*P"&da۟B^L[ׯ@YYj!5^jxUNE` JޭkQS~-mCϡ]}bfԩ-M#ɮے>+'/,kPk¿.H|F4‹( nIv[LY?j];6֫l%qb^W-uavhtR[ٷ,u<1:Ѿ딪t~ yE]W南_ dC\Zر[ÿGK'\:pH-3;cϿ^(`j;QOqldn$`8>_j -X#{pPx|Jw,ς[:! ,=ghjZO&Yu 0G}O ]G%XiS#O(ل?QƺMXxzqe[wp؄MS剰?jaUp'ZԣQ[- b:v5>y-A*ޮ)~gON:hxT"-a,PW.k(ڏ7LNjOx<ϢXkSLQۚß',XZ9v`/}bu{1VS%uج wИ~sj>}fgAf|D>ZYSj |P`ss';05wRKԱ 8zP:H\;8{|r_QWB?noJ1z~1;筫OyDm.h. ] yXXο$Sa s >^ On__݉/Lhs;i�DZ/&EH!l:HFCΒx:HF196l%tj{\mãƹShk?9jAѹ--;KsgNBceоӉ=mK}sAʧ, 5I}8KYQ<o6E<3egpU귣q5<Ck2J&<DJߗ]{kxøھFZj&={e} Ze{zgǕKR 5p-0CܭZ6ߡI685KS:mTXl16gc_U %mfm6m$y>XgIɟCɡc.gH>Eq޾8'%ؒYbe ;Xy-v7ܨ~2u>_jԆ2uvty?jR0*8Gy;vLuщ#%Xa;66Qg*9۳MGa&NIfxӊ'±x_ _w`=MY_'}o,M$0s\己ccp$nGʄ"Ig3(:G.MV( +fF7uQu]"IM[jRB@aM`D_qKB@! % c(" B@!  8q B@!�}0͢l:HF}Dl6]>t@?|NƗ$ xUѳ}?|qͿ2[3qa<y,3:^Y->= [>X_.>s0g<7n<~biݏOM8_;Nj9=`4CVk_KJʰgϣb/ϩ_Y~0V7rQ%>Sr,gT\^/Z(yO\8JQ//^tlS��@�IDAT-{ Jbǘ'M) x~csyE#g.arqw}R~ٌ8|/|~G K5}zO_5Us>~/_SփbnA37J[2oRhNlZ%>gVx\_Zq'zy^r G#MVi7&gԆ%7nF|u)ozo?y{iRϴ]<3dz%s:KCӱaܚ2! cNeыk1.qYq3Qy}7~ J /dZ3&AxtI-Z(AE+cנy()zyqTNN<ԋ^AQ\ǩ~qGGꚟƭa8pbҋSu1lZkKSćGwel@ƛq>qLK% U/îǖcyS/N]󓸵$.Μ/ZBycwUk?Yg3^kEnܷa!S 뷮M<BqX X+oL !YrqjNεnvK>>>^69K漣S<E|.L=[{<`=~ދ^7L?[Z4_5O#} % \)P>*x>THzs/`V13ױ{B~ud<a@2pQ=d`̞[]\XT`[9s4>}]NvS?3wzQ啘zE=؉¢|nmyųx^L65SJMa.C7jU؃ۚz ,ǣ51#.ZŕXj)DtkQ[[{nTL&Qc9-Exq~&`(7 'O_N r�3g>15ߋzKHcOS"؂(R|8 gQ83YזcjfE^OU'B9ًvz`ibaGO;x;K1w#ضs7~sm]`kSc3ijP^P{mVoGM*vmxL]:%>7_R|E Ջ*’*i<yp7aWq>卸2 fO_15cɷ v y:G"G\X{ϭ..S@ʛ<3p(<[)|znz2ݹToP,Mh&pt6iEn'JgGYu`kP:/\ Pi-hR/;ֈ]Pո?2@3V[bK ΝS.Q}s\RR9 /=_gx=9ә}[|j\8_~!U򬻷L]¶!F"> sn[O.Bۈ|sXV/UvٷO^W6oH?;p]ϲ/68KTT/wRJa}Uɿlu[w7Q|m<u޶e ܱ%w-Cl{pGv>ZN̙CPUM9 !u[+O&L%Z}\l>߱=/ژnն2}pd[m\'IsDU2f:& m`zz jQ[I.˧^%҈T;x7Y|2 TH9o fUV=TJ\Ru"o7uj/:tߢX^q˳`m[:ݎ#vcNl*>v{DPخ-xERe/r9VĴ~? \w;51;ˣk7lYqR8CzǒpEqykno³Ceɭf̽uwUH{:u*nQTelp5M݇Th FK\\,/ rf6\Y@^ kt^ J `\u!@ u%᭎ߪO nɒXdZΟK48eڅZ{;<r^u"T=+a1;Ys!_oV{ =Ҫ_[) Et/2MJz"NgqW1|X]F>|=(eXH%Ocmǃ_R.WQOh\=ʱdre;+jtnŅ_rlO qwV\AWw?wWbφpP 58cj;}=%g\Co&x݊9vA;}\>Db ѹB{СuΡ9,nS ;\+c~R vO z~BU2}=*TU}�JkUUu`J3|x76ccMRg%T㨨ʁAZl:o8̅ĝ+Pՠ\}%(ڋZ" GO`̬QcM[5W?8xXTEwZo_ܲ<y9@/cP5)Z 2{yO;x{|S_ؾY]&l #(ǒg&Njoc)QI<~FkWsIn D,Z uUӭS^2G})N] L6g3 |[]+Od/&[W}Pz<_Upz[x$m4J2EbFw,%қ/f=[)\|0H]\JaץXWF0|Az*uZ(蹨,EXjrtDkv@ovQW!ZG>m`^zٝO uXYU6G0/Vyf>9(G8ϠdrUoO{R?`ÿE76bєg<Mci T&w37�Tu^:E֞>ϣ-hvԖ/Bc:v5-j-/cWr-`A}|Qgc錺zm WѶ.?y*Қsgʳ Kĥ) u 9|u|Um7MSp ޾J b;b3/T%q~dl xس-ZfہԎbsʗ<a#,P`)jαs/Gc2zw\:Wja_رDO$Ԝ/$ mMqx73ŵ8 <x_m1ͦ$o4,銧$oCgctI:eTj%jѹG]Kg1uqz'ڣb<OT#a\ f;qsxjGkXP:k"U2v˲ 5=2TR;Ӗ2m:b2̺Z}ji('fxAOc;zy,06eQѰ*JL]ms:/̼ǒZce &kȸϼ=|V6}܌TI]Fqfl'ilSgN ƾ i8J̢l:HF}Β?Sg'zC6]>JG:zKEC o!+s᮶3u%RR&o}k2dԨ[յ Q9WqBX߼3&LYE;�5yEB`XщܪVǢL$g٬�'mNiP۔.ED$p捗{ۣؐvsf9 _/K]~QىoQ! $@WŠ-Fta%_M:$]UEd.劣#E! t##%^RB@! @(ICIB@! �Q! B@H10]XE n:1ҴcīIxV}Id9\o7Ta±cs˥&mbuʒO*'7]~n}/V?['򳔲*- M癟 D5L쥝C@8F)B,Z(yfYz)%% ܔ8j_`~g\q[f7z*_-ǂ*қnHg~Tɸ7rQ%>SB;)_ΡUBC/i@=C~' ! r1G[2W?߉MK$j[p,6ӓi}</-0{x<y/9\PӉu7WW!ο׽E\»A/9G93:bK>D !p HSظAw ~a 6VMޖ1vL/`Cj_q.8~Q6]ߩ_oXR M9V9vqTvnLS__PGU'_ܡxX{-ꇸ闐ԏo۰CͳOo[w-ƌ꧹OƣKjd_{SOr5Vnj6::^o]>2=?1jyp?g S^<*O`reVLY@w5h^{7J&J:~+P4n} ŅoUaqwk<s1@^\|vLRw g/Nš+c*bRZl3/u5|Ǚml߭mjGZC0) ^=q<`Tn<o[8S'|�'LFa T._I 935^_llVz{1q\_T%'Fs6>*.^F=YŕXj)dtkQ[[{nPl--a#у9j N+1̋{E%|YN'CP4ϧ>Lr%\Г|t^<�N^)Յs Bme⫊oi)ZU \^ 24V%=ػ0kr<Z f1hRT/1<asù矋o^|1AyWY)=öGo"Eo!V/vϗq >7lw9S!0 GHxci:XeMt#KWk |۟ۄ5/o$V__Krִ"Vj̙CPUOWUّy6-MtQkSn2uU ߇`ueuZߜۖ v2Sgt1g0U㽸x6_ ܸ%YqV%y'{ZGmֵ'Y*+>U8ܱ�j5x6zF< ;*:.C %BɃ?;^t^5_Xcxfn]e(8w;J/Vs{X >h@y|R J̼ضyCxs$lX5pӇ]kת-ûvr,q!;\'& cuRd8 iuڃ~k lgVl56;Z<4I1[&GkǑW1'6U}㤚K扢>;?mv=ͷ1R|vXl[x=ƻsUt&B.x/>zo >,ٲ6zq/Ǧ@ R THX{ݷCԶ.VGmxzP}?څol9X5HsxR||E|B@n8hϸ0)_nf !5?uN70iQSUS/E' 78?}~u-P}x\p+80ߵ<tt�Jfck9%E>j%GMی|1UXCGj\6Rk8B#z{`V~P,<MS--YێA[YU= _2 ϣA)ho tuu!ѧ:7(v&RV=1|FB@^8h?**U;6oƗ+KOSDn&b)ԍdܮn/#^U.BVO=V(?` l]?y5̌<g2ɤbM_Bվ[\ lҳv=.Ž[7[0󞵘GS?Ȱc:lz;Լ&rs7^~)k7\_k J5.- 8ԭ̾5KU_ 2-!DŽЧLaW•;&}a .VoN}`fݷ7v.^/sW?zZ}٪ []Mt^ko?YA7U׾ssK}G9xUGH<6,ᏽS@ܨۚß',XZ؁8rĊV7 s {am9aUrR'T؟:jP#][&lmŜh,OGYgֆ:TM#O$:-ԣQ[- :v5~)_1zhtg;=:P=GԂ,sѼR׾[8p*D<uG 8]C]h{L$\ _˱|&,škO^Y1O;I}z9Iזzm>{:@Ի8aG(8}guoq<?TZ< 6B`x_btMgIh(Yfc]u,XMeq Z)NB:N_[BKƯhH,XYӯw9iZ2L,S.%ƬP1Ka{2.uݶ攇5xء8C esA~{"޾w gxY,^YW:δo!v%XNty[CG~.5X1T韷`^dj7)"f#uiT zA@2Ʀl C$,ͦ$o,9):$tyGZYvZnQbKB@!0 QnUxfX ! BR+yal:HFΒ:HF1UE6RW|! H! B@!J@PD B@!@$q@! B I#a ! B@IB@! D@H$H! B@G9B@! "1& B@! Q! B@H$qIB@! $qc@! B I#a ! B@IB@! D@H$H! B@G9B@! "1& B@! Q! B@H$qIB@! $qc@! B I#a ! B@IB@! D@H$H! B@G9B@! "1& B@! Q! B@H "EjB.̃MhK⠐cB·̞'F,H!G`&0ƛ$tꅲ]|%qP1!Cf}ϯ! FEX-Ft䍆b%*7ubH6]}PmMB@! j7z۟-lQ:I:۔+uB~./H*! B@j'E! B@1! B@I8B@! D@H$H! B@G9B@! "1& B@! Q! B@H$qIB@! $q4X6"f:47?~h!F5*V`cVl߾MԿ'JXtMuU\GUazxFh*!B@!'˰Fg#ڃ>,ZmsZ9xSiLj5`GC \-Ҟ�U!VPB }mQm0P*a1`e^MkH ͯT Mo >᳖! Q8{͸F%8]ZoNb3pzn8=;9 շş =Xws5}PG<z.fHwU|OA>iv%B@!C0qTW [v$Ư*q<Ѳ#}-XǠa<zzN =wo R8&!Y2%wMX5 {[^ļ1]={�6T5?[kþq|q,Qs;u{X\X{-( Ƒ}kS7o]>2TToOS"ծG~~%n-83azo'ZBy<~]՚ʚfqrGugb8\|qJ}=ʪf|zN`reVL@$_;x ލ҃zG'uHu'=.tA]@/^ދIkѲv0O}@_[2<k-.{fj7{nz{ B@F2qcU"֫n8/D{dU7W_<+46Pyg)m\_�υ`&p*P !87 ,kжzƾr,EJ,ߏ- x`_E~,k:| C{P:h>ǣ&$f7t%XT�~_0Es+&3}*+{qYL~ f^grό>}q%. t)V&֓e⫫*UMeV5,+^A.ڛQwJT.XGkc}V?J/}Ż7x9Ee(E<"n|7&<Oq1YX<yDcW 972[IB@QB`$'>܍[7.Mhʎv`ÚVvt61@�J̼ضyڑfvi_M]s׃܌-1u Ρϩd ߗG]ܪ͹m >y 4mDՃAsXh=.x߫xbJ>E:K~jG>_-X5.ނ? @}hkΙjV|}MnAJ0v֡1s< ;*ڇ.VD%`kP:/\[קvPk%;K<E؎Xǝk&\-̥)(\7]o?xr00gx 6F%U6$GV0kӊfR<OՔ6|{^<ruuF%6]Fwδȁj~-N8'^l}*iVGrAw5tu֎#vcb/^|xiUuGU=j3V)oGb&b;rɬ Jrn[%ؔI=U;)t}C[Zbd?>}k0͐\<J<^B@QJ@G׎nyQž@}tǃVVU/UށyoxՍ[lzǃ/tvE}oܕ(@]*VZla}XSRUq %3]׭lv^H^[#(ѭs\ҘȌYrg$?P!P3Z7·R'[*5S>&>ph. Ά$ec7:Κ<A^t! H10xīP 0^W?z[e5TK3Va�En&b,[vn 3ywZf f޳p­j1(Yր @drlܱx{6\Yn2f/BrDrOyM_Bվ[Ϩ*>ؤgv-\Ek߼ǫ`ʝXN~}j ʾӎ}x*5<9^¯ۏ5V_Hq߱>{m'c>q TW/nE񜛾k=Gar! h&00e4*EX;)=/h^aUс*ql;][U b{:R?+ucPZ݀eD7COiQzݎEh|lQ؍ִ/cY^?ڏ7>ӒlkP`)jUŹ#V\n%1rF=rǬ}rĊ]G*a^iS`:{䉄+x!u1MmZG>m ^>-o%tlr/ftקv~W>ˡؽ)1zrn~/MN~"",l:HFC/4$]A$٦K;6h%/ìՇ O~< ݖl\z-6~ ~Gۏ7X*fw:x4IG&ϨۊhoQCn nuVD~zsuD,Q1w yS1Hs86PV1W7ѩ~M^-ZxqϭSMtFN ^GXes43b?oAMA|B@j{Wmt?[$xR Hr]Nuڨ$clƾ 8J̢l:HF}ΒBK:'l'6d`$qTUvZnQ.dZMekD8yo_['%b{w44#}}CJ! "Nj 'd;IQ§۹KS:mTXl16gc_tU %ufm6m$y>XTRRhkv]R~wmȖ˦/~.}z{V<WWś/m s$뮇D#}}CLB! 2%8i$A] ?j3hbm6m$yqXgɉY%z*R<g]AUƔ"B@^|ő~$2r2~UGԩN:ۃdM P0>WϟWEB@! @:kguRB@! @(8Y�! B@䈀zXN|X91pt(B@*Ć [PL¢& ! B 3/C.Jc䪟i%B@\$'2Ǩ0t?,%! B =XR]u6Q8>R'Q\>=C! B@h\9NM}>qz:qd!edi#B@l r_>yk?TGd =^mbB@! `s]N׮t}%.x60tfClB@! %=XRߦN'6C-q4D€~n+u! B@䋀+ck7hJ ͬ\>]o+B@! rE{43s6fLHs:C`Y_B@! M4fŘm;`$ XE>:uI%! B@ =|D|>/~)G0Qv�v"qB@! =(q' aHf=>3jsǰ~]EO;Gm?F"B@!GsP#lm8d_͙^R;ż/W3}z]שI) H9jڂ2|VE ! B ~:ٯ6NO=/d7-:Ǹl'i꾌1Z@Gmu qNWP:-mx]6)B@! 1_uNשڔG:=v OQh,-Bӯt݌:CbF>J?m.S%ʹQ͏ulӥSܔƺM6BJB@!0Zmum6=c]FY'ImtQwNR׿*W_!Qu33c:q:>IFc Hv,L9I4%6y#L)6S8cn8%DB@!0봯~nvY8p6a%ƒK (G<VNuͤhanJN;v, $euy#L)6[m4us! mVt;,)tlu3F7ꓯ$d;K\x,i.\8,nJc/wH M'u]DvިoYbO;lC6JuAN:mu[ \19ǘ:vхB@Dz*uԆtluzg?KF:Mm]6K:ݖ>rǦz5?2o.G` 6,y:m>2t@Pbm_Nu]:O٧Tؖ%9jvхB@ '8}6nc'}6.P^-l>3ǸtoWמ;II7Nz߮8}\'I%TH9d;%;ϋuR$܎⸰$un]! p'`{اKNTdЬS[ax[n#];lvc3qq1d]66'G6>H5quR'Icuc[HB@"k^l#il%~6iۑNŴ#ǘ6_}<.]:D3qdh=>۩(W8%-'dd|TFX7t2vS!!ic&_OlB@!  ϜͯL$O,٦K9&Lw~8m\gI!S8F ℊ"ޞJ:‰Lm$i.Q 9ԆlT±Tg]s.9N.B`{qN~ҧ7zf$Y6ɧozttMP^'ݴߔEf9.c5- -չ Q$d*m>uI #̍Fv֕ڷvEcQvRB@!0d:M6]޳uducI>tG:-đ'MȮuS<]v('Ϻ)i|6}nK6*zHg飺}b.B`_}s5s]GuL\p\8VgmɗIni@F-1‰MR )XG; 'T']7Isv]}dBuu]cL=jNB@! zMR8]ztls%yuԖtUp^'TtɱlKD?yr8$4Q2nKRd Ǒ :Ǔp"I:odΒ|Sm\cYg. ! 773Wyƒ}Tqmdu[[>KDm5.t\&`4AJnX>Sc&DlIcr$N;Fuy,fҨ'cTHJ^' 'jGM.B`4q}>I>ި/YI Yű&luQZ#Ia?_9 <%C, ғ$ Β$m}Ir%S_,d?:T\RZ,u6хB@TZn[$x~Y7(nlncc:ǐ Y&GFu*,<=Vu@QݔCҧӎ$ҦM4'nR$\IG: RB@!0k6nc'ɧKluwNQ%'<Cq0G@ K TB68mN;LF,1IFqq&uS !E! h'&n٦KmuԓA>FzmXgi欞đ&I6Hngrz,IF;E|lc6@dM}:٨>Dzͬϧlj.B`$rZLvnsI3:K:K =F:ǒM/ִu>tlGL6xuɠ) v^ I8,mv$P?fGB@B_c3m\IFcK3묇I?S5uS6g8IW l$hNMIu)uQ zL@ku[]! h!zM^g':KprHv6>9NlK.IđHI)iѼxNFc#Dz}lgI;@]RGcs<6TmM=p&nQvRB@!0v؜\qݦl3B:K=m,y4OflS?/2#-]�@}f;DZ$;8)$IEQ'Vg;enc]NmfB@N_ulu]:]6ɟ^麍vI^O>s\TI:۲QGԖܤ;0Òڛ:lc( œ KiqvQ(:x|Y*W~$n? -jNB@! ~}+δs'uXgiKus.m QvOc%d*C8ܑ-a۩ֹ I.qRӎd#;>=}M}˦tQ\tgB@! F~m6ll馏c(G`ݔO}qOZ:zڄR84Pْ$[S=eٖcL^":]eQ,:Km}YOXvB@!0 M;YR,$u}l}u[r}9|\Lޞc\2XWJ 4"(i2%:I*$Ĵb愑fnNu}|TlzL_]! p'`M}Rn]d.VuqC6.;P�� IDATyLiAQ=Vi &*q mPvQMtQz\U4! /}a:9Ʀ>qɰd1oW<cӉwr8$]cݔ4IN$_B;JOva"eu٤n3uS5c{K ! ~btMg.MV'[&[I#)K>Ou]rnHe6/ b?/bY|bK]$Mc۸E1Sב?|Q ! ]|OERu]uzI""HR:mܙ8Bl]V>Ir>)&bK&/qNmg;6LT1c8{k ! ^tMg.uHQ]l6ݟN}R1& S,S&PuH%:6Ƌ>nEԏvqT8muQ$,(B@\]tum]fnvIEe>a~=6Tuh&lKL;MI} z`HH7gRF~OQ 6]8Q 'R6^ ! ^ۉvI:8ecޖm$?F:%j9:s.MyBĆbsS҂uչoG)ܞmL^xSnORGmnldRKB@H^g3-Mt&Mvf9lcݦ6@O7qADMܖlR;plT8.Q?r<'/K`moGq ! y묳uU7cs<Y%ٹlsٹ]NdGHduMmN 'orynngv,]6N:M21JVbB@!0 kqX1c\uκMll&:16,u?۲JLd&JlI1dD-٪YxSIjK}-cMie.B`4ذL^g=ǚYʹu[ ll\&AtdMG :lӥsn#KX6W؅B@ w$E6MΒna6EX٤n&j(1ZfM^lIO:AzTǓ|:mI^%B! $IBckcz~]:z-3u[e#;#l(m1MtE cf 5z6c|bB@!0dԸژvn}6uu}6|R]/<I6)g:,i1g"3iU7NOӍQ"B@ ?&8xӦt#Ӊ=bƇx/r;tM "A҇+F:M,8ڛ~[˦I%jGMz:z;хB@d$:XvY_֣Ȱ[.n7us1nQbl[.}L>�ӕQ1>Q )QB,B@! �Kl~ӦtcڢmmuTDm`ñ42zL>8Ylc}>d㢏6B@! @n">64{]f#?3QXp);Lh=L\1W}2[ԩNE+aI<z]! H%n㊷uĶMt*zdc.;t_d=JԾ\qW}6f#(lgۢGE#ajEB@! 'a6g}D3%M5lR%?)iV3˧s/bbOB@N Ӥf7mz=/V']:1j%J>]q6i.ٹMB@!aIo|>=.N48cb.]z>ttW}N`>[=ڊ9-FlB@! @4$F(63F:Xt3Vw|vEK$&~]6i˦n[k %].B`44rj7Ӿɶn7m2X[|&-틵L[66B@!0 *-u_f>~|'(r@md_MGWAbB@@:Q:s MYy6nqNG31؁=|'$wl(6[ Jx]؟K9crҗB@@}6nj)by>2xW$1]~= b}vϾ3B@!/yKzԄInو|2xnIVR86\.;#dPX%B@! F*\&Ea}.nMόͨ> K&c]>�|QַB@?l>*|(~>mmҶ v2xa|L} מctnVt! B Mb2Ѫ}m}T2mTIN&Fi_֗+B@!0lf'2a}eOdۥL~2;J\(}E[bB@4N%.W1}o[lNҝL6Gm8sQ7I]! |&\Q:F(YنBғiN,M7>5TjSU! %'ptM'>Xȶȶd;LgFm{/хB@!mIL4m>\'>iNcf:Wi'BR T6cfӖY++9T\kΒB@! @^ *Aj ZMH(sG<|cB@! 2#d6z>GeN是~,B@ KJoN i0:cdI'B@! dn0pM.ż/ŘY`@! DR$nbH0\A=stbB@!0 dl8ѺGRR3bYbB@! -a,Gj5Rץ;хB@M`D$:ђ`uVt! B`p D7Ѽv8B@!$pHd 7! FebS%9 #_LZ! I�EVB@! B@! B@! B@! B@! B@! B@! B@8?{l����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/application__app_with_build__py.png��������������������������0000664�0000000�0000000�00000063324�12641336260�0027123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx} lUu'\.ȻĠ 4dSJ*ƚcE+3ɘIR:1RyQP5QD ⃗½>_׿yt>oַ{0 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ LiSɀ8GN1 YwyyBMyĀ5߫|H 1 J6U9We~ib@ t7e=ؗu_?*' 1t me U1 6hfC?!q?R ChCXcaވ97MKF4s9C1L7Lb@ <}4>FUw曢b@ ̫̫nQγ6b`9gcGyԜN.պ7LĀXjVՂX,5fɝsڵ*O IjUY%k$u-Oc 5֒.j20kC&{wfͷ�u mĂԶSQeb0Qvyķ5TYDžQ6e]yyŀ6y]ǥX9R3ayN;wb@nZmnB̭X1 @ׇyzM⺊I1ؤv*o&limS3ߒ]WJb@ T1Ц:j2MNNcCxHbU>clos1 =WL]ʭKUL<l.ʟpTkO\urb`X rVsV|M;SW3Pf\|U&67n6+@? tyHժ|)<i}l;G]|Ο›b /[[s6fZ}]00CI\L<pOs8wqmHpl[*>KMT Hk\]>rݪ%nusMT\S KMr U>X6V>ԯM`>6%)TEi%ŀX>๸^y_ }LIeX[imS*6X 񔖤rRqb` 4=sq) pyAE&}n<Zu>6fymbSǚhX[=^J}sȵVb4Ū髒yb`:ܫVWa:K 緵cu5aZ#4&6]88ŦpUym?Nx'E x =.G;g1E ֱQƲN BrMO <1ϑ# Ԑ*MR`uxsʙb}mbnENN'C,X7{w}4241 muK9 ?St*nZ3=f^|:O۟on8tPquΦ#}Cl"ުO!K}f.%ʵ[C(R7\f9rR I10{+'}d=QEy%{s[ UĨQJ/c('r2M7͛7[sݻwM ٬\{l ;BF9@o6N:�ykO;?0~ $·X|H sۊZ\% @4lyCn3otM6Q]H#):e >g2O<x8a=Or"(oޓpr1HiNa<sY{G}u}G-^(W<#t 1)_ʟ#%^xm})X].޻wx)na{'"<<Ńb&6~mSkZֱ+6Ƹ-baaF\Vg^7'y׍d 'U @9/b7~̥bo&(r3srmJm+ܻgoA fN MQyĽek2):%jCU|xPɑr><<x>x5k$T*Y(1Sqc`)Y01j`k{*>Y:Y:ٲ D9ǻY6k'VO>~.8GgD,-_uGξph" !s|isl(1uJbi[WGNo㎰ot!~a^pnmYka[;a#l_ƒ_e:/|Գute:|@Qށ;‡.| _"*ıOwq8}K\,#o<c# EØ*)3=pA1ٞr1^>17E ,~8k0yO=X-L:>PqF 0Ŵ0:F=jk5rQ(2hZ#*>JzJIzp%7 ߖn \poB8~Ƚ;~u|áici0)lpґ(utĒlz^Oxƻa(`޴{8|dWo aǾ{%<s«O,<'Ě<3Ey1oF@ĸ1+|wǎb;Jo߾ppYǴ¾îcGu[X4={K=yDY6㌴{\8<'Ĝ{YWeg1YT cX$YqƩ>6%S0*70|:? ';3F>:'?"Ę=pTI#{vE8}5r)qL<+w$|}F샇P>w3\qwl^;u #D_lpo:7é[OA SkZsO1MO_{Ӧmἧ>%2asP>v3?{q8gOx11'Yx׵G{/;(]<Ϧ}VL<~E^zu7~y&Mk*BCjDxy 6GVIL::k+j1ZhU.}ȢDcO_kSiQ_k^e;}>Q/_z֯([P8i^xLpa`Uhh|5{.K@H c>>=~bCG}5\GˏŢޘQ|'gႋSnp?^>=&HcFvy#�%f", 1 h]#gsOcmVg.˶&?k㌙\,3r ٔPEOV&#[YG@?<fm3XVR?=w} b<M,~ {.{a,؛p}, (bU!;61|ߏ> >K\߉kâV,vĜn'~aTa@>Z[l>$G 8|xx/s?a疣 }wi^oÕog?kϧ}ȶф; *c\φ hFӑSěu'NOi/k3H@2);l̻a~x)XL5o*W+7p9FUQ(Db<PЗcC,#:l=:;R#Qԋ1%Q*Ͱ) {/%ecY8%}]]s ̅W9\ay}8}[-; Wr埄?9ҧ?-ȉ7˩ᥗ=??܃U"z,74x[{Md4ӂd͘O<ը(۬"|x_?G VxX"D,j!);dY҉d&<ɔ{PnluqQ50uIyrM%b *okqoZxI'D^ Õp =3 _lv.I<cÖt[nZK>wx$jtHl5SsLs`^ބN,8MIv]D`})`x4k?mOMIaȵ8*Ȏxp+(#?}4OZU|bp�ǿHD,25w>1k7Q>=Z(u(}[8ܰ/~?`-|`ͽĢGʹ6kG3b7~s o ?x@x,[v~տk[0~ +nF#}}ݪel ~)Ƽxs~X6;N *8A#0Iw`&-,bU2fq'0L2D|O ]aE^\E{O5;3^Ԅ…7mX X!V)ŸH+|FE<-П|+6[j?蘟.ҵآv3nfi0eX|UcWؿ[5<8?g=g=>gW;o׍lFF.]ȿ<>%.|Oƒüo&`jڈe*syF+g6%JP@}>Vm,HdSd %q*x~zPm%?g)~׆E+>ؼ{/v;׵J]3z qs!y䒰?.땷bܣ/ Gk6;./X+iG9ǮiǑ;H< rq'm;*\?~?]Nv0\'+,yᵯk氩6_wԖm<İ=Vc>kVOrS>q6eѤcDavk[*9C 5(??WyucuCtMr?g[V\yUh=hλ^W_ yK<tpSowFշxBp'^pqg2fAx rl81J0׆ {. {ppqMqJؽk-(ׇ{O>pVGbxֳㅵ_9m7\VO�t(Î=%{�ιI_X4\O;6?^Nu\8缳57\>oG+Gvwlk's/=BB3Eg>F7s:$^6Uz'ɜY<ӎT~۴>Sn⊫c|!bGζՙDI|*b)XJZyh`UśPIߖ ;.φm_Z _O {sI8x_"O`0oӾ;]TPK8<q ύ5fN.]!|jQxzvx?V|J;56zpZ68p{,Veڱ/|}6Q�{JS?|)Y=L^2yh8{%RMb8_ qpSuu /qav״);CJZacp~mSd+9IN;%Z?[xRBYfo_wFjo$0c?p\@Îc< gnㅵ(- ;ɵQ":%KHy0sP\g |N9Y}iNk\\{QMcNXjL 8Ti0T8mbacRv^|s](nDWaY?mJktfA@mF\!Z9 ?b=WmI r=Ǯ:ev>9@ DIOLaQ7uPϻՋ:<.2#TM۴R =N638kc<d*[]70?9 {xbaA;/Aoy"9-(u>cb<2YS؇k\s:$w1/7\'Rϱ3i󬞘 [1bqoRy-:}c*j,J?(TBȭ^GM`^{{ .Cz6S'+ ,otɋՋ[`-38As~|oF}ӎub.lcmHs0Xe@7 gp=SY^w</=G\m򊩽]{bAN+;͕X_U~?eS>^" u۷n[S* <ž>Xs\\W-e2|)L3zSX^̛PQ#~1;1]4Siu;sXU>WPQ}N tJāGm۶=iخn b@ ,hb>`Wq<3^#}B)$jsXWqCiaٰrˡ?%Ċ/yK{T ?f b@ 4{gwc<q&yg"ng 0tcv]ݴSnm<C[y1I1 8Y:K 6ud\uxƅ+*s~[9x0.>y 1 uKʁs25И6+h[amyS>7:''Zi%nm[:#] 1J س!Ox`sP$>XI޴rGJֱXJOb@ 8yB?>⌣N"9VkGKM{X`mnc|SikJb@ yRZ :t ĥ03KmR^uXoCb`p&bx&DEp|a#X/rvUXJ'ioڴkSb` \g"1H ^/L60H8食6Խb`!mp@$sfccڔ:S>B)XsE$s|LmkHb@ |މQ_گÇb)}ngvן:[XYJsrW1 1;-V`cXɘg_j`Ґ"xJ'f%kH1 V{z\Ūp냎\ ʑ5y50.jR81H*{^ͬW1 b33꽟;"N8d` e]|+|6A/ԛH[Gb`hrF2Pl;4V; m�X/#nm_> 1 1`B eJE9h60nf%V5=)}<픴1 VԙH<Xކǧbl:֫O&44rMK,X)L 1t s41`mO՘ G󛲶s G (kqkOIi1 V1C=N:0o3nj96b2Ѯ"I,Tb` 49 S1/̘g<e0!] 1J E[>{ʦ9N<X9/qCeyI1 1Ck?|#k&NI/OxPr9xʗrK1 V{>Z{]|3)NG4yuh`v6,p^Sz b`a6|e'Ֆͭ;fIvԽ'^%ŀʀ=SgfyXb^<6ƚ@R2bŀ@ 9J]riͮXFn}Vc %`ۋb`Ugb/Oqecc|>v&yngXϓ-ĀXfR` >oW՝7V ﳶձ9ڐl ڐ#Kb@ bg?Ǭm,cęY<Sj`u$bmb/)ĀXYmP:Lߨ {&gsm'ĀXxs{v&sM|r#XnsUdXtkssb@ "[|67Ŧm &YMb`gbld ITvQr>Pc޶r͕.ĀXVrg`T/cfj`.$a9}'Ā:s=_ [ֆ,OͥNH 1@ Ҽn57# amI1 *2`F[.6w}QX xP$WmF>1 @ T9_k7F7U|9Cb@ Yñ*eiL4%.SvF 1 �@J,ꩭ4Eh`TWdtUb@ ,]]ՙEj`LSr4%ŀb`6HmIJb`UhsfEn` ĵ!ZWR5b`g떈6u:/z|*(ĀX۟x 1 6g`u÷=FnJu$ŀ@ݙX_H,$1 $<+)'ySd1 :``el`gb@ Eg@ l'ĀIb@ Eg@ l'ĀIb@ Eg`͢?LZ ҞIҢĀbQUĀbgz&\Ӊ1 @7 uã1 @ Lb@ nPGUb@ PpM'Ā0 "Ā=33N 1 a@ UE 1 zf@ g5b@ tÀX7<b@ ̀Xτk:1 Ā5nxT1 Ā5 tb@ 1 j`*b@ 13j`=ĀbQUĀbgz&\Ӊ1 @7 uã1 @ Lb@ nPGUb@ PpM'Ā0 "Ā=33N 1 a@ UE 1 zf@ g5b@ tÀX7<b@ ̀Xτk:1 Ā5nxT1 Ā5 tb@ 1 j`*b@ 13j`=ĀbQUĀbgz&\Ӊ1 @7 uã1 @ Lb@ nPGUb@ PpM'Ā0 "Ā=33N 1 a@ UE 1 zf@ g5b@ tÀX7<b@ ̀Xτk:1 Ā5nxT1 Ā5 tb@ 1 j`*b@ 13j`=ĀbQUĀbgz&\Ӊ1 @7 uã1 @ Lb@ nPGUb@ PpM'Ā0 "Ā=33N 1 a@ UE 1 zf@ g5x{.'ޞpM n!5eڇb`P[1 5eG#GDq!F`2ؕkb I'~w7<1 wUW]nq^p饗m۶n!iؿ_<9 /x ;[|~^ׇwk-'>o|cxk^vwX{g?;<E _"nΝk_Z馛Ra`PS OTx;p嗇MozSz޽{~aópew][n +^񊢉|3X}n'=i;pws=wԾoͫi׾ES~[31/ 4B k׿>җnI1 +ĥ?^|C?CtF_r4?=yŧ뮻.|{ 'Od~E`8s?? i}4端:|_ 7Ƶ>7| NJ^O6Gj`CcZo%h,cO _'G=Qc|u$o_Wrј9G_;SO=5|37/PnV 1L +eK8p@M6(>9e*[n twpwuW)СC~ŧ-[;3|-J6o߾%GXX&nj/ O{キ2.ħ/q2ǧ0|e息0n'<$v7ç?Nv zgN~'lb` +ġA1E]T!Yg򔧄/q{"9gk|s+ⱏ}츁}+_ q1M}z8B𗊧vZx3Y>N26仧bST;1 'j\{z^W^yD3v|u?,ܵkW9\/K^p1__^q ox-@/S1K y$ub}#f%uJ N/h1 V7+^{_:x1U�b:l\ԭM(cRzF_Ɔ1 ĀCa�b4Āb@ 52-X 1 1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A26ۦE1 Ā1 Ā$j`mZb@ b@ A2 -Ā薁= ub@ ,j` u;1 ĀhʀXS'Ā ŀB-F 1 2֔)ʼn1 B1 lif-F 1tg240ʡ=TZbOxVR9ws _Db@ ,8ugb!7&v!o%Ā6g`ueu:ͮUE 1 7?؟6> 1 dV+6u:/rkC\ITA1 hsf핆El`MB\^Idb@ 0]vXWtUg ϟ)Āh@WgcWu-*hXS2⬟:e1 اS3i;PITA1 3; s8R[mgs:7M#-O3rĀ@:WEm`U$ȴVO b@ "l-ns{KX-!L 1 ^n:.՚ٿh odf9ו-ĀXrS\_ 뫁Ց{ۖ/\b@ ee wp}NxR9>ffFl & 觤_R 1j ab|NE9h` H86m}ЭRֆ~b`EEK|U~k 7Y@�92midk1 ŀ9p,̝lޞT96lV&0qF<UC 1 ÙWl`T\*qu~ۙJM>k[ !F,1E{ի^o[n!ĀXZ8v^Wꫯf~hm޶XfL&coj=dlTŪt N i{6dݵ@GoQb@ ,=_~o^uU_/|߅z\V'h:ġN 1h{6$^8XXNS|ٰY mZ[ Ml{׎RG18?'kqn+_cSb@] 1 6{XԅFAl$) ~߅O\hZ{K͋ R2σb^纭DlˮBb>pYH ARbϾqYyyA:c"4`,c%k[L1jxS:0)1mS61Ⱥ Mظ8$Br.jy':(`Ɠ^JM  RZpyΘM`)^́b@ l,87R)WfsbL& I0Xr^c1Ľ>ӻ'0l!ln)s`hHVFvq1v*X.uv8Kb` NR6)-Oss氱1,6B&_Ioes#v-Cl)0;7\ԅNac� 6FŸŀ{VK-FJ—pgub9T~?R>19U]4 2N, Nj=*ikc}!࠹a@lvđ N:0qhCZť1-ZF9oJF~ӫ(0>k1vp٘l`ߜn7hcb\ $6$Mб'6,ڔUEM!1kX1 6^vJ'ubVI)c6:r(zUq^9y6iMۃ5Hqؼ!j0>'K ۼisC%0^>EǀzdݔO1߇Jo1Ӷ:m5)YI1uү?g:!FŒy40lֶză|m%?؀:1Hb0Qr}\3#l¦nq.l ԽXY~VV9B6Ũg/FekC8^"͸<Xn1X|ùif&7 Ou+1o\ŵށam7yŀ3ka㬎\)i1 })[qUgeL~^9<;6mg9Hm sІx9攊~^b`XOeX`v?Љ{ܰ5r1ŀhǀ}/Ve8k{Л\8oru` llbM3Xu D. N~#<S%IkZn2lV6:}0`am7yŀ3ɰqVGӶ8\8uJB[Ǵb0ЁcXXb1 49XBZ,g fa0 f<$Æ0 :hqļM&16^ L1U6c1J`<!Ni1ԙgT.*iׂiNӸl`v2,,ynYkC✴!19o^qoci[,LX:G5Yt1 g牝c$|P:oF)OI?_Jn0.^ /ǡL ?7dkbcG`[~H\U*M :jiQ` c&c1b@ �ϔlgm) R6,)I VOv; 6z 6Țk_ l[p1U:n,YJ'f%be h`A\xb@ gH.3* ӶgQ&Nns: ypR�=øqs}OZ{}Sb^́94ĀX,xUY<z&i郴:n*7ڑʵ~6:a<|nqny>66:AZ 7M 5#FIsCFX} gXb&Yqŀ)ޗCz=e37"ڔMI<U zm ?a1UǍc>NIP6%/A^ y16e 'V%@?R4.+L 4<?541U>^NJߐMNz^z6rrʗ˱L60:nb0g\čfQg= F1Eɡ>b@ l <6* /ԥN3 M xJ'F&g: ېWq{Ms<a0vd^K?})qٌD|ʇkD<1>^/勍כ<b@ yrqO ^SxbJ#gEΣa<`t$�5\[8(SǍcsİ=eG.uJQ)d1/<SUQsp߄-9=g\S<I6i`4uȶu(u`Rq@<qذCmXVSG_%`Z{k#iϓ-@'qUL)S bVgdO y8ꔌVi09 *ssyQ:s 9<(-Ŧ?}Q>G:sI0a*1b@ ̗#YR>t`S1gu/Uqgms1}3�� IDAT˩Mi&X\NXn~kFi!6RRq<)kbVg `y~I1 6{x6%bCZ>g1&c Α1qx3&'jMTo/&F#wmZk ٸ_ȳWI0PÏfc6V2_=*i}S6q+SM nsE;UγaCM_kul4%7MezvJaGk6n &"1Pu&Y_?cR1&'V?U�ImbSYE`%I:$ktF&\\ mRb^z#+$&)T Yhrb,҉Y lm"o^>V2bS]6`U1b͵8|jRƹ1PbHcV֢1 T?gmM$blm+mV̳ĠM�3/ɸԡL<'CCr&bڌTSC-C-Kĩż9BүMBŀgL*b)VǺa+Y4:jb:½X /G+kHZ :pS*gMڤ�k"9750c1 1 [;:O}\sũCac0 6Vﺁ&ĂSi{0PztOɺa/S>!{`Ŭ8`u(jLze1 ԝ1Xiuֳcr6cX :^}6u֣ݹl1mld0y6xa> À7v&bߧ\Y;#ޟK7`3(gc,fTN- l]�:tS81ny0ǁa0ndUdm.k[X9>'] cQjegmȧneSnqnӦ$N #Ù׉W큎Z,[n8$Ȫ~e.hsm9Qy91lY$f}1 d�gB19S2Y,6ki砟k~b3y5& ÆMJ6l 0 #kDMV"6FJ"N0K_e1?|͜󘵩6zyکb) uh&g9(b,Vӟu7A:l,1+XAǰT\p1 e`91kSdfMtgcŪt0Xwd_Ĭ˜pO=fNJ|:Hc<$tasGH49U!@9XS9vNV>`au~֩Àsp]Y&Y;k"S1) $H\u8)ɹS>ab@ ̗i\ǭҫ0 6muR}Usp;5g=<fm i49vΦGVkb`VxYNl ~||FNGY,rSq.&5r1:J)xH?,F5Y<b@ @7뱜mq-&.&U/Y98'l+.̦5RqMrmL}1ο>C@A{u:^5Sz#kaW]M<VeGQLaQVX_})@}Utb`zNb01XsdS1ZCI\ǫlN S^a!nc6Jbn1cg)1)JײzfZ8W֗SH!Ni:0lXt1 @a_5ؼk>M|ބ:'ZM<^e|J iIaXT\Ā藁i\^ m gm{_Fצq32i\\ gAG.Rvab`5;S~UM}6cxRX.9VmLc}k*bmuKm0Ħ3#L a2N6|}\aU8|~5x_k{^iY춹$d^.^r.)mu05;kO6u<6bS>um(_6Us481 eNΗ=ֵ |MhymWŦ|MbHh}u~FW6kPX5mpyS19 8FȳM dcU9_ ob@U[R9WV-1 Mln)kaXn+Ju9 oTlnژiy֞vMH`ڹ6x*6p:?(3pf\|yU&F7 M-Ŋ1]u9_ OadkZ󽬪c<8.ʟpXk⯺ urb`X rxVsV|M;SW3Pv*>Y+\b@ ,7m&U1prҴyU5:lIN]̬~Kb]-+] 1P@C.vV?YW#irRucyO;wb@dZ C6s+V 2!޴^bR 6ʛ pnYouc>Ob`ڃi^q;tTL"M~X6~a7j^b@ 86n;o6œ5?U1Hk&Kt1 VY4ػ3k5hp뙥,ބsڵ*O I6 eYr.jLrQϮֵhufYJb`Q,ZnbW|g 2汶yYsH1 tTRḷ<j ¡;5Ϋn`1 @ ̫̫n[޸f}4>fb@ >Jsp?SˡsD1 F4s4Cygz,@!4!1I2˴(Ā舁6-e=u_Ib@ a`)O{o1 ,]sU޻d10lYn+#L乑G ~XUG:i{Δ!V5Uڧb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 n]����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/application__app_with_kv__py.png�����������������������������0000664�0000000�0000000�00000064101�12641336260�0026436�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx} dGue-[- a`0� , @&,b 313 �< !v00ۀ6؅ b@+Rw˽N[g~į.yޫCb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 $ $I9 Rz }˛a'T乑G nPKȇ"=(b ,d[C|Q.@ Zպob`Xu m5i/ VŀXVE3߇a+єb`!CK_וXJ̙iŀX DSY9}:XksLuÔ,3EbodYqVu)* Āhά6^:|Ym5,ksI1 Vl =Sy=tZ׼ՙ @[Mcv:ZP뙦4rsNV10@[aj5͜rUm`<ӮeIr,ZŀXLmOcδ<ӮI~X4~Wj^ b@ Vn:o&:m$J_78s>Ob`P7;G*w*l%I箓V ȭSMh^+lh0[N\[1)NMa:ɼurb[jXb@ 24iXgU^&Iթu}O:_U^RI,gMmt1 V7M:e1prҤye5.I)|9$e1/9īr9_e:ԝiuuN2OYNS_.>2_Q5WZb<js֤>{YVNdwqp6*>Ou1--\3>ړIyb`Q!\v. Ma98ʦ̫%g}86_:X*5It.6esnL[rx*.b2closKYMŦ|u0CҒSCN*֢^7b@ >๸^y_ }LIeX[jmR,6X QxJKR] 9X[z8K1ܹ^wxxAE&}n<ZU>4fYMbShX)^(k]ŨW&S'3Pv,/u(^?^w u44Ԏ%�k ktlR3=VfӇvW NZc z\vb*y/T[F},>:)5k?67<G$@SCk7po�.{Ƈ>ک1,ַ~z^D|l>= !Ƶ>p~{^vw1hdhb6ޗsX~^odlT \f..{9}㮽nڴC_?92(O!=F/X rt̥Dp-֐�&J:6úYyucr '}d=1|16'~K&,޷|AƫXnG)Y&[.lذ!?guSwqG ǧ261dr}1l�pnKڤ:�[/2;# 7m۶iw݅D>0 a7'><x@G:rܶW i$ gPi7:s{]H#)Ze >g2=x8a=Or,(oޓpr1HiNa<sY{G}ue˖sο>>g^^x$ncR?GK3 ;,!2R:í[^w"S2?DxxMl�g٦2uXƎPᶈYjsY9x1aT75LT105|@}>K͏3>\ʲ8/Ff"7^;'` Цq6K(Οbpν{}q�wa椉( Ⱜ^TXGK_km6:b2S6t\W>),ÓCG_cFRG%u2x?57%&AmlbO 1\'k8[g<[ѳ(U<xw8/GqxS9O@,| ;Αپo{nZuޯźg_l8 mYxJpO_ak H$Ke6}:%1ܴõn1l'æ}Eȡ_臇\8t)KvXka[;f1amWp[Q Ok:2X(0?=pcĮ+RI/mSQ22a}$9wS%,{F㳇>(8|b#mosؘo"x?x5ZԼ'cu,L:>PqF 0Ŵ0:F=krQ(2[#2>JzJ _' Jn\z_!{G]gg^;aHׄ ?4pSaJmzkpdnX(J<VOm^1!l?c:3<ƒ<)"̋y37"FuL\(]? |͛}o}vg ϾgcN\3۸"$ a{Hccz9og~G8/(ufyY!~U givskaQ4+*L,ykam}+$:Kn(ЦD u_A? \p ? '^cC8q{~cpdI#{6pOFWXQN?bsԳBxp-y!l;y S/6W '!}i)%@ch̓ޘ&Ƨ/f>82a]ߡp?}"7IvA8gO6?bnN/xkkYaZ᳋grٴϴkފO\RKYop]~_m C䦈5|K!X5"L<+Z'&� j0RhY.}Ȣ^GbO_KS/ink^v8(k}߸!?|/(nD8i^xLpa`UhhxӧÍ@H c>>)~bCo} Y5\":߄ɋYpnpKWxZxygHP6nm:b?~`Le!׈ٜamFS1v6w3e[5qƌitf8lJxS_|˭irô lr#XՙGDb+npD)Yxӕ_|m1ЇM,~/==}0u?2lB J bU!;61|ߏEXv}Я׆EX0)9E݈ObWm1(0JVD- 6Id#GGQb>;|c }5<~)~mػ7|n~pGepqcF|lMӐ4?lXmT99EYǨNq02> /":9za[n`ذvJ'V&S>`l9~ZkC8Aw*h-Ji/a3pNl3eľswzx9z1]y8ZC3+^;0,>.ǮӹOBC.4}7+Ku~Ƿ9\xN ፗ/oˉ?'W/z\غ!~DYi6˨]ɚ1xQaQYE6ř,H%XbXX 1MFJ'Uk`%SA{>uGX`|L%թz0:Xpl(|n <υ=p}.ܾpaϝ 8Ge譛?0|}ϸWX.IZ{x:$sL6jة9&Ms0}oBm]Ѧ D`})`x$k?iOMIaȵ82xp+F8+~#i `X~eDo!9k4}*`X |{AA,Z77'\/~?`-|`ͽwĢGʹ&kcgoyC ?@x8߅Kgw<حk,^q35j1T.{huƶ>m̋8z AiӱcQ/ct;Rx 9N~l!AL|,NIF7ޖ= ?(E*zE,~yџ&ǝ캪k`be"9;i�Xz=sUz_ŵzP39Gjq.eG-9fc?v/_՘kQ p+ؿvӎv޸3<^ٳ5_2dGlM<brX2ޟb1~BuLcn</^hcElЦD eqǤ̳~ꔌ$Y{_ϯR_j8'mX4X+ny /Ŀn纖ôwv|%cg+ClG70;Ob+[_gvPa|Tzv 7<ևxQk3~aִH$a)׆/(`tlR(nE}Rغy]XSm ߯[>pOn r|81o5'>cq6ecDavk[-*9C 5(??WyucuCtMr?g[V\yh=h[ѹ yK<t'?.71C&~[81zÁ{Q؛etd1ЦSÞGa<+_#0CGݻk*+';~}[q}o<=N_JŽ^oơ|eD@µʰgv|<63}`w>铟 W|; / l|ᛗSUW~~nG/~>|ֹc,rP^<5I-sY&9'Ͼ]Oq"1:H5.Mc1 8%\rY8D:sS|9yȦԉOX,KIy6/B uͷ6zFҷї_WK _y {sa8xLE'0ѷfMav|!1CGU|Ÿ_53az]kVxpFx䖇NMnl%V 0)! zc`<6oR>k#~@(e=%Sg>ה&X/;yk8{%RMbc8(sG4|Khbر5mN/u{`_fJcršNImc-7P37;ba�a7A1pc8a13QZc(N%$,sO9S.{>V'؜}iN\\{QL!f:%[0~hTS ;PⴉѶ:IE{9νd%K iS,<t$aa/نуt<pk1:7�rF~m;O"}�=UyڨSfC �AJ:X=J[8byzQ'ׅtQ&siV_X`عqg `LX#''9~/O:l^0h%^ŃHy :TʑA1}଎)5s:$1/F7\h'Rϱ3i󬞘 [1bqoRyکuT}Xp1<P^#*{5ykVY70HllugL,_�dxqH?yqB>zq+1z 6ccf1ۺoߴm5XR9 4~Yb38qEY^w<{81S{�/21g)X/SyjWwB+b>~b c}ԽD1)X?RVlK[c;5|nY*ku> ݿevfn JH=)}PUxM\PQ#~1;1]4Snu;sXe>WPQ}N tJāG7s9/+nBbŀ�؝w?kc_d_"nrQ|J'VmUl_(34l4S:Vn9$XQ~]|sE1 �){g`<q&yg"ng 0tgc]ݴSnm<{a5/2&)d�?p<mmDN?lM9$6Wc^q ḊVg0^)>+'/ఋƥO^`BC �:sޥD_9hLg|nkpİ6k<)cr-4CX^nqbY֑.ĀX$Yuˆxb<}9STV֩ V[9̣n%X,'K1 < cx vqW%WϢ&D,067151 Nb<[)- :R|%bf6j` Xm*,Ћ߁!PC 1 O_81D"f"80FF9MOز|M,7mҵ)O 1wx.3$mΡT60H8食6Խb`!mp@$sfccڔ:.B)XsE$s|LmkHb@ ,|މQ_گÇb)}nkv۟Z[ذ: Cb@ c w.Zư1v,)!E1JkNJ֐b@ ,,: fukFj`\<eǥpbe7Yb@ f�g`{?wD6%qȪʪF6 g7^בt1 "1Pd xtͩW9 r2�p{!^Gھ|b@ EcAʆ8%6XzK3&m`4K5nkzRhx)iIb@ ,3y6t; OUW;柴i6YYXSb`1`A^bHFS<Uc*l oV-1DŭM<%!ĀXdRgqkC8^"͸,ċlG:1ӬSb@ >0P,L{>7c n4["l À.;t1 "1;-n 2>rt[l`e di'%c$ŀƀ?M.raP%8%6>C l)_ ".)ĀXhuvY觴*9mtFx۲yN1b@ Ed"$S jq[6<rX%ٍRף8l{b@ ,*LL)^%b:n`kBI9Ib@ , 3(}V~U5n`e-[Y=W1m/b@ Ee3x<ŕ-ة.7m2c]c>Ob`53:SXeyԾY5Mxц}`cІĠXzb@ ,<<fmg#XȞUZ%!kVgl,|I1 0Bo*,UmlkJ50lou7<km׭81 jag=7o7/k2g.W6WFA6y;7p1 "2Hzg:ӻh`mlրnmE~K1 &FƐT }ue5JꢁaUI=m/\b@ @ r|vW l҅*"?O:Ā}g w.Z<GbRyaɵ);#T1 X׭]&U[r$s1-)ĀXDhuESvk+#'Ā萁3pyͦZV/7cHb@ ~3; s8v[lԍ9+TY?uS!1 @H[=*?s1u9 jp]b@ @[gc[ut7SՍemI1 ĀXb9:w<60Rۄ&/)ĀXTMb;s�qMȳVTM&Ā#Yh%"I|UZ߰ 1 `o Osx 1 昁&g`uŷݷFªnJu$ŀ@ՙXK,$1 8<+)ǽ=VCt b@ ;Wck>b@ ;j`~>1 ĀH2Eb@ ;j`~>1 ĀH2Eb@ ;Ib`.Xgjn`s$iQb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31ᚮ]>s=wT#G~Ÿ韆ᕯ|e d^P;ׅ_C`x3𲗽,Xh~1 2 e ~K_R馛O~')OyJx:ڮTH 4d@ !a _ lܸ1߿.6nݺp-[뵲(2~<'?媫 ٨<1 O| 'n^~ _|5_򒗄=qя~t뮻 ^"6r_׆'?3~{x.p'n!\ve?%ɟIݻw:xWs}.| eM>:׼&\wuW5\3 ^җڵkKf@ l T wyEw_ڿ+{ԣUz׻oxsS4|+ֆ79|__o|cسgO׭>kGûpw/8<Y <_zxÛIn޼(<rHXvmx_\4mc x#~wo~3yYwX,ke O=_~ywSBǧ>uW?O>Xn=zk)־+G#},|-} x3lJM6 5רۿ]4WСC|x]|_m>! \r$S(G LŀT)yRꫯK?s,xꩧ>eɠ@>];~|i2o, [!>Ebx㍣z iV(U} >o}[Ї|EJu_-6<x0|k_[^@1j`3&X w9}XfMۿOP_eoذ!ƴn2P ^'h3wohR7~<)> /~1h2 _!N@Rc�Thv=yϱpm׆(;*ve~}V~ I'T }h۷?aY͢b`B"�~.򑃯 a#]#8vN4?E#9 W/۶m+>y(|{;vmJuSp{ݫpJiO{ZQO-:a@_!vB&/| 'OӋOaCz[R$?ƸK[,k,~׽xK/ԃvUɚ>Ox>𗘯x+1k6V蒁:HX,}Q\k0VBM/?O}b`$ A%^7 =thxNH`-E!N, Cba29 )b@ 1 �>h1 Āj`eZb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād@ Mb@ 50=b@ 1Kzy۴h1 ĀP3 Ād`57##Zb]VYX1 \16WCb@ eJqb@ 10W bĀb.j`uRb@ ڿ'Gbo q540ʾ=TZbKxVRv9wsU_oDb@ 9Ugb.׷$v.o%Ā&g`ueڷήUE 1 z7?؟6 1 &dV*&UZskB\ITA1 @hrf6픆yl`uB\NIdb@ 0vX[U'ϟ)Ā@[gc[uj-,hX]2⬟:e1 V+<)O]gN8Ʒ.W%,.᭓b@ 9f wplgZ7洦td# ,GZd1 V3\[流"[=+L 1 سꖋ\#/E bm|JX01 jfg %ukWq$yk`~C 0龮l1 0;-T^gXW c޶$|9Jb@ Vrg`T/ch`mlրnm@~J%ŀ�AJ_*Tm(Vl(em�j1 \TW^q}%% Dx.9�pȑ#Fb_ 3g 99IjNR joun 7.$ܹ3<xb`U3gp d#Vu~R9U/ͬFYH i/Զ6b1A/_ҷm߾}{ذap 1 eaǎ}K.260מm ݣڌ!}M皌-XN׉A mӆ֙hЛ|Pb`3=ַ~#nt_~qYXJN;Ġuڐzt~b#ɦ2J*be:}VBO]lTQg"fm4(io14MCcŹ:lEhQOIAu5ĀXW`}SbSqV04$\}>qih^M5.`~:me 5'0`sH"˚0G  %n,t^3&Bcp Q/!}cdmIb`:p^ vJF:% x&Yu }9ymHF0oP E1Խx2` qqC)Aa^JN:/`1,e9P[C e�FjX:%JlNI y! SCS+c,s:779mm]P:e.~` hî:.NŠ8cgqb@ ̞a})WƙC?Š:cn6:+;-lny6Er( <f&x РЉö:l `#>_[\3zj)ŨIrN 2ۘ2v0XcSq6&ڹRV:AƉඒe~x]&m\b6$47 蘛͎8rs]ԉ{C!mH뷸t1 e ^+2Mȯ{kƧb-ݮ83s} m À]Ć8`)Q:ĆEl ?$c+"1ߋN NJ#);{AXD^2> ;396i{ 1ĕ $rÃa06-`cn`ȣ 8g8Q/!F=%Y7&d [봭Ng $qJbVRgLٶcѦ>7c #`g-6vS6 N k b\x[?dŤ10U;VqVe:|pPMi17cb0=N:0o3nb9[ :xpnCM`9GJ0qmGuwvX6u|l1  Zg8#vJZ z¹CuJVg%|e~YSFAǠzĤFONMiR[vC!#vN↲9bSuٵ1t;7l\p1 1`ߋe>^m%:yi\9)l.| j;ik<KSDIZև /y<G0 vX6u|l1  l3lՑkm购$N,l,NЭm16tV2 b5/E@kauֺqv$qh A y)჎a1څc8b&ne/] jxE2 1%}quH̳v*XkA\Q7n\m60;Cn7f,N!yqNڐƍfnm 7/۸෱-Cb k¬_31e>^E7#ڔUq/e`Zz%Y5CY?P511#NZN?$.fݣ&ش(z1r@KJֱt1 agJj66 u{i$|l;Ar^=r`赫6- 8a{27,sP250esp.^V}l1 3s$[zi[(eDLN9J<sE 8x)Aac�a\JZ긹y'-J qԽ>)i1b@ <S,҉Y =eMAZhוbHZ?tCǶf`V 87<K~K -Ȧ$ƹ!m#KxEu>bsXb&Yqŀh)ޗCz=e37"ڔMI<U zm ?a1eǍc>NIP6%/A^ y16e 'V&@?R]7.+L 4<?%41e>^NJߐMJz^z6rr̗˱T60:nb0g\čfQg= F1Eɡ>b@ <62 /ԥN3 M xJ'F:g* [Uq{Ms<a0v` ^K?})qٌD|ʇkD<1>^/cq׍yŀ3#1,On{��%IDATAz 7&kS(9OG'/韉ExZH�jP6qQa1ԣz&\nՑG]b[xY0na0 Y;[s{J#θyV'60im:1P"Rsx1(ax۰N]L‡܁×"Z8'[ <<'O.ˤA煙SŬRuq)3SarJe>u@ryQZ7M ~}6>yEu0ҁa eXc$ŀ-<GR|Ktc *^Zثamb,=SS%0aJܔ%sƍdB>l>uySF2Ŭ0=@8b@ <8mJR:}ĭbSM.#57cgLN6XϪ-h`8uHa#i *.52fb0!b֦^&@ ?RXb@ ˀ?O|cˤAOĭL5-s͵T 0^?S9 =|mձyS86%c[jX){ND.ڸ%T@ٙd}U:IǘjZUT];6&7Mg6;X$1ꐬ _݁eϫjZrs-KIy6 ktP1 eιXJ'fS6I͋q.k{ݮh[xMEss6FIBmѮ#m t Z[&J2Pvxבq֦޴Y1rJ 6̼0'nuFR2i2RM X8/qHb:l ;�I֍Kg b`18tbVZmf訉s�:b1K/!-jm70,M0n5iܨc/8`S60 3@*3;{<nN ?1[ q)zi%胬J N%j@0Ġ{~JE {Y 1s-fuèQ>g+K `|Lζ8uH跹Ĭb1 ceigذ`6:̳9gmF!1ΰsՉW >Hz)MְX qV'F<c1rml7m` ԡ‰q#< q&k[uYJ̡?e8b@ <R+>kSD>u+>v]s36%qJ) μVot,b)bvs!1DV+sEḳaas:1˳1%89Ч'_#O;X8ZΪY6lbegcaX㯌'jm̷1R v*^Z/[ {jTǬM^6 NKI`C39AY'7c*¬gcYiuZ : 4F_Nb1.ΩY:%v@=%0믣s>K,%-VÇ+Z'fY洇cU~1ktbe2峘A!1W{l ;@_'ɩ1 00񘵫t: N>][N{8Ox)XIa xDzήOIΝ b` Lrr<n^iuamӗ+ÀX>X7?1kSfO"'ɱs}l ?_WWT2M{U:MdX0r<6b)=[qP֩ձPڔu1CZ=fq7)$Ib;XlSnבU1z9^9idT^q`֭XM%6@kct5 UBĀWc֮xʵt XT cn['2>Jl:e ,tK8$ŀX Wf[_J'F 6d* 5r;X/}-ﯴ<Tx̶>0ui1uv2x6Mmt1 aO:vFr ΛDq+}-뫭y`֭xm})=# i\Kb T)fU~[ͻ{Y7٩Cx,Q^.evgt`keN+ˑO npY �{ֶl`>o.<!80ťpY{t/e0>1I1 :X]g;6w+bce.gq6M+ VClj9S1Ā'MTlX`9ǥV]5gu6MnKr}^NN⅋10? Lz >VSک6l_lR,6X65I^/an]Y6Gb]:|)cm`״l\U[۞A٤~YlWk+Y己MYmŊEc݄9 .y;Àcj <_..Af}06_:X*T5Io.6esnĦ⩸6|i-ջ8QHJŖ\TeIפ<1( ֩ibSi3i<jɮI)ipWuAUs5X1 aùV?K)lMce|Dv$sUs|ue7vY|b@ i2Ηj?ugjrc]WWG2cex+] @ӃN|Y̤>܅ܲ4i^YͤoI歓S3ߒXUJb@ 1Я֏uVHeTJ“]'YVmgP܊b` }׭W'uj>.fXϓ-Ā௛v\՝#;6kh$6f䕚,A:$I0OլA9Z&ɟ$ǒ;m%] d`&0I$9LokMz1M7a%tb`8ȧs\5óu[nŀX(jVڂLYm5Yb@ j*)6fQ{5SkoНgU Pbf`fU-_M.NsLw1 @M9e_XJ9Uf`%J9M܇aS=DJb @B֘$x5i/ɛ%P 1mZv_Nb i /A(VkXv.{ρl1 oVۣC<�7ynb[AUQC~qڜ3eEa@hQ)Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1'&Ni%����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/application__app_with_kv_in_template1__py.png����������������0000664�0000000�0000000�00000065247�12641336260�0031114�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx}dWumuVd! #,A$@X c " x,`2<@cM2�,Yl0jAsO Uo_9gp=W!h1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb`LRi)=r^3׻oy:l󄊛<710_| 1 V1lp}9Uŀh7]WϷʉ1#:кtwi/=zMib@ �hf_ _ k\׏``54հòZוXJ̙iŀ<+TVbΩnj:y1 Sg`fsL}#WÁ=5Ϊ7EĀ UÙU݆K/!>͢&em!)@7ecEYԜN.ֺ7LĀ m5E lokAmgNJ9Z'8m54sNUQtxNI'ɱOokIb L&ɟ$ޝimE8]C& i7%Լn2ŀ0 ԡt&Mb #uQI>(nnq}l1  n^q;VwTTJ]'[Vv&s+V 2a^^bR ֩ʛ [tyTLdWղŀe 4i�UΪLS!<|UyeI}$,1V6ŀ6M:e1prҤye5yUSr8*'IUrb`u10!^[r8X-LUTNcl^$4s8,7Us5X1 @tU2ΗSٚ|/؉yM稊Sx] bpKx.LϲkR <4S) 4~WG4yǦs^Kŀ8ߦ\m["30mj.aXn+R}ae)_ЦŐ׍ccKeU`0ޝT<}^6,&bS>: OiI!'kkQxI1 V?u\\ /exAE&}n<ZU>4fYMbShX1^(k]ŨW&S'3Pv,/ǵ/^{;^7u44Ԏ%�k & ٤f.6{̦kav^;1T? . ^͍X<|6uR}%kk&~lnyOT10 ֬/ =~]c}S9cXo|Չ|6{C ֍keϞ=^}na[A#CðVpz#;Eg5sq)c;C=/7nOa߾}h>8kyxHGыx{>V6s)6\˲5$�!y.m#'Ep#)f}-a l_3x8is=|aj _l"Ǽޒ9-_c*=ĨQJ/c(d~k֮ k׮ ׯ'[M ٬\{l ;@?s^7%mRtN�֭xDŽ[ |n }`A /1,>N|xt$䆹mE-I 6ϼr�Ӈ/tE61YGR @|GdF{"qzF5'^;6:X~Q޼&䰯 b\7Ҝnx�:_|2,rk{m7;gѿ=^xcKIR\q/75'd\lK:w9Z{XFO l#ZZ#10Z #v.3s/<Fɓ*f _b7zƇKYV(LPfkڔ>f W ιs΀/?@-̜4A؃ {{mVgR,<5<^f[uJԆ[n9),ÓCGcFRG%u2x57%&AmlbO 1\'k8[g<[ѳ(U<xu8/Gqx׉S9w@,| ;ΑپnknZu^źg_66�<Gȧ/eð5 H$Ke6}:%1ܴu'^yeXτ|5}{A {裗n�ŒvyeXw'.2:)#l>fXe FP`m +ỻ~X$._xcQ22a}$9wS%,{F㳇_:(8|b#mosؘo"x=x5ZԼ&cu,L:޷{_qF 0Ŵ0:F=תPdQF*ce6}X7[#~n8[wes!upnƏ~}cγLI\seaO G??GCO|#'vzoe;ξ] ?ջU8vſmMx'qfؚ<3Ea^Qc2{m{KعiSMCk׮w׍<{޾1'{vm jPq>$ a{Hccz9og~F8/(ufyY!~U gݱ{טsmaQ4+*L,ykam+$:Kn(ЦD u·q};-~ůC8u<$#¯c̎ƽqr_?=;c980?(c~î;<6A=!{ g_!<*ObC;[ʣ<fQH_dr3X+Z|`}׬NϽ Sak;o1~9Q?=^Mee ]<cϦ}^V=~E^z_oLכ2hLM#7E]:ƪe1Xubҙ iؐ3.G,u(&~<z4 o5`xo{p?)OCs G7 . -6# \y)aĠl| ?p΋+g A8妋Sވɵ!bEH;Ϛ[)?t[u_\y'z{ eڍcSO4 =,a@1?3h ;Ǝ^^nulkBF:Θ5,?M uA2xrk0m[Ǭmu#3QJxW⮣oAa-n+aǙO= {/㧐E#X~ɎM -c, >&aQ+Ĝn;jx<(0JVD- 6Idwo {v Dq˟p, eaW]qǏ=#\u97o5 >VOdh|1.gm):Fu '_i/fx1Ց́dSvژuÆS:2{k5\պ_ '  ?;GAFlb-6@wņ8,8[Qvs;W~Gc37#uXkxh5q]pſ}o: b, ˱t~\hh>u |–7wm%𩧅GNg_^λû7t~i&<GaOD:oK/upe]dSK"( KHE-bX=e0ୌi?5R:_LF9__c1YJW^"̯pl,\ׇqXwj8烟<%iwq7{BxzqسM~ɽ!A޿nӚ]#UkOdy_ ;5$i浯MͲs0ڔtaC/%Þdz'm`~IS1) ^&S>`n='w_7į xw\;/G pF"bѸe?F8`EԝX>/SdW _`-`͝7ĢGʹ&k۹;_>:u7 `8uSxmMxs9hCؽ7~ OLZ 5 2Zme5mNx6x5cyBPt8%|$ݎl:1>g.[6 V&S>`]$joKwzroHm E]\Ew=!K(掾Ƌvvjسۆ?+'E::i�Xyځ'Ko[jqm0Ԍ_?/ҥآ0g̐Sc⇱ޮQ{!\<w=*2ۯ ?b[8+o ogAvl>|=7EFvIv_s!,g(p/ %)y݌'T1T>ύ6Vd/mJ^&ǁXB yO1!t+_!@g<$\~y]mâll^wI ;8Zj`CCp-}+Cn5va=li᫿fhŷ /lQ)vmqO[+iG9Ǯ9XS7H<7 rGo8 7o /xə {I}3^pDŽ6 ka-u w4׆c><lssgInXGr0xF1r:%yEV>JC Ug~ ei~bϡ݊q:&sޟ-NJc.ؼl4烞ssѹ yKw-a1G?Qw1!C&~O d'=w<(c/u 6v\C8pO!X Fp !jamx.>@~l9`Klny?omDž'[JŽ^oơ|eDh}/^6^cp)wg?sQV't\\rqg/Miᶇ|p/| 6'>D"uJųj[9geSP / z'Y<ӎT~۴>3pӁ}yCĎmq37Ù׊l:ITR:a!8;} a$}뮾*ls/}=l1 w ;pg#b>#*lႰqqrb53ajz]=QxO\|x{n`=J8`8=RBA+rcwڴq_K1^ I>N9z\S{ cdP}N}H5|wP:Ӭ =y7_@ÎiSFw2x>+NLi:>&g[:~6bK zqI 0x1*X ?.6V;z!Ys 7z�Zv9^8u ?Xb b\%©S|)1ueϸ}֑5 ։qXk/"0جScOTS ;PⴉѶ:IEs{lWAwK&j)ӦDYIoWà^6 : m-62x 1&ḇuF/�kQvD�2{صQ'h>(i)3>tuk1pnN;6s LE'3U6(98.?s !ʱFz ONr8^"uؼaK;a u>#b<2YS؇kTuF1Hncp_mu5o$;3T1|Md륞cg4[Y=19DQ8b0k6֥n;SX(1<P^#*{5ykVY70HllugL,_�d>xqHyqB>zq+1z 6ccf1ۺo_m5XR9 4~Yb38qEYZw<k81S{�?ReebƟS*^2ծ6Wjc}!Ė}v L-{<bS6O%*= vkTp}>~0>T6L3zSX렪^̛F4[Qc,vBcne\1wfm#%:l;|6RG&,҉AוG 6O>/+?nBbŀ�M7.Ұ;~5 _/4MDM>O 1P͸* 1pmTvJg-d+?O|+*\ 1Z@;:?;Nl#D4LÍ\Cubl6?B+xJЭxb^ǽo֯_E$ŀ$ٳ!l;l#8ua3l& _V e>:sJaYiy]4.b@ tuKʁs25И6+h[amyS>78ǐ'Zi%nm[:#] 1'Yuˆxb<}9STV֩V[9̣n%X,7K1 �F1w;』8諒cիjgRs^"q_Wښŀ}b;VJAgÁqxy5,yöW|!Ā!D /фY?re##69MOز|M,7mҵ)O 1hDb^8~^SO"bn<c~S>zb@ >1C:I):)-nu' b}1U!] 1'n%?. "1ĨS߁a! t +A~1 @\8Xa%c9fI! )rQXtbVbo س-V[t bPU)˖^>.(g)ĀXlpXsGiSoo󀯻qv#ziHb@ :g$c uȦnNݸl` )>5b@ {R')>V2 bg_6ifYau[ӓBNI[ObO Db6|>>ckT^U6Vd7gm^bIj.Oab@ 1`A^bHFS<Uc*l oV-1DŭM<%!Ā3c䇸{~/au`fr ld6艣]FFi֩\1 j`Y!|a,hND);]vb@ >1;-n 2>rt[l`e di'%c$ŀ}c&9 ~0(֒M6>C l)_ ".)Ā|: K,gSZ_I :mmYༀSl 1 @a68{-[9w ɒF{OK1 ʀ=SgfyXbbm7Yl5!yn dŤ1 @ 9JmrjͶXFn}Vc %`ۋb 31uf1Ve>;=yngXϓ-Ā2s0qPvzNU+ۄYmH{G 6mH ʁb@ ~13П`cֶy1,Y5XRouR1̗b@ z<Ta)oc[Wa~ޮI\k[n=ʼn1 �@{.bon_d\dm nmvnb@ >2Hzgϣi[I1i/)Ā#LL!?6j5Tm$rns1 @ r|ؤ  UDXNt~1 V;s=_ʛh Y\Krnj"1 13K󺵫$Ek`P:x.%ŀ}dV\4mEm`eDUErfb@ ̑3M .aeq9_oƐŀYñ2eniM_%*SF 1 V<)tRgN8Ʒ.qSmVKR 1:۪35 n,kK1 Mх;o&d5e}I1 @_hrf6+@kB\Idb@ bVZ"bWkݿ b@ tFп=t.ĀX`Mjk`$TYGR 1*BrZ%SZt1 Āgg%wY]h`USd1 Z`sgcX Y%Āb`P[;1 @5$-ŀb`P[;1 @5$-ŀb`r7naĀXH:{v-䓤E1 @; ã1 P3N 1 a@ UE 1 ̀؜ tb@ 1j`*b@ 10gLb@ vPkGUb@ 936g5b@ ÀX;<b@ ̙59ĀbQUĀb` ͙pM'Ā0"Āsf@ l΄k:1 Āh5vxT1 Ā3j`s&\Ӊ1 @; ã1 P3N 1 a@ UE 1 ̀؜ tb@ 1j`*b@ 10gLb@ vPkGUb@ 936g5b@ ÀX;<b@ ̙59ĀbQUĀb` ͙pM'Ā0"Āsf@ l΄k:1 Āh5vxT1 Ā3j`s&\Ӊ1 @; ã1 P3N 1 a@ UE 1 ̀؜ tb@ 1j`*b@ 10gLb@ vPkGUb@ 936g5b@ ÀX;<b@ ̙59ĀbQUĀb` ͙pM'Ā0"Āsf@ l΄k:1 Āh5vxT1 Ā3j`s&\Ӊ1 @; ã1 P3N 1 a@ UE 1 ̀؜ tb@ 1j`*b@ 10gLb@ vPkGUb@ 936g5b@ ÀX;<b@ ̙59{{N9=r4P~w~'_ux׻^5~hv%ѥ^qaEi-[0Vz<)O 7pCx_ַrz9ß韆œG=*]Xfw+€؊ЮIq򕯄*$bq{\bO3$kӝ^W?>ݻ7;ڵk}caaţzess/WN6lv޽k!}g͛7/z,bҵc_W___&+=uoK4 7G>au%h`ЇG?#\sMЇ>P'5^W<'D|0<zЃ7qUw}cw_}x{v<pG+"wy?%o۷:xd^oxWs ';w??|\.} nowЏwx:=\/p ?gϞIx]Z܇7xc?3W-cdxUzUя~T|D׾6\ve#uxvm6¥t5nϩvsꩧj|`q@o/;|fф-[7Ż�</_cǎ[YzV񅐷-ڱ:7tS8묳Sn$_$SIE/]r=-ఽ Fk >Pp'<Lv;GJ?餓G>I½w7Llڴ^j-7)/(~Az9po >Suu5n]w=^xaWBǻ14:xns\_*TռkwI_6>GbO|~~\uey/}XƕW^=ao}kl]tun“c{&'X5ƍ_N\ |܌/i +3S}pgO2rVj`fMTKO>#; s1!8o݁|Cg?Y;&ȭ[~a9p�oĪd^&x4sc˖-/#74oY{n>෿vwUjw;F4|;NUe~|O.x40|l/ƻo|t5nn=`~0mcUj:uko4~iF^&i;|xdž}cꬽ,ϬUsᗛ/<&G>UehhRx N_n>/{X1Q綪 U1w*;nlӎYֶkCeZ^l}فߕY? }_ N%^;}я~.' xOO,GguQG_֡C-18xn0֍."¿G2~zXI?׮ em;'ml0b[~pMKp<d:c뮻. ( /?O~;M7.yxǀpz}/@?||Pw[|'<ukt}{\{B>nm_;7M!wr29"fYmo{[ۿ-/Lˋou6?ŷ- cmVk^󚀯[*9GkT1Gj4 =Q<[xorzx 3e/}Kq_ `&cN Ny[ k6qHbVBǿF=*^W7 1( 25v梬]X|7a#qW hqݒx1"IJƅAċaLJ/+Ȑ"Vd�`4Āb@ :V-ӂŀb� Kz 0'>qfՔb[ Xv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ u~j7b@ 0֛[1 ŀXv#Ā j`ڨb[ t֭nĀ1ٳ l;$1 ĀX U1 Āc@ "S 1 Vj`>ib@ 1Psb@ @Xgq:)R esgco >;Zb`!YIdU_埄+1 V+Ugb!HnBt؅AZb` M)Njk`ZUĀb`3 o  1 &dV*&UZ/rkB\ITA1 *cə$v4,bKΕTM&ĀX% 49G]9mY%ϟ)Ā@[gc[uj-,hX]2⬟:e1 �@J}WS7˕n`u (rx$b`ȝ9[)٭֍9+&ˑ'G9b@ 1;#Յ`QX)2mSĀ}dV\4mEk`9R Ƨtjb@ tث׭]EتZS *¬?ŀ}a w.Z<U1aj`U$%)6Wb ۩_*Lmϣ[I1)b@ ?t?TϩۨQ:<XβM[tk!Ā)8hcJ60Kv]rR7�-ڃ"OZb@ ŀ9p,̝lޞD9+6lV&0qnF7 UC 1ipl`ĪT\*qU~ۚJㅰ5>k[ !F,1E;묳^7zhX~=p 1 @gسgOغukxֳ; 磵{bC(6cr6qHk}&c b,Vubx'H!&:x#ok!Ā<~sVx'- :D!vJ'A!1FMe$TtبΆEhPmӢbhb9^:ފ!9Ys[uj12 ֯Š.4 ԭd#IahH.B9Ѽj\0/%c<!u>jNāa)?l#D,5!ya΍1JX7.6+/11輀QgL0^C<8X.t (o8uJcM B-6.1r8ڐZaJ`c<{daRgSD3ü6t^3&BcX&fas+�΍԰8uJC畲ٜAB<1A$8 ֧t^Zϙ;0l!ln)s`hHVFvq1v*X.uv8Kb` NR6)-Oss氱1,6@2rGNmqMZ!S>`v0n 8l�?Al` ~2r~Kb`rR5[-2 _9BՉApS K|l*t_;WJ'8xV2/ˤCцăsG.p:q/cC<q i.@ ^ke}Vt#)yu`TŠ۵ӗgcfϲaC<|sݠsr1|ؐ 6%j@ǞذhS5`S>bE~1b עS:1HHNy1<уXM煝ۊedش=QD͋s |170QX ~  b`2WI-uVBͳ8%1+3Jl[1hS_1 Vϑ@xpOC|^'B 1Jkf<q�XԭqV2bŀ8O2>^8GCҦueL1cmKqX7E-OU87\̡^G&cAn% 6ԣ:;p;muq>Oyz3lՑK;%-=wܡ:%p32?㬌)cO�ĤFONMiR[vC!#vN↲9bSuٵ1t;7l\p1 1`_e>^m%:yi\9)l.| j;ik<KSDIZև /y<G0 vX6u|l1  l3lՑkm购$N,l,NЭm16tV2 bg_fuvIs!-0qk3aC Sb yublt1 Rcl78byBb!3ک\beҮqMGݜqdX YJ݌?81ֆ9iCbX7 s.H߼lҶX 6t fŀ?<O]&Z)}3MYGJR60 !c(g"xʔsC&?})Y ą^֬{Ԥ%1Q[:FNZ_hbi[:.|M=%B]^چE=%!)a:caЦM��IDATA9fs^ l[p1e:n,YJ'f%be k`ˤA\xb@ 4gH.32 ӶgQ&Nns: x<HK fRbV iQrNH^NIy6b`WeNJ)8mJަ'FkG*>5]ǹIXXi1@6-Ԁ%1 iY+#+%me>'] }98S6 }#MXڔS5ak[`ǬMְ:i3[}8: eSġqchSpbe> #uRĀH3#]BSq]&ԭ ԫu;ac '7|O?m ic  ~UIh6+/QuփmhaTIS$ک.01kS/B]80ؤtb̯#QqVj` w/in?0 OOqJD6#+anAZ O9,` <b@ xrqO ^SxbL#gD΢a<`^w$�5\[8(SǍcsİ=eG.uJQ.d10_xY0na0 Y;[s{J#θyV'60im:1P"Rsx1(ax۰N]L‡܁3/E q>OyxN#\iI 3QL5$Y99<50 gS2fRYYN,:8|G ́䀏8nG l}Ha6&@>˰:>H10[xfI,ҁOUԽ>yWkCVXz.7VnKa`q:jc)K2ɦ|KJ!Pe>Y5ax{q%ŀXycWqڔiu[ŨT]58Gjn1Ϙl U[6&px{ 71>GmT\jd8`BŬML‡~0S己ŀh)hI냞[jZpku/ک`Խr {Xc$.qlJ66(8/԰S:0 >\iPib@ ,egU3&{criUSu-\0ۘ$6l`Xd�>^bĨC&|unmR>iaN^ȥεЦ/%-u7?Ĥ310-uΝTR:1+Mr5m^sYvGJ[l"V�,0C,uԶ/5RM*87j[vicc} e(ib@ $eYzGJp`mM, 1hS/dn`HP&!}!9X1MF%I ~Sb^a uBŀgL*b)VǺa+Y$:jb:X /O[ve7ϚIpWGrnԱQk``c0) )3;{<nN ?1[ q)zi%胬J N%j@0Ġ{~JE {Y 1s-fuèQ?}θW+@5mqVg=1&osY ?ŠcX5xkSg=ڭ˦ *;`/afmugsڈCZ> b^O9 xa1 }ґS:0)9a}36Ny6bVO4Bo `C7fG yVO㚬muem+9kP2]g㤋1x <JMԭ8u1xڔ)s0r8Zj`X=бXt`X?(\[ζ8u`e8t 3@<Kd�gB19S2Y46ki砟k~bSY5: ÆML6l 0 k'Z:D<lD.}kab` ^5s*c֦DX{qkb$0֡=79AY'7c*¬gcYiuZ : 4F_Nb1.ΩY:%v@=%0믣s>K,%-VÇ+N̲iǪcNdg1u1Cb0L>6wT$"Ā$k*c֮*:espvm9X'?1ktbud*&$e>c9 ?%9w'L 20SzFN_ LZSvncZcTǬM>$YWq184"Ām*c֮o"Ă_SѶyKT2N\ŭҦ1|O0C`5¬Mbmt1 @7뱜mq-:*&U/Y98'픬+6̺5Rq+7urmL}1gy1 8t?kr-r;X/}-/:DIy̦N,2R60;71I1 @}etb`zNb01Xs`-S1JCN\lN S^a 9Xi͕.|hzSŬѦ%fkCǰ"(GJ_jmuk<^f[_JOa 8ð5H/cŀX T)fU~[ͻ{Y7٩Cx,Q^.evgt`keN+ˑO 20KvmuK0|�]nL[3=fitБÀs$ŀUu2qwlV 2\pmR3=Vf[A}) sb1:hr@b`>V>.e2>?=ôI\l 4v\ps2W//\ a`9Wqֶ:N𵉧dT2lge)ڶAIrxYsʲ9P2\V'Kk{eg&bS:X[1$4U>*mϪn5(V &tn)cƺ<TL1,$vyv 2냱i/R1)Nzsy)9WV-1 Mlj.aXn+R}a9s^I2˵1곬=隔'H`ڹ&x*6p*?(38<e9M}|un0j&+|hpURx #[eY=;=σsr9_e:PU,W>1 VUe/2_TL4}N:_U^R,gMmt1 @ӃN|Y̤>܅ܲ4i^YͤoI歓S3ߒXUJb@ 1Я֏uVHeTJ“]'YVmgP܊b` }׭W'uj>.fXϓ-Ā௛v\՝#;kh$6f䕚,A:$I0Oլ-A9Z&ɟ$ǒ;m%] ~20m${wͷ&�nc=Ԙ&wқsNV10J9M.wF ֚J.ֺT7Kb@ 􊁶Ţi&u ShkEM.y9`bcgQ3Fj8tgYmt,ĀhY5Yma+-I?39&ٻrĀd`Mesp?z`ĺWbΉoŀX DY9IP^ _ k!RYVCSX kLܥõK{I,b@ XM~Wet1 @:ѴreJb ta烽{ρl1 V7oVۣC<�7ynb` AUQC~qڜ3e0Fԗ;}1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Ā H% |x}����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/camera__main__py.png�����������������������������������������0000664�0000000�0000000�00000430167�12641336260�0024005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATxu[Γgg66i,+y%[p`0-6[~`1C9JrZUި]mNs[=ޚ]ԩSΩ7}9@}9@}9@}9@}9@}9@}9@}9@}9@}9p`LӬɁ>OdO?ρg4:orvuy:o1}9p~9W|=Lh >xs)BRΧq@́y*ؿV˵ρ>ASh_Kk,Ϡ>/j}l&]?:иe<Ӂƞ*\ȳgsk[T"ϳȧP><ΪsρhGg]O}h<WxϺRsρ r\)sw T炶s3s\y>T y5TES YWXA}<c8YJ㩆g*pf I{<؊<ϔ~>XɁR+;<&mj3pd\ge?r&$MM_sɁUgLҔsK\g~*೥a#7+S7 QKU{sV XvmeDgjAy67f^t}}9p `6W7^i*l+潞t#s׃k#6wρ>-6[z6 ׃W *az&'`6dp}w}96�N{y:r&izYwgҭqk0Q2m@_ب_Z0gg-vZ:tkw>u4kůZ Z+n== <sŁKVjqյ߫fNW /z&fq.#׊[OF*tymWρ>6SHZ uq9}^ _Cpn4+|a2Z%WK[œ\>Sxp\ ^ f#`{Y>]|FsuZ8nZ _OX/ʹg^IwWOeSa[+Z-~&`s֊0Q2s-7-^q dK74`K\ٽ^ ߷sk _+w:ìk|].Fp+߸/gdzL ĕ}ρ>X^ WZa-u/st~a2ŕp]F+ oP6mtfak縵^ߏsρZ}-J+tak[7oVoSpB{lo s!87s5^9N5k׮7|/ٵ絍V _PǭKtEx8K<eZ++a3^a9n ;ӴB]+6G>NG@Q9ԂwɞƻWa/ 5#jx_E*o7�вÇ?G9L%)Sz\/jakW7|b�^/zJjyܹs;/rSݎ_ gSz:r#._V82]rCןf[.-# ӔmAşx?<t]:rX} }!nmwƙܮ/v i3}7sostwòGܑ_ƏͬN@c 5jgoᆿ~#;+JZz~M ^^/\=]Ofu3\/kW.}87@2ea9<7Vr'XFsʍ6j.xtEZ-KzV=͝^eݼGwӷT*N\&=8t;%|vg{E@_I#)Et.1t~hNQik}{tt4;~]\{͏?EMe =^\ۙz X=*5|Jk˸^nbp۶mY&"V4ؕ `w[n@Ƒ۲u]nR\Z/tٽLk2ҝӘrJ>,%'"]Ys`v0eX[n]9m¡XN_diW3qOgW$xar33IG{ VHBeeerҽt9nLL%/;/.ȍlzgM /cd=zSʌ77М.bQrsˀ]; \LAJD̸kp%>Ξmhź?e8nOJw4̀2>j߮pw <$o3j5&Nهl &8^~4%*,r&Ӯq6vҚ, lc{< өqm~s72-~뷤E.XKծ<ߓ?҉[۞~CZ],<ݏ.<{#'>nJ$zu5Lߺ&&VrO-a5rҾ6JspAg{%}-w۹~[/DXP8r; -d)JwoIAYt퐁eVp.rDukN篠k}jP"9[^aks\;{N/{(۹5?4|oOix}ǏC/<.'[}>tA}%n P>94Ηhx˥ɈmrO;՛HiĢafכL>oI/}AΙ(B,)`O)ܡifd$ڳiqXz|_z݋0 SivMTx3Cܕ;xp}Vz'=}oomҢ^fy6ߍ_#9ߜ.Ӄtg+RynAe>]X+/i䇰e%LeWtT/ [k`X /l7Lx8ā'{7ۆiyϧJ钽|^q9]7MN k3Z]vfM_tQ$[x((9>*|e,7 ؿMq_JAhu?^tak v;7269)ZZLاXo>';w~kt{ f%=~~id0D:p'F>'}^3ӝgw?L~eYG6}8Pm_Ѿ _g]4#rtW)NF/$ Oq\q^*Lu6ul2eW;%ĂUZZis\ő뱗aX^V^qpJ /Cyu5k0۞/>gid5wF{ӾNRxzW˾�A�Vmz}Vx(paħPEoLoqkP]ryʸly@c<KR:cW]Lz2p14-5;10}},/5FoM]֟|{ҟ,+:/.S(dr;/͍?0үY*hN%_Sr<Zv+Vd&ەԿʩ-TvgԔ'azŝ.l-KV6�$natt9l=0˿ vF<OWˆֺzKltwKCr8b2MBT9G%o!)IòaRfi/a Q?zO,e]AM3=MNg>wlZ,-NO ߑ]I4s@zs_}{ҁ8wi ~fi`,}#}HZh/f{&?NU?W^&3o} xUo{czצi3yȕvw_y; C |ռO}t(_G{D*[3=pg3RQ6Mt, I(Tnti3Ѱ9vNSwfs,pJ/w[gka'WY]]ݞW&. J!¾غтԭ(Dc0~юM0G\u.W)qurξحwfص2ޞv%*E=ޑ>pO#Џx_<~3ѥ]#קG??~W~;W,=o ӛ-i[LW*_WynpG_+tVV?LғOܗ3Gґ|"+ݔoO_BYǯMo|u;>(}ޚ^xَ/*{7;ҋ(3Ƃ짬s-Bd7ZbxNK=q>RT/ |Ōl=C"9-WrzlъKXM_-M1g$lM;Of QI>ɴZZoA:Yu8l)VX|Fz4u:WbkcA9@zWMW\rNoJ{Ig^O̧ӱtקߞW kJMFGہ{]ZI/y_L?r_NW]'q+LoM3i4k.9.>tEwt?$Eפwu׿M-_ӍVH&{|SO/ӳ$mwCϴqc~ ΍1߲o",uK9(8jXe angbJ|J ^^f2<ײ{VW~ UQ. ̾p4pߎj+f^Y8Hvy(Gk\q.3XJcprE`f*hˆWv綮MeiKq9&㜙K†^ΰ*qdKz6n`;aofX迼# Љ?c񻿗;M6G.LoL; E!i�m"`÷Ƿ7Ssp)}wc)ő&L*_{igc7-r8呃S٥?b4],9M+<]=OFGV3%]_ GvI uR~K7YBdLn ϶qٽ-\N4{it쁝i7@&e3 rB̫^C'+<* 5g7TF@.5~zUZ8F65P؃8W_p^>6|a8ǾcY-cȸiiaỰu:PROlz~0S=ON;o#L?5Og?X.jޓ>v=,1Y6K;YƙMH~m4LGl_e|%}'T%аNxR7"rsI;I_U4KK3{䧰UINvJn} `^ /͊<r">We+yv=-~)*undEke#~aϻ9QĜlglpK~ئ_M|6|W x%iuv{e 1tgeG-Ceʄ�єt^fwoF|<C_H<`u^8FgU+xLdvEI2AÜ}j:Ύ? ӯH?%ZLGI}mg[һo}g6Hn85|_nO>d=ih{^u]zzjO}w7zgӟx740b:psUo:{k:7ԥKz2u:W8}ޕ>vknDwy)8{=]?ҝV]p]gaOS}[蚞2Viۏs?Kj_\U"a9L[WXsϕ$L]szj~O‘!߿/{L7[ JEf9-tFٺFٟ.y[zNhC=/2/4\ץsc_?YY6tMצxc˛);w 9HĽKا{h388~<~_\D?_M3ogps_vүvofgwg4]o;^O>N|3_>ϧ?=oD%r/J_{+ӛϦw/bJI^_0)ĕ'Zyз=WOdw%4es{6<%i]!CvY9 aIOQYW`ͬl9I^syo: Lɩ\9L 3nnSl3وY|/2;˰[YҼȼ˟QV94>@I74ץ {X»H+lȥb`@=4|Ԙ#=~C,1fNr5bd5sc香ϥ7I7~].l Ke۸ҭ_nijv.c+ O?_ux̤IAqt o\iϧ9u,rc׿|΢4bl" 6\f-wg15ZCUOykn6r{:ۙ\6<3liv޳‰OgN_ίB˶٭]OLgAa/| }>MxK\:MtO]59z`"eQޘj끯ì/ug/%lvR}˟,v7et:q/kr(äv#nӜLO\Q G =.'͸mD֟.Ze}@n6r{:ۙܮgw3jv7MW(u+0ʴGݰ lˬ 8{)0K^>{ [SPO=M-w}C͓sժ^kWg {')dG+S֘`rCCE0lӔx;i\8quOUPQwewWͯ&p ltȢl݈E=dl +{<]ONkxՐKg:�crY*^񁲒Xr_XzxF09<0~=a^W2~CV`3V u[0Mn/?WAםj s#+\6q-w,,Øx3L.WUе\Lc/l]+>6OW;8tG*"�`˾RK]Eg]1@ Yw变_.ը*nqVKs|=|SZDZL׮?0G4l*X^$<tw3̍l`;R`vr+–2PZȯ/_vK<4%HydXք?A?ρ@cgHNK!]N]w.Z"]d]G`W_.@9qW8K%Li  a׊ß3X.`/bʸۦaoغ?pIVYܴ& ]%犸Z95.u<z:\ė/9M^x{u>6p g\6_ȫۇG48VgE=9R.Ş)%+u0e<JҬW-q;i8M)f.uQ!lL[3Lwϴ㚟\LΧrBͻojiZY2:6w ?O rc" h^ ek�YF@wj4% MgґfһM=%}cHҧ/Hڙff9ǩ<NM]>~{j4XJ"}3K8 #-^WG8ʼDޕ`u�HofGMd .<b^ZLm%/X.jA^A cF4`lr2siS^n5N40B#N1./q,PEs1#^ =i\_݃㮽; ^N#ML{fNH Fݧx^˲6(|O1@� CX>dޓ[$"p[h-I'~ xMd~itq䯭i6WE#H30--5#>NK NPk^/ 04đ#|ل% ijjgG<mG{;<IԤ}!Q2jlD`:w-s#y{cDjɏdzs<)݆tq%yVeXv ˶zWa]Ki@nsಲS kQⳋ icٓ!a:$@p)BDD;9*#טQ)tx֦T v#*R{ݘN҉xFiѮ"E"GOϿ.}G'>ē+J\}uzߒ~J2FW"bK <q( ,"*CjZGpR^*:8H-;O܇ra?l|f؀'#(<?3Gp#H Ҍ Qq.VPeX� 2kKmRq@`:z{EqĮ4:& x@Ijf `S>ۇ"0ApШ(<q3K};pr0$:\(HߦU*_(w[Eh' 8P> @4ŗ\=R2OӅOwI, >w&!p7cZ^cLw tKo'OcQde2&Vwl4Ԧ՞StKisXxu"VbQ*k,} !HVUbvHv&=()FZB cSb vn8Jp}U ʇ 4n)ft`I ;-ᅡH_s5LtI~(B烟t{\j̼sA@*Pk|؆-#,d*;+oQQt]B9fb"ZŢz_uB@ls^Q#BCi"DS ~Eڋ1:IDZ>U^%3Aw9fӡlGX:rhZ߶Ќ#8A<vf AR_5c�tCx: m]ԯסyCrvvm."*uhQJTp~UIb [wt|(,;|U;t( citdwۖ&'C2�l33 f;{Q �y.8l ̲?i'�UuX[k\X+)P0L7.0+m2ݚn[zL&Zq¯_ưJۮXv MՉ* )  $]%ѭq毐-_^úV1r*$`u;P%(X yNJw#˼ea%* )mfV 8fX*D $3`QqǒW.bhV}X9>‹KW4=9󡏤/zw:$O~1[kH9XlO &/O YLi(sg+ M !I)0:TcTdև`)WCcS#(1KOJbf޼KY2 vQ MaRDڃi7]Qt|8KoM( ڇ]tMKQ)aTg<_B.f'XNk/6(4yzY;ܶHx<yrGS~uk3xc*+dp 4A�Ƈ 9()f=5y"kt'%øaU~6E~sA, o%K{vncYw.<6N\FtI fcpɔ"P(dn Cj802ZDY e..L7㨧+ I"'g#jCAOM\wye<eX.lC}w5@ǎYVnRmBgl {\CXsGvby<0Ĩ?@n uM;f.b4ioMgvf.i6?!sbz}b1#b$J1 .SIc#UH_OAefv<]rɅ{ף>яO~, MEA4p*97<tĔ `DT^8 Ϛ NkTRX:DK, %eV.2p2Si,$! CTN`K&�Fٿg˷Qy_.,n +oYEA ˃Ah4g3EedbC,Bx1>K,z�B0_,t.K*UD@M%Ʉ}'dY*1Uj,vt4Qay3Oq,ݚ{MpڹF~s|t/2CeJ۶URX:WΦߵ}UK2)=-42I~MEh TT˿e:\N2ݙOǚl (ҽ|Lewig<eX/=-6v#;(2df#sө3ezG :?JApQ@!aLW,r,:/{vEDtW͡lҧaF0CilXeam5\3@m:#WƱB`>n <tpF&~D3"RHwK/>_ngӧn%<xF\Sn A*];^1߂ ir%H'g` VUvQ($PZ.[C!V-,+5qIŀ,X3XJF~AA{+TH&ѝHdY"JAێ*e<sH {ăP&'%IBΛ6ߙMǧgհD7r@UqS\l\2"�:!qMئ9qh38XMebۮGҮ<l.g4`sI}4N;H{?}mT)sgb[ɱYک359bFMiq/gJ�mmW5.g2~-rҽVueig _EgX/ѯk8_5 )~ =#Ƌ3,c̦(<\q3zU2EaRSS-ƠJJl?ll5q�ً~r˦7!N;ɮ8T4#ǡxʡ&\Ik(,]bM0y79mJ=t/J~%yA7qAzGӗČ-xYD0/`Z� &D zDmyHA8\ӆr"xAPPA0GU QG9SaBpKJ κQJ Elm1sRAM('{F-JwخTx|i߈pˑG)CC, 6lhXE6(e<�a|_|1*6iY{k[ {ۘY3 1k$j>_b9Y>kGguOE{ƬuwO(MY8@ RͲlϖ fVF-ppR6Oexf|Pd&u 4 &g]t]nL<i_N+L;D[g$C! m7ԟ ~%F vG HK,5l -im˼&GHK|*A!WD0Әe2=n-VcQ6), 8ɯEOtrJL%43g8z .ynr+.O<`g�n0]qٳҕKwqG޻1&dh"#)Ad$qRTJ5QFG[Fp Gu=� E ?tT9@ܻ"ܤGzᇂL$͞0шekص+f!|%XN|�5#,YT?.A~XA/e/Vڽb(#'QSg찔y*AP[UF`\p6E�rGB$qxnı72<rB:rK*vf(.ܓGO0ge`E5&ƷEp ; !ϼUew U.Z ƒl,别'Z5і<_mY/w�/ò۴œws ,L _+}=Nae)mT$H %F:J >R0pYm!ڌ,mthì߻.jv13Y`ʬJ_69MfBbXBL[Q*~K2tsip'G0Zޥr\Z^wYq6 c;H rϺt _xot>f,%=+ݳxʽc'fi~ߔ\֒`9 V L(h Eq+gŕ]?ĩ�b!nҊO`Z l&Ol"Q3T ӁKG~/.جO;dq/5s`ӞKJՀ 0GLCy ׼TĞ  Ǭ26Q8M' B /_g/N(_QB+bVK2 Ơ<{jrgz']oK6"e].\b3�kcV^u셒Qb?Ql ֵ tЧe8:SH?ՊdҴ [XM|+ҟax.a>7>qex öt e=f) Ǽz<œe`tjlvX A6Zy0@Y@l"y)0Y!Dd寄U~+,FGΑ8^ؕ& g(eM0hyON/4r3%QZ硸)R[\;@7bؖ-=\^|$v}�'vSk` ^;Rx;!e32Z1GGꄊj(L,ˇՉ=4y= TI.I9ȡfMlG6[@4:~C ;d9 ՜M;iAAB,yeZ Q [+5LT nhYg&4g:0,ML by<qj U a7/3-VOc%.!/-rjp9<{ӉSHY저ch^r6 eLlu& ܋ҭ4ٞvLUw,ΖMZթQk[NVJX|_KPT|[nPm m5ao|~ҘV#l6og /9V`Ͷ0;1q9MtU 1L!}#HӡŘm B :Hv:' KE H#+#/\7D:FRD <m><y0oG5t(!~= EA;/ qĺBeo u7�90DX\E>;b/Tr x/KMox١[nbiKӵnֻۚIb/S w$eY(Ics,8bN<i6nTr>qajeFӼHrIt3mM59@LQيnP;v0U# ̮<驂vl=5U4[~Mڣ,eREk=Zvލ4�q~ʐ# 3~|V"'O ' %B-"Q f-XԹJT#Ex"lA|WՅ<u;ΝE//-̥郏AmoP^f̹ i+,ya~ﻑH s6H%S亃8-@3,Tf ZS={["cD?�n2evD_nx4ٝzMgIi7 ?Q֔v_ͮRl_7"'O̤A})Fѱզ7: x NB%[)92aV`e!U#snMvqU`ln Z\SV1LM.zv=*1ʂboAsGiZYui5QQ`RiT$ *GJ/21V4n^ ߘ^|[mTWlOw=sUA fC5<\éȏ9p5 Г 0MP8AOlY,´N3F:ʋǙƞLhAل@G`i׵KCdnrӆ)i qi8ĈgG*-Qz,KZ)Ht 겍<8!5C [6Jhw3*SuAμ<~n;٪Һ�G-{Өe3Zs,Ͳ7�pP U-;pmӘjVqAKOҶaL'{!AR2tk$}~&[f$IHgk㟒|qXhݥ 3l;Ǘ[fNwK1jP;T;ERK3X b%Bے"jrҳ"ܰFb4j� K[BVnU gBņxM$MYuF. 0r?ĉ5^7 kg( /g-G]%xZ|x2k._ya1ioOH/�A]'ڶ=]K_t]zộ’x%/T{K<Y"F R'dUaҠbUX9 㲬eQ?lQ +bE@oJGccCQR('-Qҳ e0(e 5?r,x߭ /0mk|v2ClЯW!K)咓Uv]b)Xj��@�IDATl4_;2]*mACuEX?%g8;sܕT$j/xdecJ!;&fξ<%[Þ6d,ד7j^ހ:( C' 1k8@rAQEN3Iׄ^8mHJjzc$[zʟtdUʟ9^0?aeMu+΅ɅZyu^9L[ y˺}%{nt"n( 22#H <ypW'gf[Ecsl (4Y vHn0<uvt:s, vȊy;8'fz{bb,@ -=1άrTJE48p`d=4,0|\Y+hZMl}!$]QڵW]\"K|/K^tUx =쓹|LB!0˽ 1ؠB Jʏ07f3$bV0N(xc9f P[\Pw29 Aa0Pȫٻe3ȳ[`{[ _mQ]q>Dxm-;JCv#/q1WoAʳ�Ħ䒨{g^.,#C!T=a:d7i^Aށ27Kњwe KqbJuJ1 I#mo�>58f+x O0XK =qɠ=hnbNzgqi9,BH<{&Mn=hj C?(�<ڨҳ?{ o/joDFS +9:ܛBEzJ?ó{=v缻5t.FuT t1]t`KxI!ypgcxrPTtGϰ W $رu(@帓 C5"SOC\5CaA6OyO Gfၧ =64b[=) Udk` A͂>f_4]$b%!w=FG(>t5rrO~.-<LϿ%/h{0}λ ut %cY#@o4c( C!Π w0L 'P P99}8:{hp-: D,'^F ?ui%E@^SJOHs*]�xrضpx3,Ym]uYRgUA #f"E-WV$>MbYBcApPjE~.l>(cwp㲦NpHfQ.JTYp=9܍.3fa2nu0$ /ރgFyo1 _lDZx@^ԭ5cW ~!#ƴI^潙 촙�˶0n^s2n<鱸C*<\o!Z[MPf%O| Sqib!VfrikaoƕVV Ai-ƯbS`,x-5l�#R^=Zwȶa0@gD"U YOY9ZG(!ػc}&!f1K LKMo~铟PLyewݝpWyOP;p"8{c*)2KdfTҡ𭖿b0t\p5fPvOY.)<CVRG.YDTƠA!:5[nB>=̲&{HyFItnD\zBcC1މr|:sK\"_'ڎ u&㦡^P(C,>qp:vX'uTx0Be�ףfjI?|m-Ju~ғǝ>cG8L^?59cORƅ82tCT&3H*\VNzJVq'Ɩǹlk;$Y3=E iDJVr_u,G/r2윻TIٚ<o=g/w~;֮mҽx! /fex6IDJvۦrRa�_҈3S|ND.{9kH<SѸ1mU`nDHa9Kx%</! )GLP) x֨oޡ!Dt{' rXrRtsrnM >6'r2O* B {ɲ<jq`|Y YȐ! z᫳k U{:89/RX֕|T솠SgM9(dB-f34vP^#,嶸wࡴɩ?TBfze4GDT/;<A`RuC"%(Viq!*ՠ{:9J]@@q*P6 q<eMB� PA8B +.Ǹls 1 (y0AT Zt@$ߢgRQLy⏺aI:-gȜu/sl:[@<`K>m(d&W̱4pgķg6I8YO{pKҟu<rX={,5p:AGxfytu2喥 eV80VEUle� :DDcBr=LkvZaF168{^[DJ:H#d$E `TP"n>tjt8{OK9)n#o6o*|\b8vg_n|KӋ{MYڳgڃ=k>~4M{|@! aq$cIq4{?/  �qbF"+p=8 nO>6ÌM>̔|JܹwxtVc$\Wy 6!> ie̐G0YU(mV7!ULXM8Ȩ>aeB14ĺqo/C C2?*+!i/ -G| e<B&MWhF(zybv/_BˤΦ8|sB[%*wqXhW :Tg2¶bin[;9L&q9 2d]$g/9n -L^sx/[-5BѼRzz߲y[mi8(ZK>(q3;Fʕ^& !8QTvԕYU;0Y`|5v,]mVT5ɨ01C ?3 >47<qӺzY^YDبG,O9vFOGfhY"'3.ö$Wt B >rC =Ʊawfƽ Xᩪfs|pr)1.Iy9Ϲ2}'nzA=O?\b,ot_8.=myh=Qy qǁ^k5@KN(,u ˃#C|@eKݔlI8ɸg'w<*_#<>=<j5{2\gkQ>dڂ?LSn[&Ta*WC.R�X`ȧjQ… m;Z4T˃J)ȪA@+A逤ݹ9S{I ӷK4xUTA6mU{pτcP&ΦW<8KA_}^y鳨G>:˫qma),&Õ~ݹ09<{.ÔnA7t.(X TVgV^L=9bMOq{B9)4~Q8h' 4 4tjk ԋ o~.( bR\yqUhсfs$'zk0ux@֓hN].% 0CxpAY.UF'ߣ Ɖ0]:lqn!0fCl[*{H1g$6KjK,8+DZQ63tqu'\f7|&w.|΅\rU8qwtث.ٕS;J:|/}!L?c_oѼNP!KN1|=1* XG'؛AP3ͅQ( B mx:kq_ӘH?nO턶 .qR]OWV :6FU.A{\V3mb$8Hh4"R!sَ⠹W.vg>SQŗ�J(b@(x$!&N:0.+Nwj%6rH'YW\+>駔 N譾Poё㵩05_*\wmE2_]]d/ywfӓO|69bGiH/tl TRx\xT.aRQbmt#թ>3" #iHA 8> ' )\ <,A GҹCM"hvNfTe a巕ܷnՑcB>J'(pA|eKRR1IKq`q^cNr aǑX]b)mṟȷʞ}%K/D(Zi5/݉bO_|qz_ki/.G)*<8A=ʿ#{^gPΘ=)hV@*LqbC� U_,[xrd b||)| nZrt854yiݗ'!.8+Oң =ȴɥap9G SqHUtA&мJm9{vvJ"s( Ra6T<ҵ-'l\*.Vf9"@٧P^e6buånSЦJօg0VSpl3^ ~*IX= 1 䓓8ߤ{`tɾ13Byuff[m,~VW6L˝a7Vlp]rlg[bMXJ=<ăGG>%Zj_kI\Q;1by-3!:ONzwBBB͙]%=/Xә6RZ5331:ZGII QI HX�G(^ ŪFfM|݇ Dhs(1fH1skr cG᣶3r~<hGOlPM%Qw}*E/>(l]ޙggijz6OCǎe<Qjm{ջ. 48rpq^W}f/8ˋ>}􊗿"u=imPuVJ^umYׁ{G,¿X>V8^xNx/Aq ZfpdDyp(ݯY3ٮ<I5UA 96(O e[=" ) A (<Tn\9@P?$΃8vuCR3ME\'h;UpKDx,T2p4UZ:Hmf&w`l,+y `pAZ;q8^o eC-DJCl~]ƜK|ΆǕ ҷX~2۱#nJLSg^P`~&&vƱ^qVÕϛ=YƲK_t#F%|?{Z{B]|IzuW=:^`vBB(JؿbĎPҨ֖6c-/jS:W?aރ M-W&xQZL%cF0bɏw K}j̼|,ӹ71eg)DƷ+$|}<  0cu|USA #^8٣Xb63y":ʉ.M#%ЙgnK^T0G})r~u"be4Wrǃ\ 򪿊n_H<<olj:\J)qqMաQJhT-YP(G|0!NPi^o2>"3Ps`8#i!÷`v&*KΈU;LӏSK|..R_YPg!?8K@3v.htuz 䓇h7q!ꁴ=.ծPԁr _6x^- O0Ⱦ/#yCJPG&ʱ;CYNQaڪ%;Jg &VW_Lw4o;i,tLdxٮ29^Klϳp-'$@o8ztx?15^^_i!\adw&M0fwv: K,z*Yz!TtBD,T&^h} }w$l4B'/{ eDWz(drdU'{TB�2HԞM|2}G9tEk_2>#>0y% %‰ !KTܻ9K~: Ӄ4K(, "PwcLң(/)D:tyn7w]-$zֈM$VT3\Tœ:A uv H :4!mg* Q)eQiN0UyfUn?h}qzHA*}?ْ'<Y$*<^|a t;B3yFۆ)KaEq5L6?GF\.u8ϒb-ںwi7 _>T@0Bc#ک+1Oeq˗Pj0#Rd ąh}<ؼ3mc,*8*"sHDILvgfsasxoUε[549>99|왣,M$O1e96 B`ϙ/(cE0%>4vHW_wY}u2u˧{Z`v Ǽ`p# Fʱ#yBSW *g NYA>,QTO4ϡ|@й7Qʐvg495W0`{ qXg ||+ gOۗ*zfW.ddvE0"e S0B΂18CP.6 BI3}=vyZ u Pv[Ide{sQU\Z-{rs# <U uOy)%8@c"Qa`;šB SJv(]{ӳ|LM-r{Vf1v=Ĝ9@2/B;{򹯸8ɪ҂֕^^Ġi0TT0r gc<nOp,;3ew>ό ٮQ.SL3A%mrWA"xzhjI /Ix_g�&Ks h3jXl?&X()&ms)wf+0 &?X-?ÔaխBP)iN?Gȹ58S/"c*88f&K<>OyVwtõJWr}U dQ!`e$Oй/9 aITؐ C‰SL�axոvoҩxfRd0sEbdI6F瘁qdʇ=9R?δJ1⫶LQ<Q*AIktճ8{bDa 8->NDIC>oٹ Vy,^{,*1/~*ޝoYjA7Dz+;N_+T#dzYSq .8Tu^)k(l@В=Y_1%0K5ZVO7I[\ >"SkE/^wi,}~>Ovґfb7yl$nc=UqrXWўGA(;X(A^o" =J83TZOqaƠ~`M3E gSCyR/85H\vw꺋(n ϠٶEȫ8e;/}iC߾\ϱ7>MO#ư3.0mڛi2M l-2zqa&N[fU�Lr#KzYFʃ@AN7LvKdA! E>j0S錤_{(9^o)).N4t- ̐<Ĭ\bF7Aʸ=,4Z8Bq흨)g;bVr;A. qT!7w!՜( b=Rbu o^7g:9`y&$Scy3*[QȬ=pޅI~q)y$O-eQIAxPA#9+ O㡂F0)D,:�/58pwÏd x5!rW6iC"tPV4`ɧH$;!*�g;˂.- bAuaq@ 閛O/a8?>ӝwI?ʧDLȲIڶczn0y ^ɓH2+N2R v45Ѹ{S4]_s03J(_-acgK|`GE= ިGWxN̽D?c˜b2wgZ_+mY�`Q7A!V::`xҋ<ٰF_I8e\]”q? L-tiƕpS+D8Č:=Ʀ>g]nۖ-R68 j=)D7,<Og3_/fK^sI nDEH循#* Edw؉4h$:/qB =[AH!%>x'G:~l@nXn?R@<qo/f! Vv条&ٚ!)?."PS }R &?!qSu\(wT>T(FV譞% cN7^otͷɸ7咨R6l8DiS<f D qap~7 3py eaobXdN<>~_}sWENMHG̒^yRnO+F,FS1,jxM89 eGg -mh>LR_o?X�s]U=V0 Uڡe]ryJXzhQHx)h)3|y)>W\^wvhA,f/~f 0Q'WZ /{z\+ͦ+f!V3_M/0dm_i5PtA~6mf2 K*:T|2RMtn{Lpැ9=iM_@YbӕO0[]~Da#)<ҞrVCLq qyePG ܮSC13 nO$m!g / !Cy83]ŗ²[;vs_%0aܓ<u/5y$N>*,H.9 A2!โJ#mX:âQpMy0035y&7|W`�@f'r}bw�Oytt_gULbbU5׶ Y'f֝R Ƭ+5Y 56f;9vo ƌuy~y%,D UR+T')\=0 -$ qeqm`0 B'3L8(y<GfQcW K.:QJ4{ b\T2A�8М|GiޛXzw~ٗ:]]s&R(SFˋ01 \e\$ Ar$\13Hc[dKDJ\դw:Uu|>,Ivd%Md9]Yc y͖Asw=?>y޿ޕLa? ?ϱi#.b,3 HfCkBC_gwTsݬj!EX-v%3mB$%Dto `چfQ= >1wsfMҏMN{*=23I>@N1  bT1=\W ¡t"fE( "D4wڵ_A �_($ݫEW bNVeĮWTNP!ChD7>C,+c䍞M 6EǐSR0 f/PcՁXQ I8r vw7╋}#կg/|!}/K=~Z·ARmS/|-UrnQ7~ f2D[9H 6"k[fEڽ{V}?!*>H":1Cr0Ό*@렞? bWnvhoh>@dk{; pIn;`deQw7c'1�,@`Bs/P)!_|wp-FNTWGӢ\C{.HbTeyPу#5槺1g];>-^x8x> l >xs=+]'EVz<ڛi*8 {BP,X'L.F֮n)ă+(_'fI( q`%Xd$h!Db"&ah(!3;Wobqj0㏜J7WnE(aa)g4 hf�QK_FɈ0 a8IQ>$ Fy�ϳPg. pf!YM !p"E֢-]`m 1(pR Hh.U_bgpK73ܝh1'ՓV *zZfVƸ4' Yȸ{oI1K/0;;E v~z}+g1qϢɔN]lu=8{ܕ|\v`#U:\Úg Qc* ?mК/7 W�jGvSǻ5.Y1(GBtLW�HPh<�mK_ֱi`c`)9:jDTJJ0Sixi`Nd ]kԚަN.Lň<,bugBu(I8x~|ލ~CY5mk~?~e|ư°7^HcG׷-Օsin~Ltw,D@oN@\nBcv[((I@cɺlk.cf >�m*wv)GZqy.7ȭtY#8P?~f&=u,>66  "SA8גIQ(Fl'|ۭbZ- �$.^ @Aj}XGg޵NZ|(IT PgF_̘40Gq2o jB% ?r =mT!tth�QI�i!7I([WAC,SDX*cI*DseۄJgΞèjKo\Ibl[$j#1l;<{6s;YÒ<긬c>1-kfvh[~nY:!! =Bh2-j{@-ޱ(&N] vT ahKh76CZsuak #ca[&>tqYe\O}C=�7\GDՀl >M{+K`!ee߳}lRY~]."$[HL ?@mg .me^^ry-gfpuj&."0)MQ6Ă VY zDs � =em,L!C~U9Lo/I;3'�EtgS(bn֩2PlKT � d~@Bxx%BR=;3,4g%EY v-oeH+ a|Wr%ȢkědZ! M L[\s+m4- V%}Iq܁}=8V'}'4>0&0sO>y+tI?E:NЂ@JWJ0z јYrOjq(Bt !AKSh~q'Ji~!I \]@GJztgo ͌l%gmÕmA6O'= F 5PXF 2@rZ!1DX`S2~<uH.R_2yl'ʭV80,~SL<Ћ{1 A=Lџ<!&dYJl =fkI|nqq<)~AQhQ^~qZ{Gm'QƇ�0+~vbwsރe<)9$tR<=r7AʃHL/lo\iJgECTUb(1| č."@,dՔ-̶f &DP3,rQ O$<ϪP�<6oj7I$�U AA4KQǒB1x?�K(5ժ hw4@).b*$!pX$ԑE\J M}H~vp]Yz1C?S q.+u@,|<tP�KqZ@$Jtd?2XradA/_n .<=3J}�oD}Xnd gc?=^˯C@?ع0`A6-@/ac}C/wF쏃b%B/Dv*�>GZuNQQvw<s_OiI;ĘoOYdƈ_A}k1SAn]Ct(IL8SД&DtEQpCZv^2Iu(%$'lfJTRwlFwlϱ.GO7@mgD 0?"nJE6~ \e~?r6-YB [N],"nI#٥iwAVk.ߞs?~} I}q}5D^bL$}}$|awB)"FR (\*�F[BC12{mv$DaKxo+@ isgCTEXf[Lh."B4 !"Cw"1 j.G^x5MN"Ɉ|~k)E�( ӏb1E$VPEu )U5 @# 2Šqws DW1VM[v�jVYFPY^gy3=@0 ?}PCOX}g 0 :sF`�~ ʈT0Xd_N3S@ r~58N6gy6WH̙o.jo+4\ImOxw_i#淙EB ̅ ~UWքtBĶѹoqذ/V椃^oCfjﭭL_`0/Y+ZQ 7DM+ۣ#kI.Ya"1bE89նo3ހ͵]nL8:홈5Son*H.�J6<qljdW]/[wg|ν_w}ϧYv+%ij٭HttB(JBbI؄�x ">;扼 �8w%[[|z-_$$j#L$eDy)o`:PC+@L%UEO.>kDT։nܵ!_N>ⴱ~~c+O7�ӱłP|Gn [)W!hBΊ~E}]mW"6;wMclWoTM*e0`AOLds YRS'V/c&W#dxHG!PEF>6M}W�u"b7 })(om1g08_IVqܦ1Av[N8ba݊MHwpv2xhai)ʼmZ=Gp[?8}V-5[f!hu8ltl<ݹ5oVz#w=1LlQ6P+X?XGCq8}V]3ۀӵKl7gbQ(~G{$�w4(aWvZZ }kvaeU,!85y7u2Pu胜{5)Q"&B qMMZHlXcMRᾰЂ}JϠ9#$l= @[|܅"[y�-ӗ)&2X0aC *3˜ _ӓ PݬdK1!M#pZΎ{ucp=A3&kl�u!&zYSѤ$@Z|u(!Ij,96�&~pgla}"l r Hy6 Kwf멌q,5r9.My8!8 d6I/[Jy7*Us>6|zЉrEwcGNǧOW߂&[ `"  >Rjڷԗ-8:ۿX6/2NLY$.ߣr䕔K;E$J@n6IUc{S t{y9Āˋ)ɂV@'`m4zO _L;Rj5Dt~f5#ߩ#!-nZח3tMbI-8+^.(力r't!;6(juj~yZ{ `Kvu=_Xv|A0Yf$"D .b6I/wU H &*f[ЭVM1~竿\bM+nWX-"#&K(^SD:ʡag҅fHΉ}W!Ts[ٓcT?YR%d`��@�IDATJU?Ȉ\w %|R Qq-R᫗Q/S56 ? t3vwSsq!^v4_C4fٲhFQ� PE[ndw}Yd!rq8F ӡW^O7D9F:נDΉ e*(w4†nzՙg٫^Jw byX:9 (H};ݥBbrH!n ݨ屵<'4ƅpZ]_2N7{Xy_1kll433gP6AUR_.]lTcjZũzydl¼dcQ\2 Yr-->̹=%TIO\>őVWvu<.H:mp= R 4Z}ی/el](1\+~e>3}{~uݩ1nbuP5|X!ᔋ&|PXX!� KY\,'7¥ [alG䅚9XXx#yC # t �37n6SPA==tD:fD񘀀EoõMaj|7$>5}8V/iO+ �:ED< Iȶ[>:XpM+/KeY,ӂPs؍C$w^{RミK-,>7W앴@ɝU9Hݽ֍~1*źDDDO-1c#;.DƏهg,Rr܄À "á$qAji ;9 LJf9?:]Oov~82ѶJxQ]HN8wGp"J..&5bgPc[+ s>?VgZ@::Oplnt5ء43xzK/ЫV7rg=sk5hdc�Bt=N)cp-tT1\",–:-E,Q@Ftb~D:QK<̝&GF-=7V#5;l8hT:oF{<}-ܐGy{:[w?~Wb<5(1HNI �*r%lsgF\?BԤ D-,Ȓbj`TwX9De;車ZZk�K{؉Ho4 ,55RoEoaQBa %[(%xp.]:t%|]c,f̌QtTi#bA:�."3E2С q  t[4rK7"F*ԉcl幥7?8]K[8>PܻOq@%r: ƟT|Y_.]2L:1F{|ϡd\%G\?.$giok5]|bϲ_a`E\cH.-dAdX0bFZL3wZzWeƧN4㡒J9gj) 61p[FEu bla3S_+sc?車f *~p-sivnN>H];ŇY<yhrȝ &Kph>jqf/O0KA/j'!i GX:48HW^I'ii`MtGcqݷza�s*磼=C$`1t XLa4!�tHDL?8�ܓ-#o:5K$  zLS 1ԉ#3_Lip[dOX3'$P9vKZIK[*ЫCͣI`D:B7Y$&.էHѠ~r.Z} 2~GصQ['*)Je";M{@A<(s".Y^QN\-a^ oh\"(Ƶ~ ~@�F3bjE9f*z<B aGZ {~4:5FDQ8' L]N�UQ\Fbǿ7f3(șEwp^�7^6@z[`(ϰR$Č�b*+3 .>"57M S04޼^N;޸qlө&g?.p i])tl9FK[p XQ|!/I(1UL~[S7hG51^UTfl3%!=Mt~73v7`x[ Ţ#_ˉE}A;?Oz&4bj+7#A� ̧d*nT$~vA7|ΤtF QH:Jz,5wfq.s� CO ڬ{ʵr)63^zYރ֍s 1:9:896 =̛U%(4Ʒ+"M^kIbR: v!�e8S1X4;jXA<*y~fA-F*x4TN_>)g7k<r"'1ĹG0{;){薤(x({w<A.D{xDX[72"(w OPA11=@]q( G<ۂ1GTh*䊛;r7]|3_L.^hҐJ2|/4<N2{of�u�N{]GlueܭzKbA衤{vKzP2?wM:636;#X=IqV:yX'�k�dn|swب `\".�Gpcс9&+ MkjG{3SWӫ7Vbrmޘ/ٜѝٯa Y8�9کܻ_F-VH93x8\,/ wF9xrHEԠ#<ar7(i:l8)JL݅Wmթ4*% V_h 2W!fҶ>L>fǣ:uÕ"Z@HKXQfFIة0!v0 4GG} hrǬA:F 2F2U (1L!MnJ߲)(_5:Ze$ Jcc>:]Antbj!(c'pr&"  BSVJ8bUr|i}b~MѮCiW#j[j}D:qGUN\.bC3nrc N{:=+?}-Pns! e[){A# 7DGl'�Vuci-i?nls>Jz0NΏs^H skX$+]ܲCw�ǧ GedHi~tC"#5)a$t0b hqR\~|ָraE_h ZQi(RX2#{dzEO<ح] ;eΨ\ P`�Tu7.b9 Ms BAϡ<̶:+5hf-.;D@yУQrwwWn. 6jpBg52"B}}fQԩΛOk1rJt6hg9s<FsN_C;.Ѿ~`E�@8St$!!b h ߿K z`:Br|hOC'K\ W3#ocd7VS3D:ɥcgk7oc'h5n9A$,$k?~M-[Kj�N^KcN( Pm9rTS1"v1Q XzZ&$J"6okӏn2"4D-M՝ab1.q;>l |_Ko *&;�XCpĴ,:%q Usʊu,ϺF|HJ \'az0ZdF4g_o~;?W�E'p}s,O39Y�:XO_S:{�K`_Q}<枸2|~4XE2%0ڬI*{8AY]~_׿kwgpg%+ϟ(8VLDI^Hj.ȨŸ SO IԔYLUNCif|,r.<xqc==7=. 5(^_$W luA !pkN"0,�Х JD:1m=wx܃~ cuZFP\Xnt\juGlCCM6@z8j fo"y\h 5sǫݴSMK(ݭ֞>)3f`hGj0  V==#82Wlm+}ƌdGpQo7t Q_+{c g1Ǭ^G[&0$4Q@?kl^h B| aEZ;sw t m(yz3�C5�g/;K^+zrlh4iI_Z08 ?yE^? otwG7em`cp0!dqt+)2D%]!ڣ.3&5=<Ygn9כVwvhc[}JJG�)m8טrfC H)^n=)eo9!ż%?'WJj"!Lh;%Ǯs^p!$OpRRq*[ Z9aǬ9d!jDGD*w-MF>@,�,}L IlsE8gb;6p巻TQ9 D R `WL R&pU/H9L:Csm`}MW\Y_L8ZJE+23TJo2B&7Y`ԩaߙE=$P60]~g2J=u 1ҩ H.of\B9W&q)}e�@L['Qc{ʫ/sMAfy 90xhBlbm=6/z̯w_c5u5egX+v"1ԯm!vvK7~zAh$qeܐ8BXr+Jl{xM5Δ:^:âųKwSӹf#Z2k;K�(yW�ƻqӠ H~ӧȜ5)᜜#v􉣪ec$Y;ӕ@]@P56vԑ<�Cp2n:u~*~7(_C vNbss1'LzEJ( C4 ɩЗ+vܹU*qhqm=91;q֖  qbd0Do\c Aʈ F&vgO'&HwI I B$HyENw�G 1ؠ-XぼI2!IrGG[C׃6~ a+n!qn F\@ŁVA}4N1ˆ1]|6|:IS{SL}ٴFe6mAx]b K hoizwQ9ƏgOI!btQǜ�G+?KoA", Y>X[[ĥ$ ~{{n4}lިd I�.@4V̯-6<�W c3#iv~)K c:3 5= "Sݠc<aNq!*VD|tm}kKAR.g[.7rS˅jsS oFCk:_x� 8 Ao,wf|fm?g]lc.ȃ<g]_kaGn8~U`_kzcYit!α4y2 kZb@У<b<yK]Jq71.5�84k1!`gPxp8\`EDu&^ND0MDsu82wձ�xFKŨ�}e΂U@*h&RTj/DZ~6m `_κDBeu;u�ۃئ )A~QlIV,e0P�U#v(wjͫuҶBd˲-�\=x<P"auDlZ,!#f\kc'TGZaslXzqL~;a$w XP [`!"<|'�wLsdbDA GӭbG+?9:+2NcQ,^y-n tPI[!uTX0(N` =%^ewb|1{]a%UeG1qN`~)U&= "]Ik ?8͍Q Az1D֎n 4pB0sf<Byց/c.Wx>qU4rتm{3ܗ_ ѠW=cLX2˪ )",h"}H wwУ0Z( y /h=)n]"\†�%$<" "]8 Wsa$2u,ytbrZOZ_L` nZե]_ 6hapu$yN® >D&EQ8^w^!fYeP?l $/"ǎD|8N,@b1;O �0F!nw|n rzT"eV_8.6Mvg0vp3 ;wN sb̶.p ؔ rK}+3vMϬcsR܈y6:g(>5fa^ ) hK�5{qȣ-�p[bJE.>3ǫp =05rIǘ_3f~h9nEي!ՐWPρsA gk6̓8=ts,WY8,:~PPVHnel`%2bh<`fu3XDS{ |n͙MsK\pUB[@A|$,Zbv>R#7)~Ou髧A:Tw [@v4Q� %X0;l6Cy/YʈyGш iCTimfdR5ݠA۸DE2$*%}qFO y~\`oZDId%X< -#V?l6%BhG7]߹t :]p;$”r$`�h| [pFnDĻ8jP3jF8VR%cfS.F0~ r=D_ØI'\|)Y 3¾8nucuK"2R"}�|"?)-#XH̷'t7Noas5/bVDCv[�{mc\9u7;~O�v kiԿc3Y$!-̭pmAX U1 &5op EGLYXu�x)v~ P&:GJA{@븗rA)#2|Ĝ*F Gths,jbIbG BŻ3!Hpy@h'A JZ@5<~D9@yE@֜ɾ?ur&vtj�i>NZUsT;T!#3یdl2пD͟![WuturY! =&"qpp4Dc:v b?Vm<tO+DRD~+8. #<եo2'['10VKKyV88;=u,"G>ڪ" & $prּW_J]C6V8VBF9)30Weڗ4 Y1Î gNTL5w<t5m3 ;@<ԍyndeQ&83}v3c6|GOX<)jƗpj{}t<8ѫL95/c- Jt"ҌX>SRQ thňpu6!R5`1L ?KD vMaP ",!xw=h-:` ;X|N"~7DŽA?3JF+EC9ВdV]p$\kWhʖ$R- $W|T:LsNZM7� v*'ZFӓ�A.A&/Zq[�#+8>gzʇxʉD,<-gft+isy.ʕ\Z\M?T* �x F.‰f3 dh/3cԱ; Aԧ/�3\[b4!ŇϺH=tp\Mm�;2M?qu8YXoLDT(Ҽa6P+i #~Q́%+2Fs^::I925EF"}d q&|AT~:sVۓ؟ȜcapuVXO œ§31iFKDI׾$~bFE (%/ZJH;<:^ۏ]�:" syt\3E,1o' Ѧ;nC_k0wۘ^CW!\" |uU7n�C~CgǭdrQeq14g/K�lRK�eq2Dg$'!"=@@A.AKHTݼH@!]U"V 'Oc?^}REn- …ǎ|΀l¼(�J賌jBxP8~  knYf6?Ě%(L_Ľ?1�|ojX l#~l~rpЯ?lCgvD}CSd>JGg9<1RyĆ7Jܣt`Cv{bI2/34Q9Oq"p- װx-F Q`Ɔ#6G#FL`hQ`^ {9i3D%2.I<MsI_Cĩ1O>7X^EE%FaeRf Ɔ[ջrYd` 1a 2!JE=cn=;5�xe # �ͣpSp b )01`_zW5%aZ�Q �6"RΘT%\ݚaMMCdGDI&FFo^4Ҽ8$ZJ8BFD"Cͧ"KA,Oة"D"s!4״M$<D,qA얯 '!e(i姞I?w5@=<JD aMbӊTV G\u#[ qL.2s,91%uNok8T�f1AKF~PB^xPpݐU7][9|' փCCi:U8lT"u.P[w߽n~3 Q5/}(p/~}65>:˦g.~Ud(G2} R,%%w}rQnwRnn|l߅3e*{3 ؃Ċ3G}\O(2;S2ٙؒ0]G"_T~W~ cYV71:+-XE#6fe -gHۘQoclQ,�Yi1 in2pt^s�ؕx&bյ47J<Wy-P0CE_®[tߋ[bNX5KZ cIBo %|PéѸ P)"ܤЏL+ rN}!#iHh? Zi-$#bHynݥZ�00S؞:su!3t*Z?`� YXَvX\v MH�Ƌ_z6kX#* oԇhCDe筅%UB]@!HĆ ez:s#;p5\>%�ot~[9ee>qi'ZB.9y~s ,]%|F#=F< yܗn_O:r>f,bAh"{p*o^Cn@P\2Xżz-QK{yBŤVzhk[ b:HASVsy}:nT_g�S/ı4 (B@i}!aD֡V.#:9-O,6`*шښ?J(ӧѻD(Ӌ?\�,LK"Ͳ[GtZ8IV{i F靖^.HHhJ#_n3O 3)& k *32`-nC}Ab, ic*;aq UPٛK}hy�9b6F%YfV<Q?5&\b(ה'&T|P2mRHx۲Sx h B`` pbXx$| "[MT8IIm/@xC.쐻kyp_y9տu誠BngH!}xDCUOŷ4*h9?;f;�bDžf=@ -zitt…tE4ҮY@a٠Df�0ms^`0%ƚ~a|3Ve-};69.D\f*p0wt@άC"㘃tGA 1�NqWkRj! F 5l5GׂTwƃ<榊ҏFpcS's ]5::nߏUzRAQdQB6";mn1o YIl- âU#AU\{ A? X2Kw~w(ӋϟLn:" sMk \Z^ B<ue:Is(ф�zMH򀙆 A%2ej9WaXT-eS\M�q=Ѷ‰S>)v%;TwI/Prd:!%vAp.;̣q3aH1Ē'0TiWn�d%$8!"Z"|7%U᜼�ocЍ E;*6?uO3`y,S>H[)>m`$rΚdn9Y1?+D_ky2?7ix8po2KI8j5W=VrR~ | 2P5R/*�g.h翠 8g�Yǐs gS�D�lPETw& ׁ[o5(_1`3Mi]qP0`6}W <:R8#,"V]El"_D U#v뭲HYܛmL )aGR0g2v,fj271[�_rS;ibj$ HӋ~3{ an6Ynw e\#ca0a]�I7p)]Drn.AG!iQ#' mF"On?6?I\D<l?BcyEnd'g %sM=T>myPgqFdqg.ҧOKY-J$ t&1gN8M8HnKKBZ Кy{mj18LP)w魴+F zv:3)ʶI(zmv9u~ 5LӐ 89W0 ,7uBV}_h.nP%9!|E2 ݰY.ܘ%8lP `EUcرZ! qS`؆Rxm 3+jzeZ.*U uGC#�{h] ?:I%:Ǖ|槖R|1\\r@bkYz,Jc\MF# ZLw~`=r<b090? 6gpJ, _j$ +zW%A͍?Zv sq94( ^B.J"œ:hZ$aXѱhnjEv43k i$ n˶Owh^n k lW>J('(w&7Y[}!꤬G\M7H')Әɹ3ZfK C`0-t|Ҩ,oTK N6v[�/aھvg~{Hs61�#Dg?UE_(q ̟:\B|kl5^^Igt7B'|G"e7u_I0 rÓaa%`3>L=9s9.#�i n9(`eQ!6L&@E؀8/CGv]CփO>tEm "ۨ2 ĸcVZxJا%! T # . 5K!:rM%veq"e m7Teb>LcgjBSӷE+>z(&%�T&=C i {tөߺx#tP={gv#ݾytW:|K7A5V7n$bY6f=]GgRIu:m"dP8&cEEYM� ۽F D<-b"p< ;CTI&ĩ?z2~ZXÕԉ,ͼ&ҍXɋֶr 1~ur yAarư�l]?샃Cҥi˅ӆaVH,ݞ;ae"F4�81H# 9*h^Y_@')߾Q wCL3uBZd f]$ygn T[ 0'<{lI 4~D] R mFXGl #�5)XP ؤ0JaTmm|ワG'?8O+NAfuC;Ke3,{-$]ZBjQ6p_}}#KX2�tGe`,'>d~p;@sn*`} \\d.w[GOEJzcG7r }ov"Aga˜?-RWW!Vz4 g6yDxAos�z2]W~ۥ(YF?l7 n<�p�NH?!RE1=FĐuM/qk.l\>::กK�/ wf2}t$u>I7 bKک{bUKzĒ;XFX_EWRYUljMN@_i5h_N9(M䜢(у^`I{H`m \EDv%6@ L ~2cS 7BRAE>lIMT å׶i`HQqNf{F<:eءRrYU =AI$#6ij4]@\J8 , W0 ͤu1PʅcY_!N=6}E'ɞ\PF%Z X}G<, 8H$$C#AD�ȣLwnI-BQo۲aǡOG .QKXɃ^"57<!Q"q՛om}H~B " b:~gb'do>&0Z�%Uޫ-0@yGKQlf DgWv*  Hd aZ k@F1QeN7/]-[-r|!;,<Vr o"'&/X Vgr;2٢wipM\LERڔ\]^ W@rIQPzK.MLr.*dvp\=Y5%wQ*0 U$K; 9*qi@N^st@'i@X:&F |tjsA_�(g5vryv7⻦&[ia8"v\?wX*t5=zJDH G]Ng3.RXјz߹5GbBzQw(8v~m#;:xNk8:(b28T `={e0lJ 7�M~+ ֬ V0D#\I+iX|]RSuWF&A.֒1|cM"]<yP6Wtp7VhzT$wP.ha Кy|b'wҕ9<S ,ˡ,†bveh@3c-8)C"@ 8<]"ԆpoAքI14G-P?UKtSZЌs< AhbU#<d=AxΈ-4�R;ޛqWҐ_ ,r3vF0pBf|`$ #Rh!ᄘGvr @Z.R$HE/AQ \We3 }x(499MCrI Q;]tpskn޼1&>P$Q8 X ֖pxsϤ'/{|ԛqF$jڜ[K (D0eb $QC9 TgeꬓkDd{]mR"R=$]٬'1xyX&N`0E1@H4˩ b4~{�<%w:Å.@MFmI p(*&Vʓ3Xs4||Gd�1W2ʪ`xr7|1'F]HP< LF~ }^b li'>APg*dc}tsH:"O0#飯!1S~@Bʂ)κk`$P }8tIz‘G!I=b-|=P8  Er�04@!5̙ n~ T{D$(mj>`}}1ad$~䀘sˆVkpY](zrl <ElΓytgews⬒��@�IDAT4f6pb>?<Xn�=83A@> I?RȐ8ocLK1]H"[_~r9xZ�oq9}x?wh3-L݈2iZ1H8t>H6mYMNL9R'a} }inG xzBݴ6]DM17cY'$=Xn OOY}=--:d1"l1ԅGsOQDٔ|t{G�vZq9@ g3Rh SAv5}'ڙ]CCnn+= t݀<1A KS{EĊ4:<ѿxnrbBi,G"5*>6%q#rzא[BP?aFb_Gq"T@LMs-b/xhЬl_STQHJ S/ev #l�`.�z[vq}xںqg#ix#Qg "^DkIXmr5 E| g{l:!FP7�ZB2Whm6Φju~<W>a bˆKh ̻Op?I=Ql{gN3Fzpf c|tϯg!W-Â{ЙIϒXǭ/C*\dy'#T4!,,p =f0OPLzP%&'q*S]D�)A^nRv_]DZDpaDgۆx86\A<GOLG߶#|/H0RJ7 H3�Zi�)Z\kPU!%w/\\O>n\_!N'GwpZ$J.L ba~BФ~8t�ǠCΤ<)(T<oY2ÐWr_uQNSD` vq̥sO?g8#nݢ]!7=u�Og]u*[רt 6޸6�q#�O}֗YF4OBN]*_ۂ801. nG`+ͦ\(A}K:P%9" xsu+F()-Ii 4'7.M"V"¿ i2y'Od FWswQ(u{ "bijx q�Ce %r:[ƴh�cMNf^R7aI�10ɽqe,*Ĕ*1Ajb<ʄ9��X1"0Dm@XGQF50&3,EqSk1eN>1\b,0c1.:6ыЃ'ٛ?p"LLm?7/FCZc,9{mm!61}8G�v3WEo s 1 .AaO˼"94dC52VnzX\�5L!Q1G4 k~ �vLp `ճJfdkVncP+2,Ap خr`[Oˣ_#e0h| Ddg"._p:Jː`\SxW]㠠W<ϊZ; 5R`Ob,W,Tq~ FWt19vT7v!~*qp�}#aQ? i>IzX*M=B^7N WFP*gGq{'~F4n(QוAysуt6D1p7pR&ӣG�v>LкM3xEqrU%Ts}܍ebK4 Q"F ]y{(aTb|@YEA"8"?Xsd-^i57&nX0a8B.f!Ng 3YE>0HuΧ4j(wm ޛ|*}x}h=qL?arr�,V|E#c�YXpQA7^E@Qĉ6~iz&v,y^kio k)WEթ9q\XSH-8.çhɸ@hX_EŁxah,c}j _[MոO8:z~=p`FL_I%4?& j 6\XfaGA0W?67z$> 1hr/I<\ѡn,�f~<=(j[%= )CB6] #iª\ 7ᄴr<-A'wm|X:/Un~!<@raw T>Wv$,D�pJ{ǭ Q79s|<)?HwW"ah~m ?y*Ӫoiq"p?eed>i$.Qџr 犴aЊ-f .HܚȆ�6H(+_8C>M_E8S綈 kob�|9B'A~T8@>:@D1c([w%니LRTˇ UtPZRDˬ`1 pE;i͎ =&Ubm- bMZϵrǦ0rYUw2#.ehg�7cb "1 k)F쇋 Ιy$"Ql1?HK QD/GX9=v|ZE?DDե\$>ԛM(|@m/^69z8K L;Щpf3<wrA"AgnHo`V e^c.b8#�9$% ըܙsZup5kpy�ATO is1w{.܁$ML`@:pG*b"™-7ْSS3Wn3STGg~Ĩ =Dd;-4M ~e%xH̾mάu"跕;ujX4#"<J͚")$OnkՔ%p&f4e(\K@f=1H ́|>DY@Ũ 7pnu [(7m�E`b@ ΍l*Zbk>pطά#|MY3Ȣ V1ՍB#;"j=ǿ{F޷]ɘbꏋI1M#cG==p`7w yKXE=N_q6HoD:hZ L%Vi6țͩ8KZ:jn E5YiGz2t\r8TGRl"_zti-{ 4t[EDLK�.$Nԋڶ{ li}&}!nX ͊\XtC,;A_ꖠ:6_F@},)bvQ3pJ.6VG`+�yM1F [ÈE(s͑?-91OL :�|p"@7ʃ?{~(\* j4h'Tup\SgO?N8qBmw}X}?_ K{Ͼz$$=>Hʣi�OG%G�vo<&)t%Dzʗ}Hd^ +|hC.EQX".D/aᇃ잢C3iJ*�^Krcn(t'GՉr:B^:?"f7=~v<~N ىm`$NOo "݂k2d ^jMdI6?n\I3C`<V6ShiKlyq!>ny+A 1R/Mw< 'R tRh^#3ɶ:V55DФvCL $x X z[D6k6U<(Ѡ*3S4աc:Tq.C8So=Nw09(ghS4z.[xYw-gMYô?&q<1}οߥ ,c?zċ/k^~T#�X .e?<zQgGH &:GʿT1[PP{w.}S/�%ya[p1Ҧ}WH+SitnWngjO}U֏.h9ֈ}7f" 3- ݄sƲ#,@@p7d!uɝZ&77&;w@GK6h+F:hrO V'h ygC|TֆLU$ ++ilj,} *k@<X?\ FƲ^[{7x%3vYFQi!wiܱ,UnunH. m7S~T8>%5J uEɬylWG�OL!V S춿4D.q3ԅDXjClW *�? KŚtm~‡uoQBaZzP=�`; FNJ?A}߯s{sg ,nRHʢΊ)GRJKl'URSqrYđl%J"!H;;ݝi,vA-PUt>E=rxnoi马9t 5,.rI�sq93Z8L.)%uVEZlQ8) 0 ߛLBdxih%"d�M(sٚUd,T'Hcs2yuǬgw!/YnH)2x1<% 8-%9ƇGnB\ 7<_sҵ=MZ_F9u/L$ ߥ\i`){arp ɶ~y{ôof +xuBث֮w;~g@`z끑pBY^e$-(7r E@jeZ ]b~@B P/*<#~QrIvn|X;s%� 94Ty\[w / '`1,ӡs>كc?=A&AuSA :d%dR<[$CX7hFj2ԭQs97))v, .7"PXPc]ݽ>0V9?V](�hK#4}(Z@z?ȝ+0`po=zaPTOLOC成RЬC~+ԷPU7:X^rG4b 6dm(BgTɺxveP�P ,K!n \w[|?\=g@+o ޒB,gly)g[6f09$Pc 2Yʯܕ:_Bf "Q.)/#]FL7CboBZk:DġEDH]XL xgn,. t"4Œ8!m^T\[^o gyq@?4D`fQhEh TAr/O,-MқKx E<,`93ZfKW!T# ;'$3|z u`4BKJx]r8RZ\ x*g/iK0t' DfhB4Y\Ee7bTv7[Z+ Y4bʭyA5~ ,ҽ _*'K^aA 9IJU-F}@ڴZiˈAyy]pe%@l-h2e !~~ޚgnZBM p5>~AuDbeE@@ Q%8L )SPKm@d@�DH,1uAe!N"T%ת{x_<$ phӠB i+^ W"%d75&/Z$寄x 4}$!]R{ЩB7N {=t@#SIyA Xy&ڀkE,BZn2 Eksva"ҩB;oP!fEwyt%UpBkL6-"CA)( /ݪ9A%7*`t}sQ^�osy?П۸ĂH+ %[;'F(!]d{bDr Mu(�b?N4c~i#[_g8lwah?\g`G| 6͵Y[Lв#w;īz81X@U㱵Pj<_%w(TX�)"y@]y<0N ʧըҫ+.kLwN~$n2%œPŹRaʍIzHm1*q@DUP{|ͦWm7!J![%'4anL mJ`"S4xzpݕ<h60X7Y<BoE,loYh,d.5b|y&O ՞ E* 0 NNM!I0&^ޣ|BpM@6u¼ksx|3vh"Cu֌3X=E9x1)@F 9y_{l.;2?7BAJ[D,P^[e= zx ''A2ֶ6E"Yk¸= kK]˭P# 3myG>>vk$;"k@%nZYl! >% i2]\XPhk+CHr`@͜U/MC9{<K�rjEm(!: ')Y�Ń{"QZX^rIy"V[X\%&$%ޘ8Al9?g(07NG䷚� q( ,{¶n}x �EFXZqo9&gx_ǀxK( ;[K"#i xxr~{KlT#e:RaQ=Towd2bI궨}cl㋩CⳎ^!o3z&w;(e�jLc3^g]RBoFx`F"(q!F8Ӣ mVQ*B2Z]z@x&w*‹:k <tU&.%7c+~k~LEOo_ (m%Sٜom"bo5CvgyŞ{uBC2b8L% |Ƥ<`pTQ]ΣsQICs1;@}^ Fl}%mwkobȆ'yM/tHaN]H46}Ӓ%hFwBz{Ց(wB < , Cglڦ w%!NX/jmbzp[�:<J+3 )ȉ5م -`EXG3P^K;) y:!B� K9/+Ia((AOsρX5 u~ݺ,B[́ 8FEn/lzkt'8'ʛY@A:TDp_}~EDkMZ7ʷ  3t>2,2ޚ W+>_c: QTx> &DLybl/q~O}O}3onݙg).ԅ2Lq7d+ lw_?6hKS6:0DG^Mߜa/aWq<G(JӓJʕADR C A�BG?AI@I_݄w?@&+x$N$-ҬP̢u)*K(0}.L1d{~hW!$1c[T]rZ]2AVFЩ5P'�]'_5F)tytu;AѪCBG4 -nBU ̕@xc=ck4tǖf;+М]sVA0v <O䡏~jӈQ 2®0{@!VsH?y0Z _wjýwӻ^osoEiK}`o{"(žTg\QB{M;#v >ý⍤ \.m>P A^D/zU0Qy=~K08ov3JLQLo#=]CG-uXEQ)C~]KYH)2 %/ 죝~'񫧼sU' ov@)`; {]2Zu7"8w".<ȉ7ٮx 2̃bpuBt5j]0| L-&kօ[X2�9n>Qm6gKe&u{uzS$HP1lĠz^P8K)rqu6l^?@%l~5n)=OMXOo=r{tj#X�u;Ʋ}=ܴx|]j${S_ 2JWKZ0$ldJ+9js -ZăwGܙtqy^Rb;JL=d$B: d9rb> �x7go:6:i2`:|t8Gtl%QI kBm.,`PVo* 8֠FXJJ 7kДl V%ߪ.8&5<5ɠWD@0*erȅ1kT ~ $ԟCnI( O] 7-#%$t+P94J}WWt2=[l0b_~po{?,/α3y7@El;Vg�9 H8&)m YO▍N#@rv-HXBIzl b77,dyRZ|F!$j黇 Hgn2Ëð.Gp%Y p*ŵaU_G Z-E6Q w_fb(dwX+i9F�fQ5   Ѿwn E"iU4X0BjF eS8D4H`"|xq$f"><ݞ]%?fTG_I(PLOED²;3RsQ i*(?w+֖WhZ1Nǃn_ja<H*4&DwPʵԭE;k;�I2aGiW۱{-ݶ8Z.7nx/LRN|0J<&871`HZESPq.4[!OK̏k{Kpޑ?f+q@ :B Nfs# %<4Ay֬_&:/m{٩#C=f*wRmH 5>;; l{5t,V�$h #ctU.),)Q. y{a$Wl +_± �֖#6?=:sЋRb$M_OuYQPazIT:w <!IWD;[BM-,mRC{ĸBk\E#CN%y./ܰ?x4C,<_}Q|k}h \B@) ޾Wq$,3:5wz&@yEW;W̵9}{1~݋-2 4p[#j:*4'T$?Ʀ2(Q?MX!tk6Dodfnqt0}|y+Rj%֏&,t+QoQjY&Cu‚6BhbZ`XLS3p3[ Zf8c7)a57X^+ 1yw_E1<fhtE08}/<S禬8U=(S,W.9J5)^F(]%TŴ=j)bS/~?#'LEmyUGY(5鹅r;?}3>)} ;kNI𐢁$;wA(N $6(BH]lX.-0DP&wõ[(")rH(< H<#Jcf60+S&F= :Ĺ5l,[$̸``^+أGZ/jݴeQMqe#Gqu.I($O"9JT\bH&(bfKxG5:L,m"L!T MM�7𪄢T@W@I,$4 FLB1, B|X\ "A^/ATlg0ցő$R?Nesu!yj*z!@Ioĸ@nK(/�CRmN1.1wqJ DWgVAtefn5MZkwНǎO VĤZ5RuZEzd T02I, P@E828?u\oC8+E(5 WW🚷瞝xzDxuB!:D+.!V=<i;s5K+C*49wvί=0*BGȰns+kۓ>g!Q :V`mO< (R(1(>Hu H<;%IH 4x3J}"䡬ܸ=GaiW&!-ڣGvFn.m&+[Jث[u A qm`hs귅]9%û8[;*vR2|/Zap"1j(:?{OrA(p_Q^FOm+ Kй_̻,vw8tÝ* !z-2@ @<5�i0Ggo)jҲ]zt?#ݰg}޼ FaEih񼵮Z(@uŽ yA_iH"l''06 Ω),߀cq:C[VNy5f~Iуw抷X]we]~-wJj|o`us#eV� {-7^az7f@9!.PQ})ygz]<~R^.gRӸ^IwJ}/ۧH6>/Fx α3w~̒- hb#&qk%L x2,*1}Xd%(Gf~CzPI` :"כL+m4K0la]oZpτ>#o6%C\i,PM&<o2B0N̅ۨY56j> +FhUi1'h3/ mdª[ 7۳Q`͈%HC)qBAbvAr�ު 2e۷\xOπx@I.nS̞;fu)?<F ( )ח8Bmo.ݶ:ʼ`(Q:HAatDah+ˍ&m�E $T9K^l%0Mo$t=>i}e~tF?nK?oV߅E-XWJd<jJC[[x ",hoy�4|(hZ&51 Twmn#=(N{FmQou^4k<~�}ӆ1r9}iPB|ɠ$qC`RhM ju²eZ_-&Cm|4K]e;{vmM{  /Ywf,^�>Ȑd=6fKxntfLLTYOAA5%D9D?$ "k�h~!@P]>'i3<ba Yھݣ%ƒ)b.kԥe@Cfy| YA6qD ;GG 2"l,5X U걀7ߠ ZPU]`u>"TV w\ )DFY #A5,#|1( zu8Z)`\\~|j1*ԎjMkffϬ8h[sZ'.QF 5S<cD?9wr- _y{G_X>SXO쥯ߴ/~?Xf}q_ڲ=F>s(Kd*^Q[ z2 ELKVc#YYW ,z4r @m_s% dPB�Ʃ|c[b}bZw_<"�:}, YYM=a_ <ˆG.gSRPnͨ(^�17"`W9p qJ+98/k=3g^>kMyq[_2J!m:`ZQ/iA4OE|aj{8RN*9G/́&9ֱګ(%f W ltsӉ֛Hbт4`8JD햺vۯ& y!EOYAsES7aqS]P$@!B}O 37 )/.ٟ셗.C.\B")b Lsn?}_O 7/P. ̛˙qqC#,c硜?8kk0D,d}1dw�EJ%OENqGkf5 坤%V#+ Kv4%<i _#O d)`+cu*jS_ʫU+:/j =X'n}x-1H.֗pW{XЬBlКv#] k]a (]z\0(W࣬wӴ uUF"Ad|u8oC Ż6Ɲ8)byjhd8eJeLPbHy "_Dq{Pҭ[~?j~w^}혁z9P(cgmUɍL6f\@YӎNRCÂC: B0L7E@ M]suH8S1&aѸsC1dFZ�gOsp-ؙWOڒޗcG-rAτ zh"(O � (2%&这A * _7}A+^ܐ" Fe~ -$#FUiR#c8k(pPC#K,riF؈V90Z-BʻVFbZY.K诘G f%qko|>ϻϰRX<~^:=eqU*ՋPQb@ȺZ9K~fg %JsվKփe8 766c Exb`AСŠ2xP<\!,G>io>@kTNkcGʍ`#] w ͇8s4^3v_oj1:׉U@ŪB7E.ZBJ½5n@iѱ) n4m}! K+wm4_P%Mα3^2a/^g_^g#LHX/(?y!+9;zh7aCanCeSw U ͡| h`\r^u`]90BGh*%{z8=F$@S'aD'䉂G9e;/sn脝xjk% ͜Ka$J<V jle#!]^:+®q$n1@u 0'j'}]_0{@赐V@y̗T�a-#p3 o#iF"S^@:x1^ǛDqm6qLk0Habv>\č{{!b&N:sNIؼ"f֍@(�y .-.t7a4PtU<FMnF%u{Jt@=?SV@+Uo:͍BeݿBݓ{vF*y"\< H .w\XpKoc4йkfשqdI5ȠI[ 샥%'D.M6meVB/% (eQ<D0-P\ա \)`)*bfH` (HX �Fs?yâisH=>x]?3T@8{wb�j@Bჶ^ꄴFy ?) VyG SJ8(P2�+kXuA�M.$ 9lT : bXf 7m57r\g/Q汉= -z�q{ea>ٓ6cN8tւW-owjngG`dC@=9�"Vq4f潏 RE;I-Hy?<TO?@q <c � '1"z>`( e,:nr{clD9oX@;FZ, Ux]w܄8{1/ .-nU<%W-[Yd_^zE*& 1R֑sVD!c>F++ːCn߁ XEiNԏy2R�U_v5͂<(sQ5W._bxm`Ţ2y\Xtq~q)o/YFh�\e9Av-"AhKcr{ MyÐb)Mw@4O9b M{[lۋgn?`;/}3БwHC�@Y$P!RT3Ͻ2.HN,mVX<qtHD vf$yl٤ U,,BDc8c/E%ė $,\; ̦_8K/f,V ��@�IDATxߝ+YS9OcPKaqN^'s= bRKϾk_ae{ EaRi"L(?'#//!= #F6@p#+smPU@(M&,&9Kyp )p v)u_M0B]cVX6` ?ށJ*-{u{ФNS\M]QQ8yo`tiqS eZNjWA%rcn- UrcLN$кg]<d2ftsrV kuB \Z<G/\ $C^y=6?κ)/\eO1^Pϛ/fSwy:ۖAF`) h\(\nd&~ =DC(edRaPy|}9?<sy0PVAگc=;߷i9tOh5ܦHuXF`;s*qq𣏹Jw 7uF0#,}v:~?y2 !ߝMW90}'N(9X$+(7ZسZW.|. mgAjha_ѸldM S8]蠾 !]dB_6홧,[8ֈ}IKjGB`{ڽxmU,D?|k&F\o\Nƀ<1XerC C͠@#rezyp{1{i%ぐK,,< C'c ]%RjԸuc�5goy>0]"0YTpo{#a֧%SO-(U(ЬZ vk*<n(2Fs(#v2!8YbxeT*S)GkWOwaḋ3J- ;( kVC vO v W*6qx͊pȘPf djR4<k5U"~IųAGQ> Egz}y+wmk6uD!&J幇3ItثU#"v�.$DvI?RpCٵ+@NqzyNdLWe"G@JJbC2mDQHHfkxՙu[#N*1e�' Sv5' o>m}䨍#TDyKЮeBm�zQ'< @umx"^7kSk(<A&dG/ה!d0=>yRSM>]y /A'-y]EMns-~⎌NJYOX/$0bx+>mw^K(|ފsAyc^})_K 3Q3~EQ^45P"JxYH)F+LJ&&?Ȣ+>Bx6ĆNnu԰׮\c}hoj--4`* :S[!ΣnR[>N‡m5g 4@ȓZZ!O&JA8 c?5z=_×l]b(gvu?SykWK2K lF#)1(w6IkBc}Zk $%rat?7; l֝Y ";^H݋k:{-jfJ [z/Qڅ`)Ce$8r8>V w𢶠JQ*밈5,]6{/Hy/)*qD+D~Ddh"6Z2U<ic'Ǟ{D,_|ۖdf*aK,WEj McP6:+^^);Ǡ/t ~ bWP]c7$+,i)^GP\4�@N">(T9tWWuk >l|̯ENɦ `#D(9S-}+,b$眢0<CX"H ^o#}Xw޿^0}/Lb뵼ﶕ*sl}KW10y62wbMB"^B"|r]507QK\ڵ�Yg�0Zz �kJ I33j;K kKA=?qBLpxrB,JijA+%Z!ؚ9(E�ЩfO?15`)Լn㙷w:r^&_͗/}Mtkdzecvl.[6kq4LBKrm1jW\:= s|+7F:^kWVaW^??7; l֝9Kpy/}G< GmmfiVr"E$O`whgK`JHr0-K6oa=9<v"MxP 5To|oӴrYq cmAML[܄a<c+,*;u4(7< FpN%/z"yF񌑋@^$ aI^ear�¢W)X|r.if-B]k -I(y|P}}dUZTؾCb䈀\:Aew;)oXiay NV&D�:'>y}6O.L )ދ'7QU%NL^~2V?Л 9zGgXDr ^]^-Bĉ:@W Vh8j9[ cXp+E= Lêљ!()pGPbRT<Gx ]3Kµ(?`ʹu8QDTr3sSruYk6i/Qǽ萷$r[}M~ va:Q{~|2ex_*ϳp#m˭:qXJ-kYR޺(k.g@^>?Q`\>LmiAY)1h;'&}+ab@ׁS (hVOA堇~.X[;t\6 r?$)#$O2d@iy+�AAgǰX(И% 5"_)'aXwvp^]藳H7'Nxλ%ܨs}sz?xV+"b==gAyJj.0Sv8o}v_cg@&Cv`y\+ofP!_I!0ݙ}X䲺ei+'WQKiV l::"̧{F&m�F>P!ABT@+EIKi8d)Vu%"ko^ȧ@6&䐘�a: t>;qXءf@e^I yam oMtKh&Q?syeș{Alɽ_^i(X G4)d#FcQ',ȫj}k9kgVƞXQ2J'Xm/PVX#Ɣܷg/+ eBGOϞo<n/AoN(r6 g[ekCJkJcSMcø$1̕ @Cv휁˹A{#Dd=ǎмq.:ª EbCF@bў?n7EJ,LKm Ig{,Ίif K4W)Qͥ5-`C Q0axd؜lb•8xI&Fu n.A@; ǡ>I,*JG,(]-ezD;(^njO'oAU8 LPCxђ>$nDw>qEm ҇"EO#9ylȖqa6 a@t۩\D; KC֋T]rK|5+ y/Ժ{裵 = <[̭ƝȷdЧ<R\M<*b^7Vo Q6P&|2],ӌ&(PlyU7N0߲"sgX~tXLx@a>Y!e<)Gh-B_njA  &ThVQPi]b<Az񊃰6ꛄQhd 4h 2 A.  Ǻn*l\䫏ڇ= W6}EBn.ëߙMEz{]zE{Eaɳt Rѷ֚rZRnutQ`;S|-gԖT-gO<s H& O!T}뀄�0"$,])rc *P$Ci܂<�Q݇p  "PpBv 'lpbk�pnY.cN#FySSӡqM{!9+)!Ō^#ɾ"x91dP }Jǁ "GIYy krl˜JRt b;|x9k9z BM` 0I>BVU 1 FHvt´eȘ/?? . LiꞢ]xr9d hDI,׿M7`A , ^UxUМńQ[X.hD%c TŹڻR(M�x5U5h SZB'^@x$!Q O:fο~əuCC'{�CLk6Ф^(D,l ƜdDi]٤̺`n-B-ˁt a5C*P0꣧8 "4 0ͳvּeP4זi|_l}a:0 Yd2xUnΠ/ a3%pʕv(o:_4HR'ܘvپQ`7syBT�6-N"P‚%jU~va^|*aIJbPhoL62XuPZHְťζDN1 J2uXm-0[F+#`^�'U5\$O� nӴ )"Đy6hq kvƫ,A^2`+CnI jGb'2t(l¦~@5C*:.' 6fejM8u.fkRV(dia; SO GN!T@!,%py׬I{"K</b 9C#,\^)JQ _'fW AJ#(D-‡>gx~~ T jZa^unsA9M#_ǥnӷ؞Ƀa8u"*4 zic89gF] _\so %Lwij)(Ac4JtR  .4lQ=2n@q[A QꣀU,0ԺQxR$V݅0OqeE Q-ALVEvgW>6a,+{Oe~_�6qC4bM7C+%pR^)a ֙SRJ䙀9uvضNƭ  ah~]=:Cԝ~(9@tT#&E^Z%OȪ7)94>ABׅ;'(m-6EMT 5u2eت`"<@VH[w? @8+Rv~{6+Ipdtb4} zq|1ǘC�=D܊ J{H:C';7S<T'S)MM$S6dcewxLFIqO O5[ TW6G ka$ʓ|�[c)$8@zeF7am�x~Ca\A$](+J@sd z߁p!0hJa;+Ba \# ºGF*x.5�(S8NTX2NqeX}>Z<Hqqdƌ =J%< Jר2G(01·!rn\Y%z&CTÌ g:6)~\P8jhr_Gx]^yuуbqO[ǘ]4evyBALxgB8Ͻ:a*aFDC ) {UNsFv휁˹4(\p "֩ PWOJH&J!-Tyb8`!W/0q) G YyiGT"rm` OQ=tJFn`|6P'Q \gmp*wE=?<)o/ qQB} I. \o!OmQ%MI oK~ՆFLSH]W 9={Xhmٵ�*BN[�F>C]/1@ ^�hϔֿ3^UQ/!4%,k ʯӎ uZ `X`< H7{Q�M9}^\"�gY8#ķEhZϊ@s3\fЌ@%D8TXy> zE*œ'Z+ өi"WAck-P0SxUd,!tbl-EaJ1xls\h #xHO1%v(AX\RP0p JI1[-,W 謠NaZq ɇd\M@[P2<T&`�{_=+ :❪7�ɠkrkڶVŚ_dL V0</4Z_Oxp+H0< �;#8&{1,cFɵ/6],(QH 9-my+ԒeBӰ�r,tEܱkU wCuc冱lS|}%HG?e\rccN]HExP:8>lCvK[h/Fi#u"rQ< wBe$ʃXu e[(ۖz-H�uj �,G(ѠPk:la ^?uܚĈڇR]f(@ `@a S=]A:mwMR_p8:P U眅!(vOPyea9Bek ̈IN,p=½68(*/?wrp e R)$ ځ&y<[xpaG:g22t#=CNڀS-49ڨl�&!<5_X[B=)@oH5ϷEbg0^�Lv3>"�M ŲCqJ bngr}CFV(c)z ah^_4z@hZDs]ǞGʡlb]a@0 sʂMW\I/K)E<kRqbB[ܨ#Rsl (_{?<z3IMˊ#md!S[C62% B$=9paQ>H('yPrM'<1 ͏Ew٭m SFlǫE!lH4#e{͗FĪSv(BX&̙hj9ݽbP.~7@FJB0|ԐHSRaM8ȉGSw[:n>uF-ct-'|WQ0.}/S_xoq | BKlU~9�H�%\"Bd�\f#IJ " JU�Cy3jl#X~) ֗,/5q]"cv}~ƺ�l" Sax!d (%Bd2 /cmid]336?0S!FW?|Sv8ݨ)hkY۝2m/5znK[tCUGby?bYf%*JErVxqUH w֬:KWFqeOFQQ]gy^ 'sTNLc~B! 2FZE1,'&" `-bi-x̭Jb\}tp7Qx޸ݓn_<2. PbrWW OT<;Y[SJLϘId~j0"~"=;Ƕ"zH_P�}-H1z`u !ll XyRtM.ps W9.Ws͉r"QQB[ʇtdour3Wl#ؐJί (ȟu C8w6(<wYr+l`@ gܷZ[G%d@1!H _a ;::seY}}u>N~j5$9|>u`?E^B.!lҵNPVI%mjE0X0Vt�Z"!iX1Zގ3 Jo#)Ѿ-!'G!˼_&*^]WsZϲWK (H 4'x_B%`!lgGyKXz #t&OsF �AB_ yBtwn\r V(xg#jcq nBjUϞ8kE[?g29\YY&Ɂ!rx(6@xcr|-H~L"XeT38m$hPF,BMV|mj楈9V=QR쒤|D"ʍLTyAjQcyc?᫩k=\HPw标:kA\b͟YvQ \U%;EK!Ua` 7HVKDRUl!ݳ9mvضMmĿKƩk=RlWP\lPAQJ,`|(VkqP-4*4a%7UX{}6Y7#Q)Tn(w>OV�PBg^9J jb-/"<rwQ/g!U czpeo7t}n& zubF f]L\Y{� Q;Ƃ>1bcĒ+ b $["E1`$H0E.I] 5s*sxyq$X0؊M3U,|P#:˼T\lS :+90>Q+Jh# A܀BmT G^E]5i(2pl@SgC{G0 e'n l /G}N<!1<iOX?Bf&jnR m--X(b�I 2> 73KdrSP| PXQ&NH. @$\ ro.,3r uCknB@Q phgVP8iڦB^<CQc⼳܅0Cs)A6O YOڶNyΆ6wW*zv P <#4wWV<$lY$r v(:kRCgLW}85w흁B%jh4a)߄�+rn]nv'yG6QW%A,iy4 Hsi 7mlH` Hbo!EF<IBS]".%C(U1/|1;={pvE]NǏ\O2aP-PnI.X!PH8sjV-%/Y9uز͔qG{zY9#7z?6jWiziWZBrMrn$kd04Nazw(A2@2Է4<,/mNѶw"] rab1?+R:/"1BTY\O6yrfkvt,c+70^e3̶3ϮؑϬ04^ɪyP]¯9n` I O T"V�Fgūu"{jZ̭*'q`#= WdӫP> $D/P(hkxnK5m." YO7)G(8T'&sx]jܫTQ#r`Z7HB5f(6"C>3v]|+g>v�>z5(kԮ9&-:]\)秊L=A.Vsl (۷Ϭ=zE ~֦.۫!T0 ԓﶽygͲ4 b9O>cMyC`w6R':atkxj_@|╕-&a乼"62'<%:~>a0sӞx!~2>bGGwĀ* <}.% Ć>pzBhJ 4vT&SN>=f@\Z߲[&Hg!ŕerE�պ Gb&!HR(b\i-=)7CBڮS{!ڍGy6/i|/kn~y6k<iA*c@uLS BYM5TTP5`U1 7^I,<}zfŅ'.z&I@ gwdzCRn~Єݼ9ͳD+ gyF^^[E~I=3D$ * P]g/v\gyz9^H F@ٕHna gUYM|Fa.[ \7>F> #c P/ !hc 2bx &1x6(Yx݄7в;f+bVPޕ貴RS ʁf3Յbb(VCO^v[%:_4<c{g`Gmwv,ZƆ6a;?MzGBO '[Z%)&r3+Lx}go^]! Jfѩ,s _h8ţ((F z<s ;EΟs Q0<?]D@0r௝GEH TDKpU*;!M(Ur,/qPƨ$x/qJ, G>8Mp] m^Dʙ ttshAh "OCGiav.VQ(*^IỶE+<y''Qe yhY.@)veqVqʍ0"yfyEsw(vO'ux Ϫ&GQ(N@Ac*s@Y⾉q:oX%+N}Q4j `\£.srŷ5› ™bgQhE0с$țUP#O8bADK9+TAQԨEH#vJ^ǃCS&πlAb؅+&%*k6?h|!<$( => ~ 6E^WrO}=}lVlg6@ xLŜ&l5s~OFYW_fPsPxWA<@ O!"e$ٸp!W{JL<^ѵ]n 3aRxJ jzw)~"E3 Ev<Em˗iwc!TH:i_$PENi#8s aW•nDG*6V/%R`uVabZ"?z a}[,9j_nȐM##>Z_g:6\ /}IK)`;e-RW*ǒ'cdraNdCɷ@|bGC-A;+Ѕ.#ز TjeW,wYF{). ".ě"PBghB}ބbm)@i1!żT['TFYPDmN, @5 HPh%q㚫 `Њejj%;^Qa2}>rd̾fY!J_0Pq{Gk_32Ut97h@UVsNk̀Œ Ź5'_9�5Z!"xv(l!M'O%=5@vޘ|gNfC7uvsўЇ,IkuVlRF\8]Wt(S!k/kOz:Fuf F0u.YnM_�piu .՗A9vnZ"hd '^җE :3B1u<,.b<'֍Y`,gQxhu;; l{痳+䇙w}uABXi[HIP>HِoUA,^8c9t8J˖�#%CxQfE) "MkŒ},>ܧ߰rN??g/~m _!WgPx&@Sko٧W;wrU֨%#"&ih0h億΋T`9&`b99uu^۾ynY~^*]=b Qh{2̵ϺvV9M~5Ŋ!pSGw'Ҵ+/e7c*OG8?{)4VNhOye‡+)c\IZ@IX؛y$vi(k?Iwyz~ Pе[J@⩻#?(<5 eqfq)Wp'9/]Z/s=Q}'ڱƁUPX[I>K&dXw/f܍tFov>cU#uէ\)J"pxANWD@ ΏAwԛ CcmE:/ZaNwq>Z0Uh0=Cw{YcEqWrwE%NP,Zl'D)TXًRw);ԯtްۖiwҖu@kJ^G h`ٮ7a? #*-C8b 5gUy*U V6WAXdbrg娔s|&9t XC{)cӗWmaf_~<^RDY2& ^�1?c[Xԏm[XL` A['I]7Rm4b][V 9ru^gBj]9 ?LaEy{(:U�A� f(QJ#85z,kKc{4V"%K(I`B$2@79ʵ-@CkVsf>3HtzkrxPsShs sSht 蘛/\]CNoBcɃJL2@,48>J1A/H ¦1LxoTRE)<B)2.[�}Cxxyw_FI.kD yxHlFi%x+()u#mPIqy dp""4܊BO*0"Q7(y%W&YxGT3-n, MyF^ bQf0+ fcM@8&@7x)5)p&V*)GP�<QY] ZzDQ^, H%)J3@QE9DE#ṰP^ms˘:7a|7W߯-AhC4DZ䙹p!tۍkhW\j殢Rc+g!(`m% VŒp6Ȧ]Te A 6*]KǾ2A~k,IVzE?Վ%6#u7H<)16ClIi;P(ɧ\NJ'BŒiij,  m> gN&4a.{>wϖ&g!8M'&Bz0bi5 /.= u,`^d \NYKW9\SJa{P) 06)tTht.M^W_F!WcJRK!tX מzp %qf0c?<~ܪbu.s_+]AcAgUS^$9Q~&_Y[P'No9@WkWgBNQPA VkasS/ ceR)5 !8/Jȷ^<ȦOY5X@ƥ㹢<x;Es !y @e=ɳusLӷ+[(ӡDࡼ\ľ`gNƬMr'UN@ u =!j �K4Bc@)_)l>KE^I5rW(HQFJV@f+}D-| r֊1\<1^VPP<)nDz:BR k@D X` 엀*l V$ ]p ()߇l�Fy*~Hwi}6Ih&7\Y:虄CQ` <02.'JOH4Cڟ#/04Gꤻ:b:۰!EgbFP|j\"G#(ټQ_rpBlމ0V9C*K 4T?i%Bp@a$$~|0= }oRdbqjz(BNѪ:Ze]XYTQrK#&[1cS3s; T'>\Pm-҅rRPx#G9݋mH1*� �DАxB>[2To )z U:Y;g�(䡮CO>ݽl<Xۅ"b- [ÁHp+18"/WEx)؂j儓&&&|"E\rxW<x*~Voy1<qбi@E#Rm!zv_4.(SإF559Gʡ|o:;i=@l:F#6c(d?k#8rb 6ZDA& >(j�IXdRAӊIJkj Ne Fk*:%x\E뫎O_8J9 ˹G9k[sgllt-o`s?߲.^nXtŚYF8#yP4 <1NV,l4QD4Y y3mjs@֡!6p�?6 /: DML-:|s$BXS iG{0),et/>@RA �@)Re.LN!uH3Wœ"A;{,y$9(TqȽm�*(GS־$z@ɥ'(&mffZ kGUo`J)+kຎ:) RIs-oYk��@�IDATAxį / l9; D]-rR8KZ@mXdh(%@ 学We+x4Dz S>hFZN=)y~5 MQ Oik ϑLG[P,>FiPRjE<&[i  rH</]uS4n(&D$=zHUU@Z[Ð]P;r@AI0v&T-OUY%kT0@%G$B ՒuB16pK o܏$E`kF%Dclx}Dm%퇍3 /A .x0۾r9@$;�Cn ;h7,I_$؁sua`?YJi hyU,=IJ/9f"͹bKʫPK02 pMz%,J_M. 5lRKuЏ$bM^^@ޟc<3x NU~儏ٕ B099> ImںXU]ttYcWwϛ~FxCQ@ƈ^TY!P;Z1Bm2 ;:{SBQ#4]+]ѽ)\c-FUDY>yβO4 svqV: F1'C^ZN¶fqZ&ϊmYkMZ*`BAIº &-q ?ߢ A;7˵n_M o㭡�uW WҋKZOA 0� A%F \y$̙^{);z4%e0@F%s; e:a뜬 \t�PW L;^Yڹ8;FnpD,{݀t0nXbd7oe[Zq=*v{&b)/Un.ZS;z);p>} 'l}|Vk6zÔ=Ϳa" jb˄NmkiLW,B$IgY#Q jp4TxQlI@sFCI \؃DP1&T‹vx@)W99ra ƣBX)dY^lYBj"f9 S2m3 toނL!Pl5m.ƚ:n wCinji<x+Wb-[j! 4Oll(!'t0Mloe{F¾տu?zy7&lRj�1@ vˁ#G4-ҝz,b<nbyuVb<O }0]t3O!9r8<<m%!y'|Ʌi^fw�ڎ8Y% ۪([*J1QE![&gJN �gOW{ﳹ&?U56 bkvr3TLq$Xbk|�12yM:7Mr}xI'Ob(Eࢅ; "}RR{Y#(AL&rY DE)h3'!Cs`"ǣc1T>ENm6B(2B=}λFV59O_b3J;N`SGRnye١p.\[�ή';J a R cY|P,PB`$pQOx13_#{$t'/&8GĠG�$\*]A(! (D!Z`1,YBCRh| )F9# E6: ͂v}n mH68X[ȫCj}@}Y-BJ"jSVt{vDavv@ |=B_%Qevy6xl6O]7Muwۍvۙ - \]Q *g( <'/Y/�i%%AȼLLu ?"Ūqo4̓ݬ2\'$E ҝ'y{UXYwDy )+<*](.yœ(/k`flerP*sf:n`Hqo ."]g HX؋g#~JQHM Qm$굲(2,SS٤<+@k]/OJ*Au<r/sH 3R\dOEKJ:,1̓_ ˸n|^!Z1n� ^0,uuwre*P;mv]2iO|i8!qv6XiCS lACڡ$s 6Ys|{꘽ bP+( mlB)y3+#,VA_b `_CXb@+DES 1AXFr�X꽤<Q,ϣ^EI]\.VTb'H>x0>q5\TL+]Ue*+Rn!H UAN RU0p߈\s 2J\Sj;Q|)a$F"` (%8  DvG^CM@~^W/:d]#lﵙ@aѧ`'ͣ$Lp=PJ+~2xE]Uڏ<m!tצP`�P$ `"xbM�ʝ׃wa~D2j! <@"bw-8';OImHHw6kom$'X1$&Cϛ5Ce[i\h9Y܄eyFj#FhaƘ�RHVy,ivz*#, t2(bJ=]8>=0W>-<<<Nx(( |pR7]?'SX?F@&+Q\`:dY }gXAC#uQ 39<?( l(R67u BKlxI:}S � 6Bw+|n޽ 75!AmA6vY هrGʃD1V(?{n8p�rX*-gRD0C()& Ea"X[ک}wz�#E$A" : 7NHi7[Ă,gcOڹ>,p/hCr vövL=„oPTcC$:=0ls}zJVAtY.K;${q<a)`[`moc<]a2PDU<l)X# JW$AO11)t�Q%BA >KLSgʼ(.䁰&r<8sfyyݴ:W) +g#"/KZS׼ Os39| �pS%=Ŧ?ePGe8HQ[\kPW{ JFee9P~D^O:/Dx/IO[=~`!k<jyu(Y%sABjԝY'D*(c x{ RNe121r̵ Dm#1)ҜCdž,ϒ}{gg.L!/?%s f`C`R_{J/K�Q_78W\۞=|j6>h {#X�4G@4ųյ\6ş|Ft䱞+Ovna:E2QJ "[>|XH\DQ!48+.%)Acٶt6%B^X* (%/4qylVbv _z—}~#q?VNv;Gz5<|2<l k ZͭKˢFH-Tjl`pV8,XA8/nK#6A2X#wzA]acXA}^k9oÄ-18vF.Y^о;ع  [!*2�YZ xUPPsrG҃ JW_8t>z) &A꣐ O0AXix;%(@Rs[o:g/?m۞vk^{q}og|KÚM\9G#ux5M}*~un/Qbs18k#M^ݤ䔙jT+ #!yi1:볡 IQ3W/ikzj*hFI XQG&B˪aJ`PB& ]gq/^9e*9DZ5ʦl  /hCޙYE_<X1J 7Z\w^X8Hp?.P Oʘg<{vޞ#6vqr6X)gs MT![Ol@jGgc+(|6`:m ']\_}7J +ׅB Z-,OQ�u$ }VTVPO,»PO�k&GPEϦUho OsEƇhF!JGċ0TЂkZH.rʿקƚ:\r'y9Z�bi/^piSԠ%ӽy,хp<E5.Pe/^;Y4F}ofTJ@{ns}No9 p(mmdw>="2 0ôo$aܳA+%zfH4롐B&ԨwBXaq*g"'lR@+=eg _9=gM+pSy>myϻA(i\mUNq~>_s7+r(Zـ ^:M,1Л`Y j( Q eeRS>k10$}n ϶5�wť 3oٵP\ݢ[s6uQrtsמ~g\SԹԺY ߰F9+l{͔Jש{o-s(I(Q)ngY }! 9|EVɪ:1F6@ř) Vug.۶, B3öeOnဍ_oaֆ`XU2:nS5Mp[qiq x 1&8*UXXU+@cC= 𽺲m ij :82&D[1{-g>!:Ge 9?!XۺڻwK;l#ͶJO#l9o8\;]>SCAacpf [X4H4 ebEN,!xK) ^2:9ck;][݇oE1ҫ.6a*{9yPI]›V{1(fK;K_Kg(}homŻCbJ ´H3őU>E6)7/3D\Sơ'[M=SPtE]ZV WFlx>N1]b"pV𐙯O|dgC#7,NkEΏ昻oFpbܞ7y˭}[F7}s a%J*ˑBeP EU{Ly\}K٩=:qFQ<\\S^zמ m #F^`RzV;|}v{ǛÚ#G6:DNnIWLr5!_+ yܐ7JG^tR덣3J;;kq� >knl{`EOU5QI )@QEQlU@U@ Uf H_^$04OUxKpԁSL,5"G!-d<)%O3՝w._$/x t=xlI;yolfyvlﰷXMd8GE2ts*:7nAByS$ҁwڎHh~F@`ݔ!T.d(u7TCyjU9yUwѾC'EgQľj|UK۶K/9g_(mk \%r \e\C˔ "œ"�+!fѺ|x>$JȭH+4ZL.]yN$tMtSrr}(Ʀqy<^@]B+[W_.imu]>/|[YX>abiwa_ċOۓ?j7mof@=`EƐ&o%�n4JvP.w>(Ô? R~6Z)J1~&Ԙ)k"$ 1L+d)xhܚR<:Xc6Lq*B6E-gr1BՀc|5VucT4u7 $G>e)DNqPo,l7Gig`Cv~GY{?fQR$ !RMM xG?PP uDVf>bAH`WwA^�طJZ! @ "hEyj&<|Xs�0U=VS Ļj;o؇�~曨}gO$3VZȑ!p Vl)UZ]47וsSok[uoDdk "t\[6,P}19Ԡ4!&5mjkGHMH}ijgCvF[ cfx{nW^yQJl^H^Tk{U�1O$T%/ybѫU;p;s�EN:IJBm~�)^c3ֆ\̣;"//k _MU=%2ٵ;ȧ>iKg?N0d&_CidY'blڟSZNg 0TN,UZq%c-*gxHX'2 R@nqjR/F]xJSgO hOl#I)J]0d[Hrm<U,=k7 31R-7Ln`[ǖ'NA{Tx^u JWx\qx6X'V�hfS� Bvi; >h(1bl213Xl �;nɏ}"d > XPCU yRDNM81⑄s6$:Tjyv{ b(e$Qk&B^"Hރe 9s˖I Ga%0jgSg 9 w_HzFGG /fma?Ĉo99Xߍ6OC5<2n�Xݭec;AcO;%gָm'^)ev?nHv8k{o݋ХH~]u amw=3"]VM^9DU$H -޷C!ŬeY6GS0N Q%8ڭQKyͩV\|Pz t3ǾG홧*hP`tm(JwTʯ|~߱3/ў}{bb$Id<]q<}KuQ~PZ*eKp9p˖M(G� HAg[wDa^i''G˫sv6� biv^aR_>rZAO a;s=;KuTWV YFW9n VMlEmI]m}vQj2M^B^Bwˀ݀+{Kd*"` +GqU iC"bH  ~�&)/ C( ,9/ڤl=}0,&W^T'. "Tmf&@u "A;y_]˄"_<K.g"elrH ]*Wb5Bȸ+lF Óƒ26ͻr7d]#lo GmVro⋘JFF;3Ϡscx # meZhXkVkș> ᐩY4Ae)0Nya{ ̱ P\S:"#Fdʖe#F,^v({wk;lvrv<+=1DQsK3->a{n$ okpW`l=;wڱW/_]P}+zVOԅդ @͠P[0"'we?g]mVuYu)%T< oof<i߮5ۂ&Ԭlj+v+6>1\ ߝYײ=(ue ٧GigK{EξiwOE}[%dlǞ@b>fa J2EuL`GcK2QĊJ)ir8;".8J.b !* 5ݵS'\YH`FKR t8 ef Qf!�Ԗ_ޑz.f ?ֱUt5A^eo>p' z&N1ꍄ]^<Jt| %Xxvq]{;_oyΖ)V~I<>g;vM5U6ve{!À6Tۏ?f<{:w}1EDEF0aA9lg@pn X Խ=|5M%iƷ|]BLO5sAr>qcBJxBlխ©ho%dJ[cg Cɤu~a;eαSAjq=ʜX[9۲uu77EoUB\WcDb <Mh$oF;}! #3깤|P-p-t3V5Pq(0a0޻Y{`E GQTRB5RޕlBk!Q0 SGcG?>dov\SS> EX\f۵W:#W[YI5k|ju"[^3rd/HJٚ /7>iPb){O VY}9+{Tν0N‚&$1zB, )Ae(Y}eF$@(NjȋՕW+=vr`U7mZ"A%}oPГڦErF$ӪA-ۭBֶZG[?%qw#g"#E.F) AcwWcEB/nQ»B<6E A؂xPƣ@s^8+ 'k(�шUA$LʚV**Jmv TmN*x�X ?wܲ⡠$jZ(`ZK,,+P(ގƘsIʃg\7~̡(CS'`*Y{xa]`>OM!tWsb4!󟃒I7OҕTJfJ2JַZ+�Bx>--v|msI(4!h<@ƌU=�a fv;qi޽9t!(/T;vnlaf)&/dDx•YIUl\sLS#o$nNdnI@'B4C]2ۂB\ . v YOBpd.ǿ'2}|`�i 97(8܎uO̓0Ip67`D)= 0/b`Zu( l(ίy*Z5U|鬍]([ \ul{}@0Pd S0oU>G/-ooH(D::c)S;{ľBOD`1s#X䱉EA܈R@i 6"]7M3#g[s+aֈFa/8(5ĸk1G< I cbvvtm2[mzhV365NG &𜂐ɐ+=¿:Z=y,^n5EUYGf{X49BaRF&B[ l~~[˾m.49J]7<H&l/Ÿ1y{G16|)0OKx@UQR_Qu<|C#6]2,P:%)>C ekik@}vmJ`zF?2#"R�-y/y(CWS("xq 'OV2-u.%}``u:AS"ftMcJ!J<T4^Pj Wc̈́iòve|jQr�Htu ^ksG/[%L,U T'lftȭ. }Blq:[�I($tYjBBj-5ŸH)w'Kơ<0ELT\UnƪGGIg`Ctz  6︞$yaJF@vxXVcMU3-Ri8aF1|G;l [tHw a82xrħH^A|0Bn\Qv#pzEe45oc#GiܸGƆNpѪr>K#]'_DaI#( 17/sBŨXЅll{ShNpϝ[Ҟ",TFHNccˠׁCg􇩱w/>J[MIxOX#^#cGtͬ1"NJppS0,TkUHv ŚNn+a0#er b܉U6jy6w6!PgP6_<ռzR1l}Sl+^oz( 6!Ԑ<G~-`@45?ObO]Q#ԘƹQYdT!tȫ͌MRƑz/@/*°ٖ"<kq(\豷޽(AJ.n|5G<"D!{+3 %: (kJ@7q!z<6aMl<C Pr()P*XpyPy=#˿H|.jg9OabhHVy,O "cئX9@jU #Am- "Fo Vo/<@볜}15G+ <GmbfpbK!<r2^3ԈIvc7ތ_ ^*`b#AvBP.ʍp)X0`D (!9+As6$BR0Ig ŃK@ +@S1V5B:0K�!E!\޺Xضm۹/ �,Yߞ-m;_0QGԞe 0LF.so,^WrշtR<]Pk=B;ˉXgUs69�|B&E1jlfjvn /5i4?!76>l?9048gJ/œp [HP٘|e%3hˎComJ/ ~{EQٟ~/NfrP]9d@]aL>H&E>w,Fx/.%4\F녘X7g/ag`&NЕ4ZSQ)BITB+Ǻ21o>ky}gC[hB^ "ZXOTaGQx ! <*PT+xԄcMh]YNQb)ܫbmH?:*),M#:>(bxQLisTF^?P>U)tIdŇǯ qt6XI` #m+v`~ VC6ӯn6 R}=uQ//S B&ͦyqĮPūrlGI)ǠF5lc*!!R=GA6K (+^w= <$$Qs,,'l o MOoۖmv %G+tWK2$ =9Dƈ^+@^{@@ ObS?~644hdܙSG-P A-ԈpO(ijUxs0JPM(KiW<F8p`(r/q$/(EaCnmg?yޓ{x]1/65G[gكߎ<1SEO2dS.]ОmE ﵜM*UɄ`ݚՕrTN�"Ɨ[GoxC;uVL ٣:><0 #Tf~t}3C›dX (`T<BV=28 'tw~+奆qCJ} \.:~6 V+"!.i16*" z\WmHkQQ{/ްsxrb9/ 򆍣3J;v˾n[_ү't5o#cֵ 6cvo?�[hw�E #l8R lfB|vRw$W x1Z8V~BVkc%(k̜}ݲ֥fA$Q#w]W7HG'4| JBTI!<4VaoC'^%f&IS2B|囏{:- EqmlD<DPL yp՗(sDeh W8{<:P7lwܰ =D@)1/C߳ϑEM1.GP}NmM-uT2Dv>9YwB5[P9o_ٛ E s–1?D>rPBcuey9f Wh h}{xN+ĈЦޝugzȮ9/Z]%{/u}P0qD_=%P(k)(%g=gY|6L3STĭF7Hױ3U8)ytyM2(ˣnT輪/+rͬI݋ƳgG3^) Օ6qYѿX/ #H!IBΓe}jmk010N!)Ocqt3J7QPy,D#EZrvTIkj阰qPfl|,;62(#T rpFRX^tƑ(oM$)E7 qsʺܘaAK :,^qIp\K^}u+d8x.fGS{ &S%ޔZ[sXnE!ArlY"=z޺6uSب/9С[@ gkhʬUj^2 7y╆Hg mƩYEӊ@Gv@BKuկr@ɝm:._.zgl5}ʠ?I;-Ucp8~z3l~׎|9l'�"`AoWHTxD Y<4Oj'G:o AQLFd (% KB;ƤH4N vbUPd QA8kV:7x6uHwek Ul\ xxRXRrHI)7*,)DZ{; (;jmjJA86 1mr z">h|)rs3<R8ǺМRk].?ޯ*`Gig`Cv~{O7۱e*#.Dނ 9f4j]]]aӳRrB/tHK;Ga>Ȳ.+4O59?!?T$|D;3gV"2P8 3U 9 B)-Q@q7'翌0~wLX,H%+>V](?,Z<H;9/"BD}nt%҄"Kd~HR,:$( j. LdrY!C A>"΀`QB/^nϐBdTJ"()I]^*){&I("^RƯgg�4Ǫ筄P">PD#C3*ias6-/RtzʣJK 1Cυ#$4ph0_jj08e:䖡g!p*cy0 JObQ_\OJx)BRxRSZS: Z!PL:mۑsi"~�[yHZ B30ثUjp5M1'ed]J[�=K K Pѹg`lUӧ%QjY *Nv?f`7m|) WNINqR@̧^y˗^`WlT\ǪE%B|[iH+4iZZ:lrІA zĩs څ(E K_h;�Sl)! G lBP_I9pBoi bf1n8}'Oַ~.9Rdb~B۩H57ū*1-he#R|}DɪH;BGď+DyDPRWU];@jJ_K+/.lw]n F PsEmݴqO>2ITsZJ9:UQ 0 `#kY;:cF 3N> 7 H> q4n>BSp!Јy!',E"\GMȋl/¹sm x�.� x s\_ $&լuXPۻrIY1+ Ze]+ (H{͡X-H7}{ s+K:B j<4G/H=ʓ傗Ƽ2AHqJ᭭%/K\Գ`SSO(:O[[m# JI̷jUuV!@ sT&JD za%g<]tϔ[\):A9qJ8ƧN||9L8yxߜB6n% VeǺ!K$%aߟe럅rPrfs`ղs B2G SHᢩYkknG 9Ib| a@4Vk3X ᝨHyac ^b&'"00 V pqάN(qLX>T P|gKp 0!C(*V�R^ J""B5^T,<H1tݯHupIBuI]G%9~}]<蟰]-n;[:g&ooqy$ܲ= /GV( `ak\z(h$>Uk���@�IDAT PuW s ,8FfY<QR:zo& VA8MaBo!z"ȥf�CDAVչl56Co7=eΡpDDʗt,xj6 hN@c� BqC?Bs.5ѡ T(P7U;< Q!yףWG!Q 2zq,A,pcy<m! Xg4AB,++oS̅iuUKRbFQoQxkTqp6X 'ם1J3WP6P(TÚՆs ES8*HqE?@! xvKfE+S!FD!SD3o6J ,ksҐjPbYb2~O+DQq0+o SAn.!VB]g:?QX#H(םG C�8BP[@|e /ZQZ)44_L@{c(cCg5dnؿT]A fR=n_ڍvfBhPo&0{F�o(M> _a9LSx?R.o(u(S԰y.Cy �#^Œ6m,}ddz*|Sxlf(k(L6Nfyd.7V][euI/, aF>Єy<͋gyxPH$3O5'Ew |X~ kfǽ*צ5�^d/O'r<K) c 5c 6 U $FM6tmPiЉ_'O/<􋄮=4mzaY &ͷ&H Fk] EjT(*7ޜ'[|0c|: XG 29 38J9O|y879g +) (tX ,4[\QM|i؅A�NnOk2J<| Yr-۶8Q`Z͊/EG2X��XlUpD1"ՠGsӂ>Y4IsrN`q \rS8Koxx"i"L(`y8A5xce#O' uVaQs62:b͵;2"x/@u%&ɉ:>.?M#ٕة_SW?g٘?8{yAB'.0kMKRX+Y^.K:^B-)X&�Zwt Ts@?uW U;pL ul �}h[r0MdX]j _S[xQ?(rݝ\aUOk0s qrU֊P+G .�XQfHޓC)0Eg1yb-T^ p QR')x!U�gs"M]H (�#[Ţ#KG(/jtmY8G�Sͦ/RfJnlkw!=d}䛧d077Z<Jg giGPӬ:oN2"Zs&-(ޱqn6X֝y- y9$ق6 ro(e(_>t7~i$ȶu²1Y tue#a8gw@vuvC!$l8iJ+rO9$?A,sgl)EЀIzz.k4װ9;r0Bt q=WC%Qz,ٮ61}_詁b{A8MSX~.\!Og~N΁8L "vW;yk$/gë.# :MVf$M(]xMtJ$#Œ{o^~`y�YUKE ~P1KqSſ*o"q KJMP`"�GgPq /@-#A=ɓc;yYͰR&2)/ǔRc}o8~`Ḓ%*kTO<lR+ɗEyPd#|NTKxT˷'ü짧ujc ];5oijhm̗Tr`ç{f(C%&@T.cNK!fs&wGIg`Ctz>wځ{@hEmnv[ J5אA 5(Ξ;A8%gG!Y"/l} ˑ\G[�1{GpbrɗyٸC'hX {"�eyPvYJ=s($ЛWfiFIO*Ѕ4yBEp< /< YH;W</..PhE<Y0I"rA)֒gIFJۉe"MWKE~&a<uhB,$9N%g'QLb趖.yR#;ʀY^Zˍ qy+r^x&-%2 B0hE9b=BΉp޸q <RT}Y+g%eB)]s՟ex*ܙX^C,:* +Mtv̀^35񬥈y33.oEB(Z>?x^Ð[x'h-4ʛkӵfc9@d6Vӷd3J6燼-xzbs{3,elDZ?!G ڡ#xx[;m8 ЙS.tgA!kU~]9jJ!2 =4-3K; .#DIX"eɍIb/RP_rIyA"u@;Ʌi;Cvh]t69唡B}Dr-aFLSNJ!rY?h#% gZó13:mTXfe<GaaxͤQ-m6vq;fyBBi)l*ǨioQ @|P|9~@qRƊwYa~Y; ɫt9T'5ANMw?E*7 %lk^g0B�JQ!״rQxE ™( /huIiwƄ<bn=}$ ȝw#CDF(|2ކ"5FJQ2xoγeTq 4 LR|M?o Vy=Oc=(.{ospp_k?z#?#hnmA)h*|\0nc: P A:T6 nx%P<tU-4A}|FażH!q)_#"pm?AǃL@,1%?36N-Ӝ}#a~τ$#S(_84PsH!]]ƥ??sA+X{]UI"T_-ꍥh? :9LKN:i*v4p2:DZPBYrbA$ro( ~wc, A'JT}kȔъRW Tjq:qϼ PxR(d>|TFmlSx8}n54Ặ^.zvşuʼ{q>t’'YY9gŗٌEH9ք[/~5_~CaqƢgTZUPqQP`_Oڋ>XkG=euwAu;}]wc H !Qa Qvff+9f P"!NW"lj-#l �Y`BY07z,\@܍"SzΎlYo:szG"A\rbwSM{lLWJ-Dm-ݻiA;<o<5'|TrR\z*Yz];TEuM%FZ J|y"NdVGa5ЍE+E^ƭZ@#]2عT+wEq| Ž<.CSb'lȄΥ*˵? r}:脼 iy#ʣ~x�t�,r]G'@SWѷ 3o*m{nV瓁P1>1׬?MJG4 RQU" EkxRC{֊S|#Ȁ-u' ًÍ3J93RjBA_k;w_zvϠjae@!0Nf@FC`(8 O~kZ1E* ?yg{$oU8G0sQ%}Z)Iag ?4IFIH'١]BqIJY$RYB|x)^jUw|~h)CMG#@@RnO!9c &m&" :ٞ|GF7 l4.xSbp5>Z~gY)ķHH4L~ϬD,Tg5kQ?U'!Du"u/&=ʋ##gN�"L#\BR^ ܪ3c>Pj &<R|QY9},N��B.ބ5_egxy?tϊs2o'V52<)TMh;*Qmƫg-D󢹦 jIi\WJ|sbYby8J: {KU\qoqhE^y$RؘE7?c2ö�MRڜw ĉ6>R)wj |YJ!a#`07{g^"PWU9ձ5vwco�v=/JH0 L{ fkmmlPj!өW3\KC +m~ Bh݌<9ܝNZ0t< B7Zƒ%WH$Vn@UX)_i U697 J)ieڔPyU\,/Q[-ÜP Z$=x.dtwsp* -{39ۭ"tC =[ z)/s `ϑYQ^M5~#Y+sl8B}9'=$yЮUӕbU:QQ}H9!q^Zrk�e-TBڻ?󚞹.C$%^3)%qChbSCyُ@ x"4f.nYjl({«+]?wrrN~JVNXf&fԮ͎B D) re@ȱʼ Syb=+ςuL (%A݉!\ڟaML ؕ+PtL -H;J\[C+Q=YcvQ jъ~J\\!�8O"H.yQ$ m`]¶2NBiSD0їBrw"~�.�%I+(Q_˄SY%NY椡,l#Y\w(q+o*`*.{JI+w&xM^KUc>{DpǛC _Lg!!3j]k$iC̬#c D5֔ŏC}VYc?Iq QTDr�1k}6Wi^#<1<nӭMC֫⭠>ݿk^KҌ5qOЛ!,Ay (,NrHW"�=VvEc!硣3YTyI`E&!+o2z,|Ű21+'%��H^JT>rܼx׭|~7-Zݵy K>jhi][wXm}uuXmE~uw^T ٴiȥ'u=舝$<U|$e=v,j{qmfp4rQDz~筳<H/&55V2 3r)@nq1A!R:)<9MO) 9JdPBYTE9/<&)$ i)fQ!M|RQtr88𮸙WJW)fP�QgQKͳ>j4 jr= uFQ`1zɣJU+ԹGr0LnI0ϺI( tGGaƗ̙8Y7/]S]hys9ZbQQؘ/g7BɥAPHME$jF!@Ĥ.A"dWwcroXc ^z鈝? 4T\x,E}}iȆ(1DžGSZE K V8FQ>$O$-'ʼݷp<"j14VI'%ztrǜ#_~0=<Uα7w[Ww=U8J`~mS[v4!Oܧ~i| c¥Լ UTȼ4XR˵YxuՕ9k .?xxUpšV\!zP$\Qgzmnzڹgf4^Jy)E8EYE1[^px+B[r\u [VJkt:9/kf)#F@iuG1bp͓"Q~*ږPEP\eZO]qϞ Al3&C>O,sͪM,${Uo3=9K{eXeEI,mHd@?xW@~9vqHĀِAc֎i6++r/$wr8{󜷋,|CL3_WuSoSԩS2CT`x=6,z0ÈGG=o2Z5bLOmQKvtrk֧xصmU6kUc v⋈Db`W-t}~V0ҏ^Jw!ϣKމeX̓]B[!BVHտ_H8(0.y4gY%03 Gc5 fYDko,�@L|[]食|*;|"Vk_DY4 ;&ϩȑ#{=G)}qM%5_}9}ӟDBr~.b>T 3샭'Qt8Ś $Wgp,snfmۡQ A9e/职XNCҡnv?!(8掃{agg ɓQP-¦L }1%@ͥN>W?X,!Egs.Mh6*ti=EP¨4d DoRC(p/B@Uѧ>N>|";}6: ?}b=úUoc!1"Ma"_j%X𽺗;E՛,4К 2or>@%`.7d m+qSK#b3Q%+g$gCnCHDoT/3[pgWvې�Ɂ1qN.]Âܷyh@8r'h*V "EZbÁ#+x~jzr^-=ZHGߠɹ#+(rL fN<pbaH2{*ؗęM#yիX}G>&.FbʹrO~c\ǹ1ZhcSOLѝx%ڴ_x)}GN.L':qVXR}^alm=p7bUοf@_>Ϥ pNk6ȝH0$-PΛ.U5U s֐:9̤a;E؁ f.n9v<t"GNx:qdHeD*Lp8b27eh^iýavʹ Xp2&ϧO3cM!ƂK, oE:{oƂʅW)U:{~z<Gg{!ʃpݣS; -ࣄLi{e̟pJ;Vk/]K>;e�;pG G88EDWwQNFPbSKp*< d S/l w + < n=X{ I mř@PzEĂcOQ8_4n7+/7cxsm**,{g װh6U>c#Wq@Yc2xq w?p k u4 σܼZ}MQ(Gз#Q rTzɏo|5DW"S!u~rkV(`0�ҙΦZq,"0aK d)ql%b Y"!*[i-�)B"i~W/.BazG<np3d[o o|9MÍIIJ8"q̷5<ҏ,!�!5sFlqڛv(; ({g^N:B-XVDگsti=MIJ9J=c `1!L 7y@a'Fma sN1} >}@%`}+ܕ+}'=(l$v5>6 )%bR ƺed jXȄ}@m3~Eq*]|.b*A D@CBD2SyYlw IDU{? ^PU?g?4J ~tMD-כ'Ƀ Ù~U#2roQRZd*#@xkV2K8+7G/"bFUYAuC"طY4R6'*0BKMmMR0rUT;(\:s h('Q؃׎XpA0,$Zz�!eSem3�Xp%``\!j*Te靃IV> 83'I*kݟ "\ Lf?0_\{҆E?~SCAc5yG\ip|@!̔\H;X f\[RP`=X{x˨&ϲ>@58cyz|>}@%`}+|u@ֿt[PnV!$^@Vgϝ""j"6s/Ze5nevI 5iRX %⒀VhAE\LrD^ˆHJ^<@n$mj$^2&${M{9'MRkgAhޥ&HH- _tV8/Wlc˳f"y(ࡣ̾*W^~-=84p6P@.sY9{YP+qUr#Mf0v.Jy :m Oѧ Y5-Z:1~ALW8j뜋A5Ё  O׽ıQB r'Dza @ pmrT-)T<C7a?J RJb滀7 YZf k&@h)&rJm?9F}aqGbBkqxC"bϣ.$g.P4kti�Vz@uB&P/X $ !*_T_/r ԋ'0κEϱwD9 "nw&^ Wty.{6};Mo~M95q;2J$0EYaD,[/0ˑ;Ӫ j$ERE{,${ַL)OE6"i5{;~ropS L? PAw$kXO<cpvnƱch\ⶰқ-j_700-`dO:7@T='dr*ɡ! }#[ +*Ӱ徠}S-yA.cƎQN-Ջ鑏|2Ƌ!"t<*+?0 ?ftb6DłyG?E| �"v@"5#c70p0E"|p0*QdDO!*b0&Enj{|">Yg?j}Gw8%L:ԹIٌ%k 0`!aqo5[ٶ}dmsڀӢl5ܞuS9s !]AKQ`Oth!^hv\ԧ}⪋cL\j~+F2�iBc"Ɣ `A:DhãL?8|3^ ,|Q"kl_eՌRd,�mz:HF* "Bq'cn-pcl9"QEK_NR`$s1ЦٷNȰXDz6٧q]f_�9qM{ɛ$罞ީt}+$ ٟ.Fܖ+eƊ\ x>U18EYKh-@@Ya/} /DxhΡ`8"UͽSUCAWeOf'$p}p2+"M{crڏF; mК0"{1k'g"_u߾}pi 宅 e. 7&R!h=1iMXP;sq{HMj \xBPBe~`beCYo<m[W�<&l;c9aq%h^J0>^Vj/g{ 7b̕&)+pXV�wF hP(^/^]"!Xzt0NNk}~j 6{c._4:j gyzzScUf!ozπb~w'^j"<Uٯ^=o{6];w[Kx$(8)‚P$9 +b'!! 4C>Єu/6" eU -Fe7MNܗ>\2eܓO̙'"{89w,ͩt@M%֙>`P�AYg/Eq#tFBƊ€kwŏ@a7U_8}&=|5I"qHKٺt.SA#c}55 <<;7*s?*`j*DcXN Qd\,&(B6'>xDf9Z !fcOẇ8.S,j>%Fm]-Iy+`\~5-PCkU;ƸlU�XǸҋ+] ȵ2V@h)"k~IuaڹĂflK(GO~S94w=Q�,LFX2>4;,;c¦a1ںq1Q+WK1Y0fէ/|o%)(;>Z *&zZ@0E…н .!ZH_?J?:Dm @( R潄F} f"7Ғ@)R1q| rBKXLh'8i6QTWA{1ƈK{Q-XQMBtɓTǪ_\p7+l򫍶B!7"<4iA(l,px=aQ3<pn$UPiFI%FYYnf?iwHAl$&C'N=P^8sߛ#^枊\Ǵ(u\³Da0H+7=i߸y1D<DC*"{tteD?6D$wo%].DUpo@ ^lH�C HKiO1˷w@e p &cwrr#^ri/g�}8NI &0Oa^T\WdHɸHhY8v?O܂} "zS"+gHp]1EY'dI[\4h^ >z{# . mcޱnxh"O!P X{[( z"ھG=W;Mu@ fZ~?bC+vc[9ł qq; X݈L$\"?L!GsNi0q.H7x!i0du]-X㚐)PsbL u^E|Gd8&8H}B,xS$wxTR`C'uKMH#W|!߁\KPQմ)7׫ 18+oչ;(nt@pb셮O„44Uy#jE!. &HQ'k cŴX B}}!Tv;/S:kRPv1sPuB0=%+Q_y ΒcܠPܠq : + �H{ܭx9u+Kh <6uY pIѢ~zKٱЦߖPa+Ǎ(otGEɉ0VG,8�:hzEpfFWwb{iΝG9OTOf~_ _b厩gbO,(#x7 ;aWтkWAΉ@< fI?]'ip^4ds&ҙ7\ C(dr*�\(Z %8؉A R�\X\ "<UAe. 6,$,G<b**DGue8 mIp+N݋Dl|Չxzi/wt!{MdxZŷP9 X?ms<>؀qDavxy)yC pp4Ł ! p&xcXgie 8uo?nƁ#&JUĤrušq65Hxƾ mmRvQBnQ-7* b@ŢGﷄ?O}~Ϣ�/}{W~u:=G2MO>ZJx{>!bە9~z"BlX-.s1Ni7t"l/'uH!zj1;v$z@&?}@%`}{qӿҿ2=\_f `>k@ؗpeՠ|k4Õ"L,G+H~g`"'nʓBǒ"ȹjȐ/$�)sa - I\׹ax-}_OèF:l CrrxK} {H7BS $YI8%C v 5D qw玸ze uEĕIK[ b3A?Jt{r:#!n: rS*LYGP3s$Dq&ev]xyj_cp4A!뀰ьD_Nph(ފ`HB1$/*hdt)KIWŝe(A< wr c X[7#L!q{O_L/o~*ݸЀ$/9 [+&xW-Q[Fy*�e0ba<u%�+D +MEKR$~rX$jGᆩRvY=6bάO!P X{˥_KR�RwlM0D#ˈ\�!΃ $d`Ht2S 3TE~Wr`AsBYĔzc[a()FH(k" 3|~~>+LWܬ.a QE <fl܏lTz̊]dfsSc=ښWR7ϋ_!7ԍmĒەil-S@[A{p:h xNс(9\9NNP }zJ::(λ v%ZŞ$A_ 7XУ,9\c�JВca$IoN0q,B tE!H@.dCcߐEǓ:33bjR=cyg =(}WU7:r@*hm_⯍Jhfo>.8bߖ>H4 Aຘ J�>{g 5_[79栢JNkQ�F 85j=v"*< ^+*+xo)O=X tK gт>q+ 7d`&Z6DN:#ƞ˰_q딓9Ua Bfeּk&fB'<]1}8ѣtb.Vfl_Z_s k8,/Lt,AL?0k!rp *3<ջ 'gTTQZNFxPw cg6DX[CÈwWE`4K+N][�9ʱ7 \ D~ek׌PôKA8EأD y24tClk#"tchۤO!nO4N$5ō"wP ߎWBDB&G9KavwЬ|-/%QPRkI97A7fC(;x g,nÇ&>ui;lrbAsQsQlѲ:{`$Pp3r޴.'p5H!>&>}@%`}}�Lúpo4Ks@`@41} D¼IDv"X8󺘎IkV&L^*@NP+XS (b76X6佃˙% n`kX#d@yW_9qފ#ܧv_#GP("0H q셠8-U]iA`)}*{b"=?Ŏy0H,R406y̅~~}SOrzil?Zk]g ȏe3D;_Lc/yT7F\܆2߄ `Orj: Paq>JȧHqѮ5ĵ,>!m e@0Bs|*hhCE5~Xn!6|3ݸRj^z��@�IDAT\tJ9H}F )aF>@D\Xu\ ;՗^M-ᬞץad8prL pUO@mWN"/W!4VAv%#A\s#G/|9Kju y,aY:^4#OPMJ_'v"x7XqzH" Rx{4Š<TkGBA<4'hx £XEN> iG#z! 6:xtp-Ie]M -\yQ|I\$Il^s%IQ\DZU^ML=B#oƸX񅁛ᛱHneN``@~|3BDZ%㭱8c'߲O)7Msô-=6(_#8o\rD:<}>4 0P$;CcX@�U* {XCRqeުS$…:oCXV0acpTR*Ğ# PCنtm4ߑ!_?aь |k\Ws*>pC y<\\WB#vK;F@ŗpr"gƯҾSғHEz' +(SP 3 ~.ȏ)%J튽Y^| Lܘ¾{4Lȳgޜ '2[:?2a9i\̬ALs2;#C5N&'Vs7&XV둶5'8NDdfvi$kd26V 9MMHLa[<I)|RG=U쥈"WK4&x:um`8l{BZ04u~�Ad?r@S3+&EDݪV�B!g1̙+9jILePܬQ,A*1^z'?8 eLb32dY! y84΀)Q]X۷eDeXg|0hZz3A^}-Ĩpn:Yh׾i<OƇZYP1Epiԩbc)^Z�U݈@9-61BRk'_.oPkW. } /48 &UېӍ҂? q]ުc4j!To?y`A,km4wDa(0S)=5$$v%_] ,|BA4 * XۅiwJzWWUDoss \VW)e&׆s&ci;$18BQ]7 7"8 /QLVː�.a#ɚȮO@6BQQo΢$eV-׻&<KY7H'Z7Y>j1 B`DVjyTtD^βX�a0ErL*W!"H={q c/�ɹWL;!zaVjRkp7A/zo)Mo|�mD9%g`OCQ8x]8xoiU$aQ>$È,!1f><8{Yą[�w kyaR0ڢHPV6&l%4Q3UH,ŗFf8uS-rD4o"<tlsg([Pv) ?W7H�"Ԉ~{proOmrLa,pYZ ~{!rjY>.3[ߦb[FrWĸCڤO P X�쟧^~>Xjs f,k3)�'uQ ՁA\$o24{#wr4b$ pȉ-$QL>+5) "^LAM\D"/D>џq)#剬3Rrw5ʈ+�|:\6 \ڪd`[\arc5 :M(G]~ˬ&I(n �Yy*+ ,!Fb;X5"myT\ *])"h Fyȁ "ʠ`s;ph 0I�U)MgN /Ŕmb٥ΆiQ5 dYбQ3ċO?Lj1>.'5YƼN;B1�"]9:Lj#ޱ`)d(&S}vIHc"#O:'9X[U"Ɩa1>hm\ٮg36Wٱ#od6*./"2F;sE"9C{L+HDVXq2-ց }͋h-:yQ@B&sp"}LK@Ԩ9ģ+Sv d\Sf13a fΒOzHP""I8e*S D!B  fO H3ij潸\>Iù,Ťu5R(H5vE.Hо<l@EtG5Fh=q w: vpMV±Կȱ5 9+eTa8z Z|&稜BJ7NQt@yD%N ?4."6� P"Uج)ģv֚I3>I?OR"T ͺ9/>ȁ[ (TEoTvEVUv5;24Bvɻ@~(2 J iMv16tCjkFSC5n\Kg~ O}7XY29f#&0ӵ=.z5]7%$ 'ay˕=,$Q[Z*.h Oh^ک3 O P X@[#p)]p~ Q.�& ź5,%[S;\(!2(/@jo� t HI&ЉX\M'HLA"tJ+1- i 4ڶ*v9nAHkN}�" �$m|ʖ8ȕKn"z ɷ}YVh=GL   2zEyBd7]\lb_ou^} |eC+ZKj]¹vE>!<-M'!^n K,~8`!%xt^;s8Y16$A@(`?o�*Sb|ds](x p|wyW-cAb4ē1X\U肋<LNA98nH<8*鵀"lZG0aFrj@0s$֫ԫLzQAh_|cdS"&@CSVg>|�gagQo3H KĹ_Lua3 Qeu):=w5\O P X U2}'АqA$LZtZ%B:\•Hgr'ad ecwY%NzE'qG,c:k.0LBQCwʦ25,s@|$6.Ea� {l_C�Q5҃89C1&{(&,)JqOO3 p,Eo=$]BK-nMWi, nLbia<ȏ5dwVIb+Kl9!"=p4}RN}^"1ױlVK.B VT9Gj^L["=Bz�I)NHO<6<1~瞄0�Ji -(rʙbCAh I[~G< %RνPwaEGд[lKlV|�&_r'NS*a.!jpz {dm\bse6E0Om'&gYhNX_ܿ}!(PA}J٭rx8{>4>fRIGtЀrBҪUQ[: 1:O#ҡ,hԤr}7uA " 'ޘX%RatF"gqcT]ډ \WF dkh%._6T9qb ^ ^*0.EZwJ{zBYLM-_!Q75DYF'\!܊7nygr?G:)-s`Ā22"b5x&8VЁ4DQvXW pp 1Y߀qJ:U Eˈ27£9x,yf~/^m j֒j]d\&mN誻ܔ!AC|p ­#{v lzEaQGsSѝA@vbq`8<3A,"G_Ţ:j(OKkJjC3ּsd۫oGnvL787%XsoU`ȁrbvx; N[90#rGhY} J ]vWF-�8##a!:YBV/B:MA("Ō"8  y^W$ 6p:{Φ!TCDrIOOkѢPo{I8hUɪ7X6G !WXH<Bb٧:p<ڕf̳I3ҹ8]S0dV2p=i9z^/ 6g͸$Q PyG& ! =[a I2ײn?xdG: FF_Z¸Š3xB)<,0woxm!S>!NHI,$<H`% eT֣V5Da)0\^8tP꽝iI,Ŗ-C3ٻ0i^FSIiDl5Ihlh6-Bf�P$#lXZ#�F^猢jσQD>J9 p^/A0lBX9'Ȼ!5fBFOP ⊜=ÿ1Sh7Iק ddR:%T.pP3:3'eobYO qc>DY 8q;"&\H@EI!9xj]d.GV [ؔiHC ow21^9֯SKvVfoG"L "枛FmUk|ZB+QzȚ"2 b)ѶG5zNqGHFQ-Ob] 0:0!fΝ1Z!rM i?J;>vQ1HTMA/ c}FҒ)jC}afн~=~=0|XMqLc?yrC7n,'WFNuW)čNZxKԵǩLh:SUvZXL7D|qmap(,׹ ^ی/ wY'Ukr2wkU#T8"-4X6#7J�+mSd JY|h6 &cMap,Sh';JI\Yu+qiT>B>עUV:@ I.dU06PQW+0E6EFN ų5yB;P <%sLx L‘1~NHӛrHc}I rc F!o8?6JQS(J2?DA14ܟXMMiݾC,MNrIQ s:-KmD{/qČkܑ*b@VF:D 451N>r冽v!PAsIϳ?< 4+psiA4qsBA$'eRDq-!u \}dFG"nn!  IhEEUNeE#P=%05 @9qa\HYRioAj;&p%J %ԾCh./tOx.PJsB/ky߀Ja:$΋AX=55]<. I32`%<7 EnV,߹ڗ |$n->jы=S|3rz.Tڄ}!Ia b>Ϝsm[ N P X�%�i("RI1D*\JܣqD@t&*NefL0ɋݹ㤏=&fn䬢�~+L Yn y}YH^ JP hLSA!0GE!| & 03'9 &0q=}X 8$\ p)-!An`H;(u?7P+5.#G嚤 -Ia(u8G]ϕI8|D�M1gt{3 F|ְP)(]`lS"Xܳ3p`2J:ץM ΁!j!*ىoG!F aCd@+uAspv<%rGF !5 Z]z>jIzGd_ ]T?ʼn%K+SA(BF}C|_0FFQO|7~[YETs"<ߎJt<lD"* Z> s=cvQ!Y:pP֩0<Nދx%_T_:fW~C%wVl\0e\•LD> NIX(,gƸa @ @�E!NEQxBd 0gע[yGͪټnԓCGGłIS_$c7 tu߼�gǜKIlD~=S{orXK L8m'c=#2|$:C$+ A{tm6Z{h3C,в9.@D;L6&\2~HPH?7HKB};* K"E 0jL)'!^Ҍ$tjUvv'P`zh?prC UU?>5"0ꃳnI:wPC^{sa4 kn2̯�0f|!ں8&X4eoSt8n@!=<1?~ ذC SpD-S?ߏG 8'j{SBX }mjr[᜴6]ݟVw>@%`/<+q>xEM6bJirWʅ1D(Y^<L@zDN0yȇnjծvE"\G^ iK礴V1A]JRLs[ )&"{𼌇cG@CE4V~&Qg (_fӜ}H`i[uG0nb'k6"&QDƳ\atd3Y3Ib?2V=pQn)mBy RHՃsVecDņ#pusg kH kiޮ} +YGI`Dt_zDE)fX оEDDłGb}G\º !a*~H$l81P7`Ț9q(='e gg!W<<"}(Af5/v[f!`:ii~>~Ôld&m7l}. L!#\!w_$j:V륿ڏ `qŦΘH:57-+HT챭]ITE|܏:x<%b+IL6 wm%&;1rGzWʘ1\y$1L1YlD ;{1Al̜mk5b?2#:  _q,"Q$"lbvWjhee`6Ckټd䎭e=�9ȤV(+dک[/ռ-@U(BhЁi=)`ME2\ G!p5>#'RA=o.bD',ɜxtӈkj،d@%K, ֗'"#ƝcvE#\ƸV c/1 ,B  "?\(C(6t4ifsʌ<jAg/PM,l9KDw^E*bl2~jfxUw_BhW$`Ge+WraS@0L<fi%j|"m Ɔ ;mbQQ 7J#op"FDKq Z�ae} J _V{NV'*r, �QByQ $5B&jQ#lœF7_gB q Wr\+sdAbaO3?8 \)G~$=cGЬj(` {v\OγR"5KaCO!Ӽ*c#,`nGf=!$nݴFCוx>QlQ.M%f:~Xhݸ)BF@p>G.AT&4xxȩ*┧DX„uG.խ2:9V c\J#{PC{<wI/b0vs8O'AT(ױV> -VZXnYKy+4 wHMI}mD_4 )!-uG(@W*AlQ Jq4!f"fjRئu"8D{gºZw4Waczc0�񭺧Q+4{X:0FW9ݫtY>Գ VFIx3&>CnXB$IJ}& H6B(/ wQS'T'b"}||놅VѮ$)\Q&!:!F N 95$TU^+σb5DY_$f6bBWޑ&tNxccO<(?*! egڊZP4^${pW.s-ԯFA0S\-v8RSLrcʦ#1 "~Fm@O<0{ɧ K\ xϳe`EoI$R- Fע}MP FQx,=#r� "1qKgʾM g8eBoz eZ;|]0 XH!� 9>":{1M9m}pC&g!ft {b.EDf\4c袇?![J0=J>YCRe(G*mT *3=e B:hCNX19'^lMkRK 1cl�~.2ba�<<.+}&J:Sj~SC-U P^TI@*m܊OOņ€?W %9á+ܸg RdV 7&&M(\( #rRwXPX i9B R15BƂ$fgfѣ{4=c(0h$:q=M|S?nŎL .-zJ Nm%QkZ_h*_Xp@%56HQȁHF\"P"1/Qշ‡܉7(7t-PL*&bƀ< Y]W(N~=#  |cMܫ\lqY=1;#(mnj`CΉE e+pʵH/V׶1B+R�]: lN(&BLD({D cGTn�0Wx,h]mu,l/\,.0! {l=ƱBHo.~ vRB&Q[v(Rlmwu aUDzPvj!1~<}ض.|pt垰i!qᭂTE*'ofX>'3nE id]f1@>"X8&)V,Ms_t�iiUɠմ6gpPx~ ;]Kk,g{!B؈lj|&AIƮ4FL!A:b i!J0_:jƎUi?R8jIZm[ )GmYAr[=Ey:jՉPd"}+$!]d.uSV0h~� IVU3LW1%s;h~^+p͎oXF cpݫ "G = .M΋8HkhBBfBdsa oZO3J(s0oh VBն<8fs~<Clw)yJ'K7DZA6J!>>z|x[ (Щljchis$^Ks7 M^V^"@$pAȑ#t`z0+hMjQ;ݯ_ U"WW0lۀYyK߀6yDE}V9"a3"V\fC~4l[@ȧBkb'oB,Դ >/ 1:]j#h P:V\PeIE_"x-41Kmqppt!w42$%4X8\?V(>/DZ&.0E_xcL!Z@z[8Kxk�2_c݌\DJCTA.dqcAḹoɈ_]b$,0ȡnrā�~|jb""$L`e O4}o%RT3"CH~% Qa jzz|MM(.`u~$�X}q^XG} wkR4B5nрN}6p>W{h~hpk.y;u=U0DZz&ilQ1ZJQR]%)s9L&pbC͛4*WDe&F?rgYϳqKIdm }Wd'Ip C UMW "M,-pmHS"9Jp&KV_�hY82.%^%at4@ gȻUQ'c3xR1#p3Da?ſj3g<a`>:nRŅCNj5f =:)[4 <z GY.<lqqxFKFUP2=Hy%ƻ鴄OQʢ8r78�;._JϢCtJƦ>L,6J-$As1Ńyb*5B *Dz{ImȅYHh|S_GS%j4PZVX64  Xc" i4X e Ħc>I'_\._^"M RӎI5 D "4Dk/Nbh1ͮ%M5bR2a]Y&(v {q]qp ^�*'~%R."5,}(#Dt>wPJ% I:%yV7A"%"͢/ĉ:]CGE q8M*{Xyx S  E_qeOK D.ʍ Dg8 #ɚ|"Gj^wqvLrZMCPg[IE!8d2b48[gM ߃#I jFCp؀GAhTr�hbSDm fgSPB>%Ax6TKU;Ub8͆?qM*_Clq'u09ڱ ~=9"UKw~|&#H"iCJ@Z"vGڦn"GTGZIbRH@(-b!BPٳᾡ{G|*}?~sMO<%n+[JgϜNx +Z52IN*r0yaVQ)t0~fk (8>WšZ>!^N:!8 WiË7qhFE g$z1%+#V7@r UY0+f>Jhh$Zj&mac"Gi?5%[Ot&a9ZLRZ"8FUD< K듃&r+ 1x!G=?9.0wb2ˍ*X =1"c(&q"N (Zx !_GEY+X`:4oqLzKz.NXI  *Fg<#KKPl_/' #/$4>7m&0,ZKo _3`'=7i؛�q#/y@I'|-!>@k薦 ag-ٟݘN[_w>x9tk-:/{<k}***],^kIN: XZ6?rx' toXWeV̐]X!P!pA@`g~ߥl~{c!݅ãbe`@@._}h c^{\!P!P!pO@{bk'***?Tvyq@@=Ja P 7*'vBBB@%`ߘWTTډ c^{\!P!P!pO@{bk'***?Tvyq@@=Ja P 7}OZl@@}`N [)?޷捕׮K\-c[!P!p7!P ݄vON?x{.Nl;{0͌ ~WB^&`u]U~H}c.,ū؞<vxf{=wƸz*n o-Wg?'OOO'g,\7OWO@lg]!:D׳q-/OHWWOϥ_>=Y"tFF|}**v@%`;èmMd;}0C3{BO_r9r})zJzjD?{|nP98/~gy5BB£U҆셽Wӷ^_|hcAƇ@[o+KkDrS!P!;T;8To߸kHw8=o"Φ׮/OJ'Lqy5u6]í&-Eb�{y-ĈSULJ>se'}mx-^=,JvՏ VOAľyFh|O>s<H}Td\ݻPeqvNf-BkOIkow>yh*ĉ*T9ws-%q`V{Uu|~w:i8~=iѨW{�U_nfz{9?XS+PkgV>S!P!pk[]kP+at<7~RkEW*V\]s?"DWEwS-F;>wJrvW݇p}W~ŵ'n ѻ+0pT9we�j%w w 7ީrw? l)]}߀TTTB څ߭K;<Mq&`vz @VTT|!  +ŕ]m2v:"zWSTTTk#ëZ|X v@2}UTT܏(qc/aqe޻^Ӗ˰ne԰ {f׾N;?l!^vBBB~@/Xw;ﮅ-ŷ%z /V@@ ^8Wphǵ߻iï[v~7؝HY=!VTTox0_)떦g;Qƶu mDn2NnQj!UԧBB~8KX]|;m?HVM@w n`(^Ӿ[Xty@qa/<y;my[y>(Sҟ;Sڊ:.^ {ε {LrN[nyr:ݝ˴w/cv%v\^d~-]'o>> 'WR glo[[٩?˰w{m-nۿl-M?9LWN0]wPFz$קBBBſe~ sQnD'9L']'o#q3Qy'[2l;+]~P`]exIr|&7o|?k2]\Vt~? nnXn}**>݂2.en? Ë́[ɟ$r\-+F zL%;){~zw;-B1w2u:t}uu`spebv'?ò?!=at[t9M˰x_ln~rxgzJ`xO"Lr}i^9ߝps]w@w;Pˈ9n60|/݁w@?%]f3<?ò?!=asXDzS!P!B@)ó?ן3qi03}tsxvs|rmB9M?2箿i;+HL_r ?Jkctyl~9m~&Jc9M{?2.k][ms\+̺SS5!̻}ۈ,7V̓^w3|rq $P9ᾗ~} 縲/ëBB!mu/ò;׸^?H+9LWxf;?-װnqҕizeJm `V#g]9v_F};,W:Ӕq]Gߺ35<+sx%{>ta]/ëBBB\.,P��IDATǕn/xħM/ eni0es\Lw? ȷ`n &H 0߳kS&X=2iK  Xw0ݶ?x{vXOO;{Ӵö{q^{s;Nt-#"9t=9}/׼9ç$^eemkXW\nV!P!p{hv)˰?qnn+ivr^]?4O?,l^{!(#\e~Aȸ?amsy =?9_tӕa_!P! Ӽ˥Jt-ò߸W?ē9.?߰{Nwn?Xnw'w:>@㲿tM kr ~)Kmv^!P!<eo-wr\gҟe׸s%;? }. |?,2#f{/ĩ[2>ۮf{vmi )?|eJS+*n \.g;]տtm UN+4sXNW5v\-]v2nHݑ໹mL[9>tsٺ_';q^>{/ӴMW+*zC@ܰLW[拏sX/bSgvͫ|/Oxr]>&Ż{;Innӕyu˰^;t=׵??|r]a="t9Kw7i_!P!32N.e;vX^Nò|aٯ9_-o-b[}vgvN2(ni#W\n:O@gex?ץ&^%2L0'M'oޚ߷s?춉Q~Nr|7]_w|rݿ9\w'No)_/RήC%a\?s#VDC[V&Za[]O/E^2+*2NV[;|nagvKf46v>mnm~ m7fb͟J׺2K[O+ݝ{@C ^9ŗaٿk\KW\=g4e^~iOṀ `Aě]P}1;麹eXwp0ie7שێ2=?Q 2Ni a{-R=?ݺʹ-o̓mcw|KvxdNߍ/f.O s�3Ѳ rXvsX[$d ? i專{.LWwt+=s:6!i{vsx2 )Ӕ?5|rvXe?߶~ y?vqk{7D 8/v a۹XNNnu[**C vK۹埥g R;eymYoﻏyz=S U /q#mVt;t&VmrX|/82Md(niʸ` AY{;|\r?,L awZ~NWw 3>n0;(rov:w>#|ró fbTg9]2Wߓwȭ?e2mv^!P!NJWw0ݶ0ڄ|sXvs=۹9<i9/n?�e޲ew2q),/͛-òtKyn{@݅@)eۅq_m o򽛿 erssݺOa nHV+dmaδ>7'Lra/ V7.ן%*{;]5'm+o{@@od<;E+];<oqϚ?RVs^0|ݞ\n+evsuw,g7sAvq9o|92?͏q2܁Dge2]3>V7)ۅ&.n@@!HZŕanv\N#[ƕҵwZ/JSg[Lxqݐueܩ2oki}7_7[:z?D22 i7s|u+*>x8lM;<g״ٯ[s\/ʰFvut;1.?2N˽S"`�;!nF{^w eg• +߳;8h?4;ŗiBBBOڥwo2N^݈˼ݯ-a١"2m0R$Pe|n{?(n~|ʾ7)[{7**>L'q;iq9M/w'S|rKV4[aw^k#sX2@Do'egm9[w{Z!P!~!-M͟Jnnxelg;.nN_ݖN`C9>wδoe2ܸnO7"Ջ庭2,-)фwwSU_@ O;|ݸ){*J0]O#ّnH9ra~2Ms+O7fY<pf|nnSلtts nʰnVv^Lv& oMvwwCN0]X|.3gqqsݖSᖕېӵ|nyBB^oږU9JoUi1Ɨ\/ƙO V}ܟ)NVrgsrX! 3=a3O˾r;V15/X7 XW(018Sbê~˜ZbjR >+g? XpfV 1{,ֳNkbNc#E,Y€WUcX{_]Ym4|`3󭘸P,yo>1Z)G1rE�φneQG EyWe?Icٗre Y\)Ͼ�QvӘ>-髭qoΕaȵpw}px8b^8,?"We-YyV8}`m S>\oXe Xg*0Zӊ8w={cⴚ'mU ŁMguEOTcW >b̢+z3^1 X+룝3^4?c"q!Y`\ivgPVj3b#̎0W|rU\ciBrƭ8pj"1}Z܀~fG+>S.*b++88lSL}źsBƿ+5fX+PQ`ef5x3V}٧g5,nax.e;+'bg>8r2rXx3YY+p+õUq31>X}2\(Vwc>ELc R{VCh;w4 X]fmƏ#;Å>?¨)kbfĠhqWeL[ȇU?~Wtf՟j}+`͸kŊӧmW숓kaG1d '/b9Z\*b,G #V A#g>Zj*18F{|7>5D}2^z1s} c\Ϗ,ƥ{V; Ś|bP~f<{^cqȍ6a|rVz8ŚO ӧŴ>t ~[rԟk}+`m3\1q3ƴwb>H Ksej"ދ5Q*Vc̵j4o XW`4G%:VyO ?ɠگŋx/n?CEY2eM϶jV V]GLzsY +]oX;fgxLJKV7 ,^\)uʰ5j[)w י-nGkN}13ي{fcV |3:VX}(qˏ,na= 175Lgxƺ|˶ƭxVrGC8gv?`wϙ=nBŞjX[==̳VpO+;CS7A9ӿrf;w Z_S`f@h3gxbsE,z\cu{0[ `R┷UI̽N۽;+p۠M.=ګQ;ڮA8LjgxHZw^=(p- q3 oޣ<y|֕쳆>\!^/Wɗ?h^Z+NQ^ Z9GK3^^k{0ݫu XR`gxj{VC^^f3ƞ=TW9٫'G,_k[+  YzWZLs+VjFݼ8\V X3C㜣]Vj>eCxuJ)* ~C͵V^Nj 'S;N_=͋wuZwXuv {{.o=j_9]+`ԳgAn}ֳӠ=JJ[[+ ~VWjuvײnyvzԮ>+\=묀+Ξ;eux:׻z,[+S P[cxj;4lw=lN}T25}GS' ݻxWߩ0 X+p@>0w=p/?=V+`�xG{>S+=օV |bϭG 3n%rM> gLMwIˠV{ٷV (- _}+`~[`w[+ |*{L 6mmV j$H5VWW^V X+`V X+`V X+`V X+`V X+`X8-^1*����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__bezier__py.png���������������������������������������0000664�0000000�0000000�00000103033�12641336260�0024351�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx{eWU/8ΫT*I%@y�0 ֩V* lSy?W?i`+*ڠ$` 'JBRU$TUTyƞgk9朿g.'GpGpGpGpGpGpGpGpGpGp:A`N'4w:cXfc{Gx=Λ8=r*p,p㲉:Sw69!0rm6QZ|#F ? 9C:c0acd͵ǘуFGyQT1fWr6^̵ctu#=(49 v]s+o8#P N]yK./>țxs#'37p8@uH[ռ-O8 PU<6&T|MN1ǘ9@;UZ7cvӗ"suiv.羅6ˎ#0t[:I{tosu,/ Pw| 7#`צ]v2eb -D(hߪB8@hbG]v:v~U�"cG^̋+WUL "ck3d"}b[rXGBLȋ֏y刭><mބ;/_SA۾.;h#Pv/өG!oQ_VΨm'c�(Wi˝}#0\t@5W;2y9c}Jzv2NV4;9yc屎#ܤre|1{F:ȳ8ˎً�^,6nOkc:霼#0.Թ ɝSpL<y~ƑgBͱl4_^he:U^U=#0Ժ +_+jTc\B1}372bc"0: }b6qw8@ <-.fϲ<1i6X<}!/`ΊB[ۤh' O,\4G`(qY6V 2 0Wƕ ume졭5muMyJ9VVWBEmYe8Ys#g._̗gmYۢN5eY]S(հguler-Kk۷~K_wNL6 j\dZm'=mWxl,lepΩ\a1.:u 01a_(S'`N5x36kX6|!{'-CYSCm4eeqqCͿUz>{TcPP@C_LOe )7cpJ .3-.fmVO+>{WׯN,//'-wAęXmI:Cr[)NtK\!bWu·y31I5Ac;u `_ </[<W'''u·5V拍i<c^o1-_cڒy7m(&'169X8 9xW^y>|Y Uz3sl߆;nc  EuBuv`,/-.gi>qp7?غu[N" ' md/6N<ypdtH#sؒ\%Ul?Jv;6Bg_(µr4NrDdqTs2En;"8k|Z9 G^;62y[$yMI 9ot d=6+u(pvIൽqF9rG^kEPs-ްۘ/O=Ch/O!ڳtɰ%l2Кk;YZ'Orik@h-Z#6 \-Mba͔[s5ر>dV^Gs~.:]#v7_b#u7/yVfo|9:yf Kc.X}j{�^i (D;4+=a_XQhҭ29rCFKn!ǓNR̖IS1#SEgɼ<A/9#5N769$*A ɚ'Jb8Olޮ9#:7#&b3.8vʱ>iW@L|='}ݶ\[LMe^y{x {ef=&9O_L ds4,5N#xiA[ĀdS'IN$de/Y /<sh x&6}aL?Izvir,ZY:YWm}A9U^,z|Y53"a=%a $>sGQ=!_x8v[C/ײ7se7I[ڙ]פl_Ifb6)A˧=PM,`d&͆TC鍨b\zQH- mY:}7ǥy?8 odDvn9{s}Xo<*\{,;eW[Ɖ#w̾y|j rwٯh;Za"81:5>$Zw,M餾wsM^6$2/F@D+1=F\^<"'*Ow,f:]oygi3so׵牄 4aIv׃9UP9^#8ɼ3p[py6;K.%)mY$ )8ː|~ mal\?S ,sufV0:9)l:L W^ecψ\u*|^m"短9Np,WXvBMǷN1Mz=EdOogO<ݿx@;Z="U7Gn4&;SGէn_ fv6|Mi'g.m/LnėO?GGoW`Gk++'3;O/7zȆ$><,)湋sܴt(<gp"9~?l+|}c(B9u )$$~7f| :Zwxn X# K9zQ.[1zuuf3nǃլ`+Lq\?,L:?x4AaV(hZ?iԫ?hc O+//]O[IֳS'W?y?ksnh|RO<?W37t>._~DČCgzy2_W[%4B;UhZf3tڧ;SgItm|"ײ D-OxBsؐ{#2y|yy};`!6[h+j,`V+9mCu-An1_o{kaO,S.3z2)T8%yB%Zpk\65!;?ȷۆI.MBOWm(bz%vw۷F2jFԙA<s "{/>/(n{"}vY.9\U!veiA鿗; ʿ}׻KB'G).b9}ޕwd_%x O{>[SCш;n2e׸4? n U>IG+Oa0?GUOs2l쎌>lWFN$,8fL[ QƵuW1Nm䐵Mw=/;T%/ؤ?r46,=R0 rY]<v_ҷeW+!{{^G39}{O??fv~mӦ7yQLp_>}Dʞ~dֱx_~_m/ʯگ ϟ+ǖ\YYC'ɒb(O}!w¯/},s_+׸l[l#pM͋׃m&Z/MurAF%ebrhBCnʛ셍V *ml(4P7W`\t79b2m1gIAx8-\tEx197Ub u`>p]{:Suoz/>%ox;_/P֦t5o{ k:y\yʱ%YglTr͎ F!֩F;j }8elk_}Pur0&J4%F_#1 Jﴀ )g6koz R3r+DG$Ӡ`'p֐ _Rg6DZ!3vAGXij/μH>{;6k\83)Al)l^3;#&?V׼FVɣm]/;6Nˉf "W'WdXC 6L,=*dV9kdY%jƍU.|\,r[{C8PǸxs|+k,wr+>YqR>Ą}zؚAL8$ڲxSO0Hâ6y0y`#V,R879So1^䄮? G?<mZ'3i<N-kqwg<ͭ-lȩ߸Lot$wsb>ߌ )>W{ ˫nEܷy.r|R>O\6+~@6Lǿ,׊a_f8=p], |=zjjzn7mk4_k5m 1~"Ƈ<cꘑm!ɑrG s ,oØ~O1䴃gɡ/-Il'n#eӆIKt4 ;W]$ 7ݔg*` 59~8Eg<Fϙ!N>-VoߠܛŲym7ʝ|E>si * 5rӉu;nhKԕƱs3~f苖#Ŋ:-M?;]% R̗?$o,ʉ֏靐#O>.??,6 ޶ zU(e5+G4u.ȑе Ԅ<jlafv>aBĦtɅ�یksuc+BL I 5<]N.(f tؓoo5I ʧw/Gr"}-9"hwUw<椬teN9~;{D?¥R5ʰ=p]ט<5';Ηwmq%:7|˥ mϡޒr~fi-Zo 59l]!}CKpr,og9 \=VloyRަ9 -9vΚs89y>|XX¤lk|<mAn4_ڀlmx׳={$9F ^C?9}WR$>cm1P@(*]_yAd$}Mw|Y=`rȉ믓$K4>D̿tП} &N~ZC듎J˛Ln1.l>Y`|HVM98tP?Yc_o&WμP*GV@! kK(E}prj&lӲ:W~59ub!g&{ەh\g -_36ƑMqߚl\{ >HDo`'Friqk e ⿋$=rk0&Mvc<Sv}k_N<!!oL^ a,G4ߒqKL[/*aDT͔jj98 y#y9@8FmY[k,N[ kƛ}V4G 0sOдXNͯp^bavc6dvQ2$( gT8cN ɚd1 >N(G~jpf{AwlS-)Zp4nI'z{Hگ}5}nljto07i9cFvso"uK}miW=߭4o8 {FjMc3_mhLv @!c X88HrF:l 7[rb vDm#EjKt|jfJ<Y15VB/ԙvWkݜ#c8cw &R9m?+GGH#ɇxZvl!d͇5mAF 2ۆBJ2r07f'dL[q`8{6}Lqr"q̒/3DD&N.ck <jECͫ6mXp!ܜcaˌ_ @5s㌑ԚRZo_{75G;}t/:cWlm,\zɼF3WB3a"f* Q9F9V{t(CHCh{!* aa\2 36s57fkvuT@Jl^ysķ|'9{[k;0~<NV43g̕Y=9ư2tKY>+#Qʊ}Vɴg#2 D`Vfן>4'sɴ0w!PdSNvkɴ0ʰ:|6.@f* E=&`Mg}@s&{?Zp(P+^O*zhD,O],6_+Ǣ .Hn O[ș;:㜏(ZQxa.\Ã5bu#A C]B;uCT&hN.5xne-f𯌺 4cPF6aYP@( A%rKn>{>VanAl`qyāCPgmck" ;­Q*rhf,^UY6 Pb6c1>$ws)`eZha?ʖ3dxC�6g&עvXx%B&IuθHV+^$a^L:,Sq{ b2m| ֮=E�/ ec:E9;5{t| O h ePz> ȢL?6~ Y?.9]ma^fʂ0W@6+ B\_ ۉg}iɴۃ`}|Xh_uo"Pl1c!ihDAC9q6CUn X8I;+۸=1>O9Y;}|�`.\1[[vn*A1W'|l,}CڭL|;rief-lO. -,po]˫/r\ں Fr} zHC<[X<+&Yr[䴆+DnyLu?js,\ދVBư(\T/d` tҦTRe& t-$6P$Ry%cقXFNurke-g=B>o-_r,E񽲒i<|p{a(cִYڲ V 'O5}İq1;m,5FmpCm Bb 4I,r3:9O{3<ӱ E씋p@&ߔQ1}Lg ?QEH`DehqOF�m 9}[=S-p(B`(p} )>RJ1>CnGdkck]p.I76'얨cwKV Ywb&o1Rq=6auȖB0>cs6_^l֖<{8S9D[yX,Zش4BYp8 $vrL6.cTѕ-m6i,&f}d,GQ 6%�1邢?ldNL=Gf>2q{~c2mkl ZC6rPQ,&f}dYnmaB\hρ}\e_׸}G<~W~W?_: >d9 !NVvm eC&!OH1[+}]BJ1iz,\N 6Q)!KK#4Pd SF_RL%W*yd',}2uPpب~l<m3w!C!ԗt'G ɝ4Gt-v rJ'䌇{09=%yD8i\;/�m!+:GVOƑsizhg|GN嬢% Viag2yhT(dQzP=#P//KL\delL vCΒ~ڡF @PB64EbFt'OP `؞[v1AC\XNbNp6M1cm.W�⭊^ѷDnYBܜ5W|GPĜ}>hr欺e-4kg|!gthw^(d| 26Q9]mhIksjgChT /nXo)%P1VΊ },`xP8 㡇 BQ{ol6Y3b5,i\lQ˞}1[ybB_Tfe-"YX$up ::8ZبVUnvh igVȼxusڗ8'D=cm=c:l$ۏyن[(ԭ\Ԇ>z�:ώ*L)5r6ۼA&/^|trρ-iMh y6- B='lp^t^gZڋ  Cs[նGۼ:iN6mPɋנNCp s_Yl? X",a}] ?6ؠ+ګh"yģ=Y9,D-D.ӆBla0o!*XBgp{ЬNޡm^> '->mPȋנW~j3#m6Iiqڵ6^PBbvi4rWct[]^m=!fi ֽxZKL XLX0kWӉ< ?Mt|W1$~6~^tHƟM> y UraEkX+L3@}b`sd\sf^OԼݣ E_W^BqcPzd?h J=-(b؜b[|s"}>!he;v۷r (4\66OǴ9 8"C!C]:<sU{87/^=CyL?F :/ S|i"yLWc6[5ڲWb/^u:m^f0Y>;qOerc1igä))ikD 9d\}mv?$xݦm. nU7,h; Wa+͆29i%|C鰁:I@3&&gK6glUy _5spЋ<mV[ūNt6wU{cUy W*FEA\A[ϧ'L>|;d}v۠RT&vP*N٩ Dvjfke2=Eb �peV)>X}I]ߔ*<똯հ${2y*z|pO+)dsYmJ^ȏ=,E0=d-}V">;7fPۼ ūB0/U=w4 ,OPmzeѼxU�h°0 &'>[;6;w9o/^]8ݹWJGA zqPnV"rVg1Lxu hvq hzjlwcUf«]k-&nMqU)io~!8q8ʾF"H89p-#WGNo{zs%^z3tf4Mx3U0 GbG @�W1wy5VcAʞs:|ɑxGQ_#s|!̪k>ݝR䫱2px8"#rs>fz{[C175,6 /^pE [_YAP1]+Ռsz*�<^Fq3_rj_O+@y#l-pV<QnK + w^pbgu].s^3zy5''0h yJc=Y]V8>Ri⬫//^u!y/`||=Ax0 C!<h>t:y#=[ÃWpkӤiW_^@s ӣ_#�f5޽=x[;3̀f]lh?ޏxFu#04*hyQ@GsiDˋW.t0? FY]Itob^ ɋW@ŭc�> ֋9/@~*C<Q'W_^Ds"ub-&ΆQ@C6p6@26hFm;61@`U׈[<Q*5Gūb= j[жl+ %EieԕBvp$+gKBKqwxo1@{2`@+.: WS✶MKpr:D XyC�W]u~`iۭm6/^ #^�ϻeH^pЋW]zqC ظq_omiíC\{?oH_@I>'G`UWݏ55/ZUg:m[2u+*pJ!K@/nުy33 C_խC/y0#_#[鑝{-ZċbT1�u8x7L |@IP~V*yT<(y!F� oӟ:ozħ>T-ġ:\>nŭ969J(_#oxl Y& "/͢ozB}@=-zp}@`>eL::+G[xo /`yfո#u<u*?6/t�[xP|J!0M:oz2@ >lľ[~Ul@'x53p쓈u:8�|B"l /k|<p+pֈ@9m/bD¹#?{B5׬6:DՍw{ zoƠ@cиv}!p~ i.k'r?JKo<WK|_"Wb}cxy}\>C%^֢!n>땢!{<b89@}x[!f? [?h3Z1 ^PB{I7sZaqFBQ3ppB,Z򼎍!opG3�{S}[d>> G`6jGt ֓wpv0k΅|Sq8p/ύ:$ V⪶ymNL/N#~~޻ϩp|? ˿žb#,#p6-شq66W^̚!x+2)'xaZf "Ջ !lXxEVS5hH`bpx6Wb}8�>H!l/V ҼN ELApr@ XyD`~0՚՜J(ڼ)N@x86fM@ !I ^ #0_KO{p~sQ~lD6"rԖ ןNKtڿ9z>(!lX~2洑 @>!}7:~16p6Lʴ!G7j۩ϴ9 yS_Վ{wfu[4+ɇ=#!?j[жl+ %DieԕBvp$+gKBKq7(Zxa^L1G9mPsb*|a[1ߋX79/` �OW_\,͹FE,&^TPvOk^W6m)jыؠ=_/}6uhgoy9ٔxKc>x:&]֑y֋X {ʡF P|-*it LҋX@+uЮ4[ L‹X@͡}+WmV۠SbElЏϯx>P@R㯢)TڋXz!C`|c1igPQ@C6p6@EnmWI)L 2ɡ,oաjݐ٣m`Y*8WIQ5ׇ�o7B<30|3||VK#�`![=Xo6:)^hD`Suhp* moD2qg֡]Ü*ͦl172^FxːS0oV[ES߰! |q%[6t5lNKJ+0?jG߶Qf< El̢"@nz !m3-RsMFI"6JG"0"z,b2mlHM4igC d~Xvk?Ȭ@ [Of0NJܣm^ ѪN'}UcBthPD Au3A~#s_udpT: :۴iՉ0/b5)?WGspAz09 YmM5N1X#О'XO`AahU#Xk "[ޘ#0x#7^&ɢ a{�CԎ!xp؊\S cjՍ/`u#<FaxxW@s:{E^zSb-&Ά(2mlznm^{=~۴U8'ߪq^>vρ0hkTƞA!@{{5X0_:  />j4 MfIs|6~~!vN~ SFtQ(͸\j[ˮɋEAG ؠneMh iV8Hk"6GP/`EP(ata)FЪ9]Ҭ%y#AmpU(:LC~8PxMHTU-Ml(hu7&&ebJo"(OheEV鯎U\3m6yhV(\P 0cm16p6 M;O(ΆFLVu_3d%˖k_+.{;bT*rr_CN=OVꄢ-j(fYWYω ɟH !b1ig8QB6[c6j۩ϴ9U�@҃_6ʶ^'e^,ZFOk;%36sZo(LJ؃wɁ=y;Ls"6 X䰡b2mlLʴ"'k6[ȼ튉Etz{p57Ȯx2tZ,?@VOn)i2udy/ϗՉ <ߖ׈#Ec XyRL QB6[c/`@b­CΩ8kzi9M^uUUYYއB,ZiݧeW{d˒ۋѯ;>x,s" tFGb2mlr*KgfmN]"oPvi r,rZņۊ+<WiZN""97{db< O%;tE:f0+4- ggP@eH^JV?N-^(+>&K~^Wѵ`-!'dj dw}'U2[Y4Z9< "dމ̫,ۗ6 Go) U[Q#rC_*/+h'DM]Y9Osfuq_^r� H0lN@*(^rO ԛ9wʒ,=/KwLo.2}jѩ+ޘ#K!{֡Ga=z۰bZ{d_RqLEl< )_$/}t'G'7l*s%-ΛNojnSJWN@{(Bzf <>ͩ+X?Y~>}T\6~ ˯u>_g(r{d!<^m;dӹcy@6׋ŧE ؈*łI!7}U[ |k>ó6?V9mA^H5Wӟ{]W+_xgĸ!y/`D{HƄ-` ~9EW˪6\}zgo25Ƌ/69BY·H t9uW[·N\_+z~իef=~'1Rv\%??ԟ?<kB`yyYN:%Ǐ]N#P1.^ȕecGo{/\eݤVYwuze,i*;A48L^x5m?)KK0Fly?O͟1K]is ʑy{1oF_%`~䱊+0<1yʸ /eBtxL_tCڴE١WgK[bl-?aoǩ?\|^ЧߧϱQ,|G}lӀP C-dN<'%_&'}Qp$iK>35%ɇ3^d>]eA6^1��+IDATl*x29%31^jsl[#QXn%:5[~&Ԃ� 8{ecķp@dŲ~s7d gL묣7F_kZVyB^xZCZWs4 `f5>�=C` /BY]W K.Ň?v['>(֝r)6/O}O1z}?o=7)`ʈ=4kqqq'ڣz> 8~>DZc{ o :y FG-eȆ]&aO>"[fZ>iLL<WdQq3[89Ì@; ü, #{ԁ}}wϗˮ] Փ|8iU+^H:v/-<!+_~vߖ'FaG ذ!?iyGoo-gm/U}TxҒO3<-`7h:?ѣ E WC ќ0ٔ<2s>/V uoȩUP#ǁ>Շg�?\]C*+Ǐ+okfq2]fd onSO<,?TW[^PK"PPrDwrX'o\(3p_,~֜^Y YЫ7|X#du  @,ZC1q#P~VZSćȺ 2?*nrNk|vFh e*3󃲴p\/ }qXW[PưAwXd0o(L8b 'lf9db=٩ϴ9 # ۮIߑ-eoF/qaY6qK7K.S#7=ū-|/OX<8 _KOᓓ!>Phny(CGQ:I@3&&gKGKIP<BL8rP&G eX"e}Y h/IwuR$_)','6i9W]S]&[w$O 5l QXPpwEicq鰱8Y6p6Yhr/`<:#/\O˶׼Q kuEP~_wNWn>!}z`E ׈[H0'\UoVN~WdoML6_rYbڬʪ,;,<&~`qߋ'ޫ_4ϕ,\?ѿ#^XL~Cr+'-_01ov E˯CR#0hῗ@lW^7}+2,~és(@yp#B-,Z#PP]w~c  3Lń&…+.%ÿ).=8!l [nV!o MXh τG�WE�2^m!/؟Z@x`O?< E3\),fy`oC@uxK4B(VXcF$ <^� Byq>cO|lG4dL8FLʴ!2.vkͿWAp\y`%0FJj-^z!+'GpG`6t'8#�y8#0xvG#8P"l(OpG #8C<l>iGpi21C)OHWV]p�jY'/\\ZtKeˤKeq9}q9s!'KN9 ld`/drFv·lxދebUwS"+:yOLt|ղcϏ&WbKsݙ }v#kqOon /R&N#$mu^}Hc'7lK_&{^}^oˉkoGp|{b-&Άq(͏P 1[}m ԴwEo{UYWe;dy QhMtzL_vL_G.,㓍p,#m#$kɴ!N9 Vؗ6!h;Kڜz�.-\~D;VNk[=L3OUS'HξMrdY몭X6rkÛLxꖇ2A=FZ~QV}L\󽮒8hZC"'OԮȖO|d"w.`Rqr*E�yge/K}^>$ߖ 뜞p/`}nxl=/,=xބy*VdyYezv_ϐ3HEG`T6GO£x0y`mX1-~vYyq=/8saB 0+>|[ޓ<*xmf<<:?aSX{,ia\^vsHqrqDQi/y~H%9Q{sG]//Z]Q'# 9h,=z\Mo!KG`+ x^状\{c ˏޯJgxf?Krk󮑕Dm?-g]zE4WͲWgƺpGڇE(6{0s:&\(K)ں+|Od'دoCV_vl2m#:uJG9P ż5BzN-t_|f^BM/i4q)G/yնM7 Vj@:x|5u/`"h\Q/3o"fF?u<)mx1c/M[ֳ+N#p{kQ~lA[!>WXobrE011B`RXtj HP z5p_dVN-6\qSGeUcSiJmrJ&5f*cpJtj 0O>ݫ廧<&r2q,ˁ,g|w-4]g= 劾aF_kZVyB^xZsrFUñ BXfW= ј}.*Y~Z7O|Hv֝r%6/O}O#(~znRݕ.G`t⢾q$.[{k>GGwc|!& iK~~5aץIⓏ翙-Ol&.gWs_cG38=s @F+>١<(0ҩ-W~L]v,^E(T ~TkVȦ_ΕCY1/^Y(r2J5DU}G@|~Uf-gm/0UY9y<iEޘ<~ ZiW`8CCxhs<w-Ux2serDžrho*DV[,b? peb+A�_%ć,?"ӯ|\3WpzjFfF9ò_Af'G2{f؎&iA,`EB\N~ O>wvbWb?W_o#=tf]G @>:p~4bLX[L Q<l(–SƟ~9D!2Yѧ%{#s<BY[:_c)&G j; ߕ[,Xevm]0,'kG[g4~CG#rWWc[_Gf^p+dBo~*?ؼMf^zY7^&?*,^}{D z|xE+<]Ol<X[L P9 O[ .n9m B?i=<_V~]ʓߔe}1_5W]S]&[w$O y}!EykqNjW۠86Gr65٨[%BTB!ɣXd0"խE? 0(4_7l{eZSm^m(7R>41yҧ ח^GN#P8Q0hLA@-RQE+0ahbBlML6_rYbڬoUұrJO_} ܺlr [>XXb:lQra F,>rR7āɲ'8 LF@[:zH~%ԧ }|G` k e筽Ll^V,fMü ^H<F}c?/&֯g6zPNm_GU4;p} c{QX6w8!} U,sg֢Ց4#8�p_Xcŵ B(8�~+: sG`�h }"<ܫCHJbUlVl㠝b玀#!Y38<Le-&Ym6b/pqAg~g~Ie갇5ݭIicc6pneldx{E,DuGYww rq/JWqXeY9PLi M~kgkۨ _Ǽa H=ڭ1nmCB^'GYQqkke!1:@Cp)g}!rPe,װE䘟̘L.sa c8&ǁŚe 1ul,hVWwOQ!deBqy~9w`Ȣo 1m16"Eξ̯,ړ~qJU]ƍr!mC<tHX,J(f` 6ʌQS-fy(C'!#1v䈇igCN^1NN9c.$P'=ؾ ZfV�Άܔbd ٹCFc,X mi1HΘPnYˎ#P?7(d=~rkL=O06BY[qmfkovd* 'XvE?!tc>,1}2Э [џ>^A5oCc\]vl(gqLxdzk}aXIiq* X�)NL ƍzc}q⠸ cl;v΋2!жG:[ˎ#P-Z>d#(:mI‚XklN_8S\gÂv6f=1_Z O$$9 cM,Xɳ֋k嘏r!ie,>cfA4͘ЖqɌY: m7v Cg qY4�|16lG윟9rbh(8|ns_aB吩s6)3&OmF: h7X[9 č`8 Bb/i\O;X蔭q3\v{12-ϒc>B:Q6ۿibCq$+Q&6<;;هr b Oe1~X` ;e[kݒխlcBh\uGHG�"d㬌c 5;Q&ʌ#/8˵Kk< )'bbfve봀ql6`cPxi)cCq`|ca@=AO##-펀#PZY=[H~[[ZINb tk1b};-` :`±M8\7GJ\Cnc 6 Z}[mL( 8`o(B6ku-bcm,Y%Cd9cikDf?QTelEr [[;0 `nuƃc=,h`AY8BvˋxG )YaLG9}бNnm)c}iv.+KEfɒ[_(ń3}NsqL @pnu <,^poc[X2 ;f~Gp?#6Y>6L#yqx8^L o1yup<6er Y?>ə G*Vn)ŢEN6حƭ/ 4-gkspz�hc66r[(8monǰc[17ߡ :W[C9cdXLr5Qı<ƻ8>36Y>n9N;9bd?M:Yg�lAd7la\[qpWZ qCǸ2tprB{J8+kɴY9nRnezQ!RC}(U0LC;~a,um,e6@-䀏6r86-d166[2lG[lb,mN;xƹ8#=%9鴃rLgxX3:9lխX,oh:ew̻-`L7lVDžcP8,J!pG;1;mY>1Ћpp{Xcqz )[$S6_(qC:}(˗ڻm)+cv#_qYB|Qf>趩ڦ6&`PXˎ#C)gqؐ29,16r/‘qVγ!P =X46cZ7c駏vrD#alA\O4?trl1E~;@:?#8kɴr 0Y2dp igL鯅Q�nV.�m_vƑN dmG?N;R&6ʖ[}B*j 8E{5f}-ei6"dlm̝ƹ>Wʴuŋ0 d<ʰƊ!xAqXh `Y>O\]zGľ 4T4.##}"=I ԳAfHcڬ>i/FKLΘNyn" 3QloZ?ڑ28[;8gS%lLL $+gيpEHlb2lUCn}VΊ }VZْխc-`m (\lu\K[ؗ18,ZbW]8rZ6+3lPoX;w#`;NLgmcE98FllG m?cxشku55 X6MepPfHhEL!Cn.66S#mˎ#P-~fC,n}c:NJivẨb`#Q9: TtV LQ pXl[1߰!Y=&kOg~۸3VG`ړ/O1191&<,ŝ6&&OUY0ɴ (28sWpl -Ɇ9Ÿ2t5"1nun(b-&fy(t:ieqXVe;Gr[[Gr,otfL?XmZ;|1Ʊ1Fؐڨ62Ȯa9;w&%G'YO:"16+N91bwu ۔iOX!}Ỉ2+j|qi ~)Ǹ2ta.VG{L,b2m[n[f 6 {(#oX*.`lֆgٸxN`myl 90.A1.c:l ۧaߎ#0=16p+cYeø|Nܒ=f<ocs Xl@L8Av!GN@C914mC;̋Yb6+36Pވji8@ o˜4)[1i6m_,dmA5c)3y em)gca/B~O:⩣[>ml!;Vxq|zb}Cc2lxOi9-fqVlY9֧&r&AA&tcvڸX Åv@khٿs-A>># ܏b3 }VL-/*qЋ86㩓N;)f/~ &o7tLbbihٿٗQ94)#٬2iX.[G`Oȣ0&Mv1fvXS#N;1O[׼VdbXPaӖől l Zojuo9⡃b}A5z,!s~G7r,.YrncC91_Bc18l$3FYo,dc<fEd8KVfAY_їcyb8"ڬN+y6/"s<K[[[ yZw5=1,Y6ƃ/K}AoÒ>Y=p ڬ'oy<?dq 嘞fyQ/̻ń6dڊXL`0}Cg?9v6GN6״>19FխL_F_Pi6-q>VHvs,?ڬN 羅Aql|~Fpn(Cd2'ϳSnY[LŭUQɑcVD1ʱ?fv kh1[L#2n,6N\٬=8&/ت0Ņ,>r,rY^ɒCtGT6?Y=O?'c} 2Z=ؐB^&Z4O,.ecqc6ȳb/K}166玀#0dm̡/KL9Фc1y6AƆ<s*7"bB{n}ɱ`lPc5,ivcˎ#ni1Y+N^ $(Ga.+,Wa͕ڳt1@ڊʈ KF_Zwp9ϳYܭG(hyѸ_ۄJ*EŅ,=gUɀ",1[Z,d|Y}8E7_ڬ^ls�=[9t@auqk{:6̢9bfnd?4$6玀#0m1hҋl\GhlicyZSXcs-3-6fmYYXʡ/!6Fᘱ9p"Pf1V2z4[B_iʹL޴ؘ=uKp~yvxZx; 醜֯=Tz,@/VY&wVlڪTٳoQ5F8"P'u洈fl\^0^FY&VlWVU <ocu-3u 2tlcWh XL vP,Gówص3,uoegŧb"X *k'i诒r*AF6輱E6L7edcyx7SFXv4^bYv lZ_ө\gNqAW,;-=ᘦy#/~x6NS֗fxY"B7V\8A9/W?lDS<+_ۑˍd|iv�+:yp n6^Y4_fcG&/gOi[7NG03ˎ#0؋gtQu:헕3fɸEt 岱.;#@M?/[?晗#Nst"Er|eXG7UCHXlUoe'EVh뎀#tWu\#ַ+ lΡL2�l|Wt׸f .:@@6㖉/,l۹tҿ>n\.;x"m'}鶿ձ<hp&G7};=ӹz?GhGy7cvӗ+"suuj^G`P ZbU|e2[99:ss 玀#0TUTbhԑ æ[[�x#8 PW+oKSvLctv8�EQ\O|X7~̻cv|`# 5( 40IG a( 0(Zˍ#T-QGu]ع8@FhF?.eGoF`s7q^{x8ÍM<JؤcG-cY M:~Ǵ<fˑu:#8#8#8#8#8#C����2` 0` 2ӥJi����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__canvas_stress__py.png��������������������������������0000664�0000000�0000000�00000161367�12641336260�0025765�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx UI!@H¾a FA\qq a\f3⸢ ~(ȫ"v$5d%ΩvuUuUM{=sU*"����������������������������������%׻Koih@�@�@C whܹ fnh6���V@B^^{ȡ����tL{%uvo���>Ķ[e;���z]wSMk$,@�@�@�@+NOz;!N ?@�@�@ tB 1"\#v ���.%Ўs6:))mEc���QH[1Gûf, 8����HDY w&ZT=<'͈>q3}A�@�@�@ 431nflx5W4�@�@�@�9o~6[ lӈFl2hǜYc���[qوhÇjSh,Yؘ7}  � � �Dф8}s4joCh i ԴwD]@@�@�@�r]M ;XD M?h>���* pR;za)a ڙ|f;-W`_  � � � `;M/-0nI|5$kW2e$6t7ae  � � � PK M\Oqd X$4|Ƴ)8{1- � � � Ѝ&It 8۸}.gX+,sճ $㡐zl1 � � �@$mxX\Xƍ%|٤*2OMڱ((K2fgԛ+/���@3 LR ɔQ1qHQO?j<LT&t&([S'k;���&$4(400(z㪧uZ}KT7;9L?N?j,LD#t۬[9͸ @�@�@ l[o02 5LW7:fVߴm7;L?N7l,,}M8IebkvR=G  � � �B i&sP'J$L_ǂuݠml fqacAY\_tmT_kRR؄难TOQ���@HFd2I[77f FX&ʒ%amWnZlM{C~I*ױ:l8}���@%q1مՓɸl[y&6ےEI *I 6#qL3J7LuLwyIwueSLqƎDN%ZƴI]gQeʾ!ӖU2fꪟ0SCjṇ 34A�@�@�DLʓD` xk|Y7hkldNF6Q~X^5(k*u˱lۼy+Vx'p%/*֑D^x)dqr T0('&~T?>y͛quVMѸM֤NpɽkÕhvZrrK_mr,514&Eoxԯ՝&]9j���{\@_+4>Wzq־Fү('U6Fjo&:h!5o~e<"ϧ' 7FMcƎ!N5k֛V\YyMZ=ǵcҗbږ$QrSGIv}E:A_^P׏S\&c= Nߺi#3Ao"_=Ҏf6ߗF).2_xHÌ]EWM}Qm@�@�@*uIXXϔIL}mk]e$EFbX@T\,4۲$)ra)r}x}A&HQoZ#rS'l,l<JO:8wp<qLb{0J/(cam8qaR`Ү}_W@1pr�Vf YcVPU8L+D̶̹Ȝ"YVHD6��D u,Z) 5_m!@0GGkΩs3 5jBg=|;Na|Q@^5KUΪѱRA=zAy@+Ay\Ӷ[ڲl۶mm컜u/Ej-vwQC7:Um=$$:i!z{_;\ן͉:Vf)��ho^եHP.`_uE_+mV2a6sk>y<qj5󪪶_$I~MYy3}j[r?n L$Tji-2)"k"b(IV@2V1[6o;xċ=`hӟi[>o=0h/>kQgz:,v<L9 GKb?A6/Wy4zp#'ٓc gm&Xe5}_? SS � � �TFk<E^˯U,ͨ*epB\}ߗ_D/1ےKi;@s}3!:vRoݴ AΟE zVA_ɬZђG^P1%nmnO=|x`y^i&6h%&+ҩ%_H[g[?L}/Kc6|#W#AfvLڴhx1Bq-N]vݸ<"8Y |]5tC/I}jk? 8/hT:% г6Ut}cMם6:}W-&8&^_)srl?hߎV@�(vԪO^߳Z5<^tx־mQ ԗLY'Keq2:^m?LGuuWp<5L#Jǔm}D_6?G͔wMř,r}4"ґ+6qp9=Zgrxsc.MFJ|v%2ppAKtNOMbe+]|q1>vZiLKK$]iX=I`릕O7-_s/x3M8nw4籥t{?N<6[B/>9}|ۚ"͗8tq3i_pкxZj]Lxzm6U"O]:D÷ Wh\~ߌWB4.50_mK].#7cCYL5`-$?It|YvI<aq:k;I]ѩ|| Ilu7Д!:bGzǡmb'4mϴwfQ.ɻL&Jzç.-;6}> >XrɁU7ӍIK~r (7̣WLL>WUET_QnWcE{KEsGcGoK4ttҌ4aϾI^lJcȻП.c>K؝>n~4xCOu3"$ uks5}&)k_kϺ&"y7V2OiWy]XuZk-&:MX)kĖM@`eflʒԢS٪xs5e3"]Jv9KkZwV;` =lX Oe"qJTrVxF߶X0RQH5߮|ٌm+e5,=-2R"`hl? �A[mmh\/^Kߍ^|!W~g>KsN{}[79@hkO?~?Gϧwف nr]tiv/. KusΠcGѼ9CTzKcל .|yɻo{_܉&.ni~^v7.;i7o .JtiyՒL9͸5N �jQ1Rv bY/j\v@f_߈ώ$C2 Z2rLBI75"KRjld"V$lfKPf*eL7O%MɁ+E6桹k%Ѯym$Ef1-?M^ȵ-uڇFyy|?{þmE/Cy7myN~Xɫ6-`Wj<O,Όmc>@=rw1Cy}?gܲh#Nx4e?11.݅mL+~z蘗N>dwZ4wo.t+UZv3=yw}cK?B?Ki֍twM EħC{'ͽz M܅G}wI۶?%G/}MCkfoϠ/wz_/-\?_-XM/ҵN{ڶ.ү'ct ymy-(~Ň@pTc_؟P͔KV#?UU*6bå:ÒLujs,GDn4r^H z2}9Yf}{J_V=U$Q>hU ёx RnBѓwIWCtA3g%47DSKc]B4ۛ跗HS?tϥ}; Yߏu7Ӌ/Ko%4zVڲz[^\P*~<fGG~&oz{/8v7}m<cF>n rځ?9t}܊մ^{i{NxsKiբr Cdñ~#B_wCr)d٦݈ĭDMk#󚹉o"$MdeJ* LjQV`[Y/}>ItdbkʵW̔}<5I͢Y$b H#v8p+#Z־8;҈恧ac[7GE8) \[cV4O;@7ذZf۹7cet/Hwh|vŗ[OSIe 7~-=fԧn´h zg6_{tUy7^HgL߅^hwd̸tC&N 6#ͥ /A}mtFoxԷrQw,!mQv|F>[} ^Do:ã]} ҟbN;nG � hNml|u+m357g.Jm IkӝXZ˘jS;i%L&3mD'hӒkk&- $`QY\6&2S>~ RXKS;4m8] <Tg뚤wqͷBUÛ9dh6|*_z+V%.Jd|Nr.r W<mt_n)׺h?Oi^XsK}c$bT˺~P"-ܼs)_>&4y/^ɿs[RF~;_Mz>9+i>V#BմyZz釿1Mbڧo}M~ݪtϿO?ʏ1Gs+=e4sw\6[NKr=(Zx}W9N=|o|+io14exYzgh͒~7'xQ@/~$y*Ʀr]Xj1U4W`f/sK.ܗ-HCZ mբEnK3 ٍ>D3ǵhr1_[dXTt4oFRxL<&LcKؓ֟qHT݇Uosh|VIF&F/|ta3rlrPj/}tK]ᯐ6g;^U񩟊~E *321:ҬHaFF#q/m7}.wv4ּ~9އm|˶m?J'1?/󹓣O;nt!SS驇n$R#]~z?>]mnz׿I˦̦ykhqOܶ|c^B{/|O}F>`ُO/dz֯]MO+ݺt-b9Δ5_Ym؝,_wt;c7m(]i:k_[|�-f[eUuYJ/{šٖ>ԼYLi(D\􋭪'uP7W]O*_KV5uu s\e J)$rՕlmPN]|)sm6V]wg4ANC$ I;*-M{^HO/7 >Iu{^D۶/iE;!Wn_23ėșºJ[sWXYw/�meP"M]A 0e]@Ə__Y{E-Ym'I!=z1νJ:wOMWCwH[_F:+optA{}ߧ/~doW&? /͊q{ѿ\z3ym4^}t ˟=ncfN{zh;?{q8h_r2H~b.*}k[|]\C2f˺[%W`sUce?RsM܃r51f[}tD Jfd$z%+~P2%L&cQrR$iJ0SVYXmʂm&ж4yԇxlO G/^Dr3MݴҋCgҺS/=LN#3yX߆4hkN7\0˿f/;PA-r9oYz1ttc?elK_hI ԺFK*%%S06P$Fv>g7}Gݎϴ/c ܇}+5zlؖM(n07n͛>l;~|Xnľ~mܰݬFRl;zqgV =u_kY֊Ah-rmnVrmksut*:_ i-ږ:h[ӈKdG>X6NsYʂUKܸ[釵UV`[RtR/gXn4~P'oʥ:8}Sה wt(Oƃ}bڪL"mQ1-k^}b7pߊ3 m}ش.LQ@�@�@�zųK_ZnT]1_㮝fzxKc>Jӱ,d]Zda*ٳfX/+7W0x3WZRL tO݌mvIyxLqk-h;޺MI*J2\ )k/LЊ2bS6:&t")2>"*ʒ`ߜblIcƦm!��hk-vu_WFR3֦cf~Q[51%Ԏeu4qߥقQI2n ^媣rՕ$2՗:Oն'W�Qr֢2mK_7I~d<P̃lU.eW[3~p*ԇD*7`Ω}SqU֫1QK=C&��@c4':_#}vf;drI}DLioնi'~X܏#p̷e/MT%**SlOoʭAB⊎Klk_U^=* ̻̏NyJmDZ9 YEO/=Luq/M?l󘺦.ϡ"կq���@#~̜&ri!嶟s\l?u K?rSgUn皦qp%HMݠ#эgLuacb2mEx{'WHM<Eф5XwigV_RҮ[ʱWFQ>z˸~;�. ��=aa3y@=k_5W9}*=QAPI=kĺ2lȴ9̶7fm4%N?8f*:Ik}5No6Hf?A~Tz6omL7'@ȶY.YE{^o }6Z5v0'85Dh6j ڃw+yOѡ<rh_k(O( X|vx/! 9n3GQ'zd6bx Qd1 ?Tƹ4i!WtM |ruֲzgbO:&$*f *rykEƿ/I[e~y>ry G&_bw~+amI-E|k1" Uޘ'ꟊ`-AL7e"7գXQ L@OԬpY$`';)gyܯq& m\Nm[s3igm=GV 04PWȨWbS_uDlL0y hS6umE_eZ}�@!@) H # GSI޿ !w@?`l4v-ۇϫ}B}igBO*efhSP#J,f"nʵW[I_۪UэQ#Ok5X7&Qlt YgE.}�HL=ĪP,/4@ 'Cm uX/$R9zʙx-'Ĩcf.c7ۦ(o~ؘ0CGh-.moNaʥmnǔmOuϮ?xHC|lgї@�@'h- IȵcRzڴҮ'4ˤZ̶bv6k7eam}SK5 <j�� `>Bkt :)s 5`-23!YdLmTkژ8cH&kM('Mh���@"_?1b29{*ozu5wD/2)ZۚpJe0\|I;XNJd\VO6nK %���8 w3'RC|Gޤ,=R̳J ֚x˘ٖ(Yit$i~Fx58UVN@�@�@�@ w;;k^(9$RD&Ej39}%COf>LYvC&@ͶK?(S}q˸c\j���)Y.w9E\c EɺڗŘmKmNWZrk |X PElȂI6Az} �]B'jhm5Mڝ�@S(?~wce*ӶYk.s\DGe:hkߊ`nGRZǣENA~ |)&ЄJ1~4!\-M{=X8єSr,&C#ŃӈqiG 0TOpO^yUgy# efi[okyJ5MZʴ:GnR&W5kNN~Vށ,{F�t ɖ+ 192MإmZw7Ec*3}̴nV:.h-&WRfx#zsxNkZ$ kd5ԧj@ �#0!4,}$9#JRfҭ9),suSm&IgD$m[$.o]^ќa@}#^_-DRaMRmu2g=oWArDДk_m6$6I ~L )0&uLf_1˪R=)å(.;A$9[]f/f� 47Qb@"f.mMks27e+LnXogM%F?fGA}զ?[M9U5.ڼH@ 8�,?ƅ.Ox *ӄK[2{2EOƥ6%I}dM6AHJzr7u̾xVYiK?'- [XwAFV!Λ#Z[lqF6��y&"D\RtL%i駩DnXi7#ׅkflxZtLWyX-zY.t>?z #=M@cˮyu PG!pߪP��PaaP ;E.E^OS-~uJI3!T+$S(2S}SfK;N&_ :ll8VjY(=B}xGWyp$`,YgV?d��%$4u[h_ nPc-BDu\jS'#M| o+%]h>m6N@�@�@�Lq y,cu>UyT[uLI %i\FQ2Z}v{JNn7(xT{Ye/*x<0 ͱ`.c"ڴ1qkjm#Z}DE6&r �9%pE$g[x9a@:{_Igtܫ1xڎ2 ̺GC@f\aleӤ=(  I'-/mEF_q CBE6EȵuP&*8\:oOc~B$ _`2 ;Um|fỀMwdV/ui*RK1aZTn}u~կz |l=)ZA:r雛;.ҫʧ}^4{0 {$QLFKY, �@RfN(mH_0k-:f۴iyv/ ]ԧԺQrs~1eKؘr-4:��@|%ryCJ ,nWuT&$Zbէ>nxT1v=-r�K'rV vΑ[cGd<k"U0� O75rqPKd6&+fWo,P . 83阩~�$V0_FԳu!PO � @X&@gg*`،F $*1o^RLR/K=���sCY{PfM;>j̔3[}^4!̬q:Ida:j@�@�@ˉXykϐ3@()J"O"w=`. �ϲ2xMòv%,,9;80.}/aQ#\ fT/t@z4hx/^.r闡a[ 4@tAֶ짉Yld?O!v&Q:昴;A\r^Sć!ڃё~Af.}\T gPR60FC/ JܬrK4\g-9ùt"ٲՇeMs|PG%sD2fk&[I`Ӈ;Pk_SK~`d<|#rv@w$\ ]Os׏>wďǍ{6ѱq ah.}mg Ԇع[K�aƃ`}yMh�@n ~KR�Q[<q`5((X˘a:"3K9nݪ>kAbG1 �A`# 鴆]{/sK7s=՟ yBS*L&[_ J̴ն֪@�@�#Z2Te$rh*YK:Xj/Pk ,6$yK^$(rCfwj<.74L`ZJޫ2*Iૢ@' g6gb_bYkS VI6&q׀k|a�f@|n1_L3_#xP{ x[*J39A��e,wIzv'Q01EEɃ^~w:<ZUEt -vD *jӡH+<��h+\0J.Xd>^S�;WPI;GuNcuDW"0PVQJ1/dQ ro >@�@�H`<luV֢9ֲNn}.!W^ږz`<o\~xHD3ټ$y[:�~8ؗbufա}yxsrC$7nJ{TS64)dKXD���&iy:<(J}�K>GK@ O-zDkztv E7g܃s/ uiԦc62v+ @gx\ oQ0gh0jrhWz'ѼoŰt >Rn#i8 %W\l Rtee.=; _^o!QjY#]fF|D`;mIE-s|ך̳t#_}t<Ec8|?^ْG^n�$"pIɅDJYpNKQRxLJ z oK;PtFWw'.e JKtI~`$Pei)O/um;-WPvJq@�_,eP<طC^;SI}{@LK4ݯռ9zv$(WYԶ^N(㹽TF;57ס;Fks fpfڝ! O틏@ YECBΞcrq/[L gˣ�tv>Ifx礓iH!"\P$Zt/'COaPGujo1D W70@�@�@Iϣn=teFݘxTɜC_l'o'MogZx�ų\?Ћ]MUC� |@��HGӢt<?tiˢ|G&Z#"U8{zIHsP�%P$66 DKl(>1W$k9mQ_ b:}ѽ1 $l%aH<s߅#)|;Fh�䟀C'Z ң;gJ/2z\A�@7/�@IUF:{F\@�@tsu8c �@W(ЃYriP˃WW С6C5  � �1pPxF]Ks@tK ۧXQ%dK[/m"d+DS5fkZA`c9tMys䅀K{l%5ESM<ͣ,$7ȡfE0.J� @  ȒϹ-|>|L}ۻ [ů$~o^3/!à c Ec�V 1����@v8,A�@�@�@cG%1-Hm(=L-}nZ ��@ /ύE� |GGE㾂3_騝`A�@>~sܑ#�$'>9+hpPH8r^�X̙ţ:$GHG� |:^H@@HPEw$ aA @ >ͷ6QNdJ� | \߅-S@ǷלwF,Rlo-OCtfx}ي ~@$ޤ6@ 43:\?۾zCq @HOcyt1k!e-iWsY""vl$ t3Iދrۃ4e +KcЁg*9"G)Ϝ|σtw KZoٸ lRv.U]Sx gPy>'6*f 瑳pz&s3%k^6HtۓcZ$&xUnSsp |L"Fٸ}9tu%B<ZPBDΠT�0%{1z)sg|r�\zi4o?ܷ$( � � m ZҗL ZV '77`\gz8@&A�@�@�@ =q?dw7���h&$ͤ M!P= Ҵ%wyܫt(,4yv<D^li ۬bM8FZO@nk<m-v)- mmNf%҃@5OگH3?_㨑~W1ueI5['Qcoҁ>˙'gh%'QHݺg9#w+z o¸z*o=|?kh~ V"dq'I/{hݗ\-g"DP!bnGҖ.`_;/M^T%iVWw^x47a<ɶ7o36BOX+C$1�tQ'����`=Gt$}j}EzҮQ._zx<` gCYa � j{Dz֞ |z,&~X)6i?v(p = 3b,J #mD &74X7ǩZUы'p?vv/EGYCޖ+bb,/M?Zcz 5;h)5t$]3xGy=9y߳&҈^!Y1샲BUR}?!<]H o( /OrO%=a=-׳k {i5@$aT Ўy^ 6ѻ}<Ѱ8���v@@ 59ݻ&ɻ$( <GYi ̫C �I OJ z ]}IQb=D`XIQz.?+NzcXeK o ĽO"5ҕpuڰZ/q>g3f!tIwtkMXM. n :7vDM`DC[ܿF4sdh.{_:2ģ���|D=M0��@�IDAT/߫F3 �%7> g׸xx:~X�����@ރ|2lyRް)8@:tsСny_ǭAaIA^(d �B� <�XӮ*d^({[ -]'eu\i1Bq3#@�$ r"Qq_{$^˳'w'!bS"lq70]]$PM�t$ݷOșlMO:ecѭ& *#$h:['қZhʃ- +`@$!P&z`̳OŧN3Mglƀ;6B1�X$lOō4xN^EW7/9@ybf|Yl滲@@߃;=/Kv+NMZ.-Mq'Ai  � � �m&;�#0t_ks2'|& p<\."p{ˡ+r CM#0y捻Wi[%ixc o᪛=>[4MIqH9?DouRA�2ޣ'LㄱPm+dkIV4؛g]x < ū2! ttCk<ZDn:&~CǞP-RBn.~L \,{$&,jI59 4wWhq*O%ZWY&:ЩyMmF?ȓ;S5.|n1X�x?Iv^vӆ-%ѤavpPEvS m2|A$bR{E_ m\z%tUyt |w b��uua=fcO&##CPb?"$ݴ7Cϲ;tZ {|`"LE`̿6Nn-X-t�$""3>Z ~rLo^o �d'ԵZr/!{*DD$-bg D\B%).X/D:]E`\~Zoӗ-;W5-m[Th!1q@* �u Br'jfۜÉ38KU;~y1 $om,cc'ɋ/gu.^7haۨpU�"$8 @�:Nce눲pjUNU/]g'RKni,`btʱ‹~%c9ө0 #WͿN$zmJ�@B�S[eȢ/[1OHZvI [ބ҅ fly'w fߒ1IVxDg\b~aVǰ^#x֋e14W~20o0_a]ms ҋxDs2M\KGG$Qd �@Θ@�@ "D6�hQ�����d!3Y@�@'sj>4'V!wƹBm \@k o g 7%.s ]D׬fF~^o(m&0!2 q*[ -"E{eotp].kek4$N7qdwDU��go[ j"Hzgqģ�4$-;':ɓ5|ߞۛ<EFɖbn#`wE:ޛ$]^wSwSEõ!#p[Zt9WΧ2z^=ik}o㑌q& 6MfwC'( C':kGtcI-ϡu  � �2@ #ϙECŗ�?ߓ0]+M5 L ` <z+SPHC@ $nYL#l~>L;ş,ؙK zƎ;xD}lCh5$&@�@ w,}NNnSGݓ4@o-=9R9MHiob- � �-%p>4.uK!BRʘ^AE)b}{-U)Jw^Ś@84=e@(Е>ֲ?!ڙG'łb&؇VlfK[hDiM5H>H3M!ɻGYG �G`,'cxU_ͼ-HmP?_*Vү7Cޓ5>N1ۡrsz:=YV,Ȼt#ϛ'˵\y[kg O@ |imx4d8vgmE?F� |&+I|CE( �D.=ٖ$5Z.yF}xw g{ z�X:@s4oZu?If|#zpR$4xp{Mkh9ӈd -GJc7�$:l@~ �tG8n'ϸuՠ~[Q< |w," $mOx@ @�@�'׶+cYaCze\=�@�@�@�@�}85٪9$YvD1{+NJA�@�z@MM湩;[١+,߿V| @-$L ��# {n$aT@_�G9ɞ/a'0ǫp{g<@  odL!0$Qk^&ڎi1/I| uf3ɆWd fUVHjwi1birLW类Tޠ  � �8^ɔMУ j]+@ߵ $O)cuޢ/V{#8GOFer_&3~:\).]ֈy.m95i̾]gj^"Vܭ$ݺg ྊ`{K#}[`<#n<v_۱n+ t_ETfGZIݡK2Ommj(ߙW o6a 8!Nޑ7C:<}(ڻ 4݁7 a.<z?6YwL2~*W8a@� |b�n%O4[ւg%Gmvo$K3Ux~;;wK&c- 2xӋ$X?yG_SIʲ%ߠoLcNrA~S$-&$ IͲ̦3[Nu x{'ηy#.m~ԡGaΉ\ex3zD}+�hoif< � P! ��HI4:wZ@x>uF3x>"pKtKىGk7dї@�@`ƢgrdϝnܫXʼn\C+'<aWS㒼{X@�_uhx4>Rg7~U,E `w  �9$0j�5LoSk6;E{e]O� |"� 0!V# l.EDH39tA$@ �@<I/ +#OCKhBV_-O^]rj8 7k=>9^,{Ȯ?xJ??Q9߹]D,*D%(CxNq]* Л7kKhm+6I?kA>e<�t-?,)DOt JYS-| < $!> %��@  Ce0I Ls[=CT|=YH{�^m\KP?c-Q@ ߞ{<~9'P|�ۑFG'Z)t?_r"](�4�p:ڻF!>9/h@'w* ǡN4L:dC!z,>ԑףqh.$pJ`*]\?wx?f<rEoR8rUh@�@ תgxLȒ^H }$ݹXk.&;DG!ΝU�d&0ZSf�JH@ �@w˒-l B |LYZL}7QQ %et9fh2͍$1{ڡcbFyto*}HY>KC5FM�fA"=L1P]jyq?ߡb(+ 8@* ;zh]#䝜ّrHe5qHcs)$;DS%л*nbL2u_V=ui0n EM'{=4;|&5unTS B+ V6.l [gBs6lJTl9?<NyC<H[~ Ɇ)x R(ZPw^r7U1?T!0[A��|>}maw'd ~ ?'"g$xyDx�!{%V � $WE[ycF._md)YI\B8Xorywsa\^nۣX�� }I?4:ʾ9c!#|@; UË&EEwV{Qo9xœu ؁���-Hm)<ImN� }iD|#.Go"\@ H � �$pnYHqOu |;d  � � R_=1] ƈ2Xe0\$9@_r/M`ey#گ1qwRhu#6C|gQ1ÅSʆk4A �(2�@N H~�oi}i-K' Ga Y8>;b <9E A� |;cN�b � BH[S�@;lIe׵3JEޒr&: � w@Nã[+m4O`=O'E;sMોd6 <Lg"P@�@ $ A}\�M&H6�YkHXe9]N`>3@H?K[,kpڋ^Jt`c #AM(ܝGJyѽz_&"391 C@'~ХOtCzAX_*?Un#$1Z@Z9YHޓi\b}(6mRX=��@?{EԊ}vBlC@ c=HH� |BPP�7xC"ˊc"20hI@4#0t9DƌV9S6zO/F8yJ`_^˲}jY%~OrwZ�|WD/p}eD;r[Mf}OdwHcvK?rGX,["F(NE8!95')aoZ-I t@�@�@�@7 L'{Hn7 ,A�@CFgY/D,r3e -;;'$/ @ 'abh$M � �m P bJ�h-$@�@�@ >9ce<W�H{g_fH6-=J!/SlOgkGF]@�@�@�:�U@�@�@�:ms5 � � �Gݷ6hTŴ � � � � � |h0�XcᤃZ%5 C �#tG6ZFL] |L,@ $yhڼ[_?$y_[HgӀ�t7iёE{k\%a;/+~7n����A9h= :QC� | @�@8D$[%n{'T!�@k o g$;v__<yCLOq_s\Wޯͪz6k 5�@3 o&]n*8w?ww8Fޣ)Ck ޚZҾf)Nx@=X3d,=?Ish8D >H3��5%Đ/"߈!MTr6޺ =�@oK� �=KYo\":J<�(2�@(by `34/e!@G'K/P�]/ �' oœ_+X&0?AS$_]r/ԟCjEj0y=$=]O �Lت$yw&Gty9%L0:@ GT\]-i:);}R U'ɻCȻQpppU |yJg+C $V0vG</ɲX$qI>y;40 � � �M� |oK � �y!pup3ÑK^ 䥙"$a��@ 暑 PiC2+D P!'H~e/ؿٞy,Xh.XbVP�h.+§;O#o � � � �VpGXo'����0 7i  � � � �9'Khr��� 0X~$Kwsl � & � � � w{W#SjYN-5�V< �=CٲZm���Lw<zd£#}z5Pk@�E`:,Wy |^�FSL{W;py[_Kte+DޭkKrhWks{<yܚ?8h3N&,^O}sd0_GT06Hè@82*Wu2cvv;Mg&3dzg&SV佘Kh>D �DHqtg ӻ;@�@�@�@ u *{hW%B@�@�@ <ß=MUuhv |o@�@�@�Fi?*B#�8:���%G{Ŏc>$#�D+\wyҞ?x�N� t- X.<ZM �HowU"3>G@�@�!ze[$ v {뜒~5٦Jg[x4A�ZB-y^DEa%גi0I$!P:NtKtqCRKy—'JzŏeK/N?,@�@�M`*g(6ݝ5# h=  1PC@~<l C/8{C,a  � Б8bcmhhjz=K� |z,@�@�z/pGY&XM hYp^XнHrq& =&xDҔ  �9$K4~!@ G/!]5즭vO| B[ð6y*GHjw1Sn!%8i @�Nt-<x5͓$9"<s-eQ,:3V8[hK%@�@I Up P"GBj=>ݻYO6-vP�@8KA0 � F� |@�@�@�@.[Q. |{@�@�@GR_<Xzt[k'lM#ih@�@�@ -7/=4 '!Vフ0�h b榄� {Hs`#O=>U4e>q MƤ[4Jpv[o=nKvJɟ_ �N� |ax'#K C Sɵ beV˙3CԖ,* �A� |oglbtڢ ? У=߯3{n/4hHp�A1$<-Pqނ nFӺh�4F/ӷ!(\ Ap � $sO7>8DvIw$':_.j�-$5 Q~Pd�/BU?YG@�@�@�@97kG{=jsltmh5g/EM7@�@S =8{CUcMxyjp-}g � � .i~\HomHmzNv\d-MYFYt#rv*[}kٲ{?9C,e. u䧝2/Bo%4=s$vD#"N~q/DcS,M |7/D%,(9Ks5Ie-SZ[[�wܑ~<{s}Ϟ;xj GhrU1J+ Ml`.M vk$ݿB! Dl*X!?YfR2\J|,EO3=@tBCK߇!7A9?3kCnWP@_vK4#kS,|̋U �t )OIyn !=@Asx>.t!xcpNCHzSBpJ՗!Hil#m#С«%4-ͣwVVnisxCeoK;٫58K,A sr&7~=V3ޫu@b_Xp u~` Pw^sOT5=g fV>w)Jܞ9{vb$~e㓨$Wx)C [~glT $1uoxgx>P^57 vIt7$ݲG &_IǺY,^t^5=<[I?nh`[A !;ObG>@��|o3Mڑ$7D'Ez#N%xqcHS < o+ օL0�$%T5VOh �" +Ik\ۧGD//d"ٲiMY@�@�@�:����@Ii%A' ]n ��`tpZD� |@oeMCkQ@�@�ZGE:ؘc ]A`_]??.iFP9Yvco �]E۝zUlvj9$-G A�lXR.iYkf}L>M74Ȣ*(hRt_wgqQEn.~!.;.u dmA6dind:w̻ynʼnsNEUɛL@c r^@|fr~_2*2 Y7BHGC�' @� z2_Ѻ咈GҘ@i$,88,b9L`D|){QH1ߋ*W5p :{$L7#�@<$l`)+㉂>Z~nʔK..4I_C/b^DhwW'cPLLo�O� 8!Ll]6đ$>+Q@�@�@�*L� |7/7h ]b:Xf-# [g�A ӉRµ/ f11 B�x7Zjq/)!@E MzL#$0mhߚUn|E*$#0yC[7횣7݉ۢ /2:cC> 3_f~O&/{L.<M a@<p e[YZLd7hn5i1+7j~L2. FyIN'N47O≾  PADǘ]Q0]'H rȷcRy^3Z)c!/-GDvQ݅ |HrZ&5 Jq>l!B㢾$p= UhryB爈Y$~$#I૏+�.74s L>oX$~y9]'yy!wQ0Cj3p;4O7  4  �C&3Cm8Nޏ7Go Dcf20cg>c]On^d4| ل3 S_6CCB].׿g9T]l*R(lMAMQ���DHX67)eZ?JԓڼiX!eVU3_w^k@f%D;G)d.gĘ /��4� �� \ć.n6C��$9h4iԁ&fH&js N:M;R@S8}L[93;Ng٠� D_0Ato/"��xg* N^ jzϘ60%̛Ħ]P(0��� �`EP/9/'O~dszGZ 7wB#D$Ya��@_-h=$UqC " |)Ob|́ � � " GKBL>���9$5`,@`8X ͍דn^aEml|�twC� |I:TĄdR<cP@ G<`�!4+ | +؜;'=l&Yz[+]UX%x/36Ec\B4pn曬vh3A6$mm^ 6kSyYWQvD=u& H )~ "0sS%e2}߉M7^h'ssM;'( PC~'U--;cFT2> �RlC'2఑͊ VsKXvdk � � �@?CD�S­Ϻt � 0wrCm{x�xo(h}B:1=HuG] �~ ~9̲(ʳGw 1x0!6dh_5" |6{:0L_q qDv7 nIc ;~&!òtQ{h^gL3kne{!o3AuMon1U.0ޚh_#!�f�#&rWU'@*4U@FH3N6g.Op(;|A�@q̃˳-x}nbq P_ vln7$fy`ǹl Q-�2Cć29IW|2."9d+y_^ �'c(y 7N0_̢/us7>a%G X A@;>[~D郀�x7h?h( P`mѮ �G( HX$�� o;dMWv0q��(Hߒ"}iUQɚ�JoG cTR Os=<vhp,e1|^A& � p,x|r[׊Ģ8+ �U%~�;V#latO96Le>f./CYNٚW9  !"EE#.'c,�" ƝLңBh|Fgݰaڱ.DDZaxsoPQ;S"ԉ[=s [CTW:Fowɝ͛_Ifvw$o /} �#|{@ D^f � `ћ7ͳ''᠔�l� �8 7Js~m.?"�� �pET�*7|$NWZxh-Eh7 �*@?̷݊^swX � � � �qǑSwH/vc&̝ՓtX$Z; Ѻ}1|tgqsyУ@Wc03:ܯyT:edIho 74xUO‹ 64vEJ( �%{@pѦ"H\� � � �#r[ ��"k@tq8k.C[ԣ%ܺh2>G'[):v,;?.rϿ+$%~|@�:_W7຦8<I|?eי~܄y]f1C3l3Jp>o/|qt7I ~].&w8ΩQF9xCţ G PQc rO|'Cđ`DxSHd8o򼽪ZZw_h|_@ersY{W`0 >d'^7�T/[)]^&W~&>c#g>M-7E1 %7,ػ&݂#j,@ ff|SJ& Am Wj $f/h%9aP-mԅx_^_@�@?=qJ/6<D(=,g9bޟg)0}I @3'<|;J5s_oSƗH P5KuGh>̼U,Stźh <ƼޜƽMse幵Tn߉{*5g h8 b=& BYjp$r\B= >6gA~􋚃N+} |e_3C�!f }^Sbq#s J ݖbA &DŽ]A  0Sxds>!طk}l溴'}C=:(A mG1K$p2cWg0t��؃B.Y b /n`.'0Ds-"O~j � �x Ƹ~[0e'>+o?1Ku L'1ؓC=[vZ}fgDGLgv2w*WD-$Z, @�@�@� ̷x7@?A1O50giyl`Μ̶+G: "v7ZzhߌpF(fD癈Ӗ浞�@?½ߍ&M(©'x)o*}F^ĉ/ ܑQR aҿ3=Y7dc$NJ~'k; 8b 0  <jz>Z݉gg���wH#E@��ֶ&2渾~ӖM�h$kG X=y-\@ >cB>fb6%m QCi` � $Co�鏺t|%c uE'��%$V,N]# JI༐oQ)I&]oZRHiq9$j.gio} AY-H૵_m [lv~Z'|=t݄cey`k':$k3x^ 7$_K 4w*ofq6qa >䫪8Rz)OR ]SGftXϝ́@?0xS'MY8y5g( �&o#dzoבuF|}6TQ5ЧD]mq_[6lKaH #u=tjf^ h0$964E|(O0WBP}$]$s$P|o-ߤ1#MtsEo#Hx)x(2Lh>V(L� |9Iu]d̐P�@mMcYK{@ eKć.+LP5A7{f=Mgt} >a~r[R kx UeYor0a!s]g~,i�xMr Dה%lNб&8ѧlƤ<Mm<׌jhA`NZw=gdsPė~h?uA($5|jC6$M�5I|nQXk2X\Aktե,Ex^lx9EG%_K@�@�@�B9qvĶ|9y>X%`sW@�@�@:<Zr<<>%N_ЀOL^"HK �Ԇ!ѶL,숅SQjO`XCs_dyFڒ7!@ oܖc LnA :QG*&KgC^%!G"{p(??$#>| 2$>8I1pvD&$�֛z>W?G( `@oV 5T#ǙSw枒siџz(AjI]LQ_߇|GD^ |OQ�rش¬FI`p]7^h`,3>gdt,[`^%6)esWDۥyeO/oyrp$( "$zڸG]6l(|]w5wͩ3k@4f+0ͷ҇ě,e*|=>o/N+\‡*,S;p{ 9P@�@`@ �'3acI|eVO6j@ cG@C�T�* %0y)c]CWe���x7hA461H6ZNDZi9M0>h HN:e;Υ)84E);=uS2\ 2^½ 3=n ={P�@a n01>{�@�@|A� L�!e\=*vi@ۃuq-\>Gz0A�nn$0|Cg1HǒDQV��@�IDATAqsW1'"=A4,  � "<A-T$@q /=Ad=<С>Ikǂ&Ww?$m+  /B , ?wSzДK^oKD8SlOScц0%|C8m# ($T�KLLslYpt.篵@O{0 0 =7wY%\=S`~V)=?b? Z߷4bjkO)̿>. � � ~TG!4id|L 0*o5ΎADLWkk wÁWnK;դ28`ށC4!$5CiF(MZZnz3'4T�_w7_’PN k"@ �D<0���2_U6v4sO3CFhT?K}kQW7 J5Q � �"\ zɼ"F hKy== %#ШdK5I4qI4$~~o<D !-?rph+u"a7uYB}FE� c\D89&S)ǍW%8l =K&'eS<c*}uMJ7N`O L>م\>\BSr}Tb~$~1 %=. uRwE.{Qho @@ćk8N}ׇCtȹG ЃtE݉ t%Jͣ'<^_{0e!|Wu<qA0( s]ӈ6A?#Or_� HC^ė#|!Z&Xyr}3k$hZKׯF.SיL:ztY 5G#YIn&߭`Yӏt4yQr'Xwry\k uS:Nڻ~r(]1 @17fвP,HGhl]v܋;^% g`AA�*B� |5 =<@�v /^mCNK@= [Wto~UnH˽?�rz2)g&57mtzB؇:v09jGCcϦctoCY^ӇI|1x%ěDqs!6*i 'ƺP"ufAYМ,xV jN$'̑<}1m\!8y}k<'> 'A[Uuk�Oi[J� |VRG`>0;, ֡5G/0ي~[I|WA߅ (+~mFo.9O<. F�@?X 7|CƲ: =��(ģ@? 2X[@М,0_ ۇ9���x"'r! 4>ikwEu{x[6&3}Hv@�@ qyVpC`<£Mt:'%U>Όb�8X"={9;mW�j[}gHTߵae � �!pOThv0[+:5�!lv@bsPk,VM7/;[jsw6Dނ_Ew/ C[>>c+ B'�@?=CRF1\$>v i3 Nu%A4eyk׸Mi|3?(IgepwҨ2ջ- �'[LSȼG~rfߪ}l<=sGI� ({{bVNڊ Υ |̲$qnC>͸#LM+mB&_ |mHm"h�1=b.1K:RbaZvu>֜ܽDיHySžnǚ{bbt=4*Obw/xB@ , ]@Z8y/Zܺ!*߂ikSf|�t2}K7+6vGd`,Nu!IޑBSxK,f?[ӐYo۱!M�À�@33ׯB8@z5?j+.0oOVWߍ^2VUvqٽcCU b #=" >P@@*Hn~#(W-e#{ƟӞթ/F7N} OVϘHI &e�'s$ow|;B$F,">x~Z\6 .|-cyGmV�'{~Mj1K�@_֝@DVdnDT@`H~hn8_~?ozӾ]M eh  ` ǯ@*a @�$0{Տ υ � %w&:߻f7�@- 񊭈^xڛbK&@ L4$m?s9-_rs5k}Mq!Ȼh ?j.IzC!\@�FK!с6+lG� |>^)`i¢4L^q7ϷZfL^>@%:;a�t!7 ! Ѷ 2?5 |+�ZͷU1 K&(D7 Wg"ƐE7Y٢íb>8Wwt@?@ +%/&,c} 0 cܹMmׯt=٩(ǎ#Bz1(U;zǹH=E(��Q@? ic޹mG}Dw'ՌSw03���Q@?CSNegMㄻʲ 0knDK\Q@�@�@�FN� ȷ&~Kӝ祯'%m0%`aWļo'eG|iسwm����x  D``>�l_?i@&��@} 6-} O!ȩS %�$ʼH~"=g;l\<V(NওB>3 }[ߣy:D g�xa4hKo SMngldKg?,F(??)o_l:.3lj .UAyyo ޞ5nlů\c:'L(s4D7S0i/z>{k <WSxɇ>,y}%N_Bgxm?(S(t1v_sQH3�x@�@Oy#32SU+L:kn)D"Ocq^\ "w.^y8At-B`鳧ӷ.ͰݶtI-&x �%֗8]j%:N'KyNXh3тd0$b)$K9|,O ?k7O}%I ¼E.GأnixsҴ/<*% )� Sͷ Go^]fQ6h L"+Kd+q&/LEs|8"W9`Z>kZS"HK�DkYy EC �(JtHsIZeJ*|Vpu\,Y# <&O2ܼT`;89~bWoc>%e5 &F�c?q"o @,$ܱ "$ܥ؇2O | v $o IsZx_%;O_(@�@oՊΑȨA�@�@�@�@$rl$~r�$5���HpD(5<}e殠9>Vu_jhЧ>}Kp M( >qKyM9nlc(/]fs6>nsP7N 2EM424[L]9IUtcWt$ZLK3F|aǓA1XLӭFgjy[D mUyDt!Z I{ǹ9+#Z9S~>𶠀�@.NQ^pE`"$%2mxc/52xK}QХ%c֡M`]hޭJlmςDAz{09('{?eL?-8=o`gt��@_6J ѵ4AJi,]6I%^v wGD|x) ʒ<3Nz �@ a}g-du_ \"03 <JLpF}4R&yTu/gzIa5{f1HߖV^9a[@ o7qn MyMH4O6?ɬo+KĻ8GrxiHt853DgN� |wdE}7 &Y}@�@ ?LMwV#r[ %p^G6&@�@�@�I� 0ic,���G#Ǫ4F |#�g_sx bw5/?uW!�d$>#(�@ӂ,n>zt3F|r (?h,MSlTb)Zc4nquH>yڐh8y8jCl@#;" :# Js,~qm}5~y:$(67J?fxC,!m39I.4Ev|yOu@thK$('Bl_w$hvgϘ;ΚwM`'o-2Eo;C͞,D@�jG� | pּ1@�VhU|EBF� |6N(u6yM 0#6n>y~ON7 @_2."=@`ُ9Gݗ47-|hH\f :6'0;/;K1NQFG� wF2aˢ BN{~!D4ܫk\4yr2< Ԅ@R ~(x̙sDT)3miY"z8k)3 S]57;^Ga)ֆI��Tγ ~8݌EC/d$>C"~LY4=Tj @�N`SÜiM<3oCjLt5O7g˼C �~/T#̕ rqs-9V�|sVPUem3&yG 'I� |�}1#yw-9;kFw]A"0ne'xY^Bqפ+㷰 �ij=W AK$~AZ1}Y{-׳RIo+9Mz>+r]w~ W: J@_d'T�'$LصzKA 2 0jwަko(?$y$ 54ȟR}w &d DH[x\ 8|$W<5`eۊ qfr#z]&2} Mb<A�F� |vĤ&=ywKN3H9y#72 |'bpVi1s=ob@�>leNX$<H6$U5@�@�j@<y NHIpeS2(̠ |}!b |E6 ��:$Mn|>\"w;5&k@�@�@�@�@vnK ����:%4u] @�<:/V=BǓsA��yHY@�pP ɸ@ !pԥD4f\(rGDtG\/܆t9Q@�@�@�@ �82)zNnePc$8yd@�@�@2pke ����"o@Dtm �@]BsU<~3 rs<$l`() dIgiM|ߢ1ʸpa~ J}h.!gC/ c!xh<UA0A u%]oe^Otp&0l#``@?C}#zkv=]ƪв B_:��(Y#>\FVӭi*w34 s~*ܵY:�!( @H0e"!� f � � @D<DA($(#3)0�WdrW? � ܁~񺔇º�(3Ogh,/A�@_H%XtzEfi� c<L@cA^Oٛ w,k\Ve4e᧬8AF ( � PUHૺs7d$9�nG*@֙nWi#$!x_I � � �|lTDɃSY/ZgЖ[nI!RѪU袋.Gy5?i` m%c+Mk6X7 7(  ]>ZEǵ<R/P:uͲno2=ע5Ḵ97,X@k׮EoԹ ŋiƍtgw ͣi-v{@a^g{9֘cܱQNcNEϵ-ΘZ6-z]tbk%4W "yl{}ߨ_HE8qD<7K`׾5( `no\2XvJwsi+oDߴMzA�@�@�@�K� |}+���!$5T, @�@�@�@wo2����@_MŒ@�@�@�@�K� |}+���!$5T, @�@�@�@wo2����@_MŒ@�@�@�@�K� |}+���!$5T, @�@�@�@wo2����@_MŒ@�@�@�@�K� |}+���!$5T, @�@�@�@6Ҫ ??ҋ^">Gӟ&W^҆ '? WerFT^W_9}뮻wP@(H|5Ozu.o}[zmkO__^G`lg\}CN8}Q?+:F#ٵ/@?yL<=?6{:|0q~6tSz׻E7t]}-4omN@/_N_~ :V[mοo9m@)뮻Z̗.]Joۉu_=0 |l%{챴[8oډv؁&'';_ґ_򒗴t>9'~>OB }ӟ0 iժU#<mqя~DgqFx/nٞg>гbM6io[nIv[wMX?I':.9OPK?7]|?(P0xϸ`ozӛEzs17u,&P~vwe´riu\\OzғCog=Yv8'GsZn?Sg]>hZho#lccc<H+O~3zyc|'h}^{: 3332[;x"oݎTwvuW'w-B_{ŗbť}. 8?MzN{ ˗\^A /qAWՎK/׼5vXa 19$z顇vmi;Jp=_o,GqD+yh׬YJ_W\ɉ=_%2|-/}K]+>cXZxD!o^Ɖ?*m2F5}kt'.~Ъ,YB_3-/%oP̉/'>=uلLkvkpR߸t=67WN|-wѺ#_5wܑniR⇺{#>#PRN"ϬI2>C.%.~?|+Z:#Z:9i>Vr9==/fXhB)r 1+~ _ƍ;VoR-Nx?rO|7IOޞ'Щۈ |p/OڒW@]>|bƎ/rM<; RSt}-.P�x{455պєC?}khN_Z \1q-[֣K>ZXU'O;s럅3<;VL>܄}EŸlNtQGuMKl]c5|o~'wr_LҊl[6o%m9C|vum%z̳K{Nz N;cq9ʽ{nJ~ڵW?c4.?$H_a֕+W5,5|M4Z1qoHT]5 ]V\uUF sRϖoRMΟuiO<7Ih p"_(%5;58Z'KIj~{i^iNG'/rqϙw_O|>vy4GI}uH;SuӜu deOr&7&۴MgeJ<~~8pƴC=4vr9'|iWa9Nn7]sIeാq]@g z l=NivC]~YW6><hg >9?h.RVl=am~/�|ݻ>3h3dog|杓Qv={GB5κ,޻/xc!_wo(E�*R~ΗoNOo\>%p; 6h7%%"(?LJlkpR_o˘GO=S7~cr駷8җzy~~Ӟf85KZKhdSg:W~/^PRVwyK7x~n,9묳:xWuE]Թ܆|񶷽| 7@|='J/f "&F+{owDRV-'7*dӥ'�*1>h�6?׽ut%771&'Uۯ(�??q7rG!O*T* C~&֥XIc}J2u.Yt\C,5`ˢZa.v^t\/1N o$Cip7ge!}UFxY5?o90"v-:NEZ,蹶eSfE5KrNldӨad H~���.<9`rT5 ����@E=HrE���D@ZN Ͼyy9.w � � � P yr<C]|/Pb0����RȓG.,S 8@�@�@�@�2iINeHHvNb����@H(5Nˮզ٥OV?^: /A�@�@�@�JG .lzYto" a`qEA����zҮ |dLe/t � � � �!sC-ky%q\`Wdsŀ@�@�@�@~$Wh˺F oZeK14`'q���7P]؞74ݰ4.R-NB���0NϫmvcSs}n#ebG  � � � Jͫf.6'#FH'0&-ZXm,o`% ���@ph�ے춯n\e1kX9lkk{УkkgVr.'YP"1 U`mײ,2Mv޴uG}E=ͨUb4Co3VUPxqI]~>u]z2Drh],6!E7\kˢ5ˮcKm>~fmh…FRwׯ+W҆ +6d}ׇgD ]_HM"pqǝ|2dNۢZNjљp7s-۵,mH[n-:5'iuIظeq-IK+qu:gySs,6@�@�@�@i,wB'ZdUsr-zI¹E5i۲"2ZvujI; Ѻ$YlfuH6%Ansz]8ḴxNS1%k[}UG':qQ@�@�@�@`tim"jcucI-5kNNɜ+qgǓZ|̵-Nƭ'5ۤd]Ԝ,<1 Zå׼ռf;qdݮyѱ,DұR]'>Z@�@�@�|)vvɬR8$i'r]w͵['8QX>bY/<Ib*]06o<oȒs<+^,:Ǩttmܖ±Q@�@�@�@`8orYjgYW[sqEǵ/g̹Ԣc?._궶S|e۵}}^�/>O^-ql r]f蹳̇J#8.>m]C���A)hRsp9ZDzm&}t<2kkv[[og^&7~Gj~\.t"5Bp.}9.ˢ綖ͅuqbe=ѵ[-k=d���Kk.։T-<JlZqz$a_]/\6}d;v_G8@'/=69$ѕvRcIk <$羬y,z6]$ҏN\kC���\FNl9b'vg=Z3|e=w}.2I'jֻq:'/G~$!g?q[j2IviK^v]6ѵ:��� K׶,:]sjNck?%&r;N_/ "EĖcs[ѱ_R1u<6븟Ԭ2?3ꖞ\&rK1UK\ :���CC.ٲuͲ%ZRN"OZm?㈏-5KSuZ $X_H6[<>؇褖ɜ_܇uܖ"YOuA�@�@�@Cbj?-]ںN&Q"s-mNdC#0"}te[/vf?)Zf ]g^-}-}DR&svkNYg27֋lYnkYrV? � � � `|%K~ZvZryDZ?ٖd?].X"v[JJۗh/'1z=WJrva's_qaYqELj@�@�@�йH۶,m]|ZH8;륈l+R$VEYx®$^$C <%m־ƛE{nk͵}H?[o\;p[ֲ~v?A�@�@�@&Q}ueiZK^d/˺&ɦ[nz._ѵ== LyYˬ~zGruqmK-~"zy=г,H?K6h[':-z]gA�@�@�@ Tqv>Imɷt?I-6ns>%zNdE~+Zυ}3׃9ɔZlY/NLŦ\!cJk.-;uek;y׉;۵θt6\Ŀjt2��� Sz<['mrp,qiK'vWmjo">R*'Tj˂t*:s襖Xֲع7<)Y7N2ǒ]jѱq[mrTֵ: � � � 0HSưm-fWd ȮZt_ˮCeaiKֶ:nsa%E!p"mdXI]tcI-]^I,Eƒ]mA�@�@�@ +ɣ]v9fK[לڢ}d?Nuſm)a$ Oͅuv ?WuZ͵wq3R˘\~"۵m:[@�@�@�@@r*{.ZEk]msr-6,E'5}uqvu}}'<aI>'le6۵k cMtRNZ'60bGf&qn$  � � �HNgڢږ]mNĥ-J[jѻbm-/tNE1,u <O3mx,mW*I]38'zY rvET DZKgp;/t � � � Hu.g뤝TMGd] nVxǵens>q%Go'WD^ےt.~i5o$vD'>L6.iiuP}6 � � � 0L1mnTM+Ԝq$.YtRK,5?-ؗ +rrk׼hY$"V]l7Qq]c2_tZ3]Er8Ch-g  � � �6ɟlݎz,:m9I6;1mZIW/u[;Hy`j9�YձE/~R^d8IιuO,ڢ"Ku"Z.Yuv?A�@�@�@`$c%Md]2tpvZ'jY6ы_֚IѲ$<+;đ2\cؗ ,I.zֱNص6_de'm\o53N?і���Inzi'Ʋ<RrӲ:Nu\H\i?uj, <.\cM=Yp-m2z(I.6s i?]#v8qɬh9I&>A�@�@�@`$rvٴ%N.ٶj"۵i9϶6UYE,IuɚwuɹUWW+}Egۮۼsns?Yw8"KmL=6Ӳ`Ŏ@�@�@�FE@Xz^R\kYl6ٕgI 5M'G?g9/WfDK\뤽q>ؒinT ǰK}2��� `SvLI;6]mڕ=Nj^]>"]} x^PSj/`\ k=>8Kf89Sk!��� $dږ&]|\m:-iOj2iY<: <O2.6'):lZxtnKKyL92iUk-sk?{B  � � �dɻ\>ZEk[vYWț -KmYӶI[ud |xIɨeq+2}mJzǰuRku5?l^@�@�@�@`/ۦ"gGI[׼r9o.4IqE"1?Oٟz </ĕ>MdHLS\I=ǒxK=עcEvZglk?{C  � � � dͱ\~ZEk-lNۋݷmm}u[;S'pI:YĔ `[Z8K ~\ϖ]mq}���r˽lndqe^^m!^duѾwu]ʾx׀<aWjmu\8-Ŝe[/v%.]6cY:-븤^?>V@�@�@�@`xr,zֲ:Ӊ]EX"v='n,Λ˄Lk>v :nKlg)_>M_Gseq-q:g)z,���8-N]2Dm{\[:ֹniYtRK?uZvc׾-9o 'J:]zbx8[:.n%x2'ֲĕغ$GvV  � � �e! k>ME묲:[-fmqzTϓ -OV\ʼnk.D[?xI[z9:N,s}ښޟY|z{A � � �'9QZ}Z/i=yMv :b.A%Y& V%iq}SE"K]?jElVo#vmDzh���H6yjkv:[.ѹjI8ZOGd4g:i_Zu,sѶƭ[\ =��� P$9uu-<o]uN۳2ֺ$m\$nŧgaZK]Riğk./Im5?I ���'P$tu&]Zs;Mf8Iٲc36p��IDAT&Y|lnde]>.Cb}M@>׶ǵbw2��� @2mZfetbK͖]8uh]&0kmň\.GUEoO���(F ou&=OǗi:!)iKvu|$YbhyҖ:Nֲmw鴞e.jt]y|u? � � � 0hyNkkRERޖ-EƔHpٺؤW$ɶ\dNV4{oh@�@�@�@\Qv,vf*.kWX"ڭ޶G|ڎe۾Ȭq\~.-6yq"K҉M$mKm:)zlѡ���:HJLm[R[\f".4۹Hv_cԶϤ2K8[6,u:ߖEִ鵏뾐A�@�@�@`&q.i#mӱYu[N?ڎme cXq~>m.٥c(ZEhk:v � � � PUiɩ˞4_;s1e~~v+ r/'lZKf :`q|OR/l � � � 0 Eϸ~.mt[˶f_[3_oOK31k8?v?2o\8C  � � �u&.զȼ'Oȥ>}2˃H.Čum]R[۴`t[˶Σc_Wt@ � � �U"'Auf>eqjlmT2'nKoi+p~izq���Q(˪t[̧߶+pcUu 2y;eu ʎ)I}o:i1 � � �>J@\z[옚cMű}3(扟exb:ͮ}ȃg��h< j"iq.</[g]>q:sqh[z흠tb7~ͥϢs0zO>asވ � � P>K4KM+ΞU˪|eI6u^7QF"w48KUǐ\Iz 6)*2v9��@ ,4زĎɣwtqz4I_e'O^[%ٲ3mSXyb@�@�@�Igr+gs]:aT&:)[=ıXi}q8=Le'mBZ줾���@M2ɖڏ>uN*/^&0뾐A�@�@�@&Y|ژ}Rߤ)/)6dȸYkbi_ � � � �$iyvi1zWP+Nf(ТcgˇAf� � � � 0EߤydϗkYbL?g^cv?A�@�@�@&YsS1\}ҕ!wyey yT)@���Q%ykoW̺2%ΥH"}4~XA�@�@�@IM/GIurP'F?}n(,:W���&0D1+;#.kk^ef3���4DlqmۄTAm1eʃ-c���*T " bKWsPsT\�g����`*nUJb1aC���F`I0ȶ&(L:@�@�@�@vF@b̾6Ii_9K � � � `BR\9ZX:%uZs���@ev&u]; � � � �je6%m:B���&]nob&=@@�@�@�HɺkSĺu`���F&i`o@�@�@{:����������������������������������5 A ����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__circle__py.png���������������������������������������0000664�0000000�0000000�00000206647�12641336260�0024351�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx En$$!Bp_*@8E~՗WOzp'ǩnH @;{_y:5=~*魪z=OT׈0� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ^w׻lɴ0 � � @Hht6 Da � � � t:!{ڛ=THHHJ@t{[>u0 � � � @;ؖ~9   ({eЗ[NR$ � � � �pK-B{&IHHʘ@)8ʥST˞wOz($   2%NuO٩WJNiw;ce   6:}Ja>vN    Ȋ@W9]e7ʤTNlW+l*㮴m0&   R&ЕqW >~t_fHHHH i.6;;lrp աB36:S7_=f}e=   �B9ǹL}, թ%qwki   M:S?:1l}Vbp@;ۇ\ } =ծ fIHHHGFہ=Wg9\tNδmBpcHHHz+|lZ/8eFXNz̷lJpA(\ڦ. � � � tB;FP:aܲVSr&i7:t:[deHHHH#\L-G2 |T/<2W_u8W}.$@$@$@$Pruяɷ | -Ng32Չ+*P\Y6塐SL게HHHJ@gLuʣʢ`WMyd3Nβr*i'NeQQr+˦<\lQHHH@!Lʣa2eo8{n^psm#~Ty<[]Qu]|]i;> � � @yJ'4Q:td8Qr=ʙUO\^VqW;ڏӏ* g# \ :2ζ o"  (>]lzlaz0]݅2q\ݺvsVѼ.letzϘHHHʅ@l^<Neʃ%ce~_76ߕf.t|Y\eU46؅ ut][VO� � � @q P֞ڐMu3QQ[\\ur,s&eטU&F]6E6d+ײ88}� � � @OsnW/, bf5p捉6 Cm%s Iqfnܗ {!C |>|Q555# rI$<e*GaVTĉmҵ54}j'Le1)qOkvSI   ."PQ: F<Qp;S~]7V'Mf~ow['ʎegٔ5}ioiiYaÆ':7nܸv~YX>J'Gva8s2(0/sQi;>x!-6g4n>SH|5I줭{L:͆q*k]K>OCŦ]]ͫ9umT?T:IHH GR=Q9k^{u)gCub[7B;i1;%ӴGm{jiTc~+*Jk8O:6mh1*N<j帴_<[7)I:Hg +<ڋq2cLŋ_c3̃4FOMkE=i=yp8`at~`ʭ|۟tꃮUCmTQiØHHH�?ܓ#iu8,Fϕ C|W_շIA\?}TҮZs.!Xͧ'cӦr]ml޺=2#n6LAPk';NXYXyo/:_ffň#ܡb/˻eaiАq)w5oSxqBi-'[ '(z %XA_"n[nZMm{RӋ jcHHH@)�\cW֋{|ʾ8G#붩m ׿vR}=?;`|eDx΅Wm*7茩!S^5}=qz~B:n5m)4#aQx=QiH;t&Gulyꏞ,w�]ҶKIaO~ն6u(sT� � � t7{~T~^83 mtXI:|?c8u~UZzpLP,Ud\gXRCO4d<d ʁW tկ2ў5VZukKK9Fx( j*TЖ4q~#6zCkKc c^[TRdIåuǤnLJ2 l;I--OȿG^m|VVdL쾹DReA;yyɴ*c   HG{/~w{USy^ wXY?ՆVyLq|KivSe>LX˴6:9 z% -G!S>_Vv<-lF/k跦b|u2bٻFR=a, ^\.2j~I&ԩ5[䃙Jr{bY{xDj`.Ubi1&U/ xj81xE~&y"3H-v̈́F369iodlٿnImjl5?dH |-;d{lKuw3q/{QǂvKԵ-.-{qR>w֑9Ͷ � t@;iGm:=?Uڎ[Į/榡s&Q񻏟b3qG| u̇騮|Fc11/h^c(jZ0ʂ59mFon%,yݟeDt#lҶ7DJw2AW'LR9DlzDV?4}Ҟ뉸enq+2p䩢|;dG2h7eQhigPR,IԖm}0:$@]C`O/[O YW vp}S{n*kV'63ѽdtu#LRL$Ph5ifg~ذB^0ߠ)7 ͫO㟲6n wnȣאqX/CA's <:oe Mg:ig=jxXoyK;\\|HZ?/y蝽v-֬{PF&iz؏\Zw4;b`ĜqyyWӁ\{#୏ϲZ\_T:,KH Lmv\ ?>&\DA92çN6O$Iu5b q7\:SuraGI5nߘk妵2Mrc(HD;cjimiƕ黲ԕ:nG|wZOe 4b=n@ rN9fjMyM7`4B3 :h&A acj Ƿm;=gOn3fX[X{ ֮nF\7(Ipc?<OB! ׭f̋NzO&u|ٍ̓.+_xX|E+f M7<.uqm2S<nLz|eX}iּƳn\(_2nhj:aO@`$@; jHW -Fr}@)[EîMiuԣҨc~vwgh(albX| 򂅮v~en>,8 <u$&UwֵqWC.f y _O~*Vl<9AfͼU ==S2q{-3wum%2J_*7_k~dS ":~ޫ+bH-3`02,dme;e>-is9dƞC埿{J.dv5+/y0uW-\GϺ@f$O5G_WT= n%˳inDZdFCm*sQu9#U/BmWM *QRY61ttX>JyABgxtVYXI {^ S=-\S7k'a6p2ZYzSAD^ HZf>u774`M'/\.9R6,'"wdnl?o3-5~.귷5ʼ{);^+Y2V^]VbVwI" wC|4'yrϏLHAXY!&(:hMּHaSTd Bea1UO#OpT?_Ftd5AmތM zҵL50xa#q#mdi|ňUlgVeڴ*АՓ=oPۧfO׸3`j #fCՅ=>\Z-طK]� Nv@s%jVma_{]ν [Ҥf߁Jڨ?R;|1+cn~q[V $@C@} !*vܴg#3Qh>M]4va!evC<LA:ŃhJAeqqXd\f ca_bM6iqvg${j3U 3ôYN䣓&m(!CfI˖yv;v=3a9桳L|IοHm=|}͵l$?)QvṆN!O,LPH G#vd>|@=ydB,xp,{{TU9%55FY֬kQ_,s:Ue0D֤嫟:%Ͳwݭ^<$@]N|dp74CO`n1K\9~CZZ)WQqX} _ď&OCÄbi}v{w>SGCrMk:q\/)/vHT7w}yb]m:v$޴fSvXi8:%dj|dFtI4&ՉcqfT\'qu3(oYnW/~=4lcvLcJA5ooN&T*3&(ꁻʧg%'i~|}ʳ-/\#GI޹'L/|7ʊm{IBO&̏w~ny{ )^{Za 2 @pn:{|oh nySGedma SU9␇[Y7b u74{;MtrF!L,߮r.a!L2nZ<X2I$hR&Se(rYY憛eI!'8[.8Wk,u؃I$NԎc/+2 !'8;~N&ٓ/e6hl)dp<h^lsL; iu;;쪶ȧXCB!+wu&,J9o)?zg`|/ɡ3&|MMo*t++\o^\g?:X]sԚoܺ?|Qnur9Ŵ- @p}�MkNش{_z?h] {XVX}u}VqnZ aADddi }lԟ0nNH.!0WVYX4a?4+^XO<{SqdZJ{\?/}^y)cu3N.tݓenw|nV1T;ŦaqfeNzM# 5fy2ye-ZZwߥ< Ai27<h!xI+uHK $ښɼj^h*flksOoMsDՄf|UMډ0K1 @1jZ~uLh U׏n*vp"c2&œnWfO۳S%@(4bnO_͘9�SռDh^k^cS-#h\ltlMgw-yl}+GZa_yWו9zaC|yuki- ijldrdCSAVSӮ[MCQ{q*Pp9-&HHH B@è5|k=:XuTl6\#3ɬxӖվX)#%SgE8!z(̜9@9sw5&)WyiލFpuVwf =;$;Jd(s51j:4nkONTHO$?m-W'-ZJ!veZG`+�/3^ϻTOSMUHGqiêSF$@$@$9ztUtTGcװ{7mih]S#*zF mDgMi+&avֱ+2W4PyUBvoX<txq%r?4n!h>2OpIs9lVfZ=ܴĪ6ST޵Bjjϻrӯ`Zoș$   "=s!Av`A\[ߵitS~7ƚp-Laݠꇨ^r? o[}yA]Ď-G5U'S\ WA:uuO078NOϑzj84ʑ:nkהڠm׎MP]b;HHH3{pv\!e/eܫS婴9T{^ݴS60'̗qe: 2/c=-kO]4#&ݸr_?|!xθecSe-]EZ6EV?[MI}tHm#1ֆe׳cz۴(AHHHpa[tL=Ok+CY?L/;G}_1[c37李hM#2W/cr q~K q\Z˳OeK$@$@$@$P5{X']\6臥U5ie*s?U&ڌ먣%͇aꑖĻPN$@$@$@$P^?t}Bq^@A~]r QWvuv2?V{ϫc    AwrrUGekZ\tltgk;02Gr7u -Len?e!@$@$@$@$л&suQy7ڊCGm ae^VShydԎ0ݼۄ+GԎ+sӮIHHHʟ i}LatT_ːנiUoN#tmMgkuX>y>c    A�H#1d:ڭei@UO2ŨutzYwְC2udmdHHHH ~"X}K]p#�0T:~ . Ȼ[&YX[i΁%   ]w~ '\en*?Q2-G]uU-qg\|;W/C^eai!vZ}c=    $~ 1-LkڏՆ/6ߩuNqӮ/GޗiQi̕kcL$@$@$@$P|PsM2ejGr7y1F;1:릵!:Nki 8RQeMlC{$fb � � tMLne)1[2Lu 3�`i78YIB Teå~>g842\Kd/WKʥhk C! � � @M_Lp!c#c_t:Sܼi2Wt<%kGʪlH<u2ceI턽"DKٚDیvTTgkGⷽ@Vvl]L2K$@$@"P{GMG֘758:Y77XM2HCn:Y<*rZߕiuAH"N/|61t2m꠫kܼ:6E${ "Θ%cM*Ҷb-[dDKlFTMW*'LQIŒ[VXr䞓� � @M'έ6:|qS9ҺbS-p'Kwkލ+ hD[Vi6)nu'HW'_ cg_n>t i{%iY8_ږVR=iT<ZNk_4<^I;M$@$Y]qo'~ek:,ve~y7ޔՙv+8,,27F:,:ʴ̍˻}1O�.c>ԋ$u<%T,5& bʯʚ{d.pc   tս8wqrt?-W\c-<b8.27mW}UP uQMv4k>,v1Mj#NX77͋Eb&i}رUjf}\ƜiŻ陇J$@$@@ޛ 0PeyUUz(Gp$%F|]۩)I2QyM1,, @/&96ضQZ}\iUHgK&/K:mHHz7i?VGruđF2'ɿ~6rW iL?)tWnMkCG4+w*@� 3v=S{.xL 1~ˬ!ߝc9$@$@ECM }2QGڗkCOϫ^qW8yw&b}pNgɺ$P2T$V/b{C+OJdGKnS lHHʑ@Wߛ l|0!/ЕQiyX>Jy4 *!g~.|a.YY[ j *Qg\b>4+3T" %dPF%r_2V݂=}Nrͣi\}0&^Gn^GHۻ Re]Kѻ-+Ȧ^m}9$FT McYH$@${ tӽݼwe:2w:qץq!xX>Ai6򐇕ɢl1 ffamrկC3fIʎAcd3T'n3dԃeܛdۻ"+'J%R3t㑺,  nǦN/ +u]' ^uB8v2(TiWr ״ƾ aСRUH<0p0'{l1W7nqg˦?8` i[~Uf[*C,5K_L ڤIo^Pü'� (vQ_͇jM[䪟\zqW;&4Ǿ-W9ٳ[Yd4B("n'%-ҧ\j{g欏zywwGTm0O)IOVlY'm2zrРs>jeIP5kȭޚexˎH:Oc̴iQ<:a>:Ar?ʐPhއSSu(ۦ긲 B@H%+81U̜6(7zTƆP$XZU?@*գsƍWp׿&Ȟ@Mn^7~'|@t CPAm^w7+en:L2Xw73&^GBWѸ \Q\�%*K$ oR/Z742?8=tqsqee~=Il Ԙw:*Z?35, IߘASftIeT" +J@$@J&2<a~`,e8.+PNenMÖ y#F8xb3/e]%H 446Ԯ6N}EhMo"C)G 漻|$oY-&x2*TՒ`oX/Ճ'̯644ȪU ) � D(佩~JY+%ƕl[:ĺi4Y4ÆCUy➺bg[N60!3g_`@R'm2f,i3YZDBi;Gx8JS>F7uso6H(cB߁í{h(_}oiiɷzd=^"ѰH ޴ܛ2N yd+sa42鴬xt;?ťQϭ]y ٶm[l9 I 4/xRFrd{$:ķG2yԎh-+ߕ5ol\%*IIҲql|Ei۶%L"%_vʔ@7ݛtBPF]nO:Q!QG١zKegdIդҺp~~QoxF? kUxj{ŠO=$@$@Iuox>Gnue58ZZm# ݼPk^@#0sW~`t#,$n\*"2f3&cqY/UHH@wܛRa(0-6.ضÁG2HX/EEݺL@Yݥf 96Z6<q4Y^`4G$@$PdEQr`|dn$]|L t <DkҺ}Tp8,XsU5g֩R=0iZDV~ � � d"TQ~+*36Y9u5qeC$P 2˯/9f:MgG+'u&y_㮳O$@$@EJ+MfD)L:]n~y%c+ K nhHәb<X40ĈrHh4+ԁ)UHEMUc9ǙBU-}?Mjh~ߐm?I � � {ӚpiK /gfAZe]MŐH(V>y n:nLGN)6Z̋~I01fƑRk$63خW$5'}8C&+Mɒ^rk$@$@$NMfYc߁G꠻Ǘi^Zc8B+ K nhGFpoy5k4lvH}G&cϽ\xT?X%eҾr$\vIJcԽj$8̮6V1fL� � t@M1Yc6|͌KZiU]5Ǧꩣ1FǮO#u9/L!LǕUX7i1*W'=.vv{v1@$eɠCNj3žh7׶VK \L4/WabHӆ'udVy\R:IM%  N(鳦3h6LQ\xUÑF# AݼʭBJ','2Pk?Xuž<6: d$PQ!H}ϨqRϼ>ҞmirپyiXtBeL  ȏ@Mg]v?rU:qi Rn4F88g a:,,2ĺMk崻Qλ:Zy:(I h 637n� � @ޔɁW]z1ilkT1BX^V!i]%Y"Adի\t2H%C' %P{S.>#t)/*4.�pɥaL$@$@$@$P\_Mg;梟^ˋ݁/ � � � � 2Rss}"*ꧧR>qw   (b=ۥ+L%SaL$@$@$@$P2ʋL:.L[4 � � � � ,rp}%PbHHHH oeeE    (vt$@$@$@$@$`HHHH�b?B � � � � 8;0$    b'P|ٽq\'G$@$@$@EDl}rvaWHHHHH0#� � � � @- � � � � �p    t3!    _B$@$@$@$@B|`f#$@$@$@$@$Pt ÑVHHHHH[ЁlHHHH C|a8 � � � � t :݂� � � � @aЁ/ GZ!    n!@[0    ( :H+=L H'?' %PB\? y@ECVJikk }+g};7ʺu/ 2$r߆ &s̑-~!� @>hye˖-um.fi9teԩieÆ vZWVU?e$Pt A6z}{r 'd_ iK;t!ȋ/(t83׿/g}wqrUW_/3gΔO|ri 1� @wKerGg>Ї>$8F{^(_(x\̒@A T@/XxNa!m?oGICC[dәO<Dimm ]wuo~3c=֎X=SW՘' Kg84? d\p9R>`ٺuk /s=VtO>*iqi!|\8SO=U͛gglڴIy{e\O>d-;v{NO3~ j*;=6o,3fF׬Yc/pF1)~ /Xxٲeg?~|Ͳm6y<s=ꫯbŊH[֠Gя$F0'yryWa2-Eرc@$M kF1\ qP\w5|ЎCk})Sw vg^‚ (8W}>$PHt I" 477-"GyIF[Oj/&w7Zt=w-%4hˁ&>WA|1Q=?馛}ڴiv$W^**ˮj_~rYg駟nٲ?7lsT4y)Q`/| ]GSN$`ds(ka6и~?\s[!zY\8ꨣE}uSa4 `#i:t˨Q^Uƹu& Pa78UnVjS@l6l6lT 34D<qf`Ͷ&m64avhvَ5g͆W޹O 3#8.f%a oFͨwbAiآY ț4{_fd&(z~l^dJyz~~]{{ ,Lw^Œ%k}wC +V׭4I<@5ӌf'nᆴky^+ yͷ jbmx6K˗'tɓ-J@QL H�\wu> |A #W>$|I-cN0|Nc_>)|SUw _>-|[/#V?g#`�V3:aJ;Ûodb�F5`$S@0n�xa3*S&րQL8rWqPcd_s΍U ?aղ~v4 +27peɁ(vv^(2O$"5Ե0kh\?1Eߜ!R<k[һK0e#J>EVwo}˦$ }2q~}I=BZ-p`A)2fͲ[b1*s92|pPQ(up@ƍlxp0ty'?Ill s |O;ni?!O[!\dO?mW~_A @6׌bb%54(Mީ\^z%cʤ,eq5 o5*7?bYzws`( &MEE/4>h吒%K,q)!j#C'N ^6 HEL>c1|kTU[! j2w#u Ƿ"x /r}k_h#xIXҥKC� t$5C-u׵3PJ[�2|S:{5 N,>#5`phxg|ǸovsWI+Ё ف�.p!/~t2 0:X X#]2X!#W-,7f~<`QDž߽O}ʎTLwl}4}bvozp=P x/#_:|Uyc &5õB5#^*ŔLb\_ ;~|?րǺ^{mWq]Zr\s5A9eDt�be@zL͝l:ik@j &WwfVIG/Ԕ0u8i/3!㾄4O`ZE#3“0�[2aF M4{m0 j}A8 DeP`ցOIJ)u0[ZV8k7`Fff_:6ӠƉHg¬0ƚ07 y/\=q-'k{iI)8 3ľoLw%Fw66S1O:~`VIyi N8vQoyO+~:~7( 桿QlYĚpa:,,2ĺdVoLen4e[P0g.vY0xtgE]dl $@$Px-,#+ -l0[[jjH1ҺiTXbC��@�IDATn집dži7r Kɴ:A&",,2ĺ5VyM1n^t#VӁ7`)` _7oJ/b 6!Pծ^%Q IH �@Y;pH ;_kpT~4+sqޱ=vH൰ן@�x%A3]=,>j2kfa[vO$@M&H8 `J*CѴx*Cti2*weZSh    8x6 � � � � `3� � � � � :%rM    �:<HHHHHЁ/Ů� � � � �x$@$@$@$@$PBbWIHHHH<    (!tK`$@$@$@$@$@� � � � � :%tU    sHHHHJ�:X* � � � � Ё9@$@$@$@$@%D| ,vHHHHHHHg TTTeR[[۳a$Pںu<s\{[Ƌ$@$@$PprꩧJ{{H"(x4HL�ѣe=9s}_;H$@$PرCb�>C(;XNq| � � C�G!:$$Л>Cty֓� � � � @ _B]%    :<HHHHHЁ/Ů� � � � �x$@$@$@$@$PBbWIHHHH R$PQ)U6I)Ža IF!i � %:EyX)Hԍ,f.>#IƶҼ=拲Ҵr$Z;, (ʝ" Ht#Ѱ@em :X}eR;a/4ItB*Gy2H7ۮ ű'E (4Q# @4{ g̒1}[&Nfi{5i[nF3nnem?TN"3?79?K&<(Ƚ  < Ё@W'_ cg_nsҲp-#rڽ`,m;">(ՓḲeC*˯l@rW"s{K$@]A* !:,,2ĺƞ_Went 1@68c-2lĆU탙VJ3JoF >dionsQQ(Qɓ/ | -ZwmBFrٌzO#m|fC$35b)kҾa<uTj{]㰷H Hi\40 GFzL>XT%Ł~I"ni3mI[u -=mFi״K&cwM~<79[$ b%@X `E9-f{Ϙ/UZ^~BZ<&Șse֐/91ae=|�< � :Ev@؝K�KEb_WʹWuݦ:u%]IIHЁ/c!3bly?敛,.YY[ߺAZ̓Ae߾2Kx (#� @Ϝ-@u2?4Ŭ,Zr_P2xt3z7|%W! f9J,/Aäuz4EFFvH�G $0`aVۖnc7lF}sSee i?4#HO;naZ"UucuYXxnq`/HHp>u4*UU٬YL})xMuԄ6xM3%n$~l4`◛,r4p-k[%2dRUl477ˎ;MM6`�kTpNn>7x蜃C2a^>oii&il4@$@&@>th 6o&OKZ[[Oqjoje yw4[MՆAƉ{?Yo~)*TlY'fI{ϐm\+eÆ 2w\YvmTGdĉN|l=7#Qb~+jyǃ֭[ߖ{W7wH{ ЁO0aBgk$"0K:V5Nqk#xYyoa~lȴ7622b~~ >L/̛7Qd̘1}0;=zn jύzJ-�y с0O$P:m� d$NtB6+G>Ї*dc҃FC(3U&!@DYj̻-W2#vQ! Ih3 FQY%F*~z# E΍"R:牟9^) NIŋK]]G!K .6%"Io?MMo"C)G 漻 ߲Z6,~-eԊq{Zu;ZeͮNWX!}j^fٓsNuZ[[ sHH+Κ:g;_+ & d"m2f,i3YZDBi;Gx8JS>F7usom(cB߁í{QB8X1ᡇ{0 {<7z*F"+Va  @>Eu۶m]6I + f$rduhYoq[ <CjLz-+ߕ5ol\Yr$iٸV6mߙ†i<1!wH N| NiRٺ0CR5i.kzVAh7&BYbp`֊J=i$s#OpF$@eL u2k },5ӏCa8f)CʡHLhgv3dq7  � :%v%eO).Kʹ Rs R9llxniZi+ JM$@G|3L $ZeM?훥fQfr>NiIӊ%ʌ㇜J�ύ9V) � t:Am@ 2˯/9R3#ҺuH Պ�ύb: � ,.CO:놆4o7fc !hVK?R&LZi7HsnT-}?Mjh~ߐm?W2юxntdR.<y23.1aE̶lfK_lF=M_n집@P!ȒYCz/ F\p>8{_jĦuRk 8sR5q_iZLWc{!ύb?By|XٙB+ K nhG9vc<8T:2-fc $wn2eGKYUҾڌЯ^&+Ke7*4>FݫNj3xas9m$lyn)z9餓|H'P;al1nKmx i7FZ7-hkލ44UnR:a8Y:D$\UX7д#i7V']IW9b1t 'PQU-u'S/A f=n1WPiNyWabHӆ'udVy\R:IM-#<7`ҁ/c=YŁ/={: ;D[0i^MaOWMO'Uk iݶIV/틞oH>;޻<7z瞓� nt{ޗ3uv 6Sfd{sIz9:0:%|<70͓� @r     !9P& � � zͶ6ٸqrXһB߾}嗿p `9M|q   \ /o|2g9 /DvL>=qv\,+?/c="  &kmw?[s1rʂfI.҂EO|c! � � ,Jimmf>}ȼy47'zʔ)2{lu]eKFTÇ˗eKi>_#qGK_xr'˸qlwy~b [W]u<3A3{3bsw}TLz˗�=3  (I#Gn&pf~5kuޯZihhg!:*\sS[[ԏoڸ꠲ꫯ;v<h<S[o}r?y(>Ǎ7hL<Y.bv"eL|\ � � "?_!vmæF{1y׬iƫCد^nZqn\zݺu?1M套^J?"M!BF''#_,.t@r7HHH\`#W\q 2Ďf6fs=Sa4`[7lGsw+En!;P7~} SqhWe ˖-|s!nTqy_Ǘ{G$@$@%K�*`$U4)*믿.r\~v-TWmd;`^9SSSۿ, pɲ<)  (}o~̪U/xnذ!msPe(1k4dl>a}_~iQWWf&xP0aBZ=F_ZEfʖ@~gh� � � k4ivaAΝkp'N(￿uQ|v+`: _>P!ȨQhzP1ڙ6m=ڮHsqǥ6`_??bk+5L=1  (}p>9^/Ο?_ cF{vǧ3lFҗ,Y"S!.t]tT,AcŊ1W^y` IP$P63<~ˀe}L4DYbt\YXZeuCS�i! :HW92-S#F1� � @N:Ic? $@hii/. gm֖Cbtx#Zen^L-*Gr n:Ne)2L� � � � � 7b3� � � � � :%rM    �:<HHHHHЁ/Ů� � � � �x$@$@$@$@$PBbWIHHHH<    (!tK`$@$@$@$@$@� � � � � :%tU    sHHHHJ�n:X'%HĶrd(>m)+~qb$@$P 0n8\qi䬳β~iruwuW˗)Lnjkk+1Æ 9sE `&{eÆ vZWV裏~Xl"֭nMve4\tEz +}Gٸqm?8Ta?qC9DF*+VK.$( p=s:` e^%3]%$@$Pc{ɛo)GuTGW_;|…\n}ON8ᄠ~&p._|E9蠃%#믿^fΜ)'N8@ Ӑ?qʗe/~!GqVK/TϟoegC51rHw+۶mSQZU/g}wqVZ,#F k[<~r5\#Gr& G B\Yk_˺>$@$[ T#yux87_]uz!+۱c?><,1zoAP͂~+~#ihhhcO=կ~%ozr=c{x<6?(nTQ'Jkkk`뮓o~A?O[n%m/ZH\I`O>A>t'd{]wg~d bHz޶Q SnU0eSk0UcҤI2x`+s4uTQBt)wp#c4zh[{9|vɟ0a7}@9׿%xb;"[m8qoPN D\?IuPL 0q8ՙ)?3fL`nر 2^PuY`^bʔ)IyӟTʐ+yWa2X<ŹU4!9sEη>Xs 5k֭[Zpb: gd2c j?"lkB$@$PO<ao)C;۷?/fͲrYZ+`#,z뭂e k׿nBL'ioo7Zc:Ƶ^k<rM7)!]vkh8p, q-N.eqLHcwaԨQ'Z湻�rSO=ՎT L�'w�䫪ƙs?fXr<bjOss,[̲ȩ<| CM˫q<|Es1v Fx{בA/lբ>|{5A3& B pg/!yvwN=?N@x?r-2k_ Na>32̻! ?s12Ld*ի h)<|rB<Co߾iST97Ns8민JP ' TD\ys .̱Cp�Ou~ۇAu.Q|o� I6F# ?cYo; /A(` ; \?xM0O$@NsyrDic�^8 V{ Fܠ#l,,i5`t#qs5@᭷R]i$@@ |0_Nҁh_. <S<4e ;"ݧO[WGu]wɞ{iiӦ:"A:S9t~g<XEǝ{N%l~ _a84"<A I8>w^0nk\FߚE.\ nps6[ IHiLST 8k))Æi!wzȣ0R %g<3;߿3vN,9O W\9ॗ^#?lw0C0 3o?1-+c4ӟ1D%F[1:.)t밣 w8[ w`!Cee}=c)JS83s8󜦐E&F_B (+tÉ1?dp0ka’S=Hb}pӁ.L`Nf\ȧQp\;aw8aҥ*`w4` 2htlZxUC\9LFk]a$p ld~r{)TPx08qbg?T,YbcyPv&fǗ5'IH T5Ǎy5 1/bɓt݀>)zNcD"p0_X;4R!=L+:x7#<@6jq|q9x�NacN<pҗk-G:S,$ ̬ Iaz;0|%ֵC#^ywv̟ǷǏwӌ1I�N?Ba* ^`'|l)kB>PF$@�xc Zy`B)6<+8XxrܹLpF1‹o0qw ́sq\e xWcJ/VC_2mlۉ!0[Ǘ Fc>U&84wݎi%GN} {4.V/'鸀oVpl>:w}ts5!. � #l* qeai! 41 ̍ܘ|HHG |3%>;^>37bXʓ+1rI'yv H�-XMЄ͆ fbذҀCa5!ּi!hͫ*tq2-΁P0A$@]G�v;{p1 kHHH f  0\la>1kw@-E� � �x$@eI '\u3P=7TG#kxKT❃G}T}]ªØHH!)4P @Qk@X~K7�lW ذ?ʱVj1qmecǎͪKX~# $@$@$Yt;KI NuÌ?+nv)G, z衇ηuMLyIHHЁ)lz9u0dKr&`|u]iC/Hk[4 � � t:Am@/'Bu1:XXK,"船:^ԆzZikpq2-cL$@$@B| ʄ@cYfq'3gδN;xQ\cT2Ay7!  2#@(w:~ANj3f̰?TyiĚVgy9voy   }$P7Qt9#ӦMy\u-IHH�? sc?\.Rͬ�tQؕ68/jmmk766JCC kkk 6t"vFy$@$@$]wiC%B 1\r~vtuث"vQ[n+1޼yXBV\irfٴi-Ï(XGkUY|9$@$@$weAEL@U"#<Ro;8pCWyu- toܸ:pΗ.]*WڵkmYsssmʰ woXdt ydiHH Wts%F}(S<Xeܸq9We:@o0/ŋwޑ_n*MMMִM|mmק9#ht5n+:|;L� � @ߥxi:no#~. &갫{`[*~ J. |Q()02&q #:ɲjr&0U3_EA`�D$tJ"9tɂiw>}y6;s9g匿իW~}ycw!O/DuV{NʌmX9 8$EʑcVF#` 0v_F`Di1~x򗿼 ]AdC_xt7;-Y$?<Jl2WZiNYu9I6Ӯ)F`s9 Ǩ#0.G&I RĘ;,tHY0e^Iꪫ]wݕFW[m,76-K?شk񭵷Luzߌ{d@pb[0!UGhLbӟNO!HG\Ɖ1t.yg?Y&W<CD*tqv߭>Ʋn4K'>O1L*{#@Ix_~|w@CEE^WXagoNW^ye{ dM>({}[}i׏/4Fۍ!m=u2FtCB7 dx-LG}ttM39Nډ@+F7 qfYakr9VX!o)>m$}e_w#`t!`?]:B 1A򕯤O}SaTs"HږcE.(}""ږ}оbH mm⸬#`MϦyvJGyd>rI)&fErK/4]vey!DNiWQ^LJmqMWkm3F#0lL3]4y>oH1V??LyXs:}b(O6~lq#`,B�r믟_5ˬL#i&c*/Oċ:8IO!xӍSEril6t#`L!`?SȻ_#F%m&}OkFg52 u<L gLjs4Үq+50Fku5[/㰏0Fل lX!�T4\ wc|z $br&;qɺ!P|kRs Źuq#`&@}�P ~Aevvʲ&Sd}ݗ<| /`uo|2]kZ؈?16h_֕e?ڣzɶ:X#`NL]6$x> r޼yq׊Vc;W^y%o9s׸&KLb4o+c}^r#`06o)Aw}t's㯬vM)=OrV;qV\qżN)ְ%mÚ1F#0O%eƘvmo|#ˬC!+v5~뭷SN9%{i2{i7Ƭ3]6aӴޭ߶ZO/F#`Dӱk"j}/ZkJ+?C7t;[oʇQEB5r4qѾֶ_{w2mcF#` BqR&a?3&l92~Mw^я~93!&@vDvNM鋶vߦƱ0F~01 "TwwK_R-2Zqюm*!^H]tQ:묳9uwȻbK<_[jL5B7jmz|-mcp0Fa!`?,"�SoҷV%%])ySOĝw;/\+)ʔqʳ3faT#MsMͿq#`nLaYD2n]_guHVlsf\se>=^L047񚽴˺u#`0F~؈9�dN #H:F>wUW]'VLf&g;g¼"Dk-bխ>Z7F#0,L  tJ[ne:餓lɻndս2xtqǥ?ǁTn�+ǢA\ ̭WB-lp־[}9F#` 0PvsHX?{.WUnO>9昴pL!Zq'nbƱ5]';7MUɎ퍀0F |/(ga_ v~|.U|]�^bg1bOjM5WkmQ'ʒԯF#`Dױ<6$_rCEEY1oKmk7|X>E:UnMTQg/s|klۭ-~ѧ,f+ŧl0FF~u@�k,X6d^wN.6>اFx6Ez+iSܛˮmXȲ,|b{F#`Dױ$5H7"˷i"N8!y+1!g5{[q4n¿ͷo+uv0Fa!`?,Ϝ@�F\}=z$zTM{n-2l!))"ؒiS)\5m򣾩#`0gV# 2|' vwm7hK/4gꮷlIe[|ÿ_/>7Uۘ&ۏGj1kuQ/:钥F#` v?ҮN;Eɻ|k[nN;eLzеVEPT'k,KҮm;UR} Z\|զW_c#`00c" !<yVGrBz!~eG1b;˦XMq'V?qL隷XZ].l0F`X i3\|i}2cuD|ks9xHVXaL9۝UxⷵlV1JW3)5wVNZ,t0FF~u9[[wUd[ؒ%KGꪼF]7�wR/$XdX'<4+uک,cY7F#0SwF)?}…i޼yy\[fzY5'<-KVyP|)BB凌cL-X[_caXAq[G[k}t#`T"`?h:֜A�~ꩧfqyaUV +@H5 @hk4>/eXyJ_aQQo都[D=X7F#0 LqDjʴꪫfywqw]3Ɋ$UVWPnQW$m}{է"bZ5ƺ^:'#`0F~؈E`6Jgyf&"HF^y~ߝwVuDd$zemu&&R_#X9Ƕu2m4OSv2F#0,L1 Z$^tguYeI3/B>e .謺wN R˟~ɫYlhozmfBL%.ѿ.Y7F#0LL*"qt`twxAU}Aҵ^;'@މoK"e&;nmQԭmSѼ5,?K#`0gƑyLF`Xs5Ӊ';]Y{c=/jhc"uRT-ʦ~ćmcK wʵ>K[,t$[ԧjc0F^$"V_}iW+Zyyos=WZy"Ci^/Ϧv5!v1kNšrSfm#`^c*?awr72XV9r-y^䯉�RԦHm5&{SsMmC>KVfW K#`0D~hiG@ //ivwh]~=騣JwqG^yfډ@׈j}5kWv)%mj.n&vk.٫_lc#`T `?(:Ƭ@@ կ~5}#wV{%_ҢE:f4ehF|d/ň>Xsl/Guic4麞M؉\_MM0Fa!`?,ϴ" R<蠃'?Ly`O_vgیxo|7RD+omekSex!f-nO#` Zϟ?sҌVY}䬜�$SNI]tQg;3r} ~۴⫏n8e UKM0mAEJYl0F`:)4Ӊc)N+;Evs9'|&!rOST׋o~.S MM ^_Q]846M4Gmc6Kƶci0F`: tCC�Eb??:oXeN|jt%?>=:2j+Pnf~M7Mx;jV>MVWiMq&co/w9m6:ƺn4˿9(m,Il0F`X i3Xx}M;[gX*n+#SO=5rlT.PnY&j߼yk<2vS\ڗM?Rf[]1Fjtڭ/ct+Ljv֍0FL%B3h:֌ k>:Բ\#kq/R׿VEigI&[;7&lJꪫfr{wn)O/8 folWma3{G!뮻.-Y[ӮO9XF/J]eK#`0D~h)C@ {w\[g M=wӵ^m3vؕ1{ƌF6hl̳-oyKӽK?说OFZ{'ׁًy2?Ȋ<O>doʝl".cQe钥OiW0FF~v)G�DB=,D!|S}Vy晙C vЩʼnuemuW}l'[O7b2g};ߙW\qtP_~j~r-q\cMߺ@.\~WԸ">^׃0FL-&S UVY%q-3YY67Cb#Vdo:}XюJ3W\10k&o9m{d5҆[">bYakf_ĚnROq~c[H:F#` v?S�ĉV_}eqڱgL�!q%qSW]E; u(cɎoYќrJ59K\flSR*eV{Q547KYkCfn!=CkTF|B.Yd0F`&0 @D1[mUg=HbG;7B�ٖ!rolk NIk܊S;sCLM.r��@�IDATxt1,k.S+lֆv$99u׶wNlzg{1J,]uFF#`& $t#։|3BDE4Hc4GFr;#y/~$ehȭ.1q Qa{g~W_N2 a~˵9p)=bO xMNFkIqMc#`t#`?;#;+7rBN;|B d dPm"q&˶M1emʱ4Ţ d1zG2_TN;Sꪫ6q,rlګ_> {#z|u|yK ' qoo▒8o\#`,&E퇂�;ꨣG4H< +U{EFY Y![˦qR'["R/j;s&kEK/4tivU>eeګ,C2?=M~/u\Bs�$klf'}0FL"ӎHr!iwSC:묳3<wM^d+˴ ]~Se׼QHp7#J5x2+tՑƭLtie?6?e椹J*R亡O7kb-3<,&cq0FD~:u)Ejk[G9 ϐX@ЉAJ\_iŋ6~bѦ>5ISxNtM33&kS}[㒟~qrL<CGB{m6W285>|^ko0FB~tiG`˫22MDsL駟"GےQ Gc+Fo)fdS) !KBR̓[ouZhQ_GXW:1/ꢎ:I~KR辰õg9z*]r%76Jb,[cCW#`LT:DؐvX^1. |[oZ}hATEcїŏzuGR} F}K)v[Ib(R+·`k 'pG2,8|kQWR$usS]4O/zz51;#` Lgu7묳N:!y [%8 W>Kx5N>SF/R~Mmc;!]̸4XO$ƆghՉ5kv&^xaAW(~,/1$e1k?4RFxHyD~6JwuWtcb֍0F a!~F�¤կ~CJE¨>|-ܒW!ʴMԗvljG꣝ؕlMٖ|C6hW 0[Mj+ߜtk/75m#l帱Ťz]?dNIy D~M6ɟ2Gc,+}]6F#0]O;e̛7/~CD:vm v"vSzEdGN˺X?R6GؕTd$.+R+IkEW!zkrBiԗ~q>aS\eRHe(adtݰkZfeUV?7,0F azF@Č;;+j1K[ghT#ekӮSXz٨'4TkC;eA^mј$DD<曧뮻.?4^M?^ѮQF]\.!|sT5!ɺ0Fa `? @cJ)$Ld-(+<#LIReI>E>QEReCbWZQ6QǦL;"Hpgꫯvqt}Kq46UǗdCCmPO̙L檲>/̑m5lWÉ52$W#`VL^,>hA"9kë\pAޫw7\S@_ƥ1PM>j$[%)tX{eĚ~s>/jJ*o]q57J:2sa"7D,"{7?9ױ#`T!`?UH:δ 0fuW[g/B:s39h#DvYU}֏ڈhV6JWDؐ\zIC-7I5\3 giܱlW}SN(+6*N2]ss3+78]IȾ0Fa#`?l_W SJy{:]1/'|2=\҆Lj"kq1ډ FAQ|Ixem6abʴHlwCpI b=/)/I:CEڙt-ȿ]J;CZpdF#`BOO ܍!�:C;$KdG6Wi۔ reovbhӋrejXaE?W5JPs gR]KetI-9UIsR<<Hz|à*<xӛޔ[ot+0F!AE-kVg4X>"h4nĐ6J|'Iۦ6Mu>&j'YkӋM5vnmKjԩ_zCm%K[iR*kNHL=2e|(#E#`06+bA뚂pZo^R˧S 5kvkumjĉԟduF2pE8KN:EI]/mxC~I{VD#`a#zF`w,*d[馛Ғ%K:=NmDTɲ6__[~zetK_:}o}|n:uqN*.{̱ˆ)EHʲ18y$"S4$1F#3&=Cea"v )b%E-qK/ B6I4)NcL{b`JYĵ&!Jo=]y8N͉XQg+%әqh,?v͟ϣVsm0F | f(Y5=cYEEb{hzqz!fͯ[D86wd[Ke$*.*28//twe$jFI>Hٖ 2MK}Lw̙J$ewi#`hDW$fkt8)=ӝhڈ5(귗vȿ3ٲ$^O eHjE%U[Iy-+7xc&Rc _jWƞrCD1 I"F#` vW#�>%+$8x|i"o%{S{k1w'n$5FcFB2:Y+HpqӭޚxIfGc;X-_6I|{Lo0F "`Ѱ>kj (BX&E_rrKZY1Fͯ_)~S{+v5ɻ/gT%~4N31}#7 N)G9Nٰ1s\#` ?VyikdҮZ[[_֮Z&V-^iL+|$ZylsD瞛Oa>F[Yg[ZvZ{/U`~9{8Ugi0F`e7$k�VDRUDK(6{m/"H#qGHHx'O~ʻrYꪫ:(o"C=ij=mIsT.qܟ0F'&ygW\q^-UJ^bDʼn6~cC][< zR+G '@ܟytWkCGpsϴ6$CQJ>$ =qL0Fa#`?l_OWZ s[�~61nxW[e9>dِؑϝ_|t-:+Ulo{2ykOȿ)k5:>#`Fѽszf/|&9Hg/—vi$'o XTY#S'*2w^ӟ4qď*~m3<ðru@_q1TO<|Ttbl"|S77Egzh#`1sm$YdNm.Q[|% uo0!Et٩C2d?V!d.=䓗! >oiҟOzh@!/tm8b :m(+FIq_?3ַw 7rFG~/\`ӜD'!i#=+Sc*HXNjė9jX;ĝwU殻z]87qy{޴`v5፥S[!k!VKY>%1=_2saU^+sla0s9~Gulp"Zm3$0&K9xe?ҏpA*ўvdŢwN?sK/9%T[ŕNy[ߚW.q'zŕQRzoX6F8"~K"/뮻C=̺0F0*;_~9SȥHd8DZU?M$`MM7~ks&c%ϘTUw},\0g??S {}'UVݹUlCdv|(7 1D;6"璛˸Կ- _2?<K<e#`�xf%l8ED_i_]i6!.s$M;~{d,5'VϷz~0?>wpbvHĐc4?[gC1Q;lSG?馛#`@ewV"6>EH YidC.!E\3epaUp(tGy$zKcXAUR2r#F c떢O-֠;w>w9 ;Nly3N�sI')0F1&c|gYz8D"ta@;mA ?瞛/^!1Nꫧ}Ci-.. yvdGdx>w63(yc+: ez7l'pBoNzX#` `?&zMă"PuO(cSӥk ?ռ|�C+V袋^wؾM y;+aH]Ec/mz]˶qm~muqu=U+el5.%6$S'\Di5w ܰ9#`h#`?wdɒqidf޼y'd2Yd4Uqjc!6x@q甓??ViUV[Dܵ]"$bkk65䶤~|O\yoGE>5셧#?gγ'?B[#` `?"rԦ <$U+HR$7qmYz@~ly~6[: ?r)Fd9Ę[ne'?V[mes!U;8F]'E2KI4G|e/&{8%ys81TŽq9Ǝ;>v)Fxgѳ!s2F ܾ~#=zVyQHa[mUkyE~T?$NԋOS~B3Ϥ>;=q&l9䐴d71qTHz$ﲉ \"W]/l5;mvbj~th{?GEvO=X9 kd0FbGVE׵Fl=?yEn˿#úQ?'#`<&$$"A@S_)crSf֦f؅^Zele ޠWWi 7qױ"AtpDWBh.lr<j8s% :S+w2lT%&ɌWmLUKO?t:<!`B/D,0{m~d?pDB$z-}b[:v!6K?}?)2&זmUVEL:2"|QM~#8c*ܐ)|6˘c*,}T&N$9*R1Jj1&l#ԁʲaWtgy恬$BO0F` `?{GR �p8/I&nm& mڒQOvـ^=}/bb D BW[uo""olr^KR5)SٞW_]*.$U1Զa<ZkYg^J4Wلꐑ| G.Z(?R$ޫB#03 H8A""-Jey(!#iZʊ_BӦoy`_.dHE�eLT{|j_Y%F|pg S|c.Bl]y㌺Udg$#ee/+x;2W\ѸHD^c&+[#` `?=: �! fDm WV!}mSiW?#iͷx_Ms_kXuq\ s"tE�E'uUWJ#?nnen<kǤ1N.sILaG 3n~26ڳ~w=?ȧ9)~, =1نD&l7FLfV.]-G[M LKJAme&4QalY;DSSYCDXq $5S}?W6?UTz|=uG`$b/B 8N: eߞ|勔A![`AX2h'wma;\K{9h&iO34'V2qhO#\Ĺu4F`#p�_ȜJ?~2*GYꔇ?4 @8Nr="�kJmQ>emZ}>ͧ:w]Lwު q@2bNI*D/ke|NRYg>my/~6hyn fHq s)bP-ḨiLUG&i^񼏾Wgx=KCnQDH `xVpɔQM-#~W6AՕR]e^mm51.lM~*+Z)SyGE)==h Yed,C8ce⭇ZN`$]}`S\wV!k烍HDrݩT ʐUW]5n1y2oM?~|vE1F8&#~Gazw_TjCFz1ѣLEhCW**)[pF{? +&&b˥IrGgn"%H7_:ݘq}P|I<G/VTN\[>xeN|nkϲ0F0b,B#<245HN$2V809 ~jT6IU#FM?uio75BmQk6MVy17嚽1pg# yg՝,y'GU6]&;8O<1tHD!Г!drC#`f)~u^k)">`>1ZaS,7ߜɈVN6d]>M5{֭6!|Bt<k6-~ʲ?,3P6V<J^6I7r$Yp/c7H;[f||dA?Uɦr)uz= 0c|I"ܰ9#`*C&+nA@Jd]v6i,wuWz'sHMW6bYƫ|oeăW?1Ez~Y qvm闿-KqTN K/4/)OƮ1CE>{LM3tͧu^xb'Tzv3df%dklHeHTl+[>FG Alw}+법QAXr-WS(k&6;u2Ҷsϲ;$y7d^sDŽ-M-,Bʊ.zy>^(eV/SO6,ߘPXu3ʵ ҧ^TY$:6lFp{I'-sU?lܨ;oB?bf  K/!>IeG D�;쐴WERHjXHQ,iCu=[M.  6rĢ/6eM[h/{qL贽әg^i}Aţ IRvk6ϤluD%!"Ŗ&z'%K&wIfҐ:WZ6<. ΈHH"΋DkdRw뭷^ƸF}ͷ]?e싇YfU"/21n-bRW(#q <\만O. jXI憁zkLkX?, ;ͱ\(&w,Z({yQLZ>z3Wpq2F`0\RRM-mcy]$=-Jx]"OK}jD$7i&n)oP,$ldښ|{,OVV;d:o$c{ňmeCְW%# <[h ӑ ^{m~u3MҸw-J6&{7e[KWMBLʔ KsQGn!kGզUplӖQ2# |.ˆT[R$=-Jf~8s=i$#) >[lE^idu$m-lȚoXe},DzHu8.V!jl&H [RPVG~.LJXc*%t…e 75^I I9kd9IQOYIr ؊7YW=+nçݼ{WZ6<. I)Hꫯ,8m"<+R>ΨO15ūmk-ꌙ+"vO"AY9^E}\nI<L'~+KkĢyD hCo~ǎ1G.y&~M{n>ͿvMSaL+TeDXDIme^Wg$d ËЇJz`2ȍ|7\1l^m׭\W=1u]~RoIH^RsTٔE*E"I>ꫯz,s+k6&l_g S֊sPtimdK( {ۍ?!F`V"`_,h.[$ Hzl+[&:#&ExWUs=3=N$AΩ4<ѡr_zYcbۨ]EfS$'֜J<mTn"H=:0yg9Y΅vm)_ͦ^$crl*Kq;1wqEvcB?:$&�!J5]HAtV(MuuFP$AH6htv$CԳVF͏~uSۋ-D ~RxeR(x#Y12ۯx'�"%]W62~b]=D~j)bY\3N2sfKSZ @I轏~p,L&!J5]HAtV(}J=|;;k%.r-̓|HpNeI>[QO/Z ճz˖5X#Qz"ą<4k8VNˤI`6U*G v_"J$č)4|N_~y1m7d!`_TeDXDIme^WhYAn:$\uL[ÛJڶ>)Zܤw-ʿfo#)hپꪫ2vm;|N)XF`l!??g"]w}4O"XWDSYj#O?2[=hWΞk⑌,&K VE,ǶEi3RoOoq H$vt!lƳu"xS;ŭU۔~muo\ŘQǗT(\ _.r gn1fԵB<vk&}us W6YmU])2wEO?}οAUXg߱#8"ocfmqsKL+TeC*/}P) H/mȓ$|>觞z*=&+~(^eGk16Mhiӟ4!RLC.K) CxnfcVyЙL syĶM1^#aj;cfHr;eJF[�=o։o>я̬ $^9#& J5]62"鱽lQ{ xAа bw3B$E*g~-X sbGHQi/\2~THbmD|y &v"G΀^sa<ʉ5<V+}z3!:vjY]xj՝q^o=cC-l9CV̓w|#௹y&sz{CC5Z6<. Hz(-daI#ie]ђ6%|IWX?Y}[9ukB e5MV]uR}xF9abgla~e.2f|b9ⅮUwwP;14˷Nsx}͓63}^Zk"ygjKY1Cr!J5]HAtV(ѽ+4R^')HrMV,4e]/'.(|d\=?!<p¼:x2A_VY}ΥOϱ%ƚeg&Lu>Gy$o~e@� gImvC3rgnl>G1Dr!J5]62"鱽lQꌙ  zA?~^p lamS?ѿeEMmv%[:;H%b)4s3AWf$Bl_ؙ?6a!;RF'H?C4:i__U|YreK/481Cr!J5]62"鱽lQꌑbn|p삂цΙ뭷^>©H/꽔KAvQ'L's*ʦn1~ZMf H< m<92'2e*lґdHvw$$ ΋.t 'sj7Oԧ +?fn&9yu?N1Cr!J5]HAtV(MuuLh5mo$K"e鬮N&dԳďo8 rYGy6&V9z  !L7$[o7zK<?#f#C=Eo}[96>N�9{" Ö>:ww| `߁O Z6<. JAHVBvKdM?W?#)lx62qD]f f/ΫȜmg d3* ̓uyZvH"%qf8yah"ѵ78Rcw\>_ϊ>g& V!>Ie^WgL6| HǨ !mVIN7j/V.mjk. 3Zl%kli5|F "\|N;Ν~q7>k9Z~6?C)M3nN:餼J%&l7&nm5]62H,=JX8$e}ߛNc�D 3zhz{ߛuT]$@ |#Ќ>ґ1Fm%j3*kg'qaU7~?xS9rO~^;~m[:*@2$OY3F`OL'&+dVJMYuɆT9RL&Ieٳk>5ͦ\GbF c0B٫̋[n/=$E=vu׼SNg.2S|Jhڌε\`/i|o;J/d_ +9̍@�+ҲLewtِʴ>j|l/[>ĝ2#d%zSD6cVdJ/YAۘe}nF7,|/Hn�!Dƕn7s9L #~J>#2"|5H<HFX#G nT&kJjz%G]~Flc۞u^9<|'ӴXy7yφg24L+PTe+ Vc[٢ 27tZN?SW^y87n6IRd"߉|gwzeV!wD&9̦ h.[$ Hzl+[B+d /S,N̅;'nf^q?ܘԶǺ0�;߁Rߒ{.}_6&l7]0@VE,ǶEicYEly; 607s~Ί.#0Z|g>{$m} Ks1w2{!kuF` 0\tRM-mcy]$=-Jx]F˞ K&snD6tӴ{n-Y֦q00F`"VZi7m2!!!H^r}-tUn[L#:L_R".3dZIz"HTEi+bي�y u…o}k^Q!=Gp+{nZJ#` J?d"ލlS3+7|s~'\+<P#0|L+Cjlh˃"鱭lQXvEIKw԰=n_uU|ݭ[#07p_җ Ҏֻ;/}oC>m\g@+&x J5]HAtV(Muu,{F\sM~io, xYg?\m6yo?]֍pDON֙N:)/-3z64]gzFZ6<. e_O,Y$oa$.|^B/][L#0{z/~7>7N"]Gydk 6M1m7F'L+0Ajlh˃"鱭lQI]!˾`!N;= ".){6Nz( ٥]aم�{W>"u[ug"*r-_~%Bţ1@+t"?Ec[٢4ձ/?7G$\SQQ͛WY{G [/*l2F`q>$yp!NK\pAg{<&m!`:Hq!JңGR$=-Jx]ˁ*]/ry;HdS'Ġ +dΝgv#`fpAC=4=CYY*^ Xm[f73uF`$0\VRM-mcy]$=-Jx]I#?'|2-Z(mFZ#_m| DeZ[ی.lD?</﷈yH!k՝=^xaw#"?'#`  h.[$ Hzl+[&:S�h +VNȻd[u<\&F[[#0pO}*yZyZu^iŝ:&U^n4#M!R'jlHe.)MYzV)[+Ld6.o";I# Ζb㭋2ؕ'ִuH,yXOgsM@[\#0~wVӻERb??*dnhL)D~e"^Q+_eCeS&Dz5fS]&ԝB.StِĐ.)rNYz,.;R(M'qzD!<vC9$s&bNϽqŻ;'mGF뮻~El"_Y$J{l={սDe#0W p+tِK9,=JXI)[&8MӇιg XLJ$6O#x+#Dvm1]g@3n@ZguVx$Htm{7]o |diEM tIsңDetّEi?"�&C!<+ dpɶ)__|sͤmq]gi 7R&|DiǪ?N<Ϊb `_­TeC*/]R䜲(cY$]vlQO�4D!Vc>/W仍J^z|%\AuF ~o.M;_sW| aזm5~]o@W`p+tِK9,=JXI)[&8 C! l>W)c3z@ <d@of~iuk/8Nf+[f,w"^FL#&p!J5]62%E)K=EeG 0NG@lU=&Wl 0:n#-{]w]&Ko" 5׏3<dw DȻ"H!zkCܵ-덀&!J5]62%E)K=EeG 0N3H:".@V<#+&o+ bkC= ;cʶk"{$w}wя~yL!.3^$0V!.)rNYz,.;R(M'ͤ��3sIDATqYD7!//!"eB0~_s9' O^+i}M{GZqy9I榘'nO=&fm;ewz#`f n.R"甥G"#e~فH<p^j/Ǘ}-J>l_1z>F`6"[ ,H_>ƕw?I$\ĝ,sg7%w|w2F`V#`_<n.R"甥G"#e~م9$>EPz"6A*8Kw_&F` iO{^qg]$|2'pB&Ziț@r J5]62%E)K=EeG 0N^{WW[mLkd_s5骫3 V9M7<:&顇JZq7qUY |@jlHeKS%z,ˎ-J `f7"H<evH_~yfoIE]nܼ8g?#0̛7/moK@k?OOsL#0W,ˆT&tIsңDetّEi?@@dUsó|/{!M3,^8]z饙Գdf|&j]wd8gTS&E]d2ĝwoeY |@jlHeKS%z,ˎ-J `""ʯ|&S'2.^g?qx)-ܒ~4~ RtC#:oυzf6w&n\/ΛSvNW9 |AjlHeKS%z,ˎ-J `&"2DIRVXCR\/W/t3{ a7#0|ę<j:묓?ÃHt#E_V9#.߁&FFVL+W­TeC*/]R䜲(cY$]vlQO�4`dkn>%V)A$Ib꫙_~{MEg_#P"u5zp^;0DKne}.EdVۯW^y%..)Үr0s%[VtِxK9,=JXI)[&8"HV.N}\~xݪA�ߤP[m| hsn.y-oyKi7ΫlPvHeqV>|gW[d$Mf2Ar##! #]R䜲(cY$]vlQO�4z8#!"mQz{ߛ~0a J7M>_)8z_̫ƴh"gw[Lt>x;V qu]ƈ`H)ծ߾oEr J5]62%E)K=EeG 0NH9dzDQAQ{m67tS)>N�יFi]vIozӛtDl/]+ȅ RyR$#iWA6FYL+.w! #]R䜲(cY$]vlQO�4>TC!lXņ̟?|E%EKDy[o>3~ vP`ga;>_<xiJ[ou^m4wof.AE֥(ei!`_n.R"甥G"#e~C@d%2+WHYC  S@ߞأ̪=div#u&xpzb $(Of"QO{駟k#0*%*dF &K V!.)rNYz,.;R(M'qoDu;yVJnm{&l =eN618cワ|\fifꪉ&Nli p 7ܐ_#d^űZ7F`0|.R0%E)K=EeG% W}o";F@$NCYM]c5?�,vW8 0_*oOMALЦבUuo9C7xNSMCWI_d}KW]uU>[$`3p+Fe0_\p+tِK9,=JXI)[&8"̋CYߞDC 6C!lO?t^mlϦ^x!A6>W_=ߜZiu{YaNDZr*2\SVoiFxldȺ;e:e p+tِK9,=JXI)[&8nD¬yyV!x`fmD%# 1~RdɒLYY܋ v8W �`yeL!JØo $p]Xaym/ HI@a Vn.R"甥G"#e~'#/Fs7+n=?(K=WNÏ8 j={ɐI C*9zz0R2Ov“#$!҂Cs<L8HlE';n>5ؿnQ<@ VcYmbncq0F &^ZQeC*-]R䜲(cY$]vlQO�d&@$FH@Ykq/�Ȧd]eI,>ղOnoW_62^Jlq}�!W#Qm,3F H�M"pԲR-2J6+z2+lw9,ӮxQXs"vԧ3 &)¢Eҝwޙ( ;}{!,<N#`lCnm5]62H:eQDzVeGW'q2ӉȶȹH=Abfk^ ǭveYvQWe<QJlXYOp>9KUvldb)4F dwaC@LFgK g~V{bN; 7ux*#I^+g1k+$uґuXE/Oy#BQ:œn0S�+R'jlHe.uңDeˎ-JO�dfl22ztϟ??mFs!/2sSLS>=U.kR6.7S~8=C&"^ZiWs#0x~/7F`" r'4DD׊=u]/g^{%-yQSqe/˹Aye4"5Z}imQg%햣4y$K]q˾j#`�+R'jlHe.uңDeˎ-JO�d$ ,/muё`-G2Z?Xzz7H|cGXK q/ι1!PA.=_RSv2Fq?/o@ ƨG,]RĞ2t!I*7J)8랇l9"-=Vl_vC,ؚj`Ld{!ސr!J7D9ڤG{Mqk2#`>FrN]."<!%V9RLH2$ٖI]-G6dUWU2JKKi0 \I)%I-.mʊW&˱rW-0F`<0Y#0 ?F#0 ,: 30F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#` `?S4F#`LGZz&F#`0c \dO#`0F`t0k#`0F&cp=E#`0FA~tgb0F#0E0F#`Fѹ0F#onK$5$*gB/w{$E0Kp�'367\� �@u0η&� �@�o@ >2W� �@�x -  �@�`!�@��^�|Kn@�� #sE@�� �!�:ߒ@�� �7\� �@u0η&� �@�o@ >2W� �@�x -  �@�`!�@��^�|Kn@�� #sE@�� �!�:ߒ@�� �W W� �@� ,|)Q!�@�� 0!�@��ޏ�}sn @�� 0!�@��ޏ�}sn @�� �7;� �@l ?Wq^@�� �%YyOq:oo`! @�� f­S"n )?� �@�M` w}�� �@�ߊ{(i+oQ8, �@�rLkc3{="B�� �| {f=3TZP � �@ #n|,8gu� �@`YY,zV *۷1 @�� Z<vwʻgۯWF~:D6� �@�x:Yp\^p.{Nz?rAGC �@�k͈io r3j �@��އ@Ά'z>~ڬԺ= �@��^g@[ݰoSgk XG~ݗ� �@ ;ot}5oAUqBFzC�� � 8uqWSu==gl֜u @�� <ʼr]MيcG 4٥3'?cmȂ� �@�x+\�km_�ƫp /nB �@� Yp4'hUk|dC=_5o]8[h, �@� ޗޚu[=Ϳ�?Le~Bs $O?9� �@�xmrCl·Kqj??kf[;k^7e|f/_C�� �#?ZOh<5>9[֚q?5ݺfsiwaº};Mo.<pyVg\=j/m?cɯK �@�# ljrUhX׿qo?جoֺlǾl}*w~Z g.{;:wq>s=WX}Ɨϼj+}i5vVuX@�� E@l|Ɲ/ͺ}[C.&hn^I},DzZiKo9.~u Cq>WkCy6s#;k.oZ[K[}^ڛ@��nnVtqؚc.k֚3,^qlkZ孹x]t' ~}QGcqڨFse]� �@^47V۪G.mjW_ιw^Y+_+\{ve@;hO=>(r? վ+N_\Wktu"׍C�� �Y#ٟYF(ҷ&;ҳf6{uZeȯ{5gyxu<N5s,? Zn+oKo$S5DzO� �A5fsiG(:Xdž]mju=x] f.ig)u'mg՞j6.g@�� `uɸVZZQ]U>ZUk6{|מb99.0XSl~d0rx]9z4J#K"k)gCrh� �@`:.Zسu[kif5Ju^3G ȃZ\[YF˚3޺z)rbw]Zץ@��ؚ;g֥3_9?:M;rdrO|J_Z]wcF-ݗvb_ZkO]Z}|6/ϻKϕqYSպG @��*+++WΦ&hrξ]g,ﺴ[#I;: Gy!DzUxdA=w5_#MzloV1A� �@�+r׺8GMm{Fy^Qz[s]*wdyݽG/* :p7֋x4<ڬ͜>{zoҟsN\5_}� �@l.}f,qZFvm+?w_>k2/]+k]+~_wur.k8MmK:iZ3v^iZn|$~Z]z|@�� 0"j^kffbSmS/k}wf6Ϣkgng2PCm檟s[޲~NDzZC{p|K9+SV|-_oe� �<|_Ϭr~}:;ݪs}],Mׯu٭ۭ]{ :R[}V)u[8}eφK._{yhSkl> qZ> �@�'T;j.cGگ6v8ߑN5Ҵ^ok^;>j?zAVq;ZZj/% g6s.nk=1 �@�X%9jTS?eqZb]lV5#?GVZ_3O^4x CՕ{\ǭû4-v[S֏W[s;Z{,@�� <Sճb99oTͼo[kOu`火K:V>k{?=kZesbi~.O_VYHq[� �E3U_͍bbAܱkZ5Zi[;:0 ;>jNY]dƱm[Y崴O]Vkuh� �@ x~J󻺪9Y=ց<c[6~3Zܨ'o {}<zfZ]e=W~󹄿im٬h]M!�@�# xwV-c3kV3to+V.-MZ^p[.{ktuYG0V]Nv|EVRik?YzWj1 �@�<?Uƣ;ߚlgru0ؾm[{fvwbj~10_hٛ{[wtpeR~bo髧UC�� �GLiG:gyr]j畾�vC{[W_ZNZW^V>vT{m/Z*kwzu� �T^Q]l;vyjGvwny_ξk}Vxu,Qua=^=lSׇЮsҵsY~.OeMKRW3m%, �@�Q].Ηfk5Wgu5\?I]g+>oM  ]kRk3ևЮ~{WZǾ%)ZCVXw @��@Xy;U}wC=ݮQΫjS;~Ӌ~jf_Vk4쎀T=뎿yuꣾ2?ii:-kY@�� P空g͜.ڕٛ~Fj� Y.o0 <gOO]筏H-Ηw_YKŃ� �@�_O`6enW5_s٭}+훴}igMڙ9@3gZҚ}Y҇!m zY;ԪX]wD� �@�]]Mjo-mXڑgnZ~Ws֜㴮O�u�z6:˩־ԕV7z[﨏NZywU@��O`6\WjqZ<c{u%IkZ un(>sejn^O{e)o~gSb|UWnT@�� եҦ*Χ2מZ^Vګ_ʉ;8L彧c#^5V߭}\W5Z~Kʞ/ �@�xN٫w5ukk6k]wxZV>k7:p7VqS!Wy[=Q˥:iZ[{� �<֌ԚQ}_jigk&_53n>lT޼{ՅSS콥,/{j.c;VeWNZxI_Yzj �@�杣ZƝ/zgk~[=Rtu]5[eMjw={Y?m(|YY.Muh|;=l|� �< cyj.c귟vկuW5mJ4FNuhu:?uY-h^W9FqlGZ|]܅@��O@3֪58ui˿%֝=[m3of{~`PXͬV_HӲ~~uՌ?kuVZ]qWj^5O @��EelXVk}?2(v5mwvK/Zkiwmj2wUz͹բC�� �3NelV--+ߗ:WN^wSVZƝomf\j UZ5X+{]� �@�cGˮjoΧM_Wmf]<Ҥ{\JWS;ڊj:MrYk[xKw~wC� �@� pdT=Οiɦ/\97~4|Ԗ[j۷eGz~S_߽;R@��;hvUxw~S+*~K3I9ξ:>ig +{jRO_ul^6滚|-wf> �@�7=gW[Q}[ݪiW_鸳+5]߇vGWWY윭.`]͚_s|kw+� �<AW--jEjqכ|-w>]k{4>k\ݧ,vVoij27ky廭a!�@�+ 573lv5[Z}V[̡reQMgqmoղ]W;ҳ&ً@��I`9}S˽k{équQ]gq:źmjrk΍z2@��+oio͋{[>ծվn`gߨxK,_r/cQ{fv߬ �@�x稯ӫ~!f_s],M]Ͽu;rquQ]W-[|\4^5, �@�xe[j,^e݊ouF6uOQ,.9̥/0_s]GSm;4@�� Pde<k]\]ykܳ喝ӫvKpkߖȎգC�� �&pt .ָ;sxܳUXꞆ7g=]wA �@�8YlQӫvv,fu8e>v9gYm[Ϊ1n?dYǿ׾{@- �@�A`π־|W:WjՌ4Z='ʽýGN_Ѻګ3#u � �#pAֻFU[tܮט\vo}NG {߱U?w&H]LOެ9sg� �&pmeQ4}ɑwz-G G3ٛՏtVKGֻE- �@�'3ӭfQ;͌_lZ{(~x][=(7p[>޳^r� �@;exG.J[{v=GG߷75ig/> �@�xE{ەYќzghl6UlܚO[{e-> �@�g{ޭ[:opgY!WΪȕa=� �܃wvVΪλwwvp0zk1 �@�xWGվ&[ϰOcDW7 @��>|ՠ{vw{.k4(z#Gz> �@�x'G7?:?�zynޣ+yA�� �Aw/~&Yz}nX4C�� �7 p֠lpO;PltcO{X@�� 5Tw =ξKCx}w}�!�@��׀}}_4>� �@`#Gc:~Ź❓OG � �7}>~3GD3 �@�(PX^W._.B� �@�֯:C�� �lx=.3-> �@�xG/7׏΃;߽C�� �H0vTll@�� �Gx} ,CygF �@�MA/� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �3V,����IENDB`�����������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__fbo_canvas__py.png�����������������������������������0000664�0000000�0000000�00000064737�12641336260�0025213�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx} dWUtw;ә0$F HD|AEQOHA{>O,A@ėcP$B$NzHw߾o꯻jݽPuZ9׭cb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āu$)qZJb`X^ݷyyBMyĀ5ߋ|H/ 1 flpr/>g12s`}| 5y:i/ VŀX梙? 럅5GS``,1^97MsZ4s9KrkbnŀXxh4]1{RkTݱo 1 203 C|kDM2;ڜCR ``a'Qs;9n[뚶:c0b`ahiL[n`[|[ jc='wTbQת<1 h9 W-ƙs\5sܵ?J%||[K aQr7Yx54o RƏ|#\Z!S ZMm$P1PEYry[b@ �cuH厅;uڊuj5 mk2bŀ,muՉk+&`ک:LGNNU̸~KvU-+] 1P@P;묪(9:Q+#ei͕.|3_3w,.WV3e2ΗAP?Ir]+8xUn?`Wǟ3U5S9Q)ipYor3jRKb@ t@tU2ΗS|/ؑ.ΦsT).Re%<kcF'Y{5)O , <4S) 4~WG4yǦs^Kŀ8ߦr6׭Zb`a6^5W_OŰT,PcMmn>郰IؔchSZrbIZ1^R cKeU`0ޝT<}^6$&bS>:$OiI!'kkQxI1 fw..a_yI[e#ǰV5Y{Rk:6xmס}}}ȵVb+yb`(;VWUaZx׽} 7cU5aZ=4$6]88Ŧpymڶmۑg_}Xqq^kCYL~pgBulnԇᳱ+\P6CsO̳�M b` [g(4x#\krX~ڃ[{l3@rpq|cKwyF&a});FvFukRǬӋO^G}k6mztaiigr<mt*C5jȾ>xa3aZC(R7\f9rRA1b` ֟Is {PfclN97MYoW>FݾRz1G9d'k_~]X~}ظqcطN?ܱcǝ1Đeư=m q>/isn\윏8&z׾#{Ho$q>&ć@GBnV*!^a*7 p!Fg.~o u$@ Lfog1gPzcS{N u#6g0}(s"׽ly{N}/]׋d]mLʗ{5xqF>!sW%<^f[_JV|}xG={OqC;)C7_m`Z~;x@bSk"f>Xaeu`N|pAO0yR RZ,5?x>s)j z휜5Cy,89pE߅&7òzWauq/}}mLlNq_!<x8>prO*%~IJʼAL8xؗS]= .TpllYb`|fTY6k'VO>~.8Gg﹡:Xj[Ƀ{>}Q,^g)=E>})C&V#!,Qb>p6į_Ma?stg/}Y3¾pO K'rkfC†)R/3ÁcCaݖUzbF7dݟ_EҙO O8Sp>3YF<$0gcCh|!|xPlmח s pSS ?=n߃E~r6)AK30Bl`b&1^TW_^BqG8QbS뾊Ο(i6| ᰷#lB8s_߲3|Sž0,( } a[4lD-}O ?mݓþ^~Ѓ7 E o¥~%V6ckq썿uOx ?w#|O3SDfoD 9Uwź6l>6<YiY[ E0}(~MQ@4rs^Yf@3#,<'bݴgm^VGsfYwOyh̹-^(Jp^|N0K_K>N%ochS":e opO^[a SbhsQ!tcvϓ҉{n s8yc#S,yNqi7އFlnzC(ܛ|kl^G}##O=*obCtgNp2劧VCoLӧ^ڷ#>  ^N8|C>7}/~uxC'knaᆬ?kT2vL=zgv9 )Q%7a.T|y/6!?rSЕn^|~lS`ƕв\(EJ蹫ȉ ԅ >xO慗xzĢo6|cŃb oh8~4/<&r#b܃ Gv^.?yZXEb>re_}q-Ԫ3߸1wdžpSxYx =A?}_ ?:=E.)ǯۥk~9<US{.xf9<9z;ovǥ·(#'F%`-V2 K.>1k[;&VG"fpA.=›.LkCzD_j+>v?+J?,>Lsy,>yF *ZyX\'׷=~mXԊHu#vH,?]~g|f0JV 6Iߌȥ7Fwݖps~4\ƛ)\+[p "6  rYg=&φ:᪏\>x,} [_m7l~`W^w֢֟^|yx O?I{JC0/{9\ [ S.|O{;:<^||;~~_{ԦP& pZQc^ig'6eߣ w2ǸC\ys:EY;+9_5^LGE`u$s À6VlY;+|zS r× +hQC,6{yˠEEb~;/rPqfZ,[]@ vӤpb;o8|Wo3|9I=guIx>'k_mov.c|L[>?Wƫ1DnS o{ox/y#(ܺ+6X[/~/\p?.+ɃKoxk~%/|_ [? d|^y^ky[v5={&ཝx{4[{Z^$&m+[Iy9 OnOs,rZ:F]icsV8qbktb)Y7?/`3ہv1ֈ~*JND փ9־[L^V+ׄO3}~ ႋ~!<wb '>}x{ӞpxD/,>?q/||s?;Yq⾏ 9Sݏ W\ri8AOgw?pYRZ/y©lu ߾9|gמU{! [O~Pؾa}\צu O7eyd8zîя5/#?c5q `}ʦP$;<YvڼZ(6 ]u%BKI3G^QxjTL Cũɔ{v[aG?r @?2HO6 ?(`X |:cęb,Z7Nl:5z6ka7^IΰgU\ϊp׎?/»g\n;dSx9+s7-A;uW!?7-~C;7oZ߹zِ[֑)j,/,Em}a76uKor$};Gʗ/p7XXw%SM}?sX[>F? oc^9c,OJzDۑŚ^'t;U,be2fq'0L2D|9_}׆wMEb7/NiO\iF1wg ;o߶sWmX /VſƟ;~>|=`þ7\=?A6Tj??n%;jqv fcߏv _+"1 >Ï~}aI6#8xp[/{OӶ]OzraG^'?Ʊo7 pr ?·/|_?Ywbn_+>$^W=\_|o{[;t i>8|c;V8O 'n94rM++=/g{(aubF~d7Cs0 mD2-iύ6Vd/mJ^&ǁ|DHƂDe)CIIJi\?F}-gT{ FB3w^/52מ0|-Y:ywۓ{uu vƤe.`ч'm9gP }zK8^̾5Ս*~Rߺ9ܹ3ͯ?z#-l ?3\wW=ڵ3|kׅۏ\#O s!᭯[7Rsy{zv›p=HJ[ o{}aϮߏ+nvq{}@{9\};<grkZyWֹvXg.ן:yڟZL,p^=q>#oEOonm8Hɂ>'DS0("[bӉFmn 'iuy<g_pJx]/xNp—nHCf4/xnBDq?O`D>/ 7|{9_k}~&ԫyxwlo׆/<ꂀX<CÙy\pDXOy0S~ީS/GU/zf~tǞ4|񢗇9~wz%\+ {^[Y;wj#}ixqOQõGmF͎]o{~txo,<Q>~("[}@x'/|=#<o;%<-|Wxq`<њ5ҾSbŅnky϶.s({mDtٷ)?ΐQf/MPexog0 ks'81Hap"1IQ'>cN,%-uؼiU'FӷᖛO|2v¡_аG=O:/8"0fbnu"[ΏM; wſciW{`_uKq[¥{W|f7Sډb3(:l$H Yȝ{ OáLҁ}wFkCÆ~j7qSѾKk g-q)>Cpac+S<KKw?zo3o#NYUdRkZ5ф>:ysMɵRX/ۗyg)\సa81>ꐌ1Xz8A7]`9S:acp~Sd+9NN;%J?WxRB, bXdu$F55n'Ơ(s8I%V|' Dtn1۳^۷_W훺}b6>Iϳ\.k)}9yjj78S55zEYN ,58묳TÎi0T8mbacRv^|sm-Ye|Oe'R͂lCA :Csl�9~ZE{P'ރ̞*<vm)11}qg¶O<?u>>oE,q~]` -1[\a+y1�siV_X`عqg `LX#''9~/O:l^0h%_ŃHy :TʁA1}଎)5s:$1/7\8 /׼'L=hͳzbr4nq`mK!oSŠ0UY K_~bOEb#e~Hf>cdGM&߂׃/'/NX<4qYzq+1x 6ccf1ۺoߴm5XR9 4~Ub38rEY^w<{8!S{�{/ظ9;GjWwB+CE2nqXu/GzVׯP)e<ž>Xsv_>[f|aꦰ~h3OlUg5李؊C#C'Xe\1wfm#%:l;|6RG&,҉Aוcs{|lAŊ1 戁^G{&cv+S:1H :0o3g㊿&lFht6ܒOI61[?WGb`^hDbVAK'* .XNЭb^ǽ8I1 1CvC?lM9$6Wc^q ḊVg0^)>+O5Ā@Lgj1ymVѶڬ`|6Wh(qu(QֶSXXbVu1 {z<0)OlGu~k�;@[:KɃb@ Ec�g#B^qGqUI1Uyh`y/ a+mMb@ Eb;VJAgÁqxXj<a۫ Km>t ,i1 O_81D"f"80FF9Mز|M,7mԵ)O 10 \g"1H ^/}?u/Yum`~v1Vq1G?m{c=I1 "1C:I):)-nuG]|SbV>H*֐.ĀX$n%._ "1ĨS?~! t +^^ŀ@\8Xa%cz)|YRHCb>)!)ĀX4YupA+í:r1({ք^'xʲ#K 1I7^ŀ�3~8mJU1UmuX7n9S#mb@ EbB騛S7r6Xd& B c} 4Āƀ= p +KW"&qdkXS֓.ĀX$Rg"1`mvx>5t[*v?j*Rm 6u/$b501 1`A^bHFS<Uc,l oV-1DŭM<%!ĀXdRgqkC8^"͸$ȋlG:1Sb@ Y`Y!|j$hND);]vb@ Eb w.ZAce6}"'yӆ:/OKH1 Z\0àY+6qJ;m40,|3SE\R 1 ;2,峜Oi}U:rFF*茦 VeNc5Ā�EH k^+?-lnyI7&KG?q".)ĀXT왘:3S0KKu&1քr%1.ĀXRg QoVk6Zpzc(^%ŀʀ=Sg&xx+cu[c]60,ov3e>Ǻ>|l1 <3:SXeyؾI5Mxц}`cІĠYzb@ ,<<fmg#XɞTZ%!kVgl,|I1 0Bo*,UmlkZ50lou7<km׭81 03О؛5mkr+#[Cb`g?GrTq]466mk@6"F?m%ŀȀ?Sg#cO*suXΗmt1 2;s8x>ob<3Uu ί<1 3;-#U1ΰik`M\ꔝĀS�@J,֮ZzتZcqC9֖b@ ,"l)ns;קg'Ā萁3pyͦZV/7cHb@ f wpg٨gsZ׺a#u ~ꔭBb@ bg %nV̩440n-2ڪuI1 恁ƶ450n.9ڒb@ 1@stil` YMbY_R 1 493v470⚐gc)L 10E سUKDlzab@ ``Xӟx 1 &g`uͷ=k Uݔ*?H1 3?jdxJ.Ā ΐ5 =7oHbl}V 1 Āvi}b@ 1d@ ,I@1 Āvi}b@ 1d@ ,I@1 Āv湁_Lä10 Y8 l*$-J 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh5vxT1 Ā5 tb@ 1j`*b@ 11j`ĀbQUĀbc:&\Ӊ1 @; ã1 @ uLb@ vPkGUb@ PpM'Ā0"Ā31N 1 a@ UE 1 :f@ c5b@ ÀX;<b@ t̀XDŽk:1 Āh 픙*֭ rJغukX^^] 7 j;b`X=/r!a޽:D;~6o<wv<b`XO�7nTZ'x`vM)<3!1kǽfB4yڛb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f5Zb`QP[;}1 f 3[䚟g{aǎ_rxASp熓N:oO~2|Jb@ #j`kpW/~6;3zh8Sp1DŽ׽uEκu«_=(} \sMX^^{3Bo֗C 10 ]ܵkW;3[7o IO|Ùg~~-|'k6N8ÕW^9Ib@  M6_%rꫯj^p K_Rx@HR 10 >O6l}uo_+w]o[ ,Gp1 55??p"|#/·lv9b4Ā̀]Fn Z;׾6l۶-3v<\z۳gO/b`P[hHjn-\q\xW<,[ 10W 8fv~83z*ğW;A1  3O`SxnZ/;N;}c9=1)-{|= \pAW]u ^b`P»z\KKK_!~Ї+?Z?'>_Kb@ )j+cN N0N b7}Ĭ?;!^g<#lܸ1k>^Eeok3J[6|:l\ԭMǤ2) )b@ 1 f|b@ 10s -ӂŀb� 9b@ d@ l&o-Āj`zĀb`&PۦE1 Ā1 ĀIfib@ 1g@ 1 f5mZb@ b@ d@ l&o-Āj`zĀb`&PۦE1 Ā1 ĀI湁L-Z 1s{skޫb@ L#j`xW&1 Ād@ "1 426wEkb@ J*)Rb@ L#/nҚĀlƛB93O*ĀXxVRڙrVXUvS1 l0Pu&Vr@rN ҢĀc0 lzvRgkUb@ g`XӟOV 1 FdV*&UZOskB\ITA1 1l) ꒅĀ3@stij`mVyL1 @-:۪SkeAQg)8O 10 >w9uߺ\V/N 1 Yñ2j8Ӛ li9|y#Ā7rgdٹ:Lk+#9Ez*Vb`g-Mq۹>m ,G^nT ab@ yfg %ukWq$ik`~C 0龮l1 0;-T^gXW c޶$|9Jb@ +30v*1c]466bk@6I F?%b@ Ec %/s6jE+]@Yinm6%b@ e�g?-}\_fIޮKN�;(<jidkA,h�@sq~-fZ5 [IZ?nڽH뮻j@C ɫT\*qU~ۚJÅu>k[ !F,1E{K^ʷ-uְ~z3vN ,6/~_ַ dm{C198\S1+:1H|uڐU:cAo7Fa5ĀsE]/|߅z\V'h:ġN 1h{6$^8@ XNS|ٌY mZ[ MlSks_%bl8^ 0)i1~kÀ=` zJZ zB NJ6 '.4=}͋ R2σb^纭DlȶBb>pYH AčŞ}b uDh8Scm1b@ �΋NS<!�O .4!~b|/3 ɹڨUj6ƃ~Ol{!6n<n(u6%H43Ki}iC:c"4lbVz6jk1 H SD<t^)͉1)$/$qJb`}{eŠ|Nv۟& jSs!YbصCXکbgaa,.] 3s#7:%rJ8s觴t^G<}aBǰX~ec-FC%|`(sQ:qV,g X2r~Kb`tR5[-2 _9BՉApS K|l*t_;WJ'8xV2/ˤCцăsG.p:q/cC<q i.@ ke}Vt#)yu`TŠ۵ӗgc&OaC<|sݠsr1|ؐ 6%j@ǞذhS5`S>bE^ĀX3{)׉Ys$ep<ٽ+c<Vfyatƶ"'FY 6mv a"D.}x00lƦl yx,>Ǩ$|Ā>UR~yi$NIJꌩ~9a 1ڔfLas$ n*׉Ab-AO9`s06ugt1 c}6ӶLꐴ)-F>{&z,S XqVmƍ,'rSoM36sבlP>~[}/ 8k[xnϓ-@_ guNIA]8wN ꌣ8+c`>S/@رQ8AjkXn6$uIP6TS�z.6ðN`熭.@3{,Y봭^y8/-Ü8c`[<ecͅoZsGm`'r Xp(IX6p1`C!<k[xnϓ-@ u:r ĉ嚍ũS"m2=1ֆJE hm60lZ7n0b98n0 a6!64輀a08%|1,Fp_Gĭc㥋1P�ϔHSfA=6IyN+v-k:ԍf'qRZfLʼn6$/Iڸl\ sAe6bPc0g^SKb{xؙ=FL SfD*l`Y+!c('"xʔsC&?})Y ą^֬{Ф%1Q[:FNZ_hbi[:.@7 LI}֦x.u/mâĐoms[10hSޫ`cP vF]%9l/YƲtbVb.6^ƐFLZtE*-@sx2S~Q/Y?m+ql┈6?caXg _h` /%h:l `~9KIY77/`E9!y!G;%-uCC bg_S:1+l␶)y>H3{C\Ue:��IDATnsSv&ciocpٴP>b87md)t`Gp_K!|6N33%Ur6qHlAFD)j�ð1ֶ:c\YauG60,f,qu)ʦ%C= $/ЦL$|G 1ƥr1fGڻ<FL թ[WI[v^@Nnr9+fTA7_flV^1^è6H09S1'] a灝c֦^&ㅺ)qfaIO(_G>^!qk2j` w/in?0 +c駏8%n"O07s-'fÇac0녳bc,q>Oyx~#z\S:1Hadm6%)~%h`�X� @ 6&8Jq؜ 1,zCOđKbԭ:r<b@ t�;kf}ԭ:7!ktvNrO)?|WW"ƒu&MM'fJ{XjTb1?%t<6,o)qI0۳V^sJDOd1gD>yv>0uTCՙSs�@^j.}6:%cFu40LB\qԠH81JFiOpԠ?fcR:0 sX ceHjb)}YEKzYY{6t;m\šr|Cu6:S6|.cڸlZȇԧTb9uZ峘Y{h_R g1v5MXVYzIXsf |&I5Ulp;sx6^ŕFl\/Y$|G 1U~+] v牯{v>)VAK'*':6ObǦdsl~cB Y;ð{ȕWJb`(;J1)UMʟkyzYƤ&,f"sQ$F5;plyUM sB.u6})i1`~* 9wR1KĬz6մy7emuzm+o6XØ~nQZH5\Sܘ_m1uaCV^|+QĀXK6:16ԛ6+YNAbЦ^dn`HP&!}!9X1MF%I ~Sb^a!׺qlb@ @3&gNJcݰ¬51|n^G,=tEŖ)ͳ&mR�cՑuq1zasz^ŀvrgǭ҉AZ'fq>.e9X!S}U~b㴽DM`C�tOɺa/S>!{`Ŭ8`Uv/j {e1 T1Xiuֳcr6cX :^}6u֣ݺl1Ml^g0y6xa> Àv:bG\Y;#ޟK7`3(gc,fTN- lU�:tS81ny0ǁa0gdm.k[X9>'] cQjegmȧne]qnӦ$N #Ù׊T큎Z,[n8$H*e.hsm9Qy91lNYZ'fu1 d�gB19S2Y86ki砟k~bcI5: ÆML6l 0 =kDMV"6FJ"N0K_e1=|W͜󘵩76zyکb) uhw&9(b,VӟUA:l,1+XAǰT\p1 e`91kSdfutgct0Xg_ĬpO=fNL|:H]c<$tas{H(9U!@F9XS9vNV>`WaU~)Àsp]kq:Y;#S1) $/H\U8)ɹS>ab@ LQ\ǭ0 6muR}esp;=<fm Q(9vκ{Vkꊊb`\xYJl ~||FNGY,rSq6:5r1:J.xH?,zV5Y՛<b@ t@7뱜mq-:*&U/Y98'픬+6̺5Rq+7urmL}1ʿ:C@A{U:^յSz=kamu<VfGQLaQX_})@}etb`zNb01XgS1JCN\lN S^a!nc4Jbn1cg)'1)JײzfZ8֗SH!Ni:0lXt1 f9¬J׏;`kԱy|q/!;u44y,ޖl-Ғr)ze91-1k`V կuVg:dfݚ1k\'&)b0PuX+l\wn\,sۘ$&5s)ceYXޗ`M ?g*F@:[1ֶ:vNq);a}IMbSƱ\Wӟzxb@ LȹԸvM<%ĦWa<<.M<ֶ |Mr[WQĀh:9_ X65-e>WUֶ'}P6_ڊ!zAVml}RuAb`hr@7ᦪnΟ=mcN0=&KIM|)UMqқˣM\m[4306骹rx*.b2closK.¦sT).Re%6kcF'Y{5)O , ;|#ujb{ylϼZqyrr9k݀~P\Mj)V nhpURx #[eY=;9\U9e/2_M]+8wUn?`Wǟ3U5S9Q+#ei͕.|3`_3w,.WV3[vyTŌ$Vղŀe 49bcU5R{%'U6sk+D֩U k2bŀ,muՉk+&`ک禋gm=֭d1 F=cuH厅M;7MǺ&y5K*Āc`6o(qS5kctPQGɱ䎛okIb`1 ?J;Z#v�qj;MX9G]Āf`-q';ok%lk]Vgd1 Ŵi&u ShkDM.y9@[M%$jOfj퍰Y8t'Imt,ĀhI5ImakWv,]9b@ 2ESbgd9Z{-*Q f`-Z9MCy? k!RYf):O{I,b@ ٦e?;b@ & EӲ^~Qit1 kXv.{ρl1 foVۣC<J7ynb[AUQC~qڜ3eEa@hQ)Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ L1c�/����IENDB`���������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__lines__py.png����������������������������������������0000664�0000000�0000000�00000212406�12641336260�0024210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx}|]GȒfIc'vܝTX !!۲,eYX]ƶoYb'N8bq$˲duw]ͻUs9gJySb"D"@� D"@� D"@� D"@� D"@� D"@� D"@� D"@� DE otL� D Qhelfb"@� D` `@9|wǣ@ D"@yK/9~`"@� D19j`7"@� D ȹ>\M "@� D PzBB$D"@r(6:\v:F! D"@rsT:{}C)(D0"@� D O@{ u _~{)t@� D" oʦ4h[ӷAJ� D@?|kWl~zat@� DGϺܾjP_7>zcsQgܶҎ"@� @c4{Sgol}C|౷mc/D"@�'zDZccIom_ >>�W?vG Uf0K� Ds2}e}]#[{Ȳs(}7D"@�WQZOQpJv.ϸuG+ŗO'?K� D@٨ (]v`2NQl;/[< D"@@O|l-Gyl\~":[_6ebW߶%O� D\D70 ؇نM\0β 6ԕ&<SY&9� +R9);̖eD"@� &fV,XE)wG6.o@q -ˤI ʢtF||Q"@� @_|g*s]2(nin@udTG<n<OqD;"@� D  4L:>rK$^V.zB}.~2<̥|t&;)K:ue"@�|klue**wE.]2ѱmw ?LUEԑP2ظtm_G}R"@� D QLz.y,X-:d'.}) Rݠmh?La,,2i A*K%|T='%D"@PE jI%+yK f.#zAی ,}fuɃ(y*$_)lm{E&EKYu2"@� D+‚۰6ٹʲPS_jWkG@k=|@=8̤eay)C^2f̘/_VWW_S\\<N W <e g]jeMΒcj>Meqɤ,J^W,!w#Yfd� D~BD`Iݠw٤ɴ[?XihGꃲuOlRt[sɓ Z<x$e|&Ye7Xwg&=<(x3>z1/JKKWtvv*\F.ܓ<8 q8[ѷJi>ՠI>#/BlK68&P1ԫ+yq'AKCdCJ� Dv, )Yl.H|8K^Z!ȧ|$ Do8D4q2Nʄo哕^PX UQqҁ{}}IQy a-`HmBIn뀏sjga aT|2cLΝ;w1m<8KކX~ &�V|ʕmgBݞ4>.&K7dݙxCJ� D:H}&g>h=[V|wB{ RPb%;FhfVK\Zh%$#ɛ|>vB./1eeS9k֬OhY0I MHmW<ȃ4Xw<r(fv =0^P\<dfL״47'xy 7Ixł[deT>Qgҏz@bWJn{aOBĮuBnK ,9_-=D"@@!s>,j\HO[a>c~uJÎ/d!^0v;iӬch>"�-Q^Zvu6eˋfPOAU/h#ߗ|JAyX.^(|etuu}w'GAy8H:#:<CoN/Z4)!Tl[J? `;j l8)$UH� D^"`g4qd ~)=Yⵒͻl$&顗D.2{kUi<vt,Ydl#<60A,(A2$]|̕ Ͼ 8M چL(^iEtGj-] ⡀$ haM*zUv*)\@]uMsҤ]kJ@Y;;Ux)NoJXT^:Tެ &'$Hʗc?nQ7QO~Nmjf.*qq5jrn̽و$Ru FLLI� DC 3ZbpP�S >iZۭT'?G})@P.>1ŊI$#d&362b);ζNjVx 9S ZIR)[>gW46E R&Eɸ}{lmPUO~^گԄJH`RNmPK߭:,Oȭ&SUޟqݏb*K/rڵ7< q)̍g^U?>Y#*ŭԢ75Zǽ_-+[dimBFʏcY%D g{\Zj{C[ZZTG)Mw떜Itꯎ:?ꊻWswJm'U6uɬV Y"@`73?Yhj-yѳ<TMfcjR@Zp&C9$r=. Ҡ`yhFC+х!ݗ2 H^(꒡,uuut$$w a#?_E =^y(Əe'T|yewaUjrj" ͪr}NRSt_}_!1ڣȉGE\;ttg l-IpKubZ:As�C`h2=1PTOaUXkTǙ3jlynUTazU;zL-m~l>u긺B|DD ٍf3=G9Q.RvT%F6C!/<( 6F7YgW7³h5dA* ʐGD3C�lL(> MMIN=_>M@^2LkOVU/Wm?:3]C Qn+xGeR!Z^㏬V5/QmSh%?5WLg`>zDK@?AFV.9;Z\ I>u?vYf,!D u5oHZtϭQ͗K]u̔-% /T%zPB#tWz*Vo?3`Y((*2;0G# :~H}64B6>}F` M7#͋2Or?ţM4lZ( +s۲تvC2h`0evNdQ(tRWZ�o/漛i3"nGJA zԙ/݁֐ fOb|[@TViw(̏~-8̃=?ըW_YW Ư!#OXN$iGIM!"П`*K)jokQ#Ѥ}WzT=қԻz(OQVvKݨyu Q?_Bn?+2>W|>ߡ;Q}Q(5zF;>_q$>I�GjTci v(vB^r إہz&6FjGʏ!Y�mj_+&sx, P |&}; SPf]¨ <�$:TT*ڼEy/_7.f yEmIdYT-hڬ_ =Kmk^3J2dAܺ]ysTm_nmu$3v%D .֏ww{?UqRa}VoypjۯQR6^ҕja jkDIUqxo씞^owbDxR{Q5mus/oռ9&WtglgN8O"@>˝!~φiGE |bz+\(, [.ͻdIM�6>\\4 py@A>bѴ/f)~M).fƘ?��~_nZNt'߹] _>/QԙuTS:mʟ|^URj":%ݷ]Y?~TFo57VםVcLmmR/NmLD]GL$>}f;>}>MM6׎MKުHؗIDdL\ʢ䑏l^q*ud‡QWdv}}?Uc݌Awnh%ºb>6`YjZ2ڴX+I۠xZۢ.ǂUwI⳹T %۷P=>v%D nt?}W4"U{]TK~ӔNTwA5rjp /S^=G +s~ҞBKXNjRե;'D"k]F)~l>#/h3/Q6sԋGym+Pr(>BO%wlQt62GIL" 2l Nɾ0XUNo-W\Omv1 VM.vv-7_ppaԁn6 ް6c#Neml'6']._Bpjm&\w| ȮYk͉M*MO\PLk_*-i֏zNmM'Ԯ jژu攺VogAw?S;iMMv$uJ+2iʞ*b_@0>g{~R&P.!E5 u٣n ҠΣEDCBB0 =IOqG5эD˅*:BEˌ~Wr>iA,#_=mf$^׆xUcMQ]׸Jp{,v�%05^^M62hazt_ZܠwKK $lZ_zam,X0wugf7T]>zR.n3)=-_< S7U_#'EÇ߫O՘jҟUw%cEUcWbFհ"vf}踚6ʔ{vjىVg9au�YYxˏAK"@$YM?ۃyq/myms?f #\8S3&%SZ. #E6<K( MB]%͋}P)96L 4dO;_M:HvSOCYBm[4nP 'gܣJ×t9pg?-zA}6kRwzn_&&d[͍< k^~L>%vۺ�C`dYbae]_jդj?[.}G~P}k/'F?3o}ꂋyN;P/z{w 4\@RG #/(FXFo%D 6v P85<nHl&{*8cOZ1H-y)E]YbQ"r%yH6Rr'Ef?\2e۶QOұe.^d.j˂<r>G񯽲y1 Ԩ?׽o j7W|j~ucb%~QVrD\Jש&ӍN1eNO&HQZyҾӔ/./[nF'7)cy-�{PI(2cD mmC*-IlՂ2w>|`jY"@z| +ᅦb\*>׍Xdbi~t& WmI}DO( ڦ)![drb]=ډ5ۗΦ.^d.j˂<HRw"EXZFdrw`m][f𯽈{6oCʃԜ-tMҵ~l*ꌕ7"G*O*0ߤYCQ4UJϒ"C� D /Ns]@>ב^fIL6\Ol�^%m7~-a2H$XGB=H0’%KVh qK%+[.yIަlW(~mg}=|蒳%9Wy ev­Nٕ)"("y|r N$jLBl$e$Iiwq-F)/Y=h(ؼ@Sm^˜2"@� DwgPx4u+r *rP-?m~[ȭ"N+Lirn^v3Qn'AC#rEy胺lr/`@&)E&<rA$4'ܥL=V΋ټi*>Rd#B:U0ouR+mr)=KN"@�dȂ}v6v`m{ۯtyW;iG`qa[pó}A52ʖy,H<(|v#q#aIA^taM!j w~l>|[-M=x,'4K@9F.r6UGJ=bd Y~"@� A ǎNzlSv{<ɛCM[v`?\-QxE4nqN$/-uӜ tʃ} c <dW"ِڞuiE vmgiwoYSiuhL>z\|o�t� DCyh|K?d e|4=dCƊQ=K|dBQ#o2[/+G>)L?Xf]@x)J卫Tu>7H]"@� D!E_hzJŋ  %<de+GI7cI.^L-r D"@� ćvL(2fkdR)WڗShزL FdA*`^H� D"@`<d$<()G^tD𢟉fC5paeTnm^l %2߲g"D"@�/\1 GWB`,uIm_#h֋4F*J3?B"y [޾ď-yy"@� DG<% ї2% /TqiV?QG}`WjQ}F섷e.^޼D"@� D ?@l( x LF 2I(IY6 ;lv#wU,7ЅLm&GOD"@� @0NKl)Ԗ<\2\t:*w݀ ʑl2Wms D"@ {1!R"e#La+60`"s";-nhG� D"04Ў E$ o ʣ{e�>H16oe/eR.y ,R&H� D"@r`<(yܹ'JUD֕2#y<6)4`hK! ^R*6Alyy"@� DG E&Me=%d :"^hж}=g K:�rAɦR&,"@� D _r`<ME'Q2T�o"0Р-w" %D"@�X0ټ- e`$4맟Kㅆ5:r\r"5' D"@`D�1`X6>D.y"͖DGh6} p60}# rPy"@� DG J(:@CxP&^2Z /nJ|ʘ� D"@;^ܕGH6]%4$?\�^n7M}ؼ3wQy"@� DGL΃S0KeM+9t)$ͣ D"@@ `ǁ)nUdrv+]>z%�>xSv35:'΋ED� D"bàLPKyBOC̋^l|d p#NoI["@� D@XХ#A>hRfm l]L23]v� D"@rLq-QyP2JKy (7bKECJ� D"A;/deHBy }q/6B3!wd|"@� D wC#&sHIP,8vi~"Os6ַy-rA.Р y&"@� DA@BP$;%اlp4ɾQ4OE}"@� D cBWBC"s 1 *@$[F"@� D pŀGJM /S}hX2Ot%rR"@� DB ]1#]:6 + *?<`޾2[Oʂv"@� D8% 82ẊuYa7,6<}IȐG<(D?� D"@!=(󶝍>S-wc+]nE{R"@� DF  l2WZr[s7GIٶvޖGG="@� DĀv\; }R|M0/~2tsa`e<ꠜ"@� D ƈ82Xn#Vf ?|_ܴD&咗rR"@� DA bCT\:Rк"G݈<( TInے'D"@�-2ŀ`Y0 :?P|܆l@ӎ"@� D`h").;Cy6݀[�V\Vx(+"D"@�8H ( v>[}tu` 2EIG|"@� Dvlh6rva72"@� D~G ,vT[,<.V#Lt*(8׿RMd! D|B S,Ill6}h#*�r`tD\ x<lٗոq+\*"@� ĀBQͻZ\l~M}GEJ"]Ҵi7s,) D"pnذDzQu7)s0LSI"� DsO9K+I@3͛w:-)'D"@Gw@b0�gf{?btdSc9 D"зرg>y`gհa͔EmH� DC-}#oOlh |-:}j;c҈"@�O _FnD)�^p))F�~E}{ r/-eO#"@� D 2bl+Hš B2DX7jƌ1:YUUǪc)SeK#"@� Dz;,I[E*>. GVd6_z@ y%%G٥JKԇ>Lu1MR=ۖD"@@F~KաnKHަAK  jV4Knc˖jÆ:_VVޓV%8娾ND1 D"@Nf"D a4)5'N4)5]4>7wK͜w!D"@�H"x> D sܕUkݺٌORGkUggky"@� D @n" A<^t3_Y9<iE}FMtu"@� D�9 !M 1S=CYbF;ծ]'ԝens{YN! D"�Xw)w\ {3Ty(i:6S73Aʕ՚5{ʣd K͔. u� D7+'w"V>D {Zm,Z{͔N3fx7͚^uowWB) D"Wp>7Sf3f*.vv~fFǍ+W/|GY8=Rݍ&"@� D 9=�>CS�c'|TWW>39?.rlwvl g)5q*La"D"@0w$.^drA[TN[EfS UVNWӧx02=__M.8?҉8FK 8M!Mxx`"D"@z �$@\v"M"6")x^Rgߕ楪jޣ)a`ZKYMB}{ /07a*?}z&"@� D �g !q"mѵe鶝l #@ #%%{x5j***S ;{-E株Z}۵f4/P~BcM}}jQԩm޶4 D"0wt,hI.^dv }; ݶMKb#REyjĈW3;Ԭ1{cG߄%W<`xl?雰%FyJ̫D"@ ݄�Z\>. ݶMsLXCZo)@%\/=3֣==^xLsTѨΜ9A*D"@rE�-ŋ T. Jnۋ̦ wben#GÆjjDU}f,M+ \Nifu@5jl}R'Nl DA#@Kr" ǥ")xOoMaڱS8N6^vjTTLV7mP7Aܹjݺ >LFo{"@�0wt hI.^dv }; ݶMKxPLƍ5fC&LBh6zDžP=vɌzlw,P66[N:7n^l\5> D�xG!Efзqx m[ٔNDj~tP WO??ķkrQ?~6l-^G \KKԖ-ǽ}TTL{_ D!@N%-s" /Tn䅷)x;cE&Td6_ W}1 ]7`K}ӏ(2=zt:x8eßﴪ\}k-+g>R޽s{ "@r?wwT_L^] \DfEELY0/rP$K0`8!`LN|gԃޜI%|„̙XoVX>ߘS[˗Og\wƲ D"08Hu`e.^drq")xn# ijl{f^ /2Yܦ;>%gL<_5iF=f1czC>P/<Io9 &"@� 9@NOa�sk;<ba+bw )uhSpb+ƚ5mr]зN=VkjNwܱP~<Tss/޶4 D"0`� Kr" ǥ2nۋ̦ sRڳhZ7*,nmmPw"Ayݘb|Լ`iAAwtydY؊xB#),E0"@�!;:$/2P/|\*Am/22 55kV+TaaQ>^} nj)5|H=&MRoiS/?`wlb|v#Wko8x va"D"0wt"hI.^drA_Tt^d6e�/bД΢yԩV#;M?oAC&`<59ӎCB困'Np]d(#Ǝ]_"&}mO� D`!�!%xف6|^tVd6e�/־G-QIEkGGÆC֙z81ߊ5K$U߄[h)'}Ne"D"0D`�8В\@傾q鶽l�^z'"=ujj'ΌhPow.L@c<b| 5=qbQw߽Tv{k&LLݭO"@�0wthI.^drA_Tt^d6e�/AScyX)$S7R{2#A=5=}i85f|u mA̙ԧԤIWǺ݇ڡ_Jh|{{ڵo1*�]-@c�� D#�%xف6|^tVd6e�/I[[4W$zYa= g+?~&}qqTGlfJMI(M$[޴ڼ W֬C� &"@� CB�-ŋ T. Jnۋ̦ wb8b.Oں;ݬ.#jϞzDw3 ^KE׷)5W\1UV#߄øʪt-'D"p.`�@$/2;ІKnۊ̦ wzAkj(̅k7A|ep3Nt0X,mmK ߴv~}n7\_:_Sj{]! � DG;;s" nK%HEfSN#ˆQ3("cv_f{`d[(b+z.1/|PZ8޽z]&ن vJMʴj� D R;:&I(p" ǥ")D'^2ėO쯳LH3Rc^C,_oi:[!`Om&qa".>v!C D ;:$/2;ІKnۊ̦ wo5&F#ū>_qB8〩jU_yAܺ:̔Lk)+,ΚkMx)6 SynzS'D"П0w�ZhC%HmEfS鋩hlܯL.{=,Ӂ>==&NGNUg(cQ)F7a1+^w/407aq-Xa DA�xGG Efзqx m[ٔNӖ/hz^ܺBQkv꠨BO&cMU]Dz:^Ro6]Ҧ>}k> DH0w�Z\>. ݶMsC8'M~˖zEB54}M8Ò>U.vA|z©oqAPq)8"@9D|В\@傾q鶽l�^ziM=2~֨LJmvŒė)>iҤktx,oto76?}oL:u 1ۂQf띋fiO}MO� D`�@$/2P/|\*Am/22gzZ3G2rMuuꩧ ~ƌEq:e/ʝfJMEd=m7lߎԛ ~jnoÇ4ߘpOoh@� }�x%xف6|^tVd6e�/3� L(M\b=,U]vz=m8fB+Nq]>)m2/:7;d[gwcڰr/**SvR"@@o`�@$/2;ІKnۊ̦9^zh�h}ow.0OSeI=fY^[5jjذz@x,B +*S.׋zO"@� 1`��$/2P/|\*Am/22@--Z= Ǩ^$vDpN|pĎ]"5bĴpEG)ك:_nz]pQAARV"=R"@� GCВ\@v>/Am+22`�ԩz ׯ?z^rV#{,o88pMz4pEGissdΜjUSӨGO;4EGӻ䜯ھR"@� C?В\@v>/Am+229R'm|LJf<yY8m6ޚ5>UnGGR ӏ|^c4>dԇzg<^&&"@� �x%x}R m{ٔ9&P4*=-[v3Az4ouuNacY0"0 wܱP~<=怞|i=f)jѢϚ9C["@r #2/2PFTt^d6e�s!OcS#"W3tI~ajm\g>*b.zM \dzCX؊ß ss@f|:7S<LD$ hI.^drA_Tt^d6e�/3/-&k\ִtQ{]V֬c^=̽*e(**׻LJqc WkC��@�IDATo8/aa ~BO_ '_q>9p!�ށ hI.^dv }; ݶMsIA@O||bOTn1P ^n2/uvhy/>XOYt(#Ǝ]_"&)P|Mg̝A*s#<{xD |@Kr"m8鶭l�^zgӧĚwc՜9UꮻGݥwGjzד#"#�&NRM8bJ͔)_@0nmOFj?gb'r-{;В\@傾q鶽l�^zgQLhouraQJP6գуGysuDı~GG{vDj9ߚ`On|r~ix02v_4X3jI( XK� �$/2P/|\*Am/22Qء'mtLϑЋ[WǛԡCQ!/0bdfOyEG<X<G\vSY9Clձcmi;eSf K^>;;[Q@@Kr" ǥ")xAJL0'}̱:(/P۶|gD=((/V ǔ8 ᫨,pmj:wݓq ҥ N1US� �$/2;ІKnۊ̦ w9ň8v.(QH>!Wr܍k=N?*ŭثzm׷)5W\1UV{WU-һUßxC)SWf{{Svj0[L@ �ށ*hI.^drA_Tt^d6e�/3ϛȭmjj7!Fw.zj_d[(bj{jj:e5f|7 k7좿ƍ+W/|!<Z=9=( i0U/*'o75q M;$/2P/|\*Am/22"zk7LsխQw퓰Jqq^gSG?_Uo}k8e!; %|(} ڀi5Lߪ.mz^1 9�xGW"Efзqx m[ٔ 5zt9=zE߿Xw;lE{%Qk"p(xbn_h [ {߄| �W,Z9-D}#џ]c] z9}iD hu" nK%HEfSN "|ƙo32CK/>o3YR2F^gDRSƜSv}Qkŋ'(LMʃEx^8wSoL6'lԄZf&>$9�xGwi]@R m{<ObC0!üj+w ~.O+nآ R`Q)&,2MX̊믿@ ͎5X꛰;`-@�ߠ,\ g$޴~ހH["[0w'hI.^drA_Tt^d6e�/3DiWW }ܹN<`F\;@}'Nyy2wċOu5kSf4{cI߄i;]/sܣ4w[|аKD7 �Z\>. ݶMs'0<rQo-yXo3BZ0'Mp s}5]̋G|z©3$K}8x *رoK \lXIϧNmSa �xG_#E*K%HEfS;9@q}lvN84yڍ {N3fԑ&kV4,MFo[ |\/\^9YmmUǮD ݉�ZhC%HmEfSZJUEy^w9||3;lq$+y/)椢b*-36Ԙv1?wnZG)5ϓ93 .}Aڂ?5 (xoV~nSD'9#e"CVֻY/3H̙gDmΝvXh`}Fϫ/SIF3o}z7DzQ|0}/Γf}]w MMmWڪ_ :6lxV*"@r{ /2PCTFm{<Gx%mnlg)0̋EH8ر>URW#r,p?~\^G)5EjCzĉk'שٳ߯_bV߲7e&~9_oSVM}XuQ|ĆX҈C G7ťbSŬؙ^VRG/}qIOu:/>ilV}).TPPhNa#S#PTTGݿ19NTg.Uv\={~1c>}z≽{Աcχ감A1.ŋ)(m+2r^z'G)>1wIl+]jcB~P6>f'7靁.ƣ,p3Z}R:gy&ɻ- ^TQQ~÷*կ>|Oԩ~ibLO1%D# �Z\>. ݶMK8E-4j:|z#f:رe8qFwm&wH\h6/^!>iC&xhuaŋ^&OT}NO=H..7czxS'OTOTQsT쮠!5;z$/2P/|\*Am/22zfT' D`�#Wg9Tu2O|s^2F1# #];og`7�L7L\xz@xʔJWF=5fgUX)<K.9{&1U /LD�xc�Z\>. ݶMK E@X\\.M@7azQգGe�힊` Lx&̅Vcwk}]9X`9L9p'͹ qORň;^zh/s㛲(<0D `�mВ\@傾q鶽l�^z'S;-^w KS1FL16QB�S�Ḵ+ƍ5fU9sE/bwL vaʌ9[z^m]GK'?zhxYbZO%D `�pВ\@v>/Am+223tPzPvA=ѧdVŭ/TI]  .’FcOn3ҥԝw.6@;}!e؅)$c^}D >Гg/3_;BEwP^^z:QN1AwA@�-ŋo۶")x<u4Ɨn'z=N�-,,07?EuPTTGq_?Մzpb*FOGőYZWl^2M͉`bX +VLV_zpgOEo|dĨHF#�$/2P/|\*Am/22S4$91G #Sߑ#O*|uרٖ4{@ mQO>7jgT94U2,;^3)"pg?{Iu87y&Ґ% ݎ�Z\>. ݶMK9E?~fi jcf$so7m:Ҙ4*=dgrM^8qȑR}DUVx,/YDZv~B/2b} Wwtl0) Q`�@ $/2P/|\*Am/22!5y1*2-v_aI> {ӷQ|ߧ6ߢ'y.^" ~j͚>ަ?lL|~L7u´}oկ;qX`-0w@C �.ym>[[;T 7y-gxRs ط 'a->e,YާO}{!ang&3 c &"@�l`e.^drq")b}D.'zjŅ^h`kɫffr*+U'hk;eFnjoO/͞[vjjj3ƕ_? cǞ;tdthLv~9ygbEZ_[yXE4$�Gy߹#Ϩ]ƾ5WQѣKnjY l#u#,'ث>ߙ=1?|x ) Xj =lu7ne071<&D\D 'XS+m\ |\*춽lbBVoҋ[/^8O,4[w3dJh'^ifFQWis-uv&N(<76)LM#GT6`i{)ɓ+ oF}1ߍHk8aE Gs7kIyd OnՇEqɕ$=Ԭ1ӓ{;jMx)6{_NޭG|K}sER N{]fN-~zXtJWzMGe 3!C9 �#LD oذծ4G߷g=H] [::+ݻǺSiJ)5ӧ;etΜ i4{]fԉI4{vi}HluT6.#O;K�8p\�?9s'N!AݷB]x~!㖖cN^9q.F㫪C"l/1&ξm.+X`Gx/(ORus/~EG/xK_W ;6]G٥O ȑu3;"p>wlw|"On3#S_ub2}b6o:|X~s>_ەqVjC͟;b^lu*7caСtkPað D 51{R{#iH&ONO?fπ@M͓d(  ٦M݆.|jAinVsޛt`8}f֗|ڗ՗{!w1]fz**guQ\\U D@ '/2Pq)^8")x px St-v~=zsfj ')<?:;[͔foPc'Ct ^֭;BϫiԜ:{weifѣI}2W]u?R֞Qǿv6+\Sh{)aUy6f C B�~H=l@ y~cc|EEu =%9rsLңk#P1nrTo0\QzX¡]:[ ƍ5z6fi0/?8;*^IÔRÆs/oP+WN3=~ToB5Yo=yrjm="30wt%F%x٣зqxemEfSKBl8i^v\zfIF=;gQۚ5^uR93--'h+u`}E{]։EjE=/﷗Rtni^pھV2Ν0'E #;o/n'|. �xG"E*K%HEfS;@&]߱NO;'!ASثo8zt1bCl7.5uM7;::|<>cwrIOeeE7Z}O,Rmhإ^{zֻ!X̝moi^¦`;X#ȿwCi@PBO /2PFTt^d6e�4!PS󔞆1WaKԄO?ߌO6J\Gm7=^n̙Sm94ꗻbnzez~+޶AY8x)؋߿Ra^W6rnxoT'L,<].}^)<LD= �hI.^dv }; ݶMK Ǐ}gKK >e⋧'Ֆc/[䀗3# '".)Y1C 9` Fg?PDBNvSfO8B}o>Ǽ0k֫^/?RUX>骫]N;&8q !D �. ؽ4U$)7S>oMw\ؾH.',D"�Fb8i)SlZY9l ٛfg?L=:ߏLΕǚl /Q""@`e.^drq")xn# ęӧ9czn}Xu]K<Iqȑi/bD�skj֘pb4^A6 @}}`N>b~X=N=jQ6Wg̱zTuuԧsՏ"m~OD5c.[o K1 ѯNB"@`9l\!|\*Am/22}@s1 lL.򉅐#Gy+Ǽc_q̋<c2,**5`}hZj®5 `J )xQ\ࣱH;>KmBO}AuuuK.3/~ ǎ]qlh{/dዀ!va"D `�x@Kr"m8鶭l�^z_G>{OڴY0Y@/+6YaL闲>?<_tX0PDLl2m?~ݠ%t|;O?v튿7C5]qj7z.Z4A/$/ԧքjk;+B"@nF�-ŋ T. Jnۋ̦ wH 355ktPHFK{$v1z:N3{YOahV!"!ގe֘Sqo‰8 STf 4]KK̙zFK%K_R WȡޤGݿBG0U,,-X0NSum[i',#D` <]&"@z > /~q "…qf2lw� C1Z;+0r1[_j g_y4Soggi7Wˮ+bZ,bŚlX!r"@r΁υ^=sA NFu䶜9[#˖MRO>/-Q^vTΎ3c+zhYmo:}eĈu.ыaI>|yio\_x3gjtm:PiĈezhu^8FM:* ^D@#�]#h`vԨݔ^!7uꍽ<By)R6<*m9癹. OtuhPoiFj06/t Tvw.~uu6d(|m=3K9 D`0")4Wئ!�+j&+*7nޢN:i }~),r@kzTu=*)P'JܺH߼Es7sZKR_-T ;;[͉aA"6}V2/2PPq)"l qG:}zs{W<s@[C+Q K8Z=HSf+ ok{Wojf}U3g}GW_S^[J㻻MЌ=|s$~bYi„ r߆Xkb殕R"@09=~2@[[>+5soRpl s1:b?|zk)Q<i#~  .S=wρ}&eˏsJJF׋Bo1[vR"@�NI\@ReEfS;:E�szkj5^cNxntpU/!Eǎ=|9áHsq]/Skִa( EաCѢo/UZ֭kS?=z>V8Ck@ߘtŕfoXͣG/!W Àd;r" nK%HEfSN j>,rmR/pXґȶPvj!ݝx9++�c/3K[;O&=H?oO$S|f7;=qvnAcy[^ut4GQ0d㊊ꪫg�?`ŠG xLD37Gȋ/һXdQ`_N0; >YgOzӺ@J}S}orzuhӫ0⟞$N2 Kݝ@ovS;geQ?g dDA�A!lN"sZdm&ǏPLv;λ<6hhivpim=Bz&䱨2,MZսnJ:wn ǍfUV6Ѽ,$Fڸ#۶GF1j+!D ?YC "C<HS>?ɇF+H zΚ0;`ԽxG,hַ.++_TwQ[_u҇?M66MŢfsed"D $F_lܤD�,\I:iŋPSVg5)24c4j,XPoEX(!NhSGGž"0tٳ=Mv.ަ]yPpEfSg_R2H'^4M}Ŭ]]fVQ;`Q-S!0iҕjΜu<8|s, 3Q.SjbѬ~}hY:cFyk. ij {Oڦ7e>nM2XeQD`P"ӋXg0m�tcǎ:mwܹ.ʣǟ/ìNP/]E'λon>GBwYjru`^Ф_̵]fk-Q7XkA任́L'Oڕ,bK`E *;\@傾q")GwH=qj+¨ 1m&(ѨFo+i쨜@� /&päuώ/|a^PdtϴHL3s8 rokֺ 6 9#e"D#iw(nV:Ԡ>ߪ.OʘQ]. JK].uzyK#wfΟxU}MẟeCb4eUW1Z,"@ V9lFR}n?u(mnG3nW |<vl @?hReKd_]&?t{Wf=IoPO]|�&"@�0?]}c'6&\aS1 c]w-Q @慫o݂T7l?>EEq*,Fm D M~csc=ϟ~6Aq^8sy2ϟ3sdr1ch+WNVkQ}Eoud5525/3f1Z* S\/!Cl$27ņ"@<(d\g<(ҿYXrQA ob<=b  x`%9,,8᭧֞g{vvw¯W5.O?S*cuq*o<mid!IOCfjWwQC޽¥,D<AQjMHω{мyhƌ$TW?졆M&'Upw)`.E 7 I-ܥy!eJ_Mڕ(ٕp Vz+b2DnmRp6m0UThc T.$j4 qc͋?{>-'FXc;'x7))'<YEԓ(gMD ͛h͚!#2Ξ\ys刯uܨ�t~!ػ T~lh@ $@Y&ւVy˫Ҳk<mih8BY$柾p@1mؐ+5iiq"}w%MVF 8;XIv»՚Dۉ>pUp;G=11Ca1}4泸Jn4`@+:ٸqoJJ/ TVF˳U^&J A r @Y{VyQic%k<m ^gѐ!5$Xa3n,츛 >fBӦ�yTjf Ų}C{觝I=4J֯{3_b26;e \j[N!r6!7 FxM7Q~ʃb|޵ǎm=1@k]� m{զFZ]mtiB=g]$cP*ܲjM{O=5Fj_}=/~&,WV|H�|W;,x7Էo 5%%֯vZ:ݯu]).U3x>�uAm@ػk^hiӾv3g3]i:v?# P +Bڵ͛_Jض?^so6q-isd,1z_uompn9Fn^\}!  �L_B;m^Zq.nCýƜ <G;|gYA&eQff*]@⍀hHHhF=h-צX _<xs-w==q y:m8&4JLl{{ظ4a7fŒ 7o=#ehrX$uVG)؛of@Dk-; AVyPic%k<m }pVإѣSMkժŽ>FlnDv&9e[¬bEnRkLCm{TO_isn107IJpHwSӦv%|W ÇgҕWoOqN4G Maa땩m^C73h/:+Y GI A�B�xcZX]\^1x:Ö^-[HLVQV~,xfCɵa0o~o?K/'4Gѯ󻭂\5S,MN"c^k}܇°Yÿ ƿ/(V,yyϮ?KKKOѮQ@ < @YWUK<UX *Os&4L! `ײibRkd¬ܲ%OnXija* W}%*+(㤤6bC]B{0Lҏv�z晥B[^= yy+ w/uJᑨ#]enmwggom Ɂ 反MСm-nPwz+g �O�K~^Zq..JHWyGֈu)�iq;VA?%i:uJ+hL7kEyY {6=}F%6ҝw.ur6QS>/wں-qqk*%Xpf-8 ǿ |]jYo  @׀ڼTޛխn<xp<uzkQ^~X`nm �C�RkK<ͨҵU6�h oGP#ᱥቲI讹f�?1\ oLNK*&^f҄֝2.'}6a7!x{*S[K 6aY$,4Ws/% ó߯_ Lؔͩ>ȁS#37=0 T-hAqMU5! Z_`^. "@V\:pGw8$Ew0tuQ{녝hлwsɠ]F5aի{7߽s!W{۶9f^wOjOݷiReM^WTT�+x וż"@I>a֒+M1`I{_~+ gF>hp> =2!ro 飏6oqln?x6Q_؆> ^p a[G~l`777"'>i8):nݚy&X-R~ފ@k <cHp!I:bj~@j8CͶmǽm=]q5Fkվ\߾>o|Qox5swom?_x QI))L7k1y 7 o{l=9P PFF* /Qpf9OuEi*cuq7f*Os^h8Bʄ0Xn?QTT)6+ۡ9چy(Ú؜Guu֧po?hbׄ3gO>䭨gwݺĦPs6ÒBZfvU|k->6{:1bBTt[9~]�;:+B ziDZJ+!][_icNCgO 'LBm-ow}mF5~P{ٶOe|}vG?Svv=Oww&^re=+IMRRX&]:G~`m|M}u 7`,{xܦM*ٔ.ܭ׭&)^^h@u]+UfTX *OCY4dE.C~6!@)! ${߾}7?7*[Ν~ڴXis_.<I ڸŠuy?W \.މ׿^_}o2u_v5vF|Fzx}l2i/99 �E�z�^Zim.'tm]9 Z! 9Zhdr;YSOm-ƛ#<䍵 Vk2 Oio}LНS!zԤ[qgNC ۷ϒZnBA/Oy!bQ/Jח|퍈OѴio[`->@ �ς.@سs:xpٲIA[>ڷ`Tnۚ))qMv[oyf6QPU0c_~]5)a_<'àAdznčdEc}<��H"�>VsA5,ț mrD qq}qkodV3͛ }|T`-KŞ߼uڽ?>k~M^kxeg|VV\A2j}ԵTݺl+@EA�"�HFJc !ge3߲XB*Rd S;R]aLmڌ=Q.gymۦѳϞMQ宻 ܋gw[)6mrNڛnz+Vff{|O3&%ΧSP=zt{i_" ڄ|~1A'AجUQ<nxXL6m#/\<u捅n&<S7ii]wۅp*|'}va+f(oݺg7K 篣rӨ+۠_rIo8-_-6VmF̝*~a<D [^a'Jcv�� �^秠UUfTߘM~<milbe CjdY7b۳@jh6i5G#>pGݯӸͅ=ѓODج?\ Y,OyV;jXKLٰ`.u۶|MMɼ67w%^&Gl@I @�:?UK<UX *Os<G�X`MO)6&(}H^^оуK*ZeP? L&b{=M څH٤/k>rT; zdo1ffMR3bD&7 ltƍ +%<8A xt@�@@ibb͡G=T].ܱ%ԾTSNi-7U&$X8-RL'gK麡^eL&5̙O~ӭ>%*�?Ƙ!&kקR#k‰,_TU7<h~�vW:<|xMEɡTsh֬utC@?/&K_P @�"�H[q|8pGGKxu<VHLwڳ MmVħn}/˖I7o F@�@ \b{sK<m1KuU64l8A78Ih6 pTX۷bbϑ:]d ^SDX++;("67b08nNv  / |`!oam>MHz1D 6&7V'vǏFw1T݇ 4NM;vcl,^jbcӄgVk.Goa Aٟ �^�Ϛj�%pTIh݇^2~7Jk^%'JS v㋅j=,,.RT{+g޽wխOne*\nݚ � �\� EԤIan|ann)o2Y43y}vڱgOly#7zbc$PjͺUm>*=aa��@�IDAT-&VOe wނT1$QH*rA�ƒ�4ᱎ@mli7gw~p C>Ǘ*F;\@a9Zj< +~石ۿC3?j]6{E.�Z`$ vĩfM$/i?v? uݺgiޯ .4ᮬulzh j|-k � H�|G  +CgmRΤ =z4]4&7W_mN_wFW]Elq>;/キO_N^ڛ|ؗmG|怯9@�k@8rdyf 7.Y{Nf>t}BOB k<!^~4=.Tݟ >Uy۶|gm:о}#>�,:ڷoC� #;q֪*cuq*o/uU643q#ȑԢpS=F!7D6Ҟ=9Gd3ж*+ ML7%W<d~[9 KAf:)<oaշ#RiJ1h?Mw;-})L+Wjee5Qnl8C1t e˲>Ϥ[n hC� j�ffMNBx7,~T\\)Mj 069Lv**lKw:6�   2b 6lxv@JJK~: 'PUU$ǬQ̙WVԩG<>.ޝA�‡�YK�oh<|xEte;v|(6Ͼ` ]> r6IWJx _Q @ $`kH, ChؤZFii]6i+ؔ0PEy!B6=^8u4ټ9 ˤ ڲI!C�$֛X!7O }@(-=@Mj1C(%BjC]&q %'5=v7|yR3ƌ@&4Ք>9P@ �`al v}Җ5OW<I:ML XC7�x&�3<%l3=ifA%PQ/_ʊK/9s6RӦ>Ę7( �@ M,L 'g5k6XhE U-T%:qD GQY<X,^ }{׺%k<k0 @�,ݾX`_Ib3 n@�􄳳|ց OD(� `B‹@ؾ}[2OisMd㏧=AWOYc^ � F`߾o;|jr(:']z1`m'�3h8 ]?mMjJK]a �  b^ � n}+MmCtM>�-A4�D&'f9y@� �o���/!Mj@/��W]y@�@ ;O DCP@�@ @o%�@�@�()'函3�#f1Q�m7F B{=���@D � �C]]̉Μ)z� #�>�Nn&5ǎm^OA�@ L @ӅŴ@�@ 9AO�@? 2@�@�B@Q.<*C8A�@ !��hh7Πna�3:�k99iÆu �'����"iRSZ?PM�:nI0 ��غXj �@P�˂A��ԖVZ&P@��\ @�@�@�@� @\����JrY0(����'�^ rA�@�@�@�@ ( @e@�@�@�@�@@�x}.����$�>(����} @�@�@�@��\ @�@�@�@� @\����JrY0(����'�^ rA�@�@�@�@ ( @e@�@�@�@�@@�x}.����$�>(����} @�@�@�@��\ @�@�@�@� @\����JrY0(����'�^ rA�@�@�@�@ ( @e@�@�@�@�@@�x}.����$�>(����} @�@�@�@��\ @�@�@�@� @\����JrY0(����'�^ rA�@�@�@�@ ( @e@�@�@�@�@@�x}.����$�>(����} @�@�@�@��\ @�@�@�@� @\����JrY0(����'`F.�4hpS\h@@�@��Z"@5v#)S/mI"DRO ˨`9I����@OgRKnv($gu*v1(?S]R&d:ɋTi,`G � � @ 7xt M@ǤNS=)VE=ɾwB.D$Лud!wz=_Ng=Ce7/��!e`zeyziDZ+V1U2g*Os:A\-@�@TZOW$TiٳX?!{%,hiI{~*Xq;yO � iW._=<ugXkc4A*_8QF/-O=q͍ AVyPic<mi5I\ �A@ !g\7"^Uy4Y# aB]шq䨪65Z{c�@ZxӔV6f*r^k}݃6O/8VJHWy0i~5BxGsz\m\rnNTQF1)eT*2��)YE��:'6l6,9F˿!zRZ|Q[k&���`'�>W/bSST(v oXeG+IeX:lTnHtʘ|! � �!@�|,Rm8n8!'9颋.M3 ""یܰA8Ty)uhJh=9��.k=>rrr誫 xhCZ]rtY7@(:2:>@Y/>J6bG-&$v6��O*gդIb _Ns̡f͚Q^^^@fZ}0B m7qHSw}pg6Q׾۪tP}p7l@>6ڶ%YoIkB#>B��EW\A6l/֭[G|+`~g󩴴Tj~ᓪk׎/_NeeerJ۷oMӯJǎG5ϑ,)GV{7 U9M%TضG&(ߐ9)&!:{��@h>4Шlwߕey6m>twwAÇ^{Mjx㍚wy'|ʹg_y5j|^UUE}-[LO>~mVMHhܸ1R-o;M89)f :N)TҊl|�;L͐ޡ9wiTfm;KNZo� tY#ޫW/ لڵkz'2۷oaÆэ7HZD9s&͘1C4'z-5kKn\ L2vtg׵FhЪfh!'\ج794»MT-OB|tD)DQp)٪G?:%JJԟ8pH=77WP14��:&�7Ty566]Zy֬{ 7)_XԆm۶Qr2z{<݌;&111S5@)StBRxެ#l+)VO>9JnLb 5nҘR5˓KfNff&\:@�F } Y,q?8q̷Z^'V+**E\Ҭ0a=lnsy!8 S7aFa+M. �uJ�|m/;w.egg\_} "~-hf`3f =|)))kX +y1rV^)V<2\c}1-xcx4 � �MU,fl>3o< olf4,{ \+Vȑ#.뮻S+=,\z)7ϞT.vI AߔCDM2$x> v*ͻ6X=ݹߵ\Tf![șBIڲ`3T�,ୱ?ؕ^/[Io>{1<yܴZXXH?}zr-oJbK./) &p5H:2z'[FWB6c,j|T*KmAU'd}ּ'Pd/AqM�e\Z}H:,I��O1^m^Zq.J?U2f?{*O*Os:A\- `-γx֝?]h rVymrJڏ,d{ANȝ^E%Q•]Ithz- � �aM]I_r9O]Vy{m{8^'襽g | $*1Ԃ@,*޴RzNɶiXP/E왆C o=*)%E ��8b#�@p>}Iz2= {Thxݸ%YzZEA@�@��^‚@UTn)Egt$kSY&/2w_Gs � � \`B\ࣁL/AXiEl>,rQ%>VX)vd3*烜@�@�@ @Ϋ@(d"}kSV\@{} h �� +K<m1pUyژ|h& @ T2)5uӮ;EYq0QÙtݸŎ@VͷS wQ:% � +]*.ԫ c$ȴԽ6vO}�Tc-6>uhv+V+9 ğ*:,5b:ʜOظ�@dkپ^m^Zq.GU|ژ{]s1^@@�`%ת=|/Mq !!?w.l_>kcO& oXew c\ � Р< ξ^m^Zq.GUsWimiU>*OC`@ DX(mWj>:J:,Bts4lQͨ?gQ.J袹lmf?6c| � p g[X]\^UsWimiU>*OsxB@TYR)SoJ:b[dRLp*-<k+JĔ`.A�@kn$A�ao+:JE"/x&/U1��D8A ( @he@�@�� �����!P&����0����@ |-  O|s )\m*wS�H#�>VQX'?Hb6Ϥh^4T%|n7,ʃY+>1@�@ @@�B@t| >Z]r;ŷFQ+J\78Je&'JM|5tx Y6&��&�0*�:& cR QBe"d߻E^?}⋲Iӡ7ENB{Bzvoy��"' zeyziDZV1sU2V|mz1Nb@�B@TZOWQt}Z޴Y,8yGN}4Ŵ$kz?,|`HA�@ P$Vt}݃6O/8V,UyژVqi@�@ h !KFTZD˾*q90qZz!WV! 51UF'ÈR �aEb6A1s.ս6vO}�a k~9Rd۸䄭NyoYB`go'(2tJvyg � ZgM5�@`w6qߐmZzRZQ[k&��`-c_le D C,m7{#⣭{w#=;lTnHtʘ|!FС �~ҸqĿN袋]?Uhԩl2***bڸq#=c3:ꅹ_y'H /g�`%"یܰA8Ty)uhJh=9��"�W_}5UW]G;믿NϧN;N3f̠#Gt�=;6m֦1@ !M.MfUe`Qudt|B_|l :.ZLI�`� � �N�TM`&M5_~9͙35kFyyy&[/(sҤI/<oפZt֭[\(++m֪ T$ж8I6Q׾۪tP}p7l@>6ڶ%YoIkB8 ���4&^qa/hݺu g}ԆJ?|Rvˉѕ+WR߾}kʌ?~W:vO=zyMPtR]\hǎTUUE۶mɓ'kKS!~>JJJ(;;[vEjyiW5Hpڽ|iy+M^}UJHHP@H?Bj߻Y^Jf6-.Sa~TԮ9N Tbr즘$J1�@䚱̻+kʴi_Ow}7qҜ^7xwI7|3ٳW^yF%GIvLONol̙3ݳOga~-HMm|M/(*`{뭷4KUqXY饗4ڟKC4vnvm2}gϦG}Zjzƍ)&ƈWWmF`CTqrS8o-u) S '"`ƕ)dWM}v> U?05;A�$&5z?XbY]vזX8Od۷Ӱao$�B_ o"�6*|w*)zf͚咧n5jDc/ =d6qV{Ƴsyl?J6vpoo~ʔ)'씣= rDADVuF6[5F a:!^tfYT5%mjy aZǫ�_Ǹ歏 %��@�obخ<66]jV5{NЦ l¢k !==7 {]$𞑑zuF~s= orͳhjsm<CѨpx7eP"Dp'v]n+ͪ1ϒ ?\!p VT.%d�@RY,ij6֙5ĉe>o6ͦ0PQQuIv~„ OK{ rT.>>^cz&=Ͻ^mGYK^WҵF wߟ'][>0qWy � �O�5 {ܹr&o뫯B0?xyؼf03yizJJǚl6rgѣ=N~\= 6Ͱv 3:.#X;ߡCTqGUw8~x8<&8Dƣ*K {|�!jx}g͛GvEv||lF½Y]b9.첓l={JO6 .={ͳʳ|Iby>ȉjFA<ʇ:Xk obe:\rOg!+Z Dmڴ {ao7foeVaɒ%Ժukjڴi͞�զΝ;lmCݠ'P_5$g\pBF`zJܟ[ۼkE( R6~v{)Q(bTjx$A�@�B�xƾ?|)/Oo>Yxe/,imVy)7Y KvB6 Lξo&y+x< \W ,سSO=E۷'x/Uhq[�{|饗g7zbބ oFfbN]dO{O۰N/ɖѕwюb&r̟EϟJe-ꄬϚ:2X&tmH��(FzziDZJ? U2f?{*O*OszGj5k=49@o݉zم 'F9wG2q:*u.Qipdj74ZPA<� 䊫\\l>@cSzƟ*U^/*W2zioyA_n0[hB@,*޴RzNɶi)^Kzmտ tt;Bx/\O@�@�B�k@�@�ꙀS9KrSn`N!OEjэ[K{٢oskx � , J` �Gd**^3:�?J}ń��4ydt!HiEl>,rQ%>V3C/ KTy`7M?� � u,@�B@ʹYd=/d[[M|ŞzоMVt0l��=W`0AVyPic~p1J$q!�@exSj)]wƓa*v`<D7nE#'UhmŔ]TyP@�‡TJş4^ai�zC@�@arwAKn{Bө/6,%ۖ,/PxvTRج:,N6-RyV*>q+}KC n+b#f|!RUUU'0Aپ^m^Zq.GU|ژ{]s1 �"ת=|/Mq !!?w.l_̨ؗX#|G6fx*ۼl-4uTy[8|. +xCB�a � b*shSBۮ|u6tPuU ͨBOc(W ssߦf o3a5\odZ!<~aj)`X �KiQܚ5nNzSR"bl%TyhnYEY[^V""\~5,DBp =#�'�' 8[Q*y// E� � q Gܒc �!K�B{. �$@@�@�@�@�@�B�Y( @�@�@�@��x@�@�@�@�@ > C"p6}Ya_t0���3E 4R ).$ȃxU!*߽/QQs@�@�@ B @ЅǴ#@8'COju$EƑJ\=(]7jtٔqߩ"'}2OY0[��^wm02mUPڐ3)KT;ٷ&GydFԈ[ |љ2=A.J9DK9nbQ��� @@6=Ox,iMȑ6-u@@lm[w!k)c_pt�:¬L.2A�@�@��^@ <YɶvU-8*R(v%|"e%AA���Dk ՎJ1qT۷TIT=k#U-@jNKmyئ@�@�@a@oꌀ%%/iΚU jM~`;U4Q1(}u6~4  PHs̡,..^y6@��^|½~{o>:oۍlPՊDv[@6տ~IQsM#ki�?O? ` &L}0.hP`;̔I\Ke_6mPbb"۷.B2 -l«Yp2Nm֒m*S' $@HHNN{ @_YYIz+YT=3cbbh̘1`ʂ@�FK~ڶmq. 6Ј#NߴieggҮ<x衇hرٸoBnz7 o3ΒCRt8̉}k~mƣƋC @�`";ݻ~ؼMdq5k=SԶmۚrSOuׯ=#4{lziȐ!ԧOzdO<I6?Ixjݺ|5mڔnzW_UՈ53g$~k(66 ) J/\PW7t }eee7|㕈V _F[kx0|8S1{+XRбyѵכySj!lXOgy�.l6xp'+?ьꫯs+jo:{ 7p)wڵnf+�kյml6Zd =cR綹 ܯ*)=l{/ӓO>Iz"\�0[ak.8lRj<XҩS'jԨo֬SO?jժ*N+WB|@%%%.ve=.;lu4jF|h#?|@ژ2&\O1PqaTѓ* BQj?j4QΘsx P_XfK.].[L]_f2}E\Zb<x͛G4|/l>uСڵke駟\$9iƍ%Æ Ӕ@"�|:/Z$TWK_|!ҪUo+**z yG#kIsk_ 'O?&wyԾٳG~eFr)? 4nXj1қȖWn4(sKR 7 G98ETLKEtl߆n"b2p*/'0?j0Cn 6X,[oTg<h *K\ŬQsQYFRRM8Q*xXm|Ƞ.]H30*#�0[mքH+z,9X xOaڴio-lݺXh;<UgůZ޳3j!q2)SO~h ل'ꘪ2JX+ҷ~Bxw-&2K5;*Zv'ʅ}㛶 'NV-̀p8Rx͕((l&(/)u뮣>%QV zuM7ɯ~wMڴ޳gwM i$p{b3Xl Yg:`.3tGrѺu봷ӼV"b }\'"(vA5-mM{GMZYQ:mwK%6͛k#]x o D� _cPv'9?枟|I9++5X&GE"꾈ZVvC45fyy.Ûo}#Q>ρ2I c 4" 4*q _z|^9"I欳r鞅CR-j<M={፬lOϞrX!�F�|8!fbw57oJyЖ-[~'m>ݻK,B`*Lgճ ~`+=ȏȟ'NQ ?#' : Mvq;'{;f}]bg}ƍw%? ?<M[vyH/4Նm@ W+j{`^}{^_&k DSNu)Ʀ2_V7$_9n`{T>D ƪTQ,>;jbɏOGSJNXJD[l]kKTfwbyTVT@U6T} P)N:BaIMJsC/2]FMsA`%]wҏ~~w<VD2alF'ma;x9{$`gy&X?Ty+ocm y泶QMWQTT~a&SPQN_O-_#{PY鼓,BzOP mu%!6./[@R4~9(~�@p0bWFVyIۻ{Zq..iPy*Vyژ|r q}$.{QXкU|1x3ft"JZl*ڻ63ᱲ85k)S?~_tp">,2{sCYW犋}{%{yRXkc4A*_8QF/-O=7� ମcKk$kTC _/6J{vG;ݨ9E T}@�@�@F�?}NUbjLd<Ь*r[ c%Q8 *QC��iM#C^|h:E%eh}KϡŠ"{ 02��cxq1$pt\*ŴA#''DL^;"qRc5}^@�@�@ @wꖀtU;L>#)n$"16"Lr^I)t蓗;6F]��GqU1'Pv=u=U琥H?No)|8&MqGSDI(g΋tw%A�@�@�LPB@+) oіl[~'5nS&KJ1;Ct9䴳-���"�ȣ_Gnc/d,#gJ9EPTF'iֆ3:Rt AEYPٞͲ\= ]���x!� <p `>g_BM^Ff�q⨊uuU?QgRu>@�@�@��XꖀаW 9Dsߢ.s0ŷ4![^^Bl:)W˃{ݮ Z��@ *@`/5lEE#!?ZsA 8G%5hPxA H!h% aޘ\(,,$<0=+hue0!KC !#%ŴrJ:n 9SooQ-Fj5ZH "羂^m^Zq.GU_�*cuqNkb9 H\ `NJTQQ|||P;h֬Y#`?'�N �?+s%\{kK|n>)<u2mSy{m{8^'襽g | $@nJ-Z(jߙ_>X#HON3:,PevT_i50O {"|BUxW~ʅR>Pk8A%.,܅�ߪU+ܹsWP bV � �!L Կr0zݯ<=< 9��@ה] oX7���� A����&�7#�����!�>h���� f � � � � 4 R` �&pꩧҜ9s,��%�A|@ԩSiٲeTTTDŴqFz0@�@�@�@4dYhWxwK/~nyk)C{b=���D<I&W_MƍofׯI#DcA���p#�>V|zZtW|zMlrrJi˖-8 Ecǎ;3N?tikO< `[{."j׮egg̙3i߾}5-yYfta/_yn &йK~HUUU5m&sΡQFQee%|ͲI#ciŊ<;.Fƿ];))nJk֬k:ݻw)SP6m/^LyM[Dڼy3}w\,133Sk.5k8pf8L ��&�^D|>#)9R]4{l0`\Xx6mKܘ'_HΝK=zt��:IDAT߫kBy{說SNQEd쭍ÇK_'|z%̸4P˛[ohƌ4}tٚѱ2}gt˗Ջ/WcϞ=[ouKFK,{OʪlҦ zcc@@�@ 8 @R'jԨ&j kO>Dfm߾ F7x#bH$t5cg-5-Y]JM2`?(7.sN6ہ yyyo4gt.tn9묳?˚̧}ty=_@СCҖD?k׮6I?S͗ @c}1"7_|s��8Adddgzz:=LM9L :c {g0BЩ żvՆ{keW]t!6P!v)ctjLboskݺ5U>ɛY}'~gĉԷo_jڴbjc]v HG.=3~aeS2?r4qӚE.!�_1\#FЫRbq鰀hAХ8S*Xom?lb.j󊊊"qvݽ CĶ^xaYן~rM7Q۶mO?SnkqX?A&b Ii&M+,:wL@px0n =z4)3nj#m?cXO>.U#Y6v^:''xѣGYׄ1ZTSX$xn,k$3fFl:/J7ҏ6AMohX ~BaC՜qQ3/3kj*! P' l5=믿֝rbA<8… gϞSy3!kcfeO!]w]pN<LFŦwu׍7 'o۶\*55N5<6#cʒ/;w͛MFzJ6;v:HO8f̃+ k;u$MT;F56E`oMrLHh326 !>hw%6ޗr ) GJyy{`OceO'l~1*R r܄a%ԸSɓ'Ml[^?!B`uz79իWOezG׏զ{ɇY -{ 72~5|op# {ׯdĦawv1!_PA_syw!p I~ c@BCqyxر#&zA%7'7GmWޗX 6yGkbK&j�p%k+K<yg{Zq..Mz1[| q}$.�?잏peo易뺳mW>]vgH f/Z-{y)envK/W|^:tnݲnRH6X;WsU..ŗC'<u2| Xkc4A*_8QF/-O=#hkP a�ohB�8N�=NXufcz%@y#a1G��0HMX7Kޗ2 i @�@�@�$ [kԥ[}_^T �@oJi\@IS0ؿc1@ /^L ȿK鑉7YM=n|%_K�p#�>V��Z`G/t'<j()66JKKW&O|yIR-  bb � � A ,:Oė^زe<BLۆ6-4`2����@�K���� 9 PlOA;m:禝6.s y` � � @O@  y9)Sp�lb I,Z5jDVC# j9ՠ:0���0h vS.  �  2bL'2RRRbZr%UUUIl_O(3>;�Ce0ΐ%"(VZQΝi֬Y)g|3>;�Ce0ΐ%{Ck _$VZO"?߳B ��P#�/4bo`/w}<\Cqoq~~5Tli(@�™�p^] @�@�@�@ @%ń@�@�@�@�™�p^] @�@ $ )B4,�x|@�@�@8v\!N5 L4U'NQ��@8v&N5n5���@ӎ":0&�0^\L @�@�@�@ @5Ō@ z矇̙C< C�@$�A;꯼J3NLL}х^h @W^y,C8@�@�@  cx7bƕC=Dcǎ o ]0a7dǏ���&V<(++mz|j_O[nu{0L F+++[o)Ccƌ:z\h@�@ @^iz67pرh۶m4yd6X k~ܸq|rbʕ5MNPII eggC8Sff͚EO=I/Igy& iȑ.3g{G\s ƺa{-[ԩSwޡ^{汑h9SXǏ/d?.1կ_?zGh/Ґ!CO>sIO<eff:j|̺iӦt-OjM9o O|j8?r,:M8ѽ*܇w9=d��=aĞ': AO?ћoI&M\I<ar)p81W߿&''S6m=ϕW_Ms%67"W)Sмy{說J~`୍ÇӹK/2=ԫW/kʚj1c|iྌE;. >3)/]ѽ=~\`w}k.+?Le:{UWIAu ˧~J]tuY5<UTTD6las jF#x#<(4Ѩb|DFQ|hEJTB4! '23x>]Ow'kkWNOuZs!k&!;2A ~M"rK^N?ݾO<1s=7]wuջ|3k%p%*oK\pAs= 8∄< KX.8uky /\1k۫_ޮt 7Tҽ|\W4hW׋_^◜w1wyw]giM^h/?6u}>dvJ2^,.=oaxh <jÁwnF9 }W5nU ;c؛ozjMk>lW_e[ n{K͍[ne9vz눆u6D[#Puo~ַVXWŸs+S͍"MD@D`q _{xehtn:$? |ԭx$ޗ螖Şs+r ܈֪ϭc^F\->Gr'4xd55͝_bP>hbc5#wlcɈ#.tJXW4xԃث#!6kԢ~'kQ]s1N8!mذ>4u" " O@ |sΩsx}9M <^W:qwy_ε>jிc}>Ȉ<~W~Q-&mޑǹJrM7?zn~]wMvX6:<V|_?C[ѦMnC%+^ksxD MMJh;o*:Y'~?Ozx|2W nMD$8û䩧tr]vY\=rw϶d/�4~YCʓN:T'cI˿/$63?Sƍo׮|Yg5򙆦s[Pҗ2hkk勀,6kj`y`ulSx6-5k38k~?4G�_=><;J>M<kE@D`A 9n| ǃƃ55r>bmL*X:9%e ;2;xECD@D@D@D`~ wE;# +:*mڴhD@D@D@D@fټ/QzTgki!'5D@D@D@D@D@愀9QڦxP?G7K[59"~n:_+{WF2~fqO_ " ksuD`ƍi˖-t^'$+*U 6X-S5k4838"j֭[6lؐ֯_j{'޼ys{֭у?џ7~XL\mx0xFCGWK5_1􇜖Q~Q;YU :ɮNE@D@fY+Baҳ?<䅺3w1m]ڴiS+<0sӆD@D@!ZE9昴ۧ_ |]@>63bI!" "0Mі[=wg (9} %jH�Mky@D@(E%~QאַKD@D@D@D`! _۪XTjD@D@D@D@(E%~QאַKD@D@D@D`! _۪XTj\/UzUAJD Ovzs/9 +v oxqԧ&7|s:Ӈ?5DB: <O/~;H_~y7ҽ}CN9t駧shQ!"7sFկ׼5x:co_K;q:s_ri zź,}jg+_7)e/K?O_{˾h"<'/Hԧo9;Yۖ#" " 3✍_#{?OT<NqWz$OLv[ڴiSvi!{13Lַ>OWعOzғ7>ϯ,+^/})}k_Ko~;`xzֳG>tg}cod!" " "0j�yڧ8_h?VӟO~2vi sB=-k_w+/=oOrg'?7_}{_я~T}w/Kǣ9]=y%/yIMOySF~Fc@FA@AuܰaCڸqc]7YAN<ïvy+p ; /NY";GЇ߭w|GK.$]tEi}]i)guؓyu]WyBCw?z7Kq刀@_O4[ir~W=, k&u[|+UcG~ӟ.0ҕ3hG5~.ґy$́_>Srh%k>/~\" " 3A`%nbx+\!<v3<zgF?c }Cu</ |COGuc6w2w;Ny>Η=" " I"jes3MAxNrᇷ*g<#swG[{|z׽+9/xO~r zc=F Ϲ#y]wU*=묳Gd8[oMKG 滶>_z" " z¦|⫕wyzsySS׿^s=7C~0xTCI'…2sN/Y} }UZ=;&>G#8Xꫯ}ӣh#O@sfA?tI~u_ C ;__x?wG<ۺukzǡ8;tW?[>SϺվ@-6= g)9o ,ٽya|s |Xw}w+ <s|{fo=L7tSm |$>L֭[W}I|a{XW/ 3 O[&#|$>z衇VϤt7fx/~~SO~^-[3x k+G9.uws,p$vd+" "  PNvTcȧ˃c Gxӏ,43O!F�L/5yb %DCD@0u7k@h<ZbD1`&4檦x91Jզd=Ո,6=cک»ڳ6Jav֮QX=mș7g NWޏ," " " "zî֙f/Tgi'D@D@D@D@�{@Zlх49nKr9sZPD@D@D@D`z ,s:WB�,-sX +r[?&" " " "v@[Ν?k |^>!MD@D@D@D`zM65q~xAs_WL�L~I[a9?>jm}Tڴ&Qk>rn^ lܸ1mٲshq gNCD@8\Ӂ|x_3q?м�.d 5ikVR&pE 6}*/i{ X҂|?liXhk7$qѹ{@65X_L֭[ӝw9sd" " " }E\]xi=B]9�hi" " " "  M�= z\8^9֜j.ϋlҐM'ȊǨ.:ئ贈-`ظjb8c;B6X^a̚\L~_ |nC"|ll|zƛO=k7RM'XD@D@D@qwiv A^-}w>,jOXgZс_&Ӈ>uK>qׁq]A=ٜ#coӖ~d!" " " $PאZ ~t1[ kリ8Ь}K>ѧ\iЇ>5keU-r%~TKmv-4X 'ׄsD:/u,YX\o٬{Pσ <uч@ uMyɊ@KumШӧy$SbjMp4촜j0Ű9WE\,u?ɦpalL{0q#qc)E3ty@Ϛ4E15kkkj@ ӧE=|Q(ksXԸ{` cZ"OfnqmP[o} :M6W<n vqqTC-WY}v:o O9yD1z.iQ4ǰP}ekG[_9FlhbrzfƱ@ιX>uG-wϜ^ԆX[]%v(o5u܁>9S鶦׃Z;8ZQ~\]E_{Lgj-`˸ڵsu9ưAsfOss_{;(!<qPc kV/" " " ]z:9ks>( ߔKjjޙtٚ>x\Ϝo/@z !G4ĴX> ;cںŚbQZ5I/" " " "0eqS>5kGEq{΃\<ku1s</Nl 8Eku<n>g19``v0ܟr#JXGF9i" " " "ІC(o53>cZiYK5M?uXC1-}4@`9ƖkA! 8rާ@ 5Z{f=ú<e䋀8i묏<ck|x˘j,S α1|3-8Ǭ6Gg΋\ĜC&cAsg8oܡ{N._;t;ll}[:?OxWJ>2]ѧn}"Wg)烏<Jt/FNj'mIIA` Ks7yTcya?MkaO]#W#]D@D@D@J^_rBV˭9<t zSc8k;nDn65BFKb쭭9d 6[˵ay^._s0acyE@D@D@D@oT2l1[KZٶ:}Z̅ocn?V >t kYKmX5o벁4ur saf4 6f=, =|08:-r1ƸJ,[[Rc勀@�{\oyhC~:<GsYԵsJeoO ɤ9ۋ)sVƵaya1l\y;򶖱%#56a4|4/" " " "~ʞk,r<}Zߌ3mc>|Q ѶWM5M}5~<RZyAY<sib37YtXM;-5b{@1|2XMI=Ut1Bu{kv֏b{{ncڡ:|b aqo!E-k`|X6OZ 4}o%# <:ks9x.6}b(%>*WF"gE/iQDZ33:xc@6úZywiyNX1ռY OZQL6>fOqŵ֎h÷sxlͧ톽΋<_y[KZ 7M;@-56Q ]a*Zj>[uE@D@D@D+쩢|.S~7iY˘z4 [cc5ӷkX <63IY7x8G7M�Z`y1mSa`?" .JK"?:!1&k=c`Nnrs>Ix>6nQ!i6Ϻ&f[G>ClA8#dmM5a؜|&C^1:K=tOK,g4bnUƴx\ [oqѼx60X;e9괸lƭE}ùY{E=5A|*bk:?Ox쟼\#4|cnc-SgKYۡk <. K/�};׮MuƱ9Űc~S\Vo1ǏRS," " "  ʞN9zqNpGոv<rYWj1&% <N5mOuh1ТsEu@=qذSz۰[9> U:,r;mCS," " " �$8Wuu9F լ99=:4 ̋eѧe͸q'BQX<X>r P:nv䙃5u!c.9D>4 ~VcA}TvZC>j9q6o:ܜ: Ȥ�hEٹ\q#ٴc>b̋uPЧVf} C53/+" " " EXv^gLZgY~Ԥj\8f&gX8ђ@-bۦ}Fkqg4`lL"54[ӔE@D@D@D kFy16?[5t;G58{|T|Z nr;66ouXj6|hsr۫ۦ'Pד\<k"XMM{S>Z~YD~h~V벁&s Fk"W:pl558'̥Ͻ0f.V>b 7גxT@IX-Y(6Ѷy'-޷9ֲjc]6MQyq\#I5<7m5%ǰ1TU|K,jlckq6߶Y<K,cyL;5sW}X6#jZ</uXjSYy1=P_KRE@D@D@D=+ZS-b{D͏cM ?wuۡmJ^ <6[pF:5t1Wbyncc-u^C:G14 ;gUD@D@D@f@#qԬn:E?׳:}X;l-Hc)okpԠzX֡_ K|3Ou=rVC sf}AhU~hVL@S\luzVcMNcΥf-VAm{b6wn6P]yl5\z|γs|ƨg9k}0y?saUR@3zƑzd}>SkX-yݬC:S<[c5GsmmmW,P(`QxG :4 W=\k[3p Za>KsN c~|i1C\ܬgLK:G!9WۆZ[^uX 6èsYŘ{V586Y>3TVԬ%ED@D@D@'i\luiV?IkkDi<5AMljK6 +:1@à>F_YO9Z#ƈ,b07VQ kkb:Mfcm_h^qTC-8IŒQ՚|#ۤ|訳Ԭ>kJ1:Z" " " "qhlL&K|R|00_KjV̜9lfȧVgլK5bp^s1ܡ:ΜUU!" " " y4ٸgZc<ש6(i9/vd~T5G>D A\M:幣48enmuscڜ8AZ?isX:?bcǙcY:<0j~m[߼*D@D@D@D`<mͨk6nocԂoHyVhnTBQ,Y#WcuciK5Z?QMN:| 7foSk i8Zbӧ5/M5z9Gs2lIM4ҺhK׈V3G ̵֖5u!צRD@D@D@D`45Qk6nTVGs qTZoZ>_wDy.fG6Ҙ:=75YX$u6h~F5M\szƸ˦d\bO O;f{1=Pt[cv|@3WV>1m]>=oWEAukZ6Ww0z]lsiBj>0C%֘ͱy" " " "0(ߤ|?i%1G:?o$БAz:ŹջE,:[nr" " " "0 6y5w5( Օu+g:t\]{ƓsQӠsɊ"hjVҜ+qOlQj9|[S\Y3W^m�cc\P ΨF6 jT[[l}]:9?|uW3f\m{m\ts6^^6qܼR3iA~mmS_<Y6ypn;G.tՀ֭E׺̯i9l]:8Ql~]m+Ѻ!h=`򶶍׺mZAMچHӺ|{ؗ|46+g(}7mׯ"DjNywiy.D@D@D@f@ofpMKTvZ^F]5ֶski4mTGzHQmnښq>wO'" " "zk>JմѣHÝMyѶ";pit˕nRQӹڬZ@iZu\.#quڱi6㜫iN]>�X+݄*'" " " @`in]>`Y+GihNkmMkW7GuYcmz;W,"mI}]͸9[woƝWf[fsi4o!6ek勀$Цm45 ƛSf:KuU%ka6VA`ƷnuUdhDZiLrҹ]k,]S," " " ko鼮TzhD,46�۶~a&y䊀@E`նmSߦ61t~f6K{g8s,I۵䋀Z"0i<q{2|5]g5&;MXsWXFvsN2w5DvVǮ5kLt4YD@D@D@�Y[[UنB}쭏5>9dE@D@D@D` tTG X5k}XD@D@D@D`l}5};ډNc8/_D@D@D@D4ijka]}9knR" " " "pV^sNt)'!dp)=:pEfI6]N@3heFw\E@D@D@D`-Xĵخk?E@D@D@D` ,|5&6y6ʈ4 &Bbڞf,65}uu" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " S#u5Q����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__lines_extended__py.png�������������������������������0000664�0000000�0000000�00000223053�12641336260�0026070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��0��V���|��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>1072</exif:PixelXDimension> <exif:PixelYDimension>854</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> b��@�IDATxdE_a0a,AEAԿkD5kDE�fTb�@A(%00{n=o׭ӹ=̹[o{Ou@� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@��~%{J:@�� �@` LL{# r6@�� �@�ȰI8=s)`� �@�� �!!0qď8wnB�� �@�@ ScT':>_T@�� �@�#J`4Â� �@�� � 0ΌaC3C� �@��F08 cX'3h3{0B�� �@�H LIItu:Q� �@��Ɗt8O0LAI@�� �@�@r8 &Ci?ʓAmuAmm !�@�� �@` 10Qgg~j|¨�� �@��F@Uo'_~u饎^v`&춯� �@�� 0a/mR؏:d&Ͻݔ{-B� �@�� �'ЫCݔg򾮮*L{C';+D$gݤD!�@�� �-wn';ɛ;ٶm'ʽn~K[Z8 �@�� �n�wi\ٞl39v+SW''u6y!�@�� �@=ov+OV;udt7SU^=Vu� �@�� �#ЉU^էVuX즌/߱>ݓnkUYziYye}Yt@�� �@�N,Oi"ެl3mfufӦsM[4K/K+ PvҳkVu7+K �@�� �T@/VeEYZ;鹳Ъ\m5fe:M+_ffiwr2ZI]� �@�� �$U]rtfS٬4oW8wFe9{6mf<ꃬ>Q� �@�($tbtvn[[>rmAO;Y[.uj7e,r:g � �@�@U t U[esڵ6fiNMAO;Y\Z;4Mz8T&ez,?� �@��@|9{3[*.i2\~KKe'yӲMボ`wRw,4;fG]7!kS\^_H@�� �@�.NlJP;aҲ*決Z|M˖5޲9{jk'.żxl5}N*{=&][Li4@�� �@�^&zҬ\.M:cm<ޚ.FZxbJ)uMZ?;ɛ!bIeys,nir^ldɒ_}pmy̼y6$T*,8ʰ[+9ʉZ梜ǗzC~VOfiM]7-{c䊡B�� �@�+YDVuboҖ<f7-2 Xϟ6o1$}/ʔ )dfƾlXvMzg7vmw<rdȉK{=MlJKCnQ< 2ۭ,_Ξ|L/V^lK.,XMƛ]8&&E"?UQoz-YV֤2ɤV9-r~ !�@�� �Jυl^R*Ĭɉŭm(^6ٲe([nnfm6cIƣwfG=?ʆx s s ёqуCobv0'J[4Mq_v2Ho7_Z.7.W/7],?7.-/]b".YוXi+겾Hz!F|9 U֌? z/E:z:2Ճ� �@�� 58IJy&I1z3s't ݜLloKt>FۼhV4sz,pp]wh[=^Pq]NZ7}\Z.,Si}Hv\@R,_joi9]oիVOv"Z͋:-,^dS\(bdKz|v_7^ߖ-]m^W7F[B�� �@�@<6?R61m8fuh>ΑK۴6?*ͷ̞K cc4Z;V F~\ r,zoU3X*n9|fOerSt`L<cPs!74Mn:GH6lذĆx.d<UvHz=j<u1vz}.Z_'.P+fBZ ƍnu/Ttej41@�� �@�M2ŊOEҸKe=_26'6g2xL_zm'[{ 64,BZ.4Bsa;խsz4--M1i~90 H7]M6[IgI]vx"'s);vHι0Mν UGXЇ5~DX'OCY*]6Wn~s9!"Kaa6 ìOj?ec=5ڵׅp] X< ቛ?&l?7υblH-ގu< S/'6+� �@�� +9J{Kguk>R44RV9UR2nuX"Xܜp=bvLQ Fe8pVԛ2t ⓹^$*5[G._jk493^uUJ f~ֿ:eI&Gn3ܲNaQG{ˤlfuǯü+?83SU k q!XMkvyYrzZ">pÙ/z,aʻ>(|燽sani~_ z\W�f5?rb/=˅5쯝K]J>o{Nww|Wx_}ci + ,Z/4γNb) mSgw7\>߄>,,x@�ܥa;h鋾oH9O->Gv'ʢ|Nו%s+ϯU;c'u׈2M g265cyS֕77~*i&^o&t9džu&/t+a2fŢ N|[BxNnܯu!,2n{q~dCr.'V]6&gEGHζNj4,o?3\sDX}wFd}Enuk'[\M^*v7 C;cZtplEn21xMnLԬ_ʼnC�Xp 7^_Zop7}IH֬ WpmxO ׾ؓaYamr0| 'M:}zy_0Uv4뮺4.ҽ�@�"PhN07sTo%ajRGQ.nտ +ߩ)oz ۜPq%ykmn(^<JVOe.-)`'cɗګC64+ki&ՆzGd.2U:? 8ё MW5?aXLznAX:Lt(}94ccgn7PSWV*҅yƝ? gnW^Bf>ne8sa߻~^E}uZVrx|Zy @�4зO�dGc¡?$ɰ~ݺ0kbMic|lM9 l=Dž~_D\2 M#sbpSBL{8GX|֭snt1mNL3gdj}t@��u[A}nI|LuejuNǼ{׭|k7PN.6|̕mm S?iHm>u+gvԏj)v!(=/Ft巐לqsy 9iU$T]PUNizDclѰ1 cu67Ĉ+1ι͟I^ ַT/@�U#oWg~İh.\yя¯",𣋯.>WkoX277M#5¢Xdsmvts[_ ߽tux嫎  wGN>χǿ¯!|p^')mKt|s£N֏v~A?5w~O.sg>;8. '}]K8/ ;n5x]-|'}lU6 ~@�@B z~ΗIΛ\{M|e氰,e]?CݿH}GX(aUlH+#ieR=/޷0h9ld.MI{]ds/SzФ6R$wiq_SCJ뜵Zۅ61?Pɦo./UɥA1SKʠ<4OO ~&ID!�@`o?|~G|%½w;Ga90?Wᴯ~6< /?GÏ6'5N'oVy`YiM}sλ'ϞtAa]w S]}jMڰnmƿӿykxkWo ̗™< <ۇӏpEG6l?޷KwQc-9>vG›a5ׅc?tBXx߽ k. wb8z� 0csvzQ %ڮGuuf9*TwV:[YyY/Hv-=JQ#GlHUWxM^|ב͖lJU\ yvu:)w\Ƌފb,қɲ_L;e? 2+ �B@+5&nngǕ qV98qoµ{K8[ÿamĿ[Þg[V?*,ӿox&#b-c`EXVo|ixO o{9a[眰.,V[U^V[Gn[-lܲrUXpMg-ۺǫx1  ~̰'ݬ:<O?\~c ډe G=+l-0[?:ꈕ^\gTT@� #3zU7gn2jͤ[ܵ-$uFLA,-'__Gu`5˓Ld"#=vѭ}p\}q[|56J /V^[ &s|#6F)R?hذ!!:ذZ.zT+j2]7|ȼù񛨠MƬ.`u[|`78m:?#/ �koa!Eֆ 6 s>+ a; wNhzana"uaxf$.%E+<1Sq.rڵE67]]Z"Msuܼ2rO[Èu73ou̵uX4oʰ;FyP �Tͩz͑ʂifuKvajWs<k뱬M4bM*fRtr͗N̴1њANٚ\lnY 8Kz}Bvފ(Byu؍Έ^Nߚ%w[mCZzѾzTlvM6|_8wL>U{][ ɦ:T6Zlև3Cei*@�}$ٳ6<Z4QK< 2, m^]uqp6 kogug;}=|iqТMi+n2~x-ʩMEp+ò=pʘ<Y:䟞^}tre w5r%uaډ<GCm~@�Q|(vN8i_M)SvO"ySCVƥ]GOeڎwb^ec\=GJ&UͤYP;:9D+M7iyL]M<UP_b[q/(,m#X sbvv<0i΍X]F]T|\ Îo53e跇pāavjUb[~~rF ;Yeq{zY=~f9Kj|j( @�}hN<oa ۄkt'/۪(# q?;| yÒY~»>ZU+ Γjg1|_ >OyP>wt|U,\a-ikc'Agm \;!l ׆zG><sMkK~>w]w '7{o[dze� 0nD ҹMyIUuc)`Z^uB̾cVNl1eRoleAљfS^W\!gLi\&u+Ǘ<Uqۅvٲp ῿!: Fagc#Zy!ŝ/z^Px%Y?buuO,XVpdp?-6 ; 9/ÆM&+U*sٜ߷Fk'㆞m#!n9Y߽ʋ޳{8rÂN8y pFYFSФKeC@�4ӿI:7$9a_g͊Zٳ֬ۄWǑaq\wgaYz ♯xm۟.x`}á<*\Sua\ __?+|;»}DӶ#L[nبc??p‡Wtbn 7ͮ]{R8k'*|f{^V,o:r8w*撩@@�y:`ɺkR3>XJz-V^Jfsߟ W!VD:73gCj"uK/ꌝVMˣ(1Yzol$v 9V/Rtɟm9l9m:i/xdddG'9_'a. tLa̓YwXuЁav~Q^V_vVœM'1_UK<.פq™ 筺8iE/bvs3ϤҼ$)hr2F~ �@`t[&>Z25�K[*!:72.n}3o~;nrXNi.UC�@lcRL7YؼƤaMnMɆ9Pm"ꉑtgUf /i6gRiKZ>tm=7Q bFGmq1HO󘽙i;l'OQ 7_Sbm',-i}^o4;G-2<%e/וh*q뵌6ILbEV>uV B� �@�� TUϝl^cڵy⦛eVBEWFl^k}Q1x9+d7ݤl:5g=;C#xΦf|\ȔH$06w%dJ\z3|MӳrgBEdR[-V8j'=ڬ.k >rtoJ⾝LI+P돵f\ql� �@��!`s uf5E^ڔ91+6?zQҲ|7όQqN\zQx UW6"[[^c2>#qPfT*LW,^* _^guŸ׋yա*MfOkӪJUҝT� �@�@7lNTZ67IlN_ (>s%o}r[:&~>;3*'f() eTW2S{_v`Nj ͂Kŭi%gkvV^XYx~q9[=U\2I-t_oL}=,^k4 0@�� �@�蜀t^Vϙb2Ժʤl}fs/bev՜mrE'xay9.̖sxTt$ Ĉ6KOwO3=*g6sq>J5<R_sLMQlžr^oI~u2F,TVGn~PzƦ@�� �@�arqVs#O6SESwahm\Εۭzl#TWL +C4: i>&LvyzNH^@�� �@�XM<WCN= tI* ^-[Vi>_|P(롥91|e`� �@�� �9ټ,k.lLOTQ>tWKi!!�@�� �@�L +H<fSt_&;[V{ Y{׭lvlee&'� �@�� 0rsbf ͟sA4;+fqcu[i9si>_[XC X=&UEoۥ6z!�@�� �@�JυS]c̞cb-Mq 4{e=Q[X9ӽz-#!�@�� �@�L@sc KWHld4[>Kk%UxU5lOfv_fەNt@�� �@�HͭMzts8HWPMif<Tr`)]q}y!J@�� �@�~ l^/2e6KWYsdmZd|tmV>MSl9lu7A�� �@��͋l O"nz*n:0NxK튧6oinqyY}H@�� �@�HxMysi)Ҭv[zr:!Tgn-=,MʤyZ}� �@�� �Q%Ώ5N=. Q4t)L7[+0ֱZE`L29Y� �@�� �&P6/vP\K3RP CLy=K @�� �@�e~.ټm>M* yͺ<vrvI*4j|-� �@�� P7#i7ivVl~N`@TMoGz!�@�� �@�J9%; i7_h٘P6�"7fvOP� �@�� 0\to.4f̱g}ch:0l0tu_g i~礯� �@�� 0rsb٘}\i\ii\_G+*oCzJڌ =Julmvl� �@�� �&R4 ǥB\=H^/X>>nT> �@�� �@`\ƩXǥvKOYliu-3%LYvOB�� �@��Fp.^0HhA<e6: �@�� �@`T ͋ݏ쩭YTBn}t`4 .V&[\͖J˃� �@�� �2t>62ҕ`r21nv>- u[6ಸ카.#!�@�� �@�FϏq*̖K|,ݤOkL7$i}~jeCvM6 � �@�� �Q'`bI&s5|V1y̗mA;0:Lt+#!�@�� �@�@ωss˗J5[ܴNI;ZoC� �@�� �"і楥ɥuہl:Ӽ^V1iّ� �@�� �q Ĺ9ifiiޞPGӁq?fi>՛W<C�� �@��F@n5oytƛsڠ58K̦%LN @�� �@�]6Nqjq_1/K\4:!t[vl<V @�� �@�E\8k̭ltϪU7}@:4 UΗqoo>A�� �@��́XH㝌2i3(\3>M4^v@�� �@�H<:M<|ӦOuHqe6K#!�@�� �@�N ƖXXZu4mk:@S[+K+� �@�� �Q P6.kiZIYʤyzOێ B+>L}A�� �@��@ټsQz<rfX)\_t �@�� �@�3D&ՍTV$ozNT{Y @�� �@�u~nu?NUu`4!C`H� �@�� � @sYڀ{3hX|eieީQ �@�� �@evYe|3@*O7d߀Q �@�� �@llRzۭҭL,e6~W=/$ �@�� �@`knܯzzW% ]8n^ @�� �@�Ẉ+7߮.N`uGB�� �@��Ɓ@'sNN+*;0B:z}Z �@�� �@`[uGy;ߪW݁S! �@�� �@�G`z*=˅C�� �@�@ t2t~=6kuRZ[=H@�� �@�h5'n^I0 I@�� �@�g6W69,m;>'|h@`f 7~͛qyI9Kɲrya;͚9ͼ];NڙR �@��'0rsQt`: 1 :RgCιL1w]vc#$I"iv" �@���a<ky, fsD4XA-3$H S/y �@�� P80pԜC§-$6xY(sxXz:H� �@�t1icɣ~O60et*߫bΦVmny;i RZL6kΉ?vn-Yy �@�� v6n6I;OM-(n6I;Gg4y)}A<ǩ @oDoentוj9IRHZFvrטu^+% �@��$ܘxڱ!#eCO8]24nvI[z3΃zD ޖ&i0ݤn6sP9)|ټ0#B OO ۯ9ɟMpk)gvh�o&W溝3A� � 90nǪx`9,ts"͜^7wRX9)|ټāag%'p36yO#z$` eKﱙ{΍Б� �\PRN7ټI% &_9N xc(0gwvK8cC$m� �@`H Ȝ89,tIڡ4g{i K7'%% `pT vL.Za99n~Ko@�9Yr(XfCM7i MRfF3&AvTx1&tno}wW(� �@`D ȜX9,tIڡ4{)IavIy#`sVX_9)֯6t87X9!7 �@�CE�Ft`!M7ݤ9'7K>nN KK0sNX{9$J Z7!�%0HwjRcz+A�� W8028p&inҜt7'%%rXK)pH+/@ N*� �@`zpBN7oIsN(n}ܜf480"*M0¾)7{J/~l$j{42Vi� �d `BN7oIsN(n}ܜf480" rX؄gLMچhx}Q^Itph5h �@�CL�F`!M7ݤ9'7K>nN KKt MpVL癣-@@ä �@� .n6I;tPt/9).i6/q`D0 rX(t}?ZC @]Un԰=4X.uA�� 802p&inҜt7'%%>wrXQ �Ae& Yn@�p&inҜt7'%%ANn6ߴ8,q"^ΨO� � #sp&inҜt7'%%Ѝ;,ԮŻ � shtȉu6� �T�̩BN7oIsN(n}ܜf480"NB7IP&/ 0.*6rfgƸ\%� 0802Xp&inҜt7'%%`-$ `E;@`@3xĄ+� �. ȀBN7oIsN(n}ܜf480"Ӣ v@�'Ѝ3U?/�@�802'R 9lv(&9^JqsR]l^`Љゕ)=�Og2ϟ!�@�#H`sG1@  8�LVVHrfZw!�@�@e̩Gp\)5B�sH3#uXXY:� �*#xfq\bO<C�FX7Y4H� �@` 3|ڒ%6LF @#CM?� � ]J99/22!�T@(sdȮ>!=� �@� hͨ9qQG!�M̑ -oە� �T�fkE3rA�~!džCo-~@� �@�@`( bǠoa>U!�q# '~.>agͥc� �@�D�0Z_˖ [6}opht� ;pC֑81J@��*GGH*wJwym͹ @`;>,# �@�G�2 I�L洰,nfGB�� �a!#$Crp^ ɉ�*@@N 9 '6&@�� �a$cHΚ}s O}LLLC=>4^O@�l_4qE�q"?Lx.袰jժpgtwh@ \n5CpbS�;%nꫯOySN-C+0r@^"[; O|k :v=< GÝw|J{oín׼fJ ,P{[ou8S7\'|rXL�{`oZJ/a> 0^Wo|]]7@A�/t1'! d /{_xfRy?p!e˖9S G gW&s9nmo ^xaя~MoG<"| _77.]vJ}sa]w OìY§? 3"o�@p`T4w"-:y2\nsOi:.G+7Cg^7a,\x|*gy{^1?묳.=/Va/|ao$Ci]vY{K_N;p1dytAjE[|1k~[=qx2Ϫ9꟣[4 O=2>pgqvuyVzԣ_\|ꪫA>]雝+|S PIH1*gqJ@f~rҗ}Sv}},18,hkʪ?ATO|bի_g=qK. exC5;sQΌ~w}-bDR >c_翴h5b#,֭ sN[n o};~+A / FOrv{U"e_6D+Mw#zիX|;(vEhtOXW#bq<Y8Sâ8G9,xW| |?"ae؄s=G7t?_N-ڪ!J,pM7mꃂ)X*kъ7MAh,y{:wX+{)r|1'vc^л6ǂڡ37@_E<V_m4CnTE1;cxxp<=W<\qP<vqe&1c{oRbFN=iZ��@�IDAT&su[ll"~ǭ- DSO{^7}^taD~;证$-O;~3\S'xbN86uqcP&^mq%D\iX[&dG?W^yD\XϿaÆXH=.=nY[=&վ+{;c9S~*'isbͿ=#xoXsa͉57Yse͙5wZsiͩ5{xhέ\\sr5G\]sv5\^sz5Ƿ?/4?dgPiP!B K~|B@ G/cXAzP裏/]GH⧞79рȐ1'7%0j=ݧAw+VZ^zi=7(/i7xD+#'|[ ZeaAho gS: 펥:u ᑏ|d6ŪJ1sicO6]3v%}&vم3Ԓv-\tEnx{kIAyw48S0J u8xϞ^!kƕs&^C=-lfa/mӟTϢ=#&nm(펥,ϊ+WKR%|C ~-~+C8TsƦkCv>h/ Ki M[Rya.Rwábu#!P]݇xǁUh{hƠx*ccj6~w镨ӂzjYЦsh0,0j#n ї6X~ 4 L i>YtcazYaCڕ/zыr\pAhys*,]4g1]o"Ĵio۠Wir}; ~Qc'0>Oz+V,_<< vGѳ.V_lFSN(ZOzғ!ROO}Ag=XIX> ~iE:C6y~V-=r!mavh6 E]> yt]W/lvSؚ"_gyD|MD\:8-r?w1N:zi#Ԙ74[]ȩ&fnRg-Fwvʍf1sH7y?i?dtL,&kT R{uݯX|^CRϘW:_M:%Q6S}}pe]6c_R#Δ~viEԷت<;mxsݜ7&rL <ޖ&i1ݤ n6sxkt톺,cGz>tY,~ _\3A` !Z"{<UKFR1*C`ύ<ժx2R6;O~fqS,.P˓ӛ,XEQT>dΊ*#8I59f7 'D�Wp^&A{7e0FpbDC�4'Ҡ|@�8(7y\ 80\iFKN�@�0>+ � 0Y8<g Ϲ/M[_!:tXwT8rj({1'nO;'ӎ!0px1mӐ9)iaZ͎� � oVyiy!@�@{e!s*'Eq91kxd)]� }T/΋^R��a=s |*j+-ll7p}3,OG� � %Wnyf� >Ɯ80,焎3]աpڵS^Z@�CHՇ3mFe@��Ʈ UACuUe1T%yvX!� V4� +n.tIڡL7=8Rlv(9fifRx,ǩ[o{gçC�@5 xv\kRy �@1\Hxڱ!#eCO8]24nvI[z3V`QVdGhoF6v?b/F@�u(R1CC/~7d^ ZL^XqQF; �76/jGOhry-McI=fGD|ifrl!4܊ WA� 0}p6}i ��ƮtB!WdSe (HVe(oZV6 �@*9@�@ poiCm9lvM MVZX0ټdh7 6E@� N>%4 �T�ƾ^!@m9lvMBqӽ0ټā}™a$�'Y�ƃ�Ɓgr8XfCM7i MRfFidU=3_;m�F>){jMmEt@�fv?ި1󶭎< .9,tIڡ4{)IavIy#6t*au@B�HoHN >@�#F90Z {c+B-q`d`!M7ݤ9'7K>nN KKL?7o^Ɵem7Jg#2J!�a&͇2f|; �4#QuCݶp`dP`!M7ݤ9'7K>nN KKL93VI84:E^@jOA^,^DӢ Hd� �#Ыqvr8XfCM7i MRfF3&/{?ZF T9(uXhMU� �tC{c7f  v9,tIڡ4{)IavIy#Π?hzԤOVi $ 0La8e � ^ѐA:q`d`!M7ݤ9'7K>nN KKL[ыCC t ~} SIe~@�8'802lp&inҜt7'%%J_ ;5Jg@ZY/x*� 0LqoqW*9r8XfCM7i MRfFS?Zb➻j @B` ؇1[B� 0>{ rV(XJp`dΆr$P~MsBqӽ0ټā [* a LD G`ƌwVf;, @�"nYfc{!f*#sZp&inҜt7'%%f؃*^ȱ 0H@o,%B�L`JS{eзR802hp&inҜt7'%%fTI΍l ڇ/>Q  � Uw^?~Ҭl]802F 9lv(&9^JqsR]l^`) Wk,s屛B8ƅt~3{ˆ !�@J7VlE_p`dNr$P~MsBqӽ0ټā&73džx Qg?t=`ifGB`X0~wpTx*� 07$}.!#F 9lv(&9^JqsR]l^`fc 96^^)~Bki;w !�@`{_v_ gN802J 9lv(&9^JqsR]l^`ЍnXeVn4뱿Ihy\`װ9L%Z+)Զ٧@�O qosE n6I;tPt/9).i6/q`D0�JeaeD6_ G)jkE6@�h@}QʴޠqoY-!#F 9lv(&9^JqsR]l^`3Gn\o߀}-e˓:H̞emy%ʧwӖ/?S?78'f,. �!ͽh=.?vӖ9Ӓ{L"n6I;tPt/9).i6/q`D0W$pX 4p:F @�S dI%W+L[ϾF"iܦC'(Tcǯ\m;3Cqzd_G}?xN� �!Ey:i)�:_v ׅ顴f+x⾌Hϧf,·-#� �^^d{ S7O�F=@Of̱e4yiV!`M[V7� +݇bҪWc7mYH@`hV!r$P;-7K>n\]l^FC� �@�� �"0{`@� �@�� �@�&ҧA�� �@�� 80 �@�� �@�<?Et� �@�� �\� �@�� �T�ʟ":@�� �@�� @�� �@��*O�FO� �@�� �@�� �@�� �@�'B�� �@�� k�� �@�� �QSD!�@�� �@�5�@�� �@�@ )� �@�� �� �@�� �@p`TA@�� �@��p`p @�� �@�� Py80*  �@�� �@�80 �@�� �@�<?Et� �@�� �\� �@�� �T�ʟ":@�� �@�� @�� �@��*O�FO� �@�� �@�� �@�� �@�'B�� �@�� k�� �@�� �QSD!�@�� �@�5�@�� �@�@ )� �@�� �� �@�� �@p`TA@�� �@��p`p @�� �@�� Py80*  �@�� �@�80 �@�� �@�<?Et� �@�� �\� �@�� �T�ʟ":@�� �@�� @�� �@��*O�FO� �@�� �@�� �@�� �@�'B�� �@�� k�� �@�� �QSD!�@�� �@�5�@�� �@�@ ̭|  �@�� %0}ъEt NYs"Il.* �JQB �@�� 0h樘ZrbeLZ>91̩fFB�:t� �@�i:sSV]T37�K�FyR �@��z&0NfC82" .804@�!͟|5P  �%Щ‚-nVYo^a| ˓J91̑)tFc<ޖ&i2ݤނfCyq6K3cY<N�D'S;pCj@�K]Dž9&Vo}95lE3KXьiQύ٪x2R6;O%Sl1HKfTP7YZ`F  �tC@1X 9@�$:Ն9&Z93 ": 0hZ@� �tM`yː�ƔKN[R꼐CCo4.sdܰ feʑe?/� k�� �@�L@.伐# qQ<H *r豑h ɠ S? �@��2DžYP(pUL*G]l )SC+`!�@��f=2[uzd K {ۥˉ9'@S!�@�� !s^UuEfWv%  'y5 �t@@oJo<vޚ5+}6t@�}!Pj 9/5ȉ#Bat 빠80L3N@�CN'bߧtˏ#G -2U ]rrTQ3D? 0:p`ιd$�*OVB4%+'|: �煝sƤ0BH@p`"u@�c!cC�cD@4ʋtl͜�@W80z%Hy@�CJ u,J 'I@� 0n c̉1}1i@OIyN:1MS6ݴpڵ֥rwyg 8 G|~sN KK� P" �g'6sD[gnV]d`�z rN+U#Gc=mW�!j� ''D2ⱋA:!ډ۪XCoE +tKMuՁѣ4މ8a2cu, Ќ@:m8I7ivҫGO[hr^ � V_aq+SX55>N#'ae`!780 �*99"r0vЭ)Υ"9* �~({td_:ƝM??1.gqB`'0uX iHwuhؤH !�At3^퇱hŢP(c2V\"-.LFO� %N]Ȣ-Kc6L�A 6$l$>J*l � hHk'RJϴ!6qrBh #UǛ �r/x<YQ6ldD hM�FkF#CLS97$FfxezG n 1n笺Qq}Hs .0ZQ#p`xckY8tb"PꌔyP͜Ez<wpB L;lF wj�H'PN Г0YL%c*hrxh<m("%?,3J�0NeooDqBTt ugx5P>:%Om 0:gH 3|kc.$;qfhr':Ï[m/~qXg7NyGN?ᤓN yC…^8B#5^:~C`X 30丰* #�ZъИ{gމCcVgT 쒓C"nnb…i71|ޘ>iw'><'̝;~͛>#<2u]}o8=u ֭ {l>֐>DYfv99pAWn~fj>@ @g#y=7W\ĸ;4:qfhZʪiSᙱ߾ k·cbJƉk;.۰!?NԿDk^׿u&3rHXlY8W\~yԧ9g9;򕯄7sΙR o{ۊ%?яob>mG>8lVG?iWDs]uͫQS*!� {|7w&)]f#Ɲ�q:wfX' '':yC]sM/q@چ2s=avʖ.¸ dժU\vOᬳ*>/Ao$Ci]vYv[e/YϢUzjO3>IO*V^XSTXBNNme UU8�tCmc# ('0<4' n0&͹IJ|Ek&~-99P^ 0CoBçI7vyv2~=p衇֋(o8㌰2u+G=*\|Ņ᪫*]ZupCDZN\8s pw䥠w} =pMtXxK_ZXYrO|gV^.g<#<q \rIᰑ#}/֠E93a}hЊ¯놕fկ~U8l|?ɭRϘQ4w1^ z% Izf*.= ]ߕ48 �"#c$>=1' Oca𧼓ܰzlB޿ MM7>C<pa]w5lf!qUzU; oA98Z]xo/ʣG"> g?)^s\o=bwho[x_n 9U6 [[o]Oc+[r޷ʞ{_cuy]Ώ|;o)OyJtf ;4 D 7ΐIg L1WB 1ya&.}ᅪWlsn#׾_0Ƣ͸Z9/X\ys`r^+ËS|x+^Q _Bac-ށq)ԝ!_Ul!~xHM7QG~FrhŇM6٤Q -Xے%WҥKӞ?=\ش'/zыyzeTZuU@�U$0oy ]GGP( cNrF,OX!R]b7F q ~ݤ7ph~ɾ%>x#+Ͷ!nI+iP_̿sۥ^Zɢ 'Gʂ-D4o}[maa~ݓXruj/ %ZZ9i^X~,=. `� 0dGKFs �nMsfTNsWV7HF'bSs &VȨ" v-}ٳG!^=,Mo ߍo?>PwX(ݰVia2Z吮*Iʟs&ͼu=fӟdbOHɶn/ymP;X1~L*קaߎUO:餆tek*SD<.'T(qO4!� �ʚSGD;N^+Lvhf^4ne5 YI^l;.Wj=Cj=(.6^…^XliqkT˂6Ҝ3gNCrcycvmb cdM7-Цڻ$ ;-?x3',.A:!�AH?ճ#֝rKC�1$|ɐlOӯȐԷȌfظfe-mI\zn$ˊ 흠I\Pq9yN}O =lg}DbAmj?ya6lӊ }1DŽO?EF rZhS-آ4TzjŃlصJC+UC9ĒH9t!. ;D\V)i*FA76EhHNgUI]@L$[+H=X{A.g҆yXԱ1c@ ?Ӂ(^i+FI};U >JW^̄sCm0'=gGS'MNǃrWf&zS6;[ڴR*Պ ,+EWb J mk@ڎ=p/hb.Gg[UB|{ x`kC>bwD}<zM݌EN 6ezf~%r*uo+oɪ~>@5#~xxWl26t3i @�h.tIڡL79LRkmLK ,cCm4/F9fBd`cf:=zhÛ=:G uLw&1Ɖ/ Wl Zgt<O.}<l&!QWaX) (Fv!⡍thTf#j6I{P0^dlXQG1މN$5LS*=SlceuFT{Y}UsÏS! k9/yKf!u>(~?,V2s=ZxV?-}*[++t=׭ oVi. ~^Q"cff,6WMQʍA:7ԇA?bcduFauFqYR7ߞ@�hM`.Ilsj퓤=^d+){iZ8y!בˁ=7{w7GQɃቄ�!HCf] \ʡ MSAD9,pAn9ȱrIBkV�+TVS< #Odשzk~wǙ=URIB�Z�@_:=H��j} n_FhhG6L֞K֡ @X`W RVqc(i)" ]*5\l% QJrO$Dz�UZ} l$蒢:(Yˍ i_MӁVlAp0E�.@-4ꫯޫs;{ln% DT_}[mE� �MU8ad غYsO:6T^KpouuF,K>W@]@6d^+${u@�Z`*-@8L/jC6[= Њ3zqiؤ  .2�.z;k^xVgyƍ;6 X Gݮ00 hmWj,z nX=0s{v'Ntx`xOw ?.,| VA:iu#@M g-,Zc= 'Ov{キկ~=\7}tn%m;k:ďcwg~=n 6p*J^zx 7cƌnZe#!� V"`Aǁ -5)<,,` Yp꣹էzu":Ca㥫-\XMn{W`|K_rCmnf㏻_|+{is-B'K.9'�,￿;cƣ+M7:9q%QF?.1vm%SNuÆ ǜ4iRhQk/|�Q_Ŷ z8uⲬiney/Y>+//d5xP??ZH :%>'nX`CuF\_<ٳg:+ .jq뭷: /FP򗿜ӪKyC˔iӦey؉]kuau$a@:uF$`7gdLmf$K@-4O-4\y3 cer<O絬I񲕇/Wf@@fP@"44ڷ 4i� DNz'vl_ X0umGydha!l[G}4c=rd9~wJEZ{W^ULrqr{7G}&_4jnwuWw}?0Xe]ܓO>͛z!F.ü1=͚5+l�kʯZot<^ tEقQM t P@Z RҾ3{B�VP -!`A87,aA"PަZ5)(E3QMSy睄vkFh2<6xciuKr{5itgǡ+(묳[aBSXuU>|ӻ/rf:E]e0^Ky3zW\61Dn˝c 1>Կ1 o�@! F[ڵw{e+heFmV |]�¶<cIr-:A?KNyCuz_?)v[o}u/~ꪫ]'IU~ ЀjJW_}u0rZuu.qK x� @S Ă}o=kb�)@�5+gU@ܰ4mnne檣ꪡ ,ubJ'xS+qƅ7}ɪ믿S+ u鰤ZC]ZB];80`}SO=,*P-L%,U:ӫ,x^:?v{b(Ҝ� X@qΉnxh�]H-V jh6%RbWNNeȑ7Lә)S. <;kleYƝ~n5L1cszr@Wse'YoO*>mysZt_*P /p<Ȼ�oʨ6qG\^heZ`&` ;@F[mgZgoޣU}fsd„ k Z\رc0m}a I7JǬ_uYvY�8:Vo@uc55tyq$nb{$#@)d(GqpT`CWݺXUu9]OZ7}t{o?B|UW jM$.R7ydO3fѣG7p& YT1K8EƾP?<dc}5К`h>F�VvN7ڮnz3@tm@{ hY@K7PJ%Ba jئqp A6z7h wg&^ڱm>SPDo4u0>>4iRh84oP1^x|W:_1c {>zEks,F}V/ !�T'}q+TVH5(A�z Yԣ$k,+oeۤ[#2m:ʫ}C4OSDBiB0bjX%kQFRvvz xr+ST@YI׽A:O7d2@UFOͥi9t#YQ2N`t*> @Mj>Z2i4|6gLr<O絬I񲕇/Wf9Z`$dȧ0-PՆjnb,ŇP@79A;5OcVQ']j_X� �I/26H E )@�#B/6T[7DR#wIזLn oYgu9fΜIbJY.#�,Hw#@E5( QM-`A kX(R*6}=|p26/z*Vz.@?G+ ={RwV#WZe(%%*uⲬincyktlxƹ?x&! 4uFtqpC %&_.a ]7F�Pӊb<4=n('B10z& 3hQT n(VK-!�-V<UEOJ@6u3 0Zq`C]R[C"3^G�#ĭ04Y y#Iĭ*/3"�U hm=jF-cg(ࠤq62[F[R*k$z87@caLt ƷwQ-C-M`J$#@0b=HHP~lZ- n5/-)ĈV1ɎW6㕣 Yo$+.Z_��R:qYV4IDZmN-[>` i[Y<gOih@-3[+r]?Gp#CXYz:=]^x@ /F~d:7Y2pg TJYeYy+&6`-ϕ-Ha[Y<'aH4Z 4ĭ3KxJ*kDyl<�F#:�"~ˆ bk v8~ inַ-8ese RXV `x-%hd`C.)`A@K-0b Y-5Qc_ο02p2m'lx|lA +9 CB` ,3J>M]lJՆk =O.'kG�z Y^yP@`d*`)+oeۤ-os Nh\xقVs@uF)8.)�A|"C~u#�NYvm¿@�FVMZ6-ϕ-Ha[Y<'aHUiQnJ Աcf(b9ᕱQh,E�VHk FVB͸R !/02p2m'lx|lA +9 CBY:^F7E\y@@xZU&w  8M��@�IDATX[6i}܂Z|<W>^ kne�!!Ќ$Mpѭ3yZNo^n}k#j `T: bv bG 702.VMZ6-ϕ-Ha[Y<'aH@(e=]Rw"QoQ�.P**BdkJˋV9 ȸ0 8X[6i}܂Z|<W>^ kne�!!jʡ7-uF:�nc6?x6⊱Oh5RA gv))wN/Z|HBPUhs=pk$ji1qذ0/)7Hg`*ݛM8?aK( %-5$ y@EN8F</v@�z CN\2mq,osk]esekea[Y<!!Nߛhn_T.A+%;O[7kV[ֳF\@@mZ]X @KPRZ'.[68'lx|lA +9 CBji;C=ǟ&CV|5jP`CIeN0-@1X0ӷda_#V^hYKYy+&oy[pB˖rͭ,0$X,`iЗF(@PDJfơ\= `3@@ *J Ց.#1 0�02p2m'lx|lA +9 CB�lFP@EEwYо{ Q@ʵ0 pX8ka-aA [RVd(G`@`d+`)+oeۤ-os Nh\xقVs�: *}.lfsitWWe@�^Tn̨6hB $r+@�#(`)+oeۤ-os Nh\xقVs� uFýjVo>O @> $ 7ٛI*պh=PRYV[S,JYY `@`d\,eLsmn -[>+/[5xN�Ð@o73@`mh0G028p2m'lx|lA +9 CB� :Z]W!�"@R2jwu Z ȸD 8X[6i}܂Z|<W>^ kne�!!@ʵΨQw@,v< oFuȵ�ˣinַ-8ese RXV `xZgZ0wGH �.`cfȡ1-,PPBA�f qp2m'lx|lA +9 CB�@�@�h+`(�@B�@�@�@�r-@�#ח!� � � `p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@ OB?U|#<ϟ^ @�v nWE�@�ZT`РAw3gtܓO>:p/{Wݞ{9_~{&l>>dw饗ٳgc9Gﺿr&Ly > .}G=F+O~inĈEUzU!� � 0_;蠃yoeYmVNqR L[l7{FrN:)~nԨQN^zu]a)/});nf㏻?G9?瞸[on.\c뮻}t쳏Sꪫr*úֻ(@� %B � � _c=ܯd?OI~޼ynJ*3t}d>6|/|!°�GLo׿Pk}OSPӦM -h&vydƌI&jm-@|_j� � P|Ef+.͙3ǩ Zo|{s/;wկ~LR@VJ EVzB7RugzWK gy)x'm뮻4>Cϻ}.6=h͊cƌ YYB[VG}c=rd9A";^{-ҹ$+.y䑡?O7xpϿ;nWO6=ztrTXKA�\ r � �|3SLqI7 Np'x;sүn!?xN;38#s>+1lذd:hM.1/?k.Mh\6,tO.pꆡUJ%m$,JEV`~ۭX4WljϥhgOv*qM?sjwhzA ғ6-6)4iȒϗ:jR(zy?uIiE?'?H?qM?'ӧi?mM>㧭v!~R'G& Z/؊طX(7$ig?Yl?~(J>|pNC"Y}<^}Ek ~ҤL"ɲt3M|Ko,[=l +zvء[-ZT-\eɲ:~jŶϚgS}(+N;블Մ,gb=Yzfֳ,gj=[{̭ggq=\zV3 gy=^g�,`hnqq-Mڈ� � @S {E j9;SaQU;u!OaRˀZȪcJhi㩧Jg},n|$s).$&S+ Kꚢ-,utt8Ւ=ZV2jyvۅuQ}1G�|("BB�@�@nI"4${駇7fT~:YuSv8YV0!~^C{'Ez_d7(R2rHo&W\ٗ3qU}IU>l(գv, Z`:P r+oh曻Gy$~}z?l� @9}V^xmU5ǎ4`e<UqtS^nӾ4Ɠ-+Q5 %}5\vY_q.#FQ4*ba<ZlHr+@�#!P^@[\T?UcrwjR~OTbG}tcVVL#s1=һ5[o^cS\p{4O~i`rw\ @ _ouЃ'?н@˵{Vߵƍsz#FC=4 f�J׾:vaꂡ}8ԳIAUW]5E-ws,q7Ziuǟz6W@p/iĹ#&LGEӭz'A�k)A;4xY ryVjs[F+h. GA0 >Qc=t4*Vz ZGSj9^u? G`7-%# O k@R.]G/>̅mVЀroH+~م_qkw,߿]h=_8 U%A3 wuW] /,a@˛n>_y啂 >hoye[Os},wtP~ۮ**!=7&a>_:ujǺЃ穧xg O?t}V\l=zK[|p?9SKKYb0ۖ7S:xe ^hN�/ O`}/6ZI`uZUͺ ~ʉ RV,z l_y.d59վUw_zQC'˵ێɜh{ @@_y`U"hyuu]v3gNBh1 6D,u�jzxP�aZ(U}o|=sηpj~wINMF5`?w_[S3{衇ooV3fL kV[ SjvK=r-mhFSgKֳ& 'sĢG\?TKA�@�@`4Ţ^1L:;;ooK7t{y vCqJxMN;4q²*)-ZG}կW?p\sS_8w;f4hE]n_ARIz5VZhyԨQNKzF5JW\FLF:WgWJO>"oFZlD@�1U  =p P+${APp@㏋ ^(pr�e:|[rjp 7aP. zHA4>`w%w쪫 -LB|?ۭjՇZ|XZnB+[g\T\N$7cFհY ݂YK] LVS&@.w|>C�@ wӰy؈Oȷ�-0}} ^2?TxwXes~PY]]HԝCZZY,˪~-2wǰH&%?YQY#`IFu=Q7! V5Eo*r5RM62nq>XPH-o !� ZXGm_@�(ZNgϑ赀͢7Ic\P0u IKjIUrЫa^gzPO'&tQetN>_d7(R2rHZ|^Msf_Z>`]v7|sXc1G�@�@ UNTPw}snwfu οB5رc6.2niZN(Z |t=,bڮ7|sb+*/u.Odz,…SmuYeUl1<-U@�fqW@�R(%C99<yrhEhӧ7[hlZ;3CclNeYImO<1c0 mcWdmSMYg@ Vl;C݁XU?q7|0hǒkZim {2iAw<HURǾY{\A['L΢zEZm1G�蛀ZݩEYY6NUo@ x_z @qjӝr&&D4c&TFӤw-.' ?O+iVJ~ҫFiU?'uki>u>Oic?϶g!n㧝jτA;_Y]2 -*g ɹn!Ǘ\ׅ^X-* ݅n65W^y|KGoyu>P83Rk"YOdO}K?~Faԩ鱮Y]M穧xg ~т쳬sHZo?nڧ:nN(ھz[===={f*/.=ۿ9*|>;N;Cw3/|VN[ big`= XzFֳgh=KZz'=s{u?Y\z63̮gw=Y^z3=_1�X|[AtAeSYeYy+&U6+mx|>a}fe\yA?@�S4gBoG@ j8{nXq ,xNo/1nՓ֠j;5+  P~uC紐L2*I)VnI̖5WZ’uH �@Pq$@�Z<H."}餱+K=r-m|+[:HuiIHoA?mazsƔR]wթKVpA]v=n޼yrm2S+SV -ezEָYJs<'r�T# $@� ;|v� #QF9߽3^ۭHJ[7EY|xN;4qɮ4(묳[am0^Ktu׹/<\Vx]tӫ}w#*Si;/f|wVwW7l0Wk;>:=𩰞C`? �%`@s/[ݳ/@� ,ruU͏4gMu=~_$*xq5׸{7tP>zmuDz _5^ Z~0 \r~%W]uUћ*ST@BW_r)>{ f.Hd@�,mݲ֢ @�@�jPW a#t߰\o+Q+qƅ7}*믿~h%.ނ.-jmGqD׀Gm(т>fI5,U:۸,x%.q@�jhQ!�}6qBM@�&x+#G7|{̧LwqGxU2˸O?ݭ4fva?{B+_J2 3J(YtLdn7՝S'u'y2 @�-0T(C�(5|̮@� h iI+`(V &aPkqcǎML_ cX|Lҟf1+SWXMx-'wxםc @�,Y*!�u`:b+@Z7}t{o3XuUWDo"t饗ɓ''x͘1Í=:& YT1K8EƾP;{vܽo'alr|�&@`�4H }Aa �9r�gyf2S9}ÛHԩSq&NԲCo q`zkCRJMjYn{lx- ;]|HwܻǕ!�E։˲VMڻm�J:oeۤuW4+sbQ~' 0 t�F E�h] .SOu^<To)9ꨣJ+y9{r%G K?6%FU>+o}V-t^˚,/[yXa:Yre IBAh�Mdo@�v8ckV-Ń>|{8wsswIP+ @ҭ/tv� /mСCݠAܺ97s\/4u#P�XE@MdӉii@�!p׫kn޼y{饗^{Um l]7Jv@[ Ѕ-/;'�! MdCc �)SOy?wcK@ _6 "h i �MƺQ#V�F^zN%տf � QG%@�#_׃ @ .,� kt/n5'"ж0s U� Y]GZ̧D@`` <E�(u0޵@�(ݸ`ւvZ @$@�# �Es"M"�i#z$ @0b5@LqbpX< @ d/nlE0@ J{_f@�@>ߍ  }c[h{o �@�n#m{;pU�F]9@4sډsE�@ n$A�> # #@{ d@8k@�n.@�F n? j~ZVڜ @53=#_ @0b=@ F[@kK/nl;E0@E,up:=uh-r9 @�J}7;ndEV�FR�m+P?@�(BߍtiۃG0@JeIf@J*!@0b=hrY?VD@�ȭ�y @@ ~e$J �Z\tlӑ9Hwc?^ ��7@$#�@ߍ bw@`P#h0a/R9>C�h.PlԹ/%C94Z�F? @kȸ!*r:|� l?nL;/�P pFT(W~3@�fw#ߋtũ+/@�1g@ *t)r:|� Ќ|76U PI�F%!>G� ,:*`}qw=Y@�&w゙ &8M�m&@�.8@+ 臖6qX?QVD @ D}/~pz 8uⲬiney/Y>+//d5xP??@�@�@�huC vi>Z2-ʘ&|!*\tGk-reY$ d@�@�@�@�<  @�@�@�ȵ�\_*� � � � }� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@�� � � �^�F/D�@�@�@� � � � {DT@�@�@�`p � � � @`QA@�@�@� =� � � � KD@�@�@�@`0 @tUؙTʒ(`ւ`Y EE�&6lb՚"�]`܋]wW7Z'.[6PZVMZGe2C4OSDB�&Pp‚]欏�,0jG�hU~j|?}dZ1WMZOBT/[鼕ge+\I[3G A XK8ͽxnX`FZe@�@�#@�#?ׂ ж( 3d3@�@�F�sT.l uxܖmn,:YIİ@cfuXF -7 h%6E&\׋".,0}qwߴmn-+t|5E}%]z!� � @g�K:Y6pzZФD`F"@F5� � @c`4ƕ"@JRPh`"Ud1f(R2挟ӫ  � � @*R PFL#> !0^YI!!� � @ 9m'P*p!<-.Juw1RG � �Fc\+m/.#j5d+)@z FK2 � �]}7d E8,EV]ZZX +yvLmK's@�@�ZAp9r$P*x1%E)Jk56-1JQ� � @`ϒ=!ꂡlH� � @}`ד!жUpt>Ybh+y � �Q�F uB Nzoc @�@�'@�~ h]h&@�@� h1G@:}$N">O峂 @�@�'@�~ Czբ F$rIvl} � � P�z|;&$Zӎ63 � � QE@ du辸=vΟ 0G�@�@o0@#톣O^UHJnw� � Pe@H;{Qg9=KyQ� � @0b=Y]GZN$JB+, � � K86C]Z_{בՕ0J,#� � P�ڼXj}Ѯot#d0F%5>G�@�@�6|�)UXz2FC@�@�`�/jVQ![ � � `0L9$n]Pmrz|ZaT@�@�*@� Hw#]7T%k!� � @,@�# �YG- 27)m` � �.@�v3@>ҷ[n$}ck@�@� ўםF&ce �@�@�`L@VwtlFR[ � �  aRL"^/]{#6D�@�@M`Ʌ4@``zt#٦c`+@�@�h2Mv.-Бz}8 � �H�HpǏ/M7|s#ܪ-YzܐkK,'� BOZD�h+;E ?p7sL>= Y~ݫsϪ+׈/ܽnM6qG}tuiww[o &4Pqcu߄ko[nŭjE'>u=?COwAY@�Y@.\^~ewW#FԼ6@�]`pp_: wyo|neq[m>Vt֋b-7MsmGuzr |K_rC q7|{ߟyN;={#;t!w7Orô{] :{N}7׿&Ɇd@�DNpwqtM5\rH]R了T �  @\v@ _c=ܯӟyZk,Wiě2`#yIGqD0C/ 8O?_ss< 몫rgqF_]UW]5Ԛ&jwz[@�_`Μ9^ g>w1ԥnK  @4]#_z~YNW.2Vg=^ċƕn f.~N[ V,VAo͝;7KA%Zj,X=3N8i]w5.?|h.3 <Cn67+ʫEȣ>=cn-LkǕ~qSTQk;g}ܯ~`jezۑG�xe]6|kRԾEߡP*ݤ}~߸ 6 9CYf9}_j?iiWx G.0 Hlx^z@� !#%bN2uvv'_8+5s=g_ɳU?iN;)nIoۇE" |Us饗.1A 4Uk8]wuNjlfkOSwE9[oQFwy')R5X#Y3:֫~~`&9cU6p#Q?>C-DVZiZlD@`4رckk.Osu;S<yrؾw~g?WߙqTE+"nߡ묳[amZ'>LֳLz@�F HO |شۤ.),:|9?&Yvy?uIO/+iV~집~ZOnu?IbM?'ӧ6Ӧ~OV~O;??-},| gɲ[?L ?я ,=*p9$o",>m^Yu~E? ~ҤL"ɲt3Mʎ<Ȃ�$VlC2\ydֳʫK{~wvY.K@L[#zzpM۶cA+F.S+6SN9N?_׿}7g+w)p&6wҷ(|+_IW^e1+߶cz3^Df<T ga=XzV3 gi=SZcgn={'=\zF׳gx=^zƷ}=+`�X@s#h3hlF$hr5TSޤ;SfQU;5?d4iҤȪc/>&lx}٢G[f^m]Z_v9uM#h: �4\@0umw7TfW->7%ԩS{ ƫR>%^ ץRڎr@h.9Џj-մ(m0s��@�IDAT6*<kO?ݭ4fէ:)>S�"jˋȑ#ݛoiUͫk=!@.8ZW[帞9 @ LoW>Yg.&z(Pjva-Y Z;0J @/Ԥ�M.qwO^pPyWZVު UsqrUFyoz%Ĵ曗 4ZQWLA KL-LT}_y8QK � Z`?MI]*}&K3YM ; ך Ƚa 5`M*տ|�T#@�%A +Ԉk项nvϯ ~3<=zɣ˭;x]7uTױ' 3ѣ_l/鬳rzk]oXfmܡ<ǶDM^Sw=t@;#<?Uں~xz?w/o7wqDžHSwn;C8 VK � #]KkhS}7+𮮅zʔV{qHXw&U5`@YkMSM6H_IO; �`* /a- ߮Q뮻[eNׅ^Xx +L7- 9bmc0 |(4[?l'Ǵ}<}z GZtP~ۮ**$iP3xN=Բ O?twS)V'ɺcEo^Mrù7q໳AHn ~̋kwYh׊m7ߢ!%:?8|<)/}|7 |M7%e}76 ?  ߪOHQ>3WZHZm`a*׵/W{wiC}S YܟaFZ'.[6iז 鼕Y$^V$.W u}� tp;hn2$J/֓LI PYAWe@\pSjyQGz5$ZASץOђiQ\e6i=x-jٲJYVVXNV\}^y,A�bõ }g� @4Ш۰,)h1a7|po[1s@Ԃ�H?d(IU[ڵ|� @? hP 9tVu]םs9n̙/Zp8X*@�c9@aCiXiL. � 7>8]o7oo^z%^{孪HT荀;݂<|ƒm@�hzW6˹QOh^Z`4ﵣY 8~a"E, � � PQ�FE"V@c55F"u;,ku{b-@�@�W�F^{FB^ =܋V1k"� � @ �/+Hw)& � � @)d(G�D n$ ML{VD@"+ � �  aA d;U*H%!>G�@�@ [�F  Hw#2 ^# � �G�F} -/=ZadthyN#5`* � �`T�cX*nA낥6YG(C�@�@:9xt d2�+ۅ;3@�@��۱%m)0gV+(" (6a @�@�  #fcaL6c):!-k=H(@�@�@&5q2H =Z`Еd!Z_@�@� ){DZaЕĕ:B닖' "� ��~@@z, cgw%:xsN � �!@�c 9&-"b+Ɉi#Zj; uIfkSk3dm@�@� (g PV@]I8Fq/h}QC@�@�j Q+#@Z@ dIaˠY y � �]�F m/J"vbd/tY*'!� � @`ގ-@ zho E�@�@`2@m]4p9G@�@�C�F(s D\UNP˒tREZe@�@�'@�~ @ N2j~U.: n}@�@�/@� FVfC]FZ;϶0 � �  ``v@ ܋ PZcX.#v~YA'L � �Y�F FlP <%.TV'k<uA�@�@ q> ?1ZP Lt38;PIU辸:p(C�@�@0 @`FwY]2,AaA RRIuJzQ� � @h+y"4HV CՌ̨6hB $@�@�^�_j@[ (VC ) X1` fmJ҈[SR\ JE @�@� a@`q! *0+ @6 \* Q�@�.@��hE5e}c[@�@�G�F8sR@ %'Cyug ,xH`? � �4�LTPCY|cZXB+X�M'0wnذMWo*� o}-0eeLst(|\xy%Vsi� � � @ OOђiQ\e6i= QYl嚧V? \s%}n)Η+Bp Y � � � �Q@-H � � � @`P9@�@�@�� @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � @�@�@�Ƚ�_"*� � � �0@�@�@�@ 0r  � � �@�@�@�@� % � � � @�{�@�@�@�r/@�# "� � � � 0Blv?k*R:-W_u{g]N@�@�@`ܡ92 'n67tP&.̍=}_$$@�@�hn}=M/0gkxk?׼yZkU}@�@�X ?GG�@gg{7SΝvi}+ -6lӧs? R3?~-y}iu]7QpeE۲� � �#@ q D` 6p\GGp Cc=Cqw?OgN9唰n햬)R*Uڗ2eӟ:  � � Џ0C!@O}ktpsȑu]wU{ k `;SkolE=_vGuTm)@�@�@� 1pn)X7'>뻭:t#EY6~K/=E ;7!� � �9` \�ACdeq~[s5i̘1EEƈ#9ST^f_O� � �FAV^ye{9<3nرJ> ZCcgT >TWz,#� � @>`:P V@&ԡCmiL/CB&Ox 7c 7zolv-Ɋ,"PJ)R_yճb Lx DFI#Q &R3*T!#2}+b]̖R8߿_׿>?WQL.Z� �@�40nExw+t}ׯ?R3g?o_}g_>5?_{ɧ/dsk=�@�� �o-x&η&KoQ}kT#ۡ9g-7ŀ� �@�� �<:6p}_V/rV_. [?)͹CSC@�� �@��n>� �@�� �@�7MM� �@�� � �@�� �@�7OͿ"� �@�� �U~'|a_?|"w߾Iݻ}߾q �@�� �@$40N[ PلܞϺt]73s{>kA�� �@�xT40>ؾ0'(.Ѡ ۶[W 78I%4@�� �@nt>OOFhj� �@�/?]Q{ǟj'̿e1V#- *dg:Zx˩G$@�� �@|kn:ߚ/ʾ[9kiw7\. |OWd"֯}kx8w SI2� �@�wOi<\߼XiT'el]ֆ!Wc{?9wh|F5HmՄ57(2v"s:ڰp3͛]۳vC[](>qjSC<)^� �@�x40G[ss9lR8&E欥sE{jBq7+Q5pC? P@�� �$@ymnH(d}ֱ[&nRdZZ}OARK^M n45� �@�[40WG[znV(֍ ݤ.k-- ѾҴ75~>U �@�� p#h`4/B η&KmݬPl?ݤ.k-- 9֦>aO[^ڟ~χ]ÁfZB�� �@& h^oM֗ۺ9~ZIa]ZZs 5+hZM,[skCf2TA�� �@h^oM֗ۺ9~ZIa]ZZMH^wDO43޸; �@��VRR}[7'O+?c7)ZKKc�sXڸWBũ/;  �@�� pF40j8xt5Y_obig&uYkii` `M C943nT� �@�XIFL η&KmݜPl?ݤ.k-- ̚qAb xw|<5 �@�ѼK5<:ߚ/۷usB3vº400K%^n͖?͗/;� �@�hثd}޾e1K۷_Y"rrkϗN!�@��n� Ud}޾e1|K4&2{[|*_@�� �� oM֗ۺ9~ZIa]ZZ:pk4.RkT͌t� �@�*40\j8xt5Y_obig&uYkii` `4h\926 ? _11 , �@��v#@AG[znN(V~nRX7082_~ww$� �@�8� oM֗ۺ9~ZIa]ZX99,5X>q �@��� 潪d}޾e}q o ,J7A$� �@�XLFJ η&KmݜPl?ݤ.k-i`и~wGOe+!�@��� =d}޾e} 7[ÿ1 p{/ �@��NF p|kTo M >tcI͛_R{!S{y<' �@�hHd}޾e}E԰q1F0\۷_ _ZB�� �@%Ѽ}5<:ߚ/۷usB3vº?F7h\tTOex �@��N 熚 ud}i [9ZZۡo{пOyD3}MD[cC>!hxJ@Mo W4S>D� � ?=+ibCդd}>mtPl?) p}o~3\w;>>ul >8>/흅@~Q'?X� �xO`|jX&|]d6&=CvoeI% } l8;@�� pCIOGԑZ[5o4FηVC|Dy." |$_/9WLLǯ |w+J3@�x I@|khP}tHߚ/5 `@�+}*K >H7QA� �< sI}۪Q}k٤PM6+2 m^052Df_/I"H`Ij, @�XEFK η&KmplR͉SF f@�?V)$Hj\BIw/o� �LFP η&KmՀlT&ƅkh`6xB`K4t7J`w �@�#@aG[zj8TZ6)TDe#h3 �}J|dKXҸ"|# � p3h`4B η&KmՀlT&ƅkh`6%0wTFW}5 � � ͫPCR}[5o-qs"ԲACb|*c1* @sK@�}Ѽ75<:ߚ/۷UֲQlVd.! @`b.ʧ2.;7uփ� �5SCR}[5o-qs"ԲACI|*C+VIęl4.L @�J40`j(xt5Y_oDeB5٬\6.\CCntYֹEßsws'.:zh� �'@UPCR}[5o-qs"ԲACt|EnN3cWp ҸxWʆ �@�$@G[zj@TZ6*T͊e540DAxN_5Y�xO<% �@h^ oM۪֗P}k٤P ̀�.F`,ȇ4^i?r~') �@`g40j(xt5Y_oDeB5٬\6.\CC *7qq�  h޺ oM۪֗P}k٤P ̀�J`WLk&W}m|iB7ag!@�K'@ PCR}[5 o-fEq̀�nf?�z3oi _%#D� �h`4P|kToV [&jܜH=ldm p437o=rOi-^o {� ��  oM۪֗Q}k٨PM6+2 m p,:ftFҸzBO�  h^ oM۪֗P}k٤P ̀�Ofhnf3iZ/C��  F5<:ߚ/۷UֲQlVd.! @n >ᯛh|dw'-3g& �@�' TCR}[5o-qs"Բ!oo@ lt6MCc٫WBc߲UiZ$ |@��H@ ;\9\߼XiT'el]ֆ!Wc{?9wh|F5HmՀlT&ƅkh`6xH43 $v"M4Y};^ÀZB�� p!40j(xt5Y_oCeB5nNZ62h`6xx6g?=iI -(S }B!XM7o~>+0Q @�u hd}޾շ d"sٸp f@�/?_7 564|s)=!w[SB񖵘@��.DFZ η&KmplR͉SF f@� )>}Փ27< =2u큆EL @�Ѽ,5<:ߚ/۷UֲQlVd.! @� 74SͭnZRB7X܀ �@�4n`|gzw]n� pǃk Ϭ>jcÍ mbM@��nÝb{ÿ?< �%W9)dhRB� �<8mv?ƃC�4ll ?K63n,4UEj� �@�sDxo A֥dKY1j �l$5;ny@�� `֜} @�� �@�� pn#ݦo%p� �@�� �Y8U~nXnMY� �@�� p֜^t˷X KuKk/ A�� �@��ns͝oֹ5 � �@�� ^gYSEX c.m� �@�� �<m==giwn`,0U7wȂ� �@�� �!0vSҺƖ1}}@�� �@�gcgsVS;Y~W@�� �@�xty6N?VϹo1ڬԺ5 �@�� �@�Bg`[{MZ'oQ7$Xs2?u!�@�� �@�H`\zojy.V4s.> �@�� �@tjTVݜZsr|5gl֜u @�� �@�xd>jȼr]M3=.|&9XKe, @�� �@� 3p=綕ڌ_Kt/@_E� �@�� �9u;'o^=x˚\1̧Mi?OB�� �@��n`xs箮:ٹ|柫18"=/HƇO~v @�� �@�xD?яiؗb3^ާ?8vXl]fnM8MNj_sx41*1b@�� �@�x?_ WH|jl}ٺ\kդ6;V~wbݾl}lSΐ/&뼮װ3e>jicɯC2 �@�� �@䙳w桜}ƱP.5+?lٷ./[}kiCrKCk=:{q^V/V{ 7+}FCCzje5T㑾v.:, �@�� �t^5qKnVqZ[ԄPs: DziKPkn`PژWRbHXnJȪfNcw =ѺZ+ @�� �@�}[ŵd}iMbBֺ5?VǶ֫UޚkfF³>$ݗֶo;V^p#M CxuqWcmFsd]� �@�� /Fj|_]3w\};c푵5R;*OεOQΝܐݣ\{<ͱһb j]XC5߹ܯt k\7O� �@��Z9˧f*7v\d~TsuZe͘_h`L`$=˧A͵T9DzQsCCfu͕oڡ/Úç@�� �@� tg)͹cΑ)Qc_z\Xզ&?ݹNw]֜?gC{ f.ӤO]^oƿHnHNb[!_{r±~MY;L �@�� �\@=edo-Α]Uy56?]S9W]9[P΃0}YSp\􋡑 inZ(Xy|I6]y z.@�� �@�9UqZ}֔nk-}cqkm8GCvA0 콖x/An@(W}kz]Ѱf3޺HSZ3ﺴK � �@��;wyK_yi||i_ֱmj+es2_uUGj w9ݛ\ŞcKpQ9iuڸV/?tasd~Ti]G @�� �@�G:-Y:lj.;o+=}*7w]aʇpA,?TӍ1=Ir5 I{8zcV/͉&}y|6Jȷ^sF1V@�� �@�,6^̦W}i/tT]9cyQz[s]UnZnm`Qu#>wVKr\mfN/Y zmzy^ՇsN5_ZWC�� �@�ΆKF֥wֺfCm5W~ƹ?L; d,_FZZ;V|98gCXr^Z5ϕMm,FiXڏ}I<H!z%5Y@�� �@�O LT}՚M:k)yҺmje{^\kS6Euk9Kfg#o!6sԃs[ڲ|ODzEq!=clm^dBuP&c?Fǟy|@�� �@�8/'.Us<efc۹:;[4<}i]vnv~U\ zxmnMy z-;/K/|Y1?4)k-7-l)%=cc6s¨u뤆@�� �@�[2Yijaa4?.{w4 ǶGj5lљ~^u씯fF[K{`ڡI͜|qsZO @�� �@�|ٟeqZEغj?kiu1s?/m!}縮[4I [S֗W[s;Z{ @�� �@�)bٔs{5K9mkn =WݛZXdS tBk(g֚-.kp?4j!kغT.!�@�� �@4>SvXl]]:ڈplZǶֻ5idMVZϭZslOm`aN9`Oͯ9o\ꅺ)Qi=ދ/8tkSV9 SGK뺹h� �@�� \9̬)/e?mmHdlzV_挍؜Oj#dσx݈rSZ]7gݬVY5Ob4l&]M!�@�� �@|;U-cSV9_Z׾άnRH|kj}ץ?VCuWj`h:WM{>Kp1:tYKt3"껜:~Y[K}LʟW?$Țԫ#� �@�� �#xեd?)W۷zkϔWmo5:{6vK7`�Z~͵V}87'd5Rzbk65iל:ju1 �@�� �ϔy)-sV_&6!2Լr]jGNKiw^{cc՗ݫSװ熅uiφEm!9?ec-!�@�� �@H9cuUw<e3'ߗmאH-}ϑӻ{Hмnx]ξku40ts/r;6Ϻְ9>lS׋rByk 9} L˚ΗOiKrB�� �@�~|Vru4_sY~K2^3#jR?6g.d 'zMZo*Zs]SEi5EWZǾzK-}!MGu\w @�� �@�%g̼s۪־lY\j&Rkݽ]Grkڱ5j`<{AZٗ;z6-+~ldhm7.\'^ZrZN˚|C�� �@�v<YWUs<e3'ʏ97/]4:V{6k^9'O][/ZƝ/M#>+?̺* �@�� �\ԙ4sss͘kZuGZYkjڞ =<sCZ/5[:IQ5-tO_kعΦV}^?3Q!�@�� �@` %ή&η],m˵yaFW9i]&衧{ssnukR55|oݣ^Z;5Kl}?r �@�� �@RΟ5%V5Y8 K~d5?#?<g$|6ʭY9^S5kFZ^Oke)o~gSbQ.gB�� �@�RKϘ]]jo-mzFyuZZS=Gը~GeGov4ok:6UsnN^UZ~UM4rQ' �@�� �g3|kkROmJu]\R/#kwssn`t7w;VkJ:{M~՝Z#/\j<7]'Mc.>V=Y<A�� �@� ̝1uZ3n_6}k4sk&_19gl9ݮm`تYj{mK{^Ω�� IDATUXs<_6}4U4KFkI=5� �@�� {[G7jw4띭zZ{߮Sz^֤~7gM>kƳ zּYͳU]Og8}^s⥹Ç� �@�� �y{ؾOԯujZiʍ鞷=WCz=ljZnκhʱm,Nݾ<1-u9<,@�� �@�8 FS1-uS]gyk^úm歝lX`P=[Z[FcflӪ^Fg5Wùc<j\[m]!�@�� �@|֛KWWY[yU=ZgyxjR윖%.kMߵQ5lX-: �@�� �l'pͩZm;;e~eΦ6+uQsIͳwe֦lK-}APTsM5X#[̯J �@�� �T[ݜe<;6}=9m.ulct?]M2|kKlWi$}*gsk~,ӝ �@�� �@`?[csqOiɦgsܔ\xLϓ"]]2ob{.kb \[?"� �@�� ڃvW_|5bQ4<9/vuϴ=KI=}=cۥe|W3._N|kjs> �@�� �wW[8uڙ%v[oLK=|Oǝ]R;h{Um*vV.5S~)3?g@�� �@�-;we<;_XTmiMM;FƵֵj~2tjSsڜ}Nsv&sS~u45, �@�� �?yMř|k"gv5s^=V[תxCj>gξ6lT-W_FY@�� �@�X{.۞S˵k}PYO[bҵ>g;MPۦWFqTz͹9LJ� �@�� �"0w8sZSk,<.!I`zcuUr Ce,6V9Svl9 �@�� �@|uz25D*kiyGϥugkuz2>5ct\� �@��aWm*^˺%DtX5s׬9VU3d~uMݨj �@�� �@ 9wKZq_xLҕ#V:LYwӫvJvyscvlzt@�� �@�yKZqrjܭaum]Sf.Wckޘ>5sک{,]:@�� �@�N`:cNޱH5T.֩s׬?Uh{hss]k5@- �@�� �G&怾ܺcNZ\UqW3I8f\S|rrDjjnc^^{>7kA�� �@�g;h7X~-]1sMڵ9wҿAx=TvJOcsfε> �@�� �<"XKYw7]gKgjX.xS%E/}ܽ֬E- �@�� �O`ZS\wly~SM%[57g*?p*$?֞K� �@��n)Sܘ.S%-̭Y]P~s[s955i\|@�� �@�xkKjD|j:oj6w.3Wsj>!έ� �@�� �Xs蟫=5g[ϝv˜ڿ!|뽗۫F@뭹7� �@�� K[RWMGkݼkOҹ{UKׯ!�@�� �@ez_:o,G7$ߧ>ÚkjvmI/#&_� �@��^4kwM:[svKSe-ss-|@�� �@�x|62'ĩsxS8e֗p{n}VA�� �@�xq?垧{c u^uk @�� �@�K`F 뀿BxsG>ھ� �@��^MnXkvϾJC\zC�� �@��V8W\^_~OK<%ѿ T@�� �@�sh*\wR5\:)� �@�� �;$p5yҫC=<=<IDL� �@�� �{h 3Nt~/ � �@�� 6-rz}Ç� �@�� �xEn_>C�� �@�!p ^%C�� �@�xfE*8wTlِ� �@�� �x 9t=3f@�� �@�xD4"'@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@`#mW:uU����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__mesh__py.png�����������������������������������������0000664�0000000�0000000�00000120001�12641336260�0024017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx ,WY콓3C&  s@Id�Ceqы8" L(2 H $d}~WUWwWuWu=+w W/ �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� � pO3ikh� �X;9mf 5� �@`CC>̥ � � PDPγw:& @��&~UW7A�� �'r~*?8A@�� +!.z0>q � �@` A(aKr^ƘE @��V2D2Ɯk$J1E1ׂ� � ""Ƙ{ Xۚc[ν(t�@�� P@[~kԤ.6FƸ;m r@�� gm 6nϹׯyu �@�hJ4wƖ)Ԅ<}vVsֹ� �@Sx9O[c}X_s]em†� �@�C"0 ,m5:i?MN?B$ 5n2 � �@`)wۅ}Z<M4K`>k-nۦRuOQ� �@�C%0�ۮ:#v.2ciTkEhi&� �Ai1[:qM;n.߲,i3)fz{R_>� �@PIkv8 fk맶o"t& VObC�� �U$00_3kWZYU[؜eImTUW> ywU[ �@�@#b'/+eU]zL3fjߢD,T,/UuuYIcM� �@MMI}U՗91ڧyUiLEiǘ_V ^.1m=h@�jhS,f.6Jm'[[Zypr:\M7e|c59o� �@{ZN?Wקb,vBpbsuu|i-p&2nœC�� �U!PWUnRYӘ2I.|شmeM9MUWUVE[[!M.ev8'� �@�}%PWU>0~iIeKcIu>nشmi-a9Me9S`#qsTWouUynx �@�T۪9UM^xǞx1%Ӗc!R׆74oq>bsWU:#t;}N<ijmvR7x,IaQ,8࢝ǷxX'糺튋4qk @�@KּP Ư!ش/l}|:M̽hSOoO6#G7޽{o|ݏzԣ^z7c$%|kourʯ4Ss8 \ϲ?r]y?o۾}#tHV:'p7!xTԇZ_*[[6!s8lN+mXXVLF0ŐC�� uy ck/VY>FbbNؘn1<żG>x7Gs_۲lnv-uWDZ[UvZocd׍Keˆ:[9neq\Vg~m9_G=w7bݬ.p̶GlD]<@v0lE_6K?ʷsq}d鹩h7̶~!�@�h@{K>b܇vf[}ѽո5sk>j>l:%]G))xo#vCk77>&W/3c[kGN,YCťg9wڵ1(]l*ڭ\).| Huqqyc~|Ռ]_cûcyhLm/kܯ.� �ΏFr˽/7MU}Ha_2_?a}x}Q3Os46ή9K}�m*fo*E:&-23׍KRnRyơR*:-W߲u[h8pvv(:شtb?v(޿1l$4;Ŕ6vZνkN6=�[ }-blEg|?2@��$Pۺ,t(i|_v viCFgr7N}^Wmuj'}"i_&҂FM3Mmi],cM x2TӶUe\mh[{X\G"^Jv(rac8-LQ<1aS'].mQ:Kʻb7Om8a߉Nްn^6q_њ׆=|ᬣrn[\*ՍDZXw +)ϚC�� MW7Mxھ)6ӲUY?zWY—EY_&1oKKY*i{3jv_hhwQ42zJQM*R'}R_U,׼䤫Ϲ!֏~4x JGm0%npvaþsnhvիI뗅mjǨ&~7v'=0us]᏿pwvZL Oⓞ!{ӜOˋb\KL@&{o o mWt>oҿ~ox=/|rbJk ^ G?'\Kn%#¶\{8ߩE/yf8z^KͰpv"A�v"uӧeNdk~lkgy1o+[˽Bs{2}OJQ:4OJ++殬Xqi-Wٖ|63&Po׆rS|q!||1|װ.ɝd-w}-qF vg_f82~sLwp͗]FEn{ |C}9c [ґ3 nuQ씟 wvFk,7W,ۃGcoz`kF'_r%|9|sãu¸xg]?c<Ǒw|+ܼ+ 6 5q~wW<qAo%m+{ȏ7o>77x!�zMnzO*(eꭿѼR}Lov: +&Rl1k{<xY˗湺ԧ(o9w^IΚZ:8f(uS8bᣐwѧNWžǰm,;k㶯C8y݉w fjVQ؟|ݻµ_tsC!1(?+ 0eG;&޵wXLJv{x7/EcZ/E�&ݲ-/X [G7v__!ڦ69n|Ǿ|Êb?ۿFS ?/uYyF/ӌ??a둇2K؋4ZQKیN, TcXKeBښ}ǎƶ;صؘ\\R+km̶<׶.} x?2[LSeo[;3>6 x~}6#t8+ns6w#R-77lp ԅ Y(⵵F8 Qq1~NfbgF (>x'7~ <RJ6.*hß;\pף6| Gpm{0s?ӿ,~mK~p;v߅+>7Ĵ /|v8cwew^{>pg{Xtc*Ou}O_?yQ?&W_;7_9^p}Y Zdg%Sw*Ǹz6DM1'!8(aգ|urkڤv\擿$9f )r6_U:;4mLQnyж?+tI9q_|vԇ8bk򵝟>T\.mط>Sc]W1;njtlW}8*ybGƞ51指>63|3_+skw}:ԧ{}Ͼ'ex3/?Txn k7 o#?ý׿7/ گ]epOl>'}q߹j߼&o_ ~ʷWO\{Gq]83ŧ,ky<(8-զ>ʍs1,ʖ놪++WrQp,׹ʣ7kpCn4ꤲI\'#i;vL͗'TV\6\%sgI}q,|72Fm>NG)g~@J^;O7_ k>]?2<^w ] فw+e{.87^>i p뭷OgxO4|]aK.yGи妝}ۼl>}UyZQ pOG~J$aku{-69 07#*i6=6^fOӦih\Md[ٍ-*MpD\A.+bR[Yo sbr>~\|_q$}n[_qSzªv/rEiwx$UzPW_X-f:ѨXhgsS䃶7\/Z_ksEՇ[iSߴ퉇 {C{EDŽk}+\[}Ɲ/oBwO8óvo oy;F}ùwcGVqG{-lc6z;W ?煷E|9zZmE_?9 "eC4BYx;c;/m;cٴѤWvlk rߝX~UgvU8k'ۧ?md׉I,d!pW~+4ZKC=*uk3V n"}$u9O?g.b U;=.f}ڣbYN~NrϝSo8;G+we#=LnO>N#v苨=X̫M4Ŧ]bfK~ǜpd?/]?/,>*-[ wO?]ӯ\/qo<?yz{O[7_N8h}amhѸַ-Oo}θN/Ö{M%*}ں5n} � z -0?f  ]c=7am\ qO\{--iX֌Ұ\qԿbf?ie, Z;_ocWi]`^Clww=p?Nf _܉I/kXwÃO =ؿ%ҦaU9'n`-ΙLx7[?7ӓ㞳ћtQZROqfM f/ygo%{OxܦY?Kk<E=`|=6 0<p`e5<{Ɔq:5|Ǚo WFOŸ8uܗd]/~eFmև:W _}km{pi8xNx#ֶĻ /|.\Iw>ni"�f"K6ߦ|).}mOֽ*6ƝC۫Q qU[-Ny-8/fMIAgoggvJDM֛˶7wޖO'fP-Vm/+˯ܠm4.G˲SmϏ,7?Er9IvsbҦKt"^~JyWYw}E9I~ߨ۴S.<.47.S6;~{ȅ~pӶqn=<gsXl@Px3‰o=:'÷o~ux8㤣'A w=&AwHG%l;CQ8ƋO/<*< [z\^[ſ창!�!`jcc]Om{=l5X:obu},Σ^|1\Mu~Ą{&m/M$' vl4LF7Rv&*~K9֮\Lb/g/{_jll-\ɟħ?"]xbBmu׆|y8}s+9>"za]6bEׅ7+q–nb-628٥Jo<J6u~ex߮bQm ]lo|,WU-$s|#d#F`=!=wl;<ipcx'-uBUiޞ= ^wg 0\oHm^-7ltaf[l[Q_MpUO,Ǻȉnԟ7nqli<ݼ{iaX؟-W.UV7J-{JuӘ˶r.Oc |X` \ O=_I[)6~ y[6ŒW.ښ_T(BLfM@kcV�ca@�� {ݷ\mX;6{]Wl-,1-P'Vq,{ѯccLoR*=1 x?{+|l>+\ɕ䟴MR}?=J䐎rU>z+[ҍ U+xc+]Hʽ]gˡF8gmN}�u0vޱ5oI~q𗂷8Gq̶< �@�`՛7y]/b!b,GvяinM3g5Fy=W_tnnU-:>Wk맲oix󙭲)Y4O/qx{/XD/]Lοc>4SQc1q^9Z5qcB�� 0^_]ڧoEQ)k}fvsLy1dMх[r4S[}ʗiV)-$u"UꕧL`rQyXxv3_x7G/Lz_A;8>ևh 2p@�� 0<s?^3:9DKu3]h󫿤kW ?9-}v|I9%V&8=+L}NbAUi&`n24W;+WFH}ϱ6}`MtY|;oo:L-{b}QYi\.NO@bI� �4G M=+^]F#ST!386闃wSXg/b\cx[e|D[M:_S^e[}qmMsB�� �cK!Fi>S-y[lq|Ꚉs Mv&})& �@� 0}5|^ #%[͛B'j'}ejc4RZ8r@�� �aH>ٝo1VŘOe-,&CuMNemk#9<}2 � �@`XrPh,I?撄yZźmW_1ַS9Wjm65`X.Rۗ/֏y @�� Lm}g:-mg'S4znjc}9yY<9 �@�0HnϒoqV7)W;kIjշ!sɧb3o[� �@` :Qglrm[r>ՙb\1E xxW|z^6{E@��E}&TJspy^mMțo!NzVOT6_6rh΍v� �@�$`kB)WrjzHusWK*>:N?r@�� �'A+6h\]JZce˽V?s-46a5YoKSnmҘIe6 �@�H|fܶ-1OWbgiM߁olbd+ @�� 0eBe%[FM]P C,Oc?g9 �@�0x-"`>o{_VR[%7J-ۖ[^5}ؑSTUn6F_@�� �.҈sZoa~+[n~哒X>)~&n ֍'6vov @�� hD O궩7q&\@ 54:rڇH� �@� ൠv湲WŚo#e-X x;y3b4ʹ @�� r|v,ۧ4>d&nUof$'ӓe\S2_@�� "4;ueٹ4?\6|zR+,WsH� �@�#ӆϨߗe~OsY|if3OSpVQ'fy� �@h\33MO |rOÏ @�� t{ O}UeS[Ke7)&h'&[YKs!� �@�T(^uJoo/$oBkLXn'\V?We~r@�� �%u*Wru[&j3KM6!7uV~;7ԧ2 � �@`8L*Wo#jg7V|jLɟigW'� �@� s1G\˵[iƉY2h1އ @�� rtDMjϦ|ՉVMy?T!�@��Ekœfԟ#cVեs)5Ҳ?:g*e@�� �#Ӂ9_ՙWȴ.-W;w][$:_NauSYʕ,(/ �@�L=o9ڗy.6ܖ4!mu|kO@�� R-u|zOmRm^ '랤u#� �@Lz]3JӜimҲ[ϗ)N /-� �@`8Rȴޓq !8i߇l_6Xz+[=9 �@�p0 -ƨbnDc-BkN$WҲ?2o @�� Z4`_g֥\LJ-&(?Da__f:> �@��ILzT?)&na i`p}[-_P� �@�X:ӀkB˓&<M줾*T_c}C�� � ׆ *@p W u� �@�ҎeuOj-++ʊv� �@�!P::u|e xH]�|ٖ7 �@��:O4嚰s'0ԍ.x;`4Տ͋� �@҆M37. x;pW7&� �@�4:sz.i`MkC�� � 4q؅R첀B2 �@� x-IS4kC@�� �@:s� �@�&0V_.& ؤEToC�� �.IpR}'U{r_ @�� �0hyoO~Q @�� 03ӆ(g^]B�� �@]_!@�� �G�``B�� �@]_!@�� �G�``B�� �@VY7~11?@�� !+WYwa*� �@�h�@�� �@/3@�� �@f8  �@��B� @�� �f H/� �@�XB03 �@��!o#@�� �@`! � �@�h�@�� �@/3@�� �@f8  �@��B� @�� �f H/� �@�XB03 �@��!o#@�� �@`! � �@�h�@�� �@/3@�� �@f8  �@��B� @�� �f H/� �@�XB03 �@��!o#@�� �@`! � �@�h�@�� �@/3@�� �@f8  �@��B� @�� �f H/� �@�XB03 W\qEX__qa# �Dx.@`> |颋.*޸ zp@l1ٵLl)Cݘ=k7i[\xA� % z%N;-[?4ĬwC;uX-3>7S[%P3 %~Չ ; LJ xݩ&A� ԡolDz@�#gd@` l܍1i@ s@�;;ˤXLnjh@�m` MtuGη_#!�4A-4MP@$jsÖX *д!�@+'5K/6˓ �LK;#<j~]~K/J};w;P`2JQSnF1rOm)C1|wx)$@`�$(uww%_McI߼_չ\pq@?H@&~2/0YYRl"`|VWqĐxNl)C}mDxj/Hu9^Ivwj+ob!_z!�%@gKt[3q+g"M:oCW-]<"lC� &�7Am>vXXHz|>G6 +N[feKE1helC�&,m>v(lMlM[t+7M ]֮yƯS@ 3k$Am)gO7r*sپl"s|Ceh/[㮈yD| �Z&�ඔͧśmsl_6n~9>!A`,sˌم[t"ϸ,|f%-l)Cf[n\e}.ۗM_|`HX%2cBl)eh�>UR6r;o&U6}DU `w/"h/ 1/[ @ܖrۡx-7q>&ͯ|>GG0$"~]]R|M;guVvBȷM!0x% m)gO7r 6r;#D##L-3C5�>OR6r;om>/źbM@ (Sw]my[~1ۊ A�$Am)gO7r 6r;#ĺ##F&85Rj/r7?@sԖrۡx-�Omy/}mzDv7ю`ohZ#]/z 3 .Am)gO7r 61q<^Imi⋪.vb!ܵdt|f!%-l)Cf[.SnbdH7Yr|@@ 4e׽Unֵ{ʌ 3̂IP[SnͶ\<EbXu^[ ^I(&R49ӥSc.@%A�XwMKKmgjBxY__={gʌ �,TOJ[ޗͧcpmsqt<΋ � K.ŢurUW}:5RrkEXE'3>7S[%P3K@Lo\H_tN{ꫯzs@� 0J &<�"M|O3F&J^[jh�wg,D ׿V$8&ةJȳhC�%_7 �, ,}Py}M\\_cu%Xຸ5d$@[߭`6=hM>)/^Zkb?$r7�Fϥ�@` )mѝ6R{ۘ}N&ӵG� 0II)}9|8f[~sپO g|.{G<NǛA�Z& m%δEvlt7@ 9q@�"毂 ޫB߻}cC� &A�,6tW|bmm6pz@ {XL]%ЖhjSu_i ܁9B�x@`.m!g\mACw~  0'�i4O@⮭7ϖg%5Z7Dy �Y ~.rۡ9m@ۡK3>SίD$,@>mE`ϏNjr4F3Xq ͊/0HVxqAzLkVb`@mM� {2,|mla—!�֔I)}9|8f[7m>v(Fm1Y[h"(A3l{XĪuw 5&s=uw@-4 @4)tmlOkkt �@3t@`jM#L%4m4+ypR@$2�f"Д8Bτe~eaqb` 8f'6~f3e4Fij0@�":�&Д(jJM}44mh"5IQs@�M@7E~ 0 M" 肙T?h@]&nh[g]Uu6qv s� �"ЄbTĵ'F^N|疄 ACdO@lC@`hC[qs;?nu;;`: A. S@W +ՕU)3� 0�~2#" �:kfMeypyD[V ' ,%' z3Fg?Y!!�~@k-F`/]]2pg Z5E� 0d!>)̺}fmSLu;htpXq_`NMeB9jYf5 C$s,[`>%d§" ĩ  -&L}Fjw5 ̲m4y-pVV >Ý d&^kl 3 �@wlAF`;TO"f|V@$ާ=>]naMGi@�3X2}9|Pf[7m>v(F:\x7ŃH`}}v˵5=TIXpgTty]]?:drPlϗͯ<l~J*x\� Ls7}ڽ~l4A`{M̏> �4E@wI�&0؟{0:@4F  :wb/gObz-2ld||&A`NlI ͗B+uk)àX,4@�!3@\uDt# @`1t'@�XJSg?<hVf9 LJSn1r>˶MsD0$C`3Цm)$uy@'$ �`P3Ptn|UbM �l �@`% L?JB �֕I)}9|8f[ncT6}ٶɘ_|Y L}FaVڴk4\m�C`)B ,�gA[$0i+ hZO@+t@�XiUJ6^zN+I@[W&\l)CmmQle&c~9[h"f!06Yhft])~sTABc@ml/Ҕ}m4=\P l �@`ófIB`ehʤm>vh-6r;#۶ɘN9[h"%0ii,e[i" Vt t�g:LEe[iF"t�%;$@� km48Y�!Ks,c2Ws�[J߅P"z1[B� V:t?<D`ј" P  �@ 鳕f�|)CI}o&}9SL]}]E @g9Sd VXpx>s|Bi__ zX}_c^?hcc� @d& Hi*}~ZOM`jؽ��@�IDATgT@Tѡn@anh�Bet[<6ztL 2s� �@�B�*+y@`М&� �,�~ ]!mlj0@�@=z� �@�@' ; L#6gd@�,P V�hVh19@� � �@�XUYIs`h @�X03Hm4]\@�@� �@�@' ;,L '63gD@�,P V�iS� �$_e 0Dlh@�X$"i3:Nm4_ @�\�w(0 �@�%01,�"~9� P�.) 0lBs� [.@;Wz� �4E�I @įbr*� r+'6 �@-/zL;=^<@�+O�K B`6ٸ � 6|ۄ=%6.ӆ� �'_%!0ƍV� � &L1D|C�@rb4h>@��&XB.r̶ۡ\o R|P-gu8%o zkkz �@�K'#qcW<\>;'[/|e+OmŪ.-_-ygu(0 �FsW)C�� 0ݩrԼ/gOYsuOۚ粷x 0#:ZviAw:&� 0w^7H>>Om$tI�#pE7 �@�@ nw%I� �C-4pWiJR@�#q՘3 \lY.F� �%][ eׯҰe#@�@A�υ�"0u� �O�??Cz�*_\A �@�@OCX hp8u@�h�qt%06᯴uA�b ˛ 0hA/?'@� wI7U,߇m �@` h@ KY,8!�@� 6*!�g%9 �@`zl- 0hn< !�,�[hA1 �a`+Ͱ֛� �9hb`WiH� �'ϊH@`D`?Bd?|J2 �@�@t/ny� �%ghj&~.A�@ {L"m4M&4I �@` Wyu97LI4R+ � �j|5j!� W_}u8+"E4 �X߁_+=Snz4r}Snbd ,7e)xS<H@Ks Mo|t@�]'#qcW<\>;'[/le+OmŪ.-_-ygu0 �LK ~iWx@�ݩt;Mޗͧamsqt<΋ h@h4MҴXt @`8BYkhK9|^l+ޗeaMslHX6hlY1 �$\VN h@h49*~@�AM� 0&S:çD(C� ~ph@[w55݁%]:>Y �#7\B[B^wgs-6u7y+Ĝ !@F@_:mk; [if[Ule]ߑIHrrN@ l= 5v'i-&7 +KE�F;[pN -5Mߍg"V;c؛6nw5CmosVw(0@�OJSn1rHm)C1}V߁Hs׵ +$zHzchu!�KOJSn1r 6r;#D ]"`LM;W}e+ʹԺoׇfXuh%ޕ �L ^@U&R#Vεk[cĻ>yi}Y� ٞr1ޗͧczSnbd]v{q>"A$mļsDKp%/֙\1@B; �f& ԗ̓arwjܰe.1 �l �]&4u7�VxyDaaˌ � p(@�X >X>j{3`}. ̺=-36 �C hom>vh-'�m>v(Fs7Y{#(FɽŬ~]3-3=@�+N`KOJSn1r 6byn1)xS<H@4)tFb\]i/ +:I �i 3$-l)Cf[.SnbdX7Yr|@@ 4}W3=EeݦhZw$@� @g`JP[SnͶ\<EbXu^[ ^I16{yOݶhn$!� 3P%-l)Cf[."]1&νG6 ='ж7<&bZh7|QHC�-@gJP[SnͶ\<煺bXu^[ ^IX˶tJ:oƠ\Lo[c/ �H� $-l)Cf[."]1&νG6 +D`"Й\1 YjI�@�,Am)gO7r 6byn1x&A`,Kƾev㮻]A 3%-l)Cf[."]1&νG6 +J`B^X%敺zGD02Hk;  3%-l)Cf[.B]1^:/-/$0.x1t ͑XYJP[SnͶ\;EbL{y!mV@p/Zw[fVAuͧśmxj uxph 0]%(uu7 3%-l)Cf[."]1&νG6 "UoK0hsݍ9 "HP[SnͶ\<煺bXu^[ ^I y-I]1Ѯaˌ( �@gDR6r;oܩm>/c yh 0P}4y{,tE2aj6|f%-l)Cf[.SnbdH7Yr|@ IqUc$@�+G@~mmm]eNp'$~%.�CC�';Փ~rۡ>̞5|.{[<y A�% )!oS֖ .@K}XX穭’. JxϷv],I� \gt@`AL/,hؕFxKI@�+B-4+ P�[jq( ׿V$� lJ1O@�uɔ $@�wk=  @܍ö/^uU��O`#2C@EpB0ÖL �XiϗX{{]2q@)l A/6uE �v 7'\l)Cm@ۡ|wx)$@�� �/g9S@�� �tb �@�� �@d& �@��D�u�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�|B�� �@�5�@�� �@h* �@��\� �@�=S=#p1DŽaؿX[[ |xCo`6ݻwO~[n)C[l vZql:-C7Ç>gϞbXEqx2y[&c_ ^yg;,AE*w߽g‘G/8p ݻRIq۶mOo}[Ν;MDR7hz׻>K/-&_7&)nyf{ŭo^CޭVOB]oZugZ#}Jb]OM3Sfэ {Lݼ.x溤/%rfEAt]Xf[t9*]<<"=1Zusr뒮]7g>YjU) Bq^� �@�#ޚs� �@�=&1u@�� �@o9c@�� �@x: �@� 1 �@�@ {xL� �@`x[s� �@=^<@�� 0<9g @�� c/S� �@�֜3� �@�1|C�� � �~xkC�� ��NjG?~"F`Ykqzz[umnjN; oxC_|C {GqD??'34Ʋomr|Mrr_q;3t}?>7|sxK_^׶sk@E?!y aO1{,П7~}kOu]:Md ?G޲eK8s׾m8-6L>]o 9sgbX8獾_J=Þ={7#U32ii?Spg]v.,4?=tInWq|ۿ=yկ~5կ_W¯گO<1%/ /~Ν; x@xs۾-z=yOx6c(4,<)O zrҺٟ'2eyOt'<!Hxͷ5ess;s>T(kMc7eiy7G1w݋җ.]RCcNwSxsSwqammGi/{˲fy,߼]|u`Ciwª?z,XPDq?<v[x׻U|!//|!~ ?c?V~ |_/| z"_BXO}S'o^*XBAL;"q2e룾Iބ^KtM6\6*R1Y'FyRuq]yc߾}__טB/]tE/ w?S?UK}W~WJ_Uy'7J^{;)h9{\{oxғ4O~򓋻~m}*;G6z3=ctD{tb;>O dn,f5yMUEݤkjb=hcRuub*Z<;y?i_~yqS;^ƒ|.nFyӨWi3KA�+A[|Vݽtݭ3beW_}uqRq0tGo|cx>O]\R#f8ؒ`MJNƘtM[kr~V)׺yx]yu5QG~qmcU][g}vڤ?mꪫ!9ϛ )u'9uGy�~AWamIs۶m<֙޽{넍cg?g< 9QRַ5'$u9[QI:}5JYyL։QC^k<k<WyC[q{-99UqO\b+?O ydUZL(o@/JГOCl苨>,io|M7T܍AO&mOrMxO']SuYyʳ>Y+Ov~=}==(oZNF?7Rm':/[y_c-8~~]睷 U5<YguV!ƿ/w=ns,?3?S|Ⱦzg_duz|c?[n >ӓȽ}p7}EDmk]'ñ[yG^UڤkjP NvrfduZ6bT]#Xb'<o~puSO-5oǎUSYoט~,3>_n]w)}ԆSæU(o:B/A~, גD+_g>ӫ/U G,d\_6򗿼H}Ї>ǭ(8i2}Y/x_ueC}w>EiҤkjV)vʝdZZIGFy7Vn[[A?!__թNL?MJ_B: :i9<ֵygZY~qG.rۡQ̶\S|P-\e|u.x~O{UK%x+*MfYs[(>ЧGydxӞ.HqMSwPB>~OvWzX+cPQZ0WY~vCsw}w4P7$y,_ׯ~$x擠7[ebUQͯ\I]峺з;CNӮK@K#\zֳs7㚚%k5=3Z@gSI. mb]RŭMIc hr!7<R ˶~`N̲]F}y)*5xX\~g]h;Ӽj1}8][SV[2&!K;ߐ[>~v絠'-IqKﲀY` Vq.-k՟bAc5op@e>� �@�itd]m0]Mi-A�� �F)mT?sh|]|ٖ  �@��zC4嚸s'2ԍe �CC@�� �(ӂe~@U?qMc,'"`eC@�� � Ptegϼ rv. �@�pxmmO`Zopk ^b}|\ �@��Vi@u˓L;&I|}K� �@` BP\%'Aէ!Օ}[l@�� �"P:.-bRj6iE&N!ۗ r'� �@�Ӂe׫.Tn1!+':i_'ۗՕ//' � �@`PS]>@pr ߁xU'v֤ vtx{^^>^،1>ޞ&mKp# (-XP4,?} $hw'!z޽;qGLaΝa~>82SњhmFJZ3{,|zs%DrUN? 6I1kcq'=bʶ:vhH rm>[:E/zɟm] DGqD8cÖ-Z>RWnZ[[ GuTq&u޽{-2~#Y F9_#=]x?׼cѿ;+Cbގl~Fp.7_nDr;Tm++W6]T&u^ys1We[6r9r=y!/{k</xh\߉6 � �@`E /W'^{z.6ps+Y9\SL7MT#}U\v0:Mϗ%O"x[q֗V9=k3;{4_ �@�X$/0q}ٹd玜06hl:][f$wlw wԟ܏c6cXg,ձsM&Mii}*Ccv.\ gkauΩp7|lM>,94b|n}{6 �@�RUJ}9gg~-8&͗+OC"p1u/mA@%gjV�|lYNȍtuŬ2{ɠ XLTzⳔj׽XI'G>5oV_1GsB B B B+hoX,t1,sYt,tWYB}+fcG=Ҵ} ǟ]>w5h xC B B B.ڛFsXڹc]O\}ՓwnqmS>~SG<y <xtTz<(tz5W>bHJAۢzEԍ]gtygVG{9dG>C.Wk:un_O/$,n)âK<>{TG˽|Ͳ^<>zoHSX+tL#vkҩKyտy \j]Nө;x]<Ҥ>B:i!_Nf*/C]єx1xhGs=;j'_jx޾,&ǽG>;3V3�fU/9a.]9ź[H\{:?~g墅@@@u]޵O̮%EsO͞?}5hXܱ}�2K#\YQ㙩GW4j{:Թ?B B B ;u+Ov+G{,15|G1CNZqܗVcN;sOULՏÂ^{'V]Zl]վ!!!!P h_Y9^z;G{9|t*7SK5]S|f I;eUO<AYλW{y>lJ^sGgj@@@ EfѾj]͡gΡF]F*w0pEA-EXp;cq^9:,elWߏ4~<vkZW@@@@%hxX>[tѲ:>V=3qXtԢm#^/X^YFt,IAzY |>tC*'_5Guh5FwRC B B B`Dj^kf1a)>u _>^gQѳڳZ{ _Ԓ\ebJu4fNbYCKX>ww彖ص5ס~N|x)j3eWG.Cj{w-!ZJB)C,G?lYK,v,?=3{Z-[?B B B $NQswVův΢.;nCju[t*ٙe.hjJ>,39"v/_@@@*Q}w f<[b]UTN-[~b-Xap_z|aκ~ܺK?X:jkU_1Gw@@@w NUGs+e})19YG#^z7z=/{^?pyIj-^<YkrhX4Eys#Zr^?B B B "NͫQ.[.N.Xj i:^JCo<?m]0,u_;Z<tE5NGYt4N5Wh!!!!؟\j3݃.YW}u3:ܨ]Azp_D(7<OݞͲ^3Or:{k Cx.~@@@�Y5gV9>ΦÒ.ѰXͧ=M:^/Z4/+M-ھ%Oeܭ껜N>"z4G[~:V5W%J5չh՟ic|ףagfWޗ~jT7}߱X0_}�hltñ긦yw1zu_=j/q@@@�;5<G{1{dy.:uV}ў+ .̣3KTzu㱰KS/+ط#G\Ϭr:nHؼպڗ8B B B *xTWu|>-䮹OH0c9kw,A8;C |zd9quP,ʓ伎|5/MGgJ�{T7˹;Ѯ_ܟ՜zWQG={sVM [VV奼RSdiWbuuT=طԧk3CN7u ";?CՉŗu\UMry?5#{v4~^BkJꌖҾM|_5ŝ:i><ƟYt4N󚽼+}U#YbtҮH^{w58Ւ޹VOu_/UXʽtϻpΗ>o{W@@@d󕧦k[\Hsk:Hm?Ԯ\s!eKz[u',:Z0o3j@@@#wu5u>w3;s[];_=zTrRݺ~455u=6{{!!!'0ۿjc#v7ND!/zxHސ,9r^Y܋.<:~g]bsSպ;j@@@'cuuu>[i?kNMjuoʅ vpv3ҫFnr3PW5:UxϦ;B B B 'Uu;M}5Z湎/k;^kwB=pVZ͔9& (\S @kS'Mg/ު>~מD!!!!:{;֌begkԌ4ދVymQLyėۣ <4[0Us4OOza3[ʡ>9UOeWN]<Ҥk>5!!!!0"}zqKCl͏btZ)}4,}^]ϑ> [:;U4h<cl ,=x5uC B B B`랧<Ǫ_jM=1+iʍt.w-zx_hukr:,[4*bmaGugS>|!!!Nwj(v#uz:{O<3бG{޵<^.h3i:[zTwz:U-w5V[g|xvyzmkVuJ0eEqqm'=+kܺOku<)Fnd9!!!!p3iS5zni_k:WN[||v9Uf˹ (^ըաoלbݔ3=SS!!!cgˮjݺW3~4x>w5UVlWi$}dGN墅@@@,{3b:z]<Ҥy\[]WygzU)->Z?1!!!!pE{>#H= {kvu+ŕ׃cW5ekiamߝyz_(vw_{5ݼzs+5]Cba\Umڕ^5Xgڢ{QB B B B{[D|<W+*U[^0o>] Y5?Z"WtuUz9|lj<7kqnMfibu>V GӔa}jj~7r\5,>V/}V+6e^z!!!w8x;5>;5-_GQSܲ¸:kTWY4AAǺNglJx>~@@@T{i<?w[>jWj߇[B? V>G9ׯgFhެ'x稯ӫ3ݯ.S6j���IDAT΢ܱ0uz<~QuHh!!!! -]jx5u+~7Q-=nG^߱\9bϹ/0_s]|DSmw]MI,]Vk<v_<GLW;ߵL;=nɏhި>z@@@|5 oUu/> =R\̞v] T >wXU l(U::9r^7.w/Gj܊vU @yd^{ĿkgHm@@ pdA=Bdo(Uj5jFtnƖ}sD{1<:V?uQ>WWusgV@@#pۢټ]խjzܮטq{{+wՏ򝾪 RW;kw>L n[>߰ѻN/9aӷd_gs477˭~E{wެY~NS+3wHYn%?fz @uwFXr+؛^Too?欟G7~@@@FGەYٜzgپ6U{Wzj;ĽY^?B B B B3#K^y=ތop}zjre2;!!!!p39V]U=)<sjuW׾!!!!W ]|W~;ާ|> G ~ k{@@@W-G=R3x}Eg9>@@@_"|L&w[@xgf<{G;>kB B B B@b}gzůw]z6+!!!!\(9tW-= #9;bC B B B'j1ݳ~y35Z{E'-xW@@@@xR;vRS֯xs%!!!W,_qS?O_Jg|(!!!!P'<ciMXC B B B "cvߺ.~@@@>_kEC B B B/u {b߽$H/ݏ%ia3fL@@@\fI#t<Ǚ#B B Bw"߼]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$<( y����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__multitexture__py.png���������������������������������0000664�0000000�0000000�00000171033�12641336260�0025651�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATxydUwrV/HB;Bj$`A1c23ff=x<UG Hkʪ}̈Hq"yFDfDf,͊7N|"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@KzL� � � ):ll a � � �  ,R#^V� � � @hJ,"Y~x$@$@$@$Pa /U6}Up$@$@$@$N7m{i$ � � � .z$  h` #_zqqȇJ   hP!㜇z|$JZz`<HHHQ8ǡ_=j]c=C�$@$@$@$@%ָ%TN,bqmWsl;S   gcժu8~`HHH@DsSV)[ f{Pq΃^+#   8.ayc+1ua abHHHaA?139Xׂ�=5s|9}~뼡`HHHr78Qc\wB0/J -uq,� � � @8�.JzN#C<K9R}�ys/ � � � T@lүR}2vq;.1yrL>ma< � � � ~b}ێ+6;81Q\w"+v\\A bO< � � � 4"rq) ㎍{6=.nȶ9Wc R#!g+w,HHHHF;6P[zk+=y3꘲JT<qǔVzk+Q\ž$@$@$@$PMƊk/UUgfLJӸ}T> X9/U_jE:s|5>58   &PMZ؅S7OP=brq%׿P[T})uQ}�z]8kdzus,   #PUb*^j}TRpQ}ڬ?66_m!Xq}J >RpLT_,˗3%   F!P-/>.V >DpZNj rƎ+VcJ1Q},_j?ϔHHH@µP:e;8.*+o؂j r-7>\WJC.;6Mq&ZҨg � � � 8qwMqEC;S'u!Ǘ[!:l᱂!T[ XΘFՇ5222?5>> C<)lk/b5vvy.h8Qu5}]1Fa̒� � � T@K/' U>} 뗣ɫӛȻеc yCgbBkɤR{KKKB"E գ-n/"::f~Q:\(,#/~Ύ`qO[yjs%47]5l>lZnkw vMylcZن3^Y$@$@$@#k\eOc-*sYa} OoDi;-1;[gy_GDl|MٓEڤ]TO;&q?6 ~ _jqeCxR+/\W.fpr/_r[b-ڀ^[Gl `\6ﱹZyW -yPNzz_t;~)#{n7FDaJ$@$@$PL.\H~~"7oyKw{uP\ZMFc>D}qy=GVV~ŋ?uý[siPWjj/é]Cr{G>w@~GsxVb+oane1/{Q<V{Цf^P\7VɻkX?v|J˺*7~̒� � � T@>YR.*>۱ƍ=?'7>/\λGNZiI$U|᭷$z׮Pt:Vl=>/|ܾr%#*pQ[>YR<vBd&v3,P}S^NxykoߗW"{-&^P;c۷MsW7Nƅy_v.Y'}u8GD$@$@$pP^~np\?嵓:4ɾ~Y`g\Y|é?J8^۲Ζr Zk;ڢʨTg9ȥ+[8-:<t*ݪ2#i۽{,]_}y!;yBodgf&Xˊ<+'t?/}u'%=Ms"/~N>խ~TMwȉv>osɶc}=*TvCuv(S   ^M8ٞWe 곟(|zoW6p4/z͖i2fkӀ5sgP֎<bWi?cvT9VQuqekm:qKK`G/L|eooL Lu,<sZŇdϼ-+#?! Փm?tȇ-إk/=µ/=Wի_ۖNXwo?&?<ymS:lLK]BGnw$$@Ԋ?]~dp$/ۿ͗"rI>)=ⴤ6d+ݦv O|Z/Ým&; Ju+$@ b1oGA϶4ǎ]ZϣKa?}e=*r_ *)C;6Xp+[>$rXRtQuht&xK^X޻dȓQ7_yrHdrXeA?鐥;,ww/ɉΦNhVz9"'?#w֥U}0^%^jN~遊k"Ǎ[~X̪F;6ik[jci~yp_LƔH |k,Ώ:d2[ܿ}y0Wߚ7] z.>vC鿖VO}P[[%7^dQ|| Wr_*5V'eG Ll??>W3;.78p>|V6M?cfϙugP͸jiT[elv|PYJ#˨=Et;,9,_J>Z}laЎ?[! yK0;.cwSǒ=ny=#;^p~zs{(S?k~9_1=/>'R˻w釹 g^7='^7^VP*Bl>w?~[B$`kS_[J{6-MI}xEÇVv H[h}{ׄ|}ni,:nԹ]3weHsXC1e<&;v0\Yf[!!oǚD>׮Ygc\hKsŸ~a xB q-\gu<F{PϻsZ7O9!Zſmxm _qB0Uphk 3Њͽ_XS76W /~Z~Σͮ-wA$P*X||srm2_rRVsw+"3*׻+Urv]0w_S {_[ie;зJΦ|~G~ {M&Yw7~Kw}7I~x #O#??yc~r}H8D G<_; oS{P'#ݧ_F� Y!<)(Ub~M \H8#7SGPHoYJuv R;&*C}Ŷjo:m|c/{AeԵB۩m$ڀm͚Q_ȍacH[6nɎ^V[ןw=n,wzrEǂQ^⿖|YO/{y~;'S^|rxȹ ﺺg&Aaϲ^%IY͇GQ^3֣Vs^Pz]\ݶN๮vym=F+@JW~N~#O~rK// _=ޑ[/&{]{*$VCryWΤS|?%}׷hsw_@wfD+?Q sc`=-~Nyc>^Kn0b2RlVvJRZ0_0Y>|TP+o7{ Lj[]TZ-!"'k4/'BRztz1/mnL)E` _g,@!;_{}XoDodZ?L˥ [NjKѷONvI,gNIb|ʢ|QywU>>/ [$Q>ޛg=-'xͬ{z_u'?򖋓{ܹ+0ɶ_3~܍4٥}fPr.oB[༾6A޹A߭ dU -*EgΣ|*7uҨ>Qu8֯|\Ն:ޕ{k/]D44 &[m\֡Z#Ҡ/ۼ'tـ/ jfﲻ =ֿ>6||qA0aRXn1ۮ/G?qedq(@5//<&|#ov$ȷm_-v?{cJRupwtbcťɧʆw7]FE7_vuWZp >{\?5K97F$p) mhB?#7w,6*v8 cz)$KpǨmKώCߢc/O#wl.8Y]\Ն:-O=d[o}ȯ6&:n"=+qw7{չ0NxԺJUR_tf<vݝW3N29V *~~L捇:$mCthkȉyS–.0@S5ߛ]7o濑s]sk~H;rކ_*-1>~>7vv?>*tnɍyzsUΎj,uIY헉moH-Ɏkcܡvƍtturv{/vnF$O Gs^g⪽_߼s1^U*ĭ8:ƿ4|qEaeK1R oЈ q~->Z=Ҹ|wXq AxRx׳௾"wfwx=zԶOJgj|Pt/Sb]2Wrj0ve0"sȻ,e!{mx)mɗV[͸ v}uYݼ$2ּqyNgMyi/L^H̨@mYү~Z.L閭|fvok떍_+ LJ~$vTZ%y]^PNόIog'/ɽ'&elxFl_~U~tϮG꿒9ܑл(OƧ:V2jױmimg҇#jt1wuv Ɵ+_ x@Ge5A^g{l:R Qc}amڠ[Ml<.JģI.F\w{Mz;GۭyE-$!/P\|UouH/TF �О_̎|UEFt֡mun*Q鞒wp95[gesÒ SmgO:^*ؑ׺w. w>|A-?\ HQ?k׽]E|ə׿C^3-OɳnBr7h9|\.y[kk<o/~^~g>N0]#ry?&ɏxo?$?zM? usG|Sw7>?VJ'%ɟ)O[`ػ֞wA @E92-Mf ,Eu EWk kp=ʅ}qߨ:4iDK1brPמ~kڬlizkHZIJǯ[]Tׅ( Cr!8}K{I_|E:_x U|lg%=,dp&a[(*ekNz>+]!m/n;};Ȼ4.wx~1޿(BxyK뜕~=0m)(Hv]̍H2ɤ~̴Ig;peﺻ7p]]8*ڑNio8ԹVh<o)>sRa7ڱ4OG aBH(˻Y?KcQgluzׅyuG'X?ܱVT#X}\귅(cs蟥qGz=R>~=VJVu 0|0 pE_p̾<*\V ^zGsp]C"7GG;>7 � � @E羥洃}[jW`([R[(cZ+\vn\ _WH=E=z=3)q[9CV:+)>Qe)#|LyEw#7PT{\v+[X>2QӠ/H??^.W*دc c~ӣjo1r{\nlM'wP8 ~>ykQHHHp3RF\w}+4X{?qcǢ^q[qz�Q>E{T…XE{)ui1~{YJ @zkouGvar4/{aGl/wc1pزe :Tঢ়ӆ z5ZzszfIHHG4AQ>CucC qU ~?7[ΰ0wבV~/ݐAh oʯ1&ixlkW\m_$n$nvἕxS,mu"ew;^^9]irll^P;/m8zwq9/b$@$@$@!x_3d٧% :6wigNsX= Ws]e#Ju&ܭ.TObFޗ8|'V+B߸p+).o|8qVg2Jޯ߸Gꏬ_4X|ޝD /e=zP11v{]>|hC_n$@$@$@#UW=Pl<;WVC1Bz* E�ye!Kٮ/:Kq?ŵ1P9[\p_[Ҹ7nwR(ٗHHHH E�Qht#Ѡ\ήsVƶϣ.\~~REy5-BgrT{+D?~qXO$@$@$@$XL]GAm^մ.4u~_2pjeǔHHHH9 fpvաly_(-o1՗* qm_ݯv l6? B � � � @s҄p 1j0bmVXƶ1ǡ+ɅNw 6")z?$@$@$@$@Oׂ<>XkC6[jMS OKqSǯ7/ϔHHHH9@D[8EY uꭟKqWR{5|ԉ)c YRSLIHHH@X'M[Z!oylU6>}QbuQ� � � @sЄ)DyYvkB$=>nCVh6G$@$@$@$PLbr86F?_1~G9\gڭvˇzk� � � � 4>2&6ʖ~ ]X?onmHpbe IHHH@X⎭~j2K 7mcu4|lʕW²BZ{48?IHHH@!]׃-50D:K}HHHH9Z0~]\߆<6ҠTv]>UouHŕuHHHH @iD\sl#-YK/ ,#8v[y    'PF>aynSj篤/z2C@Nrx q#   hyTm{? Bn01Poy    ' /#o2c~P7HB7Y>|s~du%^� � � � 4_Z>Vn/#[5ơ!7| Gg)~RF$@$@$@$|aΨX_F>\ol ߁j_L rR:y, � � � @(E F𝡾fj xF }~G աy    'PH>ŕ V(oI).n.1z+yVNS    փ~C;ڰYVoIZ  ?1 *>-XVϔHHHHq QjIY~[<9qyVB *{~?zQoyKu(s#   h bQuAώo/<@k|9ߨix<kzꙒ� � � � 4_Fi(/Ewuո1Th}:IHHH@4im~jmb$T1+-n46?_h<cC߭) � � � @s5afp}!k =T(<.4|c3qm~?7p]8IHHH@8n =t[|MY[աHYHHHH kC{/ގ/G \-_b|Q}v?o}Kc3%   hla-.EԊ}+?.p\M8Xח:� � � � 7Ӏ.ܥiDŽV_8|!1^\'   ha֑vL\G!+qeeunekgJ$@$@$@$<š0JZJM+1F칎BHT{.\oP[zXIHHH@! Xwn EsQ ^( <HHHH> ҅~}ԝX㎬|9pc-oHHHHi@KqA_.v-6֡kM TJ}>66S    !kC?(?*@�p]A� � � � T@v,V: [ ,_BeHHHH@!-Xwyc*?n)@~~-0D$@$@$@$PLZ Q7Pݎ)xZ nR0*5]S    %P)mXqMLpЯԾ66S    (GG֜ެEoT9k3%   h.hr)Z�p#ʓ� � � � ;_ b/6^k]W9 � � � � 3z~#oOIHHH ՗~& XRaJ$@MC>FIH&,^K;?f4̅BHH[ZDlڢ"l27 h-n_%|C,qzHv"&]dg'#tFҚd2WG$@"}j9|児@#SKL`Ŷ֟+zgg wpt:DJ6tOh>gq/fTy}$@$G~s$PN#UF\Xow GͦmUO#ed[6R-o$.-iå&Joi&/H�|>z8 dfE:D_{[tBS_H[ksTPI8j-ps—}]2ɑ^9==(⾱5.]߄5>U|2-뮂>ifyzڼ f'@o�i ރyYTCt`_vJwgt|UyO2jUAǭ@ WG{{p91 N0HqM"7R~iuKV:Kz6-*kbH�|>x6 ˉ.j^r `MR*TCQ;{Ow tX'.#'(nsL6ui%!7Vݗu޹&6eWfE<}={^ @hd Hy$M bW sQ;,29''伊2�kwyƢs/V4ųmW;`̨;RS4`}/m#r[- " Upk AC^5A76HH 4GV# c|_xj &- ,pV=ja"~l'Wɬj�w㩩A7qAKJ{Ůb}ˉxҩ|ԍm7~p1Wmc,=M1l' FBGw j`et٩^UwXZaiR7Qa LfL4% ݫw@]<3"w_Ħԍ;^} >ܢI>pZT ouΫa^7xPF$@&@_mԨd>.pyDv>TX򘰊W&V̸(c 6�;b`2FɪO]gRk|b|1ߡ I욍J4xlr;+ГeoGύHH^st 01Vw2XaQ3'1y\8=,pp7XY Xwgy#uNajEz<ctuFGIxX᪃ P'5,FZ  ?7E5A 0 ai`o{/v# \d N-uwT~5(˾6w/*Z9 xG†w: /%E*r3+ך`(=!(;  JEA@ﰶ# "L;,j)VAf>]-A �"f "`Mxul̸/8rBbnWkFG>,2E__/Hf Pᅑ@*L@&un! k)Nf\͘Щv]ҙQOjjsу +EYUCwgŨYᮃU\!;"\S^y|1:4:"jj%�  {df&�AIvBh | ӏNj$Q'`n5@rV-uN#;bݨ7,0"Rm- M|Ƣ`1U{v.5n+S (�?%$p  `-D;,%.# \(95.2Fa"!ia?VS53<Y<Ļ@8#$QoxÆw"&G⦳cA(ok@SH�|?CAp/ipA, :biFڧĤZR4�./nXl +Va>Qo.dd>LFso~CϯCpY&b.W:G� 9 :'-gubKBA}Snb*}|!howwse;X5/Dnl]9Wo-+rܚ[;B(5-7[ʻ 8*GE!2@ŵUB!$%.(h :íq wq0鈿fז5c .5ʿ_n�,AxyƔH /D$pQDVLH[RCy >GOw~0 rWQxg6~cE 7mĶt(L|u]v-H%#'./ A$z*ڬ#ps@"ϭq 1pAc>3\!Q0Ϟt1<Xw5s'b)1UgIG?HH �|>H ɀ8gɋNm=jE|o6DU9 牫F�aC^늺py҄<:a_Q\+h%LZzrk{GʍEߕP7^jw!'ky}$@$pj_0{'\fQfZ*$^sa\^Č}Ɠ;Kܩ^  asxqLZ-orֵ * BL/(5p iTٟHa P72V!R `8pW_<=Sƭؗ:<̪}JCBB# @{Ļ~L_t4kn\nƫQޟ8H(KǓABl@y?!!h&A\@PwDB]p꺰C `w]6 >oͭiubǯJ:5 @_o7H *Ac@T{9u2"U׈Tax-<1`'e.:srj;{CX,+M$m++73ƏN'_6/H2(+Ñ@Q LDE$X/`ǎIk6nKUc#Z ! !;J/tH܁wEZ: ?+<VmX,eFb{! RPB}H /,y?.3pq+ieZz; BvjtCpBx̓h4;6EB]:.5nsqb~Q$YG$Ш(je07*C >71Be 3ģ;_hڏ/yW +WAcѷ`'l.%rkY=\-ItoG$#@C T�,dyd\} 9S7 7^+h@�wwVbMNAgyx X'{J})"|Cy7$qK ih?,}O$P()�,ﭭВٿUF{%z1:7K \gmEQ݁~߭c]Õf}#%FIҭL}XA$h(~�1H3qm+jr#]nVc**|Bŕ-p,+ŌOdW � 4$~24cMgul׭aݢ`UUGN;?>6 FZKgFqu»y ^Zws4W�]†Ϯ? ; !6z+Z)A @og;:&n"\f4,S&^{ 2ԹӺظI-.\"zҤ<sy*7~sWόHNO+λo'.^.Vnuxd @'  ޭ4n.yESwGuqn$>5kkxQ~;aE5udfs)%th`0hГNj;Ͷxċ+M)TهHPg=uOx?.񻹒jM=LԄ C ;զ :As'R j !BO*ޓZe � 4 Fz#%\f]vB am;;VW?R'&oW*wzQg�,Ϋ "0_~Ϋ_<m'wdem[64BMl& :$@_\˻ZP7?=*j�ʼ~N%БC2ygyWN | <&Ύ!:[Kwߋd #@_w|`; bOh乑@!"^ý~H~kw =g̮`օ`}O΅FRbHqP7γT�`uxɪpu@?wLXpjDfG7k:!| pW/XЉ[qfRn_-ʫ䊆H/Β=H�F=3^1XM��@�IDAT2t>11!IH L 3Ѫ |4 V\ż ,񎽣-|(!c <sƂ_T V=:E h� y '`n3&'zxℼrA] `yx3 ;VtJC3ld)O7u~wU_J8W"k) �  z^c 63u{8e$BE븑@!CxʡDְN\V:EQf߸VaXۺkZ}Ɨ>*{� @g+=b|a5Hw?Vs*>G`t:mEѨ3pyDK l䤾?V-TюXo_^r+BftLp# $O|}ayxz¸ u]y }T;\g0iq]@ VRNX]v.3/__{jyϊw� :!@_'yrn3 ^C)yW!;;bPs#(ޮ&x,ubb@y\rQhD+R#6Z_/o:w{t/$@uNʣ /:,T$`*|6᎝>Hž4̉~7i3X 9iSGLws]wM6sފsYS{2=HH PW ZHZHLX{a7Pmn�]W]g0QuVv5;;tO�VUML\<|4t{gV @ϑwQA!"m>$C@c̀=BB/C:wwXÆ[C/Pǎw}{_\rmis# f @ OXX8IX q*>%ad'%�Nx?2xrz@Y#O |wͬGԙ{>ta%VaM:Stv  !@07ryK&8IRw]>|ºޫ_<='Fz bZ-�i(ǎXzC1qg,l:LZ$@$p(!�',N;>*yb*ar6o_{vL^tbrwy< iϨ{ڢFY Ψ};I{<I� 4* F} Z[WYUw*?uqR=7[-@1"Vep@ y;uJݱ K"p'�;{Zc¾_$Wn.Qg6}5ţd+ @o*N� ⽳UT1YOϺxﰼCSgAwK#C. ;\h ay7O^ ayxGhՍmS[sk*܂M.LPl% $@ߐ7U��&}jxK:.4HT_0ffUc&[`Yیy}~Y'd ;� @o‡[Vk)ĻZ tq,H!< *7(΁veu_/ſ](R[ɠoBctk .]SQ˻$@ Ca%oTnҪ!K򘆋DJ_*I}`}ҙyqɫS}nB+IG�~n~>Wo!̆lh4`&Z#$@Fў('�k)BDSNCS"dG�b#l$&ΪS&G'݂MCxXVMTvwE,̪[i{{5ȐH�|c?_]�t3Awy3H$h"}[f`BN1[<XS:Y51I[XwQg=cU ;4J$ ().*LXa";?hBx?n$P.N \frY{[([<e iV 6a@cbk~ J$4(QF:ӫb(N:FP_xn$PhlIЈ:3xD9k {qCڝĺ& :Dxgԙ,كH9P7s]*VUǦ[XH{ҿ`9u"t@kd6~snUn_nK'u �  =58x 'ny{$�:Όpv}bշqXqu}GtUɫo;㹑� � R2V ̍%`tLjw>�NZ-,D;|S +ɫȣ.TˆB$@Ew-|!Ux K�0xUW=2qOM'xr}ﺨ3{L"v; ] BQg>hS� @E�1g*"p#r 3=n*2Xfܱ`8񾡓TW:uC=ܐ%Τp# G~V4$Å|ռ)g}W(FcC=m_NjH{։J'԰K[:Q5WtջjG,;:iҽtI$|(7<;HROhԙn9 F\IΕV!19.3\w݂MJ^S&h>̛U#rHg9% J�WQg /ϏX *F u.2w+:ak 3 <7  x!|N |<# w;'&]grQht&ZK{&!EkWo/kMK rM ^$@$(7ۭ#<gr#b3-nFJX2/-�bN3Hoͭm yOnդ Q;Ƴd+ � �<  Ц_Qg}VS6r+6ZÕV# .mjM2mfAxx=E $@$@L�3~yĐ:3g`y_<\kЗ[<xVu%ڶloWN{<G� 7LIH K�~#23,ύ̰.4 `yxkŚ~[]gjLQ؃HHP $@$%�:b:GeFcOhHFPʮwvtWLw;VZa#BY2E� � G<^M$Р̚WY3!l$"@$VD/�;BBb3p;[ߋd aH) Q.ASӃu} v񾶱-I XmmK: }n$@$@/ h@CCuXgu*D<L7W6;ʖ񰼯oKR]gb`$@MD6oH @GHwXg]ԙI{; x,'4jy_+t Y]NZrV (B 6� 4>,ΜVk#;|[<qL\ńT« rFYrVdZv3cHH8~2g$@ JpX]&T_:;*ׅM<@c1&#<$,/^[_^ʹΔ2"� � &@_ [H@6;|Ix{d�n3Y ldufiU{jQgd; � HL%b7 "�wX:sB}9,&mmuUDYWfʥu;q~'>pF$@$pX%I�;c x VV!4 \e5ns# 8< 3$@uF�{W)gfg5;,.BF>(3Wo/ɫK.;bM Y"{� @(KgŞ$@ B@eh'Q}P4d$,N|.t7ԅa$7҂UYiy/F$@$P x7 @{Ό9yxz~�Y[@NV;,rܚ[> 6'RJMTU{Hy P7睓@S0k:btu@}UΌ UX-�FAH\,7:1X5;>YHB x @p8{`.4;;BI늬 >b}aEW\[ kPάhVʉwL^F$@$PygIj�,:3>~FW\⽃On3C#~Qo$Ҍ^ ;� P&Cÿ~p995Rc&n g oNV{G{ d � T�|%(r  &�{Wg v;k#;#<xi(+bo,˺}QɤNZ� � T�?˗� #�R -t̨<Ș[ n4=E,X) xzMczk9g}Oo<Eq � �r� %b8~ɪO^gt+uO ayxR+Woкc � P!G A{1z;dl[NLW> Xq.)8Ѿg*&.,U8˻Lm=8^ @oG#&�ޭ~ufR]efUefP:Ӫ}[<MyΊT-8De=[IH(+M� ;rDicUDCBO_q%e敛Kn*|jn&ZދCd   P$@A@etv3O scu#4{j6t"~_Q?mbM豝H*OL9" 1p~1ϝ6rf_˽.<ڹ&8L3pQg܂M*u>è39HEZd9. 0k:bx֘}:q߉1]_'[<\\M ˫AxF҉wƚL<H� @PW ,%8Z:q V\U;f0$;)=XޱXӝrOeނ̚.ִ%jJ۝xJ� @UPW+%8jCCtV 'xwwЕV8s١8D  *"\M$p4`}G W,&MR!W׷ena]\I4tZ߷t2+{al! "@Ty +ApzT hsb!޷;vXo[rECFΩ%`SN$@$P]IHŒޫW!/nI=*}C7PcFAãWϒ$@$pvy PnWh IyI62-�b !>3u?WzagIH�?َ3B$Pa:quL'bs:i+vULjUW&�MaD¦\Ѩ3fk c �  s� �{wg:32SyOޮ;|dS4\b:UyƢ <㹑� �  z `&D Dٙ!97;,}]<|x[ <VY}梼}_XNv2p)0�IH�1iIN�v6ը3{Б١3pO�`GHq~NohkwVd~yS22ƤUZD$@OHL] 9όȌ.܄rOw/sȦh2艭~SÅ"g` b7, �  :yPLhvfM[La#l ] }lso \c,n_w5-xwYi}/N=HH P=sH�,\$" HhԙSNk$N:zћ-,Pkvg-N^Ś4$IQg"û% @_ωWIMO�wwxp+" ,:IμrsIC-u&XكH�IJ$�;p[euVE;W&VqVUI9Hj�|< ^ @AcE{?=3(NbM+f j]I  y[mtƨ1% %@_φWFMOT;V\Չ3O<2SaϕV(C/m%w5;cUҬo3\qI� @m "gێEf'䩋̣jse[<>UV7XimW3.0<=9Hj�?jI:Hw|U CrZNN |l0.4$g¤U\a$7em3)i.u$@$P(kHy @wj:9BFN ,7G 3*&"]]O: . G"|JHH�|}=/^- 4@#;̨]'NMN x*},ufUd<X*b'%wg7+HHj�|-?^ 4)3<%ptvTΟv 6 {ACՆ[@w[FA̚JM:" �  xNJh*#<Fq] pV�D;VUU# fPBNG?� �  {d`h\à`ygGz}FZ-@b;%wMNXp;&݉`k@l% I5XxQ$| aXoWae?5=vNF)HԹ rsI vŜ؅HH PS5@SXidMZayGHZ.@+NZ5q8C  Z&@_OFMB�{Usi]iubW|w8mB5k;ܾ*w˂wXѾKAQ$@$PC(kaRHi CVSӃ2.4pO�a!㾦;jyoE͒u] %� � ?~23@L.4<|TF,M_BCm+uZ5̪:;EQ �  xLHhle=;&O?:gp-ş=f`yxGwDͲ{DŽV,čHHqP7γ䝐@;F}Zޱh`!'s'@.2UP|~a9![AԙY" wy$P\Hڮ{|D1]iLoxG]Z1[>v`O8~SWY}EF" ,'S=K$@$P(H. zL nh>`,]OUt_\r 6P2w,ʍHHP7@=6U{.񽰑hHa}s+-K[pӺБ 6!;>v  F @O@uG@]gッ~B3<@ !oVH�|=?=^; )=a#OMI>>!7uQ;֜pK\uفH.'! 8&%f%�VU=N?g;7&3oF w]t{V~mQW|Oh.T[HHQP7ʓ}@x׸ίz<uiR;eOg/~&a\sz{I7jc � 4~R6# @mpwA.ys.4'Ս;ۜo|m]l'w=;XvXj5]m}M\=IH�pYH @CEާT#t$pxǤֶ-D�U/$Wq.rCΐ!l,� @oG#!�Q;dTlFѸ}*UC#d$ [sr['^Qj}_֨3[Nc6r?;֐� @#oħ{"#a#u& ynvHN ɴ};,N|n5z{-\g6יp# hy$pl&bSFA:.4Mv jn3ҚZu!'F � 4  fyҼO8;L`}EƆzԠ9X߇C @omcjډt wDA t:#B{><HH P7C-qp02M^U^93>;gx_S;;n;BFoKR;QcH�|3<e#  @=3C]n FQ'ܻTc+|p{ [ qhe:{犫X" f!@,OIGL�~ĻOБ Qg8Kz򖳺#; {*#jԘ� @soλ& {_w u'ԅ8QnUXԑ򎉪/^[|v,� @3oƧ{&huTS:ia9W4{Fр?'Y!7Sj},/ǪK~cH�|s>w5 T�,]mjyq}3=]!#z"Ԉ3:wD.HH�|�}4Ǵj|3#}DWaO |#M7RNV}7iu[ZwscH�|>y7 T ?ZuV?w,46BGb*@Էav+<[ !t*͹U@NV?>0HH�|>x6 T@ wX;t@oM>="@Mp'S"^,/XtQg>Vʝ=K$@$(I`yxW*>3bOqԇKꊼrcI]0 Rk=K$@$(@%v>3;;<D==gOdrRBjԙVuYۀV1G$@$�|HM�3.ldSn*xG 6ɫ7wڶ[uGQcHH� @}K.t<v~ԸX[>xw\ZIMkjר3*}SdtUD$@$/ { Iu|n\~tRF{t"kFa0@xS~a`y_T1<&2 � 7LI&�DV]333<YH2n2xXayx � @> |,� H�Vw;b4p]\N`\g:~u}[*n3X" G~V� #�Mݺ@_Dԙ>uubw xn8|ݱp-zqC'&;|>,HH߇$@E &@jyGęS2>nUvwp'T <<\hT/LBsB|V,� � '@ kHB_wwW;>3/gO  UXx^㻲HHP`H �,*ʱ;~sENM9 yBc'{n-x+b2kzgWF0Vx~l% f'@o�J `V6֦*,~̈  ps;Rx4BL~Lxl% &@ϟwO%یMJE@oN\Gώ5{Z;h/(/<iBԪg4ђB$@L>J$�vLXPvD~l[t4JWX@l|ۜJܖ׶eڡ$V  &@ԏ7Op>0WW}!V:5AW~dž"?Կ.+~7+]iM N$@$I> +I|6rVC7V!2o"ߝf~/0wzL Մ ' `UV  hrMI]=>\g f`/e4 uxݕʼn-DrBR"+&f42MZ� � PH$,+1|:5LOzT;X1y3J' [Ͷ_u"kJCI}xUF' � 4 &xȼE(�,갲=&ҳ#x}iw,ڄ4G�Qiu>iL+sЀ7\i 湑� � 7LIrWާw{v`,8&aLbxGT@wWȺ5ܔo$eMͭN8<H�|c=O T�e&cB؁LzX!;h?4s!!'xbV↴0s� h( 8y3$Puږq^6  u/E}P|֭~+cJ$@M? ,혚jvy/„Ųu6ćqtRNl͆_C� � 47 ~{$`AeZuQ&gH`DT7ع-E4䴮tuZLZa?x8 � @}ǫ'07Xau/_6` <#ϰz;=/S@< oVx*|Mx$@$#@C @@ =̥ep_<kN,tRvRCIj8Ʉa< _'HHPՒ� 4NjyRW$tVxoH$@P�j 8. 0aCi +f[X&m#"3k:\w~Z*t=|vGlm E$%}�A'mLğx"~PχB�4�� P 0g~BpBVv/{Dki2"�* �1!mB�C@1%msYiN+p/M_OĤʕB�|H2 �:[ŅWRXI\"{ � <(.y,DQw+.We�4 xJw;� x�H ï6~xJO/M_0BX@c&!�a$q-Ҵ]xi;ٱ6zboa|\3 �n %q�T8";'+Rifϳ۸ltO@�0�� Ўd4-M1ڢ+Eh5 ߎ&��~!w�8leiJ΄ZlœŅo8Uv#M �| �4D6g~sٔ]LBJj'}NB4\il9A�#r8 �&0on4?_Evz[XXI+L< �F�~t-w(?{嗰gB /~mA�%�@`h^3꾸uBJn[tք 3CH\@�@w�O`̇i,]JsY4 xGaq�@� @|Q뒉w bR$~> Ɔ� 0`�'0uF#(FcIqᵰ5ą7~j\^< @�$os �33SAkAfߟ?ZΞ[lx\NJ•$ ��~8W 1ljJ\ԢҼ|&O6~yy6xEce!�$MA�D`nf͍g&ޯ-u):a%qo 8<eiڥ_\[%RRG hFss8@S!�"0o3Z*xW&|8oe;E6a!' +9R�ƚ�~?7i 8UmOŊWy:\+5Gqs�2<_@�CN@{*2ҲZDhV<dw�?��~@@,(M.l*+Ka^Qi-*r1!"$@�@�? O{�ƚ@+i7ZR4mkUvm ^5 OXɱpH@c& �q' x|sWY/W+hrP� 0Cl:15uoo7cYW珗ljBI~:4V<pI5$@�>{f\1ƃK_607(:·8?\d?gS/Dh:8@q{$\ ŻaDfMg 3 :~c'boZx([%1%A�0@Z!0b\kPf"KRm7G 0&LvkFy6\LMMdTryfZn/b}cBag @�F�o9 8"݌ӋL>;&0OvLwOWLCQNЂs94aV,ޕ?^L9 �@`x YqA|e>ڟ?7{江ww}?i kpm>[8\뗋g?]JZvAk@�M!oʓ: 0f4.2і~|wMnŻ\hWB5J/XD~|& ïߍ1GC�o& 0$%Ì綹QB^)gm+w{AX.<lND[MMNHTN DE}WY<|<0])_Z>-� $&= #J@b\W_[<ٻQ(KĿ<ʶl-dKA҄秵oYEBtn>k&~PQo/D7'ba_P>-� &<#N@3'*#qf~zjf&ܵɐĤbK϶N-V%E{S.#^|?Z%`$֪yE'A�@ |:|:wol~w˶mFĽU~-"̬? rQpY&U/_+Vo'!bH(PpqV@�(7PI@BP3r\ &\1Z-qfmʎz8 6ӇK<Ai*HZ/09=9~=3~ZSwp x-UG# � �~9;FD+ɡ-*#w [fo޿a"qyf _,Fn$H<Dy2VfUyD|ո^,-=_F �A�?#N@3ژI[~f$._wznQ3eײK\8}Fg߭8ߞvhBZX�|mKWRe/RF� �n ໡1@%m,w -4ϯw߰x-d ַ.3)DshڱU3K 3wOVK@ N<\[/NB,#du@�"oj 0T\\+U rg`K^h OmXEZQDr3S\]mSk VB9_ _Vg�E�/ ' q'}\\3㹨nWeF]:k/'gyntiWzlΧVdȋ6#K Ӷ`U_?%h+)>_v/|XܛF ��s>�\绫ob?>dLKnQintNjg7 /?}jsbV%m4gD_(??Ŭ>d ‚bqsf/irsF@�ogs>;[N.L&o,ԣhPU$տJ[AS,IpCJ*ι\BH&Lk^ᵱ|BJ|U T(jB�o& 0$J@YvJEm;,T߻|ӵf%�"S wŹ!1jr~M7u+(AzY#A�@s ,4ĻpYvuF3rQw(Z̙-hx$I\ryu|{IBd(艭omlLzC�@ ǖ!024.MZ&ۮTǎ;Q1r9L^-"(Lf%BX$Ŗ'uF`|XY /r(풫g*ln.P]!�@�m@ ^]3 (͊.3{4Qٲ-mS+; uF@kFBViA~Yܝ /d#;Jo@�"Yƅ@\'$}%ʹ+tO6 ͖vVֹТͽ-m;OɰPS1ϧlVR9ϗx_|"h cKcm^Ja1rH@�}@e!# . ܄' ըE4ffs" Wb/ b}/u"Ѭڌ"ҬY)s!U0պ(b?~ZIHI tsi:X@�"EB4..UU;W��@�IDATf-_w[n[ϕ<)IFcb+<%+Ļ^~x" a%E@`!HrO̶ ݓL!yhֽ Uۣq tM;'N s#C ;rRI?c�@` I!lZ̨Y֙l<]:'' 殹h^]tyq&_~&v1k b*Di= 墤_7]um'E!A� CB͒b+Uy-wQ÷vNNlY"ܺLssʴwyq6D藍WFU)_x& W�@g 0tˮlG;lD|DͦkҵʍFQS$WLjc"+);sO<m+Y�XIfh!|m/1ƾrВ{z(@D�4Ǯ{$f0ji欫:F#q)EoC\EWѕv:$0c^,YXəQf0W׶ۮ0.3_ {1j ]0B�!z zE@L3r=LDM4T+]yaXs>Z[ټ$k6Yi|wE.HpZ쉅O(^3s93oߑfU!m��~WEf^pkQ7<>H|%D% el=�ϒ�zA� 4@!Qipvg_*,"hfY<iQR}zzh1/a%NR 䶄M}� ^Pd @14/wԂ˷%V[h^3꾸u{4۶4-#: ��Hs@Hhjy~(6k aXZ̚o`fhvUto:cע�ga=2I!��7h܍vB驉6Yd1WIMKVw=RB}Ԃgk3a%Y @@h^sFfvO x 9}cfZxR9(*b?Z_̞ڢV-l qo]"A�@ !�PKű]˷g;x1$.O&fgxׂ'6R>{!Oxi2!}}^G�B�z 4Mvvv7mַîڨhuy6[hSrcof&)bR$Nz!ҋ"h^eqz@` Gs_fT- +)fm6YNJH3gew_RtŅ&;b|vl<zC�@g7 0d$⵸R۶oLOfgF#!V}zypL;'u͠�F�~17~(,̴\vuF@3OMZ͕F _<oe;:uHٸ� �z8 j۰3&൩h|Qjכ4-5߲ ѹ2mNks<@SN:,|`UaO.2R {OW+^xLi쩉xTRVi�?�zH�C 4ുKNML o{~N!VCD[i&,_3$_>]eiDŽu x\\ 0#P%@[!T7Ĺjf~f ޯgL}U[%GXɝ _5!+"9a%#r!��76Pڙ-#\]/4NC& FV6wJXЪ_:l\i𢩆I+ � ;Fw@` ܆kz,- M |X,[Wq}o( �ܝ� 2 +,.-Ȕlӕ!_~x`~g¢?>g/m FВX\ 0# @rQy<ق(m:#0k{g~O-ە'e㵉ݩZT'A� !�a$+>1l+t䃵<N/lV~2hv^ޤrrA|$__og~0x9@.|]R�F@bR1%Rrcqv ;.)$;͍ ܑCPN<V+6wjv@�m �M +yiE +iQi6ms'aVݹC\/B)+ۚUi+Y$] �!of@`4 ȍF"^'W}߱[{'wk҂V_~ $f̅f9,̘$'A�@ݳH@`HK^L|\iMkʜl/FW-dfVH (*C[*9+߰_7L___� 7H0@�F@3gޡY~"LM*kܸ!j̀h""<^_֖/7'>N`@�cI�?�brQ}@a6i~ "א:#0e/>珖Ëx_<.lv^k$I� |g "Ӑ&&̍&(4֎?<[N?qH}fe&yr/7 ۙU:$|s� �q'o� )1()GŸmiU ņ'/zi%˙vf˒GǢ�% @` HDϱ?Y\7u[8cYQf'JWd"<?>_4Zw Wh:I_@�Y[�@HD^_6D7kج¿8-dP4&'MuXHȢ( �| �8x˕0lt}:E1W yۙO C{G'sQ<_>:� ;�@H@ 0\.}j hCե~@qafeSxKJWzC�K�}9 PB@)e44BӌJFG gsף5®77ٹkC-< �@�X 1Fa(TXrb3-&n(:_EQ\&'' i>[͞צN?Fu �1&ϭC�idXjFxOh,/WI oK遰&5Z�Xe+<Dgw<_@�|h�Ɣ%&n,ZYc]q?{IѬh"<J*' '[5ZKJvba%JRk _Β@�"{�@ A@!ތ +^x(.oov�f&E rӜ(fί+pZGx@!�  \=,.fjWQ,/ONCO@n4lψ^>ZVu%%D|}�ƍ�'B�L?ivfU4/RG9O_^ NoMWD愈@ I�Ă6Qlė!;ژHQU-t5J/S-fUl}q\[6g"$ ڃVRY > �" @�)!h<&M*c[y|ra3&Mx- ,4cJrY֛K$|U@�,b;�@\Hvvb'5E 5c<%5jhL[b!q4/[WE㹚G1&J� fA@@bm3m[hVRW h r@51Vyn3$\h_.٩lY}Ea3 �<_@�54 cj&^;nXLwv] r6R%zݙˣҴeF/AilwO/׊JC� �QP� ІHkujᧃ"hq  ȯkyq6{livOWVdgi݁ ˍ F _}9 !0lhuvm oP^S�͝;x̻gBs*).лlf¤橄/ x�:$aEHٽ p x>cWlQ?m#ssKRyJm$x �q'o�tL@BJ~:δ6%R(D-jTS^IfreZ;sT\x}+XgV!E  � MB�=%h;EDݓl,O[oFy0-j}b.4?<[ X? kG\d~>!C>�"O:B<kl=!f3E?{ZX4,/za:UXI=� �1&ϭC�P\[\iga&~ۢTN7ߍ8j/W%_ܺspZ"A�gq~cv\MVN@/H`E&7wO7/\2\heTҢ3_^ZT?6Kϔh@nJ?ZIH JmaqjOf=]> \BH hQ-jզXJG!DBLI2 *~}~aтa%/Ρ9)r+JÓP!*NI<).(th " �|$9:fG64 _wa6m3 (yfž?qm^("|;H͝X]zC�@�? O{hOc/jbJBKJŀ߶^]^>]ɣNtkvyG!8CXxjd=4ydFx!#oJ4B�G�?zϔ;J>})FItc뻥Ŭ9neh1l ][I If|%/gIO@`4 G9r *4 &`=0%y}zOa%BKNWxR}rͅ͸ϙWN?ƍ>MzB�@�? O{hK@3]hoˋ!%:kr<0x%yct~q=B3Z*vO̕Fǃ콅ٟ."Ҍ+!7q{c|rqooy3[+K\3|$ܕ@Џ7yl3Ú ?�n,Ex- Nh㭢(tmM-mEďWZRΚ-Uvr}KxŹʚZf/- TAYfMM/3'E0P-[3pbnG6[V]f3(wL7飅 3)fs3#1r .IlS'eľ /956@`_vQ(0N>^bY{KjN4hQV AvO%= 8TóՇ<ݞѹ{Q,!/gOmmu^3?ͮ[ {z, �s%v*E;õ6nBˏ[a^xl/Jڏn,w&|"hܖ~=4� 04C^yEx0^_B? ,(  9eUk(_^傔GN9PBJ͆TM@"1)VJXЪs- vh5 �&PGRe)@z*/I^B+Uuv1 ?}}Ǥ#kERLC\Z Sg6y"' z^Rw` k͆د?*=!�#=Png ?�ZĪYx@FBΏ9%n=3wsXͽVpwl}%Z$$'_!imâ]i|âVyZ>TzB�CE`Qq$Xڕuf൸UI^Ɣf%3!{ީ[Dʂʒ&&Z_4-W;!d_a'Z=  �"$tDsu}|ɃO/vŒjvOfHk[HdjWVŅW40̯=IfUFK>ؙ.m! _o<U$i��> H|f%}': r>~ڊ/V|bPgrw4¯['aʅF*9 0M<w=x-DqglvT<Ñ JZ읭КU;-&uG@Vonld?}ZxW yJvǖ �fif? n�$âVu?2e)t{Ͷjs!?#B@3kw[}$<MB́܆X.͘ rw;_̦5Gri@ \6rԺ+W(IE ya@ƄmƵ;BZCz$ ņme/E?S!i3z8Bf<}B¾x+ڔvg%A�%^FfB?Zլr {ŖV/|}MZEMEbcxņ''KsI +ym%qJO@` ?ˇ@-=ݘ߬~~ߘj&1f/߯qgNH۷+sf1 ofUK_jJh9ԿUŬzA{ � ;\h r=#xYmwV%�gG/Pn}/R<q|/t3Xm xϬ,d;ONm)຤xk: @B@72dl35O6:# Ss5wk]ń,K͋'KF#j&=$MNGꭙg̪fc3W64|{�M� D:dOBj~2Z%-@|(<滧+淌C�ßZ7~yQa%'߻Zhkw {Rgoc ".ֱKʕ@` q}% gw )ŗVI|+̍&9qg+yC}@)hu,v+۝< /Fxh| WYW'kZa*-eEF^rp81cv;k%O[Dk a~&<g(9h(|C  4&$kSŅ�Q ]t*r2N6q[ټ*ՇU$mzыѤ~0CxаB�CC�?4 $"'^ע͝_a(,{i?_ 3?(!^'e?\\^,_A?4L/BX1i᏶IۍwB4|F@` aq%Ph~x.<~jh"^2M٥gيR}Za>�~}pvg qm&볤' Lf>$bxH|na>!? @{e%}Vl\?BXgCU$K7{?27%-Jg#Ph(|C \펭*+͙ϲ\V#I@x}VRbS%}gl-|!_nT68N`?v2}~wGYv kq$=C�F�?jO7rr"BCԼk!J ː(5u}iYC[ mn4kB^@Ռ>ք/<e w;{^W;ufgM^w7{U@`h q&̓& 3^Xh"ls˟KT<jmC@ +24lnX[= B"N[pIm 6v xy3̼u-bKRxρ1rpQ}V HtIěWmnqmgW١ ..%@x CO@/:!.|^mX&@$oYKk]n3u+DQhNȝMUH�F�~&20 77aa\B==^_ 3WDL@L@/!F&<}{!0w g?wV沩1f,Ѯ^Bq=j9=Q�F�~T$1pF>5$*xN ["a黵_\kf~\@HOHubM˗[k(΢//�Wm׷{/.RoO] 8Ӽ8W�7< 47&N̓Fm@鹉0mC@DiVr[qMΙTͼKd3[!׋$ (@SF@A~7W!~G_|ǿ<q pc?䜙).hC;5Iyx΁,_\g|mk !061q.x˳ǃ~d9\37|gluD) H_6wfucf&eW@n4a%CDыJ:SwBA;~lf-ߔ~jƎ3;8@^@.$MzvOi=1WBoEhBgS&IK@/W5j}_mhDE]˞(͝$zg0,QXHlZY!#Xe&w7ÝC`sJ )?M.͕[e+?\~x"f{LN@׭E4x}ɛ F3vv+{cq]U~< I^[᳿{!@_"˸%YAhqf %lq6i2nzɃEA ,dYkhѦ\E$\MJ*jvƾa#T3yxaF1_VX/86@~F 4!1}}mO<< {'֩mcEK&%}i9(DkXKa.WlGǀ"(0'ݟ~UPc7M?h/Uo] VWQyC$@�L�?O{EQ;$@>)+?[Ů+O^2m`G +&zMWʢ^fN%07ȼ< ܺ(~}Ќ݇͠Qs@ {a dNh}yga'6˺t1W$%JOMM?:94."__tAy˔6g"F}@+qF@�}F>rLDe燡̟%=YIkGKaf~軯wu/RK.3 9wC� |o82 " E1qr/X>NgZԺ8>?7<f9HE[Q,݃:R/w^"GW\xEwia%%5"F/gʿUVBC8 F>4_S.G{ͩ PE@im*Q=Z'[=6wCYCx۝SBFnene-.|ğZ9ێ|{"Аﴮ{kLZ_ 7)r-@_&= e @]|mV>ͲbG٦O/mqj"(?_xDXةcRe!bQӂ3XEz ٕqSV]?= �@o``"ok]&,VjR tfIO@ZV"^bB +6-3&*˛݆⺟E]&Ǧ@Yz\ k&l45\Uk4KRϼDOC+oOt~3톀>(6S5sRɉlyi6[Ktf[.dh_}(U]n2}Wlw;Zv5 T2p  0ˏ-fn`8;6ӪyE`H^};{aE$鲹٬fF̙Or-n$i~QI(O[tǶܽެĻ^*uMIݧ o'sٴvj_ }'A�@}  evh|9Z\p-lwk??417"7^In}qb ް0xͼ+[_㔕cj]]飗˿le1wV [>@�@G@7^>Ͱ<䲠G6bnJ=;_}$~Olߝ,H-"V-n"N>/.|-T|۶YE^@6o~Ny3(>33eF 1Y}V󍗘k6x#twvsmۋf[\__3KN"].sT/][> ۽'}cn4H#$ �܍�n8# 103.n7&[ēDuV g#≅|DA#?噥k-fxdiia6[^l6;y7*綹Υ26ͷΩ={i80.1/ .qvas �|U cN܊xXyJHϴ/xS|p-laJ>WL^HCE <]M庲 G õp?I/iwI&R,%Of >e׺c>a0Si._eƾ̽)p, �/_XPȄQp- Lΰm|pwBGȯ.񑟿 ݃`x_ Ǩ/ ٨EJڙUTwMa^%%7l%/\Kf2_t]ߕ<C�Hi.X!0tb$ue^b2Z~e䧼j ]WͽF!fBN] y"5|XDf?hїwfW\`r~k}—J{#[Lv}4[O� �@/C```YfJ3Z(qwxբ(̤\ll-v}hrЬ}rl`7kdo^$=fo³j ʥI}V RǮu{`̻~ы§Vqw+w{ �@g 0>#eQ,YvjnZX( J//,>,g?_17Su ÓZXI{fmBz/זܕE2=^4\c6Eq0rы u;P2ߊw&|B�5|2D@Jڠo!&+Z( -DTJif~f%I&H/'gbP__TL,5/>oMZo^Cݾfڀ)9K-D{\ 0/h>W pԜ 0 SzE8ϴYpYzm(6VB%I# s͆9;\`>؆JoLXH<jM._uwo}mMF3 s޼ �x=o_Г,@OsbV-l |76 lT)zpy:믿l'q]|FڽW1zr1*bU"ny{k#b �%gϝ9i<2r^mf$5/=%<T8Qh/ovT=;.#y92`QgOB_!!mͻq@C!03 *ЁIW$^*7 hI~IQ|vK?H+ivdXfBT{ '@;qy|\ 0{|&υ$I|V `pͶoKBʦyҢ_Y>G /ey~\ ��>At]`M  |3c!A.J3ZǘGuA�H@'`�bpw uŅw.e]3z �@` yq�jV{OA)!s� 0n@�@w�J`eA�� �@� L� �@�h*|S @�� �| &@�� �4�O� �@�@�> �@��J�'uA�� �@ A� � �@�M%o �@�� O@@�� �@7p]� �@�H@'`� �@�@S d.@�� �$ P0A�� �@M}2\ �@�� ( �@�� T> � �@� L� �@�h*|S @�� �| &@�� �4�O� �@�@�> �@��J�'uA�� �@ A� � �@�M%o �@�� O@@�� �@7p]� �@�H@'`� �@�@S d.@�� �$ P0A�� �@M}2\ �@�� ( �@�� T> � �@� L� �@�h*|S @�� �| &@�� �4�O� �@�@�> �@��J�'uA�� �@ A� � �@�M%o �@�� 0&q �@��ƃjQ.!�@��Ɗ�~77 @�� 0~@�� �"B�� � ;?A� �@`cf!�@�@o6<jF� �@�%={V|}`\8 �@�@m4a'ώ&НO � �@:р]u͑M׼-A�� �@`4 4]wFm|z �@�@X nWNq7YwA�� �4@'zMua_ݾ A�� �4@':qzIWpz5Nu\ �@�@-҆EWuj ]˞W1 � �@`\wSwۮݏ< _Y[� �@qʴ`]7P`~1=+Zws#Vy8� �@`4i*];o˩ �@��Ƈ@ rLS{|콗&o?Um1A�� �׀ގ@'}ۍu V;`q{Y8.u@�� �&P c{Iwo ڋb=TVf @�� 0Z4`]w_l+S}Rܹ~7r\wnvϽ� �@`<\wr1jK)Ӯދ1*qU75T\WJF �@�X,ڪڋ}˃14(I=�ٮsQwA�� � i@i2͍j͘]3(7Φv=3?� �@`lHnSRx?=+KWL-@zx#9 �@�hn6ևq]b=6uSVwb߸r|oXjq_c_$F� �??ے Abey-}mzO5FKmUeosSLʋeOW<m>gߖg,Wcxkۊbn}/ئr1i\ �@�OU4nr*m*>6/ǹ>^BU}$5~jq?/{\=w<^V^,-έ[<)s.qˤ 1GH^r=\V\.֋6>[v6/+WROqYbyޮC�� �vR=ʲ˞<.ݖMyD~oM!y]R{[lzՓz-rQ1^.0T?꯺]+y=dL_Ruy'M� �@� ݔJ˞IՋ;UwrhL1Wv๮œn/jwXoDr Hvhl/{^Wzcd s_x_>Ųqv� �@_ReuIեئ׋e6?̦s{r[ݳ^xN1eO'M/qUvqYu%_{[|+-jޯ=S� �@�HixT{lrUte)/}Q8ڊ}S>ee*'(iŻps^ծ6zU]O}6+G^Iežu~]^v{1_}I86+c;e@�� )Qe8/+KG)Ey~€56k}^ ,+7=U/^ɦCeݓ v{^uSʕo\N-@�� pZ$nS^,-ΥRhSYh+ާh{W��IDATIOca1Uԯ*y\zJxET׹eqb]Jjr0ڼ}T6@�� )jmŲ\eRv^>qۼIX`\dz\mŲ۔ZQ%yݮcdSݓUqs(C�� �n>f/.q^UV6/-wRaBcEse+ֽ_y?|S³oڏUݏr\Yz{\/ wي6ٽl.{z\u@��Wꤸ_\ֱ^OM岏tys\mU/SY۽?JeT;ٺ~wq9!sx]eT\M_M)^lS,c@��HUb^,{=URbce}Tۼ_|ںI>Vv+;>Q�]pJon*אz1mzJ.UW9}lŏW[m)>r~C�� �"i:)ul\Wqveuq=l}ʲ+Źu[2}(R˺u8~VV]؅Mq+W?)qn\m*+6?mźN?e@�� PF5UY>Uu[qnTrʽԱnkQNSck{^ d@Lb906[^W]Us)/X=f]UVy-!�@�}p=hzU6h,/{^^]?oO)y_+ow/_]DjŪԮmnR=.{r}ĺ5*k,ힻMO#{\WY,BǨljm!�@�@? J׽er1St|\NsG6%{[EJ>/$dU/GyUY|8׹\@{[׫MeO~.v!�@�@]cr^siT힫OY9>TR{C UWbxTnQ˦39G\̋m^O屭XVݓA� �@�M x-=Uv[]y,ʋuoSxyn{S8Už=Z]|vI?jzS�]k sB>U?V\MxXw򪶸e@�� +RnW^,OyQ{suݞC6O\W8E[\r<F\ x]]f6qXz*uQ^NE=OVMISVz~cA�� �ؖ*m^q^qxb9>o)KUme;W_He]x,D7*[z.֋s}<UM] Dx='n @��E[\rU6h\/{.ͦ"]Tmurr;*@} xݠm1MͻMvosz.\Sm:SٯE-٬WǫˡO'u@��\?zY؞*My\eS[Qu/{w~Wub[^73.׽1v^փsq\)i<oW9UwquL1յ@��k\Uq^,^f(z|)ծ6{vIS"8bYԹRWIծzx..ǂ=.eϭ)y۫r)y2ynq!�@�@뤢X/W{*TeS<e?Fy=uٔt\*ާۼ8uNcU[v5q]EڽMvmq?oS\fʲ)xOqVC�� �~p;Reܞ*ۼy5vˎi8uWըRb5uho*>mcO=AhԬ{y5}ⲏ!R[N@��E X5^\}<.{Hk1s{y*OYI߲1Ks[nBⵘm^VT&vˀhG"5 w'[b[\rU6%QL)[ܧ]{ܗ2 �@�*j/ڼ^m*nhW{=>6.>yr1𺡺3u.=81@c-ʲ)^V{~b@��OJmj>rD{Ը1mr'UoR[/.Lm^.HyYI*ډv?:~-^TۊeՕ|[OH� �@;utWOlKr.[7NŻsb9bǶʽ.@]%FoN}ccR)%D[(~4vlz<R|ߪ/(A�� �'Pmqury=uq˝u?.&6J^r0cJ{g׍DrݡyY'S}:I)Q|<ur^N屭XV])>gnI/}4V@�� 9+/n󸬫U=lq{7eT<6bY}ynۿXzX굀V T{o#h:[ğ]c5xMu%W,)B�� �f(^E{\Oݦ<.c[/U/Nj^VS6oSޮ=۶k:.8%Pvs)r0T.ڽsWcb=-.{?ٔ^_-u+5@�� pi,]IOY={Yy\b)y{|\JMe%5y^ST%0էv?c>u{]ڔV,e6\u� �6-z,Syxؖ}{?ս_\v~\'1}CS�5 L7ܦ)yVkqcxx{^-G� �4⺗=^b?랻s=lj+q=%uƶT97vJ.Z_?{yݯ۽18l]e:}=  �@�?ivا۽l]uO1Rcmw%\n(XVklMy߭q~|J\*y[^}yqb;u@�� p_\;__׽I-u]lE{\Oq[*͓{"ڕ=uʂ~q_y\Me-mV)� �@74uL׽칮˩-nS}ݖc[UYmJ>n^K#*j/z춪< ^+qUbJ񱹥ni?*= �@�@9ne꘢-+{{e]l}<n+S2^;8s|OSeS}R6AAz;r?w  �@�ne1E{\Olަ<.A\ޖy[U˩zM8ĶZ廊úǧmq˞fM19떋TW;~Dz@�� �t*4Sޮbv6'y=>.ʩcSB(Ol˺P{^T2[lWYkߔ-n˝􍏣 @��M[c==zNޮOj2[l/Uz*'u\B0#կh{/w96SU.ה׾ۮ#@�� �fh'DSE[\oWb.*E[zئ׾xb^^Y;N_VU6us^<e6ϫmUb[.n#� �@�DJ۪q[6eyO;ڕ|̼m=X^:c)ګq= {eՕso=;K� �@³R|T=tJs{NJj{)U֯hmr&(n<-R<FnIۼ옸2 �@�Vi-noWkcԩ*b^_)U+u+WWb{XR~LU^6^1A�� � Э,;.e/z/br-UMx\no~YC0_^b[^fS<!�@�(h'VSE[Un[ܯNY$(e+yq~N,뛲mU-. L\ŶTR> �@�0Dֱ,nq\엪٪j+m%&;o^ݥx\;e@��M[AZv\]{_\szj ^㿱S<v2vUT[@txecغy9A?@�� U㔵E[bV3Xk7Nozb'WMձMm۵};)kN� �Nj'Dڍ[֞mźh+S}l+[Io[v:~U-G:;޲㼽}X� �4@߄fV۝=կMQ}]MR}1زc>ݖ9vq� �6OVg>S}S6=2?vNqݜNN{p۩ݹ:� �@z)NۍU^֖lΨ6?WWU>c7jwLU{Y[]�W=vcWK �@�w펭j/k+eU[h7f꘎m-*=_ڻmsU{8|,e@�� 0:uWM쫎z6W5fmPb9]ۍ @�� -NDowmյ;8mݞq#uƪ urnB�� �~FV]GU;uܝl^]_^+cQ� �@�J[[^K=H{'[];+ÈyK@��A NINw=>5fm[]9&{(C�� �q"pW?uis1rlaZ9� � ]ycb NySciaq0 �@�MgWg ԏkǘ~A@��@DuA?ǘk6 _دq;z�t� �@�@vFIǵ9b!�@��Q}wUqΊGG �@�9Ѓ8ܰaa;}8� � (k,`ͫ$.G^ # �@� hzTEW(C�� �'0=qr @��Ƒ Cga;^P� �@�H`z bSTrl@��X v`uΙq �@�M�!>ϗ� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �{#zs����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__repeat_texture__py.png�������������������������������0000664�0000000�0000000�00000105005�12641336260�0026132�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx} TYyٺnYeQGǧKQˋD<Db6D(O>5@Et\�qCfߪWιK[K7߁sVݪ2F"("("("("("("("("("( 0 IE@1MGEE=mP&ZEb^/{E`#pQnp"~s?tE@(Yօ}E"B`mhiMcS:TE@�b3L&؁Ǐv\̄b&,3uqDݝ{T(Nl*3DΤE"p#Ў}Dș`V>)@PjiUނw"ފZȶ27P(Vn ݊g[ݲ<'L(E@YF)UP䈉mNl(9gMbeUe`(Mgl-7#W fbىaH|_ZԿv_ E@ ЩEhE (jll|-Q3LʘƖ7"(n�y󝱼}bt\|;O\Y>�7O"'|EV_E@h-e/y+LJ`ܾ(]fk`g咾+"@ 7֎:rL/On]fˊK7k#iU^Pf7E<i>pbRqi9v.fBz�fc\UfNU",b4{4[dֵkQmH lyENFV_Er"2\iͧV6ƻ4-۔܎hY!OW|iz x(V4˷2w5i"p E8OOק9 y#-ϸ\Ջci!OGhE:G{}YR. }~yu(!#iQʷz!,?gˣs}(JpRE@}]C~>}εe@ xv|*r-;gsui2l<z,:|e.yTPf>yOmzA$,qse٤_Q_76(ja-7ӻ<26oyURx[SiK~զ(G mqO.-g=&1n* ͍/* 9CssUE|m+"9C>Ki5ҥK򕯼ueO{ALSU$NV摱M2OG[ eMu۵zO?SSȡ" ̑j6ĔmU_7Vʾ:/xS{cuY"V6erbb{糏{{=m}aCђwm>9K6_^HY(9oΐO+zϟX{rͅ í]9qLUSv0IkX<UA|mCf,)ܪ4Q&R$<2a^LGLjG" c󲦫vȹ=529)kȵ}C47oxlq=:q:ڙ[9̝;׌Oꫯ4<<|uU71D3s ؊7>q^P{M( 49d/9r,Yel OD*MN@d:N<5&N[UJ>P7z|Pc̣T(;ks2k<HԡZǎ'OZI:P֍0n\s<|2u&c{…S[կQ{Ej5ZN륏泇w)kpn4Y|<tˇ/~ٳgkEY\dY'&O2Q&l,r5<ҷ6AQU$&_U "<c'I5e=!U9I?jsi9^EIl^'`wL(!Y>Ϟ9kY%JcҨ$<r%Cc.urXNQ4Yȓ"7xKqRӅl<>NJL^N[%r2.gF*eDD?8K9SRx}ću2'G#PT<ǣܹsi]8/&t9m'q[WsuyPr%˛剃xM6} lX 3>ުx|2th2GE¿em`R46RG:>a0I}ɓf>a=G'?ޜ/ W^9}j 8Yў:IwL]73rO2/E3gj <БIӟ59|{I#<<eͳ<լM"R9rThus=<9 :|ڕe}![M__M/$:3COHcR?$o5 1c)̴g/$kUq%h%Wusr$sui2m 3 R[n1.?6% TO=}寛 ð9n1sxl&3V-B~¦s3U0SC?_7ja"K11o9Msnn"c`hg9p˶_s&CFG-mg/yl/3xŃӟtsK,6lF͹fۿk|,t,X0L;1r׈y^cεmj=q* 9,i UF5c2XM~Kpqǜ}a{UxvH6+`.٤<*RK\=U. ,kL9}Pׇ2)ɓtu8Uou70\y-fُ6Oޯs1Y]ns揯4;W:ι:33כ?i7Bnz5^lM)snͭ͟ONPONfn^ǍY2UxvC鴵 ϮxY> O7"E:mpe%>xPKS/?n^}fb'j|?o2y?S,}=]1֗{k,]`N=sk3}3ٺKͳ7=v]Omu\1ŜrN|Nh湋eJ$cgړj]]nU<(,2$0j.\d4W$<> E6bi#EК}v+/^8WuW=<R?6/sV9"'-Ts|Jl^&8P64]~';5U:`9!?zʋO][!sӹkG>m^6$_ Qk㑶pY{^1oxs+]ʼ/o0w>c?X:U]pkJ 7k.6}zJs3+ONFo_j|'pY6o!p6){e ` ]>>~jsHa1ܮ27DǷ=l<J|,˜kvc�EIJfK]L~4ɔ(mNʒguy(|j7[-)ϿK qֱoa5M̾8͙/MqbAf3 a”@J`Kxl~[b|o]\6$!1I^&fnKזl$)xMuetrjO(]<hTm0u3/x>0qϘw~V3_WEh>EyϺ,�_6WzK˓o;zaN<y/yu6?G ʶ?xoxjmnkbҹ>B5 ^ڇ,730zy5_ͻy/w<ſmps/ o~Ynj3sg_9<u?Y2~gnO9%_>F=fJoBvnX쀲ܨB<bQG-OaL+?X `82B21.C:KkGSiansuRԥQx?Nb%ooZy  _;K;8M2}1&U=03iK}֞J~=/k#tNطƿoSUe}uNΈuvkq"I,=}Go4V?߾tIosǢ7vл|}}9}qk敿<-䭟3'myy\b[1:aV6}o#m˳?^ퟜ2zYlyo,kxV%Zg7'FΘ[n|ڏ̳[g/}_h^b7 s~nssݷa~zD;en࿙e^c@c3h0/\<r$c OqH=|)3jr 1MRJ_!+0:SY:$Y dԦk ETn<JtMN_|ԃ5&1^{|6t͚K>wo > 5C<~|ty~u¼՛6eO6<b}3=aЪ'}0lgsIYa~_eyeWM?gfU>�DZ|.'nyя͟)^&|�_9\ٗ?aV=!raY%:y?ܾgϽ/yx;*z;W\]hdk!^s)~c<Z JbŨ %ui~}Lk:G;p_>RO>lI}E"`8%U='~1[qV ꠶w$ppxD8ܰTO_{G"|9iēG}9pϾa\są3s3MZJes(d=9[b_[6& _z{9sΛ/}=_iXcTKx[u_z3.J}ь2'5wicǧГc<|G_17SgC,//Otfo_0>\| ɏN/LN$ 24o;*][έQvT,>a>2]ϴU߲'\R\1%o}BpzRȧQ1l>O'cqcXCU vuigN)'W`vRiN1?mܰVܤR=iӛƋO4$w&aړ Q}/y";'_E1w}5*'d>NEj:r7]mfjU_WΑ4\I O>{Gp]g1[_eU:} 9gSs”1澻yfnb}5kSwEXe~l^7oi Ez&'%IQޗQ7|_z9{-7?ly}esT%:vS7zΏ5e][;}<r0s;c"K{>#T݈R_<skeT$ ʤHA> Vy߭4& 'i'OJRA] kړxƊ uO3?~] "cGϜk|-ۥgan^vJ*Kx̹Ϭ|m\37םYciQbQt/|b-%.L/3ĠηZO,}lޅ&D`Z1|{}Ο~߼|'){%2CԈ9wh=Zt6?́o3gFwix17'11vΜwt7=}f̏Niُo%Vg̍7cr}o)Ka{*pC7fD>O7=}KNZ1o`/|2WH[5||"|$v$VUnS%K|8}h}\=6OmȉF'/ui3Mw!YK*yG-/.~+_ 8֞y+Xzaр9 s͢?dǭvb]l?ܱrse/1^Ȧ W3kGhDW*A}p~7&3gBTɳu֔h oٸ Q>$;1O;}Ͻj:=P{v VwEQ7o}ޭM5_5rSmS櫟9~u7r>h>Ϙ_YqSͯ<]vú?3/<e>Ꮩfу1zsˊ=fh*l7g-:fWǮ,^zOO|fGv#Wl)ek?f+I| G z kj%W#Ҽ,cFj>}sr`sƏ}Ԏpy曉G[ͷ5OYS>0ȓBW9o/BL&) $ +W8:F$H:KT`]o,u~`E:N Ӆ|S u G|<u>*u.j& |k 9T>k?U3;ߵ%?̜yc٧_g/_r'·r"ks6Oß7NG. \xv3읅3BFC6qgϟuhbzj󄅏IҖM1) 1V\*NRvszy\{ͻ|un<,gy3nvz3}ɳZpF$;ޛa1\8?n쑧wފpޓ"<im>s^3g^'jRVuX?MGM4#<ݣ= _dD.F,GMԚC}6Ƽ7O)h>!YSQNYJo~59񄄴<,(F<:T[{ I1_ZA01gdmo+I>1zBCfCYiŵ$uϴv'i^m/}kbsc&OZϜפ2yRh5FMy_ ړ"G;YAO:_nݺZַar}:dzQ<ɉǍqӢ}朒>{6iL{{Y! !!ZVhv# #|12O\5kr-_ʲOxE%Ɣ_ȓrò1{N}./-s@H9ǫėzxmx ЇT&:9%ya,˅4z})7-=IYYa䮞hPO<:b_vN�Bz] C0#d2OAD%wd9䄓<Wyj>.q\Ro몍5.( La/W͔j/:7;G9e=cHG"2^%/[}uSRRccA:ʼiwȭdHZ)3>Y4)d~RFVOAA$,''o.9Ւd^, }яrpK|]vu'}ҍe?7?> SU^(9N+3$ Pr'U>yQ|Nl,⒮]9QVR'92NAU<DVV쎄2+n"]270Ww)#}G?҅Yhqv{ZLu#9lN3Vkw>7Krj0'>D_^D( w,Y9/>SoF:&W9ҼY1G&etCeKIL4&eOhO{^gr{|�WPYXp9{`6EClΕe~iZ+ȍ =QܰBdP+"0[(D$ yRZKPFB/ePRsL?"\l!dx%C;dP<Co(G>XE !K1h}Y"(+5Q~+O_fe\!=|98>"; lB`Rpy).<G$/y;6oG}b)TˇeO\|d{rC׆'BG>џ6lIof{V�٩@ K<R̃-ǎ wZl�V8KXGs)tڡ :6بmYq|V\.{+60_K 26^*sʯ_ެZʛs nZ_ P8K:Jxn8F=}\ vm`H`,,.GKZIxs߿9rkkRCZS.qɫ/h.&Dg'Ȩk ]9fMwmԁʓlmqcccAƍ;ܴ)~qE8.5:P4.v.eWW"e1~?mSkzژw^xӬ)~qE<2$uJ<I^7Mp鼁,NgtA(c\,YͦMy`t΀!݂箏(:B &:nlirW`VM�x@MRC߁:¶mӧ)j}qP+~ŏк(�2X/M+-ǵI<uR>:- ^{3Gfg2Bmdd6E58q¬\A_BCSS.홿x8br2'yʒ)[C&+i{HRW㹁&ǵQCupܤhN>>S*mkpvxKs@/(*~s?b{-6{pMK,σ>Ө m:C ъuNYRJ]Ǣ_V㦕/ ReyM;;@\t /k}vE<-_fNH9PʒݱcG0byfL\�y@)R qm~r-$J|2lУIJ_*Cipn`LLI2eNʮ?e G5֭<xЫoRC[SnԱx)͕as}>2G/eٛBһ2y$rv;tٽ{wÊ+:(Jk85_!H )Z\ɻRڥ ׊}9tAIYC?RJQҶnjN:ՐkfϞ= v+8?/?8� RI:W_ӴXG9 <>lٲl߾kkRC[Sn˳|s}״Vn`r!^!}!C͇n߹sٰaCtZ_@\t _h]zY4.M l!Rh+7982S<OKS۾}ڵk mh}q+~_q%?w=2 ` "MԓZ›)1pHgBo@Ç5/{OC .'GɣHi:MvRiL\]26P@/yzГ'uuKo<y/" "h5*~(~Ej-?hR*^zk$c=z+R(yh<o =~C +tZ_@\tO5W(\ _|qmՕb`  @H]<>k.oΉ z=!]\Gi6N} K͙'Gx@]:Pl]2hց+6C"(#B|9{żSE'FN]bog&>]z4չq*+"0>]iks崼ѶVm`ipmR<GTQ2(iEҿ"\\p tF,$b3>dzkoJnU+풧oχJE@XpBWY:]e0�wwROPق�@.bl\dW崓Xhpi`Hx)#+P"(#鮣]bf~m۱1h uS]"(#[C||>eH \Y,d e"VBk`H\+|\|1Oܮ BB32cM"_YWtZ_>|82/.Jo gڦ X.2<i�=vX0w-0h}q*~_q%?(奜Up߬\n8Hy!._>k֬)fi}"WS8[0(yYhQm;߭X� xܿ9r.!vlqiat7l!})plܸ1hkACZS.yŧɘNo`H^�<ii!޽{? {i}q[S.yq $EqegL^?Na<Mύ N7/ (~_q-eeFw~y}0)l۶͜>}bۨ[dmz[t6)#u>:P<)6PNR{`˭lF<3hѢ'N+W6Th}qh*~E{oLXobqRek<th.:Ƙ|>R~ȓrL^R>:wӒ:?h{-Yg)OP,l=:8-ڃK9QMKnXa3zRG'S8T}||| VL`pk77/(~_q>Fݫoxhkv_jU3`�XWJW�,k+]_=#jjm`D'dٙ'=zԬ[wAJ/mOC ./kM̲ E3upxRi+?tٽ{wC+Vt7Ppj )Bp58+~ Rt�?&ٰxlݺ՜:uˬ^ٳAn!ݦג1nqѳqC$%zhhkݲeپ}N!/nt [wi6lP0[Z_@\tϿѕXcfm߾}fڵ6k8?/nq+7Z7&𜜜~#R>|,_/�\W8⢻}ōhstt4c'O4Mf.'LQS7g;n?npaLmi}qP+~_q%οq#m>z6o`ͣR ۵k7bbb„^@Ł)~qEw]|t#u>:P<)6P|/:I|cym"\/;he^ {AiFYRO>>>MG~o eE@PfѦ("8tqL VE@�<PE@6#O("E@Pn`3iъ"(UԔ7oΜ%82s:0K|�QV?͇N/7t2GНEcǎ3~!!/ntѺE`~Y&"s9Z_@\tϿѕX8xo9⵵K!)~qEw]yѺ5X0rƍA[ Z_Ҋ@\tϿѕXXݻ7S)I!� Vk4R;V M6y`t΀!/ntG@pLa۶mF8?7nt*|>R~ȓbuy@y<z Gg2Bmdd6E58q¬\A_BCSS.=0l Y#u>:P<)6 NnR𑛕ɍ>n`(<}86ش>z)OP,l=:8f_[ݵwv?/nq7~|v̱jժg Z_<*ů�XnSrWt8G5֭z<xЫoRC[S7GCݻw7xX߸SSHYk+46;[SN5x^ٳAn!/nt �CCC^-[۷{mTj}qh+~_q>Fךh %}ΝfÆ a)~qEw]Ѻ5io/>fg֮]hhF\S7rukI7r DzZ^!/ntF$<yo2s9aZ_@\tϿѕXǏ7{0|鴾8?/nq+'Z7H]vyLLLހ(8P?/nqƗf5x@y@]:P/^hQ譿6E@PfexE@Pf>Ѧ("8tqL VE@�<PE@6#O("E@Pn`3iъ"(UԔ7oΜ%82s:0K|�QV?͇N/7t2GНEcǎ3~!!/ntѺE`~Y&"s9Z_@\tϿѕX8xo9⵵K!)~qEw]yѺ5X0rƍA[ Z_Ҋ@\tϿѕXXݻ7S)I!� Vk4R;V M6y`t΀!/ntG@pLa۶mF8?7nt*|>R~ȓbuy@y<z Gg2Bmdd6E58q¬\A_BCSS.=0l Y#u>:P<)6 NnR𑛕ɍ>n`(<}86ش>|H= ]SBs#Ya�nwŝOC ._qe|>R~ȓbwy@y<:@K۱cy[bS6UVǏ7>E` p76 %tViEW``. ѣGͺuc=xWJE@P K>іCݻVXoh(J"0ӥXNnjN:zjgϞ*E@ȋ/y Tihhk߲eپ}צJE@P K}t#S RsNaÆxuPE /!dzj{{qcc۷oYvmA5"D@ח@Y7cU󜜜~#>l/_^UFP"-cU9::1˓'O:|,|gBQ;0ӛ/Πn`pzC̸{0|:l<hs?g,{?ӳt)ͦ0G؇~wM_b?6~-6'??YIcͳ?ҷ]]ttw,xfgX/2|f[GK[ `'Eχڵ˛ebb„^ϖ6/|el.3[U 4 7{|A%VǶk"{g9u f+\V~cxg9?Ɖf9s%/}~tM.iU޲_XZ*+ݢq}CfK^bxrcX_k6K8jϘBwx\Ti7Ͷ){6yオ{~f5\PG?͢&e_5DiO3Ji[ߪ1Y;򗛳7lJx:̛gƾ F/9ӟf*o"SWo8uڸC_{cztYcmucb,\hyOvr}e:Vf)?rۧ+WM)ts`3am13wT9;:\ n:56٢_sV3u|ҿ{ef赯5W>Mx)~# 6Szb>K^'$vU!j->~oO.Wx"Zj/Wyx\+N* 9˳H{aNдq]~^٣,s \uBK.1+>aG6πŕ //w _ĤղE/2.?K07i<6SR(m?z~s84s @ܫ2W+c_zMc?p=iÌm~H綾R,Lذ^js.Sg{Y<җj$߰]P`f?4݀|WBP^S_oƿ]37CW 2ޭOyx󒗃'-^K&+ 2߽^{+Zru\5./1,XPshи3`?ψqIӐ}L^Ά-onj9{+_AhRyy+>֌/jaǦ25K~7dfj}cQ3ԯ<A{ 0יqg>d%[GM+&\ŸWI5 hLؗ܍> ^Ven6`g|f]{/N{jc>O½:yӟNb噛n2g?ٺj}n-{~]X~ᓟ\ ۻWm G\Uz;ԧ̹/ٜяZqE͖5 }^mc$З=Z~}.99uɖuw2ٍB@:|Vаy\7&/3[){ak߁>6_~4;3P+{2ul:=d&>I.VJ'c\~3g{S*U [  Wxy M@Cy{/b#NmftOjNaK9*Hx7<ڗ$mW$O[^œ߿^(Ʀb_ZwɖuG?&#aXǠ~,&DK]8_UlҾӳdIM}M"5C ?h_Fó^2%^ aP㥺/{$†3I"}|r:gNɕ뭉P 6n~]l+qE/|YlF9#_?"{E7^Ubk iOv q?N*Nλh��/IDAT;G�vD Waxbug?3p5)_* ۔#gfjļJ֦|V>gg{Zx ;{ e\Ia#c2 ے�~fϾ%}eQ6YYh7Izޓ^uUd~C@U>.uWÎ){%};C>'3}wO]q=B>f-O;oyW_m0xLjqo0k?#)[XF<q+P֤|y{`aYZ&| ƒm,({CHۅv{$3} 6l~.cr/2у>Y wQכ+lX|Ì}ɛؼqGBE^C.'x?p/>0wڠ~¾7%}qK/6xav860[Ƙ 쌽^xu8Gx_ʖ<J+SXGS)߈Bi=&<#LJ'¹OYԕR|w~'pC6$VrZoHƝk1yz+3w^na C97!g=l`8 Nxw۶Jm;6і?f.0NPFFv}m% CgA}f/:OĜ7I6``;<mXk9kٲ?Z<Hz]EZhR.u^V:O($'O#t%/ުL=(uǽW=lNceU%:_s7:E >oݎ%O6m2ẃ*ܴ+P{a(ކ > v| 6zE dگnC7Fx iڱ4tZQCwDpCBǃ6| u%uy8KġtAQYo_ m^kK$ys=o,?|W_ؼP;*7641{;n^ W3^hʑ"KYKgn`MrρxG}vlZ;f;يQ%| 3hSBnv֗v>tk1{wmܸ1dR}=2|ꦼ4"P]_X>7C?UB'ˎ/nV�A{&{MPfre5`om޾kѧotiSE /EٳG|<u<yRl.O(Km8J1#"痏a?a?`~/[VFvE@Y#+k} hԋO:߱&g+"@t}!)`E ])" t}G/I꾄ǗpW#c_Á7_;?s=/Xa6w{<q=iG?<X{\k+7ѫ򪫮 o^PZ߼s(O_y¸a Z5k#HX3vb Z5k+XXsbXFcƚk8rX۱sڏ=r/{ yn֖Qtw}괾8?/nqk}n`90>dIwV9iEk$PS7F߭ aO:LZ0V8⢻}ōuѺvH O"l߾]:k}q+~_q>Fךh ;w 6V!/ntG'}m߾}f N7/ (~_q>FWnn`M5>l/]kZ_@\tϿѕXxɓ\W8⢻}ōh"<~C +tZ_@\tϿѕX$|خ]Y&&&Llo@ Z_@\tϿG:G|<u<yRl.O(wzDhQ譿6E@PfhSE@Pf͸S+"�t("HtMVE@ L"(D@7yڴhE@Pt("Ht6wl޼9 |.FYS8|4:^uAwzy^;i`@ Z_@\tϿG_f͚j}q8*~_q>FWNn`Mc8޿9r.!/ntE$cccȍ7m2h}qH+~_q>FW^n`M`wOt^Z_'U(~&Xů DH'J8XS088h6m䍂M;@\tϿѕXuu2m۶ӧOSlV? ߸yЩhVVH!O /ꥎ6P~ gFؠ-Zv r} /MOH1d5x@y؀\:IGnV&7.֎`L!,BvO ͍>~g_[ݵwv?/nq7~|v̱jժg Z_<*ů�XnSrWt8G5֭z<xЫoRC[S7GCݻw7xX߸SSHYk+46;[SN5x^ٳAn!/nt �CCC^-[۷{mTj}qh+~_q>Fךh zΝfÆ a)~qEw]Ѻ5io/>fg֮]hhF\S7rukI7r DzZ^!/ntF$<yo2s9aZ_@\tϿѕXǏ7{0|鴾8?/nq+'Z7H]vyLLLހ(8P?/nqƗf5x@y@]:P/^hQ譿6E@PfexE@Pf>Ѧ("8tqL VE@�<PE@6#O("E@Pn`3iъ"(UԔ7oΜ%82s:0K|�QV?͇N/7t2GНEcǎ3~!!/ntѺE`~Y&"s9Z_@\tϿѕX8xo9⵵K!)~qEw]yѺ5X0rƍA[ Z_Ҋ@\tϿѕXXݻ7S)I!� Vk4R;V M6y`t΀!/ntG@pLa۶mF8?7nt*|>R~ȓbuy@y<z Gg2Bmdd6E58q¬\A_BCSS.=0l Y#u>:P<)6 NnR𑛕ɍ>n`(<}86ش>|H= ]SBs#Ya�nwŝOC ._⣻{_t;vsZ*}0qW�,J+�ǵU*2NѣGͺu^۩V8⢻}ōѺСCf +V7n(R(~jpV )v κ|֭ԩS ޫW6{iз[!)~qEw]u+А{˖-f^[;Z_ڊ@\tϿѵ&Z7n޹sٰaClk}q*~_q>FW~n`M`ۋ5}k6ڬ�W8⢻}ōhsrrHua|&a)~qEw]Ѻ5h,O<i\N!/ntE 5L>m:/jOC ._ʉ ,G|>l׮],&z7J/TOC ._%Y#u>:P<)6P|{:@q6zMPن~l;:E@P�`)"(3f)ӂE@Pn`:E@Pf$ӦE+" lJO"(klt*"btܩ);6oޜy}qet`>j}�tq)~ >l/_nee;=t</ǎ f4B0/TOC ._up/]fMDrB8?/nq+'Z7&q1F߿9rkkRCZS7g֖;nƂgaƍA[ Z_Ҋ@\t_[Ƹ O i1޻woR}/*B?Fh" q$,vn`Ygٛ>KfӦMx:ݴ3)~qEpeY(zm`�E| 采d ۶m3O6A)~@`?~E׸SB4~g+|S'ԁyRdk gFؠ-Zv r} /MOHb8k P"yPʒ<dhL}Pi:ڒͣ&ln:O( O婓{p!/r{Do`6Gjk^i pjq֨GR/ /t?l`=qÆڸ$ynZV 6y+'_nM;;@\t _5o܀ Fw,-˴;[jU3{']Sl ůESl.:LN6)+OѣGͺup<xЫoRC[Sn+km,+Ox66`dI;y(:dvݐcŊ 5B ů\ Ί_$-Ək )j,;cѿt ,/�i~![H[n5Nj]zٳgO /qOC ./LM6)@�X~btPlٲl߾kkRC[Sn ijZݭX>8}Q-;w46l]F!'FˢelnBRє3kl3k׮m4Y)~qE<8rVE|rEۻms�捒'''ȁ6˗ӝkZ_@\t _h]z_Ѱgڦk\Y2)~tt4c'O4M-+HCRS.q6WŸ>r;62"s2AvRKǏ7{0|鴾8?/ARmǍɒȑG;6<ƴAKx)#㻾Z]vy0׳-Pj}q*~_q%?(-J<H7|S')xy_lRGYR;/g.LJMPAcq{^|9/2eIQsyhl:RIYkv:�"\` g>?_ @ҷ4UX`\%/A^QG@l`|+_KRE@P.^+70 [RޕjPOHVm`AKI?'nCD&""Z^Wo7�'ueCTkse׿TQ%H]O}6SɃ<eη~?r ~=#9Hч5Rv Jx!6E@ i Q;2l%σ>lVW#Oʛ<Huy$n)llyx/u5Z}(9Ay(NʼnŘݍKuypC5KyP4I:Wi~JE ?X/Қkz臛u>:Ь6,R25%2(I}TUJ700.]w,CƉĉ%M %6)yXU'S'CfCnm"Ynԓ'?x>`|2u<WLԓRZX)jaeR] ;umY%@@n!_q!IjŤ/eu!$CMI"zn'E x>kRß6ƆtMG/[oMdlg260XtEbHY~HgN65C1!A1ySYѠ BF]E?$R"4&RG>:&y@Czƻはlgs}}~'ĻC~26Fυ[RarC~6ʠ8onv#zEzZ׺I8QGTڥ^yE@(c-MG!)2Iœ>_/kͧi9 �>9>`'7$A9cLܰ(9aE}6 (C},JSIu'NƁGsu!]KW&~!xB[5S -v CACab :nZAF!:г>D;lEUGGgS"48tR%Ok (IJ>Yԭ?$<2)]ZarC  .\bl.O(j4HYk?2}!vIJ?S^Pz1<%Mau<(eR#<d|ަIc RI:W_ӴX[x4c!3| ʍ6w=X-[;IYq*+@<^4'yRQ:Fzӏ4;$!N>Q:k!7JcRCr@>(? v.E?СCF_xS Q"C@>"]?)<eI9ϥRØz6@zLd,l4*V#'�aw \}) sQv6d4nnKܠ8Wo]k :4ȲIYq*+@ y<b Sl<)bKYMmX#eУIJ_*Cipen`@5.a,ԅdq:4LPxС1zRIPC?\zIHE )iOG)mPO*uA3NʾXҨ~E[ޘ~P YRisy9waMcnP2(qqA/e ݼ,u֥G_*}:iW^Pڏ�ٳFa\I͈2i>瓡Cc|EK=hVi!{60EvH.FY O۬IG.nZ|%—#u+@{͵IByɻTnX}:K'>dߒthI+_W"o6f˗ `!R8|<u/n ]j]60iT/.Ͳ*+@q"}v#Favʒb-ԓ'q†&)+.ێ `% I'ݼC)?.um}T\2Ц(݅�*I 'S*7%W T򌧎r^W6_1I]70W`WA2 %|RM 9`: *72 x\uԹ2i6駼"�_fuyL?Pw#LJ_ʤr@&},yB'c]i6-޵q)(N(7%8䣞cAʤ>=ui64qO@U"Nk}~rݐL>|./uyh 4[(Fc70YHQ˅li:i_ʼnfR䣎<AdвID e)(AI|'ŚM zO)P䧟tE_GZ60 K1h?thH6IqI  }<k?uRYxhuX#}q*+@a%'>:POnLR&O*#e?i?|xR[B[a�\`%w��9XzBO'(!}2%O*u%<bܖWƩ(Ek5M'm%uy!&$e/uK&yh ٢3)]:__>?v4R8yܰrÒ<l<5%6ʮi64V!GƩ(aN=*F <DԷ!I qƼI?ifɳs&-i6ƆGePG*8Qܴ` zM;Nx&4]}*@k:g:>޵kyJ\1V)MʒH=PL.O .(|/TrP2:7>]8ܴq.|yRkjI:4Whzڕ*@kS&/yPFIy&W7}`csu2>!Z7Aߪ R#ZCziU2Nod͍~йN(lh6Nd٥"P.zf]4*m}26-Cz+yw\}>бw)-0<O`MI JڥrH}<thr!9WMkSnB mM,vxFڴ쾼w䥏/Pdh6.EԑeN6(IqYX2m>*u.*ojE <G|<uOEؗ]^(KJk/s*�E-ƴsp%2Va5&7p:y&QLMM{)(D mqmR&GQH|͊qS@(O? Sz@|2!F9S65b>bԃR;}T\2쳢V" wINRɣn餽9؊wyKD Ŧ->{gNʄ�zWG[ʾGX\d4OMT4WP<OK]n'Aetf٥o&_hWO٥ OUxWO;)"<`٤>cN-Kxuc*)@'ZcP<O.cv4F]EDL(Nn`,(mOQ;c\Kd>Oc<dk2)#񠒇 :!y+(@6x7|N>:}Եde9nA#e:bإoTpߢS":tC_EJ|Iʒg^斔=0)chymOyE@>*smR&Ox]?yuI'ͧ-g\)U ::/urpԃqHK/ʬ-$K=y`iH'dLE7OcjE`MjOHz>I=crs):栞Tک 6ui'}C"?R&xIGF[Ej}>u˵(G}~NPzsRPб1ј2OGx}4K'yx?KԁGƯ-D}yBWrhfqŸ:)'hNORRÆƼ7OCdﳻ:)xҨ&uƸ4޵AFMfb"Aꤜ.1Y,;QisyAƺ(禱cx.t� 4t}Crve>E4b\}|6P )K64*m.C:ec=R]\ɓb0䛡>d4_Ψ"@хꤜ^>2:5X(HQ(eҼ:J}>!ԃGcTI8E}Yp}.$K=yR|ICfc}4/.ѕ`sui2m�4OI]d4Tf#T(݊@B쳻:)g/V1_Ej}>u˵e-y\]L)Gԧ4Gx擡c}STPf'i kKSG 4ɇ'K;sVFC_\{\梚'WէF&O.MUTGEe".!^$Q&mN&ɉoܖdIA(=AӠ%rQ7erzt,=0"{k֠.ֲk?]G5E9:x>Qs#MGx{]#Wy1y^e(."{(]A,y%7Fz9 �k 6(ӭ;Fznc޺ig~Կf}3rafkF>O^(Ƽu5]~h;Zoi_f^G<-J|IO4JVuLsyA�$PiО7Y^y#u?}+O5JV[YWsƨ^G�>lC鵞7Rk-7V^dyv([SEz/Grcol |^pNt^7z&ڋiߨקe~2.�IVV΀o#Pi6Qӭf\VkiMo?Or1VQ3i$sr>F\zW/z^F/&=V:;Vgt 6՞ڳg"o!p 0S;TtiM#]{Uƫ>j,Gz׋e4ګR / p yTbiBk6&vճީsfQN/"2#jrA�"ҼGxFĽrMuvQ^/>|׹!�&Pm3kl^yV⨖2� #Pi#jsTûLW'لg4ZiU %ge|<Lm/oIݜY?goXC�mټ>Ų{xK'43T+_z |׾L!�CF]ݷx ^ʹIr,339jx'ՏLL~|]kzi xyVj>{Ξ<@7;ʞ+r5s׹>c ŧB'vdmك>*O^ҞtOT`� ̩|9+;9�+LOmw=D@ܱ#=)?O8@H 'M>" �M֦o@W|rO!�w}777�M?V=*?lb6D �k 5BLaZgFB[^{B�� �@�� �@�� �@�� �@�� ȖTCV����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__rotation__py.png�������������������������������������0000664�0000000�0000000�00000072217�12641336260�0024741�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����v���̓��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>432</exif:PixelXDimension> <exif:PixelYDimension>374</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx lUy&΍MDP"x$1c?F1-hw~fd{Qf<cwItP#"nz~}]]kwZUB@! B@! B@! B@! B@!  Nbr(z^ϾkTdc#E@/w7>=q*H%#חM/\.@tuuc>N!й֥Ks{JSB`D1[Mƿc\@` "1y,^>&G`9r9B.Ҧ<ΣLB@yy1B.†=1*ԋB@̪*oۼblIdg} ! fYf{9^ɶnMmy^0%B74U4ږljoj@Mg`9;V !0@Sa2k4MrTM`h6iR'N|xKD`ڂP'N]im|6iP%/@_{!7D!  ˵iW_ň6~4m/ƹl8NBn(״_jJoݾ5p䪲Mҷ|-Moek'`ܩt˵LLϴv vQ.+^!@P;,ʑKTҺyou+˳׵ļxXZƊBTԵabVn\^ΤmmbY,=�ʳ'A*r&b!0&^gϲej=2E9S1uTSՖ埥y2*QW\B`>4IʳgRhյ1>ybZ<6Ϊ}gS:[bO]~IqB/r.;˧>aM\";H3X5-/K�zG{t}59nmF`m4񢾲e): 5)ciUz#?7e+}(ZpȗCb[ c,W'O[LƱ,7*|SX'cqПԂTVEEX|nY~)}<"Ɉ}fƱ6*y|SXWFFZ㏵8hȯ6ZY]?my4OlB@,?y{R"8c?vcאGA>ŒСŹktH;J,ߔ>ɴx=#6|#6r՚UG{ Ը,ًt`>6?l֗yR:r(4QD'9p 49 Y b} {T;9eC8ʩ o~C4'@*|^?{y\'xbA!CCіm)9K-nqRsٜY~)}r6nxk׾/۷o_8q4O)q8IG'ჿ]*OADXR Dzd D _/s<KI: Y ` </Ga<9אG9o6fcoxd}?¸:}C<,U+ܪUܚ5k=ug'| 21D3s ؁f𚥷>qIP'5ee<9F=>&\#6l]A' udo ?xjfB.A 6μގg7E<Qa!GgQ!(y7:g|cɓNć= #}_Pq#,,=ߣ<8Cl^n{jSN}o>^DxDڱl){1b}eyu쀌^dkKЅ;Wرc4+ndY'O"<D1pS7:`dk ;c}G'(Flr6U b<c'rQ^oO0qbd<$T%ˁbo:}ʤ_,!O/4c+?6@~fvF=$˗Q8l/-7YtZϓ<)r>Bܿ<)`dKl8yR<)q c HTd^ 'b_ӍC<AD?9[9) |2Q8;y&% T<ǻ{s1ӑ޻}bTLS0 >l߷=7By8D0noyz<3@:ӖC96UHƱy2m<)uXÕĀW=[^[ۂ˾t%n?wxi x/턼/U^";=nѿV;~e@F>OP߿w[uݝw~{š/qnx;~ianm}) ]$HPQ!0 &Q|p> _e;,H?<!$ !3C,o߃!0 1{f}=ЫX r&KTG+^^\"/$͑uy2m7ť?O~翀H9iV?S{;fsO;nǕ}ǰ'+[srkj/x}Nx081VG>:[C;Sm^o5y[ םc ż<D.4o~?,v~̳%ĝxǹDVonn~;p`_ ;ʁݵ3E^|>[ݤħ<ϛ©G80n3/%s'?>"+(cYx4 rʇ1s\+N1gFeR8'M`08 oǍ }nӽ9w3Ǔl>ܹQst<~/>xot=s?y]? =xS}`σcu]m8vpp/hWm6_c~"[syoei|E~t]nq۳}orܻ?pxpP>m-!/`G>tuۺwiZṋsrܴt̗<g'!.ag?﷘A9 A f!Ӕ-AFc@JIGVN[0Ⱥ-/6RA ρGW_cãs_Tl^ܦvs{7xB摿sF =ȋpNXwZ3oㆍw/z{7|#R+!?egXH _~Ynj^|)_ݣ[^۷׭X:\9qGBm:ح>䠉͈%|l^k?? nv3[D?9Xm{xܬ2mc*1ܱ2 M=6g,6''c&4 _EIJ4gK[4nfcquV<+C3:X{-)džXu-Q?,bŃ7NĂ)d(T8%bxBQtE|?xŸi?M~ |DŽ^"Į{F8HF7Rh-? 2I[]vʩ:pah}O~5տ.{n͞'t^'_sܾ->n繷[~S/^^s?e.|nm_/\w(-c_ n)?9`8$}hig'ф92{,; ;l Uo1v2?);dx0+CʘOY:kNg0:+x(l<y\[$9yChxoGM<mLTVߋ|;{{u;/GqNvS 3c}?rAg5SbΝn۶<_rOz!k׸=[>o>~ۿ^Gƫ}_qV'5~]xً݊}ܧCpҽ=pxt,wwV_N:2S=nc~9w/~C ~׽rw[-Ca6;T?z}?{?uqgm'v|wrnۉs8~f&WD`O=ޚhIjA_̋K@n#sA^+G+Ko̧,i8ibsxRH ,"U;Z{8mC8Mt5RίLƃsy/s0pZ叿_Dc9orq6[f|xf;oݟ]rwɧ֯v;Ny;M~S^ǟ6mߺ3vJb!>)9mnpFOn|rsu{wq^Ӄzo>f͡Kb)VJȩ>r߇9Ơ_OtA/҄YQ* m) g<:_OuIkhdR6s{6.V2 jG"|/%͸_ߍ7lƾߑ_ijo3ל?\+̅3s|6c!WmqmVlwrſp&+Vu7~u_ߺ_1nú}M޺mZwpȁG*I?<>_oo>H_u6Ӟ!hMֺ{|6=OrqV O,qT4=q޼Cߦ'2{[r 1ϣcxRƀ/;%pܨˣ)tVO9\Ѣeܧ6 7lj"5,^Hoy٫ǎnENG\l>mC12;n} v|Cwo/]߲&Avyxsc w=è!D}cDV|?֮]6U/qwՒ-n5{i;u!WW}~vO巾]x։L>+]PnQ'ڻ w#;Y ql`@I:b9s8=?-'KXyLcl!LSŘƱ^ƈA)Q!?|^ 4DY;yRRǶϏR'mUo|G݆+1[س=| nϯ9Q*p2jp'>y6z ~qI<pykgb9\~[ .r7>vf˽npO0Co˓K6]81>t){:ǎɎ1Sؿf8܉g>ϻ5O>Ϲx;|Jg{ϝ?pggvlm߻׭ڋCҳOu䯝B_G^pZrp_'׹G?R@?p\<txZNv,T&EBC1,Cxh/! =ycq]"�/=gG>5#vReYxH|ԁZ>K~.)}f~ù?"!3ז9m͂t=cܶ.w;nW?dF~|sj{?o?dUOskKNpf?~� 6@}wQOWXc_~{}# ;z;W\nwܿ7{?/<83'^xfwOG~FP\~?O~CCFw{g|_z>{�yR�x{^< 8xWyf *gfMX<ཉ "ř?S/)LYz;5N2)Kԥ<dy,~ijozr޴~A꯺C-w}q{sbcC,O`Xړ;t{ɯU[Fqw0s,0Z򰱏>uڎ{~g9սly*վ|Y2B(H:p8Y] ~w+~{on}JwA(9V{(N2mZWnA)w|xޓbIG3kRN4::ƔCjw<^L*:V7 G 3y8v4NCs7_!fg ^)ƾRO4Mgec,SNNZݸ|adx3Y0//6VюHG8Գ^0rsb996:y:#K"(Ha<dGt4ߑ\NWB=)!O::y^rP<!'o}h0+]|_{kr 󊡎 zХ{<*`=٬2u-f}Rrp^<SJչhI$HtY;eRt@>IQm`h.c|16 \#{l(˶D@eT?c#Oٟ Bx"'|7%^gwˇ<>D?|@8>iVRv,#ny'Ӈz怽k7] @Ÿ:y@F9N xAK0y;yd<'(i|D㼘+ޏk4_vC1ޑыM!Dfys43|s7lb6%o;S SGQcH1p[֨>ƹiȳ.`vH^4)3>E4N�O>I!O^{Y>,%wF'эD_81g67or׺~}_@ ! ѾgIG8`=G=E ]rP^Re?M&kGτ2Gj}'xyؿdS61EuS2t{ e )7axY39'lQ3/-`SySah9UؼsO5|ӄoA ߚw|5]lv3r:Rayȶ٬_!DUZlr4,8p74תLPB@!2?ı(2NDU>Oԁ!7塋e٬ҵ Y&lSE7b@4 tlcJLi!ځr2V[_VF u1eXB@ x?lb=}hL ⛕cl$<Voy@#_Մ}E '_ j(L+([Ç#YR!"E[va<VgyGBOؽ0CJG} '<)uiaW`U`;|ayKR<AQ! @Ƚ<ZLmбF=h+cJgQRs1/t,RSBO$νG_J)|fUREƃw`@IM"`'E:g,dͅNsu SVwlB@,:H(ơ|L#֗Ńci2c|B@>!yS3KP&z^#D<]|ʘاH9 ! @?bԑڏ7k >ԑ'ckl`D�T,="*Yhg`i 04O!*v/y`A.OomF:f: ><b:P<yVW! @Gb32)E>EMneXN1<'_<⅀}BIBj+S֯& Xag!k!)m[9Boؽ<1HɰAf)}x_cpu '3͐lۜ1(c)jB@ ԞHq2xb?cs6_nHRRȚd>C&v$SL:`eVU1n,-5pЏVoeS~jB@>#cc=1塋eզ(`18y`fB@,e”uoMe->}B@ }-Ǻ<6IJe7BgYŔ12yXbJQ! @C+,찡L=)sM0 C gЧl)]V.E}@!R6V#ND& DH:@oyzГ'uՄ}D"(S+?i͗llg X!ىiv!ۃzQ! @_{bjLB—T\uMYL9Ay�,>V'^!R{ Q, P$VlM4of|!d{P/*+vOL%֧>}lT< O,dl֏ycȱ.,2}0 omwj۬ X$b-QmAF F:*(:+8ϲY}7גgUcAHZ[FaB/{a,"]n+[*`@<X.;IX+[}|B@tv_b|1Lramୌ|ՇB@>">-Fy677~IL2B@>">'C[YDܾQ0.IJlYz+^!U,=pmK>S*`u ,nB@,:Yէ{O*nn*`XsT ! Z�@R -\4*EqBY g0Bؽz;w,�P MF6! ;ls^,/˖@^ll~61~ &R"?k'O`J$X bOMΘ~oqRMTKT!35m*`LYpW֗EB`@}um V_B@*{f߹ �\ :B@Zh_q{ XVB! Vz)Y!bUe0V(EvB@=JY0 <B@IWNZHB^E'$Y!�XXgB@#5kָUV-5h!(^jB`Q8#Yg֭[|Aw뭷.5N!P-rimG#t۸q;蠃ݷo>tO,qLn+,^~[b۳g[r;3qk\B`Qr7zaܶxhن<L1 y"ٽp6OH՗yŋST#B9TRz@EXTĈhfpT"Px1"!*G@lz )^IEH P?EiR#B>*`Sdhx61"!*!V7E&S#B:*`1SDE"*bDBTTC@^!,^SEH J=D`ŋ Q!Pr8ɫ̳x^1"!*P+H=D`9aV#B ||d!Yec#KhC"*bDBTPK"mhS"*bDBT,E@l)&6/.M!xq9TĈ#6B\XeQ#B` ΄"Hŋ"F$Ds*`: z"/.;*`}?z8E.^\.1"!gT={MEH|ݥS#}D@9wxqUĈhPۊp].^\N1"!'T=kUEHt٧U#}@@9xqUĈhP p~}.^\n1"!eT=xUX&*`\^Jk鲫-D ֝LT_E,Y^?#U|c$C@lL#6x\Ym"fN@;S$>;ϽwW|*b`SPKPkhXxhݻ7{TOY{s\O(!_ƱY ~?ǯCCxaz)OSN9Ž/w7pCW]^| yQGGyjn^xxʖ<5A@ŋ E9y Uh N0\ @ŋsNg=Ow8Ȉ ]mt*^{׻;0ww~}%/y#+0Bk)},^7ov+VpwXWNr_mOO>]tE*bhIt#DF+:P܇4nr;ݣ>v~i}} 7e1V⺏ ;>/,C=P9㏻[+5kָ; Wfw_X[؁v;q]wtU_twbUZ+0֟`_Wo\Rp^W8\ٳ=n{0ofZTElm RK ~Ŗu)e㩳~xqRE Wd?// 6߃~u{O~DSkVPK, [["ecT`Tk`]vg?>쉏q!n'p۴iя~/r�"�˟B,( l):[ho:<R0Qb]~c _}K>NM?M7Ț`ň,X2O-4rERg WgAxN=p[7 wg>Nvr[lπSK-Sg \gYY�5^= `rN}gȩ٦tF& I读:w饗7&}# ngӟb'  J *^*_ |<ۆ+1qMWbˁT}v LlsCuP#wg?{{'A޶mے"6?"6̧Q,bKo:<粱Y ^ x|gaO]/}KpioW%:*` P@R<uux)K*`\QoOҗ%\"ԍ65]i52Ǣ-Sg \gYiU/C o;ij \C< O~NE=k1N0ljB`x!s *GCs Q7^gEw'ue?.Pko|]cy+,:q`9/PG;mx%Pwdp|+CUDʱ^ׄnqp8UZyucP*^u~x'g%/ <?Dyy煏 q3}Wdl],n`Kٛ-o:<>㨳nT op|+ʏ<Hxw ?[<pCWqr*bZ4rxl,R6:KU:@UƠDŽ/x ]ÔguVx<n"ׅ"֚UTK, [["ecT3g5 իmx׾#a6މ8ؒX+֯ h#8as熏  7M2�% ): NҶbb˰m/| }/^^#ȸھ}{ի^D >*Nj2~+1j!N"+0KlŊOW]8#C< 5^W.8\V~;)z0ׇ߸ٳg`WK,bKo:<粱Y ^w!r@klPU_7ֺuBx>:]>;#>g[,ݡR<u<|]"e㩳T,hV=C <ǯ#Pxw]cǎPpUy{?sOǟjsE@,7 [["ecT3gVpB|3d E ?\U5\3UYp5oݺuy;]VsM5Y" 3tػT |L?DpF\JOMūO=^؇"w+*zpK'?pFj+Ot*^]ZvΥ?q]ܬ.S9ץSg>BWl.|V 6/~ꫯ?D޸qKMMū5UZsus \."w ' q#nc,Clƒz$J+UTūU[uus0;O<1<Ac ~mnɝq]󎩊WY"+Y#J  O|{ }4ps>ĕ~u'+-=;/h7tثfTZSk9A-Byw9焏q{@]xxF7!{w <SUD XbIp[l+yRim{_L*b[lq7|s(vG}t+x~cOSjZ%-Sg \gYi!mss quUy<O &km!m( XHO(KYl<uquZJRt 1J=i]ūoaM$O-4rERg WŴ+E *oMkaV\,T( l):[ho:<R0NinǟE ?Nzq֧PX.O-4rERg Wghe]?6¬0n=pN~Q,( l):[ho:<R0΂6+2J.\rII#ᆏ>5]y-jwaW@�m~<wy7>Og$I_G;=OkW@УRHl`Dcp#I'7]^<UE}oײq*`�<fQpSFu>7G>"照Y}K*^?cyby9Gq6q">mx.bw>-_<Õ{اէ^̹ l1׭nJlʕ7 !3֮]@g1R(`{9'E$Dی“QGn 7^SN9% Ok_R>i w^x"=6r>5NvBTԹL{GE 񂌏'0^X1|u=;3<ge*`R<uZrY ~?ǯCmhe/s³ x<O>rǎ ]xjU–⩳VóHX,Ut6Up͛#(}/[O!W<bC,p( l):[ho:<R0NhSE/}{ֳßEafާVK,/ [ץ,R6:KU:M1{cPeWW X8N;1|GCθ#\8 ״*~]˽6M]ᙇzkq,b"Z1 l s@+z#mO*^Y d:t)L[Z0 AknP9 6P+Xū#y,*`^m*bxec#"k'P[ RL*`XG "6Ck!ֽ5Ռ<*b wG5!ETS@ELW^z>r"gSWقq}*b*^}<;g}fއ"իSZ4 ].b*^95Q ClbSyPK"mRS"V@WLͩ *`UВoX"թSQ XM xu,G@lz aX"'(*`©d"1E=4Y!6+dwhsSZI*`s�Y],m,b*^shE@lx@MELkN qP[6qhCSj6JxРZ XDiQTuh4E@ky1,-2iˍ<r_4Tm4eC`ELkٖU/0*` xES:n ֍u,@ELk : XTM1y2*`]^]mLSTf4JTzКlSTf?TqT)b*^ tF@˯7@"#L !WTYiA` !0%(Thgy[rr[n2…Y4 @;p;SBTU)@ Xd!�{ݻ޽{ȨB@ňH !}2))tG 鄀B~4@! H!BE:! h=*`_" P! RPN! Z XHB@*`)TB@#%�B X 鄀B~4@! H!BE:! h=*`_" P! RPN! Z XHB@*`)TB@#%�B X 鄀B~4@! H!BE:! h=*`_" P! RPN! Z XHB@].`RN!3:vtB@_ ! : XgRB@ ~f+ *`YJMD!/X:{MNMV؅E!mx͕N!)W._d_5(5}Ȣ0\*G[=! @=3W��sIDAT:ߙ$z[TB@!G^k}\[Y!�^h"t[ſ(_6*UmD%B@,U*s,X+;WPՙB`AnmSk ,a ! J!TRsjC+ F'@6! @WHyZ>5";cѿq,�y~Y,} *BdYzL%fZ4/w3�ZN?B@t =2o_m-m-`y OJ'#voŢΝo[/ |T鄀]F{ )V.¢oQm+`�V`֞y% ! @־h),`/IM7VBbقeXB@"fClO_*&ZGkb"6x+h']T!7bf|"}̣ a̛2RY>(Մ=E�{`/Z(`˳ǾV^v~9  @rYpR �~)D~B@"={a>Yg^ur֊YV4ak<'YB@"=/?S~٭oc Xdb-oAQG@ ؕW^4 ! ;seôhecedԃƾVUP<Xqy6֟T,@g+~ĭ~!gQ>-cF%|.RŔz1Oy~Vc?k<c^ Ř-#|ȧՁ !<mF>E||<Pƍ8Ppŵ;^OyRAJ=<hSgw ~Sԍ(6&˜<GJϹ {Hs\Xb~σ<SouAfyb~Ev !Py-[9CG=yR"A]J@B"e,{ShA,SC/쫑tMiqc&8 d{2 KE  Z<}jB4!!ˋ�Tz#%&%S9yJ=)u @ч2)1:.uDl y 7y,_رq t(Hz14;v8K9C]'!f^G�FV6#%cϡSy,fѬn|}'amqU7Z!ϒO٠~u(N("/x![2tYG<mvУQ7D,ՋB>͖[< [ց}6S>y|<XR7g}8w_Am)FO9Y~6ʠ8qPo; =Ez׉qc2[x! E ^fi}-.JGHX?kuiKg}fϲaB|x;A}JAw0_O$$A9cN,XI拜)u!H/B@,{):ИR#)9u6<Z˒ރWĺ<6 9o#t�1i#2EKN 4[cт 2q:z`#CeޔM:! !,)<eKS^J=)uOǟ%<2)i(``l,7vSJqčc4H9>#:lLg)N!Pcvgy)[yPʤVG6{*Oc >SYX_m:5 >9iBf 2NyK\ zz۬lye8B@d#kf,X)ju;'#-N?K}Ȩ?h>ON[8i6RvB>(?,eqJX;0ÎС>Aj6GB@TC"c?+<eK9/V1YvS2uiU9nQ6x"S) sQ6,2d27h|0.{h mV~qd! PY?#)[J=uYɓ"m<އF+RR7f3,`@.a,ecYhV?(Âth6hVG9/./@1S<c< я:R c?ȃgSQ;UmecdadI-d⍙6AyOʠhVBpAoe 4.^pn})[w2x4kJg⅀?Olϱrr'e"?S4/%C4~чȿ}V,MvNnF+o)ŢEJ[<Zh|)[<V'^ =%[l2򒏩-XS:[>%>lߖthIkF:f:VwlcJ< b⩳}w(`󨵁gc_cZd% !P#Y)ՑϣY;eKdI, R,-|GxI!A7a3~)ju :4^iOP#F9E.!5! څ�xTV⩳|JX 򌧎rY׶T1Ic vd\KvK@ ȢQGJ,%Có#:F]0_K],Sg~⅀h)̱-K4S2@BDIOX6:+9,O{m:m``c'brbAYb z}(QА'n)]_*V:! pH[ڔ_Ga- Q/m1 1Y-ϖcSO[@݈vQ,4UL:^aC+')k/ L>yɓbBc>SG2g"|,m^ SL}F=)Rl~9PSgY:>1c1_/,@6?=,?Oԁ|0Y<x㩧OLi EZ�r67#< ꐏv)zĒ':Z1q+$ !0_^tFҘ>.BVNVYsJa~e),OTLCMjC.Wh<zo acI)(~Q;ƯYǀ+IB K_G <D4Uҧ qƼY?K )`蜉RgYq#yƀ~#z,AY?`>):4ijY>OWFQ! f�T/)եxO>ث,۬ZmV|Ճϊ)M)[&J\jNZ_NR'[ ɢxȈK]u~ȓzY9C6[Oˏchb=eR<m[ՑO:`[ɢU|r,Ϫ-h$yfȃemYz[Dž Y]| L>†qKOBY$Ξ:yd-M-س6(|c#SgJgY0<&O`cQ1@YcVg{?ZVmB oO"vF,ZT쩼w:[_7kaY)IyP愭lB"-9ʴ<d4H2>Hi2NR<u|JQx7e嘷m-,`E6c99GnkZHe5>rj}y 4<Kˉ@۬L l)02ŊqS@(ʌdSϺa"M,F9Sr1r_Az)ju19Ф_B`1)?KYjy=R:k#'Z;1_Wǚ y:N9)cme(F{z /S2th6fѫmG kVNԁZ.OzY_S:@ַo:ĀStS yP>NʼaS6X<C+^q̤Uˁ@1>YՓ<Y}tX,Q7cV&|U §11ń2sC_1q6&YxPÆF]̧,e|(F�-묜⡣>Ec{Lau)=M?<u>VgTL |$AItSz8YQb=thH1Yܖ e )B}p?J,Y<)[Z ձoS&z,=*`1XKVg'G=(@e,(slYՓGƑf<hY%D�{BQ}d'Y:?99R}NsPOjMMgU 7l(r#@F@|?V&xK-EF@Z*|8Wl,{_2*|,cz+|KQؘ4eؔh�~֗:K-O_fmMZG[M^f9bbɓbSHgexg}KQaCcށ~-$rͱ(>euVNє, qy|lfc:1Y!@lXg"vK-y@.ٙ'Z[̧,ltͱL|'Y9SW|R:}@>Yre)tB@:kVLrjyaeӖіG-Srz8+O9O:+'dסuble2HůU3CiѦcxګ*'/SQqVS)%&629|(eҲ:Z>S>Y:|iY8B@*n7eVO%_e>!O)Z'tMlesb]L)&@*-k}cHK_K#Bm){rO{LO++b< rʇ1s\Ml_˓i#ȓtX[R2tloD&ysl˓-SG 4gєOv4HK}crj\Y>>O60yiu6>!پkX/|fVgy̌2,u67x4oJN ?-sY[i l,X'[[O� VW1ФueXx! 9e/Y{?+`sjq1-MȩMx¡P6__ϓlVl.’e2&fˋM"Pw͊KcmgeǶ Z7.}-42b,3/uVY-%ggBm){˓ڬ_cZ)]/c,͊>YlUrf.O6+[>*:ZgG:! *tʷ.偠/%g͎!UgVɛǺi䪱7+ӞEeK/@{!gŕ~V<VN ĹO*%YnUrli@9 ^>/ei^esOfhj˓eKc]2ЋsZDl֯(O[ZFY%oVFהM n}[e }C]Y>2b9哥-c`YZwitfcyY. oVMy丕KmIe/Oa)_N#FK\~a>)}Y@J-Y֧.?uǤ8!fz�OtX,=׻N?Ҫ+E9'/-?Kle`TW\B`>49ʳgRhյ1>ybZ<7:}ٳlYz�g+c[y !XLyٳlYzg+cOLQTLeݼ7պf^<},oc !mne|ڰ yyT7./gҶ\m~Lk 岾⅀yT|cE9RsSZpݾ5 * U[B@75BLTT7窃Ms,?,k/beHNk;WUZ \!B B`6ViS9KڴQN;:ub,\⅀':ubLos۶71irL[wϺcU,F>MrM`h[7Ϧն<S-MilI4"'<CTn TQI1ܳș{%"lVZ�9 ! @`VfVyeWg(8# (*Mu^q/GVB@,4Q@ϩi7E"qHB@d"EaƘKk\,) !Eο~WeNB (Zv}2O⅀7+Xryc@@UjyPM66!0_zY &]Pu0"@_P!JkB@! B@! B@! B@! B@! @?X����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__stencil_canvas__py.png�������������������������������0000664�0000000�0000000�00000137027�12641336260�0026077�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��P�����P2��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>592</exif:PixelXDimension> <exif:PixelYDimension>494</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> $��@�IDATx Efs �p! * |8x'*"ȱ.! W nȝl^OꚾfwfvAOUUկ{_{j@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@� !�0�<4�ynBǸGtf �@@9Hh湇 ��@4e,AD̳_G>��@ 4|PըEΫ7܁��@U4\@HF#ͥ*G3:��A T0z K�� @>>Cw � � PA FBXOAA5Z>@�@�@5j1`0Tj; � � PG*ToYrQU§J>��@ T20J(CՋ~Uk~�@�@�@\AK)rP93i_gNJv � �C\I)3Hic,5.K |M_(��@ 4 O1 Z�:Rڗb+PKV0P�4o)؆톁Z6mliP��$�$mrۅJGX߾Ӵ+M㫔Pn [��%P`"4v {i|l.7M$MIL[A�@�@V $T/|qO0?e_R8}u 1ژyf[A�@�@RJ 2W'kǧ|yO_ImQ(�ӥчBIB � �i $HjEe>q40&I>ڔ,E?ĵ)Ue%q4RvFR_-�@(g+N tOW<Οmۯz5.ܥd 08 <ir%}wLh � Py )Ef&Qr%W;KvJ_Kg R :˙Wr@�@� TbouW><.LfSөjo-WB\80]muM8ie&vj@�@�I m�e&ٺն)0{y)vz%/ ٲte^sRZ 5}i9#��H8DمdoRM`MK;F}%LRmJ]Ke&ei0 mor+loY奴8{aC � ₋82qtI2[ox%ۗZgE>D&bV](0-N&L7N46ldr<\tZ$Ɗ®1}ΐ{Eӏٖ{љ'L\ @"GP�&bZ&aGα֬ ؿiow{m<ПsU}lYovؗWXm$ J,ۺz,N.:;a8Krbg]ܖwi뭷c]?rCz{{I6 68-}9Z//Q]~9K]j.fX"1i.&^Y庎Gj]iǡ2A �F<y1/'־QBϫROj{m}h{ڠ}z =KΛ7n_e<VS~g[Z[JH?k֬V\宔QZ=Ǖm%msgܴrZ;]h]Q*!L/Ζգt*t/^|Qݸqc@'%8ZֺX�RփG|󥣔,>vT^R0(D(칉kUV?A�@a8N(Ϋr`;S&,>r6y^/1y62ifM5fY$ᗽ?s" +sQ#GѪ5n}ex{ԛ9iAnڄQv*so[>4ea.jeg.,2ݘ1c 6x[aMZ }rx[eHt[9TFlMW8Lc5}em#}//dxSDyZ6P�"u2W=jnXαmy9}x>a=?^嶝]Q],~;vXE\](֫^l*WTvUHIuTnivErPEC2dN˚o)=۲ed޼;gzHnA`qU,boFMNʜ_=@^|[x-xC8} � sN;_OЮae5?g\'^uӯ^D(˘\Dc4dʳH%b"$6ae[V$GNRrP ?CUeU&;m(?DĈ[_~1^j}t}M̦o>zۮk=qPIw{ fj]~'њGEB4v_<h<-2jZN۲K=/?WԵz վ#16g$]U~ -r=|}goɂ P�!8Gy_}7K9W-I%JYKyēmЦ^]WɰkgoN^[4|S/]AF˒Kj9M]l&wv;g@^J%0;[WW2F-rp%K7'}AkhCK#ztJ~tjzhϡ6]ye�Se˪iس?}0q5vxڴӹԷAOg8O]KC4RƩn-q/3Qyԧ枅aX6FKUrݽioCGNw>:l3]_f>6Vcꕚf_&4SݦsAxl}6cg=~\(d{F2S(5O:9Zk;޸vFH=gi'3ura&xU>Q9٘2)KvZq=Fmec +cv_muP˚D6oݾIsi(yi׉A LO4ek-9Zw[N/6D# MqbN_"m3M[y+wppgz 5/!mP]լ�ciaSBRR4!I߁?Lnz}ݴ.gJw5WЦOG>z/L2%ߢP%њ]&ӆ/ӳn kn~l{[C5,k7ѕ[ H?w91pn4ϩv993pڅ_t{lCzM%gtZveRs46-K4A7ŵU҇yOA#N/Vr yy$R[hYzi'=h:l?iJ<a"$TXMy6zyiX &lk?VA;O<\Cx㶦[Ago}/O+WԱ_E{y9z{G/g]D]dڪ> 亮A:4ڼ/I贯\J?׼$cktϢiiE'S_Pm{$g7P5D@σ|ύ8~}p6o[u t:/7V%O)(_?kB4YXVZsӲamtal mi9 N̬em4@�%b{wv%n�%Qho{h4zB(݉NQ[ɂBDRs-o"?|-<, Dݹ^и䜩"5ڥMfY@nȹ<_2N:dzjdZIY틾B'):ᐙaKtݯ~N _XÚγ>AG#?y w/YC_w$MO_)Q[Nk=Kjzj9?ǝ~:}n3=tzǠ8B'WǨ39f 4ӟoN80dZ_IGٞnvO3O5z.}fȭbleymսnõ<ݔ]8{ta+ݬor,&H K>?S@U/=E5`NnJQeiI|" 1 ݴxY\HmrX=J&J˄dzXYeqtk#7@ޮr<IE;B6/I~/jE,'{-K޲nA'}zU~/jڅEc|yƻ`㓹wL_rkT6I*lzjS)Ŵ}"/c&@Xsݟyzi t{I33J:lgmg^s}+'Mt؛}]?J|unM|yqr!}CooWW_E׻,z&?iSSϤɟ>G_|:rf ]?-es-{Iй"}ӭ>KM-] sy|x64e=]s 31Ѧ俯-?;‹<'_woeT\J97eo_#<G7\lO2[riu冂lZܴ*ƇiV7m}kqڜ>dkRݴa(˒rJ';>* ˓dݒ;Nc0?In3O}Hdɂ]"&${}@XZGnC=KݯY:th=Gx؍FOtMo=>㦹ߧOzhc$=_'~}ǽ3ϥt'|8m7p;>9J3ڞa`1=}{L;ϘHьwE h4ʿ�}]~&G6G9;h;KF>a=mg8r_Mk!X6IJ7hպ{Q_ccYK 'D\istL]H•a wF5 Rֺa/$MU2k<"S]X.jcޟd+}({aلɤ)r\)/y7{fE'/;OriL<([FK^F#:9 $F--&zM=l7͏e^"ܰѳ.Ds6omVJnv=kVʍ}g?//0rm DŁ Mإ+;TiY<[`0kC#&FcgNg {a.)uwo'ZD}#Sۗl!/?>g2rPn=8&V_7q _\I|g8iPj]Ig.O8X?K-Ɵ;^CGnK|#4~V9RSszdk,q>|rdŮKr2JsX䚋Nqi;))L&3H9ݦ*@u dvRY\)׺wJw<##&v ^A<k^Πm`;UvMsoyAIղmf^yVu-_ :?Odⓗ38jKC5oϷ?|0%mRokSI x?үXG4~i1㷥S?{߆4L~xǠ/^E ^W[|&@{h<4?zq q[m7t!t wђWD{NͽK%m#߼?vzeq[i_zɜ5|cu4nZ?IvhEtL9~k{>#l~;CЪg|NӬ_Ͽ53c*#EgخGMγ|n 69ٓ"ߔ'6ہ>WQ@H<-;r]Fdn6 k..&/UO4АAv^˚*<l<#7N͆7Kw?Myqm;/Dw熬{mc:|� `ڰ蕕+(,c#;f$zXp<?5lf"4(Koy/<+q Ok|? v~Rhm?^v5L}2M]"k8L؁ |ywW!/Wop/_Ҷnzǜ[!d,}?~N)GW_4rC3w}=a m䗷 {A3Z-^RtyFpO''g2>ǜ@o9fl6цukhsikh7s-?eO}4vd+x>GP+kQ#5\gCgvծTsqlm4Pl?,_~!RduC>tYIfU:r،֫LeK 4T�eI*,k{[UyҒq;➩Si9ͺk~CS %d!M VAϖB K 9M?Guw.)-#x&wk:><&x:_(7vr}ntsc E<# !2[0E +]W~}~OcgO_{R[ZAN^ Zl[Π{k,>xDr`!i= y]͚ٓ}2tN\Ұa[Ѱ1[y\H7\{5W捆AʇiGzwt}w?H4 VzH9ILEOܝIo;xW?"7MfmGs#-8to:ҏgt٥$|4ڿ; )=y^fWOEeih&m̲o+wJkh~$ 8rmbͲ=<k\nfA22z%3-W&]\ە%NJIilLYXYea)RMeiTY`=A4l}euռi܅e^{9І㎥nN#=y6roq={ķa›u*4RWy4og5lW3`.նC93\tfYBK5ϙLuK`cw7EH+ Ovڸq5,}ni#?NUh۳zzda4jT }6U5SM+c@RfwCۮrr^}}N ]eVZ<>@?EesmVO~b_{EXc?i.j-Kn͏?`Y .9k)WrSf.I?x-{im)r[u֔YxAw3C?udU6dŠ4ׯQꓝY>n=u߼3(̲Ե4ϙLȑ@�@Vs5ϟOԵF~|Zۥ/L%kYs|8.P2ssZ7Sui̥,ɴ {FևRaw K.)rk]s@ˡy^3E$YCepi;ow+g'eiՉ@{ |)ϗu|#` fٶ?5k�4=j.s2ˁ9W=[׋shn:fy5˞mEnjbr`|*\gO3h {.ma3z2zћIgrQڊ>L%kcK*;;W�Qr۹ثLRMdyp圻g5v'㺶58 |N}H%uӏre>Օ]7<|u7roΐ �@@ɑs ;Z2lgC:�gϟ؛jSn7jl'~=lv`z0w2W&v)SdvnV-/K9HH\RvY^m!|+ƼwC=x,cϐԱ}ab٘z/?|ߦnWP[9�@�Ꟁyls\jo~erg ԍv^v>®%LB̪42* EEsL#5mmGb]/g� ӲK;i9.۳=+rDjzfۻlg3 /RRNL}p(?f+}Ll@�@Cd%8'ι}/g;$( p(܍i=uff.4>̲3⨔gozXYeǕU6׈W<yL � � �e!0KݼIc~Oll+LrI[Y]W$iFn@X(I7Z+k5ՇD@ � � P~z}6*3lDIv|gT'cʢʦͺQ?[n9��@cIrQFeRײGF( tEX()7FdTgv+u$���&w$$3%i,bՇNa:.#<(аf”Kԏ)3˦A�@�@�CeALa#T{I]5WyD?i@2�SևvZ6sc=r���k^,Ew{T'2MSک.)v,'KD�ֱNVd*7F>mnD@�@�@:vM5$ NjcbST�*l&<KܒdazPB��0>5YK2GLV)U%h`:,2߱͝��@ uټ&LrIZ˞kՇ-O[PP eΖKݖTuk֙rթ? � � �!`_.kYZ٣5mU~)7˪w^Gx:`efY/2{SƶI>P��,LfGrbo'S/:Q5ۖ^;PeH�&")K2sG��&)H]MNS L(! 4mMyXYef>���Ty-2 eS'7uR$m%iUR^ውn]\eKWj~  � � E@qhig՗ʵ%OJjy}IriΜMZN~P��4hiYRS6i/g�ؙa54Q[;WͺCtH � � �#`^E'rIf*Y> @d2$ӇY6}Pnk=,7  � � Pad̺dEgۇ٘>ʦ$ۀTIJ$̺\Ã��@ a-۹t2ڬK9,*1 Y%({Rf,G \lNs5f]a!��� k-ӑܬKٖNY]W~= #@Ɖ � � �\lTf{yͤJPD&Fa(ȣ6A�@�@�C l͑ܖU'm5EU_T�urvmlE/eL{ٹ ��zluQ2ыNZrU_ ?6넣"Ӆɢ|9��@e g,J=N3GzM]RY]o9CR�M{ln"ײLH � � �%e%0Y*v>m-t�Uʐ̉jmWMA�@�@�O&]Fvv.* kWUYJLL}J@�Ɣ  � � Pya`U'#Sy9GYV&7pSgj'usS9r���0al-icm8m;z5(=1nN&Ngک_^n:��@e]dq]m];`]I:nerZT2KҺ4  � � P-z ҿ-3f;s*Q:SfkUT�4B7jFf푃���T}-2$Yy޴-[y(=avlkMyZ��8ejKI}j@EM.Yv=A�@�@�KFq[o.NgU\�6}H٬+,^G � � P]59ڬ6:0ե#jP2m]7'mQ��(?kp\F`z=6̀ ;PG?ځ���@uٔy}MXj-* leͫ���xYOVmk- EAJ#QA�@�@�K6esͶU/j�B�@ � �MB Y4@g@�@�@D]28'٦ld"i$ٙz-k^6`p � � ^5Ff9I^ۤS@\~t\A�@�@�F\rlu-P:p.F � � PJ(ݭ*V#��>R٥Vu&@ W <,W*:��bGlKOWv}Pe0���@ [�UjDZ@wڃ��@ (\}Ч]oK)Iz@�@�@Iʎ5257u(���Vk^;#+q$@SbOu��s wmn�Ώ1 @�@�@ =���P5K0 ���Z'� � � Ps@.@�@�@�j@#P L��XZQ���@�U � � D@5TA�@�@�C�Ty8 ��@@�D;S��(P/ � � �MD�TlL@�@�@<@#���4PM1U���@�U � � D@5TA�@�@�C�Ty8 ��@@�D;S��(P/ � � �MD�TlL@�@�@<@#���4PM1U���@�U � � D@5TA�@�@�C�Ty8 ��@@�D;S��(P/ � � �MD�TlL@�@�@<@#���4PM1U���@�U � � D@5TA�@�@�C�Ty8 ��@@�D;S��(P/ � � �MD�TlL@�@�@<@#���4PM1U���Z7 PI4I;ۉvղp&ua~D}TCcO5 @��zs7@sp"rL8X,@�B�TY0 �TOSS8T J0r@�U. P t9$~ �U � �@8I7{tvj.kc � �L@*O(54~ǬA�@�@�@�w�MAH K/{WK ,@� Jf&,_s:$eE"K#SRw*;@%і<Dd;X@5 eѴ٨m@%ACibj@!@@�U+{�$CGi) y<hA�G�TX@4u`$+/D'y@JS�:y4?т�67Pͽ1{�?YSRzq"�v  �5F`<5]5@Y ^:@�F2��&zVerX* ��@#Fڛ @ M1A"�j w3 4`� I@VOV!oȽ_B�UnPGC!E!8]A" vA@\7C�褭RTv0�|` Na L9Wql& Ԗ7(;h!N~^00@�U1p  � 0$xrRP1>@5~,@�@^v/z �v� �uK�?R,90~h  � � Є@5NǔA�@�@�F�A�@�b8c]gTP: �v �J@wJ}-.9xHF�Ưi[c84 @pPw*VO � P/@˞8떀Ku;0޲w 0sWpE`hB$@�Dz��"ppH=گ56ZUc;��}U#,=UOg,@�@�@"�j *UB� @�@�/���H&;PɌ` � OxV'=4ejy`l � P$r$\f/Q<$#A �8P�� >"=q7-K_% @�@@)<@E |2$ATRz$D whW>JvMKHYh� PA�@C[RPW6|1 6!���@z߃1WoX @@˟>u{Z #�ygI?G &Nw1JKe A��T�U,܂���4.܁j}596:L3)0{8 Dٛșd4-ma,@ 彃�d,I=D@ws�ATRrIЃ@@�U#�"IL5vNJE�`G OP0ޕ4_? Ѯ N$$vd;X >A` @�T A\NTCz]FI0ɥX  Ь@5ǼA�@6cɁ@ ` …k���$;P_1+�H&Ɠ" �q H � � H@5ެ\N}]LX@P��5Pu0x&ſ+([R*IrdKJD5beKJX<@�T=%A KGi ;ťGs7#tԫ4EnմbCٿ:CⲍlH P@A6 8sL;Z:7َ-ʮZFYڍhbjz=_*8<:S 2]BNEgrr^6S^q|7\7`0 8n66Xa< j� 4 2V�jO?>w?q4dBnEG*/cTt�E+i uB(mI4ǥ5N/=ޱMǙm%:z1$%]P*8PG" TJihJ#q`\wqCk(h!V)w2rCw9HiqLo # @�UAp@.T$Wd}puoSM/­0Y ?  �*�jc(nݍ"z#bp 7wn.j OW5/tFe+sk#>ǒ1.-2' N�Ԡ �1n+> u'V]=<c.N~XxXdh<!N/kAil!l( oO" Q@�Uw <}5kF�}W(x�3|2@U +7>ŌrI"HZs պ./psk|@�;SB&IvW | Fw$GY$\Ig8/wzET{N2dOGRkluѣH5�J�TUq3odv-<Ŋb<b.$x/ﻈdSGY2˖^|hjn\@1m|M."}ڗ̹Sb[^0~]GҁT"uP@-@�UK{cF!+gN&ˁ:="/7gr͛x_� A1Ɇʝ?}lѹwk- P>@�|Nk|Enaôگ*h Jd"k"wQxwY=v.: -՟QI[ESN{{`ہhwmB S(K{$xǣ$�!wkLX'na~/*ai<߇1,‹8qD}o8tK$8hwr_xu<9~�%S#Pܱ&B+~r[QN{ qB� up̔x s m|1s(y%8={~ꍗn~mrw./Fg k?dA$�0¨@ PO?WHqŭr2.N[g/ȶg2Ұ=a1ؿډ^u {^l#ⵠbӗo/]kV ;L =+^mJqONmQat1$ Є@5NǔA`08oL◽=D-hd3 n�7<GCd JS<֬^Y(/=?J6EX5otM;DAH�T#U jPF63H0Ǒ𝣘e7{_tb,|dX�?P1(/;4dlX{Ưc͊%u^[k{^i QEA k;lIʍR!oIa:'~+Tu]T[)`#�|,i S?0I3oֹVY-UR)MdN<.6lr!Q;#x=:3/ i8=mL3Sta P ;-O h�у{u9sX/kL�*(ȹqǹ2^ʀȫ<!V䰾wte'�H dgGLi|SSe/<;6~y!D׺lGrC|sy!Za/dK��@�IDAT/flw_O⍊D!�F�Ti`ݠE<5qv3.ޛI4AKO2l׀| 3gxӥ ٣lf[TzʟGv~7#Wxm0'X徖cB-M7ݯ'LF!�Q$1`Nb8.i�ok71~fq 8W!pz)mp>Y͎ŧE0щeE)Dnnp [x$u /^SrOK�y N˜gy�#9FY8z+TҰ]+wQ%_.4ҡ>%.lVډ3-]Ώ @ �p.�% y4lX-Z:-u�ut_~ȞTG.=EP]م̤ rCcC5᱿.Q(&� $ � P=.3Ֆ[kJUw&O;n^`{D8ye-<)C�@�T=%NbGyn]=<s(X�\f%rQf*8G+7(H_n7Ӌ\~Iv(@@�Uo{ J8G7^s%8Aע0.ztbr[ZάTlZQ؝ZD(}:LiX>-jqȽIm[VTK1Zvp!CfH<}dJYH�o;r?KjTB _ͺIT7x8 Xz:{-) X@5l@�jSCrD:R}kUinǛ j# I'G0Jh54<P 1Z! 7 w8ë۩qmQ~ޕ T5FeV4ٴt9)\OM:qDrrNr[:4$P [1R di5r)D: Ytah۶d%-V"<h (m~NwAC]mz t^+w3la#�*vu7(t-K7sOf%j^Puϵ^<kǴpT�JIt>?j~=N_\'B�T)`'Ќ|Y .R~7:]I8^D , 1r7oqb6o1cBY3sQEccrQ _e~w)gGz #{(вrifȪ;vCkcy_?;N?SB @$�ʤrj& \V@H4պ\uH6I&4`8}45?MKcd` P(,q7M?j.W@� JD8 ֣jQȫA`-{WAcGv]ɶvZ_ F9F@uN�T@ $:Ǽ1kxk:/<7`� ƛ O7;o/ j+'Y/<T-vY):u9)Izdݾښn؉wB{,!PK) Fr$T)r}zK93e"xhAV =q Xďx.1D fO$+wB5 ><V@/иt@/TebZgS6Nn瀿V+jF�EKYrw 2xQ)7DQY:9󟠶Iigz{ �zk38YlL%+9ukq/_@IT�ʚOnNP~OFNV=c\ݽ߁=5>\ǏWZx vZs!jN0P5s04$ }{Xa靑1uqgxmϬ!ǃe.yߒr| (6R#y$z_? Qm@�U[ +7褔#qLcؗƨm2t hsX>,~+w)U6_ӯ_ @y j}@E\{V|pt.CF8p({Џ* Wc7`,ҽo {4no.V]4p{B,໌H D@5TAX@7Ld3^V̞ތ1[5xyCIfXj?Ųrlt'Mi||Iz9H L"4(P c+=-s.z D4D�/l56Xߋv.w^`mt(9hs]MTbNab Po@c?#4nNm.[6yBx�u\߫F'ïi2q i<Ne<0u?K;@��zkj!LLtǢ3yKR{.)oj_wsО`5p|>=J\$ @5n$I@OT7|/s|7rvC$[gƻ[E?'N wHDūg3Wcd.ױ>)K׹^Ӆ4>+C ˂UW7'|# M6rq)^7d nP!�fv @sLᜋً;w$<sr9nQK_}Ntw\h|[)!O$2_HW4V*ba䁦gZ4I�@]@�U׻pFyc%m;QNԀ:FPƶ*]yGNX[AQAW~(;hHZ0pKm>*$f$�@p8Z5; QJ\r/я*C*-=lElijz`p PY<AX5j^`7 ($= /Py2^{-O#|t3sψu$k1DEp 14$P [1J|K:7gi_3p€d ѳ{;@]ݬ'߆ e\ؘwK�udbnX$=%Bk{ nFV>1]1̊4j�==o2ōerugsiNKU\RwʘFR!j1);y>y!h"ڜ=<ʮ"_ilw}6;u^fP@@�U&Iԙ8H  à\]];#m9y~W&ٲ:78 #^tNlaK_I1lFQۊ}.o5okp++xsޏ2 Q"�vH`3u5th8tb0֥St˦ɝ%^HsQ[b/S_K:~v̼3P;Sד+|̙ggC9=&x݃ɶWoD !@؇$$-캟{Ҕ_q0~-}@=;ha{,L*tAPK-.?G(w]x ɡ],S) 埨}:/yT*H6@udRJ6J9PO0"o o3Zv71'aT]Ds=0l6DPHUٖRIKͫ|H!\ge3;t60�Z"� H˟ 5[V|sz䞛?:h|8*uYg:V~#9kZ3.SfθWO߾(I@�U{'lKMߦ_owj|% o(xGQVTQg'sK;vv2ٍbFRbX� $N�To4iiJ4`H�,P֬E;ۇPĊэH$�* ;I#J"T>K[^Cy0]heu=ЎSbýܻ\%gbeqf.H�5"a�J}^Kh<lju;E&@PI@? %y7*l[x9 MwfovmQm W@U16Zn~2䗽M{A j?YaZ�[nWI[颶> ~֥'~g||NOl2)_T�*0~6m-2whD hvx?5z63;OY B1tn:e @rG7bS8 u^WD=ɰ@=rH^ʥx\rvC>gpV̄a"4.Po13( .)--}myplK]]){blܯjN{ }=3oGSúd P.1$sͦ!Sv)\r%YnaAQjt`X B#gR.=GWØY:*Xez+;A(Fg3=o︴/-]cVU2x:#dX@ @�UC;C!0Gzgh};3__.5wogmbE$Sz�ud9K""y9O$*%tyd~`v P:"�v 5C@5 *Ezenr|ܩ;|_D j]Sv8u^>7n(@c@�՘!]|w:o'B(}]mmr|gfC pO{9.˷B<1kp;AdVwsI*β=wn I@�T3:R:~ DGw}6ڳk$O7l۸6,Ov3]! 4JR'_zжQ«vZA."'$ _ϵG29f$Ak):)~hW̞@A�TcdžV߭)uimi%x:7#=ᕿß� 'gp iؑn_z)WD9Isg񱟛u %Km Ӊ\կ-wH#('o,jkw|m-{ {H74ȗQiZ|�y;%%3r9>A j5.[ܰkz!*aIjM)Eox}%89wmql{z 8fm[)]qݥw}^xʡ{/-8_U9{͸Mx쟪4(tP@5d@~ wB~RM@%v)&yoNm9ߑ$AT�*& @ @`xMֺmۧQ ׯjZ`.+ c_{8cgyc@1 jXY yUjQk4].49|=󴁕 mwr靖TzC4eyS.590 W&KGu& 0k lzFTr~ |۸߁KQ�&�ofw3n' _nwO[hٙo~ߝ*YrݾC2c|j-s*r9Z6+ C`|a,[b0&量gу�@ol6^ֈ^znvC$ I]9E( qg[\~?d ,}ͮHN'}zt}=n<ͣk<7A)0FPx2Sǎ͔߼˥8!Bj�=(xFLrҋ]cjR69U"1_7+/+<൱^]:4ݻ`uR+`3�* K�T @|9w F6 X{ǵh嗷W\=H(j c{g y7k7⵵@�J&�ddh�O@''y;le~[Ћ �-E:",m܉H.R7Y5$vݡV{j�Z3WpUmtJ:z<%[8O~i)?-pksѓ VpwW<N&zN|/w#*p0(wAEnSH:%K @O�TC̠QtO7^sS)?q}X]@�ں0XP<z WT9b!b|r"ZrL]Am@)P .OZEjq`L Dfgw2Eݭl;u~N˒ww+ljt{`{sf:: JW K<9V�Eײi!Z<Hu{n&wVMCO#<I"P٥R_�&0;J%Pi`=Lt ū(5B:F�*q@$r癀,_d[SP 6˸ܝVC"P5;h0w4 ,4Pw >@Җ͌}粼]\?tV̠%ל1D?i==gg}-cTA V3ý=[3C@<΋1N/Ă =524בoXɑ I0YuV rA j݉ɀ@oeyɏ<" K^O k03z&(=/ݖ{(oCpS,d 1 $wWv ϐh>u_مlQh鯿V^hcxe"d�%Sta P/t֥H~N{e;hRk~9\j_Z ''oKn.֐힤<}~6͹!DoІLNPLX�es[rG:DG|mIu-߀+/<`@�5{�@ l?r.`Ȝ? ɵVprvLX֬Q<M'|km8u#SO^FGM&hrP|O]Yλ.effNn|KG[vӝb&4 ْ87OصC89GsMN=d3SVejQPr�<w)[t08w.ͩ]@o.-7ڥ,:=n~J iyK�U 鶧 B2l4$*6vI.9;^yYhۆk8L(@ 0`SWA-tbIfAtfrJ N4e孫t s?<uN 7 *(kmN+vDC@`@  @7zEezZ&dO^pfֻpruQfQ+MǾWǍA =@ l3 ]tw8W6V% S{\)O/"ۀӧ{颫An7C3٠0§9i_htoevB~&~헋Fmg(@5 &muN卿N }`atV D?鞟P$�X'qG913+e^v,?RT3{!J6s+ @M@�US[ҵ[).~6H Ie 5X){xj`b7ġ�*F�T1@(F79E*y֐캥njg�* �ܩ4 D'~0ۿJ_,&&tA2fet<?T͹u zZe֫^_z|r. I�TCVL *G`a.:sE$/xo&в$io޸o>Kkvs\O{'8:&S E%o;-~څ=DWIB/ob;{NF(bnw*o=H>Tjca.0»MvO şX�@Oup�Q3.OX�lyi-(#:@ٞ+ñAT\th [ qBH.^IȔ1ZW24oԓh+*mv=͝/?Y=I.pΦHwAqq\J�T9HDPNX�%7;�ʱe瓃 73WBm>JZVrBʝ'II9)}dB[9, .G9:jU'(e @�55 j*qU~E^ڱ.us ^a !"�vM`Qm<{YBȩi84$u߁ ڑRR~FIܗs$ZRn!�2\Lm%Z<^g#DܶV-KAw?KCu9?;'R>9=&4 ɡB/I�ً+o6%Qd?Ӗz[va P}r#J3iPn}>fr"VRs�) ҧ]ÿPDsAI'J{g&K819@�UQpMᵔtrݱd${nߡfw-qNr)TJ,-ql �@� @G sA~_s<hR<wXymf*O$�#�)f E0 |\Z/k}/4'v"ir-mDǼ>C ~^k0 kT@ jـ@ /76"[GL˧iZJK9ޝȥ般$oG2?qt^;)n WPv9svQَz$wsw /~Ml.( ,.@g++*7'_Y8.#.诣v? Ҳ{4tDɼE*3{v"ޭȬ/Y@1Yb`P5yT+e&IR6<?#Ŷdou8'j8JIR=Q<LJV-~}Zq5qf>|oÏENߩ|Ͽ7Oƣ]_Jǀ wʵ`1[=~|d7Q^d~#&/б -1he]=ӻxwkwr'ܗ;gi_׷JÀ 9)j .'ڃVudH[+鼪z/ k{x͛Hո׺sO[Y>y݆>n{쎛kK {m~_@}0/\;vY٥Ҕ$FP#u:41 @mn a6r8w*%)_F cn3kɮ%doS'f}Qn5ll7eV[]~wU+w¦D *ib`oQ [>߹_o?oYk[zEJM~ǡs4z?NĪ)XVsW j_kM8V]}z+Qi4`Dr(dY~FI$Ƅ?c0MS 0p$\ s wD񝤰Y_Vĥ]}7o(jikO}g;MIUOwm\Ȍ/YdSwXΫ:~B66-TS}k/*FYb`P5gEs e}Gƾ�.=ArCۍsPn_~rlg+۾,1 ʀ ҫ1Q%zL['l>2o|]Sҭ[~'Vb*,10 xi9k!%䄕ߋfpU_^Jk=Rpq*~?Ҵju8]LJ9x<y[8wjsKӿwқx^)D ;* jb`vmtM;WNFmO _rtr[CfghP.oxGҸZ>۶2ֺf/wD:>Cq/BPCT@IӔ80pqù'sjwP<w.~d64.|m1zvݣ7)H *t )+V77t,1Oׁ,0g/}E6dy펻>_K$π sX0nk }޿<oۭ\Wk\mQruV+u(Vӎc4o<sY.ag|eqU']P½eɭhs˵m5ʌk^5ؒ?j/v3lY/}[ɼr)K 4Pw \whE;95ouLӿ柢ETJ͜ \;w٦g7-.N^w/s{�_l�_mZynOɎ;9_}FZZ> @D:Mb2**Sb@ ,HZ?\xM_MqȾ@rM,E cc6+ToI>9x4?heJ̆ 7 x3SZ~T@Mʙ:3gA]\.ke>/]<IOh!yU_䯴\m~Og':ODVҍU)zG snQp"wP5O n%_HyK.{F?._-\L¨Cb@Ԑ0b`T(Llit[WYvsѽl|s~=45;=WkMu3=vj㲫ks;I;ؼt5QVkl{5xv>֎%NP-T@!&OWcӇdC /pXΝX[qK+ji|3q]֭\QeErUhn9!x֚;<(?xV;[0_fCĀ0*B 1`XVO,5O45vKguU'(a}smFK|ѴBhƜrt34/s |Hc[%@ 852do͸U_sX@z|Ә+a1_/2j.'BĀsNr>Z @]$ب]QP:;wϱ=!qso!o`@x'R Xٮt>@MuE4IwǷ얱KeW;yslEqWz6a+wqlّսjwN{f{?6?HtjN?Z<)޽ᾀG('4/6s10T@ U)@%Kk:._~-F*] vHKӯ"ZB\A_@/ܶL=mWNu[S6Yϸ܁.eA_5ݎhxwOD*ǭzbCn"`Ic=͹qcmsBVu{R&=tEۯ a0j,k@;GB Wut.hpF;8fַWSQj+"[=-E *bG11P!bL\[Qo.h{d H|)PU\Gw:v<Qnvnu^e4wQ/Rg?s82їk!P�Z(bsY wgf(?LKST |gùK H{czI /6 ܕ{Y3׿ rZMÖO.Tu٭f[^IcJҽ x>y'΀ q?6|mK]UwgAQcܪKL~Znҵ6rQm %Q+fEa+]5hʽO׻?Ή~瓮 ks#7?%7vMj5`isiNm7#PûF~'+mh(cNƠ<+i W]\yٙg@kb~?qda]eNXn&/6A25.mj1fov,1 &;ūZqN-n 3q 'ƠD]k#L j ƗŀPչFasN鷜~RrTg@cP e䏔snH%Mf?SnEu\YoS\q;mr,iOs>OUO pg9fOѭȀ I<ZH1i_-Hi9TRq| X4C݅5fue_UFK[oiwQ_vߜY㋾!<v[ € y]jWy ~t,~W:c}|m>"jo&9 <o2P7`& 25j֔0P?/39e/䜆÷J@>*QD Tf` =휫?j_pex o ں;VvsЫqU028ٌAr:;IIf@$]M ;U8ۑ$Wל4| /~ܺR7}{|gwkT :$uov_5کޚ퍚[hc޶+k€ I9Z*'idR^ջ0^Ekզ>(.T8lE |?E;+>=sϣ?f6 I qH10 4GoWJvnn}wwRETn'c(}uP-|#cM FMh[ g}Ĭ?W!b@ 1 Q~8|ܽxh=vV:!FІBijٜ]1'-Gb@ 1 @\1 Āb@ T`@T*Āb@ 0J1 Āb@ Td@TE”.Āb@ Pz1 Āb"**t1 Āb@ {@ 1 ĀPU01 Āb@b@ 1 ĀȀ )] 1 Ā*b@ 1 @ET@U$Lb@ 1 ĀPb@ 1 *2~L` Dfu֍4&-rwu;s<:s[I򄉁q``QIr,APq,A@cհ7vG[o=w}򄌳ҥKڵkl):|F;Ǥy;ikz:8{7^<4{h`<W;Y8th,ġ!S]1{-YDS봏+(׬YZo7t~. v~ ((F\řx-d0ПU.U3.3r8ZExb@ 1 ĀU1 Āb ɀ $EJb@ 1 @'*:'Āb@ $*)A 1 Ā Cb@ 1  JR1 Āb@ t2yb@ 1 ĀH2*IĀb@ 1ɀ N>1 Āb ɀ $EJb@ 1 @'*:'Āb@ $*)A 1 Ā Cb@ 1  JR1 R |_wO~Si1:c|40@zU N/{cz!w/}K{iyK^fO??n` /y2~O;~盒q|s4GM7ԽUr[tsdts; stnvpGl;%\Ң|{[|A}ck`rFPC>yk_!/c=l&x`V tInwoy[ܕW^.Ra,/~E]4*/|!+G7 nM6q'*M reƽ yOq:/x,ljwww_TV2FeM7p^d+^ d}-_2I[9T@௵z?dWGӟ=ϧ/_p{v!?*ou4 c|{|;G=Q|f 7c9Xĥ Qe8dӟVeڷ`o}j=,׾֝qw ~?X@O/p u</;/R(u]/~V_Wԧ>YqYz;C~1o΢k~%3<}+_q<@[h_L|l_>efwqǹ7M_ʰkJ;̌Ngz뭗]6.Z{j-ymqU1M8vw3Ǫ OxBV?Ȇ/~k|Op~_wa>,[f{o;{tf/y<!/q nxO;oer뭷.}ޘ(u^Gl+g}vtN g?Aϸ~Enlx+q|äi aXegoas[ynjx+ W^Eenm7/\$sXќ;,ST/V>gܲ_첋{3pJjEk)jǍvsz~ů~+?٭[.+9755)9%>[Yon'Y>f܂~׻jo"Wıvͻhe?t��#IDAT^8 SɶE5}Ķigy'^:w뭷fn;w-:->IIř'=z /vP�yg>JsO6>\!̳?r+RABjZvUjʕzC(ĮH2K8 7 h-#{csvL W9Q X}ѭb\36<ITq^{hީ5~7+RqE}#k}V}wUC|*:{)oLNzP9_(h (N82ڵk6 FYV m5t7O{=62AJPd/W4w󝎫jeWj ֓]Hh-e\y/}7͈_ڼ 9!aKW0ٮZ* y⩈>{ѼSk.3M(nnoUe,:UGyX8~G-_b/xޢAl?1sbo<@x'{ĦF=9,[,{~*<+qlַ9F~Y!>7ôp Rk/ZKmv;ǪϫSJ+J$yO~2{Ͼ}~Am⩈cϠny/wjeׂ|?>݅B sV}c!ULϲ]wunq>gңǀ ><8]Gq)/Sp]J?ȼOp 1R/ qc .,{N>˃9֎q>c<ۙguV6 <QEFsܚmߢ)6~y\?SbSc*z*dsqOzғZt'p.^(Ik8Gͱ!Cy]n\U¥z-"k%)P'(8RG?Q ;< - 6 KrxW5\yB[ ռj<ӅӄRp"]uA>>&[6xova+ H))qSԼ֌7! ܲs=@`}k3S(V&/GC+ prꩧfy _}Pα<g̓m@P9;·;>D|~*2_:{>G ~1GqDE+ l!v׿7=ϞU+YQrQG;/{нhxسh-Emcj):GW`8g`?KPwݩu> ]\{ARS㰯AUyOͻhXCscxȠųg73k3](V&k@!>`Dgkƙ7A{5.mQr,APq,A@l|-N *o!>IƜ<ׁ;yG:|WaSKUQLOc6:`qtwtg|^K PCAE>lmb>B84q0ܸ]"(H2#Āa�3V} Esben_d10sfpF"Ā(d�<>Onm3;bNO)(20WXvsũJ;Wa�Xgl>Ig.yeV^Ā v/vjHyr)L ,&ϼ<K 2PJ6;is41 Ā *x`h<R/rNb@ 10 koW?== TY2Ry6Ngԁb@ 1PhlXg8۔c~|Pe (ˋ}'Q1 ĀQ< el]@uGZ8j#Āb@ 􏁼=h_}iT "c|kr1 Āeֶ۶CG#/F rm~̶Xab@ 1 `LQBYTMs| pA +Eaŀb@ 3/[<6 S9vCÆU@HC,-Iy<ܶ-Āb@ =8 Xr™ڄ9=(lbS3.-Āb@ v(6X,'lG( ' -`[]YC�%b@ 1 v\ϻ=% D~Yrb'�ZA'u5ZKF{N=s՜3`ϩȀ( {0}A =鳫6U@l"S8is>S2 \Rt~dh8yo^`�{0 (.(bmًܾJ˱X4 I`vXq,}x--YCqg`͚5ow=ԼCxb;g=6hwר59w1ǼSNsq?)OBbU恸CC&`'(TR˱XthfN!f )c?'#ޖ1 Ādc}'|nb,b qAc61hЦ a~hg NYԴ˱X͘հc %h@"f}HmĸPDm菍tƥ(ؼpLűmF;-;+b@ ǀ혶+LF{(py'ܲCt﬍≹ f.6thڧeyԈQر\b-⢟{g<0F ZƉډR11<f:0Y<fy̱}[Lb@ /د$[?f#NH!AA‰}CSB<9V?ʊtԇN0CȇJE4)Kmc6s<ԁ|bV6| 1 e�VL,Ny|G̉Ġy WSCS7+s,xm,l3tW`U�om/p6u^.8a`(n&vq0~,X^:gNh÷b,.[ 1 &[ybc6=qjgm0M!k"cngسm3nh6Ԝ~<fyh!P -MC!̇Ǽe1 x2]oW[vF,>ƘA6׃\+l , scy6'+Q@Y8X8b<Xh/Ҷ<}hqP\A`cl[8Ex}jǛG!F-.[ 1 &"1lc( }/{d̏Z ;c1y6g (,mhs< xrFbA<`l}Oġ!̵v,F,k1 ĀX {c61&f5C̶ <|eNq\y6sY@u3A,Dσymb'`,509?y8 F;f11~c1ab@ 10~ @XbMjA&f5mt8<b o}k@XX/=oPX�!Ġ1ȁ8gG`)̅Oƙg5,&[ 1 Ɨ}YqVو>F>h#f۾Ʉm;5(Zʛ &S8Ͷنv aA1Vcppl[vټ|1 ĀM_gmw`c65pk38MZ0N;$u[@qlkcЇ|y'Q,i�|RsAz`c#\ 1 Ƈ:̳~hӷvBm~&/Ęg"֍m-*4cE@1.Ijkc8Wa[;ÃBܧ0|+ַ ya;b@ 10 `o*#6hk}&N,ر8mjm}oeĚ<1�Pfc/gKrby>p`:!n}Cc=,`�a;ԈX~}a'nu/[ 1 FiE s|wyĨ8hCf;+v.ȫ*e۔K bж ,N}C!ljf9tX< qKb>#!ozfŀb`a1̮:ix/a1D:xL|`ozW)au*R|PT8 LE5\-!a85omơqK>*`/MG!yƲDKjc1b@ 10 pO4YvL~iLc[;1f0}&| 17aPNߒB~]dIJĬX,`hڧtP􋴍p,N|b@ 10^ p˛u,n1E1o5˜O9ymgcAf~32(@6~j`m`؂m6NnX<J5DŽ<ڡccb 1$b@ 1 �4ĬCۢ(6_VcMȵkkman~P07k 8va.}m.mm1@M1b86-b>0l aX}a.']yŀb`[UCvgtXѧf.}j>Al\`V6ĬOamƻֽPL/|Q0ƅcЦ8,B qsSpbE1 %9 b@ cWjf_1i[D֧Ҷж6|IQ,{jke'Rm!."ƙ8,Bf1HJۜiC?ccŀb`1Ȯ<ĬOH#Ҧƞ a<ff23) ͋ Q\Y|�05_8cĩqY YX c36|b|zG{ ,8bs,evŀb`4]^c61. #ӦĨ9N׏P؞8sB@ (,.ڶ8Ɖcq cv'-FjkM(e|1 ĀX8 pO+.lա ?A֏cyk#μ(&֓.S@a&_u`C ,6V,#ǂ80ۂڈq|>yi lگyx;i b@ dTjvyy!NHlmXAd1k tb~yӭNS(q6qAm)qbljbф8cc61yxea6'f=EXsŀb`r>[a,f xc^I;6f0f}Xy9&lѨŊXSEٶ¶ ljdф.v)\Cڇ,fm M4g\Z 1 6vL8}j҆6cmbcERY}pAb=stܼ>* 4 `(B01Аb#ESv!Y81XxŬOH#A0\b@ 109 YX<i[+m[kFjY@aAe7km,Ĕ%'Emc $8b֏ vyv3jڨ,1 ĀMDKو3'f1Tєfmb,0ɼh$F}"VVplKM\3 mer-1 83PfߋX,f:c>nDz~hy1V3b],Rƹ8F߶IH+86m1é h"עX;Kb@ ,T0f}e4rl}iW-ΞOb30mr]@a!x  Maȩ" }?qCC8혶XhÇ1Hl^P1 ĀWq<lbV[G nl 6&ȅ_o#}]@aE~,^q>)�b#a^h|`ۦU 1 @>y{_[?f6F&fqa^` maA67i j ~hg,;fbC6AR~35l'Ā >œ<ⴡ,Ɯ<qۖՈC,BOﻮZ@qBE<r&Xoeζ cG>}a{hk#!1?^FXe#Ā�n%6Ĭ0}X,s̃<kf;c1kT̮Z@$6NE;b.āA_d}k_m5G`lx/yŀb@ XZv>mjmuY;̃_̧OM8%!]_ (LbCCX4We}-Ϸ8mvyaCl&2LVBĀb`0=)%aNoq1Yv/>[qb8Y*31,(,iv6x|e>Qf{h ac9 uW/Ā 5UBhڡ qr40 ?4F]m,b)Na6^ȳĬ6s-bcM$1c b@ a &ĬOюfelgsŴŊl _ijc6"Y ~Y+|mDүݴI 1 ĀucmB)q ᧰Ti 혟p^K^72c9!fM0(F" y~ g<9v,&L 1 &n66!n]1mm [XЎyp+JٽneBn1a|ozת!Ā@Ս>bOٌWUrqnvm;XXu>r,nmL>uY֎㱜<!5_c[Jm'[ 1 U6XnM iѩXyC>cҏ29v֏ l+hWeڜ";pNMok*>1 ĀsHxY?e3j, aMoanþx߯Ml?+hS0ƨrlc1ŎMLZ 1 @(* Xoc15A;OrR:+'~ne "hSc{lІc5kns]5߶-Ā@Ս?/?[`> 17l7gI<V}XivپBȷ@ qj}48X^-ĀbRA,l<eme|#ya?Vt$TtE~^A틴İ\)yQL 1 nybxYgc1$lD羖͛2@a3//{AG^00?1i1 Āf U,!V䗍ټ26xy)岍ymNi{{>rcx6fmc}k_CnL1c9Āb@ TeJ-9ַ6n<;̋yXX(va?ͼJy1<z%ax//_b@ 0mA׮,Yڱ9V� j*twrc>I]^Ԇm1<1 ĀU�!og.Ӟ͢KQW(7++c :UA[eb@ 1P@2TybyXr0X*s[ ޘ_eX޼vSs~[}1 @mRcⱼ2ḇjm[hc#:F*?/b )[[bڜnAN 1 6?2}Tc1 ld:gu|+9w3NQ<K٤XURb@ L>,R}b1<LucPvsfTx^,E2񢓐껨bb@ 1 2Kj[ϋXOQL<IXذ7nK+w#Ecu|Vb@ A1P(_m /j[Okf2mR9-ll1 Ā@#kMX?,L~2}&|�U[b@ 10 (_~^cz]TL/mpeb@ 10 t[xmWeLj Ϳ9Ti_%Vd5L1 Ā!P:n*SkXQڨ{K7icKb@ a3kMnX^zmo饏^v{cnvb@ 10: G!˘%}Gu׼FN1 Ā*TFׯo2 bnSdCZ 1 @ c}+aj Pb@ 1g`PΠ TD c/'N1 ĀQ cׂa>=c|Ձb@ G3cV3}܋q8̱]!O 1 &q(Ja$m(Āb`ۢr?EǤ˞;b@ 1 ƅ(, X(Vb@ b` ȅ\X,䵇b@ 1 e`⋥1*"b41qύ"b@ 1pXRHH1T=.Nsb@ 10xT c Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ 1 Āb@ ܖG_V����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__tesselate__py.png������������������������������������0000664�0000000�0000000�00000110127�12641336260�0025064�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��P�����P2��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>592</exif:PixelXDimension> <exif:PixelYDimension>494</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> $��@�IDATxlEy绍{*bŮQQĒƖXP vM(*\XhEý?>{ߝoNݳg>gwyg7gw{SHKOME@D@FF523X}M6Ո^ a8d5+AĬs3_D@D@DbX4u^r'" " c!иIF2Y4"c? cG]4*02M>qOI)" " #$0f}pqu} `j," " $0@g} pQqT~^9)"0gT~+A[ bcO.(}" " "0,Q&= 2tuW `r " " c PUR7?*j@Ugô$tj'" "PU'h>i1Vჾy;A%YD@D@M`؀d\mo} ,!�v Px!7" " 5!0~6 öO,F=LeVm-?nLHvUۥX#v($7A.Ӯ*-㫟E_?}VD@D&+cWMjNJ7|~˴).em%@] [FE>RiSZ7 `ZGyic~m[" " "0*el]d87A*jWU2IeV "ge12)&E>Sm֍kS6eg2L}?QW?d+" "|U ER+5hyv86~(ϪO�/eZAQtLj'" "0z βGM@3KOEcޯ=ەG9?>./K�Zzj*qUKD@D M`}eQ_Ye): 5e)۶7~٦buh(r@�".uEe5ґKʞuqޏm6< yXWF^A{RYڤl/eh\D@D@!P6pȲKt9 Eem諨k,jcomJʔ0-fXґmm{+YɳWl .KPc?c?y>C}~l"(6~|f٦.:Omv[_x;._xN^k<uLs1>֏m{Y[IXsL=ᢱD?ddIFԝFkL|mm9զG[{~!{h{SQx~,׭[w7|a[nvo@ Amm.UQ߸r g_e}f٥Ζpim/ҥKa@ށ9ękݳ<o{9ۥryG(-su2o &Af/tǠ)댃:(\:gkk2Ys宏·=m|'ۛ}}Q)9G>)w:>p-\-Z@xSo[9J1BkzΓ:l۶6eNV,/.畳m-A3ԙN8Y& y,[Q"rׇmgP`#wl7E<7ԇvdQ." !?r*6 ogu`9m)3is@I3ڨ1?E5y^ieL )ȡܙ' "/[vmg}n!vڤRYvyw\_ea keʶ.%CnmW^EA'O8Q n'|orpcm'(Fl|u֕US}Ym':7l$@d}v>1W~2؎egt>cOA=|S9rJ=w-ZUx05w)zoջڔʴvqy*y <b}^Qfߐq[x7n!p 'a6OVE< ,yJ`t}N<AiߩZuMwW8;c1Q&"  >NN,|^¸L8a0}Y9Ն{<g6OB /zd Ic4NU F ^0O 6)9KC>ښV@ CYQfNmND -f-Rpsoary۰n6Ԛ eݓ ߍ_s o<߹;.ƹrw|[ӣܲۺkcOZ^w;;~.^ꠥo wLIAh}m4@g$>aglduY_Wo]82n]2{?8!- Pͺi6`_`�eGm(#Gh))æl}mcgp)uye1)r\:+L*_tEn?vUsnnru{CtO|p s]n9n1\- B/{O<΂|UpQwΒS][:SiÝyE;=岃gL<Xsz7,~i)QJXMCV/]:Bf~m:u^|HN =w>_lgn~؎y7˴3yf m9Ya{Yu!2ν<vrʆqsU]W,_il2sRfҡ{_>\d qSp;\us 켍s;ont7�kտ6]ֲnߟv>zV~9+[n;'/>y"^Zw>xJ޵}p7WG}@uX+vg]ӦDR7մ%%wU"ssKAK BwWv7㟸ܭ_mf :Ɋ8~B:Ll\t#K_θ]>a= eN(@5FrbHl._ؤ[6 MymY}P.wm;O_g7.7+ :ﱣgWgݭ?ңq'Eq g[&xi B@w?+` xB~os6W<z-cz[wΚ{uiKٯ,:rw>.ۃjD -?c?={un4~gc?cbN}m:z脲/Y޳2r/>!w2vdhф2󔛼 @فd`b-[+æ{PPC3y ꈛtNo-nsO{M.`pJO(ݡ|=R8;c|o_F3D+QCwOo;sh.96z"P!Vk[2]v6}|c3pŢnm׺GOSw{r[.^஽"w?f!mxq!3łJ/"P%~Z9'DUe3`b',@)KF`o7y +_ް3&]mM,Y:+K08:[N: Ţ۴˜;vE\ԢK/k_2'T|y:=eE-ώ)6%w?s}/z#?.p.Yk/vh2SlvQ"P�1s iov{K^X{?sF_/=/pkoʽs[{vpo?>x{]xG|ٿCޕD`H2~pNn-V|vz!ӷ>( z+ReA!uz %p _Er4L�L]*/ҡ7gc*hN ~VcP?~b8I׸Xze%l0xA�O{W{?vΟcۻg<pϯt7~[Zꎛmw׼ҭ[P|}s׻5ty+x|37>)SH~#1llD9G>6 Y6].ܡj1k[vhGjVF i`PSN٤thkTtVQ'Wn_҄+NuPoB_ث/o' .Ѡ.5mWmyc{/]߾+OLX}W Söfv<Ze[}m3Oq_1^nc{+^~Sj-=Ewq78}Sto{np>yTA*",wvg~rlc[4x(qbaVܡ1QG9/A)Olel6cyj^'TtVrs"~sg|!|.<0>|}R'xkskw`wƊFvݺ/߶ A᳼SFd?gv,k+6w~x |38bdžhSk/yӦLMԵ.d"29nu(?'wofknsUvq{j;W-ܸtUw}{<MIğq9%>ggk}G7M39<лo8!>ڵ=T h{Am}#GLepA9/vi+PE55luF^y-7 b^Y}Q|v! W=t?hW]odZ[~7Gw>xS׶rk{v_gl6@~xOݷo*|.<0yzZ{݅D{}ǎSu`LJ"0(~|ֻ,ptW=mdۭSNq7x{ w[-]B]\#Xwus K?hjߣSD~Y9Ice~2c+0PA1؏Wv} T }⹥ym1@`${=PN6q=upheRvp:H*jgͭq#g?v.j]q@_󟹭?1W&۟{[{pMݓay?w_}mDjs:$ cJ&]3nijw;d30N_ILF^nVYI!?7>=}Buw^|/oCs-ƽ??7{Kxm/Mw s'D`P6>ѶbSWGJg{江NYlڱlӟoSS1ﱏZ" :c?p�3)畽6!Gۚ+eӮ2)Kԥrey`ܔ@w EFn'l -ַ[rY[Տ8ʭߵ#3x5׺e|mv;7|ڰŁߚ?i>] V]Py{,_J"~ӘCmeA )9GmՅz_֭K7Ҿ񋺍%EnBh'L(3~s9>W:9vryЏH=Vu 1G5eq8͸;Cw7HKyHXY7뱳<uH._؄fiO}lUz,ekku�ҟ_ć {xP 6d(8 ){QKea`$vmkXl]V]}I.sL2g7?W?WQ̜Yy ?C^ݡ_Q:}q+::KSf]*Al=,@av,tpe,SDz!#YT9E/qzS1snS`R$t,3GK'"rD<b#f=. ˁ:dc &߮[o/lI4o`Txدe҉@39d9&>W-fMֱ[+?sG[=3#k)6hJ{ט=LoAQogD=m-h<%W@ŝ@q{(:$3D'z_'Ye'_ "uum ^']eΗcd1ޮK&gr\R.iY99>Vo[m;vʩqƁQGt/\l)kTV ]ǾY+):D2lO|A?ȱBy'i3w/&Q=[޾i}[?-$ȝ>h ]<R~fw,rg?;ŗ=e.tKWxa<㙰̑ZlcUP`j0ruSeJ᫝,Ro q/mg垙$c@ 0uӇo# szA'J" "4Дy"3Âh?C<=ǦQ^]3G̙r,:(۔Wg e8'uC'lΈw9~&([J<{Ck ~~o޵O!Go&+CiWTg?٣mJ̀)kDO ,?ҋTOݓyV)(9GWy ,Be./e)x?F&^ a=ʴeʴ1O_69:g[:)lG(+@jOea0ؿS Q\g%Աle+Kʩ:kW;i8@~E,۲!ۃ~֏d{q,c)Ҟu(3QfNyWe} Q9X]JfK{" " " #{1d8W{Xꨧrc++U?�*1'簅z6KG)YD@D@D`<}rognu@F]J:iYW�zQK () ثOؓAuV%Kze EXa Nz浏P.%S.ڠcS; p_{2uȑXP٩˖j?l�.֣h:ֳzqճ@)sf9Uڲ~XfnVf8nq1X+s됳MlST>$@?W(ۜ-9֣6Qf\q�<dsgz'}1lNvM _@Y(ĐCS2u6" " " #`X(md$Eb.uT<oۥ!G+j~*" " "E�{pvq=}Q2s%0/﫾��ى )ɭ" " " !Pf FDylvW@vf &�=Єq:m9:%{1e*z$ӖŦ,&HP0C>l}PXYN֟dHq ٦>ec}_mOTI28ǐ+9<5@rO}S85ͩtta4I08Ǹmr*OJ7�*-[9kడsZ-Sa`;찃?쮽Z/vؘy 7>O]wunnƍiO{ڼ|3݆ =/vrJsWE==#I=F}Rt{}urK8O?򑏸.~XaDejou7 9ֳ>ade2C .5A謞e(cQy |pƇ1>;0wwNLC~_Wnwt/'< 9k&zc>XB~^׹G!Oٶx+߸'?n]vqظJwg~{\/ Hr??e=TN|;~;G>mCPl; }mcB([%e>ֱe\^Aŝc7K}sl-?6e{菝?'??c?{  `h(e:d2zSY?m??0Auu׵,X_j/?|0;~[o3l} _薭oZ}2Ωۿq2wXEx_ݺ{t?[wQkF2}={1dأWcލ={^ގ={=| &@lb!K0@x%Se76FH RcNSQ@{lrݪU܅^>=\pխ9wx __WÕ-\WVwsE7-[s;=u?Oի0܊+BA<Rha*lʛ>]zW`g`>0O7T_-Y:r:pU+u~-[裏vw~r7Xs1nʕn͚5a>Ozғ{%?}3"{}: s_gl(ĺrݛǼR4@2癥C=ꐘK3g}mr ,>lƈ9#=F~+Pէ}Hs Dw@?}?>a}kOǼkuvv~sjl=o uwGN<ĖZtPP~zA&jᆳ>-6<g:x#Z>0if:Z׽Z~^󷝂/Yvm˗/o@o8\{6% ׿-MќmN?֣ZB{/yvUW]zڿo WfV>>Hkg޺ck^Zn]lo[>%]9s*o �7 4BuQGs?qXݱ񉫁Y=ir[GP3տm/1؃cOތ={5lñ۱cǞ1�b x 1C*T+PWl,9(RNms@!x'3¥T�폿ǷH鏇辉%7n=]-SMozSN57gp \xӟ֣[sOӮ_ɰ[l0?z>_W.袮u//2l.{ڠ7IίȗPu]w-=l_sp^zin}nk׶ǔ`9L2b-[G0ϼ)Ǐqۯ;~A|[N9={1dm<˱T�XbmQ6B9K0L*MK)S9A@!d�zW�>^{P�?=oy6=^-D&Bw-$Vh=(<ڣ;C7|shc_hV5z-n3>gS忍}[}A1k_4'sa\ "+wv<Yx [!C*… چAt^ʨUn=mPo=U?�k|3nv{}{/Wvo{ե'?{2fEAa/z*}@}dm: $&ՙUv|{ ϕd%|k DAx 0Y{EJW9BWi<syo}_vo{_7[:SO }es,E7M}~�?`#B9?Q&ǧʸ{xg.[?<yyoOeT(MOW䦧Xfsߊc >by_|Wlߒg9<ߥX=:8mCX氩*Uwgji?xVuV.mQGV{Jছnrm?c7fFBP'tݳIWr{w_8<Vx}� o=㱅|;)gf+JTfNq<=UEmMa}<TSDg~I'SWW{*M3UElS1:AS}K_rְ{F ֣HpMb\6X-`Y9WUg�bb6u2ľRSL`=W9+A[qXbt+I\`9JaƸ6' q_(o ]u{lo 79+k~9LJv2iQ`cu[l+~'|rr|3M|4mV?t~w%4t '' z(#T{QgN89Oq k9IKHR .7]﵌rJͳB@�pgt<ۍo[xx2PxX,x{qO.+Vwq/i�x d僧Fxߚjhmf_n$<샟GG÷`)<o=x eo}+<oyoRr!̷֟կ떿_<2eGm֜`?C=x ߄ ߌ÷?rz>GTxDx}"3Rx@ݱA0 }dmb{3wh׏ϸ}NÞaLvWa^={3hsPӱ叻A& qb ~'|^elCٛd'եdl:m( 2@$4Pj$" !t?sX8Q9d >OV(#fB 2er`A}җrHނB܃FqБ1O2#'@eM.l^D@D@D`=:z;:k76yT> 2aQzY\D@D@D`=97ӆ#Kٰl^ܾP8RDR..qgem["I@_D ("gu٣ΦT[_<+P p%[%WhdVE6vc-V ׶|l@Ց@ =9lE-5t}(N( R} }+/7[َ_m;vT�*yQ;h&@gUbh`" " "0Y{qϫx6ɓ0�l=e#R3G#+ճMY;W!⤪QKpڛ3l|:PLY8+kKE@D@D@A}v}(.k?" " " 'ϞݏXgR� �xcD@D@D@[l/Wy}'," " " "0,i Hkxj/" " 5&>iO[�E`ERTO?E@D@D@FKhO.>.3uE@D@D@C{5ϑ4!<OHerۛ@M9ዀԝ'" " "P; j$@ ( i|" " " #�vKԝ@=_I@c&P(" " " P�U Gy! fh5Uj(P3ؚ@5UF^DVUPV"0\MMt+TN@THPD@D@D@5}5? (4'" " "P9P#CP�D@D@D@*'�rr(" " "t š@@UTE@D@D@N@TWXʑʡ@ (j k~" " " P�U9R9h:PM_aOD@D@Dr *G*" " " M'�+TN@THPD@D@D@5}5? (4'" " "P9P#CP�D@D@D@*'�rr(" " "t š@@UTE@D@D@N@TWXʑʡ@ (j k~" " " P�U9R9h:PM_aOD@D@Dr *G*" " " M'�+TN@THPD@D@D@5}5? (4'" " "P9P#CP�D@D@D@*'�rr(" " "t š@@UTE@D@D@N@TWXʑʡ@ (j k~" " " P�U9R9h:PM_aOD@D@Dr *G*" " " M'�+TN`QPf rzjg@# T#Q'P㤭D@D@D@A@T#Q'P㤭D@D@D@A@T#Q'P㤭D@D@D@A@T#Q'P㤭D@D@D@A@?وeLO"WXwy@rR2uy`d X,Sl /4:Qgs?L�*O#)H:Щ~ByUD <ۻslLd2c:_2ȑPd<BP-HhWN:$w6k�([|_ȕD@D@D@ (3s5y3Wh PY&[z )O" " #�ykڝʕ+r~^D@D`(s|\E N" " '�K<<鹨@(jޚvgTg rˁ*#�j| +Z4fg jՁP�5T!*ۊh<" " &�j_@VQYD@D`(ծx **w" " SC@,U= Q fb5IC@DqAY^rKE@S (jN`^ @W" " !�j"؛ݩn5{}5;@, Q#*" " 5!�& 1a\rT BCP�5e 6msQVKOi" " ֪R*"oX"or#" " %+P?3e&[z ʐ@ ( 5l|'|S հutD@D`(|Hy䑮NWjF `:DOt[+y@s (jچMkI鉀@ (jNHjԴ-" E@lwg˫Qp05@P�52r< =5 =5P&\z5Gjph" " I X ӳQuYCD@D�@< 5ˤAP�53K=ը_C@D@B@TSV2g+W̩*]5ӈE@Di@5mEgd>5# i@M (hX Oc%+(em=M^YZ*(G-^-A �j&y&QޚLIPW#' jՁ4P3M*k De^D@D`X %& S* (|Ւ�!+q\ JD@)_@ Q8JD@DP8MP?9& "  �ˠA.'m%" $�YPU�H" " @Qe (jjn" "0Z F˷6W\Yi ܊+4,ED@D@|4P 5ED@B@TSVR󨄀nUQND@D@5~_h]*J" "0@kޅH",P3xYWD@D`v(L QCSSh P \Ԕ TJ:RȕD@D@f]{|'tS5@5)'�jPßQ{E@D@&F@Ы&X|kZՄD@D 5zjt+[zc+" "PG *TP5˦A@@ MD ME֞@s (jjf" [zZ�u+" c �j ʕ+2n2k" 3J@Ԍ.= Y (7q7sD\-&,"` 31\xy7%P+"-" "0@MiK�A ]?\D@@@�<&�^]@E@UrߚhD" "P2d##$FWE@D`D@܊@?\T?d+" '�jk@ t"P�5=kUHT%GDE@%@UQNDZz.Z&" UP�U5Q蹨@ʍ@Kp'��6;IDAT@@U˳V\Y1j 蹨LIP�5I[ %S1P#,"P%QUҔ/MeKT.[ϠpyD@D`"@M: K@԰^&H@Oi fz5&sQMXEAD`(rzjH5m a4.&6kp+"0I &I_}@py@ND@2,K-"C`nn.U'|U)% TLkQA~* +VTKND@D@z (塒4F-&#"P# jQPOY'�j�&(e$E@H@aץ+We( ocD@M@TW^Gy^$*@@ MD`z (޵E@C@T}bl#mmGD@D@'�jpvj)SM@AT//"0a &�^&E�W"DMv }5~!੩LP�5˯gfpsAK U@D`6gm5_a (ڋ@C(jBj" c!�j,ՉLQӱN (Ldzj"اS/SL ({#=T^UјD@D@TVCc7j@m (h`"0Yzjջ@ (lt+Wo9n=՜LD@%�Z&#@@U�Q.D<TWWsAMy;/ \݉Ԟ/( @=(:h"0<T,)"0 �Y]@Sy!"0,PzjJP5X AD`@M| 4�>zjL#jyʛ =53K$(J@JD*f$ P�ܵ-*D$z�E@K@TcVP^D@E@TC$pGN5hAɩ@Q=8Th8P _\2Zu"=T.L9PSԉ*jh," $�jt[f*EהE` (E3$jzj'"P7 "4,!"$�*EJa a @ (hl"0P//"I`.fSER2uy#eb:<`yѱ:C^]q?2ZѨ气JFsu˗/i=_?F&l?:DAD-S<U..S LVӱ.%݂+V­|*)^9�P.E` fq5gh.P]R3oA$ *)7" '�jKlP5[ي@S (jj^"PSz aE@T_d,"P=UE$E\}Oʕ+<ݩJ~(" u'+Pu_!OJ�?+QJ" "0@Mi"'t!F@Ԭx4_ADű@eա@ PE@'+ox "0^ [d(% e4Nh8Õ(% aF8F=5Br7}3odj "0! &^݊ yi.ҊԋzF#" y: D@N@TWH%ft5m dF9L=5J= QS[QP�5J-"0=T>>5!P#+" C3 (<TL�ATҿW1W5ʕ+3Mff'D@4*"~@D@D`@MzԿ@_`y_d,"0" KKX]J9<h/nK!/ǖx? @577YD>uwc?Z}޼ 6eǖh(зn4`hPZNMFfZoVD@TVCc蛀~odj "P<OTR6VCPf�.C6u̩9egC�~cGI�R g\96&rx26%lz>S:#MJӱ.#݂b$" SO`ŊS?M@D`z,j" "K�?cI?iF%P�5ZS~[GI�O>yZq4n5lA5<Jk"P_ 6@޶˨ZD@FN@* xNU/A(Z۬\ҔF#ԭ-#SJ@Ԕ.-D�WҊk"P^H#$:LԚZ/ L�$=4P" P�-يTBr%DD@@@ U (uDhPXGby /1P�5FuJW[N7?i%�jZWN(NůE@D`@M| 4i"iVKciy9` |lp@^ID@D` (7{ f9,)`wH!" 3O`եd@W#e F:ly?vYP/gjl9t<`etL=XWL=r$3Y9OǺt D@D@D@D@ *@@K" " " "� t@@ L" " " "�JI@Td." " "  t@@ L" " " "�JI@Td." " " f %K�V[V+ڵkݯ~+w5!v~4}wq &w-ޝu+3nj(l.%SWb:<``0V:Ls ,pk֬|ҔXx[p;ݵ^9anݺ^ҥKƍݙg3pw{pLeAݩ\Ry6+PwyÛXWJ'ji讻  6UV�%O/M*�{wz1kzf~}{wg=\EV4˝Zǔng:{3Z,1Ygqg*Zʟ@ (jk" " " UP�U5Qh<P_bMPD@D@Dj &*" " " '�K TM@TDOD@D@D@5~5A (4/&(" " "P5PUO||zVu *n e)uboڵ ׿uaÆ\ |/}ÿ&tGp|3R>rzK'?IwwftЇE]TFK[n?uԧܝw9ڎ@Mx>򑏸 /m{S ,]=яv_'?~^ds=q~{ `]8aM_-½oTQ퓞$ȣTETD+W8pOrF?ܝwyYViT}__o}[Sp~׺vءriFW_{|d_5^p;ꨣ݉A}ԠTŃpjr�5+_ЇP+cqvm^׺}׭Zʝs9<rtxfx =XwmիW+V?]_&wկDwYgN?Nk}W,u|+駟3pktL￿{svnͭ\}ei_z^{@ꪫB=we5{g:qo~{ck?0L͞^znyŸ޶'<=Q WB~_v!_`[~E߬ozӛ܎;xы^ãJ =+FH'\2)lOySX'?w~ylG}tM^OtkAsp[/w{f:xŋ�uBVZ'<7|ݦtk܁!Bpo0@PA?np~׽u ~LwO>9O8V̳Ο8QaMXу?vLx#3LX~}W/;;́G7^�;C ӱ %�jӝY&G\rI`!?fuqE D?O�~'p?vT8^e"['}kz衁;6Ǖ \m!< V+Rx7q{tH{w}{!K?ysq4#<!8E@g=+0^)4{]it]r/{ܗ垫-j;Yt oX#h[<k}'Baw3mfۀe/_60[WJ!T['Px37[nzu]tzT>6f=P 3P"h�|-?ys.\m>$V}k^p{oU \f0*WM?yߢO@ +A]ÄM֧xmp[ʦ=x{[p vidn)<R뮻.1:4[CM-Z.6>/2?>7?OwO,tWC!|Wp~֬Mxæɛm'yn!'}c7)R^L=A4N:)\3-j;@Mr/V<+fM &±Wp[nٲe]caMVR�3E넫K+r�~"/a79\QT^;<3"m$*SS4؟m/uT^)k :oq!\T-jϋ;eT)M(SW`[ow㯕1_ T2= 2)"< n aH ~m׫­/| =Sɥh|+~h_SF�ugUOzY&|_{l Cp'l\S4ggC36y/ZX7. 6t<φ[J!oIp1]|V#?޿ymփE~WP?{5)B{@/͂Dxno 1 |?5dۄG8xqŁon}A06gnYx/yPn9"~`ٶEC:![wX$[mU`o$}x&l9%\ķ9msUΟY_,@/{y/1c\ƭd�/nzyyTW A g/;Qk??<0ҟ1(ړY̕𗲱Lr2s<x!e~.?BW}ހmCd' M?\7'b W߰A1aCY|y7u@w62!I]Kczewwʌ<}ow?V>Dnuy e28(2ctsz; o}y A {WӑԒ@x-A@jN#Ȳcd {+m?v]6S|OzxB̞ KV. ~U^_+P�[weR!m+x AEk?Y^؎@j vXAgxi#qƭL=~uWL @MT7Wgh,u( JD@D@D@"=9[9嬨mѾ|TY�yvYuY!ʡ@@^:IY;ۦ2y ,hYAQdyzuW쩮Tko唭t" " " %`f+Qm.-ʂ[k.C:IJ-"_C-'XEl}UYD@D@D`eOE6vcӍ+*uqBʪ۶E@D@D@'g1..l⑧6C@U1-ugzjѤ "P3iJWak8"0S(,~G8$*&mbp_&$rƍݪU#z+M/#ާq{7&2}ewoq{{p/[>nm伺v,2\R2u6lLձlXF9u,4zK?菐.\v[xbO|qn͚5=W /]mVnJH`ݺu[ou6ޝ޻<VxX.+Sls,{11>[],?iR*58[oeڦ&eu.6@nɪ$7�.^: ak`4L{a ;؋תuEmhZHQ7Ζl@oQGHO<T." " "0z'p|/ Сݟmlu ˴*S<uˣ O".vyu2l=/" " "0/| Nw܏S\>+{{lؾrm4v<u6:QOy,`o}6fX揥A/}0G.#quC9[8 lTnuSo! x %\qZڲv12X,1GS9eK]7( >@)='F;X< 9ǁ8G?Aʖ}uz 6LV..ӎyQ=픋LWy) )ԥ!/:!`bζBb9YgUa10=XH,,eEL_z!2mG*SgXF D@D@f�TzaG82uy'!9u ca ̩sSGۉ0~�koe zMy-qCc,l˲s26Y;," "lطm H籞Af9a:ҡo&k ښWѶ6d[P[E�ѣ0Ч꠳v8! -Be+]ўuv#Q._i^tH}ۙꭎr^L,ɓ&.UۦMβW@vQ3p9Qǃye8 o[ԣ-eܛ$l;&XFn^@s>ty} )2ڗ=Ò)[lκvf((Ll'hmOteC9|@Ɯ0<ozHrH/" " 3I l9%S<9T9udXUn[_iʬc(gɴ$e�5�1iXAP2`h-pb :MC}Cv̡=gu^GB(rMI'" "0}} AbeCf{rSgsʴ)gP2skF@ave+gA mr9N81�B],Sc$s|3GPf-ʔm=lN;," "0>93kgeԳl<u<QF2s:{MHlcːc=vLV..n|T`0_e\&"#1@۠um ؠܡɖlmb]Nez~Q&Y;+-˩ gXG9VsI?H lR)KJ7h�[V2rʰg9+ǂ28Jzq~x;6Bdd}dH/" "0=^7ΖceC.s`][]ɪ6([}Ll[ ﶃP}w5SA@<. XskkH PlsFliw~ el&T'Me22dmN=uYSfm͓}hcːG9mk[lzoTe� "2X`:z[=ṙd!QXQyk/YD@D2+s?Qǜu(c?QFNl9Ֆ܎vm_e�e;�3ul'z92r$[B3pޖ!/qd'[[Λ2d$ڷKהK-cy9xeq02";֧T:$o6R(цy}_ A` uGb e+9,x^䫻AdbĜ:ޖ!#e.[mN?V'YD@Df2T6`ʩC{+ʶ۷ikCy4qPB@ rye09b�C9νIO�r^n 3/㼨>WYD@D`pu(娳,{aL=sdɶ}you `g VF 8ـmhʭX8xWO<`G9:S2LCID@D@H{̭>%Sgsȩ2mPYlOes 6zȶ eme( c='v-˨a4cNFnT:^!uԅ m#ϫvE@D@E{ZjVq]Vz䱜*y̜,3>:$kcV-t6meևY?p>l� 絏8q,r,(88sA΃6,3OQ?qJbڥJ'" "P?ܿFu,>)<lrQnŲ7QFBWj?l�eү@ tvE9Rue{bOuHE LS6N~dglr^:K9L$IЧd꘳}ig"l`74� Dp4':$ڶKWڲu3"29Suv9䰧t޼=Hlˡbm>T'_E˲LXӡ.l2skOsm؞z9G"[�>(۶7c=e,#HV*S[e[mTVSYD@D`vpO3:6etA-d﬜sJգzڕю ijca ]l`z$搱x 6`2?e*Ա۱>/G۶K^,RY" " $}htYvA1Pf l<K:$K%e̜6~P蜎Rw^f>( r&Ա[=AY=|ڱ<ؕt&%CLVӕr>aR2tԧ与6+)ǹr]\g˘-Cɖec)@4*QRBl[ⶴm ɠ QFUlej^Y>CmmE@D@f,X2sRFneQo묎r*H*6cu=m~l|ӏ*QGI xsTSG9RV$۠qS  h]|2uH[[" " !gRANy*hB}޶r</S61Qs֏4e� 1y)  Ǡȶz7>l9%Cd%-7ZMZI" " "&'ں"Iqm򢠩>׮9MJ6>SWe�Af�rcQFN+P6HMRXXf]*XFڥktKiE@D@@}/ecu):r G׌}r,qu,ۜV7\e�U4� :/`='[mZ=R)$eU}|[erkΣWJ:[\&co˔ ή'uȑX/lQ]z& 1CQFD'*?b#SNV(#>ۚkYtkiE@D@@=.egu):[PGJg)nֶ [8ok7~B� Sy:N>Y&c~c]Cv*Cd۴5zlY{_Lr+g]AVOM֖uȋm\u�N8OrPttc=/|: VgeATTn[mzkU5E{x6Yeguұ޶G:HԵK1LX<76x[6q [ }lgu {ц[uHrL}@ `4:[NQ2ևե7Pcv꬜jO r<%xjOdю:tC]J-[~> SuNXr\g˔ ec;7YfN=sR:eٮ|To RQALʶbc*[=e`;Y:d۴5_o%TbSNY:<Ls}i`=uA=s[O2Ä @D}J{jm2(#rEb]4mǾzE@D@f�Yb-S'1^b-lK1cˇ٨˴MX]T^ed@VAFumMZǺ<'Vz$8HuL9QNE:[_Ff֖Tnuy2]Jr͹}>rJ./OY:#Gb<9Cɶmk_iSU" " u'0ƞjlHfͭ ('/u*ggX.9iے8Ez㡊CĉЂ)]eyQZf<&Dhhս �<ǽuGqOӚ67ask-Ҵ[mQDjx|^ƺʏxf{fc\D� 5bW֊Wލ4}ڧZGEhync9f5j#OK+F۸}� *Vnuug֑'Ҭc=5֌'`ggD>r*?@鵞^kˣg׿k  �@"սfQuɼͣ^I,λ<ׯ~w]^5]ikiMמzEhؽUc� �&лZ/(VMW3Ҥ.μ<ׯ~̬4U~ƺjǒcoKW�Oo#j6zR%LOuYw~Z>r[H(jl,>yK5zl� B`t9#Gj]~ɕSݯY+.Iv^^ުY}W,,i-ּ^5@�V_{;b;CޜmkQ.<R_f}N9l"k6_Gע+ �@4e!{gk֗)HkyǮ~I'>-o{ۚmkQ^=~ȃ@�\"oFXnV}QzckǼ2t^F[kk^ˏ@�V_V>8:cM?Ro<'?ޕ=oT\0z7@�!ЛӪEvL6{5t~C]Fˣ@yZuTJ|jn x!�@}*ʩFs[H\^yii͸*+r\j"ꊷէ;ynfA�@L؇>nW#_VF^zZnquU&"oO`[3={& �@<cTiB+Q]}VڗZq٧S-]jzoU�O``4Wo"=Mִ߯y;=רWoZ�2KR� �d \Fzjzd43)k7gk ׯV� p@b<5پ̰v~fLȳZG� *w.F3"3=ќv%`vL.J?07^@�x.ݗ켌o'z{QߒrP=>}9 �@Nln_*GԻ} WVK/4ߵ9! �|. }+7z̴IճXv1 �@V/!33=j5`yVfξ;=+}� 9HҫwYK~w,,!�@�o"isuv 3N#{B��V D81%>xjn`� �|9SSsK;=8@��n K;XF;}Ǟ/� �";.0wY/po8d� p)3 O?鷄/ � �_{izx� -qi+Ӿ[b@�]wa b˿C��f <Q4شP� �!0"TôΌ@�8Oy�@�� �@�� �@�� �@�� �@�� �@�� �@�? )����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/canvas__texture__py.png��������������������������������������0000664�0000000�0000000�00000162311�12641336260�0024575�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx ]E{N:Y$[ P : 踌(((" # # kXl! k {:w}Nw}˿RUNU~[@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@ Bzf%CA�@�@�<J Q]i66٠@�@�@�A� ;Aå����x@ 8A~`0���z:~Wot � � �';O$L@�@�@�*@μם^/+!A�@�@�|L ltD\VJh���O T©Ę-rZ1 Z04���(]1 ^>/8T(�@�@�@�@ +rKoVʤf'Oe\ʾu � � � etKw),xt.S���9b9nhV,XÞB(m *1f���b9ǹ,dBڪC*(uX-ϧ f_ȃ���@>6+Bmȥ}.5WְR@@�@�@�*r],碟%Ph{>UQ,dl[7P���ζ])1$ٴ+ͦ\26tA�@�@�@f_6zqMN Uʙgld)ބ/Sy����rq3Z/ec kOֲr;]|bcm���?1F?Nu>]tkot}:֕gLmէK%@격wf;][ԁ���fj>U]*LWMzdөMβr9MuSdlsYLctA�@�@�@f+]}:'L[iy8:F&TNleI7o}kځ���@)lNII&+J^4U_e9̵tȜtZr3-XŴ}���@IMt3>[^21IWNu4W}m|\OT̮eMM8ʤٗS} � � � :dLelI%5q:{mr)\NTg+K*KT}MMHʤٗS} � � � U:dR7רm3]GTgko\*2~S:lpXχ9f{3UVVN_ҥNG���T@:6M9eI~}{9Z.!2 bRsu&-KtvY։^ܴr;vqMM8O{*uB®2Ѹΐ[Y-~dZ&U\18h,��@B&J|m0>LJ|umͲS$oۇW#i6ۭ6ayxl)V _eoGKK#G}w:ȋ/lmuNTtrN8sA9>S92*oy5jTڵk\__?$3.ʜ Ecky|:qyK\*'VK'.t)k[ME-njbu\.=گ;uڭvq;T:HA�@�@�Gs9!PYj~K9GPT7i-cHѲ;.ӼG8N춇! T]SM?wں宼:Z{NIY6&JnH>[={;DzvCmtTu*m2xk؉?UF/kD?z #}&R*fHj止 `3~R #rӞ|]}n>c[}8 � � �E uqXϔ>$;4սH/Pj4MB3~(Fa)uG mϟ8ϳl8ƤrSǩΩ>`\ιE)VxHTzvyY}fcFT;Zx.qrl$ T,6J͞ ;LJ_`e^5^BȲ"%ռ,��@2~kjʜHm5Mׇv!^sLC0 r4GXtuu~,g8^xV/IW9G] Leմܞfgo7\L~H1)f5%/B3000.:k!N/5P$5󬕼t\Gu?zCzIm_@mJ$`? [ 3Ydn(pIn6Df%���| $>:Yl/=Mg}"Jfީ$C>՟\g85UGdIyDORdR"ߏ r==)b9E&#&)rH>ۦ+k25U,Zu/R  c 4e U{ Z-}PP R=RIIm^/VKI.oQ*KF̡)24 5L&r?E}[辽УmOӪWVsKiZL>#Xs3㨮ʖMM���@g4MGQ8ٞb{ٴ*U]BX2.>Um<Oy8~%e1!Zhș~:9k&LzKTieZٴBC}8eZحyT:quE- h &4c[]Rק?FɍC{ ѸT#]5+>rGhEGcd-;__︉]˻8t ̸ 舆8&SSKa1 D#яcD@{[Ɵ]O ?-e*ֿҴΥ3@otgӨZy @IOHwXsK3}>N-zFjbf^Ts$36;8@}:KPXihIGu/{}r+,_]G˚5uI]"DbДb;-ٴhT><~$Q\vNm-]nïir݃�wNpD[wG{ַعgBҷ~뉚&.]Fvr;1RX3AF :_Mkb9K#c'`:(�@omܶi=WΣ{ DvƍoQw/U-7@�<M -Ig=gvR>v_f`.#CaвDRּ򟲱tcDgQj)S:L}o6:-stmNSC٤ 3"eӋL:~6ZxvLKc^D"08qλ\&%гc?~냴e1ԻGX{Ÿ\};v *i=нi{>:V ZR/ш1R�2;nqun`P0>F?eY0@)0x'>sGO&޷^Hʬo׶˘}J>Q%2`2D̀TdNAZikMEO:MWo iK:!b=efk;eN"&9 EnmU]D|܉篬k:/Xn@ zjmq咐.?0 B=fx(XLxg¦3,AmJ rGIb9jy/O[F"=B'?vM]F:9n N7_S7|:Y~u]z-[ ;@�Y-2Hʫ>!N5K۞RիîitS奍oؑC2-3;I(iңȲIƞw*hL2WYԩNd1ypȪ_YCtA1GUi4W}c\P>C)k,-`:";n{Ѿb_ %2/8WR])˶6*A�JM>k8n~ER\|4ntZ:[V wL/)1uԶ-Z}/-<9nnZ|4wn_OljOL3(4?(nDi8eXNe:릑ʵ'~?$j=BE%eJҗJ0NT2%ʜL2Yybr=v.{r1Z2͉6i2~&#Hi @Yv?I=t۟/~l)_.:ΙO;icCkW<Lç,IM4p ZiUSRiƔe$H"ӈ/>v8ٗIumd\7!Jf"ȴ)eձ祜O0˩}}N:8ɤ)|ԩNd*rV/n>FX;oy$L|"j,v6qUˢx^}jhRs�=޽V/AtĀ1%omKjړK;�.ϑ'[BW?JWtS j8Z2s$=OΧH>a|'29;}5ZzeTuFO �'G# f?fޮnb<{<ej.㊏ynfw2ck*uON2ѱ)!b=,]T'2S吹'Dd-2߭^x4oNXuvwޥ!'}ƒAg8RKm^H}{No9NwBif (zO#e;&'2铏\^{5xl g^dq]{9. P,q PC(L .z7h>='uکt/A]It>1;3׍y3[uE0]�@)ylOҏˆQ. !i mcԫ([G\S{[|{joeȌvZT|T4H[L:,QۙTu4U:KzUWbSuRs4ݝi3o݉F/ː\}ZR瞻UfkɴYڷc$2QfZFRw2>._+ANnXDz޻:mz`Ufm1 ᬠZ41iQل^؄� P~Gbo߇8}V|n5Fc:;|4mVwѡ']HM|R6q\}C?; `0?kͼ?~k*y)suh{?,LB&89"wط>D7e[1P43UCbNN3{ʤS3/e NXMZ.jm*;'$5.OU9o]�ž hǖ)DI޾(EɳL~t9L@1ԹwNcL΋9"gd' tҖl7l9ŢYe_,]rdR'ZX-,PKgH@f׌9w~sӃ&NuᑴXMmѺatyXaV�O^Dfjm3?xY>fhRoF[ I!u"_;Tg˕].e NrL-2=nUQS^Jr{:ZiYTr/J ;2ʜRSfKY�Ѽ,tV3Vkj5b^b oB =L+5 4:̧Rdb%Jd]&ͻ\J Xci;b|2/p Dg?N+Ikް4ٟ4iݥXGk:WƓKt5@^:1+M<tT&yM~k"WSmO;}Bq-Kjʒ+L45ۊLIb~\!6#9Zob2csZ֔uT.5y)Kбc%ѱZܓM]'UٔK^N^˦)3dz!^.0z{9VtI!yUV FW̥2qMx~&f^-MJ( Yb,d@�<EmwKol.:5D�pTҼ A?5纔5Jm+vy,#6 T v^͛7'^fn^N2ʔkYeZ6SK0uʖ{[`{mK28P<TN&uf5n51%A^rAE%U_Y!][m$ϲD{ 6t9X/Q?(M%ڐh1lɨG1mӼNCA }}@l-OLM@?5ٚٛ KW冿2PM͎Yf~ޛyymEcvg3*dTttڝkѬX/f\uTRL%ujc/o\k=}i^E&A)Sb^f>] X"Kemk^pf2UK%f?*)_SM9ەڨF*& 9 �!8f]{`X !>A:}d}̼ [`'`f7ۉnd1Vf[]tg3J=ʔҧ쩽oˋR.o)I^R{^^u2Uz6L_w׋׼|6,M\\,D_zhf\o&6:kX+C:�@�@�@gp>C!Dmmx9T.&v%˘2uUf+b5z5-DjkHt.Ӂ :ciޞJ;iީ,ㆍX0=sEV{j_OCb-!n{(Uv=4z}R ]���p w<d7ƊPV6*IO  `Y-֙e{^tDaltu^ƼtKHo3NyI.٦W=;\&]����X3X9mD#\"'*T̋^VLu^UEILG]FҲS^TiSN~ ���MPefjN:"Ӡy{%M4T'cRM]ɛei2{!���?(e3p\u^ʪ2)k^Sc<[^  Չ~zSn浍4:ɴLeI@�@�@�@ X|BFAG t֥Nf+\toNNu^V[htyM {,CrɛQ1efy����0}A{^f$S:)kм*7Ows1gۇv7Sǔ9//G  � � �  /(y Tdz[DATzZ)vgjU})xuTtErm*g}" � � � v?QfLpK^9ɤNcOEd\LxR/e3f9՛%=B @�@�@�E.>{*N̼iUG^eeI upuN*sʫLRs @�@�@�@�I@B'Tl[zS.϶\PBx1fԳ˥li^:SuR����Zk^D-;IZhYSSn>[h`MX3ƋNRmcT69D^x!~ׯnZ[[Jen_`\���@Ce7S.cn}{0NtTyMmV.H�h%֧Jc-ZKYnn `��@ M@3UX -jBQ NpT]ה;UfGީYr($C#>wP � � �"``P7ef%H[ J%Ti:EG]I2I%+j~/��� G:kYSK)s/6ElRA�@�@�@�O Qu%5d&[Ӂ8j"74Q]{u*7>@�@�@�@ L_P:sԉ\bj )$3oieR?A�@�@�@�O'T,K t>22&'ue!$33˚bʲ4j � � � �>!`2UͲBr> O,Ti*,)=����p 2r,y\i0"U/|ƤF;@�@�@�@tTf]JM7A:"w*<U4@@�@�@�@Rܤr,]Y뤭Ty/JZJ>:9{mr-K5*@�@�@�@ YVdR/u4*T˒Á1^hNUS,U_*G  � � � _heRN's3Iif]ɧ]Rp:r57f"(rkjI@�@�@�@ 8/TYvŴU=m\dMGm\L2'y{jOU.e3)���@>DC̩]YevK11SR): y����pՏ:3:b*jvM4fO՟hzR6ʑ����:B.w"dyn:nAr:b}b9tukח]fo2���8Nt3OGt\W*>$uf,NeReI%h+_���� P2l39\ۧ3Nʥr3cBp5ͼf#sHA�@�@�@�M 2L2zZzShJ92l')̶fٔg@�@�@�@�M@}@/˹R6KVҁO5t0:ɛe^N5 � � � �!`~$+[|1&m!yTZz � � � �!` |CQ*N:ZmZ>ҎU^ 4z^6'.l<���Se:{INͩ]r| @v � � � �$/4N3L:N&s ,;\5-P  � � � Pqj*f9fz9:TѾ����y@rmnuӁn2���(9tc�vN/U]*y@�@�@�@;R2tu̳3-_i^&-Lzf5-0t � � � zj*y d6~S78:b(V?jR����(oX~ &&^'-VWF  � � � �7% \t � � � �"ϘnY)ف.x/+T  � � � Pq/h3&gnw>at � � � �^&5>׿\ד/ � � �.&Yi{́W`%S@�@�@�@2]Iƫ Skj! � � � �B@}EM=K>!A�@�@�@�&;Џ|ޫ � � � � vn7'ή.J\ ўv9���蚆jja,qRZ9 Opl9;it^V(La6���I�I9$t~ځF/KQ| o(8MǟIсj_<mjj[ EX@�@�@�@{eBUtB|Wab+4iUo}B옳3/A6R5UM?̥ͦ;mՖ���?;y8[cƝQr=JVRԿap0ߕU >,w( gszj}VtWuŽy]@�@�@�"_>[?;z,dv'qRoDe HE^]IN5./6߇|^#����xm[X$;yیyp'he>g{ayF料 _F:9  � � � p] FȞw6mM}OMV:+ {I[7~5BS/!O/P���48^i3y}u$RM$;@^z"?D#i/lA����8.]'9*RN؞"c4mj:b 5L]���@/4M:Ⱦ5Og=T7ri2<*EZ(Vфs>c_h  � � � P&;Q&й 0@~Il>}5JƦgPs(<q*F s #&D8J9^RWC֝iQ � � � U0b" װ?ͦ ki2jr(}?"> [hW ly hs+Q���p%8n[>:i߲.4?9}9 Hӆ_a#&XvLazYI*A�@�@�@�JM�| ؿQvR+ukvG#'Y]QQiԬ9wj|Rk@�@�@�@�M�|g˩N}Ftj 4;lNt֔aoXÍMSBB����xŠ%Q}w؋Ed1@�@�@�@�\O�иmnxWyin|0E}ߢ};rst%N0-Q#մe9z*۩ ϑEꤑ9:Dp۞@p wGyKKMDQUꧭ4׽HfE#&_7[7ӶW_ﮇ=ٲՆ}ytH ?%cow䒏uvwҾ4Et/ÁaA@R-@.KD<˜3?缷{35wl08Qm[h=7S׻oj$ ]uϧC%���;;!ɊUOT/t 4[`ZM{~oi"'-hדB#)<y&NyG ◿ W&�38\**ٺV?C#>3QdtmH!9J=[ (4r,[7.%CwP̖bf4gz PW #pD(@E 3{+a�иpOX=BÛ3Z)êFwP5z"U=㞛Q)dq"P)E 63!B=��x,E!kQ͜+ .f)$[+l֎f,QAI �'p2E#M?H>d9l1+YO|L³z"7[N <^T%g{p>gfh� �"�R,+hYp&-N|j9/H[+ٕ%P) %)2vD��ұ-Jϭ>`݉z9T1:羫FOSSq?g_7WF`�utgt  � PlEؓQl_޲o7X/ZvɏgΥȪ')$u{!4l$?Y{'R'ǝw<jU.lS(5bǬ@�K�֎=>H^rjj~;|dhf m{y6! UCS 2BMcb}fGaGAhc$�(�~kΰl=l@<5LE8<aTq{hèUUUTKZ &>mm<Z: 8IC@ W#@�@�#�>;Nъ.oMKfj>H}ҙ$Sσk~9 ڰ;e TzJ6ダ#\ �֕d;ꑽ-Էv%uݰ:|ZvuB"pܳ$@+H��xPаƄfgG;>4ܑ{a �$xX@�@p' Fz%ߠz �וż\E3T*{` (KE@�<C�g zo`NO��o$8pzpՂa%>,A�|G�r $mI`O8�x�xO. EmW+Hv>oܘ+قb:"}wׂs!G@�@[{k`܈- [`˛֘%? bV. Ku08_6��}%o>ٵ{8K���,2X~?7|sLj !A@�\N�yUo.ϭ'"=>_eL@ a1Dz(o"`YOòԄ� w6eoë[ ,/m@�@�O�3p4E8��x,%&Ri;Ye֙"��ou.# /,t٪!pU3xp��x_-'&S)3hxƸ @'ayL � Upེr5b5C  � pI'{F}|} � � ?f! ~G?LӸw25?qSh O;w/u.E#w PߘA>s Zq4UguңԲq~=a h  ` �Q7C} {mvgi栗\ 4'Y/(1@Cm;i~IsWLIPo |pqaJXI4Zф3y+m>vzS7/*A�@$+:3j ı|rw}/7Om}P&r@H&m VG|(Ѹ{e?6O?8^{NO^@�@*[ȓAw Pcve "[`|4I(:3J-y@'>x#ս3D�(<T:ou[~eDP{3CKǽkK F頵r'oܗ;1<zp @p><y{agWjm~` ў@lȀ&xx{bӾ^w멻޻\p=੷)xml99BѦAGsSI:*ߎ� � L�|2D)TSK Sgшi'Phx>m kF7H+m ټ8%#ϏV[m4nS.YBgfۧ v~Ϳ.?V]UH@�@`�AVF?&yv ɊR_<߀Qq5F#?ԾyzԶNqv%ꣻByny&O8{[ߩcG:_&v �H"�^q鰅4¯PÌ){Wh`:1gg^r|rCjl~\O:#OA²Ӹ.QMv&q&/K_7wv6 /'Z��$pGƌ;4y{׭+jNa+j w( gszj}VtWuŽ$(xԫ3w4}CeXLei3iܧؤ cy(. +!G/ǁV>:;Of}Yh[+V=A$[fj"w_CQSh~NCo]W/Y&q 6MvStgrPs=90%|w}tjGsiVRݪzZ:- D �%0x[9xیyp'he>g{ayJ料tv/QG}Ь<yW^Zxy3ԪV88~HǓyi?7nŒ~5nŀ �&;]DwSSwS䵕/f+OZ֜pM[JH@$9y/ <tRu*ͮ1)`LM^|5?0B@N>Sfvfq4mU!~U$oE��(@`i3y}u$R-@^z"?D#i/[{ KGYZ-yC|s6 aE K9rˤ@]L;rmV"~du{%cL�/GEi3^{165.r`tp,*gdIZ G-:N)RƓ<w4fW921-C��F iyXGEy:=!>#Hh[ Eaت:pgm5-Z#FX:%9¯aCaRLx�Gy@ iF7*A]"tiҭ&W � P0@~Il>}5JFgPs(<q*F s ӅG)Kc(Z ҫvw,'~FK4a>kɥ@:c_'EQn?Tu5M @~(z�?b" װ?~pf|54j|L9z>Ɵ} !Cqi hsS+t4roMdn-8O".]A{5c!(/->tk߉6o󮠑�@ρ#)ʛV-B>ӘӗS&FxtηLcٱo23]k7Bx8PE,s��@�IDAT(8T5J&ωWΟ<|3U:ml(BVr{{ZnKK&) k%%T΁7֎BѾ^Ŏ~s$q/8]&ӨYsUIg(D(w4aG~oTOdK?c+G(y y o7Ie١.E�p=9|U;@T>#:5S4;lNt֔aoXÍMSB*BN1G.w$/{]zجti. 6/kwe K1ӎX-\<bVa7mD5O!Uζ.(צx#ρ割wc ]/ (1}ʘ^ ײѻ]f<w|G.(wekSn÷x`ve6NMw a?Gqk3w=Ǿ%:CniaCS|eӔ/o(;>ڜ �%<wuPOH@Om~RP-׉@w}a'VNLh4G?8Z$ G2ٵ }=#k?y wK\<V(b}Q/9 tOݭxycɄ2?}c8u)qตcQ9c9Ƿ8"�|*DyKKM<jA~4׽HfE#&_Ϳ[7ӶW_f~~mkgˆ؝/flxyȎ> 9Qα%dLJ8@np~kKMidK0E8Jh,8ǦA*Γw"sܗc.mV^Q9ʝU6nOeWЧ륦#ni=U!%_5Ba E(:c.A~KOr|zrm8J�/g_}Ɯt.g̡w_O]|{˽7Ә^H#SoC[7B;﹙}3e{3B|cOf#'(Ni>]KUgi ˩qtGșvsoQΆlK{#u1 =M4V=ɖq%"�@Rˣ34i_4?:@UBPPyBmo{~O bs~K4!8“gRԙA7M79)|sn;SЋ~czn'vQCm}(Z!{D@�@�*E`譕JYRq{nЈyY"E}[7RHN {軺{V} K-fnp&Pϵ;=0L?2N.O"@ N:_+.N @�@ y>;tPi)49e êyjD>t!;{h=7qw2Xd?]ZW G3}xʫ^06� Kh_$UMޏjȓD !呿R϶M}*~rbj^%SWM � ;u࣑^zQcUy28-Ž">qvYT=g֛-|_^�:'M@즉tV򍉑@�@�R/HMpgRBć2+/Ȟ] A 9pOPe-�/֝x>@Os^ѓTs{)nٗ9$ w89yOS;e~NՓq � 3E3q"en^4S AϜKUORd3|t{ UQ! xDټWCegDp_YuE@�@�\yAzДS%TT}؉#'C6Sh֓7p(TN3'RxL 56s֞wlH܁G�m]m{@�@Aϖ SY4cOF{jPUzIS˝ħ{Al|^F : Pvw>&�L�Quykꆟ_J74S!G$9׽B||?\VP׆u)l]Ɔ,9ԏ r Z � �$�>ղB}kWQ͡ {iCe.Zw-)B+p!JB fFot  � P88Y0a Ύvv@0{h,ID�x[m{@�@@ $%L#b8Ȏtcv�8AAI�0 K �� ?9(ҩe @.~A]�� _|mp#x#6�@8I8P�xfg 9D U��J_)7^Ł;&n7m �Dž�e&p }#b8ȎtNv�(8ŏH`5- 1g:[ @�@��x\ Pf.2XM 3+A@�@b`DP2Ucxb  �%�>kWbHLyZY  � � ��#B�/p J{oh � Ppve쥱����x,%&T3ac}6cL@�M�փ�@ޢ@�@�G�|Xc'黕4˭.��p@ >Au:ݠ��2_&vо�$. � L�3HAzhXD P 4ݠ��2_&@�W؃M].0 @�R � � � � Bp](0 @�@�@�@�R PdhS{Dw PhCq:B/ � �e!P]Q0w Dk,_Lt; mmnUtRHau F�tp>ԁ@ Cd,2RtW$o,It �'�1$#%` *+)*{` �@j&RA p@+$z�2_NRw ] k@�@ 8i MM܁/6RW$pD݀�@ /=c� ;$%X  � � 8qC+� �o8XgU N@Nb@�@�\J�Kf/$oQ}2;pOV� 8AYi̳L5<2�p-8]'<n?Ms M87k��5fZAc{ctAuQ � Bp](0>Gf ._#& ,pޘm +q1d&]w!��x�xo yP08[RLm>L n3 E>+@�<I�' F{@oQx|xeeSf(Pɂ��x'f2_ .[7C)�x�x- }K[w7CPp38[RL-n1vA|}7h  �#�{k=B"8IY`wA4f  �>#�g 鸃Q-XIދ?,x� �^$�ދ]O�o^u=|p=kI��x'fq".&4.B@�@{p`{ i?3 68ym{@�@ /p†F L`<p*H@NC:+h�(&8ŤM/|ld+1F�8wiU= � ?8CKH`{<CagA` ��"@D 0 "p!^iM L�/Z�}Okq!lNn4 6��D�|A8䍖ԙ_ θri`�L�.!:*4A{GШ'1H97Kmé.KcwPϤm=OSؖ2@ LQ+q.P1lk3^{(Ҵ:g>D #A�*D�|cXom Ƞ!N_}_y<(}K5r닒oj_%mN8' O w ղs>GFS$Uuc^W=jQO=Dskh5nC�A� Ptp8# -)7OR aӿjEv 1BL?\a絛,_۟5V<{9`p�5 LoQz:%栋Ic2E|J]і!Z!*󰵳OSi[0>�T�J#F}=kJØдk>C4?N*͸d"j")лSW?[i?N"·.%1zJă.?CW]ZG= kMGq;5"`JNN({c;} w5x|&0@�O?i= :XܺrӛaMwТC%Y1C'o~/Z<8]C  PzpK#x3#;ev Čtc:qbS[h޿>qj׿C۽uFҬCӯ $ � �fr L`5MKIՑ&kUҡtG)V&Okvo+[iFHک� �!;Y+XZNW`w5#:4뺴nxZ:z#-$w׭N28=QY<G)yG)pKN��x?*TøboϱlY<um<6ȅP/{䴤_u B}t~/ыcJ_Jh�@8I8P4<{9A)|{蠵sN˃>!p C<C.S>N݅}rYb �#�r1[sQ 3C;o:quMCMُLjVQ'>WC<=7MA�@�,x B [+p+CT5u4Q_`Z:ﳖ zp^ՇklWsKF��a1Ggx6"8:@}7αmZ,KB:y. b"9jAk Xtߧs^@ Hi1Os"{_, ѲiWMGxOi&^K@(_澲L⯠=aӋK0 t  � -4C<+3]9GvБ,ݖ/OCbBNDחdPo-G;K?:� x\'pOQyWG<ODZ!At pDq?LλrOz~"ycY68E@�@N� ~1qKg6@gщPMK?)X˓ıcwſ}x{z褦wp k;|15\O�fM5˱,Gh6Sj Huaս29O.`[9 |>zbQo:o5لm|?GB�o'&O(Ot|cwpQKSޥ=M%}Nޒ˼+ۉ.|٧g"YOxkBM`/ ;s"ǿrD�8Z {?Y;/q;F?m. tڽ{JrLdUNZI%wa378_TaW]ɥ*A@i1nʲ>prm%' 䲕Sy,JQr:u8!G=w]geأEM6rYr;8+@Os<c-Gc_Ѱc\}ެiYJMr=4r\%Cn 9;X/rD� #$jqXs|gqr #.w(pi8}xnN-9h#+!$ ׌D \Gbs98c.a'+o '8>QMȧweW~o '~f:e8~K8m&%x~K<pȵ"L>E.AW9S.׾\rmqD�=8_NPpv=#Jƴ7[Gxahmr{!gǜ[<xK0^:,<gF  Eș@;$^sk4��@8�TwChtcy0\Y0z r|q^<= wAvZ` � Pip+@cgn˻O PysV X^^ @�@ E_ooGU=T$5SǬsA@�L�|Sw7t E'_S~>GB���We #f�whf>2 ր�@ c"3-E]F`U� � "p]0%:i>\�k <J.Z`�� ::]g !cMD` � &pݴ% F9wLnoQ?}^%X Dp꘳|ָJ@x��5E"fR/ Њ{g7ؐw �  pؘ\A(XxQvD_ <���֕]'A#iyb#-#q@�@�I�;V%Eߣ?{l  �!�>0KCm&4 � �%�޽k|L`aj^&p=v�8XfLm}m+{�RHA�@wm` >U[XS��5>#lF_ꗩ` � kp} F`[ > � � �E%Z a6 *a & �~'�+@j\g t, ��x�x,5,|G �_ b^$}ȕv('  � �!�# 3A):,|G`;Mݜ0!�+8~]Y˕XW@�@�@�C�w @/5`DM �_@�@ 37J��p 8Y wT)b~%0@�I�|0�7 !A 3h~f%h���x, ;m4S<J` {t`6@P ce'A }ޕ &�kwRM>Eϣp Gf��.=& � � � Epླྀj@�@�@�@ v1rG=$L YA @�@ap-k-a6M$9a \E'ϩ U)w0�@ ܁� PL>}DO � PZ]ZXIaK@�@�*A^_\hvۡDG � PjpKMApӠl- � �xP %*EoE#h,��RF ` 'ɠ,��@>C m@ O83OphVR⛡E � PlpM@ /IJAJπG��8Y+Xqw@�H�Wsr%?Ir("<�@�E� z�݉X=z6{;K/0f Kp}w- &Ճ�؂\oypX{7P �ۊb>$0r]nl �$�ރE`5[+koؘ)rb2n$ajpY jm�@�<I�' F{@2`rN\ZnL@glA1w(kA`M9f(�8^[1)? {7lFP!8>\TL'wH&q %�8[0,V,?** bN'p;;HxE} %p5B � )p=\0+.w,U7/^*5dA�I�? r|$|6`�@ M@ _ < $`-N `h�(8c@�#ew׭ �| ϗځmQA g2`l��( 8ENN=~rHW �| ϗځA`4u y&cM,��_4(֙.}${o@�@�E�)3doԙ2Sp|}"��@@yKqgCUW=51WM͏OHoC5G儦z&m_WP'7xGN@ v@GQ_IcZL͏~Tu< f6w5:aj:~#(8cD@G#h @s֩NhO@Q>Rq%_3f&ZմwPo?,O|ӇhP$X+a4Non;E_SLC@�JE�|Ȣ__{޶1,.Һ{YE w 9\oEˎhRv\yhu_C4ߣp[޿PLc_bEa~isc~ �&� G}ɿcUwu}wP~Ex eax3lhq4 sGh� �'Og/ /3D {Ok_~ڷw3˼LtTw?9}PL@� $�@h \{ݧR?A{GQ󀳫dRI$$BBA HU?t'�A"(>DEG; $1!gi;5٧;޹?}k]}2yɄ2 xu33G-,:var<ΉH MH(Na-�ۢrwGԖa2xZr4bu߸lY%M4q7U?WvZ{9q b`�_l s0uv+زң3em! pۖb t3dz y~zv J#p't@R=K*p$@D�tGGQ4J3Q}~/ǹ[-_wZys'R uJ]kvgIga_t;1� � d#wN[ZzBS)Zuϯh^vu9!x]#;ReױoȮdV 8w);s9]JgWuc ())-[&ӧO0Ϙ1C`/T+F9aovvuq=Y{EլzCM3[d)BwWϺf_L$@$@Ȳ0cm!]m1;U R3|^m*f%fG|Ly(ByAf;_,K}0X>\e&j.c_%ZZ'<bqȍmkw-Ov?tIS2@8L?XCƻ/aӬuX'6H-[(##nj$Epw , ܑr;M]saz_uϿPv~}ŷSpBH >lmC2y{:xSH!֚:< ҧJsOٗVפ쑽< 6/R٬NyhECQ˸rv04 � =9 �ֹcyxw=;;Z.Ʋ Kc,vrw.eWLQr+.y{J$@Y0B>Epp;!!^i(oX) 97nUκ|yEir;e~Pa$@$P/:ў\#LuŲ_cI[G`oӖG$n/?mn\uz 2SVyZH<'p;Dq/Q@|Mۡ8ww^ Re\ƻpwEu-_/֥3+hJ (Enˀnqw˳[62-i~O2U$Yn֓\nrg}w\@=R8w 4KvDiW͗Hʞ�?E`fXC\\ϵˬU v]-7c>>"3,%\x{2Hߺdu]jX8H+um "pp[oHʞ�?E`*'6.jƒ.YZyv,i^ ?n+'g2x/S<;\hp]nW6^(5԰`>|M_[?r\e& "�NWL>3mV?.qww)< h9#O)g /#,>(xYty˸6sye6z}/C nY2?OC7^(t]~ex?].cS& R`�_ ʕ<nDu;Fy&x q'\r'Y$?;9~ܓ4fi<NrVZ0s\FPwtyCȾ.[mwLNV"`n\^$\|7tADO�i)cm!]m1*>бRm*f%f8.3I (Ov?Ky.s~qʿr6N}{OO Wָ/[G Ύkswuy#\F`KǸ6ko.*NOo)J1$0ٽ]"4*ks/wr7& pmv pIqmf7))O+ )|cn="/aӬue+}ed$mYrdӺ>; R3:T]%p_Wf@GȨ6j:xIaT9rxsؓem 7Ux5e 5X] o=ӆ'_.?@j�_@U+3W!@sn:v^y3_m׷ `^)'J Vgi2x 5  ;%F~)Kڗݖǎ3L$PvGt͗/M wk9Ls  &�O?`_J67Χ ܻb9pd" k p|0>* ˂N<D$@$$`|]^0%$PZ)UHHʃ�8 ȍE?H$P^./ׄ8 q kn;_*p$v{,kkHH 0/)<!@Y]HH 0c/ sO1~^e"r#9] � @Y`�_VE'+x< p\VIHt�?eyd2k,;dVK .3g38o>+lFrwʧ~oÇw{9Rn={vQ3e,}6>&8sdtHC\5$@$@}HSO=UqyJ/~Qwqr)O~򓨭6ȵ?m'/(0c=#w]noQ&M$px[ lګeOy$@ÄZV� � % |- R3R]%>@ 5:nMڬ(ow9S: /C.e8yQGO/r \yS7ছn|=Xk.>rJyLguZd [%zqE:e[9S(Rd혿OE$2@8Lܾ<w$llY퐾6WeC"^ՓlZ݅ZW_}yb1lv?s[w}%?/]O>1ch;V>UcȦu%}ߙH \(*iqN$@$@ 4:]wU &{~r!"5j hքu󫯾#K=f(`~X.K.D^~es=WN;4^AWpt<FY,a2OO  �n444u]'/RY߿%-˖0.hR8cX&ꫯ}Wt5Djzi !ܔv&zI~ � @:N5;찃tA_*GKK455uO`)l$}7ֶcozɓewO>Y?x9ûUk'p\UA9" d p.$@$@}Ix /Dwwm75 O.غQ*"3fb b X㎇e_^xG?<c9?/Ծ# %%lS8 d!0Kƹ'j,C$@}J=ֱ{\zꩧj^+ȴVh(ӟ˞y^D{ϜԩSw%f%&lU9 d#;97#HH@Mj$Eʑ[o#G[4>_T^S\.9:GHbY yOSR~v%[I O#lf$@$@$P<^#dڴiӟT~ƒ6;/Z΂/~Y%~ 䬳Ί~餓NJhǯ&cF|f$ e4g[  { !k jԌCR]% 5XڭM s!'׆#eυ |o7ؘCN( )ty }r'!Z><2#r*@xV칫? U!HHj6 @<,_.Hr#[z� � }"G%~k|̔5g2 � @"xXI%/,OF$@$@H|-usX*llLq*qU� � !exR8% (%@D$@$P9WιL+�O`O㡑� @`�_}GTޑtfVxSu<~ ( +tqL`LsUL#YF$@G|SQh2UڥIH0V2OdJ>^-xh$@$P}W9� � � � T1U|ryh$@$@$@$@G|SQXE8Z'0J:? � T X[HWf J|uAjc:Y Q.2 � � � @8Lܾ<w$llY퐾6WeC"^ՓlZ*$@$@$@$@$@M�wHHHHH*� 9Q& � � � � �x^$@$@$@$@$PAӐt8U  *&PW/u QNK4H  6$@$@$P�uMy2dN2pFoqRl؟e,,zyYVQ @`�_g' 8eCOk'uٺn;dW'u_:)Ew̸ Yꓑo4'L$P0 � � @ <ff;ȘcΓ J]2ii_Qlmqwߗo | K`OMn-w_M$@J�?B>㨮 |]m]I֦u!'HH|54*+c>^WCb_'n*H؉iל/skqJ$rB<B 5jz˃]>e&  3Ǹ}WY4_Z,sslsrj:>ݥwį#+t,kwߵHrxpsνuK 5" In)̪3cLi}ʣ׺H)ҲXƬ%C6EZ.-cGt''P<T3� � � �ּcLO{ͧ{=R+r[մS/cuHr0sř� � T6VHO/Sֻg9Ǝ6i}!i{Ai2\uCRdAG ,z0p@6m~^ $@$@$"LnLSKHǬdSy ;#L2Ex?̚5KYmպ;9rr-2{(|2|z( G.rH:vv!*%Y<UʆE$@&i}iV?(ݲ CE[G_0Ge_s<`&[z<;a&[m\ݓeҤIrȁ([nim^zkimmU3! jQ/^,Ǐq� @Eh>ﯺ"_I=זT^3we/˒T^:^wSǢ �k /{}srgȣv}+ue |4xrwwYd) .10*Mig.?p~t… `\o}KfΜ) ,kF+J  < c nw$0-uW}edI:2xm;,JC $ {='|"cƌ.;V>q'\pI#~i1zM=PYk-ؐ!{サ^��@�IDAT~ɠAˇ~vij;n4eĈАeWҴXO$@O�H_Ntf:?xíl_<ne־]ؼz1Q]=% ÷se&Hԗ&+`ҥKe"l뮻ʰadɳ7qK._~9xFqHGWFߎrCV_eM6vG~ 7ȃ>٠~9G}wk0IuHH ;үEG֬dY<Ƴ5]2l.9ťm)9zdaG: tttD;o~Sv :4wuK/W_-s= VggUvguVvm'_|M#ꪫ+7t?<zFFsIkF.% &tvTG܁ê n҄\ =!Z"^m*Žo7 "#FCL$q,_}գ]w%묳 7 'O,;lrWF׿m5ۥ|ovY{g{7:*pmp]oۂ?\ { bHr"P̩usf\ Dy(Ʒ/n=>;"v݈vJwS|AngWSNduoL0A>CkN$@$'&LP]k \I:v.]"3ޗc֗ź| R};b۳\} 7̙2h:uZ@|Hꪫ1#]{bTDc`M?O O馛n]cXk:zHۗ !2rt6_#3dړdQ565ϐ9ozݸ \(|$̖yܹ⡞B�;aӧxfƞrƌ5=G@^ܑG<%tAfGu}YT =˖-Ѻu$q1ǥ#<2 M7T}h`^wd8_zIb|ip:� @B6f]i}7~w^n#ec}y8o̺W=eB?t(|.U$&$ C~??N_|x!Ew7R:cm!]m/-Cb U-cBTб(owHHJJ`؉5vGһΖʼn㇜4~!o'8L/iwN_i_8/џ$P#plju:X{jxK4k SuTeG}BzMwQP!  X:c,xIV0qxbԗ|`g(MuV9nYC$P5pHHH:UMw3EQf^|I;DwgwsL{c @`�_)g$ 8 _{FԏYK6٩󯓦{J2硻eiݑ� +zf8/  'ٶL>Ҷh4n4m{�WK&;ҏޕN?~ȉH60̣$ #K2ӮO&iҴioImqws彟&m>飣$@}A�%'k jԌ>TWVmVBor%}L$@$@$gZ܎2x(uHK]�"˰AFT?b@irw-CtIC.w\ns E%e+}%%ĆHHjz[/r4 7:s,b,KDS7h4m`i,|p5+k@U𸛝B>㨮RmYzW;ڬ}&  "2se)R߿Y:>.3KoKg[+ֹw>7=놎vXe3u^9#P#pNK!k jԌqTW9ʪ[ ݖ5HW;ڬd�0� � 'Fi2l=ap!꾸_0jWlum<unjyVΪ0ܚB 5_umYtCJ 0� � 1:i2\NX5NǷ::m\Y:c,3dҾx;.)ɩ Uy-ΆHH*[6( 裌puQDIJE|Hs  H#=I,Aa"     +Dq$@$@$@$@$� y� � � � @`�_A'S%    HHHHH0ũ� � � � �x^$@$@$@$@$PA|,NH K]/d::e،$@$@E|e/ΖHzk'ו!v7~zg#-dd˂OY  < +q$@$ eCOk'u<;[TFΦ2rAѝ?'3BdK$@$@I|e7ΚHV 1C7As4OPږI{Hrgkn#9aR2}||˥WJ$@$PQ26cm!]m1*P>Mf%fG|L$@$Pe}G8;ǥ}*A{Q6ƉJ)0vbf5Z'׎v LGityZ6Z7TAjJ_GIu[V{''ٴ. 1 g?Y[HWfzAVmVBoryD$@M�"Ke.wΙܲO>vw]J;+Z5wF/ (ww .r؀:c~ZQ.Y괄O} ݶW 32 @pKaV8)sfJW]=r{o,1kɐwKGIH Tu�@HH `;t.TZW|׳m}1wO62`Z� � �pQ9.)pP ^n3x`k[b�mC܃8d9<5bs ( %AHH ?*D8t@n1E\; Z$Fɝw)~̚5Knf>|x,4&+dG׾ؾj&o}[{9q� T HCOl}Ge8h3 H`P߿:S#FL$@$?/\fϞ-{챇qGx\is|+_:H=\ꪫ|\w5aKN_&N=H.4@h>ﯺ"_I=זT^3>we/˒T^:^wSǢ � g}_}kώs4:JZ %j;O??^~_… ?>3?sLY`jnn~_K/$#w oOR^ԩS'I'x[l2y7|:rWF_M$M~ŋzZɝvI}YYd|G= $@E`Ȥ_Xm5w[ǧnͨ*/o&L:?َ6oj:,JC $ 46xWߐ-o<6tkQ;&MDX?p9knV ΓQ~m6lXd!yYg%/nN9~nۿ#,>p |Is΍"O=TyG .M=PYk-}ܐ!Zk9bihȲ+ib$PP˩nLo-[Mp2Z3$HZ:tLTq/dɇFUߒ΍l#MS_J$H ҥKe"l^ش~<SΜ92r9l%w>`7xsLtwoFk͛]d?c7xcT~'�tM Kzn+% 1}C9^<nAEV)~vrGKB0�  빯[_ƛ;ukWp,fw. 6RYR綔f#e`xqN$P:::~8O!A%Tq_WYm7-S뭷le4pk?)W_}?#hU\wu!wmz;Ԙw6lA5�||p⋣?[_o1� @ұ ]P=Vs65K?{Za4zBD*b6#G!k& Z"0nܸoyv3Έ_2`@{dO뮪kv)ci .V~2`暙.Wѿr4Z~?=cқ^[y{K.aHLt?x^p_.g"I}̘1?1 q34-%cGX;`wܳA5j"G C&LjŃZ,{wb|Z+y^OmY*aהG}}oʦ|l7ݢ\Ib @yhrϔԵtRҴΥKc?ݼkw>MxAOCxYA$Py<s=?6A\owkb /}KѝgGJ/BرceW*Ѯ4]t<틠S`\/>SZ`CŽ/wuW�c=&x{RMY|חu]'?x4Ɩ[nWUW]5**[ouVbM=C''}&f'Mhz~f}%$Y6x`ͻM3dۯRKu6p{t~^2[5Ŀ8@MP7}7G,oh3|6$3fDcCox[nnkRf>5cm!]mXugj Dm*f%t 9weeĉѶ; x饗~3~m8yh MGe'qg>..?8â_ÅyGvCĒ\XswtCI|:h;`_T\X]hVZih$ЮN}uV!zglCF`.˘.e>i}ֆ2bcdQly;MOs辗us/ m/_t,{ıXI$P}p7MoSrb<7mڴhI/v�>;V7< @>8?ə.Gܽ@ƻ/aӬu6H-[(##nj$Esw!FA'k jԌ>TW զ-knfe�3� @0vlxߥѾ+eq!4~!o'8L/_N^i_Vbg$ P<#"ȥ#9; @*3ʂW!n% 'I۫'Aw; uD�oq{ŷ/  ;L9:PΡ � @&n^nմ.R7xxv.p_Ͼ͍oV?b5ixnu|o! (9RPα� @& _{FԏYK6)SNu4yO9Z<t,9-{Sz� � }� @:ζeѭ?Eqݥi]ݣX$v_7Q~LwwCNL$@$@O|#ΐH ,q;L?Ei/JӦ_'}C̕~r)IHr`]bdm!]mчJ|۪JM.91� @9hq;ԡ[" k/uM,iSoo[@^ Y;' � T콻6YtӲr@$@$ 7 n-HZ@~KM9w,AäiݥKÄe<x烫XI$P:򱶐6HGuzeխn˺׻!f%rr: � T הG+C'Otx_:>~[:ZvZ~:2mb;T%!X@U9-|- R3Q](n%t[ ]jD$Py˰mFw`[wè9y2[n34xd$@]ܚB 5_umYtCJ 0� T9:i2\NX5N::m\Y:c,3dҾx2U~EHTu�_x� � 6m#QGruQq`  b`�_ H�"qIHdHHHHHB0i� � � � �p (2~V[m%C qˑ�aqtun 駟e˺WӗDI_Iqs0@\_RB 5cU�_Wf@םfnmZ]h p1H}}0/SR?/vt-'=ew`Ԅw+K&h"ijrɻ&|A<S&؄_uD$PDxSAf"R7\9p%_o~vKA7𥸢8 � � � � �d7$@$@$@$@$P  KAc� � � � @0/HvC$@$@$@$@ �9 � � � � �d7$@$@$@$@$P  KAc� � � � @0/HvC$@$@$@$@ �9 � � � � �d7$@$@$@$@$P  KAc� � � � @0/HvC$@$@$@$@ �9 � � � � �d7$@$@$@$@$P  KAc@o~#lMͪ>D$@}IE}I|f�_3#  ( [lQ^ �3ַ%{gF-t;"^8eM7ElJCs ΤooilMMMr 'СCc}r(tM_(mݤXCd귳3H @\IsKʩ*=\vo8Zcq-^O?-Ǐ_Wr7ܹseW`Ni&[oUoʒ%K׿l2ydYlOyye6 ?/}KrwF}r!N2]wM裏ŋرcU.3f|ᇲ~ɟ/|A^9믏lSL|0?GNJcO_Q+8묳d]v˵^+wzxy>�x~_wQ "?ʸqwyGn裏2ւ_z饂k˜9so5ꪫʴin>}g}d 6or]w}{+)"_dѢE}s<WYe-w}6M>Bn-F8K $ .GuTt,Æ {wy%m p}pwj_ף eNHI Oz+'|2w((mҵދJvU7Pv`c�>Em3i$A@ @k xG;$T^xwy?^zI.(4o޼`YW}H8moFAz)>}z<4&>Greɍ7(;Csg˙gϚ5K~IGGG䧲(XE ~GKM}5z'Fס6B&]3gΌ_`Ac/XD8e[o㎋>Pi 7tS4O|7Zp%%\Oޯ~p  QFoF!6)>:Dwo/!; yWF7&0JIiZI?qsqf7B|BEiR"ϘhϿK2teppw.q :Bw9_Ýy{N*|.(R;;&AGH?Z#;#2Cvm''tRnn_/s-'}]wNL /GKxGj^>|xZUH3$|[gudw�>rC"?CQ~oxܕ+^xe\sM{サg / 00| є6Q�>Ӧ,%:M#ߏɟAځOȞ(6Z^ݖ7`)V� mݶGk(#C??Na5XCp † 6,,4&%|�@_XBT_ #|seLF0Se#tP(`]rmu9 X6߮@mPZل{O-|K`VZB[\ZiЄ%d@m&`G[,RMice4Fr^ҮӴ>*xG͞yo򩅮ŵ{?w[gL߀X:28OX4_%( ~ .\=<Sc4(8|Zu뭷ײǍwtw뵱t¦ƞ)i/K3rקx>㷿mF|֛DٖeØsJm됸}Vas9G~DKiMCǢ,,qSvǟ˅#_?~_]; ٳڦ]KYދr>c=,{FF1犞%LlL0aOU>Z]l6C?<iW5QoH�A8ػ~[-c??zX6dA}6dU#kŠ>]J]Dc yB$|( wzlCp| e)x6Pgf1'<+>K[ d9/Ӵ>~Bs#@_z\i/@T޿ZO!f} H1'NkǏ8h;~\a@$#}E?I<ĉeHַ G4P[8`JQ @= ,]aa&_~y䆯m]ᷯ26c2-Kg|P²O|X,D<+OplԨQXq,X;C{M~s+1X. ,%:M#'t=9J1{Q.Ǖv(0p^OJ=ع`:!6xYP‚;ز :!FB`vܙбgӟI/IڕVZ)Zm- GO<D$^0,C@;ls衇v?(Ev3xxwc& ׺ě6v,S߸%$x8;G?FaK.WhW׎|a?itq){>a-\R2|õ;&Ep0yuEך{G߈LXra!ڴ1l?KG yINH ]ϥ# Mދr9}߀Ɗ*sAYVuf򱶐6HJuƦmkO:ʪ[_Y]fP;\*5aLZB`i;T l�~;#K²6/빨4qӏ_1j0 ¾ӾTz! ݖjsUQ_V;$5Y=ɦuRiw>�dI! Yѧ$tO#p<T9` ܵo80U&2Vzҿ\b@/+ҩ�br$@ hg2x_|,co0xiL$P ~+Ɯgq{�ނ^zH oso1`<*>x矗]Y& (\Q&ݷXio.ix'p/8$vwkZ‘] S)4&ׇsjH&PmiYʒ@ [@-ev � � � @%,xB)T?}wIqd    B(TlX~z}\ggUWkPHHHHbh z@MV?/�>+$8{!C    # q�Iu�6:@�,Z=q؆HHHH:ňIqeyIC0C� � � � Znۖ\/�>^ |HP� � � � TU}ݖW-Ҁ8e    &Z{�|BJf+U�!TWgm� � � � T0Ύrǧj\�bn AmZR)IHHHjƁ*qdQۤ G'L:h[ݖѕ-CoHHHH B �uI-ޗ~9+ ֬ЏE3KX3bN^sV{Y<fYT;s!D,'36}d 8iK% yI[[[_ qk�5\sx) RW #w!�^ŏ!PL2$] 5cHAWC<Og?eNg">! +455ܹsk!:}} z}_=nxhqo5e!6] !5ZD6UzjRڒtuAjҵ.6Coty';  &   V't_ o[]Dpv QjDҲkI}=-56%Zg%P@uk6[F ڵwu Ծtl+}e?;SM6~BL$@$@$@$PJ6ǵuAP`6 UȑKf/Y#xWPSv!}]mV:O%4eCjn 0B'f뱨$NIJ' fTWgaIT!S+okN$@$@$@@z[鰩]uGdjLn7&ߦuqvmWc(-HGal3QƉ U]rHW]5æ8S[6+}eM蛉HHH�PvUPYs zR*?$_eU} }i6%/�8\Pou/ѷ*|Q췁 %;w吏|й:6Y?kN$@$@$@").:U t͡2b.Wimе:mgؚ/t$k|U?Y\m=-D�5D;Qӏ+&G@m/tlu`;~:{#(_\S'   \ b GTOˈj[$?ڤma !?}% 'Skj'գNZN8?:-CApckv]祺}\{\$~ԦeH[oIHHHBFM묌G!A_F90ڠ۹k]Ȯ~֧z1xq=@{g=)kq>z!i@?PV>4`ײʤEDR_5 � � � rHWJQrl;H->-u:.qD3g8hآv5 ~II$j. $æA;PذJ4î6gGBaM~Cu� � � @.8o6_ײеUJ'M+~GmZV {٤b8@`ڲ ( l/m{-*qIp 1d MOjGP֤(nJ6$@$@$@$C~VGLQqZVimf>u%mc}~_Ve1`3ͮmQ6g8HmPu[6?`WݩMluYv,� � � O�JdZIkwi*aD]RYtIU |B)-�^'؛@au{@1 :'qB58z}q`|Ҳ†d:#·v   B"I-%#ނ/-mW&ACem|s|`¡ ? pC]*<K˾'I{[}CYv}|Z6ٲխg۱L$@$@$@>FY:2t-[v֮Jn˶$52tؑT_uy|g̣Z!x@2=\m!- ;NmY!q<C SJAG6-G_Om~YVfIHHH Tq>Iel;:O]P[%I;嚲:~!x;& Su{0~`u֮6ReH$[Ɖv[cA Qo}lmΥ-CGRRkf멓� � � @h<emZNӌTWZV!*ÆJ2-4D VՆz$SJ ek=$2NxRtKvjC=Cfm:RuղڏQ'   bИ*4_g˪$lѯ꾴!6zlǰc[]}`CҲ.k׫oCIeWH 󝾅@e_d|HWKh}\zZN&K˾LY&   4[Iu^V" ծ>qm8QdwՔk)x@@2l~Q6;lHz] ~үrHZ c0� � � @9ИʟtY =TV; AZ]۫MY% 6z趍*}߂ c|ZNطAj;W˨kֆA;@TMdž| fv!uj*!u   (BuqeCz~~ eeje/l6i[f˪>yLo̤~8u-$N8v=He!ڒ$ЏB6~� � � %񓵅orDf~@n˪I۟q}e$KIuqmW{ۉc6uI6[~i'Zu_?l+()MZi吏N$@$@$@$ӷٲIuѯ*!i{HWJmEz HT�֗8h=x ~aCR߮R׫j֩]%NV?Tj8se$mQco2 � � � 4~~9C }=Ɇ:?0eUZqd2/Ez-F��YAm[۷O%ipdmO롇jG[UZVZmcHHHJA@c*;V֩ngm9['BSehjcPڏJuBc#a ح:_u*ӲIuHڶk3.-ߎe    hroru5cLUrkƀ BI:맺JW%Q(pLӶqԎ>T6PMDiЎz}h:kvjg>!6$d$[:$   b8*wB:lj~ VSݗI~~-XmMl8k&G?Y20Pjj}l[mǯeH e uWQ]Zڬ}䗻v$   "`c,;߮eUZv[gm6C>l{X -7 jS).؍mg<]`3Y-$Q>YzKHHH A>CMIAne(hG}ݶ\ZIu_j}Qe1xPZ`Ӡܶvl9Æd=N}fF$@$@$@}O )&ui:'u'ӂP6[o}<&:}IMuHuYN viA;Ԍ\u!im2U f HHH#% X[HW*ÖO5xWZ:-_e+ M�N F^oQJ =.ױ1ѷi9>БqtY>{M̋ � � � @RٲY$|đ۲ΒT$U1/&pb8PP8#:!5i%z/WjCUIku]kVpkZIHHH wYctYiueC6[>].ɗ]^3KBlROkZV6"ulcoG_:m(#ʰ!6]� � � @y|-tAZG6k$*ch֮:MW!A[T|h@L8v-}†~T m}֫~чͨY|Y]`CJ+wy|eHHHJG -L|iu'ΦڬD=AGR[W)<'S[V]reN()OƗ8`kCY=KζlZFmiu!C8Y+?}HHHH �|SoCү+am!~VWJmg}6[H5_L<tjӃE;a8u_?-[]վFCu֏: � � � BlYuhYu6[R*a3FF�� IDAT.ή "c6d-[=8C"iUJ~նe[\UGNeڡ#6]_؊   (>Di+[!gv)>BizijWikY�>p@~$RWW-?H!HZUZQ__},� � � @h6^ϷٲH~ͷrGm! &G%  X[!fYt@UVW_kd,aP?q� � � @!6[V]%zHl}]dzj IkKQv¯Y|Vh0}޷rHW[ Y6DvI_2meIͧMz    x6͖t=iz'I:_lkyi9mp}ǷrHW[ � :h[>fԱCu� � � @1\ƵғlZiu0ek]ȦuIzg&e{fmmJ|1H:~W)5WA$@$@$@5 6[Nӵ>/i6%lY[H `+D8k:&eYmiP{>gvH_W5dV׶N$@$@$@&KmqekW]%Q,2'_}eM:C2O]d+DoK*kJ,mOסs*Vb ZHHHHzfiT|[rAGJ+C>K/>\ 2k?!?ߖT:88UlZ2%~] &;(IHHH$~]RօtCd'͆z$b9䣾S˅ *ۓʶNu8`Uf:Hv.KkX=Wۖ: � � � @gnmVhYe1moHvP9r J/[Y/d8?ߞTu!=d:l]Mz$@$@$@$P҂P}֧齭wG+}oף B{8X_oO*Y{t`})-W$ɸڰHHHJA 3]ll~] ߮˺kV[zbY }-F~]g]_m$@$@$@$P҂PoK*g~Yt(d6VƵ>b:زP9|C3C � � � T\ԐocV7[}P9ΖdG &s77dm)VZ'HHH@i\vϖ>-P~j\|CW3x̥$Po+t>^=*HHHH &WBrL~is?7TV(O o.ze%   I7>dm~m~9g)GW͊:R0B,PjWqcrHHH- jXqY!6L7䫇T>Vo&s#?>djo݂kk}Ջwsb;   &PawO.oȆ3g׳V~*svd|Ijk]g:˝ʥ/� � � @1 28M+>.dٔQuޗIyK83VZ8;�&eO: i}'e � � � Tim`T>t> V2%[0ګ۶IHHH fOɷ&|%`3qIm֗N$@$@$@$"\4cvi}x ֗AhcgiW(WfE/K$@$@$@ O4e+OhY땭iY?ƬX&   Z%o]B)C9>_տW'4q� � � @D\?e>3)P\iO m_IHHH6Χ}>m9m{WzOoM|OB_\َHHH@/ތٛz ч+YcUnd1 � � � �BON]܂MtTOr11(IHHH *1(F34ltk7@g    +.VymXIAl)Z1,$@$@$@$@".َ6R־w_pXE$@$@$@UG/W'҃J%̱W� � � GJXMe5KdH$@$@$@$+ۣ֠Z˞;$@$@$@$@"hY+n=IHHH T]Zlke   DUN .ija � � � @Mi`ʽLsg$@$@$@Mxu_ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � @E3Mp����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__camera_puzzle__py.png����������������������������������0000664�0000000�0000000�00001432013�12641336260�0025407�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����>���`r��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>712</exif:PixelXDimension> <exif:PixelYDimension>574</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> K��@�IDATx us,!B(>)LdE*UvJTdQRb\J%v*VRy)r%虒*RJM-) A ]�ػ};盞o;.ӧO|M @A P( @A P( @A P( @A P( @A P( @A P( @A P( @A P(@kJ(�I! @A pYJ|17wf86% P( bX7|5׽+RA P( xUЯ#Rzu! @A P8`n{v5ozp. @A P(` ۩.E@A P( XՍ[A[AǗa" @A P!z+rrhX( @A`FQn%fz3W@A P( aތ2 ϭ`%wߍR @A Px pXa=^Fav2!SQ@A P( 8L0dQJ5JW0 @A P8D(}90ʀ<(BO޽brW]K@A P(ne|FApY_I~uKo\V  @A P8Hkp%^uo\֞ïo:&nxu{nZƗܚ%Z( M@2 w[nw~7rb)ܼWw\|%^( @Aث9nka2rw{-{|M#ݔ]x @A P58hcq\yOSˌ#)߾h/rɳ~swpA P( ;7$ i36fy{-o| <[<o  @A P 5"ų46*墨5(i7ӘKY;>,mFr"${TޒV( @A�c$wTaqtwXk%0YC7hK96m0:J'}( ;Ր @A PM8H#p'Y҇5ћh<{Mu:70m;KoK&QaysS^u* @A Pi#{nMM4FwwJw>wڭQҚКx�mtzX>O?HfuzY@A Px5"p\ Н>.o\6zF9O?;2|؆nmJV98ě|_@A P( "08>VO)N=<h^&~O?Ln7G6igBa>~Ҹ44<<. P( 05 5GHa~;WqY;|?,m7r6qS3ma%6FM/i@A P(ܾ2GzTh賥Ϧ>)\Ͽ۸D .+Rw,F= l726QqO89qO}S'Ӟj X = v/%K̖/[0Ux4<m: \deCo(k f2J P( V'kjW,[oXCo=oo3@^uny}<:h"HtnmmK/r5`(c$yFE'wosWǕ9^aa9>~/[ոاw�E磓V8 T pS=%]nС:\]qXӜ@A PZ_*ZV\<ux%#-;̷<zޘ?[L | N4tSs⩰v+095dK}GkKKKWήvɣ4<oa||q1qq GŇ9c g=766Љ.0NwwVh>hNyU \l&˵u"yl@ +z@8 t냢^JF*d4]N @A pK ZMa4Y ܰ6v |]o94nxGlfW?C'J_чqGj45szw]'wcx!-|Ca|uxf+9򞵵J J,U`'XGvZՁHSiU<uC0yƙ tÞ2[yqJedJ P( XiEo_iMZC|(#U�;D߼L/e_3̾Qy9TGGDș%#*PFtbyxxpc>z4)ś\>*y}dcG,i$k K4{g m׻tA=uҪ9c]E)5<nu2k|%V( W.נX׺z~Ňmy)ϰ\^ᴦA!dP\ol+yV]Ma-5šrre ; {QwTܧ<4mRG+&A޾p!L 3}"ta]vuWi�U.Kڗ>/G ۧR>WBk\*xol]wGIW-ӣ⷇:pnRe#Ҫr7jq<k @A p+!0jmcsY]Z;xEzKi%Ny=bNwlek~n|7Icඃ${옍rV ! vGUB~ݸ2QqOs=駟~+,ҤM~aJ8gC8{4 1yIGk.7$tmφB8pB\Jэ-| v< OϿOECjr:W޿N`xܷy@'qd_`'YW=ͥU!oSz0 x΃^^mn~Ԕ^^s}wύ< K;r~l^{>2F*۵E#<1vcy~]V=}dvGWex}=~[+)Υn s< N>{9G1 q] ų_:wvjkm[Fχs3/C[|Dyݏ8¹_W2z'xabdZG|p!ה&p٘ߎNwe)fي_(zkaw<r{;\/+|3φf'Hfg(Hk#kڗk:Zj אͬW~(_wsl7홡D?$5ߔVyk9.5QrnT^Os2<<_L{ܤ(*N}/jqZ&w '?l?C3ai!M{L/3&|ph,^|Gؼ""&w}$|xF;n>X|^Jx>Wcÿ]78RO6\BI)j`iS}w7s ?/\c3391Rv'LN uNs11y*Z#$KCMwCʞm\&*]06L_4ET\}=~QiM9m?y~ \aa:-aq|xg>xV.�d$cVds/,L锆t DxB+6d$sݻP#ewR ɒ.B3a$k'c>~}y8t#zzZ ‡Hv{Eܽz~_ OG~j{rg/w~"\ZWf©SGv?7Cx/TX\\ J +˦d&g|0{G:*t*^A 0yA IIYy#oX^LJ9<ƟQ1K $]jZI'gG"q|σy0sm SẫxSi4hl_ o3R: uzm|Iw_kaz8qqGtgݩ/m<3gomIzAs_|R.ɯ<-:Иҧ<!_ߡ >vEXŎ[pϩÏG?]nm__QF03N|;ÏzC ia83!\\GK"|~8cckφ^8sׯF.q*x/9Ɩ1]Lwz!^S�\O*iBiE<F~ n?22NkwޢcpO(Vsv7+eL #7EI):`37jU>dxI^;&-= <{<uzAvXߏw.Lr2IZ fO%/L-?2ݍp9/>Bxo˱WA P!и<Ƽƈ71r"sy(7_ {<+,$jPr! Ӛ|&U7D#oN() ZNq5u0"ws_ѫ%x blؙE7Z{bTź ߬f?f6yQg-z;^> y <α;E^\gۍ_ p;#aSh SJ?fZN1('~䬥Bv)|__ sv"^/˗>~k Ͽ\d`A`<|v\.'GHQW\l/?-yx#&z-CxzrBi4h9㶃L!U"ڻ/3k8.Zf-*qz|GU50$ [U9dtt׽m.YwH{m᱕׻- zۻja$d<L1\şx1Dm�w9yt8~,W1o[ap\~~w¿mw>ۿ>T?<~2B8wRgwXѼ'<,ځ3^%Px#P_o0v' y7zQ"5e@'KwҸ\UyGSG#ã|!ޛ h z<;NhH[}w?p%{[ɶ8V ^:5ft >]n5F2R{ 'z./SC>qs#מUy^Pז{W_s9M]*_\Ş*>}%\x5#|<N=V^Rx] [Cυ͔ůsמ/^ N/dx_G o՗=q=z[_ևct*ug3_~ 7".;mO|w#0WպQϏm5;͞hd mO.F{jO=iqM2*|k; ?{:}XzW'Uͳg~/mk?a묞wqĽٳa ϞB0WН%uggӫ^u=PUs977tQm/'p`Na NqSz[W;y{?~3Xt)= ј^"?Ӊ?}`Կu},z~Wo8`/|�c|ݬ}:(U= X4(1[{=vXFlHyMӝ wM4҆=߁7ONk ;i0qPhܙ/| :͑7=ma(a+OQ|kX;uOyS煷#0wC{Eoʐ,<bG0NOo.$ay׻ _L=2ιo];'elOZ&Zut?DfyWA 0doCzOqO؛zr{j:L}PZa*u}*aM)bC}ϛ|=u֒\"uE49m@~0'^7zH~I8Wr#GyZ=LeX8<3nu:ϰxN'&7 }) 3AXdih[ < `.fqqUs} arU%65:_.Lna]D @A p+!aoXC na90?olYe&7!a5Û*d So!-{i}¸)nLzZr?zG,jM/(GH=>b=wzU?y.8rgUM2a:xsT<u'YUz=MJ^JrGRV>^NZ^I( +_G<<zuzfܰ:`4(Bώz:92ճIfn7hutq }7w>h^0u~y<>;Ľ R;UI)"\ /?˩x|.[e, +_sٴNh5p<_n(䚉!f8sMz _ӣvD$$OaZz~.?l9Wr_{;N=gws&OnF`9,[SŒ䪎*>gr^OpjD<=|Veruys 2HBA P(^kܞ5$䆵zZ*NG^-@<gEF_MBN>Mex5y(:i {<\47š3_CYԥxiɹAX͒<<PHeu9_=oȦ6m+ -@Duuv'yfe5d4;cd>&]cY>eaFn(zZo ; TfVrT @A P(;Cz`o +qvηSZ cr$7 7n$)@A P( !Wns9-Imu?#^6,qZwyuz=|/ @A P8Nn<NyF? 075]0* a9={hiyZׯbW( @A p4\p}0|i1Lp.k27|c2!rGD="r:rrZpA P( mzM47Fܝw^医B2<.'5_( @A p0`{EWnAsGӝvyNJ? `|݇h?,@A P( #PÐ趛9q5Hs}x,9x?;њdP* P( "cs>F1k놲n_+WeG寧wZSiyU P( @Ari8Ö=\]F>n|_k ו̕9_NNs~OtzZN4W@A P( #P<d񦴺&9ٿG,\aQ6O<u⹌. @A P?u Npqu<~=zK�?rӇ1G. @A P8(]9ryb+f9(C8NsΛӛN}Q@A P( A aJpZiyayq!}ʻ?J}xSk; 7*~X%@A P( NF`ROwqswUA*8._^s9%\( @A Ʊ<[7nqv,  U�z!}Osz @A P( A <쒛A:-rګُJ<ˬ:Ǜ\^  @A P(&i.=]=NZ'S8@^ !cFUr'zryu6z P( @A`Lr;uQNsyp-Iƾha +0q>yM>| @A P(<MW:==.Cǝoa{VfHy|Gϒ P( ql&ձqi ΁y7ŇѠepA P( fwiF^wž~ aȣ}S{tV@A P( @^0܏~{M@F(y CoJk  @A P(H$>֔ki;ɳ|r@XV?bݯӈW( @A pp݅M5|0ut,;sm Fuyt/ @A P8Xr&k*>NkwSim F\&�i=yrZ  @A P(&4O}OTO* AUc~y/ @A P8Xr&:I'yGy2+V:?: @A P(v@D%yVOGwaȣ*QOyy?xӈ<s?wA P( A 6VBv|Nrzo=}O2wR&7O; P( @A`mz;њsvJy,rT^z|J/ϛs _A P( h.r㣥 LN?t4Uny<z|X^( @A ppmVOKݴ0ҹ yr{Ӌ_( @A ppm&y&O?#˺2 T:+6,m=[@A P( C`5zZ=Sת)Oge UQ@ <}Xx|@A P(  rzSNwiwh4y7`zh) P( �ܧp $k4+4 qx\v @A P(y yozj o)GU @A P e K{V6l߰aWlc @A P(B ѩڨy,rTd\�v=V @A P(T[nk&vJ<9.q 9?C ^OZu4:gHFZy wU[ݖ#?ێM^u%+lVB՘'B[=DSӳaaa1;uW8zhh+%O~)|鯅WWF333ajk2ykzM�RWwR}Z_Ռ Ĩ@+ bm}b"R7!x뻿5hB%[09e[mʍ4:b#5Y%=V¯&/z{jɩ0;?\jב*q쾎~Rv/U9w$E?ZR8/tStG3ypo8o)] n=!L'Cgb&LOO=Μ=60^.ذ c3 ask3q|X<}wx] _Lre)tLI'>ߞ4MX?{½ fi^XVWVrg*fz^Sp}}2\v-}pLX4Tksgjηu}e93pK# bYG?[jcܶVGcgmyEڒPxjֶڔ095e}^/V_\+YsFmSGںڋjO]_ WË/69x+e.7F- 4oG1wě)G/;%dG{sisjGy |Krȏ#N_%ʝg88w6D~2zv4'momWDHEͣs3q>NK(Y� vue3\~rZz'y}*|a99iwģ4V0S~~͜۔~R[Xt3bݫ9ҽ]&/5j(A_N*vhFn<PjcwkjA{>|O:0;;.<%wYaQʼnc'gݏ:<'M?>X=@EYظ 7/_?+i䪡4 2:hhPf\wB#ӝGz>V!=τЂqYB539;,̾x|]71Ģ׬,+ I ȉ`iF&.E*7/ pHMT? 8_Еbq,j_wv:P1*ے J'Ob(ԄabRRM|T#zI&9LNR&O  w)_\T")aIqKE <[|dqEjc-lo.dnKKA^,mCnvԇpvj"57Cgs=I#saSc̀ib2-L&6Xa5)z=hTeXjZ{yd&}Te}c5\],i|+껺^|i=lmnkQ_Vÿ w*`_]]4i>klhڅm!n~ 8 }uvMYFVt%+uT*AK<ʠ4D I؅KTd[lStanTƉb2`EBi>l5 bxhT)p̜u3'0 r ~1NRg1GL&iq:ZygJYޱ<:fNcNzW)/gY#E&''mliyu5lwu=e[_ښ֝E[ ]CʛEj; JBҡZQymBzt۲y8^he)eӿh4tee+'JEw%Gmg/'(ug\Y/p^EO8O7}˛]wveeo6k`vq5G6I1Lc1& bqGRP^b1F w]d$cÐ\a2Isu1#2ig,N':FW:{ʑyG6E,,ڂ4LJzZeLku65pb~I'çCM/K_968UE<LhOjߟ"ؑ¸v\.u3q$v(hX&4ΊD;2E~_FJ0TlN%7%NJKq]SIzm]|ۅMlǥL٩z rтR`~DЂ[f洓nǘX<MĐm*زRyVSʎ _(4y05!bdpT._2ҽG;M`OsAՓ5r-[?b|m-t2^ ߝƋXWNMiډuk,mm)ׯp̹pd_(#nzF,h mH_Й w;l2N .yX'^sO8srIV@c" {OnF k+Zwڮw7FWIu]X2 $k\˗\ښp\HggƨU_µdBz\mbxHl間•3/3b2y\d* a{MsUD&կd䐏6zɰ~-asbS\N\wV"MBίhXIgܶ+O=]<cmԂgh!w0 ۷4?Ԇ`VO XOyf"U�-�qB؂wA;^PAD c|^ 3%hœ .Nù5lm '6Bl<-}Dhd^W+8}x"lXN눰G,#daQqҕՓteSZN3$dHO3ud1;YnQ3;ZTCߒ{紩:ŧ O<'MO|Ew{ ۃ~$|8App-7TDxMR_@j_!XD%/*3S#>Cr`I[?֡)V69Zd;'t(jITdNMiM;mҁEA{(ӕ1t�y2pPu-\L)r7b׈2qkKzX)NXȋ O7"\_FUw�(q |B @#mN8%ڶt4cFj ufZHPs7g cQf'$lTs[XFӛQi4.HƾזUMvv8*c W+zBQ;ԪWt{u3l쫺�y+Gsw+Wµº#G05v]WÚʾ&=+3rBg͇tDvȱguuI0(k+AG�;_%t/|C4vC,A϶z~�|-MLDxBB8v8xr 㱚$Cw*^ ~XLAJǶu`g;\ Ha)!i||wxYzĝW>_Nqhm| vjG#c|nL^J+~g y>v+ԏޕJ]�M[գ/<nK ႂV,;=OЈqG>gq1<nsPLi8߭.U.gzW6L0hN 4/iM*< Z`#iai'C<.^q`8q\W<b{x6U틶诓Xu7S J?\¹s .\P_w}qn7:MI)^y8%3X7?n n}a(f(X "L6T:GG6[D �$6D\uuت2m(ͮcGɋH@6:77)2JpW]v:-bf1cJuL0;"Ɓ]`l"+sȕ:tLf4kןy䁗zꖝy>]F9ia 7ы&dSbryT9V+Jh&CBFX[;qBhg I,Ţ q!Bn4Dx6𙰘H±H7\&8ңp[>w<0JNbGS >`9aJn6JleMaJ곓5M.\U9S5P,K{ngU;:zpa gubKgg71GuqpW_fִ|TFn”-U`1f77`U+Ց]ܚǑ./¥KWCUGS1Cbm udjZB)֞)/ޗBQer_&FuEBjhN\mdṵ|H=ے^8eFzl~`4C]&^|0ٙf\8;;5\'L7zE#s\v~Sfts/#^ t]^߲}'5af^tI g~s[l.xͱL<F&iZʞ3+"XKPxcSS�+ׯPֱ4&K ˭-݅.Gv49ew$oGcbl8hnŮv N0{a5՗ -5yY/G |?>@gY"EMohwgЖ.TWup=G|0Lޓ_ oGl~s&ZY?+.-6 dZ+xR�ʳWjt:Y 81`㖹 JgQN5bvdhNr5QnB9I|ytcjF;ǜ R38U,ꇞI1ZeYTT?bX}|)!yb5q!`3~6$CDB5VW7tu+]&:_x:a& pǩ|a%0p!/b,P`bQXulMtY1`!N#^g?8“wgiVO&mrkdc8ahC09ҎeoOw;y6c@&t-v[^<ȅ*3u /<-2&q=�RsQwȅΡ^z$hSVdMj–\D-zh*pp=vFq^,?]xtO K2ʷijV3Ye{q'NfXY^UNıcsa^35-ī2O =@>uVYۘC|u&z@irgKׯku[ecK6K\U-/|`5 `Cqq4^'-dN"~3LӢy_8 bٴ ,Tޔ^0Љl_o#7-tq5 PG6Rhx!AL=1cӗc '8~ c[atOģ(gSt͎@+"W9`"]ٹˢA83BjK>h6邏LQWƠEy.h+rmIxy}]/��@�IDATF*C5jB])XbXC:î ]6"p ߁M2=Khj}},t7碁 Y?gu]y)ѐfxs;}ǘHbw؍֘}0*"~>=%x>~=ma|Grυj?*zxeڐ^O+\B*W^nwwɷrn;#n;#<ʧM7@#200d ^+$}ut( Iu4<tkxzntd`� hBF&;4I PULuu]lz `KD46&~1z' $ ~.Nu^ZZS m )]ί}f"oB;cv\6-D)g[zOGQkɅap3cF*WDrÎc8q6pf||ZEe [Eo8~} fe;},Fжt \(o'k>^&پB/t؛ '8:hŰ4am!o\FЩ"yjBш iwcKFVG'OꪎZV^0##3S-k樎̅<Sfg5rXS,@>xRIjHnq}+#u;, nb=~I Do~ޜhWD7g.ɞ` }~!Ui۸S:, {|v0KH{/nM|ziԮ<.ߕ+׵.2r|`RrC@_>tb T.^eI۹r9e/.H3\DkmD9PI9]:D6]"ǞY.Iw^?A7 ~5>8FL&m 5QoЭPߦ"4i0pbPU=lVaT֚| 䠋hvguD(xaOk<xS|LV~Ւ8v86t3?[  8x0w7YJ.V 6~Ba\X @q5Fc7-lM=!!krj1&a7c5=a^|$YgO=hcvhCE`tng:a?XSiE:hRV5saӪppB#ut{uHIcXGoWg\#7BB�ewE $CnT"H$p-b+_! o4LZ魅͌pZ)Lf4%7ܘ0I&\9G-@.3 (Rou^OHvAIYi"'bVnPԙ|֦ !srQM}J톾vK09/Xp$~cSLؚD=D ?5I5c=%  g ƴ`v򶶴i nl%=ܱI?ʏ*ІC\[6uLw5iz@W&šnethbƎ3F&{9^hHVeu|9k=Xv9[Zp>*yu&ȑE=trF`d #gBbxkۦc8:|Z0B+T?_Sŋar]&xםI>Igl0wcqcץFoPPy]x2΃x?:1oeԬi|[Jt\7q[г&5Ց|>)zB>زή󓛊68Vp\o7;dLjǧ!w?q`;I@70 pYoW/Tq{X4^7$zD}>Kq0zT2`Nc?kTk\YBy|c}+lMhY<ss5[qȏ ܬ r[k&f|PAfL"l. Va}1űN ǟeyԈ.Irm> @r~"ޤ3cP}UaۥnK9 ^/pX|<>mo]3n<\MIX}u5LJ+zV-^ qX~P2#^#uLv~yբUng`84@߫CxW)Fl% FM i`Έf-fA3A ͢*S$e|&C [$ &W. 6[-'Պu"4 C ҽvY�a5)eIIБ nsNR^aw;X$$~ۧ2n rpMONjB6I_nΰ@wak*+d;etP.wT|2#v5C@xdc}rLiA,;8ꖜ7@S+L\OG5얡ZڷM-[N;*SYhg-.(=fdOjv~1yXcTzP,?Z ]|4 sae p[g&l�/ڌzi[Q_Zgç>Ý=�V3ꆓX;zV^(H;ȑ/cAc<`Z5ٍ]SD[T�‡;ʦMoFH#nc宥3^zw7f38L.c9Տy }j^F'!49+#%Ȏs1"l^$\0CF?,gye@2܁/ zJJ@c:A3zhkzBÑ;8bTk՜r1<- b;}B>]YcY}LLm8mͣ q E$s]�Aw؂^>9D5LxUsOoYӜŞ{|}#9gv&ưlx%qwvj5?;6UCF*Jlh'qC z6gڦ?\@\}8!xc,G>H.D423_ݴ;=ӟ |;wWxNinnȳ #b!_|WFu<@Eh́kƟ飌V.U'0.KxH וGG Ѣ f#CƯr٩f0Ҙ4Ą*lq-:fr hX&|2$F %댚p$( |y'9?|USR2'cBNjH:v^H3"lM> Tj 97x O#NҝIv$/2BD>8a !ٚ8cp~PijVPʠΔE6o8nQSԆ:ݴ=]KIeS֑8v<xy~F{ActY=3M%!X_+7(svFg tTcZex{9K醥~sǎ w޹N?tH21> |];K:j;K̠x᥈OoYUb܉aQ; -w;u\?7ET(Vpl63$̥v}Kdi<ܡ6F'7cs Ч*&:,~4\59v8aPYT4!+eFA=14vDc?u }\^4&Ub@Q]6? }CS*kEOU| CE*/x]X6mו mn6yw&N”q/ \[om|*'ʗ hX-S4Kr ӎ9/[o@ggF#SvDok;ijn;Iϖ&W$R3ņ G" 4!*Ґ˺,&PUept11t˯z]>aqγІ"p&i@Z'-c}P [mNccs%\՝;Nݩx?/71s _GL}-g6q@_c DÀ#|uIN|ܒN;I :[tJLtd-L\$f }xf;B,gtUffX UsɃXK|rG8#.L8t<At&l|{Ch[ކi]'p jAG,֮V΋0n8n:L �uUVIw:1 ٱ@O>tapؖRUE@ΏZg;28a K%ݴ<](S'ՅLxIvUOD,\0I279,JQpiu"^otmaΖLr{)y k~[{Ty49vDoЅՕ2GC9#x#=~:L/%8m?wikVRvNg76C9�r7\|!l\Y.YXe-�< Y:/D;LAf>yVy/2WQwvD\%-kLF|_Ɠ.�OHG"|vSEę$ָ2"h*M EI Gڿ3dx1rqƇX4Β\9&-:-!'rNbHpJрq+yp9nza4yQ;V?Qa7}:I4#X !ώFz}".l fN{?@Vt)"/i8U:H 5^`E?忄G_�]syqթۇzT󮎀DQ88י0fBx736pM 7l u Reٹe|#;̕FO__$`DGI|s9ۅY;JT}#Paf>$hs?~\2􊺠/۔B:Ƹߔ~iSVw /?w@/ִ֮6EdEQ79: X44G8ҰfƸP!KmcENaD;44bζoCms:b`WZ0dLj<�Ҍc>�+X)>8Y>bhwPӟ(M\"4,n%=|AZ`ƺdӄW/L 1꤄)΢Q@%˶ft\Ǝ~0+IĄ!-`LIpՎ<fTuc࢞L= / ZH7])blUPݘ&?ᙣ0AEE/[UNi0K1$cD-+`T/U=%hsd>>zv.1y"Sٌ)-,M bZgNgNZ3/5C5'ta^vz~BZ]Wӯ!m-׶�\iَV-3Xw774떫^1+]N;tXn]'>ߘrM-gWev Q}{`\LfŶ`@cGt 0{]| Y(H<l ;1+|B9@� @TrM66W1$+}e#ؑ5 {�ߒ DWq;sj_5>IU!-<])u< ĄO<:\v3jcE/(d"~=||M_q͎&vǡx:FNzb4ee˯ WߠץBybHbc]j9݈M= lw :0xF�Xt?bų=:o y覯{rH[B+j$͙V?F<6'=c{gv9jp%L~k+stPIl6s>d]+~##P'?=9=.^xZGY6ċ< K3_>e7k k n)c\yoҪHA;MCFCO7 ;ȂΨND2^%`箬k H�50@]z=]jl0f 5e>d"\\hEXsJg'0bp\s~>YFʳDlP^V @>< ݣ>L~ saxO <_XxE=խޱs$؉ijY:$um5ꋅ?19.:EUrRIqDnɤ:MrBj^M$J< +a:}<pđr4c=Heb[?kI,ҫz=%9%%#ʴ~iBќqU;ȶ \I|8;_/ߓgy]tүqF 9\[~zzڿEoֵ6TNKce^ ~e@j-rqܓՇU6ħTs2-nv1P>ow-=._piRItk* MܥXgkkް! ovW>L⦀d295%Х'S}qj W!cXbtOh tﶙBsQ:)ŝwTGj 4`81d.:,pRfcx1 OӁho,Ȫ"^?_~h4m)_ *?{Ѝ/\ } g͠QLzZu#ٯCZHc:w4ܾ,lTzOzlŋk^ 'nwE:9pV;0>8 tM="udScuF~Sglohō juzR;"us,8UF.-;2>J')zDgkC,JszeGꎭ(Le]C>63~ᓟRxsܯϨ=l]fv7mu R[1^Q KL>{!+~::`ܑ11(vfȰ [w];;ɵn'jdR }�N"Wx 1;9s<qAz0bL@)+\$Fuza`ⷍ?@T)_;  05/JƲMYI3KLYʪn"bRcz/D!D:"W1#Ԏ5da8~ g& ՟m X9JTҋI<N9vE.#y�VpWΞZ]RI*LNV0vcWڮ<8;-d؈^ibnC^Iˡ3 z[]ܩz�M WÒFG^ۤ4Ѷ!�-۪;b[O[]>q] _O`cCK_"6!2&KO=u]`}r=?_3#M|zx_ yan1指ԆDܸi;k_1)#$`3>~aNi\„/^$d@֣}q3(ڠ3$0ɒl~R=k_@e& fՓ΃TxRyۺo Й_^ ti1a<F^$]@М8}A4Q&(2|]: pE[6qgkU$` j orvcCNY-t:K=p<[s.,{CTz2sw{ u$=5%E@JƋ8#x;POw^Otn)'ٜ/TWF aVcby}}@A먿ϊ6]zx=y%]wg>:<{NϏDYkow;֗^\a-<8,d H2 H ն㊕`դqƃ[t.q-g ع (jO'lWĶ<Gab� 3 "&\0m aQ(:z>ޛI6|BkS&iY5 y M|p7`Dy3M@G\suQzY͸Ve\[2pؖ_Q&` w/ń?y!C7nv+TqK�=b3`2т &8eXrEc⋺㖠/3[-c_.I:ٺ~+5˟YN H\K[ 8Z.$5 ,;sSz}r,_[:;ٴ`|-a=kP/Jk!3\`{7ۻVd8ch|2xnur8րӖnq:qϝ:a\/? .k0PMOJe_s.Tϯu_II _T>}ԅygTm>ԘNW_c >.%,O!p͜3DS .mR:tĤ_+ό 0O~/]]pƭ` *ƬQ弟KA (ǿ1N8ΟWJ"=eTt.w:_JM4p䣿r%C,!`.d-w< ^]˯9"4iƫtIHyV4%7l]jHJs8hgp2}ǁ%(AHn^*6fk!**q''[G&qlIsCtB>A>@\?#f+jt,ӎQq"jr[|\2R rhqH$~0~ HE19aw _ow>O~m>-oumph7_w U/u$fo+v6cC FQ,$"t_lk:4Il^t~F\ \1'::)<vΙ z{J :`3/{L &w@!S05hd}|2 WM1jVEr<=[aaD4nsqqH~]C}t~ЕDžHtidzb5`"TVVry@+ لg44OIR}⮲C4Q+4&.&b|ߩ1Y)/*2jXG;vL¼v/ַ| &.D }:|eNnJg-٨zPMg+ߐm޻,|tA/YGSH-?!LFꦌy 1`1mʞZ_YN@sz_[Sy8qLS dG#Si1PmaX,VUFբ6]BK/#?;攼~sCT@vy1^meQ_F;hsr3daxz;5<=cAu;|р{̋36M(f#Hlm#vMm֒!�6F6x =Gbyf2l\qxMo S!o!Gr0 㨿ƚFI6 Nt×Trʏ6P:rU~[( YCj;V}[rrU>)I.%%xߥ]!=KzlѪ0 2aZ:3E'=/]_כqe? TwpSb0և2 5oI3ip!1&xLJ6iƅXGWt@8i]$R[yX,^֏mG~Inxo]?}0Vx#W͆ECQgyq$n{:-غbɜ߂ N> :*S|\B_Շ8pt>ө0<c<wl3F[,D ]m4C|A7�2<.;h8&0Ywvӱ{b*;XMM*?L( 8nteU# u$%ojXb>'P@,B0!a&1|"@n1_ +uE?9~N'}"Wlr0]+X] e֎$MZ6^Ss0i$|Fq~K"\ɹ Iy%E^˭5=ulbgvAO}ۻ@]_T׽q &Ĝ];[: o+ `f˄Jߦ g@mr5q IBo&cMvߤ/wxy}A+6x>q1c+u*r6:S' _ 7{:܆ՏYN|#C0ƌQɕay}u 3ŸzU 4cJq-7ieBcR21!?pArj < Mم͑7xk~̪LI?lz"V:k)�1";IzIXLgicM )P_8 o[IK8*.F+y|,um'\qh4}d̉ ]Iù/AV/#WGOǬpG'?* E\ Ԧ `K3Luo;B sHݑi}CKG =ҺzL?.4+e=z&yX:W^?v|[?�K,v4\kYH k9p`ҞD|^tKwЛyZ2&L0|lM<ppYx%-Gd''?I=9z!5Fpehܮ_ܮ{n߲Ns>2SDD $$JRe1jwEzݟޖV^ZT@QH!$y9'uw?/f;I_kK̈1c^\1H%d X0N6W9Vdt ="ͫJX<wF1F"<CvS?�Q;lGLv?a  5[Y?<26V'kkZTsu bvd(~Lġio#hJnEut!K4fN0V@ɳGyY>iM8T&KM UGVt3&G:0GuBMc<Q~p�/91@m0EGWڧsAEI>`gGLGYf&5Qn !`RpMp,sj۾woN(t2lQ<Dqmi�N8ezt|b\G}p":;_tK;Xn 6TU:zOt(3mOOOz=&';PiGK)d8miR ymLY#yh#eΠgO: GzWq6_twᤎMVeO-0`z=}ʑ;s:֬.BKWE>n'>d66i<TSe N(HѱBpSN-9|-mAepC>PmB]cZ|LD -h6 4)Ƶcl%HU}ˇBHcUS'm8* e;c’l�fϷ_Apv֯K_SN[ZwZ>ɐb_U`{8Ze pEP\&" .>.Se_~syobۯ&)" :)^K=MwN_wPvwwREqwYA֠th9bKW` T0PE0Gz+h# :gf}( \2kE6<6}8�ٮ-u9>WU]y�_M>g(C\BY[͐VǑD~Mt%";5j j &̲\|c8秆f˅KË3xav�tM=2CX+%]5#Ù8=vtpЊ@it6z/X}=8)¦@U1_Ba*23||R\SpwgA4; Uƻ. Glcq7wpgQx̵>BGŬ`jny4^np&3ʞ]=~~l\_W,}_ƃ{jF9mrn}=5 nP {c^}y5B)ʡ5y4t@Y[ _ M7"neI:we+ gg䚶jYF}K/srt {bᤰen3gaȜqy�BO >ݮ% :UboIvn^O:3 b=L-\_2v+'.O7LR/e/uϱ:}0.:f nf=H<1@XOgQִghgޏf9z_{;>N U~H3u�1൅ġi,ݕs×>muڔKAWl9qkf}C&Ӂ X~G aaSƗ KJ%鋂8U~__~+ B>^~lIyrƷ,gOk{ochz嗱X7tI.<&VTD+cCؖ av"l�̇Fر%sJ<Q=B~B2-q{A8uGg 唪-QJ#bH\UgN0|. j#6;ax\Nm䟎U:\G*<)?'v4ax[]:b{RlGgr&/l'XKV\%dm:93`c,e5m<KbrSf<|l^(~dyA|1E˙<e p> {9^ G87.(W/;Cxƪ1жu0O</j;F4t|m3(<ӱv_y} fܧg/rf{i)зO8.{8-d"3dvVN^߸ <b<r2FG9uVn3gc{y8�_z"ί S /F _1eI/Ίf 1ΕsV{d%3? ;S -:E~{- ïރz[,zсqqM{ ƖDYv>Y:#( h|n 6tߠE{w  �x掭d=ݺ/b }DppN ~2Ucusvv%[<ZTDm>gS3c"!} q [#1}P$ ?Z#N9j%$P+B+SOKeR A>,xc2}1kڴwsoLٵWDYൄqW\LT-hIf nԀMCJ)$+tG6^ӊ˞Hu/u|Fį9q%1 :(5@Gc6y9˽7 %0Wkx[&4Ȏ1h󘏴s_3u xK)nmz?+ȸ2-'78QMp557&O9F3GҴ~t4D~IG%+| ?Ҥ؆eP|]H\x[O"نYsSի 첗UZ1e4ąvG@Jʝs1ynrܛk!ق#6_}:X5Eo3#㙙ȗ}e Xa6f_=ٙgv\ hW沲/ߝ2#yR=/:�27c6#3G=Biw:gj'!0ıoR#:0q TN!-ɇ' �{"citZ6/ʝy"gKNNoG0l=I {ϧmS06"ƮM;~eϙ-a"?DZߗ8Ep'%r[\2 w5W> SfR{F]7K~GfǍ\iQmf>Wgu -K~ : (_&43fNZutzè! FU͠ϊ}D <[; q29ZOFlY%9cQ̃/ģw!~^58�7DOc /{''iﯲ@ G`8nz#μWvzN hZ)[k[j32h>w̓Xgei +&w?4}C _s~|mo^Jskv=8ct)&h$"O,8gΆ [hI.T&U2OTpkE4�Y7@ z:s= $t7MH@>R_ X,/Q 7v UpH}j3y-7x~Q=~l:cz},k+ڊzOKmA=Xl2C͌EtT5`Rl\ NiH;-6miiq1ΌiW1v9ص?.BٟZtaF;H?a{Θ Y;>.mYk-7ri<?88W-,R'pmbp`#KytܫKj<|I [qhtagSos~"~2-q2t Agَ镛mx!梁L'$6έ,m|#u'uY-syiYv?H'Kה념pPhN﫸)PQ_YnM=4[TΊuȯ!֘z}<Kcͬ|T(UJm2w´i8g =tDS2SV\v3]L]J.ŇMk#-@ĥuQQ^`|'z Vp f+]sR_9'Ii} MDﲡu޽N1ğ:t.P&uGzstΕ90%Ѳ\ӯ̐j3Э)[8BGa7{/~<Ey98ȥM)W%~MKFkCvJ.'fCh<a.WW?OGHcl26UD?b6,E92^:Qq m*7σ!3ء$GˀI}y{8_-@wk��@�IDAT.Q;fxnjP1!W7 1jvi%'ʗe%�Q֐=a9K{}f˰y.T_ů0N_GC1:]P^^LiW)>1tKs)' :4Qo07|{W+YҿŞm=Yd/ ?C)x`l:G)=M3![}<[8ɑ[gkV23D>!8Yf] DB/;Ӊk>7}iz5?\VV{ڣm>[|X~#Ͷڍ{볲cevS˻6;ĮCIMmh~p&> l#b_>\/=E- iG[P$m ?2,n#,{ټ_uEgrgܦ9dҊFÜC!+~ {m}voӇQQˣmkFBtBXm@rύTK.8Q3KnjjȆ,4Ld<VHge=nj[Ǵ-O]' #*q[;|@(ygg{9+hczO LzukN½qW#KBɣHAuZ[|!3يɬs? *F{yBs՗I;akۧ_y3_}vzw-A_nKIܒ(3a`"Y^[:<b#c[sw2 -)"tawy�g.WlxQbkJW3o:]uRB6;K\!5+ޠtn.a?;;fP+C\Wfy4QxHqKv^9b;yim:}:.e%|.Lφ>.ݝrH?a>I3|ԔYvmlhuB}A,cn'ٱ:#Gc<hC|./#RV[P{ZT�)Uf[^[}0ˮ| z@A9Wq3#fǛ!</m~�MO: R`B̔!4R0rM""^O?<楓;gӿo;};]e.rſ#ۯߝ߽ Ay<jLFǾHė<=Kq~@('�[^y`|yna\ON9rRY"o1eUx ;l.cK|:q{ʽ%aV]?첫-2˼}{r+זqڙ˫>yxf°=< EG|2x*'<HQ;l9+ni_f{15|ni ;GxytɝOt 2H8 JhxLISGeOv=fK傗ݻr�'CNFX} ܎~lr '2hP34#%eqJSB+¨_ƕ-Ξu WQ/uEmc;~ӇWW7G?_pVg"JFqR{Ǧ#PW& yOX$K<`z "V3S ff%ES0`VRDS+ ]*O}fOѵ\Xh8 LwwcY")L{g r#n׼Sf|q'0B` UGO11řtmV7 Q͵;wy˚s6d#_/B, >l|aHC E#gF޲{zZAVSLYl78kqv=ںt$?W<䕡–=0I'rBWe,[x4.0VM;r6KaYbg|cϵ'-δQM^IӆvJ~ҋIBcLѸYߔʷ[,m^<v~e?fz9_SI<nzr~Ч,iQ�'k#oy6WcD!mBfm)g2(O9ğ12u0rJ(rl: I;3+\`ێm�<렊Ha>WrtpXپD$߲֖m ,ph.v\~օ2V5 1V ι_1e5kxc5 y,7ʵ,ߴ N @Z9>Vw>籒 24M !N^1Z?gûL-PE p#9gĴeG?Qep=z `֏+G]#'$|z}.K,A;i'Ge|v\RV` rrUIVT gv@Q8G9m~rcL0k{ѣC(O&` N7拪LjR/<I93>dsoOއ~ӟ>/$2^pih;CchteEL0-ېDI'l走q]*D2̐QjFpZЊaB6g~QbpjO2%܂;2q ܭGCBLjZw<C-i( Np|/1v]6r=3"Mpʀۡqcq$9C30A)xz*\΍CݽO77qɧ8CʜA=t= F) 3Jٖ!aeePƳQ?vad};`by3 K(w8ĵ5E4"YЭnǰ ѡx]u|}9oel3c8uمuPxawi嬀-8kgm+:ԶB6ʟN½i0>}2ۦW93�ܳ4`u]BxR<6yZe rѽ7pu$wk$T:3Lqo~{_*(W]Mt 6g-dSX׶m\9 ~�[>SBĖtڃ-dگꐰSUif#\<=jf|WZZ)WyGb.EOWL&pd` (8Nܓf5z /%6ce~y^l W,>vA&sҢo=_hWgeڿ1gC2NQW)U,+.ګ4<PՁn\R.Bl4M.+TuO2#ƽbUL28[ ܗ|"i8 $,D[J[QezۇUx Nz;O/1xЪn�F֗:#VTKh_a!3Gӳ~vz6ǟY.[z"yFQ8 vpW;j2À4Y<C8(YʹF=5%~�_g8* ebjfl'z n2Wx~p �d)7Tb2S҈`n)h%_y 18', 2>c0*`qF4|8~5|>tJҚs;!Ck> NÄ3 ~Y.ڗv�|lϋ{^ghy54#Sxɧ'J~9v:a=PB^+hy' ,[ƚ\Qn"C9 WnMgqVfE[wգ <q478h6=)HhshNW߼ދv:_sVclkz)ogk*e4\I>^�&1OqgO$|heh(!X*կ!g'=d_+TD0nN͈;M= ecg2}'aStңMV(�ʅF~ ]O8?JA>1z:Jζ06u놆F[,f1|g^BWNH�Ct*k֡^k zKhS`BGœgsڹ3POh t3 "o\dOO1;<8Zw Podس'ͪre"Y&R{S-XA:f^걠x/._ ڟoWᬝLJm2Ԅw3gRM۪yC'|g$5JY~C*_.''Qö(mYKFq\xѝ"`Ff-Ľq~Nb+\32szDa_^ǩ ;7=@c}kf91ߛvlO?o>O=\K򗕾zEd1Z4q/E(j U|*UL]Q/\A8c\ ,LЛ q6U^/A;`i |QSer0J!_)è# mf RJlVZ_Nwe�* X^^O*ͫ/CoCKlù< uli:e WvѶ(э fYx%9`Ԍ|ljSΌQ,~aPZ\(-g8kz/[jQZhb uW3Imq-�WpL6ޜݾ{{&l:dAW}!uvбjʌz<!ש ćېtI%I0J1y.>96+\It@h9_:󝽚 e(gK3Ć+4 B&T.heyswzӰ=0_s%㝿yfз~T}{yʦ>T#O+|:\uܹIgo|O-gkvG$@Cv^m@-gCVzbm*rԺE崰2 nmpġv9yuXgБ|*M<F qvZ#TVFD?u0ؓڡܷ�.Ձ7fr[+WXq^ZB)h$*T/8ݧ4Ϩd4C.዗a4C>;1#/ؾK �gl j{e){G}tWА p-'=V䝕~dm]ڄk̗8z#?5˙iF=.Xs4/|U`,5Z*A/d v98(2샺=ʶTXy?''L|;D.ԗ=\z9Ǝr]ܪ1 J*C9[ZPkǧ ӅNJA3@f4 Psu(ʠh$4@Uru|Rťxsv2aP۫jI;XUA1n:Oᶁ :(fcC!5G0XPhr%lL%frNG|2c~_;SN6{8aKRisfCkZqm080ԙ}{3:jiy}[4Fg4ۼNǗ-(my_ˢvX X-OҡW{5TU]xW\cNpo^ 07[h凼\&9~yo}~ jlC N臄 �[-z&^+mȏYr8*1Űt}lʖ_a.Ø +܋Ҟ;ӣo!˼?}pf秫{SO qγ_։ BM9cu's]!ٻV!N"sOq.iʒavc,neA ImAWtqNM'gdö puڲ#PfS�2@%lckO'](yt̘!Gce%nn'[!'˞m|z%{+뛙BGO}o<+?8jZe'Vtl{vp;i>aFPpw?�%o>p!RЖiz&r\\$ʬPP-╕L#G>28hE?c)_D/^P~׀;1;5lk !t"giDZc{LvЕ]ԀeЏ\|<WcF=8]GhNÅvOtws �@)ܥԏϽXɛt(omzϿF.m{# d?^Ez.k*@pTp TQKV5 /qPWVw\Q֙n12]VQ#ψ|hx'^#2Npy *ZJ7Ay+X?l}ΰziRz5@QǼ'T2e�|^0WRlC~k$ñQk,W;vo  m>iT3׈0=H3? ҆mT{N:;hlWC4nC&3~pk}8S:۽:[9`}gr "ˏ㌥3\wFhRHtg474tBL/ngKA/錑=9+ַܺ 7pdJ\FQ q-O_ۯO|;lN~׻=o!88isU^ycJ[=W&2lpxz~Jơ~W{/g6$("c;.F7BMXum)+lĆ̗{7�]@sly7f˧]MiM}hAڀX=5>q-YsQ}8$8ÉD֠4R?!v2u3g>sҁlD`yA/ /X@C,Qvvo|N)Cq{"W@O;QFZ0^>eG#522t;v?L|YyO@vt!Y88_TXw`;D}AN�=$=�(_^ncy!3LWVpj@Yk;mb*>\],;wqV^^wiݿ^Z%T2Et:_ǭ l[!Q΅a+^)K4Q>_VR·]JYT/x7>cZq�Vt ~ܿ =mW W0.;ܠ"K9m(K- 76@x,W jG+z[ Vb̐HC&o;lKL7݌::g̬� <(F۞wNP㈣6LdL㵵5.Pcl[8sh&~g|/@Yˡh/;*6~hϽ7"p8p❇|n{Q֧\uguBهpԴNU5'`PA̗ q.ϕNiI[O(U.6fVeXg碌C[?c-p}LNO??7=uMš[7U3=_FoO_FFy[} !f!=`^I'd 9yYe'Rup^™8. oO ~Ns 2j"|EYҡ+Ii\6xգtzcKHӁT7RBCpPbL9iaYt eǪ *gZZBPrh:ZfxgK3 H5y!t _ h8Uޛ ĩ36Zo v:Nk?$JZAoly+YADċ  9�wџE'}]L){+�i>v=7ۡ~iŏے-?R%W?@ӉftH) P2U6XGscUTb&!mTĈs.NeˑZhɂ_/@2M&YX+ FEwåw[h!YiG#%B%f|IZfO(x_҄RN. }z*ӨjLe:*@WtC:Z4 Zbm+.@h> k~{kIʀ3 *yVNy~r$5=-%EV&ˤS-|ϗcÇt?3Uf~4><_;8(0GL9CYC;Q SUGl*!iuqr <v QHFt^{gW^`A'/@q1<8e:`lWS-2--5 ;g㢟-F%*y}!WݦB(vEu _7>)3"?2•C#dzĐ呡ٺ7_+EMէyrKA?9=8or>+]oA-N"RhɝܐY8:ڄ3e?;#v /6zK+3,G� d8fa ɪKZ'>+UOɂ0Zĭ_"1;ݘn^9tXPY!?q]P1<)GJLͬ\wQ3(9;~RkU޼lC䯡,W5>]OR6WUG`f `~۲p<WpeiSW<gO VPӡ#[Jzwj eY7.Cd<(kZ_6lO;KeUK/.=4fƏ.״&!̛poٳv`#�*u#//!/6Jh#�h]D N :=2ve]3gst. q֜ WkFjf4)̰q2 Z{Z4n$/=b+K^^ng:㦑YF[͊ϽӆG2c'MLaϮǑŋ)?ml_߻}*_lt7W~y1!ۅcnr2Fњo*N?v!ݨ 5�v߻C$SXr0 UG3.ً  ' 4:x{/<?(R* <ޤuc>3l:8/yzGm WG+r?/Oʩr&lqϝ bwȟegW!r4qyi>}y97e<;7 ιWql9 ѝB6,]W?t(l8=_͏Ogx4}w,oRF :{E.K �aStzj]j>?0*#WΈ鬸%UrSL:nD{@#E_<!™cNA:JY%{ #צvK5&|KL~,aw|W6 <R0z?߁C$S`f"ekco%Wy:p?N4 X/Z�v摌/|WgxN1 _m$g*p~WچHiAwQOEXNɶ(e=v@:IsECoI+ aX|js,M2B% H>8mȼCPŒv Rw|[Ŝ O=|6@{r]O^V*Y| ԕ\oA(v)/-8Z V)dt%� !5G^^�U |R\3(o;\0e9en%YXVᄽmZMX=Ae�oGXe4l B|Cţ(%"OAukj3`Y%f6/`X^'6R P8lwf7C@/K9m{:|0RMdX8X!"SyLQ  f'0pCy QdԙtYohw$2S}2=iqt{ܓt%O*>+NKe~6+8^= \K;8/LeΦTӉk7Xm.q(cjpE\8gbok~T D}\Lj= e(njQ~w79鳟iOG 9ϋ2:t}R֠AYt)j^á8<q#̒e#sg; 5xp~җNy9`Y ͫQ0ouSNQeOmz%e%sȥrXF% ز+JVmuA3[̫"\~˴RR~dftwMC!`b6j8I/{Ѳ!FBc[2x�˭TVCw0Tm`sʚ:y=ڸK_{&"+ - (O1WM&G!eU/Sh@1/ł]tPlQn &䋂v`Ɛo)r{3nc@~Av`+7/>J5qSNV-{dEZՑ8{BN֭8RF대AS' sL?Ϣ*cQ ۆT&S0 8F@F\2R$8/ x~J݊-q5,Üa`Rp\.*:V"SOى A\g�K#\\=rVUZeL] c GaQ/^gbA'?f_Vf((㌗%gO/GӗN8-�KC/pAtlڔ`lvy/5qᣌNeb0`P,<$yyGO1@pHgϚy/<!d>A>(g[jt~~%r:۩C:86˱jѯb{z(/:{8ۆCǸ«dd>- wm!צ/  =F1r UoɽzG$:4qd^AW t_^Sot-,_7<8seT\j<)YmB uJ#۞^|=y%[.h_%G9̜~M,ݸKCW<2E_&GJEcjtvf ,.uI%#&9dV:UNl)+Ne:W6ϼߴ:n >tAֻ;#iNCK"}s2SO`]u€C#8iJC<TD̸樓u<6x5@:"TW?TXLy;(wŪ3}_  y+%aʞjWF1q)|9+Ɓj✰٥WO8Omf_"LQ.Ǹ)-sL[O*Ǐ+%5jCP\!uOXqNVx1`A<5i{}}4j3?^!K`18P*RrUFg|Ʃ �` b(\er r+p/ O`\LV R-gғyGhTfK)%5iݳCmMZ%>K**VHT =ʿn7k4S%A �'0@P9;p#-v:1[1BB"_u% j1A8i<VsW|GqE[j[c[ju;˫z(K1n~jՙ:P8D~4a-2wrDVv6G^'ghfO'5Hh<t,$㘳N\ܧM#d;?+1Ч uO%==C9J<NY^_nrF^ݲ<}_~_bOf0=ć_|q^K ~Ƚz`<8TQiNWyAㄥ \Re9ul_ cc=6x~ꧦoޛ~zzӣKϡC_(.#dG/ܖO2dt<3QQkW ySBW:^a(>ˇeq:ഽAֶSW۹LA7x)#\d'C^M:pi[^P}ɔ7: !�0:tHʫnK GGKE~lxuT/i@k'3MY~#[ei9+Uyv%�ք mؠ+R%#WZ | ʄHF3XZdKC F�3`"ibbV)(MD$b6r :eΧ %lGʕ Ҋ]r-XexZ_Ǚ?A]IU %Vlv.c* ad (nR:)e,I 'Ĥg u -^so~#py+X=gT;Z8w_ rVG6 ߙtyd:pj=M:c,*j3KT8F VcNg k=2s];)Uc5_e?q!Sbz 󁘭9ȧ83N%WŔ[x9xRy )/'̜f9sV ᐻrԸS<3mrWtzfvrkmIQV6+frc?NKP1Vg5S[9"ؽ6<{lQ4/ug7ӓO>9r?og/+/1W8z ;к3t0i6'b<FK[.SGQM]UL7>6' ڷػmZ-tsߝ9Ng" N6EYɑf f,u+<`,_ ŋv\fqٴK<x,%$qHIqL;`ڡ]% lX[y J=a fh>v|4t5A]0y2\:O_[\M=\ff;.ެLfI]=OP]GM~累L\2g/iށ={'S&I:HvI asArb_6="4ӧk8J=�턫\A}s p_Dj6cN x)e@CC[#fepմD\ҟK _lV,{G+eO@`xoSd~nC):ɯuA4̑dN9gU4D+$G#4,Рqz-'!@gj5suVblޖ^nr!o9$|! *euDP#%eA:1Prhe&2%:n i՟Ηd&rQU[|bHE/mzGL/6fFp`(ZʳbBA{ 6 weY{'xө9*V:4͗<C`Wb|Hv⸧} ns*8Bݙ/IR.[=N^ Zyέoޛ _2kCSVt? /*o{lM˓耯<}K_L'?yq}I[M_ӫla8<k=`kd{tAR$Ǝ^ۆ!ފs)^QWwLxi㍉/C0߻7}?ϱn,ꆁ|V횦Y┌@ZNP.[aga ,�ϖuUN~8۰:-xyiLi>WY3jG8kp@놯+<ۡL7?yNZM:?I<όr{- &4*G;þwA1RMjP5u*\L%r}Gژ}Xfp.m?iS~mqr;ԿN�g+/wF'~v#e`Zɭ[4+36</~(>NT+va7 NblK�BhqO:BH%>zåwaR!V�i@FVevKaV2!0X{;b SfG x͹Pp.s2 ;H,x{5ʮ>𥬡Ttt2J\ɳ @ϣ2rI?)(vn/b&<,C2 e|{ omSogoU)H<2Iu 9m)R�z,O\sfաm,YNY\= Īȹ03xB=R!ӝ = <U'Og[81amw~ҫ|5-%kH4[|{PQhW|pw7n+ L :;>`{&n8Ƿ@(ڊg>y6`G1Zhm3isp?>5꯿-Ysq^o8O#mModZ~#zqppg+Ӈ>!O{7}[ߙŇDN<饗b4$ligN!鑙eJ(+i&w8 0�";7ŧg׮{q_wg||Pi|0hKT n9"e+̼S?mO |J> ֳt*&gba.uj6*}n �j:qkK~-v_G<::or=wꓡ\_z'mHq`w+` àB^]}<Cle[T%Vӳ߁ e>É,y[% (+`]d|<^#P{~{�KeAu9Ml"0L$iʔq$qCo6M aPo+dQ:I/lSfYTۼnek/Y1|P&Yg%0Rajw.&ϴp@;<૜GswåwU PF(LbLv#p#aU` bKb V N7 LS#;%`yg򇘫 9J+sfŲߗRڋUl) [_]uLs0 GeSڐz_%(y;ahx#< ]  lt?PfӂMa$[Q8X#KZ!~&FGu^t#H^aoZ5ޒRI/eM#)I7$أbɍ8tJw. oЙ,;^~m(>zT'e&t< e.h/Ce:3��@�IDATn_uPqDa~<˝֓Y89\X??E4[R6M{vcxQƀKQ| O<o>?gp]챆N ߺ cyJ/y})r4Eapi^f4Q:g8S;ӷ鹿8r.ctpFnߙ6Cq:D?_"4HƵdeoJZJDiUdHqr$ `bV ľ!2Cw9Z#U-.7EЫzrn=0ӫLel0`<[+ e, R_jAgQ-^%Xw[&#&H A}Sjpg&%rHl"ġyѦ[gF[Q'󺚼Ma ]=\[=W0C—CC&pbx$tQk~imGqe}ڵP9.o{c̖Bzءܕ 2sE(' aSPs7O2m;oS"TW⺀72{|OMh<w ʂ6ft8\rV1.XxTTh6;D[.KUњ� eX°*?굤D1ŭ+ 6,j{&2U9An*H;YΠTʯ1Lz)(3,"V0=J43)G_M3B2lUHpAT#c#ݪF(tb.7~kA^[iUgh:u%&qo=q&9/.=٣ 7rYE̠cf7yas|듣Mmj[>U _l+ynsKM5P]B^<|e[  ʆ#@Hz<=}C b>}`&cDV>6 8;W<%K0oM8mRww᫳rw;#ϊgN65v&2!_I&(uP1Ww]9-%3&{]G)1ȇ4`eb x.:P—<9PΥAOb~EB7p7O]7f gkms,:>ȅ~L!lE?Vي~& ZI݊p6C[[vfy`4l8Sa)iEGd>˭m's@/@U5fk3ͱh rjB*泹z *`'gFamcO= wt8 pvP*G,ʥz#H+8O_Y5xI!`(7]U3{Z;mI:\- n+|}W{S\z:t 2+T?rD!/a*k^*%QK*8] }7vـ;*o>; m?Hv0F\;dJAYij؅iMAs{;X6KYJٴR_㪡OANE0IDH##w O{ )*_20v: :< 8ZZt;/ n~?eje&=HӢL yq2-3S2\2SNH=5멜/4]5ks$ա v*B9Ĉqyi ^8� .?d oZ]6-|2ݭ-5gJy~tx G|hdzNg})fOk!$zg35xСnҡ]~szxxۅ!*y6ZƸDZ Mv1˼GvBvRJTٍ ?Gֱ!` ) tDwRu IQu֝?ȏ*S#[:p es@SY6P~ DR:K?h#Pư7 '. uG|+3NJQj,ZdW÷ܡ|/uu?7ck۱rڼ\.d{U=ex6s,__[\LоU ;DG(?0F{hW8 ,D{2x?y;>ړ6U|$vhete|!6zv{g5OӺe{rf~t 0*qVP}ezkA(C`1d|gd ʢ|0D1[{g&= [o6yF bU֣ A "�%a ~2^xO bVІL)F`/9$'h3=4e@r8,9 <6wxs^5]i˗ٲ,t?*Mpj 闗Iai3> ~j`=%, C/jKwa|i7+P7{9fo1Ȅ*?kG.'M ;"^r'? y+SfVYTWe<"m(vfF} u6\:jFKY1!89ރx; 2}/G؃ÇsqswO>,@nb*+'WiYOX*w`۾6G&Fqh+Bg 8닞;�`i.;q;S-;RPlvce1KP˜- ]%db }ˠm1(V^Wݪ\ BT1$CSb<֖>R8t˷e{FCVyt9�kwlNQ8yO2͗�p'�fkYo=Á=v^{G4[Kluq~P/7p^nm-qg{+7?yȕ6cX![7mpj[/]BHoM?h_sx}MЀ 6ʉlKN)ݽ{yYx|Oy`ܳ7ϕ.+z贍APOįj+~ANgmڵվhh,;:RwIΛՇbD2(0Qj_ó Z \,D) AVuK8[n[BYbTuoxq,WI`źB�bٯ%Q̇aE_;_̣ uq:2q'o=8:EsgtujFr.b=g%\ҫq:2K9&/JB`a4ul`U#jh~!f:[ΎJy)S0x0R_1a4b,2_DCG"n<cq.Π;ؚ͜+c6$0"|bt]&{3u Зi^m6xj9t##AD/_ u�t7HQ^5b?Ќ.to(j97uPwr3kmz7=؟>LǦɜJsgӃf3_Ό?v"0MPUqDQWZ6p�,N |'eJە]E%5pW\`'ZpQlX2+yY)(]6F<YGx2-hEae'֕qm,7+,3|SFpޙ81lvGVO Bdc> ˃EIn bc=nJ>؇-wˎzJ3u/Fr5#ixX^evp>y4njЧEvC)[[N=֥[I`Xw 忒d q.~maz{h3eEUObx mSgc_44_Ė3lgb϶ W1D} CI.|K#( %ɗ;Ѷ-V|Z,t|vcܵZU5dm0(! *\356*A?*#!t6 Lc1^eb@1JåK9 $H_6n+Ǹl,BcJ犎&b3#:' }N&bEm7pu*6Y| YN3c;dl[V_H3� hVeЁ!js v܃su3P_wTo{a2K`;2tonqoQL?3FycځEfKy䰲g乻-YCrmȧy/3]҃49ÁuϬ_<›cp(sk(%0̗)*J4QW7yۿj|N~B=Y+ljidKSγ_ytMMOwN|ppz]MZG;&kgrZqO|Kk噵 y\&:O(EI6}cZ$z\x !gܶ V/HSKukP*?r@03]ŇpU2ӴLGαv?2| + ʢ]?Ew1}Κ"Gك}Hn<a]G|}{6Gfm+#xS_ծ2Ms⤅aspL4ٱD se9}GH �%Z#.HHi>*l Ұ<M+WFVtP;Qu7&#Vj8#+mW,9F.]yMlK;G>;>G3iVGp* ^GaodٗN/kr|¡"݁wo ^do I~n#ungD\)yIHsAK(A2pk\G*̆{Qg1ƹvk:]Sc L^ĕu|ό +Gێw�ԫK(|e�hcߑAu,rW2>96׮kVfp*9g4S\p"# ~3Gi <g?#̨yO>)Ǚ  Bl0\wJ]v:m@81AT~fKVa CeנTO-YKִ!x5<v?qO<c(W q?B?,)C<MdQ߾{{Ϥȇ}̯O.W2{WFS$ؘo];`0NjpgVWNx[vVApmC <f.L=UKSJv]vY.u >T�eUa"mLo2mYZuzW%̡-YXN�40J?EOR4~[aV#'nT%Q`E[OEG)G 3n "V":\FT?p7Sqi$]h['vҠcۦBSdh!ȵ8>`3.yj{�xs€uGg7<ޭnL R~Ǎ7Ɩ'+t}wcg{'Nv":H\tN ?ꓗu_ꝲ4O/qr;*=I@9eEeFa4BKc0&[+aamb,m4iYk■+F8gЛG%4j| UW",xxOP"`b akWBl͚4<W0@g[pJ@r: > yJ+kzoFh-␙,ôq5_[԰1?c0nNl^W;Mr!4AN|i1F3s!yQz m'~.|=3j% 6V|Dޔa'=h~uioc/u-TYk�ZO:XHdCpWl)S/ix1;5Cu?yz-o#} ۼ%)4[|A w~ƣowgo|ӻLq5(rb:]%1K#pf n+^]'d%j=+GG9]K"ճ¯ђK-)M]]g= 4p]!٬:/>!U�U ᆄe$>4m\5G |u ra&SdĘPIF5Ȧ{r;K,uk5mpۉ40OxvZ^z&GdIS!CkЉ46-^a_ə}M)v`Gj4?p.p_aG9YKӁ`U]fA?v. 3QpkVs~\~A`wglg{.)]xXwAl چ-NMO!ڪ01Otfckȃ0Pį%#?*L7#VJ#WS%|ًEkV�cL4eN "B4Ъ8)pѤ۱b;B lʗ&|4 Fl2^1)wuY4ǰkE1l XA~X#!4 iGaW- *ʐ!Y;d -^(MlYA;\†t`樺.WD.8Ĥ1C$c;PxKq;;QYd-Hߎ6gͷ8iAx!0h=2CƐCZʕ8|̹s`mgFߝv(9iUߜMlQ[Đsujf?xe?wߚ~~wL?~OjfW qq*$hʭ!+, l>S7 oRI3F°bWyƓPDθ@˼0ko2"Z0u:fAb۶W7},9n=3��$ 0(Rv$K_ŰEYJH$b�1`}W?/+ Bh{ΩSճ#;,GF mn<>RW3q <A|OA2 4fJ}Z5^XM\#ÄIMqϙQ@ ތ5Rê0}<;0 mVz nӁ$vO?8"]QmI:мXjƽ98jmQ{bf?W)ٷ ¨?+MvDZle]`Vڝǔp@m\qw?g:ׁ/=}lF]&&O_|`yuy)d3YRᬩAP; #A}|y~,v(4i=^a1A~F}CKLhI.o!0ֲ4@IW .^�#C5,d:.i Kf!vP鉑 hm]Y|Aw(UDc>y7upA oƦڠGT3}_t.(^X?8R).:e<x1v䣍wa7Ig529\,UO5ESnyMY�-w`ahiw&�tH/晼F96T$x78?Qm sNeφ-Lr,�T*Z8Lh j Lq'-dT<kuwn\gKOzC/_g4m ?jɽ^Jb;<-]nz`C࡝mX9vo~~y!O<<˗ءj@6QvH(9/N(nESNVu0#MOXc,>0R/;h5}AUi8FnԥqM9JV/ar sD%"pԾ@}[6Ȅ)(=!C_KiP<SJ9dOU|�f*iV(7Wp1t?!yV &=p}5(^/e܃L9ɦaG֩utQmWU\ U7:o%VGc0՛4ŏا8Ph5oڙAt{)c]rGukKݧ6\U+͒' u/!kѡLõ׆?2#^)6]t1t2t miao}bg@͑eG45:<N_{oH$eh^L" ,Y EWUsC+V? b/PA4NfI>qAP=C`&;YG͈J)jC( bڲΌ6<$".R�9{)~H2_3p#O2Aׄ6׈fxVP4@I, `9" Dxa߫ !ʯfp$%tp/Nn&צhMO3O9 n`tPT v<ÌM$-)K<Q6J[/nm?A*xa8'_lX 'i <oڷMĆ4`FΙ4d N0W@"W\OG:ذ)*x\_|K_sϏc2W8˙2|YZH3όO~YBVi t*5Z<bm҉r߽3ؠs~ ~O?ۯ= "8u ME_RYQK~.lg~pѢ r.s^eJp>*W*0_C9CB�Y7XnN:35?]tj)qnNG��7HuXrէȤiy!39.J ׶3!YVB1m7z,wٖt(v OG8R\c%\I\\K7/LH[Uv7pmW!'L<enh&7rr2i,̀u<[t28O5.>�p36Gݸ~cS:́8.PrN6x'6ϲُ'{tCJ+: az෕t+ p]K0xj |!WK:$1@)[G׼i xG-Ʀ =Ҡ3z2VC 3Pi}g;7+DQ1SquʉўKB$?|hC_`4(?mmlz,-[n @`dqDukO&GlWS[vOj9-'֋NnI/esFOSճ_c;TH͒)656荟Wi~O$KFYmZ44ܞbY%iL1¶2r%"sSJ'x 1~7SmҨ{˳bٱ pWl'SH K(8Cص M>`c8tɓ7ǿi=@^�g2׸O=5>[/kN#{WZIKEN *2^ UݤyWo+_?~|?0>;w$|6N(#Bu]it̖ƌ9ڢ9JIjN=CdBѦH(o͔i4U^o>j;#D 3[c=qG҆LK{M䷃ak|qt>=1_:ؖO<޲T;�pjfH]&_`Wg!$UzZL~sR6\<e]:0_d^tdK>µG#EwqzRM%u$)6[#L3cC`U*biKl5m/仡SUʶHI uVV{*5boUu>4ޜlKO_A7'h;l&C<mܿl(rK"GZsz/1L7 `*RZ]K??O.[B#lVu JbfE8pGV }nt6VdPX(`Ѡf`v 6rD4sJk95mA\VaZ)ϜVɜQΔiɶ\]^!_UhQdr[eXQt"/C/>ށ) =Jg° ;ƹCBr C'Nksr'upKiw~eX'. FVyydl]5_] T ҥC%e/ ,OI->..ӱ,eZOKk!Ǿ48y(< Xe}coWx ){ߍ5rDj֧=>.7߁MmT 7W>xA*$tag7\)ET:ԛ=z uN7<}i\JctLg/Xw~NųN^xz<a�6= M LP}뷹t~yYב3bE Zڎ1_?ǯꯎ_~}Ƌyqz|K_׮HJ]u 5}<'|D^I Y�jzquh_PFhEƉlZWZAw G9(UG9*ˣX/{R7VJ]V|f|ħ%Okn5.]F:_Gۘ(|6? _SHp*`i]lL:8дsqqnM;w{*h/, /Umَ^*v$^xtSV|RuWRH '`3ca% y0~%/rc~ggΰ,zWgdjAϑ *c6Q\=~q^f:mx1-7dzB~xS8id@چs0<Me^Q<9+^ Q.E*e\ȅZM9=#tZra vZJ$罪b/R:NT)+Lg)ZNFЈC:(ohKPQ^:-{T(3i@Y昴I"V27si8#\xԒ gTT| 0 #לus4< q!#nc!0L n<yX |P7PAb;Ed`فm:tO[4%8[|KHh`M̺?teS#x:tƙ484{0qpկxTz97q~y{3@<6[xd]κewE>&OZԾ XJK_'Cǝ;ƻǥ˗sOq >_:̇Ng~{/՗kw:{}6ӀK?u X|w/^{?qO\hnܻSe YSn #΍k=~?3?ſ߸|/e׃qƍ/^îj$NK= ]GzwY'썠~o= KG˺i oq} qD\ E/yn9&lpuƩ'ڥN5X°^VPNMO񪗔T\*x],.ǘyֶ|20�.mijҩ[v5WxAVN7JW |/O<S<zP,gi)!/מӗuXt-dPO1*KXvu#i6Yxito}= R52\5,20Y-P;b{ȿu2GgxJ|@Gwq6KgH{ȅk螤k!8|dDOwW~?nJ]Q>xDq'X# F{n{_ ABC"Z^dMLt@M96/s3gS )ҩHqbLKḤBi'nxR ҭ4\Ul0!ʅ96)|(|-+ tyoSzjzt9hO†/WCGZԏ8/By ɸ=(fq:ɖc<GWCւGWKw5Txsc5_ Zw3 )~Q~5w:m"Bq(zg/19훜 /<nȵgp sЭ8:p82|"փ<,%ʣxG+?a Ge%'ܛ?sɚPE.)W,֣k_N_3O_TgXfO(Wx対x_bs #|\3޸~<>9~mqַǧ?}bGc~q|UOf`©뮃Q# MΙf'#^'sϏ>~~8׬c|zɁ"NH=WnDg5&Pgv&܍iX J]'U_Kv~U]LG;dX5<.LМ_-!m7G4H"r{jV+%vMg1mt pF)nx͐_dfFj7#:Qݲĥ]9 oM:ȏ[rN:YU>8"%c1P>!xKi[UjYBX`*w|,5ôYR=iW9ʲ72cGlf-lǽ;wtm3>y'8_bu{owb339ہE9=db>>@c:pܿ ہ'O7"C:߾}klzx;qxތ} Sji3n]t4;SV%̑iD;#8~ݧQPk}7Q ,cɘpaƱXCp3bD5F RF- qg\?rT2O0y|= E0y]d43}{ѬKw6gϧ Gm4&jh>K(q �W(r iZ ''4]+<ᓿ؈ȍa:ʟϺ[ì3e0˓dž{ryZ43<0K>G|IiGΩ­q!Q<y{H8{HeZ/6'Sld'?qlqv2;$@}GQMK|ZNIm!x0I,h#n/̑ p�aiZ4pJzܽ7n gn}G/tϏ|#%'qqx/g8>!/ʮmy]w"9 /~jq-ɧ>mOrl:�^W~iǿ/ƫ{>}6HQ{K?!#^A<H;7E3 ucZ%X!p}CɍwLa7<,<;cp<`qyc\1w-ʖjò7 ۷e Im ~#(ȯcGY}'Y}Dg&D=֗#k9:fvuZG^t8ҷė<һƳ]6 $ެitt8䰌}JQք8m)A}ҎRV:<Z1I5D|,;oLjYDmsSOSvW[|׾)Áq;]8ǜs/!):vKW28\X:),q 2^t1( !/t|;OAy2xS G[c psk?7֟f흝<'S7.?uEٌDC.kY(ؽ6nܸ9*:yOHߊ`'J]=^ 8qXy3lh,ؘ#vRr*ºə^3sB?^+ rtP[VL \Pj\g:N(KYkQzW o-b1e\P.%T4q z4 `!Ό_k-RQQZm,_ mhr/ O&|6M$4 ^et k.#n;潙I|6Yqpmغ,{rг>;>Ɵr{mܳ,;~{)cuwNmDB@0\N][?כ֗Gc66v\h`̄H@9R5q,q>,~_~q8sjl0 SO펗(5w?/8%VdWA }pe|o/O|>Sk-PY}ywo|Ob?=7^Ҕܚ}t4s�/_˛?xxo|_qr|??:~k<Ǒ5^U3m<g)Wz8ԵtNϋS[SϠ;juι6fˤk#*O鐼bS,qJx2,Θ=}<]?~vL]˹k-5Uǯ|lbyѹ?(ڵ#L3 u)ցΐ6&URm툚;'SBIVysO}rcP#WJf0`Mb Bl=iIMQ�e4tpS[_Jh7撥E$PrqJkҐǔv~NGCN6$tN/3oVq6l̓?}k0'AvqmgEcSeN3|rg.'3W㓎t¹q'5 %m."3n!"޺y8޺u7#wc}/pRхھI�#P6܇/<>58A'ѠM}Ґ(}~< \M*`5EM�Q±�Li?jeP$J.ޱB ҙ G^mhoݐ2tjt(N1 {$!ёn@5Ǝ$-6Đ>\!,5`~1s]]^n]T4pKy^֢uE9MгF%6GLӹ3B+ܩ{?'RfWkw)jDrDp޽;vfTc\#i!'9NsLJ{l8aȯ5!Wʴ8H.$[,@Xrף3tΰw9Vzff<;y0믡;C|~| U؞>Aūㅫό7z}ބS��@�IDATmS]YvWh9lO^jiY>"̟%.ʀ*ĵGt}KOe"h__ʼ_̏0~~s?C=Au=lO`ҙj$J!r6֧ h*`ziO֘tCZ`K% ΡuS]iCe%`?չWq%м~y<V5K )'gY@%n!#Az|:B0`/f̔`NC'RvPN$=vPr y*yxX`aF :ƴTkVp񢟫=n(\I#0*8jvOkl](qr [F9Y[kh=Ψ0J֓(:Y)CxA1z|e\q=ص}=8,HKx>wZ?HeNڔE| ߚ }K8*S(;cmu:l/>OCXa>_2wSUtf+Roo?Q;{'3Bw;u߁ {s}{ܿa‘ؾZq4pt6 载{vf0` 6(VŁ攡e(wcUPj�:C~-Ck]ሮ Gx28w6peV&vob y{ofN jG o zK^zJ'a7-;Cpac#pSn=]A4g؊]r݈Pܰxwʷ3O{W~mGR�?xsC[ύxRL`sh| -sֈ>#W"#d1zo>Sچ[ƅy'i݀('Sy_ǫ#Qj=s/U=9^yq]rʸH#ut9)g'M)wo8t?>6xg\i%ܿ<^}tŋO{#|VBYsdMxCqֵg?}`%2{ƒ/x5/ƝO~菍/߄87pR-;Jz@?q(2+.lzrlA*E AO}v7]EǓGaIsD,*P({Ա¿YӁUOߡqVF$SW]Jy %rIxLcpFxNjJK˖zLgO'�'qȎ_D)�R_B_)<q ȫ6::�2!wf_>On?CxG~㽗T* CzNL|[nw> ~>wR6 *H9εK/_f_VQW>VsAVaұQAsʗw2!'wu ->Eo.?xC|@CjM L_s2KP9g 4-8i?qF{<)w(s v3B} 7__7_VPLA/a*mP*Ȟ/[Rr:j;qYc}K2-R΢C1v* 놡BrVP#4c%"ݣb<̟Q4i!ΡStJN> mP3aK@ڰ{r8JCRtחt B߮Ў*_'FOOxaI[c8S,IhcDr9R$O]SX~0n�{mw'NG6"e=嘑uFSX0Q>wd!*#]SwT#GW?/r#�ǻ;\Bqc{s|ooӌOs&sOoAxڷ[{)˘ǾYu|٪TA( SSGKc"`Z5<d}Ŀõx+/ώû|?hµיbWtvI֑SǕ,0]֘qc4pFv~n^'=>WQǩܒ_{FK5_鏩b2;;(֟@9.H5w)Y jaދj(Ա^ƫ/B>R2vpuQ*[٩nJ u8-:\fiSYܠ1G~>z󰎽N_gR&9ѓ6#!9%Eڰř=r)QNhr_jۜ 2ʞ!m)JE|gIq<cY|�0f)PW-nYNaU`8,0&7کhXNs*i>c۬}G&@t@%otA۩MVBY�ak;Q]S O96׬w|zrxoZu֩S.46"pWǺq}~j`={uc<w]@W8|M/AAN qhX´.eQ!UFWϫezPS#ﵝ$hi AcS C|$t#;qy璖T\%tJO<Wm(VqIC&PsG`s󫞒"i ^ozO4pɷs̳p `οϟ0iqbօIN#iNww>#ɗƫo|}Q~l>c?#e)̤'2!QRr3vr [z2,tc&ܾ=y]:b3EFҟk;ns<ΥMK)6kq) 7>(PS}*ϐNE6w)keDH$u_><w~;wٟwٳ?|)۷Śrg<O9>Ci;Y[<w>w$<ֵk 0Nw;Mz[ ,[\M%+#MV;?A-dۜg~C=`E[9xD.Z~/EհZUͨyY~M'7Mg[u3fpzN廚a !'29Vo![|І\9cfmؼg;.n,7iT u<U;ŋ @F4te{  &0[M�yG vwgγX]J}^\W-{9 {Ox7nPfkbxFqѶpY=>:ȏժܰ<o؎nBa̞P#^ :`O' 'V8?Ae f$!6TICid Yʆ,y}7}e�$R0iX{McZƞAѮCtJ4YN�ʃQ f . `@j/(3銟K< NØL ړU2mz]{- }-? Zv`B|eEl\Mgdbs.3{,zGM<_us}kfs['X~{7w x{dN< ›ƌxqB7ɹ#!^k,PFZtߴ[ąėOEҶ9{9LsQqxZ FW/wn3F ;=�'3c"P.q,8&9{6vu]OFF$tPr&] *^r@hrzA(lߍ}s~(Sٜw;k׶. ) Q?sM\O!Kw<:[r ΑCGۡ Z].# Zqٔ8n3=ȁiQ�imfdkI8pk?V. %Kxu{gԈ2.Y~ٳ84Ҿ Qكx|N"}SW ׍ͽ߂eR Q'?CJټ'jonN/$L1hxnqWo%WzF1=SA.LkC =b^x|$2#gD.aӏGF<6g,`Yq^m=mN[A^*F(<+;, b^@:S6C;A* JK(xMj[;=Ȍ�d^d.JQy 0 Bʹ,嘫yRf@826zKU78$I t,1QdiQ-;dx(y1*GX av:eICQ:~ 7?uƁ[)[өJS*]A ܙWG Ynۮt$:3g=ָ ]xטzG]ȖDlzLo\7&CoNc9hNqih:%4(Wq)pgɖ!k##Zߧcp?(]r �2:ҷAʙi<p_} p9ʗ^7nnZJw{r@mfQc"Byk(YYwt0r3N!3?C,W~/.4]`·4D?c\+w8`O|S?N<ͱ_{duZjSZʾKT^tSNoV&Z^-dާvM]fw(Sφ7}np^^`#Hy L C>׻J<]Ux9l:)<z*I. jOFlš=,ϽxuαQܬkGCt `}lv:/|O2է)Vg;l3uw3 Aڱ]\I};٘ܐ%btr=<<.MZlczR)f.e-]K&Lz8YM;W \h;"< IuǢ=.wFS.ܝM;0m68ʑͳL:4*~zX2]?oЗ]Yբ@O+ktm4C",(dٰ(Y4X8Zj8.OouoiTJc vh5H? ^$5J~'Yރwǜ=䤅*MK]&wGiLF#5#_gl՞jpOqWsG;|z qϪ߹,rY>|:#~ Kb>w>`n3\A jdWQ,mPFYo8< ֫efXSSE#@^Іģ:وB9Kg)%9�s:zu~f{os1ǔWc(_,āO``+~gV.֯Ct(K/sݖk8!^-S+s) O�79DZr{uGcn oc&t1 7w<8:}~|?ҭ*`W2Wt ёumg66s{M7z+cZJqۓt:[Ok!B^!W[u0+>%e9LOXI )c G9(ێ2:q&?fWƻxF똒 ^q(UENlRGy ;Y>|z $fi]nX,O#&3|5!:J?lX6!3i{8]H9Yn,,?t 'Q/>LZG ?[+U�^$nVks嘔„>|=3SgŹ|u2D6'}D:<6k=vhlk |nkޭ.S |W.?i^x%%7�П:S/u('^ظ)cG؀vDn|?GcFCzj7+(oyvͤP$ATa,J;| 8z*yqK0S]4+O[x[]Pm If F/¸^{x> ('&ZǰŠϽ,O[cx,׫ ϏwC+mB:ys^{ggyMg8emP06MN`M7>NmUw6�#ԩu}r bz>%=.? v;mJjl߻Úky&x8Oo>>$fǍPnj 9_10{YRNlp޲dww?;Xpd .<պLh o6WGֳ6ёg^䯍k6Wy>2qnvθ{C>tx7!7v<>SuK|%?;klco?iqJ! $O֛1HZ_ePW+I18L;@Vމ6U(fde,];o'zΗ= HAۧ^V_z_:%ScC<nH HΥ/4ȿȈ:ӵKVft}ׇ'ftYL~ȓFck6CǡnM3fR„l�'l<3MB3.< OhU5pZO>Ͷv1tѹf2Vb�%G{:ſKmCmb6:3%o]F6mo<ɽqOzXΓNKYf?΀>dmkX1vtS&u|Tk0~$?1;>Yt pGU*lDFȖ1XjQ)6`".eoyCG8EYg4R6bEA1o)ǺkX `?r4*Ny_eMMeLNN^ÿL'u#Pϋ' 7ѩieIGh~ 5b4u>嘷/ba^3&.|wo|eҷr‰qgoߦcv0=JYnԈ3:GuWpsx 9E[iS:j⨳α92K"@[vppdBNΗZF~:~Ã!yU38, xG>9,l99Gq]g-'hm^ms@4u/Mx,2no+?t@@FK~Z*~h34/rOөk1{\~k/q+GPʛ7m;&|NΓ{8="6#ϵ^슔3\V -,`m%)){M 5>わEUCz5yjƈ`gX88xX%ogwq]N@fy@^ԝ鄾.KfQlgXic|fPG""\u/uZ{zD N=+ǯ5[~T ;ևqmWV:'7YVwE/'W;.P)79*+|&NyLi!q:_�!Jm'21I3]AX&']js^)s5t?ҔjǶ~˂mO�қU%?-]߾D uo:#FJMN?d7?;V@ 6(k,$.#?IY;q;ŝ= �QN4PU 2 sݠ{[SLIeyȑ(ϰ)LoEx"1 p TRF = On2]a0Iۆn߆GQp-u W#\ye>/7Ġ/_mXmȚG.2;N,OepMd8$roC5/e}K+Lt-[W8=4uF"S4ұ 5Ng?0弍qҹs?&EH:9?|P,ݑE?݆dd4t0|Vn܁yK|'q$Q\ 7ѯUGnw|=2,WI}bpW`evr\sMyth,kqxbtqHì<=ran;pzv$i#u ISLkn'ky7+B#2GWg1miubAOOkjW|ғo77;yX}xI~͂ {�+Uxr`:Y;P˯zUްYlr(?mknmil6<R<LL=j-(:ۨ/.7_>h"Wʥ rbYCI|si cxE`4C:8@>ljiW’>i5ixQ/3=nF@;Sڦ|~Oq 9 GM|'< x! Qz=7]>4n+vF%#1?rΔ>F/ef:'DT+ƥ&1_( !C-~ 7g# LWU'FQ eC2QC} U,xMڇvwJ}{; ~XMGZ["~ 6LjS0pg<�6~ųt-v&Ki$:,f uH-FdKCĽ/]O_<=|[{ =7N2~|wlDFbHi�pll 8ހaqX? YK{(tk鈩?88KMtI灮(}ؿ}V1Ԩ3)z0~~ckq,@ؐ撀I/?%p@㫜nbS=f8#{Rމ{}ca rhS gLP7_d]l!NJP i%)RTzH݋Jb9e ,y)]5+ nj1y/8mGk}o|uI)nײ4:Jv8>:3j�)|Τbt~Q'sձ3Mq|eڮTy@B/$oL )Mѧt,6YuL%r#ȣ2\-һ9]'vn=yϽlSf~HTˋaXs03`_$NZdm2h2(&MoA@C"Nс~꩜wyӾnAUfMW5(U>t 3a  OMĵ|ћYÐ5SHau8<nϟ9|r^:J/)hʙFՉEU*� 28 Ib5M>5R O4l,ӢTSj>Mvz:?<?ĹzmaPI[|,Y;<`3 1>#]il\KkžLq#9h?5L|'Ʒ#Vm&[oX<5xܿqfO2Z=Xch[Iy998<Z\f-\y_,9pȵG\Oh: k6vi=XI&| ~!c&8C.aUϺN= sl*==ݱͨYzard|όk+F[("yՁv.x~fΥ [>"*#k[Ms@?<A]s_ykHirrxWCNK|ԙL03D)kf^iޥӶLr @[ \~4&M=i 5c хzU)S4;2}*y7q7'Spff8+p�*_&E=RۗTyѬ|1-f~N'١7>9bCh;E#R_Y-pubds^*37Ar <TܜϠ@StLm+#G]E#hon̻jh\vq̾7.?c26Ll=3 nfvf GH:mԿ?߆6Pm(d9q\*F0kv؄}--) ho8K;UEiӺ 鵍[ȸD�U]Y?ռKUDmpJp/p64Poř w9.[|QkA]GLA)y GKrc)@[:kJ.,b$VM7`y'A?qո_)V <I9LMw8*e,ok%x4C;ql7OO]/n]w7nq k|%fp-+X#wr\:xʅl;:=FAy 9M>÷sNؽ{0vx@I A\VDpDqɇǬwƜC/"hXڎȯ)76:5;|dS.={n\A.p;|OQHu'Ey&CP[odd ]?I^{3RNP>xY=o'K }:A vWZzmo{e):;c>@j~g75Sw# .k"tI]ntIK`$tD;jn߻'x@ba뎳 q?rJ�Nɏ]M=cPy3pk7]'4 1l,8nqNy癛t%{S?8[dذ;_J5u(rʷ℩yb/*�fZhl8q']]ZvlmMӾ*$2GXj;W7;k>^j</z1i6îvWwȌt)%.00SKj+ZhP'}~Aʎ#Bl5?/]ur#=~4},Gwy]c6pY2'64TK K9*Sv穀.=О'jO)zG z2u۪i`+X+U*#( f 88Lڄk6zx6.A %{ ɦMz5_1|5t6 oʯN4dS6z5P_psA*a9dz5rRcn'ewKg#!?;,: HiTw˳j|ۏ\}:S}//~q\O/<QGO1Ag4^W_{uz8͈ #%>&;v643R5CR.q+6q,;lS?ni.l Lfݘ zUqo];ScEuݸΉw3'[-Z~~:x==NSiɻhxwxfǙӻ|DG8GY|q՛*Mu٩UGE4oy[}Wp*U;Be;6uAOP>k$ן%S/!8] ,0O]r=^́SәWYU9Wɲ^{c Sg)3nK˳ckX2S[Z|Aq=L.{R'\"t]RxZgBM#S&k{rZ\3ƩI @&h.5>e$#dm:x=GSOdp\QdzcbNbu͵dtMЋL[MB tˏjk.fخiM2 ~X nsJ_2=f6T>Byw95ƥ;©<aޑz ߠe%{%70Hx`j.aҫmť ~4X[[qm9 :N#m,nSr˙bG 6,:Ou613S49:-h5H-CRkal ԶϑOԧrVphŴG (y/CKeziMw1<c_8f(_hs=zٶۊ.WZ׶ lq|ϥt;#^K)>Chxf m^MliV?^n;kK*~k%:ǧۯ9޼xq3 '1, ?Ǽ|L/|x㿇iaiA.mĨMFרWiv:O9]Ze~?AU= w;�~!#;펗_W^ݜ|k;_lw-m*\γ1rDǡkf~<t_U<~xSo|ƛ. Ks;^|Ⱥg=8^#8XSiwкjmlkC;L~nF'f5_q 2<޴CףHhc4x-g8MA~cޭsJO|94!rY:쿞z? _ڻPv#}!v,g�rVN2\$ή3z\]$iƟ8Q=mHGνڄzbL:t-O,|p=F1J=ϊZK{]MA,djl36( \^~H>ߖj>:a(ZJ7u(%<ӈ>X[ETi_;qN[}W� OV1N) +(G;~1c ~ ՠL+ HUX$u99 mC'O?M:Y ܿwo8$W|%l5ՁD+HU9eWʟuxX* <?ãBeCpLCyG*-H4TF>W@`ป㜷(B1:4nV)5ULz%*t6| ye(D/~b|& 5?Þr013Q="C-3p :g&x^i2}F1iuxm--[iz"4ێT(z{್8C7dY_i ҘtQ Ϧe:LTx<zH6=cp]{4g}pcS:#RBS9Ǖ'9ڻow}'*lȶE:6b;Rg6dGQ,_f75Lc_\psQ䜼φӑ cӛ#zn\u29.e慓-7vN8Z޹8.5W N2)g1lc҇wH7?!\J%?Y>8r+�斁YOZ U+{EȤy\O2kY{#˄{8;(iɒw2^鮥OYӔԫ?S¯ y>&]kۦʌE+ \2ؖzTg;` KG|g6Tsa 3~c#~m2hE7m52�q<tQEَ֫c$qbqE`'p_ҭ.s:Iͳ_3ˉ3ˡggEz [.^#9ݢS,r aA(jQ+T%x΄iMS>X%ෝ|#8lMb1iϜyted�O^x6ek>K]b>ErdTZ*_\ 摏bU4>eOdot[S_ݷV=y$S4e D Q0TGp.wρb-h$2�Q64*`|7dY:YFaā0STu8<X=8F5*RN1kJ)#466YsUoИd))mXLz0>)Ϧ)'_W#_to<ax%Fq2i .  4qD$(zhgCjaֱ#~vx{tnݼ)7K hlj OCl^;5G޺ź{P Ykk9|0^Bć' ,8@.~l2"8 m_8.I2}$Oұ#OInYcqjxiMpX6 Cؑ}Izpݔl6絮 ]֧#G8ɜ*}76|86pty�ʑCSRQ;  cU;`5[yރkOk:`\'ʏ#w-ڒ^Z9\0RRca͋ajST"3V%\PlWL_|!vMꛡLK:+Xw7C_9tM%S_}jI2͟ V:]^qBpz4q. :F9yY,8ӝ\?g~\' ͲvDQEIBG/14?y#Lܒ m]<}H _L~^k} ^҈'5p~: ,&<x5n^#[7!Lst7΀(wKY鴘ɆphGX=b0+w_˻xq6 v,6i&ur3uY@�ܠfԨC&?+e=Ӓ_)t^̎vAf{Bw؞6c'w#J47fu F�0BJC@jd`yxa~ĦC0'unȫ(!F�̈<F7Z!J1qi%J:o#fPMgC0fC,M:gi${W:W_Qq9* nѡIalŠX~C_dsd0PK%e\Oѻح>><%�'5h.^th-ySO iҗ 4Zo9ͷ{x(qc5rǹ W3W /<7޾.Lhm0z3=6_4{M$d)U3[Rce\E&<zSFZHhgz<$xGM鬻N+�rXi (C'?91j=UȨsN͊i36|OJNf|9"W^u|p#+;P:%y1kg '6c*}q>ᵲ`q:BS˫RԔͱHxrHDt8;֏yk8sz-g-Y+95۩ZY<섘Zv 'aO-:V$(#7s��@�IDATT\N^y~b(8ZA (ť;{ⴍQSώ"̎i}uև{6 h5^[[ՃXOP:ޕUyT@ұ7 >p1vbnoiCO/,QFz}&g,<겡xXJU;>:OU%J!uLt(�(gw4;8CkkϓJwD ~֙}G"uQcv-FN ATO#kBa΢(XB# Nt(2ډըl=dDke�OQ>aBAZ</u mE<^ Jw ~rD̳ 0s>iD1hG b'GYv#%c> *e7q>bLIߡ%]f]]’cFu9@C,S:fi -D./Ɠ\ElX^O91fjĸLJ"Y>qxʇƋ^^/35٦X# şhDɓ(-:yh"B4Gc0y6Dpۉ=.2a!W>,F�N2m'F?)V֘ݱwũl8d͵3% |&!3Ag,1"=rjc9zfG$CiYyqQ5(HgQ/0".,^UԎ92iʚSUq_+,G.R4Qy mAC>6^)umzv0F7*)ԯg3WxRVO0}-ulf@g 4]<VzYlTu:rvXt]*õ8&5oyA%%៶8t܁7hܦ'#9^x>b&tznrL>9Ye(I3[O]D@?t]nDR~U[@o{v!,ucA~bq_څCo=>[+;[Ra :ʈK$-/F9#lyH{IF3gԑtI2K]V;4Կ񾧴J2p _>-|ʾMze'>|A~$~zQv&]?inw?p ϊd"n8:cL2oLCCSť>`;nc.(sy[ vЌaZQ {ɣ `C_@cJCbv5VG0Sfx,8MQJj44Vx_gi86wŗ罕cn)ʱ"jj % &0HŽA2"1imw[^6r{7:ſNHM;SlKM.8{,%q`U >o}}|7K0k\SA8+;$FT)']|8~x!g\3ݸO6_/ a0QB$_\ ɥ O~fȫ_yyl8C/pHF2l=7޾/~qN&p9ПQ6/]~f|g4ؙݻkP7%xIR֋Eʢv&)HyUpuM &t=ڞܣYJRӸ҉Gqxnr]p"%m;>`Ao oVE?C]IdqFI:UvƦ*QvB'#1eBlp #~[{laެq98I;kY#VnPk=ߜ1ebk+�!5oK`h7gi uBra5[%4aUMK]8�$~,t=&bl?z%S'ٓ/N*qWp/:vx{?8hw]OF埴QvM_&6iwUW-k;;py=[y}(OũGAoaPu5jkC}vU檔5"<:RhOyyxk0*WV 'mG0rDx'E <FN*g xWShǑn%дٵFq i5؆KE₋R2>φpΜCxcvױgOwOp~\SA$840Q/ݾ;I.zW'1ĉx/g[`38ROvOgZx~N=dt{gg\{qQҵu7U;㥯e_ۻwlc& ϯ dy3G+18eݥe=p@,.<XS' 4@dkFkcc !zVsvzZ73ƕs篰d}\;}>q>= /zggyf|Otz._4.^'Y^_z:6@}ώg9Nﭷwo\Z獹dze;5Wuu{H-D)^^0`@+_#%@[-i(N"ߝk|#NL;9g=uU | Ԇ-t.wiVtvC _E&3iWvɥ):4;0rKX4R.9gRWbNav*?Kda)1|##{Óirπ9X~r¡Y@eeN ,[<? /AʍN-d\B#[__ m[n6ͬUq<AN0i I\[0]gki �1}uV\XG :|W4ekwNjFW=ͼi1٤ |)eu#iG-ً9sм2BZ)?EO,yY.G;ba Û 3q=t @q }aƙTq¡AHޛ>x;.θ/97v-Ͽvp1(.B+%F y1ds9 iǩю4TQ()dzGjSPHKn@tW?ũfW 9VK(L15w?cj6rJH8Õa >fvap"OCJ%Wμ_k J! m]ubu: <ex|>Ն&L^'x f*oE-tiHXߋ/p)41ޛ ZO@wD0;2#X6,*bFώŋ) v-f0b0zw{:#We'F6|a7݊Aj0@>, G؎ٸ$mָcsfhz  %S_~bzᏑu:.nqHAӃ]Fx< 9g1|w/7؄1oOEY3h>=A60CVZE\:ن2OG `C>FzoEx%TYX莟u+)2N8z82<%D1"6<.Ofb컂QŨODn;xrS_cPnxR0@ '=񉞽1u \S3V6I~CVXwMq>W r&?_S4Z6\�+M1Y&r|LŠ51}g Ȫr\W3w3OAy/d�x\؏lt�#0_vwyVKn|_ǯ T Iܶ^=o~ 甠YŬnz|o{{|v5d {0GSv\違 ouE l#F<J5 q�^im"o9n[ʙ(wȹnC Fd 5ӵ\#(\֌9OϮnpfU|gz±M~8QAŀѨ_1h®qS,+{g=z WlV쁚oJ8Dը* BR]Yg(KUs%%NjZ7yؓ˟!j/u"7>q餬CoRC(#z(_%t�ϞrW9oCb+J!A|PKY(SyBJ𑮩(a@'M.AM78 ߜ`y{4}ɽlʻTa)#Vuz6T(8$^BU)`y+oc}mwcT%m`+oE,[�R~kXvCknmd߾f7߻?=~7#gmO7mo?MaYτFw"e6BZ^()]0Q6d^h.CfNytTK7(8GWSJG ?+OAT,/>X<n\/ ֘t=ח4ŘG$}t_AS!Pྪ:i53~P}b fg#c|Y5sIcpo;~;W6z\i\'t|OOi߂QpI34ywn/Sq\5�a'_CtΚ<f_= O0/ot3k ~`$[+7|]%upI=Q#BJ H_%r^[ѵhEkrWQ~:k8 e^;m7rq]GZ5f\_e*}oG_d*G'UiH0yJ^:l 8+qW7kr 0DSNvQ442XbW# 躁R\Ֆw0G zna J=NP66*'4O?&Ҷ_9յmg kW%q_82}@AAC<<xk y*R>\F}b$=&+n`ҽV7u`.k-ϧJܵYn'||;2k*{+x7CVq~ZG^B4)0W^ā7+sdhLi54AF4nw ;{_</>4F_MCL")_f"ϼ[^R].,6h9#cv{uXʹsDn+]sQ/ZzK/< L9N8癵ܯ\ৌй|B>4fFCօbHlOv*ͅI\^F4 �d-뫤F#uB0lm|?"Ǎk'd yy ]twh r:hy)'!WySS⏊5:w]8'и-CW2 ],&C|1qW/ʋmoN|du8wW~"KNFx,- u]w`/t/8g9B-g1h.k؍g۷Eˊo0MJP[jq+n5-6',_,D'n֐tءuT]X:5Ύϑ/3"}ԽOƷ'WyH{ʄ(m?<|IJlHۮGn4s3l;Ύpݬyq27;Uݞjd $%Sv3MqA 6ܕA^WiZ: =W]+(%ػbyzCg9cӁé;ZkZAb<fMbvgum=Ok$yzs҆ӈ,w){<]4LJ\"GI@4|i5K"LU:eH3V!NKvF4�uG+,fR(j{4?4p)|F85T5՛*4@Y8ʩ7 #yX&`X p̯#jiW-nv.tЭ2Pw^>ģEr^5Gɛxw*Fl{]9&iFٔfX7wci%9 u\8# H&XtՐdd\zGh]ϻvvBy:;]nlW."#;lX&s2̸p<ӛgR4zng e8FD7靲aKLcҀ5yfdxV.$egl/ܺ6nQJg W@Gcҗqfɟ'.#<_ux-p#_ RuCES.KExCJ ϕb6U◆E72uuEm,vIR0u^֓x!sΑ\4z&A1 A+m!='S/­syE`eFM}Ue$>?|zV]X+#vF\B1g]/lVa C` j_xeU:rD NA C?l?!#dU]NGcXet[ù//U]K?TX.]?c}]vDw~vrJ{|eC5ӛ96BX ^ a5NnPz3Mmz#\3NLQ |>բoQ4Yw cyb߇'s3 UW _K:ܜ h-,6Ja2!i-j1_W^~Rȓ�P0=⢈kl Y%bO\θ]CQwN0S+ŷ H4-J&*^(\t4.P{3|VNzvƖ<ݾk v,fO<n4�q3xǸ7ϳV#Սpˇ..h(֬޶W;wʘwy?qAFs}Y |U%yW}lʸdv-90t _ɽwÚ·#\5;{lP:dF,>Hr G>GWlbsq fl YA'CK%v- 3uo$S`PO8|tӺmSʩߩN*&]j6c*!Y^uP5Dp- r�a-%RESFxm4xKir yhu1O&Qm-xHPMIX$o1]̕^0&~EO ft@5LonGLWF8**Ϛ]$נ'P49g�QK X2\.'BMM/Kkz/h&HӋ=3;ҐYgQ~P7mVAL5,sryv]'״u]7nF;o vȕӸy17{bH> Xwd FFu#?6t'2kx Wg/WDHY-̖S*3dy0T/hy ce )Kc^66H62R pmN>A$.l+0i|P|RT9#\f8Zb^u܂ӿuT^pumg)^Gl1ыT M59bx9!!=u֚_P\G\ꑍ&hzL ~ș:2aV?ީ9m 7`>D(NX rirf -9q/a[ mΆX95(߲ØHÄ&O/0tZ5i A姜#vx\HmFel�k?e#aZ]t {,~/;ʅ8Ex |:٪#CgO hCܝXiq8 VB\`8A >'ҭ7<#:N:53B^O148HF2a XCNj A>0 ⋟*ZHugx\1I8MΗ8W]`歇Zh?h9VGY٤&GqTgGtsgIBhupˉI)Kժ .x隮GPmn7iAPeqy,$W=ZcvE2ac,.\MzJru/p<).aWFugShZtC!I XtN^\epnsӢ* 3mf*O|hZH6r(zmܳ MK:`劮9?ДxI x6|_w dFuT1#aꞻLjf] ^<itMD۽!`Zy{=bV`*%լ[ 8[M@' F\{QȾQ+̖rdR}P՘.iW%ׂ,4AL *=XUR0.=Х>4 u Y6g=svp.Lt7Qbh2K4(o3;H o#xNNjVpc4 GU5ݫ:-O+ּld/ (e:7ל~qn9xJTy`Ҝd<G=U1^<3xE4l'ߌM-~{[mԑ4HȈ \l5AX#%n•is+& I6>KR�a{!u!IZQrs :vm5Ǝ;Rf=yk1(fdwփ@}ZTUQn+1\4(8ߥ+pYi;IѱFW 93˒ȸ~\ S(X3f-Bzg9Щ_|KT3: TߙkO^(Pz#+=;>Q혪 =|Q|wGOObkp<iq}g(t,h3/Fr OVv|?G>GEd0xۆ |]g.ҫ/@J=% %\ 5<<tuCz?cCDwtB#!r}N骮|MQXbV&�ãwt|溺vл뺵%b"F {0C)wy S5҈Cl68`%\S7aoWtJ#x=EeTN;s2BebߐhB$ZֆZxv8Aj\*} jx)R:Ƒn=4;-F% "vFcĎkX׶ݠn.ՔAG�\/jc)Wԭ4APt: tݶSv O('cqCrU^a4&M{J|<f|7o(uQTM`C,߈#po�GT 1 , mlh eFN9da<+5NlkzzW:KMť ] jzPh+)И_;WgL>Vt6Z<i[pIUi}9:n ۭ(˦<۵ʽ4l62 Npc!)]N0|c8b8Ӱ{ӹM*O0頱tC9rf ޳soP2rL9-sG#I~@t'yHO頖O~/|Q´%z5w޺M]z\~yiGAOn\;+KHk%|M.;ЏZS)dG'ZYF߽v\{L} OAYdC]ao^~#T"D$b/)'vuc_$:N]~,7y)u+_Aꖷ#a8ʌ{sԕU[kcpT@㍍&ɛ7N=j9\kYڊ4c>)`qX g|ȹJNY^>={&Է8-|`w÷:I-+`}pܔ ugkM` ,K !蠣a~q*:X#]]$]r$OZ@�W;$w(mud_0pgD3l,G ![8eiy\5HrCR4g 9 4 *(lD( c,ҞTBAwät4<֜ &XCLXXUu\%41 Xnc #s0}Q˻WDgҰTKm/ڮƆ#My6]/](Qz:S҉2yi+Ǿ r[wu3v$̳:Lʄ iDV(쫎3k@sHUz _:F#_-)fz;[4PG'm:Ni:3f_x9;3F|u{>qu(y*gZ ]u V>ej 3 ru`k7-8+ S0V4>hS>0\<ꐾԩSVWa!sĉyG /eJDd Z'-ʑN|Zz]˛˩2+/C0qnsk);%DŽ!B|+<TUv3FY˥dEe J4UwҤ sO^~Xȴ7&:CũL :V(\cm=%^P8/p0`xOjʣCnFdy6#G΢4lޕ7X?x7g[e&WG,үG{eV w rJ:37==*aYܐ87G4(sfyݝ7kĺS1Id0"1wdSFNlZr*#܍tY{H-9.ejw9eiH�%}P57)س 6c~o6N&<B]ᦷarw8ZGVb*><-wUqV4RW[FbZp A@^q  ??0.W4\) x֔ lx)BT8#<m c>У,s$L;$rCCA@i@@1GauP*m`&`sUUE[B+v0߃CY?r#pEQAXPXLkqlޞ_ =i,yZ96u6j9Y'Bt5J:єAdxG^MnŃG8皣/8-) 6坰|MD Wۜ 8*f#Iya[Օk;xHBE/7>P&~adBzw֝偗@h{e2K3{OUXʭR7ʐ:-clֵ>0y")OdDA@m.)us;d>+oHc�*^tk-J#にIQ>O~rVzat[axuP*FW9ZhHů޼FRS?;y^RoEaV~-۶ee]Ao NDZIk΍@GuoTսEcc]z3{?DPkɼcI)>"{|(,]r.[{x=87lxΎНY+ :a3”z#NIj:є6Jz@G2ɑ#Ji|@lJ/T~7p1TUVOS0ܽ}.`W=US66N`0|P4q oz}te= j,nPΏeǰP~pcɱd:ƑЬ#&0"c *N\cpT(F4TWc+{@GD4:N} 8o޼Z4NMG@GzD[`Z |ˬubyh1(ٺ6iޓ1 *ŧ%"E Ct2nEТ\aOVE'�m^Q?;K4xD46빬DC 9h'4v/QiHb6!֏F|eT9 *o*~`5נo,ӣ҉ވGqfg\ד|獺"n`In~d}'&\kL7 5tZRDʑ~E>.BN >ay Ydyt1Mc@;1p+V]Q B7d0*#1m483 _5x>2[ciswl'Ωe_NfxCP<)Ո ~ʲ'GWh?覟0<5kgy[2dwn!K俁݅X喻VHG=�]\uY|o4.#JlʖW:Kt}` aw~U4|G'?ZJh)Zyدrˇ~a [hNO>f;DczOh#*D:s@ /bBZ/<]*y/Gܪ^9p俻\Cs+7vh1xd$DFF15p6j4m Mw@RєfWkRfyoo{q.%y\K5`X!2im %Z6qh,b@kթ+X yIoozrf48iSި{ ˚^T$h"`e!<!:%.]\H88f)/ƇTyjAD7uZxb+Hz)S8I::r%khi\SE!RnGc p@Q?i1d =T 8뮝x5R~WM]0~ӵBFo)!;~N\uhՌ@e+k$ﱑfA0.P_gم)gVA4.q҈#DO -u"#}o71؞a_Sώd6@tv(aY2�M8AqH8]6r{E^NiXo(1g|1n܄rIFv%Xo8nqk[4\8L(qr1CXX&p@F*HA`ӔGٖ~WȃxZP;^]ϭ#W3u:O[%#f\zP vf=e$SWӪ/r:N/`jÆ*8Bh tTW먜1C.f*L/!SQsbHʯ,Nz/(2իKz\gd{ k` W#|1tu.\gE*FI/PNC3Nke rOI.J22%B^pP?MtX>y bht_VuX.(G.%qIXn@'?eF 7k46"像l>Oܩ+?U|f3ߥ>�Y0Sva NaM6]M3b8[ <JszBȏ*(# Fю`lPldm~K Res~,p(V&'C(F</8鈖@06E\O'�}uA|nL LhCHH7_1dgqUՄ+,%lß8+!$ޠHWغN__xx6h[n1P5r$AW"JY"3_GXژ 5 Y9|!7A uo>w̏_`+vЫٔ)Ueݰu6kxףWA r9 CT|Tl:X[G2Jz/3c%X \Woف oq=u=\HXFb aįX3T\r7)f: cH 5E~G^Iv}2%z ͹3Eۉ,4je4G&i_f٫靭2~gll@ ڄ4zKCf~:Ge $2c<  ?=P1eMJZN1^66鬣̦$5Yi0լ[a$["JԆnJ>-j7$*@ ^. j=)yƩoaв=x_7`͠Up~y 12r5x'mqҍ$bҹuͭZX4EqO d_[5pSPeOn*oqcSm7mgg iZ? cXNf^ݶI3V]*G|͖?xE9rSLs%/!| s(}ҝlm"ܰG}̋yx\cRCI1:Aiĝb}Q& ; TD8s- (mProz!Jd,}4ڲncZB_M+<D)+~꺁@p~\CsňKppd#TØ?ۻW&a k phH;rcVؠiPz~yקf2Hڔ 04W %rX`^ӆ(mb2RngXZ70_/PQ7l&Jp­"~{{W9Uغny0X:]aEXxf׺j~u09:zL=rͨ4tݩ#IFrWn8"ș8σGB!k֊W,#֌ S>6# -ޞN8c#'?`)U6Yƀ3FrRԝs3B;y `*&,F" ͯ_fbq�FtF=8! :nQtKL֡..5e\`@kgȉx OΡߨ'ʲLUv2*/VM 3hϡm\`4f|!odC`x:-\AAط]$=Gluu YT}Fr!Rޱ2cX,'+Ft q-:JU~?<N=YpWeVp:ޕ߻7v(m8 3X/ 0y;JmuFvvO8Nq/r.LbGvm3'ȘG ;6V-atH gPI^�uul(O?5_4:eZׁ6#J2+;3HAtB;_kŨ29Z3᧽KΫeD@`)95gWu{*փ[Z��@�IDAT7R�O Þ1޿wdp  lNYanzq13t f+Us{u|=VJuGޫL s1\<R yn3haNAԅ٣Jv T9152O/]Xa) �%GZ|K F~v>q[QXGY {4Y BZ왪`TҰXC,kEw\e_72YS`nT%!N7rԙ~޺s㨰8~)?t.S}WK x< goaZf}Vl!Nq/1\BkGLYzaihQ)x-tQu˸@xw*Rʀ4fePN2TKy$) +A6WgwH_O?Oo^"/? z)2^[qfc[rdSSXjC\ 5j=㚎{E<ʮ^R~kc)3֛~E>7؄Хn>#_E[UM1$sf5�/SlpUNʪbkM z7b?aּ^6kCT_J1<ƪqkH)+q 3h@XM▼HWT/7;(ԯ QW|Gy#ڐg-U:Oqeqz;'}\z[˗NW?OMi=rC~:DZhɝ癹zy%KoNjsn//:TV1=57خ a"bu&Xяw.K4 "^m|iG�xQ(lf%`7>CJ347\72<}j(goIO<p*<75RK9"ƨy!a`7my@hA;pt2z yaƒMO<0D@5*rn[71\ɶ[ VH`u$G-ҠD ɣ4,G[yB|Ne�vǭyc puⷀ L hPyp6$0eI;a7[A8O}$\+A$M4CrP4j}i8+f=?.L{5 b�nz5|j܁\~o;ꀚ {##pބ׼rS7c)3"#/W@pe4? ΚH ر餿pl߫ʕ#Mv'fKd:�Ȼw',>`/O%+F\1&֐C `qvM%{lz)N_cȎTw ,U⇡mٝȥ"":l,%HjS>gƲ2Յ)~A5T񬃌$7ME5Ɍ㊿k_OCnhȉker%{@s5tVKr׽b QcA_#4+YoUyRVZgNQ/Ҵ7d8~Vq̻DZal{@`.<|24kDsmc.u7^ZW3ܶE<]+ d?zßNv1ϳNzNgϳd|oNo€fODcIrN;"߫^Y A? ~69<o?{_B`7 z3SLq#mM(91'ԛDvyYթnR{xSgaN�7mߐ!:<l;t̻^1,hE݇~1e!1 0R-Hpt^'bZc cc`ӈ{�2& m!( �ڶ02JC󉟍g J$Gt1i8̝`%24,$XG8(sO]hCy: V>IKRUQ5{tH!4X|0Be(Wѐ c?g!$H Y}<~`oNù=6vR'hawsUMU6W0:5m8^ZC.{8wwvӱYCn@rR2R;_=J~K�o)uOn@^#FpQQ4MqFR ^ s#.NzhL4Luŏ>Х_S:=?%| Aޒ%-PJour,<ሴF(/b%2#l~7GNbD zܛ.zf\gNs𗌕6WyM>hg@0PKX?R-Ѝ[&qRE DVV�WiHUɒ֟N gLݻ ;gq5utW#q 7 186(? ow:rg& /vHꆏ%ԛz:cR ߣç?p?]o_m]s?/O7>^2 ϧ/؅kZUb"T _DǪ6ޖo:ۋuKC,CiA ,d<<1yso¡9v='&]_Hε*Fm+/}>7iv;]IͻP[ex‰6 &=W5m1f~`v 0<Vo}q.#Anq$)ju2klUԚƗ4Nx`N_t'#iW f]k3Sq2|P0jTԈ%wLwHzGƻtjBp!<)wb5m l<R C_'p$WCH`2"e`ev| �;>|-SqanFtkCpčRP"OtV .ivG#i6:|߼`P2iS8fdݜ!ܻ%F- i2[(hе&k}ܠɯJ l\byl3M%ڮ@KGӱnFS8-I(vz#;G}w7|3=H9|6L#M3ؼ|qlLj vV-$ҋօGyɫ %ǎFgYʙeK&Ր})uh6Q]'hIi]4<AvnX?|'ٗB:T~N $-/8%~O=U\tӒ+i5;!](zdϧNcYV@�-)Q'^YGTPʀ<f$i'iboP!C,kAQof0 G RZ zNIۀ"# 7V<bv8ǙC_Ў0`ŗ_N'U]Zφs{h?x~7Uz$9i"cu0|S_l} ^ӿlp9B n:Lz(mYog9I0x:d^5V 鋿yεɞY.|αmK%&䁾;z`{4cY-jypUYQp.K@vѴ=F8Ҭl ) szfTl!kig&[SbFqPLor S:g3.XXSy /v(*K)QqBQkl`(>s]2Q!cbUҨۯ VIP7_%X)NcV-Fҏrl9[QOgcbyjE{y~3ԉFp">3p\6:xűo0b(?Ĩtӗ$aiR8@3Յ\z)˦<KJ_O)HJPqwޯf{ d@FAih [04 nĠdb>PQk 9uX`QWCRg^XdH,ڥC>3B,+9SO}:).*ǥ")i7JmBb<KFHgy0kD-#ƛq-=*.O,OrQ&S֐r6ڀJN=h Έh񽱩1#~e(5]S50v9'9<%R)^^qSxQEf6W/,9F+tD߀["[:ue5.^a=r7#~v< s& *CVI.7hQ~7܆i?~ƍ.lpТyаN]_\?GeK9LTwN_铏ƴÒk] ~>>FW-_0^jQUi IFoFU52ۧTP@F2 ³.1hVr5󝏴˖{Q`ąX9%+)zM9-kkr#: *w7jdA-Aw#(2Zޜ1|U#Bhc4u{0 ӂdzas] iBYӸBfݬޠ:gGzY#.6 !r[ =Ho;E6j6 # [!BBtۆ pcFǧaG |?أS `{moVT4RPCg�ߢJQxZm xe\1p1G0j=s6ǐ:0Qqztpꔮ׹X5rl@:ׯ{?c`9kG1࢔Ҫ1q/z!:2J*# )U!y}2dc!ec*#6lv^2R~†ώH)ܪTjM>\ S֏n՛W.x/{m:K j)b 2Rx@ty,4|]!" ed=kL}6ݮso>z~qIEpO!Y4r.!8ͼnRng4̿ \S|Nptz;ФuV”7]ׇw�oP XyDGbp!?F,x (/9 pq0=2(9\Lk>� s/SF-$fD,qѮpoCCo{Yn%uaS}/[2;�i_I\BAPUu<`T'㧍)@n33І?c6*_R(Ϧb p"8zT`zlL__){Mm il02M+Ū.ͫ9uLqQʭMȦxlj?izƍv ,z\z$l2+/q( W[9෿̐^GTR*E=H~JN<i> rG<" zxNͬ^Ņw.0ʢxګeG\910h¸03ina1./$mb(Ɇ dnD#RaDj K!h,]d|هgMa }ǒ ]CZ0OPޞM *q0-ٮM@ l[ԄQ_SV.4[}+\5 Ϳs+Nхwa,a O9gzb>M泀X2:ֵLۼTy][_o z|AFZHx{*UqrF{CTՊQ' n-gֵaڴuT7.`}LXg\`b_[Tx#N5)I|K[jD\7Χ#7^O =Zܗ72k 2GM?"_&GON!1dꞿ9^xGge1mv9g~sTӏMPy䳫`KEUʅg34?p#i/WRaU{б(#ؼ(H]Ѡ(ּ&4tsqi4ґxykvuvҀw&L#TK(g.%әf�(�\ #<d6I!>\r _=k]ÕolWw"WziS"~jlfuMЕƞQx!=y6S,ug_7`V}#RP6%2y/OϧϾϦ?ޛ~WuϦO>d>8|ڮ%:РmJ3/-ÊFKu3<{s! δ^ sY-In1П:ˎ)zÉ}'Kfh Nqk՜]vpK6,{/rvr^0SFpV A ViRø]ӼQTp R2 s(epb,QM@(c2U,G􈔆l N1J% pɥ2Naޙfi4R 3#mSuDg!~]pk;-ڝpڈ!6zd﨔u!!SjuJ.@W4$iiQ'}[\xY̧i֞-ퟞE r> kTp& :K#C]`If*x:֝DRS[l{jgf7 =Cv~Ire Gv10Qo;7DdS'2pzݭ9ͫ۔3< x8 ~¯5{qxI̤=tu`ZH8?IYCHMݍH E[|, P|wȤ\ȿ4�קYF̽�<HGQݽ:MA# ӷ,(rwAgԥq]inRFuņu:ΞE3n~8;T:q6)G:�<meD~eO+L0.wD ȎUYP؅a}M:s ,X}{wun4Pg!ZG9]5`2+&]Uzr]5ڤW8iEpW>7D~,Y;=nc84" K$��Om1xM^vw_C&_Iaj!/V׳Qu_}IUSEd~+ri,XG)ٷ+Ny?ߚ~>҃KgǏ#&=;Uӓ'N;po^kΚ/s5KXUFMk0ixY?ޗG5*άxɏ哵lv\Qz }ǃίWiCWxyGypy -WOQe~ksS}~WBZr(Ǻȳ0 ~7n ?}vںK%U3v.b26͛'O: `G  6ƔSe<z4EnM}2=?j lGl»?<@xŖlq1MT*\ L~SŤ'rW aѶPmE\nRX'\!- a{,pR : v쫸ߴk]crKE\ 2ᨴIq_><8*PY^qSqm)`[VG9\S>}9dv?ɑ#"oob|m# .9$xll_4ל[4=5/NE*21FB^M#tIki@0bilxt1^kKG4N~;><S =5R?ՁWC0 -"7^r~ So0>BK ?kt|w6wMl#w3\8͆+ elX.bj6+u͌vSMlcu2m7%J4ƥ˥j4WP#Ԏ]jR ?�3exUġRT[q >jΥbʉ.|/:MEW(#qVIR zwW |^+è5Ƒtw(92:�H,o:PgΘc^:^JI_"kۥ/@Ipi*CLˍ<+W)>= -R"|:gԯ|!%afu�<3ȊY"$3n;ELG!WjK*sx.<8<`Y#ʴD/:g4Տ9"%0Wf̯][wkG&C]q~zo?g.O{?6n~}K=ŵL]% T!"V>m ;`k[C㓿ӯߙ>Q8F'hz08Sn:b45<9fwvuMrϦo>rztŧ a]UІNe*XaT#ePѸN:5fḶ3]7( ұd a[622f?mU~(!;/t~NevƬ{25vCKx&5_6\0KNa8CݸV nURZQd,y8]F !L_Dt\^Ps W7NM'\ E#VE <(xEOXC۰XO5޽{F]u#WC4#یn~뷦߮5̬ ]'xZV] _ʣ7{cu<46!eK,y+L9W?6Owtvο L73ct%q8a[W)=HGBꤷA"7~7']^tÆoAJZk r2!C琵;:}rcadO>{5XT6Gxͷ{ n^L4=1h|)g_̆QիzzhèƼwoKXtѻxT;i>PⱔJz/8Gx X:~&ލP[euÎ hI ?3\*UNm^Aڵt9aC둧z?#!K?hˎN{\Un^ [k*O)n:Yeh>.L :1jG.=2_r_L{7}իkNy{\!7kcԟH ~{7U6|ݠ3t(w쁏�_ LoT2O~>{~_~"8zE~<_g%WzX8@7(9K?$ܭ ̕T#2KY\;{0Ol!#֯1:q ;?8඲ccj򐑪ӷӫӳؠ #G~sm{UuZ 6sJ_TxὊ|n(Ff]ov,f$<ϼB w ]cƔ*zJ2WeUaJӍ`:)a b-:0f1 5¡c� +WV |Sp*#7kĨ|sH{:p8aS9yKD {]֛E_-oY-_dO)6/<PxB;' XJMqcDglC+48fnjT}<pM1 Z]WqZzꙗKf0UW oIj[> vc>1~ӛ/3fXsHg;IJ$Dzٰ2 FBΈ<~PQLj)p|Gx7zڨ0�ˋC-O?zBZHN1R5h7X~բ'ӛok /\L<ʏq8 =>K\篟O} 'PE~lx@`M.w mm.]V-)Pd|~AÛXP?1-Su-6zzO%truՀW%Ju!߽pap}[ MIu6Hג0V'F|D�Of =rM+n!P g;H'ZJ\..0me(ČF7F(ˎDҚk`Ѿ00f{"< 2g,<J{RK7Z^ !AƧ.H@pjCBC(pOkD}W՛Tw篅܂n%UZ͇ l0G]a\D.Cq(`F6p4'ˆ8-\GӯY7=aYd>Q{rϦO?⫯"2c.qadx[;&>.l+#9]Ϳm# ZXfOu|+§TRmZPX 履!Ӵ�q9UJc瀤+GI+j5ŖYyvU?!YZ;gDZ#:<5-SҐ ]--U> ,4ߝ sYP p)C3#|U PX7cWJʇw:87QhC"!(_*z,9QzQ:5Ad ![kxtHsz ꔖF+u䓑ʜ 33rvn5_ߝ~~"KnHYSvާ͎A~ w]Β/0umwٛO6M{zI/rzdwLKN 8WpvӆphZ?6ޮ7<Xn(]% ietҴ§4L }vHs<|)?Ȅ'qZ[fz:fShQڧSgF=9:elu 3/!qtZ!ٗ_pw1<oVI>[?4g4f<b ˻p[TyB"즔 KPz/̐753|~fuޤX|2>rH~BzGޔz'0-۫w{0w1oi`tvB-};@'vd|GaDt4CTfA.G;`,qPT(0'$O)b|+= cYs$FXև $4/YFey-u3]tʞ~㲲#S&rNOu\pe/GgudB`.vLZ Z$D g9EO6]u"1 No/Ws݊hAo/[Jn!甾Ί_UޭLknaK(=ypzx7#xǯ?7f:8̷_~7ѿ_|hQZ՗Ԧ5.98g^X E f2?t-E1=c0yDf쒤)xFx_>. FLki]笐9-q11PӷqYۧ(ґD00T)o?__:*QD3eV oUm]54+TqVsz(!=(g%KRN2t>y0JYo)^8YV=W`rPB!d3Mná=o,$ YyN|Pu|]GֽtfQ[.Ik{q}ԙ euI[x}9J\H9(_vJH]5; =].!y%S|霡Sl4QdCqΪ[iy֟K\'^�RWYs}Y-~,nWl*>ǀ==e'ύƇ 8 8ΒF}w/ߓGMf1?8wڙ194UVѓYgo>> j77ir}YMY;i_rǠ9pO|袗FU+ puaYt!h@)-s:|/p0}h>jF0waȋP/Ӱ\HWbtrG#`W<>L7RπݡEGdCY#+,QI;@}1Y3M` iW|&ї@_By@;<.?F2(5ʻɌhgꕲ5?zI-bZc ;u/mme!Q1IjY;gmOzj|;8CcºlB'ww@nƌak-I{rMDWSZ<7]nEzMó û-gz{u`t,8B?s>#'OhPfd/o~=|Wl tQfĢ�!F 3}|Kx,8J43, Lk=GiDLJ3EfKkOT 1ɳ.! Y5WoSFj kxT\#a->tg8V@95Wl\MMn=2j3qF.owgha"o7ed bdD1sVJ6gWܠ{C)Jc |km VhUIʠT�mt 5mQcA� ;AEvPo]7fs2Xvg#)gCdԳa`j9/%G7GD{Y.WD} W1*&-eZǦ4jo\2ߔKaS3ų/CvK0o>43or =-xx9IZd5t0_Aۘ"1(Y:tR/y~By_gڸcO|)s5od:>goNБE4f;2W*ýGG K%RK>9?6.I!&"2" &M'* uK0HwRChItFWxG{2XWZ[G$>x|(3[ॾQ0`J$)7>G=P߈YY ?-?nb̆d 0e <DkX l@rrpB�Kqp2G4-rL^"3j׈ߌ߁/}\'G'r%fˬtv`'3tN7EQ32%Z4pPzG8#³oMR4aJ#=qm;fPC~unFP@Z wڅy(a3FJoG}.Jxxz eȬȒӅƬ H2S?;:*\/l?dKQǯWXȱrxP|`qg}r6})X wv^M; c<fS*kiF"C_]I5+'daٔ%rqZ# 1D92vvSYSҐ=(i<ѴN7~_eNMk�,'4Lk嵡~54 m)4U>6-_|D!lQ|4`t(l0s,GpS;EU+Y=PK+Cŷ+Wl0øS,;|~_>2R.Gc UM#0|44|iٻ1+[S T4SHOq,'tXE-OYBurrRXp̺3.aYKUPnpܵ;w|e,KH>ԗexIGܽͪWNSG-Hv&2sqvb&qmf�"/O-579>y.s:rS$cٴP8eԋ/2|K8|;8|3aOX+ZM =O.T.} u4­h4 \ZW_Ő$yIzo뷜5ZNxY֓WQ5s30<Aǡʣi@ES[z!cƎHU3AC.x#pt.#wIr<VV$5"ʺVE 'V$bmPue3^:<<mĥ_`Kg96iG{ezȻ]ou89+ls1Re4hãniǃ75=g2OU]=lem1#dq㿂K$.q  6@6!]]U9Vά.ɖ+7q)+ZbŊ{'˃ʵv^jWW^AI% WGFMLy3`TaP!~N'q`aCq;8AE1}|^[_ޙ>=IXp"kC*W`~b};$SٕE\" kTucmV 30 d "zfxL OeniW 3%6Sκmm,M{RhDx?mms'+L<`#tE@FfC,<G!#i)x)3 Չdx4'W,@1KQw~sPyțr,[R >S@2B[0Kpζ9uW0b>Lb ~;Fv\J|őAh!([/r֒rj(ZjN] 󰳳<YBeʩzk065ޯ-rq`iƽ7[X^Q ?aQcbȎ1^<r ܹYb n`uMa:e54Nt|(q4CMNX+Lڦ Y3\x5..v9WR=]؍C6n[4Qq0|CUs;Ow]vQ1 SG;u>gJ6zB˲mK&_Q�rVx-[&i;9`=n̫B+qbTMH*Io4hQv[P@Q` ͫ [oDBץhWk@ *?_,<,u8]e/, g#qzCK5~MLe߳  }yr_U 1q jKۓDNIkA䄻�,l6,?pT3]gm{//3G<>Y-6E] A*/EPGdY#~-?>'U XJWE=4x-˿erJL, $ ƑZ=6}1ЩX9ct4_~+/9};3=yNgȂ=J/cY-�_8&X§,,NU#P|$'^ azU9a |,f;lE4haӷoG< .'t,ڡ S(-��@�IDATlޮPHK{1(Wޫ(di?-̞W'e>>4B-Ku c#bFm5ۙ"b =S EvIĴWC ?[?"K`ArR~2O;:v9G )JI(ʔ "%muߋm�hdQ:)Cтj'hAwe[7giWF#XE7BWbW ڠi]HFf~,%WtvMmXN>}v{ hl{Xfndh;smkaA]|:ԥNZ(>鴼B"Lއg<"B\bPo^[^{J5v؛?Ãc!"Nbs FB/PfkS]iUEE.Ѽi{+(GX|>oow9F 'rA;�4AM U ďdCՃƿ^jL�E߽ZAE$/1TĥfmA<,7ҔPt7Q+F>@I3Gzy':p kft;wNSQZj6ī~YQ[\2(G7lꗷz+čb( tB?|W˒vѪAky/9c)`{ř(Ə+gwjwާY??_B-U`YE|uWrd?&5Ē"e b7Cϒr)DJ2&\P#iFl?trk7X-#k"RiwX({1=}1}̊탳PVDAdLim6{'S=q` 䩶� {&h!"cP¥o)ߩϣG[PRZah!^]wzȘ uaѠpgr&S21[u f8?ε! KeQAr4G>Ύ'!30"m% V";J[7冞BWЙJ5):(2e%L)Z;\y],vCJeZ⢝||/GB mT )>Tn}0c:SwuCSZ촄.蝎[^3 Ѧe+0&yB_) &M>hv{o {E=a(fTl;gq' /cwˮGy/"P"ô̾H]J߮RYIwC/=&V9=Php{5]"РG(GBo\VQqyFaтWox}9A;V<gpXYf|))SJ:x�'O}{d>dU]ZɅ` 2FqX{EFR@XY|b{dCϺc4ToӲ%@1t 7C4l]Tȓ . f6_. ^̓x'" �AMj2ʏ%ȀRzE!t2]gnŁ) ip&>sV,勗Cme$*"%ayl#c0Fm'yNY*2tefV EaV96wA+4C XS>qœ)2#=/Ѝ0JarT4Һ5Ri=+st< Xϊش%qRh+`ems6.",* %-N▩:goI@>w'(0 +8ʹl |9 Rl~|Z (t]%[+em KU&\ek%(K";G-Ty9-BIuIo+ALWqdx&ӯRk'fSjW�щc J᳓x*޺8AUxWdt`+]:̽Yu0HE^XFu R Ecu/ⅠB_aR+ [![8WȻ㐩tnw?bSZô*281pUAtspU0z")f xm:؝(U?dЊh@|W:aNH_(o�b!&r *|dLoy Sy6h;,C�WI%0Ca"`<kM #Ut:y쾬y4�j)Qkv/Z."\T+7Aڂuxag5cC=庍uY`IX1h6L @kZ߿(mr( [V� B`$%HYE+2ŷz;"-\]+n#L]*FK;BZ{ܓ|v7ŏ $j=XQ(@ďK8gߡ8@,.{/ #>n^%5!~Ňg!D-RrZғaەI'8G]"^iW5)c 6p6 %}J9qW7"&0<*|~^ܤ^#je 뒹f%wM�wg;2 J^~JQ O])xeRJp?rt'd%ܾWv,QziYS:x96D*8; KC⟙H.2%6W/;vSl0(pA=Qw>?>}N_@oNwE)6U(r'zv8N/b3J2 t;=5tiF0[BJFp # f'F, b@rmf(?mx^< _2-PGૻJjI/(xmMc׵<~RF(hZ\�CU'AJ`(ę \3Y슱Y yѧ΅ɤXVTg>c|&\ }+"j!L0MV5ś}$Pj=B/bv7 Pj38".Kbic%:5̖+Lxbz'Ҫ2~Czm#-ȄVhEqI{[rgݴXiЖ8qg-0_H>Ʌ4()!rƲTx9zIc[a r:C;t`07 EQ&U"k0ke}&0÷K=.qJ}'{`)Pv9~?V:un 2#4!mWF 8`JW|yQ 3|B˖n<yqChI>xr�M9Z qN,ֵڨh3C0&M*۾4$~R QA&)8x[-|cmR�&Q%z^p#[MY`f�C5h#�YA~h$cPm[c',$$%t@E� OkY=w[i/'.Kƅ^g[9@~3xABw)^56Β>Yłb~≫K_0| ޴|#яѮJ r[ $T_jIpq;.e=,#*#Lr2n[‹. S A&==>=O>~z%ؾs4?e @U>dl{|q T y? \ UDF\I:ʩLjP3|�n:4f CD% T1auR[[mqD5:m 8EL׮_Sf`?.rNı[ fWF`3;�YohxUJ'~U2!~zsU;xf,p+7(KNŁeF`Z,#xSs(-MWͳx1€O*Z|+9 A۩$:۾*ZwV}Lϱ3ʢ>!"TS.97,W?xk=ne\#ߋy)+Q@WNTuoңė!0՛ߤ(ɡcgڗ00;&/ۇRs33;BCl\`{v5F4U;L}$}IֈzK3].6N ^(tpJXl^ے}tZX7 fOܓPhd=OC`b' ao?4^߾+'bɇ}9<tTLRz`j<x!øg%qݜG>ҤAy`߆Σ/`Se|s_V9lYkn9e2rS~Np1L,ApZG_~(rb}? zp uO#P6T} bJ"dqueV|a(8F1/>$LU8Z\'j+[[ja~ҧdgr$!w:~*fK<C+uj]yTPLD\\ z~Lh&?C` b|\T oܹňu?ﱿ,:ٟVNN#v/8EGQG;U\C:s'l֏1:G"8ZjJ  y<caҪ-�ZJX0%?mAzQF>wh/#�8k2+F禎Ro+K(r,,'*$Gղ>ge_LB{i @]gO*<W.#v\YJD`G-J-9x0`h<d*GxZ(2Ժ8Z=b)'6 @O;f? |Xo+"V9 JTO4|uCG躷<J"LqB}c3�?C׊=.H](b)*,^t=?p~ }淧(Akk]-E_(\oh:@(BUlt<X&iH|p<(_C=:m hIGft c-#<֥s`]iiU7#T}>ҵ |%u T'49l+gq ҈_t h\uMAWn Gꡚ%prGDe2gbEԕ?])quMwK EOE}d\yU \ )hԺ7ڪykFWO݌&8ە0Jh98X+'?lf ~PW1Ωmʯcbs (c K E9)LPJ`R&5e9ux _ZWXبRsP<P�~^!s*$[6Lb֍ jŃʣ"-C3'JIJaℊW#6Ij jAs@^ҖO9{|orB]260s$ߡ7eP z 7j?.sT\ɟ+Y9+50a9oD\bb<4e$)OD9}F(S{lߟ?~a)8 ΙV%7v֞�$V٠{(vULzS3KxiS A7qFٮWRLYϱ*lp;d@i ͨ/r:bWpPxt^UJJ6XZ]d40^%8h*` Og g�ĵ#LW3;ok.-(M)}.NRbn Iki*<2e} zr02{AWr �S*J(ٕ<p]% dKNi\_**_j{ ]4f!{Vwpz/O9ݸ~p1ѩcCѪQd)1WzZP iv e|UTNU�YoʽS9r*+{XiCp$D|O ]Ky;I'vdZlQ"-m_7Pęj CvsZ0HW9bqksZbGg'l7oޜu c#]~.ʙJswTH.1`sj:G4|hC04,Ⲃ},.7CDY訋߹9] J8T gi͙HƬ m}ܮcʻä­x;�;2=q�A(FZysuuʙup)MŨ=n+UJvtՃzߙI2P7nCdh˂BM[F_ԗgh8 %eh`0QlyPZ} Ek"z7^K-SdZKΛVjR<obhs6SB_-8SIنo"9%Ahh?eȏ|鐎N>gC7n ҩ'P]L/v/\,!X0g\0բprĬ/I;s]:C2ӨCb=*b8k~w0`[3P!GČ|;L 8/ANIonCxNtA|Q=V(;~?a3h! dҏpp4S<rrx!f({ N#^n):�r;G)JFaeܟhUe]ؤ1'FwUdJmk:xH9r *B1H(G}-?EJHخ43-K(NZuYޗs(nO~L~kzUY5+ٯp-\i{pMgǫ8Ǝ'6 i\qIޯ9&M(<uVŹ@Cb͏uMH@QUˡ B2AP)Xh!54]w{A%C=T>%3 y*uyyAiwG/۷iltzt^7ߢ nbeT-N6bHLS9C J?Y2[vV\)͙}AV,T։1 K3uc9qW%;Ys $rPJ6]>Rm}h#tSoiՁ?io[uvbv(ROjH{@a t FJ2ʲavu~OV\ᜇRz@_W%*5ko>֧FyC:]—@bH 2\V(oXGًY O"$5,hf2օB%6@6QG#[NǠs]?sk;O`g4 ]9lj]߯W[`ՔЍ:gHv^-Nh+ l܋@v Dh+ጎ wwg5;Ѹ2o΍+2]?~wwz~G+X~09{T(5+7o^:uHswL$mf4]T/uR;X[)R6o.A~{dV C6wa`:!3*.vҎԷ.yghQ'ېZW|@uh˲mbWKYMBV`Ek,�* &+)t+10έ\En¥R.1;/l ^K6Xj͒u-*H0|�F}ɟ*_ looL бg `uJ,cX ׬ҋf~y,S¸-2`IW tS>Eׁ;4qZ(8z/#x[.*8U_!?&a3SڅCsc&.sJZd%;Mwݛ8N[cnF 툹 /?cw,6/HM2O ә[7n$ ,ՙFpqk�IC=/RV8,m>XTT[F^ <uFкt\Tn l9`2,4e{+\Ǹ7o-I92�1ig|hmRW\˟e}:@a38,_pQ۪۔!8pݧY0;tlw3<St,ӻH⩟#D,ݖe{0k 2Q$ԟousOZ?`ْnr-msevY--F! xo;*c Cj1fȡڏ~Wv:SQyI@/x Pӂ5WQK1#HDSC "Νl7Jhz˩X<A r=(X\VهoKӃWLgc:fq9x¦^B\<U!C߰SnN?KKqp5UAtb8cl+ğSWH "=сO);W}C_e.+TF>zr<k:nuoEʾ̴Ec#[IVѐdcUdYW ؉Ys`S!yE&I_g { x`nHŁz)x@X*W>*RE J�Ξ]5~}tVNAe9ĺ,cg~o|c4  eS-wWU|GQиDat7xe ,-_|9|"rtOɻmi(zeJmTl<̱.m''彩<2Fm:U*Mj*GHS_o 6QT7l# \q:~CwO/_0URXחX%;'9!mBjy~Gllij-''X̏qQp_^�Ud2䆼#x4VȌ*_'R='A#7iIkʩe'<j�%ܸ~_g JnadDrb6[BwR0jG`Ө>R=J%zXUf�rs0^Rv�U SoOWp ?Z53:˔ 6}E%h,׍X5gz;Ss| 94?n.c+]~ju~C`Pi靷3(q=Hр8'|NP3>?'yuRm/B] A& //߷3<,R`t0%V|ЁlM/T0빍o8g> .`5͜b;,=jR+wEX<CU<c`7 %RUOm4_G>@hl- ߛ gN8*ttF[D:;5j^srY)l(hp5l\Jn"P).7;ˆwkY%pb%{WKcBELA?h%. HoQî[u*28B'=Up8~k=::SPZ,Jycџ:"RW=U8vIx@,DAL,;Ӎ_GA\b+=4xI׶xK1_; .H2t'tx v{ F,R)# :S#Ww)z6*&9ˡ�+3h?u "Gkl-'[8Gh]b6_K$F[lbEu 'ӣGl] .t(aZž{vrXOWn7x~κQ<<խNi3xpB|(>םO"-4gt)eN]Pw)v=Z>%R&C* |:,3ԩP-H^r#(znug$n5@%)l|xN`7 M̂eaUoSm S>M3qC:Vg=ħ?dB�xv뢒nE!wy9  YtX[I7,.Kէ`U}BFk-u15͸u۸L_PL݌ܵ�ƘL iESJH%$LbUy>d3tڟb\g^ڭޜv?]tX;F FvZp޸=<.aDS*x)E QfZS"C4Sq)SlQe΅%W:η˼�cV+W㛶-ǝ~1NYEo}6ůT{z sM'X1M5k]vx]f,Kҡ f:D@ʺ"OQ=�oLԠm{}A^:[,ӛسn>ɴ<xfy]Ӿ,(ڱ+i<"wvلǁLܝN?'7{[j3*&rQ.߁tzՂ)L ~" ӡtxqb,. r ßX>6w^Y`g\#`yU]<˷*&~2p9nW$y*|mxg97oޞ'(Nծݞ4UthVm#҉.IxoQY9u5LϡO9VW҉=gK8N~qC@ϳ|d;PJ❝g|i ƶw)K_OGо ).i{T,'/qt% Fm ̚෼7`ڭ *Mx_0Jg'm7|盖,,}�O% ݶ1M=Y $z6cA=ru!5'kVed)\� ˬ\v nk$|I.T /*Dm|HV}O˿G*~}]T밊E۝=,7[ OШ-�8�Anܰ~VxY?<//ZјQ}DJuA!͵6 �b0@}־*A0eT??P2ZJȗ @P !I<T%:}=SX Vb۞<t7ھ3==&C.dGgr;=?yxf>P3܂~^j:P�Yf}gwVP7aҚ^-!6۫{XvXl;6 sٟ/AeY8x*#,ֳs촋zApMbZ0 Dim182b t4܊E�]T>pY5:0n<|U(ЭiWPrK'c+ &o-5oNd1kPMHN\@}V=?o{+'x74] ?ֵ7C:fft7#]K(gyBkS(q#N[`{wXTHj!_I*AKC`@Z@iu8a>e06vpgAN/4ch4_&}ȖnUMN[ǂA u\??ʖ~װ"ߞVbSX,5b_Z"D9rOPqĶJ)~zjs@GV 1p(C. E.GQ Mg۽R/y&Wk#wv{\7mw#>afPqpF߬8S[ڲ}o^{Q_#/pY9ox<= C*̸g&u;  z3SjԈ|6T,^d<,b!_(.2 _ w$i,4rp)']b g,:.X#Ko:˻geG>w/a"_l'in DٮT>z^W<\yّ9)*|wB$t#F*SE$,/cvxfjrYx!;h)Us>#p--1tl[t$Yw¡Π$B?rD.'Dh\ᤈEҏn.Vw27km1!ya J|i|9}=9͒$Ym4I[Qex\t:D˯7>ZyĢA[g*KxU+o:x.$z7h\U]�vXNU XR&7x*-V^L(h<AP8�%֜>lP=}kKWbÏOkVĿh_f[r2d1 G!WVT⯭:Ǘ4 蔔*'E=5Y>H`sBQeTpl"@hcFl^C ov{Mw/}K;wOφ MV1ՋNvY+8`�QWs)`"Zzrk� TY64ְ("|EVAW,j)Kȝ$ofB>*rwUqrr[ .,^ASz /ϖQ^IO:C|" gyƧon-VS<)7pd| MxGK+!n.}hbCygt9:7 }:sU$PjR+30-vρ(Z )} @Y 3?l_GFұ283 aMG1}JڗEo A\V\�6D�w=V7ꡰskIZS`d H.E\C4^BHA*\ >* I="OޟOo߹/c\_<80OX>K:ÝiI$U1~u^hLOf D~LE:EN$  #h#a8/| 0\`2&bo|^ /B/A8_r~~B^}M_M9u:W>Mٗ]2|t{/<J *I@ۤviЫNQñJ0T3'UR+vN}TBKpx^}b!E2 ݰ:p$^v8#v>TڤU�/wz+ i⌹ZB,ti:9qh`0 =m- i2̉U5J(@n�ŷFE?%#FΝ;\M Bn+t7]Ŵu:m=_0wvOGM;<4%%ЙgP&yl TۥI%C~f$n ?v>g$mxhH%fP(K<r`Ëti1|m'[-]WeWom<X׌ d":P|?-lA!Gݧu' 2ěX gZ34 f&KJ䄦IА)_ZZx*2X MQ9.m舟ANF +ڥ%/H x}yYˉ3DЄV[f &ӞcW-. c&/mVy ~aZ4W7\yG͐t44hDm :y0!WK\ͬ~e.5?{ߝ^{^cab6Ge=xv0c{㧷Y✣X$'qf Ǹ*\PU&,'}8Y*QOm ] ^j ʣ"8wQZvOQ>,Yem>/~'ܒD~6qa(�?@1xo1| %{aW2mz]jO>;ߙp?Gl|�C1N.݊/d^<Ͽ]6D9| 1? .7ij VH#*4.l"o.` Ntq >{<mENMwg/e�iww? ζ[eǃv*EEtC ;Ҧ\iQj芰5[|;o?XH ʃtpȇ׉⒓�N 4WPͳ3!K;NƮy Ϟ<sh믿9ݿw}ә.yo2�'Ƚl YDUOϞo nGV>K-"t[3�U9섴 5"sJH Ea3+dudz4OG~Qiv 0@>^#g1a-l$BN`-zR\}aFS } %S~kL}j%edOiwLy4hg1\[S<yP Ŵ>w6*?"fǬ3M4N/J+^Yӳ9g\mи?åQ`\- ό 䥕=rK-)Q ~h "+9\Of1 (8_:w.r(>(,Zn:Rkog?Z6Oǀ*_ee)%vhEq'<?~+LoVN cVp+pN Xzo]6nேKjup8b*ֳ *"RQ!PZLCG껡W:{4a!dw J"XgybۊqK1}lYD `3"ϕ$PдX(9uxKy0~nt>j|{yԿ]E D<kAbӟ8ݿ_ NE?t / ⊲UʱϋvWUu?oGS ]բWKu<RFuR|2#H yE|NAoi\L??^ڃXp+PX<3;{lgڸƢ3,b׶J|z*cxNO^pfxᆛU/TEbg *3K:w㼯[gG%Q38*ByɻU=NEgmph AHP;tI) X;:ZcZۻx)K|tlV| gpDye#lg|Q܉@(ʲ(n:@CY}ЦI'|8��@�IDATX£o@7�wCiz ש:i9MҒwũz) >:RG.w[(/3p %4:2d~uӠR$?\Iee@ȂjPǴål;zIo⦣7oMrvt1^߿h@fyVTl:7mD@%HaZ*"mCɯ=狆ϟ+ KH0^oF�*o?[10z ^&;oo_cؾчmM)ɑ9Tcߙo`ypz>2LnEҞd(2d?4PyAIi\*'GZ "SY#u,>ph ,|rTq1h=c,hKwT|;xOR*mH:gu{D9ZStsR{kcGҸ?G)ӿӵ۷PN:1/2 hh{/}T s:/N ~m޸umFpF&# h': _Y|Fi|MpڋT`*,t{3 G w8f ,]u֭+rݷޞmNsS0J~ ,Ă BO9){6мC(@{79$M\c[)qʁeq~)1;":6ki?64},`e3q7 ;@6 xsw֒TҮ|/ie;Y=ʙsمM'ْڍ;ӝ{k*8b̅XSiFE<"Œn Vΐ`ħ0WFEe}OQT Giu YuȮXMa:]lH2h${ yqCCۑϱYwӻ׼.lϒ0c5X<nkAh;igŘ_fhY5"߫{(! miK5pb!$ _8Zf'.\r�!^+PQ;�* @~O{F Lb'ݨ׋]ft`%})g)Rvp#)@q+t? tg=YjDz#%RB)hJʄֆe95ۂ>”gayY?H+so�ۏ<I2ihbj1` CKc :ٺhgzu͍1:{ƭ_ykzMUIsN>F@8Xe{M{Bs1Bĺ-!7ߺ>Wvv~}5w$NyW/ 3#eej~N0ta|wh%,n0ΫE+i}~ 9W@;ض/lo@=q[ zqm+%;]{ɲ@ !\̫jۻӏ츴t@\U P=y{"UA;<g@J+ba9%)v=1ّ#S04>>a$wo1ƛӃkj:IP-03d#6֭ 1t `Z5Ftz2; x^J>",gvn][p=?y<G:JQ$iDDu\g 5#Mf4mX+0'۹6dnOw~+WLHN1Q7(?-rqG q7cz1�d_x2i.s>.Ӳh]>U_J'Mfh@Jie;sѭO<C;ג ,?DGv$~eR`zLȹ;Z<8y;kU<:i];Mɑjqʱyhq>&=T3%wӰ1PBԀ[ K(՗RVWsWIDu>ieޭ`q8;n4[ Z� p{-/p\%], Z&vCG(.Xݲrz\b釿Uo,U4f ^ƸR c]ŤB&% 82FySznŘ0JCT|RJ)|{Ѡ[}#1UXwVgy«+[[Ss[?b,}]?(GxQ!rzA#_dթ٠pcdę 2V񅳚Ws_JDMa#DIWw1vM1: RR ;x,y7BCu^O?o|9ͣi6MƕC'=1i{O`-F599e(M5{><_YYz ZjZ6MX,[uQXnw{UzL9ɕ1m{GL:7s_5,o1]1XQE3 ۊ !f7_synay*<|8.P?ٙ0]!Fq(cmg-u5ֵAikX)fSt|.9E^_t!JVY!mB5>N,b~ez睷+LuoNy3`v=N#)�92ŏ7: _b|99ߘ.;FE lb-r$4Jާ,DCׂ ,ctA ݑ"CBEe`> \= o薙KKZ|�9HcU)Wt% f~17疧H!e.L̻v!-gαh^\6%1pX.'RY(]A*6\N1OL];}+җ6#u+TVcie"<~1N[www=z0H *f\w :c:^ݡ-ե]H|m៸Sd.8,͐y7 UEEWdV EbA8/DE' "(H V ǚ!_ ,�ze-A9eGM:^O(L>=` HNCTS&Zjv=pOKcX fR2xoV_}n;ӡh. 1|uymކ^O #+B;ʭ-v USp;\ vmf+;CM.E+XЎ}t?ϿqkuVµ[ɳO+XL=)KkAl؉,^L[;v»Lw3 ^'k.dpoIg$LLKĔ豃G`UJsn$.{*چYZEbЛS'k6<LGyރo[{s[3(cu"piݨ3Nw?bxNW/-TX6W 3ֶ}2D,:r8 3z}5`U]q8u֮`u|*ULhV3.XsO:XRK*_~~kzޢ kh<u:~qE%XpL "͑=z8[0HHxd."o \.5@~HXR7ҚBzps-[@*x0uHy3<q4Z4$zJ +ċ3g2',#[@Z Lф7,݂pZ ^*!6=\v+ OHFU:<4Yě}MPBƟJYCVlb_wwzV'ҾG{>y@w_~{ſ Jict`8<6=M C t#th ݾg%o//|k3'sÕWU)%uy*]? JFǟ+ʭSn3  } QD|\0%?hzHg`G%eoog`*.oMv:7z{ʣ|?:(X<ZU"vBU-]t6V![ |z5ƇgB<(%2GQpv+@ưPażDPa0yQ3+ܼ0'G_/ӅbP۹:}=>vGgL-?'.*;'<n \Y;fхώcⰇӍ(�WhI!8EwR7olM_z>.FI3IAmeN?R} TGw9FM4zeí">V#  ֠ewb}1Bo[h̜lҮ~|޽˶nX|knI*lnN^/En,PZ[^8&5(ʛ{` OtS oQ\~3VY}h7b%"ʹʽʱ{ Y/q絻W&okv[YmC-# Xo$!d=m<u;loS ʸQ'jZ [A*?I;dF’?h@Rh@JwV}pZNA$FN/G*N0!Lĩs(\吼-TKqvrmZ<G Gעo}6E`mw#}W'o!ieX X#ܷ}=K.:pi%||$Y㙢k5Amv`D8~{?}S\ckѺ.Aߚ~L7X  y\ X~_N>8zЊSiK]m;glf\h[EmEfOGs XCFwku/L#?^{O.; Fcק}|WARv3ISKj3E igM~{%_)Xm}t4mqvlGOwQ9mN[QOS7.r{cWTe"Ȉ\+7 #,R g!s_co;i1ni )`g@"R;##er*jQT?}6?tiռU-'&ed3Q!\84k'LwY=lw]_Rt|mp35+Ôf i1żUz-�PYo Au('ew"AZL$ @S~X٭;jsL&+$RSܑnvNCVh(㏼;er(_/f.w8O([eJ{$-Y_lO!qX|HMk)H!iqPƥMGҬ=>p[͏: ƥ%f oNwYAS\p6ORYH Bmk1@ k E!N}P@ɫ0$1 |4"RODrlFnX~~*͈`@W^~}|NDSeNr2U[MHg~1)JsQq82ϋ\1  ;G6cZ.?QuY|'߆b\yQ jXel߸k9G{/8\?wLo Y7|//h?À@-LK%]2h:C .`ln/\xvΉs*ƺx8 },:bGF /{\rM 1hl=feU}-Bp8ӻYxtm.<쓧G?~A3DƢ>,Cu@>~tצrg-'P:WAytm�" LqIP3.϶2u'!H_]w~WU.yH/Ǯ8lJthI=;0F Ӫ#I߂Uh[h6ӕ2c;zx1y'ﵒϔQO[CmӀr-ӖO t1 X#.T3̶%<%Z4R'ASg.%h1*�eݡzJ kc'=k'a`l-OO?ŝ:12Gыρ5Q-͠բTե:X8GٕǺ3j??E'k_o߀G_"9p & X6Q[ ?[9OgOwuR(3i#8޽ZݪwQ(hÒ#ֱU 5ub}(`~+BR,gAՔ?9=&-vX/φA[ԐE&\:n *g>=Gv#Iߕ{*Wٙ}U|h&@kSP3.Şi>vfp9E*75OrRvf:wSޑo^ ^JƯi'>@ 5NhW֓2'8i5Y`+PRg'$ CL[;@l3%oFy[r!xiGOʌVæe Q^s+xwDr=sfxr|xw˿K>m \?K,*oNO3}9"V/P)G&!M҉O<JSNWnÃn1 q-~4 0^ :v gbܙ�i'OzDPʈ2dNV8,`yIE.[s=[}K; hY߸5im>|V>}Q Paʈ٣J), `X^`ٺS}n )E&Xk!G%´_v?s!?qY1/Ŝ xG1w DjA>!8`sNt Jՠuj} 98wL}7K X}#Unkc¬,B[*l6Ӻi%Tb:|`:(,u!uo<>ۚC6Yws, #Fv4*RfxߺzXK><Qp=Yb,6iK<wzϓ۸*#[5x9ݟs!:W^E9ӤqqăJ HNt5p69y,.q F~'m1h_::aSNn~!Rn@6XD6ӬN7ƿd+ ?r9}q~hdASF Z)6Wq0 SNyoˍk2v:}<0ħ"n,`k-4p.7Ë|q7Gʳ<qlܲFSwԃ!IWv*U6`ٕC䠂"G١@d=p˲W>)UelZݣU폘DI~棵TE4>Z(7 Nu;SYzn}K.EYŖ=cu{v|4_6_WWӧ}Hmb=Zy8hy 1" Ҭ>qM*Ad*zf 4xlfhUrG¿WHʼEF "Z5CP;*`yRqÇӓnQ)`  NvO>x8ݸ:5yEL} :Pc Y<^{+O?@Ǵ[ٜZ2:HWځp5ś!5”k)Q%~d!^:F Zv.}tίp[ K�lI?lǟV %s U\lPB贀W*r_}t.ڂ6&Xpw #siQKu:!-8@`^yT}C}/zQ5nmvV2.[ ݚ^}t΍鏞> aJ++m>v^v€ଛ 6Ѿ 5ъVQ'Sq:0oc=jSSb=gpd|@a]T&Wt*O9ʰ>.Pz,,S?fPJPkƋZQ!Cm_CH4thR J4 ;yj%Y4_d9j>*;"YqāgBu8C.EKIJ"o+P1 (ɋ^kϔ5p2Su QijJ۬9Bg_n Sqv �K/9ňe;ę ġt|߼ֵ-wqe0i|&_Cj;,QFyKӃtf Ye4fgL[JI 7_Au>kAR̨3UxN}/gY 2p,+70t;MOgwο8ݼ'= X̉(Αi8\ms[g,šڧhg9rDm=2GߜT1ߕ"Tz rTnмhM WPDe Jx+ھ;Ɨy>bbƟ">!*Ȱ>f9|"vmds|vB:o"dկ|u݉wbjCGŠ~Sv6TvZ-([v#7._cyrKͨrp)%Z}VΥgaT'^"5s+Z/Ft@ {TgqogX{;ygѶL'lVl3s%:`Zt~+-R@5�mvd{J~'I6,Kj_tve0dE;p;@]OU8;(Dww^,:RyF ָ :UܯYl7y±'"'t(=# ܜ<pz|{YVS/7C!cᗉtVc6aܠᔭ]&:p@ZflV>?#-=fe{XpP|wY̛UUd M{7O7n/NϞ:몶.g if:DMFvU·_ a'T׆g|i-q+1`\Q9Lf{ryVҽdg gYM s**:&)qvsa&*WÛ$ϰ ?1E-X, `F0M \e\kw<~JY~Q'gn4|xsd?iՂi&"^΋7/ 2wp2Vw}=q$4wR{C/~:X~g v "b0eI{Cfbmt-zz)w>H9"+ǣ%7bRc[f e\Nwcm]NpDoK܋2[7oe}/ۂxi,/ vO>rmΰ%,(%uLȶoEw~1VGŸ r4h1gZ-J[vX,{A5_Z. dVT= 0-sd5vKZ vwkJƦ?>swUs1 3]Y�b.b3ϟ<|ih;7Q`E~?3#Z[5`�Va~5T6VyR�Y≧BuVҭ-{a;?k4ݽRʁQ=;{cʚ�tbs}iT t\^|foN[oߝvӎ>=nR e'U._k 3 t8vZ ]wsS`U*?J~8:XBVt aYzRazrܯ}Ij<{Aߺzg {'p*m)dǯ@HKP*UjЧMS5y d GwȔؒ&iYrYޛ5I~YU]4{  Z3^MC@zidF3D]FZ.K, �p#3+K{Dfva@R$i(+WQm^dcmܘ!d}}]yxlYnRFO~CWpxq%Qp| h;B#?G#:{`*ȶEG^1}³=yuN j*?Bw[;!}A.Vy -_/idU6op㾸Sc~VP5r> xV߫1vZGQ,|d8ٞY`j_I^W^@n}_{o:T(ܙ*>:bpF>W.ݻz`R#"Tр%$`oܻ{||_'I2J4~_٨DY\G.q?Grn07tlr=aO-jkSUְ4WAiiזKĬirdIҸ>A<&yԂk$ Zu^PPo 4!lb!o&7yZW9K Nkwek/SR26 &gseo#l1a[cbQ8by#_LMOJbzj a6MזCޓa>!fan6wYhyUꨟ`뤤r)_'O4;FpƊ8MDt:U66."|P x c`ЕK-G3hfe1arR&Ġcj}?8ωJe ) w~u)\e |cҏ3k))ÏpLB݈$>EV@7}^aI l'_q$4A8sASZy]bN8 ^ !>rÍVY!<$(ļ`g}A b͵&!wmp}R8^) 3 ͈'=M,!)[ڤv1V@{FGj[G{yvʼn8e#J iP:B7Wo>Jf?o[ϽFɔD8>?ٻYe|P#h$<&yYEKj@�>ǰ{2 hȪDB9L6j'\ɿ3i*`@@N#hB L$Z4Ξ?Y\A{7ÇOn8&R tL<rZ[?*{_J mkǀYR\"?ļ.OoGSZ\9kFԐ7&a]8OpD$A4MЊ"NpvճP@U~<䛖itZ5$T"an}[@7ɸ޼D4+j !T«2uM!j;ͨn�`'/#)NN"2?^QOF2}e�5_kA=V.og1ߥ<ث 6C,ÚY*b5K5kpLUf7~mӦ qc%^z9'~t/f=xp}7vB[ЅGb5Hڱs22#ZہzRNڧS']{m.d\F6d?cf{]IOg',VW ػAp0"5=me);ÆIBS?@,PE 5yX ø"ui[M:X ]]WؑA{;1y50zOW]K74ڃ7 .%9 9|ۓBf yd+ ]1֭tb ʼnN. jy,56x?Ƴv ~l9'.R~ KSk)fgS^c\aiV XL/7GA˭Z+Ynll_tK7it99:?OPb?yn{P۷n/VqcT (c3 5۹&Ry[eœw] 2+]x}Onf4BȤp$==f9te/ॎDُ%~ZRV~4z9S5q|o ͉6˜S^P&ky|fh P>WywwZ?λe+yx!jbxɛ#7qZiA=_SNC<d'$%J2&,^�_dFZ8v[M >IѰk, ܎E|eAX`53 ~ȚY/C &DlCMً6nMِ0Oo2XrCRϓm׫Ap/;ѰŠyo6h{llK+ҳ N6SW qHA{$IPᢇ 6p14,VWB/$qoIIb#QnaѾg9j8%ek7zžU�j;NO<)OH ,ͰMescbԧXl%:Y=N6;fI^=˔% IH /ǨTfq10x.Fl&? 4RI9c"LF07]!n7>~Go?0zoH_~GAN`58eX#*F bR⍭N >j:Ϧ5� I 6,FuѺd_89¬_UYxrCT(r3ؓ->N ;Do\q 6itD|F'EŦY�`IWAvD<|-9 Y}^ӟGҳG6Œ|`l#SudՋt]N0r?/]XY//w}o.۷7Re}X. .␍c�Ø[ECfA֕Š4 fgJw)sW/'DM3zxCi]) �@h< <  q0iG=}._(kW S,V<ŗGG;& ˔D!Q{;Og_ֿ*?'+ ~693Xy"w?`xlEbdl<A ΰWv} AKLh8Ihb fu֗+F͵J3e9<C{=KB2_bIoܦ&"dJCø2&_^Z HRFW |ƣ|i!I[;5N{9B�xEDHX6U{)8&23>r(}^`A>MK!7T':sy84�+3v&1fqV�3l x/%Vn91MkVy fq#>z@kKZhb6srGFZhKs͗fTyvf{Ir5? k`hby yi1IM =lA�&ډtr /Q:po^X/RWtq4x%tOce"-RmWu1ǘc _]&Bo'rh=däIgSR:)\! gq݄&1HSeF\X*8IWmaL B#RX<=}!Us{PMAz;w8\YƏT6}<3F~u`IQso\J&SV[xoV+Anwa+( |Wj^sly{eT_˜GmGO1{GuZ܅AcDi\Nyt'L"SDq \qY~ Hqw)^Ja~:9^FFFf#'5񆁐#FZ J%[�A|GϞpliN/]-<xtj1Gb.32 ؝o\_/}-IP%m~ 7O˝ОqJqy=% ;0ckD+|'qs`={ -vד.Z9q OH4 &[{!< pmsC>d7[?BD ]K>NdD?5Ӽ3deqr'swR [lphe'15. ugﰼx I$kYZ驏T~t$ :+%ݪu%hYLgcd%7!0;6n#Y6ѣq;M,/ 5l?&7.q >P9X/څQ- 5wXDѶ_>Dcl3DL",nB {czW'&z9epe>2JYNЖwCLn~xIYZLJ;foܸZ7K!PRGx7VWʿ 8ߗL0D!8@ޝ f^ӆ^X\Qp7x}m)鄓c>9F`�CVS n.`d M Arqx6y =SIs;d6Jhǣj-/U wH?q8b8^\nFH/s/ֳ^[F"IDM6{ϓ۽f5xKg1VI{�l9){vXo*Dc7YҰUfVQo[Jx] *V<#aS41[@p�8pN]pE儸4"\onǝX#wq <?ڼy%K߂!,Ri3^"B vwt}~yˌmFG۟./zAX&8� Hq![Ai\χ7k1/v׾5\Gzd JY@p I>"Y|{;Y^Կ3mYP~"FڐK[R{e#(-y}+$JDqDQR?>3xmǹw;#c*oڸ\F!U͐,XRFcQ?QN *lhGM pp6})Vy��@�IDAT1)$eyVo W-\#H]L}1'RzU (S8uz74pDSN24hnCvj!D(K[K<T|+/xQ>,  ˀs!7!Z L!Q;mi۶i[]ggg ǭݨ뱾|[aityy tq'mRxv0eO,dvq $gzڏ ʖ; wu$ Ҋ=V ć]|CeWi%^(VWW/W7Xu"\6QʧQ2? |α ?> uT7O)iE Lpe}NwIfY�3Kjq-ǙԶGiK]t.lLI7m`9VNߜ3>iG,?yjcdL[kĸOi2"F9-6R0<UV YlbFCD1E$4}B tFs}y1,{ќ?}\nnUnL4??K+S鯧Ƥ<ՇFEۨKL0R3̸A<JCWcL<:`]Up%_kI_ɟ_8y,PdV2>L?]A;7ļbWgVSes*2 Our//!`/A3v@C+AalB?dIhzf-\Y \b 3F ToM9S;rDTVF %9�atLc $ @f)U9 #AN*Sd�Z?|Hfүh))Qnj lɚ)Jl'C##v)(j(.qd2q2qY0޵ kۜpUkA!^e¶{и1 cY6F:q,<�Xαa2ww4""{e^tcZ?+\ ?&?+4XţB`ݙ-/L Kfz/[U!my3,Krr*Jq$.e %qٷt2ͺ\i6-w3jGWE(Ckpv%|gh^) ⍏2B:bCCVxކaQ/2%֩Mw?(=P Aʯ,js xY̌⋘ >f4'y9¸ݴ%>uH+tL'Ʉ¢T4Ԥ+,F4>MۼS%ch"ORQ=X#]t'4@298? KBĭ~OZ=Z݉A>r_;QOE~T(o^@ y@Z`bHfD]絭-5_ >.CWCʮ�㦳"p%+xL'.Lsވ؈[3`f#q룲?7Ϟ?K?ǂ^~KeD5% Z0)Y 4,s% xA>6~8YW^@BLȶDb#Oɳܜ!{{{Le ._2{}nߜu ,D.Cs!.heMۏ^/ pX bh1@^^iρlPrioי7K[uDAIY>2 ko'Lmf~Nlid8xb18pGU+ih`0I0kk%L^hZ˪bT7EHꑡ2Q{*!tqাB+KRƟ ~J/c2[VosN#b$lysڄ0 < gI6X6.]Sår|/E#O_2"T[Oa}wB`?U`fWg؀iD5HAr֕?6kҌ 0'@fpr+kxu)GBgϻUN>`.s#[}m]oˊ()!jĆIMz{,(Ǘo;={R=Ǭ)0σl<袲.8r`Z)hP ˮos.q;N1:8m#/bJgd^mkL;~Lc>B}%.Q)HŒ¿؋Ayp3Q ?$[VbL n~I'r_#Xb..#;YhDڠ &pqƃ'\+2xxxhI㛺І.3,<8!&rB4v_;^? ;!ʜ Fh':g+'r$Y&kPjH ZtH<&5B5N1׸7 ?FcMgf COw}pz8Y{S p{7~rz*1qlLrm=#7ZC_ev*jzw=7j;5:,|tǘ|CrWvfJA7̨ ""p,Hrq[xXGU6샃^^[-VR9F2@@yT qtBF v^{)fqKԥq Ɓ`.O=@ g0(p4=uFm3U0;.La�mTD/j3!5x4Cc 0BbTA|d{YY[+wY%7%HiԼkf"mW}&S 1G7 sc6OL3@{'lqfࡵD S8BqrZd:bpT%R8VYF9>&|^0YG�v}d0DXL QD$🆀F1qÒ+2XTȦ9�Dbja\@Rn\ElW'ZblF9d! k24t S<'k`0 Οlrz5;8o,Z; k_�Q-ښ.�&TNyZ>V9!Ǡ/'ńM)Q{`(+Mnn h tjr69 &qKz#Dз f+l48ifK)bCӞox9fL̴ $Kߴ,Fg@68O&~)C}9S=Hiּ-(JI0}ӀsIo\#~j#7 y҄ HzG׊Ooq1c& 0N|U31)+<v~e,,Dpdf[GM MD~�v}1 ƅq_3iVkpc8ꗓ%5Ӟ�v3'T*Ils}k}l:d|AB^K/SĠ6wZ˸s ;.JMhO .LW<]i 9!| uFlX@M2 SmH%I0,8щ9Hwϣŝe;|yRO !1y!KY@0"˕'HU[a=9̕^B�I4^&$1[̢wgXgg~P;<4g0" k949 cBn AF!YBNXeʌ(5M)_? 5@7<Ȟd ]2hhPyFhZ<euN RbgHk G(M#D (dr٦<H( 3lpmUQHIh1,,kkj ^!RE#�s6˛۟Bp<*_X &OZ@ J `Bx M.qOϼU1E>)cœxvگ}ٷ>8 u7hG,&®cbpr^YXoN5uS~ټ\zfY| D S:B뀄O~C ghˌXϤpd-MIWSO /2Fo1NN^)&zod-Fa 9BtgnYB 0mH]!;innF$g :q:roԧOY#yPYМL/(2zS AKf(\C 1ch0V3lv;Jw6PhhC<ud;~qVǫ9q4RdT@o7r1ΝB1߹Kgˑɯ*[pUxIC(N�Q7 ?g&x!Ǵ|~RU<Z\G;Cp řxh4op-T /Zq=iQn!'l {' MSWD{L~Ϥf/\eiZ0_aL6_`FeuK[ g= Af7&NxV>F:E+<6{Y@ STbҚ+Hԑ0@@YY\,q ~ٟ|-vr^+Юf2& xh;|(_{`14W.IS �@Ex'z؍mYƠ'X , X YgX6FqKO u}"6!y 'qE`NZOBVFky,%,u!D@I1 #ak\QIm&6RXkpx䵭deU.k&&,'\v|Q!`7!p! wx/6ym`نP ' W B:yh%oz5 QȘau</_*GFeRcdS Ʉ)#Ņ&cx�km6Sb =gZv| M'mcO QgxI_ux_b=! ͍NZm'S=A0>.G6*HZCx&�<U O/$f^XQ/OsեOW1`eZDM1Vbk!| ΠVt2f"CLHiS!qx4]RPp|s =j(kp돮"$ vB0I\/']t-&1\ Dmg|nIu=Ԉ' wawsU10(8&a\+ɏ﨟�%*V l4>* [|7$ ,KaϳFωظ lo. Mg6Mm~ȤY89UX;btf0Sw,a(!ǻ LgݽI/qO05/I<"~_ȓH"̻?O)yT)|<^Yl8p`p;6-17w<iu<aM"FϼSR;a�e/)N+7W=f .sm gG,MlAhƨ81`<2:p14aA3L=Ǧ58"ZćjY N\!2l{ؖ{H}4Yrbr@GG% N|60ۦQN-gIa PwgjO{W[]E;Mϟ?RMoeyI Kh(:j RXopoeH֥i' W?�L.][z-wgi/^CrQ GRaM&T<I`v02sO|/P<PgOοř+_[oK2f;T7yJPn;(>eA^к%LM`asj4+2Η,}ՙ!? oVz&G-�aXCZc ^^X❔�r-eIZϴblt<[&ȇP\2tL,kk;?=`pjҗZxgx /9qWnI^DDj<}#"9LbzX7ʵuʿ㲃iz *c5 U!+(} S(۫fysnk< SӆP^!܍YCfm* +!2/CzKm0XA4 pfɍGh'!rGt-ߖ[N# )4֣}ǎ>[Vl[AtѶ6XRr[l�}9؊!PSkԊiLa׾p>}+Nx_2`;苴qɌv\)K/&J�2IF+U-&z{~Xg7Uk3 �d*bp 䰽 2j+y wCܷX3L|7o,(AJ;7Mm)$v&`,�3D"-dػu\84[VW۝щZg7ϊԵ:3_Oe<Zc|>yXߧf'y.ivI\ ahc7Ӏ%&bPnXH1un~bPwNhYN5WKg,iP^. `x+rě%`2ڭN?58/tCL Ќ*Xk >LM/TwDZ 4e˦8@qS[1#ÒLr@)E d \j[Q!43 *4F?hC%bH.h9YvYx�k}7�wxzr)pnR0(9F?xXuq<LrlMV Ʒ~~vy)f3{Ǥc"-sDv*B XqYQ$ƋFfT<O}6ŅHٻ)PjX/CLS.cS4q}Cmֳ 4�~}?K?䝉n4ar؀0 3(x6FqF :+1nUzkW.ϼv9oۃ\ǘ_8F{K[Wg>s,cC67B>cȡϒ nR<CеEERĠyq&0ޅ9X oA]3aa 7xyuѲoǧ'fn6|L'I)ro2xK}X^)_Hrm~+<7pJ|p1ʤL] f9dؼoO!M]U8X ,w0_ 'zh6 $p2S 9pz=zløt" TnT"421ZO?+[P} REI? 3dG14Mq4F<89~\х;~N0$;߂1k5%A@&CAͣp4j/$hnxVY簏|O7wЂBGa$aWxV$ ?e.>|,|Zo!m,+ }-%]cmC6ASyl>S4]v"aK{Mcg$i޷g_ܵx.Z B+slhYNz.sxQyYb 62^jb z=E Kq &NtP<Cy6u!Y.%\�S R/| ~w+oi2_nxNf?6%H7JWe%knFFYC2|[i-6 )Ka@^ ڽ<} pHvM t&eCW,c(S̀Ch 6)o\_,}/f f@ KZ  1py84�>W ]_{q]Ԧ4H>Zj~ pE#WVH`q&.ZgSR`1WǕcVə]ZVլiI$ǣun;.o RE2dѕ�Mʚ=8ܼX^+hGSf<K^!P,/Yn&M';J`<kZ'?~R:3`w aԻKj՘J#ITY  1S2g#-{EZ0lA^AXi_hQǼf8fZ^PП&PB �dƾepk!ēuNꘂe$16iG >pi\tXwX?+m?U�A|Ak(E 3[h=rZJ5#^/O q\SarC{\O`g�w?yҞ+g?7�bS8讔{`|泷if̃] Kku UEFRc Lhf^slf^#銓Μp,dRNjr7`ƫڠLy7*O3]Q8PM 䀌90�}&^�>ˈv0Wy O8gwf1L*zDpIy/Z~sfe*Z @>p07PͨPEF",؁KHzL#$!ljd>f'Lݎ.HX.䦝m8` { 2N2>65L2'O-`zk6 ~_aSP^%zPG@Q<G>!X"`�/G!;ua_7zRq:%S;P5@(Hɺ%Ӧ` 8i?#e{f* eZCL_Il s 7VW%0(ӹayU[t.B"dP6.+|'3kql̏Y¥p5f?kôdo< mmg7i-*zkk8;]Px~՜'.qTi [dhS;5 aLŵ _ƂoLT|Fo"o|jBN"ө+&1oAM<08vL/NhE[}c=WwNV**i|P M-7v&&p#O|b,5LڑVs\9㴧*7'5jY?B`Lo}D@h|r>ɄyxNf|m 0 Qsw9Hc9Ưxfb&xTҗ:M4D%i?nY~o5W"u7gIO:xd.|GA4ȃ)<ch%FR+M4BF;q1{Yh;'ɹ@w_0v#Ш?0OHIԆ  ys cF994+z}L6ʀ7H`ځdfF$%~4'Ί ^P}r:52gp\\\rZw~w!4i()EU2%N!"qR?-XRz*6,PN)6{h^3GmLIzsxyܮTwt0c!2m-ҞI*U-6뤰܈tK;y~O BC׏R=r+PIt$ -uēqQ$%hG[+pkU 0M990#l"xqL5Ul%ͷ M.%xZQT %Ki?C %!M"l,�(m.kE0_ 0>li_#v~\k_&`I nZ/MiYy0}Z.�5hN:`N1.+y\"t½,V^f Ģ \nGX_/C=gEHMvl=f$N9r0iV`=<6O2f MX(aŽ|YfQ ZEMaB@YC*j7xx@$ʾEilɥxӷ͟pfy8=ʺ\p<g:pj 8J^L}0:@뾃]O=*'$  O1,]1B g1rOp\O- Bm ޶9Yo2 ' ڂ}$լb$NgS Q1ӆcZG5 Z'[8 kuI]cSELs§eʰ~bC>(|0(T#7lg|ǥ|`PFZcʈ�L@E6Z{ nnI7�;DyWGqi0:()!'v|v4>r =?>(_zg2^Temz(?1cxn8'UX'8ُ[ -I} |_ L+.Mh@� 1_$WD"C$8HJf;ƗKܑ2 /0rBS{t>mϲ}{IٸX? x")PHu@ѰsecΓ{?&nϕ7WGJvC8;Av2E,#vԜ%25qV# O4qgbZҖQx'{8Ux ګE&Dx"yAU,@<}LbBhq5>(R:Q~]ö5W'xHiN S&Ohjrmf'|~8A08!ȉTqM }c?(hNX(bJ3FFmn!j :><FL' ",Jz~)vs+"kolL3~`!"FAFah6!ziSo1@ߵ\.dᕱMwc源1u]px}CϔEl=aj@4�|dC0ջC0ޟQQg 7pG^vYẃL`~X.i㒿kCA0j;+ȗk x]Y.X)[/^E (><f|X%{2bBrTYW'.S:pZs"wW= ^ 1S+4!�@[XYEq<@or^Km60$UVߩ|U!Y D؛B^4!XfuܑW A ȿbaz3yQ4u<uwYLx~Pe~4uw ;/BϒT<W2c88;KA ) k%/cS1WT*TE+]&uU =(: j)[e;/ʯ~F\F-g1IO!{ȣn,Nzq[Ax+=`Τ;~yVAɞ0\UU~&ZB xk{*xჱ$\G33fzMCY;Z;6!lXx \eq\yq-,@(R48�Oʿ{{>w?x/W6hـStv`P+`z!Fxl\$S>']Z_r Fy \nj?*d|Mg`}R:$Z<(xBh1pZH_G j0pE(c4Y<`c/t֪3鰴/ͲΖc44 clgӹ`kh IoxxvݘF|GKxtz5YX\^u d{8~젆{!'$T}ѩSn>C*rpG{UT2T\u;5q{;[/ j0;e[Dh{WA1k0ۥ_w8"0ar"vQhax96l'ao3*,[nS5kAd^8GyV-S#x:`l]fENCX()7xu:~?žǘ~v.auS@SKI_bp[ ph'ibs' 7a߉-{EMjf:˨\33O J΀n3�*2P ijڒo6ܶ!'xwd)Ak7dN##|sn3I+u076%84*$*Eit@i6)h<*CzFj--"DHC #xĔf $rS,?䁿OOVLnIk!j_;j'$|9av4a~Z�4]wN;nQ>|-ǵ*vmqZs>dYưH7&M垸Φ4~m6HSm+UNӀ @ڗ7_G5ZC-}s�!;=GYC>AG$gE9}dF -7 饙e&F ͩ.+-Aoa\E+<yGa*]EމJ1Y�O3H<OIB;^"ge(&' cZ  _#o_ka2^v]IIM1𓩰c~^?_cЌl:[V>XiM+~žf1hw!bl<HK4q0ս\` +{aj5+N31i=gaT &OO vj<5I^B2FMxd;>FQZD-'�&K03B=aS鸓!{&*8Dn 6Ihë-yz ^o[kw.#v!�jQ40\Y,g7/eYQ?f4.f+{N{nrms#L\d! y�+>mtn<6́LBӫPE_6P>g<@ZC�>dq&_]+D wn ?dR|1kL;cI±V}Ҡ?|vE*Y+M9Yז#u~ouAgVQQhBB0`WxP~ njXL 2P\ȶdD~\KMFoVaS<aՄQ UTq>LøgdA}O `фE&~G\{Ugܪ<<byuHfM5BL�j˾m;hL$ U*zɀIû .S09Fq_)4 |fZ~Qy)gϮّ/V?ʷ}|ޣV8'Bd =pe ͸Ӏ0!`Ĥ 'oQ#L<HgufNg$z[g JTaJ$%l`R[i@d` LǀXXeY}A,~YFsΦ\}+WVXbɶ>9>H>a$@5n^ h"j#X'˔TlGuMu}˻L3L}.q2<ch~3q*yBC(jg}fh=1!Iq'}T{ۨT3 itVI@P=ɰj r Wx&K$4nVx#z47 `$>u=D2}D#arց9F67Fi#peՕ9B@n}#ӻDT{nvŕ8X@lZNwuk(aɊ!V¤th9yCԐkِ^% g )@WmN*_FhT饠 l;dHhWNln%xQTMoߎ*;bN-"n0hi)شǑ3 kvvX:ΉBɋ-Dz_.^{` ~0 ܸ@4d�݈$cj3AyS3iIR4SHF@}N[M`-T2<ɞ n Ѐ@F|<aWye3vlkc{wɳrjI))zEC-!i2 ~?ى}Նe,�(7g\>ŻIA R!.f^KsxeVzN_Ojcz9w\L`ɥg[fyaşe93~> 1Yb8Q7ȪƨyQz,"3C۶sR7%`Wˎɕb! *0xvm6mj"DNB 4Oǜ7:w\0@f.^Ԫ9m,}y.\UV\ΕG�ztuP. q2n4*m j(t(x&VVU_t:+mA1+W^@n:Udm�tɍ|[D7'vØd"keucˡa_F8N];bixPu?g)>HLֲB #.vJ>,ׯ,p^_Uކ)?Xrŀ`Z ~Y?!7$x c9XejO`M#-e^]Fĕy_P8 |%^괆-S`�L) k-n4%{Fs6hBحͯ ĶGL4P+By ѱVOG3 e!jv\P+Kk`9L8o�@ +/<Rh-]S3f4C%~,k1 ۏ/ʵׯԉ@ 9x0f5LgC;YfRƴ!´{PeŠkA</7ѮN--85[pS_h,3'!(,*!6\i$P5톼h |khX eM Ys}ÄI'!.bq7y*GΣmbVw8*|<~08cڶt91$v1dƴ-+S k rӯA��@�IDATQ;-FY6ddkj xh='Bmj|?M@@?oN210w_.M$BFd:kbB/'D J%*$ `wc)ޛ֐(إfwٚC^.o A,xf%Z2B0m<\|߾ZY\A9U+F}ckl{w9#:ةb0˓6hZ,Cަ*G"k8һ .hZ.o~In欩ihI&#] g0{Uv9Q=<!m5KmD{W[|ap!JZeuUk|<ISA. o"կls&e'K;O�?H4҈ G /K8K56eu뉛74#gOEm <uV:MIxRW AZyhey[#Ukee.:T3"1 pS'<9K xf.$Fzz5Y;ڦ|PVI %1h*@1 QG�v <$dY[Lyn8 &r0S,ִl=N'!!,a;͊F[߆Sa}U,6O~sFݳ 5᫇K#f,7#7&,Œbдͼ0!-gtgLλiEdkV}T_ uCB3?7dmhP:ϲ|]tw^ch~~ XbbGL'(&ՖY7Q2cNйߠ<ŜMyBwm}n=$hAn^T тٚq`Y!~6gP�Py9`@m6mx6<^!R]|=Ɓ)KTn= CJ $KXg۽3S߸UeHm=ʰ*u&JXVX)_ڲ:NWA 8㴎^A/m廡ehGꈮ {ypgL#?ZB0Owg=W4-Vg@-yS)Gi'/W`2 WdG[sy  :�6!6yo\aXM~Imn᳁#m<a%G_hRFw#9?Sfk%+\z Pfhf+@'ժyLc2N/P%bQ.>}7}XnOB.\)JȕfQw ]dMt]nBܙj椘`~q<E'DۤMa/NrW hLH>/y"+3Ia_&6 Ihޏh3A052bjxj#ؔ3mrM�?ՕbɽsM yb8AEʈq T˜!MS.7HT.ḻ{\l !C[ 2):ʬHxՉyf*`oΪcf]rk'.\4B">A1Dxays4$'a.!pcL]N69 0&!To0^}g}-ͦSǐfj nJMK 2ږ%bimy'82&T/%se00PC2\FLRPM"1tm Mu{7rr[$3q*NvC|vkh Vn5tu\XLLԇ;:MoGLvwʏ~nO'#�㠏}+a-ۤK*�Gj?7FDˠYN3q$+X!·8xٌ8+U]6964:178ރkGw_Qʅ_*yNفn5pK. zq)-C!Ⱦ8yQM.K@6r4{gQȒ ''W@>^ŏp:P_9m?Fpψ1&_"s_4m$_>_\(5i&B` q+S� [hy"(ؾM^N>+^aʿ\@sL9RPTٶ#Q'@V@1)͒On< 0_cb�cm*o>& !γ򏾸V/1ٖv/IoFxq~&\ѹjI Oi o>[O}F ̡Kn+S"^H �w |d} ha:ƫꭜh#{SM #t 9kDJlMϗ#,~&Amm {`3zǽǓ$'u@*~D8}+..eA [gk34BEY\e|~|13ڔy]THfvMR܂dR΁@F>?V*L992Ov~jB)fKH0�CZ! Pl@.M$C LYXB<+= h{_e} T=9 7ʛ >%V٫Ah=}ڥ@3| fEIp3 'es5YLIzj0l!g_01Q.9~BcV!h4l"'rJ g,19:,:8z#lߞuމ'û?M^zgx'l.Q?٧]xcEg99QgNV+I{?\XQ ꦍ0ɀ+dfh}ҎsQQwԚWh8^w%Ny3~9͓xnP"w+>(!.Ύ0P?zT. 78yMܵ˥q"Yl@{^ 2R Axo!l7c>00j%cY lsK~1ЪWja U?A-AAGAqRg| : ifFâwp$Y ̖(/DReͫIޡp܂ ]:55 I&hSi{lhexP<S(QkLvmK cKIcO-4O_ƌe|7@fV>WHB:b"mfr6î;1͕(su1f*ZM]\T3l 6t։%0Ape<uz`$խ%U.z8h.c'AKǙJg#ݫ^yks9࠲%wZ'@I4e8W*llcq3 ck: ۘS;gEayagYu^?ԊxR~z)pCCȊ1Y?Ej|Чl* gP e $N==efL]吇((F hĨ*1w"Ӿ|Ok;e M}0-!a`j$B 7xD<x%<"KBQA+o2\ ~n„M{j`#6-!kk(4i7=\`T_YHD•WN/$ƽ>j ڻ] ̃u9Ɨ3ߟHeM eLJ6ݩVpGHd`1qi#wIAo;4fQ0dOۨ+ l̙=^`bE4xb7腑N8vq7q.q<9Ov1zF*lQ&K$袰AܳϘi c#iȇHFE /֜0-u2}cbÉ )?I�Z y?~9a{\\*7)Nw`@[ z_Y_P:N@0�M�vb9~Ϩg(K#7 >ӀCч`> w5~lj^Z!>�0e別ZnDI3xI2/;.w-hyK4{sNM4|0F>i6C85h2 }Oƣo̺2>c:W'Ւ$lu_} PVWOdina~ �0; G%> ]Q0aߡs s=Η.7.ZgOi~L !TK뿀[{5۫8s'5JΟ <oS+S<-UXvDw,ɈR )s.]�eq*a7/&?~'~8uNZ[_G/^Z/7߸ *βtxse&Bp^04[Iͮ "H6B>[J C\ X\;t9&]'hx\<!rQID}凸a8A4%1ĭmXlf%蠑UCBrrvQG:* .Ҡ#y@C,po V М8ROF}a­Mr7�2><(wXߍؤOᇓʐ§"[+ ׯ[ R Ʀ]7|죉(8]&uq4B~ԲxҲPp@eH\mS&D%LVo3nYSm�!8RDrlT$މa^3Em  Ǹc@ ^hE4<rpV޿ F3kӄ0rQSxr.'X dʟuP�O8X@Ճfy(@o+fQMPW0ɞ)figIӐ G;h2g ~hhRlt׾;rai SjP/s@|S5 Өs!s({I+cujOj4+؈'嵉ID|o4XE>RͳWKF^}jyd$a}!ӤK2 }=h! w!fZ/r]ejӷ*ү.ϕQoRJG|02 sy%ST>ϯc-&'“4&!'rȃ8ЊR'_o#XO>]04'N`L+,e>pPV@msYLxg">`5o~J߰`AQ9i7HWGgXCpU[OaDp#NE)X Aq1_ϡmM7֛E'0x//C[<HB*+^yYdH4/ 7we1e<U->|1 ,)g?ͭ;"9_rlzZ@׮[+^(]vT_, Q+ZeDⱖ~9jSbh|[:'y=FI&(5\S7 G= l`3 !3&iܬ~j@}ޮ {{{wYpt~2˼jZp2'Ԏ'|bCTV B4/Fd@b.EOR׭n~{r&N>f4O!Ngv\Yd6r.9f5N_e0 6#'B &|,#8/5.Ds"Oq�GFR]]r%=,K4ț7uei 1Y֌?vŢ1KWj<]h`!mU7 *<<<!S%Gd VA ~nȶhphkNN$+dVۙn\0`6qYBD}DhrT΄'#T6 <dʸ.M! u=n'bK2Ε714rj B8^}o,Ja-ѺA۞01Q<&@6Q:-s|Qa~bhƧ5Q7;/&3\tHeR.z=▉J0X/Nk[C~`<y-Oy>`H1J;Ζc&gSr~?(ԶBT S!2 Q@ 6~s߉<`I~Ρȗ^_ޮAVWRn.;hIY s꙼xvǬxjU|kHH͚dM׵١ZUT}6$,jQ\T ;SIma( y>h~bq ;eHvhx�!_4&ѝ:+&WcO ,%K>:5>s]Sq{{fZ=a@k A#(8\̝EM %Nz N.i&/8՞=IJ7~at+oݖ|[oƇa]vXj@ťdfi^" *.Åz蓵Wnp_AG!el\>+JSfM=rTdiV87n_k;wﵧOP0TS^~ivHaaV<!&0YcwPȧXr >1I \Ų N/x9r+41jԦy\(/O$ zMoMF:l8F� g(Ȱ4(_7wRx*SN,SoDaQ%>XEEE6,(Nv6ừ=gCJbI:ʍR7 _&^gX 'BHluW%g<r)C -r#[6ݞkU1(nj6!']VS03~΅;mm<&,KF1=ߧXUpHF90 ZP=/}* N~״W }uQ zc}e9YK9rP,C?J_6ʡ2Ir,O/!)PN_K<mUߩOOBRpSP09ד@(TДD /0 vcrIs?UøƦ[Đ{֧ 1}F'[?ˤlWRR2ppNrӅ(s#VN\v~2z _1 ,(XN89\e5/B < " z6ۃ9*d+|8vA/⡩d+X.c64K={}c;z:Ƿ~~dInDj2zZFx2C{XBfP9nvXn(/w74'}|}1?$LԨ]!4F;B5Ve|*ܽ,Ot(Dt;0!U=<@!bWOͅv]B;-FȜp؈9"4,nv+j{i{qfBd0J6o& [wqC۟.{6̃Q9{SGA8:>.U8>F3e Go׼n<fcrq}-q>x<R8d( 7ﵛ?򁫊믊MVlψ&i,(C:/Ӡ ]p":QN|c˵6k)6 *"҉ ɒLwoo $b8}^GbκM(v(n<D4!8D"Et'KG=ʭx>0!ޡL\ ÷'26"Ő7-e6(J %C,Z;}P#G:^{W/'~%i#=Ք#Dz6&"%[RB( 6:,J[j@5/7"zK e _*Z}QyW9f)E7y Ai;+az-[q|-`ySڏ4IEs~?G/ h;&AK-4iM`ȚlD$mË^\*p,;eSf_f\P03*d:FѦߎMmBHq7!:G ,+:E/*p|J+- d,�Q7s)e`<~&Zs>3KO&:Bk'RSUQOq}|qW5IϴAݓ׽~M.3T<U2 (%(%$↝5ą(N¯3N;:Ayv{ء e)V/ROq&defG]x+.-t&+4㳉&K6縉 K]*&IKG/,e| 8 >"3|׍�Y&C2EaHjԞQeI: e .ץDۈnT9NԻ,ly߷J̵' pZ8 fOaI@!"rNl2HF5Xa-{Êw;ګRu숫W'm|مd[ @!KؙvQnB M^&' OT5QpʝOSKXcmE*j黤ڿ^dO7~_D?UOsVN]Yק }z0_ZF7rb<sْ̲7'̚ocGxN<P"^"* �/H=NRTZE#<LX,sm(8~c13ZZQ{pN_g|cE],xX;ɤ}jv>+Xlu8=9A0S[CǙ/\YqMnWͭ{_\0A]2Y8gz  *LΕtaύ,˧14Xiz/~l5~̈́/l6_%pzc*'A k)'x ZK?8.:$'g%qm{\<A-m dޢ>l+TFme;߄7{+uP__uLE 2[FOpSdifIc<hPNP]c*+j?G@mgW_ 440< VT6Ŋxf ȓ!P oPn_LąIbz6[0 03Y�E/7^A 2!|80?f ʁ?Φ36eiDq>Ͷ/N_/ۿo{6]n?`淿>VGBY~?Y\\[b)vmnr9U{TbY^#lG]exkW~zlFuh�,!!BXKBFP0tp)VdɆJKsgg<ia=x 0t`ʚQ.@3:^$WCgeO 0PIM{DK^<o0RdPO ѠF[(S>?7nZ1~lmw9N +V!;*^ד>?mRF�;O%KoX?>)r0k!<j-}xsLnEe7VuS+Ƚh[ʱOaprd2`PpMrKw/U2!|O+R{fuG1X?Scr@j7>'?jo:l?px;׈&;Bک/.{r uځŊ1iCĞzsJ_|ӯܥlw$Ⱦ k N|gXεn&Tۅ֞cYwo<hz$ rxoЬvINn@cY(a&[V 隸E_j›LQy*2,{}%uk=mke*9 T<;R4k2aBZjo5p!OJ>{m=nK{qu/ӼljK& ]Ry\Uz$e+rcU:P'Y'B;zaLW^΅ m;7(e�&$UF|TRt#/xI,t'@Q@iaX}hH37 ++ h_V'4@ź3 =Ki%LA& 3FOb0M7- rGP'p ,Ql X`0}V=)E+?~lQ[ⴭr.CWG?L&ӟ{e8"zիU~/ll/g eoGǜe,Z"p5 4Bx{7G 1o߸v(Tv9~f0 K4c>&ylVT@()( ض p!%lqևQ[]t?ikЀs0(}x�K*8w[,ˀ/B@ec|gm_=º-  )O=хHiONc?{Ώ?d5ï%e;J:VSg)fhIH0t?w}=KV,? 1Pqev(M'b'?ҮSllUP⛜Vq! @)a׋ba18a� ^cB¹Q&xqМtKcyl!XKVlluEJX`C`&L_iR#`x>Dž~9V|2NS%}X'qOs<~ͣv*~sأ̻͑+_A3Dey{mzZ ؀ك\]jXD?eSrHC,@ <C?% fR~CE�sa"XzC oEQ4BO;"ې|ހ#&'*)ѲMw+QI4߉m)'\<u{eDʤ/\gO_1{F9Wi-<R_YlGչ\z~֦pTTw[lUQO2`y\g~bȺd)d@p6Q3ghhZ# m¬rEz?M#a= Nc c!_8w/O H4G|D7}:mr, Wcb@EޞBp !YH6FI %on SƋ1+^`}־(DhW\/bz?xxkWda[_hX&d hRQ*66bt1щv�V=Ch2~�K0V#8@_|ʒWQRKG.gZ{~*^2tDh#AU"K7Y_{2XR([g?k=x'm%C3J/Aƥ1nCdL/sWn~gm:QenbNdd 2D�6ѧI8Ah{ >]YK1j P^u#u"ڣ̔K^~oZϑ;c|Y\x(zL*�[vv|"T'۳Rw ̊J] #b<ö ]':4 R7 W|l#ǍC4:ʫ»".<'<0 @1—q-^u)J8vPwYr?a'xv99ӹɳgww7 xΥUʤ Ow/ygBwqi$훷k*q p�e!oruYFhk ]Ek/89U8"O%A 16#TVeP]C&z;=ix@"F+�Ok*/$yJ%YأYĪItk256^_T;ʚΓ 9mC羌 &7ԀI#ƕy/PbkƒəкB_"yoY: D�pA~u !g{qr聧x9ÙoWaY-ő g,I6fCT_ iRc(<^O*~Uh0 ,{s'Y؁#TE BPE*'M]BF1nz ' qd@!>fۛr-LT3e,ZD<(%+K'IJ[XOm`?q96Z$z瀽!\Y^mb=pm̓*zH5ҞD@9Ҁ$5[ 5{@̹3f3s'l  E03jEK@"(qQ1LUHL0S3"h|O}ʱMm)Zr 'ւ\3`'h2(SLԨ N쳶/=&L,QvTax+TTz;EWC~7o Qx:ljngF0JݔM뙼lȨ�G! >3ÏqFM?Z F˖X~d;YYa6ND耗cBY yƤ+vMkb!*hBoreS_ 6>~ "1g9uO%:%ʽZMnQ�Xd㣲EQgODϝ 5خg{刵i,Gu1;klVFatw3fy6߳2F1EQNm4&2~E6Ok(9[;DAם8 "O~Kݫ<*SZ "M+D=0hRL4|S4ة`\�Yh$]Z<|3Z+vL:>դ`H*փ[|'KgS^<k*&.Ⱥ!ĕ+EY8H}i8.ʶyzLHx4tv$[O*)E9.<ʴϣs8@(=[OG''TgJC/L3ETp6K>-H_ySeB{+G<WVj۵R*��m< k쎟#ԝH?W/V8vU}싎mU%Rȸ8=CJ&x{1TZ wN/)rk LE?@ee<┾XTMpkZODyEl'3@4!tVP~{ ,H%uEo]  ;WPq1!"[_cԋk F;�9` ݻ8z̵t5L]GqO!LjvHPҞ8 Hx)ì`2 Dmv߫o>Я0 a&COPVOòsKiOhʙy 768Q�=^-=<7ew>^sn]]*DSӏ1ʰ~CaШ-̃KQlbƝ lI*.E΂}Xڏ%p7|<AcR+Q )EՕ::{EȾoP+Xxr1s#^9Sp(1QqY:uhm[+ڗTj`Lx5(dQBt�N]azޯCܓ1H鋃`mǶY8ka*$b3#\9@ʾk]!߭(8nTb"iCDh|޽y N*F]Nɛb.T2.ů4ILk9I;F`P.К:{ XB!g^+zHU['Y1nyR»[)x o?,}^Rzkx{Yl$?9Xp}.(G?zvؤ?xc7z4<*U< ݤCvƌ{N)x:uJ\? {@|cLUK)cƯb2K3aE('BJ7>ˮ9Aֲm∟L0h7OJ7QNgxЃFK.l/ E\OS CM7; rH2>Xdd�z>D`:fȥE$0dL<ZgoROraybP aͣ.%9[X涕k|zz?jMyh-ІC~l|E᧎,@9s(*;2hye|Н `|mPP!΍ + Ad#,\x"%VS_ F +OdPZ *ʰ6Lq8acx?++1U[dxX%.̜igL1P4ݵ_}?s&L9!3יDa'8 j19gY6}҉GvUIl;n>m <!H߸F+p vBZfaޛYb?Ul,Cřԭ¤=gfe(+v(7�U;7FOswoK'6C=dJ}1> X?퍇eܼ+'q K7nb4`rf3Vt-㭬VRX6:VKlY0/_XEAXż֧{<~<Sad11b%߽{='-*'}|qY"K*]GQm(7sۇz,KϏYfk٥#dUHM`KM<,LyYg)<|$ f$uVLIү*gE˕_[IK%O,=+N[gjmMPe:~1@It|ҝ?(Su.t_h?kOZw1Y~Iu fhE$V;i9Lp1 箔x-$u 79C, 9)>Ty)q\X7yg,d%S;ovG+'l#[="cH,t8X(π]?dSQt-ω:=/E2D> pyWq|*Q5Uzާz}d/ JQPa@Idx{�pǂ 3t��@�IDATKbt[Ǖ`ck|ύ ") fӳ1!W`=Z=?Oڟ眶w]#&VCRK#̪IF׷>Bp| ˬ0G2eSlxuq-U(LS 8ʏt}, s_e"ْMxH*]zkIEwLϿV*1c۔v #9 9M;]ơfմ+}p`ɷlX~˴*w6(<Ԯ,$Z*aF(U_i?-'.n�OwdR;}$Fw>hswaVY2?} ;{=,9 biBfIEp#Ex;Ya1HE>BC9adTXҗǽ[W|[cdA@Z6d0ڿJQK)>T͝+LP.Ƞ2佷P/}}P_r6W9 !�TꗻE{ MYQASIZЕT<wU~T@˯RaʐqbTg&Gp6>'ҮѸkԻ_1axHçpaxe|}q<q{J{48@n-?  aO2R誏cy߼Y'+ })< E'!Y- ?FRJ>āƩSb:?r#p= R5u Тm,~P&|{_NLB'Yj&uGJZPAs9AoVZꝲf >&CU9x셹J3C</? f]|OSg^E@] 3KZNy"=üҰC SS]qSH~ /`SZ2wi7}'{I }sl6dߗg;'o.mި#.<U 59f\#<;~n]œuU,l �,϶EG?o޾ݻNwWXTߞ<yҞ}l (H}wA,XNDN-I">P%:d%z@R Uk?:Wr"3A-|Kl"TmBĠʉmjB8G(BcJIPCG.CԅZ3iY3< riT\010ߕ0_$r/wOñ d6QXdw2Kk +@X!'h e*<# 9b@Q- )L<)>i_jK3f3'#/lq^X)6fx{<g P3&boNXFcWO|7LPe{aHF ^'(;KkVNR'0G7}nhoBpr~9Y物=ϋ 7,+*J.cG\Qd􁪩 &Ti16(vLP*\=heAz/OGg7O l:d\FÊS6]nuKx!F xW<3) cPȄ瘝I{ubZXNJx;aBJG*DŽBע;ME&np fotJ#Xc|vrH;!Q̤sB_5lNTtO, yl ?FYV"w7!OmsHiA?-ooH8 f &NybteZdWd<#vg /-0cswRUHژ}j'4{5F)@³!6^?7\R*)@^ի%f*ҢZ<zs`=;2N62l}{?AemCWUq gvJ 02A?(o2ƻ JQ`}ZՌc$7}B81![r[7}@5n~'a/,j G[ K}"aBJI=qM,͛73Hk';(Nt/~ܞoGٿeUo]"Xf}xۃWSV%DfǞJٖ}Z۹*{"AKc,Bb9xei)L䔓-1Ʒ FYD0Bbz̩{,/8 1ð ][2blX/؍?aMe){^IW" S𞪾'ɬZϧ8[_y/z*acFC}^3X$*alTVyAf>"Ӄ"mi;d7�> ˊ@ ll7 $U8^^CTlUNv[Z"{X$yӀ@vj8kAEy�3}xr@.a9.C{ir~+V%lGLǿWW|_rd+P9ZMg2PCWl?l/|Ҷ6OCˏ8@1}/xǍ>Jr*m/(+*Td^*TtK!>ŵI"e \7TC(:A O@)Vc6Řv9Nb-mmP(DNw޺ cVa|̐G6 q+eێ?e+zF%)^xoprēoKR aY~: _/Br;]awEgobg⻷p\yucޗ?]"R7sJ#{NPO«U|`J^vU?{kO[e<{3ExsGS;oڐ?7dwG*fgbVa}Y9M?E6Km]aL`˦|$"(TcKėgRkА'<*jh~YvM*S'w]+M~s~w =n H|B&?V?>9j/]k?9:z[BY_p1T=6-s~~r.Jvcղֲmƿƫ̓n޻A$e|rr%6«(*Tzrgs�␨ )"oxn!n;l 1AԆ;rhԨRB9rM/* { 34Wz¸�l_ue*\6ep!p,"<Q\-3e0p[ƧaVFC2�{X} Lkh-$|gL$aOXγ�d^ZՔiK+e;> uۙ8c{hl?=xf68�6Ғc7jE ;t%jPiw)X'S,Koom'(tƅ環�Q5@+bb,kx ٖjDu_F+B&2zQT _$p!r(@)RHNh&^M:? iY ^Kꐛ%<׏n[X_ 6B ߬a4v>}l`*  .+T;/H┓$@w[phJPK.W$ɱ+W/72uh+5&1*F͘ءmCtᓶB| [' /l.6t E!q?ֲhl޸fbi&+`RmE1'4N*gu<p+x o)w0hG@=Zdy=]]|~S1OےTzݡE m+#%/߱~A~rCնx?nKeaAy'Eﶵq=~y*ReҦ_YY)~r?jDwIlWx_4pȏc5̧u%Z 3!(CGUk kY R F#&VvN'`_hsg]] MȂ{ǷYX+s;7Iu;2 7WH l5R/>,3iBMm#N`lߙn$3\A eG/#9Z`Ê (C( ( !9%e. m$V`Qrjho{+K>b3WI4+(TsQ<M�^^.Bgޫ:'M^K!aZf0yGXT=^eQY*IKP _\Xԉ_+߱W 3RΌhc_aG>fHn \̠|,8%LE XbdpK*yMHHvy`+Ϟ=m~N< s$#y4I7㶸L=x!V49#;ƻcҿ;Abz[\^uzuI>iJB_⇂RƈB/lL?aLY�4`CZm<fvR0o&iq!:PG ϶&W9}�V(}tl%|o:߽~qiM6  ʶ<An1[l&Q0Hàte`5| spZ8,9$t\Di_<Ӹ2f.] T%< d%,gw>t82 4u?x7oqA"m e2W_&l /͞d`WX.;s7JJ78p/-S|P`15$|7=|֞PZ@6Di.Pr=!;㟢%. "I ?^HCUEsoKW wS68%jka$a!w>2V=mC0iel?.-x@ .`1 [ zW$SFWH+0ȕ&rω-'.V(= Pʛ;CBoQ8{(J`+O m~IڸV),N( O(KQC LR/0S@u$/ rŏ0:J<QBJ08F#^XYm׮hhw/?<QVP\ڬU2c,<(~Yeoqs@8;봱NN,F |sI7HݴYD}-2(^'(#<;s7VB?]'y2G 8,aeg5.qc. 䳏Bf2꒸J| !Z/L_%4M@iuj&iʷ- q%3ncl\'uY7/=D "/2F1,rD% H*ǎ*2Z1U*G!t}We$S(Ǝ!.*6g(nbyY[ua嘺Q&7I3E6Un7OZf!<M.]kw1~ǎ?0S~zli0W#Ȫ'Ki oKg8dQ&'pGpsY+ %9;9vS,ΪB<em*'$b5~ןbD5JJ,V>eT{ N=qG8]]>>+y9Ln !Zgy,׻|YqL̻fֹҶOڍvW/#s8",r,hafKy`"xCG]&fXUasx^Mw 2nI%/ cΔ_/F+Qi؄)M3*gXV Gc6CLc\'_ũS 5Wq鱚]nm&;>%_L ɭ;g5#UK{1`ܗ^&*V3RI4_KsrT,7t+or2�*X7s^|h;KLs Q ÎʧᆴtůТrc,e-op VR[x0Zˑx_/Q3¾`NZ W^Gv4XG0XYí(m`ѓhOQ~c+.tOh +Fm<i4"$.e O=qpyIfe[A LpVRץAhH-2@ܯ{o?8|( eBb?3D(L1W_ #, Rimw<-2 zp=UYDBT}gM3Bx"g1{Hvt�B9\SΡ<BX={iQ*4ߟ7| Vs, lzBnڰ%t PPNr,L9 F7J!AI+BԊⱱ2QQ [$t΄-uL1x!ɷH<X-{bM| QmRRw$5)؞>Ii#kɯ b}hgY{!3 d aEbz5lrI)_N˻_Ύܼv J#qFS-(E` #3x+ Ģ6%ymG*| ݌ :pu5V0$ %�E1mBxgI1?E6ZLDULu蕍1*zF&7q:Fqʫe3XwGg20+)[M:n^m·c* icM<]JaЕ{ʼnFZ99!5p|킧v,)u U&V+PM_8ɃYޘ 9_yNuSڡ Kz[%']E~t1S_P<0 ^bAgrT]^oVhO2pc|EX5U\Ci%ΗWQ6ɇ4иH+3/pл+wrdUuXJEUC[ٟK2 ֹޫ7tl<楡.lT$c`R}N^mIBShxzi@sEb.t`qF.SwY-ǵpx)߀WJz=0ҁ8ci2q`T,|S%gGu~ݕUd§+Uel '(*KƬnwĚw)@N\+ـg};>cGZ{x 8TS'v%~on߽}>!7xy5Vt3UtpՒiH$S`2 Fy� h/$BV1 ""l͗Q*TQ#U"{]LhЮlԍZ[�FyvY9EPsׂkJv~ jo}] ~cσxpq7" %EOab24B dM C 1!Ǒʘ:> vIDy!\F䊀 E,SQ I?-#s6q_<zfmq_$9l!8}BQo?`@W^l¿t:TIs7%mwb=U82_ +Jz1dRSVCAG0d1nX.a6UXhKYHB  �?Ku0r#;aXDa|RȦ0 èoe?9;0wk/ۥɐ P $WLK*t 2.꘱ 'L3QÝb l{*(_~>͗H_Npw::|OA&N<8hn}H0LjS&?ݩ>@]g?{ ڝT^anr6 cjr9'PViy¯Mq\k6pm9ʲ ʮKȮ.pR_Xp)=>ʉBu q_uC nN MS 50�k6px)֦Xi7 _(geKGSe,2<yųg)ϒPDzL~1|F _=6(G'It>Vusc$]�>9B6A ^.xo^,'S{X+8>Sc҆<ʟ[.vl϶Rd[$kN;`$ N£nUyN!_BI�" G�C^ަmS`oTܠA\0/y៞r8NF0g/pų:`7*)-zH{ gb1>,Rof rߝ[!ir e6O~.S2_cQgP+*wf)�Lnq<$<vInmH=uEV EQP +&d_0sD "t|_nwkk`\r g@7^s]%\/@e$;M~6,CJ\_L(mU=[ [$;bFWG _$i'urla ]~SfOԽ-"n:r`&͓넗1^Jʤ0B18bOsP 7͚ke"\5;IbLhpYq":?@0?dWiSt5e _P#L8x5OblnKas,|oo5UlP!/u'?2ck<v-N9bxxz 7BpVF̍c|ڗ8LʜAh5.<xAKR>΁ckS>E*Ck\O7O>n/ޅO,L#U Wc9bI AQs҆F2qR8ܼC2ѽҞo^[oK{G7Ɨ66@ŇMdzc '"taa-%ah>M*#=FYhazv7keqw }'g'fFa+vPn(GE<EtowJ^0L(݊|er݇_-Uz\~hT9ꅿYsӷ֔:s%y^^zڕJ[~�/EI $ պL$|M_ܦݶW=> lA)[_ I0tzL O{k(0 ,@~xapBX|OCc^%:FWxo]K2>j? -)_߱s,rcʓxHVg)2I0RKɯB~>vǯn` ? ToR,-OhN{ӿLb|2%޾3(5"hW$Yڞ<!B&++AY*gP֟9|/39=zt`Hg2GU8^*ʁg;'1dVgnoWtCdߦ}&C).cﵛ7V!b)'Z4 D1}A0$,o?s3{/]y0jHN /Φ ixX%:\FbD KΩgú>Fy 8>_('hSh9Ǥjnt 9ñ}RK ScB0GA 7((&K*|WkK\L^P^fQ+0 <+FSʤe+]*tc'4c9F]6dpQMh w9A\}Á9~QpO7 O7a/0D_mB1fu k7nĊ*r(<~dT�߻v=.R6&Eaq<_ۿnv٨{^aQk*<3G�_kWpvm&{@KЧt+󵫄Y &qvv6(VFM?oO fTP0VmՊ[mqA14q*@)sX"D )+"&<~؎,Em\WMC]𬏃=>l:QR>h,F|!!o\Vhh]k~ܫAhA Z50Z6i$aUt\Hg2q XF)NDgM#oҴZ>3T͍"J/=} OZ^QYSR Qmafb�*^ dN_ȁ}eN=LCGi$F ׮0ޱ^,|5,oy.ghTMKZ< $q:.< b$"Sqz<+\\ϟ"Uc, &7^Amnњ1"Ȟ?rEnןO"1E(gX8fY!=cXtPԌs\"J2I qq1Y*,TlD\ӧ_c݉H}8[wڇm++dXwv,qUױP16\D9f4FHX+y (ŷ1O_m]~t3R,  zuܭvG  sɾda10rU Zy-CEo^uSh=0כϕ' nPxڎ_a=VԓP8d! =Fq` Y-&lLd1=A) X•C I alm?0䟛Fdg>7^PsD@ 9Y|vy(Oǁo'nn1w\F͑o/KyUa{guk1e.j5DC:։B7uW=1?n> -1u>&B$�h>2#)ߍ9/l+7U9XfU@qPwí6޻0Dx>~Y*ySWmo`8�-eqhXPc}j\&-kqAc6َ~-H&i>)>7.`tH#%XdոVFT�mqºA_(/LpYZ+\&>eYZ+bWrBYtwV9VTCxan[v!# Q9Ԉ;kŶMϱ@nQucxvRք /&"q!0.$G9UC{t Y[O 1)Kxؓ`Fi 7bVN<ȵ^Ȋc+fi!a1l*&h _ }(&H J#&@1͏si?8ICo/N(GQ}<IvÓ© NФ\! 0}kR QEE_\}e{F㽽6§t3Yb^IC0 Flݻ2/w"c"VZer?H80gufGb2RΜgcvⳒUB5}c?ԫ;f̳K, Ki O1~0%`| 1u&jKM(6GE0ţb=1x .p0%<.Hnm,}ɐ̟>*�P &t{=G_2f޳8K*9"/KF" c{ġ2'�fĦ! 8} F(20vPQy >aEaXߘyϺN* F|Wm37xRQN򎉄Rd]}ǃT,nZY^E]ZXVehE6q:}.fcvE4N+WL 0�f~/sdYD^-줹*w k& R^ensss((~oc3'> y|L*ng!w* nܨm_|W?WJxXz`tSb@3ut</Vs]U6 ?m\&pjlN?|GF⍼\k,c,[HBv 뙤s|{?n}uhˆ2!;'0/ &'+/%b)߷i3P%`MM~or-Zǽ '~Oqw׷R@}abdlϺnx\ ok(WMF- 8Rޘv;dn*u7JY<_Q|-ρ] s 3ٱΰlcJq0g VU3TsdϹ)&]*<Cgd1?ozb_qI dI#b)CXdQ/{o/&xc<5d,J%/ U^]LiH�B #IDzױf 7QB޺z\֞ gh}2y?EQYJ j\Ba4JȼPAF|6_OvNg, A@EaJOJҝ!xD;B"L~n7nhN|bkiG*2TQKnUj$ '4~Ҫ")}gΣ}X#`&-[)<uJea!ΘMS!Y(faV257ALAl;G NBHk6Pb\j}xu[~]R5%p7MaAcByAúOL1yڿE@c"4~-*n1* x$ 82/Pe<V|}\OA;DC$h@BM)+U)go0sI6xDmo.8 o"ww𓗑 ^UҽK#&n>?q) {#¸msL{O|!VX6'lZuik-v(ip?u]v3Ualt;3$Hh) ! Kc8fKmda䲬 P-RV&tp#! ށ6> 6}o.?$%Sm!oEʳq`SzV;Pɴ}Tx yWTг4V+rhHNrcCP &vl(wwkggM)pJt`C*�uҔeoCw,j7590q[rV&z^!1.w�MЯi]^?y[.<*>,DUT{_':pb!O]iH'ڊt(GFIړCxa%ݫB*L$*�Qt[} Lr|3*φ~ɤ4j3Y 9ܯ7_AAH$R 8Dae/-cNkxО?|Jm0Iqi5lX9p"a;}fL.e, 3NY$LDf"c]8cL';7Q`;p zV!X?ׯ6?{"흴>c*AX!aF*/邬,AB(}{4Nv@0X%e2Lܲ}ϡyy/S ߓ <QoWb9kN|%- jDz7G}O?wAh%*?FMXhlf%xl{A%*Y'WL4߸ieӓ<y=7׌)6xdwgxת3V\zjT76gԄ�SyqCP`TG0-|AM\;B籘sa2Bq0|.+Xd< C 6N\vF=8P6VM~x0ٖJQ3ZGLӣXmO{6L SYI 'n{g<>LjEjpBG8vnhEhq㪊+Nba)E;[| #{wc~"qL8 k, Lώ0 O8-P`2qHq:SN*QEV!y'v|t :4kQ.&M ,Z#5;Mr<>Yb!YSw#-eL ya {P`ؓS#ʵLhb_Le3 N $r C?/@'y&Y/DyCmL%O,^Ke:T WՇ<޺ T=^& \NUF‰�lT�n /l1F2˵ ʡC!7NmIMy,loq(X1@N^Gf*q%гxo2BK)}ic�|h_c筁}\nxjMACHo|a;^$Fe዇}2`QxZQ@Z y!d7SccLb1?+Q!bU8]ض".'W'#]hh /"= {?\$VڣSm$~!Ͱhep#Ŋ^VmQ;-w\{.E`9ȔI25;Z&1Nٔcj3RϨQ  adS`&rBehöMK;r֕j\uM{*tIqipG!AH́X[۟mBX:CA >>uCPfG_XT=ÌCTD&PhܞDCh0S+HeݱLDD&7!*04۶ӞlC! ׈0 䀉C'k(;iD$i[wq^]QܿIM|O;~ ޳F!pi=`bU(|Y8eo$fW:Ϙ^4N+׶8nӬDo?3z\nON=+/?aat1#`7|ےC˗o16 !PzNX)"!n/FY1\~R��@�IDATWL>xð{iwiRG5 e;0ηJk74ϓXcGs&|9]@yH窺|TϓiS|P�5&͸aL3"Lvm(e2Gt<Wq0V]j|GdEK*cH끰rq3Sish]]]Kx5gA=礄VjK?<Iu�ZI>KC1(--=Ow!]G %W8>LlwUkBI)aĻC1sv6i0b; *՝wP<I>[ȤC$lfya%/Mȯ /)!ڵ vXހԡao8/_>b7X='uX1j 2|hY r)ˑ!䫓lai z_\Q 9wV6Êϣst L3 m➑<#yբTݔg. 3Qj* mMe>Ծ.Me 43!~](ҏzyW|n*&Smu#=YMw3Ȼ<3Y΍N֫=oGƴg{M#6=m'/i x|myChi)bؾɠQ.�CS!:9n lBhmnj#lђN'\PUl@J?arK sƆZTiX%|W ̚I`gy8><o�Q>8Q)K+xvfbV7cgmR SvvPvMNXⓅEb c%FYpP/^;(;bbdz>4{ W ΢]g'wkr|)w}3x_-jLsB(.eV2{$䩚6j`T;Qt:@igcTG$ccOsChе{?">q57?af2[NO662?n/v9pa{A{#]p1{;OT$WcMǺ/I>nt{\ <><|Ux!on^VFW2J4E{SurF@3,: :yQj+p'|]3h[yk!O<}nQ.j}&e 90]�u!/A^fDqߋB"}V0&`R7 $MAxzӅw~O&Z# %1Fi!Mւ>?H'?S+*LI#z'͹R*M?sI愺YU**yoki}wcSe&vH%H�SBmhAhtsKlnVfU{<s"22Ih|fm|]ax5m&iCI޴=1;_>>*zMy܍c>2/f:`Z;=4\drQ `b~o X^خ *0,S <tWC%�M=)#˽[tD9\-P.Sh*aGarHP Zy"cʕ\$lbL~q1ěujw. );b-$3ҷ#NǧJڄ1g>\ ~DVJ=ɗq 6q@<DT`'iPgnⶂfGc'(%vTO9ҺI*(փnE�ӶvN%ؤ _DVa+#Wb]H%С*4-W7A=bi, nryMeCHѿy{~Ɣ:yjTuќ {9) 3^`1xҝ�b? `@#E/栂�*AV O8#xIk;�$pOZ#p+dOiŢ\Q^011M͡ego80Q!ؑ3xʎ,�,6P)*:M8`Uf_/{ضpV:]'YD:v +*9870@{M?LUl}4}7O9<I~e=N|ӽ]ZaKrN{Cgji!ݿ?}~5}G?ßbޚ>@ݍuUr˥|r7J(ʗO�tx)}O{l-;dhގfP&_p%|œЀ) ڤ^q@V*8m=/x*‰?u;�V.4,P#6DK]f4m&}et08x0* >C\ o.YF[ E  $݇ٝV|ux)Xi#QՐ0\c @Wm=^/qziq_ 4/xF)Ght5id w] AYF+f-e,:aZ.u{:GGT&@]log.Ѥ-`$,ɿ"P2 C<ca:_鐅y2%Fʈ ^-Ṵ3Jƹijmіu!vT& QJ垱hX>\U ZKjWRjL0(T֬`5qGg(Dl.X_HPU.\!WHaS%ّ7,sل/j:9e)=Ņt研/;V..GktK;X0-.qE6"6}]F.(W0\lA.mb & ")<fRkUco\`68zo1,TFpdU♗Stل+pwևS_NW#n;ۗG4/I>RP)Ķ`GbS[TO6xVS;vsow}:ª|\?Ěq�OAeƁB-?*,ۓ=}. CJi+I܀۴oG' hr  LrN( F5MIF_'ȏdL+^߂qg(kc|޻*ȉՐ=Le?=>}~;ݽzN<Gm{MSGe@ŠA"v[){ӻ/97m̶iw}qlq`> Gh1hT`QY$><$z+jgVFlPyH'ХPҸ%pp ktQ՝ɠLrmrBېOBK9i\COf&̠sܑCs+^xr|쪾yܞ`KQu~U9`ԂogRУ(y\IU?ag"kj)(t5E*v_ϰ[Hu,u| /YS77{=~QvӖGX>`~*ѵ҇1d¿ D5߬"vw]e C7OE<0YH$Q1N~6Ը[ӆ60Aiyhnw%Qt[g\v~H%,W9v15\aRa@;t㓃鳧(%V.[ȟ <,f; (*ݭ ѪJ930 ¢޼Q.:FѢR 7ӡ0Zj=Kv&Zx zp PY*gҌ!8tHX[ūܠ5~\Ex`B?N;~W(n*_n7?I ea|a|]v5RSY=SWܟU*fx4PU;2�JP`= OwuxJ-#nlKU6)lC:G^@; bYW P;(Y@ ݝk;e -Ƣi܉vLxKr,aXyrl~&l/B(jxBGgDq". ʷ2-*:k\lȁOQ H&ϯ"]4tsѢ.E~|1(Ch|7kN *? &m}u&W j.(>) o%f<NPU1+kle.EtӎG?MZ<Ư>jM_'|!5'+p39>ҩ8Mf!'w8s/8ikxPLT\CoS ~W<RH+MA\HL 3,О2F,X? ^AY䕿'?6 yrOgY^g+mŁ2 #H#߭$~S>R.OאRi:`@ɭIOUȢ6-x?oQVن %C*dkdZO-'?%YrǡtEԡ�IKs(_U@3hТ>Ҷx=4}k#eϯb-ܫi(&ZVD"dr,^\~A�4}SaKvFG 8C[Ê&7١{X"ˣjݟ| ɄO^*#U@ ,2Wa'Tap-ˎNcazb� Bvɟ2 KswMoX qDPWxaG<Df Vf}0TYAa]oFhˉ `B|h.fI$ `}i)°E|o8U)>WPܞ<J$ iKEn4GW(^h9 ]C9vOs/>Q,Ncu8/;gf:P0RYWx`X>ɬ@>xpp_L'YWf@nWA]\r%lږ4YCi KcQ̀S_ܪt ,s¬bN S|={{Dtxvs^3-`U \O5(Zl=8<UO>u�().�t3IZjL:ARB|;cLݨ Hc>Qd!IO+Qsv)}W1KQ\mk-`i bߣi޶nTӑl{>-?L +ȉw>" /@*{?yo)mcgVN -9NN?O=ǿbGnaӳX^):> pT4X|ז6܁]s'Ĩ>;>ϷVӔSLae .uJ<׼bILkFy@/a+u* ,ex//f"kM,]#vo\UO)B|u nU^ByQ |֕ZE EVҖV*.?w {( ƃe)=`!״9aiOu5R#(Bzv0^Ə6nW*+aոvT6kpZ@.Kfk <Q~JiV)4Aڰ\^$ȃ?2p~ܯ[mmkui4t)M.s-XvwFibWSQ1dRfXQEuKȝM#5+r'i F 삾-,BdS p2G &&tմ_b䩄7( )}w,'"FX)+n JbW[1~>PG .+I`m6 gDs`IRp#c˃e)m]z ]L5B1ۏc}Ҡo~}Pؿ;H0%~D] 0qéhZUϰ*N*s|_b[TV2Ȫr퐵/C^롱{{x3ss4A3m`k]2 ,&sQ2Si>ͯ:v.%FRS8 mX90דsse?]B=T Ѹ'`]ץC;Mu|ԅe }-/ٲ07k?+ l1̾sK莋kX ݛo{~2gubȺ>EPG _Hi"wl8djp(m7 U+LkcH:N'Zo=_baկ~;!o<ÙR|"uAw=%�Ȁbr;wϟ~ynCN: O)Szjaaܺշֿx(z l bD\8h p@8<0wμwUh;hwx&?Ɠ՜}pW =wG *1;$[O*:b.lg5Ϡ@:3/<SVAgfCG֟geCNs7+3G` ؍ݷK%I{{2uq6h U.Pl=@Ov Eq90Ȍ kC;\ Мtoy?BÖ~_J /AlPO}w@A.*bv(1ʽU+9G‘ 8 Ņ0eEKG2] XpOėG0k3(MFɚa!(B2bpZĿuz{۝~g۱K%UEQQ07b.%XyRN : dzVӣd@<+M^"f"Ƣk9qXtyC]ڋnb3m+@aMB ;qϼӂf|-5bMZ3Ϻ8U2ZA2-'/8Z);;ӓk.9Qs3 5nKxK(§}Aֽ;wOs)W#i}ת%9P铞?Pgx!U|p.9zEZ:A<\ z` -(ZKᔅ}l٦$~l`_Lƭmn. us `EMk>jHw3_|Lu>3{矡$N2/Xop-үA`<O:+ HЅ"SWE8ſ[ -tfKo ,:^G73UO87@8ȉ϶Dw>>|tyhF!mg޻X3!@rz3124ïqn1V -_p+?<ڟx:`wv M_Aմ![o~1ZO{x*Q<$_K`–(9>SxE"2@Գ&jy/TE>.GZR1,=y⧂dhŰl 0˔ | {-(CtQ/:FrHÀz¨ g5eW,.<Fx/_ c淎I<a_ڲhs%u*l cIY휁ŴDhY*[2U!D>A±b:͵ yx+i6@"qsW,"O/3Ym?]emTfgܦ kxE7')ɴַ #s]/EMAE Сc;|̴lS6kznxd.a\iXLSK  & ek@z)? YiWʾ/fN6\SXepF3mT e0,ӼzrqGxPf2܏p1Q g$AL'^R)sJms]0Av1StTʚYQ`K9O:g0;5<3@O nvf%d_Ws!(JҙPszF-%לLy4=N[َ, %xs[+lD(_w5eKvOPw `w!C.{H@# }bea|<yک`}v?CY><: DB.a 5zY@EE{:oGNf:usL3y BXvv@ x1Tc%:*hy<ψjwKC3 \Ug}� odC*XIdM uڅO|׵w[H<�e< ׸_}:1)2۲�ծI <ֱ3ø 0v�LOs17 d1.6Z'b]az@w3{&} L{B!B &>ɿ.`^<QWg1j&<&+Z6ы|1n;Z!St|;ww}嵢Eڪ>qjВt)K%m>喱hu _\-eN˺ hWI'4T1" kxe8$(*`z,w !MİL69#+ϔkuQgA"2daޗ2MfQg L#jAOYX;xW(2o,$~P>?o5qH B#[HH_!2ӧ3 #!(p!AX?m-L• I@PzۅSd,sx2OaJʽap%ԣYrpNF17.SB:zpSP(\Vҁw{ccȽLکC o /O};?-¬2d;4 ̷Z'a7%djH|E-<) Q3RR. *7ed-הKE}ξW+*H(mH,|/72ڶLG)WL;Mw LT!DT Ҍ.YF8-tLpa-|!(6RhTL 5ό2vUJ#7N#kuzM+yBⶢe\biku1 Դb"MYcvmC,%+L'K;%] l'gxˆkc^v o>Y/٧/X4` P&Uun>ue͂RMNHYy>2|J6dfL{XCHХ�;@vWnޤ3/w%=yvE\*t&+ ,>!ۯ=؛V?9 Oz%_1'}N- =n%#W<;.Oq.m! I;<_?w}q1:c(LB12/az~F `8i:逩Zxϻī/8z<wXo ̖.G)`N-Uf K_Di~nP妫֓�ͳ?k:{9T@ŭ@+Q u}uxV28SޚuܷASbGO*.o\48.lI-c6 7UPanUv+JWfN>;c@\i8j3;)P>&u&f~�K·fh# H/(+wJ�c]X8eG'`}4$:3 ;wG!)f|o^ޞjp*h3*-fPd$ X?;Xy}v݄| I!t#0嵠塉jO"Txp,|c1}Nʻ{w+GHc (%i;¬~gُ vn(l56GyɏJ*x3 yE޹W f[+W "C�ROa& @Z|+'W〴|EχmtCr{ -@Es *{®sEZ$c1h;o-[3Ap +(j*X=z̻̑ӗ_~1| Sm.1nC"O0z6 eh)[Jx$—$WAyv7g\l%fF�.nů[g^<Z|zEݶnJ4Z>pq54:b9>M3u?; >�_<Wc'%,/Pp챕V<魶_bPG(fP-Ɉe}C<x>~/tظ 5r b,,%I'1w]p Fev}6=wllw ,8\em:1zɂDU%󋕗 p./sѡVa �WY+OΜfНbopɖ.2$KF |!'~B~ J[w7p"I?YQVwg ,X_pZ _M8cg>nI>+XciNq 6~)A|8+Ō}b}!i{02( $ O.o]} [4]N yM* C+ XD߬fꋈ�aj<On]9 `C"K:l{i8-CYc#^|l6,d30>ŸnQ_o魷}ugဩ[$!?>r*u ;89~Kxr@l3~}{z9l� <DJ_0}y?Iـp!&,X1;<; cJQ͛ʶ(t{[;[Of.=Ř#L� lL/[ K҉"r+jрt((, #kqac;߽7:[@>Ƞ,^�3x<>';z#{4S^t d~׋ô3ŲQ0aPKoTWv9AѴM"<);ƃ X bEic,gVzv}feSiMzv΂{ae`qͷXΖbXĠ" 7Xn((}?@1ۦF%-,wU 6}Y[Xyø6foTpkw֚E#PZZ6*9 ^pϨ'9S^gZfA>ĆΦ_|SG{=iO VKNEC/ΊKA]E|s}Qk keY!Iq;.up]-⺃ 4@~Sa`,oC'бrzp_n@u G+l-/\t'{W!Z‶-Nƭn{>8RSf6v`JecNjN?A{\�D!B;BU'Qor#H5qU"j}$k|[i Cš?'H,P2v[f$p퀯rHbG EdXi0yѣ9G9a%|f(T>eKCpSK h;a hьERVc__J†Y|QK�b:`gA+~1tA 8"t U9B(3gH%8hh>\6zm@b^ꪣL4?QrfM`%aP4ķN{(Gig46Hȭ%3:,3Mߋ � c5 ,il 5p$[8%vG(tUV޵vTlOQ~l5[1BDYΌoR7hAXy`,mG^i fؾ'<(,J2,;m0< (1[R\+oS[a?D^;13YiG˽e|ů%βqgn{~LCEFu!$uM7= (;` "|krUr/fiw{nK(v7w=`{ @sv vx�=kyei!< ^x41{ &>7i_kՎ۬6QDlbVmӣx.�kuik$cO�0}BrӦ =^59?VgoR'u6&3*>rꫯj]#Gr_G;x ?4~ E (4I'̏2I)y%{ pA2 Nhg82YlmB?e߅sEZpJ4͏L1<nn!G7ϧoJN~ ܉ډ?b{MGϦ>lϟ}tĢ?#^M | <fm\7/|4*qU -\ȓr r2%+_[ g$2,Ln!?ir/Z],0Zf 2jZg.M]VŨTok= ^LΈt9}ާa<Fz9mZ( i[Q5wE3$h8yڦo m@w:4t JP3e�U]tܞ>p,3"ptF 7ܭF .n9ݍ.{�Ǘ}B]o=W]JW2 W .N٬Yx3f߆l4M#>=Ēc/lf1 2ptE˃nͯ0T.e a*auiVN'mu6)Cp |d w`=SAƺh)ZD+t0#L٣CĵwkSNƊe[C]+<Q!s{J>F)8!ŃAT|}_`Ζz&6qA8\#>i\+Q (0^BpۆY0F Fm=T6 YZ)&P@uJ~3\:`�)+N{Nf/أޟpNc!z$:"%Hyߙ\);Z>4;~tz;Ò7:_rW9a;ݽX'/@s~B9׾2g,VOt*$!Z{ -amx8> V.9@ %B٦s 3:O` vZa,쁌b}Z#<۸O|[|?5[Oږr0=N,X|e,Ƨ PwSagȅ=GYRtDiR& QhV@2 ps G$,cI#Ҫr}mP0jVr-]XeխOy0g^_pdb`xڠ 3{]7yz\X#ى{C۸pp|1'XOᬆ|'G?!&mIԷRT|Qd ?C<J?̗91 ItYP4 Ɠμh*q%Gl9rbF?| 6!yr%ۄzvZz4Q,2ˌ'eoQ(Kw* bg�\_Wx>R|v([oɦ>ݯ+r 83pogTvpgdxY8P<e8AnR< +Utgץ1^n^.!x.튕nVŸE;xֆ_A#!hσ1d1!9l)@,i?ohH$DED7$*C=Ŕ<am>cCJh)O�T{@GաUZ~;SfcpI\Bպ) XN=醅HkzXE)66o Pv`HBNxyEns~,7Jɣwķ,aI~Ǒ{:ϙ5x֢j"l;+d Vʚ+ z`E -.YPB)͊'p1゚ֻE`&[g$G\uAE0"oJ!�JjR$r׊O'DiGg/bWSYH!X:VP )c%!1{{2諭lM/a6O)Ɓ#SPw!5dtJ>k.#_OO9p;H ~7-/egLgQ'G&2|#P� w>,:!1HVHhNTz<(䒶1: BzdhAx$-8zF~âH%^gGl6Zqaɖ}Ԋ+f>s6?7>#?t.64Xetto~_XǤQϟOoh||mM+Fm;9sl,Ϧ3w.Lascɤ:7A؊x3QWMeZu_xsMc-QrytI""׵UWsm*_}+ u 回 HEJ{(}$OUYg@eme72Ņg_RB7.ɦ-bW #֠k/׼uyPЭͫ< =X?e9%]"øv}ü^x t+zrT7Y|~̿R_zޫ9jcR:#f1DHMPm1HZb_0!@0^GW9MIW_}V~__ˤ,a"` 9@Wa[Xֳ08{5ꠦxWϟO >~8ns,dtOwb=Gl)rNY]aYWϰ/`;v8ђ S˂2v$Zj^}d v@A9oˎ!?7ݍ)@ }(WlUsr?ۓ}e"[G0djK"־s 8_vR^n)x.dg'GY<Ǖɯ3/WO+ :avsCj'|g0ͫ鰽 E n]N MZW3={lـJnXBHw9 ��@�IDAT׌,ynl57\=x?sڃY'׭|bf9J'f EtG@۽rM_wA1{z5S([X pp_ʪ[!Jhg3G}m\ƴNc*Q >*úƓ~Z^iO?t?mg=Bw=CUhMէf~*xsvgԶF ~Y.Lo>/Bm(J@_M{wzglySW~zNtvv20֎perkAu0x紅n\"?V�sţ "FTo2h`\媡2*u(^җW9c<ς[=~pZ RHp]|q搓t8.*(/a,GpֺG3TH 궷Sv*1[cfEq~^G# ŗ!\?խfLn_da08จ9P~ f;-/?%MW_~^~_|0ѪǷFFIX~]i7T~o[ ZJ&ŏv�<ҁE + V6_e~g6Wr@ʋq 9D^"+fIfgD9=&(,3=Cp\aEp]t8#.(N=P΋E_ٜw=Y mqz\w=mo/^OO)͖;9͎ebnQfs:nNCZ.Es:z],<!{ºՙ >3>F~b7ڠeG;AUV_ӡk}c@jqTNu0[TR ih?IoXtAUJ4CZ>T'[GAۅg¸XA~l=P TسjLW^c[g2vϸ�Ĕ& @@~(S:Qu#MZo} kG),7.5&Ip f۪LЈ8qL+%. V*KA<;P.3G{6Dؾ e hc~˭L_([xPTU&g+ (i-#[F W߹*[akp|<SF{_0�Kk GyRipNyYM]P, lɟ>*PrgNXwr遌 tcƅ2l; Ѹ%qf䷴V5~o7BNyB3u$q'?zrNƄJ@O7OnXq/IJ)xV dA` !RvȀ% ^@9y]Rz;JzVt~(xu"*ATGb|#}$c?/i a8ϭN`CۙSi2^wRy,<+ b2w<eЪhwX7D KMEh1ap5%tijmtJ[={es V}[ɾ~ZcX'/cۧss==wq0 Ò%v0ϱdly`B+ib˺<KM˜hs3X,@O06hкoz2:D|9sf.JU8;x[孯ȧ14LWbPJZ=�i*ww/oF\BPwB;U|tΊwV83"_"-]~S1-@!hQ<e?eVv}K? ߠ,wX#’=gЌ^ۛcEEeUU3{I[D2FE  WAK8�&T!ı<WՎ" UVpC]{NK�3p# $g1e0={}s`]Hck:7GUx̮W_YMDkUfv@C^,'^3befQzUH+T)r ;(e{dP,rHߨ \qָZ40r2mm]5]I^!Cp@  #@e;>e-rLROXϡMnŗ ߉ ĵ̺m߬< J|16f.KcrCWTrZZ۲ Qb߅9 1TNY�D6yD^dIQs`]poz1g߲9we壈  t\%ReeDd(m~]wD4}( 2Z+Ep,ͨ z" f/r5żq[x!WإfF'4' 'vZtv(NXXs|Ӈ{!#UvXwy>J ŢYaw%Ͽ|sq 5,6O *F ;pPFQ9]WOk _rS=Wi!Fq.،e@)xjB{F˄V)}o ߴ+;_qmZo*^=0!740T*.llZbe)T$0R,W'*Ȳ>s2Ν{٥VD6ZenǙ ,Z3yنQd(x0t">ӉQ\ /,\%i8+]�Y"fUMB|,7BZt3<$R$=mON8su?̀DIؿɗF{sGV;i^tQ,:xP}AcM4_gw*NZMC^˳E_'cCܢF޲؊R<-#}6 f6M]w=@:eěwuO:hYƁWgYfJ5};sP{#oƃ]SǍB'ouӲF֪MC>Me~)v E*rfhĞ'l:��bL[z~b<mS{P!RiZpۧ;F?AYyvoܧFoWvրL("a{H*0e(an i mMA4!_IVb, cD:[8RpeV*qWv(w2HHj}/,\Ǿ\m:2LJN6Rmpe`:PåA0Ml^t((,Ou. U Y[+KfozhWxmƲ5V:]|YvzX87h]]:eA-cO N!tjY (K*pÈ(kwM˟eͲle 4qY'!mKjsYzGAd>Wyϐ WhZ@ے~~(sNvɥp=ņ*/EVhv2QZQf ^cݻW K2mY +22a֝imt%`Y>{Mz^h+vG{ S +Qo,!K[[ysZon=2{`]<*cPio7_sjD mQ'݆jj **& ?C)H"FV[TfHK0CFit|_Q|N ug;W[Np̻?J =}OΊ?쉇|`Ju;=,wYW7߫pm.ؿ,t{hZI^ Q x}ݫxM-c56pV>]—ŸZfVu36% /)L.;AGǬO?́.[US5WBKkq1 V$\5leMmLM^lk<_<C s8F^-e3"uM\{pY8u`j[̘ڱY}\ۼ4 Yoj~swo뵸mݨW`XTZ#Vz6]{0QS:쪠rr8M a#h:̿ }RUjQ 0įʿvN,AF^"xҹ @ݎc]`>,_V)MF)ڻ('(tt/1lȽV ]/~`px1{?C}֣O޴>qrA v)u,,ԛY/()_ۉtڃ^<̶"e{v/iNQKG ӗE|lJK d;*iHTa)W):]fE,Ws(ɇB-;XysP:C H>bE@s.lA֚e&I5k6 8 1K^B(""WW0!_NOXhj{8}E7;e+\Df\³h7QKEv3'vw%h N|UmR߂G>0AknTKүj;iKFZ60$@3 Lr맯__Uۊ8+ 9}g eA[Ь̘خ{Rnyojc} csi �WOR O0<t(۱heVʅAk f(d)_Unej0btia(,-| w_*fGx\7wS:OzW}\rzTH&zP^ r~*xw?+~Jt "[WF?+I^#=S,/WiJ%]C~=V{-P2V񛽗ô8/uV~'[Lö#//Fhi |rE !bPGlF=4a7\] 7Eb]?s `2�v *X"0+Jcu 7D`s w.cv_[9=afȻbaD+ӧ_p8�B\߰9J)xn (0]XcqBʁ `į<弄?0 : 1]? 2~?&-N#eڻE)vLRJ-uIT�#~*^~m:XICTPF9G(S0EIP M~vA>:(TNJ綛p0k8:tܼΖdt#Y:YzʞiVi% O/PxW<nz1NtWhr=ctrOA]>T<`E>;g@.,+qEZ�ޢ@C888uPk'=z)(N@jjm ?ob&/*6eGU~1h!ȟ.7lke\l(l^<KZx5,~'̠݊EZ!խՀSBhE{J,. Eƭ+WWs-#/p߼5B.\qqߠݜAba2WN|�ѾIv&BKT=|4q ,0n|W0*ڗۀ\mI5:9SQywⓐ<[Wd+#_{5Ty L,u)r _ɋ)w' Eqj?kI;(d(9o=#N%GN Q!XgA kɐdp61/^�rW`%ɀP<; roF BXЊ]#5ӷp:#eVoX2BʵLk:8:9oĎCws;c-RP鰻r1'N_5^9M^ %c:KуiEY_O:SPH~gq9}zX}.-}6e+8iݎJέY=~t0ĉ+_ǎ&nmZ̀sxD"^K0/۲HyrΑ<<8D"ֱ,%>n"vi'LEF(onO9 l; qÖQa%+Xt<:v?(SKe+IML6 @+p ۺ<Anq|#nl |EE2ϢA3! Tdl*.}�<\3RtCg*T`/o6>l6e sGPt<oBN&inWm彊 a ,q^жrc}Yf+Ѻ|g |~>/_̽haVC�܌6[^Yp$ـ-% wxڦiWZ4l.w3{E0f-wfoYVѵ: YƁD]Xk(-X)\Gv3Bp)CtcygqSD K)vJN;οߕ/9Pmr z@1),i*Mo/$ J^ĀDEYMͷafOޯ+W3&۶yE(v^~N wupWk(;/ϧΧ6E754'a8FEzR3HҺ cˌ@Cճq@Dv\sz5Hrg}+k> zwM] EWrqW{ J>mڢd!7]Χiݤ3^c Zok:T*P ;A}kcEAFvq u?99�faEDP1;鼰 9Ey x^`IV9+8nN9(?vPnNbf;Y:)Ps%W CXn8@AM.@3JT {͎SgkU,Î,|_4m{)*_sN[, oP͗1qųU0ciwԧOܙOfd`(J&ZcmT;K$@rvG6j{9Ipe|r 1Psw \/M !c"%=\$3] &(Sݎ1.⬉;Wlbq ݐ!PU O~͍@9aF||עr㸂WD+2@xIxj|w5G_]V,'ǫ(Xßbg賃XDcy]`Vh 33)6'~ WhEK^ V,0;(+^0-U˳3gyEi|-irTq%*;r̀A^ݡM^-kDb/\ŜuɌ`6i@ x!xט('u^̭YR䠭%r}NHߊ߭G3Ϫ;4:$Rmue�Xn)r&z1/k QϾ+3xCT6'4Rman}JT+h_!kڎ7 mڕ2!cۿ΅z?${ $-O{ps6]zCBb H,Ex,\qgL6ayJ9V8ߚ@픋8;\aWȫ+ѪǷηF7n)tQuG3 *7B㋅0/ Qʱ0-7}'aRB,9#.Yrh[pX11J }iqтiw@?Fp}�\eSW1y.`5T0mO|/Bh .Zh/N(ʼn_Uw6֦+,5(1 &CFN_C_Sye4/,6sʱD_3wIE tԔ]~LtҝWnb(:+.w֫MQIgTEҔu(A}ufL2S[ mBhJ*l^cmAs$Z;.N0tR}Iŝ;{ڤm(=u Y g!lwC)K~T:h5ˤm@D?f>.l1;dŨ b]܍I"ѭHnW,o =ͭ7_ ڕ%ytXSY$Ki^O6??agn-M7}xx w?n:/N<*[5(.@pޫ>Jv&ϳ|}|hzų=Όt-|4݊ajw0;xzevf%h˵.p0֪]rrc]dɢ_GyZZvfA*}-K;0p5cCEW0K1-)ľܼ7/*Y֝e{V+یrs6_4Ѓy3=vRI!_]c'P|=Sy׳[^罦hEYxIKW=#hŠ"Z  5d&xMkx-*g3y~Wl; $+peNMσ9A , ]ى6̉H:] vZ*o<[Q|w)QnQ$ s;s1`&X?SʯʱʐU <~ LUJ7,g(gMװ8pW}A+}NҧS S(eଶd` 8-3sZm%^rXvk|_gu~7眸",BI^SBrAMQ^. G<;n9D9x4][!T{ҝ[QӉ& GR`ť'OjA6[ PE;#=tImT nʧUPuΔ) >yHc6nE%蔱J ׊kg@Ag ?t n@~*_aAx/oACcLty,&kw_Z;z DΎb[bVŖ(H%? nޅ|kݱ9 TЖM|LMv l|eĴcVC;">;s8O|y$9v@8_MN?u$vܑx??˿.||c)T�_uM054oOPxo'y_Z9Oѫa6߆X$׳亂lr僽(ʚ,b*ԉcrHXLG&7}ΐO!G %{%yO=";#wiǤS:TW0.z+ pٟ%r ay ӁjGC 1}IcJC0`KRᆧx,X*߆wHBVdKq} 31I+]m=vtW:X r`'|j`.cӈ@"g^v=y-S7�Hcq ҥIzW~XiB[V=p;O!nO`^ >}Z(ymAPӌ9ԳJJ}7/ PJf0>K8XCw,;pa(88Chm\^ϧ 摆uN>`k4}0P vP*,ߟ^<{Q]\q{tˑ\ѣN X+hKJs[)SVkqa'y42(S}; AB(lTB{H"uHY쫼IgϾ٥BHq5Bs>KO! ,D]վ%ĤW{j%8N[fF5�Si.soI^*"SѰS5ih ��'<";~ĥ_Ђ̜5;�ʋ+-ǃݭA}kE}cyw;.BC:K۷9N([oy(⩠F!W\ ٩KV-ʦª.u ;8sRX.f~2_|'?6mDv%XOq{?S`3إ Ϧ;?84Ա=omA|=׮{xg�HZ_i1&}gYdtQƁ֑shEd�<S@yWh}]߬NCxoth FXP-H7 )q]!8P54AĀf<:֊'Z+#nT^o6IC6=2B6%w/!Q{9/#̫C l"xHDo* 'ފٓoYaI]Z߆]tj ȩkPDxU["1 !e #HD >TUjih[0ir7)]f{O!#E޴+pKN5)ATmΘ͸EŒ*~BS7}myFY2BEK+ N[�w�QVHL,L8dŽ[r*x<o*7XeK޹n >f -v0f/itk.hFra!1-{E7O'{LnNУ`/8OeJ?OeDga`ߥ3x*hZ6Z*;B`&DInA&=1PǴb[jw 3kKBʔ ҒA_w|xT-T(ہITcAjѪGs"|gkb*ſɴRkwk.-[;w#C0r�CܟfLl?N|dM׽zArX92CdZ(<]Hcң|gYN* 6Uc<0۳DKǪt.vld$F,Ju=OG\B[gj"i{՗^ٱSF-SN-[FQ{*QJy7;864QYfǍm[FZ9*[tFz])6#̦biNKrjD͏ \ ,ّ Ԉg/CF5 M/R#rR_< ڑ2C?|<? uJ)렖US#27μI0 AS7x+IdJ0lZbߊ[q\,QߣNL?,}mk7;Ĥ Q(?`x58Ka;VofA{Zij-WiN#x' 6޼ rmj^1�pң2 8I%jJ1F1B$\t !K_"s\1 4;J[Y̏dQ/!H2 0v| ۫a654+D/0iο6| eDFB.AE |\\׫¥&V6-ǢY$_Ob]Cka#HS1鋗(L(t*nU崴!}7=8{Ⱥx/ڪ5E(8. eaa:㩘h~{  `K1~ 5Wh9W[�wpQA)7zI 2hPISB**JRPއXE2e{cV Sgm6q A7!JU8m^ip5/'Y'(u}7bdTd6[{&kYǎ'%G*ۜ\$4^gqv=ŤvA܀B KP۩[ ð>tto>^2qӋwY~AwYe|rt6?ϞU?g?#| ~@n񛮛y|Y%տ/bˏ?WX6h[މ묜>Ȣh}wf$r$,">gS%MJ$1\>K#J]S*\s&AA3a"-pծ=1S8c~)t־=y`C'2헂H/Ocr$�i Ve҃w8Si Hܴ]TA_`]k .209'm?}H6"@c\FH?!mȲe|$(0>c{BˠzA/9(+{(%d*.ij▢\+9#'‹hŢaR'jx;[[vj,@7iEW%Dft]%hO9Nt(b2VADGٷ2S͖qâ0Ia+6 %`0B/JJtO7bwjM/n\<petf ,~lEY bDl 2EeFaK/1 kw>WAw͂]?;ϐ)y|)4� #�'_;i \t h2_8 })G 㵊emO)pmԗt@FATζ3ٚL*U]ZUwu aXaAɻ(  R׶N&r}*EqF I `EJzb&�tL&>zʎZM.*ǗN xXq&=/.?uʸw|8@(Kp=`_d/ýKŪ2eyoqkQU$lW7?MO}$JL yy#v@G)9FFFFFFFfJ '(H d8@B2%'g_"CGv֝ W+D�Cj'-,9؜>`N޴Ɇf!+vAl}g9w?fP'ĒX mɇN'NBGZZ0iviQ2#�t 1њRPon<>f2>x„5-+ƣ=𴯥Tj>lX (1HUo 9+UQ^𜷤W�EoQ@c;9Q͋OEb9]cH|/˛҉)S{8/+h W^UӊLEfNWSv0Fc|wk(>Y>|B#R_in1k*;Btd2+S%67"P{^Uزԟl-ƶxu<-|zdwc{olՑI2Bdc "PT$=a< M"uJ_Qxup (<Lu Fϊ@oWIDڟ:HvoF=Uiނ7dtS1t .lǃm �\6,aN fIһKw5^+4c)u@sL/0Sv^*|~?ט[�K ޖ F ?JeFЬG %˶_?M*"Ć>;_^0zrjKǣQicbE<}5꡹pjJLZX+� &e?r2Z2CˁǺ3()�N,Z*4Ij5q`]_c~Nڢ}x8-iO8 hR8n&D� /yA AP&.k[x¶LpQ{OصAz r{ 3rdv.{lHBJ{g&UN[QO뗁|+'lP+?z=~F|}Ks5mn7sY/_Bh]Ι]R ^qz-{҂rј-_nvT�fgR͝􋑑 K팿$Z�OArm8i'ҚS7J}jRS%N穯-n JB&=,=~"犚wk Hti|ڨf=𴝬$pU c'=yjl[Fq<#ngk'.x~xLcB\mW�L $�/4sg7?Y\+%iy){Yv/P̲7~$+Q(5.g'j*)}U:C%tL|(?_ 'h ďrAxY'z MQ'G[f#}w`F3; ӥ~;Pҷ[Pt!Rv �V3b~Kg~aiߣ;VŌ+}cZ5v6Z/o0;FZ0]\m{]6<X-F-Z4 5y-s`hKqR&=`/LV~j",mowZlTzxgzOw::nb8BLqBg2Jrr,jagJK :mL KJjw]{ԛRd¡mg7G!$i^Y;�Fɷ{'xp J߉JYP> frD"jg=?NKC#(xe0A*ej/ھҤX?LxJ@<#iʢXxj]u6޽?.t?nӖZ&Eq:EiJ_#Rw?xhƞ $ԤiZ`پzK9[;l>#΁x +ʳ%yTsu9=eI N}yYm^d0iþ&wLc ;gq6M%Kuzzb&S{$>  v!Կ-BȣlLۦ k5Fo~!t*m=='|,z<̏lOUg0Mw+XD{O OyރŁ ̣{bT%LKWsq<Y|Bur24F}u*-t[u<+|!n mp( > 1HY]=g O 4ɈRt$b؅O+~\>HX }ܤu2it2N<7]m66Is2*q]Q2]:$ ֘Ө|\7; smISZ 5Y$D/xgR8v=?��@�IDATFV NGs ē7! ST˨p(zqd<Ϧޝd<e L "2jUO+ߪsRg;q|^t.;5_tx?IRF7ďoW~6{X"-- h׷.c.cmc$5­Ҟ#8߁9dtxGw~4/?ulvA ||o&ڿgl0| * ú@ytd Qk9Bo##U`BJ[e 31bml7mV5 ᙬm>xuE-U:$^=dwh{9<O!Zop Vm>@Mf/ӏ& @5jϪ{ÍJl|<W5\kAOݼ&9ѕeXb556Rn]p<DBE'h C7 u-ye\ eg8謫7vw0YA@gBwwK q&Ǵ�E"o2!s7j (�)й oq1=O'_4Yeh~jz-^㾷:>]3N5:\j༢_R4U!]ǷqYG#�i xPU+A9ݾ~wF�W4_vO;9g|[4]OzüDf3mm1wb#\:c`h1v݊<7u1O�Hg7-&2Yz Dϲ�cZ.St |Y)7m3҉9a;m|O6¥k'[y�wgiӈxiXiENX19ܟ/ K�B!AO J3HN�UBRJTR i\�%貧EcB3oĥkOZ |s W@n83`E1 | kBM8a'Kdvor u҉ " -v]͎p۞IĞ:j3Ջ=nΧ⑸�:Ǽm~ސPVW&Α]v T LNУ"fMV!KmQ6W@HܓahrnsYj '!0ZD)e+O* cFcD꽬:s@[]L _=JG?W/?ӋO,M UӓU"N[ЛnNU$мw}G*4c6SNGÜc|~ci q>L3V/XǶS<luAWCڃkpBᐪnTk'8HPK8^z%[%Ƕ*y t@\5 m*\DNkW6C+b~P-~'OON&jgJ$~ n.s%Wota%9i.?+?xjuUgjqo-qo+~�{յ֨S_dQ|_|D.악#}RO�I`=ͥ?ϳJl䁓:r3?ϼ$|qШi5)kG\0n$tiCʰl tϕe&qI[Īέ?#/PM?s\3to}W=ίBLK D<֙a>$FB\2y[\M.t^ᛴA8 ͓<}aviw"e#+Ǵ' �]cM.)?}W*wW qL%nl]T0jؚѕ"b0lfŃ@@v, A 0꾦+BY\A"(;̨{^3"2`w-Sc!HqcI֟D̈́ 3i'Rw^/9&`S\:9sg3^Ƶ֭9]vǫSҫzmfljt2 �6�VXIZI<!QQOka|:@ @zcNXC QArt&6jsUiUKs7U3?8q?V^`&L.o*8eWGӯ~oC*Uc)ŋ)A&UN8 z1rݾcbfL ,V'iMq5�7+b;-5+Uo[lQR9@#o z@`Sm4ǻl:{ɭwBp�T iONtJ`1<@KcZ?5Ehu@՚9eവŭ{LҬ7͗#-mJOpͯ!EMx] s- D܈7c:4uœU60X Yp@\LXK01nJ1!)"_2>߾b4x5K>+}&ά,q:fW:>a)q ѢS#TBevaՠe*--�}a>>BdP+@U7E:XvDŻmD/f.:4-ZY@T-zط+98>X 2MXN&>xUWMZ^I<YWY+v%^k.VJTZ70bH:{~ħDwO^(Z{E^$\⧉I/U('<g8a5KU+ƓC#^O\tc]κSY"md9svKHdEx ,]Ʉ�LoMM-cWyO`!!b=2' ϸcs6H9+SƖtYRU\ 3 >^k ^=Rj Y(Eۮ;[tFj_ˆZ=jƕtG`"+w019f^;Vz(wEKA<d Le+\u@HD`t #C۸&?{q0=~3ȓ;AɋS`tsW6.) SAaZDڐ Y"sp,|Zκ;H�q#ԙeg hj\\|KGwsbzpxpi s4 _ Mid q ]̈'}dŁɚ} 9 6X%)H[uqDuWEe͆9_U7?j~v#vn 69>&X0iގ'[OOѧ.Y/pµU'Y唫@ߛ\T�Ds-h&avG`Yp G})}'2p ((!L&WxF.]5o5xrC UOۃwErlx+)59EoFtP.Rhdj]%-ϴL_y Cv-_î9vnοG(L[͹S@d؞t>PF3ħsQk|?46kTdrSOH>)LKt8 b:y'nL̔t# 0Y9u~}G Ag1 2~ǻ4~˖HsW Ӑ ] WlG:Yp`I34fx`\lP3(sWh)˜_sMI<;^ejhyoZztB9>a\n4ChZo0夑}xف:~.I�" jp@ ABtSw68HlP\"NIr0?%_>T[l|%?!N3�!ÈdGhhi̧s-Nlj9-فէwr/Nsz4lvBXSjM8x՞ףVduJhn+.<_Gq#hs'!i=nX뷎sÍ R%:L# c1=;,Wr51]پh'A#0!hj c{ނE )U/: C7m!j} <l�{cW18b\}>'kD4<&�K9dBmӵF!31e >bm'7=^RJlT`==6M*}oc@uxĤɉէ&//@�yYtS(>tt=7+lp5 !lEoh4 kۮQĆU5j[`̍uPT{0 +% hESrU^k|ܺ0VdħCIPNRX*fpuH? />=[�w#ZO |w?kngÙg^[Vjc&JQ0w>BӇ[Ψ~.=R3|-3HX SfK5n+崊o!mq^<骼'_"wLl(-n/!pB*ڣ<c$ۨW\ ¤  J[^IWszO_8{Zbr e^+tM }N*pIK~Wm/-Zmdv9LK#|de*3/o͛MuKwCk(;O1a*pPg e##v"9x8[:S`ղ6vq8S2-Q\xqXj' 0Wt!Wg19Kć^29J(6G˷ <h̑8-M�[ 5ND eɆ˩Y,iv28r,:.sS`Ts]&I؊"L7u;0UZYCV\YT Ȃ C# !%6⚖Y-ѫ)J8}pX)78rzRm98KT>֗bI>fh#wxawmgq. Q8\2ԂfXLJLQ%h}x4o9:URSo7AӐC~[ Hvyz^xW-AVVYy,dCi4y Wl7<􆿧\Tt"vpOkv'tҬTJ~5j0Q!I#pݬ{tHY<S� s=@ŷrJThxμs|" 1m5)`ovCP*~JTk ?su1i+)Z`F }OOV+xS#k̇Ҟ;ڨU%J:N脞xpOu=W'߷|bm1&AI&Dgr%Pk=>)9~QgfQ>3E .9?ߵ H[~-Mj*xTyX~1ORJu@%S4W }3v JJVUFW{bb@ЕnVq Ø`, 0A~θap*:vW2J2Q9F 84P EK'gJX4wR2`e>s5fgށ7yuo`3ӡ("-HlɵS�U?u d2!3eux]f`|t¼Fg2L ;al3q椅-;Qݹ}(fC`G;gniJ' Ӈa[S3_'8%dj]2?M�/(*yeaTx&*h.gn9w7MS%"ӣ!mC cTO?Fkfm 3[&*H IM%g^ž`FV <wc"B]"@'Dgw3ǿ]"ó[}g2w 8M;B}ہ!#sU7$�JPêooDW-/F:A-Υ4D)(ߞ~NUmg�xym~HZ懁[xã}hY xd8"ׯ_F ^e 0ɲT/Ԏ+02I-6Gqxm\i@M^6�).q p Imƕ V?FW >K'vK;±yҰN6INh֍.vY0ѿt+|3z{oWI?mhuxH6Nk,y`Lf]*Ps?Fkx7 z}o%G_ȜH.돇i5hgKkh :E=OE (Y艽+)G_UܮmIJXQxA^NnN .#n]_ ʠ!^+~'>kϞ}2Mq8}'.-I]xq`{ )ɎH7YCt)< |K,�=ߕ)8|+SgxI2TXk;03`&6 As"C%H0DZQDeV xot;9AXx;Bdǩp;'AEݡJu= VđN>QMajU7|svL(H`u|r"Ή=gk\RZ?5XS:dr 89&%t4=y>ǘEh&Y4gOp9ShֹA2D6v2nx맟>b q6y‰&۔sG±[5d q^YlO{t50Q5m*~p҅6m:go1SL>.WI>fX*�}m6nf1 5ςK1,wz$n+<XY6T~r{L~W<7h:d>xXyO|_<-{wլN>}Զi\o@LN\ֽhwVo= oKm=><V0C]mrnյV $7h%pO*ץ$.c1OǠhҫ59U Xh!: WżϠ )O/ /1DZ.}#6M}PV5Rv,钷HpӃanyO~ "/U&#rU'u+W᝾0x=/4ʁYP|G ^M/<[Wu{R޿o6ݳcr3Pة||Z.iԸl0I܁ /R@VRΟ |Y/`PKdMq0@p'og^EʧWA-^$ gMzs%[qՊ;vU8ynO%Cis'7)_,ߍgЄ±r9bU_KRc`-hL8<5'CSMm:�h*dNWN;..P|8 c'*Utu堹}7e8!֚t4x1:57Bu;Yv@z*~u% wҶx |ZLLYIUfwQ uvՂb~ݯ283O:̿56. *xxISr #y ֖tt󓯀˰ Fz48[Z k\-*AXpjՊ ؛||vnF 2lT_At=oS.Zfj ) UpS&B '_/ɸj4'i/ƎTF-g:ԆC)(gMЄ|whCcсNPtޥAMUmM~u@(7xGk2ɃMNr˗{Oh=7=8exs >o3A;>pwrU_L^͂[×Ф3iOyF&0wFK-L5X-/4ʹ@@LԠ= ݒ^Z - ]�[}uaXB{oX=o rfW!qy=Y>øܣ7ZR ^:0AI2҅}'p@ NN&MN8:}bt=>9?c"JOT wEz_3cg߃i3{b[ZjEA j@Oh{D-% WFR>v!Bƛfyy9*.Y_sE^`A_ ԡ] 4}U</6{< i@CN^]S}ͣƕ<zVdJdoې}:2mpś=#si<-mNŕm]I//)OU_~cnlvA6q&KRΙc|**qƟPPY 2:;;3<H8; +%rUߧL4&@akxhrYkVVOR^@ag?"0yif>:iͣ0{yCAdMωu9:G@U٫8Qգk1{O'.Xߞv%s&ئralz[pL_~%K'horh5^̓IZQviҋx׶K}^12A3eu/Ԉ#:?.!LMO?<|b58Ӕ)Wgh1dN2hWpcVp Q|[;5I[ϻv"�xxqp:MW(~:f^wO?w#L1 + :Ԥ/MOj]qw/W9/Xxec<WO3y}7MۙGDe_CHgjHl&a9ũ-  c@xbvdEw|wSiA~|yꚮġ.x[�fÐP;ˎ4o + Lқw3 F@kYu$v)'KpO0"7akx +<F< ~$E($,E4>+Joo4[& ]rUb^|w=YI 0gx3U9)_Px-!+m }ga:P9NiұBGqWlpJ3&kɸʳac]歳\xsլ|!p;}Ɇ<BMKtE!u4.>=-f5<1<܍U,Fkk;gTE�ڈ1,!t1j/eТSw7we(!<οl} }s.�?e_wW8o˳ H*tU>sksBs>nbw0-vQp]>=}[}8.{z!n9 /[y6>Q�s9>Zj7~>m mu 4 gҪ& :=Ɂd�W8aktF;}0Dt8}f9t{|+ z36hq0&3l3 }g 4$v.zPE' ,Yé!wШD﷌zs@oM{Z:h{yyȑy\PKemxu'9?miʶs6N>}0)rS{RkO9i^Tz:e_B;vPؗ:QK"DP$?Qa0Kmxѷ2h.z!ɫ@7֯'\9=W'F죇8N=T6hso{w[~vkӧ^웺#bTxGtJ q|# ˿mF W:_-p&\qN: 3򫶓VB]:EW<!"#ޖ|lG.>RǼ|ς'E0w<^wːwpXnA|Gω:OgH KH0NC>ř<)T.O ~A_L?_n&n]*uƵ=\YE¿"0_J 33]uR.:5@g(|.3;yZ#D jNLß]ȼV?jx yVg1rMx1:d̲z3Yu$fzv2g-ק]jI8jx_+[r1 9߹s b.|MaIw.lMI5? tzE*aTG6L2Vi^c'']ΟZdsNsUYƆTgon܃5'/R~B+%@ E6P#_M&}'Y6Ğsк~!?zykޘa"5M}0Wnaz γs-Gs-3 @$-ڨ9R#PL|,x"&~>ē!Ⱥjˮ?o?x}LEV,rN"8]p7`@ oSE;3KQ,ZcZLȹSH3PՄxGXn/]|ǟGO&4QP0pX+-UF<g?ej2h0]q_~u9 XC4ʚhJ>"] =ΌXWRaQ) DŽ:q9uB! gN y})a<.и(M˲̘�ƧԣKVPF]2-Jm<}zOfHc9U %ǿ'+L4|᧡ۉj3YV\N_>cEXY2=B4fsʩTGFVQpYfx=5G թ @gFv_zKp7^@HԃOЁaCh3",!3-^F975Ď~!j1ڶ3$ٛ'M9`)B߆KAe1%4;qzooFG3`Nrq=$v=k 2%X;{qٍ$_ 4Wڪ] O;1KDR5믰1򜱟sYmxgN0d2_XlSwE=Z9lgNHD xa.>A-<5~'` w'hם8zp^akHFe AÌgI=6hewsxR??q4 ,<?uy]Ϧ״!-OBI veAZ%>7AiO=8=|ϦgϟO9P 9m&Զ7Ԋ1KRzmRkp䭷mmaҚloⲽmWsㅶCoypʒf\Vg `) Kh @ų ڒxg$O ՊӡZ+XG\ RW~?tĦa˄�E!+H)ŹFC@:+0goi|b E5<j e4|ډq֙5{vpLV>fِ%Ϭ@u@8 t+~f~?qi{?詿ſrS_&|^#3x_Aq41}[bJ9O8nx<?>J]?#}!pBd .x_l.>4z>k8U^c%PF1񒊍7}�/yt̛:ݼF!tJ b .fl`$F9T\-[(fLJ.'epFn:K[5jq KLF.cS{ȸXb2PvPkXA=O4.F CCRq5#93xVWovS= )rѭ"sX Ӣ5^꟦x1eRMꦭ &,B*˄2Qp.:-A*t(9Khͥe:*́ E:A~ZNf'FTw,;E [>&wYi^MR{_yNe;]74q6޽wN5f:S2W˪3,~=m V}PѶBU}<xD⟀P<Bxy6%nvFqKj-#崱BgZ+>xL/zNz- ӭ5&ߌ,m)[@jf[iW.!\y l ޾?ݾ4P;z] ju1C  6}B|ɷpm*5[x6`<y_>q^JD.Ӵ`xNL"RPXb`/0""ȋ¶Lf,WZJ}xI0U:50뷬GNkMp&PXkz37TU*GN ?)@*�_*%#Soh>1x4o73E;p/┖m=$创hͅ sa=HK9Sg lTUΊoѡ#-3ʑ֒3.O@7ڻӳ8-6p̳i7^@I%8;hQVC_P=!6}Q3J"C L(|⹇!HTY]�,#>ⷌRZ@|exGz+PqPhxy%xӚ[9Tͥwxqv)[p64o0x7,<XXf- 3xaGbzs #b)CL(Qm`,/FIX'Vrh(L/o "8,DJgWdpD $KE]_75ۆ|#VΗ&k_ajB&ZNx]N `8Y|m�nS9o:Ӥvx6=Yc𫻤`>g"̞Zۅ}.u(uNN�h =vWO?, ޟ>n4 yEn̲,nHC N DZj8P;Rﶵoݻ7 ӫWKKM'@ZrTpIx2?m0_C'HhgyEj�6MP4]4ƴw %/f/Z@<H}ts'\itU'/4%<ܜ|-a,yWLW0,a [m),O0͒㣵/&%Yh|獸PP5ג>~Fhʰno,x-,V2X`L8gjb劲xen=u1YCpn-(l]mڋiu}}GOQ -m.VOW6B;à ӦA|y?r um ř]乖aZ&0;)[&% 8){p`+,x8C\jBLt!R*sj1<!` 8:%@?L85Qp%]teކ5cx=USz)~׼XAyq⡈K•f7BLמWץ�74tX&6G<oaPdѦNdt$Y O3"*+ _}5< UN`KTDAUSL|;jSkxLF360 "Ӊ4U\!aB<;:xĶxm?*nxM~]L苟дaQb=w6*Ti. k'=ۏE#l=4`$ͨIVGw~I_<O>*G[*$GGWJk餆3>%{औo{x3!xoC5ـR7lXןr|C?|'l/89Tt yE`-:L?Lhzg@`N6C&#j\a-~fن\9u`LT pFN^KSbC8M:W|`M5YyO4hDׂmAGsG(g ,̽&LJ"jΣJ~qp.o $l'pl~7/E?6Z/K‡0}C:}s^}N:薮jPY~noŁRVsqs=WBCV,+Z=!4Nשl=F"á'zϴdWy d)q`\r*nAycowO jLm0L^ Oe8Ӷgvb䃹4WL. jnrCvAo}HfhotM9CD=+xw{`ú6罞:U8�:knd=>x2nySV!彾Ob[ޔ &hQl` !Dv0nĮnԑ^d$ڎ'Gc[pG (ιX\ؔ"kz7MRWL̀[m0*%}(fM $[Z2gSv}f ~=)^6035xc BWݻj9cXZ�٣6 zT-m/X�ӝl` Impt-sjq <mhf`'$X{_pS?#JXT&xgxbQ uh' eH;$a_^߿? /}=BLW4ٲ\:Mų|ɞ7d^Fx� GQޏi_4�0+Ivċmqӊ._:q:BqU!:xG>q|vx5ݶ`ޑR+^pVH݄]Yϩ~)4ģ�Hu>f"8umy%Ru>6z LbC/FzݼƟu<3nbLm h~)ײGXgjfW\E/yS.LP' Y4> U]Nk^ǧ9j+S3?+o)`SW\*87aᡓG]w=9IFM,zQ :/6/|(q ~>.޸vɮ{{ K@+ٙm08�Əh8 Ӂ8]B\u7<:Ɗ F̡9g %.)]g1LƇϮO7Iz*tZxN_ Ylf ~m��@�IDAT θ{x4nc`P SC[R\fdhϿƩ7n-H[oz]:N؛~6eOܢp>9D8}Ӛ Ӷom_pƷhZ/u^! |�*@0PgåOD?0zynl` : )[gRpʳO!mFoV,7knƽj=<a0# 3 =㏟?>{S݉tolz=W{ `qƄh 9oT|l<Vц,pE>O_Sq=G32%`ܑ^C|z)́+AɇhrsPc-NXؔ GV#&N�Nx{6ESN4$BFF~~_p/͝oy](/ӊIb <2�L|G7|S琴6a1n~.EK(PHd\{ M-WO!1d<}H_aS 8.m (l;[' G̯m+sro פNU~ ݘ 1(|%‰ ΚHFiUw'UVC芮AuPQ᧖XRu@- u7/t ljtB\2!p8hsIڕ)MX @}/8+v$OD+8 )znhiFVJuqsk[3i zF;KsvS,&~ɭ\uXwGCplgC%߅˸ A#5!\YR~a(% :TW+{^WĞg0'lR4/;w6[3z G-6!)Uc.m4i*:`X.&rt\|ksRĥ'hBc`Q9S7@J+i} mvWܨԟ',4Ecp(T͞dJhY~43*A<ćj 9SXvEl";Wіws BA?kY2<!>-~NUpJY$T9-a$Pyv qaCUK]6-ygں8`Cۏh-A6.Pn*>8͸vJ? Ks"N_~=}FzS/07 7b<UF.m*Ȓ8u쭍qaɪZg/2Z IiP|e{19[)cbK$QIֿB~7}E~NH}zܾsowX_p5r'~ ނz򨲪?\>5] F':, گQy0׹t7=<]uҍyOo G-+㧟WUυ98WVa6mְd0*e C<Ͽ0]k+v 5cF pkMօ#M\MskoC[;6L�yeuOǫWe]aF}eGutE!՗L@PӍ\ayeu _|'B7OvdoL`k<K>]h_aɉ5f|oyfnֶGR̕04a/b#gg%vR : ]!GXӊlڵiOIN/ZUvk]`ŷl5H2k+bQ�@E(=9?Npdj ;r' V\bl|UҚ<[7X#}*iU[52Z§q)`e5Mrw~$`6hi;:iu{I㹾ћ?AKNP/ k*csⱆ.ar)TzOluߎ#֙Q-&ؖ[Bt3x畟ꭖqڧɁWGTS / ]voc+c=Lޢlз5B1n+h6l{^8”Ch O iS �z-s_x?|cM&\70) xZNL:NmV:m9ud"Evg �+`;Ж޻ۜI~6_NH1?wX(tA>[x('ѐ Ml .'NdS Yq{D[< OӃwmHYI.h"Qi&%?x|L5җD6zbx 1 5>go~awx#5MJ96. q_ OL8L/"qu]7Ν+q >y2Ȗ]҅0yw)/Ά]7/۰sx.Yb31 0*λN^mzzc.)ɫuI A SΉ82xYJciNFQ>nύRq5=B|퀘<3 :-rZ|$ю")ەb˒A`#89-*6SLH> o)|VE>oz0ѡ-m?K|PwgR7g-`S>g?--Jx([d?{C1Ocʱ-xpC g%0ln"mp\rWaXp#nU"91Z69@CWd5礓isoR+W`UZM^aCu1*y+l+集R8kVӆPճWlN --/hv)Oӗ\ rw0 vD)=,/Bs`t:`mu7C~N|Q3*Ͱ�D(1`Ow÷sڴtkk|/g_>v;3Ibs{)C}b ] ;p޵tw{'L ~Ϥ%@ݺR*j :/8m | N `T4 ҄xּ_g kp?&Rҏ�8Nn__1XLt_&Eڧʈؚn' v WpO�e.6GYfQFEonW!s*G1&5uo׫{!<cHf؋ox)85>ͤosW!}x^\9N5yNňe4RVYֶ۪cޡIl+Âd}� AX-I{*}яzZs8MVM|x xv�`.%$ha%KXX)x&!xQp2*;eqU.Bʬx9H#U<-L&WtJޕjbaν`)#w[-3 :ϜuXe>9�v7KjI6N̂$qۖI0RWK?b̬*VÉ <5A˽ix}99􈣹 `Lj{RNM܆KlȚ"532)-Ź0\ 6iͨēڥo 6{ (4Ll²8V1ЌUs9̗ f+E N )'&mN\}m^΁6Tr*b�Zr(yNO=@lt.g Yi%_\;fbh_& TAYv;,$Qe΍;0g؟~O//dP,WN#ct'BV_9hӽVf=F"\WсrF{Wb;ۏ 6kPyhۤ,Jc#mwڏg/1)d2X'Uff)A|-. /=ab5R_:閂+|[W4G竀Qp-i j?Gvu{5|a)(4x!'/5>lL D_TW}fY(#+<8^I[q5? ӵ&U<EVC2h.)LFc) Z$>SaW̌򪺱.T/-}p'8|<lN;bhBޔvϠS}a[ f62?=(8;"A&chw-4%o˶,<&}X xRSf5@j;α+`Y-W{zF^1.9DP`Zmo׫moG' wHS|<2F8A'/;CIJ"XtSZyL^ɚw'o2e'ّߛI:2MwJiؼ̦5T[bHq8ƕ*; =sS#\7u<ҿC5ƓK/Ϟ!(=|}P^I3[jl݈up7(L 7N] w,[k!Tl=-e+𪍊6(c9lk13;ĖmQUqI8i[>{2Mǘpl6ݤz"S'9S$CK6ݫMպ/[t^Tk||b2/TUp ~ttp Z\)ymU_~6?~?1=}^M2hUr6EjJl8H*WF=5±= =eSh)k7('y*p+Lqm:T53\Po)j} fỬϾDGL>_f2DycEӓLO( S}WZḐ<5y<b/\'<\59I n>e3t#֘]o3N,<[hĚD-ڛhoJ7ߵ~R #VTKVP/YxW~tUjPcܨmrl^WᎍwR8Rw=\YY3.n~5oV<";kyʮtLm;D{fq+-| JuNTet})Oqw䛔DYJۀozo|vP/ :NHwkGi\b=NTB( $LqIƭxݵcJfygZI�C4%JBEK>Y0|z$ڿ;~_O5co[bVOCn]z~`z)x8)tfb:R?t^pGݝepߚ#OKv HCy!%F^nt vw.G';6%[㜑{!oU6zr@yCpv4װվ|y™~ݻ=ȏ<{�rЖId0RxW%*"Ь(4x]cNw=+4D>avu@֓V9U ?|,% �>I;ON/u;ni$[!M[M4Ws7UW7)jIͿf{u1eSϕ ʉ B`?`;`B%>U@ Z%2vs%I<*.Z;\E{b􃏧}O ȕ׉<jv~U_WrUllړָLiLphKӍ&Ah7Y99aw#LZ̃<ywݻ7=~$lj%DdsA(pr8S@H+ML5㊞6!Vh50/Apzu@b^濚Т?=<?$yOcB`9ҏ1ws'k(JŻI3okX̧my(oZ4|ro_%B \h݄gi-JHs8(3ޛ/Qk~ Lg^_?d]}] fŋi&Ǘ{_!}sڽRЂnjSZRgYg'CsW+߅/As_L~<gg#DGG[=?{2V nr ]JJF(e ,]sUf`.g;Lأt*}<兑\->A:οz~~zZs�lu酯WǣS/lNa_6[ц<{zϦO_#`ӓs6)ME z0Mv'l݇W{+>~8vnO␶<[Ni&oȻ}9Gn'&~}<fcƽtS 0cQwЁR'Ɓi->);۹7$g@ 4-(] DGvo|j]d9ZS< %ؚ7m#t=R^>TY-0ܸ;}0}ׅw6|Ԑ<=Q.௸v2u,fkY*5 I75~|{%7Nդzih`Y3@yPi 2v-]ɀoe7e@cu[{!O^A[W:)_'=HSI-)l)VJe8ބmBfu-1qsU0Y>1i�M~1P,!N̄2j=55yxRp"s&O@5V4qC"Co wA /_eO?h `uCŒZQZk#H3G)0\y; cDL9]zebX #Tc"H M8uYfm[LƷ H-DŽme/M~E*9x@]wۥDS?ڭՂrb1=b^ƪuq2>f]uP03{s+|P7EKv޶1(f\q*&yM vbTD)M!kn Ɗ;Y=gQ%_A "OU{'NDkF"JSS3) & mnN�cDr>qwVcOj\΁b (Lق6cY6\&)75W\y⓱,$M9^<gϹ5/>anΰ^OoDxi컁NAދc)r1ûl<;ݽJ~7:ͱsM$,o:Ĉ<i �|vS~9Cwm</ H+J$Jc l21l22 dOofdi([9&%(봵f& \4vxT:NШsdU /ȌYoǶ"8B b1x7Oy 云 M&.kP4f݇Cߟ|`reڭfeSO$6/pi v_r iC8=[\<|y¸.l{Hm=PCv^L2!"r�,:!|!2ӧ#[0Qx!P~+h=ՓU1mY笤xO AsYRޒjYW k]t`=v1װ< 2a Oz+Hy2t\4fjytY glmob 7[!g u_p5nzą-^ F|KMGN+_y; lD;#P#p:49ɚ>m jUԼl ؂l]דEjAr~Ñ<bU, ;\wq$k[{kIq<î:ҲMmDlݼW`!Ƽ*Y`+"LҢH!v1~o4v_bķg6\\8!%^F/@@.!4Y4СvPaPNP Sfhks&[:DȗǬW?:o-V,63$2#p0<:vdSX,8ۙ8nMpcK%}˃?aWAW<3 znLi}w:d ize{a G;;:@M9^uHHu޻lOTSc:ߛ!G@R v!z ᛴ%x6A̯j&ܥK Ћ%VTt*NlZZaGwlt}RfG PS.NlsгyBNd=},wa@d nӧK9%%~9 똟3K9KMk|| g[LtnOw;a,RF/|9-̗ vs l6+&bc/eKn┾m*�c},-X6 >p ϥwldG l1bO(_ 728A]Ɍ|N:4}&O֠`gL^Qv&oOq̖ '08&?iȃm7v'al�δ`]i~D8טx6={xyF\늀Zch~y¹M|sF5|䈓AbM64׵B`_R` <>qhI<LXƼ�usa<̿qxOs 2oEWpx`J,*.ЦC 4+a+'PPy.k_ns<AZa|{v\<eY$xeJ!׫o b@w X+e9A][snyoޣi1ﻲ{tIza/v0`-}? 0|Hð!K[]}]/>ofet{4bUE`0  ̺e[~V'dsk^O Y^/Yq@e8W`6iဿE{Rz$rA I4.bT`艟We"lNR%8?@j0b2VB 1j% ;ι`>M @qȆrKƏnH(ܠKhglNG/hbtLci; L|;hsСqqݧ(Xs,S"ўMQX!F*7 qrPޝ{m=uv ݵٓO)4˾rXtW^C)H^KxEw]'vf, ~6ߟჩOQjPr[`N{I.1 Ecs:`ڏj߸@g&YTڝ7O1�0\TlbR?RMg/?Yk~={~itgC9emTx %Oa99x Ϟwn,oM[?fv CR['`;birY{ڏ3aa5d*k2{RrÇُUFXzRbW;bqy؇ 3 _-0z^l.vsw:NXr:z.Aa'Un(6x_P_ng(xEeJBX]\0FLnI#x?M|{8niXN_`V <aPLF�hO]+0Y`h#3[U9P9wph�̍'e]GgR%|o?hϣw�b.2^0zf Ͼ^a;EgWGCἐ=yJeKG\q_; `)yKB2D^>O|Q]]ϐw8Ŋr[' yI55W8x>fI7 |>i{q[µoab^}Y<&dK$lv '^6%O8PϟΤy?9CD}'G$8ֹ/q@=xeÕWWl:-U~l6` W$#>Hh+\|sIoAE1_+3D;`9]|t*Q6buiR:�!\21=0/D9){.p6\ 2gU.(,H3Ga5>TQv~;L*5hnwuخݸE.J7T>7pskcTQ EAi13?>Y�C ~aBH3dy сJ\MY94&H;z;-ev| iqi c.;qA<Qd`b+B1 b 17 vz@~3XQσ76v"mt TI}6_, : ܽ 2lwmﳕwۿOa60jc=fqy۟pT<~]r ܴP@%u0աӥçEUܤ U ]sӂ5M*.)x"ʠ]'YŮۄВ>ʧ\ lEg{₏z0uǾq-:`O?Rf6tFw}X;XHQUStgQwZ7g 89P1@VP`/]gVp?@K1߼j%*@~'3%t?NPZ.CX$XWo9H�Oc**@PZ*N6#u G%ĎRp ôsɵQ*GŢO[>\O% P|eN|L|Hk‘Q 8+ɦ?^E+ƬXo}­.`&Blh>a1Nzfh-]@oBR~b<3mŻ웈YnT(P-H}D+0Q fCjGGc}DͻXCs='Z"u>)$ͻ[υ ÒFB.dJ� N3<C a`K%8{_ ?-m6a;LK .HWvaV\"g躭> ElfNNA qc]Z`.2+ޝ/:|\T7>8E/8 Q<Zb@tN=z ;|xec zON bu5&:f}" N)*�9&p.?ct1T �l�Ī!X(n}(c秞XlEp} Ppu:?n YP;ՌYtSHQTw;|-G(J8v5yoo&S?cL0}6G~A{<Dz2<lKMvmP>zC|_#R(\ʶIԺ/kb7B,)\Fou(<aw:bHI`BoH*7m$q7 ;H;O"{=fJS _.uKey(#f�D_{K ;CfџN%:A rIx܁>̒^Gr>Mv&iQi}>YJ[0U?qVB>HXPМmpoK,q:(#FuHMLrzU6."F2) u;3l]ι e~D?Ok{֎ẹ;u(x[1 Ӆl*7MϮə^/\;`FehxT0 8p6jMh7ʩHc~UoP/TTpՆ(V!G03U5|oGHCEke8hU30}ZL3d~x.@'y;�׷*O=_^\[ x{V(-XLGхK-w8j!(u8eb٥Tkq:) xLW\y~*W]gFbC <:RHԽJ3!Fh ia0*;dFY#.l4zQXO0sexS@C찌Z;[sR莃QP`vY\+q 2VڵDΐAԮ2% .=V]iRqRS 6,]8 s{yf8qn===7VRq7PΒNBRA~-mViVȸɸ*W￀@ncݣjcu[s  xSYS<[RJPZ$Ueu#8@con:fs,ވivai()_!#!ܠi Α1H:9aSux@-ց饏!_ ;ha/׽ȗ9ħ\*t8\CQF~:\T%/{W%`YǙr (?%uS&p[{(|%dl"myRϯi"B80 `{;/C)}b@ nto,"чnYGѮ;ܡdF?{pdjU)]e2?!˗#gKZ$]7RN9T\(V: = =*xQWG唢,ch  @ehb,ZcKvƆ1i'2ai i8D?*TNV(K7eNwM ;hX O s!Bݿx s6Z7[6 R {\x>xRWƃ T՝`qmtͲwPԢuׁCk ,#ˑMm !}FXs,{jbPBA&L-JQ_Lhg<mѱ$:{B)krQe^KHeJ\�2}Ǭ:pcyj^T0)wY0㑟ȋbr?nvS9`g wS*.zt/ 𾦖~B b|:gnݺy}w7p|)c۷v`=a`9ۿ0/ovg"Gn*LhJt=Y9w`qÆ*@*?ĝ|`\]v~@ W3HOgx%Qʐ;%׊Y,B}aHxG)2 |fwʏr +t* ~etkᔑaxP}Jo(~XCAhW]qn� #ҿǦQwOnP$?%v(0ٻx╏)K(|)I{.ڌr&^2}~3iyIȣ[G|iNq1jGu,ůC"wWxA([>{/U"]H\LSjb:cx>uoD iTr+z `mgg=1n{`c&Q;hQ8$7PpI90%%XIbt'X#MWXCT@"t'<A9R:=# ?2WZ@2? )Gʯj*T,TT.ߩd#& x^uRC:Xϧi1 mxdm:(vtP Mz/l%|{Ez6PkNfAsC VBϢ$~ =$ }pXE!cA0QK] 5Lq,gV-)Z lrx 鼵(HGߏvP#83N(VC9 . ϔGiU'Lf&I"hAǶoZ;@E㐃*昿^~V|?Hţe9*c#ݺuݢxɾm,/'B\�}HuR hq9ަA 0٠0@p>矷[lGcptĒSNCiэhUw%?^ kboyBSTc3hwԅr8ёzQ{ mOuҒ./s~͎Wu~N֋r |Th f!~7D릻p0@u/䤧ȱ ''ά<FIVm#2UxZ*_oٶ|竇t%p—>>%B~M_^RNᐯeS:9ȳ]`YR+تվ`SG5 ]ab!zk#�bi̧ƗK9< ֻJ̡ޜFm NB*F};~Yv{m-EHE[f''X75PɷA'@0NUWB6m (S.6Y/~As|ŽW%>xb{#;_) a(s1VtIH]6yV4:]눆u!F}ʹŸ9#AoT_Tћ"xrlyE-Et7;mhjdɋܹ\Enw7 9[mZ b7Pk-,PYirS6=89^<ΰ#ztYw8,&\`OwݻwQgïOQhVYlRӉ RdK!b+ _<!-;݁ "ǻPW{Dz1;9`í -as?{4a˧)6נ)Gfct 7?]!ğ :>1w^m_g{oUa!s7 K0NjAַgh+#v!_JTReK~3^L@ - E ?dA4u,X Q|kgao+40ZיĞ"yHh�arj|UC)~) \a,z$aC&(iu62C\u�K8Ϡ2v;*ܶ[#>'cxC=2NM9S ZU:)"Z? |4mw"~0Y%ܕT+B!'w|ʗ-l+Cqy<&my£,e4o?9`fO !ᘃ] 3)MCg-C e_wWnWЁ27fgs.<��@�IDATolƉt|3_K%i 5x<cs({ϫ)YYYSon=  Y'$~>ǞdIz~AQf?#n[LIҝCڔI?P~G^bj(v26!r-#Zq't,ɘ2KAt"I Oo@8cwPi<|?85·^9w׽mPݶC@9gq`XZeݷ1+lyϴ[o  <k9/֨"Fkq g_{8|>(G{`ŔVPR}" 鲟(hwW%8URtVj97ʅ [m?&YC^8VC|bN'o$+ ;ON6+L8Z{y{q \ie`+ ˒+ V~w?hbR|g_TfQYIVGݟMsdnRɘQIm-xu3@|ݨJPbb\d<;3D!.GﱭaC^o1t=!D(L) 8D]Y@2Yp2~Z-25JuG.:ag f [A9�]xEmE]^pL�4C/}gg>NRFT2u M V>K5}U/lgR׸W39Nġt\YAy0нSM8Zj'm|z / F" "#ڨm&$iE mPՁQ@,olje,F/F }Y",]E2X x5v/-2S/ bv2ELd4 '_,w /yДQ �KmL5;@:è,!Ͼd9?+ @3$C( ;d*;<b>x+,wQ(<Xݜt$&9&@xCjA`{y'2-47­QᎥ1G|b V3+#âE܆öbkT!㛋gN!R>ϗ< zZ{m4JIjt3n2{>K�<u#i|'?iO8 t[vƽv]j{%\g[qBN@ W-MHS*1 [| ~$mp3dIsYRV# 3vp/)1n(iaXoa-?ga㶾.љsc6z{I{z;hږU / և -ӼvsF˿`A(ri1& $]k?NU' mJ(tVIg.`r<(wgL+ Bڎ%#~pB {^]\#:2y`G8IqnpVwz@@X#= G즲 /d1ri\_K%SfتhٞgFK4 J'=XFso ӲH'Q)ꝙj7xՁ'N7/H+]Av7ey`ؙ'"]ojY>'<Hm.8(<Q` lO/@f(\r|Ft8`UQ?ݨQf,y 8'-|o yo'&Yw2fYtlxJWy:ھtw̫کҐI{}=Dw4JwS~( Ə}N*?F',pchPPtpM4IMv~\~\nc$+dv%J}7A |4y<WqU|z.RUT4܄pgvtOi7n5% |N捶jsµ.B<IQh72K'X~֞<ٌA޿Hab#|p>ʂ엻~8fhoޕ{Oƣm p=jg~8E! KkacfCIC9\Q_ULW4LM;;,Wٹ*Ic[!ׁHT0o僟n?}%AA{TT}w8E!Pd(m|[o%6=BBlcE~i_I Áe:xT R`:IkҕVEB}#>$LZގ (4=;ȃrw'E I}OX܊JW�jnAUAp2xsl"m$=iH~!!�T78[{Dž !=T &!۰*3 ƑF+1 x@رe4qchABԵj;mudkɯ>e6L"P(@Xdy--T@T(fb'݋'2Gݔ/xv<΅{܆2P䅂 .cqU} k/{o|)xy-~Z.}fCA#` Yzkw,oʸy>T7oU\Ձ+Yzߠk^<gY odUQ>PWA Tc?0*ʼnr_,Kʚt4� }Ġnzj^y<dB-BJΪrFWX#0 \ Ǐ[;XiQp[l##EnXopQo}Wa o11 f(gYl u1⠏ .#D6(s'|5 C9+7(d[,z2ҺܖYB/A[+c{3'-*.ӤS[ ,K7ɂ~ԞbQ}{GIOѣ o?;=r-qJ2g\fQ~gag/!.km߹LW$;;h=eK:Mnv_9%Q&A/;Og6 <jKB5KL^y`3b̧!o>{ﵟÇ:c-q*qj\=Kn($m?~c!>n/8O!RBFXWon/M}xoEH]d/4I^w (F;j /vi(V,dNxV@HeН2$B1-Pk{65.?!EH_;A2G}F2V)aZ+PY%}6] v,he 5tyrHy|g.yI~ҵggǮ==n8B)iwb¯h,ɯH_QI,j& ` Z yb )E=IKG{"~) ۷Go:f*&oo[VU xt֡Ff{eP|y&x4!_\'#`aTv)*}]F-C_\҇uhOF*O]}W߼7Ԑq iIM3n~pƿ!fL[P5o_\MOПoܺɀLWJ7*)4S9.F gDZ!{OѪe]Wx SQeL+\ UPa8Xdb_Q\`RXe1JL2(58Kx)1<h BjPW#ě7WC/^ &>:p ,*OQbJ~hAGyQ+u8t=m}?oّ}wQ@v-߲ Ӟ۳OhϡOxp{kKw _ Oi~}~~ ;XK( TRp&x̎)g TGb[=:>N̗S(*'D>1Vy|21-Cw~ӟǏ?z8(gcm3iETv'i�2U ĵHPO>Rk:'m_K0Os:8q@m#Wv\D<6? @}"8uطY\ i>t<A3 e7QeQ'u1(.Of+t%_J tpgsArˁpB]=7֍mmc0 S#L[@ ||_ 2{]k&4Lk, ~}6 8DczWF نjFHErܫCwb]vd-h̍xxl(n~7<0}Ov E1q77O\Qt!fpZ–? Q{ګ;ˁUet2pnuY-Zƕ noW<GV=l<T+bVI~3xݼuY4W]@� oT>^7F!EA门kT$"]tbqmvʎj5Rt{Nr*,eSp i0FoJZ k9!g[qlo&bha` ~3xgf9 ?ߧBlSƞq\l o>8fO>nko//-i Gu jCpO2ũK,'vVoۊBcod#_|ٖG-vxmӌfqºGʲuEcٻbN}4fS3 . *x !XClGhiU chk|ueqC:I $�yzfݞOϱi{�J(VԢ(L> ğglh2T)-;;pyځ J=n~ד5?7mM0΂imAnݻݾ9[wG oJdZj*U_Ϥ /jxGz: cʠV4}OyS6 ஘_\+@ t3o wc<g^K(wxh&M:T[36lK raq?9A6O97`;_7+=wxkPrEOUƯWXIy6b[,eDNUOBG䥸y5D?QyH2WԆhT>N[F +9)+n L*<;>HU_?!/v?^r[Jv(=ߜ"q/^xgOy<˔+m3pֶ̖>#Mdv\4+Rճ#XIч1ieH-Z>~#i}ndCH玧ɛ敼\2@8U_ 00i gn \yYVAb`ņKLĿp[0Q.O1;c"n aI1¿z[P_3]ƫN,|mV/lx1 JFQ ?:k˫9m;; z-aJl6Xl^<x1E Mҵ؏E v+K|L"Ż(mvyr~Ecc]]c;9ǘb7 :Oe[7ZPw7Etd(ޕIžZŢqy(W* {KHQ{aqf[gƒOP_4SXm tZ<miq1p_:uӠ,cqbX6RU .B2qJ6_>gɻ}?e}}hL2O^ٻF{㍷;mi駟ƩN96D !=#WvZRW+z*Lu߾fԭ7`R֚iߊdS blW7vРlwX;8gպ\me(OAxӵ̼xʹ̬<@Y)/ y'vr w d?gCqu@9Ŷ_K-WF&f)y~Ң 1yVEhxC=$Xs~#8|x0@ g 1N}$1 !Nb oI*w֧9v?О3d}_]r z]'UR+粼tQ#tѹbH_=Ҁh;ZEFr%*x׳aÃ�Xy⣟ .t-=-j^I~H"}S]*^d`o<+`U r1\lLsb:wXXq;)A ٹje !ohμGK6Ox%F_%.2~u)- khCe u-AzgGI߹y}miid.㴵[+11q潰n:{jϕ8<lKP,M;p]%iX1|mEX9˾'Ln :nGxw=cEmݶPz{PR)O)h]?6{*O^6fk뺎nr1օq,X1OKgg"6_z ɽvT L'(VSyqcp*O~w4܈۩vq*Xa8J2^pc}}ϰnrFgaA?O1u<n 3qpyQПr<[S?տzٟY{D8 Am tv{OX) ؖ6@MIWmFXc&2`Wz<'n~WBAB'?B,ZYίUVs>;Xgi<Yn)ˣ |s| qM2ue, 5-dâ<ݳޱ=C<f'B_=8cyo '}W }fUw184D;0U4vJ? +h=5*qj05Q^W ?I ]:";al~0C'P HO5턾0duX6C(O2W81!BC՟!@-�e\F]?ʗOC> ԽǭǣDsRruICd^&3PǞ82ԷŵO.?%\0G=|˳:=)ߥlq<ȢJwUW_A57@%i0$G0+B ʀ WZ2Iހy|S5[Njdu/$sw2jYF>mͼ/pU0бE59?/1SFG}_nۛ{m+gY`/ThA_i(ќ%  ro&xveճv{u8EҜ>wYp&"Z)ȢK�;m=x ƆaX{<bTx?{qpрVQWYx΍�}$<m;0ǂDz8a\.Eg#a.`V])X~CI[?8Fr~.Bk ǼZ9zόA,+vl~QgNgP{ &Yꦶy{|95:cE>_Ò| ja^)QtIrOq KH1RX&Fh^Rry4HT%}Ra{^B8WO2ƹtIH |j<-pGTgap/fDu>ZYEeSsgcfc.(93PfY94;x cfBԏd?Z4 ؝^O%V\޾ZNo&PRb"?Ԏ|P(.*ǣg'(A;*J�-3!�ЌگȖ6J_,drw1M$Ϙ6ҼIբV=O,Jqu`Zb,'Wy2H11-xdyvE|lgocF)Jꏨ9g9.?8W}!v6M8 SIuGjA *e�]I^?QAwַqj�@9il=F^ﱨ8xW1\yFVPXi |vASv7:V?#k|cQxRn<̥dZsp#-p9bd.jKT*/' jۢOySƘYXXÞok(m 6e瘢"J')y%W*ۉm=,,%,94`qJWځ:020"Vc�DW<'P&ʢܱ2y4$>xk=k<`P޸{3,wo,y=-BvLsιVǂ+Pr^L?Pk+ڭ;s4 7l=u>r!@B&>Sչe@(G?woʎ1n1Z&=wp[[s< 9v: =ÿ}ů-ζU;R!9ͺ-,d#=|pޝo27?�D;{˗m$;˘jaS@r�zKFW~AfDW|p179A7CMumERa Ꜽ oGUuB{Gp4 V<k6dnpiڥ<qb1xٮ%)Bzf~ lB%'mB97RJF3N&ԗJP"eJ W*y6}}WPrE8se9R}i)72)C�eTӪ:#xAVTf[ھ4QA5ls{{289$5T ^{>bc;.<Mk<C ?0GRn逗0nk/_Uebfu(p`aN<Q/f~W1\scM8H̯x}e]eBS@r,#;u"a;ϸ2BlB0y2{B~7:`M;~;߀.7{i>�_Rï< wБI8ku_ɳ9;J.G_铫u/nzѦ؎ͩo^x<#{x=gM+t~6docݜF=@!gS!10S2s:Fg}sR|KG.bsr𓟷}Jo|-fBD7/²(Kip7ng)gL͝\z`segKCzm Bo{:_TpGVc<\$NÂuLF X@(6?l3,${Ro}~<`?[\$|RECN\*q]+dM=Ҕw ǠC m*츋3\+-CqIw ?䮐DD~dN^[H_E] vC`A,n<ss2NA,&N.࠻ J*7Kƿ7/]+r)2 H9v3ڨSM1dViE̯PZ~oGaI jfbQ*?^SYv]H^Q"Q'>13b&>7 dP8> K34Q7)%,Br@|dH8',͐< aW;PF[GXi4-%Y=ǣ<jX:7>~:@b,I5q>*ČQ=pr}( ju"p!Prt$,c$e?^)\H~=yT[oUAs檇+ @ј#bC@r4x{8 )S,@$OTc{OAt.Q@ɤՙtѧֻW*`xPa:C5jrf^~>?cxJ֯y0}Y|VVs-*Bʰ2yy1Ѣ%h?ViF0;(}.˷IS4q]/GC7+6`N;٢CjB;bAt ,X("I̡,ki<b7ʩTP@To!ƭp 3sLygdgBoZڳmmmݸqEu9v`@a'2"@ٓ3˔s68ddy:/wؐ$ɗrO|]2m\UTuJ6`V8m2O} li3IA>U#c8z+]v  >^ubW מ[+JG%;ks&(6aɪW+B>U>Å+ ,TOx){,:qeQCjkN9Mv KF- =A1�+ZvCQ>3 0n;+pƵerl: Wq/@E_ux4U~S|gQ&69:0pv/>^wt ZtwRPYp<X!09/GVv"qpwC? S>};LWB-];BkNd`GDbGTT)'tw~1?!)W!}o|=Q;wK0w :^tsb\QG)p| gf|3�sf=\fq{eKאC }|%eYf}dI.]_uJ_]?9c527FN4ߒa`PJQA9F<*F h_צjHPEkIfɜ+oK!C\YpWp/|_좿/$JyN)篡,biu^/QbCo$;0o:M;hw?WNnlKp9VIm:8S@^joLu|tL:f ֐)gWA>x߿+[[/$- }_ ʼnO{Gl&i^E < 1Xxa%*cۜtǓ;[0NZV[n}ՅjJqÎzKk5PZ4 ē(KWb=`k}UFi7nѥ>5><d?0FVT~kԪ�}Gm}^7:QRYdjr=|DO=Ebw:ڟVVl:]tAx@E~LqFS e]ŶOkCzgg7Ȟq)/c? 1pmQ5owqFYmf?Vggy@;G.^wtE$2ghlgu!b3 B{fF`/r鰭O-=}/ekIQ}e:0#%:=NU%WMPt3,_Qo6gIʏ.0߸8!x5|˒gT,# =|w18S�f/;od3~^\Яbon`<[TÛdeaQ29-O>r*r4?1@̷<Y"h42N3|yQ0p+Ȯ=1{u(@ *Tº,G(`z 7 2 R~y5 TMs~R`."uŢj5+\S)u%jyPvʯ x '^u0mRˡG+V4auDcp@vLI\|9BZ.;=0cu?[ߺN6v2E;-#=P%((Cc?um%Bכ Zdsw(`Sd>ioh|vp&6nރn{-,z$]T gTJϟ?m/Sl M<�B`GOG,foMѡP4.�];95yw;b^ҭ* ZsjH?kE'%iar+0#HsV0X42 o~QĆq<eU|kM,cL;'XPBvЗ(Sie+d;tywEg-hudֈʜik3%"cN88WXYeR}Ul?3SGgB,!);g3( 4jY<H~'v΄XЎюS0nR7pk[*"G2mr pK,yP/XU>IPF! * qX{(d=쥑o \Jak`:AJkW|#/R#Lo,"}XI_<p'&/2L]T)~8Gz&;ۉ!ԔYm8Nx<uY.Fˆ2Gus(s@�m>օޫz=1ml>5K#G60(+2؞n>"4gm/.I퉯ܥ+X((޳S+5Έ!1eZy CH%xNK̊hBk]pS &:{v~M_FXCdjvsS 5fYE3:1#N ;iQψvpsMڋY(7,}Q0wgSm#\DU{67XuƁ$(/}.hӮSRU0O0N9D',L.7Q/pT/Ӈ}{# R=z書_lAthk>eY諭|>ECmԏG={z9Hy*r>P#Jy~.nvXtV]aToTt0; 0|"lMOO2(bj`=x$ThVOeasaL{T/Q]]hG?h{Fwa|vm<qt,ZSn7:l}J|>*‰/jF>ME!NO&w:HGEVvQ:%"0(,^~&EgUHKTF~p jFAEWa͌jg-Xc@ 3ʀ6j<_%LfP3TTyF9/ΉttsWJ﬏F+:|Q_ jolwrܿm p07p}ʋiTo#i?yl?;aГPqlLJ;zjdJLğDD2ʗwC{WWA �6_:M<wsF)!JJtڒ-~AX8='~l aH{JJ_ŲEF=LaErLkmRчLN)~tEڸD.q%qbJ&dF47ikDx¼$t0V%.BF~(DP }ٳ.J[G+QL(ő87 XUKqk }}dTtNKw<MY}v_X|~v_nXž,ʮcOLp+)aP ң|x<sEePػƍk=C.~kח<=-�sm=[vݽsͳ0ʙPQDJ A~' g=N'n XΦT1B*ZozDB #;q;xK7PM2 {b6[iD _=cas\&8M;1oǮ0?<)?17Lq�qiYi> l,-wcK^گ-׿-3^ly!ydt2:܈`^񠥖b\ B′TWZ pioA+ݴw& ­rPIw L F >(I3+,t132SM?$k`-, WTL۞a <;j-#'('sYzLr4r4, èz hϷr{_S,Z>%r֌Rdo+Aͨɯŵg>:>OAqJm_܃Δ٠̈{ː|ȽaJ^$WFs~8ۗhTo.d~[EhXy_pƭVŲI,twZ,4q$̛vI^ҭ(ͻ`>!CጞEYv[<\GfpV0an^}m=tħhT7x,E HUlf@hğr+Zk|8W.+MLAA'wby7|KLm\p`gH 8?P_WM|Y aW`%}i(cCŷqsoǫ)wwѾߊEB|{Zy9ƲxVuo k.S8ry'Q|;&pј?.baE:"lǼl3tA.A_$n GWVeonλoݸU]7-XQЂ?d/del5ʮ||!VBZΨԮ16++-<: WD!ɍ8+,i R?rxFi];/k[?4T㞠9CnR=9+%/gv #/Bv,n_ c_U[֍w}OX Zש)yvɇv0rE/ :ުׅ՛G 6C`W~\_n(GqpK>k{-g <BbN>еLd襫nv<ۼ'6‰=)s7c 0pF9U SfF% Hޮ6kNSv6xVnpK)YiKf `'2̳x߿Gؔ]<efOS-;h@̼WQ(>6[f  {o~7ZZ|}Ǜ`3> (mno͞h.@GFPC#}. ߺ5C7-Rt(G?Y:��@�IDATA4]Ez͍4v<u>Re:PÎ65Vh|-B&,+?1m2ڜ ~W_AKJ) _:f6mVz50 e dcHHGRi\,. hf_A&%o / 0zCfpvwY踢\6L*UQ8Bc1إbVmuœF+qIn,mvlWeX _42ۥ`z^Hc_lHo1Ķpk߹]?a/嵶;kga + R v& hu6C[Z}oKmEc''~&;t8Uk=mO!k,{袠:b=BCx/s΂Eʼ7bQ..Spyz? 9ptPq9@,?^щLsP I|? nsaJn1K˴Z!ື9|-ka`a8}Uȵ?ˀfcw<^Ԟ%1cb69Z x:#$^ɖXNk뾊�|eoЉ1*g~*((A 4ŎD: M)0^ʦ2I_(? u܍_?(W3uGi2o{n|ʕ{iꛮ<0{;t7X_\ɘ�<qU:sQi(M˺7xT𭟐0<}zEy` ı|Sބʓw0c@({2(* > L[ր 4x[|-7ٿe>+'^WxW`hm/G&>M ɟ<vSzH:_~~YH 0+t?L胆Zsyү՗_i5*xg̴HOg660ͱ[~}d.d#/CD:(Yf +Vm%+S+R eۻF̨j !HS q/f`}y~rD¸ %8_U|;`PA] -:^_~l/?eEvb>{!j!R�i!R9N(D ],Gqa}bn-uVvqNV:%ugȽ;{;c$90Pa ܂nwfNeQ-=D ZD#msIuaswl*j@]L:iifX]q7-pj\@V5Q/Œ'a‚g88D)_w燍{cqq|j)F?Hh(aMf1:Cy?`d~aOr0 %B\GzBKzv} I裏.iQ(K[Jj˧uZl}}*0 �^. �zT=%@A򠿴ʂmMEu�)5B!fkC ,' +:l4b+=":xS vE< ?$ʷT cZa^ Sx�3;ZyDtń 0CVۀClPQr}ٜ<J::34#~RHTkme$,cYG#+mB ,;_y"BN(YV9&j*e4^JE׊[fZ�B4C*̥f+oy-'"/{hS0Veʁ{g,TZqWpR݈IOs[1a0/ xG|8P _{ud@ҐhuF 7P3E.OW')vt0Z2Q#^�vl($ſP8b0*cd12BȆX W$цZAB)<Dæ6 P=UҌSP$t*^CQ1Tch-՞᛺T~Ȯ?Xmg/~XD la;Pq*>{CC!^AG[wb*B񌁴B{sQ({Xݽ,;lWa[)MswkZ{C)Ϧ#A,Zj[l%g* |q uS ~Cvx)^p7Qn(1 .N,iLO .&\/S Y*LE Y c¢%QEa# }+]8?7ua0H?: U;<(2 3aPDo1и۽z<b)~'nF+x5ʗz-y>߆ .RlfW5Xr)q-kWE{FXzTgO,׀QF졦s�fZh"@XYێ(&r`j~i)3i&PA<?r 1 `<ቢź5(jX`1rm*QA C;YL{noO*S1#)n4?LP8s\E]g$xE r.n4xS30 EY'Glמo CU9ʛ�ǷZ#^l{M8t| |?%1nʇD'k9.*Ņ01€C'-?T27'C:+AOe7>o.E;ތyg . -k!G`&ȰgȒm,q0ٍھmi)T}g *cWgWlQT�a'q2ȋQ|gx&AٸeCtT~J̋?W2y1x ;LW/t9~2V;L;_<Ͽ*?{?ʑtԽC E; ,(ɱ d  qW;>Aa~ҍYyspSX9h"Ie[sOZVq;?0͛j ԣi [5 55=E߽(O~õ_3 s,.ls aADQeK]:Bol,oВqfhxs[6FH]KJZb>1Ls<$ N-I+�;A Տ 9_%4;*x`̝sXwޜ>vc_rꔊO%.r%ݨSK=:р8Zk18H7>WjՀt#zS*AQ/ʟJۨ  /i?3/.~ӧO8}/,UI 7 ̭"^֏ lBx(g%jXN>?lgl]Eʮ tU*<9w2Q2͌L;V_p@ T:;aAN`tmH<S)C,3GoOARpuXjh22[|a-~(Jl ¨SK/#tG;jӥ(EhYspag ?1MX1F i*|FREnb@X]o 0 pftv {2tMs@dAF2vsp?+8ےE)`OJEztj8MffVrVșBVvZӼ(0(yUOj+fǝ/] [V:R�}183Ù9}zE<e"zK`ŪҎ%$;b.Դ�#l@՘K @k%,˛SkҘ24e߁,e#JCXR-#:W�'q)pv i )ߥ 'm.:D2T z  Jy Ҹg8yH+ lN!;cOgb2u07\\':ϼ6/`=֟Q  |?}>I{1>I~7baM0}o? U(j\_~}Zi8wcBQStvNu)&*ZQuϿ@ϲ$.nNdXFDlͰY?mwo+Q3m hg;Ϻ3_!q֡,>KGU>;nC}~x=0O3SBHf(7Arӱ Hv|StmtpK`m7/ёoϨ[ލF%;^KO!\*“%uc,ד(Μծ:uM ' :QnKWNA'2h�Y/ΨLlD:Ψt"j{Ғ '8>b! lWuk<zo&q>NwX|Y xtt%Dֹ B{_z_oUF�"o \Fe,> >v  Mc64Ktl2Y<i=yg@ *AY>34 ˘yB) l¯nׅ,knS|)˴ Knb_4 6h+? яH76XO&}j\ :C4򭁭h]ߢU,[:QMf0Btvei@aGo|]\qB&Q @fFd x1i2zQ4+9Hmȷ7N~\t3pY`ې-^KAb9\-pZ"UB+3iIaڵSN[isv7,JݰŎ7nlwY|>KLA/7FRN"2K߹+ ]P!t2m7,._\[%E[AR(ԙrSOk~{(/ܾum뮵%x}\QBE! UlS1ZBtp3k rY-9;^T v6ڹa@X9]\v9[zg uP.ý[y'"'3EGkp+s6�'S%[ajmc(yOϻ^*I'# $ۋn#]z4K{UV֭{z a7?@+!hH B(3l3=UU{dy^sΉ/#kj03;t?ija C`K&`>46=u-MkHDE-=I#N{sQդOh#܀Vv; Ⱥ]PW1qERQvǾM{ء+$wӢǬ:m'Y=c+' C L$Rig�~ h3] |T>ViY^k*/Qn ЊWO{a ^%c KUiCk7!8fV8~'iAgt%Ƕ^V[!; oyq-{50#h8*2}5lE[QOpW*B7?̷kXq)- 33q߁: 1 JPF#[z.BK9D_|پ,O+:6% .ay2SK-@Dx[8,7 I1�"̬ݾ"PCu[u8FV]3 xt' rگ(Yzh 7Vi̷J?>YioMf[[/=%1q6qWz̙NqߚPX o-GoGSW_\]})' ^@!҉x4t(hrlZkt]Uoђ@㹶p?mEmX՗o~K&77v>vX&\z/~ɳ-aDx.Ig^<Фmr\0u*zDs^Yb�uIG uP>4$?E[jJ`[6h'l!71mH|f#Mްs{Նs?cT6ױu~6o/dRE ^KBQ& 0ƙn8+Og AM =MՅ6Q6ոgj[/ؤR+Sk?. tM@(Q:V�ꥀ-4gP"-}A2&C JO# LWQVpr$4'mxݻñU+ SV~Hsr~?M eg9-ۖNd+;$ҒC\}y1St<(C yQ4ZmW6Y54ҤCP։?ڪsEyOW7ҏ/u E^8Q6?ƸƘ'WE93,h 4N-xw�i p@MwUXFF aWt e)/U?d,^q<m׌isZr N7! ?8f5Vܼ.]|8 y{r_D/.[Ktg&ٝ+ Px30Lcgӱc]>y8v N6:o &/}O9q+.ߛo?aḦy�А+#JstIa*,=MAg(̎ˆWǾFkla ?̈k \cSvg5վvSv>>3O |i~9C͆}ܚyG=/5} ̷?l>O飏`6!6Wf?Eu~TWmVOhVlx:̨z#>`IM@Ρ-xmG݉w'$[nDtko]K'pf9<﨧MW4qbP@h.Eu6lCpoYYحdF]k>1+Yמ "J`PBZ5[o˜208[w5U\x٤I'H=o؀zaJD>v.G&j&hwM"5zL.koӦ{؀Suۧ#8'?0/ޅQg8*]+}i$Yn0 cUeS+8-ƃqBDp<8\QHY N f)&Xv; }Z0g%mnp D]N+:fãJ"h.Un |%}y)h<Ut0L/a}&GV{]]K|lV^[qVymm�XG C U.dM?? 6 Ws\[:cI_qN]z/<~#+4g(Sp޸3[N6'i)x}{dd 0Ow;J{afI"NdX;�݄ܝ;;ݻݑ[^N� j\"ht Z],֥]w[voD߅llG˽>JqgvFK[ h1J> C샟yҵ ׮32l8\Zށilq48v_C5~@@;`v W}(hAjyd1=~DȾl<V%ƪO_rӘ X].h|~?S_MOw79[!7)q;kMrd?هcۍ!xPw t9@k+o":2R ox fSǻҕ̈́ X>{#ɎΦO>ޝ~ `kz|:OG;8AuM96\="(1*pq0v<5hT_#_E*>Q/Ty,l6E80tZk{Jȵ[:8AYGn!H8M*lS>Ȣ(N"|C^W-ߡ6&>]q+N45.|/a-?żAߩ69A uh-<yl\:<a,v+ܵ)d=sZZo^vW[*Lݜ<g:W8a'6'lM'9*_`kZywl>X߀$ yZ(ǪWC\ cwsaOVmFOz"o/]\l~\m'4[!qMpu׊OY8~$Lhk4wgS&ҳTu-#F_J;]qj{ןM �zMLU\ۏ�߱^goe9{ߞso~j6S3XFlG<I5Bvׄ}924o5mfvwH= r;s 7\1Eիi*kAxwVERͽh 8Á>-X5}F <N|V¥<fy<E@Vd{l?i6] hmY(p:HO8}9|tѕz*O_Y q9߻63!Ю o 7ձvQ鸡*Ym^s@"iMk2n�WNAQ<Hwh+ GWk<⥗w.~rms`+"F�smg]FH;`?O1<iUL h4& aٚd)*<!;UL)UhI̭K4F3Z\&Kx,2lēc rzrMdtN|J]}2ND_+"n>"jͥ,r #Rk:=~|"?=6m#a:Z;].B2(d?zK2=Mm5iF) +?X7F ~8v?P?&q%ӷwW>t^8ZR `6 �ʷ~[k̠,!xNӔ$<1җ}!,v{kMuӅ&(;kh]Z~O3c:_]oL`U)+*�پ]ߥ}|6wT˸G;mS)LCw*H-WPKѲrVӥwʯ7E!pg'L=:t}: oOjץ#q2y1D %dF4q ca=OV²gR6KωM he[D̖0f4akY kP;\e0YRW8#jkY5?q0ĕ7&N9{g-I/6}1C .ȸH6ze1 ma{1=A<pFtڭ[Kh*`u]7)TUfMKFP8 [_1)i&UZ*;&z@9чN|�q%pv ۇh^L0=t\=6nӶuKl@F l a&?VYzgUWovFjs \#Na:vU34m[Xà݀�;^9/ ;_~4=3~;}�{Lz,>A3y̤u%-X;SVDvL`kڧ|Lx bΉCvͻt#ߒYőV9GkAKS,YpSWg`W6>da3�PWΧW؊p G@c,P3h x7$ǀPJ]u0d*yn eBIҊN&E7N}%$ՈٷMoX5>�'uzJi(پl,I[iO)pXvdki�Vm |ɍv 2ΘpEsO-ժemmPPb+_tT`:<W#;N\uڧ(\n6FDc:7U|ҥ)Ͻ}&D@A�C?r%ḧChqCnzٮ'PK?㯰N![ҾOtQT2ʃ >ꬓF94&`zV[^*JVя7Dߢ }Me>y)jb 4vu$ЕN&gǖ;OWB1:\;zHE <*MSqG/&;z=�uGQ,kO``Oq~˴w/{F'6hӉStwoAENyh2wtR2V5'O8a&}27 D;ՠY_9tЈ14˟Ck 1q@pt$Os '٬%0TsAvښjF3 << 6!këͰ8?IqU7[.dӁylC׭耦+ܹ>ݾiW}3m7kmNN2 oF pw3w~ N,?<roq;I|6s 4mre0ExvCaʵmY�gcj$5XkMȷfh6c'\]~K~Kh*́X!& '}6bȷҵ8"6cל)&Պ0<Fa'!*׀ eccıi=#gI{8m�݄euC>}:Ѷר("X\AHI6pBdI](ञjd)m*M1hfʹ p0u=mSt¸|Oge&7և}wx?w}r NƩx~\}suYM<U#=h'oVt!a-Їvw?]k plaSsY6tu^h>=Fֳ]NU{;#^X[|xxQWWǝ.�4nIP|X~ĥUh$NB:_xY%|s٩Mx: xR&;m1 _LR*FL1yWH fnA>Lը]cfC;Zs| 7,a3<F|E?gygb�̀% 'hwx'$QV>ґm0lXw76^h:66d?#B7ZDC[_mÀ^|Qeq^hӪ=0:/DǏ$vnic& Ւڦjwdphl-~5Wa_PW]§:wL-(0{Ùwnݘna[YGzwC)xСq`֖[gO_ao9{}[ .at3Vغ+_rM{-BGoZܗƫFPr?|j LY HÍ\w_=Ds*pIFYΛв"nۓLNGz\Kh@z3g�O^;!<ec1y;# =0UU; XMuV>{~'7bK>(]~fneJϧSVwā;/4jɄ�=3| ֿ0'/1Ǣ(i>cEΡ!옢"\lq�WZذ/d'16ۑ/g_&489'X GJey8{!PW8Nӥ19 [XbdrBaP8>g)yPW)o)UlDO@uN7T o]fnTsfV)<-G;ܑ 7l%?:[~ a 6XoaT5 b"]j<Я*g{1un2k5'$q>o8e@ZKee1~Vg|_; d!v9ENWm~V=f&p^uɢS՛"Aw错tx@jK篲 G=h=.8̳3U=GF$)l�ֶ@V ;Hs�Ă]])036U ݹAz:88Yӟ|GO06*GG3=9ÀBD= aiF2I>%�Jo x*{TH"!+gqR1ʕt=ƮB~:}Ȟ15wY˧zC|9w;opX3ưPO}y-<W1KU s?" &ƯjI)+fEkyG-TUcv!B[u3<bD>{k?;~9O.W+g_{ziZ~oͧ*`z7<z4#.yd⫐UF w2JArKc]Ru6)\Xlj0OĤ:yZ҅uvbs'sIXqʦ^ʺ ,m&N:"a(TmjLڨByаAp$.zo6i28(W3W)J6N(J,y(p{oC>ieL#/S cmh:mbqGɡ g}[sXO]2N?t]OyT+*:yh?7Ѩ+ʣ+ L?%"1_Ke0^@Tx0zuTAA+xgd=-Ƽ;]5S_o֢s.m9֝acUx9Ѫ~oLW%-2);޽;}qx|X;܏@wXm %0I<</g ƞgS :Ec&C.?s΍=Du0=G{^M ,Swz!xDO{-?5PPCc` ǽo{ B<a'G HzS)\˩u67�PmE:Dڹ T \H)3p)mEKȅ@ƭm5ƱgCMz#a~iDeJ߿~8=>b\&Pqk ,<\s# uDDslF,O7 >I.a5Y}eu?c𓴯1`11iA O$r|W| Շ"o^F7{G�m-"([On^6sZBҴ(a <oѣcAmO8C)%lR쇅эBP oLG|Bwf2POHtP=M}) iC±BxAu@l)pXve) Ґ�E"FcӕW\ 2ZOҕ ўº .O0)5)VzC>MWtBP vaEr&H#K\76E'e=7^Mk*{zt/_z~;{. ?q6{?KOĜS}RJk/ց/QS(<>TTʐ`בmvU%-t,&ZK'r%C|o+ҏ+rG|>m&!LOq[cݥV9P&M8VC#QJݠЯKu\N>?P1�6yw,Eky#rFue&dW$7|k %Uqu܎5wcQV<4-w_~ ?Db/B8Aۛ!9ZAhvY8jˍA*G};_ (sr<RyLV8@(f9y蹭 pH=O `uAؖ ,CБ)ȸ gei|fDelOL&~p:&(PNИ.ӍKK[3ׁcD>.n6bBB1w [hv9^ 'WT8x\#8E{ȸw9 Ow&}_جBxz JmHO#_Ɤ5ϣ2\HMقj *WB͉!DU Cz7o۽�&4 OʉΠIiu>4g\�J E\�v Ih]v }㋍;9GL;vWyOɣ6zKG%D)4m_q`4gN9oEA#>cWbS2Fh<`: 1Ԍ\࿱ʐ|ׅ>˻|ףYp)׀,Ik[͵Ljj7. LC@B>jڔ~G 1*G;p n_hv 1.12_^K ttiž< Mo,'Vn{[p]¡)'[g u6r tzZGe;6[NP6a)?uC1d E5㓞y$BA~RmQ"dYI"%[䀂 cD:BXBR޷yt{j6꣠Td赓D;TӝB{ل^BmYa u8x׿*Q@LB4hdP LW^ Gg mň>| S ֧Cʐ^sJ51@Ihȭ К9<:(VvP FK{Ba<ϷD-� e \Z/w}�-Cw1VENq_ ~j݉KC\V9|u8};!E#| u#6*a1F _MTl+y!94?m)t/վ'ܡJJR0e1Qp|q'ªp1H;8XO:!d?Npۅesn{l_1I9ٴ�4'ouSۛܞcf�{Z/s[_@o0 }xVfdukj 1ՙo%;_ '2/9$˸Оqz[ D؎l̻wVEe-V&#�)yAYܸ~yDa#ЮhN'&uNCcTX|C{��@�IDAT+/ y@&m'ȉ"8OEr8DMWmj=!tBa{^yȸ=ЗIth#vZ PKzpNL' :<?a�>S΄k>[1/OM:nṛphګ!9I/2!x鷉^ fBl.VMj_IPn~w/Di>F?UCH|ˏY)JU(&iz Mm^=|5K!8 #nGw60Y#骜u 6#<TDRe8gd6Q#28]O�mgCByS}<˟^@՚Yo٩e* wu"L�.k,1ɨuH}uF*ŸE3u8j6Xbf}d:F#l'RW,\~&?t r1�&6nFSSmv 7]sus6ZI7upyܽK@TAauF^F M͘7cLk ߼-Dc<xyt`Cn.#?y00͕o%\ZޤNèCa=+6̥j.ʠ,Lx/3EǥyՀ\RFY>8\M:amśk6ࠦv Wkm8"|+O {1=rzIe!$%18#�-GL ;Mz#5PL7ګEG# N�tmj:tGws #v Ǽ%&'xL+juXg#dM1 UmA y&x{R U(9LR\N<4cդZAb&hm+j5jQv^:9qurOeTp[Yh-i&呣-z9YE@֫N&kWs4vI5(=VD=4zmzxY%*2\Oߢ/u> @~TDrJoqvZ"pq']#n&.'1YG;O>nt:1 ͩGk߻8S3G; ]<]'iɼO&o/ᑯhFB$<z骿 Sb^5FWAStimUq&8ZBFOYO޻*8\v>Eu2Rm5:~?Ԍ`lGԿӏH"cHH3Ci5zf'+GQ~g�`a~sT?vAe.o0A>[s؄r)n{vg2"S/dc ŭ6V[US,v椉7o+>7|9[S9¨F7hoL\rnT3 <B_Ri8+HY<rz-Is^'v{+P+;9P{ BK%0_@EpthC Z2&PB]Ǫ1*_վ'� ^US[ TiG=l-ըrLc\}̦rjδEdS+ǺeQBixkztz5/}Ͷo 4žYF]Ԑ3[?r)U o 87S}tY䅟T#BE[Z]QV6o~}x�Pq̷)/�Ѱ U6Z`GR,7zuKm#tv) K_=jl ~* }6uB  ʛa=#}Z B/sofKu磞1C HWH|B w+!jo;J;o0jЧSa`y#/قdDv4PnRӺ` ]cw8)tɞ"3>^35]I&|۾i/J:+xKle}x' /WҼ8+K!Ymay2u7meEaꨐ)4.]O|i1A0S4g˺g M9g>so6 1w(+d&ƛi51uΙW9-.~J<ag/۴;NTnf8N & sl{exLP˘sYW^wxwue6>ha\v'KCAuRS0Mໃ3l_M/}Í.AE 'N؉LO8 Aq1֦wM'0C#3hq7y7ON/�MQwqw[>))N) &S^s݄%{LdL|e�ϭ~/^Ԇo~ ZTm6gf3 {> #@ &-ק&$:8U:fүqF;lE0u+lD b |䙷;d&fŝN[|ъO"6J~.J1߽B.-WC5gFS4/}T{f�Y]CN-K.R'~\xk^mou{2w۲daTXҾ3O@'?GpF~ jxz}ݜpjM0Z' ]F<ai+w<|~2pbUz /'%V+ #JjA4% 5W[e}A|V) O-CSl"8ԼxtYүnske/0nsF/j98l!ٰ*)b*Ax>/= =64؏kZwV}l1*aqNltcܚ!pb$ЃY#a}@n3a4O6x{;'҃dyʱpE+ݶVDh#N# K&bqzW`Vs򁜉:51H$~O\>{\˧a>u?Um ;32kS4>*'T6/W:j' 4&3Mk͜_ꪪPoX7.۷Cz g1-;O=eKB3_ b3iʷ OM:Z$zΧӮ7&;}3=^wցjG0MvбKh48er)Г(TӪ^ �`յ3lvnO{03{|S.ɛ ܻK٬)K3F�,`_h)a2tS=cpUfUEq0 �dݸj1Mns,g߸?=|ȹ̯<ρn^`ӴeGc$kK1}.vp@Q!#Vr6A] &Jo] ЏtpuP[[HL ZGUG!D1&>Ghž z Zi#~sn?$a%Zc)S!"He0l{[C_\ic^8fsԼ|0uBxo׼U+uޮuek>.D�Y978Dg;;H{pfUw3 7%wY麷<W\-}Ÿ cuәx$lC%#i ]jKph&]h0hS]=)_/m@�U%/Ji3hAiߙVEdY5m+|4*ʷ&FFal|LjK#s˚fHK0SpLL/S mc{qv9�_BNp}w·Q8Ήħ`.A�N~'p&yׅj:W9[M*OL%Ѕ[#~X1Ż2P,/$_+1?™Vw^s+\ _U< 76Wӗe|/('zeFi'1QlsQ _;u.!;wOkjX?Ǫ|;EAy[?sxkhO?B@,3vv絡hvxe Ƕ,<AM2z1hhoP]Y A .ڏM=ag72h3~0D+~Uǐ30dYrRڊn:r L#z)Z4Pc$DP˥ $q&NvSg*~oUhe|\S/5H] :gNgh1~t_L?NJ8ܸΫݜ(oig.Z<�_cm=5lLE|rWTPMuhqI6ZdXF_=%8Ai�@+Osphdyɷ?^n_πUNᾄ% O9|GU9j6ƦcL|p9AR~ xnv"%fa0;75yrnWS֨GӂG $\Z:sh7Doi*mp` wk]|W4q*9e* OV'z<MS <j:|iN|:5N삩N0D&iuMǫc~'vV ''cmbXexm`zCxr])~}A;m_ڻ3NL �ˣ\h aA %dJj]Vx>a=N'G{�ɾ,x[XL,8jD,[:*x$ߩ3ȉWA:Ǫ&Ғ-?T'@@Nxm{|#J.8O^`HL=}=}NV3I@KSmR%x|V޼ĺIg;ܷm*aësT>6?2GpS3]raʻ\Asjp+9>hh=U@fW a:(;7,Ah/0u<[|7׿Ea\Q|YX?Bc2PkH^]24?N`ǎ0t/8'sVMN̷Lu4Bk9I.s{ؽh7@Dj@R+48V |G=vRpps CMhI'WyHCBmy$FK�_c&1y)<u~Hn$ߪI@DWlcԒ[{ G B``{|t mPv(-_"2_+*g'vMU:ZIT7o[v1SYijn*c}MĿ+`D#f/#dG./ ܌�{ٝ{Ēͬt@'" ]ӽ>#&S]-#o`zPwND!dx8Kc,SG .o`"@ǘ`$_ѯm42K}n^(O!K@ 8Zc8_"]cSM-{7~tLy],/¾Li Mj'ߢ|qƍ?gBJ)*}. ~{wFrp^||Hvvc'l7)|:ig\iׂ1K:Ы@WāJ2UqYEST@Ƒ沫qN_' Opp3ozԦ+gXȡ }*:L]li;jҝ!` Q˷� \fIJKM2XH^2/ߛݜN%+[O}*ϫ|C9Xgvx\w5,޻7Frw~hZ\>w6!  @m2OOT oj01i{\|'dY&ޙ{K&>WLtAureR{lmi"kLsD9_a1+-]c>GpĶz20Q~=;~is}&"֫Z4D3yɨx%bD ~D<u<K;3Wl_b:kXuu Ϟ`�' 0}p>&%myN0`Гl#|KՕIq.6!mcƆn unNWp4GZ+^%VP`5O,duoi38N/NB]Zs>;;i9;v^s#<�nZ ]"_^PH|^ZjlG밬gl!-%b-ZZA~x<yjC~l@B (+ Y9oU& 64u!޼4%0'CTΕL[bn'ߗlj~3Q- gsLN` ҰĊx'UXѓpux0j/ρ,΍K:O[թ m["gvUN&$aH\J蓆L3X5. t&qP(QrgU.q.$_ۢ#Snt|1oPڮ#x4~= aǣ�^+0.0Ǟ \x L#P. _d|9oru2F UONֲ,(BZv4yڑe`0r5!#Oo!ayW+&xdeawAh \N 7aY~~/o;n=~3Ö<z:9B1KUȊrrMNz`Ϲ.氄-Ҵ/Yw%G�ɃӇ #6MNF�-\}4bVdS3F@S-r-2en2"\Z/p%40m�!8Txq)Wf3X8,7|]sOWA|hBk0[+<iQ9 $hPsc`Z1�˃WB"yσ7ήM7~WPO~2P}G!9)#D~ih 6 cGB 'yl !h5Re"^}hY"b߉O4"G-QR|VZiSyRMkb)N ҟ0~Ky)ܴBjI 03r>cL7o* cy!FM>ԟES+&�$0-Gmeb؊0 6|u}n9l!3Mi}2!s\qdHW)7?,[x\FJn&7ó]VzhduК P.ъov}7R ZEti>g~Ki_CU N~m-3|Rwξ`ڰW/wCb0*p[^Ҏ<brcηIELygu>N+ӏxh0D麧,AW(q9 qҺHNv'\_M ]+5- kV"p{=/ar&4ݭy%O6n8qP-\ -z=mբV^j3 z) [ũw>Ȼ-D*!ctdgKW�av!Kۺt:§’+><gh=h:~{c4Glatnw9ӥA(pn&R~x@+CD@Жדܹ35N= op.BOghMܾ~}8!F$]v`xC<ڥ<RV7a4mc3ڂ~xݣgԗ1Cxgǟ T3EnCAf*^(o gXiu�<OӔ{.`)YbvNΦswpSe_<s+LHA<r=\Q|lT7-fA:x öNj]?< v;LRhF{i7+9:7=wX\| |F=R6x[En3p]:zb942[Mנ}* ]F dB;19}a5B<w7>0ۧi;V{[|1{xc2 24^F*ѯ4&DwK.A^8ylQ8Ľ?ݙKpRٔ'�v<)nYW=h`mŧ*e ~_d'J71._ʫ?ƳVR(׺_.SMzV-M|u>;.IVק.dF۽ͷafg(/0WO`"fܔG9s[kY|҉q=|qWCצeB\3_Ƥmfر\+׫]z)S$I:{6]vUJ<Ept/W%V1b.{ Z7!p]4o)w)B{A>N²:}wgS2 )GrM}6�:x_pU-6+;>;{9}Eװ#ނb/yҘ #Htd']vˬ믞LG&x9֊eoLo]|8}7ϧ__~=aq7O|:v}sMZѸ0Am"tEPV1IgmɁ/×5@7_?|FKڱyFڕ撎cߨWT4kpY~47MPOkHi <KP0dEh#c/21Da#$0KI&;}^?>>/ǕSLv95_9^RĈ`\းY{b1Е_ uJAF?֙iO B ($׺ t*,#@q8rޑO5fX+0q"x8\y  ]?j< +(�K솩06ANn pL=20a_Foщ7`voŻ+;BMF})7)0woq0 aw|A?o?ѐ̖X<NI&9֏x =9�J]GuTH}OB*Z*ȳ34+Dͧ|yo A7]$GƏ}<he\?O8/x]~[^..qQ{9+ʗ5p,K3nz#FI:5[%@oնƃ"20ҙMᶘ)aSy(I ],'Qi5I6h7cw}:=G `W'%p@s8Vxf'Lr1u5~ue9e5f^vu˸NۯGGD==BCzyC.렻wWװU=e9xspM_q/0T6TghrLʫt_sF.D<}b1o+|uT?Q8[wWOLSpjj&*o pd4coi[c쎶NxMO<)(-8'1%“ RǴ{uPc6f@*K.Y7]>R =N46n^իnOΟ.>nn ~|zMשyp%wb>)'z &@fF28xJ#G 38c[/\`ҀLLS:.q^ 1iz=xWk"b6G$)<|WwJF -v5m0+b~հ"` ҟeV5d lkyUٔXq"[yN§hmz Uj{/N*^n_xH8;qa UL ɇ cjQѴuOïr:~%Vi=YOI˧YfAAQv,kq-i&BR(N;pkm'<oa_^b^ w7+ g Ԙ !]1fiz~Au$a7,|J:T9_WZZU-#<*&6d}v;?ѧXyűGBp)oZa7,5 xD�֚y }pl<t eZG~@>r+h0XuؑjKX`]>7O3q'A'hzN95edT,{4BK#@{fM#+ծ]P6fr<JltϞOW&gƾB)jMM) -S[�]ks>lI60m2j &V@,-LJn~,u_8x q}1!s<J1?,KAMX iva:5MܝC}tʹ <Ԝon/d#p^GkNAK(<Es& wۜ|򛯞N?</qfؒ߸5z^cS&vDڼyfMTejxYJuWxGц.6 GpSO<">6i^1OpgR |_ 6w<" %`"�mk?Iʞ\P5(~*D|FIh dͣ..pLp}ZR69L?ӥZiju5Ѧ%g|??r".ፚ ;<\PJ)7ytUmwHB64 ]|H9oU߫yIkpw: Ol8-;oJ;NEoF`(j'Bm*Ő2~& aty+ʯw<8R I(Tıofc2H[[6%sM'jґ8/Xvi;NkϲFO-ݼՓ Zl˯*ML_w{ 9@�| η"(zx뱮�oDV+<k%٧_M67oO9L^"m*+JYƓ3 ؝ξ7pYt)n94f`<㸫ce5]ۜƥCv{s7|wOck]{"hf:o{o2db{փ ρAFhWXUN.4yfǛл\&טܹsrw- tgl FY-nl[jҨ@d-\ >bRmVҚuhɏw5-8do ,>pcw*KU5^1YT#l`urs SH3X8tDw կ<gr =#YAf|+wBYl{czh 28VށDYR7 ĔZ#?|"C[aҶ/mzyQ ZsêoYQ}bI8~,YLr^\+e9[P^va܆+~ &U*Lv"Ce u>Ѷfs1}7Ax7RyU>o(]ƺPn.:r/:/0-p%6Dx4]z:D?qQ,Xi^|gowx;QoWw71Cl9t:gʢ)SzAa [mxҼp|<tv"LKh uȌ$(<,eoKPř:{/ C&h ~UJ;<Ϡ#~G)%�iJ^~t$"VyiB.C,]ׯw9W_~9LpٱaVh_4nK2 䔊dȯ{ }-+" l=G|F֭[S0ƙ~{)KX^ȡ@vZmzw:|%8�;1;_&>d_;x#At#4n._r۫Wq!+:бy f1�)섺߸Ag`l\nDv=5{lXTH|g<8u -7yxy*a(-w(ܳj1d<�|A/I[>T升س\#pѴ{vvj;٣m~Z˕P>AuSFo{&&4&5r ܳ;ӽNO=MlQx1)B]whKXjꂔ곉Oijk> k<嘵h1t`7-XMdwh!, pVE)BBB, /i Br=6Yp@W\Q>A`,{T2]&~45Co%ԑMy4p]Wp0r.)b[l%H~NO3yYB)W8 nGwwYSv:\調ٿ+ܴECRnݵKV89mpgr=9aoyuk{<| k:}קV0*_KLozV 68 [W*Kwne<з^W4%XFMn{Us'~SAMڎy͗m#dc\/M:pN#XIí7;O޿zsUZ o>N!] Eׄq(EbÍ;^D]{}W=עί:֏mm:|}1b~�cނ )XqrB5KGآr҉ r2\!MvslNvׯqݺ ߋ:WaңMY懤B\䗯_Dh^٨w‘k 'GP7nD,?C{ +1#֙ 6E3_D N].ts]O}^!!]a I5ؖ`*,Y" I?:[.t% 1/_s&Ԯ8Q]}SN7qg:G?c,'aOsOj <TPw/v_M=!H.t}sj$Daq -]! BSxFX'sj-s T#tLFXpf/5u 7S: w:ٺA#u-gJIl9 d+&Zƶ)-OqM,U]^i5z7UwU>ԍdae`'2U/rt %^\/|گCogx~Xo$ŗ2F[ezay SVãqQgОW<i\:p_ 5 OyV[|>ϡV4et?I/c@D.?9e|@&I9z[" 3LF6M?zv6h_:S#ȕV|-zo?g.O{?h~lw'|SW3D$Y[Cr C݁ji¤ae:< ]Nc~M^ƋT-m2< vI ]~I 3pdSH5nf%(i`u695f50xm. ?ֻ\e~7ޏq4)+BtGD3UԵM^>i791QSahVt2.sPVC:NkG^-OQ2FxhќdY76#s5+s\~`׉> ^Q/Naՠ{ GM- /Z\"y'ZBm]e*nj/O9^&fOM 櫶.Ds/+iyw:Sͤ 3Fщ8h7sh=$xij4oBUZ6iW|m^ϥd=Bqq:Om6_+Eॅ 5oޮO9g2>gAsgKǏOO;7мا$!?Y�l�I}vGΨIeU><b/<_t& ߝ]1R|֩/L_D*sJ`6tlwۓ.W|*WWlG# *yXCw3 A=rYj=�'=Xt@?] zc=׻]έ^E?E;pY+}U8LV+g:AOM]nCx%k9R_~m_3˧a"|~_~"8W_i}~Mt3kb ZOYΖ;]rSH|iq40K:SnNOVWT7:kR�5xSq1ɟJ'LX3ַ M OQ\Uؐ3RjW7N' +ep@KXG_owH Gm2ТW<] "~gx< eDkv>AZ`2.V[Э@ 3^i/k<d_Yy)=^=*Cۧ:q!n,Q-ڪbXw+?@am.+4x; mݭfk[Ӓ1dPP(=4צ]S6}sTal֛۬ UP9{!X;oryVK O)G:(1jc di?5t۾q<8­‰wh#=зLkRg?t_c\KhUiv@cc"RYLb iePaHs1=I'pܤvz' &ڨ c)|q] sM_ I[& ^ i=2j<ْhC{]񨩒0og|y+ ߀:yuɗ-ǽ�[_P7]�&.#ePmX 7n׿(x]NSLw@yKpnJnRm#iiVmW}c[=?eޠMn]0V1ޡk!gM;߫*]Lku P`W:NtɤM;TPBEucƧF!8f L,Yq-;(ۿ vgϨÄ*W^[:^64v.QTKI])C-]B��@�IDAT2<Kf7"=Y4RtO>e k,am|^>4ɣѥnb|N2En .~6rɷ^Chv`Vex{ˈW8ҝ%K׻WPT>ՄV�? wBj6azјD5N$!Z3Em ISV1P/&Ɓz8b2b|Çw?6T 5,ܘ~Է @H$#<C9=KaTl4OaNxٟ ڔ+ER71 Y-<7.pֆ aַu8S*k{&k2嵠%I76Q󻼏ju>+XUZW|<g "^%hs Jݻ!(KOص6,P.e`vCפon} S6=%}&}#g=G|r c(<wF1 % iBpl g__"Bsp5tj tLF<Fj-C'7B, `[^'pMA ?9q7:+|`5[α+9J0Ɨ!PpFRK' ?MMՄ^1ڿmoEu=chl6r t?JqҖn=8x{/ ӆ-(gȦomޕށ׻uӱrKq`>%ZZu)`s/7t6~NqY15ޯ_{w\\|S#ۅԡUdє tQwLb7_vQ?><jkziyɀ-v+lwfOZ+,P 6K3M'6vQJ,/\仡&<N{@(~`2죍:tґW4 t5e7 tx9Ղpklg{XB]GLS>50N$g/7}O͐�wzK'}-Y3mYj6 vu{9Ѧ*hmH0~\ o|:×q,4?l8Rk~9KX9*dj=N]9|nto{Kq<"i[78ic fD=0CjhUqcX:~ ;R[fb!S8q[7܁7bfkj*/<4 T']囟z {7ܴ o;T^ ݜ\^M=UsHLEsL6VHfx6r8~1<NT?}chc?fwIsjp*Rħcv}HaXZոT+j"j84xxVq4ݻq])ߧ^@nƥɊ6. H-B4ɈeY|%^m1;OZMx3&U8UT>dقpcY7m̰ӥTѥWmk'$^]PC|v"wO3 3wpՀwpDk<ϔ`c$Y*q>ctsCǶTmL\]tazc|kx;vHSU}  Q7Y,I_crFadha "$[. //nB&)�*TefdL;W9~="2PcBSޗ\)Ѕ#)v]}͗ h@cQkbͣyB m#MB(Wu.::9mrKGm!ExJaw!q :b#ܳirХVz ᣇ:-d_Pd r .xTySPu!p?�EMS?sFK\ ÿbvr}VL򣽩 *UHŨ%?6Qǻw O9.qWI (fpT'@b .C|htHX2-s=/R+C6]"s'Ւ4D :PڑY`9Q0p8ȴ ~E[mةbxL�\Rq䡛=.d-՗0s94*˖%Y-{Y~blA7BcuFnkb=?])YKNݔZuQ=E1wGxQ*< %y7zyop)=o^.#w!ʷ )xa-5̼U kڧ3`A8#=kK?+ K/VW}n 2k q A3 &d.i‹C齒!YG) S["7 ?6L^NMT ^0ѠSqToҳ;6k]D9lSU9q9{o/[AGBwjo Dp$|TKU"tH_ow9o{CDf?I,[?�+: ;u u1>?(goG(kĊh^VYY7Ք)S6/9 "+TYlG)p&9 +f 'aVdk\p[:ctnU"W{7vPj\/(:`>]SԃO•(0nS%K h?u^ԑe2귔,MH{ n3dMaf!V%ޅ!I:9IJUgusڊphu-1si'dB|VUJ:#'C*`F/~Bç>F;;x)sZL -[ }*/R/N1T3o$:䜵~JӃ;}tilSB:UD5@AUCOQ11Zh [RLiY!|* ze`{KeY'8 _ L[_3Wx͛�ڱdO$ttUGpsp@�u<^i%92BY/7^A4Uk X)F0& LRW[n"xt-�ӱ<KI㏂}^S\ &lr#@o3$;qpG�xNʝ8X:;[?bqX}s_Z'1n^I{1!γ<~ 6)]S,)੬Eb]BjNcX7?eS;2.` C |'4 N:6 66H8ŇIt*&!9l7 C-aBqc %RXU9m"x(+S7Ŗf^ƥ}xXD< n;OG F}?q9}K`~g }%B+:`Eɓg@2~iƪKJ~dbHcu^HcEBϴ3~ʁxCݡ\F}7qHKJ 9Tʠ3rR]]FF]urTSh|yZ3TD_ehg/ >f+B*9gQlM*pu(3v}ؑEp6U^Xg L ?3QQPm�"p3 @(,eb d81O^2e*ιdñ{HkO.ź87wy`U.ieɹãŒ3U*ihR3a4Oh4vc<#}B g) 봩KtKr_΃=Ԧ2eLN~i2UL}pw8aQ'/5x%7^A6*ߡK+d|D81)QBda!NMyMt)Y5 (_w )+L<-nd\@qIc%8%xORB$F2,[sQ'euY�T}T?)՞!!O4 %SKT %* )k*MAek| 2.2  RحRMpSpĩ 3K>Pp{EwtUrڻtМ!t<7\us-el:ATg~ s[e,Z&c |nV(3<WW'ܾdEV.#v3>'?|8ۆok PUmi~v}芓oӛ",>)8FA(> >UvjyбN'(X_gQĘ!`,1gʄOdIXLh5yy[vď9N$K.>lMQ>S|T}ޝO>naE6UKqu2pWܩ?C7˚w)Y+NkZ2!&(z0P¼*s"Kh_-[|'X6V&pR/09K� 8U&7+oj3yӠ2 gk�*q?g^ .Oy]0H}.AWaIre ?RE)vk~_de؀]}] �I*=vf7 aNMT-c`Gjt³ ;~Q3� l(UQ(Ԗj彆DkZfkaBH삌WiY CPtT?xq=]cB okq$9k9cZBP^VC}nl|~ W YB[lבz+><Kk"&]|+YO1q),89(嬈xyP7$Dz!Lӎ10`PׄW7:EкƊJgLG;Xa]w!zjűk+QFՁs[ "6R[8+$rEgN]#unR%%+|//lWV�!xR7),쮭~ S?<'B905a,#_zu+iXQ`:]I{O{IieD@9 ^(CyG**\]ŜqKسzg2d_<*y9A&?|ng]mU>ÒK%40cy҆6}pODs^w\6E<7 ࠤik+ ZY.FYb9{LW _KO #6UV uKhx %ON]SMXDB8mƛ7_lO <O WP9͆4c)67B5gM} rزX8UXLez mJwz<ߡ7XV (/ϐsS%߼> bDjWs~8 sG9rU@_2Zܡ3t@oߢ]MITFQt`b 05^cWS"=1+ g A ք[eRly�V4 BWa45>Uk=:{4:<ܱ5F_*z(�B绞;JNzXr|5vǘ~)[Ŕ_D�Q!GSĂK..wlM_t#ԁչO^3AT孒LQ! -IQ饵(Bv2Ctd's`dNL=<[B``eoRusq!ɖXf^SQѭA`e'.W[6m B^RBW?/"\]<P4Slo'n# .2}�躘T7h=~PBN*`OfD!Б+zT1O>'iy'z8 q)'OҦ4�|䂈<@u?y}( q9Ɇ˒UuSS>~ [6.tB,AgT�<uțd釠,'R)SG"U=9eMcݐrCxm,|xrQGԉ,]I('Z[҆"K-?QQQOX32~qrR刽)ٸSLXeB饏 =qQecrK)vG ˟)1i*růë 0ȿ!'EE2v23, hd0Dʷi_wS:GmMu7^AVW7d$bȌE(9)]Y5'GhI8a*:'pDlSɝ$]/xAL=aöBO1C8g(w@b8q"bxbV߄g W 3%$TD$! *U9]]P ւ,*KKmz _Ij̬MB%Ӯtsx n0􍫮 L^ma8]`Z{gTLi+0BN<`q7t\ylb I? i3m |<Kc^{pW NX=j_Ű`Zb&V^W^ /P۵ }a8+{Yqkk4E/po<r4v v< \Mk~zZ u^n*~9ѥeGًw)GXYW:Uz:H7)jǩ;8˃OΖ}6(갻sw2gѣGNJx8wqrh[ٶv\uyuXokҖX{Q8lhOš|q"T_Z N8ӆ;x&N|yQZ-3Ov}D8ܰUlf@lYeI>jsj%Wkw݈⥖]S ?c9ߦkզ6\Zp%eo.S*2W䯏}|?i}$VWCdY<Wa{$aar 2$Dh⭘3ʲ[TZ3ӦB-: bYa+NLHuy;}cH2W`(m|eS?wP-0$~B3 7N)g?*Agp@aq3FaeɵM7 4(?C\ڞc{ Tcz pC"O1IZ'\BGYM�D<BŪhW'W6/!?],Epϐ|lu)_NORJԷ5kѓ+,3.ǞBNWpKXyQ?9ϫXݮnP: K)X\/) /,Ḝ>QPTOY#hA܃G<FCc1�(x%m֏i EU1j(n_R8.g�D¯sӐrb=/+w}ބ|<мGO2dZUt|6ܿwo??l}u .a,|)ccMe&XYnK'GgG?I4󺎓;dd1||9 Ӭʭz!eTUe'ӧOWlQKX�t7.#tѝؕMp(>ĘL\tsu4?D#m\]#ู+> M I]EfSp,>Mx-O"OorO2u'O3u7_; _$)0Oh?g? cp{)|^nLGƨ:xO[Q1Tc|^+K` uxvAà|r XlL 9P-ZmZ<PIG  ;.N5"[iIfU Q vqˊq CY%,B_iY0 gE1@aL?Io@G^eIUʥڮp:7Ry䲌o >U3�qPrʱ,JW:M!6>BuP9^[ W,ةgIthjȿ|W!,9uS~pYXjSYG(>F6ӟM6I" R= ͊+QiPN`G>(vҏ`q; .O6->Աkw?޾=v0<>|ٳgje}W _‚S> ,H߉f:^Ţ~J<[\̜`YestƿQ_9z�TH_oY"™*]p&'SeQ?(2 <3Y R<n)E.(Ĝ;`?~�~$t~9t40|Kx`yBƃX~ ?>_|1qpx4"7Q<Z$p&UxC5׃?٧ JN,,}'*W!F7?_JF=!P^5BIA.K75f8msL2c Z&Yr : ,¥Ulh,_"J=yD(vJMsg a%DcT#aȑ�/5]Fa}>'|pQOj-SEv|;^lM{j3y�?\w�S7+9 ڗ.D;m*Bm#0CoJRKhP4ȆGr6Td;S <R-U(¨,q;R|SxzeKXg3or&K)J87[NyǺ^ʠ`M9Ke( V$o"P*KEqL~DW\F{#K;)4QW9jMI6e<)\-O!X(<A@g]=#qձU})xƛTo,&&J"L{^R]jhHÖ9WXKY;w/TýYϾ9ʺXPt ~U+�\NBTAڜRՖӀj0n<+;IE_[_Vv!0`l@3'ѦQ~'p ~e(LX;dn1r((5qK  VsY: Î6= 1g:B~*EO-lw(#9 ۻ$YӚc,sTܶ G?xɃa? ?5 {Z*$9IRi,edI J_r d[/lK6s4'?E{=h_1+\1Es:"ir�!WՐdZLx?}K8Z\ ˁs5n5X3w(|Jr(F Y>8x\Nw+ݤ:]˦6 @1ҹ Eh+E zBh+*unoKiHN.Oɛu}�QiiEcV=V0çkTX2#)k0YèդLs3VZ'wdeV[c9 } g²y`"9lQ&ET@˜csٻ=4J Jn__ 0p`n75&iΝPlC;mq bv/Qdb\xM8WERFzwB,>eE4:P:.9쫟*I[|6e37ЗڵM�9D<qeXQTZA]0S\ w?(/bjowkm/E&xeteOҿ8(.* Yb%# A< e`ǹƩ\�+l+5u@L թPg,)?dqG;wCsbذB$$&V!8_6=J;<Sp⟁醄p>A;'Zqq/Ň+פR ~!K-3[:eEw}u'?{<JL}T!VL~0_ߜ O96]8 .WWث2t6Jg-oh@^+bo@|_@XYldkfE{}DK=ι+Z/x;B1ŗc2ȂxMGGABKHqk^V/pa,Kux“XvqiJ=g?p'a&M|x43wb<1!AP b ?`V'FqU @gQ~flw&`~Ab4sw EjGQ=u (2VH{ʙL6�7LMTɄr{*!C= :d:kPpcD L]E #{7oOo}mΰ~  Zh5z U 8V^;1KYL%YFۋ%x` cy5sK? cXjԩ˼n_)B<(t<E~hc P=}E7J,Q~,%5 s;SIG2].jW_Hy)@|UBKW_ _=y!KC%=<^d2>z ՁJArehcS37y"+KY]p3T9M<bg:SU*KdyC! >u ;t_'m<Syr}-xпw ?߼g҇܄ǹ[O>xxl}>Xj2ӟnφݧۢ5ߞ=XIOuDb !lQ eN88<no Fa(PuOńeSlAK.|Җk˟yIV|%zlC<G?U?Xl^}䋜`W]S}7)=)!EKxS񳡸l걌ioVs' ퟊6/tkD&&)L`xe(ЄJGG,wQGAx;o3+uR&D,{^|)X֜(`U-z0d�QШ׈ qSmTWGJJATS? +bԫC:+L][UP+X]iQAb3%1cu}'ʤpEɢS5,ݴRr/ p-Rǂj>_4ԋ!.̴)Nj R7bm\/A YѦin0�.z Da+ř:+C6fqZsʗRzV̅hvq܎⧼XlFzj~G3C >ԑp/>|/ʊ/Kٖ7+YQ僃?/ϺkUӂ:ypp99I)+B{Mj{E)a+j!LkQ|+AsB U08<U#X1^sd;D=^xQg8bk(Qmt^hﴖ*�8HI xAB=R>/çYx7>W~3Y]4X`{gW$>QqlCҹ—]!8 Ҍi\Y-uCUu OJޕrOK+~M:BG-NAJdZ( 3L9]](N,V)4L~pe)$%.e RGhq,I%Ur=Ew^p<rK$<*F~p4r̥IW)=wdGݹ:Gݱk:k/N'~+RMbN,Cя d."PiO|QNaFwV$T`D;Νġ8Β v.d^&#?ťC CxX%T"C $ o3g_6EY�ğwC=S塚 y ݥupZf-!&\,X8 wUH6Q X#Tka,U6ӹP8Y#L:(܊}@ɯ:+u@ }6e=!9 ^W0Ҙ)0.ST'*O<MU'g(&09pGz0|ྔcY-2>Roq2dTy#86 ~A`YUyUl:Z}8lb?TylRԙ]GqOTڂgGʿ|F:&9X/{4y8eez@gO7tkVK~x9]8H3pVڣ%ȗXzk~#n_/ >J VEU-go\.A߈/8G|SK=jc8bM>ܷI)xf7ɟ&EAf|-B<(l;Z}c_Nt}5lYO@A;/{|XrΡW\wxwF}+tJXj\"ISQ⥙J'9=4$^@Χҁ UPPi]?9*F�PTpRςV؈/qNXP[k Lpsb8\Ӥ^ /!NR9P-Wj8 Nn4_#D/olNIE11k;Y׵-2B"TwR$qO)hˊA̔g'Z.�8 B�aTXzN H)1sZ+Gu DP%1 1Eܲ+ F:vr*B ̙Ky遛@]6Ke8~Bt9+>�fRe)'\o`Jt$=&,'+]77MCc)SyB;^IYT nR`;,sЙ>  ajfE#0ұ? | p($iu(Xp(Gze.|ũ uR) "h7UbkRnimXq9Xk/9L 7N_p)2Fbm)qxg>f5�<ꇒz%U*+l*@wEdv@ӓ<8d:jo;9)E* i+A7;(s?$^UįҫY#H" 3"6>،|O*~s^7aW0,A @xK z쐕Wܫޘ1K<+~ݮgVv.7ZҲڧPHdN!'Wr#ߵ4h ;yVS*xEpYI;2,r =YU*g nj<33PlȀ8)~ h>R0 \ᯆ-5:U`/vY+Ŕ}v3yTS)x,GR5sv\$[N_BRc1=eEUZwabUm~ᛛ(t1xlTs3ی/jWN}>e%P``lgPX"F9*Uz+ SN�`A@yӡPs*%X„ xEs2@R TxnXƥ�PL_wP$~ :W|迋j +R\/eBmM&1\ʎ2>xL۞_OGoASh>ꖫfXG蜁v8ywd9NB&b vӖ;ds)q@]΅8)B* ۢ\,agty>Q:tV?5g2^(X t0ob֭~ @W)??( %(qIc̫�%q?ox^�zNe,**o Ĉڈ,~DJ 3yQh:GYrs^*JC~6s3Dvu?_N:Mz$cf|K^Quy&s{yzCnϬhPy }JuxhZë2/sM7SƢgjZzrJ^yN1Hqco3P(b^g a H*#qgӫb?Jz`6D*ߒQ;k("~H._OܱsP`aaI>tݡoKIҺ.aK{5b Zh ;lq:P:/e>߾X7`xX^- gE5Gg/C=B.EdZrs%q+(#0dـMZK ")+S0.gZⰔfsN0Q3+9"s+*(\+zEVw^w8DTs$Y@M`>S8F;g\h/qXyQp+(*-a"�h1CO lJ8FXHT{�\UCVիb9)aqMŞDAn>DXІpyӌvI*z<+>IAWp,Qb|RQʜ]|=lRnn}0?U_u[Ť4ץ<ʁ_E}E7mo |6(WF,YMoފF8PU&S.SpXEM^݈ߑ_]&wu'+gږ*v^T&yP9 :* HUAmMkg3!vnq &qU_򤾕�q*p8P,gsKY7DZjyPϮX<!$^^e4xWt'RҜH1%: ogkxovCC;l//>78D[VPzD$Z Bq[tbb)8Sˋ"+=SϪ Q܏7$9|)%U8+<w&(|8m ,qK}yJ ~s(:!,>+RP�(:R-ªO(-w:҇(cy4jKon ݶ"κ\*6CA@pO^pGRu)(/T&ikZzێP6θSt2]JtUi"9`\EBB X<9 o 8:(µ?\aY\urV SKMGL9/׻&/QxZ x"Lv,FW8Ŗ+LVw#!J5U:_|#QF_u:DD9udž6] %cn9"^ڜ|GC ^ ڼ0T; ]g*Th<ߌ��@�IDATX, ^LM߮D 9JH=E e{ѧ?=b2Z;O<6_*y? x)EqȌO8(dz R['hO=�"2 5>$#Ճ L<#՚W/w0 L݁`jT=RS@>|0̜ Ϟ^ /TךحBEߜsπ2(!vdpO8;:yCk}bYxWk)rhwf pJUrah8%,+ N Tݙ r&:NCL. Dίݓ)}# sR8e)lj]P"Bc_i jEb sc]hvhz 뎮"]UG31H{*xXaLK9>=Z闯\IcC*,C^eZwF'hXŁ ʕ@x-jT�0yz.!|ݝґ)-@ȘHrUU\ޜʪ2R?p&pE`*[1Fk/ IA|J 'diU#<(I\VJD UbRACUXH%n(Hsi̞]`1հ<fqyZ=uyc{.lj*vC*32] 653M"ntD Jh"OUg[ Tqѣ}\6 R=+3T~XMK=k;$iJꆌ@EǴ(5I9}=#o⯢J#%$5`tf [4)/џ󑂃s]z?0EeQp5Vv\.\jד~o|8 ?hfD" 3<C5 6O?̩Q>|8^>HW^s3}WW~W%VD Xlt\EL(MUOEt=;AsbNDXᓤ,73%%,˃M&p_9 .?(up2M|.k7ߢn(;[kOL`+ĝ3ϤW(: 6]% (蜝HKu܍^}# ȇtBQ?9%(V_ZQ8yizVQ�b`Z+*鞙-mXXiJ)`O ^M+P]/)CH=J=J,J N".vB `J`$fvx3P`T+}y*_+ ^ZQ W_ KFR XY؀p]i?&Q�8'Lqcwucffǎ 1O;<"-&(;Ktn|u.DWhn[;(fFyرA^KF Hq3#A\@v8S5R{D)QUo2@< 9|E$<CnOR+F�W_u�'x"_RW+|ߴgꖬ e!ZWu? :u!V0,WRE %yUj4k3lnURiGïk]/=v$V?70@)IqU!PE,~ <{/4[Jg*$MrSOpY|H<F>@ғ?pnz7^Y>o؞#a}+zEmP9a) J01Za=*cuO|ʩZ˝6aK8#纎TkLiظ}_Wը;R%شH\=MItf=eds&B`)8,ф#Q*Vm雑T/EZUyps\3uk9PLi_f;e#]7![QL)+g'A#jA p&$τC&3YXp V %U'GZ~28~>V|+ʎMܮ"`mR�\՛V�J_tJ)hz#-h{:*awwW 5 b\NGYVǚ v�)OS .keY.ZCsm^K±EZїҌsEQxCG;dIez+4_e Op F,Sʟ_<z\]rHi.EGýۛHlaEJ-#i{~LJHV YȾ]"YӕsV5uϯ`.yGK.6?|,MWȴe+2xSOQo9I>zfF^So/3r/v~v&|[pQq c/ <C(7S?([@WGȓȍ@BZe<M|.k!7u x+V~dڥxkv 3> ٨-X:#/)ч!HTg<XuxRo;q'eA)|`a;t>/PS}Ƃ}z?QX#PؙL'rǬ/e�A Qb^o4,ؗYC0$dM0M^gJx&}@R*+%PV񀟥 edE}.dx wJ_O|#L!!*gQDn`}TgS:Y{8|OT;>"BzIp%\h"}%AzxwMh(qxvx%EF /da4S2!Uky\qqp':ʢĥ6xt+(]vI] ;=u ~'Lx)\tQ_wU ٦M'7Ik0M@~(UӴ+-xv MOMRk<y2|#mÀWO b_rv nz _s6^vHϑ({A ^zw5}ŠL&\rtES2XWk Hxn'^Em+byX{eK;|eJv] 擾jb=??㣝da>=,XaPbN@Q?הܱjʴ͒Xwh(l@{zZƅJ7#yKrLظ&8z:9Rmc)@<)m Wn$wh$3:iOu2 !t^'HoAYH픮 %+7\#/ p;v1G&BU<:&Wh鞖~~{׵n :CNCE?@5 ?{`˙8"0}o*p�{ 8kt,iwȗZN?]ʓMvCF[h3�3}1+VZޡ[6$+vK8u,?T)p| $W5\3N3W/|· kv2-�CCϟ tдlp sj+ )ƴ @xYeIP |q0o_?voI;l*{i>g,^U`} [qF).Zm*Y嘕`Uoբ#%݉g2I6ՇO1\RsTWE2i X?'F+b8>7)Ĩ)7罂|Cj@�lm,E'wowEg] j b~~ES;ǂM4 YuG#Ax$&z)?Zv0<ԦmY,o-(kZb1(8HЌGZP8Nὄ$-Kp?]``;y V(N帓wح̦+ [6yJMEe{5[ O[2=χ/YttL);-,SNUTt=uSW?9Daf6'{dHf¼A0SkbfOA9K1a+p6 ^5 Mf[-GƒJEA4|'SӁcw 9Ñ-2`&9'")k)rxO{&.g%uψD 21C mttχϟ ;tvJhͧgHsY PA|<X)38a@HvE?SAk\zړ|3Mӱ%ˠrkOQ]0D# y1\;5P񃟂^ޗ1Lr:p3ͬZ(uG?<~0lf=�'F;l 2=~Nu-s:n-x0[Gdvmڱl<na!﵉rKI(b]zm :)2◚D`[_$QYxWe+ijzUcepe$fuERǫmgGN+R VUgH̡+nh1c\pV%/W_IQLwocM~S\>x>)J  X٫B`PGSj&7=ܐ()6w0x?EYT^h2X`* $PGN8 #]M Mܬ# ;*=;_|%=�Հ H Rr.* 3ZXlwVHAg;B%Zw"3q?3 G,ҜU͝]2؀mg# +Cq&B&acSֆg{wV� FK> jEvjlUXTE\?Hc_|^WУI|ERR[7trTU9}t2)(w1|_ME9- x ߰:ڹlT),_qXaK7] #wԩΙwJ_M+Tw5!%4#Isb!]P9<<q(M?Q?lNAEr^:16J@ocFl&�F5<%*~"EBLxNGJ;T1v*^Gǔ5o(XZ\8jz▦?t5Ҁ50n-]aZۿ_̊$/5s4RkHrcܑb+ZTaCe k8<{yujZ6Kk8qSkKF)qV@Yӝv:u% <i%?y�Eс|g0=q[J~K/ȇ:'#1yV,*k)y@~g:mM:g~ x֦F\x^#{צ3]87Eiojچ`ܺ3I/?c:zx6mp]Vȣrnjd'tn 7〮ΉvͦE'pUy)ePD#~o:+*qz*晲P.!FB{&>'&}F 0++[]&1[_`B2^Niϻ=:vm n0XeDr@ibKb3ma`<kBǖiR\/!C*Q'\QnHGP"lZ>u ]-=Nٷg-7,WhcF"Z LzC@MV?XeW'%7u-uw7/T@;:IOcπe>@&7]N9\6*C+9]XO(,qB>K9^Q44EFyJ|ꂢsŽ%>ˀDk`i79y |d=DSPqw.[5.H58m)SX!ݧ;;Hy_k.tR (mRܫ?4זs! .@:Q~?r13\%sr,zóPK[rH^npJ6ƗA>5W>яl??hr]V‰_mW+H Z <7M?ZqTĿR~KqW$x3;? ^}o kXZl"^.rY!^L1o{fk.FpbC%ꭁ@:j=-QJ10l@((͸x,$t۲|]!la@Oi,;TF,W#8`IytY\X,48Gɟ[~Qe mEO˕ W)ʤ!7R�V *jk<WKGC5jˀwCM)קϞJyX H`}+؆@+RdՑ-4|5XWh_2|3.'Xp9/siF,uyȵ>|xeХE4Ւjc)!(șRqŽ|g,G[J7}qC+;X`&,D6(͏RWtgTuZ(PG`LQ\|m)O\)1BbK޴BW\ViQ8C͊6ȴd@]ѲQQyAJ^6ua7'X1wS|i<7N2حrg<FxJUhzќe.$%g#K%XpQfV+"ǼbQ `3`(T<oH%|cqKK:V4 w,Bm:2krQ="@<*/::\~Δs rK&~ ߣE`&kajE?\k?�gܩ|.ʯ3I)Rؕ�K}M<ktB0Z340zc`]_+жB`b]K\Ucl1d\*AzΙ=)]Bmvwjɀej.斬]ךи->KӦs)(ڧ>wVBT5b-BViqhgS,[SA#3YQO?9<9, Dz3%7K *( k:iR/ѳoh|SEVdr_8vo]eNGEb.x_WpIz2kxG<m$Ҋre ޑ+нЇ+ٷ4h4=i_~%8jxYev?2sYM�LOTHir#n0$wr~g74+z܁~|V4�! 5N;<] 4i-;7^A-{EIߥJxWb G]L: fXC[hQL#T-#BETQF`U�74=O`.6eΓr.;-y:{+(DpP>`3 Q?W1{6,p:r:vfb݉T, ق@/Eco*0#^܂tq,Z )+=+((G:\-Jc R\YZRi=)ȕ҈NYri7sL$*ѽlkd`FPM=<|%Y|^XFĄ+}ʇL(EY7ìZ)I 3.Z&=8,]9R{褔CsNJxe5|83#a/5zO(|S7Z5)qJ_M5(‘o(eyׁ=C_^.lBC93䍳r1/0} Q|1�yj/3JKhxCqӓrEQB$9olWl[B!V^i"961Ç#RTG`]Ş;lk$;;0Z|ҹWFDFn.D25Yax/9WbUX6xO"kCCjAxg B'_(o;߯xkDQP/X\˪Cb=0tuT-ήlR1<;7'SDíw?ײQ,޴׊!I*mfr)((د^r}P#4>Vhl }R? #]H"}qwYΎ9A鎕pܨt`#"-N |JrpC 3ĂYS)d< 3I"[uuy[h (y" kfYM)aZ^UkO ʹ(v,I^m̥'G^Q�Q`<E7U&D. a8cp#Jˆd{N =v*wG~0W*_5~xk!l,zF9@58G?5־uܕ|3'sN2Cnk= 2êtLN#h*&FDiǵ3ƎɂMm={.8n iu 1Qp94Y$].գ&G[6NeQ)ԅ2Iѹ&j|8wR|7fwj�}૬ٝwud Ctj7}Rh_:^kdbGO(t+ykl"MMYU7QQؼï(Bt( {_3g:@W:P O0�I!y8(gT)yt?|M:|Ҋ1k]Ve,MTjU2xwY9}rxl_ NQ󨈓3_d!12q |EI:=t&X u6nh(!M 4ʀQim_<iayO@`GLdza,Q8 (cy;.P4GQO><>KR8'lx^\jrc);hxdFWod^_)#Ν[e̲q{;vؑQ) *-IݵzOFnTqP /^v{$B~ǫquFJ F|WS0<VqSR炌piեeEy 1x],Q�\;S=F8XJyPy- ub]3E ԲgÆPڜV. [}^WonrT;|5kl[GѩEi{9:k4(s:H ҅.Mޗ`ߊ =9=IV9NOC5uF?W8{ƽ4Cp驎L 5:2s5/}e/^=u~O{\ApcF[g:H|l1Φ坝mKz�,:EVu^)[Zw ௣ rK!41JF;!JkmtI2T~=4 dj{+},cJ<#FrQ?CUsNyřADzﯥܸUmwwW'7[ÄXv?zgα(H`i{\SVY toaѿD<:3c\2'L(Z .hUӕlgaLl{[л*'g4}\cY&qALY"WJ,+^_LS]녀cWrXoϻ*&5xZh T.XxW_JqΕ} ,~CC[E*DKOX/9M Okمd`>ܯNBZ齽 o'Kv,\HYo0:oRC]|55%[j3'AǻH띋lQ%Hаyqu;5>@:,,BN j򹬨E.)r\'af.'Ip%!KWOhL"s7{LTsжl ̔8,YAqu#ƐRwMYR^yOP翓N*7|3k`<$(Zu:U`ci~=H0fMF*g"id;ax(eEIh3䷂)΁YF3Ct&>2bg Xn3H]I�U.GX'= J)J*\V-rlW U0"%M60\8qCn+Od-ZR@X M,~ξ-.{{ӿFREV;V}z9ex!>ɆA,ԇVdb<eҎ=.Ky=Xa1oR:I#Cp -@ܣs`oU>Ġs "^5Y" BK6eU($OZ!K3G6]'zI9R,~GH쒗!xR-n,Y\ yϤųd^xsM^7%^ameY+!K3<)6 ?;x%\gx7nZ/d%LknmOϷn=Y ,YkNlb1fEo`r3?ϊX%#08cT-< $�KHY7;.& $"X\`.n%tnq0UkSJi[HV2t8‘2c9Wg*eNiR)xKxQ-f)2CyfwU_hE] M%7p 3k:R_¼*G9  <C듏d|žϾF pR~!\|䩥^={ke(7;Jp.;{-/cVY64b9| WӆUn٪\q#&IGe=?:7M*uNeOD ڙŖ%!|$_|Sr?3,݊ 1_."4Ƈ9WOv\Wk2zW mYlByrk)uTϊv$s]]J02#{}#:<4v(^e-'$%^V<H?9z]B7wE(74n/1|kjnHSpz%A.4=" z6!BZoH+͎hs\~WZzJMK.}E6*WUNA=hHd=)ZQi4[ � Ns y}j O1wL?Qu\]VN,{*}kcZηdrܹuY6կ.j]xkݲxRNcfZD=;cP.ʞ1bVgkZ즾,y]]Næ/kq2`ϑ؝%Ou27n 7Y5+E.έ)*_|!!E/ D8ݨ1u*V_IX~?Iig{�:= rPكq Sva&,O<$ dDu_Sÿ;;fӠsh`bVGiG\. . Hmca1f;3دyӹ^I ,o37NՑȹ (9\Q|s#uT(A7[LT*o/0.yFq#1x"q" 3]eN*+aZ SVq ]`Rp4Kdi,@ݒ˥PܱNx0Xfx3 _k:y'E m`K@|w3ks �4 m ;JVewacg?)uf:XD\B4pV 6CEӒM]uj6Co[OqKeY$iPuV"oΊ4 ϊOÆ% _vyUrJ[`\tbijq[ l hO y!QKV{_(eͿ˃7.oߚ/� {JSmniı*T|GQ8QZq@$ ЯQ+ tFYӦ(J^qq(Z ) ZaGb&T*zOu,>IΗ,AFY(eQ wi[SR 蠰t>?=ՆҮ™¹lO]a9JI�,g?ײݐf=C~jѶY }~H4=~K9,nMyW񙞉?!m_v>,){y0<~F[1rqM]]cǴG-@ݱdnD?r‡7vKXhx䑆hf";:MZW'xbbZ\Z1),в R4U2hPlH|g&X]i]+oUmO(3 3]QJwS $rNQ_D+H9H?~"I2Ckɏs5XS崅)%z=My ߤuٽ}{xR;ߡc=:l,5ةX o%rr1y1"^ J.0ޱY m nEnK,x%__f#]/O(0y^y^\h $pNxH0VHܘ>ś]VTg]ϸi./_Z*853/<0ลq.;bkx Lgí:6kcN]HA9UwATZ hW?(K D{QBo[hZm!]NM|fx7˸y\^qd �W_9ߕ ,t,cz(s3}B$˿*E'2jBzB -3c5ҸN 9`((ڟzŸ~,Քn+}Sڄ%TZ0{J A 2`B?c ԅK'Rp~r�#4W{4Rn{ymUm+g(L]!9yJNbF#r[ Rc̦Ȼ,mсXg=%?BwF3&R#\7`[Y8@0:J\~LΥ:-\'O) Lg3.Qg"bwtammi3ו�*o3-jSƵ֜ۖO;\Gˡ7<e:BWzt5=`nBlJDiozь v ?)!rcZ eZU=i:GDҪN{ %7Ώ_H>\Bx).V2yM|p9/xl#Xbp1.eNu(CKx!+<(p#e GR@;!߉~l0Qi76l\bϺ?�Y3e젦 7 ¹&SYx) x FUsg:&릹.LF3}kX瑳Ya 3fT<*`*M7Bq<%*U(+8"$($-#]0;%8%e]uR8g )0bJyq`c"o.+"ɸUW4` A١f�\{:3>9Զ=?p`KudS ͆|z _zwR+>Wzw8 0DJ7n:*5~ϟ6g5ޥ˒I7ޯ|,XU==9BZ͟ҏVZ3ѬJ.Yw;FތLf*VPȌx `0{m}+#/֯Z9|+1/8M}_WNk—SMts*xP)?9YԂifJ!UA3ꜫgWcs/O^r~[ N¦[;ȔŸ \i"v3ǚWx#bMFvS023ɇ{Nj̩>@L3~Z^%?˖3]7^prkST-xw|&JGީ;?c^xR9JU/ ߟa]Na}x ye!4ٛbpMnaa:_t^�koIƘ8ŐdZ@w:XV3hx$c ^Z 8G| _Ja'ڼWqi΍s#[v5żʦc =[( e*v^y rfS&~ŬׄMY{{^MgΦ ̿U)5OaKyW 6F.X �$esOM,-OU\?6ʱڀpv|߇p?_}:#3e2``7c*g/ d!On13(ϖP Nu%@MXN.3^<~ ]lEarTB \e"a&!'1vZ⸦gF(&ij.P_5NLWn?ךֺ9yUX*4a Ͻ>uF?X�3 3rG[JT3Nw">g?{6!Xx):37t|Q�~ j1 bi+\#݃ŋuj%69; e!LI. UeJ_;Ɉeh0M:t0BL -� H0NKd5%84);B8(fڈC 2_58'iI³O[[p 1%d blWʻiyjֹ\ƥ+ҶMU;O?߼?f =j|5fcmo>*YpZK*eShKGt Xvoǫ^EӬYz"7B]΍ePgv׻ڟ.=68ҏo:~Q~J \",(<"ۀC_jzέ_t-g"bZz&tl'x B-B�{, +:MLI/w4䑍6X1&XwlxLRdQ&Gn7xC^e$?ʹ4pY~gI<9~_gSřX2j t~j<Dž|�}w<w ^rBѮon#|8 jZl?. S+UB:R[Sm&l` uΰ'bx:2x^n1pLS^0 1oA<t}>+��@�IDATYHY/m$X͸u65ƛN?7ޜ|e}yNZR<{|کu>Rza݇[.9iMkP+~nSǀۯE9g;ˮm�ս /֕nS28tSϗ $nǩ'[Ӆ3L>ΏaL%`t{4%8U)XF%v P#n `k9WM[GxDbw;ʲr{.}<9C-:9D p+ÅJJqj4A�?<-xzD؆ m_6D+ހ9B XlcX-x?-Tߑ@W9ͯ`Wy<Fq& 7izEpFc_@f >H9 a?v83.avi;e}WGxg5)$˥3ƚj�MQFھ)ehAn:WU7L`qh;QS|%6`ZTpoc1 Q ~_OV(hϤ Q|98]ܻe;7`̩lS|٩YXs/reMt}c㒱F5Þ4}1F8ֵyB5|< 9^i 7_j~`%HqjhV¾7ѕjVJ#؛>4Eq~t+V|6_mOg'gh`1qov,{<bl+,y27ߨ'm$P6Eps$o6W X:6mhϳ$ lda:U9/g% -)aў}QO%Ji³:F9[5^B{l>׏N\J#n|=fD([۹U|XgeQ L;VTZ 瞧3V,yF>y>uiqo/9X B!@+W,7@`!%u9z+Ǖ?{Gٳ^ tc5 X668)h#Bó\1[+sqKoR]³<c?Khǿ02~NLMh9ds+:BU<F+co[Fj b.`fj t^ q8jWޯgWW'd{[Ct՛SC .l5o./^tYo ~Źp [+xc7~%(zIQmXwZ1n\4 q|%Wq1`}L? km0qR91aU{J} ڐ e+rZ\0PW`[;SxuIm j`aCW36;b*nRb.WV}(j~wMi'o ?R *R&ԏ&du<U}E$5g\S+MCQF~/,|R**?F A!(3w3^:_SomM\V)j,(HgTO Εb<qKP$3E,L4-;nS&/';5\Jа+gǮRSG1\:n nAzYŐ&9pǿƐ J a[Rm-bR&a0tORYby ~؁'<(tFE^ eNtsv^<4ęncoC>SMQy]<jXg{nqt<>9oCh!puQHi]ՕYIߟo2IhZxҋB]W rMS jЙDTiuJ{WW]=. wW{3ꎂ74k+v^ w Y8ws|?KÝplJWKn7vj [eڈ0(8%TfZoKߥJS\yq/τQq %OH]tqXR0Jp-wn%g^-MKS~t<]x[Fpm|2N9U82>ALݜn)xcBǼA ¢CWoXRqZ:bևVP?V<,am0qXG3&*d.c2ypZ OOk+z|~g/81u{r;#6.#/Y.Sk)AT/TzOBcs}o�2P[+H2Pqهnо^Kc\ԼGπ»W:Q0 �TP@h~x}! 4.<uu9S:"&銲tʱnc[B@(S4s9#pdn/# ,ԉDT6m<neZn[I}8h�+Q5]Cv~8µ)_{)~. oϾemFA40җg(-/ze8Xc 7cx|z\dۢiy5g" ۉ}`)佱?e߸ x7y5P-ոQ.6i^ v帒'9*|T], \R@­rfJ8Sb,[m-kx-aep\nY'mbe ^lE8}ڌx٧s@/FbX2"Ɍ>.Syy L~CwZpΆTZ:dq`NvMg̶�-=Sp} n9:zvlrDP 3HbK (o /ghuY:'y{d9 r=+~}3D܄_WTpʲ]Uk͌Aθ!O[Ll}c. MDoȍ]yD$Bh[sgfWpX5L0$°#8~q+&_h`ڱG>.E~* 꽆l-Plav ?Qo=m?i4e=L_zZd&ʍ]tm=%cSJ/mtg%&W$pse<e?Aw &/(+Ri۩*]fe{\uNghd$u<YQǽ|I'ZxIcvqnKC|[峘` ?gwYooQ0W:+P%NUt" +ǧ|O՞[2KP8Sod'p;_?l)20fzW Lg)Q4F% Q۫ne#�R�\N40)=a 1#w$~G%oqQtIacN$0[1Ы9!%LQ,FoE `h0)BPR9h,v !xCcXyL(2k.m̘v+>K0^n@$B]mP|nTZ6`W[ܻs|[AnjD;y&CqmK53v؉_d-~'UдڬS7L"g[NH4{0֓?51rd; L,zuW#5U xt őƔiԟ{NPBn>q*niBgmoҒZ;M<ovJ#^?A1 };xS>=Mf.=݀Iݻ<vM}N{kMy Y&t&oG O;?e9xۥqx= R.z8ahWWGtz BޭUwLFB!$Fh:9jӸU8>?L<f.g=Z媟,U{TzBJ(qz.q1|wi %tjPcSpW{W ^C R.~2f&//(E{l` a̅UqIw"{@[['tsWH zӶcgE$ʹ#60!"{tO."..ιdb@Fg4_}yecoa ,+|Fb0>eVHCQ1\q>l45ZDC\*)m0BZwIB6'h'b=)Feg/g?uO=cmnA56nkwHκ+434DϞ=vS- wvS3 p+Ҽ cx6jcsExv M ͲiimDsr%b"Kl1hXX=*GIb=p*u`2Aڝ+26c" t~֝CKh*g~laS椿[&sn\a2窒e o3.k;Se*mm'R@2B%#l+6/Y;.ֺ9E1 ZfF^+g,]qu'6oϷ䁖Je8d@o cO_RAbfؠG[z-`6c@{ OkWyB.|˽  [~_cf%fNBq&u .V`O-׍.CWXWv8}n{А]w_r;`V}:+SjG"/?qHPɅSߎ3hj~jJס넛<t-jcG*T.ҩ06.nO m7 .bv LV:U.xs:n7/heE)7Wͫ# 6 厜 usߩ]/2L볆-MO$0~2) Vym\6"~!Qd!Qnģg 8 0O ~ ~iQCkb;h =IO8+<rT&l屎;ص BD..*8w3Oo_B#0d:vް@�G`~sJrJGnr[Tc֦nN�58G<v?i`P^rQBOx77\AP&s).?sOvr4wau-iSxNJ <AӀչ<28 @{V8{X;Xz;_G˾�D.u+M(VRPETGxuDǂ>m9!٦}reٵe~t}̗"pFbӗCvhKovq"n?>d$0^!1[KBТ7)npDL>TJ5W]凶o5=I'Aom;p<' l^26a:>v7^#_#M> Oa :xfVtp3||hk4 Y3 ~gI^DVGy 5װGK*ґ4Wh})3X-ìCc=㳤X(: g:7fA62k!$X " ءs-y)Á+4j hk M3LF Xu18�fCMu6In8LFZ]I3γ~c#0:kݧq I6A.C'<Qܸ6U!_Ts@c'&5 =J+zfk#zx[. ֭]L=iźae64O%a@x 'V׈qeZ5jJ糽'Ϸ\0mQf��+$#UZ :t''%yrEƶamu{$LNgo:El;L934^ If7W7\2 B 1hskO=6{'Եֽ:~]PEa9Rg?OwA^oG헭DzI\=ncAp.c ~|+K++�YSL=UW)+>TTp)=e+8eyM*QSVaH./4 C�Z*bwp{{~r"^ZVj;f'o2霳)Iŧ_twb >OEW?Hg?c59�'jғo[N>t7*tkƟ"?/`\~۾0/Iq�_1n(B[CU'IMSZn^nѨ-bȲѼϬ3*&|w\N0ЇE,p5+sO*Xΐ*}GA Q%ii 'dg0CUB. 39;1O)xh!9TX3dgi'k!\WG^#9()G`\ ^,W4;D ?q jOޜs=[vq7&dkz~ ::b,/HI27xn O,Z.aaoZ+ZL3ܴ/`p,d K4dZ90o8[Z 9 zrhG6n 2Ϟ!%x$<(?,׀ǐoA>7IƹZp<̳'e݃p Ϲ Dq-6S6өu;.uLm5k!Fӝ}Bʆpūt`G~[c784݆+ssXhnV}Չx]Ӫ*Tgn_>fxkKF"bd"nXŊ~,os̉f8~sd/κ}d}#HR gXx G%Vqy+aO>$wΜB!| <w5{CK+okOث2џHp'}ɥ8`fN'<$^\w&"lW[㓇vsrJzwi E;sy| O`{U"uc^k=U[Jx O8W؜U�m^,Eү8JuøPSLfr|�/D8 :" w֐//iTO#p%M{ H L8`aBoʐh4)OĪ|a9W-AS)|a^ ׏Wgw$ }&gJѧP:.YS8LJ~PKvvM%$`?Ţ%wH+MK eC@5t #OVgdP qdS(Am_B'mX+JI<Ys&G,mo? &rʟAL]<&l8ҙ/U `gd}XF5F pģ"^zʟ F8:AWi۾R,6BmetŻ J;݆D9ԄbaOY0F;]K_=ͷjW]i)!2M|_g[|XB]ofg8.͝nsnLG ҉ eȳ8){ඊm+Hٗ\\Jͯ6C>;A0ܠ1 pjWdS-mU~ 6ׇ,ſ|\]utWh=W[˞1mE!Q%?q6AvƄToF_q/B!8 :i%vicWf@%^+b $q:_?Ey2Hsh&[\u'Oi 3Z=qz_ս"5?/qxS%༼`V==6iM݃Gy{M熀~OW:K|~WWpZ *2*:E+#:-to/E;8J& 4α9iqI^yW\�:e"B fپ± ^q @R6xE qozS�&8OͲ`k4^-~k)LdC Ïm'pАDDW^@V ZBs Ι+̓E^Z'㕡B3S1 \t~5~+D#M (0z;Wh078+'i,c $M>'f/.-3? .0?]ga�>UdjŚYvx%vs5+دx{Lqa:dɗjtU9N*8A:qGe8c/8%ZG `, ˆQJ2]yO|1.KӳMвP~b�򬳘S/%M{7Öq~C-R)LР6×LyM~S'y-N P,8?k=Pw眚r~v|CNܢ̞3Xiwӊ4oYPv`$&[<K.o_MT8&h1uyp有%uN}]ar_㍏*νvuw7ar3{ 05^Q3 SV|?wǴs9h;{8/7Qm U�X^^S`fmܕ&AEC<o9OydD cngjx6 GJ^gZBкd+>}\a/Rdr] NݾAxӴ3_Gk)܋pL ʠ@4-^~E]Y/Y쥡ty?`(#=b|8_J&65~|*i:nYh҂j22Mr^[.i,V#h#Ra_2o҉8\Ue+s|I8z8tWߖQ_.[- g9l7cUR؞V3oG w38F/[qߟ-D&IֲS7 ԧ j:;D Co"䈧E@@-Nuc"2k0(x9@(۩Rg<tiyz%;*eūM _XB@yz,W5$Z 𢝛[z*(^qQsJCsEy;qg} gޢ*tJA%yLOm<d^ lb0,%v#[87rpu00>2}Ņz#pa\fkܰ|}# f=Mͱ87)8H/E z5?ڌknBxqu)\WANC׺ϙ|pv3.'<@HP$vGi S^0UB =lG7L*rV}Oߕ3NLn} v},c$4yr}ռ�Lx4 {M4ˆP-L&CS;T8 w 5"<A [?4Hf*Z4ʜN'W<k&?S)S 1.49BjLS[a!VHTx|`΄2geW/^c)w@b*G]\ǏiG#~ ]Շ8v ʍuI}=mrG(f28/헚~y|-T2#I< mk#}*O/|+H-PŅG1ou 񖿳|bWpFyѱKR^п4-_" =(SĤ9^D(R |p‰Jd'4rS]*.ؒ޲X|H?ےsj,2Ϭ2Mhp0Y8Ć1㝰+ΞX$I2PBã-,b `jIK{[,Ds@Tan"%EiMߍxp3Ӝ!kP&SXK9ÁNzJt]55_2Е("qR;:>{TZrN+� fCrԄCMVfgz%A"u]rP "OX[vV# 5\ U*KSBw>7.'X=>m9rX.S*#T;ݷ/}AuB~F]h~M9SkW0om;>}٘\rpv=ƦxO8BmA˶q0. z09ۍW֏,җ4<sh pkoۄ6VB+ LD?e=>x}}&*]Τלb>S&~y6uӮ7Ox'כ]u6 mg\Q Eht& Ǯ^O3&5Oĵ4`rp6%ڮbbsw3&FΟ.ӿlBx3nlLEDŽm:r]N|< |+\eT!sKs>,%k7t|-4_~=ryn$'V)%&3"3CRfw,O/gI8S#45}/ɛ(ufa-EL ?+I.S=(Y@IRUHn{nlJwђcw0ȗ8GJg,%֍' h_#V ?7YN7APN3UV$+hPn뫡Dh(�FH4~&U.Qav X5,'AyŴN{Lvkj D7Xv^Bg'`R8N tQxSgtt8dHA$M%7A>SMȮB`nKSmN 7Z r?SJ!<yI@'S6ـEY.cAĻ\ԗ0 thQ#qoK:~T} 1`/>nL8ڀW�6.δM.WZv|;jE%gcFd0R>YF UY{n w5¯.9vm SN.8U'mhs& } E,)g3= ٝ6Xv:]jlㇸaOɍh"޼ U؏ 5RНBm9Sj0_w!=v @>⇁7}ŴAStg[Hb⠫z[Sۚ^:T\6C1}Gj0rWc=xJ!i\sb-k_qsAk̋iQ&Fɡ,{Id{}OQ#`pp<&cpc2 4؎WS/F ?dyqv@>׳cڏ}4=J hVTؾj/هT7o882UqӸOv&y3%&H%4Dlziuº^q cw{3aS)8%(BH| 7fjx\x` ׽$YM!(]$CW^OfX\-޽g&2p3$. Ѷ i�e޽eǵfCMǸ$8*ߙ2:Ph p$\]'뀣 #VB6vB5Ƌ @Z3x.~]!d:iSX}Q * #lIdv#H0G^H2m3Mvp [v6Ɇ]_](g0Cm"ǛgY3:%f֧+S)^1(숝DDq~yX_dh|/ͱZϰV TznoC/@ LPa4ഊz#]Dģ S +kq:Nޤnc%޹Z#Mq0=7[aӾ ת)+4==:^ ǻalrqx4qn/&{…%6&[KPIUbj\տGYz Gflt/)`Yq*ض NԥYcM0 0 x&K.{j]Ni&,෉*.:`Rk҃ipi6C7/]qW{= ѡ YwN$}M#F NФK]CפvLndrƑߟͺ̋<VM9썅Cyj[ОnY`?̲@ {[m\ck?^Ywzlcg&M~ӽc oUu^9?q&2Eϣ$ 9H=>SPN^5wT1pҗ4.sx &VBLo{I]wcχ8HO*aO/-ˮG~xJ)2 &3hL98].VOkF5^(0Y aƧ}a[jESZ? q/և'.`I}w^@6R"S� {9vf8HAzW&[f jgVda;a &(%gB�Q�ݾ1jaunĻC{.S3 N$hYE,΁H52,C z.qm&1o5SC%%<'j Mˠ+A@7g<�\<ԽѾ<-"z1Y Šqe>B}hԞ4'c<5YU%StA+:m k1pQ AT,-33EV=V}Eݵuk@)FD]bh~Mm@ufj/kp+ؚs=9;Cg#8ɨl̃uo)֑Wkܬm*?O " :&O\+ϓc<>='!u'ԫ6:RA㵨XF/v ML$P4Bqҽ0-NFHg2~wtvҥI|)]NE.] E6| Ek!a.M^ ~ sNxծ<<ʑ8^ AqpC`f<{|)[ZPkǞy޽9cX<Ɣ6sڌS]bI&>Li _wxU{%PWuK Cz}5"vjf{mhI'omPX} zK dMk$ĀX3lʝhJS!6mͷsL4@-'V;ڿh3&k㋵w*%lW"DYU 5nR2E/*zhBigi}ط}+Z(f׊mV;Rv; ZɥA5L ~2- $&Ԧd:vu 2c 58;Bi?)lKK$G|:̧lvY{,+5@RsP)V@ KF=R⪭X+R9yp.q< O I oJ|zmN&& ȼ10hVb[4CFV "Z\ nŶgAMv r[t ݀wa h 2~:w}L+Z\ b,D%�;MXI)tÀmіLd|ycW-m\ [MzO>^ڤgٵ0yyʆ_o{={5`"mٷzSZ>b| ʷQEօBMfI mW^F]C) =6 mѓ`jjՀj«P)DlM]&vaٲ^9"tƣ"BLnO&ҧSĤHlcMYpo,lKGɃ�VX/@,'op,uҝ?D8k6QSbb S,n ]Kʯ8s epé`m~q L;Lv Ea%:Mӌ>qxA¹hM ʶŠ?SSKvpE|[EVQz`Oľi~ l2V}-CQD|9 ȼL_hNM.RK}ʔt*M;sUD#tqn⫥8*A<j:#'N~pG9U5._ҵD_Nc-"u+#=|+=]ܿ@>=BA_+A%j`e'k,A*VUF3(c�HQ. yjV$UltƓsD]Kh\R$Z4č|&OH]&Oo#G3l ;\K­@mC|w2;tt|+QKFgS99�#Ц<yF-l<3VIF-O(�K`YA(hIkEcV[M*,q ug՛ڊ =p#T+y)m%/Mͣa)f͐"'l/Х;lB}73e>Sh믿^pZg ) 49j?znnoXQ@�6 :9ai;sVC Y9VWI ^7FxcۼBg7W?S&]MW8ohk:+Ds&5-vSZM@.59v- +<)ש8y"!rMŸFkϚj{_@DA <J�~ hI[܉6غ:n,>P.רs ]iOz'.1o^p(נ+Uh^q;V]Ww=V Gd*M6#3?73ޔd-Npagmu?Hcze;+xAnKY[G6``-YIb♓Lfَt@Peh}V0E劏ʑԦ2D#_e3$1^7z8$?ULZv\N($u`,"F_xCҢPHZ/Mb2$~5ކ:/>ݷaMJWjԴ;zeKJY%@~s Z$ )#]`Ǽ΁-NQ>j$ܜa'cT©9M/2 [Ye$ɒs=V�K80;G*|Pv BCW u FxhѪxBB 3X= cȠ_ 0e`l:>N0b#Pʞy@G9 _\1;Y6]Ǻ��@�IDATՕh0[_ aP$N1Og #o cQ <c 0깵~%Lw@ Gxo*(KF<2?Kf -(`[#xN4/KhyxfK|W 4lOYV(x?a }Dꜣ<^qw||}΅觻G𱼌 ƛsLd%B&0I%aTcia,/ j]kz.1$Z;鯰==?c°yQp,cOFMmІ ~a]ps [^PA4 j1[5IOS 24g3|#b)rhwΠ[ qfR|MdtٗM8AmcApYD }Dr9Q[FezOrs]K4ҧNx'a׈l;F7mӮ^W(^[ EB ;8{&hOHMaanZE' ?ܤtL*^�k?6xSf"aRx:]ɇ=1َѾ'լW t+SRgs3\=Bm׻w;?Ϛ(NPXwL㽔mgL7ƏRX_[{aeMWSb+zO31L@#C5Vb~=6ϽS XP $#`{ہ՜pBfdą#fG cd T~q\@[#w8qXG9ϝ-d>I>B$&^ڗyژ0P-0Xutqe0=gGxqh7e9랣)[}_gSplr戥r6655քh4(' 3|OƤ�eHM#hC(l+\A`<%\cg>zE$Nm/'aLYɟH聖y$6 *_ zad9:4ƕAC+l.Yzbب ]᝱_m޷o|U-hyz9gW'p�=ˣ9Ƽ`qiJYl;K@fy_cDL*cL+oo>*#u`E҇ f_9ntk1٨GE noŴѝ^zK aƁܢ < 8I5%3Ҡ+*n�q'_&l^ tEǙ7x'-5šp0v'?Oz0n Ǭ=}{9WGԧ&!G3r8 9$E3](`뒉 4g0&9ؠv{g=*+o8d©'S:X zk`NRUso1XǤS9z-̳;]ޙ&hq1V۩ec%c;,F]=ɏ-ƶmHB~y a_t3{We6.g#F7Sc<o(oOŭ3|\fb(]""?Uz]R2ٰXv/|'; = a<)ޓ^{Y!Ó!O!F)]awXjnJv%r8Z`d SaZv� x3 -PMEvu ڥ;56.V8$N>0tKW `Z'}A⒈0˥pɴ,vv.qA`7m)O9hF+a\٢K?k;�[gbX?xͻ1ms\t9B ZтuX-X%e9g}eՒlI/(* _aW$MuÀšO@d/0x6lz6䘕\Ycݣ'ZL+<{gϞ1r 2NxW9c!B|ux8ԫTOM\щ_W6.9vWĔ[WАo6vtX V&)Mu Ad©S^gԔI$ ZZ_/=<OEr-K䧉+XbI!P"hQN gTa#3?26pt -? 9ʿ"T*l7J9yPl~5G>~})Ӯ 8gJ|3Hj߄+]oeM9uƳqJTZPX:#mi nW]Ae#?6t]vZ%F^XGzUn&Tpzՠδ{n|3ӌG%~2V|&%c۔4 :&%cF<VX&>br0M> v˕OE_Qtb8M߅´:jQzB1ymR1x؏C-EI$J;=oqt0X:W#~|ߟm cjӑmlWI= $P57:%uq%\R#q|AAjަ\!HB<:u1 I&q5q@Ddᒨ̪d:nJu6tԑKv2*fe ;(@8 HWhJ=)W^-^`hAũm8SŐxU-U5V'r5Gٟ;]*(0/5)o56J cL5,r$}f^L~7ire,.'u 3Bo~$h_ a!m۹݃C/>$ J^kPvv)j Yh[ᦜ%XpwǍ55 0CTj#2 r+[o'k_`@ز=9=L% ˕OEPөsE{6t̉mƋONsYb%ݤ }wR 7ƇamLywxڟ+] 8WjBeD~jy7X&A` _a>Wg7^2+?:5iC ɣBGwaԷ䞽zI~kݓO?O g٥'QNLRl)-Le&<`3@= 7Rr52!oO89u_=4El3M?ڍ:vR%A҆=8BC-~mf8uWO!rXej-s2A9x}\Uir{tR8]$}di[9 WK}H!ʣ "@0q*q5.EQ&B˝s%}WާEuRUx(ژ bmr|*`xlPkN  n/Mc,'Wp[GH]I" i?AtN# z]ؒ500Ҷ(b!1F'38|o<g8#Ia>(Ᲊ$)蚮:߆7@/u.7qR)~0@/n L=jEuP c'Ji0!,ztyG&0PpT %^djK,~8SSwK %Y Vd,*ډrRUd]0ڄJAI,c) ڱc^Q?1􄟸S ڝnw^=){ 4W,K鞳)t..nhk?vO> g9Rx-6ciwŕV ~4@K5 Y~lv1Gy\JkiN1d&W;龆F=IvzA/:RAũJg3O'QLڃtM]Agv€Rsbw4 X ϼ[( ˕g݋37nN|yܵh~dи#NOwXm=`M~qvA@;"yשĕj=H-{Xfk^ |FܸGYVEGծ}LR76LQ_T|o70}ށ}C}ȻlhHB_&t3<O?FFiMPք<"aV>g]aca“5Fԁ½+qOgg8EJ*6~t< 8.= :fu=Xu?XA=Of8GO�ꁯ(=yrD6:4S0$IMWgi06-Q4פ!4R!7PTp"(~jWl P5C4J2ꨙD,|jkQa :\hh<`gg, \F),7Q|Eo鞽|Zdcɉiov\5Wc3[y*ЈL<@[IB CUoַWKP'8z�\T@DGj 3Vcmp_Y#2 R']ا.+`߭mEdbmפG^qěϠm79|A-Mk[dV7J $\>7 [MZ׿gvhMMN`\hul,.AV-12²5 «PRNO=m[F -@h'| rzeϛ2`*y�PX,T &E%{U 4 F_'JL%ֱ,^S/ý1N/wHh i*=O9X֒a>:Fox17@߷w347?F>rK8a23ON|<iyzM:s6'Oލ'ưBsutf:޼7 G69ed'BxYvdD\jK+x+~{(׀_rl{mNN=ՂS3 Ӗ0SO4 ޲+njL* " ogMkhKq4`~�EcN٥ YRMmF VV|'fyU,+g)TxC<){!^<*=ӕOoeLS;ltkSrF׃P-ǸW_Uƅ)gFҎ൦id, (:@?q$U?EKD-1x"<Tb(Ig P=Z&jZb^Z,D6؀ F#}X&5┥+xxny_6zB?CdM(t=v�~)GzNz-R o_Q5`6||+:0neЇ72L,hi&#V%]frۧj(}w^\!޸xȉh͜8ݨAX*uy lox4;@tUbRɊ]]k#"J3חfx^gO=ZL]QYruSSExY_Pa:|iG9ߌ†# !cDbd_EQ}鑠#FHo15}Kk c\H!sBHFz1Ġ!#LA xtWtNT`m% z[e7.r%A}=mĵ=fh0!7%)e'FS'B:`Bǀᾐ)-ڟ&…Sn=9Sb{U'ͱNͶh7Ym٦㬂CUg{p=9$W]ů~H<~H`:lg?t|*Zv6^ - '0€OC-Pur *W0q‹}>^E>Z@HPXQq=:>-aHFk)˻=(xxB2f^>QydgV5>_ |{V OCkcL|ƥ]-|m(GM,wy6 L4A ITj(Ao FBRf"G $n0?ElyWK&{ڪف#aDRFK-@.\Xeیk꽗K!te^_1zgƳVu |;@iZ2WeglCTz'qFF:kHԓLJW %0} A,4oІ6e2Qy8<KVѥlO< JzSsW'G_S ]c? z@,: 뎢#lR;)\c3Qxλf]Mo>) i8-~|xO<M~ ]?-fv&L|䫕�xc,aie=Oð==ᘀ;IpHq�ġ^ 1)[szՍmDyD[(8sKw5#g�_<a!8N嵌I20EPEgn4 Û,<,g^5ӾW7^SGHɍl$k i r 65RN cYҶ fWPyވ{}lz@K�,TТ1Nl>g5@IߨJ! =<KR�+Rѧ1k<Trj� ()ak"84yaq_ `580Wdf: F__5D@@ "I`A_Q^^1"ʏ􂩿4"Fh"IHv±=c-nk/>v_ Ij1>!eŬRVEDr->'A48i\Pzh}`֩yܕnh=$MI^d_Ķ\nN8)Pr6툵`rCh.BVR%dCd;zJ04j\΀+c5*l][ঠ pUa3j%}WQF 6EX/֭Gx.W;a層0n{~m[1�ga7xw kyG^ɅY)? G;<|%&m-<x -u#�[X&'yiHqSVrUm؃:HC}yDeL|6 GzPg!h`o@劁hZG79)A:' . cr_A7y̧]Q^Q�K,\|KPGٽr^6y竸z(}x-*jl@HӿT -G4|[IːI\_;2}6p,y4d46v/U'-͉ dx"VR =$/EphZb·P0(m~ 12e, `J2(^ȿ0sz`bI VNh'1n2-;Bwh =߇Z^G@nrx%<i'߅.6m[lÕmt\o &b,֟$|a;00$mIcIgC[[dx ([~N:Z5Ƶ}hafѤ m<YJOES&M$:S q|_ k"!W)(Z<{zy3,#ʉs -Y 0N0q !SuW.;2em촧/p /5i 2V[h]_Iu1<W^u҂ᇶN?)x+b7^]YabNC%O/u߅b�M7鳚fl p}1bC87(g\fGA w4P b&,; iLc'܄^9g� pHonRx:|`6ц说�wv5L;b,92숧\nvl@0F E>N#ŕE| *LD�_U#\]utQ+s2_w<@ Cr'K%c@ f0*}W 6 [1 KqYrCEPS5ːG'ŏLĩXkEn}^ejheQʱE\o#+u&~?A1q)tjheЍu֚)ϝx!|+ 9c9(.ΰT+7qbi+9U/A K�,N$gˤ1(ψ?&k?}(.nO@$ZQ`zG_|Y[gK+)d<MpPDd4ΗHK)w֗'yqJ<m^1I14N(@]aշ/Ҽf'AEO]>=ᷗBsPШF+ Lh=E9U&~ oz Wep owZfqUHhCy ӊL.<xfx;4HDN4�Ծap]tYkmyʪֶ'Fep.gh׸uwi Q ?w@zW7Fwgl'PWQcA w yea5(xvjz.B ;?5UX #L-2uYKdQav+O@8#8fu33 %et @\j.VX2;GܼI=0+^BMx?ukJx1_| kh+/O.:;2 Ds.'O $ð- ѣsɀi > M7,5;34]G44BGh! ϩf fEq!RD-#Qzt%*aCQeZO]Sa8fdxM^HmV|i}߇00 JieuenݝCng8 viɝ.ع;wrolt[&0|ꙟQh?LQ3 79ؘM)7]`F$gg'|0v xOqT|&3I4"?7y:JeRhP88ag(^=?;p!|/jM=BQu,?~4MFAln9d"U)3|>V$lm]i<>=7D;/y9=9tȋH8m 1gEb~XIx󑱡TY3ܬwͱq;d RpV0DOiw̩W 7/㽇iî Rnu'jv Gmذs*k{K. lMQײ%,ks:B?Ѵґ%a'0vJ^?ڸ~C nPUO&ݘˏ<g(緮,Zߔ|Z;E6ȾS ^Հկ bv*l껞;@\iz:E5[ũzP|w̟x@?qD "IA @tEge$�1AԒn 1 !, ~v&Œ$aAF@P2F;Ed] 3Ux9mp1 ]uFd9 VNp~% ^zƝDāF ԝcOŅ!_5ƞ\(4n2N<Qge&?Zv+ԟzd?sE{^lv)e#1Ghyn̺ƣduFsh83d !1xHZ"%~bԗэmznDf9!&ME \WůY8sw MM(n~1Vu~ǺbWAz:30Zk5\7!T|+LJjָbvU(Akt&w|޽D;ao*zl%oXN'm[؛)fP/}\%:^ѯR!m|- KK?6=S( b/%`m5¬'ik@/SᐂBm* #P$^)^G>1zs]\4ӊ(JoőC)z]?ij9vh_?zsu{+~,YĘp -K/!7mX8YŅg)pgu߁ZKfs̟|8,87k,GN,KUY]U]]$ش1FWhG٘dzI&r%1.c-6֬3=n@f\�p8{˺Bn1n8ۓ>fKW0۽4\jH#M3ymfӗt7aPHgg(ݹ?3?GY|KG~xeڴQ~GN�W8Q(=YWˡ7zHNƬKR֣-_Gz:'׻zf0NpI{@O,@;t: QdaV`G?9�y/Z]H`"`)l\**r ńEJjd^j&Fg֣ Ԡϧ9 qEYOUch3`<5݅9t9f2Jiq&(>g"d:ܣa[ To&T*m}L=5T,->t!咂ɯF%J{$xk5c!ӿCa`S&ae("nYt.IXqhJ5"ni~b?W"y$#c*Cx8v~G^uGL; Xԇ:j vƟM~[lm6=ي @]lumܒ>9ד_lqb]inIMPV%7t/?jv7tq6;g2dT!k6<|`7?'tF\k!_y9tO6qU+0Otv8G<.do(W-QD[e *݇@ 3}E,t(,F9n@d=EZ !݅[lSrO*+�7uwêŅOkr_kwZsv "]j>|~= qE/.6O mtڲ ?tIn?n|_8Ǫޟ\' ;ƞ ֓}mj땺z[ׯ/z[n[w1nn]0Bc ?C�'#yO 3XcAbP 9y9 ݦ~"_VU8\^`ŕ2)~3|]2A\vK5 Bv4b="hl \fS:r5ٞ<z&Ețx2W±2õ\ ◱dm2Nv΂?5B| @bl^fV/@z�Pwt0 ^ A0:0JGN9 'sE Ve@KU<VЃ� T1)%^h(19I%ؕ"9xL0AGԇ`ȪQGW:+=G:K\AAftveVDG*\'יWLF*96W )؊0,;v%tB\>;_e ! Z$W7""Qf'8;*/E'(FB~$EJPs$#ąyDy !W̍cUGbאi52wv;ͭd/,u'2;ؕ|<ծѢB?}kBw5S]b}zwG[͛J_ĶuNRn7>Q -Z6K.~LYzzMEF~h6ol͏+Xo_%B,7a]!w8Dǜq` ' ֨QZ:2G?H/'lRΠ-93QaYgph -(rc)Y>ҖM{:RNϯ)\?(6~4RhbX:#iߒ;\}vu7ص?'?ё*yt^35}Dr'tbP>1 z~]Q;e k,v]C(<' w2uGUo6EOcvLkZ~Q`z+Cyّ}ُQ%]x]:RUEsf/X)?<\[$4(C!9謘ȼaH*J z!;|ToIrjKd-9zٽ`6Ē.ɜor18ˣ$0`~xV[S"?Q ݠwWew dӽ< n `CӇ$NP iƄn1ZU$=Wz@J7F5ʅ M.&tb` 1`QT''4EGIhrwP@,N?}Ү\x9&[쌇Bj]j'zOc}|y/*YSO2YTpN ̣zhsW4D_Xk{3&ȥAh|xNǸ"8V~?+(Q'|7RSyD9%i a,LI`yQ\tJ  8s.VJC ~2'lGYr^2 Zա cIWyg?O|Fwܽ;MR6{KwMM|W򴽳)93bPc$#{wdA&)WOr1JJvjsƓnN@؁je0喴%) 0%k,bB8\Ϣ8: 7pì_OT?l.Cځ,#IAI 9;c-}ʺ`hQ6I6f;{:Ұ-n<gsrkЙ?(>)N(OV7ɸ]k-xe_;(.X'h]б =E;Q 'o V *O}f'_o4#[\UMOq6t6__844|pSYUkO:e5~Ycj7M,Z_0`ۅh`F3c!H;p!+O яq{1T];1}vv m81Z̧|%8tZ|R[u<N3maA?`:GQ؄i}>m0;ŵ!i:yg-yqƐJJ~*t"+1JL4(5c (V"*QJ�SC:%&>sJ#_6``7ՎV'҉f\qqG>8Q%~�ciV܂_,ҤD<<)ԉ͹>6P@GzfϤǸ͏/6t˧zqT 4Q?Ri1PpI:2hnݺ|]yg Gunj 񓼠lu(T9hg(j $B |%A9m~=t]6k.v0aI:E"|(xZx1(-56!ҞO$pU.fc4HP;:XN֋7~GIsr@PÑ\,Y ې\*F�G:ّ gU`֑I8&wV{ }~ ĕ%].Y~\֍UwYvy_pLa�uƗNByn2h[!',p3Eʝh"ޱ&B$8gmQȫ8]kIZ0BY0S~۱ {cD0Uho!'ҡ1]Kj49wO>,>B R1xwvO.?Z=zx;U:꼶|CizCXH =r<c}{zng_΍c:3tBg}kWgoˀ-qH4:w|-#y}}Oǐt>XvRz'zwE_*K[f9'w@\¼p/=&8xΎqZ' ÔSGǢO,ȎLo,kQ5^2lGQdRjG%"rPq]k604s@q$a^Bɹ5_Y$'3>iheۆ䯬دeN {棬!Q|]R̰{#1F=c'&DFfERE.¬$X &X93c"EI`HPd8' X8 $OL 0RfXF< Jvr9gl0&1Vb)7'jރuC`S.$_3(O,h6hWW7^gBţ/6#)|^ڋGn7#`ԋ#;52oj++WCpH^@gF[Z%7~�Կcid~Pэ+D}E $HwFrGR9 =ꋯSV3ڽMC\Ȅ/< ~q/ĨkH> -5q<Gu󶜣f ~\7]uә#|)Pה,?m \Ty5z!~ O :{<ېQM2ysQ;ezYOrvvS<lܬܐQnh;fla,/\ ĆǶ8<ƗEZŧܒK_mh޿~{cwQ c HY&eǖ%:0&\x CGxp!#B1D;hR\5`E0*X+)n08I vQ3/9VG29{(>q4b0eĻs:ң1n>9ͭK2Y>Q5C4pm֢Eܾs>r-[GQ᫇oQ쳁祈頻 #gY 9vaguA:xȘ9nV6/]1'9q} 3|x--JoI'Wg?P?@}X>#R8ЋZ,;ԑX !T3}̻) k2:bF:. s?ݰqn29>]BHCx��@�IDAT܂!\ nn\ ^bT~ΥwkI"^ϩ_p-9cp±rSwrbKpy%GcLECǞo< LZ7H`]s^wqHT5X9Q쨤1(ɠV)8\NrĀ8DzP$atk#v ?L^`1lºKC$za Ģu*_{"k%c 97ḩz/}|W͗߭0~.Ż.EǃD1wV x@euX,$a2^`5  áBqÁP<Ay'8 B;&w4+hzn%~ iZU~Nt.Yʍ3TW2@pm}紃] [CF;0k!m\E c0 S) 9-̠�x'Bq+P2(Hz/_OV>ȶ3{C}'!W׮]׵�{M/wm XO@#E9H>]:C!G;kkdw�>_ml',0K׍i!70 o|#瞷chxEg[76_�R/^[;vчikz]}Wj!tI>p%tSv,%<w:8J_+yRv+<a?rH4RF3/}&gi ctJD5sh;dcGz"{ C})vʤL㌬4'E=V⣯X[-_b7 _T'zaT}"еk :'�wnf}}/ڄxr\tư v^F][X$tYD?ܻ~yE�-klp#k~5R2 {+)-s'Bo_f?4;'$'SڅFBㆆ у rו'R$ E@q֕c1' =ʧ �tCԃڠn[zPy x\r"9-9im,3h][mwp>u^Ɲء� A=# YA3.Ι+׎f&1LwX󽔨0TX!ߖjR 4'CUTЭBmj-ǂ:TQ@GqBI(QP1px̾& '�`ǎ c# 8 РN0V϶4yշOtFqm6$w.Sa-_b˝rJL?`pLײZ D^@jc8_ԡLtpG)ǎ}4['Y:F$wKD X2lx7}vp%VnPۨ ?v]2bG!_*<!0 Q&4FZQpyN9G2TqZ-tٿW)ܰ~|7uqp{zDF~~d {o_jV{)jÞpplkKz67tᒞ^kgYb+2$q>b1�RUHOe(vnɦz4{^cokh'c_yu˳ډja7_}|_ڑr*" H@ʦ/5a 19B1%M#@}`:Y 'Á0R؁tx/G4C}h{?A_`YL Òw,8C˧9SL{9gq[Ꮾe@mt%&es;J'Lk\߻+EvW6runm?i6Wun:^m~q^O=\o>Y2N C_7Kpk }Md x[9)Z9t$?|l0F;*Gת]ˀȰee.(^>S�>\<Иgwچ.ZбӁ|VCN:ٮUN"ݣ g?CBY"^g0Pd}țݠ,Fy+ұS8 Nk [Yέ20R=qƃrG/c1h/z Zx70)m À(q(&XM aʁ=514|/eY= +Z> UܓK%(=`Rh@gO1Vu GH @{PK )D'NJNe2AsH2y!E@OtM_sDW :;HPAԮy'WMBe$>^kpk%eáhN@B) Fˡݟ*.Rqhl҃^`J_mGFeQΛxV4FGVImA!ho2d''Q pvk[u+DqB}:ۅ g]1$t` =@&G{dK/gB_}) hCX(hj//i8n ,vU=>2d <RRѶv<՘oO_]9i:<YF&" !eyM_fS/V-~iI|ٟ�,lMC>_/6uףw_=n>}ɧi7vW_Տюv!D8Mʨ2Ƅ!ByC,qY}tXyY q{ \I)s)@-G}ɵ~,}�8S%]&cb {zg.h = <Ѻ.8Qt~Z'ʎdO"lDs[kW՛:ۭ5N7ԧ/Ʋ|p{R2覎Iފ'vaqM+T;`8ˣ8t>Z,h(8Mvx׆!G?{ 2*6DZQk�aҷ-'E|}2&M<t/OX!2Jxεwv+AҲ>3j]쇶eeFهR㝡6L3?M.HGHavcHϛY߶Qa9n9/ۓ|`$_l+zq)Pyǘ(Cqr 7#:Qpǥ9,xe n,  Plt>F`%Ņc`y/IޫT eba@PJGGtGMcsĞ-4<.T:OUR"VA x Ŵ|Qӷ?]4ㄝAOysG1tqz�zPTd-G>g:"#S;"A T2pcPQ_ .:ٗ(Mva CPV%,֧EEF/4% i`СBjWQ QSzО61 Hlq,WԁYKwOr{qO|L||U?rWw k7v>W&1ɘڶ}3aD5=szD}mœn4Zri{ځc[1":{x|ъΪfk}l;a3'_uՁڕ7R;sZ,w[ˎѽvqD7ynܽ,EXE>zZki<Jn^'gww6ۧ?~tg͟~i|Ѕ p"Mȧ}a˸ѾÈ!jq, z2.B)]9%G܌Ñ/ /Jη3yJAiY`gX"Hǻ w!t t6zaķ!fCR;9FVԮx8B* #߻{=nْjl2oE+3tө' b4tGK1"�yBnEe|$bcS9&cݻm8ج^jwZ(9H7ͼY'yYD}!OPϟ8,`gXL~wyxLBHNěX܋ g ρ=߇ȾBf<¦MnY,[FLΫ a:.H}ߋo̝YJUa3gW8N~+)nmM/`yǚ)י߅YOiyxzO !zS d>.Y6nS`"7 (0 [l>NWX+3ɡ'#U8Ucdµt!-an)):{vCHgp#z׿M~H G/ &Ȣpd%."PSd&pn&|MRzc"҂GE<RNd״ Ղ>T&YTЧT?G-1_Ee wՁR6/}G%>~QѢ,)j<2PtqX!'A:Hub}4ʺkU/I54Еl,ycEG7?f[ױ̙v֧zkpp'0z0tM^=2/W5^}IkM-iW#]#2uFt]L==2ݑ #*}=Tty-!Qq _ve s5 رnP?V_+!cmYa>w%lSjcd^4C'Fp:8આ~<]8K`T\Ȧr# | 2 TD'g22?G+ \RJ|:;d%^N^|}֨:E_ca7VYøGnf ՑcnM Ix1ᅎFzy3C}trE+TBVɸ}'t-?ku+͖|O]=h^l)Ī$P[~[z\elڡςcsѼvEHV1c}qL>e^J/\U"88R<)m!}HyYM\s8sQS4F 4񂛔*h/𼁅"&**fz�Fet[ Zj o/.>ONpi3u$?/W ^KYeW>M_y/NKK(�%:b8gag7Ǭ/+j!ba03.�(sl!v]0s%QӟĺbHLx`t mb�^) (ZMEycWvi1f~hocz2eG[fnhhh@?YH E0+LO>ڀ\i9'Zv"~wrG!>ILQe5u: 1~K5 _ԇHmLzyQ;'aFG /$=>AaSg'Clt! Mh!!j6x.;f|E<QX[74./4ے2m`2?=:DKDכ/h%<v '>q2'XX0c;{f1^z3jU]gQ >\KHvk6 Z%CtyN[ʽs8GH #|ݯ0NAוnQ;߻vnv1]1By'; Dp k 0"t:-C^e;4<bc) Z)/?eEES=$!W)&{08D8yR=?Hp/a fWo9hf;Y0Eb;*U208 E0Qhyv!|d0NL;G=U6/ {Cl.]]_)MOYa5=V57z㹮bƜM)ʾgzzf'ͧ[ ; |GqNqx־m>:O?{LG|K"g9E/<R=,Xtq ], Cyc>#1G9d _,RoяGsKU&rB^ANpÕ>x\G;m&׆YNߙ#~_ph2tgo ij=QS921ONQ㻟<!qTk-8B2dù ~rJl ѮA !g782nQ,h\|BA̵*RCφ!6P Bč $VرkKNcF # C Fvnq(SL'a(F #+AZ)/&A&9V"7~lwͯd%,DbO%}pl^\R6RvDPJ}?햝 ePf*a8P&xG99#=$Z4rv~NW=9S:[-TUv%TC2eiScC@S]L8dÊ(b Xd 17ϙt=qDFg훇Oe5:x擟}וٰkɷ*Qd-tޘI1:U(|42;{*Gj'ᷲu= 8Q%X]5ݮ.+2vh+`mȠawo~׊s&2H͋t>Kt#n>nّ!pwڛ7<w><q]_?#d=ҷQ{3G-ط~< _/?$SW<g,rEdM+W^ pq~JWA dS0fDd*0 ! CmzœUC3 ɪޫx`0781-ӈ ,(^EC rn`=˦NMy%z1˟xڮtv*O޿Ջ;͓z:w]8>5i!u,М<ވQ?VsTq&^>ԓk-UR$OMsSy^˺ps<,4qm'I艇xنڠ'70PH>qy>%P.G[ LqG_ɏJ<O=Ii]sz 2nNUBBLzӡs=,Ҙ8*Kz^ITEւ�c Џ:+DyʔQ�Y,a 'nG1P\Y>9cy[o|I t;H2. % M *& }]8FJ<5}@3wh% )W\K(PA 4SP:rBɁ4JZA8 "v]R3_k J{a21pa|^8~}qKUWx$>'2v$?ʡ1X.ȷ+j`=7i(|5P-0&.%yv :!/Ւ:ި̗(Ceqd@ |Dkw}'%960;CoƤc x b[O"G&:άRضvMzBrU/7ݾ{/H_SYQW ׽i@_Ke21:nlhL#:%iGMM}taG[]љ5# >Ds FYS�jDž|Zjm7U?C#Yf~/ٵq+4 '28lE~9kD;_Dw4{ʏNn7ަꗢC"'C=D5nAdU!fHY<k|([GSEKb >CCH1!sԽ(IG>[GSO G9NU/{Pu3F4OЩǑ梧r(lxΆ_GctϺ (NM*i?LJ0t;?n6;]!Q݁vV$lN<N?np=kǒ}�wͧuΫ;7u ҧ.4_~y<ٵ zZ#_mn ԧӒ^J,;VG;c^scǼ_T9r̙o2;:Ii*4#ґǤl)y%H`lkqo@!.@;,]7!AuL;mKt9^.pMr~͘ ؁-1^66Жr/723%Ks_LCS^Ւ>RU_bg0t/eqse: vq] `m3`Q!*&&<b K?*|D ҈zŎ4/󈇴΀| o_}E9(r]ŭai>[z2H|m\ōK+#nA H'ok`z8<g馄J>_BgL/vER):$nP@0.6sm2rۊR/>VxX~ɩ@`A鿒oËmJ!7H:J?#B tB%6UTZ zx7x.D>k65x8Vl&v|C|0}YZzLW?nE)oh\_dL(>s-[!0!en︹-t_Ӎ0畇p-m3?,qc+qW-3UOx9*a#iKZ N^S%A֍ZknhG|KNy?ѡz&!E1^9~tS^"{\ɕ/YU58V�X jG{ 1Qc6Nƅ떾7 2Dzh^-%w{ ʉ\?B*E7M_M%adK>hۂڍ/UxҏFr\qwW1hY,O;e^^ $] ju]E-:t֮Ŗ{c #7,4 ǂ=Ru c@Qr3<)PmuX7HgӮ'PG72>mvL_ Ց+2W5uFUfKNVtAj<xX[5v\_֘} e(Olis}�Ƽ |{9XpnL#[\YU&A[pg!!irl.}26;kHڮFm|'qxYc+%z:}ۮX [T0Kth 8A3TR@[~yim <Qu za!ť ~Q_^grR( �:pʙ%DR9 V ^*L#eP', | %jCXv>}SAX w6J;a/5!c4hP*5dcX9E#zx!JȾ,npou3FI 3hNA체<21hl3 9z;IhQz7Uiqd~eɾo7tǣ(sMN(E3+|\Gnp*,/_ qW&edݢv9E<HR]wC E1qH&m-4;:ni[74+qU^[֛7暝%Ԥn6[ x'+%#@|Mbp`$}ݳz5T/mZr6?ohQŃ sV"j̣vOB84_Mψbs'13 ^ZR;Z,h +X_Cz 64_Է`0-sŕ𲮄D.w$G@''6B9EEOCδcA5 1 RBwj\tJr94dY;'LYOÞ2u'֓*Cj?cdA_;0YmnQЃFd>?P͚n։aխ*:rKsZkuYBΗϚ[:w;높]}>N֮.ƜSxH_ǭ?8j1GhtNuBil?W6rn=}~`7o^-f4R kI ߓ1}MgX(PLv*WOGg"? G҃ŹZНq0nH%A;Q8Y xQ(.  hsF<F&gp*j[hWJޥ|Q\F?l mcK;ӓsD5U9e(3~$c07"Iva1aKX&tJW~2( +8]y#t¥,j:@ )p&BؽR+2ٹ:E³/tvLR JQâ�m?R =@c2pDA9@|uga"1И؝cs𵾐@)L @=cWGyb4p q bNIΉ0sL4ft 2E! <͖;ak% g2<1q#ixhWP.k*Ӥ`\Q}�A#iapRy.Kdctz m2 Șh1k;2' ϋ'?&}{2n6x/1(Q~Bns+|˺[.s7\M{ϛQkz n4vedc/8W ܩ h&_a5ѺS]EgCqN72śi<oQe%]a/rW<ZţqEp V} ^&U͗_?hŃ�C-[5UdaxV!ݪڋ,Ejk\/|W+o@EvU<m;q8{'!v=ڍfV'O}. r| O[ƑVԡ4%r: ~ސqzcěSɲ{dI/}ꘅtB{bmɾ~w?hv`穌ǖ.U˒u}Z:u]HNAjO@_l5"ߘoݻ\חj.*PrդLxΏ=Y}$ ЩP0C[|(!7:4`nQJT-7jh_x<t6upwիj8OJi9Q;\.Ei{PP{-;8q.yFXeQ֊n_r7 ) xz$\Ca5:|ICpN��~rɾνJ:gwfqfB3fez6nJas K:tɃGt ەqKNxEZ�fxˢ/—-'%bR>ߺ*щ(Hxc`2s�΀ũ󸆔p8W븞Fvx\4N(>s`']l;#׮K8'&T-'XFd859,5 =J)b}ԉs<⠾"Oph%Nih n0ܤCݳgQgA5H~e8!ǁ}^[*(QP\).yb OA'R,5~ۇ*G|g2`7K#]G5-WнG2Nkw6z'ZeDcEƟnTXY|�V!ᡎP{H 1UGe^1h<:УqdlE#ao [cPZҵ76ܹQ:K4TnBg$EA wtUݒܥ[67\4` mέ+:O\gd‰| 2i8\r_x>{7Yh5e\iBTE+ˎb\^̱s2bb2(]Q.zL;qw{d]szn EC?XC:/ĂT0zVry c=eâ k)%Եځh?~,>ps[򸲢ņ1SY2KIC.럾ObuVnЖwT?[<;IkZ [>ק }nnkUcwXwnXvOVwWĊƄh~v[r+ecGW1v릚C_~cL;ln,<wYpt]OJ:]c);8l0]^b.S)# xƠCyHG򱥗RHnW2Ĥg δ 6BVpg3W1QI|׭vt4*[,H'eze6~st.Tn;#T Mg^^X d3ݴ2^i88i{?o$#%b6C נXDFHiJ�7Ҽ<&v(]g`(`I!eGQA bb0`` ?RUoS99Hys\Ɋ;EL~ʜWQR;ѵR穛 +=ҲB_ADjd'  'Fޡ8_ȆV(*FIl 3w$|:3?Th`@O8lfPxH�?˴h{uO%sX؁vKZ3J/J6HB| EsT.hI,pQظPgN ,x--}�nhBoANrꜭnxdDꪬ Txg?Y]^An4KzGܾ8Wh88Pb4:w-vO"/pHWҮAzG8'1rX/'biZzmR6H]' (xUТv.f?k<v0!l.yv}yO5*E ùq/8c``Ⲅ7/w 3,8-v<6 QvaJΠ8Vd m%<Hsx$aЏũ_S+Z!veeݫҎ* QH_b</źܡS*O xՒ!չ_9fRs;Y]y 'V>YhAl!a#ԬơxH_δp/:w]m弓#>~l]w]k>l=ۦoe͖vw4㢌)T" Bk'ԅR6)Q!g%)a`\%#w{ȑ2tV(⊈gCSIn<m8[<O8uGsd#b4'a:>N =ít,:W.hRp Y0jM@pR|;`ſۿw2IY!# miU˰wqg5ϜF 1XK]2dWwo뿍LR@R{B<Yȏ"8D߿1iBKA^3:% !:,ҦB6À[2(! ˽"@cीfzrc(yP>L>94 cBe/(%zSۂEᇑ s.pqa$k|g,z|qM}"U$--2 IOX⃋OtY|<Sf9rK,̻NY.RkjNvk0Ȗ/g7 �Lj74NX&a2D.قO/r).W=}޼y/y?˿;D^ܸ{yc^Bu6-#C?k6[tCFoArIn`L~e!^EU}zAu[⃹{Ͼ U# ͆ 8XX#?<BG=6u]Ȁud>r5~p ˲^yo jq'#[@& ZC\KšoD#$bpr.CF]P-pp2".m)_</=SxQ.Kv.dR =B9B?zXYa :i\I||Y@?+hNlu~o7Sm( O-'8찷 ˇÇ} }RLi`=ؔQ,YGyr |ݷ~hG?|N\xZ yUOtfs>HXN\M4MO(p=ԸD ԿzzʘTW->~3'& &+|W;[#2~P8u!-iQL`Bpd7y2UC#7sP7!F[$qSW rqPQzy_u/s{85Y_7__X|)l+vixBC)M ; 'Hsv�xKqܹ$ Nga[w}>:VW9P9P9P9P9P9nq`W90}^3pqg0+V=3Js>gpaJ_hg4i} v_a?o]Ag>o<|:X5m w}11q0qؕa`ݸOJ7^+*****^?Gƹnz 3ac#԰a0r1;+)wZ  qYB TswwA8I:lcri'?`GSa vu&K\ w>}qMn0uO]}û>m Y ?h;l.tp70 W4\Yw>F@80ҕx%+*****^`reC}ql/awQ]KWrx=:>Vyԋ0]Y 9Ǿ?*/ Xw�v^6x&6wZ^82'fQ%+*****<e-K|Fa8 ? ^ wnX_Z7~F$Ryoqφ(<p4gaʶ1m8y^zJH<;/Kx WTTTTTV)ۍڿ 8%~n #\i}p8Lٸ.X�7L��IDATgzp,H6xF>4&Ď^h3nK3,2՟ʁʁʁʁʁʁwݹ +}씾x +ua≝ŝr B4RA]0# '??' \iQLqF>+ati9n_ZUTTTTTYn'm|Vg߭xI89n.@W(&A6M xY}l O]g}u6Fθ.ӍW+a5\9P9P9P9P9P9fr`ҼZxetK\4a80i_Ȅs2N wzϮ ƍwf2 Q}$ĝi|:gt9\5u\7+8h;ҕ2\tux@@@@@�4+u/aGa8a˰6.x,p�;?Q>sj 1Jel Q>jLwS03鯬q6F|+i©ʁʁʁʁʁʁ7\?F]2 ;^Þ뗰QtgT:p;/}qÌW%,δf{Vy:pm >fi9K2Nx&NM|]Ps0ҕ2\tux@@@@@�4+-/} e̖p퓗p/ +[8qqo\c; >ĸE4`mZf◰Qqt Y^ƍO{l00n4¸x$?37)krrrrrrq6˸tqm@xwq0v2ޗװq~Yfuobi QA8eZ7\6k9fs8mx'qi^:^„r ?c+krrrrrr핲E]|-w]Osz-/ ?$/@Vc' *AH9pE ;?:|1LZ6F:8a(L 7VÕo7lVw v7e/^Q] oFg?c Vd"oqa:r_ذҧ,w}2i\]Rz+*****NU82nQ20$ Wϔ7U0>l(q4x}~ +tn8N}?4 ******~?8`6 /nie s|Z[e:2h ۸+ep7^:lz%Q o/ 80)8u ǸuK+jrrrrrrmwF 7  W2l\`s.;\(N?^ʜǀS^7xO0z-3IA`]孰ʁʁʁʁʁʁW'J?towx_ra8rF)^Ȭa*^z݆6VoOG3a#^)z*Nn_D"}8eZ WTTTTT[Q +ItM /l}Ƈ$8^{U2 x4ڍq g܌q4Ӊ6vK46a|J(O'sn8۟wux@@@@@I%+}aq0Һow~o}3ܮs~Í~)e4\f�4. 7}q6~q% zN'7/a~&OM ʁʁʁʁʁʁwY֌i~7L| x-}fڣ|/4Í7O>2lعi d 3f-t쓿WV8I'L 6A\IsWR9s84fl; >дx|5^9P9P9P9P9P99`;dRɣpeaQ% ;(x_psa9?42Pa6.yG3;i.0%QLӀCi%H(X#]&8կx;9`;}i%/ p78Bw2 릕qZ Q8%<Nљ@>i3nTװn^t8i׷k܇qؾ^J+ae4񄎆;.Jle}p/N3L+aLem캰2qF j4lQ(tQ2mX|%;<' 냕8Kx;8еWKi↗~QL(x wx0;/տLMkܕeƛ12[) 2S4JX ÕmNo7P@@@@@<eڤ0 wӌ3ʟdOJ[ 8}Yp]L%Gxe]J0i6J#oQL#îNKX7Lgz?gVTTTTTƮ)a}aJ;߬Ʊeng77~ ;S" I=q: 2o 'fM?h0ǧK¸ KbP@@@@@ȁqM7;<Nx2ư}e>q8yF$_ dg>ʧNs42=h\ #p Ǖe&wZZ9P9P9P9P9P9&r`Z +2 ?}2,ahyn\\OC.@ q0747 waNw)phˆ Ł< ete/l~6w00~J\`Nß^N _W 3�pǻ>4p�Z.M}i% yKX60ܤxb9Zc&03*^/æWŒ3 2aO::9easY dWhάip #nq|enZq8?~& gX7>+˚TTTTTT>`Ox_}~7}TF 냻#n2l}+qJX3KzY L }F]07|Q\ g5=שa5w ay6īʁʁʁʁʁʁkq7;l.ia.7>p>iw!eT4l qlflqmT; ? V < ywsUH@@@@@lI3*^GJ8iSF_;2ninL7eTu B&_ gxN2>q}>yqN>v.nzWTTTTT;-1E}x]Xwx톻q /}8LW&oN vz? VO~6n #+s(( x;8p/OVg'i.5/a¤L7c༔פ}]X 6K+ae&f|| wӈʼ {<VʁʁʁʁʁʁɁn}y2>)/$ؤtip_| yitae/l4~N &fFvq>*> >eUX@@@@@Ɂote/<42 xvZi2/S¦ 6^VOc><eӆxq.?cgşLbTTTTTTՐgg]I09^+a}ᾼ}x/.(^ ጂp8X2< n+*****~bva%apiI8}FJx7Le:Oӗ/`aMK w}4yKqnq딱'B******~80Kӻ>|¦-aq}8]Z2ҦӇׅ;>s~iiݴ80lê_9P9P9P9P9P9P90 ~ݴq2/l}(gtifxq~V7}b"ih4`Vʲ%N[Õo7f5FKXcۿLXI0,/H=x~V6u" ii˴p nMWHH?i5\9P9P9P9P9P9P90I2}R鴫1Mܼ3Ow*gB12-Qx]~QaP2[`pg?޸<5rrrrrrYQ]XpI^)eK˿⽜ lZ]X?OvM닏+Vʁʁʁʁʁʁʁp`1ؗޅOVM%y<?*3u2YhwaeZ1e ws2p*rrrrrrr,`4.N/ԫ w`u]Yn2f; ޅ'>k^3oQFWx@@@@@ρ|M 2L7G=ۥmx? n_`iB{n_Zvqեi捂ʘFūx;8pQ8:]E.Ͳƥxtq_!6 q}i. 4I%,ˢ;K*n@@@@@p`p'ºqՅu}8`q}42Yp_=rن׬JOÁUQ~,"]iUTTTT>r fN*kT>iaTfҟ;6* Y˘?*>- &ᎃ9k2iN5_@@@@@8piƝ5 Q8p`pj\n<;T2Rθ<yҦIZIeBVTTTTTHoq}0YӜ돣=SUfg)kRqFaิiu$ִʁʁʁʁʁʁ8ppRqF븼z,yF FY˛o\Y̴qSykrrrrrrr,pYh۸~|h.c,NgyK&NUp@@@@@@,F$I4xt<}tN#eOp`4f%Л[9P9P9P9P9P9vrࢍiMwQ8}=3 |]7keSy/iwx@@@@@@eqଆ.Ӗї\7;of? .\Qd~]UʁʁʁʁʁʁWāeZ,hN { ,ϒdyjrrrrrrr"9p^#,ϒly~ yh'Y;uyֺ|P<Ok^ :gU7ι:f�\!ѹ�$2 /B˨et/˨~@@@@@@8\Weо }u 6uUˢ;STʁʁʁʁʁʁʁ7e^ ad$2.*ʁʁʁʁʁʁʁ 0Z_Efjz2@@@@@@@@a2&|ۍoCgrrrrrrurm0:߆:dKm x9%_U]mWw5\9P9P9P9P9P9P9&p0KF/,+******.Aex@@@@@@@ycHJ*oFTTTTTT4'u]5'qhyVsTTTTTT=jʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁʁ }����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__kivycatalog__main__py.png������������������������������0000664�0000000�0000000�00000203210�12641336260�0026220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx5_u ۔ %@@ �!'@/HBʏH$$^B5`S{Ͼ^tHooVwҝ{of޼y3JHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH  г6r2Z&  hst6Ĭ%$@$@$@$Pg'5p(PD$@$@$@}@^:8ܧ&   N}ul2|| � � � {ΡOnK$q$@$@$@$ 3ם޾^I   ~L/8}H_u.{߽fNHHH)p{nD_{n0V&   <%vOl1[vShHHHH l9ٲjPrىF߲aSgӶHHH2l:ٰ tf_f;HHHHȔӜkv22fCOwltnWF]+� � � �d9NfwN]c&lnŹ<v/]ߕ:.wm1M$@$@$@DqWwO[ߵt.8C:t#|{]_7%   ^mtt :[?fhYo;i?lLᆵ< � � � +:aeZ/h?m#nd|v02al2m/K$@$@$@ ig60z vPnz˙Jan ;-Wi    qSvKeV'NhYO;]m/Ud]-S꫎eHHH#t0tZ&7]f`YO:]i+Ud(YY@1a*게HHH8&+OTH”T6-)+$nY"DrLV<tlQHHHI Nj*[ɃdʨeZ'R'tH<HVxA.Du]i}b=   M Nhۉtґɰ'u/*W=zl;O,HFhtzZɸ'diHHH d 7U[ʃ ]B2qtݺIvӱL7,̯y]8aetX=gL$@$@$@@X6^<_*~D2'AZMϦdAe~Y<t+4il ) ut][IHHH& '-!MG=JUꥫ믛0-2t~Y<m@,]dbuiSdCXY2}-KLe$@$@$@$[9^PY*ʱEbf5pl@MG7؂O 1t~Yy/:t蠅 ^=|CJJJFQ�>~"ڊ*=l9rtuM:Ne iYXuяkvSI   ,((pX#>w}wtu|P8W#n :y\{PvƮK[KK˦[>5o޼˷m۶v|"Y29߮<|δ (H/HDi;>dȐK,lH$"&0&=p ڣ5i;wwI^#y1b}ԇ�Icشky5NT1 � � @^=YD/Κ^uyFPDD۴~fi#Ҷ=o|1 HK8̚53ی:fՉGm,/CD&:H +.K''*S9T5NM殊4zhZ.b &H^۬- b7m*0J nұlXF@Z0&  �s qu8 Fϕ |W_շ\@eߨKjenZQ'KMe岽fߦOlX^GrW',</O;_vNnYP2|f`C0Rw5ocxq2�B-qu=vlyrגWi n[nZ&=OhdEyv51I$@$@$!1�\cWԋk|̾8 ~O_MmCm7Tƨj; ψct-jWQGgLuTyϤx� ~y[iailv M[[ۈ6/ 1~S6Zdq-уŵwJ! v�:6Ufc'6:7od;(ՉIډ � � @W x�_ k?z3z/mtPI:|?c̝8uY\X'bmr^d? JeAy\QIfʁW ]骿ni4ʰӊ[[Z ͎jAz .ZNxXJ}I3[Z 8J"GEHn\m~FfUsuǤu'|LT5v܃Vk[C;k^EZsfU 1ŦNcsʼvTaEɴ*c   Fk/&z?*Q']G{1be_6c㓨7m)m̫hMRxmI$)-G!U>VZ>-nk#H/K2oMŸu2bK݃@kLkIuȰW$22ʤ,ڰC1A.<G"{;l_J L ̍crS<iv8X [Z[r?ɣUU"e Z9iWhęWnV'p8 ώdH!iz9ଋd&#u"}F?Jx䤋ΐ!NÖ5_w-KVmFʇOϞz̞<2Ie&o<!,)s?{ z3F,%*ص;W0t556S]c垏h=평m5zNbn*10eLSgٌ}5^cO&C9DsA:I󙚁Oڈ)L~k EMk$CEtQkoa+̝�i#b6Dvte{Z)ZS"`&)~@1ՏʚҸs?@\ײ^hE=TtW qaʌQ%RGjQM-ڎ`::̓� D DdņgcyYC};r5I=3uX46acbka7؝)\pT5#w.rܹƟ7˝v\tt_7l['-2S̙!ѹĭ4 @f>o&]ϡ?w6 [/\y~4?'B^ӈOXXm3byT!atk!Nv5$e M=3ݦ< cy;8[h*.X)=,g}!Q9mzHF;;lhqGLm/2XVT'R3; M G'!<Z\j 7,� EIʏuq~8P4B~Z^,vۍregK&}rRn7^aeR\1 B YtLEQDZޣv^2i1AH@]cuҶa'/<|7cΓֺ˸6ʍ!/:Lh:bȂjimi&+ weݩ+uݎ$Jy7T&9fJ@@kupt̉7<ԟy�W)s88$`B( ZS5X6L#@ H?Sk7,X!]#Å?% SP%47 @XVdCܰ8_t0>,Z]+[&);":Z+կeʱ]p� e1wd|dlzމRaN&󙯐N=F^&-6)43ˆi+ Ymȿ]pDvl'yV䴽ZFV6pSќ궮ygu՝rؗMͿ!چ,̞∜{\c IV ĥ̺>O@qi/i}\vm@󮣞(:Vg ?dƛ7>nZ! kZǟ'AmU,*,*�AYۋEv\MWh QNqͺwGgbP,{|!Vaޱp jL0v2ݬie.6~ܬyƔTW ~WY )1ސ/_~ .1{[YD̘*dXiԬPm!$En>9dtbo\./*">z"Gƾ;>@.,}er_qK&?h$wq9R[~K<n/7ϕ"EA}fɹ35r6|+_?N6'7.pu\za^Vɥ*[}YnAs'b2$@ky@Y'/nD\qh;sT\@ʃurutr殢&݂(,L ]7O$<#;<:J,(N%Cy=0R끖�tm~m`2_:I>J{:V?$@�>{Ef{޸]3rqjO6a>Rtϳlu,2L<T=DF m+KVne^xZʆ͓I*dIE)ISc8Y-di2)2S&f,|\3EJ}MKYWarWΔxgrəM?>-[?&x^ZGɗ=~yQr‡oC+ccOaI:4%df<Aù"ݐn&Hki$M%YiYP eJpUAPוk:YT+ysSՃe}f^ V1};n!4nW۲md*WóUl{Ճ K˳6.j 3fCյYk[IuI \lq{Rhf}/fQ@GVCG~M>K+/fN?Ti^1ega~CMY*cIZ͝8sC/-39I {RSVVlm_OۜYjePmN4h)FQ20Z+ 3XS'ER:|ToҴ8VwV� E@}DLw݆(vܴ_?מnvhnUIcF (tzZi7ɃdnN?,YT+|&Edwx<oZo]/1$=7 zq®Fkzx־mƮ+g:^'ټf :X<[#R7di^'y`1ӳ`tXϙGӏ!LP�5f;R^P$s/sL=mFz 2}?y<E%}:nhTǔ?S5—Ĕ=e#M5ԃ䵇v oW^#"W\uJW'jߜЇb㸛vb͍wg}M3MHmsTOv)5vkk*^U!hי!MV,PTNmOX^ O#뼹dJT'97I1zbokC8* 눫?c]GOCÄ�T ؍s5hr2obEEA3 G&_~EFl6cx;o*kg6+ f&Sޘ3an0Y_~53(]Eַ&C4ًrd;@yiĎm3Um֎Q-"; h׼vܾ9bu' pnbcǝ&?׿~M٩(UcĶ;/WdTu+w,Wz(x89r7J$9j92lNT\Dl_Jn_RGDݔXT)ZmYjdʳdR+339?nw9'n_%]{T .-s1/ɍOX kSoǍs1 @RMV]3^/ðFQGYvcU9[亂n%T?%znh2Q@utt*m7<B,Zҍp'Йd_(5n![<\o|9x.۹*-Ji3JZ?X&VG_Xo1oXpl6Rv}LaIзWIto&u 0fZZJbdtJ+z,o^_15[%?~ț }&R!nZ@hkxNvYp\nqnN}V\%'ʾ$U2RV#^>ON?TP0@F(|ON>dZSB1C<iyg3.b ?,<<[~{Ț+dXP,<󤼼pv́Rm'dIWdy2<ֺv9<p[Z>T9Z^x>yʌ녅oiNJ3^l̝,yʒ2aH,eсF%�kдƐ{vNU{W;bmBNjqݪhGmlw(]%e_{7}S\XԳr\ci %:50A:,(ؕ>k<~t;oj Z ʋ֯ǟ_B$ͻΔ֝?0Z 7PLYAz)V?/EuM7&D*g%6 C0o1?Q=>m̻ޟ^-Y%d,ɏ j[ciH::Fg >Nd7?=i&Pֲr)3=xdaQ-47KĤFՔ;0ayM-RbpeoFb y{Cjy啲a >*O+yjӔL2A$zMk]_!Wc|�1z~GM9ݮ,ȁWi FzږO_{l8Ya5)Qy-GжatlMg|0~DyWb]]W:` �y[6PSM*GUn:aU} vc:U4/)8$@%�';%oʾf~65V][Irٲ݅f/}[晷0� $'}i=Ai#iU7Qvׁ7mi߭] Y\CN=tc}Lc5$)WyiލFpuV_Wܑ{|d2 h:0.GP=HpO[%Gee@ S1ĮLhlyhuc+z)^Lϻx Pp~=cvܾiZꔑ� d@ļ}xvxf,g�FG߽T,[TO~L޹o# krqVW县gP]F^ݴcƵu!7B`=Sm$gMi*&acw E*W.TqP<v0lTDy'2 u7o q_lzXqG:еi@d<Vvkw(mmǚH۴Ղ闎M^$Jku$@$@$@#^: i7̵ݵbtLɽCd=gv5֋E9u2 y`xH7ҴrM�[n2S{ $̯ikIb]˥3o-=NOϑyzj8{:㖻vcj;bӱ6T P@$@$@$5v\!f/ȸWO}P9zi |W|yLW9;%Gy7d~.3�:i4,ъ`+\eSŭF`RH ǵa*%׳z۴�(AHHH sA[tT5яk+CY>*N6:wAta-kudnޟd 7z)әtaQt6e㍛ � � � @IB:`Kn:ttSي+z2` ؕi:?hyP;,Y}=IHHH]PenhA:iд?ٚ鼫G}c'6mOGuWDV󋏈Gѫ}a$@$@$ȭt"wFݕkZˑ׺*C^Ӫ(NG7Nv#HVDMkt ieyw0{g~Ph|� fSu]! Sr{'|Bw Ǡ�_:(Ӽvm%CGm =\= kCqQ;Ä?&\9v\v:.IX_c_ � � 6p}A4i[` kiz]IƁOa4M,U:ZOn]YPZyY}`�"1 � � ^ra/$C}P}A1dthdPrӲT1i7^l8A 1t!S[7LƮMIHHH?o+CZn$CUC'kP: Pb    "ξ'DpU榭H娫z$jg!;}c=    I@B'TbӶ0Vi6n7eeZyk_ʵL1&   1rM2?)WWԎ5vnZ˻講Cߴ ʻ6&  i6 [t^2M.qld:ZG |w �nh %  ܷdnХ'vkOw}iuQy#cߞrAcMyW[y]]7nr   >@@w=bvlx黽 )4N<~/>S{/4ʼ4qz!i-SjKeJȖ8Y硣_/H2^mIHH2N@H$"Zn/")6[Qt&>@:7yuteQ_yM;ITsmnk:LaHHH 1/m' (G@YHky3F^SW/[eXQ1LJ;fQ56uQ/LzdҁO֎LQUkݼwP@$@$@$oڴΠ5l:p6-6Y^0P"G,u-ɄQÍ{t⃨5NvPecweZǕe=%&:tе]A~}n?~ � @~(SL�_F%#Gۈ#xad!2p@)//%bAR{ɲT6MY WIcSu16/a|B)"7yt\ҮTq=9hyMc ReqN7}.]SG?ߌڥ1 &L 'G>׆1+W… 8l <VbδJSKloEHJ[kD|B0`řKgw:m۶믿.ߤO֭[k_ZR<P.bm(TԴ?vuvi-SyTꇑ:IgÁׁkݼr :ͫ<(^mfO6'(|[!kZ_ndoH1cuwe.9{lܸQV^:?XB:8'HZ?IYqt7ʹK6i}%2zP}w/TVV~>䓟Kc 2uUՉǘUh:n|"]]B41@̕kޕ%L_'aߘ*w�;0{zz_@c$@"�bĉsYg t9suөH555Ē%KdT{Ung{x(̰75;j,ifihno}y?ɛy/~I8CI_EEWHk$;K+"?nY}˧>)E$L])F h"vut KV?\=Xz}g}l1?Q֬Y#W^yY8ޒ袋6ܞJ'$c?;/{&{oKK_@'Uq+k^z;V-L$@$ie˖-2}tYhQ\M,my?r>#n5C=T9ozNk&^d c?`Rlަ{/ulzOՏI&YqvU(TWW c=dΜ9]f"{55A[o1Mu2dyh:늱l{]6}֖y( bJ2x/8 wi'/fe_r '/;teYj㏗::K.ǧi \aw@PҴw}G?Az%#jb\;{_.7t>wm_ceid9&uܼvuU(' r:'ijG}crgʭ*˖-ŭ3|(iƇkQogq}?|[߲ZoW9ݎ'ꫯ }mA'2 yb8~_s=Oz>E` prpŗD>/^8N_8`Y 5|qC a/ 1G@>`{mL0Y:x:=3ѥ4;jdqkt{dd6i7_v6, bλ/~+꼏Xa"WHnò3\n8e5 Y=餓B=쳭?/d\p ȚMq ´/~)o~ctIIW\!=k:/Ѹܹseݺu2k,ρSn8Av-;(Lc+^VL8xWXm$CT$KdKiŘς'z`#ߢz)ڵky=9q$obL2h.IRQQa/"nPHN�3" ^`]8٘/p&8_!?'cKkpiaΟ0XjS#j_ 4"`,X穧<8f̦fYR\"Z6hh5 Nmf:Ow,(țYlw묳βwygҚ~*6x}�2 } _i$|!Ou´/*3 r'u]X%%Ep5;a*"wӌ]M pXjpeAe~]zj+Y:$p5L㖹nگ2-״մN1c:3[|+?m/lM&O@cV 'n̼<0q0& &W1:6x;aKf:8Tp$�Ŭdk7n ~qmI q(s6,7*25QVy/3G8;*c Ӈ7?6jz+X)׀k|رcE' U´^w-կ TKG?Sra<ȌW>V;ۇ16u3}A74+ rQr7m+~ sv[K@5hkZ!M݊!0Fp) kT:^)Y\h90C$>( 10wuHH q3s7��K]BP*:6a/A�pNtf_08Ĭǝm+4wyFV`I3lD6c:g,;L<Bo{ƴeRWwgYkE5]w r~e}rFU>sX4Kʏ,>aKp' wKPTb%5v5!S<HCMuz<]1LX7H:,i|867 ~hq;ﷷ V4.L] ;.z70z~ߵ4 � $"8(0ѢB\֭ C "я:b8Xf8ɮ3R# ŏi5|~<Wc P& d0ʼ=ƼA|ylMoKѢݼuǘe3c ^zm﫞Gmn iu7`7lb,1]}9nj_äIEI ,ull<+kE4!L74:*sB 'j^b-&[:0Nևry6ol=Zcs>pXÉ28!<B*(R箝 \,jqJ!l:L� @YHģ\{pAgO 9xK 1Nc];4w <ֽc%N4ᜌ6pĸLٶ1 o}q'};def3ݘ`%]9b]ԩS=6u'OS a]tm?.vCwpmi|Xca86(uy  O4[O:n:,^B?.Y4tA2籖 j.pp[nžꫯOYR<խw]cZs Ka.}bWUېBw,ӹꪫo>F_� @8M0р頇%x?l'nqҀ'SN9žΕ1k$qRgn5Lʠ=`0 %[?7<\<5ʜ7oI裏Vu9dΪO4?T^^Gt/f{A}葎f|ĚO?Xώ%V8>oqo <aXʂg-ko^ HM4puP G`&t7bܙB?a d,C?h dv]R WV#DБ(rMk ],`Լ*C_ټ3&'M[kw+7s?a?HHAŝe,WRK%V^w]f1ffwK߳p]SokSL^U,Ǐ1 2ؕ!yMySl2Ů̟F׎Or7uȂt~ǘ «ryB�$@$upl.wMA 0 Yven:+ʃt[[<:w˒Qϭ]y2yQ[mg[s-j  G�IGޒqܽMExn,Q$bMÄ?Yu}>[M>Q]~ i7]_?xp n+r)l۶l.}! >,zm :D*V&DyH~G](swW='vЮ ݼPk^>3<3'9yr5 � t�X@_' |CQyMwuZ\XP_ϧduL":M� � @$L$?Tǯ|O9]( 'Jw}2:YL$@$@$<S1Y9ujZʆ/rLx^$  M@}@Qџv Vś%FHGm3pƙ � � oݑ+wx:Wd �OAN6|,{c&  ^%wLT֫Nxo;a%KTH˲L{< � � H &^2['cv [i-]#y>C � @)vB.#57d1U sAe Fvڪ1AawjuȦHHH�|$Co؅dN?b\X8 +2w\Y|%Ɂ=ԟq:82>` H pmv_%Td � � =ռl |4xWitHvǝZj\tסsS!.vevGk#s�t?3�HH4M!8w[.;# Z֩^qqqY`ȘHHH�%btө]l95v:{ nEIHHHHz@7"<Q /Ji7HHzyi@<TV5i,*i_D^}>͒UoZ IYO:B۹/<:&H9̸$}́WvW\#Cwډkߕc 8x#c<"ȶR`&PZnIc:N<2g2%&bH2J XEy.Ig;1ev}'O<9vň+fHH ꤬ܛqv;'λ-3ڄ+:- !&5f[Yx?N;NHt\D:)-0O$@$6ؤu.[8m̬@$>~w|ݪ{;8w��@�IDAT $@$@'k" � ȯ{tރHH cg % � @By1o~v5@|.  .sOuaB$@B ?m:rر$@�ϯmr<$@L odRsҺpUD6NZ$@$@$@$@$|{ 3n/Vy yek&-vVYFjo/ )ZjZ|  @-YS 6 @ns?E^- پL]|R3n6]JA" ȶc7D $@$@$@$@ %j3|E_l~HG>!>4ԲR<0)uh32`O=A(#쇣HHW oߎ:t{y쥑h~6<Yt7zDȖ7ṯʀLOK{oWK#2$=EG']ɛ޺FZ?'=UGΓ/ut~mt^t$}~Q0ozwR2RP>.S$@C�U׉wϹC#% !Пt.*U>*eN96_:D*ަ $춮^`;jU <iabOHڧ[=mGyH}`mkC':l(F6"mKd.7S$ @^pίy5nHz@9.r3#U wmyAi{GхtLZW?*/}K])%sj;ɂȋVJvo+|$m5+r no(-:!ܶ5FA\퉸^߸ZY6cD @#{="Wb MÊw8å8m+#_X\alxQ߿S~EJF,TբʱR4ly))4M"kJQxO KT_ft04:<& c;ֽn->$@}@q$@$+ҁsYcdd>X N Sf[V''-ƁwϨrɄcߋucϘv{+|oڕq]�Oݿ'gH9N|ۯ @/ՙf{̊6)%bYef+%./Jy?E_јqGJ㛿2w ^X>߼ׯՏKd\,Ay0w랳o2 K@ϭw �  sY ^k2m,))7ZgB-i0k_)%7pJ'Q<r_i\{ӗRX1Sf~CS9N&^X>J;W4YAIU&A[$@$@$@$@@^9q3Df6>RwqW6n;c2-yuŁ'oZrsyVoˎ{ڇOtFɄhJ&W3Iǚ]?4Kl{rul;!=W?2$\8<HH k pB ?&m<Gnl\zɯ ʆWF>'+uYb?VdA?>?SPXjD3G7l~n$@sn퇣HH  ^Bg.{ۥ*]*$@$@$@$@}@~9}t'ƫ.[7 -e~8 i    < KhN{<WOG� � � � K|zYOr< � � � @oޤ϶IHHHH MtFu    MǾ{`c$@$@$@$@'_|y � � � � *:𽊟� @?#;lr8$@H|.HHHHH$�B1 � @zO?j� @ft � @8qׂh.N HHB Ki >WϐHH ,r/2a � @zx~MIHv UxG$@$`3< HHG Y{;# ~D9rWH g b㊙& "ꦻhHH?GKHHHHr@9\%;H$@$@$@$@9`A'>  WBuHHKӁ*^lt � t"i'$� @6 k$yE$@$@$@$@Y 3YI$@$@$@$@$mtC>d^{Ⱦ{!?6$D � � � � @vNyPXK[[{wODMMKyy[f_B>y̶Ne.H6\;G$@$@$@B Dٞt'-do~=F;F?:f{VWeHHH�ИݽN-2~|S[G}饁|0&>L dIN$@9E ofqAƊ_h7P*4J֭ c6#A_z-ealT"U#u#st2/o]6goziH0mv.Zk=j@=zTwg-踃c[ߘ;Lwmn @!o>{vH q=pq.cDjW(s?'{̞S/Uȕ?/; kժIeeD28h׿#?x﯋?W~|J98QA0mmyڥkO O3f\rDƕ � k.t}  F x# gcvU4[i$}tҤ&YTnnsSԁ2U.c{„&9Mց׾TVt<ZZj~'kR_|>qt7cEnurYf|5PaƅL8Rμ) )M3M$@$}bbnSOV ڮ?(3W}za@zyAfuح)!ikĈF{xux|̘ b!̸T1 @j#X8r q١)DB/I*vZ5eѯ }g5n֜ܵA**Gȷ/WX 8möuq,\N|hApFmm;^(&6N!^S1$@}�־{aIH d~7fviwީ3Mkdwk:뼣%e^(*jy|WCض=|Q$ONGů3ʪlsc~wIy`׻;@� >3cHH41bR$ʹo.d̙[o֕Wȝ.W#)STfiyj%6I,?:X PM"�[eժn?>mضCQp⯿vc|מ{!4С*y!AqAsE$|HHHH @93t#sds-|sk|ykenqz.u#]#D`⏮Xets3s.o^!}g(wcۗO5-';ӦuՂxxŒ;F_$tygX7eXB C k{J$@Etr鸲˚_ i! :Hc4V#u***n6ӥͼ#j*?DFj(`HH܅dϋ(zy@t<bsq"|yQDm 1� @7nn0[" iݴ '+!ּcCдWUɴ̞; GIg/z:9b̸0� � d�&?'p+{_|aϝ36{r&HHHHr@^=Ěۻg{wlI:xG6HHHHL|O<N�{O$|&'w ;E$~8    #@>9GL$@$@$@$Ї \y~ta5KɠAxQzH6% atեHHHH p'm\*ws|kUWMZ'Q!~LTlat`! � � � @ߣS76dhDƌiö[b^2{L7R' atg � � � @j@:`3AϑJoLen9*с* Y\9C R|s䰃f˥LJ<M|s @?&;C#ynwpO؏bYT""˗#&\l~ ;<,dwrkc fOZ%{ϻS'sf:V52gn,zB8fo7/(~q|e۶bGcW O'.#N � � � @J z`C眷I>u:VQ1c_Z.n^ D:4BN3zqնIMj�Qr)9/诹6gn^WnEIHHHHKh.[0c[ޖ<`c\R_&f7̚ W'm!5oa    <:gx#ϞE| ~ݹFtq73q̐� � � � d@v<w3C;yE39w^Yg]Z,x}|24mcӦ5G! � � � @ p |Ղ}u�w?O]C{U/iL$C—J lX3,{ih(i;;t`76Q&Ll6ۋ*CNp6 9O�bDI1� :9!V,_9E3^xF&үNV~˕rS<M|k?#'zy|eZtͯڑf�7Y52Z>$@$`HI)C+ J nhHc ?2ĺAiQ*sccTEEfyzǂnРa  9𵵵r_*~%^&m<l>DOs1N//*_cm?$@$ =܂q`A16z1diNV*Cy7dži7r J'i=wzP} � � � @%  z6 � @tP � @r\KIH ʁBz2hHH#_y0A$@'7oĿO4H$έ(8d y1z8! ~FN|? @ Ư|:Mqlez-',;M6xۉ'ֳϖNꤽiL77Kmf3l)x^$!lyI[_dӯ؅=VAR8pv\y2e U\ o!^몄Nz4ZR0:I dwKe)(N3 x;]'_D$x5gԧa"?Ueַd԰=zk {xsiw,EFYQرRiygqd v.G'&[N9%R榳5Us+_H8q?weG*i4ˋ~uXEY._/ee#ec,|ɇk#FJ+^{k2qa2kg"aۂf9 fV{GpIIAiSp'kz9eme՗]&+kbZl5=uD6l_,*]gO~" '-o)RR"%gK(ÇZʸ?OK.77c>8$}σ!� :: r?syLgWd};uv7+N[,\Lp՟1$YUy;dRZ:DfN9ٳ-O9W\YqӞ$vƍG#Y:p p0=_ tFW x]\j{)2DJlϤ´UyҶ}Ԛ?]'=O'{W}j̒� � � d@~:2̵_+.*QXX"n^ .[fNUU]'"?s dY_~[UkCJ NԖvg]mnIPX(ײ#S)(`|L+N@̼kK=’ȺuvI`ǁ/=@)7"o6?$@$@$@@8𼭛v{ ٴm3 K\G/ެAUs1C3˗K/ig.ǻjqO.</1#.-x  d&m (6/+9s=Z dU_ TSS# .f&Ɓv$g=HD=w k u̺"kXB3NJx4)?8_$Y Am4O$�UBW" @oϼ`鍘%}5Ǘyp~GX7f{>xd[#:mn_9Ь_y&-tTb8C aV<4$)4IZ{/:E'ɘ!^%EW;IRhjjs};n&]ryqI9,ǺM3u V4b~X_yu䱤fge<y}SdYf6G}ʲCXk4{`Y_wޑv9K3hq\\4f4D_/+Vĕi&Lm0oh"kظ?j}$@$@$p~C8XRq鼧:>\cooިa{ݾagן|ry-aRS:`L;m16Cm'̛_nYJ?\*]4T]|M ;~ x{LGI,5W_b0HdݥK_KyJ0g #grl;$@@l+ J niŸVbݠ4^[2UHc1𨊊o3떧W˷23n 5uo{~Q"I+{` kVq"|yQDkc!>yɓn~mE4r6 aq?6z1dinI ؟FݼʭBL'(Lee     m`     #n� � � � �Ёq@$@$@$@$@}�>U    cHHHH>WvB-|EyO|BUS_~ٱ} 2D3?4޼ at\b3^%  :wk NYv�:͛7c=$svMN9t5g<|S)w3!z?&`  .sWwVbwdԩrI'Q~|3w <XG~\unw/+Z' P\B$w"O|!ٴm))>!3&rӲH}&,)N9EƍӁ|M[ߖRTX*e;{쩧yzHw6ӭf=pO ?9[Nsϸqɢdat<n&b9dVŌHH ʁ..xm2wیeێ䍥7{L}5aƲ[dde르t:<epooJIq4Hur).*owDǗϵ[>[55R9p`\U&_c' VgB*>@W> c$ $7<D&6;hZU1Zj!'VûdQκ>2twu=X!-/*.VFOaF&�ϯ9v $wk]p%f�V+1:pu[Mj:pJNڕlnʎroT>Z󘴴yj+1d8mƉw"y\eatT7q_s&O[lsq@$@$sf"b@[{$N(H17`}nBYqykeϙ{3~rڸfLh4Qݞ'NOm=GL$@=E x8f}^h,hO\ngIwשW|(X Uek2z0VkUG VlL:A.G\vLsg/cʚի#&?zatnV笀>Aw1$@$Ї>z+=-+>)5ukeG{93Fv@:_̜l^ o,In|,Y! eKRټm *^|Yg l.?@YHr#\CegH>3&  g^ڒd@I=0c^F4Ws^Y1.9l7OyԴp!~NÆQG-/ߧ]Gs >FU޺eޚJ?at9%  Qt{wk̼'i1ޯXÆn-jJ/} uMؒ0:i&9 ]S}!*� � � .ɹ]cmͱBwm*zh.t}   σ!fS=hHHHw`0I$@$@$@$@NwqҩK; nc0`4 KG  LB` j{ﶊjtwjfg޴Ϯw;|_FlߌkQ5���+wEq � �>pg� � -(ޒGc׋nc<:o/G{UM٫BB�Ph&@H MH_j|eeUTWji?\ZϛFQ-\PP@WPRSbb"uуN6l6[`+KKR^��<( 2Fgy?5P)jmoڴ@-w]ͪ4bhhޜryٟ~JJJh35P챣Gi T��&`)| qzWINmj5v,͸Rҭ]m4lڱmdÞӂ￧>7lŨYhQ1E`".,(:NvKDzSqI"c)>.Z5L}^n7PQq6W<-vy]ߴ}+8L qԹԵT6OM(*ɦ_gn(HEz\ڮM 3%e9?.{N"Z)]4#Nl*N7SĤ4&6fSQ7�**xz1JIjO#?NS}j7EE9=wHl?x}rķtPJNJhmğDv=&wfwfyظ:Eԧl>rVnzQ=rF,K˙\1T}4ԺP` lݲ:uh9x�?vΟ1C7ZCPq` 61J�k)PM`YY!O~<A3SZ.3FDƒUj5?CMipu4m/-FVԫ%q>+R'ϣ4Omlslъ.Ȼs]|ݚ5JydLՠ~)/\9< ^o|mp@[:שߣF?,/nv:njh֊D[95Z?U+9{y >sfsp1!ΛM]ٴq#XοBOHw^𧟨/۽7IIJB � � �'KJhQn!:||>=: ;jjLVoCElK?jIV1;##-6ש�{&S6%urXyOȨK~ɳe&~p(oRhq8���x8YZ*MhSihW|VEK21TMؽNm&9'|%9�V\Itf:ۜ5mڨM߷gZFck8�8icqq1eggF;o< xwtS׮] /x‘#GQ|Ж>h/M7l͖R(1E⩰8Ndm&Ij4Nv5WBݴ=:rbJFF۵v2t'6>Zf rIjD9nr;T$-~x |-[6_OSN3DVwlR=uVmt_@�@~z)ڹs'3=/?|WSS�zǽ. .Pe򬝫8O3Ϥm\ܹsI&t͙3G)'ʲ/V˚/Sqq&MqiĥWˌVo?ںC*//Qq?ܓZҙ#Uqw/dbˌ4}˓6jؖNtM}li7Ъ/ѷ/s%d]G_LO3OאC�H{ffZl@FiN'NC\~<%Ο?C;ov%csqCXesXljN88/x>Z$$$};C-@gp'p nDWX!O~ZBg=Dt`UϦfUO`L)y9"T_4U Xo-7dJ!ۍyzghҥ*nذatw*E;uЁJKKsܬYTI&TRܬY3: GpB|IvHx9bQ߷o!)p׫/壐1C=ξCJlj;sXs2žtYj5!GfP3z4_wO G[O^�) � � бcGެ0{mҔ)SW^? / dv7fꪫW_Uf/ݻwx0Iٿ"KkV?~nFuKK׫W/[ׯ U;(~ä'&= n, >p � � 0'''7|Ck׮ ɓ'G81%^F ȯZJ|w._#ꇈИmd h(! W+X%��s=gЈY<@iii,/o׺ukZhC{QF9ę ).zCHA6ロ|Ͱ*p � � 2H@ Ɋ~)''6uqO{/_ǀO8.C*xTBDcA�B�ONMoAb.&*Hٕ+d"{;A՜]811Q.=\-˅ë%\n_@�@�@>]}oٲ%'$^&4Hə>LÇ-Z%Uѣi$?ė?\OaYuo߾Ԯ];UgMo*X,cהּ;Å߻ b-o.7FQQ<[y#:'bA�@(^sj g}F|Ce՘o}Qڿ?toZ#l Cb*n >{lKRRߋ/H+y:Ys[n!y?{H=XSz-7z+s_w־|p8!2kxsN_u{:D#l3#hXz@!=Ѓi�|)yq � Lx<O";9CRNMƻhH?^^` "ZN۔R%4\򚓴D[(,%72>W � � � �%`E1>JMxq{<sGso;MUܕ3;Ҏ< %!%Ϝ :t0ڴ-[n=Ng]=/y}[itq"T ?a[2)p]} F �$ 3AOp � �;ϑeSryyÊqS4Ґ9/S#NA>~&LVu9,ZD%=GOBZ6~CgsgƓt]y淍V_Zs/2/4u/DL}�Pp4ɓoAr$AO KH[ WqdR:]qu&MuTBЋEљgמT睻]uM&=Ts#]0I � �u!�P `1SЛ졯lFXۢwNޅmq2RRxn-3AjW[ JZtkBA�@3hY4Z,ػOL(ȗEwӋU&:Dߗt. � P +KЄ<5qqIIt*fݰesՈwT-sNߓLŴq}oPmC/];)aC@ ]_<PX<D� XJ mZƊ-tU6A ܥhD}$+SHԭ{q d~w 󶶼q WHūI|@r}W 7 !C@)^֝%zQ.D@�@j'![,g,^Q:L=Ғ-Dut"G^= k˗ǟ2t̰\߿_hFDSvЈ:;|�@M]֛1{�Xuxyy0 Kn j޲~` CXCY+.&s\USg呫 @ <t]-~n@��&6 g �K>8:d3� �h^r@x!CPrr2oj\K$Gɓ'ӷ~nrx8�e^"UA&�Z ̜9"## |NNBV"!Һ7 |!'�]7G~=g]/s H vQ[ m=x(H& f31. P%`^.^z �Lk \6gqA @� c2)-5E憪P?9;xstАlii;x0%_=E&%Uyϝ6A7=Cod^bٔTx1U<I?n%eOA7}i�+2A+_t_ftj_IM6F7R9s7SՔETbGyod<ļwߥɵR_oE(j0s3pkH v)��/WJ}%=Luo"YyS9lnZ6m(nHJQU"ޅVQ/Q~d<4ōCVԗ+Ÿvv WF � �> >0S)'wѯk42\rևFX.;ޥ܂ÔA]ڝE:f7U7G;ϧsZtun3t*ۺDګRy^ή)VkMPFTg=(Kwt^,,TZP˹72"W7o=J-)+(~XIRNӔ.S*^"x>}[Fw1Q_Ksf37s,080Ax6^ ��w,xGNHE|ohX;Ma|v<s#4ҚtzKG%xb:t|6oQ\L*zQ7u~?Q9lDr),WS'Ji6n#JȌz7bD,ȈMٔ2kEwN[Pγϒ׺(3K/k ^7 /([C~P_!Ya (a(%D�@-I6[IwG\BZRZQoVoP#yоwK~O)ImiϡakM]Z># oS/Dr(YE1N8Lo2a�j> 8$j>2b.&<'ma}mJ7)5 ,hxtWi|Rce<|#wPE_| @�@�j#`- ҽ"eU<nv+RS+.f ˈRʨtn~ 5*/ '֍ 1gOsp ϧwޡ"-]]9!_m#CU\;t�4k)ԁ|YYj1 F^c?\T0mݽ'mdҋHӈ}Qj_:voqoen J F8[ �>?�Ud4%&T :RlƳ]U=pjtl2) Q#MG$$PEnCkvt87N5Cod:u)npCt68g Saڵg(˪*Ef/~Z]0; BU/U?GT_W@ T XG+Nf|7M"^<AOPB\:Qr^fGRVcTKJsi+fM{+y92YvS]?Vey&E}DYdj^hSv-.X`PP+\h{I2_)ukуJnUj's5~ &*:R㗟8aj6F.񦓆¢/Kc,&37r䁈"~~o 4ޜo…@} @/A +J3_r/ٜ~uA4rii=2i&m޽^{妗xՙa׽yϪ1ʒĘJ('S2/ݨ]mѩ,)ٕ<yZSnEmu75o62O2kԗ7wtɹ]!j^F""@*yī|:C!Hj4<& e]b5Xb`��@�IDATof 1ǹ 8!aLG簎_"#aYDi_Ǚ} -[t>)@�@?w."z7F˾2?C=r+q_pj7UW'fV!yae˖lwu=Ĥ(NE \JKKעrnQ>drZ[V } C#Jlj;sXs2žtR[J � EsU۶l�d]U=W � � (\z΂�@x~n?S!Q|ZA�@ |X%|.(z �IճVv]ڦvcDc6u�@H|H\4@�B[%(v]y~n � � �xwd � .c|uuK-:?5�k1 뫈΁�@1 / +%]x aH ԗu$s( PPP@+/]#j~^%&%Qwhad%}1o =FKv5FB7ʰQJy[  B@A$ReCVZ4d D`%+d=hA￧hi܄ Ǐ_|AcƏ={>_N̋FF O(F#`]2YmR) |�=w>tZ;=xyF]c$텆-)ȅƩv)))4|H ~5Ե[7ۯǻ:x$^+ H(_}G9aJagt B+xJ^Q~CEFFRll,Ph7B3OcWtzNϡg8ڼ_x[PQ a;t,s=K ԺԷ*u*Xws^ì<tuk獌>)9Λx#S߶"?J.΃UF3&4r�(qqq*�FE6L]q6q5 q-eI+7͡ кjUjhpQӔt2g-<1)ԼiEaG(%D%(;wEҖ͛K׮F]lĶf'bn72Z6~(9PfR)vG(wkO ? � PA5E}1Gɉ)mopq؆ Ц |YyuQ8o}W:,[z5?v&}v<fSGW72Z~( P^8#7;('y @�J: Ϻ~ȹef[Z.mFܩtZ skҍvڈ1G?VQCmˑj4>6_O˗. .پO;Q+*I|I72<fe9v̓Y?sN � Pu}G**'&,UufFe5,5?Newf˫4M}un֯]K/]D&7iByqrly#c)mSQȣ vfk>Jj @�@@N~=Crr80Ib 9}fv\rvPjr{8o5=y~'D՛_!˭ׁ_I^x%ԬYuiۖ[icy#S6: 6; wVppaeXsi��BR |-,ރ hËL\L٤frޓ[?tRGTs"k D)I*4z%#҇_U+VДsah5.wY6r~:Vs-{=1Ut/~cٗAAQU3]R%Q'��p%`-F^ROBZEe~Z CqF%-2)ʹq</e$Z(ӘpQIZWykF- xbk.ިu`ْ%*[CvVʼnI9G~~SRSi(ys#72Z8I<xhA7~cMS !`:`Si �"`->.]t&qCXYcٖ}[697t\+eع3y##*7_yul*@ .ʻ]O7Do@�@�<'HMY4aĚ 08:Ɇeձ!-@�@5( &LάX A�@0Ւ�p;.#Ήd� N\zǁ)�XTkcj][ : Mw1X\\Lټrƍi޼y봟!@ Q �A@)j@�kFyj߾=]}ԴiSzǽnΝ;i/߬8vRy\`Ȏ_<ZL%^Q#k6P@(a#\(ID�4"|9ri̙^fD^СCFWqF"^Օ@%UPEEy]7J>4""mek>t$wN$GmdӬ<JLJFC #[=k]<サhXeJcSgyu;S)<e+f͢o8II&ԩSNLG}D .4|I>}:uЁ8@s̡}2V-j�}y^jWڼfk2cWk璎=J۷m,˖aqŻ6MN:E?~=8,`AX>qna$06mP^(^ڶmKSLW^yk"? / dv7W쯾*mwXn _Z%sqI~al 2 eE'@%9V) Wo(ٳtRnj דe#G҂~8(@�J`„ 4bdohڵ~C6yd5ھ`%f7ˈYUV)N2[FW#<>iuTT&"ANz\iRaq6WlW YyG~;ޥCߌ;w6{q\ںpգM͚A~G qF6o<~_h(U9-ʊ5Oe#W}wye"&+5}wFʵҞFjC[p8cA [h"Ukf4zgޒ֭[uKFҧ7R\\p:46@'QBZo܁F#D'Rq):Ree.q<Z vrbk#xFZq fE;I'*(:A6>��S`WKTox~p?"ǩgՏs9V}hxMaFO|f%(FklD]vuh��`& &+2}zlftttwSRZGkn ^<zRTdRefb| je3OjycyŚ[dwK]_٢:ֱ2߾h<=:Okaԥ,2ZX_2Bo>uh!FKJJ'6O{ gؿFC 0G;H�%_wex#JFͮd; d"LL5;9Us݅-+?j}r!QCyLL4AD^5^vJd3HҟGȨى<9!Olt2J1f!S]})]jP~;d| $$$6Pf| (~ M 11Q.у&~سgɢsÇik.eK/ >d:z耘超o ^+0B5dv#dtRڹ[Z:zfȋ27I0miܐ'vCJ- 2ݔWS*&*Ds־sFwS9np*6l 9~ fSOрi?tí[R3~. =F@ \s5$ g}F|CeY"Gl/}gȪ5_==5={6]zjI_+We!PEQ w*bW99 |:6xm^wS(2>a_f9.-3OOMvN sJ s�]Kiݞݻ{^-@y1J^k4My!O*v~<QCA d,iv漛7o{ǜLD` Ý3+2so ^`^42E�JJhAQ TXtgm䉭jd]MUiw'}xothy jţe}jGRc y<ٗz^_x~@W*+/T쮹 每wUvQ]/evY"s]w%~k<g1zj <޸C;Wmi~jYIS9C&ց�@o<PM0j Ґ6^cɧv?_}'sƾ6lZ3eT}kl0vs?/#&بIR;ūyf_FZEjmj9cKF=b>ֽw>o^(y*]fGu3D.  (q%csqCeJsXljtٗLn>w.]"eYy 7Dx8+y0~o:}`1 сmTby3Y-I|ood⦩ǟ!0c ҀӋM [kkO8]Zy]yQȇ !g_qf9,raWvWaOq:,5)G dZ۪Gk�eAE�zCf�3K)uN)7z©R8���$`]^7B-‹]pMCz!Lly*i � �. XK&@$�xM(wQB@�JZ <S¸{]o�jX%Ev.;E; ʪ3e%Bʑ|IeI"@�@�j%`9V"��/!c7sd[eq �V'`9ըo@�F Mtl-=7z,k_@�@VR6ZA�@�@uJ � � XK ܼdt2|��S<Q~#7�5k*a}I9�.et*U/cpeb��FR *|xU<��8P*WݱY) � � XJ'g[(  � PLb"#h%w{,:K&��xEZ <#(W@�@'4.%7gnp ˗9MBd$Q> a�*)r[vGA�@+qѼ\d e4+1,Scu�@h0:BD+A�Šv+2 @�K2 %-�@ ў"jC1~'Q95b��D: %N5q��ԏY;T^RB)SXnUӑ � PM: |uCJ}u B � �u!D1*&ⷯqX^K9Vڐ@�,I %/9:  � K &!o7 R}DoS X6�P&v����� ʕB;A�@ D TVTPqq T^%}y]ۢlh6@bRUF � `.d4k$fV>�XC( � P7IKү<#@�@%xB�3uW@lb2s݀F&wb:O'twcx�0op0{vj4f#J(1c &)b5=IQDz#[+e>2*ccYgQZuF$DUhvǠ �%`-ޅmf};x&MΧڱ=k=`ssG}3hB:kJۼȸ͌�kdVuF � �+FOkZAmږ;v*Chy(A)2{#./A�@}$…"_ZX@sUḥ YI- �;Pݑ 6ٵ =N;omAwT6G #U<_:]O>JgQԶ]vG&}n7ћSIC|Z!"刻˕ܹ�k(-."=vx:H�&�EP2#\^A;w(;|j+oVu':Lr FfO ׇ2OP~EvM6+4֖t-Yt}i، =!�E0UEPӼl|Մr0 � �5@q#{$'Yo9.qʧF%$TV\ds'3itosh\SRڷ7^x.έV:;~{}˹ K^lzt]c@�/&4|2/bU|9"\@�@�j%jE԰2b..y;@_|D{Y6^Lӷء>i۶S*(7 ܅+zWV+cAAd XW˒?DEU*ʫsO<ޥyZ!_NsiXb"@Cժ(!Œi@NNvR+aMB.l6DxILRRd;ڼ)esoҞdz( bi||9ֽ8G�@� D ؃<39@n F,X@͛Yx$Jyͱ+)4uZ/y^I.]J(-.N/>s=Bߡc :쥰 B<<+n%uXJѺqjRs6989XiZiwHDN<YrãO^<U g@ShO?Xs{>ԥk bŸ]o[bi;\IfBz2mG29A#GUO`m ,@ Hj4Wif`}(E�@�F=!a5$/F7iѢw1*շk�\+;nQ@*4|(+^"oQ46�B#mʻkdݗY�J®'ꔠ �AH2 Yiq<tjH#@�@ʾ]k`UrU/�'Q ve]zCy7 � �%nQ?3m6# *(Qv ?�3u 뗇BQ � `y5ToV()3sX8��uxg NA�@4o7Vm7ceV`I � P+K(*农P8!� �$#JKaTwH@&kW\\LٴqF7oꤠeã/NJ< ޽;ی'P=iP5~Ii>EF(W31 UsϥA_Jξ3AΓ-- o4/CyyEqz#eu+ٱN]KN-=Ǝrh9\ʑ94 ȠI V:(W<EjcIj߾=]}ԴiSzǽn\@;wuy\~ t֍n&ɡ2?@Xc#5jWmz[ u7T]Mas'nZ~J6*\2},u8{*\̣72 SbgQ%u|%jz=Tti~j A@+^t>]JkwQJ ++KyZϱ?zul6M8<D? {Gx<j $xE7 x3Wґ㫩uN8ml!6JҨ-UTT۶T~YĻ0WE+WRuȸQ.];JZ|Is7w 2$ @K:Li̽}wi( Fwy'͜9S)4k,)??_8II&)Sf͚1~~GpB&'y4}tС8p ɾ} s@Ҵp ۯxx㾞^˟ injK`_hַ)7%7nϡ:>Ksiޯ s(&:J$o.Ϥ])"m]"{o~#ʯ9챬 vbfʼD3_wߩ<r_gUx-[ʙ;ʏU?,R3v񒤜9reW_ "3_?jzda}x's3s32[<7–@Ϟ= M�)S+e[w+^P#:(qcƌ\W_m۶QnPv?~ndF9u2|{PMA7[58i_Ub9njbD |l:M43xݞ].P}]J._!}o5ŦQ3yM]55jhU\9lV!ɘ˩GvD1;pf%+m0C~si(_b #G꺼)\^A%7S?I׿.N IoI)ՕJ)+bS<a-{jfZÃ�T𸎮zqucDO9@| 92p'OV ,P:tH)2Ԭˈ*]>X�xP5[TfF붿C}_F[V[bZ :ͮGDhxnj܎v۪&qN].UyGřۡ"'&9cIQy\Eވ3|*H3/dN׆3(>6ZJ&&=&>'&J %_t? ^ LJkOS9^T� &p/x/䯈< O]mݺ5-ZAd޽4j(8Q쵓ɏ 8(Vk=tĺQwSR;輘ͤ&w4IgP-f%ZPk|Q5+24+X:T+#2b{2s*x.j2JˮIui;�''~]䓕js š�\YY wj>rS$JNa;d^-m.=)b0star?Whr啔&;^j@ $W2Ufd$yWq2U&jCDqJ=G_& 镕.='o?%e8~ߡE4qߔrsT!H ~aq5+62jN.cs΃LtTuCv9!.P'uQ TP.@st%5n80a//\"gvÇS-Z*>ѣGI~/8A0o[v�l׾WIOFeE/}]+<< _QQ+VZUҲuRɫ=OWqS]W]~ ae+OI~!%zKMd2iT:nӆ TQtNrI CQ{iTe -W Dl0+_jdv<� O'#bB}'adGp/}gȪ5_==SjC%Y2Uܚ5kht) /J^@@f9_QÒF} eW}g%,[qsec>}&Wbll*(:NI-XPla<şHm$v m1L-Z8)cV}ee9}.kKޡPJk'ڍԾdˢɎl7p %_x!V;^e#P-j)5iWƱjE)'vZfۣ򥝲n}yfZR$^B&ߐ+bs&;k᏿YQT ]5}[EIHO{TQ_4U<f$ڵO/Z"+޽aU`k#2ǣp$C?6ևNG_}簜!N:^ e\=44N\i8Wa'>x־V\;ZI8/aGGK@�@�|!`!o+( Y(qJaÄZ@�@g&er@�@+2  � �%`R[0J�/6:p � �&�=Q<�YDŽ_*Pq˃�@`Zt(񁁌RA�@N: t/ � b  � ,cB\ 7=(_8d@�@�@�@ dXk>d. |eeY*)WkGU7_OO<mܰV[2۾sΡ82Hm}JKJWqlLGE{7ިjQ*_wN޵VGy",,ͺNQoeu@�@�BuxY &4{(`k>)juԾ蚉ӇnKl҄l|/c΢M)I7:Ż7}z}_}W9E⯋њUh(oU?zX r~Ȼg;\=;5؉}"Rlm 9*O0 ^@%KI"7momQEqW9i5SΔJta#FH篾Crry_s7YtͮC4=hj�W'Up%膢|�QW/n l90aڶs:rb-D'QNSOKߵ{ڰ]+8JI -˩CL~1Z-UFQq69JB|:i1Ɛ&PXE _K6[45OCCe?J*,J{jKmr^xeBycFWLܕ3g7y)n,ʻ+>Q֯NlRO>RqWwtf?=#rQtAjӦCO 7(󤴛o6zE*d/q: ׮^Mz4][{mF$NJ<B�Xex\Rthp7PfZVQUEMCBDV<qi"ǥQjrG?A#$Eu+_ cRkegug&۾WQ5?F}_궜3FTٗ"5^jrx2Q^^a?+ŋ)ͦwA/,%媫\ʻ+ǥp"b{{DRGʊ :<Mqɓ)( 6OI2eq)Hӷ߼ytJHLzшѣG͡V}oɽ \y>!:M@ � .˕ P?DQv*IR:wP7l{zv8oԖrѺmo䌪RŎRϣ-(8B5Jݫ6ZJش{*Gک-2Z[;ywy_l;I]\DTe?5\"o|j $uqWmil]̤)Kk+ß鉓&QCś7S,d*I&ԩ`&8>Ǐ/?D(7;1U{W_KQ"+ ʻލRgQVo 6HP �0ZNw M& j҅CF4MjK@S{81c_N2}TRghvxlt2J1:k /<=Ǔ ݉ݩH|+_΃-Wڱm]y4h2tᇴ}Fi H e=kW IO}:+Gzwؑ B7mQl`zɽ&_`;yW䏧~m) �'�>/a`; ;:6vmjeD2to~.Pid,.U?/}ZEY،"M'ش"؝,{8p`cĽOޕI Gc$6g!$Q:P헯 %''Sqv2ss+];5", �F� |]Q?'4.EAbJ]jNM*&;Kz=i{ 0!_0)ɨ靬XxDNl?$(r%u-AUؿ(,+shl8a` WlI?>ֳ6XGhR]Ljݾ}^{a=2)z@aۄ@�@ 4 89C^h-)swl6sW`ؗ'n J4"#V^E&j'\YLYvjgnc)%񻯿TSn؆},`YiD6b5eUOf5ũStԫ8ԘʓWO>RF}-Kկ~pvFG,'Lg򏐞'69qJO�U}b{-\GC0/yK)ě5~zv{Kk5|0q{/%*l?_��6C_Fk_?^rρl 2ΠNm' j1UMZH7Z5hґ׿H|JkJ]i+~;T^^\qu?('О7EfZ+|-<972|R6;dQ&3fMئ<7?%>D6WG 27M?.;`n'f4GI6Du?#¦?)))4'W]]-]~~ʷ`p{˙u~Ne�pKG+s_־|p8!25tuٗ,cтmC>w:a4ogxK7jj@` LD 7H\5)TOj֭#<- լ+hG/KǷ#n ?d' Ƈ?Bg=Dt`U,Ѫ{1JýqH~** գ%rɆf˖-G).6壐YYy8&+'>7a9Cu˸ {idxL8j/ ~ +]lT[PL3}rY& KLN<�]̐EyTOJxiLjQܽ*SuqJ}@�@#K)2㠐GDOF>rP{FB6 SYղJy#G(﫯̎[vvf[3CXڅd&80b@�@O,cOwEDu# `krŔnoZvuCKGΙ8|��,xaGNH ?6} }_yܮ'!VkQx}ZRĀ��8y~Pp � `&AWKE]{\9la��d%K8(~]G{پOwhWY^5B DV(ZrӜ};<%p � Fࡼ{TYYA.GKJy7QE)uԗ;x<ITT?7">jc_lwO>~xqUΨG޵)?@�@�(W/> &s6_j|0o=1C顃iԜ7ΦJJJH6Ljhli[>k\V~�/B 5J6ZxHpImRSSiԘ1÷6l v5k)h')��0( /<FkEGNle"NmZ =1}͕TX4?tw Mbn۔wQiw_XE _K6[45OCCef޴Ж]-Pv^*++W<fmrL|w ӊ|Wq@]*.m@١D�|(]-@q @o\A]K4~D%9lg&۾WsٟC|yER$1⏞\Oͦ!n)]H~<,_"$^].4 1S(6/]<-[?[C篭"ǨOKݖsƈ}yt/k9\4 khOxC\*}�Dr iUJyd9KM[$xJJhA驮 I^dUORB\: p[QJwcT\2ٯ$ʸ |6c<)\Z.ЪMu逧6ش]c-2Z1e;ywKZ=JWsjT?Ө0Py9E׳Z@�@6Snt1Q_N-3Q[aJU @zJ֏tT+Yv+S2xOfi9$F'S)W9kҒ_Kt'!!E֫`kO:̵jE(�&`=^^,fcXm2t*�?O+7:3ŶY4aüWV^DɠѦirLE6HpͪUx"(YS%OmE��G-*Z6o(¼"mҊ sՇb6OEE ִIu8FZ]"\U.]x8J s�u /[V̥_N Y˺=.F �F*A�ˆxQFk7j6m[RtT4sen5ʮDuvkΥGWФUIjvڎo台m| NHV;{j/d}"M6X#Uhު*4*F,\HkW/bbb(7s.7u2Cm +qjO}ڀ!H@?_!M6K)5.Wv5rY&B\67 k=n[wO>ݰ=*//V\|A2 uڤ9*n*g&��,TIDAToTqmZ qC#-nS?*0EHV}h*rtC+>ӜMNwu["p⢜ſ z筷jxy$>d#' Okx6hPތ}1ǹ 8!a,F簎_"#a)N8/aYOܹԷ_?^#zS@qt-4G@rrrW_zv\5zVUwH*vj7MwP^= ̘1YJpd=`ݴlٲhZ(sGC$l%&('>7a9Cu˸ {i @PxڗBԣAݑ i\ff&Md%d4٩7~9'@�@k`%>֦dJ5p (tW!u=P.@~4,{dsrMXv0'PÊQva~=�;rK8>=:  �I^Co+A�Bex}yD2i�"PSo^�51qZJ|ݪh/@BWB$d� XGy @�@gDi`J1G5 �aEr&4au����oK����2(|v����oK����2(|v����oK����2K-#BVEA��p+v�+E@�@6X@ � E@�@�@�@�“��4'6jT �e|- � � � ,B@�@ `d>.  BBSA�@ X @Y+v�#(xU'�hf%nJ�kQ2 6H. ,a"k���XeFSUni@�@�@�›e���U@ʕF?A�@�@�@�‚xl,: � � �&`)^4VG΃���@/+@����/Jeoxt@�@�@�B5xjXV2o]@�@�@�I |e%wk5���>)PCE@�@�@�@,cw; � � �a@r |\3t@�@�@�@[ � � � �GZ <CEA�@�@�@�XKw:N@�@�@�@�@ XK @�@�@�@�@ XK+�����#x^q���N 6@ ~!n­Cnc6@�@>Շ^ɡ4 mAϒ*((^hxA %zA��4I5 (55XKrss_j��@(@�@�@yy9<y2>@X |X\5t@�@�@�@,WZ � � � �D2 |8]4@�@�@�@[ڣ � � � �!H� |^44@�@�@�@[ڣ � � � �!H� |^44@��v櫃�(p����oK����K),� ,䙪`i �V `)"" }�@0v~sU?[%@�@ _j��JI"*ykW8�3k &~x 2����@CߐtQ�FkK7�4k*x4­*A�B�^DA�…exxE?@�@�@�@,;OBo|4d�*4" %����uFcF{7t�`m� �%`)>(Q:�����3F � � � � 7P����@ XNmfo*� � �sr$;mŧ Ӭ%ے66,ؒzHVp<',pG] 0cvQQVQ�#p^N&~+C�&/ 8sWv� �@�.{'p 8 �@��>� |6 @�� jO>� �@#@B}4 �@��^� ?6McC�8 <) @�� � 79� �@�8s6_gN>� �@@k$w � �@�8 s~#C�8 ~4(OsB�G%@'ǹ!�@��NIKC�� �� Q� �@�8%S>v. @�� pTiKUGrn@�� �$p~md>w|@�� �8Oy@|R @�� x @�� �>$ @�� �7 , �@��@t <?O%G� �@�8]? $ �@��@| x|'�N�ύSC�!ÜtoM �@��@߁W� �@�.NGg� /˗!�㦉C@�� pdx#d9; ΗD86}؏C�� �� ?� �@PN� �@�i?>� �@�"pPB�� �@'pBc_|� � [6�f;43 � �@�/I <K~9 <D�<5?� �@`x~>s@ � �@ %�J}p8S6zB9� �@�_ H#M<@�� �Ɂ!�@�� S5� �@�8=2 @�� pf4g~� �@ph80 �@� /!�@� |ďȠC�� �OC` =j?S=C�%}x8 6z@X1QоIqN@>м}.|W-"@�� �C8Mww8. pHit84 �@�� lBB�� �sh{#_34~(G~� �@`m ?Z� �@�`s=\o^׀^SB� �UpQ C`M+V=ZjK9LP �@��EE � �@�x@ϭ5sm~ 5CdA@�� �CX3}__ KuKk �@��^>WjෂӮ_z8 �@�؋@ޱVܱ)/1Wy?-"@�� �C=n~wӹ,s�FV4X� �qSҺVzB66ߜM73 �@`N! |'GuvWm)ݗ] �~O9׃c ' =9GM^SڬԺ5 �@��>a3#vn ̏.1 �@PY/L[[nӴg5s|jFo:?.!�@�&,*w5ewk&3kkkYsL;Clya!�@�g%>V_Gjꜹx5&xſĪKa9P.L_C�؄o}d� zL6?:_p ZD?3!a@�؅�ҹ V�P^p'_mïZCG5p6OueO᧟C^�'_rɂ?+Y˻x#i]v3^55qc|iUaMկ~~gI @�؋i?l&j}},~q[,o@�XE׿?wf|JsN_sxݫHƾ9o*uU?˃?$�#pm/M\~|_OC%lW ݙ!� _~i#4}[Y5WnfZ6ӣEԦ|^mݾlzY٦H.UMy]a3eqicɯC2 �@�3 L5w/r5wzYw_.6jֳ.ؗkrK7wuN)t_uzj`uڸYVX/oyٗPGj:۹� �@`Qw4mdk]lMv&\ zK:ju.kFokn9.~u CqTXR־rY56sK}\7Z[K[}Z@��>nnV`w5Yc.k֚3,qlkZ孹 . t}Qzu45i/uZ]QwMȺ!�@�^7Fj|X=w\};#M{{d|nw׹mv:ʹӕwdh}i?w9i9\wB j]XC\W[t{w"׍C�� �^#ٟʍ^꣜KߚHϚ)G9<WZ]]֌nRߢ`ݸuT^9:N5s,{ ;u͕sٷ^͇TaͱlSLJ� �@�[z)͹#_}FmkK_wϳ;˚=x] f.iҧ^^oTrISl5NnNWk*/$ �@� ^$η&[}kiGuqW-ר(U]S9xvgullAXW5M ׏:F6ܴ+X{K<[i~IRW]y _z.@��}HSגnk-}zQƚc[/3hul03Nz-9ZAn5YE/hX|f[i=\~]uC�� �{^3Wq)_9Gٗul}es2_uUGj캻 0:|x龴*K:GyqV_>tݥ8Һ:� �TWK_sw65.JOuM]2~5˛j1һڇ{xF2H?/$=p,k_GVyWyji:+ZiykNht@�� @"S.;N+KMm=\8.溜=k{oz2Az7ՒWCpsX~Z-[_WK9'MCqϚ/!�@�@%hȺ57cZ6jSo3u˴pMku[bo^XX.ʦ6v4 ^VqC//igV99&Z]R� �@`D=(/Lr5[n}Yq7ڔͳnX:gi[6&6sԹԭymYcYݸKX{6g.%oj2[t{C�� �gp?UU/e߶6mlݯix-n]vnv~U~BWSj/ͪ55nL^zS%IܴZS^)Ηkl殅Q8I � �I=UGelҺ͆~gi~]{Fcۛz{b [{*5SηV{_MxfNr\\C�� �G|jrwVX[U#_TN#o|F/j<m!}Ȇs\íͻ4 {:֜ΦV}ڃ@��^{z;ZZ]l]6;'[snͼc߶non>WݗZXdStӮ5fk{f#|i5gZk5.;:|@�� Tz57V]'[qǶulk[CFdkܪel?H H95|qW}ǝuS^i=뾋_ql֦rZN5us �@�@pZwuUs<eKO[\okhhLFsRh |dg#Z/ܔyY=h7j=k|]7rs6kb&s� �@UU/kV=toX4jCƳx]Pm/Wkoݵ;gVxZw9:>ꭥ>.o+__߲&/!�@�@%5եd?)Wf5[3e]Xڛ .3W0�a?]g+ݾsYԴغڷM~5ZG @��A=U5e~+ikqGwYwRy[{.iidj~u{uuPܰ[lW۷9ǵ)ޢ#{[ZWC�� �J}Rk<)9~iO]CZ#;һ=ih^7sYg5u4 uTsGk #로fv坓5:~GZt4 HJ[s � �A}TvKYsz5f.XwX~դ.4g.f I kVYK\kukj>c=H7횯Xwu>m/w4j|SǺX@�� Q3Tݱj˦̥fkҗj^{t{F9|׌w}t 5*m;ƨz67Zۍ՗楖)֨Ӳf.� �@` kv9vM#=_師aZw{63k f)=879'̧֗H-ΗwY]Ń� �@�O`'ܜk:\3sM\[7i<Ϛ_Sj[6:͜juHkerKT6u\Ӯ=\>c:Zkx[Կ/gB�� �,黺:Zw{^kw^W?YsӺ>-Sͨjk휛rQSオG}i/Y#_#qSOWA�� �j.cKjqZ<ckuKd5ۿ7nu)>se=j֌Z^Oky_֔nU_FySulT@�� KM_UN=ԨsoMj5ߝlmS g|yW͹%{k|U]k b Ui䜛; �@�xMޫw5ukk6׺.{xZ\>kgnCkPZ)MCؿ _5Uwj|)RS๩:is{6K@��G`Ij(Nݾl^/5׌4sk&_-3on6>TyϩVNMזdx圚X5eWNZxI_2r%@�� �;nn2|i;[zZޮSz^֤~7gM>k k:;ݚ/yִ]եiM{=)N8KsY@��^<5}[ͷv_/ռZiʍt갩u~jy9noʱ6S5<v._#ܔKjB� �@�PO47j(N~gGZuFwyk^úm=ljL )5/kiXEo]o5cV5:ݢqWjZ5O @��E~]]2fmkJz]J:fijR윖%.kMߵM5F[gT@�� pOsͩZmun2~YkMix[Կ/y7pn~ZƝomvK5jxޔ_s5rMgT@�� �1{nN2ONxN{)wHs9^lmjq[[bN$S95[xNw޻ˡA�� �=\T=ΟҜM_ 2N߹Nsnf]<ҤyR[?.U-c{=srϥ~So� �@�XhvUxw~]S+*~N3IsRnnWNۢQ\ƨ&uPǶK5˦ͯf._ݢ{e>59� �M`MVmnVwt덴ԫ{:쒚nUۢa\FWW9[]ZdnL5XgEg@�� �"0׈ve<;_TmiMM׻EƵֵj~2ު\NWW9[]ξm9g;U)XGm @��>ƴu5[1?]͜׼EƵֵj~6޲\֨Sqmr~k^7>ҳ&9� �I`m9}5r.5uֵ2߲a\֨Sq:źmjK}i7ל<> �@�8*i͋{$W{wM蛂FuUGԷ!2NzΔ75 �@�x{ѼNZ[e~u4:料_Z~fQh9e/5#MGo @��>3fWm*^˺%IuڨsҎgbr͚NT&khFݳA� �@�G"Ajh&-_xMՑg^uG^Gs Λӝzzt@�� mHG.Ѹ[;N۳y\Tmֱ@5 oOܥvjkP@�� U:(U:fre:vqwf.D۪@guלZ@��A`Mܺ|W:WjՌ45gO({7kן:}ZxG>s-Z� �s{KnvT5iI=GN_ RW;'ܬs{<@��>7ݚ %kj]mIt?幼l{"}͍GM=Es{YZ@�� '-ӹ\wݛj֫wlknT~8[zskO%@��@unT~b9[ܚݜڳ{77gS]vm}Ň� �@�vITͽ9;l7ff}̙y4Z|@�� �4su59:lB{ɼjrZޚ� �@�{:mUӝwݼӵydsw\~G @��Jw鼭tnC+4a5?j8. �@�FukvGwk.^Q|,̿gN}t~@��D&g\n-̽!|Ğy� �@@>}dGozȾjչ^m!�@� l(:= q=\{`!�@� lTw X{5Ҏtuƽ]�(� �@�^ ^}ќx&g}� �@`g4cm'ڰ~Ĺ?bωGG � �|:@Ğ=7G8Ї� �@8BS|335.B� �@�xagmz?C�� �M{^,Y� �kC<sc{1 �@�8"O߬w&r`3fC� �<)94sa3 �@�h?v� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� 4D: $Y����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__multistroke__main__py.png������������������������������0000664�0000000�0000000�00000127223�12641336260�0026276�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATx dEuf23"Ȏ ʢ j$J*Q&Es '&FF$ " (( 6 l_vzuowW۩S� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �Vߡm0Z� �@&Kw!FlO lP@��FA�\gZG. �@�@REe{0 �@�ș@E}UmUǕMs� �@*'$t4ʿ  �@�J2_K@��*L B >F/q=>F& �@�(qq9IQ1ЄQ� �Ԕ((x XxRh�� �@ a aiP݌,b04l � �@�e&0La<WTљ_Ekg @�� Pqy梵۴%pr(ic2GJ=@�� ǽAꚏyam I<K?q@�� P' ~SǟAm/�ԇ^bP{{"7p$ �@�jbU,bߋm~ynv!ܬHC�� �W�g]l;P8g}gV/w{- �@�le㖥X%&7Kn6� �@�Jvr[SG_X;F-B[NN{� �@�U$Ы0bɦ2eߩn^6eխN򴲴|ԩ,Kyr3[۝R@��@`ۭn򴲴|e٩,Kyl>sިDe?tkY}ZTW/ma @��I OڭNieX1aB۾ң><5Ol;6Ƈv>Q� �jvM/1XdZrrW{)8Nie,y1kNgy+Oi � � ۭ1yjֆЩlW{n`/we m,m'k։mY<B�� �*`b²niڤٜ, { vLS`v'XY)evNwq=BR<۲xV;'� �@�e%U;iٺq;_X[Z6V2߮W۰njzX²vlca^ Y j]wEɑ5u ct � �@'qɧNbe\ϵ\U|WA5횘҆ȍ6B; Ki0ST^p\sͿlfG̜9s|l C-cj4֋piߎ_̷vbyV!4>xm}k~cU# @�L f'AVǧ㛶a]?ӖMo!=֎oO15 ׮eիzG/;[lTȫïòX:-SGoXS:"YLy~:-/X`7|ޜ9s_vbөc gdyKO+n]^<05l[je B5I֯K?֮9Ig6� �Gv_n5{5j)66-Lxz#Z&g[Lchf}'Y.lK7; }6c̘1C&fN.Y1g&⵶)iZn#3-߷xV^4m}dfm/.N+|&mI'_)[+qz؅cqKE`2Ѹ]<f+i7mI[拆~<IZKTZ7oЭ(±h[;� �@[x}]EԋVhO4jA7ki.MF:6O-1IU;g<y-snѣq+lmbe4;C!9=s )3<B])⚗lhÍXbe kbCnİW/Bp[^2n+)َoۺ@cVߒ營mVV}j~_+5iV]{vD!�@�ȉ@}[żh7۷vjC@Z)}Zֆ/vzC06FN.YbsYfm*ɼ|g560]XoJ:O?H:;Nij3BnݺE\h 쓚](qg>u.$vSvI4}Q]@m6-/ lmu;t2qEjSvk� �@_{sD/~h8L]ܽwF~<V4f|3Iڕ ~4-<m$FT?%Gfs }jA:[ 줾ҚF#g?WúVfgq -O'mb5D6›`4q2+7FېSV=9ڭjvj\mKp=|xr'nLLddfϕ5Tݺ٪/Z߷~ߥOܸwI*o9j#d w$c4Z# ҉}gU !�@�ȏ@={ut@ҋޏ6[}ZVHaaUn4/֑L6aBUE֮Zh@5KzQo)+׸ l?ö Am¼Ni+Px,_,뎻n/_0=EXd &K֩#l'+tgFf)3<[M^,3ծɇHVF\s\w6^Y#)_OxnW"sthX`IyS˛ ;nڴ0~x/v<&Q@ B`'I;Fԯ?*\.ݶ\_MN|+2w?vRV\&+pXyߕc|,O'sd9(q n.;p{:FMRFyn &H߻V,oik?.Lycv;n;Xj}40/PzM#5510 ;Z؉+0}-TC[Ӳֹnͺƅn5,tFzlz#"{m뿯|'o+Yedg_>.*s6zrr;qh/BNϿCdcwSyFK]d˙[4짍B˷ri{hm/LƪB�qkZ)Y"w-w)ipݺrߗ߻^[&q,x-w?|9IL.֮\垮5 MC?|}G o~I~2=wc˝7Ww@�hvo_a<=>֡^k-6 vez#nX4-36muɃg4eךXYi=~#&^A:ѩY}X<Kزi>n"Fg^#?=x' qdUCYSG[{l>wLCWA\"?t.铳ksKnĻns7qx\f9K%h5R?-h[[ 's˳~L4WW>G創{YMk՛8p܍dl׾E t1FΑym]VfLk3=qu'i~t!`/6Z.Uڊ~36\:ͶrK#I;ۖޫ-?nuMmjUoś/@C}yS:mY)=XYNv+ 8u0<<?ǭe զu xm͕؅IlqU 7EZ3늟\.3.D6a.9[kt2ɅvO:6uf\c뚅jTĻZNZgPiii_oA 聀r_2ypam+rv<H~r&r_쟼=趘/6y Q=oٷw;oSN{v k{,Z[4lnum6^%=+׈|ro/o{s۟OGo5=?Y|urΗK+ zȾ;54poAΗkW~Gν6 =Bԝm7inG@@xvo59ױK+7nYiq{~Iԑ*$[$i;æOJN-j^hhux,*'y#ӱu N::M %Xi͛鷍=*+39T4?߶ڰffq -iwRrXs~7SIJo{S6m>kjn_Mnu]456%ס^0.E6ݟu0L}IU/Id&|Xn-juk#Om-w=@\꾃d#^m]q;|䄷w3&OK|ly'dW}L_RnNΖ7MN?7].ya)|;m-_ܿʕ.n1sk岯%J9mo̓/<'ɻv9`%rևϔP@ @k{>i/>(ivIڎ笭1&w䰴5IaiacQt5nׂڰykoc<d;#~nyZ>-D5*s9GRzmՄs#lC?S&y}ؼh[ͷEQlk YO~E$+?9Oq+{+Z7Ufu5@5-/Z#c-gJl[-?Tvb{y< ;LȊw}vqRo}_*o*9cv;J^& ^-O.dwn}enwC~JŲ`g>#y}ˏ+xb9r'nq@� DM&il=?wq]IQ.6ѸZ:ؤdY AͳXf5S~|8X1X-)id:‰=vy=F{~5<vOQ[t7mW$_XM2W]Z9sgl/Z[Ӽ_X+JlyF_~{ |z1jH@s*YO}K{v! Y޴1[}Wiħ%)JW2]$?v3_=[.hrcN#YUi-1O/-/j;MȮ{,_Ԩ3wb6-Kdۅnl#_*viu{u~N[@w),]y뾭!}6º}MuƱk B9[eӸcy~g dNpxX^0Vy~{|D$O+=P?'yLDHow'ct5Zx^zEdjfyҿz\ɡZ-)a+}H뮷V=6$Ro&m7ļp웶a:C@V='yYt9Γc:`Rnvr3[F5mxֳ[r#c?ZV?Ln*o|I6}i6$}NLL^n4gN3=! fϔ]Nnޢcmי6|_^'7|,?On^~PRUzs-ˆWˀBoө }yS45Aǧ&{Erx[VV!na}{eu]Z=ϐ-&,)T;;} |7G#Ә@z~-4 -_N,OĪ)b[^#e/}8yL"ⓕxWIv4Yq-գ%bZ_ȶKJ=F<S;'#ecB7(Ћs^.]zw 65s9r.Mmmy~wgEma ̀ FyswrrB#NvrC]Nnƌ9lMr=m.zj5 eZ~އd6iݝ~_[SNvrLp|{[7nEssY0ϭ'u̒:P>{[ol+_krW֭Sp ? '[NWʳ{\u7]7s_z\gÏul2ηA%bhj6MGX qM:Sa;Z=y+9FQʶbgڙ`y1eOZai_V/1IF#INhJTY<6" -O#(|:;ba~ZZC tի՜+iN-''˜UF'#IғuWXL'l!˞v}lINnl*lsGC> tBܶ]yrw ( \C̷XyÊ%f.we^QI%Pwg^~|̏&N"&3ތd=\>*g.Z{#D+qFnW4C/3x\{ | ;9nj_Ko4k$1s<R;&fo*OuK+_\Xo'hq@� }V+XV_v?|kE:jo{K+<$}xuʚhjaU'm:h]U v6QDaiv,-j'Yc6~^,ny 㚶Saq4sWQШL?-2Ǘʼ+YEdC/8Rlq X{/T"ײi+]"\)3'ݸc{$[lV,|{Nvht>X{r䷫P2wd~ ݻ֞Z5@2%1Z0]O@VZfȬvYVקϘVEIZ=U ;XBov_аKBͷنmm_Pv]}Lgvj54;ף=kgݗĪt-m+X~/ n?$5[ r؇6ii?_㖎a}[?lOOtkWPWmz!q-4Kx餮kŸ*?4lvַWjhŪeZ}� �@ v߷P-`u kmZجcZ I*]_{Ү3PbG(f}1#GoX6[,÷GX'(^>X0%Sw2jk~ӆ7.B ㉑a&J6DY+ӶZ/Fpmb9aU)4}A�� 0[#=2E3~.Ͽn[?VWƖz@HgM_ʓ&uZFV˳䙽:~yO|عH˷0T{˳<=,qFs?[7EIK[]s'VkC=գ۱A?Ok*LίxG+Be� �@`0 R[ǃڦ_ϏG:WAҞZZܯtP'~4_ɆZi^a\Լ0 ۶0?aqK[}N'-d=\nu/0?ߞkYͰՖ]&A&oו/V~;&Iهj^G) @� {p-xPUϴ7|m/ۖ%]$#e<c_bZo#y۶5j۩<;Ɯ,Z,Kk^λԶoٕ/aN_Ϗ$Ҿ:dmkW).i.$@#yj@�@~bX^=z:[{=߳o뫩6=f.mL#MjŬ-62?F,>So5 rtt,nyv[y>qqn+{ � �@�'p~u;UdOt/3o▧ڶ~\´u+-g _kOMydD~Z;C�� �TC_Z:fyvX< |a[h|Gm0~^Zܷո:^͎� �@B=i0l\fcy٧ئ1%?7ǧ42:}Zǭ˳2? ?ei� �@^bء<,źYڏm嫍mm4+2m*v,&¸5֎vC�� �Tø>g1:foeZ~avߩچֱzCkϋ퓗B�� �ԃjCӂ# 5VL27;+j=ǻT> jyM3&q@�� �uش~Mpk\iMЎQ �|xZi+k=J� �ԋP0Tny~<1v?\뚐 \tvibqП~} �@�@9 .5ixR,xZa~@𡓾3~ܷ 5晽Yaoe! �@�@ z:rNt,$Zci |?n}Bc[qs^4:Mq@�� �,]kX- {>7ǚ )�;5Kz� �@� 4]+ Mf()Q xa< C[??<?6!�@��Aׂa\ X:eCaa#5漅W;CXiG號� �@�E$FTrװa6v<Ov@o,q@�� �ȢFiX\^uu?Oߵ3 m�Zl,Omh �@�@=Z6XZ4_?4[kXb~ f6fҡcq@�� �iB˳iGֲ>f-Ͷ_HD 凃Cu2 �@�@E:aC<x5?@yOs\mBB� �@�6 iVjg׼0mv}};2;b3ԅ� �@�(.,Z0fcy400?д·X:-ON� �@�' |yVuH[y.0|'mpahu|Kk-/ ͆� �@B=觍@Zk6RӖo$C8ou,5?VKk !�@��Kׇ~\GNy2[uk~굵ok0Hof5Nͷa9 �@��CtzX^êY)ng>J-{q0l-_i� �@�"k˜f00T[ˋi^~65S!�#@�� Pm1 h:ʔI(6q̏g6 !�@��Eׄ1ͨ4!ƏBہңh80Sogz!�@��G cyFIGeaS KwDXYzXH� �@LPi~Z JKwsƇfɋX}B@�� �j`wˋԺ%u�tAj=󳶇 �@�@ u(L2Jkiz8N6N02im/LA> �@�@}1ԑaOSo7(|и6Xg営rB@�� �5aLQXY06:5 tH< !�@��E Mò0 6G%uT!tᗧz� �@�$ ȴM&{Z‘#@�� �0 h:t7{E64HYlmB@�� � y\*ȝC �@� tҎieCw-dV/+A�@N^%S9 �D M k|ur[@f[܀ � NUh#iQc2!�0 hZXnV'Nb #v 5!B`*lԃDNNt[_3A Aɣ~VqdvYm>HC�tR1N@# 7(V/>! �@Van Ph^lGJ^A(^~|P � 9A 9 � xԶn^^ti�FO  w G=B�(' ^?S9/� ;P#{gH @'h^eO øltn! � @(޵n~79x^< P4aBb*ax 2� 0F*C7˕c!�0hai]/" @b=&.Y!�Krڰɥ �H txEj-4m8H@�h#oA� u#A@;|wFX@�@w]yO[}5 �4  �@ WyS&-4S �Z-D �@`Pwg}F@;* }}HA�(܃n)ֈ(9j* _s@\+Oq8d@�@*|* �@ +p]*}V`@Ua@`T^{=C(�*C�_d �C E}<+ �r@s@!GB�J�_ՙe\�L mL=a=g% P78� ##u;[grK�@wD1 �L%:s;հ#0!�Z@r4 � x?OjB��WbC�1}y p|l: �� �2 Ļ:n�jD�_f�!p7: @�C':b:� P~i-/4l/k?hԇ� P*"c� 0DnGVr@�z,A�@G$ �:@wC �xgMݯ:t#Fr@�5%03-4F@�>΅\@�&0.^k @F0� P':c|Bc$!� \ȅ� P[m4FTLȁ� P[l3p@D%,\� 0Lp]W/O Lm2a |M&aB�Fr3)y?4ǜFA> �@e +U(=MC�@=@ q;OƘ � "I;�JJ \}/ʾ'hB"!�@u7 �G  ([gGI2a� J� PSi[g+EÓh2�~3@�@ H]y/" }a .� I�_i)@�%P39C�(?|@�艀p;JSC2>[� PxOB�ȏ@ھ" xuEVw- P^C��[gzFF@�#/ܔ �(xgpZ�M�_{@�m -4Fz,A�,pmEn(�@�_Yf@ ]aKD[hr�H�_Yg@mm)0fMm.W d$ 3@�e${YVx& @] 2ӌP+2< v2��I@�U uc Дq @ O<i �p[gx"@`cO�'w[g:aM':A�U' 3>@VT+Ule`!�.]�Q @,WA,W!~B� e� 0U:f]@�%/ �,޳S@= 1ό0*oic � *� Prn7¾pZF! ԕ�3ϸ!�JŻ �D�H� 0ji[g&kX}xVߴ @HE |� P{W-4=@ +5  P븫,c y�H�_YeL@ m-4:^_Yg|@�>F<@�%5\}*m4! ߖ8 �@Wuf PI1Z3XFS˜AA�] �@Qxk(hm4*<hEv!�@uf G[g<SJL1"@ +4 .Hn8nF|f1B�&֙mi @՞_Fp]WUgzn �JD�_U@~b42lU!P_=#� N�y§xunR@�$/5 Pq*FCA֙I7<HA�!\3R@DB#X'Pli�L�_el@) ޳Oh|u撑@� ֙&1Dj{k k@� /<% P껮0"&(2 3FNa�ē@]Gx>l @Z՚OF@֙ sI849lj� B�_ @wdCN 6�G�_9c@bB W+6܇1ͽS� 0&1[@�J3ùx&p* P b^@�5%Jr\S4= ;0� P"MB�"p7e@)H2gG@ >ATi)�ȇ7=lkZ�K�?^Ԑ@ھwC4VgJ @ 7'xT@LT"c[|z@�%/z�jF�> ho<~i=# PSlijf43 P3;mu8�hÕV!�@g.0##ϐc+< -Lxьo>ȟ�>@_ W*ȝ@ۏ;A@�#$!l�G}Rj<^+ �| H+�b+V$s l!�@|p(/x.zH�# �t$֙xRh2X) 3|@iW{yd诋6p^F=B��~p�@�l1Df9 � sI3�O<ADUx`O8 PV~C�#MIn_4C�e$/3 PH1a*7$ �F�/!�D ޣX nQxM!' �> G5@�F3Fa U\ @;|;R�z&A3¡We֡#@`CK@ r1τ/<% �>' �L!+"íS*16ܰ ?c@`@R'oY/ߜ1 's!@Gw5Wx;6@Xse,N) � {9 �{yV;wx'_ς �:Q Ux _)A@ � Љ@##;*fY2k1 �tt6@�h###p:>>`V< PyO1� /c#~hc4¹c~4ȇ�>T�ޫ7|zsʈ P':6c�"^0J CV:t@�,L!�@WwY22T�3 � uot[/8 Ԗ�S!�nwٍXc<||fB�]+!fQυ}F@ >Ì@֙B)ĶѰ _IԖ�S!�n PW^aCuu Ż"SqU c)Ye $|%AA�P_[\ľ0W2@ UE� L3#,}—~ �jC�_f@'n"[#S3@:�"*xϋn =vmkDx T�ʘ �T"ME\(27a τG@% +1 @L!Yz5s1U!L2@gբ x _f(-|i!�Ax pu>[^us;x*@WqV Е@(u5m]bO A�'/  7CMSF�@We& PP=}$SU�Z@~ � Puz‡P0b@`�FF &ΐcG?‡">vodx �̳@f*B ̍aX+$jB�c'� 0 RQf>G Vz;oU!L2@ rޔPM1 ^NX NJ!�aЕR} }ij+v@y=@0t[g 3wJ~ �*C�_d @H ZuHCa- �a@,B�c%֙lWvjJE�_Y@ 껮Y!:Uz >��@�IDAT� '|4i ( EW!ʼnR;rp"t2@�50 ko P?9#@e E ت,62uid&3xT@(utȪֈ8 w 7K�_߹gxS12? XAUUP xVeC �&]چ� Ȑ@(u[C2ZhB@ K7e8 BeC oM �nQ�[g ;5s,w%!0R3@ O껊PHmA �) 0 A6!�Żvx:v:@ v*uA � F-@`ҶΌ%@B | 0& 0T;O*n xS0�"  �qŻ5#[]A�B�6@aBHR( ,Ԓ@ZwkɃAC�@ϔ!�!Żvxl@캌]uBe@zrP H*ר>"Ǵ /  @�?�<B�# Z{gF @ |6NXA�c$wu%|ݣk?dZSQQ�@�,L!�/^EO\cBk̨t' @`t2<UͰ4D@7F"/@ ?GxP {m/R<nBk!0vO@�ib=Biuɇ@"@CF�JŻ^ɩ͠/f(r') B�`̠_D|O('|9 !Pi?9^V�,BkeA`d#CMG@>y6e!^|,3(|qO �G b'<@ ľ^9Cw@`#Nw@:P%=%%cyG0 I!�T&&r27! L/xrp % /$"@ E?|fc/w9!u!�\]JT@!gW}!χ#@�P <U!PX/!( �@9B�>Pk'Dΐc 1bD P[N= H }'^<~s@(|f _!P11 @ J@ <>L@@s@�c!wu"0cqN!0&ycn!�"@yv %_ <S gXĞ VL0@ k7 '$<b iT�[i>Ì@ÑV �t=:f<؇5Sy H�@B!b%&X P4eA Ϙ �&Pk6S "Rw3&9@ 0ˌ # L .@:cP !�#(P̖LkD|/@^oF P>y&&cqN!Pp:a+M' 01@Kԍ@k%]_k4C�_d$($P )84܀@ 4*<⽊̘M _[!�@g.#1!R3  G䘶VJӆjE�_fG?=Un}To@w#D9 PTxGJh8Cm-~P|B@՝[FPA>6rl1*F4P> F@3pEμ(@/Ҷ@ =xŻ:֙M@5{|@!@("bB o$!POz;P];A5B ymŞJ@՟cF<}d騦ט~y<|TM0lT� 0:xמCq1:o  Z1ό!|H4 3G @Zc/T@ K5]8 bPTs@ _9d�WbC�mB*�r'~`f>w4B@j:p# x"@lr'@`#MgP•j@bk#3@ +|VRA�S & T" ]_屒CM+X9K :P<wtxrcr!�#7@fp @n>"ǴZp@% +1 % <!Z^!� "I; @dfiIVK3u8 L0axłB�!*x+FE�?* Ż ^e$6Y43@t6! P &u �`~8\iE /,J@ 2&Fu>Z5$@pp Ca0L?ԙ(+|Yg!0Bx׮#��bkz. �~e#7feBN,[i4UU!Yd}|i ^_*s@�#/ߜ1FF {j9 �8Ct۵)d@�$/A *^bx@cJӆJC�_Q@(޵wh 7J7Qڃx Ý^!PxG~pk9^9?S] �b@c"wu_) D z>UM*C�#kz@)x|f_$ %J~(*2!PHBN NA`|=C`b[i{0Lh�?nԂ@% [WF4CZxdԇ�>sH!Е@l gb�&%K=}8_SN<Æ@H Zx)@óz̈E�_d4苀y </T@) hRN%Nׄ�&0!Љ@]mQydU�( 7]ygo|T@eĶhL/|&@W1[]!�m #7*<@ 7 n̈0@% JSɩfP%&/:% ؍{>@VSoM�_etH%w5D�"W#�FG�?:qx3Ffzp 'BL N@ !B@ {x! xb[i4$-E }\A(6{C=أ;T�zsʈ Б@xݠ;6@! P+cƫ[iXoCB#'9r:]=Ao>e [i/W/@Wvj x<⽝)@ N ^k  �~Ti$l)u\�L/y|�$H :WU7c�#{K~= F�F|T@xq@�@[; =l!|~,i $wu2 q� G {L!T�bp kxsEC�8CRT9oJ ǖ!0v᳚u*~ӂ(=}g×~J@ K6a t]owq@_*Bk gH ($֙pլ P  _h-ŴdE +2 >PkYxC��_hȏ�>?<0S#Zd0%"/d*ŻAg!  /C:�7^XCt›k@ { _h-\ +8  |xc/F @PZEv! J@ԛ*3�_h-Ve +; :2`xľ{x^O�_9f5!Q֮ @{_kt J@Wj:L 7FZg6 N4O&2 c7Қ` =1G|%Aԝ@x ou!�Q PMj+؍1v @S[@ |8  C q1�jC >[l  sJs%p(i Pǝz-:@wC) M?T9Ԛ P*<+,|N9�7qPO@ +7˕mo  F%@&vK<�N Z~U0A %H}@(c71F�ZnXo | H+)PkNA�=ߟ;�S(P72!�Ur@:|:J PHSSG |ⱒ�G`Ch›b@�J@߫x" !χ#@`$M#L' ?$4[iJO/pSf@^x"M�~xliϽ� 0D*<O"l,|eU@L7ª@�#*|�~}</T� @ | E\@ ==8Pknx �=/eE|@GwF1 Px#% 0B@ \@@(#E P&X콮LW�~ 9oz94I�N}c(|& WG?T9g e0 A6!pEJWc7@�#%>⦳ @Wh2J'zsʈ �-gC  ;ѡ c$71G�r'1h!D2<zs̈ Pw-<WB�61PkOA�#!F@D%,\CB�U'~UѰ _Yg|@Jș@(޵y|ΐi( F`a�� D�މe@_^e I�?L  z9 P  *(@N9A a{) yE�B >6~�O% S!PkxrWk. iidȇ ;G< t@심{2tZL.փ@(wF 4�D\(� *fV�wq@:#sw!P"MV@xsBWw N /|Loԃ�( L vcJx@``i^r�B�_d!xT2@*#ݔ3"7i6(3կW>@+pS]gqC�Vu ͫQ@fh O|� 0J*c"UQ}�ȳo&V!08@�)0/T!!T3Т<h3? 8@ufBFU)gp@ {}BTDĈ P|oP~>q@�u'z>*@�+-D 0*cOM@�@ >_:MC�� E�_:ø# �@�@ÑV @L=: �@�h@s)@`Bx!|� �T�"0O 'ş7<� ��h3?!xT3P@�@1x?ކ �@� 3 Ϩx׿0@��z%@x"U �@�H  0t� �T�"0 �@��A�_yf� �@�!D2 @�� �z@ce <2y2 �@՝[F$099)z~ӟn1H4� ��Lxk_+ .qT>yϑ\v}uχQ � PXN I`2gyސg#io:A=`xF}vQ � �b@s^*gO=\xַUfΜٱueժUr뭷ʉ'^WoF9#Wh_r}Xnf9j!?0XD߿Q]Ko[I˖[ogL긿H߿rjio;Y.ՏO&[||sd& lv}'鍗=nOVwm$ �@�(| o$Fəg)l/Om㏗;]w%;|_c9&}Oϟ]wUo\|`6Cd!"l{3{=hEr?իV_/|e4|6mZ?[e'~tse%v{>kY-|S _W?3I@�� P=SN..q9˝9yu<wn ݹ;S 7q\ݹ;v6֝ۻsGw]ܹ;p^|;u<ȝN* *w9k''kf}ղۮ*?ӓ| +k*1p?9f}|3IO5[tr{V7T4}G&6K.mkvX[[O>&NOn-wg'yrJ㏷lB#*v T-PjDՊU;T-RjݩST-TjTժYUU-Vj\ӻ}U6}lzYC:r ZpB9YCu וs=~򓟴OCq 7tU^oiNm_&E ʼnv⋓|mA|w;u.Tr棇0ņ @��C�_wyr=;YbŔaW%K"O<h9j_$}k򶷽-o?S˦ N~8=e� ��w9Xf|S??Y[퇮q'~1UO)? 鰚@}$𡍦Mxz/񒗼D �@�&|5Qu /~1Y=Fqꩧ&Oy{ޓ?я&a?n}srE?X'qm9묳ۿM|K@�@u ;,c=<Y&V{_W.o}5o17M7$[mUro)mo?2w\y[_җ}^ۘ7o^ԛ@��*I\ݨc6~^,nyک�-n~㖧j[~i~X5wr@�� �ԇPuKy+4e0kZO=,-?1h,ŭ@�� �@t� �@�( |I& 7!�@�� \� �@�(|& W!�@�� � �@�@ K4Y @�� �<� �@��JD�_U@�� �  �@�� P"MB�� �@�5�@�� �@hp� �@�x@�� ��D� �@�@s @�� �@D%,\� �@��k�� �@�%"/d* �@��\� �@�(|& W!�@�� � �@�@ K4Y @�� �<� �@��JD�_U@�� �  �@�� P"MB�� �@�5�@�� �@hp� �@�x@�� ��D� �@�@s @�� �@D%,\� �@��k�� �@�%"/d* �@��\� �@�(|& W!�@�� � �@�@ K4Y @�� �<� �@��JD�_U@�� �  �@�� P"MB�� �@�5�@�� �@hp� �@�x@�� ��D� �@�@s @�� �@D%,\� �@��k�� �@�%"/d* �@��\� �@�(|& W!�@�� � �@�@ K4Y @�� �<� �@��JD`D9sUKc%x]<¬Y6H&''S(@ӦM'xBYjUjT4AhT@nJ ~lX4S0nyک6YS9xWSk 2j 2z$er >erJ|*% ڜ9sdݺu|%]* u4 L uujН+ܹygi\i0[+J´k;Yv2޺ F@_yap:~,[LfΜxOGDI8apkquCazy.^wtVFt^;s!~PO?뎭3(@k*MS\SYlj Lkj= A�� �@<+<� �@�@P0@�� �@�%! |I& 7!�@�� \� �@�(|& W!�@�� � �@�@ K4Y @�� �<� �@��JD�_ɪ.+rqϒ/hA�%__rA;܂� 2o .}m fOȓʽO[}&n̝.1]p=4P>`[yhjyOӧ O@Eg>Oa&r_u?{l'>!sl%4z}ٱj*+vZ+" l׼Fg3g,^X~'b^>\~-oe"juby Ӆs&d_'Uqh7=L~~y4V`;Ukd6kef&sWQ~4k@e/{~_e|_kF͛'{{I299٩j멅H^6l#gy,[Lvi'Yreb`,/sB@28pˍM{o%%[J~VzȄ[~NʝK ҟ_6Wnx$a??zJַfrdƌrG&*`Ti*}{[oO?]?p˺})N`Pz{o~%ck1cyOfj϶<3=mQNJ+]9n;{[Bn=Mv?G]Fգv-7%|򁃷w+kO/I{>8p }-w~6N0uMIY'?|u+Vﴣ}n9웿#/ﱹ<c\v(ӏ_{l޼;,L(]r+xZ MꤏvMN8dU'ryɇ?al͒-8o~.ݎ ^9eѢEɯ/dKER~hx;/~<yIO}J~_~[Yti+H qr7sܖbmMW"{oԩQXpvi./ .[i׸5+Gu̚5+=\ѭB#b tM;:6'x">Oj_l>wߝ/ᄏ̟?'~2wlǁTplZp(,.ݞrਧ/Li?S9a!'߰K4}"/iΒ fH$b]yW >]~d|G7?ot>{8屧ř7=lxVxL~=wdA?5]7WHʼnۖ-lxZgb'e7Ojy{!{Mk 6_җUXUkm]ŹJD ~hG+v["|5k$y]5WA7A^OXW%*ONK.$1F5=d RŖs1ɵoιnR{GL{OSqF|I'%C=$o|E*xӛޔlyߞuCCJ{M Qz!LƳfno誴؊@@cDmQKDU 3~ou4nBe| ͸'UۈWG/t>tv-?&=o7?,5~(e<L@oBKe– x 9}ы^Rڶ B*8כVs^z]JnjO>dz}M~ˈHc"7pEP\q#K~iVvygy _(&໵ oq]WQQ<>t%\.J~ch_|5h_kOlu]B^{mA :]fCX^!ݓn;ˢW-z<Ic^K:>V/\um齏OGX,N>x|-l-Κ.,5!4B ^q{uیo4[Ou<6Nd[p׾ϚW(:~au뭷򴛻+YE>-YD>d >P?8v~ċM@Wuolj{lKPb[ & 9ov7vtk5׳^b*á.&H3z s>ãxk#}/Gyf.@anylɼ\xR'CܞGKƎ|L[Zs]emSҐJZ,҂! -+$% B),!MB>&!Ri&(XӘiS{yfss]{Ϟ9s=gÜֳ3󛓼;gW7KW~4^5qdO;wMu~CZ}ECݣ&95T9m�d\>=3Ϭn??zG…Ѧ !>IE{ao~rvl'|{9]-Gydsϭ.1gN`l{k}ӟ>v||<M^KO{0~߇/o kݡ#K \ry_Nz $N`um2GǗ7S-+u@sC+4][4v!<c1p>/vOykޟ~su|_p:瓭gmyxl/Gs}e'Mn'_,?c=7tS <^Ss\/Y::KZ(_x{=_{0Ӹ^v8u}lӹ o~+WP׾?AO:p+ >iS/n{^<՝^ᇀj~sG)3tOgbu7})ͯbu osqn1}{/}5n1p>-&뻧_cuYٱ@ 4oW^?oqoa3cx7򕯬p;tfs_`ŗq;`6rڸ^Ƨg�nS?Ӄn7(O? 1^{masǣ*×f-rc~+|[)&9%pW) =v뭷㑍]=i\o{Oc=A|ҌE]Ѭ>WW|Woힲݗ/_,ŧhq~BI<nSXnF?s?wmbL1V~ x߻fON)q$6wuM<>5ُ[[=>ݗg7y~Pbz>\v{|u<}{_[I|Ix>;_V}衇V9j|8;] l4%J4<xCϑ`.߇'y)?nIਭ1ꩧ{�OI{1.mCh믿oq9~cz]{0ni p ^x24 ]}g{(BVZS=ЧɣO jwVW,~$7C?m'e^{B`ѥ{7p?v 9O=}O( JdCu?=yO x|� cx�?H{9Nu-54aט:lu>cs_Ә;s0з H<ט ܒOyߣS1@�_o&8RLEwJPݱy,˱k0;4 N~'xb'd&p~ v|iOyӛ?r]?ݟghE'_-W>l 08k| |_wWDv>:^ϱSrxsS |1}L$ϯW<7KMmw.B v:+2000G[K RpZgk;2000zåYDwo1Vyk&`&`&`&`g�{@Zى9n[J8D/h&`&`&`&sJ`I rzu:g19'`%h%}~<LLLL`?zZ_g | rSj :w5%xj}v|W˩ㅎL`ի# {r {_cvR8$0}FkD_})%wgXc4_㺫WՏ.]:[0~z6=L`)x?}U~87wsyκZwaP0mMkCIYjO 6Ԣh#vOM-s~mtUIOǫ׼.]y:^]o{\~嫫ju…j&JRK/zWS+qb&fdwt>>U~~$~P]u6ИV]i_<FE1 Qxm\2ZM:-j٠Gc>ij4C0000&[iM60ئ4lK[X:\ ;Xs5k LLLL|@B%\-k5>u\Ph8Wv'%Ju&`&`&`&?Ss1c8ű֪=~5>OvLC`k&`&`&`&pndϓl`Zv21 nQ#{I[0000&p]wAwlqj =ƪkSo/P<ZNV_z衇]H7c0003w}~N аYƘzjokb.Ʊ~OtYj59 ?LP}|" <ZX^WtۏwLCq]]G5vC?kz 6 RϬj𳍷 G_-|na/bCO+ZG_r}jj9?vh.9p`K7\<Bcv؏gܥvTŘucyٚ Kg>4i6Բ؆& ;-r.ưjS/ZZdu 'Ɣ~qnG KM9,yVs>k:阖F10000 )ӧE=|nY, ksXx,<Z kRyj=5': ztnX>my\8r]=vX8V⬉>bZ}000M9[bV5z8aZ CA9:#[]Nm41shyzus,h9§X}JBǠ6D+Wݾ L%FW~"WG1>5ؒ55?jup.,k:)qR]U_qUZ9nlt׬]C⍃>f:BqѧmWzMyV7000%dFMcNmGc~/Xժ_LgldbYz4赍jFbC:hi|vƴŚbV,G0002؋h`OM-,<Q+Cʚb_%M6s'- ꈹQC]md1910yƦ974̣ :ONu1 r,gLLL}HU>cׂNKM-}֌xXa 5ƴwfl j%ƖkAZ `\X-z 1k<ԲN5&`&`&`&0X5N}qCE1jMOe9Ï:ѢC}h1flt08yҜsX\d 6qWZxlwCסZֺ8ϱ DWZ֩3҆9g-r<vSy^Pծmy4zBua飞q₲9j4O?ZK3B[��kIDATglcc-4 =cqi&`&`&`&B@{Z}8oo.ZJpN)5Ubjӹ\kܹ  8 '7XhVslW˵ayQJϏ9huhD.sl&`&`&`�zucNlNsknZ?X1|jYKm8z-Glq-ek.p.j:.0mAà1aq>lsyi>q:j1F훀 @�{Rzt5ZN}Xq6Z걠nhZ7%xM&梯'STƵaqa14ƅf]cll޵qG^k֕>hx47000m`?E֢Oqƴcug6/apRTy6Ԑ`:-B>pkz>lc-6Ԑzu1|\_(r움 & s,4nX~ڰ,5W?uoY 1QCA;DzV?YѲ²|jj/6J5kVs9/юcc000h%>TU_iZbYL5%_|'rjY?dvu < c@CVa]fUS760I;- u9ƙU-9000ⱨbڔǘ9X9VsClvxS}=$9/2F^ks=Xpٴc Rabh:Їs kŘ:l-uMLLL`)쩲bS~66iY˘z4 X}BQӘ> <f6?x_gMy�\`1mSY0Nkes `ZguQc\q~諍 Ǭ}oc`Nir95^dF4r5Ml֣zs=ĺu9158ќ}000&CϨiLfuӢg`=r~SLC-Nel '͓g C4y"W,}>T/i]187}EkT~k]LLL"OQqŅ\l5Ohm9_g-bhuChql0o=uMu±9P 1?c.}ZUsh<&`&`&`& t_5MsFqIp3_5]<,uֵZPZN&sꎹ-GZG>.vP qiTc똯Y08w^KQyMLLL `θf5I6kUSs`Kzh ˜ѧe\;NKsq84:֠9q?hUDžbӎ<sбsZ:/iZ00C֒c l�l,ZC1j՜1|_Q~iX: I .kVZ˓ҹ\ļƸl11egu~v90b<ey[0008-c1D1-jêuͩF?k[5}df rQ))5NjO@Iyija1Jn HԵiV<j6wA橦1EkđiZ3Z&`&`&`&O5|׬g1uYӎ|I׹b@-lqB֪ͧ'Vplu6W7ƙ CϽGZw3000'P47#Ϛ̏9֔X>U<hkMO%xdhqrMZ.6qXӎ}r\<eV#zC3 <-}WVZSS,6gڼq8cZ֫6_;�te'ZX[窎\6&sGܰj[Zʞ l@9Xhc8sOm9OIR`L /SH/'oljdM)2GkfȚzKgV#}JZ϶j&`&`&` XYjOM8ZĺeX#A>j1ԣW揔xl5'51bo[ԱuQCg14 3(~5000$P꽢qSUgMMujz:}XZK=Әkt5Qg-քu?r]YN58W5Y c,9dzLLLL`{z,I)ŪӇUƚƼΥy cPcTk0Q359UC̵ <s1p>aP~4-CR000(@3wdsqC٘/u 2:ĬS-ijgs䵶6'hpYәxG :4 Q4Vrmנ泸5uMLLL`Wˎ'4Oնq}1-uZ\IEx68X2_5=9lʹbc+ŪG[TskKYVLLLL`XSUْ:ubS\#;OԸuZS[no90PlX,<A}9_-cds1qVhZ1LLLEiL -g52 0ޚ]Qlը631M->NkUܠs%Sn&`&`&`KӜfs1}Z7̎io?Yj>r\wז3mgij6˩> nXy5?cA3g|UW @25|ժG<Nj.Y\Ҡs7uÖYM4|j-64@^dܘ/c:徳50009eiN5`es5gqIǣZns:?iq29st~C]a&`&`&`Lm4i<3?NX?$1ye~67;-(QQ]}(cVgc>)izC4f՟R움 Li8ڨbرlzsp3R%5bhqږZSc1iNOΰb&`&`&`E`Qxg>ZPZkU >qVhZ1_j"[Vѧ4hk518tlMLLL`ӘŚ|j`Hd1 y 9D'㬆Ƶb~4^lYTZ98aj:?1t_2tQjεo&`&`&`$0,gj|nRӵc~/Jꨫki_al]TZ4@NZ: ]cPr7000J`9cukļVqh[cqք+Wz-.T_]X2T95[Z69000gi^GM%|]4V?F7'_[N &5Ku54?沸Aٚ >kV|jqkNZ|\5ʴR--ךf5KZ9Fcc.hFgVcLLL) jVۢ7K~VӑC!&Ǜj&[OKqޘ|ɖ+[7000&0!-kcϺqǵgvJm6qڵ,ck^IV[G3000%,Հ)2=jK`T֍kM7S֯fmcv,SM;\k&`&`&p>LiP[g5% :FƐ9:슲pR.[[vZ򸽖 XؾJV=kpY-Ocک:oR>[5@jk-՚&מ{Lg&`&`&6|vZ.LѳLÕ,cyN&p~jsJ%j|8(ה\k&`&`&`$ds:V-_ezG[[/Ί8؜Z+�X˵kal\LLLL,Xy[˗r%,k|v=LֶTؼZ~n0kYvjεo&`&`&`H`jcR_ڵ;f;fs~[լWcki}00004cqtck<ysulBeR5�ٲV3 7e߮5000M֎ujmY;ts:`ܥ996000J`n:o:# 0eZZŐɧ_9&`&`&`&8Fu~OlvQ\X̟3G;_ײo&`&`&`Ms5Yw5ߵtYguνϹy&`&`&`&�Ȯu/Zjq:k],O6000s@`FyY-.v@&mk76ak&`&`&`gRMu`kob'ig1njI&`&`&`&` lԺOT'&vǺ}(&`&`&`&`mTocmg[: iir2000#p is w֛ҳpgzy g)> >5t.Ųh&`&`&`&3۴Ykӻξ 8h4K{^S}0008a<7 E{߬gMlFe̦000s٠u:FhzL3 000&F|LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL`kiRm����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__pictures__main__py.png���������������������������������0000664�0000000�0000000�00003631670�12641336260�0025563�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������i��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>912</exif:PixelXDimension> <exif:PixelYDimension>734</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> |���@�IDATx}$U6 JVAE* ('* "dAYX2"9 , |֩U]]=3{n={Wa[UMd0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 C0 @X0![C0 C0 C Dt tlLb!`!`u,Lr.=P0!`!`!`:`+IԺ2wS5 C0 C0 #0ʱXqU6w!`!`!PE\B94*0 C0 C0F�1Lk4?bǺ4 C0 C0hHFC;g&7#Hӌi!`!`G`$sHh8b>0 C0 C0H􆣏!7jX-C)0 C0 C0jj%|[@k9Fl; C0 C0 C<Uw5|gUIO5?F!`!`@!PT J%X  Pl`$,7V3 C0 C0FJ%gc(}Vc5R}96>C}m!`!`ÃPr˱lP})�TwDpaMC0 C0 C`D~K/E7 'De(g^ܬv6 C0 C0 G,]Gx#wJ�,J WJߦk!`!`5*LeER:I,$!F*),6t*.50 C0 C0j RbCb>+&Ofp'AW̮\X^uT}hC0 C0 C,&YY +è B\B>eÙW1B4Y�e'0.dk2C0 C0 C(Pbi4>FQHED1I6%+)B6�,QR|!`!`!0VdTW!y,SLu!qݲÑG14y?+%:]nLfg!`!`T j&AY|OM4[LzZvj''/&Kg%�R t+Yg_|!`!`>UMv.W<+?I/+& TǯKm NDJ_H7IѶ>8YyI})UO6 C0 C0 #5JKea\'h$,^-خfSBI8P2ƦZ e&ItV=շ0 C0 C0JG k┦/ăl @릑maQ_d^qvR&,m$M \ַiI+BuR?Mf!`!`J Q.IV9~zy;PKm<}9ng)bj$.LMy*C2eʔ=wM_SStOx :ik/`,v_HߏotD2_W$TV֘"鲧~#HC0 C0 1@]?Q cyd3Ѝ$uC,vIHPr,-[v˗b$H"Q|k˒iB|%o\^R; Β$(gďv-+'O3uN?aC2ThØt7^GШQtxZC-%/Ƥ5T~_m;M.Cyc!`!`@0CԹ`j[y%ڡ`ixD{on}ʼY縨y<6?בvY<:jhhƦFD+VXX$:L: u fVizq~vLMu܋/N"Ue�8JkۇXO= h=x3!L+n_ j2y'TZ7DDW[=)c }}ZXm!`!0g8'L#JLRY脹{q͉!KZY9?3}Z:GV'dD mmrʫjO37ފD֎:I$yn," eھ,On_0~~]].(QۢGnd7l??nx"bW=yqlX+(~_>r 2 VWiOHC0 C0 1@<3b:%!cVB>0QCx>oO0U~\/ގQ~:;; NYHYF|VEFrX[5zʏYvyJ&y<ھLi46u```� po @AӬu:">`<Z Ĥ~�Uo;'0s~BF`^2& S`Rtfy<OZ!`!`pnW1 J|.o^xҬI6:' Y/~u ^H?Gr<ߥ}B I4^eImP|SJ% H9m U5SZka5tZv0|oZ>@ O<Կ=׏B+h;ߒaDMۗ6p3e?Azߤ[V~z9کuz= 9>|DY؏zx+OM6 C0 CD<âCesˈ.m4Yh9^|4Wj*mF͉u"~bskMf!VYhDO Lj!' 4\4J*'C-Y}$y*q+Tcx/4>(RD3'M0Y./\EK߶1u~.}F|R+?郷S\^eN;s8:xd`!G>N?[~s<Q+ƥ_Աގ>1Xڹ-ŽĤ> ;YOdz40 CgJ[1iMCoWtN9`jNz}oWu5GHC0acdp|L\؊9y8G~NZֶy 4Tc.o6yzj GQo'n +Y}i\GZCQix@߀;BkV֟_Jޗ4cь,[BK9\SJ_l_vZ^mr'N5LR;gO `˃Ե9\:\7{q8eܡW9}8Ӭ)WtZ$R_ғ}GNLO'nnmC0Fnzm]ig񥶁}#35i^~:_ҮA [=ZC0q&愑=猑yf>.AŐ ]|7NжV5)690(/^EK75:I硍E'ٲPHYn)d2чYP'r* ӦoiKes"ɓz6=>6zn0J[hƠ<0Prb9cݩgzlUw-#na3q2 N:~_k/ht8_$!` ;<CiǙ|giiKoyVtAy}cO'' rjn@ -"sF }}OV C<ܰ}`SO |EڬίZjsi'PΎB:1Է\ b$Rk13i%PH?4K}Z픗NEHxchGm$$ha$|kkiAMM|$Ѓ GTbHڊ#fˌ\z\@߽ʓ#!/DJKNoH~F0 D�boFOs8@~qOY ]_ KywGӁDﻁ~~=_kԳOslu/u O& /{7=u_^Gyo{cftF덣Nz;\mӶO<6ηX1 C犈՛Fqsq2믠=5a'i4lDߋ##sн|jɊAL@I75GjZmtR;~JH 8^<D+P$ k|is'ڊRs$msOaR²@ Ϻ'9! <ݰ mͧA-m7Ov?<ΈrKqi\=s3WN㌉i"׫&5�?d~6ϼ5KhKN޻ y? [Iu/x.7D:|]iǩѳkf1Ǿ&45R}Eޝ~Zv1-]M6K_G~sZo=h3wӏ/M~8<v+]}#t쩟8%?kwOv7֛!`E Kdz؈Ef?$d{'%p'~Wa^, W\cr[JR-|Aŧi<+R@"G:90@)Az:�IϨ\? +b16ALKA<(8i!`�5vOCW?Cm僃 2qswp*PpEgZ&Ϥ}y =ssm&/ lχ5O5p_a٣?4=A7'~{="T{iUMϜA˖wRC ߚ!`|ʏ#aNQsSlss+8NqU Ơu$MEuATTCYu4_I&'uăWP$Kor߱znϫըxaV/+ y`Y<+C{egC s$+ zilܡi+۵7 +ZggŸo5߷Rbk!`T\{x{|vt*OqM,_/뤅n5oyʾ.S|:k |Ko .>N8 ˛ ;8>@Wtm 9YPC0jӦpވ9jZt\@7/n[f[/ڿOеak ҅jh$x ,:qay2ӀEy$x>_u=>D9{7_E޶*/̑l y!G{w ]AcWKœ){S調Uy^ [?ѳ0|ܧ}WqՉcs?a]؄$l2P?Ѝ30C0*�}M6&O/�;Vl=ԵuZ˫~ܗp/w ?8=rPuF^ ڽ}Ҿ'^C8`*?{3]"UW}o9u._FvڏA/=q]riiFSȍ6 C`DGpeD?ht"oCm<&7*-жptzZ^],hnΗ+h|ԅL%:0oyJ]AТo,J)+l$s c٢fS4dw|_p0uN>x6ZBxhdPƋV-<̯pPj\5_޶*/nm :`tԽ# uH1WO5 Cp-kztx4n%;GIk>O^}OmTH=k_6^*54RǢ'z ~L=A/nvګh6h-gЫOImt_ <?jdjlLP[1 CSO+/R2VZáO6yθ\<nAIJ!Jxn13L])ˤNtrOs!|V+J_y}Z6#7'CzΜIN7^['iU0G ߶G$?G.r4\LL}cK޶HVqiWq3fЉ9]Iwv um/qIyq[ "$aƑNQS#8IG%5 C6'I?#7 o=Lv؍&_w?G>z˜hǻx7rK_|%f{JZEW^v!]'D;擴#i\@Bv[XC@0 G@yDiC?:_iEm̧]<sUӏGl#X8_M|O\|rЈI<,CݜYDHHЎZxծ"5:)dOyIj P; Y֌#NLeg boX&=LO? n[Z<�5Kvgx;#ԶjY1:M\m/vN9!FA},[ȿ8u>BO(훶vUYEi O ɫuZ;~h[1 C`4"08G=}TD~lȤ <yEW"j)լohʓF,-fC{SkPi+V8ҧ5JnV۠A/D~{izZC4j%Ӌ _bBOFqH.yqmZɟYtn7~\'Ak;˵<?|c,h0?-tpojTBrkwOaSH&> E!V 20 C0 C`#N1 :ZGJZuFj}iWcs.>OEO*󶷽mWI $F^I<V4G&&5+} kl: $y!d\Zí҉u?? v "=(5%<@ W>OmT_ +WG(qC*pm(NO~ؔ:x!`!`jtdd JU7_Λ־cM?7ҏڂ=jlNc6$~Ҙ$p0@cEP(_u!S}I6$ ds x })nh;(]3<`]$<nc>)J()TSTWj*jy|# C0 C0F/:'MA<2ƋS}v>94S}}{߯ҾtvRPO&ťӁg(^Ңq>q*+Үv**GS/ wԺ`>&^B=uԡ/=Lbr4EǗ~Ya߾~|]_E~c!`!`V9`c笁lmhs_ZʇmI0G\i⨼X;%:G5R_7-$ݮdL Ɨ)a<e^yrŇ SΧ##I7%=\|<]+!`!`c9dzbdG #6QG~9wa<WY#֑8 F>_ |t%xg2ku}hi/)53 C0 C0 C` wsRWE_i Rt ɓa`Y0x󔆎/*Ou!`!`!`CE@?'Q_ʫZWkR%x_߆mճ0 C0 C0 j#GV9j<V4y dO|VtK̯Yp"N+!`!`!""I*H 2?YL>JCG}I2_O͍0Q$qo}>hS?>ϧ}?F!`!`!PM\$N$R}Ei_n]OR;>`vJyIfo!`!`!`F�"Q5xڧ2@|SYvj2ɫ@&uOmO־O C0 C0 C&<}in h% SkT W4�<b$oڞJV C0 C0 C`Wk$iQ4aj.7BqKifv!`!`!`%~N<(ڎ" Jkgm~ d<H?|<Wʵ qW0 C0 C0 j"G><EIxԏ>ḅU^|Sjk>ʦy6jmme?KkrWvfh!`!`x~)OiU[R _ʃ~U G9h0uO4k :=؟sA꒺ƏO=0] ‹/Q!`!`:@<'SO 6(V }W PPVo<}u}Z~ yYWӴi֬YC==='[cc#㎓+{p!يdY!`!`hF̼L!#!v ٣:#Dm"!壩2v2x�T2mgSlKzTy~ :Fr<a܄I W7pC??;hbD+H$-ZDw=ΤիWѿ%A^|TѮ!(6VC0 C2i:2L :֬=[vx{Ij'ؼ#Ѻ,'iF\`V=?fYjO&zgѥ.Zv-M0!-_aDB9n8Z`}_N;Mλucg?U aI"l)jC0 Q@?[ees^[ZPk x&c1g\|6zU>xF,6YCU(@RQ𴆎k)o/hil^~9G?8n#H$>4{}S+C|S= y,g#eJF!PV^wx-jc%$(k)z!0suTIm4okU:&:igmT X]YgW_M+WfIGIָum oe ^x!t48 8 b|?;BW7Gt*Oo鯄DPASN\{ ;>rZ=+@#ע7@nzOWO~C:} W~}%ۮN$,˃#%%ʹ(֯^₤h!S^#ufX!N!(O۠oCO}}t#JqHd1~|p~[xJ2kʤI[m*"-$m$"Q$@GM C=Hm = absa.H_W=elnm NW,Ub?#iI_h,\o}$t=9h淿#_:Lz'LԯU&8/.J&MܓN>Ϸ2+enw4>Az蟏=ї=!Vj??6Qj00dž!`@5$+O<2;N)|߶"t5H}Z:5t|V~R LG͓UE$t-[L^3˃>qzg$I+inِD"y[?ȉS>'/HL Y\ĉ/-ciVyC /)o?Ew]v|KP:�:)#L:oeu?8A/E iSx@vtӉ'\<>j^~Hr&YXϤÀ�!зua!`T U+.)BA렕㡧:> x;Gf~fDE7kDl9gM !2e }9swltI'&lBr*Ll+VIDzN hr V>l +S nsyfN}7I[P1.`_")tq4̙3dUzmf^Ֆ[ /xma;QG-7o}K0~?tuҧN=Zx>D ~1HZ:@&,SO`q6Ÿc=WO}_^,q[0V6|ˬgC 6X_n!o wqG_7ӱFw-7ݟkO_Y1 CzeP]߄r-ޗ%_\EQlg�Yr$E kd h{uOjO>R K2d"U$+x.mo{O/2/xS+ٳgӓO>I^z"̉+RN|@$9MC?NC_V0s。 mb<C-W&n b)jժcl*=tG^3z8܆>ELz|ӹ_#Ky g"q 6 ¢ѫ^NB'?wӯ/6 0=Wσ??<03L˯J9|>Fֈ:n)IX@'Ϛx؍!{El5@&tUC�T(qM펊S6HQ%>7V~WxVhխH]|"9PUOmNLkYdU$]XDb뮓F} I"nM[3h~(^%äJ]DW0o%ݐX -Tv睲R7<U|˭")V'oB.3{;6dLviGBכjL AϚ*c^{5t y8AwN>�*.aKրlv>m<7{G?Jsvޅ3ns}@J|[;;!J*8 �`Tp]J .' ?J>( -I6Ӆ{r_.^FgU Q[@qP\cj[R NiJtlSaTQZe>4d(ZV|U>,u%V \O%|)?�$$a~  p-euƌtOv`G͜s9r;+5$(u<0]yU|{gNg$ λ>I,nw-{IXe˗s2w/'kJrU2Wz:^dvT?=7w56$] 8= {6Kx_j"Fl@G-Z4>>{\{=դ"{0+H?ẕuK"o|OuX$`62m4IZSi$/x1L guģc~ŻdQ%^sg?KoÏ$Hk5X WXDc2+0 *Up9\hT4HW%)}> {%hU8%|f%Af5}ڷ_7:ChY|YG{xE퓟$wyRLt:ܺxM7-H1NJ%VVq$l嗿޲NL'{A9VNwI oƫx$}λ(Y̕|;9_zhg6_??l $'Nٸw9'ZN k$\w d6/фA |@"~gIԜϳTC'?WF~P?VٙdU J@_oMhmCM*uXwn]xoo^E&ﻫ'U.<D`DQSXyh(Աvx Z%] HIy]I&MM4dN t~oR=4VEʵVO7WD?فYc9FAF&<#I<&xnO~ 1?LbBŠJؖ[2g_:Vp[.| z|9[o`nv$47CZz+{ps^�g<GݔomM7tHu~,~T F-w} /۸bg#ɞ<ޠfΚ9mק뷻]J1n7ղ>0Ujb>t1,dR?Kk/6K dd޹UrzZ5(@ުqW* ]^iBsU�s:GK*ʏU^ݰ*@Vc`n�):>/C$y>[J ܢg(buVkF^0GA7ah&w\wg?UMMI>J-$$AZ.Z$?qNdW^QQI5z=?^{vٳ7oUE$nEEgoVʴLVPU´_�܂vm7Ns:__?z1!>r|o!&0NS>FDC/bi"-/ҁνe̛m)?{p$$};v>}:mcD~N2܆nsuirr@_oWzun÷cwPž-ɾr'o/"IugK=fҎu;һ!8.*U˗Őev1 Rkp1C ]~d3\I9xQQ߆E}Wgoa,/iާUGko/ZcEt<џ++0xU^Lw|k t?={3<R?{u ` «svE<$?u<rmt΢ 9Ji/_~?Kͮ_<KoUB/DoFŭUe<ӞE~?}ۃIߧs-U%;X;ߘ;h)] $rGÕNqrB)/ uCBG7cP6uUv~ѓQ+~{sUNt_2]ηt҉ͯ#[: |ձqbmO}|[9ȳ|\ t.s3b V^Q&9^ʨR5 Ν:h@Éw&@R1L$%)K-cG }Yu|^\V6(Vt|^!ZeuCJk6V_Nڐ|3gl0j3~;);w?Ł# +|H~ÿm >3<oS4?S<TsK^:#}*f}eMH#Rg@I*/i@ qW:;%׊Q[irУ8\hKt)jEˠ0]ef,�#Xca,G8~470!1s.ZAf.䭓7<t@x[ZT+š-uܧEmcruV } ".> um7)mmFڵ|bE2w^|EIDyH<ӈ7"I|[V!d|8Pr)*9� ޾7Ît<UqόDdk1D.l(DhD?q<rXuLCybАA6Dl5p̅#8^ #{am#xdZM{ya3WUB6wG5WiWۊ!;@rTŜv4gĥyP 9"cH1:EF$JkF($S}R]XPL}Zmt>\&yH$xQ>&O>~vqs ^<f x߯T(/[>0%iNpH>F%st :Cۭ-چ$f)|'% z+K+)e78-,#=n?v$9j;GXI Q0al3fXWvL~CwCpHZېtԛk' %A`h5B2B4޺rm#90nD,!TV`.XHw/Y`A(bB+Hns)L7~cʫ,K.mw"cdJFuP %I S G>_05H^ Z3/0 t@VW(etkG3$G xaרfwgzT#W>DԹWpZOc o]`Ƥm'PPb: I:>/V_.i5t5T O\kAnm?yץ2ko?^yo!KXL<>5^KbF6y,}"S"g*V O @Yhc#N#Hhi{pW6/tqj䊴btL 1:<*tN8  ~iT6W Jd]΁a0gt1;&30fŁ >-@é YOdV#SKGYG!Ӫ>3O$~BEB(tYPJyIPik$~i&hk<VjM Hvwnцto9xI$~c3\~#Ï>{ƛ;Y-&!Iz_Lf+)7 快1gtQG ckw, R$Ӆ!7]^~#V@ Ts<[';WU󿈨HG#2D^CN)RCXPE!UuaՎBPa~ ';^D<fV,/RC5AkȰSLe,��@�IDAT}k'l"6kFQ׊}2Y>@q^{H}ۂ4a|?ou~˫4aUV5jd]o"dI@Q0Êr](,,T1N=}ȉ/.~_q򈂟4r,[$.&$>%:^g$!8#5+Lʌba<FT0{nR,A=e?<ʊˊij ~pk'Bx)u;Ubhj9 QF"I.lE mh'|/np%*<.dID{t՚5F#?OkBVdI 733Üt͖8:ǘg͚Iz*}\~@~;8ٕ$p[^&eu\?7T15ǍX ~520yJ tJN3Ȣa�GUoUbUt]UH*FQѰPk'$B( 3 DqkT!,粚]ɷG4}g׋?cHy><7ЅG@sIkĭJ }^<Ժj4~[i 1^tle#P4s,8"g7~$AlB=MnJ;}I13]Lqvmmmt'Ӎ7\O{۠.\H?6F)z0 FBL#.$RNa?"o-tg'e9fQݸ CGU*VUu"P`HA[;«5S5 ( r8UvQYo3VX#Տtwu^}~N�׋ {%$ZyuK&ICb[@N!ӗi+WảxF.dn8%9&VO3pvKI\pM6([l-\[( Gar\ 'tEljg܏S3B~sd[MrF9Yл({]d1t>"1QQ(KiC RX(,k 1ʛ+>ted:.3ނfci0COIatt(a^ V,07>&yA*Tߘiۯ ѐojAU$Ah (]n #j߇+mR41œ &0\O.G^k:fOu=H307De,M6%;K>p9K#p& SrU` VT ڛyxh:X;'۟Y t>TV:I6$yUr[aVa0Wz0f1CZl#ix$dJJ5x]6:Oh7=xjh+gKW GZ|)o+T7"eLG> G!4Y?Z@dM w6gpZfK=_5I8ϵ5=iǝ3Ϡ}y:iOӾsmP}~3>@$sbBm: VTEX _ⴢqs ~U&%/ )@?E†Q(]A%@8wv0t>{(x `FRT@k@8aePI?lኲt;e{PdDH8 @q|ͨMqNQE39 $FRD|Z~IM9H "s)8$uɣ\ }QG& gg>i:_Vй@u 4dw\yg't|kV!Wkɣ{+qBy++V$5*_+9>?! 7b h(+ΐ[N-4U K"^t$$^' *Nkv/nS;I&A^Fuqh Uur00[Gz󳠙{7HvF DSi=`K*KK O< btVY嚵t ~ PJίA-GV.Tx_laO.<?ȭPiC_}H?~vitݵn-h}鐓ϧ|Y~hGtw{yܰ'HQE[YK"> 6"aO*!> 7 㑪$8s\%ꜿSO27+0 \DWu;2jsb/ab0GhCvʁflgn“IRQbH8Š=^ђF1 OU +ЏKmeՍZZ6H9Ls'<vNYR Qf`8'kNE,oP9h{ߣɓ'Gc ZsXq_/R:6'o D{u׾5:𠃹nc riȒoe ]dObCTv ܾf 8tsGzSLTOd=W 5B"vH02CŬFGC 2Vː1 jKF*9e"RƘns$T>;a9%vʹdۨCm%8YP˨*z}G#Ab8dG = t,!!RQ%ንj(;~$R>䐃_:oMDo?݋}F!E9r):mH8:% eHCtN:y aWB/I<_>TZ1NTn8FHrS߁6QG*Hs"'# u MY1jg]U4jPCvFt;jh2՜6r=g<:M"# &Wz9Imʉ]$Q%9_)OةU>~'>?nwIfrRVJS@BM !@P(*bGzrww/,:4H}#/2OM-4P/%p?Ncq+^D?v]M7QwW7[XfPiИdA-}Id@k'>75KHv`AϱLZ#hQ>FWMՇRAaD\X4W^ªy:cT '=tI2\p#s}X3L ?ڼ0&L7 ʱ\y#RFXY*urX\uBWd܎`rW' #SsA)b"lȑEzp'7ڡ~N!/$ëЙ& E\:n }ߐOv.+#.* Nā~(z~$$詧zDBϳf͢O8.b+Qp+_Zoe Bq.8+^/K,:P4>=8ۿ܋ScuH X"Ӂv"3;-JD\[s.2+&9*5; lzxT5LF�SH渔qV/IL$9 qq2K;F҂k $<u By)G'Ժi" .Md,oþ6=PţG=x!ϓc.vZ)G[-뎶Rf~J&00Qh?`I E^b}Jdu鷵?Q8q}s%|~W, 壮Wxhtl4}>vخa/X5…`y9r`]p:5in+YpQG\N?xڪ\ JD΍Ҏ#B}Ԏ !kzz LfEіgHO#sTȨeVH+w^~BO/yfgL5Hv솠YVq)^tj`ss\W&hIK,Ii?1m? 5x" \!qu uw=$da򡺜x^b"}wDIN tԈ= h}]|RNӍ S'R= d% K1ՏB� SA,uZHxg@vNY -ڧԪT'R;u(qϧ &H,{7<]Yl+ȉ|K 9J$f6貉_3Oy hֳCW7~+_嶮3F..We(�hLKͺ(TbpDRP^`(!saҎ4=#=FN+G%9sI!;׈GC2]Ȗ&骍jKzA赴'a|i܄?D~:r>d$Soem%N*FOjD7WJp e3)2Grxs VpYQ\'!d^JJC`#P z*WlP6I%C6j܆k~?;<5H[y5cWpmeI~tY;38RYcuDnz|׿ua ǨnQš/>jjrGP&,.l7657ѸVAjjk=vܔ~}G2gWzg%tc"ahIAPqqQ8Y#(GcpdPkhHZq4)uRrV1FD:$#̊ QVɞJ6WU4z^i&8d;V oķ׾|q8-H']}у_$ Eu4.U߿n}GeD|85)~L!`5#][o}JlZU?v>_~ƆV(:It!$ cLx@1 ~.t;38%]ȣBt\#rQuC+}_w]}:7GdC ~ӑ7Lf$f}|dg.fA[PW׮ZC m՝t/OJﴉ3<;x恄Ѡuh#T%) MN5DU j+5+QWoJI-:"` U5;Iэ4䫄LDL�t0F<IӉTtE&؆_SԁLu#+9IϏ9?9yA|FWC4|^/hb"q2?^mEN#0 C`, 0hUzu ,L <^AsLۅ>H2!>u-؜>^g/̓&7d$B\E<}w/av9$es45 ?0~t]s Wܹs@&` -ZH)EW.Hq0pv-cvxѰ5^p4m4NXDbNe%vnRK4ǃ0DAb˷i+W~MJF[4 i :ߏ# C0 QY<p7<Lh2Ld_~~!xpy|`p6c}BlX6cX9p'CpEO9$Ɉnr;%œ,}E)S&iFg_O ubCc'}` nOˌܦ\<P܅ R\7x-|s Ps3sxyzU_:ࠃ)X|!(RByN1D KB?ʫX~oCEĬ S hC0 C`{d.B s!w# ;1@y2|ѧ #zdd]߁닧lc_ ߏ8N@DT<yO=o *_/!ã9,8-rF]׿7r?}V;!$6̑@1=<ZX^Gk:_Oo?'ull~/?._#h9ُlmāIx~|āNJEFX;xl56boSd%vrl'GA,uZ %t(</T \ȜcwjT:'q9mmm؂ֽ<G^t {A=\BT~HfIqaQ`\L{sH-|qE a䴭ZZ[u\]# {I8H*CDHAǵܐ3|+x.d%`Yi*wmֹVRh99!`#׹ $$7SWg-k5=j*Zr |7I{7~SS c=俧 \7lf8yM>6=Zz~,uw ~Tc俞˨c)l7a8iZ[E]]hҤ)x2z񧩮YJכBu+ivƏc?':+1Fp3@=գAdK.cFNc["!9#258LQGGk\4kiiڵkiǘJ8@&;ٖ5Hſ ܌ĉg 86hĆ C;$n`}}XU1 O Nl|Hdb$ mY;ddž21ǏFNE|/(Gč;1O P'm--{oAIgCV _#)&Hz`Lpܣ�C<:pliX͖x\bÉ/Jr]ӕ')EO$a\O&"Sq:a�sW ۢĪN7hmX<, fa VT?_<pYb2|o]] .齍M6Yoi_aqaa7~<0 ;۶s޹ 7(`7P"|Acb&$(ʣ/9?fN}~s!_GC>c#_O"'֮Ok:iN :~ވN͓6j?&ט]3?m_儆W 0kowguY}J_u8 Zf~^Y୞'iH |lh"@M&]Ѷ[nAon{IΚAZr5ti'<\vu/wAFfy5dm\[Қ$Lկ<clgy -_zWCl 5OiiSף^X˓`np-Z?tܛi)ǜ]A6Z'O-4}mie4w,<N6`袧zx_{za`Yj3rлh9S'\ fZz S3|;O^݇Д;P O3?׉d=\CvKh᫯S&>o}λM6ބ֟5֬\Cduʕo*WY37מo}݇V-|VqIm-dtQ/eиУϥnƶ!aK0#I4pXo<^cX]ҿkkt_/2!Zz$K8H2sfN;9qo>4ARR { 2>N:X8WXcf|1|Wy?9'I:>x_󧥹MH;.|@X"O8z{Yc[q(ac~/x!}dLVNQ$^!eH?H�>I 6? pr=$(!wK#@TKƗ_.`?c}=Nc5b_kcX9p%'BS!I'8-NěҪP?DEjgv T_j`Vrt&"qV9{z/`G/(r R1'$b"܆YDj-ESIrr|䪑l7[X$MGO|zg';9=‹.tVQ "'|Gv!cz 7\ LZ-+ -+@+CɹG7CAP|çŷdS02g%9/1IL ݒuuULq=j&?l׍Sv^8{ӴZ >ev=tZHtC&aI:)˵<)$ &N`yg<>Pv䰙o{$IkF~`m7{4WTx2jJ:mmYO9{=LZBzzm*q\=4XE3O7XV061xሖqѳNΟOfΤwS;s7h͊EL5 urrN0u~gpr2}Ӕ1μ򴦛.x|5Y4w7/Ol쩧U]3Oᬋc՘/\2mjբv>V,_«qű,^NzzWunh$KMZ&}GZ-6c_Lvtv#?=pe?!A|1BurREs/j;[tm9sSz_OzMw݋V,[N,ihm gz8ai]knDr 9~xtӡG&Np&N; _CN;Boy.x^UܳfzS&<El5@>0a'|<SwK,ΛK3g߾4e+QGZʫk9-M|q`er)1\Ve<^I! Db8+ >jebd,/<!uL+}=]$RQ҇jaB='rk+D XD]]=r./\T$tr[$_r#.?>V>Z+X _ Lj קf~+<+rK(bw+Hf1v$LR w̓e,\dIro_Ntt 21/\m0NׇKđ/L9}9}@&kpB4#i2 FKiD!~,qB}`\_Ta7ɦ hl~+CBM %8mUe/1DN-_Nd[o5}_c=&):y _,䀑+ ?Io=\d &o& )- _Y]pEY/]p{<bo&|?3z}Onc]p/*)zO\_w#L#5`kP>5ća#P�`ye Jp c$@%wpL뀛_] ƺPMAЇqp;\_^@ x_+b.`r*lH؇3u ^!1E]G,s[?ֈb\\'_n+mء~q1Go.jf#A}´{;�2Va҆#_Q)&̃{ƔD_p ͨ[L;vNZt Ozd"ߖs"o1MO'^;oҞW8y>z91΍y-ulbr2:|7<I$&!VLykKr㠬ʤo6چܦ_mfˆ6ZoQ뤝޺ĉ'=uh1|s=oekhoҖgNZ'Ɯ\utӦlE/]~9ҿ9Y\6Zt1WZŎ<fYB#εj[+Olk}'h�ts=9i$F $!$@l`a{1k^޽68<`�P@H#M<=9=W?AkY5}OS9ujQ42Aڨ%K:5pv{{ӝw$5vG]lUTk;U;z7#\Zana ;;nHk֬HV-K' 9=?i9hw0j ͧwِ _xtwN;Zhjh? W^_tE/[<][eZe+Ӳz-q;D??N;wN{v<.LҦ-6kvEj4?S22)]~m-=p߃i^ݚmO'h̊sIcss5~#®<ќ;z$s"Bb xj̍HÓX`8IHǿľ[<Ȼc\)C%Pυiq~s\&P 5MUqKMMlnP̅ }t9̘"2Fn�ѯT"?yFre22̣q SC QQ6\JdQuRmU<YǼOPpYB-0JGMpS=38u%jRuTZuZ;HlfEګ7XLͧ ҮAk5Nl}l/X'%чįe>1A6izNyXvw=G?˱Zۑ3XIJ<IOfIE+ pg.-JWgd,as8egD'%^|fJX/ ooy:&'2"@PPユsƑOR<%I,Hp&X@JEg"#wC]4Q{?t% W׿?=MX*XQ$.Qԋo% g"G9YJYUNū<g*<8ur<m?a!eG!+3K5ͪr\.>tXDZ*\D2Qaz"ٷ3cBlj}^F+a؀4nVͱ(  )ֲlkSXH[`XqoՕWеtfqjiιLa2]gV"hzJGξ?ݟV[%/ m:~M\'P޵~%r6&8Hp80GGxVZ*U`xJjQaP~R�lv)Z ܓ@}vDpu.UJkB-DB#1d2nT䠗G1n1*g;grG=JV+2QGa^+oOePR& +QlGj b5Ėրx ah Km ˘.S5_U3DʵaڑbueKW'NZAR%&'OL]=`!3jvG= {|يU Ҿ;_tf P3C0yM5C||eWSw)WkOꂑifT:y0;^N"ջFF{e]IEvѾ=_ue7/;p(@l V}'!i#X0֝>.Cvbl 5b4Y4y!k ISatC:|HZjUAFk!zA6#1drǗ;;mz@D0Jv۷¤]9_gxq=F`(w}銫!]wirpm_եKQ[J[ct v#�yЂ01w+LA98J}\6oݚV]򴐚ـ3M낌8c1qiɢE13Fgovnƌg%W B TX^eB2JtJ>:UFZ# JsMc甤3kpY?7MNՒ9Bx9OdLa)7qpݪ>hbP^ЪPk�?D5U5%<7ӹgM{<8Pg:y)Na=͎Zv=g8:Se{>RYW&0oD6$|w>3ZrnѦB4xF5?skz<߃c4=j`[[8xߙN54bZH92rD &,^Ka �Ϸ#RG 刔"j /羄a!a BDnYXMf>aHlx󳒱Q3~>d_?H\A~"aoH_;ɛ|$mܴ) ¯QgIQḇ~}* V%g<v{*vuW̄ gP`%/>.2\z/]'?׸1ylY҉^?msCBa1q\4r0.veKc.5; ‡ ɢ0Ǹ-i_Qp9rmέ:_f2iIΣ:i491kwm M#4(hO X$ڞ6/rdtVB,9@v[R t!̠ibLN ; uS((Dg@h_l.%L6MB Yf9-8ΜԄD8y I2S,$< G1ށU"sCC8F#gP]jd'g%` a sj%(?zx)0u!XpmQҎQGrxo<D{ >~pjliF]K<Osiɲ^h=asjO?~ۋkMOͨGvwҖs[ɟqrvꯁ0RlC8sP`>Ad OdGN?s?7!uMe: ߐ^c/LH2ۛ݇l}0uLHp'b_`]{1 xdiucЅ$K52*5�]:0W]Ϝ<r2$꯾9-ꘛ ncc&c ][wE۝3V\T)+q{,-?/my(}S CQo a ҝb5 dyM4֐^{ ^Ht V``1γht .e햬Ω7I2qTߘ5dBwn!0wEՆ2q*[$Ν* ׅ%or,U=p3g~y!D86F8d28?a)%#j$V +!h{y#QGg'31_bݑ)D?jf~4UH6( ~5,8Sn>'GTPXgo;*I/:U;karG;/~&\) a\ZLDp)pe4*3qmojH Acqs=%dwgkj?g_dG~J{[GKy>~X !2ITq*ٕ ,4lHS^xE>_^>񉏧~իbVy׾=;AJ] X%Z3~Ix\bRL|O) wMڙ<``t~4Q5.o5i9?gf}Pp@5<CW}'ͼ<wŻ<Ύ^[u]WbtN�V >% M3Ε6 ̿y"ldfL]a2;AX jCr֪cfkp.DlM[ru| '.ŝ. k̠e0\>B-|$HO8?t$Q4N[Nəw&6ڙVªm&$ f5DYs`Q|,_Q(uNl%ܱEOB`BzV.w.}竟MÇAچf0=m)n$KWt3`Vfla<XzQxף5A]thj1$תFu5~=[SUS54ta@lMb�6�`TmiѝDgZ`&.ْ7`D .3Ȑs*!mKW+(Rb< (wIJbayVB{2F#ӱ![1B;#-ٻoʹeճ✴{ϞBґ4gO^g4�srϊJzo2;8Þ`oiHT00zI//^K}:8GGR#s &ܹi-Myy.I`Bҭ{nkk[;cJ540R:G}:'탑{4޵#ylΟ3?5׷#H+DJ{0t9'}+_ZڶcGzGA{'=MUCJn*tj/-"C14-^."vnfsvrQjLk)E ƒ${{{ʚx~ki ""}VIYDK8/$-iԩRJ (&0uv5!4<ŋca,.YUa3`8a-fzs-?ݪa su}qTUsFfJSM%׉/y /9## $ˈXثZjMMlƱ4604yN$ʌDUc@0Z/π#ya*6[<6"㺆-Y6q/7n0GcoeZ4*ίCC ZagfmH@P#,qIe4Scc@mΏg/ϳ1~%q~{/~>L|_H[9# $GwdGP<yOsF:}J7=?-oSoݿ1[";e% Sg"U EA2Bģ $R zHƪJλv#;A�~s>pz >S]ߺ+޽G4z^0�W`,]tyUgoAwͷ`$l2w~RZ4VĥUJU>Su`@<W?C~v#oa0T>;"ϒo\ Xp/$[biƎ!,\u."OxEY S zF>BXX}/qK,岍|(NIǺ[^0r-㷮<Yce"Ż*u6(Jܰvi:[a<P[O:J 8@l7`X׊&��@�IDAT�\f:{"|KhHֶ.%[<9 !T>H_Im5/͟B;Fo]x.\*lܔ0NÔ^rѴavSj#.mpP,Ǿĕ!,oXVIbS yU]�Ia;8*CL1 ,;vI;w@=Ժ <gW[aD;s  Q:d3{}AY~�6l5>=\Z"Embn |{8Gy.[.[#mJ5.޿7=q /}2Jo42#:J^`9:<qTR Ƥ 21/p07";7 �!U |g#O{ Nip1k�WGD[dm0H` wCim۶/6i Re֦C)Yԧ?˵U֧Ks;UKV ԏZ0K?t?*sӂŋR{\RZt+jFc<0 8ZW+@S#gAZ3Uqz]0S`&R/nv)ɜ0Vrkiƒn_wKmsV$ aJq~I cb?3W\6?4hjd|(yȜ9e�eoҺv4p9"-LTpDH<وNGA%257&#H!T@ %J!_a1i7۬TUbqq_ZȈg漵 =J\ƦcÍ/Uc`O1UjB`Kpu2Lvrg`'5[[yƃ6esAahˢ!. WhlQ)a"g7m,cVe#=o#nqkR22yڱ 26O#Ә3^~{/~>_tU?}şȉĞ(Gwf<R {IWyJDϜII'+_9"ϳ£М%_w?+W 9~{sTH5gV+(H2 /u,rJTKǡtF;t GX0gdd~G90IO>"!jC'B^rI^zUЇ?43^~3d/J5s>?EgȩYJ'L:p7IP廓kiR:gv.&6O0/yX3Ns<EW.: z\+oH̓wN˖ bD nbY8~K2\䃿綌Qdj"ot-߀˪::MW]ߜ/ar |<dڈHmNQPe7CcE/Q%f#7FX'~2R<O'?{6cWU@M.sA<}WƒeZ!OmZ EMs}tw%Jea נ %PxP.k.Gґ>6E^ORB"KU,,T\ Su$.CGՈu%-7]$ ML6%e0|JQbOxÙHvB�<vY$}ǏsSuJv>|�m &؏v2楴Fj蜎t5WywػtR6Cщ'ktH87B>M}Uh;j 8.ÈN7޷;-]4?]f5P  WLbϵ {>P=m9IȍL&0OC4v„uwCB7C!$qd[6 vU4o=*_pn(1CΛz:;ҟn0=IuC5QO[wlMoO߸뮴w^<x}&#j}Oɏ:]w彐9Zֱfw9i֐*{}*Z`&¨wq93NiFz-J/F\8ob>v,sFYcT:dvzr]!u ;5[e:o0x&cl <gGHaeUVa[6 5 (g8YRq/ܞ<q3XfW\ &0s56OxɼYd}ۈVQJ-S\�4@ӶHaFP]$wL Ҍ?922nJGh`B)߾G[p} #LsBXCm5p+m7>!#h;[G$8m2dN ݌Ksxr;s:͂%'5[>S]"?qm&D;+]u1S,:^Qgcpoxg5~�u]!q щO3,#cf= :DwATw1пexc@~E8Ri+~d*Xi QV9*bO_ &w3^O~Ĭv.jଉQ϶af?ݙ~bn~in&BNix԰+:А'{17 ᐁ峎3Y.E$Սz yV][a+u 8+D3)sUg3 We),ωoIZ%,6ڕp|(~.$Ӥ~G(3x]q 3`jh cX+\0n(G#J{x"N А!%,;_r(č & uΖ-*#hPG%^n}٥}R9ٗ"WSU<a(0#!!RRy͍7ps͵\S[ςtLSMX`#!h7d+UqH``PWW%VfllHo{; %?5 5o"|>kԌ#Cw_MSH,Bd3J8abka&@w3-`DHxgI`"VdѯS29z4sK02 a?p I)c6Z8O7bZa0hhe4EE[u]Caqa;TkABYK{xsz{{_ g3x!UQ?US3|28#\8 Y&Gh&TOHxҎm+P#OZ7?>5z8sS][mBwst{6K\%/QQpL2N 8{:-Y|'^J,� Rdrٽ[۶= q?# 3A=^QfgZ4uoۀTt>jepNո*q'\/҅W\ZdIpt\B*^!<RE8߶uKpUs ><\ed*s)0hHyzGzQNq҈jqƌW]~{1\Es5cbPA!1$Bf#[$KlW se�L U1Wh RNnHQOgw0ZxByk]n5<4BcLx<َ\fIԑ'<tW0eli " R[+p?p7ۦt(*O]2asL ,mu'+w *Wz}Xm_$Јa4<6QV-8Ϯwx?QГS 䓸sϩ"st{ID9g9N@s^9<}k_L�2wok @r _Iɦe!?V@"ྈ)j|+pD0SHJ:\t)9<x{ٝ~xYw~s$S_#(-W Jx+gD>J⪨u(ONJ9v-,Tn?iwͭI"΢эtC&%P,A@W1644`9 ,z.~ Y3g$FTOa櫋b:8 3񔲅D=wēi5I2JT)WO½nNB˘pD2MF`f<̓}ha0ML163/6+.H%@yKJZfanE ST$(ԭ ĐdJ@nK>(w uHeG#?I9$ 3?эW E6'd:I~%<8H-MjHDH\<[tw)Ј Bvؙv e�F) mH 2_%H �ea(JhO$_\5*q>4<@M)w8wI�JZ;H5W5 Hm #9}r89PieaV% e^!ε׆-rtպK1C*$-03'+ѭCdҧX}M7sWX=M7=r64}掯 w|&4Xᮽ'>iJSCi`v2~&`{S)cJ$fOĂ& CXUĩV�f󎍴aolRŸCjIz'uVf $Ԃ׬[Gw#9><gT\zuڳk{>Ɲuy-һI΋斆PѝbB+,mڼ$q-ǼtPFK: 5׵i9b!Բ^=k'YX{=|Q:Ua@ԫ{W۞ܴk׮X㕆12K/H{!H;9<L90ϵ0M\+*mJq^)W<'_yѴ(RrF?sYD_<xM#TX*eU: uXmDV׏itQGT?3#H&p>K(c<Y|\/,? ˁ3k8a( �HcP1 ԥ0hK ~$/0*d3  k9]Zm>V3XoYPa3P% Qq #Njs5մq&u8mY)mZ!>~82ndnǖ8 ]5fb =l yʞ/~3|*VSVIqs(י87W,moKV (w٧ҷ[3o/H䧿?) S3o�B \wӈ0DNaWqK%Ojyq.@|߆W?|} lٲb?rT<Mg_!eJ!gv?O5?21U˸܎-G;2X B8r*݌Q i|h[a<!ne MH_0uEņ@Hwe; 'ڟ\, dFF> #ez*czkCF&RyzƄ& 5v3\,V.x9C+M) ge5IP t&^r9Ըž,)2 %\1Ft Rfmor6M_k<SO$f$5/,a 35Y/W4H/rqW"&{wnN `&!`yԏ3"._&qnjƱ!:Q�lvS T0C2ŘW$OAs 8ĉ~7ЋzJDڛk:C_݁9׬;TVmY&H´fi7 o3cp ~k>to@j!nbNaRi:ZEir4`lM pGS^5Џ90 қ0"̈́`~snJ?@jh-Vڏa k9&9mx2vs #?Bڝ0(3EW/oW;d3Ó?08/6zڻ:^vG>J<K?.vՎJkμ6+YNߢ&ǺI,բ26wA: Iޞy _Bڷ{W:k+u _U/̏P-upCۏ92Xϳ=XX2q?~g0$葆"Ab»F3fOoT}g'T闲ngN>{M1$-[$m߽hXM# cؖ:`f?.]ήO~[/<-OHј//~>1@ԕ>O{kMSIs^!fLe\n 1UCjiQLq3#Xß s9<ye.k)1bCwjxZo]VLYz@ڕ\ %챎jWyY@b!$? "q8C7϶P+SWjXX[gOcxQ?6'L%5p8(C&e[FbS5C<$副w>f,%]ŗnL"= +qlO flsLMgǨm?%O5 Cx3#CA'-+yV;{Y~RO<_wWVX�N [$r+%N鬏x+ψC+g?; J3P՟3 p [&? ilgS"~1)g:*|WayO۸hiHny|U%ǔn6 } vEgOjaK#񈏙r"~gî={"{F`#U毊_Uгn)tMM2tYc x\+3Q2:R'}M?# U=>r^}.7L|Zbaxꔕr<?2}.G77NSI|aJrLG3?Fqo!o|j,Cg>('Ƹe>YSb܍f ?Cw|x6r%e)q-S5Z;'}G(=1/# 6܂%NI<s3ޕ>R],%r} U1Ȗ3@ׂa䷵jpZ W}&Q8TeUծF :3n<A@}ѭiæXǮ^ d郒}'q\u-z8B(EK3c MkZIcq~&L*)fS8ٲcmlx~i4ўs1V._5v @ foI?hsNCh^%}8{ӯJM^|W@dvħhF<.s6$(DG}NZAF}'�jgJGAD=pxay޲-(C D~c;=iŊ]sŠFi *GQ+` x ,LU: s/Jw.:�a~,~#= s 6aJ7nܐ>Ꮴ =}葴�Ga!Q":cTC55-0T0@=oE[nNW_t!1G 5&sJk."wDRUUHC7sqnnSǪmJ7pGJ`XXZuW}0M{Q?|sK ,z<YFsҷuWmt92<ٟMuq T |4͇C0L$>tEIf j9Kc%7Yկ~TT7m$IcnR,*YUW<xΨc lyλ8(]f6_ҵzii+iZ` q lH~$ǰg О?Wcbpq6+T8*JkטX=Nku`aغT<Kzeg:%XHQ8kTE>1=%5>3<Ss) i{>tRmnv^]< J/4OS-=/c3vSP 8)~ѝ Uf^z/*ϘJ'|+G~F*sK/]~3$x+Lt^W=&6@FP!+]jwVs܂t,旬JKyxuGS]X G$㹋bxzֵk.Zjpoxy[y%+A6<sƖjrfxEeeU #()GDj$U9.}-jAr?3TX0r_"zk}sb !<3ǝyۄ92` !8xqzC5e(3/atx.@aJ#84?b['T)0/՜|%$,Y?_͘da2%J o[@c@e KR\a2 ~%C>#Opm/q݊+Gq"W-GFa,;ʥho =¨3?]#KDOӜ!z 0Sad%"_.C5nBbcۂy$9ƹY 隔 щ ܏L m1Zڸ<d;OAB|C</\D ^BX؆iGz�ҭ-Żx Et^:|d[^ �DT ,GāSH{{ " ǁq駖KbچMx %OϚ.Ă<T3G8oz0-dC(-Z6ϼ$Ւ\xm]&0ptW;yw}LՃýaLϸ.?{Ң ciھsgYS?]t\17sPSuaȺ)ЌuYuyqkDRyk=FۈV5@ur_W>38?C26[72`<-;?)@U]FOss˰J¸mF?L6Z]I7,$HlN(aIuugZsL? klIҥH橄Ii4$9_Jݏ!>N=s;ը^}թ \r 0-C#xZri:|H?q,O`.aY``0>ʽNz}:0pOC%ұZOr 2241b<�}Q1O"O֓7p1TC&Oor:F2i\h xN\x2j 3kx8F'4ηjA!Ħ50 ]722MZڪch:*sgj%p"=65a))'0e_O1IޠbǾL^f ;q`)v7j޲-JaTnns}VM׵v}_[O׹9Rie1Hlu!DZ|v]^c.<?}=iZ ?q*ԍSg֝:{XB͔'gɧ򌈕x/|oz,Xg}s" <EN3.qcٿO /J%ND<ϟrn߃,H(GC玤Oi=}3ȷ-o?yf[ ',.[~ƠCKliQ;0k-@U~|>;'vu(Fܿ.n; A˒0�(E )<ǃź/`$Y;$l7lH@`*LpIor3ܲ^Ogn$ą Mtag&5ax 8ir?;q&:r󸯆ߜwimW@GEc.WJtP|%Z !.h!Ƶnyk$16&/3SG:W'f8;tHݭ9KƋ> -Ha$(Qr-08wv4X�|%F iϧcfXU[xURCwIY97\FJx7NѣQEmT%z6R gۈtʻ!XF U6Q$C{+>`dfÖ}M΃Fr,%;q=$jZܴ}k`4ļgy7VC joll0`WXlM`𦑖cӎ Cz1J6[O-@2җ$#]SɯqW5J{>vځtq|G`дk\ǦݭTFK09'HK`a~>/czK^qo)L}s hNO~;k)?Hʗ)'Ҫe(b&c-ԥ9[ۖsMH'|F%ܫ*-X@=x$ƍ1^Ki"lەc4Mby)ز5]I2`Z1H`4ļL94 S}ϻRg{Q:t+D,A]unzPm]k`�QIEک-gO3soLWҫҦnK}S8 2Eg0b^2u:0t!00:ixe6Ht9Yh*0mBxLZ=g:!x)2^H9ql " {6ŗ'Z*m3HǏ6qZ[GHX~Ԓf_Ӊ![Za8U[h5E~z<Ls68i/ 1-̺-5Gª iϵtƱ g\KBp43.}*.;ur7pS LG]t(QKjٍ'៪IXOUbbTԚt{I$AC~F8Ie6^# WW쮽@yO3%U&1 ɭ+H.>cs NSueF*>eEwn3gDMdE/jX;'ӣ+? gO,:}B{b4z�%C*Yg2(}<Ў=?{4>Y<70\!MDM dzS_08IJ(wBJθ+�7ӯ2[</,FqD;u˗ś;4ET<^V1~4RU.1[> v'h#`d7f.£`d_Tz[`ėШTILӎn Fyi vW\=1~ xaB1YILJp#ѕ \l85, }'i990'EC'(BZ}Aڵ@ȕ~RWOȬ i:.'zIL CYz!Yga�ӡΣ\A,z.Q}يU00x Gs7ndF[apNr2F!E0昅 =qT1J}pBD)Q6sBb3d uQNyr2kl?I$Cij/..:zbui+Zx2S_`.WXv.誴5@_;T\rms]ɑwt5.^Np凪oHǠixUbv~)Lp~TL祩֩y箐9r"kbgzMi#64P/I+5ݘ.],m|#N¬tvy }+xС`OdٲS)a!< tt]X8]LQuv Ǖ"W A^hQzPZz-00ǎ~}n:&_!G)jHhaðCt7Rǫҕ^m7*=^צݴb} 3cAꋡ FOiz!w`i߹7}k_O?◾4Y\AtW**JYhDF!3n>P7dt槤|Jg]`0o߰FL SLz '[|[(K`ܱ͜ n1`ܨVsɟxV0eYi=aQUx.PC%^ Zp{dU ^QytqtlݺF3E \S&Np-x߶?x侄l?,U|elڇ$->4MY'{޻NVqf+q鄫9AN@ 3ǫ3<+_􎷿=i |ȑqY:T2oL@ 9/HSw+OFD%_&Pl P R%ZD2·T+;6`TC#-,v}g0_ߤouW<fKt_�3_APS71gde[U<1 KNde4lb~ʘ%6 R2*w"Ņ˴o, s9^aETWUr\]xq+.s1ATޤSL<%BR' vO"T=B1 +h},t 'Qe$J²3oOÊjYs�CEfXNf߅\~fpCih.WUxh3%sVU1w-1CAK6N? &]sZgK+H\Nsd`<$4ģj}jqwM@1LJwK \ Ө$" ?>5ZW+%2d657ooٝqҮGR#0xauNh ½ sEDfHTEvmll؅ihqvw5\upsfiY;L^Z9c761݀^Z�mtO HhYQDh~wo/JZJִ WVTQ1CD;w@|ʘ b7M:5jRUː�KL2DLHF;9Wފ- a:aNX�ϣOq/xAZh50L?oI\.*Hwc"jnGZǦA=m̦Q#@H]\ d_Gyb%8)O50PHN?ZzJW]umL;ucիP܌]]gV # W>8.pͪU89CTKD]]p}-Y{w&^6 6oܜۑr 0^/-uo㌋~$s0+cR334AƆR"5}UW>j0?w ZszoxՅCXHXlezӳ}+}7xO:!SH2LEy32kͱΊ6mamO]}e{i<mA;lPY#׺ i$qiřsY !W^'~ːLV'dH;7|3 ꝌGH =w3Lb j- 8#rqM5aq8E?'#-s =[.wIQM0Z^Es គo&@͕uԶpnlR輦$[?UԢ.tiw1\9o2 P0޼sE/U+5=@[a5O7IVK3GbR^xN[o%NK "qޖNF'L|W~<pa~뼌ZU3yV8'9HEĢ+a%"0]0$jĮhQ%/$EZe_5P`{aΗmߗ69-筿yU k[RX=\8�^gbxɵj(7oXI\f,{W;M$##>ضoIt4X& L@鲟}WiˀrSOn8X^=yQ'Of]ehI5(C*` {yYQrZ*BgĤR| R* I!0ԁOڹ+<:KP m0lP]ޕ\#傑]h@tU. #HK)) 9W D~NUb=74"udJ$ι *8?lz) RWS,"q8'hb;Ƙ0v$j?(B~@XTCA'Tc95?)eXt!0aM%$U;~22Jn,hԶtC뢋/DWV+ajaL$NrnPHx51Tgazֳv>~1ph͊ơ0i]8;X$㰅rG#�څma@gkDiFrU++lS0>Ѿ<Q)#X\Fnd~ࡴ`Xc.WH۹c󁝨O+2F`Z-ޘyMH+r)GPھecZ7-|c+jj9uUQv SrV^ 915b,@8_;ڑ3}}/McʫoaWꊤsw3v>;ײ sS&Lw렎!V#F#e9A?�/]2⚫6¸20i{:@2qg3͜wlC f}[47bzN2AMM휟gsL^I'R~TCp׿W]#3lLېIoyAKVQ6XHnR5E< 30�;L?#=ݾ}{0$Nq5p3D0hH"*O1ulPdf8: 1O@82d9/n,1P %sGH 0.s2^ $ግ; ͛ @-YO5hٴBIv%<j攭FtZ_gA~9(.<f>r=?Ygx7jh@q'9j|hLoX~3z;6)v E6E{ßGaղ3~{/~>_t6U?}rZae2~#x|9d<YW?Թ,Sһ': HϤ}O$w,J\=l$I#b0>t�a1N +|/}/e.#?#A g(ם:Y?:0Ѝ1vve%P<*Qq4 1g_3+8k{$p_)~ r1Zi%LAT{1`fUF˙ѲY~]][g<B0YK_۟nb;s$Pqb1v1<)B3RO£O"5J<#YK'X|`XLKltɈK<c'p q5zijЀG/>/RGeNHJ.�gIbD @͟g9/�`}</"%;/tw~e,z2�'3>P33Y%H\]ryxd=aQ n '| /*Iw)V0 7Jfꢷ\SڶyS % QDTr#/VtpL5Ci �Kp6sw!۠<9T"T.vk��@�IDAT28-i<\sZ$_\ʦFg`vboOw.@ 8n:NL eG V$~Mll\-g< Jyi]mԃ9jc1@ˏC{1 5tp6>[z)I: HϺbcafמ} X c&w$y^^? DǕ#99^*OaıiLm dd"&9e+%ohiTc@"Io}Sf'S:E\b je a6s:>|>\]Br| $nh2Yb4:# kS dI;; ú<0wwc4 7=+�ax^lbd ,žfLjt 7frE:FȮ={7w4{;}weC8K׭O?ŸÒ,gsۛ:4}wA;ry(RIb{<K_cǎ[+WrO(E)DF%pndT(>PVsal5jfyܼ'eM?$ǹ$s33&Vn=0Lb0RE]ElӴ׍xX(9'k(I&A1W+lXeFIq:\[FO4 M siP 440A*d82<S5-vd�a/ [}Sg-F;:K:p\fTm۴6c~r[aͫR4Sn<)O*~>8=&QgI2|-ជϽ/?/oOK_NV( l:'uuxy?𧞣1vW~ſUgSK\@,ήyF<#|_#eL=dաW.+rr'O5mONwUe �^ )?5Y<^g8󟝠M8fX%V⧥?>uQ<fwiKi㮒a84m[zTљw:O`2P(3UyXe0#N.7/,Kz溄Bg:Ǽo&R1kƕQv2H{.3 _Q`9 Sn 蕬&ab<6/>gN_wVI2C][Pc3L۰-m%]./s9Fr &2K +(~vE4m=]\;89a*5 I i\~wS0C~EBՃQ-H~ A%kNW/¼A@\AQpZkj`%x0Ba C^N=]+E TەT "UrS! Yk8$h0xBzak,xvHْyv*=)>qTG u_GZڙ/ZC$tBlosaΛםr6:/6ǻ7mݶ=͡/^wY{P}M{Ӝ[W A^^v 8b뮋 5$_0i.ѳ3YݨELq u.M;wrd89!hoaUm#e$-JJZs$cBa-;,*YiטkP'OF$ͨ0S}zH`halغ9TxzI}\úd2 yҊqIxՈǐ{CAnl84"n:q$0OM]~Y]~g6A$[FCHU.0hseOW+qXgynz }Q_#ժO*eT]Q$e <Y`lfqv2'e\&_5gxF\f[MQ,*{M<a8cf}# c;uS 9^Pl6x$F6 9/`4A~22t`Becc;sC\UTLjT{Fn Ӷ>?7:D'nf� a]X96F#/ ד}'c*+8vkPޔH爛C>7d ^Aӟ44`F#�2U118q"Jw󭤍[|〸 LlΧLΛ8_ㆋ^ꤌD-T#ӂ`ȆdliWlTn3^`r ׿P7";BB1ɂxǟ\d; oLwӁ4w_g-/ v5y|~U5Jiʕ5yMe@.iz+EJ?cHE(~GN5y3)G3+/V3J׾5XTbA"UU-3iןE,<1SeJ؈BYy,T,xN83ulGfʸt|J汙F";~Kd!Of\q*Q|\<Gz>m@=3r-Sgg;>eP;]yZ^79Vr/a.3`,GBb:߭J$<Mm; No`6`߼#صC :e gUkaIXju슫8CT!lʐCRx1s>6 liacʳiJloAϾ*F"u;/=a +*alBBQa�%;㮖9 c*Cvݵ4u^dאӚͯ1+>: x)XW'.XRq6dcx&G7rM_\|/!˗ю+a\`Bn߶0>k=Jms~@a M"^v}PmD0'0@> /ZE=Y+֮�6c= σ}{McXwQ5J҃بztq{yA j=Uz]o ;FN=9dyk+dh~,g-u Uۄ! G1(-CSîC+VT:2: ^s*ֿqq琌p1N?Onph~U^M~twFc37<FC,B ʦ㰙5V +/I9~|ǻFToү;Uh. ʌ61�P&6_Zl-. m,筆4yON4'Rk18O: icNmrSќz*S|Le7�=FzwR`573'T\-c:2Zn0 ek\FWe[n}M;=7оl{k;·?X/ ddiPyk 1V(G%rq8eŭ>ZbwoVI>i;e~O][ 'qxT_{F~q ."?s~@~ٙgW*m|8ޞ^ i:,OB0zqf[OuP,7(t% yZ!RݟׅzoJBGDO]@< 7v۸X59iKq,yJ5ړV`}|8}񡽕{0o{�ڣmS(a|]Y>gUy|9wBgɴ6 ` c: ^+|3i)e^$fQhƵ ? iOܡ.cƺQeYΝgUhHuLsfeg>S2Rt#%ϋq*TWUU}WU^ \ crKyMw]u[2Еd>Oߝ{YWiaxgeoq=і;1~u�XA%,%98> hcFĴ5i$>n; <֜o/|R;Z=LʑcGf4BPڨv~0Z̜]&\)8CKJ:($_av~o=iÎi}!l۝j!5r;Nq.\RUʓk|#[  Y s @ʓ</aM|+` $ 1&΄~ _J/i) .Lb,=E.#:CHJ[n$gBay7Csiժ5@Rm0{ 21@ \j_/E 37CHmK6HTOV vq$'2=\gؚ1&ա\-m۴)m{izTyg{ROIFe� $r66fl:,{cZ^^#lP�&+,5A3ɱs=Uߣ\~VV}_S9uNQZԭ3T'+Jhdvϛ7?έ51׻ ? [W1I#XWzU2CXŜ' a zqThin1֜~pcO?yצ S1Ra<Fzsztu#1V4F#``iZjeP!=h8`#Ҩq0כ4sf\69|Qjh.û_~;ygE)9LXt 7u떤:6m:[lǙȰ;<`+xJ|Y6anBKCJ"J0aQfz.ΙS_Ճ1 w#(飌U3.E)JPk:9Y6NL7=*R:F;+se P:yH6K<@;8N3adLk8uMUҏ}TX|%}㼰ye\aiIfq*X.Z+put#] sF3_c>nN /8t ʚl2Ӈ8ÄlgˣkYIjN^|91m}.?m7?13zxO?*ȭ8GLͥ6xK/4}ӟN{X4Q98L/qA/p"#d,?'od.J߾I*~Vҗ8>KoNx/\O/x ;R2h&)nY:;nPX`󩫅K?}lOzٙ#?|;1YjΉie~Qz*; '|=)0$>;tK_zB&)}a@*8.{^i;" !|џz0qeOȳ&fgє뺃/#y }+O o/Z58Lyeߦa36qiCո (w6B6#rSتyfF,oؗ``Z1yG?3<Z?7u25 J=Jړ=K?;,Wlˎ>-;K+>4̣OaG?6[RRN5‰[Q>WZXa%=Hfu%oNgsnZs꺴k<c؁4~T,̛e{jV#0�J(w y -%F@&C؇C1yӝ+r '<唵iͺSY9#9x3p2.Yz!^8r "߾Ց s]|wܞf/[CK& ^9I[bIM=.hΩ7~}0;Brc;bdӷ>mܶ#^>jN<1%Q j*#!Usd. >oO}\]�KH` ifls K,Иj|S%!60ZNC3\]7/= !ЧsMbhLwlKW/K !ٵ{gZ0oIz, 4%pҬ�js`0aY֦ 8C>ϙ9>e ]l) \1w?g@/"63hp>Eº)ݳ?= 93jL| 56W8<:VIʴ,(,PS_ھsG*qT=w;Adr{=W雷v6ilQMoy8':QWaU&Yu0<@S1[Fyt'Oc7Ƒ ڇ5 $Ō[%uYz̔㦊CQ?FfUZjxu]s^VZWlkF.+_XuۇJS2nMM)RhjyN1F:Gc5CT-~WUvh6L+ .qWu fW4mWDʔ�7T3g:O? +iK+mazp P򐛌V7<:)M}{wk #i3 79_#^UOfH#%}B*r2k)yꯒr,^<9q,PoN2}FRGpK,&D.)ꖣG +H4"-d4y ։<q۴GL`ky Lc0HaJE/;~cF~,v8lە_YE UWkhO$x2`{#dtS=!<>+s=7]~eOJG&`q!. >/&ұN6'Hin ?Ual3p pO16)Es\D^eLJtƉ-*a@ % Kfx8s7b23h\PQ2r~Fܡ+s- gxϖcц26me`q|N﹝rn/L}oj՗\-1<r-馀U4, N˰=Z*$Sպ@H^I?DaH9D3.}>40\@}0CHZ4:#q ͹1$$a&u&3fv2ޛG`aٰ G* <=UGeZۋܝ3J<ޅ\ � S9H0mcui9RU<T,^�w# A/φt�A~+VFzw"<t`Z|pcs΍lAq}\vyzh|RkA6$t竲}ptLZT <x@06|ۑq$[6jުeB(!yWJWtf8-]fvEX:#]su!~k^6>tҬ!R[= 4$n& HhERA뉴6݋ a7v^M@% zuǷ=-agCĹKhI)hh+P]=g<Fb,aI~j&=g;QQlHG`ot礙OlH 90Gltp(y;s2M˙EZF: F+ZKH3׮?-]}W=eԃ䴛ofB sjTҎM[y˖ozW#/.H0Ahs;ҪK%/(]| Nnxoi(DrS1߭*-iqX?hÛƕ!w2.@4O6-:J~?Ӫe0y)u׏v<Ԁ=n957 Qc0f>mӌ9>v*OA B IA)W/I࢔8V kU GmRC%_&<1ߺn;Py>ޜ~"jټټ6C5"M:].,yW'|U.~}O^|_[tů!HGoU"'3^2vz?}|gDW^E}O}Y0׍CVx}r N!8b'qW&Qq\=C_$ʪMoX@U;򂐒R$L<Dzyα"ը|y&]XZ88V֪>ėPq,w܏6).0L緧YaR):\wݵgLLW"ն�Χ.VA {P79I<s{'GW32}mFy JX32iqȄ LaiƘ/~?${j܆n|3L0Z2Wvtn|`Ï2BF%t|ş ZʅԲX6؂-R% &h "ɍ cz$T8H(ai.>9aH(<h&*wm?d$\oe_GIBV/Opż-" U O<1ӒWh2,۶/O6+ ✽p)S1Ao}+!ajc^IT/5L Rs"NkQR5ܷͩhpر+m߾#64:JWH̔ P() {?OyQ{f6q҈pD4KH"jNby̴ntMo~#`VaT#۲uk0~H'ץ%0 +Hm‚`]0ls0 9:(|߸ :BD#2M;W6@g:+=%$gy:LL,>^qK,bëawaHOb0=99K=ޙx8 , ,QsN1zTl l#-Mzu Gk} pc� 8מf -Iؒ)aD\h翚9 .CGm[`H0vm*>ڏ٩0ZIm)t2{n9$lm[ <hѴiM8:k:8jm'`g?:^#!llvr-öm1xscN@r8-GQjܓiPz-Q:=-d<ik{6I/l`YN۴sn./CU9<N;6 cdpsG֖.8b2^H$ n^`*YR&J߹aΣVk0J[= Y = 7s3 +j܁(~<,:q|<Y D|Ņ;ۦr#4mM(2m0lYWƱ-:^JFc`,+IfX'QU[H_xYk U=i(wNKϹ6X^.S:QE,{yZGbVlbOL{oWg~NS%9ςCK87s@V+G˳#Z](rxmjD>%ޤ'<KaNra'#Gsc:1(%C/2ٍs˰lX aL@*0% NmSPJ96 XDÂhX w5SĒgLԥZUgyTeFyW0z/aԮgGW~-}ӟN7|˸_~}m_䞩BeYWUuTg$~$^4M16>c Y.t|@F+n֏)2`8l[RFT'Y%MAؐjj9o�n㌸0jᑘtqFXt:LzNgcxLW䓙I9cmBSǸK#SN*mRK Rէm([5Ai;ԙ4o~SJ}ɻޓ0ڟ< |a:aϛ ݽջ�_%Lz p ' |!4궯\<t8sA{rm 8Ժ XdPlH_1Ƹ'-ƾJPXbͶRu� 3BA$ϸ9F8<ʸEH{ib6Z.=8K. "iRy5㺇éaL!noƗPu{ N>)x;�YX 9-H\PS =2B.Gیt(}lC0jlcsW}k_z Wp+c=\ ƫ1D#)̎[:h7*3^t]wcݐް!V:A>s TN8Ɣ8Sm0Icҋ׬NCx>LیYsҕtU{/\.]ty1L>yj,mrRy+Wc0Zτk2Gq~oFڄ RNM Y{ b[}֥/_t+֝_t OKfżkLo33bΟo~ʫo2]}#I'tquSSh+?hڥAR~u WiwxJTݱ)گz:=�㊪w3Eav|+&_|bF0`":V:ٰpA`3Z� mkb9ey'~_V=S2ęA5LĈes@F1dr6Z ^"M$WeUZfٙ8~\f..as07`-$fY? f>چ< Ԍvh }nLy8 me1?< ̓шgvśr> LT]#�7Lk뢳jf Y?k|O[6X 'yVe,rfQòD?DH%?QXk \G lIs2ńY&4^�Lp'.Y%泇TF~˩ +۰R:SbDn7*eUET,B03xU4͜iCbŧ nxnxm36>.D-rt^V>ǟQS¸;隷 `h?KmU5?C'}V'op DdϢc'CTq,%+W?KȋKfq%-H<GّV@Dw>3l|Ava=@p}:5"rzyi3n ;2- S3moۆ+FI h`YwoXyw"_F_ȼ2缂Y9.$ '񥫧\<cp~ ~Mwk�> |J XEߛb,C[ygt`ƴpp(#iqXT}IM|En ]SC"8aX 3CӁNiFGi^`IE[hCcܤ i:;)oiRxH(r!w_�:{7H`>MW\qHSw0{PeLVc pSK Gq0 L}gʌE-ON˶^${鍯}9ClHMM;`p&e %C>$?i՜<M_t1톅Vlv˸Az2;wb<T_ δ 4Y7Tɚs[wܙ^פs=SJN7xkZf wEMiF\-rNڽ}0|biNG (0&!d>hOEXeg+G.`.2y+^vSWP7~ks9YǺ`{`~#;7ܚfqc�ew`Gu\$\0dL&xc{+-oP#Tvz4+VQwKke<tF.U/.HzhQFÛ8۸ ]i11X&ơbP:S;<ì2Ge=b` CnMw3طџ02(]Y\q\a T/0^1N,'S1ΕȄj6J#Sx-M93X,֨vTs/h6],(Z 8c|Fx(H56T<ZU51_߭M7WQ.hۺ(-5mƥj)g\jE皡<vQ80F[0_iTZѦ%š]w|f>e {Zw81`:VDnęqKg˴+}#oc.]K:x2w\tmXΌ?IXGǑ-O~$~{d|BdEUDwkgɻoT'?ōżwpS/[wY�A蹋 q~DňjS1/W0P)@U}8e WW 0ީחz<k4z^rIzސIxY|Y$ho IHg>r'"amN# $7ǕEӆ *"9Af҉<E?e!}syFjvrtq4ˋ g F>$?~G<~L ?"My9r<QEidAٸvD)|:Xvr1 T]g8Jl%16A0<jkY2G/O;fVtAJ-O# ׋@d؜:wuwyŸOw1N7<Mʼ%J"-mE-ܘ;䲭 Ҵs?t#HbY%)pJ d1L{L3A*~Q 0Xz"'ƣ&QSU{kGbM^X_Uk+}C0_vr1^m9΅c܇ء5 ?Ӵhr g{!g,\*ZAcTJPղ>hI C*> 6~C0BЙup5p4p R&Z6ۜ>uSP2+}K_Nsc`N<TU\Cz:J^Q6շ ds/unJs1vt߽E}ٷoOZsiiۮ]r~<1"lt;=q+`t[:ڌHX2յNOM|)-xʮCq;6eaHN<w#>{R'̱,6͛vV D}0 HO.w`.4vwS׺4cg}vҧ?1Z`zw38; c�3e1q\uSjRg Xbr"9 c1vQ{~/+}3qng\wdc�&(W<ƴq؆:!ܘ7~#,Xk?L\Gb \6cFl0cqDkjl!sM}zΔQ<u.8̱ivJ'ezPi +"O2Ԁ>8$$b(,:`չ41TH qt;9FpxRvϳ@,lmB}\_w~`b4HaťB7 RǴJPͲͪݸ a/%H-R6Sp0 7qolNTJg@?x<e>,N i0x斄7 *ZEiqtM# {S=9Z<s??i}:|�Uמ|UU/y ;hRiEG=U!C)bYZi2*NI${Pt.‚t3D} !?$|Zf /egd5HVK"X0I\L>q@Ywd,=om+" W`ͰeIݪ�i S#r<[dJo۞))bk8T-9(-q1R*Uӗ$'~FNvd_"j۞eЗZ@՚b}+g}IxX"nY\~hUXtAԍƋgfRr'qNS+c 3T9"//rb9 c!Ϝt86�tkoyp_4(9J,4-yI$Ŧޑpm߼nEilb-㇜޺جx֑/I:9W-_K-J{Y.T\ٴqËWQHT>�iB6^*QfV8s-X~,-m 54. IĘ)dڹ& b5ƍFOd)m+[cO? (-٦^κyJm +q5eCH-|`*V\Y,[Jau.bt 9%B!=B9xXzEsbo=!ū )tZPÛ1snm\cb #Ɍc!zڨJ$qb W%; nH"p52nZFz5G6oI/Vr)312s * jw2.^0v<8\#ٽs;ıtzjt뭷 t7>1WpPyt'ޝa͑4T΂Qo Phʌb`w`=߮7~wcimx3}H}dZ9srg@g8qq/ ܴFtefÌ: 6MOݛzr3/@0{}Cl1&꤭挴cG~p143wmN;C:m!aK\'s)-3v[nKލ!](ms9E u Q q P]Z,jADGHHp7z<MƣO`Flch,o:$O}u1N]W*-P2$2ʵ=MI?<#& y}u)cvM909m#\!Wb{qfrY>kLLE (S�cغ(-Ȝٖo9p^0?f{ʬ#eөb)~ KKuUYF`{c[ kxJfC-}wa(;03=@o\Fi%1tovB8D"3%#į IҥKHKTzSU?5A \Y{̴H#O o: ]!E:&-YdxJ@: G b`V%s^^` !{w_Q}WGءoi<&?ej[pDu>5-r~^ Qat@g )&+WL}{'>ȟ"+ΏLg\7Q~ A49xf^ӆ9x5O;S2/QՎPqax0 cM oY#߼HݨK+E5?Un4'7s8g<cG k :}��@�IDATIb2tyzY-+3SL+Q\'$MVQi6<:*>3(˖9e"(M#GUL<�(B4t 'KN% ;;?wڥ1$Lϳ㓶G3[m{+)3r׶]Q{-y>'5!X<Jx|4 Iԡi/�RLDRV%Z㍍8C^`I LM'ӐvS|W Osa7gl~ZA̰Ζ9 Œ #}8;exM^#(, &i3w 1�>nJQU3=?r,J6:ҽMoJ#఻dupF; hO=ǞlC  <LDg`իCSӱ9vlڜP)/<ӎ4'/Woo?nƘH=)~R84G�We̞*o{둺΄|U;ۿƬ#1^[қg_wR+ĸS:&\=mwJeG=Rt;)o}4-ɵ/UHah+W{vf 8 u1'lPɵGPӝNGMW_x"Ag>7pƹ¥0Cm@"<HaHWWOw4z!i;ϻ0OI 7+lQ=ݔyMYuJ!s il3n=}wz.Ksg4.Liie~,\kMpq(j!E2|O0xf� _'|Y\ܓ18Mȼcܘ{k?7q] x_RWhfZ򚤟| Bilb @Z! dS$3 dԮҪ19a|K0WL&Ud3jM.iNmFmv~S#=V#ǼZEu]kƶ qMu2ĕn,a"+,P#HMřSVMZlb^ō#ixQYg3TOPw]/$r'%~="y 9?GKb"/0racb1Q}Q9$F}LM*f QVvNpH\I؇K-nlD\.H/j לuVM<U!1T@<Re #MC]$\_窚)]FB"! Qg^hg=\ KdjK܉s:8YsXz"ٟiv5P:ڰȥ 92QMIl={Baw,~%W$Mя*EUN,ڹܜ>33]'8!>B,�pF.;O뚉8VgN4TKf ~8e,+d}ͱMD~X~9]lŝ*u�rI@cn2Oqv1n<,9#�ǟ@<@sdƖƔĈ@Mބ%Zzߣ;m+>|~Xd*˔Aקn Cڴ5faȷ4Ԡ*_s77pO`*U<-PJqxJ+ٙأ S F Zaԅu Ye\~9yY{w7lfV;l#m.~4T.Hw?p:3Lb�WĊ0bZGunUBgyuX뜷tQΙLr< 5#-S&XU[ (md<h9TJ]u.$ Z4.?wx%li]qO"\'0Hnk42ܕv>Fn8pZf]ڥʙSYtui'^Wq ϸMUL3z#;\߇8X3D9)c7cngp1tաʪv}d)Te 2u# 9f,ZҘ7U~ZC^s9]a17/RyE-y,fcYKlvosy^|{ZƆwޕ֬Z}q74PeL:;pÍh>)goqh>N~aoNw�L" ʰ&x:٩᣻ ratcÇQM>b?̬ue]z=�+9`9>Fz%Ju~5(6lxw-0\Rn|WH2C1ڄP3LdS!qu:kZFƃ:X'og&ܤPX@|BL.p# sJD拭)O!`⬷?`L0L5_m%ڬ0zA7=9g#m Hۍb}d:ϔZqa~GHنuxtLy[CrѤߓRyW|O<#߈,>3�Q*<9xCO?t]Â$3YDŽeRSenUF2 NT'o|ƄdbA B$ o$df\bq`w;Kqz$T 2yjRs[VRO hHB! $u yXіqOd\2Db.EKD L^٤u )r!j?�w@�W+W>4D :|ؽ:j+?2Or't5>]ҟ:ҌEiNb/V˾vs\1PՉo,"D*}+ZfՄXhUi4A_1WB "i't6Ʋ5SdZ$A&#rb3b۹4/~6y/^ࠁEc̽֏6%9,Pcsk )£}aƘn0Y'@EblNKǨ<Dzxu Lkg'|PKۋp2!=zܕs*ff>JKm-lyP{T2~/DtΈKބȎw y8_p wPi uw䈗Ԇ%/:5; !#(ŴִzJ ;,_Q cT4V KUږ)1cL@vsmا@/_0<e 25wM&2 %ǰ S9+C<(,T&ꅱDRzs?|w |5iiU0SJ~-?+a3hR:9ڈ{A,ם.jOv`8+D`\fp.=u9^?|ˍi#g2mt3J.G1 Q$ xM.y%酗5asKn~_IuF:\}Q:PݼesZhE!z˙ǔWMpj5RƵ)S7gH.n馴st)˸:w=բl8xDPYS }˽Ax2ׯZ{^:;porƞ4{b�cگ|--\ /NH/׬^fBoZ Rro6Ԙfvc+mZ6r 765NM6o~Dr2mr_&ͣoapj0_waʱ1yd8u;I3nJM^U0b>py;29ieDH8/\ݹDSlVN͸70"itj2ɋώ;؉0"^ `I&2KbpE`(-/1%#0--'NFԊGAgFI# _vuI`9jI{qkaLl㴉mj[)jqCX10pXpHJ@T7n]"zL/ gY~@uu3qu2)6 <xmH&eMg OW?,O7$r+%Τ'gqԆWϱ<s]?Op7Pr�i yIdi3y1x D,w +JbE'Bt"dbeplyy >E[A0Y92[%ϜJl w qBM*WFQmEƕxY 0 eA8.:D&P3\fw//"mb= |/m6mdeE CU`' ҟ(I縻k3߹ ȭOu>xXV0<Ot|OW`⭤'#3cgX&:v�vlxXo\lrFD`qhqT+͌#2sP1Ƅc$ybs|?:Dس^]5Iqө4a2q϶G#5Y%l^a渨7߱0 (* u}֙;<Nck-'GϢfimx K¨ru=M"#Cj_3<fk;e'. uh4F靶MoKH1 3N{iU"˶-oJi<G \X$ܺ9D�r*Dpʣ�i~TŲȟ4]e q&,ǾE43 5܄ź +CԆt &=&Xm<cs –0طo/6㩝!`0nNZϹJt!A˹:6sܴڋtEBџUQ{Q봪6v]8qy8sŃ e/ ?45!Ra @ \5"jm(˕W]ovz8mw;b}/tg "nŃl)0ݨ·ٳg_ڧs7畠[ H`VXc!]$}c?8}6.aIuh!v> s`a|Fa켻Qb*s"-X2Mׯ>-Y83:e0VQǸeg'aэUztIpFT=t�[pԈ �}Ԋ�뎴mӦt:p\>X: $.iXNͷ;HbY|kRY,j5;۸sWA=Hy^,wz iwC-؉$C<Lu8|cg9W^qK7b �qA3nxȐv9.^q5An'>hdy!\qOM`di}֙?3jЩ s-w3|. {&)4Ռ[ W[-x~kv0Rq|9B3n(NDmb!G7/p .v3fVy0Dݣq})NV/`F#?6 <cݳ OkpNu1)E 5n!U`VKLӔHs0&^oO\w* "DuDq↚*_`4lD$ƍEtXЗ']r$a4,< 䮄#ȷ7l"-"Е|˨zuN(\e:po b5'keQg`<"R^t -'@F T&\Xi,cw:޴.vQJ?&=۸ _M$VGD@Yd4X'sOD\(N,ZgdlB ؿgDU997yv´+c 7 GViudXi_2 UWef--�:tEV 2<ߤӚtT)W~M<rx3K>Mg.t9]6sRP1x!jOgq>xL[Gm=w] GF'Q^IkSF;3'yݿh F"5Y!n&lMb be[)PB'܎PXP7փ 7v) |;BXfZeb5¬j7tcZ1t?PY|)i5ne;Hsx sy%˯;Te")y Jr|=wv#^EUH2?Bږ0q3(}x=;VG6嬎98o; g^ƙh]fk`QrhNuhNNǿ?h΄yjCseg4+1 Wz{ƚ{7g&O[`gNQDv8|lI{� .L/zɥq1q�}>۩ tx<~|Kt[3f+:.]cԋԺMlB<p}mܚc0j+֞O}2q0G3mlŬrlo:Ƿloz;~g`R9=|/U{]0Zݽ};&7S[6~QPz+.G<d0juV&֜:m6 te4R'~6r]00<Hs }fwNW_ݕm#q 6L㠺2ͼh5a17Z\#f,.csZ]m„dvۺhXR tJ⊚`FȖE:ѮƍC�w)<  nqvg7$nOq Y5َ[jK^'J'`h'$ WbfS7P1` ¶U8":>P /NjE/3ϳ nu q&<9'#㔸kk kyDĿI4'KJX'3Leh>WH7AU BH1Tk(efQ,3X̪GITx$F=O2Ak(l8bd#Ho UӚj.Z'yV7 @lU{޹@.% 3%.A,YO4gr<X@ȱwU@#a*Wo|c럷3, -[&j[9OD3ԾRȈ]G.']E+fcP4xG0}e1qmCc/Uv/ -N8s"o{W)nLN./J>'rǓa1ox)mAЏĦq3DB'Q.QM7I)]wik\hI-?xOs@fx_i=vlWSkE5<7&|J>l;Bn9I4//qX/'\-siP-Y⹌8Ol}Իo{Y N{aTf̷e2&9^ l$5zTq&֔1[CH e 1*"j[sNHEФ8!BBMB4c`:n+a<TN='vIXX;g-q}qvOǮ Q39#(U:2ss<ql3ҾA$H<#=ْ ZOuSp~}4˯0/YzM:` HERv2_x1F_f:?9ڐ㴯$V:i^ 4/ Λ;ft,}Ǚkץ_{\s{&+)Pݏ= QQ^afR ~IC_?s~ھjjz`[CZ 2眊1T9=۶ĘFx [G۱ډ.O{Ü9ݱukj! |CEK/IBfJx"Rqs\39=e>i՚9f4亖)96?_i}{iU;ۖ&}߿-pt3ΠMrW4CtK_Іpt,uiǎO2΃7MoN[ڜ_*(g@b%wavi颅1$ZU 9DfP,96cHI y=@t#sOլ5$)4KYĴ:*s90s2A^14Ƚl{' +QOvl !3J_ ܵ  zT~$fe:<{<'_gQjFb@Y> ̸oګ PT$"˱$i;qQV#&is\<mf|:1m+ p1O])* )VL| Lm`]q-*-কR|{%2Y&v2?n:6-XxIC'=(6~c<<�^*?>eG>ъqH`p)(yP~Lz.{LPZ@z# 0ÉWz1zNs"y+NZw2R=A&2nC(q9̈́_S aP䕑@`B]PaIKʮTΏxQBh{Wc}Y,] caF$ >%<<﹎\OxYNDzAw V^z_߀B# }[:>v>#Ǔ_O5 ܷR l~7:xqK؊(բES̲9:dx<鲈o5zD96$,df\ul Nb4eјQ./.f_X8K÷s: ~EWOWd8o@ier[AĩX/S0.qo[o2.10m _^-y[<R>e>T0S96.!4[ӵ?L x&LA&LdJѺ=r+ne|!y%;kTuAH̨ (b ߱ 2~BD?hz9R!l[ ,] F_ >ݯ_N9`8,j{¿4# ^(f <q9Wv: L}Ԃ.:c~J4Zl/^VdB]O .2qnj_P])H]acyn Vp Th#MꆹܛλV @tk)V-^,l<#@G{]vyz|tx1T/ώsG#<'lrz@+iA&!Tlc=ubD י!ML ,Zq*ҿt0w}{0mr'眺6ݿDY9sǞH3졞\?Mif"Mf;vxiMӹj #G`xXuօ q 7Six˛uƱl:m2 /yR1TӪSNդAJ\3rLu[=Fէgc 4Ω޾q[jtG3ҲE#nLyӍ7ߒq+/N7mMo VNkx'3j3;Lq9 ]h1и^9L"j(g Oc#t"t5]Y7Fp8f5#ASr#9'+5n2eJyBZ馔c8 lB:I.Nϡ[IEI7L>MI98Q+lH6qicRj^ҩ>ͤTQ*6*<*>ׯ>af<Q" "egҁY֖<n韺dz 俵c5tIRO#.ݐ7"8 ONW`w3}&nGtݏ0+FHsI!29kA%N"1ɫe{p_w2;b^[% !L'1IZ;UCfa[ؘƒ+J##.Jd"ae,= Uw'LvBKFZVU%6h_, 6%GifCF*iKh­XJa _׿uk Ñ G 9(@_(mcONxGx= {.$0iG۰"G1GXk^ʸò0qɋgJdKO\R�g|7�& Ԕ۲k5:rtFJiގJ2<hL 5c0b:`9:rn0YNx>!,My:?tw>%u&Uª@smJ 0 D/?q\:YI#jh"-yx6Q-O+ܟvo}$usMbxxMbn|ݨZ|W\uZp^n,@W$Mx(gy</dZJ`@ JsBo Đ DI|OAp�mgw4cH΃qqpws<;AuȞ Et_p0$^!=/L њfH=qOb h^A' hVmS2$0L cv5i%.g&QKxiQw7Lwc.x>�̽; ̓5oH_䊉}05svdVGH~4;Ǩt΄&sicy :I3*S]~-0i/x9sV$Ń\W;:}AМM[q.swrGG<^hKڲyk:셋Ze8+Puݷqθ5v MP#2Ϝ9;6RpqƂThA˽03fpnM^rn*]n&`_th>40HlKpgŨO>em:�<X7stSҪ+c(U]xڅ8Cpxtڵ໺??s=i>c ox+s6PMZL}fN;otM8OT2st+>ͫ0 EVUO_?7M ? f儿 \)iS8.a:7^]^Į+fZ+R_cT1oi07P6u|քa%fvs:-Z?>MU[5F9M$Xu VMMf_ڍ&QRO`~|[heZwBr2vn_dc?ˣ0x;{Y~fRܧĴů;(>}B1P{N9-2y0K,XF{38QDHs|esWw]XX0 ۤq,s#(( dL$D$|d61т4 i#Ar# `X$kg~ql<>Nfnǧ!/m-]NWye?ɫ;+n%C ] +rxBdb̟JDpxZ'yR?EBD B 5L;d"M TASeѤ[xvY6lؐ>OiCď_(I{G[oC%ljϟjU9P:ݳc ,AsAȋ^kՌ?1)"3.!΅߱Q*}5| ww|D\cXLSe2=g0 1 uM-Wn뀟/p JX z_#}acHW)Kt,ZᶯF}'?z+ًx$,me]rEiDrn 6M LE;i;3<kšl~dec̾S&܆v'wPu@hK_|QCM2`؝g(I~jUGa2i2, s޻!* [-/9VW<U!SuH dY|(!vTAG]Q|K{i\/vwӺSWG[!`g{w\ 7GF2lzs@ă;55OM`uZ|6v>BrU"Ͽ7͜1;= S1ˤ2y(yؙ^3HڮK!M "AzO#>/eMoi$vK^8y͵WN{N vҶ)lJ:)TTx;-J, )xzVroF]BT_3ЇḲ C2<O[7m8mc8R%P5*Sa*<1gvU5H^1채kN`F#l!$kƢyAֱlr (=vGu$9(ge$[TR)8v݋4z`Jw{7&ٹ7-Z8$ӐΘ=rII+WN߿i%Hgyv)a]<Zu}E1 tQݞ#kb$sڵkgi5Rc l<ػp0Ǟ?GlqRD5`�wFϴiVoy^ety vUI̦dpUw顛zzc>-abP2۾ x Igyj;|W2hWg}W؞<3/r4B-v,4:Ui)\ )1Jm?1i70^ (Ӽ]{r!<GTޅ5/BaA-?O_k'\uO 7dq$r+%N'#R}:@sЧOMMxEVW Pjp;U$2%@fL '3J'"&Od:8ߌo 9r�iP[g;I ̣ v%,'O<) 2<meQ ճHWSc+PRfX˗J]dK%yAd2RaEFA"K D]F$<cr/5x&g' *;[CYFe :$e36rSZui b7}xgr"Q+,]+4';b%B(!UN\qm}Ɓl}'/easM grU3,Y–0Y4OƛhU@;u [ c(ܗ`,:c=8 x,#6RsYF�v $B dhd# `U&~V!%u )oeSBVWf?6yXdTI[,)K-;q=7E珦mMa􂠙h/{m l|CXp֭[liU~H~}saZ[0s rEK( HP냰9`\ auhZly[qÎtԢOt`p)Ych^s2np93;|tOZl4lѣ&Ө:XbF2T)U+)Tc-Na<w.y۱1i0w3`:b/J5GIfG]cXU-8:�r>ALǀ! l8tݏ߿t .Mvif~Jzig"l ƫr Am4cv@:=tFuxR,꜃ҁ׾><V\U+R_]Hw=qbTj^N<K歉z"diƢV`XVڋJT;}tx=iqt`Zi1Ɯݨ·=ȽOOpMˊUݖ.kSiʅ鑇b*nĘl0zQ,SK#FNcC3\d)!qL!``@b3r4V, h uZT< wNhEL* = ^ |YǘoUCtP l dks58$ϲygLb^2C8(.JjCXLu❺i xZ)Vzϼ{ahn(!!Cd=pelql\F4Mɫ|ٲpGˑ'`^c03esJۗ5,5|MΖiOu.LF2a4nYhvOâtgO>Ny�1昭q1/#N$1 Y 2htW=N_bEۏ]n馧dc_H[C٘G&pPCIe3\Y'*�ʟgUd P@9#)]o'dn7(S6m/B5rbW1|#NJ5Qu%#+K3URvz0QUSe;e +n0-s2yW8DįZg ˯竔PiHAysNM^x!:Ht^r5OlShiW5>ʿnxF̒y9W=99IDoɜ-7#\=f7S <eoʒjȸI~_wGuYsOwLOI9" 6H`6`c0Ƭ\k5pmk1`rEQ! QF&ι{S_u3y5OS9u<ԉ|*y駩tD﹊1~)$߅)"NJS 'VMk9&tA1셅*;B!e\X/Q3m,q˶2fimoB�' >@["oD#~Ư8_#4'#Jy7C|.rr]y 6's?ڃ0D*|;Le76tCɟN lLdI<:IW!dyxG0 qL\;Ozى8zdRGcXr%e2?ؑ,a ڐNo:ʔ�?vpZvQI _TQ**=nuf>)g`Sp{ўCHX_J0s{`C8d*e!<]$xV\ eOE:`(^d?}_CͿTp*}AҫJ"E2PǤ{70Ruuc:+]ҴcX]eKa,uȑiȪ5-ƶ)d\U۸[}&cyi�g0?O#PeXRm�P}U wܖ`Zxa>]POnAeB;|kFZ\Î=#ڠfba\.x%K8O[m/<ϻg.x�mH7>r&sE4}|h{kvΥ նB=rؼv��@�IDAT۶FՑ5s [6rFA&LiYj,g- :$wu{$[٪hA+C\u>`mQtn\E~0y+~XTe<>ؗ>Е4<� gͯut%<X+r<pK l�b.j.LaugXLc>;Rْ).U) gW+7̢R<؟)?@R-ԺhKMzbAQ+e3h+peh=9U9WPK`=UNsay͇0X_ÌcoLUD\w ^~ <e-񮋿%Q& AgIWx �V77=Q>jYA",˩/-"rZD^-FS=xR j<ws!؈duA8Or)rCT~/?FZ ]ɸ|iř>)?�V6Q&·..Pa.l%51 $pn(o7�^d)U[ă CV4TႾТ9HU$ƽ~8{\Z*4`W+:QqաѳcW#>SV?ry!zjs:*|2S>wJ;8)Ո<I*afP9n�QyD`a/+~U+!Pt>)\e2qS/)3 4U3x+EradNUE;Dy #,~pZiTĝ[M,s|"<dF'. `W/\y\c.Sk7G }mqF4*ES v(3SFɲk$FwJ`U]U0x3g x0 0^YB['a0- mQ[7Bl7%Pӕ -Y@%t}Ҵ|ʐZ*ݓA;۶tNq *Lj?L8?|8|LJ=.@Uhy?q|PU7o�*W,30Xu.A l<NѓJk7l-߄U2: r g:{PTUu&=.~c2m\񝮎t|r˨ڷ7c،[:δfCμ pi+.Os0=}ӲXVK=KJnpǚFa�٪UkzX0Z.J2.fK>l֬H'1'0Va"[$ٙbq ,m[<&a$ 6+5Rd(q݉ɩ&X̹D85ӬH.[b${9hk)H=;>kCӶaApk}ҷnr LRF  EK~d);{(ζ* k=\ו*@@oϥbx?W9 p5/LwW^ܱvdÃ153>#qm 哜luۑ@^n\|hG�0kidI%0$d~s~ʼFKƦLXg; -ƗY7KZ\el,O\hMKCp3oP'6b=}fDKygu4L+Yć% &I 2H'c(j8/Gzv-+k_X7W<{eftACtټ xyfILMM3-ݕLnZmsrf5.\wAxs=kt9No J`_ׄ%Q^Li+oIO>2s|ǝ_ D'R9|fU7Rv@fs,& 2� h"] eh&}Hq@= &1).s:y B>ѯ2/i$/q'ʠbaҒq |2;uYi7gdxoEQWSRY ;SJ`&+۝49d=,ҳ6ƝYKQZ.ͳ]FdjM{QAq[:~Q0wvʿlUR:WꭋuzOB"GrÅ$ su@E9@]>]-&[77y.^|K~;cys: 0E+gF| oD2 Cr;{iG.?ʁC:[IW^s3?$TH SLsqb>- u5_ZOyw]eB#rܙV ̳Ͼ\C;@Zgm5W<s2V <ap2oH uC[_7LJwM:o圵R FIk\²|yn 500-e\7o^Ggzb[6Ǎ0KSLm]HG{pŗBQ \K(+c7䬜wEm|ؼ-8O Z#xL&Pf)VKP!BJ&#Zx*YZ)?дTw32ZcC}ij#0HR`#Wxڿg_\+1[4Nʰѹ76PWY^'LA~ҟKL+V/O]Mn򧔪2Zh'.tյƕKr }0q6rk?8(s*t~d@W?Y֟>hDd|P~;?6$jFf0{bk9FV߱SO3?}h{Hfg1ttzb.Ady ۹c%$\ftwa0=dm[aػ+i cl ,A{8+{uZUVˆ QOnܪL)~VSι2_p9Dp56EߍZ-zэ ,swşl0CTvYf?n`DaL1OkI>fBQu-l.00X€Z>cUZQ3  ' ]Iq4:YaQI:(Iw#,ˈrC M6'8[@}4xƷč2a` DV7ьN5^3i_9^AxGn[<r_i2p;Sty~'X7'}ď4 7ܐr\3~;cft J2 5>CrWotG g>|U Z+ׅ E1:a5Sۇo2|8yyZFq3\8$ k+;HHb=+eGHk9 DDOD<D3TT;̏4R23OX /)zZJF6Dt"#πhE�^v|D.�OBwjD ]Ci)Rjwr诽=*-. o&ouJ2#m'gRpUg+3,�%}gӿfJ:dy0akUc(OL-eE&1<ǜaew8G.X(2s83<b9ptqQH}::;%G!spseXs.1.mh/`\ ?_?~aq1M:Ìz&ۖd>crtDpUm9hͶv83=k2�mg,^>KM>oXni˷8?A0{D`mUmUYi?�) F= ,= A<I�tY%4Ipt h4O:%L6^߁LźRC{;/ҡ*% -quw#6,@Og-X$p`x6Kn^066,RC=V"PÔ *r0A֌#JoLp_bŔt'Q}ݽ{'ԝVLAEڵ'` eCѹX '5ҷ7uR+:aǸMs B=z; ޷衴a:>s;nDr{iͷD{7{ՕWtם?@2ٗ~UHw>4,"Z~=Ƌ+!J?pڿbwzO_ϸBjW;W47vҏu_+o%xD@(0:A!%Bw, t=Jǹ~OX"]v׼8CŶu+[f9OqFvF}$H]kd0Q=Lwd۱>Υe0<DZI5e|w;\zؓxrWNcdi(éfmߺ5";X4-["zmܟٛο;IMN.;7Kfcc'㹌n6I0a|wҹo5č[>p>ĕˮj_ӞJ//gM\r.\2`dvp S[wu N:&of">3z"AcYޠ3p}{'on9cqȆmKic={lܮ~v5NKT&0l[7Ѽx[氬Q(/q_K۸ī+<W̒cǠ:u-?J&[y/q*OF[O"&Sļߕ?J=(�w"8Y>=3I<1eb'!W&4FgL>;L:VWbxV^- l/0*4BITCe9a*aWyYUBT2ȫ)$}SDk{@BMe}!qG=Xǁh7'Xl#pwc:XJi,gk[e3jF-<"W.qMJvU*0jv;:Z'Qli|e7|:A4XnGVam;gNc|Ϝ3HܟɅomT…<k+>#kۧz(+c켐᳚1OORBZ 6My,4x% RTi]tcX.,]wHw άMxV3U[L-026񩴻0S@Xyo3wS三bN;bxgM g[v7r! FgY> Iӛy|Wa~p}-κg|b| lQ( BV(kkk mfewXPZ Fr]:ν~C^OJ;R? KJ20 .n!īszl56\,~'?itgވb.LOq_W] !݉'w8#;qf,mZ0ǹ9oI=  \#Ӟ<V,J#miA F²cc�MVtM0 \J #ьDv>=؇fIKn^?tZuK:q`gZYIx6;&yq6q9F6j&{M,J56a(m5E*i "sXR+ W�,d#uE祗|#tWqoe\/ôa˶t|$ٶ溴a͊v?!ߟu Ϗ N.uCº聃`]F燑%⤽ݛ8كʢ4n;sGf޻?>`WYt/._2ùEYg6lX~-oNGGw`h:<6nꅑC%uΏʼsa>nf q@seW\•9ow9U(#0K,*ȓ ΰbiVً/4|n; Uw%|x #<u#91n dX~`lN%jp( 51"3>=5u"4qtW(ūc39 P~WӉ{ܬ)μ G).W׼(1q808(ҀDQ_&TϻqZ\Fd t'e\=O5\vY^'ozPBVП�id3=,[W]ﺒGǧ8Sto%©ќI?'Y{yZPqʳRyFgߴicwNzY+ 9~>IW%a2qpe  ɔ'JfԩRN)Lg@Y8 ?'w1ɓoB5ͻH&HϽּQeJK>F<g@4QQ/rLdb+t6ry5?.hV!H@eQqQ.^'e"}oLc.n&v䅊 ? e4Ϗp�`GDSf,]~Wz+oxVP\~^̇W,uyOLLXτK/Q}!W|2Nٙ,OXqHsVuv6Q9aDK.s~n? * fF3vy?%&C݉Cф1*wf`1?C[oGX›2&JͣRdo<b/?qɎ/bqo|%ӰO-M"@,#>@Sˀ8oHKD:OM㷅�:@HgԛFb5׍;O_M+;$( wZհ$cL)!war"B,v-؜kÒ&R@6C$m %0x5Ӫgc CMTyk +: ( OsIb8SᇂejQ$=#4oD㬢W\ Cե7hGJU$s-sR\?:ɓ#^2-SW#)Y*lg-ZNTRd` XOBerj( T:5rF҃*q;*7oHKSߡ骫.Or]v?4J-̺Xjc݆p|`NK>#mݴvD Z;J=nMb.GEw{$m<tɹ1i)r֡ªw?FԵ5yyB:w_%EA_g{:w-*^4x(j;{+^v=vf9;ٗyMs9?w mtI:0x(m؈:+_vjRL՗aXdlu!T*h@}ֵv=Rl86{[0z;ma LYnAz8TRk91cGOr̦4tDZ|)װg{҆ 3\78ԑ7gڔ� ?6|t>=>56m\%O3L LjJԍCE[CZ9ʸ]b m&Ɓ&guKѹIRJۈzsy1&t3&0o*(؎)&xRuiu۸0ϰOӮMĭm?2m 6q5tk L4+΃dl,3q,֫| x\J28r]Eέ\w!o@/^3ujd+zڱO5'^i Jh0kVuMW2/-,k}C]ÃQ48c.t[߃U<%FE™0YgRJ^9ǏdplK8|9UuAb/pʓ3uB g/ ]0}q-AwTW2s|SĔhOh3&KO%tR $椾 g[𛟄 +~<Dz"R~]FUDm.vP )?B3MATifԍ2Dxa<P1< H ѓUUe!h }0HZ칕婤)q,:%t$\Tcd8,Na _2/)`'"_ J{5q_S>r9= hR°sȿ¼5C3}Tm V_s�_i~/L搈6qq|תa0f+(\siR^w eٶ.~2+APG\&yĻO!Ax!Os'̔b٦ɋz<:%n�yvάp@ 2{yv~k8gl糖2h9:᜷.1/Ή:~ȕEb a(FԅpHGP<jh-J{Mշѿ 9C4 1gJ+7@td?hE"f`횵iC1aиX0"^|8wHJzǫ N؈6RiJV mXdy n�!ںޑն믾. B˨K$a<<hAسowzb'WlؐN>�xWQc G`z#S]z&5$*bZ7 L爔ɄMZ>)Y|%q � #m޲&7{}8]6qm e%5gN2+J[=/NFw`YK8rtB ? =$vhܞ].$(LM޻OƷQ{FZ,K׽A ܻ~6CXuNCEx}Q́K/̙=Ξw=LⴰmgmM=t_WAh ( $mҵܷzUs P#�j#ܑ!)gdͩ Bh:rItw+kDQ`ojjgKOIUOY׆PVf+Kε63`耡q *}9ɟH_uӖĮ'ˮTJj˖st֖;JG;#wn0'˵UWh[&j\t->H=UQ gZq- vג8u`p FRIP +D82 gØnP <s]8 c_]s\{Kެo=Rl`:£~,C靻yRIu4ZHs9HbԱ#S%�%tm3~ŕϼ?Þ &x2V 괉iN}|K~7_a7\zt j\ /Ys0tl֕F .$ʓ͘93 ا#G9< Ko{rAg[QWUx=,X )4㝞A=6_]焙w)!.Y TbPD/Ο1YǙBv~z+HڿLL̄$pPfq%uٳbM˼'oiT20h3PCK̸nJ2-3Nҋk+y6sgM{α3-,7w\P5" IěEu!% /vDa4BpVK>KW}/H:B{P-|Z U:3ߩ?3J9 TX'YtdY-'c_5b 3d<C{ 9Ău) Ma>' &<)%Cw0]?PG|YfZq'kie,cʰ_F86} @Z:ƈblYgd\ 2C%*hhl"('Vg<}¢<*eH1wG)S)"׃I ]0mJJQnw%ɰ 6}A5„t4ųGSI"n8?3mV:tБ8 àZ)_c Sh%A4 Ѯ!RBz ?U1ⱐ悧b QͅZtuױ S{p} 4ŵAygoO4z34ʨha{V*W �pҷE W}V| ll52iUݓ` "("}~ Sm֮媎io/38G3YӉ4ta|Yg? m}l`gzω&waYJW"^51[6wni䉝Z=dr:LJjeK_ 6_mgK:70%JTx^~?W\zUUT yz7h&AR& Lkӎ66$#6OΩf֜4%ŋfhǤgxQ >O7ې:yW[ӁΧvD꺈?xNpHZ9~WtJ0휙Uz-)Uf1,,=m]6 U8?H=O %Sݧa9 2 ?7Zsux\jpe|7GJJ671:G7n9_Q8W:ݳ͒r@ȪcU}: AXT3;kU(nkei^�?n`�}<nB#F2rapgO-KdIyCw2~~q:A/klQtT3}W(\bWn1F BُK! qӅ5,Ug-O&uЙ~*Wq|>H:tK2rZd02?Xq{3�+57uYg{ws%`@d6#"( 鯸2W&F͑9G5P|LN8a|/SdO9gr1R~y7?,Uq]%~X|>:w?iGǂ�K~>Y8(Z*lnGvM,2+a}t72 3h@J!a(0\K  +Q& D d͢o�x<U337+;k^]  ͗ZVPI{WU?ۙcV< !dٮ :C9϶ }f;nt(_L)> 7cVEg:sx6gi Y21a$୫e1d3etƳ l7䮶mgzӧ#nXq.+~--+6ˈF+wzoU\O>W `dtۧ2Sy&"fKa'eH;ipL]4d#Qn7_x}Qrc,3;q�dQ']Ψ m#:dk+%P!u>Q_]#szyǭZ[r5}� %Xd=|6_Wh.xZ 턩zastܺ5+Ӄ;~ȹt}+?QynHoB'7$̮7!Թulj'R&Q3](Ez5{=LkC#0JdgRB񣩓4]x 8NasEZ~=V[GJy13/Kwmԃ߿5=ЃiUTNǞޟ6wř?r.$?vu/})]5j.mZ;zT};9s5qqFs=\299:xҒn=' pMHyJq6t0-TzM=ܑRٚt�7/399f0L+_?4y_`N>#nOO>?~̹u+}6c9iUƼ'Q5b@wCͺsßdھ1Ki=#Habܮݹkg03Ͽ Xlgx\$TQg=Lk }"dpF)\Ҷ\SKq55\W cLSl3/ZmC[VB\EZ&cG#{:3g'1:NWxWp+wMKxգMߺ};w(Q"'J;uO_ 4YfK|a5q&[rsΛ_hg7Fܸ08>W[C n9FJ\Tnk4jQ!uByV/׎99jp+"fy/q*OGZœ_yFsGę+ӻPUULOX l'T1>5-HgyL4J\㗟q"bOIgՙoM 3q+TRMNw>~%].F%'e]/|86*~,KV74\ yg8_ dS٨DZ2ٔ4~,=X[,$q'w)Y_ TS.Z|pK ə:d&BT$ܻ#'a`ts9Y]iS__P1{11^U)y^DVR mE]2LndE*~ؠʩ OGGsl<s cn܅6Q,ȼI&]8囶| 8|"~Gt<%`F_\FG17gaLյwo/^p :Tn NUow􃘉 qeVDJmc(ŇOJ|۴N#9$cSs^j7|V.ᮼϰ1q.ϔQ;NtHQes뭩Uɓ0q3uJZv8wuֿ Aqy2\\c LFwξyJ \,`DL-uY !*TaҪ! P*AllMQfǙ)-v`e F}!)=܋Abfq^JR;%ܬH/NR C|0h܍z>~w0<]|H8�`ݤ"rjz׏sԾZ!Qm߽ɸ"T#[00uΆƶDZ@ /*nBM6k8۷ n@癹Y1zX`SFرcvӱmـ4;=iš9 jà@< övz֖H;Q yX?͜<cuf^)`[W{jBۇzkU;tZV-aW_ߜ>Il/p^qO'87`6lZ~c]` ׭4<Hz|ǽկ|  w e{#ul4ahw??M\e5:78/^Ϡ*h"*6S_ᴑ6S7tf|Z">6:=q>=ap $7Xy-4^ϣ:Fx̽ZBf  362'`-HOmYؔA8HUC�6lL;:$}·䜲+ !l,{4ۍqx4RAMŵ.c1|51~T#oM]U᧱< ; |tqSiԏ\Xx |NZY=JkqTՒ|^�2K:SYF/p~fzrM]j=kBE%l-_'-4Xj:n8cÚG3I=ccvkV9-5MOw~gz/~><)n9=m~.:G.-A|c>΂FW9G9BNA!ܒ>�,3}_}&>: F+g)Cc1AxlqJ?WWQ_p/-L@hyNR>hbӕY~%oN mzϒJ޾0)6㔼Hʟ*#-,Vz=LlTZ -eY + ܇0(}t_Hb\#=q>#K  %S?^ {f! w+^b^d(|}a~GEJ@~A_xF~o|3rھo6 Y0sC.,o4}s<4,̟Rf),1/~y1s=h#.~0>c\r%(Ȕ0ei9 <y17pHa&\8H!2-9? |>0cffedǓc2O _p:3<ٖP(b[ΜB.!~`oY=j0Ri8?Nuީ>U5<M#7skF5PJ<T#Hh7z<cA�*x j!%u�:6B8Z4rP ǹy:Jti5c#i{e8g�xM;?{旾{!$l+8$㩮%DUU;R(VIGOI-]{57s. nL\L /@Bup.^,v F9SVb~. ! wF"y{+^:l&w9ܳq|5 `kb:p`/gF _ǵ7 :.tsӻ,B{ޖ]|,uq~ѳg6)|7 9')8A(aV3QA#GCp5XJ|亴nԋQE+^XfMmw:3}>]A΁ǐ13y�y-!wj_AJ: = H LNgZC�3ڂi]}[jƪ-g!+߽4Kn`!}`gq=q#ǐjߕ#)f !�qo0'?)eRZ]XmnDz5WɳS]`*]YY6TJGb>=HU[眗fUb7 S?4R|D)QuWb≇>*g+]^+4Jy%0tm)r8ŝJ<,b`a&X0?x2=nJ[xq->t>KQ]ݜrZ O?d F֕\zeuvfl 2>&T9S |:JOe`&A0of3 ݴU7K�uǑhs08B[^G5Sy]T C\(MXMK[.6)Gt`~™cfQˡ ]ײ/t;|GS~?FKGuA#pʓgDZxDAx;TGY&;R,eGֈe.rW\q!Q")ěDHOWo3|_x &t6UЀEBa ,>byuyt4%0UU%@zۮ-ǟFEDN�mx\ M; +��@�IDATs 0}>4U yveI`āHeQQԱ͢j?$ #j. nb"wO|q#6!/ގ1~kg8LӓFfb)%(>*>z <xfOw.)(b:?={T]NywLf\a/<YÅ}]8FhdA7cAW`ҏa i_,$&2ߜNxs.'?Ǘid6"2Mb%q!H<<+c7rrY9MՓBe\<q#̎;9Z@ⶐF^>#\~.zYJd`^[>8"[TZvD Q|] <)0D>yZA)zp8R78 J19's}$4*i9s%THBny*hmoHįZ6,_VmXVlܔaYp'`ӲukRط{gں6hj66*OpmOZ^7CKC J&$ҹI˭x9[wxFf4ՁT#VJ9Z$CiP_]yNNkZ5؏|Z$jM2@ p#]vl!Cڄ:Cwݞ  ?y<3{{̢ |[7}3-s/Ei#).McAfxc3}8ː>δyKjP΍E2Y9ă0v<%ؼh^݂al׮_= .L!=u*߰!5I?5Xm- SF֊v"rs32)2GK{v#aݟT2H@sTRy %RY ;6<'5]{U:&mi0Tߑ=2_^ЍqnPIwn +՚-"S;m9wvz hg̍C7FÉhaduz=/&/HK-KXō2 36|^/HÀ/cIgQ}YQ1֚`8b-^ԆAD63<xs#@i*#1GӳcZŨJ%^ʹ�&pʰs'b�n0Q5<~HnqcMIڄ\8yNҖ[d c+:V\.t2VNJDtqb㋺&݌Իz>{qpQGk!qZ#E{9:a欮z+rK7LFkLn/&3KYūj q(8?WMM5Ħ8jgklkXFxc@2S{цg|/D97<s [U ';I9K8y!ul '`$*ŀu$xW|qJ\%-üK)%tꖻD<"?JXӴ۪ů/p_ .wOO) |@a~r]3<98#>qg3@q#p#*/6zvLt&Qp* ]XV04 Զ$DL]=0+t'Ru^ƄES]vӊ{ov7by.*0^eEJU:50_x8SkD޲'Ta©pgFheקm0˧hPm#6c(ǽ+dK_WIp3p~LR|3ә죝*pgx#j!ir�xSv0?PɯUp, <~D0i^:B۫JD2{^+~JlK8E]7GL0Md@5 -Sz LiͶUك 'MM anQ<!sCe'ajhFmQͶ"+l w2ʴ J>'8oU#CQkX;Q+U[ښivs3JbճN23?a˾R5r B>4h- f14J瞷NmZD2i S>EoO\ʎ1aT'Ap+`h]`NW/Q ҅^SͩS7!:z iESĒ�[ę @#m:8JFj"~6FN BӀ;MsG^$(}ԣ=\# ?*e^f5W5p'Dt3*3ۻ{7GK 3=꥗ŘxEzu ޝVpshkMhKPs 6,Ach} , @;D[νHQ60,I? OX|˞<4`A]QK0'([EB+ި9nW'AsX7?ju+V_~.k_tGYsAZ0R=w{Q$y x1Γnؘڨͷܚ^ײI;z1L=jOL?xMɴuYil3'\iIctɫA5'Ӯo~8W Қu~eg5mXLg?{m0dZ9&Cj30 Ib8 DrX#Q^Ir+K]05Ʊһz$Hq!aD;A{ypX$ ɓ0nA)WHeê{sG&Jz.*-4p3ԘqL[?w,ØqW ƣ/-m710Ljԣq 2L3ﺁCX8V5%.C.O;v z&Z0d\p)Bwv"eoKG@Ɛ Ť6Z ^#~l=WB_< G7=LT(jMا ?_>q3"n!M9g!^.FƼ ng`{*"fy2NPߟ%L<"*Q#|ΙD"AĩN:@Жpyg)ĝgc|I:vb%P5PJz% gmr ] aծ糸K,pCDžL56ptg&gIDL"FNKi 2J# %@ߴc\ηcB' @4y@HTʈL`"_<L)$Pen'R+ȷ-飜S뮻lrOȍǦޜ:t>‹ >-(zy}ă@쀱ڜ2ڜ2DØVNh cdx.Oݾ莐@^tL,4dp]XwbtwL,pVL3,3ԙAp9)F~Z,c!@:^ZG4Qsz 3[ʸރw] .e*Z5 mP6bG2[Pa>tJ %w }FXmO:=56I̮m_a/.৮BΡl?'BJ $P!UcJ-F%n.[ x^X݁x~^.1ja>>.a% ̧u.70@=C='n54q֗J0VKSڲfwm /9 \ĥPXZfcg)l^5{?:T:{`xՖ[;ӓ;O' qm&ΦoH.FEtfBfcvLxuI#6V%#7A~o`΢jyESR=xwb)DδΡ"؎qK_ٻ X:``0!$e V[E,05+a�AB<H_OrNkK)}PwOpM?g UhDvQTZ l6nC 9^Dr9 C=1sI7Ԥ=/FG$QI}K^dh b7@ʲycA^&{bMڹ뉴j#4g�9<{ׁ~rd0bWh<T=?n4J=LyhN11 ̚S΁Q~C=,x& <o &_ ]?n淨iU-o}#=06p0Y&z{-s\L2xa(e ִbjԁn{)O]tQX75!o0brs,: w)mFe3ykxEŸΘڒ} \G:55Œ͆cQX‰A<NZUUpmks;kDZ-ǏcUs%qע+CR "꾸xQ_1>è{nNQg0LQNIy!ZY bob<( o W̸vP f w9%xɼڰ3`lrtNgf;pډQ=@L 8+ b9Y7p�&9Ι?sӽҋɟ[ 8"Ӕ g 79x^s=~wz_|ơu:(Ry PՏ$Xΰ,dYT?}7-y" L`2J3MɻSH'184W3/r-RF+ϒV{6k!-)OzW򨎧_i_abwk3+X'7<K[@ [8PʁE0 7/ V 4.&iR),ċ * T+=+pk&\%f!d'B}K Sw` G9wҫ~U#q/g|Yȷ(r|Kmc>͝UXjq!q>HVݫeLr8ˢ};1^!Tc8(yǔ/7+^.[fcޙ(a݊sYrF0$22r<0Xv@Jo7%Y-ۇš% q}뿘8m01?De@FIЦ8;瞧<1YVﶁNX[@|f,L/-DP<Ji:hnjz{R23�3F;[Q\uU( 6蓹wn;Yēl#'ϢI4<4M4Ƣ'؆7Vɀ5 q/Ə;$J!UG3ee1҉KK9۷f*ǂ7b,WH|apm Äԓ0wx5Z$al1@[z)*BzO&3/WV4; :PT ? W1T7 ݊ZZ6B {D"vpȲQ {r׼H~ͷ@'v a|C&-jrA{?cK# "G!Nm22{]KoO>Q(]Idc9 ,+Ws<|b6h׏4sH{A [__ /:1^a0Wa-qlMkVKw}o‹ӑcr¬po/�Ml+w!&`vɂq|k_W\~y:{YiS;ª6502'>VV#Cш$sdp*N {*M"ZĊ}nmÊҽc3fCO}sHe />q:ΘH/~5!URiӖ2߻9]vٕ$t*^ pjͷ_y/8ǿuǵ-,x$]}YqjgseӍs1/3.Bc0K_ѳn2z6oԈ3�y7"FaȜJU5Wߵk\ӨjZ0qYfȾhcB3uH Ez~Tkap�*lG& ȸhڙ[J2pE3Mqq4#\n+}J0 m!CI=<y2rNvy HU]Hm3qN]1nT@ۋz,}i?8NɡLi~VFIxuvԻ]lglӠ2_dZ][pcSh0[nQ&L0v`hJUb=wE]z?V2htʳSb(Rl) Nzg $!8'Lg/�E*R3L.!ݓJ\p"6 b!VLS_$GTlP~-BBB3QVI[g.eX_)Ӱ꺔RΑMSY~S DTW3<z1?w!{GUMl8m>0KŹ v)c >P˔],8bʒuC�i,FZ{dp"` 7ܐTJࡋ^qZhsiKӼZ/38@P:Y\ic1dqSM L\UC,|)H!d kYcS|Z8R)1@>e:K&~4.s+LRo>=r]]wq8B!i oka<<'9|v%L%xwf),S\t0fVݗC)I\8dTe#J;6+: Op;oOo1m]o!�>S %Tѿ�!CZLUf!qW+ċ2¦ ϶i5'sZ=T{BJF4层 JMn6&k9WF< zT2 A#PrGrDqAo׿0 (Y ۱bLfx| ™#?~{h@<|͵s |G&(iy÷HƹcfeJZSz~ijg567„]R^NroH>}00X)<S˓ko rpnLj`D!/Iw)ULMG)oA-*?/.I5XH퇉!62ǑSx:0:3[a\kU#=~y?~8L7}ki߁W:};L\vg�=9M@eh�\ڀyaNLSw.<Q܃A#+ôjui LV-Hl^~^6'6m݄ 񀠆^u=Lwv:̸gls~?|_O8۸ށZƜÆ1\4֬#a83>PZaO.è Y/ݔ9~Id Kj⵨6!%x1?VYcNuGZ))LQ(iX33-~!Ys' :oV6dd [UdĐ`c"3l&yWܐYfP�ڰ4wV\q1Њrjz q*֔4̳$�~u)ac3N=*w|5Po 1&pҼ5ʸ^QxL g*eGGlbQwR+9u,~SqYZeg{m s8n7ل$P?-ƖfcZ\us׫8W`xi[+ڡ7y*ZQ&S6;W`S|D-Ǎ[3K,I[Hܟ|8.P-+'!G @**ݴhIйobrOYsztjxKzZ wRv_i,2f{ ts{w [!NДOF{Xާ37y~`)+0y_)/h/>OB84\�fEJª#cHbnE q>5cEiμI^/gn!z0^]TKE$q%׊XY6hipN齇ScOhGf'3  3+N�ic:]{s_jU$dc…qchS˜ROQB2 z�Q܀0X.a1++3}"TxF#TS~+W7A, )Lp%gpO{j`i_}:mͲB+z4 9MQاE{{]Oov; g3((w gZYln 9 %J 7觚4{XǀIT$#ݝ׌,D9-Bi{7d]<9yO$5 h$y !ͳ?U!; &w=}6 DlLO;П{ˆq&Սk_tuˑsHfk 9#Tq"h$P (L>gQ@u횵#!#|m /^qYɗkl(!_C'@w &Ʊ0 &jW^l?ZZ`-Ѧ- pgg\!UmF#CJ~ ]xԳ7}[7|qqqW.omH s7!\Ё{Ҿ}?d\PW=z|�9;ڜl> Fvik0PO%H鮃 _}CEa-I{>͹rzYUIf@Ick>4g{߷/2XGPnXJ(aoA*y׾Tڿs0]ҥ] \wҒl�C{|#H'aښ`W#a2a+:ď'J+Ô304D1O] c7ieO|+FkEN"uMkVrXڿ4�c1f5\´aÆG[Ldon<܂q| & FHѹRf(avf~atƱ|A+c̳JY;$R2ˠ!WiL@fr4QwivEP p )pW .-zd-en2g`45ȷ4%ҪP0@¦g@4rm *cJ( W]% odDZzyh #?D /ϊ $m+nűB0\CEjRkwGKqkj#Cmf̏3nZ*IU84Cb,=5?A7w^WyfFzoV,wܰm 7!rsRnI8ynrR!ؘjlE.dIzF5{׷Fey8gI{^틵,IOl S~TxmK=we9ǽ>/z[s[i>)ʫ<2Gݨ˻njDjt6 K~Q1λOXFpRh>"[|7x."iCU=$&4Q:T^gGUJΣ:K>@)p$zW{XOÞ!Ҕރ(#ˍ{H<: HruUP)yy9o(u :18坒!G^"s8D PM<9y>[ C0:sex[,A;Ç'p`uV斵8/AI[z ?` wE6Kl+S�-TbU&m"}J;>Xo5؏؉ļ*AIݥhX7+|#%R Y~5D&# ,/9= Œ6߭i9ƒ)TRĢD喵IyH\gA0Yԁ'̞)/oW$ie+WܖR"y |~A͚[V 8C9~ *tgGOOI$OF5 9y71u.Zk.KlRYT$l` 4LWaeY3!G|^*g=}j2S,GIsK6|oQĹ VT.r*vHTtC'- Y:GTs9~|taa:|gro?g*1o&@AL(f}"ytR@M̫-iSSxEuHG}/m֭߱6﹓EBъj҅)O-P7tsl{ln]nGmnԄGIpg!%颎r>ɍϤU86Xt2΅\^qԀ*RfFJl!G 7nH=|-VN8<)W]w9*6vo5X^7_y"ykCZIZ ?IL 5A:~XBC+w4v`W֮]ϑ"É�13:qR7yݾ5}o=ҏӲP+q SnTZzUZf]`2HȠtWKȶ#yZlqmW];v\]SH.O AݮynK>v;Ӆk.L'Of_8tsJ!rm@Uux3gg6=0VQgl΀)]sVX8/X\G}f ;*}HdX?v!?kzh .cyq4H:ԫ|K)� q[ I׻A5y,^U)7P,8<2Z4*d4չ;qGiCmgяlƬ}{=̦3l>#0} CR,bߨVNJ@8vx�ġBˆtzW@Y3¼NQKjONoh9*w):16~&lD]!>qNB7 ؜BIo ]NOQ!"U{{̢<wai˻A@2Q;y VwydG>:Tӝ|_XQX?#{LL$[u}.|ȥ] JȗE}U /ʻˏ}UT/ul^\jrĄg(}�\!y$\v ;`Ҋ} L˦C cWʴ "g>-JHUuA\TDÁDT Cx1'IK+lͅkX_Y^V]g=+S]H}lyl=tv>D&G5}z=o˿яyxz.^/cFf RPa,:K<ٿ>w_>\}<_\'7Չ~g)E/(^9ԖXn+/ *9lUdʝׁXw[Q. X3"###-77qcrWKRiAZϱ(u9"DY,' Fk)[sm}չ pޓ:kRD_H�ym\U ]:PȪaY] 3,#K#sNW 3bȠ{2y8]ADy)9N!GhE4MaU楟A[!YuO8xU>Q@kGhjHGK˺[n HvN,L/6=%}t,-l3N:j}} 6g@>UBL vpIڹ@7%oJg<wRn~ڿ4 <4gv^|^k^3@/\{Y[R婱 Dp<ܱ9B;gIj^leh;s'J* c7^ H#"Qꪫw؄8-L;t>D|:]~YZl6A = "N_7cxiv۷uץW Q}]*z)tt@8b0ְ)a~ZZ; @Q33;~y So׹ п)H@7S<{۲ {/ A%̞5&G?9nִb9T$vȏ$u^w[>_IwھklPg;ƞtץ~e:t8a>iy=1j`x�}󰗫cMnzv3LU OiP k#8gsVN}+ܚ|x`Ă*@ dCc'S"ӀKH Lf&|!sw&YĎkok8&)?%'5 BU&g W _UWIs(m3o+?.sWMx kFV]6{RN�mN$ڹ Lka FH9vD?0E TjS=B uBhS=L҃.{ܑ0G&!S 8؁QX)qksH[]z܇UUHw/$@^+*wJŕKZ8n&o%Vk,usvy!;2zyqӖwwltB\<w^Oq[#y$St~+WQ|;ߤ?q!a‰W {.JV±2#vg.,o3d|_9,љK:THo.ϥ vt (u:?><{/mlp ^.y~/\Ar\� (l.XVEmz&X[/(,:_$~\d'z dX<fr `+q"itiC_lDol>K]9oks L=osMiV~w.sOn9Jz}nGnOv0@] ~7U1ƳAd<ߙFit6&AWTKMQ☭8RJb7,#܈u^r1gۖc7̽^?1/=I"$5P{4u| 8 s4Z&dzSuri% 6n!%t@!98~i/^Rh#Up EGwt3a:Å�z>_፩~�c?t'0 0n<iK+HqܵG() bUuB4I֎DKSZڟ>3t{5*FWBU9b g De/Ƃ|PCk) uK9}=-8sjCק}ٟ�GRL3FmK@oژSsC55miO ݹ s0m&=\ՠ9!9~9>'vu^ͳ =bEkgexÏ<>@Z!kIw0+Pkq恽o{kjhv`5'u“,kQ?qdg\nArS bܗ8#4X?և7χHwlKV{ctӫc輥BiS} Aw/ܺ"AC>%mW\yEwp>3V=|1_b8 Hfcdj0GUK/K=-Ξ7?=糧δzoH7C]v1xj Nc2-\$>c9׾'pXsiٲUI |(9| X:o|#+Ӟ[1&uS| 2SWpctӫ�!І3#Bsϧ.ZSbn.}j?6W\mA$NkbzG_I&zDhݺ�W  H%;`MNbFBEx:`*k1ޱ80JOMJdTnG!<EpT"P3&֝΍C &>J(1�GL̜si/E,f6@QX[kG>J=oΫ"+3i#"wci.N1_m1۬ [5&u5P±v<}ZK[Ka{$uHӍVRr s$NS,l_WmVs @/! =Sg^۬7dF<g2sP\Y Gg 6[Q{D)#&l^ Hze,A)wg)ߍ{^Ctko~[!TV3%q>fd}g|f]�"pU!+@,\3q|.u1<'/ ;c:N<26a?(?èz|OWmK{Jӻĭ˲|g^uoC@69m+֭^=*Q!a*ס$PKrl% /eS`6s bDE7r[tyR AQ9,uH ,O xG 洗|3i׮]. ΟPy ?'~V~:^nKJ|ec9nw:~cXJR*D1!@-&cA<YUN26HeK̊x:Hd1EKp<% m3H& ;W픠aG *eSe2V9IEw)>2Pe Xq7HY/!#n1U&G'gj^a;φ ܼc<3$mHo ``P5ԣfglE:wtnN'Aep ;!|ZPzoz;nF b62z7Ө7jj$=Ƕj3lvf{|gId+q2[4 i1O>IG Rk_'kDITZr%W/0KE,qO~egJ_=xUQRs܌9._uUi+aA *.{9 "q?  OZ!t&td_$B4zy=Zu!M]TUl)ϥ?Pzvtf߽KKpixZv=0WB<BǾ6z4w4R %:w"$^+Z $mc1k&H/jȬ xՂ+U$PマqEr#B;ԬҷrCCH/BWK8X^?U@pj4bO"}s6oy[[cp"g*=UW\fB mH0^]#ըgn| ;\~ޏs^w䏑Yr8z#]}+QkDWN"P7r#t?cj2w,3ę70Ϙ�^Ȉf>x `x2$C݃i3s[C:J9W;| >B6}^t|\kr~ٹk/v}e`DԎӏJS??@_Rf-YaLp DBr'~��@�IDATa"$+$])V=S >مA 7U<aHJIL:S5 ;:$]h3 H⏅A!8H%oڠ ڑXn@IT-vjz860$J'^:Sxv> ,qk2s*/{zhl`ԙ3A[Y7;krmK}o:S2i,aFOЗM-Dʺ?[(%nX_t l`Rer63ϰF~RrCyq,QU} dSK`;?O<="V?{DL{۷^>n{ۇBUU@b. R]̾7x/nZ%nIU1]No9=LJ p.MnqJ(u:^7-Kec ?u=?2"gc<:>{EJ>Rx\M^Ҕ<JuB<9xɽwFM~obSǺʿ�p-Uж@ZcYBǻTZ<' m핐 #ExNsq"g`"C {z4-$ޯDc.Lkt|g:o0ܜɿ_1ձ!G?(,m/$g8iۨE3pVtL+`sn1$z'e)t+*K%.Ոb2#͑s9J99jiަ5qˉ9rij ^F˷ڂLE?dOZPY2ȟ{T<=ʨ )%[z< pMd"Z$?' WY4&[TQHko,R-8e:8K{v܏$>%zIEJED{zTҢ5!f :i,q)S"zh/5Qկz!b#L2/a}-ۣ2Z@ddMhִr*RC+aiA">ٻ8PpEj+݌4>Wr|^6 M5@Uvq8؍6@} Pgh{=m�8XbYz~%+W:y"޹'}ٗO!ץ9 aDpU7zq b  *s=cLj8$ UA f8c�d/ڛ=s7CtC"tL g|G �qm9N(0 ⬧JHD$*b"9=_b>NA�AX?of8BV/kڻk7zcK f [JL^o˙p?g<]}z! ۂYu۳<O!B!P<{JqWA --_c\V}<9`$Fd,8Zcႅ0hg3Gv|O,eX,B .YjHXu=rh?5l}.TvzU_\:YOsfN{v ~Xpڸn%$đT1*2[/ @hOQQ)%@G!4wDeiα.Ǫw]{"Uȅ!+2$,Z:b>=x$y;.a%!' ~*U$L2k'qR<J*s#ٓ zSH[pKIl&8nHF T# ##؇)JKU0u:΀T3y2'`ڍV F}5NYiD$> M{VkpƘpµّ# mFơ>s(Y֤L5C^HF\0/ҕ^leB2I*a2#0d>ꭿsLʌظ{9lh567j/ C{O)ϕ""є�$.eW"g.j{.]%#Xn%n WJ KDU$ WBio)r nϑfoJ~+B<�[�c; "*/ M!"v5>FfYeJRbfax(my/a #QD1.n�aun|{x;NTUqs݋GR/x\e<Szs PatEe.S$qY+W"K}:}&2S'),*`2ѭ;8oH>se!bA:'jƐyiϮ2}K  -{,f4f1ʉCq";koGǰ\qyn=)^Lmʥ1xO� ~7*�<$OsȷR#RĎN9H-罁c!Ύb8#j@fؗ{.`TTII-?OxLVK4xKIGȤ/lWQ= tx{$GD+E "z[q$Yn{ @ȁgJj!( \¿) 9?,G o, 8\~ra ݘcgÆJ>UIÑ:pG-G$x^D?3IغAW3gҝ4ЎQe0gCC8 c'o-]dqOGzg~8p)cᱳ%س3=7mz0W#7d$56u.Wp]{vc+؏U"{@)MHZPN/R+ $]O[; +|R3i<#=F<b *@Tnٲ<Ϩפy 8quUޘ\vvqg gO45"ܑdLyx@Uu]ws::Y45͟זۼ%};7�Ҏf4wT&M1{PS)H n:'x<ңSQ^;9z!{fb_1J,^V,] c HߏĜ^O?s:'8C NW,ejsx^}+ %_G;+8DRBQ]S #}el7,FFLZaUDJ,Sq:ה+ŴަL "<I-\'L䳬s5 /dQ0XƛYMZֈu mg8�i5侪�H1Q #C&!eVn/}7 +H&04<&c[h|~^uu7cÉ iNڱiDK33$p˜pCRƩt6u$sAGH>Ļqz;9vO֫.qb\eC#R\ur�?*}(T{{̤<wёӖwwCw@:c2W߅̫;n>r˜MNoDG6a g>d BgB*};]υ(yMϢ+KJ<"yZ�NI'7eO~-1{STp,ď�i|ϼ$̦�:V{_w>{˳߽|'�tnA=� \*2b AD5[g\C9zy&zX?ty#u,2/qBjTWn?+e�9-‹Ƞ*ie:u-3EK\eqEVΛ_y:z2񶷽BXQD"letPdD<K ʎcX9/ZYpUs*ǜDsȩX5ng�%j08Lja:JyKjK(۶9"o7>?@QOs@smr-9JFF06\rsR:Kme:p oܨGo{ııگ8KYgև8A-ٞ؛fף1pRh\Q55Hg]I.bH:בe QղTH1h#6\Q)4O-_B+q~pI.UCDLdazRlW ?>}(ܼ߅*p2;Vn) \{%xH3IYkü#tx^ s=Md")m~փ75#Y 3~ԢV\;YH-tg7Ap?m?i5Oi I<p2p w'۶NxTlb<m~&ADԂ`Goa*>JqSD6rJa?x6=J|4H"C/af4Zv#)ܴic꫁;ݩ,m]̹駷p<@|[y4]H R?)tr GU/"jHoco<}cFf<{v )t%ky HPmֶYif OWҸ^vl~>}oC*pœTRS١PYFgOΛӃdj $3ԁb9v ;A<d=Ek/OO=i +m{8`yVG9ׅ"\qA2<_Gk}yBUJ.T?3|VV4zT3 Pj lu>%1m �iQ<;Hƅu[P2,k^ٳ3e>+ȽGZP?5w5vJ :_]bCUւWV2>҆-F`P fȸ|K=KGoK77?DaAȫmgX ԩ[~t# ΝG٬l%A53 j[m.m*!Uev_+n,CUl ~`Ac7ap6Ua'0ߏ?$ P; HYwc97ޔoO}i%/y6F黏oŚ,UtD)')>{b~rʷ383EȂq@Jlb];7뀦shL hgswp+`ٵa@ c󞾈g3K@VU.77ٖ~$�dO>myY6Jq|hH,ĢK/.'��ʖf">x(d�vOtvz*EoJD<DMC8rV=Ii<~R)_U+ǽFC T0!Q.2ǐ茱z8:˟ɟL^F懸[O%]Ds{_L y!\/NGGFWUN77#լ<kV3DES*Ռ ~S"%|sc^nT̏kc_̅)-SWF:ȓM̜窤Ƒȓ]91n]g@(!ٍ8e:q9JDbn{up fSgmcۧ:p\~(cCmLgkqUi}7oםw"?M!h}o9yuبFj#jW8n N:FŊh0(z:ִc}Jbv>H]Ӫ^oaSwA$h] ?E@ L3Ʒ^1v�9{Nf{8*9BTuK灞>䓩L'-"{r3 prܱlӓ=:/^/-ahCZ8e5v&ecZTvǖuMW\tx%iw=Zw!1ڻqTĩ&!yd{4?~H -Lny>},}+_H~[~>=g3QH_}IPkJasA !Rܨ RL D_gPtFE0,qݖ�`-]{ Xyz:q$[(LnKo܅w[i+` ~'PL*=}$ O+-I@>>z 䈓ŁPca꛶Ґ^qu(7~'؛ɤ8sb >Mvs q};R!TٟΠr5R#x,gM^8L; &@t)v<$(e9uMHo[TC@9dk+Sq0)zӁC$U8jD½plJ,B2jJ=uH3E\4K?lU\ji(\B֣\hG<PS$דA+aC̺#ݠCFjn{|$7Aθ UUB"ʵ/9% ҡ%3@y 4oa| 1ؼeX$q= S?2�Tv[Wۣ$T a^#L7eR^" s{4KC:X=+>qK:hl6lEOGGZ*唡/MJ5e)] '_m5؂5lX# 3L`. m+`z;i J[M-pNe�/EHm 3y֥Cz7C4n B򊲣0JydR+- ?"hR&ۦ vy'%rAPv!UewӖg%P3ߔ|JiIRV+ajeBIvRɤ)EX4ڦd D2i\ ޠ�f`mԁ&T U@|*nPz9`_Ut>gϚRjR&�] Sl pCe/O|fm ZS}džn8K])Ctሑux nF=+$%:x)yTc}_,focdlsT6}oNt]tA߽Js<X92'AK%UD:Xk+wX%> ' Orܕ8[#c>r#jœG7zv>;6(q1Z˨}H];.JA'+*<:1r~{1Ԃ>'C Y%cgXvA\}Tt]o2@2W" AEY:P 4K:Ȁj%mi�i9Ab4kQȡ[7oCx |ؔنe ^"0`H_>,AW҆8f>˰J/ =NHR�ۯ ~MN]')uz4$0itn3wi?oO!GkX<2&pT7p *o'^$O=l>#8<#ՠʺo_] TinAv ɯ*"O*tu_;ܷ? Ep 87dt|Ѥ`ΩG5_ځ᪲u}Gage_m,l3iOYHUڄ4i~D6]sP_q4YqA1Pz*i89jkQmd,Ǒ+c͞0<?o}㘆.J&Oc;*4GlL´X<׾5/|1[y]bl~굯K'F{ҒEsSdx?ꜧ^!i󦘟˗.~H)Qq}#X^u4"!far ixic>\|QH~.'?w?}wN~]$Ia8p G O> $}G{~/*sa:ɺM'.9="b` gQڷ-^0+aOZYi`NoZ斍O: bᕷ b |�!tV΂)ɝv ҰR+�!$5 eeFO@ M?N#}PlX,MŎ0oKCk\8oBZ'Dm["R[j**`*ݪ'S0k(O栚ha&@Yڊ*ӆP"QaM85΋AxRK3~Ok!L A\Wa:UJ�5/$5 q4TYb c "qd 왚,̄!C"8L1&1[ϫu!G|v+R2ϘU[4\3U|꧓{E@c9yr?79w?G>wc( 2b21x&wu(Hwq7DxX-Kߊ%,Jr>@*c\n###z)░=,vE;7D1-{ߌ l]\7W,`@RDgQr_/j+Hq*w2Jr8;Wħ9gzk|shh_̈́tG$*dx\M[y LUK (Qve[=Wie#˰!9SrVUџԇ/,!5_f_zMk#\|xG?,o>UAYέs!NJ֧S%RK}<Q U#մ&isuo;L@$LRI!xs[nM.Lf M]#<y~{ ezBh1k2><5_yMόEzյ)"Ϲbfdɝ\qLVs]W<I":1 xa\`9"2]XeCx9k֐ݼ'k2nq| ~<!E-r-d|%"O@Ĵr`߼3?_!rGP=q<\ $KǏ:a <ȏk؊^k@V1ב괭T/Ҭ%Fg8 "$rJ0#.l:qS&Y5UsJ|/# )Gq K)#GR@gΦzS>mYm �ᇪD3FQz/9-_#/8ӷ�d r\Dc{_TɧDXCmF;=0qu 1T'NEN"ż!݃/@mKsZq31R# ;H(z)9/ M|kjL]CNA\j6mkS}:]3ކ7:3o=8lJEO vuH/[hL>!zӵH8=sꕴw&SjFذu.G,ᘋ+lCkj}ڵqs{CZ6 )(iFwZn߾#4i<Apy4K#c o#<o|jC;c,WQT0@Au]u)G7}'YxY8/AS+8wz}iӯ̯yl$ހ#$xC07d0TŞ!�)cӦmϥ:G'} ʅi9ݾ4 bIى�/0v@?5as}TIrh 5W\ٝ,[eթɤQ;mu`&&٢mcJ܃]e4NFU3ĉp#1$I?(XqM)9 ktD9E,A'ᒏ|H9M0B_BѵR `&(> 6ᐩ-+n <%/[; >/fVW n0Iv2t T܄#H WdH$Ӹgs{ilJmCZ7)m;U�sځMJRQ.ݘTu͝O1I`3iw& w/;O |~}gH<~;Wr1MY'/i�Xn Nj/wӹv@cQA6>UȒ%B4m8|<7pYopӷ.y\%}Dw%F[󃛡W,{磌 VQ6qʪ,]C7U߻M߾\#0ɪ L$�g0OdtӐ:-KH,pB]Nq(MM;(M}\O� S"Ӽ~R7E*}Dym4ƠJȔR�g(PGDzմqQ~ =@_|#AeG$s˹)sD~T|~kKߟPOnc +R&/^9 Zn~v+DT-玙 HR&*k` LjQr#t )*4Q)D+p1QwmbM,[b:q<sA'5 B Rh�c|k>z"�=AP\/#fkrj+cb :)ݞ9K}=Q6ap^L:n1$]3ŷ|5փkyc|.N.T=g (ɃAJ ssp@\ҟy/)|x;~tV7HjAU j{`CUǰbש #tVa9IyT3 #;QW@vdvU8"9a= r65K[#]Ϛ>L>!j;ӆyԂyf)TC< _i[^@ݨ} S8۹QM HADx ;oAL+WlXפ.ۺm[Πˤ1Ql< a ^Q7{=s^ݻ? rȼfDjGqQOoۉ#}ឯm;1f7?Bwۗ.Z�}+% AwT5{7- <P[4P y:9=6op.]imN-3g902O1PllԒCt-FQCѿ'ҙKӢXas`v 5NĨK_Ʒ0@b ♷qCU=?s0HG3dLW_|iyCz_O4T9clU˅7EXxFep9qյLẀf߉K̟0.x=Ӛ tJĴs5-[D0#68ޱ@S4e`qlryG~p n` x+ X95=?uUYq P5%7)Cxap̒ |g:ajzs@toTƌ߅I<JIfZBJi+MjO#v% HU55Nܿ|'7O Xg�mQ9ZYS)0]7wT2㦐&素`{l&F^f)@giĽ$i]H;9eqb J(,<`.2K8FI3sD�=?2^깼^.(?Yv~3 72_"CO%qLo|�UJ7wG0e#-DE%yDsn"<%SIDմA&!re0ǧK!xH\&rwLΨ iئ|-\]oGPw`g9Y)Xy]|3musɫ9[R\R@YRXvL[6� ?$ 3i"N*ⲗX;/< YlBAW g]mRDnzaLuc0�G! 1ߣ@<͞V6t`\@9@z^ߌ$Sa5E9q硇uJR_<89vNisHs [ޒxէ=})8ˁq"+7Xge2Jԅ+ubu%;k/Ve|gNe\*Q2AUwO1'\2}/G#W>TaLS.ų1Ϧ{] p*77.+lcx</S)פ-35*It{ԅj`(Nϴ##U᲎V4;cUYJ}C۸9wo@o4a8DZ Kuf^u*HwP\;pV�-GN 5AN"ZȃBO"?/q xO'If3D)'0#p�8tzXE}QG�{ AҦP+ꝟcX0dds'Յ$n5q�g&֧q"=yӍg-WSל )*"jƭIDȑq:#0�yGÃk:t-B2v<-c"[oI Ju팃`q~iO=꫿kNC"\`>@jE8X6r>'?k\xڂO5=ց>C<1猅69ҕ:f?ǏM/Z@ҡPIHPQPwd )Ou ҅_V/Ǯf^tsf_ tU0XGBKW^~Y0eFATRNb<˩!DˆIY*̷qLژ>;@Uq e-sG@"t)g>SUĞnGAr|x<-Z<=sphiyiϡ�AzD:$=# \spXMu6}c+D{`0U! ZY=r!ӟifvCtB<T+%{Iz+*XO~IbMoşO<TWu:s # 2dj,dyLW d=Ⱥv3q2ut98bD.Om:'q�>Q:yvdoJkXiwyE-S+մi `jq) YoYLdԶ} T&`sV@G&xΥ04Hfj2-cmD9 K0"<s5|:H2SBT@$4#q:2o%48LOLM_ӷq{ F Y+zw! yzpeDf`Ϟ߽sy\Qܻ;i˻Tz_>o5=>WODPd0C&)#JX8d <<bü,[-Ĥo%Z8AEeۖ{Ҙw"&*0|M\<'1?e$6EԽ^T\>te*ߌX/gto}R9SDu6x1}oZz~39i㛿o"YD㟁 &.RL ,ѳU.r Xڹ P[66 �YԙgMCȦ#a $L'0W'=ܨvb>1uH[ܧc!'%r3+v'mRPƊp*ᦛnJԧ@Nyr^Mo}^p./7pB)>WWe^XJfħ/cIBFh y@4@UHѾfiji"0ſ<wS<5$0~7'\`74qogۢfV#8wgۨGdFg9mL XټS%_Uyy:᏿Kv0S8'g| $zzSk۟䣺_.YGY\mDٖU>7% H+`�YC0##FrɂAd1lD"TK8^dl̀<5"T U0kyM?G۵Mc. b)h7tuuـDAx :Hzbϯ8ݗhQ@6o۞-\D τJlcl"ꙺҟ}^֬[  cE=pڶekېu={aڼ@jx&ݨ<Cj߁*fS˯ n76aXЁH+ 8tpozGQk=qCC(ў? !fg 6t2_H Ry%HȔ:]ݞjb#Ƿ/Kz�v.(snL[Al:OA9n 7^{]Z Bތy#v*8wvG<nZ9r4ϛǼl~6= H |%.e<fYmۗ>{aThiLJ�M}ieC эW'*xmݔtn<M9򺫯M.XqL _ùץy;zcE)YFlbOf ̚lf\`h�=}oGݸ'u̞7SR8%V\�C͏cm̓p~{!^jkTMxGF qĉE[w@ S'^*!ULg$a0PliZhQ/2=ac%la "ҳ+5T_PrQ'Qȩ/乗k!TS!beB<@3 ΄L>+yh d|t@-GZ!ީ)�Yxo&N֕)|aXxLxq< O@q0.grUɦpkS!)eGpΤTm!Cˊ\԰rt2Gz i -uîYĄ8t<sS9x"ӬS�Z0ۘL3i]hf@xn 8Pf9>#N<BI$aľ{́g^)q:3wmtsd<6 ' ij� YE de> NG dyYVNhqK2^qkWBK]QnKb49o\=巜r "DaVFo9(eGyK|2~'�5)Erox/(;ȡ~�~�@ܸ"YM$K^FFF"}y)0 rȓ*ϛJ. #@@ 4ozʚI^ԋ`7vnpH#Q�՛$*Fn$oꪊȥH9{A}W~~Qq,7.cf1yLJ<#Ҟ˱$F`v.1{=(סrC!Ut[$@}+)]|iv=0oȶL>fz&|'b+զӛ|;7}kd>Hx{xΉP)Rv L"(_*X65>ǟU0g1o�awWʏ2mB%hC$d/F9]u513:2b}d<m{iL3S?vE_ p纜k{̍/QH*eJmCf摈}Qk$`s[ǑyS V|$Kd1#žrWW )<?L��@�IDAT)VW]l/68Ё03*ɧPc_s &<kr Tb'vL.t=y<oN`6\j'4- d Ҏ󯭑6ؠb!iSlL]o.B28Ö+V7GRG3gAD0 [p - ox/V4a,!΃}g`.Bs"Y"^<iS,'3O>M_'aT3 LjWl=a#=4fGCMG>ci_zzǯ$Ju W4CىG?% IN.Zs!Qc̑655sN"vm5au`ai疽w mQ1ElEŒ$T0yɥWŘO%8bMf8>8=aߚgE.G3kfBw'bz ¤DRΕ\v9uo 1Ԩ \Η2EIVlyoF" V"iM`Bܗ`w*щ+v_k!I> k?50YX|ezbִ�D$)CBkFMk׮Իtn8_4t=n{}z na,MLABx#a$]& +({(2H|GEx> Ƒ�l;)rKuy%AX i4x7r>x؈i%t`̀U@v[3=.&;~xu|ưlA2 S@FHU;VS%So`}ws! ( X< y̳^KX/S_KgV.#uu{9ݧzEe>MT}yVY3AKٱwR uغc=1QZ~'dL 6"= Nnb>]D('X>D,Bbd/~_i-IB>K�T9.țr Y\L$DĶ)"?3J#`(Rf~&eU"}X+}q*ߴё+дk( lP~\pbK(qJo59orϫ:rB "�`>}hTqau3#~qLC]kAK_YJ_xm3>;&0 doW�8 Q oU_`[ѡ@UQJq/w`n7XJfB]qo[.2~Q .j ;&ϙsgcYII<9xᰈ1,ƪtp � B$d97H Y']MF;+l{d/G!!vIOD'-[-*uwkh:MIMyˈ1XO53MnJ*k-ŹϥqcV7/mj =9 0TyeR3b\)/ uN%oomqA/dc|!jL=}o8uמNMK TF@$Ty`hub}` 48์2?�kc?$2EJ"h!Ť 1`Q I-9SMb˵!i >EbAO�R0` wɃ$d�N@&?O [_C|lAa<0Bp$XE΅6c?* Z c8=i9z$bHdGXC$kpchŊA,Y#oQݺ`ؚ.j 5F@4@aAD ͝qӕ~MHogN9JZ{{7P՛ :٧SYH]PTWgcx&CJGmJ!(0́^q;L+a4x|cKQiHyIL ⡕CօtO۵x`g| HCQ=.&uӟAHvåi iv=D]f7H=,F[~åפv_1A\jK l{>=wlcz]_O Z 1"$GQSuƦZx 4lAw<z𮫚8kfh}Uk\ H\xha*c6nztuץ66R0.X9ۑf>Yg&w3=̗Gj3P/YqzA cӥ_[B3ATQqO*C  U֮Z$d^-H]~;ٔ?SNen" r 9T ҃Й,& tvm!Y׷A]�cMTU!\ڍdqQ-6_UNOj /( m/uR҉0X]Gc &#j�?6i;xSY֘~<f` >֠D4pNS1#+A4sҿG2٢{Zrҁbw]f~B^*Xm#t~~RrGyqb@->GnBq¼i_:WG9 J,G7B B)edׅ)g`V+G9q%m^%+j% W 0#fe=,CnAQJϕ[[6*ſ."<-@qj8cܭs"\%8\,5[iJsi|oedY´u2|,@I5 -�+ɥJ, *PTJ@8sE"9aי12]KRlJuٯ:@!%'[E)0 0.L?<3Z,10s9WP s@<\櫟o8^T[{˛4k> L܈+-~jjDecꕟu\C߼sɽ9gv/CG$8G~wijSq#=[~CBI<|2S:Y?{.ry;.K)e٠\7*^(ùcdY\߾29PEp -yH*x�PheH7X~>K$Xȑ?aԜIKӌQ8'PMQHDkYv^]G?>{Emot<YW w޺a;4a@!8AHe^28Q/״ %K?R8!hA�n#owhhkAsg-;]?ңְ̻嬽FAU秷-eQـI'_L?dZf)jqM]sң:FI|N ΂$HL :]ӜǏ<JLڃZ0juM�@( :9,]:hjySS'Sz2=Yv :1~>ȱL53A`Ө҅צ{8A82مg1EA;&.1f mCvᒅ8Y?YB!lljMꀎ{g6W]~l<Bj:Wv+U: Y�::q Ol렪s�5AԜA0{p cg̴R#dvuЈrZkv4{"fXҩ${_I+_Hצx+UTy+<d`Ju;vax8c󣟔$E9>~h nWQzn/</b^d۷'}~9=v,<~B7jK{0V;.GPQHۑuqG B !XWrTi@kҼyO^L:Y R 7w vxgL/A+*RH*)Qf˲]qkW䬼-KT -R)@ z`{~|b։w=Gд^ֱgMJԞ17৑g XC!>k$sg*Q9%nޥk[\o9u%upP5|ϣEm!習7pK|i,qS3i,-ոUGġOXqD ۽ȿ6apyb;F 2UK@%GNrn5 f@aK1hA9Y4/zs՛7 7ȟٟMص9#ףH{ ډv1xo.p/?sz8BDڲ{w9|.>uC/i"P`jp2ײi- ?V긹m) $+PYy3Jx1O g@օfF_o:iQZfط֭y>7W�\S4_9|+O.sxa`YoCgߪW#q8߼ڇ@YϙsuI:61>$1SRk g;pQZ9M9!TS IƏ6mr$ŒᩪHq|~y?z[#uw=߽U.2r$@o*e%p]=7veYIDK_#19UEC|myb&8%عGw緗kTa/a>n散oKl+eewB6F9J+Eʰme};L\/W O*$¼(=gtlx?c4"OAb/:Lk>*#X @k(r+Dcd 5A!WL5 �S `mRz_#-ٍq"tAX/> !9wO#HOjRj_Xh(  ha}L+G+̀TImڰb=a\kЁ7#r=ÇR�&h0ېp1tϩK ^15JTڦH~77}K_I= ԿAB!ckaOQյI;q>e6wQ̐>HL><HNnI(;/hڱ{FTM`PH Z6ljsC5㈆ӧߤޒ6Ch!ݚ@TDw'dhçB1AJ([o`8ٝ]rs)<:lF:9Xqmظ!؎tz8-X8PY�[iűtX�uQ s;&I(8SNv\*pc[>)8t]J'g}S'+J=Ʒ[na}-*5<3gNvk:q<-ÙR~u�{xcг|$Ti{yHVA!P5=p}g:rpZOcfD[H!gAB&R;kkzyfMHdNAL|?@8*@.φgN'PaCUREg|&֛v#ABzҴk֛oNg AB J�>`Zߗa:LMMLG. LO<ba+x1,[I >"q,%Av؞(,L$ߵÜ%ё A`Ɠ,C:e}v,?be_ paHdSMy<Ku naX瘝  b ^|0hY+;CC_c%i_1L@8v帖aTN+W0Џb)^2 'Mjd,t\$fBs ze:ۏ\ao^|Lt]U?} $_'?I�ʼp~swkx wx2+1M^<9Ym4.8{WE8ep]xKxɿNzci[ik#e[ 4%%n)##VA|:Uh"r,JB]LHΖY$0hY/cYN"Yb7<G[  W U(%2^ 3nU�C0咟Hm3&#^z Y;JvGiHqnG:89z ;80hL&)hݼU;ns'-#]#8A r$??\7JD~ʟ#A5jk>QͿP_;3BzI|_szv'%&ceEg{Os@I&;4cMfn?_+mcfV*$!j&SdHzoaOH7{da2&eUӞL2~* +.!9Vug]@C*ZV%ӆ1_iEsI朱n>6~43Qm EP:Q+70mWDx3cLe>H#ަSߥr:^K#67'"CY}{yո dP%նc<1:PdQFc "_Z:P�ǜ.dsۣPa/ QJTkR;Z fu8F$ryWmx'w8^a'0-YZ:zQ U5"o L9}Wpu8o9 טI9RHmZqK!DkQu_[ !ncöcM&AhW29߆WX~Dx_=4uhu,Z1ω˓J,Z<]͜9/w^;?? D5K'{v[ǸQs?XgΧkVk!sX{::#*UA ATRXL/]=щ쏧nMJھ`}ף#�;o:)yRWOgڻ_C%yːDF)LAig`~358w!Lt[63vTЃH׌M8ՋR<0!.V&2VY[ϰD8s\;DZJH>]͛Nuӛ??MݶmG-\,C3U[K8w`.x>춃N'{`  |R'N Dg'j+/Kk ~;=4gE'>g>6۔`@pGx!0̝O)6 sQ2zPRq9DD [&Q}Ҹ RJ7DbV<=u ӽ[A&o?~J _K"TF1G/ ZOrz%~zl5hGxS5(+;5q2Ђxg%[ F27#f}e]zζ[pwY+^h7VSȺpIZ؉3oj':!ԕwǪ{PgӗA@ڹn9_J~6_MƂ5 ,h.. &W&6pB4 '?9tGm/"㼸r]^pl9:[rU:~U*E{uxI_8ʙK&bb D-�8W p}Pa 0MoT.az̶(r%]%_)C2΄utT<�"E]R_o{dilppT s SZaIpc|N zG!Y/5%IU&.v #Jmt)5(k1ÇAvjF{?Sx]1^AHWGP_=zq '<s7͐J֕>p31/b/췐U*k:KXHDo79FVS.iZz5%qN)'wHe]RT%]0ncܩ֋D'>s mUu[<缨E̅HU]fWʰl:PpM3V*n5iG)^oa=s:'I#Hu<|?4pi`@87lm40"96ߚtrYs7:qw` JB˺fi\ J[^қ魓8aY JΟM$[оw-m¶I+Ҹ'=F�H*3 U$\ yo Ĵ\G4 q춭߹;tͦU8`z0;>~9ry}& yNia]ƿO>0b:Q]k+u$D♴MZ uBpw*HX=b5Ճ8R'{h &0A&W2Ďat ]H QgVtDAfPw߁ I%=K$=iU&G^\D\f5MO@l5~=0 &#,S [󐽳9=z,Qڽ{�6;%ңmO{T6g>zLN uԆU]liG3'?4@t9̇Mzv MmAA™ S]tI{pǁGj pi`tH70ws@=%Fղ+8gtaC ‹[ OO?2}ǎbrlϦuֆs8#2\SC#�5妷;9/=ayüh@رH"b3̡5=thS<0au-7&\i U%^[} O 柄jyS̃IU~FUFs>3 Ru3mk.w柙`› ǁ-$v|ucHn[GRbܹUSeyd)8s΁P%JAex4INƿpBúTs'܃9m1a6ysu-9zRFp38 ~7c8/m<=L< j^z`1v7cYv@qֿkI.1R Jr^{Su]Wӻ?8ƋPE|V/I]E#'RtJF3E:*JNΌfo`X%v)RHŸR0\^)ep6~)0PnwG>r` x3̧yۧ,%h˶<cjJ-YV[eXu.5oFԗܴC1Zѷ"AR_G={ݰwrS> %XU[@M=}X:oT5OQDcw%`US˶'1yn*c#Ms==ی2.|/#Na 03}e.\As ]6ۯ>I,x_9sߙm77%Ok.˵en'yhbx u\ )NB Y(j9`UwDl}MkެƤ }|,J#d|_zfD"u[T?lw˄g~d<˗pz(9gz4o ~�նa돾 Ay:6NQ4D a Aւ(IP`dv a%ss@VUఏcקL6,NW%:,vC(歪 k> K8+iFt~:3p i!lHd~'~s[ZlI:琸<< F.VN晋xE4y %8�{\_d�qcV?-7"vH+֯[~"-7 M;{H*n7O@D;S'63G]viȣ܁v4/:A .PkbLm\B6ٻAB"HUS(tܜW'8~׮]2>8U7aΞIP}qa}NPG/~)گa"5;^\Ƹi*ϿGa7il+!AGY/n}tG׿}AiqZ|QoMק~;/|<5⭶xwmTR"C _JjwWNh6Ḩ;㌉vyi�?X{N2Mg@�>c~7C,ٳdRL?煞Ó[O`N!A=R[M8AB8A p J Y]$=[-.MITjOi)Ҷ'~IO_r9\#^y)w!? #Tganx Kr&<)ijGٳ&c0%e'$au'+SAUfo|y#B.\rxT̠ % JUA23-m%MH` 3N(;֏#GT_FsUaa@LO;V*S|@^T Ze^աjP+CVLQOEcA14F8d�X8<ANa[:J{k⨎a+Fn w[Yz(9}y7z/a>m}2\U?} >-v+~ 9miA ]{y^p|\$+S ӇJ>A@Vm%PWQp}R{i/\ӕp>8ٴ0o (-m*DSk6^,<h.(jxfeJ]lia^3099 IB<v).t>#l.I|~4BҶ?TeD{#_ַM>P lΧ@ݤMkP g62>J?=ya?X9WF+"mcn ը\% ˷?-#0g-By㟃+͈%x^oiOH K#mQϔ\8?˄w LO|WGg;TfDIs4]Qv +͕ KvD#%CF<ZfDhMT5v.T+WDz#rəV-}Yʭİn ʗ1iy}\ZTYAux<rZqaY!%mħc7>#vXCL ImI=qX01b 3XzL,¤":3Uac;̌EeUupІdxρS UڄTW3GA)٘: ˋּjvjG e] ] kբz K0Dc=1:ǂ[r}zga@s� QЀ]W@7C10^j�4/ٔφÑ#??u Y[l9qT󤓸OK6?Q |{ѐɦ=:JS!)ja.9t�Ѷ` ׻nA]S1crB0kV.M7_mPuQO QiiEjהvm꺚�] R%mCI)[vHHallοMϧ}[\I:qK@q}1T]O[_~)Av)pGIz=a8_v} 4w߮ӟ?l4:. B=i9JUo9TĚv8a&h �2q DDH#D {!l ]+ѫD?n!\r`nA>111.tS8-ځwDO V70@ٽ 51oO ! zܹ3a` 1PK?Ỏ˗`*gAeq\'Ν[WJzLo�>@jL e8㒝;�)nI̩Q޶>Hף/L:Jd5lD�Vͣ0\&[J-[vyf)Mi)Hbn0(́ȏ rd]w^GId(-1:ɠmӱBPtFg YR Jm�Mx| u2j95|dp#E Q((hvM{d ain>6S 4!SK UF%gͤOWiKX #nO2\y)>Ux%,o')go!e16şbMxQ.qunr0+~%^y/}J8:MI[lwyOB ݟk{cS%tL`eSΒ_)ðB6YK [| +%nX!�>w %Rakdspk8 1RG8<"6Ce݉k9Ρ.W;íWS]O)WLN|r, )2ֱ2nbYnqqvmp|b"?OcrΫ|#x[\0a+Tw&WR̶�b n} 0AUHؗ~wq/>-ޙ#pAC )79Y}y~_Vԅ߼FD<QKt9 7E=EWΛqv{ECd(7ߦy7SJ@T1<!vJ岼X7zxE}k@ _8UE`ڿ"^v*:=x='=4ZGuϸZfߣ +}k*|ImJT5k7i`@<JM"id6I|D:ҧւs3@H)̪d #ܝۖ8CC="ky9z;$J_|w!u~_8ؙzYQ{NDC0ROܜ.$4sa>Y#8/=mq H~%[/2tAѦH[~eeQChs-F&|mo5yS}*mrmZrcs7u$G 8QҭZ>xyZr5ȅAP9y)G7<k?pڃDr"Lt cqץ͗_ҕD9]`Y8X�U%|�_Q'Xİ]vcGafڇMbk{3pϮV{w_79<&qtʜn`8ﳵM JK!U]PVګYX;A-Dr wH{3kRtuSMKW:=p5On^u{޴j 89ȱ#5}'MȴhGx)RS̆37Kţ8nZ65̜T<sd]ǂ Bt [nM_}coGbg"!oO$pA =z;n1,NFU5P /ѩ! l&OA4_.XFy,n2Aq/q>"Va=7sݽ$  do-孳%6d 'q}ZZsߖ |aGUfD&=3 ZΣ) 5`Y^q{^Hx ɬj/1f)<&=}" q $`YpjwS3)N {'*3E3TeWDuTUXp;zA8?+B:U]jh?EOU}+Ow t^U?}5w9+ [8eq[oߍ*fLgD)38 zQq0&XLJy>r܆Q; mY4ϒHRJ.NuiNm*n"yUR^oϧWuO |@GUnB8<liK;ʻO Jqq-;y¥7ߜsHkz"ޔ+ba]XH"T?ZA{ /q,ç׍n3,5:\ GTQJ 3jef3#Ar9ъHd}s3iMO;*]u߽c^֑=/~7跪Fyge%}!Jhcu `�2џ"f\n31[Ry۹#2?GL18|ʜ9A\ˏ4AB +L@36UY%aQSޝfP$u IO5sՈm Y8_%TM/ȜR H^Ə]ɱ T#bNWf^{#|7}#xՂd9?ѯtZ6NhA0͚e"^ьN8Egne⯍rJ"1X&Sе+rh%%>F *d*BuPM]XFϊ+dH;p1dT5_=$}^SZ>Mo=kAN7o4Z Rowj N cP} R(s ۯB*ֈgÓo@?/#:ֵw 5Q%PdT HT#l8gcxvO)8Kk 3>v-tuwFAyկ} '& S�]~s[d9/LO?p*[J`Q_{˵e"86⽺m[Π::5[JmмA2h7y%ģuݿ#[r]x9fXO͗n!]w%HQ<}CX}aYm^kQ gi #"Blڰn]3 niڹ{O=?}gz"K]eK7ٝ^y8v6 5KyluA؄##qk ;`~MJSaX*nmxGj0ʣ"N<S sH3!B9vXZQ浰fPd׬؝o+*u:O..DZqNVZÈX?Lj3z$K*5A@fZ$/R8c&ӣ#tw^|d[9O$4LUv*YUzEj-*|~gyVB>D\XKYL)Z&3 QqL pLT8Sj\,mqa?ʼ͊XNƋ$Y ht9$pGa-_kPQ!g\bJx:d@?GYܶ^S W]%Ń$}ܰy<K>fm2a:)K>t5Dgbj\轄,>%��@�IDAT ̣|JX OL-P(?#=YBU¬WAL2mue<//fo�L"&&l7޲3مxfIjR^= g +./ngKɿ:&2 E 0ȗWmk&s^υ#"XM)`!3/yZuk} P?6KDALHeMn_VO 1Ό$@ 5{Hc'0R'3_mD C# h#3s˾D"fH͔Дì~7ϳ ׮5뮻I'h;m/.<5›azV}YKCrͻ\0?O0yn4b+G?$x1 ڜGnŽci_̽7bP(5UV1"Eell0Ò}7\Pt]B9*d!Nu$ v–||o@+ neEkǻtjܔa^99ڽr;,?l0 {{~%lI= g�59ܪ,AXϠ(ayr\y.XVSȮNq2< H%8 Z9&}-Ru6n}Lnwz.sib}ʐK@hq-4ҋ'1>mΦ㭷wN&!w8 Hٓߟ^|񅐀 Ӗ\91�앭/ˮs'CpGtמx|%m9Н#<F#%}J0GAEAVu!Cm\ lg1̽ 7ݔ@2 Q wЉ/>Ks"ɧ@{2T_σd!:ؔ,ȡnn| �4G%oLW\qY*-=_D5G8H7^wݙ6깃gϜ8HRA=IɐFE'a0y֑ٗfI7]q&#RquM=} Ļ ޕnOftq76 |c&kGT|M[n(v*M ֮O;nCp^z{wXNGRl `BNV 2< ^F{v}o<^iU5UҥfeW\<TqpH#]HuL4DQeށsGuMqeZZ]!U뗤^ګ*"g>u3Nkгɮ<o0`uI#ci[�*}1}0\I7p}:j M׭"͓xLBoqG15;&]�f”Cl2]!\&;II 6@=VI܍c'|tTt_<YB8Ym f;Cb܊v0M17ˆhAx v18vUsXJU](U<B:Qe1x\a+Qe3%#XguFai3FKP<o#Zَ٫:KrOFG(aO߃lXtNb/!w2V,a%77z9˓JdR`N*!1aQ{=H`na~/0ܶp{,"O^ yl J*i(]ɗ/81@Ȳw#9mu-}'=�MJe�l\2� JާA<R |J>q�ٶ^$r{U c&XNU6 Ӟv2m1((>�jcz-Cn^~Cgd.$*?7z[K tc/|{q#qo}efWx|觑 -[S:HFzUǀ`OE2*AbcTgރ /@,fXA䓑btܑܼ37@s*78{W1*L[ qsV =67Q=9㨞IR/x9O8IO^(1k܆5Z;>-̓,hT'{'ßJ[8^Q- WJz~Wp�8TuT:9fbᶞLW<Y{DKR�BRK3-Z͍ 2+/w=[⸞\;ƫpiގ4Yz֕8)=FԳ|Y:2 X1a'1Wy!Z#^RgJ%0ĵO?RkKؓ^xy+]g$=|$v3sR8L a#"0lCbul{4~>~՛<v5:-_,Y$tI{Hg5KU1m6\i}$sA dS R-/k}vqiŌp[BAG?8S atj"[h=(f'ȼuLy ,h(ǧz> r9EDϳGqŰGRL^clMW.Nk֮L:6;+HpcGU٣WH^GTE9:CSOZa. eBA (}BC H9z՛msܔ@PϩӧYHq~;r(@b!]}gMnC 42sJzlWҤiݝnF5/e^R7B(*a1#hOk֬c^4ỏG0/{g;vFx!B\mKӾ;J=FC?+qapt?/DX`a{%ֻVcO 0WTImX–_%2[ UTC[Q2$e6l1y Yn|{~H`Er>3I-@Vle" b)5|aWiƚhѾxZXճn&qCt[?3Up}ےÁ6SQ9fn c:{tѴ!޷IIv_!{꾎p@ W^1+ Dc,q]~/_a"eDD\]\3$wgJQK:êVR߂6Wy>K~/ *-qe~.%(DOU0l]aѕrg#bĆYݗmY`X[e:&jbCmY(7-{pb",D;<se|,�%U4o pgcu�T9]e]#ED1tCSiXL7onM<(KXi&lf:/9e,rrD,<Xn(Q+J|)@X11ʏ٧%Uh*鬓ѧwi\9kKrmK3.J/z&(}`Onh:  3Ki|8:\ia-bn|.=t_r:[t|Ne\n%i<bULYϲ+DWRM,mʖ}ŻqV_ʷB=cT'r?ʸ1EY0-B +)܉{G.lU@k Upp!wF0.p VF{F\)SYȈ5W 󪬹@<iRE~| RTy- +De;Gb[c%T|8R"ܙBp ju~.]T "~A-gBرc{?W)$ ij~ZгHKWгj8q.sb'=c>�va4O wBO&M0`ܨ. =3X+nqֵdժP^*4ROɠͤc$M_?R@#8uoM׬Ns!݌NnX 'bi)K\M<˯{;?3 `X$O8 n9^'y:/[k``\Ξ;;{nM wU<Jt84}~:<Auc2T=~.򮣇P]~7].HBİ tp49'~/ uCGPG>Ux-&y=Ix:|EToJ+UGWwP$~}1'oѧ{6-_6*Q ea?v$k?~Qʼ[xo-66A^K霿<ғ??><Ř0Ar !*ykٯc&UX #\g{1<p*[*=6f="aҦ/2h @:}ȩnMx탈k y !}5@ qͨJ\M a=?9  gq(_xQ%?xe1͛Ts"l VŸ�Խ5q|R,\v:QĒ8n R Oе ~w%4 `1LÇE;%}]Q#qf3ΥZփ%j.gMz ⼩ phWv00ە$QHw D hn0Xl8eYW Ta]-ĬpWP˽}_ozҁ g P܋qA:)2I p7&5&օ3XsqTTGݼKuUa{-:/wAE.'ǫۧn=uȈ\g.>ɛ[Vk[" n|VOUioi +mݾ o]f{ǑԥC[/["GT'*'/giᘊ@?&藨HK-#ƁS$ߺHzeD0kq[mܥ ˊUH<e^+R5"uiyN.Lk΋۟t$uk`l!@)U^~?3ﳱJ1z?>p6L=yE27|fyM^Iq O[[a)/er96e+,7[WnGny#m-qb,([QusP5:M ige@w{N K~$<-/N%O&UցlK#fRkDZSB~FJE} 4ya7/,sdx*rusP}һLOiQ:A2k{@f }Z0l[v됊F=Z %ڭu;syAɣ'25aYc!�!HTx8͌-+M,3V=D)d(QUCET yn.kyOwz6!k-3$/s{##<B o F~U g aפ_}y^6Gx2=tb/XNPs�Eap1a"h>�{ d:q$}'n$zJO<Lz/ZJ8rxrCw9"#Ξl7Oh;9 ,k(;t`jDmG\ԊJk-՗Ҭ}&i6])#T p"W=p0}_O ;*~6Wy15b ޾c' C֊c f#?@{֢ CQᮝ!9{ ҋ/@ZyH(W2CHA̟^ږ`#I[t>{:w3[4GSwϢt,vp0[EDʪ^!"$<c0OSK.$J$$Je׭[¥ /=7օ{t+}i I;zpC˖/dLϳO˨Apl�og#0&==9tw۶i8ٛN}7F!̄$`鸸WN[z/sYww U֮ik81$ZϺv؛qt+9Q/Wuh3I|eFy޳epYs\Ȩd=f_ ,kEUZTufk2$"uDmD=)bPs8ہp"=YÐ�ǙIΕ {K2T9b= <UҨx8#aT]o'%Af=,3Y?3 7JFU=p8PE_':%~k(!9Wcz$tz@(Dv|Pv|iƽm vNm,)񪶉ax@f{2yWScQ3*s~s.Wu06>+.N[ªK/n=|0`A/wSAU┴%ߑML)/۵8Qx{uN@R&Sxֻ|NWånv^{c #:e,Xg}.ԇH@8>GXovdyAxWffxf< v ᒋ4īq�Ķ?7? | bDvf)+*.! $[g}r&0ba&ri[xY 8~7o\@:+}uEH[oUOT9W$x^F6Շz~ jSX&e}Q +%<~ H+*Ig  /b/PɈ*e;|OFM!(9Q GH/7^imF?ulR> sc̋ߌ`;7 SeRU8e�D*c⼲9y$Jv|wZG5b >Z}w<*K$gM\"*U2OHG쳔Yy?Yo@s~_9HFViL*<uSZs-gg7yk2ٞ@F*q)jon /BC`^#E-|B{EuUl,B+3N@+!k@u DJ آ mw'u߆7$DcHGn;o/9wN!fb `Z@y{5oٗ^$Lc !^djLC@|+Uѣ̑8#%&ti$.I.'6t}BS<Hxe #s>3GFQ zUWHQFF#Zu!QiG1ΑsA@@97W:-jg>VW\u}l |jկBH.ug>iǶmx"= v`;9rCFN?L ,x|e+VDyz9:&FpN #HPvObZ>k.y%-xr`< @2i4Fƻ5]yݍ$] $hIl.ڐhqB !\4t9j sl5?SkX\f9 +Na%ǢO]8]7XuUf4Tcl?:fP7-5P/}oB4vC!$}je7{=f9 t)>oi֮=ҿ=iX<Ca_B~lB skj.̏I%λ&I?NT@3kUu !؂)H kNoJeau'_I#  CdcڿrAYIY| C}pD]8ohp„501DT-4 Hʡ\ _uH 0 Ap׻&AJ`!T83Tu_ջ[ޯ}!)?B?c ۯMjlp RO.v�&#p٨ 0j5 *iIx腼92_xc~ƹ#07 ktCfL;y^|ݫn}%ܧ},ZQ"UI[,z;9 1P&h)< /W)o~6k/6fʓڅJY~+_\wQWO.1csQ}Ux29MEbGuo< r+& }w6:BIZ|r^`1?zc7uR/ʯ]@+.& 9<@ Gl۷%ޥ~>8Q<\:aYie"aUMP<4d%%J<Y�24> Ebu=Lkeu>s[㻟/\(~W^Jp#i68%=8)ODD@7*OK%ZFgOEX1*) c΅r\&b2ai9Rg6Y ƓVI21IȰ` `wR 7׍y ry}xCwAo5XR.F;C$Nq-O@$p!a.ƤOVn[.9a=AXqEePc;kA*әxȊs6z1s3"DDPn̷XNb^է.eLulỷDgBPEw͛;.[ X30$PiSR0*?bgxU,P5VyԒKӥ6.)lϾj84;xpAχ3E"%%H@igΛ!$ zcC t3#zч.ŝvV208q(9oJPbLqT=qo$P!ʗRg{&aٯj ǧ:qlA"iFlJN},`nWXL1>3 ]}IBmcSuOzշK7^CzTYA#]څ0D8yT3>6^>]R0Ow L_|YnGs#R{doVͨN [i)GTJ_yk6^WL^5GF "Ew7OY;4;IHQ}Xޅ_qNl Ouuqaex}ś0@;1/s9m"Ś<¤Rs5dNU<.eΦ[nzk:ӜsKQ?šLS kqS G0Z;>AЁTV"2$/ܣ<+3+zTZR+(vsOsNa,0?85jj }[g^:Fn]滛PN^;Ț8+C}ŵn>Sn;*b8N2n=J9D- ׮x>g.R>`p8rݛ0QP)}$0$Zi+� TxMJțu?5$$xd=|dd[75:n$UKJϲlplg2Q%ojie4fUfX/ך-af7U&tgF�sXF_O+ϒWL5)y +Ƥr lNOIgxf*q.~%mɷۅPuDK *vx|.vưLY[tg|]AlJ"EtJ;��Ev^QnT6-qgS+oe^*Z §v]p\娩BV1U@gU)ў s);YHl=3u,yZ^�#V_izv95M|Y Sԟq0<-Bk]v`'>̷r8hҞ ʜv#@q(*)2l>w!jIOƯ̊o9Qs|Rg˽goQSa3GMN}n[9\V1 †&ݤa24ZV!a^s߰3n% iF<nkv>vFUmMisN鼑:ǫ0i]f;ˆS$"kPœf u|­uR_9BʮW҈ٿ,yͷ ǦZ? %5+&rBŔJr];~19 esH5>%eE<Z'Q@3׈=akUG^'IMܡ/-\uAsoSBqo Wt(5f,P/$pZӵl5 ?8t@0+.݂5? uzH ˁ3 g@rgtc(p?jj}0u6@4Cx }:Ũv@T \ ONsǶWC1@=YOk=;EB91;xGNG;ˮB<``zk_Nt΅\.و]c e9?|1.5mg~AöNϝN"Uu<sV5]lH%4F:Xٳkwzҷ[7o?O[:-ȉ:ƛhH2un<o 6mJ^{m[@Q cv>]G.TVj܎?v-קPVNmA2Qj#<.C.] Jјe3A}pr �6e^yNCDJ!9z(=pW:Tjā oau@4&#̞DZ+0:s<= pd .__JO?d؋J<á:G@3,:KA6/Y)3.ת*m8/*uv#d LU?둀=8NzV'!Ys+fm׻ sEu�$La4d )qYGgpt<d5&ĺ1fp=j/qsFsk3E<9rY/BSPSTBǾ@s@QD _ =xΒ>RXDZT) ^]Q X Z}ᘏIѦYq+*4 lN!e>d}`. ԕ/]5l)ʫ6}[9yUޫ9mxKzWuG�_$6zIS۲2 UJ)u2\b ]f S&ƒ K"IC$f�S,F5/5.i_f3 #C]A�c<0/s_W3#說76@Om^GUL#o=²|B Ii]<m?UEn.#sP7\7̟<ʻ*O""0,D.`tɁO%Ҫ< 3@yYWKF&`�W�% I ĦeCsPgDIr*yVkP{]72%X><u7ҌVi9^~ '<agv^Z_7mO!T-M4)򒠴 |OϨeDu2}ms"k Io2^ΎW&P6H~nYI<z|<IM|>().~H敏$udzv&6[nqL+q@|$-8KMm`T.fxvCP/$ˬ{"*효)uPjd>b鷺 nV5Z39y faNkYHltZ%vzT $1Kv ,:?ڋ@mSR: AFF0 5F?^T0iӓR4"Ka^;,[*(k��9+2}+" }Cy8z$ͨC6dtMOO>l~/m}bh O-e8o9bMU!$q1N# +ED:#E=M˳TuA=RĸI—^1~QGc;J MZ0Qճz(=+9IqQzmL]4f ϘQOH0fC-C뮂@i {I~vOrĀimxhmQUep�U:v/8ڴaus$hJ8p~!ǩt>Ok7oI=HHjq2l8\^~kӦuk<to&^#πlM7S;4&!bk*sr5֎tqԕq(׭O6r1$|n21$*Nxklzg1z=yT0d+ @Bq)~{qzQ}H/[d+m@og=DԚݛ~WcA'{HgwƘE-u-K28jedBɦN?.Y"/ߘ\zck)B~Wq߷!6̜Zjͺ}>#@ $I[a '{"nO "oXqލ_b#J<EB^iЇc-0vS0Zg:nĚG?UTb6@)z%̹`i{jCU_*C}zF+Ri~ S%YgcO͜V+s[ 5b\_ | s^φuf!݉*qD}�0<YZB78vj/Eu3 3^ph5 .0}/$$ޗq\$ZRJ Cqcs_vauM{Zɋ:KrIyq:.ʧU?}ڸy$-Ȗ^g wqwy HdV7êMct ijex;J?%ۧife{?]^"mm(oĶ""S.鳈myAd"QBJu/3q3+$ e],nRW9kp[g TVOr&mzx50_$�³,'Q3::~P(+Kr]ss@�PrT u Ģ3C<*6Nɫ/cK gj (KZB&K? hm#8[7%Nԝ6:|Sl_s%˼hQho?О$~w.lVX~9qHz.TzO?; F(̠Dh.M7Jx*)Ѥa ]:0!uebMpcCbT*! w:޹"8TFdxto+ek#ä7iK:Hp`Dc#%ά #^X)DRQ~TpI!/hژF7yXeTms> ޾n>72PcZ6yt:|"wWS7ޕg>7%V% DZF2Hkגu{Ψcew@ĬcEȬ$B}92Rm4$̯h7ur-)@(WvV4QIa}5Yt1`b|[!Hس'O'7؞F Ep\ <GҊWVd?I $MՍ_.jsQ/�H`4PA(]�BuEo{["{t_wӨ\BXs/-WoI|s @j_x4A7mȆI@AmNmT׃jjOo;9{"t∎e\nt d<gEKaΖtqpgp*ӕuú1"+/gEB'!^GX D<aD[,$z{HKR"Y;;p}/m\`8߇Hiәx= xIE\`;l t R3q%KT㏆Q{yvpNpCY2?!g ug!#_Ï8+Z)=z^43٫g0o?\favTu!<lG jZښ'>3snkoz?zyM}r%GrI= ٿ1l~wQüTQV 9;xq>7Y[,(cοZkg'F]˵ܬ5g@cjki{U1 -s̐.~k~ς/R }׼ cm u@#2 \^;/%~A2ƅ8qJdӂTun/p a{w@51oEZB-0L.T]ñ^<:#ŏ4 FH4sNh̙) $%S&-٦Zgggm{띙=3vdJEQhJI ADFn4ݽs^^7[֭[7-hVK=x]IU;!CQp#Gc\UJ8<[e+|XD>4娾Y/gv~xT0g߅%@s"yiK>,TUVξd(8$NXzw^uF>?A Zhq LW(XTx.zo<+ót+0}Fϴer$f%ir9 0B-+NAe;\秋5k`Y&R@u aly%P2K2N9̤{ejgio9wic.}uͣpV 06`!Z`)TFxhAR ]Pb=t s2 w k#ii{ _:ؠ(̪ ўX&&^GW 4HLv^|!" >';{- J!mvUz|> Wo3`M[l5Icyyxی7^; eMhPC\'ǀ]TMGq!ArVj[0 )W6.O?%OS�/&gV3Ex4ˋlqx=L|cxe`,ק*}뫟N{TSc@'/dRڬ[$�gퟨx炮[ky.3f[B/@q=Vx#!cq~(Zو<>2XsN74B܌{ Q&`m%j&p! >@.(zm257SSt(.=ЅNl W_kcBQtO|J~ WZuŕqlzZ~UX 3M,B@׿#mݑV]x}}{(>D(pDh _m44Q$iURm<A T'~]lI"Ǻy-۞x9,E d=+0DuqX^}f# ?:iD~Õ'N}}ﲭ_!��@�IDATC&i'pfJkel>YUzWK]{t]z+]]3iml^ ?7G;{j~7d1{HI-g;0(" jqi:BE% \~Up]}{O,E7|K:Vpkb N'j| Wݩq5jys84zgHkNJyjh pi͚ 4'@eu5?CH2An٪ F#m vtӍgLw|iزQ O36kӞ~;8�:_N:cZbeڹ/8 Q}ǜ;Pmh#U(WEY[es@Ulx RY�uVvvp9WTɸꕫ"�n܎NCsު`O SDpQ,S)۷KTEQV" 5X;Y3;v5xBI;JiqXWZ;G ìB1s˱ Sa|?SN5ঞ9Zob0)sa}IV&C~vsG~gߖggg,"X9J{(]NW`*@y@I-y2d6LJ徼 h䶔:Fy)+31q)c`` 6/NSı].u<RM=/3QU2IPm--xﵰ2~Nwa9-a<|f075|' -hpuhRKCz0�4(u*60Q4ZN _:ʻV0`)Ny:])|}CZ*d |\$+FL-g, .X{>ä{f /DQթ)gX,$(Crx (.ʬ\{U0;>G^37QM?3? > ޯ~=`\i'upazӥ׳pK-lE=׎�QVGEY'֬nܟ2(Z EyHK!}@].k!5."¥(C9/�}\;ɖ#2&RRfiTm<l>6<\*lvj6<y3{w'KjOz .�!Fk60QQ paí~ lrfF*Zg)!-=+7w-L 4a;,ZuZF 줷U `kDTvY\1{#Nass6<4Ȁ͔Q X/RJv"[oOs.OH2{vDX>A&Loؐ֬_Fhaa˼ 8(潖GLu X!aj$-/z03 Mނ&}}}|B5^\'G WRٕ-^6FЧ4\>uǂًy`U!p(nчL>@yexpiDkY9m˫L.G(ĺDxAۚ^6AgGݻ{/ۺ퍷X| Q+LxIĸFuP+[#:ktRO}*ٳ;/݃em۰�Ni5&CNocλ?s835Du2=0bc# pTB};kSҁX'pXnvteҥkb:a͔^H`꘤@_pq4BShvܵ pc<g](2@kP@' G%.M_8ݬm$ vL"THW."ܘv |= K %{͝ Eh0"RR\YKѽGT˗~3ttӵ~3K*ò >gK3EOk`05q{VZ"Ml>6 3X2Æ 0p0 fC8lf[1i .jhG6G|Funťt5&TAqOpp1K ;/=smʦ}:Yڄq3VO mK9 @� Tk@N;`8,}jQS [T)xGKPb3r^ҭ -Ϫ^|0e=ъGF<+i=\D!•4;Iwa@JʷYRaFz(H (gu:qyPΉ+CS(Z0zFBdŌ2YR<S4DZ&+a֩rȄJ/\i aSc] oh-6Jp ~vUy0ǀ1 x:2>"y2st7Tnk~g VvVt2 sJ~U?}aP`u;0sшk}RZ8AYFl&KS2#C(= iXf39.$xqsmy=\r%K;wECSS\<fwu5΂ {P;;Wױt+ny-hq_K콐n"G"4�#D3GFM;Bx3tdYomd{41b}} GQlaeTG> ` -~uT=+'ZD#e{l}=f6,K^~>h Sw)=h/E<ybCVCs֙7x3Ӫ&I'54O7o)-dC0DU903/$=0?^q:"&'ݷh4@s\0KKHMXLHkJP`6IeئF n2,ˌk3]r2ʤv\>ڗԠ3j`f̦aΚhW 4ȿ_cY-ff|Xa9Em(R9õk҇~Ag:|? * JWzq۱{WCi@⋬d'#OxDe[d]NJ\ v`j֮H2֢𙃒j/_O0f*@!+$(miɺ"f3V#gq\t5:]t1FQ�N龯cbMI[C^swư/-*FipX)0hK+̥ xڮ}5Gp[S Vp{E d9�ӲR w#d3Rz N˫d=XA7�S}CpEy+VDI;m۶ Ҵlt`0Fuق[a SeK `!mW̩X_xy,­_< \?ۛJwN23=O/'�ZV ~#֭o):% *V!sƪ, ,e# Zco_Fg{k7;`^;:>%HC;X&% "*i4zx%;Ȩs</k*h4vk6w MN2J%5Fs4uZX'Y,�G~p=VZuXɦ "m\M knZS- Wm1J_hg625N8g*U,Qb|6_9ߴ^6SnetMDz./OaW0om ?`I)A 9|iF1Lkk2p%<|mr%DkVA\<ɟ8ot3/ OȀ Q3Ů3Aɣ<>{d«<D#ߕr~fL LJ1cI[>ɬy{̲ͫ|S{w- gAί|.[ǵ2\<ґ{a- +ڜȆ?z985+8hu*u6sUYFK$ L#6.2ENъ8r_%g^Yql•ɽx{LN@$3(tjQ)(e{}ZG=Bs'ᗁ>e 8y|Lc S� CXH K|g!`lGA ayL.y3)r!v ]ai>{-"r_nD9A'5GX;wnҗc鳟Ls3DoK|\sNzw�i[ L@!Ra?6`vBØKT+Zx}=%$7FX["{a5¾u018[ufɪZ3V™;po< Y d]yt\^G *3Mbɥ9/̇yƝi|M噗Z'^i}ywN9?>>*(\+/?5jȣ^z|#5#_T/^y& a �o(յЮpCrzbYRt-] ];`tR|/)!C1^ұUVͳMg^Z/x4{٪S i&$]mGfenaw75\Ck$-a֒iwvKai5nKa{ݴaU7R`TPoOwy,m6G8Z9p}T @Ҏȳ(gjC,EJ#0VdB\Vk^Lб)60O:!XO- ߏ@s^|YΧ=G{KÍw �v\Hk377偣Gґҍ7O7F,i#@jD}]Նk ;X]{p oѵ\JE$Fs΃O;;wN2rLp3eųGZA|Ѭc} krݪGXrz,/ mv|}u*!z",C_eKMo"8(# NE(K{',ֵ(.&E~K;*=ls| ik7Ї!CBAyjOjp9 "肷Mu…ص+/WukץWuW#t!42 pmA`:P;gvub%RWɡCA{fV�&MX1&QrU28LfU>]G}"]wXCX¥-)ˍ- ׵î5r%;eR;i@AE &H_c=y5Ae*Z.]rӂpV2t`|Z)`#K(Ɔ +TEVyi|ySurͪkq]*I0[a͞[ /x 9W&̀J HpGHA.(W1ڤ یeEn'G=s �+[TWa0T*i ap?9X ?և!2(?%_~2 ┴#xf[P0�iˣJ}L7V:� a'|5Zn6W0T+k@ ^3ˆ.ȡ"*szP"*ˆ*T4Tkf@\bkut0dBK lr~5̴uX #l6@' x'g AQPpm%4'[pD"g@؂>5o(`Ể/%g~5E!Y܃@8EFpNPtTۅK2/Hk,OXvRܔpagNysFv:m޺ZnHgښls]2 Ċ+u~J>Q؁Q!b"q$|`9`z[>j9MG>v4~2SWyfT'u<̱?[x/LNh2dʽ*\OI\u^O>;Ezg.ƒˬc#h:bg*EgϺY eJzE= ]^ΒY* 9j&}~6wKkb�0;##Ǥ}g䭢ñXcW1uZ\L~@[mKu&R2N '3[2L x2 `iE kP teUCQҠZWџM0dzfO+`]A6Q4Jt7~w_L!dMiIbp5o"lRXlq: kU i)Uu`<�1>܂5:3>N]'zܩf'To:J)w v"({ln2?=ivoҪnBdN * .ˀVT, G4K D Lx:pl0QF9@ڃrk鲅?K_ z֭mO]Nƴwω]h:06;t(nvлĞ{jg\;`oa�\*c?<JھUWc%n»f=۬l!|;o= *$4;X; } .of::ǥnz#e8^lMvoHNae'}f0TH.C(LRl,h^t @/qu EʳqF?vX#;g"0 lxp_}{W^(GYUkVpILսRE XS<r<;p8,L~p[E"U4 ߲cHAEuhf.ƍΟ5kIO=dƢ2$mc|']_kpǞ? 5^S9{f7tA�Kc=VS=1P](J#PMA;3<W%¬nfݲ4]7(GhZ©kqbp)=j7*VaW= ug6ʫ|U~D K>ɺ6ce,iM*Q ';eA2e.M_4<ّ8GZ]3.݌$" Hj&M>EgyB8h1dKd7,%C${ ߉%{ T7ߕo- cQW](d9ҿʐ{HYҕЌ`#Rc B$FiGy^TC@ r]a? r0MsdYL ,Hz$[eb:8+_DC"] m/=*p92((�pNp߶8u\L@Ճ,lڼ,e&&6 Y�i,}h۽֏8qkej­FFU$2\xi _N¡QwVMu,T]^ۧ}eQirk-}Zo ^u8m_0[8+Ͽ?K_`(/P?'^|מnE#D46 -H~SS*x82IPSZ9{̍z*X.O*tZ{ͦKūȇZX39EǽV<q$ Z|ͣ8Lkk*-/9"]֣qRoC(֟#8f$)R*+_{oB`KH3<oZƹH&Ò[{d!8J- &pi1Iϥ?he{'aH\KViʲ2Z'``t  �FCkEV|Xlú:L\@m$ at {g2͸zZ15]Y >LVF"nwu-U5v#mre6N{~.!ͷK/]e?ci7qKo #>|g.y&3 N ]Dp[N!v6B:i2*!f-4T: Rfe,) [T3i5Cjeo6Up50miӦõxL|`ð1 @e+XD`+i QAzy"6߃@r =ط͸ok骫ٌ֥i' 0֑ģ= 6?~_FZb9nGrn\+a\?3ԩ5a'雁ci7Ϳg#Mg4|+޿+-m}i>t0/L/ l=jM7wQ[L}•WE雸ZXִ#*mWW7ʭt� lpUQ5(EĊ߂2([_aKV]NbY3:?ZipBXLzδ~e.?L{Ncb_tM{>>zGQ!l!T:{us~&年>ʊ+vMx箶trks2rÍױku/KhN5M"INu;)$ iq>z|-[DO YM|zS܇$^cZ#4Kg4džAshHKl}wqv|F8Y;Ef?:(9>2Oa50Gu<ru ׁZ&]X&޾{r\]*OܩiY/!Q!<'$l78iXEaFK/�uQT/Gu1@SӶq-yOf5!|\g[u(]!彰WI~f󚝹PT/g/v_9۫/Ϫ^28o <{տ  Z+ vISE1xXqW1*_c-1~Zy</`d�q `J{ϣ2 bd'i&u6HQy'_`2㫀es ]g 5G@d|iVG' -uZJq;bc@t/SeX�_sbB͹ A.&C V$6J^B|JגrT +VT t6ɑWH8vxNa3;Ll>g0Qgd#nPv2>rk_δ@p9=TK+\9δnݺE.c_> a 8~(*boKJi0�kRa&a; |hOzfi> ;%`T0Lyt?4xB>S11~'K?* Ryeqo(ppC,gf$j9)D> &&}ל-Nɠ5|قT-&-=Akd8K><W`u-s{6*B b/JGwoMs OsXq#[ BWkm@U=d>WTlid]B7w5 #Sml׼  וRe"g Z&�o�/"*+= sdr|gF/m8o',"BK/|yaۣ)DZJI4/[niOyi]2)=Zu�=8| b}= ]Uec=+pThHBTqIKނKTX pO6ڨx*u]/>.0h_ NF[75GK`p {u/I;2Ukᝀ nuБ͏#X-;nv0N!Κ˖o^Z/|0lf \47L1 Ȍ}DZrteW5+֦7^{=\|k ʵjmm B2!m#E|+l- s?LJuUIOOozWxC'h?bcnWMnS45=Oxx`G\j5k&_z5]Ilp?[j{qC=L`4̥^N47v t?`4ҵ+A+],8p9=6 a�ur0 ]ޥ,X/ z4ty ހf~Bq'dARJh4AaR9nClDڍйx2r|F={:B=x!}_`>Ma@5B*5?i?^bZ9_ ؐ&@iP!amv\3NںJbKA%=]9P$/K`z Sz̳´uɧĂ�lj^꾵4ݥ-NkZ\[;%VW`Ccs݌Cm ?to0]}TO#<J8O%[su,8ҍy*Or 7J9C~ARO&M5|c Ů3g&.<>{k E:rqϴgӄ4\8"@ !(HrKy8^lB |XyRʉMWITk([Fd;W,fz.횩[FA(s':}= LhfX%XF"G=J>h:눸Fn!f+[0eP- Bxr"< zxT;n 8S6zG5gBPi*e4},RNod\!Dp=K>M%sxwp06꾰 5a㋳ZKEԪ[' q:;[`4z{,.غ@Q\taik6놻y#S-\7;#g>:Ç!mpChןtĦС kMFWx;يCӾh(\ҚݷwΫh&9 q)3&p W$GmMtfiP<7n&6̽X~ʂTnCk#Htϡ\�+ɜ;ǣ03믭K]BEN_>}neMD6I?֗}K]S:qƙ rm4so)PG!{pi<oow_2ׄe8t�G"3{d`nsc wq*B�)G\X7ǟ!$qx9!(6a ұ,|ʺwwlȢFTwk]iی:`EcåW1n\ sz:*ɰq(mÒU:akc0Zܫ`)9Z;ǠsnM/ۘKW^w]aZ}%DZʱBG*>JMf g钕Ҫ+d#9.F@F#2U6*_ZYׁ!] 6e !׌%8otՕn[YW#-] azL;tʳp�+ᑃǀ/sү|_m[wc}!8&r/'m%:Ep $ n' R#^/!"` =.X Jci;;P3/Q="ՈBJ vK!bd+b>=ԇezނe(`>׾U"^V\n#bӞ]{#8 .Dh4i]]{cƚc�@힏0,@yyqU<0*�"؅f]/[t\Ɉs4R(B{E% la ^޺%FImiPqT1X!< 1&X(+ u,PQO=wPA�i#(W~N:1 .vw�K{V]y,syiˀq;ҝ=@%A<c>z\1ځàL�GZ \h^ ʊChtmDSQ.Ή**2S kAEuѫ`CxqQ\8|%L2= x`{X]a 1o0X)#GaUh^oQ` 2x72y{R@^psuyL_qsYH;<0f#734}5Qҗ |/%2(Y(.j!cAεϪ˕cQ 8])KLeXG9(;=d, m La-/rY/s>0`E3$ ""0eE M$Ox7@Uk `{gͅU]L %XEx喲/I/Bu >eJZӔ<ʽ !<[#hFu i2lJ� 4 m.BwAdz2ϸ%2ƮuYcK2D b5Rai 7o[  ``=/νTw~{ª |H@NZMkyW?  3 XށLzϧ~zg҆KȺPCOfJF`;щ -O�5c|oLn'r֍̅Aqii}1dЄHYͷc!` nf34fXyhyE#I~~w!0Z/8B :ߚogԁsz2iVc01P/ <24plM߽ҋ߹7-jKSЇ c5ǟxQ\)k[صB(zm3.H` pC%#&ʨĠ"#l*E\+=٠ͬW]3xܑLt=4 NDBuHX`X ȵ$T/^�iŪ5Y6kwkgOZ9[-4n=MtyWŚ(nߞ=Ia)jBɤ�EF눡KIO/Z,8$ 7zmSrJaЛneˋk:-]"=򋩃<˨KL0nC."ljp L^yeڂ >]Nm-W\z5t�Zoa%r7Yox [XS;F1߻E1kԓ)flۀ`&pnn-傻 v,_/ZoAW\SDPG>sp BPXf})k3=Mi} s}@:E,^k*aqԚ6%͗oa}n7kZB!N-@}+Vbu;Bs=1q3<xh:x`Y?Uc3=I%^=/iik-1}),D2tf Ҋ@H]o\$pH[<IY.ތa<qkXq{]K2\ <n}ΟN[_+t@e ca؈*]V^Z&`8707<^J#j<H1w7\1QƒKIZ σ1YVǯaZ-vSKk Nv$'Oֺ@vRygr9{(#Bߤ޻G4O\S)jX;A8{trk5D {F-xWzk`NY·s*3N$8@?YG"� +7Zq]6Jy^&ʰZkiuux3@AL,Y-i UiJbif)2!2.퇨8'cK'$PZ<uyL\뙡#yggCl]t=_{dfF'&Y Z(T33gP/ZRL<QgX:yg3Aʳm3E`rS(&㣐Y\~Մ-h9$yCr:-j?saExr Q6jprϲKM+z^Y{0BPGBV[G\xۓG] }~^xoKw><|nsPBUBl} {-N毳= 9#H݉z ǡ ZB&nauݣ(Lŗ1 .[j7z(܇|`!*BTnmm6 F:PQ0t '!B !L(̃Ȁa݊H25>k}$1̦0vSgGzzI[xq:*j_N2g0't dMɋ7Y>%%˜.$*{||YhivN洎%kLHϴ*X?90;ʘ QӉo1 {o.'mLS- L,mg;<~9L),@2 3_pM)ek!8%Uuvyv-qvՂi^=;w&ZpUtnۣQ1CQ^蒦ҟVbd6si`)}VhX ܆kcrB \SH>;~ ѵק^ 3:7WpZ kZn}X OVKR  ia )8u0㎟X\0>]DMDo^LTV^)JG/֗g|2ݭmJ@&>xo+޵{WBDV[)W]/_짙s,:4xOS'R6iixBNaT 8F;]WpEO;>|z,Cgzp׷w3A&&wӭHm`A\cu3j\g2*XڳR\uLfX@XeJ6A+}xZ&0FxƵp+p׬Lw.J'<z7t;k"W".uҍ HSnM/heMӟO]w54=q3 Ky'O:kCN1Tk g6⯖StC=ݾmp@4 ^Ey65�<G[僁\C-xNtE {#` gY}ԑvUhLI=V)֊BUC#C\"ks f5^8hZXTzC'qx!mgKGu%/\ hCHZӍ 1QkA=:{Gv4+UtA AewG̽vPm(8@p)IFR[ـPc #4'ƽm y i4T!0qp ;Ϧc c|��@�IDAT=vZ ɠ|(Zs^"sr9g7k2j)}�i]pTO/v]y.?z~$uZHqeýK:ó{Ͼ+ソOC!M'^{膤+Lz7P˻r&Y RWe,<3`>x\14R;&a ^k=h  *'ʂkedZ$'33 L:J\$vc`8Z3ߟ̦&cWUcUZ+;ef8e egrMd*WXɒW,LtǐmDD�Nx*EI]!9עֱgjj :ԈU+hEp<2awVa#10hɞ]O ?!7.3Lmk_:mJ9~3d;F0o¥:ɲ\n>oaQ _l۵U&3a7Za5C yښ6sfn 55t{2Iω<h@} �}MdtôyQ(Wu*spz俞3~)*s>u)RȓǙr+IcWx ALdp7U>;CR'F4VtӉ)\J)'[tIx=t=2t<7qUA'ڰz8j`TaepQyu"|p! odt_=H Dg2%LZ$KEn~*A\9rh ,EvŠwFĺg}cڽ S=p!]+F]~UKm $LEn\Nݤ޺Xk<ɺA4yTJF!J0Zp;{/Z'hSk߿?m~6 RC+/%gN|u \iCq,>#5m5F^Åpi:^ZG%;t^X8 u%AkہFomc߉ X-+o>Xt&;-\L4v"8^5XzPupo/^"m߽/q{VZ!pK9PIt`"Z\*sopZ^_җp>nۖx KdC:}l8V%9n6\:v^{%]v MVk?cw2]}\a>/^;bNsxkVhWbі',YKki~ݒV-_ .ZǗ{77Im#p!1Xo3Gˆc˾_ݏSݪAᴺ[Y/#cx]X;ReS?kdaV547:C*[ϓBr7Z\[% V)`WkG� ){oJ8M(gG7PFk0t*6Js+dYe m023F?|1#KO'IA| O2`D7a]z 1A۞yԹ4h9u,gݤg%y5 P)\ʟ̓Th>p)D!ֶD^,&*j,�pŮ3gr^bߖgg�� _f"HU˳G9{-]N_P溘g3 2Xnrv+Dd)i=JUu 8HJSUĒrT+e!/(1}e0 ¼[" Z,,l3 q<&oB%9 s^}q!9ҖW <=KHK~{gtAH&|# aFYN(KaYN3* 2#|bJ'(Jn˸%aa"6z[g ])Q"@)g& OPSs 1W 2D&dݤ$BpK<S6=7gyH}{�F~V 񪌙οiÆK C_Iqҽ^hG-82yʼSj`#`?9@$k0BSi/ob̜fR&@p ¼-к6-p$h%,#:Ph=5>5Պfc>69E_G3'緸Lͷ"Q畊C5 e i}Ωc>Te6ܒ8ǺHkZ<iӼW?:j`Gu9�=_ҧI mc:d Z3YJW0[2oK",Z 7 -Ռe#LB˵Q0gdĸn"7i~lׅȇ2RMn--0z0Fgv??Noo{-m{㕴㛿]r5Nԣj=r{w1WwVأ>DW)B;f:TLrMh"c9X@MQa[4# (<"T,[k11`alKK6d<ձ% ߎJwH;]<H�G|<\8zg^|XȚDz ?pޕ֭ۛiUi>gNRgC{Xv:51nt{I b:u}ܶCA}xN}h|Z 5 V/~^L0 +2:غE )"*`龹| B>qdnI0+r_::l)Q^ߛ6Ob]o~;}7~}@ǟz"sc4Q @%rtN@ۈu`I [1  i#Bt| ߳:Am�S�b8׶lqrJJ۶K#k'i|K_ a^z7cawE8cހmKLkzCNU 32<ڹ3hD~eŴa<}sRMkW~lwr*XC98,`ǽr?K̏ [F":t ł}%][u cU04#-H N]BI/Gk+ȜC90BpvnTO0?!|*TJA; <ebi%fo:-hi 0 [ɣM5S9q&MGؠ#ϡNQ-2{aW~eo@gdNZ5uUJv7?22uyL_CSUyѩ5:2!t2=D"e>JZymrb@:A/oDULD_ҁ%D/=}uu"eOt9-uR6"ch=ixg A2M_~2H5̼ye–0¤$ Ԗfg6Y|� s,'zQޑ"5^3o™Q9=%Oų\,`T<HH&jm[32Y"Wi �iXbu;Q:)#5Qh]s !&#QQ1ek(g;Y^bZ`Y".|lK p)Vy-U9VXsPIĀ%9z?>} /@~AʖzdRHq50:wuT0tf-G`d` [4ʞX;oE npf\\H=sn5֊c{q]+Le n1FqT`<痙<EyT>|08]i dP)9~? /I_ q3 !nN0t|[DxvbrcO5'S-k ՊD)xEu)\L'\łѶŸ#2^ISGh_Í21E9rmDqMkdLlWz/$<!{2Fh~L)e !=.to%BG|/ۈۆ46tZ8�3@Hc4/=1P蚥&p aiwDP՚Jhcakqt[v<p R!e1X#c@uD.[d1Lk\צ`ӆ1nNЛ9X7Pe"|e [[߈}[a9 A~Q6NЛk*rli1)sێ=Px 6B AmwCVٔ aibQDvj Vmq`z9{<&c| Dqp=V._46KjyuQu\8Jǁc(92=HXkY#(A؀EW%7^E7ƴkpOC{7Iv*F`/U EF}]yt뭷Phx?lgi#<,d/YcK_xqC@27p]ziieb>R0EX=,_4o\ W`|MGm$}EՀnV *Ё  5s'|箇C+V`KW^uk8o?сk4K $8�eBqGǏ@˧R!R7tn+"(v~ UI%yKX-9Dwi1ItzHqsiga$)qdD_2)QdtV(,\EX IY�T']VB!9(֥�wF0-ܱömeYO=@\cxّ|7>Q0e *!wG�fʽ%Y<z(&~bL?rT?uy̤\׳={Y\X":1Gb#\ h3ZI[xvςyϚ}F!T-T7_m|Z$.U_UcMSƂ,Q<!,X^B@|+9{SRCݓȢ|ǜ|c$AX-}&/vDYGRxh=[B x:5JJ�r\.J>>rbWޕ|Cryo$?kpIu[-GU8` 8으d�(]p !y jiЂ0۬Y:zC0AFG?qmMl�*4uܲ-BI>]4=-]$m/;}:nf,~٤k_?wl9Q7; fe=L 8d$Ca]!y&zv ^ ڥ4!GqU8 3F3;?dоM%sc#Vq JR N<W\h3̍t xI<=?}FoM/3.EJ^98s{!�A| +xk:sI f\@(vvyMJ_Eֽv"X5v W3C!,qS5"FM)P8J} j=Rѐ -ז,󓅊`Π7HnsM5 [#\'JY[Il Iܤ;؀5Z1/w0NzR酗^Ng&tmuu9FFE]2VzHAXF-tCp- 'pSѝt5aqҢ$|Q.|TYв:>4ئ[�jN1w}JȹI SIj;G£yh~`*o"HOL˗/Il'@Kw"ŗRiѻ?B$[BmE:kۻ;ˬD߲X"nIX_8bvZ}{z| `�6ֈ6!  70ևix(\ AV6W9=uZݚ >&HҢ `7Ɓ}_bzu=uXڱ` ܗRyr /QCFdN6ZkLJmĺс@ןTg+-Jl.-sv޽{ nmXſ%1 D5kzvu5\O]*Uy2x p˵s;F?7GZd B kZc.Qxliu)Ӂ>pn c(0^ZIg4wOpOQQwA>P�Dbrn/pMT|V/H'y";#[>s3\IwTlٮ +$qϡˬsiLe#_Y혷(aKK2EҺZj+nZmKU K!y+hrXh#m*c|!e7ٓV5Q# %p>Ι^CgH3<ټ\]my%1qwЩ¥WŮ3Ŏ -Ϫ^;j[\DdV`h%G_Q v0=2 Y{ɣ yB1,V#9_|Yȿìh>dve:~26,GJK=.<[dzra:e\^ ) 3B]7H;Mieȸ{_tV@1JL}n}՝}!Cn92ѫ \]1BU Ӗ.$.>W[fUiTҕq9.1-ex.02rh]FHlGp 䤉uF5Ej/h\Hʲ(@p]Q[5PhD�Y =?nVgn)>zr8mX:+dkM:|_\�=ʫn< 8',?q#8GU"<199C#ԔŸ 7TgO0a=;ӏ}/=O۷0WFwC{B>7kGHH[w z ‘^Gzp'%7!@V)i +北vEyKCpsw|yH:{?5M )Sj?+҇`> f!`BپrZ<H 1J<#+L&\ZܠL\X$FY j?\+S\JmV0L{mr3�Z;A݈Acٟݒ.tCZ}Hwϥ=ӎn0Z) 'GwL:|�D݊`�\vC#Zm #Z!pqui!Adu#etR] Pfݰqy7#@aq\ ˒V/z\#h8ly=]>[wAwAC.K/$ U74x%ӟ\xF}5jjV˿\!;X.}'|ٕ{pRFS+6pU9ik=zPm�=:a!@*0 ԃaُlI}OKV=c6޷;mvZXkוW^Koo+8 GwN\Hno?pEԃd }}i=k;ϢTt/O}J.8J_3'q]ޓnbt՗onI?oZt(50|E|O<q[:HRqMኅn  tX9WD e ӧhq`Q,>S@?K"SgZ|%١Xo/( 9Jq*Hڨ1ƢrR 4:7^K@(rR+=]P`H{�Ee-΁*Pj~V~.! iz'H ێf?gt1$6?MkSD;i,h,2Q�|R&ˠ57L'RD?{mOY^!h?@ l(s( dFjϖLA#6_4b]IJ1# k@?huy\3]#ygg\  "3<7k ,�D2Ak!8U}@L$Merԇ$"{+uOJ\rQ0JNQh6K[oϬg9}{xEE[r}g,Ԙ_9\z5.?MSrݗ}nz; ' kLB$ Fj\G  ryYH,+�z�ݒE台?o U _?I,3\yybpN@ojjKe",y&Nd1$לCm9`FpUu .2<0h/M1\ηY‚&A ;=mGX \=9e,D0( \�.u~<-Lfa7PۏNN19/¢~庺fֹ)k} #3 '2,K`qPs00rS/OL>Xz+F koiENґL1I;_ǃ dX3a畣\~mB' 7~/I;=^ӛG4f K։LM_L5CqbMQӊd< ð:;V !k}_z dVP^WU$a,se#?i&EOd<t?ů>W1004z;YHVBwcFq˚9zAQAf{K )cDZ<�ن]B 4V;n"�+犴|o/=KM|'nVl0 *0]*yVs%Nߣ Io \<e&0YRu8@z_8N 5K38hnWZx~CCƊY^m6ڈu: ˿ _׶ #2֊";>ҷc JݳomM =>vi{u=9d``A @I%R&%Ye{i[ukZ{;y|Zndٖ-ɒLQ(JL#D0|{R*޼{_5(zkXr㚰> Dbm"F8x_?D]UZٺx }ڠ?ӄ2zg!;i]BAaڞ8@,�溏(iKϧtCZsO:$R_ׄʯyUxk+21{7?V�K 5qaTojlΝ 3οEo I{.Bg_ƛ{lMQ摘G�$Dv҅$ ZMҶp"d)!~}$8_E8e( XG3iӧ>Ipܽgw MX.4  b`<J(Ly G6r10WE(,xIF)HΡ'Q/n9 4t5 �2:ƕ$ 2,2= 2Yscw*G*W ㋑)xi(*nt$q]*Jol2dS:GK:�\!E&*uxH ѼDp[ڠ<xR,^zֻD0"LR*z]塼 u,\7r"Q$Kd=_ ƒBqhnwvscdo?ygYK2rK"5т1uu0EL) $ߕ%v}R(6ڻkn!A+\<ƎDxE8n!ddrJ"QoDx^w8oqq?N8+;֕?P3r=Jpxh=m6C;2P!n7LW9oad0<8`b~�-=3߆( Rt\5n At e1 x wo*~o;."t>Z{lO} ]wr |:8}~ Q́ra(x&&OVOSV PK0rƻ ik*Q x,9L9EuaBۆ  ([2t20_avw� 0*tb2kyg/~&5ׂ@gԾ'B,r˖-a'Bw&<_DO\^^-a Ra@pF�9L1ɷ(G.|IaY\dTL,dsG'xu~!EM`Y=u*8z ��c,~\*)y2hXeYq)Q)(G}-l}lWx#7d+5H*o~OC_ԙ=z(ULV\.�DJ_ ŕqa7[ʷ†"_h0pףiKFP(8z^C^s.ҿ'=,�)p0)P%AM *HOKۘ/֎x}*oq֝L{Q2mI'qTz9O:OwZ%릁BQo!G:< {Z&ʤ|$`]mÒìkHiތ:`yݪti|0g>IH&Nc;Tܿ7^c/Q Po9̵!IM]vE֤Gz"=t(}_}sM7mEʳI#xĹW0,0YmuI_lZFX^HKZS(kӁGJeFN5kק<]:'i% 1ހ!PZDXhw7%Ì+X ){<4{ P2l/hi*u@UB\zi9y,^O0%(MkWwn-_H֥os/aKSp|fujG-7ߒΜ8EBk;LfDݵ5qA9AS'ZDh1K{N]89ٺYSLr"@)OZHX%};mXӍB5 Ng/-$'6)?`Vk36NH1xpgS4 #(eGzQچ.\>v8ѕW@_#=kM77x$8VX?83rKfYJ."O%FT\<] Wh2T/*[,#pǨ$!KSU2}G ZkV3Q88J9Bq\Yy>4WRh-9f69)shl�'M=zt|i\a~-M:袑39 (͊`5a+a0 hVw;/<{=ҭ?VF6y(7@y@@7D zb`#y-#绎l/+l5U0z]xILgcT]~ rRf[WӮYGzJ. ,?@9a NQuj8=+qZ~Se\֕mF zl^-y %J�DBx$nB}9~S {=9bhyWdC+`T`e~J9>[YS)¬駵h$o !L/:QH$hI<U[A#S aڬL2.t殫po6Ł؝4:hB"FVl Bf3`gBwpTˣiWϋ,E~x_ۯsc~?ӸWNwc YB1 ٲ[7qɶYz3{:Be CQ׈dV"i z"_,dDfAo] '{DZJ8x_D|zw']8s,-ub7:�`ϵC.1.vO4/A-\?rçݫi (-iR>IHԶ!=7?{)g#g�8҈c8 Ǹt!j*x +sk#}A |׺vTQE߰W IaŇL 3 1X=pcORAJ%K:"~EmɴS1 ] Ɛ:<Fqh� pW ]:Wb3N~`[y`Ҵy$a|"@VCmllh/ѓ;rMpK/+տ13B8p8=m{LL#au0<Q_5e8wp5FFj>,k@#8sHo}'gQ{P&)Ke7`]a@{p;L/Jƛ&<N㸛o_L;m"=HBhG<*'HrA R٨KB'ol�/R{Z [i:B2GOE˻8Ch0.&-)3exUWs8CĂجru,Rﺁ3ԣɋ(cg1 iBy) M">I(p!(p IgrCt-L D3pM ̈́w&V63?thl&uo:}=%y'3i+Iyz'/%+zA_g(Uxo,B<]4YCTJHF nO[qai<wlCc4yʹKIW`S 2<v^2"Ǐí55J #vc1%뉞9L`:7nݱE_ !.2 3g  #:u04 2\LX䅉fF&݊DL>IOLem{jXR <mV\g1씟<mG Ob_ptW#`8fmj 쬃Q9H.e1_0j軖@S|R{senF[tfPᅅzƵR0>I YzOg>5}ρ̽gw;/<ݗ{=fik󏞇q] ]BD7s  "HL@�V̬9w<wi*[~w|g xρ/?9=7(%ZR|rgs٢3}_ cRΡs8XC Š8ķx,P*2ܳ찮E)|+DSo,Kx�(HzMrm~[f4T2;Q`/R@lO +}ioX|}C #$;vڊ8"B0bB3N]a''};_̈́Jhdnz ]"6Ε0e"&h##Fs01Gqb)L.b!|K[mf(~2g^;ԓ>v:o[nI~SP w/}Gqig 3X`4~,ڄP w4 H`a�<{l^p! 096B,d቉9.4DV׾#ӮH?^2M1OF%fI@UJqlU+uqh $S\ `6!Ne~^< 68>jnJ#_#'}_X'6;)L/g5 9 \7 F~ƸiPq^ѣo#3 ^$<r2Mόa!,AJSvx߲ÊM{]g<0FfzZZ =Ea<R7*#sq$ek/XOkmi fFP0^=%3aU}z晗XFq�K9WIK3(^%McL Q!EψIG*½R0C"5 kߪWzSXZץO>>q<#3%,^p/hRLs66( ~h(t}gӛ{lN+ު>,K73nt;'>SNE}tz'x))M&G.`DLϧIرƳ%s aE<~`y{Nou�ْc8AಥC@0Y(3 cx )]vs:{tj]8CkVJ_{1G3&2=u S}eԵa֩ԅva+5zZ_$=ԓY =ҬѫNv\d` C0K $ټam:s 3#~</uxK 3J/9^\ֱ* 𹕄/?#<$2<8Yz<`)I0�LѶ6;|4:'dRP"``3hi$a|lc$qr^3='0*,#$vge0uc%y?zUXhnPN觖6yS'T1F1iѡ F_GA'i{hMBLި]z&Sֳ-b}͉ EB\=ERfQobe{Wviu9*ʢʛmtʗ\+F!'[\~Gp<ڪ@bhrFbWO!8KG89;2z�5er^s)=ڡW 4t&*|8ڐfHu%¡(&/;.?>C~Z0ٹՉ;qҨ8 \',߳<p_v@yg O4R5WG l؞Ks; P8bH9%T 2ALz2"F9Kk^wM% Y6,<0 {Q]f n[ny*�&,n#%d`!/3 vsm ^)׵fp8:d*u5{**ZDU>KV҉O ľ"1V&Zy9VGUK\8Lzתi9nN8$ƒBtDx %pT@Q o[]pSi=Cu+Wt݌vkҖ͛4R~+_s 7f# ޷:fQ\d87��@�IDAT2sI`P([Fe@8j`=9H9|-xǚ]Qeȑ#=nFD>(,CiG=*=/)eR:p;.\< 8mm? F?*Z0xaٍKn9� WKO|OGSTO$|�Y ol<$vXRmaPAd18:Iji5TD;9\q~NP{M*3fψkBO Gu2bX|;TH b&OHr4XFۀ< , bBW?sKXWOM~eIWt {ԔGyG K߹v [2NGp~t/C7My2fͅu @z5�v~H|aMoL=w\%^/ВEKb)̓{Gw \s0+ 4y%cD%`eJPgc;! J0wcgٱb%'7/p2ڧEs Z [7t}};f:@;P1(2U<A<Mfhq0Oy労&{D!WyTJӇPjJ+צ~;ۃ lF۞t5[S'0AˋLᩄq1ִ9o҆No=أc*]-x5ڑ}_=u}p,^#0p%}Xlż9U,^Rİ'[ ]MQmўA/ Ȕ;'U|5TAF nfp_2Z=Xק#Edd6h̺->�<p. i FQ<^^ahɽX$R&=f{q=z 540r'`2ʶ.�ccAL/ Ѥ#%8704h«M>#Q) ة,ͼߛb$Ph` (wiuaFl_^><B~.X[{ϭ=ŨtE*,(~?eB MzzN:}.~Q!xߵʝ~ӭ|3h;FݵU*/-@@<*[㜳Ȁ�ۻk w[?z\\ ` &K[<@`1Ϥ7(TD"Hm\[k)+^ϯ24z[FD{esmh]=4>ŻZԳU(r2) 8Ao`!�MԘ~˖y0T7ejUp0&i(G Qu*<}]BoFPI�EhH/Z](~|.Q Ho Uq'aR%5Vr($>Q ZUU~m 0Z'B=*J?d>_=6^a~[Yfp hE§$.1M"Ls?dy.ĩ-#,W}#7ng+SO?=eqrBW9(ߒI91P{9оbl!N%:A 8.اg=ô!ѮBS0xXPї0XUfK0~m3X'Ҧ 3ģ{ql8L,˂ԡ|Oux{/iz๴|[]6r!J3GQ�>KT܍1dq4ڳ$:c&D<_ xcv3wiqxi?;NcgmMƞ0�؏1p~ wXP"h]i.;} }3<;ƦPq˾Saԥ~董]q 9\Mx+8䨻 0.Ccȥx ^Qu  z 0[hk=^0?~P!x5(6*ቧIk֥zw0&Ę'̌ègʥ<6_KنiCo7}* _.%kH:u|Dȓl}aD[ZA% D.dM^" J{cSZK_+Wu|k]4{ep) ##FIh{l6"Z85XVS _LH W#$yRwWWnt?_^J=1?edt5\,t+i-]Uh:gPOyE7ݒկ#'O#x Ɍ.a{,Kqe~𩃌aözهB'۴9]Ce؇IOrBj_[7oSxϦBM_C~x*S?|,͠t;GsՆ[H1|1,( L+]j5}]wN/\k.D^X\�7N=01t)|%8%b)= |9;ܙ:mF|rR]�~ܰ=}*'Ozvj nlZpٳ׆(N@K6aǎ\@V J cj6qGԮ+&L. ˱tC{*x[#aNCU . dya~:/ĐweTay^s~w=iE =1 q\6Nm#'sG5 qaeL4Dj5@]йi m8g@ 8nEBA|dz-!P&8l(#!P{4a\+lk1蹣[-,gXwǀx0]oq%bO3=g*Kx6ڻknw[?z dʛ (;O%D+ &2|\ z{F!>,/Q`}Yy&-ϳ@DcY#¼9uwY|&: 6*u@X9Bm�9.{U8y`YuOnV$t2`gp=1)`[n.TVuZlB "REC d}a2Gׄ+[rkE5d {NUh{ iYnaweM TX AX_̧Zօ7WlDx( ? lvqӃiAP_PT&bi`=ma,z%K~As>f}y.(C_a)h%+k>{?Q9}a(m_<X0O5s#5|~_jpS*mUs|ً)Ivxc]Qu0 v Y2~KYr& AP4Y?A;Fәonz8uIձqd(EIs~6]e]̅ndX0>.!`(p?p+Ӯ}@ÿ"knUtj.,hJQ\^}koE?y8ȌA *qvuFz#aTD$#WVTp}DMt*q|14@{}=2j-z+XË /W˳h'xZrzJD?50�[,۠@9Ut9I<P&V~hAx1He #$]~ۦs dx~SΟtz_|LHR-}[82vs'qjȳ‘$j`k_.5V֮a󤁁@dȺ!°w` ڒAoQƗ ̑~^X}$?~<<qQҠss;ɴ4@Lh~Fg &]/ [b|+/�kӷ{ 59odL(Ї1^sMKyŬMwBYkFD%w98;(3!@|/]8VZ^6@y瘻mn#Wq㶥U+R窎ݝn1PĦI31uDڳgᥬH?8M \P=P$O׫׮c>kC͛6Lkzx*U̽|s7Mh9^#O<A"[a &q=nH 9F6t lFɘ1 w\XֱѴlɲP/]xY%%B}oPz7v~#JNKvvd%~Jpm5"At �%ݑ|M05(ɏ Yt֣wpD a5U>S<k70n4罄]<xDAp!أ tqd>#[T4HC4;Γՠ^m8%<HDVXBw#JkfWe(SH'Z.oXC1"J~p%zU]#40NL^8\dܥaXnxX4IA>#Ǚ)y0@ &t! X\+ Ho|Go6v*m0M!Dby_ӰljL997R cː\Xv.~sH3,FR(i S$%1go*Vd<NA,z ﹙\8g)Ds|^9CɣmA^)}Н_e, YPѪU ()`Y".\82plW(x\F?#6Lx6ZOK�ʽn#ʮDaMaDeãkMOvIekQ�J]$"\UGy<%ο᎖*Sȱ BߕeIxĨxC';Ȭ&©LL5bayjC!Q4; 7N#Ϻ8 Oi9kAm'6ʅ(J|G!/Po*Ȫ8nQI*jUߝ?pm; 0BZlT"#8 'wbyz^џ-p,}lh,^:ۇ}ϞMn8Ki#Ok�z~Cg@̜ry[ <>w{ ѡ(jtORXXM!+͆ 5ձ111RX1Gje)-fiS_K=3ǚi#4 #P5Qé>Gv^zZ<mѓsmメ�CTwA(ق3b)y/O<T9|*xT?\DZ3v!fʰ3璹e Ba $z!E@<Q!LM/ %gb|h&T2+$QJs*N:eDzSb.n id}>)*, %1/.K&vvy АFkmqJ;QY.=g_@駟ۮsނ__IX\C!QFYW�a k"AMu-hK+Pt/I?$H}mG)Y'#=3DebT �KêF¿Zm3rڴ筷x&ӖҙG*_u$!/sct�$$6Ci5Go-mٺ-'mS]a/' 8B袉5c(ifmi_tlVXQ8}"^�zO_.b!\ua"hH驧v{D?nd: |PyO8NLfͱd~w':P=C1qv @UKQ78D塎n'jR0auׄcۘV`lyYѹ4?qE}8߼!-ftSڸnscK]0f9tx Ee|!PfӶܐ:P]#z͚URkuk*kKtaҡb7I`4/P+¾dM ƌ1/gXrƞt`^6.z b&ip}qO0RCB`2R8R¯1׀sL*;#ɯs/O*FIo�1̐˫U� \(`Tdϥ aD%OYC|JnC*Q!4[1 uL%\/7--x2o{u,Ysk~<wSf#wYF0:Aݤ[Ғ'sW\;Өv^c(1\-\2gV s/ fgz8 D˱M""+# j S˞Gdu˹&o%D L/:\\QeȹQA^S򊐩I @VʝWDv HFC˫i`3K, 6),nT d)HsBMVS'W OT!汨Ga[U"b;*Zc$ Yk=U۲8K5n nLf-:mk p/-ᥓH)N,͛{'TðF嘟1G0AkY ey /\*{$^Bldca>|6ND{dǨ`K Zڣmti-Wau`@[//!1=0a_j'>*0R;-Ò}]7/;Xpu"}-O6vPlG``Q\׬o{nh nwQl2`DȠ EÁDg%2umƋ9#~]AF82Je[mez=|˴ ɴ93PP78Lߚ bze W{mq^ Qo8̥Z.ML*DA% a+(:}x41kd$'tR.X$PBXԑOx?2`+IrF{6 ÃG]$ KB l{ |xcn>SUp'}*r LC , woZ" 7yi'M{O+uLlx,IT8&8Fڠ:N.cR&u! ,ŒI_w~y J \DL3juL'ϜcE/*0s†h'Qge,CTA@ vmx]hB!�t~ek+50,yˋg QΥKx/IwYzF3:6җu:~…{[5Kw,l|A+^"_>d~[DeԥcGcLq(8}s^(چn͗nݾg<J$sogg*kmG&42_wL_A50::ᱯgLH#ze:w\Bͷ^\i\LxkRB ͛g1m^o!펗VdqрyĉȗQ&;]S3Iүe- C̃QWߤkZ헿 \ZX6d;]7g+xelWmߑF0t KWmڔz{NIPd22N27>3�;I>sJGNMׯe XB'ScC$Z3T#5-C)$P_Xz}К&B 1ziYv`\L c#BT%mxlF}|Ltp<T08c@6ʼfFq0Vn"D t |_ [tE~se=\](u&zO#4KL%=F5!Z\~3h4ɷB5Ba`H-O?C)Kji6e^iF,`&=uܫXZ&iz%8efwx`gBz9|B16礵~+oЀ˭|'%og F``m1-Ew4YPcd647&69;\Xv(tw˵GYy] "K40 К&y߁:ck-N~ s|x|5)oL|SBD\^1@|<糑|g|vy0$= ^P3V-&k8` qVIlS5(:*ә\73Q_ꔏS9 g}3X҄uv(M+�k7g9Zy~". 4nղ|sn>#~w|NAXA5|€Df"j~WN¾kJc5GdP&-KzŷUp(g u}f-AM = %9BɊZ`^u 6 3snS? $zsl9dmp^7eV`?`'/;Q eD lvB~MʌH/12w/Md[6n}V5g?|Ѿ]ZԶ^!^w _Fs(#?-�Y8S[eLVhL#[uUk;~¹55a @qڜjUA3]CFŁϤ gv>@BAxp,MC4rA`nj2I_Mw_ilM3d)KJ\WoHuscEr%9kJ݄ \7pk3(|�ٸaj%4XckL?>g t&-Oz@aŽ읮1NyF~.8g}74P<W1sy)hlJHE9IQ.2Zis ûܬ{LCGOG# #0]2%dExE['B7ib!QqP5h1f 0hdAX;3'Һb]ń}VH痘~-:y&{i:0/ wg>ɴ}uצA7ˏ~遝ÉΠJa~abG諜0GJ?ГT/FëUeI3JMm[ 4v<1^`-B+F+ j s(Cp2+ì[x왴]} (oC )D%8 ky'0D !_EBI>Ɲ Ţ%$O{<Ev$si@о7[ -Ѯ?C.F T<=>z8.Mg<�_d.纴r42@O&t!VZf()5,A;pǙ& ` (/ǎ` 8ܾ!,JeYd?P{I\d2#4~|w$Ä@% NnSnr4`83GK֤>榶V,yǨs,Q-\Z'`T@:|>#*$q^Ÿ-x"G`LY1҂Id7_Ǯkǯ<M:+wRWx.}6[|]D5>qrT.ϲ S3:iL,kHOQws˓ZRWzrGj 3c*1?\;n8_mYn!eJvrV ʛUx9:<G@8 į5er^^N6y(ݷޕB#j/ȨeT4*[w(,ψ #"4DgA ,PBA1py1-#u HVʋ5'r *Iw VYOuutuX(қږ` `H3@v?j!@QuPw&rWڨHjgm_c7_e-U^dem2ݼ&!t/uSYt^!=w ^DUr$rL$jH1 :Qa%5ܡL0EAZ( e(T= flV6kEQlgk(j o@!|Kbc06'kE 2 !0̋zsN A1TŌŘ@DCFwKC(6\ 'G2'{YjyLoppneq?w |񯿈[wwwڸaC!u>޽QRtQSٕ9~uVc,'lʠ} )'Yf<q*e٣ʍ)anc2 HXC_ƚ_1+GÌ]ylܓZMSdM46ރ]ix9q0"HRU(}Կzv80f0@M #o^xil ۃ3c:lӄsS/ o,a9 DH↉m7fC- :27TD2[cM9`TGEEO^a#V o⃸d]\G(ƪaLpP~55[iyFϢ$D 6bL ӭ_~3"pԞNl{z˖ȸצ.id:󎏥뷦%qczsfK%Q8J!-(4NTà /'aZKءzKx('~Uf~;V2"C{~?^;y:]7>3rQA{TpGdd8؞;: __J5ۗ-KϽr\^1><a|#|(:qB1߁{ O֦ߗ޸쮝1ş/F+h mw)$Sw;SO?x/P.:W Z0<xOb-_ЛߟVw NWU<S>74z1ݻY*dF$x4z6=U b,Z(6Xԙ۶&cWWLp{3Et\}M2z;`̓ҭ=u.\�5Ig;5�Hm( (z.qүm/FGXEiuOJG!a =Fdf-Lt0uZZC35jR:3hʘkVt^`F$tC*e'/gHvᎦL[N#*Jpǒ%_R ʨrX^=tZ^exR11R\!jeAA Ćь6JTL5뤬⮼k{ckn'ẹ:iQ dzs`'@ ^mGǕt KI5ᨌoʒHۭu|0Gz8C(4B8XW 7e1JeKa30"R3uӉ"7 k�M<#yE,}x}2T\Xv_.(oz@6vYXu?AA`rn2$ pAgOjq @ppƠR .GBF%Y LD`HN\W,>$呲$QB҄9g}KDf%zvwue]WGzdCii!E,m6DƟò@q+3╉Q-^4?>#l@c KYN)2>ߡsbYLfzU!+ xs^.GTBAuٯFċV 0BU V�;+eI o̲>('k!`k#Sy4LEY4@a=c$AؙDPV)TH hH S(νRU8M=q+~pB;pBaF'IvB gUHR"p߅lf%D#gK?X;>Rl-pN;\Gy5iy d.�q΋<}zF?#GSc^|c=<cy>3wk&1ו2˘aN0>:|u/FY٪To/l\u)4C;xI/ D?W'_^|(ǯOژ;z8}to/7=qZ,N̗5L Ciq �W5TGa{uVYL!2lp2/|B�fC pHЯ !Hq˹z2Tڅ?>s *S:>l8p/�O �UtY?f4R΍QBu($5cY6ԏg~. (A&f0tIFYO5 L3X{5GӱkFߓ]d0f44wc߆?quO8 x7"N,NmM w a{UT"Hᐦ(4n_I0NΧ]N(ZNj t3D<ԏf޷/HI-BHx=Wp]y :Gsяȅ0w|/}gʳ(.]L1]ї+$M}((pgkj /oqk7]ØXPWH8d}c(C<m EoiHk^6o r40kƺU]iB+:׀*V44WϦm._$xzBflٵn$=i9((7fNtXe)'n)\Zi#z(1KqV_ONyeHjBM6= p+fx@9"MF;J@3>ڷ'}[1,%0K=^|tOܖnfB>p} -H^ek:qDkl$kp#IɃ<H:Ҿi⻙'1lvȉ ;+|&X{kf;w;Uǒ$(Ҧ6 -xK8ʣB.—*E!ql�֯<q11ԕ~͞Traɷ2}y£|6v)& n'~,Sj4I|RtS#};u^N\^+M]1m^YrϣWOQx'<UNHò#', DE:.r.ij!Z&.c/e1e& DD'z y5e/ϖ嘱JQ?z\GV0łDfͰ~U&v l^(pƒ)N�bU2G7<KmhQu ՁG!NSu=}j@,]%̪ -16[nےNaٻTLv2,Xx(~hU#rc X\*^<MQ[2cg#GKu }/D篔5r%eoJ<sq2|K}-# q.z RB1-U0PRV| UMdF_ ߱:4JD1P37^(@oEn E-Bl$TDJЅa$G fde]8!bE*m!B kE;=dܳG1#rY j+8s煸,U'.ܱrwzo}E_VNVZa]<f`Sٱ<4jP2ʠxκR}G\ 0!JBB,%B~BPT ҞqYfIf*':Y'%C,qTvNu36Ba h@F(K \t�G6_qUz#pܝсoCzG*Y+A[6& .zzlն|+Y`ly1tNy`Pcz:Vp]/l�P£40Yi󅬇yyK9 apSWXpm3Q>clG@cG_y$in!]%4 - d13V J<70364_@$ç^@yMus]$^DhŀgwM X!=xC_@ylc1""VG["T6 ZyU6c/]Ao cPV=MxzIBh>u9k?JЃ"*ySћ+avB+M">hBY麦 %kZ<=g~c[ozWQJϼj ̋3ҵץ^tl-ƃ$_4M^gB)f6a 5u!k[@0̺H~e(f=ߛnF)j"2Vq0W&J?i3*x ]\n}Ѝ>{/}qW$c sdvVwxZG$)=֬Y.CHXh2$D?K҃>Hz%}r7$ib.%pk414Ye(ecg#tS<mV3j@f:p`_:|xڂ2xFM/+ɸm(x v7^JctӍ7F^ @& #*_!߾k& CE# fl.ZFhY5Aa,O+iHF5cˑC׾5<o&#+Ma4_OSio!b䒡9<\<^?2\^/1\npLk<^aV_aI+ˆ[y)_/5t wnL{KsUCn*ey@-m G,4U:u&ec`!8Ӫ'F^=˱\vY%_zP  ]ed: 566c~Y=x\/<{=E|\<ȆsH0G]T$G@#) <>&y7>XUCars IjCDس-[ZrEA3FX aT#< LmTIUaEKW#wtp,>ʬt;0 L5Yd12L1HR<0s{2…nEy/e1+/}Q^ 6D2psR_|ӺhseTi }>Ij!zgG0/QT.d$fnкy=L!85@ptPR<a_KI<8ƧGE`*4M[kQp!M9BлS8Dx(JQA e*df� 7J+ zss[H_DBɹ{)eeJ|y[E!|cPO<5LUPm�HB(8"V(sm.eAqfӈQ *xndK3Hqg/T"u8Nϻ9w阂eJdNd%B\SewYlf }d$H nlE`gݏ:"Ӧ#ޱ��@�IDAT{{9 t>TIA?n]l \|#=8Y]N*!tT9B=>43 o$xB`MPYQ^6<Zfec .Q߬tS;ޙe]QǏz~D{ѲȲw>[֯&c貴lqSֶ346Ǽ/2ne 囱l1d(-h}ӳh#{!kplj%B cyV xЀ ŀ@  7UW/1lٲ-wag,�;l<jd?0!Y ~v ꆴ}pygL{tEH,'bNTowl\)[ϾPD@gKM4t ۷i"=:VӯSAyۇa'�s×idzR.ҌB(]?qT,sVB,Ēe h6lF czĩ>̜:i 7A:;~Чm\ gxU~Q9ɳ/»g5Rn޽{0XW6A\>; ^Ձ$1foT{f#b&5<j*\OCd{zڐ韾Xm$}Cx:F+[qL#/*h5TG]êa&ڣ0`)@GPk d$1F;'W,f"J-OW9�e 8>e </['!Ut5N#k : t%f؏j'f8#t~޳,wYg8<[CL{pN"7D4ř{ZB*åFeƒRfȈhRP,KO goy+51akqcL�KCn7+B2 BӃ[5"AyJO(m[ng~L4 >-`5er^;-=}G"UӒ&eA% j* dT."F.qR wNMI&*^@ ZʠHh,oX.+:3{>OPikPI/NJ K9?πU"͒m2 י?Ⱥb$ ,db0E�,0:սk8wB! gOayxA@xݭ˳,w< -s!fEi^I+/ooJ`>z :EYŷP�LS}jG70MٮVKgIL|q,K/qΧ1ncYg. ỳfh*àyG&eSxhWhDIy"%X9P˼Iz sy*ow2.X <zU(L{-}誕Qmۖ0Z7[֚5k x| ÜSn$|8%gPu85B�BMloh8mx.Ux-_uSqPq>`' E<;Mefy<~M *>[ҽ<C5 񀂟lbH;3ГF*D:Dz`ߕQ*Ÿ֒GH^.[On' <߹-0V3(aeDKc#4N< < zio1Q~*#L7Š6n?� Kb>+~= ZQ )ƷA_F8xtmW>{e E\z=1BD\4`ԅDH(FYn<Lzkqh$vm@<VCowl(ezn2-uysqV'6Cz;}Lw|d$ xkҖW_ypc!##!1UR.w@>9ܟnt?`/EIi]LTߺ0}w41=8�.OF@麖Ng{Qh~xҬQef/~S>2أ-e0ʀxeʈsdzR#!7 ]h"F߸vh+{D0:nժ]ք[Kzq":v(K[tE(8S=:^eW^} e<j{(o}x֮]K_GgU]6js!Q֖u ?x~? CW6:yB" PVҘ4T!҆kH&YtQg$=J"~ڣhygg:r(_'IP]ZҫNwCN-9wK.N27b 6^6mH˗-E_Q^sgwGgytq5k2? r0 %"YIE zlb4$bI60c )Ok$D5נ!($A/B\뽐/Z;[ΟߌfG,|V:"x˼Z `!A?w2N*nኢȷrUxJ? о: \_ -W0KU(VE&!A>d4I >"H +()73"P =F-K 1*)}o$KCQ`ʈFۇK0/H哾 H<8ex7Yߣ,:mH>$>)2 mŒ=;\Xv(HX猨ԼpGZ=, 8N=,Z WG+."3,7E30Id$*.)vc -͚,kk  BJi*Z7 Mw}FYk …"a7;d'tOG/}ctdkf!492P].lnV$JY,-ϖw=2.݋uaRR}g|쥼^ aG2a˱OKW6y/I,Z;uGIpZ!ɪ4ʠ`YI V4R NKYC# PF%T?!l&+#f}#n4aNȅi �PF#3,e@dcDnq,)5dr·4pB=m<ϋRiKE#*(*H{2GsIh-Sp#cAZLu!@WR~$Yq_9bz_\Jdzh:vq3Kpʖ6ǭp򾊋'-s[wl^c}7<Ib(9~: \دHZKBp�W0e#KRPZeIjr-54(=Bek`ehs/[ѥ ‰NG {Ժ^ݖdώh) y+|~:,Z{/~B)BLjnq$L3s}X 7gȤ2aKT1/s?xV6M6Ao*Ӆa>{91e.!m$7Sԣ%P(́%|�V,"g*h& Bѫ. |rD0Y:g_zG?_uUaǎi] 2Y&Qs6w/!ЅGZdc12q|뚍(upZ={?0OϿ~14뽧{ʹO0-=Kx7K'L?2^<5)HC-?S?~wwCƄ<;Fn={6I�i! PQq̎<TO"E|uCЈ84@%ЇY(E$N*zV""`Oϑug^,n9B1}̍[v}`[CxP0:#-=ԓ<F=W၁ԏrk35ݩP'^:r�KwܘZlx덗N}%u̳>AW? u׆>HHF]# CoFL(h ӡ7|OsT%TJlYe`Ӣ,N:zM H L!3Olyh .Ui(I~a?Y\~{>ys`?ы%aRH%29nlQB{N Ax('|r툨VkJ Տ'@r;ݲAp/3OTM](lMjթͯaޛ^t~Fwt5+W` "%bg"Z>} \Fjr+0a<*ʓFHhݮ4*K*MTZWC*G</mg } A yܼIޭ!Oҵjモ'#!؛,*ֶ"BGA36@OzXPS 'ǸP6&v) 7+GV0t4x40 9OnI%t[A7me I1,9eL }<.ܳ>=֍=\`H$" μ]@Y+3LDVQ""Ֆ5P˅^'=�\=twr?2 =YaOrrah(в*h5{|-Ojk8,&4p?+2H]Iw=^=Dz'~7^yaZќY q $IVfu 91Fٟ�GNѦ90_5Z|qoqm+J5: W$_ن9O*~i@|XUՐ⴪,c=gX1�aȨ$dJ r/p6,Pg"58f^!(zJ 9C^I %ű?%[|UxTdT mAz6 RQaT)`H' �ii'% /?VYFq&)<0fEF+{&#u>Gr6HWmXbaTNX*Y Vd&2V= <n XpoZ2`MV6WRgd87#*H;ebNl fQ.~{ S֣)64"?`6xk8ĩbq1D8h[`0[kMDa11OZi.3cvS1 }8I[ǾIqMz4kH=~E[2>^ur;pKF3BUלSX\[}DYj[@((8un6hPRk)0By} 5zNk5p3\n2]Q 3xOE`2z՘+* z33ג!ˈ sjPVga\yN5�Gy嶭˯y7O<NU֨BZlO<f Cࠡ4Y"xR J \IZsGӹ\nn' Ct; ?hiS[8VhGUeol/moH}{%B빆ʬ3V02Ul15y%B%(xɁ3 UN5B#'Mxge«rzZ2ő0WłPxE% ֞#dAOɑi6JFO/ vbR'ɗ3ܞx$u(:- <SP%?Jwya=%V᡼%t9[ڕ+1G[j4#m2sŲtm?"eFzwv[zy\r5rZ 9]R+եEQ3Lp%o&4Rt]+P`ݎBAǩH{Xcgd:ZȒäOki�J.XGފ} ϫ > E5վx!'0ꟶ[4Ni?t>aM2ӢJ Xwqg%߾|:.I'e F44e< #9y\.leճ\F5X\/oUtƣlU_^%+7Z 74Ja<Z[ yu~oa,!"^IeD{ݿ#q_�4[̧4O. ~!]oIkU0] oFs0_IρB}Ngb""EV "ńw$ *ʰ2Om4Un&BCkjObU S5l,~9&Uc]S 9.Ik7gq65u8CK Eۺy}<sX/ 0o-0XNyȼWN=Dڿ/ ?no^v# Q~s/q*{G pm) fOmqv*nPEəa? ~`sfSޖA0(B�#DDtq)  q=̞\K;pE^}~z"Sw\¯C&)niD (v! >Qr=MG̝B&낻l,k0 oZ9ڹsWIHZ_3J&2K};2~jGA0zʚ 3hEPEdQM\ 9ci)|^0w|x&I(P0N~oaYNW22(x_.|çيw};0P1T"9<,U r% 욃m[</ח(?׵}mʴgw\- 8mGu G1\5S3~\*J a1,PH- #FXYam?m/ !k̡(V(Rd\3L0Es`Б|3wL4m+Jbm[NT8a3pz:ӓ.ƴ O[-[ڐ|7zo5Ain Eib(VӢ!HGQd9wcIb7m%TU/ u|*H1^tసB1d ҶFFk-U"Pr.-X<?SrҦ_BC/jO߽tj WpVNcഐ&ܹRN+hJ <-Ot8Y3H 873i!4x:nhI鼭[ҹK?eps؏la}l+oSЁJ"YWnJO)M5>%/u(SXE!:8ma@.nR nBSR,XN ywK.K޷C>UQyylFiƖ+V\KʨV:љ*=kN=aRa:Ku`'pkqoA1CzR<.߲իKp,C.aD9k9Aup,]rx%Yͭ\7/zg=w1-{y7�y#nð:VvM}Ӷ[S%̳BMݧv=EaL?B44V%=*";,MR;J1BJC Hĥz`g0ۏԗR97KC# Bp `O<z'ObаVDSEv<ݟJK\}S;+XOoY*ȡ~4BV~5]=[ `ꠍQYZ!K{xBRR<`4^:6#Ռ?R=zr=#LPObmnaJa:X�k)=0Daon\kggba5o')geCp*|uoH3ۥba>reG}񋏳c{W^lqՋ꫗]|Bى;^ϱ"IƫE<"jZET߄U硑dpa([Ƣw;PPZ⬥ bAZ*{Mi2KlJJutD>#}+G@JvSE1޼.m*y.`HƟY�Ƃ4*ڪ(e>Gb-:l(io>oQ8?pWxbpDX@(x7u?*,ѳUT ]v<='�}Ja(n0 W^z,H?*iWFVc,_g֓PL9,"/=&gXJ R*սr͠sz-cj*Yȫe!z>a,)֎9~ g"E߀+8ʧZLQb="ܪ$x)Wƽw6<U ݛb|>p_A\Gc( yZ+ V,#dTqoJQ90$M8hѭA<8x]ǿǣz 7"@']h_ <q >%[xǼ\ϰ["+/p~",yoVo *ijfhj -"3h#4qRU]̰*5xVºoCvJ1Nǚ= hE%P V*T`XnNyPFU(ŋb2yR_a-pMj]syo#m3 p=s`g[yk%(}Oޛ9D|GgO~vGO0'8/-]�~jt߾3 NjWsiتJ*Vta!3x_ DO+ I]mT:ES;XVmؖ>կ1s9uCWoFyf<8h$p2ZfiLys(]~UMJi 7.FMMmh__$X.o~[KWKC,Kv/:JM?Ah3OSt> ϭjQ.FWTYK$׈P?5<Wsס\uwL,(hNf{`6_4>f! 14R%jz]SP/|:y(y%U׽|XۃԠl� ^o?Zک#ly8$ݵ'=?%͇>浴!,H:;t"r׿ 4cO4o|Ӧ kҕW\y3Aŗ^NԾrF ˽'H(C\tyn`ĵi]#o%S%WfNGǒ!oq !䞗](y׀5f< zNp*#GD Uш8*ǏaFi |En9NH𫯻 핑k5i߮x9V4uSR- Pi(q?A,2s)eW4ז! '@}3 @r4Ej!(TFX#̋f]'tB1NF9יv++ZTڔwh@$S 79h?Dl'xr4[%C[2WX<˷"k~(K͇9g_c¡w#:a蟰aojoYBXEˣ@B(3g+[y8, <,Dz,̭XZۛa 0©goL} & ..Bul4@rh8 ;Mk.XAyhq-XKa+ XZjamc{u Ϥ}<3#;O%Q f]*c<8e8f]xMbZܞΊڋ ⚍ݏ4YV DZ ? `Y(ҊbߎHB~<JV<""pz2.``:x1Z"< rVf%4,K_1Bƒ< <U Q Bf/E<8 3,?!G꙱#xB7*xz%5!$(/]~d(cR93%q/ã/ sg2ېk$x~cPA9a۱劢97L ($m]eN>~AX/F<{-ݛ;Ux c]`Wq@&OYA~)z#*_C"ٕa;9#"0n dj* EJp.$*x!�=~x!kV s0aϙۡpVYҳdW -ڀ$OuKT޳׾浐_^W Sg<b4X8*p*aYn@|^pp.6%)2VgP&)=\tG"+PW>b­G Cxs8/_1j B310C=YǸo�"aG*0fJ#.fK&bއⰊI=D 2rcAc"JE,;X*5Sצ9KKwB˜kOAYO qMkќlV#ܟjX絬 [zF[}zo?fӲֆt9Ҳ 7>pU{۔VŠ$\>.!_}#R'mK@WW01~L3pQ7]^WO䕓72`0u?e?(DZg42e+R<;L#_3,!xv[�M^{h<J*o8d!*lEs̎'1BQ|:SmP9M'N9:W..&yekL#ʭCwfݤt 7DHox5<~|Bs:<|}L|}CgTCʡys�X]K[@RO5k?ԳR<0Fq=o{0N]\Rz_ZHua=wzp|KJsS g5vn{X4;*b-{4=҃4!5*-'eᢍ~fg`xEw.d𺳮=gLVLjQ4/'aAgfާD:j-[+VO5i}xQ53ھ%ƒX,('Ʒ_<p?8Qu/sM^X�k5<D > :8AewAw@P)8N鞼$hyg}-D6DηVoW0D^/J*Oͬ|FlyCV?i;)'J7d'?xm{?30ӨYDYL|# ]}2�((�E�2"-*`^S ZU/xť?[\;wf^m<ND ijefDhw:g%ă!0ja KsᜩDe=-+ RwA,dD܎CbGܣEr!>u,g6MO+#O0Lqu)Cqc?/·}O?[`*K=Xckٷj&2 Z+! VYS s~{ =x煳Ú8ϴ'k>[ TywD E9+;x7֝Grƥ c?NߕY`ޤxC y\�ck鉴{A1OQ5 P61d3 vW!W]G-cN%0! nRA7 Q(hY#ĭ8LďU**YT]y]8LX^L7#L$ꌱ]1+#2kOEwvldblXLڂ =  @wj }Y.rHBτC&,^]e R<VɼVepZ㙐^NZĽc`](CJ-˝UtB p`>sR Es{^Sn@^s*؆%L2+Ϙ]oz:<IV`i /źF$YbWgpdֿ] ?"worxhRf7#Ll·ƨ8jDo>=/<gw(m(flU =" BrD ȋ=H 4"WK+ Z>'kA(zkh&Y*`Uj`p<o1ڻ7Si  %Vc=҄qhkAçaQU28&73Tc-h?I'OEVr-C!d513^+S["}o?Fe;uU!SҸK HW q]o9y5TNNtaʾU}8ޠ睓6Qo)^3br9WYߌ4{(L G3sQٴܴ.xkwhO:JÄ?P:£6n]G?i((0{=;e^Grc^WsU&=r\# !SK'iqm ?Mai;Q&ecڸj V#Eo.K}0>` s7 O6\o(0(1Ăf?w_Z΂&e-j%Ԁzѣv8u^mLƋy'BBr}G˗0~x&kt cwWO _zz-�`D� Xh PֱN OgX$6g $w'dV6܄2JN' BP{ g!**.V%B0|'c4hzGӑc=_H s7NP嶙Y <T@!,&|N! }4F#[#W@9L *d2 okޞC+ѕȣa҈KGf豢aSZ; >l s~嵱�lՀsF];w2dFszQLE1BQlHbsiTpHK$Vvl+.ϾcS Exq{~gٸⲛ_*ׯ 3,k6קWmkN7b/iʅx{]cx7a]kZ$Da % sJL"P҂hL+Tp jbZ􈅨SqFCAw$tn1Bۘm?miH uј<=GJ9W\r!EuÄEBĩ/[:I*3^OC_Uqݳcs)o!ԊϞ{%{`H/Xg{Um&«w+ odpY=%z"U(T^[]O«$d8@|7+ qoD2FMÁD7)gpEl ၃0sVs z%~nE{/F[1 B/Q辑t<(2̙c= k*x*@ZPz9?f\A1K%YFoNV_*h*+k1Y O?pu~/o 'yf,µ{ﻏP1eщcH\ˊGV6u"׭U+gdTdE_,o.snt(zHQ!na!{^yA[EЏ,q9Ok k!31’]a11^y-eޑl\gޗ O #Tʏ/7O[4RxخP}s低weknqڨA^6~ ԛɊm!<&C9CqPÜsWAkἊ/LoK+V,c-S!da0j8N}Ws3}PMh"a3[#$)+}^Ln`Xz3 Z@\0e,4۰OLo؉1STES귾v;Cy\S{"\c%SV> QVD`o³t,u7}wm]xA`0 ,PʁkÄ2n\ܼi+5qPIY(I (%$]?k'>tK{n%ys`/EmaEzc݇4o:ޣ]zYڦ7\΍c]<7O.YhZh3X(԰5ffy6TӇ&Z<w ?Fa7}^xE^ʼn<WBL}i+^*�v,1k>r$OW\rq}8=}ߛ;L_*JJ lǞx2u4mܺ h{:'N㞂,<è'=y'0xڲ( ݌rF+][>mdC- <BWQȿN(W]M?goJiDÚkL+IֻAGҸaj1˛=K`XMĀHBZN`45tgv܉2RȜVp]l sfݹ/nuAJʁGmą4A近OZ$G2  e3ϰb'\gpȯ*K:&ftkr,9_FUB-vY)~ߴHtDH 9-Mw !'+E ryAps~q\%O<&;#:bd4M#dc^t>36hgj %ځI&1M ׀8=3^> 壿S 㥾<(3m>=:< `P~LWڟrt&ur?AFbSڲb! *L^,U™y*S0DL"P\&G!^`# g^*#4#`Xi"BW)>96z}rݫIZgЉgv"VANNQ�J]]a<A)aE  U O} >Xt.f%* D-Z>_({)tܽ^|w;W8nY\G!.şy7/!( Y /$,!l̤s- eESrXL lYn Z͎yi)q!dA;m(.=8)@ T§be3񉶵*fO b[mX˟a?jn %]��@�IDAT FiO+0wTUP-oh |C39PBёY17\, sz]Ҫoj!f1TmV]\~gzz.XkzY; [9]=P'` |򸳗a8͸|N\Qt.Pg2XNaX,rac�<week.!gCc#7) ^}⣇y>sMj}ʣ(Ch42"bJ|\@\aWE^T4<ߣa#@Q{|k7?4[Yx:)~JYah^8Ex4녅7xT. tЈތp!u6%R3|\:0B}$p%צ+; $J<@eЗjʷOC<8ל]!Z6cT9}a{kS(N5̳aROGrY! kZed\Lxɚ%o}r(+遧~~Fh/}E: $|cy& 9}a�&>zU g_um+tڼ=<U*cI똡efRHwnZ|EZnc>?rE qo3HS6c>9݊ཿHk܊bqڕMkҫ/8]~ަ)]ڞ-_ҙR;VIBMІCQl#Bn{<B{kYpú5@(Q,a3Tac^0ZC8QK%yi!Ŗ,zq;A<b�.d[(Ǐݩ Dc5k0Y'kqm_.\"qx Qυ G?}�{nw<3żk7u.*( PuA4=P_Auأ%\EO? -9}%Ws+'xΏZߝꣀ>=ŚDJBv+#htt@*ZN3T~'IMȝ0N,n5ergu<ú܅v6׷Dё~px?-l_F$#pCx C-Z4ala0Ri{+YC ywO~iDy)>6Y~w%::�#`ø δw`A:_64�LjUsU`aswUHM =ޓ!\M.Zێ{y)+FhvHȏ;\>?0Ǿܳ4a#x!/T6Zue]8(ۅgd ~Nt_t-c{~gY7䑑&+ ~ŃjHZ6a%TT O^znlf:X# eJ j o eʯ @=tXY,N:=z,Pt f P_Zњ.ݾ)Uؚ.:]l4<|p:ԉt[az|w/JeZz}a<;`SS^Tr `5h2,5c|&֭ kQ^.BMV 3̑z(l}ByVƏ pJʱ�G-c$ Y3r1=EƠk:(=p*2 VٓIO>Hhy}^ AD8mmyexMU m jj A,͆a,TX^M@*1g˜D�4lil01Ho$9^!BpP!OXҀa*=  &uTpvnd ų~sz 鏷9*n*T03d^d\)rm>@:]OZ4+ڰ.അű w߯Ѻ,(~ ~Tnq*+Y{Lr'.0^bo7"'тH4'7Ό~q:8;׎C}TXyk!u~3R|Ma0֖Rk~ /KgcUhp{zNakx.Ϝ;k纔6|ތ|!qܨ PmZXFCxk}zMXw}QSiyz 5d6eϊ yׅGg|cg`�?xcwτq`X cEHZ=9SŰ ΝOօS#vR#S/SiG݉_tH8"+\AAWS%;<um? qL  ^)[ 2ڨ邡a=P15T(zQ9:?~Ȯh2,%pEVew{੧ӻE~E.18�7P{%t~z[6m\֣ 1O? vѭJ49ńY%[O[J0hL_OhB4/|?N={nXS�G7j/J'Q[F::*J\xզis.o*c aB)bK=S7 \9xCI.5!f҆,ãz p?`AبBǨνBq_�.yfZ*ǖc`-QLwޙ/] ӊTxmN> މtFQ: utq0c-(E讞.(z3�ZՉq|LUJ{ӎu%!]ܱ(B}A 0Utx/[\83΄jXgG5YԠ,OЗWeY, PyD>:!TO~W t_>1/H#4")/jx_qH_@f:M1!~FS, XCesCc^Om_ԑO4^DirH+ۮcNyQ҈Ih㷐\0r?ha$|Jzl2q,Ŗx:+W,z5[00D )HgZ"S<W>`^X rLؖYh  # k cرjRcoQ hS*@nbhi98XfY=B>HYՀ2Y5V`]=i4nqyb&L4  H5)̠$M X2VaUB�! 4 'y3@A0 rCݾӽX,㩣=kӃO>IVOc-�);y "4U %T "QBٰ SOsX.'$yjF qm @(,b(VPc )nCHo, U`+?slabZtT]})~U+ɂg 8G^}ZxJY-ŞcAmGVhetGž^ KɭEKt Lb?M `L71wBDem:$c)pN/8%#qnh[.sjuFS |2ʭx~@(e)@wq6lUFMlS)d&)x} fnq\齒ڦs5?�Ϋo`>*OcV6ŀ@+ޓzۯH+jц_o~ B;>2}/??MЇb̡1vELvj0aJqEXT#7k%脤!*vAF{ ,^#' |-&mΌ-*]rq6DX+}QxNۿblR~;{ gezb,%N|7<ߧ/Šx*sGWlX?hi[źB/{c [Ϟ\bx#;@xU>X`gM?V((E'#'٦ǻi 9~|ʓ~hڷ'DOµ8_K*4Sx ]*7E-XHDPśCTQ=/}?LenhhI-KV!"$3b9E?D?yUsiKךStXLCtntT3)WR0Iϰƫ)#et*89yxf?ImH[SN<$Bf�yHJ~I,rb7/ Qs/IK^Umizl>)]*uo\)FVFW]}_B7YD xguQ' )tvR:x)hN?^s~btǞݏ1mgkΥ#ExB䑃+ Ml@ Gu}#QKѫ7?: /PޚI`jHKǜDxܵi{EѳЈ{C %,4Eq>O7us0$aTgۚ<0nP p$<RR)`y@"n,܀ϑoI%J+H㮯%˖G~,+"˜n V?O3xJۓ%XN z5L{@Q~Ge}5MyG#aBɮ&C^bE{lڄ02ŒJ}λ1f5XAb+ Ldc^A<*>,b OP`}#g߹;-@R*!#ijWxhHL%ǎaˆQ l[E(}^~N!)55ڮ_K3x0]G]fPwx?*h)aҘ uf@ ZJC= [!5*/& ՘R B[<Pf ` B)qp>`Uf5\SW#ߔDȇM,oAa9C~-nDitL[EUZm?!By9e|OK87_ SE~gnM{b1)T#ېU`k~kc{9~Q;ŵ~W/<*< ( "IHp%A.|L;@Y?^c]Q, K/DBWAf5 Ő/1qmˆ <*DNPV|siO^0tx cm#d0^;?Buّ֬J>>B!9OcYrUy-xYGٔ"T_Q"Es%_�^ɂj$REAѥ/ CSna_ô ^(⠰ǁWRZ@X i>ZwخO䥶%Px~Ka1<,R6̠09} �Acو%<=ߠ-0 9L!_%FT\HX} xC1"z=qCzƭ'IXKl +[E/2(/:~[=m8,(Cy|-pZCˣV\(1*=Eϖ <Tm# wzCyi;t|,.\kA+47PIo!93V=܋=m5c9WK'?;(VxJ pQaa/pg%x 8*[ҋ\HֻxJs}*X}lx8?]XE5C<1VwWʕxQ"<(;e|k(f#C<[`p@zѰbN5Vk4k<;y XX -e}kÏ{5Yކ1HϽy4kR'X\.澘CynZG^ !c^"s�N| Na9w۟oN?Kǣ'C#ĭ(B.-f{J`e B.hORetWyA>pEh:Ѭ3$WM la_/ ^!ٴ5unؒ>/!Dt^ mDSc8f0csݑ_5o aೆC\[[~PxOFJ\c 瞛Q ]@K鏽L[e 16Sn!k~|h0EQ%=aG"={IXAut4m>0;!*tIc*gX(^3FInqt2ہ "\{r^kS {qZwLE1A%kL /j2ׅ= ̉޾hܾس|=j\N'O_~yϰ7g <9?~yT[DZ+4ɱţݻwcM׼t]wb.; -5>ʋU7(",=yNmpeӦse!:mrd1" ~ϲjͺկ~doz˛ߚ7c~>쮟5Ť.51ǥ%v-'(~$LӵT2wp@miEa1$e[iǒ{`/ aېL3]]2{\Jl#SFu,zL4Z #;kjzuon=cʜ9DYÕJ#e # E54\@ä pL;!,נ5]F- ^i6=K Μ\_ 0bwO�Ұ.~L6 0NN{;XUšHL(x)P&ϏT`{UH8d R:M{g~pY}2"M]\Fdg|W<Bayaw"Op8.h;�|,=ML>[Rߘ8ξRߋk_46kgk 3[2p4uxdhxXfR/ڑ$ųs(߽8r_!+"cC_ER?J9:JLq >�rxoX S D&B!Wp}jZ_O^,l=Hm;UB~virDxqco%i!y>L ޤVV3 <Mj$Lp�/K`cUB]% }+Qc> s¨F DE|Y$JT(zKl#^*=h?k͍nHǿnX o>t�E~sc) sgaJ !.zXX Ev,"7�f4"w k*|gm f*y2I!iCUyBB S<Fߴ)$0yAX.q\DS]J&mL 33, * "5pf3*Ð3 PC:+Y)RIp gE" f&?5"<6#ӱ*z|܀m jpKXrʴCk<{ űjժ}/* O?Aig[�I҆e0Gc`[t,JÎ yudv~lBzY ^V u-"-3&(-bk8rx3VXV_1/!-B]|y.\q,+<6Q||NPcx>9O<s.3(kYggT2 :Rwߟߓ׭mϳGJc넾{Bo`n;NxL b/9Rs' 4T |rF$ɷ X%en>2VF}!ޒwM_ui wCAGZ.\ XKHؚ6oܘ/[Q;ܱkNz"RwH4= 82<pfaAxu 'AnV*ܾ=i ukҪMSbmfa]dBBQyBxnZZlrgÏǻ'۷mg25&<Seќzr+0X_ۙwx)x]})tEcKU"ٳ⥡_ɧ=[Pr[ 64Z=f'{O @8 mסal%I^Gjh@\&zg3TY;*8O1-c<tp~i9wn*U1XeBAK#o (driS#@*kO C bSx55g^coVkN};!zC(=iuAȇF)ǻQ�2 ep�Z`[TX2^5{o {C 0JX)S4DZQgv|sԡ(5 L�ߒe^)hҨ1X>jXp>Q)$[Vo=\Ա4kQDI`#]5AC޿qٵ.kA6xQ[ai4 18tтt^w +PJ5G䈴V6QS`;! =q5e> UKx)׹2.h4~IC5»*Ć׀[aSZRC^h% ENe4UG%<y#0L:c͉GVFy@/nmW]ki3 Q1bL!sELRC0C-`eU-8uw dگg2_{5ǻ/ VFŵ~bsFW#SIؙng: R!SgM::ݻrwpOG %G;8s"4qqWd*Ax*F7X]�a$k/M^vN:?ӕ:3J5_>n'T?ٰ J]Oaup:M8.X`PrCvQaqU`XY>i9+gAa%�T>ehDYҪ;Tc}?Z&<XJLϡЛ/g_&+q"aDHb)"!F՗\@Hn<:V*I.g wd83!$n1Ao$WeJ1(@-l<eb>38Gl@1z׭|:A>a:(I1<4Ʊ+=-!H9 ː w�8d s߭f`TV+QR, 2Uؿ @NF*-`0<v&\�VA`Q0!z*ΫE`SKeFBŠP*RR~ౄK*bўiz^8I>޽{ݾM|*�Ѝ2  םNF &|Fͼ2)Fz2l0蜨Z\I܉-֏54EsP);+ 昿QXQU\9lj3ꂻ/œf6*3޳#\>Jf^=GBAFYFy>?2t8Cl۶PhIo;U³3n lR<Tf|&cz덥=^ ?cĆŝ2 Px<?Ļ!o2kY _T?iyCw1(q_yx( ("o6EQV�aوfOaN#H^(8uJOCT+wIUڜ{=(^癀F kn!n'@B'ju~1 itzW_\ pnN/^Vlܜc?(m4~کw$ 벒un]wm:s|Bغ�췾s{H|XAtޖͱ<*O+CPd%PJ%hP֧͛|}铟8c#:VUz:eCeKV Zz3Pv?ٹ,;s8 %%(b`XTh4Rimn^I?VFKz�νӢ%CHmw,4mݲ58t| +W0~rC{Ax7}˖- *(^=_\r厥眛nͱA]S_ʿ~Ê8+6ҨX*8OԹji7çu7 lPjZ�s<fũ)%Dxpx$pqNs@*bDz:S©v)jһ֜߿? C72{Y)|,W%5�Ei ߰6u.Y,tp4l 5B2ƌ: 0),r0d{|?IAAֵho)I#�W_q1R:f+w{"0`#u̍d /ŀ|lޡ2sÊ'7 CPw"qkpS޶h@8%m̺͝&.@s@IXKALz1?h|eL#({M mxR,΁sg y|r}1 lUKG J2LT#`cHeA0"HC/^\\|rρ/jv/(i2wم?%X,p0{%wq[^m@ȩ i p-r%VUlNG{K<}<Nl.<7N)uKe,l,D!P06B^ w݆(LcÁjENFb>X<KB ڻ�kZM̚Зq*k@( DreVk%B2Qom_Ay0R}GSz8UnG\C . WT:QCSiR0_tP'Bo]<GĴ=!vnD09Bszi6R>t:xd P$p+h@|Oʨ/AT+uS,2Ã:@TȜ[N6C9c O&uP�xܬ ~d ~ Z!q�kyXsg n ~ÞT0Tv6XIᢈ2.^+q@(a-#Lp- CB'0RBJg Z);~##ǢuA=a Ҳ"'&M7!o8g8�4(ˤ :NX8/IK8w#!%LGnN5ua".mh8w܏yT촣O*WNoL88PdZb5ly^N!׶ςqs@7;f8rp>;Z*OZ=+PCCp4\x^m璹vv\(J~ { KY+YȴZSüߥq:h> +{ XZq+ f/:K)X̫Qt1Coâu&QYcwh.,^uU5gXP:kj}߾iw6GJa ]+f7⡘ X~᫂蜊338c !'4n*m('=(gPG E<otqh`y7ݘny/ت- ZzYDa %t)֮~5RLn#y"yu]'1bnB]w< 7:7?T=OM{+܆''N{LסG *;8Ț3tpwwz-d V6 MKb@29�!Ci=]=jTݹ/p W\|>X"z' iaC'vc^BGWGHw}D`[!ҋv%~pˏ'>t/^?ckB.'cի:Ӂ}{ 0QsKױa.Ti5ziPA80]wܪKk7m& vʫ/?T@0Xέu!AT{ܚ%jJw!}lL=~2|= 2we^obw3gq^{C (=- VTF d"К~*v4a=B^6Չ{H9p<]K*Ww \-(2K7�_p%i˹ yYHNClpIeg1p4k5*zOg_3aQv*Kj!�iRDf1?VE5(sQg*`\"4^͕zM>(WZ+w/PqVG-rsP<jěܢ�}T@IO<WhG*h"a+ o ;jCeQUWO"uTeq+1 ֭4z` ARߋk7_6kg d}E7`$Ǚf8dUs ;FGusڵ}@2j@@aR m\M ,j/c[.u^>j^E!,dUKe&^fܕ$܃]qiZTv>x[:E9n|(0X|tm{!= a ` Һ1b=uܰi?i<4OU[ ;!Q\HΕ+S'yIBtI b^×7R-DwV`Uڠ¶ϣH@,0r*S s/@Qn^ 0*'9Ch1(Z2aN G*D>JzeimXPy0 -<C@D0 *d 榰 ;{a`EAk(9J%8<NI�b{b* *<BU1v硑/i?r!΃J2Z }9ı}RHf'`9myZ77@y]YXB^C& Cz`CSUZFX܆5-%} MXMHMrWQ!N!2DjÒRs7tv<Z(~~\Gq?b< HVPL舂^i 1a!Uy^P</Ȼ<|OOB<A~θn_QQm;~c7 !^/lMpR�i׶|/ efq"mΕʤm^oyX{"d<vipk0B Egۆͨ8}*bd~decRB`iڮ2oG(Z6H m!rpMg&GZ=ej\E_)f$WS6&|3^ }A E#nM>F'™^V'<xS^'�Ϋ ݦnA@0"Y JW5J"r(0¾6!b-iQDzLao~GܗPȓPp<L&hK1U;h޴|E'eMMd^=Ud8g"~o_#4+vi=ѶBhBkoZPACZwmg-$.(8k*yuGC @{37nM0H֮}B(* [$Δ Sk1RUjJQ%J 8v15$4ȱ\)a#kT_JEzNDɦއ lӊH*mۺb/kɱH7RP|á|MTKPJ J'N9}3x܏u%<�.\J+DwJ% a߱2ϋI(4Ua$ Sy" ԉ#!:QzeM=,{/F-ہi5ۯL.ᗹ:<f"d5o#Jk߾'(&<]pԍ'51NGa5`rK[pPzۂ$Vի``Lj=FJEt #~“:Vx5J02&ʏ?dxxkG1haXzO=hzPK3{SXju_o^Xcыpi]yêZ!]ax9V#HO%%V2n!UWTC}#4=N̯ B^~W5Gh۶FΠ*tUq.Y]z#oGh;S/0i#jag#sKg*"3B+nM`A"eJʋ/;҉x!L㥾</ܳ>=Ȇ)"0(+)ll bSʂhN"p-֛DF7!ivwpϳOfJ7Nd#r;܏%5GL- iҶẍ!n|rE1*[=D$^$c.Bn {9]X ge99|5 h"ߣs#AxzڔOg(S( qJ *z،ccή9ɑJ$eIYbjZ/%yeIJ[ZuJTI֒(%QŬ@Rà $g<9a0`Alt9y8z'o~~眄g?<K؄󩐢x6y0qfy0,A+VDe&Oϯ!<qƴP8ʐ06/LHPz:ӞS ?ƃف`6{j`"2chfw0BYKEfu/SL>0*,#P Tc(b'"r<L FqImD (4"` 0è�̏;ϔ`e˘,00?y>&'(D~-C,AW*5E.="Sf ~-U7nfʠEWKԳ454אָ9ߟĈ$*{D%5VzS8gW@p1|<ɜHd̯�0xwm}<xŷkmrb- i �Ov_+L}}DJ:N![SzdAyQ0NdWF@XZap~?Ȏ 7LZ8N^c5Ṟ̏N=pfcW!9m^t(H$+S6/?65{:q< gv|i gy: x HO*હHʡʁ"@*bq.siD.{ X3V\kCq+5e~^:0^ $v~?UnFmW@/}+7TWE["ON~`[(b#FaΞUs[CeɁl)<t3/ϞF0IxkQQƬ|Wᜲ}$ϟO?Pl:y\*dίr7Bjě+UWaֽ۟WF7Ni~Xܝf,߽F'5y]_gew��@�IDATDxqf2U͍R@LM`ʚ/@ҘpE ƀ+sEnyoG3X^d^̑0tN~ XH߄`^ABRf;Yj 5|2΃6*VSNFJriW@(ҧցl/#WG}R=F?4޾'=ug]-7"q`/. ^NY.3T2@-2V"(,<Dk3*23}㉧B/Qhx(eD2sOf/pCV5.iO8At;_GhC6iQBB5-!ӄTڂettG$vdqt});56٣[<QG_O}oIys*IgXaEԶ@*uFZL+V5KS~F``sj:(1 :=!7tPG!wDX+.6*+.d:d^o¾w>"ʭM|]2>Fa<&2c)l|_6vh3$C}^LȷPs܋={P{N#99t"yV_nܽEo] *c?!lz & +'2D@.'dǩXӀJ tC,Pn3Oʕ<l dNҫuu׉,@?HG`�ʼ/!C6TA5<, g2lՅS�/L7³/ˢYT ܦ1:*+FrQ;NOd*5{rqx8zPU`D xήtBNA*27x#6{^*`SWeg )_=쮣iB"*H21enhPC%׭PJSitjbȦ,@iۤu`dYl*70l֥*E J0<` bEo;Ek\X "4yki%< X@ˉa@*ڐ}LX'%ԋQ^t!>uM1P(, rloTma!iS~O="/1Sx|OruR(Q%e񧧛CqX8+A �8HU!⋨ʸ h,Ő9댭@gk?$S,$ЈG5`cf\0 &s"VK CKQ18`�VZ3h4 |Dn!&\!zJTh&x6ҬRHKBALXƻ0(,V H0Gtf ͞fO/mD5Ęg~gҧ?i/Zk\z%έ"aH$=\}9!<|u<ޯԿ]Gҁ zYiXxdxXqx $m:,, :ZGxynPgQ1Px4vDf8Aɑ{󽆧_C"qe^sPZTfzvΌefϡ"@a)\ <ymFs{ H}-{б?r1RnT2<Ad}$2JoޙPm+HӁcT;끋=bnnDumoLH:&zBKw__y@(NZ`hi>Qq<QF*ފ+1]EA! 쇊 zO}Yf̓\C*{]C+ !Z1P|H{MΩ cE~DvGI󇿓NPR#5 #Fal?֠i� *S# =iFK_OC)vВNdhD0*~}=\JPFGiPCsijk0DdhA*K0N x_af;ս=^̥G,x] M1֫W&g?Hݑ~\O#_%O +~uUA+'jm�XiNʢsPDOq%{ey<MJھ{uKy/gaai:r]xz/c$QtyP',?]ǞLϼJ#}Gh{ĔM~Ǣsca8Kz7D㐇+:كʸKt94"mۚ{[F-DoMۉD`Tl?`+owt}HWezadR 6/f=۷/`,Nn~S 0}{N!z&{驐o@ q 7L'O}<i_QF_5'J1 q-tk= B ї.Qhڰ@2* 8Fo/d􎴂h7j^ a*ۢaj`FnW+L{qs6r ^E)U[p`5B:)�i躼4d=w-8=LsyCQޥ}{Vñ=(1y y!ʗ(9<LX# Oa3VۍqlWf9zICS)x+?r3m[9~g枞"}U}os@V( ""Ki MSe7Ԑ0mxI^UM `&W!AfCHQn׍`wzxfWjMRfZJi&5F%/>6,9z0a844Lu`hi<MO(Μ':y׎{i<W86{5Y{tip0&y~h0 UO & UiL}玧+O3_IT[SS>Kl46r9<R,sੴ:{A�aom#p#&/K9s(񦲡^<FZs= ߣUp(BXG@  [vqjq1:6Z1grXxMj m㺥RU  ´47\qE<ޠ)IaG bAaFs!P`(y4*#VSKF&J_10r橼[h4疅`}4Ljz",Gpu]I.gyT7o ^TPtX Vqq^T& 2( ^+3ԣ2_[OCѹ%Ph[owOmB1!2[ݼ^Bdd6:#pPY)F`7k ؟ Qm2==80I<@anxlGIx 9^�#q白 `Q;!00ku[:rbLk96> [^{">׋�#\OHqh)}o^ S̔q U>/UTNi˕ox@Х}=BFG#* WAj%]Ô<Cg-Z%G&Գs| oWed/돛WV"OACf",Dd14� rm5ϕ(r%8dDwU*F%xBӍ,1n#"GDܞ2%Z/P̚* *#Ƨ0pȸ?/3F io= $*t#*@V+7UDHVRf"T1@בɫ.Ohi~4QZ7\jeݴO}(SULa_,m{M@FVo~tpI`(^=Gח>'U�<{#Ǡ a9a7ܷ? Ræ"2+;C%΋.o~d |z>(N>-0_gl^sܯU> tmX\Ln3{]@Y䤣։YB>b\ o˓C-fď"bW^Џ9- *hf4SQ`9zwl'Վ֙ z\Mi#Hy>05/;}R{*V7SlnV gAA% FXBJQƾQЌ@wܔ!~Tݶ5ua=#O'0l;졇 d$ʶ/gtʣ_6jZ, Ә)㴮1tER3zޏqc7Z]ShbiB9k' T�]P$Zl8(<kyWFV;qHs{u w̱QkibJ@$cv  GUK-"b9%O(qCERBGwOHʏ,6q5ITg2 ܔ/l0<C0I0{=#7grL(c| H~{qG8χi5rC {sy reFTC d :!/"[G-˂ȧ%6q_h�'yk~!$Gx9bBT|H9% l6TsjL/~igokm 箭ME@@šx0oO9 *uxyj{ {n:B$ȋJj4Ŷ8Vز>/ۻ ɕ&~V<kHݝ]\ PwVˉ-/OWPN0D-�m6 'y6!*\ ;61ʀb蕟)4ߗNE$S2uVZuf0�]N^) < QUX\C:=nW1@G/Lr~[ڜ,D(Ot2%X-v7{P6 CF,]gөQMIn o^[q} og79:i2;\ Q݈5f붔G~_JU0X JUe;J09maL,,ҰpXU_aܿ :=@Uy7:ْȒ + J*TLeՕ񨴨X=VQ.ۚɝii}A!k 0BcZ*\)[ٚcQ)Z1x|TH[(o̹,όq ( 5*5x1򫱢ˌ.΅a,K9Q =b"ö!)(`lGe?$\ljFpܹ"D5yh:vn,{('? O7߁v.w) u@qP]2w}}m' ^.ٌ~@8&TDlqP,H>5&~gԜ" DF3({Y/Gq4tY�^ȫWΔcD}]W:(܂9|bJ K΢g_+ z`C"tUr<>KڳNƘ&5K +oeN,C|q} !ȍ)a41~Q4^ww`OȗGQQ z(;9_2W[:*bOY{� EKGPP*ӓ\cwF%c*E6i"ťZVT55/܋aZ!Y ;Lw!j[6*#_'h{DΛU@e@FR Št>Kcszs b&9+JXfWOKio{GKCOcQgKc+\'ubhF57!?PS-C <LD3ѽ6>?)/i*Y#'9aɃ8{=|Xd GVp4̝|ڂTA|}G~~I"jARɼ /F(݆~gD#K3/U]KMnďKzc(2o"Zڬ4TR"[pJo<1^4 ,{4juE7 /:;=7!~6WW_FFT G%&ƿשٮL^SV'f >28|p7<tf}>=x^ڕm\QUMPzJpX-ux1uElv=]=Agy"{yYKzz:Yt};D{2N^yƜ:+08)wqԤ|IoBc̩UmsH48ֶo-['8ŖX|h`=,&m��H$A1d_5ih _ \G[a~s@ЩE�y5>4$#C 9LաY G٦sWM:2^d:z{Cm~&C9hP0G| 1sx:5չZ)=[P@'OS Iq u兎^/u@]GcMkhH:GF)t>Ƚa_%;O_}?yQnxF&Uy>J )FYERobFv "{0:=E0z=IboדR H5ʝ z$^TI]K:qzTg)ҞzS3TAr,} ?�nj1jM'YL<5?{ׯ ߅^ lx�A{W#V7r~~]wHN5 ;'4bp:e+*07Lb-NS2* @uٵ{~Υ|Uulk$eMN.?fn@+ޯse l ٹ5?4MSm0uz_Ԉg~yd|V쎾XSlWtcG<&b 6*8KA <[i‰tP ]~NsgN7^y)}t@.J52Y1pKCϤNFdT|'u4rmgҹL9~s41x.?w2:eOOׯ^JcD4F/D> $;k:^,#WUP0%�\JT&b.J*jFq-ZQ" rPAm rPC8fqpm3!UEdQ\e9b$y aaz9`DĞ\I!�5℀b=j,x_3>9L0}+zK=UDA9$0zWFD�|&*Y@Ehak\gy O#*u /S묐Ńq Pm=DǑj,G~${65gjqsEqkd T 2!=56}h wv4F΋e׃@AY*aQ꽆ƈFO;'Wv/$_P<7aʹWα;UkOʝ Sɜ=,*լs11.yc0*o*}ߵ3}#? #NI`\V=:=h#\f I# u` DNMy(xnEN>Ș!J8TQppcXCڕT+B- Ϥv:U5AFھgWjB^/~SyCSF#L'Nώu6[e )_o%|U۩:oGt@yQZu8ƿC% S?D}#7|9�(Ɣī0V:-|:˜AkD#"`:} G5V|^cF΋2Z^Yڦsц]zV\}gbop Z,oilx(ҡ 7N\[ Ds(Ƣ0fQ'�L< {|B&X=:p+inߚ<&B%}>2ӧ~ݻ)sO>k*яEd=[Tۆh3b毳-ڹ\+ ғy6OО6'Ӭ:{:=㡋X[t{Q^g=;!úu#'>cT~_#zB[H@\k=e�=wb<.E[˗g T r,KUY* c"1P=ֲ@ø5w{]D~|)]gpS͚8͑T&Yy ǀ`~JpH ^@YnU_~a`9̅ŕW^եmOqΑ;ͧN%Ss7cxk^3(3DƳʩ΅FD'�`ցuCYST ?ӘhpƹTh4z\tlMc:?@f?[?As{zUy>a@6zQ""n*BQD�fy,/TEhE[V !pB7aU%lN<o,*l;ZT֤m۷"NfFEmňiI 12D ?a޾^D3(ެfr"Ln ֕K0d' i RޢxTZchA$1Dv`PNwΎkQ9i{ 9(BJ0{^<um#aA4mV.r7Q0t8AE产f>rvk >G 4 ]BA^t=Së9 8<x(Z B|G`2ȵHܿ3{9K$;gEE>ԎܳOP )dOοJtu{Ok@fg',(O !168f'PP`W"{tcyW1!o1{cB:C>0 UvX38_wc^\o+|�7Λ;FϽz駟IǏ>y"~y'gLbzo7_~)ѣgi2AF:iw¹(4 nwyTh\A<TB򿛂2 BUf[JMF9DWPpu`{>f( A' AwʙTIWE2ϬS&T,Z5F!PV@ʋc>�CoQ}x8C?hR$o$Xڨ0Y S/ Av]H1il|)[-q^#P#RFy4P+##F 5`kV R&4\Ș˜okۧȨבgucW69Ccyp԰W?'֜)0W-o5ObU T~/-(~@o7<=x$I8pX|iii<b<ZXt&+TpumY�XO>ynz!Q\vE:t4q=7WUa1m׬ޓ*!=-X4?n!ң Ex`ێ0QI07Ǹlzcق 3~- on#E#(v!W_j~-5#|Hn{"AڒN_Õyzϟ`mڷ R]{Jo"?bsNd4f_k,"C5mEK[4I-0PDɻ$ď ԩo!us[ٶc'}%A;}0}㩧8Is_rpDe?GEVKX3hsAĬ]a)`l>Z@8G0Sm8nI'S}+MTs- CWc`YGǵ"&["6k5=I Pz|O=\޺g;2y[zbR1m0XD0z_^;tpj.kcK~/rMMO?6}>hlic/uD) <,EBf+DgO>p0Љ2jYh6\ЭW^!EWv+o\284-dm9xiQCmD)o=a _k%:,4/o\"ۗPejt-&AEV,BL`TvJ*WG%<Og21)M/X0稼40b`ukЎpWuky:8y<C'e -1ni|ۚDta,*lyUeUN8f!k W.S8ۄ \Un ЋKCc%6׉^O^c}Litf>gȽa_s}s0 k{TRrsP9 90kawk{G$G{kPJiW&(KB@JHYjox8Fpreؗ0bz9T×ZL靋W8F٢R^ 0N `ηvep@(02zJ!t!<{h!su3'JP7upQ*NGC3 t|1qnDh*d?F2m*hǣؚpE5}tx#[NIn$Wjd]귤SpVmQ 2Þ;8t13ڕZN ^P9$|W-Ҏ]QQnrsN.s޽LMV(⍝ŨDQ=́޲~(&G*z~[)t2&#fӨͭiiY^0g4nUAlupqE8EYՌP׋2BNaUxg/-n@n޲/;yʿkzסst[ o$} ]4>BDxrik&Bx55]3{ɱW1}% _<KO>px>R|:MU&p _8qWҳO]9s< s!]A�R&MgT7^_I˳/<S>2~H.^LJssk1Ha8HV ^J ?\04P,|W*@ :# s(9 s(=$Q^Ɛ<s\'E8CzS&ЀRU^a5#*"ФG/ՋÐs]f<PX0p>D=n; liX}{нx28ƜQ.KQQoVun{5r43Ù};G3Wx=h@ b.rVfh*/4\cr+SJ8{>l$BGNrjFӫ@Na<QqC s}h;Xy-Ev=}2yKf6JzB=:;6o/jчKc&x B(h](\HȲZ ʫ/L{ߑ;}6\TлJfKl!ܢPtع D1OE�C!44~I63aosҥwPOwK^ςN'D4zjgo6J"Odas鹗·Iȃx6AaqI3_#V4hssT,/t\V5 gJ9:yTO?X06}a{ҷ. g-!8N}֐*AB[{['N[n5PV120T"8!S}z]q̧ [p.'z8tDQ HbENJqoPl⥡ "5:SFZ5Hbf\J?BwLeT n乶AT'Jtm0_x0+?W/o>Z(Oo<ra_50X3b:t2/(e;h5o 1?#\ںit¹Ժ^k1 O|'׿M@NjoKk+9tVɿ.a@il?lNjk f*|H  U0�X5(7#/lp6Okל|`gʉ X/ۚ(rNQ#q.q8 2 ϭ,x M$㈜Hx5"Z!t<wǬ\SVxN#ln,>{pXDd ރhɍ~AT4Ci ]v:Tqv9:*Ybkj =8ϢqϢ; Cl@wƙAs{zߜ#ٍGʺ=4 +[Jal^ dT\'b1OzHA@y-2P/[O[ #<b.5n(9PfpSi/(i පf;([Hp|AV3f=600Qzqezi<|W#9{<964hHg^y�melwt : ێEô;׷Tx``۳86CRJדOXJMmݡu5D8=@E>`%MTz[D(T ,Hdv~#j`> |f yzYi9.<.rT,jHx 蓅f}}}-atcry {YҟJ,$1 fؽc7z!ExI7tCVX<43m /x"? Ÿ=5!p/oN%z%J&N+ix"Dx!q8ww_e-[XGPDf9fj|fxcMRϖ(-$)+Ua4/1'7<H.Vi:yy@j`a-A yc*D&6PO}"G'0z} Q  i{6&Bh )?O\H^RKa ` ;vlgg#GL_&Ue,qp2S{XŹ%ԼX)4a#vE] Pه  6 x +"!+ YLTq^3>RB.]* kufip~ mi_`uPr0p5W1B}d_҂aT+K+lF,aii< r@^cy 5+Uh|f絲y^( n~;.a\|Ih3但B=׸LWĜsN"Dq AD 4oaEt50U+WOέSK/MO=8 7XE}OoyaPwc4~?M'H0xWbڦrmE"@;BEUCs=]PWg4@x=΁uΉѥXgg?9]"/m/=un?_1)}IG(PƣZǹ|GTCnK3y>UXarְkoIe(t]ȉ2"|]iXpSg_jڕ^}{$QsG* }<Rm5F.2Fka1UqVy̞:8uIdco;^ `/F3S仍_#OkJq~.R; 4H1ZR,Χ'--(k[Jñԏ1YWcᲮt eZFt0VR}WzOcj0nm ~Nڤ =on'RoO('5|_H^1y"}Kp^C__tds`؉;t <L[EN-34fogq 8ʫ1ƍZk+/@6 AX T$>X!U^ЁL3$ f^Ǡ5SJcwޙzz)A �OiRVzji0fѐ7;h@C[#ܷJ>J煺,r/[5tg<s>5Zx _jgkڲbI\ 0t_;I 2:<y5_$Kk/y̭]a^A/qF cʭ;5x4K>C8 gcFn0n!H(hA2ИX !iP5m:/ /ݢc52Y|r|jǑpN2V^@=AQP7}U7CֳF99|gr6s /-d,ssg?}3_sO{þn|}5}TSᒸ]t)թIII!@>}^%/`d5Tx1dJ2s(|肍[t@l>&Mrlh\Qhm +՞PM}O*R|-0Qe�953S@+b# <4Eٚ'GLeA#»FQ/w 4\蚦$"gOѷ;ƴϣ|@ga"y4�s%Ov59A"y@MJ WE1 rM6kxK(AAHC-( �-C`�=SYڹ}{:|Zwot F:rݩ~"yL[(гr=uOV6]zD<h3u&@dRB҈H3kjo"/ OhNV8 0ꤗ c'-?Uq?"& N`2 Dl7j[I/HFFF7p~i۔ ϵuͩ7],^b>Bh1")n߿!4 JpL,U8Q\Z"(eHVX1=q?9BȪ#}xFsBa>7 +e.x 痦]Sgk"v.#Xlp2^0+;QmHt^r).B۷r�<"=>bWg=ӌo|#N7PQqnB"wj'id E@hLhD|RZ}qyn&0 RyQ*zt9,<zo"ЬxjaN/ᢚayTpe̹{Ҁ<= ȏZ:<Wx):|ts44�\(1>3P> #1Qs*YIX?F6 GfDBn`^3x j &q|·Bݞk{)Gx8K1i2ۜ�g9p/ H#XH!4MP$(}5DX%QY}SJk F̫O[EID$Ua嘥}%hzig_J=��@�IDATy Po$i|Y sEpw^J½i8YtY!-DW>`AqX^yz{I/1:"U[BעgDJ/MA\?jc?r{ۿ{*+NS*P?s4,0c:P*!x cI8�o=˯Dysl:T kcٰ#mKK>ҜiNĦ{GD^xAy[94i+蝃*N:6W߭`]U#҃ƷNdE A-zqXR%+o$o [/c{vI%UPKZit,s�ҩ�_OI?]*7xN?v# {tIӣ EǺ F(v =uiUb'q#lq i ڬy$rg;t׀a[VtiV0xA+!կ~=}căA`Ña/Pá\4to݊G9"z`ːͣЙEl/7`.ϓU8W1ʈ:<Z\y�GN\ws,ԁR8LYES:wcgm:_1|BCFt>c9 (I[V\5)='Ǡ'/y]9 ~s(EeyZz@VY[֎)[rtÉs{OY `Hq] 7d| uHl.>F$5|H50<^ L s|r{{v":m=9g6s~ZcBWw/ (?u>chJ^Cs]ܱ ؛~l@: ~g枞%}VϓW߇ٴGe"nB@͵ d:)+X!m P! �Dd1YT%s0|=Y\A+>2zR]l28 J2VVqs+DF#gAe DYq ϐ" 2-D Q/*g3`1|&[k<@)z{{Iƣ Rz> G1Ѷ%gFRA 60xy_GLo7V"0 =8qH UD듁CHmȽ2rBhx6P&'/e[ s LjuFN:ϒqN; pH҅5J611F$� <]W!בP۲:ވB:OPfN20O29`�7RzϢepŻWVMa-a82 ;{ͯlHD3~[\!qo-8Kո +zR h8 <6 0i؄6HkڵoھwO:ptwBVT>J-IG't͑P bg6DӮS3r8Rݽ{0QjڻX؜BYЅM2m�Rf(xW[�֒ʴ]{PB0멷o'c;Cu߱"O:» ^T){} _B(5|E0aBN!|o5ekPitD[ #; "*G5z4h"j`x CLA#Ʉ!,5=>F$NPEE&f7F9we yaBxr\mp;WқU(^c\;Gft)5lռ;*~z9+;Y~)isQbӳᦌG!l5(XCWuM?垝S` [}A1cC9aaT)<z>Uؠ_~WBZ>+$KnЊwj_TyFi+5ėCsޯ U)x|N-(uwA!8*pu1ʸ�kJZrMLHUgf)\{(j9pB` .4UʹQjnK[\ ;yTD ZQ>#3lM4u%fl;߻- z M8ajdyyNH2Du,4曌&`}W7R8 ƚrҳngynC.^~@CWD9]6 +9E<Wkx3*T 8^C2R +@Ge۶o CQx8w ȻEL^d m+PԐr-tt(I 95VTB{7~>|# wwiǶtc 4s݈yX}>z%۶SGz,|d WOʓX:{ŠN㇡S69UKau;͋.xyz c<೪51A,ڕ!jco-PcT$FU{GT pӋ@Mu!yLt{"%BUf:�dѼJ3O|:r4q?Y'Gѻth? ;΁06au'q_?bK$D>lO|[ms93!!8?9s$oVCH2tn**+3ke5K+o~D2|Y^\ґCܱ?2L5}Db9G;Χf1~ŹX*0}Btؙvi8;.{W?4ڈO*d s13Qiދ<`tdWF燳P'whyʝt_֘'>GEsg7> #~MnH[_G[ ? H Lb#u6ocV`8_Mf2r"Dw@j*e'`BUhzPa*k+Mp _ c|ʹ6Ms(0/pPflX,#۾2s8<9͡Pض@Ÿ`l߾r5x{Qjo[smEtMal{>J; 9mI"웶": �P^8Ne89={gD9sjRO*X1(s<dc;( `(bc3em])1WK3ߑCb}<m)o M cy}%A504)C>L3&SAZ N=JB(D=̳Zh�LY]ã}K/d8 Yjĵ/ `B/3xKh2\L.T[߈Jx[K xe2"[`- 7ltʻNu{ڹoi+Z g >r#H̳_t-{Lޜ�-aMj"6@|mn{Hb]k{RGԆ!Ndr2G'Vߎ=63Ri][2Ao,.`(bzU)E[[^B_HԻs{o+c;(0VǛ J%I=B "V8VR@ Au;q F^Pŗl`͟6.{ȶ_2_JQἆ!fƪJ9Ȍ/? . /t(-*|}0o_|>}A@HY?M ,:|`*%aDkP* Ƶ\qȢ72p΍Wsy}Ǔ)rF8?czBЇw0plz=y\{>_]oZ}/dqG3Еv tGoώ}$ecK3h{r+&` ^ag A< :l^CY'yoނ. "cI PpdpF-l `QU=0hUjx�Nzv CP׀ޙ|e)QMO-zӭoJݼCUɗG/K7#8QU&@Ҹ{m 5U,pf|riD#׿9BCSQMi*B!UD]p�aIO#`uJn߰k|2X6u,yhpk|ANX9^N<"9Nbp諤9__?z,RdhPOj:0z B_wkÔ@oV75Oseg5<وم 癏݊~;sNG\)QBK++V70`Kun- G.9 ; n82u|tR"̼c4GaG~!ba< j8+PgdUuYKA}E{|B X/._Qp.\8Cʁ@0 =`[|ԊP/W'Z/J򢡑tjPV#U yUV+VK5 zml g�"2j{8w#vPZȓlU@}.**@uIN ^X_q =x:h;qʮ4�éhd\(.8{Raoqm~knE+:fhu-VAth4O5/T<ܨ%g/j%y9"ՔoJ^GaLP>C9CֈkxII}4hc2f?}3_sOϽa_m_}Q'~Q*jPOM(,*M- bf+|9rQ[:,0Ѫócukll p@QMў`Z5Mz(PgV @bUxaf"D;E& A԰1]F@Q ~C=c W)вFfa�#[d4ö=�GaNmE(!46a`<a.3oTCcGEOu`  3@P?M"`=B V*cC0  0¡!ʆu$M폵Յ 5 .DOb?klmoK,2&0KoT4h7:==P ꁜ[!nUeEè0WxK)<1ǝ<M EoeƷQMQia9GnCZO RWm94j9$[NNA:�M-Y܈rZZ|i,N (l˜/ǘfGl G -F ª}nZPl<XT T߭ǸnqtZF%4Td %F4%kڎ�Q;9D0/+zUcZV֙vc5Cjh0'Sߟ7@q* Tw;}9x`zcB@!|TJ]q){ !0&YE\ GP*" wO#H%/<Tjh!YJ* 5_TF'4SfF 4r^#ߟй1(*x~Q Vϩ�cxgb\**G:|*zsUFkY~w-&I3׌s8)й˘O HkoGHk Nk`Tvჴx(ܳ\{3gP(ADhpQ4R{kTȮmB\%x\4 " ]|2s:PsCZ\c1Dy5M:4Z`RZso>)%o#=@PG?IK8q4Zy4թU0YA)g'�ĩvElb(u߂bٟ8c,S ߴG<E5 q\,2քϦ(u12rF>v)u#q DYfFXy&MJs:#܏;0؃n'*Ҝ6._1Ğ%j0]2S&ݝ|ߐf/c茼:<¿me$IHUp+]<qy<1__* in n]%|1Ϧ} 6SO?lzHB~A7U-^ "A.WTз%$ƹ 6I/ӚqJo"@&:9+lȔ�ଗprTg}iX^oCfcy+oo ;¥KP=hE')>21|ٳ;ܹ=%÷CYLmo3_D{i}ZѲt8NHA.5VNv=5(hOd3V/GkYWcb3:s/m c[eΈY%85b""jRzZ8 &Oi:)ymΈsyi%glFGqOԀ^,,}T*D)VZk4 !A>aVmB:r%rU~'9uV.́v1琱EZ8I֚DF8kƉ{Qu=n48ys=y}0Teƪ<\  Ҍ}gr6F~-|Go^ Od3}>5U{os0 ?OG 5h,ɲ�nx¨ py*K0klr kI4Q/bA["ȋH_iZZ›[P7 ^X{xBo(`]]c::Iz~% \Y c06R;ly4�}JM'q=#ѷ!Lō(+߆*!`ۻ oӈ5,ZaW)Ccy =lkQd C͍$OjՅz۷7*N`,ن{l)tC9nck)d@U)rn )-�a2ܭxGS EdL &P`Q01z`a%i?~nZzg#+D I}IsZ] ~嵣'F 5<*i؀Y,2_DYKQM! #qlމMTس΀ Hѝ^~0ĦRPc=xT,-XOΝ<I"`9c @.^Daa(X,ӄ91gF R%妯7Jҙ20`" F #<$?y:]Bk B^X2Q ж)2H4U QP_°6EDt7O5ULLe5tD.Ve]TC9b-GFF=Sr|˵<h NMa:q0նryM)];oZ.6h wg'׾׃ac[xsO1Wkk':VAaȂV O0g(^~sbDg^8ᚐsp2 B ^?sBZ_&臈 .geQ :as@S34R3ϗ]ýqf, ;sE+c if5<A,=ʉZ9bj}Nܹ{3FX?W\D;# (?+2CWR8yg :<**xS`2=~pW"퀿.,DyIjA78j}ea;[EިMKكY[Fyc.Q#.+á2/r855<+<%<Q>֛uwޜ4 <,T cUoK6 |HPKz5s{:(s gLcu V O<p[8fUn^`awΞ|+M?24 | +Z(|rpOc8MbΪYd|%EČt xa~sFÙ$Ήrxt«vlQPO;! h4;)Sv+O,Ow9&(TF޷U5xJX+NJo꙳gROw{D ]̲PK9Q7;K/c}۷bO5vn:Q5"57lx߃uӲ/C#x?z_@lTY3>Xdj`<8yq<86Gg>SO=g~-6ޱ:cem=#/_UiCn#ys wdeW,8b?i<WжW R^eYFf#I(?u萂I7:$t%^ڐ-8,(:c68Z's>ǩ yA@-þ`|=<1̞Kh]u F5Q(n͛0QL0ATgW65FtZ/uՌrYyx&YJcDU:>D耕6 < sKp AS'<~&=oC}(C4t}uoʟm*JlݯSC5T G/s:0ϙS؀ 5' As{U}vÀ|S iћ",%I>9Q1ks;yN`M(B1y %(mA9^( *[*"2D3:<Nʡ0<}iBu0J x"<Z!bb[zDU7] ?J<l6xdw0ǪӃsUvJ Y]]RAd< 060`0m ^Km/`<(\[@HUExЬS_;ڲ]7|o\uo\P"! l@``7m鶍q??Glh1 ZB9VrUusαo:Po'#:瞳k5׌99s.s(R #p0iLE*h2t.cC3wy07xGTa$*@ꛓ7bhJXmtBhxVK@lm#Aڛ{!c>Y3(VD a4`cͳx/OQodh<>t zy%CYIlcT&v};T{\|(T^3;Mj7s?f:0tdXժDŅ]<z!+"S2!h 0CD'm:1&\A1h3+$=#f-mŢu mO�6oʍ7V7GͧDYdNt 1!hPa񹴾ͼb_E37ZbnVBG3BX;x2]}!_L瓳$t<BT&qjM9#>#Da 'OAOM Bp)ut[4n -F7 c2A;|BͿ7 r\0}L^'~U|y͔T~ޞN%#jF:RqYEApLF?w-vňʠ2% ezU{Xq>QuY62*1-'K+ܹcq4[4콏x6^' Ol~~*sI0*E1ιѨ~#FU˭+Tػh_Kyi5AJp( (L~cڠO3Q=ކ &y]Fi8,p6gw/-C dca 22/\x w˽,be<ޤy9OEF"chWL@V]P:NǎQR0/)-;t,f-q.ϭvÕx^ι(9D~ݚf M" #ubsgꢒnkn|S=a<d,df4{dn)ڳUӫ@fDs:x.ƃEpԊ(*>xdDU y7Vx ڪǀp{}nv "9ؕR }t9ET+Q% T!0ʥD=bڵLqFܵ! .w<rWQw?괞Ȝ?Ј3CM� nl,gEW(B{u:o5zN^:~CN?49sotW�Mױs))#9rr^d<ߕ~;H:JNl{~{*tty, *[yuqnC&[16 2P&cgKbM+Ȱi /SdYOƍh{ T 01j N. CPs4vҢ4(or,du: ᣐ#+B~)=p :VM|ǰ/ V0@qEd8q:@y-Y^EDKG%1,<G;QtLT`L/ZIb1@(N,:<{ ՁPαʜSY1::F:[i(3(u dha&;W#96gHo~t!~qvyzӃsJg> 7}#i,*\%&,M/ML&<@.N i*CD.JE3 0h9[p8c\EzCT*Z}L1Xl ʨ"B+6hG~U¦Y h(Aޗ- 6lHSOOyRm{+ɴ:040SRdH۶$BȜ1UD1nފaz2U5I8"cw'Z%c8EU  8,h zP/OF`,L�0V`F+`0$QKF(̀jI~ Vk+TU#9=K/1"H޻َ3'*&Orc^J5O哅bɀRB3y8Y=&"T},mn'}A"T!?*#ЃЊ*Epg uATne&bJ֢ RIB6]lg-s>>ocZIe4"0 SZOi Z1FV_mߩS(rcܨ\UURLHqsGǙ)rQYciHhP|Wil qZ'ɯȧLpK#'scCkW@|8�gN*!u":F4P#r MiՈeQY6&^[ry..'üLo6*i?غuk$*@5@PC{"h bkۮdHP^{;csviIg /4<佽^XV 0 Υ30Ul>TJ D'"JINz*z5.1 @?W{ iTJC ~Γ·%W}D 9N%F\{ʍc5^UT7 ˮqBDXys % Eu_]JeOiz594[NQyzO/ɚ'3Y #1όx8_NϽ 5Af(;x5'W |ݨ}u,aޢ%K38l̷Sa83C *D:,,SW[_;T/ Ҟ^CЄƣY."%k"nu_*W=m>'aԔ2T7\|>ir~_1= 7#@DJJr)jV~)Z;n|ѓ|AIr `9&z1=Atj*r`s_IГ�^U^+<*R#B ]tΣ=> ŒW: 8w9QC` q*  \$"g:K c5SȿC{+LЅ\#N̘RX׀V:D{xjCzD,c{Pbߞ@<AݧӼW}6 hkmI+р~WH;ڷ={NPehaS q/<}5}T]Gͦ-VdD\բ=݇ w8dIo�NOX;9f=O~Ʋ{2Vuߋt뮹A@[g9lo?Σ6Ω'q +-}t̙lPWQ!�ˁb҂B.BNZ\Sy攚_i @29`7#і/:fUK5\%\c :c8|tj)б9g!ύDD;iƢxCg("v4K!<`Q#:DZ {W Ռ`JTnD3BKב7*0Oqܓ|?I' gM^Q4,e5Hx#>6%P1+l^}3_sOνq_?g> ۦaR4AXDKfQzUQμ|y^`q) V4PZík,.Ѓ`!aKjPFfyPY8Vk=s"sBs46:i(^!7aBx&Y|{3 A1 ӛa"WgMgGj&'NeƆsx|04,k2lAkHY%lN#/-=v4=BclROJJL^JB;S7VQIH(#A^OIp`ޗЅ%<ɳSX¸'&?k) I̸1 $f0X49UƩ@-9t`_jmGG+EC!- AU FQhCo8~+ /Ho> ~P4H X?- c$NxQ*VƩ)_S+L\ z7> ߹-_׊2:O`ŜSs3P&y> ȴE~R^`n a'gM_0Ȣ •/2G M0ZnHJ< 7IΫU0mY²ږq1|xWrf̏XDh )8rK3bcަX =Hm5FgQ�QiXfO6^iib&?\ȱcfʂZ*xN:;D}i5ĀGO�w}+2ɒGD�'�GDBW^RAan#d0w Ct HQ 2P}w}�{yW5rƣ߻C̙6Kǹc#Hzgs嬐džc1^> $6i4zzUTU2%]toV̻+`]L4Αckq,U8)pk|WzuT!rQUDsw?߇2zYA�dqjbUaU8YNhn/.cd|h(Z>@DĂHUy +?*1joDVwup_H[&:?A={Kn۝ήkA=[i!%!mV,mY:]vNz=J_٣ejI(UҶ6}+_&gf("V[4Q7:> <\VHgN V hs5&1$6Ǜ(bRIuvd>F *FڥK;9=AC̛k'OW)س/ZG-~/ 'u9֮OlRp<wA[dsb}J :;:XATheOs_p�4GT(4P-*c΀'6= ` P'׫`9lL1A:@itrj#".9V[ߔ^ze{}))3d@-*[լEvnݒ^ˢ(s< LǨ|u% FR$щ6lקbșA䙺RM=ZM$_v=cMi8]:*ԁnm2ދ‡Qckw+ڒ<6E:LYS9#1t+">cG{4A.ХO *?30gFF-lZB0e�FΘr!^Cʜ|Q \N% ah %c?X1}8v5^*_i*պئ Ptv9+V>wrY{�1Fh^EliV čƜ ڭ@ ܶ-,VghQ}Ow~KK<) >pܞGVr?*{ܟ8)\񑓇Hؿ$3#\*7}f2y;42[|1gO Șk}krW5ms_}k}<Ɯ,D5L$R)PL͕dԐ ^F[ W H3lD)Sly1$g+lLZȑQ)Jk0dmit 0/ȧ%އp<64vRyx5l (@SBnC`<yj;n؟}ـ6�T;D!,(p0i+LȄ'wR*/<GiMrc%{tOE355yzzrapE,`8اo1{}d+ـaƽMٜZ7p%aa+Gϰ1|Kf+s#elUO= ='V ɧ&~ P>uJ=1`@˜̙,u>($fnV5@ Z9+K@)TNJw(h/pKMYq/LsDf7b$Na hf8䮢8q \Sh"zQʹq3$=<z* i3Ղ+`ڃ@z:5qͬ/,Qm94#C @bCE b{( ?j_iRh ƣbCPj@[)p7̸hƪFQ& e Ua <ުu"Z=FN! Sw#LK(EmaLT@.2bh\;+JbQ0JJNFEPiQšpw<^qZz-9 m$N# yZﰑc a503eSg!gGv3^`Y$5,aq, 5CyyUN"h'ECP_ǡЏ(& K#'tz|>:2.kQF1 ?8Wn#:k.~䭰]2wm'Jpo}S+uQί <iڛB8��@�IDAT�U"νzu{exxQ5bQkA!>N:{Q(ﵝ  s|f2[;w K1MIPG&VcpoJɛӝ�*(%y"Ơ]mXOt#OBH=y"c ( Hoώ۞nwO_?ɟOӠؗ re+YokY3gӃƇ;o jxp 8JXǟ})x",1s@9©IRr+IM0JUj3Q}Y|hDҽ /Pd ㋱/c] @qPAf@a Qt W^ο"R7'(5b~{<w(k2>}'Z mN If䱱^podZU[z G FGr'rg漍yƳEDU 5JZ =y4N 1셈n u9uW1M֢7<֤oz�oL]qq?q=綊*ošzagW5BKr.X'C}A:}s#q ?̋]J]-ܚ֯PmK4_B[^kWӽޛ.rkSWw7az]q:rնCy(H{skvj@Z01J<fbL(Vç`FC: r2!"?j`Ҟ<MI6Qh\Bέ-υY85zqRl䛳t ǝmm.""D^Hp,}\dh55.fpc83*nDQeCڵRʁ,QQ9͙|]1 ̗;�lͧQ7EZ1"h:X;丿 >-ݿY=^}3_sOϽq_Ysg*wx^+׍%LO%5[ :N;c'AhRE?>6gѝV h5e&0 /Ћeu2M0U@)0xdb(ĀX5'P=粂 Dv,2S_g/r9RxpfTNCx~GG{ VhѓeCe Oe>it6mdsr) ;/`3Sho]"n$^݁;ढ़Щ!TA4&EǨFM2FYj >#.VZ ?+V噢L 4Ѿb\^Y<ɱ3P0E  Y�%P<20,E/r-rYAWbʌѿP(L|d3yK("='a2*gh"jtc8(0-־c9F" ikd 1aa4}4Bk7h:J^W5(�/(P1hqF+"8(p ॽF<<YLoihΣ0LI+GfB73@T5GE]ГDm혏] HcC>>WI&+!hawRʓ("[*M|-l*xV1TkH�H08뚣H1CeJ8>(qO_TB9K)3Ƥ*"_g4 PLa/sQ(Xd ĴUW5$4ULݿF"gQ6XNx18N|Ĝoǝ `]fY|[1>=q܇uarw?X΅2q{^Q pqOP~@ifqw4*hIO'odUS&!`SɑB"5HoXN!s{/PYy Փџ4ј=|+`?qn*2hdD-o9]ww|6eLx83aY;3Jc2c8kFӲ-g[Tm:DB*ILw+Lļ7RQ=K?ѽ<r")'qvoI~p4hNgƠadx8m7tu"8L瞡=ݽ.umٞ^:t4_)RKCez7ɎȝOFa [d{!^H[ItmfZ{u�?F|{Z %V\Dx3ecPR8y8))4«GTÊYEKk+J4e~sР9_}&QQs¥Mhċu7{ޙ7AV鵺k =!:Edy�S!͘?E)YQת6v5ay禎s]m<vZU>42�d~;^ٿ?"oK^paڻwOv_ȋ<>tSUV0R%ۿb4;D_k7~o:4jiOANE[n-v]wNς2L>hp5  QgqZ`\ӽQ]{"q/~.wD@ aP@<̣�݉ qP$G5\Go7wA2l%FJڸvm2x::-dٳY&#N1]lxeftt" f:c W66QF'b y8EurhsیӜ UVU7oYƭ۹gt"EȴI " kz_AjN)%:+9&d!+y-Z=$P6ޛ哲(׽;4 icxYZ̡KܓPOʖwrVR߅F#/4s\�O Ș˚{g{㾺?g> ƛOŒ>wp|$9* (]xMge0n*imB]#(D&G"5dx# (תxn: ;KDn 3yz;i&$3R]Y͆7Oϥ 뻣w !wÀah*dlcNf(%l\Wp�GAjlˠ_M/t6/$0%%Cx"'%FCcJR% y(ZY0WMMeZ4Rktv }wm<)o x. d`(ܳUWAs0-�Fp[vဃQg/OEM Ϣ0Nk"83ety;{< a0tSf05د$W ypNCxY u-DWh2#7Aq]zQj"K/ZcI![6Pp.d ʠ*=qVP%ڵ8@8E <3\y)t<WC\"aNr5+M"8T xpN`4k.(7Q,ͷIr_LP :6t9+҈h1"@3q;N|oN'9DhKQքW ͞d>E!(4v7⋣^Uu!`5|aK#^"ѴĻGAlHs` RkzO 1_ ⽭$|ozU}No<F%֢OF9ygS,}=r8O›d ${j\rA~ 8dѯh@B{G]!,:~*kw>his, Ћ>+#|c^€t<>7gB-fѐ2T2w>_%BiWBIRy$/1UæPDJrNPV{ܟ̱s,̕E4Xu8Y![ث =>m72ba6=WUsO0޵y}z;nW "%6a ͩS8P F�b"u] FyxM7ATL& c5k^:קgӷ}$4J34w\4?H+*ΠPay8f-x�ϜH_.ĮVQ1262_pGȾ4g^'4 ,E4LQ(ʩE|%|#As<S*:4 *٢C(=?pF,90\Zb5X}`` {EϜ&G6H\?j%qR8 lǠ 3~:^ݽ66ubxsւd[6oJʎeE~YH]9|BtF:_㏤o�MT^xy*Mkבw0:&h;vx0 F4"&1zA4핏i(hR^ F'~pn?c#S_zԁs/;r;j RDL9{K_m6 \{5q%y}3 aܛmXp9z$ U&+qVfϱˆA:HؿKdNP-u<ha6?{W *ȢY@Y~:j@թ9Wu9}Br̦<8H2JC#9H5~0j+c܈*'}a#' D:C4@#<o2s@1ӽEe5+-=_犆N9js[}?81{"'CT&u9-wkkgRY @٧9S?5 }k}k?+ToΑW߇ٴۄebE7"F}G!fRaۮԵn# {!UIpﲒf9+2p)i*/5[UX_ztȑtt?H|?9lt$Q<'֫`$*@k8LAa8 PY,*a $Wr 5ڪ&QԦ 3j+WkU {?"S_ͽZU̵$_``󾠀\bZ& D{рN}&ma>Oz=dX[ˆ++A 瘻VRR'Ehj19Yʭ&tmG*!dW}1 #{&*VBN) TuCؕ6o:(b.e @gsenhaRp%Am["<V-Y¸%ѩͩΫZ8fv G sӀm21 @1A;` l͈֭ "\GH 0iݱ^#Rԉ(zd?PEMMGNE!a^!,,xctvkelB{8">#D}DؿEŪss2@ǂjQ;1m5u(YI3B@/A^$1>Xy ܢ>P^b`.1ny2|ע#&VHɜIQz:  ph<H st*LB!ХDH/wjX9G\{Ҝ瑮-8XDHh0h�[8^4rJ{޷ ƞOWA VRp=V.9ܛ,j`ЌHxT{ϑSpf5OιwC[S_7>j["hd)k[p:s֤�1OT8c&?t Q/_븇\(BXGw㴗ϿLWx:*NK ~+BO]8udZv^JFd+,DXK҂tx_ e/$\~z(=7ykӦ'PqY4nm*WGDD2^}u_pN:r?"ҿg˜�hecwܑMQltt*}S_ ^5찄K 鹩!nt8\G%x=.Q$^ga jH| z>sdrʖ s8ȯWr4,]B\S |ؚ(蒳NHPhToRoF>3R5,3<qsZqs$?ivud~)BNG50JJ_ '0H@^'TqՋݻG]\ i !#[ x{t÷G20cǎ@{u I8ңr!:ŃvTFC4ё# jt1r-u_:H;cUP|=D*I@oS<0kdQԘ~*ۻImً8[Ɯk<E^2gq 㩣s5r!=zĕʹ́_ӽy_zw N {t[s>KDXŸu>)_'O y0X)04]pRnD[ SLKPnAO"\\!X: P5i%Fеz{ (6j:N* !Y DE át^yJs 0&{ho=NS/H.48`ω4Eo9wS;K)+M]PH5$*|ïeo):d3~H"Մd\˼GuMNeW6ҙHC3Cdr^^m@ ?ُY rxag1Ӟ矎HY>x/WKgb?tldO䦨!^ ]� o?ѧrGI>Dx CX0† ~T%' ZLLOOK r1P�lk^5-VNB6h0Qx2iˆldB8qYg<cJGT5ǢFzVhNU饒Qr``Z2*Y$ln#]-,d0DΎ,sܯ o2A5ϜEu?ZHP:Ù$ha ȥӽC9P \vnšxC:gzҭ-վR:CAQTGT5O ]BEuXa.Cꈴcl %%Ru1uP? 1 4R$Yx3mHG9�[O}`MN^ʐF^W{%9|P :(;okHY)zpz/#h@̅+KC �%9L Ő{cYJ<},"3\I' Y<Ѿ4Qw M( س|;}Q {H=@F8Ǵu]ڽuBXȽUh5T!N "#ÑS?`vo{҃>H@ZÐ<~޽w(qX,it(`4iYQyؐp=ףR6shwfzf3 0Sl0y7K!wX%&\噯a{ޏ$sdz/9A>^o IϳYp*-ΉqynG7w3tuF<2Bw zl}=qM2*\{IJ1@+s_鎟3uv(JgP8m BD@\ xj  t4 ( ٦T(yQ*&Vu^PP:J! :et 6K' @k9sޮ]C3^JS8mtIӷ>Vq&u+J9HTSԢй{mxW:|7um8}@`0 Rq/Вg}߃1" 72Y ZERYhc34qdr H+G:3;mZF5E5 < )ǖMJ[:[T&e4)"3/}u}q0Q3SI~Wp>dZ+<j@WkTd xtAɖaoo[<s]tntq*"1vo}Ӻv%Đ./kO~x\T2zik{ʽػdGopEГNiDJ H1`hC*w?ÿI?c4 go}_\::?ޗHuJoxݥE}џf蛬h4l#+;@q$ >L=:}+:1!|C#2o~)VSK}c)(+ސ7X x*VM=<Y,F CQ5ai K}tO$u{=Ts${p(˃qL|KKVGޯ`4 I pa(K xH&!ḀGk�.HЙ0h8F[ެ{/=EȹוO"C~. DE<vNOLlG&<3 DRh#ko/WZTGG 7IYu|k&/D hE2)O2Jo}걾w<9b;:g79?|;?"zrz8zusO??BTE'HVYU(# A&^TX'LO`}szA<"?S K`USc=9R`:Lt&ˣtƣ υ#YB6?G峘sNM/V�ww)'11f_$*4P"3@)))A0M, :@T� 5嵾1`ֵ[_7($w>QV)FI<S4Zg#R% FoјZ 2ZDU&6ѻA%C "Vf$YWPE^Q`` Pʈ4G/@<0{GZ%ϊ Tl<sQH/il;p*Fz{W<ǩ`br(c+"cj, "Q61*T [y9G\֨a2EUR c%KpY.Vk!r|CaDU(Q� Ѣ5TsxFVMNTbɞqƇrb4x& -&=!:Vv0A!`]m&ŁYȣJe YZJ"T�1*"c֥ DUe~RM A5u4R(֋yD 7f ڝ[70g(ɠ  O!ʔ[ir:y,c_wN3c:XM͛_/7O pϊs4/aViOŒg@U}j0XxQ2G@ 7ϩ8KzI[0\ ! yUp{ޜ!b^, R^1T _p"VdFefe9gEeoTkCj&U=ʼ n}ywb4><LF XKxM[Ыp`OBjEdK0<t4:/GN=z'cPG9<Jhcg hE>/;i*#"d!*"EEMż9JuMyɍA-ZT52  c\DMI*(�J&2fk+{'SuDXfh%#V1E݌w]GUJ&؟NCho T@%bQExEcgMTLy-ˬCz0=W Ȟ0+e.Lk1mXg}7T0:2 Y18t ;~]6HcӁ~Dnvhisz&G&P#vj6B(y2ѹ ({˫C{StO<<+z):LQ!>؃n#:Z;, 8X}sȆ8T:ݩbtpqՀYA`y踵_{0vu4I?MS >{4Z&ٗg!xtǻҷ�ע7|N9.)4S|5r˛dϚ,Q;P(M ZcbK㴼Y`y9#skI Q>z'=}<6qYO=g߉F>AB=ZJGRDBV ԗ{#MT1~۩GwI<Uvlݔ^w٥'=}?tצH{ȥohN-+,K'Ǟes"0^ܶMϒ?ׅ=f^z(CO*djJX >t^9:@6R_sMYT\ay7z]\F|0M")*~2R "UGQ) #ehe9B/4yNgrZap/W`<k:M|u =X}xr=4t^Q4 4h]k^=Ng^s1\彟{~s|>9zӹ̽Ͻ?>U}{}vq E4 bP $f-d-$׋T.*<Пn#B m82B1=W^sSVKi[[U^DlN"/D[Hߗ{e3AOf0l40bԪ QT8KQR` ZeTD*ds{!?`xUU.\0h!n#zG((ŝ<` m7cT)°a`TLp PаRS(v01MO!N~ֽ>J 'o @Sjxc9Q)oc/!3fObs].8w{wo>"fD/QR@30U׶z ҋ\N.Qbč:ơx z0ќT2ѐ8u%ɿmrȡQTrYD9oF*ʨxJ {7!jPu#u"bQ)5!_g턘b#a�q+6MJp�02vbBXDq:1qbnp"TW<:|:_)K^_%JGͩ+ȓ"R"+TO8OgW:jl\!n,ms w.;ΜlOoy;G#HO,}^xVgʭB0@&cx{n zbnU{ }�Ӭ #ya7aTp6J8y\ 媱u( {לWV#͈"^v3^>'=V:S t*-^Cʳ1zxeee}^ϝ7J'Hf Q\nG!-_7W gY qF".q,HU Pw;MġNڲ;qQO5#q(C,oBD`UsSIgi3<K¥ ~sR9ƹba6P J q58kk|"gg>JXB Ӎ_ a7jP'u@o˘U`1bGD.e洅5]O/ND%fo'p)SFjPE?}f~#ܷE4p;8Esm]u/aـ{i_rH㱌,:c! | <(ujƸp4g>[8bI}e1i$.\VgWaD\{RZ�fMsyҒv *棽B֕'߽4mukn̒k{>gqxklj5h[=Lk #F Bt|v(ƊH&mwq{h"|;] ŤNQ|3O]qhW>:tTVOBt܁ O!T EOW=k{JjH &o֜T}PG�4{eO-%xeW^nZw/F0#i5KLሂ~>yeEuN0:)2BY]>W_yUڍNdD.D{ViK5tiu:t>? Á(쩬H |k:<H{,=HYcekQdm)`u`lUZF ueN1WҶ__ (偿-y.C cd)#J=6L|x}k|vpU~x 9.c"69~R~)#9o!-^yu&)C>b̷Ի' >}>5?޿}Ƚ?qc^Y;,䕇"BlڦP<6Հ[qC(0-P6}A\Z^Oe^խXx@SZ= V*Qjxg6Y%W O!d*\2y3 qk$ r3>A(>T^er5e@/fx \"n%+.P (FENG$twͯr lRpx灄*hPWT!xM螑'ˣӂc^P81')x*()U,$}{(^JwGPBq 5ϪXT 8QՀz29<DCh|b:R&fv X&MǏmm$GhBL5)ۤmJ";wldA`@V8!jCB.Әr2]f<sfYH{>PIH"<Ƥ 5>"8k[0"h`2g> %8�4EWV&Ayx]Prdx (ݮ'KLnIC*A7aIeI$lv7@M! Z6FuzlPčDW4+8G1¹+8(0cQFj@TU]bF1T^#+BAiXPZd Iz)BVy!2*SRdU׍v;xMz{#H;e]cO?أ0  <QЁ"\COo}XΫ ۴ʨy*aX|GE|bˈKέ~H ^tPIa@ݍ<hXB[ÈT}.z=ۢQpBP:XsbXZX+fFq*#sޏs{ g^/܃s dʇ6(dSļjH񲽈U']]ooFD{#pwƹ>TT`\vyһKP kRI~{D?ȑfpܮKG'q50Pg,~h"{>N&'0Ea<S)qpPB96`[UȘpx Hlz_ޓ."v)QG&G$o a|PV it5oƩX`c__ǺTѲ6=‹(D<f[Cw}0ٲ7?h#MA`V^W9g˛1vlmOW5`8z4¡߬io<i3(om]ha#7:7ֱ1e8dqGm2/bC Q+ +"p|R"9&Zܨ�G{eܑCDg7`w7<m K/D�GppXgq][wF,9T-fsd'G2_+~t4ck%rK/ܗ< C'өpw: �E&'gRy彮]o=�g{@cVǙ1 ȣa1xuz_K{^淾|p�>^!g%x8Bxlri$itE[1 ]ZAujxDӉ;^z仏w' >u~drtȝ<u&=3۝^DdI O:j<ɠ}zfw}ɧH~{A 74#7\vnߔWzا88ͽIo;4pr/㑵z<1RxnzC4=:FO²C,0pYMh_Yu4X9ᬦWRfyk:MEZa}upQzg.3DNJE+Ѝ|RZ}>2p Gh(nnO8W:g!#x/V6gW&8?w~;F~ӱ˿rq*ɳFkxd Y8OC37 'u̹g^%>*g{}vfSw`䅴d2]'ӞXps@%5UQ1l`u7K0Ra#b饽GI>MEŴ| PVazU ,(aSP@!mnt#VӚCHv ZQބ∱qKD82,ngrl ꀶ9X؊CCl=NfbxFf&7SSƤPJVs(Ϙ m>pH{�1He\YKуK3R͖Y $S9FL†a\Q\j^Dϙ3?54@CIj܇ a yUMXUۈ'-g&m|]Q<1 Y-`A20vsoaa.0-s'T2P yC gk@yYE41Aj3 uE*3e(dQ#BF/ʟ͹Wq %׈@ 5ȸ {^%]WEo!:e�7ʵp8tV|!M-\- KI6 3X@Tcr%|g3(g̛Pp 3ܪo¿F:v$'#(DDaWrQHMC!+Tg.Z}EԌ&|7wM[' D)Af3Q 4*v| l {o ChO߽/Z}x8<{sfQ>WHǹ)|:d|8pM�3'QQ%al$ D΃ V>같CE,<4c['YP{":1T2pť =9B|<H^}{-0VS)[4 0f- rtgx(@YX4x*,sCCȃ9�6@4#OASF.;i_Xo��@�IDAT7F1iFQv Ogy%‡e4T[3p12"*4r5/ZEб6]yEsHϰ@Qؽ+m~~G~O<X8ʡt4ǹ?A>V}Md\bSzL#_|WDeK(jCct1`2 u2(_C`Um}+m1iY hl9Ii-Ed(jWiZzy z}hx F'2r훚F{,ME|Ozi;niD]q{/k,0i%\0ᬵC?`56x&ioII҃`ؽ _|b~ [ҭ7]*탳WWD~˿@_ġz$b,52t͆O0 k5\o)pxnIW_uQ֚򵯧WZڹ-]yecn}�%Y ~-P3?W!(|ScԒV u:'D!`cs@CC!.Xr9RF&zSc'R?.壿; ieGU~VCRPO%2஻ 1 >h>Ldgk+�Ě '#MiA3ҢϾbDi^ p>F5@3l>#&ZE~G?9w&!Z)bh΂F#a =H)Ɖ.a✓ߨ:)&s01^~o|xsw >|<H5/ӱ#Kzt<nr_{L6j`fտ9}>GLo_,>5?޿}Ƚ?qc^Y;OM[� ee$uXk^ `gU5KG�uc#û%eO/nބ'f=XNTk!8oJR=ީ7HK*[MXOCJJG 5I^ <t�7ҙ(p)dEB l*q*LqTI2jo2B"Ps| Eff|i| sY˰-gHLD E( njqn 'P&<@l *z1S=qN&F#1{Xm8?Ĝ|\~P�a#fAx)0~0؇X 9oGZ)m-6; eT \YȅCT-lfh2 **ɹ>(2'-*gF`.)}m2EK6( 'bH2kAf|yp4DYU^jJŅ A{>{I9J1sj;i3;V%e3䇔Yxҳtqj~D-]a~rlSx\Iz<PhqbFPG1HkjB rf>jx%DUV1rQKC gY`_V[#j.tNeӦOi4 .{oH7t3>ߢ�Y|ȵtŔ]ףrru<[WTA(̤,-Js К[T9y޻-q Z\b?gܣzya,?2amyHa}&Ѝ gh5 />ys~\k)i.�b(J( |׆Oh)^89`2-kPqR MDD.=n5C6Ǟ*O5møyggxʕ)ZHZ$E%(qT>D%Qf�#U' ~cv8ާPTKɃwmEIgNF |/h/Gjd0 ~7m;%§A:~cØaOU8Uc(r:_dgl@4;{Ӎ7P5U4T/. ~t#n\ V%+O|}H'aX(CM�|Wz4z㺺:~mo!n FsƽB+BsIx@y"s?OўS=i"ܑ'FR6YaF;(25Zp{RyYk3J<"9ڕ47C"2M[~K_Y)<2}垻?F0z(vE7 'c1:9|zӡCOV+QDbܙh^>jl� -nސ: Du.z0`m,DQʹ+b 6CMDiyt5Gty5BzV,^ <t8~-.`.j-Iթ40Ԟ`瓇{*,Cye~ FЃ|@OO֊ /F! S d320<@: FՕ1D=_?] .HCa3M?5a$4ͺũ'uucသ&'H0u[8f]<ң՗Y7=8(e9Z7Aw<"Ly4A>so9m{?K*&Ԩ `c}'_PHRb5\E:K5,4~R@a*_ t/B78>T)i9|BJE"&&QQzŗCV,Lc=Z^ױz̕zNhkDg̓NC9Dy;Q>ɪDZ:ՁԡuƸơ߉VU<Ț#t\WwdRK:r8=>9måA[gOC Xd *Kk1 SρQG  9"ҫppJK6# 2O}-]v&< TD;Fr0K-RFLLܵ)Ϋ$ (f 3ReXnh>V$dFER}Ω!!1 f' /+MB%A#vApF"摯2kۀ<Ãxш`hi4Ϸ)Xb(*30>=u,>EeK� IQb90geN~aԏQyx:LlE ^s&\Ch,z#$UUmxBКs7=Uӛ=ei ƦZ*@s{KXӦe~/iŚf*(a0^Yc,$+J>dS8d.@# ؅�M-A @VPn5-?oղ2 q[NeE(F\sϧGTa`4_F$ qZ@$9=B'Fگ D/<9)!3z*/mgo�Ki m#3#g <yK=J2\aCศ^\sKPp ss|^ ?4 /}|j6m F[moNo׾5t8 X^IbKFX9ćH!8/*VSup1LkXXnu .^vpG8,ғ1 )ytPyMBxΞ>ޏ}<.G![@8[dJ2Q U Lnn(M L8XBe'ikiw(]F tw[6EѯbxD?_zp4i֠84=cًޝS|UF4u?gwy>)&duٖ\dMcNB6a yCYX% P4l\%˖,5h4UfɫuZ>.9)rJHV3!i`\Fk(H<2TxTF|]JX|Y0/%*>rWD𣏦Ǟx|Mw7Fň㬣9d )`ss5i{+WMqVO6nhTN88sA#"57~|7ek(RGa24"fk|OZjhy M/(+/ҵ>xqEXj=vUei2ijɿ0g(8ƞCcE!=G[> 4uܳnk~`8Wh50iB]S3?7kNxGuϽO'(hu&Jz rKV7 9 K]|iΗ& ]fKh16MG ۰y /"sa{qKZ:g |go"?\)b Goom𥬍U rӾRs]3ti0D�?,'`i7͉(V;x1 ?4Gxbqz^VwPi:؊⋫Yi2a9 hӱ#CLkpR?<P#3Ϯ'_LV{)Bw:*&5-֫1Zj<Fѭ.nRUfD}mG|(􁇢{c y`vIQ=|eԚO1k6mڒ}@ВPN_OIP�+QGLY y7H<b/5M T4 ہwύ"mCcGGdDĀ oIwnxwd|c0i"-fKI' T/UER(YG.D1"ঁ8b3&~3;HyB1|ؓx|cVLX"hW3:D^;[G Ozpp@ݏ_Zu,o2C6T$4#;4ߛ6B (H%&Y.g'v]bvm*$uPlGV)Mn@Pپus"z M׺$Zt-`tmzQ?Rȩ�u*Zz\񞯠H?*q`\ cXDGQNv}mNJ: `j"c#Z G2gTxxJsh?|p2( -3!ߙxe3Ň5 4x:[!K|1,AY[<'Fۣh%PN^ayrP&ڦXF.Bc`TMZ5bQDB(^۰ ތtʬS>C}G zV_X|{cTT' P)=2**0sLB +X﹇V]x+8) X We"89R#O-n-r'MP~DKKDÊɇ;{+kzz{2D~aTU!c(#We0}m"+3y1ƌB! [=xxϴe yɟe]p aFFrb- s�dy+kS 7bŊw3}{~:Z` oުy2G(z]( bZDP|& B)L!}x/CQ9;W^l3"fI<VY2,YZc9#-(Kf]f<1F>7 L gzjFX�PV'b{AH9k٨UEt<LgOӟy+c%p K~鱧Zmc<ŵ& $|tB<'=X!|[!vCb/B8AcE|o*:ҷPhH3[y*p9~pl4-:oQ`T'x<}?LyUQ1?zQcD?<a4?t9LPO0fc̙N:I?zšҍ]KxCj휛Lիצ.>7-EV<N]Bvh'>hNK=$²{>x,0*566hI洐?4`.6d�4:e;+UwiI'XD1{kԴzUJ£)%,Lq*!NM6=!ws0a{ ¢tCӂ*G E\=Fa3mgWGh=6G('0>XGpR#j3gNhY%rer{ZVzu(Λ7G$$s [BӎF.顸ZK%1$FioNQ ՝^�skF=A벪PZʴ Ү> NOiZ#9Ҟܘ~ГW* a!h%/)-qΞA(] k�δ~ k LOvƳ ۲y/!: XUM| ?>urCzfӴiS^*b 1szJ( y RuMnc6 //i9v_iF*C A4�C+ _1U4@QGGat?n~K羔ya*< YQ !q|G4,b\G7[Zi  F<BaF2qSYeh'C|E"Ǒ<ช <U(q>-?GFߥ*%M|rġ#~ϔƅ\; �a˳!Y<߱3|d\㠸#Dvl$ϓLixHm IŐ.l/3GghO;^IVEiCLEC>6Jjb.bqC$ZhIp,a ~if*bsqKEImELǰbM >F|c`G02E*K@IB0 ;ޛ"BQ.v'JɔezR�j�޼JfZ3eY!9&yYEX]\آ*PзJ]Pyfy!B3z] EV&]SK^  2FH*1L]Ht ]ԉ~À|ʸ)c.Q1g,eK#}̰B&½È5T&]agb #{:t 8UaVVA» *y kލ? *jncǺ�daz a #X<p?Q 0B pDU/{R�!E/Y/NN)O6½^<z{RsY]c ZƼ:[  NIk*zNd gyLQ:;*-$4{(i;=3/C(G3ϲ0Ӕc'BK!ؿ>|�bLi�A~"!ì!o9dyT߽gGjiO;#O~=c߸^v!3 tDqM||wv[O_K+7|=HGY)h“PtOLUPbpJs0!7TUZ =y><Oc8a|)E1{2C5�sp.d2xOJoV/3fy0!71uրc-?Pk=7D1!C׀s,G$`<!p4ef_I?|h!Pl7 CB0AuNGcP8T1M~ Ur$=` Lz !׃2ncT>˽zQgYS{ eqCC?fI?pzoJ#Հ-4Q "PS~U�rQ}]0o~>ޭM ?~钋.JSfP/c?]gؗAk0XAGλT 4a !X#hmc$5<]=z{-oeQpON*i0ԶC+#p}cS8I S_՘14la-C=z;%8$V8R!A�&+/,e_5').dVHZaGT@~(]ԋ=-J1,ACW7+]63yj[}kG!D @&ڈH{;7}%UZ[Hg̞ΟGSKKzvճx_*6d-$}k N}2gVIgLIfHI?I gN8L1Hʃi 4"f*բ_϶䎖KcB"t [viOZwyBjhQ`0?skvK7cEi?<�OoJ<si?zAN>@ ɳj~pA9e93lҋK7oGA;z; [fqM}]:hڴk_Jzg)jt8LFTOڴsA)CZ>t!^*XO=72Zj ~JS~{O.ܸQ)_S38 3k,}޹" utEeW c>} g� WP:,0ZdT*^B[ea>m>.L Z ++gD گL+3$fJ|C^)瑛1�pGۿׂc(^ cM>A5:z8fy}Fƻ2M{x;<Ggl2:?ZaQF# q\6ȹԈ'>~*qB6`0l:TGVKu13looA(,ES w0+JҴy0,f7xNYNGYd];w!7uUW׹dPe04�PThP9P +?%y(jR@3 GD!P/385VyX*fQ֋DʣHdS'O ʬ 9eq=DW)M{栠} P"w&J֗99, JjeVB1P{uD*TIc-kZXAZ1kqBMa;&㵢E01 š,+y46ԵX`6fl3K 拍Z ZD%={<$ג(w4]="(>;b~`쭹 \A<܄$`pGC"JneyB!X8A|QSSPa>zz4l ]i8Wen(Šk+<vJlX'|tt $ c), Vڷqs(flA1F y0xʘyxana_E$j(8Gef Ԣ(RX*'GzQRN߾> v%;}?/BdVzleJޱ-mع)͙1+-Y8Jx/~ N,IcdȌ,[d 0D߀}X!giC)EX~WL =綬3tAF`UNy-d9BD:g*"vg~98䳂2asuk!NH;+/CxyF!^yD( Sb"Jb \U'xKOt/o;hPNAyizLKGq^1QDŶ*a*(`kJ'f<z3ޓDBu1G ̓X4FbD\; }d30U)R@kU,ILW>ԈΗ.L.0=< 0 N!i:ԉiAtri1m4g$㟤%˯G#݄AasoBI6TkFXu2' 2p\m\@ Vz(}2g Pt`gJ ɺ w9WbL$=JJ^a34hаdF ZKԣ>5\C@J#,�,-�~74D->fsWcHu5j_?=ih"p#(LŅ܄j ^sa[p"llejܜ< ?Mځ=k&M/=J"#/e^Bmڶq03B^'s#UT'mILU{*_|<uC7;`YSۙ]~iM^0H%9yCAk"OYn Rit}P0ܶ=} =_%z 8K鎏AWӋ7G- {p &{S44D׆ۈBCV_TXC!B먦WA(kyGۙnG:MX{m怷Fteիӏ`ăqFg$E Tm׮T0[{"[ڶ3ݵ7ٵtV~ O q>aCNhۋv' sQɫ֪Papѿ D3[NYnRDctnڦPx|xPB!AY~e^m][8f (zB@/%)y~/&{ǔ?=x̩QЈ(-y!Ql€=dtce\40�y (ֹ(Fu?eN9_9﹗}U߅_w?+W,{ܵr`B}'ϠUM8g^:y`oXLgdRA/$j!u aEa<S'־@FV%̪&";9FapXD$' @D�Q+Y4<K oϐPb<Z <^5"0g0HT0P* ,rQ 6/⦅6l` 5Gqi%q"( hIGն Q9Ȁ-J^W3kd(J!xաSŪ=UPBh?LC]+OOnL" iY6mlyUsV%/'EjQ=9Kr g %b%ɸ¼AH WDf^`rnm<[~=JNn/ ,6_TMmUQY*sC+^j֜ H&SQSu}zzJQ˨gU{+n"|r}/�T UQž (D0�fKV^B`<׻V1j�!Ć>utV<Baa B}GaB̝=?u3V\}<HWQ? vEvEq&̜u{:zceևo/#0bCsҥKӝwn0۷EHa7<~-$W榊29g^w`Le裯8v?n=r0[\A)®ҮaA֪h!�*.'b's3A�с;7i{r΢-ZtHρUH ^ Ϊ)+ !Y#H9@VS0 3;&mB(o4M:O|~ Wʊ lg(Vnr\*6/#Ua|ii BsWvBmEep`UNKu #=L [oQ0yx>ϦysRMk Z&t~مٗ>J8d|c&\܌frZ|ᅄM>ꭺyC?<m"G  Cx,b>c17׾I:9QひhbjUb Љ߹x0ǩ,E~$F(ns� /C?"x2 X||3iמy7gS�yb'ibl i [iֱ*[e!; NO@!S4zN\xA<\۶eS N cJH>gUu1&=(Jv¤aŽ|L#M̙37FQiAV?V]λ"xjݎUC(GstkyyV=oѨK(m!iiBR;'OMPQo@o {Fe솎_xEiNxyUxo^"m۶~MxXF1K.4mۺ>; :u=Gc)Fg"dx+4OFm *OXoQ൰HujN]zXi'OazӣZI Q$Vmu*P9Yvϴx[H%t괙iӧ>9I:ꂅ^g瞤+cjG:wѹB M_8w6i0  / Pi`w{Ū$i"MkoqI$=ՐUr\̲ʛ읡mivF9%6{ȿḼW@(p73x^G?[˜xI^a1<( Daݑ3^%o-oXv�9P]fKDGd3E~ ]ᱬrr|k*Þ ꒋU]| ; ًkr`9?g>=&ϿPksߝP _tE龴yм9UMNխ3QL@̏A+bXfb<;?҄kN|*4Z(^?[QFB؈=LVoKQ%֮1�*a2V$COH2)P0,DB=VPtZxH<9G+"U?'dz7'G:: j&h{JNr,Kd*9~z)JaI@d4>_l(Њ΄f z %~"-~ڰ.ZT-;z;e텠+2cW;r(_&)|*(eJO#(0?+Ai2DTת|V*%]w φ[Һkq#WbrFAi1e-Ó0xh%SIָCނgq:fpPK9s @y$,@Ho+oc0OVa#~WR"XҊZNnF5|%ϫD)EkFs#ET<U_57(ۗM^8Uq:&50RJpegkT_;%56Fg/<}FWs}CځWd, O4r~S65rClkBiVM<.5!aWj@@9~k^x1"&0<0)饗_Jk7R]@&FK}ex%<ۼe39B9yw᥋2OF;$NH88eŽU#φq{j */Ō>d&Έ zY y(R#ʫ>"YϨ >qzd$cg,!�`M ;?=@EA#gGQׁx V'A'q\<{zZ#?Ei BrcS[�SϿ>_&  UW<,bHV-#|!"2D8X4x5[upގ]Aѹ ZzCDz 9_q=B(s|28=Ofb2_UP 4FWi}=|T !ok{n \O ̧j+T1x3G'׫8ū9騲sOz~ZUb}ʕ cĆAcY*Fx)z{;`^Ǵy<4ϬQ*}}!#i&68J5(C*9fi\ޓZ_mZ%B!Ңp;#p1 =XE8۶q2:#Bz/ X{K FB1` *:VND$ZF6b&en+=TE&ڭ[>Qa8ZDl9i=rmnY ޯ�B(3,BN(9[f}5M>0߾0&M6\1 5iPIqeZIQ`ׂqD Dp"RW'�i'zW~ަQAmG ⬟6w!s?=YX4(645`1GWUЏִŵ ` Z_r+O Zu9|`M}rIֆn; � "sBcJxB?ڧNCiVzK{ntU`ϢVc9C$v=T�`OC!Cg_ 2g wݟ 9Gafv 0v M~KٳRJ+`؊c�:Ad (~5(a\|PddC!QozMr<4vz %!Êo+o<?w;Fts|.�9'.fuޯ YHal+]YJѢ,U`m7;F³ygMRFlTEg!?yk7L_dn(]ExiӸqޏ~@?΀I|>=_}~~s(W\|ͯR]l^~ ya]ᴠoVC(Mx{H`>4H&JXE/1vB]lْS5ly!|ՠlbaAKIdqx9}AP��ELq4 Vf߫ÃYfɜ " M@<ª=,L`ftb'N@U)a0 aX:QYqM XS*=(y EV; #rm9ސE=eaURo&hR*@[GBkk븿 RAq2|KF� }02=X2Ckaՠf}QO0W4) }5HOA& DRe]w5QFdUHQFVݨ[A̬ aqvʽ̆{@_+XCcYKAhFU)+0Nf2Q,znk "�h(v=Y u[<pBkmӔ)~d8T> ,D2a /-\q#I ޣ:.òؘ;}KϜ gtё[~¬pXBuy/^ؓtӎMx;wb]ܙoH*ƒkI;]! /"0$^0gD~48@;}Á'>+30[z0oH,{sߝQcz,Zgꪮ|Ps%<ʶUYU#*sV-D(MS3^3y fwe!O=g.! i;uwD{2ѻlH¶E4@XÔaK( gi*tsfUO讗Wϵi7I=]<1 B%qr쉰Fk3"Eh;Xډ��@�IDATC-i?2s[|;-oߓvЧ|ͩ'?}7iJc`}">(X*8�O[ |%uΞoV(R_{iC}`t :uBp=eu$ˁ fx={Hx2hL1xP~V-`-5D~Xp�BkN<XihSO=Iїiɒ ӆB1=-Ո'\+#F:B4h;0oZ_>p{jo@Ah@vhep_ [Jc=I>O!WmTm:<(J͓S`<-mma(%^:6c7+_y<'ՐӚli6%dذ8)ݷf@?(-m5E#CI-t ,^{ub9yjjAjKx9BZ!d\VVf|VLmܰ58' [m[I}Ok0ǎ2x4A͠KMO?N>IZZ<ԝPԊbBx /S(AβցC_M̜)T^Z~h#(U<3N3!{_WO*j^yek)oot1![6P[Wm/=:Cyd2NŵoNqI5L+/*H"TF.u=hnż78xoe@0CN cҳ|Oz&p#>+tJpO{2YJ<̜/Y2eY#kDLD/"t2hB </$MB|A牒/]k}8Tʋ]Gi7@JҎ}=ǞOOz5w=N}es{^],9gE=QDs:؄x$7aHzRtjJ 0Ha**`v XKP =)Lmټ$eGȓaV %HHS,]*(*xV%Sp.$ JCT`dZSreIB\L!f(lcDy<bh� c&ŀ$A) |4caM$F0ݜEPJ<YIaQ95N)Z{ St=|]+ʂ$@WuIF,2O˓y Q}vwZq;O+ h،D*+iCD1Qa`T01 t fGYOiQ-~d zd$к7h&gz*HV5Y.G/Þ\罅%Mס�wJa؍J#̹]GPJJPRT�^mܽXd&42 }(|e�nUvgq8 u9wzU-Ve;<>u^M¯hzq6 *oP.pIb8p F 7/{F#eGo�CRkc3E2D:._~uz{s~rTF*̈8GGD|fez c ! g(S@ǽ\W=R}x w@iV헮CX}D.8|Fn 3eBJ2P*sVπmG1U"B_y0URQ [2wfKA)@jޙ0WBľ+!Ɨ!9cF|9n+(DmRM$ r 6z݂7 xH[g颊k3BΣPI QX6.zJ+ezCs]XKM-USO?y Qmn)j} J1r-.8Ʀ/`zZva x3BO.CJ"ʟEw7&Nᩉ0J-f +@!$H=^|ߖMxhoU0nP>{u;bCR»[@>|5䲧d_:�kݛ}EHd$o1v"P.xFC}aaJh s"seGɑIKtQGVFoI_w}wgA@|4բ0|Jӡ xP9/ܴ>=gk l�C{ҡ{I Z@ƆMB[S3q\Hc >jwCcvhK18g()'(BxPL(dA+[CPܟx歛yEN hGϲeB 45h1"\ G)b?R 4EL=lZhPqu٩#O(pǵVG.€d.=T49u'$S1BCN")n4=PRߚ̣mh{vЗA;8Gx2R#8{W0}JBg@FK-�4WeI19z={Оf#A@CDU�s䵾a,Cz܄<!N|aPS^�e 5Y eƿ5)kI-!__ 914|ASᢚ,O3czXr*<ϱS.YdjJ9m"2"Z*)8C(><9ӧ?Iк{Hߧڲcgڵ�@?(?_9﹗>@G,:ULnb\+&L `Y5ab ThTPr89UXδgiq *)X^ڶP/A~MA nlqv![Y ^ ID6Aˆ%(euUB@5[ k(Y\k*=Hι % s޷K4DB4D2E!QAWs([zDtqXl_mD%NBe>hWpFp^ W0#IO賜_NUeA c݄Z}XLEKЛʴk< ?-%ҢF(_e(cB [ssc6Tb}_FM%uw]gzeɍ]ŏ�?5�5m1COk¡XI  ) *zy~ -0{_ k'w"7a,Z /eu  KO;6L!А \(pىΞe0JkwKG a')CAYصk7aOR;;CqOk_dD"�s0USg xu|uЫUw'8_y39,2稘7X2^|D}:OKeve->c?̵F1ArU][oak:g=BC/.ޅs?ܘcIP. +D(/& 2o+fH)cAO#żMJksLcXk;_N lϔiHlHT M,%U% ƒ({zcС"חyKKIQy`bO\=YPd+ rc5l]Yd$>qdDp> ~,�2 sJk+Kյiim?Dtm(lfkKܒGd {4"X?at2nnBЭp}ChP"E0=Zܔw#Q29"eF,D*%žcT,WyS]i钋P03@F.|wO :FJZhsN Q(^B;U*3|Tx~ŋӚאG(mٳxP1&.wN3B5@\ƒݼ(@I%*o?6oJ=*oCq6mzȇ ORcIP i"+CxjsF W_zbGf' )k +B/xmt-V4cJѮi">:B+Jj0`d6W`HN)ySU5)-@,hs`oxgϞWb_K;孠=*iCi ‹yã,qɚ-11(0#NRE/cK=[<'M5i7><0R}zTFH (C#T: \+ `-8! xy-¨ Xt޴enڞ2 g͕g;cG‡ԑҊb/j(a)AD 0N绱T#[0?]~UixDg)M3oEnk)I{A*F/Fˀ/ zFQNȹ?YN6rSLӨ26DZ&Z1Hb=u4 ֘>hܒ|LEG:,og̅!*" 750X=04i@hquϞ }ҥOC钋ʋxJk+c5g9"~@?>=_=;ϡ@.3o^Cck[{(Ma>,2Wm>^B�* @ޏRN{vQM#!x 7tuA^aH4!@F=ZEF-fDYFaUODTXW;STyx"'&[ˤnXYWXTme:E\11AOKc7bgS!PY89F%B׆6*@< ¢m/xI ^#žn3$k΅LBI,w ߳NX/gfB,�\\KFej# ɄYL0DsS"\Sh2\Aa!AaU˿ ^PnC1%x0A/y :QҪehK*T2#,;c=(2+W$ R $b4\L)U(jH!LPeUN<d QN7G/ )A#Ą*3zG US &čokW;nºe؏l}ͣ aWaSeJߎO+9.KdJ*>k4K ET-`$TwM_u4jx~x3G c.Bص:~51LpN^qG_>~Bnqp?{x Ƭ)_fYոEO rb^3pcОXWzs (SyqA[^30x0=<lߙ@Vrky$!\h4*> Zqm5s 9is)r?Jmڍ <y7!G%(BA@|0]΢Ta�ma]8<ꩲ l{z.!C%=>sUIW& VBuZKCƉBgN> KS.J׿oJ*"Bȇ �Xj)^W[޺mogڵ{OZ,O"EYwF?à ҬN@BO!8r}[H� �ųx -בC�lEI~ *供$`  V(STUfms`b+.֠p qK>!6ӿoVꤸMiu}ìY/9q*SЕ_}KzUxH?yA*f)Bzҋ=yj`9P|/2'ӻP}O(]wML>|5iU78s.sеq*'hEiETM =zӄ)qɊ]a IuOvȇ_oBg=>Z�ɯ:}jqsU#oloku#P(1hɓ_b !h,vͤ4:7踆ea+޽33(.CCKH?}<^݃(Zeu T\F9N׫)LӁ`^ZS~R51R<_'ۉئKyѢBj aW*BD/7'G;.x B眢`^F�|_9=Ui:2\Rc[+ZO@NW/"<}*'yIC*o9Wi<1`d+ l \q!@/3BQT4D[:-^)y 'O7sIә"zwT4Sè,2OC6y| 5|kw(xԨd-T0rT ;Bx{LZ<o ЈfKѤi3c\iJu (gl>nL/o~=}x0-V2m t(,%wϹ|Ͻ<?W}&wgY^1mjNJIuΞi(6J8V5̪lE((( 3cjHQsπ'@6$k:N;؏ k^I  `T"BN'ĈbI{�U sTkIE"CX !Ҫg,(]n01ZQ~z&U7!L1IDTDp~%*>_kn1뢢(qP99J>F5޵0Zk\Q dlU$]<^*( k$1pè7HyZ)k+\hG(*]AP.F!2GU 8zP:MR{Qq:.C_FzV,(Pp/pO=sQxF8#D "X3\d!s_SWD93&#[bYG<" 6sUP,RVeYX,F 30., o>GHO!*LMiqhT#21pk|^<9#?]t!cNHa{tc]wU/@~ox;q+ОK+*2yw'8|V7\U <],h^ .~y-:8ze$FTą<}X:wxϊJ.EVti/Bȱb5DZ\וҗtW ]G7SB?4W Jʸg:Ѩd ۍТ"tbɵY~k3@I5(`MthSkP(53WJ)2աP"ZT8' X+S9T]D_Ӧ xfb*3{*`Y_xD ;TA%2o{ۍi饗!K;a$jnf3;"? zRߊcÃziMV?D8GKd揓ɘ:{w|�]#JM;p1vFm?da" WG=3rD R }p(\˖ '`_wCҗ5m,b]CmQnHOҦhEE BKOc⤭7 = ;msKɝ۩ބƉt-nN<JKR}s CI%bӦ"q(TX\6n!;M�qᴉȧJxx!jd-h-MeQA#PKk[:xϯb1V0E{^f./em-a(�S# PC)_hiEb ^a}&m퓡\;q w W^!%[tuN<麫a4X6 ã[}[<=>ri>m2`27>Z\3VoS/ǀ;rBVY_j)�tY*]3\89/@Ax:Ι5'/QqrNѫ9dТV#:Av^@j]C ʀ}VHQyR /#B%y)kW\{[]h kRiKf4*3Vlv gD֖%Z|=W^^Ǿc bpI$/igyQ ?>Fp%B2V*ˆ1 y,h?!j ,-<skYꮃiMkֽJHH߅9=>B^BzCcPYw~7H?g>=&Ͽ껐ksߝg5 pdE0wN3(9 S׃g3us kBbwd%V}i i㦍n7rDfv3�àD<=)9JE. JD4f!JE0Ȣ mz(e;bL91P#sH+"gYvZOB81nXH7r\Pr5dDUª [x-cf1 H(* !Z~!u7C! A2V Vp(J8ϬׅpB(|u-wxnk ‚^,)כJ%19bY",4;VDPduxYUT dgYғs8> ctR!DY>#p?%u ^fJu"ݑ,|D߿ፖ%Ss]7VsƗP‡{8"#\Z! >?z]x#jwY\vdI ~Poᘭi vp3Pp/vy= eC퉕OCw C9*^vʺ =.04yϾ}g?1DuYV�¨7)r-VC�bٸ|=%.S&gV*-ཧY#Yo\0oVdC!do2 ZY0lc'cAw##5Q+XUHrֶEo"JmicS L|oXp)d{�û3i5 ,m/AI^5Hyݶ%=q݅c QaNXc Ȃ⑃V}Q_֢�mS0vvd4TS`~,u[~{ŭ ) PR?z*2vcGydB`[sG Omi ڍ[}<L#˥ycGԥO4`!D\M^Xʕd%�{ޞn{1N0)y,X{#XIw8\o䑆 ]*Gi2L~z z/]6JcF 7,clB!9˸ój+wE,` 6{nJv0ȅT]|bZ:<7 5߲wN /A&m-MUBE+VܒߥJ:E[,>[  BG4 S^GOI>R(B&RympT|QC͜W"ع+Z[̺Bhu["T\0bo|ԈP<LtU*z=yV6w<4vދ9zD<A'`zd]8ՙG&J:tR c>>twuxiGcqPoL]sM=\ xZ,P"cZE]IxJlZ<pa͕$oz=v&m[T1G)7Vbc>r#vYO={ "Y+_J.m;KlL�G֕̍҈ӂ{߽xhhQ>r߽ԅ`ȈDWI9X QF9-W4Zy(8zr!FV!kd{k4P>SBKz뵞#P.yaI@Z+f|"ogx9PHk&8V?*q6]FxA sԃ�0P(|[߻Pixj'?寧) 8t;*G蹼#LJ(a#kgy/%^uor m}}{ŹϿ;?#~n�-WJ];^yu8: A"Ecs/"겨`VIzkk9㝑*Nw'hk&f^ J{N.D"'"e^1RK_mvdR$IXP$V2)CXĥ? &P@J *]C˔7+\&:&M dK'iއRJ^VoJhkfEKBy(z/8S 3,0sg.Y3Wkڌac, ؆vY%ҊvzfP~]p@VMuor[(Dxa={BRq~r?g)QZϙʈ%l10$I!ZB8cMgE aYd6nV ^g^Z+/Eaw ̈#k- /5/xڴҴbRѳzͫus{w' kd:0Z-z0(6 [tttsg…"+W [f~(|YJxcY7O-P�'6.=/=o77-TMؤ `+%=aBQ5yYz Xaݯ, 92ccXkTӂv<7{F6x/ڹ6Kwkb \+o/Uҥ>͞ڐΝ3H-@Ը(6O"g]|3=ʫڮsma(T^i `,k8G8+̢/f4ug]wFKs xO,:­la3fHw w.CInH}$]3:R/ÄY*CI LW-"]vMo|G"~{:xez�j0k6z{(0S}[GH C#F~^ӣ>7TM A-5^C"/ت$TDtd&}w/5.e"xCUx5t\,S'̷Pz|GMAOjQF;y\"n GɄGqu+Jӯcr*{ aoCE�<DwwWUzP{r+m_do}IK#}vttD w.<} ?%QN<ӟ֊ (W>װaא8u8T*za4N7nBS᭼Pϐ"g�^V &?+C6"1[@O0t"apKyUԨ;ZqHY%"ysIS^0qOSN6s@-x7B94JQPhΝ]5X*mݼ7cq"(t4xƁm6{PGL LO<t:w|Y�o!mZNsM&OEOϬZK-|E:1mekKAZ--EmQRlUSȋڿ#=cݞ5{6AIIZZ֓ /|}Wқ|3-H.P󶵶k\(M 1br[<"X%5J4jjTL:5u̜}{̖b7oA#=b{(YC 5کS d|']DE '? !-T0t)UP1!*Q{<G36ryDoP<f 0yfSt;oה4cfu7Op@`ۃ{T 0azLA.Q:hx/aJr>hHJ^|>}?]FAN/˳sr~s(:W{6uV}X jz. jxa2$X!N9^#xCxvn9";OFDD (aF ]Vdd /E CE Bjx}.T6eǹ%T%LMNf;F+SAAˬT`)`i;ǨC(t\YmT2ϓܷooX{Z@\c#3XʥתEEZklZ�w=-ҒY˸W 31K ];Aoevq$ oL )@aIHbdZK5 *E9C<yڹn 2h[mg&�GN)kB<N0UB߲G 뮝\0τ1AtU@vn< A4Md:1YuK"ک<_C CQ{a`Us czRqG *k8g}fĬ7Ϙa[,k/?5a]@CHFѷRAkҳK]/O^e[1mFziݺأ.]׹F&WXnnܸ)uCL=3 ]8Wy_'|q8Ec=*[wRmAQaFJ?|)<,æ"b8G*Z>d 3*p Q$/n~YZ0srj.ҧ4OJ˗].1Uֶo`g>P? [ VI#v qdK=(slЀC9CX_-AÞ.lIPkzfXKUD` ̲$ sxf&wBIZ3ϳ^!e[_w«*s3> EJ#:Ss{ylp霹ҏx48pL Z֗zwZzLl&@PYޡW"' -@'e1yG7wpP:)@1BhaK8)vn5i0/^HA$!*E9%i!T{;^@hPO?r߷/< : ;x0g\~ Uϭ WަK>YK1vۻ9666ӹU[7ӰC^I A}(tR &4,d` =LQ^Q#fU}zy/~ZsWGe[pύJX9xaʐyjP67kd 9blj9GN^Ks3{� ﰅN="܇"9JHN#QP'15_.x)!lxmsj@,„ >ɚo!&x˛nxb4p'3ӬS\\:o"臌A6b y ^pw_s:_k_X1x2hq/{OWٱ{wzΌ3س4i4z$MkU#%bh%,<{J{3sj2 <jCfCGý^yŕNR豈bQW,<B~'?hyr4BΈnd 2kNj=Be3_ʅ!{yx#~ zX? 9/aq:W79_ͶS*xy){P82N|cc%pV[~wҒEt͵WE EhI; fSz~/u]%<|dM|<'Xy9,7*}Y&˖dYy8q$$PB!Pprm)-)tym'q<ϱl˒-ۚ-ٚ7ܐ{qN~y~Ϙ̳m |"L庰aIcX [p-r{�o�d\Ogo>G/#٥�rvEX_/w Q QN[U0 rhsx"fZ01qs69Q*-.K=vt-5?* ;_+2T7> )` GK%ql3 m`AӼ2=BٗxFBuumdqzmn"9QNŰ<,<6ZDHpQHiyBrX2 V@oT=97NOLK/{YCEtΓJ@[ωJe,75<;g`nGL:1teC9C�H`k: 3V B*^{05y+0W[eQKkCF}fZ%K ;.=i T&'&5t-}FZg]X uU4ܦa^ ґ\Q755y[{g8/=ƿCx%٧VKyO4}>ZT`{@\!cLҲ. Y2BR9s](7mmm0xt*CUc(#Jds '{'y\[n k0H<އO~NGG'aG4 dМ*=kM X 414'룷 eWԳ̵ydyPP�T|&h,_>e�Ga9uաR*S^Sv9>/Nh=AZ󘅂"c2q T *F>,2�]tQJ¶l47* @ҏ}V8a>N*28F~Hoтmq+\CT4�'fa94tȡkV"cbs+>-'ҥ3|%b%xroA 9$t,z]wYXj 3)R^GK³[K~*h#4o<| ?p3֐vl'Vc Å* S8^?giUdCh1l׽8کD 5*H'{Hf,5Pil9JXx;e; 0t ƘkgL,>`8aNkۉ xO>8C"B-eìE:R@g)&UVWD!@[/1qO{P gPNg~ T8'G6#< 9ыkQFȿğ=W<Gyp}vǨ {c~~y �!h.Pf4BqO"F6�k9/I;sFEXzq,ǃl2t ;:W XhA\gFkrIB,rJ��@�IDATa՚epj"`NcxCC#k^\vxgAne^> BSx_?79t |D!uGC/oF̫GoXevQӟ=Lۖhhʃ /3k̘z�, i�)?S"t>$d('ZbnlZ=f6- e�-7W�8{zI"oLچźJ'�Ȟ7@뙳DuGV'ɦd)qz`u;ΜT@A;Cyp'0>\zz BS8Ip4"M1ҷrIf "@0|hL0lya5.BsS/瓖`ҌIcg4)8}m5H'G w?2ZVwO8Pm!iT8{af ξ6ؘ+Fn䐺###"S\IË5*(#!Օ40[HHy a?(WnxT+=K?{|M=N}Uj}g*է&~o܉(tjjOnuKBktX2b94m >I慧 ;6l&T,MQ[%,Ppk%. "%0N𨲟R}Mm.?70Rp 4nΙXOUH$sM@**c`r-ZY9Z M e@gn:>lf2/(Z*>6&E\I{ފX$ :WUEK0(s= :28ey-ΡJs8 K/7\;2eA§ N TWU)A0kaA P2 <P'UcQT؊(// 3' U4h=8%d<}4zay/V@ +sGظ~{=s\|7z~5yf2,%kjؤɺIA0T/}rHT׻H!r.18dL`s@cTƵ Jh*x:('zϗx_S|u{r>WOA4Ò%s Ƨ> xݻ7Acl6e*<ZHʄ ,bh=D.< {VV5+օOU_uk֭[׾裏F`=Gd߹mNƛX߸Vz{[@Y9䞙3w$޿!ȡOF41|c Sk�QgsnVQ8�El\4[ekXQ.+2* ? >L&X1{ EB_ ]&']c�U"%mC>4eEe{\ GS-kGQrz�>8ʘ Νɱ_6: MY0|k{)FIқLR7%Vz=I󚎼`] (n3p7ƛj=y.�|hsxC'9wHϭ o~L(J09n|B, 1桄vK7hÀtK[bBrܿ4SC9UhCCVv gGe=+}<+JvJ#eI%0*<_yk S-up=D^EW~sG_ }+C+/d뮰|ђدǟK^R[3JI+" 閭` %VV$H <}bO{Pzkax'Ki("CoPM-EI9ž"+<vǞ0D%TyrΝ2~^k?P1qt2ܰn!߾cGؾ9t[5Ƹ^*Yu� rX4ϿBkK|9[6SukdQbt2"q˖-^<. ;ws7D*}1hRFi24JkW. zϾ G):TEt6kXq >- s ͚U[IcߝL>Bh8 WO553"h+]UN2~F(+#Uw{Ohikw~Q jׅ֓m#<FErwvW= ]��З90Z5ֵ`b} |R54 zW_1u;Nl#xfM^ gi[4vb "hR2T7 iz=FgR<0xCT6[seT=G{;&H `zshP6SSO6OK :jGOt5{Zՙih&+D"#/ȞQ{p"C-4LV'1xƨ4;D'+/~N8)z|*,gg;'+/}}{#ҿS8>K},/=.ާ>5$k>w6N,<$Q}\qpB9*PF,m3bM^Nf=|(BVX0גCR SG~ ڋ5FÎ{*B+Ǎү"<`M`5 &zܸAͨ2yYZQ|TEo ݊ Fʣϓ1GeN_DjJ ?7|5S9xPlSx}C%'N_{>ϸ]VjnceQF6Rcܿ+{TxaQ�2&;.؛S: T uPZ,~g=O+/ Sdr2#qP+/Jpr/0\sɜ&J7F�۹L k('(khn?syy~{unyâ/�Q D ']D #vGA<9*/^E8&^S϶Ģ Fo ]ry"�BZ- T1v�%)!tӘ\ :^Ca׭Rhkk+V0MAr^Ђ h+[aNmxaVzF])IBXb0ЗTmϽ*aǧqlqaӦM`cwѢ @! |sgK=eܶz̷s'<;Ső"c M h9'_U!�ld@҉0..#vw<LخErh/w�0oF).l * 3DՄc6PYC!b\j#d 8>G׭*wOVZ}oTx1PP2<QzskaB {r5o#Bg?POd[Ga%eq-y@j.Iyݣ'�m݂İ0Un}o27ս%ᇰ_^TW/j�uʵaҺ0}1N ۏe=9PHHJlC0Ѧ� cp0wm;EeRph ZX*Ʌ*&\8='B!y�S(1tp>굫(Dt[XpϏ%V@KW^ ?AQavXvmfUaVM ϙ gH%xgy5$gǯ~kaɢ^R<mU!q6raժaV?w/E}Duh_TV#3Z[Ny*,Y07̚Y tʛE .Y(\a= PMJEDš>^e^Cc4 P^1Xϑ ז5V|ApjaּMSۀ}jSm箝xWw!B"Dv�9T%4/8\Z" w54V!OV ^?p ;=<>`]χv 4?fT׆·(d)8"ļ@8ppka! 8aڅ73B/W9N2߱�:9F'#YÔhcF+^d')t(wVV? ZHϵaTjYv]ԧNjc' Wfֶ3ᩧ 0]8?v,FxWcW ްn%~YIZckxIZ&T`ntLdA,Mp2VWWsYXʈxX!Oς/n$_ϣJϤ=88eׇo9ݽ?`D c:-Pc|nYy IE*G$MT :tjd4诊w]$=B}^**q_9G~8tԯUۛ~VSzz_KH}vp m*0^,$lW`-66{ ;.%Q|9HgG٬a!-05\% hE 6QmB/h`<0*)Zeÿ�K,) Hu#<ʎW1m'P(RJJ6AA@`%sgoLOTc. {Vyd\o(^ߪ(y)Hyr *UWlUM [ұĆ欇cwT.pB & @;ѐPǮ"y&zԭXœ˽xA='K@WyXJ͏@Q(rJrlxSb9Ǭ2"ԫ\*·ʟeckKZq= mDs<ߨR<rw\SA;מC1R۹qjjjx#&Zs+3IsI^;zy\N-އFxR׷9hh"Z$�b-Lʾ|IKvCo bMCk - ^ٹPFK)ı:fi;'0|^>6͋ki8@�{>t!Eq}Ѷ8Nr2GS WW^10tD$c'·̋w~R;?@TĆ=qDr zOI.KýÞ@hsCFoKYMBo"Ja qMPhT,T&c ->٦-aT`_p.8Q>*f50zN7<e<@ `Sim1^F/spM2 bcjG p1=aԢVҒPf4JPx Qah,�crNQXZ;+̯&jelx7,"+δ E+®'g (a2 SM\h׈K'E(:09jA 1,y@[?!]�!"s9FYJڴHYE^.۶dN 9 |>=\Y�kVG" հdiZ85B먁b$[(TX[ f/zZ_bNcX`<6TVM E ST ֋b\+AqE5r/-zUUIؿog |S8}§(|u$q'XdC�!/�xþ=b%A)8dN^;rXVPe~xje(Y};�2cKЖ&fYusBۙBT5 vTB5uv]g8#i(t'{WfX^.1gOÆ̊ʊbg{6Q9-iDغXs+WDit_Ke_{:lmݶ-P;XQqZkV N|h~ pz_2 �M>9p}]aUa͢Q.RTiuV3/6x|�[[Txd1h x !m9Z@G,BY=0oW#4r)Wr `$:t>{c A<Y[g8=i㭭T}>xy!㽿f?0@sM( +>!Z-4�DL2﹈u 7RDK+#}E$i}I-As\f\;C b$QQ[ʫ4wP`[l+(A@$]Ir,\1lvMm'>6\1?FßB'cD̓)+qاTT�D(a `bȎڪ@'G!_H˼JG^8GkήDtĶFǙx7 vc?2�1@hvln ~x|M=A*xoS] ltYSل̠Soh|'fMRG4L VzmJUyY ̊r{LhJ _J >>gAO (%! Xd*mn:.&LϜ93*|UUh+R]sQaɍRAג�Re3QGo^HQb";A&T4UT ִpBv >bYu6xĂҭsyOzTu'TZxQJT\`S^RVF!\ܙwI*R.`]4zWҲ&A TT]< +A )acgzqñ;Ϯ=>/qny_zEqII'{Q!5_!KJ?B|53Lq]ch=!w"(OAcSQH}/!B յs*�&A4 8nk[[[ᰇkzȥ�E.ʫ`H:D|ڵ+\uoZzײRɒJLg~X#!I#5MVsu#H-Ge^~,Yi%hll`CY8%RHh+ʗrdߎ%y"XᅾO-3[^f.WјG@/0a#2P.-3VY͑0,Vu3C~m0oɢaǡ?@xn0BVYFck?<z 7" .R.t=2xcUXNH ABp)PF_X߼Lq~5't '|)<xz l')=^9--7pVq{!<DϾ"דGE,aXqwd\,Ϟ(KQp; szٗ4@[F\.�qhcn8V)@\pEx]M㛍&?=Dkꗵ;nQPXÀ"-GEY:sU'5]Y�q~柹])m RtFn>Ǥ%0C" 1 usM9Ƞ$`"Y5 ^FMLw.t _#zM^uk"S۞?X k*âyuDW"BCCS32Na=kqD@Ǚ*Eδtf:1 r:U!s JCm\{[)ZssCUY!iu�88Ш|IcmI=0i:�I[>'bMgD2I !07Hω'N`  �+*S_ٶ+\{le<1غ~I#Wv=zʫ֝yVdﻮ2)v ~4f79󗰯R0<<c{>^xid xo<;ю6 cQEa!*;G�? <ؚDhg2 D|>E@Z<~) Ez䏷*bUd}!A'ٳY L2c4 6"$%F^!zb8ڒ$cO:>4iد%\nen'رfΉaA~3TGニyS书jGr#|]$9S>P y[IOTSl zml'AD$4 k0|cO{X~#w~t6k\Wf,f '[D0<z q|k{o/{2t9vt83%\TF+[Bhf腖N DRzSW˛W߫n~MbM=9ʋP2 @pʆQ9C#a?Ul2G+U%Ϝm~O۹(\gVfT@r?�*>2z9dn:sV%Dh#‚ (w *l*&/QWH2VO2ؘ*z̡L:8$*ze.#Xg $3(q f*^~ҪlN`� 2`nCMq|V{ңc>JTQ `ɆAR`aeiReSE$·L4PAUi8&y[ *$l6t @9/{3d sMǦ^ܤziޫ)Zo֍y=0V>sĊ\ka1MiZN̵`MUi5=C I :EQʼn1d0 b!C VS "P3Ne'*<¤P׊ c %#p4?cd:٧eA54">Ai\X)}2̗pFikB@0&AxS]GC#{ i$SP=z8ft1+=:F =BR+2=95.k }4_NW:ށrxlS cy^yf|KXlQFqn%U-]_‡~CY@ !*qcVAe k.`*BrU)( {>W%f'`t \DΥu ! py,Di,'oiibO>"(Pjk˵5䰻yO CC_%sPNyUcKQ7<mQlN0F9޸?{ gSKrbm xM%poy_1{e7tCu\'8 pUQxHlzY6ԅ_DZRX(^*T5ZwZIxs)ӡ'=#Iȷ!j!+z5~I,=t&A r"޸!ՃMx1)r ڑjjjd^!a9qx|n^Gx-�n ߴh ?E^} 6B{"C֚ x 0t(UϏ\#p}_KC|v%'CI#oi&�($a* /r ]#;/zP/KwVЈg@]G'l!ģ8W �âqV-Jj!uom%ƫk_<¡ӉjR Dw(}@IooLg s;Q%"(zs-XNW�0TAcXޏa̽> LEߊӈz^-uAFQ))룁6s5hta�,[jgFúF_$&�Cz(d^f=-pؽ@h<H<7!CgYVE#pSdUwC˩vt;q}ޏa#w];c̥V](3xѥL sߏڊdM&0lZF ZliRuFϷmDSQzyXL^@(R̯V2ҩd l#fm-p؅aាp'ޘ' ]N Φ@kʫ;0Mgg?ۨx[VY+/,lK{2 h?ZTȇ콖:SN _9G |k-4jWg~|xHݬvFMx o~~ ^ݱ#GC3bV"<U1on9<s+9Dhc䩭?ă;_5t m[$Y~CШދ8룺+F @o~0?g W}9R] ]CibstaUz* Rv<<0 T&˪JEl=g&v0i74S***psi IQD(oVcꊊr!ഇ^p>E*0P,X"? ǩkT*9L,<Nr,2u['qcu*޻@BP*H{1\GF=T[PneL[I8?^ˇs{Q$pV?UUC2<BYXc>(1و Jc&:DFxY+iKeo"ٛcetC~TJ̝T@=V)Xm&bPrᶮ^ic/HZ6[u}1#Zʘ FocS;'s~:3k_`ڲB{%1^h!RI㝢)])Tx,ΧxN;J4_0qP!j vuub{U 2@SҎ"7۬O*|&_Ve1G�Ay(=DpRL>ӫk`#QS *Ɛ6c\3ޟƋ.cÇ?xv-% R{pNMt白o0^U�H6~ǠwccalsqU` /�-_nu0g14]üEXzfc[hdk'}&xE!gdZ<E!k9B{Gwx J0+(Y^>iBM^yA{K< zT޽MCy{}l$y { e*-/ ??ȴP@ 0kg $oExdV|&2Q9K1B6vfonPxaR`4uVLgEAPWs`zM=$>**8YbY6OP{+ʞjcF*Z_ޓ&>>(pSL>0ʽU*(KJs>LQnu�,S ;Ynb 0RlۖīgܶĨ R{@E",Z|pua!70oB z?~aum /_I;+}-o{슥[4'ly~KHKk4I�} !2H/3\ 3%DYkd[hш%[ bp}GB- r"o )z V*k9�jz ՂWN>N<5 fY3&3Mrd$pA*:u%T V/55ܹc{xZBx�pD 3r]m͇ q4s0]P#gO3w~Ƃa/ 낹3v](8hrBcH�ꣀo קϞ{ݞSMuެFq9H`2l]vޯqJy(Q1Pِ+ ΋YnABٿ뱟_yȥB" #UN)W(l_㛮 I (FzBbahDc�!Q5Fm1c>:dٵ ?v렐Shv?1ѻb̧*77QB[#} ȊQZ1[צa (3\}9!,_<0]}:4-M+ք݇ m}a0f54$u<! ϢQq '4ikl^�ńpMPf<φ_Eԋ�&^S뤔rOY�,tY^bYu> J>"L p~7�zy=zgzig>+6mO׶ |&pdN0a b\_WPB` =<sa!ߞJ]għ$aamlX|r,c<KWr*+*>UvQd-!*o CKU𶋄*tS9|6޺d`c+y]w "&[4D9w%ʴ E2@2a~B;bQ8QU(!h|3{Zӱ*M!^ࠪ<1Q%s+ 1¬Qtn1ާs`t^sz<tk ҴP{_M){)&{ᜪ͠8lT>0Ui/ALFrz%U 1_Sp$q;is~3(-WrK%ROfV *<DÌ]o+v&).:F3޿}U0Y/pL-pp,"#N߮[ hId=3'}t?1 8_<m 'Wy{2W~.FTիV{$΍ iP'0" Vά  MwjF% oYXt9bˣb1 ,oiǧak9]  =%{ǖzpя|vUN9+p>(r$dF"H51\ʉc<*tHdsb:N/  7Bibn^Khx:/oC7&PwcXE̽yN(% 9+Єhkw/ỹl!t xN5(Q oZ �T/ُ'C+a%ĐF.9Jt<&7J Maڵ>| _3w*e첰麫|PLD#[l5(Gـ1̮EE1D2#ơc hm/3!sm!#Vf/pTr|Խ=F12т|<i 2<p r#7EVh9q9a<هŠg {maǎò Ten�+4 +rf�BL GЄ!=a0<6Mp>q,4s; 3+iZIǐo*۷LAy-/BaeceGs\kk`_ozp*4* 3wJ>qt yT"B^S19gZ(OuWF:7|QmD Fy -�zĸᱱnq&G)Uvvus9@ u\_:EЋ\r3hδcBTܵ[mC\[k+kI9&�ho;�8Y!L#*@$^m(&\iO@0y{QdKڛ#_05̞{>~[hr$4٧z�IVc|94&ⵍ 3:g�b�Y㸸Ї\^_+yzL6{z?򗙕yk`�p?+;^NF �60<aQ'y3=u-Ǟ|_?^xJmwG8ʽ%CǾpm5dd@%�vF=kD�"\ZЩ(jwA¼{5^EcV|pxxyy}:t <%1ztPL Ex=k!MʈlEL| l{R==N- M[&|BƖɾaUVOUUT1*1!nm +VSz_5/}K_}Un+k!h6LC tq�Ib uȠ0 s- 5 :~50TtzU:ҡRel ʭVpVhP*z5*zUSXЛ5R/QC8R`"QڝR�4ʸK2RʋC%G%^(�Qq, PAeza8*ozݬ*>6a z n@7W UF(DŽ�s �)ZQmu2K޺$4C]8W6ZȆp:>ד�bՇD5ȸ<ޫ fz 6+0roC ӳs1fJUk/zK'7BƖD z J<!$6dt|]Иgّ㖾\/27$2wM\p LwQVlzG qJw}9\ VdF0Ǹaӆ\cձG2P&+^5qOɨ?=1CeY =O: EP>s56(b;& Q`+8E{~l DG ސy8+AK6|޽E;�p1͛cE^VP 2KbP)}bH`1" |Ǜ^8pG8-__#P_ &8'bs:vn)$O0ߍ)2( h γ>�$zzBjɂpۯ!sP&'lT7 [:Wo‘ _0Q$ #`T 8 g6;ߏ ^!2 Lث7ADqΩQ:^z^ƙ &_Rt,V66]A բ8Oy-KЊR"Aԕm7w7 81sڽ\zAC4/=~Sa2*2o>1~L$qڴpÍE/g:EV+j{Pv1q zfG,FׇO}?˿ G?ixƂdµOGqPbN5@[z wa~2L0@`NSsTAsg/e+Vr<,+*%Ӧ䤡YCaG+31Ha g̓#$z=gA$5~=ZCtsXxz P(܇@;}YJz2 !<P,GÝ(:4͛T{+S|k~ Ǖo]CTB'ɇ@P>z f3EP_B" ^Ńzq/�˄GH)ŧCYQŜOCm1&C2eͩ$Zɂ,y-:нEC q.(#'yhl & ] e; hI4pj3�3._$,Y6,; Ǹw )xδ2Tx{)K0+7F|KDc)ց4z&Ĺ ��@�IDATxwi[ ָOO~o {7\\fޟ= ^fL$-<#Q1րc9m,J?ѿJ!l %GQ5`i7G2�A~{̧OI5[BɻS.<6㪰~&E r�>1uh{gZ�ے)'' ] cz<( kü9d `hw,Q& /OMNxi__ bfTVף3@F}:l;x :w.E kCCUfB,3g+m˒-\gO`Q 4lS2677Gr0QH.rFbN'tAd71aLt$!>is2t82JSKK?{|M==Ir9R] /[zF �ec .q-o@E vJ,ѰjZ噵 ~%v1;OWD7iJEh}d_E@ʸJʼJ|WWҬzH:6 dTܬ-SECU=F@1�gEz 6ZWQԸ YZJ0[h8?_�MJKm³HA8@of3K&fR3Xރ@ Ϛ@ː7%lNG8ޛk:^{o^I`WCF#n)D .G(C}#g m<,bIX$B5Wٍe~o`Yo!Qs5Dh~Օ$ۧ~GUp}F~8-:wz#ŋ(*eVvKK#�Eg+[l΋a2AmEekFwOG\# ^4Ds-cH2w X4*'C|-1_zS@;zb, !P>x҇`q㕩mI* >dHGlX<ih'dc, gNFK`Ig -{Z1mh<h2@c-^Ӟi G -8So-[cx?B @Rp`񕷑0 6r^pҹ O>ϪPή 7Bp" 3s_v !*A짅n^GuG<0f sF4ߏaa Gary)VQB|/F<J [( "x1WA <Sq̡JZOE@HX6'2;!|'Gz(ix%7_!ܶyShg00l W\o^.3=3[y@s8|=ɶQRK{a}hWu'?6^sC)-(_ygFI6 4s-zvk%K)FFur<CBX4^T !R<|zm^=8�rZlZx+g\�ʪ(@C*to=2UP�S! R@�X�څaIWu=CR)*�'{~Mdl ;o ??C_=�Cjg 'O#BuX_ ȧJx6l,T~不&{ʶ,zLtYcjX8e-ĦO/_s/ P]�Ie(R*Ě {=szG[Q+z)Zyta\MFy6P&}[LIyF鑛?xx�j @b:ciXb<c.V7|#jL@Ұ/y^ ^\"\gx zBfSf$gב# Zz{18bZ�!႑j98p߿�# +#Ձ\�WX\"�~( KɵΌ!Z@5{? 8AfӊYjB+{#427ÁOA'(X) 5O=tj XWF s]C-,LdE s|B^y؂^ .i\ '“/n 7xmXK.`q&O:8}ߎ<b?:$*,_:;bDfdui4E+ 0#`ѰXLOFnA଺YlSNoL9;[OѻHR NCOȁWc8JJ zysj| fX~?@*Q#;O y26N!�* 6Q\x;tDĪz5,vb }FނL,uiWH/U�m=BPf92VT6\':CRUUhMM"*2'RؖxCU%FeW%W^S.y!H;@#->*|>lz>QCCC<Ѓ3Ja06\5h|@u3HMW@{#o<(c4ޞ~3*(`O9qL9E;̬Lŋ1�yM)Iiqs&Wr3Ja1׋faX�iX1(thzkmaZ,:c!Ct:P6cÒE1 Nz>/?K"ДxICfp<=l޿Rν ^Q=lwy~l T{\.*s \3&^A=2 Ǹ=,s. uw0ZD'=ϻ! 2oƬSPawgaY4}{*Oqo1}8 r{X|Ѣ5>>?fh (ɀ3ybMQP t 93w^%J'Qpb@`ڲ �g-otBtS jD?0 Kl1v.V˯&%~>J0p*XCHY oF> OZWd3ל}?U { S:ƨD e\_po0+0bZ6e�d_\*B]^RZQ jg,K2=Sx@e|_R(F>C.Q�Y̋{֖ ;#x-F$M0' *꒓θ/F-@d3D/i0~pM7 ~Ñx$60Vx4dHl&QWN}0tGwyF<\ăz %�xO9tRSX(=?|skFXUU F2ܜ M0f͠\CAn??,Q;H?xn6,&Lu9 ˊW w7gKdQ %T {�(t�,tF 0arq <;y)eVCl#/z '�n"Bo"<G9(Us愙(_Ǜ^T&`ت !bcắJmÜMM«<IPQ[;+zj- j]yf-{y<5a-& 32}/ABQP^h$s?ZO˯! +AJ̓9G؍`!3ğ jCͣi1wsi8IF筴 ;1P|>!EH7*M܄zB1 <AΩ5;L.`͌Bv8&+]T8;ԓ7Xt){+">; N<GYɕCw#jxIrKcBFjp`37F lF>d9M*r0tdg!r41~p>8^™y^ka?OM832Lt:SDo _}O2z%Y_1A�rxR{ >БO-aqZoҖ.Y毦 rH>u-Mt CT-`?mz.em/#{EvkkXR^g!z, e޴}n m5EN =w](m�K9FOA%q k?ҪхF-]G=VL83N/A�>~k|\eQ̏ YـPUO2JxVEɶUA�,-0[Z'>?I~5V|J@$V-8S5KrfMʦTh0Z<*; ң߹\(XJχʦ ( PS zBFoD#(P$uSK,ytTͅP;je,WreR$+:V ?$A^=zy8TƢ&C*y<{u.Rѱz L qjMt2`b^wP cV8U=(Ø,><ԁ0PzidH*MXAyLLPL> )߮lp= @#~+UkgfDNpq=i^C<q-zh 1WFʝEni"g(,XJ'_AqeAς%<κA5$31g"$�OC@[NPkظ$?9F(hq{︜xZ?('�kqw;<Ѓ!mj,*`ThԏB<h@A:tΝ[�Vv9m\onh)c׋�LBd Q'�8G{~;^c#o}+|ߠk'!i(@Q:gI]Nļ'=·+*|t+)xV Hx7 ?Dp"f CvBУce]5!g0nA#1/$٢T4˸y( {-Ҫ<K#%I{Çe F\(yB}!n8 �; j|fq3zR@h? OTθ h~e}/} -ЖI*(…e^t>.#=? = ` yg) ~RVQҼS�^nP0/|7D*EwۢI4 _͸Y<K�@-F" SafxfОBiy~4?2"T,UXO8 Pѓl{N#\`Ru jd8砅 -hfezT%APKiW^#⦏r.jn: ;EY%x"/+swZNa ug1ώދ{ֽ $:LHkh0SΆZ BµW ]`. aiF0?|>8sx{F@j6OQҰiRec1<<vjix4hC+D[8=bՅдto9 ;W'3Cs^y䒏dI'OtNF~Jn<^KvaoSaxY|M>}y˖p ^,>h%d<HXz-}�CuiНT&;;4FfKr/"ҡ92Z{ɕ�pʋ;"0ԧU_$4h K'O;K_j̿Hc0r^VxA,6z8ƱCq go:< #}+ٟF&/J:u!F7a,94;s�9]<j;«/m n> f;00T۶7EAf3|V3́kZtf >BTzUqJ{֝Dlpe.O, UQW+8)l{ܖjRcxt4TeP+KW1ˇeA+@jlzZc nkm(@c5E̛5_~ams4:j�P;wCdp"+/5{ѹpXwiM=]:;o~\[O}k9RWyWߋ vmCP![PVR r %KeQ칰t:H!Λ0"E$mP30V�+,R*1ua -tsq;ZX^R E$K)8ϕv�{~{y)J8nQw~9|w;nǣgTPAr7pFAd CE{>CbXJ�HXF0,}Y"ͫPL=R]pS^D_R6_Dƒ(҆yl/0<-q HY}SG~)E/!KDU2(6U 8v<́s JJ5j~VdM@uBxҔkD:e81XJ|&[`̍tش|81d"*Ӕ ѲܙϚ}O {Z\O{cc#\CGOöJgl%L'U$8FCJ),YUhdKUC18 æƦنSMb^<. BBۣ=#XdN<oܨp7|Qys"}1fÁ̍=Bjr9ҩxC8_N.Ұ}뎑ԟieKQ!W(WhSiuhEZj>|4, ͏k׆O~(m><깥E-+נGH={Vuf0"'ܛY�&BsK[x𱧩0xO�^ Hp]kH؝߶e8FUA r*�)Y$=<:>RLb>ҧnN>ծKˆ]8ܻzx̥Hb쀵m<%\~0 PTYJH@X5weoh+S^~:<3Llz$wcnVzi,:Ҷ!V ,P $gq1 ۆuk 7 pUDmWΨ#_U.\9X-<DXXH1 7m~G_,_~O@َ!xoȏ)7rĖ\)eµnGVV㉘8KGqr?H3]o'^GeNήi @> VKfZuPiu7NT,*!?+ uC :\[EHQf<+6f9�׆#ǎ0Ku9#VV&crOwFzo(2o+F"os|Ķcû66}�$?Ȳ<thrl/A U,/'sO@̙a]a79g1B<CG!";+5/a?.l8z5Lڸ _ #ԓo SsXBj Ԥa|g1 5bl<(!-Rh.޳�axˉx=֝: @ *.�bbKh@($Ķ%UnbCxս ތ<16g2> kPyIF]1z aUk8p5t�1.|@xڑONe=`d, y jL=ɼD+?.?xe3Bvr''}{߹Ԭ''wqVذ~-`q-+cbmm\dV +-Y'R$g^;9B֗Ž1,Z$lu� rYK7c iVncte/ia=X)!l}˜bYÀTQ׫ۀIzݫy{Gz ӯ ˉe46vF).o}tOu+%OOwǧǯ=m̳!nx{c?(1Xٜ/oycrBC݂H83II-d8 47YGEKV˞�XE1$İ/70*pP�x5gP{b*q2!><&E |8U^ <&}weئ!<ύ"#:x ʙ`I A0SzԬH{J)^RBӫ"-*vs>߄{1ϯU9R}Wq?w|W}h=@B{x1#qmfmrܶit޶iҦh$Nmǎ6  &B~?庾{ϼr/=9<=8t=01*S14DA!ObUW! qqnZěC@jGAt^dl@_IU„9^I!RMƣ`n{:ΓkU:&EPIaVA=ƣ�pѹJǩAP4kbdux#·e`1#=EôD}f찄@+EΝ]S5EҵY­ Nmj}9Y0=weQ`fHfU~E(f‡Ǯ]{ 7\O }P{u8 &s$R)I\~rw҄'�g`7q Dh XõD`.gҸ_klۼf%oڰ)\܅X"{<<x>P\ 6QHFU+C#ZmKXŬc> 8Tbg62`Z8{;(h�su@jfV%XfU۸/aG(j�㲜gSjPKNBޤBwH5*?zR2 p^*Œ c'I8-.35,fn$#W~Cauׇ^`⓿H(BRB%I< 94,�_y91n \Au|wh]ʧIKBLGؓ }eM^p'DŽ@ j1q`pMɲz6Y)xn/ʇN W^y[()c5ju�Ek,}u-lxB,  scپZ=Z2L[*KMaɎãX9DLeRM E!L-\iVi)>s} x$墔3vb,3mPKKc E[ozB?4J7*\e~[g^ЭiİPz*l ׾4 Msh{6e4ߎgc?빶9Z /7{t֭/v,ܿX:Lb7X7E%dzٷ1yS)o@!gjD 7  6xj3Ovc(ghW3xQ7RR^�6>lF1>*kY5=3pO #=*c-*I,#n?/t. mmmɱ@Or8O1mjlҲnN 穂)3jM,*AR%�4|тEژ\uq5+Q _ iq%YG#-P֜B1�}@!%놩Jc )0~֋a qD_w8bgBCPJaX ٻҨkf~3KBسk7\t" Ƶ9ciҴ-/;^"*@-�O{xL蕤1 k\Cm`8Dhܹp8r#-GyP$Y \/ECBb[6V(g-*.ú>-ͨ s5לg7_K;I;.( Uns~N Z;>�ׁb eN>&|^[$&+LDsj_za)x)K'oF_{<Og@^w7k`FI1CeD\b˦d#D@g٥s %%ت4pS}p;RGB>![\\2(Ƅ"[&[59W+ E&Zdb2>)ZN_(RK(+)�T* \jdh}L̥SdBG4٦zm.{}NCP͹gg%ڠؾɌWk%Fc)LN8f͚'NŹu<~"3�Qڿt\G)P9 -並e_=|| #=D8J|5CcM5D"hP�@',`C #XD 3Sj|(L_M<.> g Ze_coSHJHq: |'YdN W(B8_Kv C “-ђv̮n\$~Д=},]s_ēs̙=2\==2PAc)0V˛125<Kʌ*R!%Bj܇ոNUj#F" fVڷtD{M)Šf ~l8}&$|$UKߍZLpl&904„ 0 WXUqBt>d�kg?m8n\KEn~q#FGb+ƉXJ2r~2Odc{;L`|M 0cG:/tV *0b9TtYU 5v5xܰ`b[^ޙ0hT҈[*!T\9V@q~&ŎWF">OoO\~?UX:Ef}-e09º͝>[po o )+ bwܤ"{w!2[%#"אry8;|{ >xεXoǕ9/߸Lly.GfGȘuǞR1Ź ^n-$*/ 㼘 f 4ڬ^s ,*,_vs$~Q 4ɏaEY$.a^&wzXpO5| 8̵t>6Κ/\]Owq.?>,. FOcsuGf(l*ɉpE>s8n9ď#XhnVs ?@/<bvV?Q XH_zʥ'K+ݫZu >yZq0No yVil2 1~#ƨs{$TDZA"EmmM|r4Ħ.‹ {1Hki)p{O#~^Kc5J 鷥{g ?|$ yXxj"R,;r4pW9żW"Z7Жpp-obX@8{Z4)uE51,\l\S7r/qlxdji xsg?VЀ@\F&#]'[Ԫ~\+Is)!GxwpyW57Yq=(SٟoaSBMvCDhܰB .&z5k !B:B!dcqyxLw.AO9BUEI d'@r�]N{q[>y7.#w!3(v۵3C#-z=cq \07Z8YOggҚ^;& H)*AL6vf׼R{Lrmku-#<Z{,Ʌ/c/J /n7m.66UQ^'@RGPLl^Kg=J-U`;|BlNyDC10խ[\')8ͩhT]X<^f7L^~?]>^w/齿6ja 'DJJhZExf=5A M]N-̨yַcVdpXK,.Pe bȜ h?dZ9]cvd\de /X{{#'Z8>yR*8n^RN&rl 12)s$ofJ\d(bdRbl9oK5m΃eoaMZa[Qfco;Zr|Ox-/}9El`Q|dA(uAa"hڠ$LQ.^"ltMLqS?H)$pAh� p2vC,NS@NݐpChS#m<*G$9,)L(|;O /Aur߫evoeTF82_|1s&KP3{"ZxVpRekG7ͱa,o#:RSD@!54JR8Dkxbi\Lˏ 2犾y=d+:tĶMUVDtΟc)¤.Q D$Ql ڐdK8/h\u[haXpՑ : 3%QeX0fZdMa f+:mݸ# X<Z:OB^BMW,^iTX2 byc7(ɃTd;t͢n֬P:NR0ը:`Ш4Ν8^ɼL#,CZ g H#.'(rYaQ͜N{$g?v~W<o~׿ErO Xe[񃰳 Ű#~1Qqyd0aXq:B껰rU5 QPXv-#Iq8N\ċN*l2je+Wy >#Xߏ.fKuu ތkV]k Uᴮ~^XJ eX:E6S' GBq7*$eufH*1Kq 1ñ{ž`?Pv׹b:ۉ4b %ko5ӧŏ$>˙%i<tؿo/  dj\uPcW؅Ai=3x 볤|(!D}UO6G?kVЋ%+pb³ ^Z߉$<a6ĝa/Bv:J@ (5ƹny;R*\{м`TEKVbqVbos<@V{e+c ,}x4.p_?>{Ii^FνhYFl^~Xī%ᩧ [*X_i(uZG+d:AFټqd,# 0U2k+4fF\\JmH4=ž/'` X`Ix 0X4byI' 9 E20'Y|l;{Í_>IIa_33yē \.JP=Lנ$ibE;ªTLO~?lP%|Re{<,WS]\j沧 =!ƒ -EaºI I]+˝=AUxe7obT/k#3߻_-.cܞkm2:U$a9<xo C]?-kXO6.9hkf#굢#y~T+ 鶖op:odWAaOyT>0ÿep3(^?�(Nptu_-NS@5}WPVbGY,slQQ,-]ǿ6*bUam�4p6גYOf/W+m.<= 7kub.4Ѝ? a cO|�""hW}-d:6UPxYL Uҿ rS9|U些An̯̻g7 m~9Om>*>!sl{4e*M� ߶'Cc~OY-bG:cqS+t+8>nU06C L/|?22zR'B٦i_l3;5p}>p-ը85n;T1AխP 5ꅼd9"݅tRd~ kH;X&Xd%{7}U1y [YnqjYI&L2WEFQiul7h$cmfCk:Γ `8�akcfKFIWB,iaqU*g@ejPZ"P8" {80yKM_@$dJ#3Ѻ}myr_GߍXa,3'CNk)vXLFsĚL`9�56nnvs6lׅ^30| 0* XB"p,,mC>sҡo)0v. I> LZ(~(4*`_iqk!k�K˸g.81 τMhG`yN/e@rэNxVOA̔ Q~05vϸeH$1 Xq�ks Tb9d_sOa pև}�UakLȫ( 1X&- j)̉L s͝>sǠS-  wVJՇ}"|ĒIv"01) p<~8a rG@ѽZHN@2(W M7{$"[Ed<C{B?InNw mA܅pAlX/Y9;;<E4-Tڶ9ahا)up6}�n}đZ DwB9j؅5O_ &rs9Ā  TA {ZávkæaUbUlߺzcvCfU<BH2)( @gchR7W1ޱ +�|zh3je\vUXjK<<f74W!VP؃c62��]* :�Zxy&,2%*rdw+1*p`brBkS VӃnZ)h%X)>SSS .`?W⶛n. -DCf+]J{(Isc[k+ʐX# 2Gt 9< xVi-,FR~K. c'Nui 8ϝ7��@�IDAT">PAeBrWΉ3QPphKK ~p9񘵔^9+m|YwuQ=zJhCXi|<el,P$Q+HṰ Ш2Uc cXu7?Kk2m &;? ]]=*<|\ҵt˭q,*ͬ/#6%$8qY ,|Sqv.<f_pa-Eqt**eoct MM^ ,ZLYIa;ݤIx+y�zKo(IʁbvY!gfj\r#dB 2X?gC kC(4�qfN=IN6c]6 YK² B@}~=ʤ[)o5?¢txxZUpZ͘/\Jgy(}Lk-@'L_T׌~03RwKH'7,!&%G/"Ӕe o(n5 T2(- DSxC&6ȠLDaL-LF$/pn/77!322{e`G֩$RWA6<ZzݏS(wfy2($>k{W~m ?7;9نȼ T.aڨd 1~ Z?72CW@K˫g{}~~?gvE0md<e.]t%0Ztc5Vka0%+")0b/E ˊd*).$B2QBOAamlB4 *㶟 3Zb\h5Q$+ dλ|8?  h7 LW 3%q~KiA5w}lK2%T\UQ敏 Ib#%ڶH*`;5ڷoot E0ŧNu{D V'Ǧdq-Rbr[Fb>vGB ̝5[FZHl' }T1pغS/X;L}+O]/|!†k`9z*\fFu_qלxA  !Gj2i dޖ]pBWOaqS�<,t w[ 00oys0O>Dصq'ֈyᶷx.O|*|?oak% _KiqqM"kVB%-cY O;<~KRO4l:gLN&A)�KPAy`2*?R,Q�OlS1KO8~q\~[ PsSI~rɺchD2Ex)[xxa c[wa::X8/ % j' 3CU5KYO^<+Hg({R@Ⱥpmo 5XE?u>!&&C72=;BY \z2>v(`TXeL�EQbuƍ0t GQQŜ<QH By]6>K20XU]O%R7i33yRNJPx\W)SFPNj{NE晲k~pE{IȽ>g2F[3my� NYK@./]{NuÇ{,qYX2T7۫hշ&ux*2ZΘٌsBn )s X]&좼=̭,`eanm׿>-k75*sp9yKX4o)3R7BkǸBx Ǐ 1{߯;GºmP"/CoZ[ )�>Fj]QE':z 24.nG0]ĢLx$x歹ׅ׶exރeAL_l ^Cvԓ]$e8sZ VX1(m^ Dφ(.F=܎pnxt&?M;_ފsEh' u 5$<<sÖ矏_K0f$.'J*(p͟.t9 {p`ނB<Rs>QMiXqBPҽhɃx@f]ũwYxQ*6uwpccA;ߵISt%>^;99J4^m[2+9*+sثX 7* jX%x`L6<FXO}x-i>"d]-bv#x'^a]հ3Z@̛r~ ljȄ,osޢ1 ܃,P(t RXG,OΘ;贞MQ1/·p^{\x<HgWϦ.<}{>`|R/l [_~U[e0Yaf 6mm,6o n "BVF�Lj uuuQA D2XcE%uBM,ؖ7+xz;MFUϺDav4>~|(LZ^%i`HR͠a#m7.7VE7d}s䦷K߼߹1q0|{ףU nBb~~I;XjBeMb2*B`~Q1+ێgǁG to<D jHj 9&a1F,銛(GZS>hu>\$u {R%9Ia{Ҩ0Fk2ӵ*% eY]3^ v&Z? L5fF8i6=[qG㚚VIH<.LfNl>r=]ckI3@F<JMz's$�Z=|Z3/Yfҕo@b8Jآq2dQ~ 8D*b%wGB+^ N)c'Plubۀvdq*-"?4 G`vݫ̰/Øu(tZdbY½QTn,tJ8W_&|ݻD·ވ^ 4ɞ_vyԖ9"1Z ځ8½mѢ `|X"'5LJ>̀s9Ha61l]4quot0w*=VɓKHVUaJc˯ ܗ_�;@R~ Ghfq)BUg>e%-0xӺbŤS2, (Ӧ@+ͮ|]wмte}6LZ??cx)/%Ff<ǤE t=? >r kM̖LhI~-2aX6pS]*p90wed\Lbj 3Q}W�s煪:L\mkjC,$ά% F{/jZ=?($\{3w6&;$]9AFS?_޵w08r(4`vvW=q a`;pώw`Y~ G�{(h6m܄`؂=ί֣9Ms.rmRۗ_viOIxZ8:?w9.2 OLh8r5<~}oْ?(Ja"<<XgNi`?n2EK/ i]'˂C=L~qy?̊\S0c!KcQf5#$ەjcΜjX:Sa^s#{)L$h!*IJ7 dԥr&.bߢdZ�{ba޽PNxP0gr /Y4z/Z$?{k % |a]Mc92Hl8O}枰k{41,Y(*N|œw}(I%Ci5p чKj;0y9_<i';#?4Z*\u /P EXvG455z+04F_,dp[G3VD7&FsKT K!W~r8z jˉG]]gj]Eڥ`!zHuG65PƀLs 1J0&JsX<17 }6nL'O@c\5<JC+LW�R9,Uh22Y'TiK^ E�qfdIpFͼn60M,G|Kkx*U ,_A"-0&3<@#|GT-پ wtZ[ [aʤR4O9{؄5U " zq6^'EM*0-`-Sq�$Lٛ$ m(eZe@bXNddRw)pٞ@"-` ۏHg1IN7Zcuӵ@2%0WZuHImuN<xݱ>WP.m?dzĉDZM^*H:7*9F =ywcsLu0 @tՈ"¯sǹ}~b-ƫ%CW&ޡ-ѐP۾1 ѥyA&DhS&=f&aDy#]^!%*)*dOr'cy41fLb Ǿ[xyeR.QE4YߥԸ 2`-'s^W]aR۩qeec&�s6[ s1$l* #"9x0uq5X( KF+li$T򺲦;„B1˄!�fˇpB!~*`.ᯏdj pQSS~}CSj%aξ2vh[`LU]T{b,GrȔ<;xz#J"Np4z\ͦr/qBqtGa4Y]!Kx1VF$]%hNfk#GK/Jvoa;V:>ݰ9g¢4Ka~ P3wRĽ|H4Pm(Y%~,Q As#c?ı%m1̓W7߼&]?c1~- �08gΜ?SHvSEbm.)|ڵNؼ VNϞu)ϐ@*ԠӍkH2:mway)|w\{-+B=<z#$qE'/%�g+`f7n ?Qq{'S6갲-YLVa~9@n'?0Uu*)<c1lc胁4;t5GqGWk@k< EJV! e5q!t6VaEՅٍMX0[1!̨ÕlnCSľ%37p˰,¼5%O;J4'qCT4e(dp{p{)p Mw @eaɢEXH2$)2 fϴg+57 jm"/1ló|pf*<7Md-}t>x'v6 >e$[0?<[1{kEt%)`rfClƦzp e'qw>EҢ<fw}G "Os(vgxQ24Y7&*IұrA%tx>ZzfM5Y5F(~Trn3q3>nƗe,hi̕ s]?{`8ZLMHvOZ+ jlr/t?FGHCtS+Y8L&1EAl]ͩeװq%5n{ x}>Gq031#O"mo#,[BU2!`p*-^I<'01{*&ezY랅ZI>`Inkk%*֫hК@(τ2iXv[f!*yPFQzza}HB[ٟ*WYuUd%(ζ 8z7 <40-|_ doJчrD|4G:4Dw`ig.䅝oН?`>g`Ș0{Mvhx<<w0@i#::OFtZ_sĩ~}OyN?ޞ~UҤ>^h\̀`Pn ܵ*G+S &x;=3=z KM ,�BJ22 %HtNo"c�8M�*�l 4}XODh+y]M 0SMS!){}^S<pQp{h[8ejm#Nf/gSA0wy$Ƥ Mǣf ZL|PS`\KGX蟂cwږmx;o>t~xTr$j|m#ZM;qTvte=!TΝB .Z2Lhr !g Qv E'J! 3zab2<q!Zڈsdy229)IY]!ܵu2 d45LΛLU|%"L6Q&KAtuKALnf4omQ<H�]'S&$Qծ'~sΓa L�ˉ�V@J~/m8x\ ¹LJ'h/f(% {Gr}a_P)6&4hI Qq!2 /Vw]dk{ �M&K0K)~7T(;,{)*L\D+pQʞzl2%C#q^qM7>Dw=X$"ş juÕX*wBܱ¼piܖr;'c) 'tWժ!ld"k ^l~'TQǺ7d+W*KR,$_ӿ D( _|xfSE6oXm }?~`(at>O_"Xms+֒~W ^ Pm%Fhsa^*pˉa,t˛z^ڳ|\0Q(ߍWAa_]X/hr�kAG=~XIC`uD_Җc1G>mLB68)X8BI%8zn' kڈ7ͬk4:4ճet3</`ε$8P7uns=%tTFM&!MUO{&S]UA9ei\bXs??OJ\ndC=<Tqp9=MꆦZq0\*#ayX3$1];r0<S3Rf*n V54=dŢكf玝Q_D9sY| [XఋBI(4$:N LH"O=+gq*kw3iVGZMP6aO?Hڽo_h& Xc׬Yb>)cm'H9<X̰ 1lj~P<D߳gOxwsID|rv=0`šP3}B##q!spDwXy[̭9C٬zTW[\?j醷,y5b>Z4bb~HK؀{𝷿%̮A邂㚖Zh`GEHkНu䀅Ϙ;QTGmk�P8&h)N-eA|\MM#}tx^n hf�Ộ/_aC)дqFa%x,U UHÌ�7Ɓ!k8lL| ZkZrG -*EՑ'eos:>Mf^ԁû'ܟCcu6cu&al$Jj@) $_ c#_̒6k9hu ]ll{њѺ " ,M\0iF�|:�\L+@ 2\b 'r�6M2Z9QfUCZOТ%z"ʔ o _DL(@px׼Gbu Fn ۔9YÿxD< v2ѧ0v^uVȒAN6g0oBr4|Q[C6`쟈w[-C2j[2^7i y BS�RWȐUHr<֓bBZ fdFyQ{3gF(㪡SyZ7d4NP2x̵*0[9%R(u]!Ʈ%/i%̈T"�)quLQ26ywd{X/3d<_d(K]@b)6sl,ˋ*X͸)bzq->Z{иP1lݠ|<,~mJƦ b ƵD L, `"(ةܻ*x/_&GZ[K]j`DWuqҥ_[hKW`iAĴ�332BoF �U4.2ZeJ6<& hvM^X0Џe&в)dLP�Rì{0O ^|g\Xqt]7|s=w0Lmj37sګ)ƴjQS֝.jAau4vU#I ~w-!eI&\gvU@yUNݿ7J s~ʷ>ɼX>N~ jIGs\i^+9,M_|Qt9;e?id܊U嗑87Ͼ@/qAg>>/7m !,%!ude$xЕв0Ox pK-RZWD!k 暽M2eRYQRc>#JCpO;er%]gIV-҇F1L:ÛR+ZwY1>ی@3d4$|)% X̂j\b*LG 665Y|]/-57oHw-qõb=BaIBxyQly,"ZַLZȍ'ZӃo!p² [$/.]XMIvÜI 1= ʙKyg' <tk\GByI6Z-KYC݈Gys%ªB ?˾(ӲWj(ԁs }0l+s(ߤE->΅[GŔ{WcĵZ �?a B�7˗c|[ߎOU Cz+<uaewa1˭!%-2n*kQ,\B󩇸=|/ڕYaq㧭]c P'8<O/J(UO$-q=tP>GVYgDO?84;ZT Qveld~.Ц/o xL*.Ĵ/ZHth+oVilgcA?S?Ϟca߁v,="P Oă̝<>D* ŧm} 0x_a}, eKI<K_Ae]^x㴩%qF,xRxYuэe ÛW^DX?=#Lߐϓ.89&>S@?HDf''.} %d"_5i|q&~v*_د(SW= UBѸ7Hfzkӏs {; ~-ym]{Pq 8\Z>W\G'1CˑeG`6"%1~ f4(UY-kBH l<Z5elK`1yx-en"7!LJ`/+$xMfzg+mSn{WF-}&>?KM8ͯPa[~|6|gIlX`橭SC"(%1{3~<Lmm_ 02gYM隤8^1 j9F gR$ 12 \*f"& L(- ۢ,A<jd%KT43,@`StD7 =it:  ׂ<8.|aq1#VǕ"Lxϧps!`g7CSϳ&;az^ŢOmɳ 67Y"&F&ԽWbEZX7k6(ZpkR эpX ,aG |i5q9$0Ӧ̀PTI\UX<#2_%B4a̤YW78+8XZH19VΨ*p%Jb*ܗ5=7|"t8Z~lױkļ9MqG(OҋŸ1>x/ӈOf`L*8?\<$ .>`F`0#īy۴a}x 41gt-1!t[qmV*p<8a>L-^Ƶ<D|ڨ9fe1`\Wy:ojw<0$F:je,H$׸&!aϽ+H1N3hB7~W/_ mxR�z5Ч*nCgW߱6<c?VZß<}qKw=0V~t\W5#|# _Wme 8tx' TZ, qDf |cEy԰�Z�OSaQpJbQ$,YvDY2U!tR+>VZ-4/ x3--K-.  :SaώXPz` G"rn"Sܣױc-AbɞHz<ZquֿQ-]۷#}!:' g, G%aέqY0ml֌|bCݝl*\�abq^*Qص\ÔNZeiXhWb,〲cĀP p H.|e %wkuw!,X5gd3(,]{x{F`Mo74 f2 r"Xri]Ե2*P#F}2YQE9.¬GgkDL޲NTvaU,(Hۨ y4=[ꫮF3pBrŘʱ  ;CGcvOZ7rQΕW bsBqotaD�cwgL(Je!`a 2D[kT`O*ȉm(T&s#Ƥ6ZvnG~$pҢ$&v*Dp}sFci.pHg}ˑ:(8T;4w44DϛR&J;`W:/ᙊTnh 4yN\zњ%\`%Xf 7y㬓푯SԪBZE4_9xMd<z"?|·$y<M^H*Ehs"\XNǣocr7YOB '"!,֊VUaO>䥍[p�ɴp)q}oڅgG7]6v0eOPL\r"(�t3 !@!;U; Qtj`Qynyz#VٸI "C /S)&ޔi&I<ߕp$D2X .f͔a+L;G!GN?f9Ҷ=ܬ t%AI֨7Ј l{:Nw]X}O*>(*�( ~-e}jnXdnZ|]?PX뛈Xrp%HQE!uj\f )UMaXK4|5SD (ЏԒhtrh \xJ5J2Z pVmK-`x4HgG Tk@ƪEF}g3f5s^ \䆶lyRp1,/F \MABL¹*EATB ݇ZA|1p(8ZQXFYւt �Cr<QC|9g,8&-q5;{(͜tn$�d݇M$de]¢EK)C0G�{feTEK1>939Ǽ#ДyT8a-\[taD)ZsIWeڴG_>. 7𶷿CI;vFt9O-^ُ#pk}εLk-#!5�ZJ ,T (&8I³1>R&ʢe87p]o{i'I hn?Lm%~W8F[p T$_CTQN|1XȒB IBrpn~XInPx*Ja FǁX (}ưDST!1/8be{;l処QeNRJ 2! >9G7twA�;ac aǖg˛օ0 Y0=(jB뱣$b1<:zubF* H�UumFMuE9X յ>Hb;xژKb1SuR>/.ſMXGL_:?j#6.bEoKe P](VM=0'汶u"7^7+V #2!HjpYڲ4&t9+pwC:QT+Bɴ⥋q &:]њ†gSEֆeK1q` ;: wT"=]X{?҄ظ1 8LY#d *h4AE]n sz 7{$1}¤qf*�/34λ+[8 QqS|:,Z0 p#ijIǢƘ*D/!"` $mh'TG̮`)876xM+!Za'HFҎ;bkRa:>^ /=Ѕgڰx\Pb-($k&�Q6d1a+4zI]]-m%&^Kf[K8jb]&,üGuc?2EyZYP0xeu a]Oxq95�57)< 0V3=KHŤsöL^&|tE~PGb�) 1 o˗l/r SfDo}+ҏUul?qp⳿;^ {Y(z=~W:Iڅgk_gb!<uu7,Td|K� V!+F(qetSxЂH ܩ`BmLPN@,~S -pw o/7.|mږ۰mlnﴟnj~OnZTd};~f$uOYow7<rlkkm۞c~ gAwxxle2|F yxob 8u¥72wxE͙C3f%5V7j@f?|AY) 1}{7f ?3`pZfRhcD2⠨H ]%jr* ƙOxx8ofu\>|k*>z6UĀ$C 7\ 'In\~uwĵUo\WakT0v=Q_ZjMp}w| QqvVMT!\+hWr^yjEHZ^;>!̢W|U3&�?0;fe5`@/fŬ" ⺾Q)׽hml$�>-4c3`pE"̀H{)nQ\z$ F!jL]&.j&f&?1x[o7~~X? ?O^-o=�I@b1%.Dywd4 ^(,z/]a?`bEV�5NE&BŊYM>SCG0P+=ÉwPhcM Qc\ pKU+̰(&PGpDqo�~?lZ؎ I|,od'8uVZ-8Kq{YWG%Zcc<O~((Hi@N>JD? ?+* Xls|MKO#XPQD(Z!kJfD+wf°'u׵tz,"nIX *ex%q]k@=kYF}`,jbTPנP109So N#x#3ø%'4 3Ai4x4ضŽcq޵lk+^<eN`q=EYwx2PrKWw)cQlFgm[:sٳ'ԓGm�՚wkx>ƮB8IIj?5V3ZNL3az篅ܹ:Cl;A7riD.nͽ sω'Q%!! oaQƧG\)>oE8ύY}wh6&Q|8p~ulK[x#q_j+#4F`ϖ} `S7{:pݭ|Gyh:/\(/6x8Jl o LhD7 qIJ%A{ QQڵw 5ڲ3յ5GQB8BX2P:u={BJm<1uv6C{V\. .{29jdy8Dt̽es5X x =w[[)0R-uv8"$:W U Z͒}^�wX XfFGTiiXqrTa64l*jƬ$S%<c:ʡK+sbFog>+/'f[ C* *-,<@=dFic}犙aW_*r5,|JF-`$IY?{?wN>R"#ڳOLyN#~x+koF^E8zq^~l#W/<¿S!19vR~M#`b]tא@A H��@�IDATk ȁ�u @dk Rɴ"1BV$^[DvhMX,^# "Ҳ �r02h1c\l(-"D"n HRo"f/~F/m*PB=j.#"V۴>cuՒ."g`}eM@^]:ؿ 6 D.~y}IDbB D J|4C`e&EDƉ"Y9$8 &#ua+A�)ϩ7f;ESs@kk�ٝ"=$"8#7ɽ�x" @a^7nZxusDh|߼G/C65S`[p)礴ܣ'9)Lh\s@KQxjZYY n},ZL}Qn5 ϙf7Dn>5uD:V9盾;GH33B| Q.<VZA®RCX'I}}9PWո֐H(E[h-:|u]u] 4F7:cxF#G`>vFc$)9ľC"k8d$ikUewb?3D~=q"CL] k * QvAwQа>p=Lسgw. -.\*�]~n\ q;'tĽ^x;8R-*̗ Ǯa,h 'UW] Hl|#87ntAm �}`Q$|8 \2s`'FaK.xÅϾ5Jb4FXP!Pz`ALٙZ1wilSxSWcٱŭCX7aW6γ nk i z v 2w C(tA֥@%lтL"GCY-k7Ve2aȠ_fԭȱat$:g؇۷u`]<Y;ɞ3fЄ!d:Pa}F~PFbm9GBO}CCo[ԥ zjiChlNOçY`I.Υv/.* 2͔XNғ!JllG IZ &̳$z1|>:%Y_[([û`% >~<,7߲x~] ӟ48" g p̺x;7l'pNzeQ D=Kaȍ+GėK#<v=y/q+cXq*vQZ r+ §8븦/'<EFI -v4QCPSD!@Eӌ\ '|(t~sQq(`ptO+{6-'QM-r*:!<$ [7>ϼ4 bnyXp3@܏BW?V.\YWspիG>pxpnÕ�{ofD^D+VyCŸi^ƹdOm\<O6U Y8GGM'ZZ$jYt-9x|0{j.|{4.D G ,2t3ݜUx= 2>vb9cnո h.#, zfUc,O? ^.ox�rz-ysrb ԺY'aΨyyc!>%(. Ᏹ!@7'zo]Zz%*E&xbn &α@1HL@&5Za,bfֳK-V$ cd&Eʺ ikkkd$[[J&O"$ FX=80d{nAa|ۗP0N*J\"3Ӷd\tn*pI]nԒs^P= 0 [ ?퇿vzJ%Q7x];,HY^>Ao'#Bv1:"�]"wl3xb%\'0>&WK$\b3D2&o T_^[ X Dn1#rΘ=8 V$^P^F!='慤E`1Z dJ^Fi I@LDUr=M,̘q]xy1X؝CϮ '^fB@&uޱ2)\AVb*LjL眉+ +>Kt22,*‹`JS/9^ eduP#lF( V= w #~uyߍEa]`z|_O QR}f:r d 'R(xav a /;5Ƹ AFDk 5x(J4;^=Y쓊AץB6Ea8{ ?S ;yWl.\O}3X$x8L{ͰeH<LIFwt5uEZ~D2='ٗի׮ #Wei XeWfJIGÎ=1E*c)0dK[$pM;>pwʫ:x{̇!#' bU x"d[pʸ�»Ry>Qqrts]4NIa Brvxd+W\^hcYa2NU'&:AX` mJb+W\6 !2Z625g;k'ikPR,h]6y%0pժ<F -cc^֊9NsEZ811wgTȜ'QZ )영jP\FTB-!-8G&b—A233~D]MLdŵ,lݼ9<)q=2GV,io Syfyeͦ ejEix۰<GA/}9714?wa (Wa>>P+bgl*L2tV,s'03NjII5 w8w^}j434I3zA &�c c 6bqܛ~؎w؎qL]HS)^4]m\}lk[^xkaD  CW G2&rw*s Ľ*I`QyQ`W`큦W!Ґ_1"#&:g R bfci^fѢE(&=X`Qjέ&7EWx+{Eh!L(Sf0zP+ccX:s6{<@,"Cm''p%?~fBm)޹+ԓ`W|�0 ϣ]KABI%Ic#bmUN*;Asjw_xnAfy4sutP܍ufJXXCǝ1i|Rw`?zM#̪4�+8Y-Y1 ab =\kHNk$=TaCۥ㨳s =~d_oH/'Eα:lOP{RML/Ÿ;ufmn@;׿~'G2Q='_{5oI?gk?Cz-=N>՛o? 㞇 ϻa5{Fq޽|k[�dvhh\"tΎ3I[1 �Fd. ]`Vw-m&{-\d~%8Q9Z!MbݾdS$Tfuxg|w7%p7f_<|F?x]b;黼'C:flkk~O\yنjذjO dR"B¢IDmqvX4?dD$>ƜGKq}!Ժ`8%VE ,m7g"2Ik\ۻ[B)%0 da*gwo˜kD!V`[Z#eM/<<|dY ibFw6s [NV0zݱ۾ v(@̈́su]G++َ155W(]Z@h^j'c˸I|eR] Zt <Ahoz(Zj‰U⳶<97%ʼnԱ>4@w2#WvY\ߛ\_a=CknU+WP' w3EALƵ4?,lX c]p݃b ,`&&tJ̆i9QVp%MӴᢶt`.8PAHʄƥvxM7+ ̆}plsj\{eǵ+/#Hc/Acܳ~gŶ%w0 BziV@8܋ 3QdL)XͿNYʻ'w?爩rY_vյᾇ&NL{eL2ô[M> #i*jvʸ~泟 Ի6Qsoǰv1gMU|?+\6 a2Hl¤(~q̱ma)Ƶa:| ǺE1U~6[a1>Qpj59S(6nLOAb)熨sbY *j+>q\+ᒕp͒?t`k\55uq]w^X})ѽW ~JiLr+{ <<\<>ZI: @ޏ`|H'B-|pqޝߋs^TD<]o+ʘfӋ/B 矽x5dIVو`8u )?rg/SK3X?JzQE�~1P[[P^zZG?Q9\a>'*~us)oD&B62ML7.tCkt8!ҵ۶"R\ 0|%)K%̣qt*IwC|5M2d.2&,~|[uBEnZफ़BcΘy5C]&J)[R[SíDª;uW`>oc%4M˓7-/%;+�K/'\|ֆp‹nO<=3xqѷcBxB[~ rrX9s^xpu|=sn_yM롅|࿑a`k`rdP'XT_>>OwA86yBL ik^Mʀ{[EJ.83�5�pgΝ ;~hWU"OENq*PWx@ {s^SᛱLAy1'=#Q]G.9Ȟ!Mg\=jZ2F y*ԋ% ָֽ7/[;!7uSs*4KM_K{B+sϛv\�8expؓ# p~]WrI bQq{щTXfŽasJl 2"T`0q߽WeXmvD񝓓m߳V7~(a{%!?ɻ6َ^QPӭv|a{~Ŷl_ /dN|&I{<yئ8&Mm" H),<8ŹqMj}b4Zd}$ �͢1{:nTŒsk=äX=dn l- .?:` '; �Õ-=^K yoo[f,pA :vgO iH={(hl#9v0NZZ p ۵tW:% _($ εmy9)tﺉ&p3Gۑ5d5)LH@WtQ`V8nN]�^]B:.ayRh]VH6RF]خcqeq{i A'=nwy9- !dDQVD&Fτ#ɀɁ,Yg2ƖL}86~"3N4]gvirsW2uϣ'`8LalB`+pCeE16cHةZ{p#4ǝ?|Mĺuϰ=ѵ,S*,'<x0JqMM+w 3jك+٧ P6:c_p=еu_f֪VbBp*!>'kۨI?u[xHo/8H|᣿8R;|xw;'|nv*n~2 Q0�K|Ewη 3\KvYu9q0UsO &̐ 9�\3̻VoK w�2g{0nV 5p=PͬL0:C0Ԁ2Fs,,Y %]' <ػB bDJ0hnusަ>:hBYQX\rx2exxLB1ݸ|gb:PT5nt`Lᇯ*Saњ#aP3GCԹ́_KXK?|uo v:vjB2C[OH <xa[w.bcB,R`d]k6>ê t K$s} 1VĿ2 O kz;<Qrn 3ʳv WGec'�=֩nWQ{2< fO?(Egʊr,$b,JJ uu+1b_P?@ v&8c�Og_ (f8Fs˸ yG;v$sЎE Rp9Ͻkxׂ`ǽ0#%XcZj/Qcj$νp՗^w <zC󽿌8 =D_:Ǐ}(+%4ctd2baGnk!Vj~,wb"llo mw066 |:O11q㺴@GxIx mTV p! 4o%y-}S1 DSEps< 1/sdҳ$sZխl}ak{&l -BBulĂky̜Ġ +(ÀVXjxONWBs~CCa/ &N2C$0_C+9v=Xvszs{U{스sz䳟'?|' /G+W ~֗; )k'ւ% i6 L%u`k-Hd%"uOd>2",+y׼y϶}nmVj󳿥YѶ#+ChEiUb2o~X7ۗyu2?~Nd~g/e3gsnf =q$QZtd\M J�Ĉɹ/ոھmn?a@7I֪P[[[۰T}rw�yA4j<le av[q2^; `?|s ,pm9{R01i+_!BW7 �q% 5 |,�\\JUXV Y0]s!3-h!v#5LyVK)n;&m]+ax0u P@�6b23ݸl# ,(`BEHIr)ӊ6|Pk)]}}C|KO8tS`/¨0s;{?Ws+0lٲ*|33`]-%RcuvYY&� 4chr w�?&qhiLa^]=S?k箘0qIǒmGGb={2.ğv!HcD˭vVylqXfᖏ?rݯA3 䈸DXe2!IyJRhg/cnw`ZҌ]~ӟ SȀ>팳==a ꏂD(h$)hn0&K`2dkN[GjC8CT1`w~p>b)2Q N<ƶ3s(|[s*^zu &{w6ེ㎟;DI*j~xȦVH *Qv ]腃ZG1wI\D[N,-') vN7aNC8f02f>6cx̣(6{beKܺ +OA}0emV\w)77 u]S룞9CXqfkyO*7imx5c ןE p]?NCT*ϩ O>t9f)˗#X+xXor?Pve8@>ܤ(3o?P`cOXΡ<F{0nxmy 6"TQ&bo[NY:LSV1I yae$W3x!4ϫWu?VJjx l 馛nq଀PI歇Pgq=D4D;De*FF9Q싶f ,2,B(Ai0<H9 k ǝ(]S[sYjDau)/*lNojkc wpD <+f dT0_L^X(^fW'j #ol\[ %$08=J.S6;v}ص}@ HD)`pu++y/^U8mEI5 Yl&f [~woϝN5[۶1fqkj͚p7|?#ѣh5g>G/o(?C!S(/90mu'Ӷ5~UZ'XOntgd2Q1rX԰art RCTgW!p=焇H^sU~NjIvu* gyxNpW6rXz% )lb'H7#`D ݖ�eLDߍ0%1uT$J`Bmp6Rs an֞qK 3Tjwg?Iuc|yZ x{Nnk?ߓ~N;?<g!(k'Òʰf͙$#,}ʬ;ШY_k5͌wl'rC'f 221"H-XdxM'S,l[u�&pǶޛ=Z"׼/ld=ۮDl?g|zxڰ_z6 z_iߣ5f?1c=F) moa?[U0T%ٰ�IߣG]|k6O,WjDZ[%9?#L!CKXW0_ce`fLDANFdXy+ )sK8$[S;-,Tд@i ia>LKDd9LagW`wnHY8'-}u5ZfY&3~[DlЄF*k3*й+-<; Z; OZyml;'l&x8#u= *a(qah~oZ+B1^gqmmϡC-$W8/olZ%K˱$wVlTD/#0nWdղ̋T8ehAf%ޓ5>%#pw'"UOc-%qϓhs%OdMwQqq⇙:WQ$?o^m8JQ[axt&q72q%czr_M8c/O?T> V-pzLLkZ\gL֦o3'20<HP auKWkև?/Ǥ$hOHHFAZ O(ULsgފ0(IqYE(%{AՅ0-)bЂ"'XFV|%eL̆h&^6c<u3O$Uypʊe>֭=3gdk \bXBgyf|:L=?C( 3 ,Νbz&ϺIiYafu_Č!>7F[Rb& `Ƥ_mPXu~K[;C6b,u|S @ 5iC% ֮;+aa~~Z 6o6mh=d»e ngV??%*XRϹ;kݺ^m$ѵ~eQpԥnᩧ D?؏  ~XYAsء} |[ X8;*u,Բ P9z.ýС=Аp3#RR +kMD6ku1w?>E)[|a}s6O??%lpŇpŭX>r;~q>) @x,zv^mX0XN!{σEȚӱ,>,8-H#7a~]-m]aesPr @Qu4~F|*jrdKD+iuuSxa[ݭQI,s*q)^"Ħ$^BpYrOM[kUӃ !Qe3x \u?.7 gemXTRt`#г܀T>y cKp̩dG=upWl Q`!aϾ)'t\88V Yb&tĻ.sR!2^nlx-yR0TK(w%t&CDB|}ōy=Fc$㦶 | O2p%OQ&wʡAbxs؋;x)DZii%Ġ?7A].(80$1MH-&gR(=3]_-@2<x5ӳ5%յg?G %8]lI\*pkuUӷ{ZuL{Bf#'pgH Khn9w̪̝̐g7Rz.o¤&nMj2~k'#�izچۖ. nje>> l߽̅׹ZnU8Iݾ?mC<-ѸN#E}({O,\w$^x:&`~?I6O 5c#e>橼bfCLp�g•VѾ#n)7gk5Uͭ m1BnS=p8dr(ooȟ� ,%@#KD >D4B,\MN HeRA85>Doa(K6]jRU-5 kfr&}j'=:'vl#ju*,jOXusRJ"3jH Zҵݯ8ffY] q#QJH@PI=SzS:*8͝;?|ku~_`Mޣ%˽6}cc5e,!3$}2g [ &()Bt�&%7\ #$p؉>Eٟa:{2ZV`0fF.]PDo"`Ѻ55=q憰 pcoXܲikђaE{"ڂn}8u_;?<Ѓk, Oda\LIgs]aMץkN5ĖSC1m0z] W\}uXhyD1zqZrebO8̴OLBcpnX|uhE`޾sc).@>Ԉ&iλR@8&֥xexͬ9*x_sH1 ΛW>vag5+n52V@jjZ <t0qIxFsv5aԎ}lEi·hhhh.2o߷(QY9Џr'?qq*tq nS]bq�DQenCJ2oқ<縭6&G(o籧|pS?@�i8bb5_Bye{mPOǻH>?_9d~AH'#-ߍў޽aÆ ag  էk<[604Zr|}XC4(U|2& K-2맬<|`Wxm(wfnԑcZ`Y Y8v(fpgq>-g)‘v <y**+Z*X Nf=)!R ݇~�oQ"Hv)xGIJsO<iB-ʂAjZ?wn]STZļݯڌ͒ecodö=-P$3$"7=n:d^nyu4,?zH m8n񤖔)1|oJ MX<Ⴝ\\v%wB`><d1 xC<rC x'kLPʺƮOP7 ܀WG7{0|wTIJ2H%dw]pQwFr);z旷&?ľMhgȚ{ �]k\#)φV1A0&<.0䟴̫~JxDm=b= )q`Dtzؖ`)=L8옱vT K}T7k5 mK)y'Zڻiok7@LdXwšY!~+[߹c@&r{ƅKмes͡VjR@V6V)+ւQ8'T5@B^lTkw@7ʈx͔ Z2Cp%Siqg&= veܽ uAdFNJ~?~MHޗ Xɾ_&gg?c:vǦeHmH~>gk}Y5]eMͽ8L%'RBVaR$(CzL3@,t &őkZJnX07$㩪پiVs l:==:@P`%Vc[ًq̮A 9c>T1>8iW k0I/Tĸ\7ڎqjg& eE"ll8ΉgUhtSADpSyw]mCX0{80jgUF_0%=ꢫcpٗHMwcbTiO۾m ; ;E Iph0!1L11A&8NS߂6|�W^ ZsS;׃_Fy¯s!âVoH nȘ'=B DiY7Xˬ7uMMXVR@8ýE φ#ƒ>2:Ÿ^_m \8O L q68gh|R6g$t֛xCՇn`�W=?i8 &_NӯΗ]zY$;_ QI&X1s+W^=dᑧB v1~j.5.' {"3lZ'\ϴ|12|E1>(=^MZyxY~; pA7(Ш>N,q\0%@gP!v|܋.DhXoЫW TcRƒZDy a; K2s%_']Q1/\uCaQmp<Fփ-W B,^pg?pdr^\ Ck_s*zcU+VE=@0Ҹ2kgjkFn 68rw9Q:Eumdvwzl' ,*fAV23ݍPw b$&}!S[Pa$P�Kb`K L?'.< n>vA �m{:@KIX ]}]{nKð\@;[CkXA&ڑbŊcλn5CSp{kLCpK'\)LRcjҊBhM c.Ʊ`jBΎ,(*o1g<㑏Yryt4̢ֆqOy"b,B hK a1dE#y0-⶜ ENs8Jgy5fcl^˕C3'EXjQTѯ|,v;p?͂ƞd%7�Y򻇾ѷA"^{? F!&̻3!\vg"5>=AJvxY̟l M(h_w08.8c-n$eGAo !Qav1(yO xfÆIN+ &,!nA>DyÖ/C_/l8$q,#XjMm(DK(qCz(4aOL܅KL&$2Wp=KD| O,XyC& ’< e:ݬlM0<0BKe[$z.ͫV?-øgtK•]ozPR#?&qSOY,O* ~q}u8tv9w˺8LXKE}+'9QzC $]'_{5-gϦN>Yo?~59j>G5=]la2;/ϲa2Q$7,7O#1=ɌTad.pَ(HS:"N6aHDCFؾQ.ĭR)<ߚud;K-'{Eq@i da"$^p|ӱ?lS_rob]2; @TWKZ֏S󬐞̇\Foq#kk׹4ż5#[]pWPBԍ#]Uk?&YzM (Zp9d7~��@�IDATIW bClIU&HP k@mDŽ ? u39(A GAH)9>lf;߳s\:/ηk\57 ܦ%(n5�7Wn *5�lZ5IEU#H%_ePw ".Ⱥ8I L"88&:cq|² &7oЂ  ?0y{n~oj쿥d»kݵ% pxA�\vQS7f-00�iPh[>Bףgͪ$:{ =|ˏ" jZ7}|Ofa].]ٵpM[:VN6,n .-v*lxS-SM,463B}}+xp7a[cՁaʕ+@͇/s/oe/{Q+J9X.ao{x4<�>K̗/PLiu;#/ozB+ X{jdjcMveTt{C-@aQ8m٢pՕWR|Q@ w ̶w�op2lxo\ֹ,sNv98p aKϱ+[^'l}#(j߁}1o\֭7|-ƈn9" Pýq(Ru^8E k1o�l.pޯ_a^?E)u�zJXEψUD�bTXx\~4u+Y!~j-XU< &=56XcVR$@APpqxŗ#^ۦnnmA,`#h{챇á{ œ}r^%̬59->HShxQ Bd{s8 XXL2 jbV/3;ZM/A5VQds| dvb\,F-D?X }ۚt>Z?5WP,-JN3T[L]wᬳψ邚Mwt4C^!%;X1ޣ{r1 5>>f>oǴth6ɬ*jYn uuЕdTmYKATiT9žimoڇlp|∗T c?z]ilLa\N^y9* _rqGq[Mݹ-�vxsQ ϋcS=Dx'T. X|kM|ya](5z#!I(\7y<xX֬-(=Sw5󷎹( r2r=wɟ6ºbp>R*0 >w{v&Hv zë3ϤB;wfmJ4Ϋ%TʙyfeaB-gc+C\ȑKTS)pJR[�sqJ%^ZK5B^{ 1Ň".BLc1< ?W^7RII֜,zçٟ]pNwWw}?1;bw׆[n9,] >8v} q>\p}0(`1 [^>Lɋ5tFJqz 8m9d<|Qy7I|~gvx{Nnk?_~NJ^y%^;gs/lTt?ێ؆z3Mb̰Iժ00Нb13eXL6AM_kֶzḼL1z=WT{&EEW [Rk^Ȱ؎!{8&Wp=쑶l0R4@Kcc}pΗm;ﳯi}_m9&n<ˬ%*D"g6]vdA#xb۶eq*T)p)r^"gEšf|p.'ms ycn!EqgR0L<SOU0mM bAGz@T R@pp¢cPrRq>qdl%^+*t8 ̃7P)K>g"Tؐ!O0/ާ 0?ܩ(D°s_U8Z>E=L㭝.=Ǩ(<hYm~) �#c:qg]Q2ml-[0Yl9E?Ȼ}\ 'Vܤ9*8z i6GtQ)9O0/Gz{f1F~~2FEdɒp^} gKz79<ySBʰ\)?Jbzֲ9b{.itְf^ |]`:qcΖ(hj5 O2R:\1ww|O~vƪ>¬8ٽ+ȕKg$[Xz«ļ.皸,"8t(~ºV^o8''?0ግ5ҵ7!<#&[<BJ� /^ƒ?ZJL\C}<g츂`Q8̌joCC SIp5iQq᮸7,ys/Ab {nY6+ 0mLPţc# 67ߵ6y8'*֜_̘ySo\ l>q}\??*|㮗.$uWkeR{ۡka`3gNAۻG]?{'?~^F8m' ]w Ê&�od ZlMN}(_|iO=*}q嗄CvO[vm: p,@殽aYgEwͻ/ R=%3oV8I^͎ݻҮW@Xt%9(p pjY5"R3M8rE.PP5c8TwܞrsQʡz;?tÌrE_O:CG+E9>Z&QIՏrp7BpuO5N]Ph%[,qU*YݗlЩI~pG`J&jIxE֪ΎOBg�+3x\+ajpR�GE>E$#W_zQ.9@uDԗN!אes1|Sa銥 ;w7@ h7ohgaM<iQ :�aaӒCOgl",_nAE.2'ט׌Ёo~]=J1G*GECi I ZQ~ -!nx: pk>.;131PBWc&:3P% .|_,Y$oa[a5x8S]E&n@wxٜZ2_ +OЁ@|z2-~y2 0>I,(IdzPM%5oͱS{m4?-~N|zϞ15G d|_09~Gxյ7o=w'_{5mgw>^;h&m@?n0hGGá|X02ؔD(>mSE2dwKehn[B< iDT~ exlCĴZ%>I= 0OBwsG8붡Ƒ as˃M?{m<dt^sk^k(%DzئBV"hh0N4DnjH}iL� +ȀkEP8u##%ҴOiOtDQS6ZQW-]Ϫ`74,`},-;ouCtZf,Ɋ* f2EhMnR-D1%<}nq*8*Y/Z(nXe̴' u"He*eǀ]ީPxd:_3LVQ+kv}c*QLmaRWW|}zS?1t0cC0Z>\c$c/B`t?fK|zv" ~ty6W�MVJZACG2 >-c;Ky 9ygbCs\Ef@8]]c," F mGE9`b ̪: Z{�Ò+ShlsV].4-m0p&?G1½T)!h7eBd~@+lGnğPnDK,EBB#ymp0ӑ.$P%j]ͻa(8eq,y˭ M `X`P`JZa1慗_y}* 1q(}Pc߿aε)h$>u2g"3aQc@_k?r4j8yCaѵ[}d7|D9uY#|&>Hsx+7-@/]Bra`={cmy$=bsPs�nЕߕBDѵZ7FR3Č0^R%,RhZ!l -!<2f{dsK9`She Fpz: E!{&mƃrڨ2ZRaJ*_HƺjGB/֛d!-fQ Yk n /8F5x -**¬pŚGq]5͆ğ㔩x+NE;EĮ.m\ʡߧ&\A#*ygō,1bLH3ί:.9Z?x( YE)sR^=){G[7oȵJuwc w GYu1rɢEEUt3f@wd€8Tkc D^X&Z9&NQ <R뵖r]QZrpQd7?]*_ ݽr;�.d} QEn+/E>hGfi3EIm1GVA;]zP]}6o}),Z, V@!C(s7zYG1 Eɘr qqs0SX{{Q2GQ,X:?qq (GMDD$[j#ybػz7I,1f:*(KzAZszZ*Nb^0= m eN8͆tE yR�5ٱwv T&�+pç?y[Dx<V=;ӟG %lʘ]u ؋(шgƽ?)|Fc3bј[=XOy2}Y:- :cmkNb{zM41C f6=m| k$GaZlmmi֡ݭX3YCF&ҳ1e2fZ.Ƅ7jaM^'s,#(w9"xt5=jcRv {̻xN'|owzm{YF͗2 n\.L0 n{=e./9oKzsm}r 1FF^?‡+TWF&]AL\FjnVG7- 8{M5]}.,é[B}9BcO4&K.OP8r[M[t0S7:o'7N 2ю̇nTƉƑw?zXy1X+H[|ƺ@)TN!r"1 *Vε̜о;E鵶9? 5Z%eBRQwBSOX%M l9 3ƘR ZSڹt];KΑJ�-0^qE~Ǚm`Iˡs>@:s3jxyMt|)0jlۤs5& Sy.1"ưZ(Pj _AXzX?s˖-qU&PGFw&0;ohѦsM=3 "ulsgL1pk G_F, ։fP>>["A <Xym:S _^sTqo?LjB jf#hWoTX20#>ʙ0-m{/B1*.lJWK>jle1B* #mN4qIF##0oaᑽWj.ʇ\�a󫯅X[/81),poHa=YEqo͗^D`Ȇ>&cki7h)6 W"<\?xmع@kmock S$9z69yԍzNm7u^(ci=|y1=%ޫ!|)nVd@ ;wB/Z=ij'H)]ތ]xK)rlǰ%q�+"`o8S�ÿ́ V; .]qwF�;Jw&p_B/^6o~AWNHgVTZzhyy_x6TCCxk{wDqB}Ӣe$-í\<>pUʨ c:tgpʊI,f8guz&̚ƽ.4- c�L ?#Xdw&4@QT< PƓzƐQ^\]q"u,#WaashrQU&&N L"4;(b7b!uXYkb"7v؁ЬbBoڎ; !&hǕQ{~koh@  JT CXu6"\bQ+L̩L]cnzL8} bh;gq`a!糿7ockkR4M=ЌoOgHJ^q.£5N?Ǐ!6qI+6&."Js3OCsPο⨘DggUƬ(2~K 3 K{!5SO< *�uE[Heh[]쇼B%c ^1.ߡ=xu<# U!}㼙xS@GS}(|t|o:ci . {c^}m)h'YMy+#;w PTX1s3Dm֬^^}hY66 L@UB>I !b[P]][dVǻ}NyN?='7I|3P;@*p"@BhfB`F9LHJ&[Rs6<wOf72Y!SwP7¥•L }N׎. ׼_ˏxٳ_m#kd.2q\R!CtMPy9d<z1Rˋ:6':gܦsX}=l۞nlϳZl1;6qkݼ&@hT@A'۳Q;e%*5֙Xe6վHؾZ|_?1*(lL|)ΑӮyq=eLEvyhQ T; @ۑn2E2' oaz�P(HPvsB"<PgvPejEpnXLNmup-r>PAFO@BKG\DȔ4.T+Js7$U1c V0][:**8P`aJ({h*l(j2YtoNE ޙI;-.;R+*Ut ^i0Nx"ڧDc`Y 5 6=JZ=x"G-Dž5=_Ɗ sL6b]-3 l l2HQug!Hx(B :s*'lGXedG` &뉱0ž<�1G&Zrp[{,s$ã]鋂zGp%qiQWD66E1ڳwwdNSք[o=Yak+ΚbM\8/ _�\ 0PtR8/Z2M`=jW4οsr^99(yvm]Gÿgh>!x4*,fPD�n~kB7KE+8Vfu<a5I@sص{OhVw6mλjU})6\1 ogU$Ċ\Z}ް{nl۱3Ʒ}wƲ�;x!f6qA9FV*a9XK ``o},F(ħX@+Or!,4B{̌a8Ľ(itaHe=-e ojզ%|fZG+p {IA4eK<LX{Y{n"-!nx1ʚSOZK }<o_*b,T̤X̎0p"w+|?<¦~τ/ YN|oUt@[PC#\c;@KXʅ!p,ya@=974*X3CS+923tttS`,eafj>V1$m;=�.KNC'oAL€Z9iFG{;ض~ 2D-5a6VυMMz>mO Lְwg-AZ%לvjX١ mo|G?*Y t}Qxkמq5ׅ%&c<JF])P*|j+_y9\P\w{YENqEx q|9=\?i3GIt�8ű(=upVܙlJ@8q6Q9.=?DŰtk*uUWGӇx9ܰ$NaLHw(uS,&QaDރ}ahgTzFEZ;RD8\VIG򠙳PzRH'N@q--%DAZǼ Uj>ٰN~5=gף$l6Yz'p{ug"Ϭbxl5 !, kЀRpׇK~(Q0^c*M`e`X/vS{{Fdq='_{5/H?T{䳟OT^K鵓~\2{w~뇻� 7wiŜ^+RЀ-&f):'è@P @5nf7̶F*ș0&t<Ÿq ,:>#{eR=d|l|N~hn}IX>?Oy=M) :.0L!}uo#Z7+:o~qw둙o(~-,$Lq=<l{|^ YA{"ٖt ;e1oDID\ 640q2LW b)�DvB{zɎjS~{>+ja-]N{90χ!f5^u7i9s& D-X ~8B!<'`;I耖e&A4шH˛uay4r αgAW{{70aSwg[¹L[}LI -HÄ,m6LY++๿H$ <55}]0td& kJ(~W�ȄgM&Mw㉺㩫˼f'ihFB'tM7^:x#uֵp~X jQwn%xE0s_R6ZQK w91kn5sb4V'T<ۿ/&9 (~oXs51isrY-{o&2$>i]QTSfd;^S979,ǚnI9ueQo/m|~c.Oկ~%|+_ O(< C ^[R`ֱE6a{RZbr BWgaXL#02`J1.g_3H@,nOF_ )rf`Ϟu鸮MK/}_80T�Y_؀֊rȡɀ~3~:v(2^5qjժPD|ˌjsk*H!l�%V󓏗)?BF:,FOU>@BQ6ItF2 ]WeǢY7~zWn kW #Xt+5 27^h(*JY KvI!WWc7s3KqMt\>u jHs/د)6GE̿|_J3O}$Y`Dž4?\|1&k6LO>JyKø:g!\wwǨϊK@0v<:aD .2nCQ4:hJe읥˖蚗 \Y/WHE^3̎L 𦪉{F=g 85I5}Л* C 0 y݋Qx*nɻeKj;?+Zn/G鲠eğw($-*^p. g}n (TF zʁ={찠Xx~cl޳7K@5Qz {m%}{2LBI6 ~tOhZ"<E k<cHkqyCX2#,u8]w#wy-T:o ȶމ~C5cXt?? ҫ˛7/>n}X( wR(B> Яb-ΞKv %exTNJSec$.ywuK.sxo޷?I)l(TN-x eZ+FaSӰ$�zw28 x17Ij!N(Ɩ#IU!|Aq7.곮Uэ3?N[nȗL%rFZԓMVֶ~>1kv[KYy}hV$9tQq-~o7KLyяљl $ǻsw^sz~{,Mg?G80ܱ'2_ 24n'6R &d <d&h5]�>1U1q}{$vgz h.~22̶=i#_+s 2~N-=+$?# f} 6}ﵡAHB3Vg_.GaK!9?~ٶl7Msf!t sfԀd#Km@Q2JX~b(AHWWdNK.fTdEr$12"Y~cЈ(uԏˢE#b? A 8s㼡xpM<ZI`x%ovUY`0<En4]_Q5'ZBTi#۝x9*K2eEcNZf {hLx<zxn)#g[شgBe"N [xU۶M7K̔Lď"�2mcj.]{k$S!XHc$:^i^>*?;·G:liIޞ7c>lSEfV-0w3XG~nf`=fco9$.Ъ2Ήfqo@ H j,\7&hόꫯD izӥ$ʠ p|poTnw0jx *ϊL0(~Kdr06˼t Y(uXnB;% `9IP1F [c}`RVaW^sMni{_bWLDu̒ugX8ת U\],> &ᧄ[>tU5"2UXBLڠK$k8Ċ5u-Te攸zWDkP@A{."h/ 'eKTA5>xQ�ׂ֑5iH.tFu7okm o5ɛm;3*[v# il0NM]utWMX̶oν07ַȽ%ރ ذnY,I&D-#]-<z$*L5J   /CQX)ov顑(ygR* Ȣy$S9>yw8 &wŽ7e~,s+gdcȘχs>)Y眇k_Xup&yg 瞽c"4995I-'rnaVdB}C"hJJJ.*'Z?6̠z>xh-nXAo-%S ҝ1<g|ً/m{3Z lZ|EeeU;a> U5Q#̜w /zhB@;q>M55Nf ~%�.ɛ ;oaO*$f Z ln,�ct6\�WH'D>x?*5\zdim%)KasO#xe2mvExU{-C{ aIct}C)JG,ԸC6 {9i\nU鍙ZjpM_vcKLZuyB"?^c#?yx#e7Ēɻ Ya,+;8MsTO�LRt"(nGQ,[I.9$٩%ްqc"eǎ1^Q\*- *P4@ $ӊ8^a$$1sQ*!-XHH |Ve$O53{s蹤CEYKs{v8PG~y iIdX-*,r]^&;zow̲]US6}^oiRu|><6~Ϟlz䳟 Egd"DH$PjՓ 8"X{b̭�-0]Q.)<xItX5lv"s2R@9>#6 RBc�/Hu71gyOڦg?~w,gKbZ5ItS}>mwP~-nLwώ t Zo>89U@{웇O |X$FQv^hf44EʨKr7c7'$t o_wʛ! 4;)ƱK5if9Vdj];})w-P9EYwNբgI ML%$RSeŹKNsgd"{mt`)dspUa칯zZP(N.^OoPsmֳ|B>iA1!LxF*Η!# 6Nl)M7EVc̠r싯t΄Gǰ5bKadMc9<@:fЋ='X2hdLݸtX?c4 &0n7r9t*@K_ҏc3]qWvFٸQYЫv�}0?Ҹ.&4@HNPR!Fz@km:޵+\z5U|)�P H|N4p=Zf֔v5pEE<RzMf n7˗/j6/8X-\sx}E@ [1YMQӒYG'VjA@lPb~UӾjś2c@Ąo d8lZoY{ s|=*/G|غT'y/Hy<Lm|_>";J#1vn5N}׎‚jQ7΂RB c:!u $֘3@>X1!lCȐxwX…'ǘDiKXW󳤾axY̒@!<z Ņ%T [8uӱ`F>I\�w!_++HJ¹Cd< }3dv χ<.$if7h4BxA4HHq]ܣAt4pX � q7~q!{&zQaj/3X XXœx0%Kkjj65!+$׭4:'y",qS-QG^<l`[n1OZOǎF_Т: u(ô[MⰲiMK7":;{bM xO(2hrۖ-K(QYM`N- d]աw.1&(c D-\$\is W|/Qt믥V2n 7|mafw2n? z̬ߗ7e+4"4xxGf&T/?x�0PuȒzSL xnXm /lWh8ZL<Y$K9]5Y9H/aiގҨgEFO4A!Q/ ?e 3^$aȰh+'leby.'SaUc&=0vfsD5p>*J"_~~̠[YC;߾'tK^.k ?~86}0N0fBZ"_qs7v[uw5Am-P$Ɲ4_xo'{4Tb@|Zi׎(hC;Pzx$bzr ̾&63m7 DF%3`1VUeO/IWBȧ s2BO`fHƲ)l>}N)<E%I3bZ\[;9<φG. LPYyu,Nij i\zUtl{6Gc9kYg|;Y/={G[X}VXKU`.n&*%&Hi` 0 Ʃ⠠~L}KL.sJOQ0(4V?Ss⧌&UM彴T(;ö C޶QoYSAط}v. =|yN/#u怒⢂`^]< X+^{:ֶ1U>^q�}}�*0./=S*C2wϵ�y6Bұr (\5/Qo#_)QLqG[["DAi6 si- bC"c5.}0>GӊGoz&M3x)Y#"erV!>QI("䳵++tlX5<HIeDTc} }qtncr'hͱqA -TUnGACsc.s̢D ʣ4\L;ꆯ[OƷ Nhڨ餀<6"=B,4]O?4c"6icQNS6ڧamGBpi熏Y|}C?x!dYJ[H?-p)ݔS3I&Pl۴ I<$<PB=N{7L$R=]ءH-`̙KRdOc6wM2��@�IDATe))V0&S/o |yV~qOP�0tLbdwVIӚ;ErܥQE+8Id t=eaϏHBG᳟Lʗ2%)vx_) ]*X&CɳwN*e(=KD?Qc_D#lzzJjbQ4baXSML$7.F0&?^ K<HOL,i@²?;!7!nJ @?ëreR#` :jѠ(~+?2PP z4P`ˊ<Mj̓OBCyjP7$[> !AFH<qD9e\U[ZELkr$G !T-^)<ga䓃,tz8{#*J!z\ң0Rn=1Ҝ &~0)`h:}Rg1P^b1x$xq慸:h<z<_C 8;v' }/`o!ux}0!<'"%d6no?r@#bB=1Rb DHZUTz;I(RLXD3@ F4t=o%UbH UhZ[N7Hd_W0A0{NgQC x  wޅ fua=\_D6`?ڌQ?O=4tbCT m۲0ԇw>WQo1 B/q%G(5AQQ3OիV7oXVxrqk~:\u?S c/Aq],ĨN%fp= Z"ڍ&㏆G(+bExaڀ%Kt6oܪ䲏&2DXkV O$fFۿKmx֭pꮎ^ygr5yc"hgq$΄䲮JPᖷ܆o8*wvm~(/DI^{C 0Q.OFQ0ލjAh\q/ ֭${PͿ卷k1[r|�U5;I~Ee2<i̍||Ub.f cOªb2Z y!1  AE ON(![\^L|;,�q$<[:,3}TxUWTOfȤ* ~9k}O}N=_==g;3=v#~=Gccr$+f4M! !]#at<5ۅc|% QARaۗpCSN^ ~ y^�Y`B6<ĭGE^*a>m´mN㵞,jkx|Ш|?|Ag_K@qcL�z}HDOښxr-*w-m§ʊ+Z}4$f@vxoɽn!L0TѴ?*E U/Xi GϱΑ�sۘ1p}7ds@qM)*6$gRxRIee "1=gY,@{03(VӧϰR3f<ҍ\wce+!m9J# 2Xlـ{?74188f2¸̌$4}F*'za/uEɌ-]?*xZAK<C *5!{G%gqb¼8I"ܜFL#=i<>'kkJfTln&)<?c!|cbJA(p!hjZE}CT8zru]} w}7SMP!Q,/~;֎`< Y|)Gu݄'jpl{\c`Q=dS( ēyF�3O1 'bu('f rs֢'AG.̕;_qa!�@zd]Q22N9Ԕ# k\z %#x:Q,(^w}C>|_yW׷BER>%W8 ,"*K-Mxњvoև(2NINʋ.ɁDp¼pM7t@; xj/ojkղ=yMk/<.r%$IJe+JU~MPІY Gk[x{<u�!eR@’hZh| #!elG0ZXrPJTb(D|% ǣxVs2�2SHLfX:H./ʂ27t͍6 7c.A(;΍Pc1,`Dr򻱩&x9<Z:h{3~{w E)Swat+<Nc%W.4.o ]ZAFfݦ~6Ӷ:L@eėdm"K^ k8 M[̱f^\|a,;_BThcJ^6o5 WfLR!Is9xKkX{ϋ!7孷`5AHO}Zky$ނDs[MN̸+,ݕ@@-=Tf'.?-Zc֘^ BV7F�;[Jh|ʽTk+e:ȶ*Uϡ-\w1G(~1ibs//e*1JA=t{OVu&bfQdwYӄ)⼏P!^uVV6cd '04wCǻÞB!~QyGʘZ g ItxnzC8P8Haihi ""- 9S;@T8h<vcԙftDdbcDvaѢL� ?Ӱgv֥ 'Q?$B/Ơc<54͢Ea˦u߹^VZgt;py?10[<xy* )<Iu.,tMxK?B=`1@$@߳h`'c_?{\LW[SҾ,-oPߋr 3tAoe+}fsPo�֞t? P&w/hkϞx,.%�|@:.~쵾L#toy?KYEG DBVB00e\,3?_RY5X@:m3`Jdm7A"sqsvQ߽o ZaYAz0®~|Sg֋"gHsVO42࢈'~>gfyucHF eK!<1s3ibY>+W:$0{#& ٗ}J[bOX;B&|c(s!ƤSmRaM\_SZ3lz/۪`g1gB%a>^4G{ݰW1S-*ys@X:Tay)haiddf9_�M. ({ sDAQEґ)]c#l{ 쿊wnUC #vlM0c> RV;n֢2FboI'$rakǶyk>f")mJۉpR%_Aa.sb0<=4bncrcFɏVJf38xO1K#6m|A@yvI}71F!PD[Q�ѫ1@-caNEa*þ}C˩ vpCid@C f&C s/lJԄ)#F nzwyvJZpd2IgeN+1ʎym5b h}'vO1;8!kSrUk&+ <R/i+H`x}?qpa:/WH%E5Qۻ}ΰO UB\S*qPB9Ь]H TmLr5�[`ng+F fZG|0s>Wz*ݭ PP>]'G%b56sgYc:͆[.@)& |9EaU<4P_$9_3S!1L*&Y`J{ h1U6H Tp4ͧ~{m.c&gKF M ~ؗ &,3#<.P=s땜f<MafZQR<2+|\"n\2^s(גKY q0s\fIC{6e-E 241w=E΋/<5Sxb1IZauU xgQd`|x`v�rQb.ao`d O[ֆ+_w)z,a=pP$>&iɩ'C݊bQT3n[G8kYIISxӑ7g{yu+O0pK/ 1^T]{vGCPYy]54eح.DI z5ErgTVW C#pETukģ_7aq} F<d_uuC Ea\Gz筍a l(rDgqz<[gih|�,q~dF/ - d a@x ͫ~;*kCC}퍷$FK,!?ܨ(FVEi{Vo;q?o ~{(qq Jɘx/-G 졘G?~0*O=L٣? ϓqV>*TֺB;{>eN6 n-mjoGL#*" F<}զ0ɐKfaYj4!+t]`gO(h4Tv4"yVST^u쯆Ao Wƞ{Wi8$:S.*^{z=OeW_;Q(mBJCo/ltq)8:h`]| X s泙ici)]Q(ʖU|` PU[TzߘpB7LXϘ /<O9c>Ok v|s:#]y*b}W2~{?mL3[SqĆ(06>#.}cpacĢ .jx\Ok*<& 1Z;&mEZfclP΁5|%c_%GzErSE,@1Aff�1w.}o1j{]k1W@, Pգ*F-c0,.1O9ˀ|v^me 3& bWH.g HSa88&d7(N쫐TbƯ@ "mTR BVn66<TL]3ҥg�[&MCQZ NlPd0m\)ϽNE9ZpyZi^1"�'lv}D{⭗bug.nRqhkQn83kXיwи 6<qA " 0G;2:&C# pM25|"*ƑeCp&Z6*&=Q@0ɚdV(s<*^<yvxZbSйٛ mm"M޳49ɋǿOX QVAհ?-(-v ^&<]^$'La 6WXNRb95s*f qTHƯ룿oXPWFVE[%!˜Fp Xڬ V&_\GC'ƅb ^wJIh:AΜ ^e)bhAiOX74�Qb;Q4DNc;CAJ>y!;�kd1,ۍBJgPZ]f4iH(#x33)}AO; ^$^3úOnf ^2? ;<]!|s^뮽!]FN9֯5bl=I4gEoؓYGBn|]}mDN.*yޡf: W�aLC>l!wCK� gP1u #uٲd q͵g<`1޾^䡢'˻b,W\ZDe訒$`D1E 9W嬂~lf  zE�'z%u J1^WFPl.gyW~жm[=Bݱc ׃g{6&3+qy/=!j7]uuXRF[;;BVH G e1.{ gہ}o>c 1Xf}h; _[Z8xƼG0S2Ы_+jər"/YrR~E7|Cׅ7xcT(X(8ަq,9֌KY{?knCjcn淒bjsgCŴɶ1Lrt>?*K M]'XG#ӳ(T@s㏅[_tujq(KCĺ ^. p߿趝\J ȡ@O_#@NDItr/S^'֗<[Cׯ HuYtv<S{݂ѕds,]FdYq@*ks3}{1?ӷ]7=~.6ޣjGK]پUld7cd(@!0(<`iT 3u# nz?`S ~ *X ^ s zQAIsѓBZ×T"}­(HB.l+<y~8pO'i|MBIY뽟Na&3Bȑ!82J!Io1A7m0+JvLT,|~1˃dg϶�ee\KC{,2)E@xTmW~w=9<f1y ੢ *[Σ xmRE!5lG5 kC?} QYḞM 3\o4�eR=KplPM oOrnT.שqT�:6*ee½&4؎8z. ;)D9Dhu8^T\-.ߎB=QM%ji�M JO}(s]7M>{d!lYLpbUZ +vy{4N?ک�},C̊IopMa 0Z:h`<Mn]ϝfQ5zu^wt7ܔh/R 57~O7Ǖnj %_Ϩ^JǁQfUQYZU2Mp`iF(4 \ELsQ[zd16B(Ayl=+0` Y3(_xBel6R/p?~_ 9ğ+7zP،YM뱖EO>k}60UQPsGS i1$K1mW^v5.4nL5zMXҏwQo渴'K,K?Kb$Xc]ҭDUyЏuT5!Jtg&TEc*<PӅ aҷkM4<,kTejzۻ7ǐl|ϯ[pL٪ 3 v2oq OEtK;( qeN3–mI֫Xqbn h0ҩĨ*!n0ƾ]ZȘ{xӛ.y.b:\mKx&`/8>V#0WքgzOH\\³@b|#у F ̼+ ӭ$,PoXϥ,)[ӹump!t0?􍒨c Θ^{x{g.G7N񀮨 K3cRAO;w 1vq<9+zN+c 3=w*`_ޕxNGdbG:}9֊Jws*[ .f L񍯆ؓ`tD O?gQha݊@sqxR(zDYKj�Y'@W;h+^rLrT[b,A xX/c,ı1F 0KAIK褢aJ&FŠ/|/2 ldidK(q?+/Sc4rGml DDvJ{1mYv_!1`>x53!z�z9 PF^uc K}ùЍx&ԘU=3wa5/CCO-y '0,, M+Wjɶ@"W;rZlCΆ#'%3Z+Kx*52"Kd[#O"y뙸O%JX 2=o2Dަji.bZ ;^q<o,h\~w[Kz?_ݿ}Jwz<9v,-*d?^{zMOW_;e XbR"aBI{l902P."(\VHx^:I-}n J<�Ed K R~`MEfslY{y竘m{8W^*Fz,f7dϷk|Qcq):n.T^D"%sQ0՚cbY9Q)q,<y >Z<IYm\_*#EQp+xyYq>ӱrQ}-x EG'>˱f u`|o *86LizhuU*K뀷@1jln1+ϲ!, >Ӹ7Emc&/c<&ۡuYзe$sԈ -H\fHQ~x^QҰT* } Iȇ7Q4kgg‰P `2#15H'=%P393Y^%_ ҁ\|m?I/췞!PJ%jjki71),C;f1UTY\|t> ~crJ&|a|&;a"-_-GDSXLl;)Vr b8^Gv6c$hA9^ӪxW`x|N8-R?uyf+hXDPU`v\o & [>BIfl6Xo32 M%jC$~wd\ǣZ@O˗+W!bdkk_z׮?S'БchD& %|ye_k)/%UjPrXB"*z *;sݞli“x'C@�EUYXVEeU> KBwqw9NCO@ɾl$M׏d23GzGc%>qyF'A5&y�8qf!(?!J/criu0/n|<yڸi=w!0mFX?)5*czYND 9񲌡%�. }?|$ _*;~4\傭[Ԓ#<0?/i"B+I*5`\ [iTHl)˅dY~&0ܐ3!B.t3je�妕I藱Cymm 9f5 3CgEC^}}%vz 8<`"o[ZI:re, ]wy'^rP9<^fz`:e4p [qn~bdݻ${tɋ^H2qSLcK}G~"O~-ͺ )I 9~V8pcܗ(PM][ֶ: adurc{F|uMMa5d)x&ady5 :Kb)֨ טWr3͏;.uurF oָ >FQQi9Fqz,RJʪâ x}K¡c$9r}ؑp嗆˯4rg~`}Ήk#GYYYiB \s?g0 'x4^C!Lp͎�NxӬKW/4)5}'ACrp)q7\wC۩y-!Ћ6`xdJb!?Xgne+%$(MԔxM㲥>}ȔK#U~i?k ǏC%<V)Z}=yz5 (f Gun‡z?I}k aks3}{1?ӷ]K?coGK%|AI nnjzf >ј$D繘hδs7xLX-_UvH>/ QŠP =RUZTxEK})�~OE,^;U(;Z7mmBy6*xof,\j<@`}V֬,zFYؓR ~%qmƲe˸&퓎ϰ-ssV.7$덂 Ȩy p<=f;S{_)t%GĀq=s+8 8϶ѷ/*=s sĿ̍I ,s,(Yf 駔40~b (lt yo/U:a$*(Bs%&Bth|.PTŠ4Ƞ1!8s'\Ҏ_S0:;g p)0F.sηqLjN8/9ZٱR8Z6*L9(Y|FCdNU|0iG7<<+JK"RÐxF f?]-Y\L%w^!i1(0&yiKkBˑr%̱^vcODCcD/I<tsƚAG(;=4jd2{CSG5R_EC1!같jqizK"s*JSOqydz_@lpkJ'-zx]zaf*I=ATiG^"t4 -':OjšdQaxྦྷ" ߨ^&ЩtY;9֓X=NCcW�z)0O~x$z4J xi skRP𸐸-&3j<-k\ʚpxeS>k %qFck1>{}&}Ƥ'V |xe\:6I«D�G㔆&{AK㘑$gUg|Ɓ,<]&+19P*fQyQGײY߉0;k5ELVPE>#Z1ccalaC*};k?:݃^K3Ic~`r%+񠶆pNbI`^c\[zqONڕW9>z׻05T=aUScƵe^2c<pq*AGKjչBtA=VfG`,lz~^{c95d:ϣ{p'Fb=,&z w5(=XOԸ9iP 0Z@!pF41opy.0֋ncަ~. 'ɒ)֦e[u_ cc:a4 =}_ oP~O&6F4߳$U;x=u$C JUљ`|,AKϻJq6̟~<\5{#?8-_L2[Q̅gMYs(B./``~ѸӴjeXKR >2$у:̘v!8 3Yᶵ˚5j0Cɡ #d=~3pnE^_/�퍐Z^ U#G_og&'ACD0zE;d۹ikz(lڼ!BYG[Vj^VXդIO= <ÌhL@7"y H ᪫[AFSN?ŀ?njˆYD,*}ST0H˜IVIʜƙT[Q.ʰѭ[G[wtxtyq[V}P1L9&CzRW^OS%1=gzOG bL,U8DirK E)ԢcT4K 5,,.HRqc`!TH";U<&QTUd40�(s`m `x|l1*}=c%z7DOgCm/uT%)<>W W)m _2J}+߷o_ڵb|p ay Ef4�)~:+ad'Bh02l[1TyWWɱ*~#0{"cs~_*J&αɜCš/oc`ytμ7hhBB% ^TSctzKSS!'`^nLaQθ H df$^:+3}֘Գ H @wb/i/}<#ZsTxV.&c6o'둴<UhY]2TDgd!̘E% 4n20 ^ΞaQ]҅yOecހ0*2G(}A3lֆ+`Hx'ɤXU_[/i/cFnV<XH^QY 208#ڢz--eP"W2kD9z1 C!sGAjvAa3mMQ uSd=@;mE0Vh=+ լ,@Efd<OҮclΝƌ2弍385Ú ]Wzim()wQF$fD|' eHƍ)HΣqYf].D!(`\\@N -_ze7y'?1`]&<ᏨX .BoDA}djMJ9G/b?^hyq|zuߒL)(V@3L!ʲz[-k"}@N jkgUlMM|c!e* ia肁B$Z&Qr&Ipc/,."o$vֵg2cٌ7+>X9y晧 &"!%'o탏-bDQb|cYc y^Uiwb41gLu QCZe%'S$R0nM2x[τ=P[NCn`i^ʫ @h׾ؾx,* wK$iY" |cn(=+)J a<G1BQ" J}Dfg(& c]˓XfMjuRt"6iPn,(kVq=q?a}Z!'<Ь2<0ظôh<H~f$AGx>ǛOq89&ikk bҧa֤͈*>"y*a(=ԳV\QZv[D^yy7 ӭA{PhE#֐8[t%Q$c8'XtGhoO>f=iߺ;nCCX$fqjX1E\Q00lO~pY4M– 6 GXq1*uE'wQ8NsǬ i4^0Jc$ϜZ~a99<~ѵN5ݹs{.5fA/0jOi&3ڛFc榇Y \�eU赨 ` ( ԔԵ={}w"*3OeJ0 n0$GD\>xooꥬ{ʠAQr_]rرmEM[IҳuOduc>H ;o͑y1h ,Abj ,[QJ(sW0^]~IW1.VT$N{[ ƬR냴bŕos-!Z쵾L>'~�{z9~WBO?v=I`M!2BUd|isCTUh[ek5DeOag^Z2%qy/- *S2l5$,AWlxanI`! WqڏTQLsd |.:EfcQixzV! C(-U`聟z}QiT�Pt!6*fTL9m?K;B]' ~0c`M 053`#nDBfmpG1qFҌyVHk2}!(+n0̃΍sob֮]cע9\Pe~zoWz<3L{8 lbY(u~CpbW,IE�議=Ϫ t ?KV!a?VQ+WDO MC[U^Il"tvC7czeI9P-<"9]wlP'g`c=ҙ5|!q)fBpx;8Qf>z7]9VCwGfD (4$ rNfφMAvH>Oo: ӸYa�o {FL8pbN&xcgbj,RJBQ[rSc;>O}^<YiIk}։\6c=k r?H!eJV B?A B]dSM~>&֚`[_$r6HaBB&pO/ª2ZZ�ZC 3#_bJ�8cG!iiU$CԲX ';z*Xc#`,$ PQ&WP \9b{Me_@>@:כ>[û=ӧOO}SQ F0]!Ůdt*q 2[8/o^G#M r.cwlR˗.  ͇d bYT/hˣ8̇x c0 <i~A*z�#]3{��@�IDAT;<bLm߅pk<M"ȾPKLz`;:+a:v(rC׺JN5#éSCrb  2C av-MMPH&­kkY\Hhڰc | |'dc-%(?M%o>x J"L˟pׇ [/5;?Ӈú I6za6YV?~( �5d#E\n,@&| vՐkͺuꫮ -mI *9Yfrʐl U+1C1�b,O|Ϣ~뭷鱙Ђ纷閭[T[[N; ~2[tVNο{5mA$8,{3|d共(teaeJ Ƙ7歴dt8CiGa` X?yGx6AOY7I`Ou$<9<jQnc4+,,Pc5Tw59 <xH+C7�?LtQ >O _O`D*O77p=e\ZCaCL4ʻ/p[46k]m×5QsTYb--n *9*RU?JѸކDH{Қh4j=]jFS6d%դPā Z�C9Tx@GfGæruS8uT.rh>Dg7t멸ݷW1<5+Z,+1>[ Q[STҭSI`WWh8{ C+Z k 25^̚իCdB&Lˆ/bVDUP&QP#V6wl]Q #19Zc~oNJv3}{cgzOGnGOQʋ*U�%8QMEPxW(B#~QWٌ?;nnB=|lQRU 3kg%M,n% *">K) TxlT^9x{~>,Vp2OOJ >z٘8^l|0R<1pho$1L)L4 QFB+Cza&zE3. 909`GKUpT<`{_1^aWNJvj_g:*^jLggwk0>7`_=.:}Zg<Z(,E?eBCtX! +P"ˢ.SNE\hxa!]qu8&U!@qe<IDgӽ QhOI86q19u4˱wLT8t _5PzڬHGN�&J & d^ n($f<mDƱzQ/<HؗLll =7mNZT8ҚmaM̑iu6xx>ٞ!>~(l"3Q C œQ<gB50<%yٮ+zB$̩M$GZjz^Q8M;BH�gC@4 b5JQW{;UxS#3&r<u !()hY9s E%M}vizr ͫD7 v1<X]Kuɵ(aNy։@O�$ ZTlVo†X:I>T&tؤ ?E/z7NTX/ ŅЀ4Q^)cmJFz^LȤBKYJx]h9cyN7neϹoݬ]Fn!=+. cf7il@8#&r>c5A/z*$cJ#OgQB0  '/F9}:fo|qRtM#5~' 5Xy%βCfU|{lL(B e+3c!GXbjsf20XWQy�axo~PZU>7& ԟEB?ۃcY:lxaht<dXT�X`'aF^#v={ /d<[b|{JiD1 |rpA2Y/?}ǢhQMkV. /j+WJp]'Ƅ33a-- <HǏ7n{7.xF *G2\r9܋a]y/Lઅ/tŵ0^#}WeG9[=_õi!<|v/ΣY41T 5ШvgGti5@]=xl2b>ߎ /ʀeaZs;oD+3ʳO?Ji1&//Nx\A{=Kһfw)G!gδ$u/s&u]H*_]8{rM@X<fbQXY'soS&KXupuu_K[|$ YWIx cLXV#~+ǚ:*.vai>N@?{*E߀QE,#BԥqDe}Mu.d +G{n}q Ej?8g9)=JzDbGBp;6X̍%:c% }V2gI 1C0X( 7F£YeDE?Vș'^{zS%c~o;Kz,L@wc๐;(4{0V:¾R&E\G'&Gfb3T`$3M)zYH\)z?FN [b^i;R+2VĞz$P6z99{O"se u2=3<xR4 ۫@9>3׻%1I,f2l<gKaxNekJvO7L¬Ncrj * 7$ (z0f[R0ʘ#cuǎo}-?GjL=SvvL m2 ۠3~/P Hsf|y/4EBɖYz?O[z(hJ^ S8wP۸,5.Ы}Cƕqw",[1ټ񧟧psX&{a{'1KfI" yTwy( .R( ;niHҡ z Keyu;;)9?=jz?Ld{;G۱sZ %}l@&s,\Ѝ\0$HEpy聑GX3 |db!d~дDMkWw# &~|?,:gr@ %o 6᥉;c#LqӲ?/P5nu2qz6hcʊ#,ǘ:8<Shqb3޺Q<BT k 'dIݹȟ>fvutEq*B;.ݙ\alpJ Ţ L1 -Pލyfz:_�Rge M4Ӄ糟!&=w:S?AL G>}OیzRԳ(۠79i%V0-cI)i{ z^ F</(㡷A%sƐ,BojĪCdEo Kn<eP&-S47D3[pBr1'ԙ:J-pg~"ϭX,d4'҆^Ɵxlތyam!DHz x{ⱀ?SO>lz #|ĵ>1! Jw ܘot#Ax}a˪%:a+ 3 ?G5n 9Ĕc5J2ܳ{7]*K7_ b|B5f[5S2HR׎k>Bzȑ6K).xiw< BLZ( |5mj ;"y([8dPYcI@�ׇ 1z51?]&|BF>H(mmm`oO?ks$ )lVIEe{F< 0he9̙YzuDb :b:1:J; h/|mH|J/yIi%ȋ"t?W;3|o?qƨS{Gr gBȨ{k|!G4 AtaqtߊtƩ߿!,wc={vh�e##3ޮryyUy5<G_D92y~xT㾁#+MSBFlYM9" FUӊXc:6O>KPUKWusQ2UHs"PȊZyf`"c!v5Z6Lk>ؙ< cDy2X#AC5y7sUزy+Ԗ?"`;^|>f4F_ܱ=|{kH!-5@_^~<.IAL 8VҰsN`dU ?ݏjZ+ư_^_:c==gMwfZ|֊DL0Atb 2BZb51G.X H¦(FO7EK!ȍ뽗Cz)0]ɳZ*亹y8 !n$b-Jn{d2h:3smcrg.!ez1 p|/wVWœd=)9*_&.RVQԢ LZ*΁^$&PYݻ'**Z]eǪ4_z\(c!5Rh RXgYl^I8gnIǣ">KױZdZmP)Z"Z+Vc}펏㡲&o%-D{<TÚeexdP碌 i3~&&öNuFp[JJ*bY:,7 N⍸Ɔ[TrLW=ؾ9*Y;nR0$NkYKXHa>z~wv`CI;4ht8fi ZԘ00'mb9AQIkub-3QI1 La1dۄG'F=#Y,ZLv^ gPxwM9*^xu{IPJk(RA,ԶlE04dz' _Umv"}kВrn cc`+ص4ꏊB"ևG׍G&o3HsOBz2 +"kԷcK[9zB>vuP)'TYz<ᯮ+u~5_$!\ ]QD}C xc(x0cl�Eؘxq޲Zw'|ྔز9VopWĄ /n!zPAv|g|M[ej}E=vX4B?q C8.] [#/{}}ы܌=̇G�GmZ5t@DO6`I"_G%ce|!e΄G~p$fdC]LAea}wŸOY^fN#ȼ[CڍBֳQ ;ga(7_o,\x5ic(((%?am9Xb3M♆@yY<0q=d㩘`L$lvc;8BnЊBhe�3 ף�/|䱧bK1b\K |r;?>? W]BH${aM{ 7cN!H<t)$ˋ|)8N\S"`F0b.= 7`]yKؾY+(aqZĀ2M>A W܋滾b_(b 6oD9܏-\ȑc|ռ;{d<r8!*f([w9<**iUw=*},Q5cm4?jqso\Ir HةxZ&AÁY5 hj+Z2w&v~XWڗuOo$ڙ8N.&w+[X$"_*Q L$<]u uF-=kq#9kW&q7kJO| ΣC[RRj{dq. Ғ[.7m܀aK좧[ z#Yz,,[' fm|=/\ze *Y) 7|e94Tuc:xUL`< U$PzgC @>$x]I?M7h4Ύ0.!r\HrEBPqtcC#efև5z hq`8`{B(BklL^~Pk0@^LD.CQMG9$YScE@*3B.vʫ|Zk՞fR$CD}'/ U",N&@1x9Q,!{I$PaeDn*/*r ;* )xB =O]t {TAI$[ʗϗ᥂ݗ^R`?@%,ɻDNx,-%$�ۡEQ&NGAQa;&Aۗ !(9<kjJ!c(,4I+qBIݗv(mW7ݚEqAkWL)Y\^`=lJt541v\UFd׻ĴZmc&棲_ЂVw V ^c{&LCpdU <GF!yqqWiFnWaZjm0) :GY9 >Cf=bYلQnyIf00\tEQAԻK@HlkX¤{{Q@Bs297Z_*:&1Ss`؎5),yZH$ͅ>5k]{ra1%*96r|NYTZM;+$iS"n-.cT2II81:zI0Y^}([FGX@) pTP(`iE&l\9\҄f=~O?z:*T*@;oFF~ bk?w˜Ad&ӱL_3#xQIuMccsmܛe@Ac,5`釗gû[^}!L~HK0g6uHaGE]Kfg ;caVӹ ;6\TEc ԑp3xPh2NHB0&e1O̦ΚF= _??}m]fmr@Ӿ{) <gY=yЗ =fYIʏW&7njMdAl,͂ -Bi\Eo42q=�*G맶bp뛗u YDq],o o(ƄtMM])2 i&OPmu=15(Fuw&{ 1N2_!-C|y3J;} șt5䱮:Q\?xI^"aEƅeOc˹q(�=ʤKom(x{ou؟1$|giRxu1qgM<Χ7hA,\E%Z%c=8ƕT&S|x%H(QIH콡 e~Z+]Žs9vy1!ҥh׍>*uPH1G|J+} c,ƨ?~~spzW K,W njٵjsnb$ӆ57/gSw�(cDWN&y#>IG##7%:zf dq$+I23WpO/Q'_~5K-[[i.-Z>+̢zҨ^,D:Q5QA_`?9js9]r[BF<>y9ʍu )j1xCtXaD;Y pT=V񴩌mssD b@ZdTOOx+S'~/|/W)�5z믳oZb\|=^ڛ{.9x(mNA=PViҹ[A';s4mKJi|y+N~ydj1)8WR)QjV#q{ cr"`K%ܜ>cC^J{tםw/|Y U 4& \|;ϰyi_{{F X[1?cT2̞ʹ;(z=n,[djure7HBq +7\qwFKYd5{?~_ѿk[>oErڿuw@l=*3 BFbd2�J is3ֈ ƛ$B~_(zD* U 0f՗Lc5~NFwnf-\4D[|<^Uh|y/Wh9(LgdzoDpfށ9Oyp޼s{xZ'%CԈpU85{9z1s̾:05;SUs wҖ̥xĜW"C+kCd#)l scQFPZMPE@9?D.3dKAfػ6 ~s-Ua6.2"UU޷z"0Vٷ T۲=<hS+3?ϒu0{?01FPTG0O6Ni�g0rݣV"66z賻n~ﳹ*x`l.]XU]gt"]]^晧X_lzsjhTH6 >Ȓ ~hEF>m<y3a2 l0c*tuaeQvr1B5mO{Ҿc Ax<9E%r4%Oڏ0ޭc&raiHqDȹjϲ%"OЌX2QHpƨlPj[81%2pN}ߌd O='yN!!g9/"1,x$bD4]_m"斪zA:3Ḡ`Fr8tf-H 9}i^e?Cȭ8"nDu@X/h̽ɔEd}oAḮTo1刖aHXmZRͰΘҪdkD*&)yoې- Ǖa(-i+ ]?9Z--{7X?Q3g+=.-KR"<yrm c5:*(-[*X y<s)k0'BaAYdtȪ0FYݻh%{Q!?leSC$ϔZ]=~EdgG[6o"kDI qٶW^>`d7Jo|_p>@~?|s?KVxc+]BC S7YJeXLȐx+<N@SD9"K;xq2K Ԁv4J5M޹@hg۶#0R>:P'4e[Hwu 雏u)1B+`}羔FΟ�=F^Iyk>ѺZzP>YhK ̱ro'g?d{ #89p{,FIpጨO.uc`3˯OSFHpJ;+nN/(`Y[;H/ŞPX%l4>&c)YȢn\gӇ(r n#ΞN,1A xO#mDM-aGkkD=;:v|(=|鶛];v=ۏ%_{mq0ryogoj۵; 56lemq�97o}{i|j|OA84+p3i==Q XooncN‘cn5K/j|ȟJxIJwOjF II�[XnK`@zcMUx:~L#|g(Y%]8l{{ZϞ}7B3#QMw#iRlL㨪 N'VuCo@3* \QJEU%DƤxLFLZ]6 S9(AC eDv/ _wC UpT~sN jxi(<>W5<(gӸQ24{Ja(f^Ƿecs+Ps\dy (DaӄO!~IOw 0=ǧrʻgP^nܺzm39::@J^䡲.V0X9 ѹ0Rf _B!U% 3^4;{0aRF\'|zT#UpT:=?k�;z)l}>u󁚚(zi$ ]PFĬJO0J<UT;B4( hˀkF1#00aj`u+U.T. .BP >HA+FU9gǺdu(\:Qa5 1*?g .>Bw?VҳuPiP�4T%U�H/қB F9T3x<2 K7Y@ȊxQ'"QWN;߀W`vm)6 st?rԂ{}Ci}([8 Y#+飧J4/6d}BiG4Vhΐxo#`"t*A1bٸWJ*E91 N FekGw: ,,c-U1>GB.eNX'Bsӈ-EE9cy :2힗NWev< L|ADIw?+/iHoǼ?܇?SӪgVaisKYN^S)p<g{<<9+s^Άs@i-~:qtBT~ hTSD~\cFǂN:6\?o_\MQH+hVN̩Oņ4B\/y`Ne`_.e!sc& Hҷ\{Wivh<J<xii}k2@x}(5PNs>Z~gٶ#ͳ^3o\N+oꯁ|W+ $*?Lw`(SO/tZa4Siϥ ,FXҵ( ӝ&^#GnH k}=ž| לKSzĹIhMm2ppbp[ )vctR#%1=T!8V0 e 1`̢fx~{*8ұc{ͮ]PKKKЍ:[)XF ^VεH븒vpxliJÉXu j\o ]/(ްs9qXo)2VhV[RY5RаF':FX=-311jS `YZgҖ,/NFt5~4[,2^#F(민F9FF4FG _D5v/\IVP߈. Iw6^iȭ5o<Ih'ķ?~zĩ6>PD惬ʧE)p5|uNK+3ѽNFۍGz$uSH.&@;"ڍa cVѰܷFqik۞TӸ=;{\AX3A޶==ftU-i;܈,5` r(jw}"RyP]iH:-x48z0!Űi_=(}A@sXr%Q_bOο><79"73 z5d4Nf`/ATd&2̓UU*4 U{-_*ܥ@7Fjp F9< 3|s9C㵽J|8?ȑk0{CqLEo*5xyFe_]�(q3l?Qxrj캀z .6rz2 'Ǩҽ T{;nl(3*A1hC}s"xJ}>Ǡ7H"k@ gx^>_^u0vrVt %H}fTKE<}wulέ(=CC(<%퓶Ĝ ݻ-/wuQ�dh1SbPPUU8G*6vp29+q(q(m?`]g%67sI΃ƃ{PT(뀈⁣e"dReZ~!ETد-Η'M(0{(<sߺOC_6UGSڻW'\á�T+bL OOӔ̢y$2W#;u'4=8i!ZDE 2{rr$}gtT .`ЏlT+9T@Q'i3 V12e0|5CAnk0[pB-ġ6aa fLPB3DLI'!lӀYȏEm 9Dj4(>0`r棸akp�9t}J*. zمL_b#6҃2%D54rlbotOaB_[N}_v?GIFQE�+^/}P=9FtHC{`TG>^IFx(x҅LRE> (TZ{o_O8 0}=YlILy<1589ۃ99R~&iT4eևgٍJfoQKb*RGF 7 ۻY!:HKgtĉw [г3hu1]%j+D!;~<]BFRn/?}^O"}=DQ7=vpQaTֹ/y''Q!:W _ʰpLg޴kt0u=ocҮ^ 纎}NׂXR#_xhP']kP!HUv@Y QJ>p @:):`ݷgWE"F͵-]#Ν=E_ii=I~":.0*oi``[I�2I-ٌET+.;v-5 sH+HZ_#l<F[2{ bYd 2Ž,)c4*JiI^flƧmD U)4Pnn�\^*/49zK׍AaRCVgrZO(_FԻnRHǿʙK:Aߨowy[Dm*<x2fa*/8HkүpʵG=z2'/k`2ꄾ:Tnȷ}Obn繳! LJ{!u°o@BY[s#ٔRjODZNݫ<cCސvݍ"?~y=/{Ϲ{{|O7B?~w0 3*(zH 2KKaIQ1 U`slyJJ&{= Y&H5xhF2oP@)*;k*=k^=c=ϗɔ?aʂbXGO s l>uB| ȆmRw/nM(O;V5<5rU4]~0[o5CkfkHUZXW+}mH{ Uƪ“M }Lu9G\{-U|8vy8ιt㵭Q H[3fnm<9fkk$iwbkkk|fD5^3d/\GyY.3w0-#q B4|lhP,hrXE: &[mrg/$ Z-lO'N48~=<6]bqfbJ<>BEp݌d$ X"N\cU 淠XI{QDx^Vo4�0ΧϷk X%̚=SQ]Oȏ @U*X447ϼqqNToJCixl: Bq`ZB9>]<*="uG45mEB0-Rt񒷸֎'|ưbHI6%O߾F\gO`Nf0TֈV@1+X;4h4o(s!⬯6s9rZ8b|i,HBҜgM3(VXs4 x`ଥQ\ˇ؛Fq9PQu~(Z#|# ú2j:|cc:J)7 ǻ>(˯{.֭<@t"^W)T AS 7`QL񕢄tftϦYǧA|3_F mVH–<?cyQr=E􀤵Q4lάSa_2C~ ~gfͨ1`4ky"ctm(K0ڢ YY6=flb^onkDqi ,Bej>/_1>:=s$}V3:>8+OA*Tql}EKwo1t3oV ܹ!8 ^V'҅Ig5()q|fa|�=1Ka4]F8% G4@O'󬇨ڌaߋ88 iy(hSg�N t}݀�«}&x7o.\$z9 .w݋_ÆtB([-:Tcoq ȉ'ևbժվtX|8S��@�IDATMk?{S?w;̉2ZMedq,/3:_�7S'-NJ7<FAZ  Qv[2.`ģCVϜ>g0cWP 1ɹBuPPkyԍC==O/i2//]JclY\M" lj-?JYUPV>vQzd-ff{ &£5Rݕ<Rئo+ZuV8>}~?>ߴrjat$ Qth86}0}= i?8*˛jk끻mF!{@zwt>q]oOy^Y?EruiƊvUPzwx![ЫMvh1߷2]pmuJUkZ{%t>?ڀ4V~e:;ҍw]f-ejnBKBnt d؜G|8 4-P!HR9I󼇛Qz2_*a1>g?{cR{$sCsSlruL* Y ^ǐ3>l*0dEg~>Ec̘[{ydLK:Yg\wp)v+,{9;F*yz,S؆W^JC6"W%kQFRXDe!҈F1o<ʨ(o>o"LE4"ChpB?Ĩ4Tt9*%xQw~AAAܽ+]D34ݏ@HJϙ(׀7cLCO|* ]&UD*ic,Mb{4zb+1ɪEzs:PPh)o<×cV3D2|GuX1ZrXp/ZD]5D\W۹w_Ω || c:4G*Jqr!2:n( v#U֑cUeEM=_)#@YTĽ/]<y>ɿ3|oފ@hJ@J$3{?Nkjoo#}2 "E1Wk@.̑l4 c6H Er'!Hqn`m̏O K7]@N"EA#kh\P-npUop49|,0UD ٗO -c?2~*Fz6KV-`Y`` Œ(=F-"wuwz㥗#GH"b7KaZ JwP"Ǖ"Bƞ#PcxcR6V1ѻ@>GQqt<͖QT[gҽ8g;]DsK_ʟG=s QZJbZ/:@4$*E9\gdu Z(45#=o(̹Gl߀C#CWSS8PaҎI#߀K#}ꡕtNi ܌UǟƮ{\t};y\F!Ly(8Am۸5 Q򧈔ƒʐ{}VUݚMD,j}GIȋQƻNBa90h՜1[M@LMgP9" i}qb^/d>Gגa[ �#c.thK)qhX}ȥf>ix2TzPTȔO< MK bjFt]mKzCH_ڡ0/0H3FZ  p^w0+ul3vgggz1sme9*yyMk/;BP婻 TB_T!V S8Fx.koLf! b�t( Y฽(3gPs"2 9;0T;C~躆o˰0w7@|T6'ԙw8j߹SDBػP} lqs5yiYFEVL,6 UMgk9G_S::Fy;G1i+ z7Dh 5p7q[L1.W{җF= p^[WrS y7=̩t}ξ>%s;/Y뚨>'ցϾmrt/s\#ȷDM;lGy*vnu0bcF s:z1ު{?T|ѩ>dzov GzC=;:BHa\~z t>1 #c1bnu2m>/IǼ9solwͽ=jrs߽g>_Q̟Q$XU0,CiW!U}[@w{J^" L_27ڀl*ni9w9sT{z/j!KFd3!`{eFJE<;[UqFlwVJ[aETBŘ7{UF4a<-1'O Oӎmqm2 c4yY^*[6mƂw}>S@~c䲧7ud]^=@2 x1fP]r}գ[.sm 1=]s S�Dx5Ud5;#m>YW"sjTRrQ^)on9;:bxF Kj*^Í@|kPbkRPg et:G?ڑʘ??" *e^!.V  1w ;P}CNot䳹scm3`"ksf΂[H9Т^={kJ_Ca\0.S@:SYYé൲f7{?~%(|ʋNccDDQ&D޾>L4}4 F! r#}{ODs((c{ݯ_~3 G?96D []"€"z0ZtV(xz_e9w<!WFiD' GJ f֫c ߄|RFqB"Jwؑyy@£䁐6йlKȂJNC@6Bk(""U+^V1< 3hznHutT`#" oȒg12hHQVx-`=wQp+ dYJ#c wߚ>s,++:4DYtKZ.CI+;A%"77ZU5l"Hp8я/R|k/{!1#1&([ /_Ur_` -]5c}S!2ywcx4r|2K sDU /;=v Y%U;AJ(\u DҳϽ5k 10D gRErz#wԨ#?ѩN#=w!?77bYe`@73&Z\Nj/ka,91X[Mۮ[K4-8\Ky(NJ0ί| Zg֓zRz{2^;Juؚt~֋ISq;Md<}SB.\twֱ0ޮG_"MQ1 f\fKB_y1J}k7Agyy4jD$ʌ527Г64gD[xg?DWhEOE PF}o%M{/泆(@U �!Pw =FP'x55HO>d:~xU񏍋&T:vfZ7QdNTmS)\큁d#D+,uc<tfx={hpi¨2(ڈȪ'65Oٚބ?nʞG'bAS-t.t8B?[hvȶz@UiV1n(k'XΓ7DnAC't9Ve>0h$$r%*L࿙5psE:M\3Ms}اTr: \ /e [{|稣進Z5TCdTw<%J6N}뼍!y,K}?}__{oa?>( >zw?s;^#ess߽ukٽ3)22.TFGK2N7JD(,!lK2\_2� 1n_co_Y&I)cQ<q2K7L@WgʲL(y] *RS>2u j{0PMdw'Gd{FGNnkNHR0-3n=ĶgML0 iWƀSa8'Αcu.4֌p>`w<qy ʨEB5^\2;kRpym!sSwM_‹Gƴ k"^ he=2z߅9foTਰ6)"Ețo0=K/@3il^H4a[U^90T i>r_:?V<8tR8zQ,RJDDA4]̭5y>#WQX:*-}119Ҵ#((J@(TAjzϬ9s@5dV'O|5<nڵBDg&)BҥH[97j!ѥOd@:k4Lf+k<j AJʊ1p5u˖͑3k[F,z* GMEH+,T3xGxBR#7H:v$Ԕ*#*_AG i^~<6!%z'҉pr*$Ы[<<I S\ U"?ǚi`6fg0| E5`Օm{י~S9dEP*P,Q ܶ}g:rESk[[8T(jJ_oJ_/ ߻o7O~ӑg}m \�& Z8 ud̙' LyOYKL|(YO> Fleg#^"e2Iu)s~u~qTO_39ab?ˋq*>!g&Sħ E7|s'>I"ۡ| q[ x'čd_K̛ay:w8z?-tS{Rw iz@(T維tĵ塬 b6!?qo7Qq;QǍDD8t}~c(mC!xkZS U"*�I<9}ˋ7͠r܉7qXT#ǎ&ӝ^! bOݹgOz0*jE#_uX}C9QWJÈr9E[D5W=IKr"t$:NS(p5/pOy2Y*]ثSn(?'b`o �˜Iq,%M@W8|r]yn`Vסb,SҪv/@yi>{b! Jv KcS#z'ƕ^ .™`4n>r;ᇦ=qV[w :s@vuaOM- A" FٛFiO2|L琼I<5篹7R,BC}0Uvy#ձ^eZXܹ CmT"(%xčIq3D[yzE|F.YM^yis<Ŝ~$TבvԹҍ]YٕM]:Rϋf޻ccWތvY�T�c,0tN)MH:y}@_JO=Tz?zaq+/z9so/?xns$~F"s#Kzs*z-hFkA&LN+s |Ke_$$b߄7Ŵ(cykyE$w{ϔ>!vY)|7Y MkE-g*69N7u_#MRymճ50[fĘaDs^5NcY�H9r (]oxvaB>W=[Ĝc,#Λs!W(^A7ƿnx=Xe^۵wuwίy=ߎ5qAKC9rF%^F8>w.m/TLПϜ1xϻT5ȅ*Q1ʌ kg0ZWȱ1 9?sZNG@2` u^({:#Q{VGўo鱏? ƾ(HJJAS 4 Eܜ"X\'wCd T�:*5+gSP1qb 2%yΑ^sZLdM*֥)Jcm*›@1zao4JD H _ ly[<vuzfl+^hFdJW-ǎI22Gk_àv.0KStFڲ(&@ 5יʱQ)PO5:K\@讴1;7*|PE8U)zݶm8 nJCȭB(.mN !S0 FtZ@ [Xj~*~񵴷{#=09min,F$<ýU%*qQ zۙ UzIVa~2i:~-T;D$z7l| f&PXF!^COCJ7 >ر-ŧ>xwsDiTUV3'7}{Ct~5*j8JQ:qy9Fk Slp?~}6FߕOa׏B*J6: 8f#ӯw#*(28y>I1Bߟn"rB>mib;mTVقbo T9t+a<f+Cߠe0DG@3vvyhRͷNa�kk>u o7BD)m;66{ T l+l]]C!0<zMEk|uߚY3}+-u>y͉VP'Wj1ʿ+k|W~ >|<9g;y657 >( <7<UQ-fdimmKgy'�4"{PMc\:y >R;{^p?آaG\Eb[cDX Uu0{ʼr< H8C#}s)_Rih} hH^ē*ߴ -cN&_(xC~e|<٫4&k΁}y:t$Y#tVH8`E]twLb,hrB7"d1 ϭj*tngyr-+,! z.<<J:hTdaD]yJr n;ƣL UZϣ.K tAߙg];>s?CPM{ܜ)uɞXaӼT8.Ƥ{ҵ6M#P L/^y2eFG�N1"!.c ]ٓ^}o?y{">\:IgAV}Sj2PwPzT>%@MVw ʳLM.AjLJ4>@eМwn2 ceT)/Ƚ<V8=}b#y8&gxT a<>2 {/ƘV)Eg:a07nޙEJr<|k:^xdDB O*Qn:~ױkY$>Sihf>^Ga! yq? i<V RID89Y΍cRH\(>'нkK#HhzA705[Cy;ϢtzTlo5w THht9:Vc|K9u</r._2Ex{(1TgמMQ�)3)Ԗe8B H;ӿgj1 Gobͤ(x{|K<UM'O#0 :CQP3:F}F؀ڲV kBw[Ŵ$~K@٦AZٕC cP;ʭE!M\ jr'Pc]߁JqzsOY]˚ "/`=[gN@om!#ST)MXċ~^Fo3%(!ݗGR@?.aЇml %r4�qZ/M/| n ?]AKk> ;ً7Ary%Y0MEUKJ04LuBH=Y7!0H#-|N;Ad?I -{`{8(ƍq;]CY70MRpI#S@Yu "z-ю!Y{<m]=bpߣU]y0F: UQDf@@K.=ޒw�N,*Λ6;U6 tlhԳj#uN5*4PQGk/{ ێGy<GӷfW~B6* +TNRChp(ạ֎vk;wddyѶ1W5 !~72/Җ`zG>G`s{1hY1rքdf$8<w5cψXT tq,l*w;<iP/q /"6^sEz�54ԃaXJ[G(9{d�*-kүSZ1ò1ο̙3TlM?J =$k@64vc չڝEXLj E)1Qr!+65+1XyCqZ0bz)LY^g?iYDlv":,ӡcy^EE(8oVc~G(z=>ִcH0'xf^w0۶8<s0߇8�-mThE2k&Co.Z4aǗD:]<w!爲m#j#cR^zbK@*3ι㜙95WCCq'N5NT yxש@t*hca0u;eJԾ ZBh\ a4a w1wO<.UQ_PYftcE#r�t\ֱ#2RZ@gmDtwǫB!,LQ{w>cO`&Qy|˼ǟMw2=SoEPY ɤ:tg!oߵX#:�K(Fg003o]e]'Bem5z s{�( r1_W믱tXfKfwDA ?-ҽwg4{A;yLsÈ?1 }Dل�ጆ?ۺâr:D%Uo+:bВSU�ᩛ*ʬyF| a͂ KK@zLH1fo4,%p4ϡ BVc\ <7V+2,ߞ[e|i|y/_f}Vn?oKzv5He*ȔJKo u@ɌKQTc1t#H&r~^bk B(w4 @*iDZ,‹&06#*|k>(tx֐~ANbJ#5ʣi($]*^6#(Kw-(gi,3020ux.J#륇ydݹ @WeZ:?XH9QQ’3cU( 3b4GDda̍T @)ZO5[k^BVySݗ ;+sq)D9L5- q4 o")^< Üs!3Ujq4o PctZA3WAATq]˹@Q,O( i*p(c˻l;�hTZ*, u߮eA=Öong?Ҍj+RJj؆P@0x~qǀ8SJ|v)kߍxQt. wĆi=w @%Z*OB)�S_3 /o|λgbɇ ƘTĀ~>0")(MοmUJj(56= 4WľШs-Q¼ 5!aeMj1yQkG[i-#!62,+zI`&A@ QdT5ȇ"#@ܳ5xSL#GꮽXK?|E <r1}?O4d{'ڵI0~tB-CSKS5Lu(5 'c2puZ>y|B%Tyt#ZV ~f_ͮ?_O_ʗӨ2+?gd*V(-6Rq0Fi|m;voY�Ȅű8[_/Fjv*[}Q ۲h=F̱BpԱ~;)p9#”+[ |Y!2ʔ1Yye"> =.N_@]c*(޴Prc 3'" Ѓ͈DR{ys՗^I_ӧ>Y ! X-3p@/\MQeߨl6|t�35,<F$0vM[*? /by<ܬ1o>_2yh(.ٷoOz )oE ZtsCUKQ  0XӊV4hez -1g DtL )k.b E "J8yIBm]"禝i| /=̲D͞}و>74\.#H)^@\+_pY(C$W}~s [U<_DJ[YWrm*&Cf_R ?LT V5;VUɃ^~Qa3*V?ŧvbe8Ҭ1IZsiw2Z[(ǙާcH!D8TnNL~UhS{D~;‹֨J$YijM#-,z&hhúpim^1Vv(C40 (ZdEzPΎ54/CWs`*/m|)ͩp42*Cq\ثth|Bz@M:==Q6]=DׇX�XfAIғsx^"akD.BD+MWux]iZݎ8pK=z Ϲ{{N,W)S{aILVcBUcbcB`og ) 3T Ծ4U=okjTxq"TEGeL'z0d~< sƥsNoJ~4</3"sj cB&gI׮ b8< L ^>~[<Oȱiyǡ=0 SqeCr7م��xfi7gIzH4Qׁ LLhwLbWQ(p\*N{]5Vѓ|&guNMgw 52|@0(=gڧyqNf|#])؜/!~QVلW_a@;68M+:Fsoc掎)ge$# XUtJDWvvRYތz܄zl:+BAc3Rə sgֹvoNN+ݻN.*0?Dm: x,\KгPˬzacjZBWPBe92ü : ơ#+^O}G+yZ7#83a10|x9%.`Օ U<׉@yao^%+]ћkd% ~'b4:ǘFJ#T4눈.ѹb CVa׈G{X>b8|,C݄d BTaB\&g{\9a޷h;*coz;1G.^pB&J2b2 bDe{] en5\¥,:N}tSM J64@ӦZ|CT=#aL@hku|a:H>WC8; +_TO**V5}a?螶?Jf8S{*:.G7Ա0YY(${jYyȢN"7um*|Rk8w'f75 vs3ط45nFʈ캏[|.ߜJ{F�2k,,iI{¾\fPx{\nWSE<ܼ5*D)h ETtVrد.$D@s rຆm :bN`)N -OLCW7R_wg:whQ2ADǞhArGE5*cMN#ru(s剴1DZ{0;z xcSj:i#3{9G>[N-84.\E+,=Ѧj4A"ru*ZhO'0ͼezMggnP(2V(k#B%BY߳;eUA#ƺ[^:̳1(4hLmj9:%_V-8T瀊(0̻cl}q /I$<]XX[|q r3UVW{A;]su,{i54Gf9YT>DU"7hRO#pIUJU-iCid0]!~gjus*lJDW+\amڟ֊P&-mJ@Q0RY]#:#tt^^N4DBr5A (œO�k_W{TbhkWQwc*/D oԟ5Z#G]$:C7gQw"5ԭ _{a bl(*U&ڗ}n1^|)cP/ +IZ *l9:uʓ)4\͉g.|!zgkD!= 1iE(PBEW6ghdƙ}zATͻS#CB x{ys⽽aqLG9w4¦'z]=$zrugDZϥBXQ�]|*3ǷgX¸ʕ+1Ə9C!~oPƨgxs&:n}D8 Qp~**۷pUǨW9 iyu#m!̄* UP񥂫^WOʜQ 9w sCCE{߈~R BOƏRoffHjphDȬ\s #C#B0懸N̝0l0Kt G[,Ec`gTg2_sHPpRTTZ  AoK;҉geӴhj:JPP{R~ ݰ_" jwcHtR- QGʫz-я&*adg4=3z"{qO__*ͲҫH\C1B}淸6P,gx 򑈈n$'ԂߟTwW'EF#2CUB?'OGq`F,#@G^c(y[]k!rΝ=7{L{#r/}j2t]\UVQ liEyUm`Ty&r[6`0Pɷ\S@fFVm'-rmDhlXr:f=/ihJ< +$ 7Gex7ˆ]#F_2Q񦧘g b`i|9{B@{)<в*F+??oo X"ª6 ,P[RQL&ZK=,F}ңyNrP` l"Ҭ<2 Ͼ}g?Ki0_@5x9^$rijn8l*\GDs"tuƘWBĄ}x!`f᷑<Йa)54 zpkYiB$<VA@BJ6dTB`دIpK1Rb6<ۯ֑or^><z-jpm˜<s) xUƅUOwK7ߛ^fS-I7BDݢ=No}[CJ% Dnx3-BNwYɐm"u@y+ZECGj4JTe[S h�w:sAdV91WY G5WT.^BW0DlR^*L9N0 `i8s g./4Ji0o@0xƬrse!z 5#D\A^֔n̬Ϡ<65C}u[U@Kܠ5 (r|uq$Nb4R$kC'2s1Aacc,H^Jj+Fi)-i}uқÛ0֊Wud.MoI"+]q zt6= A>!OO?4Չ/_~%G?X;:33o#orD<m c Dl%HAļvc% @pz /kJe%-yUHty|Q9x{YsN BKȏ5Nc H-R ~PG:$mE&kmXzKArBp[ϵT="At)WhnCfF4cV"ot8?ySF$##8O;:xb!cS]u2 rBf<M^0o؏9:Ku2_.pmw#PC��@�IDAT#ytS*\0k FChSߩUBTwPTƗ2 ^_^+1+4<+nS|r3f<q{@`7xI3X_^KLqx]a3n!ٺ/u2ϱ8&X3z᫲37sGʾޘ1^.a\R % QJ_+ǛhKTl D>BeaĪԬ gz_Ǫ8 9f/g$N(̻۹9^ϗڮFJQH_kETE(;f&FڬxeQJb{b!r$#@yb<BS б3oq_t/{B+8ݫ%t{ZM¾؏ay|-2(s*RRP;l7mvMf/nX [pXF:\I]8߮WnmO5ݿB%UhoV GHBv9@Vp8Eěr"/q9}"M>Bu} S͖@BL5UK %oYE0!uCqP*5WC[۶Ћw[$=`X�ΌT[np+*u i 0pm40F XښXF r rDKbp!T>&tR~U4㘟&L#?MVk?_F٣{fEhSwϟh˚]"F%:,F Z,p5*JE`^[8YAQPvlJ?P@/6<s( h(a|UBF*Z`!b VXAgvL\% W7C^1g4 9J"Uz%γmSϺ@7BFkU{"?TT# lG|CX%eD|U2Ѳ*h3ZqA%T~,Fi-Z16d!2'e>zIwѮc9K#)tn/Jcb6}vhSCO9~DPXu\q .ؙ+y`(Vix:/R1km)~\с}G%UBDy}2r>x(۪ܗO>rHQ59>@As )ku@TH"}q{d; "/z rKѣ%"1dy&0lKdyx'W*٢@d^D'sȔ) ؗTP>Џk +DMSWg> u;<+*76 '6a H}Y,Rk<06TĸPDU梋"ڼN.ޢHsׯC\ .436p#x !yP�BZ�Lsyg5g2VTF'_ '2Wísj?344rg>S_4:c*<Oyvmd(|Ԕ0Oy2W<pp__ufi\=' c 8pS5r}b5rCĀ2L|&(l@~""9Ѕu'cDtbv=\ ?Mx8a C 8ZB$:_:Z\q"5F)3L/L.0+QhVsճk<)4Ar-yffptْDG)a݂:K@j~{g:|M\`_8P`TiS %@CeJ~2J=<yǘ3aT%wT{|{_뽼268柘aBz-,:B0~VYWyMvN<zNy- -3;q9L[/>܈k(Χ@s;,aY&Өx{~`gxgb\泝={o`=LX ʄ!Ǵs*%vS<cSiy\ g1i Kgy<p%(SϚ{9/W<NHTtOW}،rOw85 &K/x _VbPg†/l8cJ< O* +P2ZctTڭْZ /,6Vfcx֊O@G'2\7:Qt!T8, O~뿾5,0GO8{'̱F'Ndj̭*q|ikΑ1" ̵!Yz-mg, 2KTbc㍲يEtObyBY㷐cESe:?x wxL]:w;:Eu #r<iO䦒ʵ֠+==@( (  bCM?ʿ|"Gji}'2M^b 2gL|o.X-ḅ8 UWp 1$AcqmBCo0#+0( #r.YW ZaC%|}&"ދF,0e#g+^4Ga*C3`DIP�6 {(<T*4K%y`l8`z[ 佗t'+@ 0 ygͥYURIRj﷯b=ʕ~{>ycגU+F&8>NB/Bi\rSg6%AG4f$ۣ5xN(`-Unc+5M``Ëj*N%xw5_ z ۮe,~e?܌u" >SLĿ/o2'o%~%/$5\%OAG2P:U a#OX5Dj]xeQ 2UNͺn% !<SonxZX"[<& V:\ҳ<Z[[7ߔ9J(v-BHnI͍MQx쳡q­cxg΋֖U ص;�",.n`}2<lx$Q=iǷw 0~C;Vsyӫ[? [f]Z(J ɋ\`a[–7gVEI!9>_CYcM.$Oi=~U*+BN{% P�6c_碈A2[! :^LДV7'Db፝@53g6:9䷲ܲ4Y ہOm FmJ r[#/xvx,EILհ}NqgM+a<Gcx&M#tlv?5A/JOE/ Fⷀwiq <<<%SxPBQKveW_"U4{�>xxٷC9U5`ȓgI*揧FQPj+ m1'N@g4?XUcsA49A;phzAX[�B=ܤk]O iX2uC= 3bP1Gj]Ț: H+V5:|i!,x ӄŔ$U43x�uFNz4 b[I1~Vf1tG 0+uA"VP�WekD~L2BJ8ŸP` Td<اjNlۊ6g񟷽AP~EBBGSPGeAbm +ʝu[*-6YL}|[-~Vi^!23|]0*\ E^l3# ;nn5\ti}vQؾ+y`Use) +\ xcE8q*ZyB7wXpj2d%ئ/~BRHPҙY)px$Ζg^@1 ho+VZ!Wm( V V"r~'K1'%ȩٓ: W"}7j#sZx u/4`�(OsGu.lh~ 8<M#tB$2"9eBhB1Bط X(&N J$s^CQjt;k]o~JԺji箝i#Ph JJ0U>Nn8bw."ewt90ywhWOlDNntZt-E=V<2 pב_x;wO\e89r:Q4lFkdpY<$X; Yf#Y67Lda':ҥGA΃vw Jx'G�1ByRKY}JB):mt/E}bB2 =ãPQE!+d1|un_L=X[F|"wqQ\2и4*yO3GaEA<Ӡ5 g؏8ĆTTųMY~y:  ?P O2ʝaHGV92ܫ< cM=F@Q4B>w= 2U{^.]P\,,+hHI�D_nUNDDd^_ybHĺ9\6 a҈(ܪ`|g{ϽhY5?'o܃FzRQ fX _PaVQc^@ ^z75/'q9z?ϛg\9&|=KXkՄW_7ҺbBZO։0Ss8 1hƍ> ; >kQO~훡8? (`|WJ+Eعk+?1S~{,=ă!+%TuOH׸*UW_ 7$o7z\)X2!!SIћbp 5B*2wq5L֊u]5yD3?=f絥Ts>1F4ZFVF_SYV^RzD@BAAUaL`oB4)p$ׂCJA%#*dVUj_C[&"6qCAuి{ŧ\ؗiG[\)\絶x{P\26*[Rw?3}SFy UPN) Ұ;臝Ę9(.j,ŀrא{>7ֿ[)=sV\ϬHG\쐋,b<%8×g. #g*<sõ \92͠fzrP'ԠXa֝N'tDk3EjRVB� XN̄(țNCRzV/Va$/0bֲ2 eY<<L%sf5uy!cx5bhhM%[ Ojk2ߕcLO1YYj&a-B {# 'Xʖй⪉K3x<~&ߖ dggg=ll!$f !fU\̕7Iż"G ̼-`}"g&ZRL$3Ϡ{ɶ S e抭JPZb_&E=,i(۷/~S ATl3B\({pSY]v.pBp>a Sz~ Wݠܾ$pQA吅m7+/OSS3dۻ|CFt !$sT=!CОE'BE5sy<TK.LT{ޖȍR_%y>_ KJx65t{Su[gw%Peʤ"W7[ۃ]>R l Y*A4Q=Vٛm9(9y/'[GMS 2 ¡;>=Bzf$Ho䦋6 i:݊ড޳|kcJzUm9אGώ[ M<B;z3YXQ͍"Gm3DT P< #ϭntOP$% 箸<#i"2^ gٶ&Y/-5euQ nPCx m ߺ*:Ar)||;17o;3+m2)=>73 5 #G8BZQpwmhF,C8Z\WnCQ DFq au4iP)ub>m[/04b�@Pmp؜tyP qa>g?z g0(P4B,E"nS5Y�c=|.d 8>ת`Xj j)GiOPѷjepІ �֓{iKQ"K6.~߿~[=G?p"gY֝2Ub2'S\J A¼<֣=t<S4Rg-ao|S<v 1u/jrڀa~3 ogBI¬Ee!bt:b:C#Q]h*sL}6GU, u7W:w\rqz L+)2_=T='-R#=DExZ o HF'Nw}ށ粞9I>#m~l%疤>C5I)`M#(!>hl4N<ʄTCXS;dKQ�uk.H+F't4 ~ifq&0֝|G[X.B<8G@Z5#XϟV'?K/'s CibEݟ nFq*HPdolU8õdG^ hO_ :E$fMO]-JjcܵF6B nu2ւcp}8سۚQ즛nԊFYa|>@+9@pYKʑ[MIGOa35 GxTNe7R.8uBuxϥB~37 -]FEfohfPOj@^&^D !C(n"fGT^;<A1BTc8z'uA�ld.)'c `+5u(|*n]UĹ*AsE9*<eR9yE8;L= 2vjCɤ?ܧ6Y6;o㿿ZioAuttѹ0Gb1*Jld .(?gު3#*fx!7zdR~׳B\hdm#j劇\K)aﶫamXUDN+ֹ,wHs9BoXJР1VF3Z-:9,T SO'a KJ }M^iq~a/!w 7F-ÆjQwLnNb记cvaVt7+75-pXC|yZa%pp>s 2?*o۲oVpȊ 18w1_@k$ 86>GgA Iy.9KX 3Ħ遄#C/hY@ n#3ȣb'"O'X9?TvZfvx9ͫdO7Aݶ=>ҳ֯O^~<x(kة!)6I֋6uܮPQA~D(@Bhr>Eqkא!"~|.ޣ弉|l1NZ-:\ 64y8@oQs `EgoeC:N[mbF(qO5O`b ʻӂE8` D.^$5Dpe2w\z9aaDCW2UTsr'Tʛ-H aO0WIfR1g> MN&k/VZ"7TxQoG̍pN jX*/{23ِ58tF˘͙o]A n29QxhFQ-E?ŚZ|@|2)e[hiAY!ʼ L#[Um* ڋ"TMEIeÑyQp@tWGH+ x#4Ȉy}=Js\o3AY[6 4!31YBjFUi2 0v,Phϴy3v~%]-]sf35~{Z1#Be s A g ǁpGT쿋Re1 .Dv= b=!3o1x깢F <g׬2WSWzb9f0y+wǝ;wSA ο2 -w! 6bוA $闯͝W.X@g{6O^:v(MBA`ھswЎF9u@Vr'^aQA{Wk <XNy`1|4тL*+.K]z!4,N}DrL'ieW<g3X%< ,9 bs`ϒs:"^3ŷc[#ϋweYntT*=!뱘TXxE_=x6#QVcK@asJCxB_<jSS5aga2>,VlTD2<_ڵ1"c,O PvU -M~u(2Ck�^J;~kB’wXZs q\ ?,d`۲+}ڗ1ibL d  ~@34h"ԊΥ0^ Xw]ȣ?D+dV ^G;h Eq'qDާCGRNXybh6B*L+syV in)Ean{TWZ2{Y2K}<z׀#鑕;VHOᵬ }Z0W{;a~z|q湷=F}}ܙ~EꖖE%"UAaT 2DRbm̿ MB%=sYX&<x0[!V"]#/2t| 9~IEZ_UEX|.1V$ox'|c]Q]%glڦgzx>'^y!^TrWq555E*pn2n�+@gsʂg~b&fT͇Hūm-R K,2-=.L8B,&SmњbkD$S Zd u$`1%|UjlU&Ö [moo'~E !tLj^.=*t0On$RIy0߲!ϜB XdZC K(#iNR;j^PvʒO`|YOij#+!O ia+,oM KPe õRP嘄ĚӦsZ7q߼ϵ#}ЁLQ<xaaF.ְZʌ[mdt X2 js^({;cX֦m`Care{' "T:&Q�, mҋmNF}'*(M@Ni)UqyߞӚ X78-o9&L v=s;0>*0OM4=t5eeуN5ʏs, Yw& "O QX 5" ԣXݦpa_U~Uݦka,<McYʆ+�l ">5?A׏8icNKB%BQwCAW!_o!;vLC} e,ՠg~PL5e0 wyF)52Z}Pfr`Ω jV=]M[_9-E~ܯ^E11o1&NDAT -ɧ3HVK2VH,A.GqARJ(0PJS B1tCo &7V(s*Q@3H7F/^ "=r֜iN~sb.pJJmt;"_Q?{tUצ゚$|T#u]SȋFd�ށǃQ96B<˗: 7T~i"[.#ӅLV4/jV 6ﶱQ> f^rc҈PGP{R^xe6ߐtں}=ۨ~ ]@_=jl1L0 8K \8^xg/r&'"#').-?<l' \c\(O.HKKO7o̞#||I˙/.M>H!G )5XlfOmiҹNxB͹doCSR3ʨ%/TEy/m[#Gȩ߉n4}8MSs}7iߎztno>K|7s|ʦ p?)~R^@ :y^$9dr綗^Hwii5~tS`)4\n*ZG� عvFU_&~O ƨ*e 'X8HK9.2E3Gjҁ+oأ`θ+ۗЭ U|#:"w͟hfʼ<d6odnߓִn`۲ϼa}ۺ 3K<Vs/o?ґ7ߛ;ϡ@ZFU<Ⱥ{`2@E9Qd0|fAN\t ¦bU X-9--R+^*s1WMD%ŗx @חVVb;͗C lny=>SԗJu, Pm"=nn~fTN.) KlG+N ).~8Z$*sKB�H؎cT�u>)ph 3aoޏϫYCpeZm~;їc>=mX5%͢+ybc3UbO3e�`8kQ#τ K>V2`a{Z*A:N=*Bҭ*h) EӾ>r0io Ei i~knG}.B['+D?j7k6_eA80G^#O1K ,n߳Ϛ@CC|!iɔi*gy"s^# 91^&҄ 9Ա<eN@C!xVGM5�._M׋gg9((l<[w(հ4(.%ܙy*O?Tx Ӄ XAQ/-P *Xpd|g EѫLZXאǻS{z4xb烲;!{\? N{m:!GH_W*5V&os ^tBv0B4cVpyӻ5QpKO'] |.e?< ex67L"eL u#qN:;@2Euk[ܶB?VԐtF,[وǟOch\P zn %|}Gw>`]LNT(upO|(ܽ'\x}sURpS pNH[򻂽Kz*NmOz�Pz=\1vrUaP1RyVhV1%z![W OK-:n[-x;w Z yP[mE19F`nuDyw%"%/ t| 3}%EHp1~qW ق޹/ez'SK c=h5DAOV�\U, Ͼ{ӽ(rFI:;LPI%RDoa'Ҩy B^X֜V,K}_C2{[7ӥ^ɏw�c<{%,[2O ^:8|#SBD!mqy5{iH| ~*S{~PU$&Tv ⺡V@dyV$TSL\(ErSp.i߆o]naBrgy}0\GI1e[F:xxG?h @Z#8~hz葇zaՅ#ضz־寤.曆 A隕9gz~r0 qR/ir)&F^<ޟ~)@Ittf!q91. v;�-2YCی ;a+n U(vagMEPF +4N- ;(tAGC[(yayPeha%}ә`ؿF*+-ҨZQɞiYTgMW\v%{q.I󪖤_ޞxa"( d`8?Vs/?`;ϡ@.o]u$ȸU8UDP.JTDt9- ~gX3DOa'-wqخ) ekm[!#%gg1ؖuW,"j[g8=ɘ>59 S؎}%{ro~/*= }265YA"_H:vC)(|zQ'IA30W�9g-qLVjqM+jo,B*'Ov7Cmڶ9LY!S'\A s*#L6m7:'S%\/vߵibhFFj3uY7$ -έ zmܿѰB=(rY(2I(%Iǧpj)g~U!ePyEȄXG`�쑅?U~N@2V{}毙OuȳK{ʑXKLA,ڵ)PP }2X|Dajl'ywN 5b;'>=r޽{ٛ6^/PQ+ۖḏ({^i( ^ycUm+ wI i '"*QP e` FYBz}L)!qD/{RMRrPb>$1JTՒ8/t+n͉h?s>t4flJ̠, Rr-F(En9iX. \Us 1H_ZZV"|hCRk4XXD 2`A@2ej">r}TUq*4cX6o\{i,'TSﰕ UI7-`8 PR+z:]zxõ,�)멀CkJo!nŠ3.%荆DS(aQ7l?K'Byb\BGE$~iZ ˊba7zQf]ӝ?{,𢭭ؾ@t% ](F]d[K�vr*9V]%ZkƐ 2 q{ltƨ/>,J*{GFlys@W̾}l}PߺuϢxR ycp w�%GR;X7xQw&P>@6\R \4$,[mavԭG/Uuel?vMvwsߔoC-Xe]rj Y˶PTVJвy7~(iK> wmYݶ/I~矿?3ǽmdtБˉP&�<P6>K:k|Ww?\~3e\ti 3HyciUH*||'5q V_Gc v,E*L[|!􏷥H.S( (iv[&0B5FGeQ7-od("GeO|נOa҇;F:;Q<VBʿ"=~0t}oW0?i45]|o:@Q n(nNd\!P #okO}k_<=/O?:jǑJ'#)UV2g_8Ar>鄝"MBx_5ˀ2[4jɎ 4*뢋ջu6h?OyH:f4+Vm6ҾidC}*U!DKikKT]^yd?%*Zbp1Hh!.,WpKa*nwMe_1'tzSB@d*�yk5*'qɔD=^wu{fJlV$ p*(b=gݗmks }wsʎC)ܞCȼOk=$0760RVz۲ ô¸ʦ֫e(*kmm "p4,^$!yqH>BBFH޹ϹO$|=RXܾ_ Ɖ Wk7Zgkv6 \ k=B%ʊ*Z k *S5B!Zk.`ZJ>${\׻kAoj jd-Zold5#$ҧa!etXT)Ӎ El<�I//{1T`أZ˚֥ޮŤ5 O' ;ox'l8]cwa<Y<}i],r25YpQ,\n8ލ"xB qCS0t4DVo/[n-FG@38կ\^yq>˾PөiQ+!l4&cE�bqOTLT$z4r>\L7&jKo]9)H_~yڴi[>zcƒľj C/m^4R F Mn2o׍A-� ć"CAcQVXBPiCcy+zFPʍ95cuQB!b0 F#zSM "0{ޡLd7I{,`[xt L#J(۹0韂HۄJwM%3fC ވ[1=8C)^V�:&.K#\4Fnc!J(V幆,+YL"M@2xMC^xEY~|K{4]Kcg>;/f/aeq\wYCn#IPZFkkIZᾛjCXúe��@�IDATۓK&xXaێ}! s8;7!Qx!7 Ex!\ �Xd?HoTfuBÁE.f0r4ȚgƘi4čߡK_'fwocYkRg!UY_H=hzޕ~Qlq-҃>�}&a OX 3x<Ao 'P^wҏ7ݒ{φq#_ط'ư|y+Դ% o:BaCuͩX;ܓ+ҞIFy�'sգ (Ѽt='?{d[?ζĵ8w?s:Qqk/y?h�xC|>έ} Y/=T72@.{Yji6a͓l!2 KI 5 wT63 vmkK[-hx.O;x@ڱcG!T?oQKϔxz^{m짻`K,rn"EJsg}}.]ΫAFL'9eKt}<UkPߞbzV[}Q-j^}:Ah9cը7#|Z ŜȍGx{'Z\EOB9H5Bp G.2W!'GҘ,e! eU$':H<I܉@z/Ѵ cOBifՁ!-#ڭYLºkФjN]އ xՙs~e 46sg9<k֬QEG g"P,0e<FƟ S2DSh͕L:D"M&hB[DNdz2ьfJLSϔgSܓuY"l~xxz>M[+lii0@Mщk|712p rr߅.ܣ8]7Fc)J^E\XEkL6d[~2)j>}7Va٘"V{>ۯ#4Wϩ0heE9V+J c}9=TTh<r( >:Oni˹7V 'UriUTa~mCԉ!{&Kl*9ޜ_)<|ސ(ԁ�&\U s8 gTxIM ( <8viV|krڛ:ہ ߅u9ƫ 0t^X?; 1**ԋoY/0wF?5/QqUU<V0�dF~Z@yת竫DXOUj<j [Ox)VveK�0Y8a`>t{ॖPǣ|:r<xa`f 9Q̻Q -NKU|(鮻!Ɍc~ xʣлG[opv,z+B5.CuO}4B)^B92da8ڴ/,7Ճwot62m5m%i7?"?bx~Qx(L\1kBQC<x?**A i *F#%ٿQh,�]АP Q n^B|*:ZPeq&N""2 /# T &=L؛y/KMEAƕ_-7SpCK걎M 4#ٰ[֨=In1 iA_,i mU5+'4Z!r- xBG- БQ-%-P5Kg_tXZ+dhĂ|ȳY{z)4OFs7Y E?s4yc WPfm#{͵# I?t_:mk,)`@G#![#K'1]o')pG8�"}Pb}_H/!k>.ÇJ;n͞ȔHy&h%|kWwgOvp<׳+|{u3\KS=ͼ ᔦx]~Oȟ~H<$!QȄOi߶ϡpJ9Ltab㺲&RkZ7,}#;46C9t+@knjZ <>Oկ` s)Қ=ׅTl3RcŽܓjHZ7'u<4>_MRFz]W'pN䲭Qn@u{6⥯Ο߃ӗoKe,"ѣTn <[SG˒ZAsn-鱲SM%khbRAv~iQޛA\ 1 C=v*߉G}DX0#}Y@y\Pr55VDf8tr*.f_a2-gE\rNmPIw5EnO=Memd0y>|_mߥ o7?w滟C\tٍ &*(v!^ݻww;P¡`(QB~=\ UhR۷/<% Z;\>j&zx/󼊉LY`oBDA#J*@T~d~ss|YpkUVh5 ؖۆ5 %wdW~' [l?(]!/S`yp,nnݺ E!QY| F! ε —VUT*U"M>M]xQDTv퇌~6t82)VMk?􈴷zzжeG/LREvTO}.PLǰEaYoB U1.Q\YGsaP#d[~ٿ?p|EB"*q@`\ 2sR%^V;e9:NuTxx+;u%G{U WÅ}ĉT9"r3O0&U tfi lMJl_<Ŋoqi2xl/&=(.ptO\}65- {{QC9-l䤇0 ,1N#@V"Ѐ0i#=j+w .9?`}O4Dn kA!G+/(0$aqZ^aAQ-5YtuwC1-!uSa2TIcXT<i( 6ιr9r ke (Aæ Er̡cH=<]S(>(ƛ* f>pk/벩q).pB;.V,Vt>͢<ϩ*Q<y"tAJƊǾOj-!)Kn_pTDЅLq6x X46hxeP,4\10RO< 85Z687n^Khk\04& 'M:\gdQZ/ij,6͕tV@|jǃQQUXSo^p BTiBn[ٹE+Q+WoS0Ph%RP<1j9\a<FsM =Hg1y|pc!#s{U [Ea`tU6֭[�OڂsQ3O{ws0uޓ|m]|!8^*8C$_2 M3nAؕ>U''uc]˯os �{Cqq NxyhG粲S~q* aay߮99x9.˚$ a\G<V'SyP*^΁6py%]7:ʇl_) (S KP:EH$Cx0ھ3B$Jܲ 6uދqTjY*b^ *Jco*]\Tό ciGl 8 3z xX 4(L—JݪA5J;~9}>|C}&UV.Μ"}GX`Sda+HaA 7<EQ.M h|d'91E QNFYh$9" yrY:,s?OZ3r :FL~5EsQm`~0"Qs+ q)B Ji]ok"vr~YA,ڨ{ly!m}u;1(ve Ruws/|xú<~~?9M8ܙ~] y`sBjE +(uAI_2`]6  {$dY~m{ey*'1D"SiZɔG�C'j2c }8=wsm[u>[Px#L${׭2|»m6 VHڶ|(�gpA!ώvTp$`*!l (mlUjhf_fxJ%k1z}PXo@i.=Ϋ${N`q47Ge}H8}9`3f2DaA1{|4$y-m P9.*qw9z2�1v4<[̼x@F xs Tc-EIB(-kJ+V_ՏnG%]a3*u(2wO; ~Mٚ@X۷QE>a[0W<9ʫ^~3L8 ZaV;w!D<,+rcw+e^NZy͜q}m=4&ܟ@-BiY82^;J$;x ^wCum0S9I/ݓA_C%�8&<=5 b6Od :qy9?I(1! AK's1P OY?9T(5n<zG &69YMRpy+AIzGJP iCZz?Fz^\zO[ ! E![iVE0;~(Q\^TJ[+v_w{z6 Tǽ>.mgZ@KaB# x%o4C)OpsAn!0y]ÄVb`:uNƆVr`YdMC"�^>x`604A(o1LQxZZPEꙎCw^޺o*w`u 7(=پc{ NJs!2uxH]ˊsX Ш{ 2*w@ԧK jMMГiF*(㰬HCNӻT0Wt/%KFF8 F1@iΕc�CseFҚ5,v~79qiթ_ t-hs5TKH#0LBYWz][ڴqsQ"N`}5߽&<J;sQOkQysS<Pb7.1`,n*6J}(+8"^~"b%x$kO=k.@%SY,80]s+_+ ,.=-E׀c!ob?J]T;,@x=wE_se uHCS.Ep< 7/+xdؽ߆eGǰwy~1c(!*KJ[elwua)r喖�>zRFR}{HYMT<G_>ciqscj$d-փDzN.<滀'8 3=/k(&h|K$cИ#<JL}%p[=wK'?J^yn<-Z<>fUSD ryTW0P\T>s.oie8\k\J/FD%wf E"԰YFxuogr ȧ!GQ&ҠX|V#ۿoMʊ([Q6Cv{^ 5iyOad:A_XwAA'Z}leo9?{o.vܙ~riӲ}~q}.zl�G=")ew(0<M-LdlTDQN/"@mf9]U.H?+̺s6WT|h&�g{'mm7cHg XV`B575 &m3cW$#H\Ȩ/=@#(zrz=l˾ض/ֻ=}9,'P8ä5܍pyeϵ^iLE,\>OFޒ*A?z0C; *wYv0On7= E+xcP8y*۷oXf!*zDU\O@2Ck9kLMO]f.,AW.qE>\ �%"C gxKFtyK:{g쑴vY(淲7 vICcOcNE%,Ը݇}Zܴ"[ًҐ`Vah( 5E_1?10GZk!|hBFނ='{ׄMX*Նpycud*˶ {R\$T0v=MRjܽ{ܢPt2$Cl.n?qAf-GF^^РVETjkY9O"y%k1a[r<8*zeΛ>ѻ=]#^o۶-½8 n( .R+>XQXωPhA~};x5”,LC-h�f((6 !uy]c>=if+ULuT#lx~U 4Pb5f#zl~P 0T׿'q8}_~{wM\fR 4⽩17"i%E'F� &ieWis|.9Տw#K}ƞk)!Iƭ螊z̛`,f 4J ZV ~fArh׫3zo>Ckd(]WQ")W -|:IDx|v 9Tz,:LQXC[[ʴ4{ 6x\ EF^6]tɅ(-ИZ4VTF8xeiӹk)ֵҡ#=ާ2Z�]68/6;OzȧV:#:ֶC`a׾I8KRx\%HSM(b;b4{]  фw-a#}OP8']qɦcyF3FK޽4<Bx¬hOeݻ^NtpQZcu?<| ?4<plӄܾt㇯e+ �>8δct㩜[a154},3<<ז])<͓g?d!qM?y@rM~U\dg(?;i_5z *C/_mS\4˜emPyRѰ<sjӯm߁}_m K5Ԗa(+jo+08rI4N⹺;q?1Op-ݑڟh ߰,N1dCZszm+9,mQ=]Am�1"C-h;i'̈́΅~Ͳpwk{B/#D"?oULTu{�WJ\<werJT>vQ�\5$13,UHl#}>:ј*n J]oE!k:=i T׊nPiJr+sj!ؾ ݪHg'E0Vh.ںg!ݽ+$o#.[}>۾&qoh'?w滟C\jux Dg\j&a5] "]V9Praxޗ»v@" ~0eZ= *!~P1/d|})` Ikv AsڮJ B={k^*>ŝ)ywǝ{|K*U"SS8E?5EϑayҦx> 0Qp}ɱ;8< HJ1DT"6Zb;E2eѾȟ )gpC5Qo#di]+H--1&~dY[΂A&bO=<]]G!X!yB>.uЅrQžEl;Xljcu(W!pa`hb9rMyy υp3GCXUKss!c]1]r9۴bbs׮gP^k[@dqn체da>U׾gOGwM7.(Em!\);F1 g{[H`3NvGXk֬ %0V"(|j4Qfq1\2S,QK  Uv?3JPF9/o>/BGgDNŠ5S"o߮( #xF7"w`; xK?R\Ua=$QęPxC.qwy{(Rxr `4Ź !oDlE=H>afCx.J|Cz\1w 1O4FAX' QwSqC^j%M)<*cqpKF yT͌� 眳&Z8KF-LQzbM#/=Uc_°؎ÚhI#(i o#נ6!k&GQq)t L&ۍE\Q|TSIB 2`gqWeq1r9Gn.<T )D ah7[MFcȧF>=q2hFu i DsʭvrM#4 /K`7nnjNVXyͪUw^suk%bN:o5{OZ]QQ."hSO ;MP<6<LWXF[YQ^ٹ1PQЄP$pPP9O<Xu jʲZhXkD쉰˗Aw^tWP=uUJ@[oM{03u:67Q6ܕ6nZ~xW/  Ve?pҘ;{0-oې9Ay$Ƌ҅.`Upe*؎"G\ s*JY" VI8Kn49B!"f"ֿ�~@C=P*`%H9mFC<˚3_b/y8,)Fy7Jq/ _u Ux猨f)R`Bf?(FYWMR Z[n�w@{w@\;wF,Ŝn#%W=c}COIޟwGt41|ڳ;'ob?g98щnPYG=<r: } Kfȏ耐ټd֐ݠ5*}Qw s55<:}oCbOE<03R'kV@>s!?,#t"d΂C뛐KŦQQ3uXc_FG`t!X)2"A]>W^@(xTZzwx[+iy{QqԶ@it? P=e*Jd> 2*= ]�2 ucF0\Q57Q%L]KU %lyυe& B EjpgdK\eゝfW?mv mg߭쵘qů0g9rKƛ驪Ӿx%> !H>^a^Ct<BR!Tr+0IҖ*)3mYx~٦|�K=VL`bd-)T x8i[S(hʗV,厎9Q>6rs3@7/5CR^?\c=9or3yv\z/Ui!SYt^־<# !W"P`..Bπc`a:=ݝi>y]ezjӇoh$=p8kx9N5e>gHNr=Tʿv (jv;vg/3YcgKrW1ǘ5B,~+oڨF?ZC [=zv7RFl}cs �oS/JpVP O9Vp_"OY<XQ^QבN Q)>m\wCaUhQp(dC|l("uГc%;H HL{2/(`埏|#Uhxh? SEnXLj㙃ºjLqze�hL'I2= p|qϦ浬T .֤S,9@q Ps4690ܱ*b=T^V z "$uD�i 4vZSG#]a vEO| Mi;#IۂЏEXNp+hxwB\Mxh�#D  ?HksW6OLַ:>ϸ.1 nf J+RЂ[sbaa QȣE2$#yO2$J0|?~׶o~_ңO<8TJҎG1b⠞Ir;1zB:u0x1Xg?Y5Dn*؝]!d\JYq`�ft e7ߜn'VQ:sBP?N xS֫v3�kug4 ^H,}BVP ;.uagHC)Ϧ{y+?I ϽcX-f: /, cǁE ;[oUm߹ r4* \m0n몥iKdcMMQ15MmPəL�6,Iߥ۾w^&#'e[DEuqhNw#{0tt0?5kՂ$VEC8E,xyF|\CI(D9ƫoXa U~ȄS{5o)M0Wn^!Ψ[J <Ѱoe!XK,[76Jt[ ytKAȩE<<yJ#9doaAc 6Ccm;0!{w�-d!I}OhySwT-o7 њN`C EqxX8?9e|6hj״oLOis˫t )iP4l=s.d(hXw+bKsp - YAId *eFNYO~ LSTR>+j5m3[[o|a ip\ x[#ku`9 au}v֩6J4WL( kǙs~e#]2{sg9< KnԲ-RLdY>)ZLB$=KOM&gB9 9o?<L0D8mm�xl~UDpW7O+TV-مB;ӫ2?f%HzI279njo**&ӱ UUޭX-{IeQ-R*tWV_" JcQ. 9).h�1L6zŊ\WYӀ}>{VٶSᜁyd$ >ayYuX\`C\(fjRo; e**hBdIx& wCdUXl[`INfam̕52bJ!h!_"浆hUW@&o0d؈L@1a Oι"t BTs ۶il8BIur OO<dFpo# G&1OQbeE4XH`Hx嗇w|@xoh[ck455QVA=a2QH5gHLJ&tlS[9-ja(P]G:ǣG%qixXk]sq͡;y-�05ށ"<듏>P {fuDH(a3i |[̪i])һ H?>qp`@6;֭[xqp拷)GQ@!"l-`L^fҁ}+D()4Ւ,/^dS3Xާ!IŇD"BB,zkPSfX΋k'`.~E6[+ōM o�O^8FQB6FVrQ4iu6ZR^\ɸgn$ORݘ9<IW>-@5h?}Wv%I! BPJ/٦$=4rڞ MTF9l-L)Dg"�{O:"f÷]%s5kʤ_aHynjtٚdl9vH^z+R)=yTsNV0(61eωn YcT}%=s \oر s5 sx7nۿ7K!$;~P]Tދa)e 糾,E7RTBΫ3!Ϋ Gm#~ _�5LIRHcF:*7kŭV._\<0jsJ0΋_y)X^~Oxnsڌ: u]'Hzy>]v嵤@Sl MksK+Tt^Qz( t d_U([Ra~[1f{8Mᱚ89B+P̖RTd2e�ňy.u!=ن`}f$0!_ 9<Z�"OWqd✴÷_n{鉼^u�+I�$ {.Y,[Gevuıݝٳٳffq&3^ؒ,QXH � @tyu-֗9x[] xQ4,|c0+/QR wyuTD|9B8f@gg'ղ||sJ7ӛ2?՛^uwk7iE-ʡ iú(3W:>~A</go FJ6ѧ8/c{t.3A K,A(3(Dir^Wt9u?u̽viCy=f򬛘EQ/]r4l)OBxt‚U=-v5xwyl3W~дڵ>KD�١RDV" s}kV2Ȳ'cB'Ӷ/F)c}]{ W aH ~;=eJd^!BKJW;REO䓰 !D$%z ZCa0! Lhv|"*^s%ȩ@X !͊x_1P9O y,;Zb`ȡ ZYAl-=U˸ p"|w&~ǖJz\B霳u5o<x U-4`BE]sncgGBKp%=ۉo[˩P;t( dg~ό 9B0UDdH3r|sՊyo<>{\(VJZuS.dZն0¤b%?{Jo>*<ȼT)`8E11Gz ڎSCaW"ɂk|v8(DÑi~�wԁV~*CB`P\:oÇ{0NCGo&2`-JXkNȸ} +IqLW\l}oɓ'- v W\r` ^[PA Æ*~Q(s"/{�nE4,Xm5�*},VTY9-ʇ(XL2dy `*VVΨ U=->AXR)Ϟx<2o2(< p<Be{6:݋I:)ITl[y0$FݴWC0 )<O9M?>+CECjcpo 2y\X*ċr+k^BATTR&)/~P5@sZ5g]t$%/B|S ؊ !+ЂEХK,78C(#=2yv ݜs՜;*Vwc=Dc#<OVvDa8IsF5 ^Eqj8(: AbMOu(QW\go&ܿA⟴Z:A[�qӹiqZøoQ 5쑲VQhl1eM\)WBM +Z#؊C OÀ015JفD,zUSG(9k{"XUsqR/avۘ׮]?OI캴yyg~;D)Gf>v(IBɭW�GTOW}+yQjxZFtБ0P,i%|Z= ,O'қ37m{gHDB3믽!&| (JE٠e /6f(K[1<KZZ9B~۶Tb/<"T'XP\ǫ鱗px@ '3\L}j79|Gє̃%U i#^tECf߮P('~)\uv\EOsI|掇Mxڲ`#`ȱSѓicǒmM кHXN([A[h1WY c^HvC# E㹝OD\`Xn5H0:?:Dh <HCK/<ԏGB|z֐D'yꕝ@vWUMӁ3=i<{'yY))<{ ݗ*[I'wH#28. | "s*FiS\ f?`ծECZQ# V',gGaq>@hqF8&W"+tt'(=^"{q\HiDH ' {K{a3n޼~a[Df~ ++1?soon?3M;v}v*Yʀ HVvv+И{'��@�IDATe2x-Pp(,2( * *( >c"9G2N ਘf Kaq+fk*19>zO[{kgEWñS*P!MrT=V%3E(5>Fɵsd2%>c3[szCkV17s hYϱlݲJx>F0DG`?ٓi}Tˊ*{Vă4" [0Ìj 2kLĖy=#t뷄Wψ\STk۷OxfȚ^#ZEɵPq17{_*%z<-dc=@3NV!=Hih� gEbr1 z7Oc?`7*R&J#Qrvط"]D5Tk> ֔*xl7oBINBexMѳR.̈}!oI/cvٜ(a?+d o Hb`CPB,⾃C(c00/_LP3(.˘@^x eҋki4gOҳopLi;Y0a|8X [h�Q8(H2z{~W;PDh~înkVpҗXxfs N8p6m99"[:7Qe\tq�NPSߒ^۳'0j[kd[Γ( (X؜!QKF* (YV,§o_xnluc#P㴾1oo**h=@@MdcwU Ky0\QxW2|v/ʘa֜penx. d. Fg< )mhgP(Z ̈ vis~)]DƛZR%]8g}Ub=;O\hj~ב'cO==i[P E@1A5DB*B9҈pݏ{-TyEc#3 _E7 b2KӰiEe州x=H֯?קݯa0\O И/ wzXJҮ&1;/z{OY %"k^zvne?Sx=v>XzȘte0'|" GfH;w>)6 +ҝ5TTMD;tuw0 } 1@*{5bҥ̟@P)|"~崘ő3=(zxˡ 4E';ֳ/sbN9r`폊%*60@8i#Vp TqR UI/qW6;>UkaM}' q%FI䁧SD�2ܳtpדNah#K?qt yGmIpM\c49߮i!ѳ@EE�sޒh`3;' OKldjڷP2d$.SxׯL(\ƨ^̳)st eeʃ(9Mg2*iн!? pcЭp|Hs4e8hkK(.JGJy1 l49zg j^La: 0aJ@Ћ:Nk_9*qrj5 _f�0\C_H3] FE>,eͭQ!0BAxv2J9PУq)%zTc{ c'@oabqw;g핹-{]P ;:V>-'pݍURT!+Hxaga*Ѹy' ' x/YS G(B!h=wwO * HywOWt*+w\M1_ >gBb~!X7pYi3^=i5DdꆯLhٲe1N;v % F)\P(13<pj=fŵGh&L?=sKEVYAo ^cܬJnBd2YIDPϰ))p$òʣLCe�^OD)9dE*v*c0<+gSL{›ݐ*RzB'ǹWUQ1&Ϗ3 ʌ�YΧ#6�&K\^Q#P5^HHֵ5tSUpUiթk  `^J{B@- 2g JBgx9gmx- NV ءz5_[80P2} ƹ!~gx3¨,zn{0z! sfp19c;ó Ojن93|}!i-={!:qSI 3TQXrAK&[, /[%Qa%3 U,*b=zSm[g`rmI~ 37Ifg+C\=n7^Kq RaZY>%roYRࣩn%ͻ\qv<xo?GJz2}DM3= +PQ:fqlI^p+E+U#hq�Eyk\k> CT*vWYEeAr9= s ogVqibCxQRq^ī5' p:f]`~Y^ 4y 'WG(| ;݁Qp1s2UF8u4MP_'A#1~ibzx/iyj&ȷ\Gqe6k0Χ~j0k{ի==O뮽.*k\r2%@aZ.JgԯJj<j2[qz[s~IX|EB ?Eп~Žw+=싄A5(V=8#Onx2:V׳~ O\/q߾yc+[[ yk1&=CzG7} U (~:Ha_[Semk@=aHf8,G'7</HvNN[UڴqszuϮ_MʊglԦ/hi8#T?ax:|$345"4p xg49|WCQn(==VZB%z|40WP -Nrk "^ȇnkT~�dKEZ%R ddDay_Sq_c)\OtSggӫ`ħ?Nu p$*A:\MX!R럚ŘckP¸|- ._�/|Ӧ<^tT8W.AA^(` KW&xg}Cm�h)k! IwY,BmY8v.`BUN0CÚcxHW5Yυ,?eN_ҹHw~09r^ޮ,_H\'czesU(ʐFJhH*%Yog "&D#?qsa1غO#cyVԟc4 OkL~ :$$i P5O=2\"_TM/y۸VwJ*\k{X {+~7A_Gؕ~;zHAPV4B0?Bb`j8yi�0Ffa1=m{a")*9j&.oXRA^(<cie;0�@l) ' jlSyz0 yڰl2e~դ?$LbP<[ĕ( #n?sdX>w�kJ1` y\D U2tPp9Sz=noڲ%ri1k MOI|JZ"b(+t9kMYŗ3%’2~Nz ;ZAB<]#q2;iƗ׹x^bIν=߰ #WY=7gg *Xӄ<HxOGd BV5UY7Dˊ( =.{vBMiۖ(DzC4[ٴ{;B̠a3x5p|=s`OyS:v 8~55{jp >b]Cgܙ٧ 3/V>kka�*"THe9={ ^˭VWse=x[Zn;ȏ(U+)0 HAjj R]L("v t*$S(2z cYyp20`JJ0557Bត0eLs5?Lf誨)\q8 -7>Ӛ1@Ӧuy'WJU-ץrEIpZU%kȬ{/o*XxqExaJb ]JYU<o'Q !`&nDgە0F+BY#[Qƾnd;h QXm\ˊ5)!'凜3~ـ]pl+of)BFp,,Dhc' m5Z瘏cˋ("C v Y'sǡᆪ:ExV>4 Dz ($V!H><ͦ4~O~V[KNފ{Шg>S]]}ZҺo,4hL>&uheTTPZ8o}ڵ_1pck&t9(Ts>z3"<bL60rl޴)AT�[HaLMihp!;dfB�|aB7%?MQKCbߍ@1p_x甤Zv\1SFFxg|<mz-UX/=ˌ9Go8,D Cgt V 7L9cVݡ&̑)/j=R`~k Þ@Gi<w s9tSXrMQȇQ<K'0#Ղ`S(li| '2~~f hރs}tͷ/l:lɎCCK+Ҿ]; 5(PgQkIRd&<zq."VA*V]OT/@RM <Th:f*PopBG5ȥm\ YH7lN? WP<mݲh#7*xFPi4ZCާ""}8^U#:4܀]W{ [9:x,6 C( =5#ߤo*}E+ԳcȡJ-<'9kPaz;ײFRKI-ei`?{{?>OG1�" k1[IQʥCy,tBc`5hTrQB:j-+51R[cƛS ٭_9|;}3Ν|J>.wOyu?$R,zTx2s}=!C-&2@/WI}C$Pߤ2bMXּ&k1gP}˼~Z|2$jd>=m**dǭ*6I$vADy~FO#cʼW"jwCy*, 8GXO,3=gCYd'F̱GJ -,3ʑ¯‰ r{9 Jȯps V[q ,BC@<9q\aQ䳄Сt:t`XʯwlE3ϨqB$[FuMZsϏǼfl 眒QKOJ{ <(H\?IXyCC1?]bwWw ~5{_~jœ'6z\2Ŕo!sϥ=v#` yxh 'aeXPw5EgƴvӍ74> r\֍Bc7SQEHT#(̨[ {P<sx _<*sYGcq zYٺ›a/jdq*!NƾxbgZEi<7Ic28?)f.C C E|Rp*zɅ4E'G;\;8CEi\&&k& xmjs*0R}E> PN =l_ L|7B)ޙ5 dslb]{F^7bVKzE%>e/߃v!ТW@r^" t ǮdU !=wA߰Ee52d׾~Bm(x?-^' x 5ڛO\zyE%T>2Z۲e".Ac}ޔXyNSsS40fAq}=zć,?0jC4B9Э(Z3:M F;+RH\E /MrL PV0A!<xiƐV/UVO}"LވI 6j#DZLcnȤWE>=z ,,# `Zvү탖I;@(rO Jf{KlnΠd[D/;PS ӋGIxNVch� W &`+9u a0",ri3^kf+/Lha?2<u KӶk4@ev"屄ˋA鱟+{y69xsTC-P֬^>;_Ho]Ou#7_cz#@/؅!2C*қ6f48 >!Ta<_ U>KH*, UTot'֗]Fɵ<")e`yc=|aPSu>}􆆴m�VPԆh-[vYJ8'tB;@Od@Ww_T_b6DI})5bdeN>sN/R(|}'J&=3 SzjNsa؆Vd!3gQzyy<v!0"As1L>"qµ3݊( P9Wo=%l+#E"GyrJȈ;s(kC2\ *<V*^ خM_L<ntѶD(e*+VyQ4AYy acԠb^]]Q\ !3q1\2R 6y{+0-D4Ǖ_w;wܱ+?MvC*`2)O`SVQx2(e+)$fp/p:qd0s=<z yQEɞ;Q4ˋGA8ABx G @ozZT꼯OWHRv2 4\"2ªP✼ϲe1WS�OW0\=%Id ct e0a-Z% hOx+U)jk"(+و4uvvpN[|>0H"'z-Ӡ=`z[\PkR,UCE©ОOu2fu3Cw-\ �5t$5Q2v[7’!aUq“DL _U eAܚaJss/BzkUjy**z{m+ 8{s>|g>W⨀"\",.!q{Nfv,;x^^G !|ڻ B<Cm o'Dj,+.}dV$[j''jtP1tSu�O%glp£\$Ȫ_,B!G0: I zNz o׬~G2庺 <~ peb**--+xF1a ͉g(,>� O+3VRiaGJӗϳa<P1 *`+L?©y" Ͻ;YXDI8 _!̠B <stjlO!� D%0W|(N00_eKR(OF%Oϊ!Aze 9Gi QI]/$rd]_q*@'[ 2@4I2W@XA^ viв A!bA!HA -C�74-ri-#\әZ(T5 !/ѲnhToP@Cۢ`3̐i9M_�|~⽵Os-%lS(2JY!}>ݛ~ӴKKk״r_֬Y>[!,|uTaNx]Y/1- a8RTHe{)wCV,o= 2iRӄʫ'= KEٳ4\e_E_CG{s=OUZ!z=v ^'}n X\1Y/۲o<~ZȜN7nxB Tec0h�oBط&lKVǫ x'gJXF뉎!L9pu鹗^!Jb9±=?k ;qZ~K~�i DiZюS9᡺@4Yb<-eU7ZSP$WOd+?Cۈ 4Q-.5'qYbjŔ05_c*sP%6>S!E�9Լr ;g++I_iٴx< xwoJ#cG"6=OpB>1\q{g81LY&)ŠY}i*M>U{ۈL8 cMҽG }&{\CG}_:x0x4@sf^X%5 UUTSQجh8cB8O1RJ4ΥdS Q>dha|Vy(Er.޻ԊhD&T\X*%,1*ζN1Q$[nJ0wP.<u{.`02~iFbxtc{jPXY޼( +R!i>:j NHו{}oQ_Oؕ~rk2PJY0G$1� (¸BHnohӕ.<v9eBK+Ȣp $(Jx0Z}"gKB%A"$4ZڝZW>i%2H(\kh|P}ݹ<kii-_aofħ3&*9X(r3peh/j{JB{%_b`N *\gؑh7XY77gf%{j^-sFLY[wP,ili QϿ%F*ZTU>`O/[bFؚ5k9Zz͵x:z-yߴXa{{ZCV" `<zn6f-ٴqCz' ,= OVcg{[+K@%9z35u/Ǔ'Ocs$j,8ĉL (xLCOu(C*T½ [.(FhoF4u葍a^^z1U{2?=h{!5\ˊS-:ZCdFv]Je=GyzHwu |K zi9^O" mKļX+>,[+Wwܜȿz#6B^5 aTEIa90  Di7ޥ Ȃ fPPQ:gLJp 1RZuUm$=ԋfJ>E7ȋT,.U̐T)-H`a2<zzD+87B4z_a*T$ʁ B1e!P*CҌ* /,T=416n0qk3W$;,(xåyҒh ]t T,Viu[{B|&GeEOyDIg/xgEQQ@țI"YVr�w S %x>8p1=x^g2F˯u֧' aٌ/rl<010ƫrҡJAUXYOdִu'PX[?x$"Ҡ |QZx2]I/T-y35[;g(!_u/ %xEzi n!<Pr(-d9#GC+6Ӓ½EnIx {L '-eي J+}fBp/z#zeT#~6(xu&ݤlo~'QO>+5Lc0;1lAJdkI>2d@yUgG3hIc\je'tjA6w&v*Љ0\Y 7ZP\0S!Bȷ/aBeTsv W3_0,~񟧒 1*c: ^Q*Ww:|gzH|/V,}>.+r؋G9<d01A`Q4!^bsKsF޴;G!!3_H;|mGvӉ*7/_~@ʜ<"UbEgsٰd,4K#r %}s8 8bmUѫl6 1O5gol3Bb U{Yn-]E9)({Pc<MT<G~Z /Pj{Л?�4j-F$XCQ3FNXK`K\h,5{Z2dp[$#</b]]@\|>~{!y ;}3w)ܱ+?M7pC9``,x" %^2 (vCEQ Q�Lx EbW cQ.h {JoʤȉiA[BE1kLKKdx=?J 9 J7 rs|LߗgsBs}sU0s J'؝mC}ĺKTPHKh͗yCe(L׀Px [k#3I1tfCd) U8tG<w*Ľw]l<Z:Gd@qTnU\1 {bT>FGкOPQQT6k-|a(<Ccr* ۮf+xNA`nתA4!Ex,T ADaȰ2,#`t@b]ag 5ʩ޾'%}6PϾ^_䢭Y #Es*V!@:9uG!HqNB{TVt,S0ի; ]%�EF4BnٮƍPCYGE@8ok i;B-B P)/aA!�IHf-ݩ"8 Ak5^ŋa5N7sb2ԩ0lil.^z 1~Zy>Yy+JA+/F> =# }y#̻JsT5w8% +Ћ -rmodF2!<a)N`d5 lӴ,1O| }*΄]+b07U9Gۼ I:cQ 6pr\_תnי}]s` R5̱n%QcWRopxɋ+m3-&;g=]s5#m7fXOfH* JU UP ^RDDy$pK\ {$|89"Ih[<](,Wcc,(Du2<`f=1 `�1ꗴ3#QYK4sS@sVtAAMrk8 f8*)ǹPmY4/Ç ( |oyt>J]z}s)b ݰa ?}8F_UL ` ޠb6@RWt+SFLD<gbOВrr*f5T'N1<nHkPҿկ xOJJ⊎G"}/3Y|K?ʁuӟTηF<zB&1lk�3K+;YbU(Dy1bn%^l1OAFiK (X(amD #j Z ,S*xk߫/ihb <Ge!)4`X,j.2fy|ЗsxŸ/e<Ͽ(TUYxR<vGJ2C#`D~nHv>"Y�%-1:B0 ̓$rIaP@^~dj! <*MEDkjCaB/`;tWP&QnP"g#JmF^{`>g(5CM-h C> <yI㾊IIWҠVC\sRX)r2֚{r'3R8&=wȆY4 rrL)o#|TsGֱ\c%H`V/,akJ~l=aV5֤0lz#dwUvQ M m(D-b LMessC�FdX|UT4�q"u@ W<Ns̽GZ\}mؕ~ƷHt=S}� bD@xpFDs"¢#"*^ߡm & ]Y@YD>Hj|2D Ot >/r"ʆ'N7kU !c (ܲcmʆʣV9W/y{oBБABL2.9&Å5wGbd,^|9riQ=,N*z@suJ͒*(*Kv7=>|fDNe+`}UM& a]Ю(7]R[P)ZdZH`gǐ{GKsVw=`<'+@9N{%${5z'_*\ k)>K٪Ժ<,8b3"dK\70d/si{</|W:sv!]@egIvg y(ds9[P  }}-lT&s5|>1+A/Q"Y_χdiB|K4ݿ2m{&S|4tT2zaN顺![5LiP)_RrJ%yo C�Z�hEs@D~ K3mhRǍbX CV7>0.sz| '!�N߭['wIc 7FjD +6{/�vG4BGHgmZ֞>+Ӳ(KPN27jy ab`|Or?mhbtf}9cL +Մ J[5r-,|$X !;(Ss(HbWB W_Cj ((VU],iJʧ??=+{Y{xpmP!~w1{:Ҡ(g;(}ǃsz0gt mivYxMc7br<KhaѦބP JzJ*1U&@޹4[|.ι01+-VR}k-碐In˱ kse^^eqR2*E1-5H1,7;͞4V2^U?{O:ﻗ|],arC/-\Cy-lɤ'ݞ߲=@X #$C6间'M4G uE0p[KHjuz'(\u9O5 {cF <i T[H^]Ozשȹmbv%\sG/}!=LkH?߳7*dz仏`1(WP�Kk V5Wa$3*7X0 `gk jNWT>Q<Ox={$= O(PuWzҽ P|" %P@IJJ5_&&j2*\#r@KO՟y.=?}o=(GED1k2T\ =|'c~B:PÅƓ S]݇ľK:G  󵽌k#HCp24+Z%p`ۯ.=N `|P.]W${j+ XHf4.3GFpo_c08I#&fct*>z@[{.::*wL7-j1"C-3Pz)<۴nGzd � ӴYH'زTC2lϹ}0˯_)zycW:xpF+)Lw](h"pl4y 8Oy0x=rc2*᯻蝡<@կ+O߹-gkrǮ{(]{Czf@ S0PXr`+ o ~(`B#ª^\p�xx w++d#h!}}'LX;u[i }]cpcMWom]zjTCMeCCPis V*Ay96{LkyLHN8~+\s]SP$| ]^2z}at ?Q<e@i|VD¢p3gGQQYU�ʅxqda- d^GC2C񙮑/̱s}O4y=N0e>S3a^׿_nFMC6pcES3v,x.cJrG^dQ੩BEs!x@fӛȳXbh5 +[bByDQlmm JKmǏGa uvxVka:z,0.(|l2!ͤj¬<ci2c1$5k߀b-z Ca#PUѰkr?F(UGYJ弌,2G1! 9[G! z7@O\OJ[+\72z:鼉uh *�;z*6x�2h4JxF*~栏'3KA9[nAoqP& ;m=cz̯/;.]+`oEJ< )|ŎuYg[k ]eM4NAOr au(5(w̵10edQĐ~=y_<K^NThvm:~��@�IDATֳhHł&'|ۮX#<5nSzv6-'-D6^(xfUsoJTH sm9"h=3z0o9Dzn|e ,¤ڰs'x>+ Ce|�GzF'XK"aM׮E� o˪8OeVB/?O?`!r}*8.wOkx/;:ÇQ>HACgW:Ez\{.аhS· ~V (.JRKk3偯?os/NcYBuM "-?3ݍԱB\E` Zb z2l6w.zCipHf"Z.I7oH;n!>po:՗{RI?Q>l7P^ZW ެ bBM5ڋלai^z*EuD 921͹',xBEYCA<N/s #VT8״th]^}i?I?S{x$xɴ#<g'~<M+RW'1Țz⧩Ex�]ƐqEspmL%`M@fZK2rz�>e/!%?[>aя1)A&=3^1^;ȡ} l>C*-Ipt?4ч?p:~(F\s3XNmԄ9!!=~Jc(ҸyT-hԲ*L06xk-锲Qc!€eJ:L08|hԜiyj\T>n_3}ı2JCVm gラ%mܜxr qͣ9{ 7/S]g0RA7N&ӛoc,|1|%PFhiJ|` O+UgAS>Ơp&{ $`++1?soon?%W_;vCIh9S�A "ZIaǏ-�"0(**< KoL�{c*$ ZGIVrJ*Q9G ,C9Һn,$QTpZfС7L\Hv70L%mCe͔G~uC3U2sY B*2TkYyZ(])z{rmU%.znĭCG) pz<Ϲ<  6 1­Z5y\ܼ#�#5kp8lkkq>*u%jZ >9[tǷ{&^e˖oZ݇ P5uoy&\fVVȹ]S+oxtD0YkE/ )G_Κ'?XD^ZHڞFlv-|( *kinjgQ<+UR,VTafUu5<iq_$H�˵ߗ4@Oo%U5ᵶ.c]LNZ@#sĪk%-[5džg!"+QdёE4-OZGOk7z<фUbEPadd?K/?.7gw*50Vad0җwdioaQ[!Bz$2sYwڏ,N i|a"pOaOEqmjG/ž##ȜzDv:Lb02̫vf1/“ь|yloNK Gq͘ҳ>ty4BpYT!� 2i5߸B s2TתiL#}-XxPL3 5ziȡ,ηF/cTzx֡OG5ls,v"9'z)mdk [dQy]Fp 17#U<Wylcc\Vͽ-Y#Ə:pfbg2 }kfj>*gxq7P =/kw ǽw\ pLJqvh rށԂWߟ=z4B eHd@01l%fub}X<i.n%ފ]{_~y 'A#$?5Mb"=ܝu:R3]zc@@/hMB-`tڲuCӎn͖t-ii˺n~N?Һմbw039i\MdƫѴ[ˢ4w:wBg?D!譂Ǹix}aڰ:pyR+w] gRWT׼"~jS(~0pXs_7‹FCK E\>ʥgYI 2"pYv  y|�93(Cbn>weOzz*/Q9ߞ5*r@D#iFƓ(Z[S �3p|ZK4ҙiőaeTd\j"R_D^܂ax^*-@3G)3~q&}Xڲqsۿ0/Σ¯qXe>Sڝw;ëd'I/@g M!2"j1bV5b*h=BKKX3<(1*6Kx̫2ŊzN+ 配9=;'Űd}EGĪ+iO)nym+کDS(ec<4|#sV1?|ygKMK?_?xh?~E֓6(ɣ!Ouugc2 ʌ|O" ֖%-o_5hp</Pw;g{]wl-0H&9R� i\%"ǰ0GdC X s(U~W)(p<]ˆ93a ^HDR04\YG-Q)"+"b/JN)DzcoZ D7D<6ѧeRƗ)q@Z DCtM\_Z3O뒝#2x]eEbȐB!cĬq+="4MAMAb(o(iyv&P3uhyo_~m<K@ؙ^:綶PȽԛiA# 8' kw{j?.y݄@Xd}\K\8S3GF o[<}$|2EuC<S0Kx7*5uxNByjۋv:-c?O< iyNvwX ,ÿFXA <0024ZPH|I;m\WH?+ Sn|Ea|)ET(5fDi 1kXPAHd͛!S g/cp V(V`^gq? *N2Bh ڷq} nXK\x7Z'3y%aU(,"^rznJr4R1|^P�N LHgtZ@a|/ ^屎#[@W1K95;UUaf9д=]xoR24uXڸ:Ke,S756 " ZZ?kJGYK-%Th tSZ" n+H!d($Ok9 A_sU"y 3˗ *'JX1ڟU̕,f ѯ:h�YFѓ=w]I|`w (-Ж{H^&1f@ x4+8J(pܰ\= 1" @>D/|l [yLQBY9|gO B�XO`�y`ʮexf.︝=֡AjlwgY/IAZ=h&?צ߃NcUc.ɀ$sA4O4ªEl^|yjBj@طϨL(јֱ F((4?ӄA8wȄn3;�҃p:ۗNvpߚA.}$)}8wC({lۊ$} > $p7FG#4v(j KL_Nc|zB Ukӣ?}<= XUYl a`tGauֈfhI`^QAf�3qCiCᣬK_x l.@k3|%F(ھpa ർH6B+O>/5I*9~^^ ^33ҳO؅~<p\[K2QD"tV6VZxTTm9SMm ƔXAoJ5Ș)-fd*A1yڶcM/}^֭Yvڕ^ FI0-õPكUk7%lLUj9g2,FuvwRZfur nOik,x�TBaN4=5ɜ0}tlO'}t(wL#o$zΔYΕq2{a(N؆ʹ}z!KQ}XjķxWZEݧ7wxc3C?L_O|@WשP2ԭ7 e*‚|GΚ5k"ZݹV=;[+CeeA=2^=ws]P nxdF XL "{"; $4o!|I(,РPz#E-l1P9^ŸyUys<O̽||fvD]H<CT "3e |/ ENб9_G+i޾}8z9㒹O yu2g8 [xd^MFm(),_DxaT\C 1a h>o aݿ}He:k<1CD s}$%8Õ%B>JjM3=.yc -7!S<\OkihQ ;n1zޓ`f̣+_jM쓿;M+g)Y\!%NX4*RO^-R)l[iG 8([>(Z`4S$ IV)XaRMXQ{7B9 Xu9ڜ{j T\}g1H|l:.*8J׺�W7++ͧ J,LZ`@ͪc1bծXe˖rjp ` LHm\` aXm󟰥SYhjhJ%O1?+%&F?ͳ0((=Cy)BqY mu3 J|KC81,*VgS { ᠻ}RzV䁹ϕm2{iɁr} .aQ|){Z^Kx:V0>Fyͦ#_g\*ij -S_'J ń7w<MpAu5 es0go(ƀ"QGBk{14b ^Ox@Jk%U'өl3nqI_|U8Jz䷛+B[ c(`4lP\=G8t30]ûJ=H#-SxV(fžlS09NJQAL0b鼰 ۨ""4MM(82""A@P/3Ijar ަ@k X̰m@{k {`LL9 'g|Jҩӱ>gG"b!9b#G [k l+g R:Սf. uN>nSo.JIDghq0*n]+/Ltȏx -/j<iMX'~BK[/1初O4u!V]ǧ,}oÊmcVBOB? ixHEoBN^~%k֧!M6<>K|Kz챟]Sy묱]QV`wަu,�TF<=(ch,Yl[2eʈh5<Yz;iVqy^*VTGyF,ݲйLG,bQBs?1M UsFWͺdF%'hQ6}Ϲ/!Sp߲4UIx;UKH:J2�Ы(=]'O_y>zE/hx|v`BMMפ7=GJ/~ 3Xӎ.C?,%Su=4rɔj_0A(`ě1f0cՉ! al(VTg{Gf*\J~J3טJKxV-ձa4ݳ2cEbvlDC86mZ7}pc\,Ő~7 ҋϽO{zOօyL^r: 4crH I5!#D,mZːKlD˯6`tx}Lw:p6+1?so/}@Я#wO)ovLRʬєh-xuU2i󦰌**g  ӰK=$Ӄdm-+Q99%UTbCzo0nS^,pl\KA}"B cPYJAB#A  !!X:*JST27 !<eI@=1 C 퇠h`ikk)d«s)%wgYOk*]){of%a?2)?1gJc歍p7:=%z.Y3l]N{=Waq ?}k&I$6TJǭvy/ ȠH ^' 6uv>A3wo99 ȸGӳ>q<!\s/<OXeڼeKZN0RB,tb¿,{/c3<QI;jqOK,‡ꩬ˚/!qoLh|}XC[L?@8Ȍ6z] 8ha8 )עxFfq1`C[ϧ 0r𼞞.r0U.gaVZ-go(!<g`h3Iwv(xZZZ | x%̾v7mat&;�c<c [e :eqJQ(DC^7_8:iQ] ]7`(ǮU0@lRt E5ljc3GrxҖM7»O:!ȼr7"4G[ m2g(di((豧R*x{Tx<64?4aChZ bhP0H4D$ *Es(HdivZ!,,9F<&) CUXm>Эp qA ό*z;!Tr3.Q0FQ0se=V*](%%[}(s(aM FpRRPFz cRY oX PyZE@Ü'(sO>GeIAcNo9} _by7y,H>U6mr\ElҶ(, qpo{e!U#m/е尣}U:|D{>`L/o+͗ugΜFM7gO{*mЇAfeUKNr$w8x@zc˄B Io=Bxs3"a1?";#' �]2ڝ,'ſ|/Ѡku遡xzX ']e[9GRcNyLX=Ȕ=z Yk3 $*jذ>&7JZ 3ENot2h8};~^mT~bg* >WtUN,bE!< Z_ Va.NBpfY+UOăɵwkQ/RSǀ Ka~TOuZxй>B4;|VT+z PO#Fk 0~?F#@iBi]k*6})&jK#l$\6!<BPq;̸nd(pKM!լSnRV�NU$5\"~?sb5BclxKh#FhL}CoH_M/0DPhu)6Dexi GF/EE]yC'YeNgiEĉ ٚDԦ[o}?F?w}4n;Oy Eī^/^=w rb]P o閇T|#zSB[5Vo: 0UBeF` 'H?~B+�°DJQ+˔<@S$S{(RTj/&J.˒'4�Y{!It{LN3I:NͰؖ7ٖ}-Vվ着|9}rrn>y=FZ*%|?ѠqwT@4Cf6?0k=Y1z'{E1/.dXFZih8:sט5~n-#DPɵsZjip 4Zy0A=n`Pա:Y4M`(Ddl|/#ְ2%1(h|ƚ8U^w4)<q\|#MAb>y}Z{ oqݤ\a D5 iaӎYYZrKS1W ьa kk yؽ7I<zxO>cv+Ww6v58�MBy!hA(=tF/]e $+<u"A%O qE"_ei Xod\CG*+UK--[w##WHH۶D.VG((Z=*kq:D}6z)uuwܚП +v_FӨ M@('D6ن w{!}.B&„I/6kZzޥ5#{`@/`ENiS>&_IG2xcYBY ^IIH24WU?SӐN</0w7#Y6(zeѿq۪ W.W6pPaT!U*BZ<ҩ=AUDE#"RC,>sEic{f$cyPLZB݋t68P-T)GEy@eS&kP58<E^/J4gu5r>bd ތd*p9'3H$+U}i C$zQ? Zk"A0uyXSc)c3)J"QX|"G\VR3Qz~a0?w6M65j0'ʘ~)en8{N@\ A)`o]w&T/*-0 ^L8|rE"0nmG+i(ܬ3{OSG WtIeQxKXWSDu0;K?rA&kP-=;=44sV"ڹ+{l"WԖ-:̱)'=ok@c:= ,|s)t[UIeO^z0(;yhJM#_GF4wF7C=Z`,5c{Nq+~GQ Ea^\D͡.= 2sTt"σ`øhh+B/y+1H�kBh5`ȑ;FQBAB6UBa}ўg9Eg 4QI R Zq7w3 f!QcNI8�ju.W˳uC^WVQSIF{uMF)[J}hC=ґ9J P糶k@a-oв]mPC \ňVhl^o/SmDc;^HH}c9 /I[7oO_:</ߵƛК~8 +ƉCWEL(bkkzd*zcZ@3u\ СoJwѾeo*eU@{{{a@BG7><ǹk}ks_kv:^2rS>7 r]lnF_{A2C%pk[ 's.9B42OO.?.=5qVК%j}W獬L(Iחo ]8fxtιhF҈[&˶Z(ߵr$tp0iTt*T(n:1=Ƒ T!)gzg< 1 8GB,Gk84漹f1h$|gL-FY"y^^ka >7o pTlmQ,q2tޖ,ABgT^lDfgtA{_>9=DO^G*>s+U66_A)jYߔ._d[x N_gi?BxP/=^;#zU +i^\!9d$yoqTXMB*G=]aLD1a9 ؋̲؏J=w@2){箏ROBW啧-+=s<<c3}zpкPRi;qj?kq Dp<0KqޡR 勽D=Dp xVh/pB< ҋ룒SШs'g|F$IKҌHcVn<w 1b ck.gK㭎2|rlj4訦1-Ξ9Řl!wȣy \o9?8R[XtlȌc|uʛo6bExg4 p=CQ'tk mahpLg1UVʌŢ/ F.Ki^N)xs"U.YhUW,D 1OU.83P-@~_u[~/ Gܷ^hU1kg[O(.^Ve}`N! լy(G(";KGd|uό1 �ap3>Т>5(mͤ:(O<Sg#j=k="͜=+v1(uRNXm䩓+)@Z-,cilj9{v)=pb #O@kYϦ現r@VbTc@X<t s؛g| ec,Ζ_> M[xC"43O>OhMzkO=<-w݃JW\8^=ٰdIk;)5=}":QQ#YXys */1s;5$1{wQQY Ь*:΅dQȠkqhI1\H}ɿ#͉l_Y-p`p^ѫ3g +go+_ q\+ƴ3I4%` 'Em'[Ybr#eP*S$wBZ -P<芎1֠N"X\ips>;އ΢r'057fU ӆ8(Nrk_�L>*)1;=Bk)UFD {_Y^\1E/ڥ(ZN37[Qu1pԓX>F.j {d|m#>ѓ૶UHϧz'WVW?83<QGUEV0J \!v0.([}|ñoT_~Wc}#9CNv#h~B{s=s=8t[ק_qRD$0{: hMum l) o€Ln|xrz޿W9ލ}W߇yঃ0 e98`.b࿍,M@ʋ  qCܡci@xZSYX!#zoǿChd" goǧxȈ9C&S6tN} cBs^,&&1Btȶq },ųA<r׮aK#uplYilĮ{zdhg-Q@)08I/H@qz&M Q*Dπ0,'ymg~PiC H"keDlET{'Fpp|XCeJy@ߺ&*Op!0sE2LD&B[̽^B57!A~Wqis3[C,x#9XgefX;Fv9ϭT@e y97{+ܵ#s$=oGkob_^p@X(B-&≁Ë<,65_LwWgD>t�E9rp@φ^ڒ0(ҌKQiT~$ݴҨnvݞ$rW|@IRy  }*(8N/B<}DP'YlObRA){=W^>G̳TD9!%rrP^28#曨d0N`MPQ ܗPSZq[yqҏDaַ5>o%=K,*<B4Ʀ6][;YTOTYtv'0 ,Dm3V]ۖΜ;:B)"j 9h҈ʺ&1ut,$ qs`>2 0f3Dp& 8cr؃9dBŔřD|Kk- pU�r m Dw wq ˛C2"3WXQUy(F***D+(�mh w2-C2!/TOC`2#{t�?[M[ʛu\*չ?Ih-JFNq-~AYjd-s.flsuʪQQyy 8'=}]a̳&}GO l1pC{G?"ΤnB$>ZxFVqt,Jf  KR8b ~CEg6Gޙ=#o6[8"?Ly+7l>aD*oծy5-3>wa~_=СTwޛ?3c/ T섷�̙tg ' r# iinAY@:J[{31|_G䋜w�_ ^AOvP+r?y#}wu[k +!h>X2|k] Y3z$S<6i<.`tay:RWDq<t;vsfuhEYK6* !a#RaDB C zeTgjsGt5,T80k:2*5+pڢHy@#OR<f]z3{IE`\3zrubܯ5%+4#JdRQa1oT=rkz]bWY/m-eP|T6ktæR7⾃ңz9ȡMU?LueFoOpQD 4$9oX5 (f5D/P?F L:6 ?Lpz}a>Aq T lQc΅<ت׆h#Dd%4^Gߙk}kr_+Ggկ[n{TAAH f¿U4|F_oFgϞ z*j--q cxwT LiC CCR5J4,>)ؑ))aquL[F~q@"0tP',qi:V4b5C>4 }zMl cY�@O_8 ùt=L8Ju4ԅb�?tE]|c @~4|5tr ^Gfn.3]SϽ]~"yU&[cP3Fľp(IDdl*FnSUeVق9LSxB @2R¸,A:~ψѥKx7zUros>Xn˚c9B7W(֖0Qj980^*y&cX|} |2}O]a0 TUip왈JdB-Ku +gcJ'.%WU&]Z4Jc"ś~l~םxBH\+b"rpם Å={jC̬gYua66֣^%b:(:r Ϥآv[QҜI7ݴ?萦ar0tR@Ssh+GXSde )A9,_8.-=kѡmZ>+0aMڕoyn-j _)e흷㹐&}9x]7Dqo"%Fh ^EXmF@QEcf^Q]snݱMj->lJ9PdiF;.^8|㣕H)k]S>n|W{9_!yk G/LwpVUOyi=W|nF'E+|CnoNc98 E VQ5!C*lx[8PZ2"KB^T>z`k�9,X橖@mm5URZ1aU�oԈ4-hDD[0EaV'0mD b@aF*j}i WpΧ\c'LmH}J}C<aNs�DKD JC=ޛ#Ge; "s](Lmta(]JohQ>$צJ<UҳO=7ϣΠ"]p yά2FQG pSi6Ao~S<m=8?T}6UǞ.qczp {ʽW[*#; w˸͕6gte;T dB8'iNS<y4\5\Y{O@Ge2:)뫋e=:;E2&=Q*N2'aWZymk<Q},O1Wk!4hZCɹh@[LG8L'TnO(t&UUB!#k~d^idW��@�IDAT5Q^̍q!n0y5AKkBp#."ac :t?R?3Ч) c{QQ4LwO*8J,E/[\4 ȫtgYPuѵ: |=u hStƙNc[PoŹyƱyDgL1X(n/toxTgh)U%2:upix[<O Vpf&uEOҠ?Jc_:k:K h:ҁ~Gw& y'(#DEbnDoh=l4|vZ€n| U~x|=A}H5ra@))cUC,ymᩒ*]ȖJLJCMe9@*s< |foP*:)(c/L23v >}؃cs=[ xCa2G~ /Ts4eϨ`I>Zjxd%k꽄 )eFc-kXd1U)𾗇 q*uCr.,^aIea-9 ?e\0F4^fe0O! Z_U.C0.i=̌< yz x{q r BX Uyzićt](VtMU{Ux\%bju0M}xo]Pqc[Y>5=ܣ#㴴x98q2'պzJT>+C8a>@c0S+YZ} !cףes0;v U:Qݮ]hJQ3b*k!4ʘ!XE!F̜Y1=8R.4b~3z>ӧO5|^sqo }$ xKv et˓<_GPD764 \$" <`E DכȟN5(X}%5:9i*fSfrJ#rofv0mpOQy<+!h4knկkޜ+؎<Dcecxtǀ-޺is:pp:|-iϾty=e\_d9hۜQ kx"7Y;CAm9N(-ߗ20$](CB\?xC2gTse_E,;Hx[NHu$U:,J) zX*ºsXpR(ҨFi5Jjks Ce!%\;vܒJ4b\9FN]G 빑4Uљ0dW4x,QZ%ݖ=VH\`5/# f:E0lǺgQB 9"�SF|08kase 97>ۈ ױǂ'+Ə9eάNgq(Q? 1ʑ h߲)W2$e~'NfN>nG#S\_p)cU;I>-cgWQκX1(9 +8K8PmJt Rf R.FXhV>gCǤڐy! >~D )ʢ0yr(lUߞ;ȧBDk 6NS4@̉9DCȶ5_Éh+iKfkH^ [C F`f Yot$;H/,%_1Cnač7ekk;\.z7#l34!>�gQ:|_p}睜] ܬ?w?s,:*ggoJqZm"ľb4My(:p<{}gdt$++hi8D1}ܿ`a<X>%JNCO):W:3ՐFhӹ c420Oȧ#?x*䐑-[B[~c; !ׯ}�fT rտ{~ב+lH?gD˗ϥ[s͛7…@!}JZPgF(iΉiF4 ŵ~a@ă3C@{W߿ֿsyŵ^g~[ h6,ftφ75<,fQߩ7aghԘXT<dz2X>` ʡ#J3s#/\jkhTj{Vr\R; -rʤ*zF4X5Vsw~yg|F=]Q'edRQ H3 cMP^GlwFԆ\kǧav^ !2 ( UPʪ2xeV{2e!0k9^p<Ǭ rM8eEąE"h`$ò\&\?SnPѠvތ*cDuuY[+􄻇,Ln00;IGt{�PyUd cur*M{8:pC!<(wؘ.=raE+D>}cjK:t_:q8zu\<:Ud=rD(yf$ 1tk"OɊ^T |P9q"UGwوM4^WNY0aD_ZR@Bh$ΛJJuCGPJҵں!hB)SW4:=nmOz;߄B!m߶:QGy`~(Ah}-@t=4]^\!H* (i)h zαKoҠӳ5蘿I~>7? I2۶nIG_z9z=8,E&^fq(0x˛=|[AWPpf9oHYڝ{-^x9F15E tZ9Dr,&czC)o)N ( x/g43% U7j`f."5oQM1GU8|Uh#F,QT9r@Kz+ Б~Ai8e)<*zgaޗIcj$h"ui`lYQW ƒybQY Za1BaF"u8sS :F2'^zs=nJڶ" QfeЗ<A@9ʠͺWX{ WCaO{FkeG?K;T/!s=yO ?s4 ~:nue\0K lذ>xtQ6+p,)z#p]8F5/գu^=[$y mϥ ѭ/~c/}1p䇩yo!}!TE_.0jlڷ?ڞ>GtTF@pGH525R+r?awaLs LQvfY?2@Y#GkMDL |97QGBYnƪLTi".BS5WϗNX7I~ѐh^OY(u<:D|c_A΅?A -9S,0>/B#tB6x#+#|EO"P#h|$k{ W嗴Yb>Fhq q8 O.B'ܜn9t 2H"?UXF+y7MoxcV]XSأt9 *\MG}.:n]u ʁɗ c|Ap_!ѿt928w!|6}o J#85첼,n;4#裭E?q^@uf'g9wˑ;M^8d #?|*k]Rtצ[(6ka |QX|ir:&:|M#l/}(= Q=?od:)1s�5zLazf&{^x4-y|V8�|K(C b/ 7fix|=A}eK~^0 oGU|e eK}\Ƣ`g9 J|2 GD2L2?% v*$~ VJBҲꤎAEKqs LUF.}c2r��ÿ. _pa*[Xƒfnˍp8tC<i4ӣ1_8CnMzsZ8X :sk [;8g=‚khnD8?arU@Mz3kC*"jx9m۶p9)dh2(1t| /*5<�ZHD\Z[hhäҒFx-![5:,NgYǨpUY=}tx)XA:xm#}ys龻ҥ`i0agΩg"5=44zXC"+/<Q-9؀ЇB](%ϓʙ3|%B2lс4ӶT˴?Q={nGI¦\s%$(M)Π)~34g?\@9w:ؒZ(8RC ّttEZtAɯf/rxҺ lէzmQ>vWr1@~,:g/U#H( q/MKk7p3~2Úf=[{{/|1sU.U>c|[TKJ3kg)GOk"/x*Kq#&%h@!,$ 󩷻;lڜ6m#o՘e8(xG[ >`+*" ϵ9) 32wD!@3D2ZcA9^5raeZ1!$j`I¨u5\䳢 A457Gq&OwnTNh}dn!Grsq)TWjAGӪeΒ"PD$L1**Q$_mhtEj"y˦6UXp {04z V ڽ|);2B.5OـVW kZ(#F(m5FQ d+f@_cOAbY r(߂wó~9v*ҿb`%XJ9LFժX~cK *x RGw/AlNF M- &12@ 'jEJ)Α(x3S (* :Rt.wdʅUY<45D>v9~pNr2U ߪ/((# 1bV>aݽճ2zc7Z~yQVfP^< u4rVѮGK0:¥]yF=I9n^Zԑg̻ExQq-e̍> S:khPԉCW|5z1p 0~mp0@vq&ڹe.ΰ +}CoSʺ[n=tɦ 鮻Mmm 7�zg:`|K"8{yqy}{ <h g׾LrN �suҨC [ж'7J"2e|Eb,:ߞm#:9OeCNB{W#o_g5u ?͏E8_yEurXB17Ȃ*l P}Ƕh'3NfӕH 12[@ޮ={}==6nJ;V:J5@ܫ8S"FA~ Ҧrv�CCRV\G€]`~x|=A}-5ra@oR&2/sV[bj|TNE[2 !1dƣ BS5+Ɛ"! CCEƼ3ʄLV%wʿ;N߇CfU:l>5|J甭YshER.ӵRz?m1P Hv\~_ECr 3 hs`:|B1 79 8||LH^}(ЌCCSGm5uv^a,B&5VQXsv�\G3\.S# /_ א^岢%IPY9>16^ ,\(5ZTدkeTv/ Lg;N.șg6퉽1TqoP a2sPggw(3x{<k/Yr׈tV~; a">4xGclPkqt^XR9GnxG+Y`!�vP5,�b8MlIHGMKss'mԀq!TR%L*\ f R6֭g3O>WȹjH "(ϝH/p{~&ۘTq LPlt#ꀮk&\3ɏ=+a=\H ]-\8XXělϳ[lO "[Mx5ɍ~z �\l2{#blZSW؛i(9CeB}ν s\+,4ٔriܳb4)Qt;gXTiX r4,3ϱ05wPA"bI~?>㲚%=2,hۏy2xN,p[yNIk�Ç3dmdZ3(&?yy /U8Beʻܨ�YnqeEFSv~O^}"iCBeL g <SÇ(k`ܢX`,'fURR^ lXS{^ nTO3NPТ7u?~8F"֟8>Xx~衇~W㼞8J>g+F ʝ-[uI7(vBw{?N'!}TW8X卽-8Q]̻Sk2� BCh]sv<TNG0]ƒHm[7) T0xO? onF,) :Ti_5uc)u騌H:T'PTκ|C!3Fktb*{U]ϩAb`dRiUspy=e%,ft (os=9~#K"4Gvx_ۃ7bo+ Qy-�$#AA!A>dh3C8j*Ylwݜjg$rBD5nm臯x1i@ts/</cmVg!/2`?Ӵc4o_c4nBCy Qa0@8n[9W|E-ɧe^ =jS�}$\0Gzw~"1KJ2P 'n]>ݸ@Ȕ @t_J3O |Z*E3ԩ5S-Ȗqu4]-qԾw+(bwGkzt9"XEӁ㺆M}Zes[(\ȃWz4]>~.VuLML€>ϽFW> HrU95GDf3@ݿRVe�W#P!oT4`4VYU,LhoQ?O(BL9ƪOED%HZ*02qsqB)[bCXV1{(Z* s<Fr2LϽfSI4S!)Ђ*$T&FM~? ]FLXA¥g+˗/X"A`6W!4a̧X95244p˶6ƫ-4FF@w cU%͇{<\3ņ�W}, TPt55alm\An}tH(YAGs~{SÈc1Q~׻TvX2_uш0V,Q:Z <+M0gMvz5t]{SVR? YΓlt>=*+7UڿxLD/g�0ബ$9 4 7̊k E 1H_x%٬!F #({z;BG9�M(dԂD'fR׵"x1r)jq*mÐGpj};QE !R 6 E#TCԨ9_G8g0sje-N&iMiVhWjGUekkDnw_>ǿȺg_r1�tna&#Eht\'fg8Wz{;&͙$dbPAe5zF~#OKWpb8G^9]KFP>|3sh>F{sI3,c[7LGUj|"r4Tlqi0#{n4"ЇBsaU㜗A.[ʝ%\NkoPW6BWAq7 ^,iʟ4>6s*^ti_ը;Q1ڔvyk4F)ZנA4BQ] hp\IsP_]y`R:֔kh i:\FĘǹڒvmݚl47P͖ Ͻ,$ƿNVzՠm"EG*O?TxW.`cT4=򶺺-9"ޜ:/x7ݰhVMAVoCy35 ?8+ ,a~nt5rwR fcpŀ 7p�\'RܖqLMc'Ol\5Px-Xߢͱ5w5'eu nTHVGg&>0x}Nw:4{MV:"8?^fP]? ]gϔ/"xgQժ YoՄD xNQG45!a  $xp_U@H%8JX\Гg bX$F (tMD/Q*|ϻG'N#/)<3L�o,iL;ƴ<B:,c\" D{ҋ/H8P龻و|G> :& ('y^3oZnkiW򨲕ϿI+B`Aby6mCkm޴sNRuj9:򡽍@L[#:g~Oin="iSya]JXy:4b;;/l?UJT@<x48 fjC.cp:q* }8-W|Q/I:tX,S72tق^ *2AA/8EX Yh+ww>?Lz i1ÚJg^ԕyXN ^; >55L?}g~}oxýjpȈL.PWfMX)UsxQ�`4@DGP�Y^a`X"0Dƍ-D"<gTe� vL?*K&̒VҐp|2` (2hMtI4^>+חIk(itz='xP)KϠPL=;6y> VG"Cjl0 %螤=a^O[CPHh?J{7J$Qo^zeʑ qS�`I,*L4{=% (a.*C(k-=x}S6_MõpXguJ#ƅ#m(`*|Af+IBk4c뻏7?I#G+56#dD#[Fe~OJ/9/1F:\jCB"Ϥ7_zr=r#~Q+^Co3\@J zh-^;Kd/S=Cn`3Eheoj ŧxotgd[:XX_B^Bg<(.D jHd3ٍ兩^GE~Qȇ_ *VP&ϯ{pGT/HzM@bׯHV"]R*s!ki[=OϺ0wu X+*<5N-,rFҁ͊y#<QHƼ@'9!/_2<[G%*&N1tϽOy cXǥTL+"rQ XcKэͺ:oo?LqKϯ)bOG*Mqb6y ܨl/t {W:< ]3!l X 갊0S8<4^eAѷ/d%޺{SXl s746Լ"a<xpu00n;}q^5ИӸ% ‚?{wmI[)\Ubg|㺜O1%8JQ!y_p `F:ǽF9*c-wl0R1JXb-U4a)x0zJх2m;o+^C.,hSu`oC7>ׇ~$=/AMΝĄ ǖ\G&OB,<oKF~ZC~ًLE{ȅHN ų/`Ģ"#`Jh m|gmP }mFmn9Q!ҍ}uzK!0ENp1Gӑ=G+kBn0EM o(+txx*"%RRO`[g(>Q4xH#z',p cH3%m�=̟|g*Ҹ}1MGc3J*U֐5٪he e<Yϧ`Z_/>p7!#jpo7K2HSڕy^4G6ܽYq#{{ "gq:5qٴHtk Xǒļ4&4+[\ eoՎOvzY*O_�JHi|(] f5Sn⬥:L%S]` ˧~9d! tgotUhYq\>d}9 M_|Lz2m\x(Ί-ouu8LCy-B�N=i}, K;%QEc59n<ݼ �UG~S ҿSۀ<xM9-Oo~[ӱc)78xh+И"Nt_+Z_sm@7~h$ &I^T=T+d g5Trs][O< Y]ݼy3ʮ`Z{5ۢѧ!a<[Q<cjXâQvl$wexY3f zTdN&r{] BPOHQCۧ1MRLaTPearK"3JbAyyOU&z^[:l\y94xP R2F*c2&7F]F)iqӱ*:P*\YA®FFE4jfA#7$La�A5Wv>a"iD&Wa* ) FZk:?|s8ʞsw,pp/Wn{lp0´`�bzzc@T,ljjzZi~a5!.sz;c ;Rb@8#] 2J;/|a:B̰΢iTgMTS[/i1B$R'D wk36ҊY8@\B)ֳnc'mweTVvg__W+�Z8rXXZ\GgZv-Fhy /q<߬_cK]*AО6 Qn7TPyUZQEƫ]G!B Q`"a" 8\O `DfGҠ4\%Fxx|2=OɆOT2WQd !1gt^~͛ObAZES̷<>SviU{'͠,,4B˼y#QiޢG^G_XT16=27<0vխ@k՞Iq涚UL(65<7`ЕPAyT Z 8= t 9rhj6[ΦBq=e-q|AkTM`'k" 9*KU)O>(ll/%0-2q=ߔ-e\"FVyndM( Y ':*3ǠQZ7¶45gz~beorZ Q *ѓ:yש802N:S!joψUcWY^I/})43Qh\P3DJRok>S"WvG1l6S`C)ZHiX cYkT /Р*64 Hk/%gq3aۆ|}&j .DH3ޜ>?LU a-54mWGji�v_&PG+V⹩RW{吱zHGr$c0.7o!0Ϧհ!o#F0AS0s` ͞'(G=y"z Fm4**B\[yfP a^oKQ\ќkeYùQN> 5_`CSskzߟ\x"V2sqxƍ[ӽF?w;UB0 WϽ�ݠ-gدs?Kiuo8=EL¨نwƼgQ  QuP\K# ҉| Q\D߄6 'HyΛA�gϞBoM(0R3p>?@Τ 5ԓO߽HF PY:tuE 2}vS{[jkkɯ?v#S5`k{i㬁?[P^eyMڵe7"fjrcINB=4L%ZM[c\;r6?B5!ly͂ 2j*jμ~_Qk«?{|=Q}e~^{OD}Ul,j0*#s3d& O RAm2hح2CE=Jx A*l $ Ֆar<ym*;2Hk(ciQxx<e*l5I5*v*>5:<fcQt0FW z$(^Vz.5&C`!㽌[=hR/(fPB^˽3C/I,cF=[Ox,r|F|T @4<l{g9 PΩLȇ)T{KUiXCoQ>zCڱcoL{!h;w(-m6E4-!4-زr#s̏;.eq:+')\\>I^!z!s/ugWgD#X+WEØ|GaFh-c `D!0Фq e ci= Uh^={.쮫;_z AعeZe(]O^FTaY}SF5 Xsc �X"MD�zNJyPQnrα>4MWL׋vfa">LA<@6nn /3@,Q\UDYX]Krk2 -nds GL"3i#aF L%ҍG-rOmwѴJ<>'.UpfB!DA /7w^ώtifdZ:WoX)Ž{S!}XҠ .! Oc Y@wWˣH %?HU:<DzŁ<.cnϜq0ȳF`4Ţ3*:t$KB:Y<I\%G\jBT=XB2|I1"+6> y3Ψc p +UQc(%0PrGFэ iP4Gk =̋S ^S޳Ú°kp gh9C8 *x)7Q_dEe؋YB׆q `=g/tpk4:KϠr/"Ϣ_83_*ZyƨTn{^ƇHFwۆuYBPuxI BT}>,/Yzl޼ѠGi#{,r8=6{.+hG}#utZ l=qQ'<F#k7m`tS:*YIZ8N_y+i8P&Tե82o!ѥ'( bҥsTwhyE¯#[}DYwB5r>3ao 2c0szҪŧ?<(>hǒt+n3pϛ %^V/ _"VzN;ϐN)Eh9 )oשkΣq$޳v @ٹ6c^"/.}<=@k$zީ;]?/鞻K3 g I7.vt`IºMsʀ@D*WN!FjJ.<cTҚ%kf0^-ٓ6nfr2ot<|c~ ̠q3W_8#v>SU č7ӊ _b[ٳ{tZj Ozi<';t}{o"EbE~Te]$T p ʮ[nc"g0vH"llNe8-[ߞ>?/?O[_HZ-=!rjmPb|G y^}3_sO{z_կ}+EtJZ*0  ,\@ٴ=yNbw!|sKPL*9h\Kt CV[!#qOSyO.�˞wNa D1!Eo&OȤs {siE6 _ &cPw2Psn6dd̖ɶB\S*G+8tU9"q( 镁;1d!]cB^AyL(?^#3R9oƬODTqVg!=#Gť&c4RJ̬yhtLH)t !XPV y"s#\ Z)~w) &Meܼj#PZOQzu " 7JMJtnC巷7NGҲ>GzWni۶m|@u4o,j6n}{ƶm@a0��@�IDATz_C͛iQq܃M[o5 QisTPӂC!P"t7qN9@Ģ!4m\ �(!g&=]QD})8GT7нtAm 8&HtV(pK-c$qjJ(FvO{!چtTLA fGhp*qJL  p^ܵc}=PWy6aPhVȇ:tdI-2*Y:Gi`{(g;u8xMg:y{×2gUE;HWZ_m9^#Hґ':/_dn(�7gHK&VnfLD-/TLP,ڰsb&sF_&3<Q5$ * FIU8;9PT$瘋Q6FcQ.kX1\,^yV4Yo C9yE-x S HQucjZqR\W*Ig 4q>51_iijb+×,oū}q~p} Nˀ({cVk&|Y\(hHGƧ̂A G-{3}NMxd8x9-06m~+`jb_¤f)0.Y֕ޠjhllJ@CBW "΂$V*[Oђ1r[)ug⎀Y4Ճ[ͭї_a"WA3<0>th`"{hƅ3gIi)B/d^:~:�:bV(WG-;O÷d!S2֠;t!jHU91q<hI40fЙOJp#5(w~/3jz^<7NH6ƈȈ::7&%@ytEJ sbQz 9v>k{i8~!h5Uve8"zJ?]]\+e˅s_HwHC9N3s}?htԱt5<qۭiZ2[L{h[aўDW3_<@Dڄ䝏#uu�g[̥as.D:ЌꨯRەsQ%Ayt1sn͑O;ATV%|ٕy K?OKBFY*jKq,)m AְW.Jҳ{S(%$ypἲH,M`,u^8<ouaBg $Kǎg8GH+IFo"9z8:,67ncjŊΝ۷~Tfg801&1QHk/KK綠~dR27B%D$Qg9hnF[Py{?eХ5xg!TU缷�! L&"lLgp2Eǧ5|:cvs^;qFoyNSu|^kj�`(X>8 V5}[Bn)=P<E=ټ q|z﨑z Sα:.wktN* *g*(aGg]x} -*?~[FӜtv]a䝢Oup5( \Rǔ% Ű C sjH7~OsR`SNkQxs?"_>m3֮Q.LDRkꌞQBQߘ5+G֫T9{BWLs6gп~\Vs*l9i &h) g{(V[[Bo !QCO>&"lх3CXV2}’`tlpJ tP_Q .e{Z45sRBTkqe>QI"UF4#nF>Zi�$z!$ Y|<r|_LB TR(30lȊ3#.-7#țb?QO?T|O%,p|,s� B_O+Ka׻#=`4sC+1䕠Wu(rB'P~rm1򑬐9`(*B=8S+Tziwyg/>YC. R`DAi0?iMdHG|y%B-J%ʹr]֫!b`e9@CZAQ#Feʈi<<ͳ)59d%ͩ]H|ЀfM4q6 Pl`EJ lDZi%ڹF(!v*FT,^4ǿFO8θEɏ0)2N‚AB\ÆB&DY͕>; 4v|1k$O"hFWs.*Mc<8t0όPg)⋽8s ^xC@;}TDtxN,#d`p $~#¼5Hoh 35y1gg1FoatLa1!]Cسp+�'ԑҹK!J-@&:n.}q)∔D+2f/HH%d1MRG"ʣ9|i]twgM|(|u/? 92}4̿Yy5=8 ݟ+"uqXԱ:Bժ/QX^|h@J'?d<ʩȳ6YE>{ <y>ip/DUb#ߗ/]1Cꑲ={}mjؚ.]^h r pV{ǭc/M|@'>9>pgMsCwܕ&S_0*-FVP,T1nҿJA Y[)ߞ^<"A17pַh]Dұc7TQgKO򖴓JVQ6g.%H:I5ran pj7/[OH45H9Y,]G[ t`meeF_H5R7J`k K�YBoq 4X.IIԀ- 4ٶ}gXwdי_"5`t<˗- Ska.g^)+Zs{I^{w=*32F'N¨DimmDdj~>…r\P#) 3wW*$CaԨ,( 3(րe^[c!3|"F f1|=}z5|i)Cg.YR@3wM]s|srrPx8=0 5DFaF q 6!, Q`z5\/)D]<0_!3GfBy| (\٫ 7eߏ0>Ojrh1 #D8ٽ/gYؖZBJüy5Pvux/}8,c-? =IW:5FF:ˈ#|ϟ0 >4vGFY$[ޖIY�8QF^Ϝ7cUښr}`x\_Iۇʼ'ZQ"mtux*}HSkaሰbNH K<D;ޅe`/ ec^ C<,!NX< kF0фiő,>a#{`=;eG5 8`P6x Uab3yK,cD\eWGFtv&P6 1! VKۙh^~#AS-=ЇsL 'M{Tm'a[]vi& ըmȍkLI )nQ:?<N|JJiRI}_mɒ7l'c 8N 2 !I:t0'[7|M:% o%Y־Iﻪjsu#<o_}{ﳜ;cC>  -ޯ �1OhVy i}<r d|E㐆.$}zli#m@B\B8]xl C;ȓ/!/2#FyIRh3|֋lx�RBpbac:_;�^w$Tl8Ef6K0 Pm,]T�m1筬2R 􆵍�uz Q1L\2V+j5�8^EC( 3w7JiTKsQN9}l!Yhp#=ތ|y㌹_]̹u.! K(�i jh<R#jʋ;(Af-<NTz5+c9~6PW~鏙 zߝ]$uP㡭ʼF U[rhTG~j%b"\arB9R}y$K? P!ۅmұ{uvGZloY[ϣJ! >cM4`h[[90T7Bs(z�|AC�B.nsc4zaumL^&U_PG Q jbH,F?6=ּydxVl偶=tYIC2pl4;l+O`Z|^q#ۤ757GRơǎqy3% x=1֧NN[mn q{l ʖ/[ҞݻQlʥ!։�~lYczБt[җ�D˜L\HgNH-͍,uvg꭛N{NǕ_oר1wMMi8͛w~* Ɲ9}#ӕg�mz  㜩TX]=ww^`^׎:|b%Ah@\AA sa`6bD#y�b+FJ�,AK̝*szЭoPNT\!'#cV<ey .d<}Yǃ/T@uZ=iMTU_ jөӧIp p"&|Frh \b�\q+΁Frzg~`~o]`xoso~s�;vɼ6G)964TLTxLd2�X%[@a [wOoKȑ#ƥ2%i{?_*Zd*2"@xƑs2l\CTҭZ^ RymQi\Px=,{wccc0[SS!@-^3J A&aVSC $4Y8 8yr|~Xeda|EH/{8Ol,5�p4?1{W ! RwmQ} 5EZ?m2ml PG#9*Ɯ+<hzߵ+!mA)±�Tqў6YV|w| o۩pn_J81Q "Xa۶nI0Ս^E1}2\YuwS>1Tkkk pyG"ʫï5 PEZ"Dv,QŽ++72+E c%D0幄rOud;e(~ 51D :KMsXMy1gozS](ҏagv8-[0\@ĚI?I[@^f/amW0�� 8'E,= լk 4b_@h<|BWީ+(O**z~ec*Т*%(נwX([72v[~$R`o~3~],݋RL+kF{4wj5x|0/�p11u-0<)QGdbځPÛ�O0?j Qz(j0'EnN'umA$yl8wx"*z,{sq;kq zKqֽk9o}5o XEض)x67Wx1auKQSiOYCc(zg6n\C(*tG�$z(]Ӵ{vNӸ2C,c_3 6Tk`RS6UkH2�_CQ4,:mnn^~5OpGY-VЇ%_H"X31ĖXPa9B% )av3}amQz!ɬy#,ڤwHLU쁉Lè2@g\![,H9n8k]ryva~8mٺ zf˭4g`ʗ^7CpM!-NS5xZ|H[A*8Q+mLVÿj(73=D=_HWaڷftTC" )�<-&Y7ҩV!63 x<B>k ѝDX\"\GxW_$e5mo\Fhk9hy״w*8T~eT{H"|EtG �qm{ay~}4CI,gܢF#mUCmMC: D&]t=\\k7Rua=i>L~Y]|Y{}5x2}0�RƐU:ơw>vWM_oB!U!UdmZjEzoլM<x/W3l1V0s_̟q|ݥ?]n%ilnI.4du iҍzU` ƿN_W0b:R,\Tvڙִ`+PJA7:q/+1i'J+ZV=X긆қ9 ?RGbk־(oNZr]t! QdHc<2]Ar JyezzuIAQx~hqcZjuTҽVg:z;�2V׏[}:v4?vܛ�rd4* R`̗UT*|2$,sg*S/CyP9P [ZZ9:t(tTad529-c**of,67sz ۾ PUIƍYyN0a$ceZxס{< )$zPpĵpaYOOwAJkX9o!`* N޶:6![Xζkm5>3AmafJ.*w| Qw[!z]w -8N^+o99iO*Ӑ̛&)$`Yc'~PX`UC_ KXG]<Y[KJ:*ߎSCa1 ļ8f'dB3a RjFKl_lw(s>9slh{, @H/ncZYLBW@/CXpB$�ř0\Ě%:* �STIN*'yCbrf͟`!j=9ξ5Bn5{R _:nYJ+ u"C.*bE@N"Ƶۍy!WxhHhn] QG5KC   ,`[ﲹ}t"hN`:C2|QlO{w=</@㱬=dDOiyskRkKx54Xji ^疽wab�2q8 :r\իR�`î)*R`D:YBkRi9a�w]0Ƙb � w6hUAB{s=X$yڱk0G{C=>1&4U@a13䃞ukxLD9_ywFr":a?nP9wl3AӛLQ}e't>b!3|�P5t!kɊ:hZ^BV摲lXs(_4Lrq%Yzj8�a1Zfe)&/uN(i 00=d6.!b�.sxIuaelL (Ez O�9 o8 ±G je$]^؉w#<%h2Wc V> GTx{�xIohb_[n <vC*or&$ײzi33!xQc4Εx0]vXq? !K",LqixЏHm'3STfVuofC!5]cΓƴ0r3V3"$q 汲 Ct!nL3e O Ь^X7{ ryi5[ R�)K[I><6XVØF!u  !(4F3Ay-c77D 52Lc iz-&MCV§Ch8nu=6Fˣ,m0j._: }0(^>Kkz6}ئ+7%ڏa=~t;Oueڳcw K_+ k�At8v~]H3£>gF *ُL.\"S]B 9Bs#UؼmGڳww z`\ vxze7n@oS 7gH'ee<mJ@ kySO`K%٬ 72/|`߀[ԿLt8GxeҎݻߑGv`^F˜.`oW%ԡ-b z$};�2VߏRϏ=y}+nm~~kTnX�j,B* @ RUXZO a`!8"*L b*Ξ=#kUr(Mn :TL|:gXDT Kfכ‚#)L={Ԃ(***`4$5LzJfa^*њ8,5O⥋$WQam9ҪcΎa]5z ,jB.DJ@am6tJöKp>bv['؋VxU 8>gVC<T.ưFZ K/eF 7 f1gZ2S'NiT"U3?? :6<{?罭 gl|;Ο)@0lڴys̃9f=}bC/f {Nf^za aߛ)h.f/J# +q^$sE2{EVKs><Cx,K#rr\w(T53NY(]sUI E]p8{t*=v:uxviS=,*L�+ ^@+ Z8ݢʋ(*ge`ڭehyR0Z`q �MUEK9/jOot뺰z,ڰfmφO- edžָa>t $-]k4"x2E^bh Qi z"$l -EyE:GP,yE! <iVX4L3۾kg/'$ ֘.\fx}R桂.8),h\“mUMS(z+#CBpxZVL4Y|=-{mqSQqvy21cFʱ{�m,6tI= ](aluxނ8^FAkCWk9#g/(ʺqWqq>@rX;*Uߦb660W^ EƯYডNoDA!jb@#wI&Ȓ@˻&axq9rpa#,}XzY3W\IhzѲjUzH}g=ɾhc,S#멃B[./B>iLqGt`,f!ח2gp1=UTַ5 ͏i %tWV,HlnPV gN/?<ySs_UwJ1eZy#4³5 |c# (0t|8ڇo5*V )WлFUAnXآ6+M!-3<G͂R -ʣ=m'ѿ9֣Mn i;|^J�@3H'n>HOD;!k o51dLm/MzW~O?`~=H^]D& ~/M�7^^58Pz/T_`1V9 u鵃jؽݳ3G>B1N"n!ec$? mO5n9yV5N["f+Fa#;-s!՚J2u5YΕ[0CȾjBTi <<*e.FJOj?qAx1FLHQ}GΞO'ҳ>q`̫iMwBi?ΐ~!ƨf�VHE uwfo`c""`j &%СwBX]7o>Vs/~j/76?w?;d#n=^N*2076wmRB+� MPPUT4 ˽x׫^HyF< l}.<mQj17sg "C<>LSfm~ ϳ϶W{9Q$" ՊE/$+sy|mw/@b?G(m}`́Ffm{3%ي b9^gӿqB tkY7Z^&|QpR7gh3frL8E'ǬsQ) M>~pqyLa 6EB'F\z8KϵE έzrZ}*>CZ|ꩧa3yd%/|zohJ;vR ~i?w4 +9^҇7שmTH\o~hs!I'xsĜy!QXQ4oBDU 0=Ou z=>juC=�ZEɢ1B;TX*Ӱad8bzf`Q0-FBTl925 =jЋp0VF& �i6 ~Q /)8w޻y-t XWeN/k[1l ;Ԃ|EcZjmZAX9z-NeȲy*=>K8s]5ο<(B gUgJ9 x˾'5|TP4@)|̪0)5QPb{F=]Vxs3Է҇q<lhTTl[;Vëeae3�EPKHϰ5Mb!QAp>yXx|>g,F3 ExW!at <F뚘H"q11I Tf(h8[E-@ yQWU1S%i%/� ImQ%=|@⵩ċ43 uv-₠o)|ʪ%� EpVƝAkjƢO"2_ѹV.U@3QI5\ ,` .o>֬Y!|(ifMRïbC@/ q*@47w /={ߟÃ{gR?Iyi:F{TNk6laΡ+|T|lb+/]04^"  H/AeDp_-Ȝ2#*ڎԓ{3+E@ށWvO!I}Y0L-]+X_+V,crcTCC ZY;!\tzKi4R^hxr{ٚ)t$cEC{h_d*f ǽq착).@Z)}k_3}NAe?lHx啃ڞꚚ#*B7}v%õ7< ;P7ciq|G[T4?9R~7A̳g#F8'Xga,bl,XRCn+y#t!?=GO0;idԬk.%T#aҥ!CM?+ 5X󹆊e=I)ʈ/.Skz[lXMFg0HFL1Zϟ#ûKS%~9k%_c]66.VYѣG/dn>Vs/?wi�7o>0fe? dtūpHIP*Zj*j97Dx1EBBP#Tu�eN—X 0I*Ʃtb~,WAS3/c !یq˴d2ez< ]m@w0q1A_oc!sjpbj1* R_)aO-Rq} ?ÌS(]~6 `[<~mSy\}A1 {$w smVVa -mmm1nn,S=qЂh 5l0 AC 4&WS*.{k{TgM&B,|R$7c 4Qt|e4-!TVU Lt=,a!ym l6:\UB3ϯmtl^̙ϾZ{}wl((UK<AϾNXZ\L(g7x.bjH g2NkP+4n@BA]D" BVA;)cn[܃\YS$P26d_F4𳹍5^]D5sJB5j yvɗ Z5( R1S�;ІGxnu*hšP :vZ^y7arn??ݖ>/Uޒ<J%k7 )^yj 9VzU- k3G2*=*5i76ZC:p=L.p,e" * |<L*ϋ0GlNΊ6L y34^cJ|uW L[U埱eJ gӄЗimeKɪMoJjqCR�]6#vtaF ?78~U O *m,U{a!>^/w}J[0:~W ]�@ѓ?}D |k5kHO(unH�cP E@1](VabExwzKx6N'9P:u萩k묮l*:6S$mtߔ[B:HYe>k<аx# t8X0`WW_}-›'b�x̪(vY#F{.AuzQW!< %st카att7K`I'Fdc =C-f֑4J~q|IKEF CBH#^c.6Q 07AR=\^k[I~YpU[9vKVXxCaQѺ17z48j{)^Ue5 9iC#}ئr@Y@РCBOX5~~:/C" /N;Ӳ,)"[ZRE�UTvO~$ 0 `W߈qPW>PK/RL)4N }#yJ$ /| <eibv$-PQôfBpz°a'w)AsF G-0d>S>MȷsGNz #s[Y4&sJ58d9\--J0ۃ<s 'I. ϳ#^1Q@8$FKC|q;$s2DJ�dHPs_@Qyr3}Nn!?W1CU<do>2n}9W�۶m=`> 憕eX2: +R]X*&)=/TWV TCU/^@�^YsT**mʠL24ʱfLZ|luJ*J2Gy1m=z2`" Hs=3Oi6VJ(=$[PZr-8fBűX*^jL.*rC.82n^Om-W@<+? X{-%<+@~o؊ϹRpF9<|`Maav�$D-ǎk6;^mA^U/UYCRa*CbĽ,`ʍ{, =S+9^g hh}իFFls1~>#Gpx|`&߫t �4H*&ebG{;(*«=R�dainhYo^׫ Q)+Bxypyu78 *�LXLUx,nn[Qa sQT̴:烴Kz :`_'fZd~9?!t%B0˳\x>=ߊylg'^e1A1曄2 N{zs.B]Gx� L+ZY?Jk⥌ֳ5 W)0"B\zR5Wc7P "sɑ{6Ì)0AzJ1L{iAx]3vtϻC sk0@N� 'N>+GŶ"n["6x}nr1e B2̢?*? +M f(ʮgs B1t]yL$j(_hOx7 |lWa.F~E>O630̰F3c<c h Bs`Ca֘ @x R)kpNXB1<5 gیMҁ@;: ]+y!Je)! pu4:<ڵkQPN] YG4^xb?}ع+i^HE޻R`.g?DhXJ%mO|trʳk*>LOKUNsYr>Ճf/gm/ׂޛiEB|ϲn S9neW-<Cb?sVz3WSƜu|1 08�9=e�ߴcVb;��@�IDAT0G1vf5Ty- Rބ·[ɪ0tB=ܪ.hb޿Msjg۳t=kT,{tK{O=E҆[ًӣ}0.kM�axX׮v#t ֶs{OzJ=tF^ +&3=Oq@x#_ <Azqzϥ'mE�,<ƚk|u*qX ̐Y +0wu~qْԷ"TQ0SX#J\<nҋWՈLςV9NW߀\#X6X>\" 6^o4*ѫ>,,^kzh=啃zEɓG爰cx"R-oC ina=#xM#\yIjZHn<J>R i?Ƙ#! H�(|o>|_^~ͿϽ or< `SSc(!*%(~Do=LPE1XZ`% ry1 Ѣe˖�zrܟ,$ {8-+cR�[Ca LʲąaNd vh~oP2Ry_^+V0o2b�<k}gs-cr[GA% * b; p:.e+k:k0 %Di - ыa 'JMMcs{ y/!!;æa]ET%pGh1G(v.| $dM0jak2_d@q:-3{M(4'3ݣTC<$`cs,m8?;>|oc*~W:.Wl!ҁZhz s9~-I_o ~AP<̠!3Ӛ\MWB E`A'0ʎa!:l�6 CQ(fۦ`@NR0BWOi 󠠬"| X(d3_议zЂ9X.PĠ/ܪD:*krpК̓s&=I, K[w| >]W<&i�cB,Gi[E`Fi7siO؏v|j˙7\Gäi w  k�h.t̓6/헮3&K6bnr^%E4 4�iQ$z`i+\^හ+ӦE|jӭ?5 �M4}�PPs:Ye]Tn "hQ 녦'CZ7ңqaD!ǘzoD1Bݷqt'ق_�= I"nCɗ1/¤~7:MMQ_zy}Yr[0jP0XV `5TJ#e-c]-mx斍(<B&z Kи} ۯH/=r"i>EnIf Q]O�yĎ`bB?\n]Tm5, {Ѐ2|L6,Ϧ}Qn QC&d{5~wJ76kbvbv޺/Џ?S?vźj 8pc8w'[Ez;QCG5X90 ׇ4G cJ҇k)R �?u\'pmX's#w)ª49Z;9ץi]!Csg[8:SQցZhD3|ƔrFĻcUn mmoOC ]xeҧ>gI>k;ax>SӉ#g2;Ppw'"uv7Nͣ{o=]PV{մ|a {ŘjYswQ—7??iꕬɴvkvk N9֘#,ݶjFxO:wrz���xu1y�X'_�Ҵz{z0"WWL*c-\CaҒ 9I2RBcWX]Ⱦ IX|0;zzȝir<Xqa x|[vЭs,'B .g 7(\4c/@!0&ä22+Mw."B(v+]^Χz(Vѫ ]Evd|0x;$cϽrʦKΡ"-S5TxG e0 2BDPQI^k`{"WD)3dzPd\'(̙#tE>Hk3E3s1.i^y%B&cQm ^===Jrj.kw/mU�HPb nhR{xOH壟c,s26+z*y1A 9÷Rm-J-P"Zb`XBWhtEu @ 9}"E<xy|<+yKű+y .N> 8=sk9f5 /ʬ'#QiF.<?JʄcozPp{Fc=l(xU|g$g @vlx~s\WX;1t>T\:LC}<2zӹFoIOm;d-#q<|Je7?1>`k4Æhˡ29ƞ [F2 8l/'4 u\besxuvK [^LO:ECi&| :oXu5YxJo/>2v[mTCTT\e<X I!hv`^# δrcߣPGU+ah?!O|rˆ7's|&͠ftW>0�o6I'EΖ"g ᵌ_YМFb; _h2йH$ }1Q :W٧f, (O#̢97o˜� w�Ϋi9v35#1.k 084 %TjzC�\yV(Ica&?4zz)їnEN2iY8hh @z?U4|@TBeU}!Ϫ@sl.lsDQ0ͯUj0wȢ#*N6|Եxi-ibB虿릌`&cDe>o/硢f^w\yɄ-29giP#|91V4\ $]C@r#ot"b+%§ ђeMЭlZ fnް^ɜ֢X;(ʟD%G{9=a/_<Gec?Xʲ zhlFYjCOhӷ_6YQ+?>zctzcFV !L0Ve/ :TvVS6xFf KD^֌3!�1D$.G'XL-\ ^ z*>(m0}wO/O=;ӟgتnvېzӅӚƥ ۓN{=6/#~b|nko ޥٯ^_Eo0RԅRjn.8`52|EC,zOk#㨗a˹/b!˹zQ゚JMx/nv%=g"}[ҺҾ~2 bXd^)0'x""5FBS+3O <FVxF)5+eT`\S*+$:`|ƪ5ȳ�}i@VO60}wZ>w `"�#ԋhU9utS5J#T3 It�:hvZn 1NAm!K<_O>+ ۛw~o]xoso~s�E}148pBdx* k(*3;*2'TLdzT\p"!<SPXq=iX@ʨs!g2r*z>>oV' u-.r΄|s/l&eBnmTw*;tE rq$QM>YϾZ\b؎=39I�rE2Q�A42o+\{�n߾#< (hG�Fok;ƹ4u*.ǡ<9W^~vq׼9>˹Qv@/ЮBb[ WʏXx^#00?*(٢zr+>?[nmWCN9nΗ|+@Uh\`@{U?d6   vk\jŔ.Xl|0)VU̫ǹfT`z Ó jzqg3p9r\"d X%E\`mkT"̴|y2^AtaTب�*XG_/? )}71vo+W+O٢`խjfPGG{p#3zN5GU|K hB u$`P;-t<q`k|w[)b}؀tAK+^PkP_Kh?1лkkQ0sJ/ ~9H6Gr5[) +$Kҵ !ΐ{*q;L�MXp<JCU|-ݿ/(u/)=_H򀽷JAUeӖx67>CZXxB;J& Q H5ָ"ʷ_CQ} �g�e-pe>Dgzr�096oXn۳=mڲ G�EV(f2P>0j"<_]dlAT�ךgK"tZc̓1fkO㗅f&0R�fƂL/i“\ge<ky<ti\t*ÂC%\oW$AׄJ7in5}[oc-G^z7+s|"[v=EWVA/YEjn\?#2)ccc``mZi/ S8:`<\,.\`#i!y&,gO_�f0̌4OOðPV)OȝoژC/`mCN2^j1UqK>b4LI'+Kp 9Hk+HaTiY5gJ54 ~|؂Ux aQ \2}:icCipcɪS^k~S{(yb;(=)4깝O}>=w_J)Qukw w(#mZڸykZn-��ٰ59NfD"~%}=Zzӣo*`N0nLVBnERT^V[S0^ת}v ڿ-}=¹7~㟧g'B7ŬO=mϤ˗Ghv;z:+1,rj5FTUԩP>d jXIvǹ2i[NrJ &0++Ϧ@o.#e"C KN{k>) 5O`\.`N:BnR]ԧ}pZ,[vO�ƕYSe ''m۾{Qp$QV}ޒ~@27x9�6 +1ʅL]j( / %'(< OI,vl}]t ]Vp^R2Uv~eÅg=A>۶sy(z5BhPS(>^J=lJmzqd>bUH,2\Q _So6` x_ zk$1cC6@{8&rX*,}3wzjmmZF0~Uϑs7JL~G"tv< Z pSÅdBT3&XrEK|{v߫h&Gտm~N T04 ]kqeynj.-酔!&j(6|- odyjM|cNEnk瑁B. ՗҇җ�֊+m-~'ɓ, 6 *ҡFAw}z}̞GpJ`l !&ͱ3 }AVqј0aᗆ"k荮Psce{�a�Nm1~ze8xp 60@n3!5ng~665J]p>V�<J9J  m\x~=@cbҐB #{dt5'v~ xp銵zs*V(REص'hU6dQMp:7\ƈTJEzZӪAD_:Àv P[,A;�vz6TBHXM+QكлXf=y9su&}@25ܵ:a{Fxr,uQRɑ2oVS1OOϞDzZ6:n@{VգHҏA�|,À 9 9ߖU-B) ƬW^>D省2)^ivWRGo7y %dx  @s|'k EX]�x5} J79WoO:}(; Egމva εɱ<TDx2-%oH40Py`{PG~߫d@-><ȅP(h\ZF�Db]3Ηg@jowe"r~;i~ /�R\GF`` Oc k%^ׁ! > =׊*wo*z売)o ]'F5' �Z-IF}1!K5Ay(#T~�\5" X :nHWHٸq#{QH8"=/_<{uͦau@[,VAyFuY`K19U Esד|P@RAW<ə1^1�jFr{5!zGݖᏹ;D }BvSkZ\\gL iP47˃;Mj|lÂ&)^u9" G{z1G>J/ihfx FTwߙ[BM~`C4}tO?usr'q掟:4`LB{S$8OhE7+1׬NJ|B I []:}6V.?q 7~۶aĸ}$^Qy먭g{0X}9;26èaEs 政-$+fQ0%,zVX k<p|zPU iTq¤R<qm5͆k@Ru7~g|"$ BwĀ른^"9^FJ^e8Z(1M&fE$ࡇM^ԜoDUޞ}Rc= t>|_^~ԏ#?w?lY怕GC|@(W R( *H#w]Op"Z Rhg[w,T08h W |mSAX0F <b"`l~'۩PqOqJ5qgcee{ @Ca@obևSN}&5f`^(8H?'k}x:9oӂTm duT&7 3CUdB^o_`mD8o޲1YqoY(,d)X Ays~T^s #[X[/mAʘ*|/vU:>,£eeЬLqJ>7E(Vl;#XH-T"p,YsL^b\<Tp_'!<zDD<s:BVZ8{_5Ϸ) 1.)4ưڂ%0 (yۦgK@`ΗPp hGXĂMc&cypR0f!q3/t=-n(5w(�KHGy3f=seՃ3vdhaVK;0DhYMy~`2=CMb{QhF@i\%!-d[ k͌6}bo6Ʋ%frR`^w]:wS {ǣ<';QXϝ=ұ;Ғ'p̪`=c^ I/ O\P$.-0)]xm5k ſreM|cGFir:PI! ƦƹQ gNH+ 3[v yƆSeEAjAY̙3BNgN7N_Nk֭vc͛7/ulQ迷zbmZYG't7N<ׁcl^9t=hGiUqѓU MA`w: 3Jw {-w{0=))-3!}g( eaf( ׋cȘZ*W5r 2V~lz a[F09=e) !@!})Q܋ա`�{tN@{N@PHȼV\}o] ;'mQ:a Tjo>޶/}:2ܞ'杫4O7ÈFJիRk{{>dbԋb,Pi$p gϝMq;F024򶐕Ї2Asa8_F [9_n{o0"WH#?N?PiU >Fל) = <i�g[i9c&QT�mZ ,>: o �JYc#͙`fѐekE5;Jo~5s #ѯRt1rӝE<#2AOV-ՓoLE;I/>�C97ZW#(<"4.OoOLΜzGHFc,F>bjή0.;s /r$7[^-\\h(=(ax8| F?8Ε]L}1ㆹgNE� u{Es8ߧ�F ~9\)/oc=-Ls_: E gĜ!Y=^&YG>j'ڱR)t0R<[tYFo>+kر{O?֬^Uwgzt  ߛ<?s~.79�uk�P"VQ1U^'V̼FA*cHCPz\{/ 1%*8w+ �0ʀX,$kμ> hhֳ ֶ3w.Be2W\*Z۽R2Ͷ]Gn k #oM[lC&P�` 7:n*a1CCA@%%g{oeٲ%3pz;V!lkT|Γ5,47ʐa5ijsI-oM&w1_zI~gnZ{G+Xy8< PrT\qFh.B^;or \*WmY'Vx !wA0V4b8 Yߢ!x*ö{mqse ?7pn5Mc ^3NtCQ|v.mCS|HG{?>rXr hC596\^7f>Ib^hAdNiJesQjJ/ FPYYMZ!OZdm7 sZjc횵a5*aæimp;qDjp!56,Nw!"1`X5‹OEO͔Ol*!5R5hЎЦk8jZ|1N2#4FT<m((xijxF"Jkt޳ };PfOMLފґbI'KyC }\uu-Z%j14q7fݺD0#W1ZeB0!n]z빞4tyh=(b\QKPl^e/D%vF(}1,'c +uQP X%}+6K }uk9",tSmY|YJ 8b Xr5)TvS%صBnuAV ?,ݞJZ:Ohd^G^[:<Yx*dأە4-oPSZ 6 exgDh$uT:2Gʯsz/g9�߻_[ �8}! (N袗yIzQ\)8 }/<[HD@Fdc]yuc{9ƆN}Hܰ8�k*[vߒ~ERß:UYիjU6,DXo m$ӐQ?hS6ÿ;\#s�`q! c+9+-B䚗QrnW=\ :x^B g K^ƿԩŋdsM7Ajm1<gTv.1#F%}8FĘ*V@iȝ<ֱqVc2 �OSdh] @|gXU�[}fOUb0� tu̚30%'DWkb~+ ?yLz{ޛ{gxzǐ̍a@ZC51fEr ӞR'|YhzM{G[~$Ph1Ҭo$y]kĒt0n   .];FDחQ]ε!am}M=hd< "4hݐ!]#~5R>Wկ/ uaP߭Ay4h,8 ﭹ+xTI0LF;iJ-\�̥+^$!۴VlOW;1f4ժ-;Jˤo}w�$zq[}:v76?w?gȖ*b$v_U"5,sl3#  W(%0).EPO ƘeZe.(-{;4O(Q%e'NVVv-3o@dx`"cЙWGF`*0^kţ0v \T.->aVp֣j]丨\deZ3 q2(Տ^ q<̍Kϖ),>>@MmXxCsn�3*US π{Ii'GȤ8M>Cn)X>}*d| P:a"Z,/C.%$kE~hUJ*3qSYFP^[)GppGx]t<·QςK@mo%/*3Oh !rMfἙW)]Zo_n0gtRH>3 5/aՌY,WDlU0r Ҡc^xJWKJ + TN<t/Ps"UdvY\bxL@f�%v2@IzOتV~ckלBhq)Z7{o(J͍|PT ֠T},mB{@Pfdw%kRp`E^`i_0z[*(&b4`CJKc Ry=|Mk' @aR>l7YG Q�YTyahÌ+*h=!~{"6u(0l6׻gfu!\si("5+'?#pNZk,3Xf~хG7+Fl xCy9W΢E=wy{s@Uez7M:..-U4Z7Lqni cgnE+JC{z<\P~Bc Aڢ0ʁb爎ZN0aRPyG"CxgF<�M => j +2TJYHI(c }|y` -AFhf@R xUZV@-϶j,u҄.4 qrp^(]Wowzg3Z5!Kȅx`N">6eSD޸!ANq {[<]A:n!wEww2l�PZ}mC�pXAMaNJkY[EgkMÞ/\8vؚf;|ex߬_`zEK1y]٨1IW Aq�ƘD]-(G5,.ނ7R^k3_]9zTZBl4Hz+ؚ<ϕw9-=􋪻y1> mmyѻwLįxCF۹yS+غ%mݼKi-rj"+-ڡ׉H2}0<{7 i9q2@t?! :ґG|3TEaEE׸Vqr%WNr(3�0^+4AΥ"҃c_:[^,iI0eͺW/u&#|oE=~x1v�nsdn<texkY)t"Pݕk%?I -J[z(WYѲ2-k&m`bv -&ȐBuI4&$(E5= a:@a{S?,s}:>Soը]3g&.h8|YQxTDBSKS}_@n> <s~o=L~>7YnUɞM"OL@a~`G`jC D2g0TnTUb1e&dUZZZP~fQpBwROx PEWR3}%mL<)|XD LMT$>LR%UE O${Ol9βpP6`2}XXʋ}[`g}!<ɵkW  \)m̋k."�~y@yp ˊwdED *_ YԶx-z<Dg'8v|mc⹵k׆~g x -"ڶz1s Or"ư͂&Tj PifP9|:}u,ܜZ6|gc�ZXcC6iZ%/j~\Z}o yyajy\l.)]mq88Σ4yEz ,d;zx!UɼG!Ϲo VUeBiIVWp! \oP?RqtΝz~ҍd_dSл =ww%$Q ֩5, eϑ![E��]�hlsRxO4%r-ر K+/c'8`eʴy@ȭvU^G9߉G�KվY 396'V51e*hж,,ZKhǤW2H7ғPq=:^9O|!g1,ЮkA+[Iq'L'Ե[Jg)-UQC4\s~&+Q1\nkAC5Nx~! /;;mIxz/Egj>vS}X m5["ƭhks3iΧhE4 m˶ "76le v7x!Q,`d 䍆_UЋ' m>12loFF } мy%&ݺkSMXU;m=yuCXZ^c?||z8p &m!BmU˩z[,K+:z6,v`&V%3qy{O3U ڕ-i!aguYihfyNӌwR}>lq j-ޗ\`2Fҿ9_ e^QJ#}rW)iHpAPapx׏ =f5a٤)H% `]!w,"�?ouy] Tlgd4 51λv ꉹI!ROR|NiS9.m۹g/ʞk =m0 ~׉:/.9"z66;ur.zVo$khϵBճe2=s&^b g4u0<{{!шDMf-[o4TK5_h 8ߐ~.P|[Ԕv/N=L*Whl!� /BȚ)ņZ6lN7nI]FC�s!u6fF7;!,8~M~9>C'Љ>ƗB~kC0H0.F*=Mα9- 9yYL=tQЈk -0A ĮoHh76Gw e*jMNHЅ0ְ0rW4?;}Q$ ��;)"%R %Yb[:5I<3ɽZY+}f&#;--KE5R �ٟf{^spW޲߽o^Uxs -'d; O~3Ds nã) v1B:8@V;itK@HMGe^:]LtP)5F`Z"zjb}CsD5bەE5i| !#i'u|:˜]8n9�FצW'\ȸ:cʾDod T[ZxnFH:m >>Z4W^J.s)8ff(j755_ iݍ}|<iRBBU/8P{5=~Va:]ܭ H40!%, -WZmul(H �cx̐+9bK T͎%`ʘ9igNcKWG*$+7yՃDa6PV/֙3ؿ,|50FF^J477Sq6,P\x4ʨa]]xR%IKihvU1a^0]C򂯖-~ohcAE{_HKG�a) Ʋ!7k=?\ ;wp8��@�IDAT5oNeXqO1c<Zyp*P^'CX ۓ4f(3VZR+2$b,VkKc!P~)e`5Iݩk r"u_2A5Uͥ/L=Je,U&C="< [oKGHu+RkfUʴgaEz۶t71wP+CkX/ k[kВ*t!@QVI(N9f~:!^ha3Ƽap c ux:,0v}?i˹FĊtXUrp. w4`}ݷ;C*>79-0<=Z@Q)ZW-8ORzw}׺9%|W2⤷l!CBqd'B. 4iR5x詰DB0]=}Zl ) (9˪nF)iR�+#fWNOG?|rhƌ"DaN% *oJ 69Թ)UȆ?xZn+*ɇ 4f#Kk +jQ!܃am2xga(3l < @UYy\ƿnwD@|&~Iuڸn9~!=ap3FI_r,ʂe|֬!YS̗?2Ics 0WҠke( [6"j Y, ,Q28S7#xYzoz6+ȒB|րw?;e^,èNL :gͶԊj%iYumq=o~c_2ϣW0Xn}> ! [f <:׬YMqB3Ʀ¾/}1=DF?s_"bߎ!F*Kk>@&QYt(3j~XB׈|i.�cTF`T^;=mx{twV Hz歨ZBoOʇGsuYj(*"/>^|yvc:tCx9/|1ƶw U 7<z4PN[_)麭ۢ_ww ҙ2ĩ׹"1A{yaYSubh |=)�x~{W1R^ cfɧO#<XeE�B\ʩom}&1-H_ΘFs]ONjtt4z72}9Xdiu3pt�,5?W_f�ta1Y[}a Ke?i<Oox5$rYuZ1'#Aw-B{*hHc0<O%lvZnQz=OO~a5QʩcFuShm}/ ,aolq4=ք7P7Z ?ιw>a3||/ʋsw?KwSAk.@)\F(#Q7*6vPªKL<<;(52 Uc W邾v0gdacZz�%*+7pC� BRJMD�l6 P-CR8"pT^3^k_V8U<€F٤Vϗ_\Ku&XRhTz}^12Ƕ6814=.Sdz|FᒰWYq]9'8!8Rr;sI[mBNaxZO(_̋kBGLOMcLm_1ޝ(ps|hN1zl@l ܏oٲUMӽy9*.Ҍ^/Tv>~A`0t 6b_/ctIBv gۧHUu^;Gl;ØD(xtLCPTQhK' wб;r<N:ʂ(Vv_@HU7Rot`[=S0~_ Uj=*E3(KS#D (ٖf iѣ6<9ZεǺ3 1Ӡ#ڽz<_lU580gBEbݯP;C[jmx,=Syiu(eiJߚիI!/FSW^{&]{ݖ44vU=rNCb{؏K/V+CJ X?^;DsL]Υ[m.�tW qx/נYZ+qNx? QPXe*VtcfU gf?P?3WtC1 ըAd@ĩi1zaV]p:P'ļYOakO( 'ƵO` *emZҝ5*EP*K0F.C78Zk ܠg @D!Rz -!*6`m:._ dی6c]O2�dMl:t|Ȩsm&{ >: G"<ifcDbhR՛1k([πxT5[֥jis({[;)3(1qh^'?3 X2rܢchV (kS| b Pct874; ;OM ȅ4l<V-(< thr0i+= w<a XZᖳDޤ_s}} "$إ(�C5.fKTi(<+�, tH[_Ew)O m+[^: saB'fj1A%з z'(TEi[6mJGPǟ \m{L_Cr k4P&#B](x\縩{1P{<Xz K:TFx{ ]n&jX膂(-teZ&-sên`M /66!~!! MBz858,&M/cU=<?wZA4^+↮C_c8–LC>}y7[>O_hO?-K]賅FO}-[\:y4M2ZTS[|0ZXoP`lb4 8=�r_f cLz<kBqQ͜YxFh~YxO}| =!!C)&BQeJSh2e^;$YpBC|<&@:~d*Ё񿚈9hH(tP0"d aIu*i(*ߊПu"=(g1Mx y={%iZW,N?Ƕ*sם1402F8zɷx /]y~|w߹}s;~߮;;.]�_/|pe_y\ݻ}}{=rweݕ澻ϊo?J[,$2hxJ.(s.TFW!sFiU) %P *ז7R&Ap W]uU(+iZl ^8ۚ `>^*!8ek{+^.`1JgCx*膿-e{|HgN$Umc; >ӫ☹|Q|cnU)/x2,Q<MM ,,xr9`,X\;e,kV6$!r =wx;7_BYԍvox,sUxtV(t oEWq}mMM 8&Y2dQepl^3{?<8̑t&k0H ^ hJl-Cs4GWchz%1 cUl,g|SXE|؉WTEb&B~q})c/-$ af^Tջz5 +щY{j;5XXI! j^O | /,ʺ,{@"G00E" >i%ͪMT4dtp5ЭN:5,zǖեnޙ}TINٖ4BHvـx}Гdt|1`~8=D)JP�cz-^9s 蘏e\ڌ[8sUy-tzã^^W7<i^ =^#֕KXwY_ב"hO?\s\z\S*z3u,(m�rxji=«6GQa1?ؽZ~ߤE*-6UXP~ %>7Ͻ8b<<t>av04xxBPލ/Qʭxg0|pfAo $M'�B^ jh1u]d^%Jsj\WZ|V<UbTlli`Sxq)LA4c´KozW07M4 i(}{w5I7Qx8^H)s̙I> xM ,OճQ5*xa|Vg\?ceZjec#aRFO@Rt4׀ Ԙay�,GF{yngSsgzfVƸ{Hn%`CFMWibh|t֊#/9z?M7ߒޜ9{kKAvÈz4ȯi Y~1cS'DMC#۵P6Dp(kXc)|߂+DH>0ӐѢ@1\U9yն(ǝSe}~Pjph(ȟr EcptT@z!5b*4h5OΨ =js1bۻf8x.VtTt~nI/C iV<wu=aÌ!*"{YE0uMTss�<-7kʸF9y*ڴ#G u\\x(bʊҴfqz mț^|8@Ú5-ޞoL֘c Kɷs_tMʃ11EjEJ #ΑFb4o?^gh'' x2rwQ e"Ư ҉l'sk~4ӷ[ffӦ� űqpj] Kϭ`!ZdHu>y'(մ2 `Mz3)b'Cձ +߸.=#^䞺0}ȖKF8>Op 456Fsei^aVt,߽w^#}8ҏ'~�y{l bq)J <C/R;rH(zWrkZ;I2ԜLfUjO̪UM,$0&%X g7"NVD5-s˨gAר`mRb4ܮ d'aoUU56l�2kQ(I{�C`x<ؙ»Nש, eP9^zZm };Ix6EPξul/MkUdZ~^ϟ<Pf L<+ Ťr2>^͎ L@ty� t!XV16ў�NA{c%Vf؉I*Z7S0϶#anru hg5"{K "7V&]0wmayc+Hsm 7B-3FGE:7OU::0 TpdNLr7$\BuMA=ךg=]@ߌq9 _~XMQРx`ˑ+U6n.B/XPos+xyA=7vVn}cjBx,ʃ{^6lJ ;vd #ߘu;sl2UGw<}2\]<GA*B;�,a}`@ܣ D0G,c_gS6XQ [J|&$5)>г-dfÜYu02z!]{ٰa='/\h ʊk5E�!  pڍQ@ 1&5�p?6K ti7drF' W}y ISM_O%A@\]G#(nǡmY '{E!BD"\}w-(̣ w~1.XO Aopxl= jeR2kv-TzOZҏzFO1.n$_jՊ%c)Y<m-xậT1<ǫ? �J 3Q�t+T ]Ap.RZ@ Yl6G%/aD^A?erpm3RU΄X ~}ԓfkt,>%`Ԉ_ZHG<>z F98O<13E?IЯ*>~8<uT97tsn9{&H=;-ܫS]4H )g]Koq-Z`)+Upi": YrʠD*?l1g8<wu!$~h>Ð-9 Vpxya0 ĵ<FY^a]ck>!:X?9gNtko>[p͵KX['07/rk3_ s5a;.ИYL>]DV3/)jOQy5J4Tkk}/OR 0h'<| F# 0eޫxUc#<w,44LXL<߭05HJ^zL srC9Gu5^od29F^�۔ )Wk[||)rUUyyd8/I_G�m9|i[]8A P<2.m-l#g 3.B -_ 0@FH'~E hz뮿.Ro}) D H{cK迧7ޝ~?KȰq$8@ȫ{:r�2c?/ns{yAw9�-Cʅr2r*Qnh+<f5b|�5Lt͓X<9x1ޠDPbͫ&sUѻt_P2�9D5+tIJE֏Q_Xl=PȵiDF9*C ejVQc魷$kB4,Fzp"8<d6Rx_?{,/jhЯ,OgZggDS<þ 8GvS!->* &u�8,gg:_sữkx. ҂7A0JklY2SEVfas30Vq 4s<c!zz,0Gc~;J*` SpF6i|P J#VM�_ϙ t󌴄*;_*%QqB.]Zu)b-L,͙#5BOa"R5Hl Yܼyk̍9TY2W^(gֵ~ ߐ�:g6[Ġ=}Y⊒tՖ۷˘G%2B^FeObs<q!mv cm5O�Ѝú I1S@Ek;%Cs([l<9~}1wk:ҚU_CФP| z s|OMyl!"1 iXqg PɃzP2~\֮ zoTs*r*z][[K+s>J1i>E}jyWFCK0R4D1 G hzbywO^A<s[e 6"Bg\WE tD:aqBK=Uͽga/- b3ע9.ro۶K+.&<h%bC?66_nz<j{/84n #zJP v[Lٶ=iZ)#iu{5H0m6wQe*z)3.y1Z0<VÚ42|A,&_!9w^.ϓ"2"<ܞ3ؙ3arGb4cJ9jzDj^C+}֐[.bT�hW<Iwu#djү{[#ffHsmxu6/q٭ �ڣ(|I]ޫ(OF8-8#X65gnrN)~0W~b|pl6U+SYwש$V2(jkbN?"@o^l+amu^v-sϥJuObls~`qKڋmESi'kT#K7Hok.J >>O?@uB{ޓz5UOƽQl\R@0`ir�k�_ǘ1xvۭG.AVEA>AC11UVsdCZO#s : RQY`\V4i\h*tޞcx3Bٱȹ/%A:!xۚpAQsD-0VV6mUd/`6�-06oޒ47$ RfZx##?ۋ‡|wnz٧1Rߤsgϐ wa/VE+֧^~\ 2@88X9﹗>O�=<eT  p7.X0TI1N!c'́;rnn SY|eYn$ޓ|&Pq3#rKB,TeZ͑).Z ji 9r,iy6@G2j\(�v"pU� ㇑ɘ~mz} *h n|(xV9grmw*^=QK=\� zmᛖ^5\7`P08e`44)ǡa@w*F5HYLG@HP5>O%wPD⎁J㪅R!fyҥ  k|?G[id<elϾ85OiEkcfQ'C[n9WٞdvLƶ ,h"TVb:҃;UZ=fNss-v(XGCMiqqckk57A(p<JK6²T8BJ\@GΑaARP5C^8@Au\+y7oR S~>-eSap}p3rW(zaHe޳(' T[]Vz"(P0op\N{o2p#t./-h@8υe~˴bNJ1a;�zW<SļHS*Ҡ;˜F ^OC<:f9k99w3_ִc8x0X69X3HVcT9w  aD7m_F㌓_ z("򘅄X1ҪcTQ( s+_ҕz9B1?'h;j@%LS!jphjj$ qQz5~ܣ@0M ^D"v71l^BB!^4鑄ΦO#^|ٛ>$a9B9J~(*,82*o#=iri"3[,CY<oh'-5C|-E{c0ukZ@ S=*z VMX*΋FYsv6[sSd l4T< 7A;ɯ:(n�NE>ݢ4ZUxU! z`zƅWs(ցi,[(k-]u1")Ρ|( ΟѪӳ{O� ЗB]3=C3Gܵѯ=9~gokoZC3Ex:ѬUGG;PZCM1tKΦ4ڬqRFCEf ׉K>!?WGs1 ] @kLn^Jz6OpXطЌc5@QFҖ†z!=~eKi JSX+S)H>Bt][nIw1Ow~fqT6u7h"yb?4b,3bs+0 zo |s 0<ݽ~ xJQ#GbQo8ME^]]kN}D>̽JS 5,W~$s&O: (!} =sL׭^G9CI;0.Y~IrBkÑL𕅺*m8_$<LX}sK{n3a)i? !k606i߾'~ySZv}2e:~4,~@!*l߃* zRC%qM zyx[+bDys|M{ҙS1qJzܞywzg18<=�I_u^-kK^z CSIz7ҫ|>w-1d<y�GZ%9﹗>+}w@ްdf2CD1֜W7$k7Pn 9 T(UU pzXF . r!"T( O@F,* 错fPaPÊeeS(pC`n]Yrd< А@g &H-~:Le0,L\CLh c&Fwz@GFVp0ゅW!.>>WKМs&G)҂چkvpH0stࡁ U[h=~䀒 6X0,Lg!>�BrC?WwViὝ3Y'FG" "E`iJ`>kޜD[/R:Υ swGm)̆sҭci?Ulm @M?T45RE%/*\�[䑆`B]6aaTҥѾ 4l{&8F (cu 7"XpY3]%CAx<&!F!zzprsyszlkN~Tv.=wܓHMMqr}و8yVɽ"aUzs^1}k<n=^bjSVG4EtjFz\Ks9SCA Y Lz%\c16(!24c58;g,wFs4/O!@wX?6mLܗY*NZ{C$4|)`~d{,Šm G OV#/58|Ռs͘J;ҬJ!gEVރ(n4J,ʟEX?m "8Y8q y[HK95]mMVۇi^sRr.!+^YZ+{YV)%A{v46*#;@6bLtSMo\i8ynq[rXvA>�ޥ5׋L6-^|+"}KP[P?4U!r> KkBBF+Yz/ ^J\a%D@pyБ .`)ZUVE  Pa% w1 p ZȚ'c 5y FidO+J؝<5c [ &o<J Bd<ӑդ'S/d{6a-{4؝Vm\uooc�:>:fX<:<nkAA KO \2ҵp= xKacL\or%_Ts) u�jR`qt^# 62gjrY ?z[Zrݬ.o #V>G7_Oo;ƛ"3�=\[YPa \oEцFD%uo|t9<^ {{9+c΃5~ H+1>ZٚQO7QqǨIud_FӭT/EvbWT8!NAo|N=S> YuHu$D]mTTˌ*vK_O兡0ޮy#FfS]V5P_`IJjCc^nM<bɜǛo>4ҞyI 'Xvu`!" u5SDൟmCA,ST:c˲B={/3)}}O:˺:Ϡ[i)'s]^Z6zk 9}2{l֙ׯOz ϼ*[!U/O;]w_{ ^xW@:S�G 9s;s//}qU-6~�y@a.0\&` M1pSAb[d]BCP⽟*Ce[%8t,a񐩪/k.1,@) nzaj_ZMğE(j}4ٜ|ڲF,ư 2g>[Pe`Ejx^b_}? k8 @wwO0|A ) R=!`p@>Je'S�Y&84gya|wB6^ s"njIwÆ #ߋv+f I6^z/+ :64h^<7揶U Z̫r T2o>g`8c%8bg[M5AZնl? 6;L; {<Lp}[s~lv**eھ_*(CAJdX4ҷcbG¢IGeH^!^ EZgJҧ 4$(uk;FKǹz}T0|8nm]ڲ*Ct64s_?!f\ij9�RG#WKR{GۅXh]J>ϨJu 5; �[a-ȀB�G%m PF;WxxIP@?"%K|1XZp}:zܶA VsC_ < "WO4\84:n/+=g x!*zT9UT},z"r �z\9i)D92% s+Utz 9 ]pde͹0= ^'c(?<:rM[Ms n+0֘'gh81B5V8i]ZQfʧURb@- /@_e\35EQ _(1 ԇqޕOE0isglI7^ϞbH?" _K+\2H➏�,VJ6dPR })g@@$<ְ˞X[T>K{#*gN}vH/tlVyt=uzBN%(%^*XshlP1IMG=#]<'Hi#daWhr<xKKKޯ'=׏Nc:8w>]$u7F�f+URַ 5m@(3˦z8|ΤQR- /xTXM`A5荱Ps!'}5HBy"va|9�cι# { -+7 !*MkA)4@i> Ȼ+L"Syi?@_:޶#՟T |yH+r^X|.ZHI-ݭQ񰸋m5T^yX�Xcu ݰy+J<tMw_zKyf�8O.?Pѹf!|b)4뮻Z %cgKMxԖֳy5롩SQȎ,Om_b\'‡.`F+ ?d\szp0�?&Qv.Moݶ^/Zx0fZ浀ԇ:wzٗp:<{a-Lڎt^aq(煌.O\ | )|Y nԊ # x CGLM˖P'mݲ5- o$k+nN?b e쩽/щ/Lu/#jo% &L#!J@8>=]ʹw9�w7rB(jR1raT0@\06ʊWKDn2~=&*X2I 9�SEޅ+_OAE[e=uևUd*l*vZ2_+-@Y#V9҂e1/P 1#ymF"9Z!Zm 5*^k{UY4rɶkpPeq2l S�\g@)>×brj<P8֛]Yc B�w[|?Lg5STXҺ (Ȥ 􄐣wzo9O#>C06xK@>u+<m}37s9*>Opw1,zcIVv&Жip|piG㇆mqJ͛y/mү^Dض:/ҽ l[ 6mC<quQܮ!ƌ>7 F_V/{Hw.L7z7oP's gۺ@ɰ N~,8D>^9Ҿzteic}Kh�Cý Iƣ� r <sPHЖKiES#kkoG]ٔVح( B5Ri1NoO &2քOҽ*rʂ`áO*+5mq m!Q{1vBq u,q00gtM>c[\1.M�Zu=Ɏoܝ>/Zp 7H<xEE(|҄!:V{a[ư<7E`ʇ#ܚ5\�ֹ6$-+D{  xT!/׃%sB:C{PU̥/t[uٱ=X×X/AH8)?Y,J`v2U�#ff ;(&9 fF0:Nصg ~#lv= )Lx-ӳi P�Mk.Hgq :!А gbC fI49<>}ZcEu'ie~" l"`>&|<6y8CH�JCIG0|xRxY9b|A҅�"xgPGh %T $Dر_BOU ��@�IDAT"桞" mE(⹖/,8Q )W7ޛN+M u-;{\aEʌ\ s0^;#W7X@ }9αڣbαmzɗS.#8.X3 ax+L0J+F@8|Dy�gu)wM_'(RT{�ƮPrBws3:lzZ \sӖ^{�^}�&֚a%oJ )F)33Hn&±oگGRD�6mޞWM/7 !95!3!X+z=wNԿM=pW# aZx�26v^>z3KE7#Vm;{:lUsK۷nF3ݤllMWm9萌M?}]5?>y<BViVƺx0̧uX< zh-8ٮt+Rvmm婩r0;{~W^~M'ri5!+'2eǎxWU7ǻzD:qSkFaͥga iY6m ^by~rlZ!ft. uaCGc}vFN7=|G_ZTO]RO )Dlnf["3Q%Foz78>�RИX? MS cƑg~ d`-wsw9澻 wxnE$`x=DGА!rWDym(cVvTRaW<~8*W**3j/_X{RԸrUG@Q@K%^92xmΰpAyZ#SB\LCd8jN(9׭.0(nm^Z쫊�W RcQV E  !@ySƇr諰ܪ@:*!~8N ޡB 3Mɶx^轼=ȁF?`9X(4Co!Yv]( 򑎱󙎋Bg?A@r|f*=nmAIV99:ґcdnw ,6C}-V�yRi{ۼZ۩>{cK@Ғ3 K˶s՜~33K7J+G` :5x" ]aP  ^nC/>>VPP|¦OQf3cRC4Fdu@PV=&zڥ%Pt+ r{�JV\O8wPGEmۮ1zur8–{|-˲P(XsXStț#<{ ._<=hQBDF/}u}v*'/e-4bNtQO7CZ*8λiр VP2M9ܺn~)ey^/_νeUwċ- êL6Հr7uj|ז<gEKQ='Xwҫk6óz4CA3o�EPBAUU֎<aVzThlٳgh, D]jl\ MQTXWYQڷ];cSߍTƚ=J�fD&@|МM,nb!R&\777*Fۅ=c`}H8aa-  c#�R|EeLoF #^"-6P`'rR/A>"^c9::=oꩻ� :0gO02 �zG!y �'YAsb 70�8m`F4]z Yk r~F?K'kcR1|IeSzFbx7H_i[/=Օl{j1%O.J]oN_LgOł=. C5rKFe{Nvr>Ҏۓ +G{`,W^< gEW65я)@Eƈ#Ϙ ~ra`HA9+kpw*S0KqI҉tiCorko& 9^x�`VVQce ,Ƹ1ð9~~K~胩WT=Kx_gX6mMo=Z1t:a9LxMLƆ_T;1lޘ}iۖMn.K/{!969oPP'>m:B$z|m`̷6z1OY7;nPV</t?t+דn^�p3(ֻa8J9JLd[^Ņ lSVAQ-xeUu߹t'54�8+k-|KvN*ޯ ۷o_zW"`@u*pbݎv}59jH� 5 Ci6nA+o&:)WmN[6UK{#&['>݇'./~RdnMO?"PY- ܁Kasw8{!�O$:�(g˯}/56Os;s/I6~S=~":YfNټ\wU< gɞC!k @ V9JTt8煵EJ܄u)^=*vE QU{J$eQ"ww*T#jkrZ3%3Q4 x~ Bf>O mllB/2!LL92%�B>xc@@ql諀=�yC*zUJ3w/r&B2=A31 FvJIeBJWղԻm|" γscvbEy�q[Eu4Z ;}F`0iPOt(Jz=~h0A p5CR^i:iN)<\ux*FPvcsy+4FSQBEkaϧ�& <@1*~NS1 Xڰƕ&2:›dmc)Lα 1Qkul ZvM�`ߘ`ѵ((32}NQ;ߖ>Ϧ YX h;,Xq!=C((�؀Ǖ r~_Ko?:Ni7P.TqsnjU>.PV)zC,Ƕ ;#Ve ^ bx5rnh),"8thzcyŪc7E*ocȪfe(j:62Ҿ6 )Pq�"Úk9Ǽ -CQ1ѻ"| ו`/{`�ढ़Z,EÛ`TJz'X^%6@1z` $̟5c>3^)_CUȁrxZ Uvב1:6sx c)c eZ'\ eȸUpC|-Z5'e8D<B[`ucL(2c| C^ֳj)j# XӀnRսF 6n/$F)Pۓ8.H9kz(x{C1.*ʐ V:NR~xs!<p[VƠsi Y*{>3-ǣޕ&:ӱzPԾdǕxzz"=ēfl<蠌"`"(ǻt 9lض5bb57tsBEPW#>ްD!mnC9ui goc2,%X,p5BB#h>{QCKUK:4T3_FL 35/+/GO�Cih Yeȶ, 4zOj5in{(YW!Pv H7^�bD`M/Oktm|6n܂,5W9pp͹gm'cWÈk:z<=woz֭l.UP_N9_%ީͮUꖧ<7=L}7,-Eܚԉӱ :$t<%*a"fz1~>g0@O~{�ocg5݊< %Bbش Se~}y%nB-\U�G<ƾfYڹ& \~^uwIAҤzN:=FNL] F#F=C)MF^*nej=Ux+�窠gcM6]1_|ްg)*t6i?[)Vǵؑ~9]":f}|ͤWkx<ƒG-f9Б CP6Cr1oCƱz %+9yxϹ|Ͻ<?}g*=r]�~ 8} T ꄵ)q;v ~2R /ZdC|. F $oP:~]\ϣ]qeݍqTi .F@�*�zeZe�,J]vcUb<txy8We>(ζ&l1(Uj'.:u2<@zI]j 2 ~w?;F=]28A[7iJ7U1?7~c|nכ7 Sqγs @|VU V:C(qJm-]."<4c_Bw̱D;2泴+診ڊ2 B}l2\瘙 &Ah�9tay{�)4{?X +%rЬNQd H2ҲJmKhAv-=Nskbfa&l=4}tmW �ldry#@6gͪX5]k*>Q=~ػ5}O-Z}ֳKfО:9(R'OH}mv O"ti%;7 kQ,mㄝ<!abvK65�.]ĵ𣷱 ɐE4:10[S3r<u^剂Ki!Ɣ9@A@>J0: s ͛:zb_Z&EJw z C깬[`J 5| Ck Ѐ325SF*5Оܽ nA/͡K/p:H~7,_Д_GS[Ch^;s tQt@*ȴ佼ڱs5/yZ?,wÓx5BzUuZxݸk} 4?TOvIuL%166zM](&"zc!x>`-qq%v yy$8g/\qM-^VCX YoEMM_oob�@B'yG! H>ezs2|)#}N!]GY`h |y3(s|9XS?`}^Nنbh> ʪ< {NO5CVzSKڅg}OexO ϕW2oϰ9�t2ȾKf* %0rB˹ϕr¬y7lx߭{7#*y(K=�*ϕ푶ʫHYl O/?UF HLў:e�S'{gC/c_\Z֤ j^Vd5-%eőG˷߆G-=ȷ*!KV 6hXV6( $"O xX:8#o'wX3b Q\{w6}k[Iɚuէ~ sxOĹt;>2lP٘rXU;{w:f-gc>Zζs'�zpmzvt-xMÀ~@- ?dΓHAAZ U˖.Olu JH?dƛS7w֤giӓ| KM}F|T>ܚ|9k5J]`lcĭgVǡ3-С >[%㸞zJ ML?LDB|_Ho<\O]-m_JO=l"ƫ� XS]VBKyȚ ySQI}|]wo~h�ɐd M�)##¤4`'L"櫹7իQBBbMTdz?gJ7a ,CJeo#ؼ"MU#EUb Ս'crz_] Vݴ2^0ʌ60EW[``? +L˛V1)Y&@e?|j`0!qF;(m2)k^k pKn_Atl<<OzLGyk L Q9vLlcj{͒ TTao=V40䨚r+Q<P g#rbU{CYk3Й).Y^նKcΩטk&py jed^Gi *3 6᳝oJˎxφeŊmsFAUz9p gw$w)0 /x]X䮾z#J3[#ua*,V, ťbEʵYHJ`@zTJ(s]䶼8DLQWn 8kPYܨ&ȃ/Vs0@~0k %0HI{X/r7'ibAQWFf 2'OL1.gӡR9t;LabWtANϚL6nH w].[\ MV3/H؛*Χ8O9U1&KMu= ڵ゚@7z&6BژkAmhm>߻[y0h_P(7TޜONw˴nB~c/?wo>[ }52Q4 ~ c%WdIF(`Ik,:Z)&l1; Δ:S)� WYDfQ7bhy´{uS'ׇIE$</S5 Ddz _HaK�[S9ҋ)8*(D"�ov>x$k{Dh,@1A§4?=xX�X.pEʟrQd�h`ˠS�hwNl"B&0*x|< [JY1<;ɇ&�3HEԣ#r|WMTe[RfHóse<J ** Nk&� zo榠/4<̟n n1O&1BdHԃG?PfP3+iUV<$rm>rÀY-gNӚIg}3BO+X?C݌8uG\D,.U G)բl%mI qRTJ4r۲뚴lM#!bIDpffϥ5RUCwnO>TWXp Cd|/ 2@jG?cis^RO{ؚѣdjLOpe�p`בŢaP)t�-6RLbpU5VS 1)4>O޿\^fuy4}CKfaK5w?'m @]�9KKvؙ>r}iE]}jk=OJ0(9{6|"_>[.BU#,PN_7 ='oVxひk`L@O۰y32#-Fz9Rڑ0:7_lJ+?xK'DžgȎ hWoK{0RuOPյs ~??N˾_fHx̚A5�27n\|NA@E_,oHFɔ'û^:5LWt^WրЈWQvŊ0h88z^7Fjkcm+u^d!??=b>U1?Z`^L;0pBGoIz͵cnT`=;Fk"h vy)sB^3 ?7"b8f"u)w4S#؞{ ~/$?�R 1CkYn2뷖9_DJ~a 3� <z" =e5s:yXy&t xPJ;u-~Q] }dr7Bc U֦0.V51 dS3TτѸW wƕk}!0!!YHK/b&x(^'d2s,e /P^@D&xgqQVв "$kA2qUh!!#CY4Q+V{"�i;hޑP,JrUaU"s9t>Ϸ1(K #ʡ<a>1z]& Qxg^@Ryո `yG6zb(OW![:g|^1~kY(%)z.`pLiVE_oWдQٰ~ sPNnD3u*uuk\ s�p!k*oƬu(OKG00BZ(g<@TU]p?1{“JTP̣ ,a3)KwOn8.[*ʧ%g1& �O;xJO?7om#To5UpۼEMưGk꫶rEښ=Њ"Ty2\ B `ChJ<e * '׶ zC -[3WNC?�1+:7TDB* >0p+ �LZxc 5ϣaɬ9$# l!+2bct2_>_c3їS ky_M<3uab>ܳL+41�gc(QD$UcQ7J.Y o2)+f(^W%}OUi�= [ku e)t->\I]T/xERpP3+'N7xKXT >,PCxՊ6Qx2`4`<3p=F/ٔ,\*wZ][8,30IʡKY:F; 1z`$x"aT\GF�CGG`4_zx0VpJ稞Ъ` ڐE2[/^` (sau;J[w?E/mQî= MBC "Bn|S̅ã =ljyN:@hM8Yѥ s(NLWlmǪ4pVBJ%:K,\OoG[wZP գQ"W@\lnlZZχ|yj(i1^o=(b=iW={vI?_CE^S煎(GPb9=TWc0UL, QN[zY!SY[l>[[i,;#3ҙF:֍؏?<{ݺuS^Nˠ/}s/{%yis9� HII%[kY<+Ǟ h앏-SJ,QIL� 0!Fj4 9Y3%P]78*@CHAIh-5š^.F9۩JP53#σ)v$i,** gPxC?^}%ܽ;N}:F~c= ?<JY@׭8#h r~FSMh?7u5A@9y%";kiPT^$|ؑo}XP@ԯ4K6BgqQZŘ;r`?|3B6|w?\ & ^"s#N{ 'p`^=hK9?<|uuQw3 <΀wYO$D>N�"&9 Wt%d>YP` *NJQ D po8Da:Z0#׈l㠚 ҙI{.T-5ϱ#;S_ڪ H 1̊p b_pꁠTzg{>ym^OL<诱n/}/=rЛk+JeX> FDl?P~g&^#_9&?Z"wAax-\GOk"D%Yo s'-bLW|>$j?{uizCTbd /WY>=*$FU=|c&=e5Q'aD7r ]For>XAi/>=3N>8 \Ȫ ū *L$ "҄RA',.**^`d$r^M!ZɉLkT~Q�=+HѵSh i'Kchx Ǣ!(RFzz#:yzmǕ[̩amZĜ)p1-Z&g2r!䵣«1J(t6,-p?Diy]ȩEk^7۹ ѓyyN\6D#YpmG MЕy}Qt5TG!]x_~W8aPΓ:<x ( `z rd?q*"N  4BM2 dCD.t]�ZBt=/s7 <z츤iR3Zi?TĨ0Gk3.GYGpYhmO͆@y;b.שA-gw7#20C(z.*#.K^OMKs?8H=.VgCqNjsȍS%4V-&/&2b:MyUHYhz<岎5UmYf#\ *+mRfVX/Q`84jTAM#}/�@KDhbJ~YX.mS!סyޗ$(O8Is*Ay7}a(1Cp6!6p,aPL5D|*À B44^K6cHl>ܫT9DuPlpȡhr}2*k l"|BRJ1\V 0Qmgϻ,U(`8R-փs^]W.kxs)мI"5C#9Cs-}!?09NN[`gVi4B{" J6J~{|P=!#f= 9YwlI*R!4BgߋfT3!< Թ״YY#hG61*H3W�.` `kG_6OaRN_A1#AB0sX£l`i/{ISHŸl TiQ<Fkp1kx6qCnv;9W금O4砃){#chF˂}?+ Ο'"- ݦo1皾vχŎX#,i2бk=ƭt|7:'D/v,"٫ZdE2Mc h;8ƟQKC!Pѵi+E4u_)TU`SE;TCUa`zX[n`\n>m7­ _W_ o0O=A|><:/"I ㍼~?54w:EgH>wzM;#ߔ!% ^!L A!oW <́m /z}Jw3 kr*T7ܻ6e!wu<Q^%x|C}[vD0 /1UC7nZ6n\ϳ+=4k{X`Dh鱞h>gBEeaU|>Z Ւf@4Q~r70my UYQߎb?۟ƨ\K�<` ?>C8'Sƒ} "Nu(xx_ ϼ\,B&#O#i{Iؽ Ľ=?4Ȝ!wc^;bk京zE~? E8yW#_7 wAieFXR6!-pWWJI%eD sAp$$=<X0Yv*Q#X__hL/cU;~wdd 7o ҭ(iHɔtWn~F =vX4$ۈ@A>jd^[dP�=4_X l뭐9H"h8CH_Ӈ<4Hk^%jlz!05Bu𚾪tSIuHTΚ0D(*]z' ^08Ǯ"| 9`Xtt7+ΝFeL9w5p|wECpOQEm4Ec7#@&B蘽Uڹ*]'=F̫EGQrT؈a^!p|YqU:`̎"osĚXLlu=ijp`መ qJY` _7mh OaC11`S޼v4*\[|q_O{N]: 5ūReKQ'"DQbٞm.]vhwwO}<73" 3k(4{ g4 识nrxqU=w|*O0 *lcܥ݆<(@) [䣐jsegWWhjlEɠ}E /1~73�?k@\LD:-E5T`:hYKHs "Fn~>Xb�_}AI*%U_L7@g¯   MB‘zU8jWF} x, gsj二 6)U(N%|VCLe6*Dv_[H'/(?i%Ivرa=q9e o:Tjdq+t,[D\t4ee [p!-.a+1SFpuޱ .+St"b(ꈲ:U)wELSg^V܍kڗ޵4Kd|>fH[ʇkJ pJ#|Pe]sm3$hReExl(/+3oC/M:_ ԳȾq(r殝=KMq4=+zl)i <p(pșw-x o(nյe1wI4z ȀpZ?ٯEDƁµ^R(4LD"9ǃ֫披D~Wa,yI9e+0r�c"#WԂ?˼7L:'q | :4ޛRU8<ȊyV,eڀb= :_!-F0Fs= /!k?a:;Sϕ1K|Di(cKB"_YI- G!,0܊9*BS(il[0چupZØ6]0Î7F랻o>ҲBt o"kl @g*j I9%0F,s{ȗ߱;yQھmTT88sohC~O$Aml&33|cmkKظv%k]L rOVQk~ !_uNhg=)sEC6(Mc`sW b6:[X*'uL(̊ikoO}=JROO&AIIBg-TfK L,em.%q lqul{ {H0|-`4={b*}s'Z9VG)tgjh)Tc"2 뺆x{?}{(o:sg'׵K>Pc Ss8 ۨ@ƭuЬOd+k^^$2�w5%r]DҰN+yyJO~k]#;0 iVW XʲƣoCYâՃ+EUx*a6U 44빧xxz*2+#_wX}0cu$5>GNC;pH-͆SҸ\~_I1x 5&/f͚:r%V>C#&z`>ZbeO0Xh1*|q~(I&H.Iky/*gVaTv|Q<_]cFE븮7|3a"RUcf 5 c>F&^y[[cqUcߌ뺟}pJ$rDOǧ3v4ʢA+}'Y}}>Zxm>U$#b`t^s!t:FŠu^F"Ƙv(4c6zFí?[`Pc(ě<m*>9( s0c)_a<3(EQ5ƺ;y;`GC8x]&BOzGg_f1zL?:JN*}:. O{gO?о=5,< <֞ƚ?|HҷR׈%͵Q+Earg}B  gO]D`xUuǸEǻ<M b9N-x_sʚ8JU<W4ԯ 9U}-7SooXZ$jD4QT 㝚D)g&9/S} M+u54/knT.t[礡a3H<- _=|[m$ $^82"+=MY4i L“m10aл=4u xu"߼.C}14BfyA2顈Riqu(RhXӆ1]7cz#Fb iCE7L26LTPxvEϚgIvpZ.2P2#6Fq\ =mLZ1tsҦ+%c9Wnz #a0rs 70oIO۲-ʿ]墲¼Ke~~y-ŠEFZ/)a_1`1D PքW!r3칲`pPRggkK{3N(U5s 寱U5 o'ң'F}C=Q4"΀b"sK{Z`iĜx7,FϽ"GWV<j$IEu(4F�QpO#S7RH4$tZ8͓_+aCԷt:��@�IDAT z豀ƣzu CG-MȄg(H*8e8~ .zW'h^^~k<*/cǎO1Θᨸ8ugͽ\j,kXdK^ÚX9{l ;w%< Yc@?Yy-x?(6O 7GhBEeQN!< KUU!lVF4 ӠбW[@;z?cI %o|(ׁ_ {_e끭ny0TB87c!פ3`!%'ޣ\p[zJ:ēOc'Nܻ/" |-2=tA:4V\4":"ujۛ[Eu4� s&|‡ך344H=Uf<CoqsyCЋl]-CoaeA~7b/C!WP>v^*ݳK;{{3HkA0z ju 0h֚#/龹%֣h^;<T9:8ꁰ :hBo*u8:91  ?l?=~g& _4}_} H<h4J%3Q!\3?xLF _Fbw#D <z4*[OP!E# b*&*~E@^h6R\X< Ɖ>ǣB5(Wl AX0礼Y cRh^{ԉ7  y'OT'~_?ď㼼/tpeQE|�sV>4OSғ]ilt~nч^o4q2wıoh*FSit-u#Vi0knh 8|8"ƐJeƽ,[eP^ƚsu^рF/Z-T=m|5~B6^kjid}{)o, jewQL^zv|c;FUtG=* Av=~O[T`D:Nǯ«H�E*쟰pde¬ +Bw, RN1]]49GF&жCoY<7 ZN{g 8() Л[>la&"=}Tʗ;3ZYMA–X?q {00rQ`[hCr Wm6~ ,hEViaJ`͢c ]/ItF 0$F˦g/PNT5=Ew_/Sڰa#F! EozjUZ20:NAܰHZK|Z+"0'QTR Gn:1,ֵ?ݺ+g(a'9ϳ\Sχ>-#] w!f+$ HcOr#_d0i1Oa V_cƀ7Ս !cKECXZƨLJn \? n CaOKMRepꀈ �92WyTQ/F]ub1oF?cC[iP%,۳5/rcF3ql\)C12d1$:֛8%PxH(9G2F޳Y6FW%{4(zΗSh@[< 28T1 y޳X{]TE20~ɵH)"9V-pr +kh]S#}sT ":r5Fm-Ҍs*8*~aHyV{ae5!_tbc7",H5<R5FTJ)8!mΏl#Z0\Ϳ3?IS]39 5JiNF>-7h v"xiyJphJ>{.t~iecMFatf˻-K?vh FSt WUCtI [h02 =^-λG~#0GP7"/w#3RϜ~N ,bY/*gcYޭ =%qdf"_[Bknh ?Lؙi5Zl op|>y'~CqA}!5v1ܼuCO|,?nXOdNBƓ3@K!H? ޞ5J dV)߱ZpŋaFﮮTD=j1CmC3ʤ0=V9'Bulc5&Yr/u1u:S-=)ەk곶ˑGѡ 9qNZ1F10+jD;fЅcȟ'ĖsN Ґ6`V8@듧=v¯~ao=Fcp)P{%< )' g9Β_{#B+mnڹsY+ ӣ w~$tAgH7Z#qpoG=ƑGN~S ʛ_@022C%?+ڢoC=FJ~c,@FgD5]ē72}}};@QZ”̓G$DAl8]_`YYћ5Ka{-={L ԣUĤgmS‹[#3(Q'gfQ*F`muӴ4 ' 5 ^uaaU`F4||> 8ǮD1\ESazWΞ9'Q ֳŒ]Ue[R$#aJFs^gtUB wΈ\*h] ng/lբA N�FǝuykT:_i̢$e7U+w߈B (-ߨ}p\4 -y] tT; hKÒΠ48^E Ɔh|W;(0ze,`\!%(NB[Pr6_j,3>]uVтQkh<F{Fyx9*&'flh-ϞBuWͅ#By;x kP^> \(0C# lAX1'lCY19j3a/6 u\)x7, 'x0 Q8zrO�J䈵:1W:)Jozw#n~  ]/Ο{jer.oSѸ^`HaDWrX'o>ܣ8kPQ-KaxXyj-QmG~Ye@䡟O?9UXOóf;^2׳W 7=@z :IO8LI!U"]':4Ќj6&B&4 ݨt@8ALṖhUPg^F#g6�^y)3,f1H ϭNy#^ZآDqH 4X ߥz>gt ,/ 4`X2>MqhC4baYP~iA2a&3h5eǠ-Yqhƅ}U|NpjxpjA:;\\Eibo4kbCf 9N@`B'8H3};c| F5**m<}Bmr,4y\ls|CaaT-[F!OEGn gpkD\n@ƥR;^UIqz;'bGp)r d7+T=̃4˞TzhȊYO?t\}] :o~g:3CQAҁߴh4_ mˡND<eݺiT ݾ5:0eNCc}ŧ`@do|j*9g0Sv튩A <a ,1p,,:=G]JNl,,T̓G%?O5厨+ Jee &qۻºB5)!*c Cw<}Tno}/ 6nR rwh! g3u#ri޳,H30 bH]'-7h<Aö=CǁH lI^YzSWxeoT¸L] D0OETQ sŨnezYYyth{B8 $T-7w% s4a-yfZx cЉFc0nIx}{ryh>ʿ@GFˡWp5k+{WԃҶrks}/;<WQ6*%_9߾ H#RT>T 7ʟQ@<V9Fhȁ$؃s|`E5=@Ahx!Q;fq6c ! N<Rx]\Y)qa;dTJHJEI1z @棲&<*^"xR3$$l1 CPUB#mB'd d)X :J{nAy2MEUif#j (,WC\K.2/# |( Ӭ4սF!I+H܄4^M17Qu<35hѨ5ʙD5D7q]QF<>Y)(9' B /\2eiIi#Yvmʬ"yy9�A'= Sl5{ŧX;~n 4 T$8T&M40 gO/|0P{Z"QõbDو#MUUU]% d!\!B]5GFF~"Sl9O^'bN;lh�YY{^pxG^ P%7Fb<T>LرkOTOed17:M,1v*;l |"R._{auq;Q=yuMVDbKq)fdNc6Uf5nkE J[:o?y#Tm֧j>#rH- ?z[vr';2^i%zު蟥{U-Lk. 4~ȿbrAC+SuތZtd{ ڟ""%p9*Ke#;}Sc %?&VQiXEM7n`hNNC! c|1jH[ tJ'"2q.Ŵ hj@,TQ]ИxM+g`-@E)s`V^ iG�7d$ޏlcQGNyL O&C!l~NbLU.rψ6ӧrFi@>aΏJ`ݬ%azTNY%U�Ȥ-&,jPGB@0" 벎S@c [|=D̿xQ}499[P Jwȯ =:g)d0s1/\!xW& 2wbsOc޾݋L=p"\0^r"qɭ"RE/!Fa |juvܫNWyZ2UځWD[#rCsQ.4O=~#/=N<m~x;+*3ttDc ?҆.$w/f#6BF֭_2~*<__5j�B$ƨgEk<b>L.=hǠODmg6ØX #/tiEyy89{hd#S;#lp"g2^CN縒sջU>wl*l0y)={6U_VY "|o+84c 1?ƵկB_T4e]p)BR?Q N 0S1F}!k:@-n/JƃFOd0F6FD0 ,W9n2yx;߲'ah*ݜǗ-?B1WA eeΆ~!(*0՚竎z|\^sw)bZW `Y}X.秘^ ."`.`8 U8· ɟ16 lQ60pط]ؼ-rpa4BYxZ&\;d"5.C)Mx T%~ >_ jBLPƭeC=]!7UJIBMyvV2mC͊[FƟ"Q$ JCƑ4~^hх L ˔V"f)``CH!4�هF '2*g>EsЪB0$y20BX($qh8 |rWG?J50{_Äqq*4*+&}~>c4*ls+5k{uZ$UuGR5³ ^ƩFh9i5s}}閁k<z>*qƒ:5eYf [e:l-c-0";vxRc\7/FW/pϜ IXIC(sL|>22ĚQqheUn#E(䃱  U'Y ^y8kCY<x(^/4gzMpX"}sW옳"(  '3=(.Bs'tL']޽z2Fþ &qm4ly%a@"׬[s`}>cy-3Fu<3DAZ󞂷8oK8sF! tІ6gz[ˡ*lrCt2pϞ;yDPqa0y={:aۡN XF~1K"PDĆu(4Cn@*)_j0Pe')o5Tl޼G5płu1pIs{Ѵ!7o4>ۿQ|Ы2u:/C,Amkip>H,~HơRzbm4O4\D8^ ( @pf`dM�?ICcig 0eΡbs11D `x3\ܱk+c5(;4ȥyr%ssWY#isļ2:7,\!'OP!7ΆPTNڰ3<,\`PyHZ@JOka rqh#2?Bz1&j:!yi5S#uvm"bYeҞ_Ü-P�CuǺan3.8~BG|>6/ԜYοyzN8-2GP_h+JpWr(#3k<}JMED.gDI2llYAefpu;{%}'ݷ 2-}n P=ʣ*G橥@k^[;M>#*i0ܫha0>�3cm@C??|Q?ja{ܡ0b[y.= L5|հKfCÝ7.vޞsg1ɱm|9cG+uh7E>9<) |tRp9OY^FRWȯ|47,xҤ9̋{sKɍcM.UB[dN&h{}c-W6}/{wH(hoƸ 4_g8MLs4Kpjx>#~ټ.%8Y>ބsUݧjA)ј;yYAxd%n"; 8 %E_N+k Џd;Kts=SZ[z. g:-K}潦;הm㭱Mwoy8|_)T*Yo޸mGx38V>Jp};<<N)&_":N(QOhNz!|u s[R7#xCCr}?tu^1q5R ~YUUj[b !'HE_߿ 5|?L#6JGed;nAץb}$(dFE4JPޏۃ T/w񠂳fM; YQ! 'ܸ T(y:>dM(3 *UV%ՋsK8(@Ε+#g`CkBL+1`\^F}Ec30.1 [C/5p2vM@?`P9BF2)h ӵШQ#Ȣ.u*Id4 ]O#FaU,]Iaa_~&Ȁhʇk g{b̓l"6].,Kup5}ok$ BD(n5 aϜhѕuuT O{˕e^[**DuV2k<m5g{!8 i.kMO!3D]&4U:j`]v%ʼnJ>9(hy\9gMkFS�zv�oyN܊ "И2$ #</7FGۅ2zav(xyO)p+e΢ [Đ美Y8ABPsT 8[ҊB]/(`Nc@gY? p=I&uKhliUйnT/~K xJoٲ%4ia%j~n3</ !@cކt UuuD?"ШLOrr)P\>%<Lj*-#%FV6Hhnn2Lhooecyh#99s3[D` PF}o;LL֙#!okl+#Emj)Pj"EE% "/ukB!Ά:c`atO<7 ?<pf"UF+Na B+>ƃ}(/ܘ|a, .WiX -`Lx5i J hIE2sw><eg{/vaH.f ("\%Sh4oc\#KǶ1m%=k3 �hټ?Y V@nbbȠE':^|@ ʥD#+ψYkyxFwQ Z #ʪ&98BKL$C)ŶrCғSl~+;juO3i$/�^V.E0:p#|jj/s8ZښXz{Tnḙ2oqr4 {X׎?:M|TyiJ8#*Li ְ<s nv$]{ؙ3#>ײh&)qѓ-r=لcpSeD\bI/*.AYS#qdP3VO 9}O<M492{[nyC_֧%=P:MH>A!bjLLZHc"u:{/36ou@z;2^{KgZt> R\uۭ<* ۶�uq95EcqH`Ow| m[:;Ӄ[ycۨZA.i.:$w< {5uS�NYӊÐomj ;\{}hm'o >L"r<L41(c?I`gr@{T' N(=$@3lGQf9ϭA`fAӱyu�NJ^NWT_"_-'3Bxv3dN=lWPgQh$ c |̃QG0opZFuȻ .wSc>:yuu]e롳GcgCDLA`={ 9V14s XH}nP DɹJ:\mu!^,ٍjc ,n|K t p; ^fM!?t:(e8Np#% uƃ&>~wO~k鍒H,W_o-gg׿ҘU?PHzTTHs(44`<HQx tT~#eKŎ!XWE,yUVp+sNdhJE0 }ET=W;C1AHa֪p@ ʀ�#!2T M!E2- :SZQgTN'y;U!plg̻GwLv*T5ZBTc^doAeZڮ2qYFCdH1p˪Q RԈ[ۚQ,5^xDo|uͽחy U ^}dB(TOUfLD( E;k{w}\a4gDfwиI 0;2CS0K(Sƹ<zMM- G)9"8Q.I 3 MQk?>V):<5Ƶ+(ޅ_ڻpg<`<UapL'`qpMR`J5TQG&I:3Vas9)'Z5рڧ%ti tቋܻ(Mpiv}!<򅯰l ,r_O~#z9$ܳ.8{{_xXVMHbo9O<x ODִW9^嬯пO媐1Ũa]9  htR@w8FWȵ<zHw$x|W7E!2;X"h;N mb501;+n+]+-@ZPtIHx/Pȡ.pTUOqǨc큻>Bv>K<~}%%=2{e3w3ETq~0B|\l٦1Kz|WH3Dg*'.8Y׾. aϲϪDޠRBfnEZV82DppN\i 㜽Q'0V<;/DiR#l`<Е<FcS0=ssa%΍K:tVE!d [H; }~ߌl7(LfDޝ̗<*xB=1@<F.HʱrEk.Q>9gV&Vi2y.e&K%Gnl.w n^ˌ炃g]�Jq2n`ya  dSȃ̎ҚC<qvsɌvLS 6UtT:M3 0Y~WKq`xM3Ie8Eo皳ɌOqQ! cDmWn|P4@y Kp<.hZ4R9X8F4y :gB~+uw\:G 8oe))<31`3N3̻푦~_BDzCIZ,3΍sӆh뇎QLg+ț}Ƽt'Ԗc3Y*p->ܲysUqxk^^p<dh7W0^q cNYqCԘ3'ϰwנQ?xyyP|Ru5Gah2rtC5m :�]Y^T:y�]Z8*VC ;Vߔ(2γdYxgSPgp'אּ(ؓWDZg!QO|Xq㶮RȌNGyR}Gւ[ew+|s^Kqt{"J9"gM-)/)-˭c~\>[c>Xo$բsr (.wcJ"+DW ]1cBtuȴ- 7Z||4yӱ#BxhL�!4CVP;q\ w6m0]gwzr;q8T7wvl!p$Zx|ʰ}8Kן}}H/zYo |M>F5iu]{N[ȿmr,WC\CkP%sk(K=4rRQqV�ҋ.֡ r"yKpGU[({ȎHf9˪"$Uh<;#5'12Ja!|AJҊ2 #SoK,3<d}&%M )>ekʚ0"k0: {4$M{  tp|ƍX0zĺdFcRxc2@gs4Xuav? sG1(*އeu)ӧ;9S(:oj@bӈ$֧qE!l%4�b["(kiiyܿXׇ iP{Bu5לR 0R>]SkִGOvvmrƨmFam)鸩QD#ED̈́-sn}Ƒ#,rOce64*|d257>BKD'18c-Ü0a2*�0@0@@gcd%pzYH!ZSb|!.Ũb5qar:3h5~dЈu17leH 9h�+]@@#'HWb9*M+&.\s5٧ 9`ÇF+ 69@TXg < K PU"#=i|#OAU,[n4Z']m.^cu(xޜae^*3B^1J} g{P H!űJ-nF-) :\y{;S[ Uiި>@ҹoyR%̄'[S(?k q,3D$"t|970*ey<sмu?ۋ iJ�N<^BtZֶD|dz3FM'ĞY(6aVhٞJd$TZZڢ`͚z"A:PYwiFg^F [*:8%TC u=1 -eш!G"gBP}5k5b%x]nt Hxke?y <#/0QDH %8-4ǑŵsiŜM2MLN, duYy$cMoȇiF9!5<E:spT*yHby52LGC\dmi~)]Rass却,~g(%4LƘHWQd|VU7zQqryn.>.=^-k?nٵ+|S zY gtbc\ :5PjeƊ uDcY|#�}ջCn}CCqPHV- QS[ְ @Yl<yU3$4c }1<rl8w+xp̅pzYA/M=qE\DZ4؉c1:jQK[^:Cq"FcwDw F142oeka($'g3H_f#|@etAy@zxUyCEWrVBAcMr*c qVq$ݻ/ŋ Ҧ~'o4KSN ҁmx8C_FF#;u Xbz`p=wދYI '<w/o9ͯj\gH✽+̹#UIQJ4z-ЩciR\ ! @sH;фc~2_9Qv ^5#:UV/K?$QI?俯C~]J<ʍo˃ G"S|9soP(8_ DR!~Сi D㵮70"LCå-<*2c|% 7X}ŘBV岈ڬj遐iumg^cE""zTK)J |�Pl1L18(рQ HV>Q(4ev##(DY4 Lz߳?Xl*@zzzXky_)B+}}P 1-b ?٬]* e蝣 eUZ*~휼sXU85 rUrq],:y;">~Wfȟ9U!0Gs>{ tk҃!o#C0X]ZSD!sKւ5PͳA1SD녾K$ףg80) UIZ>(tXfIO#)l+'/.*J B_cTd�D?2:7s~vvvFf7wٸBdG7a*IGzw]o '#9OO} �_ߤB?g:vʧd>Ka@x-5nKgP9qFUʁ�j ^gPiS#rOU͒=/(d,Q5Ȅq% ZYw#B߇Ŷ{a{D>+y=#'WY{֠$ m-7g(<0V-Btb*Е]!/) >|?PHxN1:04_Y%2AoĖK̤f`Hbph:'䬮kfi8/Џ4%]\9h}W߅0@^j.\Qz}e]}(A)(bw<(xt@d {q@QH^Ȧy Z&Yg_K @U!4ܸ%^ Fes4&q]& y c(Y?ڋ־ql}/+Hyt,aT*ۇqpMs/LCUGfU]Ds&+1F׊cohq,65љ1J"su$bNh4<e{ץSU噭/c͡38mqCKh2BEq��@�IDAT0ѐgX߄ p:YDvKIxqxGBTZG8@*^ɽ+K)VaU 7l1B.(B*RBGy'FLcs tRbpmA``ozG=casZaf _ s-CbGN1U=gFGL{}S/6?sJxjJŁW45آ3҃CyoMcux+9iS}?i_):t]m3.B# |ZGlj_?ͼdy"WacXtg9alWb4(,H٦iN)o26S<* _)d:MG`Q_!�Ϩ=u4G!:(ErUu uxc[\ ϧ5/VEh,[C9 [r5/rcGԗ^ͧiSu%|kJY%yomnfA$K_x$lz}:xЫ_GB71ۖJFTI`#_+qnݺE>QiGa*8(Ǯx ݈Jt,? 8GY{,t׭wRqҾ*}pr8qXFk=ol}@?_>ɧIr4~Ϯ}@sQdC_5"jj X4O+ٸXIf,[͈1gCä#Lf*CK,cb9Aߐlf-\2)yzA4б݀ ȼ4 C{y(1g ϫʈ\9F H . =۾aiyjb3Ɣk-)%a�&ֻna!eF[W &Z)BeP`*x*yY۸qcBkz==hQ˱O29.xQ <*(k&;wǕ,Jw:{,eT/37\'Icȓ$B<4ˢ6 tT[`(&ڦ7zsF-;> E XT>[Urg;;hA᝞A:X4f4fQ;gdU%єq v, X!C]e6.FK!t+)|u52ufJmv/l1punI֏QpH CA9ߣgVOJяkb,ZҀmo{[/Ϸs> O?\=M ;IǏQ{+}a/-3E8 {YyZW1䷣&Z�U3v_O$H/ Rxz0d6'0?Bvݱ3*:1̛N3߱]0C~C/ fq}YPPnOֹ|j(5FkN<^fO:kh$:ȚH{6FPiސ fmMB~nL7>*XgG W^Ȯ=lFkFzGZUqI=(Jsbg0=xo^J9 >9qA}V%bu,sCKdU' 3G#98HjATՐY Ƴh|i"MĔ�=F&a6w)YBT ;8"co0Hs]UA+G>|HxA]*OgY]Uo=1h5^MƳڏMLEh;54"ѡƽ]Y|Qs! V!4gi?�M:FyAJ5a1FlX$zJ8<7ln x;k~Lb=@.9l-@>EZ-\dd+8 0\\2spИ#ia ?Si(J~,c3e͚vhgNQj69[և{p f+k$k8b*e+us4Ea 4Coj)jk4MnwUvGIh/1кÓs;v~~;2DȰRϮNk8i?)=#.v8 |CR_aȾ~#D Xg8;qEW)_e,WF^t^; J?p;iȨ~"{n4<,r༔;Fu MI܅'7#|Cv3-Μb<>ރ3lY4>午ѱZzEd@3#"a rei*(!o/Q9JXA]Uy_^QQ'u4L"VEC..| r+E޷s-o: =hhon -1} 49þIm!b0dxi>{&jjsCKk+1_cx/v#Uދ0Tö[FLB%xq[Ú³“O>s:ntEj{BŴJÁ#Ǡ @ȂUKT+ó>Gcᥗ^{SG [n|^U 1 SrT$Qh[DGWyԃjc!8d*]#Deg7DTCAa!`Un-=b%CRqУdj*$:ں^jTۚf |Ͷ%om94ERilظ6 0&`^? ݤSIr0eR%P2˹Ș4d\ =c6ҤOozUpN&O 5zm=|,9N@%x =\+]+QD/}P^cr!~>|G%ȫƠҽJM@a~.k0MQbO%-4fG1gRׁP7B`^_V2#=x?Cп%h`(QyﮁҎ4 TcM4|:gT%anFUbh:\n(h:Ba"\жhq<բ5{}wnVcEM(l E1)) W.Cc9%/@g=$5(4J++jX% B&,iWVҮ$1jgD! /;;| ][Nq 0q贴CZ+Z$ Mvww1Da ?8DgQ5[[SEs\\uu2&U:F456-\%̷Yvm5zMJCd(Y#ixQݏǸ:;w34͙ǡT!5-_7Bkk֬ /hTD!)Rb0&f|M İՏ#:= rTŴXr&XMb K4(4*\Гoέ⾚>6o&">ȷuAw@5m93L~_H+4i)X<{=YΖ_#nU!,#rNF┒wNp�Hі3Q1 "D3IE#X>mq a=z׾ n>bn?@7lh#߿,Qhb8r@J 8,F)ǰxE";#zt,O#rߍ&_D?%3$xϮSPW *Ȗ9 E^lӧ367 { MW9@rgʣh�6t�]蜚Z+pl1‹Qӹ'<#Hy8bͧʃ0oV(qrxs f̡P,f YL {WNeuh ׷: Xh|-7`3N|ByOuPD~9qO60u$=|!_֘76S$ PRF2U/};!4/6$kOo~:Փ'OD;x6uH(ѸBh%z#aSIb2zPPl4p:42jgyѳD΅+D`ǀZt0BOr>}cc`ktjs '=8"D�ugZVj@︇ILUQ&%1*@ҸfVYK }=,cI}}kLr̙t:7K_bX}]Co_Dh:|$ߜlrbΝ;Css3<ccDɓ�I=vtck7LUƺΟg|U.r"iݼ-D/x*X="g:ym!j^ ;<CwnyUI{ s �H�A0YdKqmt.Yz[{gwhʒI`1ssrT*We3y_x~t;kBSKCڀnONWܗEpK8Vuz-5z ޮ' t{pI`a؇8N?iZo`u@2 cAߣ=í]/e@Z?O�2J~߷|ݟ!{BssIU+H8[N}ζ4]r1c 4� u:O~:*.il@+A73D$W^iglIKK<H"H1BAGB n+udګbR42fp&dy @3(y*(kTV RRAG=Vx_:ۙY+)T$'n Fuщ٬GCnS?UX_*W50 ]ia.tp~u&lú@mg!u==ΕEHc�K Mq;3K# t*cxO^߹~s#S];fPNsL{ۀR5XČZ>?k͈Y2e?xk=ءL sswm$^-ko˳c8{F Yl{\d0clSY}>"+e81%mkkTNi: JgU^v8+Du@c+s0Nnpmtg *u]0d&�\ G88f(.|@/];AR*eum-a R]]Ō,ګׯSWt3z3aQQ2Ds8>/E}YP2Nq\ٿi�'LJl GVuѽݷix˺+sffuJmM @MRuφuPΜ,),#+ُż?I%$/Ȥu9 l#~$VEٖf}ʡ(tgX 8IQJ&4qOZ}>98&fEʩsɣjltc"�l,-@Ud]y^&kQzUVUq Pdy^f󲱕جB`0W,6ю52"Io*lV+oA<#5@}OaoGc) m;)V<Kt eÑx�Qlz{[«u=u_ 9m�%t)_O.`gn'T"8Gk:'LP_R[ {\A;M0GKЁع1 PN�4eM=2NxV*98lD1pqih-!̌׌<f)B/d o%dlrެ+L-�6M[WW,vML.21 4`[1GU46p &1+70R$wHڦUR+}JAGdȣ^S¿udk4uPs]AvIGEVQ;ǭq�mcjơPF?Z r@dJ>@$ &G[p+ktROA3?$1Cg<6kcOn*S߬_'{ghVOY,; #^{[װE{iqb^R�; lYS-Ye3-ց&#tެTg릥N! HAqƨ%;I,%$H E=LEvm`}4ȺόODuîx,PskY&_k d5YxRY?xp 6Aя~$| _`'|;J XD2εswGyJ%x6wΟ א#;,'82I{vwn V�4i lHy'wsmwgho:]wo a|0{g�`FbjsmQ<?p܍7^HB<1-BZ7W^;pYxcݰro|xgvۏ^ۿ{sw}:oPtL%x'He(mhNζ&!ՏésrwfCҳq6HL(l([8F]|!fΝgBQ@jz0Wa ttp�(''$t_|5:Ԭ7[H `|2qDTN N�Fy/:&.F3RGw ?0Tn Kjg:vRAr2YWSҞWK nkJ ΆCY(#?Y a'2OfYu5ϟf#ТFͦ0ʀ~hv,FHSƹt=/v:V*]b53CcFb{u~<d&)H@̖QG.F9J ޘry|A'I0"mrz( s\n3mRI@S&`Uv/1 $q='̴z_e8ڢcC%%ekvB+-cqN# ٺk{ֹO?Zl{ K1z$@ a\hZ˵ MMa j1ЂjhKJcrkd˜)CB(43yرl"SFeNl뤦(:f:/3|rj 6Thoo|564F̗3(7`yʬTꚘոy+fR$c1^[]O= L1{—|*:e_ʼ( N{J4#`�pt4xqqp37KnT̙Mt^ճnс^%z]J!+: Y]c,.6ѹL)˜u\M}kpccsOUޑA !;C Q{^p#q";&†?֠z:_37-�rv4fb CqvƩ+vI�5kewUj{8h౩d]up"IW:d&mN*MKґlkg+8}ݡcGȥMoѭ|LZ䡹4,MQW8ƨAjkn߿G~gl ŵ]YN Lٓ08q2 6˨y2| Q2mY#mpilpp䌝@XH,Uz& fo1Wht';=SY Q-ɖq*k-U00;6I~] Ȯ6r9裊ZtG� ni'Hg}]&1O`U� 9c)[3t0rlK9x衇ç?3pEd&(HQG5[,@AԎhs;&t@Fw 򵈯zCN;vy/i'Ԡe IBPkhX癳 TSҦ 6HUǐD03tq: OE$smI{`gg!cO  J'leE.ka�u< 4cn>D6RƦ<O2;t_zjHOʱ[JOO < {"`p.b#3B @4g4tec2aؙyYeODؿ`8xǝᮻe_ijSZIc5/R/W/\^x!,s[b~j/^#10AR*>Zч}Lj3`XРm`h8z?ZBb #Y{YN�r2Jo~ _OФ m/�%ر]#[3WsN2bq@@֧#%ŨE? 7D#CK0dk3'19L"49Ʃc>fݠS Dy2�hBy[K`+piͯ47c4i!F F# ۰BgL13{4D٢B<X:::ޟk(kUT:D1 G0cG5A7~Gq's$ \/Rcq�uf]Y&I�`úu~pu^�5=> J+% <rq MM1uZgC1X ʂM@T_}SْjaD}w'K)K_f/:~ueZkB.p)^7:9:!xR,6:HU<PNnEt]iɗl_:E!0y>e c+wuLvX+Wr.uz:qJy5�&;5}�IձNr;{ .~d03EjJW]L@fAy<uGϴo^43P_YT|\Su \*..IK֞ 如Y'#,2PR\i7\<vpB,<ҿO5r.E�e+5jk;[`LթW_,ft]X_D2�qY!z3pVc7n̦TԷ8|A>FU|m/hso?o.IPPe��Y-q7qN#`]uȰ:f'tHfgvDW * woĨ6b(dAr9muq}cC@vn2RZSfQ4;)t%XKR躸%I`/tK[2,iӰqxuZ+lcu4M}F,/ˆ^h>Xa&tb#3\ hԧWyD9`R�*mGguZ&U �ڷzɌH林:# 2,r!r?[KgH `'f-Gy6PhH�udR#H޳1Vm5-Eхd#Zp"oz}{C $I{M2Y8 ruc38dѾ`b#@C -,e!yȬY]tgd4Me0I `N d7=aB8w4^l PAVt:*PC�@RZ.M/1m3IFNSP,<�'ݖ!Z%�mBZ;[vP.#QAp0 d%K_¿׿~wo W篝3PmAYg]xpAzzcU4ɟ,cCs>LM�EޗM8GI�Dh ? `$ &eұCH3&n {,#B[(}~~V̺UOY4i1+МDtMG J{!OE n݈#R]IL%&FmmڍkX8 ^=@Ie8kM׿Uux|F{NR>.o~[ Z,G_IMV/ʳMIi͖r3{32[s5O,;}vtW%ze=Ze\WVhV5Nk+m:#xQ2~ I:{kӎfTν<׾C$`xPrr:;?)ܼ M_נz偿"Ynf~CI(�߼zBGst v _}�RG^`TSC&͞F6+؄"5#:SF.qPY Wm;XVЍ ]t):n**_ێ KeKn~C\Y$UNtb_ DZfmG fD's" Q׆xd#8j/[pŜbR.4(q>4Bk /c=cOc/m ):ҰerSeKEӴ"h1Gbܵpt5TE}] 3z7w?OSep5RHN!dJ0y{Yw_GڬL1oK3� &'{yF'z>w_ 6Lj4PE:R kxuuùn:Gc7_*akv^�<4a D.F!WW1tHϞ==b;7'ʍk=1}D}c k:{ovs:sm1Т2|@8Kg:8j-tOɪ9 2;ν#Bi:7]l¹ӅP kexI"c@SDi,Dʌ2˿̖3f/^knnINCIa/I8Cx;�(oܸ 'Ef@6 E1J EPE&rk=G:_v%466 ]{b>7|3C0,�(CYy|r5e<�~]![HgItkS>=]VɅ:@V]}阽ZhjjBױCs -� ?3ᩧHVs!E[`zqpdןfBګz�+_f*I(fqr]Q̫KEq$*-AYUM^<�(hE&d);F٥t4Nk /W @ }3|V]B.6٣ѹ 8zfpfL"g>p] :Tpܶ"p.n)dVXT@]&_gLUzD<=_8С4{1L&7'k&4#CMZ9{nst.6ӈGqlvl.}wToE3qE@,:4$7��e2nV}*[mnҺ'z4�* :6Ahv1?E5Ph1:twA1p8D62rC-B.n-N0h ЪDWL+uvD!h[G_I)Op=Hflal"d%g2b4\_k?O66Re t%&ۘo!ώ0$[Ƭ 4mE.m:6 ]Ǿ2\֤.JLERBLs:`prsnWs헾ҟɟ~/A}f a?lvVcG5聨 �~R=%d <k/͢oIy7;m+f�i^ qf 9ÌAk}l.9f]O/J� mYG@@TTjC{1!^ldd1#4)@=N`5M,ABEwU:P3|5z0/!to}?𙧱pT3P}؃Q_Tݪ_ƹvYSKw3fmC?ml`DYSfG%tT30~ [؎Cy0jy[ , 7 ? Pl4tL2zw]\xѥ ' .2�0RjҢxW9Wc>8i;y�pcccX #X(vCgb`/a4�Fۍ#fWp?ݴ%m4yUNhXSU1or IUίnV ƨ0<[7lGRk|Vׄ5:lV0_ȘJ1nuB]d0t'4TvfSPޣ(?M@ B"ZL|umb Ne"//S@\[_/Y( GDØ$HS*G l2ZLIt+zTBEOό&ЇbL.MG-ktD.hDU" s(x9Li�FhD6,T%(>($PZK^�wus: V3u]gĺJ'9r kMsyeLU *e+�-x~ i DiPldU�FB-@?(�y<&ˣx>%ņ:ss fbflCZPXbpp0ԫR5L=<=q$?L6g~L�hG{ }XЇ⽹]_~9Hq5%c<H5])7F5(x5f4�!t,axyilFw8tPRF\s@fVYa0uy>>ј leXϰ96@?hZlDDr' t錉ޙbm X^}+ζ(϶'"-٬m7?3KPg~�DwYb΄kdtWV`@[i=WN$ xY}fahȲ~63O6ʁ2$LLݠs'2 =ҙ|\kN14@k>H<а/ꩁ)쉎p@ǏC{[/<f\2prt La2MryP̸eQ@)u&Wb 3 15fP}<<uĕU Կt'ɦ_$aCʞ% kؓpZ`,n�D.R;FS{adI4Pgʈ%czqL:c' fH PPTXb<7Q\Qj5)ܿ6a}E 9t-؊bs\ЌeYv[<n€ƞ퇪G29PgSv]`KؙwYd}̠ r= @^?}ȿA4t8& vPzc \7TFoolc3@*02 :yKL&[NCgѡda iiRf!<\CcsaǞ!8; $ZbIz$aN?{24ݱ+>|GY??'<БGsX(#{~bc 4;Yuf⽦]}XFhDCPۄ%| C}_Qc*IVkV2 -5U�!<p:J(_̊R(S2X/^tЕR'k(LJ3x9@,?z>3FwG9NŦ6gyofxҬ};.]މuUO خ~$;Wt:6H[FFl ʣnu^֥~RAL3v?vtVBtFn!W!Zknkcn@̹w"h,zzgjbb�xR/6́K#67C{uCU[1cHn_B3 <2L}M-z.HFa|C $+vFq@HPl75F,Oڐ/m2�c8ն:fn i: ('os3n4(`KctPHů*G@(vBrz(&ȵDơoZGe7kRhڲ=&hk h#tjHm׮|į"8glt6N#-F:Y ]*G*tp~ཛA ch T޸Tw(_Oe">+3,3얫 Q7qgzk6KgZ3DgG)f0 ZC}~ Е�^Ȉ1Jj s9&\o;R ;0la=uH�nr(oK/0@uE8>��ziKd{11Bޢ"j t={fX}fʯΫJ�K!q J `| {HuMf1U@� #gdX85"PJQ++8op-Yks5mݵ\?\cj#p8)D\?OS'΢U C}fYyԳgV&uZOP$J7nq@0^_�l>t{BusaC<A \K's�)Tɒl"ßGg6ft_Qf2$L:::${mWnXe2w9drMRRK4yyBd Ě>N@uv$_<&--`Sc6=oTxꕗ|<406::ʮ5 �//Y[E2Ϡ8*}dgu�{\]>^^+=&]6a N&5qmV&W^ ׻w퍙a2˳ 'T4*ǰ}\ j&1P4@{>raJD}ljrç~8:d="ctn۪`Dz9rȈY@h]!`ZG7h@ cu� 6'зI/}yt:`ZZ@ʚMa 37˂Uy}8up+̏dfs֕dJ$gg@c'cǽ53N~t.{{7@4?v[.@QMyuܹ @ ŏi69ܮ#0O"J+yU/%2Q>y8ɰ/8;W3 Ӌan( ̀H@CC} pޣg ejs8.�u 8n:d,&@WȦX3lYv 4IדD��@�IDATxAsw Gl5fEedά+dT?^$΅ mRE,t IkljM\.-X3lf [8"h&㢆f&1|kKf<+{1{'ۀ~!1?W}u: 1mfasCL߄s3as(2wgM!pSA0 {6-˴eL9}XPRt >Ǧ7 &[N|0Nwud� 'ޠB. …PPSVݢJ*l A 2ȳ>dn!?D@,#zBd)ݽ/#|ٶo<%Az𹗨W ;:=c?^9rU$ɢ! Y ]7>mY|W)Mm:f=`L3Ȏgqy[Is2|eHhk|wB'+\z w'^zM CIP. _3 eɳ>5LLG:Yhm:]:OZxVNw'OA 7^ Yt͗(:y2Н 2>hW.;`We}}3fOg}2rx�Rڕ,f̖X=!bn�'SQ  IKK6qPAܗNJXEg 1 >g!Z+mAWKEЭ �<PT\edQWc,JYPF}*c&g|- `T}0T$��58y^[5jI*AgdKY±KcRQ{dwϮ=4<3;ך&zN#LCҒ=tgq}bufR<,ijJiL^"LhktQr:aDP~L$0ق4�rs #aָڍMMmUwwO*YmkHkv{;*ը8cs_)b~y|gLwDPbGR @Y1( P]w@Q_Yd }Y;AS kXW|No?F|'%z֙ uq,N0Ȅ3{`T 3L8j&afO5s~>ef{�`6CE7?>[#Ќ k|�' E*9q\']ڲm aLjujﵫ"-C"Ns9NTùsb0L0U}ltX׸V9[.Lil]FWuGqov8ܼz=Է):F"h9^ceMy=<4Aj tia<1;Is:ivE rYרK8҉=6@pΪ l0$u{MJ"/- 9tqV- jEGǑgAt l,\JATk'e'XQ:TQG `vag7^?ɡO$KuρЫ7qjɮ2{t,#&y2KdK�6)Ilqm3\ٖE"!X�3qZ(W 4M87hRG< A*<ZD*} 8ͮjMBX`t~8F+k!;{`$m2!˰�z9`Bu6i[ <C'l )dVS *.8!WMɲʡtؽzC20$�ONW#oFcxb< aX;6̀ݒ \<"/"-)e-4KRٯ&W90qmНVƸFfk#֑阉C]NZX8s|"=${]9pyy"P ^8J=cl"$(hY2M@p.왥!5MBnˆQd ;6gcgKK�aWmg:#VWC5 fMqFhE\D%ĉgj!LIC>>NYvw ΒyJ~g}γHV+sAϬ#=r`qOͱd$>}lY4ϑٸOZZk>Ke,# gifeK g*ݦ[q. |tzl#._;['%Dafecz: vT鵷NӰuHhlb9<cxvƖ\wo P_a=EIuܳ-¤㯙8 *3 b`ȹ-ǣ_<4666-E#YB`e/R|/d&1Fmc/>kV!]'Fg!S$M+WC ĆZPrx�=p14ojd.qޢ0K𱤼�}\ $-l+go }�Tzu!"{s·OxZjdl 0VmIO�2nDYg V <8(h)S*t: Ё$p6Rf:Pl 3F:jp蔸2cg9HlvH8.MS@%hYA@H4 THZNs|Aho\2�N`w7{"eO* yҳ ?#V[Dq~ug9H~r3/wQ?qSh Q6,P[lpˋQףéQϔS }88m;li00jPLZ^@-)wǺLD H5gAIn._kk ^dNA2:tY׬1oJԸgYJZpz^鹂q5,)΢r:q3۔(>^bt wSH0q=_YuF"�t[4?'cw*@D\Ƨ/-E~ Pfpm D3aQ|FoޤAF] <}d30֞:8dA˵u_13#ܿ.R ux=SVҮRs}48 FO׍(s]/ 6f :F>o j}e=l�m۲q5>}:0B}.ʁy{?ku6s*hT2�༽5U5�}xVb]9Md9^;ɟd-Gr ad/]ĞmYlWq=`{.#<LK8aJPSX[g9.ls ?f ^tT~)�"-g4ϔ[i8 rM2}BSX?98�rg[mEhK8{}׻oG-&i_'C0> u c}p>iΦ;pf78Y*AAgi}Q1mֱ@F%Pv3wV!w[/BO5zl=a0^(cJ'KPE +.$5X$CDYDz2E"AkS38=@657M,@M;�5 XRQ_Lμ#E&DiB`}"c~;�dDE2=K>xE#D08022,*,3cP'gGCFu [`r"aj3-=B%v9,"e'I8%d2YCQLd>γ3sTF�\FG8 ,�pq5eޗětLGBΝI=�<43[3=11YK+O�y9d#}:+i>̗-! l6@/:O%UZF_b,G]s* +cbF畓/4Q?z}M` {P[YJwև34ݒjhT#sۈF'/YPUSuυ�l 2uf iM�)y>W<M36[Gâ'026Fg -s28/h=2̉t P!Cr�Anzp1R!Qppx}=]-w׮NDy%ijK#]aig^\mfm$7ooWSQڼk Y9e4Y&qNؤ޽{m[g*"塰Ƚ/HC_,<`~�Vbhmn!K4A;p(>+͸um]5!y75%/:p$>sh8a~tq7'{9I)'N Л4w_>O7%|b?KyYiß/|:s͹pEjs 3Ni#.(93siGN0? rKx:}u +5NS4Bs/Տ}clnYr.qp~Em[yӦ5e F* uBtptm.n�Kv08rZObTm^0 ?ۍ#{(*0E4 Eh vCH̾f0*bHc1ҕ8OࠧK#bj]j)�,2d,Lxκ )}ۡvT67? xn잴0:Qtܫ3f\< T"(r&Zw稜=$7r vbߙa7G=y6Zնk$eCˍ9jnpJttB|JTʧ3`G?:qa"c3=TM.^DZوjxE%Hc";*xv1Ufp]NK2"8$R+VʽDgW"`]h¡N0=ܭҼiG̘vQ8U. $45f3 v>o)%R< y%>g!3\y=9{.>_߈ʥrیPv$4+W?_pɿx2}Md2�U[_'_y5_p+e5)--q5dA1SVF~G], T7k׮5fdBoj\z=@{ܛ~ oVpjE8Ph[[81F#ܻC+fkʊM Ҟ=XOZ[Ut<kݏiOkϜ9>*&p5@Ukޕ�8O@ZC&}5F Z83NV6b(B!Y{?C ɰ w�a(d8 @&fXqr X&b+hl0m_YWMG`GGXF:rJgb9<? 5$˂8Gn) zjlºMĔ ܢӠ<c{v 3V(m$KoRFRФE@dy8>M{3h"LP&TwyU alpimm4@ޥ=B%A!CoC\tlyLwuPW[8 XY';+ԕUXB Og l2�],݀"PUMys,8&>*Yl*7R�}1ֹ[i 2kz6&�M`Rĉ|ݿyހ FblX y>ԍZH^uq-2G}[`l2 QȘgXeN6YyjTUdM5d0k!ȍ#&L]MdcE=q& y-lbC;޹3T50%%EM[[cG(g>e"es|. ,ʀ*O *|A菭͕X{rt&<O@d dnbO"\OAu$Cdgɻ~LƢѹt=jC<5 IsVK%2a$/[uȃgRh߳zxVxiKq;2F�-c`#uZfSp�bX4ϥ�WA5lO3 |qX%;cʥQΨ/ .j n;P;qJo"I)l j3d!ǽP{ 8ǟLB@ɀ PQTv~|w<ޱ:tc-U6R-/2lig"Sv2L`Xy ݲkSz^[f>NjoV?79)it8,ySRRޑ+\%qM Ϲp0~C'}+ϝ?q:usp[5>^{^|yjc<J-w^A~g clY͘^FĨSB+O: #,Ba 籌@[ԫs-[zL3lD'4κ@gMa}V[l$6͙[&pF0I/slAqfIޡ6fw-`tcgUnAnz&RI#ٞ7]΄t�rvE^k:fἇ˨Nk,FY\kBVF;witm)@%<8;9NdP(>K3=FI'4yvQȼn$4PYn>seI18'Gd"Ҍ pс>\is4NO:gB|1dvvPdhAͨs솺f*}x()a,IAVi^h0 })^/3 `j렃cA2鴛q7Haߗ2YO ` wUbWP s5Dͺ(I gJC\Z`BFIi2>3Ě9{  r̞@W 2OF9<2}ߎt<i?|aD_]4)Qq1Fapb'�[ȱ`l^Y3CFc*d \oSO>x`1:p}ndRqL}'iͪrYCv{ڙ\tDh/+oBÁIb〤{ϑ)XZ x x8^\|_ y晸kkbYx|yʛUQV_ޗ=(IV;klh&͈<1һz'F95g@.>~Fn9vلo 'y8}}uDue=hwN<4q*N#XC ־ƋY$' 6I �Rz<GYRNOkoW[!@J /x\f<M9\@Eν8.!!\cc}Nn pFY*fc4HRy^7L (w֝.C)fM2ouo}=Y[| rVvK̳ɕ;�dzEZC`¦R yU/nx? xtriwMf]f6'׼š,@/E߷649@쐬bh*s;\Ћ<8*(nҨl`-44#sns֍ϽH)Vcfi8Θ 8aੱ<vŜe{l#hdkW-' ض{Ɍyt\$>A#0hؖC̤`f͔]awmc9s<`y Jfc-rh#uw2ȉ :_)gyyrwxSOlow~)tQ|} (ف>Y}Q uS3 -м;\qKmG/#exzMSvEvd$ c2 @@Muz3vh62Íx `*slnlr?8n֥{ɘ+R+{}39`>؇W 6=6P\^t͛~5wYؾF#Ia<N0c5rR] }]r;|;/Nt*|+Op@_+.*7߰3s) 'lWחPg&;x݀ŏG=ܶPs 7u Mhdxx5e䅴aCC{NxS7^oFxO? υ^~ҍ፷ވI5:ZB$=K\go$?sR%\Ey4ꆻ:ŷ^y%6GE/үP0^eM <@0[�-bOF1@,2kwr@ /#syIhN,ҍ IJZjN_n$:g t ;:|pf瘏u3Bo)7V1%PpaQYq&xܳsQS8!hR(^+˱2up̎Յn9� ߿qش8yԲ Kdn!2 Uds-Ca @kޗμi3K׍ shNgQ, ]WSw2A}<Q# 0:;,�lggkMǩ 9Nc։ԩ:U£T%-O&&E/) EdJA_:_�)�5K#&$8|  #vL�U @բhȺDA8S@H}zul_hWq~D?lEi&>O>/~^*h7MXA _S5L`!U%Z<88žJՂޮ[DȒ\k)>΅CW zY-טϵ1q({G#r Y0{Ȏys]E�Y;S_ Ь9|8dHfD6j ] 椅~s X }d�]c`hp&T.CT]Y[uG{{{\.1rY(4F^F9R?m .gPjtBS-}dD˪vrF}w['Avΰ򳙥,%9wٰj+j0 Zg]'55fLͶp}ܓf NH3v}pב%|EFLl <Ȉ`4BGS݃EdQ s#j ,2hvc? ELbl:H{gZ:V$sH)ȡ1ڐDh3˪2b4:Jd9<ugKƜ =JW]H_2+Rbl< j { ;WQ=#]M]w@A5@S`&b Jt� ::"ؐ('H p]s D5kNaP@Dyp<l\wm+<vVr=ȎNٹԃٓiyʊJ) SeS@!H 7ܚAe afM92 \6#6#'aar-ǶddQiyẗYt-*%EO7pP^Pɱ8i^unM)�CVtGmٔ1o Ye�!ɡۿD` N5Ʋо>h(AU`2s~+c(ȪyL)\QeX`&~]XJ&$aÖDч yⰑ:�}O2Tb]Ga |`8vhO|0vD8v0q> @Spz FP#g;йȤz7^t+LcP;o7}fxĉG^-G~}N{l&?~5>\8~hhEO>LBowηLe; ?Z F] F{ .uu.N |ߋRKKK&i�MwJx<$rS<t� [t9DJP#&h1eps('ʢ2 X*!5�zo66i�jM g\Md-q|svlAXtqŕ[7Irt`l}yH &ȺڤEVJçf2m�xD6=>B>vwyFsgo<-jCie7` 7)WF ueg_fM |<{ s0 nߨȊXF>!^K[yw~?c-13?l"F8;8]("hUEڂ Us+":GD uT,rN'b4֦Y8GDV:}{J dQtLeKtb"bbgiOoagum(4 &B鷨`!ޞp LJCgG 3j>l̬p2B9d&va�ffA,%jilAĂM9BDQom�í19rM4&}3B/G8{"9Z6=ȗ6.]ёK8t$'86rJI),{VDt}̄4K#Z̙AԛE0o&5P<]K,HH~6:`Tc,; J�P0 A/{ڷo_iyfzR(ȧ[b.=dڪ bfً1,{%A=LВSpu Hs ``:3Ns_Zj G>Nsͼg`‹'8V262<}qlv=)+GJ“p)j?NtGC5?|6%qzvTG3�nGjDx2z;P;3>wA�L@fkn{ӏ |RN>q|oF)\Ow6:qȐym6-"C=y΄v@CcY@�y^>JxfO[.:;^F1uJEJ@zPԏ ȂW4S1l}#qt=͜$aɀb PU|eQ㳓 ,u*d .ӬcB\g: E7Wڵ-[Pl\r0 :ah] FˍMaPBu*e8vb1<7=W/KYP?$<uY w5oز\4i+�#k4NN aCd2\lbo9PHP dqTW5ݥPASEEtg^ηA tR~>IFn +HPlkY&�u|ܫtr2q\3Q^V`\258u"KY\? unN2۷Z祦]Jk??>Viz.7avHX + SsMC*NK/V<}ed2% ,~;ۍf"Nʑ *VL yAH.fhþ0 CǾFAc�K>֡Z$}A^yfQ E\;$5Ef;;† (T3q o;P<N2c`6`dZҢ/'>dȫTf(M? YISg>r4T3yjv9T܃Gz{z BA"8TԿ"gV=YZZyFZtO>%Uz%qD�cǨSdD%MEH͵�v ?oÌ^|pی&®]m_<iG>8+:l ̇^q^F:mlg>27\E|ʍ΅wΐE;;9WBf kрG8/`|?<:j |Q{B>LJ3jj7a[<}XῖWlJ 7mhvMeٜ֖xi n@�VAc 3 YEEZdt_xT=HM"~ HÍQdNx٘oŵZq!u}]8;J= PѕY*W.#@;i ~<~(cGҎoSG2ӬR$iy4*=�t1\2>_ ;i"Og^]"-SP�@+El1x]m;0dWQFz+ވq2N}12g[t, #� ~kYCHQUK6LwS3¡BS퇈@S uSjO4*`jCymcu)QzY5FҶH{| ;M trpq"8s?Sn-ԠMO_D{0>#k|#"nף#^1LǨ.U!VUF:�5`pPpB +3;Yֵ2&3CCZɍ�SE:yO> t 4ʝuFCWTTks 7�Tv\6"0~)ʤ Y̍L u sy^HK*kP֤KO 2jv-4Lc .48 3cWWopL*"UX63sqR[(̦62O$%?YIΟsP;cY2 o54> {E4Bsh8Ks60p՗ODpkѣQ`_[W9l~�PXF--N,Q򢊐GiyEi{'@_?A8E']q@Lٰgifn>G]v/}K1î(vK CWprх`dIblck-Ӣ:a".OCJ- S4I)j܉s>ImY,*"DnW3dxOfNB9Pq*KM^gێ$)w7x#t {oܳ6QqajhϢ̧׾]j]nf E<I13=ID5\c_r?y!$L& Sjjgu2onV*>)Sʁy2Bm;nG'qV ԁh߁#ًaC!:5Mw'82sVǷ1.2dlPϽF{7pw8f"�g2$(\m@zqWf%}_þ Vj!xL�/x4Am9tA-H*y%dQrlsau0Cu_E8ȍu0;2%:/7Ն (a �)SXk%F7k3SCпiԍQE`v5�5ns�d1C` ]]B"Խ,h_y<l6I99 B&U=n: ݖ:Tx0ix^Ш�dtIF R&H@l^l l nEz {2k~w]</YM|*Z[6so.] 08Ydiҕp̧[J%A! PXhKdܭ^y`1KjklRV=2z2 kb":todc쀪/Ph0@tvex'cP.ߺIpY/qAElL g」4?:ϧr9RwKVeIm9% 2 K8< 3x]c ˖m+rh:9\<6aϜ=guKUys~)i/_/0 p,/:Yj}xY~!دdpRʆzB@/?<T&<Ȝ�1|B4tp[~' '` ?%ߌFmdvql@81v"Nq3`a69�oxB? 9r< J[KjpgZ}U2]~L4d:^̶56&/P:p;lיC�,!Ў 'Fǡfec`.`]` .va2%%ATewrd2Y}:u|7A/^_uNm>6jzveO|!klnNK�RRAyWpuda:uuⳟEFz㺡Zc` s<gЏe;Qa-ͭwVxOowou<( : LFV ιك  o=MH:z::3:c9/c#a뒒2I3?D8 k nt0J{5!]R2]R9ֺVqgd0C{ZmԘUυNwǭo8d -3 |/fGc |٪:r{*bP@ X bϽ{FNRIK *u}пť^(t::JX|&-A5quC6ΔT߹f;n0FCe6QZ�̂biF@MhfPT=c0Q.8+^PB`D`u 3f*N\)vM7Y<(k:E: fwBվaѵҁȥc-4Vým_:j ɪ qYTm&fJ開s7N u#r 8:-98A**[ɀ`5f8eg.2Ay5-Ck'aLI�(N+{|e2TLCV$[ýS$xUcO֘;f'Yt2z3P \K)MT;?a]Ըp?Wpj $&ZL+q?ő3-vܮ]u<{:Q3FHn:s#.\$^±l��@�IDAT!]bf] hZ9%Ƒdf4Yfs]PG68v㳻tUV2cA6ō7;$*[ޏYL`K!Fee¹S~~*/o!)ȥgL`pȝ=neHkjhi _GGjGJ#gz̚2.ല:7�͖AXBZgz.̣KsK+h̀<~a 6TD0ٱ&|'>zӡxm%)$zocK%{fvZ%ds *󘲂})m)^:Mg<6ϰ F2 B^DRfP9f)�\쀝GI}q(QH22AJFB3lYPswTgBfXse6@bmʉ̗LIit[frc-]EC.n/VYy7v- YwK � qtTe}E~j+[m!PߋCi*6죖Nqg2iǕ.&jkBRV)ubZsd@�xf �O! 3O\d-.rFO'9(VB3شäٶ'\>&VA#IehWi6CʅKY%FuR),AgS1!ܬ3*=]3;;"Eo3.r7ʜP۹:}. CGfd͍�3mHq_~ 1/1N c'Cgi},ɤ"\r$]v9;SD@=ňzgm)J3Kٯi<Z]J� Xgb9چDh\ꊴLPxWK!xMMamkYTq_Ȉ 2\c|dP8nb>GTb600%Q ,h,L!VS͚ww5C‘آtZ WB[*JsgM LNæ@DkǾo@]O�3S \kmS5hϡw6MY?Iv.()�~|Ii\J#Y>tc=kܧ̓,Lf'v=wJ >pR/6u ry||#Gn vgC`7^;nְow_6,1ouʖmNS7N |-l˦:vˡ;(- 30"p αΙu6kQ N #n *ٌ^.V!cJZg=N*Rg > 56t`Zt_y+F!d_`1{& #8; +H"(`5ˤS9t);h M&̐Fȫgp %$pqN9TP'p &7qr\#k" bFt7A^]Uu ] Ke]?h kM+ l]L<\RkDTq9C sPrI3PҿTCYGYWΚY4g{iboowԐmUyNV-Q'zޛY&50@줒% ̹KQpq\tj2s8z6p3u~^Y^'5Ҏf\g W5DҶ+1AnXFYnAY)1c0$ FD bdFpGt�)b�2:3 GLp>+Gh_gm" Jp (j{Y炰.0밸29 wsO=G&*)ڱ Üg7QogD) Y�ES$C4ĬbL목aJΈ(bΜ9A))2l(li#g9�U1 _!N0@-ƦsEq||$=GÉM@N+H0PA[ר]F1uRisPkCSO="k1k/gΜ$( v=b: 6v6v;}wzOUF:;({_|] _wqθh d*(Q}K98\E|4s-.t\lYYl2:76u0P g86X}mY̐d ~=iEb}R2<y8!D'A꼎2 ز\J�HڐE= )F%|= -:%4fM+M/%fBŚ"S2CK&4a oY9wؓ`&L0j aP,~1{~b:gEy@ i@JM:"c0H6� v d�p)ca|ssٵ15ffBT0U@.$'8uk&-d(0K$<:IGlhT3?L, JN[mA_S0:O46xT1zYd#6` ?DqF54z9X:IݻhY3u0V0t|yC~Ro< p6| M>f\霵,'kd UL?aIճ ]6a3V :fN6P`v0_p>|oD|gq^GS!XDb 4]Y?f6W?ToP>@B= O-EօSQ£}Lgg[Lh]�,Go;sУ"2&בMʋ42| 8=կQLlDd.�=Mӱry; &"t j)2 ZgV\]eP1X3�okG;wɶZÏdįˌ1tFݙC eY~P@j �9nE�1G n;}+k>dOW'=Hȩ`ۄaEfvZ\sVܧQB >u*M|8B YʥG+$*Jqwq2fLwgIzOgc~@OPB2]zJ5NRM⅌p2<ra?B[G{"/#<o�P a=NBkpCe@EGZ$s_ (3.JdA7󨃔F@De um5(<}g*rxI(rt/p<U0GAn`Uyk @(3Kg=gm.P_o3!"9j B2ֆ8DTavH& kh>u%C&2es;)@D#cP~B Zdtɚp|W-6TN*NZXvLBáϤSV*NHכgKڛUCkc_ok˶f`m@cK4I20ڥDj\k5?+s_"+x"MIc_B& .p �u?+&{>_ A]LCl>r)' )Joĵ ߛ~lqз[/⢊5:6Ep8Nfg.Mr,B:R7c+|;ְ6ζ!N[|3FAm!5N[#\@a9}7³O>Kf&>. (�5[ÎdhZ jhxvT,cHI_WF̤"N PK!*kY ,uս3p44 Kþw]!HHF*[ɆJdرgdz2֒6îk[*CCea@Ow_8CG  W;_m}us::,ロyr}[ 9)R{` IkCl t~/|?3GL!ҲtNd$pdsQÀhWd^f,GqAW @yM6c3u�@և h$˜�q؈&`ٵ֢"S=&XJkScطc$2A PɗT f2 9'$rXmuvcuJtk}edW�g&'h4n=juXy*Edٗdxϻi4o/zd;፺p5,g9]u]Jn/greS*$ a>AH}]Ed L9ryhi޳`4kDm؎k."`p6qz9 /N&"2s8lB�z, �d5dԬ_Ag[fI6!%Mmm&"%+ %u:G�ȅԆ2oGB@a"#WLsM_K ḎNs8PY�*u� T3S.X÷(AvpzGJع[FbU_zHS\ce>/΀YOG7i7]l3Ql@iIikC -}, Ź%aly 6 s'@*C6< n02cw;s=SaδQJ ny?Vbք@͜p=3—x�o|DcNF-Yɞ#xZs6Sְ<5+(r ZmJ&aPE^>1%@ym4 PxG‹Ͽ^yx1U2r7YbXTa*hoFH\0 �Is�6.^pwh20BHoxm,+9paV?LL I.c/6bmI2hzBq,W_#Z ".Μy+GzmK 8J.tn`k[ (0 -$gχO⣱SdFg^|D{2am Y9PVKYC>؋[x(|4?o�RLgCGَ>4j="ίJ AY ]ccct}| ] k'mڢk2J dY^J}LD> %41Its/9Z5CS#ŋNk0c$2ʨUCKSLa-ET JE{ڣSfex `U@NÀuu bna �lI9>;!4{}<Lyԯ.6W^ISLJ S?W縌Aҕ/ij ޿Y,|AX`mBl(Mi�588#gz^s,Ik/xM@NˮaN̬@dzqk@ jhDuَY f]HDbM&2߫tԳڽ#6WbTm?L}tXuvv^,ύ)]ߘpi{OLjhXSTGf-u܁{yvv|wC3qd++�7w،ѢΔh M:/^ qAq?]Ed+.PTOӈ7_}3^W_KB(㸐-És.^@f(Kt }t>uQf!73̵tw_J$5<rj(3jQgŬ3H.B((@Vp,86ZX[Ρ2Y] 5YHjQt@"7,CVu\e8# 0ğ{Y% <y_v=dbk+H PSTȤu{v�N8D@cnq}/rxQc{  n<-}5#@ȻMqVuKK!adt2u/ x4BV&Nv Q'6g7HJ)gz5X@-<K&{pp0"="\ۤy9M8$̆ZHF6c$6JT aصY0\З˜Mk\y(\a&^9o , uVm q83#լL i9{|s iskU-&ֹ�o|6xf><طl�j{iW  % gy}k,50pTW_N?;µ12ص`%ӷf|42<LҘfhCؼ'Cg#~#2c ҡ3X.2ЀK6rV9'vo $eRp~Ț fر5 rk�͓84-r4)X_*M@r vL \K 0]'/8kؾ%8k{iXH4$Ad|.r=0R}�̪XBy5N\ 2n^&G7:P<i|݇wF9\ln92:7.6Jl;t9un35%:٣Oyx}l41(5d88eyeȺ\&׻=v,k~9752vڛȏ/D>fR!~HO\3n}??L4_CᡯsN;c͞ld™qe|.09'ydq Ti3gK!T\=PZQ%�RL_7H8 C.&֝fӒI?`뭕 NG"~^]KE@�G4zjYzP| �q jeCZu [s(`~c*BY=[;.g 0+,4܌ߡDdkè y�"kiL%z:~;Ga'}��^tFdSXn۩2|{)Z*u? YNY"",i<bbINN8z *HD!x&1dT0BK= 2 |NYqi86Ξ?A y2&X@28`Βa^׿e 0Uh܇IS8 k]E ( @펕Tq"cK8?64p&$y *kC'/ 댹:YdkW4q4{3*` Cm֩1}CvMQ%Ň>04fqZJYtZjZ!T͉&2W`He6xUC*ދZhϊ•xʛҒJTu}:ɾҝ[Y ri`ѵ3\@%k}neOdZʭN3@kث+J1~ȀN2<HxY1K M{"CE}]%: NDdh^!lii¸3;gmˠ:rn~-s鵎IE͓""JSw=8cyԺՀ.Q8߃~gFdDב8/<(64_n31e%qU>+2 &rgg.p#E8? #s-& ^.kcǎ(ct  � {&B?wY)2S<2{ߡXFY͍�Wɫ4yHS <~K5 >o|5*GyqS7:oO<$[gy+ٺ/˼Wnhbٓ'N3hޏl m s/%:ȾNPO~E5={9?6blIXf&)OXd}¥Ĥ#;1lIN"c6N6yGDVAW}dת#ZJ (èM<=G(2# u0u$^{饨 U2[fljcժ ^ /1'% !@'q[1.:x\b}q J5ꊣH+I {n8i8sx5CiAiWa$:Zd[ihS! :vF Mƃ]n99bUU`q`962ۭl*Y<t:= ؅X =jf�$ޛճjQa9Hp3!2T Հ!J&;?YP-`s⛄NdGK -.@�46sCcvyg>4q#0ؚy4Q6z,$ѱ6#/I^YO]-a@32ͮlhL$>p.aA Gk)! J㗹N:VġgNs,75`C<Q914, lXb }߷A&m[u}$.}|"qKێ9w,`v9f֡rOsp|8mjR6RjyIQ8sdƯ Yd!:RBz9f8Hϑl+ֶO ;ٚI |ow$cTWRw|Lzs~1ʅ6t @<@.^ᜪwGH֋TLpݱf\tO=4P–zK,�$R_\AlY>C>l8sO?G0y^&`Mҋ{g$GIyiewú==ʼnp=w1js�P%d}f|Kp??Z]$H ]7�t[gוT^{I,! 8=H q ww~•̌|-tSWSA=l)mzfa:iƳDhZۢoQ_ӟicHL8@Z=~wҿ/dzۿXCܟT9QYַ# D-1>ÿ{8U6:([?'H7D*7OC⏁ەO^-G 6½ss8 R_SYU{w\c<@,5TTfxʸ>(Ji`δ8u8-y :QsAJ93`t'(!CWng ϼB(\kz\[^`=w5q4nf;sQ8@}Z;u e> Q$"y:ŀ МLY{2޽n {12PtlxEccc_PKύ.5R N}肋Czojjum|3:Vj,}&y q�Γre4644󚍸94B5Kc <139̀ҥ+ 85ȕ褙T<2ZD1z<q2?!efa`,'�s{܅w`8s,֙{ck8k48>g g |$9q&rF#%�@ťѰ3 (tt{R7k'eO zU51"!:f)2,NjYIBrY8fSe$ #ׇ ;"қ)HWMԟć"); }{yYP]sud >FR rO{wk_`k bC 5TϾ}n>sIP2--Y}g]w'!s7qv RNF_m2|K8>'N>Ark d^1$݆0,s̆! 3:' *fkL[[W Q~/�ЪFi^ a* yFm.PRLA:\{D{6k}[3 |�gt)hh*8>9�X!XXg�63bu. *½C3KA׹0kh6#52H%8NjdnPoz]LKZZMt&v5kdђh:u5='9tx?M'gv\fؤq.-+5n A3YʃgBf;u`:̰gT,,V=nm o,3HJ�ehb50Paͦ^FO5.o } M9cњHC:Z;x{30�dSDZ6ۜ1 e I5lu%t颶`2sicA 9dL0 \2bFszGNqD}1ud29|Behl{4󻊬Z!lr[sC߈6T@Uyv;_K`kS~2LӲh .sAwA'кIFFW\U8Yf)ӷqtYO~',V;w;=|W>PzF t<#'|"6=d&xVב=wQhu H]3;k3Fqߙ^)v\x1&BC7g; @|$#kK|YR\=*I̠ZRZ-¯oY=~5jeҠDu 5J~+s_H֦/)L9wl8Y[F<rplyԵZP~WЃ=HV]ydW0Ži\=w:ގjP{[>0?1B/\ƞ A!3+{ޝ{B>'gg֢dDYtW_<=O=7 , T-ɺ/۶/#Pd~"`t1ANY3c}vU `lO6 T>80pKt3!U!0NG9,֥SujC ٽ2XIsv-$ {l�]u�5U5IC+f܌N9ȟ7=_JPh(Pa745B4̂sq a%X<to/t^uIt-֩3r}{ :~徸^ Pk! �#i*ӈp8:4fԽԑՁ3ܝI]t, 0|ěDNnkKGJ5�n;{eZen`'%S5,_{uٖk]Pm .}PaQAҁYP)+5*`gJ f62 zIfEd8fӆiB+E�f p`ԓA!$CSKǮfbtKlEזĽ=ҋ{Aޱ 9FKvԦhzςd~H}[iќ30d] yD]7eיY>6îKBU.fAv/^Dq22l jYiq=;zgЀڊىR뎎]FG ꌷ,@^/p˭X뫹֖app1 *I<?\sbbf9 0R2NY곳'5\iGG;9ƞš(-m~ghll {}bᦛ< 8Tliqx3oQ4,w(YYm>P��̰ȜmpXXO#oh"Qa<�=3:s F{@][TTtRPY} ]cQ9qo=,bg&yB2=ۃ+_y oW@ ̳xzА-M 8 YLΫ5+sJK/Kg+fF𺘽&:utt`�>!|ZN^k\N ]j�T7™Z!;ڮ/ {lg5߻o6 S[n j q7b4$U G'ڙs`qVf"])<z^aZ2 ;QwRU[2™M>TGsdV몳#ʓ>i5Ξ| 6,{gmWyt}tt>yǘe<MFDn"H{beހJ#]kMSS2d3M0\w:`uĖ3k-Xuڙx Žx&( RaΡ~sY`q0䉺S~kʺY7iM|!kڕ$m+ګKbPuz >|hy3тe) l vc<Yvaoz#ъ4qQxG«/A/P>}.۷o!_>Zo\>kz7?W0c@X vr#c[ ohlMgJЇ9ȹѼuv t3(`UGLDcC0)טG!ߊ`pFr j q0#Qdb.:Mvv/r+aq-1n)@o27tbSΟ$/bF!�VIΎ1[ GDI=,^XGoѭ։ �o"{h+dSwكDMm,[?il~i_5nWWF35�X۶gw_27Odм yGPA@-ΣobJ X hLg_>_ꌥp&}?݇O?ۿw?{wgro68R0@4#v:(ew3:[/Az 3tP,llZk%l0 յpАVHWF? @Ȱ޼x2| lcCm326Ŷlp㮱I9aMl+o R㳲3u S>ٝ2 ΠȤ@�J'D%$ǵa0.\566dPdgA ƶCE=MQ[&{)�b½5B5^(3biL̎ڜ�uKdY�k<Mym^v oM yzp5Ԉޯa;/8E=TiɿAQ6R.pϙ3$CJcܿ�2>g1b3 +O=J ai:$ܿ:-".:Nlw(;htőAݕk_;Ftlp"<WD>B}'3a:q> gN?H؅cW"\WW.^b2{BmޟR͆gH-Ҳ"5p.3Cuټ:SdOTi8+su%>Q̕sMNqwj ?DO -擖ÛL\vJB=_K�A}BN9~-} =WFh~y-fEP.%8YP}l(}}ôJG C1 ]Q.-]U47"Zm#<oyG<Kfˢנ:qe]n;;Yݍ&gӵ5(hh\tl^kV)fZ砷 2<aA*2m]2^K0ZN#BG'$ӵUx~f1Cq|Dӭ3QEhgG7̅ʁcfWg]Y&d&/k^:)3ӑ:&(~9IHedd>_,vYܟ`eP |X`=_PAM)UdW &24‖=:D;�=L}k# OQmWmAM!]FwI1B>/D42?r$a~tb0'=jD8hzfR'Jadi<Rn=zᰳ-Θ#cnE?;9nU83,sc1pfd~INl@fg+�E�(C[8, %jm8ef.n)h9Sq1ƽd$1qg`}qW^7M޻w�]=gId{+kLHߑSt(!] }@�zd�Zu"93]t ׆x3iocڙn1T3uq77#v8vgՌ3z׮^YJթȧ-KSuxr e3ըCO YɅlAF͔UqndzWY3^yв3v�*'bl^c3sY)e.^O}g[z/s5ᆣ7!tMuqq߫E\*Ar6 ʂNO}_� :%n اnG 7^3usd먫5`yjo}k` 7~(*~Fَ-SLUV` li7LYAn B :Z[MGoD~=w~^�e#6 �)s_(&3Uۭp7amЈfpȜB�ijOq,g"f5<dt_ 8$7IQd=͜R >3 ykh|Ȥɣȗ؝%S4>eI) LHfm)03A48F#Z|9kmbCٳg @`}Vnn_>ϳ z©UJwc8-E?M4I@bE1 nBYP2P"d+kA[P'.Lq$@PiaY,p)@+iWu;$A ~x (k"Ml(҄Su3utD4lMLj\7>%*}ǩ3>:G%?5:@k <G.doW:E9*H~=T:Rttҡaf݌`γ7<0A̰ u��@�IDATLP\|F@)~r(JY;nVv{,ksVV݃t>e0x(1M}6o bv{8Θ<jmk9G! GJl7X "#h'7 hlNg|*gf֪yϠ\ts& J q8_AV)n݀&҃9|(:0�JUրr}PfqBAwٟWybPZTI_>{,{2L9)2nFΆIdqUPq:èM`2vnkC()F{B~q:hbGF P/ҩ Q .z;uJ-N\X sPHJmW·0}pYή0FTڊc>Bc_q*([r4$ =^[g0ڃ}}]E`f:UP H?IK"x?do<l-@b ' 7kϞD0;\ @3^=F(SXxz,\DlPӗ9hG[ϛΰA줲ްBҷq f528ùYuI�%ɯ+K;6B?.BӦN 2"`ܓ/s +q8;h-fѷ&H1BYWM_eHy5Egf$s7 8386YleM}t)܌Kc v Q3ZSV 5,eDI J/)K$|4Mαt!;1 !6" sJVs @wfMA& e z bsNa G@3Ȣ՗街t::5Ț/f4Н@B4\`u&ŨJCPs(�ެ2$Ueͩ�9CPBo6Kfv€ަ^\JY�KMoJѦ΄R+gl,6gxYG9v3)bGAG>!`F=?aIv3d'͂?אBd򄍤OqTa, h4YZ?i'fbs[6C7]s?� pjeph|DGy>7_đC}1ܱcB pp7 #Ѿ9wUYỸC}.k=ۢp]?tt#7]Om0%4ɀ8V_x-6VA ]_ F3i-VUSmD�;ܽ7z˭4AI09cTSf<G/]6Dv}ooE|XO\~I7 ;;`paoc+ W_Rw A?-[b{VLC0VvUj3�]06LTFY,{bR~Oh omӲ3 u[g~kUo*f!Yt z 0R8z{GcPW~C?( "c9|aXe84쏝7e,:βOv vkdp.̸,jdM֛�N4KWf>(d_>cBl�&iÜuޮ}θG:?:o~9BK߷|k+ۿQynuG�ޞ> (zf/P�& ]�`ĐYsNq0nVBzunfۘ!\B!3T|1R^:htW ^ j N%Ζ73Aqu7+sx\vQm1,U oƙHѰs'SH1cx 8FPVݬ[}cC"16ƁY@z^G4 4AmyY"*jh]Hko77$n8 o N<�ye6&  G3`: YkW 1ýuM|o)3N gPz~ֽ4uM{:z:ʤ* ;'lP[;!^{K!"Y722-1 2 C Uu|<cupF[7A] ,YR"�furҮ,4Ci.dBdc(h͹}:,3"] gmѻ3ilLWE'|| j:44?t0IFj6Y<k@`f cSRJVy=UcV3|*d@zMa^ip #:KNNP5v TꙥC330,Y돭 ]@.ahuMY#a҉c7Nı*fo9Bఆ9BQ[_z# a& X_[>l$� y+Q% {m]Oi`Rr' H7 rY�Ʀ('΅5%'JQ2g³VY^J<\sS3&.* fG)S֓y^|MNMa+]89ieGJ|<{3jsAynVq`=g,[]\kw `YUNwI=t3CK9<#VY"qf%exkJ~utL':*Ϭ$.Gx-wl<y0^̪o7ǎY8P~fpqL?9(5d+2+%̮̤Dž%0c шe�b,(_d5Y됚ύdw# b6ؚh�B&Q99ƙYOZ2T>44rGG&nfe +sarp"$C.<.&Ba.4FXnO6D/`Rz3:1`vN#@Q�՟ha9 άTT$>"ͬ؄Q >z[KŒ$+`+kת8:[ROPJ59w[8I!fӈ9QP=HݝL؄N1GyShhi ??nʰ>k15>kz�ȸ.vyv̄l#g\@wxFtLĚu)lk.j~GB+dζVd/޻nˣi`Eh#8%>urϺS;? tK/,m:4,.5koP3M+9�fl"`=4\ kǞ 2w*DM<kkj ';-@F\,?t!fW_y[4M�-1t Yb%(H%P ;Ex7vv՗F6~v�2+cԨ�JO!+X ]G<]ٔpL쬋�$Zdg^E%0͆NO--Aٿo>g%ʵ&QlrQ6#=i(GÁ=e{Jwb`|n :[9`(އ Qq>1+ mh- 9P W g_abX1scϾsǾeO=: uHum 'S!5z.GlS_QK*S2>T1cbʌ m ɢF-ҡlB P@hr.Nv9m1�CVCII Mkw:pTRQv:)I1<+d1t*5R d̰Y˥ch2L J:Quh %d0jBvg70xX{c�e loq}tM6GyK"wY>'%=s.f :v~ 8,ιˆJ3[)vk߀N섳D,�k Bk-C|>)76H_=7X6ps v]g"Y-֡A�*n_*k>b:׉``Lb~e5igέ('܍rl`@}2n m` 7QާX9}>_u5DV)X'=#eP8JvꬉY<z\/qEyd D!=:;;c'` s??Oqm&xW<3nᆛoDȬue&)]{q�f:O4 UJg9u:�v9K8C۹ CG#f \BPdl:`q1ytPj œA- Fg3볌#an86?@^dL}QQ uei [5oy�|y݁'y umiY䧓,DU ׆ΆGz#Vu2~&%|0ykkkab {I\,C#{d o U~)RwhW.a9\#Q6OKKSxIqvu0yf71N!b{/"XlukMkkQ]]:[ NГZt8 s#I=`:hNp&Ӳ@î <V9.&#eP]|ג%g h 9JjfO뫠Y ykD0{8= ]ZNS5'] ufg8U-> S҄3ɆQ4[n,#^[ /)>/d,Tj+K<gQd`kvsyX{EYkBZ@rd-u<�%\'3Ds6Ӄ<5ԅ"k3vZa3ͫȓ+Xfg)#]&yM-0&3l~ 8l}6=ڭdd06)6Jrr14ՐH�PiM&,ۅؚa>.>+0nni�1LBmg[ )s=-sϑqv%`CnE846<lTkp.ʠ \G^\evVF|>Qc?i9#8 H*Ule\_) ?s+ Ӳ{{"tJGx53wPYR_$p<IޙpõG |?"cF &.{Z4|żp5@D d:b8&o.i?\GO;X,{jro5�' .\g4Y|!| PiiXa� 􆌑֐ ":�<r9�0f,&iP@Wg.>`x=W]36}.\$sY_!I9M#|;|ߠny�0θ;骅<so65dPF{l/"ىy. AG�*y^3Zp`[kd Q/0Rv>@q�dx ~I0$r�*h޸-mRndm 6f,43 ,^KՙN|\֮XƈJ�MTAACl?@AsY_y:+~[?t  Ԥ,f#*QX"sx[i6h7c�_kN8iqtUJΪ%esDHItuFPrEhgex4:1&1koxB%-lpW@@|~ihPEN/Q,XΓgy]܋* 9fX#ϘD44:fH5>ޯevSfgI{YȚ%B:4Rşk0@q_\U"IwG465"[q}Z 뜉yfD2h=9Kt(0crH%փBR̴>fazcv4h27bl=3TY�Et Vq(=:\Zlg9?5[e_GY0޽'ʟNKSl0z;-dfBYN.PR7s:OPY`_IwWOi1 sP#X `+Uo (.QUHL%�" I֒YpCa>@Ξi}ʹ—eRbBhobnffSnQId73`z.١5MϦelifEdΰN #kc\/V&]#P擩kȧu13GƟ,43?W vAK\_~ z}V2%�+3Z$ :;YTI)4©ߠGRaSb<;͒CKN[م⊸MCi:+U7ۗj YЉ iDUkw92R]AME\ꤋmL8alAԓ.&)�_==Ig 1 (v]4xKqω^t/{7pnx0{Y??ӟ ??2jֈ3``'0a} ɂR˵ʙ9Ru rRכ{yf4_Qr�A.Ĭ ׊ 6i",vu&c:`ء& jGaߊ(;#;롮!ߵ;;Z1KcX@Kpٮ0 sHDf " a�E�FZی؍;l#44 n%-d)Uv ,_M뒎'`Tuoav)\8}.EWw=v"JM`2mY=Rֵt&C}*J>6ޘ.SYı]Y:u W~Pnc uvW%x0+H3aD&̅0Y"A]X>ER搙�ɌOHf/ 7 So ͵7V7lj8ë41bW.ӠōO>5zAWfa m@lni!fA<@�nJ]F%dSSÞvfRiˁ~/Lf=SLkC5KlJ0aT&Е3= N7_wr/?|<3{O?. @..uVveמIO0�5-_E3ewmeAfOevX(>q@%&_p)Ű:+㵮e*kI"~BMu ,�Ʀph ~-r~2lNn&@LrX?5u 8>^ӓӛgNAWC%62LYjEuY\<ga2п;4QnKKAqcwKk<666bx~Whhyg#౾16Uy XˇE_CF0JugO|;<Gs^r�9))憆O~?GmYw?ydjN'7/}&dCm`S_cO[y:m'>Xo(��/~gPYk<CEuݱc�7=N<{4S3 剑:zJZq\rkpG>B`N -;x뱡5@C"P}�Cc2؉1*738Wg%Mc�P5fcݮ`*,6ԩ7x0h䖃xLaPɤh|_?׿ix4،&f%9`ɄNQL"t})(eоpugz.8a)Q#cL3ȌSjo=`5\HU)u I3Hfm3fQ7\c�5x4`iZF8㈢Nh ]KCC{grD{턁 fyί*A!6X*tem@U Nc(^*^1^D).R! |*ق_ڲ)V袩(^׮{:c'SQ3AATyHb[KCi;Dy25*4N8rZC%v U4eW56Knj^'bLY|.504@=3rÑ78 `칟1jb̟ `4#J! 6әNF'Md B677džԏlb(k=H<p@ wb2Y1=ޤ1 $s@;kxl8  Mh"C 9۲+R!T)@}dI[_Bm#hu!B~X|׽pRYo#ε !Hf?r DÒ!yRj'2 E7{Ouk窮VOR Z- X1321qbc / 1 Ill�!!klRyoS>sub|Tշn؂U>7dMY[�3ԭ@P: ^TmOt58WvYNTT0@~dd.zG!RpC˗B#[{&\Kk=#5; YIj`0}_/Ak4,h9K(>uאcᦛn<d<gesZ 5:rgŀ,φ#V� 2"Eg1`X9{"~箽8Et?%'XZ2( Qf -Eա[|]Bs)[o!4j|GpDI\-g ]˪{8am }]z5\B9; #2e� JIVsdK aePOuR)uk žI13? +>.w_ mhັ}샬Lw)�W6s+# c"K }0!'4BK34Bp-BcM=Wѿأ fy.|`ZضAdYpC/tiiKO|5�ϙ06@)_f͛"[᳝kWHknl)6}M]G~M3 N6\/7~I� E�wyrn=$?#PV'3ik.uuc N]w6iG֒&;÷v!(pς2sF23Q7o{7`Baa+XOȻnzT}/yvZ ȂqI@c%ů�--vakғί!:24*+c'g# 5k|^|3Qe`MeDI9�':F5IV|?x4/2]T7 /DPwr? {wrᣙ"yuaԆ-u>;LKg~^#wE6sޙZ #&7U G Y :E>/rn[7m/)_pO}H 3f bgKH8Ʃع|O}Map|mr,n97nC^+IsjǕpȝ WAS+l|Z#6㱌j{SYU S[VH4OuE^PG?>Iv1ESغAH q_k"qeDG#3zY|vHӿ~_G Wxsԩq OE0o@8kvg~-$Rǟ{?$G<O9_I6[3(z{~.d"bpbX8g;%݋ ק(uЬ,<̾8YCG$y1H�Uy湆ꨀ+ȘEvT𻧩mAh.[NZ4e�Cu� :ɋ.1d\I#e)3q2ґұ jgGA@AD^5K/bM=t:=<R 53BA%,LhԨ/ [@ٖ0v6oݫ΀7Tk{aV)�',(1q)Zl==iؤEbx?=qLCG{2Ln(  E5RާF jQ1bƀ)u2@kΆ$R $dy4(1uA5`g[σ^mh 1l#XB" <#zhesi!,OtipmC3iW_3$s/|qmQZ%b[esd7`j˖ͬNXYm\UK6AM7hњ%+ہ#9 <} Q&4P b`,ȗ�=rc84S+t$c:jv{!ˇCU*}w dɳ�ʐ3 ج< l\ɺ:,$ׅF*1Hx :L--Mqobk[ZqS IxG kCQp*'k!uKw) rV-IMG0cmV֠BH܍rpG2-4H3B'Q/+|qkH 1;C)`]>6ݽkG&kJpǿ#POfʲvP=B}fD<?q4dPdf2 v5.3\ȞLh;MLu`HFIK�Fz>�M'ְy=˚ք#7\ƚp&uT7P/Q}dp} hGjp/v\$, }d ]EB=UOWoxɧw{ <#cϰ_8~FUȑYWg>671*9" Βnn-P ]0VuAԾM\ {=s88K�#S<0P[qb8,1q6yRy2tf12 ` (K!p]3iJz$Σc�DҋQl^~Q{>NM,k|df B MrZhޕC-H |l3yxTnrA4D_D}ng$r渁8kFl9?&;W:`YNd0Y-d}T;>$74DJ: "3.�/JR)L!pɶN2ݷn^xyǑ@ב3C! +k6cwwg@w_WRkkg.lظǙ5D6rXA{T B%(2gv;kyuv`sQ�d$8fO/ߞW]= E|֜= 4ԖpE>$M#7�.p#X5gGbW<>량~hS$ɦMܳ 6nٸ99y:朢<zm4vkҗ-[76 m[_>},wqO$FuLMoX[.ۦF?|_M�92$\YP)=t߮}f!B&=\ AU&-Ljj bRb�DzςmT[ny4_�_j) %/@kán_9;)>qZ?w,Oe Rv5;eNvsOxGwY`oAa|@S>Q&ج(FyӀ�Jh4[_ymo=$mJ7;A]s#¬|>}9E1t&6 \F?Qx�u T:^ֹW9[%3fY%uJ4\Eg?9,}|CITuZlWIk@_`<*Ck^KW A)ǹs <tD# 7Z[BjKtL<+v30dJ.6>v^aa6r}o?wRV#k!F)FSZ!ۍ0:y##ÑcV R"[Eu @vn>:d�Hjl-3QC-^hfF*:%*tSYfk̒Y܃cH44`6KGʎ:8e˱VY*P)l~be�Еq c -W#j@l9h&êr29Y֝,C\"8ޮLe iӅ:FiجAA33 jc;vUs鵣k3:[gژ5P{[v ϝl4Roذ>([nVւl1{%X$+t^TQsƩ#BA{dtx ]C7d@gY>@gHgùoqB-]"bW>#%h֤z ,l:9PfW9Kˮ5q^25;⧤,#<pẁr~p0Isu\:ΓqyK<6mp? tazPqh,pC䛛KtO͌p_Բo +&O4lƇ¼X4[OiqYs~D_ýV[# i6i|ȼk4`L}|F6 Ϊf40ĸ41's͡䂲Ivs&Zt3?3zhv|Ɩr:ps^t9nxlYk>(T6ՅC -d��Ct|}@q>l}]2O*ن/uMA[�Ȯwvknk1iF Vz2 0 `0 Pqwqs06I^cav޻}(%X)bY3<<DP>Mg4Yb>(ah. rS0Bzqcرk#ǵ󽈜J5VOҁ1kE0~8y!AU4s?XPu{i4YHxQj1n`%&0MGbn2"C3 1!PbɽK4 \<2E4^x?yXd G8P/Yrv9gG(y #tp!f2c�(x&'G|lyB:<qlY.n΅,HKK@Я)t `,!]x\5�56A&@c ӥ=[J> q׷B =p&ޏ_ezM5;=s:o%Jݞp̼XC ,`͊sfKY{{]FGXm*ecSbɗa$xi{V��{\5|0:+R]8tSt .N>qDZ@/z8F7=Quw~.f0 2 7;B9z艽E/xp-1 0ݗ"iz<pi|o(GkDz|lZ췀po_/  re{<vR/zTki>sxgB #asna]C3B ޣ :. rg}ix2LFZ†9|$z׌Cox)q ز[B4w`J#lFKLBx-G#ԗȕS~3ޱ>?O�@yS,af/?d@_x8z?8ӖtMs�m2:9ï ͫEu=\:>6xtE J]�P'wZf6!}#苁O2{`C ;F r v:ZbsyXqF>3{ty·ze C(:>1nI/כ@8!(p@;zb͊ t^S~Ο}}P=ώ[9d׷4Vtً;Pf@0vD;6|:I66f~յ5B$4:YO=)ƒQr'09xE8sԓo] F@QqMB|Z2u]op@1l-ABIO5XtO|H@va}aKt ~'1qu$sɼH 64PQS%3 5 PH | ,HB\�ulztMUs#[C-Ms@0Q[ =leWw7N]Þ1+:|=KK4*ZSl�PӴZV` SlܻF"xzmw. '<KuF N)#7uT�} q :.]JWj0LG9Ge!4KiktJ$!C*0fFyqo\/1϶MX( ,Fz Z>C³PJ&P+6IVgD}B]Ha.4f { P9`siUN]GN�D$֍nߺum eP p8ˡ5uQKd٤协Qn wҹ/**S vEyچCC8e Fع(}Q(ʷ RM|=?zAo)5"Iۅs3}نs GY6 l- y8e֯Ac%sЃf+ɉ00.vGV #gZjꜲq<zt 2u�Tsa}{YO Tfvxosg]<TG7|4t:rnʫJ2`N"/ TfY85{)%0ЕZe@l`e&H XR3ϙ[OC%Muy|2^Goy:. 2WԇKU0~$9k8=TL#BV\�ۄgϦ>M,*@ѥMf!.# R!E(;m6帉X9( 9sjn0@(ʧ � ;Ȃd*70<(< ulGzȎE�B}gO l]@Q2RHˊSkĹwa2�b@1F`e#cٔDk�&\s1&9$+)`6k]0\=ef`H'.-DYwuuLMfȝ`c;5eT3^%8d@\\4 /oη�=xg݉]5qCJvWPj,c↙2�ZidYȍ;ϧ~i<GV_.Y +l!ڿcL&=Ps􄾉#'�dx[[P0 dl trKSGM"z��@�IDAT&*}dmCf:\m/W}˖04:H^ Ivn3ϜL3qOK4yA7Z*>iWN,IO@ vs+a}dr�6$| (&aVã= ՛ yEKѡ>p٧h'vMGܼ :xuB[s[^\?Cʬ:y-59$5!! G`语G�xδ BsyS_ZXNߋ%4[jCwʨo N2'og): ܞ0�"db%2G&B Bg~3]~>Z>񑏇0 HBFzέ&ԟ2X" x|{?.xg:K(@p${nL-q4#Nn^xltTn+ t:":�:=)'.h53g`-ڧOq~D3*&�&A7l;|*RGu-P_C1GǓkW!{,cJAI K/6ef䮽` t zu4`0h8h 1 d!͐cNHqI*sKqVhp3@' Ŷ\\TVqHe42#h 4Nhf1u v֭1+`"ڹ@\Pa)ɘy(v}v4kGؕSe[[[ l0iDx,T~R*Nj୬T (k6#(uO\|D,{*8뚁#ڪ6YʝSAJU^�)(|mK^5jL ude}5"(ZLm6Jeugr /$u#ʩ�Xg@ ZT% c8 5)�lUGߟwnϜL`xc(;qr;oW8w+=E4%ɤX*ṁxo޼�89F2F dK!OR+?|/NhۖE%lc/%A;+:o@` [T.tJj穋T&g]=2h\4 )zCUcQ/g&@+%`ǘeC& 1Cf�>sK{Fv!9q"dm PH(H8z"S"%ώA{9ro\?TX,wF=GpB@.:V@:Gά^4pEqMG>|WWuF~-E1%q}3#A*yO:]dرZ< ,,Չ\ASEIp?m9X:g#mL$ YY9!A�.Pg./k ~ 1I2W@ �) wu7N@U8KCC!ښ\aF4w.]�&s߆Jrulf!bN:_Upr E0"Uqx7 p?c7/w.@9)kGǛ8kp}*B&]nA ܿ4MɚuBtO]Q -A6.AJ~G#c]>/, abp14 S�53Y$ydz313\N]I{]^[:A9N)gItL}ǤC@F^w@.jA.76Φ=2_RL GOF[}AZ+UvrU2�84vrZ[Dˇ<O`koX9O5&>C@7.^)p8bIGNhR-yO_v$X(%e44uZæ|oh"Ď˵UY3/_Ӊ]e2n YMdAÞU}˚0)`u҈:NI=N;Z3DŽxyJJW ۔;O\0`Vŵva,T@&чHfe`zMJ}ַY7v$DcP 0<F/xnڌf.jGHX$g-d{`^wmضik?M>za<PFJ.h=a[$]<>Z-,BnCw0lnp 'qǝҏ{v3q$Yc2|ן)VNfj$uqI A 䚄 kw*îQ/_ayؔJ؝]w8C ϘO=\cS>L-#!)P Ir'y /+" kY2i _>~}Ueg%? # o>4!7[֩3XCMm8QGU3h[dLHqU9^ F>R%q!"\D`-N�HCQ8oZ: " wk(W)e^pft,_>6?оeS8zh<^h㞂"2R<70Cz*4Rْr41XYYEffgZ(i>Bv2A%.LTQy|_V`Zhӫ6%B&`a=WNT fSa6e^ ,pyln~ TFA8c1hFZkh+s].7>瓁!r;J6%NS_0w6)r.flhFU4c;M} Eh#\�(L_;;=Lfkpq=5@'TNq@p.XpΎZ Ǻ;gq4gG*a@9i :юtW\ q/,jZ/)d-~VkK3.D# R%7FGo p(\gA|ŧ :e#S: F<AR>.lڒ�^`ԕCNae:F37Wʡ`D\{^)}N Jd(ʘR�ufn�:bd98K7ts8{4 i:Ar_f[6W$M`|uܹ\W:kAǑL�ut�#4g&41:i[4rq@[%,l]5gOczs/Qt8{:*RkmxMGF'n "c0ѱ]Hgz9rl�M2iׅ[P'ݚUı0a]kOH34Q='by/9Z?*U;Ps;Bf+܋cr{Y@ٹcvGlbu7>2 vB߲#"#vzsΡ';wl ;0N{fdyK*ucm%C�^&]u0P�b汐11[22yU?L\[1k 0E},GidpKcS2dY jp�}d b̛5#*94Tw Ub+jKw`=Ъ Zjӭym8fd<j_/Ϙ!߃Y#W?o;l`x馎Cl rXhYƞpZMq +Ŭ!t4 Y1cPz=rkgSτ@ 4AO;v7̜˞Qo}<#`H.D1X<VtQ6>4afo1`X/}%ucCD�5ȄRLt~^cnm:HggS:'`9VEvQg/4@=yu~cT~t4c&󸗱!p톍4⾿úNO~2dh2N#)p/._PLt)*θ>r_ n \ `Cgi+/¿ [b7("�9@.htO�X.h}5Ǘo3UM]vz{26Fv'8{.wldogm6н[xςBSSK@n2G?2KdžAy;MIlQ6Aeo~uלM>W7appcI) /R9k`c P=MK^y l aeY]#�F9J$\LZ8+x*"i|iGYANs-2N-t TN*33J"2`U8}ZEx3w*+?0)j#qZ 4T~f`#}ԸcёA ȇA;MsA\";XE�,A Y4}p5I;~~#O?|97np,fO0lޛZؕTqUKC P޵Rf,e9 Rj6A%o\ H d"GGJ tc~i>R n@Wy`LEe3 =Uy-?̠%K+63b/k(lơlH]iй*E\D ҿnˢ&>/ M쥙jIe&E9 2@|7RC[38I uЅG>'Ǡ  q2 (]ݽe58򾇁 D٢~`!-mԏ\ǁIw$pZNke/^:r&#`,YZ\hx0Bq<g嬢%{u'b&TD{ExMcOa+O>Se]ĵ11FVu4SZ= =ف3ApP*̌Kg'%dz9R4Hn'@ 13sC|fq =6]!eF)訳QYkc6?ewqF9_'ΟAxhO>#tS>m^RU^A hgA)`hPzüC㚤 N d4t FiG &q" <Mާf6`U>>瞏/|?f>m A^B7'$/(!aauXogv9N[9(݋\2I6\5#04%5] 0)$&W)}766r2h1arp{p>|xgkF?E>Ȫ0Wlm Pi6P6Šwe0IG"HnB%Cu.0S%X [%#f&RY{Z��%rUԆͰ`=K&p2J@ 2!סZprmͭfγs988ɘ 4iioe:]M=ŊF+ uU�r&9'K8 2 C=Pq#N廈LEfpȻw% XBf y3]ɽ s_3߅w!򗈀2;E/>:A҉N[af% JP2Վ+f.|L08^Z'>av ,|I0drX]IV=1Qapg52M!?z\2V<ڥ֦}я)>s $O2GGX[v佷yRx^ c:ȦC,� 7 Md,yɾ XKC<xAsA0ڿO4atT}䅑!ҰH~4hϱ--A痗[Ⱥ5@fkѵYU NUU5>}%.!H �op l#j:csx}سb=O@QWOL __g%\׬D?)E1A.垡R65U�,6[ߺ+K ݻwˮwH~QhT{922t+ h7q ?ۗ^~5r-"=֯[w`l,yl\jPXKψ.ג X7zQ),^"z+{ #WcvÃݵqp.k;6̄on9z+E@YWA9X>_bqY.L{}bP3Lݐ8rg3 ~(�Hן4)rd-lj3+o>THt<\X?Z0G  ABfA)t( T0 D`}/{KwN~|"Ʊifo*ծ.>6]zoJ;6"E{pPPOGtN?\ RN9(v@[K[3*j_1 v'b~MM 60�C1CkoiV/R7lrYs֞rg3Oo'#iVڒ0x\O;:+)ì P[ܛA=Ier+W06(S ZU"�?/R:YeaiA'̚q ?0 cQ =ݲƖŵ &`Lo{xd6GԩTr1#kp0t|XFЀ"zX8ںb7È/Cé0I6ju}}#A[o S74L|]̳W=BBu0_$Csx`"M6s}P=֛WņP<8kZm y=gb:[_,< 0u Ͽ|Ϟ`Oo$5x+@uMݷCC93sf `&뜄<&@1S) 9:v :I'HB0pI1s*iq.@7F3r B1\8RJgq 4屇kN.:k=v�-ITs_d}=5:d2o?3]3DyxF-:q4(F>qsq4ڄi2Z߿H-[]{g_y-gIT^{%Supf3O65{N&W)K`dž 4Jh^ɉb(cqf9tB5q*;wZ~f)up v`&_@s z5Lpku㨿#cbg.ȁ$ȁNS7Ǻ#o>QJ['&dHC=>  ut@oظxbfla6jV'@WA$K�;tm.M[Ys_(i0�<^BgflwY2||5s[ :55َqt@& oB&]8l-{©Ig4y !V>a/vN�aͺy $C#d~hf{F9@&C Eg�pY؊bj:bH7S!�36>@?r� U`DqC99TO#Fq^Y|C-/c()Dk$5XBE 0�^nv]>E@#< ҉mI�ޑ%p-.@OBtu,o0g7#Up^;*1W R [ig\36%ў-geXېhß~d uhgv}Ǿ6 k.Q(ccNU%} �>LS~9Wirf'rm&qZ*Xw/El~HtC캩}3+pb,ugΝY޲H's g^m,ijnv\9X\|92dܾ+lڲ5lڶ#<31FS�ҵ&7m#kUt%(W+ZTc-�aj={?g0kmO<I?ѻßr9cT^[ՙ& 8sa32�Y9wˁ,$$X)&\V֭H!E# 7!`Ph*$;<SaC6w}[_~?1!=Ͻ?+ߥR`F[E2mcP�w:~861P9^,H BkVd{^:v .?G#{c|[+YA`ݠ'o]@KoG\A)R_8gφ^۷o WtQsQyk<L@k|Toܺ1͘Qoꤙ_n*{]fmppFM�7S-`UkA KkT[ΖET m&JC0Xlm W: ޵ݻ[+}knn!kIhjh5Ehw{{{[DœNL4O_@ެ]ۆCiQcnZQQMu- nñ jT} vҽ@N@eQc`hQZj\&e¿wqWkaf{lUJe 2b G,>z-YV5tu2N 89R'5fn1?l˗DRԬg 捛άxc,䜭 w>#88mwó?^a 9 6|Ҧd\ry̚biR:@·k{W8 F+s Ό_�@s.+*+ZzdǤu5 qDgT]A, Cbmtҹ=$%6G0hʳ.'=a3Y!ηxՇRR!9O{ڤ,Xk:Y' :KucP`]4CY\G3~'X?;;"cȯ:FQd& qkP?H'3!A447o&ۅsS*͜g#ܛ6ZxlȠC+@cY5 @ǑHܡA~0LZHl"nh]{)Cb6־ .n8'8x0@Q Ǫaِ @P"yrݛmv029g6ɏ�U(0^VWȬKِ̇|2u�R1S8T'Bktōk;X\%\)I T;&Jm5\md6AGI>+ L9)c&qOp\mX㙉t&mޢܚU+8x M';0n`Ӝף"j3s=*dZqD:`MY% *.U?km6ֶ ut-'`29�<Ti\T=6ꅺ:MIroʌ^5 tdӇ[Pu~zXtAv@w+ĿKw~_`?M6Gj@)]`]##~g6%tt2:W׬ C}@b5Fa!冢R0-|i9ʰ o&nRh|Ǵ>d`D=+#p4D[ZZQC?P庒`&59Y?\8{6lڼ9l۵3)( Էwt\_w҅6I ή: am(2fyOoG }^'v#ehՉvǏlb58V<U;X |GC0y&�dmd:#l]bK'X1�$ݺ|i1qFuJX :AV0=rf–Cm}Mw`?n0x×%B foafZo>2A,?k2B=٠1cl$I6S%Dfgퟢ%3yR~Pa V Aɤ2šVp*k\8jm2U.:~O)eg+BWlw*  j' K*h!ΧE]A~(}v6x| ( hx<T&t3nÆ@spp,ӟgyQ?/W<p<#\_ $ly:ú~PyRTC˩Iict1lY@N*5iRݽ*�9iޣ{Z):GfLEIݕ+dhgoLG,:>hY�K#;s!a�̝|d̚nݺ-fw\{i((9 _[[{Kk6k! H γ'@ѱe]Y"NSjfmZ] {&<*3fbV%\NIf"RWPdFG،1�:RN]\ gJq2}e4#8Wui&KfSkeNZ3~0z `mHލd }8f"om 51_QxCs#4YF&QY3I'U08q]gEͳYf "_g2>(fS=kKySU5Ü3Nk*^p3t_Ag*$4sY%XXCUZ^&\`_( uy2'�,�3qYy:iΎFjf9;I%!r{.$ h$u0x5f jwB&KN ѕE 5bPqFax>Z[o9//jp- 0P�a SrW0e"9ز&-F�r2A5J'�^gVu3Ǟ\ȥaT3: o #,ktrTd%pfV0R¶Ӏ4YS+cU6M #=:[O5֐4mv)8Ρat+PN@?[Cҋf h2k2nTCb`D`鎛dm1f{�)u)82EٔlfciN=EbWDFϱƞg1)-I !GqEe1DjW2`] رHK89ʗ5Ȗ "gM2Q[TlX"0u̓ W@-1+m@u^*1�}yM9ؠLtt{Nsa=)td=&s U9w̛!2;uX`{6 2/ݹK eW$+E/dhr ]W [mZx衇BoOOUȽ xA-TF]�񘉄j3L=~2aЧS"4' "N1UEam:R�Y?N=] o b $Ͻ4Y+*KGwg>>d}GضyC?zԯ fi@ackv#eG _b̙28 dƤ;?Ӯbb�]wo}~hxk|>r:v%}n^{%k&{!IPl"Mpx L,>{0Ms >5#Ys8E\-[}b}q;Z hut' {{NvHs9a^(SOncǞfdcؿP_8�27 1M&{9Y[GSO?O& 8�/w``AHEּ-Γ k 0IVLrSR'XdH6g'BwdU[zlޖ?#胣o}'~/$Ou#[s@>|.̶;\@|;3c*)6* %cFRbߩ|o(0FlN@bo{ ˹q~̣3{ ov.aW&z{*\88DŸHʐO=[>/YU){ 5 o>=y= K 8qqSK UlG qlmmqF@ {ht@\:V"h_;:Y Q!ksX87S:Hϧlޡ3Z|H.^$ubDgLowtAkg^cmL;2cy JϿf lcvkـkLdxfri< jg9teE5b-5gIg@{BH76֣�Uj WD`:Hmhhqjz HfRtT$GG"xoqk]ak&S":ã|Q _Z7<6rԀ@NPפlD8֦A嵵R%NUͱdW?Q?E}P ̐|'uke8q9vi$ȳ6HgK; 7zdds @P $ <iuvFPN4zG@=^ \>ʤK·w5hн=E�*Db60rlͨC8}q1fc HKȆ%U XS:bcҌu8=]9,Q}5Icc s<; ,}:Djlnev5 N^Y"۽6oz61 4A6@fӀԖYDΈ[$SV1X.6qlu:/H"&po^Y 359_iUyȊ2�5;B$Ǟ G`P8I0ئ fgCyXˡf@/3kG@ͧq`̴T tCT b9.BryVwM鸌R`s4 q!-mޭ8Im [nڶBzs)JϮ!2v/R ޓHf |$q Y;D~P冞֌%k':o'T<5#X8 a}\{Dbd 6R܋BD2F|<C)QK};6 ' {{ +dp`W.�2bi07mΧz`̬�cd_ #9x�4Od/OAY+y:u*U-Kecu |;_f2@Dkq-லxitpÍ=IDd}?<f<x !ȵ 9r6Q{]f-+Ц󴷓0"f^IduE%0\ (O+k C٥;թvׂ?O3ٵkW,Hjs_f}}hXq,u6 }(G?yʥ@o .D3HnؽU,6N١X9k9j  ~!vݱ{_F8aGN^<˙) u|G΃kGoʡŗP03 (OC<`<)l;ۤil4kl|^kgѓgDXqi\-u _t ̦K=fxZ\v]{(onn =d Cm?`@qf8IU9DKsɰڃLU^t#ݴ/ڐ;ޮ6B:X0T:N@U[Y~@t]x ?|qh jo >]K ¬fdT :hҸ 1EQMR LCڡfv^;g*%=1Qwu[�t ecUTfDQ`55ՆnzzMGPy s�vTL \nڴ9:3fJ@_%v:M;^AMD>чY|7*ΈKjIn|/᮱$ȕWDѰ ڼf@̜�61d@l@j3if:;/q3.뚄.Ձ)wMub-v$qnS?Y83H{o@xc)$6#Sk&pV{|IZX$t0ӧDcXn3"UPbU ےkTyH42KgL)&@ Fƀʔ\B帏6ꩨdZ58IR9,[h_yROglG[/9qKIe up":g9&Ngؚׅ?AAuScD-jN ƭ,bp ܠٌW_=țq@+hMp?Wك4M2[jTC>,hHjYTAM5VfmB3oYR t{�Vp H~a{lwkYտ9Ϥ4rFLJmhΜzk}ӛkvL@LqyzG4@O> Glxf^ 0|!%(1k2Fsw2IL vYYVv϶qѡ_L~. ?NpOE?m;.DCѪYFHEZtCHQ>g*,tL2O1uf7DJU'986X% y~ GEJ<m;] ~h9˰Ѯԑm-l4#iB/5z#}EY)j*K(C315۵TΜAsCdqæ$k*U|P#MƭЀ_`l4ϫ) v4 @�e=7&(IP8B+5(7M VL@,b{% PEgKmeKVA2_-5vԇuԽ.9N>'@W|gB#%"g/ zdFde *&)+ puHV[YgJCA�Y0@;e_Y[֊|e1|-z}0FM|EB88ҥH K3)vifH|`˫4 (?cw)65דo}vxJK/dzXXTtmmkF!`dWȏgzs2)Ğ?ŘZC"pϔpִ.x.kzأ Qd 7i� Fpԍ8ҳ/"f6&�V R)|-&&'=R &v͈m%<H^>Np2CieX;k�/sʮt۾>l~杂��@�IDATםMg):"ϮaP)P / ݬj*1k$Sm/,FSQࣽL= 0䨮y2Y؜e %3=q/*軪No1O{[{O{?C ||ZLȣGn{]hX[ |lɳca{r �1_]acJq29IA&&2al){E٠{tK:t'3fwaǖd~%2ƀ?i?s~OF2oϽ? OܥA!,(1ehRN;vƠ! *Y)NNԐ(xK8fU:93|xX�ҠUZ q[GtϞ}8g8wCcR?E6/3afYYwE'fpދ } &:I(W]:{ۀ@zTl*YΌk88{|/+L\57*o,ӑ 8vf5y~uhU6pk|nhiS/# 4NF>ZϪdh=hpHEO䩰ˡgoJH݇g`yr/[ef`S逝:u.Χ5:j6'H.d2S1j(9νyzgQ{y֊y}S8UA*-kca*6Kq෍Kt=fH!fjϲO6Z,9K #R@4(r!n Gծs*isyՀ yyaafna] Ƌ6IeuMy_ Nf:0o@#A64E0^?sCNc0#(Sbޛ-o' jA e,S5hE_׵QKDuZM^-Y_< <ݬ>og?e^u AG$e?wD-=26t\!e{5y:*fs� 0HG !Tfkϡ K�R JZ*@ J1`%ZjF|9N15C&x{ 4}<s}jNafUi7/8z -Mua>BHKΒ. E"tρC="6&p~ $ AF!Xj`F}<6FcD@g;ecLIV/Z;8 (Z꺧7U852vduL3Al0tJ55q~hmA iTU^pd2:{\M23)KR2ARx� 0(nF`1]t@zi ݌( G#Psa*5H5XaKA{,c PѠ KS&{Yq`,mT6ݴ6cBn؂55<e  (m6�J2{|zW AY)亝{X hXfU�ӮD9Qy<Aec()I7akÃLl G\?2 l0utcIYر}[عkg8{dHfOu{mU#≊ CXյVCb.k3^zu:zpm~Y[�h~1Pz.Q_QO+2,X];.f9{|dmsgÖm[Ѓ'.{__̸vʪ<q.aml a~OYZ Kr.ʹf{?琪;�k TW'{5PFz%Jv{>p'}βnECz*[߾!=#8&߬*h'd`"A=u* ݝa=_e=�"\1;vo>O(?Od,-8FUGΈֵ4DĐZHGUvp̧?K`<z~~O?D;(? d `^qst4w4 ؔ>R}76Vjop|]ԕ:O~$z ~N?,M?#Gܥ :u&f|MdN+u L0)]6#Dvրu N]5uӈ<l3l"o޿wXلSC61 -*f`N<M 2]Ki":1HU RGd�@!s]j*;Ox ^1ã1Ϋ҈&8 (O׊ױV::Vftpl?+|W�F`(<jYtlT:bΝ;pֽ f۬%tWj|{^λF)0O/_LEl _op_ %@e3vzTNka,q,73 (o>V/h})#@a fKAqWoH2h aPv xq~O(G^I %*L)6ꧽc@͝4>"fl=GseUe0{\~ݠdfM封MQE@ӮDK$.rgLJUi/:jT؞ddͮOqdF$=`#E3Mp ,FjjbMjo<Ǯc,<(=L~ u9 :72t#p,HV?eֿ1x67Ϡ),eC;gD"ۻ>4}1:fpF iT6r)uU�_.9 bp`Օ̈́W<q:Rʦ978> + l2(03Q{ζ3kDc�ww us!N@�2jp#)˳%#KĀ3^g5QD8m~�nZI=C2ס{?U{FAf%>=v+"HTeד/i0`~'�Y[ػ�z^}BN<Ӿ_fQpKȏsrk`w; a&JƳOf %6RVHZ;" f*``FxHTIC5F%Y@PfQyi GG]'VE1/ȶsl(#\*p+(79M\"Ea f4ͮ36heֽ[jfS&by03(E0,RL5? k#"ނwBisdIL:6^zr.Ev>'{]u�A&v[-˶lYI'Nge&?g;-QNu;шNt |Փҟ}{>~ޮ5 HYX4ΠZE<?:W9>Gdu=RܖA[s,.#݄Bȶ BIiue0;K>%b_Ӏi_Da Wo߄ٳ'P)N^x1N�iRP@4: -)3zs FEtKr%U<;3iͿkDX`syy7Y`:Yqm\qCv A`|Ym݊#"P ?Luݷ'=YښOsO@ur0G]?;ysiP:C=H*4̙IhA(Vav怎@A3'q +GϿ ՛9kHCW`e\ii` ur+JIv w]ND [T�;zzsscد|4W5u/z࣏PHˊd2>#:3q0'_O2_mўs{HǨJϤ60z0"7뮾%ΤGPkt4̣{%gI_K<8; vIrE//|u2v>5Uy>;a@^xE@X)rqJ ZϜSGx!X#G#ICFDZ7T׋M[qkM0rDiJ%<2V@ RR1W֦u^炴j*^> gkoe[(4.Ogyf(n`0w09‹b)STEA#Rc{4CG2W2es{|VrAsƑ{V™UgVc*]*H` 6׮fMzBvY #;Zrl lRL8!3ki;ga\(D3XsZSlFZXQ FO{lvDI9ʀ4lD6JGٻt=QYQ8kޛ"4H6KK[j^;I{CGC(vPkn0 ̊^P}(H@OUE4;0Ԩfiq 436:9ZÛȇЭ =0aR"BzoW!H&7Z@t)_!hߩi00CD'0-S̽ca)`AT~jJBW:3-.Đ\{#: ^OIRo zv@k4x]$iƽۗa<s8>0BÁ9Q�BYubGEy@lqH_3_eNQawWE )"/>$:]]C+?kCy8݄[8ǜR F2~-d^醯OiTg: kđ̓|Թu3c(džҽC9uLJ2޲=!FȷZXaEZ gJV I#γcT]~iTchc\_1ʡp:Tӂܩ$28ɾilpSЮB܊DŽf¹UtJLJ1gFc: -kxͳ?j-|C1j%+wbA㮙 20wx1p-$jHF!,!%L "BތD&BZ9!4:CFIǩHlFaHc`wk(Dj.`dryjb"Z7T0rч(T#D.rضh+�d{w=d5sC |)kHN3P)4Zm~}=ݶ%*q +:BC{ᮠk&zFC8c&$N %zm^3gG)kdPWw'8?:fz~8NNVap�B<j)P80+.>?麫r[+^Ç�ɓ*)Vݻo_cK«+og2ZFtBܳFY6ϊ5<bYeZI>> }1W zyQmQ"'.n4_cu#>5D!)׽Q'u@v1FzMAhjA: "3Xw@:k{@*:V{3@=0c(h=|;pËtΘ"HޤtӵtJK[g2L2^E30 /a뒊+ ;z->z^W@G;nx{KR@KY_nlhNj/(}%ynw.v>KΪ"nJKߝt7Jڏ,$2>Z33lArGVW6I*__?ޚy/MKtsz]( HGַ鳟B}u [桲$t/N͌?au2 b=Ơn{y݀/\$>5U畿}vÀkn)#(Be^aGLiWIWQY* '=HSIfNoxfZ7R)ɬ4d=|&e&ǀ\4P aӦuo::w&L"TRoF0 Qm; Tl{gI6U/ȇK5cB1k]Wp ȼ4l4rdyPLb1n�F5V(;.XF@[Ѡ( ME,#4 g3r>CBc=1T ]-jGicf΍z.aaF/KC]s 3:>Ldo[U@kUUZVȈ:{ʾ҄ƒʳp̃TǬ) Ηƀ<y@t=rT\^Ǐ¼y~c_OL)CVc' ("4kcܗ1Os5ʃpD8*IKjaA<ЇvXr =.�CxC]H8IaI7D왩BZ y*F+!D�p+Ey+<E!E<V)s1{  Dv(<"*9s#;F -~N2)jB4lQ1<XTg eЗuaLH 2jXEǐ`xSZoSz j_c/J2_=t5^c 2SQAQ24iDJk; 7 f+sQΧJtI`o΍WݣYZ4{D8Or8s!\O)MhhX wjf0B<P\Z_Qknl+#Z@FXr8P#bu<xiS(b*HFFXS(U Bb-U݇ASc3h֮B>3TBr(# h}' 919>!d-B8"Eʈ/9t93BVO-sKQJR*?5k΃F%?C2`ʡT[(f.KGȫRbС%0:\=^ZA)6�ܿ%(\Iu{94>Bp x8rBO$g9 , d>:I8{dR&jsq^}qxlξbS $\YlκY._F ښ Ѻb9JT^" iuJ~8y3yh=lXyb Ie^[i<\V1*:_ Xs #-j�LEu01^ޛ#ze _Mo>ǿuΈ~u'ǻ}i!yZ(l{Ѩpwwt˸c%.u*^B5h5[l_%O=h`4ufs\רh`qdQ3ى _8D@Fֲ틾=X%9]cK% rYyya8v s|H%z) MQ(�~s /FvmAmM`p.JjډՎu"g[~+/jK+Tҿ[oO7x3(q0D^p]u]/}9/_x>LJ<,NY\ ==1Nl0i铟4Vhj~tU='m^>mٸ%}L׼͜6}K_M_ׯAy=n`VhN#|ZfU}6՗tc?ҡ(pemAt#Gtn zo%>%Uȳ-Io㎐=53QsFA }lt&}S~yy+js{z3O}_}[nl zdd5h)}jldJ/6 X)6#rp2e-|^N؊| ZkiXRnLll颋CG͉VYc>[zF~d_'t.V'E3T k 7CD3DfWg>s(+`^[kdɀ�|:.OUREYcHbeXw'm\Xn* 675k0"U9U):ޞFyFk6qU3k/Q< ${S-94RRb Ef9s.<6={ x{Q:i;>s.}*"!AZi uD\YU:?l@ z5E{Ȩmh%r˃q\F"OOȏkaq Ps9b3r۳Bejy'ƈ8r:#0#`Q^N+`Y, j2 "PYG15#MX衼s:Úk V S`BT5'{ZJfN1wՇxCED(bȧF(96ֳᢢ ]h�*40 I(0w! TjlY<RGXƣJ,Yʉ>L*((f@Oڇν'(t#+Ko "c5U'&T֪vz])Z jB\ 15c]-b·_U-O>Qy? Ȭa[j`P}5F:{v}\jPX%.qm WDɾaL=O�8U7NS(;!*҄ UeMDEZ~H[GΛ3X&-/,!/BA0bRc%O~mj%lho^F}XFrVJj!2=a۳mK~k+iHYdP9&`bzbWeNPy1D"-OuH~\YR5> DԼĉ0p* o3yY ls4�1 R?*O h0P`oLPX0fi ?NN3C TR-jʁwC~v0@F޳K[Wg,UC|͝ꌜiqs2ӌc7B7 Tڿ2Td ax`YRUEXL츞:h29Bmn|:ŧ@S*no"8` ztC2^:^5b_y2QU dЩVHT(7̣tch{:.`BDGPzWS"1R7F[>̓35=V/M?<)k}ęy~Fϳ}}=B"8(aha`E?Q6*|I8M`A}n#H:(qM7Ey:uTf|̚z@_njOX@ZJȞ)oo1wnߗ@Z>Mtb<P%Ԩb"Z;1nt=ҥDM{;j+?~o|Kij̇H}8$BꫯatOO<Iƹ9zu׽)? >wx\}yFteS89 ]ze:Ak~0+0]1 ?8@Aʽ|g?& #oys^@.dR*>5qzg> 䌢PVSQsSD| uTčTeQ85! WQeOijjiEQ?PL`j s{~ 9LIFF)o KePPĆFHM̶?Jx?9]wݵ܁ n4a7fJOM%UYV⦆!SEȬƠU5b3ٹQ %RFgEԜ{5k f BGhOpkѵP`X 7p$~OTC1<&heWWK2zQNd:vvvU*td>\{¢,VB*˵Kz\97*%Џ<d m99']%ahÔܷ3OK=[ V5(*F' *;Ϣ 9 ˸*FTZz<FK+q~Xzi3+޵!A}yxp**oƯ 7?C"ªws;4̇9NnX?9GiF*Ήrr,[y3vzC"D~(F 1ViogsCq 9LWՐk5JnsFka0>Q+@S)>ŘgV3yFý/;WE{sq{kFI7LxsMY7,BFU*4JPWH "S: \IO$*6 i>ǼbZ5CʫVכM8�6mE=.x2B qzs/hkȏUsЃn<E@Zr?υ𣏇c*qdq#(*•f9 {�|==wx c 8gʋXlzWO2#((tgً8$,e~m~+5-KP@tz͒S`ReyCC$Ok* [gh(7#Ҷ"R4nЅupOV\^XF7,\Ug:p24-ҨM1 ܱѩbߡ{eGbaT0Y 3a){狁GBGބC+cqbE$nefAO7 %a%8ڄ[S9(P9.Fɴ#b XSkrjeK{- ǫ W^,l}=Ezhx2uf Bg/Yp±:ˬ6yvV�"ON!GʹI~a>2ut-Ů1c"cFآ;a_FFF,"?] yjl:80}w^~6sC^۳{w-"Z-HPup"xT aXS <N_p fq p~!:c4u"EUYh_͹-ִ5Hn:LE` ZpKX<s<i+* |k_&*S˲&A&urr%d_zϑw:cwZ(yD8FuGq[ño8&/n :hiŪM5س'D+sM` Л8ݍk֥;~xo xޔ&p<}/E2l.0Osmpeio&]Tcp^JUG:|3՗'xK '*ܷڷyCbZVۜO_G?m^<ppwj_ޚ{j+A^$IE,CNBp*=Gpz֤뮹0=)mS(StoNT_߿0B˹ө#;ӷmcwS8Ӆ^ Z?=ēoUղ nnj& U;[o4K'_7 sW%Vjs{z|k}N}1 CYaM"򤢢Wba2?a|&cR',GAaϩr*^W{=={#k659?摰NTaiC^ `0;(B 'ah;wX WFޠJ ٢;CC0 `tOylzUҼ 5Θ W!ޟ6=о͏ oZ2>4p`}8*ZF3W\3azy^"eϯb[gDRƆ£wFsk7s3(cQ x4CRcm$_P[֧ zi$k *-\8&X[E0E4v8kP{>{΅UcgMXc]GJNn! 5PT^5xJ7oFyHi.�&/ּR zGd> > s+/lV92`!;+Z`AZeӼMۚTT[zqNs5@qWIP,nP[2u1Q8k50"2c *͑aEpL:*E]W /gǾX!qsWu V)vM|`.5aAGΫ/Dז>ʹM:k $,M^08<E g0J,sor%ߵRq徹k`$Ji:[v'{zUe]ͫ[NF#:Ĝhx0&gѽB &r?ه%Ў#7syK=F~O>4OϦ}ӹO#QwE0zAy0JQ)=:sI(1Y?"(^|U9#TRޓ4hXfΛ EgM8;XMRQEP?K*1,UhPQŸiQ1 '�Қ.jo要WBtY^ d78l1{*0 w2S̛4i]㚦XoV W5XʪZEt 1JNխDaR>xς2(0At9@$:4Ȭ#ߔ6�-ÁXx"R+(Ny%C FeA*5{Iga#0A`XZz0%(H8 rT*s ov[ rC',{D" Yd.Ht(ZUخ'!>FeJʢIdFѽXGpDz&L똲b{k.0-ooq_~}f:C56*[HdV:ϗWŶ:B!|k61qTTSDoHx/c'| Oxf p'Y9@BFL`#Y^i &iz3oF;Mt@]} :ޢ|EzDZiIR@gNT< wo)~S89v)g7!v)qb($i|M:V};&'qO;Aqad^~󣿝)zA`Fso[)'RNbGk F] }+_wὁ{]w'0PAG" !T'eg<[Gtb#yL-DA%l>sֹ-7_t}?RK[køIi?+XSO>/_�>|+e1E mJ HIjNlο4 k<Xl�ˠot5t裏/orguA']H/ c<> LߘO|^7 _$?=^}3_sOϽW6鯾r꩒Tx3؂* U: eLhԨRY@5X{!ބjk,ݝ�핣s£1K dQa10$]晧 1%}_PAţ3{LռLuzUJ96U_ehp�Q`E4F"l^@BhsW=J*1x16DP#Z*ў?ē̙;maym&ǭ7f?H+ X<ur6.b.T]IX$+AѨPhUj _qVai`? UUڶm (&{ǯAuWzE,+Yh ~<cL@y 74{]8d _U'A4qrȫ *t!p,Zׁ݁x% s ?XSTxD`eET5KV<D8doFsD0'PY7fx{6dBhn9y[FOfDh0Ar<ͳw8oۺ(f=rFFjkX] 61QkO tjk]zU?w=hEܕDXKoVԺbg>{2kLya|s{~ pJ(8~Аw'щc(xR¨:l84Z =JKzg ԋ~╷y�B!JgW@pm\3ʈ`#"K7?a~G!։U+_Djf#'Q>jT# >1w38䚇(U[[֨ Fcyr$s5XϞę98,%6[ 2 Eŏq/_3wX�DDŽ|  g,!:& 93b0[4DʌqtkTVC2 4*mX@HyQ Zҁ'6kgA'0OSD1?͈`D}zu\J"??�_è9qH9z(|=i H%8culr:rX26\9 JPʕ8e%[<._-"%c7\_D938>7ʏA^6;=80|Xڳҥ@SJ aIDxNQ<:gNPAyY/e\AWVVDfË|J#~~^8N$XmKk|3I|p*s#4nU+['aL Thʋ5"Ѩ_Ѽ|6>taM##ƨ.3s<*(4]z̦4s'RRcvy&ʽW˗w/ /0 R+`i?"vz+>�~25{"Q#TxeN {P }?3=}/>΢/8KӧEt|ɢs%m޸=z8 #t9gk~ݤ; Ro(rca8 ׆Rx*/쾇Ӿ#R>yh'Tro w2b8G-ZznۋDo|Ea0oٲ^V <i$/{}X2~Ӟp8;:zGp*QZW+2]xEiӪsC>?Gkҽ\]Z%:kw<|h?I[89FYhT:ʴs߁/7o^~E5+/O'iGWW>v/?^}3_sO{ "%��@�IDATZ_sF}vÀܰa(cʘUQ(G#y FJ-nɘ8]?EFV1QGrxbjgKr6OvA+bJL=]N;۶wp'a�ʡ99\�NQe׎ʝБ| b=WP `0CYecx cgU%AWΞ8TΑF*FLϢxuٲee4F ԍ{(^e%kj4Ga14֭[¬QLrȜ[xz IsZFAU 9 AÜLzO-3c“zk3YD-$Q6*z2{$Z(jzE09ZcfJB<F}˃Kܵy+D`Xo *DU$'4zP1>Ab4ߴur�  [8Ʈ00F|wwܧ Ex_Jc O+`WX'z=ʂ%rt X3 (?‘N}4e}( 8h! _-/{/<FJ4dU/ *D5쥹BCҷ9wcFJ*նди+F90K!b 2ZiznH:y .rQD2|0%vͤh1hNqniG) S0D? N^(.USx(6BoKD+\ ʏ cnOa>1 dq2")@j~^$ϴXOttmG |  LiVoq{O.Β=C>0V#@~*j){i4Ob[IU5(UmbHD/E!DM*:ᣮI2ǧRg�ZXⷴHWr`7*(z26Ҵx45=2s/ :rY~*bUT@֧,]{@V7mAZ`4Ƣ=,rd]sL,ivO~Xh)|hRa�gcw8p@Odͣ .2W-EÌ׃T [Pf8^!Bzg0چqdMNߐm(cMt[(Ds') yҠO9xm1`njj/|=+$ߴWI [ yc+kꄅiI> G^UАg^g1F'ًT rĬ#0xF) l<NYY|=˥/#ˬݨ",3y1&텼R$(Z+5$YPctw#v3 €y)ssD=Hppγ$l.|@N:uq%bAhB=iz<HtUK2ષRvJ@sks?O):l'j3ior�]qV=ɦc;~745b tn,,Yym7ߞWO ;ߑ.<_]= ч 1T'ѻځWPug_@VZEJ!'Q8{:,S_(|h>Csۇ[vGz~ljkFFXj 考Q|U W]ueM֟O-iڳҺ՛ӧ泩ދ'\0wjИx;}EA{G ^AO<zt]>㌵ۥPctЁ0j5eZu8DWs>o<{gW9|i$<y(>]7uA3NȜI,"qM7ݐ:S0IޞZ@DTGp')38um$ʇS{g{Z_a9r0 nU-EɱlʾODB#eAOq4 Q AiE`Ӏwe\ |/vLN X23�5᮴ 2B$f9z֭]"a;t{91Z�Qne>[Z MN%T+D|(Dw8\QW@9 ls%rJkFAR]mP/@b+#4/A6e ލ =s1|̚9&z=ntqḄ )OEhbck$L&jPh@ QMKQ.cQAWHAA2gL;r3 FPAF1\W(<7?·sVqLFy\`79/�ЗѪF[4غ^ )a_D҈FAptN+?4L#32Rҳ?m Du1áIFN (;jkaaSs(�ЄF{1^̡Lysj$HyiG>)uS_36O١0=c/uu(]TWcPC!^[/8#^_Jz1heOyqhȫ"9e<4y~pkxZ8b$k JT*V,Y-{,>?9k%|(`z* *h@ab*x/YCg gEy{Ƚ`D\|HaD?c̽ƏEeX a򋙁qх4<ӡ< O&s Yt4'g1:GqZ$uWrPk!CgS 6p7/pG*8I:�dT:^r9_6Вi q@sg;ĢQ#YutL AtqsDKt>U9e̻ml`D%=W)S=R9b> !c5TP=Vtѡ< V l ++ZdIЀ{hF 6d۞rBqLZg!S#BU{?/I@:ɢ<hYZ.O1([aSPi sab-=>8Op 4塽pJitk8HpDtGWh,!}C2[h Z.`<BYqft[9M.qZ_ ڨ9oj%T%_tDO$qzdn8ӑ޻nZ4Q+*MF;v.Ҭ7dJ=BIe3\C<2`G/`υ:g!Z OԖmZI(}jHS04 Ѯ9v-4U]4x tt ʫ(Jx>QG3#y-o:sc Q6K_;Z?1晴ѭEQ}"⩚e\|iHKAW{pv|N[1}t-R?ٱ'mZ9z{ �]8/m64񶷧v{-صcGZn]`ގ~(L6+l%]rEbhdwAˡK1 " T.^m?tɾ+*-Ƞˆ'?KvL3TE`d-;NH@=+(לBi@y<t�dcڰ~mz砙t@si#OpA:6~>Y`eI4rN$zN2 |Q@v/a%8,f7^2i4z5˯N΃oTwn@iLˏW{޿WXqg> ݪ' XF aFڷKĢAabxgQX<Rwۂ! !9,c`#ȍDa csscC|F؅TDѳ&4DɆ֏?"8%eR T<½f( "lTFN�7Uȋ<JΉJJR\ pE٪ʨeV_krᣲ Q)tT=9ν`+ ̫pXψpV#;zӛk'V Llڴ1hPt<ʎ]"0^+M!hɼ${c}lOs-pRU7QL(@q~4&5*.yysK*e(Cai8K * Ƭ ,ژ:x+ݿkѣU06r{2q޼yHZo;WZn4tla)n 1}CX@ŵxj^烰H4B(LhVyqLk3' x :&jr[ W-)㨭h7`N 8յf4'4#q^:pOxQw#Bs=5f|/0'50aq%w9mZGh笪=*i°;0B[ YHFQ5@0,VI=\[jDMxGP[?̐"ƈVP]epu{1y 2 k!=;gΓހw>9Rؘ LV5r;Q'X?Fˆ=Z13G SI]\LDƧʀc] o{{ BxçihM7%aDƍBAi6sX ż'f)< EKK m®Fkޖ05@7y2XoNd?\y|SD<i Ռl[@e"NoTUC!UPDV/#zG <?a =I&"}[f141gy2^:8l k9gkPC=:hRry)FTGF:"s&,�ң Ї|HQ;J5zJ3su6>u"3ꖐ qQe I)'1X˕mˁhj%01^Tb3yLjmg&0&Ux5t7k?˚j$�gNk:Amˏ?߇C[>qV"u:4Y stnc1�w,PD|fhKV7޵Vv }1jt uz , BT}:;GS,mϿg͘٧@t >#t[mZҹgw``47y{я a``@K:4^6oޔ$mX*=3{߻6@V"wN{K@Y鏈?JǠիW~ yl҇>!#5g;܅Te^r%iy;"r؉ S(_|9PC+Ӧuk٧D,5Q1EET~tFs~ܴac NBxƁUkعVXìQOzFJ=݁>2T>6wvAe>\2h�ֹ|]nt2+tXw0z:BS]}{[~k�P[Vlpf^& `!<MN2Ggjs{z|k}{N}\rɭ9Q+\@OIe.Si}�STQ4^܏E8?wC#lFPڄT�8h@ bhB(|xB(5} S5S@Vڗil0ر\Qys-4Ҏ!Lo@;z;L:UVts CN*8>~!UgaFl*=-v qΣ0nu.KAͣjnjdÚ˨0Pu�P8p t y;#EPCGX0OigZ8<<ʬ+<P΃ʼ;=B<slcGy0O=!4q !Vܽ{kbE4@(^)/BaW~/>C)@SOO`I<JUAE\熞P `鶞R%b< 15D Y!Fb񞩠;s'kjkȣ-H. cF \O�shD|9 suB.Y|!Ō#�E&ߕX1~4UOF"DԾy·P3 [I*jȠ=,IZGt*>1(kDZQ2˼Fe^b?_[a.+s㞤_ϝ/l}#*4B]SY+A FJk8*57"cDJǵ:^S'{3j_REe=ex{Aq*nׅb&EO+Q.X ?0w%PVi)RǠ 9(ƢFN&\xsF<4A`1\1&3' thV䦲 niͪK?ւxYw>!"BP+1AgQ[I;tDmd o~Mw ҄e.P-Teg}䬢̉Z0Ght)m^bq#@+2ED0@;*9nh+{Aiʈx YVa><F/>j+K:QUS~oA9rYh𵂯P;:\\L~2ƂY֑}LxSqg2ȼ< ȷN:D 0mN x|}m"(u#8:*Cr89gK1*s 1?9kJTf aZfAO[{ 97+8Q)+Y�TDH] TV!J-?H5WY@=ѳYp󦖥0)+Х,'Q˧P'ѶyoP%콆 ix}"'Μ߶sk%yF""CJtܛ7/b-?D鰏U1:BpB=ͪЭa-P4:uf#MbIP ^#;'N�i@6!SߺqmxΠK/$ǡ&Bm=mT[p�4{W"İW>#=򀻋 *ǀ1},=c p=x]~~R>cA{$,)DgpB<Fu4ozmi�dl]kJosޟ[i8mzz?{:ZWcH1緭~*4g=v z> 98? 2EOiu"*)חreFeyUwsC[G?Qrk-Q@I ctj~kz<9gw蔾g-ͩ=u@۹~1a}FGGs-܆$`MQ焨p1$aB8D�`t-oKRcۚTQךپN- QW(x|==>{yr0 o5!μ(^}$OPXUP4b <B%'U0Mn6:qy=:i2뮮ۨkpp0":08ߏv(~28,<?�c>JT}1oGD.2o$ y 2S VRUJ}xՙ*9Fe:0fPPtr�.[P0dcW$<>8<|�֮h\x+J`txX;Aҙ[6`*7` %kk SD,IUdŽEC#Z%4zT""0Ո<1иoȆi9ȷ(¾}{?p*irH~5};0&k k'i}!AObL޷yGvS&zP/x8uK!LYL{ш>0:J5JZŵp؏}y|iE/SEZD55AEk^±'\Ye<ׯkyKC9<Y*]\9Qnנ 3\MԱ);Y755|EdΣƗtS#KgmK=Z*ґ}<oʡ9I c 6UUxo GណC'{S7oyS|K`oACgW|XJPl#kLHipI𪩜!BJM Z/ W%|x-x-؉0F?V1N^ٞ�05t=3f1jC<O68y<LtwƜ#ľycZ#Aޑq7cwޅ3-8$h;CmkDihiq4߸qF<CZxG !K,洄hb{TFHȫv>PʘEDV;,VB5u|35:EkY8wwUVY|Q^/RE3ZZ!skT>s h8M kMz+^C\7 FBd< Kp</SQ@h5S溺jf4D1K9R> k8{O�4@B _Ƚ8*S3 (bqʍgr=U(#1[3%5S 1awaA+#b lnK'Y@ԑ)NPDV{Y 2olӠXe9]Lg bLw2Kkh5zi#5{Hg9 �ǖ!<xoу9ց%ҹb ҙoN:@F%uڸFIh-J2Vl{T#�pVc)X{jFqiN^WLLN S=|Yi3Lu8mXO}rMgm!bsѦ"::Xtm⼧ZprrU_B?hJ Z#sY ¢y'bٓ<8KGv'>ؙVR&,@է"Q=قtWDƑtΆSMIUz?!;ؓ|3 IWZך~w+Mϧ+}sRu K#LEAۼfsj#v7[nڍ$(0t}8EONcOIˍ-AR uUNV-K|c465o%P6[:;]B䱥uEZ,ayT]~УȔ`*]sS"lCR,Ho\byM1k~Vؔν蚴€)EuiŚ3S0N_'|ulwjs{ztk}U~N}+WU%M% qK+#R"a)4(f7_Faѹ%Vt ؘʃ 6y2D<Ȕ�znX)5|'TT*q\2O=2υl`LMU,G`0y"?xi +45"Td2P<=oBkMN %&VASUPHE5}jpk8i!r_^/׈hDήJn-G &"}*tW# ~rGRnDCF7v޽-E@̭ʶƵQ2]^'W-q孩E1cpGhMA0(O/η^pfq vAC7#ˢQ F #`I^PF?@tw#2溨9ңND=*Ο IOƊD2^?{O(acT<euQD0 O>c# $9Ķ9P3ob[Erm59PF,8zi)PCǤBYg~x\b"}&{j#�*LpO{iB{uΙ(ziĞSqJ8s#x}i9wD*⮑㢂")u[sLjPc]cp2`R17FGh^l0 %k?Ľ'|PWsI{o<QDd<7l Qr66FU%:O<4Ebڇby>ykUVŮs�Dcq,]]n1S΃9fuUzA@l:~e-VkkE/>~p8F:CX c> 0u{ G1ӈKNf_~ahڢb22&p5G(bSH"<2/f5HD׶i-2,$O'2a>pdw&/4׮9#"̗P#{'jD+u8k{(1<IY_a)hTN|5/oX(c(ШgOþX%F0va‚5x�P-gaG2^u2jLTIަH3G<WcMYeHeQ:8)B<k>-0sO#؇|&K.~iC8ù'=?WRi 2G+#Sϔy Z Y{ۺg(4\/* 0B=H'GNQGݽG!g:>or!QSl\_U" U!?_cr?cy^iF iu>+@^O]9f!̵p"xJ넀iNûgX5<k]EѦҼQ>wta$U>MBx K"F@4T vݚr'՛vn'b ;HQ_h}$X1s�{˯g-"~!?Ʃ ??^|9Kӕ_~磊~(GA.8HɁ:y>Zͦ}ݲqKB-ݞ.J /bDC/ AO?<.' 2 6mX֬^k-qyi AL\~{#;NT{B\$FN}7bb]Olޖ46m i݊3P=qj>3$Hoe ΍Q+l:3Uo2X3)D 9M~8ɟ\TT=DGz )j ROqqt:zeP8 {Ryucz>LCX +z)ckf/!Nʍ/ci$5gZ`8ԙܠ#m\{W??m@v韽g^(>*xg{%ak_},-k2g0x#PeF(&Ex'ͨ0ǥc(6 !WVW89XUB'g)gFB,ۼf*~ب" +=Չ,}LMQO J=(<M{ހVUWi[/Fӊs(=\IRp윙[vСBTyR_ ÇO9qgmQ{;ҨԘxY+[s04|jHab,ι):j`@g]:d {!ǜOVwiTPaI7e., z >E2hJP2:(b(\*zVjϯõ*(_~DI/ο5,<ZPWaO *Q9TTi߷w_z䑭i˖g_{31|޽k77 ȑ[bETw3 Pp` 4:1. `0 f!hB6fh$I1ƗhԗFA64ׇ|iٚСEp�Jw˜%+$NjUWwvӌ2V#$JΩ i'UH[ メݿ-iT2`JΣR<umDm>A.ݺOؼjɟIlq"ݓFEkF2QV&"]xp?Jih~C A4װwט1/dFAO[y4}J:D'#G1rF$ZJ7\{U/5{?:oCy( #�KŷuV؋w?yP]{I۞{*(l>AXnz;nKZvr=:EOs.:oKz챭,cŪԆbaWU5-,Q~Q?y[#D%ƙ4NcFpn%u_%~j>}ʣ,�WYGF# vO%XIx pNO@ʪ;|<ŵ0=" ,z~h /ӂ㧥�p�ǨOuM%\m8NYֆTx(HaVu@53: sN&l O0LXcevtCkRh)E)UiVX}EjKT1.)52l/.@k0Z=ʟ"P{h-@$�9B#κ 4:hk ?ZO|ɵDi@ZHChyh4ALRb:5ZPʅcښd߆�YG[y / ,O08twߌG5eT5w~d*h[ipMz>y0؇ҮUg:΅ks茒W-&1jg$xkoCZ$s WqFڵ҈a^֠#r/M1:0Vv,F!{ɞzH687ؚDad-\_|grڰ-nqz4^Oܻm佦-8 ֹtY[ʆt`ߡ/~5/><:BҔ\Ϡ:bQY.:t6C=5xhC>F^Oߏ>FMnIzu7GT]5=un/k%󦛣O>Mp5fSA ԋǘޚQT:%2 z_2_١#(E'P1K# 78X:-YO8]F}1b`Qv:TU55Թ%bo Ӯ] Jɧ+_,}_rG>^:>}dф`�OB%(F`h< 1-'į 2L^db!D9W@UO43$>#9;+ցoMk΄0ShJk67h0$fhB"O d"cVy,֡�[ ၗfBdVٰ݆Tʻw% |~&~A+#UVh|@K ĩjhz/>ep[T Ue[@9·b{{[8TWYO!9Tz~9-T x +骬=9hY)Mz#*7ٜUюs~><'Yb\<x İ|(N ܰfT\"mnq#S^…*F4'=B40Y%/ ~ D`!r.decx¢c'�adB8ps6n@�;EةP:yg+t[ #G0/Zldƺ;2<LxhMc08M ) T<, ODt_Q#fŪ9+ӛH( |&wfB9e֐"+$]{JO%BZ4 ϜO4p%#` "d X*! yz(5NDvXGirҟ=b!*s;q1PqJoO)3P[J9Xɭ+ʔYE]>dJP5!aʘrpU?qHAc')bZ2fF/^"xrB)n[y)bISQz -\qO΍hۚ�0K/BھV7FU̿ʢ-gh9Ϻ:>Zh{(ˮwpkyZj�aIA 2{$YN+f=08YN1&1dAjͭjyNVipotߺ{>{}53f=P*օ s}+5;< 2Dmew% #~=?3SfQ5-P'k&w A%0W6V G(k=ӓ#uFii-[RٔoAV,]%)h;MX؈EbA02nrh%(z)d Q,> klz->SM_V0YSko@ 3đ*Ș齖u65tc6]/ Wr6w* F*,#ܭ-e�}XXO'y1-ݔU'�pV�+I0=C4 }zM)a8y7P@kn XƋ*[xSBܽ -XݒߕeN2GG\B;<<�f "{(>l#%Jm(~aԲ{|#ls:ع/z<Q:{|d|=~3<w>cPJ9XO@gFN Tc$+ZD7IC ;()Ae!º^` Ʉ͠ ,Cr97"Fy||wcx 윷#l5XW_~w2'Q[ìugMd(hXifdrO'^{[ڍ W|!>a1)b-1k' 11Cs=1Mx䧷?i_:\j Ec-Ҳ{12k4^*/7H2u\`>:1;;= �IQ,[Wu4E/OSű[][})*`.92[H?SZ\ƀG4̆G摙wߔG9}"ʣv@6a-KK6 X:Y�mm&wɻEж-^o3A8xp/>,c>%VQ̀0S-e5 (%[|iLaā�lJjJy.h=zfZvǕ9?{\}o~w?3Rͮ]{PEͤ) ijILkXն r RV)i}\$~HQgQ"S-aHqnPȌp�]q8,ԸMLIiHal \0T01IРkAH<9<yZ"XEz,��@�IDAT=d/˵ CAekezk+vq dz^0w߽W肪G9zo�TA .Huٯn"0zuN. Җk/,fQ<&}"/2^+ϳnaXj^En2CLM6-m§bAE ZB}`?.܋\xr#pӭ"2B?{T`umLкV!qDH|Lj"SCOǭ-[۶mzs|j+ҡ}d5*l47:6ѯ%>+ Xw8d)V=]37V`H7U_ ]u@cATCW#7 N-{ l5X 5fKMСK`#14LXh׶H 9 S,ԅvX,S2+9m DbqiWZ4at;4mshY< 7_x^J�}<!qGҫ_邚+B]ZxAܸ\G" !t, Z͒j+ܜ0ƜE DUhUqlYQ:/!;M^?Y 5ܢ>8Ol׽w( tf2Chiȱ]`L ߹*o@ԝl%]O`yl&aԐd(RL$@FM䵄! סh401؈@f9IfқJ0Sޥy:*_ <ss=Qż2{Zr;T@As `>3 P.`qzE~q1/Rjhmd``}c.nk\n_RuGWlv?+qpDx5&iQq`f s?OG{萾%](/@r}BR/IXJq˞܅"2S0P;KJh"-8Lc2۷]CH-[2G,1.J Hg-2H; mƠ%(i RC]݇5m%Ȭf&q}y}7ݑ}y2.[ ഹb& KgC}=X^<R:x<o{z،DQq~g*62|6i^$~&W3g&2tLZtc9wr@~@7#57ߜnyt@\$j/Qb [e�HR'hn@Ί-9zoգ | ӹgҩgɗ|v7 (o$sD9[ [,ވKa3w 1W.Z Cb47[|57a]o>I 3\P; g {S9 ƁydOwn8^$!Wk--'^n:v4޳;y7p?^FoC<^! ݱ;Mo44k*#cGtt!%~G{+ۡJ9 [gNl<RlP..o{b7*l[eKx~q91$Y2Zɜ1AeexĐ?y1e,ai}п}Uڟa\}\yZs/?|s�H. m #ZeQvu58@dVWuyfpY a;+\ː^)E41Ile>0CpO+hjՊas{fl� P,R.꦳6тc` eN]ix^#@PӮ jwww]+q 2?}}a[|^cy~9Yhnޠz-d,hϟ?TZa9fr,228 >w}l߽ܶV^"8 SEH* l`FPmTOQ?h<]5#ۣQqWnVyq:'Oގ֙}HW`4SeBf 1V0]bPpBuMaS; !8mU!a]{v�r/BԤ>,t  N$8Z[Ն ,� 'T;.aAus9JVWė;Y/sDCB➇&EѥMģ@?۷Ʊ8}"ZLUU8dvf[ IzRXj:|t|Sw}[P0o8Z3ueSH״H_[d2^K`e9%YMu44p Y߱˒�EXkQ^L@ߺ@KZR)PZ&Lϯ> *F{?<7t72!s#Ouڐ$}n*D '~7 BˁI?,qk $Eːfpfl8g1KLD| \C,^y Iv< `/.e<o@tG%kH=bukF3XAc+=w]7CXAB]ܞHxᙟ9J'+&QUϠ۸A߉) x @gQg_HΤ|-k]CMTXerq䞅M%;%{ fct1sX`jYS XaF;e'aAB}XN\||C|e&P,`T^)e:pMX6j�rs,!*@|t[5Y#ڭ>2U@ ĖpΤc(h 懲<F+n">sE5qr4njW=9KA<F[P42ߝ[z I3zDR>Z},rX}gĕ_+87Љ_{\Sܵm?nӧ#U[X.@ݱ;ȝwFq,:46Zk"p$nt$XXgٵkW([y=YQ\| uEl!uw�y+{: Dbu͞lX,~>$ғ= e@#DR/7G 0gB&3$k' ,0 8@qTRix`+8г;{¾Ml@=`ˇLG:@ݘN=?"`N,[Ow}<<Ga}$g$0hR91$vo:~W9ӗ^HaM$?GXӮ݇q/GҾ#'ӯ52Mz-6P.# -\FY \T&YϹu0\Y/6XO+j<t;sE�׻ƫyW̫bWYr"RxJܐR)^IO:1ijLx*qH9渫Qql~_;�I\}0\k}!þ;BWߛ _eO& ذ\tj_>ёx/CK $f&pqdR :>>$/GaQ � IM@LV {l)`qSv6{(_5aSVR� ^c W�+9|� n_+(5.fe@ G9^cd/IARa粌$<#ɯh}2FN`,hyn# !=(@W+*_!J$z1,X?fTТ"p:~A-q_ҔVJsf:^66I H7 nVϸwD~wMeBWgx^3Øuqz.Ж |(qI&[1{ٳgC@1_҅kjaf@M46UEEb~ @3kU76^8 �_a!O2}g'Wӧu,9U8Z[ S\']&)ɷK\* 9iNPe9@<> C4/IҘvxM2"O1[BUV!}^VGg%w5:FXgE2k3GAUpۂvgKrAXn2umE,Fi,Cպ< ͘ 4sйƹ !Cb93ϦO'_|_&qgeҀ4.4y廴.͗cL@0f,Z nƜMh(5jȺﺔЧ^zY7iu7xGl+}lJ0c."ȃzBVw4 *cx&Fڽ~ͬ^)2Ia.h $ u*= M 2ܓm XL~^=zdJRZAULU8~My5�.F;TݬTΙTFZ.%YGWWsn*p71qЍVVws <C.X7MO KtM7yż u_z -E І CM Ix8Xo7]l,Ҩ{["aa=wPPAjn݈ Ij!]YuX6d zBq0ۺ1 EXgnXjUV^%1 wv)#; lwr9To@5Y'k|bwUgPx{{K?p({w>MA?X# \`ۣ H*sҟo~gpW7r'~pzovzQW&qSO>Y#mU2wk-ZQ:6=swޟ;ۋS;,{ PMk{['QS <FWs?VD ?FbC�<o?H}Ǚ79ܥǧFz<nzztߏ3f_${'bJKY7]NyIć!hq}ZZ�}w&f$޾?#cথzw|B;Ix:zmVưZY6๟ӳ@k:<7R_'3<:()>O+A*H3wdA/|z꣬/NXt}Э6JY>Hy#/'�i^>zzHs=YF}w7?w廟@(l*j% `$A-S) gABH^Z>9"r6{G9ϓ!PB�vP"tXȸuQ@ؠ6iN"v2ZEs7E︍f6¬Du.\$["l0No:{WSs<7i*?{mT3B!>=ItвjZe(HB+ a>U bZzZVLXYvkk«(p>_w\Tn[3/)fƾp L£;I>Zs Tf́Ey@Pn:҇.ƻ ֘BHBKaOyu[KiXqɳ4Ukhhq5kLtu^!&8Li50Q6 MY&Ջ'SKہ`%l-[ð:x ਄ Kc=ɝ�RM%o+V&Ǥ:= q5lv@ь}U.,eN0OpTRWѹ 9_2Q4BAzI@ <MY o?9aE=rs4Z޽2]W:A'C]&q:m4H]kpAn!¬kD-kUT#[˵Ҡ} q=,qSLTtv[rusy(-&p49CKgXL6J:ܥ 䋺ߚq>S�gkvN' ziqW)dܣZ^#R)hs-�T,ӭ۰ɊFnaI!Xa(>/Bsf.m -h=skTy@ !2,{��`CnZ�>ʤ%fS7}L?{.zT="CW!/_Fm46'nZu$KK<VvhoqF]t)~0X#  ݚJ'j4,BM%&ّak�p E>؏s_[a$1,'ࣹjlh.J8,J5cFʴ]+±Y*(ۑ;ıSϜ|?üeuy:*cƛ!WwqڬH˹V"Oi|ҕИďGr||㿖PvȿVɣZPK+JSs]v=ҭߖ{bGqY}Ã(p۞>۟63:)tӱt낗0`aP.UvGzky_Xm1~=?�MxcM"s͸Ȁ=-ZhV>=αm9x(fgb E�ofBsStuV%# kl#DbBedNz7$J{QҎy E)k1VJ\~VP O^}iq$}ϿfӶ}KN#o#42 ^ O \eVnۯK/.*ˢƅ{@cQǻTLV\JϞ~>MMz:|ޞܖ)ZshpgJ簬Lh1C A* ; s[|0b<>J*,Ͳ\1igz}yG\og?_}ϳ4920ȹϽ$:W^&*@ZjLR+ AE%ȰhHh}ᙄA%H(衫 3DcG͙ A׹m)J҈X:; 'x`!)!{J @PKLe YBAePjOzzΦ={q>R8Fvp-. "( ~V`aYRm~-aES_W2K% sO:VS I&hP0wC!v!+D9~/ddyX,xULuUHwl0)٨3O(@ _HChM$ho'en+u3l( '.V;ŽqưY Zː{YǺ>Oeމ][Hf!-̳C u\FFfcLި�P+V j.7⻊ H5:М_Ȕz|Zj'ډpU y[W\Htv,IazK G>ZWunŝ=OBwP w[@. 9TÏquU0|F۶n |jұêC{8nW?-Kshm(^Z\Hg ^#PWX )Z RJGcl-C^TB 5ʸV �%A鳕mMX82s,,8PycCJIx{��A ,(Xr.!sk< -4RUS{ H4N.vLFC҄LXQ(i]\ /Nwq?!Wg.]BS�)vh*͒fm|[VcM!o r�j8GAe>3 YI_xC`@Bzy\}cb )H�%,�xX7cMKiȨ2Z׭Tw]*:tٴZ -$zan,A <L`[b~? >f+MS Pu?[ @2tŽZs۶I]tp,sdMgV7'F ]Ý>v:[|b=$*c�T]7"}^ RAZ ӎU姍q A1PKn!{a~.zHjOUsxcYFXHS{5.$KMC1oϥy>AJ8Mg-Aj: _aa ZVdyjAנت` "ݻKvװ?򗱞 ZPXn (ǚHuU~bEi9{wN| ւ|K[N@m\{�5iHXjalfۻd8͘tMVں%C(GNc{{,pJ2B`3D.]Yư. "2݃e~k�;O�O=u ^"{ %9dPEJL͠4;Eҭiz(d.NLv>usjf BT8JJLbE-BzmOi  ?||c+GStF [K9k!pٗ?IF™pgW'z $J':ӵfV?{u;Ne<b3Yw{Շ_:f]6kfy_q > Kw, HM'gȅ^R@R`iYf5X&Ll x0^MfTZ]-Kd,�D5ߋO}y�%A<xG3:L%�ÜԠܳg/ < �(Z۬ED`#8]mWu1ѲP+ x8uU7w2jhtRPUxBx;{(I8o�M{^p}5=|7iLE~3۱F9]m@VAA!&(jE gimPfJj;߾|f\5@d8Y(Ym.x%m9;3獏t[~'"{ۑ#G$yM$@j@H}h+--<xHuk!n۶-'BF9c md#ާ�ZCQct^ߎfzzr8 `EZW3mio r:.*Lhn,+)`tL0S Њ?ʖ�Dli"Z1&Ua1DߛVz\t bCcDG6^hAjt" 甴KH^ͰиwSOX&jrXzf]u<>i(m9*Og| Z$0Z+(!M_8h= e@۔h*6p5㷐z6.(IZtzI</F_ )B'?1!ꘚ'*�WH.n+f44% hKj E)WőLiR/BUThΒx9_3iPxG:F)}#-uñBOQ_f52su 1;baO=L3݂G6m-i`]}=}׵e;SQJ~qAin%~� bUdu{ cxO cd <R!ک!K0"X={T{ ]C|bM IA1CbEx?>fQz76J+mjPZbѲٜ:Kֳ <,Z#5t>+ ^id2M_\Q-B_Z UȴBrUx v;|Ƕ-EfMh I<ctĥѽ8Zץ_|k(#߰ukag,m;v~KYSdz@ P((},f-�}z444t ϗfV ,clAed.&{ynemd{J]wbbA3hg=0s&1_fCnŚyyHS 3{CA) <n;t]:w<4HjMsGr]2:;>]FJ^uz nO9kYkT ȱJGML?JMן'I⟮%TN+cl;rk5%B[*P0W" ]%~|2\LܨFy-_tk>H+=bR\6$y&=nK!GۉRnOg;>?T# B,!o>W:w5~g8(?EY@{(9Gďf=W~ L-<\?rx}}.v] ?yH 4,-s2+v&&NLW8ҝ;wg,�LaИ̕0K_$qkТf=܃+İ@cھLY6 OL}k ,גuk[hk@M,YGp\Nڨ7G`@wj\.Y- !&C?0=gy9@5ajB4’HA uU1E%Q9 29\7r!ѡ2Zuԝe ۂ Ahƴ*cT236vΣ&7�.>>d[Lp˄Bg]VC]${=ɒ8 XM_.(9~\pXG;JݵB!l`Y.RSeB}X,hq,F9VuRO&?رڪlf`ZBG&%�O%nh6, TUoXtcLZHВMĜ@H4g]ql0]͂[-OMx/R9=}kٳJB0swC�8qҋqnEXuZ ]jɫ�jYpoAA 榶{ֹEuLUƔ <I:1di;ּXWc<ʩt,ž,09]w8$=+JTЭT#X;+�*]ttiYyk0s-8MM zy̢Wl}ba3Fq`wFiaO~5} zHjb^VPMOočBf- ˴i JmbFG T^3fs>U*)  WpmS#gg)# '҂x`3P)FkXTBD"ko})B׎a!X <Fk1Ͽ"4e9n ^gYqLP!#ͮa4)b0%,R+~E~] !Hsnz^M#+� Q,< II1rxv\^[VAߠ e߇!șdBU}/A$<\Zd'Ndۋ?[̓ J}XGGSJihmkN:Ir&2u @qA˯ r_8;bD?o}'�Ѕ . ië&�7,vjX8q[ 83Kg/xc_>A_/Cԛ9A% b@1pEmvxp gKur,Һ<r )c^l]䉓-^@!KuAc_AvwANtz%Sg7H;wmU 髺{@L`j  P&LZ<Hx>ewuCDS@ZRfga ZkTTXJ37z5( G4gfARH F x#W2_eXL(Ry" e>[\Cf'L6G9ۥ Ex{Rc1qd5u(`5wm]>YOƾ?ɿO?J[0ya'0xOx<2#&7>g|_/7ee(22=.V&MƝse]l_v :>b'lzs=Yx}G2sWYY'x( `\ƅ)+ ( 4,0 Q!B󊐪La\neb>H=  72kZLpTkt+i}Bt3"v?oVg,Z`(&s9'Gк?>h;L\_9R})bkWH1뵹0e?e[xp4<դ2us2A0seEwCFlGAP&ۇ>\K%0quj JRn;9VGNè_檋6f 2lXx] )elAq^S& J~=K ɛa�dV[]{ڶq]f.}ftKjdFs]T \ !oaZaOWk`}U5]E[;Y"mrWwq]C5*ju0 Q!˰Otѝ!RNo{5ĺ^؏C=zeIS K (Lw4Zs]<N^=U8mR!i_=|M{H*Yu\ $8X w ̺ YaIs-39ki.&�IGh >wyu& Zt%Xҹ27 G@?jPUhAM ytyޯ3yu_M该?XI�=.]I*}w9 $p<ll'іbxV11+EbQ +A dJ4!}UnE! <O+ʷ TR彎|ĚCZM|@H2Dhb9@("[a$V. B^:+$񹎃\�pZx1@(EFo_odﮡbCPF_%mܢ(�S Z6oΦ .kb< G(|TиsiZomg]*pDt 9?˙S$W"T(Ƴ _n["9uRVek؜,,J-?p~TB#y,/6&-I>b#C0^5X 8a-](p{GfL("v(6+˫V`m-.,cjP^.lbHs.όcBi Y7uphs(xҽ%v,ľ# 1ʈP`KGvb?gOcib-@.#iԬހqvz`lԔ.Ts_4O.<쯬 pY�.-Xٺ -qw5dnMm[ͅtX$Z$K�nMc8:Tc=xdܑqmL5SmKW51Kb ϭ!WTR^x5w2Jeݎ>}uZ.En]s&!=w# gQ s~2Ɍ`�zy'K_67 &e$W# |,=ƏqV^QqU5jr@coQ[0= N8N"W{�/νGGt{ͯY[r E˓j߭/&? b}<fef>qz�we+>Z}?џ,~ɏa=yq}sW9�'@b` fYMh TYy z h@b9.Rs,Cn3fZsR0wq뻘s�F'\\Ff RPsL 7m VI,‚VƳgυb9›B*uP(ZfN,n sٴXH-$ DY,V҉&(rpePwi͏MpeU�̄`X-axB’ 3NәS|Y\LYU aBwS(~m}8,﩯sFj/�.n_\jҔ}Pnz9h7^2þbX@TbHN%8*hd_0d,fq+Ț {^ 흝d T%.Fe̖| Z!TN{LZBpŕ'\O&hX n10uZ u"X3-j sQ<KvCY [ƭ3u_-dVEҦ⢊DS&p|q*irb*�uKҔ{iQd�ZCg)|V<cl~<;Ɩi9c;nLWiy6^kA'fֲfKf Dk-(hZV `IO> _sEQ@ ?LI~۾~p/.SIn0?CVe- jJvyq{<2s%.oi.+G?> �r@p+p:-U+h= nT1!#hQ<y*u4}=N&ʑiD:MqOfK<[%*vnz1Z1 (yۂǰP!xg K+UXkʘ AWcʵdxV-* D@LffagTnj=r BoK(JU\a }\dձ.gq <w,}[jh zj"Хd4c1La݄3e]]x4Oh gX%+iܶO8!c@L[wm T.ƈ,@к,4K5200AέVKMR6/|ѤDY#wNzLх{1rE4LMl0< # Եc;8B=\^yC.Lmi#ېΟGᇸ|cv0C`)<*bbTyEWI@jmݙ36νܓ bqgT9M��@�IDATE2I 1X$g ()i,le&dw, =- {w(N)koIL.}WMƫY\a�ZynSgr8qZ#&2P6w;JY^~] }n(r7_|yPBp V:2-,+2x|1ܕ}*Y5&pz|TYմ^Ǜa/Vp=8roČ(4\VO.?*syh`NJK‡>+XvQ,1z{pz:G:h߳>̟GGgd6eϳA�҈#77o[ۢ߯|^t8}U 3SUj*SwA7vFR!E] )U6 +ާ� lL\A<(D bju}Km3s5- HT$8# KA4͖m™:E&/{ay Dru>v(7mvYWW,ޣi::-]�O�ݽ;WxreubI-en ZQT,&-S +6cf6e,%vJ4hnm)�h"X~MeL)@ 1Euܾ}{w˶Ҋ[PuaijqÃ1A El!Rv55r2musAQyx_"bmʮ]"/@jC RI=.Ҫu**Ӳ{n2ONQd .M&Ԧ;6,:ђA /[ nugQG2ט;(J4�K μsWZD~r@]uZlK\rӽH uѢTUb\ ui �TMS5cN]' 4} }n!9|ag�׈ad׽R)2v*] Z,}aAg<}3t50cfuL?HBM1 yT=0ibbF-y l_^%T4aQ% X 1eqj�Cw�?fǿzWc8cD0VтkV*2sĜf%'%< KsKZXX`<2B?貅u `Ro1,a%[b1AacqpU|t6&+ޑtR#`˛.ڃ~@ ftQۊ +? GI;t@%uUXu ZĬFzN72;IaTz]Ҳ�͵ s`m 艌X7bd<: }Ѭf̹}G%%(.Hk"zkp`۽?3Ҹ¼ժv v登~VJ$5<v6?pXƚZMO F7C"a et7轲ll+~s5jz't@(-IU?>(A;�O](hM*66dC#d-,r$lyj2j#L^%NnVkd__뾠ѻ|<^P"o( %pGjڇ2%%]r4:c8CUMiRbڮjԒn *OhLPxVlƺ|9| Ҵ LgXqė P ?fsT*ԉX|[^"TR p jycm\aԝ/�|T|xXnFvk$#t|rlx4,!ٻEsqHxՈ2<$m]CY?`P6FI1\TƖOL=z]p4V%UMx/`uMny)g9s8'۬{_pu9^_c:uaXsXYu!x}NQ=oOnY^e\Yx9iWW2?{L]@nm|@M˄M jtaId`Z0{( d Zt{$zi*{\ opVPۻw_%)ꖪ6RVZWVX֢])jI* Э¸GCP`a`$Y z05Bc(F`-;A8?S}|9s {d5jn (xK5|eXN�T꧅UY,"X l صJb̉x ns|s<sgw˜:d<чKI @x^ܗٯk_ڧNnl>DYXGxGRڢ[�{|qKUcdwZoF&={3el* 80Gn׀t.`Z!'dpOOьn%a%KZ/ ptk"-긌=劊ܓb?Bnn Ů :1ۜ4UUn3 ٷ\iź*}kPX Q _xϴ`_9gLc9i7yIt\7FwΆŁzI^o}/Sxo 0n$@|Zޭb,(ɋ <;y`=f o>pV` [=TŐtr(\;W<8Mb2 ymt+#mJXelP1*wy=25,N9>IᏤ{{HE_ie= x]qݘ ܸcuFɿQWѻ0i\pc`0kYБZNZ#:Ft%uaN8ILP Dk?Wbq<}!Uxb.ИrgsXM E;w9yC o;>M-fmePPvi %,߽٤R-zN|ҹOeG{j$;<{ RY= N oU1GqN5ݻr# dXusSuca+Xo} 8rjdFs;@neIn Uuj!3k%]Ī2ž|ZװbJKY%:f?qIlb+TMO9@9Bk@?n3|iaMÜHZ6tyR(u*c[$h=;w}{wNOx% wA `(=5ƞvFV3@<c)>,]/#3 hXiP%.u�qdzs?1 5_6l�2Yp,]u//u Jepc '�0:3rFUOĵ|;w,] 1 BT/rVz$ʇL dt|bj 86͹(>ND/^l|,sȪ@W|z)Lϱ wִAl~n#bguyO-?oN Vj^>w狷5'ś?l^`qL }r-_e>1۬GO(y}c7ϟ|Mp|wn_MaxBw : KwgcZ*C8"Q Z_J-֣Ej2f udV̍Mн ^E['Q <ed n_z ;qr0vrcư,UYJs; GgR12E 4Դ6݈Z/'ԤrvF 8=f-2 *`jL Bt[eKLqc� c<\qZuۨtO/2dЈNPN>g SZ1lV.QZaHL VЊa2A?wUWU*ȔT\H;B,{|I֎=V g@XeU�Y<`LUan{i"1S/5ɽ *&nM&l>@cA8\Ӧyw|FpyV�fLS=+WIGnǢrX7jk(̂URl\(w ҸFTۨ%,FJMvtshXĸ]6C ]%Hb��e=!L!gPf)L.nPG#p}c&mZi9c,]L<+ؾIգaj qǕkY աDdiE&m%ynui#vj*ؖ&] �DŽʹQgt]՘D� IՉB4 ⴲB#%ЯsT (b@]wtܐ~yŵmAc% c=Cy@CܑW5>=Sn!ӯ[[=u/,E$rx-i| 0i:yZs-s*j'>S �2`L:i;+"ްܖ99�qG % eB!@k!U h$p* B f#:?i/T3/'fVp$[t?=_" o>3e6Wx\꣕uhXT]Uk&)5a Rj# kcc[?FU�BwVAy6guMEWY(@sЋt~1%nT Z̸l|,ёZs;SʜƋehGIP(q\ʘ:^ /.]8`)_L;.IK'�$詂m$m^n`],h_V `w�1 ɕ$ zKe@G8o߶-,s(&g^! id8>sw<i騏kbvM}̟s*C"|y- DQ 69 �mٖ:Vb̼øbRe]+8c�*M9!_EN/.砃xAɘ3| G~t0S| (3b}!w6f4�g^^#IcͲ =^}ǣ㻗XT뢜F!ޛckFL'@;լ͸|vnIst˱[d,Ⱎ?eWf6s<? gumΟG}-_>'#U?+]s~S?{6_YN~w?_Hs k0Hc5FLL(Aq]ZF%smb!.SfZj2fdP격Q͎@BV:(0Xj4lW5묶 ծ#$1p R#aTQ3W7�8.3EIP+P.ЦW(R,ٴȪGu|$i9lm(Nl1/f4섍 WPݖib3XY|~cJm0{:F~!ṭ_ba|7XH xW+lVGG(XAﺞ k/ұ_-SBϼO�r7t[W| A8L0j&u[D^E nڽ@<@1�|='Y3kcBŅw )0+ ּA��OOUHZ0}hًseXnCE7b`G1&ZoĝNZ�͡tqs*(RW%V+_>ݦB>2˭XIVIP"HV#2| cH=-AY&W�`<,*L O¬}@!=ԘR!mw̝Ұ}[yhP**FXO ƍNv n1 ?1Y6'T4Bcg49=G,n�,1W(˴۠k4قX={m;Ǫoߖmkե!dV/Z&aZT=p{?>ϣ>~>sћYwU((w۱5^IY2m|R:>KHrHVM522 #5fR`HYe�u q44|̙iyyЫN%)V?%SIUB: +$+-ZXfTnŖE$w]u(RjI^~^�P,y\!Leml~%֘;UXgB4˪ 0%N}81f^k[X[IVuOBPk~ks wb wg60/ہ5]K+Jw]j+]8�hzJA桵 `]DVoia?�Ϣ*h)U*$u1~uVXF \pݕn(ub˖,8C`#� LwPcWZ 0ٚkxfc<"g 38iIuN gVwXW!כ Z_us37ocˢ; 7Cmo#amʏPdqPHZsUTT)QxEd\JX+TƜׅE~-73wq{st:r  ͟{GYQ?x*2u~ouVoTzܬ|zߣ,~;>Z6[A{w~eXXyk_.7>ϣyB1hxʪ#7ܐF[G&R$s )o14q>XE֑>wjV=Ž^9ﻺoW}ܫ?mvQVJoLp|I鳿_'?W\~x{ ",CǵTHk\]EIp~;El@\?g-uNxRmY�aV0hԢ� kѨ]dAOdO fNa0$X} KX0bZ=]I \7ݖF#i ~V�igW`:YnhLE¤.. Mf} AZ'|fGV�ނ0UKkZ <,(Yy*8š�}ͬ3U!]o!( uʓ1>utm0%tCuhh }饙F�� 7\e<9SmpQn @` C�M ZL=77<%mU֤=22RKC i}!-Z~*L"8t+23.n:Sb-0֚vi8VG䡚D $%J�}$$.a]]m7E(�UxCL.TjȪKI{ww3&21^ԐgwS/bcXr\*P#jGFF)2ID%p|e8na_XKoҥ#yYh)< ˹%QPp@{":FL�&[`DX#L*1@di=KҬ&@s;& r#qgO/w R; &{]+cu kޚ?uH[(۟lmKKAu ~Bf�ke|3`MވEenӂ,.1�d!/c<@J#nQܤ9ı K$:/AO= OLΩ�pA3}ŸMDQaySoKLgO&r)0n66vtlGUUuTvūõi3}3bPta5;{wHq覙5g,M2@ k\Z�Փl2AJҫ}W3 SXu5 a@k ut -J [R{2q˒gΦ6P B9AsG>론Xw:mਂy_}#֩Z,$V'Oh]챢n 83e]$Is2Tn!rxw8G+zH\=GK@WUݍq!z+-״1rĬzl {v^퇋^!�TWJ&_op1@#}eV>&?EfhkG@�B�I9+Q߭�#sI,>@7oJLȯed�2{˲}uuY۲g99>`/Ƹ 8Z7~:TAx4 )9h% > 3#ΙZ2VU߾#5i}?Oӛ@'OrV�j>;+~/~{|s0_h}P]]+?m{,=hef߽Ͻd&em}UM u� J NJ/ݿN &aP5I|Fc/+ep ~G7Hda`!e5>Q,{`iX;Õ:]E)@Ÿtau0Fh{h .;1 l  lehYc>mB)'?sTR{WyB^+Xsf,4hfҭ{shC]Z @ޱs_%�n^,Ý� xR{Lv*dn!U33WSAcX[I b| 37cA0l_( ><eR~۶m0z7Vv4;v{F>h-ZZ)h9 #?m4$#$FUԆM7-DαZ!DkKIS" sg,SSHߪm1/N>p {#&Ȋ3jqm2X[Emzp{#[+FGػb>] 4f J�R˃[Qeypý"\9ǝ  o)sC�9HiEwܜBdSwx*„sN?oAk . pRZDPRCor9eOuW@К +r,7Zx5[n[SøVTlMd-@okۊiu'^IJj^%S`99jZtQF}[ԒkhhnI{6CZGǖRcGy60?^>'?_n<#jS-2Z;l ,&b-<OZI k}5]3Znl4\nL`rAtWt?@*f ^NpsUFgxYeL(crbZNZKW�]*]>0uU9rX5szhn`W*\08adڏ-F mY2op#kDk{{!yX -c۹msQP2r. bg%muoM e(G~ cTmʸVEjfU_Z3N f Y*uo8Z.=7 G�BzL5:x:<u ؆'O n -ڼ{i}s9NEDS RJ]E>\*KJ%e}QBٴK* (P$MD(0{fss;nUp<Ԃm0l b> s6lm>[p5'kPhgy- ]V0SmX @LsJkn~d$_ ߔFz#\R>VZ0z:`>H/>|ۊϦfjPO|>6.$405ȹµHs`!t]z&xT{LZP%a`zo] "c>> >v%pyup('~>o_>ƞE,so -6&o+9|+°qfa;XgLmb9[4qٻ|ﳽ?5Δin5[}h̐jM-?cGx ҄`BoXDwy狽o/G)N֥t_qq&ҖkZjBq۴8<o�ngx�֜j() Gη5p0"utpo =u@sD<Tb[& 'CԤ S͡5 .~]2 b\066ĹD� 9`BCf(X$HW$FF Y / K? #_D[nl9]x[ߒv.#̈́vr =LZ3gUy#L]d=gX@4)̴\8)(X˿ӧOje5�4׊M3 }C gga PT2cYW n bsu� 5DkcRg#t Yɓ< 5xF2R- 1v(6M:yd\n[M,fX?N[wXrolDä ^54bS = }>Psi#ce0e~Cg"L:mݩ@iUDRAe酎2[[q1w~^�m8#iWv*u4�GCinфD:i݆&1WU17C@ F0)h )(.5Bj{t`Da>z0` \^6>0:vM s .7Vj3jBkRZKq4/<XnFT V%`N}`*nShvfh.*Y-E[*|$@ˁLDH#!l'7iZܤ 222u' +LG>w+_J70ه|UP]QfQ/IcWԁԭ�>KdUvL4xj8#j)OD,umPIg1Tҷ1BtNUGD{0$2IjuwÄ .*'<]-se?� T`b W_x<@;c @Vcʡ_71I\fHnתKKǙs_'2[G*%5]6}&;030i"6@L&`fTTmhME3h6*+0Ņ=Mȹ؅ϥ C0֚Hf0ne.`l7fIϟcC�HE[i,LS0)"p;�@nmaa' Fh`LFǒg6 ;x"i.X?�~ 0h�}ѧ :&LcDo_p8ۃ+JM`v+?R/`m/F:?ڑ>GnK=b͏~S|K_ h�Y3X}q}q_gǭ+-'?fHNA( N':^d(U3=}eG>_lEy|5'{_]ӏsy${Z-\ݞ|WQE?[٧vIцU*'h:fi|^a}m 76ǿ*Fԅcﶼq;.ďx2 b3;fnrEk<T'lG`zWw-2\ ؞x�>Bef0h*d6_zEqAs/qm0xV!5]dRF?g2BhDSTv:BEA'q'g n->�*Q~6N~MiB&ڇ~ 4_%SoEm9 uX#Ze# <dd07Լ$2::)Ȭ˼ x#;CX50 -ha`uQdˠ+9o=2#{Z]z8 l ~= ~IN`!ꪄnzz2txh[0cr<#w�(-U)}&�dQV.+6Z&҅L[Da*UnJ\>7�H",�fg"e MN>|h�cG @faBXnh&hMMD_DB+ҕ.iT3ϧxg<}oO}a{0YL. y?9Ф7i+M}}aުC$'@՘\e \6HPj�&nյ,]mD,H@g1}MvH|JhJodφz1jCwW4P6N&V4a9tqv="n2ug_.af \PeN:~L[Q aK�bZ b5DMFMXtɓ|9 hN4+-SH68<`L81*0/mm[f16!{+0nZJ3xNg+,>L^G;s3:qw_ͭi3{7521J'TcHStuh5/{A"uʉ`*m6!WCdj@Z<LJϦq| l/}V e/mK{F-]9" 0ƺB0Ey3Js`6 !ء Nǚ냁d}pXχIThb)^Fl ��|ILt9mPIp*6їZ 524Ш\93i!>L4x43h2eL)syqln4!",ڵMÉm.`V NG_o0;z?m&!Ah~ F5B^r/YYfnX35XM0׮o^V4Z1.k߼]N.CooQúX&kmuwjш APB{\C�_gެ%eon%rAOޭhI5B\V͟X@fTsc\תGطI+(oC$Hqb<ŏҮt,"�kHi9,o9ꗯJnĝ\S<qyX[=/~ ʥ>\2iRi}~wnk|y"W>KtTBj}L!$:liߥZoqo~к[ƒ/Xo:GbRe|Mc.=" ǧ gS!aڮz[uQjioK؞x�)p&Z$8`4zu`vNI_):-,2Ax1ddZa>$�1<et~ G6\zFŬ.?aQ�Zz|v=:0Rg{7O:=c�f#Qm,X*D@sۘ(U:,>$B*̙jEhe>vjly^ƸIb%^4G_>Ye-erdU^)NGr f23X3pQR`gwQ׬W�@a�T\ϨE'ړtp hb+Бd!U˳(}ש[\`5m[[yDÔ[v + ۈNf26j{uZF:^@c}q 6Z,! 4~F~-"c՛fŵO@J4߭Ei6zt¹tLon+ossk6B[ҾKXS_>j0Yo@>= a.Ϟ0Sl2j6ZO,Ȝw766I_%ξ0_J3H6ҡf%`sdPv,!QhJ~ߩB9rPG0&øBsEZ ۡ.j`ßOTƔcYuһMWm#}Ep[oPM~0�)/'ͨgLt`~sk` Dh s;6ζ뻦C6PtGbN8Ͽ+]-(g{5$ kNI};|S?_ dK1]6Jᱏ[j Sy;{4V�P5{!>FHĢ/c`*ut:cVtF}Y-gdjw~FWp=5up d]|덚C>*]83Ajc 8溻2#l&xbu_T.qmj:ЬF2k �vA$B r%6l0  FM.l(0[G'Z]B 2m#7ЗMZ0~i=hzvw _%O oǞڍς`G9miYQurc.20IІn'\]|yo {W0htߖ:Aj}+hyo3Pws;F] ,$0D?SMYJﭿz�JjM?mӗ{S)| gm@b$@,`dF/ZTG Ch M:qz|/CEƦ'd!=s2欇=b. Qͥŧy/~7bl=2[U\A U~()l9n@. >JA,,ж+o"G?<Lo.+^d-6-QN;yE8EcycxO6Ljyhay+�e8[bNQ5GY?۲�eys} !+qYã4\买.<Nzlm`|xyz"N?/sm3)n ̧آqu(/ D/h x;rqkTFy?7-T۱" an!4i۷iqs2TRG>>*]U#Smc 8 ̚pղШ5cg<O�V\|z$}oϥK,rv.p0jΞ=`M�gXt̒JM]:yd=}cL� &LL K>ÃHe\�J r#3F~= gw'22k 5gTbed5�ɹ)cPw~2�[_��@�IDATEL5!n�$#ƍ0B|Sidijw & Cccw0{4r=ug>}:"%P olחT,t&LgRg4 Za~Q_2=lAЭs<ܹs1VUbl;ЯYې皺XBd�[h ֠W^6+F�A"6w�6  ËPng_Hnm@^mod'k}7$ã!{Ch* A;Pڰ%�6jM5A7ӧNԦo[TaՃ&cx+”F*$< iFt-1=MҤOHkVY気Kp 4& ^AR{o9Ђj#mn?d] LeiVOؽ߫IMzғoQژfh[`C1Sf<9p9A-<[M|[Α>jZ:u&M!•vD &_ ~c4i02 ҁ@E3JM xfqY[ 16BKOKO{zls|KVJ~F 9pu:oWX%[@! [ż^SviUz]~w ZcSCR_4hʃ:j`"a Ws plۧmXIqI#V-@"c/"B#Ν 542&2U i*P\ uOd02==X,eKSOD ڐ$Xxy B�@[`5eoR`Z=48$b(>cۇ,OAOvlŸБ }ޥɾ}{IL45J sZ4Εu|}2.j۱ iQe֑0h4fop@j*qlt\~'Ys;vvNc�hyPڲ|m.Le1eot{k;I-W/DF{0ۘ&&_=h*д9\Լ./t~b[j2mo>QE{L2&+0gK�!C[Df}@ �X Fp$ڵ[AU"iM'GGUϾE!*XC:QҹxH2?Zll΂lp=fp% mtK\@ F]?}$C58E1Axȝ3y+�fa59 po)=G?ek^;(Yb -]u~>zT +oWlba9@*^*m>ZlYJue ˨~&#ڂF۔:-#oȦn /xwn|Υ[ա(#ߟP̵ތzZ'6>O& .(߽+ >~{`gzccctQ Eͦb`C�.;H2�Mjji$Z\PL!ISB./p-H!HR_C z&ah~dO:V Ѕfhhv_(78zj4 U#pv:$ֆ uZJC5zjp@;43ՔU�fP-!'Т֢=s\Uw 4yTvhSު40k rƮޡx^ ͍ hȳe AE o, L ab7 EΝ;05SRm'?�G{C_!oN[}eՠh+c , ߰vWƦgT`hZ 4�AoFԷ- 7m_)KD'|Є>kA</18ss1yEkxf˗`K[uvBqu:'w,! t5޾{Ũko;c7C#uM"eWWOh4 <`)sF$l 6&V6Kj�,^Ќ*y{ͅT ^L<jUMzmi1 G5ĂBJ]lRbP* >r,V=�p! US+`}δ F4YuDV]10D:fmҎ:͔71N.c h0ynqɺ}-`O3>uWI~-mUH=)v@ tPHoh}?H^F[}񋿘RFI.;m!󚯫9S Ym9Fҙc\?Zӧ퀐[lSH/[QRŘԎVQ0-|ĘKsL`qIM5>DHj ZK:Ёf*syyCJxL W~+q?WLv nq0|<W2e1 S#2Ϩ)>LMtd4୫oCLJfѺMβ5{7&3`4Sé4V@K"[<ޭqJ[qb=h76#.PA|D^o3_x}m@-3 FYhy>gX4FVN!'X!g>jJh`CKMp6�\Wws@S NV]SmihJ?H$f?M-׳D3Okia�uVbo*Vkʕse]:j>k V2,{F?an_!s3i U<Z,bM֙9 bA?h/We2pt8p�$ chuW�櫂M{gr.ʀfo?x2֨/h#ר�2K7qO9q.g&&2Kef~?)=gT !%8w?/D\l| _ŦF2ϻZ',7ʞ|Rkoy|㷔Wԫ(g|Y_/W}|֚w<^hgI0wZ(6E=^E}:ҥ7|c="thmE.}XSQfz(>צ'04?ޢst\s_dq;?[+{@j槿`t8<l@n OТ'cp_� O-0n v5AI̫1E2F_P00 Nin;̞k|�0ض0=Tdihh<#"@rj47fiɻ0(�5\X BV3{`6L s#&jii~'lCf5v!wA\rwn,lFw6_"ɱ\5jn~#Yp&T"蔁9NX52wim'TcN2G3? w50j&*Cm v2jjI ͇A|/B'FaH{2 ! 'j!A#f94S'O! pzj]Q.91!>Ԫ7+1g:6G�  "HPo[NMAӂtg#= @AMj˕H@`B0ȨA�Qc1j#N:Ȓ]1I, tԐ5{,0NhfUb ͋s#52VUBQ;n{g {EFL@@>iKSb4 V %Դm95TOGYwD-F]Cyɿ5[~2jGhC+fAkt:dޤ=X jѪ[/ǹ wH i �SU~-&tntX?O}�)K_?}3Ɠ:fR'eQwl{4o RGFz{5mw>Ȫ=a^H�-hnUWFH~̿qCv2Ddzrmlҋj2v4^f<=qe}D_52aG4iQiș(Q7QcLēAi|kC)cy5&)=(4)av.L"X1͆Q;ʪEq"gn^Og.>C豚vb1'zi?e!&�O1#{c^ߥ-cXb2RiXΟ>c Ҋ^+h=5mfc~bӇx-n�rs٢uĩc⫕o<Ua i[}`m!hkEJPI[hY7Jf .MZ4[`iy[aZF{K/if*ԗ1"QjF8olӣXt2A YruyPp� " ^ΎW_{#oWc F>U )u-ߊ܏Fƕ9mȘ֝{T4sjc w%tn.5TyZ_߮V+82}oy=*Η)] ocQvܛliekqw=Y[\/wEJe~:9i,wowXWq)]D!LTܗ]\qȍ\uwj Svil89mG[V5co}#b+hy�3:?QH~d2M]Dq܄D[`S\�#HPT?~ J˘l}3M!xQðg`3:: ~&h2`2Voi;^~%L qbwhz@oΥaP &reqIft %~N0R2A }w,+ !٬[,,o `n &NFGA̅ccw|kuhfIMޖ~GLEY�yy6:kɠ_jJX+#ZC,x͝42޺ J0�./C _NBCH0dZ&~@@AMZh!`}<Z;}U3NjaLHz.ԞΟ9Os{GFF1LC4Dq%F2QkbmȐ?y56] YBAjp\ԯ59T6Y94940f0Wm."2^4oFR (^[ ]6 07i:7nT%T(fL Ӂv�>ah.Y-Ǒ�^&0}MҎ}fFJց  a&>ҊJ?!A5c,O3amAp ٰjiU]_e_l^~p9,RV .W61? Vm]hI}=E)-_~c'7+귰R <LLZ6Q35*G f\{ᗌŴ jM#㘋{TΛ X"H T:E\L^VQ$71Js4}1s#v=yјbY uwd,y2B3b-z5m6Cb2G8lF6+Zbơya@?U0o`^@\4oNkn*#TkՂ[z(h&AрM,P^Vgxw+°4t$_0u.襡Nжӷ':-1պu 1S.,�Ύ\̺K#Cч|@6'y撆4:ؚ.adMb@t)v;ݸ= I@|ը-zb�w&l} HmmB |7Ø:G: 'F�;/�h6|sjAZZIA2G^KZ0Um7}n^GwkhQ_OqsM4P&5m;<<s>;DexԀ6بFEAS S[S -t7qdPX))$u,*8fNuޫa, 9ee S/i84Cϳii<TEǸe^ @ <|9O:ǻGDofs>YCfٞWĽ8?_Mm⸨Vu Y7qZy]Z=W^v}¾ W׿=|O,[m #k=cNC~k>W^eICVJ7/;ܗkqs;ꓷ6(Ow=" J$e&Z;fN&=4Ap,`ȵE�MH@kb# o! fu�-%VLgaBe<eV"ylq2S,XQ],jl $QmG]27;E $0!d@}Pd$6d(<ޛJuS0b*#gdXDa&'Bc=d KHy>.tf`"x)L*oQ~sFyŔn=Զ9skJi hc,{Pi;t[/WjgO| hFkj0PbRQ$(HnB LRPTY KkkF:̻rQ_S͉FZ1l@v4ԮHf[mߠ?D[̙3w�3�q~wSa+9xZ+݇ivw񥛙 k]NIS Zm7lcBOcISLLU SKkvcT6!W�p JXF cʔz@Sd ![]{H? HȦ4-ˈF 8fh!44݂XLxMP_7_va"\Y3ҹcP-t!J_U�A FM4, i )"H[>:~CS愴5# `\!A@Ƞ0@-1@`O>6{jׅW_9:m0&hvC�izSu\+JJInL۴ᅳϥ/|K?h,?xӯگUhy^>k>yJFDZ2m+E 3~|s])yH@Ü(4 ~t0?V_qڟjZd&ۀWঙ`5tWcJW+40:Q?j{lC#(Z.jJm"mWִTOAZyN_CIDa0ی*CLe6Ў+) QO=m+_Pc'JgcUjX"(=i1�MvmhbSPaǹtMz#yj8,\g]OWm{w`:10�9-+cPF[wK/]3zБ;vp;>~X/"ۡ|tarO >,q: sL& iZsP6mEeAAǶW}�=,jIkچ,ʤuKg'-潱F%LPNԻF0iM[hځb! 16b9s]x -si; iS!sLmOjod^ԟ5 $pGG>X{JzErGR_MKYbT썺_wЦ {q$o1 R4)vZ@Pfgf`f^@V>(/9nKKZ/Rl_l[v|OzTō&(fS0V^vxTf EObnz]|ʟeVe;/-]+k/e_s}./k{Ƣ<s7ʯ)΋>VI ~sh{{@B$'ӌG1EYi+Ηu,;=${d;E 00LĆWyTHL B`f:|܄ 4N2M9 5K +DN^,U2g* qmn+"c:n RbfeLΚh&3bm '{w+A该>JzՆn�.Oie4 1QKESW`:}#k驋y/GB{Qb1{ZTB0FSU#6Ӧ+n. ]G:yh7`ی/<Di<TM̔7pis\N93|W7mljRࣿ¬"Uf� }Uf7ߌg41}C=`Ոii`&a'(h;!#؁=9,i;�H% F{}B ő'a3-_Ӿ 6gލ@Ʊ$BZ\\�R/=59, ?)BھDir e-Ղ;w~Pj4L:|�s P%fyXhzB1J&�%>q ɀra‚)"g\QҘi'6v_�K n!Wq~}fRSSJV@`90'QcKMU`G5d7Xw4䫵Uku mUxASa PϘV2#I[+i5@"a%8Nee070FNƅVRFENf_q}ўOO|gpp<]cnes-W+#QTuYZ Yb_4=D; Lk>\G`!s\8V@2K/~]�ׯ\TQ7M~Z�L%h_M7k�` Kɴ$[5 PM?J?Е-.9G_l-)oJW|`Tݭ<J h]Ojic}.~mo`ebRx5NԢ@QfhVǘ|8:u(&o' d0ø6,cV!HCc=ޯѪ^-kfAx`߸KyšR@74�1] ܺZbڰg&3KG]msNOj5L[�<+ f2Ϯ᛹Hpɚ*r1sHV B?! qE֜}B9%N1ZJ?'6} ?}F_:w9wC>�WH>d~|bg8CwpOXF�䫠~h@0FWZxBj:'~;Ep1B&-ȦC݉>j?ϝGxMKy5'S9h޸>U[0y~ee9}ң�NPqIǂ7ǖcqR=) =(tsMA[u;x ҍ:~Fks,˺Ho2kzq9Qvs݊ۋzz'ߑ->,<P�>vˏ?^e[,8g~]nE}):!!j � 7(p0X|@dge7 Jbc>-?N/ډ*Eݲ%A,"9ҾpOg&yl+?N9şٽs\k/LL<H_יÜo#܁5G̔kcT"F F92&3N|Y$Lg${b0Gh^\#PF;#%Zݾ}+W\ )AMjbR/:1Ew0VWaYbC*ےn8Y4g.vE&J �02,0�/_y1`Q?3Ui-C2 doZ 5k\G"7(<. *Ŀ>Y |hM{`j0엘sl: ߠN@$mdҽ&]H 0WgOӲ�Z'B5#ôfiD'oӆH'E<$F(pj@9">9i٩ LAɀ�jFFO!"&uKXYx�LlTV"smcZL%q?-J!8ZUA`f|߄>rNÇSe ^tg jv >HP7 ߍ&𩩪>I2V �YT=~dF\ %-6aI/OZ7MX?,`X0 +-3/-ɿk-lq҅ 5m/Ea#ךgw[`;QFUѱnuJl\4W+>i>d\2Զ3vWM!-_Jg/aC�5揓KoBgH#9 _L42Ƅ! K.]jo\`6ӖFVvC>dz}c{kys `AW13;ǧ1f{Nz�xR0Tso�#iJp=ZZL]FLkE߶w[% _E (} Bj&(Ttf[ؼ3-0u �>eUCh =7vd4s)|GL$]+tRM~џBz>mxhAX(kO)A4OEH㎱Z:?B5֌I_B0]U=28 qAh s o15O[� ouc 7ܻQYm$YLjLM)aY3Z;Э<cRFDuD_+kcR-`'qa5D�IX6+s:76p.d_aE,{& �`A�tlb~!EV}5}2 y6hyGu|]i�j}/oRo:2c~ұgz>1ƙobE[HКXhbcp:_ <Wrb|ǐsu`+\v =1DZh9]Pu؋8'Xn=)G O7,۽|Ɵ<V-,8 su{yʤE:c~vo~u[>ccEsm^ab{mKr{@ѳbsN.Pףn2Jk~X{Jĩvn^DX4hGeElV7wE-:Q_o]?~׶'^*КɕhE{L @ n{Y I*;HѠ!:̓~HX� |z01=D7 wY4/\K y Ygv&u> a]Z!,xC:"n  u|j Cs5?h]D>MU9&^h~MH{zcEb,Ej/Un]msMLD ?k0t㽍LX'Mpţ`(qQUsbJ0l(䃃 ђj$'%jqKN{���WɨbQ<|ɜ˸'�}~�3>mf #0Em�Y~JqM.j<#KK utUGэE4?`"jSU�3ࢃ6s0hY%*_;_n߹{8=D{ȸZČqjZRaF2t*dt-LdvZg랻{o,^&j_ZC܈iV#߮)uy$p ൢ5u5|mɕfB5j.*U(L̄}}#SV 1.4LUGgwh-?_fbUlS!Ğ 1/s5<$,m `m#&Jj A�<DfLZWJub.ryܹX0ƩfOu{`?Dk>`6h}�;*BHm'?wҏ~EWoP?L`r:n<|JU<ǠczǰI߹ˆ "7+-La^ЌC' .{1oҐΠBFg60鶾3~zl jțxY!C :Wb8֤G 9X&=56hg  ]>Wp(a_G$�SIgX d[")a4\F8Ј`BڰEa,NH̑ m0$eH?W�o n$=..!eM6v9_Jdis6 Ykh]," ͺ8.-Ʋjk4A= ` %sbGm 2w:]~|ꢟoy�Ď.5|ж6ޚXK{zwT.aLǠZ WKmE ;L] C�u-J/Mͭ}3uW2ǢY]ļ7!S'+x@LO5 �W`6݋1O?ԛ5je*/9mA-cD\Bu~AC E~p�s6 % O0f;h,k{Td?H0!{M,ΩGҝ 99y㼆ЧЉ0_Q"~qinLQbH7O.G~ &+x۶0]/>*/n>,x/x>r_,u>~ߚiºX/>u{KՍ8wzwƲ*,61oT>u.Q Y"W3L?p+st\s_|q;$?[+{7Le1i|ޏ&B2  I5ah0ߛGKcu{?B2H愦0Q.a4rrbYbajTHm`K@$\r9u$Z/1LKݒIdR7Q <!lLK' @˽8c⸎ h0 SӣdG{IfyFTUBjq@c;"r`v F1/Ї.u 7o2z&b_@#"Q\`^sA7`L` cb,P`T˰iby&F-h2 b Fl̉dT-KͲmg/A}aMFߵ�W kFu5e (ځ 0U˨V>eEhǗVZ%hfh]V5UnM} % ~eͭ�B) L"'Zܘ># e0z6[-lA1 at)FVjV15'رymdU*#}3$j0t?cp>w;RaN�jhr5X7$om-xs IOSUXS&_m$U\ [> vw}4'[C㵊Ųj6F?jkxudTHs3+FC\jRΒVqpp4sZHo3~0jh,Hs?L翇W??b.`9V PVh߳Vt̩ թ~iFUZ I3=J0{*,LԈ`Aq_9e5綽?}e8C&Axa�aLoi}cBWcV~uDTaN Z;U slLu4ۈB 0'Xa>=:V@ga ߸u+ 974Q8^2n͊uh氂y8y'uKs4Pt4A4o4+wu}jO~*�F;D6%P.!]Mz Mdo1_>z @WYm]bՔܹAE۞n4Ӽ{E5hL{ۨͫZ:8>`JmB#^ Z04s !0jL35eRf?z/\#ϪB,R0}0Bk"D๏ 3Fk O)b,.ô/9}`e7kՍɬ7X<u> .;W:V'^PrȬ%-$+mqƔNH^s?~Xpo,~ 13O|ò>0[c\1rw>F9/.gEtPKk%/()o/2,oϭ�x&跭}=xs~ޮ7nQo .ųo-syKų=Msyemy#wQr}QIҽ>㻤M&<V:Uj. )e(o#yrQW RsI@ ϾCϔ_/\�_4&C&=eh5j`T bF}bzBXD3 O>߄RZ^RSg@MOfH SW݉H)L 4L"F, T.^LF '`gi&&J7O<oX3;ʢ4z5�^209F OE &M e(W.Me̕|;)j6>[Ƙ06a"`*/)Ȝ$,S&URЧ*v_F'A+ptl_]|i 5exk`T#iFO|>_5f3H<>qD [<U*51O}kERs3`a vsv`0i f~,[0Ljeݻc1ȆP Sf8 eUsjAmk˶O-ߦt@/f$޵ 66pMid >%x FU%>p=l7ܶ@mr5$JUm  B:d˴H/I+$z}lX|ǚe_3DۑFF(m/r.mpeZ5AdSō[WNס&h-Vye6Qˌ*cq *$]AZyװfp,9�X4v0}@u6LM03'>Ob*oO~5�?5͚<a M�Hj-K;2Z @vyJ沽&ʾOb^4ǫW<f:6@/_F,U+XM6o"$b ��@�IDATdLLoKA�pFF2p6 k0krM8ׇV_ ` Mx}QIkr s%?DYcq?,`ܛs?^�@0NcDv\ AT�PXwW_HgϦ'/c"isSNEԨ,` 0qy }Rf!Q{9:;Ӆsgһu9]yPXt!\J}d@ Iզ+Yolq=[zt?=CGgAݎ'Z0h*n\�M**TOH=L<xHv65'"VGd$[Ch\T@ \gDH 藞4]&JowM -!"@! %Q&9(>v-.VMH5 _G~{Rey2O ߛ&6�ox5,.<}OH:hM(db $9SР'ך.kҟߖ)@4/Ɉy\ų>_fd[�``,W{|ti;f8Gs=}JG<>8 qԍgq{٣шhNuY,3'XSKgM|붡Ųcy?u۟ߞ;v޺ɿQ;Wh.~ƣx*xiiߛL$~O2!}6ak^%6|3~B'z3zc9S;Vѯ4ָsx �|.6!a `$*뷊١Sgv:;Ya LʴkSfPMݱ{ٻp 0QHdevZ*юSK}]}Kz>3;1„f$,x6S'Р%d;zRnߊŖ5U$3(t/i XX>#ji4.ӌ2O%G3>VIɭDh+,p +`iZcFL-ϙZB?9CG9?E ]"]"{O[äkګFQFH_X2AӲP4&w{3]GKLK# y; .H1!/ SU0;a_ |7&ΥLC7tRxA Ŷ4uPMwsH xmCC $t$CԘjz` Z�0p̞89PX#Z d_vxִH{ܫE^-$T< hҁ^zYohϽ0e7˩r4j5|#!e̛T>B%LlLN 94_4~FJ}2dHDMu\+C UoѮo#ɧ>b} ~ #>hFھVMTaV-vҳ�wn߾~gм22j�]h=5yCV"L7SZ+,3n1;MFĔ^zDpn*AH=$Wf?ӤyϠe5&S*t+0Y5)F@jm r ^J6}Mv�QʕNL0;u t?q-9p?F : BoO|"]fzh7jZ`zkڕZޱ@`VCQIN@Ӫu\+!ģ�wnAhh]mXCfs<pyGqiP;ΐZ-4=]}.u5-"�pGa~`F% >xZa4Z385~AC\aϬDl5u}J #2gAn|?gwIOWCk3Uqj'/X;XƆuXkY/:қw$4ɚ�e85.;oǹI&2ϫty-'ycטGz4 u+>Tvt3eWuIM:ea~:b4`bŜ9.&ص@ͨ/]m"1O':}4s3-h%: q;X?Ȅ{U.mH/z7kÌcǶ{){"*m/  3x0f# PZ+6;<a _h#˯ )-g=F> 1[ng`\ǎ7[9&z} _EU~eT--U5]0į2Qaɔ4<sPa`Qўg{g<->K4؊6]-YOͿ<Vԩ/}ci1yN;W}آ]m9exoT7WZ#h1x/۞'@~cHA&iQ? 2ڼ:Mb<ipGmavXk1Ҝ ØVbd)A09._~WhЊ@nqhaMعs">fS& Mc&p aՆ(fF9FzUIB7&L1e54J컩!aqiGb֑ vJ7a;<B )(0L[H4ʟ ^ 9986Fy4FDCha0ɘ;9�1(Ҭ?FNR'G2Pk9JS T淊{jd&0&|]ǼvdUSV|y40d5 ZYW:u 7LWa&G4'�V*dY&j%>j[S{@Cɑy 綈j {{h,@')jdGkGiOR?nA "jb2ՅVޜq BSWǵ]R7@kHhCͿ`~m*|/ū2jVwhmig Cj 'p>N)ϩ*ƅ{yXXhN&GQfKt ZҠ?�oyĀ0Ij6+3lT3IDE@e UFQ3Ц1JRY=0{-Ԉ<c agKR5]9w'궝K?w*@(gpE!q-T !53meU)I &m:FY@Z0)~NWTØ>}50itWͰN=}yaAGbr 1D?XdPYi@ @ ^7j+]{ ߥ=+"p6B>~h7f,y C3@e]/if<a٬ 8#m ׻�! e1|QWCpu�8>Fp?OF3Lmivb:4]nAm0R/i5 >ik˃}ϰ~QOz¥ /D^]!usu4S# qY0x.Ψ`&} c+aTPe)FtEB~~jenbn\ܫA ޥ, cLV1eCXTV2˶=at lB{XIJ&)� 谯 6�vjAz 0m0F}T̑;ۀa4;]?|!4sKć1N4~5mޛ~ m~T9j�og@IӞZdD$,ee]hۄ]KD'ҵxy܃pmon0ȳȿ_\,}Pȴ-JPg ~րKQ|^)<%OR1CͲC>\Pjx⚠֍aM]/Wlxfy~lWNˈWտ(ŷRHlAŝy/gs*~ (S\Z^!aclI[ԍ?Alֹ>E<Pdx�Y 3ۅR0%UF4 �A“k&X pܫQD$64Ls8֯@_s0z;@lV#o_Ko=`S}_`h?Zؘh¼ZL'].㓠e8IjW0k%?G-E]j`|71ۡ2u�n$569s[gʕ $&9 pG1lC2΂j U!&\ji5&P0AO} t&֗5c" <NFns.G"M5]9q4l?Hz5uN j! m)O?W^y!}s?·Y?#m Bk” u~dYYh跨ш؇ɪ� y6m:ZKN�~h f �y#ߠ 4.[&LLi]b9E˶̷�lPEI+3?&ueky[.\ZD Z7o7n=Fs5rMYu fcu䆃"�QBacT@аx,诬&PFQ 0K0NǢ%p4(DXY?0,;\ fܻ0WoU 0 sXX�`kj ev*a4e R4 .qK:$knP-4+} %ӰNk?i�e)5H fj7P:7H:,h#FFPac.jzP`KmN|K_N_E u8l UTei:dl}@QZ86|= 3FPu.93(QC2GYN$6|)[N3|f~8f=2##; DNO=8o  >9Ϝ 4mïj}>$OW˧(9M0 rV'o7 >d [-ԋHДER�m*6CF6oǐ{ЈXar!CffC+q=\�k-a7Am4ӯC 7 4÷n᣾GQ1{!țڶC进N 2-hzY~/VSL=u&M>@>DJ| kueUc7n"ϝhyfa15wNn+p ]ڂ v4tҦNYD=ijl&ݟNmv�[��eBK-[1j8M={%'n Se,G;�<{o{ݽ; $EDۑGJhĒ㌓4"i4d<+XTdI ESl"A {wk~ܳbQ8 p-ex9T:%tq$]E#ĭ_Rz͸V(_L7�4Yjs"*0FƘ7^=Iw3a睝X.k(CHi,e1O 7l./'!4?xl1b%p+qAq򉨧2բlxeYqyuZsmegn ~{]7؃Gd^Lߗa^V^/6cٷg|Pw eCI;y}}&qСq9TƽıYG^A׸ƸyyYN|4;?i/6~] 5I5̍ A{Vɵ&M?p,e=L[4uv��@IC4<h2P̥PA35#�v =iEBo@~0]$TX>N,< ʊz 2X3b3wp2=}]0iƤq.3"DiW`"FE)KF0`-4 ~R5|jY\h.=4JaSzj{V,BB72 8K5[nX\ؘ4omȼP,WYq) crS<1%A|Qy'+"֔ jPA3&s96J PTjBj{p2Hx մp 5 VK$94aB* ۬hvդh^U,7A*h LaʗJ(2یj_g&/ MfPwQ̅#01BKWzM L0m�bq>X#PZX5y7]]`9z{:bքoQ3w}PWOPQ lv&W۩6P-L}5R'  ddCy~r2 u_\橉練z@X �ҲCjy4osq4:>\k&eVȼ7` tV #xBhJC^3KE\Ōg<~ ))GS'X\[Ю0~&1N|(ond,}W)VnA< z 9dtjh8` 8�aRAs.Y+�26(H\^Zjee(\,ra2 �j�sXKM'K9Gm\�4Q۔~<eC ҍC=@nL{t$^6"ExuJi4 6ASV2v{4322땴@$|m"u�B1uV`:&'3֎t?hV03L%Ȇ$r8L~Ӏzl,b_OVtXE3X1'U5|wVc;0/sq÷TK{oG@Ze;ПEsbF vk!moVBŘ3Bt!Qj(!"e$}F@�0 u9 U+m =ҮtLsĠ1&v[ ӧ|N]-n,fB3zg9.ok i1mrƒ& }MOSX04Ζӏܪ}oeҳ@2#/<zJi,3��1z1�\�n!@@d({<f*$c6#˽P!6Fg\cúdsX5ՏBFQWy |XoYWߍ2(qzјh˶𿸅Jh;rh\OGlyKynE,qG[j]wqcߔ(?,#@>cU6xho2ezo\EjJQV^m{71ߗ57{C\wݺ-z߭w]`Sme24 LP$Y-,2*j=40z̷{0JkN8$g 6+>I,~A /\x59z Ffv[^&;�^140ЇANQbu;Pjs$Ld8 Qǻtfni;Ծ*R=@1U2|{ $l _FHqt=�Dr( k*Q'j헢 B)_�:Ԡ5-�jWJF{C{i.</F3zj9@n+4a CA?8io%22L{ދƉ^D^MIXԚ…sh]bK 5G0|Fj5d�M<7 �h̠@Ƚp z9ڛ,qzJl>]EMZ-\Y!<̦)91PaVLGggaa\ $3`@R+5ᤝgb: }=A=!`9gΞoJJV7զ <;LC;F+!uh:r 0l-�+M"e� x fvkMъM"4}@,~I1SscE&P#yT9BM/=j%nM#[ 㪹JX0MbMkk;EΓ>Cshh0bA4kcE`-4�T`"R-WsQL#wd|f[PhW70*>)DկP?_HO'O~Sŋ _$0Te�v#چ2JyX :OT!p@J2ӏJp߀W=&#0M̙i  `1ӤQ6 !c2 ?gvzHЕ:̥03Cg+ЁʇJãicy/Q{Yt++/_<&-o q)r n4tm<~+!Ɯδe' ~B[ .Erm`anql慶!"]}輑7'2Aa�JE鿶sZk9h@3]Gz�J�Y< hBRbAԦtV7L9LP):t.h%`h",%T 4r.R:t@P K[;KPi(32WY'GDkF�jh- ~d,Ai|̱>L~_v!I#@oj:tm*c,o1sy pkࣆ4szưw7q̃ t̉Ԇ9XCc(hSN`CwX B?jfWЉ,�ݿiWH8ЍBz*@Lh t%R{p|io/6xM0qƞY\82�7!ۇY YY4,9JƟCࡨ,f;zP>#tp[OD<Z_۷}Yz͝Ͷ9߹f2/+=z/?GonT#ТR,@Ⲣözp˵Ϋz;_#L2+$;òG]2Q^[`uAq<.XzcYf~|O~9|o|jd߸Ƶ#CHda`%8Q.$%05S+ʠՒ4|j3e9_"S&E`+O`Ns^h`e0y2:&k,2Z}//h.}4gHXA+j3ЪȑFK!�iGS0Aih#:ΗM܅FC:}JϻLPiGK@i|ALh) �?sjfeO A4aNH& U}ECLT_P-l5Oe('[l $�-Ӯ&n fmO9̧FWoQK733Ξ=>Gˠ"'moWCvv fFg E*MR hl2ƶ`OOLT,:@E^K3Es ` fFRR} J`B;xef0<Zz +(} (L.|Ͷ]8Clh]KpmO}cviWY>{2` V^9 "Q[iVsiٌ K ^](c. v2kyA}0 dݝO hH t71~R+}155huVm4emq"8tFz5Ocx-Ku׿fV8.*2^A ^֜hꏥc( }"._~77e :`׈Ԁ:qgݪ`@iaKzNZ&تTC@\K'hd S%[N*Ѽmʓ=c'g C#@tEH`,m&z߻%zn11ìM\FsKX+xA�hjŽ&S~lBs̑@{{�Rζ{֬fkw :h3cyE[W@/{`12x|7sv0X 5Mc)tب׵WZjATulc& (>w n%A'Dʜ*l.czM./&b.A5AנPj`(-^(!易(i7ǺќM92KExnH&yځgnJׯNӀ\a VDdn,~4|0[SPu„Le f  m#F&\S`cXr-ij~ljkLDqIq ̘+bOuϋb61 hkYwwa6[]%HfA6 >cGew>@1tV:,;ǑZ$>[z97Hƞ57͍;nKĊ77:9 oō;y5{zV'阛כmyyZnuuʏsrxǍ6FݜSt*%`&G>/w<c|f=Cȸr/S'gJ*|)GZXt_~ͷToqߝs:酃X&U[nG;ww=,,2hb._Iǎ݋̛1iM$檄ɧ?"*TcFj̹0uٮd8JDF0�"$߹p!5#ݓP0<XȦb{{+ 7$Z& ռ>|Ft.e$2QUXTa+e {0j~$lMl0,67 Ms#>..rQqaz'ic gӨѱ!(v`Ⱥ}!rS  &TDi؉ AzlHΎHHX4HZ '@Z_+1E �3DEhH__-Ih5#O0W~�{cիhN nT~$4_G^l 4[[�9-aѨ*,pjB)#YGLL HX F"`0\wefaJ_6a$0oj@bfɭR�&҄�5M)mokǟ:R虾idli>2M8vJ-J8R _X|+̋ڳi4iu5�&4iUjO�]_Fsf&\sAWa1VV6ֈ~@�)s#3Hs9`b+׌I!)>QGɞ' h˭?jF#@?g^ @5haeV+G(YT@I8+;hGccQG͎�F " mRxynf6=3໨7?g<ɟY|~O-5qx뜏*p \f QAUE~Ap*e웢H!cKm72jb]hm4UF_\8؆i/!Hpf,Ӻjy?v ite)v$0^߫ZL�O?FoD딈IoVT&-2Uoh=ٜD+0M3c*ιkh@{y7Ҷ#U2nϢgj{^VӖ�5dM}=L!`:>6:5`)p}z:v"dN<UVk C6t =."X_�eS m"h12Uuey4t-�2 V7y!)RD{ Zƍ4lA._K- lܑΞ7!lyV WW%2НsiW ξʵW|ASh#.tCK4۹^*pP y'ΡRClEcMZ[c 4x0� (Dj:pnr5emC;$뺻5 A-5`yY <m1quinʴ2#Q^X?\zUG5 qQ`�!q^ 49i)}P-I7-γ8g`P;Xam񛮸[7^*C.`�y9Ut=`zM&g7Ǭ}uw|p.�%1xWp~yy'ˉh\]֨So볞S(εuA6\;):,^0[y-k7ͱ |EUw~2}N_b.ycnG\;ȼ/}./5';׳zo~}^k'w{otwe=VԜ7n,>wχu\cEgO瑏Ke.`04W1쇁1: 'M.4>9 34#&n *cAgU #e68A ya dvD^̠Rg9Q6�C^�C 㯙Ղ4 |FWÞ2 #E]:UGH A�%0/1' de.Og'`k:şˢR crK~F`+0--D s.`5@;LB'O zm*A,&x2 $!RnMjll@Ng[m 2h`,5uƟ:s Xttx袜Khf G`�LX]dx#ӫM\'`DWjo D/^H&�W^C0�1 Oc3 ̱T>;0gl,a2ZN6ň-]ƅ-sDS(�EZjL6?E}GX 5J6TUiεӵN�MҜΈxQ`FھR%ہ+b &pt,J$RK 4&0NJo*q|}(f{h}>`0>Mj5Eu]D_|LǑ`zОԉZƢ3J8/ 8}οz|7_CĴPb@ _x]akȥhf I!|# 0ǝ ZL?WE]n￑~twaeu?�(դ5%P-ThM�@N>朕91bEDiAl5 kBPyZW$�h 8kN.HnϨ`j4h*_Y2]АRw#DƗ.kyt\$,vl:g:p(g'gմLxFjٲ+g3o~,G?^}uX f֌/6 Z<(4C!@!` 8oJ8]z?}3'ӧ AgOCM+Sѿ>8?{5gX3҅G3L{L8 !�ҵQ5c<Y_@O }J.x4* ZnuOQg[CY+'rO;EI,h HDRLZX( BYd܎ύ0JWy'H?g)ca ysU7a7j]Yy mr5qYu3@9P'} ФysڎFScRڱ gl ,*m@FtpBI}ۊ~=fQHG#sYP?B,$igJGǠ%xg;iCl>`Y9&x`)F^sh-|??@Fϟ,Ǜcϑd'[?`c7FatKQ#ʌwy~3V:o>Aeyޙ]X^2hsq{=J,)jIvowovX؊_y}2|U[fuP̜ b!^hA_™o픵M<s/bd~c%|v?;o߲oLe,~yޤJO㳿=LxmwgIS QU1(R{$@zOHM~#a! u9#e ܐ&xއѩdo)>*)&`ɱa[tͲ^ZK[WXKESg)K�Y"?M޽2A 6a`tvP`NGC?c�(o4Y_..p9f>g-m:]oXE$h5AFj>]}_Oxe,&6Z{1 pV+A^ Y0Y sa]8pFK�92XsBM O:kmD 3C01&Ts}zj)EMΓ^aW{A.9K�DMu#QH쥯}$h}b8�+a6K߹s 3hѐR UaanZX41`o*.'xG AB4Im;'KPh 0؋FU*hU,0 ?Zn1Yh+ED3iU=L�` YW `6H*ZJ>4s5nb,X!w<TH^'޶C{b~S02j sUA*cQz,Q(\Z) cه7Mshb"..TMb= [`ЀHF` =s2037? TZѾ]V &^ѡ֘WR2Cr*7UUKSB4"0pQ7C` >R M c ,)A𯹥˕K5f"k^YiP+XYzDU pi&q#wh{+$l1n h|Zp=@L0iV{e[F+XІBA4]-T.SZc1}K_5514F �r!�whfB5sM~N?kǵ?>)bliڰf cnv$Ĵ6LS5+}fe꣯>*� ؞|CO"#PtSr˙܋.%RhuQ60z0 -/=΍S{��@�IDAT?s.3vt< wd&U>nni*=h'VD*y"u 0vkh7'%dfiQ˪Ajg�x+ !^|i>61ŧyoJFf�g U\K9blӏ@2w 5r^+K (Qtp:@)a6ф3?&1ƘmnF9&ט XJ70߭E3x:u@ukVg{g:q2k #WAat@pxQ}07eL|̵r;u o{5njd;CRF3PJRwA~vc<s ;և|2"}Dxxs7=i {v22iv_ކ{,2dx[X!SyYo 8Qօ3su?ԉX޼1!5>ؾ/_qIQyeP1`ݳJ|!$?y[N#nׯx2/榸7/@^0=D7 0pf0WIiqE`l�XŇb)??&U|-ZX x&B,6)YA5j,^#o}8OFY(R (56U:[ qU$u pa2nLpKk0%#?Ad:m=8eק:eT#ӽF d?9Ww __w5'KiB2Q?ht/<+ޯ91w=a <̭m!vSE }tx:77B̈y/p`` }+hxϿ=!͚A EYf[SJcߓ;|oo/esu3i43Bn+ȏAR]BR'xfFW{[Iayw5-0hc1 P /xE l24˷HRK@#}Ghzr$B m|l !9A[cD<x!w &0 T <l b6MB9 Z.h*�T�rѬU-$xZ%sOK]61Ք|OHQVS;�j-Ely0 &"~*lf(\YE(REPm]rE@)n>c ,1Wn4̑F+4PVg9@V�Q>*AFLs&FsM=K32mzh)�:њ@MϧGb~5o}+�I0،rdݛ"j}&m+#]0)ؓ9A�@Խ�Y){ (ϟ@XufN<h:<_U]-pny>tH4 +�cG𭦉?U1( Y#&6TAgwд ݚ HIc0)#@z~W�+ �,%Ir+�*2�5SJ\q$} 8+j؁yv{{mzFNBK%#b7`Aj`5Un*!)@K`z"c?58^e3?? [rf�Ma࿅+pokmkFK[M;GXkj[0. 'Sjl0u# Ac8-V؂>2'Fu~ڴ_ŜdўM% ܦ.2:H@LO?9B)k6~+(vAsˉ^)vm -["p�1 tSXT{]F; N]+w T�Ք$c:{-`j!E}qrGXϻ#jWVQ=N /Fڽ_l Z T9{*=j~hd\ <f &Pfn侑 9 :EfhJ7˷{s`8o'?z\;x'[fp^?狟$Zq#9esmƥ8SP|4<s`sg^FHs�}cV(9>-u]fv9|GyTo|GVgǶ%lSp֤lJnYyqo\g=͸8#oz�_N|I&(+6*}݋Y(C,tgq`1G&hE@G!ZwdWBߎ+.gjdU�72F3B3#Y 4� J z &ԩEH*3INS|{0c,ߕh67L~.C麚Ck ;9 ډ5K3idϾ@.wEa̕:1lGE1@EKN'N=0̓3YG#2([ &{?uYTQs[fQDY0'N`~ 7`CPQC,Ҁ2>>p:zX{a&eX ݀mr|:@]8r�CrJ4;L;_SEuWzGhWaZ7]D;�#"qҌQs2:bP> `F%Bt\ ,*K0 ݜ]l} c0'0.Kh<0C3H5P㼍.eoGKRT!<N0{\7zdM3,0%H>*\7 2Ns&(ytA\*� ruĀ_M5Т~!WaJ Qs-L4շUAfP#p Mf�{Mp#ϚZ_"\A,L%@WP]Sh@s5!V 6<٭!k0F=}!}`.uDT5:fy�pzS7 sKOo~9ޏ0mI"n Rh,1##=7AWLZdMȅZ=e􏁀Ԓk� S-ʡ#e,_)3DD}ԐT`X5ys ڴ0CCIMaDoMa%PWՖajWV{(18.ôӨϦ,3;\v|k&3Yu8i#I'{GeW#ǁK0\OI16k< d?݇~)갚s82w'cdm{Ц>Kyk;桇~wDϨ,o%ݎԻK<^}e�2BЭ}@!j cQ`ue G4 %Zr>@,g!,p TBWg`2莚@L!ܺ~}wtuaA{U҅FeB�: boյulj5ZG}K@Dko�y4jjUOK *,0V6Ѳ..lqT+lĚdk+h� $B-Ps>eѷZFt9@,EK|.V�i }WjjŴ ??& R֡eG}G`M->:gԐv8xqʚG^-F0Fh$M !c9ٷ.ek$rLAkýfyǦv&?ղ"/ -B!ޓ]YiLV;=B^7/\oſB8؊zw۹V|1;;[}tνU9\Z@pWo:vA�h^iLiʫ/�z*$:j>V:~h~5]zF\QW(6.9(0%P7].hEZ'MldԺI?E#8 d>C` tp|A\�Lo!=F\DCftI{4taFa-eA%RȚ Ym=L̘2ա"LhGɓ6!Ga`尧wEt7M=<mל9o,? Uڲ=K}Hjrp ,G%0 &Q̾ 2~hlh [~!ic ]pKK3|-s^s$d}h:JVUY>Q-Dvt3D6@EȨ|VgKhfCkڅA2u�w?M\HGhضDi73-,& I!*;$Ս&tj C�Vm@71K{L>OF??m +W'" ?GFx&Zr4�Y\F[ERI R ) 0q-@:%{4ڧO^HN]$#g.dddLaS7#W#$Y1Es9`pj"Ӵ @K#Ԛcwu%Z%m'U� yF�MI/,彚m5A4T=0(H�XЕI 5]+cL@j Ʀ6SUOz*lH烎 I'䩍P`T ˢ1KZC=\S"cHi*)X֯Ҍ܄JϢeDƖuij' CMROR2`}E ںWCnO#۰Ш\ hV}f9S"E%o�Yye5?gh03DƔ>n,BW[*-E AH/ TeU#*v+hk7DEӇ z[]:I|pyIfO4K0&6mCCW#xhx.l>[6 &5j  wmU al+m2v �h5n~A@;h<ŚކP_Bxn(ں98U)+PhcMS5hkxipXA{|ǂU"p |K) {9ՐRxZ$by)RJB::H\u16KUKr%<D.Gh ]&V M7[^t/]myu,yxOJڋ9P 07YCzSk uidL54bڍ&]MׂL??7 (@^q%B�ϙ(?!ɼ5AK -7)steBlyݬrDGf׊*wq?U<+;8?>{ݻl~x1Tĉ/a݆֡n)!^%gՈ&C }#)"+hb.MPkSG$FT%q.,F74ɒi6ѣ0b^KX\{'aJd ǂ&*‚iB)!ɮ̅$jt�xP)yV^UXH=Yh9"iM HAY!5VcY$ƱJLt{�5wE>Ch}:4; ;L,Ǽ~f\r�5GМ荌"'j&HHi~^)@{S) ^I IpQfRM BϘ}SjBn"ʒ@B-yLK .` vb;Ofaagk<9鷌ٟzޓΞHz&Ǐ .0$_QVLP>4z$ gwO-<M[trp[Lj K|gWWwVjHm#*NVY<3`ZJQ}0+#6Pkii59eg{vFұ=?M5T8_ԀoW 9%tj�u㛍^kP*s jXWL1M,̀4εiXGbHkbFÀO2RG۾5ǿR}s̒cBT 5N@?2 *c2uc?s~8x?_F_՘+ SD-ڒoFaV UFA63 "euE0dnUj_F |>R~<L٠;|w)802㤕aj2=&Qv]@@Q~QH ,ͤ?ܟb h x\b֍+PuS9L'9=skI ``4=Q_W!G{ > nLR UAt-&2^-I3M-޺lPOj |`b8۠}>֐^ʱh*h'+RZtE--]wB��0O_W9<(אV}xC~=ul0=:qĉΚ@ &c�9sK[}׾F@2yQmZ>:<116Q|3V jl R 543&;6:rZ([%q7RQVȸ!G�)i`N.mp7>Ml뛘]'Qh,bz[PK*x?Țź.W݁V d[A֛/~i-e?f5cί/1ߥp/ 3 wwZx_�_CBމ`-6EAV4?VZ0QC5' B)OsMLS`Z-)gdA'čT厅_mq<|h1jk'#Qw!Q7rVNDjbQ* ¦֦ 2gj)4?cKCU뵃9񜟝fDf54E-; 3 3u3p�@Uh}Yyll6'5u`7sϹs烉5yzU.0:,cK ;ӄn��@Ecn,L`)e4&}H1k} b㘳*Dy4A3)SM9(6ǠR�'мCsԀ uka:\YגÈvt 3X5^j�.WXN+נYNZHC'~x-Kfʋa91RrE_]}F@ThzHZ 0HmA  ]d{QU_F#'207=q!e~4]X~Ƹ1~F ePjD#O/ 6=@.�Bv9C+K`WJlXȴsQ9v;4 VYU�>i&@#Q2Mș??3w~7|> 6`ooadjKjjh(j`3q 稿~jmmebyb-& ZWA0 fXB,� �ҰMt8k�5sj0QC`Ǎa C.FU-cw⫬ՃZL'#Alh ;{Պ2=u uƝ:y$/7vBCgMQ^7A&}}Q I-2yc[asUX,3Z=~I0K?y~�&3\H篌Zc.͒d2f1ZImIx)=LSj�An3kH#70;!_kSEHI׌Lkd<4ЗjhYU'%)%a_ayit<|Lzt+nj3j+լ]d/>:wK1)vLaj֨R헨5-sZkFۃ6j Ǹ  ;61[3BG:>0t}2=tك�?S Z:_ҝM#gBhBZT !-4 3cdn U@'g>tNۯگ16΀nE{== |~@g?}y>w;-d&w5g SáMHv Q 0ZA؝9s6qխD<ԅ_<wLIS:(utW"wSiĴ ufTTY [8Я2O~XiU#L }de£\7!X 0H[E-Rzr\n,$? mL6EBwd%�Cmfh)}/Ӥ kêw D w 0&YHd7a ~b3>1 M-a{hRe�2W_nP7T7 ke͘%1x೒G{kK5}7bjFhІ6 ǃ1م|+97%Cp2.fVL?H+A+:N$stD ^rҖ %�P+/E`.}%˽}̆h"Yc`;q R&NxWPpXϿxF;9, Ѵދ'5J1?>5:sFR }-\B؉zƮ�W+W/2ɍfm {9^FM߶i&P˳Z h/nk�jYGZMkxSJ~I5]+up f�}I'hb816�S$GjGoֿLSϒt8e<SC Ae4_̳`FHdB153K00{`KSУ7t`d}KDiCBèо0^pCӂff&rzAUڳ f # j3; -��5s5[x) d+# 4޾�Ws`fxd~(^LJUW� ;Ur>`U52FƮ~ieq n }|W?smO0 �u�ThF\K*@04Jn <S|9[٩MT7%{y s9FsR0w q%԰C>cOcm,I'eC/op�ZѤ5v0 1gp.MTWSVB,#m`,&Skgti m%ES/CyDB/~'~W gwh!ZB\a-hh�VaT ZzxӝٺyIWe2'Q3k#rk/㘊Q(\]ڡw BfǞy?w-WM&Z}6 W`lBz+@0і!&KwBm|YIɔ!T,UW-v~f hȏ-ӟtsV r {iqW 9V d:u{m|Fzq/{\Cn\+~&o׹jٷ=o^:\˞ezߛz߸?/;qAo/7n>nz�Y4Ac PN8ci ^"l'X (R86"$t4+^`u63/!ɏ(5$kO:;gl" 4oYJg Sk t5*14I2`H͕4cQ:.#Ɋo}n)GcX 3Z?%C}J_�De -w3R 65M h`\YT1Y\2 ,tm + Ha) mm{k{v4I FEy5H7EC+֜t}GdTi~21%=@⅋6ÄݴjW]@j/}/ӣ@$ͦ#ݜ ]IOĠ!p3o3i4КXko`we|#�Z41.1073>Awhm5gF{E'c2ϚLX mp!$W +‰ӓ._ &ZF@ڽFW”@:a0me{f+0S5ԇh "cX0H{oB 0a/�d 4(atZ7o~RhCFhՠX28ɸ<踸ma S׀\5xG3-DLmm5Ѐa^+XY?R)^#2ndàoN|kz!x1#!|U2ͫeT;C@0CfVH,K#{G?w |nZK/'򿤯|kW-[ M0Ҟ|io;{?d#Zl yB9W5a+ }Rj`qP氚!,3Q=b �sgclBs؉MQ88H35Q$B~]&�D5]"E+u. szF|.0MDdZÏ>|=ŗ^Y|ab,xfT 失(ůXACbMA8'US+vܫIPXCh,snf!֧q;}x$ ְ({JhZC�8\ki*]&f&Rýi2h6JDϬQlX( QI+> O;z4i,t{ V Yv]E[]E{3KZm͡ױ)61Qf抾 ЅQ{})-ACM 4y:g~?=x,fGZ'mm/@�V<YQܞzgc ļܠuL7Ѱ0lcxcKכh+Оuo U8HUک?Ĺkp�v",DE[-1;LmBL�ȫW#H:9~>ėݺ}3Acw{j;{a1x,qvUlŌ " ڍsm[M�|D)˲2spY@${Pn}ope=5:ocGXEzz>+C^'/=}{o;|&+󔕭y[zMmPq;/C3==m1$o˛GoQ[}\[|HM͍53#X)%(ɡ0m0�tq4!HU1KmF@LAt=hx^ 0�>{>bm�$-i4x bc? KCI$W}#f`ԜgtMYX7vf ͅ/Mjo0D$&=j &Yw F39۶ǂX`3-"(Gu@L3SԙtDxEd$o! Imne1Luan&u ZUrcnNkDDz9\9C u[O |~1KEС!E|vF_!0AƽmS w{$`Bڗ2PÏڂ3 cGNaxJK 1S"Lݸ~t-]]&j(Y"F4o ᥨSj0뾻�#w0inކ&Zc1ť.L'6&I%B5R}aQe; %hڄ>HdU!3C,`'(_o"4S?5z2$XQ[PE�̀q)P$SfM?1tTain 9'&Bc-~BKuha]t} H8HMdBj5)s{@5Yrh ЭDaXyZ?ߎe|&j`)_@\PFq yD�32|=bBنY*Ӈ<$;. �/Z?#4lj %ʐSCXoL\7_qrl8^S99<Zڂj`(ko-EҶۖ+oCC.p)3Valbi4jvF�jy#4Y3OISB]ϵT=�p Mb~kHOA%c#K/<u̠jzmS77wE$}U4+դsc�)4�jIC}Sb+-Kilg`6a}6hf֣#iT9 Z> @sMs<lf6�=.$k1\ д~pXz{ұ# ck"Pj �,rb!;6C˘:eS�cEhR#63f%^޽Ny+C*�mR zh)= I?V=4Kz2Zds0nnd&b˺ |GR Q&b?zg$z! W{PoOC _[¿`�qA\�++qcC@I;;" ,U׀E rjnӻxqE?joUeܫu)L+-2}~÷O|[ Pbwꯩ 8 @(gb(A iCv5G d �F<w�%{x>{sT~rs}`/ {gZ73ɭ\v%zWJEs?^;cL(o8~p[ޤwp]~rw] }hBеׯz2h3}LO)*_QecG: 2G Q$dxM fF(iٌO.X4ĸ�wsaBHgBz̺ *jh3@\ Z#W�/g#>"S!H0JX-5+' /@_!&ol3MZ,,bOdPj |\C${&GB)-3еKh&�5$ 14cbϤZR9{ Sk(F=~R?0)){k=skf?}Ll O?khp ak'mSkCD% N0|u _'}hRFCAk0ŤN GS5֫aM�Je.)`B%0ӘՑz菻b!/<ABScW^"2�|{]4pl0�&%q9ZvM6-WuzSڪ5>I} 2v+XuHh > P&?{X]Ȟ?q>vhZ6j=@MЩZd.hy5a5}vSrⷌuP#]suLd0זьi `Jh>)Pcy>e5;3s<hkZk�gi1t蝁W~Ws_0']3 <">�-dhdf=0sܕWCqX3h*[b.,!9Yc>A�s[&TWb~QG5"�Ft(h+ߴL ˲2 lPFѽpf@1 d@K3ʭf7~Si^ta&}s»6̜AȲ1ӊ)o 9"XY;D^kj ioHU3LO7ޟf0| ռ]th}*ES!龳00{F{ע)ԊT)JϾmc:6_:h}`9&d~T򮁾tD_:{Af`oFjm͟ZsUXIlxh*4! x_Ǘr zH䕌!BmVY%>9%؅ 4�l)mPE@a5{FE툎9Gg{:�X-x5 x4}ÃP{,\ :jGyS LU�cPtU0o^-2W-7+~%]x݌e-@Z XK}誾FQEPH .*q `Ow߆8ZXNP? *`('|#TWWPvrr1ߜ7d7U4mX2soz,ؽ[Uwsoso8 o(E @l,>_.>íy~W"]<8tAv?>;޸tM2V۝Zܝs?ߓ{zꉏ025=D hkj[j4]2$SV di"?#,eD\ܲ.0)4>77 LR27`Hmd::9O4TNR2ȸijԊaѰ笃hKJ1T#cJ$Ěj6Z0�/|SвhdvtB5 &߀qմJItdr4d)%5⩾n+h6ȥ|m//DӖ]<S_<Yh_15FfWY`/\8XMua*8Mv+W:ԧgNvqw9~n@Mc=Fpt�*~(-~ -xʺkTsW^yaG �IQO(· i2�lUZbyU�>G`f �S锑*Mu�v1XC㡦ڈJDWT0@:51䭾C2Pҍ+#$Hcv7 ,!R/c:}3in,⿪&gQ9I4S0Ee*+ f�S& 9nʛMZus~Fmbj>Vj L`->~M`ݓVTW&~12ۿO/~:}/B=5E;H8͜hoyX)I?�F&M`Po/F�W1q&,Nj fxc0)h} ~9_9<m6ՌMݹ bՀ4 W2 =qO*D#4;F86Wj`(#MTVm&3} l# H/ԓʰtN`PRaz2`jj] ;D񏦏~)"DX{nWPcI>2� rgdjR0DE9﷯-[;uGԻf��@�IDAThA7Fř ,6:Ac1oF@h>jG֔پQ.-3Gzڑ[1 A */A@4z<f&gs'O<]B4H `Vtcu_~VۥIr�pT!&0GsgDPӉmciEOq5!b!&mޜ_FMo@:>tj6PiQn�,#|\]_B(CWzW2Qr $|gL* Z�nCj+3_Ԛw̴"O!,cF2`0(7ZeX8Hw̳.{7q~$ /U`c8׸|pd8}w#{S6} o{}5[\׼c}9e]}�(/3�}~u|[{y~-5+f?;u+7{ Fuo=Qln>w2H+ ۏm˸7}yV|N9e^`x |<Th$qdl0-5//�?B4+5,Hed1c̶Vj!0U!\AkɩY`wdDf70= XGqђ"jf%n&0֑f "�Tᕟ}ߋ b� CZ\$RHFvm=퓥O?}R۩:i4Im9eYiGiV^dْM$e3 Cb1$o}z|9 bI#f }Xֱ6h lװQ*@B@SIl, 8m[�Z1ew>P@dDD x3+LA+?Z`;Z(X TaX cF^ W\&;cYw>0<x)ICU KI]!-RLc@&`\%^*?*kE)�Vzk/if? v`$RڰkHO?$z҉mdSC�Զuh_sghbk-2afs4y}mQJsmE𚛚SQXrex5t^ܰ=k\tiYZ *Ԛ Ό( dba Ҿ &<nxa)tF/T/#alI=Jj KVR7RKTF!eP6 Ա 슕{I[# iw�%jE1L=�ZMZ3Od6Im w?ȏPw~볟 ox/xW-u©"wH*4+] J ҹ`@3Z>h BKׄ%U<l*|W@.B`] Bs"AG;F;,fQ}T D;o:WΖm`o6mq Rp {3*m# ޛN<)~e;st]w/C :bcbSMS1V6 )Ps?w(g'�.pɡZFQ7 ҹ?D~pU!y<6n/|&H\ʭ"q~nx8L͇}`d�uT2-hER!Kjb$E43kV I9}@2jֱcF5}s ?Θq=Xb.(Q@K?yδJ 1w3nfP �$׊c\:T^yV(PE|j1m70 -=jcF67X M6"s)?8Fl0B_w?s\-혏ezi]W9&ל*0T~hZ母h&>h vs/ZnS}EZ*;Ur|xࢌϏ؏E`ב1$e*|vssշ95gY:Oƴkȯ~1@+5l?mzZ=Bxny>L֋}:)ի'yΉ걯ڢ׼|wXݎsƃ?V.}N.7?~mi_@>#9H'驅i*Ԗ(C] -U TNy\̃X@ 邴.NaH Y]vva!ŹPck8c g,*nk3Ke*)"Mf dR@LHQZN h`iԣD dg#u5$sr:}Vubrh;م&?`ҎVL_7) !rnfa`2 دPsARv N0+8T(̸\[j}zaM}5]OrB_ze4{1FFN�>/L ̡/"K{[#P.@�ܚ.֧ @vc]Txf $"+sSLJF  V kݖC57CJ+&_ >t�1^(ӭF[5Z +V#^yM@ zvʃ=ԛ}zzo&u ̼kf[E>:05AOO`P`mUlD?7?OZNG;ϓ57Po\\*>W&mD5j�C߲8F# $ it58�GAB |AXPX�r]|]JJ$@&'W:&a/_ =@:yZۏW VZ2`,`8RGԇo6}9'97C+VO%}پgy*@Q&uwDdz#O5勤g}d(ʀ84T,mAujDzF(DkA`mR� Բk}`;)$s`DE4HQyڨN|փ �|UJi `aÿXj~w&?/|WXԧkeCw{[Xe2 `DdU"=ǿ3P Ewnv <Bl̬3P�i?Ml.}M5ZlF} 3s8y_&,-X]{l~dV $TXWՀ=rN+z% u"e2K mYږZ7‡Kʶm]<2ޢ⇊EJc 댩JItU<2IQa5 "}5F`}S W^pYE#aDX# ÕK�|5;*r0B̫ugdạd2k6TT<G?RYC׬~ ( T*-cZUtJ1F2e36fw!p;mh;ڰS/Ws?s7~7yOw`ؙ={/c㲤<gƹugwAF ԜxNY+޷ U=KOV:t(m>A.{󸮬.?aG%uϹrTz=_ӝ@:H}Iۥ}~<FGJʿݎ�# R*&`)!Ve5 ZH&'+"}J�,!'7oh&Aw#*.!HM#<($4W`vK~ J.�Y`P(]Sb?dQѪD79Zwj=VVv1Qˡy)rR&uH;lF1$| 4JJ\] f@" ں@.|,_"ֹu*HqfP)+,|\#)o, .]:ܹpZ>SjvE=N 1B{N{;t+4q ۼ>!4ׯ߈nd nc`O|Oe{@N``=8E1l+H+<*e4=,i<hUXjsc5dd2j3=s~nP9+HaBT] EE3Ї!(E`6ܨvf%nj� }L 96 KUs=<Xjtf4Wa>b>b XZVG}TkVC}r / qts`]b^BJO™f{gj,&;5m*@K;hzp6~?W"^9|~#i?6xE$HQe|ZD:^A ֱ֛"3rJ*< 96@)ղEĿu^{{{vty kiOZVcI:t ֳjh٥ :bf0D$U9&@?XFSq&0ןTV SԄO4+UWEfG8j.@e�L�;ԗ>Oٍ R:"?;(!DҕO5 rk'w�Bevjn(ыVawmsD+a R>MC 'rn^9"iZ`GeU��|9%椭AyvbЖG*3dOk)uf3(BUy* +]l{ $Q L$emcŹ+\#㥣@ b 0z]f/*cx?nF0Z b|?:|DPyofr*]ͺr<e\[}~vڄmSxQYZ<K9 ĪԲO+ldY;X^cN2{FE iH>_GfiC2ƶkvX ̽̋\/~<<۠띋/k}|dQDZ%q۫J}^uE<,r/PVz6(5z)?xk?ǢOuK +i'<HYrWj{WK#vMo6X+<'&h4:j\̶q\B22:eooOfĿ5�P Z -Z@g$>hD^rUT!FГ&BTd\\ Xab?egWs,X΢ϖ N# ̄T?0/]u;Q>YvȪk!py Kއk8oyb aS'≅ �`D΂)$�]{@дBC4Ѵ֣" G 2Vj̍fS/#E=^wr<V_i{,RƉ'Qy1XN,ܷ ZM2X-􉜟�(ׯ(: D#}®;r6~M^qꠞhDD�Q}:̈6 fԫe||rqAa -ggњG)$C49R6FWC}5[E{Ro5hs27EVSW6Ag$e#>`0`lP5|?h�4r}wH h0x<cIQnתaʅS/R췚~}V_i@Ot }7ϐK�GRU!xP&uCN&r!` <77t^Gkue2%VJyk;֣ ߲_= }~>|3'Ej o"F*'GsޔOz'�ۀ(~ ,qZhIST5t}@ju[5o1(LGc~c{O"gIcHͯZ.\KTH" 6s6L}fe }2 ~U8++  f[* R/Xʰ<k@yolcV PA0)r" lxg^jKЗd`akSX[߃^ӊu:  m$sCY�{bl|w7<v;a\Fٰ Y0x1EZ'$O\VKFkQl kIƼ " }z:|yN4iRy]6_S3( ]�;pEu(ZGUC^O$$ʮ0¨~ ȁq|8VP.\]|<\4H�#< ЯV* Hd_8-xr}w|NhhnV]A24"V[[TdCVNՉpPC^C%&Qi%aFh!Nuh7YPDqJ!�umHYԫ)TaUgaח;R#ӎ-ҵ躱G{VQpglUXa1jv\n ?܇QF|Jv{Kǒ3-mXK2%Rr׹*-H{,/|_ <t)v3.kVGfKˎ{NH6OwٿiÃ=~(w7Gavx5=JF3)m?#.1Ԓ0PfQ"<D2eSiܼ ź!A*ў;}|bii1DԚcΩ`'HB≴-!Q(:5賜$A=R\7#M!@)'zCm <AwXhggG]ʶ)R _<KgfU#E[GA� %@QW[oU(Ge'G=1jJJ՚EWmk3BaFcTa0zީ$?FB0 ޵n t]_s<.jL]L-=ZJ|a9\p:Io޼UwX ?HB+An FM|uFGnbZ9KBQ\$J"#`S*֬"Zj߬D#5הPί~k�AȬǺ<L%�nby "K>Q<ְ|gAT7u0.ūVG5Ziu1XN3Tc驭SÞb"2R Yصf_i*.*j[oзP#]tk#q]PefJGGy(HJ/ C4@lRǭ b<:1J;gɍOW?Og!SX *<2RHwIPBl�jԟ\r ~Sc& oo_1@ҦxkaƍpN'VVr% }m�MhCa ~QŅ@Q^g%FSgGV!@P$Q_] ӓ�D!﵂%t3ҹ X~@}yHkhC΄-Xx/#wn0|Ol~_QF~WµGQ<M>=2BPީ�w~-Rm#/D #f뙊2 )᎝U7y1` # 2[Hi[hNzLT~ �8sx"W%`Zq2kܤM'o;OdVy0W;oqL]l Rgu1mDlxQ-hmXkl3 U:lowx;p>o K\w~ M;.Ռ%z`0f tF}SF0ە[|X {�ܶ0y-XYx�*`<^=_>GGuvE66?cwtyV2 UXI4YZ7(oI ʻqp cHj,pE(N(xO+2 c3n&kC#' ZD{KOy0p$kܞ•x(9$G6\JJN?[Tw?(Gr$i7E?.ϱȱ3ģ>V{}x;YnO>ߥK.,Qf׭NN呷g|U`Nd$tnW!\a!-lOfHnp'&vS{G Ҥ1z ;9*+qIPEZVGP?W6NMϢEÌVJV6.Bx5;TjEt'gD _lIV ȱ,HchXrU(Z |9&sX`i m@.p،@<s5N KP|jw4g6a);0fƦ&"raKVAn)PLhrlA63.>ۼQH3'43Y諯xzڅ% ¶c$x7q֧yvt,>kBH�8@C&CY8jNۊuLk{ye">z4q4yș{k)Fj%�hN6Dm!j^jڊf!WkF4Šcsvu "P_Ģ/9O*BGUB4z.^F%xVzӒJ7A!>.ӟp}!}ghq4Y,3-/kJ)43H+M#Q˄Tƪ\@u [r&M Zrk-<k SV B8rU>@<cȞs:}()W+ʝu(Ѓ} ?Dx_Vw}>:|| P eRe]JBo>z3Z| �߶i4]>W(0_r **{yڔ�p�NZ/_~�< <GTڡ�ข"I; × Xeeʝ;V@@SMɟXQh+ -e%ؑ>iy*V\FѲRf:Gŀ}3 XS _%ˏ)Ҿ]b1Pj'x{dLN� tKah/4L[8 m`d,G+hc^IHH?94\9q>5)2K+;ch{MʡchyNsu�HSXThSo�^vgB2rN1֤n>kf,`ql2faCzOwnĠ3!=zw=e*}hL[Aqã^>2hs<g~W(\Sxb\o$ђ M.[o3t; u U)7Cΰ@d5|إR �(ɥŢGy+eŚ\QXև-B�pP7{6 `Ų+C_l@W'}w^G@6H1=Mq#;TúD}&PhvN^ЀŕWHXˇ|vOO Sb+;O'eɞOҥ8\:MGeK_1»S.:ew{->)?JO uvŽcs.se/IyܿsUs9u]qAJ%Nv&+i7o(,<]+y}$PO]hSӷ t{�V$ZB^b 3* )HE<-Mmv<RQKuPI6ĝ0rc0Vx!.߈8ЮHtKָ 4쫥tԂB5O X)DZAK)%Zxf  ̛ &^pS?,yXp w?ԲY7��" gQOKl2&.P4UhuXj�֔%@S_O/Ɯ1x�٦"R`=J#umh/#~_~.a9%QvԞ:雤m%@3vgm p7tX"ݱoj@wF^Pdc4ʊFwԿe i,XQ dkg~j.O0EhWOpX@ױ p @G#Wpx/m4 X P,WRɛ�c=2 qMRur6̍M"0+_3۽=Xhšω0]뻀?'FZC$.CAV+h&-C86@5לF4iy|0 PH#+Q*7&I~E¤]j {?*6ڝm+n蚅1A|#TBƐj[e $ߜf/+X&(?֙ 0OCp;N\{+oɧ9�*O])}I{i7z_ $:\\4ZFC՗;㓾BJJM8FP(5N 7;|AJ,#. </_ }(πYh_0>֡oWOӧ11Fj[KQ<|ԱX'm{1V0L!1 " ГL s pNSܣ%ӱqZdh3n pThTy*֯4g"(_^ WO10Z~b}"UL_:yձ3t+<tEy&a5Ta8^>h?"-EeCb4*qTd|P˃+֍z( Rrdޮ>)뀠ӰB`FbI?Wҳl.2/H1]c@AT|\F2d-l`k5BJL-mI $裬ZHW�;;0prexEFX~/v no$\yJxKφ]=-I>]UozHT46U0'GCW}wg0l<F2X tlE:wKkeWMq\ Vb�=tXU*K887+HTkOoqUdw)gM`\V1V=WG6?̻R(l/'x)m7K}Zoi=eJϋtbd?= )x<o`ҵw}P]~iy۔^*>0o{l:~x{yΉl>_GwN6|VSa 1BZ4ReYFy$hh zz"w9K@cuwaV؛:ȽU!|z'Ox�wXU Z’pvXD jRj0~;;A:8#U0hzB|(<'`2Ip:RwY,1AK 01ϗnTLJlD(U^^DU bN(Ě(u`u+'4A`!l$xL@ _|O‹/!!XxSWD|0ZB~``<k4 ~k�4y%눚* Zc��$IЉ #j(2M:_\Z(upk_q8Te^w3 x/ Sz61?$X Ʋ&El9_BY1em76 cB5~}%Ls]ዟ<gI!!* 8E2 < XpP�b)S]0"m ДNEtsC"5%E_� Qҙm s;|6D4D[C?.�g Є&r)oWf] !_ݒvE*g,Ag#r)LNs)`~19=_Q8OCLc}P+@Z4>+<p=>3Ep?[#8#ɨZ ōqچ0…01n:J?PY�<TH %RENl,/Ά_|FL_. UeՌ#y}v%Twhb|yk_q ^P8s9-D"bVJiֿN+hxI;(Ъu+Foe/6"yo軀gkWm%]1L]N/lk;6},fq=PGP? uȘ0�w7*8JpuVayCʻuaJ{,4܏<t1|fÀ_ïh; Pu*>UzIa5uG:ho u#e<F'缨N4by! |nybƬpV�2{8K� o)$�ݏ"EGAUB,J ,) x{y!<BX\ F(Xrprm{Ƣ2 ]͗ÅG.s>|~b]h($̎T PQw6[(ƊkЋ*UU4uSvNQa@y<XATtmd=C:%5B>jR �bB0YL12Zq*U4c#еZ:a'ew=8:LT*&QHy�r'x7xl(288.e#|~NFɽ[I*qKϺvJ]/>qQ۩z˿9JJZi_CM6kv;?޷Ϸ<eDzjаI&4zqRȔmĘKQ&iαXp8jM&)ޞ؍PS]3z»au0 a(E5Bo|iܿ@AJG?6'^5~|t*A)Q'I+Dh'ưҏ2*0q8.b19| ~S&.v<4#>{ m@MJ>PY~Ņ5>wFGWlu|ˡ5iv5hġ^,L_< VXp-_VFH9[OXQ�Ц7@S2(ĉ@͛hBsyxvי^(9wN B agߦ:;M_2<|+fx橧6~)�bJ ~/gc  VқLZn wHΟ;o_-uX[@DhAE@կT**0Hz "VdjP@ߕ5{:DK" 1a/IwAAͭEj턶b W oT+6tT{H::Vȣ'\5 ׮]Mѡ~[eF5}v74}:]芰B(P7W,IA>^  >~)-5XIUiXS1&並<z<ѶAt> V2?h>R}yu}H?8Hu+ RF0A->D F,h!ڹ#gDg<r[Z e�l�6Sjؠ +K6F @G$'rs>)O԰u�^(6Q%09Jz@.jH?fRVHm?iw!{z7<}hq 9D.8khcLj1Ta%[C?SxmL^;�m|@p'dۂ]EWksDa ݍj~AVua_ wv�Y1&quhRjéМí]՚+?BN k�@Rh5}/8GK o;s�POSMe45E:Ai,ƘX? UؼD=Z: 03ns;WMthC�trF-ɸQaF/ UDB]aBM: Y21b!Ξ<sA{K&54Hqtcmde&6H sk*iyҿ̇|8vqO}ʩʷ?橞x>}vYL~P7Yu]&9(f8VM7Sosi}HoYrù'c8ٸee);~e|ɓ=j~~>%ZFcooUgN.ե7t=Jʿf >H . -~uIԨZ+4dWygY5sG1 +Wk o=G-4{,ZΟ 0D* E8LRc8JM#.8Z}%FixU mjhԃVLxLI]]aphEO;yY,8X̚&-B]irufn,EIkD$E+D 4ʝ%" 07}<G)Fj:G!rYFӐBv~"Qn-tR|�ډ0=i4K $!,nr%vhQZ1ʮN?,-IFzIj;wƦ@#J]C6W*}^g.qJq׶?bgJo<ֳHILvhb=^{#L9/#"A _ڟ@z?@x ̇B*[ECTfO 6QlXl7KZ�t:GJN37kyBTxC3FPU n(�]P+o0¬lsm;)iƑ Fo�;`^ ІdK cj,MR7ctb-J ;ƬO)v ?}V?&ٸ?� fb+ڿ,UpU2K XNA]8EUQX0GfVX\[Q\q,1 dskmRROI6!vuwĹz3qt*R}TJ|ZE6Rj-'[MSrt%G8ͽ}܃Ѯ -c^8JUeKYwR��@�IDAT|Ӫ-QyPASЧ#C/p,137pN4;XKA *b7{5wZ[ ȸhDss V "ZQŽRMka4 tH*K'-wעh?wRS# u6Xzyڈ)s�Y@xP \[204ĸsݠ^io;3Ԉ8'Resl^Ӣ*\hܠ b!n'͸s>@*| 5;KHx".v=7 6֔Fʮ[ jN^k`70ތ*}g*@B*2B=X3eUKOBAT ^skĔ!"i)6-SXŽ*KOTak-cso~$`wt7f}Rĺpm)+Ŷ?u<9nf[籀y\h<o߈{9?yO}=#:kk߻T﴿ym@Tg%.+Kk;œxa5}(/ۯ;[]}|߲O"eTOzra.t-A4hYYCEJ#2ǘ ) +͢ڂM8@K74s XC3O =Htnܼ aKN+t'u Z]zzz+WD"!<P2.xa}vBS@jx+X$yWDy,hYw @`DT7Tmq𤠣/L>_b<7?a !Oʢ2,3yQ[gf ӡ4޻PnAyF@J1 ~| 裏ߏjn(XZ dZj,L& iP̗:^ ,Z =Z$_`k HpW5 �ɾ@TxhAH!=X_=y%f2~'Q]3 ׯ=G|qZpMHy^-뿷FPv9 7@ŀiSH;CAhY ?htji?~WDЩtaQมb1B "Dp0SSSQ0nD#5moBUq2lB13q!` n+e,[ߐAC1L`-bɢ0Pt3@E]'2$&/mD@(6#rl=xW| ?[NRo_τۣcѲ*5SfX- w�Y%!XJyCש A =Rs:vܪ͌u OĠ; 3'&GH P ﳌqUo0crzHΠ,)rYvwvoRHC}wr={+ar`K=M VTʮq]R; |*�HB H[(d U&k�XLaT)OJ]w-SG�)*GZBƜ1�sn&J J0<TAzJ) x" cR+y +vh)-npoN Am,_'RGUdXBOXTWQfͩ| @ ]0ռsUsr%ংMK%[@%Xe\Am YމvaQNF98d`zoSTaٳ;.\e~O+ .?g]Rt05BG@e*B krW&oy8|%n d=~\]adbuGk+Qnnr;w .D kb,*6l$0zt6_c(xFWaJA,gY ]sm㴰~]u^%G6/_ggɾ̓G]$~ܫ|ϟm{Z Ǩ4P79񤃻_]xxē6zw7q׸=pɻ9�c\QR؏+Վ;f^7)!+==Ko߇xpTND.y%-+Y b/U:v[ZUNWR Vl`(Pte`y!y;ҵ>挬 !GAcgu(C1lF\M)5mhb!; EAZ��l&V6Ї;0(y|EK7xEn?DIYˢOh ڡ:#T* }?N" -"B.BH34-3*?UHA@ ]gg7.} ǕuwX$"~0=ajY}P^|:Rn ,'9h}j~UH=&t,k�4l; <iZ?+ʶ mG_M5 TDMрn" "y-� cubA"B_KǷqFa T4直ga)l`l6 o@5Ը sҙCPT(6>VXߞ2,jpyZOBWD5J%�-G``T32n{�& Z͏%H裩1t`J�T0gFH^ n �$mA049Aq:I\L*[KV9"1VW4RK#*XM S$jzc ?0^O<pw:<ss O?,W>g61 I{h@" ti@Z&, RZD A} 0dj6$(THaDԃGU2)K {)GXtCoY^.uXJqOO/2ЄgVhe# ~j7o^xŨ QxB` WN7NRx>WPᯚrtg[wEqAU ů׃&hZIVܨ1"Vbi 7(Rɡ*:(�%`hAvnv5&T@f@N -(]VBiW&*nE>+;S>sV2֤i|۞ 1ڎ 9\L�ԖQ97M;#6I||ut;Y2U(R?*OMڨЎ7Ao ؆v5\&v*gx=?d><6>@R#3C}UP꯫S;Ts=sNQGe,.�-Pש" =;Vaԑ @Eop Fƥ/3`,n@,{6NڏB%M\x՗,kAm�k�rwx|xO<xޟנNԟ92nU4c@p}TPVն*D @71m>S-;ɷ]rdٿwQb`,Dg9ox xosqʷ_Nj9΋I;։pқۖ8(߱ NoϤ0c;{gەN_W۾|DZˏ,?| nZVIc);r$w;;-`zkpDuw h\H \D(N6hG2SiLUr@2=7  g}*l{ڀNhCBm~PISUJ>.@Z6K 'q@uIP rDSCxej4jett4_AX'x W*' :uC*EX77)O 4z �j4\XaYܧ `'".]a O뉰2nrBÏ&= >G \MvaQsKҊ@cЦԇ):]F!IJ$ T2Q Me}ڥ5X+~OF/F0[cky QКwv J^sQ0(;W9E -Y5E >k~FR/M;hh ǟg+pO*R@T6QҖ%g �[P]@Ui޽M,Ub[i3O>GROvi KS !Lx+1m&D_!PY lV,W(7؋?-Hk!`JEt1/386 ƖEG1G_Iw&&&/'?E9x:x :X�0dlΘaH>}PګsDI!tGӱ+L6ȑO{ by�K21,0s2/am⤿+!GwLpNwNtkK'um405t~0zF9BS -ܤi']�+^v}Q:sb r,Js/ _HOdv2M03|!]e"b6@b˵Wז|b>b\cfD ״sB�fPlJg$Vu Y6oZ3ed4&>Ҿup|H5ThFENeJ"A ƈ ŊtLLo13JwJ,Էљ*kڿrgq,0!3c, E6߅vFX5E=%vl-R#̯;sEJ5X`R[Ӊ Xn}AMcZ`]]Doe}FAS�X QY4m,V3>lW>^XX],?fJ]A_ eCKByȃSX.w_ (}s;MEWSvDz4FRA�1ګ@ť\˫2vTx?U֔w=(e>Uӟ4mqQ?i?DAÞ-l: ߀||D0W;VG.O_&O9p(߶'}<tm zUSmq~ޥ.cn>S9e|$}R;ܠt]}?}ԯÑz×Q]?⾾iN,*udgٛG3oc* MЖuCdYbz=?ra@虝[Lt40 ]/1 t)𩥯G mFnU˜Ej8;౷7ӏPu}R 2 *5ET zL*fbrFdJ 1t zd49B1Mg-2'&F:w(" Ԍ?EJ0BBhiȄۀF9[;`v i'`KAqŚ,ƒ/,#ZEC _>by@)v4`HA]}M@*RcXvzQYLEv4FTP3mbjx+DS{kjF8_ ХuFء h&]/>qVߺBÓތAnVfBAS=Jm|A:rPNLR lu ٭e?| L,(15CAfoR>-βQX <EylqfNvX:i �u%OpzP|ã5M,%T>t(�xᘃo@z$6=,$ml0^"CXGkWHѡJ2P_oxCpEٖ /?oZ<Z Z,FM:.f'cy_16@hEF znћ+C-XѴb1@IHigZhl~51]GPj5oKaxx8x矵]>B"3P?O!dâ2ɟx%tvs+ui%_ΆP[_b\&"-J*.XdG{ԗX뱎;I+2-Ha?***f)o/SDDƂzqޠnuŦLQYd#rVBe&eÚ%%Ny1 iZ,to}}}]O<wO={-| C`) >TfsʐG)#FMGm�=VڻeVQgo>kCQezTZ9O[O#5Si.Ε2W*�Eʻ6F4F!^UQF[kkdhe<l_ 5䦰5U眝A5q(WeƑk@A|tg|&ƜobCzi冱|uW΃CGtZ )75Fǥo7VӀH3\0 P}*V{K|'8ԭhD~)\T[ cT�R%?1/BfcWȏk7Ut;n}1Y?4~F$⿥]fk㼱_*~(ylJ;gI.{Ҥݎ>i3NUVГߵUԏNiחwu8,ֽ/U~Q~)ۥ"#sN)~~jl-sh= AD5Z͢o S793aRKUCtZ=?_#@I e_x'M\v@8DZ'@L'CW"FsfJt0gu8`7 XYsqPMBm�AiZH[q9Sh]E ƈ}kЇV] ϯ;z$Ƶ !T!477"! 62<8c`=Zr"n#S+Bt`1C*(wW2ib^2,z-!ZFYloX.!D@5L!XZ<Zkۼtz(`X_ M+Ҥg+Sᮀ@YN7@ #tY|�kP?�ewȻHvjղ ݔA_ -sRfۣ$g'"nC}sZ6 iah #jySH"!7Ԯ)EB_;Veoi ђLSyh[i|ShՖl ܫPK}5R>Z!V6(?!uNPe@>- P|)iN*"QPOH̟ ]/vNQ+25(JiZ|o(ǖLǏ,,ZvÏ~ON|WY~xuCф(]OA[�X"WJA<˨Ei5hrS&xROxPj"tl>Sk];�LV&RԾE:NԯŅDE|nUNH,oCx�>5, S# m7eьsaz sY?Dj;1J5`,;AƒjuEȐ*R@Vy%)*woIPE۷nk6v Kb#P4hdLvg:scI[R}+1jnհJ1}}_5uEY'Ç0D&UY P_uy6MA{� ɜ#e<ZyPZ͊^mB\)1״fDN͹jj*;*AO3 % *XSjihE>ڙVQTN&Ukj}6_=P^P* wYKk3ReJdS7ștnǢ_Am 9AY q[dɓD+}p"3m+,0[;FnO2SX=µ~lFU F.C7FY3r.49ީ Dn- EU\3ZbT[XSk(\(֡VYA>vx]wNY$@& OX?W?OK%[g/.}H'7?9giwUES!̙7J4<j~>)[o濧w,(kVƻwt<�>c{k_.>-eN.W|;mVP{[>REλ1mAmN'&'6 QB ΂^_D!}Oh͛d-\xe BxZ.^BH~DO(\?>HF0a;;a)¥ IJ^9`788; /gT޾~|sfHL0 dK$pЦ_2D < P8DVt`ES{+pKziJ%hT b�3`+Wj2$)eiD|T ?I a@1V4buԈuEW]GVĂE}PIu RX|_TQL~wf }CK>)Z-qCxDb- uزhl D69$""G9eh]sX kK&YGYĂ#!Q6W!\nAj$MaXJiF .`- gɍ^,bimSK%�LE.2,PL"+0oD o,iF̯n" -b$o`X R5plgE�J.K r*TJf}h�D#;.=Xvi+-Y}^? _']? o2>C X%VDHo6sFmVT2 Gyg�bA_YK|䙃] z7*I۬1U9'ǹD Q-, uuX{{zQ&k6.iuӘPKEB!HdŘs؄$VL?!uNQ/^f͡B>Ӈl3 hZ[+I${-5U,ҩU郼EL@e_�4DA>s,s~(Ӥ^ X ysΰnlnL_/0FNgTPF-k~wIƀl46:sstgbҧZ۩~*iuC0͒4uj.-[�x`ļ?Z12F VW#D(r*5 Y4ϦTDl53`86�?Bq1 GkDi 5[̞Ղr O~~LڦȜpNo0.E CRP۱DFJ]cڊkId;aQ`QatMc,wt2G/N]S [/_PMBaLOxB %ǟ6xMD.27LK$ ZsUR?AX?yʕvM-m ١{OsҾߒm q1 cCI{!w}IŚ<~1k>~JepɱsqpʴyI1bIE8bț&{?)w<\cݷ//v_y9˷GxMrVW< u1<=C;4BnS%H.Ή}Nhyihǟ1ܸ>y$J(;ZM /^�Q#.N $]-thj5\\`"y 5E'#iFϖ[ P\+�7 ;�GAB2�3Љ:­Wo1 jy^SGG-@�A VuhWs$b s17Af�5Ѓfo[#+aH#x&w�`5}Z:|:]|):s!L-!H/9tAr _- ЅaAۆ%jrKmQ%nhP!D&)a * K`RA(VYCpxɧay2; 3u߼fBL( RQHu6}Z S!m~e&B 4]8: )h`݀Z@17)ck#7Ùh聚G̐P{,@Pnb ޡ$TɖV}/caKUa}Z#zL3j4G abh ,טaiQ ?�(R2M[`lFU!4:=xs<1̼y,Z_1XV4AwR{�,3ź\@u{�(ݷ^|oo ?}~:| |+qlbqT#%wg.YE<X!w"5-P1 6 NBVD#Y/(]u?n pabf,bcs9 f^Z<A/֫XkiOqb1 -7Xjb n-ZNwSj:4Zdet2Z8,~}%T cZ˓tܶ6S�% g:iZ,昂7E)eE$ںE0] L(s;l*F"!f^:~]= \Aa5 M5uOmSG024j84 |⧞"XړϽSp.`}#oe[ۥgD$Z'eWb#=SBdIH]TA�X/GyMa "`Eё*Ϳ6!cfZR'`d` l-Lfn3w |d`؂{9X/(Vn, W+[ecOcҏecc[\C*L̀^z*R{DC"R~.E&`H�|&7ȑg8C+<"+ZiCޠ6*BklKz3~FU:MkN@г֮0<0HB߹@;.P c_Ɂ9(PlK'ѷc_K,Ȑʪ`WaKSIi}Zn_G{}[n'*}Ȟo׊D;K� ?No֧Tq;! NZ5u7z,_LnOb yß}vwn}}<:]zK_7B=wG JzIV>K>FE_[Wv@>G( -tt!Ԣ\ Oj-�H.-/Z�~Ieba r66b!6Ci5iCsFY!Vw.bqHZ&:-@Kc}#(֢9pB4cU 3BQ(FoumSsrvOʿ>ߡ,Z Ʒノ�8�ZmV87tB& c"\|Q/YD X O{w<rD`V@EG޷oJ ``tݽ,s<AS,΄Rc@X7:-r˞>{g��9EywyVս]U-6 N`C�ۓ9sfzfb08>36`c8g;=<!1#@ Rw[{V.UZ+U{.| ƙ:>1Bu4 #.*˰DU6!eC''dpRG>## T 5<k[_JRsjDP85d#Eؒudf\4[$V# pE ,!@2f&2V^ˀ ̮,�>2/ss-nj?Ldk dwl] B/ٶ)|ee;kd'̉g#Hx6x6y:GGǸ&eM̄*;(<?gGrFf5*M4# yy kO6Q)h ̜ poMx)nϟN_p<FWVc 7aQa� 7 ڃR ZF5ctNam1 r7 L"l >Z:9j'/,.Lݒz㏸, ms鋽ܙ~=?TD8JVdž:AGyLFg;YtӕUG0;3oT4FiX TOQ90Dg?ˬIp c5fe? Z4CJg/؞ز2m0%9~FxzZ(MuӇNPf0KTSeƤc>k:> Sddi?v)w~`DAiRfNr]ΚX*ʤ;TjvlXYDV6~UG9MYG *W?sz_-+${m} #s hO=佛PnI NFΰ Yfο[cZ)'kLRBΡ=С=" PkŶ .NaPϼ.6ӟ'ԯutseCi7(c{6eYԽ5#rF8V&^%|aY#Y�,W1vVS瓦>FJL~aJ{4Qnx׏ ;^cӣ<BQY+=>w*Vx{1?GϾu[*V=SK% Y[nγIIw˷G;g'uƮ</UVvڳسt9pV_~oOVhsvJU7_u:ƽJg 땷Iyv= }o}c~�~b5l>C6BH~[ ,d Z*6)s*K0%-M}h[ظ(o<;"L EgN nffDH6]4 2 _ݭi3�y0޸V ; d{ VLΐuU׸qN"`e, t~ 6wuՠ֔$چ,X<p&x^]1$3U^ -B&?oy Vcfy4 BP?ԏ L '6 0 h7͇Gjčҥ4RfyQ|NilZZT� 7>5x*XHQؗ}1Ȑ̪c'܁]wҒZ`~D٫) ck2~< ~E `>5mqL;*{jG,#,P0ef`:[ LRMqaH~ a޿KqO!:`,[aev2YA>xj] kB& a&|EOqEXa9t ?U:,QKH㧯sy*˜^�sgv3}w7OZνv˹ i T'8qDxwYu6 hx3reqnQ50@;jS5Gz[ݑ€-*4d6? 'C:Ҙ�'t}ӱ#[ƥ'fwW& H,3\5`ߜ:acMx'P>u7eM)ں.tw3Nf5@B=Gv_G%a_"=/$|{j)#gTU.i. M%R�'-$qHqU5e5շSǭ[Rjҫʱ" ?u=,8YU|tl.ՌzC?5RܬZT1')TZ"-PtѴ5YJsU1h+(>z2X/+[ŊшĐg_wYxP *#x`f'XYQg;0V˃Z2,U7vEYidymj Ё K{� {p U)\jF Pt}7Mg.Y6oiYlKaJ^ov s tsv0';a2o 059wZ ʟɞ/(^;\kYWk_ ȼZK4ɓDg?g=~`>ww;VQDvc}JOXMDU'ʖ5vW޼*vyuoW~tQ1c}9sg>pl<qksqs} vl>eq<J)?'>o}x]=`Tknfm}WeVs~k/mYȏUYim_SRMD1 |w@,`QE ߷9|:0Fh9T3lvFbg^ e-5R+lUh'kM&c5If@l> 3ؒ(:hr?GpU`b� (–f.2=1 j F1X"B !+L4Sf QMLa8V`S]6 gh\K!A!!"].$L*%U8b?13b) H�YjZmܫ_FRCKG5+l5̊A+=6C@M(vߍF|x19Ucl A㰧ss1ntGY0FkEpmקN!u&oT񥹞Xi`O #~OQ\( fT HO]higOJ?bCu ݌i밒$kfY.0Z 4 eQL Ԃ@D̦7uk=਀@*hT9�D%Sah~Z&&ǧp(1Ќ d9L`) (#",O{6pt|_*~-?ʎF +sNM�9m0U x'|y�)IU.wU?N9h�Dl'W$;8IWٓ93qF`;P\Q# i3pNGt߮⃔2(~PTұҟD҅eg�|L0LcU�Qt hwMS'1!jaoz[քW8o#/]Fg4=__x�Lh7>&cismCW}2�I(sO}eZyF*p1xAzUwmR>0`.._#J]@iE2L12>Ԏ b|j"KASUb2Y�jl��@�IDAThG3Gi�(+ǜr,8 ^c@/_kbj a)B2W53T y miʬ-oADgU}<ny@E^źJ0#k! +<8mTG $C/mw}QT5: pLRKнNh:19>q ״&sŌގ9f%]Fq`i|aV8S+(Unbuso2}!:%잴"ӱη _ Ww-[q߷~XkgTw߯u,{nenw%Hm2^/*}E{7P^zuc'FKVA@Y=jG>ʯt;^=?r|Wy?W='\y$R+dK;V}̞ZCXtVYihV̔roB} Y&#5O%V!asU4ˆD2vk} �bw3q55D+ j6*P0?wHSLY#S�dJ aυ` ֮! ) `]qܴ7=G�f@2y!AUKMA Z+nGk2lI�^S,; !@>} ۵FշI_XBvmBz0E\_Ё�c"iMƪktfi.8Wf|!KWʭ\ "(m{ F5Uk[{C{7ܞ/",AI;�ѫل=4a[B 4c.˂e.7$</0oŴ*F/#$'Hk`4sm´ jxpbA]qd9g!*vDՉ23#d/�;2SG gfxY ]ӔcdM 0K(!diVB֏^$F`҆\w_/r]3>9F fC5wB�'�Cim/}JYcM3c!~t?oe=ʜɔUW] wqLYKMi&(ӗMVeT-W#7)kV̔ɟb\tx,ҥ+�c K|kՈ�x>Mf 2[TS?gۚL{PD}~.WFNH?s)=ur4E3 EZDD`;v\4sԤWFFo܋@�dFwrm 19:!W ۥKgC.t.\NO>91U1gO3Ow.u(f (oJ`0~1".3Q\a*/Уbn9x^au? h5nCUAcY"�)Go &yLU9&�æ[']H#cA3X0,KlA¿J KrdGM395e`C\G~8=4YR)bm7ߢm7YK7Y rfٽj.uwe{W[ E(V M Y9t<KKmXtQi=EL.sN +jR`?UBWOJMn 0ώF&T` l|7r�ݝ]i~)"դ>%HQܥI.A/o1X\V�k8XX<בzǴ)կR<j:Cclh\=~F|9y{޷[߭>=]|[mŽ}qٱ?d>@z랟hЗ+-~Co:wZޡr<UG~*M:+@ 4iBB&NlJ0d 0Qilıi>4*>#"h/ �0jshd<× ]aڹTMactrQtLRoD-& { 6&Zg`3Lqz`OyΧsDU>;F SH01cwhhӡ aJjeR h M0 @S\>)L.RE"fjӊ)&2`_jy^EE}ɔe) <l� fg8x$&MbͲJ%}�V0=uI3&NIDl4 .%�wiD8h"ʞIe6h *r|TN D~~ҨDB}Xvx DEBP]m[<x0@BjWaY5#ꛣy^ °fj5Ӕ ;̸Ppjεu4CC2o6p<S`kL,"Tn` "Y@Ձ2`zH{iUִ60;w.V8zGӌĐ1 i=d4KŤmq-�"ub6<:1)�{{�qP`32fwy_wH>H�'C~r#.40(x*}wS?$}`2o!0Ypj_6�`s P ӺfD3KgnGJOge.ڻݚyI`4on Cz[K!p-.P;IUK[� )GgG/uj?rp &Y<T.O2mekLUK@%#l۬S6"1X"n%Lˋif}K`Μ&Z+klKZH>MKB7lj|h:{)|nk_"6NX�QFiꚧKvurJ﫟2:Y eچ}a&IJ|ՉB2Xڦϼ&DG?WuR@)Ԉ=BPY6y)_elph+bWh zKu&s5|r& =61wY ,6 j2b|"9]\ cFn" QlYG(yC}Ekb.ʢc3SP-U_?.LJ;ƽ) "#qrӜ]!Oz e.[W)7勀}-4w"2ڱJD`_P JMN /jl<RuGEE$yu'"\`|L×u=<2vQf7&߾vw|_u=(?">ß}śKvs}^{~{{$\mxߍm{m`[, wVA˻W$Kʽ[?Vzm9Ozoo>p`KA@aH~,qqnWKd K e=¹X#lztgӟ?ʆy%\ lK(7~R`U6؃&N2qacyO !MNQ597)&EWcqy2j � 4GhcG,js o/RefeO` EqB\1ܻvcȉp*(rmϝS1Jl$X"YD%LZZ0ôt i&E kgNfhڃ*t Cs#LV msDltפ>"G*xv8"f3>@VZ:|H>-EԆp5#7�=AD__jewT!܍'@2'H &KG0e(juRD:I\AxA]jSǼ}bC(.Ӏؕ}$32s vi/Ai T AmuQYƔ>Z�/oK&g7݊!65w蘭{/ޞxv?NJޗ>k"Wl19 B&R,0g| sBy *6&ꢙ.2.}͜'Zye\ػdסl'(}CC>_/N`S`Zl6@|; TF5ՃĊ)<~\Jϥ?<b s%&RDѰ[]앦e<VF|QI ED 1;Ϛu3cg}2]4LXTay p@/Ok%:<H;N6Ad49,ӻ͢%0ho kήP|y=soc@h()//t i(p4fP<ܵ*nɪ~4ea-^sDN L }TT;Qs&]uW`Rͽ B d*47~LzM4r|tLQ$hNLP0obgwNƩ�e-Gi= DUϚ/S{&U3a~b7,×U}k?.SgJuD(hzYv'ݵE ii \~9ϧRKFEZЁV;ѽ0O-J>Log<8] Ě818#"XXiA[=!wjaxUwAr[Gy$ /({?Xy6A׭c)a\s΅1`۞۞J ±P^WA v?VVbWVǭz~UG1yrwntZ][FBfƫ2/5rk=Y)SzE@H 7!܂b2FMnZhU/ObYl*L3L9APͩenXkDA 8\DG =X&Tej4I_P&'&&\ 6 zAh6�!Bf_i5Kul<DȾ�=ISQWW Z&>sOV?"WkY@  Q";:@�m @Q31Ihy̜ k!,씚x#!!(֥1=ԇ-ՔF \ `cX K!HFHmhq{vQn�0×ShX)t4Ted0EmhJu3YM i4nr }jtJ3dǜ 55B5 =`? YO=K#FTA|v}6 NItLfE5XE p>eknjH}| 0Si'%I'ugߧUv(ifK9jӆ0)k|szO?Uw?e~W5}򓟌2O*TZ`TTQ@ސh4de$307k \1Z桁laN;c!`e6hw==M$Q|eҫ2`@1P4ϫ4K)s]\J'x2'Gc˹2g'c dS҆p f*ѲUкD_:n+c2XR�0>yk�ܐ' #Ǘ)3Td,ÐrzAcERZ3|1Cb=FZk5J H};!=lmcXY{d<y\8q57uG- 22e9kh)SVcA }Q:XOH ɹH*E vufJEqI]4;:h0M|.^j9B(X9ʢ5iv bwf(k}8m 879~UIt%Sn'F{ 㥚5ܲDY5q z "r_8u&}_.}Nt3db5}=Oj kYY:'s}vXdͲ/<g:Io9~f4 wf~A;<c\gϘf1V 艈aL4q �EGXmBy=\ Ȝ~>{tzj�g뾉$F me=|q~}? C9zqG{${m w;VxQ:vdՙP|^*&/K~2&x^UŞe伜׺G={>y57xaqB_^WK,c}Ώymo靯O~Ϫ+*$)Fl)UHe`_nZ&Eoġ_!RE<M"u*lLE!`R I}�2lhVȿx(%=lnFk Yae)`ėRb+攰x�"So\M؈ggA@v5T?+/ Aaӷ'4_9 v#L�4a ҄g(j&lpAԓekFKm��UI67Ǻs6 T! 9 {򤽣m7D=i >=hiZx*`FkT&LW ̊沿3cdUJ( }do�5j4֭0Dm枭7�ׁ5lWx*̭˔]Q_B{;9؎`jDCyHס WȦ} 7V#v{0` g!-F%ϲ+$|6PNM sMNGd f4C UQҀ9}`F426I{1بg>򑏤ٟK_~ J-382k\rٙ>m soTո'ɴ42jQ6,3Mݝi֊yӓӓ1[\!/-j F5#x}d?}Gg?>C .b |@K>ڎoݬ]L`niIWQHg�MC5ڞ=efU1829f,K׻D:oDfng} c?0gֽ^uuZAE^ƎQ;PpMZUB8*1\cDQ^h*(Het Ca* Le` ؔڤMd+8?Ye=MKcڤ4vy m1m0ǟ~aJe8*xl}!7doE@V Ad QpxPǢ2$fᘭR?MGM4 HC"q5 JXP>cY6Ȝ) qH]EyϞNO<l&ZϜK牦gL!|˔_%5+x쯲| xc3Y_rZX-aO!ahD{g�FɤIoc2A&ǥp/Z9g7 \X̳6\Umnv "ZZuv}k׿| ƺ"sʱAsB^_v^9?B޹SAdyH&Ƴf_xϻy VK\C~?#ǷmwϏ,@G{m}s^w˷ռna<nYKx,-z,keǍ2ή|>@e,c΍G*le>7^V+wyBx"2Ϸ7~T .͉W"~jj Y&c-Dd4D3 Fk $Aԧ_DAI<Q8%8 +&` 'jh}̊�4H]j8;;ʵ 2L0`eyulpPΫ'u"ya`]DӬV F�WAAy@Vup0THV�e2.X%A.6C$֣7{AMOcavb~c 4膚|:}ddDLIa]egȒLI%L," o>e}p.+(k V z!Ozr<t״3J�rK%?8=Ə`B6>c-G3L l|X_l: {G@\ƇSM.4kzhh0Fq<4TjNFEW)k\5@(&hFBx@LJxHEl uX˲AzmN Z (hEelı0q+jn"¨}!y�r{&*%]0SOc$ S!1i�Ml]:xB,�tSYw\|0?`㟹`lQg:71W ay33.r4kʃ2.`{b\aяmQaL&9.Hq=Pa&8_$ 2X(J4C]!osV1M.M_tI5@)Zipڔ1L?Fw[*긄Y�6(QJ#r^o|M"0� nC8,Ж2vH!y퓺 u)x}9@+皠;O=zI鿚NL ]C3(  Tpo=ec~m=c*g>W*n(* K K*k)F4ӕG[(U fԕ=CaN vd<<v`dx�wjh+S=*@Db} agڇ4`hn �zԆY~ЫXuY_Y�^;Ì$̯1 e0ץb&FY+,� d^bP50LCd[9VXR3/:;{yA1k.ӿC7H~?.Xy�kq)4, 1ȚJכ*g'Hmٱi:ʼZ%dm=i|:hMJS칚/oY8E�!34*1Gf-}4<LU0wKRH}1@tM\_0hDYM+V;)|}C2Y\ <U+O>~7]dC_?:emYT6Xv;8ߟ-+W7_e՘x}tq˺Vy[F9َ}vv=)ym~@o�"X\dggFh2j64Yc34@L y>m x ece7h@?>"W~5ҟncMZwh,`WOFJ0&<j 24qAPDQ' 8Ў#hh 96o4)(  sdy?<)t+ f/#Tʤ"o(/B<rA=jE>s3d{;HpFml|9c$2/}ZfDrF5C/=*kL B L6\K\TuE0CQɱ«le MDA!LPY"!`%�� 5)Ij: 3˞}Y^ J t 2}i"M0jY Jr@!|<lQ�ρ|~0a HS<:jTЀY p�iBc[D^_ FVXp|[K*$ꗥJ6e~.Úup z857q|_w蓟$Ǣdֳ6bpE@"LQǮZ(nC Qz700D'JVƞ2Y�-[Y~ }"L" ,W-,UCyisϜ e,' L_bhn)ѷX7 9MEXGΊ>7ł֗LW�A&|?ӶL]Krsm*nM`ЧAw3]\n` _5a͔۬ ¥뎀5Z?fOٴD(#8I#"/GXJ=D^\VirCf$?y>74t;%rZJVҀ2ZC)=օe�'LI0A)2 -:=-B?GylH}s= 1M^y}Z ܾ>qbE" \CŀDv_J{#\o`Q3fl O 4WAkp2&̬i4Kt=8 ώYU(-]p%WZ jzn|li"LE3{c?BhQ`k5]vMr}UWn17i*IUׁiYKy$gkF_ éWQ`1}RwO7! Z&r-iL+=m+*|À_,Vُ*ώWܯLxK_:M G?{Nv=dϺ=)CʯW>U^w\d+˜˞Kn}n-(QmqWX6?d wkcFA(q (b\hYRS;yv&[1/ Y!<QO.$"υ�+ au!G FW[('av&GZM Li,� g15VCsʖĕONQLk=�6t2 ٨ hlaxh p9) 2d Dy|)hmgK/P^ۆa$`c/ 0 gav8y`h:|&`jP L+0ЀyfD`1/j| fUqBeP5!Q0W3fj 3>63/�mV LٱS)0ƄUFP@.-"|D#H.sed3šy eͫ9Mviߦ5Xl025Ƞmd}( \A3ZZ QH iExV0ϝ')Mwl Qz)̜l&*2=S(0 bCvne0[UΡ<3PDȆEa2v%�a[ 24KD:wG:~u2gΜI[>Ĝ\ nk6+Tvl杝Q8R U^Gj@"gs5NS(\ƪ&�1fe#f�<ʀtGSW{Jtp1 ãy9ьPCS d i9evVxW;‰!7Q8=_AvX�jAUӰxe.Vqw8ǰ\d!^ybm l@wmJ$MM"o�$ \/}/"#�h[GJy5B~#zX0Fj=3Ǯ:1fXY{0oQlrl`"vDd[nk[݌!X~w\MO"6/m� zj[Ql*,O(f#-IԜ*hPVI1 �˘0RCpQu�FޤGUxBƾQʼnp |% MQ757۸:R~\`)s#�<N^lRw_d_y]LئP<0e}T(M]9= 5ؗiNP"O˩i2(AhH{Bu(;]9\eniA~¬8&n*^o(3(%˘I7,=8[}oWwoۺ:';^qc//u_#!_u_;82SYk=*/W~k-c^RYVvqJe&;wz5y 5};+%xt#t1�?ulԭOhTN58T<665;ނPم0J8|f;CA4LhV` "]tfar;kd,~f Ci9w`o=FIrfg/9�#< _jagS?MOǃ%ZZ'PNT"|\Be"*m3GD/DPg0%dh4_| Xp4҄63l�vT#xaBlDWN<w#&U-,i%<*7_E(cF놾�+5gI bvtf\|cO` >[K�5@l2dn"iNf11g@H! s Denrf�2E 2 ,i/!vI!<r bhkM23`#(ښ 6Ɵ,N@nEЮ#HޜdzEgޖМ]_$Ы,>t%0]@-Fp>Ht\0#u&(z�$ \|w#.H*>яORL ڬ Tv4To'l?}qmfư>8hWFr3b#u`I3Fۚ|SC{5c"{]Ǚ85&* eh~k&T5y3?7ғ={ lkU{+Ƴz=c.23`k>Wwn^qjk_9UZMx~'3aצmRl|pjj`"�0`M`RnqJD?sm�贛/??&Zפ]Sfow S~,5sg>]e`3/yHY(y(@a5_UnDgdY^0?qhi/qi zu``? eVIXK/=Z)LJE&OyU& ܴ �@0 z/3L&\oL #5?3O\/R@e!|,�qD~onB6c]ʛ,SsU*0NoW[XG)4627w8B <W܆\ eLE 4cV6y|:~Jq^eUɫRxׁYY}ޱqke镪PPMƀ2QQܱm.( n6C3i'si;/}svr+?l}m!5?ڿT?sU�a̺mKpCUk]Rky<oec+dzƊ}U:^Buܞd&ʶ/?s_|< ] ơOt7l HMMEˈŘ{_={`Qp א! M|T˗c2Pej|*ܗ`41d ׅV�&>@�/O?ȥx "0:I9jC 'qC%�D=B.�\jvͽ2ޗdX&#y7 @vAEaG6A b@񲅔lD|tmv!^PA^ءT<&hk1FEډ#\g5wfZ"F%R4Ռ&]]D#={He0y-(R4c.hBt;2\ꎅj(Я! \."$jƆ% 0۞S7}c FeMGd4vseff {gMY &M|t=Dmu<fw5"P-Fat J QEM"B%B"q*{b") x*6 2 W{m]_{&ɟI0f+� `6 !35E1Bmee";/%E;> |Rm}S ֏ߗm�\]Z�GYÇo$þL#W"(T w!Q@HorС><NϞeNgAe 栘ѱ>.i)�/,櫮cUz*p¸(H2etC%XRˠD8e�qt3(XS8tC)`J�fz<ð }eT@*`hT1~dT^(|D{,}O+LQ̌_8_PcKwwP]sw7x"F_eM�ir37MKJ0wAĠ.yN._~t)6o2oI_˯E; ;a^(}ӄ2G=Q8TȌY57vbj8HSKE}'5i~_5^d25NRXˆ{(fh*H/Tszڏ.go9ǛJz]u4pmpLr86UUJ,4f=#K!ktJ\W_L{PPO߸h T38n$7=qH's}9ajfb %ˎ1QSa7@DRO'Ϧ5RG:i�LuOfӜU�(�*5뭢N|"|(;k?Ocq?z,&$v,?Yzo:`)]Bke;~vVkw_yrǽ_&yyw{*%?7[9}GF?Kx�QJ2J 3 AMR1=v56<5FRk7  MЃ*k'QA/\`%0Ζ@ IF_y:)=܋% !w3SOJFZ+H3Hp45bņp&nJ: 4D]ݬZy!-M!Z ./!Ff/X^ Ӎ&h}ܐ135Af x!SԌ0R p|kds L} /N5>6 44uuj55&%CmOP�)\\Y Vϟ=GW*cGw6mt�TKL='m e6` bՇ Xsٷq*4?9&cǿ*X% 0ik[{gh|8cKE⬓BK%e^j(+aLa[k ChMiaY }jf[0/(P0]?��@�IDAT(4˄roͱ1i0mдYO D�VGkҦ+B@pU@N0<SyƂihBj]K?M?OOJAEQZPL̮ [so-ņl! 672<j`#}0e"+cptD9ւuXDPwԭ!K|d>o<(u0]; L;'OyDDмj3JEˣ&;6wH^4:9%.U){0 5ÓDڍ0@ۗuwޅj/J_KG1Dom~\'h93 6P*ٖ ֯SD60~�3e@6̤ ozA%XAP< �ӦL<GMoIScY<[pe-m!r\jz(YO2n79r`hӂ,M %SFy:/iZSD TC 5yZ,Y݈2ǔ)ՄXZ@;'O.M_!HFߠX>H6i+|Gq6HyW thԛ@5{YTb{:rPI�Y>)&Q dUx#S6QC0aDƈlQiR}9u/Uhj]ri`-M3e$b;s3;{_~'@ySi~5g}Y~s s,I4Սϑɋ L֤ 9tƚq#ʉ�rܖɱ [,}0�ChY6Z)`(SmWEp[ǏM//| |-ˏ{?{ܶ}G_~y\g]q|ϱ|^wݨ?c mz|?.e˜סo[~͵˯{HeYwZrW^kW<tUp@qsKKYyOBUxY/ MO !2An@ Zag�\  &>刴T( o /T?p?B�h+P$WX)L.O;BR !ȯW"XA!]e;`d4 l^"iBF@?j-r||w [/~j~c6Qa{F yK##!tTDZƙ\ύu'+kZfLJkiDSΐy"l^xAJw` \J RnhFY>fϓyL׺jF[FpokftJ!x2$u\Kݝ}!P+Xx\XY:H1xDuaD$u<he X[R K0 *<h28r dSH*M:?G6a 0p($oaE@s h*駑m?',rV?6l��N??^u~<@'>܎9Y+=_>w>8�?k,Nˬ4pU8n7iQ|z:ijs(<*`/\ AYkc!#3zW{]eP1L\o'elR9(J&q3f5f`Ĵ&}~`1Q 0ƘH!`&ivvf*:0 +Sx U͘c8 1(:<56tSƬLu~|V3^H%,p/z;?g$�J*Q}ڷp]1nG.`V|uqk f|"K(ܬ*>eQ9.Xt y͟:/pd0YaAAE(h2N_t[с)#q<|8Eʬww *P)WMV>&4Zrmt|yKS`(}q2{h@m@'G;D`sΦ1} Փܷ* e'm_z EƽE7at30Sirך@<ki!B4NCo֬Gz >(ZÜٽzw،B̾ I~[q!Gxg>yTz~< #**3ިuhm:[<_双>Sk3?Pj7uO(P2^O*Ƈ&9R&(.*4 Njo/}ݔo-gqnF BM}T�(fԧzzdl,{IS ц%e*^ֹ])ݶs~Z3㷗?_ �xε^׺ZNסʻW+nwI=~PZW>ؼ܃8|Ia2;d"sk>%_Qۍ`fx-0Gn~lUVA& ȃ >.\#moDDT(s{#BMk˘zR&D'C(5kKO}' խ#g�ʗ02)63=-#vزC`i~ڡ>[mQQ ϊ ]obB{}va&&&R/&j߭ۘ JU_ec6s&5 %ᴌ9:Po�96G0ɒecop:p;;PB�)˧ yeL> il%Z�0! f /2>%X N+@d.àA* ǂY0QWJ^/A~A%A&` CWGyب_ǏG?ā�#==֖i{PZ،a6U7g.�4`S'Q]8ml3NJԛ5 cwbrFǵ0wL)mM~;)-E@ uۭ?_zxۿdq#9wc'Th Κ*L;Wœc 8#Ljs� .-WH9Μ=�ݦ>YC5x Q[ǘCB!wq @5[ :�a)0B.;-�aHdVe'[0΀JPL,Ql ɛu6Aٵ!T;mk Mjrӟq$>_MUh9\NFYSd:,'&@SsM5, xt݈E3nsnRii,/J ^j)Kg?YNo/1c?uI7rxS XV%#!+Ɖ�@F>WPYVkJG߮٘+kQ�C1{Xc- Ț]^*VƱ JeЦY5#vcǁc]Z1 &:\ ?CDUYO"VTYڠ `TQXZces?LŁ~ҴzGAk0KgMc/pscaTizqZh*Z.0/\ǰF`}y _fvK?PGF__Ƽv!MoJfVBMl56EE@_٘`/뙫r_W#oEfgL8bmT׀@s6qrӪS<jcݏdP纞ɱW^ z~[1^Ɨcّ8go/ﶯU)7Eyrsn<yn;˻=Y+únonV7c}Ώym6?VgT|wELA k ; P *X<7u㽼cT`a@,HH6Ěn*�jBߣz#DA6E7)M�ArT 02F\FxħaMȬOidPM Hg/< *۰fyl"jr%> i!4!X~CQa'p@Rfal|j⽬LLAF(Գ;F� SH2˨o~ S(ͳj`蟉I"ĖHj5$VS1 m4^W Tl]+Qaayºy#wTEo4 e} h%B9>3 S G:d.Flf l мSpɠ vPȏ߁@ # bKP*�dB >x<JݘSTa4$Wy4e �o$`%k@3)odT a4NYQת�?1, $p/;=ȴe mTE4-oѾzǘMP@?<p L5+&a]3ՙ3okl#No2-SvV5SIVvgޓvR\Fق0٥ / =LJV0,H[c3�zlSt Aȷx4(ǝ)Cuv[=nU$h6:Hj.ԅ21�lj3=4}m!VwnGn:Ͼܷ<0Ɔ{3fe,~ K-�<QW@^<]w1}rqi^uUŋcip/~ bfd0)eL6 T]- fJF_2 趟ىE+iSu^EVBJmx'p@\E \F]_<-*Hihr��P֒6pjTh/Ǻ5ӚxVMt>uo6<|>fsj1wdŝ'beN ~$iI=& ر*(Vwr WhgϦsgΆ%\ͫ5LQU[Yf4@l Ljǹ|/ba`)=iUSG8}Ѷj9g(l:fΑ"^ݚ|I+Ytm0Oq:w\죎+X=ωc[W_}^tw e|wZ 'y{Vcc?eG3-yNyR.ʏ9/ū/kH40KaYtay~~5]{m߄ bY|4Tэ{`8+R-M04 "nſve~~0# aIEsZ.0\l( bz;!8q +*dIm %lh8k� -%J>Ks6t3bFx6}W|OOf =l4A#5fnJy>2Z~,Bu ۂ#HT\ ,BHLnж›fhX@Ȏ>K!FsB͸dHeM � 8sZEs2qZl Rk dDD9rQBD"l`٨AN�"JX@":y�$myhMDIB1vIwfZ VoQwO+~<MHE gQ@.Qs)2xIN+cR3\}sefUJTb$_`PNR\8?jbVVB1b2o1EC(6xOwZge&9w?},}N'O6L;;lz:QoYCc*ZXT4v;o`*PU"H蘔AVzp\&IWXӻ7O<"w<O4]˚~m]w}/pH籁s<f,go:vQN&D9;y Åc8'%B0,�MC3lPi㡑yJ*簀wOC ܚ]: ﮣ2g om6_;2M[  *Ȥim{k`2,T k^#m9^ѹiۻ^w6cFs0 Bǃc]wY%i: ACtV;5N3|@*%kFhroEjg0 �B9}Ur<48eeU(plQҮvu1ư�85N܁(>m419Jp" <:s_fw~?Jk-s,%6 2WXPdEh^OiҾ?O?Z}F,8=oa?"Z9 YkZC_ XX"0G pvbQrMvr<c~;VgڠF@66@yn^UOk:5<Lr˞zĪKLeKX7``{oPg?X笯km}Ύo[ouJ1n^̻½ruAm_//hƵse=*Yy|1|.ιs_۳*mz#T^?g@nS;_w=X廟J^w&u. $ 4Ge`҈ ӧоMHm%ьL… , shA9 n ~ &}2=΋q@LC0DKu@ЫybQ2kٰe ]Dh`EZ׀Ɠ#LM~q{+#"̛2) eE(: 'K,SMtcD-6w2l,Rw>,a"pF 9_hyfW1`6? M~fo./ P&3x%b:��hmeCh( mpvׂvx Ge ІvȤ)tءԂ9&e3UЅP(T N,S׃umdL=RO0�MMN(f< A;ֶN0Ba  #Uߜu¶:T;�mORnS 52쌬92*a 0f�&sШ)>Bee 4ϠuPW< pt2_J!bSTzArTiTY'i;z|Tך|hW!x1Gc8w}(=IZnc#_`!˜LAj2`?e�d-�,tQEz-馛7za$cVm&19|ӡ#OLP_hš YkSG4V)E#3nj"l`HdFƕJpMlV �YPi|?FZO$fJGGSh1P y?ۍdyfdz\/\S]c}lMFkH0h{_Qa~Lǂix粒)rd @a2s*0Y=)[Ȝ_((` % g50($Bw?cZ]ǡ2j 2~s3 {Ja袷`u[9U9LĞ@A@;Xq@a.>\Yã>wpϪ.>ap{]#a&uUՕs:Ukvtt}㚥 *FMԳY@lK]׌n2`'Ula� gZ/U3gN/9\e.Uް5 �U驷@ 1u܅<%CfiY*eb~e Ս.fvl׾P۽ 2 ŵD65hXmS0z{RP3bvE(}呇qzv&}ᯐ 2C S)5k&)7�‹.7whZG:ֳ(o;v<D=yo83Yy}{ Px.Mk]\46Fl4U'R󑃉󔽝_˟y"i>}{~ӽ^~h<~{tgW_<ޞ׻٧<__�Nxm_>wkŽ ;^uEq@]xccqKDkG쥩wř*:kp֙@%vAY3j|9+sQqF,y䑌؀pRR rXU%p��SZF$W+ Aj8Au}8.G5H+Pba.=@C oJ$ E` lĸNQ&0eUQ+*)CڇP+Z#_xCT"h" ߂l@,\ UWSǻIJP8  bi?q[_E6~]#�09TJ>i{.+R*DVAk+.�*A (>W[UhJwIo4hnƉM[vHw[Q%k >y3H!J<u5V SFuPP\&f\VjZlJ|T(!QSitxibX %AT 6_#h}[] *X* /JN{vwߝGb1\)c%~HJou<7FH_ 4R�luԞ>8Rx~?5"vHյy> @2 r"|!<yt:utH5aP-ܒ݃e ;lQ5wnC)b߶_i;Kkkun}x葴Бeø3z$̖)ǃ9jsFP7�K%/ 0* ,3 VI7[%ټ̫ѨD^BM�D76m2 Q5 h-@& ڶ|*:!R qS@ݧa^r+�nڦ";R/2w_֩R<:H9N$s#\B?)JevE ^ gq:ݗh!ynܛwAO{ 4(Մj'㾒g͟u7{%fD ɧHjXP/մRn�bvF *:Zg-⧚ U-EI5>PiEeyc\<�2|5˜0} &XH ]=*ƈ1w~3'N1&eґQcʬOb^ d0}_ ƞjgY6<6-HKY -w;ֺ.0XIe;OMmYb5%d'N+Jv)@1K}}mO__O69`Y)x6e'F_]ϟ>2;vP;nd꣐\z\qw˻Ymm[٩~F2tz1;5Js#ۯ=_@n?v:ίeFj˯g�憻P ULE*z~}Tsxj s팣~ �>DZ%&.DDɓ'"- E2K۰ߑ0qM$SQI飶T_#V6z[[=:ҩ~bIDDBL8Cmg \(] Bjd/b98BEBBYB݁u򷄣Sx{QwM[սt!^b̺1ļ�`I?D$�)h8-b''k.a.AbW]`Ir!>0je2 kB)Rj0 O[.(r+|?,@˼CjB\)a# kah1nt"!pA%Z+V6mdjnѨ.Bif ZUc^j]yR]WS}_TX rh2e| �E9�$mKU.fKUFnJ0:z_/'5 /�t"r5/OLo|ÿHC_='OdHqs&TYMjF˚eRIA>N|+_} =e8I]Z&L pH/2sT;@I.ETq d? I(R U7;6ӧ ]ϜIa`I}`vs#ΛΟK>`:s,5J宿:$Ҿ{D+SOZNw[S!T9TMqvvʼn9TDZǮٕHtZSJh=%%`�z0DE[镒HsYؐBKclFJ$y9N(34D3L=C"B?OXvC{)|sETAKi׾;'j̋DLiEsǿ+:1Q'ZkxI�Q˲FDwLw jٴosVXf7s̿^9a)4j'n�6^+mtй<}"}7'۠fSW^\2f:p2]J:g`msmߕןwdX &S`0W'd0 F?ӎ/|M c563;Q~+_=-4CH)Ndc(wTd%*y;=%Uksshɓ4in4}v)uݭf1/2،ZaΝPYa~3ܐeݷ#tkGNsJppu.At-wv=E y\T\HS/qg;m 6̟3LR+o$ٰlݪ?mխe>gϕb^UrБ(GV,۟8f H13q<//^:(^y[ಾ[_/j91O#V{�%wtߥ((%cAႠ@͓'&HѮ#MfC}Fb=3nV;ٛdm|V5 GByuLjQ( Q%(d@&<x IdZ!X\K/L4MJ9*1^v'uA\)M KzS} \ ;yrX ]H42/|M6J5רybssؕ𓣭m e�@ʪOQ\B_D[BPp%UXUF]^Od` ]KS`J-$ HpC'v|TBT)0^NuQ,ƪ Ҿ զpRùRbߕOUS'*nK:IZSbj#KPoP\/uLRQc:Xr U*A U1eCςKH7mñX72'MI$@u zvUO6ݔjgLP08]9;~i=^~{B onyXP%T ^ʓD%BToy]7O~Q+DBg@zjMl(!*5~:QjN;HЫ]j3+ N&CbI4%UT#UB ﭷvD!yWHQlKXzW}3kd!7;&FR)R؆K/Zk^D';Kg Fΰ|M4@qSQFNtc�H@�ҖVk:iK+j֣ y.Ju/P722IeٖyU<WÇ#D4�p,5�?C/ɰYdeǎjY )2~7콑k{ayĬ6C)a3;e5 gc 6$sL[GHhwJ Ի1]̗@T)s5i85J͟~/ľ,RβJu!oG5QP1-i5jWǝ�NRk'@NϜ lu6uƍkm%sJ+qp#ȻpBS{ѧ~28VAQUn bz߆bP^sh�H :ZlNxc/My86$s 6g6Kkө Pm'[cwj0%\[f 䱜Aq:{}'> }8v1cm̏y|]Ɏ _\ֻ(E\5e6<lۢNV^^wy=3f+e5W:,}d=s'[=*^W{)~2kOPk;?ɏvlZqq�knb U,ӄẢҘ,UU)w'+@qQ&$B1ڗ,;|:8v(+RIj~w%$L?PjNi̛zBI\)mZ�@&ϥ)! P#Wڼ*q$X/-pW! W"qtԪ 2U%+* Pj3u$z~>uڠꓪ81<U(@ n_>9Tx-1l,�2J@HԭTb"Jt*R%T J"s;#@PR)0p4EM@!n QɎ y%ܶj2$TK"߰"yn~*u�:.UCR}< %B C-b6_fjЪ : 1 RJ NIGVPp9&�\/| @_o{>mӌ|VJL}2i>τ,tL2GCcz)oH:�<\!]cL9&DqS׶wȉ/;F=Pʾ-ũTYBݱ#NTá1!{/Km"}kH<:A:u ˅(7]%B-9|gp otGY~iGIƢ(ܔ t1'Xky_ haolH:Z '8m EuTG}`| (rsR5l+z_ͤ0^#2\$, 3cs"dKo7v=L3_IMEL�& dUƀ=i1)`r2528Iݻhms}\0mP~ȜGnd8գv]K^1RunPӓ+%et޴ڏ7VWVDG}EUR 4i-@FF0ݨ<h:uXdއ{@�_2yi(9:؇ mBZj tyQPRB }=*^Xgip|Żv kt} ,?_Ԇ}4C9B>~/HK) [M|] &!U6%eeq/QW2!LqsgMK(@2FB fRnu+sknn7΋`:)>ǦAkp1?d <Vmz|w}^WCq)_?amIbZϖb1o( u3Wq^"f>]| ASvZW1�d>kkžt_2{g׊{@՝wj'$Qc\.y^+/mLZۖ9&~ج8bAkJPCꗓlsu!H=җ~xtuס:$@i T:&Q*B% h5DmE!=]\"GJKpMAvm rGɷĨD@)A2q&$ n$XURB )aC�0-a8XJ9 J-!Ѵa+G>$&Q&᠓U$`͟s} v^GZx#^%D9)[Y-r ]+aCn(SjTvw֊z| ; $%5 Y ZEhQuN<No}zx >.1H[� *Ƕժj]'}DZ%]ڛR6H)ЙO-$%hA-GJ:]BߩǮQU,ҟ))$C5:D ,\zUV%^kiMKlh]3.wDm|$oMz?DR77Ϟ=c_@2'x|<}[>h\J"Jr9`zY0P<Cp9`\r0pKbgeȜtt| eBP3\@?y-<q,)-\pC&Pu,va2ƻ3t zvK3uCߦ7�VGxoL#ÅU*a^d>p +o^cvJ$6!ShXZτ,ǎ[8 kD> 갪Z i<)M{=%:K�TK}3vꄹd܂)zq f|oGY,#.xG󶒾> [V>+H0c+*3UZ75񘿙 Zh#V40\I]*0ڰ뭒Z%  E2[Ķ$N"_r:Y:ua<eLœha#Sq3e<q"6 "EU W~ sm,x<wQ3 @l<i3c,x$̋ڣxtuV\EsW{NY@qLҏIz-9 ;oT5 2Sa;v.W%skcA�Cx2ߕ~΅7EwMlV[ӏ> ee<༯2~wӽ~D~G^v_{n<.vd۶m!d䖃<QG'zQ+mŴ3}=/|x=~YWwx ekη_˟}:X,@nY؟v:ί&_>.O'V{�w>u*6viA'&%ép*Y(𰨨&!_;D e 15ؐL. VK 0ďi5a bB�fԒRY?,;?8/ i5ܐGU'XbSoth�Z%D H8hI<�*T[IãCMh>!lt6`|L VeAAJgPcn|F8-Q&_�9[Ӥv"vP5:֭5W@NOf`] .Ex#=ؔS;M}#pn$^^iݸc_w ؕz h7QqJQE*S"`)HXz5܄})S Ѫ)õgE:hƎTU<st8QcJ W��@�IDAT\Be:Ëa=?SHAܪ D�R)z~D j9 &'ǮyEo xGof,g땈 O7"l 1~O}*b8p JJr y˭wR1r6@ /"EAP_Y/:H '<tHyusY$B:nQwJzJh68ؾЃ&ӕ*UCBLadB@lc_f׼UUe@+NIcSGY 򨢭)a@;-Iy%lxu+}Qtb /oy=+T؀Tgu�E=bTүt滎Cǟ &-@:P}߱Q[&�]^{߁ɐ.�cCpj|ƌJ> ZNJy6أwSjhq u[J<6vH̘d4'\B/-vA}8%b.�j`P/W #`p6y UI]cdz&8w&\f6m_ lP|ڥ9:ʽMhFY"R>GX lxԵ87Gp'e2+~H;vUk< CZt9j`3khL^9eZS9!,@Y` p֩o՚.GLwS:S )sWĬk) 7%ݨ?I^WS\dkƙU5J /K]09.esXy-cJb\q3'<$Y"ptӍ?Oh|y̟y^y_/<rY\yYW-'=r� w;q~} ~~8@.UZIYa˜25E]ccUf;]<F rgPP :Ǒh@V o)EkM6Ȁ:1=vryDRn2 yZL_ڧ䇚4&CD%iVE:a? Uho)2S[RG@9QG"THT[7W ҡJjڸg=XssC( E(ɢ*.񂀯Rѱ)\S/͝QFWBHəZ3%%J=-BȺ@ D-�V+Y*cH vb >i?Ajݾd!&3AW0*nkejvdi),\Z*7ΆIJ 7YgZZ#*[whwG+?Bv]J-V.R&URj*VVO>۾ޛw?oy/˷?M?3?6~:)88"9?~Hұ}HàƏ9glg;zۭ]~W<ÙGf!x/"?סLcnDɀ$|>o1oxul+I.GAK B 0.h,G _ɢ|SʸmAZ-yUY/y`V a+NuZL=^;L^;5"II= }BSUii1 C= DMV.P&6 @#<CzZKۮT3ss"cr̤s'a`5݌z*NT2! _�%E))/qޝnnuzf\UGD,ǘJV*ώh_'& x]c_)(` L&\@Y^d�y kꝼ�5=}!4U 0 RM纘 ".qn/_md85dTHY qi0 zUJ Cvq[Dr3Fɵǔ<꜊v<N18 )�6e 7vLD :QUų.2E.M xOރixͧ q4I| V ]J 1zG}8I�)i Rr Ut湾Bۿ;7>Ѩy0飼QFf󭟉xq]t-w}b}L$##ͧyY'|Q>{YqżTW*lǼka^ғ}.~b;;8'U?�1omɼq~}˟ϯf/0^~8�w隻J!"Fvzbk*rlkPAS}-,3,p000*r%Y5pK΂tِʪg.j=,:QI56R:O K*�x]2燑t`ćL:P UR4 @Nt.@k"PbG[{Hƴ[)ߓKK:N +>8j;ڔT>F#N"Ƃ X SY[ 갉HT\\ABCj$cJ` Dqt0!l^SWgBn$jpR] :�hBŰ DUD%.]$%*/BdH:*t{vEŴ$ O f!tu+cIsy ^BEi҅Q:Sj!6G-A&~}ZR"G RV$몋evFgmRI<64t h\Om~Q+q*`lY�EcwQU�% U`gQOjY5G^?3ݤyZ߼}ģ'bq gP"7J[kzvC[;�y'Ox?=XU6/Ng9 &,"ej`�{۞]B_[٧sUlm%7xRa$ùvBD (?*0XV,sB00M f%T Op :RR3Gz2wC&tR#ɢG\*.j<?(Mj�Jڂ@R(ldTC�m?)u_ I< \ Ӯ�)s}tU0;,{2(ٴ?y4,^Wj /</XA]HU}CiC�LeYo#HVW<d5 ϥ1qVA-#06TV��5e0b wu1gv6ZzOVطE1%.s}F 1@8}k)Ti[,IīXSFa*9D [u$6<zl XU-19Y #m'Voj"aTT ]#ұC"s`?մw b sqwHaV" i֗caJX;+Y+{vCf2N9}(%i׎fEuJFv/Pdg413`ylng{0h:$uHeQ zdWo5!G# F1QTS kʊt@-h mOǯ9^4WX+H?rsdv7wL(ލHo;]Q~ձZU;ӵʹƒl\{ B=eW/5C=]'Ws.2׶=m5G[y1}(sx}s7~~񾕧Oۿ=o/�ȝ۳;?:?ڽp�-=SwI�J8҅ /]ch"<N C#jYpkM `.r>u.xIX�mJqX oıM<TlJFGcQDr02:DhsD5"{.*|%w"J669V7';�(Zx[庄 Ri$ҁhrRjU4ԘLz2]aյ ۻAJghOMI*QڜX �T]c�(%5fT߅T: eOOw ~J5:nX`*F~[gFHHιJS,Y14DjO(mS!KI[ߛC!0$ zԓK!tO]Rav=P_8K~ _޻7DJ|CpF(�zw�5Mzx^cj٢Q qfxe F�&HmA"jPO[A!W x@P"-:/nn??oOEm ʸD߸~s$!f#;o͉ozۿ[xn�9{^]HOHx}!1KRlHm#%yK0|lgXQ-, }O=`kڟiæ)Ca  f)L1WL%?ۗQJ|&6щY6GR|US@=*i)㼱 R^-`IRG=:>+�DerAhwސQS #h#`Ia3m`Dh9"RULu8O • 2iX�T)YW2u u;Mis'b,vF;=6& JK%.[IiEǏ;{ `yp6Z`xHxJƨZ h[LGZ,34]c9oi/~HM ٹ2 f􆣥9(ިY:=jĻ�ou_'-v#.e+_[jU:E҉ڥ~N ہ )Pm̃e1ƈX~SRQ8RkŵGg7JiVBxԵdp1X;U۶* ܟAEkj}=[Cy f8 Ѡhc^ cfo|_0״{7| Rf] 0`<:,4p//ӿ-Y77qf9y- Moq69qǮpS_+]}ݽevwNn>N?y\ktq-L^,g|nozt<mR^yh�rKws9UAk)(XP=Deh{],[U[%]A ȬdABo ;\TI^ d)6p{]8^8|9TH%|$UwU̾ aTr+Vo/A(Hx]!G]IʂXto nGՙZq \pT謔N;, SZey=ld*!�)ң?\Ƈ/֎�8Z@D,͙I� n Fblg5 ֨+U.@#-N)k +7^Ks 0^{ 2髎wNR}@Lgp>4<e%7ܹKRD{e'qj2`N `X,`p&kH ! P @ .[!˨?'?%Q՘UOWW<DC+,A 2FR[TJ}+be-wF}WӨNb?4AUD#dAqCD-(t�)n 8,EsCl;W{o_phCZ FX)t;3A.asT8 '6A~oÁ>_xi̧?>?6H`.VI@�ӦKWz(<DHMe$6H;PhZT/MKH=f H+%!öqOEloq*QPeҰ 2T/T*A)X5}Vզ~e*媆&˶�U j<MނA`QGA3mM[MCs 9NhUACqflG%$= oJp26HUQCF3ʏ(R%ҭ%>x`/L`ҦJWshu؎ZbX;8]~ALi˧2#rLR_2ɜp_wnvQ\G%RƔ* c�_qpwuB3q$奨nYtk̳3A#a[Z3&Mj�[$1 VznDFgjwѐNF_ fVb)P5,Q<�kaiGsD k FUNkHtĺ`oʝD;^]2FaƐPZ[HT(b"+]oz+9$벟5F ii;0pW-o)su{av2G D{=gK `+ q-=|s+==bW7co̴uo\؊z^_٧^V7 m_woK>7Z%u6WKW8*mV~/ڕ˟a=ԥj؄A$u$^+kڙTᜣhh'T1lޠ pP4]i Goy9GGWmll|[s,+r9}  T$`UMf�'�J/ F;K'}6M|-GBqZ#q2_N!Et,CZ ^Fk>tQ^UK̻3GԂQ1i@hzeTRM N5r BQݰ,- X@AN !K "e!iuh{_%RFs tE& jp&g}@=ݨNƲم4w8$3j#Ra HQh5b3 RJf;GaB0͒GUsW 0$u;y(U(H RoJbx5ӝqoc BK'O ڀZ*e3HQA :<TTϒ9YBM><.C)YBʬS }%J{zul�=o�rq?? _Btl"gWc� qc4d]/}}rFAoSxޏeq-_.WH?!7nYO ys!Vcc;ӑt_,US~kLxӱJZ'NL!IsԌ V3~x+9UFΛ?xp�08vWjRRD O;GTԒS1%vDH!ι�T{pM+!o-0/WI- #㜧'UU,3�ic.V� 2_f_hm,}q< 4}ɮR I}D֊PO/m @P-h G1QN՘M�N95OSoCנ�XqMצQ %k Zw:QjO�ܥV귄< v#j) }$XPUXEM+xH9Uu/0u24;D9Pٗf.�J+qGniuuRƜ^~ u9%latn:+Wb{Z|du =nj<x)t-|.±mZ0S9 *.imD]X`~2Da{Uhr޵O.Uv/z`;L;akc}.cMёty豨R={éރug=:.fȿ#lGۦ2w57Bq F z8k9'Ŀ{+/덭-:#ПYI;׊[|s(~^φbmoZ1^+>SL?/h^ʸ>D'o<ʲ<�x{EXtz ՞�پE.&SQa}t̮B+[YKH቎4$LNy+~naX/QʫĕKc؈Z,mSgX(C'O"CpG@-tjh`8m 6֩F (dAuQu% .>Rp+*{" ]K"YFJV)h`�&ܤ/-M. nҷilfg  ?R.yR\̇GFR0 "pHSc )d:ۨDK2gqH�x TzlT YN[1T!5RQNLi=o: Z Tp:TUq<PBkdd:.UrԡOTD8kkU.W9ք 9}GDHtw?J]ݝi0S:["5a3�EBy'^gnVޛӛ8 ?LWIZ0~ͽg^܌zFdϸdi [~禽$Y:!ygt͗n_Pk~7}פ׼ӯʯyQg3'$(a8&PAbl^UR*>u,=37f|KĘ|gx.Bu@ nԌ*9G)F{b%XˀrV_N c�kSX@%}l@JeHu6RU t|VUeWJuZ%m2X[=벢B۳*%>TU-?۝0xc,/ �դ5 #i1plޗݏFmP BʠS3j*LLe3;RA4u21|Qs"1hB)#lӆ�� q5y1QLQ[rH"`xzFRjꜹ9Zb^<!]WNhp !\3oUxU mqO9C/I{H?`Yjd?ԛbU2`( N*`n5GUE}z:GMA`_Q�e s5}45յѾ=uJF˓|Wzޑʑ&TOtp~9Kw11)P }cWk!Lv\�uHk]C+*a`@rkiiR[>j3/2Wa\jL~sf۷µ7{/c07[sb9|^ӵPlzi=SW<Rs>SW|gs{Oq+!YnOfhkŽ{.͘*9-"wX_U5[MJ ]шDkvH P1uիHQw~v�Vv ;+ !&hÕnũmm5zHl)7w *A"@Lӡ ]:1>UUD3*ITͻG.%/Yu\'VsB}E-|Zl.q:R/9ՌO6j�NS=R8aaå LƅyDQ{H\ BG?Z4a$$ *_ Y@iāB%n:(Ӧ.i _6j؎Jrg{cp%`4+c4Pqho 3AHTQBII]؊Ohh նNQ$<\WZTg ;q҄Չ'Hi ʤ#7ȵQkř |x/N봥*YƫTz]\ؑW�?D؂=ӿN<}0;>ˮ xo PVL̻I4MFC c{$wx|M7wh>-r0Y\OZ )vYƑAȕ]8sԩ3v1/Rע({ "ܖw)jBޙ 5!T5B]Z:U= UM{_H:qbDxCq8i`<8Ǩ!f(g̠*o@mG޽nyJJkK<;cj` E"DvsH 2~t B,۬cPOV.S9\z|ޖ^tMhWշUaEKIY!r56KQ"vԯ�l}_ j5-5ئ-h *Ya3 bbqu~rƘfێwY#*ЋHG/ا=ܷcvc~C14i!F#\/qG;< LhYJD04tkvT ;nzv.wkIJ9@9uFuGYTȸdXĉss kaJl=I:Lњ`{WwOZbcRVU%+תY11O:<"7NaӉX37H )`_ %|f1~N{-%gG 8OZv9Ϲ?q\µLi%nM<Mf:_x'Gvx`^ry6myMc~bd>q?7'~1Ŷ-5?.S,]~x>)wWr4v'˞ϋǞ?m@XXP*#zva˰(k`BΡp_x: BKOnrᆀCaޞx_b,A%^�<m_T1-^ ,0б@_G BwrqmB~.u4< � "(qlƀQEza;A8s[uNčy@RS5!;br* O6\0K}Kg/OM TL84: <PD^BPF4 mT9v5v#/T!($�t6Զf#B-W5)= e`/`b J�4%+uRtw Hqz}xGãjGg$@Püm#j!,"t f%Kc?4s I1Z6պ WԡTz_c#sҞ|"3KxmLUOSؾij0p2&VZwtM^Zu�QV)NjAz]}ÏXz|O ~Ę8Ž|uIHgxޱͲ%ߍrHӗ< }~s$DZo&Yn}sA*LzDI= PτxC=p,P? J{`,a!J'}[R *mD宖1(�yiG{1m l8O0{s%`<Qm؋�b#%Uc,L,7�P eҷF\C<i˼PjPF9J:2}BDW j?K\0bFwT-SV#w[=Dr>S\pH-9˹>i.Pp5P*? Mw̎G'rlfT`d}]{AdQe/q�笂v\�-Pio?1!U�@c38YFB.NgtCin54 HLULYՐLwc�ԡفn_8c4p"B ttAʐ?ø0Ϯ8 לy#Nj(;CIbK+|Ӳ57@oǦm߱>4㵆`Yx>mWL|z3'OM1Ǣ4qgscu5kC,#k&S1ǤTjolk|sXa>| b⊙+y=8$|WxtM5cnec~v~K州b<W{{$_zyC˔?xvP?;$]r̻8ʷ?ϟf{qSyJ,ַ [6ъ1g7>[i~@8GN5z͏v9ʯgc wׇqe:tÊFMTX~  @ՖX >t U[]\\j<ٳg7\͡/ AuwSXKxnA)\CU%غ7?%glvu |k͢&=8*  &i-- 3Ġn*0jCyk[Rl:JHlIĄ-i-HKU׻AX-ME) xB٘zLDYG-S@֓9۶ $zv0z@3컘fPYO];I*Fx US?Cd(Ŏxj?iuY^ q:Rz44KAlK!<dD^_<5hYP3 H`IC$ԙCBB|(N:z![CDSjgYs؎ J0}?/Uԯނ2'\ ;[/'@6L^qۦtBox3ʿS!t{-$3~#-nv<=od'P1+@p~OD۩ՠ~[)2C`o[J3@gL2br:++U5rSlX]%1is[�AƲ@Ln+#Vpf"<bG>I|Ӷ(8?avY%1tNdѺd Ne(qT^U<^*TyeH)WeHtzJ=xحVZj %b}၀;Qڤ[ B##gB^B-s<)㭊y`\ArknPId-QQR&؟tJD= jhG̵5$zu{wc&ё>z~sXNPn�-p8jH}FDã3<)\o29>ܛr,0[ MS }5NJ%r^r_^\NtX9F`~lo1J%0G+&S&m8YPJ0k�~LfzCmu t7G$m*Х_0-RdjSxؖ[ג)LnQ//O|>bq/+P{-q 5//שccv?{%xg}`ݞhYxo<O˰y|W,8Owޟ6Lѹ:[\ �2.˯mgͯ<pYT$׳eaE p/q W 'qg'q2}/}{#{4֥plR()X40i eӔө=v6rR]uWf*;՞Y*I[06,¦WQ NIL!Y7tH<HYH:ze ,�,5/] -q}a?"G 5 z!=J =uB9$eiϾ2A@@B 1rЗ(Mf(6Ym4s�rЂAW7 . b Ug/٦|w5ب ZVWTcϥM 7܆w!ǵoh3[F([/[PW0ȼj V 5]}m$V 008LdL|K ,AuСtj_H;%>[L\Pׅnkkt$kt!Yj"ɡ/Nw/}S?Ox~"| X>Pbx nzP3iq\:7p71d}#Eq{2J1{xꕯ4lH.~0`3<i5QJ�%uFbo,cK@MNuі SZ3/g}*+kA]&CQ>*EF 釔zC- ?IfV+a2Eȅ� �HX�wz%M0||4癍 z9qUiu06H"gQ-Q)}lfvQ&%mYl|ܸwϛ-7] rO saPTa pv;w,}v}nB|Ƶ@>\R՘'T-RBx=ߖ#`e*#j0Ôع58J.ƠhSmuIkOG'�QzWVgI>tT  ,:7\1a2T]UjVEK @}º$ eO:o?ڻӞ޾Eze_u98<d}7;W|/: X IcD%Tɻ k̮яp&fBi"\*!ʙKh|qABᏌ5A$QMZicK6gi6G\ܺ+Ω,kO#SY Q#詆u]6WoFAsc9ިk>s?OeMs R`m<qYe3ӹ}#|w保{-zHot׋mwh<:ӋgV,O8c?2~#skn/@2?7,!nQYً^ Hb?ׄgQNDP76R(m=+ TR裏@M2LzTG²Bxkbq!~_r 8]"` 9eVZaƑRDNowp]zu�qhg�Yp*xU UMJTZ[X@Y!��LJD)dq7D2ʻt(긔KO *ʳ/IwV0mAF�Y=jGԳ `R-x)Lv:f&H@"jp"`H %$Tʑ8HWbװKuHH`V5�r녨5{qG:Kﮞ�aVDjEhG$u >-eP5els^&@ow/2ExC-gRbI V (`bHKM[0xg|n$ʥmf]mK&~xp;@�ȝFg?S?7l>wq $q߸d)}_: 'bfg3l]e288]Bces1'>Rݸ糣??ښqw߽h?:ybӇy��@�IDATZ !O89D ʂ2{ݝDʩI_}t/KX JqNw%gu�BӦP벲UKUKʨ( i)XKIHx�=}ϱ(81Jh  1䷝ݴ!v.ljh sj m(Z OFJNH-ta8gХa6+ `]H"tK:Ay1Mg v 0 QSMxUb"1;)CK IOhbRי�xja>-kOөg[^Siy3i& '궵LEǠ�}e3&P^�P_1wnMdGK_aB1+ R;o[[S ՈL٭bμrP!mWYJf*XCֶj:YO[30Q垎YNS=}wיϸ Kh+b\N5Qe9?]Lݻc<,J_uB\` kR%֊u6zj5"}G ?5:/g7cÍ1p>ϘD`qͺ7x_Di-?Yee^ןSN-]<'sL|<}M> yly]<�ǥt�^1AL+h Ht Oږ;"VnĜD 3"Uv]s5ctR ^)e"pi9( ݼMi>*\ :g/6�ׅTm_ UN:̱h&*1:a]M*H(^ WW w�)֚jT,'@|We`3ΟVȷ!�W0Y쥨BI (Kz ܻ 0=إBwX=v+qp2@g$H ( mu$J(<E^EU,Hmӫ@`Hk[6H,K in%;^FF*}%tS IjzkБ"=8shni.q2!VNDH�TqM1Tռ/J V-kxpĴ*W <4GPInɼʡW:j{KzH:z'~$9~c'q~Aġg vkgkH!Ҋ7Lz9h<0-7i츗};`jWTH%{7lq%on^<&N~~:}M}{ӏoT8zW2)y8")pz Aᑤ3g·#K0 ܚ7H镯0|G{c;8Q=:- -ƕ Ag]U taZ!P'f�XGh�9BH*8s˜񚶈J]GOƪtҹP;d=��cD,9д;FɋxM6 t*#Ql`qЪ+v;A鳄`f\%a&QVnǢIv1b' !cj9T>髩2m&m8:k F4 KiʼN[]e{s9$Q-GwL+K>aW�PY6i"P-]0W&pJ u6d161FZIlǮtkgeQ�SEU3rle�5yPCmQ f+E2(jax^;Ma)3R̘XQ??F_A𡘏XcRBj-Gx0lF-晛˻cBIs9cп_2IA S~pQFxzn큦Q7s6X0+mܻ'9jr c'95=�Y:h^稺lAWL]'I~-?e1Ed>i)gUdʖkN%h/]͓ڞz*k)/c{ϟȷ]<>Lu=Cy=\矉y+p[Mk?8*:x_|E i*[crI@ăqj"N}+j+%8W8:^M��O9ܚ Bz5:PUURbR&T@ᘃU*@ XXžJOxRj<Z&4 bR `!ՌR3#b^#CzCʅm:|T+5iYJKQUtp'=#t�!#5}HG!$*agC(P~ibH BרbYCW8ۧ6K޽�4XuQTչX6  7t$_E=MI{ռ2� aBQq2MH O 8bW-Tc6`)T A QF Z#lL��¸:´H=T.^0"%�r;.ekkuC*�J 0у/~ӟlH!?̝W}f8{[{U/2A;ݲѿnW2({ڇKU6noI\IF hO@6w?gBt֎56#J4jw{[մ>׌YȣhSih{,0d,Mt5 DH!v_N!}T yT&Kq FMZ\V`Ѿ ޒRG;}h v#1F0`AuVhK3֐X^A\ g1mUiÙV k bZq[eYiUec%wz)L:$\J u4I!Pzd KH0�&QpTap\|mukJ_<Mz|YVN\@aT(T�Gy@fyמQ(k:o*i,uqM#$f3AX5WCS(a'[@Ԁ ΩGtE�r;oB*^乞/=kO=,8[z]ٛ*Xf>@Z@kk;v]:paڨЈ�hpͭh s }ICOa]ö (W{>>D@DWl9꣎5ȱUE&uhdX"kiwm5_waV#})439#]s,gӃ_z(]\/jhڴsUgcߘöJ׸+pvsFFL)$YkgeL9pŹ?X,O岚w˒gvz&wJ|0u3!뺘gIflț~Xmk;?͏vϲ4kŽǐT~qi7ݚ]{=�`Co{ p(!#\,EENbP5^\v(wI'yuȽg^ɒaj!p;>kZƲG(V;%Mw奀 FU^\]hIbsW H4ee:9SUrt&59 *N5 (21�zGqt\gQA 3WG:ڊ(" -Сr<9p:gSj(?{^{o}1YfgcAbRjmg\l[tt^BOZq~BPxBG̱ioؔmEu qC?:S#j 5 AJcpg42H*RЁ>>Eq(mCJC &$'NSID sn.AH0{%AJ`:&z P,A'֡BPQ/llC L?z"kDazBI{ŁSIv/Ո@  Wp9Z%4P$ذ錪U O Uv2@LH$mD ) ݯS?xdz/D9/oݡ^"yx'Tcn^bsZTJ $r# EZH<ϛw88|:?󜋉9R;_'BD^4:4y wB.jEPZ*$BEr܅ N<éa&LSF sɳv{aD;/aO*]TQeͳ~΄0$=(k6ZCGb3T4Tp&2G8롚0*~K2a`Y' ËuD5P)s$I̲O+ݔuw~k^.:7%so B 𽖴opHU, kQt%L+ؑ<>/GO)#{t PQ} = E?j_H F rlB9j*Oir*{RdM#ŭPAM ;2Y+>JOL{oĢ.LP7׸LiIqGUu#OB /cNMuBLC}rNy]5W1!d_5胉Rhm'kx֎[{- 9PaSZ$k0q"esOY4iz.yöx� p=0FuW�?4J_ti`wKJ87¸,l 8YعY#ES,?- u:Xq=rT~QO@Z&N[{0|mJrsO}V-=m~;Xo# ^#sAT^}e'Gƣe덞+;rzu~%gsZI|wW & F(HP@dyhTҨJH2t+i0㾽) =& JYrqxĄeS@QGɣKHZ۰\B5pU_JGN�'d]@Zxʡ1.D<? qS ]&g5v!n'qDԅiԵjzRGӮ4to|a*<Y]V ox6C8i A@ӥJٱv [4OFMJDlc @@rCb 2HEzAP!."ȪuP=Kiv`T::Db[Af!DvBȵ~"kp-n<\"J,ͧT|)t.Pj[Ԇ% JZ%J+U]@j!rY ,[^N|ѷ:M.:ozSm1j)< ?{ds,ˈfy#ފ4GycA8oS]8eǟ&~SxszEyE%Gxq>t[C%/yQg?>t<φg d`*Y.)0-հ$ I2ֵH2-z2P<rF:ϑQRt$ERY-ߨg)([Dۂ*"^bE2Q`s-Bv(3"Fț/:QEDi|6KQ/e=hh8.曯GZjc0tP9’)bK|`7!c�n4ŽQ<]2izlH?M>d}6d9hdV0(8-ѐAS@o.'0:Kٳi޾3Է m^-BxZ4n p-�ll" Fe1@տ`u80usKK e5Zf!&F씄}X2bNY?`~z0v  7vT9 !3ڃ)y_dN`  aٹ,뢷y47ښ1zuMWtU͗2t6V!ilr߻@\S5pIG_<JLAH!溴sG[b?'2϶a0j \]'A42YO#f0 r\n;~'R×[ƕ3ʿD۶'ʽs$R}:ֿ僦ߦG)Ow':Kj9s|hiA@~7-u}ؙBBPN{ p '!d�ȕ[҅*Yi#ۿ/◭} {"lNL :rA\tt cxeĉ6BGA9"@y6H ((᲎ڧqXEUM z{@.vr|18jQZ: r8 {R4|82܀No]$$-k2ioG:�oi\fc4iT?9":rEPD<G\C!T shOU4cb%<%=/$ދMjR?SaA Xwg[d.62u&?1kQrWͫ NUG}NӢ*5V$D%:0AĿQ8?L$宂IwE�3oyo~?Rǽ6oO|"}ޖ evdKX帲#-.yYR;qMz8GEJ<?t\Sz~SX|RMY6boTR֟i? { nMg%j.\)(i.�ibӰ ƀ!U5#CмH|)ke;2Y)PtU}W H$<tc)KKuen@jZvNHD]_ CE45!\ߪABtqCj+܃>iݝHL{ J[2$<v)%ˎm*g!>cUx"%D;w'NLG> ϣĴEjc'ސz #M}8},WM( :>54xO: 3b-H%:euKB Z)? H4[: GZN'(K݄qifXv3LĆӝϼGY80P%"cJBPdvW9B~T3q$>k6?hl[Mkӯt>u\VMq*&og:x ;^a:k篶pPXGV|=7)Ud*ݽ;_ q~hz?/95n`؍ Pp_z;26�ngY+lkI/|]Ei1 qX~E:NQf*~IUm|~dԎe _Iߊkq:S}~ޏ<=xs/YgejJ@nJ/{uNYp9|:ȗUw 9;i\"s:1M"&#BOlO=rgnnZu"N'#Op⠽Oӛa-NXPwlf 6IJP 57Gh}\d[Hk׌:]bspn:Mh݅Zۏ$.@tΡrԴ3u-vrٌ:ceղ;dž= 1k)o5 dͭ�v@6>dJ�QP>/%%llcw)E1MxM6zw]G#//2j9qn,rV6hG2iJ@+p(9px#|T)h !"*JSW(=^s]ұT۱E6Ф5W=7 k {|>}:}}_tq "y ٩竔cY_ޑr*^zu(騔k;Q||rԣ㻛QfdWS)eޟ?pmU*q:x@fq%Hs?2%,u%QLe$߃o"X5f)x!z,�kdN8_s(- 3yw~*_Ց|ya/EŹ$C  ؓgUkSVz=[FZ mQE/NA8JMx`sqX'GyƧ\ileM 5岪8Z;XoRK=Q/>waS44XNHBӧ>O<`fr f_R=Ha.* "zEnz5Ƀ#IP͓5ӆZkO(:^@La.x+^^|R jp#q:w 8B sL]*ҺX۽cWbNř\/f'NOW"T%=Z!0ה)j G4KDlE~h5]T57z7ݔ eNooBhH62n:)2G\Q1Ja|* \wXDcgC?z I%?AO3QoJi)%0! ПK_/8!VOgO?0w ]E0s3dxf/|:0e`L" S(towyۜ+?87##!'{뛯;|nc:՞,KǦHBrZ9,%_?ڳwsZu-$b#*Ml"`Q.Eܰtu2Hd9zQ4!hGA 7,Q? 7lD .+T} AxٕcF }^:@zT)XDKD'UӻұE6RAl NyPm!/wvz5<>&+ Hǿ|"Ϟ rr <u6;vbMPځ~l זRG`8x Q)rUc|$5 oj ϫH)TYՎFWHO!$ 9yRIw߱iŮ˱}*z`5 7yaICoH[<-ʂ ¦,߀4x<]} BxmAVz%W>>P;79}?3@\Fvk'q�ʹ/rM#g*nS~'gy)]+׳#%wu׾m9j/o6n[?44O4ɟ DD[}iqm7g|C0({:t~VN)ynQˁ߉}3 *UW\VXؚ&f80+s" ʰʸY<fA!!tf`&9U.<``z)Ү ;״H)ЩXk++֝K-A/=BT  WϟOkEڦZĪpӟ~A*ߏZ*<C1u'VBrƚ84])OsSaTƿpߗ'7KgG>U_*̸:֩"D8 Wi|ur-jp"ڷVo8ƿ{"qC6c PBvIϺy\il�.Gc1J-u؞\L{*Ɠptfxv1 Xw3HF6cx=Ox&U ځ5 _{6`wY6-ʼkUH-9$|0pjzֆaZ𰮋ط 3geN"dMOK36H sy-�eyyNmwjLY`}Uo}ӷg1õ7>4v\*Qڔ=H,>ӹ.TW]#:ӒhPo[)So*5vWI{^']RnJe _Z]3sEx^λ|X/}ڱHTM7R~$!rZ9|5_?s& &&^<k_'�W5RUML DD 06<<DҭPG#*I"}7 $tcyJ;q/>= Bkb!>NNPi\G)eˑQNUܰvȜ*uB̪=ؠ *5x[\Yiۓv_7~ OO Xh/u=64 qUZ16b 5ߵ?~19J Au0#¤@NA;!dÙKZU:P:s 6Uki*{kV5VquW ԲF̈PZ'59Ⱦ'`.YcDhnJ r<D"ղ<lp = B;;e rҟk eH$s k u5N.u@\7|폤7{%>}˷|K8})QpKHHMѱ$=r_><>߸1eH磿"-+7\ʓҩRRjoZrݫ_[m82]o J33qq}z ~t:N8 Ik�>&LLg7Z!Xa| b͹6tN#L5n}Y# R"BܮIHb SUDY_+,R=\=0ukY bo{0 GHƺbs'PmHzL꼖hiH IsO5K%HC"KxϰG\9*ޫ[6UyA<;.CkK%@YʔSe*LD8w|LI0 n]V yY'Tx!uF5qaG?a<I,4P&*i|b& (Ḛ"-MHD c` yqz!왁P\7V)f !*h7Ю!lGf!=8WnU5OM 6\ 0U8_#kM u&cOL❩vA BGqnN+}^ހ)C8+`:?%SwV/,-pI0Οt-G*ԌV:a[g@cc_[ N4;WFY!>0tVa,z0vN;{JOe7?Zr՞_NO<o[׳[Kv9uyrZ>|uyW>wiug[7}^Mtt*Yf]Sj9sv~\NN+vio'PK u.7+&&7%97MMMN¢|HΞ9ُ>6�7} 2c^L4q۟dgq@Rc7GX QnCe!#dƆgSTz1APZujc":ĤB: O4;N=|.9Dͣ9#Ci]s|9;%%byѯړ8ڰ!_R ?~h!ցKu%Q)O%ED:xTx f�3/6|* rj0#![tP$񨭙VXzvuΤ]RcӪbp$%":7AU$u8$];!@>p0Tu ~uw|秐J>7~Kߑ%ȜYas+ʵ"Hto.>p̋TR<DBQ[u=o�6/o=ox'.o?D@8|yq5Gҋ_ 68Ulb0밑Cu<ciB;P󖀃Ys*I3Py)`3DSHR9 u((#:0/rڿ)yĔy*)#6#tèԮyfFIDB,ՔXqͻ\;jaI<WddaG։i*8P1"0rCJ �@׾Dv!VH$Ѝڭ 2ּ 5 Cl? wƒfN M~hj48ٵPםzQlCR&+1#$QqmO=tx?Йwm@7}S:-20C`<ogmt6ՍJȾs8.2hQ_NT})^n0m6Tg[8 f%:#8Mitqpτha?-i#ulbYsBwvu؂ó%xeOw[&$y$P1~"a> cj\TooN7ݴ]f077im^-"8BhDzř8>1ͦY_*?#ۊo},r}m1_6QRz!+SPt:kyyr1*E)|+T? uܚ?{"y/N]4ў3X~?^W~-ys ҩ"J]nN#)ٻg�QǼ P1ȑ�f yR"GƟR77M79RSsǾqB=Hn!ɲCAƻ@fq"*/ulJ†2]m|\p$ C' ͋ 2h֮uc5k-i8rvkt̀J\? 6/PWƗ;{a ^8uu5�bB(dڽr/Y(pGU>7ZKs E`D�pϺܟny@Z~<ȟc J h.jh :""|OmV[Isl):Iw#11Ho#ADn *mO+"e;QYsj }{nKoz{ۣ>_Cr(a].gDB*a܎JgWmY+|ͳrK^YN(!UQ^|m>8'|ȳNQ|5xo<{PLtcĉqYe]SĹqڨ! j`Yɀ4Be(NP)i4)avB,�9V2 :mC 즻pӻpXska0LXg.lR F�$T^M Wרۋ<J,C,$OZzf Y D$SXUw ~ѧ׏C6ZA:s'W"  %hwԙ!QG0COP%,x.$ıO#TUzN[ԇM$Ц`lR,Ħs7_mjHttH\}Ue8KkEX4xFʜPCG'3*}\klN{q8@ 0@<SUtF~Zƀp^wtLWUݿ$=* K m:sT:=%I/ x+0heh#.3B2%3A;,vw5T8c/cSW1 0 S{S69<Y%AM:JH9Go^q+qeǹo]ۖҏ~^/\T |/r].Վ'Wmz:hyrzL#S>ץZz|˳�L8/9fXyޣ|tџ{=t' 1Wզ?=qd؝ nrݐ%So_u3p/�uo>$sl:z;{](rZJ&2D7 U(]T~WHRI/Mm@A e~[n(5ՓT'}PkjlMq\KlK%WwgrySHҎ}a\շz8;}>t`kd\59/w!+D3b |< qrW҅S P5D69.p~w:?rgA@ZFQP® Lc!Xi*!ZU읶B IA%":%Q+%)u"!1`L'T= C%0� 1Fc+'ZU6b"MHN̪&JUW]_#k_Pu?q ?<s~x&-<)͛HtsX)RSWYIu<O~)yeQΥXF䠿<+Q属oS:JQ< .oב~lJyҊ,x)E/J??^W_Twܒ>>vWZA5yFesvC⧕fcB 8ed iB}g3k\UDKמCB5sY)R:KSn'_q(X'<kU)*" pHߵ}6�AYԷG4L0m6J?'74ZتꚶOdVHD�@/:|Kj8Xz$A�\Ȅ| )׭jGƓhKo=5VTz{; Ql >FC6!nA y�b? sOns#‡oTxX ΔfpVz]c|yr+hc '$<j{c#̦e"}l&ڸuh@g|)  D2l6Gp2Xv©@62.jll>OA Dm&B0n<ݴ"F2qNzmLGcʴsq- F98C 4gpX@"z!͘jL"ܻyTy1=goZJUHgXwU GN_yݤ8,86rcvl<}^N+6kas*kRoW߮rzl'h<7/X._|9e_ij\ڐo|[=7@f6e.�G =J|@eUBΧDpU%p={lpĠy[[xD}l"jnn~GO5ϋ �#N y4ՖSKʹ=ӃFlٵ27 2' A`;,-(4;˦su#L5+h# N\nMۿK7\C8i耳wPcjGŵg_ڽ�5BD8@NZ7E}J:{Gu�g8۝=c'o"]RQ_ev/e|ܗ"J/ۯ(k-��@�IDATGw $;-S +!]3m DMHFAk@xD Qr =lxˣϝ";`8 EIpL$e 7|}aUAhgm 6o-O5=_.Ϗ2qHKw ܾ&CTOq|MҖ}eFUsףoRퟗ_Gn< {7}M/{K/zų|fGJ!ěȼ1k#SVp FpgѝjYvx"Q%b!mZ&+H 99 FƷ^X".盰I [t .םHt\|KVR q;Y^|Ba, m:l } jP�rW+= @)Z󂙇=%4B K@΢qp"7=@:N\5@tw;I +`GH H/}18s9N"'5>$Yt6GP9yZC^V;QWѸCH Ra:ku aj�?68Fq3UæL@=D!3p4CLDUaqf&elޓ8%FrI%dBpR-=c �8`t}ut:`Ο=]jï*SlGu*5žc"Fes|Ú`>B!['V/߹uW)vO)Sz|.lg[6l=_Nxy\_2uy<MvM+S>WZrmҹP.籾|%mVr=/_~iO@~ӟ'6*9MhTI+`: Ͱb{ 2} lJqBf*1gS2WE @? x ![X9Æ~‚MqN/s@8D 7Q'Y:H9kkөvvl's^1*H% Uǰa+Q e\"]@9zi**oBHBt.!SxˋgXvNcׅS6%Өq5mdJG: 5ԡ@ v!Pkk+b!؈+bDI꣎$:It}Ol7ʒllզB2ZAtېŠ̂+yѳq˶P m XYo n_Vmo7J-LW x *a~<'9g6?D8:wFjd,=|r"zYq[W0UHg㕍y{k&:@cQJH^Tj4oK%G҇>W2ߎd5䦊u5 Pk&R~꒫0PѾd9,hPϐC0u0J<(Ɛy c51iOG- ]ߪ #Gp>kDUZG9OXqwgФ UoHAPHtQEs4˔p.Vx h-Z |�d8F`ҿo7cўB<.߯G 22 g':¿sw?hfK2(Dm n"UƠtjDk%cJf` τuhg d7KP.۾!0ExWG d24C84 o*#Jcժe\jabQ+C_C =Z'ݨ)=:Dx�'u"u@ `skG}FZu ?{OV=z-c<T2T^<L&$`wO0ogpsY͞Љi lY^[q8@bo3{/8y2Ef>h9j8P ԥqBZO~29rBPC|`0گE]WItF'_,Sue-Wq6P\U-Zoz뿵}>?6FZΧ^ZݹO-#\XǺ]WRӞA QN JVy@¤.0ꬪHԁȜpN.NFyZ~ٕ=S0W]ur7lӄHg_B_�Aky<ݮ *bh@ip% Kn6"[:XAutg tkE=-l:>| E8FDAՑqaƉNس'�كS\`Cp#F$c96Mr;w \lθrRpTmpLHu02KF:r}lя8h n8;wʹVMx�cA<Dݩ݉WJ(bjXs,2[A/5t LG2ՙ4TJ[o@L鵕t#0"DkQA!N>h^d^~7ޯw~w9wv}@^^?.r 9'nƣx\)^tߺDJ?- @㱞oS]tCDj%{ˋWMjB>. 2}k^=ygҧp(mu!T 6k{c ɛD$ T<g׊m^[IckaGw?6l]�ukYLfANÃ8aUfJ @Q׎WTGEt\X ,ԆMO8בѵY:q H (5 ZJ0kC<uj@qm9vy[lZa^3$VLar b"GMlp8 $D(Z +AB܈) 0ljhFyk .hz(ELB3(a t5OټKnھVCL?Bڇ#sixt05U..키rs.-xøf GCG9v-e9J~c/6z^&sWd̚Qu4HٽRflZCq!h {j c092q!MAU&ݮ]x}Kʟa?v<-d ?ǘNj23;8m4^;/IϾ1OuZ�™I Ѹ ߀ U<JogTxR[r'9jYRs=+e{\nϹ_ w%G/VTJܚ/_ʲ~e.7xӞ<ԆWԊMB:x�*Lu}D8^%Öd7^[w͇̅je1iNH;.6%L@�))kHbzz ۘ!llF<G- puM5O~G"p-*UXAj!�=DIg{'.uN!P#60ibk+ 4FҊI\ # l@ .O;чуxw'9{]*Z"Wj 5H+6qAZFjG ="uB3^v9B򩽣r8aaSVzo_>4mn鑘צR4AD+1nۿE;_pڇlP_֓ce3&E:A1QS>xw_J_®Do)5UcvskӍ],2G?zoSqv q#C;3W+NdX9$Ʉ#ң2I]\N^J!ir mTGfT-<<ߟ^צw|wLM>G>E_]ViyTcQz&z$^gP+�Jơɔp 0 %J)-ѕ0_3}2D<dJ8F;=)SkxAVFC !sB h ƀPPJ| UrCac-P*GRRKzdDÄS}CԘjA WC:yb]^xgF 1 +/CD֡/VݿG_1P5W3asKm;cYV`c) c; %-mml ,oMaPz [̚[Rt![ہS֞t$jHI!AOģUKGN .M3H'Ж ϝMpӌͮF»#K]:dz){_NPa18h8LSNon<;,5h4@Loۺ3o}nP 3s}*{rq3 8Ӷ:{P坃TgVJuu}ĜΜ9~b}1OSnxsTk/-{o6xN9 Vy;$;yvrs[s|}ViTSS.)*o)׸'{Wij9s|hBޭk(ƻE&Q/E7I6!8"&~-\s^w5�|FCS:Αu/63=xpy~Z6InjOb:3v!8ˁL 7MҼ;3UJ_UVBUSaGl5!@6:;wZ#7¹iJxW W jj ! d6}곟E+Hu0]◩tሣՄtRd'_V5kx/}If.&N@ؤE` %g4~zZ%Їu`%a潄x(<UV/W3otcPƆ^Hɣږf DK" *hvߋ{p L[g CX^4E#_75oǎ`|ѣ7&ȏH]@͛Ĥ.soMr./ŋlusZdoQĥl \6]J;n|+uxV潢,*MyM>/?@} _$3З#㧱mCBǝRH 'ƺ!U3\Z Qw ײREuunh0bM!R23kQM^ Dq)A5T]Pq-멸nhkAe|Zg3+"D4>5Ǿ-u\CXKO `$R5Q->NT[B0F!`5.ؘ1uvf;cԹtXdݖ7:24G$:aDvalů^о|6̓FD\?}:_Gk'HS |.QT_#y&R:S*-MFHF_%Sks<[Cb{'}sHD*|jIڮNq"24-s8_a_`"u]֢6:$u˚T AЭRa$[ut""ƈJfLuPf&IÜ4!!œ̧?Ütti$5ys"G`|F/T\|zvĪ1mdNqyZ=? vPS>XKJ]es/=}f}qE'V|{ѾrB:"ۙ]鹾&\e/6z튊]ыdm<?}/s+nW[zsi\~v+mW^7ܰO5MIH/UwQiTR;~ m$,<tZ!%27M �GgԵ`asgx 5Așǹ*ȓHjč" J$Bt+?$U8Ƶpfش ϧدKPKik닍g;ۖv^LթJH1y{MG)6pr 2<t8oQյUCk< "~mޯ $Qb~ kɇT hU$NhJZD; )"lT @؄"iq I"$ {�бxlUu DH<T"~ i"UA833ɍ""Qsa5GU?.jq*;++E7!DM.`|}QLd"{d)Ҋ+M(֯"mjmHl@6;qM|XzE񧒏k??z_z_~&7xw^[̱BO+s &3EBqقjj;L\562-pO9*^-ʔ!XHxGJoE-"J#eseGg+rlDU1A #̞&-I@DL`CH Y;cKD:6vL)^ғqfyB%ѥ_źF>u6KU6(n@xu7SvcNlqҭޔ><~ԡJ QWK:j]LNaOνhlk 0)qTdj_D1X�b{/mڐ6m[[aڄDW {{O3+k~lm'@ĤEb µ F:ThWŮ>`pc6ƽ ]#F"L ΍ܘ0utÔm@;__:||K0"4$pj`~Ҟl왽I(Nd*HvAlB;hO RZ;tPgTI47cǎ_߈U01}J\"v*u3N *]<W</"i+)6>wZKs }"w/>)]'{#X~Vʴsoluֶ33iº�('[*;Zy6Fz Mlk#"E3m(eRT5 $Xp, ѷF?6wBV ?x`ckHPѹWr=C77մxIbE/wĔSali9!2[$D\F b봥S34ЉlS`>Lz! 1>?΢42\ymZdž>PCLxnE[PWzobD%K.\o޽!y(IGJbr'"Ojڗy}OnFZ@̙7�}S^7.$$12kf}*&"Y"I"S@HhUc|m{n &i^8Wa<+ExgGQ-$񢸍{+c|}7EMr+zRHGAlnOHZD%kT[I B'~o?v]cћ׼ҟ~o \4m&29THi4kOA("3 3QϰeMU*inNjH! wjxQU]ExtPe%:r?``ߚ"mVW+:ǐpNoKxl:U 5u+8z`*)aXFB}T kRBOa0 x q-siEc5 <n۟=9eJh 2v$wc0-;ވ:*u\�N=B40mXÁZO* %)AجBX6 �Z:Ƨ= "y>V Ena.�*,m۱(2t S 0vh2n :-BkjpF4G=lAJ>c4 14;>Y_& 7towBn,#v+)GMHgMgNPaPK*SFBdtc!G>N`{y[L_]?&"uW 51&!$T@ ߛ/|Q<HϏpV{e'gWZߵQ-~mmc6~J沶<^.-z|}sm�#FV:y??}Q9| 򕯾[_i38q#.ҍ@/pD {]K@DŽw8u)"Q#e&K5ݘܜN([;ChJg/|WPEBZy?hZf*S)Yk;W)S i|G #<bp ^e#ط\w&6dԳ᷶i}jk Lo?I]CsC!5,l.=aO鳟/;~29.( yF}ڝ hD-7t"@ lx[D ڍS"@n)$.TcճJȫnE }u2x EgTX  !Rhm/e  <uUeLd|SYÎ HQTDU/?ӵWU:ovz;=3rY?|ˣ|6=G{qYÃf<^V;ߪ Mmm[Pݢ_k߫o >*z|~H[OϫS~~)qs˭\|èD8$8' ']2VPA;3J@YW XESA =#Nʰ!HKIh  iPIU?4 +0ϖ0ZTq4NU쇌}m$ZTU޳)ֱ J38ch1HUikWB,0mS&󩝶\ņViDN`I اl L uZ І}pxD,O !<G v֐U"f^m9TMW珒C%K]aͥt_ i-hnƠC"Ήʎ�+m@z:-0#n@vB~%m;S'x9E Q74]]8Bܭzɱ1\ުm- љ4=:Ξ:w5s/=ϜgƧu=ļmfm2G2Vfa4T3}뭃9՟؝_= mo7g~;X>`hd=zWryW9i <;8{U|xQ#~>/gڽ,zbR53QΛӶ^0Kz_] zޮo~~lr#=o~fOw֧=◼n^$ g,LC(2n\K⸱ d[+[&y<gJ$EfDFd-b-Bu* S@|& {;i3b A _ٖ$f/MϭM8ũŶb"QUUԩPɍ*_lc؜āpiNg.zl&P"pv^lI8i~Xw 5tԉ^ ю.T:𲺸9 񖊪Q=p {_'ZAʊ[Ԥ@TZiD1Ug ξ ȸWZɐ,WItmP{Il"nHֈ:\瘪^%r9P.W y-WHZ yk|7ujyKwJϹ]Ek3T�PrZzm}eƅsVrFy;x}}s\ö|hQ%͓nS<oͨ|Z"&ҳ\s]}~rg>3$\>$$׽$`(")s([B E %YKԉ ȘB^o�7 57|slxQ~i_@fIتb0 $XQ<p6AքVM0I@4q$K:^EZWemc=Y>u8bSSحmƷ ǁ sv>Eq-K[Imq{SxQ6J=UCmf,t[.2l+؆ds>aAc;TqP!覜P̦;8X[^�UӬCETNU@Je~=uivxOV¸sh:׳8Y[zB[Y%iNvPUH6|gA*)Vjl?S`؎n@ uҜB;Xa 9JCP!SuFb~o,{x%:u~=/ebK\ka/Fا_sCcgڕQea|b~8GV"Y발Lw<+bs2XOx.M|'R}mUR\jm]J޵^316jk}>o],}ZΛӾ~Rju*q]HΟ۵^~s;Y{k ݍVBD"MB R"rdXi6%%՞A5s N!@4@@D,,Obp ̵ox^6b?8u<SxNm"*< C.#QS- ;ʷB `8GeC!4qTthфWóg!OM7\1d'N/ $clCۗF箇( <ǹQ=W{!ۛjw:}k33;wd �)Ymj1\`u=/'Ջռ@6ٜ}>H"RuWO)xe r{E\E%*X&DhA5+$7ޱV2b`>Wm�e''~&".#AV_A@8w?|s0}8oU伕sWHȻ~Ŗ,r6=b+l#I{Myd*EH'>QF)i|~o7 OWׇ o4f!p$xT WS!,plaئI3v-Mp7ڝ¶ȹD˫s4C~};ᣧcAD<E*©wU ׭Q2תh:*El 2_򮪔dVB2X˵5JgLVI$WJՄ?PBt=hz™ğĆb 00èp5aH{XØ8YE* iCӮyj776azR \4ҶI `Ե0-DŽlO(Rt JSg%Bjsmץ/opcYt,VR#6+k=i 6l8DM~mg#1}R jr / ̣v<%9qaؓf^ NOg0T*Wͨ9Tܹ EC`spQm]{GO_7DvsedDRMw8p]q& :u.H+ű!ɈJ}rlH֜}n_sۿJl]Ur_=R]k{9J{Vnۦ弹sڻ(ziO@N<#NP{B%Vz%^إLa璉k7XVF j $/}bB*(j#] x.p~څ4]jM@=d&<()!CX!^{N{w #B4d;­=yԎZ3 <[$]@Nc Ӕn6lT:yG'6l&E*%K^H̰[;_J< +c7 Jz(Fu\‰ݭë`-W'TTBnY:ކ-?k$;F,)зJ-6h^+97|BTԨ\]TʁtR+L65Gw"r9sH@Iq[z 7].; z"TO7ݻ8:Ҋ<sҙK(b֯..2#ƟqԧmBz#N U[-屯#s[{._JUooL?wUUmƯ{iO}6$x[}A8uBHZEeZxDFBopP yAl9m9qd_d}s�^,0P7]FRnY5IHHzizXAhR Js }sO@VI`='^V5 AnRz kˈD2㞯otˌBgsB"[ѷ sܯCwRImQi4L.JPM=%M+6BRU4s�ݴ&}R3ӟvM>�N}Q9v Iv د f? ;%z^=Gۯ}]Љ6J-4Z1*30 ݝΟEN@#}4жkz$NW7bC9T}4Rh6Nީ!TTJ[h ŴoĶ~&( K06QI{죈t߭O7 8eby<{*is@u-Hٙ�1P֙Rz 1}783'WIAqtI[} :.[.m}|l}2QB~cJ[Hm.2>[ܗk'Ǻ|9l io=;[ӿzw/UjL+c<[h~%N/4M'<\5Ӟ#1qzj9zԳߎ}С1$S\}Gܼ.8yHC|&71#U52ꑱaIgPA%d2 zȀ[Fln2,ԲAcիYp%Vx P󄁁JuPzW9HZNG�l|D"zA&?O/?Ry骫I@mT:sXzgCM.sӣ .8- vஇӓ,\bդWjmQ 3:ꪪ�T7O%<*k?66b{>9Rm8';CxǪT5C4K\jG_7i^ u!u#LήvTK=ew}pLy{\Q,+g)[G8QW~8H*D?ꐺ}-<EniOg;ƊG6->&6ެro׋ I߮R_d^/Joy[tm=^;GOn843XSĒ4"QC(.ŮM5= Zce^I!k]{kAGǦAq Tfߨib7v)b SNok0*p#N�׌'!Q{wi |O)q#GNtM4,_Ԇ 7jD+V$0kiC1\BfMP'q;>%|GuaR`͑Ç'>k0!4 q4j5F j vib#Amڌ7! m(Iah34w7mϪZa^`gP捹WSq`�&j k!uM:11WYO;i$zW-cC4:T^Mu,7#rW.F83!uE+7YԕJ;. Cx֥g? JwCțɣǀ OZ`ExXP}1'Q$~+^?=1Gb=4/[t7-ʉ_q)7ijOmȈs\NOV_cH|1>.c^OwmRrەϏS~He}=' %PhTj>m SP?mCKGWpB5XYDJty^[ b!b! pVQ3Dtcmn'ʌ՞0^ A̔j:}d%[xU9T I١tcp7 ν!*\p?Ob3Hwk7 7]pyN7\ :FvٛT B6p=$MGF~}Jv|'c8ȩ9i g_O SI6NSH_P^i`c_D*(K HtVqÿ~iV W'R:YdW䇶]Qtg~g<H 0?J&JQyw\y=xJzq.n#99#oǻc=O$VS[)GLfŘuOʱ8v_B2;+<Uj¥үַ5u[nHN=!`CahRFD]Yq=TY2 >YIc'0o,pY%N 苄N>p;Lq )t8{-mZ *a$d4s(A.RXl7ϐJd2A(@pAV32eNmY]n9_UQ9QB6c9c" -EO~DDPQ" & «}7]{9|s+{:\KTu?k0؊8o s?Qq@wom^CD%U#:5;Eߐ6b?531w�^�^n!rN̎n+41k�PE}ȥ[*s:>VQ`<x$NWKbo5\F݋Ȣ g/G~2jG#Usɧt¡t!r:|n qFGTw\RpMWX旙6y2^�5! 3E16T)q;3V! :`ylĐ!t'2L;wEG?&-͚�(FFY+= }=QPDw~GTbK˴G4~s$3 q⏧-b<Ǩ '\{ax:/OO7KOχ0+y \{Lx7-m֟o6kk%|L^l?<,PpaEƣY,Sl.kpSF "6RW9��@�IDATn`4<ҍn6)]<CzD$P gKCP܇ n8xF}Tg�մ8]KĄtj3T)cdXwZf\@Jqt6Y ;8->"H IoXxxpׅo^�>$1siǹp݋v�յ %ZћcLtEN(rw[y(^�D?N\?{3({>X|5�v6Kl@ ٤(@ԱZb3ΓTqsQ8xStbMZt3- jƍg-t”SMw->7�͍:>%|{ػ)O}*;>dvƂRBedzϏ'Vb\Q>ffh";b$6N14+-B<KK|Kcʀd>'~K{"]zw?񎍒㩄 0n: 1~c!:Oovc#Z"E@\E#]JR9hf߲e.|G"u0* _b[C_XZC4i(J�I :k ^jI(T㖃d/|S\ OVЙC̲}-2k!rۈע{^taܐB"E Tk[DE 0ju+1./ ."TD bn%T-BtQr2n6VQ�h!FΠ089E۽yk D|.p`Чt ۙ?c%^|74IηJMW]gn* ka71-!~\̣/�`ݘc8˻�Po .8Wbm:s_46=Y0Hys5F�|k;iyx>+dk{1!�4=ڻ/w}XGw"|_}[0 0UĹqׁhF _-}w,~#'/7/ٜ^H|_,5[dF/?GZG*]|UJ/58s]jg\E\JJm\iZ^C:ϷOKe6;._ʥsiy|v-xH7Er\Pr/Ws~�-\Z@%򮘣 -H+dxh<F,>Jz 7PA9B=a!aKSIU R&ΰxCUԄ4>ps*D ۻ'· a @4^FxL{ص /؀F[;4%⥟˿R_nzd3SO~*:<Ɔc!耲&C+7n(ǴM^*EKzQ| ƝJfKPM9En5 oMEGϥ+ȦΣ �U.:jWGKRLY,TE^B\wwcW=w_lO<~G>~IʽKpffBTrY+fe&v<+k#diZS{)e_1F!wNy^q(T,VkbIrϞymc[ŤBJֶy. $sbl|vJ/(^@[#E`yg)Ca2.+ -/Pf Q4t@ƧM�$!Ny}Rg |$0o l ;D1M8{n48pROsUᶛ�kÃ>{&Nr?U8d#;0a;n 7x( zp?TrT9X�-�| ;:D/�ݬ�&[L rZ™ѰecBH?UI'ڭ�i*pE;�MZf_Eenump_BEx?kιpל/GAd Qe]H<y)_ź5c�:J7㢩vAzַ{b+ږA5[m_Znq$FurNߗ]/'ۣ+A -Bv),h Xuէs=}c=T=D1m=]L/xU H-CV![{{C߾KKWP4Gga~6^̷vyj1"J es{gj鞮4[Uޕ\R~Y6||^v7˿X=WioOeS\ 7f!7Gu!='L�÷0 @)Z'PeB d@W>WR}(p4̣AY{qĨF:!^):.Ъ1|,M׈a6ROr׮p/];\ȅ=ixPN6&n؈Uӷ6]#%u#[nďX_ Ξ _gé3OMudQ_0DTU]7Oc'Z33wl̓ �wqk„׍8X.l`(wWe5f{pȡ,ŴitX>5k>'ſjZ1A;1\AM~@ZN mlھ}W U;n}Ux>ps|gX?e m !nF<+ٔXBY~ͮUb1Y,FH9NdۨM#>gJ1?5=Y61ϲ/2$?.UEGGG;@xӛӊ@=?+D`�2#ָo00s<)(j f9{/;";⋶1ru|{LVU!^wwGOÈ"%=wCj _|c_ $Vhor q흈jU?>\J:0ڲH^j :y- T ѩZCq'][7ހEUUf:X7 8GoRȳ�t.pgx&BmRI(rRWXsZ?1,s/5%qZպ)Ap=�O U"�MHf`m|L:}2 X=}|ށA988^ 挣BB2ѐQpf͈f֥)3*S y'X;4H6l#귡vy6l3!>sv(,Lw2n0n7cHf~ܗzi]6ڮb2j ^<?|7|JGB_ ߵtd<|m$e ,Sh0oG%*b<Wi鞶y\y.Vq?Oi^9#OK4_>Ii)ܬoVZzq}/zTi)0P_i6RZ>4Jz}/yM�� L9tOluNX :<  y @ :U~WXd]XDi$@*Лn ShO(J$7mN_nڱ; Zʢ܌X*^ݹ0c!6wa7f{"&p]elۨ:ztsIp>|p7|叄OppuXE1KG'ȍ>Sk~M%RHc[w0m 'qaZ3H]@X3LL/U%;},4yZg(!@n Vl5?ݷ__x/bGi;Yh\\>1?eey}!cpn#}TL<cBk;|A4ƽW|>uy>dg xVBkXgYVI bϿ%/ əL:s&*B `Y-83 ivϸB:�ܮ*8J7^{)|^uN:ӊ7;=w ¿A=-E .�Нmpw`U~wbl'pqц{swo|&xq9_j\F˥{XFq4蒍{6-�D7"ܷ>tkg:<, AƊ{\)k0<kKXx *myK.-|;q<;"�7}O.ob V]=F)2,`}?MpWYwM>68k50FXk]Yp‰lafqc% K>1&oƊ�㥏\93wYҢ.,O@n /V%޹) y7%n>&Jjq DЙ]sqs^csKԒ!ԉS, wb-[ѷg֠l'|\F:{ޟ[y08R<Rō~rH~nU&sؽw&{S|{K}ϕg~L}Ma͔}ʏA>cy|t)L0]bG>R< $맴|h<W"#T e[tڳgI嵜FrK) /TYYk;:K�3xV*Xxi%'I`9_n�"F6+KlΚ07 FvT*bQ U�fӇn.xtics3{cf&84}ǣ8u/n< a,#WC!_5H!P,16"̹|ʅ£CQX }r }7u?YWݞTq&N,)8n('S1^݉+j{r d~??�TWW=w{W71?n>6)I4,~-mWxVRW:µF. _.ԍBǺgiNv,TcY:;["\i:MF~[&Rp^A98J y�qNcQT.Rv"4jXqg̏1O(qIdbzm̗ff%M·ǟ<ۆQf�kF_FWGػg'uZ v}}.}}JjY('M;w9SrptxhE8/Ɩ Ult9RG"DD-Y|15CTk,z3;ZZv�K#8[󬓹8[4Z>]=:tջfP8b�Xygѷg"oa ;<7t\C-U{vb*�լA\ "%D@s_OܾLQa>[y6O4LD ÍSC܃PhgrlD6U{;/! m 4i)Ȁf(ُW=6ۿ x1_!af0tǟܞ}oo?YIVy W-֓7Xc:)=!ܪO{K}͗7^r =|]KOy+/Y_|ߌ\iSlWz7.Ε_J.<i)0l%ů4L 1_?C@bd!9M>M#SwGG".ꙴ&.C)dr2"f@GO`Ov%jj#g‚V�mEkJx,n!JفXR�`L[A0Xw1Au+2g;gp29aP# sKX 9džapt< 'Pvb8q�D oBY @F AV$T0x{0oZdь=EV2^p Z83XTI+*Ac2>(5?*6uX`&12vn9�@U HCJu$ˈ_wm|__u6'(,>*qnz,xaӑꔅ>ԒĴ71cg1ϊi1=&]'(wAk o城ɅDy>/ƭ]KS1ߓ’eq&/˿T8w{=Do=;�XΡ|nd(ZԲFJ/Uj}(v9O(+ƙVYmg X"ɕ&H/ h.F3ђ謜*F]#x qUTEW=¹BAKAT< BmnB[�h�rd]/$xi-YyQ},.!*QZ.Z *R˼*s@ sEe 3pu'%JvZ6 J*ySNFǜ@GKkmBX�sKJqDO<St,i;WqUO?@"gTa}bmvP^YqZbUwYίJ�M[DZru[ѰTΏo\`�NP.XQ@1T#iS#/r`hx~KY 5f$W[*Xmל&ޏ.ę5ڇ菢q,c }L7\u|}:qv/v*?7z�ĘӑU,W:b[2 iۢU}/WRR۾r/t�ɴ>|925! lj 1G8T68.PWY8X'Xb GYdcT|jSEx, l*uv c8vcf!Y ׳ѠQN-?tn *W94b6gaӣ 6/lY`g�cL8;Fe5ކ)_)e" 0i;F 0Љky6=7ЏP].WULq6{0.iЀ([8b]S裾,rs$~ B>uz>?Y;{6aTEw@`9|uwxw9!G/})?3ޑƞ9zc'l-1̗u+ m[/QҴ,RK_]t|,TݗעDOV {I"q#6ϡ?VOXL#Keٱ. p07(Om?#yS_|1.glݽǏ=2̕m^ U�*8ZոC>GdZ;#@ԅ\�WOob*P3&,}#iq94('D4j q<|`?R�5aP p\`0Mά"E�BŎ�> ^ t |H%ti9zS�:DA:=T|9IF=Xӆ3h#snSC' iD7q[p<)|Ax}3kb'`-\]6Ct 9ċk nn:g Fl s 3a6}aOAyCUK3DRbFWȺXաa#t)ϝCRϺo߽:fX]ORAvx HbZe &aħrcxo 矌OHnq\ *"ռwǟ@%Zna2K>b_Eϳqީt?"ۘM߬=\ MjqݡQ{WFy^~_fisu7k+Mߪ?eRZn:ϗIyϷpOսlC>: _¦uiA2RKꚗy9u˲"]i)0P_i2A)-{FDj F@`Xzsr\Yk4XVC g Z@˽D8l1}??:bIs'XF&7 TI/kWQs.Íw8~`tAWd9c)QwX~`q^j(@/>_lALr;'wŽ9<3̩Sl0c -Ҳ)bRGEn bRnf W5] 5XV "HjVr W41[Xw@|.>J)>3NB*J5x$59U*VW#wbw^~[D'~$oC?GnaU,VJ+_h7yc1-'eqa,R^ 2t-#eJńn[(`._l4f^<eJR6ړ E?My)9޷g{ O8<e`  lj =ǻm7aMu۶E' "~<\EJ-,<ƁuH\B늾r"7J]sqgPH(Sǹ7\|&kfpтQs<< 󬛢j9XeeoX~Tou%iD 3G 1wE^Gv|�fHlc~e.RrD]R GUtBWՈvgs]hPƼ(֢N}�Ғs7D*>om[5$XhF)3k&z:keʁcQG_ Grq(fNtzP YD-B"ֶi=ylT5!k2KahuY.9;Sz1bMGthLhl^4q%�+ =v,:UQ�o:z\<~moâo۱RqVwj~ /|/}ٳ)Vܦ/ox>+Gޥp_a>/-\AgҽYu4T/t @ 6B |K"B!04T4uK_κw8sL3H-nnL@Źc�*-#9  ,UmbDxj :�rX5AD=A,WuүuUFd0@rֲ>?0@9܏{OI6:'Gp]7M9Ǧ31~1N<;XF یO >)<A#+܆u>Az{j{sCجX. nt"@0"_fC/I?9,Ô?iϘo[zJlo) <c#]` ⵼^~7Yeeyn1R9;B<Nf0(ɸv@mzyG/{ּgO@߭dq}l4fV.9m]XH?XtE#nHq>Toؿ'n>#QGm*AjAe/'Azb9 :uq BjQߧ?ZnCk_y{u{^@1JrΪUBZS.AHۿsghWD@(&DF=� Zt)\M@45Z{pCR֢rJ|ȦX^•sO=s�Um υY\ 8OtN|pZl կdc VX� iHՂUQW9jLHQa{'d53j,.Z^[�gEB+Ѡ:E!}SouF׹ DYFzaf,[}:9uhgX؉k,(=yIS `LQ>yy%: ~6.& !-uk}LH[HA FWVcAKp'&7k////o.eũH?Ϗ3iF+BWa+r핟bb+WjRZf}ŧT,|bo.1Vx,]h.R»y)<ok++槾N ^믏%ʨ] Dy#}Q' hOQ1s9cSO@cl+**7lz.sR(TZ)xA=TS͖k}TBgn5,UkMl64VIty{&|KMSC �t' ^(ȇߌRxAݟ gF o #C5ӶH5aDA3Nt7Qvž`꩷ԊW c5w:Uf42TU%Xj`^f�L{.t?GAl|蓲oϪN_m͕~&:Z>7G6#wEgMy\l{$?f(gdm|<(/dpd9F6b1Ou:ίN+&%Jdr*7Y lQcQJdJi)/v*6hHr E ?co{*ڗ'ɚ7E/q�`iX7l =\a4TdcNx]z4!3Fé8H;E{46.[XGN�J77v,?Qe $?/19T-@3Ewq:rXeke諱]niu޺ cݘ"h#઩SbƙߴέDFΘ梋!jo;q0jAmHʽc `c<Xj!7Ḟu!."!]g73Z-1)bj!Lj/9xd>9a`Iu0~Q>ZS= kɳg_$;hw&@yBlԻZK b8pxOho$/sMDX\oHiA7Q`޿_7蚊CTu&YFe ,Q׌.'ryw &hu nK'Ezmzy?xs^cg<|+&e,5r1繶^&<_?/o# W7]C~/ʧ),­20|zx>(y,}zB?b.γV=0]<on^8V[*/]|ϗ<կ~CZ | *u6Wˡ0]D %NBc:PQoj@Og SL` |;]4j,:<4E5=if!,ឃ�!قB8t lل*ͦO ?x|1�JL7dC<fp\np�^|H8yI'm6;\P�65 xh(GqV6jCQ3SF.9 v7NStbKnV`8pg p(yΎ])y=Wb5Pҗ`kv}R?kzoRj4!}}x's%:ƴ-eS9'C^2t&Nb{i1=45ꕖvߖ$7?i* uwsgmV{!aV7daLC#3|7tKvox_NJOisXb80&c{p|ײyBfu�rԑ IS'}ho.��|}lրx;sk[rM|(Ђ^\:.AJAT!/|=@iyNRC9G8w1:܃V)Zb4i>SL�E-r"t5�t 3)v#Q$]An,q�0VZ^74I%Kn]bخ⼪c ]L)Tx؊N˳;t XD賳$Ɖ�7íU]*aX2�lЋȑ;:|p,k3S'{qn me# gY!8 !TL\5lB\8N>SS^7~c${wnяwؚW Eܦ;e+ z|;_iܾ{o\v}|Zm+oR/=PRʕ7[&lؤHIrE%6[|XZY*_97^SLu0b}s.hP ^Ώ%y>,{/x�/\dndػ ><ԣL g.ٴE}jjzӃ!tjpEii쀺G J,tpk?hE9jD{/J,e7P`{۠269>/62Fs%60ϝ#,pwG/=X[<Y`΅m;[;%ZZtace_kpԼΦ|53fr�ˍDElS)bFc NzZ[AT:J eg+- c5s{LUq, y'V>w7FXKG},o ??9qMMYMFy0XI,kt$c/{,rŴK)^ Hf7>|9IyOQ|oJmT+¬nj#ˤO sΆ?O~QE7`ђ@zit� IN�pZheod`�9~l^Z2o N=QG1zD/R !Nd�ȶ8cmsQa  בgA ]P8WlG"㡮HlÚ>-3 \IlAt+R\% ;P on'C{ԯd #.Z|{ R2 @\dNL�S kR$[r{-#4+Þ AXx�[XᚋwWeSUخPRES%ƬQ a"GZ(<6Z}mB/Clxk耻)ǸPU%S Ko}Il]7[+ "�l9r@]ZZpwؿ-oyk8U#ɭuK/~q_1L1n>9& O)r*\AYn! 3)^JWRZKTT<ݺrU)yԟz|:7ϣ}f9_SҸX=K9-T4Ґ6RZ>4~H,9=XCB#pq3.3 # Te 5(*t;fO"$<L!F�b5liHƍ Xk@.[t"yt񈥿),lzVIyY`_5S 5{b>p0n/4ThN `P%C(�EѤ:tb7IXX ԣా ʚqrxAG܁8lg}lA/ rk9FDHC˸r@}fu3[z/ QKl?ZVD&d' GvV IF[fs]7/i.-0+-ʤ¯U7|$ *ŭm~1-yyLN>??�puYh 9V"jiPJtmԋ;Ӷ@31_Hu(4gT\_$T50_g 9(#9]5h2] YS7BHteC^\O2LDS)sBī*%caKֈ >VwK̅�Ebڱ mpv,G/#S|"*V~j� HVq?gqILz}ʑԐY󻺥Հ9@SXw]?(gywubUb9�V~HDY~".:<D]j,\sK9~HLN�x,zтܯt 19 iV1ZvWX0ƛVQOOx Z ?^DɕOxFxg?~%~K/Dcэ5(%;]R99_cyXL>RZ>YG>X'R?y*UXVe,Ϸ${SV1 (=gH GJHHP \ɗ`iU4P`X^7C@l ?0,8Nw+}@B8KYάEVuZ{(Th7%uNəc]a@˥lr6W/(lbf*j}EX梺:֏F(&+,pp\iؽC,ᇿ�g,Sh_\Ó9D".goxX;/bNѹ:.(k=ϏSC ZE'iy8h`ܴ [pS Z(5Ɔ@ J*iTۂoLq<Y&GC]ak6h u(賓mp7-ufto|^~g>b)YX84?ee)/IrԿB0ή]q?`Q^xy6Z>_dm?uT?ww :t%GOW<w8@n5VAKlh&&s�_JP 2s Qf`>\3 DdͯZ�N�h seԧo2C_- [ +R~⤂q>^6VwD@mM{TJ5%8i�Is/$9WN]V؇D4<7q d hymi }uVc@fnUSZxnRy$cJn? UW}9ܗ"J1(FuS7~˫17Tĵ{gf[L+ygXt\G8FTIP$ u�k \!:�uD(<qku]݁HD\CJ>3&r8r6'#ewxFuE{ z3\7%=w.~C%\|-G.>bV,OxzK-v=^*|R<4~Z?_.5G|_S)]J<y/e${_3lyY\9IQX)m8m^JJQ5�YTxJ3L?6ů4L 1_?C� k<9.@n(yREz+q&u׫NaTt- pāN4G[=EWPqVЁћh>"xD6""=RY>N`LglO< Ab8b KzU1 &'f±Sþ ��@�IDAT D>pǧ·݂!.,Xҟ z`S}3 MwHbGѢlFT* NfvX8Wd4rqٜ;7:)h˹E?F%U)cc!D5P$7q l}>S/KRKݩHxpѯ }ỾG?<Mۗ.6NH/m<'i9Q1}%8+Dy1-JrJ+ͽv53=ο/b%;3դ 6`~1ob,YNcX^>Oc=s{ؿK.Do\@23WgiFՕnh��.W 3H=7jgYt"RX*0YPDofh4 : \F$ZHh? 5<S 8BObXXcYPbAc:ry"F,:6s!v+8r2+فmW@V=w2˫nԿ1sL  p.U:{*g:Hw00ZUtVoP\j:.8"*6iCkJQ0�n�U?-bj !2G'Dk!F0ʺ#wVT}}}a}bW[gø nZYɺ;tB1Uq$FXλc=oxY{ Zb[ވ?\kq#]-lF+B_៭6}.dYsS<*_ mSҹKi[u.[so->{TҼ|o'_?~ume-/b:L|sX bإ8gy_^)-5{ @f/G R<_*ί$L 1_7C%�r۶ԓOGJ�20"R;sm]bF@dBJm^^F/[$QY�6�4"Bo|l ƆESSwri62`DttmH7�/Bۅ^ǎ ˿ #CX>Mn87?g {n{YxC7&?3GBvt'' mU9h=h`*H ڳPӅ`TiUb)Y;CU�&773P #qӓH\Yqȥ7d0l}f( PZ_c)YkwpǭYh4&w `n%uet6q|oz!)7ޫͧQ~Üt\KNmuߋ.ޟT$=+n$r)ne. -jeUE=ݻ={,Zr^q*?2"1 E`k9l 4"gԓ[)C @kY!iE1:nIBZu>(30];H@`F U,jO0�>G:1(d;[P \1U8zKu8"p4 ubn48qu{3`nN'D3qF5 %;_kJ0kUTQ(@ u)LW. ak`/ySQw8cq 5D�3{H⏵,LT,/'j=U*v�y[!9v`> 7ywRzv }self] *WeQ s>l<~wX~9�w]ص7aW]AEc @CNXFŋKJcոl-ԯt?V)-|g#mv)@pKګxry�25}|x @R*SaY5ů4L 1_?C%�ҋ`5qѮ_iLի⥸ 6Vi훚Q D1T2*pG_5>Rw긔Kv%[<,^�z#G8_^@vVc qx�4WE\ll0 ·p7!TùcP1&:0S#@HO</g|l7+c#E]FQ,MsC ڸ`RO6E2#D ^ R(`l!n4#NC;9C�utn2>; {b\M?υ᝿r$U9̃|<$U6,-Fe,y:b\ZKe5Sڵ8'»߉|d࿘S/{gm ؋B[^&O. ᙣGÇ># 7ڵ%}ŷ;48:<ܥ @`f4wsq ݂ FqT$B�e)JH@븊&Xc͒�JCE=WCΣtKkAa8Fw%4"ghW˞s x=s h|Ns$s[+"G<&q\XUZ$~R3dESw>ԀR؜{IXtEJst#@%p+`5 k+�Ø[vr*e5V)yN 9\K��nFuj+%DMWWBʇ~6mFK"R'md@aǮH`yV2 Y+fuUƈXzk_r29;Х-y{}{}K'JR@}KcӍf\ѯh~s7gtMOR|]<?‘|z>-ݗi<x*y_)bL\LɎ|;j9k^گe},K +0_ϱ}/744b"M#bQJ rTQId˘BGoj8-ű3�R� 垝E$ vVO#z?+Ő:Y 뛪FG`Uin&x/{qhb1u3e3%:tj!Uuα�:}'N�.'c_ۻl@\L %ՀmY[ȅԟi@\I(~D~89pD&P݌TJFx:Dc2PbWsPzzYP"K/@sキK ƙ$3I ir1-Iza<P>$<w喝(쥅 (W7_6Fo jxYr m\%{msbx<|c ᮻ*+nnOӸ!:v?ER1҂"E@hi�c1wň թWlZ nZ+񷋔 O^cjfӢ@ *@zZZ=ŶZ,[eV!5]C `05Ϝ"BXkM.1NAE:F�2QW w Ux(,>]Q!)HRg=�zQǀ8ᱨ(Ɂ5G"x<HqBMJTf=?FΜ묁n㸃RX>+kg[Xśz!EkzrPG+7ӱlӁC03#:Ւ]jÙqlo-ПpZ�ODoƗ[︥_M7f?q˜lFP8ɒ6R7NHBͬgi{MZJ}OPV:y~!(c[=iEL 3HLK]rq5k{yuѣ|VB>R<_ί$\^/C>~6@˓GXj $E+,0hȻYѤ|/P3,ϰ!t 4aHqr @z5&deKk# 1\D8o g߹s;C 84r� {du􇆑q5Cٶ=,ϱqco'j~0V DKLE#Xvl4z !ؖ5@}l+GBoT}7<nrx_lů #? *l.o:}\G SB Lx!g?m�e?|Pp,ǟM;D#Y9/N>7aم?&]pd/Ⱦe|{=l%w1/RMX CecfYu U“O=>ǿxتc��r3n9|8ߧg r x>{*CNVcѣ֋^_hsHvy`uE.\3d{z!5.,rN7z;Ё=qnas#q[Φ֬g m"=P߹ݱ\s<q2APa[I[s+ D: S/9pϬUKO.or2PL9< 3ߚOh$6bpؽm;:qd�/yN 7S=ZѦSSpM!:45IQչ)8!ΰUqX6X:,Bϳ(qκ {pp'pMX>A׶Y<|+~r:@lq?ߊq G9w!, 9 W:]f/*_7}fuRJajR޳&UQޟ{*/?䳜{جONK`_'͗ZsvVڏ^adRxJ3L?G6ů4L 1_?CrW[O>^;:n>}<"(؃b:�Q`�$\M+bF@.ՅlB45 ,N=F[Pׁ Z[jX떢Q56-,shiU0~c⮮�gM_:΂솣@9~ 7t5{v늆ΰO F:oΦg|}.Lbc#lcpUPEl8GQ]u*[�yt "I,R0(U h¸:?BEv%RcJCCE2l٘ݤ4r؀VM8Y~Տ7~+ھ4}V/lbʑ\;d羾܋ƼB4aF,b?k#m1 w/_$sƼ,; h0Wo;Z*ڭ' O(!c[_O:*Glo9J $/=BRO ۰] bm;/hIfgdڵ}g4| 1ut畒`.sfb6�t 1VӊNED/f-pY?4R/ErdoO-B$TV.D%WȩҤ&mYs6VcP2nRל˨tHׯ!.nlaС#U"O &K`[) ck4SQ_0wtBhr:Ip jSL:RX"x1 1xCxF;‰S'ytU75=M7/8ǜ?5=mL_Ǻun7^jy13J?x#Xց7DY7}7oЗ:06^}m$\HJ?Yhw#-^֧BMP Tt\qm\0ߟ1Iy)=_^iJxd}IoॷviPξmx?ޏY2=6 ")_}y?I<sv9@b=vm544)NN;j<&*V)KX[DO #1D{:rP<3UH+耸P4sʮXBu,@žbMďN#OD86Ff=[^Ϧ XC;uP;1>=N|:4χm ˓KJ0Dz:GE }a}]ꤸr\nuRk، VƼlòNQP�+BWy fwcʀYpBּ֞w'ܶ?? o|oI+]KVІ ocqאMqɎs[6D=ۈ4K[fc P0+ G=Mʥw1+ߘ盗sdߐ3fo{\1Jl4 K?Go)\Z' w^U$sVP!ogq_Owy 5@Si 2`ʍ֠U4Rˀ$U�rˈn Nu]g0g6.KejYЧi5םEBZ-JU�}/2d&[E<u~Q_{.`GHigǮt\@OQNk4`ZnP>"㨊8-/Bɨ?/17:x Q*>P9^G5n#qŊ�"xf㾵Znߵ F q#iY_ZZzX+@:ՄqZC ) Ev;wm A֙Vg?w:;Z4|v1M t7rCf)@8ַ  _JCqi^$1bicCk1En2:{IRRz:χW:[oj}}˞_OgR_<T.?^_=ڙ9Ҙ_xͭB+ɧU4sS<yBCsoJKaJˇƵ ^wiۿ{4O!H b;uu8 @T0<z,->"N"4  W7Ruuճ!>ktZ:fVcՄ'' >cv}wo[8p' eWtG#j,~:2:/m Z[P֠ã�zuˁdSO% ,{\Ӎ:r(6I2gi6lB**%YqZ^%CBZa[&lh4ȆJ"zR3q|Z5?1{Hx;~'>$bjBk'O5b)i5ffZBKZpV92k^KW?|]")QZ6%eiLA֎DV-Oi٩e*1{_{*Xm:cO O M7=p0uD>^ O� z>Js^\VS~- J9;/3kRpsr;s=i7 Ak9D."JB߷X/$!ԨV5SbF$Э`=,? <;Q*a'JFr� ]=PjK]9r&gPuRǼ{^qxjSɓX:+z�t{vV׷~5V])D@+ qn۷#t,מq@y/ \G)51Ag!"zq~s%(d6`r$XVъn]ƀgZѯmDe$jzB uع?x UwzlQw θc4\nMs|6xŬ|JWlIZޗR^:)-utStܼmwKeʯOq)Y//wi2+<FS:OmO+?O徲>\Skp ?(mPh<O 4tHyJ e*ŷJKy?*jχ+ U6k/Kix@_z/{K7wԑY2�Fr�ú3wU,vK 5X' 9(͍)6(QhKEuN\=U7.*5 #xTdIU'bϡ!}WJص=<{.8z:5r] 69Xw"4C@_ +F6jjFEge-eR5#~;?h6[z~j}ONd "VWiGQWE]b tTe\F!댏ΫhkuwWоs9=>*.l�M)=n Xt0/x1?XV$#+SZ/-~m.:B[,}(wuKdy6v87,g_D1?f䥶JبI >~W5=s&qu$EjDÀM|왧YeNA�\L@$Z_Hg"�F˨3״Vpr6�Z]י pdf uP;%$Jj iF_ba+3yСpx׾?!NA8tnԂ" 6g+Fa.-PFkRT�V.-kk&.!<CƲr5imPvw6rw:AuB0"pT-8!TiD8Xnwb;-ر`zO:%BE\IP.c9%ܱ}Gsts]\n4`I|b-øC6ͺn'm-8ܟ}8�Y�+_@U [$JV{-pt ,fw/1Nʾ#R7BVC~h_O+40 <]qiOx˿B{W~$cTi,>ҤXI~|G/Tgy~^v:OaJa(?WAHTzG_c Y~+SZ~4m"~%qbyG� py ?cG{1n#�FG^Fyb;X�~'l,LPqaQuo,ab#EMC <2*HS)־lRvCCڛ'] ~t좮YL< x wu�gɈ6MZ epW)b4fG1ZDLdлѼ}=jQՈaUVK}Cup:V $4:-ԍѵ} {ܹC?ë_n(S?{XX6|ir)  @ApD:U#Yv|Rܨifte7 ZµޥZnU3[([R:7b~,]xSY:Oal4|=yO8 $6z!*߄"5H1u㦣P$Hv̯�f Aܯ8G!E|,tG!hADlB\SP)IN8r9[!y41��]kF+MJ NH{k3{y4 F[TqC4GHq,�Ȁ�FqYu[ Nj\HQXHG%YZ\{5z�u<wP.2fuam Vpʪ)bT`B'Ve,ǎZjg 3GN!R}UWUtX#ATVJ®]m RrX{oG:y*:Nb];}. g'&L51Џ c:;8xn$>n:,]G c+}M浉ot i<1=[Zͻ{QTsf(w*gz{YZytJm�2څ`\QNmwY6?{nLK ?Y|.YYq @? F+*SZJK'/Y_?,"}k6nb'!Ϣ1Xe3_EVbu ?S_/iN|mTQB>@4`T_ _u@\*9) R5F-`x@brsk,Foٔ,?lqq M/y�ݡt`i]"}cc]p1> {plR Hi3@vDL.ۈkM5bwQ PGLqa3,jm+ۂ>W|Ûlvm<|D.po 'xc*lQ0)2<vx^B|ei1V)Ɵbص:#»YXnL\=HX0z,$̪mi߈塙p�?Hxϯ'w_ArC-qD {Z{pcFdT:&~"Gt@˙1 xpp8G3/88, C �"u@*%L,_YvwuWȬ< HX HڑA3f`gvfaF ]9̢EZ##FB7 k[mgee/^r}#{qE? ;wy ]Pݠ5jFyuQz9%1Ay3Ӟ<Bs6eQ_zoݥCz{\YfЏZiv:}^ 9^p6"C8sQM۠QQJ4McN?7jXz5w*.;=bpg�򗕶#QoLwF,ZE[u(Y~v Cn bFl-[w ^gtBb`2bӺ.2q5|P:-C^ 2Y/?~Ts2k.ҙM}?uwMJS_RGir83'3?;}gp;盼tZ~\[y RXY9ȯw"2yݚga0ڧ7Lwvr5οi,luL7 \ܖǞX4NyM<Pއn )>G]z 7H7Py_'e/?ws@&>NGƅt$m*IV|UT̴Pb6 ӌ/'W )iWO:vlB[: )b}peh)C.[CLcc9 M?Ni -'ܡUP }mC(8U|V/=LfIU<. b Z1N}dh'2B:a2>zÏ!AL mP K 伆,r[NoywWߛE}qz:܊蛯dIdQG8 )LC I'x PEn|ߵ%*ɫ9 u{6?t ')rTL fmF˗Q _ɐ?4Dz_MW<kF ]PE(ÂrIŽΩ#h+GNgGgfΥO"iS.A;6Pk$8+jylQDh^& iem0@1tnu<h^50JaӜBa8'0]`0ڮmwδo^5 'Sw oO^E%<64\7y{9,GyY?vXޛrzgAei/zSC(,[kXPa _&cQ#qz34Tj~鬌d4.F7#[Ŝ;o#욷R9kTF9Φ/~z=eqh?~,LjI{k-~9>pLK{.9K؝댞QY:{Jr+^83:(G5E&osVl_#trzv9s 3H6,=C?N)iS5񯬐;+y+1(z= { _2x&xvHirs=aԷ|K +M6lPǴ4餌0 ư Y<;(bZynᜆOmԼZiy^y.˞b6h(&Kw[nۖNhERy٣ Ub^ gSyӟusV-49Gawzt}=z1 ǂ%ɐ%o<odCnD,jÐDoѹQs'[}`Z*0,\Z`gG6JaХs`E?Z{tk^eq9uԧ>ߝ~>ՒpteO|}Z܍9 eWr,r!Ga-EεH@`M(fE{<^۹ٞbs䓔|d0/Sڞ#Fo~wwNO.rIڪ^IW2nԈwZ gRs_clz?q\w7]2ܞpoT^˾ ߧpItb.ޙӚ7q/R0/cdz}?ycpZ:-D[t{42c=2wk>+1vhjsHAH uzOj4V+Ϝc!WW:zs)>o0D0i Qaa6s,QtA.jEM4EH\cVeI09Ճw] d{;Sj˳^Tl1d=Sc 4*>a)m/^Fk<}أl?2~E_LǾvL*ߔƕÐ2xj5_;Ѐ4F= =qkf^Rv*^疈+Gs~MN ֋LgصVa5i6>>VXm><Vخ{=kQ}s%/yI[*O><9ZpG\jMk \NjZMLРX1U Z`Q\(i2u<ܦ Zz8棆]j5A>"i?yU؛7k{mZh`Oʯ9{R+jh ?Pje9>|۹'S3~^Ǹe6}fOJܡYZ1w:21w룇(g{{>ZVyʰ%(Ż/z6??{eeF&|x3yX\!фAdrxЉ>*nN<%,nϝbWڙWYM2>OP0 Enݽ5|TFz-Zsys> }MI۴ ]Z}yڃ)XuuzV];󨭊tl zOnATa106g ]ܱc\J'#=߯:bC6lY8/dDQ}COQ45Y^ٰ;zRuf5֜Ys/hN1|CFcPmtxdiVz7kjT\'cS]4_wݽC=g4אwn2eR}FGV=U㿁7bΣly5gR"Cqgi"~`7b˂98vhYqU7YF1-V")s; 6G0/ju;kj5ܒӶ7k q>Znb<Y޽Kx9OUؽpf.'ųTc!<e&V.Sj$0E />~C>>*|ܭ={l\~9ڮ`s>fzA~:masYf@rƢǀܦ>S &vk?ǎ?C7ژz6 3qV_U>^2hme3gZ=Y1bZYmtVe FZ7h1 B*d10 0|uFK3',WH|zHZda92pX*;59AK}MeC.sp%j #G!+F/ڷQybxS^\WZR#ch2A _|ii>V;o+ɏh^u?-oyK[-a/A]*ӝ_Rqear2-w~~b(eFܗCoMf>ttCݞ1ͷ8+Ls^AAVtGD#H|ҭK4rRsɸܡ!6h5 \ZQ@47pѳ2HPܪEyKq&9nbjГ2XfV{垛UHn;{rjBC,oB{?{l1cn\q;F, `Go6;5BT /Ļ XTM|W~]P9nj)123Z0G CWzYd0+ٱ=2l[:w1 ElqJ=&5 Wۡi 졹UnЂn eo`eSNRa1yG1OPϫd:ԙN mۢ2POb)EV ҡ^3jwrp۱cK;ҭެQ2c韽u}iozWǾ*`ϑ05up[\gn˯u<Jpq+K}&g.d2试yQɕ>?tY~Mo\u<=(mɀMcxbi*ƞ7ќ-&|ܵn@r HAq<b<@'g<NoMsocbZ殜}@;-cP>4E anva%UeAkZo5lUI\U)]C@Yyh|cjs?VYq3=ͶK1 #Sev4O>UR3dEDc)Jwh }p]uw@B($?,#0qBϨg9=FD%01k6?5q&~͋91~|ק??yjέ•i)ۧU7./S\NCp'eOT p!Щ̇e?]] ’ CLS&I8}~V<;H9{O^zF4Z�片o61$s6]Bgأm-vIsܨ=rY@maSzdpFc MVJFB _ "H{5DuLSf;w~NGƝSc UVg]Lujhz+xN[dm9:U'~;wNܪ:l0U^ԥ8+2wG$#y(X=z,70nRY֫.t1Xg5Ty/ΩgTi8ijK ZX&<Yq:'==՘~\K\Q]&M`԰WjM�<a,FiB*pp)yߐ^oWtLUNګ:?_Yu<ufXzuyk|@7k^':}O..i[9j~i_>,.SٌG6`n8HZ5M8ρTDϧ|;s[ͱ(>Moz��@�IDAT_tAZ~A:{ ٭2r" bꃁ͑i pЇ-| :?kZ(ᬆX*v]f#T/ӧ5S3yyCɯ_&xFK#ۦ-91E;+nG`Qj e[^,JPIe z曔as !q8D GIyI4=,p3ϼo]OxAoxs_{_ ^Ƣ1.>Wy;:CtVpC3դ@Cs\ֳ43߽;iM4sXxENBu?yH#5лj2ɟ|<ʯ{ы^DEn6M5WÏ< MNθ7i8No۬=kn/PN#JF#`m{UK{Ƶ"y_l&~PSd.[/I8hyN sL8 S'y~jx"Ë!,={}2>Ypg\yRX!/czThFcnAcy-wA+k.#$ sfpy헼^F&Ȃ;25ulCE,gI2wޡy7˨> HVo$`R`42rԸ0= L|ӟnU`ltg<Ui>я RG<ϊ,?*G.Jst\-ٻttQӭ^)M0}{WsW ϖOs>nft~qsJ^."(͹eZo.__hqqq|^;[$i/2KHk;ш9Yz 8qǏW?@n ;էmqU^SZ]УEzV+Ա:wPfF-T4 gB:Ê*'07ڼ߮(i & Z1ZLܜ?z l |ZI!M|plʼEXVdN#.l̪oChUU,]zʡ7CZI;_^=}W\瓟dzߞwU9R<݋ӐwMN? :*9$v6W< hy#:H~"'|flgF/;fiBY]?U>}o~Pn>/'5zƑym aVMB8#5wp޻ ]͋iY<_ڼ3KyQ@Ի^u U6x.0$S:s. '=޵1ğ=22ZNޭ!g4 ')2K/$7zS2>gXm=U7PCub74 U!/7w8si<DOsm aiMiԢh UN;-g0 *77L7iH:ͣdI-@UF\!5=>v,rk[j09|V>Z|oߥgo|brd#j'3ߓU|U/W21$uq%w,A7kӯugBP9,7#ؤL~B[~4=2zWZgXaqz qyk0 c.=mzĿ H Ν8 G/g|eN{?{gՋQ{QȕGžV[hbBE!PZ�[5QC0vk(Zƒ͇!^ {",(D}0ׇ uqټ& [s-e,C[=YrvK9qJTb!aWaΎ6 Qyzk/I-üvZT9k1ⳘCMO_GMw>Z w#{}*.ObȾZUˋ/k_ocCcWNGY2M\QtL7@A.G +|^DWW™?YK^7>%c^0edh(n&cC>{nb,ꓒF7kˑEs6w񖼫ՁNC:~!ğ ]6k9- JSv<O%۷PB_iR(F#R4AO:TynSpz7j~GI{oNGW Q#S2NYdw5%Az*;ɪ O瘲1TU1"f^3m60qJ. PC?WuqZ<9tnd+};*|AۛP2OEÊTgy-vT+9TY{7e#_7[}"{uGW!l&x3٥?yXn>*_BR>Ov25ߢ"<m:k/6^9wKW%G^Zp{WG5$)Pm4z]I$6 ah1W˾ầhqH?d<TKWR}n_ZOKcMȚN ..he?-rðUt5gG12Mrjz| TgP+VSʼnȂ:,C&- VeoE^Z6rQa. =hتVv*e2DÔdL2)VcmNUe�6̡0<o<+տ^?^ņ#:|珦H>$xȆŘ,z%s26D]q'+:*W?i-Mycu:U~VwӣykC<m~'Y%:uTmzs6I20l6}R g1CٟhG  n^w) C9G<jMjcˏsSyq4 O> a2T*KR!Ѵi!4\YD4S罭zeZ={MQ#OdQg5iPG<zdC{`ܜ XauaN)Q#NZV c h͞SO K5|8']ZS*ytLaad9;iSwq`JaiV =3BՆQ-eK/| 7|קW<)dcJ/{KSg,:}dZŕhgn]f8MZFFč7ꉼ~Mtkf.#ld9y-ZTrGɫGdܷ2z kYEzgDΙ QER,'td`@RXJ|Xzimr%b5('ۿ7AV/~;d4nbx+xSEyjyB ZNãNtÇ&-Ʋ\q-ÐWaM礫/Ħǜc8,SEn\FޤJ9;.Uz!0V*p*͊K<Z =dxvS?&*1I"祒't>@ʗ+ޞozWc#u{]bF^lrXi!דVbbf~uktz禀_2!*OxIЁ5@Gk1%z3y'yy9&r_"/9_'WqJT<y"}[l>Fm{-8x09-0[}N/dޕ̡H̽0F=pn"$ÑywsBONiiz4z4g\aX-{z#oܣ2,&39)uZ%{VmWso8e޽s_AePނ8q'=핹Yra4rlzF_)S,#dU?Fv}y/j(f:rI0Zzkty_c,)SvszT}ZzFz "%/J__ɹ.3H󶌧_??`dǯyuRjV}ƍ}' 'F{B/+C+/Bɼh'YNu0oHֺ(%=wŭn9%=z6T/F1b)arcvr.$7dV&sy#r+40=o 8~vwThϷ|7w{ݟǴjVfw|逖ggNʤ=ye8V ҲhŞa<Hzxʃ3Wr?jiЇL1 5TK=C,1-2TԾ,Hez Y!G|t! GRƴxZycY2>fCrN UX/VWmG7/ox9r^x�{7=_t6&+^_rir'*/򃤈2#d^OI''$^ p#`G,?3gIGfg~P!:g+,n'/RcwGG>5mM|3-]zaq gTlUA \՜WY #O;^0rRݰ 늹<m,n@gŧԫwC<yVvPe暫mCh)F%S2ק{G@h4;)ш)r"͙|VF,95Z;|Ωgz?T#F>bQ˴V=2{QA‰)gdnMo0 W+-XX-oPxs5Rx䑇<yVͱ4ǹ3ei׮XY k$o|GN|:-?9Jf^JƯԯ`wrAeA ;2gzoQ]2{X>I0ۑryYWrv`D^|.(Ր%G'G다@W3G2G*e镙0Y-?::adiGz 9?xepMs]/$W{)"8f,6ȲexI∈ϥe[n) ְ/~c2 i]ic<ylNmz6r9} me,@JO$MOZ[F ai w44!D e:}*,7o!!AeDRӧN!VBOI^1$J GӴIŋ.&z |2ϑ_˟[ ??Oo{Kvði=U7={̣:" @W$q"\t5vWxy󖟫bnI�yO4TɕSHY/ǡΕ?v]m==iO+/>bxb4e1vEb1/<?M�лS X>ZgǾXue+(z4YƳ޴^s'NflD^j*d6Ϳ@¬3ڟXƜeѰөge,ռ^]|VQoFrӡtR)-~N+*&h.T:7b9Э9ZcGlI#jd- Io ڮC<5qY[ҡe,ΛS65n۹+Kz|wka<*}c=ۿ]~~Jۼisa_O$Fɇv_{S{ S/MJg2f:^~V.iQ78[%ds3Rie;IHau<_utJ dh|V6/R HvG{].x1 ;<ٵ)!~~͟xcwaΨ z\[ToܤD-@ѵM+4#S,�hnT 2>h9f :Y]6 XZliަd->PJ[)MηNع{gydЖG!-b[vP}P9i!ݮ ɹ7W{R!txaT|USgZ?]xJYO/an .hV4asE3n *}y#2#?g=K4 %N| ծh]{C#<OPKW-dGύY5mysj+ɈP#|j%U֫١YYgN]9ljӞgk-S@%ym1NQF) ܢ^˳y(m1sңܗNjRmYPGIp^?hi'*u2Rh^N[q̍5NMe b0QO4D^P#' TNۚv,6zq֡mfԃٴg;JOz tÍ7ɓcoa Y}l<w߽in^>m;37R:G׿=~KFoO:Nc'*K\3bI45.)mj%:o۶ 3Jsg>eo5ӽ5 QHYrnze ʀ4#yp<0 W \˥hqH |mNwY#€Z#YڤyGC7[qG-BD Hc^~f,Cʧ3ؘ\z-IoZ_YDe)ݬtXa牐}Mjܢs^T9?j :%e0<\G|Ko|/yۯ}9<-s))*m0iżx}APda 7Ԋj(x^t TWYE⋗3[|>ޛeYu45]p'=>qfC#׺ƣ5+Ψgp/F^ɶIe]Ԝs&e0м`vɈTϞgB~ly@q\Aga B1y3vzF??':Uһ~L;IyS9wsJ@&g=xpS'"/Ti$z(*Xט׈9/#tZq]!)g=9^>]#zX3|SzcnQ}VDV=vC~4=顇Lo0'2}ԁZ{"7 P!)Z>ڇ(Ou`&ykyLqp}__!_>|aK.M+o*s}_~I ^6ֵ,VeZz:?.v=!M1_ʙ0r!I(ǭ Ɗ~饻7 .ŭ>,D!?syp3=}*JM_6<xԚzR190/胄 mbWZ934ӊAQ]C;Z{YeUyNj є3\vMkV_ިp.NE Ԣ4SrY؃5S_"~/ݪЏu?PxWnZ9SM\Lwz*:Yt#nN%@ 3QE]ڞSʯ>ZKB& YإKc?ƀn5S壠sysLnhy�tzO{^~H+|~]ΫqO#/ȼ= F-ø;yd4Pd dH1wqLu:z4``͚ܿ~As/Lc:XTfλKC<O9UgLkKwڒi^4qlb:{ZFBq6GZ{'OZ[+CΟJ _Tt\ڮ/P]rBeYzP9KCrxq1Jl5u^jU;n=;3_LMY-ժ2iL Qonԑ]Kܛ{9d|OΆ41y:}~uC]+_=agܭ/~n rВ d,,kiy9 sϘ+^|dtx5x]<5)W48?L}zMr>ouY|ȧlLu.Gv]]\)ĥꁤM7katLρqџ*ϵUǎ=r/G-}~< b%ĘÖQ 21'cC(";%YIErf!ϊwHJRϱlӰYZ˙{3ʝ]|'c`s-Ǯ94d=dy^2B[2{VCW_'\}zޔ>,:u]/ʅB*d$d8]Q&e׬@  =K-z=}|IxG/hX Q UFo(swM~I&}O@>xHuL7j,Ÿ9�UP(HYg5USNߖwkΪaoLU~kzϟҖIQecJ7.|3z3mF4lEF�Ѽ3471['m%|"BuVՆ]hzܪQ5Lj^bڪ27J󦱴jgO83dpMjh\zAr7e@oRNZ1Jh~mKy?U+òy]gOI5vp VNk+?#i^s:d؞U) NLǏO?~2o??*}S*rop_d#}ֽ/wp:?;XRꫡ$}ulrښ^Am5}>}ޚu׽l~]׌sӹ,Me@/p{M_=UXղ 1Ѫ�mjt䍑ʼ$yZai`zN9k@"hr~&`Wmˑ.a䃆:ʐOxL,h+бF'Ks˰#,C~0B@c)r;Gyd%wZi-8a4$Us2A0E*hx{kXNCϖ"b?;} kɏt쉏Z <?4\5g,ꤵ,Z\BkDK|c *jly&yI N/ f~x)ֳbi^TF55O0zS@ZfsL,2x]>3"tӂAx }HO9yz+>^y (ud�{.x"O4"2|m4d Z4i-w֭Q"lA=q\=5JcduNi5U7nfSs iEΫQg&䡣 sݠ!̥�U|R/Q mѐlݡyI.NMި32lgT_ٹ'iy=^4djZEcvIoQ/q-FwnXxYkJoSO=r,*M땏i5#GtiZvF k_gAs3 ̀Y]sp%/{gf>žөiK_)a"_4^S^M}kl[~_|9r=<tχYvX,<9^L)zϋ鯎9ICbrAuDrn=(aـ4| fHx5maCvb,%9Fl}bHf\c Ӫ^j/8A=^J>qe"74U1�m*(=J#VYҀfsj*?sO+/PbwV 3%i&˴2S9g^zjԗ)|.r/Chlʗ~_ګmKj/9}}_ >+{}k<tp̼ (?Y3uz|~\| 1W<?"x{rk;*?wM<'Τuk{ZOecPI=Ȼ DGÅQV`EޅA:%\_ ]K(9VGI9{7ޗӟN7>nN=Q{~JSB"7*4*DPȗNdq5N[2i5yHjaHz)muxD;mG >u"]Kjʩ'>Tj [Uo(V \SĐdXͦ[~̪^١FH8:Eߥ7pc5u�:Jl1-xB=jNSpRFʦT1xtRs5Ϩs siR*'xRc'C*YS0ٖ]sg??c?oZא{ֵ�.4$T2O d9~C`Ż|'_m:xX;-+;(]YgGNn5]Ka|ž6ZG</\e]>8%tVWuu9ky[8gݻǰr|P<z Ɔ maf}|K2z۲ФyMdc|6^c0Z:p𷹹 ^| WvHaӯ~໲1TtK_R6i>qA: 3 MIڪaE<z"1&YYMWdIx|h#Z2$[ 暝xU+>Ud  (c+ytҋ^Vϵ,g{'*?<Ӧ>u>r$.uT/:r5�R\S`i4ɖ%ͦ\^wtIמNM<b7X!=n\2*޳}]-Q@W wI?xO=_O=U ]q")K|;|ݱI .4pi 0l4={8/Qu&뚫.rR+nݼ5ܬ(2hymq^Fm9s\7?ٕ>I'K]/nN:TOhS&.ҵ*ms9OezP}pf_=-4ui8+nѼ9Lj̑atZ +O?zJےZ@h& ʂnL` c&ޠNޘϽ5vJq*S/үWx뛻?^'?~ hz~z^]):h_.nSi%W5Q'<k)钌3g< _Lv9|K)/a~y)/E#^YIk-\9rSlp}X.v^Y3^-:hEĈ06^A}h ̴7~y5MG:aÑӷ8^il*AG9)GMf~|D4WJ{vީUJc)!..I[̆zg4ɴKnH'N#cn ÷h>8j3ԋ/*iIQ7>$؈zcEF$Z1>7i8ì-y-SM U)]G+^#%AvNfZwdigh)n ֵ@?W:VFۙ-M;Kzuk%$tc<.'/$2m>GG`]|^8HμId(AGPORIdr8$Y1/KPa|"Wt$SLw3:#{~ҫҏ9yN>9}O8z5Aa5ΊQ&5>v15I\T {VX[Vg6ktldڠzgù3izv'Υ3Ma:kqTYVdٍi Zfa]q{fzZیܼnrC<vQ)El3-<w) K}Ts_�-499i3O]4QO0Ni{yՙcKa4zg~Job_E4??xK5Y_EC7xv稉fYy,M5YR0Y\n (Pr@ֺyhڪZK9y<W~UJrh90ZOjwsӦM&{UKnD ft-o|7U$H􊗿o> PG:Hn(Ѓ~̉a,W CX!%!IK/7 h:Jo2d:ʠE l/;Qw滨zq-0Z8A =RK^g:>Яyw?+Ө|qz_r9A ?$ɩ4(+p؋ܟNpg?yh;% Gw3,D&?,i.gư3y{y's/D!,|El:%-"ON44JE7zӱ(G%}sw'u8X-i 9G@ 3p[ 4_^Im^e@_Csق :?.NWCFޝ{Ӭ?@-o.9̙?H%L]` ݱg{ڱoGڬFV+Y'ы58;9̧פwdcixs\Wmb9nR/Qٺc8>)ީR7\<)O+;[{<|NGs%=ԭ;oxmz{vs==9{:<7U~eʅ~c/hqqNy<ʧn{%2>d^z>{/aa=n:E$N{DV˫@m?* z_k5l!I8͗JkxksdmqGM:76~Mk5&v`4=[=7>n(;Dt>_?W=~F -^۬ʔ}5VF]/koJ=ǴP�#"16qܤCz!ޑlA|V-;5T<4'Cժ+Qꂆ\9G|]\ 65Oo~N^mOh~},OL'?2/F20 !{~.z/K$U҃utK 'g2K"3Ϩ9{}hk}{Rc3w׍3"u#DFח-iu:%J*Y"륧kԹ.=Q忓m Q>9k:G(|]NN8j4~ߚ~,=鉋d8=tz%ٲIyj'4ᢌyauqm3ig'NzPw#dDi^F _gk#it#Zt[u# -oNG}ޛɀar-ҝTa56jt^:5#9%V#Oybz+^|}ϝ9w1j{vV.S}B:jMw<)nTo#|0;X􄻞xQ/#G}<>/kGV*#s|z5յp^ w}@ϺE $%dYA+Rto|.G xQ6]󺗓'7k\=ޙ)׻ԴYRd[_|_ )vQy'rm7]lՋh+$V_>׎G_X5mKgXk_#y{Nzl Ooi v�E7:bw5ma|yzdA&DM_N7ڌAF 7M0"5$ѭW&Fx=K0&\buyF7]; @ @ <^h2j^ftyM7ƌ>7Fb42ot Gxg_Բ̍B7c\#cmXvp&L`Rp4c9gǃ3=3ok=yA@ @ W|r܇hx7|cFv`Zo6g6[ εiecjUZD(FF~} @0 j|/oah;m:b~M6G@ @ |797|h qh:Maہ|㡇/k:m:%vd]� #{ڧ 66]\:< B+;4ZIxm:$n:5M;A@ @ "|9/3|@{k}Y66uqW8g!w2a@Zj8[d3tOӄqO|ʯ26@ @ \M4}7=A>xyxm|3˃w^m:mtv@jO"$f8yɑa>6=t88hmƦ ek_}7CϜ,t @ @ p#;g2|j#'8~Aoz^g4 )?m/ׁntXzm:v#A<4e2*/i"Ǚdˑ'@ @ x!P pm<6o 7kym]~M K6UҀ\N)7HÀ0>a; gm>qMƍ#<3g><;[<OGCftftxF7n,x@ @ Ղ@\Iy5maC[ؾoo }:c< qka@R@o@0̰^MP;3�մ :8o<9%lM@ @ 6}Zy[hdvo4<_ d8> ]M^4:lz€l o2|1z3dF{׆#7ZdaO{U@ @ @JBQ4q-{twɌ6M|d}Egr3AɵtW[i\!/| |.M:^ntsxgfp<ƯeۜOM'@ @ Zχkއ{t,N9!Ma㙞l9ZrK>Q 7AuAjI,\^˸83. C{ƯW-{Þ:5=^/@ @ �8iLm��IDAT0o|{oąa ZѲ3h~=5VӀ�68f<})vY<㛏 y΂Ώx@ @ +ZgPؾIg=o|=h|-75 Q㌪7i@A󽬦}ajdo<K;q>̅6C۹kȽ=O*}:> 3*M</:@ @ x< `5ƒ|dvƠg&>_SPÜ?LI2 Ly"[d<8|KMd,J5IˌF󍇜C|/ˊN޷t</@ @ @ZEW|&kt{&xtS؟ßӦga <8Kh~/{0׾fL6>2ڗJiAAsYk@ @ Wߖ&=G>@SFm4D{) H@1<Mv`8{g=9@گen= @ @ ;M_M6>7 =mgQ}ʆwMq1Zw«m@a3~<3\ֵ0rky\@3I7MaxvpxY1]ay@ @ ko*K-k ¦_6t-lҀ:>iӅŭy>lO&_R̬Y9_M[炚QX�GzƷa:6oA>2ԮWU)n@ @ +~&gA>2;8ޯ B6zӫiޚ&#N$k+Rgd4P]dx^nz|.Oz3#p|#8n@ @  =[|A>2;Hhpf$og'}08.T$ĸ} m7 tKMf|f z&6=h >6YܚΏU@ @ @JB߇Mh 0a33ȯˏn,MM&Z OZ�4q}7=ͅ3ygr覰kg=MڍʫE8@ @ oz_A</35M6}<Kͷ25ɑFg[?I15 \MzG3g FO#mDYfZ|d8[B6~OP"@ @ \Iw<|  `MyG&gm,($' A2a7c<= eF#r' y=!Cdny&<=7t@ @ 5;\M2ke`t{2> {M 3i�k2z]+k:rBH|kulCc-y- x:\|@ @ <5k4Mf|/<Qyܦ\M_n[ke@.:QA!0jǵ[m|o4{$ihzxFHvM<3Lu@ @ v<MgAA7&yt]. 73gt|M4 )ШƏ47`F gF D/|[y>DEzܠ@ @ 7l/F#7&N?h&oJ_i<O{&z)M[yi@6ˌ}2i<-Md:.7xÌFiqXdM4aWBͿ4 n @ @ p!0w5~M7-XhW5Y,}eѫi@�d Ѥz>&d$vnQy:8_ @ @ _ e>l(>:^u6zƢWx8 -?Ez6 )HQd6h|s&:KqMF%iYze5>&j0ΟpGk@ @ @B`o&=k}Oa4|94i긅[5. kg6 I>g4-ly&ŷs?j>iYLƙ^M7|‰@ @ @ h>DӜxy^S>F{u30JtB2d | >iÑљA|o钆?7<+<O<ܰpK#@ @ <> N[y3k<#y4x%Ԝ'mYxA:K[ڧG҆?ǩe>c= gn F@ @ @JD度5χhxoky[> k[Myx[<ynR E MFOxVX|x8+ɇ=mZ޷3X[7Gy@ @ @g4aa|h1ҵQyvnӷ7&6[ H2 *2yMgF\ ea[[& g~q>N,Egq@ @ 6|sN[nx0eh*?ɍgi|/7ފ2 G & Ix^%ka-'k3Y -7ni@ @ [{XYjt&j7ɇgұ%WbI&o|Mq^V8<M?@ @ Xq惙M0B|D#Y%;΢+5No<n7oy<YAt-#q gr O54@ @ +6MqjM}OaarKge5n7gJQ7<n7ߤ$ddcqky[xMI@ @ @ZC`9M[M = >i5L6n {g'oҫy>lˉ9*]KhR@ @ ՇR &h/_.WƳh,y^Ioo5 Qh|OQ ?*=7<gPmy@ @ \,iҭyma7|5zNSzm<ϯinGiyaF^6:ZFgy*ſc'@ @  aP0O~jިᦸJhqItkN 3j:Mz5oPdS8oA:^6eMax~ @ @  Z6(eM'FM:xqf -7ni4jFIM {S`_)ǯi8)m|A@ @ *K5|ikiCyYAޯ4XFMM {Yy|3Y[/:@ @ 0I>)OcT3~폪W 7A} K ^^nyj2Xxmgߖޠ8! @ @ ukk<^ ڧaOײ0<\p8fY e45χWBG[Zn77^@ @ @ 6 35oPxT g4t-{0nfn {Ƈ=]˚Ks6/@ @ FC`)R(ZLJ=M}mA|dyeK1tt5o%5px&ok~ @ @ xF`Q[Q{kpSv봍/E)"Z/KI{nv4 68wT9FM#@ @ 2&k׼s45$zҩuG6F᭖ڔɽRJw)y@ @ @`X KMįyu|ռ:ܤƃkJH.Ewq6L 6Y^P-o3j\H+@ @ OҡM>*IoTYlҵb /!s o7GR -Y.i/7O/@ @ X+QGIMg)&& ar3o$R'9Ϡ8KolH4\KI+t@ @ k45H&k7,WfkPz—pYι$opl0,AqC@ @ X4, yO)F7!1,ͦ8K]jfo|2sP|R}ܠ@ @ @`uXa5 (PYnAi6.gJaiyݠ@ @ @B`)F0ݕAfXM-'NS:#.sot�rF| [ʹC7@ @ Xm#jF[-k6JMV[mhYGzuGM@ @ @ ,5j5!49⮈w%?+R/E`"_,@ @ \v..E)M`w%*+r/'w}ZA@ @ A`Fr/'Gc}Z˦4h54Vwrsyx@ @ FrR+9J֫"J5^V+_WZ:+X9@ @ 2ԮtV 2V-C.ZiY^˴@ @ X-kZٔ%gV.r @ @ \V Wu)z)α*. @ @ K0.9V j0]|_sG@ @ @ 0À 6(5~ @ @ p!p5eWCd\KeiX @ @ h_F׵Z.@ @ +kh?^ K9 :@ @ .-לXx6e@ @ &8ˆjBvlB@ @ \<. a5a-].@ @ an @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ?`z����IENDB`������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__shadereditor__main__py.png�����������������������������0000664�0000000�0000000�00000465067�12641336260�0026404�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������i��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>912</exif:PixelXDimension> <exif:PixelYDimension>734</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> |���@�IDATx}E H#( BH "E+(bEtD)J%!@%BKͽy{dߜ9sv9wwg("("("("("("("("("("("("("("("("("("("("("ООW)u^*"("(xxʈ&;)6h"("("ӳ9Ij{e)"("(@ 2l$YƙxWQE@PE@PE@vTĪ+[)"("(@hw e{JXx iE@PE@PE@"lIW[-XϏTE@PE@P@[HBޝVz]ޝLE@PE@PE@z$uYpm))EQSeE@PE@PE@9HjbBTe❢E@PE@PEVW-�IT5bMմ>VE@PE@PlT31j̆jԤ'͎^IE@PE@PE@h0JNn0`PTbݬgXUOPE@PE@7y%giQJt9<lFJ^*%~ xҖҊ"("("P*MȲgёhT/me!44idjZ;Q_' m*"("(uE^ISZiTg3WDy˹w("("(G kP>݊xL~KJƷ*"("( P{!ryYm^Ez%3Y$T/N%eVE@PE@PB M$[i?IC/N0IPVIzqY8}uZy"("("@$+D>N&kFJV8޾Z&;Y|%GEP\_H"3v)"("(@<$QIqQ}Q|"/߇DMNj^,~tEGd\_H+-UE@PE@P+y&II||O>w8{lv->}P%QR&+]MYcR=E@PE@PEZT3 %aMg9ʳ^P]$8>?hi tYWq-E@PE@PE@"PdG:2tPO.P}<>uZyKW;Ic?Nse͵'tk("("(#@Eq</2Q<F'}nFՍmW3Ic;NmCccy%H<d-CX^kE@PE@PE@H@h%з#wuseVRK+Fؤ%㻼6fj.E+%ml s_\'}"("(@3"\K[Vmٖi$~ڶ1x(7߂íFf܇k>}{/߿Ν;o`xӚ5<}\: nj[Rڑ.Ge;>SY,| 5%E@PE@P!:ȉjq4t/摭EYWW}:e<c_ʻy[6'veAX,2]+Wgܸq$H"Q>_;G[\nT<¡6||'Qػw>SL[nc[ZZ cÚyn.ĂrWGHtYkci1q K_x.'VXFkE@PE@P+k:&fx^vFq˲Q]O;o9.jٸ<<G[le37;PǎSNdgz,XUIN"͖hm[F P9Wf\~\;MԩSkcV,7WtinKC00lhtF۬-m!* 22Ag]Pc+(6<4ZPE@PE#`9a]6$I(�홻Jy.ӷŜ\伔y9n9+ S<928d$F{Ѣ:bĈ op{+J1R]K_?Jn1N5"p+(9ז}><{꺽lB˿I#`^<@p3t�- vl�EV/-8$RU,җ>JL+ V.BNIE@PE@Pv@<8?y.ɵ(c.q60u%xO6)wʹ10ҥK aa핥fg!Yg=(2 cjmIj+|sZL [0ckºz ֬6S/|*uel,ҮoE!Q1]>@Yٚm1)6ElBV\O)֖"("(@[D47o竘;t,%93,FH>+Yi6}‘oh ٱBkyR]l*<Hif hök"m8UWɀd Սks4Nju̎,HAB>`Pw=:}u}IdؠmFъ=vU@-mT~>XAnY{=D^"jC ߒ#Z]9]zdҲ׬ֶݶ={L76dŎM"R+aYe9m+XUkE@PE@P@pхve%"Q}%~q6ˆy.mm6Z1'?d$m[l1<dWR4DˊHhx0Q0-G F*-6|r./}\#n}5.o0sWAsk6\w& ̭s3Nv(2E~o^Ny:TbҘ|~b/ҚcL8dQ?t{L1Ou"ꆡ,d1|$}ihLOXvYLlk+!@@dGM%E@ͥ6+ӬNӧ=m3~|a̞tℝl"gFvŷ`%ޠӜw]":KgѨwS}.y:+Pώ[c'N#eKh٪Vn6E@hsDz QF/!iY/Qq<qsD-sICsO͆net3RSҭa>~)Z}2,֮-?]M+ZQg+ue5C_i[ju@g \yvo|mv mާ&Q@J/,}ymAs!. wfe[o˂= q9t<<?hCwysu$,4}&`ozmOb[.` W]ۊ"dAes<ӆ:;Ҋ/|vbCZlzմm[Y7_2 1gsbU+ҬHumre߫YĽ:gNVQkhތ{4n 赇nkZ~z)ZP('1',K>z)g16.rp]v6f516Vs*ZQ־>6 Z!2~JHrtH])}\ O_xI7c~/̢GN\aCXw/ X#G&P I,yfrac2r{̻>Lt5W9y&UM=L>+UhEe[(ҥȾh ڣ(@j͝I͏x|W/kyiwΧGD;~wم1`Zmwմڜq\g:fvyz[:uZ`?pYӃv'SNHZ^ǎ a:*dt_:v5?bԅ�[a(@ibaNjF?Rh6(mdKk{>.$Ͻf]KKKL.o!_[ ks !n(d|}I8I[0Q%�t˓mIBjȔLhG{۪u h;2]}>>D(+^3dB9`yDُíx>r cm"L=qm2V;!`fFJϭK±?"T+ ҮX:tCN8X~Z֫'^xi߱YzGsLNg@'iЫIVo2' ԱFjs~}էʫϮީۦoLC$z?LG^{ m}tX-l}?L%m8v6AIe2z?Q] ?x.ӜMη^|in4nϞy3ybʌK/DVM|hC܅EPj# %e'9GtY_焑p[&Q4td ?sjʧ,xcuX/fԬҾvJH -.O}4j_x~�d^6# oEZHLf4kelr M7{g=//<s3`m䥃m"_^:~ٸ[=mkӥME@PR!ЫPh97\so6&CCݕDױy{z}h9ߥ7n Oh+_LC84|>]ytm􃶥tCӞyv;x={#=FY&v=]K;?>ZI >N_3ܲzmyԠe_uo {`'0mٯ.w^o`bn9l͝G3ϧ;H{^]<N<�ZsGz﮿StiʣwM]L˾<3bG4.swwqGzFM +";m4L4lM|_2YY0/̏M Txļfa (xR*I |EI<w(1hi>Nɯ˵K:1D 7N?"d@c_ޜ =/ZD|k㈍hՊeK8}䃩Ӣw?XdȞtNoFC/ZFͭI];cnY]NO S4a}>s:-Kz~*Zݲٞ6>%s5sl?s3>]L``޽L Y-moG/?I+lH:h|ۃ%`zH r*bf6֕t?[H'Qe~Ewᜣ6Y_WcE4RE +ygN]6.L挞9gX}e9/Ձ_97m?waEe|5YƥRTYHw>>t\Omtdwc[Y J#Gbx`Y![|0WXsymv b#*j--A+ 9zt= +\V>ĤmVKS説"(>-,Hnǚs?oniEsI鶮eZgn"54,։:,KnςaЪUPѽY mHz➕r"?,s?;mfL#Qߝ><ЭW-32gDgGLC=n&b]ʯcnwrz;p,n_)jm4[XI]oJu7 2t("PxN捘FiGҮ|lɟs$uK ki#k1WC@xRtSg [9-2[W|ny-,,lqDWaW[ l#Ly,;t-( hЊ>ʅVs6Bc<<VڶczH.kxi<4ح!'F.ꔒI|QmPE@PZ!0m_麇~uZcc҄#>Eoe6r3':WyKLKM8lu!̽qxԱ'mܯhi<ƤשK-S^6?vN65kVWQQ^/n)@Y,&tXc5iJs3s^nkюڙ~lwߜe^ _ҿ"䉀;uۑ042"NqNjn%X8Y8`ϬDڧ8kڈHn.&!![ dRhAd=4,5Qn@L +uKݛ= x}ڪM"H#i�ƌ雷 Z(N.1)g8ޗ,x,x>bH 1OZ@4g޴~fbPW4%'o gV9֎[x ڧ߮e-,mSD?%bҢ(@ ~rWWө'N׃]w5&JxSη8Eڜ m̵Is{k.YD3^x6}ZڲkoAcwo̧WSIm{mGo`y~: >P oҲS-kZPӐm;ˮ'}3{o]5W ]ZM{4t~4qFwoV;=owM]JbQt"(# z:*N ܹ$0,i'jh1\/%{[l%Ix책hQ2n?`[hx V+tCB3YG7/(R`nl w 7Ud f[mq)'d͑U3>,hrM iɠSi;kheb[mA{6YiWs|p =,cV[%`Ny7#!ȶ:׆[a?(Ce8,cŴRE w:._ZYwY0W%_:*\̓@]\w6;{HLb z#ziҎh \AZ4wZA_dM?y0pbQy؉_2>T*$|M;_9~.x KoũfڐQ?}!h;Jу/5o�*r,ʭiKPy,1u'.Iwn)Cc qE)94{x0gTQC΍9s"~kb�"䭠VhDQFa/p v\XRspC}2磙%ϥ c`; Yրɓ&?[(b`qlg+̊[ǻMts@9luAq긤|Kϭ-Kk@F@>欚k(=YzeTۻuKUʁL2* }F�IuAt-~hkQE //[Fp;:K]-VPk}7jZl%u6?qY'ԥK'mYVཌྷ[[(%ѸUvJ4ٌ%5-Fes.^Ey'iKIWrkfYfb]6-.\f؎iso6K$HG<}Lf9QJqL71e؛V0b9jnsmm+Z4(l b~K7DޕjK>hnjRVd ;a0!E2і>HZՂ_f}i-.rK>L[ҶcdmqINͱq]-IZE@PE@P<b|\3<DiY6.fYv\pi|q֮QpgE'35xR_Q`kH_sǃ56-k(R׶BW^VguT|q<~ns L{-5qV~N8Yt<!rEX![6N aK^mK?~ +ILi_4>u)"("]x5F"鲑yV256Gmxr)ik-úG͘-kqlʤoMM#G,Y,ˣTt s[CyLx(܎E.+[:`.<f]yI'/ DRlK;+})-&x9F5- "("(mF7tx1Ҧԓ94kO=˹K}iib8s{'Ik rC[|Mڵ.?vH$WKsY&^WcŸZ^ +,<$]JDKJrlXlaiedk凶[1GJK},x (CPE@PE" 瀙 E#Qݒ}_휗薵u-7<N8MXnEʈݑp#!y&<@_0i ޜ&lTZ6&vwԓtH<X0JQ6\9k?f�AV"("(@@7RVC9/U[|L30k>tsP1L]2q F[>)H@dh>i6m}ħAE@PE" 'qBΝi}3<Fm^unLC46м`Ŋ4c GŋSN8@9^J_h\+PY9_iƞek/1hg7|ZYGItp^ⶤkidjP ŭ%iȰxn~_;,NߵmE@PE@h[t9BNny$kSOѳ>KK,)KRe(A'Ơ+)<ѮĆfGweV3/i_qEI1I/mH' #I'(s>0_պZ $&$x) Z<f.m֊"("t֍{o~;B;@WQcu 6ӤIZ1đkHēEnxj ܟif*Vycc|En>ٕ6vyh46U)K>E.f}EY~d9~E@PENa$jl |4tRB!F4C$?ӧ?ooa]|y)Ymn>I#[ q%ǫf|YeիXړ:}.|9IT"^A"ے|l'ɇ$XQ h9PVM+'լ"("#|o$mz*m6[I9y䫀g' 7o /9akI&y}Ó2Ls_#Qc#<V+?q1WNc'r݇](6>x²'e։vBȴΥSIځ1-k#y>3ZPE@P1H sOnG�s5`dbU_~ezWlve|[.LBD_ɾQ +Fˣ )'8,rE|y $e>n\h =.f^Eu5H_@[C<K(ˇҦҊ"("p'HKGyur5'uZ8-[Ff͢ɓ';CV+N%&I_!YۼFǑEu]7%4Or.s 3eܚR*>kZ$n]!>-@C QGk,'\ǪE W1) 'r<4s>kF-8y5,~Bb\ %{dW+(\}^V}3> n^$ă, R*M* <NCy>yN ۪<׏Z3g꥗^~F(@V$mo1p X9q+DNҮА0G\}D" 4}ؕ2yLn!cѵ[-ecZn#8K+gmD$Cm~ݚmvEB`$-]>.幏~>>u;Cଳ΢lTsyw; O5^es9ƍ" +SPv�&={˾7N,X®&*'9qäZ.EAi z@ yvj_>qpۥZ>)@ 6ג/i\@r Ix}YǕIjKJ3,K=<sӫ9ߟ9ke˸[>mύWۊ"p*xgI19<ئkQ5yUWqx8ʫne3iL�z}w22~Ⱥ ęǴ9tC"M1͵˕\cQj) yĈt饗/z,t2azG-oȑ#K6[nfϞMXva0zhKx#R:u*q^'x.!_2j\E;w}^u޽ z({wp T_¼pB+S2! $L }.{エF]Ve(@ n2v>}賟,|Ne >o1nZu=I&|` d?2qle$#Jt^VI,yjׇfQ|ou!T./_N`Y\u*h}0kWV}4d6nBnF{kӱK- |,[UW]UBÇzgo8q`wvz?_LvwH`rgQv;֐no?]z5|,Gr'R^h-\~o.B` dW׿$L/6f .(2F(3 E@PR q>n_ҥMaMKaފb2s$V]}JF|_t#&Í4Ƃd9n%8Ok8\ĥ!<IK^_F. ׅVVV!Û+35J\xo6YI7ߤ瞲W^I_}뮻җ3~;,jyHڎ;8K<'$W\q=Cw]I]wexQꗄ"k76\:gA7tMa"=ټ4F(PBP\߿:h#yB V?<> UH _%i%cV;$ AB?n|?(6(hǽݶ1rV6TC<OȲO׎D@A*'m@7I}ݭF۝~mi$SO)p'?ݶ2eJGQ^2rr-IY<ؔ̏4"Cs .q0-2+ _e^}VE ij vmi})]mD9]xlӭ*s<2q¾LsaR!~4j\iQmy;>A.nq}Q &D}(i> @q }eݚ/۬/Я!ŋ[W|}knFvS,wڤ˵?cti-+WtY6&?[%a%Cl'VZz/}, t݄W^Dl!c폐q"47n͠Ah:B.iK$.=3Ve(H8ljn$LK%IE&FS5C@"Lsks2`֗<LtVZ<ؑ+m_-) nD9蠃P>}}L CW6t+"YD%̟?zkhsq*/6f&m]ˌiCPرc$8ci%4?GD#~�+8r1#F\ڗ�u%IdD~g O|}#iˋwܶk˴}9 8ṁ9<ԐC?)pf5 m$S2ʹ[2 ^"PD`̙WkSq뭷&<Ċxy^|XAs<> 6[.=tΜ9vEo~a' <ye?nWras`JXfL"Sq<~I"9ݤQꥥp[oeϻXAms҈y9N}x'ӓ<ȢUOV�3 .͢'}a#c]OYl<iD|NAp _)—2Xdʶ߭!r\CFerZ2V[mE/}[ߢc9 ,6smٓ<^+pGyd+PV-Hj+Vpڵk:!f\5sK.+q+9$r$GI`Y, I0G7tI1j"(@�w@N1v9=1o<=RІ}_>`t-;a8O\yU{WjߧEaF6F%$i49|8}cU6hn 9.m\:ĠO&'@sG3kw"%\CiY^nflwM"E]D{챇}FVP$X͵o߾v9`c*("w$n}k4~x5|5Pp })8b!3X&ׅf_nq~dϪAa6eyY4:Q>~Y8珏s\GٗPڕm|̪ 9lX4lX9puǓ|мAi6]>涬As-x%jŠKLT'^[Z`p;I'T#ne„|{TPPE ?*P"9D1Y�H !'F&QKF�ЗDč*kgs-'rIZϕm̏Y6:rF08.p[YuЎqlSkE iӦgk0QxĈ>c*(@+ ѣGӸqJ>9wzihL7;ǣ X8qQ&h񓇬2U/&PMM273/:<Ws,O@ ~jGɃO(5G}~xQ"qGC +> ͘1?HPE@.X0cvUkDJ}i'߸&p}}5HLV> 6i_||FI'K4R-U8~e>#i ]T|\ ,ze6y + PKZ >o۬㶥Ҋ@,8UNE@P\p'hovv<J't܆`<yM ""Yu7$ԍݕR<ǓFIBjiJ#5L}2>^^]Edۗ-/i)Eqk8*n~-7k("(mLR{Ep� :<ϛLR,YbWjָE&Zs&KC>4Ttjwt||ϵ"$ΪMڑ+Ж9{brln~lj m E%,#yJ+"(@"ND5jԻwR\̏q*G,l2GNToZLrz\m_/T6TbwcVHZ|IK /<d}p n#UrwurP2\rc֊"("dx Vhl(8"aA.F,rVZJIh$w?,:ITf϶ޟmTz˜ė�EHڕse+j2DܶL\c<.Ӷ"("4(HʎÇ/rO,6BX}{ҤI4o<}$GZYI)Rg.7j/<j}[7qϗxe;.qܶ;]Etɶ1Xn1mnF1}aVn[cEPEz|G<_s-G0a 0^"'y+)X8W_ӧvF/[%>U9Rm7ue)1p~Aq'ZD-ʲ>)VWdY'ge<7>}RKK k("#l}E -ʂcjt1ǴZ8M}׆1k;p*>b{AͶ`?mL>;Z Kql${jI8ea$9_~R+$snxĐ$O/~)]eq۲/ԕ$6wę>E@P`d> \f=_YfhHgZ?X!*볕E?7vb$Ȇ% 闾$eB1s@mG{Е*UY2j<�#>в m.~hH|XQE@Mfαlֻ<*Stܙ6l3g}ʒFN0ņuQ5Zm~`:u}smN9y?+ظGXz\)#cƋNzE01.v�mɓ45dյH � Z%a{.~ᰒ֊"((hPME |W㽏x]yFA7VH1ʫO>]@g'Id n?b uVv>`_V+BGRnW. ,2rk',듼P9ch7'}e 'h3 na#Y-HLwyn;I_NHWZPE5o8qnm-E LVe3C C9$L\2)m$Ѹ]uʔ) /… 8'8J_lHynckK($y qǜEǵшmN츮vI~Dmm`Q|Hidŵ!r=4DC�!hQbcR(1PE@"T/,ʬ�Lr]w]e]l6oIW CsΥz.rʲ9d]1Ati9Op;8^2!miG!Yej'*B)Q/z5H n@.RBm~1Ԣ("(�AafG ɤL =jfƌ3ТE)đ}d6anmFV*fՓ6(T.­$n$|^tsh.HDM#m%Zš6( ��@�IDATBQ21x~)Ж"(@,sz^K;[#N>qq̘1vq5x5}56Ι3&MDg϶?Gןk 4~]ꥍ'_O߾xBx>.<6vc^e;FN&!? ڟ2(I�ǁ*,:OlP3JR"(WaSʂ }s=Gr mII4_}l1Ť0lANPZ?iCht9sxLv,]w3kU+EEvgh`"(@"Э[7vm铟dYoK}:^uG˫@V2OF6$f o>:&!6%44O4dcbE0+r1ew@#KLs-X:2E@P||6lؽ{t*<bk;j#V}1/lFVΪ'md7)PH}1KQ|6}(Ji|'f9}2 aY]m8fSF*'mJ7-I<~4VB]"(@|jέZ4`)K׮]iȑ $9c$iCthx#jđki?vrg4F:j#!u9nB^nRH|*Өcs}nsU{ m+n@.T(NmE@P@sD�رcૂI'ס/^Lo&M:ծ#Gd1id:W$[_Beuo0w6 1 2Y5Hwi$HiQE@ =VjaM+N<ٮ ]N e-}Hi&idt?Ytլ8&q}^HYfUFëI\w�4IYIgI*("l蹵xEu'}ѣG[% z6mݖ.]ZJʣ!ii?̈́1#nYF',o:˱v<QO'Ri_}71!2tԐM#d/FO sTE@P N0qo- dϞ=mr-m---4w\{*j^uD_yɋg^&줱FI7Ki›~ٴq)LI3n%i3+"( /5dXԡ-`�lٲ]$L(i&id~#`}[g|\_5%J>v5㨦NG.m~2Z$ƥ٩֊"(EY!l馴[|u_ '\d\}|wm8o<Zz]0}O3L#1s*vݷjؖ69FGt;^HI:K_+@T[M % <ײOiE@PE@h�I.wޙ6ddۭ9tWQLoM>ݮ 9ʣe^|wbGOFVJD?s}nZy_} eϹ ׍ ]b\!tw; m+"( LXqCn-[W}W!ӎ/ҬY쳏)3-'!BȄ!PI?Yt~U+Yy%L#d+NjoT~q*8]n҈q5='_ڡ*(@Mpϩz^ m҉or:~x4hM0X8>kvUHyU eK%of~~>K~CY'$ya;h˵k%^{?bMh"(A@ϧzdA�=zADM !`7{l2e G< )H#t"\ڱJXN(]Mۡ1XU\H:ü4T\4Y]ޫ-E@P(9|~sjZMw4$nsAI V^:uM /^<&2$4rG4㕲N4l_rx˸(8m:XQ3@ڝɓgul"T=Vvmy*$& :L#n_}ˮ>NRaJLđFcO+W\_ЖͤTe3ﳑqDZX;*͙@换SE@PDh]O,RLܰ3hɒ%?K Wu cJjf,OVl]-'AW3pA{.ӞnȺV^E?z  xvA­>*xO=sn[yc#PsiV5CvܙƍgoaW!nՏ +V+B]yF^@:1 4<,:W15`'')I%v5ÜmG"s&>UVYMZVFU#M\y1WoMG}St\qW/r#EIxN<in%&|6*^E LD{Ew\+>'v:ab9o}E7q'tR 4e@4e;.BL#0zV~'_c,ğ;>W-gNtsgQ61cUS>9:K_#/,yN:.p8p`d{.3;HPEp'ӨQl&snՏ6ܲ>m~\i~=!4v|֫cmcv1)iq#$ݘʻ-i�{|5@ W9`̪{N(j_ Vn12kL:,IbkQE@(G�`{s8Yk8y9Ђmk4aWO*EZE\q\f)YjK:qX9֦J ݏ>.sK蘇*ґ}vk;q}Ѹ;ЎwlOxW}j+?w3=X,o[n;;>e;︣'\@=vi':`};k Ll>`gM{ ;~<}ߠysJ3Aozk_WY&̯oԓ9#u!s{~m6 tطo_:J[3p*w#UE,i'! !a+T./eUj]{,+ k RQǧKڍvSiȲ |y#4&y|`W/^Hmy:ݼ-Nzv%sC)ڒo<::{oҍ{Ӕ"nm4^xI/"vhk)zwrt%{eG%ؼ$O<3;$ۛ$o~k݅E<cG?؃Fy_`f [W&1A+R)8QE"N,wno]xKBΝL:J$s̡I&G}d8a$vQ 4Pj 4@  ))ޤ4㒶$g#T6FzM&,^A�(dM[8vhZ<@}*:n tCiXMСѱ|jp[OI+>St|\ {}̂4;k<OiO~ J~tds-6q M7ی<'B.|7h˭k}Ŗ[43|l$X~y1EԦ8LCǏ'LatRxV_*ʼn#h'LȲ}(Hvf^uFyZk;ͳ&9f1 s4|84~p42Q}Fѭ3V+)>!1ULb*YFb׵KڭM\/Mbr$5yp;+ Yuɧݛ/^\smgSƹ箻RO?~yܞEhFϯ8jQ\ 4{ kW?W.\hBmHUSBd|gb^P9u28Nk%4Y85f>ϣf\amZOTd#sc.}I_>ڂY]1-:v)H Fdta='V}̳΢u=4q"WQXGօ}Etd=$W?ܖ##P6QGmE]e1iP\"b{=Xz�><Jwf>4>G&^Cf*""#LEVv@pXȦG}.qˢgZ}qqVؐhYU FT mYQ?Uh:D/+['^1m\LSp L[2_:_1H�My,.P2|pzbCh}f njnҙg_(M�&M7hp(�H5d4א-6>iӦ$ljjL CeC8:n\_8J\_NF!1>dHߎ۵`ahs;wV-nͺf.~ַLN5eUղ7;ng/Yy=Dᖞ|3fڊ0Wrp245Wq3cK%5>=) )O{%-8?n馴;%쥵'yJ@rzi&ieCdП$cfC\5cm㒴H+l8+9ƒtxq6r_'y@mqw vmw]ڕtCG*:gNv.^;w`y>}t:Od1 0s^%ф;ԟ'qOJ}08矧˯UW+>v6 㠜{٬zY`!_ziF31cJ38p>E@h^Id?'̳3(Υ]$,X`_yE^yd6yKy=͹=_V^Pqw=>Zx6GWgɋWZڕw\+^ڭ#Hfj`i4P'kͶa=nhx뭷+y؄ 9[9_w5(/4hH'Gw5t)4dE"Chg`B1լTF E@N,(ͪ;,Fbyo~pV]{1+ÆUQmGiCdq zx!mDv*M*}}>b:JGJgڭ} !mmW>Iِr.8q‹ӗ a[e Ps[.66eV(xgRC E B2yg-7TMWؾ٬dkMLg^H3|N8\|E@P:HFiHnNܹsMs טeCȸfqmԪݖbM{|C>Ƴ~Ծj3^5NiKҮ>)*'u]xx*b< 5Im^[(5RFEWX"(͊;hhmWd ߻1 _}RGMLC-b/D[6!XE}n;O|\_,y+.$~:O{+؞FcQE@P"DnK;~\ㄑkL6P\}|whƌlUuZۍ(_i!!2`[mQ8m2fJ^ǥ^&B^*"(.]ѣi+�L%s; ˖-#,$4EwcJI dCCK-u.G )Hnq,V8z(Pq}lɅҧvmmW'ߕv9Mu *E@PEb!ޑ W] )$3gΤEY mIbLȲ:8Y "2&/+>^5mXpslXz كߟƚ_vw0K?mp =3ǼgE{;bV7©VވCN?4-"$quusNbL>8UtRko]_N K]lbH#17Z2w\Yt\m-Ѥ1ʆ%G?boK7㣹@eRH>~ۮ"sH@}_W^~9}ԯwo~3IF¿2"q쪫+Wi}ڳgO J^ N#xo'F-N𚎱cҰapxb s;Ƅm…ݏ7x`(E_H dI2%;D&Zr/>ҎYu|%NO_Ic6v͕@6 9!+1u^E%}_yfYvĴfّ,e)yw5uyM,NlQ|[}j&xM2sdY W"8f-:^E}>bi-H#^݁WQmׇk'uY|ҶC|/B""vi?M>VnK)ߖh&IёN/ć/W{=GC}?wzi$~<?e-xqG P/:P1wrJz\1_$ݺww`T3i7`Dߞ_7aDoY`C҈W͛g?{0J?Yt0Qt/o4bIy~J\ I#:ժCƟwitfQu*G3ouꗿ{>#;Ň{7;﹧vO;[LG[g/J+5jC?S{ѺKW74ʄ޻J($B(#u]tW6jɄ4B$=O^2̕-qK{qRyqMz/ۢ,YB]vݕK&BEI8OR+wE׮]-CP~nmQ]goCO,8m4Z`~Hä u&ل.'ʆg IV.ۯwcL*rQv*Տ+_ix!>XkiǓn/z6{m?:<EZH"F2& VYh{&\q-q5 ςkbx`Z`Er5X3!jn)H_N{.m6)P?suLhIc'n!JTgFuY;L?1`D_Q%|cϛz޽izB<f_H.N>ݨ&1FBI'ѭ7L<$'7ԀIOAG qqGwxYH%Gؤ$**ƒV?'BlȰ=in{qLz$I!q؀Lqj#J>j=5M;}z- Ym|%ř7&${dyYDg[O?$2r$wJafp' S2(k1}aY&lBo͚EWwI ]ič]Ie%~=JݘvHŜr}ou|H4BإG/7+A2?bt֍3>)&qJ`C̎;C{Gs.8p`; �w yg 9<¤/8j)4~7$~^{kc ƂW^%5D&_\-|D5)Hǫ5̒y*^]8q"a[:XŬbr/GX�r2&AJZ0gԩRf{{- ؉{[o%RW #x:bkyܶb2y2wf_H=Nc'nT{e[Jf,8ӓF<6㾩ǘ1I>[ȉyC|C &eXu s ~ld_9d{e:~5dyC$~򮾶�째ʸmnOּ<QƑkw,.mKysk)LtS$ۤOMUg~i.PP6MܮXͲ_qU56/uƷM2YT2̪oEI8=/v}j%>_̋9žj|+iE^v}ཻ3׭Egy[lAwڜ<r_7ӧO?N=Y6|bCn[OL.`7D6TV'TW8vqFGJʢ"f\,5|Hwi5|s$ػRL#x\VbRWd,!12=(W*{W_-W+d\_{%tgEJ31lj׎mWk{*;}R}Ȥb_!j7R<վ`+gZDϩ)G)DQ$s}Y( ?Jr?א͛ԍ1[xqiFͷ:lg2 x<L 6%LYVk;K#[ !e$%M|c{J[eDQZuFS6 X\疛n|Bc!:\ŊJ{Xn`3v!MOL0Էx#/d a{kqWBwt/Do`cyX*;}(G�]`8A;jK>\fΜio_>_y>즙̥w_R\In<i]v5|TfXQ\Iͪe==-X*,}>tiACX!ryj}+n~S^+,$I+8 lv4b%(x]>L9( ^}񄎫Yz;׿~Y kN;ѹ?}mGa_=Rb|BV絿BpXAc5#<$\BSF⹴tnm5# 'c=Jj޲D7 Nf\gV drIӌ3O[~34,r8&+-I6vkw=~ʇL2!GOF|4P\ K35o5d Knh~ :sjĈ~hc7Ϸ+m %涝?_wzsj]=|g6A,rr '<.]f͊Hp)6b'C F.8-3J'aͷ"&7.5\\lq}.IIl/I.p$;!2/ԕtߴKۗ-ehrOǼRiԒN~eE]/y/is*sͶl-m7ȁƽ̓mvi.継\$>jg 1M}՟^x!aURpC{u{!KW.svZUxOjcYCxn/}Z Lh>c'hs(i:,&hx0-HȦ)GҌ'7td}r\52><XB}d Չ5O NNj[l%ӰahhEyo3g \^IBWccii*0ի}4'vy  ͛7Nly419 O#2F$/CY'$IV[gxX؄GvRvO. /)|f'l{Yw&YY/Jjnjɣ>N<,a#HcjϱF;б)�&6R<"ҽ{R H(,X@X_yZIE?T>T.W>tǁG}ddP4vjՊ tҲwYGGQrq|x,I6b~Z<c|Yt-I'5l= '0r j( �n_,7 &q[p0 9sΥ3fX69qt@ج FI%DΕ}E%תI:VƭX8 *W LK[9B[-G=|?^ԧ"("4$Dm$w/mlɒ%4k,3gjdhvB*_9dHnosdO)yK[!tVXiM6)]Q帎>Ub]_\Ҟ}iyrH:P,56׺(@S"W4uЊ@J܉$n_<x0m`VG'|08sSNrĉi7!NB%cGC +ЂS\̳_^v W{DٳtLgV/~ʹ(97R׾ظ8e4u^4v^RK_q?>?aH;ﰃ s <^Va _&Zi ,|{c5U,/^ty7EYsFmLP}a~(N}WqBGlPqr<0^^9<YpjHd3k}fACܢ ,n[Ղjڮ6Q>q)(~^vB|5L%8 %_LwLjk+.k^x97A7gMɎ3 ${}wkA$0 ca|60sdb=Av1b xA,29` zWoZV%LE̼Y-U/F#nȪz7ffۿ<گ^w^ŗŋ?{?[E/Z|Awd=AU@|K^ſ_]CW;,HУ2 my;^zQ`_{Ϳص϶QreO_||̞.xdd)_R@r$_(aq7wW;W #7qm ߔ^ݯ}J_ѯ<_|3-խrN=sZfKbٕ0Y6mK Hu}ۤO_%=ȱ0'Qoo憤|g)v]nſ_:?ooXHr9ViQ ?OOZ| ^{ Bc?>VjNk#=8sbOw 2KW??L禂y䑾bI}Kg]WTu>=rOe5v)ܔ&AC,da'FziMV?82>_kRȫtJoMax{;t;lt;sȿӧ|gK4oVGͿY|~l),B9I]%b<6wq/{?//?hwBn\O~տz?/7.|<_<#>T#kV9<ox⫾+R<^|_1կ3>S]*%пWөԼ/~˶k~~w]?]plt;qug :.;qD`tqg~>j_~>:N?pswUDN#ze<*ޱqtS?(=x$춓{QhCqDyb`ƘE[T<ۤ߮8n1In=O]|w|]w]_l컾q26ڗ|.⇺qnq,([8f,|~o_|'~']jW^ϵ^_1]]Jf51<s矿'3z{wha)oseO/>s>p)_|ps?|w.[e~7_,_Ź݃"`g}7woaA}4{ɟؽwrӯ47Ϯwڄ9gxfe7tnb<_}4yg,uXkW7FbOy@_U_tK51K-~iq.bs=W# 73i+^|t(/; #_qٞ{vguwyJIOzҞ'GG__.Y|W~e@Y'}weW\u?]V3V%N_6Jz񖷼e {f얛o^|Fp/f51<S,}Hڊ?(Z?<ŧuyIwOl?}/ŧ~'wuWtﻟ8s[ˆ_ݷhkg׾bumy} ˾7qnjEdByݗ<xi9y衇wv?{ G}g_.j_e|M 5B:7|q I7cJ35)}ZZ\>y&@袋@r}soy1]|ds?ҸS)}ȶ\?~$&z⮠c7嫺\}5Qr~C6fy?vg9O;mZ|\E F;<o^| _8:ۺ/=wh~aWV<`Q/2=ew2`e,(=3{+j҂ e8l;S9`vy GO!ٮ{?晹V&X5Ӂ磦bkqCc~ȯj/ȫ/ш|f]g&[9q6PWm~'[ʣW1R+@KBɟ*z~YF6'f EֻN>I<dA.c=vyMW[I`v|Ŷx%;೨=U*{f2rMf:ʗ|pwJC1Ԍ_Ͳ1Ƀ<11{ƚO-N|ccc_!H(:bj9Vm1?/OK6(ۻ3<ԮķOOLy_~zO}]V:`<T'mjt'+xM7EQ{m-ys`'Nj=e] <6kAWw7M{0ol5c)o˿[9_7u2`GLCav׻\_PymY܁bkr CE_r%nX55!cm1O91_h[{mu?$/7[M1u^J(|M<3fuGE^tL'Ӷٝ˺%O�}z@u,/.ywv>ۅ[Q}O?ݳ?79=!<<۾[=]oc⧻'YݮǫU|M?C?x/Q"(<Mb =>os㞕|v|gvk~vߋ|m |CP ȿ{?|e+!>[[{ O>5˾?g{r4ߟY|_@*[ F\Wyggg/y|}~or'ظ�k._}zw= |r58Nr_f1L).s� KeëJ>Ɯۏ΍sY$?5zsA~紒MI6\ܘUj1֣|0QVA=+zRTYO7nA'G?q2wvW5S wƏ|\[ߺW@g7s߈p/{ˣ~ʡ{'|L#{x^xq7tٞ~yI63>c[K{]y.|E5?!.=vmc|-.m&[z//심 9T\?c? O[?oFgqI[Gl5a:<鑧zx|߷vOg gvw1?H~ow7 cg纵� ƽ/ EvSWvG? cqsDSǸt_r% 9s\^og{7wE ɚ<0)10cG 9^7 1cuj΃|=?f릹X}21Lԉ@3^y dnQe}^'~gw;̑�:*ڏ49h򱯼Ĕ1Ԯt/s?)yxePWfQ,Y$ P}AϻC?co ~aW|'n̏L}̥cU ZylOݜ /~ee~y嫿+xuw g,),m<Rh-NZ*q5ŅܸiqCIqCQC/cLg^C!y_t. }8E䘟K2 =Ń~IKePH<[\u/ʡbq)}C4cpQ^f_<b6ܪKXT[[OYnggws'(K>3qgz,Fw0Y޼~ixd~\v}~Elo=wUsUyasgtOwG|*>%' 1]`j5j0qEJl=<jJ߇2ݏm57Rh|A>):NcN.?mX]98IsLʥY%\IU۽Z[m("WjNM<p樤OϏJ(v'1~h r||\T1z|Oem,wW^o,"ѿx]l,)|2RcA71-^?;Pp}zQDP"r<js3 ;GnX)f+'\6:A4X?#��@�IDAT51[GTO6M]M;m>-ne@Lݪ gc)^s E#ȥ\"ȥƧGɷgؚk0e."Enqvȸܕo1oʼn<x]kxMou:r8,C1`l3=W;:i;uq222222 EOfb}>BIȓ 0E_l5cj3FkMa9PSSDr/⼆pCrmc:~l|fy5eޛK^O;ʼn'ġ?̖_5LL3˲dWk0fhv@nlsjhhhh8 PP"X*,.{�#)= J\/v.⇢!~F,cUt*)X;3WjG\s0"ۆFNrqȗr>V6Jd|;rnnhhhXWN_|cdQ_|iQ;wSc�MaSum O C;`Rܐg.g2KÍF\xs.c?*.:.$Η!шZ Se5lsTS9D]3n׾ nslhhhh8Rxɓ,,9J9vs6:NYh9Zl-N%:棔+.cRKCӝ?:Ǝh3ƯXc:s #g.V;=܏JĖ|c38V%Mo&6#91 @^y晋/'\d|8._ew we+:,Y0J<r^("sg,1c-K{vHLTۇRD؅$~Knمdqh̏c[UܫssḼ\&kͦeeeee`2^B6V?E|15嫤wA8Fؚ`,8t!\fOАν7eZ֧yIl4v!E FuײM3c_/qۺ}{rk  {3_IKyywyr u( 8pc l S80]Ǹ4|bFy8wwL9{zCrA0cc..1x2oj,Pv{)$uSE~7d%5m ^:'FOq\[S@/\O`eee(d}XXF!tC< ,.'<䏖 Z`7;'~Z#|>(#> .]G}4B^Ɏ>rU>cCY+}="O{ag' k[3_r7SsugpZZZrG9ۜ c\CB\@G/ds?Cţ>YɗƘcp)ZM%1;Cqs ?+ecC!y.>R>8.r_'~?+E:BF<qw!Hǰc裖jNa>5o*f f222pXܓ vY0#]Xj\wѡq[6JZUК1k0cyǧ~<|q:zAݐn6Y;Oh.>yKs.6\2|W,n>AH\5m2XH8%YGL.~|mR M:sm.-----k� ɧ?$!G/ Hwf܁t'G%SK6jǩC c~͓yy|s(n.rVvi5cŸellaW.2CcN .}av!lŸW.ʼnKc̵&kL*'S~ [ZZZZV0<aYHe_b٩yw_?_c1F |qT<cД3}\N;mq%<^{nJc+1zeƃ9hP.f{~O{8u05O?N* =N222p8"XOXL#W_}uEr KV$<~.J_Csq,i͘ůHӧ<gl[nuLg%LI&~NLj1`r_;|Tpp 7 8mWIo f1-+\ח>|1qo48.ѷ8[ZZZ%KCI "<wbh<Ti1Ew}}uauKs}yٷP~Sr#y?$?=V[u,Ųq4!9u\r?$SD178w+^Zes8gApOXeeed.}S@\>B—c4.77 e\p }im҉SqDp8GxuOg9؉袋]HIrVd☺_qKryLP.eOypɰ:pjƄ/;^5~3JJ2g}nK{ m9m---auPöq&, 2"x, K}*c  :1̐.ÈŁd\gG_ʞ'e]_^y7PGi 1cv%]I!}I^E_eYgA;!'q7"فg7~aWK#Cبm +FƷrhO@@AfAZX>y+@2B!Oy,G)>ǚ 1!}=1 @WgNؘ`b;vDlIs2SYم䉡{y4<^ٍ颏uw,0r+/PxN `]EPln#+׎~o%7sxݚIk1 Nz8`@dg=3.QpEv,–~iA/~U8%B517<b_]'Wc;/\j=�Ϝ:U(T?Q_|q_?ck yib56ĸjnj6CctD|I^eMoMٟO+"7e22p೴n9rБV: ұ8,ַ$>Kc ,~ĕtcǜc1E] >qQ/N3}e__/~2ƤH,?4FI^9.:[̛US?k ʃtvvv<Cê)y0o;mSZ?qZs* 9|<"r^m----s3ew<#x@VOW?.ږYDbk5~qbbM?7^f'r)+;?0M'KL$Gl-Ϝ+Tȍ"]tO?a{ok}1NZմnJw ]I,S}m2ݺt?7 � ((g) g)ʽ^<xǂ{!_/۔] f*)}i|GZ'z|=}2v}F:".smX|̩61 c31]H||VJ1 q8:i 5؈TMļ>{@E7MȦnhhhh؎ }󟿻K2zdGMcEtbϒ/Ҹ365טc`j}wZO5rPpO$.4V;?ҡΕ믖dCM*oҾ4c1y%;އ?Ĕ[I&s?YW?܏";!>)* 0/cdU l]XD/|pimr(yp?.%_,/b?elMCcG55/5Ԝ@cq{뀇cR^N#xb4`(ؒ\Y̷źy s?DZ1e?k s{ H7h|};8222pxUzxW� H.&sbQE_/1̵ZMn-Bx.As]N;mCu%K6$c$319s.c7^ uk<sٽ5lVV+42FG4>bϬۖVOyohhhh8jꪫv7cMQv {ξc"W&F\tzqbkq/2XO1>sAqsĉ&n&M _5saOe;DŽ<'"2mϜ1sW}e}^^ف g2 e Y5Q�_߇1nQ6Ƴ@fQ xW:Peb))_=|8~ r)6̻T9Hq_CwvvbG6)!tH1Y3;@^s5=_O +[ۼ:gc}l=Θ+ OuN5> ~픦q----c(}g|3wwoЙ:>` IE*V:31~s5ƫŕb< QlԙwXXe?xi1̍ᝇ\Јdr҈sL>_.˄dQ~?cxQ$N:_4KG>75$C +~222 }mxm`Nȳ~ .*3 G($]@C/ŧ GO|^GQeCrqSq]ryσ~"!y҉KwtS RN6>c1c.ga:HjJYI3-K2tbhs) N o,^WAeeee` H1s";M .z ߅tΔxh}ݷGq<cG[ h|Ĉz K7'cO#3E9/`<?+IwH]ssycA7dQ1sN 79ǹc/k:7Crlэ_ŒeLeCt3zۭ.ȯߴ222 :ZXme")$b؅6|￿߁oݳX0G,W;NE̫ri9cpPSL <.aY=ד^^?_;+,NUXs{fizr1{~M퓋V[8fidwFC?-----NW݅zi,s("Y` ̱_v.ΐE8k<bg6S18ƲC_RA=ʫ^1$}xF  ~r}*ɢ>ڌᵓ6渑rxĘ96c(94d uCi",`r?/f>wCzctטͦg_e 22222p)49 pb n;K1Scq`Ks{O[#ZE#FsNyQ楬\foC^qe 1*/ԕ~H>G eaޔ!ț(:(k u/Y 6;9qKNV'.S(1b7n}yw/~7~cqYwcxk-----ۚ<m3_b]* I|H4Wă>#.Jcdn?e;o fh|Y<A 61<↟䩡\r9α_#O~G_ʢ±TS<^z饋38ECqOcSe5~)eYdP__!ͦOY_Iі�Y.p.,$[D}'<tlYї q$ᇰC:ƚ3cL=-bI9?\B %n>$2O tyL}%lC\>RGr%PrJNy1_G+;Z>6U=dwK៼uznۼZZZ,[6dh`Xiyaw{{y ap}F1G&ʁ,b#_!;G_G~ 3?1.}EbC>=2Ib gvVKI >}}.CK̇pSFMS9&<}~Bu]KxXDŗtj0b# ?cHC`<Ϧ[U@vM;m>---G#'FG#EMX\}E)~w;ճ(+Ł,/T| /ř1figY;&2X o4E${ቬ\<ӕȦƈy)G?ןrJ_%Vv{3"v!eG縵RC(.1,:%ܦɶܴ22222 po,.GYr|/.+jVzp"D!{%5vc";xƈ> ;~C9;g}v/\fɗ>14c#F~VHk|K-˧чX,>}paGy?U5/b~|i̒>KK~,r_lKl=ua6ͺ͵eeee`(/V:Ds <O]\}b!M\ʮ dyD 1pCw я|a|CSvzpSc J:)&ؗቬ{nTVv#c3Q63.cK|ľ8y7䘃_v"J /\}]W,j"(6dS-ᐕS؇>yZeeee -^Zx- :gE"P^:锖;R\Ȏy} wQXy!\?<'USvzpy bq诤uU}+ܹ -cP/]ϐ?<.fyGEonC;->6QOĖ"{0;swWa-k5OSiH}ȗE|%`pom66ǖ X=iBŬ Ahq$1GOd58]=h?88Jׯ}h?9g.Ps%iߧǥ8б1Z8hRǭ lcx>҆=>묳%E>V~)1aJ}ž4_Kl ݮö6ϖ@hf$~oŪ Ά'Fr#\I7 cq\j`3ξ~W^]KԦ~ucC>bCFa>ʠ5-l{dgybĒol_aPZXb6/P:(~ors Pk&gP7sjZ~bޔA\ޜEm)|+Fݦ[U@8ش222p^n|m C>dqaH4ֶ1/.1656<Cv%LUiE>y19-j+OqC!H.a/sO arc/+9gƈ|szljTk,"yE$-| ̜V15 "3DzyuF4c75dj?M;m>---@}9( 8}U=ԉ*\裏߹~YF"8fY1 :[g՗h6S ag�_$Ę}볤fyG5<sq^#ͧ}2(xXWseoKm|><,>.#^4c$)SM<5y@@@@UǮQ̀GmMcU�霦py2Nx|h,N\yMY;ZJ1VBP`+w'ƖeѮʛA>'Rcě_t4]Hoyp }1)73S鈻*|d z(/4cKzeLuod7[{2222PES>O+x!<@ .1#?AIsQ_Yq,]Q&6Zl#aBǶ^QL{l9ER|d<S'VY^=v";xCr`O )؝y<(>b?}?<;Wt؉k{Nٍԇ$%>1%씾'HG>g:S|mZ+ HFޜ'[khhh/$14Qȏ2ˆ,aZ[js05X;?[9Xù|#'EGaCN?$? w>h f~Ő? XEFniز $]tGv[̵t,ވ/kqWL#f( wyĮƴ lEv?E) oE6w,B) G~OΞ] H oC~]j5X1>#1C80ؐi/-䎁^)J Cq Xb+cK߆u_mXW/ͺe~Z'G>4౵'Ы\uT H)5u1\ {p[屲Mԏ"n( =SXmhhh΀EMK%Ņ",<D>~<uQ E8P':xmϲî$W&6sy}Hs}xw"̒b2z뭷։cf>Ƨ,GZ”dڠӋl +qWmIdĉ.;~_lfX/ˉGزק>3NT}uMⷪ\d^m.---O 'Z5Q@>O<Se̜Y<Q@R,MO>gàBL./2[f*Wym >\;F8>䥗^+ϻ8vőo?Wȑy~qՉ5R,)L?{;S;c9B?6y12Ue\^T6Э* wOhw[khhhn3L6Q�h,&=bl4v9QRdqu[;W~.a+xڔtȢh>#j&:|YԨ}hl0>[\x;7rlGN2&71E]/doR%,_<S; 7GRƁ6K1Q6\*4]dwRi|ܴqO@:3/N~~3D*e'k{(|,h<Fɟ1,1~k}>#Q'NJ<[:D] E~Wjሽ6ʕRVs@Ia4Չ1Ce[g3XQ& yco9owc-+qsE4۬B}~sY] v'X[lK͡eed}3\xy,P㱌G He|Grj5$W/~cocEha/x_x8Kn<g:+K2雇!1.y72sm{5RO9cZUW>V'yʤ#/NnT]d �hjhhʀU:j`Q@*ҟ۸l% sa~(5FPdlhDݐ^i}R_E+bsO"9~K]G,cr߱sxmd֜7}xd@9e{"y?qXmX1F_JLK~lU@zi---- /5~2ž ew$| e}`9>>Ii &||~…"E].s 5^ 𺠈<=1{'8Е˲܏>x6E?c"'B?wo|ƒGlWO^zmr?ۉV|žHW&UtΛ:˓lkhh8 ~v֎W'-2y:sJ@,ZYLKeZ8*i̍1I'b l+.'SCd}hS䨋:(ōE$Oe''{nHqΑ\D`lk\j(o.CAs)"ys\'l1ğ[KǰjqOL5qm$/SSbohh8 <q p13"O- J^ K渿W},w~J/~..i?I;}mK#FZ8c1vvS̸;i?aqi %_3 c)s̈<vc!=ruUK#Qo?X_S,"<p?$=ey颟1>:"7Qi//f?%W tkv w93߄222ph5 $-.NŪ4po)FCXy))A9BŰhܕe<QVC\I ٧H#"~O?wH^;;;=/|D]Cusy|d)j></UO~8W/Cy1n GK.#yLq҈շL7nd"^Lmmjhh8 Ӄ~F Bț3E#Wk8cnF}_C~AG_4mGl`mD_xqSP8UDRDRܰC\{qI[+dg}ùE:x[XKT G.+v{T,crHE8ڔpG*/F anݞ{ciG:----vLNQp(|d1bljlV]H:t*Vly9iyi++2dY\o?α$W3.덹Se,'O) CZ88qD2?Z*d%ys)>ЋT>c髓FL@3fS@nlkhh8 o"i9眳"?,) JTz@O-.{,ΒW?G=6q>I3f?/~r,-RHC,:}9,px$O K'm:iG}z0lƫOq 'uc2xH u_}i~VT~l6ʤʇh2l,C~ [ZZZZ�O.iָ ŝ9) HOiZcE\mlfw jp`J(cL>UCD<cF\ S$6O{s2^zi-?Rf}ij!-OQh_;~Ht<yDɮ>SV||ė|!WٗLe}L oM>mn---xY,8->v$bC5<ı H7X|3 ~*!X\-.0kZk?%C2q^R/6,r+XP;6Y$-33^>7c/Qe`w'|r\|ŻOKW1yey._dch̒yXc_Y /&!ܦʷ8kSOsW@@3gkYq`7.8;>!:,mP6Dm*&S8ǚOcXq<갋:˴<b\xiye+gY·mBӏ}c)YOB*⑭1^-Mf\*Н6?B><PKXYBX*3RξTL;!*NZeeH=q݋dN.jv ոm^(<E$ xi<�}-N?GkqD|wԏ(lj61>tQ vHq?!㒏4:9ao =`bsLd+#&ڪ4 e*8_x16_E$W</byzxQb+U>cScf*N>"/>G̦^Y66f[t݅zkWv*]f< H~~\aąP 5lpQ)V-zeXDɥ<%8y| l%w,ăE\ =i }x.JS\|ľUq3͸Mo䦟6 @U͂LI8.QZ�[k34)=LE\K^] z}/a>eƧ޾T96Ak↢߇)쌱C^_QoSY>4%|KBE OW"Kҧߊ_5sgJ]/5%,!S>DGM^Q:6=`QW2/6�gtX<=C}+^Z*pplhMgDıȕ*%XQypQyZq~z 99<F1:Ș; <9Ŝɫ3C2s Xғ_.$ryknəR`?eϸef,}1M[@b&6g}=݇\eX<}Tq;f[ҹh+l8}Og8ˌ_xkyO?78sxv\D>GLۗjsX:TPZ@RsPDr0OfVrVZ 8ҡXŊ"ã7-w]ڝdޙmhhhS33q:'H.}7 )[inT,7!ƍ! rqqȣ~Ս;&FG*a7t)p?؁jY8|]}c1g16eڐxY+}G; $aXƁ8lj6QF9L>r?b(+aK(6C9V@q#^\[ZZZZ3N;,.]fZ' NeVIWbƩ1F v8!ukƌ7e`x=ƃ/9;eB-5"vU< 5uN6ꤾQss=>]s59wI[] e32޾8~ǾM۷ٝAޮ~luGěv|ZZZZZX(cMexGspES7gj0+#1<1^O9@5SKqV)y)i#ObGT[HvZTև~xqw^tF>GZu,ȋUiI>b">S䒂\/;h7tS6٨j޽"?[khhhX:St!pbL�wv!UٟUW1lE?^3&S c_cHN /u2mF9(]7r92l&.g#;uɥ%uhv! åq+IpQ.V?Pyu%((iΤ/7ع@2d\5yM?[S@vg9)iTҴn@@@@DD638X-fLk[,( HxmCvQ]M.  pruʆ|א^{(9hj>2y#ۢc!.c~ aqWnʘR.UgQO)iŇP@2>_g>׿W`gL0Xx䱉S.3/_'YdPdWn#SVEaN~k----!d9#`G'(ҾSEѱ\61a &)̔t~؆vGO}c:1RciG>Z?Ͽcs#e%^Iqq/vvvzkW'zh<JXeg}cO缑(XEN#ؐiIG 222-'e4OA,g)P;,m.wkj?f'_Ƨ1OŅ Ǝs&F^ʢ]ESƠWVD{qQ&uC|3ޡ1ɅXޏʠ(Y@B2V~T|CqG>7#N^Ps󳇾2y @(gG]W Km"74千( +" '=WAZZZ3-8Z;\V,,) 9ɒK|YE1epSqD%lŖ1,1qaC8F+?d~7mԭ'RLYn?1Ǧ\ا�}`<(xuz<}#EGF]G,pW6v|L(\KN)#+1$m" pVw kl@@@@9|,KYM*bec~XA, Vk[c v ~[s|z1|W}f'.cVY;ti{Ab ￿/*k*~f<b#N> ] (T0S\g;QOSiԍ62ݽoǤlݖ �me=yOOk/>bQMѾ_`+f(.<hJ\cqc刜S>:Cg:vNEf 6>#=;y]vYesn*+Q)cEb"M@$. #~ gS&EUMij222220 (bR_C\]E~jmjp56U?4;(z2ŋFy3?e2xŔ]7t��@�IDATD?ƝSWXVL"ڇF<m4)ڮJo?PRg}i?‘bѝGTyxXB:M1Gze^V@nnkhhhhH8Kx. Gyd),\dIk;VhS#cȮWa Z1.⤏{ڜ5<ݗ"27sbr?GL䣮dwX2fc13%lۧҞ]H//"%류K2QşŪ2R8rP"Pt~OO&V|:}l"ݚnsO}S@@3.s9mlA$f{GKXY}َYPǘ1]صjuE[Enkǜ.Ms:h H5 |+֌b3v6RʴWqXDƒ :x ;hKMZE~y+$qX@Z<" x$2}^!Utk `ScW@@dT=`8�ڠKe!ET~S1l77lX>NO+ᑑ}b}6vσ)_[sS#هas(6uyE:))T~8,"/䒾gqqܜezw߽U!w"y w.ʆh~իCn2NqS@3ohh8TjWi1S4M<e1B]"ڐc1_C61Qǜ>>K3~]G$2y2 G G vǦ}E,b"}GYw}1<:c'V("Qfq\}S袋Ko)1.KE;xv-"qk։)ɳ̾[H{aG}EM[S@Ԧ6g[DhO'\ȷ4ϛ'Ί}. Uc?8scx]&nmj7D\|f}^K\"IϚyEL\sƜj7GdPv!i9:묳^zi�wRӟ{e>)T} :㵈deҒL4N'F2qL222ppGguY8R8N >$.\ 1~앗glC.c 8[ɇUPq[?˼}q%߸hy}-~a!cbTq~"e,5Fo_\ G,9'xDPs/UW]clxd<_Jvm{V|;'#+&ڈ2Q'N| {5mlkhhhh�GX{~\|z Rps9v}lY8SAR Q&'ۏ#<#Ż]̙~jed.7Pg5IsVT8.ie'ĉoyK$q(Mϕ[n/Z)Vø"Gɣ#ix_4)vpS@nllhhhh̀G~A<9Epy315x<yKW}p?#z651O2ơ= v[Lڇ*Ұ砐d7n ˍ )Iʥ嵀O~-5 q366e(63_#9ȫT5$mqS_m^--zg~|b.a,h76ʭvh[kXF1؈C^ nm>CӾҝGvt'qrc̛~y(ɑigPs>"&ʎo9,jQosCY'7:~0vU\*&RuPx}cc<4\^G*V|_)l ZZZZ֟o#fgGvZ\ ¯-7̉'#ڕl~,ΡG:eeUI#NI,) yn6~vڪ?PlʥΉ~a1%6^;|.e7̡xy!jlRwU}L9mks7'Rmtkv 7y ZZ,m pY, ]@i,%ܯebX X& aqU~C)j⑝G.YB!^o}61UbyJ˗h‰+OjqsLc|\}bq?]w?/` bT(/ĩҢ~Hv H5&222 mǹs H\]d k+#_}[Ʀ4~Le)~jėd,CS<.~7b#(3fe2p,C~ZI)6\9(sd9]vY_D@;rx[wܱrY>|Bc#fɴ"/$St }7l9 !}}~KiNˑ2 y,hXOC>.0]Z?پ.Ԏj1'*"Q<} GGv<u{݂�Ơ~MeLF6Gq8޾#9rSτw]EdO˾c E$5ǽ+FI+F}ӏ-nS* =)Zk----#H(D>K,*d%q!] cU1gڕ1c1JKvhRyd, }h;ߣ?HdL'xț+TYyT"=.~W)*"|=#؅dL HF[Bg}e{'˲~ HN/vZZZZeON[Ol管8\Ƣblju?jcqK>Wwx~VE;{>TX+TEH\HAmo~w <?!'GeC8_1Q/qK%GιS&VX<8<OA.dw&܆٭fPƂ_'6<iYͲ=m߭* {umיnmhhX6?؞>Ocz< UVٯ]xe*}-3fטxcvcc`^)cq-r</^l[<\xGksye/ֱAPv9fu-S;[xNK$/8ҝwS`,d}p|޼oK W/'9sq 2S.UOߦL|S{?7y 8?TH:L<5G } ,XS)uGqܩX=G̕XhKy-`}{"o^p#zه:rhG4uX.<qs}/KI<3^xaɮ!_\O|q?$×~J</Kcllk  ~Ә ~fv x*gdiqq%}#/Ȣn?|wqUdXPL{ؗ*Z\DÝGG{gng; -ɣ1aG MhyIb>gX<dWL;~K9V%_hIЭ<2cā($~{ g^m.----s3w "(k|sR (|efC,?x㚲*2y!)e<6rb#\C? Ϗg_%,c 16DrGvZk_s1أ\F8 H{H1G^}=CLozӛ~H HbCN_(c<g22222 Kwq1l~\AmF?O%{O(ٕlJ XS~G_H9PXh ULJ~u|[_k؉ b%}&1̘]q8oyY}ϩT x>K#Æ>ԡk=~{ !Nn >{NXl\iIe?GMaӞ{!u[ZZZZ69,vU͓EE-.E ~m>qD%Sy.2؏tG (,o{/;86c/LUw*ukx>YӧD.e=3߇Zd|;cn".K{w1^o|&6i%9"l[@Cb[pg@@@@@� 8.1m3ls65mNLc>)5.Kf6SqfUȑE;6؁ܐ~h5rlFă=r>'9&MlYɏ6_lSӐs 糆Bӟ[(/퍻?x^ 2b\7}S4kxEܔ߾3[ZZZZ�OFtU,v\8.Ӑ6'!?s|دelJ)ÆJܾHy-pP8Z<{ܫr&}ySIr_9眳x{޳xQ8;&/͋93R+~!q.!`\|qz;PcoG6a9c&v H6wu'm� <)OXgÂ~|,sBpGfjn9VXgC~RA#36N %O{~_Rڲ__lj8R5bCbM?P|{?W\F3_p6\n^ct9Χ#X1v}F~1]mUdJiͧeeeee:,VX|'sїkvc#V:_o{Vql@,r׿/9}I.˹$+_$qF2(;|)#c?KyುCug<+N8%1ZaaG,"{bOCnCȳ,뵍m*ݺlljhhhh�<:C 1?%6c%aȈg쨍iG}_<oCcmL?8b,({*;t}ݷ[<RXҢ2 #Y>Y|lCWE|/T޼Hy<`>gAR믿N5c)eO;wٙu}y)2c4,c7!hN}pDla 9 -f֘r8'wCc*6}G^ʆ s<{v[Ǿ4 ly<E-cK>Ќ2䑧 K)޼张W);rxe}Gp`eqLeP1Pe7"Nw!a K}4[gk ПVHnѫMeeee`OXȹpڣg'.t$W?Egs*|ωXNbȗѿ4E:x G>q:i0yRNu}7pO~rGr$b$C\]w(9uy^Qsxo$|`#>~<EאDV/t_2X@ZO2XWV(t~{ HBn-----ےNa.b]mlqkl󜣯ehC$`e>4{YyԷc\9~g<}q@?*{[HFqɥ>s929 I?,"kB.~fyIƗrK?cpccnƥ/"M(D~ M<mN-----w./K]xaebm?Ƕ6/cf_j1,y97tSEHa?/I'N/] 4ξth-C8rH?ǔ180H<bk\xu؅ԧ@#"N܃{7BG<HQfr_&V@nYmsjhhhhH`÷YG[Rc,XF66X%)ebƱO^yeՃxd9c3e?Fg }?~K)Gc>0NEy֍t\u7y |zP8G|�LnE*�`y.$A>t8zPtxuY}Ja\`-jbK6yq@'ن9 liX2|.u!5S*glqlt_>@Gqa# 9o|{}-Qq�\rI#Ilq(xp}ṣ<f;c.egaƹ\'eH]!LQ./Oc.\R{o:>zX.0xZgͫeeeee e .jmݸ[ +ppF]8 AG.2Dpcm(ls n:pmC*_b\ɥ瘾yo|,~sN~]w=2ċ8d>o'`^;l"o싋}d޶lO`s_@AfT;;8Xp-\!|Č6X8q1 S3C9w)_U-).>>f<}leK\~eXZ6V0e;Tޯokl'v%PE~Bt7Q^$� QZ@@I8cvڎ}}N =szn<<HY3kZ;s3яM˃c˸:J)j}4L=6 Iuy5 K"O%j])<?l|!Lc5D/LL}>]GQ:`SE"PT"жaVe߅S̼uA_0ommD>mvbX ;S;hT~ڣݒ_f2p$xdo;NorW~)e\ؚȉX#DR'eLi\/OGZ†k+凎뮻.H4BQx$m <ܺ҃HkˉݬݫT*.kW֮EY;]ğz^W_:ZW,<Ur##yd>YwvڕB�"<W lwZ:J :Lu̐q O.H'uQisIeK^?ev7y]ȭ<S,>Kv,׮2uuڷ@E"D/H5=7ZEN-~(ho(}Qg94 j ܟg{aGI pӶeiOQftNv|paO܏oJTu⁏ u$~*-qyyE]H:^.$+2И3/U2(+=1UN?/|בu]SU<Q@E`A ̒p!$͕x+ucKgZmmiv#zi)oUvrxO|ᇷ؉D] /0Csء"d:A}% <_GPr<,CKyc݅d{l79#c1J\V=k6⃀916ȃE΋eۍ֑nde"Pl;?mo68h&?̂vl)ǔ:.PZ (b{8 ;ډΚGvG!>[d{!mJu%֝wE'(0`1[tdrQ ԝ>As%4rKz(u}y|l<rTv[7ޤ 4&|֯#ݘ�!q >U*PP(wN.;i}`ه:Qre/ xy�IȎ /g}<! jZ#GݧSN99kb-bڍy2O>Y7J_)_D|a'OWFJyƙfcGY {XAWrY<"'2 y򹭼L?[Y躧 $9tU*@E`?} |a4YtrWvic!>23SWY? ԧz6m;3{K#sb-(U,[/ʬ#Tc>62D\sMOٻwqGF^9}~HH_qmiҼT~]Fмɵ.WQT*U\tQB(e(+E&22mI[O|[{y HGߥmmYV2͹⋛O>9-Gq.zP~EYy}^Vn])ܼAd_s-DZІuzʌAewNH?, Ƀua<tLBI7m9b1OoBڬ�r?ʄ܄}T*\聚:.J%-}n??i|e||2`:x;6 y&eےW:܇k׮<xD.osL!m|+ڱ.d�1br"M(ox#;}IRFƐ<vx&,O^El;%-yѮڟ@E"PE ͺز\?/+nVV7ѷk<|!/>z, $/\,ڹ˥6yE{|_vyb΅Bc*/w}݉u8@~KWKrm<L(C׾yӏ9v<Gfi'Rlƶb:w6/ b]G"PT*raXۍB.ߒmmre"zy,YPCsx*`8vE3Oȑ.9#O\uyyb=2,<us:@cl( F9r%R(3a 裏n. ={tݡ]vv؝Foڌ؟Sn5x\)\ST* PZs4ͪ<x*y./R''eQ,@G{뮻/I8%8 ؽ{w SW kE֛W͙跺QG^NӯR� o>YI/b)VQ6)s <欳JCjJIQV"|wSiuڷ@E"PEEtkC[Eqоy̥ۧo֗dyeaPr=ܓޗǎd[V[z]yMuGu"mkl#^2K)}dkƔK~[y1E?Ɩ| ސ <~Hvƙ^T|0Gļ4x/ڂDž?&tmBڬ�2 & ncE"P6& v.q^`3.ew&SĴdzK>˃z%p!x9S&#O]|Ӧ4^} r%^ԍ;98,UEW=r⅜RD6?Ǡ q9眓v"oho<~8ރ�#EO1?O;EwH~25U*@E`pyv}Y>0<F~ʸHL0n#:=GdwXGx'6{nsiMrG7R@M:dۄ#Բs 0!rʷa-ڥ,/ANj.橧j<E?sϥOx/)?vpU E66&4蓉QUշ@E"PX4,n\0w)hQ>/[n>>)/]P|1j"򺄏}cwߝMoGm2k:x9UHdRlGYc]~u2A#7c`Yc Մ sP^qg6W_}uz?);Jo߾p [XU;@NF0K5WT*s" sKDb</ʎ6q[DG%O֓zA\,oO%[5zlŷ ># R}Qv'f{>Yǣ$g2~aSUYeSO=yӛԼOEF[N>uiGկݝ9NcE"PT5<4YIQ^yiBVwU3lyLwwq�aL@HR6Ofg̹s1_/(<hdJ#Qg8~a7f;ca�~Pᇔo=E|gc0Dg' ;CZ}T*ۏ@~ǶENIES?֏*(cqE>^X2>.=@ZCDoKj_$(ջKұCGv }ȩmMGbO^U@Ѡ ~fm}!zEM8)us@Gy '4oy[O<DS}^e.$?z',r\6Yܜ!ݔ[Y5>q<9e^^^G@L2ru%j0aCsi!xNEIWꑲc.]cGiHmOJyMBk$h̏:γt[tzҥR}Иgq1x|4w\  n_}ڍ!c"\eʃP}T*v B|. =.Y*8^%k43i'<r# /0 BK+x]#<r<@8|s/׉2cb_eY1;x:ڏOS@3$GP{CȭޚI#csym@T*@E"@X<ƅyYs1<v֦ Emڧ>޲x#kk vO}$`7tSZtۈ,O9唴1C滏Cc6,kueO棞M1Owl^,^l9>]0'u+0LXSYyGO_ ~<Na9!6wL wU+@E"0h}zdl`l̫;+]-}bsIWڌu<[%x|衇k61^_j?ǂ#be[qNa4m(n,(y\r-S:6}X(:򔋺c0Ix5\3}�?,*D@dN$~{ڨ�iy Ǻm_E"PXo>E 楳؏VG +R oec#;4>4y\h3'x:楗^ڜ~x!>gB}sϒ~΋aC6vB>,縉wGټ2~;*N;梋.JsGM?6fH;S|X6~Nۨ�r2K&_ U}T* NCc!Y]Ab'\c@i'\Y6sjyk$c]c ?OWvUxPoVwg7W\qE:w  iJ5?0\؏A^ru4@ɫG^y{1^| yCw}鉬GuԖqNSe6+dLD)[TR>� (TbNK]BY4!Uf<1<b/GW}I,oL,cgqF7!N1dyNv+8(=!7$j ݅xS䔗F?k1Y.x'd뿚n-͓={6xCyZE $USE"PX=άimx} H #;g*/y<2>OE5l1K`py'G >.ۋ pyhKYinwV;G_r~_Fe_HK uD@,?N@f^p{7=4*ژ5}S~:{_/6&:}Xk*@E"PFE%EP0z.Xyu0EdV-Fְqy>|/Ƈy]ws=QY) g,}tsoRڎd=+289Åcyr\#?sHRc sQ?^Ch'c@NFsmnp-T*%!POr]0pA'|/Ȃ7mZeKE2y@j3Ws9p2_b I;msFAHb~Uc/I#֡ϼp=)}#O0'H<y|!=G8mj@N' F"PTSY\ <c_݅NJKԱ=М;=A..'͹ .dCsX\3gݾ}Eꪯ\mu<|s8{mGrڊc4)cN/`}߻wny[nY0S.$YQf_E"PT),\XI#"N74h#1gj"ƹ l�I@][=묳GW}t8/$rc1&K⎣y?/c3O"1;1lŽ'|rs%c>`l3=\sw4'pB "d 9z<@E"P Gc\ \@ JbXʸű[:q|}E&vwxy睗rc8:?.#m)ulq.rRY)(>s1O#8wV/q|24Oq<z>R& SOm7ǹh CPzpϢ쮪LPdB:%sZT*G . ;,&NYy}T{,XiúE>/ڷeۋv"x|b{xT^<45yMzA|h;Y<_xI K{;-5\mg`5ͺ.NqnA\yiW̼կ^7į:]Z[q;}#*zT+@E"eIcQ�Ri3^E[Kj"_|#g䳐eGyeב,yߜx[ʂ$}|<4)ӡnVL  ~>_`׶;6's'N]@Mb>B7np$~i㳶F8}mZQWT*�qp1ɂ {e"<:EkLb7٩y?Nk^yt HhiY(サ+38#-̝3/]m}RL[[}_E[_8e>}a\⌾򔋺 &bnmoK?H]ښ@NF>k*@E@ؑbB*O%^4 aClW9B4ˏ!D,D U1x|ꩧҎd^  +=eDzߣ>\,,GJ;K)e-$WziC�v-SR| /밓SfoG䘓$c9&ɫ=x?dWR PHhڂT-T*@+8iuVlAtܤ[ (G;NfA}Y,~>4ȽXwyggϞtlYyxsWvcW??|I՛F΃HW%cJ*u<es2P.Hc3 W XԏfL!9@E"Ph),.{+O$?4Hm _v"6Nj6)3sDE>SCH?ttw*my()2rG2C(z^kwV{C\ O@|,cRea,U2C #8k!Hԏf\뇩JT*@; ժ3^pXV(ݗE F"ș8<2L7 o^7y<@bߔ:yOҿx8o[jG^ KYvJ$<J~/ۧ.5'".,| "^uU)xS<n66솥V*@E``ŽqVq͚X@jGM.fmcv_{G}Ǜzh8<+wڕ<@ s/-C_ҝYtsl2.&s![%Xt{a KR6` \˃.cCu6A8@EW*@E`#-S,/.ձ8bdokc>hχY\ BIq?#x4db܀e`A>OQ2Y; ͢:�r}U\:3@ƾrgY_W5_|qz Brxy{T&vkE"Pl<,.YHPWca (W䍱;Tʯܬ>e  [nYW`W_=}]i ۂICƃ>"GQֺ˗[*j\m{|ư_9ځ*3D<NBy][o5G{5{k+MdPE"PTz(W!.Xx@r{i{|8(<{>iA( (G.ʡ]]2m}ԙyF4Gyخ>[H~R.$sOl?fdy^SځdSy*"PT*#@�YeG$rȱd7_om6NjD}ᄏ{oH߰}JGxtE8,KK<D[‹i:RIgMh]j.QG 8$ohc_M n��@�IDAT8gzC??M"_W4&#T>[+[ilT�Y"PT*� +.a?`+w0rQ拸v~ټEH[yM}|gO|]w5a k++xȥ^: 3~R`B=R__|y\[j=|$;;iQ8˩>֡hC=x# w!eȳ:y^|HCF[5?y@8kjT*MBQLUG՗r^-Y|ɢX%;~c`kٓ}$Q'KJ;? r.,qFd^]9}\nԏ}?C qkҨ\uc#]=裛׼5E]~k~w r|jT*",>3Ң,* /Hv m)g]nge_D;U>|.&@{,#$^,<'tRZ<ڵ^0Gw c%")K6r^Y_e[q':s"- !(:>S$HtP>W\qE=Ãv5GX0:_@E"PBc`X(yCyHBGyd:BzCm;c>?e۝%vIWy#u}isLs嗧{4pd\7SOҿ\NSW}i.%p}g`\uˤɅ1]_ac,:뙳$?;3dy[?sW>)o /qgDzE"P=v5_hF\A+ydf�N^nghy[RGwq#O^g?;]GY%8>q�xX~đ2I^^^QGX_rg"O429@RiQm]rC2c+8t?7ޘ^ƛ60Q6}k+@E`s`2$/qq%:yY�h >} ؚGۢڈ<#X:y:\,y9ߣq>.ƙ nx?G~LB+W\nC]d6r6~uр2iU2\\O.\u^C`<?\uUQUpQ;O0V*@E`0MG<RbEwANYtum駟nnDiONd}dK.eiC^(o9mvcZy;lUɱp>MǠO^HK:+uusH -oyKlv6)& pkE"P.nmg<x{ YyVMTZ/ӎ:\7/+FʷŸ-z)mINKX48�<Ey1YR4ꛏՖԺ6A p5o羖xQ+>8Jڔ<sμ: %#N '\y黓X>IylL�YL0@E"P8^xazW\aXyŹT-cƫ:t5wh6_=/8 ydQ] mSW~LsKC>c}nK~Ns< ?L?yi =U3xٗ81o=42PIH^T`t}8@E"P(!$u,X *!x]%Iv_mu[KǽޛESOMOw"w�2/]9SXV&%xm\߲Pw婋U٨ysKgQJ]eU(:XF>@؁Y OzS7wqGz6nf�ɇlF"P,OxMU3 JUvZx$|/rYP$XIfV\6/ϣj+/|0z P#X<ӛ7ӝGw ,K"u?h%/|[MF[|$?vɗBjYvb Elur2xF@jQVT|饗sٳ 2 aQ@E"P0X<,d# ӉFM0YR [{lze矟ǸZʢ|J<MQ|^gFQ!Qã>4^QNeEq! [Ncy6GNZڵ+gSmZڼHz n$T*B'Gx Ȕ.y+ YRNl+?n]e{YvIv Y 3R7qquƠT=()4&xmXѷym|> ʺlƶcܷX?K1xtR_gt.\&(3w-OW<VH}RgI4Unȟ '&_22ȵ@E"PPbK蹧'.|ʰh(_<?V>o+/"m-_}e9n;vS!k YD3'f&&'yY>AC6'F˟"?1Ep yW^|#zʵ 23D<$9:sӏqrKV:7*2\}T*81V1ȊfJ 6VNeEvO93<3:/AT~ Ӗӿ6..RzgK;}g֕Qo߆t%w[й\%,9QǜG7>3I'5Ktuڷ@E"PA2ǯX^.CyvF=-)\uE~ii+qvlBt]vei瑀1b@3`gƐKe,UziXVj.;mu|.܁TE;1UFkuU  "7mޱb?< ɩ'x"HBkgZWT*!pT] +/-UsL @QߕiN_]nχ6{%;ڊm,n <K.$>z#`ƎE4W)@WF:%x˘'-5i&8SK|x&)G~7F<v qDF9i^o>-e|Vpq?iּ oH:@־U*@E^Jb"ȍ],8ʎIw</P)9^xas 'L<8v<dqeK7dL1/o,SmYc>>>^vnά>J $sfS.Q.QO?cw8iH'Ǻl_E"PT"q v ټ4'_‰_Y\˓r\m)ի+-Ɍi+16^ﲓZfs7_~y "Y#/JPƺ<F=IR2y]_Y=9R렑OۻwozO*AzI!)sYeJT@D*5[sEJ>꒱>~V܉仏fx1G=m=Nuڿ@E"t-x>OO_LPead4/+]HvXWw6gͯ1>;y_ߜuYiB8. /"_2yY-Re:%~<NdiG9ⲿ}XvFX7ye+b9V22y I +moknhzS]ײM@E"PT#+<8bI_r_#8"8YUjeJ9_|q׼&sѣ.-h,F^mG*Q}cM<D?ڰ,V^ȗG>p8W_p^D$+4{yū=vڕ@qq[E"Vb8SXY1Qi"H}ɱ6Ylkg^{ieq=GvMw]C.i1<1Qn;ʵKmhTW2b78ԁrR.ҡrm0Jv|i.x8NE*c*6g[||8icv uڿ@E"p?.gkObeLl"B-Q/X<qiC9eJTHKr}<#ՓLNLr k&hȏ\PqG^J:lqV>h#'֑E￿ᘷ$\ ޔQ|h.k� enJ]i.\K]yQ ?{ژ�r"PT*c`N Oc%墵kZGvPxo>3FlgW.AW^ٜ~XZqEFΣS^uܢڏc=tޠ-:%~΋v#g1c�lh3.i%gDjgJ<35zbT*N~i!b�HCoC y'I[;Wc51cdmHƥ<E0:\.-˃j;|Rb;1/H#xU9y;"_R5HК{v?qp|yBAZȷ=.dns@T*@E`y |!yy]l3ֱxr2G~W>%7n[ct%[cW]uU`>1@_PSSDՁZo>-2g۱N4=WLPCe/Jӆ;>DGllz]8�Cq<Ɯ ɇyΏ$5ڭ@E"P!@�@xB|,G{yeN<֓2mv͘Ww^A>kkd UƁ�2_u+Ů2D]7-\Oym.Y&pu|><>j�LNSԧhI"|<)甓"E>^Q3[V uO@25U*@E`>\.Ǭ/yz !|ܥvl`OnN<0! X^Q߇>tQ}<h+Ԗ=yeh iK G8l9EJi㎰2¯B>ص@E"PHH ^)3I.k8կNAmچ%:zCӗ v/-;EyeG9UN;rylyliOZbX'?9 RQ<}Ҏ(S�2R󱭨W"0dn99tGqdHCM@E`wA1#U;z0t\s#PWP祌Cۈ:y~VC-7}~=83:>U9^Q򷛶ac-=9sA<R 摉yP8zߣej@uIy1~C~]ﱮ~U*C,b2@ !C$YD@kf^_l=O]=cR0CVc|"˗"c>e )T-b,λu_|t}< 2W].Fj^-#0tE9P/[ꫳ^uY6:k*UA>*#1r\Вo[)Gk1=w<c,c?4?>پ"exQG%xd \GCyQz(rNڌmXyu"/y$`L} gz8yԴh=;nuZ/11dYTT*Y0ܽ{t[Z$K Zy@o]ngHyV!zCdq:>ݾ!vn؁t1.x!cټT>T^#?r9d3D~[^[]= 7D:.E<2<.FѱN;'Pi6xv%Or9i#H~><o@E ?xmt.8^wq7@}[Wyp/,ݮco/=LCs:Dj4mW>q/>sYwݻy'.9iR?ˇb#ږv+ wBD܆ei]*iCkҊ@E"PU|FpjC<3 a?<D0D4=m [Cm{=F|c>1 62В]uJlxrn΋eY٥7s;AnIq2vjZ q XtCW[RQVO:ҵ '< pppSE"|$x|6b\. D3Ln ʸx]ʃ�zerݼ<TeȎCt P;:.7)#UF ?i\nr%~żm缼O9+wbW;<,c`j iE4f굶 ?wL?7գ@E"p�߹5,x$A(*.\g m62dԗ!:Cd7TζK4/c/\,P~6=Wz{`ϋ;ȕ./ch#cD>+y9x\>d9^SE"PT*" Y!-CrU,a.܏N b.ZSKzcd*?DnQ2Dc] ! \?/?\ן>^'XKu>W<x|5}>6ty0Fk@;A~E"PTR<icXȲ8va㠾|@L8&͞vrݜ Y1m*4.dc>ߢٖ~<PucHv9.;di bxY>Vzxpl5U*@E"<c=e q!C][e2]>CdaVYuio@ccoL^zsHt.Et󠑲6c|T0J\$@Ģ*@E"8.L^hw!@KO~\Fے2(qd"rv|O-Kdb}z|FntO}&x1̏*WT8�p_ۮT*a@ _ /L'Y5/߲u?^W�~G|mDvr~id:ю:C MV>dɋv汱SR_˱S̷yƃ>< #cq6#U�DKجi9̋b�rxVk@E"Pq}M(c@uQ"ϫKn'b3/Clj{ J Vh|-M9#/21%K.$:XcC;]y3.\\O7lJvJ땫zgME"PTF#@6XCG4rG]S*ݨk]E^WzQK>vډ}mFG�Ɏ2vˏ6~CinE3/E|?% y'ļ6|j#!2}6jAXZYzkՆ }-۴/…XUv|Yr]Htn! eOHv!9ƪLN)([7D&*yy^h)գLI?)+rR{n˃^OHdyGb~O|.룜y<{_wu)u >_vMUyZ˶Nu5\("p)C雾)}|ɇԭ kO$=\}{Տ@E`M`w޽{kCҼ]|e_'KZ~[j(6h7F u.%o{nR6(Q<u^ƶc 桦/<[oMy:k<F6'X24'il[^N:V#i#@oxxه>++Au<~?͗~cU7 iki~~-ѪP+*E&MȧzHʷNYCd%3K_}'!/96,hVEJ2ʗdlxR}T=0uwyg s.桶' y#%uO/]U2l?܏e_e//Dzۿ=P2ȏ4^{m?~_\TXݨjwnx /J{{{TGydzrBc<T;Cdd1VMO"E*=-4>(36ИW.KymPG~Q~J -+'O=i.4Y@[)Y7Fϱ(3ls\Iq -QqS݁\k9׿S4OuS$n"OXߙ>=<=77&Xhx͙g_l_Usm5"A)_Sʽ,JguVcKseMſ>k.i=KFw7S[_+rE"=v%/_LɏzǦc.畁!}2}0}bOYm3eǀnyg0`aq}Q*k˺NlX?K^r/[WN, 8؈3|BI:J)4Z(R]]<&"2<.Ƹ@תNAd|d1֯Hs2}7s_%||M׾6[%=,OO.[ߝLS?SIC&n~9T~b~{*Ǔ?󛷼-h#וW^_us?sz2]}Q0E~@~t<ޓ/c9&B#mo{YQwJ`rceH__銾##ը~F_#o yק#3$Ȉ3zW?MW.G9b^)+e,uO뺏p_Bc__ooR?<EWe۾,.[~~k#};ޑ</BoF c?R{&!5]25g6}w~gÎA%sT/ EJ+C!dE`R=&9<B u,d/orܼCڈ~el"G,y+_/}iX;E+U2m?hۋ!ەӏ[.;XC,.hGy%K:!TJ(OdM[Fk�n#ZSD�]SO=5}Ȟ54Eӿbk6[ʯJA#,;<{{wu4ϑWov:,"d8+Oy'd|E"Z�#?]Iم/蹋(u.|YTn$;.) ua|mE 1DfnW^HV 0`"e?Py3|V1_#h[n%“+O1}[)6C$ boD<|/BWyl=c\;kS }ksOs7__>=1<2:?$ ?sڵ$'j%뻶iKNrOOOoNv*._z1応 P\b;5_|'"*.EROC@X|mtrN]u%?OtI]HH۹#x<ڦ޼_"JIߥʽjcć�#x).Rזm j~My~('#Iص.N5#X�_E_9;yg}vzZ^U #i f8}~mS)o_Y MCr8J͘xJ_|u\rIiE*� 8΃t7> #ei<k|HzRuClutEʩ%U~]: 'R}Zh i=:Gg2Ee~Dzy)i9Y MGGGQKhü7[-Ew<Pƒz 7T @!pT;~Eiڵ#A=]'l/MzjPuNdKK}0]tQ=1a^wuܟSW_\W*;?<HZԺ+b)T*C¢]0NhOۍ6Kӵ dر.R<(a/GBwȳ%Eq䑏Ё:RdchSlPY'>:ǶwMNu9"HYl~G(7u~"T<K(82�34ܦPڿGc<+y)p EK=ߓ!sv"h f__o}~L܋ēQw6wqG'坖C*~a=}S^ �/Cr#bSh,O̞?CtxyDc;]Kwug=q4{zt+<.lsd3Ub!-/ǏeO(poP9:cdͪ.(w]~^ _~|al*Cº!K2W˃zy)lB<w$˓ʋ+&I/'WM@E"P pu>^ziڥNQ1/ M#] ~ċ6 %U71rn_6U;։) S<d'muwf|#ˑ"u@2Rbʂ]Av&h7|sj9S[&W}W5{w;E"ƑK4UQzdz1rʖ"u>:G�GvyV?m'g3-~.s :&<H<e.XȔ]<R06-LE"PT*�rh R>G+Xp YeN.!u.;6~Kz2 ! iu! uBvCgRe)StK6m2p[;Q`Ή"(-1',R3ɲ4!2N)r/ce<[Ɯ׹&z&rcE"PTZ`w'XjPFs[fG�OGEJ[  ؜%[6A"s>c.3;%_yh#ם\Wb{9(0ƹ8Y"oEG<Rtr6xqY⻒'x"+mB&rcE"PT"'SJWdL#)v7YtEʩ_\d]e?ʙS?6h3w9>9 *e<ЉcQvaYH\c+gHvzO@фߖ7#+Jߩub)'QGGH>Kw}4;͛MqgE"PT*EX 8b1-LI.HǢ#h<-҉rsOyֺhF'r6[Fn'֕E^-aˢ??҃?<Zɏm~g7&mmhHo嘣X >Yr<K+o}_.iL_1oY=Ƈ1rס}Mǔ!LE"PT6L<{z"<0敯|eEby~.3\w屾,S˶uσ>x"M7ݔvQ&M'Rl]9EHcݺ`7pM .1_iψW_2V\cȏ*~[MJ&vkE"PTz`D @1h x )A>|,)E>u1i7w)*%;F1mdK<c!+xgzc&|m8&cR^oU$Gv3bLz'ȇG>u}lUgGNY:)QGK?1~(شTw 7mk+@E"Ѓ�^PU欋|kBVHŤ^WcNh'%CR|.蒵.1Y�lx(v ڋE燔1نU.$$`I_G?)A6vbwINX({r 3^|/7ޘnb>5tTZT* EggϞC}TN;HccH*1CeivΧ̱J+"O  +UYxM1).W2$ UvalNИgZf|<8r{9&zuG"PT*-xb1S߱[Vm䐉)/SG�qI"$mb#fuc$_K~}xt*Og(+ƣxmG:PrEewQ QG.>W)ƶ#Ɩ~YV.RuR.ɾ9eذ.W  y#=r: i# +}6uk+RxbK>󖥶So,8œ:/T,v3x ]ľ/mN?}.ԨWF[ҾzVv+,ɗxc1v>ͻtD:6PlhGSN#:u)Ǽex9_ݝF مӈ1Fbsl)#?h}%K:qj9e|p'r@S#A?SO& 﨧c=6}&<j+p&AO7W,8rw6JȂ\[u,tف9cҢ7_ĩFV/mm|ۈKTWE{1%!vayKgƈ1c Vc ўeGoŽђ|٧8};.'Јak }r^o"߲<Gv9ͽ<OLnzڈ�ǣ>9gZ:e ?ipV/~F-q.CEeD"v2!+67fn;aKi v_Ǻ0kxMpZtJ6?ڻSy;1q;NsyyA:rVV}G^)?T66)rr{a|%c�e6CxXvt;u!DDLX1ߔ#QG~]}V凲P[x|ѝ{i1h˗uۈ�9/>dՖrk2:mو y1?V[tYڛolttFQ c`{#ŗAm_5AvP҇_6ՙ4>_6;ilb'd²T; L$OJ$$ek e_+=DF%Omoc.o$[uٝE{SD26#elsgXoglNoɉBr/0gĚU\kDzF*6Gl|6S/o}^#ΣO\>p=m͏MoL�teÇhzu2_KӅs/ noU"mLH&]?k;/lo.Sk?'k]}ldl$o(;[HaQ}bg"7`فɐZmՊCO޸N:izOƅT[/u|d`c<EFȏ!2ʷɶiIC۴\/l#x;^S;;/ih: Y|ە"g 4@O"_0qXY,B+ꩧ&|_ϱ,U&v̨))6SVlη)rc/HGv oᆆ]H;:6(<8NFN|Ja:6I.oi�wT`&S 6jΐW[1>D`Iع_%>B`=(kTNC!<9O1QF#ɂm^,ws_m[Ӓ|^?iyٱp)8=zg~H(~ lymm:_1oڳFʵn>?p4 H?Ec2JyxC6lۑ)B9+?>\@]Mؠ�`k"L<kT*]Gʼ.K \lPזX>ɱqD`z.ێmmF|_[-o^C~M~Ǧv|A^Ӿ\~'y'q RW 6Gڅd]=e1<#üچώdM[V<j"Љ@\ʡ"?pCC#DSx{1VAFh7ϗe(J6NNdKO{c#o=o}[GYC.vr9/h{,S.I4@ۦZ[-+ w:M(.b~#v"U6+o_CNپm^ �҇pla~<C䡘,lK}-z9% kЇxv"05'Gx[F[w?۞Sء}ǛO}Si(ŎX ( ?I%o\fQv;֏,~O>9ԝ1?G rlK yt"U7Ҩ'Pɏ+bi%T|(<Voo)+E'[.QGGyA9ywT&�rI's |vPR(mA CseaV`~i75B6nI㬶90\eپBc&ەQX炇GPĂ@R޴| {, Tj\6&jK._-[6?Qo8㌴{@;6IcR_^^.d ]n- \b $ʤ瘧αh[J҈��@�IDAT_V]_ڑ)R~<@r_wܑ.ʚls׻?"epN\?Zn2cJÓU1S_ݶv;<.e͗zQ0v[@fЗR2FO6O_a<Bs2>iW6׹*c`q.v!pLgC-L2_e'P6g+:i*+u%EmK%S ']J_L5\̇xmQo|9TvPAN>P~H0_(S-mH/QuJuiKYh㓼ȗO(2 WS;@Cph,ִ}&g˗R& ڕj>4K C}bWr?ogdjW~t|sΨrG^ƶ̱ ܿRAֶZmv5\:[Җ;NWp_/Z/lN9Hg^~dK.yregYt؎mc|:<` q*˩E<(<KH$C>#;x38KjR|P?~ϩX<1skUtjjG`29ɿf|rYӇb񅆆݂ƶSh8^#C}ksS%J7okS[C淈IXݱy0/S,fWrs'sDse/K$x%8eܞeu,KGݲJ<},Օx]AK}<};ߙ^ƒ<^Xya:)I0At}y;=N$O*~HBM_xEQ/XG}[#f_]2!W$ [n%wy 5hdU>NZy5|t. X3tL2n|,Q?oK P$;,v;| 7c8V?VNXMf`81zE01n1XQ9D,XhM@KT:P/gL0%?ډbډ|l_-nO?i?$懄H?*愻dFڎeۋeSu";Q9JI =+`)V9-Չ#?.nݒHɷ]ø凑|#iؠH#ɗ_op0*g2};zN[hn:SY]6f߇\p̋܇+1xꃟiyI8෸؍,:cP-;b@ZX>C)x);K9y)G$IA좫,EU;֏>Ò<<^k=z7pC.;d̉|x%+l(ەuyvj>q?8ds9lO4<2XxGi;*hӾ<9@4.~grj߮~v6(<0<a?}P&t0'L"Ҫ`OV'oN[</v&XM-}[K߶Q[yomc݌Y]omm._jO~8̀Em=](ˬsuOpXx 5%30_@�OOO>deў43ډu%^lN?3_-ɶw|jj?b}{d_xC7/^DJKNHy-"?#.,oQķ~YTmc:c<rCa즛nJ;5 C`HbGznl+"ŗ]9|S$GvE08Nթܩ}X|ap'M9+>h͔>_Y26{͊9^*;9Ew|̗嬗u,r{uiW]\n?3_UW</lq=yOÐ.-Ad5oxՏe֑Dr/$Ǽ"(2'rGsrzhK9eR |xt}L4 ')2sSV́�҄)a@֣V++@8kYsfg|ާ<r2GyOA$U:d9y:I�I ¢odۺHʡ 16g[JO;жz_i>x̒`bC;:+KBB[O)WN~1_ݡr?"reGg ݻ7;Ư*4@23J4NT1O겕L7zESOKx\wi/s6ʋ?Vɗyެe4䱿ȔZ=?cʗ|nVN6|zs {z)yzc#dHإ^/m9?/vbM6h|Sn.[mu/Bcm>s?wz黁s9`۱RWg)OA~H~G/0,Նԋ?#T.1c,<v-Kmrp9>LJ!9Oauz?DC`K6ZttbzH3Lef*%um}hOV7(uC-[-O'V?<g/d 11|RQC=-I.~䩫o:y9MX?\|Bžh#xu敉O>9=L'>\rn'dK|xmMM$m՗bNԶy�Y0ϟ\EHR/#UPvx2+@Y;tQ"%O~?;"G+;YO6KbU/{>w3 KnnU9~#q~69C'(H#kuȟx≇QEeksc썑su,ЙN@σH/msdW4Ϻ9v6'G}4aLPbۇXFKݾv?Q'[n>DȎ9_R_llp[] =}arv_XvR3?ls~f~y]Xu! O3-GYr yc ;Q6[*ǶS>%}dJMWU_TW*;3=:4f%zq ymWL_2뮻qoo/bQa1Ǣ':]OdEJ2x4d>S ?p5͎@݁њNɌNFfT=NTY< m|bbS;7Nu\f4_V9}VƪF#~p䎇NsU(>:!G*FK<,j3!?~./PaVeb~+M} Ohw!xiSj|K~|ЗuAeݳg!PڅJ0]mh_缁 <Ž>Qg5;p;"H"H H @J -ޫ ]j(*(JP@$iEĂosd}۹&7<{vwvvvwflm^vM<H}E+DYPVA><~1nZ衫ɍ:'Hb"n16NB_f z41! l,m]VEqxp!> 鉳i?|iOCbHK- =iΒi'Ȓw_{0TF*Wek  kBM^5׶#dAD<l_Mɀ&)ԑͰ^ih$N- hp;SB>J؅N PR]XMhI-� KL9v=R @;<^_-X"\G<ðMg_46"C'|2vbßGې|5޺JU\Opg $K1Yjt5"ܬ_x 2`iB\6HDV!%idHVQ8oWʭv5\wk ?V^=hPfd1w׭R 8EeLʷe #mH{>{B==ŃC>H\ig*>4wfy`Hm,P:_gX1Li _U4^ydt`;$K[CRP׶p1Riյp6;1"_|E?2Fj@QWea\@1p G^ Nq֍u:" a/3Fɀ X3xŞ< hxld!+/d g,_n%d&<sS# =ҋ/vޗ#C%^?m ^rfM4g *PTV; <:ʨBzVGQe;R+/EHI;dklehs5?.c<b8Uph1 iuüB0> Cωƍs}8%ξq`QZi~rLH1C_"#+E~+S4MX(NibCݑ %&N}po;7mNJl))|R bQ 8@vn}Uuvy/)sO7s-̷H‹49CYV\i%wڙg+WWBUMWѧZZPUന[<DJ$9knذa ;Nhp QzsSY YzV2Ij*<eˠfc8[oiLґpd)k[[:thÉWulXq{<F"Oѓoq%ouiMu`e[oigqY5y㭷sQLXiXFHQ4%{ Y4 jaDhnVh WLyZ;UeЉM7o>V> ZXΔRS+֭ʻmCXi ~:gCMX.A xgra[yi>VE fY[+O˥<4Eo8W?co'2 CWVo*.ȒYHirXXg";OqIcH`<Cūxd>rs=ޓ O+ʜxL@2 Mk>-njnWs.ֺauw盷7Xae}tm&Vrn}Nwm>O1\\.]9v<paÒ믽M‡tؿwo!nwTu" #ǽ;xM2; Yzi7j܇r{U{ܤGMMLȸR t\8n[-Ï:M|ywSilioԂ$_wmViRNDb܌褲ΙvpuCJ4J.xVp'~,4i~bxӐBϢSڐ^!6WQX>֯yy өLjd)+}YS2ZntșCb8PN<9~8yi\^XCRoG}yz|Gʙ%У P܍}6Yt<~wwϖ>ˎv=r{OiLyn4l7nrx;rcܸlz KRKqҩrnYbys,)~wDx`1x'{+nb,Y:#7kb iVesv/ gĀ/\Zw蔼tȔS6S^V|%j^dS3]-uvdr[22tQɣ#LigH ac+ShGm+ k5G]cƩi5Ά['PEN˗4ֵoiZg摻>{TR �'ūKB|OfQVČH/Ei5^u-O+/_6~ mHg_<yoJWv4[,?'l*}˽Wd7ܛ m?ten#]oq#mv;繳ic|͑gox^_]c%D?v[ vGw[mmmEf'ɟw3͔]fh7xcǨQ@o71('<~oa7 A!ƘoW?̿P"tEn[^sSt1`e5̾*HYE]�B6_y~4O>Y,rkp^uV7O7K皬Ѫzeւu,;"_F2.f˘u- hHU#l;E*=aYg;o%Q3ˍp3G,Ϭx1ȢWX:~Sͺtnߩg!PWˢnضlc:tXЀDZ*"XY[yٴ_0i߆k;PWqj<#'D?~&#umFnw{߾ g/_-%~MQUYfeկWx衃λdClٙgdg%?cE8+d{KFbd|U &d}UDX`d}k.z.4 >Hc+ ^f?AxNIK|,+[0aTrC^9i3 bDI"X![o5}bqC>hLqٻHa鑂3u$33%-{GV1$J °ҷ *d*x~҅ajY|_ײD{ѕ9ڶ||ůaը0pÅZYeKYV[9-^ylqZ_øSxk<~~֣r-[+,C F=kIC?ܬb8NY:9e pp=<3 _851gɤϋU_v9;ݡiuՖꋇ `? Fdl]LYR FhuyѼzls 'p/'yv4ZmUםݢ~ͫ?U'HT6<Nბ)ux9s$aj2|橼p;+M7 2@�)p W|%ڏ!kroZAx C4 Sg k>LC\@QA,rmvs% @ӗyMx۸wԋАŏ_p؀+ voO_j rNx7f_r:G�|Y*Fj4y pR<بwu.lBMzt6p}!7p[^C*sWP&ok}t; 2LNQvM3tS*v h,ӰvsjMil,N1^xaǪJ4!5}ˢ#],.<姼˺Zum:ph/O6H :<RsmYj FT j`ƻ\NF-X Ƃp1!u},fJƣt'{֘mB<sPIisnn| OrW|hK~߯Mqq<[zA1B9ł_O#ybs]n9}嫜Y|jn=B=rYW,n˭vT3yZfh;^g<{z]h9h]e/jo7;Cݤ?M_V`(T]zCugn.&](\fNÈ9|nՁwMu\S&IِgZ"+vu"KLY$Q|Q9Ȇ:߾9lST�J ~:0Shh6|Ncer73 neiTG >5ϖQ~225X/Uӆ{tt?'2r"jC?|GXƫߺ0ynh<4 ryC+Vkz $ܴ/S?}վ.<ܝ44ǵ})n"וps}/_{`6΍#4= [߸ٝ5O~<N>sk{F^_pCyB3PtĔ2{o_[; 1[_Yrrz,ª w'..x[ƵrΉOqtEK^˟t?e/֬=8q}-^j6\!:뭿~<DLG'I%Ή𼥾@,}d#Y`yN%ޅ,JcE)֡#^ `fC+jgO;H@Jiil[vkV[ðcnZŇe(p7/Ni:eArN`�إj epg{Fl/{9oyW=2Fny2Z,XZ'WOy);u>udvAe˕:&c4+Wa\ X ߺm#C⬋6yacs.ؿ*454tMcUtulܓ%<nk:uxG֥+GG::gJVWY.Wwv;p/x;2#ԋ4+^t\Y:׌44/ &j,xhX1\ȃp^?nƅXޞ&n!c>e9o P.é/s3>_}oߝ=Kt3l{afCol-!juH5W^y{7}t_MnO>+,cVyL/wfs䠾--"NOm]k[e<̂3CL- =ϕ8+)ɵo\:TŃAΆ~ Я<Y:TF. 80vO<Z G|)xq4հuC?a@6xOPp獱z yxAA ׎(@4&`lր+EnvwYɵ]l/L㱡%d|MYf4$ e+|d-蟵ŕ[A <"umOCש yʽRadS%D$ 9Ξz<0 X N/|<.ąxEG|Yigƅyl֯YV8 ?_UNw`$ЎiIۗl9:۸ yMFv&Re Ê.԰U|̍X~a}P{䊸%{ Sn<H 'JvU;;ݙ<q=ظU5(Kf=b@1̴Zvo Lk{K.C}o<}%?=kq6/4BfGV>YxMCX�ຉUW]�@;o:_ݮVR FN(e'2K%iTjUt,Z8Z#Vx>I,ϥ iY4v;?C@k%0v+;G|+JZm"?I]PI3pa<̔Νv_RX=e4w,oC5p6AG ͢6_ JaCCl,K @vuT|W[W* !d/"{+[+[9k\ gb1 ]-.m.h#졥.\!� 9dr;8:R6/|*yS (Pi]t8_ t̊`<r+=A)> (m҅*d*Ϭx !MVv0"o6rK3b(pCm eUʄ\_x?k u+gm7*gneoUJqCiTJ D4i>@2 SXֈֳ/ yO{X0<Ցp:dfcXNFv�Cr^9ew?,$i E'-qY1| W xZ]Oy1nǚ,#R].] ȋGCLc:uЯua8cӅ$̣#a%,gV<L \jG^:ŭnAm<.U=kE]67ir "6&xsP\ڥ7 sdt'Z&%,9CeC3xtVZ7cnU>]OX7. Jާ~!<N;2u,υ^؟iyZ?ć<Z_L4W7ߌ|~)+K-F; [$[V1003Cћk95n^qGyy`d%~y)@M!t\OW_/ Z։ 3Ț >!G(\sCc MR>K[. G�܌qh*nX6./yA-}QN~6}g)v: :=,U@J! E(H@|}Yׯ_?%LģqO:DG8.4U͢/'+<~Yi, 1.g;􇽰dB\rҹ> y^'}B) MkT}~k<DGreO?ﴄ&@2 i�e ĤѰL?(⺜QSOK%,l^:HT g{bE@z  &鬎sJvWղeP|H6uhO@rwV:+__H;hmR(NAbI0XYfrS:XqF]hԏ2VNd?$3+2(mw J,^Ur*NyxH~HyDNkB.6F]4Lߝ:cwSYwӓ>\?F8<?qj@##3 NaDbP&j:驒/Fh)&(JʟlS %QvA]DfM Ft81Ƭۡ�O_`KY?#ܱ o7˯dUŇeJaxy`shapW_W)3~KV[O>+hU/@~\ $##hL =YC.Ч{0p\$qǹa{:ٻ= +=%JG9lM2}udois2N;!K/ sx`µV[˭oo/(çH>ej]WI?Plk6[mx$ L+ 7Lt hgN]fq A}B<a?6VN;gAV\ cy4&'/|UaXPx}[ 3ڦpb ^2ȗ?}wU*U:EaZMcU\`3bIkH@v{gUuyu_?31G_aoC|_Fj9ܢr `Mko|n.-za4^yO>iNr~cƸyǟfm>#t'r"D<C2 R <ՉSĸʂ#=6+Kgܯ=A}_nKx:P?ݺ΍UM$BAd%gzgg5Za5eg -SBa^p*/NiGƩ[6/K73'Y2nCN 0.%4: ;qgoJ׺_ Q51dw1Iu$ ?7o:# ̟`9w ?EB;s&~l|ܙg7>n7vUᜟԍY@U ? ?cxW[fޖ*bDA ]#GzT/] T|Yy*3AU!uV%>S֊N{'~:~ Nt5Pʧe-W9rڌFY6ڔi%t)Kw2moQޓYH:a4<Y<oS>7/YQ?A>=YFh lB;SƌH[Յ#Nqo#t㑙GG84a&ZHd'C_X( -Zcxر>Um)'Ət4ᄅF2*(x]s)_QQ{]!^feտEn0ktG|?҇q_zi@VO=,+3MGlA\^mkEJaX⫖ʫjJ|*%NzԔEe¸i"#-xr{So֛o閕R𱶨8uC)^]1H9{}[Z{OH[D_&f_L˳u?$8Yh�]c`x "u7>\RV9眳._䬲F[H'Kj@b(N{ANc(ݮNdFdE9y34*3Yyw_�.9%w}m̒KCҳ=7g恧BV-M,>-c=.3K6ȇ?gx7w=C_K6_K'Ph8*X\qZ2(C[iy,ˣhP6Cա,_rB x1 Xi[t<qm;~8u Nb]p@+M۩m8Yx /M,.cg ÖWwcDb0 9p W٨Cv -+}wJ]d_eC#\՝<b(9:N4>@T6D7$У)6<*9$x+7,j<.3,[}I)xV^W]Kz?]Z Gdz@3PTf,?`//4Ά$q [>6~SɤR,}ZrK-^X^6./|�zyuVXPĿ^2o"2+çP:eW&:Z7+hsIT#Nceol,jcUF$Xgc</p&]̐aPk~y#1BiVUnUŻoɓ'*c <+gchkǁI <q.4  ы~ 7kƪ *Gꞻ YR_]}g#=v;ᤓjcpnw#Mo[XF{L(nOك!CI']$D<.1 c瞲W["'|_%J ggM6*s} F|F2`ts.屦Gݩ%p.ʧ&Byڴ1hYl: u6-[Y:_<}ʇKi:nukyemG,o5TuyGRI Q O?/;e6C;YѴaœl HP (-G+t8p.VIE<z!nb9}{Aڕ$Ivo\hg!{4<=F!>e/7.grD_�\bsqGq[sp s\}5a5ϟm#b�U$+.)3b^r55]~vnG9gTw М,'ž#''a-&NNYu ^p;_ix~b\(b,C9I"=Ͱfȇ% 0j5Dž"Y, YB:ʿ9TnVTϿ|rʟU"=t] \e, $l{S~lkVHi\2,Fj6Oy*ib1gXp\ x\p ~=d՚_|/-׼w Z@WમpTW~+8řɈ][oRPՇlԯ.-0+Whdp8Mfܱ}7|y^C4M$M3IyqQ;B6xv#2u1~|:R)[&(]GXe ͽ,ޢvzn4!M^Bڼpu+[ެM. h6P]ykoޝMmxCqRH@.{Zk-$N;TYLVɽ=ْ0M,|^bib8[x-ߞ }urІbq|iriu}@FÞSf| 3!FCNB۶Э?/}gdRR,b*8Ƽa~<mXF4ΥȺ(ZòIB!!YzhYBuxyEE{6+o.V+Cܐ_fYnI<�Sn&Ph6M4o>< l92_7BS#TTX[ܓKw˾c~|oX͐轴RFA2,$y4eq-dU[?t ÊO}r=3д JrXU Ew{{cӦyTOj<2D^}_: xɠ95j_F[:~,Q׿c-(#p_Dv,+P^c0=>H!oVcn˻TG?aWEYP,qNYkn!3AVY>Elϫu*_K$ L |~?S^M}ֲ l`eOWzE!=4Y2ibicXyz2ɠ[lDhm`vY-#[�ڧ?0~ĵ胎^iflJ:e@v.2t'nmuʟ'#mQNc=}K {3tB$Y=QGyGBRu,2;S'yWw싘W}[UiX:&f˗l{]|J6W|뭷5\cm500ɒF Uf5Btm0p,>ˢ8奮Kr@vZq~dfɒLɯ,+eY\I�YZQ; {/l@2 s3AьJ/![h9io:qńuP.FqpC]<;^?↠4!\!}a;0Q%Ϭre7nW:,N)p4߂ igmo f|7KGWz+ũKtX]tQo}|cea\V|VY1 7EX6Z'b!w@��@�IDATn2Y{!C#2lype9U`ƒ@2 Qk1iZj24}Ws[QV>&k%]j Ri&M/0_edū' ] ߂ZʦD-MѴȯBD] nIYmjP6.UB.,<̖W:(ŁpE4Ea/%iM;`@!AHAGyq*�rnyCux K`gUE?~摻x$ӞᑯK:6]9&y]^y9e7qdJ$Vug)/.ƫ)\P(x淮ZwDeqR5Q]6e2GޓLڲmlD%;!ߔt3I}446NX?[\ˆ�4.Ȓ?yyg(& Y>. Q(Ks+A%+ 1|֏?؟JiZCp1٫ /qX5dOi0:`4F?beYH*+~'0{vG}[MDg Ey^6[gĈLV׆i"<WO{9}nÍ6rGf]%TVwow)V08Ыꩡ,.X2@�PәELuFi 8@]/b@e11YmX.WKp' `WÑHxe$9,koqĸXhdI,KQӉN~T~ '5\m ܆M_0YL>Y Z﬏rjsZN=vՍ^K,(,SD׭0<hks ]9Alw\~C :ceDúo~O3@6XgPR#ۆczn7ܓzIKԹNJN-Xìl I-WUߧ*m D}$@ۤ+חfGۖկ 8xq宺~HCB,}Z0ކ_p`W^K)E `s03 KZ9Ji\8J?>.a3z2?&1 �tAS5Q|Rβ/GA'ϯ;촓O޶YpWO:OS^vԅ 3�#l�)SN-˲bXA_F,xj*7dQ2eg]bS~c7AOJ^LJuGtG˞E(4!}vqZ;�A:w?=[42 +LܐD6կ.8 5 <b@bDxMkgyfhcq1]oihKI*dKVٿ;f$yw :hx0<ԑSڮ!wvrdϟO? l&ntY{}fžY˭9|{ OCtԬ0lO~bx?g-k}VY:Cds?1tsȁ6otk'YKfX�"n)q僿,'mG# +NaB64LN]q@9)m{al^LV^e)V=zڴk;f e:E uZˣп}Nۅ<z__\w;y[~eCݙFz[wƣt͚NT˫.{Y{±Ǻ'Ԃr̟b}4f[EX,+m9Sdwoְ^'yzk-wUWW]m4ok+&7ټRC) sPvsmЯ%~YgwB2i!0\Nӕi°Jn%m2-30_ꫯɓ'7<Tb\ҟMc84=jXFu!'[Z9|G?SO8Ϧ-=h76c|Dw8zǻ3O9wX`~U'p?%;Gnt{MYsHKCc<ҝ u,-:CJdXُv'ek4zhƖinw� o]rE$1Iݟ{FLh(wx1h~OZ/Hx1)u7|swu׹#I#Le9-l#DPgC'zǰBFNwGWUC(Ϸ_  Hn1:, X4BKere r\rzGѻM_ŏ&+.7YN_-)cB>y WgWTX^z"%K$v Θ9ks8Maxq@n9imӊium>ɟ$$$]$У ")ӟQj)q'7evg8m$@a yueg{LF'_nGSsYnV[eFP,L ]w߽ne׊,.Y]f;\YIh�0Y}P$Fw}mnGMeFW$޸E�H=ZnEf@&qy.qo,&:LDv%ԡEYm2kI{$Ñ2*Cy} t�m#)w<qx'l̴Z`P N Fdcmyd.TiXަfJt vmfX'f\ð<yf+:쵊奮MOHH$ @[|:\?!w0gQST}e& Ƈ/i/;KH~M Qrhf/(2Q#rL1 X0 ,_REx#?HM,8 d4brPY b${[C39vz�c#zx}ltZ@y,/:͒שB /+IVYuUκ 7؟E0*qW[Mej,SQT$`%p'$?ڞUmi_8q+U=LG㕿ܐoH4]^$7I I I`F@2 }g5FhcGM>2l_ t,_h')q\M!mMQ ~Y\]DvGȞ:+,Ͷ±_d&n&f8c4W0\Fv[F 6z~A@';Yfv79ҳCӶ /ޥ>ga-O}*M(2uVXT%`hҤInǷJOWU.\zj;c8l!NHHQ%0ukFA*L3q!*xuߋ=^3]d57~Lty)$  \j)|-p+{(m˒߾Rɫ +ػi &{+`Qu&v0Xsz$v6n€z zVk@Ȳf C [)#2:r,{}f/ +بw];HLݴͪs;գkHT@d?t>o]]XoXb 7sw^*NNqf)>Or d & I',R }B2*ʌF'�P!5c:ȭ(/{&<CH<Hg8`N˽'Qr"WB ?1{ /:24u/3T57̞ k~=ʬ"Ϧ�9IB,q2O~#u<ľWAk)轶eo,qedȐPN=H˿]g�KicúN�̲24Ym'`N)GSi.'²wFM6hIka'z_MQ>GʡDdPUUJ@avA�ɵDߓe k&CÕmmmU 5gӖmkuNHH(X\̯8\}e4+Whdp8Mfܱ}}C:|D>$)`Q � y9(Yfa2ey:r"{9-K{ː75t_xaUs,p):|q8N>DrK! W>\(Fʆ2KV p_ob$Fnr W?mN|ݩr#?L ڇ@9Osbs'!FS̸}ܸv@9LHU,eO aԠw127`vz"ʏ{}p$+KᶚNTrѲ4)OASiOY:{(7Q:ߑ-V9$rz?MNջ9i/}R:{H!SXS>"o ;Y݆w[l12\`nZYL{i{@_bMyCi_C6lJ4ɟ$$}% ۲qٗpr~G*W y�۰=A&i7 Owcq1p SцHq.?R ? 9jl I~8@y-Q¶U|:3dbuָEUe}YY˦e*FlOL1,t! [9ܡL~8[^ &mc`Ҕh0+=y%W ha#3Ȫ  H'}V;V*f+vD^HMKbg !NHdZ*_i?E�; s-^rHUNtvֹ*VP6+fټ[/!K(謭#Ҕk]жUuh\Zpz:4^kn_-v)mOYRiiNB..k8Ή魫,0li?I I I;IGQBc4Ԥ|\<Mk>BJdYޚj:u=*"yHt߉BsdLS'g&$^S:$H(g}s h{ĵ`Y~g9}]�y?ߦ4eY4O' $ $ tW gBQBF FhRP]}B:]mVzZQ<4eB'4+ۄTܪ4ҖDsO$)mt‰Ip" m*0╧a,FӖum֯c8Kn@@@w@5 #ԑHTBȘӑiVrLSF=VEƝRcZT\,\}?$QQ( ˧еihB2é,>xn3ilOHH$УUiAh0d>S!zkMuΫ#[**SGZve~; 4_.tj˳r0Ʒ2GI6]^xc\HE AKfuV旱2:TVMOk|r dfPH^u\oރpoaD{ӎą<Z'y׭&R>ES#ur'\StWVI^~k[TeY>lye:-Aa,NYm&5au~wnW3eHYR$ap}L$4+Ny(u-~yummm~e(?M Nn@@@O@2 ]S>\z]> O}<dvRW䃛bwVz{0G߳xJ΂zp.O#qarS|ؑRN6ʖ-Ņ2,OD>]/[<oyoɝ-CQEA]S|@gJ'ws"~X7*C_qye4гB s1Gy|NqIIIYɀ+p"cdF㱧rxt.eum[Ɉ-5׌y '|03s2hUd]X"ov[niU^m]N-fetj UIn^.}ǭ~EyYߥc>o ay-kD*4@h1�,$jK4.*o\^.W_>_6XڄKHHH"FL!SoyqRAm_*Fڀ;y6(c##f1hnUˮ(I[C*KQza5TY,[ݿeYޭ7ޑ1([-k$]%'YHfYbUd» EdlV7 5l^o?I I II -?m728ב~t6f ޓ˘-,k'#km4f[y=2K-[{mSOm[a0g%j6-lr{Q_^k?Яruٰ3!.*3ex\fqvygT~nK=vOaZ reu ƨ?]Mmdɾ}n@WTɯۯ냼cp׸qnuq<쥗;b:?ı촓:h/rrAuvY:<Nx¾^^cv@=tZFʱc`ynz7fh7x%^[/{z,?tsPJnoYD8쳻El(SGd[7t0y[x !|N['7I I I I@V&!t\pK Taɿ:s>^yБE+sSNqC qv!np+IE ˮwr)rQ;C,LY|:ږj9XZc}yn֫YbnAy=Ce&^b~w};CeCMc͊xeqrGqK/,;6r eF6 :JP<}J@1&~mn}iO`?dq'8Ĩ?V?瞞'p?aSfi??]K?E_STi,[kv\9S|gI2�ravl/yN94g C</l=ڏm>^b̎bkeIʧ迢!Q,@9O$.$ڻ?%̕Ⱥ hb@`iVCƕ�_4 & $ $ $ L@2 ʢiby9~& Ϊ w*w1|~&ܮ22r-=2[os:][3j QCM'?vfQ,ᐗƕ)3i6Q36j;U *0B MeV|K,7GH�OBׯe6-kZ<{n?Hf6]#Ob@B#maԅr[ߔ#54eti,㤜ր u &Ua#me?پ{hq0F>m5>tc2Q/Pa2rW]},cUJWmYi>I`ZKu\Gp/$+jDo(zy9眮/eUUYP>+OHHHd Ofj?ޭW`�|W(_D5x1ÇdQ?W_u޻ƃqx/~Q]({~I*Çu4W .]i2SabMTs* 2 WRBT=W*f?gc;H/,u!u:,3S)3ȁ5`7UfY27{_}pag_Sltk �f/kfO~S0d5Gb?Li῁}g%FƅyW eHn@@@O@2 [sdirJ8ncFSX1V~YqiG2z~o޽[$13F6g֋:Fʔ2!>c\U#1x.G-ǨɂLQq[Þ+<AiZʫC+tJ513,[;Zf!;nFo3i;% 0.j/wb$ f-Y1S}&<8j~vb@ru^ zJ$$$0CI`ʚ]ˌ2{xr/#65*ox̑e #/LԐ R.<=e69fo٫ŕ �K+YR<:ڹ⛇g#P󳿱_^Hya/^*:ͫsz(̓2`YV}1hc<5ܤ$Hjppycfg~i<niv%K/Koy+%@@@@:D%mv턓N1e🢋5n,SĐ"'MN8]u"Y!;@ q3rGc`I&e&cNi]Ff63V)=ϥl?~&&/Ane#W]q?Ħ }E_{^<}G~@~.=cRN`e% F|^\ c!i^P)<C|)ݲ/6U^_Fuh„LH0 K? {9Z y?}v�az dntٓ\'0H:,iA)\'VY?\m*{Yz9.'ʡ$u rB&l֒2p#<9l?Y껮, SZ*ntI\<6@@(KG|-4ӵ<*=6$u!D XA;{m F. riy:=_֒r ׊�ɩa{\/ϩ~~*%#@E_NP?}55! ` %F H1[c�xJCl%KY3Xʉ*[D$$$0K_q +4g28Su.˞61wb_ol  }$>|lL-L:w*osʱ+5-CkPf6lfUe<Bgq}1}چUzo`.wno9I-B [ZߦU^yui[Weʮ=ѵrPnajWx7 /<% X he#ޢ;Fk,-'^i4p<py7A5"KII=OZ$ϗNj>J 8\ [7oÊ5?qȺ$J\aXwȝ|á4u%yuT"P`I`"7\ۜ m'3RQ;zC4U% LphZm|rTEq'˼ocHGE df$[&qyy\YH5#Ǽr3dY olG$& $ tw SX#Rv`]w˒N+ke<Y0> S *"0JX2Xq e@vMS@8du%`&Wh&caIy/ui<UGY򎐷CEeo�uhKB$ FG8le9j櫷юWy-oN}4kߚ%.IIIKɀ4ԏAz/"wOe;8cvhhg@e?*WOςdTtX04LE2R~Ym_'wv'3ms>[U?:m(#j/[ ꞗߋ2(WJ,(Xo_2<z栫:eB' tXGBĔnX,k¾fl/!=&>^h ]@@@7@2 kԏIT!iZxaO:UTpV;S|ʢ<ceIq^|,M;e- ie\MAEY#6d3rj:-\U',vz<S{Kw$./W`< qHC۪"!Y>@|$$$$8ǂ~<>yR"P4eWy|8뇾+22:Zm_oۖOO,rI,O&C.3" }[i mux̓޷<f:T 2P]&7IBNNfvжM͔h~;Fwe+, &I I IHGe~0<l' ?]9N|UWX_Bڻ^Ŏ�WY=aӚA54&]GqOSO8/{_*X"P^Q�]BD^8VHyubߪ*>Y&êmjD$�`8>-33R=F^>rV^h<>I I I`F@1 k>LQљ2@WbSNnZP+/e=d̕gYVi׿]Q9眞ŜH'#ACfѾ=C9ϟz]41kF/e6>tS;oiKBހo2z!M,PXJ0t92ٳ}پK[o:EBNQRT@i 0~.) L/iᛀ!vu3|33LIII@=hZ]u(;]F2mBf᮫BW@4ܣSOyڊůA3 HtnNYkO7ԻF|\2<>쩑JS~'V3DzR\,,Z_J d'/qoݙʽ'frn5Dcu_}_`O0'"MekZ7>.3 ypŜnla (*&.# 7p*Q?}M[GdM9w;ᄏWN* ij eK$&${5.?n_{MdSOr! W=A$ $ $ p ze9V=a;haJ]˓ZU*c3"<+$7CF\P~wrn&~sY}%+i/?OwأqT̾~n59u;9 2bsv{~ur]M~тe _Q=snFU՘%YT"=n{./KΊiSIԨ ~f!|[xx(mY{nY因<my% $ $ t R�jr7X:V7h<e^믽Vxotk/k ݊-1{_g7@%|^6+Lzfb,zIn׶(_KWUW\='9Q_Fd{̭&r)}X ʱc!ѣ̭}l" R馞b=jT}Ɨu7xcCѷm-װl0|ֿItt uq[wpKMZzg.rE/⯖s>rFݟL8mgs qs=I2J\'L;@t:k轀1cbY/-Od ޛZVE|ȳ̼/w--AܨvsLDUҩ=3.Xv pm̟fyO<zI2Zk5ZxO4/H޻fnX W$ t=sJ#œ[n( xAO*|m@@@w@2 cʞÓC{1ǸaÆ7]uЃc:ʍwno9CSO>YEf.EG q6C3Θ_xZ}=r$'3:أVH<b$X/yn"yZxZ>y{)ʳ/LY>\�eUW~яC@g8L {L!}[{OsuȁY]->|y繗eOO30A,$#3<ClGtNwD?ݳ}UNݛpfk۽ݻ᧻5C~p 'u I 5H[`eO%@Bb؟xWd/+wvdBQ[-">eLXAfnNw_{%nYW/N˧rӞj+wa;uWwlytcD%f!["$['>ucߣl.1 !@ru3$ $ $ $ L@2 C`>k^ eO_|gVSKߗttBYUfFJgO߾nܳϮ⪫ܮ2K`AmYϞ'p7.{ pdگz6J6<X2ұ0 fϴTӃ)N\s]a܋/?l-ܓƀDN1sC޵7(3pF=lB|Y+>I F-rrS>ƀϽG>[Y/e mWtW_j\tB漉a>zq"DL3tʁ8#mYx7l<K|mk#~5r_,_lC'$fFT}~֘Ctv}(2'E3ȱ'sj3ѱꙃ-l8s^/SfHfk/_f VvdݻrZ8s~~%wAe˲Ï Րw}&>8![W%/$Ьx/�\}D JV(]t=eB`?ii?I I IJGJSFtNTK(pr`ZXvtn2hл7@ǞLs곏Ht: {ۣ},yYBfyjKVĀ@>)#GeaXbtUNrY: ,MbFˋ|, W/O˃LpDmduCyx/-wDot!]Vzg'Dk>Nŏ_p#m 'u;-cǟ|̲`,Dsi:2Ņr,'Ϯ28Χ'/. \*З)3Y0CnՖoQ{�e&e\pA7wwb4WFSP[t_o<S$P8ď ɓB8}4* k^|^xa|w:o)z)q5 / Q"''}&ZC1:pe|UV_hl?|\<*,9/C9[ic]VvOQVoWtBUYj[}ޡ<ݯڡMk7v9,_]ݱ+7WʴfדSXAŔ^^0ro`Ict-V  QPfY2mzwp(i m.5jҎ85,VkW1,kK f $K,"3]QfIye޽d@޿ro4m T$$$ΐ@jꌜfP UxAflG~4ڻ|,0t9"<|V41ސ؏T~yn 3sUYvz\̚hYܼmP=/K|C;,ˋ+K,({.>]EtBZXz~_DsރG閞o{佇5ugSd$�aYWσ2kN8`HO! y/4 dI({ C~"P}z#FY,T)s<e8r(!H86=n{U3yCrNWaqhF,-K$ Hj€&!85:R' =,e_xFMHHI3Efoyd9E*9.'I 9N:\@a6I~2Chxd? {)f/$CeoFOd2-$lbåkЖ)r`YYra%LO1Q,c 22b_2Lm2"<NN֘&D.]<#X@t1G.*z/zqD&z]NSX`;gm,y_=ne4ߕQV[oOT2{'Vqeދc<e,K7AB!dU!!99X>0X L>W( Ⱦh]5F9r9<0 +'s({p1"OYeЍ{op3 ,'])Y?%So`Kzw!\-{-A@W�?5p2ytJj=X͋Dmmmn)Lfu[/4,y@@@@,P%{Xrw DZ HIU.>s4ڻ\|Dlzn+19\|p H_-�gO>\F'Ɩ'y[>t>$ eʃȡ+eH*LW>1}*e[871,"2K\ceh%nS94gۢ`*y|_fߊ޿1UsF׹qvnVw{=3AEKJG4Q䵟tWDXm*erQռ iI9+x=ٿhZ(çL-ώ>p?cK@@(f08oHYIy In8d .^]*LsNť% Rp bVV|*}YVE< pG_9$nO!>A@@@O@(W6+Whdp8M6]3tc1B}TʏXP<eeBy+/4j#ere OolPfyM/u@cCzB:V(�|'`UWCg~wǾMnûRSY}Ű᠛$Tmx M[UA裏:tW<W �a{M̟8ף뵟2a���@�IDATF*kKg|8M .+ա3J<me?{oq6-79GrxHJ,+99YgHYoE$n77p8@[) DRx8ÛCC{~y)zUuu=_lmm5t9{|vfRGUO!oc#T~]ZVtZ3L 9sx4/BWѭֵr<fFi<JK!`l*@bf;5 }>`nc0^D,siz}$bؑ4:!.ߠCOK>7n+AddPik6t-LJ.=G$^bGv>aJD^(6֩Zkm0q[W,+y`s!s}6[g| PC0!`, yQfO0I9%є[RG^IꮅM+AuMMOsmC[S6R<_l~|/VÁ wo5Iߜ,#٭楗^:#j>O\ȶd"Q$.,:B龎+E"b77*;- ojnx$0BPiSցEmZ$tjݧxRzEkpybV֠�oFg=ŋO+B+1/Xãx\/!a' CXA"Lr1g")' cQ$շ-ʰz9n1_ 9W}ͷjJ&C&ۋbE3cZT7cmuꚫ_5Arxh C$O>-7CRd;x++vtIF F!f^dF~]mZ^"a,?ܿ%.]ȫN.Bɛ'Z8_h}H}ƶ[DSM:7 ƹ�9RvѮR% E"_/9r Dִ N>f޽_ڵ˿ݝGM]&0 eE`aU#iܼE�E‡}r BksTU\/7_bKIc*c:}xbA[o5uĕp=&{xuۿ[\< hSJ;*p<07 i˔-[VBb>C?OBzg\ H~)W [Y_2a Zt>V6_/}s8v[siy yR/u^{Z>ܾP: !`+�ؕ|*7Sݗ4|;Nw/|~X!o|)Ov_k\`w)d<@o;]o=/4q7:^rom Fl Ql*^iO͟sߩg8sO=){>f綾6_ ^>t[_>J93Q=>ہF_ڒYK!<Jeh~nt4=Vo0\Ӈ1t㓲5%d _ϕ[#*S|M׽Ȕo~g1i\:cp/q|w3`�8s\o* t_2ssKup/P)y<3 B=Qw|lJ>Ϻuhjn*HlľSy-g45Eg7P<ov~~f_, S|v|; S&}s=Ǜ}W_݀m~}Zx%]~y>;E#گn~Sj~}XTմMa6Mc#iXA=.w;A1:Y!$�ɱWIZC>MфS_'M|Ѵo9es_R_(\nX\\œ>>lCw&(+J˹\y#O~voؼ�RlDom@8[W\|ozb|1c s?cͧ:Eu2wr[S6 :KѰ0.%6/d?hpAqL?rComC&fMW:Yjc;$MN ͣY ֝&c)u) ]CxMĻ2llS-_f)–V%Z:2ţInd]N-}q:?u"7 C`l\�)7Lx3ΘYhl$s.,1NcWtkeBP6t6͎a]/ܵ ={4j~Rnkmv'sC ΍R~)xH^ `Eԍ =!08x.kPK>KM^xas-4]v26~C0 Q /ly%vZm}ԒfrL]tmbլwvo Lg0pSy}woyܽtGbG;`1Ҕ SvdWY蚲BnQ._<\KA> '~1M볺!0'x͔cǚGO z)]kXn߇ ڧg?TvL CX$;\ }<'z<Ki!xɾ],[E CH"ln%˦Y$Q] eB=I{ѻ{Xc w!_qmGjm1+z)VcL~|O{_袶)K|]CG"%sHT?!/3Gto8_)µN_1NyOa80!0 7w'77,=o)nnW^ip=>&0 lt�yYg7I 虎΋l)G%6]>7e)/B[=P};kv�1<wy)KB lKƌ 6SmN!CHXB I{c<^:,`>[{5fG1�?taO>Z#' 榛nzb5 C`,6K^}`^|"aK>e]B4'T-bMC)d#?+[k|~W=[}kIEBDEL8h:̅` Y\P#>Ѻۺ &SO]Y'Puf'Z* 1U-Bg %6W&]mV6Vk܉?~'u+2}ʁO<ulȴd2"m mm7Ϳ> ?dxiG<dȄ0|}w!:O{oNt<<B?'_j|M3Brh;KqM3#$M1UI,]C|PXy䅦 bg9W:w5 D{{m}HFP&@KY(g-]Cm!`@`am7Bs_h/i"\W5&G 2>A ?.Y_.3Y3m omj䉄y|ѵ0f6/}(Yc2fƬ{s&{o7J,x�X悀( >OگӜK k[j,A.M?iu/g!`,5@+L.WI{饗H^LÄa2y}W]/ HB6; v!;^ޣ}`9} 3o%+n~~UmBE%R7.;.;SZW|h>OY)tӘצL)?U28)Fk3�7DBN>\B]ģ?WouO x|}wީ":,7 C`l^�)6%5?@g?6AŦKbp]PۄD{'6&L b6CM%<NÓt<tՒ;d ҆iFA=1Ku1Vߔ\ 9fy_-} J0A$>GY/|K%C}O{QV< _l{= "KA5~CXJ6*'seK!* 78 L}1ۏze^S,;/hD iŘTs.Hr5#ۛ1 0| yW9`t||h>rHE+K!0/6%:bɋƼ҃lſv7~rWEת{Eν &v%nRv=ź5lC`0C΃{/7n9O]]wu>S|!`,; e1fO CRB}7G<#stWK̕rtw8YS,,c b2^_O8crs0͕Q. ޺p :j&9:9P]H<\׃>_vsꩧN^؞C afq?cXlHlqM;j',YX!cPbyq &92S6-;62.i*W=ipN>im!)ڶLY!Jo4g/w":!hb@0w!9} ^tHcۻǾ~zi\mle톀!`,@^"؆Mkl7{e'+=Ҏd5/ce瘺CW?'z\ W}:b2\brr2+H }m IieHZNY7!roO.Zo<!`F!otIo=P AKLQ:Gi=ΰQDŽR/򅧞և2OS/d3T˛4ff[ Β24."wy {yӷ(92:Q'|y~{*i}r9 .ogo#>2!`D`Hl|r?C_[+8XED׃XܘR%C'I>JsYA[f !7`#0^w̿#7H/$g%4ЯuYf?'|rsW7ݻ>2+S!06*x7O?t Pɘ�v,e>}| 69?YNSjccZ$1(E�:r4wq!c$eN*C},, C`)ؼ d{.oѕVB7-_5]횿f}�rR]Oʲ!i.+1ܡTtvC`)@~m.m<shGu͗9܉| }^|E:SÌ0 6A# @7 $Tu!Imۗ/If-D4c[RioֳN˩ {mSwңA,=z[C`Hjo4=+v(ˬ1ȏ|#:ԇ%C0V &W椓Njݿ7ѷE~Qҟj[+7jLD0AdXh hui5&~]qk H{g}|7$)/Ay77#![ e} CzmrћwկZ68Љ0`L!_V1o/|$K!=7QJ:[XrK]Vvzf7dy8]�?cǎw!|[j={}d9yxt8zhs=b!Kl1^C0"Yd7x;o7???S.E0"zYuMnc<:ghmm.\?`80EWc||;Ȝd͆J ε 9e}ᇛ?DqHY> 7м;<><+iFSg1}q1^s!/TXq xu Q*Ȓ|㩃G/CW\EM&kssy77u0(+~K.IyuꩧC= /+!06ã-(_o(#eZXڋ3̘\kZD7)~!t+8h+T'[Qyb y�ʊ<g?=D2") 뮻gE{*uXn@M6*p "*w]6m03q-Onc/,dJe6\75nCbεo_7r5UF�A:Ç7=Be޽{$G|.c@;N\vXsl]~xX悿s2 [y8*'3scNhȘeGy x'| ,>5|,ʾ⋛[nN*SC0 C@z}O=/x>6NV~ú5 9{.&^}ja;:"s%iIJjN/ak2p綾^jGZAF e㛐\pꫯŬ~-k3 C`=ªv9bv: @‚$Q~(Zr@ȅƊ`A 8uG: }eAӗEy#݇zlcӶZ /5W=P11.gXQsĭm"iᢋ.j(+>{Hǝ+xgFq^(f!`@Ύ ٖi 6ܫU`XU7>STXO[;>ӇMVRBc'e"Z͖gf,Q A��D#G4s"o\/Od2eu >|c߾}=3<h+}-!P �|ֽM.xuɴ!urBfn$f ײeF4Aab>L{dDj &X1:_oN8饗^1Sޅv "HO܉H|N$dYl\�7ظ4�O@m_JALRřG[*usls'O̹9rl:ɱ%aÇwY3q=e(@6yR:2+d eF�s�/7ٜr)͞={7ρrfOY?`!6w*Ȟ⭛!`ظ�x&..}PY͹x:'*ٿ[Q\jRY @Ȁ3`KC}kX-}$9c#y>?^od<-ɸVo2D$}k"1e=$|!~C~wDD{=5 A`HYxb:Gk:E:N9'xd#ԯ˷Cr͏!h9 RY;b'ƣ-G;0}}HyկswE βNroY˙!!d0@Y8ynN:#"Ѷ}.l e$)Ygz^C=Լ>J!`Cظ�V,E}k7BB sDk9o|o Dp �,yj/=7QimL&'| Ώ�o[N A|{Ϲ26Ҝ1QyWP[m݁Ww#>qꩧ&9{8KD C7j{贾!` qd(-[A"znq�n%qYwPǀү)SC)$0b>Ed\izǀVL0v 1^ӮL!nk' c=1V|AyC5ʅ ܉6|n> ?!`d"dБqZHe,kac!zHVqVce yn0M REE/jIݺsGc+y:SeC1}c*J Mal)Mq9^c%mZ UA�s\>$ޒzO| A~27t7wBH5T7 C  [F [ ,$6ͲxelaAl>OuG2~#cGʇ"{aGvxh{B6֊t=25[N>h} +CC<ѵAې1|-՝y'i ;S6I۫[7V ʆ!57xwӜ}'ܜ{)<]JPr&X܉|GXao5 FH1~k&Dm0}.TˋeLw1=aˇ}#i5,9!c w2CJ )kX'X d|صk$qww!ُy 0 w?D{5of{Ynzas4Pk1SH\&ڦ,>PJz2W-:Bnΐ_bOH"igJb#SF%tLҌ~6 L1GL'A!'kR'㶃ąc E�S "a0x=%tM-yOC\`u"x}'|Yi]0 @ƐQtlcJd[ټM6B2 l9utnzYH7o;IqIn{ތ~ZO&}iI-/גSz#e$~fY y'\PGYz)bMP!`�2Hs52ZtКq:xы ][1(!0La{5g,CLF'=^p<2u@#|5>[\pA(".M2L=HT;n`رcqVh>K!`FbYK7,mYPgbCV/nc\s/!삘!?[wРD?7*͋Jƥw1{j׶ ̵>^t\c,+z@Aґ#G|}0:F- 28W\!}Gzͳ{ !`#\|Y9KdLܮy"PI;PJDH~3e3ָyzdPH蒑j'u_ =g)e9\c̞JY!Jtٖ:b.�E$^bꫯ 3lnVH:B $nmmYaדO>g 5۸?!PFPM6B<",m߈Ϧ5߃6!I|u[:6=:N{A\.\`;G=e ݦBq2SR65~}ct%m=6j|y~U|R C Frlx|W\|HH-&kYw} tKe!`!/D\g6\Xlv ^ٌE٥lʪBoDwV 1,Û=&a�]jH IwvaQa<ȝDw:U8&=Ck_\ {q%YE=_d[L<wc eC�Gyww^z1t.K,rN;48x.>D5 C�lHl&w},ؤ r*:l+8|/bSO_E&FwaG>rou<s2bX[Pwu5;?NchDsv1e[c4V } o?Y/7ԧHF.Rɶzjs{;+=3oѾ5G!C`I@6{difmnʪOg-){*ikգ;b# 8J)}?𭕕Q쬇SM #>'M‡`#%1_` [769InH+c7ɟ!ێ>R uA篼V!D:zސz'7wnN8yLs29HB"_uV^ X Chب�Htflڍf Xɋ43 gH R.𭗚2 C%D:ZhcTf·@ O!!; _#+'ݵkW{<9iua 믿޿wA^{92 oKF"/Xvi*g X( !_]t8,o,N@G^bsz6y6Y+]^'<c͋/hA$0ج�f4>eߔR~)wh9;$3e_Jk}zhSۥ+NЫpstV|Nl롗rfKȊڅu cC2S:~!{cq]H1l,3 ޅ"R;ӛgў󌲆+owCa#xCk }Cl!zlT�7nEeআ2*wщ:F[czcrȟEL"A@-5ZFW'uwovi[vUC^-"+?볂 ]VZo1~8V#>LZXzp^>7o>.$x;P=}E3;|9xUK_ #!17nֳs/ IEy! z'1ëeResЮhƵ 9D~{#D"1p'-;>%lBx7|M- !`(6&T~Ͻ/Ъ.cT"4e|1?Fm$Ƽ0|;Tlxp^Q<֠y\ k�`!痼 yȑ橧oe=3K.&w!x"#"̐wq'/#?fͱcF6 CE "4A_f9֏BkyVBN9eP>˜/Vy5ˆyl3{ uC q " |G?os-bξS(2 ݻe!!`7;"Zo?ͻ  �1c+ஐ"Pk<)7 Ck rx'??h^~<8G:ܲ@w#~>X C!Aw +B-\::S_DQ�2.wgҪۏ5b~zb蘹@\[x A�ķ~欳jnw#AK^oLܴ< x3,\`w":Ծ bk#EZ.y4}.ž0:<xBa3dKX xdH_җohC;VeSl<\[niY|+A}XCXO, k9 *)F^$*rJSgW6%K8rjpU?2NCgqh(\ 05 ,pns uH͝w_` w$$9w|v<xV Pe] C`M�ryMxs8[Em@ࢾ ` Z`ڌʢ8Ԙs<oo43oC``'Y_|桇/mh)HZ@#mM|qV^ C�@ݒ0pqzw8o.t 1+zYYq9s82v&hTD@j;>sȑd~I9�8+>O|s#xkO>ټb!`l8@^rĠo sdf6%ƬoGp< o}pTO14!c�7xdG<}PH1$]qs9O?y6z-F:^kC`!0sa]bQksG ;߼Q!hxD熻`B P[8LxC6d p=fz4#[X76 s\d;Exw"T Q.ׄ@Xh+FNv/df>.zZ t6o 9l _|Q*[Y(eT&n1±ĕtJp sxvYzks8xxq-AcǚzgN;4/SPpi2pŝPwÇO i C`ب�2gųk(k-]zRdƖ?7ݑ�͏!y8OكyYڈ);d{a�feq iMZq -:oo܌m,d#uHu] J~>pCލ$|<o)u)}!o曛 /7<믿~ꃼ#Q$/W ʤP[Y]r e9d7C"6<M|г憳cNmCnِekD0%@"3j9ȓ1[c[qs>hc1�7B$>z:ΊY+?cxw#Hgq"Y< DzCjeCX<@ 2ŷ m뀅KNA$ncTW8($QqW^Ћ~jNg`.)2[6?V |dA$gyƿe6 w!Cij;:H+ >hU 0�Ra]{2.C. jEvv:uvɠSBXg MhJwf99#'l1e6FM*1)a+?"nzK'~1%F7 Ap}2H>Ҋo/"8;?;KsrD;) rq7njv<[Z}]VK7uZn˃YZdn'6SR*O/~uCJ/m2S:kʒ8Lz/Re'1ߧH?PK>O\K}ڏ1'[blH%CX\3x5xTW^yYqwhsOl0:-s\k$CGZaB⍭vs=׼͛omd!`ddL۫M rn.g`ChQDz]5dɁ&mPVJWÛyk{nJ||`3F1)z<,!C-Wi C \d޸}7fk;y<n؇=Џ; H|@ oWŸ C`�rG&bF4g5�C ̃2ŀK-.pW8\S`k0go )3F@#1DB?z/~'?6(+2ɵx饗z{D"|gGY0V WsbYj^<zҶG^uuy,<h3){ C` :녾{{;{xn@W( eC^3Qn$yeY?|D>)~ϩi2 !`6M@:.zx\lKmĬ|,_ 6K46f!@�k;.;;D\᷈FPE<}r}߅7#xW_}9zhO=0[3 C>:Ȫa!b<eITOAКom+ I`mgBA$rDk}=:tȷ@|q[Zos\O|袋|&2!6ˀ`<l>^eywva�Xwǒ8L!XpZ2Baw$Gyߍ[ʿFZs4dVAk=3]Cz6w#Kev,{h冀!P MN۷cbc e�:8tgRC_j<|bMƍ&~m|P,ˍ<}6u {2` uE DWqwgeڻwt|ׂP~rڌ :w_7;"a7>7⮪%CX6.ZZIckӔ hkr欱u ɜ|Na~'m/-} (*ic"՗m1N;C'79ꘌg[C!5n3sw C(Ck'-܁&>q7xG~G뮻+|s0J2ܴm$ǭ-G"|ꩧ_|ѿdg!k2 0ب�Gnsت2<Ӑq)S_Gd]dBٲLP;[}022x�b иeλ\6\@|y;y饗m sQ]9uP'I6/AO~/~;m2 C`<6* dֻu\ #.}R~%/1Ɏٯ4-TCƭnX\fYM$>"pꫛ={j?&f$y) >;x!Ʌm!`, m;@ln /XT"gy߅D ؜vi!c.R%A x\?AoG믿kEi0 E\l5/nA 47!19vsfyjˎ�\eIi׾ּ3\rMteoi+]T>/A@ kuC?@\>K��@�IDATeI=ޥү>i:.1j x19/b6.}g6yQCy!D=6uo4CX~sd:rw![֖C+ 2Qe)9yYg;x'? |ZkL!0  Q&nrI­yؖ4R>~ tM!KmY~G=.WP%muϘrow^c*]6׋1A1ن!0�>"y:~S2o[e S&+e^#Q=x[+FVw"xopWF@d�RMj漫?xnOlΖ%m}d\oKXL7%'e@&vS>l)\hb_R>2Ƴ7mJ,,PBysWn$ D �[ninfTe?e@%O2S?nx+7>|>�R`0YZp;6%4^H^)Pho>XEN`#7;7̈́ [C9L k..[q̃y|7 +#ol :kAلQ[E@x,^sg;"=?aolC` whjE\l: \W,Ӷ9وlaR.Sҷ_J&\O;)NcISsJg# 8ǢkI̦ ؗylCru;B܉[NE|FeD;Rl *m~vڵۋG[q<s ") ?!0 @*X.N[qQU*J#>mK~̮:u+14[ FD'')3RS\pAse)YoeCF�\pu ^Js} 쓟ds7z>�?ʔtlO(Dž^O>ټ @P;kuCEgUl!6x"G)e"Q铹^fۚi_ = $fBֲgұ9蹾Lp~2%*!pݕk~wV__ÇGGez]!?L /9S.|c#Gxk+[!` 0JЭ.ݣĦt.)R vN;ZF`nLW!Ucc㏩LVO']ͽLo1etkʆ!༗kHE>[ꪫ|FY5\?B9/"?|<ڊo_%HQ]>ު!0<?ư?GF˶}9lJA*MJZ51?rN!<[{lJ|H�-+wZ/e/Xj)7 \#Fw#_}_bO7x"D_PQQ;=}N|3R>ڊ�]IwXc'.>oT�LَŶV�ۅ]L\e>P@W E?<$/0Mȋ$Hb96017s$CE.ݵǔ٥ lLw4jl C`r ݍM!kwJ\?cyG[x+/[[Vȸۊ~" Z`Yg_7{߫%~)X�1,z bbĦ/&7>0գ1ОQSokd||x2<]v)U97su>s3s~~tuz�3)([P:<F4 !w: B^<tP"B@@sw#zdʵ.؅;l㭸 omIȗΤ+;&w};8<880/O6*BSB}84%sl+.qܶ.)K|*pO$Z/82~mkkˤӥ^V) mš9)v6C`Z-y' A!'>۷o>ɃxƾLraH~ @ .h#+4;IK@.;Ӎ; .xcέ{ڨ�&6LH&(EW20Am[qö&Ez^A_;+lKmZK^] Z4%Xp49w%@:wt0V XXG3GZ\qk]X\3~b}kЩ^N6$~'Ϸ8};W6`n#nxD%# HƷVoD�9OGeXUZƶ#Es 4[x yTQ?tT)VQLsJ7ڪbҥ,=i\*0Vvq͐9ַzLN ~M5dHy2_4aFQC1C�xolEѣGG\]Z--_0Wx`s 8?09#&̑M'@bPG; 0ܤ00!u*d19Z[a�9�.SW@2qe2똳J'zJF Ԃ3|]CC%8juYg2n�(5k ^x?O4ԧ|#>A2)Cy>2 xpA$B~W3~+o%)sm@@oq7s3pjJ* syXϢ YɢUL6`Db,'$'a iq5fR3\ڜӇ<Y0C0egM sl"/Ks |Ce+G*S&O>Zw۝}؞q~jdq$<.5 zkƻ7gmn[Ou(KXQgL{G<`D|?I|E0G\W|WR&)[ҭ2F>mGs%x88gdWF9c+'^lWsmsmϕzHFh=e DuʦϞ._D aeG>9d 0D/#r^%R(ɶ5) ߥ?[H]5~CX~2$HܕCp<qgeua>-*~c֥RocAЈ<ʋ4b@$PZZ0T=Qe"#;|uncxqBtuv<fK.0*&?~X ]!KT ]tvKgk͏9O鹔⇩?`~UR'!mί5h!\:D!G`=~筷|codm ĺufa *pG&+@w&Q#s2 @�Sq4#F0hblyPx 5!F{Z$9k?x47"`>a<kX\8Mk?AC`szA(N7Mh+ҊD~ʨ'SW$# ܕģ(qGA$m;ul�"c JIG8R|5Y�g LhЂMV';l;vFO1JŮւ*fmEﭷ:0E!`Xw&5X> :+Ixo-E; Yؘ#́dSeC~V_qG L"0]I ?J3 /~/Y6W @ #E|viDȠ}8rWv[�Ydu3w;LlȷI@#g&oSb<qSGHÚ?$&ULN*7dL|WM0#kYG6D}m<lmm5Ǜ믿]鲒!կv;ks|v"(D �weqW^7"D%e2:G92."F$2xFA#~],C,-̖ )+�3Ml7sde1+)c0 p]D"L]Oh2w\{tf-3f!`ZCH!PD7?xVl)94PN~7zn AgϞ;xp'`ܵ]Lw'\Ǽt`;ȁ7 #( <%?3Uֳ$zZ Z ^F65'a^wU@|\eNaHNDac7 AlԁƠeӈ30!H񲙽{6]t N-e ^OwD`//[ |Iޥ$ tT"}<'k[c|c8J=K@<⁹�"M"'FFe SeJڳ yE6KԶ<J\  xtS.ɯIa3z=1' C8@g^s|C-o"Ң"#0" ^5pۤ#s>#O<gG?I<V(_R.(.]-!ls3DX{$IvS! (yw+! u洁uH/  @A<"8ļ]Fmlq#s$J|@G Ѷ[o@&PM.ND&u'ϔL, k7報R*UW*}4ģeirhs2w.اq@LoT)1'>#vcꄿ5c!`\˰@"G@�6^xj>7W\q x(3vM!L\ڤmm9pcMI|F|I;J`>q Kzd.6֬7o!D;(@lKqe!>#?ҧM[ s'PuPt.;'ֹ,W:)^#)maC &zc__楺e!ECp C`>p͐>6eAG8L^zVUB?ʔHz].[9d/hH A(KKqWޡc\yWw+<b GA"?a7ڑ3�D)r>2dp^!ebIBBFC`Hu3pI~Xf%̈4‚r=֦ycR]6 T8`W)}1tCH QeP8,! e,#ǁ AAxs=\uU%;[[[$h&\}^sId~! 4`k ^=51Y_]Gܑ|G' %?&+f"k7$%BBTQ.'a(Ev,(Q3Aew4P,1z!w#A`=> o$qµeC&hRhH6ҷ믶I_T!:< /!ejA Y4 #2I،�2W,Z&g.`+r>WЇ˒!dbdf9!p߄ue䬣@�q G>ܕZ/}DYFXІl_~fphXg>sv]!`d�k`L 2]sZrt z*L \#Сߩ.nk$?F8HrLB*&JH0`1gbp蜌[t6VC0B`Mx(~34ߍ+Gek4/s.?ҘkeU B~[X,OVlRQDL'9iš?. @9KnS8`ء2 <&BRj(yڢuO!(( !v,!ltJKV6 A\@C4qGQ?xn䷿+ol]I<>$#=}P& UI~Lt-k*v෎>�2̼-. "OGO>rܜzztٓ {§ ڻ@P?m^u'E+tWEoQ/c:ئ !`Xu42kE :(z1W_}տ{Y#k!Z+!Y6f 7)k᪹$ȅ;8wm;TVoiΡGd jGQH=Q ` gXIJAc6 p3]>J:p$_zW^w%Qƣ^O,u�Y2 9֧�r#X1)sք#Ø Y+'vZ~MjɊctlȕ/]ol,rf߄NIdytŦ0V :Jcy xKcxwc=߿߿kiplmmy(Y?LK  QtYf:@qTFsRs' Lk(3S?KpN 64] #Nenj5807ˌ,L"Cl4C0*#k4S,C_&4$htaͭ&w؊πٳ7zmKz[\g.Lu-Өv-@4jJY]t t nGгq!Y9@)3蚣qUm׉Oߒ520 F 9Q@/H|�)�=$=TPumF�!#rgyMGN yyz|Kl7 @𻐹).!<j_&BfqIcڎEo[ V0 Cns P5 4ޕ#[O<?D]w]o߾/ۡL+X/H|c,m u.cy3y v#رayX8mn>[Q!`ׁAy|>䌳aL1l(A\|DC}i &Q}W|G^ky"袋$)/\A"u˗̅P 5<$]h@5 Y}~=|8$h[׼s^0LٞC>d iWLFgK)0 UASa;ʠ@]h wV^pͭgyfsi5'p+e0v̔CWL*F:ѣG#GH1kY�r /VKhRE^Kmoq>\J$&\iȋ\n&0�oz4@R@>g\qUW]s$,v6S<C^�5tiY&]'<V;xzݓ:¶52z!W/IIֳl}I2 C`\uIoπ<sͽHW+It(?VOCvMzbXSb&Qf9Ɨ_~ٿ wQ>vX,\^gp{{B2SrHؾHꀲ90ĎPߤ94Vp6/|0 C`3Gn\@grD;C#Dpꫯ ?ܥĝIoRFmHFhlct+Cxz4MY-C̥7|9tP+9yG9Bm3:889C E'>�SㆠjFMp.M}))z>:jf1_jXwY1 Wq>X!0�/X\vh_�O?vymc]vYsꩧ@&e2ne^I e? o"-C:y%Pt!ov}?o"ķI $澲9܉* ^Ua]`"'x0I"`ݬ&L5ׂv>Fee_W:' Յ );&uMߔ~їY ,e C0Zec P>*ic$Nj/ߙܳgqWCT3SNQȲ\!/$ooں|/]|vM % e4 C#,dN`d9KL!KR9C0 ٍq3` $-&maLHeQzJco%:r䵂iW OI~!xOdy?nFPdb? /צ!`5e)ίi6`4X"q "O<x8묳#gqOI;V6Mg韤rw %-Tִw}?7#x$ʸ{E!Ӫ[�)FڀO6BRgC9q@"$^;ۧf]'*1&c8_C. ]v0QP { fV"x k;l+EN[?- X0 " k/\[ H;#ĝ&|O4$6/7%q (lO'˨D^I-.ȯ(Z6PwTnc9t? y;@eoF<S&-rbBN<_ۑG  i9Nb:bV@d>wXv`&6sAQ0gsg :%ݤ?08BUG_TU C+r-,kd=c<#91Dwpw yGO>ߕDP`9|А˶1]޾2Ic. 9P7CX*IE28N4Kx%CFҎu,od�ɁĠ).Tes_ӌآUSǔ,Ojlo1JƚN>W|M̾_ iTY"m'>PyzsχyC$|I!h@vbe9^َ�r,#G`{CG<oě\X~N9SN8՝!퓼>IR9?r-;ēkS%Sq"E>U<@Yg.iǺ@v*&bm$?''K-?8!g ;U(9)[0PV{]vn;%üxG14 CX5:#@eyRޕD oQ]9> s$N"㮨C&=૙Ɛ9P_MuADŽ"ǁ[#q4\2@eI땬u ;2N@Sirv @$Nȩ@֝OLz~RZD[=]c;!ϭ&ފ&/!㏷%r|9[(a )]ٓ{>tK@}>)6_$`O9]2gƏC}3lƱt il$冀!`,k9q (@.JN!@A%J'tCAݻ}6d4!z&1!4rrh'L]#U<*K>Jep!2ir$"'})Sf<-3#o&l wZ^F=962 SrZJ)@vvb 6KYXvP| ֒>+sʑr{nPә: Lcmrmق0 ൂ8Ќ2 Ƀ�B(]Cp"i.7x+i<>DPvWi?Wz>9GuK:@<b;QcE>J:y1.H'$X,ʑ9ʑ9W5>Oɸ,5^,n5Z2YU0r>ՒTE0VZ֒5 T:k1sp3C0�/$s]cNAr (5uC$? 72gCPf@^qXzܜ}sKBR90DGPQF@!q`aD:r)eyVY'on>)e{gUM]2V-8rcvPС49a�(\{c<(qע\le<Eү;0 p $qo<  Cx! Lܕ)t(MsْAeE,NԑF=,ͥ<)+ I(w[%oU ~ޘ&%\},gp}׫Gy'a0Ym.g{I�:5kcC4:i~֑qM<ʊ2QG oS"_ц�<A PmGk\黀 "G_ED:"Nӈ2rw9Ce|:$e\Cu6%-{�ܝ{x':%?.�q`;Jq }GVܲŵR̚y2HϨh19JK+T_){R%yrSz% CX亦9k%i2OqWC"? A&<&�R)/!?>s!GPxv ^rJe[6y@Lz*G$,]"[%z2�ng]Y 'LZXx HI@0""Ean_yi}` g &> bo,z6s@cblY q10 !0NfIes9ʼ $!C:Zꤱ/a2?E~Fe>.|P_dYg9Sd;LRY;Ь@,p|E1w(݌m<,ZTV?NnI`+bXKqôin0 B@}J\ yuXc,ttONz><2i2GY_C4NHl߮m d{rIt!2�3KiR{O4b[[[#fx]2"I`n4! 3g.-ҿyq>'&ꆀ!`Ek]MP'GP?h<:G;i̾5r+!e!nC4rJ1gVlRK`! @,3 \L6ϡ >W;(Tb,j 炻b'گ͹A!`y.iuyM#Xf 9!xCI&}6Mg_hGY5=֮r^{$o5/%cPۢH�s1q=q;'5tU`Ft4�挼`"!rUl6 C`+m(tց,:e[BuИ|ҐVIKe[RzJlӼ볛m1:ZSmҴ\>٧ZydG�X }pɉ;;�l7հk=VjX,p~XZf gF0 C rOH P[j?E~-uG%]Ӷ<&2唴sٗK%豶W$ Stzh{v帛iɇɛ{TzcrI_c7|7|O9ײ@su{;öâЊ(?M!`K@(2Ԧ˥tcMZ,(36]wAeeiN)]{yH ;Ti&&6`.u\<^Xן�K֢Cq˅TDI<k._)sX˫%G-/`.ٷ̣dN-f!`+Z- N:ؕt֑'D<]iO.3astYֻ-5}H‘ *%]MV-GG`q+__ZkɩF`&n0 C:1> <lYα'o1V^Y(m^$@ u26C?[Em!<z [d=nz^躶YRljrt] IX:=H>!`}t/Gv ϢX7681:T6]hC}4<H8u!e43jW=b݉Y6lǐYz']ꀖ'XeRuz OO|]唜]}~ȱeaC!b C亿9^/SlB=r2@& 4>DuTG8ȓ1%m@�ٶudtwyCe+]O9M-etq6gbt_>9:|2QVM@he|V\}cn!`lAQ�&h)&V^d� 0SsA@? ,S69gr%oh-Rg1$So{Emi\9Qb܎-6<Laû&с.dcmCPgEC0 C`@ Xq musr^zɫ뤏/*éM2 &i(cE>x93?F+e�Y2 C#.tqa֞f6!`!Y a�IK' .E`>Jy�3& YG.Ȗu" y zV>tbm_C0 2{Ɩ5nC0 C`]_~@-:.i文u#׼w9' HZ6LlCu|H�d77l0 C0 C0 /_c-$njeB9>Qf=T& 9:r$oT9(x$-UfQ 2Fd"2hd!<I&:)e˨ÑZˡ\P r-!`!` pϲP.i(j,sr!B#8"h|gRFȾ4eN^<2햹coCACB)Va1D:Bt:F>�I:pds! eLGD>=qB5ydNْfeC0 C0 C`~=tʠ2s:iȻ3ibtSW Y>"8ek5 ~1P"G0 e謣4HSP42Lm0 C0 C4o%Ig9Q38$ONrC3' |H|<2:m@j|I$eYd<Ƌv BOvqi1'..t+!`!`�$Xf>(ձg;sICu]?7Fn&ɋ2mSӭZ#sjM&1! /L:게:h1џm_БHۮm%?j䋵K C0 C0 UB ו%T؁}<d41I?}A i䉕_^#L*4xN2'{m<hʥxd1q\" 6IG_iˤܱNMi#neC0 C0 C`uS4<V>I4l 'yF/@!?tPhʋp"1 h3 F֙L#G",H!`!`!A轰ʤ!ed}|k2ɣi:ۨXU1>iXA u/їmH2xA#PnЏ9h<@}Ȟv$ ˡrCmF3 C0 C0Vv%MY9ʬstɜetX]!i3}i$r @Y/1 tb�6]& 9l$Ҙ>L~4ԙȋ:˲|2'Y0 C0 CX5G2Yy6dzu2!GQt|L w>F�3Ƈ.:f_ه�QA;X94}6YvweuY<˧Y0 C0mqכ794.� ɺ븳wsm:[fyץ}k>:ˇj3һKxe I;W尫ɼju4=_>kȷ^sG'gj!�@�� oٳֺ8?W]gũw5ergg=@4聻%jyj6su\*ֳeV9'MGqϚ>b@�� �&mr.}f,qZF^m+?;ޏk2/]'km#ޝ ^`eY5ʦ6 :i:3v |Iqu[=ujl=JMC�� �@7oٳ՚Y:k)y붩ٗフ^k3Ϣggn;ȼL%6sϗs[lYNDz:(=cK.8*S{+T|oiLJ� �@�_ Us<Oeб^u4oǧuٽ۽CG-!Zl dMyz՟ٲIY^m)yOzuF6sQ8礆@�� �W%\;+k\w֚#N5tnY5:[Z >~B"Z|}^&;ZZ~o%H39>q{ZO @�� �g gٟY28v.n#_臭NZo_ hH'&/.t?S_m9ljW;8� �@�rH󭥕es)sߚUwSm7Ǿm-{{I?~IZg}ϓMM_FPΚ5-dKߛ/M欽'}ZrY@�� �W ݻ(.[.vl]ۺֱn48}Jުel?gi{u\Ypf5}wY}^ 8ͳwkvUNGsZxE� �@�o!{U*?i?m]3gs^+Qr/_] Az\(72=/bg;)οSΞ͚qd� �@�V-c34׾v/;ߚW.=M:] ^PUzi/i:ݢӵ;gV_ru,H{+ԯXǽOȚԫZW!�@�� 3R|k՟i0cYol}~뮩G,z/8鯾h]g+ݾ8/:iغzۦf?mgU}��IDAT� �@�xuM92g?m4u ̸S;uy嬻nժ'}kK%ŞcKTzulh]saL_9o-s\뜟YtܻE#bVj1 �@��~N{Q]lO`߶[SK=#Ce}[לsVH]A2˹wg]3GG9c6u}Q^wNf8u)7eMKQO3m%, �@��^wR|i;\]~KVWs]3'G5>Y] ?5-znYZ/jkj>c}^կX}:vu=mR_rtjcy, �@��"_uǶ/s3nI\<wtwF9ekFHhQ 䗋 z -O*m;hz.ďER8NZS_j۟Yt4N˚|C�� �@ }|lwҨH{9jدG.z'k*}q^ '̧ZƝ/M'}oYA�� �@owMלkFvoiwsHK?k:Hm?\ (sCZ/ʭ}Q$־QwO,ljWy[� �@�x>+:Zw3GGS+s֜㴮O�z2_N5;{SW;ݒ8Z*}5u=6sƒ� �@�"0_s_:iE=cGEhMVDZwqA> ^[9>#[*54ZuMuM?WnT@�� �<]]jo-m"8:-g|ԩWNrw-<]~=ӱHs+wkNU] bUdϦ @�� �TUϸɦLu]\Z^>kwB=p Uq)MGs 4Uws5#rw4xY{>g �@�� 7Z3S/暑|ZKNjumQLι>cv{tͻZpj=[q2Vc_6}tUGwS@�� �H@Ϟjw4띭Ql=g~o)v]lݗ5gt2`QЃwKO[˪Ϛ4mL﹞7x{\C�� �@�@»s۷U~Sn;n+ݧӔ>jBMS˗.%nuc?(Nݾfv._'{6J.@�� �6&;fn#-uWbSѽg5ϰnykȕ ՅjF-zwZ+zuۢqWj묚'� �@�_ {U-cGlVz^iUϸYi>EeImw{ZW|AW]ZKkSM5F3E� �@�8u=Uؾ잖eΦ6-?Wjt^]N|2|k3RK_jq̯9:ٻ)gzR@�� �IbT-=鋜=m/93wHrl.'+]M2|k+4A>dqo͏=.@�� �W#pfT=Οiɦ/\97~4y<-Wj۷?c䝫~ShhD* �@�� |.:]}2?b{E9ξ:hw,*+3F5ul^6滚|ۢ2Ç� �@�+8tUũ۷_+v7Rb鸳+5]߻v²:,vV/`]͚_suL[s/� �@�0EW-=j<U[x}V[g4kYUm;goij27kְ� �@�=fQu5[=j4u<s]kj~7sY5,Μ}[}۫ZW_N޵)HϚg/> �@��^gT驥/ml:yo5uY[\XVg>3&(mS[U36לd� �@�8N`o9{ZyqXMYv}%S`uިxK._rtڨ=3;7!@�� �W'pvuz22NXNԯu_;eu樮ӫ_8F5#MOη� �@��C`oYUū[E#LFI;Ϛe͑N,\q5G4vՠA�� �@�k,H]Vk2N_Oȯu]<fr3Q̑Nڕh־=գC�� �@/8VZqn uh\^̞v Tix#}U;cuu� �@�xvw-@9\WXW,u{sjrEYm[1ns{=?jg� �@�&pdA:,{sGNZ\UqW3Ҥt3#_'ʣg\h]PՍw;@�� �$E'/5ʯ]ݪGjkީ;GN_ vԛ5gG>LA�� �@Q=Q41滗wz-ZN39ՏtVK_̢� �@�Jho,?uz9syT˙zfQn ,} {g �@�� �9+^,?ʍt,Hzk߽Ԝoo?3Yk^|@�� �@^GYٜz;ro6Բsޕ7+k!�@�� �EҵW{5/2{3:zgz9O.Ag^黫F Wf-#wS @�� �W#p:o;[]^>̕W{ﮫ:C�� �@�Oww]GhpHeDO @�� �'S{e7-*WL{?gC�� �@�CvLOҸڟNmy̸{K;>+}� �@�i?H]JY1ó.ߺ\mΥ/f@�� �@Z~ۜ۠ݵ`@1~GX@�� �@G~iϰ<5@1 �@�� =j-ig;n@�� �|Xua;/ � �@��w.=R 8@�� �g# K3<crJ~Y� �@�xڥ1> �@�� ҘʢW3[|@�� �@{ X/{w@ @�� �#b%i!@�� �W''Ľ/%i<L3� �@�""(̅� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� �@�� r6|����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__showcase__main__py.png���������������������������������0000664�0000000�0000000�00000343706�12641336260�0025536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����f���:$��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:PixelXDimension>752</exif:PixelXDimension> <exif:PixelYDimension>614</exif:PixelYDimension> </rdf:Description> </rdf:RDF> </x:xmpmeta> ��@�IDATxU߹wmwB|!@I-{MBBtӌi6`pݾO9nfvnn/{Nӓ7ZVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHp ldfhiHHHhnٌ>-d͆%$@$@$@$P.d'r)PD$@$@$@@A:8;ݫ&   N}Wulr|} � � � ty]ΡJnWK%q$@$@$@$3ٝxI   .L38ʝHgu.;fIHHH(p;V䔶G_ۣV0V&   %v{ֶc[mI    Vv3T:|vbۢomaSmm1 � � � tfmNgovZ}hHHH8\9f'g-Wn:Fk궔AGҾ � � � @lh>†jUOckҒ-om}$@$@$@$PHZ~K礵][-N>dS?]@V'«Qz`HHH:dسuF7hm0:QlM͵7S~=IHHHP δ^Smm#ϖI\�n&9 M%   kg6S{J'[&JQdKͤN:֖ru&   hN 8nkѻt6eud,ko'W2W_u8[}.$@$@$@$ dg2wnZZ/fhY{:-i+](9�ŕeR 9)Lg;.HHHH3hn\yTY,2);lZ^NeKډmY~ 2)dk+[%   $K'50yLLq=_Epm#~Ty<S]Qu]vKz$@$@$@]@[:؎F&ÙYNWzg29~~TY<Ye+WQ<q{~ � � @hSgn3e*CWtuqeucmfc?N7,y]8P'L׵LT1 � � � t:Qza8_.ξNLIq6~|[:؎ +eqyQl8T_cR2 umi:S=gL$@$@$@@k^<N䁴ϯ.zJWe׍̷c(0/$QLunِ,N_vYF$@$@$@E ιS\t27G9j̱:C6oL4o+! nOc66t,.ep޻ׯ[ouw,++ddKccLC|(ڊ*1l9rtuM:Ee iYL}J]qSچ<eTcHHHBO|}p>Ǜ}'un>NwHw['ʎegLlR`욾4.Xh [lY/^ftÉGpki,,%~~yV0YQf^ܗy۷o?Ѹc 1a^kI[}Tt 5d:Б׺C-ٗf}h4Mk&QWsz~Lu� � � 䎀 r K6Egk/sFPݨqomZE} N4ai۞7qJ>٘")))ҲR1&L8`ɒ%:fՉGmːGp&$QrWLzyEZa|y\>LX&c'[-1hѴ]" L֋64 sڬ- b7m*0jr?) ][`#ٶV;IHHr@|u8 Fϕ C|W_Է\@eߨ]2B7~(ZGezcӦreE,]ǟdd+́5qB$wuʣT_u4"p Qz<.!gzcuUuFwӮyċ^(nʌ h)oҎ\c+~bM}dprZ6!B#K./(iGI   OhE?5veaHO׺ـ?~D6 NPSƨj;UUUψc9t-jWQGgL5tyTǙs73"@Â/˻ea444 jl0靚^(ݴJ=u&Guly^,]YZ/d_'ցmTFNܼ`V'Z3k'6s$@$@$@-%|6d?qg>냴Qrau'iT͛2wԵd)iOcdlH|?&]m? Keay\ I͕@ZUn\^4F{Xe8iuuD&`̙#O<-^~CJ>6~fn=~5R\/Va7%_e-|RJ$C"&JIݠrXB5v܋VΑ /.]>֚Xs+ٳ2 vl.dYЎ:<[}OU� � � @gŤ|'?Stϻ* y^ wXY?ՆVy,q|MAv9eLX˂&Q_So}@T!g[Aod0H#'2ʬ# eqy-tXNr'E5 t.,!EH0YbN[&m4R?R74!wNʋNnA *拜ZcrAnR38i컉v8d [>erͪ" +d M*'YqJԦVX4;SI +.W_?YNݱ2[v$3{NX:x)Y$w]/#ѵ>씱b'r8HzHE)1 ͨ5i*&AյĶߚW='v}17 d>fG5r]Sg9J{0'C9$ra:Ǿ-<6'K˜u415q ePאеF  f+nSNdHHWGdp_SP3sאLw.n_,ú=cn9}t$>Ȱ%/zs_z!Ω+77{/EzM\*zʻoC?y)3CNeCRSjTH-Nya::~uI]BkvC0?eٽϑ>4l:1oF4U$nC*3cYQ]'=>@$2n|&|6~:÷yw16lrL&7hJ ?wC!iln͆F rzFޏ|Z? Nx,uɖZ1t&q|Rs"Ѳ'+ߛ9G k͒#OzTN{ ڇCos9 GAOF/X+f*|bs2yWˁ\{Ŧelj t0,KH(NL륮QJg|56$>LܦL촥Gm^JJKvneAmɄIM gs6 idmurÇAy7}M঵2Mrc(H'}<mDG/imij6WZSWZJ~enMk=eC'8RxX3%z! 5vٌ&~7鼣 NYZS갟@Jp|U8Q̩>zo5X߰aF=~i�l2Pv NirxQ ~y훟C$ih7_,?>YꌑQv#Cz%% u+'5?a}wHٺn"ab=7xܦrO}t^52eǻL4txNXJyϘrYSZ*.\ssÃ_&ȼao�/>| k3^Z1\b)+ C$p?!v\SE^l}UyQJw1n, fbOVE2bQ2sځǀ|XZeqqXd yJNYommS LŨ8f]|GӒJmjn04Tndm񜏬=\=S2q3}p26~if]ԚMmWSWy2v1K$:ػr)KE|{d.Ov<;D94QX|rÒ9ȝ^Nƍ 5W_WɁG(#{ɿnUpu2YR$2jr;L0m,ߞ! e,^ ~Yzx5#1v+jeɪ//w}!mox53dj̒?\~TDN;tYTGQaH -߷Y04Uô묻Me+׺h~giZnbP#2aQ2sZ t2 )E^hnITjoy}$^J&BtV?$@uߜ$W@p@|J͔g/?IF g^Wm+<|W=[OLGf/;G6?жy9'])oȔ~4>rn o+ +䫹d*V4'C}︳df2O?n̩oHm9'+{ 1fH2&`^iuC|Gvf!7- _a*:hMּHaIJ*!Ӳʪ㧑oIpeU?Ftd5Am|kOb`fa*fڡog-#H]|e,hg^ޠL_ GU ]hiߠ~xy ff5ͪV~ &\Z-O6KJ�; [zv7e̿FfQT\je<uS(KW}ײ鄵D2~d句yk>@& &.6ML`PQ,~9۴;MFnlsy/dd*?VoПh[oVZkc_G7H]];@zkF-:)cHԧ`ʃmQ}8Iݠ=n vhnUIcF (t\ =a2ҙue |Ft* s/rDI63Rn!rn3U뭫tQl'YNMθi0 y߶Reی]_;YnG̳lNfKn}syy#|$؃ 6vu~`66)ӶC̣N!O LP �w̺zftEVv˺C-&Ԭ\(3f-{,G7a'Q[So̞BgխZ,T{&ڱğ^[my\f3Lc~bǿ\-cYT"+57蓎ŘwUXjsQ=żyFVY!� dD||&pL>)kV'Xnx[7ureꈫGɎӍ&OCÄbi}{h |F QXu4V9⸴_fC:S]2ͷe7 n3։3,2LkJ;CpQUU.ySF,y.N J؈bƝn҈]e}ŨvN]yn,ی}`UU˖Ϋ֖]l?l98HJP @(OG#BMz!ʋK9L3*%_ˤU7E~e݌~T| (O6YP)'aغI̓/,3Wҭdn/񇎲u]IO1X 6!719erݏɄA=_̓� pd7Z+~^aM#o4y^~B(KA2n.s5Üxu׬FuttrF!L(i߶r.a!L2nZ<f䝚x$[CR;d,;,s=2CCNpޗg]IՐb1B\čCdGʬoeC 5n {_I!%>fkEsV̲̼j n nk; N)CäS8%jY-<ƈH([FK>fܔWA>M^$rGJOZYYw)Yی#SkH#O9IT`fx/yzm_Y"E}eɿp7pXYTn+~q\uh1̞gL� YiZ@~i<\Ө1tRߴιgۆS7,i˵+wZnm4,(葨JWR:}`CC eQrd2qeaiŮO#ơi4|: I$bpd|9R> [,[WVmT jOgps^EQ\\t[򪔬4;ݘPc]bSoW'TP覑Omcn<j;2v-P6N-57nP{M#@,1jPm< @ Hy?u Mՙ)͌{qyy Sk]lU2)/7t-H'\ӗƐkZuX&V;F}DԁW}*S=QiĪ9BO_mцb%V(`5)Qy\iD.o&:3pK4}_'*ʑ|Xkue6Ơ'Q?yip ^Hn MU:y6ওҠ wӶ8n`Lmi7b Մ+HHH w^cXִ~ku5F:}Ӭv^iKn:6AR:ҿFmI9;z͇`͕k^ewc\Uulxd*<N2\ìC)Pq䧭𣾕-L%2e&)Ay4H?T}=vܾiZꔑ� � � ~k kn:zU4TGcװn1vSѺ;KUơڈgMi+&ap4Fr7( UTqX<txq%r?4!h>2/p s 9EVfZ׽ܴ@Oy׎ 9m)?Mj܉@ϑ3I$@$@$:DZ dgtMikk]Ṁwm?[:dBE~+Ӱ ܗ$I $.h9b?y:ⰝԈ_̻^`n:p# p2le#kur׮)w_AۮSWqu]N73@ � � @k- I#|(^ݠ(Oϡrzi?o?a+S]e^>!VzJ?kO]#&ݸr_\::θecSe||5+Jkٔ/uX?-n=72F:mH= S)ʆgnjz۴?�Ƞ@$@$@$;aa[ttgV҇6<*E46@4~}L-kudnOC2цF qe^t.x1t2iG>Cl|yf� t2+Vd=fwI2%P.^goe S]0۽mY2ҼFY\F7Nt5f2MCG 󃖇zŠV4?y@$@$@$ЩbNtS>!(Rs@UoMmNqWi7*c1&   ( ?\GܕkZˑ׺*C^Ӫge<S^;̀ĕA?ܕia2-s`=Yy    "h?8~묣Lnڵ%V~=\~OJ؂&wpHqenڵ4 � � � @'~<k4[ |6puә@i7V;,,w^ϘHHHH07T_i?Lg 2 (SiYNW/p1t!S[7JƮMIHHH>OĈշؕ!7 Li^|�\x(G=Hs <(1� � � @apg"1pilDɴuՑWYĭuu-l\} yU=i-[S~ F!/..G     Ɇ iiލՆ+&ݪu*ݴˑeeZyk/sZ<s^g9r|ߗw]\sM)--|CC,]T^yydʔ)OpHHHHrB Lu5Fݴry]ǹv::nZ@ZX:6Mq~ \p,\PyyGmzv6ٳ=ZN>d4i<?:igiHHH.?HUi7V-GtTi9˷ߚ4kyTц1>br̙3μc9  ȴi? 0@g;/eeem[&   .O 1`iuQy#cZ(kͻ22ki-wcYCӟ.+oFz!z Ñ/))Gyy-Β%K䦛n>s=o0 � �  "}6rۏ&RSY-:,2dHv K iAenڕ2PAD8 1B\>6y?娣N;M>#ӧt͚r@fqMz-ϗ_t='  urű˫%C46@^ Y|ɓ'˱+D`>|巿}Oq>"POX8~V;XʹMk:ص, ''?.֡n!~ًsϕj;ui׵Mǒ=l3W]u1+_[=S-IHHW3w]#n4x*wGL}'ye V$by˧zj~nvs+GTiنLd\:is�{6PCN;d( 8P~ۇO6;==PWy7| HHH0Kb~{b=Fq3ۃol8LZwyЁmcKSb<X㎶^V4ayAƪF(yFZ`Z%׆vmP4k>,vugmg暌/ž?r-w}gTM$FQ]w݂21C$@$@NBf~M{%˯O<&3x&?ټ|eUޒS2h0y;_^U|Bini7ya:ti^:ݔ:)F2D 2״K* .?xsυ rKYhkҽ{wFPSSccW9wu.q.#Z9si;V1c^nטpq>HH2#pș8G?X23wlYaB2wENo6~Ap@M1Uv#h-xPnMGu:1t]WyX а e˖]wݕE/XZ\gǎ8꤯ZVy߉ Xw8z E;t+]vʓO>)vX) ';[xv WC) h_|1߷ׯ_Gw8yEr/h6~|֭?{w:]/Al؁ei>0 }6r7/r?7 Wm3i>Fb< G[9fizԩ6ŇfpZjEnj[laɇ7 Qgݏ',?~ jm?A6h#/~a;Ҟ(}ʛ8s;[5@@�?b+^r%;ڭuv ecC�;LKզ.۫G3QG?wuQ8x]7_7x# ' q 6n.7  &o mJ \Q2ȣ {xYk8~)�G|+G7yM> 67 \Coʕ[ŋ Ư"{g?G|/~[>s>OQ#%k3p>p?<2yYOca_Kܹs嫯#~lyM Z01&@Ec{o;8&p_~c9뒫wߏtAɩA غ'Mk#|l̞=ڑ5ꫯ%?xϹV6r $nK>:8?:\(GZW_e~:6^o-?eu׊  _F8Cç>4w}Sģfv zi,0ֱa-<=Ȋ \q[|]]wu|hOgG? 1}tV_X K>5ȻkoN׿ʸqX6|syG/վr)eH[7|څÍjm ƍoc?~S\D6rтHolN8y޹>a7dnXt@Ƙ{~y Xf>4dXNj2lo9Z=ag}&>l尋k_W{^xc9~vw*e󃏑KoS6ymraJwQW.~vRqÓy e֑'<Wvl:  Aol:X+rs9'e\k]#'ݼ>Jr!h5UK\VZqv%*yXY,3<:3M4> dhcv\/68xNʠN=v%/p1ӄ9M'֑,<[|M{nv-YÑGi_ֱulyyYrM6,8xDM̗_~)x2߷PKkh /СCSL|–W\q կ~%#G Gnp?p! =餓4 _օ5tlZpO>d p1>+|g6+.dn~`7z;qmp3y,3Gaw2%o,t!L׺} 3u>6\xAdg6ϸޗ{?N?Bn7;؁|3wI >$t {rol�Ow:IU| X* ay$+ +uV\:$pNeuPV{yǒz:^PY(l ր0R] eX^,o8q:v<^p1oN=9}awӉ'h^m1]3PBӍC9ʣx裏o< ̆k#!^iË/"_Ȱ3g#(0 <{3Hy- Y? &;7tl>iY.q^/ ELAT�`y>c߯  ĵE-8m>C:Zk]It8ޯ\2X8`N}@.\pC^owxfzWqޕ xVq�'Z:I,ctH#0*wӶr?1ZQKhR{a4ZyPuS*'3)j_/XYgw1Looj,4Z8xwPqpak`Qw~E ᶁrBqXne8XR_} n*F-#F`y1cמcd` 7.;g?x܀>,8qKTqTsg0?JܘұFcθ_DžLۋA\,#̀fVW0!Z7n/"~�Ƶt%O1vqس/y1hTG^t,ǝP95vMATUYXvځoMz�R:Lm= `9B… t2̔0,}f5.F\!:k̸N6::-`)?w0`mfg\pn`Y2̾ 켃h xh k0k.7tn|ùr vdm  &Õkl,7M܀AW7(~99ߪg^wڤ[%~s0;Qk=},k{azœwԕO>74&aH.'qІ[.vpz)}Xdz:*:;U[̩\;q[榣쩎ƪ{p:\{84a4:p�:輻.: ε:zs-&y g Vb<4`'LWcr>fYy̮c vEYmfVc l1J>֭\a̤aCːǍ 8(7Lj~ kj)ִ:$�vxd~Mh7p뷄o<.k7\po갬sN2c! /G~vQ,Ksx<~{cY y HAe~qqz~YN}Aywpqedv8ۘ9j/W1>do)\XokXBCxhQ¯bن8x"yŒRc'[8uAbxk갼cò|Cp7}ۇz`XKa{̘1OSmc9Fढ } X&~Cv׷{- ENk;nLqe7{^�q5ns6H�K|K7`F Xq%6r5ܨc l,ZǷ{\H|+db:#6|:^%7RYr~"5n}h;n'qӭ7s=8! > |[2JG]DŽ�:λ;PUҾoe~y4ᗹy7 KGZ24AD;W~p"f0+e#xP3pq&1 C9fs }+[�= p$6)øq#Y- C v`ga>v|}Ygpq|o .b̰!`C e[|8& vynx;LvY!rl7%<~L1F,yo-OKf> î>qc+˄mX=<ws}&U%sY;quYFx}{v}[S&@!r9hlAodxnxzRaqص. CY=ØeXR'u5rW5Ye9^|E/t-:ڛe'}v___(n&r6+ƃ* _psñhҗyqQh }72u'a4]qeai1v +Ӽi|r37 ݅#wޒ%K  kNo>dayݚm\wwC{p#D0� {j0G$ocr XÆaqaxYM6q;KYX|ƋClz+~۬g+7;m2QJ>^TL/NPKq-*ïO?mozsoVNi8tz-kil;ԝg8Xpi1xiڍּIڴ4VyX4vTP^*O Hسf1K#�n?Do8znv u,L341#4fqF9f7@� � @g"�G}걘#':;pa ]&c2.Fs-$MM?8kVn?fJ߂L6V&c;XK=!]E~>'چ+ktG:Qᖅ�<ʾN/p)fqWi1cz p|/.>$ 'Bޱ D`[\< � � 5Lj;E}xu@>F}wE\%]+ @>ג[S;V&F`{v~ۥ2WbЮ ݼRk^˛ŸpG1֦cW<HICufmnm4qo^AM쎀HHH3P='nmi訇Xy2w ;瘀/c{'siECHc>~' ѲL\؈m=xt @}wU%bׁ�KBDc7<7&ܴ̚z?F`G!l:|$@$@$Ròp#y?{ʮn%x /m~xKhL&s} e@;xF> |=K> OX{e~dn;]ˁoi!<*>mX. Q/f|4�6N xc   J�cl=ǰ_~U.Sɒj;Sf0v9ƿF9< _ ؖ2|[: D3=/taM<NXvEO7u!l�,,2zbPDrnˬ%hsS?6^G\q3Q5'xvk4,iI\L� � @G{`N26u CF36Vf-O~MJٿZ\2G3eحT6Zg\r'`Kϙt��@�IDATJmu3cv`#UhLMiZ�k8| k+|G-ezuFAitCnˑGz'Nq*CѴ28 ҈(ëpF>i.AlKٛ{c/u1Eguᴣvmg\{yoӳE]�^C $@G�}?::6y-̣}W6?1k=xubX(*G:nIA'08.2؎ q:aBYQ3.@ ~XB?~׊ 5\#f˵k � � tZqǤ&༻X3@;կu۩75@+ K i2*weF?3 `6N;du*:ؑyK/dwLJNA1AyJ nf/On@&�|̘1v=3̔臜B-u3][M?3,ζkޏєL5]FA$r|IHkZLDG׾V{=;�tB`=͎{N � @"3f^yB7 屎sRzamD$TKNvҖA�]C=ØHHHH 'rv4 %Bn!   8yo2X}$@$@$@$@E 1v<@�\6\]7ݮP � � � @p}A7cF?7-ι0Go  \tI[$_:.S?zjl|wDEã]q<$PS_W&m:shp6}f=[ñ(@NJ(� � � � t|tyI:.L[4 � � � � wZ*m M&SN UVVJͯ'57?TTl~k LCq&UDWʠ_YU6V E&"0.k%kYxm&j 4ܤk5TH5zHqPZ봍GD@YoFu5Bps>Pá6kڎѼٵղhuZԶԢ=5,4 fՌ+Zk0~M$N3:><rk|kE_rSrBO߾Ѐ_C;�wtI:CaHڇ@;tm9ǵkfh;O`c˗ݞ'=jnty3}5739|)ݥD$@$@$@$Ё ׳fo}x8$)nc$@$@$@$ns]߁7'HvtvHHHH B ĞZuޭXV,$   NIdJ&37e � � � @4Qu4vٳl� � � @a(D/KO1 � � � @!PP3ir%#dJ֭Aj\ږn"?:UVW4uA$@$@$@$@) ځ?wG-L.-/HݥOAt'!_ʥ � � � t])\8f[]ү_tE'j3]w|& � � @!Nμ+2 HOIOm[&W\:\̼'/Ǐ~1N}k׉R__$ 6o$s +GXD.>޻o rl`{ʡ+?kG'g};ȶ}Ice}֗YG>{P7v[n$O<_{}O lbQŕ 's=    t<Py,ߟ?Snnu{;,3뵲rU<~rk{-EW\6B6lpt뎡rKK/vY"?Wv} [3JiR^hu1cfȠ{=֒^d2m~g2v\9ZͶ^dOӷ^-{ĖǍ//\[[$3gVÏ$˗d8Df.gHHH%�' Á81 i?yGo#7y ֟R,(iN1<e%r߽mz̘)/7[x8q]m__o8CEP$KyrqqŲzoKL)7^7inJ51{WĵWQ<Qv#b    X /*Vukj_~+Glޣ{qqp?Rl355'2ʤZIӟߜ3F~en vm]s~/#i[-=wVT~"l|q} lڋ+3x6gHHH +`M|K g <N[x^RWor㣝`Tװg&4h }emٲYfߌ63[o\v | +2!k$f{i; ?xQ/`q5la|7GXowIƍ//j;,k/,̖+;ެ@$@$@$@P\ ˁ7ֻ6�֡.e'ɔwzʹT.g~-e+{SQyc|y#yl{lߜ=_}+1F23X߻O]Pv d&ڇX?wA%KJd=7}0¸Eqŕ٢HHHZKZkda:,,2z5 Vb=4T*sc+1dֺ򫯖FI#Bݵ!HHH:V?7{,_<Če9kqc2QbͻFݼʭBR','Ӳ{p0A$@$@$@E9jPu b '<(`HHHHShaFXC?]r$@$@$@$!]z'T+vHHHH a| . V!   O]=K~U 6,W<;K>Xj^~9Edd!姝&uSwL:SW   $<wo)իn/-gUwMVzk8G, U+ JaZiIHHHM ty>e�jGT(4I,*~Iiɺ,B+JN$@$@$^ٮ4Չkl?-=a#䋯*0m%Hmrkdl/nrY6P6^[fV^VS65&h[#euѪRRƁ)<Xϗe/}zȖ4ε'RZ*>mYw*R<r8$)[r݌oJcUT~{nt7u;>Wi   #w(:YY5Wv v{W5e Δne䭏 ZYce 3c8 ~ꌿm޷]Ҧ\~Oy3|ԁ!xTT;'I)eO;pKzRb~sW$ Y~S}cL$@$@$@F�B>|HboR]8\/| Tcfг0E\W_-\|c}VV$Z2H` <Տ=&+M%mwÀd+=lmlۭvْaѢQXiURRZA$@$@$@$Й ym{~BЦ;Ӯ kD Re2Ͽuf (kOQPk/3g~jT'n2nWL7+Kc6fqee(JW칧]Sumv&'H � � @g#>]G2KȞt@ۮ#ͧ4Y[Ҭm`e羔Ro|dh&gֈhPv].Of̰%,UTu𙖕ek_}ժ׾nAXfO>"ܗﴓt?8yf:� � � tNuwIִkRF E>K/ïŲ2,x UTG֬Wm탪Aa2QɊK/8.8d[jnBOi/^7KQ4%  ԟ ʤ:80WVb=І57�~Ze%LTHWcرcdQ`` � � � @!�'>ެYz| /p3َNGCH CTUO2?r(dZ&35(BS � � � tv>]Lbp=9 � � @%P>\ht$@$@$@$) ?6)y {>sN$    P|ީN� � � @. OWKhp ׯ_ry1 � � � @P?Zk˅i) @10&    s M87% � � � � 4#@ HHHHH  ЁsÞ� � � � @3ʯs5;� � � @&Ph>^A9]HHHH _065ti0M$@$@$@@&X0|pEqP0A$@$@$@u'ٹR gL� � � @%:2x88{WUHHHH uNytp(^vr   4b̟? <n4:-^XHHH:˹μ_w7=(m$'\_G$@$@$@O|pSޱ� � � � HvWӗu%4yt6p %%2dhqf+ � � � @(:=<G?^fV/dw\qeY5Be    &PX|-b2wnYV? իOY\YVPHHH:<]7-puuE}dm`yͷߖ[*pΙЃYK:Z$qeɉǮ%{1)[o6Qz:'68"dHHH@91t~䀵^:/2%ϴzpQgذ^\eitrmK/e׳Ƀ*W| KL� � � � ':|^6P~{HߦYy9.-5mJi,_% .;St!   ]ށwr}뇦T`UJl _fIJéiqldC(4e$@$@$@$)?5t)Ro;vuAJ>MTV6ȷ$ɻrʶj<39agfef <    "@f l O<W~wA맞6G.3k7X'ee)@C#~iwJO<=y    M ot\YXZe�)Mk?2z@Ge*sc1=dܸq^vU2jhNa    _}%gvL>3y2> !1dz@i8*s*GUflW9bkpq2-.>)Pʸ!   20@$@$@$@$@$IЁ$'$    HHHH:rk'4U   Ȑ@xgx ZCcL~dYC~dUvڳ/hEXWͷf%>4XHHH _`whѧެ**ݶV*ƩKYk2}֣fi3zs3œ碊)'  h+Vv/~Zj:}mxE ihv $@$@$@$v jx쒏_?T�{Ϛ|nfꫤ^$N)iʗ.Rv^1O ʾ;oeͲ|R^K6Zk-G?:9{KIm*`ܡ2|vV9/pLZ2c5jYY5.߻mKd׭@7ϖ-'anje='e˫zyMv],6*#{LQox;/})c66lrֆ{#+kW)O=G|ߖ-Z\ιŲ/Oy&z}'fHH @r= g?"{lsu_0ڵ);m~Iwp2`c@&o8uqo %eNVZo Ncvg伣ёk(se۟6hˠ/I $͎.57\3'/ TjjeY#O:SFzpI9q_Yg> � � @(,;ƺ\.k :}{ d5|@}dڌ{G ӯX^8.zQvG NZk9 ߖ ̻Vn4�kt& u17 'Uuf {ͮoS7 ,oM1|ӀHHH p |A954snrQ?1aMy;we4/.3GIz_KSdJK+jY֋o>FGf-rVra"3FAc ^ͲNu\uIHH\̧O]P0綣+~fJel֑ljS˾,^6]&?Y`˯k!5;0kay?:tJK*cXQCO|PIzX#n\Ub]+e,[JfiԆ o5xky <{h/>/ ^5`?dCJ(xvьdoLJR},+^(u+-W޲z'H!δbL~�nɇC74N0_f˸{Kl曆7>R*]Qݲ'ũlauul9O*cz 68(K9w/=MpcSZf � � 2m& e70WVb=І57�~ZeX2UHcƐq{UWѣ)s` h6@PWGO$@$Y NduW_ə&ӧO?Či9Q<Bb027r~ZeȖy#F@7'2)x9ɲ Yx#ՕemQI_ ̀~ $@$@$@]?W| -ݖ/vƒ/Oҭlo̰HHH  ws._W|8rS.lfdmo$   L Ήʰ\?!(� � � � @>( >@JIY}χ}    p|e:Up)I9 Tg+e_;IkdZEZ^ƍ(~wCJDB},1O/eɩ a~fu\Y\_\=IHHr@R|g'9сfJdZ#|֣fikL4[Ի#,~ff[}w-{-*%Wm � � C�}sdbSRPӆqCKQ%~ 54,[&YaرҸ2VZ޷6~aD>/� � � @ c`)3 {֜y_]]%v|ʴdʯͯ;VZ˖͘,Yݱ{ +ǟ>i_oV̒b+#A&?ʢ{ëee\)Ӂkl9,gÅg^dǭ[?UCzuߥǑGg+j㎁'ݶ^0_ԫ: )6,E'/)J̐� � � �<s2;kuUVWˤG೻eq汥ℱ˔i7ecG%;mqiwS>Y&}?v/%%zQm1v⼻s䓄s]Vd{H݌⦛싽{ tVqt3~*Rz[?g!n]m$@$@$@$^jgmzՋ^_Lyݏo13H D]j㴗FpSjI#<̾[YCR^˯NxodpYqcӾ򭷶memfeЁ. � � � 7)n9po Q4_"ktV}hݣ)H8wbJR!S7},>$ v}RR7mEN;ɒO9*MڋV(!  hW]! v'<-{E_j1<m?!z_ f[J͒U]W;Y֏we rGgTxP:.2kYkKkIٚU5o)#GjSftHHHH Ёooyކf{.O%4EE2nցollW޽@jkKj^}!޲G}o[y[R mF#?j_y+[_6?J9V_Ɋo(=O>9hqk3H~l|cU}[7uA=&HHH@ןa0 ,,2zjZcQ*Ct.qdZ27FkG7˯ZFcf5xjYҿxkfUBy3e=5舺A!;yI$@$@$C,r~Qg*s'EڍC0 O#An^V!iu $@c+t.&ݻ L_h+   .G�]=p MW?9/|t44o4z%5o�hۥ9    mX;^k Lpb#8lHHH t}N, � � � trK\Ss|hǃ $@$@$@$@$EtڂO9ޏucK/Kv!cQPDJJĉA9z1Ef݌;$dG]+&  v$`vcT/Og:|DV,6{n~7 O*StS8[, U+ #&v$Q! IHHoW03QT!ܭi>xkV& IFY GU.\ݝ3 HH̊ UA\EQK"8" ,ZW"2]\AAe !n:׮kWծ]ss/9}ӾysO=>/~o~1O\ZwjMS0L[J]K[]}:[S{w 7^nJ>޵}_v \]OuOwg~a}u|>{[u7\y =%^WogiWr 7Q^o9;r+?cozS_C_;tk_T=|]Kq\N3q_ycݩOotGnѝԧv�iqZ>Xcnש^W8w}u Vg<#dG>nwG<nw|PlRσbVS0LS*{CzcZ-l}xM=x<ǝ|RD?W;!s⮸K=~͝u%3_|o}=)4B-?C;3|\i|g?;@̞s!p!fߟȝKb|;/_rwt&yCJ{el#ڏ<N?Y~7~]8?l>xv};k<a ׮q0LS؆ {׏ikwۢzk>>wʿqܞ/U{=|׼f:; 8\F̗ p'?9D7׼ E4^>K᫯.|ڤ7' N9Hqp<rKq+_q^:w ;|u貣)` ) K+RkW䎖o5wi ;׈[x}S)%r"}D"rtA>ub Нoe:|~Jl6S0LSء ˮ;tVXu}q۳>s{P5/=/vG/H\[y<?(wuS sEzڻ7?;^rGOV|6oso}t)` +z\~E/_%~{˿<?;]?㮸|E?xݿ'rq?]ǵ?P:w{५В4w~*8k_=>ݧp/Xx\Y G}7LS0L mmp/xmp/xmcs.׿w~ @V<m &)` )` KW]g?*'?'_Kba6m|v8cyWsk6􅦘&60LS0LS0L�\^Gs}Vo5LS0LS`XnڲS0LS0LuSu;^S0LS0L5;Y)` )` Z5xԺmh[)` )` U~Vl )` z(NM|/߬9Ngj )` �o߃_ͮax<0LS0LS`{*}B=Ue )` )` X/bFS0LS0LS`{*` </V)` )` ) *` (MS0LS0LZ5煶vLS0LS06Z5MS0LS0L[Zko3`MS0LS0L X@,)` )` lS[Me )` )V׮_Sn1)` )` ;Ek@oN٢V)` )`  udxgBۙe/Zj%r{S={۝{=뗯p}4LS0LSX{ -yo>~~.*嵯>]}K-Jb`S0LS0vleLl L[/In{Or˛Rn )` *) wI¸eN_vBvoI5>λAweǻ܇?|ݥ?cY{?=]qq<Ϝ.{ /wg}s==Wug}7vx{::?'d)` )` F#{Oj{*Cs;tع:U߽,W}!4^۹_7WWE/8ǽ]/?𜢁G~;)` )-f׬[h7|ƽg?G5wGƫܿ)EG}a~䮼,W{!MLS0LS`G(W歁6|'7ni3/ f )` )mؚNq. ۞>mnscCHN:.Kwsp;+x^0LS0LR5hRs=ֻ7t/]^۹<־??O}?wﻐp +Wd^oy֯|v4LS0LSء |D0&GpG�QG 0Ə0>sŗſRw[E)` )` ;Y2g~3mʟx_&u(}0Gmp9?c<phƚ })jP\0LS0LuS`/ɖzd>anWW ۚLS0LS`H[pv< )` )` P (~k~kt4S0LS0Lc]qe]~?է榀)` )` \wclYφOs\i(^$TM�LmV ZNfeܵ  EGyS\J`+1<$г5 \޹|I , �:$ou#j,y L abșKւ)HIIynmݎֲdbٲ@0r $'oTe5"'idΞ4ʆMZH.s[p9'v[pGO0sL[S�'L=/k&\(2Wtd<q #li^t@9ʨ&hx J<yt|̆m ;KCib_.6wv�5�-M0#/U͋E,g/!(4 T8!F8Rc'sםX?//ƏU ;'S^g %Ťd#j1%; K &E&H6NTkYr9#yHu5355 O<a6RAsaph,&w$/mܭ^cYK-E # sy;"U8F v�u�e|i ^LޫD$PKRN>JTu"- Qq@8\`6g][hfO?Ѹpa.@cfˣ6B W X79fhRâ&9 8| &ی)GM N@$N5\ H+ r FҨR fq�XB2, KwRHoPSS|yQ@\xA\*/$_5a䁻`Huoe H Ȱa{zIÆ$e) &\62%9Dmd�>u�gS,fvt^^e=fRBH߱8ʚ%TIL}yX&,٥$ xO{` 05YA2ge.QHy[/K'!jt3Ƈ gql~e1/g9{`4|/RmxH<Xʏ? %}EXЮTЈ6NE@:"[-)0yh .͜"qM-X&HWI z]!'rND{YsGE K le5ݒ!r9$'VOvnd[/~l#,!fA~ 'ea`6\&S_ :%+~BD = Md2.^;l9 !2d"rFr6`!zIɖl6 +졬`?Pbx`A(-du]q7a5KXS0FDWc%#9nQlp-;T ǁ%yqRިH.\QOAAIUΊxp)M!-,52߻PoYA!KǕ+g1eA(P)3!J$xZ__F9QpW[*Arħ�x>ʸr&* h~KL�I laB |j2!.ZdCGF)90u0 b3Y4I3B>ؔ"˩5с iU ͛%s|1- "jLhLK65G|8!v"0&waWg[-uAk:�K v FW 4EP JNŌ7eʥF'=6BeyKm5LdA*ș^1v>&e.T3ֺ_+z8㋒A b# F ȐFṆ<jh/+#~ KR6k#M,)yom1GކZua"7vLFPk☍nǠu"J3�=4%tc" ˢh%d>B ZuߙM;<PC37H_U0ǣ0WG\^75r9 $_]:. S~cL&|)\H̓iI"RiPN- Dχ~^q߰{Ib7' TzQ,PɁh<*׺<7d]ŶOY25\lR\fr 0l :au^lA49I\ ,&CpFJ!O(xQY"WWⳝi M꜔ `C=xzӫ I LSufUH?$m Fx ĉ]XΛ<'08F1)%T" HJtє3 ǷEk-,c`ł^HX5-CYB&deɯq}tj.*P?z nq?q:ɊVR)s+H&84yzכ\$K'r<\Z9>Jz,&vBhU!d&.>WNҰX(sBƥ[!Z76:\ �SfJ?zhaQH:vsi:)~9dXEL*S#5Z]Ni3 my]� ѻ軐^053M SI0T�?eP%tqIquig > #<EկhgG^re��@�IDAT׺ٔG,p*:3ɿXck |S7Lr 6RQ6GyB`(bQ,3,�*}e4Kx|7 6J0EC6ђxrt&d&!}{aZ$fT J: I7OLud+ '@l/+法b|NfA<B< ǚ4-Iσ0fD;36:sġ@86~0c\>+X%;iIrQ1>r<iƗh͒~ ޫBl6#1G$iqՙ@+CNT9y2C <x!a0r|h~�xฯq�t*:$AOBCG<$Gh|iLQJ_Kx(*S̎<ZVRsHҦK%l>,*+嘱d<Jj" *̥.BQx")􊈠!=B"s s>?)s GPATi@"xs|,Y:P<J zx@cxtѹ{K|jB馩~3~w>$iq[\1^xIVaZDJOOM4- caÒs . aTٕGUeS\4g[L;׈b<~@zE?7R*(3Cl&BXIE8M#S<P4T@oD([�_I}(5H1B_"J<!`@ʢCzϡ ,PN%YP E�8pV Ms*H,9*g5wHn6yAhy6#ҰE!(z63%<ڬrmk]> kŋ'|�}!1Kuڡ&cM`)5<k>SpDwI[EW6X Ct_;Ǝb@csCPF0 KeY=CjxZ.f!8) ͆Z "ȣg+7oN.1TmY9KThOvTWKvܻ' A d2aRԸ !wA#AD�cJ35 AT2͋A \ M,pUA&ȁiD9&*^ )zc֯7S 06 d#L,7rh%cؒ!z)d-j KEN\;V &+TdS 8MXWn�-ҰA7�zho4�f> G Qwz 륕#Sacܙ*יxz;"W.2H ( xDrIɴؒ )FɃr^~e %Ñ61n \jxۥuseXB;+o^>{^MS5rW͕PkϞQ<( z"){QEŤ0&PTtNXVMlEiPԑQ*27:bT<I*U> %Q%iPO& orR4 ޔA BKBK/lE/}sl8 t^MXLBUW9&r&%mɄ1L[ak*ǀdFv&uE�0QiЍ}̵!Grw*j#^{h)ʺ&RuOt]Qؐi'{ɉ[%5hn^%i1)g(ILD 1ch*0ﱖA VDu0~9W"r lS(l/czYH:԰WyiYo_2$Љ@CZ.qFhtqKꌵ&EFPL=<J"xtrkvKYM~0hr>�#84VGn+vsd GY_@ 4 R!B4σ>8c%*A3rMd2v` x<4pwJsDzq$Uπހ#{a eff/5h,yL Q%a7扯''WՊҕG1FH _ȀB aI.б"O†Y=Hb\86/ R"OSt6҅D: �+{ y b:g~#?\^MTG˟h]x@􂥘بj%.q'j ̞Iy=\bE`&;.?qU.H"Uc FTlmڐމ~ثD9x']OR}4L�'O?/2`-׋-8?G؍"{E)`]� |䡁P+fel#ܠ9_,τ̑ /QFO ^j!:` u"u,NqIPD, Ux3&2i-fw#J`�zb*H 7JAA~)8"Ak^E?~)|Kf/g 5 82#$MryTe{de/Ȏ/#g~2/&tMX a4CJ1EA ; /@'lUkwlxɶ9[WL Vph<kRx-MX0RG%tp:n8$n<&J ! &Z-H7LU%\7:*@ >0VW=#'2\W/F&ģCpZF;# z $eƌL=JQ*12H+y(l3Zp RWc%28]{�:qJnXVqc}x{~A3dPSJK_oA֛'={8oodjd)5vYaF\~jho@Y�T1TS /%˕l#?0}˾ wKk(l$\ ʣhQ譣yQ+` 2BR>%KCA)C ,\W`� _`>1Ǹ %GxdT1{YsO C+M%�NCuo`1͒'s!m&Y":ZϒՒ: b _=V>#,w@Hzg^1h[+t#7Ds H}]U>tzSN�C_c] @kI06ZD֑/HF[*3)"63/$̘RJh.l0c<ʈ5uB~ ŏ^t0K3F q8'EX*@ #R`frִt,0Xwu39afm<DbouhSDSSxDPaˆI& jb^bzJX1'Q*JBa^_pUa(Wi^WәírTOdHdR\L4Ȍ.Jzr'1K1$x"2zIO^^x)7x$^m4%"(7BP; [f }RYZTŸ)fc`*&s_uJ}映7hz1]{)kg/=W\ 8Z "<+fG[RrV( <z9ЏDe/3DE0 "S/FcQz̤s4*!ziqgϲl\OMX4gqēH2x!XVYg�|)4h2!+=-xD=/ea505P[r"_T[pN5'bμqdq]IՊ“i}"TB7WfSbњBO<NU3/ }V昵hvR!_HѹVeUNJ<@iy 12i*"Qȉi;^Mwי(`Ѐ5i'p+ףh 7Gqbg|~x oyeAU(s2Mz5`ni͏9qhxb) G 'q(Q H:iʣ\10M] 7F4!qa+ "(njrȚb�eH{S بˁG_�&P@4A YF!`<ٱW5aP 0X) P)x5G$$STS $Atk8jI`juId@u!Ӟ^=3:09ba1󽷜1SX05S):-zV$d1~_>Ss/ʎPYUg$ x2r{x(Gq{P '^So](H-XYFrA틇g [/er{rWh!Nsy$ ⡎ڀ?RxEEs'1O\ yF\|Wl!:- Y2,tT5/bрsv=8ښS�5c}T%hИ>@4(Q/Q,QW�%f)309ihpOTe�‹N57`cǦ:deGrT)i'WYgђg%.4썡, }%8 8\*_ly6 vt)sxfT@6SwJAPbO-ݛkOLvk2&2t92"sD{!8BʺLBM@l$KCW"?Љq,.J7UhLXzzUv OU1 0}<2U5`&^.RxPJm3P ('(XD?Oe 2!@aY=%(qFV$ʼn%dyG8$nJ!e&@eHatNbY�#&RxϚɹJLE'�VՙW nĘyq*jçSa&F%MB&©ހzby@[ωYx^"x\ d3 ` u   J1g�ܘǚJRpDi0tO:/od$ភ쩠F/HXTyhé_x5_sPQbVш4c*"cHFa-r 2H{l<l2FD7q=M4Vyis<+k^'E]q(K4ܽ!L4ݺ-h)׀Rvo@`<s."Qmʰ@y;ú> |JzLMpT6ubz4 'OFV/XJ>LsaI@MWrCE1+3aꁆGKst5isQ B] KU@? V66%x5ꨰڄoZGi'M{M,y$/WA%4qr�bzzK, ؠ˰ҳUcRaA+$s�G(r,ނ(DhD 8"/]�Y Wa1AY]ܧd,2Eꜱ7D&)GS\53ճ 8St)/b>R|b"|o /&i#zw\|e[M4'\$Xɽth4)0}/nbV0ΧZ*T OF|baۉ.{^|ʂ @Ul5r0G>&'cւdQi+Ȕt� w")�ɀ e>/ `3Co<~ch? n"&Mbҋv JiC(bс)R\B(� &�ÿF(*a.I<ij$ʾH#,>V"̡xxB660b]撵(Yf*˄ ͆]7i <~{dNj0qQNWx^2F+A/qhFˍ hR0#5LEY:G/|T$QLPJ% uZfԩ|>Nf3ays(ĤpCVMUf|q=ǁp<QC)xBRDs 8YLA=z LÆ7-G< `t$1߲ĂpYB?M}a=.&FKޤL%_:1s9Md/@\��xP)M`E!¦n[4x7]PzfUiL*EDTTb=[]!6Fp>\�a ^>tq亨 cH0AD0 C!3ֆq(dp M΁!▥s!j/Zx.&e•<"W2,P �xRkJqLm-6Lܧ H)h$=JGșg }Eq~2nTt[M: QZ)0>q 9VOD^1Nzr^j_ms.i&9ONh^9k!#`/hws=zР GU/VV1e_1H>]A Hrur-~o}\\ Q fBkAY3a 3_o�h('P*>SLlĮ11ea㧜wP5{ZRS(|AS?{zjy�nK 0K*E^,ҀaRm&E'Y>�D[-(^AǗSA|| ir0VJ #T† իA擭4c]$)Ԡ x:w!)9iKY?Pƺb)O�PP$ 9(s*B샢LA⢤հ^eL"7's8I OUor$||'sǒ36ۖ~TZl;U$sǛVk삻{U9{  %W$̇9R &4D 5nt;LDU&YbbS€&P ܓ!k* &<)[EDZ&S/d؈="o 5n,: E^�a4rꯋt~fO-(CJyǫyL",_±TB!|:Gxn�ǂsW,HYt؆q}FN@K} D0[d$A6EL_ss1;^Lk 0VuO (-+KkOdLLΞ'CU+)5AUL.Cgg=pO@2 >83~E11$H( IU0X{!OnzE<c1.O>y}9r-{rRNVwL]w| /RCKB.J[7fHޥx3_Ӵzex hlʊKA5k ؗ˧-tIzv3ʡ5 JfbPN@^*3+cѱ^?<ʆ }93Q>|1, gL”p%JHe@<'ܣps伣r6}6 T_2, /&+%{e śMD^(6M :DJܡ%+te^-ᬯMFXhpxVW&Ģ]U剗%D˳p|ȕ8ʳg["WߑOLqq?҄\ۦ&\Oҳ�l4`8{Kwr*o&Bp=ɉ+.Vj[d KMðn%N9TZ iDi9P10: W<Ny:SIX8Ubp8$<) IQr1$K0Q@u/epKQO`\ ,9'(l@.U& _l%/Y .Bu-pZ7+$G{SH̟<5s񄒝2N 0{,2|킹 ҉nԾҠRG)2A^}=:xi/ ㋅�qYE6 <է/1#nfCՙa`C`4d�8Gɒwwۻwo6FTYz7ͱ>LzI[(ِsLBX6H nXm7^wv]|qGn#+Jox2:0n 3Vvck'{\ xrtEҊc<)0y$}ޯ/^1CIۣϯ18|hQcmw RL( /PJΞM&PjgnmZqHW٦Ad[`Dݻw뮻?!0LS0n1\h쫯57x~GC`e[2'`cč}$Lj <n)܏>es^ 2q2hxRs}?ޚwM0)` ~ W<ޯy?W4 #5J+Rq9r2T5wuLk㦂풶j#lj ,мǥ‹]yߢn4)` QR`xEJoM=;Co ЁG֘]tkO/c1 ƭ:+;e <m9D4֜SK-8aL_Oԅ&)` )}"-ַ# [\xSN[p qu@ȨL+0^umSkoS=` ۖ"2-;\PjS.T8Seb:,�)` )pK)z.[ ͘&5'T[ \!^(:J+9\+{ׅs {ta4agb}p)To3񁘢0LS0v @!]FK =$+! ,hi'rؼ0O{E½$bQtF)xK~61)J)` )` " xJ!F(= Nh<JoJo[jXSWoaGt 0�),ED,Hqp&;&)` **7ΎO腠o萐YE~|_{'o.~O` �>]9LS0LS`=Lg0MS2$snhj񄘊(n`*]^X>Qj"Xw>؁JAStP90LS0[P SL*0J;t = ~a] ى(eP b-c"GE㦫 S4wEGs"(rBTR0LS0V`Q@%D@v{-Ht4ָbտ>0m/[ƒNFe{0|^D%n",qvQmj )` ;FN;?L@\#waΚ xc5ԉV|W'N=&[v3dr$l؅0LS0`;=E)CA~;Q&n\\Obs7|54hv_Q~nTo쒭5 ~:."֌)` )ȝvK/k'_'6N4s:>CɊF+aTW}6W'KY6Hvac#ȥCl˒- SR `x)` -�k |1wwpHV҅eSN�9Z<ך6 \/w0=KgK!'X#1zɋx)` NQ (+%(MXD3Dcb V'l^K׷:&4)`  74)` &DT,ݢ/emos!02RFlm9uI5K`bBtu,3y!r�*�$>8}c_.;)p *�MO=D6A3'n;yxjkq3tO !{^E{+r`q)aQ$2L=3F*׼ƽ}s'p;ݓdwYgEӊ<uG>l䴁)`  >4)�ہ*cPFgGAYf3L+8\~|&Ot'!-_ϋSŰ�6c1%) ۷}_ |_vg}{0Ȟ={0wSd# LSX�;޾Ga3 -BKH>񈕘6LFfꞔK"L 6ڈBFDcl& {4ދn0JN<p+ ­6{3?n}[q?S?~S?Qzmn㮼J77|g7=1q\p} _ gr>p|#ݷ}۷9C-/| ݣhwE:ݏȏWK/ e ׾.e0&s7`=%NQc <OJ\J |4ЬK |}~[icHA8i�dDb/lTha*(XsnۻswwwWUӪ<SX׶<!}_>OK.xhRΧ<)0_Wӟt>~6φfe/{)OO׽u|_qn=*??s7w]a}pIOz<9iSX@tꆧxo*fe%Q14h$;ؼ V]xi7L4`NYtr`cƁ2\ѽ P!MSU;;�WO;4}n[`y#olp 4pE7pE`o k5lN�W;`7=t~�>>014&)LM;Mdn7 D18l^0 ǠP8 !st*WsS[K5EfZԺr@+''1H�ʯ;3\yG{ЃptMn޽hٜu9/P </r)q{=n#Ftl`  4 6,@%<!G ~X@K!7dAf<2[3Jȧ8!x\# sP LS`�\߫b?xsBL3{h9v!q:tH�5??.wqO}SxsX1W3@$+D+FQ<A:grdh9 9oYX=4�^!8GEN8Kll ZΓN:0pU?ݽ|l/rF:v77ٽmt g }7 ~mZLAreۋm6 KV~f#Yg>;1N~L;!�Z[Q1|1pzGq+%D \/�vfDV *�|}nۿ=|>`_rpwsN >WW~{CC�a7mXꪫ77s=_-]:H^b=#Kor�!Q}U-4duNvu0:睬}ďƈ~ lrXE~G\1[h79eM/{3I5O{K_Rw׆?))>??p?C?|/> 놿8V{zYg F>fb?3m+'ҵp^Z4z8z30&GpG @=F 00lC?~}z!(c"z2>&U:,< P:" (p�{vźh )` GE-ZXw#) GS%>@(T=7Xj*ַ>]sp~!@qΏ9 afC[+�S=c$g3=rhr/"LS0LS` @GRCRqȽ[ʩjhhD;w> <moFIN|)-2q1Վ3 #dk mf0LS0Lm�r(TsPAi&gaLx/Nm(k @=&"IJ'^*n |%'rѧ`ٍ0;)` vUH ^cotǦud +u=-n[ }WDq^[) |&р8?qn䂩GR;)` P KM�:P50HL̆^iwKw´ F랺 &IӷID>ЀVk;0LS) `P[Y1Mw) ]5 odm~i_%Lc0焿*><1z4)7 L60LS0L�6j Hqe1HEΜ%\pi<MD:`[!'?v`.6n̲/ aB hPb}aP@)LS0LS`K;F#T|(~tZsY-hmx<ĪPMg M<jWSԥ0LS0vMw x- ĒG 1v|mx<Qp^ԣ+ۻi 1$ĶR.ȿ�J60LS0Lm@ݏW245ϱG]&DTNL#֑Qӵ3,́;9$m+6d}K_;1q=00LS0VG @1 p5-\kwrV2^+sM;<Bu?x,k`MS0LS`'+p$WbEFu@,ftgz#^F(g+j՘ީ[riwȀK|tPfL$ 2f)` ){k:zvQE`aԼAVe]?;/qī_cW7(' VoG AGMS0LS`)oMkj>8Mjw<wv]4El;Wp`K—`;nKH0LS0Lcv X/=vpzǾcqtk8E{ Vq'50LS0n9g]kxGUsi4~GJYƈvG |8U9KpS}OU?O�ȺzZw7 d )` ExǃluBLըmS uϒM{u4O<KphtӍk9ߚ/㊄dv?ʓiF(׋A[ c!c~"CSLv{'1~+ IcdҲ qQ+[[J{ӯ "O�҄ŀDUWBuźq)13,#9UCv~!w^wޓurLkV\P7G0*3QO@7ksIg(&7 "7Yr=aOayƙÇdF:XSo"(>9�\AP7$ ![\(ʓ:SZ #k5![?c`ύHHq {$oa\gF0~ˎQ-zBHp0emָa</1#nwWf?ʓbui< X΃u15j쉇a@-=Jx Rj9+Rb"sE޽{;ŶI vJĮJ_s0x;HVb~ <;x;"E߈ڛ~ԁu'Б`& /hvܽ{{AX;X.!B4` YkǕnٝc4"T;hyhf0bVf{UR<H's 4ټHOq8c}:\Z/cڽyeo\ 5&cV z(0Bم̘<Btd;^g< 28R9a8y3(" #aB@GJӘ3i',F4+<Eo*k <2UQ΄1V6t zJ=t$+h[~I$濉o;SJ$o%x?7}]i/] |H `^$DdL|,l!sde/r5!{Gg+u5zb #Cmq=QbDUFL g&!1102Pr͒}3A.FȆZ`'2Xj̀ElS@W L Xz 9GOEn9 #^th'60W~ ƧsDu9)"$uo<f[_xq v<Z&gM̅$sUwPssK ).GVb\Y᝜ ;LXW"fK'[`/i thgC2MKG/aKpl2VÎ~1Emc0khE- 1:F2!`zHP^,1pYQ4sRFΚ4G@a,ƹ|90&/y:S\5KN1WEά#̗5iD(p WSg☥јQ1 ϐL  1KēB'8�0+<8k!d'j゠Հjq(`Ds RC~ۯ!>Sdž>K{TJԹKrsy6݆ڭgg^CTS<V2*.̆,P�RIもpE͜s@{WHM&q%9 pQNjI0 t `r)tƹ@0rrQt1m_ϒSf 0 X&c S)CyUiqm54aC!K'[јa, L]~Cцǀ8Їyy^)^$9ʣP""*Jf-*g3?yKp@;a*um4kX`cL|ӜUuG?ҁ^Go`` s2XQO8b%*֊x~ Kj/zĖu #%4lQXFuu:#،2ZzIܒ',pnn*V+M(P&1T\?UQ2ԵՄl>G…' 31\5ߒ��@�IDATpQ Pçg]@qyQZ˙ƦJxv В AL2'G.J^& XBPJ߭g {y{݌rpQGe$Q5ZxHMIe?<(!\05#�xT*ˊRjDyriBT:X X-g<)Y "'m4 Dc<jss� 65#Rg{јnSld82?Ʋ2~@ 5uy?>q"0y&TcɊAH1ޯAB Ȝl(dRN6U?'Ǣ)R2< P q:$ n oER͒3w꣋ ,"U2B:EG~Sy�',Z/̎c6u<)dwΒv2*|A7|2eH( .|ԫas<u<6s& Xx!r&Vc 츽/~ 䓇@-!# Z!\,�3*7%JFcqz{%q5ۚY|Ft7ppu"_s⎹a(6@SE Kc`O7 /RMUR0+WPr(E|I2Et%*bLk*=XdpF̂igo;–~+D6|%-kw$S{拝WL($]ly1ּ jo9V7adK0�-,s.2g8"GP+wJ~j3ڟͻS݈>P\_x:[MͰBHD#m8oq"�YQ*)ai�Q+(gDFɆJg4YLJ 8+bNQ|Ix!Ê1ΙxUj9C|"y5#z"U8ST)i mQ`w drӠIC HD[ud<"vrg$FHK0@?2M@K.�W|G|+[ UoCZ1y^ZkU'kk'U0}UzBEgDǛY1aݹOx;Vgˤ܊z]eل*6[@*\{EfJ*԰Scgw,0>}t+9[\ȯ_{ҟ;u Z"{页 mcǤGy/,|k0^6E覓0Uݓ #+zxUE:ϟp;Iڦ1)` )` }ēu{~󛄓w>@ =F`$ 0^$Td XDVS�Y9g[Z7pN>tKS0a9,&�VvÑn!kID)` Lx>߫nի {-ifdVi <m& §=fټUO2OR!P4r9[s{)` U�ޫ9,xKڄK C zٞGeObԴe*.jKD;44gEB%Smxxl !LS0LSS@W'D>K>ckĆ@|O\ r_"\&o|s.Wh|wt5KO\Ff4LS0Lm�\B=_߇"|4hSMXz/,˰~M7/:;Ny<-F8!H`0Bu?F,y߬j'0LS0v)nƼu~w!zB+<*PbBՄ3<1MG >2P)` 6U�5Ri S#cd ]LiyЎ<#h0`Sjo T_ܺgT@Ǐ;pPE SM0tl )` Z|[i*#5 U!6 T؅FD�R  "ObAE:NV5ð=%:[eQ8њղ٩,f)` )]H}z u1FBQgr@T9.c9kt\6n*>#G eWჱ mM>l)` )>%YL~*w4K0.U[Apڣ@W a/(vrpu–M b>S0LS8 } eWF:~oo-@~[ <r;'n7lM#ۮdK<.#\Yix0Ǝ)` ) t:|Ѽ^\ {%|ċxhr 6F) >ؑ.Mh3ѠBC\{) l Ml` )` @ onc}HHi+[ۨ; aaI% !`0% yQ9Dט)` vW@�RZVF@9iP+9Av1T d4E=~j[b׍2&>lM!S]6Z՜4LS0L[Z};dXh'.M\w.pRʫMƵ0=CǼ+uee^F/i]@ǒaV|.4X)jSS0LS `@,؅JfkB8i Fa؛x@RNз`!6> 1N4x!ۚsY6僱]-ձBˎ) |g<[Vy6S`Ho;54Ж< S ;<*�l2F>"�\,W <)S:.)0_¤CP F%o&^\YMS`S &w͇U}??tځ7m)` Z" =FI)b<Lh'#Ʊ9bpdE ӫ>,;} |sҮm삡†iBX$ Z@o[KEO~͝g̓/'~>=iwܿ}zl䴁)` ƶGXC>HnY8fF85:K4` ΆtrI|, ,I=f"e6)` ( \C?{DvrlC cRz)?@D NGxrܺܕ~ww#|o=4)eGay# jg>2@)P*pq43p W~۝r^Ctػ;Ɇ W'}BW8BV5}u'z򔻝qw;[t| qc.5{Ωl` �kE8wEMMbl[~XcjqFi.aPZڼKt(#mf N;$ֽ}{x|ghh_>/#_ySܯnm,z"l_OO7@c8/urOvFsOwv۝>w۞W|UU7şV,bcS `G7JͻM>ެ1P?$ly\[E[+$DM4*jGOת/eиNhh�cpS_ L ` |7{{屑%voW5vs[7ݶhǼk_oِ9y/m 6/~=Ng=oGwz Kj;@@sNR= "Xs<cpuE>Qջ# U8][h`GwnFgI�<6Z:4_ڪjs+~27~=?psQYj'CO|& 7o|;xȝo=tp׺ <ϹV N=3_ {i'n׽C$[RcQMLSPiC&'Z"O*A17U"JkZ\5/F%Y+<Z7&'XȣD\`��9Ș,H .tE`v4L +p;$E\{oqODPMǁCGe(璘xWodo9k7{ۋ|?qXR#0Z+ F!f/"zX| ~ @&"c~-zgN>ߑt=cr4Da&z^T|ȏr62Le qqi&7O>~_C9/>鯌_RB*Jog-|F9v>_o!z׻oͩJ.~{Q@}OWU}ǒ5G7@rJL!F 2mr 6 M <E3JYΑ dLO62L'qFV,hO}B%1w>b|8�?oyLsSOtc$+{t{[VtE%W_y8}_mf=gzQS3tgXSB|kP2l 1aڔD#5#w; #wqɆyNWάv i!uhoɩ^mn  _p^+kspF)̿བྷ{D"?]}Gd{X4?y-;_p<of:ܻsTan{]D3y?*i>n/p</03o3<!E1349B`";jզ3=6i68hc<O�1_1,mxD?~뜇?l2NM`90Mq5 rF Nuӆ)` )8|eiUn~5ph`) \ˌ f [8SX"#=Cǔpeo/E6BP 8z s0X/44Y:L [3T4p7ta g )` D~>Vϕ 5]c!S} wh4j6$r\[h6is!`wLc{Wc)ĩ\ ͜)` )A/)ϫXjRB 0:4@~3 nCV(>3P97e&1v)` 6V O'6MD #'~b4\ws\Zm&ڴF}X drb )` O|x Mon!es0{V <#LV2T&1ovzsʡ1ϒR`ߎ)` )=|Y[^3^9Ul:jx9ǫ$ry/$t,?D͓i\9!�)` )-X r|Q %X#ӂh SCO &;ӳWgɇl <@gDtiуO @)` )}J~ϣR0 w-OYhi}U^\-0k0Y+ mpnQql><ܷveUR(^H&e0LS05=(דI#UvF5C +rxMmt v eюo{M)@ (^ $JItY`jX\0[nUlh )` @f]4 G#<E\OxgϏ BW+_T߇_2_f|gZEfHER0LS0˷~ʄp.j>Z1㣏ƈxdW |&R)yǺ+]Dǖur0LS0п �}Pk h}(f0Qn)k5[+tla8H試*jD8AS`)` )` w3ݖ�%]on Ԛ(_[#p;FI7Ht&KxJ\,rc&e"ӱ'LS0LS`'(MK֮e`C)h H9<ۚ5pfVH_N}|Ȼg&SѼW))X&V)` j+4cV/k0ZB#lv hokٽ~| WHS%Gy˭A#5)` )` ll1GPXDllDhmA]&| *6ScߨdaI�X>Xxne$KdtDQ#{#4o q+|61LS0L�W (.#*Cd'.$.27-A >7A!kv My`;ț ,Qh]x"~W+,~\\û 𶗻O_p[ylΨTyTHor %Ŵ[@|rBxwPPwkEǸTC._d"zqs{ 5|[�k?! >GQP3"rNַ 0,q&X� EJjQiG4ӏП1S[HmjFI�wv'=>_"<"#\{<DdfT ;9.EYT`[&'M& 8x@^Z@oZb7. Aeq\OOcZ*cӮ΂[+Kjypwy).䀺"mumN7|%P7`G"HIKCή}C}'M'h1!B8* AMA"PzU+Aɛu*x3AlP2du.erfx]"*wErXX<v_ *f[&;bFIi aUЇ}%pUQ%[\bjB~|ɮ8l3a|l[B{%ͅhbSfNl>h϶'(u+Zt#s9o-$8 :g!DL @@si),7#n]y'-�H/:u(Tκʙ!C@7RG9[h>6OV/9Q8VBbt#nPyZDVzשּׁ6y&#K!+Df̅fLnk 4=q(a Ԃǖ̧=/]yy.<>NЈb^kykp;Z-$9}DB=!!(GJRB\B@ 6C3js"kj*4/VfQ:hn':[͘jt܊I$+4S^1k̶OA(8Mpo@!ɽ QrFB1cHE8l P=( bk0vӟ�Ł|B 5I7$(Tmm`)�@`<r Qُb"@9!*!ȕ|Ș?df=8XnpP|7dF=[g9v V` ȮZQ!BuyUZح9؇k"uym0&*c`G$VKU ͼ2|eܨ |3DY#FIB^s#kP\2];ëXxD s861p j4֋]꥓)$~Ⱥ+H*4!". rp90# 7YvGݪIelFB:F6)]}T(O>SDEX޻GyY}<#&0Q%ݫV{m&1OXTYdyꢭZ{7 ޖա$a($7uNFRS:yGq[=d8a==#' Kd/<I@6ܕk+)֒͒l턬9Q2`8q1Ip#Us=xGr=z󐆮 OFZ ]G؁TaΊQ v^3Z G21v:.ns/L2ZdFdr}j].$pPTEj6DWnΫ  ,�l舝 lف>g@j|⹼Zži,=؞oI&2 f[s߅:;e9]@%X$#"l!`[U (@7iz]#XX󨑜jǕG{ʑ(xY| 2@E�++(nZ�̨n:4.a<e)q5Wǣb5y�HGBU+�#(ǻu U| Z]oM.GK5{t)n�QOR)@hTK{}\Gx a0`3m)z1yKc R}@X 8œ!)kcW[| ~0Gt܈80Eq'[0!0 Νr*pP\) :Zk{!⬗r)4 [t(ٔ18TY_7riю-Bz`l134kf"'PCq+0)!�|[ Cz'J@`֪W2(=qiE}}<blxO;jR, bC(e)U!>ڱd\y2:LmdZx- R6[PЏ$KK- 8V,#. IxFܤ>bI{H+0aP]G|M>&5sagLZI ]rpAf%Ti50mjH!\pbK,հ~0@x9]XJ@QsAJy RBoC J 7׭aQL]K;rDUqڵ);(Ѐ2oZfQfZY9jwJk."mg615n$w'#h0 zeٺhf֪ˢ+34l$GsuvC"J-fq!q; ~Rrsْc&ϨZnH˭ry=Ticѧؐ:Qm Хi�BEdt6 ZzUϴ<0z|W2+I\o"ǢTɨ�x eD JoSd 'yNȌ͖I[qo[YΰO> n0G_?SF8b:mQ#ꗸw@3*=?8ޡ!\+% VTMSKDǬ&R G5@2ݽ5nNn3H)7235N<,h]bWHL 2^Y^Ӑb8M$46[܄ZA)L6wY&cLc d.exM`^AEL9N bg2 bŮ(}%f9lcVt}IBյe&!J=&d|ɉ~vj0}=Nph8o|CA͖¬vjsh` cA(t4a5J*L2*p5R(U'z0g9 = cRj8cTZV?@"2ېjLbO=A%jm�U?\w4GGߡ2z:!kvjXgyԮ�k<#Ê} e"Ccai2~=A1!UJBsIolAEy1zz]$ސAդ4IrD6h]QO ~5I,R[ĊO b9\ü7Y-Áǥ*6] 5ᴄ7 ieG앐Koe < rs ID{,M&Ty0hS6~ 1F43=m6snL7y�S EIp*՜-MA0QwJ\-*I ud\_{,վttd(Ifz. ،,<A{c6aˀ 3I'LlW$A'@'NPe*P.iӞo TSI.,"rm# 'k:L:?JqM*M|ڒЉjp5j|^F zO f&=G]kg8>e6 ܝ{ɖKgrigJɇ6iUdPd.4I<Ds̩ ǜ1!Uz@`pMhpQӑmג-Jc.,)ޟ`cp@^]dc뀅8!y<bOV2g(ˆ$pW,m7ƌWŲ7@!B@p ¤yDوYQR ڽ G gB'5A" =<\`ƞ华Q_:rJJ׉q#٥lKgNg$KU{BRڌ=[3n|>-<|k>tS#C=SjF,=aMm*hpњa }K7hOs*f;c6wddA  KkKڑS/K7H!Dy`3ɩ0I4ʍ.?ڳ/`RAuOAohg335-N.gU[EI(0:o6)Ŷmt:n9p{"q.4ބ57e`*Mi긎KSe;Kޥ&) fDX4פHz7nޖ_\لaS2aLAb܂J)! XSSR<G \uOX{y`g&Hkr g(w%s)vApi!\Ԥ7zΠOzgQ롩jhԃ/-5uI[+dهy&TY|^{̈u e,`'4rzx2qv94!eso`ޣUxeC4P7}+{:1s@2\ yudVaqaPp5r5G̭y#p/m,qԕ'qK20y,E|m_8?A4&YrSe΢P۰^K4N8lбJ,nxy5P PQfܭG<�rA8kq(+8`�p>"gF0F @7ouRPKZ<vWVx`a _C@uq^kXnneڱrSdk@q@\=EyKW3yN dL't_/(g}aKC"2x. cw5q:qt%LJjL@C P.U7[F+Q=׻X:T?֑3:q!r~o;j8ȉ#27 a&~c2 40Q Ì٤n4 0(e۱PeZȍ؀ Qm3F> '<c) !E2-0qs'PA$PE ~>bOjY %.BC=kBS Govr[L>8pnEW=�#(Dkjzt�L q1mVILu#\nN E^T_b7` <?QUhpό* 2M@ 7)t\7-&LxL;_\<Thpc@R}a,@b\ ʸk8jJ1EH]Y=WÄo Sj5HeHy{FR0͆jIғs'5/9% g2{Vkyk7đh&@;2e.=0Y!uE 3u�SQ#}K8;WLZn~<Xad\Y=X@C?r Ä fݦjVra xѸDV^Gbr\$ vFńg;מp\:(Θ:Ov p#=܎Écaȓ?ΰw4-1D.m3cdk vDwxy}"CKa tgeA 4L.bFB8X!ntCF \C0`/fMaXin\(>@$N*uPR mwp|Mڌ ËiZb|.B3鼉Cp֫Útl)zu#B܏8yθI5rILRr}x+1g.ӏS1vS!#vmó9fs5vh`P9op74˴J^C �25F“_|XIqZi&eqZh1_Z>릱O)B]'k(1s%^|j| T"t)Q X7HOIR&b utgT ʽb2\H|4u&얝+N*%x@^Ѯԉbԓ[)|@\ه#Ie߲ؓV`ufg*hjWy*.=E#v}OsGs^6�;9w֨Fm;"Fk'4šM!(e﨎\''}=\fښ $$hs@ gK;Riac8@yaLV}.k7*Y1ktM)a+0t_6\j$}+dٹn)z^9:j 8AqeaBxٱ4�JDF(9hqZv& Kr6$^k_w:( :Lq]?~& 9oX""Ql`j}Tq?"==Y)Z/e8 L`">67�#/sEcܺg%>/7ji#߰SΩnkk;V4yaHm=΅3rS)@fAuY#S.T}f[ط>J Dif+[[0 (1q8Д(Es. V\V`v+$A]Tܹ>'uXpxNPH؝�]@c(F/Q D/rw% joj ڟb@$vr֟kk`bbXy ur9p5 C鉭Uy&l=LUS܆ń52D9%3m%ta. j*{;fFϨ=߽EM] <8Mt&6 -3_ˌy-vZSpʲV nzJ-",=9 H7 f,I#;74N<_[ : X~"4/%it(7?|AMtҮp%U KS5u玿=NI 9ф !8q :VQ~yL$rd- '˨5)G8e ;'FBea2\u{hpVBQ SYMjj9B�Gߧ8uj}uÍDhx]8DHZ G.`BasM*8~YR?CWA!A@x8c=b".pC> o^|+s@[~ !φArTR\<O.*9 #o:O=!>ē0;ӏao5O>q C3E,1aI.H!n^H|VHRt;)ذNHf""3-*b!Ύp>5dP:!O,1iHSUDpBMHٓUpnדvD|B5;&k4g_5CqYm#V38ɋ)9 [i rY+14@w>Oo>^?GmЃ4[4SqHǮ|D~No.G1ɼXF{-5.J !8n({փَ4 rtHuMuk$GD[{jx3uyHF6Ѯ<X>,;R^2cձR#S <-1^H[ Y(1aW^y=qygp^Dwk9 QfG8έ1rKĩ^-�xgη#/9_nY}ec{_~ _8⋧W| FI}ky?A1{,4$w9n9 @i0/g9RDZE;7lM@ro-XgѺ'Lj`Y٢dTcOɬ?~!BTXr˲2[^YA<f3NV ad]^3ݨxHzwMfk;XW#\xՑeqaNGiʕrt|YE6*�])I.[\$A8YT̥a F�*<T.lE} ӓvzN?oJZ 14 1oKgy뜑tgOOe&a[%<:: #O٢r]_֨rKcȸIfd2H}6,$s0JEgɆ NDayNϕD ?r (D[9}n^ f;ZvGɦA̹TnWh1.nI*lXrEK 7Nbk)jb/V(bH\Ii|(-eD`Bw飏>B^U'd>?鯿ӃeW^9'_y[O>9?s>3顇<}N/N5~p'{ jsϝ~ hN/GZzsy'NG6oaZx䓏OoW_T;~1zQ=s[._iҧ'ٟ}a ] n)g Z��@�IDATK($h3hByL �s 9'jyOƒaL uFh}�" 8R_bm/r7n+=ĕdE.@/.AγzdXFk kjżղ$c-W�EspD !j4ʀ'۞#x@[ƫpumGuA8#ϲ0<Wy#6f H˛6?8oViLW_}5RMF/RO?яtO]O=_8ګ1~N/odk<x⋼iӟT/Oos8ғO>^vo}|xDZ+} .z/tW5>R#CmyN'?~S_鹲9QGf^)t(g̉y 1?ycs R<9P}D?U2WVQbͯ!7Z4V˽Yc"ǽًe\y<Q;RJ}<XpZ9ǦnWJ)WQy kY:y|q 2SZS)$(j2ޡ-VIU>΋݇亐^jَk/IGS|m@k&EowL}6 Lo<bt{+}rɁ6 ZH+eIXz m`kHG<ܳ7Sm�_=7<ɋ08C'r=['7|UH |W駼F2Aa}{1Wzl_=o (=ly^>Q~oE2鰁'kSԗ gQup/ eҧp9\> =(1-qOFQ)G+_jnu+ ҟ?"vNg=a+ ,|>xn�Knuqaw{pAP'#<G6^+r˶PSC/�*,Mz5b8u׼*:Z(\Yok}/m1i>dC[644//N?N_%~az2O/γ/:lR;l1&=\~fP޻τ-!?||%_}|__~iHu^[P_.ׄ>'cM1Tv˚ kRV^׈y0$8Y<DݎEH܋jK-WRL?]a8 X5l͉14T4\!"،VN xnJY�GX"Xգ.്P'`O[ZzwD&#�RBj^ 2LHK</dWSOPީY?^M-`yP~[mGةFs]|;__zMcژ^z cሾc'tn G>GDIyb;b?HkF19WZ]1J;]RJoEF�9鎲5!3<0[w^`[ 7rO#lDkTG9tYhXM󺔈fe.Ū;F "P{q?Ϟ,K9% s,49l֠a*9G R $s>-0SY6z1M 1mƤ_}!&4<^';$==�ɴɧ=o_m<z>>d{vO%?w.| Xk_,}/&2+ B~3züI?Hn 9af25io3k*Mbx>TA׽ŰMvrFU:\Ỿ)ŔKO-'s㈭zVxb>~LIMذܖ 1OJO?8mZ#IHE>F-~g!Z0v> m MRaYtyWFqzt+1oyJYzzn{O2x{}n9} Bw{_?}I_9:^z'8g_gy|=a~m/6Ez/PϞz+5cGJ}|oWsJ7@@ O`iq>p=eG6YeeăB5fJ{4{RmBAZk! v+UIbK}-W-h$hH'i y|5.ΩdZY!$T:ܕ|�'yW33u}^IA,U]H]ɔ%iȸX^|nG=\ƍ[s7ImhuFqI_<tIO;ꫤګ^+wOrk)~;;ߔ?!H}aѦG?饇^3m|W!&ON`8]E7rzNO '<^>oч?_y饗?F? پ04>_yq[mg5q.6F• 5=q;=G5}|SŜAE lg tCX+,IUeY $0Y�4}nTTL@Ƒ<?!t8B$?R~oX^D*8<Fj3lq ܈W_t *_ȣP%3AM2;'T3PU >ycȿCqN"j/ʊSs@}Qnغ^BXi(Rf !yV׻ Jl|?j^ֵO_W{.9m 0E#B�9>Tu{)KKn 62xaN{o=Y~??ũ=W>? IlD1V1 Cπ6 z VD `+N.�Js%@j+ńǙP9/~Ot6R?^E/!<ѮKa |Q! jej)tx:GJCczY+o^vJY:KȘP :\|.ȱIaPI#]KBH*l ͞ɇv3p1c=zLׁ;ǶB)yk?ӧ~ni)ZA{0b^"/aZkVfH'[y}_$է [mUBvg 3#,êQQ+`XC;[8TZ:Ad-KmB6 E8LURNTTp1/3n -stـIjº呞gH6o](w*P7>; "FwA5V>q1@!6b:4,UWqdbn> AͰm,.W3d<fH~o s,h/N C^C@+%4rf눊Q6 bJa;n}h֠j^!u'>02ѸEqџl1r%[ȌEgm)[}؜eZ~Cmrt?QunPp=zGT7T\VgDGaӎ-=FA*~NG{F瑆ꕤ쪩GG+A8m~w 7`gbdQBa0c-DLi7n$!+iu.p!.�,Йt-ת10/tu;xۙ."i[5eΊa^Hqw_oT>|CZcUKZsZ1A/c(ͅu7)/1&x (ѻ=J*laP:?)}:( ]Xrz@Ovת!7Wtyw fR!-vյ@іIgSlJblۉoO|*k _G@O>(d|M><,;V=CiSWW-"/XCis1v2.l8$=Q~GUsEr"=\qv[T_U {8_/F> PRRXrjрE0=98ZW<3pQT](kPE{8]^eB41 :vWo,毩bB 䆯,˦KtȐu s@^[6N@u5ҡFjUc8&`oZj9 fF!wR+ kg@k</ӿ?;xu?¹{**K(j+K_=ӖmO#E+fDq4P u0쪫DiA"F9V9LC^! ](k7jUH'!.&rJw&s-ŭEɚ#S.�6x& q2"^\IYMTz0!c*87O[_dk_n գii4YQk% jnI}! 4:+�`=sw@&/ 4z$z>q44aNxa0pة>NyܳMec~s ]`e* {wXC}7|aNJsBS*ɒE6p men3X2<؆-@xkmeIeljRei.Xɠt.|:?!>KV51/ N/<jt t(68YQ`:PN;Lxa.1ȑiA]|I ͇#i rٻ9 AuD\4m߳S:J0ӚkYI@{93.kiQ6J<T A:wo 'a|f>َ+uV( jjS5|(r?P[sR*L I_jwJZ|9hTAśIfMDžP$ JzS<n:25 U:-ш@? ƻ=8\]8jcyU~ek?嚷RE %d`<ڧUKj5f-t(}k`!0+;Ӛbk=xl�YCZzw X饺,W>XA`\(,DJF` 6_qkO(zߤ@/eN+*5p<g=`T.aڸ6G#2'21"sr`D?<؝ګ^7ctU5,"q C^!1"S@jr;վRs*Y+nMewjq2G.ްrQ]{Is<N\aFz[2S~>.]n/`-~*spA5 f^ %Sϭ-&ZlBO#T2~<''(%ĻĊ_p֯g>W&iFRAP]"؝Zݦ*th !z8@jAqVh^GY$Ge[/u!sMgȷ07$؂%D瑞K-ua7Pc{6Bݑk wPuej&O{we ΍_'?T'h'/a'nF6׶lnTnGm<>FTalX=KFX,6~q,[C q8d8ѿj&DMԥ t[d@Ue/rɨeh"I jk�%:͑Wv}dUCb*8K-faͧE7\NbQJ2a Bj>>~Bf|3S"Saa!:[L@æmxww~kzp1CCX]\:F>}x\)_ܫ (7Qa% -f}kz.˔K邹^C! 3Y ILe8%7 MbʔJ8&,`/giL-#~WvLFZqPaN U[6rr2qy836oI^\R{MrqtU)"׼ ^aPNwpjZSkNƭ̺y.'ff6)ÙnݘBa -P7%'6_cMߚB,μl6EY,o<0%lHK2'F`6"B"f]:GZ[ؕ~:R 3v!(=ruj֮rTrkZ嶤S!1Ι y҇[Y02@ġ5"0!Ceu"۪7>Ӂbb qtNْڏ9JoĸkBMu..7%h3O#e[Y̭Ř%kIË@rl)J錽#>9x~]L/}cg5Aɟ쵖4QUc?'AИKŋ㗛<3h9Qy',B C lE!‡T`g ܲ2oi/$IM!8?1ε4Rf˪k "*u9P!LTa @ �QMr33\ux_=e9Ts]eATs\ϐ$jįdC]?F?UհkN &)M'-"a?Ƅj2:[+H$c6\#l1<8;.󜯆w哲Z6,,?}Ϭyx\4RsM ܊ZSVak?f}Ҁ^;"0'2{pve y\JcI�qR_5MA ?p<삞bqkm(u5t^Qj*.A{- gE1{gk]c:ȧ$m 'sw7dv7 B~{Vܛ11E; YT`# !R$8򢅵9XhX\I,)#>P׉|x=�O;rn+5>c+T>X' WZ<eiXu,ծKٗ82&H)cy0V {˕5pW9O_%偽5j+k&#Ռt[S[ M2lIZE!wF9]c rg6c>#pջ_]o5gY#(?0T`mpMp쮄ݴIE*QVKSv_hwo7V2 ƎzՓ<=Q}gaxN8e旄؅VH9mSLCZķ6DZƊCfa@&0K}6^/ | YԛO+,DHݖӗ7kF$8]gR]+u^kp8WN^U4 Yfo ^vc|3]T34 /�\9C ؗ{r=Q=HVzc9yGb5fӫ'D]s"y§>t &>(⁩'-L͢^F�8lف&_{.u*F:u&)2+[฿:G7j503͡1 YvƏrh-lr(8$RUH`gA={\l/* d OK%`aIJ^Npק\ &}` i Cq&l&7�Z^7BHiWj[5K{NZWr PtHt۴EJrX؜bqsLѱ�REH*]q>GYj EK[Xa\m+Fgly9ݠqxv:VV`e D⏚m+jg9-Xޤ,YđC1;ݦIsx '5J5" Y̓mhk,m,bٟM6PZac2?z\(*> ՝dZ^8X` u PT" ASТHWFۇ%4j5*P`54�ZDhHǞEo 50qFWsWEfIz_.Uʽ] TͪL(O Hv|5'w҅*N46'/D5p\_kI{r]!фx4ę&*\ߤ뀹xL^)u3O,F!yK6ƉJ\ ե(;(4HGf>U\Wegn3qnB4 b6ܐ f-w=1Gݣbtp HmI 6e_U!6_|\4xhR9sډ=) Y|u*!#@uEGhC9RD6˅5cMی^ꀠQV D pĤ\pGbc;aE2r(_sޚ$D[!vxP ^E7peh,p$8CtEjR!g)͹vÉC77pI3ٮM8jDż=: <xtd< e(_~D6oZ`݌x=d{ΧW^=$iđeI, q<v7}AuYй8ڿBXugM/ I(L̾*[]p  ƭ;|#g !:$ℬ@a�<  yf0$/͛z8)v.ɮ3Dc5%^vo`q,(7ZU b}*1DE%G�O0sXB|¥y:nf=4eB):Z &@\#ʅI;�p'ǜR=X7/J}8IJu)P7C$C,15D'/n&|Q|HkR%K9ra'M9@7rz:s܋M H x SD-|&bťB h@X!H0X [?L|{Х5Jzuv*[Gޒi]cf) ڐx1s4 =G6o N wn0X`3QbR,Xh8)Ń߉~BLKA*nk�du߁#/KK@Ic`ih1]1 [9Yw8np*6TXH.p8$2p~z3s 4>>9K�4}+00JgGq%?ʼh5<e!25c6W%, '� b˔)m<L{D[cN1@f8SbF*Bc_B�k<g!VȾ޺Sqvuf8z ~vX ڇ%bUR%%*]-`O(o޳i, oXțM˲f#bDYMv-R󞖒H[Ts4g!VzltM--JG0lup˩6=Ei"tE*bm"Jz|t$NFvΏN_ X2kΒY'-j' I>׋aݎyǹ%x=ߍɤq:b 20ǛSq[KҢ Ch0Tț4x&M6Q1o̯@^!tIjK *( wޯciȋpT 6'V[$y#xol}evQg;HQe:GR|}-83:0Za΃D6z ҘH>.΄dHz^xF~WJqH.Bs U}<5yUiL&.Iω֫b IxbHZׄ2f\uѡFNf9r.{4\99 d5+[֘oBWxCL_)ŕ/ i8SL 2yJ'>,wm51/P9Uh,m2D Ë{8B;'{/yW:@^3ú,1.~L+h.:BZ#D#XcO9O{-l=e,mk_9+YUq|LuE<@n1z[8PFiJl܌$dOxߢ-I;v+bar)00ODwO}ft0:.˝I9m#h+]4~Mk7x1L)YrwUum8Ð c03D::3x y(NcYk5w?)"'~w1SKv$m EאCI)!W'3<Qv"qT~mс;>%à+0@IN,0{Aiȡju2YS*s<7 =ph3㘟A fP7 AxM#4([CDMt3dcbSr܇&7 _TtTB})ݚ^nB yjU_^8jTh6G{UKAxL M/H(&G,1P9a傥[NK|dQߊDfaӜak2YD mONֿ\h +ӢxP%} p'PU [ [4:evLaC.n{6lYMlYNEA#1Ql& 98pD.EK%փ Qobh뵸RU=UT*>6wy͉%u[ïr/!&LBxPM(:?6FS).6rgoɍ'yM/eĽ/iX(PIyƳ0NpdR|\pU8VNpAia�I-\pܻn1&5CP{zPķDtQ-J>usɵjO͢LMH+"Љ2ea{e"j{1̈'DK[sa렝b+dj'CF˔ 3_BWCa-|#Z1D2蘪,E-z0l 3x6[a!IܥlтjΎX.n@X=T@f5y% lūtATHaǕ5z&*le68⋡l_ /q/Stxs=%>shr;ɒj\1lP/ƶ q3*:2w6kdfw<guDY^W~4$o▘DvFTE؄ wvkHt Ilm0E{Σ12a;wAwwFnfdLHNj]=ysG2qnj$p_WS'мWbL2 ǡ@|'%Q0/UVD&h Q++ʫdTOοte<6ӼC!2ܫcRyKŝڲ]xoO"Kpֱ;S`G9uCm\q9ݶ/zB>5#8\~J26R�+qxgkHpq \FQz#7h?!ًѤԁ$2~ae�~Ysu-NH.Yt>Jm.gҧk)ZF쾁0t Ip*u(bG_x+ gֆ@ftWk{[Z:z9hZ-;8Âڰ$krSQLR8L2ڝ7 "f]rpS%L)6ZV, 0( JK=vz j~+iLqcnf$N2+6,FkM8ȄUsj1Up7#W!A plxenKFRkNǽ"<5tSaMWnxлSW#C#RM8:qC3 %Ȅ+fU8<>1q G_HN ݎyw9M ܕi-ގ%ըp:TQ^ƊWi1+< %k_dGp zm{ XobPrfޠk~ 콣l\&E <O1?Nªp637 tXe0K�IRe6y|6 o\5yRȮۦ$r%98QG16XZ;XWLt:T6egfAVq"b x4$xk,kL1-UF#Gy5HHwblTVqmb;j@ [:qs4Q`yh =6leh CU`Du C3`G,@O5à6pSTWH�H9fHyG Ϛznn1#YKkl'l�R0txr ʰ3Phii1`f4v ypjS˘1(*\qi;Â#bP~J}i[ l5Z&ΥQGubՠ5ƭ4#wb!@`m;�)eSb؇o''Z׻+q)S8MokBGx>qA>JF0�" *0 CJ. TVGM_r.ySظࢠj@2:2XI<aLGz9+QymyL`7מLUf:G`;欥pcٔ8.vH IQf9{(�9Xi/ӝȒI2z7!\|_%a\cO<:Z'6'jd y4Y̮-Ϥꡎ*4pe2%z.L:p7(ÎpXD3<@)+k68GC8Ec 2x!_f¿5[# J>S<Fze^j(cVfXeӔ }?(IwfA;nCF*S[tG�gS ̲*fLVhSNzz+W0>Mݮ=)TT%xQa!@A8q ֛FX=c*t  TBL׸9 2eyd4ys;x|V2x,:&Z}ZqZj\H=Ɛ}AgڢD.A\Vc,h% QqmC}%5G^8oj\މK4}_{8'+ "G!/7mT!:] iCXm^؝zĹ%T&|MCpAهЕ"VO,p;(i^ ^+4@UJZll F`kYQBl0#Α3<?Q]|D"q**-dR?`^1H"㼒N}k've:) lC3lXN釈-( |%sH9kh({pN3{jW5r[7\bGo~a$R&k*H/@ׄ;+ҔR2ͬ4\{ S :)щu0HÇV]4UH+B)$M8r!5erC?aSá[Ąe6Gi3DwYÓsG͵J*9[ -Y wo$�*ޜb=H)@75{ԓ& QA!< ʷ+ 쯯Wtij;S-釳V1[ʱH󡧓<edZ_$ t& LY)V�'9kD~Esu7fj_AzÆ rʦ7hG+<Q91@ؤi;mJ5荲isEYωYܜi-@fo 9r�[sc^7ಐr^I NJZ@] $ ؀aƜ;(Zh J TYQKZ=4xzܓ)}TH.Κ˄8ϖ7SB9RKFl+NXxF.~8Y@yvӖ*7X)x1毁ffq b;upsLs8K*͘vv04k'5_r Z,z<|I/$MɯlFxmEsq]6J[/l K}OkF]h '4K{K7V~\[vCQWj5rȳ&.tauږyDi$ 2rw#Nk27J*'$7zK'kZnO_rئ@+ebzUqwtD>ݽDs%FRVAӫF37|pBwaRo柖2o6Q%BIx"-dEԹ r~[D ,Q]hL * Tkȩy@6b08Ĉ _u@Ί; 5esS'aF#ͩ_Qْ i+O>y?wN+˱4w' :S*.`+O>,ja(G"KHƫ 9kPfH]q;N#˲ѹhFa5e󊂜/B>8N[H;:<ɶ3z*ܳ"AyCE{ Gz |ťBuxw] OtV'qD8/S]";[d.o ->yRc(*C |^i NQY0RRa̲Va$ۡ,$*E; &O>ч?~O}1L#@PZ:�Eo ~h̦`b~O?yo{˄MoU!JzǏ l0in5 _? dDE֩ru/dNX9XhdפyfGmr۲k^8$u>RaC9BTFkPG/ll= <AK> ZB61o25Upq&\ˀ_X\=Eّ7t|P�2OƳ�{a0獚=s}lࡿjM(`=STN L m tFV!:G@otr՗kw& __8=(*,7s^GZ b1H׀7 B@g3}/+d7&5 /aVpkqS2aC,kl6y]\)f1i-tkcaGNC/=Ag΋2CyX3a eLvPQ,폠p7LzqX*)`6ˈ^>k&`D7%"8kȻc(k@gq!v^lG^."l;2jl~ zf4l`w<Mǟ>CC>xz>Wxk*S+W; =լ*}��@�IDATF1bg_-h=]IMFtON;w|މwQͪЊ%U`@)ρ̈Z3תāũ6j'#+Ru%aʿF`_%r$.>,ݠK)Pcavq` w9 ouDK*Zhr$= % W&,I G܎s)oLe/̆tvq4Kkwp1UZ ([x!xI"p̈́Sm(_%Hy<KdĀwÏ>2E6?,Oz~N?C=t^)7fcC=Xt/W]٠?s<sz.> ◧~kGT7G?yn9ɪ?={+@| Fq,XM/ӏ_}Ư_z_域ϧv5YA?coC#|֯O?ϙ'8}ltNλ7)?=>DoQ_=}\> ƛ׿Ye[' f~ӧ~Xۥ_S.^v4ߟ=W/:f8dsl6),b�CvgaZ`^c=ǁ!4h "@U]Kcx0>;Xs7hӏD7kԛsLtM0`MЇ84Ø^qU{1k t˅C=8 f YA55]v3's RQXsЖhtlRIfS @Ղzu´5YP5misJOͿG9.6/R6?Ǐ~\6Q4mHEG~O=uMw+7?[/ěD|8 _|T/ۿ)hc|c~ /xi+e/nO,f O|~t!2+I?}ݧӇK4/MWm_O/>KGZp+y~Ŀ+p_C~;3%nZ@ i^Aa@7mc+8LjU }s/]ůձ\c5!~5}hC6,=8F `97kDsiuY Itq9h,MhapYj.Fs|=d4w|Pr{%wqiv1}+¢)׋wxf'7\X'! (m 5uUi3/O}_{=&1Uԉl$[Mc ׾>'wz{N*Oi//CygNo7_ _j95qOǥXϔV/K_? =䎗(Oc@1(//u^o9I�zӟr?͆|y7oaC=zFfI Q eN�j&GSkÖ'}ȹW<ܝ8wW:{~k+o1N-ł/Amcɓ~~{UaoÒ&aQyTN@J &ia&OSTл s΁d.{DOijb#\v@ƫ$5JM ?(w)"3`m'cLs^B_+(K5 葊 C_xo}鑇`y|5]~BnWAh>{@@#)Ln&$a<~[ Oz} ?TK8GEL&s==?/)_?\ }好QZNEOOF51N# PH/t4^8äl8x݇N2ޡړ_9wlV +Ԍ1$ ɖڋEmp @#K7Ry64sk[Y[#;̈߯0, oTzXgS֤vfv`IH늫wa,$Ӆ + |C"dЬCT%XېH(I c5KY;߅68O++>{цȋDl):/+l)[:V6ķn}zcSK_yʥyS,`9"wY\-Ǽ~}~_~ ?m_/F~X̋9jۼ B# ^KTTa˼Y6Cr8;3 (tez{A/N�kuG2$ l?09MsN2^ɥa+7n/2r.Ma<sTULayK/:f&j{ykn:N! P@ 9ۤw73�îED&y$C�r^q Fe,Uo~lDP*/5W98GC+_ xf!>ӽ;4H<py/E9~KC{.S`E_?{LkD'cZ\=[GKMaw{c_z?g>?,{?Yiټ&^_._i_GXAp2z_><T~CHD8w8<R8y"#Rt{^Zp<qp\pQr̐Yԫ$UXF뤄$6t}$~6^dbRKf~Mf_, p_<gE?(EѱGQwqK&G>°Ӌ.BC3g'FR)R=.X3݄p'3!m)=Bj4(?daþM_ǠB_xO>l ]w}|i cg n>;eMߣuN_1a]ŦB!?yK4G_g~|}ܧj\,Xẓ+$~տgOQ+|'߳%>#[=0>Qzӟ>POs/--җ_-4w_~"m;,q*F1y9O7ֹXn1ӉqlQ<K=r@Ѩ%WƃM&k pjyn6J+14j'Ys9#qbwqOi>\O\ nyA?ЖM-.`(4&a>49,7an,p=2T` 9<'<Ex̛ К?P_%wA/:O_y&Jdd?WHx?Ow/|o k'?,ˏJ\.w{>?]I4%4G_+9zn_r>='�E5EAUo 3Oq~_?\pw}GTO?߲|kϟ,'PËF&ᏥW|ٙvn6tXEX UaǧUY֑yBQKa!)vVϒ; A:ىuL՗a.#~(d7� CoA#tH2^ٿ8yjb/'BGc, "~�wā_ݜ ].FV9{H˅YG$N-WX=KxO|̚GdmjG =j+P$_oAac|# ַic<{h >k'=iE"< ۻ~4Ӥw' ` 2UusݧUsޞ�) [AO׽T UMPc5z/a<7,E"ÐC }$Z UmL5O~ށB>Hz粻&YBe*nla !0E?D̸̤_-(pTamWBDc/Qffxx ܼ(PWn tq@1."_9S´xȷ˾ef&ܠ9P ķ*_o bRP9zFGRt6Hlz;BQcV<gt%[$h (f;۶NP̺ߓY :yzSK�by{$0ugu^ꔺ2!wEao{H'ƠL)5rX^w8~&k [7d:4L i�CNn=x:̱gt {1{!=,eE 6ƫKy0{q̘˘q̰*j`ٶܘ}cO{G@΢.\nÏ}*䃏k_׬vW}ɗvh_+{|*pTSv1p{<up/E_35_Yz5i:w*)NɚmmA r `P6{kEYu XCya=B }^7hh'xL0unj}^itV'?f?/9 7=|,@?ŕVHVdҝ5(?)8gǙ\v6s7[DW6?uiϥimϯlA% ”PXf=nw,ÿ5[H?6 Bt8zŐS ;b.iQ]J>F1,/{U̒)3l[̣w4=g �,xS)C1y;SL-/)@$DEikي]$~/A;.vњ`Z-AwxS;^D&wpw]_j9kX@zO[Hٻ2&f/ C+`rm-tzI 7;{U"2HF> ܮ|_@gfoz:a0]&knjACNMDp Yta-ab쏁 oip;1$k?‡JMxEv hԙ[j GiRsm%BQzoZDnRNíabͻ닲wGGi\,喉B vyl9M8�{j=,5 mZmTod_?Z/ت:)`|T2~9أ|vS-黽 m|p&46:PKZߎ)MaU:#a JdY6xՐfZ۟%NY361>ܝ-<Ϩً}q.vWu &Xy]/ 3CYGB>Z|`q~P RД59˔GF!IsW 7}@v ;2Quyт};,C[`mz23Zg2bݝD\+wszWq遹3`Ӗjd=i읈٤H=ü_ټ_- D'Gqh隻联Ex./o#8R~4aork/t&ǘ&sE,t`P|ptC&|#^m-U2-~.ϳNZ+sP\Ƒ[#yUrM~NiFF Qv{p񨕛]j |/ S~:',FDR(b+.oC|-:fiiUe?nԓ=~{$Mk݌g%FA ͺ[%{EE9m~csoqf-cl�&QG;D;4E&hqnhY+^TeP-\m->mx֙zU͞y&0=hGG$ٖ@ 5Q[]\[*%w餺gQ}O><c4mɿ~47'q0@;ץdzAAqoXg 趎贙=`o۞@hRD}vzRS=E?R$Oix6WjjLfm.>aZmo"(kk?ME8˴UM?@6d|:Ği3>%K}+<4+j[ =g,46?5ȈVQ͋ gj:>|(3A{<Xx惵 +7AS _JjF?iCŋݴ/_F)`QU4Kh&TfnJ >jy~җT Ui;sa?N[(EfڋO= zzjä^Fnx'eN#v"z0c?o'uim]|-Hpϋ|:_[2-WoA_GBH>[Z1McRxLy|(8"/U4cD Va¨iotwڙl\|=ݤId_ry' om-f"-޿87*p$?6K!:7~ "{(/Ю~ˑ) }Xsvj%W:8/DuңX\ MY,vm2jz%57 iXcQ6"!B+ 0DBL -K7ϗ^#&{ӇXmHGF^"3U_kx5W ė9'">&ʘbh6H2HWr\خYx9{JY'[="zK3}> zs %|K>Q/b5g-gv1?P1[>"bhɡg~WNw;vij Wю^>ˇf/eL]M :G1孢Y 2n<w=Nq>VHg-J73ҼQ&Lj{%pxۥavk�E9 vHN;;TֵN58R#cgQ^rJ:Ŧ%Gc>Z /f]qnJ顊fNq TU&JhuL _lm|NzzPmPWx lJtVJgd3V)S/cPd#xJ/6gU5 e >ֈ r[ p8w;znt.(p,�>f̐pN2͙NoD\)e}9OQ6<EzLJ 2`ȍhxZ?}Y#PPX@%/LjoAoQmYT+My$#r&Yhp?zuwc~,+LtվuHM{Rsw-ƧɓNcJY ּ*'HU+,lK3#Guί@ ں5r5 ABKjZߓm�4X=q=xh{k/t)WhG[Y r9gFg:+xB ?8С5?$ɮHY_I= }@Òjސ|_GȢyFZL<lOVs BY(D{<{^ͩTjE/F8ESomoEoCx '|K?R9zCn),QvQmusӹ \+##oGhsU[mS:|NJў"l)؜اb\a k(20= j9:JkU k3i.ߙsⳓ$y̕:$4IAU]j&W.Q'~]”ɀzE3iq>cT([5xEDkc< PV|Y̑S>5[mV{9>(??5n?<Xݒu!ZiSJʆ37!r s7-B"H7Y5뤔TJ\>k?Z' ej =Te+W_&|-5-O~aڎ^O#mzޙ.Qwe֩5u~@f:tNSy/J`>>6+]V){Ջ0Id?'&S g^VH{cie>]-nn>̞S8{:}1ZzA^Ԗ;m?/)w Mtv.~.ɣ]V*2}2:Y[V㼦6Tg. 0׵i8]NoR^T5 DٻxHmÜmYsi7M5ҾbWdU�V$b%#Mu>"Fh HO:g]2}vz=ǿr|=ε+M ڣIw}~6yLJ.<,<pw5'AD[ #YK I_{aJ5mJdm݌%2Ws>1NE'.zKʘMjBu{Z_ ^vϳk/I+)DnO;jyKM!QMߔa4%A �?&+^3ЌtMGaX\*H/o+{xsDve<Rt.ƃ6>pQV?Gw䀍>|9{00 枬 4(Y f3{jУ|l0`]v&/H+8*}-p q -R-�Ҝ*Z79|Wɹ;_Τhi=jTzwY^_<qƑlXA>odqy5!=\N%wTpGhCGKa9xÿXE f4fmN5n`%Ͱ!lv߬iSny[Y\Zy;3uI2,fU=>U䓾yǽM>ASS-?ȚYD&J 3];-K˛f5>(F/M _Ac΍ 6ܪ9*Tnj-Bz3>?Ʃa\;l-Ӯ2E1&_fOU=49jlyUQ3 1.]i,,K Ӎ~yOQ#=Ђ yvDq.Բjw˔19mࠢ{E>֮rPpCץ9wsƒG冩VqbC,|=v=,<S=eʢ =}BE^Q:U�\&TNsP+:.x!}ނ"XKz [M/;s̸6`&:Xٛ\VS l<hr|;{˫YZǣLV|wz{j<hlsd21w9iKvֹ=k]ʂcḟ]v6'g$0+ woʟu+E$к0L.=p<_+1f } CXpGѭ^v}N7{7̞( V ~ p;syepןqfGN&:ݦ eLs[O9u 2ZVn [I\¸}G�]u#hp/9x+׹usF<OFR_ Xk kEvP&1ʼn2dϡzHa ]TfBTS}o=`xĝ^e^͇hnn`z7] ;h5Op2Rau<~M*I~|v1{1y3$)sQI% Gvs{N&jOSr7[ms.f2֍j0J d~=W-ثƠ<9+#udƵh㣢LRZڨ[/ziH?(:i.4mB#ErGa"޹z&n۸Lfd0=Yl ^1 lJz;V:3m0k[kjbOѱRB7=+^ڗuc1te}Wbl珀:H<+daYzf @MIj7qEuf=^V5펢}QzQ+ rO2+oÛo~bc5q~CwP@ ]Ҷ)Z>%t~E`cunA1YR͗,9Y2JBWa_, . ӣxil{aCy䜬h5:>f5ժIdzi43FA%3iY( Pa|JcԬOھ&hNBv0(߅޽/Jּ ?s 5f5̻Ɋ-*~'EPd^Sb~S3UIɴu/!@ &,/q [}=Wor{+1Z>!׬Z4UҵGo"#uҍZaaL)ubQ =H,taS{mU<w[>FGpJHϮ&w|m#0r" sIr=86ƶF'uw&cdЪ9U0,4;}ke@ c"jqf:4ر q7͟IX+=,{h_o؈nQoX"V$PlRIQ̀HL_wsoHT ?N|JVNߎu½9Eumxh) Ѹ ]&wVר_^&5sXû+Tf/NMw'X/A:Z,/k_>W&$F@hk\)Hս "Y1I*eo)29NtAOpbnoGd@Cc=$x(=[|'<Iu}? Dhem51ޡ'֜mI00X b58⌁Qr9նI^0ORfs獳�f`sn!pHyu]@+S@z,$Hw`\QiokֈZ<lbgҼ}$*ͿRWur!t*N+Vb_aMΊXTK>@ Mf3ފg{I4+h24#'×{O6ģ tm<p;W^$:jOJ;7{%^35ko7 +;֘{ J2P?ڄxlGqR!uOM/в6 .)M(_'}9VNj^ΰ||pg|7l{H1b+gZ[@M|<>);4,Tؘ_cf kT>7jjEVݾ~M #] ˺{.34铵}!@ۇFOÚGlx5A,k{l I=1-v>=~dTKV4ƃ ץ M?q)Tߢ;+|p{g)eҞ@.>RT/;V#r{?"t}njK{f\c!k  }O:dyGF?9E ֫ZmU}~9]t }ɯJ(Ǫ~pl'[M&mna& fk@'YzĈdc)ugIeK=óִA\6˜N"5[} dކ\νGpFLy/1ާKE~qL! \[moqxZ*-raw J"G!1mŬx�YƝMM]3Qwj^u[厖"8?UlK}8 sڋK]F7hp7;0T{V;֙_ w6Yv.*ΈOu\wǣa5TR+nAk-XQf;"֎*uWbU|­ N҇3pYajYHÄo%AiLzH{Oh) (]\uCB,DwC)u0d_fSi J '1iuAIs9vT[6aنa_mH'5|_`ܑb Ɋ}M tkѱ } 0.w}/)Լ!^49 Ĝj$NӬ.{u~^2w5|[}d-o9)9LJwQxlor.{<SxKt .ilB^'mA6>{tsL�|b^{^®6a1(t3J~PAh| EYXHS) +g_x?^.qCͳ0"6QŢ%<˴6zʈq @l"ח7̌SԗY˽~[鹧>H6ܢXtʌV1`{6^ib#ZW^@:j%|D{RH #z=ٿq˾yNGp;w)>@ӟTWgoSnd}[0Jh'! ~[qId̈4 f >gr'p1{VJqD&Lryr5}&Ͷkq^ALeC sO6ܹS R/<wބҤ )vzS{6ZyF +Hm{":\'$<D-`f°Y[ wUs{UcI])/=Z>[͈I|P}'ӷ6/Eˤ 0B=rz{Hɧ;tX";fΦv Ս?,5I/".hE+~;^;'A?c0X qс`d&().8zC/^=bui[mޔ7X^%huwr/Vu. X@"X/ ֺYi~Ìv[ X2V&+?>,QzbF{:>aE| 뵸u!{_sryvhעמ =k>mcFm3d'gpXJ E.C?ro iyB2>oZUi泊'<cG%$Xr�X?b3n2qODc%Z֒}uf?0<T'_6X{w fkZ>Q4&J~}e6A -Ъ_^V[ hGVk}0ڇqFbOa~@ ?;i[b./$>PI՛7cT0o6 Θ$Ps]R^x "s*c"t '9uV[a]DF"}`>=Kq2x377..`Tay{pPcR})>@<i3{6eе9^=hX[{5=h } +B4,In3go_G_H9ipM: Sw$p>卲ssҮmz$joОS k9][2[?ne d=C7RhHoc?HΫfoR7^T53>G5ϊq%VMWzOD9Pz|l`}oEcGp٭˔R@H #͔hjhVWZM穜r@u+#zhg;=\ 2e*letDP$ #h!"qwXޙm'y9'qbS:ϰXxBt4%^{;F=0fz2(>L{tޕ>\^'ogީWG̒<bm1Ǝ?#uYou75><עz7kUAwmD{L:W* \O6}7ڏ{-}֬}lhēd 9\ǍZ ) V{v[OƯ ٓ`}:˝ٝ& H2xs&wVJ7iFCK<||G">]^2[^DK fƭgflSʳ<<fLFٳ~D$CKCVYGTIŵ/cnx ?wtoI;ݬ􃜉_Z5{[L7pSF;5ٳ?od*ڒU^<*3)6(~~ t5Dtr<fCvjKBIH=xhW.QjKe{5iH|J1dپBA[ِ%Xu{MX@~nʍv?o~uЍUC]j=:ﭗgxz;[0CLL`OVfG0 2#0z;n=|ٺl^,10z2t:Ow }yw;?\U\Fiή# s4ܾ@kTVYph8އH7!5 o/zO;tn}7;1郦 ӥkq\#"Bq;֝yKTR8*Ws9G_{-9mwMxiㄦXs&/0u $N/i:~=Ღ N4)!}OK�c+pˊrwyRsk&Lș`7ib3۞ ~|BcQIo6Si{hfᨬƯfx9NޠhH$3B#+)԰a͓=Yi=ϥ[_E4-~Yk4ObVlV֒16pkzK!!ɏdVJ_e~hai9HHf _dELn~r7 I{ATZSq sHgyjT?Lcmyp?FjzCגH|ETEǓTav5U`&7{ 8Nm?6 {Q|I֊<PSszjKBh|%+18>]w3x6dcG iY ^*8Z@_sdu}�e˶ _^eVm}VY1Ll^J^2cCN @-w(�p([Lblz+BB ٥ߪ1'Ow}W =~y?>=њcJqsΑ<6P="ܺ v'zrsqɅc{3BQ0ߪjV}VAƹ]Aa*e 8`-ƍR^l[OS*6pgQneY<{s0}`^b_ښ3팕 LH7d^ZcUH{(f).4G*}7׻,p4? rXM&vZAtmi}2 vJlRdk>|y iۤPrviSb&eeimӱ��-nIDATmQQRkTZ֖{<�,,Mh<s VaX&rOӘt p!/LgJ_ L^o`'7(<*wk�ݰyI=O]6sIc֗ \(` ]9CMBC8_Jx 祷KCƳپ۰f+<} FSrʾHjׂhE mXWugc+DzE͖SXO֝@^|�-IӓmEYky*^F7z½ (s:(`3MhVo.6`a a |x8<mR57eJ@CQ;Ræ=ԼH'94.!qXф%+v [QŃZ&fRF2#oYs e5\ˍz _4lV5qĞXyR3 x Ckair\Z>xS'MfRn`5!v5D;W 8ڛfۛՍ!nca{|&_7;Z)}#}tTg*)gRqY`s5'^\{N`wU=bs|Qٟ8֞g_�F"fxoh53.t\]_ v%i*4PZYށf{=GpB##5#+#Up,aRܪ se`k2izψЙ$YXM :fOhKs|f<{Ό[6P١@eI+ύ#^ qe>c�|>vVC pBS%kX7T PpS}bM"a;tEn ]jYԩaHRVrxa#ZJO~4r\JQEϮiA�2: 5,")>ᭇNe>]TvmWyέ:ӈfLd,V /KKFFU!TLU MB^詡m jaANޠ!mnhhSnIÒҞ#JoIw$I-,m8K#ۭHđ[/z9־>bh\εj+]4c> v5�(h*d )uʔ5S8싢'9LM)roёKsҦ睌árf{06д&؞g`|1ߣ*ڱ{|+1j6d<Cltìv^֪DO;m/Bɋ̹ȴZ @L)SƘ/,1=j ח{L}ET0'F䄏̩T +0p6ש0& L9LAߧߚMUN:R!G,( ,ҿ֐f\ּWeU>OWm{)ZU2;HM>l 9<iScVo̾ @(\qFj (ӑDԫ#@tZ/I{ .f �f֞P=W+2v-(Zͱ:){q.ޏ@pߦv[<8C`X#R| 2R|V ePC%C^Z7Ɗ^W9ftɹ>3Q(8@#9ڒzn�e뜵~ C49mB0VCj9_�ţ\vd+vUX"3(kK-xpRG�cP m8}~kBPi_Tgzs6*jy ]3\pMƱ;`2~a\>yuudݬ̯i`訌f@^QZ{Qj%WN˓SnfsIre9Yft=ҝ68w2yoն޸Eom;cn}Se⩂JR.d\q [Z\c 'Pv{p<ʮ|U ԓ#]Qպ0C㘗7ɛ2zC|l_Rzh8;ל2gUXm4lmJi ; ,Fۅ!*anWk?,Ӵxmۥ5ӛ<`THcא"صm|nXztss]Y۰lU Rv>qڲE@ )dAI~44x;.&Ȃ739w->>.K| et3Z2J-M #Z%+4czE(=ÒY^ `<򇅽-K)m#min؏:c|E rsxͦ܎(lh`Լ[ZJQTYvޖ#MZM!:=YQ a4I̜gi,J H&RgIZ8H%RB08 [o·[Z i@QI5ZCjy-ۛOMPB7| + 5̈-2NYو~GVh]t| 3}1>Y4w<5n 9˿#j5?qs罕`{VNĔ'k5T–8QeGe< "͖^{p5Ӂ8sMacޏ8&܍(sl_mX5`G!8WI(L.߷?-)^?=gjd[?ȬoF!ʚ[޽4Ȅ, )\rzѻSdKhVd:kL^@'BeW+BI$Mi+?\1b\nIE1l闎,. u 0ς{9QquaX.h-ԋ)g"2@:dApv%RS#x|I_bu#د0if\(>V0PNc1O`zJ i8Oh9sh@Q:l 5{6h] m?�m b}LR 0Xھ@+bS̐ᛝ]O6 ::ߟ,}ڲWg$i'Z%翕9ӵ Hۨ^_F-al4!S^fTTa`u?/sUܘX >,S@f,yIEe$7$> WYӖN304&书ߵ>X=^џK`-=Ct<BfBd0OqZs j B}wP)wD1w1!<c|Y�y:XQN-D֒QV_`WwU nI)?]^MVLRڛsy+ǢH.0Nueh/F==p>&K 1N{o21=ƭٵx%Lh gқ鰢e`>&wF@ n佔 mz[J!W+<8NUMG! JW{ꕬ dL]y>>HW]Cļ!:6gkšHGư-:}nPgVP ΀8 gɪ:{D#udžyh\mr)71a8.[B1fƐZX#B{D-jf WF ZYwuziXVx$DgDcZ.,\)ArHTS0lDp-uJBuyfېm3h\Yƪ>No-!JpuJE0C\qEAcnX� mpgmc5YjZ4Lk\ZkCv%k_Xh%n}})TJni|*w~H@(γY[ꎫy7F.pd_ ,y kKx,Ǫ?Kzg|h/MJ: AmJN>09׌ r`0 R $epC^p_-Rm av ?}+5H2ܡ2镢6$Ī7ҿ} 3qgc Co qOC1\rÙt�6Q4H}R1kfw I~T ,3J$aNYg#<שɛTcI f{}WߗߦV1R\OH-TayV<cťb-^)q}%oo v6cXŔ6~!Q/?^FA9fTՋiMzqFSҟg? ؜MI$Ax!b3�' ։odŐ =Gfe6<oQ##+.E,sh h`qh/sjkɍhKotu*!y&~=4d|u5gA,֡<578]d"c4魒~)É69ߍW*( 2*~󫟛Jbbe52 =0$F4|m;MFnliƠ'a+yR??_ -?\)<U꧄,ny-^5'#8lt6Vo/JWτs++8ʣ.5;1~-iOѪlA7@N ' r?rhGb=T6O+CU߻Ow++ȕ+qZ6{g_K >ʼnf>}&VFscaŠ[n,<u?8Whc/y<wqr r9@N 'p7v:İ;WjsŚ1LiaF+Uc0h"ކ yr9@N ')|||bXM9V\">W~E?m<6|u@m\W\q}0u-nw!~!@oKy r9@N&smȁ͟Ǚqmc Cm^ʅK̯;G/D?qgOCWG1`zʊtB6qjl3X+[O;' r9 Dg Ոޭ~pbLmbXWrvz1X܈W-"ypՕ]1KcŃ=.ب>qg_Py"FO;' r9'&5vclpCSW1;cNr<6 *x08|x |Ѐ=NnD+.rՎbjRr9@N 'g#Voȏpil\[^gulr?~i=B ?]V2ށЎ|<)V# 1hnK,' r9 sύy󬅕8Wb&n|!}+ؠ0W{5[j|OW<1oÊ^.b\{&8rE.|'OWK;' r9+;wPSyj#N_םp>Wh#?.2b=θ_60U3h>:x4s3Ɋt8cuE}ppŴK}SK?' r9�+'F.hU .hs6y\ӵX=ظ]ANt sT uC}ZqCy88W~~7r&cWj8r9@N '8Ev|Su}x~UlÜU8/r+\^8B. GPpUM=|غRa 0\R_mx r9@N ''ɥ<>l':l+N+ra;Ջaǥ+cxl`yr8Ū̃6ypW| sE 6.@!zQ~9@N ' Vj9;-#ƕ18Om~Klj/=NsNy?ybhLnLS5cť>n4ՇZX]+b2qԇx9@N ' ~xz[hsq\xGp1y8ֻwG:&<\J q\J-j3?z !6xhJ qƵZ5V¥+uK;' r9WNgO;ZvJ jGj } mkG_m_,|ug0tE-iP<ݪ1ؼX_➟~N ' r9 GqhV4N_W"8WpVl1\"8c8xrԆ U1qs.I;WhGbކ 5 r9@N '+Lg*ߋMLWؑOʽVO銽WqؚC~ 6qnyKqҦVpyhbĸcmz|`)p/>q r9@N ' L'ۑOVϕ\\Gp)G}s=>mPwh.Ǹq6h ܯs/XC}Nl" :0ρʋr r9@N 'IȎx[է}BV9^yjq= 4N݊ú_G6Oq'1\wrjЏ8K;' r9�CZcޭ̆tM+OV蓧..~ ~Ŧy~"y\#7q]bMl|bBbk(Gqo|^9@N ' x~W<#Vo0\}\O+֓2\/z<6ڧ[�A[sU8y\ƍ+.Š8'\\) r9@N '#&3a0~d+F=EqĈw"ZO(2W{XT+⁋ |qq;q`]mX61nE s7^W`4 r9@N ''sǽynl&mс\1uG5B^tQ1JΫ)w1C6sBuqU7v Ɣ)+L9 yNb r9@N+&sTl`#Y_5ccK}Warb~J:p\tXRMi.1KC;#/S.ZBbjS.7t3kN ' r95=ci\XfO1jFTxyLYO+ UK`8abZvWڛ8Cw)>݊.h+”sWn9@N ' >1Qcw`G>q]C;+\sqWƿt<6tzT<s:85GWh(~då{_ٍ9^7дr9@N ' d''}zwhG:mLmDn>yGhM^QzHywvriEbކz͋_O8qf9@N ' ^ɹ+(tv{b-}}]W%087.mhkEWtH_Y5*6.GC.6Xir9@N '؝|L}'+8ʣ+v>u$aEv/Y?W+vm Γ+:Czb]X!Nv*mfCS^hN ' r98=cE<"j[aņ&.І{\\~mxe| >}Gga<5s=C=1vå9 ל@N ' rVg/İ]S\ykPOqXR.c ]\QA4P=N߯ :+1g+u?G1u7shz9@N ' ~XsVⴱM=Yak.1]ǥl\ĚӦOlhwi9~ņOm'9>>|j##? ?99@N ' Vy+ x'E8M|&ƕyQL(I\~zh<:tF81nyPp׼+ؓjSں52?)/@N ' rx1isE>m]Omσ6 W!™h^hVVL7G+.e.YW64u)4z¹f% r9@N'39+_qѺ=yhZqb U^�6v+`7o~%+qE+rq1ּqs9@N ' sW/yL}OVzՏ8Ģ/a;œ܈؝xa?1tKLWU 6.5$[ΊxN ' r9OLi1isEߴz%lpQy .?{L&[bjcO1b14!ܫ&#' r9z,g3vn՘#žO#ԏlb'kĉ0 .Azs}|G+kGr9@N ' |^9\r<~d0ư6cn՘#׋(vd{8<͏xS6Wl++9Z<XyO r9@N '4#Կ>b*q̣yEv.''+jQ\O1xYaEӸOvN ' r9gW6WzljVކϋ5G 'ʫ'c;1�IrvŞw}_3 r9@N 'kM =͸_1QbqQyW?W[SS籝Wl6c뎣c&kN ' r94v"W̐j8w⸨ټq[;_cbôiZ i+\9j?kn9@N ' rO+~+6CWb ֍J xuZ;?y`<Z<5ة .hH1x9@N ' ~ N;8'>#Sϛ::z+w*lA8[q[Wzr9@N 'xʋp [5035zʻf:++^{Lwlcc€R}br9@N ';FqӘNlE؊]W9pDsōp|E 5#Nb9@N ' ~ <9FsWsSe{^䯰{a{;պ[ r9@N ''tw{jc>GnD{ǍbAyMor{jj$/' r9'&Ngp}̼qSޝ_}P|FS4c ]\O}Crs9@N '3&d"wx{cޏ8+ 8HEO ç;*'X*O?'N@N ' ~ |A3]Uxڍ.FOAi;*qwvW~ r9@N{Oel'+<F ])yG:Rg4p o;݀ND+9@N ' r<iXGgj~yK<8R.g_V8w7N{@N ' r9 ,wxt?4؏>TZ.o5a)_s r9@N ''`{q^aݽy5o~a'9ww:;-妝 r9@N 'pC8Ӹ൜HWk}Ah NnN ' r9+]z'Oq~OON6NOO}^9@N '  z=4/O5ܷ_nOp1اn$B9@N ' ~Ai''1x7?<~⻽J|J;' r94w俒|zwr_ ?櫽f^N ' r9LgdߩN.'4?ׯ@N ' r>uPt>v>uXC"}&[Jm5' r9<O|WhF?~CWUn@s9@N ' ^WJjt:s9@N ' &#?n7357.C9@N ' ~g|ߡߡǷL r9@N '&;Xi/J0' r9@N vw=~}K;' r9@N~ЮS>ަ r9@NO;'l @N ' ra=)yҰz6 r9@N '#&GԻ =L,3r9@N 'ȃ@N ' r9@N ' r9@N ' r9@N ' r9@N ' r9@N ' r9@N ' r9@N ' r9@N 'a0\lB����IENDB`����������������������������������������������������������kivy-1.9.1/doc/sources/images/examples/demo__touchtracer__main__py.png������������������������������0000664�0000000�0000000�00000113503�12641336260�0026233�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��@������q-k��"iCCPICC Profile��XyTMvX%眓d(9Xr(TE@ $"   (r{fꪚ{v�`%GDh 1urvŽ�#ؖ]=?o7�|C�;"*�L?"ċfBۘs{mc-;]@A  nG#>00D5d�;]x^'oeQFGА?GB@昑yn nD0=loF;sѺȜf�Pg`d.Q̱;Xe,cvWT͎Tokl3;,>h``$PIv<Qq&"?:tG4)@NT&gA/ElKy8"X+&hvv2WOfFKf6+"jG>bh=8?b۞x"lb^F3 �/E/@`\k�A@rGq' 9ۂ$A V/CgIe >"8͎@͐rȡ*xi\a byx#C# w?f3yL^_d̛ #0=_y9C vFXOA #Ih:fFI2m&26"OY3&㎜(N$_ֿ ߦքp7| ߁[^& 2l#~\YoW'0ڊ7M\Q1Ȏk-WNF}|ڷ!|�؍8e?c�uL�]�\}-Co0�h�E$X; ܑY�x,bpgp\-c$7>Y0*A8b H eH҇ 0( e@yP!tj  @qhB(ŅFIQ(SjJBeNPPͨ{ǨAj f`IXօ-aùp \mHcƢмhI$?hot$z?$݉~Gϣc1 *c0%jL YQ0X,+UB֦36=6`b%dž,qd\ . W{IAEC!Ga@BFNQBQGq'UJZJ!JUJKJD|smO)?P"xu>?wGߩTRNP]zH5NB't nXB .;550 u Zԣ? D)1чB,#6PhӸ$є\yJ3GKI+LKKO[F{vvNΒ.]]=^^އ>,}IAA!CF,1cce>y&z&&2[Lc001ss>5!_,\,,,9,,X~rj6beg f+`ka{ˎfgfg?>ȡ͑q5'Sӆ3,g/7!WW)}9nfn- "< <<<E<wxfxxyCxOvqU7 (  t  (ZRHY(@PaaG-S"""I"EFDE5E#ED_aŔł*Q$�2( E@ ]]*vU$HjKI^b2Jj"-("] -[$"sN,ll79q9o2)  ^H椃ҺbbⴒRҰ2!*vUEk_$ՂԦv}n::YR}LWSƘ&&YJsBK@GZ듶v%/:2:Q:M:?tUuՃ rO\47$&5 s{ϛ(34%ښ4072k3G3hƖ,ZXEZݴZ[YYkm`a[glco^>־Á͡ᇣc㘓>΁έ.8j%W}bn$,="{ {\x:zy-U%/cryo]޳>Z>E>Ӿ꾅 Oh \2 :#2&x#1!"3F}XpXg8wxB@DDVXjdq|iTu4'5y=;W3!z]BXBoxbN$d䎽|{Wﵿ#E %3Ca4|Zpړt njL.f<ˑ)(O&$oGe8qH_bأaG 4 .&N3?\[[XQSPr8xf'ZKK 89XSPYS§)SNu&J*᪒سqg?s8}^|m5{u^zMX JuuQc/N_rYrkd}esCp%UϫCLu\W^(XД 5'6Ϸ:0ѦtSfM;_{-[3ooIt7={o;iew?lQHQcͽަ''M}}O Lٽz0~xbp`~KSB^-{&u3m(h;w cc{'l'LzOξ~!#ǒO<jڧ g\g>F̮e}\EKWN6fQacjit9tyGOVW9[;.FF9(�#o5�P;qxv`h�GihV Kp!`Z<]#FS9 ` fP<5ˣś7 Tr u_xT2XJ]ZLl<gJJUTjwh٢W[GN^~A~# ɂiYyEeդ Ɩ͎ݞvXs\u.D7==Kw׽K}r}tăBBițQ碏Ĥf5%}Ŧ(L>p`2+UPU.C;,zD#cK1"b'LK OiTȟ<-~FҴ*yK5tuBe/]֫7opq5ZMZ[n,oxݱ{C :Y;v<{c^'F}vO# zNBzPwxX++oF^7z]ƘŤ{M>LLM(̌^KlKWïg\4_ ZyW˺Nea4<Lb)`JE|�U9a(NO!K:[vGg?7;o_;ЌQb/$N $Iz }DQG\|: "u)*Y*3(q Y1y\U[X{UgP!}_݆tڍML}ͼ,-C-ml8(eONC]]r$z8yꑥX!AN&ꀒ̠`P0j$#F#b<bKſLLKZK{h o*6]ZSz~FT,95n<r5ڂgO?X~ҿ,<i3D{~~xVNz W\˺~v@hT6&K-ZwCݛYUhI=Qb1?sv~C_>}~DhĻc7ǟMNNA6=0K7'E+ן=~cr)eȏ+IV kz;fQ;Z ,`q3 Tx6х&�>sl]9pIwߔV [PDC]hEHDF䑨NFHD.]]R@BzKXALnJ>C[dCS<ģԂ<L2^TV{{d FV6v+� *}+J{fLLYM̊m-h,z,3ԬlmElUq`sxd*֭dŞe"!FOm/~>k`H &h҆ EEޏʍay{:'^8c©Dđd{o3~ꍴYų1/rJs]V~rF \ U[)*Vr'=(Y1sj u%oYsnë\8TZGtx+WW]jLnjl٪r#[7oYgqӶkGы}ϴ_ "N,-l͆UXRf` @A'Rg"u'�+j�T�J�R{ P: xHml \R|p ԃ)H B@G%2CE*:oo!z#ƼêbKHB�OϡS%jۉ6eFobi/31 010Y2=c`Rʪ:ʶÝ+[;5(>@`naul1/qm ]]_K4&ʍg+Z }TTeXvե4ʴ$~է0`2d344Q004?aiZ]Q)˹וkO{O, gwƟ&48SТ/&uф Ix2d3, ʞ;z{'+6<T|vo^opcTl맶;,twyvh>~"Tq akʑo Nu2៏V~}X}ָ~׆ �z8O A(x ނyC2[O+PEG2PP`>ϡљA& 3ľ pA }VJi:a:HI,᣹ԯo[>3c3`d~z-.G8 W)++ >~ BPR͈_GbR{cder} $҂+nf*CjIs4Z5hU74it˸d e.n`yzVþaԉ9ȥ G�ë;'9 =n0uWh{8{DRh8I|q{RΥqe$ges&䣎-ZWp[ղ STWɝ8Z&•:?_)rܼZfn1qCGO=>#<61 ioO"<{US/ (-P #߇JQd aH %Ce-hED*FL/| ͉NE`1O[8u= 3x*Lh$tі;330Y3(=89cx,xm<E։=E-$'}RfH]GdD5gF֚nvF}ƫfRltC.<<|\}~ 35? _镙Y<sn:oXVȯxxF)ɪrŊ'*skbk9^J7"}͠15͹{q(t4ܛ'?.x%LOy?QSԙ33sϜ_d;.|Z_\Z:̹\C+?60D4gjz|bMk-a:ߺz߲}~ ߍۺ}@�0߅^Z~)6F�ng^C @;W߱&/Ơ��iTXtXML:com.adobe.xmp�����<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.4.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:tiff="http://ns.adobe.com/tiff/1.0/"> <tiff:Compression>1</tiff:Compression> <tiff:Orientation>1</tiff:Orientation> <tiff:PhotometricInterpretation>2</tiff:PhotometricInterpretation> </rdf:Description> </rdf:RDF> </x:xmpmeta> ؀��@�IDATx]ҮK9O3*Q0YTLPQQPO1""*D%}5s{{;溧CuwU]=K%--M4h 5kԔĤD) H@$\H $EYL̏E8"?b+.b!&v%bLjEY#/mT~G{e nXe"@ߟ?z3"v-SG̾>9n-yyyw7M6J*IvNddfh&'zaW /C=t.za3Δ5>ݶ X3,aS/M ]soh9&䱾@Ep?{Źw;p^Nsock{4tcLe|-fyd~u3cn7΄(VX3G{U9L IHHJ)$99Y~@&geD,g2L9|t i+V h0!"%yM۴VX@6r<8@𽗆dMq2Ѿ]6|Ə(kKt,c�e4lӬ n^?M# K(/$99*TT"^^+b*܀?:_MiwMYtI^|(X0v&gE?�FytMؗ-ʝ8)@nwGeM~Eײ_}k#qļ#PCS!S?΄H0:yM#1}(ˀGtДS%#ghk%ټ"J OgHvIq~:s{7cub{{adc)LP3x{&xmDY s4fADNR '['IHʗH%-#$S$%Qjfm/N7MMDv.vb%uϐz$ɩG+ӆksɤ;_QUOs}>Ӿ^ՓaB#d,*(;3VVŻ>Y#qQc)h|cҏ?0yNwfl0fIc1cFxW�4l|f#ä΂ETYIܖ&al>d!y6w} 4с%ikR/<CH*M&H7I 3ǣ?ȫOf$,R`II%muS66~2٣ci~nfy{PɀF/:Zr3qg_-mOOe2`TNJ0 qr,ϊ㉖9u~OŽn7FL=i|m7|afsqqIRr-�H/EjAHԯ&6fI5pk%eOL�)"EmY<pțr˫~5VTos $P9Iq op4Lje?l f֗'?  I<5~l8s+MOڕS$*d풭i%'S-Io{^҈˺s}wNFw::\QĬ7=Q -# ]Un7{7׭SsѠgҧ[wQ"`Aq]wɞ4YrZAOtZ5Igċ # 믟):Y\fA&7m5cH&5aQ" XYN9Cy!1=Cn?-f='2PENnmPH6\2NLlqH Ev /2Vϓ\Xyc•Ðh3\&%yN{fJ:LyLi|e\�#7}MY Oa/i^mS�j$兤Q{Yw 8˹޽Wgͳ$ ZBn#ԃ�T9?j>gB@UZ !EAM/ulg?l4m?lB?Ζ0dJ>](7MfO-cf-7Wt5Re׆)[Nj"*[f{]r>Oڟ?KEsFK.+5n7^#G4C vT9~wx[^q<t69I <C.$xry7%-wG~]Vˈޒe0"+GI2kkۯO$un)UI8X]!Y }4؛>ʵ?1Rĝ"#_aL-tYFQ$#B}$OdT�GBd`⒟D;*U)� W+FN@ڏ�T'z$ ZD )=a8~Zq;%v!N0/cu3p,?:O}T;[w/_!^4O^y]7wK o\>w etc ye$i}UrʑYcdK F?W[ 7 ZekoO_z\9N.Mk\[Bٿɶ+匳:q6_g*oS$_zG7C͒N=3Xtd_*ClͻN8 @"AnT* &g.N3jJ+.ISGUTkwL&F&V)obDy ?YxSq\?YLLW�$a$V!X=d:\\B}L3y[bٿЋFVO-ɬ?vȅ7/'RWk^dҵҢ$rxd?ueO= \gTv|\;1u* $V5 <E<$;:/^9Jo1Cϗ#Yi~HeWF9K ב=19MW˴[սdz|je]Zk~!3pRGA+~Ts)+yp`Q{ c/VXuϥ-zcasfGJѝts80AIJ~c4,kT*KP#D2ࡸP ftp?CH:D@PE8ĩ}'#KO+M4eiq_]iZ]٦`:rt}V9|n.Y)M*5KJ0EiqvmG:KV›Pޅ$/R&5D|ɫ2-JRDUsdI{TKtu.,иb$ʦix,{TOufR~xҽ֌<E]+z9M&k 6@-NykZ{hh|5(0綎`gwdj!9;樵WY0&0ٵ[ND+(s>ppOq0W eJnP]I)Up]ذK6M*?)GVnws(wj\0!UArۆ,f~%%xGXº Uá]^P|@YP+TGIM I*PvH2Sa\/kEhf 0O IVC]M~Grwh6KY?!N=ǻߍ+P:߸Ô(A澴~4 _f^#pzֲ(,J^ ez}G56mtg -˅]5PK<dKNÌCpKɬuCsziK=]ZGd )-]�=^j`Ҙmj >9/$/&8ߴ|{JzJj{Ͽ͛ -T9ϵRZN=gٙCO k/%"rGY#V`O7iuԩҭP??, ϑt˖̬tY|XQ' Z?C%kV̗!M8ݨJ}䠼Pme;ʛo ֹ秕]sǷXuo(KǏmeeC:&x 8F=|%2# 3o| k6\,=BhߎkI^:ti0#)+5=5ai pI(š.)P3 \WK[/_d ko,KCG4_C%I+ya±klM=ɯꬻ S^wJ͗M)=%0Ͼҭ # B<FPe׬Mg9[zgҨD;edW8vw&T*\_&?TVu\q|d`IFD9ۯW HOTrt:�zKA3-/pRU{6>{a{63M8ѹTƊsۣuD(FMc7EIϺ qƅa�m4baTT3O^udLO;A2ڶ܆"do*iD;2Kim$ WpU3je }Lkni 25K\O:XNKmRbDg?{YMdu29S ⸠hhƯ)d>rL KBCyʃ IJ;y!%YPHtȟJ).μgLlkޚGd|ƛ훲 `i?@z\rq &Δ5>Mgz+0v~Qi wÞίQN?E. '=v1=WGTXcx13L(ߴn7$o9P0Y ;Y3y 2=t +1�.vT7΀M"ڇ j|e;j.fE0lA熠FxFLt< u奛8sE}}*6Sm&lJ@r'u86;&h^ƀc|?awXnD=,cH&~rg3M?E{`;g65g4rMoGϺe<NuEߛƣ]^MMg{|x(/1Q(XqT\;Z(M98F?V~&/Ǽ}vFC׾>T�dd*6>+{z0a$?J@X0'ik/g2&/*Z?O,v0yWdl@p̸D ˆGʙt7cē^Tو{_9:^#?Ʋ?�3 [ߐw+6>ڏ?uEEmc]8:_i8LǼYTbñJ]oGOy_14bЈ[ƛ Q-Xarr`.ޫZlk9`9`9PN�XNd,,>`'ӻ5޶rrr`w8whٲ{ W=.Xˁ䦥e9`9WqU6rr<9`%䦥e9`9Wq^lc-,ʓaB]%L&''IJِ N͔,ۆhſ\D,,,&HF;fSeZ5k*;wud޼e…79Xa鲴'+4_OO.]*^233%''G/.ԗ${v-ҠYi,\e,,ʋ~Gy<x_裏d۶mFpE�Q;vPꫯGR^]?irDÖ(+l9d}v=O$R%trvvb݊WևgYXj֐'xBfΜ)^ 0@U>L9(9#NlnsO)'6�NXg9PJoDG4A:p4R $�a믗K~Fr?|>c73{q=Ѿo) |)�vunrEҼHru9gt`YWE]/FVd=-(mߡ\۞8@ʻuYf6jԨ{j>Z sg�oL̲< IbR<#>3Rah={m[⋤uB~wz|b;XcSO9EJyɧzdx񏱲qWvW4E/{z_V٦(i0O<A/ ASO:[riIӦM9Ag�翖-[&pn$Oi>}z<#vrgǎٳD? ~6vmʘqd23?)v:7:wvͷʜY_~ N:K/yuoڴIxmٺUpĕFtpT\|TJj0 _f2Nw�͑5j$\r�0_>am!CI+cwu>*$҉�SN>)SN>Y&O/hF)l⸱B 7ڽ�ySOH(7AvZO?,5;Իrlr/zx.29bl<Ik.Rχ#GʘQ*)P1S[o) }SڵmA<C=5WwAF~ T%O2~K/a%B=dc#)>HC?7٧M0I]qwS}UI~qTsA ժ8ԩ#mMw ,W]u c@m*U>ʮF5jTM[i4ݽMrGHv*%:̗V-[FHm۴VI@ޮm%:R~wUV#S <@toCB,HuRd �PyEڴn%<쳒.sSWyagʅ qov7q&w >vUu+kj*wu,/Swyv-BO?Wi_{V˓O?#vi)ޓ{g5vwSo:M+ĄD(eQ3�55"㩒tArYg;#G}s1*+?L>]4HfsfBեSV$hDƒ;1(dȔ>PVҔ=t42sNeת]KV9Ң1'/ջyl}ҟ2q$M?.;{Y ~&N؍Cpg�(x9p޹dރS*e0^Tb�<Y2utK嗈VN:30AngDz6ʋF$}7o^^WT;)Nf@�0wf]#Fh @%0jV;<]A͗L:7b Q?|7O呇zݡKlbj �5 *i=wsU<Sgqtb*u[{CB}e H07*)Ɇ)J 11In Pr1XT6iI[r d}z7+܋]Q2K.Q>cfDޕV %}+':Eᇚ{ԋs{ժU0˶8iՎnǪӤY8P*�˅Js_BJ{0Gg]vXi믿T{7X�/�?Dʲ#uнr4 1c/[l@ >SuS)*Pu _n;TǸ<um<^_A1=}L !Ldt{㏡iXm0i%)0DaPţ%apUiiٔiƺak\79#}3E(4i֯8?;7/$7o_>X4c _z*Q@ 6/a`e&Yh$Vӕձާy^ϐP sT\jC2=cUu2y'O"`tG$rS;\ACqN28g.k0@7~BjذgşB1/4|F1œq&M gD"n>8cO2~vw?{9P*+0i0)xmܸQz!ٰaޗX1'\$MG)s~4x;+bG)p?,É8JZ 7n K~˶2nAf^Zi&Ӫˁ3VZZEJSMX'@;x-4̹P= m[I{ѣm:G%sʸcҮM9}{ȶ}#fsd?gGM<E~)*|g>X@(ws;u^T;{!{r 4Q]]g`l$S*(\xO.eXh"dZ,:FbOґq �Ib>0Qe*x,0z~ -U4�{m`e菇#:B {o]n87u}kFhg1P sWB|JCb78|Ӱl԰AXj7/(5nW䞻{+^w5N$$'U龚3G|g7a[劫Zyﺣګ~Z /#b;nzÚ'ACg=DS-l) o]^:T-坏<\veIY/Ҹay7ҳ`Jf[({]xaGπxrB�ɹC]v9겡OrHY 2Tme@fo\9ul%"q4-?K`ԌVmi�ki@YXJ ưR+}-I7噀\g#!ೱtLQe*:~ i$۽捥o9o@ ~f~r nckŋ̵ufn`ik +'gb1rIYa.YX dm2吃8|*,\@J|\y-f\ H_yue'_=nc?ʤ 08֊W" T-w܅OsY0@s~mˁݒ�l3yvڥ?ȇmEF7́R/X'[mE9`06_l@p`<dEˁsbc-,Vlh9`9�cZX,�C] bc-,�!.ZX怵拍X 0@lX�k9`9�vrr 6,�拍X�lh9`9�cZX,�C] bc-,�!.ZX|q qm-,bs`lXˁ88xȶ9`06_l@p`<dEˁ�/6rr 8`0@lX�k9`9pRtvrrr I[+kc,,,-n.ZXX@ӯX-6rr 8vOGˁ&'&M~>ZXX@ч`S[C?>sٲ◥a͟ۊv1\L6yt 則@+P>שS<t 7>I'K/oz9}ǎ]waCߔ`0>Sݺu^$---/r8#WS(l>۶o/*C&^qmF._o}eڞq�=x|1K5j+Wȹ:g QnӺcJfWұ9rgȬ3T8n4k92oeΗ䒋/L~aw'I}Fn]w!K-"<TT)"U˖rꩧKHho,ʑ�ˑAjr+P8!/~[ڜ^,X _zI><ùIBB<S^q]^$۶C^{H / ~X,-۴}~rar}k筷Ʌ^*h! {iyGeΝ>/,*5^(һvI*U [Շ~$cǏ|/"]:wxSfƽ\{ǟH;-[\Nh\n&7~@ʕe箝jjyC1B=[>Bn{a2~Lemr"9`"[k֬)17Xe^vixʕqȃ:H>S/%?$]%"G< /  3?N͏?F;+֬\ӽiKˁV8]zN>DYղ4.+3@ܜq&RJs~mDoR*D}(9p2wi~jᦕWNN&O*S$Pxz71КZbHˁ9wJEM1ƅnY|<ytZIC> GkJ;}NV,_!M6Q k|/Dߠ^c9K8 |0;P�Ľ6`9P,�˜6Uj֨!vrj:f8mNԠq+MX~E7*^;9^(7cÏK)χQirqL9Crsr㎕?׬1:h8@7~' 6:k뜣LZ9A/I8�`/W bе借| HdԩZ7"b'#| Yݷɇ貕|Hn͛1-Ϙ)CnV|tumPMxU=Ò*&M.s#1CNv.7z.:{CQeqt'$99K/,9Wr⪍N(i k- of{뗅k֋4nXL!P#!/ fXU o J$QcV抽9SxPsI+y�B#HE<. m;I ang@I9@rP89> D0 :@/@&@%a&!+!@Si$Ң] ZX p}t Aե#@iaIU��P; g> Hɏ8_O1 HCȿ?7+Vo 8Wp(P,4䨸+ Ll%}h%A e~" 4KP6a:ˁ"9dU"9?Jk!r҃Twi䀺 U|H}@C}LTJ�~ TF<KbL&qoA<(9iR"r@&{+ޕhADXQ݅QC TyY@PlDv0LF"%IsIx^VC�[7r|eN~�| Ǐ̫VZ2',q^59W :yҧݲ?ɍ7\ e%$#8%&c>$\#]QBUܵ|u!̓{{գﮒn`.6#Q&["ۖnm?lm_m7&J׋:G:ˁ"8?P`L$<adѩCyGQЃ_xE?[<~=SY2ҽwwyrO>rWKRF }j,^̝-.70Qi Gx! ː^[6J% @7@$'v{Oy$&%[%-9_U:B: 1ګGcp:`A2H^̻3G0{/=~Aw_l3oq,?R;ӱ17 ˫&=,�9+u)Mqsƈ /_%_0RlIS T� ˹j)ī]%-FM਺TfTcuL;YM 9hu\f<>eJXKЏ:.!LnڟsL3 *3c@1{bɿ.[/N`.ɩga7õ$ۺu4hP7�5ܷ۰}vx,X@\`[r4?x WϕP<K•�.1WR`ԨxefoS-[x#FeOZ�􏕅KI :eu1תEKiܨ|0},jaL͐JvginYr &10[ 0&{c9Z~WRsB3N322Jy3˿PuZ94$Fw12 GPko!ߋ lyGQWl޸F�6I��rPKy ]b`T+< |Ns]|E@>oٰM�@mkh5~8TkL1Y6m$RaXQ6oGrY.Y�,MS_֭[G.rW%9KrjtFd_#:ȏ0ծ7P9{��pKIJLCrˁ(\Y\pACr$rNNJgj%EYD&^ 57F`^P1JIBn"r JJs ԩ#>G _ԓ9Aav ҨA#VaX�@-=.FTx˼_ˇ#GʡGLq<A<M<5ȸFKV-t7+T^f1 ;v$w=[u&@Ėd dWR8E pHA +KRl��vurX@u7/++K8$�yeʦMdƜjh ѕ0hږ&իVwiKڰc3�7EAoFINh s|-r<WHbJWRYUܛ{_$s`jl瀆UG_| aS3d&Hi�4$= @o7(>� p|Ǭa-!!oÆ RVm][SltzB=G& jrUٕ E, rH&f6zMz?լYC6XK^)!mo x�+�˱͎UiR#?` eUAiȸ<E Z 8QUK4 裎Ľ:HYV #ƌ�! y0QU�8p͈r�0s� ' :$F<Rdru=]K%19QnK|3[�&P/>\>|9]'IHJZV �dr`.'’ `(}'!Փ'󡉉 AkIe|90~@]otrG�P@ ـ@Z�bΞpkNh~I&DlN`^zB4??S2u4{@ 98| Wx<w3j<e${&�p-|R8@^)#(5TxHےJWU_'_)Ν*:t;ܩ_hA0and9Ir߃Ơn, ̇={"ty{ɉ|T{SRew{nsKVΫp#v-FE.UV?Ƙl][/x|I0./<'J䜓:ʐg˱,gvvƒҷ|_Pk%Uƴtyc$2/cF/Fa70< <Q1A\w{A<(?Ɨ.U x<,s\,h%Jm݊? 1DC, @0#Tp2X F*z/�!?=!չy iuWhNHHPi&CSy8aIP.&yP*uڹe!L, �<W )`~_<3Oo@!f{vTPE10pps�hJ<U>Zs )c) Zg9P B!Yu�U^@Ty CH @<.N\B2uuD\x~-w@ƐmT}ʌnY ܫ m<�º�BeW0�|8l4 `S~gj/(=]ɸ�D?2s@9j/*WBRE|]squ �]&)ٔx@qw'YgTp\"|贈K?&� p ;8v@˅r�>QbG�~~)B?[o)8hg0#|_.DOc^RY/2 {Z3g9?!hu MXЈ@y@UK,zkMo֬C9@۸.ootӦW m.IA H|�~nsjj[iә£|^-XEӦϐN\ ^Yxklق9j#U_�K 8]Ȫ`HTXN- T{)UaD! ghױ9lrw~_R)iUICZlYk݊ǝpbĵ[KX>Gg @A9†j(GKv5'}nre$e^R/^Bh'!F#B g! {�o�F9)ID/ޛ?wL5kfWɏJf ق@ '$C�JIruʕfqb2{K:F$8XJ<E8�$J˩D@8WR/JW!0<�z'1#y^Qʯ?$p`GPKC74p-OY͖ͳC<saҼlS.h~.V`p4sB .&8Gq/Ӭ898؟i'ɟ+Wˢ{@lH>Y6~Ij E|Wm<qwȠeղ_e~0$}繋Ǝ~kra7sʁe*8yN"%3Xb{ >ڛ>X� m[•&*a0*ŔW-G򰘘h�`Z[ >P7uD-<ƨ訜lW/HE3#Fth~[֭we/Kh0,Xtϱr|,Fq��<IDATk7qU!ZByh'/#(UK+퓱'ׯS"0q!|}i/<HZm'YS-3iqvK;eE.=Rқ;n .P8tswiyYo}!vbv}49e=O?/&=$@ ]0mw]Ef~l޼Y.Yu>{zg.i#%7F3`j܆/%#a|RkQ�o\x|CjC0!̮S ?HT)"QJիW;pT)Gxԟ.89裎;wW93ia5,+VY;dE j^4Zlh}eu;o $>A8Ņ yrZ L;seر6f9{}=nWMX؟ߖgNp7v)~̚,\HO|6;՗~t/?ãn(/'8-'UZUi^>c-~}8Ug|9{,\Hތ'-_rDkYlg0/�WKZO DlP¼x"1۹alRPĆ}ک"|J;�R 6P0"oy>bZ_{eo =X_kegcu3uzrƳoϒvG@}9n<~\̃ꋋpZw(apjF8R?>Ӗfm9m pGkzO&H3Z;k/ɇ{s=e&ٴv=WhZղ=]6/RQmί}_bWh'މ*UpfO~t9rg.SS6wS~W\pp s�}QU06<܄<ꝠA*'4 ҪƉ*-f ��>\t~a%*i}dkF>sP?#nFX>ci$YdHy3:1g6rH9_ɧw?Rrts�|XH~GtTr2e3cdzNz5CԟfUDR*q=~r|#7zTtZ}}qz O:9$Nɖ3g!g -T seis,Z%FE8cY C_إ3Vt#Ѽ)n8Ge,�|Q0S#?X|:R Qɠ.r͜. &1x= (<k\1y丑Ӥř<. y7QU 6_s�1Ҭ\Z_yQO3HNڝ呷;ަKI /,|~9{=M+A.|53X.i]Uw!l`"ik7+7]t3 MP\.[> 8 NgY6Z^A %Xsԯ_O8Ɗ+i&Oi嗤E"_ppM.�~*(Q#q{ d?KK`3&e܍ q#'vFH^iSKڶtiT!\iyB?>2M3uԖ.D|5Ea~W�O=zF7goˑ=I~;D:E޼k\uP'_h;z nh!,<?L(S~\Su팓Nf,ௐ07mT.Ä=jש%_yL]0Yr?͚9&6u`YjQoذԁ;4,0Ƣ5kGipIڼbJEt2ҥ[XST`Fv'Y<0^:TA[X~wn)7/I0ߧE8 .sIj.?-WTR;$ pLi%"$L S$�B`a<\/Wt*[R+ʶd. |eCwCJ|7[ƏVkۦsݪ-X:_zsUG#wI`r]XƠ �1m.q6}7CPyhٙC\4K 3\QӬ(&MRwli /ѱLCBgRRu}:/PGZZ|5g̈ےgf}!"\:rïeHyڏn:ya@5z~71)7ݛ1V=5.,y5|Xy;1~l oÂzj� a$ˈ'*0!3s! w~U8$"pfuFvԫ4K^PGyIӝiB s6$Y2A."]G`_{EQ+GՅIvۻsUlWK活:�iVz#^F?Ѷ`:$�Dp%KA@@b󢦘v;^&)SqK8$@�fΕ% <Ф_6VR$AtԏaPs۸N[.90"+̗2O},OxF#p'Nf/�YnSIRVx|A]�<`@rF܇Ϯ&wzԧ__C@'u[n:O\̕ -"O<<3(z=~K?`ˣ Fq#^SûB�HAMk/|pPp=R#-PPÐ)H'S~\y {�0f~mMj_�"SrNu�^I@qE%LPLdeBho�8$-*5nf$FP0�wۡ b_pČ H|*?S_*q<Q q;sаZº͎hJ\wr X1~=�*#==kV[a)A(b_qN(@JMt~P$&UcO#TU8Y)@ 5 =jVFk86BT!�AZANwIooбM0򐮞zRGJr/cT�F sES(-�>󔾹 6*N? ]D0�h$2!}68gT״ *$翪c�H\90@JeAH/ =�)6D8P98zοqRuU3:;O{U;|-'Kjk'o P5&=~*0Ð~i(<ۡR;��v2J|i֝Ҙ4 vJ_["7mJ?ډ|8s?B:$h]c- 6LD`7~e(<T8&ԈP4+l'$K H1U*[XqO q<~+vAL�F$< ;0'Uf<L%H:{& 2#M+}iBilx U|%Y`]Jmj|-]G'/;~AyGRJ~;J�p5Sqqbg:e#x)/gXp<'$�*G*!|i(�tc\f*#gC sa̹qVB +AR0GP #?ڨY TQ)P RAi)q@oA< 0  A Pe}pǭ~*]"#r5T�>>�&eȪcq Ʊ߼y?q_%R-UtX2" AmuT}vIeu%!�.v$( h9m@imh=H`F,p)3-ax* -�*qq0HСE B KT8祣WE c]"_`K@FmQirz:2]V:@8hy+ ^WGN<k OEyxp!SnAH*mRrRQQQ1Y60&3E9%` b=\gHT3꺖`BbfI~iCUE<%ˊ!q.Vj d֓�@OR>w"G�mgݞɁD>`<.ږ-�*oFs(psBBR'OEDK}Tj/G xJPToû b<܆9pi(S〦@`JT+/UeJ: JB$J)9qMѵPU zI) \ -aM(DQze;ݸ,՛sཀྵVX-A{*oÆ�H9;ԃ�⩲sޖR$x1v/:(!H7ZigǂPu< y!`ɁܿҸ.  8@/?E+v(8EJ� Q#b8Fg)0"Xԅ6PD0PW&1O%` hl/tκP.6KS:rZ 8W71BɏRR՝#�,H*1ir MJ4<!`PEu�0�K_j )Az�`u?. (RM6P: չt8e@)ұet�NP<'B1) g@� Վ@,@ѩtA )w` � Xp UHylJH wSSG"A;J\Si`%:9ةT"=8b!R#�@ UzSyA7�}]:UzOGYQ d`VKF? Mtԩ�~*A =zE1S\)^ȠS,~3`e9t4ONT\TiH7~RS�APvEy?Zp� i*on� `PLl�HE\J#T{0tG4 ܃T\w1pN ,+Q)QŠ Rr2 ,83WHNHŝ/n}J \Ckni$aM6JTe6i -# ,uNQ3%Px,w~Q0QM@K� YcA]uN+3HXY7$gyYQ%[ d\ZAJHϬ m׏@q 6AR qoy6{xqqw6n RqX1s$p}@SJBe,,O53(]Q�XLF b P% r{wv@B A!Hq2_*"J9vJIkߴ ) %F=HteP= ؈Dƽ `O'$8oFL[ÐG `jƑ�U-sUsAyPS*u"N?DcPyƼmF?Jl� :HRX¡cbgs_J Uһl5K_ro./\?*T#|Gځˑf\㷨E0!<PHL|c]TK yTA*\ s ��^ >%"a^]LWJG"<T@!=ün7#NKC�ΚD"P!MLFs̫mb;}[%]#iڨ}sij{TۤItG^OB>A ,_JF:9H=/:;w^>~> ̥otNv]K% Ez t1 o  *&\/B|V`<'cu-Ncne =%I/y:Uf9Aĺ#uz@=K EԆv=!99*XTíƑXa|;et %,I9[C>Mc*PզSjlb3 h] 5_*Ug]7ER%9G)GNvQSZͅU>f8I'd۝Fn9'JHXfs?00J5C{EFTh]$[ΡBUS訖R-W]nq PA(PFԕ@]ZTb|x Z=Z;)Si(L^Ty!)PE6}j�|Efc?Ō1MU%QΏR8Y?IJ ۋJ QjfR=/@D:s"]AnѽWqT$g $�T} K"~R`2C$e)z%9 |')`BjL DG�$BC`@j6Pf]j�"�:z A�Nl#R$x^si9! <%^{_Z:\ -gZi%&H]]C f#i g{3P%bIx9w%pn[bq0Ůpr 򸤣 4TY)]rت㪲sljJI@_(ݑ O) < xLɋp{JA qXVGs~ K (�k cE8%L'AZT3^0?E:4J ~H:D_JpU:F�<<ץ,<?@ �T#uf3XY5Z 5g s _t\ a}0f,0 [zL%( :0T$GɍT( r?`yCQ7!}� *dN`r ! =? ĝҸCD&�+ JGs*r>Q:'8!s~%$>X/A_-͸g<_!uwU8*=~>tݞH+1 ।enbvdꗟ^ZS 9'{ \U0tDI%B ZHT\GuVW4A%IJ�4T; ~�0'w 3E=ܸcti( WOFA)2(h -%RedG$Mb"D 2F(%@SUsQ%*B{~`I:zg;f펣|s� 3H* a 9r8'K#2(PpS<`Ц;t~C?F,|:"OZ=�.FYK&#CGuW ; H{T]K$1]m/]Cw7UiNcg-|ZyyĂY�߿dtPo 28@0J- xU\ Rk+6k6TD0hOl+z> 6.^楖^YE.hD!P[#jx �>)a 1Ftg;hI&r!M uM(/%6J{\Hd^ <zHR2so*;+ s3 :=B�Y,bq )~L/+l ǵpC iD£tsSs~F=A'P1A:iG%5íysO%2\tH\P4ɶSOGۀr<:pe'Piu CEqV)`@'ǁv#i`6*0S&=uzO N�LЭj8U%CN.r=1Ə"8)�=K@0Ǧs\ )rGg!JeI):#]M+B plH`SSM>T{ , �3EdA8HzF jL! $l'9ua.QpO\ $=]BV8p2UYupXJ2'w4%�St&umn�8AOQʃ�o�΍Q₧E px ppmfw�ǹ: zt |0/%1~G GeA]v EPdzJ H۠r.k 1` 43DpGУŚ�H.Tq]+ICPCar&cj;@@&.O׸Q}%)^ M>o 6 @r �|\oH QAPBjaJV4@bR,j@$s,t$(^G( 4DrX@CJZ`� u\6D)oU]JTjtJZ>~RTU_FYWGgP@ PUݨp94uA)"� hGxTj9;!La㇁8GG5c.HhZBP(8)Nj v;(yR2 3׸5<30:Wzw"]T.//A: [+5 q/.�ٸ@f@̙}9�4Aqdn3t!rzA: y95"JjP@Fkک[&T b#g.GBe'! ]E� ()x$ᚮMi?$lQ_,XFcy,nyWH� |ȺИ>M^-@HURaj]7xQ4 z'(uh+mbd*Y*8q�[3@V)QȅUWF%Rtb|"ʋ%>?~ a@i9@rRb3UZ: @p9R8yO!PmڜD5*jQ-BT)z'b`RZU3qD%+JY46l>TMNP?5[{\Zz~a` p~|o8Ip%\]>D _>Zmg@8WROhǭ #qGK#0`P_UQ?0әPP5�Px@`CU`gAyE ը^x~ +3g6Ŷ)]VCzL=A#8Oϡ̀!%8R1=ӋvD3cԝ%T҃ZkBYGD7=.%@}!H8eS=znb;qÁ�1GFȉ;B8 * jR@QɓR%/~D[0T?F�Z%ZANq�~"B%>F*{+'cFf|OW[ 26̐;Q.K�S[h1"YO*BֲʙqB03%�bH;vDU<ord90<}1 BWX؛xdf�.`n/>yNwf%2+Ȍ� !P(�Ƶm/$6IP 2 USzU6᪝/SKx�`4 ?d[ohp/(CDs{Rk4q׮�)##j}F¹ )ƅT)cdq'OjR8ۭU)X@ 7;0�05 k* P V+�x"&PhĎ I|HzgtzmiڋU^#n"1�5MSp>BEŦP ߚt Yet:?k!gYhqmY? /nT! LpV'9:5;J}9r�07a՚ (3`y?MZU]#JonCb+kYSQ`k)/k{iʋ}_hT U�9ZdgǨ@FZű5E$A9=#shI))jC- *V*UT80 0ot/5y#9Ϣi;9�tTR}XowdE9DjB#�:|!qhDz2 /!Yj(FF� shS?&IWnJ~fG?[ߚ36h#@:AG:q)ݟ<ńo�A/U_s�mA-Kjcs= vܥ�04 PxA8GkhHOXZZ<Ee74E"DI {{ %4q�QHRU(P$kEH|yj9qE_gHB@2ZS %7^'qxVJhrmr;md{8 wHJC;V}k<_;=F @"hr04cC�I8JIh +pY}biy  lO(DWH=#2V8|]khEƉ?3s8Z5}8<5}w zGy6ݾv{s� �`bcت}Uz  !Ԗi,)(|PwHizq4cza3dj�?HZg32 Y(JRqe3)}{Bw/Udd\_kJJ} gt Łsq� 8\7ܴApMkm<p`& :R]G:* QEB[,cU !) @D1(<|Q-q 9 kX�^űpt~j��bRCR)ҟ2x&2`tդ80/o]I�R~�دbʬu̍N 4�ۀkx4 krhU9 QDE!☖/Ɗ.1ąkE{a5U�$WW;|u?QrK+� уɔ<\怞{4xogz�Q �>+Y($@ O10#PZ6?LT$amcH}*l7m/Kv^_5똺'd0an|ROAf$?)e~ŌAU�Vء: 2\;=Z`/ jL\GU2>+u@$sƺ!1 Íl4IS:LQldպ_8gCtC0rC$?7y0U80(=.}빡�p.&֏CRw) qNþv$4<h/q`ƹì_jm g {/*;:*`^ˡ+IZ<"Y8pkZY>; �37Μ> ḧ́p!y:3o)Zր 6dNS>(/ c@Xɺ;DPzpHh�ZcPHQ3ȹ)ϳO?�Q,EvC.H =|PW$kI0=;[3Elj."xrx;dsry_�+W_A V8IqO lm P4AIHTo/g�S;+&iFNg@kD",�5'8'i}F؀$0Zb>߽�o-` 0 gA (-F)ܺ:$;YU8. 'L1;_ك/i{u?T(2 5^X^ Ws_رӄ-p Y=)ƼJ kZtȞ3( p@sI:�h}ǂ:4AkXYfUvtVV¹+gH;(C"3=GV2a D>5{@.kd[nO4~sOLmX�Ȁz:-pJCy8j`ꋳ =1ΏnG.h|ICPɄ:٥员88wp@s\0iV8e?<B`|VlU�/j$?+1w1̿/[lN]5/�A ,>v[s1ާ fS_2  Ł3p[{πG:<$]$c6V.ģ՘v g hwqj G(;<#o~87  ѮCzS}̱?ϝ8 Z4$=os/[ 0iT>[�?Ą3h{9=ՠd&ry7mZϽNCi {~eӷƊ?eiv Fe!5V+~/�H?=}?]`t вkLxE3>pϏ*7$Ptr?@׎ýPƔ|cw 4|)Q's,?f/G/FA�)%/jbXz|i ؽ^<܎?K@<PHuй HyJ CҊ�_k78q9n_~<!l?T}_[@#O+WwG5k5?>nKKOe1x >;hͯUxgii̟._icoEZop\8P(LO4BSϔ7c$uMii͹ŁQAgdPD@2.(tSTuoJ;cS@*u.:Y9Qqq81R y)}qSe..ށd]89*g3`t<~ĩyiG]|V_Ʀ!5ܮtq8p$g40HNQ/3MүqMѡ�М8P \=<<Hs_O;$ > �8UŁ7U(N774/缌Ѡ=j`=F/StfT8F9� l6@aI4d0W:}TXGcԲ7sTU{ȁNå)e,1P,N,ǖr^NNgФ=9}tu\.)0\Px�8`8-$) Zct}A>H(𡾋o@HAA-p"`Ӯ&G vw m­_I]uq�`yzAį' Iڭ�itvSiI\TNV{^{9/uzȠqGA[7n9AsX�8U8p^lBm\nyfE8\v`|~zk/T8Px8�x0 4Y* t}/9!m?ӁUvq8p -m]�g0rM3y}\tOz'NŁ{`Vb?o|Onn>4XL^swP(Olner7/M&4P F} xJ]�ƫRbIeVӪ>�ow(:cwà󎵟Z7xB;=:5tn?+);p�E`)ȕ: 9 rs%wvlxCU^`4 جal�r܀¡s L9z"E&Moo#%aP.U)a 5P"v8~,,:C$̹JO>I e7"_Fl(''6]CMڀi/_6h̍J.(9�@>k[ �pӞ(Tm%&Z\kӚ;~Ѧ�8pa01,vsqn/|l+k3x-I \wIibce,!́rW{Qy �TŁ|Icoi0 \�8hg5_S ATTNj@O�ܮ8paiRxwps{{{Nb*sٱwrf@#J2~�… Ł @hwEgJlC%1%4)}y+�\tql]1e ?$A M;ݾ4� &*d Ia:!꾢uDWd�T(8/g ~hwWɃ9PZbsjLK|]Ógy,|�l 7x&> (缧� csХս>$e_ڡ�М8}q^FNb9r|@ JpxJ6rjإ U*[�ݾ1�nq lnD<W  ">}PhFY_HJԩ �cC^ܺ�pǩ<p;: Oޙs~AD�y,hڀ5R?p]ex�10vci:n븻Z�8*+,@ 4wnk|}01CΜtG@eP[JδM?rcqy7�ɺ.,�f6^F JjKB+iLJ|'įhq "i 3tI�`m>����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/filechooser_icon.png��������������������������������������������������0000664�0000000�0000000�00000246535�12641336260�0022243�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��S��c������ pHYs����+���tIME+E���tEXtComment�Created with GIMPW�� �IDATxԽi$Wu.zFBHHB `` 0X -6<  xa|1k HrK$.MЭbC gOd)lʈ÷6N=eO=4Ɯw9S1'v?!W{.j(eƱ"f+ .u=8^yaAl3J_>Ms!5J/J,-%Ly3Ң$&/~h۪#*}ߐ{ʯf1Sz2$*|FDF*ʜ0ёCvRN݆cӟv>CA/0i}Gtf�SZր7VeSA ,=5�Z0^[Kg#3țC}7(9Toi_.ⴻ`0˗CQI܎�n;d>tBG=o ΙSi#S:8OY$�rbD-$-ș/H4ubHtYK k"W898[o<@UO^�(o{ݍ#r2uQAqvOY퉬 RRH};٣#(X돻}:IЌ=ĩۂ'IpA:&(b_yrڒwsE(,(c5A1G1,IQ}L�(6Cݐ{Ed XBt9NEJ2:eTtlQHΠ nJֳ87XU|hMH{p>"!wĽY?lOk|ZYn-71B#d*s ۔JH-Cq~bSu^*k VkS2Cmil :J#P\Ndn V*N40޶:l.`d3+(xC`] bo_K~)}fJ>4LA Z=z\7^EY\3E%Da ,hgWjc(sONIa0T%gκ': #Z82r E Z!KpT*;* Y�t4rC.S3)%~0VĀ ᢅwd]9jdΊl;z#r!R&rR>Ԕ /={c;&Kq,XK9} ƫ]*7`=! ٰjB 0.+UX|n'~ꨢ;((<R"|Hj5+Bkp@m kJ CZ84LE@xrad<jY1`iAQ}2pRw*4O&>S/l*yV zlA1B}RmM/pz�(K8E_2ػ$' %!h *͘]ܵHm�]*{qUTNֲUZDw",o;"b< *n64yaL �QzDktʏTO�)Yĵ`dWlQ_MDCJ+ �Ű˟-,zK9yoOVT'ʴtg-4HYc:+6l'0,k"M 850`$WgƓFW, t 90& ,IQWj2K8j_(-?xH wJP>bXaə|}:x@1<UP ?V6ȩR� #}j a m#&ԭ1tȧ-@R. 90rZCI^`^/C;n6UxTO9:*OaK,[E)IN�l LRUIz5ulv+e+z(WCRѕJ:<X 0LTjK,+%IWsL:Mreqb&O\WCHJ�MNk-`F$C`!Wvr&8%6*"1"H]ai~v=+6I=gk_E)- ̶!jt}< |(+!w٦%0Cd:[ȈoCRr"'ˋĨ==Ke2QjQiyz/Ga�[D:ŹF%4NZWd(*C,(!ZoZg"4UE@aqӝmMq1}RL^՛Ҁn hP%6Q"sAk<QLA#RqYTYnޫ<bKS!x/hp!us6>c( �$o!63[υD(qX̞tAp2HOdSC%!RŞáCK 2~hk@xO|5+G9T't߮:KKn.c{H-FaXs6€1E-krŇ,& v]d$9/vuVSQ�A,wtk)![!1.# PTȫ&nQtû%&5$OM^Ν E3KzI}!Ԗ/Q 3;"Qqaj=qŁZ ap^ٓ+]-1:HD֝zw Q&0A`(Wn BL Iɳhzc�x*B`0*Rd faxsiG &fjR=1QIQCTE^M1y%%OJ,u+ttp&#x!cʞ3BBF#O_@j 쑠 E\:=30@RIFƃ*?~X0a$+}p.k$ddzpH8=<p1VkGkLC +fTn'6傀EށmjʢQT;|+Su5枹ǮȂ*ydR%IC[7[A4gAaSG$^mg̔PAC[o1 <s=HGiEhȇ Q(ɭi[VǓeR׷کBI*usH)C\W2Lj%X[.hL?x8r~xDq9}�x8MP�xSz7ԋ%dnVۜ"OI7Czw&#3R EdMl <s@@T Tй]gUsDf a-&`@UT"T9sΔ5A:v_5d,tp.Ea Km[u!Vq^ObWxb g#$1rѾ&\o99�d/ @)쟬4hK0&I ݲނay(gtDCޔIϢ@[.)n=/H;ʜTf%# e>&IK;޿{GD(#h^F�ӗ[M7 ^ƀ]z$o<]dsQpv0PQs7ΚdnCw ,8\.Wmvur 9Wz`D:Qek3_\C|uEj,M^xWX&EH6,$W >'`GpT(l (öe3s e8HɴD6APN-~l7K֡aU "ϺglzɨHz>??'gtKQ̟ȃȷ.KdKa IMy8Ʊ/61lۆl֓+XҚd71%C,T2J+V~sy1I%bFQYC"r#JGLjx&ɇݦaO`I#ß>̲DK!O+4.|EqrIyOo[a!Έ7b$x_ |RJng p)ؿu(!"ð^/ThZMRT |i+$J${>4ár:@[t %gJ|]'c8 O;Ɔ4L Lqwˀi! [ꈼX Bϟ/ȫ5K4Bl<ZALMHC29O_^9yp'nPHDG?\y0)38 ̅n@@ _\a �Sgo+ΪyշQ7vvyڛ%lo]|Iq�ﻅBVZT"J= pB)" n^Wl1x{6&R?xA&u1X}%97GN1Q*ꃒ9R ;Li TI# P;uF U1O>"\7ѐ㘸P/&-Շ�,E6a[Z!:0w=G3m,{[,�L #'%D0G%<'YNI{X.ogT W鷸Y值x VJg"VmOn2~ J|ђcJk_,g;cdQa !ڴ ޗAʼnbE!3s2+xRIщ_").4 0U( KJ ШӉ)6g.M`q‡×:2cP~N((H5> 4uf0;rqUb*2Q^0<̾U`* KBRi0< AF.#awMe?*$"fdRiDV)Ied] >?"Y;~29)F;۝w u$R_E$1tgS9ˍ�TQnP{6s_1%rqd 'eX?3)lArwYESj*JAnKvN"L_8I5(!bUXJ/%?<ҿI[< wF#I}TV(̃wl Q P[*+@#N}LF*j7=i6j0[ʗLf+P9<^Yf*JE*" Eω/sV�Aj$),r!2pLp%8"FtEܝ\}#AF1h=CrɅ2^DYmPZ9!/~Q>2 R:쾳û~Er *u:HEqnOvdbI1YEF9-&Ȏrf[7UI%<�/JJzSڟt/`v&+?!Ux҂Ak:8ɐgǥJ95EQV4<#F VUՍf錠k6)1=ZY%M j:66666611ay677Q`r"Jeccjo`NGb[oPLw+ JHr||Olnnj'JRTF2njC䎟[FSBWaVZm۶ "zǻт hp&M(41䰛9]ϩ.^(ym699IDE= V%l63z a$Ѡ+>ː9�R-<Vh^PvvR[=8aEQVV;v옛۵k܎;*ʷoݭ'Jm۶ىon|"mAj:11}Dv۝wީ$+QTMOO'__YY뮻)ԠB}ExO)(Ƿo>333;;"}IaXզm633cǎջᄏa$@a8$B& ܊g2LڵkjjR~wuݧ{$Zbfff۶m3ja47 "$,Zڣe:7\qڄгa466VT&''v~(ovgד333s榧nV u̫S_<'BDIiHQ/=vEљg<g޽;wjQɐ  666^WG?Z\\20 j;wݻwϞ=Va&8d![ofYx4F _&CbԚ#+O?w޽s۷s+x\V>;;;77gϞD1$i;ԡ/JufB(:S=ܹDVI^z>`^O{j333ssssssVI8p]B*,BtUSO=Λ_n==gt&KS>kD.mjK9suѲEgqٳ{]$b}?`OXUz[n)Ab 狍,FO͌ٵk׫_>;0 SF-L$SSS333SSS!H?<sTu^Sg\)//=pJl^ve>`}رczzzǎ۷oHr׮]ެN7^LTG7k?==rJj]r%?PvLOOMMMMMm۶)ɝ;wa&OK%Tf Ul.zp||<9I)ˁ<npDU=*|+5zlԎ;*J)fL@vdwlqk,fO$/~8wܙ/NjZ_8t:ZK.ٷo_C8(S!11>>===9}eeѣfiKR*+%.*)SS;&&&VW׎?"dk'AɀPlm^VZHZ^tE/| IrG"S㫫'N+CeGAPY I֪/z~_({&w$&sbrreecregԬB\L'_\|Ď;ONWV93 o΃lJ~^ϞT.z(f`lll׮]vĉvn'wH d04NzKLl qlՍk{vY?nLP�ʘ= 9t6sv9IqCfg;'aJRA;ehv&wQ?wnvv&^Z'l7y%\]$j3m_&Lj;v$=S]X_޻kvfxo Mِ;STuj$<I>m{vlݳg:Ǐ[Ac5gau7@iY}{*?>-yM�(:Fdt;h;Nn6fshn6N+fǴ( jXXZ:zcǞ8  xte,n2{e�:#ݢޱc_?<~h=y_Քu%> )]* {ONN^~壑iI֛۫cJ =-[cbJ,oW\q1;Y5Vڇp`x22q;G G%cO[5� +S0冥RJ>*e ;D!N uRmQwy{!".v/ĝfh4Vkz2-AQ-ja4(J0=8j% >Lc&:M{yze~g޽{1g/'/ $�pS<O$Fی}!Bz$se*uatsdva9묳F(J*sZ39]lA$Xr=`cƅL8~~˷IJV(}BPw&;B:*駟5`(&21QV\[ollj�� �IDATm4Z-j0A4V'( +rjx=nv NB</p2)::IX# �9]| MڪoRLU(REF/ fR>БG#d�)% @[+g?rH (hi6r=] (o2Z'ͰGjH*8=t\ǛH5.~f:aѦfZ6&؆`{0V°4Bypv}#O<l)tz%~ 因O#%7x}}}d F:c8CI}m$T=6qg20QŰ2 HMNJ23 w1Y'>PRg+30ǁ̨$2fq!3jM+O v:h?".`!]cl$>yy+{=O}vTMhLh Oa}y)̪fòꉍ숌?6ԃd]_XX$TC'RL!G=,..P!%3F0[2]YdX HVMa?(UˋƜ<yrzo (/*m}on*B J*uTť8@'9ZFyW%fyGQtnK!,C%AL-f4|1#݀J2ғc)'ktI<*FcL^$A08uH cY<֐;C ə9RI]KHΤkl9<v.Zyyyd4�119/eC8oCVS\^3_`+zӉmƕD~/8~VWr/@A�6xVÆ7 Y]]HDur|{.D~VznqJAQz8:ȹnō_?3ٛ a,cEx.ܴ iPMIa?p{c` ztQY×QY50YbZj%=(س�pC+u|0RHĔTA&Sd@"I2YRsF*rhPvSRb;OZpH2rbv"QL2mtsryKL,P*|>'UE 21Dt >cX__'cڝW>rsy"@ ۻaAz3D"=Z$i.0(F>8vh2d\9292I&uW)@-v,SmAܴP١\ds$@䥁7Vك�ƸTgLI1W,)Q+s +\JAk.Cn5lcǎ=ښIe m0vFMbV̿3DcN0\]]$MW-7r !݂Ø(F#o̤fI2o+ yE#>s^j`[eGvc Lmz2 VD7x3y1qDؔb }'461<qС 3) >ln/ґzfwQq>`eeed AK�CeR'"X$2;I P49FpmIF W Ʉw&U?a+Aн R,u G}&snyd W[95T},<Q#㒤o:-MϴZecLn57qe#=lE0uʤUAPNd/;l_⿙vhH2�7hP"oA iKHcd^R2;dثHr%!ZCG$!kG'}0 sYrDũzօB;²$$(gzn;DFvw`(W]{RɅu40H%&Љnȉv:QJ2 TS{ GڌLGvS)C^z嬰keJv2Ꝝg3$.c)δCQUw\H@;1ȵ$hbnWWW1VzG��Ǐyn![ANi-ꈬfkQ9#%G)ɤ!YЪOXe-vB13٭2"0A+3N :aĒ [u "hiZ˅Ȱ 󟝞K.$ FLػE|"$"vZ:=<'t:Zq0Źȡ̟8ލه˒NJR[GXP)7%};h% CL,Eo`G"B6qLB[N1:Ix[+4lAՃs>ޑ:)fG:q<3Ȇ˲XeYjx 7D#Փa!?lVd,N.3U#9 s2ǭ";q8& `ڽۍcG8vHsgX%h6�D8O6ɘ8G+IEh~yYH#пEQ)$)�EAqE/RWJ<|Qɰ/I3V 3s<AQ\rx׎VOD�MfxM؄=r=%U ᓒ7{(h۶mVzqc?z@GgLZf/8PA$1XaP=xvm*~T@-dIm-(^ z$})D"% ')LQZV} x\$VX*mo#</ɦ2L(aȮҘSd@ kU9R RQ@a&26;Sl˜ @|~ؒZZF<(mJT)%l6766F*rJ'0zRպvwLLHZ80BI@׭([[B�uU t?7,0�$G5!#nT\Сu4dlllydAf{/R>5(b>ǩpK֩bkԛ|HDkkkQߊy/�z5A^lY6|8 )iI$tkkka@A}Ƅ> -YNt(d8a]q')Pݕdq'&d$  qJVi|&�T49a�IE}E6T*7?V=9\5L Չv͞tP̞LY[[QOv&!Em tj-e*Cu-")J:=*#�qN}r?2+pA/ o9ً5N@#d&1�B?FX@&\e5 /n dpe%LX9]*_rg vNAWmA27F"@vxͨvrSuyo<7mnfnsv%ㅅ( .,D-'h{zFLġxBu8�G,I2+cGVԡ 2$Bh6M$[S EvK @h4ZV](G+ɄMg8J[Ld?wI~h%` ?+d{8^OP]H: |ad1UmcJzƐ0zKU-y� 0sWLQJ6VK`QQ�թ&%t?E']x2'OR _T~RcOT= {_ܟ$E.~Qc_w: ccrM2>!Vc2�lL2`!q"v4(Vv8Ǐ( �n(1D+ εwP(lckm=?jf3@`"'N$g Fv\26&=n1Xي8[;RINabjt 6[ȫ'r^p_fm,w&{??83k0['/$Ůܸ" jjŔߥQJrvv(^h!1f>Vj7}Q%rah(gF1eNy�@DALҽTccc**"�G 0 �f˷fV_[;V&<͈aV#T< ;6IZz<yfZ*A 7Fnr(To+DQ41>^ G(ɕ˜i yYGTXXo(&'& 1_0:I6[扚iPaa׿;}E[|89:=IfsiV_ѦV?&d]Bΐ'qR[Zf666`aa![.Ǵ\/.lO͕>ewiN )<:A{G q~sP~+O�,..>yll6V7 Ű~Ʃ{1)d- H7F8H1ccc\ZZzR%ZXY.]fekXЁ^c83ى;k73Z]kgw;5:v.bf)z-2SA6Tk8^XO['[O֖֗7=97nzЫ;X4<) B6`Y@LAS<mnSdKKKDa Q'e&VGGXݵ3ARN3A4snƸZzV6vO-J}eeXsx6+Ng{s}y,ɂ+ uFw=NZSeW\|>^ 3oT[kb΀yi,gU>H<Ig>t"j&gEdsNJ#&yr1gdj }bV{�,//?zr`^C{xܮFrE|,~P wc$p2gxD8ҲwI-SQ`US;qjOX<n^NBc6 }A*PLV<+',kpmJz܉?R1uZ6Y 涍ES!Ѥ1؀KG:(+҅ȤcZq<99Y;NfshIVkcc}miY?YllEU1f{9cx6qe_kˬ.H# dW0[" w&9$f}ɦl"<>e*ɉդfK\_<F}[DʎjH@Oʖ %HJBz;\cOhA�rQ111ZI3#0@` q44\Y ԢpS5+$[#ǹdΎ֋}�>\_N$dcummy|ƭZhx% '�TAp#kc 1>qIvxcmmب/ *lZT!uJIFh=.ɝy16Ŵ3Bb_vSSSKDnKr7g2n} YWp^d^>F hB�'Г'חNJlqgRk DB w#gZ91u2XSO HFo$SaE`F��Fsipc|oU(^ 16#cY& #pL)DA$JKKKZIn6GVwVjhW+J= [*xԈBH]#%cK+ GXV h\4A4~y zy0 ON.//'m~gOk5VV3Y r.fu͚b/Օ^zc|7*a^O@JœE%c: fc@3 !yĸ%j@QoԨa811y9(L~NDql-/l.:ͱjZ &+I*T*r?!sy #(o߾ѡC~3IvZz}yuX{ujcj8;C/#OgBkVSSS+++a>#8,$N{ss}eymx x->J lzsy,y8%'J}jjue% CLƝfc}eymX{ufcjs5jTF.FEF&G=S] lB1y(zz2 :tgzrsX?qYmhZ WUɓ,-\DnkX5opQL|v:SV&t;Zin6֖V7;T`R>PRA[p=fQ)PxNs]=LIrs4Y_j`jpVdz2tWq&0Vmnnv:~9%jnn7+AQ̶jeOZ J}\8">TF:7pӿ!ц%w rll,9w}wL6ܨ4Vvjr5D s9gG_^daWSjVǝ;sMq#ѓDc\T0 mg|Odw ۟3qꩧajѳ?ߑJa,; ń2VVZ]Ymwڿ˿|dハ͵jTJA@y 1< A`郰 .zl69X<cհVEQa: F{/1/cp,T&:w)h4.˛=v|<XmR0(|Ja6omZ,ufB,}>\^^ܼKXn>ͥcAZU( dc^ ٌrKv쇊[dT#7##ח[כzb\V+Q!MR&Ky\{a+3iܪݻwc;n{x1VϮK(; { {oZخ%9Q? <*IϧǼԤ7HCCI$/f) m<U:4{7\#d�AR+I;ĐN)il' :LV+!(Ym7v xU`bB%w`eܯ8&${*o-b |jpߞ;f}勔(j-#)EXyDam I=v#&PbvZ/7> OOGR9X 9+%Pעԭժ ]jkTKn<m`SݟR*=ޑ5frc,tI΅A800h:@FQx1'FK YIl##�d?̑9WQ~Q^)QZqo3ZN*'>)dYDaʺq ";C*Bd#<HbW^ k&2T`L{`0K*MsN)xX,uG~Ք38 x Ao9obGKS yb+ ǔbgg(V͖`+h1肽\k1B3fA<0tSPJ\Sn#5WHQ VLqBm0L ]`@°.01Gt}̏\8^ |qyxpQktg8;osJT:,~Z@1Ƚ@a(H9?+A)Y}hu}+W.i@.2fZ IsOLUh#s,77!v7F:Z>S!PHK絭F2ކtЍ+{͔ZVr.3+qtIf$/xeb$/XA^v$&Ԋ&~EםIR"�� �IDAT#j(ɬI0SrCi�9tlĘWkz*� ,uewyv4$'EYqz5<!OQR䒾YM= 8>ALi;`>,`$Yt� ; ƏD8ێvːx%KX (T=az 7BUTrdC(|<,a|=\mTq.4OVay[7QiZ4�r.A&xIbaW7[/ le<̘k_m8ϊLI>,dw,*z0<g/S7ۧ%Z*m:(]EJGKK7iPi(aS31~nE0QF 8h0X:sg=bdF)GJeȹP,~G^%C fw/H|ixrrF9"eQ*K? "mMˈH7\UQhN&DID[ VS|PC50˖Bme]Ag`? 6L*>!<E2+f1qc q~ 'wLq|%|ؗ ),*Ò֓N{@St'/@A1u }] "{ /)\e:[�`KgXbLbՎb[}BjÉT!��BaG+(n=:U\̤u[l9/H'e PmQ0lkM1V> V*}ao~@ɸy:EF,[Bǂ|H.gQ(:[HGT:-^?#'J JEi Ey-͆ (3㠟N; kKhPSRYP`7aJ&@0yĝ\%3~5""G x^ѐR�TĕH ʖQ@=YPI{YtŻ#~(Gv@i7Ng`Sj,ŮrpLK*h9E%0Ŵ()֍@ѝ1 [=0U`0_>w*U)tuMIz+GYx绐W}$ճ4J?M9f5J]X57j[X.4) iF�]&e7aقbH!Q a$ZG9*6/aeqN7˃1E 5[ݗ&{@(5~[cH^f{Q Хx@9qm(#C\֛<L!hڮ2Zc/q"lA)]3kn5, mDi?2_sp1faG Z(>~q5<";uDes=iu av'GxOGE%S^|1Jq0dqUqeW~Zl %ȑhk?t*o|SH_!ᶫHa?LAM`mS/o\eBw  k "*j'ȧ v*'pGz\s6<:7D)D48jcBO?/}K~zH,2Ⱥ^\/׼]n=o<Stńz ҭ|VJYjQOf3{jz'"C~ .<Hx{`~\x|c귚 Xj\ϱ0x /?ھ_|_}_^g?Z%?&{6h_FTC],P4h 3F>IGv3Yju߾}{rU[xֶzر2KߩOHHBkS"gq@gRort_f߶+z=N+x#o5{#}rpPW뤦cAx O 1?]zKD D^XlGNE?( ڹX݀_q~E8q?BaoѕFvgf D'>I<FZ=卨9ם-Z<1ŐŎLƷ <vTR E<.#^Ҥ `߲$19ըG>Ū F{-hx,:!!؇O6 x M1B[@Hҭ$i_>drϤio} wr)=?:xpnnoo6Ɯwy{?X\X?O}S˞viW_}gq}wi̳ TT:ЦHQ@ZNꪫԧ?v{^ڡ?77wo}[wqGA~_m۶㏳qpY&Py6B%__~oѣ^x|#E^{cǮ{ o88>/-.}sW?O>ozӛfgg<tig_W<)OyСC)ݍ~׮d=7pÑ#G1[unᆅZ_#3[9N]wuЇZ>z~h}kZQٟYb>ru+++]wќg #c>% Aō/9ۊp-@}}뭷f�bہnv.=$ھ.꾱Z'?򑏴Z??Ms0 wA_ >9͆8VsD1˔ԹV,(|;?\nC7|UW=yK>+_x^{»I盁lM5f!9 7_~CEQt=8pફ `;) vu]733so_ݿ_|׿?qc^җ~ wso7q߾}T*mo{)ru]{z׻_#γq 9 \=yO˞[n/xARI^x-|zֳ1SSSwޭ~G[\|<a,{W=z6Z$iK/{Y\\ RaW(x*Zsǟ'fff~޽셟}~P&BxPR̀S1WkPag?g׮]gx__W[n[>o[n_Uc}{GVVV0,,m9n6T ݌e/'?k^׽կҗh`곟#G}|;{n_~'?׿>66/}{衇O}jp }?? /0v/??w}O<>;/-:t~3mn2.{ xskyl6y睛_|1^Fqwq?(|ۇo|ufF �sW|K_b p➍!+7#777N<wރZ^8eN9唥'N$iw߫ )JdKf M( 0<)OY^^]v=/첨ٻ' G=\5&>h9!v*cvf9SO=5??NrnnknVw:A3񌩩)�q/Dq4 �j54dG]^^޳gOOOs}ko۟g{w}7|1K>3;R?|]Weg}>z^Fq]w/]w袋vj8o߾o~]tѝl6[]Jӕ,$32H,Mg{YϘwhں;akA^KUypOP1&dU-$bV3hJZ#gXSQm"Jxc 0lV\YN"K~^XXAAX}}\XX⋯jl>`>c{>gɟwO~2s hGnR Pj>]8gccӟ[KKKůr-m}/|O9 /_ pX0du`Q㖓."a͵.D+n"6x=mT5EůHt;Wdٽ1V%ٵkԑ#Gz||['T:|Ν;ϢJ}5"sHZ1{3k92333;;]Wfĉ}N}Ή'c':}՛ge;}Gu•#=|0~ zi+կ޽{ƘN;}ǎs~~>dfA$G`nnnjjȑ<OMgho1nOKR\Ie%:($[ﴂ(sO}?Q {5\~e7oEQQ;56X^ޮ@�)~o];CG\hD蒗^rM7I OmI='1b4Yz3y;'O~_]]=vث^3|څ>Moz|B'N\s5{7jA?aDQ9< e"5??>s~7_e_K_zSN/o}[fy7浯ݻ+|wرAZ.Sr[�^w(R|yRc־oo_gϞ}/?X-7|5y޽{O8j~տzg/}k_ { >~73vg=ܓtuu??7\ٳK.?>33q_}gy橧?iiiyy9Z`W~u@VTԧ>?׋_t:v+^|;ng=Yv[puk"&%GbM"yѴD.҇z(9^z=t=/<[a |�<ДMe&lwM7[{nnGG?oԧGq\;ѣ7tәgR5 qh[)?Oo~;yzg|~V߿;#_:-oٶmO~~+++v`R\t!91/yssu{#G/.-/۷ .>@Dv%\;;^{'>׿ /| <ƕor= z={<cN'rrr7pCRWWW]u>cO~˿$8sy+1HcPg>wIQ[|ի^u뭷qm5 nBJcDBNؽ{wnwϲ\@)@EaS"�=W"?(b 9=+�Z9H>`'&4˰P]-{(2Wi`8;8!<@BΪ?~bASedkθ'|}{ݐ015d`]dbbWvsI[pe]yo]"= bw6DǏ{x_w<f5<c iTkely V%Ok]PUkcuS^+KT#ckU&ɦwJqęޣ#X5k#* PN-wsWU?o|M2l7 -)="<P~Ivɮ2Lq=M+,FVo>Dp'{=B� -w ]X_]Dn`br!̕iw6} :-(x!誘1 �9i9--([焿Sz@POAhl/~[r--;‚B; :[N_(�JŦ ){VXpFP:,8UF`!h8/)M2OlFT=@psnY(̗RfG@(8/w[bI 9ԍš$JDR%5"u$Z[^ m#O iz@7v.#�5l+ŵSI\gvCǏ sT~/ق>>,9:g["[ Azq`JK=2 !1k@uNJK]<;pp++\6ʧ 1FjGx[b-'p:(KL C?5 8do'U˰فCD* RUWL 'FA\&[Pt:ZhMF/B~}NO^;;8Iq(n OdS4$Tlt,6sX!z$)|@Wӌi?ij;O!~`"{+K>ThkLİa]_y?8ʰ<Q+$Om L m'dipWp"8GiRmYzt qE7qB`؄ 9SV[df|vc/o.#{496*i:@bi?gFf6! 񉆝: q4L?7HHB l<`,%j>噐o¼HE^Td9A rIe<ʏ,'ZQ)�EhԳ qQN|'a\z!$a62_Ϳ[#٬H 'wdj|y/84R,ў$o$챟84&l dG;9[z;��4MҼ-TȾL@IE}'#42*OMD�jIv&Aha rHj||p[p+ OAK|~6.XBS!GV<ū)WFSI@|eD% bxj ugD!4IǯbSAC1e~HY=1 "Lqz[74fnm;B)v^FŠf&]nÿV]*#T%Я“G-OmA ~Ñ=9?daޜ?(su+ٟ|HT � <їh.c ޖlն|UB}@CCRrh*rXi1m+mxA c{cIiGI-/ms!X#Z|`E#\{0L Q�E]gN3 \ m;iuWHB3�<ӢG!xP5�� �IDAT l.PT_fU&lU2.z4YӾ M<04ȡ,D2^OOQ bIwW] Sgn19}!kɀuSy̰t*ّ=X<aH13|xy6[vTI bD+{;|-Gz|F׼ѧ-9XlZ[`fdh($Ar7N4/jJnZ$WAsJ:'_J(Cխk̮w!"A4bIFmB9E@p]HBsG""(r)Ab7_(3ʐTŨLMפb.HcQL>cU[B$@~`Tk MߐCc_߱GK"]K%9wuݕl6t s@R-ZhYm6""cҧɺhsp9| R.b(ka ynܴJU}יִ~Ϸ"`y`9iv"w-G8me<P秋 =n3Fw19 ö{] Yr $#xoD[Jv$R u0r'Wf*`M뤘&3Emi2iyN$pm:~4./^masNda0Uܢ�z<S"P\PX- 5K93 ǹ[8J)CS9Ó`7dXJJVJŜ/.Iz r%)r"Mk>gjP%66uv RU'},yI6U`!ަ$̴<gZ*zl%P^F:<jRSQ6H^fO-_Kjt]b؂XzQ{f\kv�#߀3vk]pB8:S?*oܱZ(pClX .@5,BkX|(YiOr,l?eHVTD L4^Eߓ'~Ͳ"/y:r%Vu4 }"<aGqpC\8$#!#ԁĿmk*%Tt'Xanh-TxZIbfG{4ި9]* K_9,{2ZsIаaSv<1Qdd"D%O ԏ<#4QK%:!͋HəKR8WSxm7 <Iy-iyRZBmM/M@hNH6J(EJ"ȍe*= fʬx)0MUO)"ۛ"MWHk}=3Zb 3mdAq ķ$+)b},\d5ʨ(Dݣk&V61 @!YF.?G0zmUEyM[PϾCt`y{JqrAΥ#WT,a&B-^n Ys`%\^)#. o1N9uOoA5M$_BUACč4xtşW}-aSdLqP\oS>.`'#ZgU3V(8"|ۂ'GZdDӤ&RzQ E>8(,joxȳsOUb/cmS!hkO;ސ/b S2U?+*šo :s.CNwYsV^XKPVĹE G@2&.4&z4$Ǯ;XS@"y{8sٝ)[aw !$@0o_bz1M.F4 4)5h\%E""-[93sOٹʽ.SNy<U7*P2ǨRs8(RO,fPnGD|I1z JV&0TuA><! q^R;3 X2b5(@`டV2C1"c00XEӟ7u +p_~ HXRaDy0< A%TP!|"%&n&Lj!q7{RiAvxpP0{Ćr�op^BqCҬ"ׄ-  j{ߨC.[p̽_s,%xk~ȴ+,dWE# 5iRfU@T@3LtCwP&rcSc->/1_ybN @0$Xh;();yؿD;qtb#pI54t4t\UN^X<tԅ@M!dPG\yod͝hLkCKD�!@0NbB|`$MHMLY_fJZ+2bQ<qN+ɖ4DR b#a$l;�ʼnXqƲPQ8zF(vSC/Fy f'Pf|aiO�TԈȵ"t$a4O ] @CZR )^Z?<a/<CR *ռb6ԝwWkh"z'*= E ["*o,ȻYT}=tyZG!yQ>}gQG2xy TpnpBJ3FV b9Ex_>W2hrE = Ȣ E]v_T1&+옝(ZQZjJBD 5jU;}hMNA}18J kG[^@@@F&&dh.Q�Bc' Tt#r؎ț(& ǀK9ҹːuy<pH( *B"Ʌm&Fw 9<Zar {*Rm#Zz( A9d^`oCBkxvLTH)#/'=Lq*Դ(?cM1G zGy*J"XGA8JcF6^"H(5&3FcPDG%CT�R("(} m+`?WiIJs\+s Vu!s޼Ŋ X@* сceh % {=t`cs<#'@ 3� r2~YJ} 3k@)dz\" @ V J 40qC(v-,bGsS5+~DǖZuǜ.�(fc88_2~} Oe=8e2-ZBg- 6GAаU,GA4ds+7+xg k�%=z{T <,ᅠ`?}DQ.T6r�MH2B}(85T9 B"|!p}-Si AIXl<)҅༛b�ѪeӜ3NecP㇂r8Gu}gATnWWWqhUV�U%VPT;XȬwu}V\yZ(_t?jz1 p@i_\H"!Cyb^*J۲XQCd^(JzrENDU^<5'=`�e|ؙ-JQYfόTe]QpP, n?@yI�ryKj)}U+ ;ųѽZmЗje*eN6"?@07q vͨHBPik�dpC"'mG; DqpvNΩHI.P3EoI( upсZųxfec2-0x%ʨ&dcle4J}+�2U]K~qwoe ;]�ŨS\m^+=]P~JpQ'^4%?`472UV H0US#+ 0Rc 7~L(f(*6O"@:u8eL2۝d'_3aPA6x<<y dTL@)fs!]<HA%iQy &s^;jtz*mov44sfV;BERD^@i( CAkX]wd("͒H&}h<VDi^2Y+R>8T#\&Rw"w@ ?ʓeo9'e2Mw A!"brGKQЋ HFpt'](q><C7 *q"T ]VO#)?z47{ +89tSd VAu ۠X$D EJ6-i\rԮ[1KMP<rW0S5�Y!bfE58G:tG{�;2狼͒/2{* wlв LWh>M�(EHډ?PY`*J@rqN-+<n2 )@`Sr4*FK(ZJs#m BpRj^PP nn*aJ97L}W P R0ac>8" jh0NͥCr$E+.puPDp^~Q @mmFAQPfkԤ33@e\P<HoЦ35xйhْ (M D$gM ѥMJ}-͎^�+΁iL6{ʅUEAE%qX[JS#iRW=Qle[F'~ϧi_sR !cjmvo Ѳj#U8@JQt"|cHd {҃tT\ v%֐P4* ͡#8+V DԢ@^QZa3C|x`0u%S*yue@5R\=(;& Q:,|͕[c["k |@|>_2, 8~5�T5ſ<gC$h)}|?R|md+,BWuLk~MM< D>uONid1Ֆ%k\nB@*`¥wimؔOIuGĴ2kɹC/!ڢ# P( }�P( h4ŢEߟH$,\[bB,ˉi+jxssP@f$x,F/H&l<A*j68|ז_d""'`�`0lhh0e,D"HO$TvV<<�)eX \TmXxǟ,J-x@ @kcC8ilbx<E"ǚ{Ru:PTjPic?�@ B p8\ԓMͱxQO۷/HC/\(5xBJo5H4YLhSQz hhhF---mmm---X2@/B�pXNT}9Z֨lux  E"x<FMES__XjիNp ^-[<@*J|-K9:9 `>cX,lԔd}}}]]&5Y4vK,f2 H 4VF +w&HAiBx<omi5]XΚ4dF`Un*i@ C| (0  H$lɖ\|s=7<<L*xU> #S N>tǸNN'spDSV6W^Ӵ1X9oDPx!l7ݻw755{{gw:6 zU𢬌o=yfghF B4h<<"Iw}Kg2ޢ7DYUj\ X4Ӫ56F"Xc$ G|u<MULa+o(Qtbt555D#x1khypG%k7ݷwt:JHّ8ې� E�kf�X,5@r=ywܱ3I$ )-~EɅNٷ?J5R u Օ1X4B1,9Ȝ^+ɓљ2l?cYL64fIh rء]m=gIy "b42eJ[[�9m`jXxX7&g&~W/>m_6uM)?Kf+䩧 600 f  G�=yY-�;4z?ڞG@_3mE+d$�`p`PQ%U¶[)S>wR]PO;mU&55 }+|RDp,=9u=-z0Z3'F »&];Ro9> ÄT*BJ/[4(r#S)"wm>! y쥏;>R !X7aH$|$|]]]&L[nex> �@s`:1c;ИFK?<ر#1 `Mt[i:0u1`[h�<7ֶ1Fh%qa566ڵkddDݞ KԽ#, 6ŋКfls[ ?>m߾Q)yPTfjCTz=Oq;]_dA4a‘MMM[6o$лQ/IO-J Fc6Olu=n'LY~www: Bmmm_y3 fK7ߕٴ#rК뺑N%͎ϨHN^jUҾx׃�̜R( <ndIKO裏(5/B>qCѯd Ft*$O>{UB3lHMD*ͺñ6b8%yOy߁J? a|K/m(ZXsIp\IDL'm` �IsH> رGcF,#mjcLӨBB eK8`3t2 Iw3+0 Q~@�ly#%K+NAL >kD( k)%̞1fF@GMb1;�:IF^PgJ9mQSf@c%iIbk PPP9ə+M * L&}9tk�p:+Dcɓ~.׃Tl: Leܻ&A۴t*H0 Cx-+#iy /pϗIZ5GYuuuuCf?+ rct$/`0j. �)6uBjoJ&ԓ+C6ՎÁJ`mck%y4?X@%NDr0S{RӴ@ `7l@tLsQL9'`E@_J&u>$cϧyc J_bgؤ (e:dMFO+M! Q/mt*U IQ֤Eeet2WD"`U+1⍑L&.= lNdb44 ,NP�+#!NPjN~�7'm·{Ҟjnܪx5d`$5MǛ~@B<$*Ь{O y&j$ɸU6ON:g(5%[3RJ+ʤYMMM~OA=ۧ lLe&e<h'LRk'[ZZJ@~6[+.vC_ $\6$];GHTD�� �IDATNȑӘ2'țDh#dVϥk!ɢUd)#M8mw||e-ù ~a}UxlkR5b, 3 SƄ+q< r#T}MD_]姜6P d>0QMc{B*Xė095Ne'b|El %s;W&c*rIBMMM<ElO-y.8opY,ᐹp$|HEgInTb(1 $c1gRC$ǯEpd3-̜?(J`1qgF6zՒ:Pʠ:5GsLcpc>Yk+ qi l._;eQz3V58_ I655r7#ʍs`F QUX32<4X Iq;4Hx΃=a VR%s2<X5钤V/stH GjzY>Yn)J/My>/U5O|n)_HgzX{we "3][0Bh!9B6kPyA!K2(d@-$Dtha,%D*g3]Ur1՚nu_zc5�P ׫@Md<7^-1ZWٳ/YvTaV@HT.P@s-F*Sokkr#+}ᒬNIXj$ɦf A !D- pGU 1&lj"<a tњliiczK<| 7ʱj'p$樕v#ˌ}aT>~x$$ɠ@җ|cǎev;? yjQ3d2ZHr̘1A Uix;A:aM$^G rr␛RwR)ͨݚDgʯBvl( /dGG-5]$@ }M}(@޾ Fe#!P(!4": i /M: cۘ@o"u:Ga-r#1IuIvvvb1'U"`p!gK=Έ2:ղu]ϦШuI;Vɡ}Ae'm $O^$bMz6%akdXB [XԓԓJ$+\x>ba`J"!!!0<Eu0T}`p8J|iֈ)D43H0rThPu7 $`1~!$5< 5$ǎkJ&XX'y{RuO)K KIcF]cƌI5B@eǷ*\ Aj*1uIvtt0%6{ = >E'P/uIvuu$ (-%|@ڸ!ړ2 GHl=23b*+SZ|Oo/ٹepy1vPʠc{˰ GK3 itB GuI744$IN,2B@E1tXl\�v' Xf;C1.ɶP(Ğ.,E)8NKZ.nAJ`vkH,"+ YuZ-6Ծtllld&/)@.)~h"vkL6_Ѝ.#33ƖS)83GcB1/BB`hp0~K2755Q *%�>bW3sZ,K 骉$!>FVXf+m &ʼnyi ZqqZY=<<<TRQA '%M9IE*Od*Sb-a5>0/`/d3Huݚc>cnر۷oPps=)ơ4J3LzLvxx0jlooFj_Œ0T3bNGc28d[[[OO[8a.<Sb`gq`yk=1cXkҾԨ E*XqA3 HOvtݾ}W|,(ݟ  ar/M+ RRG_800Pp!#=gX0BFFFipyoO8R1jfT1\[%IGy'=Eo KNBV;sǓ4Fd{{{٩BZ�ڔayN+p7б\ҷѩy~?88hfM\I :~/U ғ]e$ƨR܀2pZt8ujEo ZD4*C7|&ݽUT0TN(Wkk+8] iɡ) lv;t\.L $[ZZ@+iGKV޵}u=&==;k!fA5M2{#&xe8@]dST_];k٣9У4E?km'H$F.Kg҃5ғmmm5)q(W]a*:ô* hX,l|l7뺮hXn/|9#$j - f2۲(Xd4\eqC._ezK ǺF_lց0G3zaQCIY_`W?P4^=� #BQ0}>_bc%\lU&,bM7,x.0R=BzP0 0 $5X---sb9!sfkrQr6 &� k'ۋzi:K̻G -~?V̦L& ,nW0dCp!Rd)cD"e R^euv+pRņT#""L&M&Q"H2766-8k*C"0~h>0pd2iѮl$:j#p8\$MoL,B RN Db0:@_W $-(A'QK&2|["Kb7ouh�$GORoB, xE,@ϗjsA86w9 @1g2bň,ՇHÃ0�nTQX,~)&r$vj4#"ert: 6P$D8c[]7⍔UI179 iel6L"Th`*1쵝"H$QP۲̑0br9S25J HXț^�;&j+h2˕$n=E Bxl}-IgM U V6QC>~�p9Rˤ 'ʌdy"dt^?�VA-|g2"X,}^I$PyW0y%j&cјvDY źp8,ɑ]ZF$NĒeyT<mIy esN%k'pצ Oݸ|i2fF4Kvgi[~|NC݁/\5v]]]cckMXʔ1tE@/x|& 76Pw&{rPP`3 Í ##.@ *(A~Mj\F_">w$n !b}}}( ##X@  I|<*g 9Alusw744#d2Z_"D%d>= ߑI)L<a\B�0295 2BD~?|I~SRuI:1 A?P K5662پ?bh%\F/ F^#I6ài\ie�0cQ!II>Rبi>SESW8IɿeZeD9P0R#IFQO {Z3*1" rn-0> lhhh1QB6I@s}c0f'�!9syэ=` 474Hl0FZH2{G<׽cQ ϲDb46eDCH1`U{xg!B Z_u BFB`�Rd2'kZX,hW+HGMO%5^ T7¥7u]&j!IkD-Z !XQȊ--w4$DJ[`[0`(?<t�CMkjjSrhFau�sqo-$�*O'DBP׬7D* HT±/ܳQ+xvQs'\4"%iPm$S,oI򪮲v ?J5, '*2mЁ5ғ5*fevvaN*c_<khMKx p0@# ԮgJ]Wpd&7S|zI@JA0m0t#!b$b]l 'XCbFc8\_W,Cj!X,fVݹ ( '=/ᆺ:*ڬI_l"-ݒ4`ۢ.4 l~``dsssILNn*C軚5r%LDtFgmF>m9 ɍ)[rʼ@/ȏɉah4yBXL4!,j*lƷlA 6łLI=R6PҚId/<$h4FnM2t'woB 3d$1#?yoI3d!-tYZ:ٮ8 (aVRY\a`CC';80 ])H5Lcccӌg]R=DDF׳ᡡZH2L ĹY6R�iKuӍ,e$(pel"A kgbhk҆I{DԘD9إhzfdk'qF\*2hZnl΋J/^%|_έܩډnz8vWY6a%;T6_ [[[. D'e$ ;3*ᡮ덍~r赐dss3oi86QS(S_u=I"b>$E(?PPK } ].s\$-9Hmj�$3Tt/'1!aOUlGj'JA[3#}!PGD&k4JH[4Ŏm:B&1W|.団=,DTZ6Uix"$;::d >E^GPpmF~@+I4p_-$}!^Ë_76%aj"Ikb#Rd"MY=+C7aL`M$%(Ś7bs)*[ul.Q$*]`[T nlt?@$].O IfriVWW�ݹ\q%ȫeAs 7+aаT�DAuIڵ+}5MZ%7j^NQ]`l7}Iy i+mrYk 2F> 9ES5iJ+8Jy�2n^ yQMSz[#="R"AnY\X6'B_Fl[�[ &u�qd1ˆ8LNIٴi믿bŊfLTo!4VtFK>8@ 6 :�yxQ͛.]xXd=6x1i!]-iwC9*ܲe˲e'v..xC m (bf<h D==݇5oZjhh%e׶攔9 &*a�hwuh%KXD`&?]~WۢDyt~i'Ad(uU>T񡖌_1oϱ~H;S3l^7@"M6-_|͚5D" |`0Nqym:[aL8e�*4~5iFhw#͛{u֥ppqS=Jvpc /#ɶxLMb!b_#͛W\~L&czTIR4�AejDK27פYoƚ\bźuRTCC i$ i(iyZ`דVҴwc֓իM=iZ}}}ƌ/s낪 'żBdS,|>w>K#{wK@(d2ak;2BA;�d_n݇~駟`(F%XȽY6˒j/LRk}iZCCC*2#?qp@Y|ի?쳾>]` 7<& <jg8Н-hp8J!`OW^qƁC7L`췅,2WY R5P:4ELIL7*^6l0d xU6ɇr(3-q1׋pI4SOnnj{{{ G"ADq3K(c&K1C {Nj0�#?�pP(N;3i=;6@6_ `f?<<tח,ٴiS~d:D4tЦ2)e]ѶHE{Y|6L`e3FޤK7\t֭[ 9Ӏݜs<*U!#h"bh 8<02r$z7|s۶mF&ax?b*Jcak&t1^AeUIόO!\*V#RCBՊpPI&�@ʜ 'z2/@k�mUƋg" Yw~/@5/@.\AW'_CCC:6 u=Pn#-QH&ݻjժ˗ڵ}>_c}eރt =p11z,z)xN4IJtA6$o+WٳGӴ@ P=S$:]!HgЁcT<Ţ$&dLrꛨLRվ}L( ~(sxcYRLLG8QV'-靮4 _}ʚ4cfRhqt~* ՋpK[zQ׍tbB-|=b]oMݼZ`AH$vExʹUc?X4T1B9 U&i/ f9$$1ih5�hO#ز}d2i}_4Mm"!T[T&3be(l  CP]{=vܙNd5OYbB'Nb}o2xByt2}]] BR&$S{wmߵkW&1#Y"PSȺD{fԾW\5dwww*2 }M*a,ch(':d ﱜ!N BLԓ-n=swlپ}G2 |E=IHPD�%5ePԾV@P$)p582P-uor`aFvm>M'@3!~hVFz~H:ljρ.EFk߂KfCMI3O~ 5;s%u)o/{3~&F:N6%wgkvmߜˤ}>-H$"YtgZRj H~d2%�� �IDATm3>5"\-q@;z R:'Wr:Kz2*DO}}tr�L<3 E-LCPS k"pȆv.DUѱǪN\2hީ?-zݵ}K.|>/|h]eV0HЀz0~vXJU m<лw#ᰅ‰C z KP.)"7_a&޽}s_w##@hdE0$PLIuLPަ=u&{oݷw| S%R}jXE+?5Q᳷[>;o-\ԓf)U,V"XbAc&OuDP׌MJж1l}cQ?G|~D@iy?.&.c#C2pQ/N{Jt]>Oľ0KHz2vHcUY\V >k>W$Hlb38ZZQcxD\p21 <kˈΆLD� 1;ZYDF("9]}>TcC% ]5燐5|bD0tur( \5�*Dˉ%S.ndEp9/iJm"*!{z-F>6;Fjr4ncb;v@?IH|Ʝm9ELXCB�!@4^3�ԈΣG-1{!xr-\�B�45JVGC<m �J!3&Փr %Fg(̖@# ȅk͸r7ɷ#7 u*D5jᩤ"^_ $0A>kB'RniV9 ^s+63pJqʊGtF|ؖHe956@#J֠yZhFHqc]#SR`A;PSBuQrqL႗^{ɒH.G?c8O�ʞ;]-$]"F *5Jr}V KHVUO(3Uը'!_Ӹ 8�@U3JXʢ;T3=e. a%r 0A(ve*Dӛ048I*]=!Rw5W)kՅVD-!H5Q TKVF/PA_+ny^!@F(U:r!prp.P4>)$7'Xj*n;@u�TBV'|i*%`ȨAVaձʔY4Il̖cp&JN^¦lwJTE 8+nW,_Na p2)3YB?tJ�fS(;C1wˣL{+)+R9$lviA[;erƽsyx)9!/j:<W�oPdHI)CQTRH!~C6+ 8TӕJMy0 _9nAR 2$PJazɖ=Rq[ G2R"ʡX+lA=pB?Q^)7^aQ~UzHeFcR-be* RRJThޔrUTOlhcQOR".pTz֔F9 DХ}!f?f1Dž4gqI&rR'k[GPS(N`OT SE/Te8喳=h A< ^o �ze =dFھ*$ o.ST pB-Av-%1P~lTqP%7˚0O"~0*|(gP,UK|!F࠘*b:N6~#MmPwZh"gq!EP,`F} Q>5m#ZeY75%<% Zd H(g%)t)ޱGastJO8VJrxVTaI-v礷잖PP )@0H,l 3iTiԐma<1)v+BpOz>J�8+.ه.8(Nsʍ"g &&P`,3̐Nd&Z"4e(M˧p'ZnMKߺL R=- M sr;Kh l'ٸ&*結5idw@y\nu*L~|uN PݒiT)@%23:U_*BW`e } E Z*~ QIGI4=$ y'7o|-طC=r?O֗)S\ve]w݌3G~~}{WK/=/K/O߲eO?zj~ZZZG'<{%4k͚5=H-J�J>/xҤI~Νw5k^tE|}}m۞YڵkO/}k7x͛|t:}Ι3gԩ-],b.:so[XtMtWy]]^pGiZOO+rJ*d|Iva ,O~{ngO*t7Py]?a,뮻qys1~׮]/ºȕ͛wG؏d*Bg~[n>ONB|>Ygug&7sK lFI+q7O0;|gvk…{lNw}۷o{ 9oٲzoLӿ !s̉ , z&L|sν[<Ht/7e|3lkkK${oŋ9sLBp ###}\(J*!)H뮣:o\~|o><kBi+u%|K_ B}粣ϏY?iٲe_/'WʤK9O~]/οT}pbx>N>x<>48(=O?ogw! #޻o߾TO~*/2�3梋.ۯl.{w3sGyd֭cǎK'Lp#(Uonn{xx _¼-X`5@ g?ۿT*uꩧ4{/b�yU?Oi|{r!… � 7pN~6vo}CCC'pW?oLPWDHuIȩǛn={<CN>k{,G~c�_~-b>#ϟ:uEv~y~wy4Ú2gʩD<glDӧO~cb&MFîtWλM[A,! ?ɿ-!_tEӧO'oo_}n-h_ݻniӦeُ}'j�A0fϞ|g͒w^xgR3<3NN΄Ũ@fH3O,aN%?N|#1){֬Y׿&N8cƌ^BH?!g]ݻ΋/͛ !֭ꪫ_T+D`ݽo߾wGy5k?oBmwwO<O?]2?o;z޴iرc/5k .r~޿or\gg /$:00000@ihh ߿G\\.կ~^Mw^2뮟:}֭h&qn;E*z}[rXBauo}[f{֔ᗿW_}XL6ooMٹs8∍7Z2o{t0S>&Hٷo?tGO?}޽M6?~i+>_ANw>O/lYiyGy [*7%Mܽ?bͅ\O`*ٳN{衇l͘1%q[۽|d.\X\ݗʅD(J Ϛa2bԀک,<d)t ~e|Yf*P�~?s/zĉR(B v-[p =v "R!r)Bmذ�SN9eɒ%ٳ>mii9bBKR=y7fa܃(,}!J=ַ]7�'po](jz~g?p0|ꩧq=㏟<y=裏.XC5yPA̿G뮻&O̎ J A$O\Z;,c?餓F,J^[ifR#tŗ^׿fn<!Bb0پ}۝wޱg, CWA(zo&u@*z|>i`0PO^|+M5Z/owׂH91" |m۶[n顅ћnqΜ9`KKŋgΜy]w=S'N> [DЊ+_uvvλi_E&R`7͝wm{<cO?E̻iW^}]MY`^KS"^O,^x]]]Xy%ۛi+w�Bq+whEg'Aes*{$L:5}o;0E$7F#H~Wtȱc?Zv-!SO͞=n8}>ׯ*7!5s~i444>Gy#H$1R-tvvZ[^ؿW^)shُK/߿+pmp8 #BB׬YCEL׿uw^}\p>z]w|sͷp??'O$Qmo/>\cccCCþ}ٸqO<at yW{{{/2a~;3M:N 6;.G ];i ޜ>}UFFF׮]bŊC9dܸq>/rooc⑰/<3<s?ya7lؐH$PBS\s͟??H̹zJ�|ٳg[<jg>wߵ\aww\;w72g|>_5B_>cƌ_]w]"/~G}4H|[{3gμ{ΝH$,Xl s)cQ ?</C""$0{~P(رcgf.3^^yk &Il66o饗^||0ϛ7/N#!<? ͟?˂GAB^}<l:„hRIGNbdd$˙YYx`ҤIeߐH f,ɥt z㎛:u ?3M}`0Ԣ>dƍƍ 'pB[[駟_KZa9+d "P{�fCSMT:l{s1O #<r1#'K.]pa0;waf^ݤ:ֶ|e˖z衇r![lCSeVu}׮]fuUy Z ^uPr^mO^w%KqP/b A)»>~衇V͛_xH$Jl،* }M^@^3CBHkkɓ_{5s7_{׮m۶-Yc᪫k̘1zz9?q5;wokmm4iR>7aL6;bCWp~͚5;wڎ4�%`3_Mˋ!)Qczvtts1˖-׿~b?K+W|GBL:CD"d f !dܹ{ٱcu5k׬xMKKӿoL4 ΢(\$W.#C!u@no 6w>裲/G�$%4gzu9fx:(cZ} 1@ o^^m[$BX2l7HK裏j,:æM|͋/xڵe3}~N;>o6S\Rz<=f+fV ٴiӌ{igL۳gφ N>dK&LXx˗_^hgƍK.K { ~+|]nݺuZZZLr{+_Éf&5 _ @ ݽ:k<0k欞ןzEW 5\3qx<�ҪYfy{Um4n8oZb{uۇ2yƎlQ/7Xea(AE%VBB̚5�/쟜tIV2yr|b-N@ %Ƀ>fIWW�XV3<駟Ftg}yُ׭4iRɮ0}јqwYp6aeGq?E 'ήN_i5#O<'|饗J$RO_zOKJq9ә:_WW7qYb3Ө-H@Q>H gvv?~'̳Ϛof2CЬ?קO8o[Hclǖ[t]W6lt[:u#H2̞{\C% P#17aKZiggԩS`޼yڶLhѢN:/Ub=߷HkӦMׯ;=իM*5\?C֒y{gΜiIYwqǪU̘1Îvf2{ޚ5km'5%Ie;wnRffizȼ(*f{fz+KO>x3+#'Nܾm[K H|w:,39߿a#X|yOOYH9dP/Zd^bgjYs9g&{͚5o .e裏N>X-Ÿ�I{38C1#JD\|{XZ#P? ٵ6S@"ӫ|PweG}4m4 K'|K_:n$󑱺|ɩS7/;yǏn'DqԼ*㥐{ggw~eNdɒJkvƍ:S?xq! Ó:::n6{Y9]ܙ(7/ !w*z�pUW577/[ѡ3߿0 !;ڦMΝk]C={&xԽ;`:Fh�Dѕ?9)5"Gi+R/9q];vؿ;_SN9ʞ}ύ裏>A�� �IDATva(#O�~I':|p!A4}StA6lXz5\3cƌ?|^sYA{|_y?SH?ĉ8∋.O EO>c=+9s棏>jкVXxs̙3;gwܱΜ9㎣]4{~<L*O<ă7y~L <;N#dսs̙xģ:Xz^H1CPŋ766G?0a;SN9eBCPGGg@gk媕$Cܸiu뮺O;mܸqs]u'>1Uuas˗/2e|`C$GN8mҥ{ݻw['xnw]ʕ}Ge)?ή.A]vO6C=nҤ9s Y 's̚9kR1GdH/Yfz3f\rhh޽{\pG̞=.�M짺KI '^y.Ιgav-]~$_~̙3;;;g͚cE>Yu`Ufv"q'![-[={Ν;njF~gqƫuν\z뭷|_s5[L 6fܹs/k$@>7o_t򗿼;o&ڏwoS\Nq۷nKof0vqm}qKbpp믿⋯su}}y$=)iӦm޼<ԩ6oew\z?Gm8L̛7/+h"Oϟojʔ)[n㏑ sϕW^yO߻woq:}[�n {]`\pus΅ ~'N8N8.L7txǏyկ~ugk_kkk3~X~3'\G!!,]t̙�zƴ;v؏r|;z믿M<G}3sI'tIw."]s=F[[[2\n$tӦnټeڵY`dPߍ]to"nk}_^d ^veSLٴiŋ/Ύb3!?^{u>Yr]vY4ݵk׃>XJJ.Orwhwwc߁>2 /*YT---WO{x|F6]a{Obfـ' ߀ ȕF~A0m@x_TN}wsP:Ͱ K+-!e�}ͭ mA߾G;`y!')wYWM- &F,) Rd9 !EMmb)koo'*祮]Ԗ`~DTβy_ FٹMw�V0*9AĺX2#B`x;hTG!@dYX+VJ˔(㩓#3y$ $h&Zb[JxM!{y@9i[E"7f1Cn4�CXץHe3x9T@9N3Ng'(N(De�猲ZX9/~"*'HH: y"]\ã`@d>*,G�uhJ J&X\|h=dk) }UOQR;/$3'-!*rKQR|]O@y{"biϫ4PB%jekL8 Ē;=/Tuil) g�7*{Ȝ,`D LamE_M4i3r}O`/D͜9O RH}@ʼnZ�-ZdcN;QGfA-/od黲P/vgl[aIEY)J̞p0.u1 ߑ%tKݬOcA jK6# ]h'x=[^c;+UGyAw.M ~J k0$DGxf"3G8P`Ų;l@~.i쁱&>\ c!ЃtrAo逜-`8v#R-M MUaLT*䪪y% D618,%0 LXdTt\p�EeT-,*ŕ} K!@BtI:twzw~Wws_U;ί>|I׫wYgFT4J"'@5M-G~x`P%OAŮDZ"0bklCt|CR 5AidIx jUpA�'GZ4 ͛ɨ_e@92s!RZȉ&`[$-W 8܆TC4b, 1c.$&E ՘&*Al?1>&]Qx(ڇa̺ŗb`P`NnbAT]KQQψ:^zr:PD/r7mTSrLۜA1XYb Yylc5QeK{J%}-ň}GqDI# Z u 4;bb%Ohbu#ؼ̑ɷW  #�KPk"6Jn@qW.qCޠqU$ZP bE3 FHA *I�'YDp)C ffM _.ʟZGsPa i7 һLrW 5%6G,3֨ ^ë@ oьv Vs1w]w,Y�?A}o3<}ꩧqO `̓7̘bQ&/]PS Z<C=�zb1"d?n1xg.Yk_/ɾe˖_^;[B(CZDaD3Zv)S~fͺ{g2>[oe544~O>dooyݻ_x 6Tfêb3C/ 8∏|#�vڥ>:uw}7Vl>_loL&Uqqr#bS)Z5SS,N8a}[;_tE?cMMM .|wFu&T$>h)͒4OU|~>FAq`͛vm .w}}Яkkk~G̝;O_L^#!ܑ>$(^�+EaU @p̙3g};=;3g͚!{d?˗o޼9rn�̞}ʧOY=kA#37W(Uvi@𿨫;c6lPUDϙN?Ͼ [l%y뭷YN:餲CMa �cHcȽ4 Ξ5{^xW3f͜k׮-xΞ={޼yw}wMM?3r7p�̞=ӟ{+ ̣%M 8+q̙3?G,_O3O?ޞu&8ٴ|Ƚ}b:vjҫ�ɨGfsE?{۶mK$Cgz5o }P5F)+Wnm՗Em0;۷o488NM$֮]o٭q+(25OǓڸhiKKKt}«2~{NA|HSNyw}ݰ$]L'(KFAj9}dTs]dQ)۷n{'6iҤ6~пgwg͜)}dˬ꽎-!ZG&jUA3TV{?'tOYz~ _Xf8P1ƒ55C�Gkv )D LF;5.ct{�H# V@6y|P|ss]w5\e0JrAavdpRMcpPUe 2/OO|'ON$/ZĴT;^r:gD;F$ �zB. ;P),25D�p K~RK//|P>Ktu >Dy/!4? y|5ɼ+<M=_OYxӟ䣳xU'Du\pAe>7g?D"|Ho2rg1$*ӔTe=n` _ƒ>866_$J[__߼C(G8oQMWT1/hn7�FF]_S njnn>Ͽ[ST"f2{ �ӧ3/CVYq)Ś+@c#�DI$Lf=?`c Ei>Ou]!kb@4A2ZVNxV#Js̪[hQ6={aÆs}}}\. /;"E턔U5mPr+3fL:gjii2J ~޼}"Г3g3θdzu+,BVQ|Nk}AJz�<AJvt_'x7~>ӟt~ӟnjj5nڴ)3k6P٣B!2}s]]]]]c>cccc<#<r'>-[|sY1/z cwOG-Ydɒ%|}}!bggg.f< dUUVJARۧN*~믿J& p|Y+nQqy j3 RG騣k/袶.?<{>_O2 a+ D4BdhKJ~Q)+n_e7l ~^(6o /~pc ad2ET7R!v_<)?"fd3gΩZWW8g];MKr֭/):8V�3gN]]]n2Nhۀ5|Z"SòBmؑ z7^(l۶W^9 6#Zðv `ORs<*R©Rٳf3khh={6gՐۗ={ya{/2+r͞jɟAu:KNYpWr~%gp@OX|+{Ͻ2k%90ýpzcMVS =3�)إW Y9,E`;doܹse˖o=*+WΝ;[re:AĞz(ZJB>it Ek~'�[(3ń1&!uݺuӦM W_!Mڽ˳fW^S)׷dɒQ$fH6A(\uJCx:^{m̙GqkJo|'9IrpAZJ[wK 1/$poD;ӦM;<{6o,9_ ,ظq3T;zqV"JA'��){nT\rΜ9{U)|0'Uݒ.:ԁ: B-Css3I<?NS}"{rϨdPNG;, |cod7<r|BMԜ52ja703R;St :R,�ł`UÍS|fNF5tw`&X=!>=3TUI54E*&u<ڹrfFŊ2yd؎]󩔬nx?ؖ)kę SJӠTd\}C"!3_gX>Ҝ7yL/L-]jFQd3sz +z}PDW0>NC"xu_IsaF̞ٓ4?J+FaH#C{ "}U*3,aT<X1DP xy( 0F\ XfO`Qb-M1d+`t8X{F�g2R|P6V6 /Zh�#*2Ÿ\Vi!vk#>ކNFD!/^ˬjuK!1z M[:GaVSJ}$LD ۧHA.͉Of4<5tϤA\:S L*U^q&00s B0#1V2$㏄7]qځU}e&lSZ|3{d[a37pŚqc,~i &yT"0R=3|xx{�TjH9<͸02ghLԤmP@K6f-'J`tr+zk70y3BxٓQnW q=Pvk$> [!"H4V?uc,yڵ,30n[Ҟ!T(&WFz$ˢhu#Dkk[ A#NtXIt:̫r]+Z_P`]y :0S>V撉<b%q  jRT7`` [fDPDBB{C&Toeⱨ9Z=>,q6 O㨞GRd6$ξ:Ǯgfn-90*ѩ$)`M<)~O 엺\�,KH JUuLDa?'zv\ 9VV? Px se)!ؗ?TZ>.@idrwnj!U5~6̢@9&4h35eL(LJQ30 XC^qEĵ>%x :`&ʸʃP´ƈd5-_.Hd()^, $-cUUV�3~PU F&HW 2K+g)+BD;5zP(J|JN ˩)lj2QD+%#Z8V-"1*2g@z6TܛنE2kR **Ah+BQ7zjɳ`WVJnyZӔ!4R[ f¢4 ,f2E!6r5PNm$_΁IWY]^dS$Af.CMp.i ?F̞R/]DD>7J+8qXV/j&Ňhn4|AVvE3 do9@WHCS{Z�4 HҶ< !Yϲ_B5A?@q VKNe9m;A@qA0*P2#!&{GzLY1V8 ɚW?4 3#Z_NVA|WM ʝ%+5HCI GU揯[�ˉYh y!]M�ע #5.]&y ɜ؅V#̂"L31'hD9efTo?qV#^DH^V7eW%Q6ݕz)ci[)/rfHKdV>i΄LJŷI+,8T &=h #ra_!._drT=SZdf&`ΰN&qG@ 1�Lg8{,@+U̬B8: MHs$8y-A;+"y0au"Say|*$1Ȩ_FV2.{D j(Gs" GlԥP4W-J5Hm Hhe[@(WmoO�� �IDAT #.A(,l;@.T!&UA9~–I-,QXH]O3t)P.8V`l&b%uqICͰ<Мf@SgO@H�nU S?c`l4@%"%o#lJvᓅ% _0_s0>�(@zED[#-+:IRâ[l f/|0탽jPh1ma,IDi \M*p2heMXJIlKɍu8ngz`YRmxr~� K{jIR{e^e􈔽l~^Bn%Gma8eq:�`k@R2h+NCoDDTI(i<e jusp<b8c G~HA_2R@ CL1F�a`50ZePT0�!Kb/XGhpw4a8Yb.Pr7=ðAAW6䫙J*Cȍ~x04ɂ4Q d\Au)3�&)$qp p\Q-1&neز4@I"qÝaby 7ER%0P%-u5hծ'" @-IZ-c#5ҚQ*tWKMg01vlȐɇng4^rHGjHҥ}).ՂsiTZϹfJj!D:@j^YOkF}տ)|@2sEHѺyJHla/q63i?X$<,K HPnYK=]EWQRޝ4�AVLbqg= X BًY!ɱd9Gg37L~J7[0I!g8H3͠,-aL8{(As?I[e=cBL3[鲈Hc B��Q>F[dR&a 3͏u߹U�Ǵ!j:'=&EF:Ρ$NR@0Rhc|MJW7Tw4LnJCAcK6TL0)T;<5P婠ay 6,Lʘz9;B*Hv@ @u 4.(v 9Jz#2c@1]3wL<�-/ft"h@Aȶ.`5*'rqs<m!3V@2)Q$@6$bh#j!@7 M42`h` D-i = @ZD!hiL7$ pR<At{?�P1&ƍ9@d޽H &Hj9ilSX~7!bM*5Q` *"`d1g6mH/gV]H C~T(.8kOGÊj)B|iYD6qCLCQ;iKY#?-(9e"PCI!rhn@dI`*JAm]S ݬ"$LhV7KxbJ?Vh,H,U*%SYe[)Nȴ B$rCn]L}n@Xۚ~moT,vAc$F ͞ %/d5kP&�4O!!]#EbJYtz'3M:6�3UI'& bž*Z/ \Avi+ '.GFW-5Wf`)WA4jmMZACP*:] i*0A"wu�ZpOڀF5^LyծMxڞ`i]%P}@e8@}�)6Emag2VՕI-%`:bx0KoG4AA%?S*c U;sK^(8h!bhdUKI:]ke)hS@Dz".7`ڕFȃO)gA%8n2L$C0*2 L3Z_\2b?P dje4�Du]uА/I0,ٮ5 B5.Ga8#UpJL, aqQZbe]6r/,SB>R@f1Qk̐~{V3JQCjRFрn*fl0uT4CT]zS̴�LQFp'mZ$t:]WWW__Ғf~m߶?r _U*WRQ&O$V&YNkj3uL}1Ͷ455566ܹs�YRWʝG{ ,,A�5Y[[[[Wdl/{ r:Z{aztK]-�@TF0[,oxI/rgJ&ML=;RNS Eb# o$qu'Lf2ɓ'et:NST2=q�`֬Y+Vv-Uv33rd͜O&uu ͭ&MjiiimmfT*1cƪU~၁RO'΄Zmfy==H ,B 6K<J׭khhhnnnnn% >}/裏N'? i!f0npu&V^ x|EMRɓTU_҃>,؄ض^>KcX>n}f&E j%C\^# :ĤI&Om6f[kj3cִɉD"HPfwmݺyxxkoo<OqU-|A/4-|^[tmҤƦlsKc13{͞O?Ϸl2<<\$�`7!0^ʀhCVqֶlM9+$sxxmBa#}/Ġ+�,⊴"2CP}$Eib YMRX01E,jksZnh*EM2e cKo0+$jkk!���2iAgBPAJ1 c|bx9NdN\KiILN}}}xQGM<�Dž[5bweƔ6L@%cᇺo@PT*uǏyX:j{sIqmmm�3>>tYM xɸpŴJRuV2K cgm/?q]vk:XNe̖+Rf],>PPyD��Eڨ,cF,Vn@[G{}}=clhh(jv/b9EU*@#j�RH$ `3gّ\al?| 5ΚBT|!H̘1ckiiٰaC.nQ[fџ##1SI4TQӧOw}ƍ󹼸Z؃R�tR+AQaFJr}ijjjoo  -8H!DRDBcuC*ug@H\v [>2�ZU690G^(wNCo`تiu͛7N4c?߯ y#~vIނ,Dc Kr/@$r1:QXb烪̪PoV-IZj@nP(+BbPj@X_6tj-=Q1CaE Z5ERz8N\|:O@RZe cCƀyCCSzb08ҩ$QʩTSNl󚛳ܪ;0@m}fiМzETK8`+0/l6+]y|e Pcx!q<dCMBu%Mh"Ak= p~B4@$ZvhqP#SDnmGj0^㍩jWsxEy0̩R,R�BTb10S60kC9uMT.JXV|󊉓@Cn AxA07Lt5 1� kt̍WY555T&VV×#~~;PMGCQ u3%)u,> fړ t8~؋Kz�H:l?/q$d9HH#_$+i] Td```$6'n!򸟕׈[Ձ&R*7spp&&FD"a^I :Z-S@o Bl o[ t (qAvPhto|\4'F7Siake<�h7�Ucdv2u/�H|*YCDJT.G]H$Z[[d)r(6S;Uc:!H% dN%Ҝp\AHVp!\k #g"Ə)�vY#.`5$ْpl?(r S 6C)3 E@ IVSFf coc�ه%j7DvA iZ+"Dptt4?<2@@EZ�Z[[$!j wNYtISFZlNrdKKKMM )F;mR0 !@~AFGG&B5ɤjW?Al#qR4fȒ)bv  NkbE5GXL Z=e0JAWL n+Ts]-y{GlVsh4?^D˴U|69|'EZXJSņ<ow"$ZSS!cf2ȇq$ z<oxo$IiG9bAN{E׈a,<CM?zݬwpi;фDF^v]*;]Bj/8<jCiH|C鵛  vuq9�ãbYOKKK2/ohQ{ńj*k,z@$m8{%Y=>QU2YR9߱7O_H9&˸J`<Eš9E-_e 67!]lϙs/^GG͋O6"mKPҖXP]bSrkE0 rZ*\$I&B4 w;5ЅrъL6d2j6/.W$k2Bo޹s"$TWWG)梩�Ĩ-+Oo*J^%R&CpH)bG!.UORED �Á V6ZNFC*F+u"TW;Tv2 %^?bUQ(X +j-f!F?3,dwwwK HEZ&JM<Y Α1?HuOOmrB$֦>Q)?] xI�-f={In$EOR ,U?GEc1,U j𰑨ˠ(VyDEba̰QYADG y6BBٙq `Vщ� W"jit~VOFN]W.) 0 |bu"c=%Vl#0rbw(i,N$ńVfU ĊҔQor``G'BSN (:d0 82 S׶?7\ } V_hiD5$AZɴ}@$-Ub1.^h6"SCi돍wX�r6 z qfΜ3-Zc)T̉?c~.g0mcp!!81{x,ν�"+ ~2 %Nvҵ#$̊8:UGLyݾ+/ תGRG~jndV ,ZZibdvx0bDǃ)DȩhNi4U5HRKMb{_{v&Z J$q3_A3f8x }fʅlL.^aY�rԭ 1ەhl$MeI,oddʳi*5ݓI&n,D[Qi'GC�SVz,H:tiÉhb=Ҝ;td7WԮy&_JK9]kO){ɍ=V|)W':uj}}JH-Հ1lF.@A z{[Z$LdO,!(աV0ߓqqǍzs.ɓ'g25F"s7 $Pfw[zz*dWY|d8Z#c]f/Eo5מٷ|!%ЗՈjNGEł]30"h~॒. /DxWmm!(X ڭc"EfpRz{vMqH%3eX<^2kl61lii s_T (Zo,[caY qRYICU\x7AL]UH2qzTlW]=&% A8G B(Q�`!D:5~aQP(" %{l`cW|ZB�rSUFwNDHrԩQ�B){1Rq# 1K݉YSNݴiSe֍Ƀ{a\#.-~uq  FiRg!+y(}R4n301}1&1D`a&`Nk 7;>:U #lC-q`Aq||/(�FTXx@u&Y+E4(*྾0ڪKrڴi YrdR2::ĞNg}z{{ a`KR^rlcbE4A</m],'v,To莚)Xݘr])L׾*-T?%M([<1uE)UfkBı1FGG;7ˍ{^PpPt0eʔ (Fӭg%b-B@.[P`j!y7<<uU]mmm$ "B10e)0v1 Jg(]d�> 獍BahhhMM38I57:1{ ,vKδ_0n¦U9 -Qua,U#/t'[ПbI|TU^h$JG{ccccB<H${[я}Õ!ɓkkktQhnR&F(1 pt0'b%yKDoWKrҤItzddy^H(Ap Ɠsㅲ$F"ە91LGFX2[@;Tr6ߢ�!Fg Qa@&ha�C +3{h4ci=Au9fSJFЫ#z{v =ʐ|'n~%:ء/Er,Sp,QQZò/fowN6Q&0ple_Jo |/?'W$ I5s$Y___P?<2lI0@䨵;^)d 7QANT?H h8rȕ7cmޖA zv?ԛLOjcQr D y�00<:V*iJl+{/zj@oJ: \>?:"׶C I666uu2](k⢴X)*rO6 D*'jM655رZP�D*>ԫ<2C{橈%UV9JRDaeB\{8+"/6-2pjk@,U]G�� �IDAT*Lm2L:S�CR:nnndakD@W$SBIk˧ՏCtX%JI"S)Ln<QP衣T*#K$IlF_ox!`{hBlOvaN<JwyJtxI]< mjXI 48CԎfaʊS& HԤSi 5uUVihh)Q^!3[>Út:-00%M^> IsW(+Cj6S55u,̠d2g$H@hY߶i5,j�5/Lc�}cHPIlXY^HL YX6MjlH<WP` ZH6dy55555Iݜ"Y!Z vBs]mjlL8dѦ#S28!: 4JD%q|B$w6 WᚎRT&%F7?d1V I 'L+(El"BS31)+E`V6IJߖ2`Vo0<,h@ #r슨0D((Q| yǸt(w B~d \T@sV\bDo(R6a uuue�Y Y(x㣃"fu  j٫ BXWWW[[kTM$ndUq ']D=pJ#c0lDG�1 Hũ'UҦ"X.|laR#cv :t*I]&,}C!E`Wh/$kj*3{Min&<Fhm%b߮dsssMM -3�L~{"+42ad6M$Ym[E2vSˉ1)۟4eiE9jk7#DwȨ-#-u| ZT(ةiwPHӮ (Ν:kjwGrc`"?Tp2--!I_!l5TbMDUIuuuF0`W׶5'X$�0xlC)bҐLd׊t!9)fD4,Zp P@At./PydR峳k[]F((�ɍ+)ft Up"y%Vz.'ӺwtM$)_(D zw<A@ dSS8E;BlB>I@%Q#] <{DDK.(ؓkcHD/�`�2&8R `@F_\͟NjTzooO:~66^ɍUo% F薐0 :1.4nBd711�S5FAu<H#O?*}_:Q;�k~ ˃=fW\e,F/*|4#ӂ{j&qJdX#`+mděa|bk3"KkT/pfթkkkbɑaC.x84ďu]wҤIV. yҢX*"x<*a,nd L&#eqtt$11lkk*9Pe%v[MLd$c B]]&HDCEDMve4;fя<=F\ŦZy`֢)T Ҙ#8T ڒlP߰82I$B$t5( &rJJް)FP(/t$n +ՉDbƌ"mn+"cJ㇈ ǵ0*?~43D‰6`a||oDH2ྈ9 5o"1{h,1b<!!,YX3ilG.ZG% ZwQ)4 -CZ^fh.lжkP/j v5 ߒCx5VY.�@]]8N`7nnp$c;SSS�\.+,+F-SqN8޾ܼys I DLdy2&h�2!7Ÿ[k"%r\gDY" G$Gi҆3kg1�lrh4 {,mƎr&<$޴Q5S ߠ@nv1BtkDXrjr1VWW;44@Ύ<p||?HN+|+WޕmnF{@1?*̙ v�g8SY&�:7o7ՒO?U===--vCGat5UE�~``aHrML߿*ܰaO?/DC*3loڦdΓ^f$;jg>D|u*�8N50�vrsŭJyFV@:5=+ !p' <]:rA|C7*o\.ۻ~^x_OR$ɡ!�k1SRza۷W|ޗ+V^=00ND"N U`iYLnd J28FQd鳣kKrʕk֬t:TE]_m.8g,bl!j-(Dz  }L/g]7Uw~E{vX09ۈ̨+0�NQ JkW73c#pB曯kvuu9uST& CI :P;(MWs I@C$8�֎*󼞞8|뭷^~{Νccc醆T ͵2^Ki,1kV_ D[`g%}=bHrڵu|I'ʗE;M() WZ`)`d=` V fK-%G(|:I3hvj?8e4Tef*d -w;q]W4~bxxh<7X`4?>MR2t]ҥO>ロI$T*>/𼪪VAI.Krxx׌ Ȓ|g~{oll,$ܤJjjj:Ə*I�Pi!wd2 �>#|~ 6% uHR$mLK= 5li0vLQ-iK"OdME# h�t뇱FwebLP�Sքhi`=#!>3:: ㅡ{goxt l߾^z:::<s]7H3 >#ly ڇŐHY̑1j|W(zM*Ɂ۷+Wܲe "&Iq2$53!rI$0 5`z=rUiIzPV$|Ivvv3H=OFн@SwUo9]('TƄ4ntI|۸ ƉKAc>O ı YR*�wzr@owSf I a<v7~A?z躮g ؏F"]G<N1h" @ƺ6^=]=` :�a!YFQ%(QeAqA[N�c}ZIv=Coo4888&tߔ˒*A#f¼JIEmh[&䃁1J>@^dg "+]dVan 1WaSmۄ/SP�YeEt?A1L+tXwk^݌8_jOfL2^yW6Z*~a.Ӷ/ɭz $d:f�NE12�JGtQDc46j-Iun:鰁][׭}mӆw�ϬkIu (C~+Z14.+fQڑ-j~cأ"\= 3Jٲ?-Ř#rQ?=f`;vl\?:<H$p,U`t56ʾDWhIA0F.o6mxgg׶MFFDGKis`cFP}@,B)IԻb?$;{M# M$u{)BE )ݨj:QWqRMU4{@Ji }q>f2;M+Qufm|E'4 71B$T-MmI(BL]:͉D"N;DTwDEѓ%d $$A0+drή۷[[WAQvHaet+l!<5Lٽc/ɉ3x* lj E;) +WFm#E JlY@fl&H�pUzP4C/$DTUX8ZEF áȕ)m�#Tڀkjbh69)R7IR8iHDN-U[r0 Kk&Jd{/0@&*j,JxcԎrPr2A\6=zt[[H/dFe:+Qڕ b5}%{IgJQiQ.fhX]bj<a]IG_,33%U5~iWI2<S�5ҘR#p bUn�>g'Ry[%R*9a@b%Z3hP ~ں\Fv?cʼ}CE4CܻM.֑mR< پWӢRC[-#F�/Ĥ%-Q&e`>tYൃ_0Y%Q bd- G^;D5\hbDvFsH0M>Zѳ ޖ X=[qc!.w.mВ61RT*h0#-f-1 4*NXW m&`* C[Ck RŰ|"3Ij;cͳ2ǻΑ'ǻ['$N8O-Tu6b69B8:uQьHvTI<Úf)&2d^JP" aĎ8b|ܒRY�ܩ GU{j;8W6P d*N$-F _j1{E,X$~>�Sx`?k4zM�A@enH1SW<x!wQ�ak -"@2P,w-Y/ B+AekNJx i*u(K&BGC=(}݄SNcsHYY8b#ܢyRe1 b;<+Y?4@dS&aaRB\E #ȐT [AX@ǫle[`828|vbb*ޓVO.7U[@D5 "L|k;kb=g+[D2$NM Ծ9-bMoBq)@ _H zյ�Mq⎢xhnlrAy>7U,w HQx/cK zP3F(股>'HC~迤BQB8l-NJaYh'.:x41F`,g~TQ7{v{$J纳PtըhJ!./:2 _R*/e0Tp--R+\~0$5^Mp-T[E[5w,KQƈ'΀cxk";BJT �O2YؼTab,OߗA%4Ȍ\[U|,͊N5ٛ7zXh Su^ESD0P_s�1 @ӧ#CapLh{s!'@OU'u}0RKx!ǽ&рdORq%FږA4{!E7$$2 q1U>#sG#a";$01z(ZueըP�<T 10?X?<Icڵkwyggg'CvˢEx ˡN:)xMw}ׯn81lٲdɒz(S|p_5UTΞ=޼yg馛W?S^h-j}wѢE .ܼysdOAP@E3fCDvfଳt 's9gpp06d*&k6"a0cyDFVMI8镢.-M_C%Y*b#^s&0GA!vX4Y_A]GUqҕ! >#w�{s9'7:[bŭ$Iv衇̟?9r=&͛w|N>7\.'tRVZuwwy TFL"i{xg>O? gI,W!G_o~wfg//*`lj2ӟivYg\UR|cbPX( Y^Ѥl"F@ ^b;|E 'dθw=c(}&X1{ئMmv=|~cCT؉'{:6u0wyWձtR馛nb[l { S"8M ,5RU>K Y'bF̙E= (K8O D8դ+˦ ӄ =@I7�^/~0S{6Jx;UP߸qj F� y8X&bSƸc(L&sQG=3K.=Q-7j套^w\p#8g9eת]tghѢGvŋ,YhѢ՜9sn%/~gr\DTPrq41{}W\V _~xk>}:C_rssO<q'N2'otAO<D[[ۜ9sğ`ѭ~nqq]sι{x'se]y__|1clƌ]wC=tmwqK,g}(ɇD<3NVPo~]ֶ�;=3/^?ꫯ>}:clw^6}ǎ?ɓ'?cq>cmmmg~ǎ;ok̞9fϽkG?Q 2,s rIH: R ])/ E ۆgk@ZukT>>CMOQ1vq[q(_>uUqix*$TO/�泚ػLӧO_] M~rҥK{Ss̙SO=u'<餓-[ %] ,;/۷Ww޹7x㷿moJ?8]v٢EϟeZ@g }Ϙ1.컗^~U8;^z^L&.\xw}}ꩧ㏿[D"qW&\1\x{-r%tuu]{?OSO=uѢ[+<J]y啷zkRK(ъ?_צO~_~孭]v]裏o \}ծ~//{�� �IDATݻOi,}F,Xpw\}ՉD/wnYsW_}uq.rM<p@SSkhl=_HN[Av@�q ~,#TV |kƚJ#'hf\)(yPuP sfA@'24W|G0ꋇҗ/[Css%\R![`˗/_le˗z<Թlٲ>`ƍ'x#g}lɇz%K55>>?01z?/~֭[_ڵk=3L~c:u^z7x[n)H6&AfϞoذ]WX�rʢEx㍎naҤI|p.GᑑBPB0s뭷[Wя~uwK7o馛v=o޼|>?>>cccGfΜyu׭Yf͚5-LB2mra nܸї7޸j*,'?y^nnkk;蠃FsqD-Y\+z5kV_wOZ[[Cpcvۛoz\w]kk+WrGy$C6GGG_~Gd$J7c) ksXF% :WѶAx"-ȣXvE<26x\btR|\:f?! z,ݕW^ٹsVXqmݹMvy7K.=nBy`` g}Ӧk~򓟼>Olٲe͚5Gy$WZuwkb||wc##�PJ͜9s׮]۷ozq؇ |x78W_}uʕ^`lٮG?⏜:u0 TCAQgggooi͘>u֯Y(=z3foݺXc\Uؑ;%7~n_gWZٳg>)S(�K`"Eu֐H_byW\yQG=~U!F^Z2Fm(az#[UB.Ie6@@ǐW*.)->3y5U\6M61~{=W]}goڴɗXcRLp �p7?U/p>2ssӦMs:0dK,Wrxcevdᡡ yP=!b@ EZOWW;C9?+:K/Ǝ; �6 xE~T_/7OXq?JT3J -__G|W_}U~~?sGpmD=Qps=w5L6C Y_ӛG#4.BA:4YtVŖBuW(s,KUSR4Yت[|# 4ׇ<b%'*𑇡˖/߼y9-2'p?ty7O<D>@yva_B{ǹK[ZZy,$31iҤɓ'#dRrB_WҥK?=c7ut ܹswvw =(ɄBԩS٬ߑ|n:>>ת|CۼysSSSn d WCŋ`L]݅^ؔ>s7\dzlGG"Ι;ggwΝ;wv >HP[[?/F肧L)u2so}xxիLJ|6X d\9H 4b15tHRO_5ToZ_x.)e׎S3gHŴ1M K)nRq*pȶF#s@^%L6ww/^Guuuf8蠃c}cSGp/\rICCjf2YfxЁ}K- <3<s)<}}};,^_1v'o߾`۶m_\w}Ib/ehhC3g/CG}sro? ~ڵkl޴iS__߶mN;;yםw& ;v+O<c=p¡m۶}S:#·P֬^|Fą \:L$N>xwu>@?9眓֭[}sι{zz|tAHO=ԁs]x8ގ;^}U 'oD9ǎSO=G"`٩fLX@5o?s`j2QURhAWa;Eax I %zꩅ ~K_Q#8#8O< 6Q1Ɩ-[v%s1<c?GGG7o_c?S,Y"=$_,XP(,X;<In +O~<(dW? 3 zy^wu�;|{_/~\.w666n޼nս[j[ok~p7?_uEg?|-8ڵkoW_}ccy׿2|cv饗f2u}ߍzx暮~޼y <)T8s+.]{-�W\qÿկr9;[⪷־uUWr-K]k_u]uo7=6?G}{7|}{7=Nmo-[SO}祛 4R}4yhp[Sm]CU.1;r@Jia�޾"0-%MMMN~-[rФtg05�<ڳdJP#`6@ u ܄: # }Ss̹/v|ȦXpW]u>08`{_s$M^iٷzWM6A:Aqޭ>Ǚg˫`CS\{zi@ѳ6qy~Ę܎0c߰̉~6*xՍGwBO JQҰ|]jj\bLtqQ(�U.F a?\DV�JcWa!f@O�|MtEUK=܊+=ܗ^z\YKDr.ÃQQ*Zb j]6{:,Mch";+AfO1>y"n3̣e�y'}VKv]Z h7RgQk;N7YT۩yCQy3F#dVà;(RHM|ku͎IT#0*aFz.śo888/+2]7䐺`TYh<ȅ >s>hLf/c=#1 V863F)7.狢~=ZM}hi}.nC>cf ,BK_i"C Y!@4y{тb[R$`3 |G% "$!I*2A6,젌0"f>+  �mVܢ-l%�i:c+GFZK a %$X9`1}vJ{o7f .ߡW#ghc,t:(Juof:pc0J>?tK$9ڪL A⃢ƶ+P5 4<1Ct-K$$ab8Tji QBs+( XႲ@N,* +SZ񪟊8XV[�3JD%Ц4.f!HCHoi>j6^h-=ji2ܗab-HQ&/jFwm1vUy9`j8q$TQyIHHy<Pc^BS0A%X"BDl0)05dc<7Q9sׇ=guZ i\^k>ơJ E~N# iaJdL ;PnE?B>*f"Knnƙr'ߒxR#JIGe*:qZ[+q4Ӑs*x T4qqE2w&y{]!9N$&H4jwFw$ϭ2`8)AB(փC(˒s wόyֈJ3<2S0b5>?tU`$H71)$}O/1\ݜn'a%)Jθg,ϲ̩F7z :\Ƭg|rH̬8pH8%ipȨ<dY& $'DS(!6ꎨK30:)!.OH:3Y&;HҨGg)I 4DS_pn# �[*3ϲ`c1 rE1 e$׾z'>q=`fggo]v)֮]|}<y{=TQ>/LP1$2.'e,aTJ)eٗ/ {1Ej֭?^T[?~#ʅH|;nJdosVkl/~,==/KÁ~%ѢoyJ+gN۪)}'^z%|}_z!؆dS; UNR!P4G�g3Cg! m<]5jXUm( և|Aaƍ}SР~Uo|gϚzaW'˶lxʜqLћTfBrz-|ٽ, +bݻރ–K/wjjoG>,6o|9r0ވ޽FD<'9knnK.я~TM7ݴq7xcffxW|ZjΝ;xcǎzݻwgYiӦo|^8ITU4yMivIAQ�C ;FZPZf<D/ ='Y)vyA4?4y_wukytM>999@\yZB%td٤ԅJlz4jkrr8~x)py+w{7oނ5&e&N8*]W;\&7zMkλ{?!s5X 6|ǎ/ÇS NW „P#V+i+P8=kX+ 6-l`"3ಫy&OlL#TbDu~mfl͜JHg&㭑ojIdh+y晓'O2 iǎyRs=%/?1|ZW4pYR>xB4q~o4o{WzSN}3yɧ&|ӦMOwR(/@- mTG j28)̊vf@O{R궿mffСC'NR333۾5k=ztAqk&VdEQވ,ҳ"Se4rDIuլ@2,CDRZö " 2ya lTc$exhE!OΎrY_U:G64G&"aÆ?#֭santfgg?OVX\۵kmڴ={΋1Œ`f3eH,Gs60-MWe/o}'袋ݿ[XX~_7%ID6lرc~~M+05dhsU#Ytb"ڮџ޹s#GzGydw zW_}| NV<ˋ/~-vKQ oaU@C^gu6O5v?R+}D:$kDMjK|HuQQ,  Bgv@^M1xO֭[/{o?s٣cgΜ?۶m[f5G֭ -*В`Zh2$xmA H5ہm)AQ>nݺR;{'&&N8QξUpر~9aLE;asm+隞.u ^{w:ӧO^sϝ{̙3W^DcoYN)ޗĞuz-@]ҪSFa na Tjꏝ"b dfnϒ$4F+m^q`S3`H `ܞR*KگW($76PJO~r˭z{9ydYmX]EQ 7|7X+ED]tSjA.Yfh7/|` .yeEGc?~ڵk^zguW(ycl2==0TveG`"W^=77wĉR .N< /(oSOm۶-rϤh¼/]} [# ܯZƵ eRɽUjx(%HXA|7"s(wfF_9,v6t\F?32.AUxذ"\FG:xǷl+8P8uԃ>+^$տ(ԝ%d{X(=,.۷k]z9<ӟꪫ^}ս{ZV�?zLĂt)^裑e9We]p#)\ndz?r-EQ7y7R?Ϸo>33<xů:iӦ[>nPDƃ x"o̱E!Z[TX4p-:t!b#gu$y~7@jg>꜏.hsl0P%9&n1@ˡ1 _ %'rT>RVؔmk,$"J/qWPZei g{bcRIU7؏>9}ϧ<Nsc7nLcd+Z"츠#dy$rRkߖJ{\o"kr #5|,Mȋ9afd9"T^!9�Zd45:[L>GGv*x�b.3+p%'֝I+pFͭbg](RrŌ^κ=?c%w{<M#�Ϟ<(N|vB7㰓KqEs$;Cf΅LHyL._"RQIsijz`q`M brFRy_}p07A )NJY nέԘhhf^Wႌ?ڞ~['tkl& P VhJB29!&L<$Y~M"4׈:{ t#![hJP\1A6tayu٘g>:�ozo$ @r|[n5Qh$#mHq;#ƇAW!;Ex_JԔՐC"gk;` Nk>SEQdY=�m#$536Y'< hg5nD@M!6tQMqQ[[|ώ8XS  @$ČJ3{TL P<[*NnuZUm(i�[Nzؽ D�� _IDATs'@14Č } GVRR]j>MtVG`㓑6 n q3 GL4·1AvF7xb$R!#? 0`A:3ثk;*imuG hIȃ#7+"r48s\<<@v <lȌ0]-y|n/aO�bv{xh ꢾ@4 \tIKY[+\|љdB_QƧ~Um,LW4dg1j y'W^yÝc)ɢF!v\Chצ_О ы'͗] ,f)+>Q,FRQ!XԤ,2h) v| &RϪ$~@c޲r5کd@ jm2֪щ3ߦ%7fHVC:N폳.6ZJ䈼2FA}&nfĘ.Dvlf[Ds$SH CE}*G6wF4Ycv& 9QH~X7 Z!uM�Dr-2?32�;Kte I#,$Fm! Rj` A8{&mS|~֪%C:nØf NTiHBx]LzJg}t!Ӳm{ә*$[hOp*DWsGz~2ӺK\}r {56̺dvHӴөԆWQEF*W.{0uIY�ɁMBuckAiVQ-vE~lHO* 6{vƑKgUlj]G:2Mjj.G*W,U!d2_t1|HiXv8J땸o0,_ XΊҟeM<{ h-26_%v:zM`tIFG;8%JH ?$ިM'b8X5j%ӝ;<l{(2N50jV8VfBF5aȑUm[![m$3]334/q<,H@*{8n"<DjT_NH9wU%rW4&j&Fe Ԧ_?(uHu }ЮKWX9ԎBX0BeDYzzMҠgg$\Eemd?fꁓǖ|՞(r™jZ|,`LѼj1(RnO%Q{ &y<т:i2aAkC͘D VLCp8H$|܍2kTU-~R*S\94 {"D-|7|6D!%RHa-vjE\ݤ',UάQBlJ3J nKAwG ӪȬoFm]|+ΈH8KCk@0iz9Y^ RAr[.Cj/pCGD՚cgBzi'Uܯ陚7sC\ Maɟ"P#pG_q]bܤ0O=wvyeo-,?,ah;8 <yA' ! .̧TŔ1l,ZPE+C0)OUu"Aoq|z Ug@YY"$0$3?'IL ( re,SȥY&l`)U%B%Ų]ʅq6.!鳩?B)0_[8XSc[#3͋ U?Vp[Kl~BI^ ڎ;Q/lToI J<M0,J|IllDs"GH(&DsV( mJhc.ǡ_J�;6Ƀl YE(JEnŇgWpDcQVo@,完#5݃$Ti`fPvNGQ99]x�[ -s~z)ױȞU>Ϋs cI̎ç MCțŏu:N1.Ӣv5D>9IZzՔ^ZPI"*{GG #ZC4,$񐠅bP`@"q9"袦ǐGqjsc* mmGS0cƖ-Ruھ0{L[3 aIr@#hm UvO=E@*~fd͎^ɞsR(rA ύV.KO4IgCxsGnq3Fq3t>0zȈcl>V_Xi0N s}:*c.!~:ֶnϒ(5(SJњ5k:>콿{2Q-̲:Nu:yDyy'[|(ᠼ`0 E ; ^VkZn-S_50XNMuHJb8PYUVu&Ny?,dYeYJG (YVFQ:1ڭ\+ʵr\mɲl2ϋb+P eZaqVރHw$;0}&{t!ӌ&,,˲,<;Dw򉼓u(p8 p0\ b0bXEt%XšKyoPiXݡN:}9'(|)6n+D~Vr3*Z/v5E,ke XD{,H"nZr#!G|޵vkH71h �5$rc\Wrrڻ+$[b7pG"22R{#MMNLp8Ȳ,/k]P!s>t:uSj;ѡ|#|U۝;RE1,{ >Xg^_Y\ ((lZVkZv;*él>}djʅ�n/˲  >����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/filechooser_list.png��������������������������������������������������0000664�0000000�0000000�00000227030�12641336260�0022253�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��S��W��� Z\4��� pHYs����+���tIMELt���tEXtComment�Created with GIMPW�� �IDATxy]U6sOB!%0f>̃%4*C#8�*66hȠViq`жj: ܈@#�!Lpܡ?δZUk>< 眽v oUզ.|uhv!ᾢE߃, %؋yBi7@\n1"=3PPoa|4o\Dd\o*V-(F9p.23*Du ynGD1!(yDqΰ ͝bLn .=A+׋Huf~U"?\׍د2_=[o/=5� Svxe]}K*/ rCmAn!@ eZ[YmifEo ȩ}}}mg>Pa!vĬ,NC@\wwdMQ=oѻS2"!6Վ AYpgRQ{e6~V57'SҒ#-F5`z7V!{eQQjܩSՀZ0Cn^Vdk! 'U>IPd ܝ4M18p8`x\!d<Rr^s, `Ģ 7o߷E�)d7L[EcbOuSHpNh+fdN"a'RTo WyP\d4+Cj==j@Y{[ )KZo<ƖW#6JEG:`US``K3YEy鄋AV푢s-]uJ1K(q))ܫI=MߠKj*:'DžvBvE!`tPuM|%u䩑%,$c(TV~izO��aw6%FЇd@ 6hRIND^p`mP{y5W:dr%ep}KAT -:`h, ٘4q4tJ̑ #Ik@7j g[APg$т S!�h0ۈznٝJ’SC^y)ܤH" %pb4'=q\V.P&lD[Je֠C[eY>$M(Q[d,\WDvJӐU":rDH\!?S2E0(8 IҢDw*vEm�8&hodFqhduadjN ݄# JDXE+YPCx0:IyѦgD䖋|>,dMF,bB<dMЎ|1قrkL11eaIGFqA$yH`i< r=+fC,^t28CNm'ePE9FrmAbӠBвyR#)%tLڜaat)`Y�폲 Tld劂>h:V6Sٜ3 w!Pѩ DFg VLnɵ7MkhGt:|xj@d-k 1^*m<~|aʕ> {Es)gړo~s=x?5>~__j ')nKrWGL. BV[^8a pNJH>W+8< UL"T0FV/w#"#fp)$KNq!EM'BJnB:;R% Yqg*]Baѧr׷zG}o~76t|3}#Yb飀{cM@-$)x^{u衇 q"l,zP/=(QZ,r$(Ϭ1q`8W\!2^X$@BOΆk;vR' c18ʙ *0$\JvTKSy͐yIA){ Yf|ɛm?_f̘o{ܸq׭[lׯ_w=6aɋ⬇a"ꏨxZnodQDe>m0h@7QK)ˀc+n e\\:rB=?u}leWCP*s!6ƨU{Ρ!+f[°`\05աig5|̌E2eR'owqv>3,Y2z~SLy׻5{8#;~DC`k;{Շhi~̆ M4SOƛ _gq.2443|{{嗧Nz5,Xch[oӟok]ys|2}? 7|o/)u El }`Fe W}+e1s.w9>>R3\؅[)ѾUOuDted"]26󖌋ֱ/zhiSd-!J7)iJ$|7m/ʰQ+QB_W'NhѢc!3fh3<=u]򏲍15^ay#\~_tL2%{ŤIoޏ=3<3}YfƷncYhѨQ9+bo6l/|jYfs1/{qe_0aB;A,(f}eY?@8.. u3 LgX-HBSkI3hu�.|Gy6�Q=J2lR;BOG�TdUFE˞vZ%`_;(`n$'|W_}n}y|^z)˗?[vmsV}_9sf so|'N7>44agB-[N9O~g/zG�r-o[o~ݺu׬YstA?%^2f̘_'N0avm;/X<1?)o|dN(0`sN3c1-Y'5i`|d %r_hOQSNBJX�u( C�!X˖t[Ok7U�(`EMٿ .: /?裏1cƌ3.\o}k޼yٟ͝;wܹ!<p{뭷f͚Bw}we^z铟ߜtG.W eqR h$J43fx;ꫯ?\lYۧry7vƇc׮! Y3֭5jرcwakx9eʔ4)aUuQÙL$mٝ=՞d]V iGa)7gTY W,ЮՅ*ߝ Q jskXaĥS!LF(-: 4 gjU_+~x͇q̙3zYfuYW!D!lB|mk!n~_gwDZ}l|Ow>Xvu]/~}{_v_o}5,^.xo}}饗~߶?\pl 3+.q8 RK>UxBtzlT` ^5ۊ, @eV"RP, =nCH5D*?U~7I]CLe–D2M+#DR@"->ߢ./?o[ow;vav[ !�P?cvm?pv#F!̟?7MPDdzCCC21?zwof=j=؝w9jԨZ!'.YdԨ>G}(֓k .@qn&qx`j`S |7-s'w]LCoGdGŊ7AQ$c帒mE&^nL~ATēRl"j)Zzg xc:oz[/ L<SNYx?fFmTؗ~; /p׶o‹/&M,YdԨQy{yaUlpg}h#MyHkB?~袋jܸq!ZQC=;\ /lǏW?VyI%]-@9HR,] @NO�# Nu4T.R@Bi^3f@jY,@ɔTTL<˖-J3F[Cru55U ~2WODFWAŬ;s̙n7K/M8q7{7{ۜ'^xa_.wi믿nƏ`΅PmD4~̲z۞lkWX{>5oSO=Bfm"ohhλ׭[.\򪫮*=N;uНYz.AiLJKJe HJdoj_:0ImC�2㊡(#=åw1tӐQ!R[v^fviD||0Wu5eh"1pl |-HD`0|Ul-2݆sª~+V#G|:1SF [ouڵ+{,y;lՔ7dDa]vb(^31#o hA.\tZSP;p n2Fn%^զ[]Զژ2Aq"χQ(ݷD [C0u/f'F"Sd t%_O=I]mJUD!־'G[UVpkBz?&MZPO*u!|f/P|w x *@Eܨ tD1} K *W0[Y JUahɼzf JH>hʔ"&`ek&e�{~nBH*|AK%$bFk.#ujvrEG|I^WP.K:d_Aɥt  "y՞ڋ!+O^gnKSϹ7�Xm3*&DJ˛WQ2{c_]2lMJO()jcd]G2 wYۥXk"j]o+mHXG 1t% 0n`H 7vڛSKtɺ{`JkΘ3n\3?yI+2BD/I MPmeI<Ҽr(YFK#޶J,7~�p{º{$�Uq⚝Q Q,Z{ QBPl3i>3t^^.{K?BpWfDS,?[69csN1zB|ڛ˦tp 6ƆnOZq_Y’%KҰ |릞HO~thh8l%$ѩ-SԔ'xD%+mcc$ԝr˅\EWE[w|GL [&~O%<y.ZIgHZdDHB<{דQϲ`ƌSpv\uIN3ƚiQT/y P]?xe O'; ˘It! ԡM"Tucm 0(c;h'!SRh[ @gD2M| 7\OADj Rmyc0kΘ@T~H+x Kzz+*V_w,yn#CTru v<BPɽ\jŜU~:�HlFCƆ'ymF3&2Wf\x[e$#3::T?XQyJ$/R[& qNWfL.Ŧl+׉>r0U$Vh@Lp R3ѭx{*ZFj,҈R)$q: n4p{#,/0B[T\\Z`w9hyD, AA e)w50琋(ql+IJXK-^Ȣ) 2j$#3iKEEzr!ǛH5!ȣGun ;g-#"X`1T^Y_[r nElUdI9RL>WqiU'2bF(@Zb2g€y_CRٸAvy^|f& s( T pI{F" jH{[jb{q,ug1]~Z2Z; g:!SeiQ2UID(BG[;OlŜ` QPs~Q"& I R3fa*<D9LD{13tL+3 d̶tFW*+E (7%B~lv%<ۙU^u^eZ=s_3rC9Y3M'SIJmd͈HOvCWyO2bCEb;1>FʼQ91ϗuUܑ-XRˢA72قaE掮_jy,B-=Gj"de0r͇k l&yf)}hC#|dɒ_xxm(N E1 MK6nEm 4:T"0$Y+))(3/KlB9RZ@>P~'t9TgNr%X,DcQ|LeR_l3.mz?pɵk&Kp^( 3%-UnJ8H#{L}"V@BM+ ȚgUC>I83f;&7FEtDg(q۶(89[5WTrRreݹ%3ʅ0mDGZ :e;Tmv(NA^Y:ETTIDƚh>bMT?8<zBOrdq5F]+LNr�i„ {]w5ԉd_]*`W);!YA>HFU@í(瘭mؤRu_=Z3oP`ʔ͆ВdF}-mA, *�N7NTiaM H79O}["d8J-S6yRd1r. C HRb9?#8+޴HHtBsHu%$kA[taCEuKLavT j2loRPa"J;aZ BB3x~{KX|z>b,@ߌ3BrF)Q(KAKאdV=OgJ @mrq(Pe'AmP Ţ,N{"$|"HZ2Npa3$&iZ&[+'YF {I~wJˬ�]#Pp,pʵjzA*|ܮaQ&V.4w|ю;f=(70 /9 &D19W pSvյ75BW]oLnd>f5>So:(I! 0bhPE qY3j) alEёi~9>n!wɐ+B#7CH|EfnyU%�ƒ~׻u}_hZk-v"o'�€^'^f `!Z0ix 7ڠjܻgGt\2(\FeaOYxnF6OUE',ΔiJ[�� �IDATg;3@jT,Đ +DY-3Ln<y ffWV((ASDQl(}[|ؐ` [瘽ާ~|{޳{av~gk (Hed`I"5ꏜe!=έ3΍"s+ V]Jh8zur.B Xa]6}yH ک?b@Q R-&B,CϾ  LL℀nM"m;տ7j j&_ CBhVGwIN:#oqDիW?3xN8]kƾo{ OT{V)i4%Tn#tʬن˿(ZˆZs2oxCJf,PI [Hz3H0ύ-ph6[ LGWrElU3ZDBB{nϘ1w]6Z&H.܄#PB=n N7ǀt.A),)|ޠ?36-ae_rWDzyؘ2�)Z"(s9TUw!DH8sr{mE ]K6ˇ匨X2\`f2J~|2L %JoC׎j _ybZR9)57[ pZ"EBK1{]&r&VP:.Z[2NCՎVʯ@0>r{$8D](ג%⠨`xh2g?rţ{K65*NTbƁtMoTrЏ$2i0D;ˤJБ`kx [Xf>KC |E"~!5vr!`(H S:]F.wpd~FK!r!VR3dk�+[ڃ'$auzh4la 3oNueV5cpD? k"ez#mr(SB}GЃ RHOD6TJl$P�ȉb# c</GYb7+قR! E{?#'k`W{(hɒ'^IEi[\C2p(Y w͎<S"Kd/ iaD8pc#ۉ;{C^26Fgz*3㌝z,LdpqU=G"2u݉ߠx&|uEͲRYT ,v7baH> / Wf46~L!?җǔAf)/2=T+v]*KJ) ̜2A"ْg{\ iYYx\MK=R׍x93aQرc +R~ .!Cr])X,8gEOr0##48=Ge\GLV|FÑ{ACה/!V2:Nm~pQ"+(x )(}|B@ |kB3fhN3lʐ,(QU" qbl'NCZ,C2w-B D"=2=RmFټKܢ*FUSBNH~#kO8!\|\, RvRhYU*G!039Urfp`شU^|̉BY9=-du^4Iə ,i)a%5WEjc!/k9G0$⓾oȔ>哲6\c2Dsdb%RpViʡSsfR#ͧ( NLS5ڐ(aSd?I&)ϕ",Q͡L!I~vSϵb~K)!"+ VMvh;,s3kYFiw; " И;Q$. r [9r%f9632j~*lvs=ݜ,UTzAް8 07^A^&uTtv>'NR2HPɏ> Gb.GGgm+__l Jj5rR.㬞L"o3s8e:ez;BҽkȠ.ܝC{gʔԆQÈ'u%"OwVlnaAICm-5r_! sn@g%Tuh.T&EUV{Eq_U RUVR:LId<%w=m Z #d<K h\qBk<KHA{I{=6[lSH2ޠ|:;֮f툱j半qyu9rnӦM2t(<r,*P x5/E ~/_9{i =R(z>oy}qZ6`/18ǀf* �sɆ}fFa)զS5o̘1{f&,^Svmom6{\{~gϞ[fH-&".;z(8j^tEFEI;z2fdԅ^H]ȟS&Pc孶̇emgcQ6tMU~(n$Q=(i mӲ ڷDz: cX 5!IGϥf3:)ӱ'wJh'f͚?OrȺcƍջ;wqE]GP7m!%69)I8 kK З P�rEij-L<Ef;'9w"`AbU5 5L,tV\`"#s:{A (d!g&yTȷqNbh-j >'Ly̥˖Z^Qt7.!ld!j #\1!ri^e CSLVYۯ$dQg^n5dOPl"Aj?OѓOr2͇̋>"9ugcX^Hl,N)X -\MêUj*"M2uRO/XNɂs=or-_~ԩSC}}}si?6mڜ9s&LB?ϔ6|k_oO[sjl($$)7:ذ!voVVGapb0L$# Y0UXC*ZrPj{Wm՗8Zlkbh|eQUaPD^t6Q!sI{Bs |4^="o&ZsR9`o>V:W\=tvn/^~_׽ϯj|}7. /ݫsS*#҄P[d4v\$U͓э"_L4_&l[_nY%F1Ճ.2y%H0r) j;[XZF`G63�XRS* w.B>;\%Boww+4PEO<SO]~m=ӧO=5yO^.uD"V wf�zr#3e,MhK^g迟YQ N=HLJ{8�4q] FfXOShq)E, ædn<^ %E-+ե)SU9f̘׏1"3(ut7|s-*[m__z?>IUyK+7ȉTM_ U&zbdՎ; u?m'r]�%W wEMk$n\A:]i ,h,K-6`y;$R&x!9sl6$h pgjP~Zy4JaeIK-D[XsTgw1Z:I� ,ĉ`ʞvoջ52܂XhjJ[bWvP-Z?ؠ2)jiD WujU4-{Qєl:I8a~svFv0v؃:h73gرc{^m4o}}}oECĈ#td…&L4iRS{g"䒚EڃQ%nvQߞM9K3v,@hTX/$mWnJ ܁6ZthAEXR !) uJ]E3Pd"riFt?}69r:u/~񋁁ajgÀ9sM7 |^t?<88k_jo|k裏G?pier_?E! bhKl\e AI_n&Fx]Hy*0766�S88Iw$ǡ(쑍ZSZg!(DJ-(%LuZEoaź;u:R&}IQ~$Zd كzOώ;;u]>`T[Ygu%1b֬Y!o}[ǏW| *?} /?~]wYgowb+TܦŴV~~ \#xP`J-T8bʕ%,ls#`㉵ '1bĠ!pQ߫Ldv!8 ބƜQʰI"E֓â5blc�݆!|r-Cmhx;#7*/ƏQGϟ?Wɓ)CjPD#"txX9)|M0p7|i-/w"Ig/ʘ SM�~#,#{q 8[#'+Ս"* uM$Cxv nʭMIwLv!*9]De+IsClB`n`bls}IpI!W_} !zhhk TkzիWo喃l*#V^$A>5&P f$RSf\ =VuW� w _QB@ w&G̮H8(!cJ ͓ē%( QW!3# YiIo9LYV`wd1f.ݙS;ο<Nm |mQ'| X;j/i=)KHl)nw%[ҹ-su(Ӆ I ~SYΠMPi;S8[Eޕ<SHH6}65Fu]#B>iln9Ѷݡf @)5=p G& a}TR! £0}^;*U`\Ŗu"$G�MSeqk}H = ck(]R`Ic8KF"M]nq,nCQ{>?NDރ0=!7W})O IGeUornflςۿD- OVJE 2݀5W]ua3b٘*2yjTh_!RE-cgP@nz2N\Th83Fg"kؙ/l Edvb Վj5A%"{3A\vLJ. 1i+][uzGڦI+tPM:͛`Ȼ$M3J%B6)EdS{If};ipq`Dn;X3K[t\U9lc˰\_Hֵ p) 0VNbP*AGS\*34lw,_\\ާ> &Ś&˚]Bf Xa,>GJ#%m;ayGH`y(Fe#./VXQ2oN]JEVK`#�D5JkuHDn-(MiJ #:Ϛ݉d�[`/wQP ud4:˅'uh:rDC }2 y:r+\ȯ"kFsTܲ(SdvFL9։Ȉf7Mf;EW88 OszҬ4)JX^vVf_RBa]1j* XKG3~|Y:a <OD\<aoix6)D;ԖA6_iIi;!XL1.e:PQ/Gd')m9Qbl k~BQSUN5 ksfs ,gTfLũ=wrKA8$T<xDKRBR_zK"@A0J4'cI"0!oKTtˆHVNӅ8 uX,ER*N<(THqhg7LaM ˷^OR7ɍ)κ޸>�) <' . ̂BDmF A-;gd= )m}@XqG#ba"Ђr4߫!EBܤN3TXgǜ@0Ș p2$Yj$VPN%ld܄EwN@ڜly*]a7@|H^CT=)(*#i}P"SRc&(Ѳ f |NiM~0XD7H_SjCC`0i;OF]?yַ Tjȑ[nY^kq-"HBV?$ b^䰑U!#DaAJ%݈�#6|u@/yhbf$$\D]9`  2hA}=Zy�%Ňrz'y G-Mzē~AAJFzE1ロ?vW[oz5g&U36R̊\JB9l% ,�LUWR.YSDؿ@]C+=w(ԞVnk P%byE7Ez72uqg#JB_]YfիW?ruk}ޱiQ\[z"zhˑdeJHl%1ISHnyj܁&˕ ςbVHŵ%yb]  HJRy32e x*=$J 1P{Ԕ8eb2,(k` ;2?\>_ռ`2\V}#FM+ȁ0888o޼I&{_/]lŊCCC}'$,?!L'+$I2e^4qr$"&EhLA72FHw`:DkĿ(05)҉rE iH�2@IR ,O\>i8+ߌ\�7�Vxt{IAֆ*;vW4e~RqT{zޱ'x 7Pոzԧ>/Zlƌ'xɓ,Yr-y!Ї<1G?s]wK/)@rנvFlx%_3Yi $Ado`:;̵}&$"GG7@ET >9z-tU!HTc"9i_q<KAQ~^g딻K_W^n>u]^a .SKZSD~ 7˖{=+W<V^�z. ӧsGs9vۧ?;s9蠃_GyUW}泟Ydɥ^:nܸ!.A3WA6n! .(BI"R {l !%-"۴݀)9Gp@97NX.rl-4d1E n< Ԛz[@T7(*C½�� �IDATTZS$2-A1щrO 2yk._YMזK!,Ydοۘ1c-Z7_ړs}b5\'|w~/9s~_} !uQ?^~+rʕ;[ū x)8]Et@Z$I:$%5븣(p!ƅ7Kkt[PDŽÝr3zi>ޠQUB Ѐ?J by?E D9 FkiL&U!EB]~ȑ#([o_{'{{{'O<o޼O<ı;bĈڪ^?s<44tgW1Vl-I ecMy$20` EE1ERA!mrD˦XxBU .=<4Q4FJCsR6Ic'`q 3T՝u1u=uNU=;n`[m$Ehhhl.pZVQCQPz 8'$\e@XF-FL˜'٪ym+w1_ A"�wgkz%ҽK>)'/R 5.Xn1& XSGFt7wYLB]$3k1e?#ƍ;Cbٳgk^y啉'N#֭[xiڿ}/^߿hѢߡ9眳뮻(S%VA.]"4 Sbe$d;\CN.,Ø8I^2"4H_ oM UneX`QiG"]O#'"AZ7LJ.%c!=B#$O5P'ʭy5JS])5<Ԍ􁪢oĝߞ޶~yfrXȑ#8iӦ͞={ʕ٪M/^|O>}œ'O'>1a„o}ժUV:֬^vC9M7 / 7{Wkکz?Yvj|iRQ0c " xW οґQ Mhڥ4XF MsyTBj^L :˟UN& eK5L2TL o^0g]=@̹ʈ5z{{Cz; �/YҐ R4_if%ӳ뮻w}7jԨ"g~_';q 'NoO| ^ziŊI'[tM'|rM7>wpp.{"X&+*Wd1 9FG`$ *JuJ7l"aWļk16)*1/cB ?xԆ@2_94&Q GPo(Ϧ8$@ &R&X }5EN1xs%\3ޱcBNe}}}hb{>:jDaǏ9so>"2Ύ႒J7+`߲:T@rlg9^{JZhS7d$x(Ǯuj OyN֖ jqJHgњVCY59KUJ^]Jꚅ|An*%kפ4m%>=i)�T W%QnRߤ’ח7yM7<Tϝ;w͚5[lE;Q<gUJ{b*"S@Kac Er-'Iyr["`Lz\4XVN�Gy{"ӈ91%"ޑК2 IW* Eb-Q2Y9jS\ւ|4>9ܢ4g<ΧDm.^FR[G700SO9YTUu^;DeFB175%pr_kSz::{){3H2+Jx�LG"oI �L'\X,άN $(p5(+sґdw(*vۉdǫ7ZL(\Za۝LFC<t];q?EBPQi9P\&?l>!tɽ߄I6!T$Ӡ;jO&1*FH^:-r'@%N@'�2N;Ge].<hziS~HKs3 1,$ StZ0˽3HA oq6'&C@K>dW&1ı<( \C #.ׯ?7Q#JM-~50 b lpnK6(]|F@7%<vqn5M%MKLEBKk0ڶHr�#T`A.,J>bvBu%-'q%xQQʜ<*d{}I,_l�"Zq؂LEC7d|?AzA^H߱7ֶˠ�ݐ@/2$ {vl>zʺRW8:Ԇߎ;6@Y%X )8Ū ֪"q2J ;9⤐pn 9!=!%FL1]<:{wolmG;T? 5{FT-J'0 b@ iAs\/xHns(?I-sԨQFnAׯ_/%:٤"BCN뜫O} beNٮfEB.!NEQnD=\[Ve#J(C}-Ӡ4IJjh"k %X.$"DCqT4c-x`hJK(1`Z^P"(5G+NMB:5Wd4u&|ђmk c.; Oiuˢ #zxTԉ* #) 8A{XJ H^4E~ZΑ) @e GF qJ `}zRu z3>0/M 3Q"oG<D Jb,_^eWYoAS{h;8>P.i$w l"KNGM( UֹO NjC%^n j|4sy&X~# CQo|b7]1Xo$kEwC\7!r>ef!ҋ+{ᦖx,i-32R./_!JFBT@IڊX3Ōa#0v//<"]C&u>_a7+mTbB f`e-sKZj=uɒO;I͚\&PyyRvؗZԾJ 8{),dv=["�a!+`Q)'N Te\IKBo2.Dx N r'"S =qQbg0A:jIsx.R-1vm)SzzztmWU`2nJ#Eyr<Etr@7T{#z|ieۻw:P,6mq)+?1 =ɭAM˓rJ }La IžOrnjמ{mf-ȓ.y*l 2L䪫5SCYWqp$Zdr&m ttLL'[r� ]Xy1f:kJlJ )!t넞p-ͽ|wL?u.Tjn$#\aͣT5;&B<g017!f(=ek֬ӟtxWg#lWwv5u]G}6Y:HUH50V3�8]v@ۗȬ`%hZ#MSQ.?�°unXB)&"344OO0q̙K.]z55:ӒN#~4|D)PY%6S>e+ov c ᄰ ŝ_*1EkPWNG1^jPPKQ(63J;-qWKq[Q-DzRemU{ξx-<}Č_~|^T"s:Ttsӕ eyO<~^ohpI'=z뮻nѢEӧOҗt?S===w^{K/tʔ)~><<<w믿7W5'?|;fKp �>яN8_kϟ6|[ߺ꫏=)S,X{9:QF=?/^ƍw^Zm޼y7tӲȇnzJp)zκ>gp7r-fn>d -I0A Z=t]e`&9MQWIi~0d7�@er%=gxd7iLIڲ!o^Idh툑=%:_ \_jF <ʕ+\R$8??իW_|#F|GO|5Ԏ;6k_r%{i„ g}vۅ=C_ .Xdɹ뮻⋇>8na֬Y===zG>r衇^y5k/9>񷟘2eʥ^z%lfgh9nV @mS-9X|��~INtyv5-vs j_ZcB( x)OXħ=mR1NN-Pș _@/b�Y$m}oqw+"ݩw̙Ν+\}'N}]&|#>oe˖@]tW\ꫯ.X~vۭ=O<ij>lԨQ7Oӟ4[n#F4x 7<O>7 &>ٱ}} 7̛7o…^{ vuV[K暇~Yrk ]zIt6X܌VnaXμCuӨkw(bgcX|. /*]QG@&A!~ Qh@TP1\MoHb{N֥a :NwS_B 6000b6lS׿/g?|5k?/<wygahh?.o1F1ovk]`ȑl^x+VL<9Q[oM^ <P~YgΏ?#<2gΜ# FJ q|5V@NN ,6ɐ,xCԞ <"fg-<f#vzG"#4&D֬]X4w:w*EA�OP< jr"-xy ڒ|q)M&lrќ9sfo"z{džF]ՆG|G?lٲ;, c|j 4Q /}iҥ >~y=W^yeU( N8 PׇBИ;fmĭrme:rz{Q܎#̛BTU ƢB?chNIm~>MX!8+\ɾ dK}W]%j%cS<Ko P7sR쇙 B=5M.;|̙3n8M_y"n햵VXv„ 8G'O>Bnn_%o oF =վIoqp…Dfdznޏ}co~ꫯ>7dr T綦]z[#Hʦ)iHYAۥ `'OkSwBV SV9"D]Meq $li2%[^4zzzj FFn4r}:uw188800Ъj`֬Yswvi~[lqG|l !.\_?ᩧ:eʔ_}'t;lwSOPdPƜvigSo<c7?C=tɇv5\馛ӦM;3N[N>}ŊtByѦ=&z] ]v`ncod$;BnULT2徰XNER`6c?J[|R cXɤln$ ݅@"3Ң>x[KoiiqҽkJqwqw+Eo\ni6nܸ ^˗-;#{}??<O}S_N;:~o˖-gy'O`˾~Y;:u}7nܫz7.M0k֬O? / !<f"wPobd DaWqlv $#n(PErbĈz6t!ːBk`l� ^ ivIf3Q PC5^ZV^O+! \f㏚q_O<SդVeCnnz|3/2= jm{kް}j{Ķ"ln[ sn؁_1dOKcOl=JwʛY6pbߌ[DHΤ$* <x7PG/ ,7aSKͅkKϥַ;!(_B=f-vE8qbFTx7zu(!Xo?kVr-p] GݴTFWc^T DnRQJPtNJ9;@RZ xƬ+Bt;YƞЛve@J".WcG/fA5t/X"p>oq>GO=00(EF2-KP Sڠa| r+ }rT]OBU m<7)"]z{? /1n\!h͚:6h_'KqϷ#ɨʄ8j(kw7%W2%l+YF*9D2:4Iu"\:M/fe/| '(HX05H 0_pfW86w`M!Y?e~qvF!E} h lddJ) u ̵ykʸ(8αFp&C6Ք t K|;Wx#n i [T bjSJjYT]p8)}nRQSD묀}0<*1Uz (" $pxK)37@$.פM�/bɌvjufBD~:KXѩxJrAWz)3?i(R!+07ٰsdjӦlq Iƥ߽M(~Ԝƛ9/X?'쬤N1U gJ>QH**bKUqrL&�j8r3F{S5grja8|Q<@%Ij+ﻑD"d)f7I^„$XG]UPz[#HbnGF %;D$Qy_HQi%fOΨQ~_n٪Son9[]I"rD1UHrn%+3FBY&smO9\;q)_v �p"U LQ|6Ո#j=n])R}ݽ(,r/&YK#$ w\']iE<;d3kH㵜E5#N*,'^B Z|2{!wbZ5:wIX/1kA/q50nƌ!60++JȊ,BaɝnQ$ݚ*<�� �IDAT'XnCeL "޵ uEP{Ƕ؅#a(*Ո!m 6\Xӳ.,):!�Pv b)$Ԥ:G/p1tNc>�LwuO!kYp(SyJLĊ$<oG R-YqDQ*N lMKcLQԝ$/C#Aqi6V\|@Q@#k4 TvP;b<k2 Hz5ts! }(Mɬɶ0sҒwmZhfCyt5)D;%<!DyȾ|W=) fm7BJpGڭ=9D|Op3{Gu{6)"dLGJIre\)]Ժ֟O*mbY{ȶU_F̵#+ P\XFҐ �LБҮҞ.DY&7mqR9ƒJiJhյ_v*zX Y< 2)K$.7;4) OJ)YK(ͦd*S<(x]2a[қIu GN;-_^jnҺRV7_ mmQ!iZ0sQz0ú+eh;M5 HD ))?S#$QUF(FR^'FhS4<\,zf:Bbtu- TLme 6ڭȄbh d"*nf H"5#ܤw}{ףPCsz.n~A<ȴ)5,2Vq+pCƆ,Vۺt$ȘDܷT>:t<yH "hecO\/m#*BI뭦,fxk]gJEei ֒չەV2QիW?ru}w#'XIWeYn]ԟGi ̵A<ab*=<'Bz\QKΠ5 JPlE U1BHZXvJ9sʭWI5 oF ̢lqSw%X*)&ZI.iXqGs[PCXCDo>21I|L2888o޼I&{K.]bpV׿( =UC<wO6CI[PhZjAS<sG6�[0jھ$t:9:T9P`V^AeUA 7=˲On**nJ9x0٩N\.3|T+=PoO<nD5;ѣG_vek֬‹.UV?K/]je]^8000wD~y5׾z: JCVnP Tǔ!QpxdҤ _4n0% @eom?4a2ɧ:A92xOqRn̂3ʃU2%+ ry|udGbR&ҵQ"4aHr;WHU y˖{=+W<V^8<<|e``}vw}?bĈv{瞻kڴilIa=SFu&{(]OUCyMh?r򼁒ʒOա?$$$QV{RjM8FB*|s݊ZS85}q$Q7j=JpD3.ZqJf6BߘosƌoѢE"u.?.lj}'~_G[ !k׮}G44lyopȞ"!!"#PJƤib%m'T!堡ɴ]7| 39J,&!IVI(@ƺP$ /7!R&hji[[�'\Gunˑcc-wU]~ȑ#KyJ(:裏O~jժj(8Zn݃>x7>~z^�U Ñ~!MC|*}cC@2a9'}oڎ-W(dCh6kNigFx"^,�#UGbSH#sC.Ui( (.Y+)wWp'2"M5[pBaM7=̞={H`_qgyf̛!}x;F=}ᄏ1{]w2e^{uB$P35$a-9 0u>!r ln P!Bȃ(E{CYG+5ן:ڶh$PRPjKL" B^H.IHqIR~<1C 58(~JacǏ?Cbٳg3&zZ>˶>z85k<SO˗ӟ~xq*Er-Â:J?pud`4F W$瀯 '&#('xګ"c=߂A[$pRب=tB$]g>$E6".*$辄ܑڀ;X8g#,C'1ّ#G?};pm_~921uWL:O.1{miӦw}G(D&s䒛 N!�oceQg,g,<2M=u8+<b?tR~ 9OBlz/RL&Gņ~1!1 TgO!,ZeSevmGy7|>vۭ]wN !{。qB�A@.^_C1l>"Xx%(:Ő`+zDjL޷3BCVQ#推f}2BrSipDDlb1'̀u&<PzC!`)/d,@d!P}Lq؍`NZ\@B ?0jjMzҤITi|[|Ϝ9s~{ߤ>2 Ҧb#8SN93s GVa [\լqUʃmeVduk~i. p+6V2wm52zړƴ EΌpNfu@ :uT!MFh_KN--VNY9b!5(d"H�EY"z{rr!a[A__dɒ5GBx}Md,k.sܹsW^[  x_`#eM6a>z;'�`Z6@lv#)0i r4hU3E(9q+Ri(ٴ`aL^=�_CPy(u);h&4lݵڌ^qS8d6"I{dW]BsTkka(n WԽ˾ XiZB᠃G?z5_LPVM[pt{)k#XloIFʐKZE5B<-+5GVC6*tUqA)ran(if(DUSORom ߚro(<QIn@gO)vZ\ f܊r+֯ e(uV2YѹD.]*5SDUi17Ψ j0vH $1Mc'RYa3HQkK2Bp r"TQ{k¾ߍO�jZݣ=c!5deTN-[ MioQ[m%G&!mfZ{n D^?;*k{0J�g@@QAl@"}ĂҋE93cQ"A$@IH!q=wsvY܋3{3{Ouw^10:hd\hPsD쟷OƮ-^JHN@@bP ~ isIF]ɥ6,-3Er]Gdv2%'-lV?2PJ{ Tǻ2޳$R/*?WF,$!R؁ A3>([^ n.D ڄ> ݽG(`D#jH1sGVJ\d >ʕ#k)Zϵ �FY;偙tuX(Q[ƴë&N* R8ZaBX<18c7>3]#f[ƅ^*cGG5NZnH*(4E3a`�QsnR3tU K%#ipL3GPZ,((aXI;BSN<#rxOMl7ʝ0 1U>KƯ˕ffqE&x%1dIgb3kP0BcfjC_tyHr<$)S&ߤ }`e[w((MLt-m*hM-0 @/Lv4!�RG/(I tہѾ7B[ 喫=^qKG TZ@ i4䌐I5]ԔX"g!蘘=ݛ]hrW~,(-:@#li'er"Y! fܝFDp 4+ @!*0Z1n{ W YP|+ A3J* O$ɘ@C:_6>rn DV(N_9# ] $ SW쮗\;{ۈ tr-hg'  DS� *hE..DWR1*?h#I~=f %Kj�MhTBSG~Dw+@LD6TIj& dz5(g< cH �- H_Qh}AmE*|K� 5^Rh9�qkWP}!nNO(R՞hT"ۡdN!A(@o$yuɁ"< #¥$L])4W{Qs̲L%]\QhX;:L>jXG**j2EI ?Tl@`V PРDKs'ߤda z&ʨpNK̢cB姡O�HѠM? z 9)ckF F#p:3 Fƾ[#d-.ڞW&G> ^O )Lggj$*'iT}[ GV@8$ ` R@s#(j\dɒL4^۲y˲eozqw<Shժ_|łL2ɓsZj?'֟UV}n馲e<xpժU;vZEUT{ܹݻwٖ)))7n\jUAAj(P 6=zb:R = x)<~�2Jsƛ*1PKUQgÂ&1\=+0!I3 M=r҇9 jHOwi5(QJ�q3:1&q6T *<͚5KLLܷo߲e2cM={lNMN:k۷Ϛ5k 6Ν>�"cQ&o\rf*VCeVbխ{CLr1X~A>J*M:ɓ .,((G=cƌ͛7[]v'0j))tK/ <ҥKݺuKKK[̓V^G~7f}XkO0b/ (xBbYE?dېTWJ{+B%�%^0; DJ|F$D։<>a|p*P̑+ t+'Dψ#gΜ߭[c7//O6W]u^̜;w?l2tG={={6f`NpGBBQ}][jf!^3$9wܹscW_}5c,;;;++.it?~|QQy2e{˖-Bbefff<9gΜڵ+-->c:{ɓ4h4Ň#d`8V;> A @*<(/:`mDNNq9:<=B[X n1h(YY4% Tw�VCG Q[<H5!S$8ԄtuP_ԩӨQ:t1`+V4nxƍ" A�\LQFy{#GWX1<DJ~F[h7|Q(�hbݺu|dY&))~ c X\\lt1c8F6 e2c%7H7/ ^fwrWkytzt1B" (%ɡ>h3J#2T1P{ FBGw%}c:f&ޔPL]Ν;7~#GX^t1veټ= 6?~)^jǻyX)�y) &eםwyҥm۶_nݺ^{}+v|˗L{~,f͚ի'77wΝw}{6tHӛo %%7 ey4 &ODziA_]1Hd׀,ZqO]F̺rG<;jR(ԒI0T׊E F?2dbsI$U3kaSbfUL(B$v%4g�EP0A;P䠌>ruVK]1ڶmӎ(KOO'O|qX=ؾ}N>m ERK!Rd%q̗dRx7lPRRrȑÇ/]Tϖ-[lRxmbb"c… E.]dرcǎmnq/^d]رc=Ј#իW[N(ŲRɎȥ( a;14>1Fl 8 ,W> K``2,7 }Ө=D&Ƣ&I`_1,!�7T_䙀-2N|ۭ֭[W_}eիҥKRRغu֭[[IJ"R8ýmP�X6lj<+JJJ ePdwm޼yśo?ϝ;׺a˗篏/SL~Aڵk?�֯_'9rʮ]vڕtwon5j*;SVaɨQoS NJqwUĆGD AX8IeqRB$cnlʫS㥩 �ݡNwiCI$ Qo: E:ӕ=E7III/ڵkׯ_rǭUT6lh }{snƍ/^+W܃S߾}M&{{)ԞtB7tNKKɓ'~?^RMZX(mxxL| Z\x1++3؍˽pBjj*}͚�`yyyYYYYߑZR_}0d9s?xիw 7hMځ5ўÖfI̷@,M7r9Zt|HU  E\FUuRUX匦SS+ted>֕mj>_ B�t&`XHN~Jf*ǎw%Kj˖-Y?o>|8.0'?޼MrpzTb@)\6V05k>{\;֠A}_Ç J7nئM1;{/| '�� �IDATƍǎ{c5k֜8q{׳g0Ʈ* 1y/J89nC# ΕHJ: C@0bGځV�#9@ !AnIs!E7(`T]�Nj=Pmō9277wc`USxM0 !4NR,%R\=>QVqFVVmڵ/l޼E֫W_~ 6lذϿPn]+L@V\ �cƌiڴ7اO6m,]>_7|pwݻwǎkٲ^{c&/뗓kN(M^ٮf lҴںFeطYmu|d5PDڙk0wF%XhnS9u25g[ yʼnoyf7JtE3UUŤrBDE"/Sr �OIIy+TTre�srrϟ7ovk֪ZQFÆ +**ڳgl@KOZ%{{=zA 6箻v=bĈG}tQ`0##caVGϿ⋏=X~ʖ-{С)Slݶ]s=M־};&''_pa׮]Z~~7{]BͰg./(ޭzPԁCq%6#SFy# G9#eFEMB+bϱDN9F*͛ &]jy h9w_0]w2t^]QeJrEA<RJ+&W_<yd޽MݴiӺu Я_?X-- Zi2"Brr27xe˔ 3/G=zQoTɩjAPY=J:g'*4#忕7X@KcEŮ[򥃾�Hpe p8 x5Q{A0ҕ SeZO6$ e[ 9y%4jb(u;$2+Ʉ'rFzCII`+VuVVYgJ`)2URj Dm!_1IhH0FGZQz{jI] 'U�VWµb׻>ʶ/5�] m 9&W׃P[hr%4i$B "5L2RBQ )C1z$LDc:G4OzqÊp_!9D_)z8/PC*[ǐ8tTR1q5,QP>D)P ʩ}=ki_N�5UA_SnF2Vۋ>�3bNwD=}>$a#y? %j)F<`u%ޣ^$UETfB?0g,re #ȼ$H0iwuщޏ.^퍊)KopVOsި 1B/E_y<=,Cia~A>mJ2)x.%=1B89,r QrPġ`ȣݪJFqΰuT3fiصQFQՃd4#} /z2U!0@rce6pH7dDx*n(E}04{L―@޹71bi ;᭠8ɳ _1 g6d0b?1bi$fAHzg U+pMy FGjOe_b&u9|w,l"ɣm{NC7W~1(l%zl{5腴o~HB�(c+}rPe1SmUNvU^F}79[2@;c`9]M|g裥Pbaܐ$f1(-T(|P@F#8b։wdkF(tfrf!xqRmM;C( cIt b!yM0Cr$j/K *}@W63n0Wa'7S~yF,#f#3$]M,F!k\x~P! /,Y Wd*^XM Vz)SƲ,-0EjQ w( ܐFu<!Z3a CIh fdcG\vIMtB񬹺:y}p2[ŠE'}фY ꡡE4>I"Q>H}15fxӇ((19@}\X : cQ&T]R8V{U ~E*7vI p0+{誊($SI@j틈E )[o"+nDL81*^AӷPԞEEDxAj*Ƥ=&hbșF>�. ~B 뱛,4eiF[JfLalsSd>jCt)lDZK3XFg-hBOYZMo2a!S +lլyAGmҙylvfCǁT7Q؏Q=I?TmbG‰1(p".;B#VL ,MHl|Q!$NjBK(xAr" -e E9ӧrY*`-`~|&P1Jv3tM^8F4QKb*ݞ�U"`19CЄƂ L#�#I&r jt׶J;1KQrE ZsV>%%5y[Hc/_0B MQtT07?η63G &*KmD%Z @F%It$Ԇ#K.nm\q*^Nn)# .@DA=TjLmRHg՛Du:F9.b%R \7VGs/!l`TU֣GM:to֭[_?dfʖ-+Wn۶GϞ;v4hO7y)S2$-LK֮];˗'%%Y?{?׿ĉCV\yȑiӦ5lкܹsvZbӧc`-˖/ܣG;㩧0`@V/,X0xJ*KOӋ#Feƍϟ1cbkժc5n8dee}?C8,ߏcb;>՛:uA´ƅO�#KRL/*h": -Xm?2U(娃SׁuVq7O-$0a5bı+H{Wb󱄎 t\B^zߵk믿~q;c͞5;;;fZOII7o޶m^~W^yqƶT߱c{q5pnW"I qF#7))iܹgɹ;&M4zhKU\ٳΛW]wM8qҤI7nd(߿~,]fի[w&L8vc ?jݧ~G@j{ &Baa9? 99{#F<xz/_n֭[wSL^/Zg2dhIiwpW>uԃΛ7͚54hЂ 됔z} U3X72v@QX p%0ohcbT5,)X  LP &֣VQ$�h~oLcǎ ǏtRǍsϕ1Ə9sL뛍7.^~w>}ll'KCʰ4.6q"',,,|c{Fݻw4?1rdQQ0s2e<s6m榰VZ:tXz gϞ={,cX\9Xvvvff&;z֠A~Lp433..nIIIgΜQȽsΝ;wX)aJ k֬پ}߫Ⱥv횗7a+v9L+xDw/fjA4e&\0Ϛ5~L_a>9;uF^o:_A NtJ>hH`b;Orr5\3jԨ آE,YRvC!W˔)3lВ␸/8z(cȑ#!C*UtI|2S#*D%)yd\�y睫W.?Öw;?**d˗>]v_Ŵfͧ=w}gaF UŋSURZʬH5l]-ZPPky �͚5?Q\Rb{W׿ KJJ옚W]׿eʕ͛7Sӧ.]wtEY kӧOz?n/eǃ<asU@ލڠ$ڥT[UJe="5^Dxh(rРSn_Q y(f(ULLБ [NS';>ܑ;"FXٲeW8ٳgF'|Cii)c,>>^t/- 7eiNx˗/W[Hy ˗/_BG-2cZjׯZĉ}%oǁ(�ԨQo߾999;vx,fGvݹkH+߳~ʕKLL?mxt7\}oرcO:5xG}oL0geaÆ)S,_YӦBUf= R~Q[z#L쥸]얉@p^bD{G=33Hg{¾'}}D Ҟ G!D:tk uCJJ3<pmvq8iժO/Nb XJK|>q##x !! NBjTXTTTXXhU\|y޼y3fHKKꫯd;wܹž}F]PPm~֭[#e^1Baܦ)..^pɓ[jRPPEGc}I&ݹs' ߴiӔ'ZҥKLw[թAV T -> z/HA] w 6 <"60.q�}p(pP 7Ily,(@ATmlPZH>J 3yhh|׾FYҥKc B~uկ_0Z5h[]x϶ .VJB;uG./3KEE>B ˗/Ǘ-[Vgݟ}SO=e($PV clȐ!Ǐ?tڍ7N<_~ϟWct#uck8r1f۔+Ws„ Vc駟5`lq/Zޡ5 L2ΝQsW˗^"X^SWq:oamo8 T>(dMs֐-rXU)@rl l\5#J'y5AlIJ*E2C~Ԟ *pĉnݺURSNӦM{/nHJJ_߿_=<jaÆ Zaǎ 0ydϵJ, h+(PUsŚ5k4hP{' ''… kGZ�2Ɩ-[VRRһwo nᒙjժzՅ'O<y^}uAr.XIII||<p5>>ҥKK1Y?7KJJ| 06gܾ}_`.R{ Cϝ-(i-iY#xԱ?(Ņ937 xt&r9fݰ0i]C(T@gBea\fFUBp@ϫHN\kb[VA`c>}_~>}zŊN?=ztݺu[n=jt\0]XxDvvv}fϞЬYPA+5.ۘctӦM{o yonDD E c=gΜ[O_M63mذ!++K.; �\|1vر p{ׯaפ\ScK,IOKkߧ[ٳgN8qy{믬UZ9AJfpj$7<@X4F/%)?σF]ܪ[:Şo/8F@ͨo%l>5-|:Vx -Z,jԨn2 3gΜUG&eDG@v+0| *3q 4޽{V/_nm7|�&Mt뭷tM}]v|w?c LW*"^g|jժUVÆ \XX[?^zkذaÆ _xᅺuZi|$L@4^6lزe ߅wy'??z5\ӬYŋڦM&M'a<yr5jܸq^Y!$BJNWCLN:G* $aF 1VHǎ*@$#ŗhi_{֋2BJ-Xо1<ȶӨQ<uTׯ5???֭(ۜܜWhqW'֮]vڍ75jTQQ?lx$C@#ҕ&9.9qĠAz5iҤ1b֥Ν0`@݇ Rl3f˖-"$d ^[ڍ7(kc_>ڹsٳgk޼y-tcƌ9u$0ؽ{#}QFaC:tмhѢn^Z.\xvOWX177z -[۷ IE&?rFd%ӧO{gFuu]wu.+ iIL'AʺfR9sĥ *BI<-CmG<:@͊Ĭ>™2-9AՀOwNHr:5D`F`0I#عv/_<jԨ޽{O81 ݻwċ/S62gahѢE_͛geuk "$''c h}} S%Off"ZQ=,(xsT#%g2y#-Q%+WcLwSkhFTc5�LP[u ,':>7|x}AtR8A5.ܠ>}Jnq 9N*ՅTR%KR 9<5sSRRɓ'<0d�Pr8]=bgUIGP2l{A޴&^zCS*迸p:"9oHط 0(ZHhBlYQ!Ht(!R@pנcA EQL׈.&2!� VWWG9A<RQ +1C*{ sOP Aw`g*̅H,=̙x.B;Uy2h F,"VMguAg=J+H CM-tȜrɛ�ڮI\%$.!�xw5 {(6ע6rًJLQ2 .vǠQ&쥨HޚZ&:(iq!'cqa:qo_TvʂR94BP_.PIbf D RPKfs4QXѱO(x,PyށhꟑM盫}2-x52J )d]Z KQAp/x1q47: AE&,|.a=ADsDfP5nZP{IDRF5>_(ZJucr7=)ccM\ MF*'Z8SOPDQqnJP�� �IDATV m:$&JK5}w;?CiPd%U!<8 D'ӄEM8W%cf!)?Q~\˜R@t;0!#:}@gD{U\MdШy&*UͭV�•{:z'[u JC &<Xc^[va 7QA Og6$D?DW68Lڀ >&.O�qpJp=-U$X <N_ cs4ϑv2%4/l )KWKZ]7a L]pqk>':Evhp,R+ya,(siQӨ)XV4#3 diw -I@(p#t&&&j�R΢"(qs>$$@- Bi4[/U~ Rg[e |Gnk>j3V~~3: !va1|2 rȥGwnMhTfWOba}iUg~dTku!˗) j>CS>&, nI²Idz$8s4&^/sdr@6T)#$ 8kyZF53*AbIB!aQF @ >6MyeNpLD0t~ҧEJ PF;$�(|>S V+#ZlŽE#P~Q&Bւ߱�#'c" )o_ĩraU3ʨT{_Q MhCsPz =P!/NJQv w$DO@ J39֮8_tDqTjA9Fo F��f])jTm*Rw}ptjL 3 . F&ŏҘe @eDJ& .o8[nEN%uH妣:^�tX*Z[8cg ʪ1%EAPȄQnc@m шt5 DOq9fzH@8fy.A,1TVcz+u% ђ o/Eyb`  iExI2>9sJtݏ~reA$Z P恡 1RbT~a [[I (uШ^]<Sꨕ,VLDT ;Ql~-?^ITLsO3TV@h u_L)-a0 Dj:8D\p(y8ڰHB@|6|jPBӧO?}]:r#GLIIy'nÇ|ퟶo~z6l[PPеkWO<C 6_?a„iӦ1`hӦmrrr^^ކ ~})_ݺuSW#Wgˈ& )ȧ+&UO?'j(O HuO6zNFyѪےʧOk7fLGh7Ὁ3ndv)F( ;rWwKrn&M4idʕ~ӧO?y̙3?̙m۶3gΘ1QFj9{Ν;?st F;!$H( Ȑ:WHnT2k̹֬shbqƍV~7o^|}g)>?x𠒒ﳟx{gV?~Q m޼7<VQ p-4u9x@.JZ8#S )5H4y@w q4-DY[ ڣqA([ӯ3] H<8CphN�QY^I5h(?=/䒚,v9rdRR͛k׮ ��C*!aرs̱ݴiҥK䔔={k̙^ۋt1th7T [n/Rqq1c_~^?nkLa SSS|O{wi<xiӦ]}={2c/^Urzt ^UF)rLr"՛5Q-�LgRd`::|z(GJ0_ `[!-$pt줽x2;kEހ #kRUL*EC#~-fkN6`}<F �C )S̈#,G3#GVX1++Kr[zj׀{[7ԌD�wqǺu1|򏌌 jժ.]TV؍ܿȑ#(ŤUTZi'#5SCx`(965Hr2\9ܝ$>!C$Ns0_>:| U@<SZ ,vy/"bgؓݻ7jhرyyy~ҕ)SF&iO0..d7@I)_|bbv޽xbbH{w3x/_re۶mGbM`IIɞ={rssy[AucT 0R^K0J1+nr{DEN3Lg#GFAk]!&RP-pG3_pr[Zw֥LQxXUG>h'hXKëz ^waĉjnݺ믧N58@ @jchn(*uUWYkmFVZje:f̘~xSNmݺ_?>;v?K/wyRӖ-[lҾxܸq;v@jz6Ƿ( Aʪ:`LP=N«g?'_&y6 pй%CʙjѺ$z wEn:P]DSh\\5V(?E&Q؊=E e_{, ^z_ZjwJKKKKKd j0*lՓ.1&%K={|={;vؑԪU:ÇX]M[ɜ>}ZyiXjvN6\Wku ͔:3?gEzb:ڡ`P{p{Cʤ@2tjP?`̽dN@DB?:\DBzԠ42R^h}#]|A*Q[cǮ~ i{QOf5j7?C-GRR4hзo߽{;v~Xhc\r:tx^~eLuwj)]4Jܐ1SXXXF ws%sVXQZRڣG *4l0 2Μ9}ҤI]w]&M .^%|,CaW4-<kbH$ 2i3{c 2a#"j$yԈNKpn_gy$B$%~]mjO|"$:×ӆ*WypR\̼y۶m>|x\\a+,,޿ܹs6mv50@ _b+M6Vn߾}ӦMKKm%[PPx{ںօ5k֜:ujkΜ=k㫔)an3.EIk1#1Ғ3[|*īhxC~B%c|D`L.w]#+n. gXlBO Ph&*e^�"',ѓ3:-@9 1qWQjժU{%  IÂ3iE )<KBBBjZYXX˛~eȑ^IImvw7Ξīkժ"Lr7o?j}FF[o>|bŊ:u:}\t,!iki QDBJ�"WERBԣ 6Nb3OMoGBEútzZDpIȊN҃:5$qEBABPubiT#-+%(kuK2''g޼y/7mKLL]6c|:u*** JC|1" ;nAw뭷z7o0ayaÆw}ܸqbX1?!Ÿz:s}?x6z6e?uSNRRRv9o޼ V+ԩH~OB9R^;HuӱO]Քv$F\w<G3N0.f/HwL_]LxZ[b@A>Q;0SE>FXH2XWZ =!#GjC"|^*GBH捛6]n?<cncyyy{uι"#<)RHNN@F 4ϐP 97.5/UMV̖0kD<H=eveR|Ҍ U]L\ҭO \/c;#>D m6D9R2tg>`W<g:]>]c䷠Ȯ:AoUF "M]D3KEKѴkR^'WMfeee m޼VjΨBAyy!Mz}al=m'b/=i@@4n@E&`,jNK]9�(#1~VDAKC9W O9j"L,vHԻrř ?6 Qii%%%qrCMF%I"OBLKNv O2 Svu28C|_ "ObjFb `>]"rpZZSɏMfGa!&EG3KSU�gRE fLݹq R$DFPW {c0Xt�R'ŇxŮ\\\)AӜ]iJ0D苧QR䁆'RawV0AQӟSc2E hM` "x1C}qUtTsXWf0Tki~7a, F(==t)yV*C?; Z31>!RkT>_RyB݄@?CԠ/[7( H`W$m}q*?ޣVԛ�oAżւjkSu<D?RaځQ(dRC8c@| TtCab9Z_Yʫt7PlCT.戔sAԧF؅#@&+%NDjՠ�O+1k8sBʃ?wbgfߤİG5SQˁ@C�pΉѯw`( jkJy}5Xk]>Ǔ\|�|]WVzn* 7yR y>Y#>{*FʏU#1 D�Z_&ZZayBsX;")SB+$s_SlY0gT!3jy(b\hidd;e*yA|ևg90CBɊj1&}&\=SHh4T!v*6@1g/?9"i5w$%$_ۨT%0|;ӊW@>8ZSĢ`Z! _DO2ŸJ̳,4ޱ޸x׿8rب+B)tju]# }x$23I 9+ P S)3YCK1z(p " �aɸVs87y}bةb8६4&_i8 8&CABS]M4[u!G񃂭QoU.\dCe 85XL)�C={Vc$�S(2R|S%~#xJڦakš3*H|L<P J_TEQ@oTU-OH@"I{RUF:0LRX#.@x j;K0|skYH '&(^%R |PO(;G#/V"_|(׻ʹhr?(�7MP <ȁNXϱ} U!?Q�hN.|ҚaICsg:H-T.S~^ CRS<t!r!REǭSkqm;n=(HfE&R"M s)"x $WwYBU6yx5,郹t)Gb7>S+GSUhrS >+ "JiRQR4"RBi/#%p< ʁ`­ ]\!�v0b^[Arp% pT`LdTi&K�2<shXI$FL@T=:xF9453B_',5BKz3L^%Z't 9ڻYR r݇L9s4nxРA;wt5,^833WϞʔ�_?fA٫WN w/^~ .L<16bĈʕ+616k֬Fӧ̙3]w܉1>`vRRRrssz+ Ȑ[y;vz˭EEE;wT8E91rȊaĄ.LI'QdH޴Z8CȜb4k�L8}FU\4ɳB&ZdA4M�< Ԟ@E4|*�M+Vлw͛ڵk…ǎʗ+M7ܴ7믿/Wܳ>{wW_w ̝3nFٳ?ի9d8cRe a-g>[TRrJ*?ޱ� ϻYD޴iӒ%KlK./+-)nѣG۶mxW^{ 4:tҥK~mƠnݺÇ0a±ccJKKx;Q;@i.| 4ĕ- %)&~ "o"U yr39|RqE,@TMoq5:<Rz>Ѵ7*5mRn?c z̄k<:pqcc„ O?tiIqViӦ:uGԨQ"8pA&N?h"Xj3L:Ҩ8픀DE رc-[\`A~~k\\\6mm۴oVZ;>휷GښO@�{oݺu9sfٍ5ڽg2ʕcegggff hƌN tΐEC+D"|n8M`M)B7>h"w3SU|@At⴮T7t_i-o%1C o =^A h*LI~BԏVYv @aE@35tXkvĈ_}ҥu9xIΝ; ;t`ߙrm͇ ٌ3Ν[FǏ3g#G0GÆ TRvvGbLW4$M6]t)==n~UW}wewy_~_m V\XǫרaەmD�D,|rJJ} ԑ!C7~#cIU~{Y3W^=|JXOMrT>އGt\&\qd !מcЄR ( =yTN}A.gP>"?$!:ÂN\H ͠{rUFA:x#.M\ȋөQ\r>[2O(:XjQ�� �IDAT-[ ˤ�V-1va{|rz2dv CϾVi>*L>q`C^_|??ׯ/*_ֲUˢmW_}uuխ[w}7ĉ6փmom׮ѣo`0XRR?*NUC]c=F;p@~w蠭D0E=/z[RصBѧ \  rtʈDTH/ AquB/}QFK5!4J;[+P*a<HINyg322+YixYX:u˔)S\\)jѣ޽{O:D0y@g.eI,SC=tu߿?99[n<xpm{~[\\|msW\<w3gݓ_*&3-----ҽ{wv}?jԨ۷1֬YusǏpڵkW\yEAfڦM{oܸq˕˻pAb qu!p'N'F˛i@|h+NN|Zx&4Jq @:"d9j@)^AU4լA"* PcCx3jiPf͚W,g 8Qmk׮~ܹ=zHLL,..r=s=ֿsss_u|z1:dU>|x?3/33sΝwygXC57nb !_՟aɒ%xwk~-['7mڸdI$̙36G<y۷o߾U[~o;m`W^^c y. 'ã#:uBђ G:9HgfłAG8]%c "uw/ Ad �QDנR2" tĊCQB E mC<Z_hoNdxGT#L>r�[&N8hР_~9''gM46|?A&Lz=-/}~G@ YgYxqv>X ۴i�V[~GWoxcI?)d } =)ʗPv파ӧO^z]fjҤ֭[yŇ4L# 䠡U t΢: CW X£l�D7qq:pq 8kW?yF$:Qd.G}7ݿq Pм-I)|MV8�L8W|WiiӧO>ԩ~]wg93gΌ5kۿoUVˉ'fΜ[or-c>JoTx?|M ߿RRE˦m~ǽ?sa/\mO4255uƌ_=f_�EQ6evmO=A#5Ǭ<w*9{3eЋ\pn*:B z#5qD2DjO#<I-J<Cb25d%3qI}|Yi~۠A>F8"2.]DK.{:vL-m` pҞ30h.אogh~97c7pC?Q[n]߾}˕+wsB~6mvm *DԮ_|={l۶mȐ!_:Tb.]?~Ba}eggl" 9f]o:Ǟ*I6tUԘ"h!b} z;8a@Z@4 TШyJHX4ϮiPs!rB`|N8poqҥN:[Zx!T^^z۷oܸ:ua +Tеkע];w1ԣqu.!AQa͚55k\7{g>pK۷UV|ioҤvm.}?cǎ]tVZnn;^yX>nI:yu&_\:Fd&zs,SQHLEBҏ,2Oz6(26"%\]mVQk'Xq._.1bSO<yr06l܎ 6VZ۷m{9"oog/s9wiz1ʅ^PIժ qx D 1y&yfDu>h晞R; Jh)mͨ0AgP}E4rDp1|Ʃ"|(W .Lik@DJ' #S!,)@ ؏!LIe[:#LYPZ5Xvvw.XjJqiՎ`h!; .<u59%B73=|xΞ*,Ik$q]>P ϡ�Nvh"@Eeki>˼:B}Q%L{ ",. 4"\G|)ETЩ Jo_oUAF[ =BQ)@ PC0QN *+qsւ&(ȭGgRʉBe:/ Hqrb"jy ńx&?3H�t9sҽP4K#AڟNOGdE>YWq/Ǒ7 p4Ӷ`1[^G(LA m,"{q{d<)g2g4dE hY_TF@&Gq){C!DDOքb ٮ55Ak]tO!%p գ RT2/ BS@F$ ͣGƥ #e$ tO@yi,x1>'w w/26q3u 5$Nijn%p«e/,XrMԔ<wIhiQPkZRtBʗn֡WƯ;\ZEu>% �@T^FW.D7aw7fZ6O᱃ Ef^kMOwJ2#ES:PfJah! U v:CE&:* u(QszԠ]t߯mc9F tG]Cr&GFoo.qCHuFeg<L2U+�م(If2APAH:, dV0>j~*ԏ3֏S sq<"ǷiAJTxl ݎH@&hϨ=,1Ar#௴3E]X*>4$ (%颏F=RUTbb"Q'|>g=G%k~F�S>RĂ|?5pH3�XއR j=0,<GT>Z/t2 _f^HtP@A•@@}(7JnԭUbdkE_BjT!4"�tቮ6C)J�[>SsĂbq0U=E;*'g!Ռ1G,sUsß eζ+ՂO>k8)!ō"2(cIzEzM=*#=s[?f ]؆d<w o ĥۄpBʏP?ugƒ%Z)-%^Q-_ ϕoPhz!NY'rr 9Gwz(CD-gлe43]dP2fhD3:F8M$V2TM')_c* Wy@Jacѥi5+)*đ* ɼePًBMM%O0RCڮpa^"h^-2f\i&DgjH+u=2}*5=Ȩ|]a2cFB∝DW Hz꿠 ."Q)S'8%+oN|W[vM$'bέ EUy\c2@j s=Af=;kbKy�?`(~A$zԌq4[�VM̀Ϡ\iه&67A[d*T|构V.4Uh20kv S9vd:*K@4vnXF�!B˞E}3ݞX' ڤ+}ioV)?JF�*NjVb'8+2<�UV8(S Qݨt }V{G n�RF�X�pu�E̺{9k֬O? ]թSg͚5-R?>hwo;7J@R֭ۛojժrzM4.YhQ׮]wK_d38qI6'/\ Q螌ᕧNHM\x:J2\!P1j{rnowDJ5 pGF GHT(#DW bb\gD:f 2V^ >t֬YÆ KIIYraÀٳg}gg}[o⋕*UBiE%�uGtP+-Y x"g]vWkλ@ õo~G,Xw/CPP|guHN)J82V1{yKJ1!gCyc 3*NO'(uo/]ն U˖s$7Ii.#}2Ss%3Q+7P4Avzƍ9{l7n|7� %%wO=3s>:v:qرk…0KOO2Ce!Fj׮}~ƌ$Ohu”@ʁJ: HmEStIMӌRZޣOP @lC^D0$z:{5D`$TFw7_ &; ?p2e222j� VlÇ[(((̏9 RṚN@(7 TIИݼyKZnmA-{1cƼ{Z5r*+0o޼)S&Y]tYb;3a„Tl})W /0ƏG�<#˖-{ǍVx(9b)jWc@6"EP1t@w qrLAm` ~":@^Pi@IB@C|1[j?`l3TF|P!ė[#k׮ݵkW^yJB}nϞ=5n<j<{1'cd6' f/uoNz ><))_~ GQZZ:qD^z͞={СyyyO6}e:u?YJ#=znW^:t ƍbC:Igtsп譕zã;Ex@(wD&1´*0RUiaI5L(C[?kT 5Hȁw@A d;>={ֶmۇzh¸ǏZx_~ԩSΆ϶`04|@>Ed_f͚OիW1ܬY>R65jٳ=zk?I9=\jƌsEW_yӑGϟ_j&M0 Um]}uޱcѣG_}ժUxL-_a2ďD@j-Ε6=d*<P]<PeNۚ+r$B΃#*I=F a޾}ʕ+/_\뮻KG UKYnzzk?aRCfؑY$^ "(hDE@F&x!@V#qEAE!23, 0[tSW{{~|>K:~˻%K6madeeE"h4jj0tXԋjy߾},XWXX٧]zɥX �Ǝ{y�@< //sϝ5kVIIM֭蔧whyL_kժU4}I陧7%!.GcM䕂@<2rj 8xQb'D+34W~s$REwЖD4jMf {&i&M 4yd/ӠAѣGwxo/8pӖ-[_[M74jԨSFx<7i>CEE"֪aÆ-Y$//oŊDjN>}۶mG>rH^F>}y?ؿرc9wi)ƍGWj¦(R+&ƺGȨD RM<2L@=:q4Fy@^`kyiudZ7~$ Qa@$*Du !7 6xM7֬Ysƌ]vݻ-rq{gK&L0jԨJҢCc={/|zieF[m:e7nqM6ƍ"w_׭[o6[իWO|wӻkZ{czB�۶m{ȑ#G|{Hqqqii)q M6G|{ȷG=rq(tܶ}]0t@LH _zYHBbh(]" 1}˂|U_z_} (RLYCU9]ȗɀ%jlݟ<B+2p~o/~Ν;aÆCU3cn'Dc=۽zںu'_0C{8p �D"B=׾;yoyw^y͚5ի׋K֯__x4;^W.]:IC9AB"AINԼHEׅt?YEȘ?,D?.Oe[IcLȥb0ͥp4w$iMdF(Nw}wȑo#eeeG18qbΜ9_}Ϟ=jժղU˖ZvG-//߹sn=WZ(�`Zsd9K!PUtjյ^/6m]wӟtw7oܫ` [ƍvܹxⲲ;S^z/±cnjYtiYYٝխWp-:vSwuV~t* @JDzuTSL4Q/MQJ̿^*b;Yti9RzЊ#C2XdtQ PP>2 ђҨw1Onݺz|pĈ={s`y?~\wA/dzqd<s`H-z@L�1#b -HKM&/CS~ӡ7ՓMXypqޘr,{(SR0(`_ (JyKݞ1 ĉi<)(Jčf3!,?]Wmܸ1c̫d^iX}6Q=O˝q={:"HG] Nr�1L ,֧APm)+K;rT}`$c*>0kT#YBsmxN<?Rc׼B0;PeCojE 'Lίm6U&w/eh'&J!YUWF=ƼJ[ks�� �IDAT (y[@ԠdTX0HKx D[9NYl)sUԾ<Q{)֢t7:S[%g{_lnfm6?Jw=2b8}:ٓkGZLj>+14ʑD]Y{]THu(753~oox_j!b/EHH2!%͖I4�0 \J 3YdOځBT :(f۴>dCp$c逞< af\7X@j8y T_ ޘ")搛;Ԃ.Տ25+gZB_`BCRCCu:R/ ;H' !(u0ʌGךx;^IT/O2i`.: MUyb,`SN&?nE4_<OpBS6p8Ɏ9]m2gB[heP5$$1MP8! :@0 O%k#`G*`%uӅ7MZGVFt ͺޙ1Y5PEYZ!b4F"SN6# MLRAc(Jg~�Etpx31(H!}`;@?L  (1pY"g <L?!S)4nCJ q0]9-.YwaX(YԬYScOVVV4D,GUk$ZxpMnQmK5$Ur�\Q2)Q5QW%s6UGQ 96?'Pc&SA<\,*7: l ~ fzn@ $R&)hkqiۘc)M`d)x̖hd:+O%#^h/*1f+'|%3 A).d'vqC]AE:d-@PF9ǤfĈ "ӉyHG=RjUa&tu�Go!QB"R+mmT+9.s>؀_#Ul2&4F+y7PAE"_E"q@L%^XGUY)`0}+Il B_S`%ƦA0PDvy:V%*g(SQwEHT(H4AzAN6 [5Gρ*T+uҲ1Ж!dJF%C6uC’Q\𦐘ZD"h4++R?>~%y .RB#C15-Z"2] ˂`CR/ֱBTûD \^ i?UdzAkQuyR~,}Vİ}R-řW-Q\hI񜶃(r9QzL; 4VԮEyht}[l?.W^h(@w^za0׉Q&<Ȣ^v>AS�w8[{_ygѤQрVe.w%:,.ck̑{ jġ C$ Dn)9n߷Sk2:A|HZ2A>a(4Ur.i>3LK%v *?39!@)&ztzwOWaZO,8}Tq63R !2\\0T1A֬ k!A!]+0FbnvAL5�^Џ࠙SJ\k7lؐ1Ǐ;',] pstŸzԩ뮻_?�?_=a~sN,///,,\r˓$l9]t=z~+֭[/^`Ȑ! ؜ٳ;w,o$ Y{CaE`DK%hM �N"ʼy_#SG:Bh1�(8;UD tI4~WbP8Xa jv ]#Cj7zOtSZ`{ -bQl߾?z3gJ?͟?IulҤ Ͽ?Sڵ7cG_Ǐ1h'`ƃ򪽁1bŊe˖@ӦM 2k֬!CxL[nyE9xFݻw_E]S\\l֭-С?'x5\駟#ӧ4m۶W$\j^>,�Nf'r]Saåc4ʦGd SC1f izwfKGDqK`-:C>>,/Q=\3h)Xn+g>?Ke'Q7)lqeee%t:k֨9m|}˖- .&M >|ȑS>e'/� l( l uc3WTTcNߗ<owԩW^˖-=}t~Acl޽_~E 6x߿ł N:}FB+> 6XѴMZQ[3f/pV̼Jpc�AhE#|@IeV5&l._�U^_ 8.3i>D&Aͫ4 n4-lU}-H.AvFv+6MV :' ^]&BE&<6zGMY=TtȰ=Ik?aIoC'S]s?9s1VV-rժU/_~Æ o2֭[j{+KkԨL'X5W^}ˀ{7.]GK,Ybży~ޱmZygWX_tE-DBM3fa.AddE)yzyޫl$:'Ytޥt>F3MD^{H <E6 >[nF{!U?Lj]تUog񔙡Ͱaúv:nܸbc,;;[|x!oa}զElr j's9cƌ)..>+ ۷o߮];彽 |u6s]5}%}nܸ<QBXW_|qر8q!Cϟ?~X,6fDʚ4yR$8a-Ti>Y)HqY74//A LTxL4:Hu>1h`ό)BM0RNR薍s}1c%\-ӷS+Hj{f k_h ЈAYQ DdΛ�ƍoܹ|d޽?a„lhѲ!CÇ�ir� l /o8ݻw?Oꪫ*ȇz>wީoݛ6uZj˖-ٳQݻwp̃=.۫W^z>>0xW^~>`˳gYxG}[lل {ѴiG?RTT~sϙe=cbm蠫 qWHiQҊ@r6Tsmb* vbo;�yw-/4y0>lB {60'@X[YSg06GAsss/^lXkDl߾}ǎKKK6m駟^}>WRRpB+fpQʾg&(oŊYcۿ޽{l /G>͚5ҥˋ/aÆoyѢE11 ;}ڵks})((駗]~*l۶mѢT~Ç-+++9}4ccޟgΜիlѣzUZv 3T(:Rq &B#BL%\Ou8 h_ON HOziTϣjTǷyJKS 1t?w(\a_7m~GJFOÆ Gyy3f׮]۴iӼycu߿رc'O|!XG;H Vn<>Lr /:[no߾.9} W �g/zEm?k۶MƘWrÇ/Zw? O:UPPrC.JCN b"/^*;闓ՕQY|M| [O4Znc@rf/ ߟ ācÀH'O6{K:eyq]A.JW@ 6+V`iL5k֜={tӍǎܶm[~~~~~_>y#GVTTxW---gyE]W_YD!w@U3,P񝍅ȧ}[|>ݻ19s{f:#ȨQ4hf>7 k{ 6n3>s A;LK":V#9՘MOzC!Ʉ| O +4 Q[Ũæ7;S?ÄA[!8$HD% iLB~LۂCz=x{M0o;ť׿ٵkźΚ5QF#FP# /�q٣`6cr:U^{mܸq/R~A>cVZZֵkf|}W^}׭[ɓڵjnժZj;w;6mڴazi ׯy'Nwڵ[lɟ乀}^sPc^QQѣ>tRСCSoQmMU<Nc)CHPԀB#D e<Ȅ?0U3бdB"j ԍ4ZA77DXD WpR߀Ʀk4* YnjFo%:bCka@DN<YronS\\<s̩S7oUƏ~[o>3&||ȽE k<MK/Rw>۳k7W\q7%\r%++/Wnԕ+W^wuVR.FϞ={קOX,vUW}|!1UN4iSNݿʕ+;tfl�pS{# z nhnf c'%-eDޱ?MBhT0Oˠ]g,ed!ߴT^I%J]1ث�fmmp0ł�eأJG{Hn[͛7\G<xc.c%%%w={&k%ֵ2f1tFƟvYIq)GahvƻA" < ) ӁBc&˒- MHd^*z(%s`_#aޑc?heCfw)urˇluDuOcirj+xF%$̻&M9I&1/\x<gݣx<|e$UmS 0ځ"T@K1mmR4; (lW5NsJJ1ayb.RW [\(:I%"~1JP:* f2Ga\^VxԦ$@K3'(#ADԒ4s#CPVx<�i^i[~<Xu(Trv1XMgM=){ SU'lJ Z^ѡI1Nh6gр00D!Zp94\ 7fliHvM8Jn'/&c&Su-%ց8/C' |XL`kC1>w @֠✫b6qEc~/;8fpOd#Sg^ؒffcF_ZUFj SRHOYdtj32�DzI�U%)Hp[�0e o˹J馋\Xgo@*vv:+ xҐ[{08�Q lSܗQ*\CQʂֹE\"e-Ac`ZN y\)מɉ`-Ƣ%6Z1*Px*_Pw}anbFcB5Dr$;̆/ҮR)u Cg-tػtO~bX45h'z{<h+E%6;F-bӨ :}]mJz֢,Z@8H%N##+~pNPCh+tr{w']|BR5Y%XcC;1=Ƹz>իZ\X@__eHB`ɼdWH5o.Z; ZxX?m)~M ^>-t2r$=*j;x w-~w'OK!Uk׮e_UTTDcX܆ΖZHK:i3VM8*WKw qQ8. 3N92܉J/&O$T)Zr4%2|y)vT)#'fSƁyuҳO/-)0)@vJz˜Qix<^^^b(4kR2)�IwA;Fٴ(#0=*PU~NA"]EJ�țFQ`r[R8|t2hH{,Y_Rt(U}KClk%CYgmV2avN["i4 T # ߖkHX̶[EE󕕕E8[ 4J'k4Rd$5Bs`l 쌑*HKf3/{aӏ(  (ӽKѩ{tFwȷTYh@*%l-L6 cZ^'AN@F[kj FI"4$Lux'A10H "+ujjA4nVJTˈd-:k7;@VrC7m6H&^&uI/sU~c`cD9n Zy@BjGY}Ibz T^bf !P ߅vf‚u7UVVzU|gΜqqk,MEќu�! @ҧ8Fz9hepg"o! ? d)8b~M?baKSk~]FJ�VOI)#)f7h>* 4�,HOnS*9Yr턈Ld|Oz}!ПEX[<"Z5jmKt0Las欠87)�xC!@*6k�'\E<LK}_(aUM4!!Pp}4} 9Xdi|\QP8}N^( |1#O----#NNO^ lcKzAwӧFwqw;BKum83mQJ*U"QE<{Q*t&dY ɘJ*ɿ QH9ƆiܔX[G6GG1ڡW$ ]{}iժرcwSΈ#.H$yt9st)cǎ}'_?Oy>_DHlJY_Л" j?7tӟ'%~|"*/ _p-+cǎ=u/$J"a!s&d 0(sLxfywL}@0ӁdNU9x}UQ?i0 ,0 61 cYeI亓&�=JDV@_a*i\45v(nC4S"EyS<^H9'{?'~7o<HN&?xn1(/u2d̙mڴ>|4Df2)//jm 1I:c mOAmٲw}#'d 4V_@)PGZ?p)6UЪ*_F>�� �IDATO.urjX1H&h^'/>irPЃE[JT#0H/¹gbU&EԤV.\#SZJ'RNYܥ5_wuޣ>}vƍ㡇c3gΚ;wNf<(IӧO3󳲲ƍSPPt+++=K<b�J#c6S^/[7ޘF %zkoL6E^{mṹk֬۷o&M֬YөS'R5k6lئuիW=͛׾}m5xW_}7ޘ1cF۶mc&M1|D:uZj0Zh3,_^WZ'"FW*hA.U*.zߝBե dPogZ oD&)CHgrJPd4Gj}Ӈ\j)mj/R 4 D||Z10}{cI}F]ڵ3Ϛ׆3Z5d AWbX1|%N~lrƍkذ?}?tذgyN<9mڴ/^_fy{`D"'OFL!#Gꪫ͛7jԨÇO6^zӧO_dIIIɍ78|`Q?`k6\Dhz8ͤMEg7K]@ =4 tP!)Y \")Y|- "A'TX[F5H\ ( joPFx%v-NA1U9'>1 `!LV;v,..~g/_xb`UoٲwRj*++5j&h-Zy睻wa=x,P^~$,806mٳ端ꫯf͚2up7{F?-++3gb18_O?Ӧ5lذGtשSwK,ٺm}9qĹ[^^^YY;sLEEŅ^زe3䓏wdy:yf  h~0&*=*@V] = KǀMY(14B麗Z3% $ 2%.<ń旡J(.hVɮi1$hvtn�׿VZ5jԨ{oҤIڵ;pgvکS)SԪU28^z_~ݺu/Rf?2; x<ʪ#_;.]l߾}^J֭O?͟شiS',*1N _sX-ݻU3|x<hѢEIIIa~/QY3yNIiN;P˧C0Dxn b߆"ZkUɣyi Vf+e;:kr! Q:Wsqzմ9+f 5K/%K]1hѢ=z[p)O3駟>qnݺ8Q͛1ԩ_z̘1S|Uz~_|^8mڴw}駟~~s*fH}*** "ƒY2\3-W! 4nfRe)Va6GJ0QMJ[%r]%[ T@7[ G:+bxt[J0[$ =An DovJYH# l;Nt@.ǐݗUVV<yCݼ 6h&LnӦM4믃\ZZZTTY}WwsNp"*_a:u~rrr֯[?<L^ׯm۶o|o->^|R7j%x('$ڦM߿C7Fܹ$Mdl L B! >XnKG3B&&>Vƚ[͐UQ^/]p&2@1{_ܙyrHx$0P➣=�SZ8Pu>w֭g˖- _8p0++D*c1ݞsB|_'AV vԩ .M6^XTZZz%;v㈸|ᄏlΝt뮻Fر'N9W\\|~ :a/^u=>|xþ})**裏JKKWXq]w}wկ~_ޓO>oyG,Ywu.y(q6TZzt$�F+|fh`)Wktk0#uuh)P Z1p٢ UHFE]`!:nN_D2dZq@>B;ꫯΜ9sϞ=W_}9\IӦ?nWUΝǎ}PyzZZjW-R^^g@O\�@V5 +aq* Yߺu?hРk3fJ?Zjׯ_͛7_d_| <إKݻwݿ/׾}~ .XlYjծkvm7|sIIӏ=ʀ >z~!clǎvۍ7XYY9}2:uԵk?}Q=߹s͛7cǏv,33%�SM'= C�]0@8U:|hX̀H*'r7%"?�@Y3virdP.3o8A*hٽ.,,߿jի͘1믿~W<o߾ݻwn/xҥEEE'Nv`ŒjnڐILOKիqo,g6m,Zhذa~n5Gժ_|O<ѯ_'OJF+p&HSNKPH>Z�,K3&fľ qO 7;{lxjQDT c FS L(9L'0a2*4m0Jz:VF_oӖLA �<sް͍5mۖT{LlQML 3(?7҇(&€*z=O4#9cB SS9"c`yk@փ{H=2Ҧ;'&"`X~S@q菎ydԨ5F| <�"H$[ٸ-jŷQfYi9ۊ&s;v?dź"cϢpSGt Ċ#R~I֠?`;h A*Iztր:,_͋t'I-liSjtg"Y]=x/++ rss}Ï)kx pzh s+DB6�tbn 0ɢ ]%Pe7=X]瓢?hI8'I <K*�@00�."B,#{3C6TAIvR$9bgO'MPx=KY}ڹC;g@V|͛6*Z1KΧUȤ7yotT!Eps Fey Sdbv+2:󈑥[AS1Hu;V+fh9֡$ dGRd 5XBԫ-fM8%q)/|QV3IaWKw.H>HLD{mǂe�ݝXr(HA)l RE$c@/A';UrU'Yf]Z "0 HHFEEPxS (0,.UB4nݺΰA~%zṔQKxS*C3Pf LW 5T8S*$̠v"B5Od )݀MFBL9GjZsJ52ȑ#* VTIAbvu@2|AȠ'%hK]5<xeCh s.U(jSumA)+T˺4 T*) f -tQ U -h-Me՞>'R8H%a E[e(*D C}*AS@GLѪ S&:=Ƥ2{Kр5¯N2FE%#ڈP"1r.!ꌣ Ն7Mɥ&0`̈́\pB.l\u 5F6 H'q%d2>1TWW�ՠs(-BcAM2s?=C1ɞ \5w+qM꛷e$zxsBL6CǪvމ%N�@Y댳R WR NT&TSc=1$mHLd#ag)7A1x+X}=&vZo1yFthmR%~f+P壴 N`A;my$$kMi o  ^cɍB�F.DaaptS� @9vZ}&t`55 Q^2)<QrvB;`+ & w\3Z\Zt@Y::u䜆 O蠭'03,K�ZI+D^DIM|C+ q(gQR9 ZX7KV^;({뮞8LU?gyH?| 7Ed#4t_i<z;!ap E2By�Ѕ]^ f|pQ Pbe"8Ba`:n0z 3jϧݷʪZ;(QWsEE˜>A}A3CkFT́v:i:U@"*ˆbIڴV}T 4]Fd? vA:p0BFF , 5%ē@ 1R;5 F.G�Gꔻuگ@t|45%Z7 \ҏEn�]{Cx͖Bl=h9 5;, ;s;<jψWzW?#Rg4f"EpWB |.,dP̥X@HsH!7'G#Gٳgvv;ΝE"^y饗-Zğp¢'x»CM/Y}'xѣ}џG=3GAAP>]>awe|~~m_= %t$,( "`JUj=PnBbhVcDD,o?%LO)@m>(%[YF�^J/npuaMYL�vV t͓uQ Vh a0Yhdz^dM>=?{1cƝwrss#ԩSz ֕5j>3sf~~iӽo} �cM4'xm#bȂ%j@#bi/NMТ*:J�wd.A(X[. Jf`:IL`K#iY'w/�!g0wE^b?p4Z+D6|KPϡmrG̔[ !IØ_@}L268BdA M6i׮1cv7o6mٳA-[(*L<zj_Q ;uԾ}7|F'>XNnL$%#41#QhϏ~I&\rժNָq# o[o[h_~6mϦMnڴs/75jԨm۶7nk^|u-ZC#cm۶}wtҵk׾ 1f͚;gTsΙ2e 1Ȝ5 "jT^07p{;Lf|FB|~ávCP2L}XjH7q@~C1៪bp>WgMS`S{S{zT7 9ݻΝQZ5X+**j>|x|plIIrcei,>U/ArvZv *qZj5zQF5j詧zߏ9O>O=O<F[ou…Ǐ[jbk̙3nܸiӦegg@ص^;gq?5u5kt-77яvn:&gq MSFPmNVD)PEj "ϨlojTxO ৄ @5 6J4;N^΍| *o "11:_\S&(v2$u7H+GQKcSV�"A%*yGq4irڵ/>G 4\¢ 7k\sƭǾ}0/TX�Z:t_|q!q0I c2کTtl+)L۶mw_2ƦMvE"Zj|ƍcO?ի/x�W:{=_aM4W_ٳMŘ=g_aM<CϞ=7n^qoƥ\z̙-[Q% g;1, -4Tr3Y֥<7J]t AC=R0lU4T3uE<z }Cp[IiѢ3N81boTǏ߻w>&L8vضmۤ[uСSNgΜiَ֬;!ݻw8qbWß CUF&btGy[n۶m۴iжmٳg's9ݣx,] ;ּy1ʘ7c6mڴq+7/~iӦr&6bSThIJK96 Ib  R.t`zS3ٰӸ.|~!k< L'n:)U-$zJG C=Xρnvs8'On޼y۷oo۶~+^yEÆ ֹszhΝ*lܸqΜ9u0~NJQo0D\)!酯[nx饗֭;k֬I&6bĈ[oM.VG#2&V^ݥK-Zt݃:ZuGJ(nf.$BB;b Bb S 'MU<՞8C3I�(ᬲ5jųLBaԞA a*(}�xßO>_"x/q<]w˖-[rۧLK3g<xw>}zZ."fꋄ %lM\rڵnjzS>Syyy 4o۵;|Ç>|ر3gHӧckn-"͚5m[PP~Hfrrs ~xرz*b{6 ZEŠc*cOcOa"6`|Sr`M`& @j1<Y%_◼OjbbrVI]c6QHD㨍6^ H DP+3b;unݺf[eeeÆ lٲÇ 0cӍ7{GH$RYYoeDRb,xvݻ?4n\ǎ۴iѣǏ/))_:|Ĉ>}6o޼O߾˖-kذ!c8'' /=qospK#;u8qCm]wg?㎹'?Iǎ'LÐbk?ݰaWqԾEL4+[@E_^�� &IDAT۝ʢ�Ș5NE @P~07 QQLƕφE }Ò5! ȔNe¤L<wʩt1 ׷Ydi2K VVLNEޓ3$,%7JG\:4uԶMۇ~ԩS۷og_zjٲ.⿭z@:~]~׵knݺu֭uO}駾<NÅk�` �c<>zs]ƌ)痖1^z3gηG�c6mڱc̙3g͚jժ)S;vk׮{رk޼={}Xe%c,/_|L8y{}G+++7_-PWء˚‚, ]JR y<`HPzZ?Y?<tpICpv1;?~d&&$dt}ÐC^@-Hzt8M!") bf1wYΝ;GU\\[re5ڸq?䔭[WdMoĉ_i/r ;wԍo 5HG6%RJ  PivڽK ڻwRھK ?N޽<[n! _ u]"$jF;;؅֔|(I4ZKv-A7X`7etw±;O,Nr㚈 ɮ!{!{X2- K5͉:(6,tIqI! ij3"<dnn{w/qPJE5U6{Tl}Q1O(r*:�szP1h$Z3)ce-BIMU Rg7CLcȾJ9SUE<P4zV{xYG J&~KSG_txPU/4W\1bĈkELo{ƌ %޶mJxsn)QVVzx0 PTOZ/1tϒEA2%V!9QFNLŜjtm~&@F&[9z`>mm&F$0IQu#2G֘ Vu}λ2+~i w'g>Dϓl3B󜻝4!!̛]5Iz&HqM$h 9.\Dvԍ,k mq`Qpx?H)q5Ф Ua(@akԂ(b7:݁A'Jfn� F5)7Q3PYarpT5BbU| 0T:BNaAS15fDѰ_lj5%D +siO mIj *E�5V@9YzUځ,wˇf1 % )A&$f *s^M|XڢȞwU3{Tw^Y:)e%#,L}ʁG+6M4,ZSbf:M,$e,jML%=&TxR27_x`Xl0WXҜh*n6;Toj>rf@ )Ip� .U\_\f m!̄Qiy]]~TLQ "1u2&Ό-dRɞ˩fԖ A "A3\TѪD7?bI^ຫT2'!#b GM1R4TII 研W q+׵[S$ØgD7�!7!ZqvҦ"1#C#prM[Q("1DeSЬ%-BATZtK)kj3LZxEk>Ԡ'p{БR>i$ƀVi]h�Z͗ ˣKWΏ!!bΩ.XQa `$! I F(P?MIpC@gt:J) \H"v>3nj1[czI66[ՋR|21B̀Tw+x0EÌ9ߘf<RB$ܖ)6.wAESDœ?!NU })QreNMYČjDP;kL k)|}/21 yƼEè5յnH&~ DCiDiP:( ]4&c4P i}9E*%V%(g{:JqKA3%E3ܴK5۔bKߎ#7nѰ̜TOX4T!!`Ƨ˥jCKjE5M!d!"4l�q9$svQYF~j6kbn�OHՁ^ZD)?HcH<dߪO1\>",U z4<(+P`Ay0zoxo™J nKFS>˄rE}*\RA)Lթ]zvv10Β B{p!*ʢς�妟~VvZ߰}t3OIo!%1 oËi<[j4qi<C&ڥ�)*>ʕެK;5.ے~ بEVVVZ*++ A$D05&Hw3Zx?kUne1]H$q �c,@\yW$�@%]AnIi,OdFB!+4 4F""D" 5Ĕ} Sb9qYQvJ ;;#6俢 LrN̲)(O~�Ȃ O bEA@sֆtj$Ia(pS>:F" e/ I|HT#XQ^`ZnEUwA,O2J*$KtN Ɣ }"%1:Md B5"&oSfڵ˲_'>"aB-e4 Dy.)!n+q^n,cyVڙxÌDRDEsAm&PipijtK7s2ڱ">Lniw?$p^=')L& P/^ƜKy�seeeyyY$@-H3(Z����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/floatlayout.gif�������������������������������������������������������0000664�0000000�0000000�00003066507�12641336260�0021257�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a��    #%"   & &""" "$$!" '"("$#% +&)%#''#))(),"&( '$+,&(. *!0+'&,/#+1&)+-#//1333052!/ 21!124*-!4635254$1/-0&1(+/0+0(6!5799:#">>6;*>(0<16;2<9:7;<7B8B?>@@C=B:9G1JBGHDCGG?7O3:O8:O>MIG4S57R:EN?HLNJLIMLEMKOSJOHOFQLKHPLTMGTONPROSQUIUKVQPOULOTVKWGNVRD[CVTXYTSYS][SXTVS^ST_R[cRTYVZ^U[VXUYXP[WVTY[R[VU[RP]R]YW[Y]T]NN_N_ZYZ\Y\[^Z^Ob]\^_]VbWf]cb_c\ac\bZaaYd`^UfTgbabdabh_ndihfjkfefhe^k`fpaqlkhohlnkomqbsaluputxxusj|ko{m|||zsr~z}v}ÿ! NETSCAPE2.0���!Created with GIMP�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(lmnoFU+Ś ��`vԹ 7�0)@%�}~wS5R))� � P�wtȊk� r #$PȎȏ)P5R))� � PtIj� r #$Pɞɟ7U+Ś ��xɦ 7�0)@%�ʭʮ IU+Ś ��pʵ 7�0)@%ʼ˽FU+Ś ��`Ԫ 7�0)@%7U+Ś ��P$ 7�0)@%ڴT5R))� � P�$ 7�0)@%NT5R))� � P�D 7�0)@%tϐT5R))� � P�X  7�0)@%xPT5R))� � P�Xj� r #$PFU+Ś ��P\�  7�0)@%*RS5R))� � P�Xj� r #$P+<7U+Ś �� S\( 7�0)@%L)P5R))� � PC  X 7�0)@%]RU+Ś ��@U[�j� r #$P^U5R))� � Pd X 7�0)@%~}PU+Ś ��PW[ X 7�0)@%׏NU+Ś ��X[ �]j� r #$PZT5R))� � Pj� r #$PZT5R))� � P�? ` 7�0)@%ڿKU+Ś ��``Xj� r #$P]T5R))� � PsչX]j� r #$P^T5R))� � P�؅ͬX]j� r #$P%_T5R))� � P�X]j� 0� p� %(HU+Ś �� \�0� p� %@GU+Ś ��^ Xȕj��a0� p� %`&GU+Ś ��-~Xȕj��a0� p� %p7FU+Ś ��>XV��-2P8S5R))� � P�?XYV��-2PIeS5R))� � PP&f\ej��a0� p� %l7U+Ś ��(sXȕYV��-2Pmg|S5R))� � P�tV*\ej��ar #$P~hzS5R))� � PfP� �rS�V难&7�0)@% 6FVfwS5R))� � P i雾j��ar #$Pv뷆븖~7U+Ś ��jr��k&7�0)@%ʶ̞U+Ś ��ll�8욾&7�0)@%}S5R))� � P^�h횾&7�0)@%lU+Ś ��`n6�n&7�0)@%'WjU+Ś �� 9i&7�0)@%0G7U+Ś ��8io&7�0)@%P%g%W5R))� � P�ri Wj��ar #$P&w7oU+Ś ��>,��j��ar #$P8HlU+Ś ��O*��j��ar #$PIYkU+Ś ���`*r�0&7�0)@%jvV5R))� � P�a' 7 0Wj��ar #$Pk|7U+Ś ��(��Pw&7�0)@%zS5R))� � P�/w�ij��ar #$PU+Ś ��Pyr7� icj��ar #$P{}W5R))� � P �辬&7�0)@%·vU+Ś ��p_� iij��ar #$PW}YW5R))� � Pɧ  0&7�0)@%XsU+Ś �� _��c&7�0)@%pgrU+Ś ��~^�DPa B2lpa&*P�! #S(#Ȑ"G,i$ʔ*Wl%̘2?:DɒSxH-j(ҤJ.] &dZ‰*B $Jf-k,ڴjצf%SxHE/:m*7X" 2LA-̚7s|͸SxHWn횵 ` VA)Hx.n8#ތ;  `P:םV,ZBF Q=cw )@2@@; H } %$X iU`H(1j8[75R�()j| "$X iU`H(!A [75R�("QJ" i` ,UEd S ĐiKn<HD`ygC|P ,%*BZUA21J9)zMqM@d� 9*).P% ( n)X iU`H(a)MqM@d� ,}-P+Z BZUA21J:.uS\S @;/C T PmB5V `2haJ0ÜuS\S @jgEhy,B"` ,X Z@ |3Zn<HD`ECYUpA5V `2haJ5/uS\S @FbE(A` ,X Z@a~In<HD`�9wE$Z BZ)`Ƞ d(8OMqM@d� X;+k)X i8 6чMqM@d� }o)X i8 6MqM@d�� �sӀ̷%4`!ZQ,�hdP20$.S`@<_ 07 @ZL@ 20 WnI\)�!PĢh@0D!iBRd@F1V-7x  d�P萊@A",D+@d`) A d<rLR�B ȱP<&D0 XV* S@J!&q� @� � L@ 200|&4)iRּ&6m^-7x  d�P�.h�h <`T%'@*Ё=(BЅ2uM2H�%@"x'BӀh"Ȁ 0$(.})Lc*әҴuM2H�Q%@"0|),D+@d`) A 6*VխrUnI\)�!Bh `T%t~+`O$.S`@j=!H$,D+@d`) A ,hC+Z&q� @� x,#4`!Z2 #L J-p+Ѻ&q� @� -0 [ JE a HPp+b-7x  d�P�twL iBRd@F@ uM2H� I +A2,D+@d`) A >1S$.S`@1s( XV XV* S@T,)-7x  d�P@,1! XXp" JE a HPϺ&q� @� (3h,`!` ,D+@d`) A {4ꖛe <2� (`Ѯ~u?PDq@ 20P2uM2H��iS XEd7`!Z2 #L J)ӭuuM2H�P}!XV@d7`!Z2 #L Jp7#.SܟnI\)�!-rjc, V" JE a HPBsnI\)�!FEc+` Xr" JE a HPB.-7x  d�P^`, TNd7`!Z2 #L Jh73nI\)�!0U"2T%4=aꖛe <2� (`ױ=Od7`!Z2 #L J=/O-7x  d�P(�  ,D+@d`) A Կ?n$.S�A@�(hX,VTd  n &[D\LHd�``U(n 5BhEE@@ȀL(A GM�A@�( ^EA@ &5BhEE@@ȀL(ޟ[D\LHd�`<)A"5BhEE@@ȀL(&"[D\LHd�`UAX,VTd  ,"+"M�A@�(�&j('j 5BhEE@@ȀL(+>#4ʔ[D\LHd�`AlA 5BhEE@@ȀL(A4#=*[D\LHd�`x-,@`@@9*5BhEE@@ȀL(A=fF[D\LHd�`d94B5BhEE@@ȀL(F$ON[D\LHd�`$-B|@K 5BhEE@@ȀL(AOve=M�A@�(R0S| <eX,VTd  x%`B[D\LHd�`-�C,@|� X,VTd  &i[D\LHd�`8-@C| /5BhEE@@ȀL(AiM�A@�(l.JV &'X,VTd  Pg{'x@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@LLLLLLLLL@@@@@@@A)((((((((((((((((((((((((((((((((((((((((((((((܄[@,MLHd�`Td� @ pgX,VTd  Lddn```````````````````````````````````````````````G8HHHHHHH�Lʪ@(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(AԄ8 NDAd�`*Uhh�A�AkB5BhEE@@ȀL(A AN@�b/֯/ /�؀0' Ȫ[ET_0go0w0_pMNDAd`(hX/Bd�5BhEE@@ȀL(d@Dqg߄_1go1w1/Aq{/qO.LAj_11ȪOH<`ɰx ApX,VTd  @   �                                              A�7C?A  Aj                                               Xq\,�L�,#$k�APX2X,VTd  LAhg6jjPk6lS1k7m߶Jnni .                                               D{�L�,܍$coc5BhEE@@ȀL(A@�+B                                A(A(A(A(A(A(A(A(        A_:/D#$1h܄m/lAHL4J{5BhEE@@ȀL(A�8,#9H'/=7?=;O=ջE'ДGAMA# DN@=ڧگ=۷ۿ==CPm_lHA h<<X,VTd  ,//|>/>藾>ꧾꏾ>>>׾,@LDN( ?MPm_lHA xLBl+X,VTd  ,..,-??@8-XlEv5DVYbK djbIV%Q RY/ (P,YbgO?:hQG*Qbɖ%>|,bdƈ *dպkW_;V4Pm[o}˂n]wY f!dad %6l(U*O? 59#N8UTS%N8UTS%N8UTS%N8UTS%N8UTS%N8UTS%N8ⴉ&N8mⴉ*FlU))N8UU *@lUS%N8UTҪMNUڴ} ?Fqd1Gx)b -؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂-؂ *RB-)a ,? @JTEj.@/ ̂  %ARBeMPBSXmWaUYYITE]%IITUE:D]EDC:D]E9YGD[ADM \m-\J2P`a7j0'@8W}_'x@L + 'a X P�-Xu,2)Pb $(%ONDLFd]I,J,J,J,J,J,J,J,J,J,J,J,ĒV,JTJ,iJ,ѤSD]ESDQECT1EK蠅K4K(K(I&ieVZAsJNu]F8 `G 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p 'p '(8 N(8 N /^Hd@B@P5 P ʤ S@`8%0GLTbĮ(! JH$(! JH$(! JH$(! JH$(! JH$(! JH!4! JD'4! MBh"щDD'2L"h!n JB$(! JHB[Є&(!JhBr+ɕ Il)hZ/La41Le 3O /y=A4�lf7Z!^YdeRf@d`) A S Mdb$4J0AP. 5h&Dd+2LBf*1 W"3Y"Qd+PL04*\j씧=OZ k U02 &MuSUNUU U:U0BX@P@:њVrPt+\yt6 +2 2 #L J P PB$4Qm¤uc!Yfp*2a"@I]g"*d6 o�cpE<L$"8E%PDbo%-MP"">Pb1!E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ Pb]-&)k'!$Ѐ4iZθ% ʤ S@8$9 JdBfǢ"H*2x<*2 TxE Fdh. T"pE VbTC%NNҕ)O Qĺ( Ppԥ6QjUխvO F0b]/X@P@참P"29*` X*`A:I(( /p($! MPB&M2щLt"H*a T<!D;щL"-pУ8яpHx:l>q}G- T"∇=Ρs) TH"`>aD":BA&:Nl&:Nl0"$Q S J+\H)U D-*Z}jQSBD%VSl8SUhC- Dl6Q XE%j]&QUaX)*Sg6? _ч= F`h@;òT+`2京%*H R *H Rt6 +2 2 #L J`$Daf<AfWP%Ma!hAALa$$aAAzA$@aTALaDaAAra$AƁ$p WDAXEҍTrAAzaAAT@XdAALA:aL!T$rUT!: !A@ALhLD!rA$A$D!:AX%p716!NI*Ar`,�V/.ď.R11ҩbR2@` @ ($Daf<AfmUa$ġTaaTADarԡ$AA:A:AAz!aLAaTA:AThAaT$a$aQ$A|E$AaTLTATALTA::@-ZEATfQ`TArTTA� ra&;:azA@dA$L!ND$A,pc2$ F +0J`X`Y`өbR2@` @ ($Daf<AfmM$�ADaALa$T@aDaaL܁$DUL:hD!ahAL$aa$A$8ٰoDAA$a@TArzAATTNPLaTAXEA$ahAD$rA|EDAz!rAhAA$AAD$aeAot716!NI*Ar`@3Yi*�>`V.6fZU;;өbR2@` @ ($Daf<AfmNhAATADA:A!T!drzr$AڠD$AAhALAAL$aaAaAL!WPZ$!$hA$ADTLALDrAThATrXzaAh$$ArLL r!$AzATW hAh$aLA0hA:AADi}ec2$ FQY7,>`Z7;;өbR2@` @ ($Daf<Afmh!TAhAAdTAr$TAdTA:a&shaTAA:A:A@$ATAa$ALÁ$!ݘA|x%A$!ʡaDAa&sAf!AAhAaaAdzaСС aCA!z`A$aI616!NI*Ar`@>`By5;wөbR2@` @ ($Daf<AfMWhAAAA:AaALa$$oTAT!TaATơzAATAAaLAAārTa!ADD$ҭAAԡfqaa`ahaAAzMAA$AA`azrALa!ݦaThAAzAhZhApz716!NI*Ar`@my.x9c1 +&, d� �r@8A(Afd&6ATAaFAWDALAaDܡaALaALaAATa:ALAA$DTqZ$TAaAAa̡ҭʁLaL!ݺTA$D!A@hʁUAܡrLaAAaALWҭTALAALųyc2$ FWZ9.b{Q1 +&, d� �r@8A(Afd&};ra:aLAT׍ؑ% $o$a:a:rA$A$A$:ALA$A$ALAAPaL:a$AA!AaLaTa$AA!A}c2$ FQӕuXӕ~>]QS1 +&, d� �r@8A(Afd&ݒAX->qZL!@ADALAhALAa:!$AAALLAhTTAhA@aTATAqAzALALAz$aALAAnsa $716!NI*Ar`@^x?ӛ>Q1 +&, d�b %NPI%Qzj(IR+ZHQTDB$:1ȑ$Kbd*"IDh$3m*S"ܸCT-uC-BΔ$U%ɔ8xʔ}$3Iԍ#q~$O(Ỉth:SI3%JZ?I$Ӎ^N^vӦL4I$䉑#(8]!լ[~ ;v0|X;n{ <oċ?"̛ݺAj OC $J PI%Q 3yjѲȈrzOH&%GRK$u$*X#)S"cM/s$!JD\#(,r;Œ4b 2Ĉ-3N.,3$X#I'Ӎ3ҋ:0LH!3 1)3*8)lL/渣G'TDfdI&IRO�tvމgl ,Ppr\YAQ'id S DA9(‰$R' ETfR$$ kz$D$-:QDB:щ444t"(t";H")-m>l#K/C:H/-X#5 8c)pL> 4t44>"5"92Rm&t&I%B<aD#8@'2 +ʳ\BhAz`H(QPp" %IC{b !pMvfO$)!IKe҉(pD !,J.p2!r!tb!Œ$D$Т(u"I/H$H(-uJ.uRB*r$"!")B$H$zRG.)ԑ ٛdI&IROIsA [C id S DA9( IPBDC"r2B;C$p$L8H%e(L! UbXD'Z"u8,$StB! IG8dA QHB)` UH*$!\A,hTN,Bz!щC,"P,T! Zz $LA IB0EK:,0Eȶl"D%#`ɨ8.!~cTR@ 20�%8�E%$!dbDD&NdD&:Nd8)! BD'6щMtbD'6щMtbDII""pDK&tbC.$a QBX*ACB!TB0$ QFPEDTE!hDUHP!D SH *$ QТ0D Bbȅrq- StXDKȶl"D%#`$j, *I@)PA T@)PA x@,P T@, 'ǨR@d`) A P A PTe;j3ȅ$D =b">Ct""!D!EݐFTAQXP%a QXX!Da\XB%Da QXb!Da UXb%daEXB!޳ST ,_I*jSTC-AU0%*! S8*LщEB-$&" IB(!b"-Q% U)"҉C)DAx<&2LtF8NXmj )PA T@)PA T@)PA T@)PA TW1i a HPG؄-Nlvѝq!L8BY-dBC-*Jb)Vkl !$a B8D'h! BBrYB)g I!zIb0E'D Qah{`xܝ)j?b)jA_nqhID:! BB8)$qNXD'DQ)T U,$HU!$a Q,B0EDT! B_Mdf$*!'!#p� |%r#Q H N S@08&tM\XF"PQ `#F<l F% t/w-Lg؆$k$\tB8q-щi> �?Z"7QU8E%pS *D!/JB,LAEH*LEU-Da UBP("BCtu0,E(D, @ r 8 ! O`90@'AdP+F3JG%�) F0H�H /� ;v=胛 @~P p 0 @ P rӰ P `@ P 0 p p P p �@ �P 0 `  { cp  P : p-E ` @ 8@`E @ � @z @@ / P BF#�t',p"H(&(I( r2`SPR@h aYƑ鑠  ߀ ~ `P~ ` p P qp � 0P ~PP  հ p `P `Ѱ 0~߀P 0Pp z wq @_0 pp �q4rE4" @@# ` ` @# p ` p u` {9n ! O`90@'(>�%,p�9(I( r2`SPF0� P Y 韄 pǀ 0 P  p  P  P ~p  00 P mP �c[ʥ u pP  ` -! "F  :z p @  @ @ ` Х ! O`90@'> PA)(IB( r2`SP`F0� Y Ր@P  ~ p P 0@  P �   � @ @ � p ` p ] y P P րn �Ġ` p pz@@#   p@  @ @ p�p up; ! O`90@'J30t!Q�) F0H�:� Yۥ @  ޠ 0 {0  0  � p  @P �P {K`Ӱ 0 ``֠` 0̰ u  P ` p@  @@ΰ ׀  �  ! O`90@';3%Ł[�) F0H�<`@ P _@ lɗɚ0  0   � � @ @ p @Ϡ0  A @ � р ͂p P ՠ @_p@K@Kdܥ`@_ u0 `@ �z 0 Ā p ` Ep0 Ӱp 0 ` a `  @  �Ȁ P `Ӫ` ܥ ! O`90@''  PIz |L�) F0H�A/V A_@ `wy-ð tp @  0 z0 0 0 P @ 0 @  @@ @ @ ܰp t @ ` P mP $[ P �@ _4  @  z u@ 0 `� ӰҠ   Pc+- P BF#�td' Pտ( r2`SJ0S �_�@ yMwM  ` p z` @ u `  ! u _D p p` A#p@  `  PP `Y `` @ p ` @  �@P @ @ _D` z` 0 p p0 m p?㛐 ! O`90@'?>3{r� %PI+>/IN�) F0HJ@<� -!  1N _$ z P@ zp Cz@#_O P @ � P P z  P p P   P p p@Kd, 0 P `P @Ȁ ݀ @ ` �4@ �p� p 8@ې @ 4" ` ݐ  �DITA niS&M$UHlG!E$q >`K*dΤYM)tOAw٠!dad %>(NY+qbԕѣGUzTQGUzTҪS6:U .D*:jӟX(֩X@)*P!b P@Ȗ.XU*FU VA@XmU.X &ɑ+d *pm;eM\9pNCVIҵ}FH~VT'SL:D6zL' r1EIDuEULEgfDĜrYZYdid9DN$1DSDq6$"I* #r jG:` >iȗp2ȚtRrI&tI(ѣ:BJ @#@b h1`# 6Ls 6tM7X55XC5聍7"557X#7|A&]5&}C6{XcAbM'A&e 65Ab0HMRN9{9bMqbVijd|$Qqr|zsAFUT$pzAFtxAfxeIz!k$DzIDna\$gIEZ|M$$D'arX`at&k9JsY'ʍ @#@b +hjpakxjNf血N xƒ8m 8ff8af(f8f((gbNa(ƒ<ȁ<(0pPD*9e.FqD~]*9w9ExADibifYESqIt9DSTYDCG}&\IG:T鄐mmHp)$a BHBvDC6HBxr0#`=Ar( Xf+\\B%Ѓ ȕ6 S@|LF@$@:AxAAx<0Bp(D!QAr(@ F`/Ё-A<C1!-8a !^8a N^)8A N0B#8a N0 1A>O.9 ,)ܲS b@D-RUl0$:Cb $dAQH8) It8)T! QB:$TqU+uP(: I,D.@ I(:qS"$ IWD&4!J0@x F (@FS&)PA T@)PA TB.I)PA T@)PA Tt# ȕ6 S@`)L PpBUj)@a P�)@a P0ըUkek[VUQuA�/+O֯%la {X&Velc JP""D%!<A, TІV3qYiK $*H R *H bS@+P T@,P T6#W2 #L Jku{]fWHp^>'< ǦWeo{ MLBX)@A !@=x6`X!\@GF('X21iQ{[GI&.Ka_2 6#W2 #L JnM|buS@0> @D!l|AbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!\aj0!؀|ldX l7p$д(DvGБ+m%Xf7\)RxZJwo\'x >0 Ѕ. =x<m%` mi &Nd6o@Gd@Fn\J`A3 V']KgzӝtG]Szա~(Q/0Ѓ L'P |`]prsL\B} ȕ6 S@L|x'T FB 'Q |=yЇ^'}Mz> @�t`&L Lz`Xpn;j~%eEa 0ހ\i#Ȁ 0$(A~J%Xa [j_[d~__ FԊ ��ཌ(-;B> a>(+�0)@%><AS[-P%$H%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$)@%%(-� P�8(p;Ԓ@ @ ,k #$PFp>%X+E\tA%@uD(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*p%%x%'0� ؈ Kˎ8 \� (@-dT0C- D>Kl #$PpL.%X+0GstB(؂&hM|M،MٜMڬMۼMM݌-p%%'0� \  (K;j D!+�0)@%MlϷR\ߴ[tA(P+?OOO� PP-POŧE(p( ��N :@D0C-QeΗ j #$PQ((p%[t---------------------------------------------------------------*P2G%@)�]N� P;*QnQ@Qx֎h #$P}WЄuD(PE%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*tD'�qX@lUCn( p]m #$Px-ocut߼ũR)@Gٝ]ڭ]۽]]]۝##p$*(@'}ZҲDž;Ԣ\mm #$PMă#h_'@ٽũRG______�) W'UQ0- |\C` h� #$X\ana~aaaa~)@&p$ٵ%pA(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((42$'0V0-|\QPPPPP HHHHHHHxV h `g )@%O>hNh^hnh~腎[T觢--MM%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%s)&3 X�Nm> ̎�x\;HHHHHHg(QPPPPPPPz^ծ x �~f #؂%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h%h3h3h3h3h%h%h%h%h%h%h%h%h%h%h%h%X%X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$Xul_$+h+&)Ё`�H@rǝn앉zWm  `�N؀@-]xxm!h!h!h!xt*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ul_)+%)� �(> pΎxwik}~ߗGQGm �~f ؀x#2~~~~<?O_o#,2)h� p  \ Ç+XXBŊ/q#G)> )r$ɒ&?Rr%˖.W)„ *0`  z�yacF"Mt)ӦNBEjd*թQbͪu+׮N$A02cĆ $0)7@ JB"ƾ X$†#H%+Ƭ٠AΝ 4qD>-z4ҦONz5֮_Î-{6#Lx*0HrL0|(RD~Cכx:cI`92 `È'O~=Ï/>ϯ?jNgĀ ]A  zĂs}E]ubEqԀ@ H Lg�آ/3X7H80808080808080808080808080808080808080808080808080808080808080.nAzl0A H[A ,p +PD,LQ`Q䒶ۺDl4PSz9ۮX ЋXP[  P�^D,\۰aq1V�A9 4Y�Rܱv\'+ܲ/Ü2A' [ E T+�--LGDK2M&SS]Wc[sݵX?c]g o m;tEEO{ݷ7EL.N3޸C䓇=Dmk7Ex裓EN@޺onD\o/P0-�:`#Gδ9Suc@+02,P+L1를S$-A>@9픀?߿ dpd `%P^G<@0,XFaP"@rR/"lTǻ0*\! [;pO &  |+aǂ1BdA7d�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(lmnoFU+Ś ��`vԹ 7�0)@%�}~wS5R))� � P�wtȊk� r #$PȎȏ)P5R))� � PtIj� r #$Pɞɟ7U+Ś ��xɦ 7�0)@%�ʭʮ IU+Ś ��pʵ 7�0)@%ʼ˽FU+Ś ��`Ԫ 7�0)@%7U+Ś ��P$ 7�0)@%ڴT5R))� � P�$ 7�0)@%NT5R))� � P�D 7�0)@%tϐT5R))� � P�X  7�0)@%xPT5R))� � P�Xj� r #$PFU+Ś ��P\�  7�0)@%*RS5R))� � P�Xj� r #$P+<7U+Ś �� S\( 7�0)@%L)P5R))� � PC  X 7�0)@%]RU+Ś ��@U[�j� r #$P^U5R))� � Pd X 7�0)@%~}PU+Ś ��PW[ X 7�0)@%׏NU+Ś ��X[ �]j� r #$PZT5R))� � Pj� r #$PZT5R))� � P�? ` 7�0)@%ڿKU+Ś ��``Xj� r #$P]T5R))� � PsչX]j� r #$P^T5R))� � P�؅ͬX]j� r #$P%_T5R))� � P�X]j� 0� p� %(HU+Ś �� \�0� p� %@GU+Ś ��^ Xȕj��a0� p� %`&GU+Ś ��-~Xȕj��a0� p� %p7FU+Ś ��>XV��-2P8S5R))� � P�?XYV��-2PIeS5R))� � PP&f\ej��a0� p� %l7U+Ś ��(sXȕYV��-2Pmg|S5R))� � P�tV*\ej��ar #$P~hzS5R))� � PfP� �rS�V难&7�0)@% 6FVfwS5R))� � P i雾j��ar #$Pv뷆븖~7U+Ś ��jr��k&7�0)@%ʶ̞U+Ś ��ll�8욾&7�0)@%}S5R))� � P^�h횾&7�0)@%lU+Ś ��`n6�n&7�0)@%'WjU+Ś �� 9i&7�0)@%0G7U+Ś ��8io&7�0)@%P%g%W5R))� � P�ri Wj��ar #$P&w7oU+Ś ��>,��j��ar #$P8HlU+Ś ��O*��j��ar #$PIYkU+Ś ���`*r�0&7�0)@%jvV5R))� � P�a' 7 0Wj��ar #$Pk|7U+Ś ��(��Pw&7�0)@%zS5R))� � P�/w�ij��ar #$PU+Ś ��Pyr7� icj��ar #$P{}W5R))� � P �辬&7�0)@%·vU+Ś ��p_� iij��ar #$PW}YW5R))� � Pɧ  0&7�0)@%XsU+Ś �� _��c&7�0)@%pgrU+Ś ��~^�DPa B2lpa&*P�! #S(#Ȑ"G,i$ʔ*Wl%̘2?:DɒSxH-j(ҤJ.] &dZ‰*B $Jf-k,ڴjצf%SxHE/:m*7X" 2LA-̚7s|͸SxHWn횵 ` VA)Hx.nH2SD[*JBad S n|_>`q{ VA)Hx? 8 x *d1NAZx!j!zanNhD|�z-p }p5:B{ BZUA21J$M:$QJ9%UVE8 z%abJF�(q9'uιS6g| ="$X iU`H(a%J:)FiS8HPXbDYXq*<DT`�}-A TAĺk`|P ,z` ,UEd S J;-UES z-;.{nS`@PuB `/}aA +5T iU`H(Q-[,-P1!WJ5R�(p017B @ȼ3=@,B ,UEd S U[}u6q]{5a=6e6il߁GyFn}7y7yaw``@>~ T Ept ,UEd S {9衋>:H61K2:>;~;10 ?< s+` @�K|B+s i8 6髿>>4H8C)*|?�( ' �>b�|jO<�#�XO,G t 9D->QF;E%@b(L?,GMdbD&*MdbbD qgр`QzրhEdA # )Av _PRbhE&:!IR(T! B$1ىO~ D'hLB8$! SⓢP)h!C8)LAUHB0$zUBpxe/ UC. ZBzD&" Wd"HD"PL$"$IL’Ԅ&Q(`PƁ"hHE(h=kB�X2Ђ Ƞq(HC9*&H@j@ PlȄ=cډEB*LJD0w* RJ"ة$LA %!LщCHB$! IB!T! IA!r\d.N) ZdH*L"HD " Ts$S|3! ��4h Yl@%}-lCJ*F)@J"2* Q'; QBx!D SBЃ) BB $D!IS|RC/ QHBP$h! Qtz!a LP(@ QЃ$L*1 WdbH"*NH"l,?,=B4[4DEH(�p `2(!>1Lڞ5 (6QVdⷖ4$LED5E.vj RvB'i =";$: QH)$! UH┹*rgtB!D IB8(LAg;*\ Tp:L$b8"D SQ0~!=kB�X2Ђ Ƞ fh{R#ԀD%Z 'W $ C)SJB(qQtX! QtB\($qBB!āE,Bȅ) UC8$Tq=H3^I sL#Ѓ)$:D PH$v!ISB)> `h"uBzրhEdA Ǿ:ֳ>*F)@J"Ԯ$-N I"$ra U !O-Ta YAȅ(щJ"8DTkТuȅ$ SHz-Yu; SA<* Td0\"HD 2 Y\DLX~ X�thV"@zBzրhEdA Z??cKڞ5 (6QVd4T xL02"4>5!'>8<HB.t;8Ђ2*C?=C.- J>H'8>$C?=C'5)H4>C5$*B<D;9=;:lC/!t(>5? 00h�!D4BhEE@@ȀL(A!zIA (lB%hB&؟$IB.-<HC/:!\>02LC?8(!B'=88C.4Ѓ4<+848+3!>8 3B?8!Ђ5502H(4)>\$45�C4C4B C<,0C:$*93L(*$>5? 00C#>>#?( @D?:D,VTd  E^dPm�)&T&d!v$"B?l)5$:t2ԁ$9,$-)8)!6,:T?$ԁ(Ђ*4H)>)H!<L*;!H*B'4(>L!:*d.9�07B D>+C8$B'+BLi&hQ�,�$$fff:DEhAlf,VTd  lƦl&m֦m&nn&IA (lB%hB&)$4$L;C7!4C'B''5!!C?y-3;8!t*4,*>l$(t>\!>X$t$*Ѓ4=L$=X!$+TC<$B C5$B&<C?BC=C7H!!H)ĔcB�,�l&>*@@*Alf,VTd  즓>)FNPm�)&T&dBI!B.5"H>B.C7A.t5*!,N5$!6B/Ȃ*B.H*='4Ђ*>H*R?X!>HC.+>L*4,B'5+$6C4P50$B 98H)*HBL9&f? 00@62D@*�f6BhEE@@ȀL(++IA (lB%hB&P%I)`;H"4CH9"H!C9ȂH)t$4$,C9B-H)t)8(B?0A.5H)(3B.8)!=H$$3Ȃ*9B$B:>TEC=B=$*BL9f�,�<+(Df6BhEE@@L(-IA (lB%hB&$I)H!5)0>H(\;L2t=0*H*!HB?L!$5838C.62:9 2A?8!'4,(l<t28C08 C.B?H(3C7 66P?C-C?d+D088&),$o'8f�,�b(Alf,VTd  ?0GPm�)&T&d~0~(,=LC'H4,HB'0<C9(H,!HB/4t-4C?5H,<98*H3=13'u=L$B/;9B\:>>H*H<C<<C"d+C4.<C=.C?C9H!*!p'8f�,�$hDf6BhEE@@ȀL(2***Sm�)&T&d"$!!$!t!-,*$$!Ђ)t'"")$,B0-!-&I!B'B.(H)))HB'!B'-"!B B$d:B&$(B"P ,A.H!,) c+? 00�>4II=*D&J7D,VTd  2OOnRm�)&T&dB.7SK($!*,"K)t!HB0-SXwBYc+? 00Kǵ\u�0Bu,VTd  �5aa4IA (lB%hB&5ew$X*$! '))H!TiYvj;f�,�5m=Au,VTd  q7r&IA (lB%hB&vX$N$"$,$t'u[jw:f�,�6}6Au,VTd  $xrSm�)&T&dy?(H!ԁ$`"($)Tigc+? 00@}8Jc@ u,VTd   8OSm�)&T&d!HB'C'HB'")&),”Sc+? 009I \7BhEE@@ȀL(:2IA (lB%hB&9$Ȃ:H*( $$$H:e;f�,�ȹ/,� \7BhEE@@ȀL(A;&IA (lB%hB&:J!HB?X!" )|,?5c+? 00, \7BhEE@@ȀL(A<IA (lB%hB&$)B?0"!4H-)H|S{z;f�,�/B|� ܀u,VTd  <;IA (lB%hB&P()(B(-!t!(A?0C0I)!*`$B;0),*!H--t(R.$!"NI)H)Ȃ*(*!ЂH,H)B&B(B B&‰;f�,�@ � ܀u,VTd  6'&IA (lB%hB&P'B'$=0)45)0=8;:<(Ђ3>:1C?>$t@uș:|":|2uHRNz'N1zD-R5N̕zK,P WpԹ3&M<3 *$UiSOFM WUdպkW[6mTBY dad %Sƕ;n]wջo_RQ20$FjL G<(S 8B3H8ucLNm̜;B]x!YVi1n)B$d 2fQWSV2r".ePS&Bq`AXTbaL�+h $8 d0b $�L 90 3R@٤M2hZDx*RGwhDnSTqZ$1%=qUTGZL1eZ$q$CBTgC$YsDDIT9p$9zhSrg@P Lч\$W2Ae>J(P``TӤ0(XXaIE,2)PYiq0ÌP6DL^|"ULDYه\1br'BUG=r}GNqIEQDwIq\D$|٧}QkhST~R}$\\I$T> `Y�V`D-fj < d0b $裑F ]0̈HeJ4ɤXi9DS!DEܹtr)Ǚk1Ŕ}dsЙiD~EILQڐz!zUGQ}řCT1Eq̩q*TFfL'T2 $LF$J(P``r^+XQon^+h )ς  %iÌP6DL̔C(%qqGmxaN\< St >A=!rA U\u9 B堅(a QBDL BB >щCH+ђz,HN\>@ NP0�zUbDU9fk@R td@F�>5p$85 (6! MP}9D/DNHb@;AC C@(hkH(@q!dr0!LA kp$h |\3TQUBҠ8d!mB8a WD"1DBHN\H,qB �\Ӣh35 ): 2 #L Jh=y+( Sax'(%,ADP"H%ADP"H%ADP"H%ъx>DpEa"G:Q\dbG<P1D$bЇ> Wb`> \ u'ՈG?q\bG7Z!Md;` *P1'(\0 (_b(� A:5 ): 2 #L Je1!( G #<A) QhB&D QhB&D QhB&D!ZС0$DdB(N:dB**1?+JX*JDX*M$bD$2L "DAY%1W4hD^ O4'a oD"2@`�`�TPb3,-ր/IY a HPBfd@E <A( QJH$*!JH$*!JH$*!U!6q DTD-Jlb@&*QUl"6QZ@D%6Ub@D%6J)]U $Ldp#. 7Īqk]:ר*\/0 񱑝@bd7 ): 2 #L J(Sx#x1!'8 yϛ Dl*NG(D?B \D!>QA|b81#>QG|bԧ` �Xʪ= ['s:G`6b� +"݀@,Ȁ 0$(!]2=s <P9mw6l;Al4.rog >9ka9a oCذv6p B8!qHazϞ}p0` 8b +"xz݀@,Ȁ 0$(տ,)q0<Arp`.0џ~. \a@ �̀�< < No�ppNo jf86@�>�`>�`0� upyst)B4@+D�A 0 ) , d� / 0  ` h0΀ ^ �>p` jj` נ<qqq �^@ > z`@0�X0>0)�� 1) @4@+B, d� @ 1q  B  qٱtԠ_` t@ ` @q ^^@ @ @ @ @ t@u x x @ <`&>�**`*``2(r(2( )2) �@Bq*0 )Q2@` @ b,ɲ,,2-r-ٲ-2.� & ȑ . @ `<&`r:)�0*"+2@` @ ޲==3>s.f0@ ` ` ` ` ` ` ` ` � � � � � � � 8C=CA4D= h ` `F:et:r)F$ ), d� ?H4ItIII4JtJtI0 @ @ @ @ @ @ @ ިJI c �U 1F&f4QrpQ" ), d� `O=SA5TEUT 8T @ KYU[uT?u0 � `F`@Q}@)V�RU"+2@` @ `ZZUJ@ < hDUŕUuJc �P f`&~u^mb*XX!5 ), d� \vaSGܔ� Ƶba LV@ @2`* dQlVQ"+2@` @ 0g}gsD> � *6i h ` 8V @2t,`kkkkQvȶ>@TVeq4 ), d� �IEv]S @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ i4?߈hv|ɷ|Yu H `0 @2t~kQlVVF"+2@` @ Lt ,1x ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ? xX ` ` ` ` ` ` ` ` l� C� 1 0Y @ U1A9EyIMQ ㍔� 2�0@Pe 5 @4TX+) ), d� `D}c 9yɹmٹY蹞mJ 9.Sy 1 ܦ2`0@rd[,[LD@+DE"+2@` @ Ȁ  s: x|}zv :Zi�  ߈iD:C ވ0�`0`.^5Őِb9 ), d� 0� `|`|`y|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`9{y� � 0� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 0LD�`0`z^,4:ͷB9 ), d� ` @ b:= =̀)cu1@` K � E @ `&�`<U) ), d� ` l x S0  y` b 0� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � c �B @,0… :|1D *VԀQƍ;z#$Kd1QaZVA)HɘR#D=4ҥI8} 5SDL5֭\q* $6(YĊ%P} 7ܹtڽ7[(J4䊕-H1Ă;~l!+[|23I PBF Q YxWٳc۾;ݼy <x?^|;SEv(ԫ[=ܻ{^,MXقDJ@,x ?|1v5;ngA FLdL!,.J,؂ana~!, ,ˆʄHȊ /’!,ʄ⣏ nK͂HPZj= eRNIeV^eTeE[,KLa #L|j)E_c YEd S 6PJ)IJ0I%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%T)&l&l&H-vlK%&TK%H-vlK%TI%TI%)T*o/#8R#sP\ S[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[P[PAYJ>@130jލCT~r'9�BUA21J a&k')|z袏Nz!"$KI',z'(t"("(t"*rH'BIB LO_}d ( )o`NE~<JLF0 m�nI�|"Ȁ 0$(a H0B)BSdb'' KP%,A KP%,A KP%,A KP%,A KP%,A KP%, KhP&,A K&:a Qԁ(:a QBP)4a :ЂЄ%(a JX$(1IbhE" HJ8Lj5�:0BP�J$@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ PpR>-A@ X(Cc�h@ FX4�!2 #L J tFT"H$%2QM|b$(! JH$(! JH$(! JH$(! JH$(! JH$(! JHBЄ$( J,Є$4a MH�F'a TH"Ȅ*2ALE'(a MH$(!B ( Aho^&$/DA_xja'mk_ vm_k'ta L(_ X@PCh@m.FI 3@d`) A S Mdb$4JXh{ wmo&Dd+2Lb*1 W"$a"Qd+PL7*\jx$.O\ kXh2'4ox<|80BX@P�r,4cT% F((NIwȄ68yt3L0\L3pD#71L"E&QU"V ~ZԒh&( QT�E(HQB"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RὈ6h@P�?`r2 �|"Ȁ 0$(a AЁ#@! MLD&$; }BGE"2Tdx. Td"pE#2@4+2\#pE"2@$uJo~wR60)6 9*+~o'`&'!$4�^!H*` X*` X 3@d`)  Jp  ihbNdD"TS0>1 I$ϠG?QNdB0E&hdPE Q~C3  ΀ pp΀ P֐ 0 @ ` ` @ pQ p P  P P P P p P R p P  p p  / P P  /p P  P   P p xg ;=`Z30��d �+&)))))))� F0HN @ @B0B ( `` �@ 0 0 p 0 ` `0 @ 0 � נӠ  ̠0 ` ݀ @ pװא ր  0 I# 9`p p@@ P@ 9 @` ` Q fI@@z`p` @ ` p@  9渔 @YP BF#�a+&)I) Q2`SJ9 $ #d   ӀfYЖ0 p   `� @ @ ` u@ P @  ` ; `p@ ` p P @` ` `�:z@ P @  P0 m P @ `  <( % O`90`P %,ari Q2`SJ9 $ #di p z �` ` p p @ ` u`  0 C ` 0 @` @ @ p0 ` ` p @ n$ @ p z u p@@  `Ў` 9@z @ @ ΐ ;` z@ @ @pu @@  ) pn @YP BF#��+0&w� F0HN @ @B0B昚Q( @` p p `` `�@ @p��u@ m@ pҠ  @ p ݰ` ` 0 ( C ` @ @@ @` p p@C �@ ` P@ ` z P@  ;z u@ P `   P± @YP BF#��+P&纷 Q2`SJ9 $ #dy`  @` @ @ � Р@ p @  @̠  z  ` 0 @ ` ( P  zР �p@�@  @� u m @ p x  �ӀL   ( % O`90`L@+P'&7ʶ Q2`SJ9 $ #d<J p@p p p 0 ` n 0 � Ҡ �  0 Ҡ @` 0 p Đ Π ` p ` 0 צ ` Ҡ�Ӏ �۰��@ @p n @ z  P0 p@ ΐ ` 8 0 p p �@  @@ pћ( % O`90`7}%a}& Q2`SJ9 $ #d< Fx 0 # ` p0 ` �`@@ ` ` p�p  ` `  0 x-  p `  P @` �@ ` u @9 ` P` P 0 �;`p` @  pћ( % O`90`x7k$i& Q2`SJ9 # 0BשIp/* `p nצ  p z` @ �` ` P 0 ` Ў` `  P0 p0 p` ` Ӡ ` @pћ�>mʤIJB1$NXE5n`+DI)UDK1YY+6('DdD'9qDIT&JUY^]ʔ)Un%[Y[% G(Qi.$J)Yђd )Uu%>U5O)ZTG*Zh8IIӣGi$2OZ}ReJ>f$̔}"Y:4UIۦ'$6 ܔɠJB1D:կg $YΧR8l@O  %AN$D2*+K!DSCӒ. MK A:GS/$)gCdQeQCL9dt1EUhY\$1Ex$!kT1E}QILQgBZ~ZFI1GISGSDILD:'NQH7hL !0"@=PCh 0 Su>o@ @#@B rPI(%BO Rd*Zr1YBvZjUVSCI:DUFS駎Eǚ^ITCFQ$Ywi$dZhqg\YdfL K~pgEqA~YipqUFSUasѣUd6 I* #rD <PiUSjWk�T@2)PDJD2Zg%E$QoVSC*UhQG=:U}ԙƔN$ŔN$qGID1mmdxA=|ԡkDQFBTGx1idFNT~ЙUB$^$1|A^0z6 I* #`XvP}`7`D6`l2)N��hmȀ 0$()9P'$A QDP , ȅ mxCdIT$7QtB1!E"p8U Y)! B0CTA UD/T! UHP($ =ТPE.Ћ:A*CHdAB)h BHȅ$:B):Q\mD& "J FP@R=(Km1M��hmȀ 0$()9P'$A QDP rQТ"aMpP $QE*S,zx-:BЃ):! S$% YB($Cu0*$QBBE. QBaC' =Ȃ98"r! UB*LBH!DSz" Sh&2aITBO0BFR ^rlI/mҞH@k@d`)  Jp JHBT&6Q X%D'2щLt"D'2,S,B5D!Nl&:Nl&:pS $*XD. IBP!C)rU!,P$L!CBzK'TAU,b*$AB8!TqQ0E' IB(LQtX(r\Y8,@E0$mB A$Q !<9 UW, D2*H R *H R`*` X*`IZ4@"�Z2 #L J^R_l0Y9D.$!\AVJ'! TQ$! I,B4 B *,K"! K$,! K(! KD',! K,-MuX!d\KoVQ DXj:pUTqI!TaN,K%aQHB0UDqI<V*#N(LANBP$L! BsD& "J FP@QE= *H R *H R *H R *8M��hmȀ 0$( Sx#H Pl+^D'tXLg-2zZԡC%jUTp56q\0!TA S!r! UAX,! I1$TgI$DC(JYz6UuNlVS57N*!r Q8D'hANbųDkH*PE.TCHB`!TC,B)DITQ(!C?V6!Md `( +(Sk@l�Y�0)@%@)xG PM ۄÊ~XD@jlȄDx�~tt J@g@{sЅ_ppDZ0Ept|=UuwIX=ȅNUqxS}Z Nu`U|p Dd�@?Q(=I8ۄJXSJ8JS8D?UI`ISY0BXIUU0PY0SPSSPQ B8N#U0YXXQ0UQP7QI=0Zg9A|F؄L0I!x#ȁpp(`LGj�Y�0)@(@)xGPQx H܄vWohrFv~hj8w(SxibrPM~MDЅ?8Jps bZ@imkk@JDXSx`bp@t�DZ@q@gpi@{Dpq@?XIX@<CSUX?8D؄+JN0>X^XUU C I ESPZPI8I.f8I0BE \P8UBEЃE\BPBI0\M؄L0I!x#ȁp G� `8G0+LNh�Y�0)@(@)xG@JN02O,OPohOwȆyhOHo{?jW(Fx?lFwOO88WrFFXvF?(tW@FXO@jXOvXhWWhXv?o@WZ?8=@|!}SXMU^CDDi@QC CN08xCCx I8B880IXISPSN0U0IU0CNSYIC0B S:0!H؄L0I!x#ȁpMQX X|l�Y�0)@(p#E�MQLV`cyxyaWhyOxeO`yx{F~8OOhWxOtxjhWyW`{FxF?yxOgxjWhw{Ox`S6U@!]:X^[8ZD{pS0f{g1BfIxN8IQx>҃E0U0QC ENXB8IPI N8I=8NB8 IXZPS ^[؄L0I!x#ȁpU•� �pVe X} j�Y�0)@(0#E�MQ3H}vȆjHO lyWhx?x~hW8ta~OjxWTDhezTxȆ@D~�DhDx`hpT�\Q ps LhzW�D8WM@8@J`I[@ZX&=]J؄U?k@Q`8\8 u SCU0CBIgUPY0Ib U8Z0ZI0U0Q0C8CY6MMJ'0(P c� ] ]ch�Y�0)@(PPI1Gp pTr8oLeHWȄHoT}ȄDhȄLHTȄQTeoLv @s8Q@DLxQpTHLHh`ЇcT`p@L@QFpJX8@J@ A_iDMXfdkP}0fNps؇}fXwzu@:xB`wwZZwtZ8NxQ Uzpȅ^i \gUk}ZQ^}IȅmMMJ'0( 1j(x Uach�� #$0 PD0 L>kNkMzah[zehJ}\Hs�h`~THs�aVMjx[ v0gЇjllVl`o�hA0vHmAJv[jЄDi58J~Dn5q@t؄:si s=Pgb@r@U8~C0U`Y8x^piXI|^p}Q00BzpfpqsICtmd@w(Ezpq8pU0~MMJ'0( p Vnh�� #$ pQJ5II8r$Or%aXth:vX[VhhMz=xtwBzzVMryXa0AyȇuA[AAm|XmAhnXpM:yȇuM{Z6@SqpZXxtЅSPn�? mpSEP昆~~pY CPSЃ^Pq=XUsP:\rUS\0qЃC�si؇^Ѓ^iPrUp@B~\UC ؄L0I!x#ȁpq� �JxU7h�� #$P)pP�DX�JPrGrJh=Є^YUhSЄECQ NSXZI^I I SUE U0QxQ^8U`ZPC0NPCSCb8E5YXNS EP]DX:8J@^__{{_bSkB0Uu~\xpB : \8UzpdNPzp^ =~`BPS|߇~SikI ~|CihYCP~MMJ'0( 'j8%Wi PdD2<i6)S&M4eҔIS&M4eҔ!Iԩ)ZzIRȔ)I> Q &-IIZIԦE$m2ESU"TI&=r9JU%I$1GRCDmH&ITUB)8+] †^Uݵi*6^Z" ߡ^uC6ޡ\ɂ#!U!ztm"U>%-W/ZB%3' 8Iu˕SNM(I'IL4I$䉑#TPa>ϯ0| +X * 2ؠ)@RXFHn|I@`H(6)pc%0R##<R#<R#<R#<RI%&R " H%&R ĂH,R (IJI, #0 ,(- (0#R , R ( #R #R'I!mT) x! 8㈳)ֈS82Hr>ԁ6HN?5u҉)!ulCO/3$pR9"(uТ8H)H>Ì(S!B !#,H҉$k&myT"F0qذC T/ a60A FL>cFl;ܳ=kkko EkkoȱFok;؃ i-;a3Dj`v1&ĸc14H2 >8H>9 PN/Ȩ!86l4,"PXC58cO3>H"4tC 3"I?HBH.2m&'I%B<aD#8| ,Pr,  ͧA a HX(.p:8l/! Kh=@fЃ =(@x3x '!p `8fp`x fp `@pqQNDQ@<0Bp` PEwM p.*q {<IL81яrHp3xB)́zCu0$|)TIP>q HGT Bl6$ w80!$mB#y$Q !<9s( X? 0 =s6`> "2 #L K|0 O� ZAAxAAx9P D!QȁIp5a F8#@j0`` !#@ j01` Nxt18a bx)8!18N0Ɛa#>Nj\00*NUl0R%VSt*E!D!N8*$ SP$Da IP!T\A*$BB-$q^"8)EBP$:pD#z�'`F>@x噠 *H R *'}U@)PA T@)PxӀ Ȁ 0$( V�'`8�)@a P�)@a 0[821kLa'H! 9 Pl##9J^2'Cə%#MTB X3xͻ3BP T@)PA Tз*` V`*` X`cn|@Dd@F`Kc:Ӛ4` } (@OxQ^5[WG9&PSBz ld60uhV l !hUv܀ Ȁ 0$(7 !L <0F 7QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbC A s ЃL` 6+П |`,0<U(<!s"@ 20>_=[c%da 6x!|p~={?>o? `� 't 5xB00( n`<yog0%>?a-A C �\2`:B`JR`Zb* <Ld-@` "<ޘ5|A@@ȀL(!a*QlA(AXpazaaaa�L0<Ad�`�}ab V  ` 2b!Ƞx ad  ,a((,lPP +",b--b..b// A!Hd�`P3B#  i6NO$H @4Gd  b<ʣ)A*.0 i(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0L,A`.@hd�|cc" <  7Z6"8c6|A@@ȀL(<j֘,`2 Am"PAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAP0XH@ dca )"`@  eR! c6|A@@ȀL(k陲,fl2!lAiiij0YX@ dć.�"i|@ `y VRȨjc6|A@@ȀL(j*A.ZA`2(b k"k*2k+C&8A@XhH*.)||@ * Bk:fd  j#`0j`2YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(Ŧ D @i@!T�|y`"疪c6|A@@ȀL(n(Bm"(@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLAYl"D @i�G�py`."钪c6|A@@ȀL(1B2Am2qqq1OD8X D  :qy`V"c6|A@@ȀL(rA !-r..r//s0DD+ۮD $" k&W)p244@T�@@L,s;;s<<s== 8@[0!OLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAK@C@ X�4 � � � 6O nL4@0@T 8q#wr+wj`QPܩXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXL:klA,�ǘyGy,||�8 "H @ @ @ @ @ �iO vχLL@0o6l@A,A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(AAAAA(A(A(A(A(A(A(A(A(A(A(A((                                                              Ԧ+#XA\4LPG/�89e"H ?ξ[<T�pz@�l[cq A A A Ϧ!            �(H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H1"e-kLdĄ T{o *kÇ+0|qb,7vE ɓ)W|sfɆ wthyI0aB $$H†O@!3InݻyxpÉ7[Jr˙7wztөW-ZdNF#00_] bPbcŠ|f0,�=K4 Pk\cz�Ё - 5ܐ=BDM<U\C zt! x0b6@  4Vh{{J Jр 05h`N!<4\6|8圓:<<sL@^0 *` k 0#LI4T2PEEBMKzd6Zm\uݕ^}`b=vPV3gE Ի U&9w?H=]P�b@h`Y|`|ݗ~`                               w h` *`@z\. J`XXc[e13,I]WKcPemu  *1K;`#s>Lꭿ>LT<l`Y?տ2域 ~zK08TK=>P2G-eu9A~!I )LĀi=  s."g rOw)XD#ATH(~ as&1cnOHX6iTg=J$t]0YdH|t*4OXHCrjT"F}Y0)]xTI�tk@b$@T*UHWJK� gJƘNzd tov1){Jg>\$YMk^6G%xt҃�T,&8L>Ƙ �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(lmnoFU+Ś ��`vԹ 7�0)@%�}~wS5R))� � P�wtȊk� r #$PȎȏ)P5R))� � PtIj� r #$Pɞɟ7U+Ś ��xɦ 7�0)@%�ʭʮ IU+Ś ��pʵ 7�0)@%ʼ˽FU+Ś ��`Ԫ 7�0)@%7U+Ś ��P$ 7�0)@%ڴT5R))� � P�$ 7�0)@%NT5R))� � P�D 7�0)@%tϐT5R))� � P�X  7�0)@%xPT5R))� � P�Xj� r #$PFU+Ś ��P\�  7�0)@%*RS5R))� � P�Xj� r #$P+<7U+Ś �� S\( 7�0)@%L)P5R))� � PC  X 7�0)@%]RU+Ś ��@U[�j� r #$P^U5R))� � Pd X 7�0)@%~}PU+Ś ��PW[ X 7�0)@%׏NU+Ś ��X[ �]j� r #$PZT5R))� � Pj� r #$PZT5R))� � P�? ` 7�0)@%ڿKU+Ś ��``Xj� r #$P]T5R))� � PsչX]j� r #$P^T5R))� � P�؅ͬX]j� r #$P%_T5R))� � P�X]j� 0� p� %(HU+Ś �� \�0� p� %@GU+Ś ��^ Xȕj��a0� p� %`&GU+Ś ��-~Xȕj��a0� p� %p7FU+Ś ��>XV��-2P8S5R))� � P�?XYV��-2PIeS5R))� � PP&f\ej��a0� p� %l7U+Ś ��(sXȕYV��-2Pmg|S5R))� � P�tV*\ej��ar #$P~hzS5R))� � PfP� �rS�V难&7�0)@% 6FVfwS5R))� � P i雾j��ar #$Pv뷆븖~7U+Ś ��jr��k&7�0)@%ʶ̞U+Ś ��ll�8욾&7�0)@%}S5R))� � P^�h횾&7�0)@%lU+Ś ��`n6�n&7�0)@%'WjU+Ś �� 9i&7�0)@%0G7U+Ś ��8io&7�0)@%P%g%W5R))� � P�ri Wj��ar #$P&w7oU+Ś ��>,��j��ar #$P8HlU+Ś ��O*��j��ar #$PIYkU+Ś ���`*r�0&7�0)@%jvV5R))� � P�a' 7 0Wj��ar #$Pk|7U+Ś ��(��Pw&7�0)@%zS5R))� � P�/w�ij��ar #$PU+Ś ��Pyr7� icj��ar #$P޶'{U+Ś ��hz_� iij��ar #$PYW|/w/S5R))� � P �辬&7�0)@%XُǷaS5R))� � P�Χ  0&7�0)@%~S5R))� � P�0vhj��ar #$P7U%JC 0(!Ĉ'Rh"ƌ7.*F,Yr%T�BF Q2&Μ:w'РB-j(ҤC0m)ԨNPHpRdAʰbǒ-[qVlk2l,%A)H(/jSN^C 0(0k2h!~` u ! #S(!5زg#m6ܺo+xu )@2@ 3-a ݆mpKdD%3JN$OQLEU(<p�a?a Z| ӵV`H(1jQd1mSa%x"$*@WOd` H,7} V`H(!UZ!PTd%P8&e"J\F�(uy'yZ?)%ՀCsA21J�6)Zz)N6 1dLF9*T!YdaP`@P:%`PaA +P(Ia5\.A FLZ{-גEmS ;.骻.@>;F��\F8 L , ;RX 84Kd S DkQd@DP&%zT(q<HD`a3AO@B,,4\.A FLk57@a=6e}6g6m6q1wGo}7 >8q@Ӎ;|B+,t`H(-饛ޗ w̒L2Ÿ:>;~;n1�3 ?<_<0 4C@ K7݀Cs)`Ƞ d(q:Um<P )0 |2,=~x'AB+' B|#jBo| (#jXE \1LdbtpE&P ꐆ@&2Ql"&2LlN|" Q1 Od X DP\EDKD(�p `2(A}v#R#ԀD%PN<d'D! UH8$"IHEv"<! ZAP!! BH(Ta Z8*a SB*L!^AB BtB8, 8"HHD T"D&:!EDR@$!5 (p! �gE\Eċ"( 4!sQ,�hdP#*Ѿ@6F)@J"h'AUB0*R*C(RL(,)\"0-R:KS’0E'! QHB ($ =BP($UE(sJS"Ȥ(h W"H*2@"+P1˔B GL(`0".�?Ő,$mC�X2Ђ ȠrBJmPR@E&@NUAPE"HvB $CB8*SA8$AI(L^A* IBD$ B!D Q !rI`+*T$b(\ETGչWw X� + '%^ [6!sQ,�hdPgS@6F)@J"E)$a.b)rRSXX,"I UAL($ UBPE$M! QBET w8,!NHBz!Da z8Hi'P W"+Cf")!! Uܫ;i,`O `X%h2l@%՞JmPR@E&n|HBЃ(ASB82) QȂ !DщCbC/D Idr!a ="2UH"Ѓ$TiHP! Z%11\BD"W"@ #TzX!M Qܫ;i,>= i/&h2l@%眅JmPR@E&t}HZd0E.TQIE'TA=,BT!zZ$h Q)D.Lq:B֠E' ID/ ZBPE'@ w0Ѓ*"yU*Fa!@E 2@dBPE$gs! �15 d p\`� 8@Z*1B HOTPz!MU0>́ Q,Ӏ>q UbT>z|C;ZAȀ�*C?=C.-J>HC$8>$C?=C'5)H4>C5$*B<D;9 =;:lC/!t(|:A  �,�؞Jh�@5C̅K@@ȀL(ma@EmA 8(|&B&`!IB.-<HC/C9!L>L1LC?8(!B'=88C.4Ѓ4<C(83L!B?8*-:20!3-X=\3 $B?L!$5HL>X0D>DC&>2 C<C"B<C/04!)HG M#  �,�!7:( @@5C̅K@@ȀL(gգ=TԆԀ#'l*dv$"B?l)4:C/$9,$-)8)!6$;HB.8Ht-B?H$,8$-4):$(t=L**4B/8B �C80>x.B4*;!H!t**!5N; 00@7rKhI T8\d  #czTԆԀ#'l*d[f&[!R?L!H4!t=t!(L>t)t(D>\B/B?=>(3Ѓ;X>H"6H)B'55HB'H)=H**Ѓ5t!Ѓ5(d7C B<`C"d3C A8C9t$-$fv:%  �,�\h_@5C̅K@@ȀL(A@EmA 8(|&B&h!B.5"H<-4H)t5*!,BJ5$!5B/Ȃ*B.,*>$,>H-)4%5)4(-4(B?L$t>\*B"D>B&3P50$B 98H)*HBf; 00@~*hLhI T8\d  ֪*檮**BEmA 8(|&B&fJ)(;H"5)t9-H!C9ȂH)t$4$,C9BЂ,H(H*8$B?8A.5H)(3B.8)!=H$$3:dB$9+6P4**8C.H!(:]; 00�,Eh@H*I T8\d  N-V^mBEmA 8(|&B&8kfJ)H!5)>HL> 2t=0*H*!HB?L!$5C7Э5-\1 8$9A?8!B$4,(l<t28,8 C.B?H(36 C4C5*12C&B4 3:),Bӥ �,�,B(mI T8\d  *///TԆԀ#'l*dٲe$"4t$LC?B'4>8$Ȃ)$;LC'!!L;;t9>4$8:Ѓ;>0C/DR'4H)8>,5=!3A.4C<2+dB?DC 3C ;<4()Bӥ �,�D/H`T8\d  /  2!!BEmA 8(|&B&/[J-**H*"H*B/H,*$$!Ђ)tB$"$)B'H)$$,-!($*t!!)$(!$t((H)!H*H*.hS&+dB".$ )B$"Bӥ �,�q*@5C̅K@@ȀL("WE_4FgtBEmA 8(|&B&PI($!*,BJ)t!H,-I4^*O4Oӥ �,�4Zo[ T8\d  h4VgVoBEmA 8(|&B&IK(H!BF(*$Zu!4_:]; 00�RR@5C̅K@@ȀL(M\6fgfo6gwg6hh6i6gCEmA 8(|&B&$BJ$B$,$tB$lu_ӥ �,�6b@b@5C̅K@@ȀL(ix7yy6TԆԀ#'l*dBNϷ(H!ԁ$(R(Ȕ(|8[7O:]; 00�t3(|t@5C̅K@@ȀL(y87TԆԀ#'l*dS!HB'C'HB'B)"),Bx:]; 00_G@5C̅K@@ȀL(A9CEmA 8(|&B& 9ي$Ȃ:H*($$!H85:Ӑ:; 008� L T8\d  :6TԆԀ#'l*dBè$$5(,BB$ɂ**zN:'; S �,�D`-C|� �T8\d  8xCEmA 8(|&B&f)B?0"!4H-)I+;:; 00�8 `@5C̅K@@ȀL(<˷CEmA 8(|&B&()(B)B-H!H)3̒$*!"IB.A/3")$!B'!HB.*,B$$*)*A/!!(H)B& 4(B B&BӐ:; 00 `@5C̅K@@ȀL(ǾϾhCEmA 8(|&B&t$B'$=0-45H*0=8;:<(Ђ3>:1C?>$t)!8:<)*t:;\,!XR'8@G<guF/!o}Ua(LAIF`Ɣ9fM7qa *:hQ9i6)202)WfպkW_;lY\U@}ڄ*S'w$ʔCtn4N~!S!fz!3玐)x$I:,|zIsF4|טYs7!SLI1xڸw*q]lpK۲HNfIɔQ0X�iyc~X E_LB $J P ,@J P>L "$EhEk MiܡEu9nLQzhĔ\8|TQih1ŔEhDxđDUQqdsEU$Qt1nř~D}!lA%v2Frp#D\N>BOAa n`ak> @#@B 9OAU2G@dT2 CSID}ɥSA&~r!kQŚ}T#p٧~$gQEpqQg:EkPQ}gmi1EzLP'H2ŕDAϑ;)P``< >XXXяI`)2)P"ԗaYfL-#jpO6A%W_IL!IqfСiqSqBGSAg^GUU$1E^DiCpS8TfUD9DmdTEQQGu|Ae`$~A%@dHR`@YoJXXXUp]`)2)PbO^暡`ˈMPhWM9QhQqǚ\pgS:ZrNLIGBPS$A\BנG:aqt0G9h!CBp8!EHB>zdL D"\cpE"> T.$9IJ>,W(w b`r@ 20MU [ؒ$85p(6Q UHz:D/DNH`: =@(hkH(@q!dr0!LA kp$h |\3TUB7rQ k$"4;hJL8F4W#+ 0%A� .1 6�&q 2 #L J7Nq49љNpBS[x'(%,!Lh"Ȅ&2Lh"Ȅ&x@>HpEa"G:Q\bG<PD$bЇ> W`> \T$ՈG?؁[G7TqSG<`XiJ:Tdb 441S`� m �8%}_X@H8U 'LOMBЄ(4! MBЄ(4! T@)PqD"pQD "H)P T!PQ TpLT"D-PLbD-\Q Wl"@E%"DdЄ T ZH@*\\$"pE&V/3L"0@PVNрV 6�&q 2 #L JAb G0U �'DaTBD%$Q ITBD%$QJ|'*J|'S bu)tUTb"6!Ul"6QZb@D%6SnF&\S͛8E%! U C! !"D"R T$*LbpE 0` v b`r@ 20׽1L|)$NCBXppM|ն6( Fb,>GxD?B Z x'čO<'jO<(*VqJyD%]L4H"21f")A$tB0R)P"V } S@|tP'@ kXuORձub ` `0ȁ v`ہ # 6 Ug nAAv 7 }x`AAp`CІġ mCoAzo (`rU"�f~; 6�&q 2 #L J�|7( SH ' Foݟ~ 0 | @~ <x'�'?<<f�`N< fzF6`@`�`��`��T]aQ`;UB4�(T@x0p�&) d� p � - x  0 p <@@ ^@"p jj� p # j k�00 j`  z`X�:`�``�Zp`�`�Pe�@Dmq(`>2@` @ 1� 1-O  x q � � � B B xx@ ^@ t^@ @ ` @p ^@ @^@` P @ t m` Ȁ @ @ 2`,�`�Zp�:�\p�%a2&er&a�`%a�` @D�(D r(`>2@` @ 1*r*  1� � � � � � � � � � � �  � � 5@ @ @2`,bp7`'}�0`(39kb9a`>2@` @ 2;s;  b+ -� � � � � � ySA>3?s? ^ ` ` @F`,�&xA!4B%tBe&e"914)&�&) d� ;Q4EQ;B<]T @ @ @ @ @ @ E}3HtHT ` f`&64JtJ4&�&> C`>2@` @ T4Mt D @ GN_?4Ob �I `F`P5Q &^V`K!`>2@` @ SAu @  b+NUEU]5+�I r`& QyW%tbb*X RU`>2@` @ BZU2-3A� V[Hu\+`V F`*|5^U&@&>`XX#5J�&) d� Z6ab+"?� �\\)b1 `V r`@7HdMdQ6eMv^&+eR`>2@` @ �@Vh*� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ` ` ` ` ` ` ` ` ` � � � � � � � BE?BbYu]W<I `FTpCUw}dY9aVVfvK`>2@` @ ^s {w ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` *8X ` ` ` ` ` ` ` ` l� BA� 1 X @ G8xٸ؋�  2`0@))tP�@D@T !`>2@` @ `^е |[3UyY]amimbYx}m z9 -bx 1A2`0@�!4@xP#y#J�&) d� "  : u uzu :\�  "E+=A  "�`0`kbJ99J�&) d� >� `|`|`ly|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`na;iy� � -\� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � as �`0``:cBB٦9J�&) d� ` @ .ȏ< $zəɝ̀|ʩI˽�` G � @a @ `&�P}! a<e<`>2@` @ .R Bxޝ l`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`@ @ @ @ @ @ @ @ x`x`x`x`x`x`x`x`>~ dۖ z "E�fu ` @ `&�ڝabuP]`>2@` @ x y@ ?y? �b <HP'bȐAbC%KX\ƍ;z2ȑ$KnJMXقDJ@,3Ν<{ 4P  BҥL:} )TZe1TgA)Hh<gV0^x,nܷtڽ7^r $)Z\ɔ+[9͜;OHe+V Rc ~ ;Q44;L ήB $JL3+.VW>kܻ{>|;,XYbeUuVYbk;,ijbe]ux]\A)AENHa^anYKS14[.Q[6.UU:�[8W`H(a :RJ(|'Be(pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pr 'p 'p 'p '0RRI,p 'R (�RR 'pR 'pRI%lr)l) lˈ#0/81YETlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATP!mPLa #L`>,EiۍFc,�NA21J a&')vjvn!"$vKI',rw'b(t"(v"(t"*vrH'mBIB lzd ( )o`Nh$Y̲N{ߎ{~<$JLF0@/ϼN(PGO;�NA21JL)ן.%XB%XB%XB%XB KP%,A KP%,A KP%,A KP%, KhP&,A K&:a Qԁv(:a QBP)4a :ЂЄ%(a JX$(1IbhE,j8LLj5�:0x4" N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N@ d@3(@"7b=8!NQ a HPlG0D)Jl%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB8&$A UPb&$ ShBX0:SBD&T BdB8-:A ShB%$A IT ( And\&$+DA_xja t]׼u|_zW> c`BZd Ѐ (@"e8!NQ a HPlG0b%.1 Md^3*nvooD"@E pL$"X_"2x H֗`db@E< T$"MD"2 W,m{ V2f$ch � x.o1"ĀP g7lf8E@d`) A d@JShb&2M\w< L"@E&1 W$"+ \d"CF `"3pDxꀈUlbXlf$* JdB@'@ R0IH(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RTnۤ Ş"ĀPt)">L4�') 2 #L JBtPBx$( I* o8QL$E<Dd*\шL"pE#2L4*\L"pŏ+5D@Ds)NOJ�'K}Tկk]`#Lm <1 {<i nDME,P T@,P T4�') 2 #L PP^PMu햷Lt"D'D9aH"x=jt")2A } #*z#p$~`>}B>Q }88as>a~8Ȅ5رzX#D?|PE%: P p6 p P P P+P 5P P R P+ mP P P   P p + to5 yS+n5#`  v� P,wNoS)))))))�8AE F0H  @ >> y#( �` �@ 0 0 p 0 ` `0 @ 0 � נӠ  ̠0 ` ݀ @ pװא ր  0 0Iy# p6�p p@@ P@ p6 @` ` g  0I@@z�p` @ ` p@  p6Xs # O`90P �4 4,pM, ))� Q2`SJ9 s   Ӏ0Yp0 p   �� @ @ ` u@ P @  ` s9 7 �p@ ` p P @` � �p6 [ u ` @z@ ` u`  u ` �(  v 9P BF#�iy %,LQj,0 �8AE F0H  @ >>8@@ zנ0 ` p @z p ` P@ ` p6pp p 0 p ݰ` ` ) + z P� ` @` h ( (  g#  @ pp @` y# � P` @z` P;` # O`900zJB�+0 ,0 �8AE F0H  @ >>8( @` p p �` ��@ @p��u@ m@ pҠ  @ p ݰ` ` 0 @( 5J ` @ @@ @` p p@gC �@ ` P@ ` z P@  7z u@ P `    v 9P BF#�Yo PUJJ  Q2`SJ9 sy�  @` @ @ � @ p @  @̠  z  � 0 @ � s) P  ۙ z �p@�@  @� u m @ p x  �Ӏ$  <` # O`900p ;Uq*džǃ  Q2`SJ9 s � Ұ @ pP@Ӏ@ ` 0 � 0 @ @ @ @ րא ր ` p] � Ҡ尕�Ӏ �۰��݄ @p m @ z  P0 p@ ΐ ` 8 0 p p �@  ݪ@  v 9P BF#� #Un81{[gօ  Q2`SJ9  Px 0 y# ` p0 � ��@@ ` ` p�p  ` `  0 E> @�p׀@P@`�pP` `  P@ Pgspp u` 0 p@` yS� @@�` @` .` # O`900WN.GOgUǃ  Q2`SJ9 4_䄐 ` z fq/y# �p P@p0 p@ր ` p @ Ӡ ( 0 @p x` 0 uӠ Ӑ ְ@0 pҰ ր p v 9P BF#� ##,pgT   @ $J8ɡ$J2M4QN5nQ"ULRuI)U(E8Dbq$QLg$kLS.I")|L2j8ZTREN/pIO=MS%I~H*Sz13%=g$ǔmСi.J6=$ӧM4iTI#9F8kرeϦ]mܰ?Xwo'^pɕ/g"sѥ-k B $JPI%Q3yx3JQ d{YJ2u3e&IBfUL)g^qEED9f1EITeBrqxQIFBDYg$1EqhZFBhGQ$QQ$9dtL!diLE~$1EU膞\:!d#4M2MJxˆFpsO�VtPB3PST^N @#@BrPI(eL<4SUUhX YuVZkuUILIf5#S$DQTYL:kzk$QEQ.IDdkf$k!Fwhŝqraf}1$IFNg!ua6fCgbSTgULqSTن^qGNTIM>$$D'aZfo[` >HPEuQ>xmR @#@BrPI(TO&dSUQYDU2R{mvm[S.CfTEiD|TuxQgS:DS:i$ŔqxrfX|Q|ESDUQu18QwGU:QE|AgCTYdg|zwQBzCo7lLF!0"h-gn`hB֟=Q>552 #L JXH IPBD.>j>0!rAP).I$($1bBPE.pB8!L SB`$qIAP(pIBP$z! UB-pUTa b8$LA IA!$qI $L!\HBC.TыuEM|f$*!'!#p@kɛ}ߠwJ9I %,$$(! Ryb"yd1yQТ"aLhFS\$Lq8Hb&EDa I0":Xт!d! =0(ANHV! ZBz8(LQSBu (T! QB-dA:tbЃ,ӉC,"P,T! Zz $LA IB0L:,0El"D%#`h (Z@9*JR:|jk&%d@F'$DqLlbHF2щLt"D'2щLt"4"$A~XC&:Nl&:Nlfg) S\ 7EqN,"pȅ$L! SP!HrUH9*@BB!T! =*CB I I8(Ta IP$T! ZAЃ(:AU,BC.+QBz"TaNB 57Mdb4`yjm܀bU@)PA T@) T@,P T 8ZI %@a /p)@QSMSM|"E.\sщB$!CtCuP!Da SBX%Da Bb%ra IXB%DaEXB%TaEX%a QX&NQ:,@b%JT"NQ D@\Wę"8$LAC0E'qIՒȈ($! U"8$`eDD'TqS\DH'CB!<˶M|f$*!'!#p@k,l᝽V=e T@)PA T@)PA T@)PA TX:|jk&%d@F�)�(6)oX&h\qS,A BPE-PJ**qU8D.qI) Z*ࠇ\,B$da $B$A^AX!L QtBD%�+=L")j?b)jXoE:! BB8)$qNXD'D+Q1Ȉ)T U,$CU!$a Q,B0ET! BŽ׶l"D%#`hM| xI�0)@%@)xG PMXjeHTLHl`lHx@bDpt{0]ww{@ISXg@zmIPkP|pnEЃ\IP8zq0^؇iBiPfPqx�@~@pdZ͓nڄJXSJ8JS8D?UIx ISY0BXIUU0PY0$SPSSPQB8NH#U0YXXQ0UQ6QI=0ZX9jMMȄѐJ'0h(`�FxI�0)@(@)xGPQ` |Gx܄vWohrFv~hj8w(SxibrPM~MDЅ?8Jps bZ@imkk@JDXSx`bp@t�DZ@q@gpi@{Dpq@?XIX8&D8?XUS@MJiISH#QEEPIPB8xNBXI0UUCBN6IxCS NXBUQPI IX=XZI U \SEل؄L I!x#ȁpր LM\MlMׄ� `FDF<TxI�0)@(@)xGJNNNPohOwȆyhOHo{?jW(Fx?lFwOO88WrFFXvF?(tW@FXO@jXOvXhWWhXv?o@WZ?8=ȅ8SXMUXCDDi@QC CN08C C I8B880IXISPSN0U0IU0CNSYIC0B S:0\MMȄѐJ'0hތTI 8(`CMPJxI�0)@(p#E�MQ2՞`cyxyaWhyOxeO`yx{F~8OOhWxOtxjhWyW`{FxF?yxOgxjWhw{Ox`S6UWC"XY:XX[8ZD{pS0`o#n`NXQCNXI#=XSPSI8BXQE CUBC\ЃCI C BEU0BIX5MMȄѐJ'0hQ[� �AIO5PxI�0)@(0#E�MQG}vȆjHO lyWhx?x~hW8ta~OjWTDhezTxȆ@D~�DhDx`hpT�\Q ps LhzW�D8WM@8@JXDUSЅZMXZD=\8 uȈSCU0CBIXUPY0IbU8Z0ZI0U0Q0C8CY؄؄L I!x#ȁp[*T ?AaA PxI�0)@(PPI+#bp pTr8oLeHWȄHoT}ȄDhȄLHTȄQTdoLv @s8Q@DLxQpTHLHh`ЇcT`p@L@JFpJX8@J@:V_iDMXfdkP}0fNps؇}fXwzu@:B`wwZZwtZ8NQ Uzpȅ^i \gUk}ZQ^}Iȅf>MMȄѐJ'0h*i,AQAbbPxI�0)@(#�P�J@QVJjjքaxVxa~XVhЇ@t8`v@@t8`JhJЄ[gr`x}axA JhJv`l`[l`ojMHX*iE{Xt@Mq0]{b0xUpi d(tPCi8SPǐCqgEkigiSS kg`wI0qZ8q@Ix@dprXQwVSpm݄؄L I!x#ȁpְ^�\�P9pxI�0)@(xGJIMXJqqAuHV[`u:hyVlaЃa}@apa j}JhAЄa(yuj|Xn:JJMyȇuJVu[An|XjЄNkJhD8Z+g?wUn@]8uJpBw0IXUxi臋gB8U0=uQЃEPQ0uZȅq(IPI0Ns=8p0N}=~U(qP=�t IqYP:8KgMMȄѐJ'0h Y * 'OxxI�0)@%)xGP@EhJJ/VMMMPV0MXa8AB=0E\N:BB0IPIXBPSNX:CPǠU8SU8I0 N8Q CSSEZ0BXUЅ?@USDxK___{{_bSkB0Uu~\xpB : \8UzpdNPzp^ =~x BPS|߇~SikI ~|CihYCPw_MMȄѐJ'0h/ܙX� (Z1lט #$PPB#R8mp&P>eʤ)L2iʤ)L2:$I=:1EK!I2%i&!=T%I!I6ڴMcjաJ*ڤgS?V$锤?Ht菨MI$iJT:a%v7uʫw/_*6M]%tۦ٫T˟U;knȦ;5Ypn"2q:Dܢ^[j$UE$qD'IԾnruIվiT%/y7=ܔI&I<1c+O~=ߣ_ +Xȯ?P" 2h |5A21J` x8B (X '#TH%TH%TH%TR* *Ԃ. R.2* )l*l"l ) b. 2H% *H-TK%.&T.|RHlr]wYG"38ۜb8S) S$CKlC$ \S)҉)!R6b:H*c*R-#$"$# >̈"9H/>r$HRym&p'I%B<aD#8`,P!߀ 3 `Cq�zJ``H,C-1l*Ѳ/k_kȱ= _F_F_kFo1korkP=_ 5B|1-_|1_F* ^ c<lB;HS$#*4Ӌ(蘃 2z$I.:"3l6H#"ԉ5XC3̤ =s$HO70L.3$" -~WCd$9O| ,PB5_7A FL KZ�.�G0 + zp<z`O<'N�' N0̠�O8 N�̠� =p' 3 r0(�! ȁrx�_DT|c DE%Naw 4!i ;Qi`:YA09AqH3tt0*!C<qI⨃*:Am؆$zgB $bceD&#J Fa`@ VG~5�=32 #L K|0 O� YAAxAAx9P D!QȁEp5a $8#@j0`` !#@ j01` Nxt18a bx)8!18N0Ɛa#>q"/*NUlQ%VSt*E!D!N8*$ SP$Da IP!T1\A*$BB-$q^B!8)EBP$ۼ%"D% <a#p@B8@)PA T@oT@)PA T@)PAt�LH@d`) A V�(8! V0(L S0(L S8p;8"1Kl;A Q ֠Xh'j,8:1{9?%(Ql L/\aO T@)PA T7R T@+P T@+rГ_@ 20#:ъ^4'k)@ 2;OZș$4U ЃL`2ݳ�lY28kg}۵~�W @d`) A 6ma HЇA0b(=B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B (a? b}C f <`@T+`Auwep(< oxg}~�WȀ 0$(ښ<I,L/ / n_=[>=koه `.tO& e#( nP]>aXFX*%t>׼@ F f?`� �``� L$-@`@uq�8Y` $L5�z䗲A@ȀL(``dAHAJA =EiBaJRaZbajrF�00@@�T`}� @�r 8R_tG TYG~)d  #Bb$J"QXl@A x'BT((b))b**b+ !Hd�`G//c0 /n p`~:c� @ 06�z䗲A@ȀL($c9)&.( t9(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((#L,].@hd�|\`f0@°@22�8=c^ Vc /6�z䗲A@ȀL(9fiN,%^ k"PAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPX @ d(e^|/ `@ �8)f0&8A4GG~)d  f*Xjf;@4iiinA;,,8@X)�c./ i|@ Lג�cӓBfH~8jG~)d  `j*.AZ]#(`bk k"k k;%8A@Xh8*0/z|@ �"2&89c^|j~8jG~)d  k+`]YXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX( D i@T�|b*cqnzG6�z䗲A@ȀL(nAl"(ޥ@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLXk"D i�|�"2&8}n[:jG~)d  qB2kc偽fqqOD8 D H6�"2&8]&Wq6�z䗲A@ȀL(Ar+A,;]k&r..r//s0 0/OA�AIJ:A8I`"2&8q6sn.N@4@0@~)�d@ ;s<<s==s><O0 ر,A;&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@t #88L`N# @ivjj@ @ @ @ @ @ @ �ZL@T�$@qK@l@H,:sCwt+ޥllj*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($LA6L0�0ǀ c2f j �o�Z<T�wq3l444444444444444444444444444444444444444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,k2@4\AXL�z0�/./nS~ȹ2z +Z<T�|z@�lA ckq A A A !           �(H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H AbĈ)V]2E *t`Po^{,0J0qbŋUprd)(W|sf͛)#6thѣA5„ *0  z<1'yxpÉ7~yp)˙7wztөW~;'Oh!<1Rfh�ix/C 3Xrǜ1L@*@6*� ^a , 5ܐ=3DDE<U\?A#fa $O / >(a ǜ|24!RЃB4\6|8圓:<ܓ>a<(|` HG- >( c>(5}N= 1DRMѼT FHl\uݕ^}`b=d�&5M[Uc@~L5`He6rCt Tk�/$@&5ݗ~ ؁                               ~7 6$Hv nJ(0\q55t[SR/n=muߝw ~LX`*`'O>ѡ,{KQ%o@/g%?__K域_G pT_*Ic=1ݓ L%9A~!;)T YB*� ۳IZbf1 SHB#ITD'>PTIڡbzb1B^D3i!F7qSԋӞ `%.:拥CSFHT"EFG>&?/YG$b'v /M$`DW#YK[:rxq`,@ DyRSu=KxA*4Kk^d-XCo~8Ixtփ`T,2Ar!ƙ �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(lmnoFU+Ś ��`vԹ 7�0)@%�}~wS5R))� � P�wtȊk� r #$PȎȏ)P5R))� � PtIj� r #$Pɞɟ7U+Ś ��xɦ 7�0)@%�ʭʮ IU+Ś ��pʵ 7�0)@%ʼ˽FU+Ś ��`Ԫ 7�0)@%7U+Ś ��P$ 7�0)@%ڴT5R))� � P�$ 7�0)@%NT5R))� � P�D 7�0)@%tϐT5R))� � P�X  7�0)@%xPT5R))� � P�Xj� r #$PFU+Ś ��P\�  7�0)@%*RS5R))� � P�Xj� r #$P+<7U+Ś �� S\( 7�0)@%L)P5R))� � PC  X 7�0)@%]RU+Ś ��@U[�j� r #$P^U5R))� � Pd X 7�0)@%~}PU+Ś ��PW[ X 7�0)@%׏NU+Ś ��X[ �]j� r #$PZT5R))� � Pj� r #$PZT5R))� � P�? ` 7�0)@%ڿKU+Ś ��``Xj� r #$P]T5R))� � PsչX]j� r #$P^T5R))� � P�؅ͬX]j� r #$P%_T5R))� � P�X]j� 0� p� %(HU+Ś �� \�0� p� %@GU+Ś ��^ Xȕj��a0� p� %`&GU+Ś ��-~Xȕj��a0� p� %p7FU+Ś ��>XV��-2P8S5R))� � P�?XYV��-2PIeS5R))� � PP&f\ej��a0� p� %l7U+Ś ��(sXȕYV��-2Pmg|S5R))� � P�tV*\ej��ar #$P~hzS5R))� � PfP� �rS�V难&7�0)@% 6FVfwS5R))� � P i雾j��ar #$Pv뷆븖~7U+Ś ��jr��k&7�0)@%ʶ̞U+Ś ��ll�8욾&7�0)@%}S5R))� � P^�h횾&7�0)@%lU+Ś ��`n6�n&7�0)@%'WjU+Ś �� 9i&7�0)@%0G7U+Ś ��8io&7�0)@%P%g%W5R))� � P�ri Wj��ar #$P&w7oU+Ś ��>,��j��ar #$P8HlU+Ś ��O*��j��ar #$PIYkU+Ś ���`*r�0&7�0)@%jvV5R))� � P�a' 7 0Wj��ar #$Pk|7U+Ś ��(��Pw&7�0)@%zS5R))� � P�/w�ij��ar #$PU+Ś ��Pyr7� icj��ar #$P)'7GO{U+Ś ��hz_� iij��ar #$PbȗɧW5R))� � P �辬&7�0)@%pާ|U+Ś ��} _�X��coj��ar #$PYW5R))� � P0vhj��ar #$�%S,h „ 2l!Ĉ'Rh"A'(Yq )@2@ʔ*Wl%̘2gҬ`"DϚ(`TdD ƨRR ֬Zr+ذbjt)<��rҭk*?�(J@ ! #S(1RlֲN!H-m4*?Z( #A)HHd$‡/n8ʗ3^#)<��ڷs%X+JH!dad %ӯ(^hA38�tya4!Zx!RWBy~iR(`H(Q18#5"DS 7X#A 9$Ey$Ve9Zd8X#Z,Wz%*-+"P^6aHA FL6y'yʈ 7P(9(z(*(JF�(j)nR^a:| he(`H('ꚫ HL#S@({bDYX,<DT`�^.A TAd;.|P ,ꓗ DRd S ĮDd@!d a|0 +0 ;peqS`@Px�J 1ɣbA +º=y�J!A21J3=DAA}4҃RZS @%cJ @X5 TA +B*x�J!A21J|7޸@} >8~8+N7~yqq9k9kq }: T g DRd S A; ?<<+ w̒L2H?=[=k=Ko1�3 >髟>0 :)-P+B^6a`� 8@Z2| $@ E( r >1X|#>Gl#6X>D!QO|D->Q B/A`D-ST+FL*P0nqD&61MdD&6Mlv"*FL ɐ (�H~"y(! `@ 6 "Mr pPR@E&:U(T! B*aى[ D'hXB8$! S▢P)h!C8)LAUHB0$zUBp8f/ UC. ZBzD&" Wd"HD"PL$"$qKX•Ԅ&Qb(`�Hr!eHA EK @ a`� 8@ZəҴ6 pPR@E&*N,0$Ta U0U$TQR8S%a Z05/ aNB($AQHBz QHB0E/c☦P-sKQ"D"PTdD" W"LU($ABTQ0`B>A@i(�p `2(A-p 5 (>Q TdbUET! Uze'T! BH<(TaCz0TACH(Ti[zET! I-$!NR !LKQBh! B"zD \Ǣ"@E"FLXDUE IQ0R-RZ'^j�J�X2Ђ Ƞ2Nnc*2\WB`" ˪"L5/;!E▴PTMBP($qU*$\Ap3:NȂ$T^B3A vp*@a|l&NbP) QRt(``cRXq0 0 -؀ Jx2-I8F)@J"[n%!rAIA )! SB(dA Q!LB$~QH0D BX*$ SAp4$qIz-L fF.SH"t+@bH*> =,BP(!Tz[D]� /5�%Q,�hdP´.I8F)@J"n%-~ I"$ra U ![-Ta YAȅ( J"8DTkТuȅ$ SHz-Yu; SA<* Td0\"HD 2 Y\P!Yn X�.*V":P�FdA c?$�'*L}Ѓ*<L99 (,!L<;\*B6ݒ*C/>$B7=-* <8:=<=8$4ܒ)<9H;><tB?X!$L;;TC"+C4>1l3>6/u(DyEm 00�4�JR@@ȀL(A:PԀ#'l*dB$!>4;*4443*(t(Ѓ;3*L=H18<C/84!3!>8 3B?8!Ђ5502H(4)H>\$45 C4C4dB C<,0C:$*93L(*$Dm=nEm 00@( 4�JR@@ȀL(^$FOԀ#'l*dP $"B?l)4:C/$9,$-)8)!6$;HB.8Ht-B?H$,8$-4):$(t=L**4B/8B �C80>x.B4*;!H!t**Dݣ=R�,� (@B4�JR@@ȀL(Ak.PԀ#'l*dBI:)*4$L>B'C7)4C'B'-5!!C?C?>!0=5A64,*>l$(t>\!>X$t$*Ѓ4=XC'=X!B&xC=*6$B&<C?BC=C7H!!H)DAQ�,�`(@*|OxIa d  &pA 8(|&B&+!B.5"H<-4H)t5*!,S5$!5B/Ȃ*B.,*>$,>H-)4/5)4(-4(B?L$t>\*B"D>B&3lQ50$B 98H)*HPAfEm 00�^@*4�JR@@ȀL(FNAԀ#'l*d$,4,)\>B'9Ђ$9,$B'H>H(H!:--Ȃ$$!<HB.3>\$*=0);!B.)Ѓ4H*H>0S9A&DB:C B?`EC=B=$*B+D*Em 00@Z(ְ4�JR@@ȀL(kpA 8(|&B&-ܮ$$B?\1$42 C73$($4*H*\=tCZ*52;H:n3!R?L"6C7 3d;2)4!0:l0DC<TC >C-C?d+D088Â"-D*Em 00ӎ( OxIa d  -_Ԁ#'l*dB-"4t$LC?B'4>8$Ȃ)$;LC'!!L;;t9>4$8:Ѓ;>0C/R'4H)8>,5=!3A.4C<2+dB?DC 3C ;<4()BBTR�,�0@OgzIa d   rpA 8(|&B&oJ-**H*"H*B/H,*$$!Ђ)t-"$)B'H)$$,-!$*t!!)$(!$t((H)!H*H*.�T&+dB".$)B$"BBTR�,�q(Ď}4�JR@@ȀL(!GDVԀ#'l*d$G*H))"ĭ$B'$d"Lt'ԪMߴMCTR�,�3/PxIa d  LTOVԀ#'l*dMu'H/(H!Bޒ(*$Xu+]5D*Em 00P Q4�JR@@ȀL(UGdUCpA 8(|&B&еL$S$Bܚ$,$t-h]vBTR�,�``4�JR@@ȀL(d?7tOAe Ԁ#'l*dBl(H!ԁ$Rܚ(T(Bw5m=BTR�,�`@NwOxIa d  DSue Ԁ#'l*dL_*$t1t$t!!**"`í{7D*Em 00�~gHN�4�JR@@ȀL('DWpA 8(|&B&L$Ȃ:H*(ĭ$$!H*x{CTR�,�d W� 츗4�JR@@ȀL(' WpA 8(|&B&GK!HB?X!"ĭ)ܒ,é6D*Em 00@ϺJ,�J|� {Ia d  (:G[e Ԁ#'l*d©(!3-,BB.L4!Bcx6D*Em 00� 츗4�JR@@ȀL(A|UpA 8(|&B&`()(B)B-H!H)3d$*!,IB.-3!d!H--t(y.$!"SI)H)!*()$B B $B&$+$B&(B B&{CTR�,�@ � {Ia d   <We Ԁ#'l*dߒ,t)H13Ђ*H<\$3Ѓ38;C.-8:=(;C?=HB'B.3>8!B7>5Ȃ)/u!=8B/3!t4C.7ԃ>|.d+0C=0B {CTR�,�=@T8`A1|X !F8AQdD'QTeK/aƔ9f͕PpDH G>mBSQGveJ!Su:wHR7|INR?z̐S׉mS'I>itH>q9UGk̬f)I$Inj<pm܁;I8u[,@m mY$TPV:&M3 .ֽ+XAx6QBGdDMױg׾=fΜ;p&T7J"Z$]V4w$v_7SILECZƔE=G=T!Dx9DE1GITDCǔC'gEZqw $oId~%@q%T`K2` 5X䨬" J`VX/ d0b $7SNi'#jpO6A%cKS$Eb!&~L\Ʌ~9DkQE\g~9x!D=DCQfD!Dz$Q(ID9~g}VǚCUT}qv$\\I$T5dC `sX.7* @#@B9XgP>L(ZBdwaZʑwL1eg:!~$1texLYgzES$E6dn1phCkQEC$YpLAFY$u$Q:LWv%DLI$Q"5` 5XtV`pl@ :  %4x'#jpO6A%%6BDEU$qqdx1k%xĔn!DzS1EBrEk詣s鄐\)Q1ESgQDI|)rP%TPgT\I5WP!ո6A �􍁹Rps8yUaNG a HP@Bd'; `8*$AC'$qI0C@u C5$a fCz8 wP8 I 5rыrC`>A i`*! i5zD%l #+D�! ٠ X�I@W t%J8(/x"@ IXȄ&2Lh"Ȅ&2LhBIG=\T#+ WF ~cE&~g;9v @6ءx,(P3LT#`6n!JP!LqjF Qcl�QQ"0`I# 0DI:J s: S@\T G@L'OP,8a ^jB&D QhB&D QB(D1 Q$+ I$E"NUE J8E&?dC&j D$C"V?b8*6DlЄ T ZH@*\\$"pE&Φ햷-o3L"0@Rt#LeZ9@d`) A nw^ G0I �'DaTBD%$Q ITBD%$Q ITBD%$Q IB&QS bu)tUTb"6QJbX&MB@D%TUb")J@)NQ DHBE(PDBīH*2egĕ# T\]򗻌Q*�垫#PD zJ s: S@hA-y0@NCBXp*1K#bVU|'>TXu?1B| R(D!JZD-PU9ބ7Q W"D"Lblnq;ܨ2 0`V `·Rœ@ 20B=E <P9L1NAal9l A#0Al a*g0> kx9 mC~6!mCu_]׽u/ `�nj@*5@ 2 #L J0@HN 98 \0L򕷼 fyg3xB= �f�̇O8'x @ 6  N05@ _x=6|�`@0�t@�� @7o~{ h!"GJ s:2@` @ \"p!0 ` p"΀ ^ �`IM UP<@@ ^ j` jj� j�F0Fk` �Rt z`X�:`�``�o� �`�* 0p0 @4@opP 7B:2@` @ $!1! J'O  x `A1U B B x@^` ^t@@ @ @ @ ^@` RP S l�  z 6`�o�P`1 r �@Bp! ݰp;2@` @ $q#9#=2� .`7q'� � � � � � p2's v ` r � d &* //p`*�*�21/ # d� #1335#�'q$K �'� � � � � � �'� � � � � � `t28s838- @ d`&p/03;P1p;2@` @ 6=='q4S @ @ @ @ @ @ > 4@4AtATA- B@ `F`,@;5tC7t3D/ # d� a4FetFit%p T @ @}G 8qAH` B `F`84JT  V@D4"p;2@` @ j4MtM4%@  p$�H@tOtO714B r`&`JuQ+`p*X`K)Up;2@` @ tTIT!$q`є� UAOeuVi P  r`&QC ?`X`uY/ # d� Tu[$J'T� �V\5]5j] 61 P r`@_6`v`vX+V`aaa!!p;2@` @ R\3d$� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ` ` ` ` ` ` ` ` ` � � � � � � � U%' pVuqVUQr/B `Fį/ s=7` 6VV"6uUap;2@` @ r |ww ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` $ ExIX ` ` ` ` ` ` ` ` l� P@� 61 X @ @8x7� p" 2`0@45#OZ�@D@T`WU䘓p;2@` @ `r | r!9%Ym -1&<A9m >9�'"w]a9x vbѦ2`0@8Y4@Bxu縙Y� # d�  ʠ9 qys 9U@au `'` ']z `�'.q x@ &� )-1:-;bxٙXݰp;2@` @ l wB ` � 5{9ے � ` p>w � .-` x@ &�)-\9Z4`AzEZ+p;2@` @ � � � iƳ�q<u|y}9ȅ|y 9#Ԝə j � t'� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � - �F`0`.<؅=3|;|?*p;2@` @ Q Bۻ}' @~藠1y`  s'� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � /P �F`@`}y*p;2@` @ x Ơۻy?ɟ@P 6Q  l 2d� T5 <h*M6be )5FL�ƍ;z2ȑ$5*8yR,[| 3̗,jڼEI 4JyBF Q" YxWSZ5֭\R 6lרa˚=[v;S(Qd+K@7޽| 8`o8lr$Rj�bɔ+[F@": e6+7Pᧄ2022S̺ծݻoe+ċ?<8,_@ qVXfnVX K8,Xwݞ5u2H*;7`[V4>F0 Fa^anaHbKa Id S 6PJ)IJ0I%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%T)&l&l&H-vlK%&TK%H-vlK%TI%TI%)T*j*#8#sPL1\[JTlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlAo)K�F0r.\'iY6vh.7j'A FLHؠC)&6 (r)V_uZouVwr$"Iْt҉$݉$-"H"J٢H"!HJ٢ ףPB P"&/8?9%l (B5aq袏Nz馟zꪛ6*aS@30̺λ h&KO|ƻsN.7j'A FLS aD)|rJ&g'Kb %Pb %Pb %Pb %Pb %Pb %Pb %Pb JX%(a JX%(a JXЄ%( MXh%(a Mt-& QtP* Sht%, KP%,A IPbh$Z "*qLl)qUk8t` \D�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Pp�'@ Nt0 OA,` noԜfp24�59 2 #L J tFT" "%2QM|be$(! JH$(! JH$(! JH$(! JH$(! JH$(! JHBЄ$( J,Є$4a MH�F'a TH"Ȅ*2ALE'(a MH$(! µBq%4!iu˄$X6 OxV-alm[ ׸ut]Z'ta L X@P@6jHA5 ٖ\&m�jTsd@F0D&&qKLBDLvmof"HD&P\"(L"p*=%E&PamL˨yϋwհ{*ɨo2w � xo~[ #D1 (vfg"jN&m�jTsd@F@$8&&Ih"MDtox<΄+2 TdpE"2"E&=Txo�(2x<HĎWqJX&`f4KpD&DQ D| ErDT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"H(RT"HEM RO(B Hh@.1D<<vpM�Ԩ$Ȁ 0$(a AЁ#@! ML"D&$!+| GE"2Tdx. Td"pE#2@4+2\#pE"2@$8^%?Tt3.0)6)HӟK}TկG`D '!$4s wD,P T@,P T6�59 2 #L PP^PMDt։NdD&:U$6̡x C3wTE$L ZG=Tpԣᐄ+$ u;| 7Z8E {CG?SD&}0E&1 u** ` ` @ Vp p P  P P P P p P R p P M p p `* P P  `*p P  P   P p AM y=PV30��X �+qX,*******pX q2`SJK9 ޓ = g( @` �@ 0 0 p 0 ` `0 @ 0 � נӠ  ̠0 ` ݀ @ pװא ր  0 p' `5@p p@@ P@ `5 @` ` V  4I@@z@p` @ ` p@  `5w = 8P BF#�(!Ya,@<阍Ɉ) I�' F0H @ �=x   Ӏ4Y0 p   @� @ @ ` u@ P @  ` 頶( 4i ` p@ @ u@ p p ` h z Vc z@ P @  P0 m P @ ` ꠛ# # O`90)�P+ʈɨyX q2`SJK9 Cj p z �` ` p p @ ` u`  0 VC ` 0 @` @ @ p0 ` ` p @ n)$ @ p z u p@@  @` `5@z @ @ ΐ y` z@ @ @pu @@  _) p)d = 8P BF#�(wKa P+5ј+Èڨ�' F0H @ �=( @` p p @` @�@ @p��u@ m@ pҠ  @ p ݰ` ` 0 p) :J ` @ @@ @` p p@VC �@ ` P@ ` z P@  yz u@ P `   п = 8P BF#�(qX P71yhzX q2`SJK9 Cz@  @` @ @ � @ p @  @̠  z  @ 0 @ @ ) P  ߙ z𝽰 �p@�@  @� u m @ p x  �Ӏ&  y# # O`90r,,7i-<ǖyX q2`SJK9 CnJ p@p p p 0 ` ) 0 � Ҡ �  0 Ҡ @` 0 p Đ Π ` p ` 0 (՝` p  P_9 0 p H p0M@Ȁ �ަ Ġ  u` ` 0 ` @Ӱ@ pp   R = 8P BF#�(1U!e7[Am]�' F0H @ �=見 0 )$ נӐy ` h ` 0 4 @`  ` �P �@` @p p` @0ޢ @�p׀@P@`@P` `  P@ PVspp u` 0 p@` W@ @@�` @` R = 8P BF#�(aC!~k6jyX q2`SJK9 8Jpq/+ @p )4ަ  p z` @ �` ` P 0 ` Ұ` @  P0 p0 p` ` Ӡ ` @ ՛# # O`90/O+IKM)V XA J`@ 2LAĉ8I$*GO%ITI)M.Reʔ*U#UΤYML#I(&Iʔ~hIϔ*z:m*Bz`'-SEL-UO$Zѣ 4UT' kzz23SzsfJҾkzLIFo,|o\mӓKRN>}ڔI&I<1c o?XQxqɕ/grѥOBu7؀ C !dad %s($<}I2u�qĔ'LIA:GS/$)gCdQeQCL9dt1EUhY\$1Ex$!kT1E}QILQgBFZ~ZFI1GISGSDILD:'NMV$$D'arO@-h 08DWxnQFQ鴓@ < @#@BrPI(L<h7\LVk֔$1e$8$VS$DQTYL:kzk$QEQFIDdkf$k!Fwhŝqraf}1&IFNg!ua6fCgbSTgULqSTن^qGNTu65I* #rXKԸF^RH'4!2)PDJDAՓFU%Y%E$QkVISFCn$UhQG=:Ud}ԙƔN$ŔN$qGID1mmdxA=|ԡkDQFBTGx1idFNT~ЙUB$^$1|A^u65I* #rp6V}~hIm   %\$$(! Ty##QId^h`& SɭD QHB? ,\%!*dqB8$ I3zP-T!:BP$T!^HBD.@:BC/U&XD.! SBz!FBIB*! SH"Ѓ* Ub$DraMfx$*!'!#p@nHA}i wIȯ:N@8%\$$(! Ty##!DA^C8}i+Ib$pOn5QB "LNAV D.pYHB$L!C$dq=Ȃ! SD! UHBЃ*DA YX* tȅ$T! UH0! SB"LNa$8D/LQ[mb5k$Q !<9rI+N%WIi:N@8(( /p(*! Q$D%FRLt"D'2щLt"MLI$:Nl&:Nl&~@Ib$pOn%tbC.$a QBX*CB!TB0$ Q&PHTE!`BUHP!D SH *$ QТ0D BbȅrqY- StXOll"D%#`MNۛ,(  *H R *HArX*` X!*v�!Ȁ 0$( Sx#HJ$\1%|k&(CBȅTQtb!:1UH"DqnH (,a B(,A\,D.,! KH(,K*,Kt",! KЂ)*QEB$nUJa@)*U*>QD)qZB"!tZ%$D SDLQb3*a#!TqUH ěll"D%#`3`Q R *H R *H R *H R T@ 20(L (@x�_sXLY-2zZԡC%jUTp56q\0!TA S!r! UAX,! I1$TYI$DC(JAVzHRxlVS�57Nd$!r Q8D'ՉC,(8Iȅ*qIB!*rqE0(! Qb$!DqQO&VLF8 7>P~ǟ9<@d`)@%@)xG PM8 {~XD@jlȄDx�~tt J@g@{sЅ_ppDZ0Ept|=UuwIX=ȅNUqxS}Z Nu`U|p Dd�@?QxKN؄JXSJ8JS8D?UI ISY0BXIUU0PY0SPSSPQ B8N"U0YXXQ0UQp6QI=0ZY95œ؄؄Lx I!x#ȁp`?X?gTFi4@i�� #$$pP�J9u\GkoxOv Ohoh?vcpr8Gm a(u9i؄?@]Sw0b kD{؆_{D?@U8kf x�D@p@JtDpwdq@ZwdUEh<IE@SUX?8D؄*JN0-X^XUU CI ESPZPI8IX8I0BE \P8UBEЃE\BPBI0MXMȄאJ'0 d<� `xFF،@i�� #$$pQ( s9\NOv?xlFt\oO{xBhGO{h_xkOZSxx ?h?hUhqhJrHJxDhUtUkhU{xJx{Uhq?txJq:SЃ\04SXM�UPCDDi@QC CN08CC̀ I8B880IXISPSN0U0IU0CNSYIC0B S:0UMXMȄאJ'0ȍ4X X׌؜h  p�0)@(p#E�MQ9؄lU`cyxyaWhyOxeO`yx{F~8OOhWxOtxjhWyW`{FxF?yxOgxjWhw{Ox`S6UNX:XP[8ZD{pS0Xg#n`NY QCNY"=XSPSI8BXQE CUBC\ЃCI C BEU0BIPۄ؄Lx I!x#ȁp8TY (pFgT5@i�� #$#0PPIӄ1]}vȆjHO lyWhx?x~hW8ta~OjWTDhezTxȆ@D~�DhDx`hpT�\Q ps LhzW�D8WM@8@JTXDUSЅZMXZD;\8 u(SCU0CBIYUPY0Ib U8Z0ZI0U0Q0C8CYMMXMȄאJ'0  p`p[[%Ύ@i�� #$E�MQ8\\51Qro@j sHȄ~XDpjL~@@oЇLHLȄD@L@@A~Ȅ@`rA>sTH\Ȅ@pW@DȄD}�}8L@vTTdTgUDD0J{M@ii؄U`{@{us`Ig0}؇q`Ep~|PdY!fp~pm:np~@kCYBPm|�\zB=p}PY|؇nI|qx\a؄؄Lx I!x#ȁp8((i\i p�0)@(#�P�J@Q9N˄-zah[zehJ}\Hs�h`~THs�aVMjx[ vxgЇjllנVl`o�hAx v(lAJv[jЄDi�58J*l> Dn�5q@t؄:si s=Pgb@r@U8~C0U Y8x^piXI|^p}Q00BzpfpqsICtmd@w(Ezpq(oU0͎ބ؄Lx I!x#ȁpiY�X�87wnh  p�0)@(xGpJIM PM_qoqAuHV[`u:hyVlaЃa}@apa j}JhAЄa(yuj|Xn:JJMyȇuJVu[An|XjЄNkJhD8Z*>NqpZXxtЅSPn�? mpSEP͘~~pY CPSЃ^Pq=XUsP:\rUS\0qЃC�si؇^Ѓ^iPrUp@B~\UC@C߄؄Lx I!x#ȁpљ� �7wF~ p�0)@%)xGP@EJJVMMMPV0MXa8AB=0E\N:BB0IPIXBPSNY:CP͠U8SU8I0N8Q CSSEZ0BXUЅ?@USD`\pGU{Z_Z ?i8Y~ SPqPzzQg bBȅCPiw@QUgBЃk U0=~h}I0zI}Bzh~^8~6N8Uބ؄Lx I!x#ȁp܀wљX� ({7?O p�0)@%P2G XM5ش ԧOFiiQFiiQIRGNuLsHELIJIH*UiIRuHҢM6-$i)bZuJ6ٔϡU*I:%鏩?*#j$D6Iڤ?NXI M+JMSW ݶi*l!digM"L>pWkJ)Imzj)I9QI[\ruRo(UDI|9 nʤIJB1/~</H_Ç,V_o?wy |'A FL>Xa 'V #2RP%TI%TI%TI%r "rJ-"r*K- "K-&& & " " "T "J%T2H-*K-lJ%'Q&[2[8ls5N%L%\-u !O'psMtbJ'\DHӋ)# c)H"J3(b(8(0#$s"B"H#!t"&mtT"F0)`x| W wy |A FL>cFlL')kkko EkkoȱFo8k8'Ӄ U;-8}'WaA2([+1&ĸc14H2 >8H>9 GKN/Ȩ!86l4,"IKXC58cMJ3>H"4tC 3"I?HBH.¨C&mtT"F0_w T ,B w3\~IS@@5p 85x+h `'z0`OAzx'<'x`O8A �3 <0 3(N0�!3(B 3 <p @rDq(€3�8m;tQS8.! DHb!~CC/~Cz$La|cҨ)$ x8$LEH�:kD8ꠊNb=!^)!7"Q(&21ITBO0BF�|/>P�~9ss.liw$d@F4` 60B��$� <@$� <rD! 9BFj0<0#Pp Fx`h:B0F`h c' cpH RpB0 cp`1!=+G|-jM&NU"jJb)$ UBP!$! BB!LqUH!L Ih!$C"%*D UHbP$rZH (DщCX,$qUHdK&2 IT=�f0T@.u+NqL?)PA T@)PA TN *H R *H RꂧߑXw a HP0)@ NX0<(L S0(L S|8"1KlNBr05(k%8:1{9Br3A JLG#0'k+g>I *H R *8/T@+P T@+P ܀H;Ȁ 0$(^4GC:Ғ4+h$8/XCH PKmS:D΄&& T f <`�u{ ,;̲}eq9f ĺ S@,o;vha}#B;ރ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B!r ч9`B& D;KO>>޲8xO`\Ou%;}蕐)Rx-=ko>={0 pЅ. =x,%` OųOW6}'- , ĺ S@HÿJ`A3 ڃ`� �`"`*2 L@-@`Y ` %}D[|td  QlA(A d8BaJRaZbajJa�L0<Ad�`B d}8)[\W|@5wHLw@@ȀL(A1b#:#Bb$JQXl@ x'NT((b))b**b+ !Hd�`au l|a}8塲 @ D[|td  L6rc7z##*&.( (ZMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPA9 ��A@(@/ #}8ca3@5wHLw@@ȀL(7Zeb#*X[e9*&@444444444444444444444444444444444444444444444444444444444444444PA9.,A-8@X@wbzhx`@ 8 ,`},|D[|td  dRif*Xgzf9&@4A阒i院i隲iinA9,,8@X�.@xh|@ \W( }i|D[|td  Tiz$*.Z[#(`⪲jjjj9e%8A@XhፆGz|@h}<*|D[|td  |긒kA@A9.e9&lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllP$g*LAP"T�|@hS "n*2n.}T D[|td  .&@[* ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0X&8APbz�a&89n �}Dn5wHLw@@ȀL(RB2h㜺efqqOD8$ D P^O7a&8!#GF[|td  Tq&W)A';[&hq))r**r++*OA�At:A8�qa&8%1 1}DM@4@0(�d@ 6ss7{7s88s97O0 ,A9@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #88r�G �} 3@ @ @ @ @ @ @ �aYL@T�$kK@l@H,vnn%ll*(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( L6L0Gw|�|L~v{yG @ @ @ @ @  iY<T�k3l444444444444444444444444444444444444444444444444444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,hv2@4\AXLw0x,@xt|l9~|y >>LL@0@'l@D ?h&@@@@@@@@@@@@@@@@@@@@@@�$P@A $P@A $P@A $P@A $P@A $P@A $P@A $P@A $P@A $P@A #FL)RP cɖ5`Ak~PbE\sֵE^{Hp` 6wn\ŋ7vl&LhP T(d81}ujիYvvlٳYK}wnݻyxpw?yE ,Ɉ2cD%WvX Jnx}=|}swzd TA=1E� <\Az% -C rЁ Fؠ $`]|jJXAȿzb<h`8N8!<,ܒ.02<4\F0)_x6TDO*+<]|t1>lTd6PERM=TU]V]}Xe*�+? PQ#hbCB} 6X+kE$&nr=t]vUׁ                               r7� 6$H@E J`XXbAY ki! |q:*h2PEM?u!r-P >Xakٹ$rxql䥟ꭿ]|?_EUdz*zw׋ xE^Ԣ T@> XA ^S"agnY^ړ<Q YB%D&XC9 yCfO Z\=&TxD>.K C^YE/~qoA ⋸W9T�(ݣ&Q2*QG?F$Ũ�yrhi[V(M$8;ǂKjt6�  IYEs,@T�(b[Ed"%y¹ԢtRET2sh є4YMi-z*0a%X %Tg`RNw3 �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(lmnoFU+Ś ��`vԹ 7�0)@%�}~wS5R))� � P�wtȊk� r #$PȎȏ)P5R))� � PtIj� r #$Pɞɟ7U+Ś ��xɦ 7�0)@%�ʭʮ IU+Ś ��pʵ 7�0)@%ʼ˽FU+Ś ��`Ԫ 7�0)@%7U+Ś ��P$ 7�0)@%ڴT5R))� � P�$ 7�0)@%NT5R))� � P�D 7�0)@%tϐT5R))� � P�X  7�0)@%xPT5R))� � P�Xj� r #$PFU+Ś ��P\�  7�0)@%*RS5R))� � P�Xj� r #$P+<7U+Ś �� S\( 7�0)@%L)P5R))� � PC  X 7�0)@%]RU+Ś ��@U[�j� r #$P^U5R))� � Pd X 7�0)@%~}PU+Ś ��PW[ X 7�0)@%׏NU+Ś ��X[ �]j� r #$PZT5R))� � Pj� r #$PZT5R))� � P�? ` 7�0)@%ڿKU+Ś ��``Xj� r #$P]T5R))� � PsչX]j� r #$P^T5R))� � P�؅ͬX]j� r #$P%_T5R))� � P�X]j� 0� p� %(HU+Ś �� \�0� p� %@GU+Ś ��^ Xȕj��a0� p� %`&GU+Ś ��-~Xȕj��a0� p� %p7FU+Ś ��>XV��-2P8S5R))� � P�?XYV��-2PIeS5R))� � PP&f\ej��a0� p� %l7U+Ś ��(sXȕYV��-2Pmg|S5R))� � P�tV*\ej��ar #$P~hzS5R))� � PfP� �rS�V难&7�0)@% 6FVfwS5R))� � P i雾j��ar #$Pv뷆븖~7U+Ś ��jr��k&7�0)@%ʶ̞U+Ś ��ll�8욾&7�0)@%}S5R))� � P^�h횾&7�0)@%lU+Ś ��`n6�n&7�0)@%'WjU+Ś �� 9i&7�0)@%0G7U+Ś ��8io&7�0)@%P%g%W5R))� � P�ri Wj��ar #$P&w7oU+Ś ��>,��j��ar #$P8HlU+Ś ��O*��j��ar #$PIYkU+Ś ���`*r�0&7�0)@%jvV5R))� � P�a' 7 0Wj��ar #$Pk|7U+Ś ��(��Pw&7�0)@%zS5R))� � P�/w�ij��ar #$PU+Ś ��Pyr7� icj��ar #$P)b3G/6U+Ś ��hz_� iij��ar #$PzȗW5R))� � P �辬&7�0)@%p|~U+Ś ���} _�X��coj��ar #$P'zGOU+Ś ��x _��c� $T�BF Q2!Ĉ'Rh"ƌ7r#ȇJF,i$ʔ*Wtr䒘SxHw'РB-jh=?|!BԨR"@ A !dad %!ǒ-k,ZPֲm%ܸrt22)<��.lx<?xjA)H3hnGI4ԪWn5k%uGC 0(87pÉy~` f5! #S( m:pHǓHSxHӯ3qK@jee`H( :S@)QbXJF� )"+~,p@5x#9X(Pee`H( QBISt7i \]z9W]NNhD|m u} ANfee`H(:(nq7P)z) *JF�(:+*Pbw+| ~Jfee`H(!)J;m6 1dLŨz-!YdaP`@P%`P /bA + lTm6 PVA FLJ<1CDMA61!<2%|2)\H><F��/8l' , U Ad S U[}Gd@DP@a=6e}6i&J5R�(s,ށ@B,B Ad S ֙kC6q1:饛G:뭻:N~Fn; ?<{``@?;o|B+,fee`H(9Ol$L1>3???01< @` � h ŵɊ `@ 6 ̧vd4JAP06!sxSaX&Ml&NQSqD%NQZ b0""6qMTb"61nbP$b%MC-6]T†' Z<†VW"\ T4(PLlbD%2Ll"0$(CiHT(@DP JHEeT�dEdA :&2p5 (>Q Tdּ&6 QB *!qZ8ABtz!TqCH0() U8*CP$D SHpPE/$yP)!:(dHd"pE&D$D""NHb)iMMhB( ,ęA\iRR.q٦$+ 0 -؀ JhX*ֱ$j@ P|ȄNډEB*LJܔDA* tJ"ث$LA@'!LщCHB$! IB!T! IA!r1\g.) ZdH*L"HD " Tt$W4@5$ �_RJDPiSl@%@}/|+ҷ/~;F)@J"rթ* Q8; QB!D SBЃ) BB $DaMSSC/ QHBP$h! Qtbz!a nP(@ QЃ$L*1 WdbH"+NH"<m.P ,Wv JmSl@%І>4h;F)@J"֦)$a.$)rWSX,I UAݫ($ UBP8M! QBET w8,!NHBz!Da z8k'P W"+XHf"{!! U"<m.P ,oW:۹mj@�X2Ђ ȠE3G#ԀD%PKg $ C)uJB(qQtX! QtB\($qBB!āE,Bȅ) UC8$Tq=H3I sL#Ѓ)$:D PaH$vaMSB+O TC `yeRn (�p `2(<C?�'*Lp<Xg/$a\ȅ)TNzX(Ʃ BBP)dI"8D'*\uP:AN! D/L!^A8dNԁ`F/LU(+P T"àC"*B&$B d*Ȃ*SA-B\Ts!�,�$ޮ@vi<wIDV(XȀ�(A赠 ~wA (|B%B&5B.4>2"4>5!8>8<HB.t;8Ђ2*C?=C.-J>H88>$C?=C'5)H4>C5$*B<D;9!=;:lC/!t(O5P 00�dvW4@dA@@ȀL( /CwA 8(|&B&5IB.-<HC/C9!L>L1LC?8(!B'=88C.4Ѓ4<<83L!B?8*-:20!3-X=\3 $B?L!$5HL>X0D>DC&>2 C<C"B<C/04!)HB\Ts!�,�hh".IDVd  �U^wA 8(|&B&0c'H),!6*HC?A/8HB9"H)!B?*,9l!H8$>$A'Ђ)4H)>)H!<L*;!H*B'4(>H!:*09�+7B D>+C8$B'<B\Ts!�,�8u(�RFU4@dA@@ȀL(V'{"hpԀ#'l*dY!XS?L!H4!t=t!(L>t)t(>\B/B?=>(3Ѓ;X>H"6H)B'55HB'H)=H**Ѓ5t!Ѓ5(d7C B<`C"d3C A8C9t$-$B\Ts!�,�X(P*tgTIDVd  " wA 8(|&B&*)<X,,4)=L$B'\>("=\*H*>\C.,!"88H"4Ђ*>H*S?X!>HC.<>L*!4HB'5($B4*dB?<!UC=�C".<$!$O5P 00�P*R4@dA@@ȀL(.,:hpԀ#'l*dYJ)p;H"5)t9-H!C9ȂH)t$4$,C9BЂ,H(H*8$B?8A.5H)(3B.8)!=H$$3:dB$9+6R4**8C.H!(O5P 00(8ER4@dA@@ȀL(An.hpԀ#'l*dYJ)H!5)>HL> 2t=0*H*!HB?L!$5C75-\1 8$9A?8!84,(l<t28CA8 C.B?H(36 C4C5*102C&B4 3:p("O5P 00(4..IDVd  " 0 wA 8(|&B&8"4t$LC?B'4>8$Ȃ)$;LC'!!L;;t9>4$8:Ѓ;>0C/S'4H)8>,5=!3A.4C<2+dB?DC 3C ;<4()B\OeP 00@h@S@wrTIDVd  /wA 8(|&B&e'H-**H*"H*B/H,*$$!Ђ)t8"$)B'H)$$,-!p$*t!!)$(!$t((H)!H*H*.T&+dB".$!)B$"B\'!�,�2(DE+2,IDVd  �S?5wA 8(|&B&033*H))"ĕ$B'$"p[_'ǵ\5O}2P 00N PT`6a vDVd  @dO}wA 8(|&B&5I'(H!B\(*$h\l'!�,�o6pp7` 7a7@dA@@ȀL(Uu_7vhpԀ#'l*dBl*H()H*ĕ)H"HB')736~2O}2P 00�r8`cq7@dA@@ȀL(Av_8g8vwA 8(|&B&ط\$BH7ŕ)a)83淍O}2P 0060E7@dA@@ȀL(W_}wA 8(|&B&и6$t1t$t!!*p*"y'!�,� 9S7@dA@@ȀL(WWhpԀ#'l*dc(H,4)B\I(H!$zṍ'!�,� :� :,xDVd  \_{vwA 8(|&B&к5I!HB?X!"ĕ),ө˕7O}2P 00@o/@|� �7@dA@@ȀL(_<#hpԀ#'l*dB)B?0"!4H-){\;~'!�,� $|wxDVd  d<g}wA 8(|&B&()(B)B-H!H)3$*!7IB.-3!!H--t(z.$!"^I)H)!B*()$B B $B&$+$B&(B B&'!�,� W (}TxDVd  d=?|wA 8(|&B&8B'$=0-45H*0=8@\h9C:QGNrr<pkL!p 3U:Mz߰p U&OFͤILF9E` _;lYgbE[oƕ;n\c|WdDÇ'VqcǏ!G<rP0gFH G>mBSiӧQweJ!Su:wHR7|INR?z̐S׉mS4SVJ:$ ^ҜѪ# 5fM3EȔ$ScF 6J:B-{\6 e"AŪDr ` )VhC,/2)P²aQi,63G@dT2IMHYiZDxVRgwhDnSTqZ$1%=qShgS\IGIPUI1Q$QEUAS\GIhB&Da'a!8IĕLPA*)XYm+ J`VX[; J d0b $cM1̈MPd!WRID}ɥSA&~r!kQŚ}T#p٧~1iEQEpqQg:Ek1MQ}gi1EzW~\Ah"W QR*Bpg 1`n`V\+*/2)PBƫZ#c͌P>LC$1B$YkArSLǙNAIL1izSǙ^DIz YbLZP}TISQEIDGISƕ]I$~A%@dHhJAr `XZ^ľ @#@B oz3#jpO6A%S3BDA UB(8k<aN\< St=QB!rA U\u9 B堅(a QX(! YHB>7t)*PQep+P<(*Xq �Pc445o QR@ 20푏}f6$85p(6Q UH9D/DNH`: =@(hkH(@q!Tq0!LA kp$h |\3TUB7rQ k$b%;hJLCF4W#p+ĊSP0 F}3D J S@P.41P� �'$a KH"Ȅ&2Lh"Ȅ&2vf+ }pE=6TCD4яt 2яx@w >a";e"SFjģ-Ap8)NQ v#0q \+++;QQ"0``V/ 0DON-!jWJd@FPю~P8`$8Fx"` ShTЄ(4! MBЄ(4! Mb(F!Q"D\A`H"/q TuȄ.TTbp)2W!H2Q T "H T)P $)K&^B"P "q+2;@;Dd�*�Ų}р(6_)Q_ a HPad!E6򑑜d%/Mv2p) N PpBXI%$Q ITBD%$Q ITBD%$Q ITB)\l8"6QJBXE%6J b*6UlD-t DT҈X.VM*NQ D@$TNBu@(D"b&PL ;@Űle/;٨*\/0 е@dd_)Q_ a HP“oyϛN2|)dNCBXp6#bVU|'>x?1B| o(D!*ZD-0Uބ7Q KW"PD"LÙ"VuO=@6 0 ]K_ �E6 ݀/Ȁ 0$(u^o({ x5 r0x/` 06! r`0Aȁ aF0A;9a}; rP6 mhC8W}G^@�o,Հ"; J S@P2%(!AN`\`\� �f`p=``=``�f�p N`�&`ON`XpN<tfzF6`@`�`��`�� 0  Q ; " P B4�.D`m D2@` @ ,p1q  � �3 x  015q<?q ^t` v֠<@7q22t j�wk�6ƀ _6@�`�: ,��`q @4@ıD2@` @ 1q1�0c B  @q!  ΀4R ^@ t^@ @ ` @>q ^^@ t@ ^n@m` Ȁ @ @ 2`,� �p�:�p� ,r,ɲ,�",�Ȣ--, @D-D -.ŢD2@` @ 031� �R r3� � � � � � �H4K 6 ` s � d &*` ͓2=s=s`*�*�R ٳD2@` @ s@ @  H3"32@ 0 � � � � � � 0C @ @ @ @ @ @ 24YE]EY ` ` @F`,+S sHH2,sسD2@` @ J4K41cAT @ @ @ @ @ @ Kt&NtNtN`; O@ `F`,HuP ,+> Iώ=+J/ d� @K15S500 nD @ MITFINUN U f`&PmVs",?`سD2@` @ 6Yu@@  0#2TMQV[ U F`*pu]5,�,>԰^U=+J/ d� Y `12143C [vA5b#2@\ F`*cquVU ٳD2@` @ fmV#3X �  6hvhObN 2 @\ r` j6kvkdR,+V`lOvسD2@` @ hin0� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ` ` ` ` ` ` ` ` ` � � � � � � � v 3L3vhWh6|2 r f` דk7~kB,+`X`Jlώ=+J/ d� ` @;!8� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � C x鸎 @ @ @ @ @ @ @ ` o T "95y9=A9E9 � 0c 2`0@w/P�@D@T"yسD2@` @ `, |9yɹٜmyy鹞m 9�3 G9z # 6#32`0@hɢ0Z4@B?-DzI-سD2@` @ r | tZ/:MڦZ ڨZ � 6 )1Kv �3r x@ &�,2/̰Az?ZٳD2@` @ l7C ` [ � ` 0K7 � r;` x@ &�@z\ٳD2@` @ � � � ) г} z:%}{mz 9t99  � t3� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � `ht; �F`0`Мռ߼"=+J/ d� )` l 4X7 l`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`x`@ @ @ @ @ @ @ @ x`x`x`x`x`x`x`x`<% ⛝  )K7`u �ʖ R�bA :|1ĉ+.T*:z2ȑY<2% ,�# 2LA$ Nb$hPD=4ҥL:e$ԩT>=d֭\zULT1d Dɒ%V.$ܹtڽ7޽|BQB&WlA"ƈ | 95 9sfOFnPh202g kټٶM;ݼ{ā&<r ݙ$ڶK@=ܻ{>xi nr$Rj�b/Yd ,$A FLdL!,.Z(,a~b"!, ,ˇʅXȊ /!,#ʅ"$~6 d qkEeV^eZne^fMl>,130A gEm$v g5PA FL6ؠC)'~J('pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pR 'pr 'p 'p 'p #رI,r 'pRI, رI,pR 'pR 'T&R&2o 8∢S@U[[<LTlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlATlAi)K�F0w I8IyY `H( : (l2柀 (Bz馟zꪯNz'H(.I'HH,҉$.$҉$.!> % "%h}K}S& +QCPNuO?<JL'a#}@@AHiB d@F0$)2Ll㓄%(a JX%(a JX%(a JX%(a JX%(a JX%(a JXh%4a JB%Za JXB0(@ىB0(TChA Kh%,A KPB$Z1V‘%/YIJbscN�(A(%(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 N(8 Q t OA,` $p]@p g"Ӏ#Ȁ 0$( 6Ё#QLP‘D%6M̎$(! JH$(! JH$(! JH$(! JH$(! JH$(! MB*(JtBЄ)4!V,H)P!Lt"!2V)4! JH$ Mh&Њ{D!| O^vmov-kЅ10A(Fx 2`h@hs Jwԭu[h@GU62 #L J ^Fl"%<bs@ � x.3W$".\Ddb(LD&PaH! L"0\DdHD&PeTc4ojXcPьd9($+yLn e$B.P Ѐ 0Ynw172 #L J P PB$4mÄ.Dgp*2a"@]g"@!*P8 o�cpE<L$ѫ8E%PDbu%!=MP"">PBQ"E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ P�E*@ Pb|$')m'!$Ѐ41|4HD`;%bn@s d@F0 &&aIP""H*2x<*2 TxE Fdh. T"pE  DWbsC%NA+~gf5 Q& Ppb?Ћ~/= F0b|&X@P@so~d?"ȹL*` X*`Aq߀#Ȁ 0$@A Nx#@1;MPB2щLt"H*a T<! @ @ ` @ @ � Ϡؐ p@ ްP p ` ` ` ` ` ӠP P @: � p P P 0/P 9P P R 0/ mP P P   P p /xŸ9 3/5#`  p}h{ �+;w*******p \2`SJ9 ) ($ `; ` ) 0֐ P  @ p Ӏ p p� p z 0 ` z� z ` 0 0 zΠ p p ` 0  p ɖmi; I@@@ u ` z C @` @:�z` @ Iz p@ @` ` ` nɜ( % O`90ȝ靺+h)驞�U  F0HQ @ BB ɜ z 0 0I` @ @ 0@@  @ @ z̰ z` zP0 Π P ` ` 0@ ) i ` p@ @ u@ p p ` i �z  u ` @z@ ` u@`  u ` p( 0m YP BF#�*�ͅP+))᚞�U  F0HQ @ BB ɜ@@ zנ0 ` p @z p ` P@ ` @:pp p 0 p ݰ` ` m9G z P� ` @` i p( )  #  @ pp @` # � P` @z` @ 0G[ː( % O`90ɼ˝ P+&*�U  F0HQ @ BB ɖ @ Ҡ z` pp @ ֠ y� @P 0 @p @ ` �@0 ` ` pp p` K ) C ` @ @@ @` p p@C �@ ` P@ ` z P@  `;z u@ P `    PT YP BF#�ɬ̼�+�U  F0HQ @ BB YŇ@ @ p� 0 p   4 �@ @p p  zpΠ P ` ` 0 �˒ @@@4 @ �@ p@Ҡ @@  P0z` �אP�` p0 YP BF#�̻+9'̞�U  F0HQ @ BB ˴ � Ұ @ p0G@Ӏ@ ` 0 � 0 @ @ @ @ րא ր ` �͖  Ҡ@�Ӏ �۰���㄰ @p 9n @ z  P0 p@ ΐ ` 9 0 p p �@  Ȑ@ YP BF#�Ѽԋĝƽ�U  F0HQ @ B ( 0Gy 0 # ` p0 �Ӑ@@ ` ` p�p  ` `  0 @�p׀@P@`吐�P` `  P@ Pspp u` 0 p@` S搐 @@�` @` . ( % O`90{K'a A)ɝ \2`SJ9 (˄ ` z ` 0Go s$  p z` @ �` �&I$|TO$M3E5:7M::oZC3E4U퓤>uZ$OAniS&M$UHLPUYnk >XQlYiծeZqΥ"]yAU B $J8ɡ$J2M4P̙1/Reʔ*U5&]NLA#I(?Iʔ~hIϔ*z:m*Bz@'-SEL-UO$Zѣ 4UT' kzz23SzsfJҾk0EmYD|9iH\g=r$M$$D'aR/STѫX8묷bjk/Z`*2)PbDJD,O&(DB$1*4ILI^Ҕ$dc}T1qzBr9DU|9ĔCAS$QEESāGBFS$gIe~u!EhIiDDsDq1}1EiITzr鄐6)jL!0"0qEnj 0g47Fm1ǩ @#@BrPI(IO&K %S&`DS Cר4EN$E~Ŕick豦nFU~DIqzaFIrbqZ'fهS@k$|qBzQgfii9Dx!z1E~Qg1EmwD6)jL!0"0[ >\εtk\ǩ @#@BrPI(IO&NDCD{MS Cׂ2N IZԑFNGgu1ID1IܑFQLymwgYz)zaFEzuhQ0ExXCP8sP>܁ |HCP4tLX>AIX9܁u \l"ID%#`0|ح,\Y.wDd.ˊPM%,&$(!'yb2qa0,ȅF81(0D ȱ($%bBPE.pB8!L SB`$ =E!^BD/$ QH"zE\ԡuЃ*LU,")h! =Ȃ!$! SB)$ IAuȅ*zSt&L$E8D?d'>PqHDUT a HPbrNHx'&=E/!E"%a A#DDa I0":т!d! =0(ANH"a! ZBz8(LQSBu (T! QB-d:tbЃ,ԉC,"P,T! Zz $LA IB0k:,0E三l"ID%#`0Q;-˕@.\=-gϹ3/+j@U|4d@F'$DLlbO2щLt"D'2щLt"e4"$A~XC&:Nl&:Nlhy' S@xEN,"pȅ$L! SP!@sUH9*�BB!T! =*CB h I8(Ta IP$T! ZAЃ(:AU,BC.0QBz"TaNBx7QMd")`&l܀eaA@)PA T@)H T@,P T -8"t VԀh*Ȁ 0$( Sx#HJ(4%<Ok&(CBȅTtbҸ!:UH"DqnH (,a B(,A\,D.,! KH(,K*,Kt",! KЂ )*QEB$XJa@)*U*Q@D)qZB"!<A?$D S@DDLרbA*a !TqUH y;l"ID%#`0`K R *H R *H R *H RBzE  S@08�&MHԟNJ+Cbp0Z*jQZT&VQS!rACHP-LqNBȅ$T=b8($! S<P& B"aN&*цA"?^SX&NQS�ă:I \PQ8SCCXN[I SP\PE8IIXBP\8ECSEQ0PQ Q8Qل؄LH I!x#ȁp�:(3B)»X  �0)@%@)xG PM ȫkCeHTLHl`lHx@bDpt{0]ww{@ISXg@zmIPkP|pnEЃ\IP8zq0^؇iBiPfPqx�@~@pdZ7<MU8ݪS88S@ZZPQQ0QS ENPQPSXUSxNxQ0U0Q0U C\RSEESPINNSIHCHF܄؄LH I!x#ȁp�QBvXxB|IX  �0)@(@)xGPQ0;JvWohrFv~hj8w(SxibrPM~MDЅ?8Jps bZ@imkk@JDXSx`bp@t�DZ@q@gpi@{Dpq@?XIXc< D8?XUS@MPMiIS%QEEPIPB8XNBXI0UUC {N8IXCS NXBUQPI IX=XZI U \S(M<M(MȄJ'00.� ``IIi𑩀 #$$pƫQ脤 Nc<MQOv?xlFt\oO{xBhGO{h_xkOZSxx ?h?hUhqhJrHJxDhUtUkhU{xJx{Uhq?txJq:SЃ\8<SXM�UCDDi@QC CN08HC�CH I8B880IXISPSN0U0IU0CNSYIC0B S:0CM(MȄJ'00X XB[ #$'0PP؄J؄mX`cyxyaWhyOxeO`yx{F~8OOhWxOtxjhWyW`{FxF?yxOgxjWhw{Ox`S6Uc֠X:X[8ZD{pS0Kא#n`NQCN%=XSPSI8BXQE CUBC\ЃCI Cx BEU0BIP܄؄LH I!x#ȁp�)WY (x׷WՋiש #$#0PPIՄHJխWhltrȆjOx~WgFxsHojOy}?@OHFXoo@WlOHj`HFHW�vO@`OrO8rFop`Hcp?kDD_8F DUSЅZMXZD7<\8 u SCU0CBI脄UPY0IbU8Z0ZI0U0Q0C8CY".M(MȄJ'00m `²`p^^UNiש #$E�MQ8ߟfa +fQp pTr8oLeHWȄHoT}ȄDhȄLHTȄQT0goLv @0s8Q@DLxQpTHLHh`ЇcT`p@L@sFpJX8@J@cf_iDMXfdkP}0fNps؇}fXwzu@:HB`wwZZwtZ8NHQ Uzpȅ^i \gUk}ZQ^}Iȅބ؄LH I!x#ȁp�,v*@嶈^Niש #$0 PDL8_>axVxaH~XVhЇ@t8`v@@t8`JhJЄ[gr`x}axAH JhJv`l`[l`ojMHݪkfDn�8q@t؄:si s=Pgb@r@U8~C0UXY8x^piXI|^p}Q00BzpfpqsICtmd@w(EzpqHrU0M(MȄJ'00^ȊX5_s5wlxI8wiש #$ pƫQJ�8IЄIhtGtHaXth:vX[VhhMz=xtwBzzVMryXaH AyȇuA[AAm|XmAhnXpM:yȇuM{Z6@SM؄*?wUn@]8uJpBw0IXUXigB8U0=uQЃEPQ0uZȅq(IPI0Ns=8p0N}=~U(qP=�t IqYP:8uM(MȄJ'00X Xs_7_)zߋiש #$P)pP�DXJtwtJh=Є^YUhSЄECQ NSXZI^I I SUE U0QHQ^8UXZPC0NPCSCb8g5YXNS EP]DX:8J@tMza^__{{_bSkB0Uu~\xpB : \8Uzp@&*zzsߡCT҃}$7Mҵ}G^Mk#!U^Œ)sM>mʤIJB1"Mt)ӦN.Xp`+bŪb+׮^b,ٲfϢMS J[BF Q G`q$jMniQFiiQF5JI꘢$ULU8ӒꐤEDmZTI&SL1P%BTmҳ)ןCTUtJS$U:G&I$mIU%D*SRh‡kUBmJ9 !sH/ 2sH.X# B* #>r=,K'쳈*I = -I"9#$M.tK'3("$!&7mNT"F0E)Ж[` ,dUXgUZk&\"QqIP`H(6)pRh%0(#7UI%TI%TI%TR* *Ԃ. R.2* )l*l"l ) b. 2H% *H-TK%.&T.|RHlrJa |8ls5N%L%\-u !O'psMtbJ'4DHӋ)# c)H"J3(b(8(0#$s"B"H#!t"I'OCS?Md$9�pM TAkgs]vGY`H,C-1l⊯ѸCk_kȱ= _F_F_kFo1koxk>_ ;B|1_|1_F KF= 1C*#M-L$3N.ҸO/c258z up<mCX$\ kp5T z(nȅ$1 I"jMd؉$*!'!#p@QP#ji Xm+xB+b1nekQTd@F`4� / \7`m h;38A<Ѓ#xB Ѓ'8 '<3x  '�'N`9Ap�9A<EzAf`Q�B<@3@ )7/Jm<ܡJ@)ti BG'A wz uЃ($a sFL! g!$a U,B 8Աx\5�<QUtp> I0$LAI@ӆ&2ITBO0BF""1MJH+U bԣ"5G-[B@ 20S 5x Hx H5 QAr5 'P1c0 t#x@ F1` <0B#@ NC8AN @ N1N#a 9qqO<ΜWJvLX&QLUb8E'L!NX*! YB(aCB0,a UHBk! UBET!NB *$ =B!ӉCX,$qUHߛW&2 IT=�f0T@:Rb ,:VA T@)PA T%J^2d@)PA T@)PA TPNE@d`) A V�(8!r0(L S0(L Sxs mC#:ъ^46;A Q ֠Xh':O:Ԣ5KmS:է%(Ql L1+81 @)PA T@N6`*X V*X VPNE@d`) A 7m{ N R'>#< _3Ih8(H!,#.(<W-lbW;*Vhccl 8  S@=-̡` QC}D!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!Q?" 0@=x6`-* X@<N??D ;+ekQTd  "`*2`:B`6d H|@`` ` `XtAL_|@ W!a*a lXX4QIQ@@ȀL(za*A X �q@aaaa L,@`@yE%zE�-&r"m٘X4QIQ@@ȀL(b,RlA(A@c11"c2*22c3:3Bc4"c�L0<Ad�`@#r 8 X:�&V_<<c==V8;c Md  B2dC" ,lP @Fj$]qdGzGdHHdIIHJ� �A@�(�9>O@];ZV cQQV8P2e @4QIQ@@ȀL(CreWLl^ ڜMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP^ ��A@(�N: 0% d%1U (m(V8e Md  xej*XA{^((@444444444444444444444444444444444444444444444444444444444444444P^,,-8@X@QDER*� $hz@V$hMd  lhZk)X^@4k빢k뺲kn^,,8@X@ј.@RxI|@ v&(:=nű2e4QIQ@@ȀL(*.AZ{(Ld˺lllʬ^皱'8A@XhИ&ET*,W�k>lVHPMd  v%`,{śYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX( D i�yR,@`d DV�kZoEcE4QIQ@@ȀL(rBBA"(ɲ@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXL"D i�EES| 8 �k.n_E4QIQ@@ȀL(AC3,B72E监h7{7s88s998OD8 D ~ 2&/WV Md  DD!E;x3{GtHHtIItJtIOA�A\4;A8U2&@?V4L@4@0�(�d@ TSuU[UcuVkVsuW{UO0 x,^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 88g܀e.; V�5=@ @ @ @ @ @ @ @A�XL@T�$@K@l@H,κx,ɲ̮lll*((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((LA6L0�DRD\.+nE @ @ @ @ @ ӣ p LL@0@8l@A,A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(A(AAAAA(A(A(A(A(A(A(A(A(A(A(A((                                                             �%H1&W42ELj *0xc d\Ç+T4y +Yt"EL3iִyg̒#yhOC)Z`B &8GH(zkV[vlج-bH!bB (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  (H  ( JbeK%S�1BDr@B* 4YʉL$'4`  b zx(Ș‰U\]|em|Quܑ} "'Ђ,$C )fp(�JXa<PA<͘J͠Ȃ J�x)t@B =DԈFmtH%J-Q zt! x0b6@ x3#�)V`i1 ,34um$|(V/ʰL h`N!jlݖnpr͝vL^ *` T 0X֔] $`Ջ2,T F4ޘ=EM>U^]ָ 'XZ3d@Rm(`|b!`g*i~ꨝ湂  < 4>^v`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p` 68 & H0(n`a%(HXP-AJS`I@:jˆPdhcn9A~!C Pl@RT � G*DjE; _@A*�X"j̈D'>Q| XE+^YE/~Y)T1U�>HM&K|NFE  YHCT$!HG> xR%�q$$+hIX9+II ɋ,T*YJSԈG�]d$.i`'UI&0KB<BT2yHY>%-1BE\@ ^@^r%8oRcVJU3Nw&2'X(HHV, @Zs 1 h�EHhDYQ`,@ !2U0Kr FQCSH9NyS%ZTIU%1RO�08ye@W՛ĥ �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(l7%@-%(p7*j/sDt7aSyS5R))� � P�fGk� r #$PvTG++؂)p#&H@ Ȏȏd}C6`۷4I`C) p7$$2RvT5R))� � P}ʊk� r #$PLG+XH#Ђ(p,&؂)XI7$$$$$$$$ @ @ @ @ @ @ @ `1(@(@(@(@(@(@(@($$$$$$$$$$$$$$$ xX"&?%p%hGU+Ś ��Ԭ 7�0)@%�sĂЁ'�!Ё)))))))))))))))))))))))))))))))))))))))XIx-`)3$2'PvT5R))� � P�?@A%B5Am� r #$PF%+ -x/(p2p*'x4SETUUeUS=WX=SZUYW]^5x%2(@(`/s%hGU+Ś ��8lmn 7�0)@%lTH(PP(YYR�P R؀؁%؂W|E؄U؅e؆u؇؈MXu9`$$5'Pwِّm7U+Ś ��֘ٙlm� r #$Pڡ%ڢY%(Hc__``__ڭڮگ۬݅%۲5۳E۴U۵e۶-[c0RP& as%0ڼu7U+Ś ��Eĭ 7�0)@%ܢU;VLD`EpGPF@DxF`uׅؕe}ߵ]FPPGbܢU5R))� � P�^Am� r #$PEm7<(FHMhL؄݄�&`X`P`>Ђ $PaS_U5R))� � P 7�0)@%[$PLII؄}݄JJJ!ZM8MSDD?U@J8D8JU@JX!>MM@Z@ZJ؄S8!ބ?XJ@ZZS@J@!JЅ?@DЅMM?؄Z8?SDS_DMS JHJ8MMބJWGx#@(h7*aU5R))� � P?]^_f^^(_n� r #$PVfE<JЄKIJJJLsFgIЃ^8BЃ\ U0C8bPBQ I8SPB U8BQSUCSI0BЃ\PB8N\UUU0UNZgI=IPSSI\8N:0SЃCSNN0CXUt6U0I8tv꧖QM�Ex#@vjYU+Ś ��Vf붮aX_n� r #$Plw<JnM!MfMCS \ CEPC=PSPіBmBP\XIIIEIIIQЃCZC:@փwVI U8E0B\XZfE0z6QSQ=Q0QЃEPQXzSPoII؄OP0$qvV5R))� � P�p^�  7�0)@%v<JքtnQ \SSXNXQPIIIB ZNЃES=PQ U=0UIPII8n=ȅZCxU>ISn`BXUpm=\8sdЃ:PBPNU=PZE0VI8BoJM`0�o/[U5R))� � P^Z[\aXZo� r #$PSwgZ'ȃPMPlJHgJfMjBȅEEXQXQ0QXNUI\=QYX\S8SU8QIPZ\Ѓi8gYBXs:m=UF}`U=CPI sIP6mU8IXIYBC0ChtIiQJM`%v2h'ZU+Ś ��z?]( 7�0)@%PWz%ȃPMPlJIInCP~pww E ZtwQ8ZEw|nx=�xqS8g@}0qw|t xrx|ZZxts~zP~`SUuxZIiP~Pf Cpuw�bwSEyJȄM`p%))2U+Ś � 0(` „ 2l!Ĉ'R\ +40(202)*Wl%̘2c*ꓦK:)YI%J$-J(IMN!=]s& 5BT"]9kmsnjX9suKC9Se*?t1;OE]cN/|hI"O!Bu#6mEs:Qԕ%ETu"d5lI:5mb4# 'TvO2 a:)DɒSxHSn:?BB $Jo%>>e렱%Ѫ 8Hr =28aJ9*" >刲H.$-)""l$S(z" =, :,",u4z" =b :aJ'㠣*\(c)t#"""HbQe)&d #4DJPpP wgK9q\rKL@d� `w(*} 5`x!A FLxz)P؀G)x(U L2I&:k'b >"4rH?ט")C$,r*LS!г>УJ'S5B >tB \sH.t44%$Hs)3$c - <4>r <0# --к1ǝd&02<zJz<HD`5|su T +Q`H(2MCqI#d" ~qǢt" =ӈb35B5" H5X";)t" !85H>Hr$#M's,H$8CK'3$sM <4HL?H1#!$ I&l #3<aP49R�(3{| 5`x!A FL)GAJ(4J&d]21Q$:!~!($! s#X$T! |L(8a B*dAp5@U! IPEDQSD. Q搄TQuHB)hq}ԁ)UТ(^2QM|3x� GOx  d�P)Ț}|iAd@F@I G)BF"_�;&: !YF/kHb8!CB> k8F/zaw02Q~L0$CtB3qZC ! Zb2kBp-!~$S8ABB@#2QM|3x�JDOx  d�P C*`+` ҕOH a HPEs('LH-L w0Cp>L! QL5DAS(4D Sb:эNG9S0@21 I[* q㠅~C)Dqi!L |H=~֨$L! BD%6 F Fpt=OS`@,=.r2}.t[,XAt`%VP8H O41BB $:qI"uPQa BB)$ =P$zA Z8(DUBD/C8$h IuP$T! QHu*pUA*rA BBp(rц^KE$! QHp-2QM|3x�DOx  d�Pt,9ӹ 6 2 #L J 3Ep<"h*2!cPEQTA I,"C@I(L! SBX!QQH0!L! SdX0" =" DQ:E(X-! =ȂĐ!L IzE'h YP$D! SB0}s! I`yV&><NWi <2� (8#+n "@ 20O G)BF"_�;& QB $L! UBuD.! UB!LщC)N`(*ASHb0( =B!L!Ed(aB)A Q !hB()$щ:޲D%6 F FpH>=OS`@?=S+n "l@%h~~P8H O41Qt(!d DQQ:!\2QdaCH6$щJL!“($AQȰ*H-B'H)H!(H!@"Q O&T&|#@q�A@�(굠 ` XDWx(XȀ�(AB(xB#B&HPH(,*!)"tQt)H!` -Hx"Ђ,Ђ$A.`*Ђ)($,)d)@$*Ȃ),$!!!tQt*!t"H}I)$B O&T&|#@q�A@�( ֢->uOt5A8 h  @)'4*d$O�u$!!B/HB'@It)1t!WQ)H)!H*!EɊ)!HB'B')!-!!HB.H!З**LQ)tQtbdB%l'0 <8hGLHd�`ܢNdt} XDWx(XȀ�(26 B(xB#B&HPǘ*)$QA.x Q<0*$B.Q`$,,,-H-HB'`I',!Bu$!$*H"d$`$!!!")H*QB'$($dB%l'0 <8hGLHd�` pg} �@t5A8 h <%@)'4*d$O�uQ-A.)B'Q$,B?H-H"!!E'$,$Bt,$*Ђ*t*$„$B.!!` !B/HB'd$B'H!BH))(t(HjnL&T&|#@q�A@�(p6| �@t5A8 h X'@)'4*d$O�u!,(H,!)B?L!!,$,t!t2H"Ȋ$}Q}$QL!@)!$!H**B.,!$($(dB%l'0 <8hGLHd�`<)Vks}@ X@t5A8 h @)'4*d$O�u)(WCB/B',$Ђ4B'*!,B'H(B/5H"!),BɊ)@) *B!HB/H"(t*"1!*ԁ$!J&T&|#@q�A@�(تT u DWx(XȀ�( �B(xB$%'pB%Ht"!`I.Ѓ4HB'L=X*H3C/5>1H(H:PK9 )C?>!H*"8::)*\;:ll>8145C/B7=()3C?C.*El'0 <8hGLHd�`Zk u DWxd  -@(d&\%X$ .'H&h™H($t$8A/<C8);82:!86B/:*3*!B';C.L3!H>L2H>X!B!X<H28HBH)9!X>81C7t*:5*Jo0I&h%d&B<8@qrȄGLHd�`ܯ%hh |2(rt5AGH@@ȀL(A"((dN\%'%hB&lpK*HB7,H:\C?HB.C7B?!5$B'Bo=$5)B/!<!,!B.88*Q*8t;4Ѓ()5:!6Ѓ(=-!!H"Bw4Qd&PB&lB! qKq�A@�(%4q2'kr(rt5AGH@@ȀL(K?L('d-[Qp$XBPWg*$+$0+�>dB<�.1>DC 1Ǡ9C?C?B&C4$+ǸB"T>C4$+A<T+$B"`>B�>>g*C46.B=>pv<B&C4Hv&+*|mv�i%dB%B<J#AԉLwqq�A@�(�OOwtHh5(GWxd  7zz˄A(|&ܲ%HJ%P%(| *$B&C5`;$9xC5C&>T+B4C&926C A?<C&B&$B Hv& 7C8|L?Tg6W6.+.C:B:|+$B?`++�+B=DÊn/9nkB&tB%B<J; 7zq�A@�(�uyYhh'GWxd  h9L@'h-S$ $%6*B B&$B&|9x66x9xC&$>D+B5 C?`+$B8.><Ǡ+d0dg9C"9C&B$C:xd{v:v $2.3DB 7xv B�C?<Hv"DhB&t&0 tJ#;qq�A@�(@h'GWxd  ;A(|&LNE%pQmB&+$B&0C<�*;0B"C4B&DC?(9�C4C?*90*B 6 +;A"TC=`1DC?DC"B$D*$B46,3D0+ԃ7(|2C52`C&A?DW{3(HB0 t;O|Lq�A@�(�KU_>go>wW�7AGH@@ȀL(Ͼz#'h$L%HB%l'T$h%6*DB&B"x=C&+;B"B=TC"d2C"0ԃ?1+$3>0A$d+?90B `C:;`**| @ x찡 (?o^x\-RL#%8dI$EIь.F0A2$SpԹgON*QRdAAOF:jUWfպ_5hlٲ\+4p*WdDOw; P2MDI&P6UqM6y ѫMV5V:N5:ըJt+DyU6YRUV5:hSMBiJNy䧖']BԫM~蔧JVyiSJ6yiM6yiM6dO6dO6S*Gf&h $KCrB()� @KYlū J̪Qp-  %6,ȽT(dMJ>JJJ>J>JJJJJJJJJ>J>JJJJJJJJJ>J>JJJJJJJJلN@ #`ȼ: )x @WyQl+2)Pb܃9 D2P(J*9fCXI.yc+6Y7FbaPađ9x$ ($C@)� 駡JF D,pjǯ @#@Bp2x6ܐc5x{6ؐ5[{o /m6\qߐ #l  % '(q �"0P QwZF D,pjǯ @#@B yI ZapaN!N^驯^z C%R '=q �"0P w+ D - pʎ S@A( [ <Bx�F0 QB-t aCp@� =L� EI)@ @�0�MU `5BK@ 20#mtcNp+ O(B,q Rxx HĐHE&Hx Hx Hx Hx ax Hx Hx Hx Hh"y Hx Hx Hx H`)Ha JA>%8A o:$MR�B ` uhCtFhiSvd@FOVl'D IP>`@ dMP9=Ojӝ4E5Mӣ.3}O|RTHH DS`@5Yjh@dEU8eG_@d`) A Y+I G+@Q|Ra BU!YNe1YnSp�*dAMЧPZ DS`@imj� %EK@ 206.I:յuwR!n IwO{IP@4H�`EΗ]�T EfA�+Ȁ 0$(a v!a Opy1a ox )�!b* J~+E]DK@ 20 E6LDMve%tH( � @� `@eN@�Z4); 2 #L JHg=﹈R DS`@avU�| "H3Y�+Ȁ 0$(ϥ6Q@OP@4H��i]* >K- pʎ S@RmiOimtH( � @� ѝ_|`. Z}%P淵u*UB)@ @�0�tO\XnNW a HPQRsB)aNU%tH( � @� Ü ,)%`U8eG_@d`) A *'L)@A'Hbw J�x`8� 0?_ |`�:[WZ}%`/M@):19A( " X QO`O@a{~N X7); 2 #L Jp(d&S 6}Oշo}*(DP`@5џ~?NGX >8eG_@d� � �0` l � o)-0 � x   `o>00a0>Vn)v+ d� @p� fb � lp 0 p P ;D(| ��*�b ٰ �b >VX)v+ d� !'�  '*4q9q7 �D�2�0@qb�Xm>V|bG2@` @ "m `1 1qɑq�  q11�`n1 )>`|VbG2@` @ 1#5lf!Dr$I$IP2%Ur%Y%]%a%M$QRap2'ur'y'}'a�` >`r.)vD @@ 6+҈j&x@JB>a-ٲ-ݒ-OVVaa6aN*aNN!/Wa0*aa/aNa*aVaa27a0&/+Va6ja@*a->a-O`F#F\!P>7?bPa2aFa22a2a2aN$Pa<!J ;;",�",D,D))vD @@ 2?s j&H>P!:@4ADATAAA(@(BhATAALA(TThAAALTADALAzT$HTA @hAdA"!"\!!!P2!"!:AB@5ANbF#PN;",+BȂ,D P P N)vD @@ R72fj@*2aMET$ALAXUA%FYU2TrXULXFMA2LADADAA$ATA$ATzrDsDMA(48Th!\!2!!"PFYUDAAT$#P` )BT" a!N)vD @@ ,c1fj@*2aTT@DABB;AD$HDALT@$AD@MBE@DATTAhAD(TdTATAD!@2]Q!a\!FajU:ADMON?``)O+¢ vs N)vD @@ @vu1fj@*2e$XulAkrUM!C;AA(TATFYU$TA$TBMADA$CsT!:A:AA:ATAzDXP\75U;ATDMON?`;185+487U@)vD @@ 32fj@*2wr$ADALC%AdDA:LazA:A8tDALAD!AaA$!LA$AA$$AA$LD!ALA!>"`TAAT$#P6xYY* `aBDX5BpY @@ p(fj@*28$rA@rT!:AAA(TTd$rAXUrTA:rALAzADAdA:hLATBAlP!Paa p!!2AdA(FATt$lN?`} O@D`EX)pY�,d@ l 9fj@*2A@rAAF)TAr܁@[TArha$[A($:LA!P!A>aazC;ADMmz$#P~:3�ZDCX)+ d� �,fj@62TrhAzAaaaDAA:ArAHġaThah$Aa$A`!!2!!a!zAALADM##P4ќ 5@ �4@T@s5%+ d� �}),fj@62;ALaTAAz@ALaTdaA$!$A:LALAaLAaTATA:ADAAT!!\A!\$:AHTDM<#P| + @4@fy5Ͽ2@` @ =5ވj&>aP! @aAaDaLDBzaDFAA`ALA:`A:ALAATATF!!!¡ʡ$h$DMN?`-@~5Ͽ2@` @ yYj&>aP! ]rAAhALTAaXA$A!zATraTa$aAhALA2La!DDiaADa�BR'|TJMLeTDpNC$u&MK>5!  Tx 3̙4kڼYӀD 4СCqlRR dad %SZ5֭\z 6رdB9 #5 UtvdJ(wT'shI"d,=LuO(Id+G-YDIRE<I9ӣ'kLE\2)z$*U)ݹ@a{ڀK!Uvi$ʇ(,``46 ( B􁲯R L!daH(QV` ZjQ#| *x$HBH?a 1H4 L70$r$LC*r =ݠh*\C 2#栃b8s!H4 < )32ҏ4Œ: M<>Ǡ2dJ483:zb"ލC(= 0p_d"|5~LA FL ~ j.YjQ#| *`hד,B4H2M?tb4S8H")Hҋ;tB !z2;Ӎ>H$ΨC;L/OvB4ҋ8c,u\=3p䢊4ģ2I?3 ;S4)x7R ,"l"Fz_/`H(1j:sPeD &d]r*"*u,"*",zB$Hb!ɓ,$J'"$!$B!zIB* !$b !H҉(")"*.$I d($P RG.)ލ1J { h�T+Cz_/`H(s?_jQ#| *$=")"IbJ'H"ݿ߽/H ,@�> x~ S@Jp/ jp+3�'6Lo! QHΓDa UB`B q$CCP0L�xd?L@d`) A 0Q>SjP|b Ib8*c I,Bx)F! Rc#J,MlL0�ާ/S a HP? Pr>SjP|b ' IЋwL!'=Ix ̒Dc(y �8ґ"4%a 2 #L J7 pL-F#@M"!$ btB8wa UEXD;W`Dc(y �,\4Wvd?L@d`) A G?A5p(> Tdv$di$D!CB,]a@9!(`P-%X ~Uܧ/S a HPH ְVgj1B Ol)]$qI" S<IX"T v G1< X�٘,%` 4%a 2 #L JiOM5p(> Td(LA~0CXD`iH0Em;X)wP0` u}0%vb8*2\Q- S$! SB`$a UЋ$rQZ8! ZNsAIXD# SH8)t 8B!L! I"D"2W$".L$Tr&Fbe< X�k`,Awwd?L@d`) A 53�'6L I)$A z0<! U0p8xBp:AtG?AIt83ԁxPE7Ёw\C8.;ApУE/ UӠG.zȄ+1p#D \apgb$VFCP0�̐VxyeiKd@Fp <hAZPG@E&QB0E:pB9!qC3utF/au< 0!tyYC3hQḭ;a BB4 bmp8 UCF<t#mG:eDTn5 !(`}`f 4%a 2 #L J\5p(> Td !ēA QHx:ZHB8>a U8)rC8E?%S,<! =8!EFP$Tqt>r~B؇3o"`G"r"H+2 ?pw;J � w%7+)�/L F0HǁyPFP� +Ȃ$` @ @ �Ȑ p` z �p�@z p ` ` @Є  nwn � P#,p,;�/L F0Hja5 Ђp` /$  @ Z `0 0 `  m @@ @@ p װ zA` Ƞ � �u` 9 0 nwn � 0"%,p,2�/L F0Hh_ja5 h @@ ! P` p %0 ׀ �`  p u@p @u @`@ p  ZpRˀ  Pmwn � €}w()�/L F0H7ɛjqHFP� P Cy  ̠ z@   z@@ p@ @@ ֐ P p $p P ֐OB 0  ѐ  % � š隐r 2`SJЛE:JPS�j/� `   P mP 0  0 �'s  ˀ   p @ �ݠ ` P  � p 9(v 0 0��3z `� 7ʉ�/2`SJPJPpHpUNF� ` T 0 0 0 0 u �   u  0        P  q cpBUkW[ �P @6qL"u 2`SJ0FwybGUN/� $  @p uP  P P   P p p  u �'  Kk[0  P 05�iY�/L F0H~{S<c / 1,0  A PDß0 00 >LğP> PşP A p 0ƛP [ �'0 T py{z K^�LLa� ?! U�/L F0Hɝɟ ʟ "<hNjkrʯ ˱,˳ʃvrv0rlr0vaʃ`v l\l o0}oo`r�lu?mqqL,L^ � @6q ?!;�/L F0HPH0gJ!9p3#-/ .03M333�3�3@0@0; Op;@'P@�;}5='p3@3p55 50=0���0����� � ؁-؀=@! 2�/L F0Hٟ  HpL0g1gg/Q�O ۳M۵F۹kk /0555�b]c50@0@ OP=ֲ]@P50L ¸T=�,�0�P 0� ] ;p� p�a� "�Qu 2`SJAP~#\N<pN!.FFF!p!p<�bj/j`Z0/`c`:cFFFFF R`/R0-FFF`mS@d6b`Z=`0�=�(��wy{wYb� ?!?�/L F0H.PLPHHHHHHH뻾N0N0N0N0N0N0N0N0NNNNNNNNNNNNNNNNPXK�KH Q 0P 0 p� PP� 5 2`SJA!/~~NgPPPPPPgPPPPPPhIKInVVJQ #0.a/cO11i^/�/L F0H#{}!gPPPPPPP@?hJMVN0#00�/kj 2`SJ/HPpJ�J�?M/VON0#05�0q  2`SJ0PgJ*Y2A "aC(%NXD'N6ȑ#&T`PI)UdK.\P 9uO:cl`RQ dad %SNZUYnWaP( ծMx[n3:ґ#'9FL`_\ A/f3pG%$A)HgС!,PkΦm1c'Iإ$Lj �Pqɕܼ>uBF QR]KUE %P@QE %P@QE %P %P %P %P %P %P %P %P %P %P %Pb %Pb %Pb %Pb %Pb %P %P %P % "2 V36*_J,+#8 'f�+L4Ts4 *XJNk$ L d0b $,Xb-u)))))))))))))))) 2  2  2  2 ))))J xw^1B)B)B)B)l@b 2 (2Ja%P" b3xc;32 $"h (" 0PMc~)) jNJ@TOXzhf!LS @#@B bE}#k{l6lmzmanۆ hˌ@|p 7ጌp!!2�drnf DI3zk  % c,0 ],zwW[v7v,8~yⳜ Bz~{h)x&`ۇyk9tH'=LZ:)2) A 6C�% C6 C|0 C|0 C|0 C|0 C|0 C|0 C|0 C|0 C|0 C|0 C|0 Cp[Ƶ !H D! q' Hp' Hp' Hp' Hp' Hp' Hp' Hp' Hp' Hp' Hp' Hp'  YԢ)�w/)bNotiId@F$L A@dwЃfy ehCP3Nh j-lMv]G=Q3 S@B$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@nR!R�&SQxOEF LL@ 20ىa 6x`–!Px0 Cx0 Cx0 Cx0 Cx0 Cx0 Cx0 Cx0 CH$(! JH$(! Jx0 Cx0 Cf-\a8mA ;($!G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$#Y)�a�&lfJ--0 0Ғ S@`8a BlaZHAֳum}k\Z׸\}Y;A*&v}b!#bl E K“}mlg[v%PaM)`� lN"I}odhiId@F3a.xp^Cx-~qg\=qs 'yMNY@S@@%({3ym=PaW ` X�~Ռ'<o}-0 0Ғ S@01B`.nvb`{v]sg;,|a PY VfgY Vh;, V쬐]]%,Jڣ'}Mzԧ^g}b&la ][0LGj&_QZ``%%M(E(` ~(Jp'*Jp'*Jp'*Jp'*JJJJJJJJSSMMMMMU`ZMJSMJJ�U�ZMJJJJJU؄S8J؄U8<B$LB%DBFpG>Gp)@G----------------------------------------------hX-X)0 Fb$FH [F|#>0I �0)@%@ЁRP؄MAqPP8SXGvlGw|GxGy\N8IPQ}NIX}IP}EI}ICIP}CxJHAJMHȌI,IJȄM�PV 7rII,q%%(p#b<J Pz{JJph�X #$P)@#(PSqKKKKKKKKKKKKKKKKKKKKKKKKhKKUKKhKKЄN0QZGQN0QPU8U0M:JMJJJJJIhIhVpNN꤄SGd58 # @(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(h @#xȀ�bR* P� R. g 0I �0)@%G`JJpNJȄJ؄O}IIIIIIIIIIIIIIIIIIIIIIIЄCIUENISIhE�NHS@IȄNUBUhCNSIIIIVMAM Wq L#D6/x'-xW-X5yWzW{W|W}W~Wv}.&p' ��RmXP� .X.uh�X #$P)pF؄LKIЄLq4TYYYYLHWHL@@WȄDȄQ@DTapTHDD�LL@xW@DȄMDTpeM[][mje[ehddh[[[ \\-ܾb0((  P� P�*ܨth�X #$P2@#(P8MMq܄]]]WW@LapDTZWgLHDo�QWgLH]S?DXMXBE_IHMLJ@O�P >RHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHbR 5'(  P� P�-a \5Vic7fh�X #$P)pPMJI]dF^dTHLHT\gDTȄH@WhLx@hWhLxLh\xh@WHLp@HWJGDJ8D]_e`fmLS8MP�NxfhfifjfkflfmfP`FP,'(  P� P�3^g [c```````h�X #$%ppPGMMZ}LLLDPD0Tl0}aDg~pjLH0L}@pzP@�zpWgP~plv}}8} o؇x}pT8@xsЅs~؇x0~pTLv؇zD0LiP|pBUN؄N؄N؄N؄N؄N؄N؄NS@IS@ZXDpC\SXJ8D@U@ZJJ@ZSZZSXJGDU؄S؄?S U?Ѕ6DD؄JXZM S@UZ]XDJDUU@U8JXSJX`~oqMd` P� Po�pp? 言XPc|cgHHHHHHH(h�X #$PEIQHKO@KI~SqIq\rQ~^zI0EC}0qd kpiuCx�^`kQ؇iPSЃ~pppfЃ~I0nk`i^i UЃ~pU8k؇kkiQtffCqM~IXGUqB8BPBZ8N U IE^ UXUPSUXGBY Q0IE0WBSȅuTS['b \ =uBU8I0CZ0BS8S UUNSXQXt}ۄLVI!x#ȁpq_xXRWxxOo�X #$PEIQHKO@WENЃ~NPi[/quBsPI8ZZqBXZPnNuu|�UQQi B~\ ZЃ~`E0wYSЃ:i NP~pUr(IPSsIqPBgEI~TI[7C0BXU8SC U:U8BS8UN07Nq=vBUqW:fB0U\ =U0U:ih\ N0NX^P:YB0IS̖QIۄLVI!x#ȁp�P "Lp!Æ *.b̨q#nj,> )E&OL`^ A)H8qC'IDe )$I"=j$Zz]#j<IY3%е~:"Gk2߾}c;fL7͔)B2uSivV'QM%PiLIҢnL*gtt5GEDHEzDJO:EH*S2UԡC5H$鑴!ZuHR/urZDh1^r%Cu$B*" !z" -"!Q|&h$9@ T'@| uT#H)h A FL9'P"JPxTQr$4aM?ҏ5Hr5҉*5u<"K'!C8u3F?"!#*s$Hb -HC(3!cM',>4"4bJ—)H$"!H(B)B(䢇*"*B_!$Hb <R)!!uB"HG/*GKR-b !H)@ -t",(Id$9(2 T !s6ژc(6@A FL9'P"ʓUR*H# -!耣,c*BK.Ì$";ҋ*tB!>B6Т >̈r*Ì*#*z"ts**3$"9H4E1# tK((RN7 !;# !K7#!C8r3C4>=Ā>,u2:ӆ:mHc !l>\S! G/LiC|$XךMThȐ$*!'!#pT.XAHdfBЬF6@ %$$(!'y"(E-$qQC5 UHc51 Ib8$ ب8h iȅ*ơIE/DiBPE?a It`4hqu D?EXȅ51 I0( 85!ҋ~PG94 xL׀6ы*8<ImȠ6! t4* bAP8!:c851 f8؇3r! SE>AkP>q Z:ā OXk6QMd"C`#!E)*BUA G”@ a HPBNrNHx'RY-B>i:PG?1BP!1 S;i\:AU ) S,B3$qS(!T x؇3L IH5a QC84! B$: IbP!SP!arG9aE(J7ܡ Q(iAG9r^C0;qS4$qUcP:aEG7 kЃ8$a YBj6QMd"C`#(Ud'H>5 >2 #L JI IPBODPB_""LU82Q$aA)`# BHb8D'яCt D.` |HB!$kH<| 5QiHB4Ta IC>a BE9D'LiHBu4Tq|L#P5a Bc84! UX!rQxD&2$J F0! XXp[@&dpH|5 >2 #L JI IPBODPBc,B|\QoF( $/BP)dkBր)TAmt">TA=\)ha U *h Zԡ8$A~HCzP> Iq =B>a I0$q =B۠"dgTiN.яm!&*LdH8`D:C>\X25HRbv@ a HPBNrNHx'RpEE$Lq#~ƒ0EQ  BaP)1^xA!dE`!LqE*hBB<$Ax\C>! Bbp$Lq(E?! B$aQH@)iB$L! UԡE'MThȐ$*!'A A,@`ݭ) G١Hd  D('H%“xBPIHQB.B  ` b$BQ$$t$*5Ȃ)LC?"\=XC/t<\$BQ5H(H"\;C/04HB.X28Â83,>0)\$5HB'>t38!:3 C4,!H<L1=8)B?L*3)60C/;A'kb)nBlB&d$T<8 Z|G4<D L١Hd  D('H%“xBPE)j6F J("H*pc99#7J)HlQQ-4A'H>B N<:L)t$)t$4H(ll;<l,B9=3"-5(5!8<)4>24B'4C?4*,>8!H5C/H9>2B/A<nBlB&d$T<8Ԣ~ � bb04�A@@@ȀL(AN"p$P(<'EQ#7)B.$fdJ&:J)Hl$(t(H!"B.!!,!B'!H!0$t*Ђ*B$*H*HB/H*$B*BB*"!H)Ђ$,BQ$$-!H)HB.HB*BQB'A.&T&dBHB%AHYn�He[/%JHd  D('H%“xBPd!-;H"hv$BQ$Fb($!,),B'A !B,HB'H)!B'HB J,-$!)ԁ)$!*H((Ђ,\Nt"Bt!,B.H*Ȃ*H-)!H)Ђ$(,)F'AQ,!)A<nBlB&d$T<8e} Z/VIHd  (#B%H(E&l&TBQE&tB&tB&tB&tB&tB&tB&p),$B?X(HB'lB'lB'lB'lB'lB'lB'lB'll'H)Hl$(E',B.A.H))!,**H)!\!$$*\N'BQ",!Ђ*H!\!$!!*$B'*H*-ԁ(B'*,(!Ġ(,-,*B'$,l&T&dBHB%AȬ .*X @ @ @ @ @ @ \ � � � � � � \\4�A@@@ȀL(L 8)B%jTkR.j%h%h%h!$B.*EQt>HB'*H!$,(B7HC!%!%,%%B.,!%%H%H%%%,%!%%,%t%Ȃ%,%%!&B%",@GKBbVB%*"B% *A- BtXQ!H)!!)t"$KQ$*BQ!HB Q*T$t*)(BQt!!$(nBlB&d$T<8A`H @ @ @ @ @ @ @ @ @ @ @ @ @ 4�A@@@ȀL(L 8)(lk&HBn2+!")A .-B? C/B-A-TTB-l*T);\&B.!H)*Ђ)B'Ђ(B.H*"!$Ȃ)@)H*A J!H(,!B'B'lB%A Ebn)*l))Bg&@G'FQt$B.()H!t‚t!,B'B BW$)B."$$T !B."!H)"H(BQ(((ЂnBlB&d$T<8"P qG@XuJHd   #(p&)W@u?,C"B56dB"`C<�C?`C::C% 3=؃9/??"H-"8:>lH*\:;t$,B'H*8<)>L-B'L:0*>8"2? Ђ(ubnB%)Tk%B%)"Ԃ*$T$),!,$t**B,ltt)))(!B'`*,,BQ,(*H((t$t-HB Bd&T&dBHB%AHWS @XsxxHd   #(T()[r;|+x79xB#xC;?C5;)<4l1C9&?L&"B%91\C- 4655 B%")\<018 :"TB-8 34 ="Ԃ?8 $,_'&"*) &z4T$t)`(""$!lTI'H!,$*Ђ*H!HBG'$T!H)B',!*($$,,-$*B.H)8)nBlB&d$T<8xZ`� FPJhs|o<4�A@@@ȀL@H 8(W(tBE|΃'xC;xC6C#xB:|.7'T=B!4#'d=4/5x'xB-)<44*84B%A9C%"4*x:T*x5*D=B%=D*8|:B%8B)A.Tp')&d*B#"T"4 (H!!E'!\!BQ`\$!BQ嘂$,$))HB'*$刂*!B'H)Ђ,$!(ԁ);klBlB&d$T<8<<T ` yD  4HBB &lPBD dad (NPjS%QHjtr(+Y1\^6߫Fyz'?{w_#OyѫW{W+?=O^5䇟?~{߳Wj=~yz٩Zm*# qb'7v|rUU*S֟Usvʔ(ѦLDn:I"XTC:" ET%E:-"tH*I:KϡNMH"ZL%qx'7})II<1c ַ *`bXP < <|p j $ d0b $0ˆeID! œ6Y]\v&Oɦy<yh^~yt~<djzT<IeT^'@<I~ID^p<A\<p<9LWIWǚMJ~QLCUA]jdUjkQɥ8QgNBLSD9DUL9DB$MI:!MUDALYLbSZLILQQL9$8$9DYPۓ61oLH!0"OtՕ>��|ݗ~]p"2)eIDA$lEQ!'oPs$~Iĕj$~ o$$DPd@Pٛ~2 rsFA%\2 $pFqD2I$}LPa'T2AgTqU@D:E,~gMƟi6Y{u1I:qƜ}E|AaƝ~ن:hƝ~бC:!MBTن|ɥz!$=GYgnhD|zgx$%nE71oLH!0"쵯�dzş?_ H‰ @#@ �"P*AD˄b&Qx G=A~,>t`G?tàD+([T ;H }Tc؈6AJ`7 l$ nA lF54H2pXQ%V ݠ8ЁMaЅ?1 bzP3A d8D?qS!1^8c51^8c)c BX`;! sC88!mpG9! zcT)8Mg $*!'!#p|ˆ,! �09>c}T�րXh"Ȁ 0$@!<x#TR QH@ e$IT t`:nAV#61 = @01 BT%Z!M :AAPCX7A[PB&!|CD+pB7䑏uPC5jQ6 XQ+qG7СS8@mX*8~ ΐ! S(U-r1rHB0E'raq0G'^*!U $!\Bu8Qó l"$D%#`/Y�1yL۪`= M%La /pD(@E 1n%(N뢓Ѓ&z YhB0&1CBLZBE$AIP$AUBiDQ^By*aN0bpӉC !L!Et "T? bu8E%"oX/Z/A?c5ASbG? Q FCbp2D U я<B>}C4$q}HG^h,:qU10&2AITBO0BF=0PȨI]jSթ&5 M%( <p)`M\lE0(FQhb&FQhbE% =A)hCHB t \P!$Mb$6a bX!*AJbzD.pU8$`?H(6! DHb؄**?TpXQ%^4Q tlcD-U8D/Ɓn c8D.a Y7V!!}8ыN\cPtUAm$aQC>\t"P>! UB@tc6aMd$`/_ `+`jc׼@�րXh"Ȁ 0$(VA Pp#hTD%>QOTtWq Dlb"tJbQA")bQ P!*@ F @P.`AT�*F**ajtV�j6*t>ڠ6J?aaaNġN$�$LLL!za$TTADhAA$ALA$ADA̡azaAd$$PObc2$$ Fcz�>hg*G ` !,d" d� ʠ` ր € Z�cQgQ` ` ` ` ` ؠ  ` ` ` ` `q ` �{` q Q`� `  `eE0W~aVAjA$AarAzABIpCrzAAApCa$ArAa$rAhA $6<6!HB*Ar``>q{>`dJ`r&Q|..5` !,d" d� Рj\sF`1k&2+2_`N<fN` <N` <`PfNff f�f f�< PN�:g fN f < < s<� p<�*� 7~A*t$aܡAzԡA@$aLA$Ta$apCġTaa$LAL$=rc2$$ Fc{!ܥVK^RLS ` !,d" d�  �h@OkOuxr@ N   &5 N@ ` <` `2^@<@ @x` B` x` xB@ x@ ` B` @` ` x@ @ B` x` ` r NAVa6jaVaNLA:AAAAdDA:AA$LATAD$7ATT1rTA:A$aA$!$zD!A$TAUg4A*z�`F*@TiKv@R@R@R@R@R@R@TkV T T T T T T T T@]B&2@` @ p w ` ` ` ` ` ` ` .s3Ws7s;s?t r`@`aI<ucWvgvkvowsWww7w3($Da*`@`,yjU{@R@R@R@R@R@R@|OMX@V@V@V@X@X@V@Vy !,d" d� t ؀ x֠HA%X<tׂ/3X7v3A&APaNHAf@z&`,y_! !e^ziWu@D.wB&2@` @ ؉XCw� x@  x a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a A`f@z&`,�^>`Xiw؟@D.7.àB&2@` @ +ڢ/ ^@ ` qKڤOSZW[ڥ_cڥ� @ `:!>X@D@{ҨB&2@` @ 0ڬ5W ^tfZگ[ڮgOu@6`, '0V{@iI@D.K) !,d" d� sk۶os[m |` @ 5`R۹[ۺ�@t` t z  �P Xd8@iC D@6.K� !,d" d� `? ` � ^@7Q;?C\GKOSĥx� 0 t@  �se@@i; D@@JPB&2@` @ ˳\m[ (| ֆ� .p@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` ` } |� x@  `YKY�UA@ɕB&2@` @ \'+^s` @� > ֖ o� f ,`">*+@1Xiݩߥ@\.k-d" d� ⧟s` `7 ` @ǟ_ן � f ,`> *HLXC#FTAŋ*XhܨQ CIɓ )z\)ѠK J@ 2LAdϟ@ JѣH*dӧVZqD %Vhʵׯ`ÊKٳ_:(22XPA˻. P,#b\#(+^b`x]68SBMdDϠC= (UH*(VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaJJ 1E2`Dc @|XDfF1 QtG?Ԁ@A21J&dh"9H@JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJLļUND!;jP%^ $Q-+G,q1l5 Pe5A FLelAAhV%S94l8<9OaDF8kP D2c+ld c0 O`@E݀@A21J&tF5;H.n'>E@DwH8 #8cBY_5an:H-4@ T�`H,A/oON EV,QOPLPLPLPLPLPLPLPLPLPLP�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P* P `ܿn"Q T@+P Tt*H R *H R@u&0T *H K؊&7Nz (GȓQ&ҕ`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA S04a fCF00�c1HB"[ER *H R�$XͪVU`*X V`*X V_&PD2 @la MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4A MPB%4 M0C34A MPB%4A MPB%4A MPB%,A K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@$, K@4 PBp&Xa :€! rT$Ua]ʹ7iDӠC/ L�lQZָεo݂!`-B kQ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@Д7)L [Y�L`R,@ S+AD*K/`{W)2겛�#PH z#@ SO2M;񐏼'O; OЂȐΓA RGM/J@^7g?{ـ > �z�` :H;ЏO}ׯ{>z @<Bx`` `%XF s�i{iH �I p� 0'p!Px؁ "8$X&x(8#`/�P �35Q%\FUQJ17 @� #P'�XZ\؅^`b8dXfxhjlH��35 j,uDGXYEJXH  w� 0XX�؉8���������������������������������������������������������������P  0b%7p,%P\7,`>IHQz P HYHLٔNPR9TYS  #0 0.q� PQ1j\Ǔ>i1�Qz �r|ٗ~>#9Yy٘yQQ�?1j\ǓmYaٚ9Yi # 0auSQv\ǓyAga9yؙQQv\Ǔifչٞ)y5Q!wPKbv\Ǔe7﹠ ڠ9~Y 0!SKrv\Ǔ a (wW,ڢ,*0>B!� P%{\wiKGivAQzw5.RJ2 VwXZ\A#7�p%i,P\GaGIZv�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(l7%@-%(p7*j/sDtFqGuU+Ś ��`}Թ 7�0)@%pGu+2 '!h$KȎȏI7d}#ɓ6$p1)@) )I*PGU+Ś ��ǡ 7�0)@%Ht01'Ȃl-)7$$$$$$$$ @ @ @ @ @ @ @ `1(@(@(@(@(@(@(@($$$$$$$$$$$$$$$ HИ)@%$+uT5R))� � P�dNj� r #$P<G+`H, ))))))))))))))))))))))))))))))))))))))))pPS"(P($+uT5R))� � PTj� r #$PF%- )x/( p2p*'xQ%R5SEUQUUeVUSXUWU[\5x#%:)@(@/S'PwT5R))� � Pklmnժ 7�0)@%lT%H(PP(YYR�P R؀؁%؂W|E؄U؅e؆u؇؈EXR Rp9$$5'wّ%ْm7U+Ś ��֙ٚٛ 7�0)@%0٢5ڣEڒU4`0_a^ ^_^ڮگ۰۱]0۳E۴U۵e۶u۷[^0c(58&3$'\wS5R))� � P�uDž 7�0)@%]U;VLD`EpGPF@DxFڵݥ}%5]^.x3'@'@EZU+Ś ��% 7�0)@%vÃR�LЄVȄMM@M&6FVfvFU]X.x&`.S5'-YU+Ś ��0fΪ 7�0)@% PLII؄}݄JJJp'ZM8MSDD?U@J8D8JU@JX'>MM@Z@ZJ؄S8'ބ?XJ@ZZpS@J@'JЅ?@DЅ؍M?؄Z8?SDS`DMSJJ8SfS>JPp#`5'w^_eU+Ś ��fvgX  7�0)@%�q&r6s ȃPMKIIJI}=C =BPS8C U 8BC0U BPC ZI0=PZ8=0:S =U }Q8PIP=PSPI\ZQU080QZȅCZS0=8=0YIS8EPQgSPSCkIIPPXE#p(@n7U+Ś ��ٿlZ�  7�0)@%sF<JЄwM'MxgMCS \ CEPC=PSPܖBmBP\XIIIEIIIQЃCZC:@wVI U8E0B\XZfE06QSQ=Q0QЃEPQXSPVpII`E#p$?6gU+Ś ��7iXlm� r #$P ȃPM�mMgMxgMNBI0I0EEU=QY BI=XQ0QUBPISP8UQCiЃ\^>IiPIC^0If EPwYZȅCgQ@=U UZP=UIXSnUC WpMNF#p(P_2gU+Ś ��@ege_�  7�0)@%pkȃPM�mJgJxgMkBȅEEXQXQ0QXNUI\=QYX\S8SU8QIPZ\igYBX}:m=UR}`U=CPI }IP6nU8IXIYBC0C uI`jQJM`'/c1qeU+Ś ��hG^( 7�0)@%!ȃPM�mJIIwքCP~pww E ZtwQ8ZE0x|nx=�xqS8g@}0qw|t xrx|ZZxts~zP~`SUuxZIiP~Pf Cpuw�bwSEJȄMP'H),h A' (Yp )@2@ƌ7r#Ȑ"G,irF +X� @ $J')CRJ$qD&IRJ%$J>uzSGH8uלIw!UCWZ/B1#V\=FP}T8gg8wט9 2Zv5w݈Ml!*N)urI#fj(UQ[&J6)I* B9t 0td )@2@%Ǔ@7Z6SLdDI?W''L%TRTO& -u8Hr =28aJ9*" >刲H.$-)""l$S(z" =, :,",u4z" =b :aJ'㠣*\(c)t#"""Hbʂ jBI&(2CN(ArJ41d<HD`xJ:)VFpCK `Ld S \xJ&L$nRI&LI'ډ$5H" >5Hb6"*J?LEH?O?5s!Ђ4G?$# !3M'R" >b(L#)XC!t-3*0!\;HB",B!|r'd'`S@t Y7R�(`)E]| ,�FA21Jܼ5aq)d$T ڛdk&(҉(L#)Ӊ$H(\*)$X&-#N/K'K9c\#$$Hb >t" <Ȣ$Hҏ3tBH?H >ԑs*HC$Ӌ$z>r*hJ2dR&02F8H \MǐuS @G??"-PLR72 #L J(;$4Q }bU&P&CbҐD'=$hasB*$iHe9LACBP,wBF}8CU?! UCh(`~XC>!CЃ*ʡI0-:"08ԡ ZLECY&*O0bO0�5'<C3H�PMrr_K%8HLhb7 ]ee*! BB0!k$!C8($!mcȰ3L! ip!s u4 SHb8D'n0: bȠ*n 踆*gЂG9A^CR!*D!?,'1' HJL!֙� @� $PZ) |`,XAK%̴HLhb7 ]ee0E/ YE'$a t!L ,*LqEHG7: t`"LrȠ4$t*ā|zp;UC!zc0E.!CH@:AsX0(! ,'1' HC(L!֙� @� *zk,XAK%l=@ PdBD%(L*(#!@ BHR($qZ )T!NBЃ! UH*ЉCBzP($ I8)!CH*LQUHB$LQZPED!N" (T4"mT$ ZA$ *'1' HL!֙� @� P/#ݑ+hI0@ 20AX)@ MLB&2LL*h! Q0*!CI(L! SBX!QQH0!L! SX0" =" T:EB*h-! =ȂĐ!L IzE'h YP$D! SB0s! IW&><N@לRd: x  d�P@Kb.Ӽ5 ܻ4�# 2 #L J 9;$4Q n"$! SHB)D!NBz$ B ):qUB0!T 4IEP!b I,B!TYH5>)$Kz�!L1YH0!h!CtR9-A\PE0$:QSTW&><N@לd: x  d�Pͣ/S$X{WВ`= 0 -؀ J >;$4Q n"D B*H(TTt$BBTȂ)$B$,B'LEHB'(L(H(H!**Ԙ*H-B'H)H!(H!"TBUO&T&|# Os@LCX�A@�(@}!a-�{OK4�F8 h HN)B&h$hB%P&ddH(,*L!)"tTt)H!H -H"Ђ,Ђ$A.*Ђ)H($,)Ԙ)$*Ȃ),$!!!tTt*!t"HI)$RO&T&|# Ost0uLHd�`;#<f{OK4�F8 h ܡb(d&L&TmB&J&$!!B/HB'It)1t!@T)H)!H*L!HE)!HB'B')!-!!HB.H!@**-H*B'H4L&T&|# Ost0uLHd�`ģ^} D`{(XȀ�(A)B&h$hB%P&ddʘ*)$UA.T<0*$B.T$,,,-H-HB'I',!Bu$!$P*H"Ԙ$$!!!")H*UB'$(|dB%l'0 <8@4NCX�A@�(�_� D`{(XȀ�(c)B&h$hB%P&ddP)B!-tB.H(H"4Ђ$,(!Tt(H!"H*A'Ȃ)H(-B'(H)`)H*)!$tBI!t$)ԁ$(*B'$dB%l'0 <8@4NCX�A@�(^*v| @K4�F8 h l(a(d&L&TmB&J&!,(H,!)B?L!!L,$,t!t2H"$U$PU`!)!$!H**B.,!$($dB%l'0 <8@4NCX�A@�(@l~@ @K4�F8 h ja(d&L&TmB&J&)(@XCB/B',$Ђ4B'*!,B'H(B/5H"!L),B))T*B!HB/H"(t*"1!*ԁ$!J&T&|# Ost0uLHd�`,h { D`{(XȀ�("A)B&h$h$T(B%t&hB&"!I.Ѓ4HB'L=X*H3C/5>1H(H:|K9 )C?>!H*"8::)*\;:ll>8145C/B7=()3C?C.*HEl'( LAst0uLHd�`.e { D`{d  $/)(d&\%X$pKBT(HK:"88(:>3 :!3X1;!B?0)((t!848*44 45)ȱ)54;$8t*AH5Ѓ4>l*B?8X1Bqo43F&h%dB%( D4t3Ht0uLHd�`41;Kh̄ Գ=sK4�FL@@ȀL(A)B& %XTpTP&d3˱$$t:5C7B?!5)H-)3!H>X!!(B/8"!;!A.:(H(:t(6!H>HB/>X$8)\>,!Ѓ9Ђ(!$,!<\7s&h%dB%( DB(@NCX�A@�(@;G6ɳ<=sK4�FL@@ȀL(AAA)|B&0%H'H%<6mg*$+$0.B?$B< *1>DC 1C B&;C=.d>DC"B +$B5C:DC"BC5B"$6*6*C?C?7*>DC`C<B"C?C?C=*C5w&+*Զ?k%d&( DB(@NCX�A@�(@dQLh\=D`{d  )'hR\%HK%P%@x&ʠB"dB<T6C 7DC=d(C5(DC?B C<1T>3d(dB"Bzg0xC=C5cC=8x=x.(C:9|+$B?`.BoB&C4:KK&PB'T#6Ct3Ht0uLHd�`+�sK4�FL@@ȀL(A(|&$9%HKS\(*dB"d77`C"x77dB"C4B TC<$+6B&xC?*3 *B&�C&z C<$+C8dB DB879dB �C&$B&C=B=,C$$B<`+dB"dBB?<lw"D¨h%tB%0 < 60@NCX�A@�(W}H@sK4�FL@@ȀL(A(|&LRHE%pT<B&+$B&0C=�*;0B"C4B&DC?d*9�1C?*90*B 6 +;A"TC=`1DC?DC"B$D*$B4C5,C4DC&*7C&B&,C?T1,7$BC488k%X$0 <OsNCX�A@�(կG�ekl D`{d  $@L8`AꓦI(IS%I(eҸQ#HP%B5^H\c*zeZ/QjUg'R&W#w ب@c U TQB卝>v[ \FE+[&WE1R"wըR'Nht1 Ç&V\Ic%JDC 0(sgϟA=tiӧQ6 "TĖ-;u%f ! #S(Y<xA&I@TIM6yi'D65ZhSUxRJ*y֫:*5BR#DVid?VFVidFNidF6y\dO*iO6CFjidF*idO6iO6iWdO*dF*idO6dO6dO6dO6dO6dO6dO*EQ8a.` $3̸1h̉"[b �"0P9;I35\Ojk`$` d0b $ G#XPQ6O6ѨG*yG*yO*O*G*yG*yG*yG*yG*yG*yG*yG*yO*O*G*yG*yG*yG*yG*yG*yG*yG*yO*O*G*yG*yG*yG*yG*yG*yG*yG*DN@ ` $x1H34A 2�YylO D،P @#@B f9 D2PM6fC)[n{lv[džk^P8a7x$SY 234A 2�zGS6#52)PY?h2x6ܐ5Ԙc7`c߁>O^ߋ/~y⣯>7B#@ǒP|,)x @᏿=5sjk`3BY 0$(a|D|̠8f'�fA nAB%4AL �%A D)@ @�0�< E4"gX`6MMmB%ؐQB�2Ax0$@4G9ΑuG=}8Ac$(a t#!II>LIx  d�PAJQ5XlP@d`) A -qK]Z W@P"DA Y0&'� <@$դ&$� <@$� <@$� <@$� <@5$� <@$� <@$� <@$� <@j� <@$� <@$� <@$� <@@H39a P0ᒠ]fzL)�!DUFU*XlP@d`) A D5Yj^9xB%4 JB@ a _XV~= aX0ul`$LV YB %ufzL)�!BZծv3Ѐb#Ʀ6 X S@&\ŵB/�#Ƥk )L յu]nw^fW Mc`4T u/$4MR�B  o ,qifd@F^ OXV y] o@b%OKa2c4H�_ǛY@g FVkӀ5Ȁ 0$(U򕱜e-O]b3=&MS`@=vlD4`3b 2 #L JhEwu!iIOZ fzL)�!jQfYf4Φ6 X S@k]ĥl1i� @� ͙|KeSlP@d`) A 6}haݑ6c4H�m}zmԦ!k a HPB!qc4MR�B nrg>Ϧ6 X S@$sˏρ]%1i� @� (u|+MmB%$e7#9b1Aw۫3=&MS`@P;\l,zljӀ5Ȁ 0$(핷K)@Hx JHx`8� 0�?d |`; |`,8 jӀ5Ȁ 0$(w}Ow^�)̆~*cD'h ,� l+`k6PX2@` @ !0%p) d � vA0EpIM@  x  � hmq0op3,|>`Xj6PX2@` @ ,0 p ` j  0 ?, �2�*�|p>00 >V~6`35 d� !1 K i9=A1EqIq1| ��*�|�6c@o>VXj6PX2@` @ $ �  (qw M�2�0@|6c�pq>VYj6PX2@` @ !!'(""12#5#=#A2$Er$I$K# %S# dr&i&m&q&@&� 0�ul*VWj6PX2@` @ *2+`!!,r,r,,2-r-ٲ--۲,,.2/r//\ �>`q~6`3E @@ 3= Kx@JB>!5Us5YS5OVVaaN6*fVcNjVp666a66sVca6Na6tRsj jR*V!\a4b2a$4b$4bPa2aFa22a2a2ab#Pa<!J404C53X5�X5D`6D66P�,d@ l 3iF#0KH>P!:aHHDATAAAtHJhATAALATThAAALTADALAzT$TA @hAdA"!"\!!\!!2$a4IMHT4!/Fa4``3duViVmVq5Wq5\5X5D`6DtV`3E @@ ltZUp0j@*2TŵT$ALAU!I%ANUTrULUNMALADADAA$ATA$ATzrLsLMA4Th!\!2!!"PANUDAA\Q5/VU#Phhq54W5i+6P�,d@ l ZZ j@*2a\MU@DA�J�J;AD$DALT@$ADaHMJE@DATTAhADTdTATAD!@2eQ!a\!FaU:AyUbU5`@j7{qiY5 jgCj`3E @@ }ktlj@*2y;$u4Ir]MJ;AATATANU$TA$TJMADA$KsT!:A:AA:ATAzDصP\b$^6];ATP5/VU#P{@ |gCj`3E @@ KH>P! !A@L$ATDAhADD$KA$@raTAr@TAAT@har$! \!2!PA#"!PA]AaHMADUbU5`�{ i]C̸6P�,d@ l zZKH>P!iK{AL!T$!LArT`DJUzAhALA@h!D:]%!L@h $z$@h@T܁z@TAN]2F!P!2!!TATJtUbU5` h i5@6P�,d@ l )3KH>P!&MAT!aDaaaTJUz$!hAT!Aԡ!%aJMAܡ$aAء\!A#A:AUbU5`<W i5@ {66PX2@` @ $qIīplj@62!WrhAzAaaaDAA:ArAġaThah$Aa$A`!!2!!a!zAALAUbU5`IV5@ �4@T@*<66PX2@` @ }ׁ]K>aP!dy%aLAzA$a$hLALA$AraAhA$da$hALЁ$ADaTATazAAp!AP!ATLUQ5/VU#PJ75 @4@^]66PX2@` @ plj@62ٛaHaAaDaLDJzaD@NAA`ALA:`A:ALAATATF!!!¡ʡ$h$UbU5`�^R]4eCj`35 d� ?ٿ#ilj@62Tr�šEEo$SS%"U]S%I!|rPE'i>iT'M2OZ.Q7M(BIQC߳L(.sI2uHNd˒դZFQE` tڽ7޽|0@ >q_ Jx@ 2LAd͜;{ :ѤK>:g([#Ab#P6d6NLN"Sd-I̕GNI%,thա%K(I')W?gzwM)U138Br2E4">P9zdI:J?PM=PJГ$"nZmQ 0X. h ݈ca0V�]I`H(ZJ.dNZkQ#| *($HBH?a 1H4 L70$r$LC*r =ݰi*\C 2#f8s!33"lO78c)L.#(06DO51L?0ΌohHU[T l{9N{ cdd S ēKnOFkF(lJ&\6(3M'Lӏ*":(b !4BLN?tG.O9Ҩ"310L3$";#KרC> " < *dO4L=N?#!b !"El&mQ 0lf(�]?FA21J4w~ gB58'ɼIB!$Ա$ҋ$ !")bJ'3岈*b*Hb((,B -& !tBH.b")"I'"$B$HJ $H&I"U"KHB"E ,3� mn֎@E%n;3�'6Lk#*$aCB$LщCHS o p:DB0` ]T$fG ˏ" S@.,jQ5{jP|b I$qDP)$q417<cbP X�H(Q;j�]~d@FLjr'? Pr,)O5p(> Tdb6T$DASHB"2$!Ni?د-TADJ.Xdw�(2Ȁ 0$(,9ωtrp1B Ol(& E! BA)D1#2د-TAiN5 G@d`) A ,IORu5F#@M"!$ btB8a UFXDMψP~m �HT]EݶG@d`) A )-Yϊ5p(> Td⨻$di$D!CBt=cR*(`0U#..X J5.? 2 #L J@iOZT5F#@M"͍$!~XXL1YbPEmIxXd~m �ozY�]>`vZ;j�]~d@FwkPG@E&[Q`h."Ӑ-a*xfI1bP X�a,.` 5.? 2 #L J`_\5p(> Tdd!LAQТ0* ZH0(ftJP!H"u<ACt!h Q6D.Eԁ"0$LCBC/TqQ)@$"pE"2Q"**(`PW%X n�btQd a HPos5F#@M"f);1Yt =A UHא*AgCp<r! Z8:D w$:a\<a B;! S" 8qТp*щi#F= \dF8`"@(Z `14Ov�(2Ȁ 0$(!D/(#&PcK0(a:t8$sBP$Af C!^  >a B8z! gТ5a wL0$L! iĀ8p:qx, G Џtˈ*xCMh~m �XY'fG ˏ" S@ Cp1B Ol 1EB<fiPG7nBΠ-$a\Π)h) z� z 0  p�p݀ @   q W"g?mA(� �?P,p,+ |# @?2`SJ }]eFP� gl3 İĐ ` @` ְ�` 0 z z @@ ׀e! pp    <g?mA(� �Fh6+7M# @?2`SJ騎FP� lXlp` k$  @  `0 0 `  m @@ @@ p װ A` Ƞ � �u` �> 0 j!{T � e%,p,Єh;�t# F0Hhw9Ja5 fa @@ ! P` p )0 ׀ �`  p u@p @u @`@ p  @Rˀ T PT!{T � ҄{hY;�t# F0HxIN`5 Peq z p �Ƞ @ ` `    0Ā ` ` ` @ ̀@ ҀΠ 3 Ҁߐ ` 0 @ P Ӡ0   @T � # @?2`SJ�zP S�/� ` C  P mP 0  0 0+s  ˀ  @ p @ �ݠ ` P  � p �>mѦ< 0 0��u `� y#;�t# F0HGGH<`O ` @ P@  p P P p P P P   p Tj> @ p T  �>k1+Kk 00��  #;�t# F0HkGN/� 0  @p uP  P P  ࿈ P p p   u` 0+ + + 1,3è0  P "? t�P#{#A�t# F0HdWY[IPG0N0}  moƈ P    ǟ{ PP ǁ PǟP ǫ P ࿕ ‰ 00+ma˷˹|˨�t üa� !HA�t# F0H\LNPS<<ko  <l0l0l`a l`l0 l v `<vl0lr vr}kv0l pmPmqmmq1-/M5m7m1(� � zq ! @?2`SJWYPH0J!9p3#km.0q-q3q�3�q@0@y Opy@'0@�y}s'p3 3p55�50=0���0����� �۽ۿ ܾǍ!I ݉u�t# F0H-MmIPGSa}<pNQ@ O`N/:R]kPP@��OP  5ߡ5��^c_</ _ � 0����ӽp� p��G� O~G�t# F0H_a.cIP J!Ng.sNN`N`N`Ngg./:/FcF0F>Z`Z`/`Z`/`R F: c0R`/`n>60d@A`H FO@�0�=�=� ɮ~�ttq�HN}a� !Pr @?2`SJI.NnHimHHHHHH*?N0N0N0N0N0N0N0N0NNNNNNNNNNNNNNNNXKKH Q 0PM PW|��p�.N~ @?2`SJq/sOuoNPPPPPPPPPPPPAHoVVJQ #0@UYO_nc8r @?2`SJpɯw/ѯPPPPPPP zIooJMVN0#0`oǽ�tq �*H @ 2LAdC%NXE5n#E(P (JTdK*̤Y&I9u e&ARq2cI.eSQN]t+TlWar@ B $J>Υ[](щ$$%1^ip͞tDРT15otA>[魛LkBF Qmܹ Y(\\8N@nBI*0\u ~Xw\77 2LA{ϧ_?#ː`2\%�p@3Ƣp" %p *a`@3 2pC;pB*`S(- @#@B �b|H (B (B (B (B (B (B (B (B (B (B (B (B (B (B (B (B)B)B)B)B (B (B (B (4Ӊ^ i&R?%TU@T[/Tr *a,C^{PH`V(aEdڬ2 d0b $,Xb-)))))))))))))))) 2  2  2  2 ))))xH zh1B)B)B)B)l@b 2" (Kk%P"6lV{mv3 $BRi (" 0P�X 7H@T`<X|r+gaJ 2)P" b[|ֱpuc}vkvX}w})l~x⋷)b  ~z꫷ƌpb&!2�7|Wp DJDz|7k@  % SȂ`A B@F%K0`-xABp `#8( S`H\r P+BcLR�&O[ Ǹ~L@ 20n&J!`!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>!N$@ S@BB⒙8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@�lk[S ``;igzh 0.6� Ȁ 0$(!H1PRBzUfUfh`WnՀ[P]Yͺ@f*̄ H`& H`& H`& H`& H`& H`& H`& H`& H`& H`& H`& H`(dG*B�L� iw3sS05KO-$-@d`) A lL`!`<!`<!`<!`<!`<!`<!`<!`<%$A IPB%$A IPB!`<!`<R0̽0<$LAPxL# H8# H8# H8# H8# H8# H8# H8# H8# H8# H8# H8# HP`-A @@�f;*+mri@bd@F c@ wo\8 ~p ax"ƈAHJţ%@Tx=q\#8@] [@j0 `ڦyS֧[]76� Ȁ 0$(a&g,]BFի>ug][z׽u]c~v쳀lkGKPN~w]{{wPAuW ` X@+QmIA a HP Y~E[Y}m{^/l X=+v ׳h=+v ^Y ׷m W}x BmHg~_JЄ-,uKf0 h)<ٌ0�0)@%(RXP FJJJJJJJJJJJJJJJJJJJJJJJJSSMMMMMU`ZMJSMJJ�U�ZMJJJJJU؄S8J؄U8AlDG|DHtDFpG@Gp)o----------------------------------------------�ؖ-X)0 |<0 `9h�H #$P$(P�M؄A,O�P�S0|IIIICUIIINENUIQXNQIQQ8NUIQ8NQAAKJ<KLP�X`Rx/' KKp%%(p#|<PܹL،0�0)@%$0RO8LHL(OhKIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:QSUPCPSKZKKKKKIIVVhP P PJ8lKFX�0" @(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(h @#xȀ рŤ9P� Tٌ0�0)@%G`JJxPJȄJ؄O؄IIIIIIIIIIIIIIIIIIIIIIIЄCIUENISIhE�NHS@IȄNUBUhCNSIIIIVKJJAHKXIhDD`!'x)z{YYYYYYM'1`{{� P� PI6�T Nh�H #$P)pF؄LKIЄL4Tx[[[[}LHWHL@@WȄDȄQHDTapTHLD�LL@xW@DȄMDTpe-]=]Mj֕ex]ehddh۽]]]]] }۝b0((  P� P.yڧٌ0�0)@% $0R�SЄI8IЄL(Mx\__LpLpToWHL@uxx\ȄDHMTHQ`Lpxx\ȄDU8J:@U؄HJQDPR@ $T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�ThKI&Ra#x"�� ^Sfh�H #$P)pPMJIDfbfTHLHT\gDTȄH@WhLx@hWhLxLh\xh@WHLp@HWJ(IDJ8D_{g|gLS8MP�N8hNh^hnh~hhVhP`FhKJ'(  P� P�P)<R/QPPPPPP، i #$%ppPIMMxܞLLLDPD0Tl0}aDg~pjLH0L}@pzP@�zpWgP~plv}}8} o؇x}pT8@xsЅs~؇x0~pTLv؇zD0LiP|pBUN؄N؄N؄N؄N؄N؄N؄NS@IS@ZpDpC\SXJ8D@U@ZJJ@ZSZZSXJ(IDU؄S؄?SCU?Ѕ6DD؄JXZMCS@UZ]XDJDUU@U8JXShUg/ODF��6 `M-SHHHHHHH،� #$PEIQPMOHMIL4S8sIq\rQ~^zI0EC}0qd kpiuCx�^`kQ؇iPSЃ~pppfЃ~I0nk`i^i UЃ~pU8k؇kkiQtffCPse_vIpIU8sB8BPBZ8N U IE^ UXUPSUpIBY Q0IE03WBSTSs'b \ =8wBU8I0CZ0BS8S 3UUNSX3Qp3gv܄LKI!x#ȁpñqXzO?zO،)7�0)@%hPNJ<sWENЃ~NPis/qpwBsPI8ZZqBXZPnNu8w|�UQQi B~\ ZЃ~`E0wYSЃ:i NP~pUr(IPSsIqPBgEWyQQ�JUQ8wS8S EPC0Z8BPQZPC I0CPIS8sS7Q8\xI= IPNxU}`N SPQBZP0JT|"DNz#I$B$u2%IҡCDui$ɒ&7})&M* yb$ nVȩs'Ϟ> *炜>XBӦNBժVHu+׮)lSٛ202'Nr($Lv=h)BhwMi$g͔CꤊYZ$~g5zI2% 4SvԡNu"!ZD7C2Z'I;d 3I1#dJ$EDHEzDJO:EH*S2TGQ7*& !zH 3" !r$L.,B"$5̈1K." !R$ !BHB -rx$$II&-IROܤ�XSRY%X T+@T_VcV啙[Y@NdIp`H(Vp" %ؕ'vm$HIB(H# !Xs$\!BFXF-t ! 8S-0#,m3 -"I?ҨBH?HB$4H?bJ?t""s)Hs)Ls(n'f !")Hr!" !b,")!!!,B$! 14a -tr)zrHH.ы$8HzR-A(BH/,b,B$H'"Bn&$I%B<aD#8Wcm|Ua%dy Md S [9(‰$ҧ'vm!lJ?҈B 2r:" !㘣$ВK'0# !8,( -C!ls-Ì( =̨҉;⨢(O7J?Ψ"J9H)C$L3wt"I.t" !۸:BH.z>tC<=# -04T}X=|Cp,Ћqh:>|0!d x!r0C^6Md%`Q|`V 21LVj@Ntd@F(( lD\!DiB׀G'T!}\נ4$aEH3 BL3 S#:$ x> QB)$ zHӠ!!bp*a |\#4$! |8`3C BH/dHC41 d\XD/:B 8`&!Ad 8,!^03IC@4갏i֠4^bȅ$Lgld1kB5ht2 ZH#DJ6HBxr0DɉB*d*"UWJbM7@d`) A nɁ"8! JOFĵIBxя\Cp4F" IB4LS<Q<tУ@!T w؇3LIb̐!LxP2zb0E'$! w8)DiHӰ( D*$A}C>LAtCX9ʱN )a wlc#p*DpHH?QUЂp!zi(!L:bӐ!TiB�)FRsl8*AZ)dAUH&2ITBO0BF( 5Y*.*M튕6%%$(!>y.EtbЃ*/?S$*< $Ctb8D'q BB$T!NB$ Q>a BX吆$T! |LCD?Qc D?Ct$TQ~LC4rqUXc D?CHcP5i"p7Md%`Q1|4 nL[e\Rr¦@ 20@%D'Oe#`"Tmd _x'$aA"$! UB-$a xBF'r!nCCLiP>A bEzxC4Uc*LioC/Ta =D/ SHbЃ)$ z,BpFGя؆r! n"%DK$Q !<9, 76tWE[Rr¦@ 20@%D'Oe# (6>I=p%aAࡲ)#4 Sc$1CB!C@8L! Ubȅ$L!xH*L!}LC" IB FA~\$-4$9$8)>H)4$$Bt=B'pmBJlB&$T<8@ ^ T�|�㍛ Qi4@NM@@ȀL(["p$P('FPYl-)p!!\H)lHxP)HB'H(B?X,4C,5Ѓ5B75H*(lD?\$$,583H$5 1;;C.0"3BHB?X$t8C783B/802A?H"448Ѓ3*4)8>*l39t*�&&dBKHB%AD "޷UPrIRU4@NM@@ȀL(["p$P('F!p$!,$@2@J)lHxPF*Ђ:Ht4*p4>4B'H(B'H;H$)6>6B/<:0,B/@:>X()<X**:9L:; >H*t*H>:L!"3$X>$;: !B�&&dBKHB%AD7 �99R:4@NM@@ȀL(["p$P('F4d'pa)B.l$F$B'$1,,*H*!)t)$3H!-(!HB/$$$(HB.-!B.A/ԁ)*,B.$-H!l!H!H)Ђ*$$$*A.B/l)tBpmBJlB&$T<8@ }@ TcBfؠ:ZId  E('H%Bx]lj(B/4,!j$F$m($!,),B'!B,HB'H)!B'HJ,-$!)ԁ)$!*H((Ђ,Ot"BGt!,B.H*Ȃ*H-)!H)Ђ$(,)G'F,!)pmBJlB&$T<8@(} Tc :4@NM@@ȀL@8 8(T$Fd&lB%lHdB'dB'dB'dB'dB'dB'd"H!5$t&t&t&t&t&t&t&t&`iJ)lHxP(lD',B.A.H))!,*B*H)l!!$$*O'F",!Ђ*H!!$!!*$B'*H*-ԁ(B'*,(!p(,-,*B'$,x�&&dBKHB%ADI ��9c @ @ @ @ @ @ 0 � � � � � � 0:ZId  @#(T)B/%HN&P&P&P&B.H(HlD'48!tF$(H"!t4ԁ*(X)*X"X(X!"(XB.X$X$X(X(X"X((X*X"XB'X,X"X(X-n)TB,!$PY%TB- )T""*m*$!-*B',!Hxİ$(H()l($p)xBGHB'!F)lD'**H)!4&&dBKHB%AD fͷ`kؤ VXId  @#(&� n$P1+),p"!2*BB%A%&B%*5l!!$!-!t-!$A.,,(H,$p$B/$")t(t(&TBpTFP&B-&B-B-0 otxlD'H!*!$B'H'"t(p(pGHH**,!H(HBG*!,,$(,$)l*!!-4&&dBKHB%AD "3@#*YId   #(p&�0WBGcv?,C"B56dB"`C<�C?`C::C% 3=؃9/??"H-"8:>lH*\:;t$,B'H*8<)>L-B'L:0*>8"2? Ђ(`6mB%)k%B%)"Ԃ*$t$),!,$t**BG,xt)))(l!B'*,,F,(*H((t$t-HBCnBJlB&$T<8@5|@ � u4@NM@@ȀL@H 8B(B%Bs07'|C;'47C;T1C9#L60:l4l .)T;15"L=l/\=\"T *53<"8 B%:"8;H2؃8 B-;2*H"`6!)*"l˫?LC%HB'B~F,B/,*H*!GGt$"H)-$$8tIBG$!t"B.*H!H""B.H!!$BCnBJlB&$T<8@4|[`� K|WXId   #r%B'H@/+3=(|7';d<4'7=|xB5+B#<|B6C#;\'|'B+9A#A#B;C#TC:T+ B#'C5'\C;B4+T+C4B;7+T?C-fS)&* #"T"4 (H!!lD'p!!FpaG$!FB$,$))HB'*$B*!B'H)Ђ,$!B(ԁ)4&&dBKHB%A� V0xaB 6tx`A%VcF9vԘdH#I4y2Å JpIBF E6U NC72ziO5ռaj4Wy,ܼw5'?zZw3+OU#O~޼W={UmޫFoWզ*8H&=ujCWYU*8jY =gLmʔoIMƬ$Eu:$(નYdJ)QZ$"B$D!I$!߄$-^V?tO>$$D'aR@%0*V`<p#DD(4\ 2)#fPM$ Wɦt<!'j~yŏgisfjēyq?P$FoPyşl$j&Fyv`pdrr2io\&c\k6AD*4ZVAStMVADNI;$N FiH4QLQT1=:Q$8IT4Ud1E8!MCh1N$1ESD1\IdvDM2JJxˆFp! >@C4aE\m  (jAP6Dj׷K%rj9ǛH2gD\ƟL"Ǜ@PFL'L2ILF '@!'9gT%@ gWPI$D}vA%TFg*YD*ADVM{ifU{QgsggqYĝ~Gd�fǝmhnkh9D!Dm\zGBrÙ}T|IDqG\t7(I* #r>4 ~?$0hE @#@ <0BJ B=҄i2@>PèG<ъ[ģ�J? JDCE:h@E:aP-[@y>1 l� %ZA l6v<Q6[TH?8�@anF@&0s1= 2ʁU8)TqCG/1EHF/i1!Ag0␄9! ZB6 d=1Wc&L�E8AS&BhЄ4U@?k2_ 0Ȋ S@8($( F<YO{ bHG+p vth< M`0t  D5zP0!yc@5䑏upCt%A AhB:A A-4!:pCX54 {Xh"NQ r5;j xt8:Q ؆;L!Ei Y0zqBP(̡:"($T! St"stbziPBHȅ,TQC@u5&2ITBO0BF-Yn+D3Ԅ5{5 +"2 #L J^P0M%[ JD+^hBPE+LE !:S,D'zQIB0$T!EBE'~�QԡP!iC8$LAt !ASb)UXENQ D H]/Z/A?c5ASbG? Q FCbp2D U CB>Q}C4$q}HG^h,:qUV5&2ITBO0BF=0PFS+GdE@d`) A J A Xpb%(4Qhb&FQhb&FaHIBzD'` ZP"SB:٦$TqI,b"*!M)VqJ؄6?b$N!?! MH؄$6J 8T o;1 uTۘ=*Q 8c@>ыqȘ=~XCpNUAdc !E"TAIE/hAI@8$!}t#D.:}LC8($lB@P$Q !<9jevVSk( cSdE@d`) A > R'Q{F'*J|'S b8E- RUBX&Z b@D,NZD,VM0,� D@-t D @(V?0@`@A@a`a@>A` *aNDaaaNġN$�$LLLza$TTADhAA$ALA$ADA̡azaAd$$Pcd2($ F�>+X_ V d� ʠ` ր € N@W[` ` ` ` ` ؠ  ` ` ` T `q ` @{` q Q`Q@ ` `H7A~aVAjA$AarAzA\ICrzAAAHCa$ArAa$rAhbd2($ Fg*VCV#R-#"q bE2@` ` � Z� ^\80G`^@11fzz`zF z�z z<f < f N3 N�N`<<`N`r` N`N�r` 3=s`<r`�rr8g �N!uitNNAAA:AdADALA$СALAAA:$A@:Az$A6A@6!B*Ar`AЇIb`J`X-JOKTKI_ V d�  �h@NkNuxr@ N   5 N@ ` <` @1^@<@ @x` B` x` xB@ x@ ` B` @` ` x@ @ B` x` ` rqkNVak6:$TTaT$AA$DLTA:dLA$ALA$AAH#@DTATArAhA7:LradAA$Gh4A*z�`F*@h+`J/J9"T T T T T T`K$T T T T T T T T_ V d� `� nn� � � � � � � nKqqqr#Wr'w@ f` @*<At?tKtOuSWuWu[uY7(B6Af &, hh3}#R@R@R@R@R@R@zCBX@V@V@V@X@X@V@V_ V d� r~W x֠H(><^X_74a4V@``6_ fx1x٧W#8 bE2@` @ ׇq` ``a a`j``6@Bv>`XU9WM#87 bE2@` @ Z#W ` l @`#Z'+ڢ/3Z73: � j z&wD>X9Y sZ$0Cn}n_ V d� `کZ ^tfګZǚڬZ˚gNu@6`,#d*�>`kI #89d bE2@` @ 3~ @ J[ J U V[۵_c[gk۶o_; �t@ @2�0 %X8dι[CHºۺ1CK_ V d� @۽ ` � ^@Pۿ\ x�  t@  �`b`V}4kڻ[G\1CJ bE2@` @ [ { ׆� o@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` ` } |� x@   ιķA#8W@K_ V d� ` �ّ=ה�  ז n� f , v !JkڻE# bE2@` @ ]Z sn� ns_w{_w r-n` ` `2I*J�3kڻ3#8? bE2@` @ VX ` =נ� XB*\ȰÇ#&Td+V,BqEF 4(@ɓ(I.XJJI8sTϞ5kJѣH*z3Ӛ)l@RU dad %SŠKٳhӪ]˶Y(XP\EPXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-VXbe-V(kѢ$SD!XTI TOӄ8SKe)S �IVI`H(֋0(eAčH@D]VXH@JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJLİyQND!jb+E =E8ZSvP7YԳ&5@RXA FL4+4BĽ7RTEy8�,l'OaDF8D^P D2@v\NmO~74@RXA FLdAaN EyHL7PG-TWmuSDDC㈄Q0L?[N'p'u5y<A T@ @AFLTn'7GH0PlAPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLPLP�)@a P�)@a P�)@a P�)DF@('a#pֱekIOT@,P T&qӐ R *H R *[M:f L`@( lR@$B2 Pa TB8GE VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP`%XA VP0)H S(H`1`X�<$I sҶ$*H R *H !@+P T@+P Tvx*-n-, Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh& fh`&( Jh&( Jh&( Jh%(a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HXp! Vh+LA#�Iбd&L YBMZ.c&Plq@$la`pL:ۙ-B Ђ!`w�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@ P@�$@FCP%LA @*tl%`JHЄ7Ye wJ,`T"*<P E8Ϲw@׹=NHOҗ;H2ddf0008I0'3 6~&!L:f+6_"*��6OO;C|O[ϼ�9a#@�$@ VWۭDqЀohNpЏO[Ͼ{O`&�_?``@T�(M|2_g!77|!1VD|_g @� #�}'�Xx؁ "8$X&x(H`EPGV��V3 @>,ge@27a 1V�$�u�@�,XVxXZ\؅^`ȅ00000000000000000000000000000000000000000000000000000000000000`0��VBP,p7+P%0,A8*sFeC|&u P `E ِ9 @WX ` `)q� p+Q?!x{-7]3 `_G�,B:<ٓ>Y @B9DYFyHJLY&1$Q"�ϲ?!)+ie--7\'A|$Ajlٖnpr9tYoixzٓ " ` "q �2+-Օ8٘9ydR{Ivٙ9IX,Q3a!-7?A97qٛ)™X&R!qPVeYɘ7O_gt9YfS PB+A Ve9=q97NG_wf :jzR$� P%@>r9=q*7AG_wfVA(<).02:0jIҠ0RP5qzy Z�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(l7Ԃ/k7*�G*h/r4sptU+Ś ��`|Թ 7�0)@%`Gt%؂2)@! Ȍȍ䲃H|s1)@) )ȔT*@GU+Ś ��ǜ 7�0)@%r&$`'@j7&8{C(@(@(@(@(@(@(@(,,,,,,,,@(@(@(@(@(@(@(@(,,,,,,,,,,,,,,,@M$(P(+*HBGU+Ś ��Ԭ 7�0)@%l2,##@$$8#))))))))))))))))))))))))))))))))))))))))p�S"(P($+tT5R))� � P�Sj� r #$P,9%% &.#p1-h.KLMNKPQS0S5URUPEVuW5x#%:)@(@/S'PvT5R))� � P<eVj� r #$PC-9H(R R(V`Yo oUuevuwu5yz{|}y Rp9$$5'wc؆u؇m7U+Ś ��؏ِّ 7�0)@%ؘٙY%Hc_^`Y_٢5ڣEڤUڥ-]pڧڨکڪګZ^0c(58&3$'E[wS5R))� � P�ۻۼ[j� r #$PEĥYȃY`FJ@GPUFN`]5EUeu-^.x3'@'@ťYU+Ś ��eu 7�0)@%)<P@Q0I؄OPOQSM�U\X.x&`.S5'}XU+Ś ��j� r #$P a<PNLOMJI!ZSDD?U@J8D8JU@JXJS؄JDDM_/ބ?XJ@ZZS@J@/JЅ?@DD dD؄JMSZ8J@J8EJ؄J8/dBSOO>JPp#`5'wXYeU+Ś ��``a&Z(m� r #$PZlm)ȁ<OMMaIKvng=B =BS8C U 8BC0UgU8BQSUCSI0BЃ\PBN\UUU0UNZgI=IPSSI\8N:0SЃCSNN0CXUw6U0I8w꩖QM�E%33'Y&)P5R))� � Pʒ빦뺶cXn� r #$PfvdžeȃPIJJtJCS \ CEPC=PSPؖBmBP\XIIIEIIIQЃCZC:@փwVI U8E0B\XZfE0|6QSQ=Q0QЃEPQX|SPmQU0'@_3(W5R))� � P�cXn� r #$PwlȃPIЄKքLϦv_=ȅEI0EEU=QY BI=XQ0QUBPISP8UQCiЃ\^>IiPIC^0If EPwYZȅCbQ@=U UZP=UIXSXnUC jMNF#p(P_2wlU+Ś ��b7cGdWX�8 ( 7�0)@%o)<OMK϶&\8:XEISEQPZ8ȅ\Ip_YX\S8SU8QIPZ\ЃibYBX ^:m=UO}`U=CPI IP6XnU8IXIYBC0CtIiQPJM`'H/cp'kU+Ś ��XGWZ(( 7�0)@%(ȃPIЄtMIKЦCP~pww E ZtwQ8ZEp_|nx=�xqS8g@}0qw|t xrx|ZZxts~zP~`SUuxZIiP~Pf Cpuw�bwSE�mJȄMP'H(HL)h „ :iDɒSxH6r#Ȑ"G,i$ʔ :bX"e%T�BF Q'РBN'(I.1)$J,Ij*!S :BzLkUrzr7.4brsT.9cvȟ4=Y^ђDȟCFl>g,W9uL+K1SDD*4QʴIь(NPy ҧla%SxH0Ǔ/o<?FlB $J_zy$0E %dRTIBK#!lC)3)zRN9衊$HO9,$#(C)c !>!"#HB5N9H"K3B6N9z8訢 >ר"J7b <H$H!"hBI&(2CN(AsJ@=<HD`�zZz)$-+�Sg`H((JC"%hH2U'ګ$5H" >5Hb6"*J?XEH?O?5s!Ђ4G?$# !3M'U" >b(L#)XC!t-3*0!\;HB",B!|r' n"3P<tgCM@d� d:4E@ 05|6A FL6kmy$PI&x&V܉(B4L?HB4r5"ʚH5k";)t" !85H>Hr$#M's,H$8CK'3$sM <4HL?H1#!$kI%| OP dCM@d� >w@,L l$Md % PHD&̶MXem8)! ItBC.!NH0G.$IBFU q8)$! UȂpG/DAkԁ؇3D!^CP:ġ65$щ\8:! =ꐄ*! S!r! SCUD!=e#f#8 Pt<$;S`@$&M a HP"SH!D'(LmVY$ꠊ~HF?LAdp;!EHk4! Ib2 SB9qB@F1 B؇3 q̸!hq2hiȸ: = 4MiPGU QHb'D%6 F Fp0R:yHv)�!2ӝX V�lD>6@d`) A -}tPB&2a Zem0E/ YE'$a t!L,*LqEHG7: t`"LrȠ4$t*ā|zp;UC!zc0E.!CHX:AsX0(!=,'1' H@UX!ٙ� @� )x;,XL%L?AB ItȄ&hz !$щtB8-qSD'L!\A*$ ZBu!D! =BP$zqU!$A UHB*$ IB-TQCD'T ZBÚD6*k- YBPqMJl$@a бALR�B ІV`M a HP3m!D'(LmVY(TaUBPETa U,B(! QB(C,!raCBP*aE"zE.$AtBEU$ ZBz!!CB) NТ8) IBP$aBH2QM|3x( :u)@ @�0CXyW�lD>6@d`) A 9s!D'(LmVY$Da I0($щCHBЃ$TAQB0E'C8*:B8DUL!E8* IBŇ0$⪘Bc:)" IB8-DqN*"D'` *'1' H@[!ٙ� @� (91w0iF�X2Ђ ȠS AB ItȄ&hUQ(! UTE* IH)" SBP)H"tU$t()U)$$(!$)!t$$)$˜,!T)eB%l'0 <8@@@Qu<DvLHd�`` Dl|(XȀ�(A~!@(HB'P&dLU$"U!-,B'TE'$BUɚЂ$A,--Hš-BU)H"˜H! !,"H*!!(B'TE'B.B',$$(H(dB%l'0 <8@@@u<DvLHd�`,5f yL4Fȇ8 h $:A($t%hB&YH)B.)$t˜ԁ,I'!C'*BY*$!$UBUX*$t(t(*(Ђ(,$$,*IU*B'T.M&T&|#  tcBXCd�A@�(5~e| Dl|(XȀ�(TΥB@(HB'P&dLU)!H!\BT*3!HB.*TŚH""BЂ$Ђ$tšt"!X'H!!Hڨ$,IšH*))),*$)\)t!H*PL&T&|#  tХAXCd�A@�(�Xgy| �L4Fȇ8 h pNA($t%hB&Y\)B!-tB.T(H"4Ђ$,(!BUt(H!"H*A'Ȃ)H(-B'(H))H*)š!$tI!t$)ԁ$(*B'$4dB%l'0 <8@@@]u<DvLHd�`| �L4Fȇ8 h )NA($t%hB&Y"$Ȃ)*!!!!4(U"H*B'B7 $A/,BH!!\!!H\˜*H**$()"HB.!HL&T&|#  tDu<DvLHd�`l|@ �L4Fȇ8 h Dj@(HB'P&dLU)(XCB/B',$Ђ4B'*!,B'H(B/5H"!X),))HϚ*B!HšB/H"(t*"1!*$!BJ&T&|#  tDu<DvLHd�`,T y Dl|(XȀ�(%A($h%hB&HB%L$X%"!I.Ѓ4HB'L=X*H3C/5>1H(H:|K9 )C?>!H*"8::)*\;:ll>8145C/B7=()3C?C.*H$䭯(&|"̀@@ DZCd�A@�(@% �L4FȇM@@ȀL(AA)$hSP$pK@;($D$8,(<!8);82:)0519*3*!$;1H4!H>L2H>X!B!X=LC/8H:C'$\=H16):5*J?1++KB&h%dB%( D@.2u<DvLHd�`03[h؄@ T5W3L4FȇM@@ȀL(KA)B&0%XsS&d+G$$t:5ØC7B?!5)H-)3!H>X!!(B/8K.88**C7l;4$*5H:!5"=-!!H"+Gu+g&PB&T"@4@@0u<DvLHd�`43\4K34_5Dl|d  \*'d;[s$Xd *$+$0.B?$B< *1>DC 1C B&;C=.d>DC"B (*$B5;<C&BC5B"$6*H6*C?C?D7*>DC`C<B"C?C?C=*C5w&+*L6{w{k%d&( DAC( @AZCd�A@�(@\/8L̵MhTK8L4FȇM@@ȀL(A('h;[$($X%\{g((*$B&C5`;B:xC4C&>T+B4*91C5C A?<C&B&$B w&�C8C8(H?T*96{׃7++9*7B"6*l6.d>DØyzk%tB%0 <.D/CAZCd�A@�(�wI8hLDl|d  x"'h;S$($ %7*B B&$B&|C8|6$7|9|C&$>D+B5C">`.d7.><+d.d+DB&C<$+C8dB DB8Ø9dB �C&$B&C=B=,C$$B<`+dB"dBB?<w"Dgh%tB%0 < w0@AZCd�A@�(׼H8�O8L4FȇM@@ȀL(%A(|&LS@p%p#{B&+$B&0C=�*;0B"C4B&DC?d*9�1C?*90*B 7�.;A"TC=`1DC?DC"B$D*$B4C5,C4DC&*7C&B&,C?T1,7$BC47* &P%H#@ɇu<DvLHd�`<{̵K8L4FȇM@@ȀL(AeA(|&L$P$T&pB%H&P{B$d*$BB=C$>@J^DKZ<}s;}ɔ9}-6*taCFTPycD7Qc-~"%ݘ)ROFR'Nht1 _;lYcUdI)<�� wջo_<p_ k BEcǎF,] C $JĆ=tiӧQO 'ԧL&i M4miM6yBjSU65Z菧M*5䩒']~jR#D*5BiUM~VyԨ]~V5hӫ?yRS6CFjidF*idO6iO6iWdO*dF*idO6dO6dO6dO6dO6dO6dO*EQ8a.` $*#IKˉZb �"0P`+R-/�P3U.�12)P;S9BJ(e@d*yG*yG*O*O*yG*yG*yG*yG*yG*yG*yG*yG*O*O*yG*yG*yG*yG*yG*yG*yG*yG*O*O*yG*yG*yG*yG*yG*yG*yG*yJ$D>&@I%jr �"0P ̑I.䓷$S<3j12)Py9 D2PM6f%C꫱i믟iɾP8a7x$XOSr&A 2�P\ NjL Dh0M @#@B 1s2x6ܐ5Ԙc7`cY_aicy_=w{7XB#@⫵P"sҔ\)x @¹{-@ D d0b $x^ӔfF!Bp30@. t!A N@0t& JŒFIkix  d�P�`Cΐ5ad|a&@ 20.QOJ( @24�F1e4јF5m,c�F SX (%04JZK)�!nHE.5DDаwib a HPBi@JQV'QC`I-< <@$� b/}$� <@$� <@$� <@$� <@�L`� <@$� <@$� <@$� <@$<@$� <@$� <@$� <@$QIN&$(-Ҥ)@ @�0F=U4 I6 K S@\U r(8! JhB0 e5+TmukYΕeWWfI&- JjK&MR�B (ed� 1"! p6!%Ni(<W0)Ha To\5q\.WJk֒+,)UkCPw S`@24yћ^.ЀcvH6.mB 2 #L Jj+(A4ڻ. N邕` O JZ w)�!b Pň1"Pyp6!%$=La!EN)@ @�0+MU򕱜e-oY2 +<Fr&@ 20 ϙuRg=}pw <2� (ˍv!i, 2 v8Tpwib a HPQjUOЭvaR%S`@L;܀ 1Ȁ 0$(aնmmo;4%S`@v=HءUܥM@d`) A R5p/ᢤB!q?+i-ܝ� @� AkG+wc4.mB 2 #L Jqs=9\UB%LR�B Uձuo/(Xprlwib a HPwϝQw/W JZҧ)�!x/Gqp@[o]ڄd@FPwя/ �(aw=qD%( <0 �[�17>+@gz&@ 20oyY0$$L 6џ~>t-J' X 0~p.>`Xc..C2@` @ -G ,d � J*EpIMQ@  x  ��lq0ups.PP0V 1.1 d� � ` j 0 p CЗ� �2�*�p%c>00>V1b2@` @ J- `H (EqIMQ1U1d-|��*��q.�rQ20J`XQb2@` @ 01C � qJ @馀�2�0@0.�`>`1 >VY b2@` @ q")m #3 <#A2$Er$I$M$Q2`%%[# l&q2'ur'y2'&� 0�>`r1 .1 d� "+`!,,2-r-ٲ--2.,.,a///30\ �r1Un*V WU .P @@ &r4IsjHx@JB>&6es6``6ViN*aNNiVa*a7aNa*aVaaa;7ai*Va6ja@*5>5O`Fa#F\!P6b@7bPa2aFa22a2a2a)Pa<!J11C �1CCD EYEU .P @@ tG}G4H4j@*2I4J;ADA$T$aKJ;aK:JA$$DaKEALDTTLA$AT$@zA`M{:ALdrTDA 2!p2!&P2!"!:AaKI5AbFa#P@C1DCCDX5YU .P @@ 4[u[UjHH>P!b5];aALATTa^%Tt^EL%!a^%ha^DL :$A$A$DATAzAADA@L!4TaKsaLE2!P!P!\!!!\t^UA$uVV7`W14 Xcuj5 .P @@ ulɶl5j@*2A]cU@DA`K`K;AD$DALT@$ADIMaKE@DATTAhADTdTATAD!@2fQ!a\!FaU:AuVV7`i1XC1j1b�,d@ l l7~工jHH>P!VJMALa^O_M!$adaKiA@t^EA:ADAA$ATA4@rTdD$AALha^;\P!p!\&f3!aDAL!]gU*lu#PW47|b�,d@ l `~8j@*2r$ADAL`L%AdDA:LazA:AtDALAD!AaA$!LA$AA$$AA$LaM!ALA!6"`TA!]gU*lu#P8/ XCb�,d@ l �:5j@*2ƴ$rA@rT!:AAATTd$rAUrTA:rALAzADAdA:hLATaKAP!Paa p!!2AdAO!]gU*lu#P9�UD .P @@ 1;}4j@*2@rAAOTAr܁@[TArha[A$:LA!P!A6aazD!]gU*lu#Py�UD�.1 d� �HQ<U|Y| jH>aP!LI%!ܡTaATDDa!TaAaMAzAAADLA$AaA!Aa!!P!ȡaDT$!]gU*lu#P(|յN� @D@D |m]b2@` @ Z؍ؑ=j@62!;ALaTAAz@ALaTdaA$!$A:LALAaLAaTATA:ADAAT!!\A!\$:ATuVV7`Ս�@Do.1 d� GjH>aP!5]M$a:LAa::AtaAaTAa$DA$$TA@:a2!P!!2! AAL!]gU*lu#PSN`]4o.1 d� C)j@6�"S ꐩ\Z$ )ZI2>U-R5UTw-W/YZj>pFK)|TI!Su}T"oN(>T=˔Z=`2$STI2HP&t * 8 &l "T8~ 9dɇ7+!202)K>:լ[~ ;٩ؾ@}ڄ*S;I2%J;iL]g9s$2WNI:I'MCЕU,I$"\ѓ 5ITnj)3!r)H#* H蘣G&sN Xԃ X=HB*׉\uuX(0�݈c"0YB>c A FLMIeV^kݖ58' ,Jb$s$zL2tC3H(H4"*Ӎ֨B5 #;a:vя3S?,"6t38bJ?҈B3l3L4T* *+ 8$')(׋` ,@e^ma( m fd S D oYni[nF(lJ&f(3M'Lӏ*":(b !4BLN?tG.O9Ҩ"310O3$";#KרC> " < *dO4L=N?#!b !,U]w 0nrf"8~n~%`H(!o/8PfD &doqr*"*u,"*",zB$Hb!O,$J'"$!$B!IB* !$b !H҉(")"*.$I d($V RG.),ʕ6,(`0*PxLp5/I 2 #L J`?B8.7F#@M"kD IP"X$ St8"\DpD,"X2Ļ X�ŸAp W@ 20qd$rc8*28vB *D! BE?)Ta IByH .`A(JZTb$m%qLrc8*2QHB�)$ BD'~bX\x `$Y Trj_d@FPpJˍjP|bȄ0[( IHL!Dx'! Pew �@s>0M~If a HP8? 8.7F#@M"iK_ SB F'$щCPErTaEtD-@P .`A�2+�$i3Ȁ 0$(!d-i#&P ,! UB1($qCHb+R*!,(` I./X p5/I 2 #L J0iC�'6L8$aCb15OdE,B-K[L .`AJr~� nYo~If a HPi+N5p(> Td¸r)f!r1 iЂ/}KL .`A�Fq~� n!~If a HPzO<J5p(> Td )! ZAPETA IBSI !TI3hqSB -:!!T:D)TqSVp*!CB0E PDd"HD&1 \@E@2Ļ X�$`,A%I@d`) A (n#&PD0$AfBҀ5$ f:\@>Q=!N"p:p:kg'zC< Btb!Q}|pE?z+*!,(`ib+`?p5/I 2 #L Jp=�'6L0(a:t8$sBP$Af C!^  >a B8z! gТ5a wL0$L! iĀ8p:qx, G Џtˈ* M .`A'+09 V`o~If a HP85p(> Tdb"h! I\?Q4A IG7L gЃ0E.pg4NeEBz8$UB!$! `  @ 0 @ P7Dw(� �'7P,p,+{. I2`SJ�|I.FP� C` @ @ �Ȑ p` z �p�@ p @ ` ` @P  P7Dw(� �2.+79C. I2`SJx%FP� CG PG` ̀P` p* @`  � ` � ` ��p p� P -  0 pHizCt` � %,p,($�~$ F0HȕS8a5 0tp � 0֐ 0�` p @ � @@P` ` @@ p P` P ` ` 0 Ҁp*@` + � ;Y7Dw(� �E-9zA. I2`SJЕN`5 0t  ̠ z@   z@@ p@ @@ ֐ P p p P ֐?A 0  ѐ`  iO w(� �ҥ@9�~$ F0HXkʦmP@S�/� ` � P ՠP @0   0 `1 P   pp Pǀ 0y O 0 0��Xj- `� \:E�~$ F0Hn*KkPpHpNF� ` | 0 0 0 0 u �   u  0        �@0  �q 0Y  �P P븏  A  I2`SJ`k;PpKH<O `?Q P P P P P P P P P P P p z P Pp P P  P P  pp  P p P zP  � !,#L" ^�� 1a� ?b{# I2`SJ0GIPG0<c []\  m PpƟ0 00 j ǟPj ȟP m p ࿛țP [ +0 ~ rlʧʦ !L^�2,ˏ�""" I2`SJ�ɬPS�<<ko  ,<l0l0l`a l`l0 l@v `<vl0lr@vr}kv0l pmPmqmmq#M!m')#(� �,ӄ !" I2`SJ�IKMPH0J!9p3#_ a-.0eme3e�3�e@0@Pm Opm@'p@�m}g]'p3`3p55@50=0���0����� �ڱ-۳M۲=ӻ-* MmǍ- I2`SJ׍٭ݫHpL0Qgg/Q�OF =kk /P555�ޕ5@@@OP]]@50L=�,�0�p 0� } /A��p�191n� "pA.C>; I2`SJSNUP@QJ!NgMe>N`N`N`Nggs./:/FcF0F=Z`Z`/`Z`/`R F: c R`/`ny.60d@A`H FO@�p�=�=� ~�~~q�Fn�""@ƍ I2`SJ`~PL@[I_NNNNNNN@SSSSSSSSHHHHHHHHHHHHHHHX1JR2`P=�A p� PPK I2`SJ [ nNPPPPPPPPPPPPPOo1oVVJQ #0>OBMЎ I2`SJK!PPPPPPP`_PɯͿJ M VN0#0 /�~$ F0H/̶ȯPP`H$XA .dp&#Rq2cĄ 5nG!E@V`K1elIrct*P�! #S(RQI.eSQNH*dIWaŎ%[,i*tÅĈT1yq>Ya{d)' 2LAe̙5o A@![صUm &T1u`,'royB $JN^uٵ+{,,PNRy\Wgm'I$Lj �Bi >Xa<l2I @#@B ʳ+J (B (B (B (B (B (B (B (B (B (B (B (B (B (B (B (B)B)B)B)B (B (B (B (tPB ,=oQH# *ak@PC`V(AVgګ&T@2)Pb 2b%vXbb ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b , , , , ,b ,b ,b ,(1J6dpb )b )b )b ))8 !($V" %jivizj2 $j (" 0PThV ڞU@TX{ofa2pV2)P" X`kʱr3|s;s(}t})lP}u[Pb 8Ҷ}w{趌pB !2�v[Za&goޫ& d0b $ )0 +|(ciP|&0 (La},xA fP`= ]�L� x^ u#nڣa׽4 #2 #L J(,a>@!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>B\JXnA@0$ $8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 P 5H�B�jRܐ{{i@F&4+d@F$L A@wԣfAKejST3OS-HN_WU3 S@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@!R!R�&T$YSD~K22YA 20a 6x`W Px0 Cx0 Cx0 Cx0 Cx0 Cx0 Cx0 Cx0 CH$(! JH$(! Jx0 Cx0 Ch\XnAX>(O G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$p.K  ` Xt YEmn[ݾЬ a HPBl'AR/|)[w}o|޸w-o',EG"!\�D\x-~qg\8@\ [@j0 `f9G=+ 36ҀLhVȀ 0$(A g,]BFӛtG]Szխnug][ҷu변�CKPBv]sAB\ [@j0 `-'|^޶M3addB@d`) A df]bg [^g}]zا(`zX+Hϊѳb+xzXg+H?zV<g.>?d@A�,_'~_%Pn S0 F0nomӛhY #$PсR(POO�PP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNJXM8SMXSCB,DC<BdGpt9x'((-----------------------------------------------(�-X)0 �k9 �dhY #$P$(P�M=O�P�S0<ILI\IlICUIIINENUIQXNQIQQ8NUIQ8N`QAAJJJLP�X`Rx/'` KKtP%%(p#�L0�hp \LlLt܋Ȉ �0)@%$0RO8L(LO(KIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:QSUPCPSKZKKKKKIIVVhP P PJ8,KFX�0b @(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(h  @#xȀ�|T0��xLKTK)ًȈ �0)@%G`JJXPJȄJ؄O؄IIIIIIIIIIIIIIIIIIIIIIIЄCIUENISIhE�NHS@IȄNUBUhCNSIIIIVMAMXLBD6/x'-XY-P7}YYYYYY}.&h' ��T�T}ږԾًȈ �0)@%xG`MȄIKMȄJHS@[[[[̈́DpDT\pLHLLL@xW@D0L`ȄQTapTHLDHL@WXj(]=]M]խkh]iPUfHMf]]]]] ^]]-#"��(^L^u 国hY #$P2@#(P8MMȄȽ___WW@LapDT\WgLHDo�QWgLH]S?DXM@DFaIJMLJ@O�P @RHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHdR 6'(  P� P�-eeL^UvݛhY #$P)pPMJIMfeNfTHLHT\gDTȄH@WhLx@hWhLxLh\xh@WHLp@HWJHDJ8D_~ggLS8MP�Nhh~hhhhhhP`F(L'(  P� P�SNPL[eVLQPPPPPP؋Ȉ �0)@(P'xG�JȭĪNȄNȄNHUHS@xsxIHZxzwNQSZdzUp~IpIxuw\`}|ЇCb}Zg@Sq{8]8}Sg@Ik`}kHSȄ~uw ?PJMMMMMMMM0DJ0DLW8I8US@DXD?ZD?8J=J8UDJXM8MJ8?JX=]hZ@]@MU?؄J?8DXJ?ЅU@?M@JX?XDXSU8B\nMI=d@ P� P�qE `VHHHHHHH؋Ȉ �0)@%hPNJҔII8sI07~kx(ZiikiSXI8Isi@Bw^Pq8Ipf=}U0=w�g`=iS|fQ|BP=gPC}\|I|@i`q`I88viIQT7'C U \CBPB^X:BPEOSU0IBY Q0IE07WBSTS$b \ =OBU8I0CZ0BS8S 7UUNSX7Q0I7v߄ ܄LXI!x#ȁphq/X(rL=rH_zo؋Ȉ �0)@%hPNJtsWENЃ~NPi,qwBsPI8ZZqBXZPnNuO|�UQQi B~\ ZЃ~`E0wYSЃ:i NP~pUr(IPSsIqPBgEyQQIUQOS8S EPC0Z8BPQZPC I0CPISpsS:Qp\8I= IPNxU}`N SPQ *SD7M.B:괨:dI"dJR'S$:$IT'INLrӧO2i$'Frp`g> *t(ѢF.C,T@*u*ժRY`ͪu+^ (=% ! #S(q$"N(ʤדޏ*Q"$|O}LI:tߡN鑅ELo_}X玙$SM3eP?iLoZ'BIT.|hI:o!Su۾C93B$ RyIDIZGԡ^ !Q$2*SM$G*& !zH 3" !r$L.,B"$5̈1K." !R$ !BHB -ryⅷIKd$9N UW@| XYSqUfVb ;A FLr'P"^xG$ -#*zXӏ(c!rM?t !c*8I.rH.NÌ$4r$H !\# -B <""Ls)XӉ$t!#!H3!Bdxf !")Hr!" !b,")!!"!,B$! 14a -tr)zrHH.ы$8IzR-A(BH/,b,B$H'"*m'd$9Xb5 T ZvffX6Г;A FLr'P"ʟx*H# -!耣,c*BK.Ì$";ҋ*tB!>B6Т >̈r*Ì*#*z"ts**3$"9H41#̀G'(RN7 !;#az/ =r8$= t"A p؇3dQ^@G1wC)!mGd)0 tDR m"1D%#`֚D|+Њت8),Z 7%%$(!?yB/!-$qQC5 UHc51 Ib8$ 8h iȅ*ơIE/DiBPE?a It`4hqu D?EXȅ51 I0(%!>ҋ~PG9|4 xL׀6ы8ImȠ6! t4* bAP8!:c851 f8؇3r! S>AkP>q Z:ā gf'6Md"&`Sz"QE/iŊJUŧ�K 艛v S@EpBş<iP(1 H:iD0*i#5xLxG?Ё B=Lgb0>!CG9 dP>aNHB=qSҐ!a QB4($ UH�*q |(*s#P?AS,GU-D~H=!Cb8)QC"u0>!C *SH?qUX >! SȂ0M7Md"&`S**geVlVE,5'n 2 #L JK IPB^>2\""LU\9b$L8H<5yDAI4qNȅIB $a IG?}F?! IB*L!~Hc@4LA~\#)1 I*i>LA~LC>$ kC D.! nBiDL$Q !<9Toe � nl踊<֊M;@d`) A rɁ"8! JOGƜEB6npI#pyIBE?A IXP=щ\HP!p<SC)TpЂ*hQ^-! =A*$ SC5 UB`)$ z85` Il>ic@�G?\HP&2ITBO0BF);E� }tmYiwXԀi'Ȁ 0$(A.9P'$A Qz;!N8DkOSI#pyk Ht@!0}G/ rP"Dq|08"SHBX!r! S < SHbӐ!D~8CP8EB?\$-4$9$8)>H)4$$Bt=B'MmlB&Ą$T<8( T�|䅍a4@ON@@ȀL(\"p$P('GGB.BH)|Hy )HB'H(B?X,4C,5Ѓ5B75H*(|D?\$$,583H$5 1;;C.0"3HB?X$t8C783B/802A?H"448Ѓ3*4)8>*l39t*&(&dBLHB%AL *U`z �~4@ON@@ȀL(\"p$P('G4It$!,$@2I)|Hy G*Ђ:Ht4*t4>4B'H(B'H;H$)6>6B/<:0,B/D:>X()<X**:9L:; >H*t*H>:L!"3$X>$;: !B&(&dBLHB%AL7 �99 :W`Id  E('H%Ÿx^|Cv)B.4l$G$pB'$1,,*I*!)t)$3H! -(!HB/$$$(HB.-!B.A/ԁ)*,B.$-H!|!H!H)Ђ*$$$*A.B/|)tBMmlB&Ą$T<8 f}@ dcBfd�4@ON@@ȀL(\"p$P('G0!-;H"mb)H)|Hy G)H*""tt!-B.!Ȃ$)t$(!t$t$!,Ђ(H(B*HB($B.*-A',*,D'"$,$Ђ*$-H!"yt|"B/B&(&dBLHB%ALI~@V8 ̨UbId  (#B%H(|D&l&TGD&tB&tB&tB&tB&tB&tB&),$B?X(HB'lB'lB'lB'lB'lB'lB'lB'lB$G$pGt"$(*"!!$G**H)H!(t*|*,"-$*H!*()H)t!$(B)(t!"B.A.B!Ȃ")t)H"MmlB&Ą$T<8Hk}� � x �T �T(4@ON@@ȀL(L 8)B%JkRR/j%h%h%h!$B.*Gt>HB'|*H!$,(B7HC!%!%,%%B.,!%%H%H%%%,%!%%,%t%Ȃ%,%%!t&B%", H KpUB%*"B% *A- ¼€G!H)!!)t"$ KI$*G!HBI*$t*)|(Gt!!$(@nlB&Ą$T<8X"dk بW`Id  @#(&Dn$T/D2'+),t"!2*BB%A%&B%*5l!!$!-!t-!$A.,,(H,€$t$B/$")t(t(&TBtXG &B-&B-B-p o€ty|D'H!*!$B'H'"t(t(pHHI**,!H(HBH*!,,$(,$)|*!!- &(&dBLHB%AL"uDQ <2Ur`!4@ON@@ȀL(L 8)'lBJs%|f2$*T?`C&$606<1T"8:؃=.;;= $Ђ),3=6$5>C7H"A.t$=8B/4!t438<y B? 82-f&T*¼V)T) B-A-(HBHH((Ȃ)"HB'()*Ȃ)G' (*(*G!tB~)"|")$B'HB')Ђ$t! &(&dBLHB%ALI"CyO|@ � TvC4@ON@@ȀL@H 8B(B%Js917'|C;'47C;T1C9#L60:l4l .)T;15"L=l/\=\"T *53<"8 B%:"8;H2؃8 B-;2*H"l6Mu"*) &L4T$t)(|""$!yD'H!,$*Ђ*H!HH'$!H)B',!*($$,,-$*B.H)8{xllB&Ą$T<8DyQ[`� K|X`Id   #�s%B'ID/0C}K=(|7';d<4'7=|xB5+B#<|B6C#;\'|'B+9A#A#B;C#TC:T+ B#'C5'\C;B4+T+C4B;7+T?C-f)&*B #"T"4 (H!!|D't!!GtaH$!G$,$))HB'*$*!B'H)Ђ,$!(ԁ)~&�ħO2i$'Frp�b)VxcFTPb*H4yeJ)XtfL3[j@!dad (NPjS%Q vr TTS~vy Uy<Zϓ`潻ǯ'~<+Oҽ蕟y^yV힧Fy?٫j^5z?<T6TkivΪJVTϪU9;eJTrSKZnP7f$--!ID-W]"SLt"Q:$I$BIʥP'I%'$iZT1^$ DM21HJxˆFp�"lڐ+Z >XaXP O]dCH'  (0bE@DQ2ȩM\&|lIrfO^'WxF^9'oO<^OidoW&O`i$Wi'OPOF!'O!'F`9?fD@_bMAeD9EZ*dZDD9Crbԙ5^QESуIENDQ^SES$T9ShDST1ESID:M$$D'a2)HdD%FŊ-n $"2)eID9R|JfG pAr&LY&W'H&T'D&LA%QA%jo$v $sDp$xT$hFc2ApPQǙJVJ5mŞi6ADdfAkf$sgfqzQ:#wqgZꠥwAZd9QQez'^葆\pfUd}EQE}$|ŧm6 I* #r ?H4'wa H  S@x` @(L ,F=1V"AVP".q`D*q` &nQg܂03Qa`#A( J`�F4!%oܢD"!AIPƇ{tc7@:6QqC4axAΘ1Qt!LCB8zi,B4z}HCx)a z8$!I@$d X(qR0YLbnB ȄA$Q !<92D?kRdY�M}SL�"Ȁ 0$@!<x#R QHxn$I t`:nAV#61 = @01 BT%Z!M :aAPCX7A[PB&!|CD+pB7䑏uPC5jQ6 P1j?X<]Bݨ?Bl"Ti5p,qUBP8DEBPGhqC): sC�9:1}B4TQqB@!$qB!ZanB ȄA$Q !<92tMJdɭ�>nK�"Ȁ 0$(a Sx#B D,"6Po%(!PЃ&z YhB0&1CBLZBE$AIP$AUBrDQ^B*aN0kӉC !L!Et "T? bu8E%%֘=~Q {?LF?a UC=r! x8Ĩ!rqUL@(: z85HBzG?~H$I t?ыCcmE' $vD& "J F"=0PvSHF@d`) A J A Xpb0S(2Qhb&FQhb&FHIBzD'` ZP"B;馅$TqI,b"*!M)VqJ؄6?b$N!?! MH؄$6J 8T #+\E%qi4QZ 2q^@4q\wf B C�!Ap,> بE/hI@8$!}t#D.:}LC8($dnB ȄA$Q !<92kK$ �>ܚDMXz׳a H  S@|`�'_ N0H%>QOTD%>QOw@&VqZ B.NM!*bX"�bX`" XNta*Vj**ajtV�j6*t>ڠ6nnIo6aaaNġN$�$LLLza$TTADhAA$ALA$ADA̡azaAd$$Ajb2 $ F2<�>�K$J[a@"j" d� ʠ` ր € z�QQ` ` ` ` ` ؠ  ` ` ` `q ` �{` q Q`� `  `\d"R";AI6a$aAT!D;$!ADaaADa$;:5TADA!$A!$&-rb2 $ F2dam*VDVFQEX01S11a@"j" d� Рj\FsF 4kRS5W5_`N<fN` <N` <`|fNff f�f f�< |N<g fN f < < s<� p?�*&@;atNNAAA:AdADALA$СALAAA;$A@:Az$A Kib2 $ F2$F޴CVN 3ESOOYM@"j" d�  �hRkRuxr@ N   Z5 N@ ` <` 5^@<@ @x` B` x` xB@ x@ ` B` @` ` x@ @ B` x` ` rȾtNAVa6jaVaNLA:AAAAdDA:AA$LATAD$;ATT5rTA:A$aA$!$z!A$TA�K$j4A*z�`F*@lmNϖLBm׶$R@R@R@R@R@R@ToSR@R@R@R@R@R@R@޴$F 2@` @ :s=w ` ` ` ` ` ` ` 67bWvgvkvowsWw r`@`֫AM<xyyzWzzwz3( Da*`@`,}/mW}Y�mI"T T T T T T`o7TT`T`T`TTT`T`޴$F 2@` @ v׃?CXG ^` x?>zcXgkz3A&APaNHAf@z&`, }w$aؗm1ID}M@"j" d� `Xkw� x@  x a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a A`f@z&`, 6*VxmDЖ+:1ID}M@"j" d� `SZWw ^@ ` r sZw{ڧZZ� !@ `7Jn�VY�m-ZY$LD0G0ߴ$F 2@` @ Xڮ:` lRg`\^{@[۱#['۱ {,U^t z`&:F0V�$mZIDDM@"j" d� �[? |` @ 8Uۺ[ۻ�@t` t z  �DM?nDV@Kֵ-$Lm޴$F 2@` @ ['v` ` l>OUGKOS\W[S\ @v@�2�0@CfD$mIDDJ޴$F 2@` @ ('\ 2| ن� bs@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` ` } |� x@  7\mIDKM@"j" d� '>` =ٔ� : ٖ �s� f ,�":"^JЖ߿m~IM@"j" d� ◟` 3>6 ` �__ǟ˟ 0 � f , C"B>߿ V(0*\ȰA*JXŋ+6(202)(S\ɲ˗0cʜI%8sZi%PXBѣH*]ʴӧP&s'N(N`AÊ삋e+~(1 ķpBdA.ݶ+7DmNJmP202#KL%,P~.iO(Pl+[l+[l+[l+[l+[l+[l+[l+[l+[l+[l+[l+[X[X[X[X[X[X[X[XT(ZNK(Q0h ؋``*eD%A0b@E}A21JTfXV\"H@JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJLĹND!,je t)c] D{AkQ`H(gLtO<Sk(,0ǼFDaHND!| u!,P<KGDJLt`H(dWh;8ƥp-tmxvOQ%ND!HU5;:RWDUK4 4P)�A=1KPꬷ.nS H@qKS@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S@D#  ?08S 9.*` X`*X V�9D)PA T@)PA TdN" &Ѐ 0 @6) a DI"F:򑐌$'Hȑ;&xғ+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+(a R&l b&� ,1KE> TDR *H RQ T@+P T@w,0L �$ !>&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh`& fh&( Jh&( Jh&( JX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a \B`&\ Mt0 T + Fp <ʩӐZ9dQ& TbM6Ѓ(� [@7N{Ӡ5Z0 ChD! H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H&)X!K0 T PXY*PWh%w$1HO!r;` PH� z#@ S8NhO!Nxϻ OЂȐ“A R >PE CQ}{!y蟮0 h< P�/t@ϽwGO{ @ȁx 3*  0@0ayE0.<\6o ?`Ѐ�#p'! ؀8Xx#0&/� }eQ%0u!q8~u1>7тGx��0x0TXVxXZ\؅^`b8dXfxSX�{4TSG  }Fh Pu!,~x<H@8hACXG P w� 0S؉8���������������������������������������������������������������@P  }hP,p7+P% ,,P@w��{DPR9TYVyXi`,Rݗ��Q+`MǓ~ADi/�x /9"y٘}�-Xvtn>)QGx9YyI��~�Fvt>y )ziڹٝy=g#N8yQO'Yyi㹟 acyPty> txݗzj*�bQa4+/*M7W'V8::ڣ>Z�`b�WPQ* hҢq 0z0xb};`?JYfzhjz"D�0%@,0P*>~ q�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lbFvlf7φv lKCN0z T$�,�)w=ozwo~xݭ)|y J@xd�Xf%>qWo@Bnd@F p'GyUr|� @� xusK !a HP˕t7O)@ @�0w_yrC 20o{j*v <2� (�|+�Ȁ 0$(A|%pUUS`@}C�Ȁ 0$(a}'j*v <2� (@~ %χU WNR�B ߧxrC 20﷪)@ @�0�`m� r #$PctvS5R))� � P, 7�0)@%xdAS5R))� � P�Al� r #$PD$|<U+Ś ��+ 7�0)@%P24CS5R))� � P�,Ck� r #$P3AD9U+Ś ��H 7�0)@% OES5R))� � P�Itſk� r #$PP^7U+Ś ��xe 7�0)@%(l7Ԃ/k7*�G*h/r4sptU+Ś ��`|Թ 7�0)@%`Gt%؂2)@! Ȍȍ䲃H|s1)@) )ȔT*@GU+Ś ��ǜ 7�0)@%r&$`'@j7&8{C(@(@(@(@(@(@(@(,,,,,,,,@(@(@(@(@(@(@(@(,,,,,,,,,,,,,,,@M$(P(+*HBGU+Ś ��Ԭ 7�0)@%l2,##@$$8#))))))))))))))))))))))))))))))))))))))))p�S"(P($+tT5R))� � P�Sj� r #$P,9%% &.#p1-h.KLMNKPQS0S5URUPEVuW5x#%:)@(@/S'PvT5R))� � P<eVj� r #$PC-9H(R R(V`Yo oUuevuwu5yz{|}y Rp9$$5'wc؆u؇m7U+Ś ��؏ِّ 7�0)@%ؘٙY%Hc_^`Y_٢5ڣEڤUڥ-]pڧڨکڪګZ^0c(58&3$'E[wS5R))� � P�ۻۼ[j� r #$PEĥYȃY`FJ@GPUFN`]5EUeu-^.x3'@'@ťYU+Ś ��eu 7�0)@%)<P@Q0I؄OPOQSM�U\X.x&`.S5'}XU+Ś ��j� r #$P a<PNLOMJI!ZSDD?U@J8D8JU@JXJS؄JDDM_/ބ?XJ@ZZS@J@/JЅ?@DD dD؄JMSZ8J@J8EJ؄J8/dBSOO>JPp#`5'wXYeU+Ś ��``a&Z(m� r #$PZlm)ȁ<OMMaIKvng=B =BS8C U 8BC0UgU8BQSUCSI0BЃ\PBN\UUU0UNZgI=IPSSI\8N:0SЃCSNN0CXUw6U0I8w꩖QM�E%33'Y&)P5R))� � Pʒ빦뺶cXn� r #$PfvdžeȃPIJJtJCS \ CEPC=PSPؖBmBP\XIIIEIIIQЃCZC:@փwVI U8E0B\XZfE0|6QSQ=Q0QЃEPQX|SPmQU0'@_3(W5R))� � P�cXn� r #$PwlȃPIЄKքLϦv_=ȅEI0EEU=QY BI=XQ0QUBPISP8UQCiЃ\^>IiPIC^0If EPwYZȅCbQ@=U UZP=UIXSXnUC jMNF#p(P_2wlU+Ś ��b7cGdWX�8 ( 7�0)@%o)<OMK϶&\8:XEISEQPZ8ȅ\Ip_YX\S8SU8QIPZ\ЃibYBX ^:m=UO}`U=CPI IP6XnU8IXIYBC0CtIiQPJM`'H/cp'kU+Ś ��XGWZ(( 7�0)@%(ȃPIЄtMIKЦCP~pww E ZtwQ8ZEp_|nx=�xqS8g@}0qw|t xrx|ZZxts~zP~`SUuxZIiP~Pf Cpuw�bwSE�mJȄMP'H(HL)h „ :iDɒSxH6r#Ȑ"G,i$ʔ :bX"e%T�BF Q'РBN'(I.1)$J,Ij*!S :BzLkUrzr7.4brsT.9cvȟ4=Y^ђDȟCFl>g,W9uL+K1SDD*4QʴIь(NPy ҧla%SxH0Ǔ/o<?FlB $J_zy$0E %dRTIBK#!lC)3)zRN9衊$HO9,$#(C)c !>!"#HB5N9H"K3B6N9z8訢 >ר"J7b <H$H!"hBI&(2CN(AsJ@=<HD`�zZz)$-+�Sg`H((JC"%hH2U'ګ$5H" >5Hb6"*J?XEH?O?5s!Ђ4G?$# !3M'U" >b(L#)XC!t-3*0!\;HB",B!|r' n"3P<tgCM@d� d:4E@ 05|6A FL6kmy$PI&x&V܉(B4L?HB4r5"ʚH5k";)t" !85H>Hr$#M's,H$8CK'3$sM <4HL?H1#!$kI%| OP dCM@d� >w@,L l$Md % PHD&̶MXem8)! ItBC.!NH0G.$IBFU q8)$! UȂpG/DAkԁ؇3D!^CP:ġ65$щ\8:! =ꐄ*! S!r! SCUD!=e#f#8 Pt<$;S`@$&M a HP"SH!D'(LmVY$ꠊ~HF?LAdp;!EHk4! Ib2 SB9qB@F1 B؇3 q̸!hq2hiȸ: = 4MiPGU QHb'D%6 F Fp0R:yHv)�!2ӝX V�lD>6@d`) A -}tPB&2a Zem0E/ YE'$a t!L,*LqEHG7: t`"LrȠ4$t*ā|zp;UC!zc0E.!CHX:AsX0(!=,'1' H@UX!ٙ� @� )x;,XL%L?AB ItȄ&hz !$щtB8-qSD'L!\A*$ ZBu!D! =BP$zqU!$A UHB*$ IB-TQCD'T ZBÚD6*k- YBPqMJl$@a бALR�B ІV`M a HP3m!D'(LmVY(TaUBPETa U,B(! QB(C,!raCBP*aE"zE.$AtBEU$ ZBz!!CB) NТ8) IBP$aBH2QM|3x( :u)@ @�0CXyW�lD>6@d`) A 9s!D'(LmVY$Da I0($щCHBЃ$TAQB0E'C8*:B8DUL!E8* IBŇ0$⪘Bc:)" IB8-DqN*"D'` *'1' H@[!ٙ� @� (91w0iF�X2Ђ ȠS AB ItȄ&hUQ(! UTE* IH)" SBP)H"tU$t()U)$$(!$)!t$$)$˜,!T)eB%l'0 <8@@@Qu<DvLHd�`` Dl|(XȀ�(A~!@(HB'P&dLU$"U!-,B'TE'$BUɚЂ$A,--Hš-BU)H"˜H! !,"H*!!(B'TE'B.B',$$(H(dB%l'0 <8@@@u<DvLHd�`,5f yL4Fȇ8 h $:A($t%hB&YH)B.)$t˜ԁ,I'!C'*BY*$!$UBUX*$t(t(*(Ђ(,$$,*IU*B'T.M&T&|#  tcBXCd�A@�(5~e| Dl|(XȀ�(TΥB@(HB'P&dLU)!H!\BT*3!HB.*TŚH""BЂ$Ђ$tšt"!X'H!!Hڨ$,IšH*))),*$)\)t!H*PL&T&|#  tХAXCd�A@�(�Xgy| �L4Fȇ8 h pNA($t%hB&Y\)B!-tB.T(H"4Ђ$,(!BUt(H!"H*A'Ȃ)H(-B'(H))H*)š!$tI!t$)ԁ$(*B'$4dB%l'0 <8@@@]u<DvLHd�`| �L4Fȇ8 h )NA($t%hB&Y"$Ȃ)*!!!!4(U"H*B'B7 $A/,BH!!\!!H\˜*H**$()"HB.!HL&T&|#  tDu<DvLHd�`l|@ �L4Fȇ8 h Dj@(HB'P&dLU)(XCB/B',$Ђ4B'*!,B'H(B/5H"!X),))HϚ*B!HšB/H"(t*"1!*$!BJ&T&|#  tDu<DvLHd�`,T y Dl|(XȀ�(%A($h%hB&HB%L$X%"!I.Ѓ4HB'L=X*H3C/5>1H(H:|K9 )C?>!H*"8::)*\;:ll>8145C/B7=()3C?C.*H$䭯(&|"̀@@ DZCd�A@�(@% �L4FȇM@@ȀL(AA)$hSP$pK@;($D$8,(<!8);82:)0519*3*!$;1H4!H>L2H>X!B!X=LC/8H:C'$\=H16):5*J?1++KB&h%dB%( D@.2u<DvLHd�`03[h؄@ T5W3L4FȇM@@ȀL(KA)B&0%XsS&d+G$$t:5ØC7B?!5)H-)3!H>X!!(B/8K.88**C7l;4$*5H:!5"=-!!H"+Gu+g&PB&T"@4@@0u<DvLHd�`43\4K34_5Dl|d  \*'d;[s$Xd *$+$0.B?$B< *1>DC 1C B&;C=.d>DC"B (*$B5;<C&BC5B"$6*H6*C?C?D7*>DC`C<B"C?C?C=*C5w&+*L6{w{k%d&( DAC( @AZCd�A@�(@\/8L̵MhTK8L4FȇM@@ȀL(A('h;[$($X%\{g((*$B&C5`;B:xC4C&>T+B4*91C5C A?<C&B&$B w&�C8C8(H?T*96{׃7++9*7B"6*l6.d>DØyzk%tB%0 <.D/CAZCd�A@�(�wI8hLDl|d  x"'h;S$($ %7*B B&$B&|C8|6$7|9|C&$>D+B5C">`.d7.><+d.d+DB&C<$+C8dB DB8Ø9dB �C&$B&C=B=,C$$B<`+dB"dBB?<w"Dgh%tB%0 < w0@AZCd�A@�(׼H8�O8L4FȇM@@ȀL(%A(|&LS@p%p#{B&+$B&0C=�*;0B"C4B&DC?d*9�1C?*90*B 7�.;A"TC=`1DC?DC"B$D*$B4C5,C4DC&*7C&B&,C?T1,7$BC47* &P%H#@ɇu<DvLHd�`<{̵K8L4FȇM@@ȀL(AeA(|&L$P$T&pB%H&P{B$d*$BB=C$>@J^DKZ<}s;}ɔ9}-6*taCFTPycD7Qc-~"%ݘ)ROFR'Nht1 _;lYcUdI)<�� wջo_<p_ k BEcǎF,] C $JĆ=tiӧQO 'ԧL&i M4miM6yBjSU65Z菧M*5䩒']~jR#D*5BiUM~VyԨ]~V5hӫ?yRS6CFjidF*idO6iO6iWdO*dF*idO6dO6dO6dO6dO6dO6dO*EQ8a.` $*#IKˉZb �"0P`+R-/�P3U.�12)P;S9BJ(e@d*yG*yG*O*O*yG*yG*yG*yG*yG*yG*yG*yG*O*O*yG*yG*yG*yG*yG*yG*yG*yG*O*O*yG*yG*yG*yG*yG*yG*yG*yJ$D>&@I%jr �"0P ̑I.䓷$S<3j12)Py9 D2PM6f%C꫱i믟iɾP8a7x$XOSr&A 2�P\ NjL Dh0M @#@B 1s2x6ܐ5Ԙc7`cY_aicy_=w{7XB#@⫵P"sҔ\)x @¹{-@ D d0b $x^ӔfF!Bp30@. t!A N@0t& JŒFIkix  d�P�`Cΐ5ad|a&@ 20.QOJ( @24�F1e4јF5m,c�F SX (%04JZK)�!nHE.5DDаwib a HPBi@JQV'QC`I-< <@$� b/}$� <@$� <@$� <@$� <@�L`� <@$� <@$� <@$� <@$<@$� <@$� <@$� <@$QIN&$(-Ҥ)@ @�0F=U4 I6 K S@\U r(8! JhB0 e5+TmukYΕeWWfI&- JjK&MR�B (ed� 1"! p6!%Ni(<W0)Ha To\5q\.WJk֒+,)UkCPw S`@24yћ^.ЀcvH6.mB 2 #L Jj+(A4ڻ. N邕` O JZ w)�!b Pň1"Pyp6!%$=La!EN)@ @�0+MU򕱜e-oY2 +<Fr&@ 20 ϙuRg=}pw <2� (ˍv!i, 2 v8Tpwib a HPQjUOЭvaR%S`@L;܀ 1Ȁ 0$(aնmmo;4%S`@v=HءUܥM@d`) A R5p/ᢤB!q?+i-ܝ� @� AkG+wc4.mB 2 #L Jqs=9\UB%LR�B Uձuo/(Xprlwib a HPwϝQw/W JZҧ)�!x/Gqp@[o]ڄd@FPwя/ �(aw=qD%( <0 �[�17>+@gz&@ 20oyY0$$L 6џ~>t-J' X 0~p.>`Xc..C2@` @ -G ,d � J*EpIMQ@  x  ��lq0ups.PP0V 1.1 d� � ` j 0 p CЗ� �2�*�p%c>00>V1b2@` @ J- `H (EqIMQ1U1d-|��*��q.�rQ20J`XQb2@` @ 01C � qJ @馀�2�0@0.�`>`1 >VY b2@` @ q")m #3 <#A2$Er$I$M$Q2`%%[# l&q2'ur'y2'&� 0�>`r1 .1 d� "+`!,,2-r-ٲ--2.,.,a///30\ �r1Un*V WU .P @@ &r4IsjHx@JB>&6es6``6ViN*aNNiVa*a7aNa*aVaaa;7ai*Va6ja@*5>5O`Fa#F\!P6b@7bPa2aFa22a2a2a)Pa<!J11C �1CCD EYEU .P @@ tG}G4H4j@*2I4J;ADA$T$aKJ;aK:JA$$DaKEALDTTLA$AT$@zA`M{:ALdrTDA 2!p2!&P2!"!:AaKI5AbFa#P@C1DCCDX5YU .P @@ 4[u[UjHH>P!b5];aALATTa^%Tt^EL%!a^%ha^DL :$A$A$DATAzAADA@L!4TaKsaLE2!P!P!\!!!\t^UA$uVV7`W14 Xcuj5 .P @@ ulɶl5j@*2A]cU@DA`K`K;AD$DALT@$ADIMaKE@DATTAhADTdTATAD!@2fQ!a\!FaU:AuVV7`i1XC1j1b�,d@ l l7~工jHH>P!VJMALa^O_M!$adaKiA@t^EA:ADAA$ATA4@rTdD$AALha^;\P!p!\&f3!aDAL!]gU*lu#PW47|b�,d@ l `~8j@*2r$ADAL`L%AdDA:LazA:AtDALAD!AaA$!LA$AA$$AA$LaM!ALA!6"`TA!]gU*lu#P8/ XCb�,d@ l �:5j@*2ƴ$rA@rT!:AAATTd$rAUrTA:rALAzADAdA:hLATaKAP!Paa p!!2AdAO!]gU*lu#P9�UD .P @@ 1;}4j@*2@rAAOTAr܁@[TArha[A$:LA!P!A6aazD!]gU*lu#Py�UD�.1 d� �HQ<U|Y| jH>aP!LI%!ܡTaATDDa!TaAaMAzAAADLA$AaA!Aa!!P!ȡaDT$!]gU*lu#P(|յN� @D@D |m]b2@` @ Z؍ؑ=j@62!;ALaTAAz@ALaTdaA$!$A:LALAaLAaTATA:ADAAT!!\A!\$:ATuVV7`Ս�@Do.1 d� GjH>aP!5]M$a:LAa::AtaAaTAa$DA$$TA@:a2!P!!2! AAL!]gU*lu#PSN`]4o.1 d� C)j@6�"S ꐩ\Z$ )ZI2>U-R5UTw-W/YZj>pFK)|TI!Su}T"oN(>T=˔Z=`2$STI2HP&t * 8 &l "T8~ 9dɇ7+!202)K>:լ[~ ;٩ؾ@}ڄ*S;I2%J;iL]g9s$2WNI:I'MCЕU,I$"\ѓ 5ITnj)3!r)H#* H蘣G&sN Xԃ X=HB*׉\uuX(0�݈c"0YB>c A FLMIeV^kݖ58' ,Jb$s$zL2tC3H(H4"*Ӎ֨B5 #;a:vя3S?,"6t38bJ?҈B3l3L4T* *+ 8$')(׋` ,@e^ma( m fd S D oYni[nF(lJ&f(3M'Lӏ*":(b !4BLN?tG.O9Ҩ"310O3$";#KרC> " < *dO4L=N?#!b !,U]w 0nrf"8~n~%`H(!o/8PfD &doqr*"*u,"*",zB$Hb!O,$J'"$!$B!IB* !$b !H҉(")"*.$I d($V RG.),ʕ6,(`0*PxLp5/I 2 #L J`?B8.7F#@M"kD IP"X$ St8"\DpD,"X2Ļ X�ŸAp W@ 20qd$rc8*28vB *D! BE?)Ta IByH .`A(JZTb$m%qLrc8*2QHB�)$ BD'~bX\x `$Y Trj_d@FPpJˍjP|bȄ0[( IHL!Dx'! Pew �@s>0M~If a HP8? 8.7F#@M"iK_ SB F'$щCPErTaEtD-@P .`A�2+�$i3Ȁ 0$(!d-i#&P ,! UB1($qCHb+R*!,(` I./X p5/I 2 #L J0iC�'6L8$aCb15OdE,B-K[L .`AJr~� nYo~If a HPi+N5p(> Td¸r)f!r1 iЂ/}KL .`A�Fq~� n!~If a HPzO<J5p(> Td )! ZAPETA IBSI !TI3hqSB -:!!T:D)TqSVp*!CB0E PDd"HD&1 \@E@2Ļ X�$`,A%I@d`) A (n#&PD0$AfBҀ5$ f:\@>Q=!N"p:p:kg'zC< Btb!Q}|pE?z+*!,(`ib+`?p5/I 2 #L Jp=�'6L0(a:t8$sBP$Af C!^  >a B8z! gТ5a wL0$L! iĀ8p:qx, G Џtˈ* M .`A'+09 V`o~If a HP85p(> Tdb"h! I\?Q4A IG7L gЃ0E.pg4NeEBz8$UB!$! `  @ 0 @ P7Dw(� �'7P,p,+{. I2`SJ�|I.FP� C` @ @ �Ȑ p` z �p�@ p @ ` ` @P  P7Dw(� �2.+79C. I2`SJx%FP� CG PG` ̀P` p* @`  � ` � ` ��p p� P -  0 pHizCt` � %,p,($�~$ F0HȕS8a5 0tp � 0֐ 0�` p @ � @@P` ` @@ p P` P ` ` 0 Ҁp*@` + � ;Y7Dw(� �E-9zA. I2`SJЕN`5 0t  ̠ z@   z@@ p@ @@ ֐ P p p P ֐?A 0  ѐ`  iO w(� �ҥ@9�~$ F0HXkʦmP@S�/� ` � P ՠP @0   0 `1 P   pp Pǀ 0y O 0 0��Xj- `� \:E�~$ F0Hn*KkPpHpNF� ` | 0 0 0 0 u �   u  0        �@0  �q 0Y  �P P븏  A  I2`SJ`k;PpKH<O `?Q P P P P P P P P P P P p z P Pp P P  P P  pp  P p P zP  � !,#L" ^�� 1a� ?b{# I2`SJ0GIPG0<c []\  m PpƟ0 00 j ǟPj ȟP m p ࿛țP [ +0 ~ rlʧʦ !L^�2,ˏ�""" I2`SJ�ɬPS�<<ko  ,<l0l0l`a l`l0 l@v `<vl0lr@vr}kv0l pmPmqmmq#M!m')#(� �,ӄ !" I2`SJ�IKMPH0J!9p3#_ a-.0eme3e�3�e@0@Pm Opm@'p@�m}g]'p3`3p55@50=0���0����� �ڱ-۳M۲=ӻ-* MmǍ- I2`SJ׍٭ݫHpL0Qgg/Q�OF =kk /P555�ޕ5@@@OP]]@50L=�,�0�p 0� } /A��p�191n� "pA.C>; I2`SJSNUP@QJ!NgMe>N`N`N`Nggs./:/FcF0F=Z`Z`/`Z`/`R F: c R`/`ny.60d@A`H FO@�p�=�=� ~�~~q�Fn�""@ƍ I2`SJ`~PL@[I_NNNNNNN@SSSSSSSSHHHHHHHHHHHHHHHX1JR2`P=�A p� PPK I2`SJ [ nNPPPPPPPPPPPPPOo1oVVJQ #0>OBMЎ I2`SJK!PPPPPPP`_PɯͿJ M VN0#0 /�~$ F0H/̶ȯPP`H$XA .dp&#Rq2cĄ 5nG!E@V`K1elIrct*P�! #S(RQI.eSQNH*dIWaŎ%[,i*tÅĈT1yq>Ya{d)' 2LAe̙5o A@![صUm &T1u`,'royB $JN^uٵ+{,,PNRy\Wgm'I$Lj �Bi >Xa<l2I @#@B ʳ+J (B (B (B (B (B (B (B (B (B (B (B (B (B (B (B (B)B)B)B)B (B (B (B (tPB ,=oQH# *ak@PC`V(AVgګ&T@2)Pb 2b%vXbb ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b ,b , , , , ,b ,b ,b ,(1J6dpb )b )b )b ))8 !($V" %jivizj2 $j (" 0PThV ڞU@TX{ofa2pV2)P" X`kʱr3|s;s(}t})lP}u[Pb 8Ҷ}w{趌pB !2�v[Za&goޫ& d0b $ )0 +|(ciP|&0 (La},xA fP`= ]�L� x^ u#nڣa׽4 #2 #L J(,a>@!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>!`>B\JXnA@0$ $8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 N@$8 P 5H�B�jRܐ{{i@F&4+d@F$L A@wԣfAKejST3OS-HN_WU3 S@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@$0 L@!R!R�&T$YSD~K22YA 20a 6x`W Px0 Cx0 Cx0 Cx0 Cx0 Cx0 Cx0 Cx0 CH$(! JH$(! Jx0 Cx0 Ch\XnAX>(O G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$ G@p$p.K  ` Xt YEmn[ݾЬ a HPBl'AR/|)[w}o|޸w-o',EG"!\�D\x-~qg\8@\ [@j0 `f9G=+ 36ҀLhVȀ 0$(A g,]BFӛtG]Szխnug][ҷu변�CKPBv]sAB\ [@j0 `-'|^޶M3addB@d`) A df]bg [^g}]zا(`zX+Hϊѳb+xzXg+H?zV<g.>?d@A�,_'~_%Pn S0 F0nomӛhY #$PсR(POO�PP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNJXM8SMXSCB,DC<BdGpt9x'((-----------------------------------------------(�-X)0 �k9 �dhY #$P$(P�M=O�P�S0<ILI\IlICUIIINENUIQXNQIQQ8NUIQ8N`QAAJJJLP�X`Rx/'` KKtP%%(p#�L0�hp \LlLt܋Ȉ �0)@%$0RO8L(LO(KIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:QSUPCPSKZKKKKKIIVVhP P PJ8,KFX�0b @(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(p(h  @#xȀ�|T0��xLKTK)ًȈ �0)@%G`JJXPJȄJ؄O؄IIIIIIIIIIIIIIIIIIIIIIIЄCIUENISIhE�NHS@IȄNUBUhCNSIIIIVMAMXLBD6/x'-XY-P7}YYYYYY}.&h' ��T�T}ږԾًȈ �0)@%xG`MȄIKMȄJHS@[[[[̈́DpDT\pLHLLL@xW@D0L`ȄQTapTHLDHL@WXj(]=]M]խkh]iPUfHMf]]]]] ^]]-#"��(^L^u 国hY #$P2@#(P8MMȄȽ___WW@LapDT\WgLHDo�QWgLH]S?DXM@DFaIJMLJ@O�P @RHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHPHdR 6'(  P� P�-eeL^UvݛhY #$P)pPMJIMfeNfTHLHT\gDTȄH@WhLx@hWhLxLh\xh@WHLp@HWJHDJ8D_~ggLS8MP�Nhh~hhhhhhP`F(L'(  P� P�SNPL[eVLQPPPPPP؋Ȉ �0)@(P'xG�JȭĪNȄNȄNHUHS@xsxIHZxzwNQSZdzUp~IpIxuw\`}|ЇCb}Zg@Sq{8]8}Sg@Ik`}kHSȄ~uw ?PJMMMMMMMM0DJ0DLW8I8US@DXD?ZD?8J=J8UDJXM8MJ8?JX=]hZ@]@MU?؄J?8DXJ?ЅU@?M@JX?XDXSU8B\nMI=d@ P� P�qE `VHHHHHHH؋Ȉ �0)@%hPNJҔII8sI07~kx(ZiikiSXI8Isi@Bw^Pq8Ipf=}U0=w�g`=iS|fQ|BP=gPC}\|I|@i`q`I88viIQT7'C U \CBPB^X:BPEOSU0IBY Q0IE07WBSTS$b \ =OBU8I0CZ0BS8S 7UUNSX7Q0I7v߄ ܄LXI!x#ȁphq/X(rL=rH_zo؋Ȉ �0)@%hPNJtsWENЃ~NPi,qwBsPI8ZZqBXZPnNuO|�UQQi B~\ ZЃ~`E0wYSЃ:i NP~pUr(IPSsIqPBgEyQQIUQOS8S EPC0Z8BPQZPC I0CPISpsS:Qp\8I= IPNxU}`N SPQ *SD7M.B:괨:dI"dJR'S$:$IT'INLrӧO2i$'Frp`g> *t(ѢF.C,T@*u*ժRY`ͪu+^ (=% ! #S(q$"N(ʤדޏ*Q"$|O}LI:tߡN鑅ELo_}X玙$SM3eP?iLoZ'BIT.|hI:o!Su۾C93B$ RyIDIZGԡ^ !Q$2*SM$G*& !zH 3" !r$L.,B"$5̈1K." !R$ !BHB -ryⅷIKd$9N UW@| XYSqUfVb ;A FLr'P"^xG$ -#*zXӏ(c!rM?t !c*8I.rH.NÌ$4r$H !\# -B <""Ls)XӉ$t!#!H3!Bdxf !")Hr!" !b,")!!"!,B$! 14a -tr)zrHH.ы$8IzR-A(BH/,b,B$H'"*m'd$9Xb5 T ZvffX6Г;A FLr'P"ʟx*H# -!耣,c*BK.Ì$";ҋ*tB!>B6Т >̈r*Ì*#*z"ts**3$"9H41#̀G'(RN7 !;#az/ =r8$= t"A p؇3dQ^@G1wC)!mGd)0 tDR m"1D%#`֚D|+Њت8),Z 7%%$(!?yB/!-$qQC5 UHc51 Ib8$ 8h iȅ*ơIE/DiBPE?a It`4hqu D?EXȅ51 I0(%!>ҋ~PG9|4 xL׀6ы8ImȠ6! t4* bAP8!:c851 f8؇3r! S>AkP>q Z:ā gf'6Md"&`Sz"QE/iŊJUŧ�K 艛v S@EpBş<iP(1 H:iD0*i#5xLxG?Ё B=Lgb0>!CG9 dP>aNHB=qSҐ!a QB4($ UH�*q |(*s#P?AS,GU-D~H=!Cb8)QC"u0>!C *SH?qUX >! SȂ0M7Md"&`S**geVlVE,5'n 2 #L JK IPB^>2\""LU\9b$L8H<5yDAI4qNȅIB $a IG?}F?! IB*L!~Hc@4LA~\#)1 I*i>LA~LC>$ kC D.! nBiDL$Q !<9Toe � nl踊<֊M;@d`) A rɁ"8! JOGƜEB6npI#pyIBE?A IXP=щ\HP!p<SC)TpЂ*hQ^-! =A*$ SC5 UB`)$ z85` Il>ic@�G?\HP&2ITBO0BF);E� }tmYiwXԀi'Ȁ 0$(A.9P'$A Qz;!N8DkOSI#pyk Ht@!0}G/ rP"Dq|08"SHBX!r! S < SHbӐ!D~8CP8EB?\$-4$9$8)>H)4$$Bt=B'MmlB&Ą$T<8( T�|䅍a4@ON@@ȀL(\"p$P('GGB.BH)|Hy )HB'H(B?X,4C,5Ѓ5B75H*(|D?\$$,583H$5 1;;C.0"3HB?X$t8C783B/802A?H"448Ѓ3*4)8>*l39t*&(&dBLHB%AL *U`z �~4@ON@@ȀL(\"p$P('G4It$!,$@2I)|Hy G*Ђ:Ht4*t4>4B'H(B'H;H$)6>6B/<:0,B/D:>X()<X**:9L:; >H*t*H>:L!"3$X>$;: !B&(&dBLHB%AL7 �99 :W`Id  E('H%Ÿx^|Cv)B.4l$G$pB'$1,,*I*!)t)$3H! -(!HB/$$$(HB.-!B.A/ԁ)*,B.$-H!|!H!H)Ђ*$$$*A.B/|)tBMmlB&Ą$T<8 f}@ dcBfd�4@ON@@ȀL(\"p$P('G0!-;H"mb)H)|Hy G)H*""tt!-B.!Ȃ$)t$(!t$t$!,Ђ(H(B*HB($B.*-A',*,D'"$,$Ђ*$-H!"yt|"B/B&(&dBLHB%ALI~@V8 ̨UbId  (#B%H(|D&l&TGD&tB&tB&tB&tB&tB&tB&),$B?X(HB'lB'lB'lB'lB'lB'lB'lB'lB$G$pGt"$(*"!!$G**H)H!(t*|*,"-$*H!*()H)t!$(B)(t!"B.A.B!Ȃ")t)H"MmlB&Ą$T<8Hk}� � x �T �T(4@ON@@ȀL(L 8)B%JkRR/j%h%h%h!$B.*Gt>HB'|*H!$,(B7HC!%!%,%%B.,!%%H%H%%%,%!%%,%t%Ȃ%,%%!t&B%", H KpUB%*"B% *A- ¼€G!H)!!)t"$ KI$*G!HBI*$t*)|(Gt!!$(@nlB&Ą$T<8X"dk بW`Id  @#(&Dn$T/D2'+),t"!2*BB%A%&B%*5l!!$!-!t-!$A.,,(H,€$t$B/$")t(t(&TBtXG &B-&B-B-p o€ty|D'H!*!$B'H'"t(t(pHHI**,!H(HBH*!,,$(,$)|*!!- &(&dBLHB%AL"uDQ <2Ur`!4@ON@@ȀL(L 8)'lBJs%|f2$*T?`C&$606<1T"8:؃=.;;= $Ђ),3=6$5>C7H"A.t$=8B/4!t438<y B? 82-f&T*¼V)T) B-A-(HBHH((Ȃ)"HB'()*Ȃ)G' (*(*G!tB~)"|")$B'HB')Ђ$t! &(&dBLHB%ALI"CyO|@ � TvC4@ON@@ȀL@H 8B(B%Js917'|C;'47C;T1C9#L60:l4l .)T;15"L=l/\=\"T *53<"8 B%:"8;H2؃8 B-;2*H"l6Mu"*) &L4T$t)(|""$!yD'H!,$*Ђ*H!HH'$!H)B',!*($$,,-$*B.H)8{xllB&Ą$T<8DyQ[`� K|X`Id   #�s%B'ID/0C}K=(|7';d<4'7=|xB5+B#<|B6C#;\'|'B+9A#A#B;C#TC:T+ B#'C5'\C;B4+T+C4B;7+T?C-f)&*B #"T"4 (H!!|D't!!GtaH$!G$,$))HB'*$*!B'H)Ђ,$!(ԁ)~&�ħO2i$'Frp�b)VxcFTPb*H4yeJ)XtfL3[j@!dad (NPjS%Q vr TTS~vy Uy<Zϓ`潻ǯ'~<+Oҽ蕟y^yV힧Fy?٫j^5z?<T6TkivΪJVTϪU9;eJTrSKZnP7f$--!ID-W]"SLt"Q:$I$BIʥP'I%'$iZT1^$ DM21HJxˆFp�"lڐ+Z >XaXP O]dCH'  (0bE@DQ2ȩM\&|lIrfO^'WxF^9'oO<^OidoW&O`i$Wi'OPOF!'O!'F`9?fD@_bMAeD9EZ*dZDD9Crbԙ5^QESуIENDQ^SES$T9ShDST1ESID:M$$D'a2)HdD%FŊ-n $"2)eID9R|JfG pAr&LY&W'H&T'D&LA%QA%jo$v $sDp$xT$hFc2ApPQǙJVJ5mŞi6ADdfAkf$sgfqzQ:#wqgZꠥwAZd9QQez'^葆\pfUd}EQE}$|ŧm6 I* #r ?H4'wa H  S@x` @(L ,F=1V"AVP".q`D*q` &nQg܂03Qa`#A( J`�F4!%oܢD"!AIPƇ{tc7@:6QqC4axAΘ1Qt!LCB8zi,B4z}HCx)a z8$!I@$d X(qR0YLbnB ȄA$Q !<92D?kRdY�M}SL�"Ȁ 0$@!<x#R QHxn$I t`:nAV#61 = @01 BT%Z!M :aAPCX7A[PB&!|CD+pB7䑏uPC5jQ6 P1j?X<]Bݨ?Bl"Ti5p,qUBP8DEBPGhqC): sC�9:1}B4TQqB@!$qB!ZanB ȄA$Q !<92tMJdɭ�>nK�"Ȁ 0$(a Sx#B D,"6Po%(!PЃ&z YhB0&1CBLZBE$AIP$AUBrDQ^B*aN0kӉC !L!Et "T? bu8E%%֘=~Q {?LF?a UC=r! x8Ĩ!rqUL@(: z85HBzG?~H$I t?ыCcmE' $vD& "J F"=0PvSHF@d`) A J A Xpb0S(2Qhb&FQhb&FHIBzD'` ZP"B;馅$TqI,b"*!M)VqJ؄6?b$N!?! MH؄$6J 8T #+\E%qi4QZ 2q^@4q\wf B C�!Ap,> بE/hI@8$!}t#D.:}LC8($dnB ȄA$Q !<92kK$ �>ܚDMXz׳a H  S@|`�'_ N0H%>QOTD%>QOw@&VqZ B.NM!*bX"�bX`" XNta*Vj**ajtV�j6*t>ڠ6nnIo6aaaNġN$�$LLLza$TTADhAA$ALA$ADA̡azaAd$$Ajb2 $ F2<�>�K$J[a@"j" d� ʠ` ր € z�QQ` ` ` ` ` ؠ  ` ` ` `q ` �{` q Q`� `  `\d"R";AI6a$aAT!D;$!ADaaADa$;:5TADA!$A!$&-rb2 $ F2dam*VDVFQEX01S11a@"j" d� Рj\FsF 4kRS5W5_`N<fN` <N` <`|fNff f�f f�< |N<g fN f < < s<� p?�*&@;atNNAAA:AdADALA$СALAAA;$A@:Az$A Kib2 $ F2$F޴CVN 3ESOOYM@"j" d�  �hRkRuxr@ N   Z5 N@ ` <` 5^@<@ @x` B` x` xB@ x@ ` B` @` ` x@ @ B` x` ` rȾtNAVa6jaVaNLA:AAAAdDA:AA$LATAD$;ATT5rTA:A$aA$!$z!A$TA�K$j4A*z�`F*@lmNϖLBm׶$R@R@R@R@R@R@ToSR@R@R@R@R@R@R@޴$F 2@` @ :s=w ` ` ` ` ` ` ` 67bWvgvkvowsWw r`@`֫AM<xyyzWzzwz3( Da*`@`,}/mW}Y�mI"T T T T T T`o7TT`T`T`TTT`T`޴$F 2@` @ v׃?CXG ^` x?>zcXgkz3A&APaNHAf@z&`, }w$aؗm1ID}M@"j" d� `Xkw� x@  x a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a A`f@z&`, 6*VxmDЖ+:1ID}M@"j" d� `SZWw ^@ ` r sZw{ڧZZ� !@ `7Jn�VY�m-ZY$LD0G0ߴ$F 2@` @ Xڮ:` lRg`\^{@[۱#['۱ {,U^t z`&:F0V�$mZIDDM@"j" d� �[? |` @ 8Uۺ[ۻ�@t` t z  �DM?nDV@Kֵ-$Lm޴$F 2@` @ ['v` ` l>OUGKOS\W[S\ @v@�2�0@CfD$mIDDJ޴$F 2@` @ ('\ 2| ن� bs@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ` ` } |� x@  7\mIDKM@"j" d� '>` =ٔ� : ٖ �s� f ,�":"^JЖ߿m~IM@"j" d� ◟` 3>6 ` �__ǟ˟ 0 � f , C"B>߿ V(0*\ȰA*JXŋ+6(202)(S\ɲ˗0cʜI%8sZi%PXBѣH*]ʴӧP&s'N(N`AÊ삋e+~(1 ķpBdA.ݶ+7DmNJmP202#KL%,P~.iO(Pl+[l+[l+[l+[l+[l+[l+[l+[l+[l+[l+[l+[X[X[X[X[X[X[X[XT(ZNK(Q0h ؋``*eD%A0b@E}A21JTfXV\"H@JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJLĹND!,je t)c] D{AkQ`H(gLtO<Sk(,0ǼFDaHND!| u!,P<KGDJLt`H(dWh;8ƥp-tmxvOQ%ND!HU5;:RWDUK4 4P)�A=1KPꬷ.nS H@qKS@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S@1S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S@D#  ?08S 9.*` X`*X V�9D)PA T@)PA TdN" &Ѐ 0 @6) a DI"F:򑐌$'Hȑ;&xғ+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+( J+(a R&l b&� ,1KE> TDR *H RQ T@+P T@w,0L �$ !>&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh&( Jh`& fh&( Jh&( Jh&( JX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a HX% a \B`&\ Mt0 T + Fp <ʩӐZ9dQ& TbM6Ѓ(� [@7N{Ӡ5Z0 ChD! H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H(  H&)X!K0 T PXY*PWh%w$1HO!r;` PH� z#@ S8NhO!Nxϻ OЂȐ“A R >PE CQ}{!y蟮0 h< P�/t@ϽwGO{ @ȁx 3*  0@0ayE0.<\6o ?`Ѐ�#p'! ؀8Xx#0&/� }eQ%0u!q8~u1>7тGx��0x0TXVxXZ\؅^`b8dXfxSX�{4TSG  }Fh Pu!,~x<H@8hACXG P w� 0S؉8���������������������������������������������������������������@P  }hP,p7+P% ,,P@w��{DPR9TYVyXi`,Rݗ��Q+`MǓ~ADi/�x /9"y٘}�-Xvtn>)QGx9YyI��~�Fvt>y )ziڹٝy=g#N8yQO'Yyi㹟 acyPty> txݗzj*�bQa4+/*M7W'V8::ڣ>Z�`b�WPQ* hҢq 0z0xb};`?JYfzhjz"D�0%@,0P*>~ q�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lb&0Wd7φv=mjCa PBmi( FxB20Z[@ =0X<zwo~qMn|W( 8T=q$o`[\cS) =�0�Ͷ/ye�eȀ 0$(?Z_[z '7=H8'j$(Tz l� @� yվv˺!a HPnuV߂thG|PYU %T~ <2� (}�eȀ 0$(?8\S -(?u{ P@�$@ P@�XZ%LR�B e %46jQڼǿ(( J%%%%=U+ �� @ l�Ћu #$PT@S-%0AsA{[t<U+ �� k�Ћu #$P?(7m_ *)A[)Bc÷8U+ ��7×k�Ћu #$P(|_(7''''''''''''''''''''''''@'@'@'@'@'@'@U`a$}#6zs)p)p)p)p)p)p)p)p)p)p)p)p)p)p){AS5))� � P8{X7�0)@%C<z22 `#%ȉȊȋȌȌЂ1)p)p)p)p)p)p)ИɜI)) -S5))� � P�|ʩ,X7�0)@%(H<z22p#`(dp˷˸˹˺˺l˼4˾˽KcKc(DD92` J*88U+ ��ДX7�0)@%KC-7-Rb NV0DP]ENVP]EV(N,H`$ )@s*;8U+ ��X7�0)@%xͤC-7-#pGP� P eQ PP`XQFtQQ%Y` $$ {*ӷ|S5))� � P�*+,R-m�Ћu #$P#E4U5=R++{310GR�O>?@A%B BBZ(B-Z(_B؄JKM0MTP(#82` {,6U+ ��[\]X7�0)@%PdUVU+87'1#G PxJnMMML5KtUWn݄J؄J؄J؄uSTTTLTx8TTTTTLTx8TVIIIIIIIWn݄J؄J؄J؄J؄J؄J؄J؄ueG8&` Y2;,UU5))� � P�^uڧڨX7�0)@%X֯[|+87'010'�>pA8SSSSȄMȄMȄMȄMȄMȄMȄMȄMSSSSȄJȄJȄJȄJȄMȄMȄMȄMȄMȄMȄMȄMȄMȄMȄMȄLHؕ HȄD�DT HȄD�DWQQQQ@S@S@S@SSSSSSSSSSSSSȄMȄMȄMȄMp#Y$7Y*�7U+ ��X7�0)@%U)pY MxaQLpvLHHW`hȄD�)b GH (;UazS5))� � P� v7j�Ћu #$P0?)&2؂)@,h)YpMJKCEINXNXIXZI8U8Q UXSU8N QP=0Y^ =PSQU8S8UTe@W]WHL@Lhx]WȄ@pDDeT@xHIPNP==PBȅ`^SZN=PN~gLE01x1(S8:%dU+ ��Ռh-m�Ћu #$P@V7+h+@&p$38%Ȃ;R؄C0QPQ8S8NIXQPBPI0S8SXBU8II==P\=B8YB=0IffZPBSPZQSM ?DwJ]Z?XJEU؄?_8 DX8@CB ^NFKE�(-@(Hh87'`V5))� � P&6n�Ћu #$Pۦ7+(-8)0 $Y MHKVNQP\f@~0\0UXkp}PmE68^^wZpp~0NPUzt�Yz}CbxP\f UnJP{PUf@]ipPiЅSrw@Z0b|pCXE�(-@(.7'nzS5))� � Pv7s*m�Ћu #$P0?n%% &.#183<(G؄)dI UU0I|`d@wP:~dxpC=U8}prd kdwSPw(b@i Eg0C~@qfX|p\8ni i[JЅJi?Zx?pfw@Jw^iQtE�(-@(r87'sq))� � P�X7�0)@%�Wy{;R0Y(G(R�MwI8ZXN=؇m8ExduSU�tUȅC EqPB:@nSzdwYU0ZpiPI~S :P}Ewn݄U{pD]kS@qU8q0ZJXkJ ~SQIE�(-@(8x+7'n{cx%P ��ߧX7�0)@%xw72`0^_]]R�N؄~7IP= k0Z~0Im=ȅm=Q\ ~NCo߾CC笎$S" 5IrLT'{B?kj&x*թ"]d͞\詓fҤJ2UI(< b)ShkW'b(Ybv )@2@ܸrҭk.޼zp%V�BF Q1Ȓ'S#,V8UBIѧPq⴩)CTR%j<f!g*>k:֏CDg*ST\p֯-BCT-gM$t=gwR%t).8H 8tc)I&�Z VWiDe^Yf-1R�(�18#5�\I``H("Ey ""&|I!ɄK(HBK?b6" :Hb*s!"!08bJ'(tC"L.я3҉*Hc*&Q? r.H_9lR "㸃"HI%$BH7bJnQPthVN9"Y&N@d� ظ-zmph`H(q$>CRI'dI#l(*z"*tҏ5">2C5t4"*5B)N/L# -# :b :L8#)я5= 3&c1l31=3=Ҭ?nj?rM/cN.;&R Aj儑#e<HD` >^ ,P%�\:A21J{9'hB&d2(%g#e!b*)L*r:s)uHB$4 !l>\#I.C:" 3,L(4H8cN-u0?b5T5N76S85q U03IhAx $Ҋ4"h <2� (p.|a�U+K#@ 20H<C(>! MPĽqMP'= "QS$TA SBz!z! BP$:B*LUPE.L SD.L UlbX"p ] *NJE- C-*! SB)ؔM(bQ@tH+N0҈b)@ @�0�R3Z�\ W/  S@ $4qKhȄ  JXE'L! Izr! YB�CB )D! Qa,TSBP!LA\H F!CHz RVJbNQ D)*Z b"VMb@*c UH%S6DR@|!8H#")�!׽ep1\>4�.:2 2 #L JX'd#<</A{S(LAI0!Ta ZHB!$! I !L ZB*$a UPE'TaNP!zBA8)\ SBD-NJ tQ?XE%6Jj DBXkM! .eAx $Ҋ4"h <2� (\0/  S@"+D!$4YJh"%,aE=X!T! B,$D ZHB)$A B8*$!C!TqI0!qI"P!$E=0&Sb8jq XXJDT@DUQSHB*QIX)P ) >V`DS`@ 5_  i�\tdd@F0iO! y($RB8 lEBHBP$TgUBp-!$A SG(L Y,B0E.D! BzLA I8$DUBk!M@D%PS ?TVX)* g0$' YBN&1(@ H :'iDd1x  d�P�^+_�%P{QC(@! KSlEI@0!T.! DIBD!Et"%S8!TA 8tC.$UH0$T?T@D%6Sa<E-PU b8~*SH"D =)P ' ! > Y#,&� @� /,@.X �0Ȁ  @(H%P& IUR!!*ԁ*t($$4,)H!Ђ*t(H,-,*,-H!!tzBt$*$!*H(-,"!$($!!!!&0 �@(@̡ @AY�A@�(!T _4�\a@@ȀL(FA($t%hB&4'l"(H"!t*$$kI5!*!$$!B.!)-!t*B.H)$!-$*z!)A'*!(!zB@$B'"!H)"Sl#�hdX   (AY�A@�(!~$HT0 Ed  l"d@(HB'P&dB#x& !$!")t!H*B?C.)Ђ$B.!$!4H*!*d -)*!B$R-t$($B$$,*,)B'!t$,H!�Rl#�hdX   (AY�A@�(@H&n_4�\a@@ȀL(MA($t%hB&4'l"(H!H"-!B6ԁ)(-"$2A.H,$)B.@"t$Ђ*t*HB.!,$A',HB.H))-B.HȂ(,,,!`Rl#�hdX   (AY�A@�(@n>)| Ed  $:@(HB'P&dB#x& !$"=l!44"H< C?\<Ѓ:0)5<:-=C?-)!=:))\<:l!H!z<C9*3HB31B7=-A.2;C.,>+.&0 �@(@8ɈLHd�`D)F� Ed  l"d@(HB'P&dB#x& !$D.*:!89H!:B?209-H4\CҔ:(4B.ԁ(!>3*H54 64t)*!\<0289($9B73H9z94 !(۾-m'l#�hdX   (AY�A@�(@F.n~ Ed  :@(HB'P&dB#x& !$ȭ(B7(:\=!8>)t5)"-4!B?HC'"z<l*A',)C99C'*)B9$8Ѓ) >!>\"8!:H*8!,-.&0 �@(@8ɈLHd�`H. @_4�\a@@ȀL(骓A($t%hB&4'l"(HB߮$B/C/><21B?LC'3)8<>$4zXC?3!=X!Ђ)X>!**=X*=(=XCt<(C? >(H>l),(,B2Rl#�hdX   (AYLHd�`03@_4�\8 h  q@(HB'P&d'xB% $(<Y'( !*H")H!Ȃ)C7\8B9\6)H=H"3<=\C/LC?G?8*ԁ)tz86(5Ђ(5$*H!>tC-H)8:(t>\C*t"5HB'"<KB'BUKB% �8@@8LWY�A@�(@35,�@_4�\8 h c?6dKA($t%hB"s% $)h6<w<B'"H=!8l58)HB?8)t5Ѓ*,>\,B7Ѓ),>XC'kB=H(C9ԁ(8)$!H:!A2.B'8=>!Ђ9*DT.!2*BV7zh) ̀8 A@8D0OHd�`5@_4�\8 h D6c@(HB'P&$:W"33˂$B'z!H*0<22,4B4$8C?H*86>B'8$ !)H*tC.8$4XZ=\(*d -t<t3 4HB'Ђ;;!56H3X<4$*w:Y%  �8A A@8D0OHd�`8@_4�\8 h 8wc@(HB'P&d:W"zس©#<()",(<"<-A/2-H>$0A3C2>1$1>:!X<:XB.,)$A7>C78C7,B.DT7=5H)3B',(zܾ;<o  X   (AdY�A@�(@ǽ_| I_4�\8 h x{A($t%h(s% !H)H=<((tz)z E,)$$(B.B.)!-H**H-H-zAhH!,*-Ȃ$,Hv!z!*v)$))H-B'*H)B/!)?RسW @813d $GAD!F™%K0N!HT9dI'QTeK/a~ ,`Vh RBO,8%&Ui):%%M5$S ITN`U:tH*Sh$NV!Ih:JOE9J!Z :$T'ZsȔ$Z@2%!Q!$XS$eꐤETReJRQDxqv* l';m$'f,#H(qL!H?~}?` 9' 0d2!tH<BEN($64ILEYDN ,ST,BQEYTNLENEUELу\QQ:DC2,Q8D^ʒDB1B$1EBDE3e9dBPEN1EQ$EQQYDYdN TA*NN*KѲ6a'p"!#0 'x<Л)� OUYmuVد?rj@0d2Pa!P@DJ4DMND:Уk==DYrZE:Lafd!bDcIab!gAF68$AdhIA\8VZa:AFnPh!F\$9 g$b C@> =уy@8(6fcpb, $`j(p,Bo �"0PճN[Vد?rj@P� d0b $wh>JEM.I8i\J([@cksik!ĜqEq%Ir:ꀃ=0S!:qǙ^Q8@&g!FrcmX `^d1=AgiQC\D@(drxjȿ#x@(@hLR�B <4) *=d@u@d`) A t aCP |((2KX,� %4 BP$\AG'rk,$QHB*я:bΨ*$A I!�)!C8!rt~* SbX4a^0:! S\=̡ Q,ZA LPB"f'`HBK(̐A,)@ @�0� 4&J6 9iHT7d@FPKmnSJC)> Z,% us@E"\a* `cG4Թ~;ꡏ~�#F&pQF=Q+ lD"zCp)*j�*}THD?Ddb`Qԣj8"18A SU(psz)�!TVmu[*dM"`� nȀ 0$(5,DP|B:$' KPJUg"@"ը;qlD#p>@TH9axCC? bvF<D@+Qd꬇7L8G&WE" WȄ;GDXIՄ&D F F}K(z)�!`/ 4 z ɀ S@m"&tH I4N:aLDE8pD|#(PQhd"بG "яh"ЇxDH.2Dd"@+HH(PH3@E H>@Ef]яh"l$dhE/ZD%1  xKg <2� (6M=W `|kD2A 20L:HC(>I$,X hTd"HD&\1x�F< Td*Wd�3я@80 Wg:LTXF5@d"E j,#Ȅ+2Qo#3eC=DDb%7y&4A KH.x�@P5DniLR�B E7J L *xkD2A 20oAC(>IL&8Q IhF:QH`D>@"D&Q@$";\bG<LЇ?q \"H>ҁ WtE \ vPg$o3v`cG4|Td"65aNp4�Ax  d�P@[~6A4= ɀ S@? !5A6@a*Ai<a<a<a<^aa<^<a<<<<a^`^^aa<a@``<^^a<<a@aa<a<a^a<a<a<a<<a<a<a<a<a<a<a<a<a<a<a<a:,8h hnn"c x@  �@1EqQ�6(N¯Db@2@` @ o ` g6�A6A****************************************************************$q8@ � ",bn"c x@  �+6HD U @$n d�  B!6B/C6a> 0Y0311!00#2-0'//s3@ޠ ^R ,=�2�0@6q67HD,ïDb@2@` @ 憀 ؠ @` ` ڀ ֠;; <3<<<ѳ;s<ӳ=ݳ;S<s> t� j"@ ,=�2�0@rA7HD(BïDb@2@` @ sהZfp F`r BN8`lFq4GutGyG}G4HtHylTt @ �*@ ,=�2�0@KFD@*LïDb@2@` @ FӔ t�z@d x`th� QuQQQ!5R%uR)R-Q x "�*@ ,=�2�0@*VeuViVmVIn4@LkDb@2@` @ hiYY  @ 5]ѕ@]ՕaӕSo � R35@ n"c x@  ��WɶllmU4@zLkDb@2@` @ vo! Z}r @ U q! $Q#r-r1q'2s=q7>wt-7 x PW ` #5@ n"c x@  ��m}wl @DDm=V@$n d� vY Z� Sy@[7 @ ` |7}w}ٷ}}7~w~w}�u" cjz "c x@  � x!$ @>LV@$n d� �I8 ҷYg(ta8axjaX dq  ,=�2�0@"V$`* DBEmkDb@2@` @ \8x8r8xrw"c x@  � 8SbH+ DBEmkDb@2@` @ 8%y-195y995w"c x@  �@Uy$@$4LBkDb@2@` @ (9ya9w"c x@  �`$>LE`?V@$n d� ٹ99"v"c x@  �:$dLjDb@2@` @ ܹ-څ`5z5y-=�2�0@:IV)V@$n d� } ~}`-=�2�0@TѶIX�?V@$n d� �zg :W v"c x@  �l@$JڃjDb@2@` @ ך � B A}w �=`��T>` ϶+V[jDb@2@` @ 0{}qj` Ȁ`"Ѓ @ ,`�`$>vDVzV@$n d� ۝� j �<| �=�2�0@=A<EEw1VzV@$n d� u|m� �r� |ȉȍ � x   $ʱ<Kb>00@ɼ>VzEDb@2@` @ v' j 8=}!w"|ҧ��*�ӯ�Db�MO>V`?z@$n d� y� ^ R؍R �=�2�0@P1@$�`>ڽGb*J`z@$n d� ݅m ` �>~ >>� 0>5~9=~�� 0��Q>`}z@$n d� }mf!>~陾>^a>>a� >`}z@$D @@ ~~ustH!>a0!?%0OVVaaN6*sVa(OjV<666a66tVa(a6Na6tj j*V!\ai2iPa2aFa22a2a2aOPa<!J� VP@*" +Zh0#%xT`ZlQ2%ʕ,[| 3̙4kڼ%< 1ROPe4ҥDR%C"uکjCu!UI"$ɔT%ꐪC2EH$QLIGU/Ip"IC䂣(Yz"eUD%B*SH:IZTթ;iҔ)LFF`{ B(r 6Qbܻ{><M<}A ԧJ2~z!U$2*CN%/VrH~BK~w"V!"("$ы"$zbJ/RV.eJUt% -H"$J&H"D *w姊(_'&[m 4GeVV)",fEV6 Pt `2haJgr)y;dD I%d^IR*RGUzTՉ*" !e"* !z*"!H" RT%)zR*H!HB$tRr)Nr(-rH.zH+J"(d2+,"(H"kLV[l(0�WˮA[""I X Z@tLp OF@ (TJ& j$]N hJ.U',"KU*w'$"$R)$]R*L't" !t"*zr( ! *J gc&!)6n&ņ 0n쾫K@~ X Z@=yO>Q)|R *L(!"B)Hb!zt%(" !!,B҉$]-"$bB8,*b4"*! -tLYĘ3M.a$+d*E*W"H Q5IyMj0` JpؒBD7Mp Ht`� 8@Z@p,d |b*2A]$L UA0*r UBEUTA^0, ZBD~$ SP5hщ:B)$ =Ѓ,Tщ:)Bwq*2QbtH.PL$"P,TQ,Bi[mb,,)O 8lI" P�DGdA -/5 (>Q TdB:4T xL02DCLp5TqTE8I8hU *z-ơOICU18sH=щ~X4ܡvT#pE<}y;m(t&6(`ʜؒDJzB a HP0 ըa>1B Ol`f% BF/QUb1gBE'DAwP4! be8zip*A |c`! B3! Qc0$q Ia0hd"2t$ G/1 QB&6(`JW 04  `Be@ 20w*DOPG@E&NH D?a UHz: =HX$LACP)dAsl�;$}Cz-LiH8L! BP)܁BHB= Qb8D/U 0\o"*\pB*ʢ m �Hw9Ep7Ll@d@F@ ;jP|bD~kC 8$Bt )D1}tEUq 8G?я}C`=a 8X*mH>A=$L zHCzP= BE&Q@"HD&я@!(G7$AZBkVؠ `�]JXWsP�D!Ȁ 0$(&/k<jP|bģ C",! x$LщkC8"CkB8>^B"T1|C؇4h SCJ?ASCEYhiB4$ |\CHD4LF=@�$LqUHi[mb,�|� `Be@ 20~oi0�'6L50S!E0E'aZH(, StB($qY-d! QHB�<$~8Cz>! SB`)rq8)! ̐`z P@ _6(� �c� ^yˁJ с2`SJz?A(10>a5 {! נ@ z0 0 @֠ p Ā _X @UӰ w ` @̠0 5 0 0+mS � (�"`J с2`SJq(ӈqFP� _U! @ 0 ` ҠP @ 0 @ 0  z �PҠ @@ P@ `Pנ� �ˀ  P Pp @mS � h� !/(� F0HhgiIqFP� _@ u z p` P ` `  @ pN! @@` z @ ` @  ` P _6(� �Q !/X� F0Hjӈ0>a5 `z ` ` % w mꡯ6(� �䩂 &� F0H;ʣ10>a5 I R @_U! [ ^mS � ǢˁJ с2`SJУy:0>a5  a e  Ua z_mmS � �k� F0H{jjFP� Pe ` ĺJmS � Pkz� F0H*qFP�  Iq _` ` {\Z6(� �*]j� F0Hg)3K5FP�  Ҡ % p SK6(� � S ,@J с2`SJ`ukw{qFP� T{ppe U! �=@kmS � ��,pg+� F0Hxk)0>a5 @* @ z@ � @P{mS � �,p� F0H;FP� + ` P` P@ p`  w! p u@ pwA@ @ P pu` ` p�� `  0  P6(� �{JP+7�&q,J с2`SJ,ψ0>a5 U! ` @ �  @ ΀@ @ �@ p ` @@  @0 ߀ 0 P� P6(� �j\J+<� F0H MFP� + ` u � ݀@0 @̀ @̰ U`   @ u p ` 0 @ Ұ@ �mp p ϐmذ V 6(� �kJ+χ-� F0HmٗFP� KU p P0 @ p @ zp@@ 0 wa @  @�p' `  @ 0 @ Pw6(� �AP,p,+؈J с2`SJP!.#N%n'nFP� A5 U İĐ ` @` ְ�v�@N p   kNp    zmS � ,p,ልب� F0H(.N40>a5 ` p` ,%  @ w `0 0 `  m @@ @@ p װ NA` Ƞ � �u` р   zmS � %,p,~ب� F0H?AFP� np  0֐ 0�w` p @ � @@P` ` @@ p P` P ` ` 0 Ҁp@ 5  zmS � pM0Ϩ� F0H5aǏɯ>HFP� P N_  ̠ z@   z@@ p�C&!SĬUΝ$Z]#& 3U$:$IoYK8w6U۰h-QLEO@G‰.eSQZ YnUԧ J @ 2LAd[qΥ[]y\(HO"Nj'@qdɒL2iʤ)L2iʤ)(NW J_<W\{M5}Ec/ݰz2-c/*T#OaN_eEsTjvKp:dT5va 1\‡~OUQ`X��0@RpAp"K @#@B:CC1/(@∷p#PNLqLQ4EQ4EQ4EQ4eQFeQF%ZB$D2%SPY:2%?Pd?\9%?\#J#ZPA$J#UPM"9MpJ'DUzEC8AWp%8pq%|nSN;Lĕ@`RuUVU-, DhpVZj,2)PbDb5X8bٷpPND1DJ$DJ$DJ$DJ$DJ$DJ$DS%MD6StcJ6YD6U6AdMdZtYJFd]V9xSAUNSNITQQQ^%T2ILP.#zhFeT\ *`Vn,@jzA+h@ ͂  %U{mنb#bnPNoUUXGOG O)ZdG>i|O)?OWYJ<DM*yL$dM3n(W~Q /:o,+~PjB @#@Bw}{ Xc7�P 06 v`6 br`C A؁a @6 vC AoD5`6ԡ ?C6!>$bxD$&QI$P0kSlU4 {[TA %|Hkdc(, S ' F@Rt yHCz`O0<��O� `HG '<<"�G�< fpA-k0#6� `� �0���<SӤf5lv@T̢ dE\^ %Eg=yϼ@ G`f3 NxA�'$T ePBt / زkj�Z2ԖOBP 5H-Z 0c`S~@X� �d�ib\ Su]kR&dd@FOUk'Q \38!{+D`' FpB3@bxtZ 0#�cЂ`A Fx #@RC`FCm02!6@' � @� 9DWӥnu{�DW)jw+`��+"ZyԵ(eBf@d`) A lo}k_( o\`W Hp' HpVG8N)8a N)8a N@$8 N@$8 N@$8 N@$8A0X% A QA&` XS n,euJY a HP}f8 [% P@�$@ P@07%@A PP�%@A PPB$|iLgZӗ`%Xa JpBd0 X@)S]=E2̳J %W&6Z!<7;'[ PP�%@A PP�egێvmpJ8rm%8a#^nx/eJ�흕5@)2 2 #L J(v ~ V�mG\4}qCa V0wǩ`&w~`w % \;/8m$̭Kxѳ]f\ݶ;nn*8!#@PrSqKY@>ۻk Pʄ S@xvsp�{w OoL z㣶�|`,;�L,Ȁ 0$(!'<;KC P;\zގ}n(8! Jx:4R@|'_wR[@u %&ߢ(( J(( J(( J(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P(P)P)P)P)P)P)P)P)P)P(P(P(P(P(P(P( =e =&={¼0#s*px&Y>/Bk XX>0P 1 �0)@%2*0-C?))))))))))))))))))))))))))))))))22222222)))))))p GqG1p))))))))$2 ns($G%H%HmG<HLH\HlH|+#p$; "Ȁ �C14 pҀ1��HI5 xIdi� #$P !#k8J"KJ\JlJ|JJ8JJT)JJ ( $)+lK|K+#p)( � P�l� hIIdi� #$Pܚ,03(,(M(<ML%LlMlS%xMdT))ȭI6 NNNB))�� Xt<,pJINNƌɮi� #$PIP(X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!J+R,!$2$I6p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$:% x ƫNЀNkNP 1 �0)@%$$$zw͂ڜWzW{W3(M}W~-M|-(J5,X-X3W2$6`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$;#   ֬VHIlۿ֗P 1 �0)@%-12˵\$P$P$P$P$P$P$P$Pc_],!D)-(P68$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$[+؂   �[#̑\<Vi� #$P p1hd)\U,JdKdLdMdNdPJv(eS>eTFe1+1-$;2O%e\e]e$%+$ �#L <fP 1 �0)@%3Y^^Hg^vfgu~gxgygzzng|g}guggY;$##%Plh~hڳ#*x+-@)�X�f&LIN>ifP 1 �0)@% )Y]`]Y[(j>jNj^j.jX[�X8jXf]`fff]`^(jX0jX`jV`iVXnjޅv< $%0Ykkll.ll;&؂%8%#h+pl>ifi� #$P(RX PFJJJJJJJJJJJJJJJJJJJJJJJJSSMMMMMU`ZMJSMJJ�U�ZMJJJJYM(J؄U8pqqFpGmGp)4?----------------------------------------------p=2-X)0 �ˎ70 HuQ R/uP 1 �0)@%@ЁRPxyO�P�S0avb/vc?vdOvaCUЈNIXhIPEIICIPCdJxwAJMw{ww}wJȄM�PV 7u(Moxxdshm%%(p#M7P�pQ?y6ugi� #$P)@#(PSKKKKKKKKKKKKKKKKKKKKKKKKhKKUKKhKKЄN0QZQN0QPU8U0M:JMJJJJJIhIhV }_}oէSxg58 #P $'''''''''''''''''''''''''''''''''p 'P@q 'P@q 'P@qʼn#Ft@"2#Odd`AC._Œ)s&͚6o4@> *t(Q,"MΗ ZJ@ 2LA UDi$J*mI$J(I$$J(I$$J(I$$J(I$$J(I$$J(I$I!M(R'M4$"`B%)SL2ʤա[($$J(ID&MQ$H9֯W$wDl|yDZƠO~=Ï/zOa,(MX*E1ؠ?-!R6RTLA21JLa 0I&\r$dR&3X7☣$J".dH&dI"0HS&L&dJ<øJ"H"2ՠkf5)2s*L2w&ӌ{٧Zhsyg1FDQD $X X$r)PJXi-]8`H(AF)L$d&Sګ,d *x3+d .$$*I 0dJ<I"rJ%ԁ*p׮ۮ$iBI&T'BJ)BJ*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J* 6)�lE@ h�o]P"xZPFXi-]8`H(1E:8(L$d" wR^IH& .<K"I$H&҈+dJ&N4H&+V""Tr ""7\&r&‰s߽߃_~0cD1`("տ0(GQ T@,P TR hɅ S@8l%4+tD&:N$B0* sÐD"h zD&D Sd@F8QUG8$ I<Cp6r}8>}ģp*Nq9я}p*$ kcF"L~LCp!JtbD'6щMtbD'6щM)A S"8+s!S@"VZ"jSTܩE%NJX&N?T8)* Am"tMTb&*A?D-U "*?8E%Vqvby}'6B0,� (�PF@)PA T@)PA TPBS@d`) A Ɂ"8! J"ID$!"0Q%яqX#(-D1~Lנ4$aEH؇91 dF/1CH3Qc0p8z4$an̘(ziBz3Tqk>! Q`8!C$5M($JU * ZP!$ыEԡP"T SA$,dAQBX) BH@*XSt¸ !rA=zP!$aCЂ (LqS¨P$T!N0j'DJ6'6HBxr0LE>/"O<8*^q *Հ\h*Ȁ 0$(#9P'$A QI2jUItBG'T1 |h.!aUH-1\bPG7$ qø�*:!N !zqC?SCЃ)P~LPE?NP)aZHP! I,B N($!B0)a B,B0-AUP!! SB)jN4U0j.Pi =BD|UQ}00*D B0*DQ|L s'LщEBu,$ASH0*+%!NHbԪ7HBxr0dZ`, 19Q8)TZr@ 20@%D!TO$ɨ 6!$A =z4! S!яCtBЃ,q B,BG?~u= IB* iD? BE'D |L8D?qS"Cΐ* BBW(:/ BBЃ( U!u! BHBX!Ta h$LUH $ f !DqIBȅ*AE"3Dbȅ(h! Bu) BBЃ)$_Y|R7MdBsHB%Ad1`L,@` EY`}\RUJąLd  pD('H%PyBU$Ђ(4XC?!5$5!t*Q5Q<-B'!!88-3H,A?L-!HB?H*B?\$Ђ$-4(,B?L!B?XC'H"t>)4)H4(%$B%$$-H!$(*Ђ)Ȃ)(B.*-*B.B%B/,!H-$$<HC.ԁ)Ђ)t!!A."$A/H>8*B!--!$,)BS-HB'"t"(Hb mmB&4$T<8@5AT@R\CDRHD\4@K\T@@ȀL(G"p$P('$Q%!ЂQB?H(2*:*!9$-B'3H!(8B/,t->!6->0(*t=0*t;*(HC7q3(8H*8-HB?LQ144=&$$B9t;H&3(6>4Y.>B7<!=8H-3C?Ѓ4:>>,=8>>8,A/:::x;4!6>5!2C?C/L:&8$_RmmB&4$T<8@!$B~@R@$DREX4@K\T@@ȀL(G"p$P('$Q-H!B?H!H5C'4554H),$$3t*483H*8*:H*8B/>H*!B?L)HB7Ѓ404!8C.B?8*,5554H(3(034z")H!U/: 4C944 56,B/1>8)!l= 26,8B*3HB?8 4>L)5403)3$>8QM>L1\;\!>5Ђ:(:2*Ђ$i'lmB&4$T<8@g&E>$RX4@K\T@@ȀL(G"p$P('$Q"H*>LCIC?45C?4(H)!4Q(X;<Lq=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?H$4X(*|k'$t*H!8!\>!C9!,9QuBSC9),)6U7*>$Ђ(U?HC-C9T!>H!;!B.ԁ)4H!>L!:)P9QC7*X=!8H)!)|&0&dBsHB%Adػ2z/RD⫊UJąLd  pD('H%PyB&!"t""p $Q$tښB!H>8!t4!t>\!X>H*HB'$5H!t(C?>C?!XC?4H*H>L*$44(4!5!t)4H*A?L*>LC.*X>!4!H>H*X>4B.,(|&0&dBsHB%AdNTE}� x"@ZJdX4@K\T@@ȀL(G"p$P('$Q)pR-*Tq**K)HB"H()B?X-H5)=lC'$t>!q>H)Ђ)>-*Ђ*B88H-4>L*H*B?Hq5A/)>0)HB/Ѓ3$5)H6">8+MC?4U.C?l$|&0&dBsHB%Ad!o�#{#w$'$X4@K\T@@ȀL(G"p$P('$Qr'Qљ$!DuV$Q$tښBI2BL>)8HB9!Ȃ*,(>0!!,:)H*"B.H)<H!5)H>L$(,B?8$:!"B?\$-4$9$8)>H)4$$Bt=B'·nmB&4$T<8@,@`"44RUJąLd  pD('H%PyBUT-B%!ho$Q$tښ$t$*5Ȃ)LC?"\=XC/t<\$Q5H(H"\;C/04HB.X28C|83,>0)$5HB'>t38!:3 C4,!H<L1=8)B?L*3)60C/;A'BjyRmmB&4$T<8@]7TT|Qt~7QwUJąLd  pD('H%PyB՜zW$!,$Bz$Q$tQ*Ђ:Ht4*T4>4B'H(B'H;H$)t6>6B/<:0,B/:>X()<X**:9L:; >H*t*H>:L!"3$X>$;: !B&0&dBsHB%Adؠ @XX4@K\T@@ȀL(G"p$P('$QzW")B.\׃}K)HB](t(H!"B.!!,!B'!H!0$BS*Ђ*B$*H*HB/H*$B*BB*q"!H)Ђ$,Q$$-!H)HB.HB*QB'A.&0&dBsHB%Ad̿�R΋UJąLd  pD('H%PyBUا!-�D/wtaB 6tС$S$$JDE"S:1e\uɒT'ID"IIIEK$=DcJ:D$*UhRNE:tӡE$J-UdCIEzO6eҤIR%!O@A )W|sf͛5X ѣI0}ujիQv6i׶% ! #S@Q#P$iӦJfSN:eꔩS&I"Ϛ(I6uiSM6uiSM_(#DEr#ILUYDC:DILUU$1ECTE:Q"UYZTQECQQT1ES:!DIT:D1EQ:!DEDE\9ICdуET1S$Y#Lh60I* #r <n`A4H#BUHATHATHATH4T`AT`AT`ALTz 22)P)^pP*9|`ՄM(фMEQrC(di^<TQ$YDCUSQŒE,BrYQ,I,Q,ŒE,Q,QŒE,Y,YQ,69:!D<̐?VS*Ad?jA$U<HT9DS9CT1E):HIDQD9DL9#UU1"QLCT9DIL6s60I* #r;+ۛX`2 =qRP!RP!RP!RP!RP!RP!RP!l;n`U#  %GHMuI wS=NZBAUjJMVUܹfCr!IL!DZL9ZD!$ITC\Q$3$TH$DC(J$z0fM*6qZ$#&< P D.T!CB-hщC,8(>Iȅ*qIB_!*rqE0(! Q"!DqQТi`6HBxr0Iuy qL YHC6|@&@ 20$L (8�%EDF&x�H<AJ 谇=̡_=! Zb@= =HBP> I,B$Tq0E/1 ZP3T!|AD? (ӘMTbN%NQ 8j QH+)D! Sb*D S|E0F:1QB)T! UL!EPd0*$! LA I\&LF8NV YVR ̪" S@ 8"(<x+<vF;vT()1mCP&ilNQ wĸF-1 {lװ5Q? b<A x�"*Q tp4aq p8UHbTAq?b8"6cD'L1SQPdX*$ B#_$IBP$!y4W! S D.TQB"ZBP!r! SlWd&2qITBO0BF�;qz\0cY\dE6`2 2 #L P@^UB8A|;/7 ?#h' \~D5B4~D6_'jSC#ЈUcʑJX'QUxXE4JXE;?|?Q:z(Q|UldJ @($qB"0Nr9W"C9UL!EHBP)$ SUD SB)h! QHB0!a Q(&LF8N98 |+` "ldVd@F#@D%DQ<M da:>{x<1 ~'^ ~x<q~48'FF:QF+<jxE#<~<^ ~<՘+~܃'^fm*𱏡xuXVJE=q S$ILAn08 EDщCH8LS!Qtb8$T! Btȅ I!$A Uʹl"D%#`ϷT�>@4@&cU"2@` � f@@a$A|NB0:^!a<!^!a<�<!a^!<!!!^!<<a!<!!a~cPP jat*aVD)ra( (BLAATAAB$NBTA(Bd$"Thh$TD!@AdO!6a06!C*Ar`NO'H4X@4 qmC`2V%2 d� g@@a$A<hEaP!2!\!"!P!!2!P!F!P#2!؁#F2!!FP!2!AA!P2:*a�*"Pa6aVá$aƁANNBArA!Ada$AaArAfc20$ FdD5DC3&cU"2@` � x @A|n3aZ0aZA!ءa((Anȁ0((!A>Tn4!AH5CHF6taATALABơaAaAL"LA$Ah$aaDaTLaFCfc20$ F7jfe4P&cU"2@` � ^xDA(A(d$A&WXUaҡanZA4a`AaaAZA4aAa0!ցnAAaa4A!ց4j�N#QjaANALAAb"dALAzAA`TAAraATALrA̡azAzAATAAArATacbc20$ F$Sjp0<U4pqW`2V%2 d� ` !@a+t+UuZA44A4AZ4aArA:@A$A$aALA:NBATLT$(*:DLAhaTA�VN6v~~~aNATaԁrArTaA:Az+ALAzxALAa$z dA:7a06!C*Ar`NW��J@qEq q縬&cU"2@` @ xH8ah&:@a0Fa4a4a4a4a4a4a4aBTA@:L$A$<*B$AAaDa$aLLLaTa`raT$$L$Da$$a$aT* :*FdVA*ajazaСarA*NaazaA<Farh*$AAA$Ar!:!:AaDAA$zc20$ Fp+�>`XPI`2V%2 d� H8+Aa0******LwN6aNAtVa jaV!!N!j 6!V66�Nta*Vj**ajtV�j6*t>ڠ6BPmBVAA**AahaA:::`LAA@LA$AaDATDAaDA$haAA:Aƛbc20$ F줪�>IëY#u&cU"2@` ` | Z ` | \ ր ր ր @ր z ` @  �@� `>Ӆ  ӿ  `  6B":6a$aAT!D̡O*$!ADaaADa$*:"TADA!$A!$}7a06!C*Ar`Ng*V�4V޸Wg6&cU"2@` ` � Z� ^\8@G`^�^fzz`zF z�z z<f < f N N�N`<<`N`r` N`N�r` =`<r`�rrg �FN!DbtNNAAA:AdADALA$СALAAA*$A@:Az$ LԩӦL4I$䉑#(XǏ CI%VX*bʜI͙)rɳϟ@u٠!dad %>bH'@hhU$<@ $<@ƒjND#J(9F9cx1 jxbD1!H)jdL1N^8d1b^D#!0d#Noa>=q Ti)D6!żҪM:I!UT$(ID2uHNd2J(ST:$I!UHK҉*,B*- !!"Hr*$$h\&h"I%�3@ e6K7B *B *B *NL6L ) ) ) 8z@GGI`H(aSLNiS@1S@1S@1S@1Ŝq&袌6裐F*iNHE3,TWI#騤jꩨꪬj&P(Tˆ3<!X`AcM,kl;S *B *B *f , + , +BI"5QA FL/N} (~'6Gj&L * )B DLlH ttL,&4?S/5QA FL&L7PG-uCLZ H!`=H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!2H!" 5 DL< T ,L0l�`LcD~ H6 S@F Z0@ OX0|(L W0 gHC `(.tO&+$( nX/iI�%zБ2m%DhL5%l A > IB AO&`Y$ �>c-{" *I1)KEv)F a HPw^r T F2fE Ќ4IjZ̦6nR3 @�t`&L Lz`G>ķ DI;Iȳ# H6 S@~IъZtQTX*@!N6xHGږ(MJWҖ0)K` AQHЁ`@ HNcDe?Ԙ,)A ڀi#Ȁ 0$(j` XJV*K؂0$$NSP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%Pad@%� <2�(@� ~Rd*@cR,JAm@Gʴd@FP{ N`wJ@�*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB@. Kx# H?B^ @ XOLT?c՗)F a HPBn3M KM9! [hvMzZd%Xa Ppf lD^W% Y&~*1iKڀi#Ȁ 0$((Oy0% ]+`8Ϲw@wVPpBd (@ Hxu%e"~1xKڀi#Ȁ 0$(ApX(u /Zd-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂9X H0Q #+ uk �q[OSTbA�Q& F0Hrw(4PbH�JrPPVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVS`'sbHQ #+3UOMA�Q& F0H)؍(*VF_sbSb긎؎8X8FFH0'PN20+8'U*АOX9ѐT e2`SJ& wP`*H5'*294Y6y8:<ٓ89Q�Q,Q #�r"U)JdِxP� P P& �F0Hjlٖnpr9tٖSLH�hKVPS�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�SFPVPF0#�"qlR)Ţ,,,+++АV$********+ O0�� УPRK0tFzH:rsoB[@[n7oJ`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0S`sMf 90� pP$J ******P3********@+ O00�=ڣ =`A[MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM`M`M`M`MMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKb*P`MpWV0:0 O 'DzҐ d�P P p�QHNP̎-0-0-0-0QbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPb*)S`6S @0P�D?pq%3 5?MR|\ b'O P =�=F�d0w=]}L "=$]&}"LDYd R0#� PAlP+P,,90D]ܐqd8�P=��=�/`SZ\^`b=d]]hflnpc 9<AF0#p T%@B},Fْ vP8ʕ5ݣ p� 0'p!Pڦ}ڨڪڬڮڰ۲=۴]۶}۸ۦ=#`"U� pAE?P-a,, 2M iPuP8ʕ5} @� #P'�=]}ޥ8��GT , *@R~LҐMP  5}� 0]�*,.02>4^1���������������������������������������������������������������+P  p�%7p,R, Ƃn tP\5��86>^~n`RG�G!� A?+p,$ܐNJA�Q �RR e" �OS+p,$_MҐE_\@B?D_FHJO;N"��G. w+p,%3?69ѐ9NfhjPn,3%]3` 9.1k?ok�Q$lPUDz6ߐ~_GQ?J?'lƢ5ߐ ǕQ+>_ȟʿί�`#�P-a,b'_,/ +p\5]G?_` �@@ V@XAB-XpqBB1|(B =~ܨBH%U@RJ)\SL5]S�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lb&0Wd7φv=mjCa PBmi( FxB20Z[@ =0X<zwo~qMnb4<Puđppӛ SMqMKP( 4r/yuC 20+j~oG7"t~SW7)j*v <2� (�gG{վD/@d`) A T;Z} J;ҡ WGCw}_ꌟOR�B  %@kj%N|uo/# H(  H`z;W5\))@ @�0w߯luC 20߄_-jC{=�%@A PP(P(P(P/C9U ��� @ l�Ћu #$P43<RD:hÿ4<绺c7U ��!$Bk�Ћu #$P‚|+M-B$ě,<6|AS5))� � P":lX7�0)@%Aܷ_(7''''''''''''''''''''''''@'@'@'@'@'@'@3cDcD}#6zs)p)p)p)p)p)p)p)p)p)p)p)p)p)p){AS5))� � P�;~X7�0)@% )t<z22 `#%ȌȍȎȏIԁ1�-1HЂ)p)p)p)p)p)p)ИʠJ)) cJ8U ��ǭʂh�Ћu #$P¦/#)'0HbH˼˽˾˿fLc04L$L44b�ȔȜ ) ̃S5))� � PTͭl�Ћu #$PAԲ:{)(`(R 4DTdd P؅PP]d܅PP]`R$lTR&@)2$LS5))� � PP;l�Ћu #$PܬAԲ:{1Ђ10Gp>PPF05QU QF�FPQF�F�d%QR&2@)@2`J*x*;8U ���-./0 X7�0)@%P-+7##ЁpY P?@A%B5CETB-Z(_B8BBO(MLM݄DAR8#  2Xҧ*88U ��\]^X7�0)@%xS+؂97'1#G PxJnMMMN5WMtUWn݄J؄J؄J؄uVOOOOOWO@FOOOOOWO@nJJJJJJzMMMMMMMMXWFp#`&%):U*з|S5))� � P�_uڧڨX7�0)@%گ۰[}+؂97'010'�>pA8SSSSȄMȄMȄMȄMȄMȄMȄMȄMSSSSȄJȄJȄJȄJȄMȄMȄMȄMȄMȄMȄMȄMȄMȄMȄMȄؕ M`H@pٝ@D�DWQQQQ@S@S@S@SSSSSSSSSSSSSȄMȄMȄMȄMp#Y$7Y*7U ��vX7�0)@%�fJ++(7y)xG PޅQaauL@W`hvL@W`hf&Mp2 `JU:7U ��3F4ΪX7�0)@%;<7*P$@n+> F؄N`FvG>ZXIZEEEQCPCBPE0IPCBUS:BU0QIPC0CPI@oXTpDHWHL@Lh]WȄ@pD@DeT@xHI0IS8NPB\^SZN=PJ~zGE01x1(9:%)P5))� � P�艦芶.X7�0)@%(fi|S$H!$7,30$GF؄{C0QPQ8S8NIXQPBPI0S8SXBU8II==P\=B8YB=0IfeZPBSPZQSM ?JxJ]Z?؄U?Z?:b@UD8Z B:\�vMP $Szs7U ��6FVnn�Ћu #$PV8&8 PMPmGVJQP\f@~0\0UXkp}PmE68^^wZpp~0NPUzt�Yz}CbxP\f UnJPquX`DЅZ`uuDЅ?n(pdS |x�I8VMP $ڶzsU ��X6w7sn�Ћu #$P0?`%'-.`#181xA�J)gdI UU0I|`d@wP:~dxpC=U8}prd kdwSPw(b@i Eg0C~@qfX|p\8ni i[JЅJi?]Dpfw@Jw^iQ~MP $.7'{' ��yn�Ћu #$Py|<O,YPPPXJzCEIЃ}؆CXkJVq0NPp@\P\8BX~U ZtI0nJvqZPSwU8q0BU؇kXQpqMX?g@?{?8s(UMt8:nU{Bq0:QGMP $.7'W%))� � P'7o�Ћu #$P`1(b0^_^]؅PSwdSUI~SiSxIЃ\؆}=�QurwMCo߾CC笎$S" 5IrLT'{B?kj&{u^%]d͞\詓fԨRRI(< b)S-klY'j(Yv )@2@޼z/.lx%0V�BF Q"2̚7s3<X1ĉ(E>B$iQ؝-ReJE:\gZ?bI CLW.Sr9ԫ[ncfJR.zuR5S{N!Z%s& r?T3?"I.Ӎ)ȶT(D<h`}%il<HD`�b9#=HXx1&cd S M:gQ (pb&<' S(HBK?b6" :Hb*s!"!08bJ'(tC"L.я3҉*Hc*&Q? r.H9R "㠳 "HI%$BH7b U* &�Z VS֋S @?{.�^C:A21Jd{/G(T BT%"A$I?HB4d = :H(G? !X8H3$lC,蠓) 2u(,RG?, 8l49?4\C4H&0 3l59H0Pm Q d`XNd"[/N@d� 8|Pa 5cd S D>EyR$X"(d!=)B)22;H"55! !;HrH/;s$=8C$;3"ҋ;ӈ"c9:=J;?8)aS9UaP ) >0X-ES`@!�@Xa!9%ABQ IXD&< DB$2D<!A:B0($ ZBЃ$ Id0*$\AP(Ta 8*ra UB $raN"KX"p ] *NJE-�^C-*! SBȐ)%LlB32DbqBXĖMR�B 䰛 |`i�^d@Fy6y($a JhB&$aRE'L! IBr! YBCB )D! Qa,TSBP!LA\H F!CHz TVJbNQ D)*Z b"VMb@*b UH!07DR@|`"8![,bˋ)�!)fx\>4�/Cr 2 #L J'f;Ã<%(LdK@TDa BHBȅ) SBP! QHP!a U@(T! S*: St0*ыE!Lq[UB8&jq /UE%Z**?TXE-TU B "nk YvYP ) >0X-ES`@=1i�^d@Fgy(($aj"Y&:g!" QbuD'$! UBz,L! ZB0!T! QP$CH)CH*! U,)6?X)PSxI*xKDT@DWQSHB*QI4XYP ) >0X-ES`@)>6a i�^d@FmOy(($aj"Yi6`BH"CP$TqhUB-!$A S D(L Y,B0E.D! BBLA I8$DUBm!M@D%PS ?tKX)*�h0$' YBN&1(@ H L$'dElyx  d�P�+a!9%p<C)@! KVȒLK"C)CIP$!BHB8D'ʴI,8D2! Zr!EB )$U!K"*U)j,@)�B-! UTل"fL YF"h <2� ( ]? �|`78LŐ8d  ݎ@(H%P&`'l$xU!!*ԁ*t($$4,)H!Ђ*t(t(),)ԁ*,-H! !tB¡B$*$! *H(-,"!$d$Ђ)-*,))p Am"� hAlX8HXX([,!NHd�`#>"$.@| � FŐ8d  0`f@(HB'P&dB#x& !$!UB'B.H(H)ܖ$A?\))B*H),B. *))-!t*B.H)$!-$*B!)A'*!(!("$$B'"!H)0%,@8lX[LHd�`@J,@|@%a4�^ c@@ȀL()bA($t%hB&4'l"(HBB!")t! H*B?C.)Ђ$B.$B48*!* -)*!B$�S-t$($B$A$((!!t$,H!D$,@X(FZ[�A@�(�Kpa4�^ c@@ȀL(OғA($t%hB&4'l"(Hi!H"-!B6ԁ)(HB.)!3A.H,$)B.d"t$Ђ*t*HB.!,$A',HB.H))-H"-*A/,""i*K"@hAlX8E:h< HNHd�` 'f)``� a4�^ c@@ȀL(tΓA($t%hB&4'l"(Hi.-6!L>H!,425=3!X:>C.<>;!(B/Ѓ;8!5>6$)* 8>!>8$ԁ*8>)<C9Ȃ< 8;Ž&K"@hAlX8E:h< HNHd�`'`|@ � a4�^ c@@ȀL(A$zA($t%hB&4'l"(Hi!8*;$8!< 39Ђ$H51:`?\!B)B.804H*H54 64t)*!\<0289($:B748:B94 !\+U$,@X(FZ[�A@�(�$Fa4�^ c@@ȀL(–NA($t%hB&4'l"(Hi!t;)5Ѓ):)8B'\>,)!8>B.3t*,* (6t"9C.x!:t)!,8H!=2*-5B9:H*8!,-T$,@X(FZ[�A@�(䶰 a4�^ c@@ȀL(q@(HB'P&dB#x& !$$B/C/><21B?LC'3)ܖ8=C?)4BXC?3!=X!Ђ)X>!**=C?>B/Ѓ5A7)>$C?$6""4*wB"@hAlX8E:h< HNHd�`02'3`| FŐ(XȀ�(ws@(HB'P&dU"H(¡uB;T)$,($,:t5*5l:$Ѓ4,)8>854B3BB' D/*>l)>\-!XC?H($)C7,Ђ$B9)8B'5M/B',>\$t(,*ó$t(H5B@@X(FZHNHd�`(3]+` kLFŐ(XȀ�(7'vg@(HB'P&$U"HB;fB;w<B'"H<!8j58)HB?8)t5Ѓ*,>\,B7Ѓ),>XC'mBޖ=H(C9ԁ(8)$!H:!A."t3C.1-9BF)> !)X5~#fg*w @X(FZ5[�A@�(l8wc kLFŐ(XȀ�(Abf@(HB'P&$U"7BT˂$B'B!H*0<22P4B4$8C?H*86>B'8H !)H*tC.8$4Z=\(* -t<t3 4HB'Ђ;;!56H3XC;4d$ZEKu ll8E:h< ZHNHd�`x8a4�^ 8 h ȸ_A($t%hB&hQ% ! <(3T3B*!,mɂ²"<-A/2-H>$0C3C2>1$1>:!X<:XB.,)$A7>C78C7,B.dT7=5H)3B',(t0< A@X(FZ5[�A@�(=� FŐ(XȀ�(OA($t%h(hQ% !H)};#(d(tB)B@E,)$$(B.B.)!-H**H-H-BAH!,*-Ȃ$,Hx!B!*dH)$))H-B'*H)B/!)|z~C<w @,8E:h< ZHN@$ *$TaC!F8bE?|XbEG+4H(b)/aƔ9fM7m N4ejԨCLIRti'QO;)U%!IL-$B::$RU$*=Z*=hҫ(ShE"ShRL˔(SD"$SJMdJCIRuH)IuDIJ^ׯaUi'p)HXʼn#NlbgL'ϕ(Y2} )@2@�dw W� !I Xp C 2J׿<@J4dM*QLdC:QU:QETCUPShChCBh)S%CT!DLQJ=Q$QbL9ILQrQEJYY:TBLQEIDCCT1EQYlSDD褳 -| 'sB 9'n)x @(K%*acrO,p@-l C Xm5?I4DL$J=V:CD%:\faFb!F=f!Bqdi:CdA` dzE8LC`fzdT1VUQbECpF^!B8DCЃ=QM`ဃanC6 )‡-p)PŠ-)� TꩩCH=  %\M[혆P$K(%ULa8ƹN16fB\'Xb$pCxzQ8s1bwuCaBpb$)8٦EfEstƙU;>A BF!k0B '^N)I +;4:EA 2� MTx@4 !2 #L JX]>%,N(Ȅ҉EBpG.kP5pB($ BtBGDgA$ w!rq�:Tщ4IB) w,B0E/LAkݐ)CHP(q,lS&(!HTB3x0$!G$\՜CEGQS`@3)C@ 0 IA 20LSPJL|J$,L,D*H pE?P`�D?e#D8Q}G52@D5ht6\L`HD$LԣCQ}T#؈0PQ~D"@$"E3QRT)( JB59Tt5H�J.U"DJ q a HPBO%!-!IJDd"G5@шG&\h"*qx<cG ЏhBre&.od"F"Pjc02 `"x&9Αt7p`G42Qd"p5J5 Ql3x]Z aɡ)@ @�0� q4 $ H{ S@2_N x'4AJHn%W,p06p#@E=@`D?D`C2 W"*pHG8"T|#@E$"t�F&"cxF$ouuE?1LDB8 JH ]5# jΡ)@ @�0YNՀ{@4 !2 #L Jp!=$!$榔JpB)z[)*2\$"F<D�#X*2l+2s�G \st@+ ol3D&Ql,F 2D"шG5gd7D2 TġXf""R};%$<SKp(D&)�!@AU�$=`@d`) A w~P|B%$QMp%Ve"k }E<L<HD4Qv�2⡏x�#@.Ρ@E }+@;H.PgC(\h<D$Lh#h#0 /oΡ)@ @�0�Ϟj �E�r4 !2 #L J0m<&$ Pb27Mxb؄'J4bX'*J؄'JxX+U4D#*6NV6jtVV*6*6*tVN*6VVV*666N666666666666 .?%:e x@  �R h$ !l d� ` qbBPAoFa>a>>>>>>>>>>>>*A t� � G 9%:e x@  � ]R<HD$ !l d� $2$`!*!2a>!2>a6X*2+C*++R+,ɲ,R,,ղ+a8 l� #&%:e x@  � 0-4@h@=2@` @ r3c@ ހ @ `ޠ ` \5] ds6e6m6q37]6iS7}7]7g875@ @# 3gPCQ�2�0@;$HD1U�$ !l d� @:&Zfp F`r BN8`4AtAAA!4B%tB)BTt @ @}@ &%:e x@  � <etFl4@D<A=2@` @ JH_B ` @d@r� x@h8KK4LtLɴLL4L x  : : �I%:e x@  �F PFD<U�$ !l d� �I  H @ duVeViZgM � c %DvdIdMd%:e x@  �Pi6<@D@QU�$ !l d� d6ivi 6l  @ 8Ā k lɶllVlmٶmVmmln @Q:6 id%:e x@  �f0 @DD1A=2@` @ wtI7p`S� `MyT6 @ ` vmvq7wuwwyw}w7x7wn : ctPCQ�2�0@w{�4�p&A=2@` @ }wd do7~7d= PCQ�2�0@wcbHH$ !l d� `Y]ad ximXl%:e x@  �"`!0HH$ !l d� KyxɸѸc%:e x@  �X"`! !4�Gu$ !l d� �9~8%y)PCQ�2�0@8bpTt$ !l d� mqd)yyPCQ�2�0@Dyb"#pTgU�$ !l d� 9 |ٌ%:e x@  �V@$ !l d� @:[ `x!zwPCQ�2�0@y1x!>Y@=2@` @ xi uzW %:e x@  �E+`XA=2@` @ X:` `dzwP@  xf ` @F?�1�z"0>`XA=2@` @ -1;5pv k E{ cCQ 2>@ft`;" !>`XA=2@` @ 6{� ^" c;{ @Q�2�0@0;o"0VJ$ !l d� |E` v �-1<ñ[VT �2�*�dt>00!>VJ$ !l d� ȑt� k � lM|ʩʭʱ<˵|˥P| x  @F !�d<"0J`̣A=2@` @ | _ @dӴ4c@ e x@  �@F1 !�`>"LQ=!>V<XM=2@` @ ׁ}m ؋ }ٙٝ١=ڥ}ک= ۳@ }ɽѽ@� 0� }!b*V�WM=2@` @ =>mf!$(-1>5~9=$>E^)^aP>U~Y]a�q>>``}J !C @@ d6x@JB>``6VA*O*aNNA*Wa$*aaaNa*aVaa7a$R*+Va6ja@*a>aO`FaF\!iiF6!6a6!*!6!6!6Pa<!J 畟"F4@ �l_HJ !C @@ ^mj@*2A7;ADA$TBp"ԉQ:tH!ID -QTRuȔ)B$ReJR/8zINLU'UD)S$\2% (*WEIҢ Mu&Mz4jTW 06ڵlۺ} ׭4̝[W*D o\ J82 dɔ+[9͜;{ :e(K#Ab)P*ʔ5N2%I)U%b(I$oQ%:[)ZEEN$$J!QT饇*Q2ՋPCr7j`her(D2 H"D *"(2['[}(t 00Xn\ܥ@]"X&rXAh&X Z@݈c:cgv5'I R*R@z ԉ*" !"* !z*"!H"U $)zR*H!HB$t2r) r(-rH.zH+�J"(d2+,R(HUV[Aؕ] Hko8W]#`b�Z,*`Ƞ d(c> m?v5'Iަj$H gJ.BP',"@*"&$"$2)$R*L't" !t"*zr( ! *J JR`&!)vUW:w%aW(0�M4 hJbh8 6DZouBq5'7 !!!r$A" -r(b"ы(Hr"Hr!!J.""I.!*H#!rbJ7̰G9BHH&U$2+z,r)r[] Њ}l�b]",4 ŢX Z@]}}5'7r^HPE$ S"P!Q Dh SE.DqNF0! uXC.$A^BЃ(hq=B-^B!T!W"E ADD" UB"nuEB]A�1{�D�ha `@ 6 $@ r,!D*rl# �'*L[Ѓ*ri@(qic*!�>!\t�- dcP:Az#8)}Hc �<aI<:k;j$G4ءs+`>Ա^Ͷ"LH+(`Ƅr� Ҁ45�-, 2 #L JxG? ҐtiPG@E&6*I< wC>AiP!D QpF.T1 zH�{!^8c8D? B2q~8= dHB!L! |\Cz>1h#>ⱌa#@E< fLCP)$qTB]A�v0P @`�h.Ȁ 0$(ao 7_;jP|bL" S,؆)T!~�G/ rc0-a~C!̱ BHD.I0E?! Sb0$A xLCp:! U*D}HP8T`p>@DCp;qI`*nuEB]A yD^\ � *r¢@ 20jy\�'6L<+8U1CHb D' BBG'L Q d׀!zA~>DqfրH!EB؆$L!N>!NH4TU =qQd*⁍DdDQrtC!$ameg:PWP0[pZhɾ*r¢@ 20/{!v#&PMJ0E.a Y,B0-1 I*DqEP$Tq|\#*Eb�$iB4TA~X؇4r! bP(яiH*Fh3Rz�#9IͶBH+(` Ѐݫ"7�-, 2 #L J~4F#@M"ϊ$LwHc>L s 9! =H>! IB(-@ YHBP!IЃrkH=a\c0E.a zHC>tCD:W]F=PTȅ$ Ql+iτ � wm�0"xg"E�h"s F0HȁDa5 PyX! נ@ z0 0 @ݰ֠ p Ā ;X @Ӱ " ` @̠0 ǰ2 0 0p(7'!] � `(d�"ZSd ,22`SJЁȊqFP� +x! @ 0 ` ҠP @ 0 @ 0  z �PҠ @@ 0@ `Pנ� �ˀ  P Pp @7(� �rǒf� {+X"E�h"s F0H(Cea5 W! pp P @ @ ` @  p z @ @ ` ` ` @ @  0 ] u @` `i[A !] � В)d |+4E�h"s F0HD[FyFP� i牞i ` ` ) "ɟɟ  [(� �ɠpSd ,22`SJꡄda5 +O @! =ڟ @)!] � РK4E�h"s F0Hʥja5 > a i  a i}[(� �LN4E�h"s F0Hʩda5 ,* @u ! ꧹3[(� �ڠRd ,22`SJЩ׊ja5 py ` ` Pz)!] � @ z+Rd ,22`SJk_fa5 p) ` 0z)!] � 0,�h+k"E�h"s F0HKU \FyFP� 3ppi ! 9 ,Z~ (� �?+w 7`%Rd ,22`SJ`kda5 0) @ z@ @0Y}z)!] � �q�h,pE�h"s F0Hf׋ea5 ࣢@@@ u u z ` @ ! P�@  @ @ P! ` p pp `  z)!] � q%,pP\d ,22`SJ_ a<HFyFP� >: @@ p @�  @ ` pΠ�` ݀ p �@ �Π @@P  z)!] � ݆,Q%Rd ,22`SJ ka5 ࣢` pP�p `  Ƞ `0 @q PҀ ` ` ` �� @ @  Pw(� �m+eE�h"s F0HLueFyFP� y0@ � ` @ `  ` @  @�p' `  @ 0 @ w(� �,o%7+fmE�h"s F0Hv [FyFP� m İĐ ` @` ְ�v�@  p p h p    z)!] � q+7-e]d ,22`SJ da5 I O` ̀P`  @`  � ` � ` ��p p� PP< 0 w(� �rP+7\d ,22`SJO\fa5 pi @@ ! P` p  0 ׀ �`  p u@p @u @`@ p  "+Sˀ ] w(� �.-b]\d ,22`SJpHqN`5 y z p �Ƞ @ ` `    0Ā ` ` ` @ ̀@ ҀΠ  Ҁߐ ` 0 @ P Ӡ0  �EK)@ .dСQ `A5nG,DI)UD cd*P�! #S(OA%ZQI.e S@"P$Y$)L2iʤ)L2izhUzU$WjSM߰@K7L UDnDoDFZ~D)n:U]xw m Gi@0|`sh*0@KٵFhB $Jg{GAr''<<Q)4EQ4EQ4EQ4EQFeQFeQ%:\!IA$_9UP#]JFÕS2Õ?2$?2D$?Y?p$SPĠD,MQZ$9DPq \W2!TsM6$L\ *`;<& DO@Mʳ£ d0b $QH#>('$'Q DJ$DJ$DJ$DJ$DJ$DJ$DS%MD6StcJ6YD6U6AdMdZtYJEd]VvSAUNSNITQQ]%T2IıLP,#vaFeT\ *`9;&@4d1j�h  %&fq#gPNUzi^UUXGOG :O)ZdG>O)?OWYJM*ٶL$d43q,"+QA8:�Rc P@D8yuDo�h  %}w{w(xg(xp5X 9wy裗AAذ# 9ذA c; A숞ACh|6xc>xc7alІ:qhCІ8ġ`-xA f �N D`D+da ]B M a HPB|C QP3%(!AN0SbdQY Ex�3�B��!aN' xx-a<x@38A <PD`AF l�@�Ё `�0�0e)MyJT@)GJDP`xK\Rt Hxh S@xLd&S?),g(DOf7'A^A /Hd P�f"Pn@@jDr@f zB6 ��Vɀ0\%``8GM(@"eK]B5�# 2 #L J]O}S)P ~D%p!NprFUt`' !8Cj ^#ha /0qA FЂ^`-FHa │^`@ � b0Ѓ l*R(0�pZԦVE0rZc-G �D/mo}V M a HPQ\FWӥnu{]@ L(*R2*N@$8 N@Wu0'L Sp0'L Sp' Hp' Hp' Hp' Pp%( R 20 T 3f@pm|/� �*pYȼ n0@ 20FYSr ̻u~(  H(  H(( J((xsg>CV%8! 2,Ǔ4HP!gZm�FCd@F`eTZիn|eX+ J(( Jk`'x&v}ld[ (nB'`@}I/�#t`$<4@d`) A fwݽ!aJl|؀oo(, &80L� gG~`ަ8o�&Ȁ 0$(#'yɥ % ?r`�9D7 N&P4\ _@FPKgap%[[uO Pyٷ\s=Ty``~h+`6�# 2 #L Jzxg|`v*d^|y35 NHrN'` em-z^}V+ߙ`$<4@d`) A @<( J(( J(( J(( J(( J(( J(P(P(P(P(P(P(P(P)P)P)P)P)P)P)P)P)P(P(P(P(P(P(P( D1;3;,b$j6+'h�Q[B&Ԫ`([j� #$P) ,5\C6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , , , , , , , ,,,,,,,, 1hFg|Fh')))))))@) 6'JvT$P$6vGzG{G|G}G~dG2'@I)(( � P�jH|٢YҀ0��Ȏ$ Ip �0)@% !81h&,1III ʠ,J<JʝhJ|Jʟ p @AGJ KdG2' Ȁ �HK KIdl� #$Pǚ,03(˴,L΄%L Mє̲[<M4))x5MڬMۼMa*$ x K<N阥KtIl� #$PIP(X!!!8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@J$MR%-!$2$5p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$B% x @NaVPNЀ|Ne] Il� #$P @)@ @1x,q,@Ms=WtMWu5lWw}\WfL|W|5q%)@` &@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@(H"BC1*)�� X�bm[4Ve[hVt �0)@%x,12U\$P$P$P$P$P$P$P$P\}_]%=!D)x,(58$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$H[+؂   �p[4ȻH[% l� #$P p1d)X\++DNdE^dFndG~dGJIdHFd' LdMMBHs%LeU^eVneW~eXV%+$ �Hca�hc}p �0)@%3Y^^f^qgp.gs>gtNgu^ugw~gxfgpgzg{Y;$H#%Ph.K"*ȹ+-@)�XahYbdHe l� #$P21Vi]iiij_PXiVViViViVVfVifk]iq< $%81kkkkk$&؂%%#h%Kˏfl� #$PԁR(PPHP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNU؄xMXS p gGpv9x'( B[C***********************************************:-X)0 ~t0�ЀHKll� #$P$(P�mmPP8Su[u\u]u^N8IPQQNE NUQXNQQQ8NUQ8NQqAAtOwtwvowwLP�X`RxP\'9wxwhJ%%(p#�xHPYLxLIIl� #$P)@#(PS؜LؖOwIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:QQS{9U0M:JMJJJJJIhIhV||ΧSؖyg58 #�+ $''''''''''''''''''''''''''''''''''''''''p 'P@q 'Nѡ H< > )r$ɒ&OLр "T)s&͚6mȩs'O*C6(a202(6t8bT)I(e&I(I$$J(I$$J(I$$J(I$$J(I$$J(I$$M4I"J4IdJVuJd L2D(VnudJ$J(I$V4QDI Ə#O~<J)Zk};޿/~<ݩ?2 DOdd@ǯ@XSO_ %AQd S 6#d2%LI&l)X'+I"$ *J&d2J&$ * *Xd"d2J&3+$$ *,S[r٥_Vc(S2$f2Ͱ٦osYwYficDE@ h@~"h"D 5QEA FLd aD)$NI&!nRJ&7øH&J<I";(�3J& .$2*TGs߂J›&d"J%|J(o)J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*RBF<QD $h ('$g'5QEA FLS#$NBI&8G##*d*3$ *D+dJ H&d.D+dJ 2k%!"G% ªoe")lԡ  (0߼CS_? #H]5O (c~31*ϔ , , , ,IPQ a HG+&\Nt"D'2щD"@<a}cH-A~Ȅ("aLB=ꡊ@$\!gF.ر}C1xB@)!x8?x@$2a vH)2яi TQNl&:Nl&: S B0"ha S$d.$qUT@*Q?T@D-pJ9)VQ!)6J8E%V? @.JD%S bt D@D%VU b*NU. '6A0ԙ,� (@}Psz *H R *H Ӏ$(Ȁ 0$(!9P'$A Q;$0hSJ4D?a\41^\Ӑ)!CHb4AkCP8! x̸Diz; fӐ)k0c>AUP!k$DtH`$b6$. P!rACt $z:X*Ta =⒄,! SH0MUAI"T&`NԖ D.B8$LqZ)a B4*$ Qb4(.IS'6HBxr0E[>,4@0 R` c8)O>@ 20@%DQ$O숦U"$ =CP4Qr9T!CB8rAEBݐD'ġ(:!~HE?đ BB`"LqBC1 BtBp*:QrHB9h!~C3$I7(0 I8)U8!T!:B $LqUH):S=)@IUENE.ZE16B̝0E' UA!L!N(:!HkvD&~#J F`$ >P �4 IPQ a HPCrNH('vDq =b)a SH!: BA!! SG?a:X`$L! |L㒄4aCt!aCТ>A I8)aNHb!LgHB`!L! "X$! I,B8D/T\ԡp (! UbP)hjMb0"T!KJz6AZȂ!$ u8#X!a J^"$CA * QBxe!C,>7HBxr0$8* =~4G$HQ@@ȀL(C"p$P('M%&I->H*5(B?X!H!\C?B'!>X*!8Ђ,tB.B/B.=CB?0$B4Ђ($4!5H-H)<H!"4)5t$,B7!>H!4L!)I$$-H!$(*Ђ)Ȃ)(B.*-*B.%B/,!H-$$<HC.ԁ)Ђ)t!!A."$A/H>8*`B!--!$,)N-HB'"t"(afmmB&$T<8@<~TN O G|Dd  8D('H%BxŽT-Д*4- C?!8,8*H!B.t>0$*;,*B'Y.8-=l!Ђ*3!B'3B'8$A?t!V?8*B9$)9Ђ$43HNaI(HB.C7^2!!l;:HY/C.t=,8=$!0;=H*>="1>*3B8C?Cҹ>A?H),l<:\MB? C9<)4j(HeQguR&&doHB%A$=| >D??j~4G$HQ@@ȀL(C"p$P('MYeт$(4$\<t*H>\C/\=L$"H!HB?8!L>-04)C.8$<C/(4(*4$t=H3L-:1!3"X>\C.X>L$>8)30N%v)H!T/: 4C944 56,B/l1>8)!l= 26,8*3HB?8 4>L)5403)3$>8MM>L1\;\!>5Ђ:(:2*Ђ$P2&&doHB%A$yzNgMNgG|Dd  8D('H%BxŽ^"H*>LIC?5C?4`(H)!4M(X;<LCm=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?H$4X(*kv(HB'$>*5):*"C9T'T?!";lMu;(8H-M4ԁ*=%B/4)C9)B>L$*4*89T?t!5->$,*2&&doHB%A$؂1oJDĸ:~4G$HQ@@ȀL(C"p$P('M^!"t"/J)H),($3B'LC?B'5B.5$$t!H>X$B'<C?>)5C9H$$4)HB?HN>L)B?\MB'>L$B4!4!5)B?L*4$5:H!"nmB&$T<8@5oDA}� <j~4G$HQ@@ȀL(C"p$P('Mo.*\Rm')$M$,^.$*,5Ђ$X<*6tB.HB7*Ԗ)4-*81--A/<$B?H*4$)4>\*3$=8)H>\$l=,,3l4MIB.C?l$&&doHB%A$G|� �MNrG|Dd  8D('H%Žd'M2uM$!$uT'$M$,^I2BL>)8HB9!Ȃ*,(>0!!,:)H*"B.H)<H!5)H>L$(,B?8$:!"B?\$-4$9$8)>H)4$$Bt=B'n'|&doHB%A$I7T�|@JJDKKc~4G$HQ@@ȀL(C"p$P('MIu'-)7!w$M$,^$t$*5Ȃ)LC?"\=XC/t<\$M5H(H"\;C/04HB.X28x83,>0)Ԗ$5HB'>t38!:3 C4,!H<L1=8)B?L*3)60C/;A'npoB&$T<8@5W@AUu vӄvw_~4G$HQ@@ȀL(C"p$P('Mշ~K("H*w$M$,^-4A'H>~O<:L)t$)t$4H(m;<l,B9=3"j-5(5!8<)4>24B'4C?4*,>8!H5C/H9>2B/npoB&$T<8@9 �  L: G|Dd  8D('H%Q{ŽT}뷘)B.z$M$,^B'$1,,**!)t)$3H!0-(!HB/$$$(HB.-!B.A/ԁ)Ԗ*,B.$-H!!H!H)Ђ*$$$*A.B/Д)tB~~'lpoB&$T<8@|~@ ʷL|̧�~4G$HQ@@ȀL(C"p$P('M~?(B/4,!D' 4I)IH%`N E"S:1e\uɒT'ID"IGIEK$=DcJ:D$*UhRNE:tӡE$J-UdCzIEz#o^6})&M* yb$ Wprdɓ)W\ WtYEhѣI6=zsjի7pv%7p,7cd'/$IL6UZ(0SL2u)SL2kj$BiSM6uiSM6u~J2I//Qd\ESD1EBQ吧QES:D="DILUDNTYHE9U$!)BTBT9DULĔNQEUDQLCNQeQr#C>YeULIy@6kL!0"`LO>`:cNTTHATHATHABcAT`AT`AT`!4D}- p 7   %GHSbWJ|WM(фM(\$%=ThNC:YHIEED9iPQ,1U,YQ,!$EŒ\,I,Q,YQU,YĒN,ŒE,ZhS*cBdYcJXDNUV!QRIL!ZQŔN9D:^H Q$ESI>2ETJNT9ĔD1eNQU$1EB>o6D0I* #r:+~lÀW!RP!RP!RP!RP!RP!RP!RPaSK12)P)^pP@$/^7_wW1e8LEh!dzQ:jJjdJNYŝk69$BBTŔC:EBrD8eYEYLIT# D/ Q,(:!?lmƱmVSY6N<d!!r Q8D'hANbGDѱHB PE.TCHB !TC,B)DI Q(!Cg&LF8N`py$G?f pL S@08&JT 2jH6~`#@1*g0.~@$haE86 U\CpG7$=PAx4hANLCP8p<@8?B<&*S0Nq DP($qI)ItBP) Y!(L SBqN<)"QBD ItB$>r1e&2!ITBO0BF�:QuJ*V961b 2 #L P@^PЋZWݵ7AO4?Qcx4A aC?? B8E%ab@4챍_\@D%U`1DD-1D8@=āZ@V!E`RgC)U؄uiTB0JEEb*q\ "$a UB8$\ıNLW9$LAN,PD IB"h IBȅ$LSlBȄ`$Q !<9$UoVdU]ձ�Ǥ1Ȁ 0$@ Rx#lW QtB0\e+h'ḷH7pqoհ+ шGٰG#|kxEN xC#Vюq4~(G:* D4b@G5VkcѰ+* {Dc tG-S!=)V!C"*L!qtp!rZ,#Wy$AC,O1$! QBD'L SHBO*LqYtB,D! Q )DQSx8/&2!ITBO0BF�:w;*789N<tslcRd@F#@D%D<l9'qcb0W4b+O;Fx<шWH;шWax'Q{xh'+<gxE#{+SԢ P˟*PZ3Na}!x!NH# E'!N#("L SB "DщEP$щCH"z8D'$AC<X-Ta BB&LF8NdP |37rf1R1 d� `6ADx4A !!<^^<a^PP!PpF΁2\\6�*;VaNAj6ajA0raB BLAATAAB$>BTABd$a!Thh$TD!@Adbj2A0$ Fd10::4S`1R1 d� g@@a$A*0cEaP!2!\!"!P!!2!P!F!P"2!؁"F2!!FP!2!AA!P2**a�*+a6aVá$aƁA>>BArA!Ada$AaAr)qj2A0$ FjnJ3R37U@~#U2@` � x @Ac2aZA0aZA!ءa((AnȁA0((!A2Tn4!AB4BF6taATALABơaAaALa!LA$Ah$aaDaTLEpj2A0$ F6ks$c3zS]S;S?TCUT;u1R1 d� xv*A$4a!BF4a~XUXa!Zn!ZAA(AAaCAaA(A(A4A!A(AZ!nAAaA:* j9;@ܡVtԡ*a$aT*ATaDAADԡh!ơ$A$:!A:aATA�Ё$!dAnnvj2A0$ FdRmo00345GUr'r]c1R1 d� ` !@c*u+vZA44A4AZ4aArA:@A$A$aALA:>BATLT$):DALAhaTA�VN9xVb~~~aNATaԁrArTaA:Az*ALAxALAa$ dAXvj2A0$ Fp]o`03Ur9u1R1 d� @ Ȁ`6!fjFAFAFAFAFAFAFAF*$A@$hAATa>cA•iAT$a6A6a*A6V**A6A6!VA*ANA@*@6AA6A6A*N9nWA*ajazaСarA)MaazaA8Farh)$AAA$Ar!:!:AaDAA$xj2A0$ F6:q+�>`X@X?խ#U2@` @ | l�@8>>>>>>uWaVjta*ANa6babbb@baba@aa`@@@lA`@@a@`@A@a`a@>A` *aNxVAA**AahaA:::`LAA@LA$AaDATDAaDA$haAA:A{7A6!C*Ar`Nƺ6`*36<48Uלߜ#U2@` ` | Z ` } ] ր ր ր @ր z ` @  �@� `nօ  ֿ  `  6a9n~aVAjA$AarAzATBrzAAABa$ArAa$rAhA_~j2A0$ F]l*V`3V͓4\^~1R1 d� Рj\~Fk^_`N<fN` <N` <`fNff f�f f�< Ng fN f < < X<� p@�*}^n7~A*t$aܡAzԡA@$aLA$ LZ$!pJ$pQՉ6wm˝3SLԩɓ(SӦL4I$䉑#(Yϟ@ J%VX*JJթ)jʵׯ`ڠ;!dad %>bH'@hW$<@ $<@ƒjND#J(9&G9cx1 jxbD1!H)jdL1N^8d1b^D#!0d#Nwa>=y*ӟTi)D6!žҪM:I!UB$"$r)"I'r)H")4t$$R*t$$A$B(tr)䲈,$yd$0O0(0֔TNԕOMRB *B *B *Y ) ) ) U@OgI`H(aSLND*S@1S@1S@1S@1ţjꩨꪬjNHE3,WI#+k&{l&P(Tˆ3<!X`Av* bBT) ) ) l , + , +B Nd S īWlg<Fx(,+&h*B3l`A@@OG%:唽L3J#T Nd S D`-dme1<h1G02"m R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R  2Hs0=x6`*J X@>mKHҚ¦ Z+QS6H h@Od@F0)Rx0 @ H"HL&&1 `� 't 5xB0mD@ Xpj)/ FE\jA؀j'Ȁ 0$(A ]-!6x2;=h$'IJZ̤&7Nz2_t# =,�VdV0.3N,P˰DE\j.A؀j'Ȁ 0$(aЌ4@l! JB`)xS Od@rL:v':� @F`<�\IZ-K]2JTP5� Iv S@IҒ K@(4/LCӚ8ͩNwӞ@ݩ$ :2� (_< ŔFVqUt%(Г@%p V-(A C@B&5%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TP@%PA TPJ) a �^-�! BVU.+UFE\_]AXK�$P;@d`) A L%X!@c$@ MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*PK(83Ȁv'^�JFpDa5= N a HPMrNnu+a V1($@a Mȷ~�N[뢬+, N0 2`(�^O]eE ѨTۃ l@Od@F89 %, �+`HOҗ;Pԗ~W�/ PpBd (@ j|0.+J^Faz@ 20;�.�룬+l [+l [+l [+l [+l [+l [+l [+l [+l [+l [+l [+l [+l [+l [+l [`[`[`[`[`TcJS20ڢ @ � P_AKvF �=(; F0HW6x5P?`J�H�J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0(2N20ڢ @C+ .aTQ$FQqB 2`SJ긎:4vW `BcS c؏�98FFH(PN20-TR@q+0.aTQFQd=�=(; F0H2nP`6H�(4Ɛ>@B9DYFyHD9Q�Q`;Q #�B$K"$9 ���=`SK`ktYvyxz|ٗ~x9HNPVw9P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0FPpWPF0#�$yr&.******Q.02********0La0�� ФPRK0uVzXJs�tB[@[oMpt VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSMN0F[`b#0 �$@A=L!K))))))3ڰ+********@La00�Mڤ =`A[MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM`M`M`M`MMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK@c6P`MpWV0:0 `  GzRhL Ki�P p�QH9d\f-0-0-0-0g,cPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@c6)S`FS @0P�@ GQH YQ<iH��Ф PO`P@S0)$]&}(*,.2=4]6}8:<}DNdBMb 30 �J%} 4L-iH�M��=�/`SpOnpr=t]v}x6{~׀؂=؄m@@:A<`30Pg�X=P+0.LQzդ=Q!A$ �Jݤ p� 0'p!ۺۼ۾=]}ȝʽܺ=#`P1� pX@P4.L*RQMHJ} @� #'��>^~ ߹H��g F,`*QީMH�=��߹�>@B>D^F~HN000000000000000000000000000000000000000000000000000000000000000��g%7p,a,`R,QMJ��HI>^~`=Rg�g!�@@+@.Q!^Y.X�?= @>$_&ڒ*,.02?4_.,�T@RQnύ'>T_VXZ\^Ob?&�S�;?�GUG/J_Q'H=z|~x?='@ L4_uWM.sOQa8/�?D P%Ax?.QA_5J]>C@=q+A'x/.QAUJڿD=�0 P%A"UͯJAϟQ!UJ;�@@ DPB TQD-^ĈqF=~RHT�т-'\ +Xę =}TBPEY@TRM>ESTUW�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lb&0Wd7φv=mjCa PBmi( FxB20Z[@ =0X<zwo~qMnS|W灪%WT kl _^0D�Y/y %X?8\Q++} @z¡d U W:]qUUS`@1G{վv7@ zY72 #L Jz>V߂npG|PXU %T~ <2� (}�eȀ 0$(?8\S -(Vu{ P@�$@ P@�WZ%LR�B e %46jQ[ǿ(( J%%%%=U+ �� @ l�Ћu #$PT@S-%0A{SsA{>[t<U+ �� k�Ћu #$P?(76TLś*46|S5))� � P!t7tX7�0)@%){s)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p$p$p$p$p$p$p$p$p$p$p$_`F$7b7'''''''''''''''`8U+ ��zGj�Ћu #$P>;ȣ/#)2&0)XȉȊȋȌHЂ1ԁ1�-�I)''''''H)ɜɝ`*` B*8U+ ��ǩʂh�Ћu #$P;ȣ/#)'0HbH˸˹˺˻f˽Kc˽KK44bTĜ ) S5))� � Pͩl�Ћu #$P:Ժ:{)(`(R$dD P؅PP]Hd܅PP]`R,R&@)2$x>7U+ ��Ϯj�Ћu #$PTePzC7-#pGP� %QeP`FQF�eP`PX]%Y` $$ {7|S5))� � P�+,-R.m�Ћu #$P$U5e67++{310GR�O?@A%B5CBBO(C-Z(_B؄KLM@NTP(#82` {,7U5))� � P.\]Uj�Ћu #$P7UeuS*-zs)0pRGnn݄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄o|}VOOOOOWO@FOOOOOWO@oJJJJJJ~MMMMMMMMWFp#`&%)T*pSU+ ��ժګڮj�Ћu #$Pf5۳7*-zs##x GS8Q8Q8Q8L؄L؄L؄LT8T8T8T8T8T8T8T8L؄L؄L؄L؄Q8Q8Q8Q8L؄L؄L؄L؄L؄L؄L؄LL@D�DW] M`H@pQQQQT0T0T0T0Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8L؄L؄L؄LG8)@z:|3`zS5))� � P `\m�Ћu #$P&6FazӘ'pR�M]WTpvQaWTpvQ'GH (KիCazS5))� � P V5fj�Ћu #$P.=)%p**@, ))R`MGHCEINXNXIXZI8U8Q UXSU8N QP=0Y^ =PSQU8S8UTe@WHDpDTȄxuLWHTHoXQ@ThLSQ0CU \E0IKYUdI|MP# 9ӫS=7U+ ��تj�Ћu #$Pf&a%H$@zÂ-03@-pX`M|>SUI^0C\EU US0C0E ^PCN\ZUȅ:Q CN ^S|`]U \0U:\0?b_]iMЅ?ZMXZJJ_8 DX8@CB ^NȅVHE�(-@(ڦ7'@hU+ ��ت6FVfvj�Ћu #$PV8&8 PMXHVKQP\f@~0\0UXkp}PmE68^^wZpp~0NPUzt�Yz}CbxP\f UnJPquX`DЅZ`uuDЅ?n(pdS |x�I8^MP $ږSzsszS5))� � P89:o�Ћu #$P1A'Bs%'-.`#181xA�J*dI UU0I|`d@wP:~dxpC=U8}prd kdwSPw(b@i Eg0C~@qfX|p\8ni i[JЅJi?]Dpfw@Jw^iQE�(-@(r+7'0z'+ ��y8o�Ћu #$PyȃRE�U|NCEIЃ}؆CXkKVq0NPp@\P\8BX~U ZtI0nKvqZPSwU8q0BU؇kXQpqMX?g@?{?8s(UMt8:nU{Bq0:eIGMP $7'W%))� � P'7o�Ћu #$PA~R(c_^Y؅]O8JP}7IP= k0Z~0Im=ȅm=�="$Irѣ߾}TmÇYIME(kӏN!Z/6ժ٩M뚽JmSɚ=]S'TRR:u" QxhA XS8k,ZN*QRdAAz/.l0 Jh@ 2LA$-̚7s<GVqP !*N2J"xBFT}hu31U$!U+^խ_7Z13%)=f:ZZBj=gwR%\*\".8H 8tc)i8&�Z EX`ggD[o-1R�(9#=@^I`H("M:9Vy &| "$!U$$(4>H8J9r*HrH?䢇)#*҉$")гH'0$z -t =Ҙ;⬲I%T4=�h8T8l?lR4"" =BR"@DH@Qc9Y+<HD`{.6A FL{9't&`!({*z"*tҏ5">2C5t4"*5B)N/L# -# :b :L8#)я5= 3&c1l31=3=Ҭ?�Ȍ?rM/cN.T(2C<H>8)b[.N@d� 8|Pb %cd S ߡzyR$X"(`!)B)22;H"55! !;HrH/;s$=8C$;3"ҋ;ӈ"c9:=J;?8)aS9UnP ) >(X ES`@!@Xb!=%NLJHD&2 O T$!BI(b )D! UP$A^HCP)T!E*D SA $T S8!$ StBX*SE%Vq ]TBXE-jM�jQ IBLƃmB32DcqVMR�B 䰛 |`i@^d@Fy>y($a JhB&$aFE'L! ISBr! YBCB )D! Qa,TSBP!LA\H F!CHz DTVJbNQ D)*Z b"VMb@*b UH !h6DR@|P8At+j)�!)fy\>4 /Bz 2 #L J'fEǃ<%(L`K@(LAI0!Ta ZHB!$! I !L ZB *$a UPE'TaNP!zBA8)l SBD-NѥJ tQ?XE%6JEj DBXmM! "kAx $%Dh <2� (&>^�1 ȋ S@2c �$,ZMdK]D'61L "!X!T! B,$D ZHB)$A B8*$!C!TqI0!qI"P!$E!!0&�Sb8jq.XKDT@DWQSHB*QI0*P ) >(X ES`@(>6a i@^d@Fmky(($aj"XRi61LBHCP$TahUB-!$A S$D(L Y,B0E.D! BEBLA I8$DUBm!M@D%PS ?tKX)* �h0$' YB&1(@ H J4'nEmqx  d�P�+b!=%phAJ IX"TM S"$LAUL *$A B!:AEHb0!ȴ0-AU0, I,B!L! UX:E-QMXNQ?`iX"N ,8,hQBG&1'` HȂ@ES`@?+b4@^c@@ȀL(5@(H%P&d'lB$|T!!*ԁ*t($$4,)H!Ђ*t(t(),)ԁ*,-H!$!tBBB$*$!$*H(-,"!$`$Ђ)-*,))xl"� hAlX8HXX(߬H[,!NHd�`$Fb-@| � F䅐<d  8@(HB'P&dB#x& !$TB'B.H(H)ؖ$A?\))B*H),B.$*))-!t*B.H)܉$!-$*BB!)A'*!(!("$$B'"!H)ࢲ$,@8lX߬H[LHd�`H"Kd,@|%�b4@^c@@ȀL()֝A($t%hB&4'l"(H.-,*B'BB܉$(1!-H((H(ԁ)A/H3)(!҂((* !HB0-B'H)*H*ԁ)HB`!H*!B/B'HȂ$C&K"@hAlX8F:p͊HNHd�`p'b|L"F䅐<d  %@(HB'P&dB#x& !$(-܉$,,ЂmB/A?lC*)!$!*>8C$Ȃ(H*!),B'H-B'B.$!"Ht!Ȃ$$*!Ђ$,)!Ȃ(,,,!&$,@`(GZ߬H[�A@�(�qf| F䅐<d  P@(HB'P&dB#x& !$"=l!44"H< C?\<Ѓ:0)5>9B/>C?-)!=:))\<:l!H!BB<C9*3HB3C.8<,A.2;C.(U$,@`(GZ߬H[�A@�(p֫� F䅐<d  @(HB'P&dB#x& !$*:!89H!:B?209-H4\C/:5B.ԁ(!>3H4$\<L2l<HC'!)53 :*C9*H8!t:L38$D?C9H2NE"@hAlX8F:p͊HNHd�`@"F} F䅐<d  (@(HB'P&dB#x& !$(B7(:\=!8>)t5)"B.3!B?8C'"BB<l*A',)C99C'*)B9$8Ѓ) >!>\!8܉8$>)"JE"@hAlX8F:p͊HNHd�`H | F䅐<d  nf@(HB'P&dB#x& !$$B/C/><21B?LC'3)ؖ8=C?)4BBXC?3!=X!Ђ)X>!**=C?>B/Ѓ5A7)>#C?$6""4pT$,@`(GZ߬H[�A@�(� 31�b4@^8 h 0f@(HB'P&dU"H(u9BT)$,($,:t5*5l:$Ѓ4,)8>854CB3BB'$D/*>l)>\-!XC?H($)C7,Ђ$B9)8B'5M/B',>\$t(,A$t(0uB@@`(GZ߬H[�A@�(@1[W` L"F䅐(XȀ�(6ӓA($t%hB"lQ% $s0M)s'*t!,$s.)86!\88$3B'\="5"t="5t(ؖ,m8Ѓ$:C)C9!HB/$8B.,B'8=>!Ђ9*dT.!2*TwBP6}cH @Xl8F:p͊HNHd�` W$b4@^8 h  <@(HB'P&$U"wB3S˂$B'BB!H*0<22T4B4$8C?H*86>B'8D !)H*tC.8$4ЃZ=\(* -t<t3 4HB'Ђ;;!56H3X94`$A8S @`(GZ߬H[�A@�(:׺_| L"F䅐(XȀ�(A($t%hB&lQ% !$D;g(sTsB*!,mɂ"<-A/2-H>$0CC3C2>1$1>:!X<:XB.,)$A7>C78C7,B.dT7=5H)3B',(Uh{; A@`(GZ߬H[�A@�(gW� F䅐(XȀ�(AA($t%h(lQ% !H)9'(`(tBB)BBDE,)$$(B.B.)!-H**H-H-ABH!,*-Ȃ$,Hm)$,(ԁ**H($Ђ(t!$!)(}?BDE;$@A@`(GZ߬H[�A@�@`PP`A&TaC!F +0XA @dLQeK/aƔSGP$u)SFdJRQF;Rک*QIRej-U$2I!Q"$I-UT"=T9DT]UDDn.BuDPaZD"$J!=$*jJ$SLHCLI#J(UVnNJ;4@8HAR(Nqd+3Y:QDSxHg׾{%X?JP`ZlQ~}2u JR'J2iJ $YE$餮N2EN"dUE=Z$ZPZ$Q=hUC$9(SECTE)IT!S!DS$!D\TiRC!U$STEQULEE3єD5Q:)J7l/@b ‰P8+S [b �"0PG!T҆JX!XبS� A PSQ<BEM($I69=C:xBQdɥBh!&=0BfEE$!f9dai8CfWB$a^rSЃW=hq^8UCd ir6f:)6 DB YW8h 6Xn0FxB a (0B)b +S )� 駡Ʈ (=  %R-lP$K(%-`8ƹN16fB\Wb$pCxz)8s1bwu`Bpb$)8٦EڠfEstƙU ;>\8)P9%%%Oh[b �"0P wZ 4ZU@p# Hz S@T)�E&v KE&2tbD7ܑ =D.qE4! IP2QQuP$h! =0!$q\C D.UtLP:a Bl>L S@G7$ak9T!E(8HId"hD%1'Ap# A9� @� 'AF@p %HQJLdE$,a7B@E"\a* `cG4~;ꡏ~�#F&pQF=Q+ lD"zC0(*j�*}THD?Ddb GAҏ"#-H PpKk1}S`@O2Ji@F@p %Ĕ/QB Md$,AKHD&jT86LBpE T$x0@ġpY:L\|#D"D(2QBpE&\aLr#+o"p+яhd˜D"Țېj"#z)H0q1}S`@@u "Th@F F@p %$S@B Md$vDE8�D|#(PQhd"بG "яh"kDH.2Dd"@+HH(PH3@E H>@E\яh"0k$taj#\Ѕs7H�]5Tw$=\@d`) A M.Ohbo+J%8Q. W #�F"x,6j`9x#`9 :p7v"ը6Q }D#D"Fhģˈ32LD"F~Dc*Ph23 JHpA)*s7H�`] �Ԁଂ4 2 #L J7UP|B%$QMp%D B"0 }E<L<HD4Qv�2⡏x�#@.Ρ@E }+@;AH.PgC(\hD$MVMX� `&L ИӾ)@ @�0oާD4 2 #L Jp|-P|"ׄ$6 Pl &< Ol"^QFD%^Q ?T"<Q Ox"FhD%^ ?&Q ?*<QWD%<a@aa<a<a^a<a<a<a<<a<a<a<a<a<a<a<a<a<a<a<DA\ ^9g x@  �0 'T`# ҃k d� jiBPnFat>a>>>>>>>>>>>>*A b@� ^j|9g x@  � !jGD U`# ҃k d� @ % B!6B%C6a>l&Y&u2p'}'&w&(&%r)} � 9g x@  � "RRGD"7"=2@` @ HR ؠ @` ` ڀ `1s11!1s2)2-s1#32/s39s132;34+SXf l `  9g x@  �`xGD"7"=2@` @ `93:s:Zfp F`r BN8`<3=s=ٳ==3>s>s\`jB� 9 `:%9g x@  � j 4Bk4@D"7"=2@` @ DMt@ t�z@d x`th�cGyG}G4HtHHH 8l`  DTh}�2�0@$tLT;FD"U`# ҃k d� J4OW  @ (R)R-�W+xR@ | V � ^``9g x@  �L-bB4@T6"=2@` @ veYe]v%O}r @ V 8Ā 6h� Phh6ih_Jiii] ji @ @`v| ev 9g x@  ��c6n �4@Hp# ҃k d� `l p  xP6 @ ` s5ws9s=sA7tEwtItMs ( å qYVh}�2�0@6x-�4@,46"=2@` @ hzi7J%6z{W%6|w|@ |7}@h}�2�0@~%e bGHl# ҃k d� {!8%x'X}-189g x@  ��M; GHl# ҃k d� }8]|8X9g x@  �8;  4B;v# ҃k d� @zx鸎|9g x@  � 9"�!>BEc7"=2@` @ 85y]=A99g x@  �]! (B;V6"=2@` @ 8yY 9Xh}�2�0@^ Vh# ҃k d� ٹ! tys@h}�2�0@y  XU`# ҃k d� 1: =MW 9g x@  � +`X@7"=2@` @ 4zz%` %�?Wh@  xf ` b?1�\">`X@7"=2@` @ 3hฦ [ } 2>@0v` ! >`X@7"=2@` @ : @%k � {imq;u@  x  �;{ %>`X@7"=2@` @ T9` v `;gRP �2�*�.v>00 |!<%>VZ"=2@` @ 5e|imq<u<ƅ9|ǧ��*�4<5�b@ɡ<ʥ<1J`, ҃k d� �\�  VI<<H }�2�0@<+�b�}>V <X@˽+ ҃k d� I݇m S \a=e}imq=`{ ؑ=ٕ}ٙ=� 0�ڱ=۵>`(}kU` "=2@` @ J}#`!aߍ>~ a~߅!%~)--\ �=E~|*VWܽK C @@ }ǖitH!>a&>~&OVVaafN6*frVOjV666a66~Vga6Na6t~j j*V!\ai2ɘiPa2aFa22a2a2a@Pa<!Jmq?u�D`Dߔv_ C @@ |?ij@*26;A)TAA($a6_0:@)AB�$S$I-QTRuȔ)B$ReJR/8zIsP/BT:$N.8h'RH\eJ(Q"T2%EE2)Ҥ4ez 5ӨQOQ0X֭\z 6X hPY*ڪ6ܸc6*!b) >8Ō;~ 9ɉX@}*Ѥ;-"ʔ$UTtȨ$E4kIhhJmB:$J(IDIRBDIңT/BB iJ\UD*PD"B%ѵ*QTTPM ,@] .`Xeig \^` h `2haJPb*b]vYfF@ (TJ&JJaP'B$t(r*ar$"(Ib(K"*" -҉AzB!%!"B!!I d"*J"($m҉$5%SS= 0aaYgQ(…ƕaZu8 6D l eQ)|R *X)"e)fmH,ѢH(t(AH"*K3҉,҉$!B3Z' *+:|$Z',"*TL ,2Ϝj*psZ5U `2haJ tN?bPdfD I%d-iB$zr!")Q$B("J'!p"J'(B)z ! "H)zH;Hr$$ 3!c4)$BG I <I"P$e*_S*O ,/|l@gsՀV*`Ƞ d(uԙQ)|R *tM-")R$\tB"DaUz*L! 8H!:I*a Zt!za IB! Utp3za = PD\Lb T"D&T! UD"OST6 `0V�Ҁ06@+R,�hdP<BFj1B HOTRLU0>́ Q,Ӏ>q UB"Q>z|C;ZAȀ+š uG.AqRALxpG?Axt8)$1 wH*\hC8S}c !:!4EeSy �q"1galV:Td@FDŽ*4RˌjP|bȄ!"\4zr41~8C (:! zcȅ*Ai < gL3TAZC@3g֠5 I )$kHB5 }D#G<1x#9zi0$M)(`PS 04 ` cҡ@ 20vPZfPG@E&.Ib6L iC@8zI)hqSc0,amBp$rpHB)! IB)$AZc0;AIB4T! UC:@�#�+ \"@+CHPEHT4EeSy �(v`,PUalV:Td@F@WRˌjP|bDaS")!$1}!L!i( k D?A~c83kA""T}lCE'q Ba֐D'$a UCЃ*aN8(2zF"2~"G9! B0;M)(`@\;OUV06@+* 2 #L Jرe5p(> TdկV!L xXC<LA zLC5 Qb5T! UE/d Bb>!ECP)! Uܦ )!\"$4T! Bc>Q$"@E&THD paxC8*$)Sy �zs4 `* J S@ Fj1B Ol6%a C05aN!QYA$! QH@G9hQZB*xH"p |\CP( S )rqSCP$ נzD$q@xJ4ꁊ G.$AUMz&0` `{f�hBRP%he5p(> nwd` @p z` İӀȀ @̠ p@ p h @ @  z`@up`0 �݀ 0Ȑ   P p   F! GMa}S(� �'Za� *a�Z!e F0Hg"RFP� hh`0  � `  @z@ݠ` ΠĀ  0 `  up @@ p   � ` `MP1O � 0rh� m*xa�Z!e F0H (5a5 p( pp P @ @ ` @  p z @ `@ ` ` ` @ @  0 O u @` S(� � } n*a�Z!e F0H! )!5a5 В ` ` ( ) i׉O9O � 'F R2`SJ0I)5a5 @ `N @`! ai9O � 0LWF R2`SJP1*(5a5 @ҩ a h  a ?*9O � #j!a�Z!e F0H3oJRFP� P P`h p : MaS(� �]X�sF R2`SJ�ʪ!5a5 x `` `` ꨎ9O � +ЩrF R2`SJЪ骮!5a5 h( ` ` p ڨMaS(� �*F ,qF � � F0H몲*5a5 & ` `` 7 ;MaS(� �F 7nF 2`SJikRFP� H` ̠x0 @ ` xےJ+MaS(� �T F 7mF 2`SJ˺RFP� * ` P` P@ p`  ! p` u@ pA@ @  pu` ` pP� `  0  MaS(� � FP+7й*F 2`SJ3Lë+5a5 ! ` @ �  @ ΀@ @ �@ p ` p@@  @0 ߀ 0 P� MaS(� �|=+\a�Z!!  F0H5˽|RFP� * ` u � ݀@0 @̀ @̰ ` p  @ u p ` 0 @ Ұ@ �mp p ϐmذ `S(� �<+P3 2`SJEm("5a5 `@ � ` @ `  `   z� z 0 ` `  @ 0 @ 'mS(� �8ۻ=%7+%Z�Z!!  F0HAm׍٭RFP� j` @ @ �Ȑ p` z �pf` 0 z z` @@ ׀J! pkf` ` @pf  EnG'0O � pSN\,p,@%< 2`SJ�kmo-5a5 p` $  @ ` @`  � ` � ` ��p p`� P؀; 0 ٞ 'S(� �UN%,p,@%< 2`SJq.5a5 p  0֐ 0�` p @ � @@P` ` @@ p P` P ` ` 0 Ҁ@O 1  ھ'S(� �M4M%< 2`SJOoN`5   ̠ z@   z@@ p@ @@ ֐ P p `p P ֐A 0  ѐO  f/G>O � <tO% $XP`*P�! #S(RE5nG!E$ S"P$Y$)L2iʤ)L2iTԨQW J_<W\{M5}Ec/ݰz2-c/*T#OaN_eEUtTjvKp:dT5va 1\jG:磨2r fj P Bmܹu[k *BF QRsѥO#8a"XL$J(M4$J(M4%jQFJD+PWFDDNAeTD@@QpLpL*ILjAD*IDVA\6T6)*JDATIT\) DŕL: -&t&3I$Wa �nK.Y! DmL2R"!2)P::8bϊpPND1DI*I*I*I*I*I*INC\6!S٤JNU*dJ٤JVU6AdMjeD*UtYMNAJV9DN9D$QeNDѣDDuDP$2AELڍ$Tڕw^zQPq%/3!@Txn@   %xc9b#bdPNuec~UUXGOG O)ZdG>yO)?OWYJAd7J2A+DM$Q{oFE^:�65 P@D`qn@   %:sI)F'xPc5ސuc}vaA ; ;d9090^Ďv;0ގ׍gC7飏7xÎAؐ6ڨh8ڈ#~,#AdFcn�!Ȁ 0$(!t`�=!a #Sx3p\BP.A mXC 50 @jC <xB'�'!ܰ'8 85 c f`@ � �@��?R$ Qp$C4ۨ@d%-yIL^2` q S@<xJT H80gp  <Ae/``3kxt)5XC <P e|B v ]O.˨�5@X =؀�t`�8$ `$dR em�!Ȁ 0$(#hG=QTJ0* !pxp'S3 #8NBpU /P^5A cx`s Z0#h/0`@ c�#xG @2Hd` �9�r�@ �&Velb  �le-{@"Yb q S@<ZVmmm{ۋ@ L0iJS%N@$8 N@FWu0'L Sp0'L Sp' Hp' Hp' Hp' (p%( R 20 Tfh-|a gx 8* �#&  !Ȁ 0$(3qm|B!#o! H(  HF(( J(( J0te0P8+,A N F0 „pl{n K!Ȁ 0$(Njft-莬ǓV�%@A PP�%@ң.L}jTZիNX[A N&`;Z׻>;n@d@FhhG[7L(( v-Z�ktS 3xnxcxAV l|WR H S@}p'#PP02.6Mjg\#ki k*8!#@o *[*ph@ 20]Ȣk:%@KƝtC!Tx``ʽ+`P 7@ f2 #L Jm~w]{׻oGe(` LW x'Qg|(8! J84@=yЇ^ze[@gg}&5�!Ȁ 0$(#7s_%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP0%%%%%%%%%%%%%%%@!;A#<dj5+'h�?ʰAңĪ`(+JҰ@c�0)@%2*8-B-))))))))))))))))))))))))))))))))22222222)))))))^E_E1p))))))))$2Ss(h$F%H%HnFqGr,Gs<GtLGu\ml)#p$ "Ȁ �A~,x$ `0��8H#$hH|Hd k�4 #$P !k8KI\IlI|II8IIT)II) @ibGlJ|JƖ2'@ әȀ �G,K�$XHLHtH k�4 #$P,03(,(<LĜ%KlLK[ǜL$))4L MфBI))�� X́ K|$MKj˶԰@c�0)@% P(X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IQ!$2$4p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$: x M٤MЀMZMdK k�4 #$P @)@ @1+fe,LhViVj5¼Vl¬V܂VXLqWq5f%)@QC &@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@((!3#U*)�� X ZZZZZ ۫U8Z=LՈ۬m 4 #$P))$P$P$P$P$P$P$P$PR_!D)+(48$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$([+؂   �`[.b/bHKb3>c4Nc@c�0)@%'>[*AdB.dC>dDNdDVJFndEd'IdJJB(%/eR.eS>eTNe%+$ �b]e^Z� ca$5.3@c�0)@%@3Y^^f^ofngqgr.gs>sfu^gvFgnfgxgyY;$(3%Pg+$ �ehGaUc6f/n 4 #$P21Vi]iiii_PXiVViViViVVfVifj]io< $%8kk~kkkk&؂%8%#Z>lNl^lnl|$$ɞlʮbnm 4 #$PԁR(PPxP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNUkMXS p gGpv9x'(3B**********************************************Kۂ%(#� lJtK 0�ЀlOtKl5@c�0)@%@ЁRP�\O�P�S0_u`vavb/v_CUDANIXfIPDEIDICIPDCbJXwAJMwyuw{wJȄM�PV 7`rQ;xOx_xosI%%(p#�LxxPGP/yP4@c�0)@%$0RO8yOwIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:DQSm9U0M:JMJJJJJIhIhV�}?}OӧS�~g58 # $'''''''''''''''''''''''''''''''''''p 'P@q 'P@q 'P81bD$ 1DF 4THr%˖._Œ)sfJ 4Ps'Ϟ>b(ѢFY\ @ $JQL&MҦO$I$$J(I$$J(I$$J(I$$J(I$$J(I$$J4$*J(u$I)MZ-))T2uʤ*LZՉ)M(I$$JZiDI%MC.}zL*aGFȗ'Oh e ϣO~=ߟ&5> *A!; Q6RS<A21JLa 0I&\r$dR&/3X$J".dH&dI"0HO&L&dJ<øJ"ИH"2ՐYgf5ְ)2o*L2s&ӌw♧{٧ho9g1FDQD $X V  b)O:(`)M`H(AF)LR$d&O⚫+d *x3+d .$R$*E 0dJ<I"rJ%ԁ*`벛$iBI&T'BJ)BJ*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*p5)kE@ h�kO"hO6(`)M`H(1E:8(LR$d" vBEH& .<K"I$H&҈+dJ&N4H&+V""Tr "_'\&r&p‰cs߽߃~0_D1`(жWГ" *@,P T@,PR2@ 20�%8�Z4A M -D&:NdPE"L x`0$Z<pG5: QD>zC�G=IBPG?܁\c>bxc>SB9tqc0E? IdG=SdP>A?D'6щMtbD'6щMtb@$*a DH+a\H)U D-*ZvjQS+BD%VSl8NqJ;Ej] bXE-J8@**Q?bC%6J@*NQU"]8?WM;wf0 (@ CT+`*E')PA T@)PA T)S a HPFrNHx'$ I0A)~*~G9h!ic=! S,B>!i p4zqB�G/q =bP)wC?! St`4D |LC?C\cȅ51 I3 IBE! Q⧄8!TA\ *!^, * UB%!d! B"LSUBȅ(UaJ=%1 B᷄Ѓ*! S0!DaC?ͅ*$ ItBXO;! Q'>L$G8) h( F8"N =%`$$(!'yH?*!N*ߖc%8̡ I>Ƒ B,$:!uPE'D QC D/!\z3a wCz0Џi3TщrC08A Ic 5!EHB$D1BUHB5!LAE! Qԁ8!$aCB0OM A?ͅ(MBHBP*ftP(rA=BP(ꀏi!k):^$a It?5$D Ihz(&2ITBO0BF� W8-Y@J0p2⋃X@ HɄ S@0EpBœ<Q -kAӀ$LkBF? UB5Q>Sp3$a Qc$D?qSF'kE.1 ZH!LktB>a |8Cp3a I{$! I,B8D/T\ԡp (! UbP)~j S¨0"T! QJz6AZȂ!$ u8#X!aJ^"$CA * QBze!CL>BD7HBxr0H `J,@` iXA HĄ<d  `D('H%“xB$Ђ(4XC?!5$5!t*O5O<-B'!!88-3H,A?L-!HB?H*B?\$Ђ$-4(,B?L!B?XC'H"t>)4)H4( $!HB.H)Ђ$!H*!-,!)!Ђ(!!!"$H1H)4B-B')A.B!,B.H$3A.-BЂ(Ђ)B/H",U.Ђ$t,B',*"&&dBrHB%AH� TP Z@Ad*d HĄ<d  `D('H%“xB-*4- C?!8,8*H!B.t>0$*;,*B'Y.8-=l!Ђ*3!B'3B'8$A?t!V?8*B9$)9Ђ$43HQPI(HB.C7a2!!l;:HÚY/C.t=,8=$!0;=H*>="1>*3B8C?Cչ>A?H),l<:\OB? C9<)4m(H_v&&dBrHB%AH? | $AVB@.d HĄ<d  `D('H%“xBт$(4$\<t*H>\C/\=L$"H!HB?8!L>-04)C.8$<C/(4(*4$t=H3L-:1!3"X>\C.X>L$>8)30QVv)H!T/: 4C944 56,B/1>8)!l= 26,8􂛚*3HB?8 4>L)5403)3$>8OM>L1\;\!>5Ђ:(:2*Ђ$hmBmB&$$T<8gg}O~~B4@JLS@@ȀL(F"p$P(<'O"H*>LIC?5C?4(H)!4O(X;<Lo=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?H$4X(*Th$t*H!8!\>!C9!,9OuQC9),)6T7*>$Ђ(T?HC-C9!>H!;!B.ԁ)4H!>L!:)P9OC7*X=!8H)!)PmBmB&$$T<8k%` ⧻4@JLS@@ȀL(F"p$P(<'O B.,B',)*p�$O$L^�!H>8!t4!t>\!X>H*HB'$5H!t(C?>C?!XC?4H*H>L*$4(4!5!t)4H*A?L*>LC.*X>!4!H>H*X>4B.,(�&&dBrHB%AHC}� T �"$4@JLS@@ȀL(F"p$P(<'O 0i-*o(*$O$L^�/$*,5Ђ$X<*6tB.HB7*)4-*81--A/<$B?H*4$)4>\*3$=8)H>\$l=,,34Q86A.H�oBmB&$$T<81|� r2E!AXLt HĄ<d  `D('H%“xB+(ԚI)SS*K)H)L$> !4*B9C/x$8,"!3)"8$-,!$8$<\*$4H!"3H)8O--5H!>H(H:(H!:!4(HC?H)H*A7C.t!poBmB&$$T<8Ut/@` tEAw4@JLS@@ȀL(F"p$P(<'O w~OB.~ x $O$Lw)HB'H(B?X,4C,5Ѓ5B75H*(T?\$$,583H$5 1;;C.0"3oIB?X$t8C783B/802A?H"448Ѓ3*4)8>*l39t*&&dBrHB%AHtSCU Ev'E1Nt@L HĄ<d  `D('H%xBK("H*Ӻ~K)H9O*Ђ:Ht4*4>4B'H(B'H;H$)L6>6B/<:0,B/Ц:>X()<X**:9L:; >H*t*H>:L!"3$X>$;: !B&&dBrHB%AHW @7E˴4@JLS@@ȀL(F"p$P(<'OպP)B.T}W$O$LB'$1,,**!)t)$3H!-(!HB/$$$(HB.-!B.A/ԁ)*,B.$-H!!H!H)Ђ*$$$*A.B/)tB䂁oBmB&$$T<8|C}@ << |L HĄ<d  `D('H%“xBw!-;�E:4xaB 6d(ɔ$Ip$DQ$"ԢNzLE(WC$1I)QuTRCzd%I!QR%!Q$ʥG(ZTi*=thQ.IdDK)=$%鐨E,v#qѡ^`4ӧM4iTI#9F8PBdɓ)W|sfVth*H6}ujӞYv9Elٳi\A x?A)H(qJDI̴iS%3u)SL2u)CS$gMN:m괩ӦN:m괩&'dJ"8$?Q$d\ESD1EBQ吪QES$:D="DILUDѣNTHE9U$!*BTBT9DULĔNQEUDQLCNQeQr#CJYeULIH27 lL !0"xL<ܓ>X�DS QRP!RP!RP!R XPXPXPj;U6?l@7$x d0b $b!JN1`)Xb5DJ4DCrD\P :GD"U$!DInCBDBTdKD\!DKrDK$DKDdKD!DKTdK:DKDKh!MNEEC6I?VS*Ad?jAUBHT9DS9CT1E"%*HIDQD9DL)"UU1E"QLCT9DIL~M$$D'aTst W!RP!RP!RP!RP!RP!RP!RPUts12)P)^pP@ل`7Xb ;xW1e8LѣEh!dzQ:jJjdJNYŝk69$BBTŔC:EBrD8eYE0EL! U$ D/ Q,(:!?lm(2mMPu"$ U!:A Zt(J" uE1*rEBDW\b8$L!EHB*DAQB l"D%#`<}%X O:C W=% a /p)@MLx(%ҏe$62lF:bT@=a]p?Ip:聏mA:nHbzE'$ 8)ziЂ: q" p(HFm8t*qJ@D-P UB](L! YD'T! U+),҉0(L QHDUb Y,B")T! QXMD'` ZH$7Md0`tV YVu Ѝ S@ 8"(J&<Ux+<vF;vT()1mCP&ilNQ wĸF-1 {lװ5Q? b<A x�"*Q tp4aq p8UHbq?b8"6^cD'LASQHdX*$ B"]$IBP$! 8DW! S D.TQB"ZBP!r! Slś&2QITBO0BF�:q}*\0c%Y\d5@7z 2 #L P@^UB(LA }a'O٘G#<o'aW'aF'<Q8 FhD%PtTh*<jh*aWT*1?xE%1ZC.BkIdX&PZ "1 DB !$ S$!h!t*8!!CTX$Da UB0*L! QTE0!d I$DqSELn"0Da$Q !<9c� J@ȃ,ʺU@d`)  N0 MTB3&\t}8.y cxE#Q Obyh'q Ox+<QtxWxո'Fx?qyx+1W4?1O8E-P U!sxAVQUlpD-�^D0JbIX`F'$QD'DQaP)D!Cb"qIB!$ = !,BI,0!z! &2QITBO0BF�:}�uc*�>�4<#XtU2@` � f@@a$AG JM!!<^^<aa^PP!PpF΁2\\6�*BO"mV!NAj6ajA�ra$ $BLAATAAB$JBTA$Bd$A"Thh$TD!@Ad bc20$ F$�� 4X�4Pqiu@7\1 d� @g@@a$ADq EaP!2!\!"!P!!2!P!F!P!$2!؁!$F2!!FP!2!AA!P2B*a�*�Qd~aAa6aAA:aaaܡ$ܡahhܡh:$DTa!zrAaTAhADzA$!R7!06! C*Ar`NJ�4X4PqQ9Su@7$�:2@` � x @A2ASaZ0aZA!ءa((Anȁ 0((!A JTn4!APC6PF6taATALABơaAaALA"LA$Ah$aaDaUL!Goc20$ FD8Ygd %43qS9Yt:%1 d� xw*A$4A"PF4aXYa!Zn!ZAA(AAa CAaA(A(A4A!A(AZ!nAAaA:* j:d@ܡVtԡ*a$aT+$ATaDAADԡh!ơ$A$:!A:aATA�Ё$!dADd6!06! C*Ar`N> g*�>TAT*rYtU2@` @ ` ^BazZ(YcX)@zAdATLAaAD:ALah!$z$$LATATD~LAATLT$$*:DLAhaTA�VN˺LoWj~jdLAA!D!ADTAT�$a$Aza@:TAoKfc20$ FDqp`0"4&Q,ˊu@7Z1 d� @ Ȁ`6gcFAFAFAFAFAFAFAF+$A@$hAATa7dABiAT$a6A6a*A6V**A6A6!VA*ANA@*@6AA6A6A*N: By*aԡa*V!dTA:aT!dT!zBDADa!rrTaATDAY 6!06! C*Ar`N8p0VXUXtU2@` @ | l�@ 8>>>>>>uWaVjt!*ANa6babbb@baba@aa`@@@lA`@@a@`@A@a`a@>A` *aNVAA**AahaA:::`LAA@LA$AaDATDAaDA$haAA:A bc20$ F脬�>�ESϜ6XtU2@` ` | Z ` | ] ր ր ր @ր z ` @  �@� `^Յ  տ  `  6!:|~aVAjA$AarAzAUBrzAAA$Ba$ArAa$rAhA{c20$ Fj*V3VQ͇>XtU2@` ` � Z� ^\8@G`^�^fzz`zF z�z z<f < f N N�N`<<`N`r` N`N�r` =:`<r`�rrg �fN7aw;atNNAAA:AdADALA$СALAAA*$ WGU'B᣷MR/wLI2EHR3jxqӧO2i$'Frpe0cʜI͗>Xbϟ@WJѣHXʴӧPJezfA)H@c #]�[<@ $<@ Fr9%J(9(#c<1#/t1A<Ƅc #!1C1!8yD1NƈyC)NÈ1N81"fLqӦرs~RUڄJ6dJR'UT-REH,B$uu!Utb,$"*"*"$ԡ("""I.z"!"(b !,"$"F4xvd$0O0(PՑHӒL.iԓPB *B *B *DQ ) ) ) IKYI`H(aSLNjS@1S@1S@1S@1Šf馜v駠*jNHE3,WI#ꬴj뭸뮼k&P2(Tˆ3<!X`AF *`6P) ) ) ` , + , +M55R-A FL& 70N} (~'v k&L * )B DLl3 PbO@D;5A37KuA21J8\wS s1# RlR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R 1G 3l`A߼ X'ZIZ8X+i Z*Ѐԩ%Ȁ 0$(k A,L/ /! _ gH8̡wPa�^!< ]z 8kPJ(V}.~i(Jڵ6N-@d`) A #A-!6x2�:= IBL"F:2[t# =,NdVp+%, ʧ ZIV'؀ԩ% 0$(a ¨-dA A fJ ,IjZ̦6nzf�L' 'Z+0%QPVs)C*V 6%uj 2 #L JPD'JъZSTX*@!P6xHG(MJWҖ0)K` ASHЁ`@bNVp-s(T?9kh%(:%\` E%lA J2u)( J*( J*( J*( J*( J*( J*( J*( J*( J*( J*( J*( J*( J*( J*( J*( JV2L K|�h ,8 Pʥr(z Z 6%uj 2 #L J7M)a V|Ѫ$ PB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 MB*4 T@?- N0 2` @F* ʡ(8ilKd@Fj[JXD,b PBMrNv>'+, K0 X% \W%xQJb{q(:%\ K% E+`0gN8Ϲg)PpBd (@ c| 0*U.%@`^R@ 20욂%<h`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa V؂`-Xa VUr% a Q 2�qJTu 4X�/Q'- F0Hh 'P'_J�H�J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J02(hHQ #,3?5+`- &`J @Cр+0A u2`SJXmPNL`bhUo5(&6؍8Xx(S`Q`NHQ #�B7+p- &`JX4C!�/Q'- F0H8FpN_bb "9$Y&y(*YS@N20,h3>- &`JI4C!3 ��u�=`SKjTYVyXZ\ٕ^X9HNPVhl9P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0aH�hN`30`9i37-&`֢,,,+++0A)))))))¸c0 P �&*= H602:3Zr%7sB[@[`n/WoJ`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0SrMf 90� ?3J4))))))A********4Jc�P `&�F>KJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJffffJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH&vH�VWpM`S#0/�?2�1FY42:$\c�P p�QHx8:-0-0-0-0;lPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP`b)S`.S @0P�?k\@#`|@ .CQ\c!��` PO`P@Sp(|�4]} 4MdMb 30 �=A%>`2? Pm P @60@B=D]F}HB}LJPR=T]G 9<AF0# 0A�/P+p->!`(-*%Cx �m p� 0'p!؊،؎ْؐ=ٔ]ٖ}ٜ٘ٚي=#`P"� ?P@s->!`s}-*%Cx?! @� #'�ʽ=]}؝ڽޭ܉!��Y1A ג4, `m-%C.?!�/��܉� >00000000000000000000000000000000000000000000000000000000000000˝0��YAP,p7+U>V,pQ11 P ]>^ , 4q� S4A#`P1>>A }�❟6,^~�1q/Y�7?2CA+ //a "?$_&(#,._3 `3 5+-.`>N1*_FHFL,0>C>C!\`b?&f-n6_%p@/``2]Ya?_ �^tx%CB}?�`5�P@s-A/`^2/?/6ڿ6΂06PA\/`nQ1ɏ�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lb&0Wd7φv=mjCa PBmi( FxB20Z[@ =0X<zwo~qMnS|W灪%WT kl _^0D�Y/y %X?8\Q++} @z¡d U W:]qUUS`@1G{վv7@ zY72 #L Jz>V߂npG|PXU %T~ <2� (}�eȀ 0$(?8\S -(Vu{ P@�$@ P@�WZ%LR�B e %46jQ[ǿ(( J%%%%=U+ �� @ l�Ћu #$PT@S-%0A{SsA{>[t<U+ �� k�Ћu #$P?(76TLś*46|S5))� � P!t7tX7�0)@%){s)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p$p$p$p$p$p$p$p$p$p$p$_`F$7b7'''''''''''''''`8U+ ��zGj�Ћu #$P>;ȣ/#)2&0)XȉȊȋȌHЂ1ԁ1�-�I)''''''H)ɜɝ`*` B*8U+ ��ǩʂh�Ћu #$P;ȣ/#)'0HbH˸˹˺˻f˽Kc˽KK44bTĜ ) S5))� � Pͩl�Ћu #$P:Ժ:{)(`(R$dD P؅PP]Hd܅PP]`R,R&@)2$x>7U+ ��Ϯj�Ћu #$PTePzC7-#pGP� %QeP`FQF�eP`PX]%Y` $$ {7|S5))� � P�+,-R.m�Ћu #$P$U5e67++{310GR�O?@A%B5CBBO(C-Z(_B؄KLM@NTP(#82` {,7U5))� � P.\]Uj�Ћu #$P7UeuS*-zs)0pRGnn݄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄o|}VOOOOOWO@FOOOOOWO@oJJJJJJ~MMMMMMMMWFp#`&%)T*pSU+ ��ժګڮj�Ћu #$Pf5۳7*-zs##x GS8Q8Q8Q8L؄L؄L؄LT8T8T8T8T8T8T8T8L؄L؄L؄L؄Q8Q8Q8Q8L؄L؄L؄L؄L؄L؄L؄LL@D�DW] M`H@pQQQQT0T0T0T0Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8L؄L؄L؄LG8)@z:|3`zS5))� � P `\m�Ћu #$P&6FazӘ'pR�M]WTpvQaWTpvQ'GH (KիCazS5))� � P V5fj�Ћu #$P.=)%p**@, ))R`MGHCEINXNXIXZI8U8Q UXSU8N QP=0Y^ =PSQU8S8UTe@WHDpDTȄxuLWHTHoXQ@ThLSQ0CU \E0IKYUdI|MP# 9ӫS=7U+ ��تj�Ћu #$Pf&a%H$@zÂ-03@-pX`M|>SUI^0C\EU US0C0E ^PCN\ZUȅ:Q CN ^S|`]U \0U:\0?b_]iMЅ?ZMXZJJ_8 DX8@CB ^NȅVHE�(-@(ڦ7'@hU+ ��ت6FVfvj�Ћu #$PV8&8 PMXHVKQP\f@~0\0UXkp}PmE68^^wZpp~0NPUzt�Yz}CbxP\f UnJPquX`DЅZ`uuDЅ?n(pdS |x�I8^MP $ږSzsszS5))� � P89:o�Ћu #$P1A'Bs%'-.`#181xA�J*dI UU0I|`d@wP:~dxpC=U8}prd kdwSPw(b@i Eg0C~@qfX|p\8ni i[JЅJi?]Dpfw@Jw^iQE�(-@(r+7'0z'+ ��y8o�Ћu #$PyȃRE�U|NCEIЃ}؆CXkKVq0NPp@\P\8BX~U ZtI0nKvqZPSwU8q0BU؇kXQpqMX?g@?{?8s(UMt8:nU{Bq0:eIGMP $7'W%))� � P'7o�Ћu #$PA~R(c_^Y؅]O8JP}7IP= k0Z~0Im=ȅm=�="$Irѣ߾}TmÇYIME(kӏN!Z/6ժ٩M뚽JmSɚ=]S'TRR:u" QxhA XS8k,ZN*QRdAAz/.l0 Jh@ 2LA$-̚7s<GVqP !*N2J"xBFT}hu31U$!U+^խ_7Z13%)=f:ZZBj=gwR%\*\".8H 8tc)i8&�Z EX`ggD[o-1R�(9#=@^I`H("M:9Vy &| "$!U$$(4>H8J9r*HrH?䢇)#*҉$")гH'0$z -t =Ҙ;⬲I%T4=�h8T8l?lR4"" =BR"@DH@Qc9Y+<HD`{.6A FL{9't&`!({*z"*tҏ5">2C5t4"*5B)N/L# -# :b :L8#)я5= 3&c1l31=3=Ҭ?�Ȍ?rM/cN.T(2C<H>8)b[.N@d� 8|Pb %cd S ߡzyR$X"(`!)B)22;H"55! !;HrH/;s$=8C$;3"ҋ;ӈ"c9:=J;?8)aS9UnP ) >(X ES`@!@Xb!=%NLJHD&2 O T$!BI(b )D! UP$A^HCP)T!E*D SA $T S8!$ StBX*SE%Vq ]TBXE-jM�jQ IBLƃmB32DcqVMR�B 䰛 |`i@^d@Fy>y($a JhB&$aFE'L! ISBr! YBCB )D! Qa,TSBP!LA\H F!CHz DTVJbNQ D)*Z b"VMb@*b UH !h6DR@|P8At+j)�!)fy\>4 /Bz 2 #L J'fEǃ<%(L`K@(LAI0!Ta ZHB!$! I !L ZB *$a UPE'TaNP!zBA8)l SBD-NѥJ tQ?XE%6JEj DBXmM! "kAx $%Dh <2� (&>^�1 ȋ S@2c �$,ZMdK]D'61L "!X!T! B,$D ZHB)$A B8*$!C!TqI0!qI"P!$E!!0&�Sb8jq.XKDT@DWQSHB*QI0*P ) >(X ES`@(>6a i@^d@Fmky(($aj"XRi61LBHCP$TahUB-!$A S$D(L Y,B0E.D! BEBLA I8$DUBm!M@D%PS ?tKX)* �h0$' YB&1(@ H J4'nEmqx  d�P�+b!=%phAJ IX"TM S"$LAUL *$A B!:AEHb0!ȴ0-AU0, I,B!L! UX:E-QMXNQ?`iX"N ,8,hQBG&1'` HȂ@ES`@?+b4@^c@@ȀL(5@(H%P&d'lB$|T!!*ԁ*t($$4,)H!Ђ*t(t(),)ԁ*,-H!$!tBBB$*$!$*H(-,"!$`$Ђ)-*,))xl"� hAlX8HXX(߬H[,!NHd�`$Fb-@| � F䅐<d  8@(HB'P&dB#x& !$TB'B.H(H)ؖ$A?\))B*H),B.$*))-!t*B.H)܉$!-$*BB!)A'*!(!("$$B'"!H)ࢲ$,@8lX߬H[LHd�`H"Kd,@|%�b4@^c@@ȀL()֝A($t%hB&4'l"(H.-,*B'BB܉$(1!-H((H(ԁ)A/H3)(!҂((* !HB0-B'H)*H*ԁ)HB`!H*!B/B'HȂ$C&K"@hAlX8F:p͊HNHd�`p'b|L"F䅐<d  %@(HB'P&dB#x& !$(-܉$,,ЂmB/A?lC*)!$!*>8C$Ȃ(H*!),B'H-B'B.$!"Ht!Ȃ$$*!Ђ$,)!Ȃ(,,,!&$,@`(GZ߬H[�A@�(�qf| F䅐<d  P@(HB'P&dB#x& !$"=l!44"H< C?\<Ѓ:0)5>9B/>C?-)!=:))\<:l!H!BB<C9*3HB3C.8<,A.2;C.(U$,@`(GZ߬H[�A@�(p֫� F䅐<d  @(HB'P&dB#x& !$*:!89H!:B?209-H4\C/:5B.ԁ(!>3H4$\<L2l<HC'!)53 :*C9*H8!t:L38$D?C9H2NE"@hAlX8F:p͊HNHd�`@"F} F䅐<d  (@(HB'P&dB#x& !$(B7(:\=!8>)t5)"B.3!B?8C'"BB<l*A',)C99C'*)B9$8Ѓ) >!>\!8܉8$>)"JE"@hAlX8F:p͊HNHd�`H | F䅐<d  nf@(HB'P&dB#x& !$$B/C/><21B?LC'3)ؖ8=C?)4BBXC?3!=X!Ђ)X>!**=C?>B/Ѓ5A7)>#C?$6""4pT$,@`(GZ߬H[�A@�(� 31�b4@^8 h 0f@(HB'P&dU"H(u9BT)$,($,:t5*5l:$Ѓ4,)8>854CB3BB'$D/*>l)>\-!XC?H($)C7,Ђ$B9)8B'5M/B',>\$t(,A$t(0uB@@`(GZ߬H[�A@�(@1[W` L"F䅐(XȀ�(6ӓA($t%hB"lQ% $s0M)s'*t!,$s.)86!\88$3B'\="5"t="5t(ؖ,m8Ѓ$:C)C9!HB/$8B.,B'8=>!Ђ9*dT.!2*TwBP6}cH @Xl8F:p͊HNHd�` W$b4@^8 h  <@(HB'P&$U"wB3S˂$B'BB!H*0<22T4B4$8C?H*86>B'8D !)H*tC.8$4ЃZ=\(* -t<t3 4HB'Ђ;;!56H3X94`$A8S @`(GZ߬H[�A@�(:׺_| L"F䅐(XȀ�(A($t%hB&lQ% !$D;g(sTsB*!,mɂ"<-A/2-H>$0CC3C2>1$1>:!X<:XB.,)$A7>C78C7,B.dT7=5H)3B',(Uh{; A@`(GZ߬H[�A@�(gW� F䅐(XȀ�(AA($t%h(lQ% !H)9'(`(tBB)BBDE,)$$(B.B.)!-H**H-H-ABH!,*-Ȃ$,Hm)$,(ԁ**H($Ђ(t!$!)(}?BDE;$@A@`(GZ߬H[�A@�@`PP`A&TaC!F +0XA @dLQeK/aƔSGP$u)SFdJRQF;Rک*QIRej-U$2I!Q"$I-UT"=T9DT]UDDn.BuDPaZD"$J!=$*jJ$SLHCLI#J(UVnNJ;4@8HAR(Nqd+3Y:QDSxHg׾{%X?JP`ZlQ~}2u JR'J2iJ $YE$餮N2EN"dUE=Z$ZPZ$Q=hUC$9(SECTE)IT!S!DS$!D\TiRC!U$STEQULEE3єD5Q:)J7l/@b ‰P8+S [b �"0PG!T҆JX!XبS� A PSQ<BEM($I69=C:xBQdɥBh!&=0BfEE$!f9dai8CfWB$a^rSЃW=hq^8UCd ir6f:)6 DB YW8h 6Xn0FxB a (0B)b +S )� 駡Ʈ (=  %R-lP$K(%-`8ƹN16fB\Wb$pCxz)8s1bwu`Bpb$)8٦EڠfEstƙU ;>\8)P9%%%Oh[b �"0P wZ 4ZU@p# Hz S@T)�E&v KE&2tbD7ܑ =D.qE4! IP2QQuP$h! =0!$q\C D.UtLP:a Bl>L S@G7$ak9T!E(8HId"hD%1'Ap# A9� @� 'AF@p %HQJLdE$,a7B@E"\a* `cG4~;ꡏ~�#F&pQF=Q+ lD"zC0(*j�*}THD?Ddb GAҏ"#-H PpKk1}S`@O2Ji@F@p %Ĕ/QB Md$,AKHD&jT86LBpE T$x0@ġpY:L\|#D"D(2QBpE&\aLr#+o"p+яhd˜D"Țېj"#z)H0q1}S`@@u "Th@F F@p %$S@B Md$vDE8�D|#(PQhd"بG "яh"kDH.2Dd"@+HH(PH3@E H>@E\яh"0k$taj#\Ѕs7H�]5Tw$=\@d`) A M.Ohbo+J%8Q. W #�F"x,6j`9x#`9 :p7v"ը6Q }D#D"Fhģˈ32LD"F~Dc*Ph23 JHpA)*s7H�`] �Ԁଂ4 2 #L J7UP|B%$QMp%D B"0 }E<L<HD4Qv�2⡏x�#@.Ρ@E }+@;AH.PgC(\hD$MVMX� `&L ИӾ)@ @�0oާD4 2 #L Jp|-P|"ׄ$6 Pl &< Ol"^QFD%^Q ?T"<Q Ox"FhD%^ ?&Q ?*<QWD%<a@aa<a<a^a<a<a<a<<a<a<a<a<a<a<a<a<a<a<a<DA\ ^9g x@  �0 'T`# ҃k d� jiBPnFat>a>>>>>>>>>>>>*A b@� ^j|9g x@  � !jGD U`# ҃k d� @ % B!6B%C6a>l&Y&u2p'}'&w&(&%r)} � 9g x@  � "RRGD"7"=2@` @ HR ؠ @` ` ڀ `1s11!1s2)2-s1#32/s39s132;34+SXf l `  9g x@  �`xGD"7"=2@` @ `93:s:Zfp F`r BN8`<3=s=ٳ==3>s>s\`jB� 9 `:%9g x@  � j 4Bk4@D"7"=2@` @ DMt@ t�z@d x`th�cGyG}G4HtHHH 8l`  DTh}�2�0@$tLT;FD"U`# ҃k d� J4OW  @ (R)R-�W+xR@ | V � ^``9g x@  �L-bB4@T6"=2@` @ veYe]v%O}r @ V 8Ā 6h� Phh6ih_Jiii] ji @ @`v| ev 9g x@  ��c6n �4@Hp# ҃k d� `l p  xP6 @ ` s5ws9s=sA7tEwtItMs ( å qYVh}�2�0@6x-�4@,46"=2@` @ hzi7J%6z{W%6|w|@ |7}@h}�2�0@~%e bGHl# ҃k d� {!8%x'X}-189g x@  ��M; GHl# ҃k d� }8]|8X9g x@  �8;  4B;v# ҃k d� @zx鸎|9g x@  � 9"�!>BEc7"=2@` @ 85y]=A99g x@  �]! (B;V6"=2@` @ 8yY 9Xh}�2�0@^ Vh# ҃k d� ٹ! tys@h}�2�0@y  XU`# ҃k d� 1: =MW 9g x@  � +`X@7"=2@` @ 4zz%` %�?Wh@  xf ` b?1�\">`X@7"=2@` @ 3hฦ [ } 2>@0v` ! >`X@7"=2@` @ : @%k � {imq;u@  x  �;{ %>`X@7"=2@` @ T9` v `;gRP �2�*�.v>00 |!<%>VZ"=2@` @ 5e|imq<u<ƅ9|ǧ��*�4<5�b@ɡ<ʥ<1J`, ҃k d� �\�  VI<<H }�2�0@<+�b�}>V <X@˽+ ҃k d� I݇m S \a=e}imq=`{ ؑ=ٕ}ٙ=� 0�ڱ=۵>`(}kU` "=2@` @ J}#`!aߍ>~ a~߅!%~)--\ �=E~|*VWܽK C @@ }ǖitH!>a&>~&OVVaafN6*frVOjV666a66~Vga6Na6t~j j*V!\ai2ɘiPa2aFa22a2a2a@Pa<!Jmq?u�D`Dߔv_ C @@ |?ij@*26;A)TAA($a6_0:@)AB�$S$I-QTRuȔ)B$ReJR/8zIsP/BT:$N.8h'RH\eJ(Q"T2%EE2)Ҥ4ez 5ӨQOQ0X֭\z 6X hPY*ڪ6ܸc6*!b) >8Ō;~ 9ɉX@}*Ѥ;-"ʔ$UTtȨ$E4kIhhJmB:$J(IDIRBDIңT/BB iJ\UD*PD"B%ѵ*QTTPM ,@] .`Xeig \^` h `2haJPb*b]vYfF@ (TJ&JJaP'B$t(r*ar$"(Ib(K"*" -҉AzB!%!"B!!I d"*J"($m҉$5%SS= 0aaYgQ(…ƕaZu8 6D l eQ)|R *X)"e)fmH,ѢH(t(AH"*K3҉,҉$!B3Z' *+:|$Z',"*TL ,2Ϝj*psZ5U `2haJ tN?bPdfD I%d-iB$zr!")Q$B("J'!p"J'(B)z ! "H)zH;Hr$$ 3!c4)$BG I <I"P$e*_S*O ,/|l@gsՀV*`Ƞ d(uԙQ)|R *tM-")R$\tB"DaUz*L! 8H!:I*a Zt!za IB! Utp3za = PD\Lb T"D&T! UD"OST6 `0V�Ҁ06@+R,�hdP<BFj1B HOTRLU0>́ Q,Ӏ>q UB"Q>z|C;ZAȀ+š uG.AqRALxpG?Axt8)$1 wH*\hC8S}c !:!4EeSy �q"1galV:Td@FDŽ*4RˌjP|bȄ!"\4zr41~8C (:! zcȅ*Ai < gL3TAZC@3g֠5 I )$kHB5 }D#G<1x#9zi0$M)(`PS 04 ` cҡ@ 20vPZfPG@E&.Ib6L iC@8zI)hqSc0,amBp$rpHB)! IB)$AZc0;AIB4T! UC:@�#�+ \"@+CHPEHT4EeSy �(v`,PUalV:Td@F@WRˌjP|bDaS")!$1}!L!i( k D?A~c83kA""T}lCE'q Ba֐D'$a UCЃ*aN8(2zF"2~"G9! B0;M)(`@\;OUV06@+* 2 #L Jرe5p(> TdկV!L xXC<LA zLC5 Qb5T! UE/d Bb>!ECP)! Uܦ )!\"$4T! Bc>Q$"@E&THD paxC8*$)Sy �zs4 `* J S@ Fj1B Ol6%a C05aN!QYA$! QH@G9hQZB*xH"p |\CP( S )rqSCP$ נzD$q@xJ4ꁊ G.$AUMz&0` `{f�hBRP%he5p(> nwd` @p z` İӀȀ @̠ p@ p h @ @  z`@up`0 �݀ 0Ȑ   P p   F! GMa}S(� �'Za� *a�Z!e F0Hg"RFP� hh`0  � `  @z@ݠ` ΠĀ  0 `  up @@ p   � ` `MP1O � 0rh� m*xa�Z!e F0H (5a5 p( pp P @ @ ` @  p z @ `@ ` ` ` @ @  0 O u @` S(� � } n*a�Z!e F0H! )!5a5 В ` ` ( ) i׉O9O � 'F R2`SJ0I)5a5 @ `N @`! ai9O � 0LWF R2`SJP1*(5a5 @ҩ a h  a ?*9O � #j!a�Z!e F0H3oJRFP� P P`h p : MaS(� �]X�sF R2`SJ�ʪ!5a5 x `` `` ꨎ9O � +ЩrF R2`SJЪ骮!5a5 h( ` ` p ڨMaS(� �*F ,qF � � F0H몲*5a5 & ` `` 7 ;MaS(� �F 7nF 2`SJikRFP� H` ̠x0 @ ` xےJ+MaS(� �T F 7mF 2`SJ˺RFP� * ` P` P@ p`  ! p` u@ pA@ @  pu` ` pP� `  0  MaS(� � FP+7й*F 2`SJ3Lë+5a5 ! ` @ �  @ ΀@ @ �@ p ` p@@  @0 ߀ 0 P� MaS(� �|=+\a�Z!!  F0H5˽|RFP� * ` u � ݀@0 @̀ @̰ ` p  @ u p ` 0 @ Ұ@ �mp p ϐmذ `S(� �<+P3 2`SJEm("5a5 `@ � ` @ `  `   z� z 0 ` `  @ 0 @ 'mS(� �8ۻ=%7+%Z�Z!!  F0HAm׍٭RFP� j` @ @ �Ȑ p` z �pf` 0 z z` @@ ׀J! pkf` ` @pf  EnG'0O � pSN\,p,@%< 2`SJ�kmo-5a5 p` $  @ ` @`  � ` � ` ��p p`� P؀; 0 ٞ 'S(� �UN%,p,@%< 2`SJq.5a5 p  0֐ 0�` p @ � @@P` ` @@ p P` P ` ` 0 Ҁ@O 1  ھ'S(� �M4M%< 2`SJOoN`5   ̠ z@   z@@ p@ @@ ֐ P p `p P ֐A 0  ѐO  f/G>O � <tO% $XP`*P�! #S(RE5nG!E$ S"P$Y$)L2iʤ)L2iTԨQW J_<W\{M5}Ec/ݰz2-c/*T#OaN_eEUtTjvKp:dT5va 1\jG:磨2r fj P Bmܹu[k *BF QRsѥO#8a"XL$J(M4$J(M4%jQFJD+PWFDDNAeTD@@QpLpL*ILjAD*IDVA\6T6)*JDATIT\) DŕL: -&t&3I$Wa �nK.Y! DmL2R"!2)P::8bϊpPND1DI*I*I*I*I*I*INC\6!S٤JNU*dJ٤JVU6AdMjeD*UtYMNAJV9DN9D$QeNDѣDDuDP$2AELڍ$Tڕw^zQPq%/3!@Txn@   %xc9b#bdPNuec~UUXGOG O)ZdG>yO)?OWYJAd7J2A+DM$Q{oFE^:�65 P@D`qn@   %:sI)F'xPc5ސuc}vaA ; ;d9090^Ďv;0ގ׍gC7飏7xÎAؐ6ڨh8ڈ#~,#AdFcn�!Ȁ 0$(!t`�=!a #Sx3p\BP.A mXC 50 @jC <xB'�'!ܰ'8 85 c f`@ � �@��?R$ Qp$C4ۨ@d%-yIL^2` q S@<xJT H80gp  <Ae/``3kxt)5XC <P e|B v ]O.˨�5@X =؀�t`�8$ `$dR em�!Ȁ 0$(#hG=QTJ0* !pxp'S3 #8NBpU /P^5A cx`s Z0#h/0`@ c�#xG @2Hd` �9�r�@ �&Velb  �le-{@"Yb q S@<ZVmmm{ۋ@ L0iJS%N@$8 N@FWu0'L Sp0'L Sp' Hp' Hp' Hp' (p%( R 20 Tfh-|a gx 8* �#&  !Ȁ 0$(3qm|B!#o! H(  HF(( J(( J0te0P8+,A N F0 „pl{n K!Ȁ 0$(Njft-莬ǓV�%@A PP�%@ң.L}jTZիNX[A N&`;Z׻>;n@d@FhhG[7L(( v-Z�ktS 3xnxcxAV l|WR H S@}p'#PP02.6Mjg\#ki k*8!#@o *[*ph@ 20]Ȣk:%@KƝtC!Tx``ʽ+`P 7@ f2 #L Jm~w]{׻oGe(` LW x'Qg|(8! J84@=yЇ^ze[@gg}&5�!Ȁ 0$(#7s_%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP0%%%%%%%%%%%%%%%@!;A#<dj5+'h�?ʰAңĪ`(+JҰ@c�0)@%2*8-B-))))))))))))))))))))))))))))))))22222222)))))))^E_E1p))))))))$2Ss(h$F%H%HnFqGr,Gs<GtLGu\ml)#p$ "Ȁ �A~,x$ `0��8H#$hH|Hd k�4 #$P !k8KI\IlI|II8IIT)II) @ibGlJ|JƖ2'@ әȀ �G,K�$XHLHtH k�4 #$P,03(,(<LĜ%KlLK[ǜL$))4L MфBI))�� X́ K|$MKj˶԰@c�0)@% P(X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IQ!$2$4p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$: x M٤MЀMZMdK k�4 #$P @)@ @1+fe,LhViVj5¼Vl¬V܂VXLqWq5f%)@QC &@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@((!3#U*)�� X ZZZZZ ۫U8Z=LՈ۬m 4 #$P))$P$P$P$P$P$P$P$PR_!D)+(48$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$([+؂   �`[.b/bHKb3>c4Nc@c�0)@%'>[*AdB.dC>dDNdDVJFndEd'IdJJB(%/eR.eS>eTNe%+$ �b]e^Z� ca$5.3@c�0)@%@3Y^^f^ofngqgr.gs>sfu^gvFgnfgxgyY;$(3%Pg+$ �ehGaUc6f/n 4 #$P21Vi]iiii_PXiVViViViVVfVifj]io< $%8kk~kkkk&؂%8%#Z>lNl^lnl|$$ɞlʮbnm 4 #$PԁR(PPxP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNUkMXS p gGpv9x'(3B**********************************************Kۂ%(#� lJtK 0�ЀlOtKl5@c�0)@%@ЁRP�\O�P�S0_u`vavb/v_CUDANIXfIPDEIDICIPDCbJXwAJMwyuw{wJȄM�PV 7`rQ;xOx_xosI%%(p#�LxxPGP/yP4@c�0)@%$0RO8yOwIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:DQSm9U0M:JMJJJJJIhIhV�}?}OӧS�~g58 # $'''''''''''''''''''''''''''''''''''p 'P@q 'P@q 'P81bD$ 1DF 4THr%˖._Œ)sfJ 4Ps'Ϟ>b(ѢFY\ @ $JQL&MҦO$I$$J(I$$J(I$$J(I$$J(I$$J(I$$J4$*J(u$I)MZ-))T2uʤ*LZՉ)M(I$$JZiDI%MC.}zL*aGFȗ'Oh e ϣO~=ߟ&5> *A!; Q6RS<A21JLa 0I&\r$dR&/3X$J".dH&dI"0HO&L&dJ<øJ"ИH"2ՐYgf5ְ)2o*L2s&ӌw♧{٧ho9g1FDQD $X V  b)O:(`)M`H(AF)LR$d&O⚫+d *x3+d .$R$*E 0dJ<I"rJ%ԁ*`벛$iBI&T'BJ)BJ*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*p5)kE@ h�kO"hO6(`)M`H(1E:8(LR$d" vBEH& .<K"I$H&҈+dJ&N4H&+V""Tr "_'\&r&p‰cs߽߃~0_D1`(жWГ" *@,P T@,PR2@ 20�%8�Z4A M -D&:NdPE"L x`0$Z<pG5: QD>zC�G=IBPG?܁\c>bxc>SB9tqc0E? IdG=SdP>A?D'6щMtbD'6щMtb@$*a DH+a\H)U D-*ZvjQS+BD%VSl8NqJ;Ej] bXE-J8@**Q?bC%6J@*NQU"]8?WM;wf0 (@ CT+`*E')PA T@)PA T)S a HPFrNHx'$ I0A)~*~G9h!ic=! S,B>!i p4zqB�G/q =bP)wC?! St`4D |LC?C\cȅ51 I3 IBE! Q⧄8!TA\ *!^, * UB%!d! B"LSUBȅ(UaJ=%1 B᷄Ѓ*! S0!DaC?ͅ*$ ItBXO;! Q'>L$G8) h( F8"N =%`$$(!'yH?*!N*ߖc%8̡ I>Ƒ B,$:!uPE'D QC D/!\z3a wCz0Џi3TщrC08A Ic 5!EHB$D1BUHB5!LAE! Qԁ8!$aCB0OM A?ͅ(MBHBP*ftP(rA=BP(ꀏi!k):^$a It?5$D Ihz(&2ITBO0BF� W8-Y@J0p2⋃X@ HɄ S@0EpBœ<Q -kAӀ$LkBF? UB5Q>Sp3$a Qc$D?qSF'kE.1 ZH!LktB>a |8Cp3a I{$! I,B8D/T\ԡp (! UbP)~j S¨0"T! QJz6AZȂ!$ u8#X!aJ^"$CA * QBze!CL>BD7HBxr0H `J,@` iXA HĄ<d  `D('H%“xB$Ђ(4XC?!5$5!t*O5O<-B'!!88-3H,A?L-!HB?H*B?\$Ђ$-4(,B?L!B?XC'H"t>)4)H4( $!HB.H)Ђ$!H*!-,!)!Ђ(!!!"$H1H)4B-B')A.B!,B.H$3A.-BЂ(Ђ)B/H",U.Ђ$t,B',*"&&dBrHB%AH� TP Z@Ad*d HĄ<d  `D('H%“xB-*4- C?!8,8*H!B.t>0$*;,*B'Y.8-=l!Ђ*3!B'3B'8$A?t!V?8*B9$)9Ђ$43HQPI(HB.C7a2!!l;:HÚY/C.t=,8=$!0;=H*>="1>*3B8C?Cչ>A?H),l<:\OB? C9<)4m(H_v&&dBrHB%AH? | $AVB@.d HĄ<d  `D('H%“xBт$(4$\<t*H>\C/\=L$"H!HB?8!L>-04)C.8$<C/(4(*4$t=H3L-:1!3"X>\C.X>L$>8)30QVv)H!T/: 4C944 56,B/1>8)!l= 26,8􂛚*3HB?8 4>L)5403)3$>8OM>L1\;\!>5Ђ:(:2*Ђ$hmBmB&$$T<8gg}O~~B4@JLS@@ȀL(F"p$P(<'O"H*>LIC?5C?4(H)!4O(X;<Lo=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?H$4X(*Th$t*H!8!\>!C9!,9OuQC9),)6T7*>$Ђ(T?HC-C9!>H!;!B.ԁ)4H!>L!:)P9OC7*X=!8H)!)PmBmB&$$T<8k%` ⧻4@JLS@@ȀL(F"p$P( *4BB.ooޯ(Qu$$"!v$)*B'OOʞ*O=L*H5)H>X)$\=$(t!5)<C?>)5C9H$$4)HB?HQ>L)B?\OB'>L$B4!4!5)B?L*4$5:H!"&&dBrHB%AHC}� T$�"$4@JLS@@ȀL(F"p$P(dB"'+B/H-r.4LC/r/r0 3./ 5L384/K4H48045I/r/s0504H9\3H64H9t3X4l:8423H>0$$>-*Ђ*B88H-4>L*H*B?Ho5A/)>0)HB/Ѓ3$5)H6">8)MC?U.C?l$PP Pw&&dBrHB%AH#�%W/Z&&4@JLS@@ȀL(F"p$P( *x*d!^_B_ `5``B'"($))H`K)t$$^a $B.*OB'"*B'H*!!))A?H(!,:)H*"B.H)<H!5)H>L$(,B?8$:!"B?\$-4$9$8)>H)4$$Bt=B'Q+mBmB&$$T<8U؆/@``$kuEqAz HĄ<d  `D('H%*d*xB&y9$$"H($t),*O*H,‘))!B')*H(H!*$A?H,,583H$5 1;;C.0"3oIB?X$t8C7(3!:3 C4,!H<L1=8)B?L*3)60C/;A'‚+&&dBrHB%AH؆SCU E'O &4@JLS@@ȀL(F"p$P(dB$'B$"{^K()($!,`)$B'B'LO^'()H*H䙂()!H-H-)B'$!,5H!m;<l,B9=3"m-5(5!8<)4>24B'4C?4*,>8!H5C/H9>2B/ԁ&&dBrHB%AHW �4@JLS@@ȀL(F"p$P(dB$'B&">Q~'诰šII!$B/H!,OO"QQ~P$,!š,*,$,B',B'H!()!H,Ђ$*Ђ*B�!ITIR%$U$C!UG)U:$-Izd$CLREH)I$QU'^'MuSPCniS&M$UHTpkV[v,Ȯ0{ kٶu-YsMqo^)nmpUB202'Nr($(TF5!Q9w,ϣIs$ST:y\*-J^<6铒DdChZ$J)Q:RT'8ZDȔ$YȢ%JCL1JRBTIK*QdmiUeNY$ITEIhQ=Z$9DEL٬=NZ^L79jL!0"Jlǯ>XA.|\ l" Ir*2)B '^pJ$lL*9:4\6|SBzq\YDITZ6q=TGIDNDMQLQES$YDNQEBIDYDZ1EC!ST!DILUDcNT9IE9U$!d#BTBT9DULĔNQEUDQLCNQeQr#CL1ECdуET1S$YdOM2YJJxˆFp% >XXѬ!JATHATHATHA-T`AT`AT`AJ2%ɪ @#@B (xR@NLdJ6M}zC$E\DCQ$1SQNh!dZD!DCrCNQENEZDITQGsQ8zZrY\LCS0dr9D\$9ZNYSNYJVcJjYETCY$)qeMD IDQIT9DS9CT1Ed35;DIDQŔD9DsMy~3UTU1$QL9CT9DIL域M2YJJx9h0.i $ @)PA T@)PA T@)PA T@)P`\IU@d`) A P A Pb0$:QMic`(щi긆($a B2ƁzB=ACԁ>Aup)Aq3$ы:G.A~3zk"*q HCP.$ d!X;W$1NHP(a IE'N\@$<S"X!$! I!!CHX$DaB!DA &s~8&2ITBO0BF�8J@ UBﲤ\IU@d`) A H A Ppb0$:QMJkC/k`-N"EТ3kp8$! |#ΐ)$kA:! fPAk C8>! SӨ.ak&VtlP!$n_JB0*% YD'T! UBU)6Ӊ0(L QF6b Y,$)T! QhOD'` ZH\Xr뷉l"KD%#`Q@`,8AZ^eI ʓ S@ 8"(:a ItBhC%[`85A =C8$QIC/܁ZHB09$QkC8L BHBF.}CXD.N,! IЃ,!\ bħ@&ƁU)\BDLA%6֕:qUIbX*$ BBPU'$AEH*$qIj8ȳ($CH" UA!$=,!TA\H.&L,E8FUX |`,x z^c/tI ʓ S@ 8⇕E'4ANHbm ܏i"Ӏ*LizpF?ra IB5! SG?^@3dq}LCD?! SHF.LpB!! Y`!ji?*H=ꠊmC$کBm8 mMsb#IΥH8ISHb)Ta It0$DQE'$a ZB!LABBu0l"KD%#`Ѯu}T%X n@l0[R@ 20�'a�&*!PBE*AC3 SУ*80E SG7h\-ƁnBp*L~8$ =H D.A ScA�!*ajLAahGA:A$DA:A΅`LALA$aDATAArA$!AT$A՘kb2a)$ Fhk*�>`V, JU P/I2@` � f@@a$AB@rDA!N$ATAd!A!D\LATaArAT!$A$hTV*AV$A$!$(g$D$hraNyNBLAATAA6B$ETANBd$$Thh$TD!@AdT6(6!B*Ar`F␻0`p 2I2@` � q6ADa)(a)D $' A$drL$NA$auz܁LAADAArơ$aA*Ar*A^D$AaƁA΅EArA!Ada$AaAr!.hb2a)$ Fh)P.p*c4I2@` � x @A(a)$!Ch\zTaadLANda:ʁAܡh!Tr!�aСrjaa~aNAáaӕDA:ALATEơaAaAL$LA$Ah$a!WݡA!WU^gb2a)$ Fh$Eqdbav JFpI** d� x*A$a)A6^[hALA@Ar!TAAdA@LAD$hT!΅AD:Ar LAA$ANBh:rA @VVaNV~j!M:ALa`vD!:AVNATaDAADԡh!ơ$A$:!A:aATA�Ё$!dA\^7(6!B*Ar`F6Gh*�>aah֗}bI** d� ` !@a$*awA\:ADAhAThALAAT!La#hKTezDAdU@D$A:TDAL$r*66Na*DAAUNBȕx!!D!ADTATT�$a$A dAx6(6!B*Ar`FF��J|6}}}I2@` @ xH8aLAV+aA aP~Td$AV%hTD@$!$ANBEdATeEAL ADA!ALADdALADaLAaWNo+VADL$aؕLAhaaarA`#NaazaACarha#$AAA$AtrTaATDAĹ~6(6!B*Ar`Fp/ķ0V~YbjI** d� H8+@�6GADDDA$AL$LDATAa8AALAL:hKTdLA$AA:nD:AADAja6d6V*A$a$kLALAA:::T`LAA@LA$AaDATDAaDA$haAA:An{~6(6!B*Ar`F,`*(|-{H2ΑdI** d� ʠ` ր €  ` ր6@dA$azAATALA[DAADALDA$$NbCAdrA$ADATL$Z$ADADLA*VAo7aW`TAEavLArAġD!W`#$!ADaaADa$a#:$TADArAa$rAhџgb2a)$ Fh̿b*V,Vͅ$Γ/I2@` ` � Z� ^\8zzh@6;$!LALATAzAAadAMLaA[A$AUA@LA[:ANB:$DDADA�Na6aOaNNA*NNb}v$$ܡAzԡA@$aLA$Ta$a6BġTaa$ dN*\O6eҤIR%!O@ CIɓ ?|(Ŋ0cPA͛8sLϟ@ e %(! #S,FtBC 3԰lYU-$ɔ$SDu=iLIʵ*S$!S:Zt)IT$S$" \ȝDuRH!I$tTJ6Uڴj&D6,*N*MMTjCOJT$LD2uHNd2J(ST:$I!UsQ%*IK-IB\b !,"$"pF(qi"I%�3@ %"dL:B *B *B *Q8ȓ ) ) ) )@bH A FLT(1P@<HQD' !,"""*ul3 kTR* r "V* )R UK% "$"!t$!)nTmض "殻BG%U"%`B %aڲ6F+VɱI%1B<0h' +Д ) ) )A + + , + R =`H@1_*!S!Q K'"$ rJR&8 K-R"4 RI- *H%I- )b"t""A$ K-Ԃ"K%Tn#!Zrl$TGl&L * )B DL M /N2S Gd S N|9S!Q " !HR!T&ԱHS "H% r&18S)Ԃ[-V)l).^CH"*! Qԁ(haJk8"~a?*װaP @) QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbD!QAbC a5z lH |`,XMZ.x9 d⮘ yG a H)a AOB0E. YF%N! {P=A D?ơ_T.ఉ_ =l04jJ-ơ~#Ġ3Z08qİ1axiD!>a BH(MJWҖ'  / Zz K@ Jh&dKTP:U(4aSWЮ yG a H%[N!bpBB <qCXE%M@;Q?Hc@9܁Z*tS`4Ni؆=QU851 dcz0G9T!E< wlC< fMp6Q F 9A^`30 rz xK򚷻=H jP:xB60 ]@0&�0ʂ. M5Uv i�Hd@F0'|ɖSP|B(V"TщkC5QMG7p3 {C%t1 xb.NQJ"NQ?B"NQs*TaqТ נG.IB)J )QD)trm !DNph)D I(&MJ[Ҙδ7NG@Ё)0 :xB2� @(� n5!_^&TKI@d`)  Sp—l9 Q'bU@F/ {q Db.ơp5`F%lSל@4P_c8E-SB8!| $ UX8=ΑۨC-*ܖ( Yv΃$< <ЇNHOzХ` KS@� @� C%5&RKPW7�$O2 #L Pd)A NB(>#*qic4qU؄4Q_C 4JCN,]t"qUfx !TaNc*r Y08NQ c1q 8@˷NlB x0.Aa JHBO%PA TP@%PA TP@%PA TTTTTTTTTTTTTTTTTTTTTTTTTTTTT 2d0H>>�<@ u[awk&lf7BAv+v%j �O2`SP0N%#cC0d N QvxxX P �` P  ` ` �)`p `  P ` ` PP P p P 8 ;�/ PP#M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@T 2K`K`VPF0`!AID)D�P, lO(`&lT>AX8U� $ F0H�S_22f0["N rrQո@ � p  p  p7 @ p p p p ! Ϩ@  Ҁ �)`  )p `; : HXP 2MpؙڹٝM"VVPF0`�BYG�"A%vM`&lR4QLj �O2`SP0N%#C@S< } @ `  P P P `p 0r@ 0r P ` p u ��W  P u נ`P Ӡ }h BPbJ "zڨj"8PQ `  0G)PX؟�F`RIT� $ F0H�S_r<C@PsQ prQxzp@ zp P p q7p P `u P  5 �)@ oy @R 5P ʊra Bb0Y�X0]VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@J%?JS20YD9 P5A`ƪQI� $ F0H�S_r<C@PhQ�{! Pu P P P P p7 P  5` @pp@u@ pP Q r뺢 U<TPK%JJ`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0]22HQ #@._'AI&+.X4A`&THj\ �O2`SP0N%3dN QϘ|ɘ p `P  p P _c)P uP _  �`)p  p p z p P P lɔ O\YK]bK�=J0FFH`~HQ #�+.jr&lv<4S �O2`SP0N%S02T0dkPb@ Wu ��5N PN] u5mP N] �mp `p�Au0pUPWuPm�_SN-Ԍ?= rQsT?h"3ٞ٠ڢ=ڤ]7Q�Q`F0HQ #�B5ۼ&lmv4!L� P $ �F0H#CiYY0c^ #5]0R R_#_====#P_P=_k�o0___=_k_aP=a"^lPaak^a^___^a0aP2>4^6._<f~iK"%P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0eFP 2PF0#�`u"ҽ}5.******4av)))))))Te0 P �.= H**HHHHHHHHHHHHHHHHPPPPPPPPPPPPPPPPPPPPPPPHSSSSHHHHPPPPPPPH`N`N`N`N`N`N`N`N`N`N`N`N`N`N`N`%J@z׭VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVS RSpMf 90� ƔDD F`4******+++++++Te�1 L`C#A|lYDI%M4QDI%M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4҄J*M4dH!M4dH!M4dH!MP$>@$>@$>@$>@$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,A$K,Ab $@b $@b $@b $0$+hŠ)ta *`CG$ q?`T1FgTo1GRG2H!FD2I%DD'?`&8`-�3L1$L3D3M5dM33N9sN( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (P)"%&t NDCK8Fwc1^{SI}E-`*`@`0 2p"b'b/8c7c/"dG&dOF9eWfeM~ - # CFhu>VwߕW{GIG * *� ^a F;mfm߆;nՎ;ooA#fa $'JXFvx$tIjՑnbF8Bw>x'xG>ygy矇>zGrؠuO�J8FAQtO?~!a\~[8v!g6AN�ЀD`@6Ё`%8A VЂ   w $�ݯu Vp$}3r_7ˆ_7d +|0Cb8 4щOb8E*VъWb d`@6 d`@6 d`@6 d`@& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`Pb L @ a, XE,xb#t0a>DŎr>c@.ѠEhBP6ԡhD%:QVh T�r \ʝXF`Osr > Ѧ?jP:TNGEjRT6թOjT:URN@U�XRF1E`"խok[ں}wk^Wկl`׹ְE,C@΄B[�V*0+ ҺYUֳ]Ab'7XҖִEmiEZֶr P@a59娲f #Mmp;\յEja [U|B�>Py-Za[(>\q;^6E/Q%u'Vw^6ٍ)ݢC>C;`8F:p*7e3_h-j>3@'F1j<Wȶ/qebʭCu& `%h+ {r؞0po�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lb&0Wd7φv=mjCa PBmi( FxB20Z[@ =0X<zwo~qMnS|W灪%WT kl _^0D�Y/y %X?8\Q++} @z¡d U W:]qUUS`@1G{վv7@ zY72 #L Jz>V߂npG|PXU %T~ <2� (}�eȀ 0$(?8\S -(Vu{ P@�$@ P@�WZ%LR�B e %46jQ[ǿ(( J%%%%=U+ �� @ l�Ћu #$PT@S-%0A{SsA{>[t<U+ �� k�Ћu #$P?(76TLś*46|S5))� � P!t7tX7�0)@%){s)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p$p$p$p$p$p$p$p$p$p$p$_`F$7b7'''''''''''''''`8U+ ��zGj�Ћu #$P>;ȣ/#)2&0)XȉȊȋȌHЂ1ԁ1�-�I)''''''H)ɜɝ`*` B*8U+ ��ǩʂh�Ћu #$P;ȣ/#)'0HbH˸˹˺˻f˽Kc˽KK44bTĜ ) S5))� � Pͩl�Ћu #$P:Ժ:{)(`(R$dD P؅PP]Hd܅PP]`R,R&@)2$x>7U+ ��Ϯj�Ћu #$PTePzC7-#pGP� %QeP`FQF�eP`PX]%Y` $$ {7|S5))� � P�+,-R.m�Ћu #$P$U5e67++{310GR�O?@A%B5CBBO(C-Z(_B؄KLM@NTP(#82` {,7U5))� � P.\]Uj�Ћu #$P7UeuS*-zs)0pRGnn݄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄o|}VOOOOOWO@FOOOOOWO@oJJJJJJ~MMMMMMMMWFp#`&%)T*pSU+ ��ժګڮj�Ћu #$Pf5۳7*-zs##x GS8Q8Q8Q8L؄L؄L؄LT8T8T8T8T8T8T8T8L؄L؄L؄L؄Q8Q8Q8Q8L؄L؄L؄L؄L؄L؄L؄LL@D�DW] M`H@pQQQQT0T0T0T0Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8L؄L؄L؄LG8)@z:|3`zS5))� � P `\m�Ћu #$P&6FazӘ'pR�M]WTpvQaWTpvQ'GH (KիCazS5))� � P V5fj�Ћu #$P.=)%p**@, ))R`MGHCEINXNXIXZI8U8Q UXSU8N QP=0Y^ =PSQU8S8UTe@WHDpDTȄxuLWHTHoXQ@ThLSQ0CU \E0IKYUdI|MP# 9ӫS=7U+ ��تj�Ћu #$Pf&a%H$@zÂ-03@-pX`M|>SUI^0C\EU US0C0E ^PCN\ZUȅ:Q CN ^S|`]U \0U:\0?b_]iMЅ?ZMXZJJ_8 DX8@CB ^NȅVHE�(-@(ڦ7'@hU+ ��ت6FVfvj�Ћu #$PV8&8 PMXHVKQP\f@~0\0UXkp}PmE68^^wZpp~0NPUzt�Yz}CbxP\f UnJPquX`DЅZ`uuDЅ?n(pdS |x�I8^MP $ږSzsszS5))� � P89:o�Ћu #$P1A'Bs%'-.`#181xA�J*dI UU0I|`d@wP:~dxpC=U8}prd kdwSPw(b@i Eg0C~@qfX|p\8ni i[JЅJi?]Dpfw@Jw^iQE�(-@(r+7'0z'+ ��y8o�Ћu #$PyȃRE�U|NCEIЃ}؆CXkKVq0NPp@\P\8BX~U ZtI0nKvqZPSwU8q0BU؇kXQpqMX?g@?{?8s(UMt8:nU{Bq0:eIGMP $7'W%))� � P'7o�Ћu #$PA~R(c_^Y؅]O8JP}7IP= k0Z~0Im=ȅm=�="$Irѣ߾}TmÇYIME(kӏN!Z/6ժ٩M뚽JmSɚ=]S'TRR:u" QxhA XS8k,ZN*QRdAAz/.l0 Jh@ 2LA$-̚7s<GVqP !*N2J"xBFT}hu31U$!U+^խ_7Z13%)=f:ZZBj=gwR%\*\".8H 8tc)i8&�Z EX`ggD[o-1R�(9#=@^I`H("M:9Vy &| "$!U$$(4>H8J9r*HrH?䢇)#*҉$")гH'0$z -t =Ҙ;⬲I%T4=�h8T8l?lR4"" =BR"@DH@Qc9Y+<HD`{.6A FL{9't&`!({*z"*tҏ5">2C5t4"*5B)N/L# -# :b :L8#)я5= 3&c1l31=3=Ҭ?�Ȍ?rM/cN.T(2C<H>8)b[.N@d� 8|Pb %cd S ߡzyR$X"(`!)B)22;H"55! !;HrH/;s$=8C$;3"ҋ;ӈ"c9:=J;?8)aS9UnP ) >(X ES`@!@Xb!=%NLJHD&2 O T$!BI(b )D! UP$A^HCP)T!E*D SA $T S8!$ StBX*SE%Vq ]TBXE-jM�jQ IBLƃmB32DcqVMR�B 䰛 |`i@^d@Fy>y($a JhB&$aFE'L! ISBr! YBCB )D! Qa,TSBP!LA\H F!CHz DTVJbNQ D)*Z b"VMb@*b UH !h6DR@|P8At+j)�!)fy\>4 /Bz 2 #L J'fEǃ<%(L`K@(LAI0!Ta ZHB!$! I !L ZB *$a UPE'TaNP!zBA8)l SBD-NѥJ tQ?XE%6JEj DBXmM! "kAx $%Dh <2� (&>^�1 ȋ S@2c �$,ZMdK]D'61L "!X!T! B,$D ZHB)$A B8*$!C!TqI0!qI"P!$E!!0&�Sb8jq.XKDT@DWQSHB*QI0*P ) >(X ES`@(>6a i@^d@Fmky(($aj"XRi61LBHCP$TahUB-!$A S$D(L Y,B0E.D! BEBLA I8$DUBm!M@D%PS ?tKX)* �h0$' YB&1(@ H J4'nEmqx  d�P�+b!=%phAJ IX"TM S"$LAUL *$A B!:AEHb0!ȴ0-AU0, I,B!L! UX:E-QMXNQ?`iX"N ,8,hQBG&1'` HȂ@ES`@?+b4@^c@@ȀL(5@(H%P&d'lB$|T!!*ԁ*t($$4,)H!Ђ*t(t(),)ԁ*,-H!$!tBBB$*$!$*H(-,"!$`$Ђ)-*,))xl"� hAlX8HXX(߬H[,!NHd�`$Fb-@| � F䅐<d  8@(HB'P&dB#x& !$TB'B.H(H)ؖ$A?\))B*H),B.$*))-!t*B.H)܉$!-$*BB!)A'*!(!("$$B'"!H)ࢲ$,@8lX߬H[LHd�`H"Kd,@|%�b4@^c@@ȀL()֝A($t%hB&4'l"(H.-,*B'BB܉$(1!-H((H(ԁ)A/H3)(!҂((* !HB0-B'H)*H*ԁ)HB`!H*!B/B'HȂ$C&K"@hAlX8F:p͊HNHd�`p'b|L"F䅐<d  %@(HB'P&dB#x& !$(-܉$,,ЂmB/A?lC*)!$!*>8C$Ȃ(H*!),B'H-B'B.$!"Ht!Ȃ$$*!Ђ$,)!Ȃ(,,,!&$,@`(GZ߬H[�A@�(�qf| F䅐<d  P@(HB'P&dB#x& !$"=l!44"H< C?\<Ѓ:0)5>9B/>C?-)!=:))\<:l!H!BB<C9*3HB3C.8<,A.2;C.(U$,@`(GZ߬H[�A@�(p֫� F䅐<d  @(HB'P&dB#x& !$*:!89H!:B?209-H4\C/:5B.ԁ(!>3H4$\<L2l<HC'!)53 :*C9*H8!t:L38$D?C9H2NE"@hAlX8F:p͊HNHd�`@"F} F䅐<d  (@(HB'P&dB#x& !$(B7(:\=!8>)t5)"B.3!B?8C'"BB<l*A',)C99C'*)B9$8Ѓ) >!>\!8܉8$>)"JE"@hAlX8F:p͊HNHd�`H | F䅐<d  nf@(HB'P&dB#x& !$$B/C/><21B?LC'3)ؖ8=C?)4BBXC?3!=X!Ђ)X>!**=C?>B/Ѓ5A7)>#C?$6""4pT$,@`(GZ߬H[�A@�(� 31�b4@^8 h 0f@(HB'P&dU"H(u9BT)$,($,:t5*5l:$Ѓ4,)8>854CB3BB'$D/*>l)>\-!XC?H($)C7,Ђ$B9)8B'5M/B',>\$t(,A$t(0uB@@`(GZ߬H[�A@�(@1[W` L"F䅐(XȀ�(6ӓA($t%hB"lQ% $s0M)s'*t!,$s.)86!\88$3B'\="5"t="5t(ؖ,m8Ѓ$:C)C9!HB/$8B.,B'8=>!Ђ9*dT.!2*TwBP6}cH @Xl8F:p͊HNHd�` W$b4@^8 h  <@(HB'P&$U"wB3S˂$B'BB!H*0<22T4B4$8C?H*86>B'8D !)H*tC.8$4ЃZ=\(* -t<t3 4HB'Ђ;;!56H3X94`$A8S @`(GZ߬H[�A@�(:׺_| L"F䅐(XȀ�(A($t%hB&lQ% !$D;g(sTsB*!,mɂ"<-A/2-H>$0CC3C2>1$1>:!X<:XB.,)$A7>C78C7,B.dT7=5H)3B',(Uh{; A@`(GZ߬H[�A@�(gW� F䅐(XȀ�(AA($t%h(lQ% !H)9'(`(tBB)BBDE,)$$(B.B.)!-H**H-H-ABH!,*-Ȃ$,Hm)$,(ԁ**H($Ђ(t!$!)(}?BDE;$@A@`(GZ߬H[�A@�@`PP`A&TaC!F +0XA @dLQeK/aƔSGP$u)SFdJRQF;Rک*QIRej-U$2I!Q"$I-UT"=T9DT]UDDn.BuDPaZD"$J!=$*jJ$SLHCLI#J(UVnNJ;4@8HAR(Nqd+3Y:QDSxHg׾{%X?JP`ZlQ~}2u JR'J2iJ $YE$餮N2EN"dUE=Z$ZPZ$Q=hUC$9(SECTE)IT!S!DS$!D\TiRC!U$STEQULEE3єD5Q:)J7l/@b ‰P8+S [b �"0PG!T҆JX!XبS� A PSQ<BEM($I69=C:xBQdɥBh!&=0BfEE$!f9dai8CfWB$a^rSЃW=hq^8UCd ir6f:)6 DB YW8h 6Xn0FxB a (0B)b +S )� 駡Ʈ (=  %R-lP$K(%-`8ƹN16fB\Wb$pCxz)8s1bwu`Bpb$)8٦EڠfEstƙU ;>\8)P9%%%Oh[b �"0P wZ 4ZU@p# Hz S@T)�E&v KE&2tbD7ܑ =D.qE4! IP2QQuP$h! =0!$q\C D.UtLP:a Bl>L S@G7$ak9T!E(8HId"hD%1'Ap# A9� @� 'AF@p %HQJLdE$,a7B@E"\a* `cG4~;ꡏ~�#F&pQF=Q+ lD"zC0(*j�*}THD?Ddb GAҏ"#-H PpKk1}S`@O2Ji@F@p %Ĕ/QB Md$,AKHD&jT86LBpE T$x0@ġpY:L\|#D"D(2QBpE&\aLr#+o"p+яhd˜D"Țېj"#z)H0q1}S`@@u "Th@F F@p %$S@B Md$vDE8�D|#(PQhd"بG "яh"kDH.2Dd"@+HH(PH3@E H>@E\яh"0k$taj#\Ѕs7H�]5Tw$=\@d`) A M.Ohbo+J%8Q. W #�F"x,6j`9x#`9 :p7v"ը6Q }D#D"Fhģˈ32LD"F~Dc*Ph23 JHpA)*s7H�`] �Ԁଂ4 2 #L J7UP|B%$QMp%D B"0 }E<L<HD4Qv�2⡏x�#@.Ρ@E }+@;AH.PgC(\hD$MVMX� `&L ИӾ)@ @�0oާD4 2 #L Jp|-P|"ׄ$6 Pl &< Ol"^QFD%^Q ?T"<Q Ox"FhD%^ ?&Q ?*<QWD%<a@aa<a<a^a<a<a<a<<a<a<a<a<a<a<a<a<a<a<a<DA\ ^9g x@  �0 'T`# ҃k d� jiBPnFat>a>>>>>>>>>>>>*A b@� ^j|9g x@  � !jGD U`# ҃k d� @ % B!6B%C6a>l&Y&u2p'}'&w&(&%r)} � 9g x@  � "RRGD"7"=2@` @ HR ؠ @` ` ڀ `1s11!1s2)2-s1#32/s39s132;34+SXf l `  9g x@  �`xGD"7"=2@` @ `93:s:Zfp F`r BN8`<3=s=ٳ==3>s>s\`jB� 9 `:%9g x@  � j 4Bk4@D"7"=2@` @ DMt@ t�z@d x`th�cGyG}G4HtHHH 8l`  DTh}�2�0@$tLT;FD"U`# ҃k d� J4OW  @ (R)R-�W+xR@ | V � ^``9g x@  �L-bB4@T6"=2@` @ veYe]v%O}r @ V 8Ā 6h� Phh6ih_Jiii] ji @ @`v| ev 9g x@  ��c6n �4@Hp# ҃k d� `l p  xP6 @ ` s5ws9s=sA7tEwtItMs ( å qYVh}�2�0@6x-�4@,46"=2@` @ hzi7J%6z{W%6|w|@ |7}@h}�2�0@~%e bGHl# ҃k d� {!8%x'X}-189g x@  ��M; GHl# ҃k d� }8]|8X9g x@  �8;  4B;v# ҃k d� @zx鸎|9g x@  � 9"�!>BEc7"=2@` @ 85y]=A99g x@  �]! (B;V6"=2@` @ 8yY 9Xh}�2�0@^ Vh# ҃k d� ٹ! tys@h}�2�0@y  XU`# ҃k d� 1: =MW 9g x@  � +`X@7"=2@` @ 4zz%` %�?Wh@  xf ` b?1�\">`X@7"=2@` @ 3hฦ [ } 2>@0v` ! >`X@7"=2@` @ : @%k � {imq;u@  x  �;{ %>`X@7"=2@` @ T9` v `;gRP �2�*�.v>00 |!<%>VZ"=2@` @ 5e|imq<u<ƅ9|ǧ��*�4<5�b@ɡ<ʥ<1J`, ҃k d� �\�  VI<<H }�2�0@<+�b�}>V <X@˽+ ҃k d� I݇m S \a=e}imq=`{ ؑ=ٕ}ٙ=� 0�ڱ=۵>`(}kU` "=2@` @ J}#`!aߍ>~ a~߅!%~)--\ �=E~|*VWܽK C @@ }ǖitH!>a&>~&OVVaafN6*frVOjV666a66~Vga6Na6t~j j*V!\ai2ɘiPa2aFa22a2a2a@Pa<!Jmq?u�D`Dߔv_ C @@ |?ij@*26;A)TAA($a6_0:@)AB�$S$I-QTRuȔ)B$ReJR/8zIsP/BT:$N.8h'RH\eJ(Q"T2%EE2)Ҥ4ez 5ӨQOQ0X֭\z 6X hPY*ڪ6ܸc6*!b) >8Ō;~ 9ɉX@}*Ѥ;-"ʔ$UTtȨ$E4kIhhJmB:$J(IDIRBDIңT/BB iJ\UD*PD"B%ѵ*QTTPM ,@] .`Xeig \^` h `2haJPb*b]vYfF@ (TJ&JJaP'B$t(r*ar$"(Ib(K"*" -҉AzB!%!"B!!I d"*J"($m҉$5%SS= 0aaYgQ(…ƕaZu8 6D l eQ)|R *X)"e)fmH,ѢH(t(AH"*K3҉,҉$!B3Z' *+:|$Z',"*TL ,2Ϝj*psZ5U `2haJ tN?bPdfD I%d-iB$zr!")Q$B("J'!p"J'(B)z ! "H)zH;Hr$$ 3!c4)$BG I <I"P$e*_S*O ,/|l@gsՀV*`Ƞ d(uԙQ)|R *tM-")R$\tB"DaUz*L! 8H!:I*a Zt!za IB! Utp3za = PD\Lb T"D&T! UD"OST6 `0V�Ҁ06@+R,�hdP<BFj1B HOTRLU0>́ Q,Ӏ>q UB"Q>z|C;ZAȀ+š uG.AqRALxpG?Axt8)$1 wH*\hC8S}c !:!4EeSy �q"1galV:Td@FDŽ*4RˌjP|bȄ!"\4zr41~8C (:! zcȅ*Ai < gL3TAZC@3g֠5 I )$kHB5 }D#G<1x#9zi0$M)(`PS 04 ` cҡ@ 20vPZfPG@E&.Ib6L iC@8zI)hqSc0,amBp$rpHB)! IB)$AZc0;AIB4T! UC:@�#�+ \"@+CHPEHT4EeSy �(v`,PUalV:Td@F@WRˌjP|bDaS")!$1}!L!i( k D?A~c83kA""T}lCE'q Ba֐D'$a UCЃ*aN8(2zF"2~"G9! B0;M)(`@\;OUV06@+* 2 #L Jرe5p(> TdկV!L xXC<LA zLC5 Qb5T! UE/d Bb>!ECP)! Uܦ )!\"$4T! Bc>Q$"@E&THD paxC8*$)Sy �zs4 `* J S@ Fj1B Ol6%a C05aN!QYA$! QH@G9hQZB*xH"p |\CP( S )rqSCP$ נzD$q@xJ4ꁊ G.$AUMz&0` `{f�hBRP%he5p(> nwd` @p z` İӀȀ @̠ p@ p h @ @  z`@up`0 �݀ 0Ȑ   P p   F! GMa}S(� �'Za� *a�Z!e F0Hg"RFP� hh`0  � `  @z@ݠ` ΠĀ  0 `  up @@ p   � ` `MP1O � 0rh� m*xa�Z!e F0H (5a5 p( pp P @ @ ` @  p z @ `@ ` ` ` @ @  0 O u @` S(� � } n*a�Z!e F0H! )!5a5 В ` ` ( ) i׉O9O � 'F R2`SJ0I)5a5 @ `N @`! ai9O � 0LWF R2`SJP1*(5a5 @ҩ a h  a ?*9O � #j!a�Z!e F0H3oJRFP� P P`h p : MaS(� �]X�sF R2`SJ�ʪ!5a5 x `` `` ꨎ9O � +ЩrF R2`SJЪ骮!5a5 h( ` ` p ڨMaS(� �*F ,qF � � F0H몲*5a5 & ` `` 7 ;MaS(� �F 7nF 2`SJikRFP� H` ̠x0 @ ` xےJ+MaS(� �T F 7mF 2`SJ˺RFP� * ` P` P@ p`  ! p` u@ pA@ @  pu` ` pP� `  0  MaS(� � FP+7й*F 2`SJ3Lë+5a5 ! ` @ �  @ ΀@ @ �@ p ` p@@  @0 ߀ 0 P� MaS(� �|=+\a�Z!!  F0H5˽|RFP� * ` u � ݀@0 @̀ @̰ ` p  @ u p ` 0 @ Ұ@ �mp p ϐmذ `S(� �<+P3 2`SJEm("5a5 `@ � ` @ `  `   z� z 0 ` `  @ 0 @ 'mS(� �8ۻ=%7+%Z�Z!!  F0HAm׍٭RFP� j` @ @ �Ȑ p` z �pf` 0 z z` @@ ׀J! pkf` ` @pf  EnG'0O � pSN\,p,@%< 2`SJ�kmo-5a5 p` $  @ ` @`  � ` � ` ��p p`� P؀; 0 ٞ 'S(� �UN%,p,@%< 2`SJq.5a5 p  0֐ 0�` p @ � @@P` ` @@ p P` P ` ` 0 Ҁ@O 1  ھ'S(� �M4M%< 2`SJOoN`5   ̠ z@   z@@ p@ @@ ֐ P p `p P ֐A 0  ѐO  f/G>O � <tO% $XP`*P�! #S(RE5nG!E$ S"P$Y$)L2iʤ)L2iTԨQW J_<W\{M5}Ec/ݰz2-c/*T#OaN_eEUtTjvKp:dT5va 1\jG:磨2r fj P Bmܹu[k *BF QRsѥO#8a"XL$J(M4$J(M4%jQFJD+PWFDDNAeTD@@QpLpL*ILjAD*IDVA\6T6)*JDATIT\) DŕL: -&t&3I$Wa �nK.Y! DmL2R"!2)P::8bϊpPND1DI*I*I*I*I*I*INC\6!S٤JNU*dJ٤JVU6AdMjeD*UtYMNAJV9DN9D$QeNDѣDDuDP$2AELڍ$Tڕw^zQPq%/3!@Txn@   %xc9b#bdPNuec~UUXGOG O)ZdG>yO)?OWYJAd7J2A+DM$Q{oFE^:�65 P@D`qn@   %:sI)F'xPc5ސuc}vaA ; ;d9090^Ďv;0ގ׍gC7飏7xÎAؐ6ڨh8ڈ#~,#AdFcn�!Ȁ 0$(!t`�=!a #Sx3p\BP.A mXC 50 @jC <xB'�'!ܰ'8 85 c f`@ � �@��?R$ Qp$C4ۨ@d%-yIL^2` q S@<xJT H80gp  <Ae/``3kxt)5XC <P e|B v ]O.˨�5@X =؀�t`�8$ `$dR em�!Ȁ 0$(#hG=QTJ0* !pxp'S3 #8NBpU /P^5A cx`s Z0#h/0`@ c�#xG @2Hd` �9�r�@ �&Velb  �le-{@"Yb q S@<ZVmmm{ۋ@ L0iJS%N@$8 N@FWu0'L Sp0'L Sp' Hp' Hp' Hp' (p%( R 20 Tfh-|a gx 8* �#&  !Ȁ 0$(3qm|B!#o! H(  HF(( J(( J0te0P8+,A N F0 „pl{n K!Ȁ 0$(Njft-莬ǓV�%@A PP�%@ң.L}jTZիNX[A N&`;Z׻>;n@d@FhhG[7L(( v-Z�ktS 3xnxcxAV l|WR H S@}p'#PP02.6Mjg\#ki k*8!#@o *[*ph@ 20]Ȣk:%@KƝtC!Tx``ʽ+`P 7@ f2 #L Jm~w]{׻oGe(` LW x'Qg|(8! J84@=yЇ^ze[@gg}&5�!Ȁ 0$(#7s_%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP0%%%%%%%%%%%%%%%@!;A#<dj5+'h�?ʰAңĪ`(+JҰ@c�0)@%2*8-B-))))))))))))))))))))))))))))))))22222222)))))))^E_E1p))))))))$2Ss(h$F%H%HnFqGr,Gs<GtLGu\ml)#p$ "Ȁ �A~,x$ `0��8H#$hH|Hd k�4 #$P !k8KI\IlI|II8IIT)II) @ibGlJ|JƖ2'@ әȀ �G,K�$XHLHtH k�4 #$P,03(,(<LĜ%KlLK[ǜL$))4L MфBI))�� X́ K|$MKj˶԰@c�0)@% P(X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IQ!$2$4p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$: x M٤MЀMZMdK k�4 #$P @)@ @1+fe,LhViVj5¼Vl¬V܂VXLqWq5f%)@QC &@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@((!3#U*)�� X ZZZZZ ۫U8Z=LՈ۬m 4 #$P))$P$P$P$P$P$P$P$PR_!D)+(48$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$([+؂   �`[.b/bHKb3>c4Nc@c�0)@%'>[*AdB.dC>dDNdDVJFndEd'IdJJB(%/eR.eS>eTNe%+$ �b]e^Z� ca$5.3@c�0)@%@3Y^^f^ofngqgr.gs>sfu^gvFgnfgxgyY;$(3%Pg+$ �ehGaUc6f/n 4 #$P21Vi]iiii_PXiVViViViVVfVifj]io< $%8kk~kkkk&؂%8%#Z>lNl^lnl|$$ɞlʮbnm 4 #$PԁR(PPxP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNUkMXS p gGpv9x'(3B**********************************************Kۂ%(#� lJtK 0�ЀlOtKl5@c�0)@%@ЁRP�\O�P�S0_u`vavb/v_CUDANIXfIPDEIDICIPDCbJXwAJMwyuw{wJȄM�PV 7`rQ;xOx_xosI%%(p#�LxxPGP/yP4@c�0)@%$0RO8yOwIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:DQSm9U0M:JMJJJJJIhIhV�}?}OӧS�~g58 # $'''''''''''''''''''''''''''''''''''p 'P@q 'P@q 'P81bD$ 1DF 4THr%˖._Œ)sfJ 4Ps'Ϟ>b(ѢFY\ @ $JQL&MҦO$I$$J(I$$J(I$$J(I$$J(I$$J(I$$J4$*J(u$I)MZ-))T2uʤ*LZՉ)M(I$$JZiDI%MC.}zL*aGFȗ'Oh e ϣO~=ߟ&5> *A!; Q6RS<A21JLa 0I&\r$dR&/3X$J".dH&dI"0HO&L&dJ<øJ"ИH"2ՐYgf5ְ)2o*L2s&ӌw♧{٧ho9g1FDQD $X V  b)O:(`)M`H(AF)LR$d&O⚫+d *x3+d .$R$*E 0dJ<I"rJ%ԁ*`벛$iBI&T'BJ)BJ*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*p5)kE@ h�kO"hO6(`)M`H(1E:8(LR$d" vBEH& .<K"I$H&҈+dJ&N4H&+V""Tr "_'\&r&p‰cs߽߃~0_D1`(жWГ" *@,P T@,PR2@ 20�%8�Z4A M -D&:NdPE"L x`0$Z<pG5: QD>zC�G=IBPG?܁\c>bxc>SB9tqc0E? IdG=SdP>A?D'6щMtbD'6щMtb@$*a DH+a\H)U D-*ZvjQS+BD%VSl8NqJ;Ej] bXE-J8@**Q?bC%6J@*NQU"]8?WM;wf0 (@ CT+`*E')PA T@)PA T)S a HPFrNHx'$ I0A)~*~G9h!ic=! S,B>!i p4zqB�G/q =bP)wC?! St`4D |LC?C\cȅ51 I3 IBE! Q⧄8!TA\ *!^, * UB%!d! B"LSUBȅ(UaJ=%1 B᷄Ѓ*! S0!DaC?ͅ*$ ItBXO;! Q'>L$G8) h( F8"N =%`$$(!'yH?*!N*ߖc%8̡ I>Ƒ B,$:!uPE'D QC D/!\z3a wCz0Џi3TщrC08A Ic 5!EHB$D1BUHB5!LAE! Qԁ8!$aCB0OM A?ͅ(MBHBP*ftP(rA=BP(ꀏi!k):^$a It?5$D Ihz(&2ITBO0BF� W8-Y@J0p2⋃X@ HɄ S@0EpBœ<Q -kAӀ$LkBF? UB5Q>Sp3$a Qc$D?qSF'kE.1 ZH!LktB>a |8Cp3a I{$! I,B8D/T\ԡp (! UbP)~j S¨0"T! QJz6AZȂ!$ u8#X!aJ^"$CA * QBze!CL>BD7HBxr0H `J,@` iXA HĄ<d  `D('H%“xB$Ђ(4XC?!5$5!t*O5O<-B'!!88-3H,A?L-!HB?H*B?\$Ђ$-4(,B?L!B?XC'H"t>)4)H4( $!HB.H)Ђ$!H*!-,!)!Ђ(!!!"$H1H)4B-B')A.B!,B.H$3A.-BЂ(Ђ)B/H",U.Ђ$t,B',*"&&dBrHB%AH� TP Z@Ad*d HĄ<d  `D('H%“xB-*4- C?!8,8*H!B.t>0$*;,*B'Y.8-=l!Ђ*3!B'3B'8$A?t!V?8*B9$)9Ђ$43HQPI(HB.C7a2!!l;:HÚY/C.t=,8=$!0;=H*>="1>*3B8C?Cչ>A?H),l<:\OB? C9<)4m(H_v&&dBrHB%AH? | $AVB@.d HĄ<d  `D('H%“xBт$(4$\<t*H>\C/\=L$"H!HB?8!L>-04)C.8$<C/(4(*4$t=H3L-:1!3"X>\C.X>L$>8)30QVv)H!T/: 4C944 56,B/1>8)!l= 26,8􂛚*3HB?8 4>L)5403)3$>8OM>L1\;\!>5Ђ:(:2*Ђ$hmBmB&$$T<8gg}O~~B4@JLS@@ȀL(F"p$P(<'O"H*>LIC?5C?4(H)!4O(X;<Lo=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?H$4X(*Th$t*H!8!\>!C9!,9OuQC9),)6T7*>$Ђ(T?HC-C9!>H!;!B.ԁ)4H!>L!:)P9OC7*X=!8H)!)PmBmB&$$T<8k%` ⧻4@JLS@@ȀL(F"p$P( *4BB.ooޯ(Qu$$"!v$)*B'OOʞ*O=L*H5)H>X)$\=$(t!5)<C?>)5C9H$$4)HB?HQ>L)B?\OB'>L$B4!4!5)B?L*4$5:H!"&&dBrHB%AHC}� T$�"$4@JLS@@ȀL(F"p$P(dB"'+B/H-r.4LC/r/r0 3./ 5L384/K4H48045I/r/s0504H9\3H64H9t3X4l:8423H>0$$>-*Ђ*B88H-4>L*H*B?Ho5A/)>0)HB/Ѓ3$5)H6">8)MC?U.C?l$PP Pw&&dBrHB%AH#�%W/Z&&4@JLS@@ȀL(F"p$P( *x*d!^_B_ `5``B'"($))H`K)t$$^a $B.*OB'"*B'H*!!))A?H(!,:)H*"B.H)<H!5)H>L$(,B?8$:!"B?\$-4$9$8)>H)4$$Bt=B'Q+mBmB&$$T<8U؆/@``$kuEqAz HĄ<d  `D('H%*d*xB&y9$$"H($t),*O*H,‘))!B')*H(H!*$A?H,,583H$5 1;;C.0"3oIB?X$t8C7(3!:3 C4,!H<L1=8)B?L*3)60C/;A'‚+&&dBrHB%AH؆SCU E'O &4@JLS@@ȀL(F"p$P(dB$'B$"{^K()($!,`)$B'B'LO^'()H*H䙂()!H-H-)B'$!,5H!m;<l,B9=3"m-5(5!8<)4>24B'4C?4*,>8!H5C/H9>2B/ԁ&&dBrHB%AHW �4@JLS@@ȀL(F"p$P(dB$'B&">Q~'诰šII!$B/H!,OO"QQ~P$,!š,*,$,B',B'H!()!H,Ђ$*Ђ*B�!ITIR%$U$C!UG)U:$-Izd$CLREH)I$QU'^'MuSPCniS&M$UHTpkV[v,Ȯ0{ kٶu-YsMqo^)nmpUB202'Nr($(TF5!Q9w,ϣIs$ST:y\*-J^<6铒DdChZ$J)Q:RT'8ZDȔ$YȢ%JCL1JRBTIK*QdmiUeNY$ITEIhQ=Z$9DEL٬=NZ^L79jL!0"Jlǯ>XA.|\ l" Ir*2)B '^pJ$lL*9:4\6|SBzq\YDITZ6q=TGIDNDMQLQES$YDNQEBIDYDZ1EC!ST!DILUDcNT9IE9U$!d#BTBT9DULĔNQEUDQLCNQeQr#CL1ECdуET1S$YdOM2YJJxˆFp% >XXѬ!JATHATHATHA-T`AT`AT`AJ2%ɪ @#@B (xR@NLdJ6M}z(QSsEQQeNh!dZD!DCTÔ:EEh%IQUܑƔNQ8zZrY\:9IBD\#ISVSVUXZV$UꐅIJ܄]}Q$iCQT1EUBULdC$LN:EQT1$Q\SLU%DCL9ISNUQESD!D79jL!0"a\p H AJ R *H R *H R *H RlI ʓ S@08�&:a ItC%6?#qPG? ZHPG?q 噂!职qC7qBu@:AnHBG?a |cG/ I> wУG.^d;JP=ԡ It;#3$ E  D.T!CB-hщC,8(Ф*I(ȅ*qIB"*rqE0(! Q$!DqQt&L,E8F'>$k9@ Zл,WyRU a HPGD'L!NTbp&Y~Cp;ꠊk>bG9 d2Q3NzPE.pH4TpCp*mH4 g?U@:qI3raT*LsB "$ UBP*datb80*L! SB'!!:B8"Da UHBE'$ =8!JMeX$*!'!#p�Yݯ|+`A@jP~/KjUTd@F)�E%D SHD*Q\u3NC8(aIC/܁Z 5a UC!"LяiB8DщE!!QtE?! ="| DlbX!8Bȅ*1E0"ܺNH8$^,BP!UuBX$L ZB HBU)щE"(T! BHbzX-r! B){MeX$*!'!#p� Xp.p'U( A /p+!Nh&PN01CE/!~P$яkBP>豏~5f4` I0$iB!:! BbE.hf~i4*Q iأ=! Q]V$pך:FAKU!qb#"$! S)Ta Ib#P)!NH($!C0(`koGD&"J F@#W� J a\IU@d`)  N0 MTBK&$!6T3QiG7QUtmP!Ta:P$phC.D!qcP> Sb $:!~0C؇4$A Ql (i)PmأV`rz$$z$\NB:$D\\KTDAA:a$A$:$!:A6$ahALzAb}6(6!B*Ar`FϺ0V`"P/I2@` � f@@a$AB@}TAArDAܡD$AA$zTATATANB$DLArAT!$AAhTVstaATarAh$vA@AL!:A$$DDDAL$a#DA:\$AD$TALANBL:ALALALr$$A@gb2a)$ FhD  Y� Pbܐ(S`I** d� g@@a$AB@}Aa$AaA:AL$DAzaLzD́ADAAAdơ$aA*r A_D$AaƁA΅EArA!Ada$AaAr,gb2a)$ Fhd'P.P((pI** d� �B*DB:A�}EAAaLhAaD$AadhLrA!rAza!AAV�a(8]g3:ALATEơaAaAL$LA$Ah$aTݡATU~6(6!B*Ar`F^^_U_uu`C$Dp_I2@` � ^tDAbTa�~hALA@Ar!TAAdA@LAD$LAr\h$ALD!TDaAT$TLL:!TrDa*NaV!sV~2j!M:AL>uD!:a3NATaDAADԡh!ơ$A$:!A:aATA�Ё$!dAD}6(6!B*Ar`FUzz06`6H |zI2@` @ ` ^BaA:N�6Axۇ$ΥLaTA$DA$hDA:r6"LTAU:A$a3T$ANbDAA$N"Na`*6!s@$aT$Dr!!D!ADTATT�$a$AA dA:͈6(6!B*Ar`FƗ[^ ��J{{ႠrYaƕ** d� @ Ȁ`66V6Gha3hhA6CzANhDArAD$D\TA@U\$$hr$A$hr$TALATa$A$*V>zm+2VADL$vLAhaaarA`#NaazaACarha#$AAA$A\rTaATDA~6(6!B*Ar`F ۰+z+�>`Xb'^** d� H8A+@�6GADDDA$AL$LDATAa8AALAL:\KT6LA$AA:nD:AADAja6Z6V*A$a$_LALAA:::T`LAA@LA$AaDATDAaDA$haAA:Af}6(6!B*Ar`F,[�>౹7݂<ǼI2@` ` | Z ` ؀@` a}LAThADATDAL$$%A$$AT:ATALA$a8DDA!TATA$A:A:Ad$ADADLA*V!s6W`TEuLArAġDT`#$!ADaaADa$a#:$TADA/sAa$rAhѕgb2a)$ Fhdw>`bJ Pbaf** d� Рj\88haVAr$@LD$a$a3:D$%TA[$AD%D$DNBAzTATAVa8V*t$!$[GAAdADALA$СALAAAa#$A@:Az LI2EHR*\xpӧO2i$'Frpc CIɏ>Xb˗0WI͛8kɳϟ@ ydvA)H@b #]�!OBmbH*SudJ)ID:ԋ4S$ZDH)QIRe)IL-:ɔ$I=uH)YLR8N:Z$$SLU:uRS*mZi"DN=WT'I NNV%BIEHTL:JR'SR%I)ITꐪǹIETIʥCW'BH."!H܃4uHR #=� #8PE(b1SN( ) ) )Ӎ8< ) ) ) #GII`H(Ŗ\"Nha@�&!,"""*ԲJl3 kT&Tr "V*T "r " W.Ԃ($҉(H kR*R*lFV(X %Ltk6F+V[I&N$&0" OX 莔M,n&0S *B *B *� , + , +B4QA FLH8Klb@IiK'"$I%R*8 K-RI7TH%lmR)r&TҐ)b"t""A$ K-r"K%T m#$!Zl$X+Wl&L * )B DL^M.LK7QA FLH8%/ab@ " !HR!lR)qHS "H%lr/;Tr*VK-*Z.\CH"*! Qԁ(haJbi8"~?*N "@�M!v8B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B (?İs ЃL`P&AT+`j;w `L*s4v]0X>@ 20�$8aKJh h@&ZZ"p,z X?~am "~ w/vCp/A uר)* {Ө**!CB:\Xh 㰇;ı?�=LU_XJ!aLgJӚ8ͩNwS `x =xʵɦV%` FIR%X]*ͤ]YuWV)րD#Ȁ 0$@ Nؒg%!Z0B&<qC8E-D@;Q?H`9ԁZ*tqSأp4Vi؆=QU851 dcz0G9T!E< wlC< fUM#z /xA N09(z|w5^`<T�Xj,KTI h&j$L|$J@d`)  Hp–<+,A AЂM\ PE'AIְ**amݸ4졋JX5qJc8E*DC*P x8E9Q?B18hцk#$h! H�G% {("jG6Bx'LA B(DA GMRԨNP&L' �Uܠ]+` a FLe쬖b H: S@-)yVX#�!pt'T! ZG- ]5qici;ąDmjSlF% iT;NQ Q>я~3Ta {G;c{l NBQ <Hғ;PԧN7] F) AR�B ])Y\2춫�NU9v5%%((u( [RB1A F�B(6hSp5aDcpUlB/k8"!SThV-ap*n3 0E'\BP,QNc?ız3N D<8'P([,؟ J*( J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@GSͳ>�<@ pvn7llsׅ<2rw+w%@1 Q2`SPN%J<fS c O8( � P �΀ P p P ր�P `P P p @ Pz` ` @ΰP  p ڸ؍( @b�J�^P~JM@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@T~K`K`VPF0`A`! %Y(lv+^#3WI1 Q2`SPN%J<f\Fp qїq@ � p  p  7 @ p p p p ! ڨ@  Ҁ �)` �ٍ~闦`; : HXYy虞깞ٞ[~DiK`K�N`3 I ! OYPb a\:b)a�% F0H�H[K0Yb0FO,  p �ΰ @ �@  1P 1p `�P P  E@p Pp ` 0 P W `; 5 H߹P~[0Zzک~#J# N2��!RRPvma\酺#3Yժ!�% F0H�H[#VbF`OPq1xzp@ zp P p 7p pP Pu P  4 P zЗ ` ` కPo K p P `? / SP%J`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`T[KH0Q #P.ЪE"�+`a\;  Q2`SPN%J�> HpOq! Pu P P sP  P 7 P p İ4` @pp@u@ pP Q { U<TPK%J@J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0[HQ #P.к&I%+.Ja\Ia92\ Q2`SPN%J�> H`ZP ߈˲ p PP  p P K?P uP K  p�?p  p P P { 0}а O\YK[}S`Q`NN20P.ܺ)`ƕӎ<�% F0H�H[Ѻ> 6p3X-Z\-zP pP `P K֫u֕PP KP ֕p ���ppP XupmUm u  p4uP ]}ڨXp =JGV~Sۺۼ۾S@׺HQ #�Қ5Q֭ƕ:ݨ4=-� P % �F0HP�VVK06pt/R��R_#_====#P_P=_ko0___=_k_aP=a/e_lPaak`_a`____`_a0aPPR>T}_<f`iK@uP0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0FP~PF0#��ݚ{]*.******3)))))))=k0 P �.= Hꓓ[>J�HHHHHHHHHHHHHHHHPPPPPPPPPPPPPPPPPPPPPPPHSSSSHHHHPPPPPPPH`N`N`N`N`N`N`N`N`N`N`N`N`N`N`N`uJ@:oJ`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0SMf 90� ȝ4O~�B@YPBE )TPBE ),^ĘQF*VXb*VXb-]ٲL5mZ`B |&` >,i&J(i&J i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&C i2ɐ&CPiB &T i2ɐ&C i2ɐ&C i2ɐ&C|(H| H| H| H| Yd %H Yd %H Yd %H Y%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X $0 (h+b F`&l²i>%$L Bs d5)N9\!K;- *`ؠ(x@b %E4QEeQG4RI'Q#/4SM7 $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ #b +�x)�b *;ܲ- \b+N3M77#΅`  |b zx(Ș o9gwg:hY F:ifi:j^'Ђ,&C )f9ˇ JXA.{̌ 9ʮ`l�x)t`q<r'r/I5Ǽs?=tGz�"x"a *@ifV wgp'h`N!?|'|G?}g}߇?~L`^ *`@j=l@ \2́*(^A7A yt+`鍭v @60'Da UBЅ/a e8CІ7aud@Nh2H `0` 0aAPЊA 3avL{ոnoc8G:юwcH l 2 l 2 l 2 l 20Lp0Lp0Lp0Lp0Lp0Lp0Lp0Lp0Lp0Lp0Lp0Lp݈ l``P$%` n-a/FŁl̢Bіhpz5*�'EiJURԥ/iLe:SԦ1fF XK@tdK <ZhT-n4 f2_kX:V,ԬgEkZպVխok\֚u&p `+ Z@eBE,5ֱL0YVֲlf5Yvֳe;ZҖִEmjU[Z#ySa[ dZ\iC;\׸%np\6 PsuGyEHay] tnM;^׼ ozջB51ce[ |qvUPXn!߽z'[,{`ֽ Zi~ _"cf2ٟH`'FqUb6/VgbV8]@0d Zoa9[|y̝L&ڱOr�cWre.˶&IOk <(KXQvȈE�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔT L1]~VXe͞EVZmݾWV6|TiT}HU4A bƍ?Ydʕ-_ƜYfΝ=.h)G�/U8x"E˘@|\pōG\r͝?]oխJe!U8�؈(ݿ_|ǟ_~06A 0P'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p'p' 'pb ' z` D9e` 8p Ĝlllllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 xP3 50`*b)B `p`' d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@fOe�<�#jVUvի_kX:V*�h%: Jk\:Wծwk^Wկl`;X*q]Bb(!x&`Vֲlf5YV*�h%` V@mjUZֵֶmle;[ֶmnu[ޢV ]j�)!x6`6׹υntJL4x�v׻ox;^׼Eozջ^׽E0#p, ]׿*U2 KD޻`7p%L޸v S0B<�l�qEYd$L/qe<c5J0<�##rUd6Or<e*WWrb$ P@08`r bd$hwsg>ߙ,V—`' ȚRE � Dҗt5iNwӟuE=jRԧִƜ`%>=kZc*h%"˿v=lb&0Wd7φv=mjCa PBmi( FxB20Z[@ =0X<zwo~qMnS|W灪%WT kl _^0D�Y/y %X?8\Q++} @z¡d U W:]qUUS`@1G{վv7@ zY72 #L Jz>V߂npG|PXU %T~ <2� (}�eȀ 0$(?8\S -(Vu{ P@�$@ P@�WZ%LR�B e %46jQ[ǿ(( J%%%%=U+ �� @ l�Ћu #$PT@S-%0A{SsA{>[t<U+ �� k�Ћu #$P?(76TLś*46|S5))� � P!t7tX7�0)@%){s)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p)p$p$p$p$p$p$p$p$p$p$p$_`F$7b7'''''''''''''''`8U+ ��zGj�Ћu #$P>;ȣ/#)2&0)XȉȊȋȌHЂ1ԁ1�-�I)''''''H)ɜɝ`*` B*8U+ ��ǩʂh�Ћu #$P;ȣ/#)'0HbH˸˹˺˻f˽Kc˽KK44bTĜ ) S5))� � Pͩl�Ћu #$P:Ժ:{)(`(R$dD P؅PP]Hd܅PP]`R,R&@)2$x>7U+ ��Ϯj�Ћu #$PTePzC7-#pGP� %QeP`FQF�eP`PX]%Y` $$ {7|S5))� � P�+,-R.m�Ћu #$P$U5e67++{310GR�O?@A%B5CBBO(C-Z(_B؄KLM@NTP(#82` {,7U5))� � P.\]Uj�Ћu #$P7UeuS*-zs)0pRGnn݄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄o|}VOOOOOWO@FOOOOOWO@oJJJJJJ~MMMMMMMMWFp#`&%)T*pSU+ ��ժګڮj�Ћu #$Pf5۳7*-zs##x GS8Q8Q8Q8L؄L؄L؄LT8T8T8T8T8T8T8T8L؄L؄L؄L؄Q8Q8Q8Q8L؄L؄L؄L؄L؄L؄L؄LL@D�DW] M`H@pQQQQT0T0T0T0Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8Q8L؄L؄L؄LG8)@z:|3`zS5))� � P `\m�Ћu #$P&6FazӘ'pR�M]WTpvQaWTpvQ'GH (KիCazS5))� � P V5fj�Ћu #$P.=)%p**@, ))R`MGHCEINXNXIXZI8U8Q UXSU8N QP=0Y^ =PSQU8S8UTe@WHDpDTȄxuLWHTHoXQ@ThLSQ0CU \E0IKYUdI|MP# 9ӫS=7U+ ��تj�Ћu #$Pf&a%H$@zÂ-03@-pX`M|>SUI^0C\EU US0C0E ^PCN\ZUȅ:Q CN ^S|`]U \0U:\0?b_]iMЅ?ZMXZJJ_8 DX8@CB ^NȅVHE�(-@(ڦ7'@hU+ ��ت6FVfvj�Ћu #$PV8&8 PMXHVKQP\f@~0\0UXkp}PmE68^^wZpp~0NPUzt�Yz}CbxP\f UnJPquX`DЅZ`uuDЅ?n(pdS |x�I8^MP $ږSzsszS5))� � P89:o�Ћu #$P1A'Bs%'-.`#181xA�J*dI UU0I|`d@wP:~dxpC=U8}prd kdwSPw(b@i Eg0C~@qfX|p\8ni i[JЅJi?]Dpfw@Jw^iQE�(-@(r+7'0z'+ ��y8o�Ћu #$PyȃRE�U|NCEIЃ}؆CXkKVq0NPp@\P\8BX~U ZtI0nKvqZPSwU8q0BU؇kXQpqMX?g@?{?8s(UMt8:nU{Bq0:eIGMP $7'W%))� � P'7o�Ћu #$PA~R(c_^Y؅]O8JP}7IP= k0Z~0Im=ȅm=�="$Irѣ߾}TmÇYIME(kӏN!Z/6ժ٩M뚽JmSɚ=]S'TRR:u" QxhA XS8k,ZN*QRdAAz/.l0 Jh@ 2LA$-̚7s<GVqP !*N2J"xBFT}hu31U$!U+^խ_7Z13%)=f:ZZBj=gwR%\*\".8H 8tc)i8&�Z EX`ggD[o-1R�(9#=@^I`H("M:9Vy &| "$!U$$(4>H8J9r*HrH?䢇)#*҉$")гH'0$z -t =Ҙ;⬲I%T4=�h8T8l?lR4"" =BR"@DH@Qc9Y+<HD`{.6A FL{9't&`!({*z"*tҏ5">2C5t4"*5B)N/L# -# :b :L8#)я5= 3&c1l31=3=Ҭ?�Ȍ?rM/cN.T(2C<H>8)b[.N@d� 8|Pb %cd S ߡzyR$X"(`!)B)22;H"55! !;HrH/;s$=8C$;3"ҋ;ӈ"c9:=J;?8)aS9UnP ) >(X ES`@!@Xb!=%NLJHD&2 O T$!BI(b )D! UP$A^HCP)T!E*D SA $T S8!$ StBX*SE%Vq ]TBXE-jM�jQ IBLƃmB32DcqVMR�B 䰛 |`i@^d@Fy>y($a JhB&$aFE'L! ISBr! YBCB )D! Qa,TSBP!LA\H F!CHz DTVJbNQ D)*Z b"VMb@*b UH !h6DR@|P8At+j)�!)fy\>4 /Bz 2 #L J'fEǃ<%(L`K@(LAI0!Ta ZHB!$! I !L ZB *$a UPE'TaNP!zBA8)l SBD-NѥJ tQ?XE%6JEj DBXmM! "kAx $%Dh <2� (&>^�1 ȋ S@2c �$,ZMdK]D'61L "!X!T! B,$D ZHB)$A B8*$!C!TqI0!qI"P!$E!!0&�Sb8jq.XKDT@DWQSHB*QI0*P ) >(X ES`@(>6a i@^d@Fmky(($aj"XRi61LBHCP$TahUB-!$A S$D(L Y,B0E.D! BEBLA I8$DUBm!M@D%PS ?tKX)* �h0$' YB&1(@ H J4'nEmqx  d�P�+b!=%phAJ IX"TM S"$LAUL *$A B!:AEHb0!ȴ0-AU0, I,B!L! UX:E-QMXNQ?`iX"N ,8,hQBG&1'` HȂ@ES`@?+b4@^c@@ȀL(5@(H%P&d'lB$|T!!*ԁ*t($$4,)H!Ђ*t(t(),)ԁ*,-H!$!tBBB$*$!$*H(-,"!$`$Ђ)-*,))xl"� hAlX8HXX(߬H[,!NHd�`$Fb-@| � F䅐<d  8@(HB'P&dB#x& !$TB'B.H(H)ؖ$A?\))B*H),B.$*))-!t*B.H)܉$!-$*BB!)A'*!(!("$$B'"!H)ࢲ$,@8lX߬H[LHd�`H"Kd,@|%�b4@^c@@ȀL()֝A($t%hB&4'l"(H.-,*B'BB܉$(1!-H((H(ԁ)A/H3)(!҂((* !HB0-B'H)*H*ԁ)HB`!H*!B/B'HȂ$C&K"@hAlX8F:p͊HNHd�`p'b|L"F䅐<d  %@(HB'P&dB#x& !$(-܉$,,ЂmB/A?lC*)!$!*>8C$Ȃ(H*!),B'H-B'B.$!"Ht!Ȃ$$*!Ђ$,)!Ȃ(,,,!&$,@`(GZ߬H[�A@�(�qf| F䅐<d  P@(HB'P&dB#x& !$"=l!44"H< C?\<Ѓ:0)5>9B/>C?-)!=:))\<:l!H!BB<C9*3HB3C.8<,A.2;C.(U$,@`(GZ߬H[�A@�(p֫� F䅐<d  @(HB'P&dB#x& !$*:!89H!:B?209-H4\C/:5B.ԁ(!>3H4$\<L2l<HC'!)53 :*C9*H8!t:L38$D?C9H2NE"@hAlX8F:p͊HNHd�`@"F} F䅐<d  (@(HB'P&dB#x& !$(B7(:\=!8>)t5)"B.3!B?8C'"BB<l*A',)C99C'*)B9$8Ѓ) >!>\!8܉8$>)"JE"@hAlX8F:p͊HNHd�`H | F䅐<d  nf@(HB'P&dB#x& !$$B/C/><21B?LC'3)ؖ8=C?)4BBXC?3!=X!Ђ)X>!**=C?>B/Ѓ5A7)>#C?$6""4pT$,@`(GZ߬H[�A@�(� 31�b4@^8 h 0f@(HB'P&dU"H(u9BT)$,($,:t5*5l:$Ѓ4,)8>854CB3BB'$D/*>l)>\-!XC?H($)C7,Ђ$B9)8B'5M/B',>\$t(,A$t(0uB@@`(GZ߬H[�A@�(@1[W` L"F䅐(XȀ�(6ӓA($t%hB"lQ% $s0M)s'*t!,$s.)86!\88$3B'\="5"t="5t(ؖ,m8Ѓ$:C)C9!HB/$8B.,B'8=>!Ђ9*dT.!2*TwBP6}cH @Xl8F:p͊HNHd�` W$b4@^8 h  <@(HB'P&$U"wB3S˂$B'BB!H*0<22T4B4$8C?H*86>B'8D !)H*tC.8$4ЃZ=\(* -t<t3 4HB'Ђ;;!56H3X94`$A8S @`(GZ߬H[�A@�(:׺_| L"F䅐(XȀ�(A($t%hB&lQ% !$D;g(sTsB*!,mɂ"<-A/2-H>$0CC3C2>1$1>:!X<:XB.,)$A7>C78C7,B.dT7=5H)3B',(Uh{; A@`(GZ߬H[�A@�(gW� F䅐(XȀ�(AA($t%h(lQ% !H)9'(`(tBB)BBDE,)$$(B.B.)!-H**H-H-ABH!,*-Ȃ$,Hm)$,(ԁ**H($Ђ(t!$!)(}?BDE;$@A@`(GZ߬H[�A@�@`PP`A&TaC!F +0XA @dLQeK/aƔSGP$u)SFdJRQF;Rک*QIRej-U$2I!Q"$I-UT"=T9DT]UDDn.BuDPaZD"$J!=$*jJ$SLHCLI#J(UVnNJ;4@8HAR(Nqd+3Y:QDSxHg׾{%X?JP`ZlQ~}2u JR'J2iJ $YE$餮N2EN"dUE=Z$ZPZ$Q=hUC$9(SECTE)IT!S!DS$!D\TiRC!U$STEQULEE3єD5Q:)J7l/@b ‰P8+S [b �"0PG!T҆JX!XبS� A PSQ<BEM($I69=C:xBQdɥBh!&=0BfEE$!f9dai8CfWB$a^rSЃW=hq^8UCd ir6f:)6 DB YW8h 6Xn0FxB a (0B)b +S )� 駡Ʈ (=  %R-lP$K(%-`8ƹN16fB\Wb$pCxz)8s1bwu`Bpb$)8٦EڠfEstƙU ;>\8)P9%%%Oh[b �"0P wZ 4ZU@p# Hz S@T)�E&v KE&2tbD7ܑ =D.qE4! IP2QQuP$h! =0!$q\C D.UtLP:a Bl>L S@G7$ak9T!E(8HId"hD%1'Ap# A9� @� 'AF@p %HQJLdE$,a7B@E"\a* `cG4~;ꡏ~�#F&pQF=Q+ lD"zC0(*j�*}THD?Ddb GAҏ"#-H PpKk1}S`@O2Ji@F@p %Ĕ/QB Md$,AKHD&jT86LBpE T$x0@ġpY:L\|#D"D(2QBpE&\aLr#+o"p+яhd˜D"Țېj"#z)H0q1}S`@@u "Th@F F@p %$S@B Md$vDE8�D|#(PQhd"بG "яh"kDH.2Dd"@+HH(PH3@E H>@E\яh"0k$taj#\Ѕs7H�]5Tw$=\@d`) A M.Ohbo+J%8Q. W #�F"x,6j`9x#`9 :p7v"ը6Q }D#D"Fhģˈ32LD"F~Dc*Ph23 JHpA)*s7H�`] �Ԁଂ4 2 #L J7UP|B%$QMp%D B"0 }E<L<HD4Qv�2⡏x�#@.Ρ@E }+@;AH.PgC(\hD$MVMX� `&L ИӾ)@ @�0oާD4 2 #L Jp|-P|"ׄ$6 Pl &< Ol"^QFD%^Q ?T"<Q Ox"FhD%^ ?&Q ?*<QWD%<a@aa<a<a^a<a<a<a<<a<a<a<a<a<a<a<a<a<a<a<DA\ ^9g x@  �0 'T`# ҃k d� jiBPnFat>a>>>>>>>>>>>>*A b@� ^j|9g x@  � !jGD U`# ҃k d� @ % B!6B%C6a>l&Y&u2p'}'&w&(&%r)} � 9g x@  � "RRGD"7"=2@` @ HR ؠ @` ` ڀ `1s11!1s2)2-s1#32/s39s132;34+SXf l `  9g x@  �`xGD"7"=2@` @ `93:s:Zfp F`r BN8`<3=s=ٳ==3>s>s\`jB� 9 `:%9g x@  � j 4Bk4@D"7"=2@` @ DMt@ t�z@d x`th�cGyG}G4HtHHH 8l`  DTh}�2�0@$tLT;FD"U`# ҃k d� J4OW  @ (R)R-�W+xR@ | V � ^``9g x@  �L-bB4@T6"=2@` @ veYe]v%O}r @ V 8Ā 6h� Phh6ih_Jiii] ji @ @`v| ev 9g x@  ��c6n �4@Hp# ҃k d� `l p  xP6 @ ` s5ws9s=sA7tEwtItMs ( å qYVh}�2�0@6x-�4@,46"=2@` @ hzi7J%6z{W%6|w|@ |7}@h}�2�0@~%e bGHl# ҃k d� {!8%x'X}-189g x@  ��M; GHl# ҃k d� }8]|8X9g x@  �8;  4B;v# ҃k d� @zx鸎|9g x@  � 9"�!>BEc7"=2@` @ 85y]=A99g x@  �]! (B;V6"=2@` @ 8yY 9Xh}�2�0@^ Vh# ҃k d� ٹ! tys@h}�2�0@y  XU`# ҃k d� 1: =MW 9g x@  � +`X@7"=2@` @ 4zz%` %�?Wh@  xf ` b?1�\">`X@7"=2@` @ 3hฦ [ } 2>@0v` ! >`X@7"=2@` @ : @%k � {imq;u@  x  �;{ %>`X@7"=2@` @ T9` v `;gRP �2�*�.v>00 |!<%>VZ"=2@` @ 5e|imq<u<ƅ9|ǧ��*�4<5�b@ɡ<ʥ<1J`, ҃k d� �\�  VI<<H }�2�0@<+�b�}>V <X@˽+ ҃k d� I݇m S \a=e}imq=`{ ؑ=ٕ}ٙ=� 0�ڱ=۵>`(}kU` "=2@` @ J}#`!aߍ>~ a~߅!%~)--\ �=E~|*VWܽK C @@ }ǖitH!>a&>~&OVVaafN6*frVOjV666a66~Vga6Na6t~j j*V!\ai2ɘiPa2aFa22a2a2a@Pa<!Jmq?u�D`Dߔv_ C @@ |?ij@*26;A)TAA($a6_0:@)AB�$S$I-QTRuȔ)B$ReJR/8zIsP/BT:$N.8h'RH\eJ(Q"T2%EE2)Ҥ4ez 5ӨQOQ0X֭\z 6X hPY*ڪ6ܸc6*!b) >8Ō;~ 9ɉX@}*Ѥ;-"ʔ$UTtȨ$E4kIhhJmB:$J(IDIRBDIңT/BB iJ\UD*PD"B%ѵ*QTTPM ,@] .`Xeig \^` h `2haJPb*b]vYfF@ (TJ&JJaP'B$t(r*ar$"(Ib(K"*" -҉AzB!%!"B!!I d"*J"($m҉$5%SS= 0aaYgQ(…ƕaZu8 6D l eQ)|R *X)"e)fmH,ѢH(t(AH"*K3҉,҉$!B3Z' *+:|$Z',"*TL ,2Ϝj*psZ5U `2haJ tN?bPdfD I%d-iB$zr!")Q$B("J'!p"J'(B)z ! "H)zH;Hr$$ 3!c4)$BG I <I"P$e*_S*O ,/|l@gsՀV*`Ƞ d(uԙQ)|R *tM-")R$\tB"DaUz*L! 8H!:I*a Zt!za IB! Utp3za = PD\Lb T"D&T! UD"OST6 `0V�Ҁ06@+R,�hdP<BFj1B HOTRLU0>́ Q,Ӏ>q UB"Q>z|C;ZAȀ+š uG.AqRALxpG?Axt8)$1 wH*\hC8S}c !:!4EeSy �q"1galV:Td@FDŽ*4RˌjP|bȄ!"\4zr41~8C (:! zcȅ*Ai < gL3TAZC@3g֠5 I )$kHB5 }D#G<1x#9zi0$M)(`PS 04 ` cҡ@ 20vPZfPG@E&.Ib6L iC@8zI)hqSc0,amBp$rpHB)! IB)$AZc0;AIB4T! UC:@�#�+ \"@+CHPEHT4EeSy �(v`,PUalV:Td@F@WRˌjP|bDaS")!$1}!L!i( k D?A~c83kA""T}lCE'q Ba֐D'$a UCЃ*aN8(2zF"2~"G9! B0;M)(`@\;OUV06@+* 2 #L Jرe5p(> TdկV!L xXC<LA zLC5 Qb5T! UE/d Bb>!ECP)! Uܦ )!\"$4T! Bc>Q$"@E&THD paxC8*$)Sy �zs4 `* J S@ Fj1B Ol6%a C05aN!QYA$! QH@G9hQZB*xH"p |\CP( S )rqSCP$ נzD$q@xJ4ꁊ G.$AUMz&0` `{f�hBRP%he5p(> nwd` @p z` İӀȀ @̠ p@ p h @ @  z`@up`0 �݀ 0Ȑ   P p   F! GMa}S(� �'Za� *a�Z!e F0Hg"RFP� hh`0  � `  @z@ݠ` ΠĀ  0 `  up @@ p   � ` `MP1O � 0rh� m*xa�Z!e F0H (5a5 p( pp P @ @ ` @  p z @ `@ ` ` ` @ @  0 O u @` S(� � } n*a�Z!e F0H! )!5a5 В ` ` ( ) i׉O9O � 'F R2`SJ0I)5a5 @ `N @`! ai9O � 0LWF R2`SJP1*(5a5 @ҩ a h  a ?*9O � #j!a�Z!e F0H3oJRFP� P P`h p : MaS(� �]X�sF R2`SJ�ʪ!5a5 x `` `` ꨎ9O � +ЩrF R2`SJЪ骮!5a5 h( ` ` p ڨMaS(� �*F ,qF � � F0H몲*5a5 & ` `` 7 ;MaS(� �F 7nF 2`SJikRFP� H` ̠x0 @ ` xےJ+MaS(� �T F 7mF 2`SJ˺RFP� * ` P` P@ p`  ! p` u@ pA@ @  pu` ` pP� `  0  MaS(� � FP+7й*F 2`SJ3Lë+5a5 ! ` @ �  @ ΀@ @ �@ p ` p@@  @0 ߀ 0 P� MaS(� �|=+\a�Z!!  F0H5˽|RFP� * ` u � ݀@0 @̀ @̰ ` p  @ u p ` 0 @ Ұ@ �mp p ϐmذ `S(� �<+P3 2`SJEm("5a5 `@ � ` @ `  `   z� z 0 ` `  @ 0 @ 'mS(� �8ۻ=%7+%Z�Z!!  F0HAm׍٭RFP� j` @ @ �Ȑ p` z �pf` 0 z z` @@ ׀J! pkf` ` @pf  EnG'0O � pSN\,p,@%< 2`SJ�kmo-5a5 p` $  @ ` @`  � ` � ` ��p p`� P؀; 0 ٞ 'S(� �UN%,p,@%< 2`SJq.5a5 p  0֐ 0�` p @ � @@P` ` @@ p P` P ` ` 0 Ҁ@O 1  ھ'S(� �M4M%< 2`SJOoN`5   ̠ z@   z@@ p@ @@ ֐ P p `p P ֐A 0  ѐO  f/G>O � <tO% $XP`*P�! #S(RE5nG!E$ S"P$Y$)L2iʤ)L2iTԨQW J_<W\{M5}Ec/ݰz2-c/*T#OaN_eEUtTjvKp:dT5va 1\jG:磨2r fj P Bmܹu[k *BF QRsѥO#8a"XL$J(M4$J(M4%jQFJD+PWFDDNAeTD@@QpLpL*ILjAD*IDVA\6T6)*JDATIT\) DŕL: -&t&3I$Wa �nK.Y! DmL2R"!2)P::8bϊpPND1DI*I*I*I*I*I*INC\6!S٤JNU*dJ٤JVU6AdMjeD*UtYMNAJV9DN9D$QeNDѣDDuDP$2AELڍ$Tڕw^zQPq%/3!@Txn@   %xc9b#bdPNuec~UUXGOG O)ZdG>yO)?OWYJAd7J2A+DM$Q{oFE^:�65 P@D`qn@   %:sI)F'xPc5ސuc}vaA ; ;d9090^Ďv;0ގ׍gC7飏7xÎAؐ6ڨh8ڈ#~,#AdFcn�!Ȁ 0$(!t`�=!a #Sx3p\BP.A mXC 50 @jC <xB'�'!ܰ'8 85 c f`@ � �@��?R$ Qp$C4ۨ@d%-yIL^2` q S@<xJT H80gp  <Ae/``3kxt)5XC <P e|B v ]O.˨�5@X =؀�t`�8$ `$dR em�!Ȁ 0$(#hG=QTJ0* !pxp'S3 #8NBpU /P^5A cx`s Z0#h/0`@ c�#xG @2Hd` �9�r�@ �&Velb  �le-{@"Yb q S@<ZVmmm{ۋ@ L0iJS%N@$8 N@FWu0'L Sp0'L Sp' Hp' Hp' Hp' (p%( R 20 Tfh-|a gx 8* �#&  !Ȁ 0$(3qm|B!#o! H(  HF(( J(( J0te0P8+,A N F0 „pl{n K!Ȁ 0$(Njft-莬ǓV�%@A PP�%@ң.L}jTZիNX[A N&`;Z׻>;n@d@FhhG[7L(( v-Z�ktS 3xnxcxAV l|WR H S@}p'#PP02.6Mjg\#ki k*8!#@o *[*ph@ 20]Ȣk:%@KƝtC!Tx``ʽ+`P 7@ f2 #L Jm~w]{׻oGe(` LW x'Qg|(8! J84@=yЇ^ze[@gg}&5�!Ȁ 0$(#7s_%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP�%@A PP0%%%%%%%%%%%%%%%@!;A#<dj5+'h�?ʰAңĪ`(+JҰ@c�0)@%2*8-B-))))))))))))))))))))))))))))))))22222222)))))))^E_E1p))))))))$2Ss(h$F%H%HnFqGr,Gs<GtLGu\ml)#p$ "Ȁ �A~,x$ `0��8H#$hH|Hd k�4 #$P !k8KI\IlI|II8IIT)II) @ibGlJ|JƖ2'@ әȀ �G,K�$XHLHtH k�4 #$P,03(,(<LĜ%KlLK[ǜL$))4L MфBI))�� X́ K|$MKj˶԰@c�0)@% P(X!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!IQ!$2$4p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$p$: x M٤MЀMZMdK k�4 #$P @)@ @1+fe,LhViVj5¼Vl¬V܂VXLqWq5f%)@QC &@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@((!3#U*)�� X ZZZZZ ۫U8Z=LՈ۬m 4 #$P))$P$P$P$P$P$P$P$PR_!D)+(48$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$([+؂   �`[.b/bHKb3>c4Nc@c�0)@%'>[*AdB.dC>dDNdDVJFndEd'IdJJB(%/eR.eS>eTNe%+$ �b]e^Z� ca$5.3@c�0)@%@3Y^^f^ofngqgr.gs>sfu^gvFgnfgxgyY;$(3%Pg+$ �ehGaUc6f/n 4 #$P21Vi]iiii_PXiVViViViVVfVifj]io< $%8kk~kkkk&؂%8%#Z>lNl^lnl|$$ɞlʮbnm 4 #$PԁR(PPxP`NNNNNNNNNNNNNNNNNNNNNNNNN8N8NNNNNNXF;؄XX8NNXPX@;؄XNNNNUkMXS p gGpv9x'(3B**********************************************Kۂ%(#� lJtK 0�ЀlOtKl5@c�0)@%@ЁRP�\O�P�S0_u`vavb/v_CUDANIXfIPDEIDICIPDCbJXwAJMwyuw{wJȄM�PV 7`rQ;xOx_xosI%%(p#�LxxPGP/yP4@c�0)@%$0RO8yOwIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:DQSm9U0M:JMJJJJJIhIhV�}?}OӧS�~g58 # $'''''''''''''''''''''''''''''''''''p 'P@q 'P@q 'P81bD$ 1DF 4THr%˖._Œ)sfJ 4Ps'Ϟ>b(ѢFY\ @ $JQL&MҦO$I$$J(I$$J(I$$J(I$$J(I$$J(I$$J4$*J(u$I)MZ-))T2uʤ*LZՉ)M(I$$JZiDI%MC.}zL*aGFȗ'Oh e ϣO~=ߟ&5> *A!; Q6RS<A21JLa 0I&\r$dR&/3X$J".dH&dI"0HO&L&dJ<øJ"ИH"2ՐYgf5ְ)2o*L2s&ӌw♧{٧ho9g1FDQD $X V  b)O:(`)M`H(AF)LR$d&O⚫+d *x3+d .$R$*E 0dJ<I"rJ%ԁ*`벛$iBI&T'BJ)BJ*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*J*p5)kE@ h�kO"hO6(`)M`H(1E:8(LR$d" vBEH& .<K"I$H&҈+dJ&N4H&+V""Tr "_'\&r&p‰cs߽߃~0_D1`(жWГ" *@,P T@,PR2@ 20�%8�Z4A M -D&:NdPE"L x`0$Z<pG5: QD>zC�G=IBPG?܁\c>bxc>SB9tqc0E? IdG=SdP>A?D'6щMtbD'6щMtb@$*a DH+a\H)U D-*ZvjQS+BD%VSl8NqJ;Ej] bXE-J8@**Q?bC%6J@*NQU"]8?WM;wf0 (@ CT+`*E')PA T@)PA T)S a HPFrNHx'$ I0A)~*~G9h!ic=! S,B>!i p4zqB�G/q =bP)wC?! St`4D |LC?C\cȅ51 I3 IBE! Q⧄8!TA\ *!^, * UB%!d! B"LSUBȅ(UaJ=%1 B᷄Ѓ*! S0!DaC?ͅ*$ ItBXO;! Q'>L$G8) h( F8"N =%`$$(!'yH?*!N*ߖc%8̡ I>Ƒ B,$:!uPE'D QC D/!\z3a wCz0Џi3TщrC08A Ic 5!EHB$D1BUHB5!LAE! Qԁ8!$aCB0OM A?ͅ(MBHBP*ftP(rA=BP(ꀏi!k):^$a It?5$D Ihz(&2ITBO0BF� W8-Y@J0p2⋃X@ HɄ S@0EpBœ<Q -kAӀ$LkBF? UB5Q>Sp3$a Qc$D?qSF'kE.1 ZH!LktB>a |8Cp3a I{$! I,B8D/T\ԡp (! UbP)~j S¨0"T! QJz6AZȂ!$ u8#X!aJ^"$CA * QBze!CL>BD7HBxr0H `J,@` iXA HĄ<d  `D('H%“xB$Ђ(4XC?!5$5!t*O5O<-B'!!88-3H,A?L-!HB?H*B?\$Ђ$-4(,B?L!B?XC'H"t>)4)H4( $!HB.H)Ђ$!H*!-,!)!Ђ(!!!"$H1H)4B-B')A.B!,B.H$3A.-BЂ(Ђ)B/H",U.Ђ$t,B',*"&&dBrHB%AH� TP Z@Ad*d HĄ<d  `D('H%“xB-*4- C?!8,8*H!B.t>0$*;,*B'Y.8-=l!Ђ*3!B'3B'8$A?t!V?8*B9$)9Ђ$43HQPI(HB.C7a2!!l;:HÚY/C.t=,8=$!0;=H*>="1>*3B8C?Cչ>A?H),l<:\OB? C9<)4m(H_v&&dBrHB%AH? | $AVB@.d HĄ<d  `D('H%“xBт$(4$\<t*H>\C/\=L$"H!HB?8!L>-04)C.8$<C/(4(*4$t=H3L-:1!3"X>\C.X>L$>8)30QVv)H!T/: 4C944 56,B/1>8)!l= 26,8􂛚*3HB?8 4>L)5403)3$>8OM>L1\;\!>5Ђ:(:2*Ђ$hmBmB&$$T<8gg}O~~B4@JLS@@ȀL(F"p$P(<'O"H*>LIC?5C?4(H)!4O(X;<Lo=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?H$4X(*Th$t*H!8!\>!C9!,9OuQC9),)6T7*>$Ђ(T?HC-C9!>H!;!B.ԁ)4H!>L!:)P9OC7*X=!8H)!)PmBmB&$$T<8k%` ⧻4@JLS@@ȀL(F"p$P( *4BB.ooޯ(Qu$$"!v$)*B'OOʞ*O=L*H5)H>X)$\=$(t!5)<C?>)5C9H$$4)HB?HQ>L)B?\OB'>L$B4!4!5)B?L*4$5:H!"&&dBrHB%AHC}� T$�"$4@JLS@@ȀL(F"p$P(dB"'+B/H-r.4LC/r/r0 3./ 5L384/K4H48045I/r/s0504H9\3H64H9t3X4l:8423H>0$$>-*Ђ*B88H-4>L*H*B?Ho5A/)>0)HB/Ѓ3$5)H6">8)MC?U.C?l$PP Pw&&dBrHB%AH#�%W/Z&&4@JLS@@ȀL(F"p$P( *x*d!^_B_ `5``B'"($))H`K)t$$^a $B.*OB'"*B'H*!!))A?H(!,:)H*"B.H)<H!5)H>L$(,B?8$:!"B?\$-4$9$8)>H)4$$Bt=B'Q+mBmB&$$T<8U؆/@``$kuEqAz HĄ<d  `D('H%*d*xB&y9$$"H($t),*O*H,‘))!B')*H(H!*$A?H,,583H$5 1;;C.0"3oIB?X$t8C7(3!:3 C4,!H<L1=8)B?L*3)60C/;A'‚+&&dBrHB%AH؆SCU E'O &4@JLS@@ȀL(F"p$P(dB$'B$"{^K()($!,`)$B'B'LO^'()H*H䙂()!H-H-)B'$!,5H!m;<l,B9=3"m-5(5!8<)4>24B'4C?4*,>8!H5C/H9>2B/ԁ&&dBrHB%AHW �4@JLS@@ȀL(F"p$P(dB$'B&">Q~'诰šII!$B/H!,OO"QQ~P$,!š,*,$,B',B'H!()!H,Ђ$*Ђ*B�!ITIR%$U$C!UG)U:$-Izd$CLREH)I$QU'^'MuSPCniS&M$UHTpkV[v,Ȯ0{ kٶu-YsMqo^)nmpUB202'Nr($(TF5!Q9w,ϣIs$ST:y\*-J^<6铒DdChZ$J)Q:RT'8ZDȔ$YȢ%JCL1JRBTIK*QdmiUeNY$ITEIhQ=Z$9DEL٬=NZ^L79jL!0"Jlǯ>XA.|\ l" Ir*2)B '^pJ$lL*9:4\6|SBzq\YDITZ6q=TGIDNDMQLQES$YDNQEBIDYDZ1EC!ST!DILUDcNT9IE9U$!d#BTBT9DULĔNQEUDQLCNQeQr#CL1ECdуET1S$YdOM2YJJxˆFp% >XXѬ!JATHATHATHA-T`AT`AT`AJ2%ɪ @#@B (xR@NLdJ6M}z(QSsEQQeNh!dZD!DCTÔ:EEh%IQUܑƔNQ8zZrY\:9IBD\#IMVcSNZUd9I:dE7Y]DIڐDULDC$1Ch9DS:YI6SNDDUL9IC$9ה7SEUI:QSNŔ:9DCTQIM$$D'ahDKZ0H)PA T@)PA T@)PA T@)PA T�3-WyRU a HPGD'L!NTbp&W":zA Itb:<S =1|u>!UH@G? I=Lb<!^8zz<ыU;Sp= It;"3$ E  D.T!CB-hщC,8(Ф*I$ȅ*qIB"*rqE0(! Q$!DqQˆl&L,E8F'> k1@ Zл,WyRU a HPGD'L!NTbp&Y~Cp;ꠊk>bG9 d2Q3NzPE.pH4TpCp*mH4 g?QU :qI3rQT*LsB "$ UBP*datb80*L! SB'!!:B8"Da UHBE'$ =8!JMeX$*!'!#p�Yݯ|+`A@jP~/KjUTd@F)�E%D SHD*Q\u3NC8(aIC/܁Z 5a UC!"LяiB8DщE!!QtE?! ="́S@**aqԡG.Tq, DNH8$^,BP!UuBX$L ZB HBU)щE"(T! BHbzX-r! B)kMeX$*!'!#p�  Xp.p'U( A /pD+!Nh&PN01CE/!~P$яkBP>豏~5f4` I0$iB!:! BbE.hfb"~Qi4Vkأ=! Q˯S$pך:FAKU!qb#"$! S)Ta Ib#P)!NH($!C0(`koGD&"J F@#W� Ja\IU@d`)  N0 MTBK&$!6T3QiG7QUtmP!Ta:P$phC.D!qcP> Sb $:!~0C؇4$A Ql (i*PmN`ruz$$z$\NB:$D\\KTDAA:a$A$:$!:A6$ahALzAb}6(6!B*Ar`FϺ0V`"P/I2@` � f@@a$AB@}TAArDAܡD$AA$zTATATANB$DLArAT!$AAhTV*Aj$A!$H[$D$hraN"yNBLAATAA6B$ETANBd$$Thh$TD!@Ad}6(6!B*Ar`Fİ0Аp % 2I2@` � p6ADa)(a)D $A ݇$AADzaT$NA$hzAAhTA$$aTaAAazaANatNa:!0$ґuLA@TAaaܡ\ܡahhܡh:\DTa!zrAaTAhADzA$!’}6(6!B*Ar`FxrJ�  rH I2@` � x @A(a)$AAg\zTaadLANda:ʁAܡh!Tr!�aСrjaalAV�aH8Wg3:ALATEơaAaAL$LA$Ah$aTݡATU}6(6!B*Ar`F^^_U_uu`DDDp_I2@` � ^rDAbTa�}hALA@Ar!TAAdA@LAD$LAr\h$ALD!TDaAT$TLL:!TrDa*N4g@s*ҤDS7Ar6a$dALAzAA`TAAraATALrA̡azAzAATAAArATAdgb2a)$ FhD_Wz_h*�> `v`仾׻^** d� ` !@a$*a}A\:AD!AhAThALAAT!!La#\KTezDA6C@D$A:TDAL$r*66Na4*DAAUNB(\garLrArTaA:AzAUALAaALAa$za@:Tӊhb2a)$ FhD|Wu`07`. sfZI2@` @ xH8aLa3*aA a6~T6$a3$hT!D@$!$ANBEdATeEAL ADA!ALADdALADaLA*aj[jjAsja$A\:A[a$!d6"TA:aTa8T!z6BDADae;!:AaDAA$gb2a)$ FhDzz+�>`XЖB#[ ^** d� H8+@�6aGADDDA$AL$LDATAa8AALAL:\KT6LA$AA:nD:AADAja6X6V*A$a$YLALAA:::T`LAA@LA$AaDATDAaDA$haAA:Ab}6(6!B*Ar`F(�>BüI2@` ` | Z ` @@` a}LAThADATDAL$$%A$$AT:ATALA$a8DDA!TATA$A:A:Ad$ADADLA*VAs6aW`TE|uLArAġDT`#$!ADaaADa$a#:$TADA0sAa$rAhAѓgb2a)$ Fh$s~>`bJPb$q9** d� Рj\88haRAr$@LD$a$a3:D$%TA[$AD%D$DNBAzTATAVa6V*t$!$7AAAdADALA$СALAAAa#$A@:Az$ LԩӦL4I$䉑#(XǏ CI%VX*bʜI͙)rɳϟ@u٠!dad %>дbH.@hqAcƓPԡE$dJ(Q'͔)IReJCT:dJR'Su2%IC{dJ$ST5~۸N:$ɔ$SNTԦJVmڄѦSEIߝf N|S'US!U$"$*S&QLR%)YL$ʔ$UIRuHU\uTJ"B$CKҡ^!"Hr*Fpi"I%�3@ %"dK7B *B *B *N88 ) ) ) $z@GGI`H(Ŗ\"Nha@�&!,"""*ԲJl3 kT&Tr "V*T "r "W.Ԃ($҉(H)Q*R&̶ "$pTZ%Xb &PuE+Vkfm%4(Tˆ3<!X`K5 BL) ) ) <lN* * * * v@GQnA21P ĖJ,KF�&+J.b(& J% .ArJ%HS "Բ "I- )R "PCjJc)҉$!T.Vlš. RI͈G 8'(kIDgw砳&h*B3l`Aƴ@G'ɤK/)$KD{E`H@[*V,!FZD($&!B$u&R4 r.T&E- w8XE-jSZT@jQS ` "!\X$DQBB)Q bEP?0N 6 B �C6H 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B & >̡3B0 XvPL|7/{ILzv H6 S@-)a{VX#�!aha\3a:B={3a@?]a@1{\6sL(a =b8rA z8cz3A?*@ {6WG|a 8} @ PJԢHMR0_R'PW*7,i)$h^Ly]i@Gd@F'lI ۳-LDBH8!rp"ai q ]0@D- Dlb)Q_8c4 blר*TqI2 ="a?t`<?`3 MT=xBr' L`ͯ~�o<@/0Ѓ LppIP |`k, qLy]i@Gd@F'lI ۳-y Ut!a {эL)U\?SԡA;ā?8jS($sm=r1 |H3VaplݰNr 6Q F! <p RK! NHBVհgMZQ(t`&L Lz`�FXpy &Ўca ^Lem h@Gd@F'lI ۳-؄; Q=ja5qij;ąljSlF% iT;NQ Q>я~3Ta {ا?acuE%-MpBĐ3XA{`NR00O :2� (�xIV0/L氵MD^fI J�t$J@d`)  Hp–=+,A AЂMh*qiꘆ5)8c=*qİ?NH)0W p?L!*Lщ}l#PE.T!qG%Nap4@)SL&8 ! J[SIHJ@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@HS۳>�<@ wfX,`V,�xaVxp1!/x%�n Q2`SPN%J=fS c O8X( � P �΀ P p P ր�P `P P p @ Pz` ` @ΰP  P ؎( @bJ�^PJM@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@TK`K`VPF0`qJbb�P,`mlwfm!�% F0H�H[c>vZ`O(@v p    P �@  @ p p p p ! @  Ҁ �)` yBNCXЏPMPyٟMhVVPF0`�R41%mk9mfmp;s Q2`SPN%J6> S`:P h>A `  P P P `p @t@ @t P ` p u �X  P u נ`P Ӡ &`; 5 HُP[Pzڪ6j6 N2��%:�J%`V.aȺ ;͊Z Q2`SPN%J`K`> H`Fp  z P   Q uP P P  PS p R z ` ` �)7 P p P :`? /vT�XЏ[VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@J%JS20*  Pm֬к1Q/Q Q2`SPN%J0> HO" Pu P P TP P 0 P P �5` @`pp@u@ pP Q *! U�<JK%J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0[HQ #.к!J#+ /{aͺ�% F0H�H[bFO0v<vq z` ` p P  P �5 p P �5 P P Q p  @ p z p PP P |̑_9JMJ%�y(*,.*=FFH0HQ #�br+0/1a*�% F0H�H[> 63 h}jl}zP pP `P P׫uוPP PP וp ���pPPXupmUm u  p�5uP m}۸ւۄ�rQuJ`j8ʽ8Q�QN20.@-",A/k*aͪ M: ��Q�=`SJ�PK`K`YS`XO0` a�_#_====#P_P=_ko0_laa=aUlUl=a#Ub>d^a^h>`_<f@iK`vP0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0FPPF0#�0^7@/k,,,+++oyK********,1a0 P �/= H [ PPNNNNNNNNNNNNNNNN�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NN0N0N0N0NNNNN�N�N�N�N�N�N�NFFFFFFFFFFFFFFFF jmTMPVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSPjN0�Ō#&,`PAB +,XVPQF*X|R$)TPBE )TPBL5m޴b*VXb*VTҤ*0 \M`C#A|lYDI%M4QDI%M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4dH!M4҄J*M4dH!M4dH!M4dH!MP$>@$>@$>@$>@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $@b $0$+hŠ)tax)Z>#=5Of4PA%@3b*QE]!N, *`�ؠ(x@b %>5TQG%TSOE5UUWe/_5VYg $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@/Ôb +x)�b *G RsO?44fgN!#Foftd,`*`@`0 2pi:jj:kk;l&lF;m~ - # CFhunhPJXᣋZ>ifq29rVȂ@�x)t tOG=uWgu_?=Levo=wwoz�"x"a *@(_o0@IP?|3R|G+蹁B`�8@ЀD`@6ЁL{*4o}[0$$G'ЅHd8g[@l`;8D"шGDbD&6щOb8E*VъB,@&0D g @(+�IX0$/ce|Y� � �-ҐZ@"HF6ґd$%9IJV@6 d`@6 d`@6 d`@6 d`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8`&�C&r*� $yTJ܀+(A .6jč cL[;"sCƀ 4gC<dP:TըGEjRT6թOR!`@<` [>yGV5PiM?�M!kAWկuU;XְElbX6ֱeHaҼ1o~�>*H+ :Z*#q#`>Եmle;[ֶmngZַUмowZAHЖֹj[ֺnv{]v׻U�ؿ-""IFԻ^]kFKCn׾o~m ^/C'V�(Hd^ 22Voo5a)Z)~SȝV06pe ЯSް"=q'+Dp `%H HV1HW)DoXiޏ<fٯEsռf6erU$;`qJԔ m =hBЇFt-/ �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔTL1]~VXe͞EVZmݾWV6`TiT}H h�1"?Ydʕ-_ƜYfΝ='.=J�[TN@i-9\pōG\r͝?]t:_Q ^C'ppz)Qܿ_|ǟ_~0@[a=) 8&pB*`hx@#0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #XO '‰)b'z`eJ 8llllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀9á 3$H! 3&`шM *p p@0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0V SpB0_C( pOխok\:Wծwk^Wկ|%Pr8`Od%;ق$ �h(:a V�mhE;ZҖִEmjUZֵֶmle;[ڂV ]h�)!x6`׸Ib0 QDp;]V׺nv]v׻ox;^nK<q;ߧ$ �h(" p<`n[ )!x6`VIb0 QD<b'F1vZX%@ Q Ib0 Q 1\<d"GFrd&7Orb$ P@08`qÜ ,`$Hos<g:T#<F< ' �h(:Ϗt%=iJWҗt5iNwӟ?GG =,@hV7XF@'D Wuuk^׿v�)Fvlf766]gCa!Ƶd`hu; (@ @z`)xw=oz{p-6�Bx>p!CP@p&@lOb[a TP X!yE>r%o@bnd@FqfZl&A P xЅ>t5 J#, Vhm~){ [hP>v&o@bnd@Fps}l[ W'( E|$( HpÙ�b+6z%L 3*w %gZl:A P|u/x((! Jxc+6z%L 3*W?{sC 20חl[k'\y'\ NP�ZSWo%' P�Sdh� s #$P@c++pb5'#\+s(@a8cc+в9+k%' P\07�0)@%&7*6HsK+,-. 1'@Q )bc+в9+k%' P� ;07�0)@%B4Dcc++pb{4'QHIJKLMK"H +-b&P)p �YEk� s #$PCFSb)p3ӈghijkFЂ1kԁ1�-Fl4s1x'2@(P9+k%' P�ȁ$Ȃ4ȃl� s #$PaHSb*)`(dh$ɒ4ɓDɔTɕdI4$ɗLɗ4|ɖɜLd#1@2%.b&P)p �8ȪʫJl� s #$P4KzSb˙8 H` P˺˻˼˽˾KV`܅PP]K]Et L$G(r3@+S%ܲ9+k%' Ptׄͬl� s #$PMxSb20oGpP�tNdP`FNF�dP`4Pp.Ё01!`+-z7+k%' P$5Аk� s #$P U%b#&x#GR�O@UeumBBO(-Z(_B .Ё(h+­ +k%' P.07�0)@%p5eS %b[SG(ROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWO@FOOOOOWO@FOOOOOOOOOOOOOOOOOOOOȄFȄFȄFȄJ1),`+-'= )(k%' P�/%ْu07�0)@%hәYc%bc1Ђ.G G8T0ڣEڤUڥeڦuڧM@ȄLH`H@p M`H@p۱EQ0۳S.),`&ܚxb&P)p �507�0)@%ʵ\cZ50pRMUeuׅe]WTpvQx]WTpvQ%F`[#p)h,`+)b&P)p �@ 07�0)@%_˥%0,P2,X؂,-pT`M(LpLL0کLHWLTHLWHTTHQHTp@@uHHWT\ZT`TgTHDp@@WzDWȄH@@DeTxDȄDWHL@DpLpLWZ\Qp@p~M��),P%Pc):܋-k%' P�%B.07�0)@%IdcS$2k3h)XMSFTVeBUPZ88S IC I0BPI0S8SX=Q CEBCUCCXSXB BIffZPBSSIPIZX?8xD]Z?D؄M8MDЅ?]Z CB ^IUVM�-,P%(6&'$%b&P)p �Ț607�0)@%8FV꥞1& `+xEShUXI _zuuUIwu؆_^\I| pp~ Ewt\Xdpzpnx~xz puȅ~BP_{qXsVUf@]@kPPk8Zrw Zb|pBNM�-,P%(6&'$%`)b&P)p �FVfon� s #$P10od$2-x;DNeS SXQ~d sPSii@mg8IY0Bu(k@Czp\Pn0Iqg`IX~pU\uk`BiCbUJЅJi?{bp{?Piw0Uw�^iS;M�-,P%(6&'$%Eb&P)p �hLMN07�0)@%XUgVwWG(ZYPPG8I>CQ0Q|Ik_vq0NPp@\PZ8BX~UQrSPmCzSWwZ8q0EQ؇k S@rSXU@{pD]kS0rXMq]h�MmD8~(UЃ__7S@!%X)&'$%k%' P�Ogw07�0)@%)RG ]US8TQ0`SiU~Bpm=ȅm=SЃ^8~QBw~~Eȅkup6}Q ZkQ=fUkS@?XSЅ:g8Mk8?p?{D@k]fuSM�-,P%y&'$%gk%' P�*H(@ 2LAd Ĉ'Rh"Ƌ9  #PT"JVlrNZDO"INz#!IM#dJU|h媚\3u3Src(B9"DN!'T?UZ;3]CthQ.p2敛�G%K 2dJ*J2J-MLq2c 7‡/n8ʅ7XPAdD ڷc(#FN'D4i|ٔC$Ro!Q𩒄N$R9"!3b$l)r)"6H >"HC!48lR&3 "b4lRN9T84T"?t" -tC"wJ�ZK@NLJlքS81Try'}y\=w`H(fC|&l#l!PKzb*zH4 > >ҍ:Hb(HRG?$t803$lL.C$C 2zÌ(HRG? 8l49S?4\C4HJ%0C3T59,{�ZK@NLJl&D5N0(')ro ,P%(@A21J83G(T҉$lR  %D"!)Ѓ*L*r:s$uB$4K\N?l#I.C:B4N.LC$48cN-u0?4T5N7q=ې=N?ÌH& <d1S$A۱ QlM(13`A =@.W 50sA FLAhyR$HI&x "a Kd2)$ Iԡ* $QSB((*u"* ZPT! UB-TQHzȅ)TaNBP* D@&~ZlBVQZa}ZT!$a Wf\&�!hYP (8a I&Ħ Jf0 T@;$"Xr0%̯AB It'6C e)h QH!xZ"X(D18 J!) IHTL =HBP$D 8p8)$ U\*QMXE%JjMTX"*UT"(BHB|J6A <Ȃ�&@ SH6A$6MP0X XLc*,` .V 9@d`) A <jFtPB&G)DBhKTa BP$NPXU UaL!CB4ha IPE0UAZbp"L! WB8&jqT".t DXE%6J@aNBP)hUWn;x%,"L*(a;lHl)8a#@0Rw M X 9@d`) A S8/zӫ}{yR&GB]"$ Ybp(!:H8)r!:B*$QN!a UH8(LQB !LA U,P$Љb})jUl&tMSDD%NQ? 8!\e U7A <Ȃp^&@ SH�鼱iP@u-?-7X Ӏ< Ȁ 0$(aΖ4˃<%:?JE�sW%a Qt"]U)d! Uȅ( I""$ASB0*D Jb! U!P$dLUb)jQ DTK%Uaq9*NQUTRXE%L!IBP˸ @@ZA2 NBL鼱iPC.,7X Ӏ< Ȁ 0$(!6yRD'GB`>(! UA(hCB)a Z8*aCH(( IB* YX$T!C )!UR"*ZTXE_jJ@&Bl- U!/ v - JXy�'L! TPt4A Sp F` (`?>pЛi@sd@Fs?<C(QNPB&qQH/Q!rA=(qUHb D.!Ђ)*H(*H)ԁ*HB.HB !"H!!!t$B$*B%"*T&A-**]Ђ!!!A&�@(@LAP`Wl4LX@(�.@| � (G sd  tA(0$t{dB#x& !$K$B.H(t,Ђ*H!5$P)!!H*!!H*-t(H!t*)B.H(!E\* "&"!-B/t),-$"&�@(@LAP`Wl4LX@(ޣ-@|r4@<A@@ȀL(.$@#HB'G&4'l"(H5!!(t!",$)1Q*Ђ(-B.ԁ,H5)$!!,***$L&TyB%B%yB'(H)$!t$,H!tm hd,y18$(yF(8 T#cr4@<A@@ȀL(Cv&|@#HB'G&4'l"(H[!!т,*B.A?\PP!B'-$Ȃ$3A.H-$Ȃ*B.((t-B'B.$""TlB%B%*"P$-$B/,""J ((n hd,y18$(yF(8 T4&V| (G sd  x&A(0$t{dB#x& !$ $=l!44$L< C?\=Ѓ:0(5<:-=C?-)!=:((\<:l!H!B_=C9 *3T4C/,68< 8;“n hd,y18$(yF(8 T(� (G sd  (A(0$t{dB#x& !$*!8*;$,8!< 38*4X2:4B.A'!>385H)X=L2l<HC'!) 53 :*C9B-T8!t:X38P?C9H2-n hd,y18$(yF(8 T$٪@r4@<A@@L(AvA(0$t{dB#x& !$!t;)5C':C'8"l>H*4>8$!"HB'6!9C.x!:t)"B-8T"=2*A-5:8$>)"Ђ&�@(@LAP`Wl4LX@(| 4 (G sd  -@#HB'G&4'l"(H"(B?-*1C?$4P3$B.:J)4!XC?3$>X!Ђ)X>!**=?؃?l1؃5A7)H=>>$6""n hd,y18$(yF(8 T0'@r4@<8 h Xp@#HB'G&&TB(I"H()B'!Ȃ)C7\8B9\6*H>L$3)8Ѓ55!B?0*ԁ$"HB.*>l)>\-!XC?HB'& )C7/B-T)8:5L/B',>\$t(,//I4IW h(A dy18$(yF(8 T R'R/o,�@r4@<8 h 2@#HB'G&& "HB'\SP'HuBu)!8`58(HB?8(H5Ѓ*>\B7Ѓ),B?\J**8Ѓ$:p8,/A%8 Ԃ. B%8==!9)\o.!2*$ĵs/w=)�Ѐ8 A@LAP`Wl4LX@(�S7}7r` 4k?*G s(XȀ�(X{A(0$t{dT""BWu$t)HI"H(!H*0<224A4$0C?H*8 5C?$8!*H*tC.8$4Ѓ3845HBB=B78828"TB-9*B/X>l485]?HI(`wJIW ddy18$(yF(8 Tط 4k?*G s(XȀ�(AwA(0$t{dT"$t'"))$,(<"<,13A.L>$8C32>1*B9C?1(5:\!B/)B%A7=C78C7 -\o7>5H)3B',ȣ]'ȟ � Xy18$(yF(8 T}R @?r4@<8 h ,$[A(0$t{dT",$(HB't'((HB,)$$т*B.H*-,,B.ԁ$tB'!,*-Ȃ$P!H!HB_"****T(H-t$!)($P%�B8 @LAP`Wl4LX@(�ҷ'| @?r4@<8 h@ dJA&TaC:b$&M<yڄ$A2eJTIITuZ)Z:I"d(I::dJGZғGBLjHBT52:LuʥSR/ZN!: џ?VUtVSDthE#%%I*Q TdSS'N!R (N$A) nD'3FXBkׯaǖ=vm۷qֽC ,VgB+0` -6(<z:b$L7!:JȰEIʔETҩ"Uzd#i\%EUPL\QS<:DC:EDUz)N襓CJ9ESVYDZ"DZD=$9DSdeE:)�[D'ۄ, &pb$PϤ(H&‰Fk7V-X ֐@,p@-l C Mt:J:(LP=CL9T= ZrU=Nafj!bDIab!iAF66NAdtѣB6q^hS#S=hѵ:$afXj!]*A fd CC=:::L D:ਸ10NxB Pb)h њPb 'f SyٶVPADZS @#@B EJ:K, lrq1Kr1kqAg_tGq]::B?ʹ_1s!til81ZĹp6dEqsƑU]͊8b8/x#p"!(7 Z њPb 'f m4@OZsi2)P!PfNHFo1 DlB-PG-�mp56qְ)jUTB*a D@jpTD-!J@G-VU"JL.1M8Q?cXZ6qMe48Hdb#uAG=Q+h)8a#@>E.R+_ IH a HPAJQSABJt"_HI6Q ILE"2Dp?\\�D?Q,H+~D=TauX=QJ@-1zCg&\Qe"�FPC?Dd E&QN(N<#J҂D iP�#aS-$%IOK@d`) A "5QIAEfMdU T"*ꁍh#F5ؑ W#H6H#87@#Ȅ+PqS,�<qJXE.QZF".\ ;1 T0pW-#ZΖ&2!Mb@Ёx^AD%L 3*�NрpI45}Z2 #L J(y; "D',KXU51 MBhE"( Jd7oȄ+L+Q `+ Adt8,L!C(QSAH*4J8G&( MB(qD�B3LVD$L¶]r'6<A < D4MP0X ܚF*.$ӀiiȀ 0$(!͍)GTRj&$Q I$4%Z!M0Qad2~T#F?ZA vшG?p vc&h^l0;icȰ>!MBD4Qh,#-Av"qF?h<q2j; /D%6<QD4MP0X ŧ`@*s ӀiiȀ 0$(a -wasϜ59GT$LX҂%ZvPB;4![D4AV,#H1q : `01^c2TACHp4Z!VXh7vxCD8 :B>ohƤ:I%"* F<2%؜4^E%L 3*�sD a HPB}Ǽ#* IҾ}3!LH""PT@!Z! A!4AMEPAA2AAPA2AVAjVaNAV6!$A:$!L!$!T!r!!A:A$AT$DL!$!$!D!$!D!D!D!D!D!D!D!D!D!D!D!D:@jl� P `/zZN4@ f`, ps�5>@h>85di d� !1e @`Na8?B*A*A*A*A*A*A*A*A*A*A*A*A*A*A*6666666:176666666A*A*A*A*A*A*A*A*Aqb ` $梧D ` `F*@0"%26ƧJ㈣ZO2@` @ $!Q B!>1&AB>q2'ur>a&}'vr(1&(2)fx` ` PR梧D ` `F*@&,'r*X@h>85di d� +@@ 0 0׀ s111!320)2%212`393=39S8 t` @ 梧D ` `F*@r7J㈣ZO2@` @ Z9c l^tf N`;s 3<s<<3=g<S<==3==g=g ?s??S P3 � 墧D ` `F*@x3CaV㈣ZO2@` @ E lt3tt:G}G4HTTHwHtGtIGuITI�t|` � ED ` `F*@4MJ 8㈣ZO2@` @ \tAP` @ Q ` ` ` ` ` ` ` Qa5VQiVmQe5WU @ @ @ @ @ @ @ @ @ @ @ y:J Ā | @  � 墧D ` `F*@`wf*Dh>85di d� _9  ZN `x`� de]ea6f]6άfmV JV l6iKfc6Ji6jvj6x y@ ` U � cD ` `F*@6nd0NV@h>85di d� c9V �5@ @4 -r@$ws9s%rA7tAsIws ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` $ Ā � ` @ +y@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ � Z Dc f &`XN�VCh>85di d� p96 a 08SA :V @ @ @ @ @ @ @ @ @ @ @ @ @ @ aN^ b � � � � � � � � � � � � � � bN  f`& |8d^c|*|D@hFXS@ZO2@` @ :9P%y)-195yΐ `F`*8U65ƧGXZO2@` @ yk  f`&`]c^cZCYhZO2@` @ %ϐ `F`*UybFٛZO2@` @ y)+  f`&E�6>85di d� q:upΐ `F`*F:g|^V@85di d� `ګ'zɺ::]  f`&@zg5>ڛZO2@` @ qz!;%{ΐ `F`*:d|*`ZXk85di d� q� ZN(;ΐ `F`y**�@uf|*VTZO2@` @ ypu ` @i;{+z� f`&�g+;N5>`X85di d� IQ \N ]; `F`}ǁ<ȁ50u>`X…85di d� Ĺˣ/VcUr �F`+�>�>V\ZO2@` @ |` �  �-1 mt`F`yZc|ZcM0J`~ωZO2@` @ ׽ @Q ӑ=ٕ6 `F`**`|�V}7>V7XωZO2@` @ ~޹}>~ }`�@ ܠ-1>5~/>`wc*VWωZO2@` @ =`!!~艾>~>|>~~\ �`>~_c*VW55D @@ t~;y, @ J@66(%(aa>a`a9>j`>q&>>>>q>q>qt>%m@ajF*jaNaV!jNN!66!N*!66!6!6!6!6!:!:!:!:!6!Na6!@5|�B 4h"  :lX!ĉ#6(!b)$K<2ʕ,[| 3̙)@Q'ZH1:%IND=I$Sђ$JN*]DP'YT"$(Z$T*SDRuH!U$ʔ)I% ΡCIKHU\uDDK!IhZtH!IdZtNV"=]TM*hЀAٴk۾A h(p)6Qbԫ[=K9qBᡅS4QBZ!TRʔCD%2Q%^b("!HB$H҉(zHb -u䒕*H*G.!$rТJ.H$!I^b$w$V 1P\N>IAA"0\ A@D)`Ƞ d(]jɦv6u<hA #H %D"EJ,BR"!2"b!HB*")d%I'J(Kz-",$tr)t" !"$!H)"(e"$z퉔$V 1�eF%A])B@D)`Ƞ d(f˯MpB0r$PQ,")H)(Չ$b*v)Y"J""$)JIVaJ.8Ӊ*BH',b҉)8C,"(? !"*BR"`QZ% j]P6Qr `2haJ xdP)"&y!!B)Hb !zd("`H-BH/Re(B) ! C$B*;Hr$$ 3b4A)JH.r*"!Т,HB)rFI" k�kT$ J Hr`� 8@Z0Jp$ -&(!"$:! UA0*r! UB0RLq\A, ZB*T!\uP:! Q! D/L!^A8d Iԁ`F/LQZzE'L QH1p\BXD:a UB)G aQ$! Ta�$PI"`ܠԀ$GdA ,)e8AZ #N! MP0ET xX@3D!CLp5T(E8I8rU )zG.|HbP)|c>IcJ14܁wX=}3ܱwtÓ-;! Q  RJ%D$9@d`) A ةMoӜ&p@ PlB-%A BbF/Nb1gB0Eq0#<A wiG.a -q 3A k@$Dяi5$AkȐ>= <AU`4:AUBFik;! Q Bۊh@0D4KPj@DCd@FJw=M'؄$4A׊!яmҀ$z1q(9! Q؇8Ta ZB8$EXL! QC*QS,4T! wP(:AiB3 u8ơ\У 4 ZC!:b(XS rDb�h@%Twln3Ml'(8�&$ J0ٵ $DiB!hAnB/G'LEbר$d~) |uh>! UԡX)kB$:! SPLAiH!:AkC5! gp= I)ZIb`�+WYUN7(5 "!2 #L Jp pNPpHMHB�QTAQP$A\tۀ*Dq |B8)TAk8>A\88Iȅ*LibJ5!}L# -1 U$DkBz>fBӠG/A\) I8(+0@ݹ4 x J Hr S@K&p@ PlB܋4SP5! =X!QUA!! IB@9T\Ђ*�xH"`!@ |\cP( S )rqSCP$#z!a=b0E'SEm�=r G V � we� W"xZ% A2`SJ y!(apN`� @ ( נ@ P` İ p z ` @݀ ` `0pp p z @Π@   ` 0 4pe% @n�� R�"0% A2`SJ0H/apN`� @ ( RAӠր zp � `   @ Ҁ J! 0  up @ p @ ` P @ ` 0( @n��R"R% A2`SJPG&apN`� @ )ipp p @ @ J! R! @ z @@M` ` ` @ @ z pM ` @ @ P `% @n��2 I  .9P� F0HIihpN`� @ I( p ` pP V � % A2`SJp*6'PF@ ) ã p¨` ` p!*3* V � 0SZ% A2`SJ@M y6'PF@ @) Gd h  Ja [ʦm* V � Уk?%P� F0Hz6'PF@ গ( @u M# V! pڦ V � pAJP� F0HJ6'PF@ `Eq ` 4` 0 V � "+`:P� F0H*k6'PF@ ` Ҡ ( ! ) @n��$ ,@1+P� F0HA+CkpN`� @ * `  ! V) @n��*[ 7 qP� F0HC +4apN`� @ * @ z@ 0 @{ V � �,pr+P� F0H +$apN`� @ ) ` P ` M# ` pDp4@ p pzA@ @ A zp@upD` ` PGDPGt@z @@ `  V � %,pP� F0HKE 6'PF@ ` @ p @� @  ` @̀� @ ݠ� pR �Y � �0 �p l* @n��/l+l2 % A2`SJ`apN`� @ ) ` u    @̀ p̰  p   ̠ p ` 0 0 @ @ zp � ̀@u� l* @n��\+1[K= A2`SJ Y[6'PF@ @ �J pD@ zp@ z� @ P z p� ۰ ` @ P   u@ ` EaǍ- @n��L-M]P,p,+j� F0H\=6'PF@ J Ā @` ր�v@@M p P @   izA ` - @n��-c>+7J A2`SJp{}6'PF@ M @z  ` ` @`  Ӏ` 0   �p p4p @p@@ Ӡ @ V � @%,p,mnd� F0H/6'PF@ Ea @ G$ `` p ` @ p @ @ Ҡz@ ` @@ ` P ` ` PJA ̀ȰȰ p`  X. @n��nFm_d� F0HpH`5@ p z ̀ @ ܄ `   z@ P ` ` n ` p0 Ā   Ӏ׀ ̰ ` �IN .dP$Q6UѠ 5nG!Y$9RI)Ud2%T�BF Q2OA%ZQI.etJL1bF8$)WaŎ:*^=\F*zpXgWe*QaK7U"T鋷 WDFe%Z~ (\<oid͝?wLWJNm:%o J$ wUN/Oi D;Jd)& 2LA{ϧ%SB X81EQD9eSF9eSF9eSF9eSF9eSF9eS%?PD"d_S\U"ÕM2U2ÕJ$D9J"$?"YD\$MP$M%D$H\ASjMDꨥM9etsN:sD6Y,b <@& DPDO ʫ d0b $RL3մ> #8AA@ъRUuUV9_jMVy9*BVyO6yGeGNyO*YJ>D>JD SS$YDU^yO $T4ĔCV6YD*YJ9U+S69e?~ "xb+b#�4ADC.c @#@BMcyf)>@a$P@6hA>BjFlFjP`jP[zF@1XF@MtB dZV1EIU*ASYEUNZ`;O:~C P@DyuF˫ d0b $yw{w ?‰jX5P^wyy;dAd7dAQ~5yc7YCA_y7ȇ7g i>6`C�6m h@FP ؆" p];x $"`] UD<5@d`) A a m%P P`�a fpD$&QKLf#z@'�3�gx�'<�'8 NpD) @g� . \x=8�DZ h��E6�d%-ID"R X'=IP25рP"R*'%Ge/}9 E <^(Xdf3Lf 5�d:PYc^#UhA Fxma Uک#`:0� _�T�( 0@D @ JJ�XR4PDJRk@Sd@FPUC%jQzT&U(9B@ >JUzUZjxHj BpLa Hx LA g 6x` b )@ bx@ 0)h'x�&�pt0Q.@emk�T�@0Sܪ� IDW%nqqۀ&Ȁ 0$(a ӥnu{]fWnw]WU0 Hp' Hp' Hp' Hp' H(  H(  H(  H(  H(  HBf0L%r `@P\(GYm"V@ 20Yc&s|f4Ykݬ'L s|g<Y{sg@هPp3`"vbStD<5@d`) A l&uM}jT fuhXͳum}PPY`tDfvqۀ&Ȁ 0$(!vVۺPBg\[NBt+@a FP V( 1~`&xqۀ&Ȁ 0$(xŽpS =wun\B�(L! 2[3$ |pqۀG @d`) A gzӝ^pz<.w\[WM%4*PBd (@ yL+`A6 b:2 #L Jxz Ug1듷M%4*Ppd` PC'}Mzԧ^{HW[@w;n %Xw (( J(( J(( J(( J(( J(( J(( J(P(P(P)P)P)P)P)P)P)P)P)P(P(P(P(P(P(P(P)P)P)P)P)P)P)P)P)P(P(P(P(P(P(P(@3%,h5%..<(tKJ%X(p' �C2,ák=Z XX=í:�0)@%)Ȃ, -DB+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , , , , , , , ,,,,,,,,, , , , , , , , ,,,,,,,,.@) 3'j$$P$5HHHHHL/$)( � :4|R�3��I8Idj) #$P$!XhA,JJJ KK8KLK$K|˴dK.( @JIK Ll72'X/Ȁ �IT�@  Jdj) #$P2 )@܂% >+%B\%0MM3�%M͐(X/(Y 4|NNN>!$! x L+RI͔ Jj) #$P$D%-JD( )@ Y[/'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@'@(!\))�� XO*OӀLO)[Oĭ:�0)@%$.$1XMXXXDXD͐-YY3՜$b$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$`$ ڤ   W͕}W)؟ĭ:�0)@%XM1$*ڥݻ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!H%H%H%H%H%H%H%H%!!!!!!!!H%H%H%H%H%H%H%H%!!!!!!!E)XM(:$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$8$ȡl%-)��XIН2- j) #$P'h10)y:f-(fe^ffnfg~fhfhKjfefmN/lVf1!1XM$Bx[(3u^gvngw~gx^/(P*+-@)�XU�Lfe:�0)@%(<`]h^`h.i>iNi^i~ifii~i藞H)@BX%N.j6O+$ �h|-R )B:�0)@%.1VhY[kkkkkX[�XkVVkVhVhVVfVf]됞< $!%Bx{m؎mٞmڮm۾mܮ&؂%8%#Nn^nnn~n&R(ki) #$P4R(P�PFJJJJJJJJJJJJJJJJJJJJJJJJSSMMMMMU`ZMJSMJJ�U�ZMJJJJJU�SJ�UJ`J`J`J`JJJJJJJJ`Gv9x'(. D**********************************************؂Uӡ,܂%(#� ntOwu_ 0Ӏny.V:�0)@%ЁRP؄㐈O�P�S0xxxxCUᐄENU QXNQ QQ8NU Q8NxQB8I  zzzV 7#0'X/5zzzzwK%%(p#�vO{_{PRy{nuo) #$P2#(PSOIJJJJJJJJJJJJJJJJJJJJJJJVMJPMJVJMS:(N0QPU8U0M:JMJJJJE8Q0QPYxJJJJJJdMAbFx" 'P@q 'P@q 'P@q 'P@q 'P@q 'P@q 'P@q 'P@q 'P@q 'P@q 'P@q 'P@qĈ: ,XPa0†#Nx1ƃ ( Bʖ/cάY3Ξ?fpN+P�! #S(!#F2Q4RJ>m$$J(I$$J(I$$J(I$$J(I$$J(I$$J(ItH$J(-I$M4I"t)HI' !!tB)HB$HB$HҊ(H$$H$HB$HB$HB$HB$'I%C"†_<Z0OBSRYWbR&Dc0A]OȐ hhkf h BfsYY vA FLd#T$\2&Tb)`rکbI"$ *J&d2J&$ * *k"d2J&3+$$ *,SBVc(2$m2̀[碛뎛mcDE@ ho"`יgm60A FLd aD)$NI&m#\'J&7øH&J<I"(�3J& .$r+dHԹjB %P( (Rإ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( BÓBF<QD $h e&i0m60A FLP)l2$NBI& 9J"$J&HD&PH+W4"D#phȄ+WhD FdD&<\QB2̄(LqM|!a(@1B"h#"1J"(O(B H`h@"+p�{bLgT@,P T@,hS@ 20�)H�&$ QBR':NdD"TS0>1 I$ϠG?QNdB0E&hdPE Q~C3w`#؇>CG<jgG<q]G<LgB;Qk$G5Qu$D&6MdbD&:Nd* IT"\qBXE%NDC%jQ DD-TJlb0"*Mb)pSTbC.P D*jMT8"VQZA@* DTbX"VqJC*@fֳhу$`PЦ X@>` eR *H R *hS@ 20�'H!�&$! J0WCj$kY+ SH"5rrB4zq zLCX$!}C@!iB8$^0z> S�3~LC>i!T~8C> kc>! dXDkFB0*bKCB- B" D)UN Itb*! SbªxL U D.$B8$LqZ)a B6*$ Qb(&y&2!CITBO0BF( c>v`M GC:mj`d@F)@؄$DA jHpV"$ =CP4rC 8̡ I>Ƒ B,$:!u PE'D QC D/!\z3a wCz0Џi3TщrC08A Ic 5щ΢( Iɦ8)U8!T!:b)Jl*6QAńMBHB*ftP(rA=BP(ꀏi!):^$a It}$D I$&2!CITBO0BF�@:y_`0آ?;M R S@ (((!\Φ $h|\C<$a}X85qNz>AE>я}֠;! SӘ0!!C4:A~X(riB4a~XXD7qSP3ASHB9($(H"(B/B($) **\)ʝ"$L$H60!Ђ,!!HB/3*,!,)4$X3<B.(Ђ$*BH)**!)Hɂ( `kmœmB&Ȑ$T<8�T�| @g g I d  8"&H(P CI->H*5(B?X!H!\C?B'!>X*!8Ђ,tB.B/B.=CB?0$B4Ђ($4!5H-H)<H!"4)5t$,B7!>H!4L!)IB$$-H!$(*Ђ)Ȃ)(.* B-l* .M. !H-$$<HC.ԁ)Ђ)t!!A."$A/H>8*4B!--!$,)BlIB.Ђ$t,B',*B>:&&d IB%A�[.@| |FvF ^4`Ij@@ȀL@HA((l$%P-Ė*4- C?!8,8*H!B.t>0$*;,*B'l[.8-=l!Ђ*3!B'3B'8$A?t! Y?8*B9$)9Ђ$43H"Vg|J(HB.C7C~2!!l;:Hö?B7<"=8TB-3C?Ѓ4:>>,=8>>8,A/:::;4!6>5!2C?C/L:(8$v&&d IB%A�[}g%% eI d  8"&H(P Q)-H!B?H!H5C'4554H),$$3*483H*8*:H*8B/>H*!B?L)HB7Ѓ404!8C.B?8*,5554H(3)03H%Ƨ)H!V/: 4C9`44 56,B/"=ø620=t":C/)>01$:2HC4!X=L38C/>8C.H)34455*<\-:B/8 ø-HB)mkmœmB&Ȑ$T<8�ֲəg霴BZ4`Ij@@ȀL@HA((l$%P6"H*>LJC?H5C?44(H)!4Bl(X;<L=: !2C?Ѓ)3"H)3H!8>!2>Ѓ*3B'H4>Ѓ5)B?HC',4L$*ߊ$t*H!8!\>!C9!,9CluC9) )C7\7*>$Ђ(V?HC-C9L!>H!;!B.ԁ)4H!>L!:)4R9ClC7*X=!8H)!)dnœmB&Ȑ$T<8�q7:gmf)>Z4`Ij@@ȀL@HA((l$&P&J$ .Heqql„Ie#$!!O!!`l=TlB)=L),5)H>\C#6Ѓ)H(T*T?LMU)؃?=*5C9H$$4)HB?HT>L)B?\ClB'>L$B4!4!5)B?L*4$5:H!"7&&d IB%A� ta# D1f);Z4`Ij@@ȀL@HA((l$hB&*1HJtKKtLL˴5L384X 4L3ȴLJ[5PoKS/M4X3L35t74HC9t4X3\:85L40C%3lB-T*81B--A/<$B?H*4$)4 >\*3$=8)H>\$l=,,3<4T86A.H<&&d IB%A�[]}� 8pB_F:tI d  8"&H(h%hB&B&A-ywzzw{{B'"„$t"H(t){K)$t$!LzO{wl!B'„"*$*!!B'&?H& :) *"B.H)<H!5)H>L$(,B?8$:!"B?\$-4$9$8)>H)4$$Bt=B'k&&d IB%A�o b,@`7qG1fBZ4`Ij@@ȀL@HA((l$  z!HB#I!,$t)H($(ԱĖ("Ȃ):! Ȃ**t!T(BB%?HB-T583HC%5 1;`;C.0"3IB?X$t8C74!:3 C4,!H<L1=8)B?L*3)60C/;A'7&&d IB%A�<bU|@g$/eag8I d  8"&H(h%hB&B"A%0x؋ػ$)y*t(H!,$7$B'B' `')($}#)!H-B.B'!$T4B%Mm;Hh7B/<:0,B/:>X()<X**:9L:; >H*t*H>:L!"3$X>$;: !B|'lœmB&Ȑ$T<8� @[FгD 4x`*P�! #S@q"%"P$DIS&TTteJ+Yt!B$%ТCthII %&IPI'uI(II*BTtӢNEhSҵҟUNmHR/UTI%I(IЪsHU:QeJUEI2EKYtH)ZI2%)$=RkNur=]ӧM4iTI#9F8p�ar˙7wNC WTn]Ev۹w}zx 4d(! 2LAʼn@m$JJ4$D@Ħ\|B%1UDJNT1Ŕ\a;bqRA:1Y$EC:9DS:LBNDY?NDM$QLU$QTD\PEZdNQEYvErDYTULуILECDY:cEŔ:lSi6ɤ7I* #rP `;uT];\ /X s d0b $pBeIDфMJzhj^a&CQS$!$z!dkEUfQ:yQ}VNDCI1ECLI:1ES9DBLQe?@SeU*ASXENTJE9U$!$2BTBT9DULĔNQEUDQLCNQeQr#C8YeULIє6mLz!0"8NԶNn`:PURP!RP!RP!RȎXPXPXPd5z!2) )rP$O*ɄM(Od=ĔELEL:T!$CeIh1NɥS$!DUZ$9$2IԹFCQ8zZrY\$YD\dddZZ*6QUa8*DqIЂP!lS X)*U "jU8$lBP)"CHC8MTItB0PDat8*$a QODn6HBxr0ma@ J R *H R *H R *H R].T { S@ ("D&( J"vr&~HP1zAIHP4tUȂ@8A^8L!: 6$~>1xУ`$zQqȅ;z#`F/6 k {XCp.D f긆(JUT0R%NJ B"N!Ct! QpHډ$Nb UB8$D!B8"dqIB(L1U8(hQЕl"7Do$Q !<9#F>(AC~aH@8(8A 3P(6!LPBE&<!Jl¨*= wC>ыmЃD'DqU`3q w8�(hAqҐ*!CP8 Bc 81͚F'Lq~L=Qkc؄?a gzD?m0#ఊSb8E-NDTb*LU6RDa UBP(BCtH0,1E(r(NHz0-$C)&2ITBO0BF\@ VvU9ֱyB�!Ȁ 0$ R"@ It(2 8Tb J?1iC@8UX-$Q^(arBp)TpBЃ*!\(:\:! YB2LQUc9q?TbD%18lBP(QIAHɮyTp8&*aJ E%VCd'!! S!$a2t&N! S D.TQB"ZBP!r! Sx7Md7`ljX |`,c5T { S80Eb%4AQdbp&c4Uc!ZB$a BB>я~m>\F"k D? UcP(!}L#PE?AZC F%DT֨D-aB@4"s|{Ua@*jZ C;$AC 1$! QBD'L SHB*LqYtB,D! Q6(`D&z#J Fp� J܀ioP5 ! dȌ@ f@@a$(A(a$aLaTA$$aLA"CD@hAr T!aa(ADT$$AahD!aA`daAAA?*66ka$CB:$DCDTDAA:a$A$:$!:Al$ahALzA6!76!zC*Ar`80c:*T ! dȌ@ f@@$(A(a$axAT@ArAADBA$A$AadarAT!D:Aa$!$AraAT$LAAAjAܡj~ALAzAD{6**jtaa*ANb(DDDAL$!2DA:C$ADa(TALABL:ALALALr$$A`*nrc27$ F :X:1o6/'T ! dȌ@ j@$(A(A$a.S:aaALAPAATz$AzaA$$ahaA$azaA*ta6aDAzA36`jaaCܡahhܡh:CDTa!zrAaTAhADzA$!X%6!76!zC*Ar`8NӪJ:£:\UbQ#T ! dxj@A(ALaD�%8DAAaLhAaDa(AAThLrA!rAAraAAV�aT$*aVaLAvBơaAaALa(LA$Ah$aaDaVLAa7!76!zC*Ar`8S�!nV@QW66VB=2@` � xjR$A$LAV6AaiALA@Ar!TAAdABA$TAA2TDd$LAD!TDaATa(TLADa!h r$*aN6aNjsD�TaDAADԡh!ơ$A$:!A:aATA�Ё$!dAvrc27$ FlA0lUEm<B=2@` � @ ^Ha8V6Aa AC:ADAhAThALAAT!LALD!2LAa'zADAlB@Da($hAL&$r6*HNNa*DAa'BwNj*atrTaA:Aza'ALAaALAa$za@:TAa7!76!zC*Ar`8vx=��JlW`È8T ! d� � @`66*a aVh&hhAlBzAMhDArADa(DCTA`'C$$hr$A$hr$TALATa$D66JVa{+VADHL$|taat 2MaazaA8Warh!2$AAA$A(rTaATDAvrc27$ FC+�>`Xl';*C=2@` @ l` B @a6 @aVADDDA$ALa(LDATAsAALAL:TTATADdADTAAD:AA$&T*{``DA܆|kA*aLLLa'za$TTADhAA$ALA$ADA̡azaAd$$Aa7!76!zC*Ar`89`*":Ȼ;[mC=2@` @ l B@ ` @@ Ba@dA$azAATALAL\DAADALDA$:w(::ATATA$A:ADAdA$A:T:A*ad6VV`LTE|;aA~V"CrzAAA"Ba$A6+$A!$vrc27$ Fêh*V`:VV׹6T ! d� @ \8�Nz`z@6AaAr$@LD$a$&:DĿ$$!2:LalB$A:%Da(lb(LT@D*a*H6aNH*ta(a( Nm3uI3u#J)s荓Vǔ$gvH)U$"N>xT::mzsfJ)B:)]ʴS>}ڔI&I<1c`+Kٳhӊ +ʝBݻx݋7߿ L_g, 2LAdb^yg#tiU-$ɔ$SDu=iLIʵ*S$!UDtH)ITދ$S$" (Se2%JQ:uj&mZM-$�6J"mG-T&l"!$"!"(H"!r*R*t$$A$Blb !,"$"IHI&h"I%�3@ Z%]|B *B *B *ap ) ) ) )X Ř`A FLSD)S8ZO ", !*QK%8S "TR "G% I-lH-URK-rI%Z.R($҉RG'b "*{H%j/S$HW'Jnb+tl' 7\p&VY%&(" OX0  $l,ؕ ) ) ) ̓ + + , +܀XA21PLDTXKaF<&&J.b(Ȃ&R)8 ˱G-~#M%ղ " R&T*lRK%)Йr*,( !HRK%G%wWIfI&mdrT/ g$)" BX�h- ["%,vLr܀XA21PLDThmKaFxB(6A;B $pNTB6H8.Q? &@ u8XE-S ].6M B"!\Xtp\B0"VJ8V-P?(P16mPF( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B ( 1B!@=x6`s, X@>t/%49j.$K4P`@d`)  SpB?,A 6ML)rgȢ5 g؆:b p=a]Ȩ:tM@?qUl۰?1Z8)@q2C/ {C1A piDQ! a!| X WJֲhMZ֯ `.tO&бc( n̻L%b cѥdtYr(@ 20�)8!RTП HO&zOI8!r?! d4 b?MB)Q]0C4_l֨*TqI2 =$Q?tp<?`3XKT=f08 L [ΰ7S33p ^`<zT�XA k"v08αw.$ C(L |1@ FxB(6Q,B=$qz\@=t>Ӱ.*q DlpG-Niu{qT@)QU(G- IB-p xX-:f8a?@D-eֺU `)hZ*W�bNf; O�`& Lz`� n@X6>,nۅd_K @� ,Ȁ 0$@a N%R0BZ;E> z81*k t1t؄?Q V=! DbF%NQn)A}> |8CǺ6PJ#A Ny`pNx$H HЁ`@[VP/_&O[򘧼]Ho kXd@F0'D `) םb BtB4́uL8&UlB/k c?qJaJ/ap*Qi>P):mB(d1rHp, p _ZU/ A`P )SR0J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@J@JS�HK`VPZ���%,%,`Xh'M؈)`$y+y%�2 2`SP0N)T@V`>0H F 8 ` Pp �P` p P 0 r րP ` 0 P i` @ΰP  ` p P X @/`AJ@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT@mVtSR���,LzIz�P,o8䈈~aH �bq(` F0H�SB> S FP H` @ �̰ p p   �@  @ �P p 0 ! up piP ΀ Ұ ְ  X 5F0AV JM:Zz[ІVSR���՗ @zYPGI26z8J2h9 �bq(` F0H�SB> b`/ ⱥ\ڥ\zi  p �`΀ @ P FP P  P 0 F u�@:z  p נ`P Ӡ ^:꥛� P]`dJ` i9 ZzȚʺڬʠmK@:<E`W}I$PHj~ڮj?* �bq(` F0H�SB> S`: M z @   P Pp `Fu  ~S P @  ` zP p P d[f{f 3�F PV:iVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV@J�P ҪSQP#��,e�z隮;)` �bq(` F0H�SB> H@mO � i ` up p R P ͹ p P P P `` @p@p@u pP P !T\ @FHVYYiiJ`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J`J0NPۆJ0<E0` bɄ$#zߋvq+�2 2`SP0N)T`Vb βq ` p  p P  p P uP  7 P P P p  @ `  @ `P P P P P \] BF A0TbISXZ\^`S`Q`N SQP#��Xl6*l˜k 2 2`SP0N)T`[b6oٜٞ٤# zP pP `f7P�P``FpP `Fp�Xp uP ppp PpP@upp z�7up p`Ffޟp.@`<0iI<i�>^i=Q�Q@mHSQP#��sMqqׅ8 v!3 ���=`SJ)J@VVVd�N`/=PD^F~H^aaPaa=V=Ua=U=DlXUaPUUaUUU\=l#=U\V\#I= F6i9I)P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0P0QFPІSR�#�� 3(7pH2******v)))))))Ҽb0 P �/= H [P`s02?4_68/H�PV SZtVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVS@mN�K`K[b#0 �s�4,*n~v****** +++++++b�P �F>KJJJJJJJT`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`�1+SL2+SL2+SL2+SL2+SL2+S1C 3dL2+S1C 3dL2+S1C 3dL2+S1C 3dL2+S(i&J(i&J(i&J(i&J(Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H Yd %H&W4Y2ELj 00^x 'Ê*ܿ_ gB~0@c@D0Ac0< &x` Hؠ(x@b %>1DDOD1EWdE_,ц l† lbE!!m† l† V!!XqD+C(@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $@ $p#x@b O #fa :`UWeUWYUVõ>wܛ5Xa%vW`  *d zx(Ș m['47\q%\sE7]M`]vurm\z%[}{8`'؝"-B #f&>bW1cV[sWGϽbOF9X[@*B*� ^a vy~瞇&hF:i.r.r:襯:kfAlfa $U߆;nU3JX>oAƕdyu/eË;m+dF8B s7s?=tG'tOG=uWgu]3` Hmۼ ԛ>&=/ygyO޽avO\'f`O|G?}g}߇?~秿~ǿ(  {r3>+ VЂ`5A z㦬0ed8f`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 d`@6 8`& d`@6 8`& d`@6 8`& d`@6 8`& d`@h8 ИD&0Lp0Lp0Lp0Lp0Lp0Lp0Lp0LƔa2 0@ `,XA J@xE:R= D$mb @UdԦ7iNuSԧ?jP:TdB:,P%m;�U}`Gԫ_{R:Vm TոϬ@\:Wծwk^Wկ[ Xp6H<@ V@io\X5;RuaTRҖvbEmjUZִ֮mlZھU"d�ػ|+,7̲`ՠ{<Mmnt;>׺nv+�no[}7絠{^څo|+7.w 7wJ=Eoݳ^Fwbl-l;a 77*\*mtUyTzVAq^0m&f! dqjcVǬ�X@q �>Pчz(Ô=.jYm<q Esռf6Yp밪JdL`w@ GxfA,W/ �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔTL1]~VXe͞EVZmݾWV6`TiT}H h�1"?Ydʕ-_ƜYfΝ='.=J�[TN@i-9\pōG\r͝?]t:_Q ^C'ppz)Qܿ_|ǟ_~0@[a=) 8&pB*`hx@#0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #XO '‰)b'z`eJ 8llllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀9á 3$H! 3&`шM *p p@0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0V SpB0_C( pOխok\:Wծwk^Wկ|%Pr8`Od%;ق$ �h(:a V�mhE;ZҖִEmjUZֵֶmle;[ڂV ]h�)!x6`׸Ib0 QDp;]V׺nv]v׻ox;^nK<q;ߧ$ �h(" p<`n[ )!x6`VIb0 QD<b'F1vZX%@ Q Ib0 Q 1\<d"GFrd&7Orb$ P@08`qÜ ,`$Hos<g:T#<F< ' �h(:Ϗt%=iJWҗt5iNwӟ?GG =,@hV7XF@'D Wuuk^׿v)P Spee7{ W�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@Fb\;OA&`VwS�dFBvo{>w* VB2LA Ʀ0(( J(( J*l [v> T@-Pa *@-Pa T؂%(a JX@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T+( J!d C0$$)28 'P6+*P' ;�0)@%$4&* #8x %H$Դ)P)P)P)P(P(P(P(P)P)P)P)P(P(P(P(P)P)P)P)P(P(P(P(P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P$$P)P+ A21(@((p0P-؂&P)p �b4h� #$PjF3P*#.)"#@'@'@'@'@'@'@'@))))))k4ȃD(P61h65)@2@(@((p0P6]l%' PcTɕ;�0)@%8Ȝ,'0Qs(ǤTʥdʦtʧʨʩJ́1$$P6(p0P6]l%' P�˹;�0)@%̶S$8R(fdtDŽȔɤʴ|d(H@(@eS'#8 e&P)p �ڴMh� #$P$1p^X�FNF`PNF�XY&8$$r0P6]l%' PP�m� #$Pt1ȃP`NOJMP$Q=UN eT >&@(@)h+0P6]l%' P�@$U%eRh� #$P҃"XPQMP IN؄N؄N؄N؄N؄N؄N؄N<=>?@ATI8T.p+B#8 e&P)p �hNO h� #$P-uUjt(EJ4MMLMIIII@CUȄCH4Q8I=PBPE0QZXS8YBQ ICXEQ@SS0EPNZZI0UZQB0QSXSPB@SIEZ8ZP=@SZQEPN:B@C0ESQI脔UY5Y4IPX`)3P6]l%' P%EڤUڥ];�0)@%xլ%A'POQXÄ́LE۴MhAMhJU^hx5\PSY8IQ=BQUCPN=0YB= CxՃ\P=QQiU8^8SQWZ8BPzpIPECBB8f UZ0Q0CSHYSU@SSXmYQ4KN>#X;e; )P6]l%' PUe;�0)@%�_'POQ4LЄKM[AX[AJJ8QIPZNBPCP5NI B=XY0EZPUxUZbЃ^UCSwpCPI\BbiSwpB0I\WB0Q :B :UCN8CQ@SShޕ}N@ӳJ>'ee)^e&P)p �pIJ~;�0)@%Q&R6u(EIK YIX[քLЄLЄLЄL\\TH`0NNBZZ CU4UBP^8UXBPCXBQC0B~`ESU:SIPSBB0IX|pCXNPIU=8SSZ86Bx5YZ0QQN :V4MJ>#S6(p#8 e&P)p �Pҝih� #$Pfv_'"PXQXAJJЄE8@oHxPfBnpz0n8ICQXx`p|IzqCi@~pnPz~z zqp}~CBzsu~z }pC=�xzBP\gPz@^=@tw\ЃCPZ}N@SJQxVPp2))p#8 e&P)p �fV;�0)@%"PXQ J@SJJQ@Lp~8jpw(Nik nPkBYXCt�f@:zpbPq Cpr i@=0~`Q8\u�f@QgS~`g:ȅ}`NQgE~`b|:P|pg`sPQ|b`fQHCXNxN@SJȄQxVPp$�))p#8 e&P)p �pLM_;�0)@%TWUg PXQC@J@SKK<EM@Zq8:Z@r-x:XZ@JpX]Z(n@Mu8Zq?HvDd]{0U8MX{Uw0U@UJiUX{pM@u0ZXJtXJp؄?؄SqXM TSI([OxVp$c((: e&P)p �zo� #$PVwsPXQXJ؄JK8NU?8DiJ@{UUZX?PD@?{{{U@it{JXDkTDg@MkU@ZD?iMk8Ji8J{XJ{0i?؄S<вG`E'P('0P6]l%' P;�0)@%U)PQLONXL�Nv2EȔ}dIFO}Re ^.U$ϚCLF,W.YTI5ݸ?9u?gl:e)D!ZUgS-*mOڡ^uEZ?IIEhZ?Iz)QT-N2j)R@/$ROeK%Sa 'Sl2̚7s3ИH`ZdDIزgӮm6ܺwF2L&iL&eɔ$Z!;dYNԍG9t!Eh3IIR7.WQ$ʅ8{VV&L.4b8TK%3t3:ы8"I?"4r$<r)u#nͅJ& F8_E"1քS81ThUZy%YjY&jd S oi&j"1Ed$lr'd\&9vb!t4" = < ;Θ"I'I?b(8O7X#(\C 2⠣昃3#M%lR=Ҭ8L 3: >Ψ5L48C(H ! -0 8ԉ(y\d (`HHvXJL #XP[ <0 ܀d_A21J91}&h d\&~r(#(\O.2;r)4"(ਃ:ֈ :31 <?&c*uT"?Ƞc=us*" <3$(cl"C<H#!bʹ~΅J& F8ļJ da5N0(`0ꩫz H%jd S Ź;SJ&L&xnr)J',BL'r$zaJ.ҋ)"(l)"!!* !* )_ "*?E]T@*h"(r!:A, QH8) \M\POB309$ 0iP@e%2N|"()R ̗P S@j#1f<#͈)$4 <m"ɄD!Ia!r! SȢ $ =DE$D'L ZXj?l)NMTB**Z BD%6QU*LqEHm)TCA)$q"z0$ _r\POB309$ 0iP@}b$%@ 200}(D#*щRE�Lhbq>L,'($BLQtB-DqԁɅ$|I =B"$JjJ B~qUaH* b)$AU1* =H8FD B )TqEsAE&> EN@B搀 Jf0 T@,hC+6@2_B 2 #L J(lc+ S(2Ihb!D&*A0$!HuX !C"z$DAIȂhXD%NZ bD%jQ?*NUl)PUT"L0!$! UЃ*LU,BEdqEB=\POB309$ 0iPh,! ̗P S@h+)S٢HB@ MLB&2LV0,qQtb0v^$AQF UHB"NQZX"NUlbXE%q Da8E%QJ!! I*@Utb#D/$a Uݜ *2 P(bFp2$0MP0X (2,( /%Tn7PdB&BL,''"Da Q)h SBX!:!:$NH!$!CH8R~Ul**MbX&PS b*jUHb)$! "@T QBX!|"�"f`' !sH@Ra%L 3*�mӽ\d] ̗P S@ޭ S(2Ihb!D&nd%$ Y) |l!$ Sl- IBC-NZ)j? 8E%Zm@* D+9!Dq=BP*DUHbz0E.빠"�"f`' !sH@RaF(8 T6`-dp[| PQHƗd  0C!(d&L&lBHmB&,G&,t)!B.-*H!H!HB? -t)J)Ђ)!t*!1H&& B%&l.""*O&B-B-"-"l*!*H!!tBH)(H_*d'"̀8d IaF(8 T8)b,dp[| PQHƗd   / LAB&h$h&&drdBa*H"*tFB.H*4A'Ft$!H*!80(!B .lT* T)T&a% B%&B% )lB%)$$H,!H)B'B.uB'Ђ,0*d'"̀8d IaF(8 TOTF �5d| j@@ȀL(A/F!(d&L&lBHmB&,G&$**B-B.!!5$!*HB'Ђ,*A'3C'H*B-T))T) B%& B%B-U*!B.B'!$)p-B'l)!!da*d'"̀8d IaF(8 TtfP� PQHƗd  HyVLAB&h$h&&drdIт$t!, ; *66!H< =:= (3>Ѓ:B.C?;,A-؏5=5l8=5Z*8=)=X,B\:$;9!<8Ѓ;BB.I*d'"̀8d IaF(8 Ti-�e| �5d| j@@ȀL(y*m!8(T(P&t&BfrdII!$!:*888*;03C9!L62:HB'3Ђ(*/83LB75044l¨B%X:828:C%H*944;*A?8H2J~S&h*d)"̀  FaF(8 T>,?-�e| �5d| j@@ȀL(,la8+<*uI%h%L‰-$$B/L<"Ѓ3Ѓ(H<\$C7-8?TB"B-5"l=L&B"Ԃ=C%l":&:*:& 8&L=4T:)5C% ?C.H*,($|>.7Q%dB%"�+2A`a4LX@(�ĶJT �5d| j@@ȀL(lA8+<)d$X$XR%L㊂$H(H!1C/>=B/3=L"4l/:=)Ԃ?0 B% *lL=4B%l=lC%l*\=& *Ԋ=? 1=8C%l?=X?6t""H)Hư7In&T,(B8@vnԀ FaF(8 T?q-@|��5d| j@@ȀL(qE18+<*%HZ%\$hޱ$<l54\; D?l)H4C.945">H**"Ԃ.l2=t"=\C%A%X?B%*B%6l/1&:B9t)l=.Ԃ."=8!,*\ ?37In&T,(B0+tn`a4LX@(�:@SQHƗd  1?C0,T*%%P%L&1$tH88*t88!3$L<"3*lC?,$5H""*)?TB-8&B%H&B%8H**8<? C-=C%,.H>8/$tC5Z5%h(T'(2 FaF(8 Ta6b| PQHƗd  3g30,T(L&P%\%hrhBZ)\/H2<!=3Y?8$4-:C/ =(:20*B%.t/B9CHB7Ѓ3 44HB'"H"l=C/848)BL=tC/3!3B'$$BZ/8ZS&B%B B: FaF(8 T$63� PQHƗd  AԀ"B#$h$XZ&,G&8$,"\*=B'=$(Ѓ3Ђ) >H! ;;=BH<:t$,-t9>1-3?6,*(,(,!\:;L("<l)$\:>\"> )H"H*H)H9K(T,8@A IaF(8 T87{b PQHƗd  �9DAԀ"B#$hk&dw!!tB/-! B/Ȃ*Ȃ)\/!"B.Ȃ(B/B.(,*,$ !,)-($*HB')tI!-!,)(*).$$='# d IaF(8 T8=?} PQHƗd  }a@Ԁ"B#\\/'p$T\W)&B*T""TB-TB-(ܱ*t$($,*$l) B%B% *"T~B.!()\()!$-B.$,)Ђ)$B'l"B"Bwwr##�f_`a4LX@(??�@`bE&4 Xp C 2JdԸcGA9F(6QL6qɓ'7qԹgO>+:hG)(Gs@D*W"%-MLq2c Um[oƕwWC Xp C 2J4&VqcǏ!G 1k#Ϟ <tiӥ !RukD`ǖ={"F!bџAg"F!b"F!btua+g$PV֌^(d ̕?~}1wR� A P"l!P )A,x/�#0(QLQ?l?\q00000000C)4q+B &"Hˆ2 %pb,@S9`R� A PCMTQDbj^AJ9OAtH-STUUhVW]WcPq͕_m %/ '*#Pb 'f kXo0/  %mw+T %"b(. 1B.68na)Xb'38A.X0@b ("<'0bjB)a *Pڟھ>XXR� A PޫW +b{ ,@d0 #0 #0 #0 #0 #0 #0 #0O\an!_ #0 #0 #0 #0 #0 #0 #0 #xp|A(h] *#Pb 'f W⏅0/  %{ X %hX) +)Ș)Ș)Ș)Ș)02L S 02d` th N Y/H nL@)a d@)a d@)a d@)!#Bِ@;$fFJF%L 3*M?+ ̥ `@ 6 F56 eB0' KcUֈ!`<!`<%E.td#F9A ]j#l%#^iPPJUڧ+P D WΥ� S@L5  0ue.WA3#Dx Jf0 T@7i,@xe Йι4 ~%2 #L J=O}sQˈW)8a#@N.N,g:!4 ~%2 #L JGAR`J0'`SeЀ"ι4 ~%2 #L JXQT."XF%L 3*njрrι4 ~%2 #L Jh[WAˈW)8a#@Ut  š4 ~%2 #L Je1Yͺ`J0'`p.�! ;/@d`) A oYe+MP0X PsW"PAb�Ȁ 0$(!5yJx Jf0 T@е|K \B 20. V2&(a N,PܗpnJW&v. 0_p S@c8#ˈW)8a#@a!g( ^ ,Mvd%И]./2&(a N,P<mvg9ϙu~3JW& X_p S@hE_`J0'`iMoӝVW& X_p S@kY/`J0'`<laN@ ڹK .!a HP¬m,#^iP@ѝnuy�^X;7`~%2 #L J(e+MP0X X!`[Ld%%V2+xe S0 20 ( 5 /Ld%Mog(L3*oL^@[rA˞عK .!a HPByw*QG0L m&KEv۹K .!a HPAz'*QG0L @&/`qJ;7`~%2 #L J)T%H`f0 T>Rǽd%(/oU&a#@p} {N&Z,/p 2@` @ !"ꐀ `F`*9MV �s` d� ep* f`&Τ>H/p 2@` @ h {"ꐀ `F`*p L*`X%` d� pvŽ� f`& Τ>`X ` d� A1v `F`*lV$/p 2@` @ 1qv `F`*`q >`X_` d� 1qv `F`*q 1J`X@U` d� 12#5r#9Rk*� f`&` >V` ` d� #}'2(v `F`*Tr>V` X@!/p 2@` @ ,,2-r-ٲ-v `F`*R>`r` d� -!32%s2)2*h }` `F`@ >`r`B @@ ,s7y7}7)  bF ` ^,!***********************JI �INp@`B @@ B14C5- � & ` L(XE]Ea4FetFYtlpp INA/�,d@ l `C4JtJ � & ` LRhtLɴLFєpIvT)4N_`B @@ 4PuP+ @ `b` x, EL)RY4M1ʉ4N/�,d@ l P]Ua � & ` LR,5X4S3uS@S`B @@ b5[u[ @ `b` x, E@XUFS MIUN/�,d@ l [ ` @ `b` x, E]-E5M M5@UN/�,d@ l `]e5 @ `b` x, Eb6c�TDc` d� �fjw @ `b` x, E�h/VhoT� @D@D�i` d� �kwpے @ `b` x, E�m-Vmm @4@6H/p 2@` @ wuY � & ` LR,wrMV4s` d� uz) @ `b` x, EwWFWV4@A/p 2@` @ wA � & ` LR]4}�@b}` d� Mz � & ` LR % @D�` d� xu � & ` LRns @Dχ_` d� k � & ` LR@ʎX/p 2@` @ x_ @ `b` x, E7` d� }` � & ` LRX|,y ` d� 9[ � & ` LR̴E90q` d� U � & ` LRtAz1hY/p 2@` @ z @ `b` x, EZFChVю` d� J � & ` LRz]`>`Xˎ` d� ` C � & ` LRغlX/p 2@` @ } @ `b` x, E`>nU` d� 2 � & ` LR|{?Vn�/p 2@` @ % @ `b` x, E་:/>`/p 2@` @ {ے @ `b` x, Em>`r` d� ĕ<- � & ` LRhܣo˟ Jn/p 2@` @ |˒ @ `b` x, E н+�>`XX /` d� =]Q � & ` LR ѽJ`XX /` d� ӑB � & ` LR`=eTֻ</*` d� ]B � & ` LR۽ۿ/p 2@` @ ޽ @ `b` x,.@Xe�v�@;H/p 2@` @ |3 @ `b` x,.@|S5@A/p 2@` @ ̾ � & ` L($�9?q�@b4/p 2@` @  � & ` L($ @DD%` d� `{ @ `b` x,.@?lG5@^I튿/p �" #S(0… :|1ĉ+Z1ƍRF,B .H�3̙4kڼ3Ν2(РAPB=4ң<c6)!OdDIǭ\z 6XT(B%[0a MڽD, 8P `FBF Q26ɔ+[HŊ(i,B .Hȋ:*Bv<BF Q6ċNŊ(i,B .HX=TPk�a202ۿ++JET`\ y .`>(D^AXA0`H(_&qTXi!T`\ :# B.a0`H(bRNI%DTXi!T`\ Af1I B grIgpb�LA21JTIhGJ@KlA&X@i .|JP6�a>A FLJk\QaP[P PplL , mob�LA21J n>DJ@KlA&X@$Ko.P++mb�LA21JpöRaP[P Pp~l %r6�a>A FLߌ3TXi!T`\ J+P h *T,lu^ Sb�LA21J wQaP[P PpcNx8P/")Bv~M9׉�LA21JMzQaP[P Ppߎ{35PUKNj�LA21J}[QaP[P PpOA*<7�a>A FLETX( Kx` P(X)j#U0>@d`) A + B+( iA@ VqN`.55�& 2 #L J8MH+( iA@t1N"a55�& 2 #L JxG+( iA@ˆ-(q('4r w a| S@JQ JBZ-P&�. D2qP I*In w a| S@B̸Q JBZ-P&�. YjpQk�Ld@Fxތ VP҂%l <0(p lsb3"pjk�Ld@F ό VP҂%l <0(p t014 jk�Ld@FѠڊ VP҂%l <0(p t Ѐd:q09O a HPPz(*XA PH *$ͼjX8q�'Ȁ 0$(( Kx` PЫga2'5N]`r@ 20vmp`%@!-HXXg='GN[S T@,P T�w a| S@lw � a [L` \@' |`,P8@)PA T@)P�%w$.1}`%@!-HXXo}`,P8S� y)]`r@ 20KyT( Kx` Pȱ�`%X :N"9ȸk�Ld@FP@ z � a [L` \@gP |`_[S8<g5�& 2 #L J _mb*XA PH *$``n qZθk�Ld@F�lk۶T$,a T ,@ H@&>)t&2�%l{( Kx` Phe}uMq�'Ȁ 0$(,oyp`%@!-HXXsMq�'Ȁ 0$(TF`%@!-HXXυ- l_Bi 09O a HPxP JBZ-P&�. ,h{:θw a| S@' VP҂%l <0(p H �>`y+^| p�'Ȁ 0$(A<( Kx` P}%Tl-R(f|5�& 2 #L JNVPH[@<`@ gf7 ~\c|�0q> F0HGVPH[@<`@ cP\c [c|�0q> F0HTGVPH[@<`@ :_\c+PAƇ; �2`SJyXpT`J�iKT&`p ,p,/,~******B******Ba|�0q> F0HzFVPH[@<`@ 8U))))))))))))))d�0q> F0HFVPH[@<`@ x9V %it�0q> F0HiFVPH[@<`@ 8P+ ? j�0q> F0H'RFVPH[@<`@ 898R+7P@C; �2`SJy9bT`J�iKT&`p�cs� PP+7Pki); �2`SJ0ei9T`J�iKT&`pb�/[P�0q> F0H щT`J�iKT&`pa/,/ %j; �2`SJ #FVPH[@<`@ )%/\/ @; �2`SJ!*EVPH[@<`@ 8�b�P�0q> F0H#IzT`J�iKT&`pRP:�0q> F0HJ qT`J�iKT&`p�r� %` %; �2`SJ AVPH[@<`@ 8y/,~ ; �2`SJJAVPH[@<`@ 8y� PpPj|�0q> F0HʮJVPH[@<`@ 8�+5+PPުy�0q> F0HjJVPH[@<`@ 8n%, q; �2`SJp=+T`J�iKT&`pv******Ƨ)))))))�0q> F0H>˷IJVPH[<`@ 8-j())))))_w********�0q> F0H}˻!JVPH[<`@ :�0nѢKB&[v^t�0q> F0HIVPH[<`@ (!+Ѣr&L dB5m5l; �2`SJ�LVPH[<`@ b%7-jh7,[v\v�0q> F0HMO [AVPH[<`@ �\-jkB5m5; �2`SJ ȁ,LVPH[<`@ ,p[Ѣl,[%; �2`SJ0ȯ ˱,AVPH[<`@ n+5-j,B5Z%; �2`SJ0 T`J�iKJ&`p{,`y,-j,dB5g%; �2`SJ T`J�iKT&`ppc"!2!P,~ѢBA; �2`SJ�=?T`J�iKT&`ppc"�2q/%`Ѣ,B; �2`SJ�mMVPH[@<`@ 7&2!!0%pѢ\B+; �2`SJ֛ٲLVPH[@<`@ 7v/a��Bظ�0q> F0HT`J�iKT&`ppc28[sѢBظ�0q> F0HMT`J�iKT&`p l\sѢBظ�0q> F0HT`J�iKT&`p l5g-j,};� P p �F0HTKMN N.SNJTJ�H`NJ`[@<`  v]u2'[,,,,,, @.聮)))))))c0 P �.= H[`~Vꫮ>.Nn뷎빮ꬎ.nnǎɮ~S�H�PVMe@F0� �s�R /n.'j()))))).********@+p900� =`A[MMMMMMMK@V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V0V@f@f@f@f0V0V0V0V@f@f@f@f0V0V0V0V@f@f@f@f0V0V0V0V@f@f@f@f0V0V0V0VMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKK�H Yd %H Yd %H Yd %H AƒG$>\d#&TK1e.X S+VO,%ZE I.eS<uNZU60 Mp`C(<lQ[J̥[]yw 6b#H^AlF6b# ymFA%]t[(P@A $P@A $P@A $P@A $P@A $P@A $P@A $P@A#<,a#3FlЁV[q O * 40RpAɂ &h$ 6 # c 'BqD@DSTqE[tEѓbFgdYđFwqr}4H$Tr'q,b 1aA.12s(TsM6A8& "l-bz�aPB}PD-tQFuQH#QeQeDSPCUR zatxa6@ &hVJ'vX<Mdm'8֗"l-bF8B[pw\r5\tUw]vu]xw^pC}` HVhsJ`V8acTa*+ i`oOdSVye[vecyfkfs"o( B$HViza"Y0z4@oy v 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6` 6`&p`&p` 6` 6`&p`&p` 6` 6`&p`&p` 6` 6`&p`&p` 6` P& 8`& 8`& 8`& 8`& 8`& 8`& 8`& 8 m;Y"TH L>D+(A t‚eQ*ZQE5kcƦ-1 F8QscxG<Q{c D@h�Zi� ^Ek[ rIL^T OI41K�5de+]JXRe-myK\²e/}˘%D |+*LFs(&O@]:hZ/Ic7lS$g95MtS 0g;o�.1V>P EkԢ4T%@yrM23&DBPUgD#�3W0Y&,3%iIM tКERT3iMRѦ;)F1UG`JI4a"ITD\)LDVU[jWcӜzU2`ʭ% y1j]Kʓb5KD t%lamV֫e}*� leJ1\,<%فDJM-V.Ulk]URmmm{[ֶ1)KXL�?@ &mV hV�!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔTL1]~VXe͞EVZmݾWV6`TiT}H h�1"?Ydʕ-_ƜYfΝ='.=J�[TN@i-9\pōG\r͝?]t:_Q ^C'ppz)Qܿ_|ǟ_~0@[a=) 8&pB*`hx@#0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #XO '‰)b'z`eJ 8llllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀9á 3$H! 3&`шM *p p@0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0V SpB0_C( pOխok\:Wծwk^Wկ|%Pr8`Od%;ق$ �h(:a V�mhE;ZҖִEmjUZֵֶmle;[ڂV ]h�)!x6`׸Ib0 QDp;]V׺nv]v׻ox;^nK<q;ߧ$ �h(" p<`n[ )!x6`VIb0 QD<b'F1vZX%@ Q Ib0 Q 1\<d"GFrd&7Orb$ P@08`qÜ ,`$Hos<g:T#<F< ' �h(:Ϗt%=iJWҗt5iNwӟ?GG =,@hV7XF@'D Wuuk^׿v)P Spee7{ W�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@Fb\;OA&`VwS�dFBvo{>w* [02LA Ʀ0(( J(( J*l [v> T@-Pa *@-Pa T؂%(a JX@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T@-Pa T؂+( J!d C0$$)28 'P6+*P' ;�0)@%$4&* #8x %H$Դ)P)P)P)P(P(P(P(P)P)P)P)P(P(P(P(P)P)P)P)P(P(P(P(P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)P)Pe A21(@((p0P-؂&P)p �8b4Ʀh� #$PjF3`+10.1Q(2$p$p$p$p$p$p$p$p;((((p;((((Ƃ4H111S11$ $$)'#8 e&P)p �8ƕdIh� #$Pɝ,A*Ȃ!p-#5 rTʥdʦtʧʨʩʪ))@(@e'#8 e&P)p �hɹ˂h� #$Pl;%3(bhh`tDŽȔɤʴLLb1$$P6%p0P6]l%' P͹l� #$P$1p^X�FNF`PNF�XY&8$$r0P6]l%' Pcl� #$PtP1ȃP`NOJMP$Q=UN eT >&@(@)h+0P6]l%' P�@$U%eRh� #$PR/XPQP JIMMMMMMM<=>?TTAM>)h+$0P6]l%' P&NO;�0)@%VF'POQ8J؄J؄JMJLLLT8LPL8D8NC^U UXSNE0CI IBZ8EX\35SXU=Q=SPIIZ S=0E0U 3YXNCUЃ3IIXUZZ 3=SP3QN@ٔUٕK >&(X;#8 e&P)p �XҢ5ڣEڅh� #$PWZt(EILJ ۲5[MЄVJЄVQPZ6xWSU0NCNNZ ^ZPI8U=Ѓ%^B8^xW=UI:zIPCC0=wC UgUX^8N \ C`BP=SS8Z05ZP35UޔKN>#hӐe&P)p �H%m;�0)@%;'POQ3LЄK5[A@[AJJ8QIPZNBPCP-NI B=XY0EZPUЃwUZbЃ^UCSwpCPI\BbiSwpB0I\xWB0Q :B :UCN8CQ8SSX%[QXp(P6*P6(U6]l%' P�A&h� #$Ps(EIKYI@[քLЄLЄLЄL\\TH`0NNBZZ CU3UBP^8UXBPCXBQC0B~`=SU:SIPSBB0IX|pCXNPIU=8SSZ86Bw-YZ0QQHN 3V^JQX0)�<e'0P6]l%' P�%%6铆;�0)@%v6'"PXQPXAJJ5jE8@oHxPfBnpz0n8ICQXx`p|IzqCi@~pnPz~z zqp}~CBzsu~z }pC=�xzBP\gPz@^=@tw\ЃCPZ@hMG`E'`+c('0P6]l%' P�vn%m� #$P-k"PXQJ8SJJЄ6Q@Lp~8jpw(Nik nPkBYXCt�f@:zpbPq Cpr i@=0~`Q8\u�f@QgS~`g:ȅ}`NQgE~`b|:P|pg`sPQ|b`fQ@C핥LG`E'H('0P6]l%' P:h� #$P$B7C_(�ENI033LNQEM@Zq8:Z@r-x:XZ@JpX]Z(n@Mu8Zq?(uDd]{0U8MX{Uw0U@UJiUX{pM@u0ZXJtXJp؄?؄SqXMT~N[OxVp$c((: e&P)p �:o� #$PCWgsPXQPXAK NU?8DiJ@{UUZX?PD@?{{{U@it{JXDkTDg@MkU@ZD?iMk8Ji8J{XJ{0i?؄SG`E'P('0P6]l%' P/;�0)@%hWpX@JKLP^S w݇iIzB؇k ZPk\P3=IkCSk  ]w�q6sVVt޵S]CΦZUڤCMDе~DѓFд~2%8S:'РB3eBS(E3 E T(HP2e˖&J81Bƒ-k,ڴjײm-ܸr6+202.l0Ċ3.#V2iʴiӧM2MIOShڇ)f:R7.=u:dʔ(BI2uHqڈ%P.D[ʟ:6IWSYeOܩJ*7ϩN::ġ3%CuH!*b()Qd (`H@u!TIaVM(13`A u")"o50]A21J4#=ȣH8J"helRI&e)I?H"4HB3X68c$J'Xs)t <0c4r 1Ȉ.c24TI-H3 2̜R <0CL.8 3 2 !#M.LO'XL/ਣ*rȂ J& F8ąP!UX5N0("Z{- c^d S ď{ncJ +dI&}I%t")H#$쓋,L>lG.b$#$"(ਃ:ֈ :31 <?&c*uT"?Ƞc=us*" <3$䂏5z;=#$)F*|"3*VaՄS81T�}740VyA FL:J +dI&}I%ttb"t")H"!B*bJŹ(")r"R.Q R&R)T*B !$u!I'BH.Hr*(r1IM(DAE&> EN@ې!` Jf0 T@ C%Fy@d`) A {! w$8Ȅ&2qOlL&$H0$ YBm$ UVz( UT c$:a UТ*PUaE%NqUlVQ?@&*:$TaC,Bh,L\B $L!C܆Ѓ)$qU<e'L|!ACVJ0'`D(acQ^ a HPB )( `E"2L\D&: TvBXmhCBЃ(:! SЂ8@Br!ETlXD%VQU@D% C98*Zqs QH *DщBP$ANb!Lq\8")T"�"f`' mHАU%L 3*�r]mXbd@F0͵JS Hp+ Md2D%2љLS$TqB`)$AQTLqUЃ,$! BHBS"*q D@&*QJE%Vq DbD%NZaET)! QPTaEb- C,*9L|!ACVJ0'`cQ^ a HP[B% HD&4|bDg2!TQ8!DщE !zqNHX!D SHM'T! UH8E- STb8VU b@)UT@*qNBX($aCB!TщB)T9('@ Hp4d4A Sp F` (~t |riXbd@FQK Hp+ Md2D%2љLb)D ZB*L! Ib$ SBz*:! S(!C)V?b*6MTbC%NUԢT!E(ns\6zPE'DqYb3ĉL|!ACVJ0'` r.`,V %Fy@d`) A G"D&.MT"9+F+ItBzE@,Nz>A BHP)* St$T! S@D-tQ?X J6J X" Z8D!EX*$="3QPOB306$h*XiPʃE Ҁ(/Ȁ 0$(ߑV$"e>Jd3 ,:aCBPLA ZB!$dТ)Ђ)!t*!1H&& B%eB-  B-\lA-)) )Ђ(,BŨ-B.$(B'܆$$QB&|((  XV4LX@(ea,XHZ| EEd  \* #B"d&de|&TB&tF&!$,) !B'!T($B?Lt(TL'H!$-*3BB-"&A%"A%B%lV"T)l*T"&T*H)H!$,t!)4!t-QB&|((  XV4LX@(c,Y� EEd  !A #B"d&de|&TB&tF&$**B-B.!!5$!*HB'Ђ,*A'3C'H*dB-T)80)T) B%& B%B-|e!B.B'!$)-B'T)!!\P*d'"̀8 hU`E(8 Tȣa� EEd  f  #B"d&de|&TB&tF&-HB'(22)l:l(428;2!09=C/:>;X;<\.&;؃;XC-A?8/؃5Ȃ)5C/H8<,B.1=C/!%(QB&|((  XV4LX@(a,@Y| ܀\4XH^@@ȀL(fn& #"d&hB'l'lB%PBgd9I!$!:*88 8*;03C9!L62:HB'3Ђ(*/83LB75044lBB%X:828:CŨ8)L<H18;4 !Њ)*d'"̀ S(S@UXV4LX@(\,@Y| ܀\4XH^@@ȀL(j&##Q4$X&\$j',$$B/L<"Ѓ3Ѓ(H<\$C7-8?Te B-5"l=L&"Ԃ=C%l"8:&:J-:) 8&L=4T:*5&T?C.H*,($О%h(T+(B8"0PU`E(8 T+T \4XH^@@ȀL($##lB&H%H%.%\$(H$$*>B.1C.>0!4,*L?&8?؃?B-3"T"&4:L*T&6T&5؃.l"C؃3T6C-?*?lC',*,$$ v%h(T+(B8(8-RU`E(8 T-�T EEd  W##QP$%P%L&( K)6X9:L5m6$HC?;L1XC?,!4)) B-& 8C7 )5TT5-H)HB?l$A':B9t)t<C.B.!=8!,* /%PB&T+(B@2H-UXV4LX@(@�wZ|EEd  \+2,O,T(%%P%L& $tH88*t88!3$L<"3*lC?,$5""*)?TB-8&Ÿ,bL'8BH*ԁ)8<>0,<$,B/H!B?8!$t0gFo4%h(T,(B2RU`E(8 TxM| EEd  IJR/uc@@B%d$ % %hBghF) .H2<!=3X?8$4-:C/ =(:20*B%.t/B9CHB7Ѓ3 44HB' o>C/84";<!4C728C/B?8*t(H)H(l4nk B%BԀ :-H-UXV4LX@(MO� EEd  0y7a@Ԁ"B#d$P$XZ&tF&l4H",=Ѓ(t*Ѓ;H)=8-2$2C?C/-ԁ4>C'H"B'>:C.B8<<t$!"$6C?4*H96H6C?6 n? )H"H*H)䶕 [$BԀ8SUXV4LX@(tu\4XH^@@ȀL(::c@Ԁ"B#d$PBFk&dFBFw!!tB/-! B/Ȃ*Ȃ) .!"B.Ȃ(B/B.(,*,$!,)-($`*HƘ(B'H-!!m.$$•_9%X(p,A  AIChU`E(8 TĹM \ EEd  $W_<g`@Ԁ"B#Q .'p$TQdW)0&e*T"8"TB-TB-(*t$($,*$l) B%B% *"TsB.!(),$!!,,!!H"-!H(t( )\) )<>#(p,A 8mI#PU`E(8 T' \ EE(XȀ�(>׾C t('(de<'l'xe?'/?7;?O?+$?#A@@@PU`E(8 T~.�u\4XĈ8 h@ dJA&TaC!d̚7~0A#B:9BPT /aTR˒7q Р>}taJQ%G"-MLq2c *dպkW_;lYg+`X hd0W dhAFIDI"_ F.D<re˕gּyeϟA=Z_t9rIQ(G81&J81Bh>+غ]!ks%(0` -6({Cl|5jbF{Ǘ? }@� +Dp�gxAB (R" 'X Pb 'f `QLQY4XPn :  % RHB '(x &`B 1b+R-/S #,L.4*d32SN,L'(((*L #*ȩ&‰FZlG!>XXPS� A PbSQH%K%  ,@[0 #0 #0 #0 #0 #0 #0 #0kVmo \-\0 #0 #0 #0 #0 #0 #0 #0<)*lX$0bjB)a *P@ҏAYJ`K9Tl +0d2Hb%pL) +8j 2 c 2 c 2 c 2 c 2 c 2 c 2 c 2 6ی6#᎛,Ȃ,Ȃ,Ȃ,Pb %Pb %Pb %Pb % c 2 c 2 c 2 c 2 c 2 c 2 c 2 c 2=|a熓pˆ r %pb,@O^yGKX-XPS� A Pb!+‰/8J!x!x!x!@e)t @&P Tx_BdW!aN0R &(a N,P,%4aWJ@"X(@Ȁ 0$(=_FTD%RM4H*JqJ0'`LF1~l ЀV5QE th S@G=}CT4A Sp F` (`tx5N2*j@VCCd@FGQ4BT4A Sp F` (%XP kTQB 20S.tT4A Sp F` (fV4 ^QE th S@OyW*S)8a#@Mq\ ƙ5 +С!2 #L JE1Q=^ NiP�PRt DY !a HPFTJqJ0'`XUNUeDY� S@V W*S)8a#@@Ua9&TE t S@Y^JqJ0'`Z( VP5 ++2 #L Jmq+)MP0X qT,XaBUԀ@Ȁ 0$(!nT4A Sp F` ( u0P0*j@VVd@F]؇W*S)8a#@^ O+X VP5 ++2 #L J Q,+)MP0X `+L%Mnȕ &(a N,Pˣ]@>0*j@VVd@Fd9y W*S)8a#@eAu VP5 ++2 #L JS( NY0 L 0ѩQjUթ^�V0n@VVd@FiaX D```@miO;, J+pFp"6SU7 ++2 #L J|c# F&PP2V"mU7 ++2 #L Js{c# F&P%'h w U݀@Ȁ 0$(=Q&a#@`r/ Z(\ ȊVd@Fs(F0L `Μph]d�+2 #L Jzc# F&PĝJn@VVd@Fxc(F0L ^ƭ|w%<#`�p} J XY;X!a HPBJ}H`f0 T0�+ʨ>`X@M + d� 0p\( f`&`�MQ +>`X@M + d� }\( f`&  0,0V`pT 2@` @ h ɰ 00\( f`& S>VPT 2@` @ Ұ!1!5} `F`*AQ0J`U 2@` @ $mq\( f`& b*J`؂P + d� 1q5} `F`*1q*VWU 2@` @ 2!r!( @h` `F`@q#?q*VWU�,d@ l !er&i&Ǒ  LjE ` ^,�***********************8R��DDU�,d@ l �011!32%s2)2! @ L ` L(P35Us5Y5]5Qs.DT@t7}ST�,d@ l 293:s: � 8` x,4�6<ѳdJlSΨ~s>}S +N @@ s@ @ @% @ `;` x,4 =14CQs=U=ꌢ>EtT�,d@ l 1etFiFmFq4Gu! �  ` LJ4tIϓCSC@nDGT +N @@ vtLɴLLѴF �  ` LJ4O]IQ�DJT +N @@ 4R%uR)R @ `;` x,4@OMU5 =5@JU�,d@ l R}W5Xw @ `;` x,4T5UM�SDUGT + d� @X5]u] @ `;` x,4@ZOZC� @D@D@[S + d� ]-b16M �  ` LJTU,�@D�aET + d� c6hVF �  ` LJRVOW6,@`@dVDU 2@` @ 6mvm @ `;` x,4`jjB`@D`kS + d� m%wr3 @ `;` x,4oo�@ZpS + d� muwwyw �  ` LJHwIM+ @DuS + d� ww|- @ `;` x,4y5y�4@V(ꨗT 2@` @ wW �  ` LJ7C+@-wT 2@` @ xiM �  ` LJ:C?x+J>U 2@` @ jG �  ` LJ8=X+x>U 2@` @ x1 �  ` LJ=׸0S + d� A9 @ `;` x,41$7U 2@` @ D @ `;` x,4@nn7U 2@` @ 9A @ `;` x,4ay +>`X`uS + d� @!: �  ` LJ5wXT 2@` @ "i @ `;` x,4 ]y +>nzGT + d� �z �  ` LJ5J`XZDU 2@` @ / �  ` LJޚ5>`S + d� !X]a;e{imq! �  ` LJ.{5VWS + d� ;{ �  ` LJ[5MJnx S + d� !<%|)-! �  ` LJ;5>`XX7U 2@` @ .ǁ<ȅ|ȉ @ `;` x,4Qo?Vnx,{S + d� <<ȩ �  ` LJǞ\7U 2@` @ 1=5]Ω �  ` LJyT 2@` @ 6=} �  ` L($�l�@}DU 2@` @ })5 @ `;` x,.@ =TDET + d� @u~y @ `;` x,.@N �@ZS + d� ɾͩ �  ` L($ @D`DS + d� !?© �  ` L($�65@VH�7U 2@` @ "q? @ `;` x,.@D?ꌸMR7U 2@` @ t �  ` L($`Q�@D S + �B)HL90… :|1ĉ+Z1ƍXQňH#HlÄ $Tx 3̙4kڼ3ΘPBСD=N ^Jx@ 2LA֭\z 6lD*V@iɒ-Tx@ႄtڽ s0T84Fkn򩄨202+[9E*V@Ad*<LXpAլ[~ ;1 ۾m4v/GA)Hh><XQ-%[0a {{202ۿ%P"Y<`H�^ �L}y [/)`H(_"H"V(ZH,<`H`6�L T xn XTd S N> efTXh!T`\ b 1} @9n XTd S DzɧFTXh!T`\ 8|Bl[/)`H(gV(ZH,<`Hh FZ ,P¥kKEA21J mQRaP[P PpZT("ரF@o˂n XTd S D0~TXh!T`\ ϔnj P"[&׫[/)`H(p6\V(ZH,<`Hq/y'KEA21J vb[DJ@KlA&X@(4QinRz}&KEA21JxOAJ@KlA&X@н wn XTd S ߞ0V(ZH,<`H�5bQA FL>}TXh!T`\ AzߏTKE S@‡b VPЂ%l <0(p o\;WQ%=OM^@ 20p]� a [L` \@5*+s@L 饛D1Q@d`) A 4/B+( hA@ *pWD/QLT a HPHP JZ-P&�. 8j;PDp&Q7 xb S@ XR JZ-P&�. M 5PD&Q7 xb S@bCR JZ-P&�. as5 Ѐ</QLT a HPB6IC*XA P@ *$Έ]lbuӀ(&*Ȁ 0$($M ( Kx` PM_rTtyM^@ 20*{T$,a T ,@ H6- wZ:z*` X*` XD1Q@d`) A K`%@-HXX�W79 |`,�+Q *H R *H tӀ(&*Ȁ 0$(a#mov� a [L` \@V%)u/QLT a HPoϋw( Kx` Ph |+`t*غiKd@F kxpD`%@-HXX `ׁU/X7 xb S@<$+yɶ� a [L` \@/.*yԱuӀ(&*Ȁ 0$(tL+( hA@\|`q͜]4% 2 #L J? jR JZ-P&�. D/Hѕ׍i/QLT a HPBd+{n hK{Ԯl*XA P@ *$ kUjqs}]4% 2 #L J |/x`%@-HXX@3`_o/QLT a HP_|4_6( Kx` Pw>y yuuӀ(&*Ȁ 0$(\׿cS JZ-P&�. f)M^@ 20+~o|`%@-HXX[3 |^xԍw4% 2 #L JpoS JZ-P&�. ϻ+ JiKd@F/� a [L` \@ l>PzAyn2`SJu Ȁ GVPH[@<`@ +P/з7G| 2`SJ79 AVPH[@<`@ !Ȅ4,p,P),Pz******@******@w�/Q F0H;(3GVPH[@<`@ Mpc@**************wե 2`SJ0hhmT`J�hKT&`p@Lh%pc 2`SJT`J�hKT&`p %,pc߈: 2`SJ�HVPH[@<`@  Q+7pc Iإ 2`SJCIHVPH[@<`@ * �%,p7Va�/Q F0HE qYsT`J�hKT&`p`߱�P)<#5 2`SJ əGVPH[@<`@ hӘ4 2`SJЙiFVPH[@<`@ %P)R)i:�/Q F0HlT`J�hKT&`p�3�睥 2`SJ�AVPH[@<`@ Rw|ߨ 2`SJAT`J�hKT&`p51�P{3ި 2`SJ kZT`J�hKT&`p03),Pz[7]z�/Q F0HljrIVPH[@<`@ }*�&X)w�/Q F0H DIVPH[@<`@  P%Pzt�/Q F0HʮIVPH[@<`@  V+ʭG! 2`SJЮێT`J�hKT&`p/W)))))))))))))�/Q F0HKHVPH[<`@ '[σ:))))))ު,+++,,++ 2`SJP T`J�hKJ&`pЧ <ik/k@A/w/ 2`SJ�+HVPH[<`@ S:+ú⺐qq�/Q F0H T`J�hKJ&`pP,pϳҽfqq4!/�/Q F0H !\sT`J�hKJ&`p03L�<  c@A/G/JW2�/Q F0H"LULpT`J�hKJ&`ppg|7@/+<>`q,sL%/�/Q F0HVȉlmT`J�hKJ&`pǛ<R)uLʥ@A/Z% 2`SJȹFVPH[<`@ /JæL b\�/Q F0HT`J�hKT&`p0)%<>\]@ 2`SJT`J�hKT&`p/ RP<>7@Е 2`SJIT`J�hKT&`p11/%`8m;�/Q F0HJ"LVPH[@<`@ [)2�gM@֛�/Q F0HyMKVPH[@<`@ [=+@/&<>Lg j 2`SJPT`J�hKT&`ph+P/&<>f j 2`SJ�ݎT`J�hKT&`p4Q)b@{< ���=`SK@%n'T -/^HJPFHVT&0@3qC/******@Х)))))))jhl0 P �s.= H[}V�>@n臎艮..痎S�H�PVMe@F0� �h|�-P)@******奬+++++++jhl�P 0s�F>KJJJJJJJT`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`d`d`d`d`S`S`S`S`d`d`d`d`S`S`S`S`d`d`d`d`S`S`S`S`d`d`d`d`S`S`S`S`JJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH<A>WpMS#0 �$Xp?|XBC%`QE,RlG!En|I)ULR &T`fzDdAU2QI.eSFmFAb# 60FAlaj# 6”]yB (H  (H  (H  (H  (H  (H  (H  (H1K|@12cĆ dra CXHٵx Z0Al2#PLqR}Nx�p@y@0dA�<*$pC;'8p,b 1apQ<1*j"s:Ǎoȕ`ȂE�x)tJ+_rK-K0sL2 0 0 K.͔sN:,z!xta *@蠃,jHGJ!: 3:p&h`N!buVZkV\suW^{W`vXbde2&у*X$ҋM !P t *Te6!^|w_~_x` 6`&7 ( 84]+8HV%*[Yjhe[ve3Nb@h`dc}a7z3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   2 2   2 2   2 2   2 2 z zv`&p`&p`&p`&p`&p`&p`&p`&p`&p`Lp0Lp0Lp`=+�$CD#Vp`%(ACX 2J[(C`vC ;aJE1 (wD$&QKdbD(FQSb z@C� T0ԑ EC=$sY(E)UvG;rQ$d! yHD&Rdd#CRd%-HR :&Y`%XAEp[p<CJ}R)@xK\he/}K`2$f1LdRd$I|+Q#U^z,s$g9y;SDg;�$QYApxMd" C Kss$hA H&4u'<IAޑZJ-!?5Ҝ.:BzRS M9ҎBVP2iTeG31n"TKJdT t,`T�L( +3ԧ@zHPR E79@VЩ�4zWU{+A^*.V#>PVf:X0 �!��,�������+H*\PJ(`A� y#@`,( *,Š?0�(�e�0T*<P@�+��t� `СW `� `a@1 |Xa_ :` ` Q|E�(``AMӨS^ͺװc˞M{� XT=~ ^" U(Q�PÂVT $P0�W�^ ` TB�,*|pN71�0W@1�(� WTP   � 0 0t0�P_ 6� 0d t� �t@Ё� `PےL6PF)+�<W7O6,0, p,a TW(�y��P+TrV@+�?ޠ0�0� !P` t�� �P  P, +, �` 0 ��(�000� 000@�` ,f覫Vp sO8~`7p?p@@|@ D,`@ ��� �T +�Tp +pO=ؠ� �e10�(00��^�@�%q��<AW(��0(�x5� �0?A�` 7GP,|�7 @7 R5Tp�I,P+@�<t-p@1� t�@5TC` @�  �  `wB @@ T@@ p@ � `0�a� `0� ��@PЁ� F<TQ (LaX `@D=Q T��X�0I> �8@n 8 ,���P � D<|� *�T�":�?  � @�P 0@0J ��(`�  T,�|8@ >@� @�P��/t?��(�@v �� 0IbL2f:Ќ4IjZV �(JpT�,?Q,% @�XoȆ0� SD`hD8~q@h?q"<�>`  �~b� \ vCF�Ё6��0��?,@�xE8qv|(@P /C@0� ��?`D#b>0|� 5J׺xͫ^*�"T@� �X�PT@ '�0TpQT�}bF:�?юt�, @ �8�?  �( �`0��bՇ?!p ? ��n~C�,�{C x@�:xCG;q� ,^'L [* ,�8 V @�`lT� @  ~+c@�D 1j ?}1T9U`: �F<8db} ^�* xx0{q@7e  ?Qu{?`δ7NUNSyx$&P" *8`A�P0dpC�P`!��:r#Nf�? Xr*�x6�g�^�`p~,^`?1`? G6n 0 G<|:=lN�pk{ GN(OW0_* , 8A�0P T`buP 0R�|�+@P��x6?˩r t 0� (�7t`�>:x?!TC��%B8:~ 6'w�8`@Wֻgom9U@NX@p%~ܣ�pQ` ?A|`(qrT@�X�P�|޸jl\NS�o N@P� �(�� h0�� P P @� P@�P0�d� N r0284X6x8!' '�p/n�q/P�p� @0, ��P0p��PbmrrRrR �ހ�d00���tp � @@� �P @��d� N ؋xmrRrR �@�P@��p�  P%�p�D !'' '� N��(0�b^�0� @�` P� %�0�((=d� bd��:<ٓ(' '� %P@�P0p�@� �V R P�   !'' '� N�@�P� @ޠ��(0� π�p P �@����P�(d� bd��9YyșʹٜrRrR �pP,@�p� Հ%� P%�p(��(0�mrRrR �ހ�d(0�(�� � � V�@pp@��pP pU 0�_P N  VN R:TZVzXZjm  P��p�Q p@Pp �0@ p� p�+��@�% �D "7p�+@�+@�@�p�Q@�P_1�  �00�(0 7�@�+   �pPp @� �,�pQ�przy�@�p� �pP7� %p� �q0 �p� P0 '��� P+�p�@�p� �, �p� �(�� 0�À 0n@��~�P ���@�/p�p��� �P+P �Z{y���@� " p��pPP` D+�D 0q@��pp� P @` �,�P �P @�P|PpD��(h�0��  �,@��+�p�,�@�7� �, qP @+ �DP �,:<Zp� 7�%p%P@,P PPv n P  Pp p�+P% q  � p�'��,p0 q/q�sDP  �q +@� @�p 0 n�ϰ�@p/� ~ %�><@�P�%�p��P�%�@���0]rP Pp�~pqp~��p�7@�'�@�P�%/] p�q�00��pPPr�n { +�, "p1 p@�P�,P@�pך�,@�` `@� p�@�,�@ �v@p pPP 0@�DP �p 0po��,@�` 7pр  = p��+p� pPp @��D �@ 0 �qP 0 0pp�P+@�>^ �pD�D�p7 �po+p�+ ��"  � �  �@�D@�, P , ��` �Vp�P7@@@�"r�P�@� �(0�(0�e�P@� �p�P7�7 �+PP!��P@P7 �@7�pC^,@@�P+@�>^ޜ%@�p�% p�] � D@�  �, �p�pp�D@�  �+@�D �P �Dp� �,P �+@� ,�  �,� �+�(� �( @�7@� P@��@PQ, "P7� � @ p�pNPRNd��mp + �7@� 0fhjoU=0��(0�(P n "%p� ~mq Vp�P�0^_P+�  ( ^0�P �r�,�?O�(p� p� p�q؟ڿ?_��( P p��QA@ DPB >QD-LF=~RH%MDRd ,T ,p`#HT(ʌE'l$(ABEM>ڔTL1]~VXe͞EVZmݾWV6`TiT}H h�1"?Ydʕ-_ƜYfΝ='.=J�[TN@i-9\pōG\r͝?]t:_Q ^C'ppz)Qܿ_|ǟ_~0@[a=) 8&pB*`hx@#0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #0 #XO '‰)b'z`eJ 8llllllllllllllllllllllllllllllllllllllllllllllllll x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀6 x`؀9á 3$H! 3&`шM *p p@0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0@3 d0V SpB0_C( pOխok\:Wծwk^Wկ|%Pr8`Od%;ق$ �h(:a V�mhE;ZҖִEmjUZֵֶmle;[ڂV ]h�)!x6`׸Ib0 QDp;]V׺nv]v׻ox;^nK<q;ߧ$ �h(" p<`n[ )!x6`VIb0 QD<b'F1vZX%@ Q Ib0 Q 1\<d"GFrd&7Orb$ P@08`qÜ ,`$Hos<g:T#<F< ' �h(:Ϗt%=iJWҗt5iNwӟ?GG =,@hV7XF@'D Wuuk^׿v)P Spee7{ W�)@a P�) 0(L S0(L S0(L S0(LW�)@a P�)@oGb\;OA&`VwS�dFB!r/yep* [02LA Ʀ0(( J(( J<dW C:ЗL-Pa T@-Pa T@-Pa T@-Pa T؂L-Pa T+( J`35 KA0y( H8m-PA N F`>< ^D S@X>{}M& d8^ A IHi(  H0i(  H0i(  H(  H0%LA SP0%LA SP0%LA SP)P)P)P)P)P$$$$$$$$P)P)P)P)P)P)P)PekT2%Xc+(@Ӑeۂ-h%' P�3Bh� #$Pݣ*+|8*0#.)"#@'@'@'@'@'@'@'@'''''''''''''''''''''''''Bs)p)p)p)p)p)p)p)p)))183p$ )5%Tl%' P#Fh� #$PSDtT),'Ђ0Qs(|}~Ȁȁ$H1`$5%p#8 e&P)p �8Ȧh� #$Pudɖ=%3(bhhɛɜɝɞɟʠʡ$JLb1*Q3Pl%' Pʮt9�0)@%pɵdK1p^X�FKF`P˾˿$4DLF�XYp.x#1(C#8 e&P)p �4͂h� #$PM1ȃP`NOJM 4܄Sdt\NTLt,ND`P.#1t#8 e&P)p �l #$PtP/XMQ NJIMMMMMMMMMM0S0S0S0SMMMM0S0S0S0SMMMMMMM-MMMMMM.6mSIJ8X'x#@t#8 e&P)p �DUEeFul #$PSt(EJ MMLMIIII@CUȄCH Q8I=PBPC0QZXS8UBQ QPB\QS0EPNZZI0UZQB0QSXSPBPIEZ8ZP=PZQEPN:BPB0|PQI脋،NJJEx(S'0Pl%' PFٚٛl #$PN5*t(EI|mLJڪZMЄVJЄVQPZ6VSU0NCNNZ ^ZC U=SB= CoՃ\P=QQiU8^8SQVZ8BPzpIPECBB8f UZ0Q0CSXSUPSXMQSP'5Pl%' PO9�0)@%h5EUeu_u(EIK6MKZMAC:UI=8Y8UWQB IISXQU=PSPZbЃ^YESwpCPI\BbiSwpB0I\VB0Q :B =YCNXCQPU]JJExp+S+C'0Pl%' P�@Dm #$PHId'POQ_MMMMM:M@4�SQ^ =\ |U UBP^8UE0BCQE0C~`PU=SIPSBB0IX|pCXNPIU=8SSZ8UPS ZVSN}BJJEx2$p#8 e&P)p �6铖O9�0)@%䚶v_'"PXQ6JJEjE8@oHxPf?np{0n JDM8{`pJ{qXDg@pnP{{ {qp}~CBzsu~z }pC=�xzBP\gP{@_?@tw]DPZHJOG0P^%3Pl%' P�O9�0)@%f"PXQJPJJЄFQ@Lp~8jpw(Mim nPk؄?Z@Dt�f@:{bPq@Jpr i@?X`S@]u�f QgS~`g:ȅ}`NQgE~`b|:P|g`sPM{b`fDLS�Pp'%T(1#8 e&P)p �@A'B7CO9�0)@%0JKLMN(�ENI0 LNRDDSiZt(SrJUD�UЅJrDqpSX{?]G`?Ѕ?sXS؄UiXMpsXDX?JXUgDPsUq@U�MkS8{U$NLS<p!P&<$0Pl%' P�Dl #$PO't'EJ|MI-]JSk@ZDiXJXkJUk?{{{Uit{JXDkMDg@MkU@ZD?iMk8Ji8J{XJ{0i?؄S(τJ8'@%�%P(1#8 e&P)p �('O9�0)@%0WtXQЄLMMIL]S o}dIfO}Re .U$!ZCLٻF,.YTU5ݸ?9u?gl:e)D!ZUgS-*mOڡ^uEZ?IIh?Izg)QTd,ڴ2U##N@.$RNeK%Sa 3n1Ȓ'Sl2̐(YdDIԪWn5زgFV$M4U{SI2dJC2Ŭ_'U傣NLEh3IIR7.WQ$ʅ8{VV&6t4b8TK%3t3:ы8"I?"4r$<r)"dRI%G F8D]="a^}ՄS81TfM:$QJiYy&hd S ma9&c",h2&&IJ'L#(# !c 2۸)t"*c!҉3tÌ5҈5 #:a98?иI-H3 2̜R <0CL.8 3 2 !#M.LO'XL/ਣ*rHv G F8Du!a^}ՄS81T/6ؕA FLe*0a",h2&I&e)b;҈"5"!Ӹ:葋)"*H#$" 8࣎5 =)L= 4 I-XJ?2cO\J.H>L#I.cl"C<H#!b1fB#QN .HW_5N0(/衋>z (v%hd S Dñ.;}&hRɛd"\&1҉)Ӊ$"z$b !H")8b*Hr*zȢ$tB!l "rJ% G%ׂH%K-RGJbP-CE.$Q:H!r! IB0DIp0>N@`/MP0X (!F<"d+%̮V�Hhbě6 d"F0$SH)dц^HPZ PvvHP-jJX6Q ]TX&*JaC- Dl*щNHB8"$ы6! BH8w =BP*e24z,P#8 Cҗ4A Sp F` (�<':өN 6@1W 2 #L J">$$4Q7m"3;! I,;P!DSA)hA Q[uwr!UB"pI,*hZ U *jaU;E*D! SHE'pf UBz-:q"0!rASH(Z; =}!{_)8a#@Ls%@ 20}RVH,"IhoD&*A0$! Iu!C"z$DAIbgXD%NZ bD%jQ?*NUl)PUT"L0!$! UЃ*LU,B8EdqEBiMh&hXFp #/iPaC,h a HPBeclE$$4Q7m"ZEqSE'! Syg!:! ZHb*L!U;P$T!J *NQU X&VUT@VQST4):! Ib)! IBPE'pf IBPŁ3LC $@ FK_%L 3*�Ӻ\* h a HP;$$4Q7m"DBqQB($a Z(qNH0E.$I0!:qI8D-NѾb*6JbD%V?TXE-*ZAX*ha I;-UtB!qMk:4z,P#8 Cҗ4A Sp F` (Nze\W+bs%@ 20e]aH,"IhoD& [$ Y) |l!$ S- IBC-NZ)j?8E%aIm@* D:!Dq=B0*D3UHbz0E.hLC $@ FK_%L 3*�Ybp]` P̕@ S@ʮ1!&L&T›lB&G&$,t)!B.-`*H!H!HB? -t))Ђ)!t*!1H&& B%&l.""* &XB-B-"-"*!*H!!twH)`(H(߁e<,A   E_E(8 TB(U5b\ h@@ȀL(E$,D&L&T›lB&G&!$,) !B'!($B?Lt(L'H!$-*3BB-"&A%"A%!B%lV"T)l*T"&T*H)H !$,t!)!t-ȂU&#BԀ8H] E_E(8 TEV$:-@c� Q(ƕd  L"JN",D&L&T›lB&G&$$**B-B.!!5$!*HB'Ђ,*A'3C'H*B-T))T) B%& B%B-%!B.B'!$)L-B')!!#Ze<,A  AB^_4LX@(Ej 0� Q(ƕd  oZ,D&L&T›lB&G&$-HB'(22)l:l(428;2!09=C/:>;BX;<\.&;؃;XC-Y?8/؃5Ȃ)5C/H8<,B.1=C/!eZ&#BԀ8d&^_4LX@(j>0 Q(ƕd  8,T(h&H&&TB&G&$J!$!:*88` 8*;03C9!L62:HB'3Ђ(*/83LB75044lŸB%X:828:Ψ8)L<H18;4 !`)&R&HB%<+8ԅ8E_E(8 T)0 Q(ƕd  l) ##B&dmI%h%L²v"H*H!4) =8=lB%5 ?t&Ԃ3C% "X? &4l** B-؃8T& NC9)l8*A-8":l4؃.?HC%8\=lB%8$")HBæ-f$l##�@(`^_4LX@(@n.@| � Q(ƕd  + ##lB&H%H%.%\$,(H$$*?.1؃.?0"4 *X?&8?؃?B-3"T"&4:L*T&6T&5؃.l"3T6*?*?lC',*,$$w%H&<+8@,`^_4LX@(�⦰E.@|@5b\ h@@ȀL(Apl 8+<(,%HBZ%\$hF$<l54\;pG?\)H4C.945">H**"Ԃ.l2=t"=\C%A%X>Ђ$*$6HB/<t8)C7B'8-B/B.Ѓ3".S$B%#@(E_E(8 T 1325b\ h@@ȀL($fs$B-,T(,%$%P%L&H$tH8<B78CB?8!,4-,B?8!6"H>X .%!8C%B9*l*"t=BH*ԁ)8<>0,<$,B/H!B?8*$t:4P5%h(T,8A( 0E_E(8 T$W5XW�| Q(ƕd  h3],TB&L%P%%hphBP)H2<!=3,$3t*LC?Ђ(:2>-8 3)T)B7B/<$t=82H<H$t*D683L*,!8)BL=t1 3!3B'$$BP7P(T'(H^8^_4LX@(@X7� Q(ƕd  53 A (,4B&L%H%%hpdBP$,")=B'=$p=8-2$2C?C/-ԁ4>C'H"B'>:C.B8<<t$!"$6C?4*H96H6C?6n? )H"H*H)�_k$"�A|#A]`k|E_E(8 T wz}  Q(ƕd  H:A (,4B&L%&hB&�(t'(B'Ђ))28!,,),!,!!""Hw"*!)))HΨ$) -!,)B(*pG."H)H) :ū_k$"�A|;^_4LX@(�<Ǽ  Q(ƕd  ='}CԀ"B#B.'p$TBW)& *H!Ђ*,$($ЂBB'H**H"!!H&"T))T") B%!(B.!"H(w,Ђ$-B.$,)Ђ)$B'" "׾o=R(TB,(7E_E(8 T<GG@5b\8 h (?j@ t('(d V='l'x ? >@T8P&&T!A !F8QNN1z$N@4"Eʔ)[4Q2Ɍ*(0fM7qԹgO?]a +` Xp C 2JLfպkW_;v+$cּ"Fo*n]w"һo_�<x^€&V8q!@ z'HiIMLq2c tVukׯaǞaQ+`7TbǑ'W(E&!]Ѿ{w߽S?<uѧWv6a|yň'H@lIM‰FdKPl0V067  % Q†dAhjxa]q̱hb!#A%lI'g0r!$SB 'pLB %pb,@l7g`n[fM,p@-l C  -D%P‰((""肉)C - IM9OA S)(SOUW$VYuU Q1uUYquS-Xu"+- #H2 &‰FViSX7  % MW]X *Jm $x #0 #0 #0 #n|!X)ދ1Xf$@$@$@$@$@$@$@$!,Ƞ +(z`55 &‰F꫱V7  %kh%8U)bh- c 2 c 2 c 2 c 2Pb %Pb %Pb %P$K9s]t3(Ȃ,Ȃ,Ȃ,b %Pb %Pb %Pb %Pb 2 c 2 c 2 c 2 c 2 c 2 c 2 c 2 C *,.zh-55 &‰FcS6,Mfl@%*8TNPA F3 ! Cx0 Cx0`퐇JJES.QA VXNh%@AS&AI0'`�F1q&%X T 6 o�d@F =}WF�독#HE. t#H &єIP%L 3*�2 Z44Mf›8B 20H/LaQS&AI0'`JMi攩l5S�̄7q@d`) A 49љNu3,2 J)8a#@0M}& DV¦3M!a HPB!!QNE1QM%MP0X IiLxGd@FQ=Oy) Jf0 T@(uj`)Mf›8B 20e5Y+) Jf0 T@OkP @UMf›8B 20.u,P5e4A Sp F` (஝)iiLxGd@FXΖ L&(a N,Px :h4V6 o S@l]n2 J)8a#@P\( XU4`&#2 #L J`j$(iPz!T,@cUaӀ&Ȁ 0$(A%6) Jf0 T@j0PiLxGd@Fb%/Ě2 J)8a#@pc-+` ̄7q@d`) A Lvm) Jf0 T@[3M>PiLxGd@F�gIOz2 J)8a#@-/  ̄7q@d`) A 'm) Jf0 T@0P'4V6 o S@pmmo$&QP)a@uv]``,@ ̄7q@d`) A 6iY S0 F0 0 1HЈF<)P0% 57&a#@q^@MNYT" 9݀&Ȁ 0$(]Np$03*k_@M0 uG0%|&a#@vO ( o S@ zQK G0L qZj|݀&Ȁ 0$(awVp$03*o49eM> o S@kiH`f0 T?O&>Ưܭf72@` @ o OK f`&@PN`&J ܭf72@` @ (i.?@K f`& N>`X I`&x# d� �ptPK f`&p`&>`X C`&x# d� tPK f`&` 10Vܭf72@` @ qKLh `F`*1 >V*Qܭf72@` @ HKh `F`*d >V(r`&x# d� �1tPK f`&Q'>V(X ݭf72@` @ !gKh `F`*#mb*V� W ݭf72@` @ r&KK o` `F`@<r(+`*V� W ݭf7�,d@ l &Ҭ@K ^ L(m"RI RIHNr`&xC @@ ,*6es6i6m6 @ U` x,( 9s99939ub::S'((RIHNr:if)$@ @@ p3>s>> @ U` x,8 : @sAtAHSRIrf<�,d@ l >IDMDQ @ U` x,8 Aq4GAyGq"B(2BIA`&S @@ PtJJ � X ` LtLGGT4 f<�,d@ l J5PJ � X ` LtRsM-A BSIf<�,d@ l DYU]Ui @ U` x,8Ru9/uX�"TDSA`&S @@ `5[u[u+ � X ` L]]u�"TD@YIA`&3 d� [ ` v> � X ` L5X5cmB� @D@D^шA`&3 d� `evfi6 � X ` L.X5h+ @4@H6f<2@` @ jkk @ U` x,8h)i5V<V4iCA`&3 d� �l p @ U` x,8�n'Un3c@D�oшA`&3 d� �q]ua @ U` x,8�sTs�@tUA`&3 d� �vz @ U` x,8�xTx�@f<2@` @ 6 � X ` LWG՗X @D�2if<2@` @ M8 � X ` L8G#xX@B.A`&3 d� ł @ U` x,8q4/}IA`&3 d� 8 @ U` x,8-UCA`&3 d� @) � X ` LA YM1шA`&3 d� q � X ` LJ@OG1ZTYf<2@` @ r @ U` x,8 tZVmf<2@` @ y_ @ U` x,8Ӟ-1:5`&>`X7&`&3 d� ap � X ` L(:Gzz`&>nf<2@` @ b: @ U` x,8�}uٺkbfX`&3 d� @[f � X ` L:GݺJ`X`&3 d� `U` � X ` L&G-7>`�򙋺f<2@` @ V; @ U` x,8`Է?`�r`&3 d� @U � X ` LA{kJn♋f<2@` @ ;K @ U` x,8 >`XX�)`&3 d� @ĕ> � X ` Ld@ɻmJ`XX�)`&3 d� `7 � X ` L<:+�)� `&3 d� 56 � X ` L�}1ڞ`&3 d� `ݢ � X ` L($ `; @D/`&3 d� u-[ @ U` x,.@>U~YH5@~f<2@` @ > @ `U� ` L($婾&�@(.`&3 d� @پ> �  ` L($?> @D�D.`&3 d� 1?5+ �  ` L($@Y-z;5@Hf<2@` @ 6_ �  ` L($(BNj?f<2@` @ V �  ` L($_€ "T<0… Vx1ć J@ 2LAdȑ$K<2ʕ,[| 3̙4kIŊ(FzAd &,P aҥL:} 5D D0֭R6xxQBFdD͵lۺ} 7\T(%[0a ] >lx0T85䆅< BF Q27ѤKVIŊ(y,B .H@; zG <xfA)H~=&XQ%/%[0a ˛#n0lFdD IJ@KlA&X@a-�Qo^ CaeA21Jb*GJ@KlA&X@Hȣy @@a CaeA21JHeVFJ@KlA&X@fn D , 5PXA FL hFJ@KlA&X@Ia-P+l5PXA FLjDJ@KlA&X@T lTV +i5PXA FL^mQaP[P PpPF("`o[oBa <VFd S ? 1[TXy!T`\ KrpjpCaeA21JDs>DJ@KlA&X@lkoCV_.CaeA21JvSaP[P PpP+uF؋uXkra <VFd S ڒO*V(E^H,<`Hw}+`7D85PXA FL{tTXy!T`\ A锖OPCaeA21JF~柏~#QaP[P PpΧY"P@X_iC’d@FJp ( Kx` PHK�U<$,@d`) A DP JB^-P&�. (^A [B~ KF a HPBψ4 VP%l <0(p HGȈŐ@ r" Ӏ%#Ȁ 0$(A%CC+( yA@(!(]" +_C KF a HP% `Ƅ VP%l <0(p ,XPD�lҐiC’d@F tsS� a [L` \@4 m T,L@ 20vJtj� a [L` \@҅0 xHX2 S@(ӜV VP%l <0(p gLBDҁ0 xHX2 S@t ְ VP%l <0(p 4uI *P~*` X*` XP<$,@d`) A beB+( yA@ڧX HC$*H R *H R4!a2 #L Js+*XA P *$:+`lbwmo Ӏ%#Ȁ 0$(oJ`%@!/HXXx<( Xpޅҽ^oad%w,� a [L` \@~*l_V!;4!a2 #L J`K+( yA@z,T+WbH$s0 xHX2 S@ R JB^-P&�. HzOV7#Đrvoad%za� a [L` \@bMK1d[<$,@d`) A 6N`%@6*$tKzS bc0 xHX2 S@ pvR JB%l <0(p {OX*0[<$,@d`) A o0`%@HXX�ޔ@!?4!a2 #L Jp/I+( G@,�3qC"=iC’d@Fp VP%l <0(p 轩Mqܐs/L@ 20>Tpp$,a T ,@ H`h n̯`!^<$,@d`) A ~`%@HXX�KoB 94!a2 #L J)HVPppH[@<`@ 7q"|+~4w� F0HCVPppH[@<`@ n7*************1w� F0H)CVPppH[@<`@ :(i Hh***************0wU a2`SJ8T`J�KT&`p�fi%pɘȌV a2`SJ@T`J�KT&`pP%,hHV a2`SJT`J�KT&`pЎQ,p(U a2`SJ`1IT`J�KT&`ppPq� PP+7�8O� F0H20AVPppH[@<`@ C P/MyP9� F0H_,AVPppH[@<`@ p`i"Y a2`SJ_)T`J�KT&`pMQ/8X a2`SJ _T`J�KT&`p0��X a2`SJPY*kAVPppH[@<`@ R4X a2`SJ0+ʢ/AVPppH[@<`@ �P· ѡX a2`SJТUj&AVPppH[@<`@ y),yEGZ� F0HW VJVPppH[@<`@ y� PP !sW a2`SJT`J�KT&`p P%yt� F0HJEVPppH[@<`@ aOai%,pĊq� F0H:EVPppH[@<`@  Kq)))))))))))))� F0HEVPppH[<`@  1BUK******`********� F0H?+DVPppH[<`@ Q{ 6VfqUn� F0H DVPppH[<`@ [Q,0i/GW a2`SJ[IT`J�KJ&`p %70ʫ+g//W a2`SJ� FT`J�KJ&`pP�2ʫd//DW a2`SJ=CT`J�KJ&`pQ,pVf2%P a2`SJkLAT`J�KJ&`pNai+/2W\Ya/Z%P a2`SJƙ>T`J�KJ&`pMDHT+gL˵/%P a2`SJl>T`J�KT&`pP,yben� F0HʬsAVPppH[@<`@ Q RP7/Ѵl)� F0HoAVPppH[@<`@ Q%Ph,Ga+P a2`SJYT`J�mH[@<`@ Q{)�0XHmeK] a2`SJՇMT`J�`mH[@<`@ QK+/8E}ףmK] a2`SJس T`J�KT&`p`i+/8E=wmK] a2`SJMAT`J�KT&`pPܛB8E}^]1 ��a�=`SK@ T.$nTJ�H`NJ`[@<`  }T{/******a߳)))))))KRa0 P �[.= H[@e^Vi>moq.sNunwyrjnN}Nn臎^S�H�PVMe@F0� �Rq� �)X******䳬+++++++RRa�P [�F>KJJJJJJJT`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`S`d`d`d`d`S`S`S`S`d`d`d`d`S`S`S`S`d`d`d`d`S`S`S`S`d`d`d`d`S`S`S`S`JJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH<A>WpMS#0 )E}AnRa�P � &8GH(aC%S$NXE5n(FAlĢDAlFSlFAbb# 6ĄXQP  (H  (H  (H  (H  (H  (H  (H  $F@PB4o3J iԩU`k)dϦ]mܹe&o}&na„HȠ†O@!3uٵ;Qwŏ'_޼b)է~xO~}�{b-ÈFh;p0X#M5OtqDS0M8S -8  @lB{ G"4H$Tr#;R#;R#I,r%衇rЁlAFؠ $`38`:Vh4< DKtPLPDU4Q9P h`N!:SPCuTRK5TTSUuUV[uUXcZ=&t4: Z#O?6fuYh5mQj=86 FZ5\tUw]vu]xw^z^|- c@`+SVh QSY؞b-6ZM k@3$&uyc9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   2 2   2 2   2 2   2 e7_&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`&p`Lp�`V  @2~`7 VPS ^1YX AE3b@prO3a mxCP;a}C L,` )mJph+`M8F[ܢiLE"f"�~`GdcF8QscxG<1j#G@ʑ3oL�5 ( XS+&b%3f/|fXIPBh$e)MyJT1de+JXRad@P|+hM"yIƒ|i2YX"̕Lf3Lhrfle4Y(�u ^S_&, f9icҤSdg;Ljg=O|Оf69F@ `N҄S4gCMPFt΄POf̧FOlƍfB@Sl9M#Q "Vң;isӟ4 � |lJPָSli9MS= &BHc%+gzOV�kek[V3  (DYN4MV�;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/floatlayout.png�������������������������������������������������������0000664�0000000�0000000�00000043633�12641336260�0021266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��~��+���G��PLTE  064+534.05"6236" /49!21!4.$17!!#)9" $& / 6&!9"<%$7"$?(&5%&A*)D-+>*,7-.24/E41G62682I73>43G14J96:<6K56M;7G77I>9I99O>:O8;?A;G<>UC?O>@DEASHBL=DHJDTCD[IF[CGRGJ[JJbOKORNQNNeRO[QOdLQbQQhVRVXRZVS`UTZQTiQUWTUZ\V_ZVbXXVYXZWX^UXiXY^`Ya]Zf\[]Z[aX\SY\ea^p^_d[aegbodbx_ch_dfcewefmehujikhimpktolnklqsnpmntjo}qqspquxqzvrossomsursxtx{uwtu{qvtxxzwx|xzytsyvzz{y{vu{w|~{}µþûʾ¿O\o��DIDATxMkɖ7ZI ;C w3˻]3'Y"U"J6"I. ,HH\~LFJBVqOET8DdHɓ_@{_^K;Zmvvzj{[[[{3W]}߻מӻqNkzv?Moemmzui ;[Ў߄oFĂ[׶^vO&gѽ{j~ FG~m/oϽ~oR/ֶvz}IeY"yu[ߴudߜd"N?=yYdld%x$LFϞl2O'p|0>s i1}h~Ry/d?KQ ?Ja6Bk4%UTtsQ*/$Urm)1�I2x?0Du�bsD \ %HQMTZR [9 ([ɹ i:ň%BPљ% xO~x3T~1ɾ*nVE:0en:cҕ G2Awl(4%v,&Թy`R;w0 ]4&@+9/ry n~r [WT^㩥K _ kE3n\ŪZ,�"wUe*PTlP &Uvœ0$UґXOOÛwM-}O/)?)|0]9 Rb~G W bPXJ]tc }YjHX K7™s0f;& YTIoOvn Giҽs9eV1 C  I X\Z1Ъ@SU),L])p2WZ?Uɴtdv{N΍򫰕yJ?-K+{쇄6ڥsW4d.ܺVe\nnMs.wz?$.5}6s;ν/hY'sJ~[RW%>}vcd??|HΑKy*R׆ǛI<+';/]Udè~(Zh$ +MŶSpw7_u3݋WzYgwKT([ v̜#ݻs΍+Ymz|X6 UO^bU6�Dt(uFf\Y*4#etY{V:nes*Sh)"­x7_v{srw@}(''W|Dۆ\zKf&ٳzI!ͦ&b,+TI4#ڕergO+fw/L޻fL>;Kf5T# K) ^~ صsOi4]i:ol:ΧӴi۶]il:srE1=3F>%˳&QD.wcvxx*+}bfz|qrYt !;n>iU}t?U!ES5 $Ԫ:,BUb A�g"?r'̞=K0*f\31'T!ݪN6�/_X+><v)!ټ$5}<]C񣝝;,R5T V4ݑ2[|.#+ @6,~kO@RW6c(܋$fjq^PܪnzYgzc&|{:�ϊhӥI P,]'o޿YbD j hC(n^{QQ(3_g zbWpz@Q>hYVz=S6*O#Gm =;f4'߿<9q:+nVq[J�HЖα%lq7IFg^`!`Tk a7l+ chRUVtun tY1ϣ-t+,\fEh ;Vʜ߀UY"/WLr@ɨts$3WFP+w=L Ab_ByZo U z<AH%QOȯes)IN"itZ V րI@zlܢFUDù+ʚATz@O2ă\�87G%g_|LAAT\@ZˆEg%h T ,5*ä|.:]H)!a¹<r++pp&Ր uYvPiµyX`e23R2':C^=!t'g$./PQxCL:(-Y&)l)uq8 w(8HH ;KHY�A;\TX�tױrF�Pc&(i(t 0KW&#ƥcKNofv7#DI4ݨ,Ec;B!U 8jvnNxL4{~^V`Š*I Π`zMn4"rUC2$HP\4J%<o>\4v3#\a \f0SgeTc? fH<G:w*U�%Jwm�j� i ZЂ"�tA@@+VP%$[[-%e=v(28jhB1+M tRjaḿ+ͅ�WϕUb}d1j�% !jmZ._n"~^P^v| QUu^*ި$3jqIir3EKiFZ C˷ Ba*,O@A*pC= ѶH?W~4ʣQ$\OX)2@B5dC+waKm;Ak2BHR`0@U@)h]O @jg~u6{ʃ4JZmƴbth`,a,v^bXGUȋ'Ͱ!:;"B0EH{E �^h [|bh}�!QǢ"h@+[qAՔS_eMTfq3V5丶ͼج\Xfvl]b%:Tr]OȐ@8zp-{w{lh0*=�mܻ͆]~/13܎) 0iڏB1FEłu gq4'yP*1 m*5XQdp3gq~Au0Fc~ ֊_9^/m̟XNۊ j5qaP&^;ꨶ\vaGYTQPJ2fMDD9uRS[Е['m=x{W(J~>bx3AKS-zٮz 0jB8jI5PIB9mܮ%CCoxk<.guL*i Q έ&빻(yeNOK|G> cMV<;>;l;7d}@!-UyRc!5(٤ 0_r KmچG<nk[?xEroރOͅt[+O;'<˼miqm zUJ*iy.r%E9n/Jz3&̣~+\o?FNJox m?-#Oo_y;\lQiG\C[.@hiA;ZfOz펏)l.ߎLJdsHK-\Hev"uN~n@zE L+O-1hs4+XWTیF5AME/]SƤGTu.MVէr~n|Hwewd>_|kSpcnSފR -ٶ$}w +Vj7,+)Ku-� 3zmۈx)4/jvQ\/: 2ey{yu h`p^<0jL1L1ˆW-nR>sS;}wUǛoRag<ucbcw>WraaR,\2( k/ܑZ&c~ˆȸLl>BRl&5Vu ݥhe�p;A׮cP,2eض6Xns"ukWdf! 0\]@ giUXXjԖuܖQ;HGqrTd4:+I`OQGm)׮ʦ󆡕 qA^|`d Alm\6[(g4/>e38}1k>uD@9Zω;\.~"N!򛦡e `C F~.>v{=(R޼}'_}s� apr6zNDHqȝs/ 8$} zx4OQM^3JWYZ^^Vluu%铕'+˧ w,,\*YC,w}2īG^7$uN(IbH(=GɠE GP8˦!e1uhcs9du'԰E�OA7QiP93Ra? !h H?pwC2Da9;{x(݋RܫK?U.c uX,iZNXc6%iEm;=Mees׊k01 E~v}*XhOѽʨņPrReZ:@CoCqnȧgE3+r\.ؒSLd߶<f}G~kxT^}ֶQCnVU&N(qEthzgKDv8|2a>֤|}$NQ/6cpTel8Ÿڬls8nfmrTsn`lhaT~3g~'oܵJxUUv|B�jb4(u'fC{f3eUe5J S8x:5Y\E|_#g-lR1 UQpI#B9JHNRQ Up_ +a {/>qy~f{q'=Aa=Ӊ?ޛ@'� /ldFoX5bTH*!*JVu׮zh1 ~"?|S,y+!K~3=YVG Gڎ=n9'blޔò,**G~ ^;w:t}ow'?Kp'ozFuK]1 ?#? ?#? ?Ck~@~G~h}}hif~'Raۘ(4T~q)IўyW *P 4odAHO{؆a.9x^TU9꘷)u{e0V=2Ed+Yv4z%ۓo?p0e:O=uo;'3R>ϙo59W1o9OY{Tͦ߿vww_uO#I)韴\gm[܎s uz�+m_Ev՛} }uqy ~z-5]:S\_Jڪe۳-g舘W O8N/R3֓=zw֪qaE eڙBҶݶ36%wI 46vBZb07`�X'v@6?Z*ͧ%O+Y.#ȩFC 6!1bƱq[ȶD0ҩu"ٺ'ZTCi; ؚ56^a)ܟ^9EVKd"cY)\gch19˩B1 PPOi#^'y&i,4W!9-x%vj6(ci̴*aQD/3eiYWlW?o7t9�Сr/dӶ;s6yb䡷+AEJ@}$_9oT cR"dKjV؞D$l HZU:S svu:^Gk5ؼȢ9JQg"rT"@z3y9疕7E&J\( > +T~n/h9\,5j1z.D+%s`#:XFQL0Oto/DA\nV49Aԇ(n ca0N;7 +8n tAg)oi8{ ($7a?PьOX�w'3N /uad8Jk~_ $oah"w<jf% @:Mo(]u??)cHQjaQJtH+-8r56 YV`pJW_ : QX1/@:<STj1@KR,d_S=Т9ަ/^7T,fCTaQ` $[ZΛ#Y*Kwh[p`6+¯ a�hca1ZY\#BS] 6:bf o_nnP K) вLiv/~՗Ήi/,KZbOHm6JyYJ*2KRԽKޗRenfY69YiI-n7Bl5)՚]%RIiz~)U%JEܟN{u]\)JGW[);̴D+$Wi|MIsz"oiF%<ϙ멾U} /r׻+h8?܍'i˺l# }B}RF69?nW ޢ f s4@ ilvYϡ CÇO4sRJOt<<~Tp:9vON-kˍu:?˕O#/fڳjl jօ=ؓwǨ A+b O,-ڬE&Uq3BJw{cъ*lH- 4T׽l"HOB("!tB`9B� Eekʵ-Dw,7o[~c-XP3ng5I!Â-3*nFvޒZ.kҍԠI||q#vC>]|Cr>P'#7bz?r>K}Mn3G iȑ\i$jôZ0;>0`^X/c5zߡG [ shHp]PԨE- AP& oQ=[рߋ"****;2trx&i,<w?ؿTW#G7KJ-~S㿵wDh?<(R2Gwͫ>ǭ計oeYAxoģ;+WijDFUh 6r!GZ�>!<>-<hJ ?(XZhFGD>FP|>2Z~H#3=){~IE W/(B,55ՈqJNuiG(QA 5D (>.w>_D}QzV4œ::DIY:8MNº|LTgc-\K|M<_OE4LB Du;^/OƓYm줝HiNfgQ$:nůKgT"Q/?9y1IprdqTJa]X.Q"(yoHntP y< Y9yZ|^7?8_ ~V}CHm0S"^40Ru0or*w\DDZD,R4S]:m"RΛʨ>O*3C  9Gci64[E^ؠ'O2φԑ]YЀ%*~`D2ߥ˕9 $p x`aB1ʑ;G|ps]u|(J6MZAOIs<7USxN [12OOAqSghs7[Çi^_/ޫuP2I\~pҪ) LsBUUNiH hCCZ6w sonȧOi?Dnp} m/F"(h8AZp<�D0@DT1`�%aN5RbP(!BSLРJ `U R$/E0@֮*H�@37ip'&(53":VnԆ�)pnBT]Buun`0ZytFB@#X(b bqATaJa|-kj �bPҔ`IVZ'T)"G/RS BPQCRRPւPI35q:0 ,NY0 t5Rv1XnK*z%VAAR\*%)xuD(4q˃Əy8A p8iPsk JP(E!T c ! gcpHBӼ^VASO9FC"<ݨB0[:T^-@̄Cm+<gdMUZM!iNC@%Ya~smR㔎4̋4]r[R\-ƫC7oK܅"IC?Ԋ}Lӱzzj0=Ls:z| d5G>VC4j\a:dX<uS'CX`!k_\\qMԌ8VxRVV_)}^$IiQ8:Ku% {\n#~u_fF4\z6{Ogʗ]Y}g9糠*˅Y)Ͼ AC ix,,וߴWWleFֲ{W \fOONDSM*i.uD뗓Dj9fYi%YWm~A0 UK~72գ?/]7w:[~Ҏ6"EMt^Ml< Fmz9iSHǓq>/W"mndzB"u9l2w YNzEB}am~po HHl]uk! :4_})a=`/a) s/N\f/DC<:*ʖvW[vt4"SU^ hN'P\f;ZDcXNR*%Lʯܶ�>zr7_�/ZH@68KR�QsG&Jǹ@Z%&"AGO~YkwѢGH^Q,BScSP+1WFЕAi4DQ\‹T4N>*`Wwu8MkԶ%㚝ygqΜM*gˎ%]Q{xrӲhs?x?y8O7>݃[~~V? VЏ~;To2~X~ѿ޻;usr[{ X}=y*6ν{;پx?ػy-RwTwE+͝7vvnl A)Ca/~-|6?ݬީ9~m|Ǵ%_ƿwQ7 y WQ3kۛ6WYd,}*o.K87\v}תc~M=s 9xڹynX_Εǿa~Э;{uO7~~٘~�TWf63{7 G6xOjOwFo_V7.:ػޯ~,U^X<= Ih5/5Z+B-VMPjڴR.jw<G?{sEmNd1u Ck$:%Z4B% GQ3BZj#BSlTT gpUǿS_,f1ЈWx@V0Q(t B,%G0CADI Ic <  ^J`mC7߽}_?;U@(pHꕘDR3KI3t j87"u$)RRu^_ԔOGn\uJ+ SFS@*T `KA!D=?0Ђd4PS`PjL"j|URhx+?k >B%6u284$N/8LmTFq( (h�&īOJ9ÿwPo-Fk&'Ci臼C,74x8^+y8*4roC:*(si^zϑ;Mi ~VF'w>yO>7qTRCwZ}} dZ- C7iKEꨖe;aχaO-Qa>})XJTuu: l_n}x_zQHk^ȑ%˕ATjN47@;DHVK#\QP^: [tzB 5DSGrIMS<<hBܡܑ:0ozC}Z_OK b!V!&F@y>&s(͉-nd@/ȝ?B2#߈!'3o)U%OO hlapð 깵\9R6p7_'JMW0*T-zӮWOWby W 8]'N}*wwX7r&ף͉߬g/ڪGt`>7[ tJrBTWxzӔn:*ILUJ7oB 4�f8q jUt4@$ Rr8,:TPV߻D (a8ȂHUTLJdU!#FtI ζ IrT80Phf|٫/�77P]/Qޮm)KLE(7xv~)vKAuayAgzn) 965>R0^){'oy'7  oP̪^ N߲6)<2IS髨8:ÃOO{mDS{p $CB.!68C 6K:7&:r:eRZN]&bUM Vʊ.RIޚ<`Aݕm ۫ {? ΊRYVV]_`NՔo He9|(+w*V}vOlyt+7pcPy 05K#*?4?_6~k>B")^&Dԓҋl/I9g8/?`"}Y"2 <!Eͱ]Xv cc'G!֚rB/D?H  x5$yH"!ÞȩP t94/..^:3vjTGNR!Me5q(6 VZ3c3iiMj63 K$%J�mR8$6͸ vl$4Uٟ-T4Gq`S&./^93>T(?>-ZZD<r� K!m(7v"bbZTg*_77kmm-e^7&M':(?\yrb//U!apȕ Z`B l3E)mnԴE2jdmg /w{ D$T|O՚;H`y G{5WP.ˋg?]K~[|bb1+,nEEX&95= "ɞȯ[sR-ˏXMdҲ3<̱ď&z&3' A5kϠ_,N'7nm!@ p8,A?$3lQ5278D0Nv,QJ PI3Inq /38AK%`2U}; εLy,~S GP>*㕊,Fv j@jPbͨaNsFfj kf ]ykX ?5/:^t:>*+Ϟ@L_95G]*@�LC}pDGsO[$V 1Ŧbm-1ܼ sug .IadS% sgcR5 n4U5-8l9oڮ4j崄jP]`yj^+4n*q׬Qfڞ#c 5EryawiU]4qWgy!ГNp[Ҷ2Ĭ0ꈜ,=dNՙgxtbӯ/g~ǫ1t:ݽ=tfc ae7Iaܽ ! !jZ[7^(xӖP,su!AQ /hFҞp[;wF:3őZ3sfO߬ |g.py to!4aΟc<E $Tr08f竸'mo^ՊӞwW}r#Uy874qqNM=wDG\'zn0-yHtcWF 8%'r_~~(yc�S].{Za>:<cLow3V2 $/ŻdGv& ?T >&Hb$yڪ} y.brUFzi:񬣹vpcPsZmT(V 8-\biAc_ :J;ġUWĊ8nS3b]xw^vOqxlOOߜ///$28(TM 5ǕrY}tč +-%K&iKwۛ1__? 8L< K14pI۠�̉79|aj`,8% Y+2T}_>zLpd YA+|hGg Ҹ9 `q(zK'cMfM*B%E9@oUS:5:D83g|ȼ=3^? X>ז9|gYsyu6r|O'SjC/^2)L WA#Ib.W\CCEBpQGpjFt𼯞!oJ͛z5Ok ~f5вbߺZKXkkĞ߿~M^?m9Ё=`I^)Ӌy^n@zhYjX{z}_8 PFa'pag%5WVh[ka3 4% ChaRp` D?;qv_y׾1 ~eZYq<�ڤHi~p,)ءRMЭZ="US~m=n # <>4L'Ǹ_rF$Z_55Wϱ?^ K,t.|`Q}RF9Kݠ,h,;@(2 [="=ѸȻ~>RK~ fACw7L5!$5V΢Qweuz'wDo4kݥZZ:5@r8'Eͮ#rke>/ dx(>v�"!QML$":5@'jT~^$ N?=Z"I& sbP3$vFi5�jtt5[="n.&a5'�2KEwüݨ}6Gv!�P)"vN~@(kO3vʥ( jT>CiSM¡ED*T!2ʹmcQD %ك$&"dgzxqy:$,zw1dîϳGIq&rH9\ R=.]VeY) U+�UrBVj.FO󀿝xEAp D0!H$x|Mg^8`xQҩ ٿwC+?}Oӟ.OՀF4 '4jD9l]ZY5쬜&:PQVlLr1|6y~< rq?TI>(H P=n߻CW/{rJHg8m/('P+cKt3[c( %Z="m*<rYeٿ^|u~y F Lfw9y 䀀C9�_2G~l䄜rjJ@6 ϪZ�"٧ⱜ9SxM72|&vS(Jx࿵DF<0$sa7eȠ Ź׉"ǡx"%}O"y�V٬)DЩrá 2T㔊Z85k\ST#)]ٶe,\; YhR"c^Q $~"ۭ'h96ÿ;R [_?ݐQ\Ubf 0J"RK,gjuap7ЈѺҙRt%V|qc~ H"XoVXp!YQǀq=G<!uP/o PCJh0r/K 04i6ZއqA _-G="0Ib ~^o7X kx% '< =AG ~ !'C41$ Cb\`%>{Xi3TNÅlWU<nK�aĆKL<AFv唱.-[~ߋ vk�!3~]/ C Moά&:w5D#QՀ; AĔ. '7ݨ"GfS(uhW QkF@ave?ʝ/~{{xV+M'<=V'O6NFMS@oiv}8 UC ;$N #}lj;./ `uƁ5h7k)?CC ux/ e06 EZC@?Og",e7`7FFWQ}?O~\oW_#�H(20GL ,/Vg.v"0~aAԂL Bq0m~9TK|\ Q _DXY 0�x>2{WDN˄qҮq2{lxmN$)j"Y;/KM51H( ymF=xt%L7Nli׳~~_gžIl�((�ݮL yS8}*~ ]42БPdP79!n5'*\ |_t_l_;)kSOY1jkAF$d1M ڤŐeI4Bk__TpVǦҺFȊ餩!�!5IH / NΝsWfMS9N _"\6čIS�KÄ#i�Bf&UšitF0wz ljMb4㉝ם-4FγFSSi43cZ ۭȧ6>| ⶦ(jElrЙQ:#$(0L*[!k3L UJlc$8y~dr>aĖ%H;oKTϨm|}KD&1)p]iFb kaN? HG=qӤvM5 QRLU#6ә]& Tfm tEzi ~_rBcxh�d1gXlaLvXcr'o/qY޻yD|"T4y<]ՓV]{k`?|Ŕ0WHk~ǭy.C)Ë\0K6Q{'2Kx$}^nV'rc۟;=xyWk}}&:<<[ku/u(rCky> ^I_)m*$08 -3)>|8y|9l<6_N3ݻw|ru`;_?p1&v����IENDB`�����������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gridlayout.gif��������������������������������������������������������0000664�0000000�0000000�00007212066�12641336260�0021074�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a0 �      #  $ ! " "$$#)$"%'' $&*%%$%#*)%!($%(+.*!$)!-0)'*"+/%)+.32!.113 0 /% / .+ #.%42(-%11+5)-/54'0"/-0&1(//(*1-"5.0.(4+<"=&68;+=29971<2/=8;:34=.4<86<3/?/.A+&E(2B2A?C7D0F>E8D:D@?>D6>CEEC8?E>BDAHDCQBIKJCMIHGLCIKIEMIHLNRJODPFQLKXJPTONMRIPQOHUJVQPOSVUSWNVRSURXTRQWN\SYJZI_R]UVTZT^dQ_UV^XWOXVYVWUZWJZVTPZKPYU]UZSYPUYKVXUTX[H^F[XKYW[O[Q[WVM\VXYWZX\R[W]XW`X]Y[Y\[T_ZYR_WV^ZX^UcZ`a\[_]a]_]b^]]bYe`_h_e`b`hcbjedfhemhgpkjkmkksovqppsqpuljwjtwhzvu{{z}{x||xsx! NETSCAPE2.0���!Created with GIMP�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqfGV *$`4eW ٭q}{dJq2B FHXQVqFǝGV *$`4eW -w{dJq2B FHXQVqݞ'GV *$`4eW ٭|zdJqd$$X#F W@b7YJ8JH#`*\̈́y**@*! LB8bp$vsB؄#\�*02 VQMhGbpd$$X#F W@b7SDhM8JH#`*\ݤяy,6@*! LB8bp$vGJ؄#\�*02 VQM%UGbpd$$X#F W@b7&YM8JH#`*\ӚFy,6@*! LB8bp$vsMv ؄#\�*02 VQM;Gbpd$$X#F W@b7ŨNM8JH#`*\dԥ6y,6@*! LB8bp$vR؄#\�*02 VQMQ_Xl. TBB+p(V HF.},6@*! LB8bp$v֌>p PF&! 1U!,FM8JH#`*\dv&@%$TIHGbn\+Gbpd$$X#F W@b7m#` G�2P U`dX+ ؄#\�*02 VQM{Xl. TBB+p(V HF|,6@*! LB8bp$vs`>p PF&! 1Ua10M8JH#`*\y&@%$TIHGbnGbpd$$X#F W@b7k#` G�2P U`dX+ @S؄#\�*02 VQMXl. TBB+p(V HF~|,6@*! LB8bp$v4>p PF&! 1U6M8JH#`*\ݤ{&@%$TIHGbn-Gbpd$$X#F W@b7#` G�2P U`dX+ ؄#\�*02 VQ Xl. TBB+p(V HF|,6@*! LB8bp$vsvU>p PF&! 1U{%M8JH#`*\D&@%$TIHGbnLGbpd$$X#F W@b7#` G�2P U`dX+ ؄#\�*02 VQMXl.   pQXWп)zXGpȀ 1 XGUpH؍GMp   pQXW zXGpȀ 1 XGUpH؍GMp   pQXWpzXGpȀ 1 XGUpH؍14GMp   pQXWCyXGpȀ 1 XGUpH Q$R4SDşxXGpȀ 1 XGUpH؍T_`S|XGpȀ 1 XGUpH؍almGMp   pQXWxyǡxXGpȀ 1 XGUpH؍zTȅdHy|XGpȀ 1 XGUpH؍ɑ$IS|XGpȀ 1 XGUpH؍ɝɠxXGpȀ 1 XGUpH؍ʩGMp   pQXWݠʴTˑ|XGpȀ 1 XGUpH؍GMp  `�XGUpH GMp  `�XGUpH P�MMṂHpY8Y8?NY([XJx_=XxXH_HDJWCNE�BWWXtYE(d,GMp  `XGUpH ؜MtEТ?8[^C�WWHYȅUHGȅ\H\H_`HMt[CCYpCH8WYBW_ !%"GMp  `XGUpH ,PM0/0NX^E?E`?WGDxM_؄J@MX [p_E[aHCkP{s81MԜxXGpȀ �pQXW.ZU(W=W(YC[YWx_`ЃJG@@H_ȅDN( [8Cp[8W(CN`rivwWxXGpȀ �pQXW.ׄUHBpCpapCBX[ExDx@GXG_X@�_8W_pCY�CX_X_�C[N={PءUGMp  `XGUpH R/z`qxX?xvȆE`~_ fmb{ h`mEVf`~~z�=XW([BXe8vGMp  `XGUpH Ruݞ}`s`en؇kXolvGss�G0vw8`hk(W[8BcYa[Hf vE_#}XGpȀ �pQXW.M�Es(a8E`rB8uhHwDm}pH؆DQW(WWBpHHpBpHp?z{ Y !&"6xXGpȀ �pQXW.=/0!kCCn Y~Xcb _`XksXpY8[8_Ї}õ`8E =dxP1L1~XGpȀ �pQXW.Y1~`W}ȆCWz[mu�uȆp`_x@8sqW^X:`^0_�eYENWHq؇ZvwGMp  `XGUpH RxF脞BЇhEXY`so=v:s8mXm0scx_GzE[H?B(N8Wo-a(Yq`GMp  `XGUpH RL~N8NkfXol`wxc�hwhGp8cPz YXN[^YC[qcx8w~XGpȀ �pQXW.6[hk YXYxuN([wfЃG`{ Dux``W u?po?HNWs}o&oL~XGpȀ �pQXW.-:XW8YEp?pH^H8D D_bN_xbM�\XHXWap[YBEEHBpH8a/GMp  `XGUpH RqYXNNWYiHYQXDxX=XM0XDN?CE8H[CpY8^8?aCBGMp  `XGUpH RC/_YpCp[Y(�BW@G�GXQX_xԃ\X[8_8HWEWWHCBWOvWxXGpȀ �pQXW.vwwGMp  `XGUpH RxGWx1~XGpȀ �pQXW.]'GMp  `XGUpH RwGMp  `XGUpH RGMp  `XGUpH RGMp  `XGUpH RgGMp  `XGUpH R7GMp  `XGUpH RGMp  `XGUpH R퟉GMp  `XGUpH RXGpȀ  >p4j+H\Å'Rh"ƌ7r#Ȑ"G,IM\lh .Ĭi >p4j+H B|h(ҤJ2m#Xhe̙8Ƭ GVaQMOײm-܍`mr˘3n GVaڸ3n#X2L8+0ѨU -l1ԪW|k#V_ƜfV8 Ӳ.nxG69rae̙mV`aQ\AZ0-Ƿ}k#V_Ɯ9fV8 ӒH#.XRL3S |# $ 5jD#.XRL3-A |# $ 55(#l VL'V+82*@PCi$=&`K1tb |# $ 5Vi #l VL'V+82*@PCi9(L=&`K1tb |# $ 5Vz:#l VL'V+82*@PCi}z+=&`K1tb |# $ 5VJ#l VL'V+82*@PCiM#.XRL3X(B .>&`K1tb |# $ 5V,8U/4Ӊ0 +,PZ#l VL'V+82*@PCi4#.XRL3X(B 5�>&`K1tb |# $ 5Vځ,8U/4Ӊ0 +,PZk#l VL'V+82*@PCim>;k#.XRL3X(B E;=&`K1tb |# $ 5V3,8U/4Ӊ0 +,PZ#` G*/LNT|`*\4$- [M8VyILfr 0+p(V H,!i Xl.Kb2UX#F W@b! IK GbpU^ 1U iHZ(ƒ<p D`VQXHC2=؄#\`d&'�>GbB>R#&$&39Q8bp$ҐTy,6X%1ɉ*X+ ŕƬ#` G*/LNT|`*\4$-M8VyILfr 0+p(V H,!i'>Xl.Kb2UX#F W@b! IK>#ʡGbpU^ 1U iHZ$R�=p D`VQXHCҲҡ؄#\`d&'�>GbBr9&$&39Q8bp$Ґty,6X%1ɉ*X+ ŮE#` G*/LNT|`*\4$-=-cM8VyILfr 0+p(V H,!iA-pXl.Kb2UX#F W@b! IKp˖GbpU^ 1U iHZ+ߦ<p D`VQXHC2'؄#\`d&'�>GbB$&$&39Q8bp$Ґ!y,6X%1ɉ*X+ V#` G*/LNT|`*\4$-W~sFM8VyILfr 0+p(V H,!i3+Xl.Kb2UX#F W@b! IKCGbpU^ 1U iHZDGbpU^ 1U iHZtGbpU^ 1U iHZGbpU^ 1U iHZ GbpU^ 1U iHZGbpU^ 1U iHZ4~GbpU^ 1U iHZdnGbpU^ 1U iHZGbpU^ 1U iHZGbpU^ 1U iHZ^GbpU^ 1U iHZ$OGbpU^ 1U iHZTGbpU^ 1U iHZGbpU^ 1U iHZ?GbpU^ 8(+@B4DZȟ|=,l#UDLĉT�| 8(+@B4DZ(v=,l#UDLĉT�| 8(+@B4DZ`v=,l#UDLĉT�| 8(+@B4DZ`p=,l#UDLĉT�| 8(+@B4DZH!p=,l#UDLĉT�| 8(+@B4DZ!j=,l#UDLĉT�| 8(+@B4DZi=,l#UDLĉT�| 8(+@B4DZhc=,l#UDLĉT�| 8(+@B4DZȢc=,l#UDLĉT�| 8(+@B4DZ(]=,l#UDLĉT�| 8(+@B4DZc]=,l#UDLĉT�| 8(+@B4DZcW=,l#UDLĉT�| 8(+@B4DZH$W=,l#UDLĉT�| 8(+@B4DZ$Q=,l#UDLĉT�| 8(+@B4DZP=,l#UDLĉT�| 8'(<BE<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#B%8 K`@Lĉhl-8B"V$,*6>*FN*V^*fn*v~*$<&<#-0�(�ML"B+|-j+&t*++$+&.+6>+FkV(8'B+B�`@B+|#B* (l+֫+++,&l®'-B Ajڄ0@A A~Ȏ,ɖɞ,ʦʮ,˶˾,Ƭ,͖֬l |M,0 x--,-6>-FN-V^-fn-v~-&@hٞ-ڦڞ -ƭܮ qg v:d60�dGdO6e_6fgfo6fSg6hh6ii6jds6kvdc�lcvc6nn6oo6ppwp7S�rSlm7wk?7tGtO7uWu_7vgvcwcqrSrV�yy7zz7{{7|Ƿ|7}׷}7~7wτxw~887w?8GO8W_8\gL̄88xw_@?�8Ǹ8׸8縎88#wD9'/97?1r�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqfGV *$`4eW ٭q}{dJq2B FHXQVqFǝGV *$`4eW -w{dJq2B FHXQVqݞ'GV *$`4eW ٭|zdJqd$$X#F W@b7YJ8JH#`*\̈́y**@*! LB8bp$vsB؄#\�*02 VQMhGbpd$$X#F W@b7SDhM8JH#`*\ݤяy,6@*! LB8bp$vGJ؄#\�*02 VQM%UGbpd$$X#F W@b7&YM8JH#`*\ӚFy,6@*! LB8bp$vsMv ؄#\�*02 VQM;Gbpd$$X#F W@b7ŨNM8JH#`*\dԥ6y,6@*! LB8bp$vR؄#\�*02 VQMQ_Xl. TBB+p(V HF.},6@*! LB8bp$v֌>p PF&! 1U!,FM8JH#`*\dv&@%$TIHGbn\+Gbpd$$X#F W@b7m#` G�2P U`dX+ ؄#\�*02 VQM{Xl. TBB+p(V HF|,6@*! LB8bp$vs`>p PF&! 1Ua10M8JH#`*\y&@%$TIHGbnGbpd$$X#F W@b7k#` G�2P U`dX+ @S؄#\�*02 VQMXl. TBB+p(V HF~|,6@*! LB8bp$v4>p PF&! 1U6M8JH#`*\ݤ{&@%$TIHGbn-Gbpd$$X#F W@b7#` G�2P U`dX+ ؄#\�*02 VQ Xl. TBB+p(V HF|,6@*! LB8bp$vsvU>p PF&! 1U{%M8JH#`*\D&@%$TIHGbnLGbpd$$X#F W@b7#` G�2P U`dX+ ؄#\�*02 VQMXl.   pQXWп)zXGpȀ 1 XGUpH؍GMp   pQXW zXGpȀ 1 XGUpH؍GMp   pQXWpzXGpȀ 1 XGUpH؍14GMp   pQXWCyXGpȀ 1 XGUpH Q$R4SDşxXGpȀ 1 XGUpH؍T_`S|XGpȀ 1 XGUpH؍almGMp   pQXWxyǡxXGpȀ 1 XGUpH؍zTȅdHy|XGpȀ 1 XGUpH؍ɑ$IS|XGpȀ 1 XGUpH؍ɝɠxXGpȀ 1 XGUpH؍ʩGMp   pQXWݠʴTˑ|XGpȀ 1 XGUpH؍GMp  `�XGUpH GMp  `pHUG < YWCCaYBEG__GDDH_MpN8^XY `(YpNpEMWHX0DϢxXGpȀ �QXQxHP?8[^C�WWHYȅUHGȅ\H\H_``HMt[CCYpCH8WYBW_GMp  OQXQxN*+NX^E?E`?WGDxM_؄J@MX[p_E[aHCkP{s8,HԜxXGpȀ �tHUGRTU՞(W=W(YC[YWx_`ЃJG@@H_ȅDN([8Cp[8W(CM`rivXq%WxXGpȀ �tHUG8՗(}UUHBpCpapCBX[ExDx@GXG_X@�_8W_pCY�CX_X_�C[N={ךGMp  OQXQx|eZ+z`qxX?xvȆE`~_ fmb{ h`mEVf`~~z�=XW([BXe8vhGMp  OQXQx5 ^v8fXa}ex?`pxJ0{8@xs`JxsfBpYC(a0a^Na^k`rhhGMp  OQXQxEs(a8E`rB8uhHwDm}pH؆DQW(WWBpHHpBpHp?z{ Y6FVfvxXGpȀ �tHUGP6#F$va~Y8Y8}kE0{ bX`U{8hWCC}؇}[{�CXYCMfuP?@VGMp  OQXQxK?~`W}ȆCWz[mu�uȆp`_x@8sqW^X:`^0_�eYEMWHq؇LiGMp  OQXQxtV.}HXEv8[s`[p0s؆Us0p8GJxmHXH^^H(BCpYBB_vX&i~XGpȀ �tHUGPڒ@~N8NkfXol`wxc�hwhGp8cPz YXN[^YC[qcx8i~XGpȀ �tHUGPڹFvEn~PkBXxzh=xvbH_PwvHp[PWWN_t?8xx?HGMp  OQXQxN:XW8YEp?pH^H8D D_b`N_xbM�\XHXWap[YBEEHBpH8aGMp  OQXQxpEތgHp^^XQ_HGQЃU3`HN8YXCN8WCC[?8~XGpȀ �tHUGP-_YpCp[Y(�BW@GGXQX_xԃ\X[8_8HWEWWHCBW6SGTWUgVwWuSXGpȀ �tHUGPX7cGdWegfwgvWXGpȀ �tHUGPh7sGtWugwXXGp �tHUGPv'7uXGpȀ �tHUGPڃGMp  OQXQxydXGpȀ �tHUGPڜwzXGpȀ �tHUGPڨ7G{uXGpȀ �tHUGPڴ|cXGpȀ �tHUGPGMp  OQXQxwXGpȀ �tHUGP'GMp  OQXQx5XGpȀ �tHUGPGGMp  �\DjԣN *t!Ĉ'Rh"ƌ7r#Ȑ"#>ɑ *1`Р2gPAHVzĐȠB-j(ҍ`mrB.a֬겂@F¤bǒ-klG69rKVV"ҨUU/W|k#PY9f."Z5QN7sy#X%4+tiԪQ2mG69rKgV"ҨUe9`mr*K0ˬ EQF=< T.arwYAHVzY= #l PLiP@.D2*<ـj#l PLV (d!1v,8T,B$2#x$h=&�K.`(HfIzQ#.@ŒK09X@.D2*<u#l PLV (dv'b,8T,B$2#9:*=&�K.`(Hf#l PLV (d+u>&�K.`(Hfњ#l PLV (dv.1>&�K.`(HfJ#l PLV (d61�>&�K.`(Hf)|#l PLV (d3=&�K.`(HfU]#l PLV (d6=&�K.`(Hf[.#l PLV (dv9h=&�K.`(Hf O#l PLV (d6<H=&�K.`(HfٻO#l PLV (6&%0qPHbxDf A<p A "1U Xl. K\U@ .(V1Gd&F#` G�*,q LT X(#r,&%0qPHbxDf(G<p A "1U#"Xl. K\U@ .(V1Gd&#` G�*,q LT X(O2$&%0qPHbxDfj̎<p A "1UY&83Xl. K\U@ .(V1Gd&#` G�*,q LT X({24"&%0qPHbxDf*RW<p A "1UiCM8PaK` *F&%0qPHbxDfzGbpTX8qA$FQ<"3b#` G�*,q LT X(؄#\�&@\Qb cXl. K\U@ .(V1Gd&|,6@%.* Db#2c[e>p A "1UYn-M8PaK` *F̀&%0qPHbxDfGbpTX8qA$FQ<"3 #` G�*,q LT X('؄#\�&@\Qb Xl. K\U@ .(V1Gd&s|,6@%.* Db#2e9>p A "1UsM8PaK` *F &%0qPHbxDf:}GbpTX8qA$FQ<"36#` G�*,q LT X(c؄#\�&@\Qb aXl. K\U@ .(V1Gd&|,6@%.* Db#2cp >p A "1UQ'M8PaK` *F<&%0qPHbxDfGbpTX8qA$FQ<"3Z#` G�*,q LT X(؄#\�&@\Qb Xl. K\U@ .(V1Gd&\|,6@%.* Db#2#>p A "1UM8PaK` *F`?&%0qPHbxDf =,l#�TKT@@$*#d�n#&8 @KL8H D((<Bf\=,l#�TKT@#|*#lCl(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<,T#JL8Ђ#$(dVje%@W~%Xe%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&e%%eVe^&fffn&gvgBBfh2&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&#<,B x`<j̅l -'B+l'w*lh.&l%yy'z&'{{'|Ƨ|.Dԧ}'~Bz'#|-B @<sFU�@ '8-t'wBV^(fn(v~(*'-B A<'΅0@A Aި(())&.)6Di hZ0 xvv)))))Ʃ)~ d))� ^*fn*v Ϫ�Z*-fm.Ҋ�n-v~֊@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@d�0 �6:dV0�go0X0W0 0 0 0 gpg0<ps0D 11's?1GO1W_1g/1sq-18\t1+1DZ11WЊ1j 2!W2"i!/2#7#?2$G$O2%W%r"s-D&1%(%)2**(;s-D+2-ײ-2.(;�//20/r1WL1'2/3373?(1_@2?5_36g34;p6w73883993:6k@O3L$9Ц3=׳=3>8s�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqfGV *$`4eW ٭q}{dJq2B FHXQVqFǝGV *$`4eW -w{dJq2B FHXQVqݞ'GV *$`4eW ٭|zdJqd$$X#F W@b7YJ8JH#`*\̈́y**@*! LB8bp$vsB؄#\�*02 VQMhGbpd$$X#F W@b7SDhM8JH#`*\ݤяy,6@*! LB8bp$vGJ؄#\�*02 VQM%UGbpd$$X#F W@b7&YM8JH#`*\ӚFy,6@*! LB8bp$vsMv ؄#\�*02 VQM;Gbpd$$X#F W@b7ŨNM8JH#`*\dԥ6y,6@*! LB8bp$vR؄#\�*02 VQMQ_Xl. TBB+p(V HF.},6@*! LB8bp$v֌>p PF&! 1U!,FM8JH#`*\dv&@%$TIHGbn\+Gbpd$$X#F W@b7m#` G�2P U`dX+ ؄#\�*02 VQM{Xl. TBB+p(V HF|,6@*! LB8bp$vs`>p PF&! 1Ua10M8JH#`*\y&@%$TIHGbnGbpd$$X#F W@b7k#` G�2P U`dX+ @S؄#\�*02 VQMXl. TBB+p(V HF~|,6@*! LB8bp$v4>p PF&! 1U6M8JH#`*\ݤ{&@%$TIHGbn-Gbpd$$X#F W@b7#` G�2P U`dX+ ؄#\�*02 VQ Xl. TBB+p(V HF|,6@*! LB8bp$vsvU>p PF&! 1U{%M8JH#`*\D&@%$TIHGbnLGbpd$$X#F W@b7#` G�2P U`dX+ ؄#\�*02 VQMXl.   pQXWп)zXGpȀ 1 XGUpH؍GMp   pQXW zXGpȀ 1 XGUpH؍GMp   pQXWpzXGpȀ 1 XGUpH؍14GMp   pQXWCyXGpȀ 1 XGUpH Q$R4SDşxXGpȀ 1 XGUpH؍T_`S|XGpȀ 1 XGUpH؍almGMp   pQXWxyǡxXGpȀ 1 XGUpH؍zTȅdHy|XGpȀ 1 XGUpH؍ɑ$IS|XGpȀ 1 XGUpH؍ɝɠxXGpȀ 1 XGUpH؍ʩGMp   pQXWݠʴTˑ|XGpȀ 1 XGUpH؍GMp  `�XGUpH GMp  `�XGM P�MMṂHpY8Y8?NY([XJx_=XxXH_HDJWCNE�BWWXtYE(T,GMp  `XGM ׌Md%Т?8[^C�WWHYȅUHGȅ\H\H_x`HMt[CCYpCH8WYBW_ GMp  `XGM PM,-NX^E?E`?WGDxM_؄J@MX [p_E[aHCkP{s8.JԜxXGpȀ �pJ؄p+VuU(W=W(YC[YWx_`ЃJG@@H_ȅDN( [8Cp[8W(CM`rivxsEWxXGpȀ �pJ؄p+MmUHBpCpapCBX[ExDx@GXG_X@�_8W_pCY�CX_X_�C[N={�؜GMp  `XGM ׼R,z`qxX?xvȆE`~_ fmb{ h`mEVf`~~z�=XW([BXe8vĽGMp  `XGM ׼Rݞ}`s`en؇kXolvGss�G0vw8`hk(W[8BcYa[Hf v^!}XGpȀ �pJ؄p+Es(a8E`rB8uhHwDm}pH؆DQW(WWBpHHpBpHp?z{ YfvxXGpȀ �pJv+&v'kCCn Y~Xcb _`XksXpY8[8_Ї}`8E =dxP(6CF(~XGpȀ �pJv+MO(~`W}ȆCWz[mu�uȆp`_x@8sqW^X:`^0_�eYEMWHq؇Pm>GMp  `XGM`a׼RnyBЇhEXY`sk=v:s8mXm0scx_GzE[H?B(N8Wk-a(Yq`zffGMp  `XGM`a׼R&C~N8NkfXol`wxc�hwhGp8cPz YXN[^YC[qcx8m~XGpȀ �pJv+ɶ[hk YXYxuN([wfЃG`{ Dux``W u?pk?HMWs}oVnC~XGpȀ �pJv+]v:XW8YEp?pH^H8D D_bxN_xbM�\XHXWap[YBEEHBpH8a GMp  `XGM`a׼RpYXNM}WYhHYQXDxX=XM0XDM?CE8H[CpY8^8?aC3GMp  `XGM`a׼R4__YpCp[Y(�BW@GGXQX_xԃ\X[8_8HWEWWHCBWmZoGMp  `XGM`a׼R[gfwghGMp  `XGM`a׼RiGtWugw~XGp �pJv+m'7C~XGpȀ �pJv+=GMp  `XGM`a׼RygXGpȀ �pJv+GMp  `XGM`a׼RGW~XGpȀ �pJv+]XGpȀ �pJv+|XGpȀ �pJv+ؗhXGpȀ �pJv+Wm~XGpȀ �pJv+](~XGpȀ �pJv+~XG�bAÅ 2l+U+P4q#Ȑ"G,i$ʔ*Wl%̘" &t`V8Ǝe2m)ԨR|k#9 LgV8FTײm-\`mr"g :჋HVz0q3n1G69r|V"ҨU%N 4Ԫe>ɑ&̰_F4‡&G.r< ]Dj#s#XY`B+uiԪQwn>`mr"gA%B$2# ~,8BNB$2#Ix"=&SA%D`(})cj#.TA X_.D2*<BUZ#l 9tPBV (w%mJ,8BNB$2#9(0=&SA%D`(}jI#.TA X_.D2*<Bʊ#l 9tPBV (7+>&SA%D`(}z;#l 9tPBV (-W>&SA%D`(}*#l 9tPBV (з0'>&SA%D`(}!#l 9tPBV (w3=&SA%D`(}M#l 9tPBV (76=&SA%D`(}y;#l 9tPBV (8=&SA%D`(}#l 9tPBV (з;m=&SA%D`(}ћ?#l 9tPBV (w>O=&ႜ !PHbx}'A<p rR$@ "1U ]Xl.IAU/.(V1G'>T#` G '9HBT X(AR$&ႜ !P8Fb5؄#\$!�>GTbшR4Av؄#\$!�>GTbH <p rR$@`VJl# &cGbpAN r QM|D#%2Xl.IAUX#*h$bM89)AB 0+pD%6t#` G '9HBT|`&>@޳Ty,6 I*G4H*&ႜ !P8FYҝ2؄#\$!�>GTbH y*՗<p rR$@`VJl# TӺGbpAN r QM|D#T+`OXl.IAUX#*h$HM89)AB 0+pD%6#` G '9HBT|`&>@&ႜ !P8FY>p rR$@`VJl# v]Xl.IAUX#*h$#` G '9HBT|`&>@&ႜ !P8F>p rR$@`VJl# Xl.IAUX#*h$IV#` G '9HBT|`&>@~9&ႜ !P8FY>p rR$@`VJl# 䢥Xl.IAUX#*h$#` G '9HBT|`&>@z&ႜ !P8F>p rR$@`VJl# IXl.IAUX#*h$v#` G '9HBT|`&><ܡ&ႜ !PHbx}JGbpAN rqA$FQ<>:#` G '9HBT X(A؄#\$!_\QbXl.IAU/.(V1G'|,6 I*Db#d>p rR$@ "1U=2M89)AB *F^&ႜ !PHbx}GbpAN rqA$FQ<>#` G '9HBH D((<}O=,l#@NA$T_@$*##&8 DADBH D((<}`I=,l#@NA$T_@$*#Ї #&8 DADBH D((<},C=,l#@NA$T_#|*#lBbl(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<,T#@DBЂ#$(4c:f%@dN&eRf%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&\f%T&r&r.'s6s>'tFtBBiTu^gilB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%l(<#-0�(�6l -'B+D*lv&<n(vz&\((h'~ć(#|-B @((j`@B+|#„J*Ĩ.)6>)FN)Vi*|B+B+�6)C(�BA ) ĩ)֩)橞))**؀60 xVV*dn*v~****^ d*֪*� >+FN+V ֭ݪ�:+-fm�N.V^@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@d0 �:d60�GO18_1g71w111GqG1q1߱g11 (!2"'"/2#7#?2$ O$7R�&S*+#+@(2)r(@$*2++,rm&S&2V�//r03132'2/3373?34G/0rBP.?6w3J3883930{rB;3<dz<3=w3>>3?s=-'DB3AA4B'Bw- DDO4E/S4FgFo4GwG4HHtH[`C'Ac4KGImKǴL4M״M4NNIcrJ_@@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqfGV *$`4eW ٭q}{dJq2B FHXQVqFǝGV *$`4eW -w{dJq2B FHXQVqݞ'GV *$`4eW ٭|zdJqd$$X#F W@b7YJ8JH#`*\̈́y**@*! LB8bp$vsB؄#\�*02 VQMhGbpd$$X#F W@b7SDhM8JH#`*\ݤяy,6@*! LB8bp$vGJ؄#\�*02 VQM%UGbpd$$X#F W@b7&YM8JH#`*\ӚFy,6@*! LB8bp$vSEtpE!\!Btp/ H $n!Bu�,\щE܂+:!Bp/Ē(KHEJGbpd$$X#F W@b7#iNorNȢ?/\q ^b$d YB3+ qY+x! WX+~W-n`>k\:W؄#\�*02 VQM]X{/! c8D!dщEBX?! YB+^B($dVY@,nC+~q׸#` G�2P U`dX+ voO WZe Ybd Y(-\N 8+d WB$dE¶(D6xp}Xl. TBB+p(V Ht/ve E@+nqWb.+Q[@b,~aȢ,:Q�X!d ^7 iC3FM8JH#`*\ 8^"qa,n! HBp/dC ?b+:q^, ^8+dq YuGbpd$$X#F W@/u}rxDG! v٨0[Ȃ+q }G<[~<~8"nQW@9 7x%>qWǸ+M8JH#`*\g8/ye^E`3\qzG6nq8no80! Y@$!a(+dqY,̸8! o{M8JH#`*\w"G|rܢ8;! ?87 Y+qa(,\q ?"dqE�"\!Cc-?|'؄#\�*02 VQ(|}/B܀+ }\C6 f/q cf?! Y,pY`v}7x0CX[8Y[(fup  |XGpȀ 1 XGUpH(@^kpYXYЇo(Eq:(xnP=PlxX`c}NHB؃a_`BYpY83pEpo9C|XGpȀ 1 XGUpH(:TEBh(HpY`r[r`arOo s`EN}B_^[YN^pB�^�BoF$bGMp  hF pQXW3nFkEE}hzbza(ax`Bo`a8xYpYWW8?8ENk0k؇qƊH{XGpȀ iɐ0 XGUpHplɋI:vȆ[[(Exv^pH{ЇCpHx_Xs{a8H^Hx[CY(qЇ}hr8Db|XGpȀI pQXWtɴcCX[EEp?*`aBp[W؃EE`[8HHW8Ep_Y(NWCpC� ۔GMp  $N0 XGUpH˖@^(C[XW^(^X[W8[8YpE8^(HXH�E=xC`NWCE`8Y(^pY(ND|XGpȀА0 XGUpHxNK%Q |XGpȀ P pQXWGMp  4 XGUpHQ +R|XGpȀ%%N pQXW78%GMp  4 XGUpHQ9EDUT|XGpȀ> pQXW]PUE}XGpȀ K pQXW\+}XGpȀ W� pQXWh|XGpȀ c5 XGUpHiEtGMp  0V pQXWUXF|XGpȀ c5 XGUpHр؋GMp  0V pQXWؖu |XGpȀ c5 XGUpHї%ڢ}XGpȀ c5 XGUpHѢږ}XGpȀ 5[ pQXWڸ GMp  0[ 5 XGUpHQEt}XGpȀ-N pQXWMύGMp  \4 XGUpHQеQ}XGpȀN pQXWUGMp  ^0 XGUpHQ%8}XGpȀ pQXW-GMp  _ 0 XGUpHQ}XGpȀ6 XGUpH Fa}XGpȀ6 XGUpHQ  !&"6#F$V%f~XGpȀ6 XGUpH&1&263F4GMp  8` pQXWU?@A&d |XGpȀ6 XGUpHBMN{XGpȀ6 XGUpHOZ[>GMp  8` pQXWfvgGMp  8` pQXWr6sNGMp  8` pQXWE~.GMp  8` pQXW芶~XGpȀ6 XGUpHыf6GMp  8` pQXWu&Z~XGpȀ6 XGUpHѢ&GMp  8` pQXW긖3~XGpȀ6 XGUpHѹFVGMp  8` pQXWU ~XGpȀ6 XGUpHжnGMp  8 `�XGQpHQMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMpMhGMp  8 Xȁ@Up8P�wMwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPYMx_p)  8 `�X@XM`8ےׄI,h „ 2l8Ĉ'rh"ƌ7"jѣD0a 4\%̘*h%UvS(M-j(ҤJ2m)ҟRJj*֬Zhզ\|ܐreKjWV �G G-J*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*iJ*i&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&hR&h",PVJ+Z�8 ,4)2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*<02*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*J'<R.J-*Styzq9饛~:ꩫ:뭻:>;nzupemJ-MS 4@9`6AA[=k={=g ⫿>6|SPVJ+4<LЀ5 $60| #( R 3 r `@! lpN/�:�b͸!s>!(!F<"%2N| f4#(ʒą+:YЂ4A5jx#(9ұv#=~(A<'FH<"h ʒċ@:U8s1OH R<%*SU|%,c)Kђ%.s]rpE'!V,)YIK,Y|`D+`ּ&6mr(V1UbX7өu锅,*Q8eIJZb +&6<5m#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<D%4Q MTBh#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<yZD"VQ G,)YIK,Y|`D%\Hx0C,&>1U.~!QbpAYRX 1Uv&%3N~2,)SV2 Hx"ʲ%�>GT8D':MDD(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 Mx#|d%-d8<qD|" BЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hO<,l#@YJ%U�| 8B%lAT(("))"**"++",b)>,l#@YJ%U�| 8B%lAT"2&2.#363>c*>,l#@YJ%U�| 8B%lAT@9#::)>,l#@YJ%U�| 8B%lAT@$AA#&8 EJDKXR0#T&DLAvG~$H#&8 EJDKXR0#T&DLEH$NM>,l#@YJ%U�| 8B%lAT$TFT#&8 EJDKXR0#T&DLTZ+>,l#@YJ%U�| 8B%lAT`&a#&8 EJDKXR0#T&DLEan&gF#&8 EJDKXR0#T&DLEg&mz#&8 EJDKXR0#T&DLEm.'s#&8 EJDKXR0#T&DLEs'y6#&8 EJDKXR0#T&DLEy'#&8 EJDKXR0#T&DHEN(#&8 EJDKXR|@$*#ęh#&8 EJDKV@$*#芾R#&8 EJDKZT@$*##&8 EJDKHLT@$*#pi}6#&8 EJDKiLT@$*#i'ܩ#&8 EJDK*LT@$*#0꣖f>,l#@YJD D((<* #&8 EJDKJT@$*#0jNkZ>,l#@YJj@ D((<RB#&8 EJDK|k D((<+#&8 EJDK|k D((<z#&8 EJDK|k D((<^,#&8 EJDK|k D((<в#&8 EJDK|k D((<-֢#&8 EJDK|k D((<f>#&8 EJDK|k D((<-.#&8 EJDK|k D((<#&8 EJDK|k D((<n.#&8 EJDK|k D((<Ʈ#&8 EJDK|k D((</#&8 EJDK|k D((<v#&8 EJDK|k D((</#&8 EJDK|k D((<&p?,l#@YJķV@$*#0##&8 EJDK|k D((<-,$-!܂,tB!܂,@!$+/0@!,!$,/,@+,N+,+,!->,l#@YJķV@$*#0AN($ !�+�0$0A'-�,,X!-,+C܂,00Ȃ]"܂,B!�4C;8�%'3*>,l#@YJķV@$*#02s!!܂+,!-0"!"B!!/ԁ,"B'/$N/B!t+@9p20?7W(>,l#@YJķV@$*#0EO-@+B!0@B'B!""-,]+B'B'$<!+C !/$+@/�C!pC=4X#&8 EJDK|k D((<5ABB=H8؃>ԁ,pC;C=pC'�?D"5C6410C;C;p,",�C=>h+4$B!!8ă][#&8 EJDK|k D((<@.?8X575 57:!9ԃ:@!p<,=-HC6,B!-0�/-$܂,0-D4>p#&8 EJDK|k D((<:B?0:/ +97+:p<S<|+80,<-!�"/܂BCB!,ԃ>8'#&8 EJDK|k D((<:C6+07$7, >0/0 >C!\>3<+?>?+Ȃ+@/@,0C;O#&8 EJDKhKT�| 8B%lATL::C6">|7C!<dC6+7pC;N 98B'E'/0/܂,D'B!@+"p>zA>,l#@YJD0#T&DL?!C4@-"9/809759C!,0A'>D'@B',3<Nt$(19C#&8 EJDKT�| 8B%lAT|3B?dC!,4475-DC=/2C<0+C61;,7H3dC<г#&8 EJDK|0#T&DL/,5@1/$dC=;X]t+C=$B;$Ȃ0>;0u]@(,>:,:>,l#@YJE0#T&DL'"-],,/0@-$/$-@-0@!wNt]"0A,$:>,l#@YJD@T`aJ\%t &F8bE1fX$Y +Cڳ"W{%,$K+ ATSNx떟G&U#X0 .\kW |XҦ :dm[d/? s[ZTHحE\ [t(!">~ VCLrs爏`mrbꆪWzU}+UaZMqa{nUMW:kB:k͜ {vJC:ruQѧWM\z5j|X m[O ,LPeG\(ϫ `G*$"l[PI,{Mq®*`d  R!7zMqjF*`d-eG\(zr `G*$"l;3G`JꪬVS>XJ6!TIK|MqʪP*`dUYm5G`Jꪬ>>XJ6!\-czMq*W*`d oX6qąҪ*iVpM"bȶpͷG`Jꪬؽ>XJ6!XbeG\(*X `G*$"lX|Mq `G*$"lcY{Mq `G*$"l#Z1zMq `G*$"lZzMq `G*$"l[qeG\(>XJ6!G`Jꪬ<VpM"b6qX6qąҪ*++`d-}Mq `G*$"l|deG\(>XJ6!G` G4UJV<V|`&"z,6*WɊ*DDb PO&T*YX8CB!؄#\P\%+>HbxDv؉!nK&T*YXHbxDE9؄#\P\%+�]QbcO=p JSdc "1U"AYGbpAirxPtA$FQ<“M8U @*FOޒz,6*WɊ*�EDb#<Lq؄#\P\%+�]Qb8GbpAirxPtA$FQ<“tQM8U @*FO>y,6*WɊ*�EDb#<YRR؄#\P\%+�]QbNGbpAirxPtA$FQ<“Q#` G4UJV<V( X(IB؄#\P\%+�]QbcOGbpAirxPt#>Q<bXi]1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1GpTdc|Z8"] ŮD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbǮDo}pC7c7QMTbD%6QMTbD%6QMTbD%6QMTbD%61G<̼\ZhρފUlXt/LDѡuOUzto}-Z`3VFp-Upuw}ߗU|hE P+ `@<!|yoAzя7Qzկ`5ؠߊ/=|7|/w}O 2oG 7 T@+P T@_ V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V8UDq3`L1L1U1E`D`D`D`D`D`D`uqy}QE`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2@2,r,MQBLR`ٲn2R.2///30r/ 0 031s111R0%0f-1&sb3=324Es4I4M4Cs>s5Y5]5a36es6i6m3P37s.E|26ShSt846993:?S:Rs;;3<+;s;<3=s=ٳ==3><38gN3+33s?3@t@ @ T<-gN3+A!4B%tB)B104C5tC9C5BG1;"+@DMDQ4EUtE13;G@dtFiFY-k4GutGyG}G4HtHTHo7_4+@THoTI4JtJGo7�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqfGV *$`4eW ٭q}{dJq2B FHXQVqFǝGV *$`4eW -w{dJq2B FHXQVqݞ'GV *$`4eW ٭|zdJqd$$X#F W@b7YJ8JH#`*\̈́y**@*! LB8bp$vsB؄#\�*02 VQMhGbpd$$X#F W@b7SDhM8JH#`*\ݤяy,6@*! LB8bp$vGJ؄#\�*02 VQM%UGbpd$$X#F W@b7&YM8JH#`*\ӚFy,6@*! LB8bp$vSEtpE!\!Btp/ H $n!Bu�,\щE܂+:!Bp/Ē(KHEJGbpd$$X#F W@b7#iNorNȢ?/\q ^b$d YB3+ qY+x! WX+~W-n`>k\:W؄#\�*02 VQM]X{/! c8D!dщEBX?! YB+^B($dVY@,nC+~q׸#` G�2P U`dX+ voO WZe Ybd Y(-\N 8+d WB$dE¶(D6xp}Xl. TBB+p(V Ht/ve E@+nqWb.+Q[@b,~aȢ,:Q�X!d ^7 iC3FM8JH#`*\ 8^"qa,n! HBp/dC ?b+:q^, ^8+dq YuGbpd$$X#F W@/u}rxDG! v٨0[Ȃ+q }G<[~<~8"nQW@9 7x%>qWǸ+M8JH#`*\g8/ye^E`3\qzG6nq8no80! Y@$!a(+dqY,̸8! o{M8JH#`*\w"G|rܢ8;! ?87 Y+qa(,\q ?"dqE�"\!Cc-?|'؄#\�*02 VQ(|}/B܀+ }\C6 f/q cf?! Y,pY`v}7x0CX[8Y[(fup  |XGpȀ 1 XGUpH(@^kpYXYЇo(Eq:(xnP=PlxX`c}NHB؃a_`BYpY83pEpo9C|XGpȀ 1 XGUpH(:TEBh(HpY`r[r`arOo s`EN}B_^[YN^pB�^�BoF$bGMp  hF pQXW3nFkEE}hzbza(ax`Bo`a8xYpYWW8?8ENk0k؇qƊH{XGpȀ iɐ0 XGUpHplɋI:vȆ[[(Exv^pH{ЇCpHx_Xs{a8H^Hx[CY(qЇ}hr8Db|XGpȀI pQXWtɴcCX[EEp?*`aBp[W؃EE`[8HHW8Ep_Y(NWCpC� ۔GMp  $N0 XGUpH˖@^(C[XW^(^X[W8[8YpE8^(HXH�E=xC`NWCE`8Y(^pY(ND|XGpȀА0 XGUpHxNK%Q |XGpȀ P pQXWGMp  4 XGUpHQ +R|XGpȀ%%N pQXW78%GMp  4 XGUpHQ9EDUT|XGpȀ> pQXW]PUE}XGpȀ K pQXW\+}XGpȀ W� pQXWh|XGpȀ c5 XGUpHiEtGMp  0V pQXWUXF|XGpȀ c5 XGUpHр؋GMp  0V pQXWؖu |XGpȀ c5 XGUpHї%ڢ}XGpȀ c5 XGUpHѢږ}XGpȀ 5[ pQXWڸ GMp  0[ 5 XGUpHQEt}XGpȀ-N pQXWMύGMp  \4 XGUpHQеQ}XGpȀN pQXWUGMp  ^0 XGUpHQ%8}XGpȀ pQXW-GMp  _ 0 XGUpHQ}XGpȀ6 XGUpH Fa}XGpȀ6 XGUpHQ  !&"6#F$V%f~XGpȀ6 XGUpH&1&263F4GMp  8` pQXWU?@A&d |XGpȀ6 XGUpHBMN{XGpȀ6 XGUpHOZ[>GMp  8` pQXWfvgGMp  8` pQXWr6sNGMp  8` pQXWE~.GMp  8` pQXW芶~XGpȀ6 XGUpHыf6GMp  8` pQXWu&Z~XGpȀ6 XGUpHѢ&GMp  8` pQXW긖3~XGpȀ6 XGUpHѹFVGMp  8` pQXWU ~XGpȀ6 XGUpHжnGMp  8 `�XGQpHQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWЄ{XGpȀh\XQh8P�wMwqM�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MH؄GGȀ� 0�U؄QpۂIqI,h „ 2lxĈ'rh"ƌ7"jѣD0a 4\%̘*hUF'B-j(ҤJ2mjTԨRjrj*֬Zhզ\|ܐreKjWV� HVdR%H UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%M4UTIS%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%@"<.J-4 !DJ&*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2* +0,2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*+H%PVJ+tLttxG}z~:ꩫ:뭻:>;~;zuemJ-a4�B=[=k={.?>�>髿>` 6J-1PDԠ;؁ < 2| #( R 3Af�C$%+i^Ѐ H2!6!s>!(!F<"D6hF4Q)%%+iI WЀ'DQP"d<'Ҩ5n|#(9ұvlG;~# Q,,ZႲd%-ɢ0@E$Q$(C)Q<%*SJPNX%,c)YrpE'V,)YIK t c,IX`4)iRּ&69UbX(Vq<8e!JbpAYR@` JG,xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шGh&*J4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#&bp ʒXGd? U2 s0C,&>1I W ʒ0@\Q$$ F>2%3N~2,)SV25 W<b@R@ QJ<bDD MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB]G8.8IJVHVX#@EPq&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&8 EJDK@R0#T&DLŅm"'v'~"(("))"**(>,l#@YJ$U�| 8B%lO@T0#11#2&(>,l#@YJ$U�| 8B%lO@T(#88#9c(>,l#@YJ$U�| 8B%lO@T#??#@v#&8 EJDK@R0#T&DLE@^$FfF#&8 EJDK@R0#T&DLFƤLdL>,l#@YJ$U�| 8B%lO@TФR.%S#&8 EJDK@R0#T&DLES%Y%*>,l#@YJ$U�| 8B%lO@T%__#&8 EJDK@R0#T&DL_Ve.#&8 EJDK@R0#T&DLekb#&8 EJDK@R0#T&DLkq#&8 EJDK@R0#T&DLqvw#&8 EJDK@R0#T&DLw֧}#&8 EJDK@R0#T&DH}6#&8 EJDK@R@ D((<›>O<,l#@YJ$U�@$*#(:#&8 EJDK@R@ D((<Vi}>,l#@YJ$U�@$*#LY)#&8 EJDK@R@ D((<vBk>,l#@YJ$U�@$*#*fje>,l#@YJ$U�@$*#*_>,l#@YJ$U�@$*#*X>,l#@YJ$U�@$*#nR>,l#@Yh@K+j@@ D((<Br#&8 EJkKk@ D((<Bޫb#&8 EJkK V�@$*#Ö?>,l#@YDƮk@ D((<B,Ϛ#&8 EJkKĬV�@$*#NF>,l#@YDҦk@ D((<BR#&8 EJkK|-V�@$*#n?>,l#@YDݖk@ D((<B .#&8 EJkK4T�@$*#j.8>,l#@YDV�@$*#*1>,l#@YDV�@$*#n0>,l#@YDV�@$*#*Ư*>,l#@YDV�@$*#)>,l#@YDV�@$*#*w(>,l#@YDV�@$*#ϰ'>,l#@YDV�@$*#jB!Ȃ+@,!-/B'-$,@!/-�$",@"B!$"""0,!  2!!2"'"#&8 EJkKn@ D((<B.2((2"$ !�+�0$0A'-�,,�T!-,+܂,00Ȃ]"܂,B!�4C;8�)g6o3)?,l#@YDD3:T�@$*#*7׳=ks!!܂+,!-0"!"B!!/ԁ,"B'/$BO/B!t+@9p20?=Kk#&8 EJkKNk@ D((<BQO$/+ $t/,,,,!"؅1,tB!t,@+/:00-D+/$+@/�C!pC=ĵ_5``6aa6b'v\?,l#@YDNt@ D((<B*6hhaCB=H8؃>ԁ,pC;C=pC'�?D"5C6ĵ410C;C;p,",�C=>s4$B!!8io7ww7i?,l#@YDNw@ D((<Bz7}v/?8X575 57:!9ԃ:@!p<,=-HC6,B!-0�/-$܂,0-D4>}8s#&8 EJkK39W�@$*#j'5$9�/+809/|<!7:7>C!!B!"0,+-/4$+B=C=/,_?,l#@YD?zV�@$*#*owC6+07$7, >0/0 >C!\>3:+?>?+Ȃ+@/D,0C;O;?,l#@YD?z0#T&5DH;hC6">|7C!<dC6+7pC;B\98B'E'/0/܂,u'B!@+"p>;o#&8 EJkK|W�| 8B%l_CT<!C4@-"9/809,759C!,0A'>u'@B',:B\w$19Cη=b?,l#@YDx0#T&5DL۷=$C6+Ȃ+H>H1|>\+B4</,C<30d18_h\+-|40C68> #&8 EJkK=W�| 8B%l_CT~<\C,@B6ԃ>5E'<-@+=@,9?3u\w]?Ȃ:>9B??@8`A&ThM\l .XԸ >pTiAP4LeK/a\$+H*ī0HAKWx݂t0H\݄I`,_;G69r!qE;ƵX*m"xReʲ[E\u%!^eYl=%E7;!4$^Gpkׯ>ɑ -b+UDd_M'_xK/H:s0W Au됫EZɕE"݉nu:T-}k#l):VpM:ɸ D[f[\C6sN\Ed)ĕNdكE6i [\yX6q(#9VpM:ɸ+X6q(#$7VpM:ɸ,S9{Mq-,ˆL*`dN2EmуeG\`"0Ӣ `G*ل{SQX6q(#M5VpM:ɸT VXeG\`"0>XJ6!$VmzMq-,ˆ `G*لVy}Mq-,ˆ `G*لW}Mq-,ˆ `G*لcX䑯|Mq-,ˆ `G*ل#Y{Mq-,ˆ `G*لY{Mq-,ˆ `G*لZzMq-,ˆ `G*لc[ zMq-,ˆ `G*ل#\seG\`"0>XJ6!$6G`آ"hVpM:8ّX6q(#Z+`dN2.E~Mq-,ˆ `G*ل~zeG\`"0B 0+pD%6A~ #` G-FhU|`&r8z,6"*ANbU&P"U8 IC):#\X#�>GTb9qF:=p B`V`VJl 'Gbp[(bЪ "1U!M 1yGbp[(bЪtA$FQ<’+{Xl.` E,ZU.(V1G4f~M8lE0B 8*Fby,6"*HDb#My؄#\X##]Qb < Gbp[(bЪtA$FQ< XM8lE0B 8*Fb~_y,6"*HDb#YS&؄#\X##]Qb RZGbp[(bЪtA$FQ<a+M8lE0B 8*Fb5&P"UHbx1 Gbp[(bЪtA$FQ<]#` G-FhUG X(AL*؄#\X##]Obz6^Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W#\ `"DH(|W]Jl&*Jl&*Jl&*Jl&*Jl&*Jl&^ Ϝ5qs=1l&*Jl&*Jl&*Jl&*Jlbx,h/0� p7" Lh'h ؄I }7 /w!y( Z"9(w�9D+>Z}﫸a{Ϟq{~D+hъ@�nF!yC }շ}o~7??k華0`^00�p� � �0p/T 4-10-pD`<A0W@V@V@V@V@V@V@`0epimipT`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`pQD51F 3 ɱQF@F@F@F@F@F@̱1QF@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2 q393=3E"D O 41F @5ds6i6�6q37us7y5m738s88839s6{9ws61Ps:/9nݰ3;3;;3<s<<3=s=ٳ==3>sȳ>5SSs@ 4<`>4AtAAS 4B_B-4tC9C+�CAB=tDIDMDQ4EUtEYE]CC?ݮ+#b:YFuT_G}G4HCw4ݮ+#tIII4JJJ4KTJB1#4LtLɴLLBM4N4NN4OtOOOOT?#OuQQQ!uOT? �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqh>C eC E\^B YdqY )C WxC?\aH:va"xzdJq2B FHXQVqݎ{e9da(DWNqHdq== ^ cY"1^,؃0\qY4sxς,#VQ G�2P U`dX+  Ѕ59+ ! H8D:!N,(D!xa HȢ q@btX$BBhR^(72ьgDOJ8JH#`*\ݤя$Qf|C0~`>_0p-^07 Cƈ?}8D'N@`;K^2'XE%@%$TIHGbn|9Mj`:!Bpc7a ?c8Bb(D<qhX�Fqaø/ ! ^�C5iLӡM#VQ G�2P U`dX+ EiJysB~;a=8QE#(! `c!f Y�cX+xQN~a}CkXZGpd$$X#F W@¤&k^C/dQnb=1}cE<}0c;!E8-}"F' W`<αֶmnqUT. TBB+p(V HԤnt;]Wb-\q}p�5H#h"alp0oL~ cb˜-qa쁤>`7XE%@%$TIHGbsK`4\q Wtp-qv 8щop~QH|c~Yb0qGbpd$$X#F W@B$r| ~danF'xxuXF< Y,#X8ڑ[HȂ`71W},6@*! LB8bp$܉Kռ`5\! ^Bר==/ ! vă{09vH#{�:QvƶMM8JH#`*\Ug 3dqY@BC'nq0! Y�ct]! !=~(!C~,6@*! LB8bp$V}q$\Yb8D' Bn+ _@$d , ! ^},6@*! LB8bp$V}uDp-\_tb,q_~$Cbp! .�! ?},6@*! LB8bp$V}/Bp! H,E! aAE!!N}ط+[`,X?<p PF&! 1U~eq_+:Q_p0 HXсCXY*^B[8Yh@xXGpȀ 1 XGUpHX DTd|XGpȀ 1 XGUpHX!$"GMp   pQXWU3-.BzXGpȀ 1 XGUpHX/:C.|XGpȀ 1 XGUpHX;dFtV{XGpȀ 1 XGUpHXG$R4zXGpȀ 1 XGUpHXS^GMp   pQXWUiF|XGpȀ 1 XGUpHXjTuGMp   pQXWUcǀ|XGpȀ 1 XGUpHXȌGMp   pQXWUȗzXGpȀ 1 XGUpHX4ʣGMp   pQXWUCʮJxXGpȀ 1 XGUpHXˣ|XGpȀ 1 XGUpHXT̗|XGpȀ 1 XGUpHX́|XGpȀ 1 XGUpHXдu|XGpȀ 1 XGUpHXdi|XGpȀ 1 XGUpHXS|XGpȀ 1 XGUpHXG|XGpȀ 1 XGUpHXt;|XGpȀ 1 XGUpHX%/|XGpȀ 1 XG؄UGpM؄QXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQGMp   X@@�DZZB D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D@G�>`� � /ȁ3>c`p789:;<=>?@d700  c�M>2()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))@L)0�Ȁ  4fؖvgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgxgikf)  �O_GeVpUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUhUh}M\pp 0XXJe7GWgw߄[_X\�D.6ĀA 2lPC"r�Z萫3#Ȑ"G,i$ʔ*Wl%̘2?*h/G.n0Pà+T0Mduj)J*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*A$@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@R $@-T*A)$TPD#l $H"S<&m&q9'uy'y'}fF#.dB qP#bI'gJԟj)z)uf,8O!ТE $MY*IS+=&A)jCD# $Mݚ&j-z-;.{.f,8O! U@ +8&@. <0|=&A)T/Bໂ*|J%n1!<2%|2)2-2%?&A)Dໂ*R1}4I+4M,8O!ໂ#RN=6e}ɏ#.dB L +8*@-}7,8O!D# $ ~9k#l <B<E +h9#l <B<E +h;;+_#l <B<E +h<#l <B<E +h;>#l xb(gD! 1U#GbpO ($X#F W@B[<! 3Xl.A+p(V Hh+>!M8<1B3`*\ mVd#` G'ABxFX+ +/{,6 QψB8bp$Ad&! QHGb Mj؄#\ D!<# VQ'cIGbpO ($X#F W@B[<&M8<1B³ 0+p(V Hh #` G'ABxV|`*F񈦀&Y@8,atB(-E{+!B$:N"#"d`B+aPWЧM8<1B³ 0.(V1G8L] ?~- Wx,nC,8- qBAe[@8$dCp-dBF+=,b>p xb(g\QbbC+ђX/ Y0 HBE!nEt$WtbO-\ H,0: ^bP=qCniM8<1B³ `*Fmn!\q=-[Cp!n! `XD'p ?(,:Q5p-B 9! x.~wM8<1B3 |-3 l F>F 1B+B,^$<\a,/ ?p,~CB8"~_�,:=pH37Xl.AahC!dliweQfcX~#`?a0ܐ0aa07 3?Q`a(-PE,4_Xl.Aah',9EӭX^`2}\c߀G6o<i81v@�3QW(01 Yb0 \hG4->p xb(g@Z )(Fs.(0vC8:o7! W7 Wp,\B+ H>AY},6 Q0@SʽQ,!C5cc, ^C>! YB!~}#�!!' ̈: +?M8<1B3 |-rob>/_+:lBF=dq }d#(: v098Ȃ+@/,B0//�2,"+t$8m v=,l#�OB(`t@ Da "_!C4@",,9܂;B|9779|1@-@!pC=@"@-$@B!B'+Ȃ0,8!#&8 A B |@@ I!`?pC'B'@53,7C60D<13<0"�72C<d,,B'd-/,!-8H1pC<""0#&8 A BL` DB((<5^caB;XCF"7?5tB!܂,C=,;0-<;$-<++xX'/@AC<<|`C>a=,l#�OB(T�f@$*#h D$02!B',++@--@!0, $ /t"@"- +--/,$,-@/+@!I~C>,l#�OB(T�| D((<SQ%^,,B'B+,|!$Ae,!,,B',!t!"$t-d!,/܂0!%k"#&8 A BL0@$*#4E=UkȂ++$B!d0$--@BF@F"--,-/$Ȃ+"t+t+$d!B!Ȃ+Ȃqg>,l#�OB(T�| 8B%lFQN(V>,l#�OB(T�| 8B%lFQi>,l#�OB(T�| 8B%lFӊ¨)b#&8 A BL0#T&lD=h~)=,l#�OB(T�| 8B%lFӊ)i>,l#�OB(T�| 8B%lFӊ)F>,l#�OB(T�| 8B%lFӊJ*>,l#�OB(T�| 8B%lFӊ*+X>,l#�OB(T�| 8B%lFӊ +f5>,l#�OB(T�| 8B%lFӊj++>,l#�OB(T�| 8B%lFӊ)&#&8 A BL0#T&lD=†&#&8 A BL0#T&lD=V#&8 A BL0#T&lD=FԲ#&8 A BL0#T&lD=Ԧ:#&8 A BL0#TB%lD=+..&..6>.Fj#&8 A BL` D(*tam䦮.붮.&d#&8 A BL` D(n'&.&./6/nBF<,l#�OB(T�f@$vam ///Ưf#&8 A BL` D'n'0'/07?EF<,l#�OB(T�f@$|nau$ 0 0 0 ǰ 0 װ 0p g#&8 A BL` D'&V'0GO1W_ g#&8 A BL` D'&1DZ?EF<,l#�OB(Tt� B(&GI'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lBSd#&8 A BL|@@!*$#xFx*l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'l'T'T'T'T'l'l'l'l'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'l'l'l'l'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T'T&"T##�OB(T@4� "8&4l(Ђ::;;'/;7z+$#<BB(T� t� p;;ǻ;׻;绾;l A BL|@|� @؀ �g<�w<ȇȏ<ɗɟ<ʧʯ<˷˿<s|h| �B(T@t@Ё"B%T;?>'B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+''''B+B+B+B+''''''''''''''''B+B+B+B+''''''''''''''''''''''''''''@|RI'UT}RI'UT}RI'UT}RI'UT}RI'UT}RI'UT}RI'UT}RI'UT}RI'U>)Q<.6DŀA fպU, B1bgS{X[oƕ;n]wջo_vkl1bhMajի\!WCEB9ZUsM8?=tiӧQVukׯaǖ=vmۣʗ#Vrz()ϝ>zuױg׾{w]|yуמ}{Ǘ?-WcԪW㪂>`!OVNlMseWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqaWeG\Xl p t!QV|QNYYnaYiqVX6qąŦ*@"eQ!Zꩩc~Mqa* ЅHFYeGf[~X6qąŦꪱ@"eQio!_X6qąŦ*5@"eQQ<QO]eG\Xl]dUFyDՁ^eG\Xl]dUFyD^{eG\Xl]dUFyD_~eG\Xl]QbP@؄#\T*�\QbPAB=p 3\s "1U qGbpbRprA$FQ<Bq9tXl.XTrU@.(V1G(e4M8JU¹ *Fŝ}#` G`1SU8W X(8?N.{,6,f*U *؄@ MRt+Xl.XTrUX#* 1'Xl.XTrUX#* @7Xl.XTrUX#* M8JU¹ 0+pD%6aTv #` G`1SU8W|`&Ln: |,6,f*U *؄R͒t~&L*W\80Y*Sn؄#\T*�>GTb&Ke7IN(+dQN!\ a, HpE'q ^@B, N+0^,b'{,6,f*U *؄RMޢ(me W܂X$: Y@B:BB�0n ^($_,{8+xq[,Л^=p 3\s`VJldzb"da:(,:^Ȣ $\! Wp" ^,+ H@- qBp/n!`8e&L*W\80Y*c)CpE!nqHW/QYAx]B{0 CBp!dN@BX!VBdC: 1eE؄#\T*�>GTb&Ke7j-,\qC`,\qB{(Ċe ? C8dщB< "! W/1fHsXl.XTrUX#* rUaB-x![,\ Y"dHX+dN80 C@p, YB{9o؄#\T*�>GTb&KeWr"?QHdhG6 ~0;C\CƸF;o,~h1[p,xAv+{,6,f*U *؄RUދ; f/l܂E!Ʊq܂ߨqa\Cx H0C0QWX-qqCwM8JU¹ 0+pD%6aTJ^>qN, r߈$dk5a A\@\ad@na\A!a6\`1*s*>`6dR>0A\\Adx:~n@Adځandn!ԡ`ac**8V*aL& \AA a a a!!daxd`n A\A \a\`ac**8V*aL&! \A؁ a~y`nAVnn:Axn\x6\`1*s*>`6dRr$on AdAnd\\A:aƁ$6\`1*s*>`6dR2.]!nnax A ~aΡ x na dA,5U3e6\`1*s*>`6dRV38fafA�īaA n\aAan  A\~d:\rC836\`1*s*>`6dRAe d: :A\a a:an anxaF \A xB4g6\`1*s*>`6dRKKT6\`1*s*>`6dRN4O4e6\`1*s*>`6dR4R%uR`ac**8V*aL&ȏRUuUY5g6\`1*s*>`6dRZuXXS`ac**8V*aL&X[W`ac**8V*aL&[^`ac**8V*aL&$^a`ac**8"aVaAaIdS`ac**8"aVaAddyg`ac**8"aVaAggjc`ac**8"aVaAj;jٶmQ`ac**8"aVaAmvp`ac**8"aVaAm 7s`ac**8"aVaAm5uM`ac**8"aVaAmax`ac**8"aVaAmw{`ac**8"aVaAm7~`ac**8"aVaAm[`ac**8"aVaAm)`ac**8"aVaAm=x`ac**8"aVaAmi8`ac**8"aVaAm`ac**8Vaa36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF`b*0*s4@6!V,%{9c*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a8&;{!Am{d*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*aFA4` � [+D`�h>ZaVaA6)-17!9=A<EA,MG>Z!r�<+F�r ZWŁ<ȅ|ȉȍȑ<ɕ|/<>h !!C   !<<|ټ<|<<b=+V ==!=%})-1=5}9=A=}U 4Q=U}Q}D``=e}W@V@V@V@V@V@V@}؉؍ؑ=ٍ}T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`=^h]Y>F`3`^F@F@F@F@F@F@?_F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@F@�b"F!b"2`Ȁ! 2`Ȁ! 2`Ȁ! 2`Ȁ! F| 3̙0E` z 4O.R :} ҩTZ5֭\z 6رd:ŊS F}3R tڽ!޽| 8^x >8Ō;~ ɓ\r:V7ѤK լ[~W٧Laz ă?<̛;=ŋu…ġsy˛?nnqkW?۷ fi]` .Ƞ}xLHa6na~b"Hb#bfjw(eb2Hc6"f+^�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~7'p�'>5 p) @ _ ?P ow>5 6 .02?4_68:<>@: p p ` #� 0 XX_ \^`b?d_fhjlnp� P 6�6)#� b?_ �6|�~� 0 S?_?Ŀ �6?0* 0 ZqoX6�~�# S�J@ DPB >0WMF!F |RH*XhԪQ:L5męSN=}TPEhU%G+6`! $4IbQ\AXe͞EV-G*9rA.ԐT5IbQ\A s`… FѪJ\�5$ջWMXh*WLZhҥu>ZUɑ PCRl$Frs'ӽ}ѪJ\@jl&Ip4j+H_ǞU 5$U#MXh*Wvk_G*9rjHE$aGFYHv/A,U*qȠ *B2eW ٍAG$GV *$.$VpdU\dwQGV *$`4eW ٭G)U*qȠ *M"aGFYHv2M5{dJq2B FHXQVq4дYG\ $VpdU\d7A/ԨGV *$`4eW -SW_U*qȠ *M"aGFYHvXcizdJq2B FHXQVqݎGV *$`4eW ٭[y/}dJq2B FHXQVqExGV *$`4eW -a|dJq2B FHXQVq>yGV *$`4eW ٭fE|dJq2B FHXQVqݖ;GV *$`4eW -l{dJq2B FHXQVqh>C eC E\^B YdqY )C WxC?\aH:va"xzdJq2B FHXQVqݎ{e9da(DWNqHdq== ^ cY"1^,؃0\qY4sxς,#VQ G�2P U`dX+  Ѕ59+ ! H8D:!N,(D!xa HȢ q@btX$BBhR^(72ьgDOJ8JH#`*\ݤя$Qf|C0~`>_0p-^07 Cƈ?}8D'N@`;K^2'XE%@%$TIHGbn|9Mj`:!Bpc7a ?c8Bb(D<qhX�Fqaø/ ! ^�C5iLӡM#VQ G�2P U`dX+ EiJysB~;a=8QE#(! `c!f Y�cX+xQN~a}CkXZGpd$$X#F W@¤&k^C/dQnb=1}cE<}0c;!E8-}"F' W`<αֶmnqUT. TBB+p(V HԤnt;]Wb-\q}p�5H#h"alp0oL~ cb˜-qa쁤>`7XE%@%$TIHGbsK`4\q Wtp-qv 8щop~QH|c~Yb0qGbpd$$X#F W@B$r| ~danF'xxuXF< Y,#X8ڑ[HȂ`71W},6@*! LB8bp$܉Kռ`5\! ^Bר==/ ! vă{09vH#{�:QvƶMM8JH#`*\Ug 3dqY@BC'nq0! Y�ct]! !=~(!C~,6@*! LB8bp$V}q$\Yb8D' Bn+ _@$d , ! ^},6@*! LB8bp$V}uDp-\_tb,q_~$Cbp! .�! ?},6@*! LB8bp$V}/Bp! H,E! aAE!!N}ط+[`,X?<p PF&! 1U~eq_+:Q_p0 HXсCXY*^B[8Yh@xXGpȀ 1 XGUpHX DTd|XGpȀ 1 XGUpHX!$"GMp   pQXWU3-.BzXGpȀ 1 XGUpHX/:C.|XGpȀ 1 XGUpHX;dFtV{XGpȀ 1 XGUpHXG$R4zXGpȀ 1 XGUpHXS^GMp   pQXWUiF|XGpȀ 1 XGUpHXjTuGMp   pQXWUcǀ|XGpȀ 1 XGUpHXȌGMp   pQXWUȗzXGpȀ 1 XGUpHX4ʣGMp   pQXWUCʮJxXGpȀ 1 XGUpHXˣ|XGpȀ 1 XGUpHXT̗|XGpȀ 1 XGUpHX́|XGpȀ 1 XGUpHXдu|XGpȀ 1 XGUpHXdi|XGpȀ 1 XGUpHXS|XGpȀ 1 XGUpHXG|XGpȀ 1 XGUpHXt;|XGpȀ 1 XGUpHX%/|XGpȀ � pOXQxM݄QXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQGMp  h: E?@UZE@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@E@EZ@G�>`�  `!@c@c!@89:;<=>?@A&d800  �.)d((eQ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((d@.  `8Y@gjjgpgmvgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgpgphihhZȀ ��/`ȅMVvj_VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXV7ۄJG  0�ȁ@Q\pQpwU uKU .\h"F)D\DѠN\rɕ&*Wl%̘2gҬi&Μ:w<T&_\8�Q"ŌJ-8@D.MXZUN6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiSM6uiS'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tVtR# BQIDRKUA &V $q9'uy'y'}' :(+#.D)lVz):*z***",8BQIDѤUA Vz,*,:{*#.DQ$)h&" ( .;/{///>&PDQE@ |(0k1{q#.D1,$t*R&|393>&PDQ *l3U[}5֨",8BQID| |*j(q=7u}7>&PDQt$|#2#n8K>9,8BQIDT@ +j9뭻:?&PDQ$(<,8BQIDҢ# $*=#l EA$EHN +:>#l Pi# 1U#(=p Pi# 1U SB}=p Pi# 1UZ!(GbpAQ " Mt$X#F W@BTB"#Xl.( D$B+p(V H*n|#M8ED(4ё`*\ Q|#` G(E&:X+ !Cr{,6"DG8bp$DY_&Ⴂ@D"AHGbje؄#\PH"H VQ3)v=p Pi`� VQ8GbpAQ "  QM*l҄>% HB! NB" ^bp!dQ_D'\щC X,Bp": Y@b:*RGbpAQ "  QM*lŠR*VxqC�~p/$[,qBܢ�F!:QY8, Y!\q Y@p$~r,hC+ђ&Ⴂ@D"AZ8pWU򶷾-h;^@b-q `@p, !BQ+x H�"ċ[X/nat8{�.~_>p Pi`VJl]U~#,a؃0\QY~0d W�F EtbC!xqBȢ-qW(!: q#ҀG;&%؄#\PH"H�>GTbn,1# (+a("nE@BDž"\qH𢣮xqW8/dC,0[Ȣ7AMs]&Ⴂ@D"AZ8pWUtYW`8E!G;fC3 Y C3}p13}�BX21ݠ},6"*؄[w\¼;e 2l߈8q=,bD; fX-Qac0:q a@3юh~,6"*؄[Sݷ9 !C,E!v@E!x!BpE!\! W/ B-{CU|M8ED( 0+pD%6᮪-?!Cdq ~,0! ~�+sHC!nq_c=qE"N(3r>/&Ⴂ@D"AZ8pWUt[/5�,B'C6,7ԃ,܂>dC6C!C6|;!1>,$"310,-,BGB'@B>#&8 DHE M0#T&KUF_!C4@",,9܂;B|9779|1@-@!pC=@"@-$@B!B'+Ȃ0,8."##&8 DHE M0#T&KUV#(?pC'B'@53,7C60D<13<0"�72C< ,,B' -/,!-t8H1pC<)n#7#&8 DHE M0#T&KUV7#B;X"7?5tB!܂,C=,;0-<;$-ĉ++X'/@BGC<<|УJ.#&8 DHE M0#T&KUJ2!B',++@--@!0, C$ /t"@"- +--/,$,-@/+@!P=,l#@Q@DPT�| 8B%lTndr,,B'tTB+,!$BG!,!,,B',!tt!"$t- !,/܂0!Lq#&8 DHE M0#T&KUq/,!-@,�C!@+B!$ $-,/B"!!@,,,B'B',@/,,tr#&8 DHE M0#T&KUքq>,l#@Q@DPT�| 8B%lTn)6#&8 DHE M0#T&KUVn)v)=,l#@Q@DPT�| 8B%lTny)i>,l#@Q@DPT�| 8B%lTn)6>,l#@Q@DPT�| 8B%lTnI!*#&8 DHE M0#T&KU֪++>,l#@Q@DPT�| 8B%lTn+v~+>,l#@Q@DPT�| 8B%lTn+=,l#@Q@DPT�| 8B%lTn+F#&8 DHE M0#T&KUĦʮ>,l#@Q@DPT�| 8B%lTn-ђ#&8 DHE M0#T&KUVn-r#&8 DHE M0#T&KUV-ݦ#&8 DHE M0#T&KUV..#&8 DHE M0#TB%lV'|+閮.ꦮ.붮.Ʈ.֮.B<,T#@Q`hPFET� 8BBlBN/V^/f.<,T#@Q(@<Po0� #.$Ԩ.֯///��.<,T#@Q(@,@"o0� #.$Ԝ w00 #B%8 l� +@GV� 8'.$Ԡ110<,|#� o(> cD0� #|>lVH111DZ1ױ1KB' #'8 D_ET� 8'(<§HV1%W%_2&g&orw+#'D D,![D@$|*#xHM.2/.(<,|B$3(R*KD�*,?B2޲6o37w73883993::3;s(#B(D @<�E4T� t�.B&At%B/4C7C?4DGDOCE_EC4Fo4GwG[4DH4II4JHB%#"@3DHEs4@�DB(B,t, u(*5R'R/5S7S?5TGTO5UWU_5VgVo*,-8"41CDP?W� t� pu5]A\^5__5``a_b/6c7vacGdO6eWe_6fG6@3DHEs4@t�  Ԁl϶@4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A@@@@4A4A4A4A@@@@@@@@@@@@@@@@4A4A4A4A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@1CDP?W@t*B(DAgODO;W_;go;w;;K{+<'" 3DHE3�*$2仾;;<<'/<7|1C1 .p=�HE34@�!B( B$t$|$<ʯ<˷˿<ˣ<G<<=;#$B"@3 `DP?W� t(, " uAϲ؏=ٟٗ=ڧگ=۷ۿ=ǽ=,#D!=�HEs3 D'#|-?>GO>W_~"#B%8 3DHEs D((<>Ǿ>׾~=,l#@CDP?W1@$*# 7??GO?g=,l#@CDP?W1@$*# ??,l#@CDP?W1@$*@<4@W&TaC!F8bE1fԸQ#X0 .\8eK >|piԪQ 专gO?JM\PdJOOV"ҨU$8kW_&G.< 1]Dj#ջo_`mrBiɓ)ۺEQF=oe˗1s|k#JKLe."Z5̯adž&G.<4 1]Djԣɲ'WM\(-y2eb4jըG?>#XPZdJ'+tiԪQ&׿G6qJ:)4 &"eQ )TX6qJ:)%+ɅHFYeG&P/{MqANJ br!QVX RHeG\PRB>XJ6IP4RrG`*餔VpMR,/;S=τeG\PRB>XJ6I95K1TM3}MqANJ `G*$+)TYiV>eG\PRB>XJ6IJJomgX6qJ:)%+`d4sMW݈eG\PRB>XJ6IJJ X}MqANJ `G*$+)%X9X6qJ:)%+`dcN`\)Y C\W 9CY :ŕNHdqY Y\W9EJ[n~MqANJ `G*$+)O\[:eŕ[xqeH:DHdE:qCd)`wY\9HqE\WxE)Ł^xeG\PRB>XJ6IJJ^{^Ř:Bdd^dd!qEWdDW^d9Hd;Y@,nC+~qM{,6($'I *DBD p+ qC@Bw,xB,tEC'QW+! Htp"A@W"G<  y,6($'I *DBD2xD!x! W8"" W A@YÐE!qYt!xC! oҀ: >p RA`VJl"!W,E ($n YBp,d_/! ?@b~"\! Wtp!Y(+dqW؃adTq&$)AP8Hȕ(EP.7B@"G;Qa7 W05ڡx|cp-0 xCG;qEܢ+d rcUm#` G@)%9IJT|`&r%JY; f/l܂E!Ʊq܂ߨqa\Cx H0C0QWX-qqC 1iQZծe#` G@)%9IJT|`&r%J5qrܢ8;! ?87 Y+qa(,\q ?"dqE�"\!Cc-`ص&$)AP8Hȕ(E` o7 HB�, ~`F' ~`vHC!\! f0*<qE- xU򕱜e<p RA`VJl"!Wg9+dYX$a::lp#�,1}|, a�0  YB0+oʭvaGbpRJr  QM$JlW($\! v91_c7qo�E'/pNȂ/\Q`7l<ُ&$)AP8Hȕ(Epo|!F'qEXcֈ7q1F!Qx03qxBy-d W!!N|Ƹ>QeOU+M8J)IR 0+pD%6+QmwvdE! x+ {=щ_,<qH܂6oACBwE!ơ}PQzկx,6($'I *DBD?qC, X, ?@Bw�!Bp!ED' ! Wb$dQN8+)0�p� 0�6\@)J$RA*>`6!!R p9=�yAna\xxan\ndx a � :\ dxd:> ?`a$N"%b +>`6!!R 0pP!6\@)J$Rb V*aJ(!1%q`a$N"%%*>`6!!R(qY]`a$N"%>%*>`6!!R`16\@)J$RbYV*aJ(eq6\@)J$RWV*aJ(6\@)J$ROV*aJ(-"1�6\@)J$RB!5V*aJ$#a2&e`a$N"%Hb"aVaA+B&2)`a$N"%Hb"aVa(;A)2,`a$N"%Hb"aVa+.r6\@)J$R$+ &\ FaF2/1`a$N"%Hb"aVa+!4M 6\@)J$R$+ &\ FaF4y7`a$N"%Hb"aVa+}s:!6\@)J$R$+ &\ FaF:ճ76\@)J$R$+ &\ FaFr=46\@)J$R$+ &\ FaF2@-4/6\@)J$R$+ &\ FaFBY4,6\@)J$R$+ &\ FaFE)6\@)J$R$+ &\ FaFrH4#6\@)J$R$+ &\ FaF2K6\@)J$R$+ &\ FaFM 6\@)J$R$+ &\>aF6 6aS]a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a*\`$JN"%>%D`|hadwvgvq7w+66666666666666666666666aw+!wٷ}}7~w~~2 66666666666666666a` �SWE`�h>ZaiVa"ux7v}8X7a8xpbG>Z!r�NSx G�r ZjW8x鸎8xxVZZ!�NxQ   !%9-195y9=A9EyIMQ91X9P`q9q x}9y9yٗuY2@9G@V9yT`T`T`T`T`T`T y鹞W@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V 1;U`y=3`D;DME`D`D`D`D`D`Dmq;u۶E`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2˽E[JBDR<@x2 \`<|=} =}N8)K75=ӵ=A=E};7Q=U}Y]a=etIk=t*/]`]l}؉=`֑=ٕ}ٙ7]=ܳwzگ}۹+�ڽ}ɽ=}ٽݝýOس=%}߽>Oس=% ~!>)(-1>-^?S"%8>E~IM)?8\a>Qcmq>,u~y}g^W>%8g޳~陾~g^׋�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~^p^~p�ppSӞ�'@ ?_? Rs "?$_(*p)�SӞ�*`@ :<>@B?D_FD p HR?T_Q p p ` #� 0 ll_ pr?t_vxz| �w P " ` aoӞ0P `0_?pw` �6ꗯ�~� 0 g?_؟ڿؿ wP  � � `~Ӯ# �IJ DPB >Q(Xl�F=~QU`% J-[jSL Fx U=}TPEET*WM6}k`UV]~VX`sUڔhT Vfh@.M0+TѨU uS… FXbƍCINVEU=ZhVUrb`^P]+Z `}R'PŋkTi (N&yZ\ta–M.Frw݇xqM*r$OPGVۀ5` oHXQVq� 0C ]@ѤJVq '&d WdGVd &.VpdU\NZ$R:H:PN*Y(ēUrGVd &p.VpdU\D* N>ԤJVq '&d6tU*qY 60aeW OI5餒U\‰I<YeRQ{dJqA`P "aGFYH5W CM:dpbOV5YYG\@5`s.VpdU\DHeG5餒U\‰I<Y[w{dJqA`ջHXQVq!ߕN>ԤJVq '&d'~U*qY 6W"aGFYHMH:PN*Y(ēU9gwYG\@5`s.VpdU\DHj5餒U\‰I<YjFGVd &\eW 2mN>ԤJVq '&dGVd &\eW 2rO N>ԤJVq '&do}GVd &\eW 2wӆ5餒U\‰I<YydJqA`ջHXQVq!jH:PN*Y('VQ?B#\ 6 VQR5HtCD%V(8aXUhGpXظ.$X#F W@BH+"a щiX IxbA"J8b L`㪻`*\ !E1ć4щJPp$< 3q1XE%&q]HGbBHtCD%V(8aX"5YGpXظ.$X#F W@BH, $:!Mtp0 O|** 50B8bp$AD'* @ *GpXظ.$X#F W@BH$:!Mtp0 O|** 50B8bp$tAD'* @ *8ZGpXظ.$X#F W@BH+$:!Mtp0 OQ|** 50B8bp$AD'* @ *GpXظ.$X#F W@BHs=$:!Mtp0 O+|** 50B8bp$tAD'* @ *XGpXظ.$X#F W@BH}$:!Mtp0 O|** 50B8bp$ݿAD'* @ *[GpXظ.$X#F W@BHN$:!Mtp0 O{** 50B8bp$tAD'* @ *xGpXظ.$X#F W@BHK$:!MtA0 O̹{,6 50B8bp$AD'  *}GbpXظ.$X#F W@BH$:!MtA0 Oէ{,6 50B8bp$tAD'  *GbpXظ.$X#F W@BH$:!MtA0 Oޏ{,6 50B8bp$AD'  *(GbpXظ.$X#F W@BH#g $:!MtA0 Oi{,6 50B8bp$tt@D'  *~GbpXظ.$X#F W@BHV,\!E! !Etb" YB|n7p-dq[bESqBȢ$:QH,N|H*\�'LZa єCXyB"dq ?B0 Y!\N"E!dQ(!dqNB{^(W(;GMp@ր p pQXW!YYpBXH�WN8CW(YpYCYCX^YBh ^W(C^8BWH<Y8EX[(_WEpHHфNUp(pIU0WHÃWXNp[N8[8Bp^[pH[CYBB8[^p[[XNa:B[[pY8CxXGpa W XGUpH)[(B[؃^W8HY؃_Y=C;aE(ChCWH8AWBNXY^WX[HфNUp(pIU(ŦW(Y�H(^=Xa(_�BX8^([8Y�==XsNh_pCY(HW8Y(=_`8HpB|GMp@ր p pQXW!_p[�=8aWB[HpC0^<AcX[WH?`'tYpCE8BXYEWCsh}8aY([pBNMJX'OXWpCW8Y([EpA^8E[8HXB0H8Ea(aBp[XHXtYWE8HYpB8i8xvWBIxXGpa W XGUpHY^؃NX^HX`W^8AYpBY�W([(+AtH؃BWHYpHWW8Y(Epaohq[([8HHфNUp(pIUNpEpH8W(WC^XCHE[?^Y(YH8A^pCYXK^?(a?Huk`v8YXYΦxXGpa W XGUpHNE:EBXY_XCHXY?<?p^aWEBpBX_X8?WoB8P HP0VcՄNUp(pIUim Hh[p?`BBB8Y8W`=�?BY8[ap\_^B[pC[',[=WXoE(YֈuGMp@ր p pQXWD¸:}Xo}8Yxv?~EpinBxXk8}`n�B8WW{mf(W[sYp[p;Y€N8VcՄNUp(pIU([ŀYpYpCPi za؃q}hnpcn(_~^plЇ[v}E[XBXv}~aa؃CC'$xBeGMp@ր p pQXW m YXCu8iXWzfxWhqY{ EnEPvl`^p3W[�c8HH([fȆqiXN(_XH`^WNH[PЄNUp(pIUX`ÀYEYs i`EzaxE`q8Nx YrP^qi;Xac`HXHW([0l xXNE`xXGpa W XGUpHP^X`Y8ar؃x _[8uXoCx{8_ho8}^8`؃Ep^p HC`؃CpHh~qBpY8HNx`MGX'OX-& HCp ~8HWu8Cps`Wx8Wk`8xCЇo�N8NCW(YX^8[(XYH~q[pHexXGpa W XGUpHxNXNXWnX}Y�Y~e؇[}�z^ЇanxW[HW}}v0C(H(aN(huDYWXNx`MGX'OX|v YpNpH(}Ȇ[E}[W}8e؇a}x0aЇakЇs`EC�E8fh~{xXCDW8EBzP&GMp@ր p pQXW^CNlY8Wq=o^؃zn`:`lx0=8f}[(EY`acXE[E?Cx8N(Y Nx`MGX'OXvC[NkWXHkBpnHp}l`=hk}(W(a ~C?E8a_pa`?(W(NYpYnYYxXGpa W XGUpHh ?Їh(u8YY vXWrnn8sk ^ x^WXYh_8=E`B^�EqWCWXNx`MGX'OXCN8BfAtuP_p=Psp[rolsW`=ȆxHpC[8?(Y� ^pE[XqY8HqxXGpa W XGUpHh>[~YpH؃lnknh f{Y0fNl`axp`hCpE8[[NXNpE�qax p[BX`HքNxUpIUN8[E~^?plk�nipN0}fpaЇ}XN�nfPv(WH8H_E_Yp_8Whnq(WloGMp@ր p pQXW^B[hlN8Yih~i8[_hxBxa[`xvH(HY^XCXChEr}o?8W[pNx`MGX'OXwEN_`l؃sCxuA,avN�v`aX[�ucV$aAB-Gֹz;$W"G,iG69r% 4\0&Μ*T ѨU u*j(ʤ'e3 W *CuW'^~\rU!`h[ /du:ע_~nrU$GBcM$Os6KCszhYעN\-UhEdAUB -u,^B ;=Dr;x`mr冘3kl?'Fr/y"" $@r,,,L!¸$"!t" $Ȳ$r/+J!"$K'$@&<=81'w,/x$0{," $~-r+x / /tK!"K'‹+{r $R-r$L*#l 4SM +82*@Q:* $&T P81'z+#l 4SM +82*@jQJ;t&T P81'P;.r,8z1T9D +@ۉ $I'NL*:#.L5ŋO$(ɾ<.$I'NL*'|#l 4SM +82*@M I'jI%�x],8z1T3D +5݊BɪtR*.@$R7>&^L3Ք<# $9xt&T P81'pz#.L5A +82*@/CɪtR*.@$<L>&^L39O$(ɾoI'jI%�x,8z1TxB8bp$eAD'* @ *A<p r<! 1U` щUiX Ixb0\#` G�=1IM X+ 6 X&:QU� N'VA=p r<! 1U щUiX Ixbx#` G�=1IM X+ C X&:QU� N'V=p r<! 1UZ щUiX Ixb\#` G�=1IM X+ g X&:QU� N'VA=p r<! 1Ug щUiX Ixb%#` G�=1IM X+ X&:QU� N'VR=p r<! 1U щUiX IxbP#` G�=1IM X+ N X&:QU� N'VAצ=p r<! 1U щUiX Ixb#` G�=1IM X+ X&:QU� N'V[=p r<! 1UZ щUiX Ixb}#` G�=1IM X+ X&:QU� N'VA=p r<! 1U0 щUiX Ixb(#` G�=1IM X+  X&:QU� N'Vr=p r<! 1Uڲ щUiX Ixbp#` G�=1IM X+ ?/ X&:QU� N'VAi=p r<! 1U щUiX Ixb#` G�=1IM X+ cX&:QU� N'V\=p r<! 1UZ7x щUiX Ixb�#` G�=1IM X+ {X&:QU� N'VArS=p r<! 1U9w щUiX IxbH'#` G�=1IM X+ X&:QU� N'VvQ=p r<! 1Ub;$:*Mtp0 Obz,6'&3 xB8bp$vHtbUD%V(8aXXl.@OLfR+p(V HĪ4щJPp$<3؄#\̤& VQ!щUiX @L'-#&8 GLDM@O 8(+@¾$tªhB'T*�8$x*<,l#�zLT� <(+@¾h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+&<$tB% @L*+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hw<,l#�zLT @,Bw@+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,H@#B L(B(l&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$l##LzLT� *lH$|&|)))问c&H%*l L.T)*j+,#$* KLԄ{G@xA *t,&**ʩ&&&&+#LAB$+j',*lB.8GLDMLNT� 4�#"V&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T+n&TB%l(D"@8"&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&@",*<, GLDMPkNT� 4�#|,H&)****************************************************B+(B,A 8$B+((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((B'#T�zLD|@�AAA4C7C?4DGDO4EWEG@gt@ہ @A\I4JJA4zl@LDMMT@4� @  uAR/5S7S?5TGTO5UW5U�Vg5Vt8h Ѐ XY5ZZ5T� uLGLDMLx� t�`ab'b/6c7c?6dGdO6e3b8|AT6ii6j6`A KL^k0@@A134pp;qq7r'r/7s7s?7t#33Tu?2$ $4<Ctx7yy730C3DC3GLDMv|@,-,&8-)h)|8'/87?83x('L.x'XO$B88"@#, GLDMv4@*8#")h)199'/9"'��o9w9+t#xq+�zLmW� | 8'Ĩ繞99 ~B L* ?:GO:hT,#�zLmW� | 8BB6z#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<B#<3„@'B6#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4B.B"B%8 GLDMv#H+@H"()>?>+++B%l*@" *?go??$(*| GLDMv0#*Ȃ+jB?iH-@TZcE*IRaC!F8bEjѪG6܀ .T >pTѢC:ҩI'(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4JSkךpvz(jmJ(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4J(M4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4GVy\$PjH*`WtE$iM\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\ĕ\ N*Y(U\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\$G`D"$4>XJ6N[nۆtҤJVq '&d\ /<G`D"$n>XJ6['bAgNEN*Y(ēUB]iX6qH2 YVpM։ڙo>vH:)]N*Y(ēU{eG\$P~ `G*Dlφ5餒U\�'LGbpHHbO%`VJlBl:!VA<HttD%V(8aXEaGbpHHbP$`VJlBl:!V :HtMl&:QU� N'VD-؄#\ %<@8[E9 pb5щJPp$<9v&$(1c8[EHM #(4щG=p$<Ms&$(1c8[UBD'  *ͷ=p DBČ`VJlBlM$4 N|Rx*|'L@=Xl. IL3VX#* 5X#$:IMtA0 O¡#` G@$$1 JX|`&Dby4'5щG=p$< :؄#\ %f�>GTbbk"CHtⓚ#V8aXEVXl. IL3VX#* 5Xh !$:IMtA0 O¯|,6$&A+؄ؚƂ&:UN'V1Za>p DBČ\QbNt -kD'>NTb.&U4#` G@$$1 JXߺ X(%$׻$:IMtp0 O¾6pM8"!IPb *F($p щOjX IxbvqsM8"!IPb *F($/62 щOjX IxbGrM8"!IPb *F($Wv3 щOjX IxboM8"!IPb *F($3$:IMtp0 Oҥ~#` G@$$1 JXߺ X(%$nD'>NTb.&Ui{,6$&A+[Db#6Ȑ'5щJPp$< rJ&$(1c~HbxDp\z&:QU� N'Vpr?p DBČ "1UQIr5aHtⓚD%V(8aXE̙Xl. IL3V.(V1GD '!щOjX IxbW7#` G@$$1 JXߺ X(%$D'>NTb.&Uҏ&$(1c~HbxDp\{&:QU� N'V1z??p DBČ "1UQIre]HtⓚD%V(8aXEXl. IL3V.(V1GD '>s!щOjX Ixb#`aD$L%̨~"aVa!Jp"{ >I:V &V`aD$L%̨~"aVa!6pHy >I:V &Va]`aD$L%̨~"aVa!cC :4*a\� `<a6\@$H$PŒ*\ FaF'ސv >I:V &V `aD$L%̨~"aVaa;e:4*a\� `<aTѾ6\@$H$PŒ*\ FaFP1C:4*a\� `<aѻ6\@$H$PŒ*\ FaFP?:4*a\� `<a䑻6\@$H$PŒ*\ FaFP1 ;:4*a\� `<a,6\@$H$PŒ*\ FaFP$:4*a\� `<at{6\@$H$PŒ*\ FaFP1v ax@G\d:~� JddA ~ n:A  d\AGdnAn:l4s3:4*a\� `<a8s5Y:nA \nJnAG\Ax \\\ ::a  :@nA 5s56\@$H$PŒ*\ FaFPq=Wa:Ad\dd A A\A\A:  AnAxx Aaa\An$HtHTH!>I:V &VHJTn.Ax\na\/ \A Tdn:\\d\Ad!Ad4R%5H6\@$H$PŒ*\ FaFPqR%x xd\dna n nd A nAtDa PJ!>I:V &V\Ud T.  a@ danA AnA ap:Ad \.!An~ uf]`aD$L%̨~"aVaiH  A\nd` n a@yd\AAn: nA\AAax n!i:W:V &VAq#Ua\a`xA\a\dnatx Aa   a\A~�`\a\a axAxUs'`aD$L%̨~"aVaJ~\andA A!�!a\:!d:ȡx}]:qH:V &VnW! a`~a Ɓa~6XdaaaA:J6\@$H$PŒ*\ FaFPoƁa!AAasdn! \Aa\@An`:AA:V &VᏇnd! aana!ndax:@\daA!@H6\@$H$PŒ*\ FaFPx!` Ad~!\@Ɓ~\x n\ A\؁adJdd`:5*a\� `<aBZHeAGdnaddAd\n @ x:x a a{H6\@$H$PŒ*\ FaFP;daDa A aAxaA\n A He`:5*a\� `<aJ:.!:daAAAAnxT6XAxSx><H6\@$H$PŒ*>`6AH5`X !aTan!AA: A\a TnA\:daW A`:d]:V &V!A\.eAA\a~a naaa ad\AxaoAn\:a <H6\@$H$PŒ*>`6AHXWtD:AyԡxAan ndH;n\ \At!d4*a\� `<a>.]R@naƁ!dF~:~aA nadAGxƁ6\@$H$PŒ*>`6AHX\!ndA\a!nAAn\da@!\a !n  !4*a\� `<a>'DJ Aa�V4x/[c6N0W~\Y "Y:rUH7fҸО,[| #X؀ .\ 4P |X&@iz4T\bg$Wnek5HoՋJzx?u Z$x1<^oZ";Sɚ:UZIV= "HdݒO[pc7? ꖬznɺ.h~\{܉NW/qA:{G69rsN>Y*mbSeAZV!W00$R/!,""�,"rQ'dt,q+ G'tJ'c2BdMiI%�xB)#Gr2RGtrH!,0 /{r1~ /~HF],LJ!@r0"+g<&N<ty0 TɋMɧDI',r, G@J!@҉0,t,p-uE"-2"XtH!,,b)tb#(tR*.@$l+R$K'01-uK!!!+r+ !R!҉Rȋoq?&N<P0 TɋMQq,H!"!-+""@-{�,"Gܲ!-xx+Ȳn[I'jI%�x~HFK'@r $"t $R+ " /{!rG/"-, Gw=&N<P0 TɋMQjƝX!"!!-q+t-Q'@" $rK@b"bQ't0{R/ܲHܢp!1Ht"ZD%V(8aX& @bE!,R^"!dB"#EnH(0 t,:qN9+ q^(Xl.Nx QM)zψ'BD'* @ *҈<񌏀&'>"P*ċB=JrOD'NTb.&UPr#` G <:O ɓ 0+pD%6PE щhiX Ixbl3Xl.NxXj QM)z9NDK*\�'L8=Xl.NxmVX#*5Rl!щhiX Ixb()M8 O| 0+pD%6Pʣ4u$:-Mtp0 OD#` G <:OY|`&^Ju/D'NTb.&Upu{,6G'<6+ċB)n&:QU� N'V!؄#\'ڬ�>GTb/j $[SHt"ZD%V(8aXjoGbpAxth QM)mG!щhiX Ixb#` G <:OY|`&^JuD4щJPp$<؄#\'ڬ�>GTb/j lOHt"ZD%V(8aXQXl.NxmVX#*5R'6'$:-Mtp0 OǑ},6G'<6+ċB)&;&:QU� N'V!f>p £D`VJlEMT} NDK*\�'L84WM8 O| 0+pD%6PҼD'NTb.&U&'>f8xQS(kRBD'* @ *]GbpAxth QM)7%!щhiX Ixb#` G <:OY|`&^J\D4щJPp$<;؄#\'ڬ�>GTb/j TGHt"ZD%V(8aXXl.NxmVX#*5RO#$:-Mtp0 O|,6G'<6+ċB)&:QU� N'Vg>p £D`VJlEMTNDK*\�'Lx}3M8 O| 0+pD%6OD'NTb.&UP&'>f>Db#<D4 .�N0 WJ� .:>M�.  h; Ѣ P P � <�. /7 Ѣ P P ` <:X0 0 @Ro - .�N0 kG� .:>�. i zh3 Ѣ P P �y <:X0 0 1 Ѣ P P @i <:X0 0 1 Ѣ P P g <:X0 0 1 Ѣ P P O <:X0 0 y Ѣ P P � <:X0 0 fO Ѣ P P @ <:X0 0 SiN Ѣ P P  <:X0 0 wL Ѣ P P k <:X0 0 K Ѣ P P �[ <:X0 0 K Ѣ P P @D <:X0 0 IJ Ѣ P P 4 <:X 0  `!! .�P P 8> @ �105[P P P P P P P P P P P P P P P P P P P P P P P `ik˶m0P]P y{P P P P P P P P P P P P P P P P 0 @   ("S @  +K[ɫ $`(Pk;Iƫ; 1  KkK``�� Kl| �( �9y !,#L%l')+-€16`179;Á6P| �+IK�O Q,SLUlWYOL*_ a,c,Likm# + sLu*******@ȅlȇȉȋ++++++++++++++++++++++++++++`9`9�9`9++++++++++++++++++++++++++++++++++++++++++++++++*`DŽ1-0559"0"0"0"0"0"0"IKM"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"� �0"� 0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"""P'2l�5]# �Nn  .N`�. !.%+&κ# 1@5n79;N+?A.CNEnGI#M� k [9�Ka.cNe. i1=Po sNu^pon{}.NntUκ1>,N.nLn闎陮铎߬m+�Nn뷎2>.Nn+~�ǎNn׎ٮ..~�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~^p^~p�ppSӞ�'@ ?_? Rs "?$_(*p)�SӞ�*`@ :<>@B?D_FD p HR?T_Q p p ` #� 0 ll_ pr?t_vxz| �w P " ` aoӞ0P `0_?pw` �6ꗯ�~� 0 g?_؟ڿؿ wP  � � `~Ӯ# �IJ DPB >Q(Xl�F=~QU`% J-[jSL Fx U=}TPEETOWM> 0`-ŚUVXsUڔhT Vfh@-M0+TѨU u›S}X`… %$M5Uڤ‡HFƜYfΝ>ZUъ LcyB[oIp4j+HzzƝ[wQ6u$ ƕ6EQ?ѪJ\lnj4ߒXh*Wl獞^ޛ:A4qM.|@Qjz?ZG\n`R"aGFYH? /mN d*PQ.D1EYG\(4TSPHXQVq ;Q1zۤH$J6q(Ae! U*qąMIczeW J59mN d*PQ䓿GV 4 &վ-VpdU\>'%M:Dd|BTFYG\(4TCTHXQVqM啯6IkM\ EPWg5{dJq@`R-ַHXQVq嵷M:Dd|BTF!^YG\(4T-VpdU\G{)mN d*PQدGV 4 &b}eW c>{ۤH$J6q(Ae~dJq@`R-ַHXQVqVM:Dd|BTFGV 4 &b}eW 1){ۤH$J6q(Ae~dJq@`R-ַHXQVqM:Dd|BTF!GV 4 &b}eW {ۤH$J6q(Ae}dJq@`R-ַHXQVqM:Dd|BTF_J82 LT`*\?D' !4pT‚z**40QMB8bp$~tBf$ӘJl>"P1 R#\P D5z VQQӛMtNc* � @(اGpAL-$X#F W@GsNo6 HHb8&\((@J82 LT`*\e9D' !4pT•Tz**40QMB8bp$~f$ӘJl>"P1 j #\P D5z VQQ9sӛMtNc* � @(GpAL-$X#F W@G Lo6 HHb8&\((pJLe:SԦ7iNuS#\P D5z VQQO:UVժD' !4pTªgEkZպGpAL-$X#F W@Gkl`lpSMPP*F1XVֲNy**40QMB8bp$~tYֶvD' !4pTµ.OJ82 LT`*\׺&: I 1؄ |�EbSEozջ^#\P D5z VQQ{<`۴7$$1Tb.Q0NJ82 LT`*\e/io6 HHb8&\((Ho<d"#\P D5z VQQe.˴7$$1Tb.Qto3MJ82 LT`*\Їio6 HHb8&\((@t5=GpAL-$X#F W@G5{N@Bi(1uGbpAL-$X#F W@Gƶ{N@Bi(1vXl.(i`X+p(V HHio6 HHb8#&ӃYb�8M82 LT`*\E3&: I 1xdz0 T7O#` G@jbX+ #߼7$$1ƌ,P1w}&&[HGbďlp3GL@(>>p d&Vo! 1U?"{N@Bi(1|Xl.(i`X+p(V HH&: I 1xdz0 T,640QMB8bp$~DdYX/ӉCB"x!E8,S:o HXWY8[EpYhCXBBNN(HCH!MHhJ(PT")HhCHEX ^XBpHNXY?8YN�BXYHN8W(N8[Y(Y(8WB8Y8NpY؃[BpBpzXGp1 PXy XGUpH"[W(E`pYC8[pBWH8HH8E^?(_pB8YCh H(?p^CXEBYp^XW!MHhJ(PT5)HpYYX HpEW^CC(W[h ?W[H8^N(HDY(CHWHE^N[(^?WgGMp(Ӏ Ո pQXW "+[(B[F^W8HY؃_Y=C8aE(ChCWMH`DWBNXYWX[ ؄NIƨMpE@Q`ȦW(Y�H(^=Xa(_�BX8^([8Y�==XsNh_FY(HW8Y(=_`8HpBGMp(Ӏ Ո pQXW"W`؃CHpY(H_W8c(IF4EYp[?Y�[EWW8[XC(EHX^p?8n8vЇs^BY؄NIƨMpE@Q NpjtCBHXWP:CXHCE(cCXHB[(WEE`DW[pNXC[W(Csz`Yp[(tGMp(Ӏ Ո pQXW$E=E[E�Hp=FY`pBBXBPGW=(HpNNW^pHpCBXWqkx_BCKTWMHhJ(PTLUUNpEpH8W(WC^XCHE[?^Y(YH8u^pCYN^?(a?Huk`v8YXYuevuטzXGp1 PXy XGUpHw%u]aaXY(EEh ^8NEH[hWY^ YpNX^(W(EEpC^pz(Cp[(؞MHhJ(PTuZvWf(Y(H(CCp[X=�`Y(=CHW`E?H(_W8Y=BY?pE{XBeu}XGp1 PXy XGUpHu[aЇe}ЇCo}`n^iXW~Y(kesv`(CpYp~~pv`Bp[(Eh_8xWWX e؄NIƨMpE@Q�_YpYpCPi za؃q}hnpcn(_~^plЇ[v}E[XBXv}~aa؃CCY$xBeGMp(Ӏ Ո pQXWܔᘒE8~Psepni`nlpvNorX_zXu`afX cpa`0CNBH`lxEBE#n؄NIƨMpE@Q0wYEYs i`EzaxE`q8Nx YrP^qi;Xac`HXHW([0l xXNE}XGp1 PXy XGUpHkC} [hBrEa uXoCx{8_ho8}^8`؃Ep^p HC`؃CpHh~qBpY8HKMHhQxY@Q8bN8sNpYPs8Y<vpoCpz{�Co8}`C[8HpBEFBhENxz^WGMp(Ӏ Ո pQXWܤkWEpzE ^l[(nYX}_`a}^xkpaNNp~~؇}`c8BB[BxP[YWXMHhQxY@QHvWWBЇl^XHЇk^plЇCX}aYc}^}8fXY8`XC`v}~e8vCXY(hu`DHw}XGp1 PXy XGUpH>Y~ȆNF܇qBq^؃zn`:`lx0=8f}[(EY`acXE[E?(Cx8N(YMHhQxY@Qpv=YY~?pE~H(W~Wnv؃vnЇBpBro8[[XCaWfBpB[W?x_=oGMp(Ӏ Ո pQXWЋ?Їh(Xdr(cpr`Epq qYs8o(rNHpEC؃H(Y`Xxp[8HpE؄NIGT^w Y8[C(~`N nWPuWu8Wo qNȆq8qpY�H؃laW8cD^CBWXYE}C_GMp(Ӏ Ո pQXWhϋ>[~YpHXhnkkh f{Y0fNl`axp`hCpE8[[NXNpE�qax p[B؄NIGTwN8[E~^?plk�nipN0}fpaЇ}XN�nfPv(WH8H_E_Yp_8Whnq(WwGM�G.6ĀA 2lPC $V8N7jt#Ȑ"?u]6^rx <Ydū'L-v$^ Zth!Zԉ=}s[D-qԨM IJQ|1 (zz\t_%!kwV!aA;anWB ,?xZthѭ=ճ!W mM\`‡F$ѨU q[,W{AJVN !^ˏ+^::-ru$$xt,/c $&@"[p]=̂(/Ƹb"r/t2+R0,҉,R-K!r- 0Ȳ-I!H!ˉe,8Bq!rED +T"-!,r!"xS+@0 ~"tR0҉,ɲ$L"�J!R+xI'I 2&@"[p]=̂("T@"K!{ -r+@-R/"TI!rG!tH!+@"-҉,@lo#.gB PD$(I'{1!<rn $W%2 5|s#.gB MPD$(4fI'H\lP((Q=v͏#.gB PD$(I7߻n $W%2 ߍ;#l Bo3 +82*@wǏnt$nU&.�"r:?&PA)9B# $w;I'H\lP((ы/#l Bk +82*@&@"[RMPP*F؄#\P D! VQpC]m[RMPP*F!؄#\P D! VQp CMtp \* � @(E<p c(}! 1UۢvN@BnK%6@A)GbpAq /"$X#F W@y߮6 HH-p&\(($*M81B⾈`*\ zD' ! pT|,6 Q"B8bp$Lj$Jl>"P1q؄#\P D! VQp=MMtp \* � @(GbpAq /"$X#F W@yuܮ6 HH-p&\((x) M81B⾈`*\ oD' ! pT"|,6 Q"B8bp$gVj$Jl>"P12؄#\P D! VQpcŶMtp \* � @(BGbpAq /"$X#F W@yڮ6 HH-p&\((8M81B⾈`*\ agD' ! pT{,6 Q"B8bp$_j$Jl>"P1 ؄#\P D! VQpIMtp \* � @(r|GbpAq /"$X#F W@yJٮ6 HH-p&\((M81B⾈`*\ aD' ! pTЍ{,6 Q"B8bp$g\j$Jl>"P1U؄#\P D! VQpʹMtp \* � @(=GbpAq /"$X#F W@y>Ѯ6 HH-p&\((wM81B⾈`*\ !BD' ! pTO{,6 Q"B8bp$rj$Jl>"P1؄#\P D! VQpMtp \* � @(^GbpAq /"$X#F W@yz/ˮ6 HH-p&\((xM81B⾈`*\ ^$D' ! pT!{,6 Q"B8bp$g|j$Jl>"P1+؄#\P D! VQpyĮlB'@$\T&@"(`<,l#@qB(D #*$8&t$H[E%l �(*#&8 A BOD 8(+@HlB'@$\T&@"(`<,l#@qB(D #*$8&t$H[E%l �(*#&8 A BOD 8(+@HlB'@$\T&@"(<,l#@qB(D #*$8&t$H[E%l �(*)Z#&8 A BOD 8(+@HlB'@$\T&@"(,co<,l#@qB(T� <®$8Gh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hGlB'@&\@&�](B(+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hG<,l#@qB(T 4@B.(|[\T((h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(T(zD'<&L"D&h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h,@&</8A BO`&+$H$Tɦʮ,˶˾,Ƭ,N*\G%* ,**B%,-&mj+,#$* �AB(T� 4� ,®+-ٖٞ-ڦڮ-۶ۺ-+h)h)h((T#TL(B$.&m',*lB.8A BO|@@!D#|n%,$T$T$T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T\o&TB%l*B$@8"&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&@#@qB(0|@!DB$B&d®******************************************************J4JB+(LB,A 8$B+((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((®B'#T@qB(+#t@�,wA<L7uWu_7vgvo7wwwv7xt؁ @A7|Ƿ|7}׷AL7AqlA B`@4�8Ѕ�?8GO8W_8g�w8�Gh  h8� �w@qB(c@ @9'/97?9GO9$kP99A B8t� PA2$2<9;::'/:73:2$ $4<ãw:730C3DC3A B8t� $x'B-B(d':;;'/'.x.쀉O$go;w"@#, A B8|�Ā"B(D"(4绾;; |K|+t( (xB X{( O<W_(B'<JA B8|@"z,<**<׼<-ȼ-B L,'/=7Â,B%(8 A Bx|� "DB%B%<#,#,#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4#4B#0@'6#4#4#4#4#4#4#4#4#4#4#4#4@<jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=jѣF=j"VUrbC[ 4hp!n]w5TEGFmr5`M'VqcǏ!G<y1+VXbժGVCQUQVukM\꓋Ɲw 4j,YKXysϡG>zuױG_ңM|L(RѧW}{5Arh#D7;nG*E:EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4;y|Z6M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M{dGފk `G ,l$9M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\MۤH4Y0H6!PEBM\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\ Whp&\ Whp&\ Whp&Xl.[20.`VJl0 RLa`Cΐ5 qCf$tJl>"P1 .MtHGbpmp`VJl0 RLјF5.0$$Tb.Q}M8yK\EUX#*,H1%MtXa* � @(0JU؄#\pe.X8(̂Ja 0$$Tb.Q ռ#` G6o\l 0+pD%6Q)ƚ#`6 HHbA&\((p?Xl.[2p֥ QMfAEMtXa* � @(0T>p neq�>GTbYbTTf$tJl>"P1 Nu&ۼ%.s*Da0D' !fTfQM|,6-qW+DaR0$$Ì,P1Ɏ&ۼ%.sj8(̂Cڠf$tQ<"P=*F[؄#\pe._�>GTbYbQlĂ3G@(Gbpm| QMfA/@N@B :(8rM8yK\ 0+pD%6Q)&: I,0xDz0 Tź},6-qW+Da[0$$Ì,P1)؄#\pe._�>GTbYPb\MlĂ3G@(Gbpm|{qA$FQ<0 B$=LlĂSMPP*Fj>p n؋ "1UIЧeJlĂSMPP*Fl>p n؋ "1UIЧJlĂSMPP*Fo>p n؋ "1UIЧ~IlĂSMPP*Fq>p n؋ "1UIЧUGlĂSMPP*Ft>p n؋ "1UIЧGlĂSMPP*Fv>p n؋ "1UIЧFlĂSMPP*Fyw>p n؋ "1UIЧEFlĂSMPP*F{k>p n؋ "1UIЧElĂSMPP*F~j>p n؋ "aVa0�c:$aA6|� F!`an-b."aVa04�c:$aA6|� F!U`an-b."aVa0ӄp�c:$aA6|� F! 1`an-b."aVa00�c:$aA6|� F!-`an-b."aVa0$�c:$aA6|� F!`an-b."aVa0t�c:$aA6|� F!`an-b."aVa0q�c:$aA6|� F!`an-b."aVaO<2�c:$aA6|� F!$`an-b."aVa#D& 06 A0*a\@Pa6\6".*`/\ FaF2Ar0�c:$aA6|� F-`an-b."aVa-;0c:$aA6|� F0`an-b."aVa206 A0*a\@PaL6\6".*`/\ FaF(0c:$aA6|� Fa9`an-b."aVa206 A0*a\@PaS6\6".*`/\ FaF(0c:$aA6|� FBs`an-b."aVa2  A@n xnA Ad \\nM]dnA:xc0d\a06 A0*a\@Pa, N! \ndnN\:a\ad nn nn\xnnnddT`an-b."aVa2̢A @x A:A\\d da:ddd M �a !ԁd 06 A0*a\@PaTda\tan::n  A dx0d,nA  :A da:AAA agq`an-b."aVa2 ̀na ~An:@n   ax\:xA a nd :ad9a!A\,xAf06 A0*a\@PaWdxA: ,dдn\x\\Adadd!AA\~d\ȁAn a{`an-b."aVa218  A\nd` n ,xd\AAn: nA\AAax n 06 A0*a\@Pa؆daxdnA,\d�~ dxa ndaAs6\6".*`/\ FaF(aAx!A!:Adaa!an Aaa A`x~ a\s!06 A0*a\@Pay  a>W\A A~A؁ax A`axAa0! k`an-b."aVa2 aA!!d!ơWǡA:a :da Ma\A!   c:$aA6|� Fcnd! aana!ndax:]\daA!@{6\6".*`/\ FaF(x!` Ad~!\@Ɓ~\x n\ A\؁ada0dd06 A0*a\@Pad9dnaddAd\n @ x:x a a<6\6".*`/\ FaF(;daCa A  AxaA\n A0d06 A0*a\@PaV0:�M!:daAAAAnxC�ZAxzUx06\6".b>+>`60$1JZ !aBan!AA: A\aUnA\:das A06 A0*a\@PadTd ~!! aơA:d~d\ z\ `an-b.~V*a cAB$H$K9r-:/r}ܹq\ +>^:#˕ʕ:˕B~\j ˝<{5jS'H@Ҥ&>(B5ʧԩ,eri~AN=g;rd}HWN~}7,Hvv+Yy:Th;X:~ 92G69r!3 4\9*0QM,"}-96KHnv,?e Nŋ̕zݒMڰs\: E ub բB߮E[ $;>M I2&>(B5J|>I'*ɲ?֨,Ҵ0ٴ#M'DO<˸"qr 703:c-bU'R00# 7K!{ ȣc#.df}FZU+8R&,R=B+c /"-ٴO;@-,/=c $,-8!x< 0ܲH',h&@"QHU >@*LJj,+"K<Xu+{p>|-b+RO=r ;�#i'҉+~3N=3"@"N,8uIV+8R&,U&N* $,sK!@/V1! /K'r,!"K!+T@b0{tJ't"ȋI'HbRlP((2-Ur2VRUtrH!, /{r1~ /~@,LJ!@r0"+w̏#.YgKZ |#l’Q-tR"Ȳ0{! $$!rH'{UR1~,r+,rJr w" I'HbRlP((+/ $@J" /,R"¸0 /"/ ҇r $[jD! HB(!:qN(.Xl. f:č QM(`xY(-~!CB!\1WX/E4YB,,nC! t WBpcN@BFAJ%6@AB/ q HDX-: HBp- tdC, ![0x w#` GHgD( 0+pD%6)tE'TCܢ80 [tp-:[- ! H�0 EB*$:aA$nHܢp! Mt0 R* � @())Y8/ B+,! HQ-TrE@~D!YJdщCtB!\QCE! *Gbp6ә24`VJl%F& ְ%@D' ! pTbt]#Xl. f:v QM(^c+)lQRMPP*FЊ&"m3*K궮@D' ! pTbmJM8DLg> 0+pD%6xչ#P6 HH(H&\(((}!Xl. f:VX#* ūm0߀N@BFAJ%6@A?,Gbp6әϸ QM(^Mt0 R* � @(nd3>p |Ƶ`VJl%Fjo Mt0 R* � @( =p |Ƶ`VJl%Fj? Mt0 R* � @(iI=p |Ƶ`VJl%Fj Mt0 R* � @(^ l<p |Ƶ`VJl%Fj Mt0 R* � @(Gbp6әϸ QM(^EwsN@BFAJ%6@A1Xl. f:VX#* ū-P6 HH(H&\(((yM8DLg> 0+pD%6x&: I)؄ |�EbL#` GHg\[|`&Xbv=@D' ! pTbH~,6i3k+KU?($$aTb.QhƏ&"m3qm8`Qe$Jl>"P1؄#\@t3�>GTb,1W_WlQRMPP*F?p U + ,a^c F .P0 h_� .@$Z�P FU V@ � `HQ >� ` DU + ,a^uH F .P0 ]\� .@$Z�P FUnXL@ � `HQ >� @ DU + ,a^zw F .P0 a� .@$Z�P FUXW@ � `HQ >�  DU + ,a4t F .P0 h_� .@$Z0 0 P  )V@ � `HQ >�  DU0 0 � 9` F .P0 I\� .@$Zp. GZ Q@ � `HQ >� � DU0 0  F .P0 9Z� .@$Zp.  iF@ � `HQ >�  DU0 0 yA@ � `HQ >� @ DU0 0 <@ � `HQ >� w DU0 0 7@ � `HQ >� �u DU0 0 UjUD F .P0 kʦmo� .@$Zp. Wzpjk  F .P0 ʩm DU0 0 @VکJl  F .P0 jǪ� .@$Zp. Z  F .P0 J4� .@$Zp.  򊰛  F .P0  DU0 0 ` n  F .P0 1+ DU0 0 `CD F .P0 Y DU 0 W @ � `0P> 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 � .">�lɕP@ɕP P P P P P P P P P P P P P P P P P P P P P P ɕ ͬ 0L 5O ,llW � ^��Ȣ!0@  ҭ pV )+, % 1mFa`POP A-2=-mG= 0]ѡ1  H a-cMd  5O Pumww @ `P�=բ� ky؏؀ ٓMٕmٗٙٛٝ٘=-~�zi�5xگ ۱-۳=`ہ6Յ �+--``Ǎɭ -˽]Wp].P.S-Mmmĭ # +`******* +++++++++++++++++++++++)(�)65I+++++++++++++++++++++++++++++++++++++++++++++++�ᩮ*.߯0nn"0"0"0"0"0"0"ǎɮ~"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"�O$!"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"g""0'�#Q 0{}?y/Ox_P_`� /O0q]ȯOo?ѱOoǏɯNOޭ?ʯ�ݏ /Oo̯�O/MOoV0A .dC$NXE `Б… E@)U<K1eΤYf͕9'jر#HA%ZQI:`SQ*]HTnWaZziծr[q} 1ŷ1_"ܱ,H‰/U1EJ`-Hə5oسŎ/�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~^p^~p�ppSӞ�'@ ?_? Rs "?$_(*p)�SӞ�*`@ :<>@B?D_FD p HR?T_Q p p ` #� 0 ll_ pr?t_vxz| �w P " ` aoӞ0P `0_?pw` �6ꗯ�~� 0 g?_؟ڿؿ wP  � � `~Ӯ# �IJ DPB >Q(Xl�F=~QU`% J-[jSL Fx U=}TPEETOWM> 0`-ŚUVXsUڔhT Vfh@-M0+TѨU u›S}X`… %$M5Uڤ‡HFƜYfΝ>ZUъ LcyB[oIp4j+HzzƝ[wQ6u$ ƕ6EQ?ѪJ\lnj4ߒXh*Wl獞^ޛ:A4qM.|@Qjz?ZG\n`R"aGFYH? /mN d*PQ.D1EYG\(4TSPHXQVq ;Q1zۤH$J6q(Ae! U*qąMIczeW J59mN d*PQ䓿GV 4 &վ-VpdU\>'%M:Dd|BTFYG\(4TCTHXQVqM啯6IkM\ EPWg5{dJq@`R-ַHXQVq嵷M:Dd|BTF!^YG\(4T-VpdU\G{)mN d*PQدGV 4 &b}eW c>{ۤH$J6q(Ae~dJq@`R-ַHXQVqVM:Dd|BTFGV 4 &b}eW 1){ۤH$J6q(Ae~dJq@`R-ַHXQVqM:Dd|BTF!GV 4 &b}eW {ۤH$J6q(Ae}dJq@`R-ַHXQVqM:Dd|BTF_J82 LT`*\?D' !4pT‚z**40QMB8bp$~tBf$ӘJl>"P1 R#\P D5z VQQӛMtNc* � @(اGpAL-$X#F W@GsNo6 HHb8&\((@J82 LT`*\e9D' !4pT•Tz**40QMB8bp$~f$ӘJl>"P1 j #\P D5z VQQ9sӛMtNc* � @(GpAL-$X#F W@G Lo6 HHb8&\((pJLe:SԦ7iNuS#\P D5z VQQOk*CX,:Y,pE'! HȢ80d Yb1pE' ![4E8$dC,u�"xNHC9nYbL{N@BiL%6@AEduYB!n WtX, EB/ W8!nE,E!\q=�E!n Y5ax]hyUT.(i`X+p(V H/i! YBp/\[x! `+n `E' HXWX\qq,#`,:q Y@bmJo6 HHb8&\((1NBE'n H,B/ Y@b{p0a+nqB vpx!B~,x1o08!x$#\P D5z VQo' ,B+Wp":! `ԡUa0QY+ H!qbרG'n"ɽD' !4pT6=-:qfb1C!BA!:ac($`B-Q\WX/d[8DuoQ["" qn>bp d&Vo! 1U>a�!Q}#=q `,C80Y\7ຂ?zhxBCp$\! Wt"ɽD' !4pT3!~![<qndh7hCh? `tb0~؃nqE(0юC5}**40QMB8bp$NZ>qhHܰ7~ }d8AvC~;~QqCƐWN8aYX^[B,YfrkEMHhJ(PT㓩CC~Praooknpu ^r`u(Hv} c`k�E[XY0c`eppY^kvCEzUGp1 PXy XGUpHྼHC؃E�{8WX_PqXWr`Yzh xxXxWhqXaYEWEpHBWYXB^h~r8[pY(W?t؄NIƨMpE@QŚZꂄC~8Epas_^v8rhEvxXHnXv[p^8HWXWB8=[8Yp?h~rB8axƛzUGp1 PXy XGUpHCxN�?np?p=o_Xl^~0@}X}ea8qzY8NWN}}{?p_NXWfrE[C؄NIƨMpE@QxșZY�NHlpCXWnp{`[}}0a`�ovBa؃__~zaYE[(=x8YC˚zUGp1 PXy XGUpHNxHH(~B�Hp}aXW{؃ahnuXuȆkHW0oqCpHXY�acaH?C^8nWE.Y؄NIƨMpE@Q͘N=.{WH(~~(WnuXrkhaCqqBEN`aXWB^C}pNPzUGp1 PXy XGUpHH·Bia[8uNqh[r8q^ȆqPoEWoNpEW:[BN(WxWCgMHhQxY@QxFYpBfpEa8sWuPNpq8r^r8q8^Cpq^C)?WX_Bp[(BPvHXGMp(Ӏ Ո pQXW|NXHlXYX?}czW8fx0NXzcYeaY8[CZWkkhr(8H_MHMGTu)H8WWkE8=zau_ivXE0xf8^cshW8_)YpBY(ael`sE8GMp(Ӏ Ո pQXW\Wv[W?Ȇvv=EȻHp}`Yahxr`WBŨ)HXW0szq�C ؄NIGTަY[_`kXNC(lh~hr8N؃[0^H8YxNu~`i(NX[=�q}`o=p_ vGMp(Ӏ Ո pQXWZXWXC(YNE(c�Y(^Ep[_E8Y[0?Y8Yp[)H8=H ^^pH^8؄NIGT2\HXCB8fX@?8`CW=([XYBWX_BpaWXN_=Cp[XCBapCWX:GMp(Ӏ Ո pQXWdBH WN(E�Y?X_.aX=(CECpY(EWE`Y(NB`(E8``MHQxY@QW[CW^pE8EWE�E=a8BC؃[CBW0YBp^p?BBX[XN(h}XGp1 PXy XGUpHH΂NpYY[B8^pC[^X`YpE8EHX^N8WW8Y8Yh ^BBH؄NIGTr^p[X[(a=p^p?^CW8^�_₄YpH؃_?)Ypr^[^pBlzXGp1 PXy XGUpHH΂^qWXB8EpY8WBWHhCp?pYNC)H[[YXW8W.YEpC؄NIGT厩*H8H8YpNpN^X[(WCYC,rY8rEZWWXHHXC(C^�zXGp1 PXy XGUpHH΂YY8YEBYpHBEE_XYp Y8N8YBEBHpCWC[(WH؄NIGT)[pNXWBY8WECp[pEHECE[8HNpH8WE^Nh[(WGMp(Ӏ Ո pQXW{wMHJ(PT|W/GMp(Ӏ Ո pQXWd_؄NIMpE@QyzXGp1 PXy XGUpHHΚWzMHJ(PTXGp1 PXy XGUpHHή{ MHJ(PT'{XGp1 PXy XGUpHH|MHJ(PTg~XGp1 PXy XGUpHHMHJ(PT}XGp1 PXy XGUpHHg؄NIMpE@QPGM�G.6ĀA 2lPC $V8N7jt#Ȑ"G,i$ʔ*E$I@iTi P'РB&G.n0Pè#Xh*W8r,+X-7u$ifQ|1 ըr&G.DPjԈ$V8$2nN$ͬ9PrG69r BF$ѨU )6:A4Gl{B5 7(Sv GVTs[nI̚1 (?ɑ *0" +82*@| &@"L5[=̂( j#l LB1 +82*@݆1&@"L5[=̂(2 #l LB&" +82*@ݐY&@"L5[=̂(Z#l LBNj +82*@ݚYI'H2SM<V2J,8S!# $I*cKt$3T&.�"r*"=&A)dgD$(ImaKt$3T&.�",#.0eB  +82*@, I'H2SMlP((,8S!# $,_Kt$3T&.�""-21<35,8S!# $ڼ4M;]sKt$3T&.�"4a=ˏ#.0eB  +82*@,yMvKt$3T&.�"7;#l LBvFD +48饋&@"L5U >@*~;4?&A)dgD$'bl2*2*2*2*2*2*2*2*2*2*2*2*2*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbX(6Qy.PVb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*ZGbpS )"$MG"f q<':өu|9m `D �8'@*Ё@ @�"LـA;U $ �@!G{;z;z;z;z;z;z;z;z;z;z;z;z;z;zDppNAvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`؂ TЅ)1Bb xP@0 9�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P<zU_^Bnh S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L S0(L Sj6j(N8� @ g4#F?ѝg8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3t#}͠nІdTp3 g<p3 g<p3 g<p3 g<p3 g<p3 g<p3 g<p38383838383838383838383838383838383838383838383838383838383838383838C4H4XC44-LSB(h@8B0#<m!*******************************************************)3-8"B-**************************************************************B!lB%#L A BD ,(*[BK(((((((((((((((((((((((((((((((((((((((((((((((((((((((laK&#$ (****************************************************************-Ȃ/B. 0A BD ��,<B"**h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*hx6B"TAi*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h+`&/80A BD �B.TB"lB'6>.FN.Vv8x, � (,l單.ꦮj,@(<* 0A BDd <&+@Wl(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(th(pMT*@"B'h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hG<,l#�SB(D:@#l($F05W5_36g6o37w736k&h5D% L(B(t83<dz<3=G<,l#�SB(D:@%lBK<4wB=/4C74<kD2n% L(*tCo4Gw4<{#&8 0A BD T[>BBk(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(tBnV*�"&t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(tG<,l#�SB(D:@#lUBhǴ89yK8n(�"(O9WG<,l#�SB(D:@#l(B%yoBK8n(�8"(9G<,l#�SB(DV�#lBK<[Bh_:go:w:T:VB+�8"B(:ǺG<,l#�SB(DV�#l(B%:'/{K8nB+�8"(,;gG<,l#�SB(D#l*$$++++++++++++++++++++++++++++++++++++++++++++++++++++++++TV(@"*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++H<,l#�SB(D #*$$4?@8`A&ThpԨM IJJ\ըA9dI`mrbCK 4hp!fM75T@bQ\A4PG&UjN$MXi PkW^E /cĹ6N+Z RѢ_]pS'H&VɅ(Pһ1G69rae̙l$ѨU %ژti 7u$ibJ\(ӷq|k#f_ƜN+Z 衹m$I+VEFE?M\}s&:Ip4j+H;ןN$J6q(Ae,X6q^i&l҉eW CjhN d*PQHG`z)0I'VpdU\?4M:D*d|BTFiˣeG\0류f 2&HXQVqM:D*d|BTFАeG\0류fRSHXQVqM:D*d|BTFUeG\0류fT'VpdU\WGlhN d*PQVG`z)$ՉeW ڤH$J6q(Aeu}MqbIRHXQVqM:D*d|BTFG`z)$ՉeW OڤH$J6q(Ae}MqbI  aGFYHC:6@Q\ EPY:eG\0류f>XQV呡&n)D_)BnYE(WW~ÕCYaEW:DuL_DH:Hn)DN qtWTe^䨁FdM61JFq !AeCx9Y)H:ᥓEn F\FJ|Q|I@VY\Q}[q^\ չ8!x!EXD!QLx,6%1* X(AP(\- !_(, qa"r[~/[,B-dB,~ Y,+nBbpE!n! H0!(<Mlb.PU)- Hp! Y$"x/`QE"r_0-r Htt8,Tg:^/ щ[t}#` G,/L$U|*Ft–-\C,/ !N,�F Y8,xq^p" Y"щC!qz8+n:Y4 ('MPBW b[,0" `TE"_"F%V1A, qCȢ$!=`;uUUn؄#\`d&0]PbXV[a/n^0\`0P[X$dQN_8,q_߰3q?X-[b@71 @Ay\lEp" щEB[-rX"n"6 X"$~ ^"nqY Yԁ1QsoVM8fyILf") |-Ń3 []0B+Q[ c+ЉE/ EB" CXp" !EtXD!C,E'[TX('MPBWABB~P1 Q^ c{-:X�/c$1*N8-\[p! ?YDe! nXl.0Kb2IahCa o*$ } ch1 x׀0! YBFdq }܂<aEBX>qC[+ qEA〇,\q[cu三Q� B*N�9qz:puAl֠1}cXD'PfCG=WtªpWT#` G,/L$txpLlb>j!~ăѐl/qB,P0: v`5CȂ81n!^a c~pd kp$\! WB[|VGQ p(\�!q7!![7oăƈ=v#=@h9!h܂" !a!x! ?@7aeB8-Xl.0Kb2Iah'H}@!Ρda\xaȁ\n!d a T\a:ant AAa~ ,o6a4aF@hxn 0!aށa|\@:a  A AA nAax a `a%bb&$>Z,ŠB6a:\aAnAdaa!A!d!AA:ငA!\dd!Fa*XVz@hT\\an Aa\F!|!Vana::aA T\6\,^"&fBR0:<"(nF%]Ax \nd!a !ԡd!a!dA na\aa\annAaa (q*XVz@hrn2ydda a|!aA*AA@dA@xAu\\txa2/`a%bb&$>Z�"L4grTGdaAa*؁ aa daxA dn ddAƁnR7:a| VA:r aaAa\Aara�a!A!6!a\A\h Ax!;daxAF`a%bb&$>Z�"L4g2en tA\A!\aA na(n:A@Aa dR7:a| VN\\!xAa!ȵ!A` nn \ axA56\,^"&fBR*`\ BaFDc(&S AAd*!n!ddxa!L\A(b LG :R7:a| VaB\A\Ax�a`A|!`Fdd\\: ddaa\nAm`a%bb&$"aVa!d;a2 : A: @ n@ *xa:\ dd annAxda A:q*XVz@hTr:\:aVA!6*!�|A8N an   2oA2 aa:(Gu`a%bb&$\ FaF:O:y :txdx AA~n 2dHd(n:*a\ dR7:a| V;dadAd~|!A|!rV6\A A n  ahnax~`a%bb&$\ FaFb":o2A  A da~A A \A:2ana\ad  na:(q*4Vz@h|r\aa \an:6!`!b!!`An@\b A*\\AanY 6\,^"&fBR*>`6&;b:**F|� VA;`a%bb&$V*aj"hZqab:$a"*6|� F!{6\,^"&fBR*>`6&;߱!6 A&"*a\@Pa{`a%bb&$V*aj"hb:$a"*6|� Fa9Y6\,^"&fBR*>`6&;|Ʊ!6 A&"*a\@Pah`a%bb&$V*aj"hi!6 A&"*a\@Pa`a%bb&$V*aj"h9!6 A&"*a\@Paҷ`a%bb&$V*aj"h!6 A&"*a\@PaX`a%bb&$V*aj"hû!6 A&"F|z`Pa6\,^"&fBR*>`6&]b:$a"*b{`Pa6\,^"&fBR*>`6&b:$a"*b{`PaB6\,^"&fBR*>`6&c>b:$a"*b{`Pa6\,^"&fBR*>`6&b:$a"*b{`Paھ6\,^"&fBR*>`6&b:$a"*b{`Pa&6\,^"&fBR*>`6&G_b:$a"*b{`Par6\,^"&fBR*>`>a+B?ɿ?ǟGa:$a"@A\jBa5�J\|B jx1D:PӨM:iԨ$K<2ʕ,[,1̙: 1EPn=4ҥL:} 5RM4AI$<TAd#zQl˹tڝK3oL@ܩ (Sx ɨŌ;~ 9ɔ#k HX "H(‡,T} f߾@ij;ݼ{W͏%i4!Bmz =ԫ[=v@AIESx�k G]A*_M6}&T2 P1I(laNHv ,(Gzl#t ~.c2Hc6hS3V'BL&dJ.dN> eRNɤ$@K$ T @Pbl#tʍn gqڤL6لd'NL&TJhJ%(@K$ T@BlP&l#l }IjjjnrR#Ʉd'NL( l. +',|@ W'MiGtI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tI'tBt$G‚NL'h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&hb+"'-|@ yPL^ t�E 8H"Tr$)B'|R'|R'|R'|R'|ROTD%>QOTD%>QOTD%>QOT&>Ol&>Ol&>Ol&>Ol&>Ol&>O)@k#' aЮQ<b\0qd,LH$z<@4!W hD*rl# H&%/يL^r!F9LZ*)OTl+_ Xr-oJZ"�x@4⁊t�hhIgJs ͬ5ljs7iga,9L3 ^Bb" t8=|s? Ѐ tdԠ9|A D� *`9 0!$-IOҔt,mKQt4L;j=B h@�uD-QԤ*uLmS ը&- |@ <P �V|[?O*>O*>O*>O*>O*>O*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh* B7E( T @B�w-yϋwmyR 24U d�>G 1x n KxaadhX FF2v* R.@,P! T@,P! T@,P! T@,P! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$ L| h2j@A"|EbhF0.}FGRh6*mG8 _^%$A IPB%$A IPB%$A IPB%$A IPB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB+a24 <@# `D+\q$Vwb| ,L"PA Rȶ/k~?Ћ~͂@t@8~>Gbĩ6Qb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+F Yd0 P  BPJpV`1(3H5h79;ȃ5YpE�Pj@{Mp{. vY[ȅ]_a(cH`x$ � :JVЃsHuhwȃGQpX CP  A�KMX0 0 *eHh_x$ � :Jxh8GQpX CP  A�KW0 0 *hLjx$ � :Jh׈9xIGR0E�p8{p{. hGB NqixIGR0E�p({p{. #Ix$ � :J)3yGQpX CP  A�KQ0 0 *% QYGB NqH_ 9xIGR0E�pEp{. "}\x$ � :Jaɘ GQpX CP  A�K(P0 0 *~y$ � :J`9GQpX CP  A�Kp{.  GB Nq㙛GQpX CP  A�Kp{. bGB NqH JGQpX CP  A�Kp{. )GB Nq7jGQpX CP  A�Kp{. SGB NqazGQpX CP  A�Kp{. B}ZGB Nq(GQpX CP  A�Kp{. ⧧:GB NqȨzGQpX CP  A�Kp{. GB Nqh:GQpX CP  A�K�P }$ʯ[x$ � :Jર:xIGR0E�pY + ZIү'{$ � :J K6xIGR0E�pY + ZIrz$ � :J52xIGR0E�pY + ZIz$ � :J_RpIGR0E�pY + ZIz$ � :JGQpX CP  A�K�P }$GB Nq(^{IGR0E�pY + ZI⼨z$ � :JJyIGR0E�pY + ZIrz$ � :JxIGR0E�pY + ZIr ŅPpp p p { Į� �  R pP P� PGB Nq“GQpX CP  A�K�P }$( P� v P� � kp {P p P P~� � ćp ~p o p PGB NqH|GQpX CP  A�K�P }$X@p {p p P { Őp� P p & p � P @Ņ ~PGB Nq_=GQpX CP  A�K�P }$ p 0 v~ ` pppv { � p~� p  �pp px$ � :J`m:xIGR0E�pY + ZIr { p  PPVp � ~Pv � 6 p   0 ~ R\GB Nq8+-/1.3N2xIGR0E�pY + ZIr u @o R P p 0 p ~� Pv T  PGB NqX㙮GQpX CP  A�K�P � IrPà  �ܰ�  `   � ` p @`p L\GB NqoRpIGR0E�pY + ZIrpҰ ` vߠ� � p 0 P Ņ 0 p `GB Nqoq/sOuow/GQpX CP  A�K�P $X° �p p p p`  � {pp � p� { �0 p x$ � :Jx/O0xIGR0E�pY + ZI$XР@Y V-WuV[Oa ^;i~ɕ,~ءCܒ5xnݒuբI Ԕ&W:eDRnWaŎ%[YGD9Eʐ" >T@ƒ 4oV8 (PM/e,,WurUqVמzܸ.7xbM[ݒ -a-[ /W݂T[C ɺع@Ť4)'JZAwI)C@…y[*m"XqZBQHvqerFn9YdrqE )d_٣Bqy)D_ƉǕ[ĕEdL1R4qN2 %oI&tҫ#,> ȋ>0+`dOEWdz}qfgYf:%fN~Y9^nᥓE:\o1&xiɕ[d)d V[uUW#EW $Pb'{WH"#b"@. .x /0髀VpMXElMXuWdi'Y9aax9?~iY %zJxaH Y eC9DC sonW o;nU1R4qN2 %ve="(B!�(>XJ6a5=EX=qCdY\^n9W~^dC9D:dqED^Wx)DE(DW~c(W qVM\LtpB햴r3$8 )(ٯ `G*لUL[Y\9CnqExYnYDEY\9BqH\BZWdYYpeC:tWp:D H:qN<ߕ4!EW $Pb;P#`A C(>@ \yY]_*SO#$a M8BD'2'(a;a 3w$DX�Ѕx@^*ȗ 0+pD%6*ĀP'bxŁԏp$: 8A ۱a#$! GP|.rĽTX#* V!FX$d! BD'2'(a;gd%r$DX�Ѕx@^ 0+pD%6*H񐳤G MȄXR<Bp,HaE�B < /�>GTbBkMpί~Є+ щL J0I#$! GP|.r 0+pD%6*H1 ehG MȄS6<Bp,HaE�B < /�>GTbBzӅ֏p$: 8A hQx$DX�Ѕx@^NY|`&XT߬)4 Ht":pcTfI ! . "1U-a,cC֏p$: 8A ۉkgt$DX�Ѕx@^NYº X(BVX)4 Ht":pY~I ! .uA$FQ<myX?RhD&t%l'=#`A C(>@ \y9eHbxx[b^~+ щL J}=<#$! GP|.r *Fw";_H W@Ё'+GHB)  �](p "1Um,ܭBD'2'(a;JV( RB@P)+@XDb#3GU#&\NdBNPv\#$! GP|.r *FGDһvEH W@ЁOI ! .uA$FQ<"ם൤G MȄ$[GHB)  �](p "1U.wG MȄ;GHB)  �](p "1UnG MȄhGHB)  �](p "1U㮹G MȄGHB)  �](p "1U:G MȄGHB)  �](p "1U.G MȄH~GHB)  �](p "1Un}G MȄ>GHB)  �](p Uh&QpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQ`qMpHL'H( ,C>C?C@ DADB,DC<DDC+H,8P"�  x� ȀS��ZpDR,RHHEU\UJ؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄JWVFp GqoEEp[H6&Ȃ$HDyGzG{G+P)*'� Ѐ(D؀)@ZhOVHlU؄q{M0EHHMHIlMh,VQ.`8#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#� PP"�R�(XM ȁ@hOpZH\\NlN|N΍\Q`X?`,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Њ/*'͂MT�ȁ5<ȃ@S9S@S;S<S=S>S?S@ =;Ճ?&`&H%xTHTITJTKTLTMTNT"�ЀMT�X/xUXUXZU[U\U]U^U_U`U/b Y0`TFg}VhViVjVkVlVmVi"*Q%, P� ( MXw}WxPPPPPPP XX-X=X]XXXXXXXXXXXXXXXXXXXXXXẃh&`T ZZ-Z=ZMZ]ZmZu(FȽ(t � [ [[[[[ %5�`�]ª]۽]]]]] ݝm�Ƚ(tDZTȀ^x]^}]^^ ^-_=_M]�Z ` ,______�`_`hXĀ(tD m` ` `````.a>a Pక`aa ]H؋tMW E VNb%^b0b'~(H*~b,�.b/b0c1c2.c3>c4Nc0�m`؋ c<:<c?c@c bBb,~9NdE^dFndG~dHdIdHր ^߽9 d<dP OeRc dBbU� � ; .Piib x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x� x9i>n �Mnn /Fe.ƣnb _ Pno~oooooދ2o* p/pTNW.ր mpP�p p ދ2��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~^p^~p�ppSӞ�'@ ?_? Rs "?$_(*p)�SӞ�*`@ :<>@B?D_FD p HR?T_Q p p ` #� 0 ll_ pr?t_vxz| �w P " ` aoӞ0P `0_?pw` �6ꗯ�~� 0 g?_؟ڿؿ wP  � � `~Ӯ# �IJ DPB >Q(Xl�F=~QU`% J-[jSL Fx U=}TPEETOWM> 0`-ŚUVXsUڔhT Vfh@-M0+TѨU u›S}X`… %$M5Uڤ‡HFƜYfΝ>ZUъ LcyB[oIp4j+HzzƝ[wQ6u$ ƕ6EQ?ѪJ\lnj4ߒXh*Wl獞^ޛ:A4qM.|@Qjz?ZG\n`R"aGFYH? /mN d*PQ.D1EYG\(4TSPHXQVq ;Q1zۤH$J6q(Ae! U*qąMIczeW J59mN d*PQ䓿GV 4 &վ-VpdU\>'%M:Dd|BTFYG\(4TCTHXQVqM啯6IkM\ EPWg5{dJq@`R-ַHXQVq嵷M:Dd|BTF!^YG\(4T-VpdU\G{)mN d*PQدGV 4 &b}eW c>{ۤH$J6q(Ae~dJq@`R-ַHXQVqVM:Dd|BTFGV 4 &b}eW 1){ۤH$J6q(Ae~dJq@`R-ַHXQVqM:Dd|BTF!GV 4 &b}eW {ۤH$J6q(Ae}dJq@`R-ַHXQVqM:Dd|BTF_J82 LT`*\?D' !4pT‚z**40QMB8bp$~tBf$ӘJl>"P1 R#\P D5z VQQӛMtNc* � @(اGpAL-$X#F W@GsNo6 HHb8&\((@J82 LT`*\e9D' !4pT•Tz**40QMB8bp$~f$ӘJl>"P1 j #\P D5z VQQ9sӛMtNc* � @(GpAL-$X#F W@G Lo6 HHb8&\((pJLe:SԦ7iNuS#\P D5z VQQOk*CX,:Y,pE'! HȢ80d Yb1pE' ![4E8$dC,u�"xNHC9nYbL{N@BiL%6@AEduYB!n WtX, EB/ W8!nE,E!\q=�E!n Y5ax]hyUT.(i`X+p(V H/i! YBp/\[x! `+n `E' HXWX\qq,#`,:q Y@bmJo6 HHb8&\((1NBE'n H,B/ Y@b{p0a+nqB vpx!B~,x1o08!x$#\P D5z VQo' ,B+Wp":! `ԡUa0QY+ H!qbרG'n"ɽD' !4pT6=-:qfb1C!BA!:ac($`B-Q\WX/d[8DuoQ["" qn>bp d&Vo! 1U>a�!Q}#=q `,C80Y\7ຂ?zhxBCp$\! Wt"ɽD' !4pT3!~![<qndh7hCh? `tb0~؃nqE(0юC5}**40QMB8bp$NZ>qhHܰ7~ }d8AvC~;~QqCƐWN8aYX^[B,YfrkEMHhJ(PT㓩CC~Praooknpu ^r`u(Hv} c`k�E[XY0c`eppY^kvCEzUGp1 PXy XGUpHྼHC؃E�{8WX_PqXWr`Yzh xxXxWhqXaYEWEpHBWYXB^h~r8[pY(W?t؄NIƨMpE@QŚZꂄC~8Epas_^v8rhEvxXHnXv[p^8HWXWB8=[8Yp?h~rB8axƛzUGp1 PXy XGUpHCxN�?np?p=o_Xl^~0@}X}ea8qzY8NWN}}{?p_NXWfrE[C؄NIƨMpE@QxșZY�NHlpCXWnp{`[}}0a`�ovBa؃__~zaYE[(=x8YC˚zUGp1 PXy XGUpHNxHH(~B�Hp}aXW{؃ahnuXuȆkHW0oqCpHXY�acaH?C^8nWE.Y؄NIƨMpE@Q͘N=.{WH(~~(WnuXrkhaCqqBEN`aXWB^C}pNPzUGp1 PXy XGUpHH·Bia[8uNqh[r8q^ȆqPoEWoNpEW:[BN(WxWCgMHhQxY@QxFYpBfpEa8sWuPNpq8r^r8q8^Cpq^C)?WX_Bp[(BPvHXGMp(Ӏ Ո pQXW|NXHlXYX?}czW8fx0NXzcYeaY8[CZWkkhr(8H_MHMGTu)H8WWkE8=zau_ivXE0xf8^cshW8_)YpBY(ael`sE8GMp(Ӏ Ո pQXW\Wv[W?Ȇvv=EȻHp}`Yahxr`WBŨ)HXW0szq�C ؄NIGTަY[_`kXNC(lh~hr8N؃[0^H8YxNu~`i(NX[=�q}`o=p_ vGMp(Ӏ Ո pQXWZXWXC(YNE(c�Y(^Ep[_E8Y[0?Y8Yp[)H8=H ^^pH^8؄NIGT2\HXCB8fX@?8`CW=([XYBWX_BpaWXN_=Cp[XCBapCWX:GMp(Ӏ Ո pQXWdBH WN(E�Y?X_.aX=(CECpY(EWE`Y(NB`(E8``MHQxY@QW[CW^pE8EWE�E=a8BC؃[CBW0YBp^p?BBX[XN(h}XGp1 PXy XGUpHH΂NpYY[B8^pC[^X`YpE8EHX^N8WW8Y8Yh ^BBH؄NIGTr^p[X[(a=p^p?^CW8^�_₄YpH؃_?)Ypr^[^pBlzXGp1 PXy XGUpHH΂^qWXB8EpY8WBWHhCp?pYNC)H[[YXW8W.YEpC؄NIGT厩*H8H8YpNpN^X[(WCYC,rY8rEZWWXHHXC(C^�zXGp1 PXy XGUpHH΂YY8YEBYpHBEE_XYp Y8N8YBEBHpCWC[(WH؄NIGT)[pNXWBY8WECp[pEHECE[8HNpH8WE^Nh[(WGMp(Ӏ Ո pQXW{wMHJ(PT|W/GMp(Ӏ Ո pQXWd_؄NIMpE@QyzXGp1 PXy XGUpHHΚWzMHJ(PTXGp1 PXy XGUpHHή{ MHJ(PT'{XGp1 PXy XGUpHH|MHJ(PTg~XGp1 PXy XGUpHHMHJ(PT}XGp1 PXy XGUpHHg؄NIMpE@QPGM�G.6ĀA 2lPC $V8N7jt#Ȑ"G,i$ʔ*E$I@iTi P'РB&G.n0Pè#Xh*W8r,+X-7u$ifQ|1 ըr&G.DPjԈ$V8$2nN$ͬ9PrG69r BF$ѨU )6:A4Gl{B5 7(Sv GVTs[nI̚1 (?ɑ *0" +82*@| &@"L5[=̂( j#l LB1 +82*@݆1&@"L5[=̂(2 #l LB&" +82*@ݐY&@"L5[=̂(Z#l LBNj +82*@ݚYI'H2SM<V2J,8S!# $I*cKt$3T&.�"r*"=&A)dgD$(ImaKt$3T&.�",#.0eB  +82*@, I'H2SMlP((,8S!# $,_Kt$3T&.�""-21<35,8S!# $ڼ4M;]sKt$3T&.�"4a=ˏ#.0eB  +82*@,yMvKt$3T&.�"7;#l LBvFD +48饋&@"L5U >@*~;4?&A)dg ##82*2*2*2*2*2*2*2*2*2*2*2*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*VђJ@B#&>(aXEK()RR "-rQV"11#` G)ABT4g =q# )A<$"Ex#p-Ā p"Mr$ ;)QD @�"LـA;a!h0ك`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=A_ҴPBv")P*ԡ:F=*RԢC}*TԩRը=�l.L> A<,@ (7\)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P59SS0(L S0(L S0(L S0j Z(h Z(h Z(h ZN S0(L S0(L S0(L Sn(h Z(h Z(h Z(h ZTؠ SxA: @fg<|3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g83!og<c\AQ x7.4fb L1BBgl].jPpE,BVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZQɇY.Π$LbhC/ѓE+jъZE+jъZE+jъZE+jъZ?>I_VԢhE-ZQVԢhE-ZQVԢhE-ZQVԢ�}! JSpA L!0P "?�((((((((((((((((((((((((((((((((((((((((((((((((((((((((BQ#$ �$xB(((((((((((((((((***************(((((((((((((((((**************B݂,*"�SB(D1 lA,_,�_,+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Q(dG<B"Tx'****************************************************************&/80A B$B�BD`'tBM(((ƨh'B((, @ x.)h)h)h)h)h)h)h)h)h)h)h)h)h)h)(()h)h)h)h)h)h)h)h)h)h)h)h)h)h)i$#�SB(j@@ T((<(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B'l(8OvB% LxB(^,fn,+<,l#�SB(D*�@%*#8OÖ((Ԭ,,,-v&4,$B LxB(FNmz#&8 0A B4 T&#@O ڮ-۶l'l(8OD'@('(P-ඨ>,l#�SB(D*@%D#@̂B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'l(8OD'T*@"&t&t&t&t&t&t&t&t&t&t&t&t&t&t&t&t&&&&&&&&&&&&&&&&&t&t&t&t&t&t&t&t&t&t&t&t&t&t&t&t&&&&&&&&&&&&&&&&x+<,l#�SB(D*�#|BU@̞2**2++n(|BKh% L(B(l,++++++++++++++++/+++++++++++++++$#&8 0A B4` 8'*TB)?O8_4FgF&'Dn(M)B(T$J4KKt4M4K4NO>,l#�SB(D2�#|9US?5TGTO5UWUG(|'8)‰n(M)*TMKB5Z5K[5>,l#�SB(D2�#|B+B%\b/6c7cC(|BK& ܔ"&5g***************gs(((((((((((((((BKx#&8 0A Bhh0#l*$++++++++++++++++++++++++++++++++++++++++++++++++++++++++D&@BV(@"*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++B@?,l#�SB(F #*$r@;<<|KlB'@$lMT&@"($o<w$?,l#�SB(F #*$2׼Ʒ&t$HBD%l �(*'/}?,l#�SB(F #*$2Ӈs|KlB'@$lMT&@"(=}?,l#�SB(F #*$/>&t$HBD%l �(*w#&8 0A BhhD 8(+@*>+}KlB'@$lMT&@"(Ծ#&8 0A BhhD 8(+@*?{|KlB'@$lMT&@"(t#&8 0A BhhD 8(@ԉ`A&TaC!F8"Q6u$ (M*mr"T*TeK 0hpN?jP GVdKO$I?VEFE;,G69rasN<9 GVĴ`YW^ +mr"T�G,M\ũܸCIp4j+H| NVN$uXi Pwo`mr-N<=JbQ\ABw7u$J\(?ɑ 8uLt(Fri:z-/ڤH$J6q(Ae X6qp҉~eW .%hN *PQP1G`I'8i(VpdU\d:TM:D>d|BTFR̕eG\` 'x*R  aGFYHʋ6@Q\ EPYE#{Mq-tM *`eQ!>zBdB~)EnYDV^ q^q?\9dEYdqHEEdYBdWuYYH*rhMFdR?dBTV Nn9CxeBn^:Y`eJX�ŗD|dY:dWŕ_uY9YA[)BYiVX6qp҉K+`"eQ)tkn:En)D_x)DBda[A[\?x9ĕ[!YneBd9HdY9N\ŕB\YW EHn|MF1]M6(@UBn9HdqW!Y &G|Q|%X_\boAH:!CdAX^Hx[\!c~Mq-t >HFYeGÞ[nqC)HxDN`�?Wb!dC+Q2HȂp-qN,qsc`!\q d}2&Famb.4vN-^bXQD,GHD0* E'd[B/ ! Y3ax!!M8lNxr *FQ!" q_b!A,?b+qaԡ\HȢ/n d-$:qY,7a f~p/[0!(5MPV̦-B+QN,@"n =;\"H, ^@qCX,_ȢP7zCfM8lNxr) |-I3 뢋"~QWtup1 qap:BB[XD!pX$dN(0qE|!\qb061 @A[Ei YY(D!x1=#` @H#JBĨ":Ctp0nqWX0 ^ d0Btx#` G-8 O.t' EJbQh>1}u<k@,n!}\>n u0"! W,b}! Y-8" qC8mGQkr ͭ¶2, `;xoCjȆ/|a z#>Et`<~c{pE'r WapE!nQ=p ؂R@Z )&FB,c9! ?pc7q_X9atp; k/dqcb" b7 HB(,9M\(\�!hnRV$r aC2 xpѸG8p"9�sУ 3[bXD!1 ^8/dH9챌_Ȣ#` G-8 O.t8iJ bMB"qBb`9EF<\q v|#~<!z|v$N XD'q bB`>A=$.:M\(\�!hnRV! q H$!saw<";`m〄+xYtbE!d Y@-dq[/ ؄#\':O41&FNF!\CE!Y,c0F;aCѐ7itXD' ~G=NLX,uE!d͋b@+ @[],H5x|aa|ޡaAA@!�\a~Y:A:A`a't'.>ZN* 6aIx \nd!a !ԡd!ad!na\aa\annAaa Ao*]XVz@4gppfnydda a|!aA*Aaanaadena6f6\-pB'xR0:N*R \FAYA AaɁxa:ơnAAơn aB\:axAnA\A\da@  Af\%b6Ѕa|@sV&}']AV aaAa\Aara�a!A!6!d \A\Jf Ax᯾dax(&6\-pB'xR0:1ر/}R nnA !daAxȡxb:\dddn!!\:A 2_r6Ѕa|@sVA:\\!xAaƚ!!Aa A nn \ axA<6\-pB'xR*|\ BaF" >TfddA!6:An!A Aa\X dAVx!Xa nFb6Ѕa|@sVNR\A\Ax�a`A|!`,FءAd\\: ddaa\nO`a't'."aVaaF;Wd ! d  x\aA ~;x nA\Anl\d:xdJFbaao*]XVz@4gc=V!d daJn~ara`r!|A`�\xÀn\:dd:qxA\AV>6k?`a't'.\ FaF Ek\ \A  da \\:\A\andA\AVx 6ax~ AnAn;v6Ѕa|@sVuu:dadAd~|!A|!rV6a d !n  aJfnax~aww`a't'.\ FaF#vn! a\An\ ada\axa\nd\a:\A@x\n\ X!o*ara|@sVታVV\aa \an:6!`!"!`A\A !dnndxa `a't'.V*a#ŒY]yw/b:>>F|� Vᕁ96\-pB'xR*>`6A!:br9yw/b:$#>6|� Faٹ`a't'.V*a#&ǝ /b:$#>6|� F-`a't'.V*a#&]/b:$#>6|� F:z`a't'.V*a#&za/b:$#>6|� Fc6\-pB'xR*>`6A!:brc/b:$#>6|� F!5{`a't'.V*a#&e/b:$#>6|� Fa`a't'.V*a#&Ǹ{/b:$#>6|� Fݛ6\-pB'xR*>`6A!:br޻Y"6 A:#F|z`Pa `a't'.V*a#&]a/b:$#>b!{`Pa^Dž`a't'.V*a#&ȁ"6 A:#F"fF\w6\-pB'xR*>`6A!:br/b:$#>b!{`Pa=`a't'.V*a#& "6 A:#F"fFi]!6\-pB'xR*>`6A!:brjݽ/b:$#>b!{`Pa6\-pB'xR*>`6A!:br/b:$#>b!{`Pa6\-pB'xR*>`6a#@A$#o9=A>E~IC~:$5"|BaB!\ptxR*>`.:A@AA>~ꩾꭞWaAA aj` |@Ba>~پ BVj!><.E'*:`.:AAA!?~F!!^ aj` |@Ba>EI Fj<>(`d4@.>V>" ^@AL_^!^ aj` |@Ba&??BZ<)@�.>V>" ^c•AԤ (S( ĉ+Z1ƍ;z(V(O,>T@!e4| 3fV84jN@%ɧD=4ҥL:- ԩrQ.@QjDZd˚="XDBJ 0lfV8ϟ@iz8ʼnA +P@ +PSU.jլ[h "XDࡂn 6l +} gE̛;=ԫ[N5QrT (B&U6[HV&Q.6`ЭÆ0@+8'TSEl`>aNHa^gn8*4( ‚NL'h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h& "d" `~_.U@PB#< $RIl.ˬ< mNKm^{m(z#p! #n oKojl& xZk$4C/i +BJ+\qoq r"o*** *S !B8$IBMtF ]KJ/tN? uROMҴJ&b `_F 9xnAFrqFvߍwzwt xNxwloanAGoyzߍj|B$x dAU@"䀻 � @7pC7pC7pC7pC7pC7pC7pC7pC7pC7pC7pC7pCMDMDMDMЄ4MAzЄ4MAzЄ4MAzЄ4MAz�p"|PPhP`4 op<D, t@J4 &0rG|A)Od,ψ4qllG5tt.P'_B@ r,!D*r,*H1 Rr h@S|I /| 1Th+_ Xr-oWre1ZVE@,$ YB*d YB*d YB*d YB*dI(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B?JR Lbdx: ^pD0hQ\deDִul ׸ut+\׼53+#\& &P$(! JH$(! JH$(! JH$(! JH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! Rx`)(�&� <�@ȅFx$.Ox,.q^<  1v< yD.,dZ X @d*+D#Ókd.ό4oh &L E8<y| @ zNBp,  � *@ \@pHbx<PzԤ.OTzթ5NdBHH`Bz׼}$DX�x@)\ X(izmjMQD&t$׿n o=! Q80"E W/.(V1Gd'npMQD&t$?#$! GP|@7H *Fw<K 0j"XȄ#LoǏ( RB@P"+Db#t�&ՉL� I8I ! .(R|qA$FQ<BkY 0j"XȄ#Z/=( RB@P"+Db#t~ Ԛ�&ՉL� I8M7I ! .(R|qA$FQ<Bo5FMp\K?BpX CP A�QDa. :~Xy�F, :Ip%wGQpX CP A�QDa. :As�F, :IpfOrGQpX CP A�QDa. :'kq�F, :IpyoGQpX CP A�QDa. :džn�F, :IpnGQpX CP A�QDa. :gm�F, :IpFkGQpX CP A�QDa. :j�F, :Ip8hGQpX CP A�QDa. :ij�F, :Ip!gGQpX CP A�QDa�P j>1铢 ` HGk"ɔ{vIGR0E�pEV + i ` HGkMiMuIGR0E�pEV + ? ` HGkwyGQpX CP A�QDa�P j>A铚�F, :IpvyIGR0E�pEV +  ` HGk&( wIGR0E�pEV + Q ` HGkɡvIGR0E�pEV +  ` HGkjvIGR0E�pEV +  ` HGkG vIGR0E�pEV + p  Ppp p p 0{ ਮ� �  pP P� s�F, :Ip:hGQpX CP A�QDa�P j>A' P�  Pp z  p P � p z�  � < ` HGkʳvIGR0E�pEV + pp : P � p u� z� P p * p � P ` ~s�F, :IpֳgGQpX CP A�QDa�P j>A p 0 ~ ` ppp  { � p~� p  �pp p= ` HGkpvIGR0E�pEV + p { , p  PPZp � ~P  � < p   0 ~ s�F, :IpmhGQpX CP A�QDa�P j>AP°P p,� p p ~ p p q~p `ߠP < ` HGk'wIGR0E�pEV + pPà  �ܰ�  `   �  p @p j-/j�F, :Iph=? A-CTGQpX CP A�QDa�P j>A0 .- p P  0 @ P0 � pp ` R� ̐ ppPڡ-ڣMښ�F, :IpFԱ-۳M@}IGR0E�pEV + A-݅ pp0p p p p ppp 0P � Nښ�F, :IpV!.#NGQpX CP A�QDa�P >A䲰Pp  P p ` 0 Ұ < ` z {p ` p p @讠 ` HGkB.MuIGR0E�pEV + ] 0 {P P �ư ߠp  � ` ˰� p� pPp �F, :Ip6>GQpX CP A�QDa�P >ANڋp P p p00  � � �ڿp{` ਼P p � /ݚ�F, :IpcOegGQpX CP A�QDa�P >AV/ڐp � ~p p p `0 ` � 0  qp p ਋  Ɛ @< ` HGkfGQpX CP A�QDa�P >Aڅ  p �p�*t+^=anǏ5H עCruG^햟C ݂K1cj"US$H2@+R%ZQI.eSGD9Eʐ" >T@ƒ 4%[lV8%(PʕY.E~ڳCx!^r$^:쐰:\:#$YAW!Y d׶LM5Ii)$IX"qɕ/gsѥ+?$,R+ š%_+U\廒PC\Z$YnYEY\9BqH\B:DH\eHd጗EEWnqC8Wxd4M:D$8zG $8 )(*o `G*%F0sL2aD7Mp$H℔sN:L$8 )(š `G*%,sRJ+%MtN2$ NRK5#,> P*`dRb5V&MtN2$ Tj5$8 )(լ `G*%<v^z+D7Mp$Hx H"#b"@+ .x s˪VpM^zCFMtN2$ `c~$8 )(ª `G*%iaD7Mp$HdkH"#b"@+ .x ǪVpM^˨~Z4Lt@"#{H"#b"@+ .x 5VpM^ >SY4Lt@"#cvH"#b"@+ .x +"eQpUXMtN2$ wO="(B!�(:`y"eQRЍ&p҉L� I8q@;! Q80"\U`y.(V1Gozd4Mp@Pr:Bp,HaE�B < ,\QbPZxE1iB7I'2$$at$DX�px@X:W X(QN`Qфn4NdBHHcFHJI ! .tsA$FQ<d]4MpDR9Bp,HaE�B < ,\Qb�d+ MF8D&t$8$r( RB@PK*<Db#�yMBN:  ! G N9j#$! GP|+ҹ ,*F@Ѝ&p҉L� I8q#$! GP|+ҹ ,*F@ԚЍ&p҉L� I8qn#$! GP|+ҹ ,*F@JЍ&p҉L� I8qZ#$! GP|+ҹ ,*F@ꕕЍ&p҉L� I8qK#$! GP|+ҹ ,*F@vЍ&p҉L� I8q^#$! GP|+ҹ ,*F@*WЍ&p҉L� I8q#$! GP|+ҹ ,*F@Ѝ&p҉L� I8q#$! GP|+ҹ ,*FMPoCv(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W%s&p҉L`EHqN I+$! G�@4i@hDBv%pmpD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMx-~qS\"\qDaL`B\+gy]r\3yYN%H! T: `@ - Lh'h G>Mp[[z׽M\]c'{; Xp@P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%�A @P�%J(BwЁ)@D_= ȁ@hOpZ[[@l@|@[Qp WX0&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))O/*'?hS�ȁ5<ȃ@EZE@E\E]E^E_E` Fa^\ԃ?& 9xFhFiFjFkFlFmFn$x"؁��hS�X/xGxGxzG{G|G}G~GGG/ y0 9|HHHHHHȉ?q\ P� )hI|I\XXXXXXI JJ,JPPPPPPPPPPPPPPPPPPPPPPPt(&hs LL,L<LLL\LlL" (` ;ɔ$ � M MMٜMڬM۔M $4�`�OOOOOO� l� 4 5 LSȀ PxO P}O P Q P=QMQMO�L ` OO`:  ;ձ Ub-Vb dMVe]VfmVgEV3ViVjVi (P�CVVp WqWr-Ws $㊱8ɓ_ %WxV|W}Usi(�-x� hQ]XmX}XXXX%HO]励 WY Y-Y`XX X5؂5YYYY bmѱ� XWYՀ-Z�eYmZ}Z� �PرYZZX( 0 M[][m[}[[% @[Y[[[[x�%�]M\]\Eۻ�m\HZ%:\̅W  ZeO\=]}\ս[5]-ӕם]MړY �MO%]]] �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~^p^~p�ppSӞ�'@ ?_? Rs "?$_(*p)�SӞ�*`@ :<>@B?D_FD p HR?T_Q p p ` #� 0 ll_ pr?t_vxz| �w P " ` aoӞ0P `0_?pw` �6ꗯ�~� 0 g?_؟ڿؿ wP  � � `~Ӯ# �IJ DPB >Q(Xl�F=~QU`% J-[jSL Fx U=}TPEETOWM> 0`-ŚUVXsUڔhT Vfh@-M0+TѨU u›S}X`… %$M5Uڤ‡HFƜYfΝ>ZUъ LcyB[oIp4j+HzzƝ[wQ6u$ ƕ6EQ?ѪJ\lnj4ߒXh*Wl獞^ޛ:A4qM.|@Qjz?ZG\n`R"aGFYH? /mN d*PQ.D1EYG\(4TSPHXQVq ;Q1zۤH$J6q(Ae! U*qąMIczeW J59mN d*PQ䓿GV 4 &վ-VpdU\>'%M:Dd|BTFYG\(4TCTHXQVqM啯6IkM\ EPWg5{dJq@`R-ַHXQVq嵷M:Dd|BTF!^YG\(4T-VpdU\G{)mN d*PQدGV 4 &b}eW c>{ۤH$J6q(Ae~dJq@`R-ַHXQVqVM:Dd|BTFGV 4 &b}eW 1){ۤH$J6q(Ae~dJq@`R-ַHXQVqM:Dd|BTF!GV 4 &b}eW {ۤH$J6q(Ae}dJq@`R-ַHXQVqM:Dd|BTF_J82 LT`*\?D' !4pT‚z**40QMB8bp$~tBf$ӘJl>"P1 R#\P D5z VQQӛMtNc* � @(اGpAL-$X#F W@GsNo6 HHb8&\((@J82 LT`*\e9D' !4pT•Tz**40QMB8bp$~f$ӘJl>"P1 j #\P D5z VQQ9sӛMtNc* � @(GpAL-$X#F W@G Lo6 HHb8&\((pJLe:SԦ7iNuS#\P D5z VQQOk*CX,:Y,pE'! HȢ80d Yb1pE' ![4E8$dC,u�"xNHC9nYbL{N@BiL%6@AEduYB!n WtX, EB/ W8!nE,E!\q=�E!n Y5ax]hyUT.(i`X+p(V H/i! YBp/\[x! `+n `E' HXWX\qq,#`,:q Y@bmJo6 HHb8&\((1NBE'n H,B/ Y@b{p0a+nqB vpx!B~,x1o08!x$#\P D5z VQo' ,B+Wp":! `ԡUa0QY+ H!qbרG'n"ɽD' !4pT6=-:qfb1C!BA!:ac($`B-Q\WX/d[8DuoQ["" qn>bp d&Vo! 1U>a�!Q}#=q `,C80Y\7ຂ?zhxBCp$\! Wt"ɽD' !4pT3!~![<qndh7hCh? `tb0~؃nqE(0юC5}**40QMB8bp$NZ>qhHܰ7~ }d8AvC~;~QqCƐWN8aYX^[B,YfrkEMHhJ(PT㓩CC~Praooknpu ^r`u(Hv} c`k�E[XY0c`eppY^kvCEzUGp1 PXy XGUpHྼHC؃E�{8WX_PqXWr`Yzh xxXxWhqXaYEWEpHBWYXB^h~r8[pY(W?t؄NIƨMpE@QŚZꂄC~8Epas_^v8rhEvxXHnXv[p^8HWXWB8=[8Yp?h~rB8axƛzUGp1 PXy XGUpHCxN�?np?p=o_Xl^~0@}X}ea8qzY8NWN}}{?p_NXWfrE[C؄NIƨMpE@QxșZY�NHlpCXWnp{`[}}0a`�ovBa؃__~zaYE[(=x8YC˚zUGp1 PXy XGUpHNxHH(~B�Hp}aXW{؃ahnuXuȆkHW0oqCpHXY�acaH?C^8nWE.Y؄NIƨMpE@Q͘N=.{WH(~~(WnuXrkhaCqqBEN`aXWB^C}pNPzUGp1 PXy XGUpHH·Bia[8uNqh[r8q^ȆqPoEWoNpEW:[BN(WxWCgMHhQxY@QxFYpBfpEa8sWuPNpq8r^r8q8^Cpq^C)?WX_Bp[(BPvHXGMp(Ӏ Ո pQXW|NXHlXYX?}czW8fx0NXzcYeaY8[CZWkkhr(8H_MHMGTu)H8WWkE8=zau_ivXE0xf8^cshW8_)YpBY(ael`sE8GMp(Ӏ Ո pQXW\Wv[W?Ȇvv=EȻHp}`Yahxr`WBŨ)HXW0szq�C ؄NIGTަY[_`kXNC(lh~hr8N؃[0^H8YxNu~`i(NX[=�q}`o=p_ vGMp(Ӏ Ո pQXWZXWXC(YNE(c�Y(^Ep[_E8Y[0?Y8Yp[)H8=H ^^pH^8؄NIGT2\HXCB8fX@?8`CW=([XYBWX_BpaWXN_=Cp[XCBapCWX:GMp(Ӏ Ո pQXWdBH WN(E�Y?X_.aX=(CECpY(EWE`Y(NB`(E8``MHQxY@QW[CW^pE8EWE�E=a8BC؃[CBW0YBp^p?BBX[XN(h}XGp1 PXy XGUpHH΂NpYY[B8^pC[^X`YpE8EHX^N8WW8Y8Yh ^BBH؄NIGTr^p[X[(a=p^p?^CW8^�_₄YpH؃_?)Ypr^[^pBlzXGp1 PXy XGUpHH΂^qWXB8EpY8WBWHhCp?pYNC)H[[YXW8W.YEpC؄NIGT厩*H8H8YpNpN^X[(WCYC,rY8rEZWWXHHXC(C^�zXGp1 PXy XGUpHH΂YY8YEBYpHBEE_XYp Y8N8YBEBHpCWC[(WH؄NIGT)[pNXWBY8WECp[pEHECE[8HNpH8WE^Nh[(WGMp(Ӏ Ո pQXW{wMHJ(PT|W/GMp(Ӏ Ո pQXWd_؄NIMpE@QyzXGp1 PXy XGUpHHΚWzMHJ(PTXGp1 PXy XGUpHHή{ MHJ(PT'{XGp1 PXy XGUpHH|MHJ(PTg~XGp1 PXy XGUpHHMHJ(PT}XGp1 PXy XGUpHHg؄NIMpE@QPGM�G.6ĀA 2lPC $V8N7jt#Ȑ"G,i$ʔ*E$I@iTi P'РB&G.n0Pè#Xh*W8r,+X-7u$ifQ|1 ըr&G.DPjԈ$V8$2nN$ͬ9PrG69r BF$ѨU )6:A4Gl{B5 7(Sv GVTs[nI̚1 (?ɑ *0" +82*@| &@"L5[=̂( j#l LB1 +82*@݆1&@"L5[=̂(2 #l LB&" +82*@ݐY&@"L5[=̂(Z#l LBNj +82*@ݚYI'H2SM<V2J,8S!# $I*cKt$3T&.�"r*"=&A)dgD$(ImaKt$3T&.�",#.0eB  +82*@, I'H2SMlP((,8S!# $,_Kt$3T&.�""-21<35,8S!# $ڼ4M;]sKt$3T&.�"4a=ˏ#.0eB  +82*@,yMvKt$3T&.�"7;#l LBvFD +48饋&@"L5U >@*~;4?&A)dg ##82*2*2*2*2*2*2*2*2*2*2*2*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*VђJ@B#&>(ah*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQ%y,60 Q*Ѐ !qS<':өu|'<)v3tΠP'@*Ё@ @�"LـA;a!hHAڃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=A@RPBv"NAvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`؂ TЅ)1Bb' 1Ѓ^v 6�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a PЂ.kPf9K-@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a Pl]C ة @fg<D?:ҟg8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8H3{g<c\AQ ;x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3D4H5DC30A B؉ltA$B-DB(\B(B(B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+Ԃ3B+Q. $LB-**************************************************************BB!lB%#L A B8A-\a,B&%\((((((((((((((((((((((((((((((((((((((((((((((((((((((((QK,<B"�HM'***************************************************************-Ȃ/B. 0A B8 lA,e,\e,+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Q(H*+<B"Tx'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Vn(#�SB(�[Be'tBM\.fn.v~.膮jn'B(T., @ x.l.֮.j,@(<* 0A B8@@ T((<T.V&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B'l(8OvB% LxB(l&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&8 0A B8@@ T((<q993::3;;3<s'l(8OC('B'3@@4A4(#&8 0A B8 T&#@O4GwGt'l(8OD'@('B'|4LǴL4>,l#�SB(*@%#@8B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'l(8OD'T*@"&t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t>,l#�SB(*�#|BU@8_9go9w8o(|BKdn% L(B(l9ǹ9#&8 0A B8` 8'*TB?/:7o(|BKd& \"(8:w9>,l#�SB(2�#|B+#($:纮:(|'8)n(e)*¯?;GO#&8 0A B8!` 8'*T;'Dn(e)*绾#&8 0A BI0#l*$`++++++++++++++++++++++++++++++++++++++++++++++++++++++++&@BV(@"*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++@jQF务G69r" 4\cG*T ѨU uRReC/aƔ9fM7q5jS'H@Ҥ&>(B5*gSOFM\P`Ə_1$ѨU d9m[NwnIRС6EQo M\hQ#د!Ip4j+HjWּM I :&>(B5sk׀ȅV5: GVYkwnIRС6EQDZg&G.ZĨQǐ$V8$❴sS'HɅ(P% ,@eG\"4*HXQVq_iN $*PQ@QczMqA+0HBB"aGFYHޣQ%giN $*PQ˧eG\"4HXQVqsƝ6IM\ EPCmX6q,H#55eW y/O iN $*PQ@G`#( eW yOcqiN $*PQG`#( eW yOwaiN $*PQ 8G`#( eW yOwڤH$ jJ6q(AeQX6q,H#JC"aGFYHCݝ6IM\ EPizMqA+0҈ҐHXQVqFvM:Dd|BTF)neG\"4HXQVq|vM:d(Pd|BTViseG\"4HXJ6q)2BdB~)EnYDx^ q^q?\9dEYdqHgEdYBdWw{YH eQ6ل*(PUN8/dBE'q`!#* X�bH/� YtB"nqW\ Y"w[,(DCD!x,6h"*r?M@\- !_(, qa "r[~/[,B -dB,~ Y,+nBbpE!n! Ht(w?Mlb.PUpD,- Hp!T Y$"x/`QE"r_-r Htz8,G=^/ щ[z4gM8ZF4B 0+pD%6ĠC-\C,/ !N,�F Y8,xq^p"h Y"щC!qz8+n=YS('MPB*WSVb[," `TE"_"F%VA, qCȢ$!=`;u0J=#` G@+F(U|`&Q!" q_b!A=?b+qaԡ\HȢ/n -$:qY,7a f~p/[4('MPB*W]V.B+QN,"n =\"H, ^`qCX,_ȢP7zCP9M8ZF4B 0+pD%6Ġ Y0B+Q[ c+ЉE/ EB" C4p" !EtXD!C,E'[!('MPB*W"BB~1 Q^ c{-:X�/c$1*N8-\[p! ? YDe! nXl.ЊE0JUX#* E|D!xaC0F}�=![Hcר,[pC8C؇>pvHCxp$?b+IbEDQ� BH*6tB~p0qsԃ7ԡw 5k zd= vcp":QB0 ?1= +0vP]Xl.ЊE0JUX#* Ehb!~ăѐl/qB,P0: v`5CȂ81n`a c~pd kp$\! WB~(61rpU`-u|ˀ7 cDx;‘D� AJ̐F4nE c0xq c :aa~A 4`a"0B#(V*a((D]:a A!\xA \:{xdA nDFaF~DiF@Rin 0!aޡa|\@:a  A A!nAax `a"0B#(V*a((DI;\aAnAdaa!A!d!AA:A!\ddAwb6a| VA{ x|aa|ޡaAA@!�\a~{:A:!`a"0B#(V*a((DIe\A~  AaA !A aa"M\a daAa\D0 7a| V)d\A\a A6!ԡa|!:Aȁx!A@x{\\zx6`a"0B#(V*a((DI{A AaA6Ɂxa:ơnAAơn aB\:axAnA\A\da@  Ar*~XVz@Ri\!΁V!aarAnx:d d! an\"A!6\@+,#4R*>`6BDP nnA !daAxȡxTb:\ddn!!\:A Ar*~XVz@Ri\\!xAa!!Aa A nn \ axA!6\@+,#4R*>`6BDP AAdd!n!ddxa!\Ab G :D0 7a| VIeddAxa ؁!6sa*A a:A \\A\A! V!6\@+,#4R*>`6BD !  x\aA ~B6;x nA\An\:xdhH0 7a| VI ahn~ara`r!|A`\xÀn\dddsxA\Ax`a"0B#(V*a((D y :zxdx AA~n A6dhHdn:zdA6ax~ AnAr*~XVz@Ri\AA da\A a `!|!!`!|a|azATbA    `a"0B#~#*>`6BDpn! a\An\ ada\axa\nd\ad\A@x\n\D0 7DVz@RiUx\aa \an:6!`!j'!`A\A !dA6nndxa x]`a"0B#Y*>`6B{I!vb:F|� Vm9`a"0B#.V*a((D !wb:$!(6|� F۹6\@+,#4+>`6Bn'6 Ab(*a\@Pa;`a"0B#.V*a((DIAvb:$!(6|� F!e\6\@+,#4+>`6Bf<b'6 Ab(*a\@Pa|`a"0B#.V*a((Dg|'6 Ab(*a\@Pa|9`a"0B#.V*a((DA|'6 Ab(*a\@Pa4}Յ`a"0B#.V*a((D{'6 Ab(*a\@Pa}6\@+,#4+>`6B=wb:$!(b|fF!Y`a"0B#.V*a((DIߟ{'6 Ab(FfF5`a"0B#.V*a((D q{'6 Ab(FfF`a"0B#.V*a((Dm{'6 Ab(FfF`a"0B#.V*a((DI{'6 Ab(FfFA`a"0B#.V*a((DI{'6 Ab(FfFg`a"0B#.V*a((D Wv'6 Ab(FfFC`a"0B#.V((@v\! ?b $IjrBr1ƍ;z2ȑ$K~|+T$0`A bڼSC$V8N$=ҥL:} 5jU2 JQ5Pjѱd˚=6ڵlۺMiZPrY*mr$Ic7I} 9dɫFe JQ5PjѤK>(G<yj )hPo`+U ċ&HjL(&Mԫ[=ܻ{>vRj4(;g`+U wVA2 S@H(`>a',|P|U|b"V +8R(@rb.c2Hc6ވc�@Q $0IJ.d],T.m b!V +8R(@Vjfj ( ( ( (uT P1 *8h~g ((.lA`hx j#T Q*Z k +@uRI+.@!$h%,"K&Ve#TI'n2и枋nn˔A"PF B81 *l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&l&lBUȒ(.lbvY x,$H%['oyz蜷Bz馟zꪯ:K* …;L2K(#|O||k $H`x` ByK.K骜~~*** T"a(h B N$PJp%X jp?p$ -\LdBvB00- x*{!>)t! <�3qD,$Ll(JqMTp af' nψ4qllh6A _hAHh@؀X |`.!Y`=AnЃ=AnЃ=AnЃ=AnЃ=AnЃ=AnЃ=hBЃ& =hBЃ& =hBЃ& =hBЃ& =hBЃ& =hBЃ&0rlg09AР4؁? Ѐ t-AЄ*tm X  2<Ph G?Z|` yx*rO,mK_ Әt4MoSF<u.P'_BԤ*uLmS ըJuTm*h1 r h@-*`t!h+1qb cH\׼u|_ -a;dհH.d! T@,P! T@,P! T@,P! T@,P! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$! EHBP$URxx`/`ֲV` "v DĂ-_ p4oX<31Ҹm` `%(! JH$(! JH$(! JH$(! JH$H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH $H! RH (a̖@P6B |>@D,XbܫhE-PQ r{n x{^FAcε"Ax0% |/+| o^a+` Cx:LƶG+8Db~QŻ|,oUUbD&t"  }D/яt'! G8t�M4sA$FQ<,)ώ}lowktD:  ! G ~G#`A C(> \:*8Db#Ћ~/5AwRhyȄ#𴯽o#$! GP| 08jU q.(V1GԯkyȄ#/~$DX�x�G $*Fgq}Hvz< :Ip~w~HwIGR0E�pQW0 0 p1h}z< :Ip~W?wIGR0E�pQW0 0 p2ȅ]wz< :Ip~kȆEwIGR0E�pQW0 0 p^vz< :Ip~׆vIGR0E�pQW0 0 pH HGwF'Hh(GQpX CP A�8. gQȅz< :Ip~(HxIGR0E�pQW0 0 p HGw xIGR0E�pQW0 0 pɓק HGw!Kɔ=wIGR0E�pQW0 0 p= HGwMiwIGQpX CP A�8. g)zz< :Ip~)xIGR0E�pQW0 0 po HGwɜsGQpX CP A�8. gvz< :Ip~ٜGQpX CP A��P `vWaIg HGw)yIGR0E�pQW + fwQ? HGwȤMOJtGQpX CP A��P `vWq?Zz< :Ip~y{JGQpX CP A��P `vWqlJz< :Ip~ǧjzIGR0E�pQW + fwׁ HGw GQpX CP A��P `vWqÚz< :Ip~'ʯxIGR0E�pQW + fwᮿ HGwj'sGQpX CP A��P `vWq뛚z< :Ip~Q{GQpX CP A��P `vWq' <P� � p Peo p � p <� p p � p p p HGwRkzIGR0E�pQW + fwQ}p � p p P� � p {P p P P~� � 𶇰p ~p  p 0z< :Ip~w|GQpX CP A�"/ �P `vWqWpp {p p P { P� � p p p� p 0 w[�  HGwJȩ̏GQpX CP A�×!�P `vWq p 0 ~ ` ppp { � p~� p  �pp p HGwGQpX CP A�ɗ\ + fwQ} { < p  PP[p � ~P � D p   0 ~ 3z< :Ip~UmEwIGR0E�pQ �P `vWqշP°P w p<� p p ~ p p q~p pߠP  HGwW۽maGQpX CP A�/\ + f pw u0 ߰p  { p ~ p ~P p D me HGwO)xIGR0E�pQ"�P `v}vpҰ ` ߠ� � p 0 P< 0 p  HGw+Nn=wIGR0E�pQ<"�P `v}v pp0p p p p ppp 0P � @l HGw.GQpX CP A�R + fQh' � p � p p ˰ 0  � @ 𷷰 P�p vaz< :Ip~Woq/s/tGQpX CP A�UP + f!  P{pP u ` {p Pp � p ư Pp P ӏz< :Ip~G/ORpIGR0E�pQ�P `v  tUA .UB;IحsGn7YΝ&KVA^R!)TC&yk\<WArHQ5b Nt IrĊ)YnWaŎ%[l#I"eH*TpA ۷+Ut.."~ Zk®3{2N16]_Zt[:-2׷hƲ#ש[ 1fJSRvʤI#WnwGD9Eʐ" >̥p޾V`aJN9B\ldYW~[xd)x[ԉvHx^9dC :x9G}?q[ o1MN2$ <&tɮH"#b"@`. .x�/¬VpM:d?eE\Yx9DWn9[ŕ_Y`Y\9E D^Wx)DE(DW~CW q6:M$H∫uW^:"(B!�ჹ(”>XJ69ZMHW[\e^D[)hC~)DWa\9W�dYDIyY\ŕI)N\m:M$H∫zyd^H"#b"@`. .x�/g㫀VpM:zh :M$H∫HzH"#b"@`. .x�VpM:{n4N:D$8*|#,> l*`dnCZ4yLt@"#uص:"(B!�ჹ((߫>XJ69Dw4N:D$8ػ$8 )(^ `G*~:M<pxOR;Bp,HaE�B <�/@88a?OS:  ! Gmث#$! GP|`. 0+pD%6q'S&t":@BpJGHB)  \(p`VJl I H7M@GOD&t$*bd$( RB@P + X(aT,&t":@BpF;GHB)  \(p� "1UL%+4M@GOD&t$*$Y( RB@P +�JDb#kM&҉L� I8UP! Q80"sV�.(V1G8e)s4M<p@T^9Bp,HaE�B <�/�(]QbPi'ZzUh:xJ'2$$WiYr$DX�̅x�^8XP X(QU!&҉L� I8Uj#$! GP|`. *F Vt4NdBHHbCI ! .�ptA$FQ<&t":@Bp܆IGHB)  \(p� "1UUn`5M<pW9Bp,HaE�B <�/�(]Qbj h)Ȅ#\e3#`A C(>0 \x`@HbxDUM|UM@GOD&t$*42Y( RB@P +�JDb#j:xJ'2$$Wrr$DX�̅x�^8XP X(QU<TS:  ! G]͕#$! GP|`. *F񈪆Z&҉L� I8U^}m)! Q80"sV�.(V1GTUt4NdBHHW! Q80"sV�.p'V1Gl"+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQbH%4Nd;(Bryg^|=yЇ^|p( � 4@ <@DH(|W)'~+QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTb+Q|_?%IXWD``&H+l@|@@ @ @ @ @ %,/p� � x�| DVZhVXMAA ,B#<TڄT:H?#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#8%x%(l܁�%P�\VGUBw|GxGyGzUX0&&H,H<Hˊ/*'PFS�ȁ5<ȃ@HH@II,I<ILI\Ilɓȑԃ?&@$III JJ,J<ʟL,؁�% P� @Ap=`JJ0J KK,K<KLK\˱0x0J/D@*KKKK LL,LKlpJP�� LL\XXXXXXHM\MlM|MlPPPPPPPPPPPPPPPPPPPPPPP(&ht\OlO|OOOOd((A@Aɬ �]P]PhPPPP )%+5�`�R0 S1S2-S3=S4MS5]S6-./�(A@Ap�F S@U,TB-, TDMTE]TFTC}THTI}) F��P�+TP UQUR-US=UTMUU]UR.ehX�@Aӽ�T^ZU`UVb-Vc=VdMa`mVg}VhmV�x�@a]PVnVoVp WqN% LUUxFpU�eW{WW}u ЋLXpW=XMXu Z ` XؚTXX�X YX WX5Y]YmY}YYY}� �VK �XٌمZ-Z�EYmZ}ZuY � �XYZZ�W�H Z][m[ԋ YZ[X `P \\ �Gۙ[]%ܙeW ЋZT �\]ܹXYͅYY �R (]؍ݘ\ϥ؀��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�(�p(@���(@�(�p� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��ۺۼ۾=M}ȝʽ=ԝ3p�'p� +@  0՝ܿ=]}}�'+P]P -,^~3p�0@p ۠�@,�02>4^6~8:6>@B>D^/N�D�P�#`jXZ/j`b@�!�0` Voc~x^y~'0)�@� `P >^@�)0 �6`ꪞpA�!p�)* P�6P�P~ȞʾҾ'p'p�>>^~^p^~p�ppSӞ�'@ ?_? Rs "?$_(*p)�SӞ�*`@ :<>@B?D_FD p HR?T_Q p p ` #� 0 ll_ pr?t_vxz| �w P " ` aoӞ0P `0_?pw` �6ꗯ�~� 0 g?_؟ڿؿ wP  � � `~Ӯ# �IJ DPB >Q(Xl�F=~QU`% J-[jSL Fx U=}TPEETOWM> 0`-ŚUVXsUڔhT Vfh@-M0+TѨU u›S}X`… %$M5Uڤ‡HFƜYfΝ>ZUъ LcyB[oIp4j+HzzƝ[wQ6u$ ƕ6EQ?ѪJ\lnj4ߒXh*Wl獞^ޛ:A4qM.|@Qjz?ZG\n`R"aGFYH? /mN d*PQ.D1EYG\(4TSPHXQVq ;Q1zۤH$J6q(Ae! U*qąMIczeW J59mN d*PQ䓿GV 4 &վ-VpdU\>'%M:Dd|BTFYG\(4TCTHXQVqM啯6IkM\ EPWg5{dJq@`R-ַHXQVq嵷M:Dd|BTF!^YG\(4T-VpdU\G{)mN d*PQدGV 4 &b}eW c>{ۤH$J6q(Ae~dJq@`R-ַHXQVqVM:Dd|BTFGV 4 &b}eW 1){ۤH$J6q(Ae~dJq@`R-ַHXQVqM:Dd|BTF!GV 4 &b}eW {ۤH$J6q(Ae}dJq@`R-ַHXQVqM:Dd|BTF_J82 LT`*\?D' !4pT‚z**40QMB8bp$~tBf$ӘJl>"P1 R#\P D5z VQQӛMtNc* � @(اGpAL-$X#F W@GsNo6 HHb8&\((@J82 LT`*\e9D' !4pT•Tz**40QMB8bp$~f$ӘJl>"P1 j #\P D5z VQQ9sӛMtNc* � @(GpAL-$X#F W@G Lo6 HHb8&\((pJLe:SԦ7iNuS#\P D5z VQQOk*CX,:Y,pE'! HȢ80d Yb1pE' ![4E8$dC,u�"xNHC9nYbL{N@BiL%6@AEduYB!n WtX, EB/ W8!nE,E!\q=�E!n Y5ax]hyUT.(i`X+p(V H/i! YBp/\[x! `+n `E' HXWX\qq,#`,:q Y@bmJo6 HHb8&\((1NBE'n H,B/ Y@b{p0a+nqB vpx!B~,x1o08!x$#\P D5z VQo' ,B+Wp":! `ԡUa0QY+ H!qbרG'n"ɽD' !4pT6=-:qfb1C!BA!:ac($`B-Q\WX/d[8DuoQ["" qn>bp d&Vo! 1U>a�!Q}#=q `,C80Y\7ຂ?zhxBCp$\! Wt"ɽD' !4pT3!~![<qndh7hCh? `tb0~؃nqE(0юC5}**40QMB8bp$NZ>qhHܰ7~ }d8AvC~;~QqCƐWN8aYX^[B,YfrkEMHhJ(PT㓩CC~Praooknpu ^r`u(Hv} c`k�E[XY0c`eppY^kvCEzUGp1 PXy XGUpHྼHC؃E�{8WX_PqXWr`Yzh xxXxWhqXaYEWEpHBWYXB^h~r8[pY(W?t؄NIƨMpE@QŚZꂄC~8Epas_^v8rhEvxXHnXv[p^8HWXWB8=[8Yp?h~rB8axƛzUGp1 PXy XGUpHCxN�?np?p=o_Xl^~0@}X}ea8qzY8NWN}}{?p_NXWfrE[C؄NIƨMpE@QxșZY�NHlpCXWnp{`[}}0a`�ovBa؃__~zaYE[(=x8YC˚zUGp1 PXy XGUpHNxHH(~B�Hp}aXW{؃ahnuXuȆkHW0oqCpHXY�acaH?C^8nWE.Y؄NIƨMpE@Q͘N=.{WH(~~(WnuXrkhaCqqBEN`aXWB^C}pNPzUGp1 PXy XGUpHH·Bia[8uNqh[r8q^ȆqPoEWoNpEW:[BN(WxWCgMHhQxY@QxFYpBfpEa8sWuPNpq8r^r8q8^Cpq^C)?WX_Bp[(BPvHXGMp(Ӏ Ո pQXW|NXHlXYX?}czW8fx0NXzcYeaY8[CZWkkhr(8H_MHMGTu)H8WWkE8=zau_ivXE0xf8^cshW8_)YpBY(ael`sE8GMp(Ӏ Ո pQXW\Wv[W?Ȇvv=EȻHp}`Yahxr`WBŨ)HXW0szq�C ؄NIGTަY[_`kXNC(lh~hr8N؃[0^H8YxNu~`i(NX[=�q}`o=p_ vGMp(Ӏ Ո pQXWZXWXC(YNE(c�Y(^Ep[_E8Y[0?Y8Yp[)H8=H ^^pH^8؄NIGT2\HXCB8fX@?8`CW=([XYBWX_BpaWXN_=Cp[XCBapCWX:GMp(Ӏ Ո pQXWdBH WN(E�Y?X_.aX=(CECpY(EWE`Y(NB`(E8``MHQxY@QW[CW^pE8EWE�E=a8BC؃[CBW0YBp^p?BBX[XN(h}XGp1 PXy XGUpHH΂NpYY[B8^pC[^X`YpE8EHX^N8WW8Y8Yh ^BBH؄NIGTr^p[X[(a=p^p?^CW8^�_₄YpH؃_?)Ypr^[^pBlzXGp1 PXy XGUpHH΂^qWXB8EpY8WBWHhCp?pYNC)H[[YXW8W.YEpC؄NIGT厩*H8H8YpNpN^X[(WCYC,rY8rEZWWXHHXC(C^�zXGp1 PXy XGUpHH΂YY8YEBYpHBEE_XYp Y8N8YBEBHpCWC[(WH؄NIGT)[pNXWBY8WECp[pEHECE[8HNpH8WE^Nh[(WGMp(Ӏ Ո pQXW{wMHJ(PT|W/GMp(Ӏ Ո pQXWd_؄NIMpE@QyzXGp1 PXy XGUpHHΚWzMHJ(PTXGp1 PXy XGUpHHή{ MHJ(PT'{XGp1 PXy XGUpHH|MHJ(PTg~XGp1 PXy XGUpHHMHJ(PT}XGp1 PXy XGUpHHg؄NIMpE@QPGM�G.6ĀA 2lPC $V8N7jt#Ȑ"G,i$ʔ*E$I@iTi P'РB&G.n0Pè#Xh*W8r,+X-7u$ifQ|1 ըr&G.DPjԈ$V8$2nN$ͬ9PrG69r BF$ѨU )6:A4Gl{B5 7(Sv GVTs[nI̚1 (?ɑ *0" +82*@| &@"L5[=̂( j#l LB1 +82*@݆1&@"L5[=̂(2 #l LB&" +82*@ݐY&@"L5[=̂(Z#l LBNj +82*@ݚYI'H2SM<V2J,8S!# $I*cKt$3T&.�"r*"=&A)dgD$(ImaKt$3T&.�",#.0eB  +82*@, I'H2SMlP((,8S!# $,_Kt$3T&.�""-21<35,8S!# $ڼ4M;]sKt$3T&.�"4a=ˏ#.0eB  +82*@,yMvKt$3T&.�"7;#l LBvFD +48饋&@"L5U >@*~;4?&A)dg ##82*2*2*2*2*2*2*2*2*2*2*2*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*VђJ@B#&>(ah*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQ%y,60 Q*Ѐ !qS<':өu|'<)v3tΠP'@*Ё@ @�"LـA;a!hHAڃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=A@RPBv"NAvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`؂ TЅ)1Bb' 1Ѓ^v 6�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a PЂ.kPf9K-@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a P�)@a Pl]C ة @fg<D?:ҟg8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3g8H3{g<c\AQ ;x3g8x3g8x3g8x3g8x3g8x3g8x3g8x3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3D4H5DC30A B؉ltA$B-DB(\B(B(B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+Ԃ3B+Q. $LB-**************************************************************BB!lB%#L A B8A-\a,B&%\((((((((((((((((((((((((((((((((((((((((((((((((((((((((QK,<B"�HM'***************************************************************-Ȃ/B. 0A B8 lA,e,\e,+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Q(H*+<B"Tx'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&Vn(#�SB(�[Be'tBM\.fn.v~.膮jn'B(T., @ x.l.֮.j,@(<* 0A B8@@ T((<T.V&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B'l(8O& LxB(l&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#&8 0A B8@@ T((<D/993::3;;3<s'l(8OB'B LxB(tB<@4AA>,l#�SB(*@%lBK<AwGt@w&TnMB'B LxB(tHǴLϴ@#&8 0A B8 TBy>s'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'B'l(8Oք+l*@"&t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t(t>,l#�SB(*�#|BU@Rgo9w99Ro(|BKd& L(B(lǹ9׹#&8 0A B8` 8'*T•?7?zo(|BKd( \"(@:9>,l#�SB(2�#|B+#(,:纮::(|'8)*e)*BGO;W{#&8 0A B8!` 8'*T;'D*e)*;{#&8 0A BI0#l*$h++++++++++++++++++++++++++++++++++++++++++++++++++++++++&@BV(@"*++++++++++++++++++++++++++++++++++++++++++++++++++++++++@jQFj+0hpFAjP GVԉeKaƔ9fM7qYsԨM IJJ\ըOF:G69raqFC8 GVeUoB$ICVEF<G69rFbÎ$ѨU mYs=7u$ihJ\(ϯa ~k#\1j9H+Z f'﹩$ICVEF%׾#XQ#G GXh*Ww>pM IZ&>PQ*X6q0҈>eW /A 16I*M\ EPEiqG`H#(h$VpdU\$>l6I*M\ EP/X6q0҈ 5eW /;kiN d*PQLTчeG\ #8bSHXQVq 6I*M\ EPEY|Mq+4ґHXQVqhMV6I*M\ EPEmC|Mq+4ґHXQVqW6I*M\ EPEށzMq+4ґHXQVqM:Dd|BTFXeeG\ #8t$VpdU\$iN d*PQG`H#,eW Od{ڤH$J6q(AevX6q0҈#K+`eW /oQ{ڤHJFq(Ae~Mq+4  aG** [ C [ey)ĕCx9ĕ_pa9DCdŕN ޡNd9[ B\ޕeYC 9pMFdڋdBTVq t!x!E/:[CE%Q _E"|UȢpEqCp/ H,Cb�F!GbpW0X QMd(Dc[BE!dQY@8$rE8pE'^X,"[b!: YX!~ Wp"nBB"LFQϊ TbI!nqW@B+W"H#|GH,GpEn[@+!du$xN3eNM8\F8b 0+pD%6X񛮸-\C,/ !N,�F Y8,xq^p"j Y"щC!qz8+n=YsQ� B*IY,"xqEb[D!JH# X$"*X2<HB$nqY0dW`="7y,6p#ሥ*Lbz-~q=BXD=�8-QBB~p" !BtE'HB!dCB5s8"nQQlb&F(aL! W(D'q Ydoȅ`DD.`\$/xC8!d[,B~X/dQ^ƈF=! H|&&`D#T8PXE c(+::0� ^XD!x! YbX-d Y,~8Cn W,XD'nqEb8"Q[tEPGQϊ Q1,=c[t `_$HD%FbTb!:q[8+C,~p/BBG!:>؄#\h#�>GTb0 BB>a:p`5  {HC>QY\C:qc+} Hb~8! W& wa2M~V(\�!r Y85QvP>3Ԡ5 _ F6ء}D x[0N<8B]#` G+G,U|`&`2+zXrDC~>!o`9 rC7 v0+! ^Ƹ1EՓ$o#p,\QY@&Fa?+nb.Fp-u|ˀ7 cDx;‘D� AJ̐F4nE c0xq c N 2~A 6\+0B#8R*>`6&Š Ρda\xaȁ\n!dL a \a:anz AAa~ aio6aNJ6a\� `V   nA\`arva xdnddnadnAƁp6\+0B#8R*>`6&ŠF:\aAnAdaa!A!d!AA:A!\dd!a'Fa*XVz@Fiq\\an Aa\F!|!V!n:aA \�6\+0B#8R*>`6&Šd\A~  AaA !A aaM\a daAa\7a|`V+!\\A\a A6!ԡa|!:Aȁx!A@x!{\\zx5k`a#4#,V*a`b(+!{A Aa5Ɂxa:ơnAAơn aB\:axAnA\A\da@  +q*XVz@Fi\!΁V!aarAnx:d d! an\A6\+0B#8R*>`6&ŠR nnA !daAxȡxXb:\ddn!!\:A +q*XVz@Fi: xda؁av!_!aԡd\\\\x:ȁ!n !]`a#4#,V*a`b(+edA5!L:An!A Aa\z daxx!za n+q*XVz@FiP!dddAxa ؁!6sa*A a:A \\A\A!  6\+0B#8R*>`6&Š !  x\aA ~5;x nA\An!\:xdjHԓ7a|`Vx ajn~ara`r!|A``\xÀn\\d\sxA\ax!6\+0B#8R*>`6&ŠX\ \A  da \\\\A\anA\axx L5ax~ An+q*XVz@Fi\AA da\A a `!|!!`!|a|azAXbA    !6\+0B#8R*>`6&Šrn! a\An\ ada\axa\nd\a\\A@x\n\7Vz@Fixx\aa \an:6!`!'!`A\A !d5nndxa !`a#4#,V*a`b(HA;'6 (@(*a\@PaD{i{6\+0B#8R*>`6&Šj{Q'6 A(*a\@Pa`a#4#,V*a`b(Ȼ;!{b:$a(6|� F <6\+0B#8R*>`6&Š '6 A(*a\@Pa<`a#4#,V*a`b(ƍzb:$a(6|� Fȱ\6\+0B#8R*>`6&Š{b:$a(6|� F�6\+0B#8R*>`6&Š{b:$a(6|� FQ6\+0B#8R*>`6&ŠR{b:$a(6|� Fס!6\+0B#8R*>`6&Š{b:$a(b|fF`a#4#,V*a`b(߻'6 A(FfFQ`a#4#,V*a`b(㗻'6 A(FfF`a#4#,V*a`b(i'6 A(FfFA`a#4#,V*a`b(HE'6 A(FfF`a#4#,V*a`b(A'6 A(FfF`a#4#,V*a`b('6 A(FfF_`a#4#,V`b(@v\'?b7u$ BMcVQ*Z1ƍ;z2H` 4hp˙4kj@ G6ԩD7<4ҥL:} QAY ҨS|( رd˚=6ڵlۢմQPX|^ 6ҬP G6T$:~ 9䣫FY JQ5PjѤK>(G<yj )hP/`+U ċu|&HjL(&Mԫ[=ܻ{>vRj⃇4(&`+U _WQ(.L"l"^>a>K(AUh�b"X$H%Yc2Hc6ވc2` Tu@2 S@*HdN>U(.|Azi#~)b# $ecn g++++UD]'BL&P> iY"d" x�X``Z$'U&fJk*@uRI+.@!$"iJj (Ȓ(.lA`Y"&Uɫ dnn o>5*d(‚NL'h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&h&Pg"d" `A|_V^K%<RI晻Iz袏N筜zꪯz뮿z(#p! HO||/<@I& x):>bC/*~O'|'|OE(Q"0I"/ V?p$, OAZbȄ( `ZDT|SB~D3ag($*qL<"(JqT$ C4)N؁@,qll& lPЂр2\PD*#{pܠ7 zpܠ7 zpܠ7 zpܠ7 zpܠ7 zpܠ7 zЄ4MAzЄ4MAzЄ4MAzЄ4MAzЄ4MAzЄ4Mx; "5 r@!;Ah t-AЄ*t mC  2@dЁxz@24D0GB 'Bt4MoӜt<N)舠:bPv@/PLmS ըJuTUլJuN@Jz�4D0 bȕ8F1d$|_ v-aZ*vk2Xd$cm` *d YB*d YB*d YB*d YB"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$I(BU)hX <A< \XZ+L"bqAjp41 x<s yș0Ls,60I0%$A IPB%$A IPB%$A IPB%$A IPB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A IB)$A I 0hKA (@ \&i>� "@D,ηV@ x{靮|k9\+"Acx+| oK0.@nsA$FaGUJ_|4yWJl"sȄP#XaD/я+}Loӟ$dGx�2 Vq.(V1G(j}�) u":@B`+@}/#$! GP|�0>Uq.(V1G=(t/Ozk:  ! G<oGHB)  �`(p|4 �\Qb}'Rk_`&׉L� I8BwGHB)  �`(p|�\ ַ} HGxg~GQpX CP A�8. ֗3H HGx(CxxGQpX CP A�8. W_n HGxDotGQpX CP A�8. Ȉ HGxpaGQpX CP A�8. ׈z�= :IpthLjɨ˨tGQpX CP A�8. և8z�= :IpahȏGQpX CP A�8. և}z�= :Ip'+ɒ-/GQpX CP A�8. Kzz�= :IpY[ɕxIGR0E��pQW0 0 `}L HGx]ixIGR0E��pQW0 0 `}yIq HGx)GQpX CP A�8. Wvz�= :IpG/yIGR0E��pQW0 0 `}Щ HGx߉ GQpX CP A��P pVai HGx J5ZGQpX CP A��P pVq'jz�= :Ipg_GQpX CP A��P pVqRz�= :IpڝGQpX CP A��P pVq|z�= :IpGQpX CP A��P pVq z�= :IpGڕGQpX CP A��P pVqz�= :IpGQpX CP A��P pVqZz�= :Ip1ےGQpX CP A��P pVq$Kz�= :Ip'[GQpX CP A��P pVq' �=P� � p P { � �  pP P� �k HGx\kxIGR0E��pQW + kב{p � p p P� � p {P p P P~� � p ~p  p @#lz�= :Ipw1GQpX CP A�"CL!R + kA#\p {p p P { � � p p p� p 0 [� QŚz�= :Ip'Û\GQpX CP A�Uĭ "�P PVq< � {p�  pPP` q ~p p  �  ~pp� $ HGxGQpX CP A�ʭ\ + kבϸp # ~ ppp    PP 0p  �=#=z�= :Ip'm]GQpX CP A�uE\ + kֶP°P Pp�=� p p ~ p p q~p ߠP z�= :IpGQpX CP A�D\ + p Pà  �ܰ�  `   � � p @p yK߶ HGxA.CNEnG~IGR0E��pQ=�P P}3 pҰ ` Pߠ� � p 0 P�= 0 p @浫 HGxG.NxIGR0E��pQX"�P P}^° �p p p p`  � {pp � p� { �0 p ^z�= :Ip7!/xIGR0E��pQ"�P P}d. � p � p p ˰ 0  �  Ɛ P�p HGx#A~IGR0E��pQ4�P P}d^ 0 {P P �ư ߠp  � ` ˰� p� pPp  z�= :Ip'@~I�Q`2*P C %NX*mr(PDXIngPG`AvEƑMsɒՑ9xx-TC{ Q^dխC\-BYlGMjS&HbE]y_&H(GHR.<xH >pTiSI#E%ҭEAr%ϵzׄ]ۗU'f e <fxec6l\N:-^xuZDtoьeGS'Wd*]ޕ&4I$G_}$r!�(.S>XJ6) $41ϬB\ldYW~[xd)x[ԉvHx^9dC::x9G}?q[ 4MӤN2$>24ŽH"#b"@@! .x!/VpMJ+Qd?eE\Yx9DWn9[ŕ_Y`Y\9E:D^Wx)DE(DW~FW qB$=M$H∺ДvZj;"(B!�(>XJ6) =IW[\e^D[hC~)DWa\9W�dYDUyY\ŕUN\yQ$=M$H∺yg:"(B!�(̥>XJ6) [zkH4iLt@"#ym<"(B!�(>XJ6) V|qQ$=M$H∺|sŽH"#b"@@! .x!%VpMJsםkMӤN2$s$8 )(j= `G*٤$*|$=M$H∺?#,|@!= TX#*B`Mh-Ȅ#~##`A C(> \A`8( H*dA RPD[:  ! G س#$! GP|@! 0+pD%6QT(kܝ&ңt":@BP'ZGHB)  B(p<`VJl$  -8MGmD&t$.z$%( RB@Px+ X(`&ңt":@BPRFLGHB)  B(p< "1U &1ݩ5MGmD&t$.'}( RB@Px+KDb# wfPH&҉L� I8B]yR! Q80" V�.(V1G\;%jy4MpT~9Bp,HaE�B <!�.]Qbj'Vh"=hK'2$$uj_r$DX�(xCX\ X(Vf$H&҉L� I8B]zZ)! Q80" V�.(V1GUu&ңt":@BPI !P. tA$FQ<լ&ңt":@BPI !P. tA$FQ<&ңt":@BPNI !P. tA$FQ<&ңt":@BPKI !P. tA$FQ<<~&ңt":@BP$I !P. tA$FQ<d.&ңt":@BP8I !P. tA$FQ<&&ңt":@BPLI !P. tA$FQ<֨&ңt":@BP`I !P. tA$FQ<Ψ&ңt":@BPtKI !P. t#>Q<bD]1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W(H*t">APԧ^g}]z^듐#E E�H \�5 pD"F|Cm~_Jl&*Jl&*Jl&*Jl&*Jl&*J؄J؄JK@\@lEEp[H6&`$,@@ AA,A<ALA P)*'� Ѐ0>؀)@ZhOV(B#lU؄M>'|B(B)MXB+B, MQ.`8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#PP"H�\R�X� ȁ@hOpZ8B#\)G HH,'\Q( X?`,`(=HH//p%wx4>`X@ȃ<|IIIIIIIII=:h LXJlJ|JJJJJ$X"\�ЀGS�X/XKlKKKKKKKK/ 0 \LlL|LȌLɜLʬL˼LGŌ% P� �XLM\PPPPPPPMMM N\XXXXXXXXXXXXXXXXXXXXXX`́h&@'OOO� PP-P=PP&"(`Mˀ PPmQ}QS�8S`� �7m�8S9S:S;S<S=S>S;uS70�Ms uG `THU�5TJT5TLTMTNTKTP UQT2U p ��\3}UXUYUZU[U\U]UZ�7ehXĀ4> TH-Vg}Vg}iVjVkVlVwVnVoVn PVU�p]WvmWw}WxWphUAMeU�W wUl-X=XW XPVXX5  bU <1UMY5YUY}YYՀىؚYYYY ZЀg5Ո� Y M٦اZ}Y ٛ�ZZڞՀ ��%٨][m۶}x\�x�[[�PZ%Y-\=`y�x[ȍ\Y\ ٦ ܍\W (۲}U �M][m]%YΝ]]ݟMՀ ([2]� ^Zu] �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ}ܷpp+@  `}޻==]  @j}�&B�)@)P9 @9=!Lja)p�p0w�p ۠�@0�14^6~8:<>:n D^F~Hj@q3P�#`Ԛ\^8.jd^fp��0` Zog|b}~)p�p{� ` 0蘞难nhAԊ@�)0 �6`~麾gq p!�p�'p�'�* P�6P�ھ>^�E�'p�p >>^~>  "�n 'p�'>u p3@  ?$_&(*,.1 S 6B?6FH.wS~�*�@ VXZ\^`b?Wo pgo V_ Ű ]0a0 @t_vxO@ @ ǐ 6P�o!0*� � 0_ 02 @ P >P ?_  6�Nv)#� ?_؟ڿ_ / 1 >Z P ?_ �6�.�@@ j1BŪUFQD-^ĘQFY &W +ъCO:SLWUi  2T4AP1jTM>}ZITU^ŚUV]Z$ɒ$I =-LB\uŻiԣU`%РE:QU'2Ydʕ-_ƜYfʚDiӦGA,έ][6\Jrd|>XFr]=]tխ_Ǟ]隼_iգPBzAjwݿU؀A?.�7H8VpdU\cAλ6YP|AVyC?|U*qą No �,H8VpdU\DA@1"dMVy$z"UtD2YG\8qE#aGFYHl\NI1t6YP|AV!3N9{dJq!Jʁ#aGFYHdNE;qMVy$z"U4GVo @8VpdU\L_}6YP|AVYG\R#U8VpdU\Q_Ŏ6YP|AV41YG\R#U8VpdU\Qqm6YP|AV`YG\R#U8VpdU\Q76YP|AV8eYG\R#U8VpdU\Qv6YP|AVYG\R#U8VpdU\Q9qMVy$z"UƆGVo HeW A4y\nU ŇHo'U*qą(?R#aGFYH\\dGB![%uYG\R#U8VpdU\Q1qMVy$z"U>{{dJq!JTHXQVqD~硫6YP|ҳ Ѐ<#VQ G JH%X+ (vЃr6G=BzVAXE%(g !pHGb\8D"RG* @YE8=bp T! 1Ub?ȣlbz Bw#VQ G JH%X+ (<6~<Z&VPBH*I">bp T! 1Ud,ǣlbz BD#VQ G JH%X+ (`V:<Z&VPBH*9N=bp T! 1U"'9yMAUӠ{**DI?C8bp$ujh9X#B!=hJUT.~R +p(V H Jr6G=BzVS>#\% ? VQ@nW !!NBБE' C@X-dCB8+d H<- q`A/ q uC$:qBtr6G=BzVEbX0 ! Ht$dQE@X,x[~!*B- ^+Et9p4ԡzc$\UT.~R +p(V H +p ʂ/ Y</nQCBX/ W9~u,xW?c�\qB`4[$ǣlbz ⃋+dC-\E"…�! B,b{+B/\zY/nY@p/1eH8- GpA3J8$X#F W@Q;- ^ܢ"\!E�p/~?C�[AE!� Y,($# ?0" ^-n [G* @YeC؃yB (D'~Q_Z1갇[9($\t$x!=b!\!_<, >bp T! 1UŸ,0 { 0z(0 `" x<1 HGx~]d ? Cp$\! o+xMAUo- QW`9cG<ac5a ^b1x|(+ xG=Y+1 r�|UT.~R +p(V H J_/vC87 `pCp;qB縅_cƐ1nH0_ =(`p[pirkENpN @YMXG!HU4~`raookov aqhu8?8v}8a`kW[8W0eafpCXYHer`k8WX4C |UGp(яRXGUpH@3,E[o[_PqXWr`YxHnWxWhq`W8B8HpYYBpC1HYxz CWB[C ؄UxPX^CH[2HsXWW8o�Wr`E v_hoYpzWoCB`P=pHpY7?�_8(xx `7aPFe|UGp(яRXGUpH@|EW؇qPE~?C}^c�}8}e؇a8o{0[XY[+}~~Ї_XYWXH?`} ^XYW(t;YMXG!HU3<YzW8Ep}WC}ea�}X}a[oxE^_`Ї=E8YHfuY(4GXJp  pQXWD1^~C[}a8H{c`nv8ukWCooCpHXYac`H=NYCzpH8l;YMXG!HU B^nYBkn^xn`H8lȆv0B_ zY؃a^a0YpCp[(HpzxN8P |UGp(яRXGUpH@Bi`X^8uW�qhWXr8r^ȆqPoEWnЇ[BpYE[cP+Wxp*W؄UxPX uNNx?hBa8s([Xv`E8q8r^r8q8[p=oW�CBW8^pB^E8vWLGMp  pQXWDNXHl8YX?}cz[8fvH`zcYevPYEpB Zlkx =YpH8PYMXG!HUֶEW~WEnnn`kYzhfahxXC�o0c8x8B Y8EpBrXkȆv [PuGMp  pQXWD R^`kYpalh{`oCa{v[v~ f[8[8<Wuhzq�CNpH8PYMXG!HU [WXW8Y``l8[0?؃l~hq8W[ ]/Wu~`h(W WXYp=�q}PoBX_]xXGp(яRXGUpH@<HpepNpC(YW�H(aHWB[p`pE8YXYBN([ E8=HH:Y8NNOYMXG!HUNHC(cp[(EW8Y8YB��CEW=X^/?�[ <rYXCBaBW}GMp  pQXWD RH(=^pCX`=(Y/Y8B8[X^8WHWH[NCYXH?x`8؄UxPX]W[ECۂCXB�BpCa8BW(^YWXW YB[pBpBp?pYpNdWxXGp(яRXGUpH@NpYY+CN(HWHxCx^[WXCp_(N/ ,CEXYYE(_([X؄UxPX=WXNExYEY[CWEWYN`EpY H+^8_aP+HXGMp  pQXWDE[pE(rY8NYp^pBYEWCp?pYYp?[- rHW(CXWBpNOYMXG!HU]YCXCrYE�CCY8WNWCp[hkHN+ \WWXHpHPCXBp^XGMp  pQXWD9[Y8YCB1HX^(W(^NCpYY[C^([(A/W8YNBB^X؄UxPX܅WXN+HY8_BW8W[EYXH8^P+^8HX`XNCXYNpN8WCEY8~XGp(яRXGUpH@Z;YMXG!HUa'v>|XGp(яRXGUpH@b؄UxPXmGtXGp(яRXGUpH@t؄UxPXgZXGp(яRXGUpH@y>؄UxPXyi}XGp(яRXGUpH@7z؄UxPXz|XGp(яRXGUpH@zYMXG!HUP?GMp  pQXWD{؄UxPX |XGp(яRXGUpH@ؗ؄UxPX~{XGp(яRXGUpH@/AYMXG!HUG|XGp(яRXGUpH@MviգP>zAj'Rh"ƌ7r#X` .\P%L *Xh*W 'РB(UB!*RRM\R%˘bU$ѨU i-ܷF5ܴQ(=8\/EW*Y; GVԖ̚--iգP>zqj3EW*Y69 GVt ,iգP>zqJ8`mr+J,kÜIbQ\A):z5ܴQ(=8\G69rJ,qL$(y9zm#Ѓ o=&J*4K3# $u8E(B8 AU#l ]K(4 +82*@bBW&9B8JenT#l ]KNj0 +82*@b3W&9B8JVT#l ]KrD +I�*=&J*$L$(y^A P**Z#l ]KrD +lzI�Bn=&J*$L$(yF^A P*Y#l ]KrV@+8I+T )o2*-21<35|39L ϤI‚N(J+:+4M;((?'(Ē0 tA"}6!i6m6q=7uށ!10$v~8+xځ�H 5(Ē MPp1:饛~:ꩫ:뭻: ??4;;{E+� =`J, =@ ٳ={=?>>ܻBZh<pC? 9�D%,S Ё2x3! R 3 r` - ɀS)4g CJX" a@.hъGTВ%2N|"()R1#+8C&1 TTf<#ӨO$"G"D%,S `Z֊ArXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъsE,"A E(ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZV-E.|A]( JT9U B hGT*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbPbPL \P!ZQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbQ7]( JT9i�A `AψXv=5SUծ~5s"pX]"־5-XbxD+` %*a 8+,[ms6-q7G>C-yӻw#X|".PpX# l[8#.S8ԝGPpC.򑓼!"`Q G`XCJXi`ȑ+ nz>9Ѓ.'#`n(8dE:ԣ.<"& ` %*af"8b$#n;.ӽvW#`n(8dw;/E% ` %*afB8b##<.?CFճs(!J<JTB i&$X#>1U<9j=7A3AGGPp(s?_,*(Q4**Aϖ?ENtA@CB u-,@#@WJ잜 #|(#+Hˌ* ~zD(#�8& A+"B%< tJL 8&(@eM!z&#8*T-,l#@WJ #*$!GAl*<B(@C""#&8 tJKL 8(+@y$'z&#8*|"+#&8 tJKL 8(+@y0z&#8* #4N#&8 tJKL 8(+@yD9z&#8*#=z#&8 tJKL 8(+@yԣBbz&#8*,$F#&8 tJKL 8(+@ydd=GAl*<B(@CK$=,l#@WJ #*$Oz&#8*DW#&8 tJKL 8(+@y|0GAl*<B(@C]~#&8 tJKL 8(+@yf+GAl*<B(@CeF#&8 tJKL 8(+@y'GAl*<B(@Cn#&8 tJKL 8(+@yg"GAl*<B(@Cvf#&8 tJKL 8(+@y!GAl*<B(@C.#&8 tJKL 8(+@y$hGAl*<B(@C#&8 tJKL 8(+@yGAl*<B(@C#&8 tJKI0� #*$+GAl*<B(@Ci>,l#@WJT� 8(+@BDqx/A'$/,B% C"B"(,/,0B! BD+@"t-@+$DD!-+!Ȃ+"/@"xz&#8*L---܂++-B!,<,<B.<,*$,B" ,@v$,-@+,/t/,$t"B!/"t+/,B!C!T#&8 tJKI0#*$D-,-,-$/B"B%B.l/B/lB!+@B!0A'@B'/$,B'@+,,$",/,$,+@GAl*<B(@C-$,/@,B'-,B',T/$/#C",<,$,</t"DB$!,+!@-X."0@/X,t+B>,l#@WJT�| 8(+@BDz/!$!܂/$B%,<B"(T/lB",<2",,-"/$B!-DD!\9>3,B!/xz&#8*,,$BD,/D!D!@!$1$B.(<&</BC%*$D"$!B!/@0-@3C=ă:,tB>,l#@WJT�| 8(+@BD&tq"/B'@,B%/�#CB0&$(+B!�!@!@+0$!,++�k!"@/7|50C<!t/@+Ȃyq&#8*-@,@+X"�!$-,�B%,B"B"T,/B"B'D2/!D@/,,,,!,/7C49$#&8 tJKI0#*$D쁲&,!+ l/<B0C"  4&\B'-�k!@+�+/$,!@-@"1�C!@7/,B!/@O?&#8*4S7u"!$ 0B!/B!B"B%l T1�##@+""܂+,+,+,$-t+B!,7C!B'85d;#&8 tJKI0#*$Dsd7>7C<C"l;; ;X,56"X=5?8ʂ+,>?L7;Dv+-C;t,X"SsAl*<B(@CywAB!05=0,7>C815B.\=d1[=C6>8"B3t?0-C;B!B|+<,l#@WJT�| 8(+@BD?1>9H3�6C865;C"<89,+;<0\2$-!/܂, 1@/�+$XC6C<\C!-@dC?&#8*:-D"/:|70!p<p3D?9$B%= �9&90C40-"+0 -0�",$Ȃ+ 7=,/B!@3#&8 tJKI0#*$D35$t"9,,B.:,9*l=/C8"<p,8B'B!@-,+$t+/-+�;>�,,»3?&#8*C!/9B!t/:,B!9C"=;l;;l/8t,B!܂,\,,@-,-,BD�k!܂>ă>/$<?,l#@WJT�| 8(+@BD?}O$C6,!(5#$81C0==227<H"$,!$>>>BD0+,C<-B!!䫛?&#8*4S$5@/!7!B6*D?1/C3?*d>50,@ZtX=~$Wx*k=uҸcG?>ɑ '1`Р…/aPFrI#(P9-^YKFuߣ\ec7n:*Č?rݒ%ӯ_d cVG[  7} ;iFÇ#SMC*Tg֜"Y\헟C};6 wM,uۮq Bx kY:֭ox݂{wW`mr䆔+[T+Z Fz߼!}_1_|1U1pنs9HfvnE:YKW)DB~YK#a:9Dq9apG4ilU ŇlL0Y\aBrs؁q1'DQpFe[`\)ĕ_x䐵4ĕN eY~coYD[LTG`KiS>XQVq|QQ%H\$kɆl@yc�i&}qeo1v;Yd[dqBd9[&kGC\Q䱱MVy$z²Umw#H\ldlFmޡ_yf�!Ff!iQ?\B\C\^4:^ȑn!YqG`Ki*>XQVq|QdqxYy{ygGIz9JExa'}fW:Y 9d-WdQ{E9YŀjlU Ňl,N#Y~aǚNxdYaw@|D`9c`ExaBCHd? YYKqGrQeG\(/Z9 `GFYH4pMwH BY$Q6%``Y%QWQ`CdQW+xCBDX\qE@{/‹CBpZ5fxD(|!Xf!D,\!eb(0dW@zxD.*J,|aXh,\a@(, q H-pB(-g5m4#` G<)YIK 0+p(V Hh's! YpE'dG�/*_b(QHZs Ch/:qE"_("[ _c6G=eVQLi8"dQHhDC'֒ _#|`b#�N,Ðщ[tk" ! ?b #` G<)YIK 0+p(V Hh's!q^E"|_"xaXXd^Z! ?nEt8+ [$:!C,k_c6G=eVQbF! ?! DE"`QM,\!N,b#i"\q_+dqY,(, i>p ʓ$+�>GbF|2>UU<">, N%#` G<)YIKj 0+p(V Hh'{5fxD(|!XfXl.(OJVҒVX#F W@B#>1ፌ1X#B2QLGbpAyR 1URꎯ1X#B2Xl.(OJVҒVX#F W@B#>,5fxD(|!XfiM8IJZ 0+p(V Hh'9lbz ˬҝ#` G<)YIK[|`*\ d|aטMA`Uܚ'},6'%+iIx+X+ ض_c6G=eVmu؄#\P%�>GbF|2uCz|* @Y!GbpAyR 1U"n5fxD(|!Xf)#` G<)YIK[|`*\ d|6GU<">, G؄#\P%�>GbF|2?y|* @YXl.(OJVҒVX#F W@B#><lbz ˬ~,6'%+iIx+X+ (_c6G=eVb?p ʓ$`VQЈOƧ| 1X#B2M8IJZ 0+p(F A#|p/G:aFVz@,cF`N"%0`%«V� �]a0epimq5b1|b`� <!V!0 p p>!\< @«*V� 0 P#z5aV|@<!VA 0P Wh"> 1 0V� 0%q 5(PaP<!V!A1EqIMQ1�`aq 3  I`aF &15(zP\V@&FAqQ5b6VP2 V6a\hG0a|'FA@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@a#*T� &*H`aVa 10|`Paڰ3=3A34Es4I4M4I@A T@s0aHV>a1+0^p138s88839s9 |`<aP3;s;;O@A R%ԓ«HV>a1+a#^93?s?8[p1Faz``<a\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A6bdA*`%P=["*> 6![?A5TET7T7PB b &aVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2V� S=["*H�>a|TSviii6jVi?Za8!adJaB!Uvlɶll6mvmٶm6b!" �< ճ%«XX ؀ p �qqq!7rw (r-r17s5ws9s=rr ` @@r]ua7vewvivm   >s=) *:X|lyWzzzs`{{{7|w|ɷ|Wzm |`�Ld ~7w8xWd v`nnp=ë!*8<A8ExIMQ8UxCB!>!?! h x}8x88i zb:6+V>`ȸɸ8xٸ8x؍8ax` @ Y @o* <a"B!0:^x9=A:dxIMQ:UzI2,QaP  uzy}:z@ L�:6S6+:a"!|aJY:zɺͺjjvZPA x ^@ :z;{ � @�:65HX >aF4ajA;E{I��5B\aZv zimq;u{y};� @ �:*@=z0+>`aV A#|b|6b;{ɻ�5b"a@ ~{黾``�>(`ZVFa\4'Ǽ)-1(zP#V!v@ �MQ<m``�>(`ZVFa\4''Íȑ<(zP#V!v@ ʱ<``�>(`ZVFa\4''(zP#V!v@ ` =}!@<&%`0+>`aV A#|b|]=(zP#V!v@ y}ׁ=@<&%`0+>`aV A#|b|^۽}(zP#V!v@ ٽ``�>(`ZVFa\4'7�5b"a@ }9``�>(`ZVFa\4'u(zP#V!v@ >=``�>(`ZVFa\4'g;(zP#V!v@ @``�>(`ZVFa\4'%(zP#V!v@ A?``�>(`ZVFa\4'g}(zP#V!v@ @g``�>(`ZVFa\4'(zP#V!v@ _�&\@… j GV(P:v2ȑ$K<2ʕ$GTUv䈔<{ 4СD=+G`2(L8օ|Xh*W2nؑڵlۺč"("Eɑ| 8#N ) >غ+Z Rƍh5 :[cf\iG)J~ ;lK82(P8!d|Xh*W2n,:"]vqUE(92;F$b)E@|P…2 oXFrIFuF]RG1eJ$;!G Ea^aRDV`1E|\@}1T(IFuv`:RG1eJ$;!GhdJ. IDaCHQGԷB0 +dQg;&H.uSFDCR(qzɧQG$X !E |�<P_ U+82*@Fɩ.uSFDCR(qDIDaCHQG0 +dQg.[KŔ*PJjjxDQXRQpZ(IFulѹQLEHQG$X !E |�<P_0 +dQgKŔ*PJp6tDQXRQpZ(IFu,t $t!r,,‹,I'R- $,,,"KF҉,t!r+@+‹[#QLEH7YDaJHQGk |# $mԙ !t+t!GFtr$@$"dt /R+݅6$}"R/o+KŔ*P)(+(N R(>� \U8bp$2�0nE@b! q/ E80Bos$qܢ(!\щB/BKL⒎$# %lT)A E�C <>�>GbDF6ҙ/0PaB(DFx! H[!^ `nE'! H,p"d W8<qa!H#1*""HA Gh5t,DtJB@PO*X+ t&")/E80V^a, ?ܢD!E" !CB$C@7! x/FO#1*""HA GXO ! Q(P|�>ӫ 0+p(V Hdd#)H!:c(DC]ᇷɢ(DCq Hy:q W p,\Nn{0! },-d!j6.HL2HRPԪV GBJ). 1UHg6ޢ3{߀> ?X,lȢֈ2q}(!2"}1[m/YhhF+.HL2HRPV kYB "P^UX#F W@"#̂o|[,P9a[\07q Wc7AE�X:1l0os$\! ` xN`F6hBE!:<'%IFVA J8h! Q(P|�>ӫ 0+p(V Hdd#ѳeqa!AYP!C"֨+do@BD!~CtDFxQ^p, H0 Y0]ґddA#$z+`aR(>� \U8bp$2Θ;ϝX+Et5\! ?\X>n }�>xq n#0nPH>c(0nB0ا,nEL<.HL2HRP D! Q "P^UX#F W@"#o|Yt,}|8=ԃ`Gq nc~(3nȢ, ^X!\q=Hao;7qNBo쒎$# %!+`aR(>� \U8bp$2~B8+s9 p � P~P~�  °p p � ~.1 ;PRG|9ZGQ`X0RP A�+�0 ,{p  � ` p � ̠0 ` PP ` � Wp7o  � Ð @  E Jp:(?uIVC E��pPR + � Q7Vp  p ~ �PP p �� � �> pp `p ~p� � xc.1 ;PRG0$GQ`X0RP A�+�0 ` {0  p p p  p Po { uw p`qp pp ~OP� .`.1 ;PRG�u!GQ`X0RP A�+�0 h` p pP ưp PP�  P P  @ E JpvrIVC E��pPR + � .1 ;PRG ZGQ`X0RP A�+�0 �ʢ-  E JpʣAqIVC E��pPR + � [ʥ E Jp==qIVC E��pPR + � ѥ E JpkGQ`X0RP A�+�0 jz`.1 ;PRGkzIVC E��pPR + � 㪨.1 ;PRGPjzIVC E��pPR + � A.1 ;PRG=zIVC E��pPR + � ;˳ E JpˣGQ`X0RP A�+�0 = 1q ;PJGawFqIVC E��pPR + � k1q ;Pt{yKGQ`X0RP A�+�0 K,7 E@G`ћGQ`X0RP A�+�0  7 E@G aGQ`X0RP A�+�0 .7 E@G)ZGQ`X0RP A�+�0 X7 E@GUSGQ`X0RP A�+�0 ILǿ7 E@G`Ł$GQ`X0RP A�+�0 u 7 E@G ȭ!GQ`X0RP A�+�0 7 E@GL!GQ`X0RP A�+�0 k1q ;Pt{LEqIVC E��pPR + � ϡ7 E@GP/GQ`X0RP A�+�0 # k1q ;Pt{0=qIVC E��pPR + � u7 E@GՅ}IVC E��pPR + � t7 E@GP[}IVC E��pPR + � 1I 1q ;Pt{GQ`X0RP A�+� 0 ` q 1 0 E@G@!Cunwy{}GpVpC E@+ @ .^ 9.Nn꧎ꩮ Z@;qNAn뷎빮CE�@P"S @ ` g~.^ޮ @N@<J�J�J�J�J�J�J�G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G�>RE� > ׾ ? /Oo� ZP_0<RRRRRRR�OoXJ@T@p� ky�@o׏ٯ?zl�2PT/OoO_E�1:|  .h`C RE`4nG!E$Y-)5v"$ $4̤YM9uO:|I$HxЀpQUYWXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*VXb*H 6jQٵowŏ'F{PAB OJ0~1BFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaF6=`>`lN<sO>O@tPB :@ <� `/NF�SN`SPC J5TTSUuUV[uUXQ`Ys8!` D AD AD AD AfuYhvZjZl%N>Zt5N4Vvu]xaY5 Lw_~_LURsfH]uaQmӃY5{uc7VcCydKhm! 6cyfkfsMZ57Ηz`h6hVzivͅoꩃYgzk5 7Ά+jV{m . (Ѐ{o!Inp?e {r+\4x@LoHV|tK? v( 2\cm 83`( yvw?Z{]x'è!dN>��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ}ܷpp+@  `}޻==]  @j}�&B�)@)P9 @9=!Lja)p�p0w�p ۠�@0�14^6~8:<>:n D^F~Hj@q3P�#`Ԛ\^8.jd^fp��0` Zog|b}~)p�p{� ` 0蘞难nhAԊ@�)0 �6`~麾gq p!�p�'p�'�* P�6P�ھ>^�E�'p�p >>^~>  "�n 'p�'>u p3@  ?$_&(*,.1 S 6B?6FH.wS~�*�@ VXZ\^`b?Wo pgo V_ Ű ]0a0 @t_vxO@ @ ǐ 6P�o!0*� � 0_ 02 @ P >P ?_  6�Nv)#� ?_؟ڿ_ / 1 >Z P ?_ �6�.�@@ j1BŪUFQD-^ĘQFY &W +ъCO:SLWUi  2T4AP1jTM>}ZITU^ŚUV]Z$ɒ$I =-LB\uŻiԣU`%РE:QU'2Ydʕ-_ƜYfʚDiӦGA,έ][6\Jrd|>XFr]=]tխ_Ǟ]隼_iգPBzAjwݿU؀A?.�7H8VpdU\cAλ6YP|AVyC?|U*qą No �,H8VpdU\DA@1"dMVy$z"UtD2YG\8qE#aGFYHl\NI1t6YP|AV!3N9{dJq!Jʁ#aGFYHdNE;qMVy$z"U4GVo @8VpdU\L_}6YP|AVYG\R#U8VpdU\Q_Ŏ6YP|AV41YG\R#U8VpdU\Qqm6YP|AV`YG\R#U8VpdU\Q76YP|AV8eYG\R#U8VpdU\Qv6YP|AVYG\R#U8VpdU\Q9qMVy$z"UƆGVo HeW A4y\nU ŇHo'U*qą(?R#aGFYH\\dGB![%uYG\R#U8VpdU\Q1qMVy$z"U>{{dJq!JTHXQVqD~硫6YP|ҳ Ѐ<#VQ G JH%X+ (vЃr6G=BzVAXE%(g !pHGb\8D"RG* @YE8=bp T! 1Ub?ȣlbz Bw#VQ G JH%X+ (<6~<Z&VPBH*I">bp T! 1Ud,ǣlbz BD#VQ G JH%X+ (`V:<Z&VPBH*9N=bp T! 1U"'9yMAUӠ{**DI?C8bp$ujh9X#B!=hJUT.~R +p(V H Jr6G=BzVS>#\% ? VQ@nW !!NBБE' C@X-dCB8+d H<- q`A/ q uC$:qBtr6G=BzVEbX0 ! Ht$dQE@X,x[~!*B- ^+Et9p4ԡzc$\UT.~R +p(V H +p ʂ/ Y</nQCBX/ W9~u,xW?c�\qB`4[$ǣlbz ⃋+dC-\E"…�! B,b{+B/\zY/nY@p/1eH8- GpA3J8$X#F W@Q;- ^ܢ"\!E�p/~?C�[AE!� Y,($# ?0" ^-n [G* @YeC؃yB (D'~Q_Z1갇[9($\t$x!=b!\!_<, >bp T! 1UŸ,0 { 0z(0 `" x<1 HGx~]d ? Cp$\! o+xMAUo- QW`9cG<ac5a ^b1x|(+ xG=Y+1 r�|UT.~R +p(V H J_/vC87 `pCp;qB縅_cƐ1nH0_ =(`p[pirkENpN @YMXG!HU4~`raookov aqhu8?8v}8a`kW[8W0eafpCXYHer`k8WX4C |UGp(яRXGUpH@3,E[o[_PqXWr`YxHnWxWhq`W8B8HpYYBpC1HYxz CWB[C ؄UxPX^CH[2HsXWW8o�Wr`E v_hoYpzWoCB`P=pHpY7?�_8(xx `7aPFe|UGp(яRXGUpH@|EW؇qPE~?C}^c�}8}e؇a8o{0[XY[+}~~Ї_XYWXH?`} ^XYW(t;YMXG!HU3<YzW8Ep}WC}ea�}X}a[oxE^_`Ї=E8YHfuY(4GXJp  pQXWD1^~C[}a8H{c`nv8ukWCooCpHXYac`H=NYCzpH8l;YMXG!HU B^nYBkn^xn`H8lȆv0B_ zY؃a^a0YpCp[(HpzxN8P |UGp(яRXGUpH@Bi`X^8uW�qhWXr8r^ȆqPoEWnЇ[BpYE[cP+Wxp*W؄UxPX uNNx?hBa8s([Xv`E8q8r^r8q8[p=oW�CBW8^pB^E8vWLGMp  pQXWDNXHl8YX?}cz[8fvH`zcYevPYEpB Zlkx =YpH8PYMXG!HUֶEW~WEnnn`kYzhfahxXC�o0c8x8B Y8EpBrXkȆv [PuGMp  pQXWD R^`kYpalh{`oCa{v[v~ f[8[8<Wuhzq�CNpH8PYMXG!HU [WXW8Y``l8[0?؃l~hq8W[ ]/Wu~`h(W WXYp=�q}PoBX_]xXGp(яRXGUpH@<HpepNpC(YW�H(aHWB[p`pE8YXYBN([ E8=HH:Y8NNOYMXG!HUNHC(cp[(EW8Y8YB��CEW=X^/?�[ <rYXCBaBW}GMp  pQXWD RH(=^pCX`=(Y/Y8B8[X^8WHWH[NCYXH?x`8؄UxPX]W[ECۂCXB�BpCa8BW(^YWXW YB[pBpBp?pYpNdWxXGp(яRXGUpH@NpYY+CN(HWHxCx^[WXCp_(N/ ,CEXYYE(_([X؄UxPX=WXNExYEY[CWEWYN`EpY H+^8_aP+HXGMp  pQXWDE[pE(rY8NYp^pBYEWCp?pYYp?[- rHW(CXWBpNOYMXG!HU]YCXCrYE�CCY8WNWCp[hkHN+ \WWXHpHPCXBp^XGMp  pQXWD9[Y8YCB1HX^(W(^NCpYY[C^([(A/W8YNBB^X؄UxPX܅WXN+HY8_BW8W[EYXH8^P+^8HX`XNCXYNpN8WCEY8~XGp(яRXGUpH@Z;YMXG!HUa'v>|XGp(яRXGUpH@b؄UxPXmGtXGp(яRXGUpH@t؄UxPXgZXGp(яRXGUpH@y>؄UxPXyi}XGp(яRXGUpH@7z؄UxPXz|XGp(яRXGUpH@zYMXG!HUP?GMp  pQXWD{؄UxPX |XGp(яRXGUpH@ؗ؄UxPX~{XGp(яRXGUpH@/AYMXG!HUG|XGp(яRXGUpH@MviգP>zAj'Rh"ƌ7r#X` .\P%L *Xh*W 'РB(UB!*RRM\R%˘bU$ѨU i-ܷF5ܴQ(=8\/EW*Y; GVԖ̚--iգP>zqj3EW*Y69 GVt ,iգP>zqJ8`mr+J,kÜIbQ\A):z5ܴQ(=8\G69rJ,qL$(y9zm#Ѓ o=&J*4K3# $u8E(B8 AU#l ]K(4 +82*@bBW&9B8JenT#l ]KNj0 +82*@b3W&9B8JVT#l ]KrD +I�*=&J*$L$(y^A P**Z#l ]KrD +lzI�Bn=&J*$L$(yF^A P*Y#l ]KrV@+8I+T )o2*-21<35|39L ϤI‚N(J+:+4M;((?'(Ē0 tA"}6!i6m6q=7uށ!10$v~8+xځ�H 5(Ē MPp1:饛~:ꩫ:뭻: ??4;;{E+� =`J, =@ ٳ={=?>>ܻBZh<pC? 9�D%,S Ё2x3! R 3 r` - ɀS)4g CJX" a@.hъGTВ%2N|"()R1#+8C&1 TTf<#ӨO$"G"D%,S `Z֊ArXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъsE,"A E(ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZV-E.|A]( JT9U B hGT*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbPbPL \P!ZQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbQ7]( JT9i�A `AψXv=5SUծ~5s"pX]"־5-XbxD+` %*a 8+,[ms6-q7G>C-yӻw#X|".PpX# l[8#.S8ԝGPpC.򑓼!"`Q G`XCJXi`ȑ+ nz>9Ѓ.'#`n(8dE:ԣ.<"& ` %*af"8b$#n;.ӽvW#`n(8dw;/E% ` %*afB8b##<.?CFճs(!J<JTB i&$X#>1U<9j=7A3AGGPp(s?_,*(Q4**Aϖ?ENtA@CB u-,@#@WJ잜 #|(#+Hˌ* ~zD(#�8& A+"B%< tJL 8&(@eM!z&#8*T-,l#@WJ #*$!GAl*<B(@C""#&8 tJKL 8(+@y$'z&#8*|"+#&8 tJKL 8(+@y0z&#8* #4N#&8 tJKL 8(+@yD9z&#8*#=z#&8 tJKL 8(+@yԣBbz&#8*,$F#&8 tJKL 8(+@ydd=GAl*<B(@CK$=,l#@WJ #*$Oz&#8*DW#&8 tJKL 8(+@y|0GAl*<B(@C]~#&8 tJKL 8(+@yf+GAl*<B(@CeF#&8 tJKL 8(+@y'GAl*<B(@Cn#&8 tJKL 8(+@yg"GAl*<B(@Cvf#&8 tJKL 8(+@y!GAl*<B(@C.#&8 tJKL 8(+@y$hGAl*<B(@C#&8 tJKL 8(+@yGAl*<B(@C#&8 tJKI0� #*$+GAl*<B(@Ci>,l#@WJT�| D((<yx/A'$/,B% C"B"(,/,0B! BD+@"t-@+$DD!-+!Ȃ+"Ȃ/@"xz&#8*L---܂++-B!,<,<B.<,*$,B" ,@v$,-@+,/t/,$t"B!/"t+/,B!C!T#&8 tJKI` D((<Ol'x^!"/ȂB",$,TB.&/Q.&!$- t$t-,@"t$"/@-,"!/@!B!!$|z&#8*"@"$!tB!/Ȃ+t!B%B"(<B0$B.#B"#B',BD*$@,",$/,B�$B',T#&8 tJKI` D((<-B!@,-B"T/#$/B%&$B.#,,/!/܂+!,+-!@+,BD5C<90C!/!GAl*<B(@C"@-D"BDBD$B"C",#l#,Q0T(L.BBD,,@-,-$-+$0;C<CAB'T#&8 tJKI` D((<B-B!,t$!TB. <1/(/lB"/0$$/�/@B!"/,,$/|7X39B'$,x&\%&#8*-@,@+L"!$-,�B%,B"B"T,/B"B' 2/!D@/,,,,!,/7C49$#&8 tJKI` D((<Bwɂ0-/-�&#,1$1�BB3lB/t+܂$+@B!/$$,0$|>"-$LϴLc%&#8*дPu"!$ 0B!/B!B"B%l T1�##@+""܂+,+,+,$-t+B!,7C!B'a#&8 tJKI` D((<<6Q00|=C0$6=C8�15B.X=l!,5/\:<1P,">qC4j'!P8C'.gMkBAl*<B(@CuwAB!05=0,7>C815B.\=d/[=C6>8"B3q?0-C;B!By+<,l#@WJT�ָ@$*#̳!CC=40 l=1l=\C.9$#="9/95,,@,܂+1-0!$B5d85,$,6QgwAl*<B(@CzDBD,+?7p3770C4C8;C"TB8Ѓ:� =lB;3D3/,1!0܂, 0,/Ȃ@,0p92,+<,l#@WJT�ָ@$*#34$t"9,,B.:,9*l=/C8"<p,8B'B!@-,+$t+/-+�;>�,,B[v&#8*t<QC!/9B!t/:,B!9C"=;l;;l/8t,B!܂,P,,@-,-,BDj!܂>ă>/$<?,l#@WJT�ָ@$*#̳c[!@>d"+=\/<B"=?1Ѓ/܃0,>,,p<4,/@"/@???/D2ă:܂+--+dwAl*<B(@Cϴ,`[!@>X$+>p-/d=B4/?;4C01B6;XC!""1ԃq?0$!!/ =@:`A&L&G.6DĀA *fԸQC\DjԣN'QT2-^YKFuߣ\ec7n:*Č?rݒ%ӯ_d cVG[  7} ;iK5ō{rӪG| ժZ$떫[so\U/X"zᮩn۵wu6߷=:AThax #jW ݺ-[M\D0E+V"ҨUL9EvH!_=Uhsgv~dNŕC _"HNe~C?d9MVy$zU6L Y\aBrs؁q1'DQpFe[`\)ĕ_x䐩ĕN eY~coYD[TLӕG`{\dUFyD;LH5~ĕNlk|$w9fчWfcaGCnENEW:)DC %iq:Y 59iU Ňk_7ĕ[fNȦoj|wibm&bu^)ĕNn9Y ᅠC iFr\ef{MqA*N*ȅHFYeG< adqxYy{ygGIz9JExa'}fW:Y 9d*WdQ{E9Y`OdGB!ZT#H_ر^:YDlqF_'XXFQ}aaY Hd9DC"hzQ~Y[G`&ި\dUFyN>BEIdMrI$XVe=cX Y qHx^:;YdWYBx9Yqe*=iU ŇUM!pRQEÐ"\ X,*GC`[ $pCt- [- a ^ ކxGbpr&RN# "1U B:! W,_<bE% X#  Yb{jnaE'nXBX!\q+&X'* @|Y$Wb($"NԡSɅ/_CHD0VG~D'qab-:q(e€@q ~J >p 3\G\Qb؝6 C)-GbH#BD"T EX/YA8,p W,p!\Q`8- Yb,NU<"> G580� Y(0&x/ nbN/d YtbQI[b-\!CbE!dᇝr؄#\T"H>HbxX.V8:&VPB*Ynv8&L"*Db#vYζ;:&VPB*h\؄#\T"G\QbpK[`dxD(|!e5yXl.PD*rV#.(V1GM,NU<"> .x&L"9m>Hbx+$X#B/5Xl.PD*rV#.(V1GENU<"> #O٥&L"9m>HbxfW�$X#B/P7Xl.PD*rV#.(V1GFI6G=_VhM+؄#\T"G\Qbݦ_ lbz ֽ&#` G@9EN[ X(;_3X'* @|YŴaXl.PD*rV#.(V1G`dxD(|!e6Gbpr&RqA$FQ<bw lbz -wM8ʙHE.r |*FݽEONU<"> O@|,6(g"i+Db#vWuX'* @|YGbpr&RqA$FQ<bwyw<uMAU<E,6(g"i+ p=$vyX&FUB*f|#\`"i+�w$zo~>A eP~'">`0@2@ #p3*V\ A!10 ԯAAa|Ba40Upo>!\2�0+I`\\apY0.<PaFP<!V 0 p \`aj3 t0V6a\000.:P\V@&F q p6VP2 I`aF pQ1G;a|'FA@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@*T�9 +H`aVa ]A2C\`z &F2+r+++2,+]\adA`'-"*H`//30s0 0 030C\hz &Fa,-21335S,]\ad!2)4) .HV>(+/1m6q37uS0O.Faz``<a\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\ApdA*"4/B5߲H hao7KK7aL7̴B b &aVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2V� v4/BJp V`S1aZ�3Bv@&!4c5vc9c=cA6dEvdIcc!2!!04/_XX ؀ g �hwhh6iv ii6jvjjiwi ` @@il6mvmٶmݖ   >v5)f3>>zjpmwqGqq!7r7(r-r17s5ws9s=rGrr>@v @h@bua7vewvivmvq7wuwwyve@b`v:.IQo+!*47{w{{{7|w|ɷ{CB!>a}?! h x~7w8x xi b:.+*W<: fAaIMQ8UxY]S9!v @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ {8 ~�.=*zf!!2a3!}9yC}9yɹ/fx ^@ 蹞9y:@ x@r"*"*:a"baƔι=A:EjavZPA x ^@ `imq:uzy}:� @�:+>"LS1(]o5VPa@ 虗:zٺ:zz� � @HN>"aVaaw!;%{)[]/.:pW!v@ E{IMg@<&"+#\ FaFv;{\/.:pW!v@ ഥ{z�`�>(`.>"aVaaw;p"a@ <z�`�>(`.>"aVaaw{9Çp"a@ |Y\g@<&"+#\ FaFvÍȅp"a@ Zʭg@<&"+#\ FaFv<p"a@ =g@<&"+#\ FaFvG5}]p"a@ =Ug@<&"+#\ FaFvӉ]/.:pW!v@ `ե=g@<&"+#\ FaFvٽ]/.:pW!v@ `g@<&"+#\ FaFv)>]/.:pW!v@ `E~g@<&"+#\ FaFvy]/.:pW!v@ `g@<&"+#\ FaFv]/.:pW!v@ `~g@<&"+#\ FaFv_]/.:pW!v@ `5g@<&"+#\ FaFvi߱]/.:pW!v@ `󅟮g@<&"+#\ FaFv]/.:pW!v@ `gz@<4/B2+#\ Fa�bԣN t0… :|1ĉIWEQD#RJ<2ʕ,[| 3LGDe" >T@ƒ 4=4i\Dj#+Z5ֆ3npUE(923ڵl<$,C' &SFj;f|1W"("E;{H(V Rć.< 8v."Z5b{bƯWEQD#;H(V Rć.< p."Z5Nۻg|1W"("EC?DV`1EO\�QUS.D2*<{n8E}*PJ_*uDQXR?QpD=TL(zBeBDCR(qĊV^ IDaCHQD#R0B$2#%I'eBDCR(qzIDaCHQDQ0B$2#9&+/,r+"+~�#""!@҉,q $""+Ȃ-t"!@r-J',,RQDeBDCR(qbyDQXaR?QpDUjTL(buI'"K'"+~ $K'@" $@ /QBJ!‹+[!Br,-+/ ]WEH>YDR?QpDAL(͐<-{,"rH!0,J'" 0r$! tݮr+r+~r!BeBDCR(qԶwDQEO\�Q`W (Bt‹0{2+@RBI!ƨ!,‹,~,º"K'"" ?瀇>! ^8"d+YE$vP)(`s(K R(> \D[Hbx BX-nC CX! a-  H⇮X ,8+N@8$\!q|Ҁ9! ?BX8tE2";(p 3GB) .�LqA$FQ<Bmu<0 EȢQtt%B�Q\- [ DW{-\1[@p$:! a+tu?B(7?BECd+YE$vP)(R(9ωtsl; xSGB) .�LqA$FQ<BmlBnQa؇=qocxi,BG6dQkc8> `>p-tW爇,\q WDѡLuE2";(pyju\Wy,D^JB@P *Db#Tb:! c1akp-ar,ܨ"adЕ+ a�c0 Wt31xDX/ щ6" BVA J8W*WGB) .�LqA$FQ<BmŦ,! }9;!C�87q^p, Hc(/pN@/ aE!\ xF!\!C@BLeE2";(px4+`aR(> \D[HbxJN," }\5!e0a_F=aN�Q+~0! щB (3ࡎXz|! %Ɯt(X CB@P *Db#hlBG6:!C,BpE!0xb7Qv\ o("x! H¸1qW {؃x-r͋d+YE$vP)(.z$D X�x�QV X(6|_~G4 _+ΡCb7d r+ rXD'!NȂC!�EA"dqq8$\3" BVA J8wx! Q "?@U).(V1GM 9- l(5q `dCp$z CƈG=Q_pc<\ /x(b4x , Qb^$#_A*""HA G#$! VP|' 0*F%-ڑ ^tE6 p ~ �PP p �� � 2 pp `p ~p� � E q E Jp'qwIVC E�p@`SL0 0 65X {0  p p p  p P { u @p pp ~CP� ^H_ ;PRGPch5vIVC E�p@`SL0 0 6P p pP ưp PP�  E P  t E JpȐ UGQ`X0RP ?A�D6. j)+ɒ- _ ;PRG;ɓtIVC E�p@`SL0 0 6.Y*y E Jp=iyNGQ`X0RP ?A�D6. ji_ ;PRGٓGQ`X0RP ?A�D6. j)+y E Jp yIVC E�p@`SL0 0 6ɝP_ ;PRGYGQ`X0RP ?A�D6. jp E Jpi2vIVC E�p@`SL0 0 6 *y E Jp uIVC E�p@`SL0 0 63ʥy E JpA]uIVC E�p@`SL0 0 6]jZ _A ;PJG\jUGQ`X0RP ?A�D6. jsڒ_A ;Pz *RpIVC E�p@`SL0 0 6)1 E G0ʮ_uIVC E�p@`SL0 0 6ߊ^1 E GЮktIVC E�p@`SL0 0 6 +ؔ1 E Gp? tIVC E�p@`SL0 0 63˵ 1 E Gi{GQ`X0RP ?A�D6. jӵ _A ;Pzj+zIVC E�p@`SL0 0 6۵_A ;PzzIVC E�p@`SL0 0 6˵_A ;Pz+zIVC E�p@`SL0 0 6;_A ;PzuIVC E�p@`SL0 0 6+_A ;Pz ,]uIVC E�p@`SL0 0 6&_A ;Pz3tIVC E�p@`SL0 0 6N_A ;Pz%ȃLȂ|IVC E�p@`SL0 0 6v_A ;PzʭtIVC E�p@`SL0 0 6쭉_A ;Pzl\GQ`X0RP ?A�D6. ` 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  _ 0 E G0O"sMumwy{}}GpVpC E@@�`">pٕPgQT ٚ� @ 4PNG .NnCPNE�@P"S @ / j79;=?㛠 P 4J�@@@@@@@@pFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFp@C _P ` #9 @ 0�n^0 @ Ec`NY Y Y Y Y Y Y tm /X0CT@4@p� ky+/1/3O5o798?=zl�2PTGIKMOQ/SOM/W_E$ #I� ^iimoq/sOuowyo[mS 1 H@o/_@N=$@=0H1"+++++++/O*(*`6P>NOo׏ٯOE,M?G#  o/# # # #�"F!bA .dC%2Pу lܰ!E$YI)Ud1:t@D(P0'FAbtpp.USQ0ZUYn媠ׯ6B "H !"H !y_&GNEx�ӧϡvPe2lgСE&]tg*~հ̱eϦ]mܹu&a_)xW N/gi j|t3Pٵg7wŏ^X;'/~{ϧO6o�p@ 4@TPvr= +B / l#oAK4D  . (Ѐ kF`'BRrH"  I(iA (`'K0DR@ SsMdM8sN5)6�#} 0T 0T@ <uQH6�#} A;4AC ��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ}ܷpp+@  `}޻==]  @j}�&B�)@)P9 @9=!Lja)p�p0w�p ۠�@0�14^6~8:<>:n D^F~Hj@q3P�#`Ԛ\^8.jd^fp��0` Zog|b}~)p�p{� ` 0蘞难nhAԊ@�)0 �6`~麾gq p!�p�'p�'�* P�6P�ھ>^�E�'p�p >>^~>  "�n 'p�'>u p3@  ?$_&(*,.1 S 6B?6FH.wS~�*�@ VXZ\^`b?Wo pgo V_ Ű ]0a0 @t_vxO@ @ ǐ 6P�o!0*� � 0_ 02 @ P >P ?_  6�Nv)#� ?_؟ڿ_ / 1 >Z P ?_ �6�.�@@ j1BŪUFQD-^ĘQFY &W +ъCO:SLWUi  2T4AP1jTM>}ZITU^ŚUV]Z$ɒ$I =-LB\uŻiԣU`%РE:QU'2Ydʕ-_ƜYfʚDiӦGA,έ][6\Jrd|>XFr]=]tխ_Ǟ]隼_iգPBzAjwݿU؀A?.�7H8VpdU\cAλ6YP|AVyC?|U*qą No �,H8VpdU\DA@1"dMVy$z"UtD2YG\8qE#aGFYHl\NI1t6YP|AV!3N9{dJq!Jʁ#aGFYHdNE;qMVy$z"U4GVo @8VpdU\L_}6YP|AVYG\R#U8VpdU\Q_Ŏ6YP|AV41YG\R#U8VpdU\Qqm6YP|AV`YG\R#U8VpdU\Q76YP|AV8eYG\R#U8VpdU\Qv6YP|AVYG\R#U8VpdU\Q9qMVy$z"UƆGVo HeW A4y\nU ŇHo'U*qą(?R#aGFYH\\dGB![%uYG\R#U8VpdU\Q1qMVy$z"U>{{dJq!JTHXQVqD~硫6YP|ҳ Ѐ<#VQ G JH%X+ (vЃr6G=BzVAXE%(g !pHGb\8D"RG* @YE8=bp T! 1Ub?ȣlbz Bw#VQ G JH%X+ (<6~<Z&VPBH*I">bp T! 1Ud,ǣlbz BD#VQ G JH%X+ (`V:<Z&VPBH*9N=bp T! 1U"'9yMAUӠ{**DI?C8bp$ujh9X#B!=hJUT.~R +p(V H Jr6G=BzVS>#\% ? VQ@nW !!NBБE' C@X-dCB8+d H<- q`A/ q uC$:qBtr6G=BzVEbX0 ! Ht$dQE@X,x[~!*B- ^+Et9p4ԡzc$\UT.~R +p(V H +p ʂ/ Y</nQCBX/ W9~u,xW?c�\qB`4[$ǣlbz ⃋+dC-\E"…�! B,b{+B/\zY/nY@p/1eH8- GpA3J8$X#F W@Q;- ^ܢ"\!E�p/~?C�[AE!� Y,($# ?0" ^-n [G* @YeC؃yB (D'~Q_Z1갇[9($\t$x!=b!\!_<, >bp T! 1UŸ,0 { 0z(0 `" x<1 HGx~]d ? Cp$\! o+xMAUo- QW`9cG<ac5a ^b1x|(+ xG=Y+1 r�|UT.~R +p(V H J_/vC87 `pCp;qB縅_cƐ1nH0_ =(`p[pirkENpN @YMXG!HU4~`raookov aqhu8?8v}8a`kW[8W0eafpCXYHer`k8WX4C |UGp(яRXGUpH@3,E[o[_PqXWr`YxHnWxWhq`W8B8HpYYBpC1HYxz CWB[C ؄UxPX^CH[2HsXWW8o�Wr`E v_hoYpzWoCB`P=pHpY7?�_8(xx `7aPFe|UGp(яRXGUpH@|EW؇qPE~?C}^c�}8}e؇a8o{0[XY[+}~~Ї_XYWXH?`} ^XYW(t;YMXG!HU3<YzW8Ep}WC}ea�}X}a[oxE^_`Ї=E8YHfuY(4GXJp  pQXWD1^~C[}a8H{c`nv8ukWCooCpHXYac`H=NYCzpH8l;YMXG!HU B^nYBkn^xn`H8lȆv0B_ zY؃a^a0YpCp[(HpzxN8P |UGp(яRXGUpH@Bi`X^8uW�qhWXr8r^ȆqPoEWnЇ[BpYE[cP+Wxp*W؄UxPX uNNx?hBa8s([Xv`E8q8r^r8q8[p=oW�CBW8^pB^E8vWLGMp  pQXWDNXHl8YX?}cz[8fvH`zcYevPYEpB Zlkx =YpH8PYMXG!HUֶEW~WEnnn`kYzhfahxXC�o0c8x8B Y8EpBrXkȆv [PuGMp  pQXWD R^`kYpalh{`oCa{v[v~ f[8[8<Wuhzq�CNpH8PYMXG!HU [WXW8Y``l8[0?؃l~hq8W[ ]/Wu~`h(W WXYp=�q}PoBX_]xXGp(яRXGUpH@<HpepNpC(YW�H(aHWB[p`pE8YXYBN([ E8=HH:Y8NNOYMXG!HUNHC(cp[(EW8Y8YB��CEW=X^/?�[ <rYXCBaBW}GMp  pQXWD RH(=^pCX`=(Y/Y8B8[X^8WHWH[NCYXH?x`8؄UxPX]W[ECۂCXB�BpCa8BW(^YWXW YB[pBpBp?pYpNdWxXGp(яRXGUpH@NpYY+CN(HWHxCx^[WXCp_(N/ ,CEXYYE(_([X؄UxPX=WXNExYEY[CWEWYN`EpY H+^8_aP+HXGMp  pQXWDE[pE(rY8NYp^pBYEWCp?pYYp?[- rHW(CXWBpNOYMXG!HU]YCXCrYE�CCY8WNWCp[hkHN+ \WWXHpHPCXBp^XGMp  pQXWD9[Y8YCB1HX^(W(^NCpYY[C^([(A/W8YNBB^X؄UxPX܅WXN+HY8_BW8W[EYXH8^P+^8HX`XNCXYNpN8WCEY8~XGp(яRXGUpH@Z;YMXG!HUa'v>|XGp(яRXGUpH@b؄UxPXmGtXGp(яRXGUpH@t؄UxPXgZXGp(яRXGUpH@y>؄UxPXyi}XGp(яRXGUpH@7z؄UxPXz|XGp(яRXGUpH@zYMXG!HUP?GMp  pQXWD{؄UxPX |XGp(яRXGUpH@ؗ؄UxPX~{XGp(яRXGUpH@/AYMXG!HUG|XGp(яRXGUpH@MviգP>zAj'Rh"ƌ7r#X` .\P%L *Xh*W 'РB(UB!*RRM\R%˘bU$ѨU i-ܷF5ܴQ(=8\/EW*Y; GVԖ̚--iգP>zqj3EW*Y69 GVt ,iգP>zqJ8`mr+J,kÜIbQ\A):z5ܴQ(=8\G69rJ,qL$(y9zm#Ѓ o=&J*4K3# $u8E(B8 AU#l ]K(4 +82*@bBW&9B8JenT#l ]KNj0 +82*@b3W&9B8JVT#l ]KrD +I�*=&J*$L$(y^A P**Z#l ]KrD +lzI�Bn=&J*$L$(yF^A P*Y#l ]KrV@+8I+T )o2*-21<35|39L ϤI‚N(J+:+4M;((?'(Ē0 tA"}6!i6m6q=7uށ!10$v~8+xځ�H 5(Ē MPp1:饛~:ꩫ:뭻: ??4;;{E+� =`J, =@ ٳ={=?>>ܻBZh<pC? 9�D%,S Ё2x3! R 3 r` - ɀS)4g CJX" a@.hъGTВ%2N|"()R1#+8C&1 TTf<#ӨO$"G"D%,S `Z֊ArXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъsE,"A E(ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZV-E.|A]( JT9U B hGT*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbPbPL \P!ZQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbQ7]( JT9i�A `AψXv=5SUծ~5s"pX]"־5-XbxD+` %*a 8+,[ms6-q7G>C-yӻw#X|".PpX# l[8#.S8ԝGPpC.򑓼!"`Q G`XCJXi`ȑ+ nz>9Ѓ.'#`n(8dE:ԣ.<"& ` %*af"8b$#n;.ӽvW#`n(8dw;/E% ` %*afB8b##<.?CFճs(!J<JTB i&$X#>1U<9j=7A3AGGPp(s?_,*(Q4**Aϖ?ENtA@CB u-,@#@WJ잜 #|(#+Hˌ* ~zD(#�8& A+"B%< tJL 8&(@eM!z&#8*T-,l#@WJ #*$!GAl*<B(@C""#&8 tJKL 8(+@y$'z&#8*|"+#&8 tJKL 8(+@y0z&#8* #4N#&8 tJKL 8(+@yD9z&#8*#=z#&8 tJKL 8(+@yԣBbz&#8*,$F#&8 tJKL 8(+@ydd=GAl*<B(@CK$=,l#@WJ #*$Oz&#8*DW#&8 tJKL 8(+@y|0GAl*<B(@C]~#&8 tJKL 8(+@yf+GAl*<B(@CeF#&8 tJKL 8(+@y'GAl*<B(@Cn#&8 tJKL 8(+@yg"GAl*<B(@Cvf#&8 tJKL 8(+@y!GAl*<B(@C.#&8 tJKL 8(+@y$hGAl*<B(@C#&8 tJKL 8(+@yGAl*<B(@C#&8 tJKI0� #*$+GAl*<B(@Ci>,l#@WJT� 8B%lBqx/A'$/,B% C"B"(,/,0B! BD+@"t-@+$DD!-+!Ȃ+"Ȃ/@"xz&#8*L---܂++-B!,<,<B.<,*$,B" ,@v$,-@+,/t/,$t"B!/"t+/,B!C!T#&8 tJKI0#T&-,-,-$/B"B%B.l/B/lB!+@B!0A'@B'/$,B'@+,,$",/,$,+@GAl*<B(@C-$,/@,B'-,B',T/$/#C",<,$,</t"DB$!,+!@-H"0@/H,t+B>,l#@WJT�| 8B%lBz/!$!܂/$B%,<B"(T/lB",<2",,-"/܂$B!-DD!\9>3,B!/xz&#8*,,$BD,/D!D!@!$1$B.(<&</BC%*$D"$!B!/@0-@3C=ă:,tB>,l#@WJT�| 8B%lB&Tq"/B'@,B%/�#CB0&$(+B!�!@!@+0$!,++j!"@/7|50C<!t/@+ȂYq&#8*-@,@+H"!$-,�B%,B"B"T,/B"B'$2/!D@/,,,,!,/7C49$#&8 tJKI0#T&a&,!+ l/<B0C"  4&TB'-j!@+*/$,!@-@"1�C!@7/,B!/@4M4=&#8*ԴPu"!$ 0B!/B!B"B%l T1�##@+""܂+,+,+,$-t+B!,7C!B'a#&8 tJKI0#T&au>7C<C"l;; ;X,56"X=5?8ʂ+,>?7;Dv+-C;t,H"t6QsAl*<B(@CvwAB!05=0,7>C815B.\=d/[=C6>8"B3q?0-C;B!By+<,l#@WJT�| 8B%lB=1>9H3�6C865;C"<89,+;<0\2$-!/܂, 1@/*$XC6C<\C!-@a5=&#8*乡G-D"/:|70!p<p3D?9$B%= �9&90C40-"+0 -0�",$Ȃ+ 7=,/B!:#&8 tJKI0#T&s$t"9,,B.:,9*l=/C8"<p,8B'B!@-,+$t+/-+�;>�,,·=&#8*|<QC!/9B!t/:,B!9C"=;l;;l/8t,B!܂,L,,@-,-,BDj!܂>ă>/$|?,l#@WJT�| 8B%lB=}D$C6,!(5#$8/C0==227<H"$,!$>>>BD0+,C<-B!!܂߻=&#8*>M$5@/!7!B6*D?1/C3?*d>50,+,!C=w=>�@+/B!@ !W&T!G69r" 4\cG*0QM AҴreC oϚ_6 kw-\qשP!f+,Y~&k: r,W;TH!H^EreNV= 壇TV"Y\헟C};6 wM,uۮq Bx kYZ:֭ox݂xq 1j8cV8)aJO!}:KG|c9m#w_fvnE:JW)DB~ a:9Dq9a@tdGB!Z%Y iJf)d^!H`9X�sIdu g\eoƕB\NN\^=Ed7zMq90҈*`dRQ8kn qD'b_�vxaƕari[diEnŕN BnFhigqEH%P6YP|AV)FH\ldlFmޡ_yf�!f!iQ?\B\C\^:^ȑn!YG`#>XJ6I(%C>HW H\%Gwy$DcxnYvGlpŪC\CrEH9huq:YDCxe2ԮMVy$zU6dk:ᥓEdɆ~gX�{euчf fa ^DCd9ĪƩuiꗸ{Mq90(c*`dR2C )$H YdDF$De\Fc\=F`Wx?\CnQEpE )d[xC eWP6G=_V:MYF!qB Cp$`GD. =f,n1 {$щB/nQ^b(1xqBBy 4#` G9Fnב 0+pD%6l+QWtBx/ @,V X,~=X5h0d XUnH`,b~E!xB,b(lbz i+dYE' H/_$"8#r?@80dCtUa@ pa(xM8αF4ETX#*P!xD#|\$'E"` @*~"xC,VY, [B{+ H(0nqW,o.X#B/qZC~щB8a"`G"&V!U_BE'e/pN8,_B~ixM8αF4NTX#*Pwuc! CexD(|!egAGbps,V`VJl"!)1Thq[.X#B/q Gbps, QM$$%Jw#k(lbz u#` G9FX[|`&C4]6G=_VQ` ؄#\`D#�>GTb I&.X#B/PXl.pE0VX#*P8v2q eMAU<z,68"k+DBRb.sPv* @YŜGbps, QM$$% 4 eMAU\y,68"k+DBRbRPv* @YŮ}Gbps, QM$$%Jv eMAU|{׏&X#am8HHJ n.X#B/8M8αF4 0+pD%65]6G=_VQ@?p ch`VJl"!)1̓k(lbz s~,68"k+DBRbPv* @YڹXl.pE0VX#*Pxϭ첉U<"> ;؄#\`D#�HGT IɈ6[Ci#V/GXT.E0\`� VQ8}o~aIJ@EB'B ϟ?U< >�0@2@�#0P*H`a\#,1Oa|Ba2Q0o>!\2�1I`a\Cp V5aV!Baf/ p 0 P\a>V` 02�oI`aF 8pb%O\V@&Fa  q b6V` P2� I`aF 80EqbD\VpPa444444444444444444444444444444444444444444444444444444444444444b`A0ѰV6aVcrbD\`z &F2*r***2+*]\adA&,ϲHV>'+!!'..2/r///2F|`<a11!32%s2)*]\ad!) 4)�-ϲHV>'+!0a36es6i3/%Faz``<a\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\AbdA*�#0454H ha64KK7K7Xh! `&']a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a !\a`�<&CS#T+H�>a|Kv?Z.!adJaBL%vb)b-b16c5vc9c16b!" �<CS#5+: p rf}g6hgנhh6iviiif6g` � b h k6lvlɶll  zH&C34[+:X|�l�p  p7qwq7q!7r%wr)r-r1q qr>@v @h@b uUwuYu]ua7vewvivmue@b`v:`-In1!*&wzzz7{w{{zCB!>|?! h x ~w~~~7w~i b:`-+0W<: f!58=A8ExIMQ8G؂-!v @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o8 ~�x-=zf!!23a|9yC|9y9/fx ^@ 9y鹞9y@ x@"#*:a"baT1:5z9j` vZPA x ^@ ]a:ezimq:uz� @�:01>X >'Zz|rB\aZvm:zٺ:庭[� @ �:*( "aVaa!;%{]aVb"a@ :E{I纥஁`�>(`4"aVa;o% V!v@ ;{պ஁`�>(`4"aVaz o% V!v@ [@<&@# +`] FaFػ{9<o% V!v@ U|஁`�>(`4"aVa!;ȍ<<o% V!v@ ũM஁`�>(`4"aVa!Ïo% V!v@ ấ஁`�>(`4"aVa!<;|Vb"a@ �Q[@<&@# +`] FaF2\Ӆo% V!v@ ա[@<&@# +`] FaF2|]o% V!v@ [@<&@# +`] FaF2|%~o% V!v@ A^[@<&@# +`] FaF2|uo% V!v@ ޿[@<&@# +`] FaF2|>Do% V!v@ >[@<&@# +`] FaF2|8o% V!v@ 1[@<&@# +`] FaF2|e_!o% V!v@ [@<&@# +`] FaF2|o% V!v@ [z@<�5B2+>`6!!�(M5:0… :|1ĉ G"(Uv䈔$K<2ʕ,[| $Q`"*P C D=Z*mJ( ATZuE%Gb=6ژGDe" >pУ|V`aJ )ŌZ$H;HQrd͜;<$,C' }]*mJ(qݼ{+H0Uv̛<$,C' [*mJ(Z$H;HQrĹΏ$bCHQD_0 TIB!^FdAJ$;!GbkDV`1EAO\P UH%$$b$BADCR(qV^IDaCHQDQ0 TIB!dZDPFEHXJhIG$X !E |< TEU+8R& b҉+"R-0,r/" $"K@«+,+,J' $R-t"R/YDPFEHYDaJHQDe)Q0 TIB!I'"K'"+~$K'@" $@ /QAJ!‹+[!Br ,-+/ cADCR(qNxDQīEAO\PjPH%$$bqܲ",/r {�-!"t!�H!@«+rAJ!I!,G!,YDPFEHOϮYDR=QpB}]H%$$b /Q0I!" $"/r ${! 0,," $r+‹+~sC/nqYbA";(pip9GB) .�| QM$D YL!xW,p!ABd W$ CW,XA YpE' ^8q ixA,X <*""HA Gؠ7s,D!^JB@P*DBBu"dQ'E!Q'.-«=t- Ypa:x!CX![Ȣ!dE";(p?3-GB) .�| QM$D ?r: C>q[|`7 ~Hc?!BX#˰9n�8,~8+nEB8G<d[‰E";(pq*5&GB) .�| QM$D i5oBC理1nqz\ܰ5\юq߰9 nc`0 ^p01Nc{+:q[tG<qY,Yi@  %amx)A E�zB <@(_�>GTb bNYB -rvC�9qo5 Y8:Q_+:q^¨-\!BG=1BB,ZMYE$vP)(pJ(X CB@P*DB7pE=Nt+kC-~`/nz�- Wc?aC- QfC<-\7"AVA J8]#$! VP|' 0+pD%6 F 9,:ltBX>Ba n71 ?7dQEB/q c,$^8D' ![!!HRP #$! VP|' 0+pD%6 f B8+s9 Yp+~B/щCȢE!P?�c~/Ybp- W,A xUDbE�oD! Q "= UX#*1L!n ~dCD!ak�#Ȇ+ }c0F<aB08_ ~E8�81lăBv-dQW"AVA J8B}$D X�xPV|`&"Ⱦ!-ڑ ^tE6zD/Y/\qvc$  2 pp `p ~p� � At ;PRG{vIVC E�p _S + ! ! � { � p p pp ~p� +PA, ! Bv  p< P aA E Jp)aGQ`X0RP =A�B5�P p p ppP ưp PP�  D P p aA E JpV"GQ`X0RP =A�B5�P )hA E Jp!)GQ`X0RP =A�B5�P ? aA E Jp"VrIVC E�p _S + !kɖhA E JpOqIVC E�p _S + !іdA E Jp{iqIVC E�p _S + !IaA E Jp)qIVC E�p _S + !QAt ;PRG0GQ`X0RP =A�B5�P kiA E JpgqIVC E�p _S + !REAt ;PRGSGQ`X0RP =A�B50 0 do) @$d ;PJG@GQ`X0RP =A�B5p. p sAYAB6 EG zGQ`X0RP =A�B5p. YAB6 EG:GQ`X0RP =A�B5p. *d*XAB6 EG`zIVC E�p _Sg0 0 �0ˁuJ$d ;P~zʪGQ`X0RP =A�B5p. ˱CtuJ$d ;P~z(GQ`X0RP =A�B5p. KkKMuJ$d ;P~zP+GQ`X0RP =A�B5p. ˶uJ$d ;P~zxGQ`X0RP =A�B5p. K uJ$d ;P~zKGQ`X0RP =A�B5p. ˻[AB6 EGSzIVC E�p _Sg0 0 ;uJ$d ;P~zGQ`X0RP =A�B5p. l[AB6 EG`(zIVC E�p _Sg0 0 1uJ$d ;P~zxGQ`X0RP =A�B5p. D[AB6 EG@TzIVC E�p _Sg0 0 <uJ$d ;P~z<GQ`X0RP =A�B5p. �u 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 o  0 EGMO Q-SMUmWGpVpC E@@�DkD!@ aw] `{DP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P | Z@#qX -M @0#Q $"S @ kpn` P 4J@@@@@@@@pFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFpFp@C _P @e->  Nnǎ~1 @ Ec@Y Y Y Y Y Y Y TMnnX0CT@4@p �9yo /O?yP E@< #O%o')+-/~*EP1@Pe �+COEO`IKMOQ/SOQW]0B24�a/cOeogikm_TN,@$P0># + O*******@o)(6`5=H0/Ooo4P;�=wP~0͟"0"0"0"0"0"0" /Oo@ͯ�p� $XA .<!FH &lG &UdK VΤYM9uYO&G�aQ$DAB $DABUYnWaŎJ-ExqƐq?T]y1d_&\a *xS_|N\e̙5o|]0^ }a\*UVYbرeF*O&^qɕGK/O.Oٵo_O |ysPyկg{ӇX>Fį_ <#x>SpAtp= (Ѐ (oC; 07:/STq# = jF`G ЀĎv`cH$L ( 2B#ʏ(xˠ#!7 9%43 P3= R>,̑-ܨOT3=�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ}ܷpp+@  `}޻==]  @j}�&B�)@)P9 @9=!Lja)p�p0w�p ۠�@0�14^6~8:<>:n D^F~Hj@q3P�#`Ԛ\^8.jd^fp��0` Zog|b}~)p�p{� ` 0蘞难nhAԊ@�)0 �6`~麾gq p!�p�'p�'�* P�6P�ھ>^�E�'p�p >>^~>  "�n 'p�'>u p3@  ?$_&(*,.1 S 6B?6FH.wS~�*�@ VXZ\^`b?Wo pgo V_ Ű ]0a0 @t_vxO@ @ ǐ 6P�o!0*� � 0_ 02 @ P >P ?_  6�Nv)#� ?_؟ڿ_ / 1 >Z P ?_ �6�.�@@ j1BŪUFQD-^ĘQFY &W +ъCO:SLWUi  2T4AP1jTM>}ZITU^ŚUV]Z$ɒ$I =-LB\uŻiԣU`%РE:QU'2Ydʕ-_ƜYfʚDiӦGA,έ][6\Jrd|>XFr]=]tխ_Ǟ]隼_iգPBzAjwݿU؀A?.�7H8VpdU\cAλ6YP|AVyC?|U*qą No �,H8VpdU\DA@1"dMVy$z"UtD2YG\8qE#aGFYHl\NI1t6YP|AV!3N9{dJq!Jʁ#aGFYHdNE;qMVy$z"U4GVo @8VpdU\L_}6YP|AVYG\R#U8VpdU\Q_Ŏ6YP|AV41YG\R#U8VpdU\Qqm6YP|AV`YG\R#U8VpdU\Q76YP|AV8eYG\R#U8VpdU\Qv6YP|AVYG\R#U8VpdU\Q9qMVy$z"UƆGVo HeW A4y\nU ŇHo'U*qą(?R#aGFYH\\dGB![%uYG\R#U8VpdU\Q1qMVy$z"U>{{dJq!JTHXQVqD~硫6YP|ҳ Ѐ<#VQ G JH%X+ (vЃr6G=BzVAXE%(g !pHGb\8D"RG* @YE8=bp T! 1Ub?ȣlbz Bw#VQ G JH%X+ (<6~<Z&VPBH*I">bp T! 1Ud,ǣlbz BD#VQ G JH%X+ (`V:<Z&VPBH*9N=bp T! 1U"'9yMAUӠ{**DI?C8bp$ujh9X#B!=hJUT.~R +p(V H Jr6G=BzVS>#\% ? VQ@nW !!NBБE' C@X-dCB8+d H<- q`A/ q uC$:qBtr6G=BzVEbX0 ! Ht$dQE@X,x[~!*B- ^+Et9p4ԡzc$\UT.~R +p(V H +p ʂ/ Y</nQCBX/ W9~u,xW?c�\qB`4[$ǣlbz ⃋+dC-\E"…�! B,b{+B/\zY/nY@p/1eH8- GpA3J8$X#F W@Q;- ^ܢ"\!E�p/~?C�[AE!� Y,($# ?0" ^-n [G* @YeC؃yB (D'~Q_Z1갇[9($\t$x!=b!\!_<, >bp T! 1UŸ,0 { 0z(0 `" x<1 HGx~]d ? Cp$\! o+xMAUo- QW`9cG<ac5a ^b1x|(+ xG=Y+1 r�|UT.~R +p(V H J_/vC87 `pCp;qB縅_cƐ1nH0_ =(`p[pirkENpN @YMXG!HU4~`raookov aqhu8?8v}8a`kW[8W0eafpCXYHer`k8WX4C |UGp(яRXGUpH@3,E[o[_PqXWr`YxHnWxWhq`W8B8HpYYBpC1HYxz CWB[C ؄UxPX^CH[2HsXWW8o�Wr`E v_hoYpzWoCB`P=pHpY7?�_8(xx `7aPFe|UGp(яRXGUpH@|EW؇qPE~?C}^c�}8}e؇a8o{0[XY[+}~~Ї_XYWXH?`} ^XYW(t;YMXG!HU3<YzW8Ep}WC}ea�}X}a[oxE^_`Ї=E8YHfuY(4GXJp  pQXWD1^~C[}a8H{c`nv8ukWCooCpHXYac`H=NYCzpH8l;YMXG!HU B^nYBkn^xn`H8lȆv0B_ zY؃a^a0YpCp[(HpzxN8P |UGp(яRXGUpH@Bi`X^8uW�qhWXr8r^ȆqPoEWnЇ[BpYE[cP+Wxp*W؄UxPX uNNx?hBa8s([Xv`E8q8r^r8q8[p=oW�CBW8^pB^E8vWLGMp  pQXWDNXHl8YX?}cz[8fvH`zcYevPYEpB Zlkx =YpH8PYMXG!HUֶEW~WEnnn`kYzhfahxXC�o0c8x8B Y8EpBrXkȆv [PuGMp  pQXWD R^`kYpalh{`oCa{v[v~ f[8[8<Wuhzq�CNpH8PYMXG!HU [WXW8Y``l8[0?؃l~hq8W[ ]/Wu~`h(W WXYp=�q}PoBX_]xXGp(яRXGUpH@<HpepNpC(YW�H(aHWB[p`pE8YXYBN([ E8=HH:Y8NNOYMXG!HUNHC(cp[(EW8Y8YB��CEW=X^/?�[ <rYXCBaBW}GMp  pQXWD RH(=^pCX`=(Y/Y8B8[X^8WHWH[NCYXH?x`8؄UxPX]W[ECۂCXB�BpCa8BW(^YWXW YB[pBpBp?pYpNdWxXGp(яRXGUpH@NpYY+CN(HWHxCx^[WXCp_(N/ ,CEXYYE(_([X؄UxPX=WXNExYEY[CWEWYN`EpY H+^8_aP+HXGMp  pQXWDE[pE(rY8NYp^pBYEWCp?pYYp?[- rHW(CXWBpNOYMXG!HU]YCXCrYE�CCY8WNWCp[hkHN+ \WWXHpHPCXBp^XGMp  pQXWD9[Y8YCB1HX^(W(^NCpYY[C^([(A/W8YNBB^X؄UxPX܅WXN+HY8_BW8W[EYXH8^P+^8HX`XNCXYNpN8WCEY8~XGp(яRXGUpH@Z;YMXG!HUa'v>|XGp(яRXGUpH@b؄UxPXmGtXGp(яRXGUpH@t؄UxPXgZXGp(яRXGUpH@y>؄UxPXyi}XGp(яRXGUpH@7z؄UxPXz|XGp(яRXGUpH@zYMXG!HUP?GMp  pQXWD{؄UxPX |XGp(яRXGUpH@ؗ؄UxPX~{XGp(яRXGUpH@/AYMXG!HUG|XGp(яRXGUpH@MviգP>zAj'Rh"ƌ7r#X` .\P%L *Xh*W 'РB(UB!*RRM\R%˘bU$ѨU i-ܷF5ܴQ(=8\/EW*Y; GVԖ̚--iգP>zqj3EW*Y69 GVt ,iգP>zqJ8`mr+J,kÜIbQ\A):z5ܴQ(=8\G69rJ,qL$(y9zm#Ѓ o=&J*4K3# $u8E(B8 AU#l ]K(4 +82*@bBW&9B8JenT#l ]KNj0 +82*@b3W&9B8JVT#l ]KrD +I�*=&J*$L$(y^A P**Z#l ]KrD +lzI�Bn=&J*$L$(yF^A P*Y#l ]KrV@+8I+T )o2*-21<35|39L ϤI‚N(J+:+4M;((?'(Ē0 tA"}6!i6m6q=7uށ!10$v~8+xځ�H 5(Ē MPp1:饛~:ꩫ:뭻: ??4;;{E+� =`J, =@ ٳ={=?>>ܻBZh<pC? 9�D%,S Ё2x3! R 3 r` - ɀS)4g CJX" a@.hъGTВ%2N|"()R1#+8C&1 TTf<#ӨO$"G"D%,S `Z֊ArXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъsE,"A E(ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZV-E.|A]( JT9U B hGT*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbPbPL \P!ZQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbQ7]( JT9i�A `AψXv=5SUծ~5s"pX]"־5-XbxD+` %*a 8+,[ms6-q7G>C-yӻw#X|".PpX# l[8#.S8ԝGPpC.򑓼!"`Q G`XCJXi`ȑ+ nz>9Ѓ.'#`n(8dE:ԣ.<"& ` %*af"8b$#n;.ӽvW#`n(8dw;/E% ` %*afB8b##<.?CFճs(!J<JTB i&$X#>1U<9j=7A3AGGPp(s?_,*(Q4**Aϖ?ENtA@CB u-,@#@WJ잜 #|(#+Hˌ* ~zD(#�8& A+"B%< tJL 8&(@eM!z&#8*T-,l#@WJ #*$!GAl*<B(@C""#&8 tJKL 8(+@y$'z&#8*|"+#&8 tJKL 8(+@y0z&#8* #4N#&8 tJKL 8(+@yD9z&#8*#=z#&8 tJKL 8(+@yԣBbz&#8*,$F#&8 tJKL 8(+@ydd=GAl*<B(@CK$=,l#@WJ #*$Oz&#8*DW#&8 tJKL 8(+@y|0GAl*<B(@C]~#&8 tJKL 8(+@yf+GAl*<B(@CeF#&8 tJKL 8(+@y'GAl*<B(@Cn#&8 tJKL 8(+@yg"GAl*<B(@Cvf#&8 tJKL 8(+@y!GAl*<B(@C.#&8 tJKL 8(+@y$hGAl*<B(@C#&8 tJKL 8(+@yGAl*<B(@C#&8 tJKI0� #*$+GAl*<B(@Ci>,l#@WJT� 8B%lBqx/A'$/,B% C"B"(,/,0B! BD+@"t-@+$DD!-+!Ȃ+"Ȃ/@"xz&#8*L---܂++-B!,<,<B.<,*$,B" ,@v$,-@+,/t/,$t"B!/"t+/,B!C!T#&8 tJKI0#T&-,-,-$/B"B%B.l/B/lB!+@B!0A'@B'/$,B'@+,,$",/,$,+@GAl*<B(@C-$,/@,B'-,B',T/$/#C",<,$,</t"DB$!,+!@-H"0@/H,t+B>,l#@WJT�| 8B%lBz/!$!܂/$B%,<B"(T/lB",<2",,-"/܂$B!-DD!\9>3,B!/xz&#8*,,$BD,/D!D!@!$1$B.(<&</BC%*$D"$!B!/@0-@3C=ă:,tB>,l#@WJT�| 8B%lB&Tq"/B'@,B%/�#CB0&$(+B!�!@!@+0$!,++j!"@/7|50C<!t/@+ȂYq&#8*-@,@+H"!$-,�B%,B"B"T,/B"B'$2/!D@/,,,,!,/7C49$#&8 tJKI0#T&a&,!+ l/<B0C"  4&TB'-j!@+*/$,!@-@"1�C!@7/,B!/@4M4=&#8*ԴPu"!$ 0B!/B!B"B%l T1�##@+""܂+,+,+,$-t+B!,7C!B'a#&8 tJKI0#T&au>7C<C"l;; ;X,56"X=5?8ʂ+,>?7;Dv+-C;t,H"t6QsAl*<B(@CvwAB!05=0,7>C815B.\=d/[=C6>8"B3q?0-C;B!By+<,l#@WJT�| 8B%lB=1>9H3�6C865;C"<89,+;<0\2$-!/܂, 1@/*$XC6C<\C!-@a5=&#8*乡G-D"/:|70!p<p3D?9$B%= �9&90C40-"+0 -0�",$Ȃ+ 7=,/B!:#&8 tJKI0#T&s$t"9,,B.:,9*l=/C8"<p,8B'B!@-,+$t+/-+�;>�,,·=&#8*|<QC!/9B!t/:,B!9C"=;l;;l/8t,B!܂,L,,@-,-,BDj!܂>ă>/$|?,l#@WJT�| 8B%lB=}D$C6,!(5#$8/C0==227<H"$,!$>>>BD0+,C<-B!!܂߻=&#8*>M$5@/!7!B6*D?1/C3?*d>50,+,!C=w=>�@+/B!@ !W&T!G69r" 4\cG*0QM AҴreC oϚ_6 kw-\qשP!f+,Y~&k: r,W;TH!H^EreNV= 壇TV"Y\헟C};6 wM,uۮq Bx kYZ:֭ox݂xq 1j8cV8)aJO!}:KG|c9m#w_fvnE:JW)DB~ a:9Dq9a@tdGB!Z%Y iJf)d^!H`9X�sIdu g\eoƕB\NN\^=Ed7zMq90҈*`dRQ8kn qD'b_�vxaƕari[diEnŕN BnFhigqEH%P6YP|AV)FH\ldlFmޡ_yf�!f!iQ?\B\C\^:^ȑn!YG`#>XJ6I(%C>HW H\%Gwy$DcxnYvGlpŪC\CrEH9huq:YDCxe2ԮMVy$zU6dk:ᥓEdɆ~gX�{euчf fa ^DCd9ĪƩuiꗸ{Mq90(c*`dR2C )$H YdDF$De\Fc\=F`Wx?\CnQEpE )d[xC eWP6G=_V:MYF!qB Cp$`GD. =f,n1 {$щB/nQ^b(1xqBBy 4#` G9Fnב 0+pD%6l+QWtBx/ @,V X,~=X5h0d XUnH`,b~E!xB,b(lbz i+dYE' H/_$"8#r?@80dCtUa@ pa(xM8αF4ETX#*P!xD#|\$'E"` @*~"xC,VY, [B{+ H(0nqW,o.X#B/qZC~щB8a"`G"&V!U_BE'e/pN8,_B~ixM8αF4NTX#*Pwuc! CexD(|!egAGbps,V`VJl"!)1Thq[.X#B/q Gbps, QM$$%Jw#k(lbz u#` G9FX[|`&C4]6G=_VQ` ؄#\`D#�>GTb I&.X#B/PXl.pE0VX#*P8v2q eMAU<z,68"k+DBRb.sPv* @YŜGbps, QM$$% 4 eMAU\y,68"k+DBRbRPv* @YŮ}Gbps, QM$$%Jv eMAU|{׏&X#am8HHJ n.X#B/8M8αF4 0+pD%65]6G=_VQ@?p ch`VJl"!)1̓k(lbz s~,68"k+DBRbPv* @YڹXl.pE0VX#*Pxϭ첉U<"> ;؄#\`D#�HGT IɈ6[Ci#V/GXT.E0\`� VQ8}o~aIJ@EB'B1M̟Fa>!\ @0"%p5*V 8A0Ep 4aV|@<Fdpimq0uWa>!\2)0 1I`a\ b%NPaXP^pnp ɰ ѐ `a3 0 -V6a\ 1qb%O\V@&F! %q)p6VP2)I`aF 8] bD\Vq<a,qy% *T�,E+H`azqbD\`z &>bdA+H`zBz2 r 2!r oD\hz &>!12#5r#obd!")$)`#HV>+!o!m&q2'u %Faz``&!82)r)obdA*�#,$5B%1H hao',,X>Z`(C).R62!D$5B+5p Vo/-2Z2Bb� h@& 4Q35U35Ӳ5]'3!b!!V0,$5B1+: 893:9נ::3;s;;;839` h`:=<s>>:`?YHQ>>zj`AmAY0B%tB)B'404C5tC9C=CA4DECYCrXh,tFiTBGFq4GutG1Z@ ҳ:IQR1+:� @B-Y4KtKKK4LtLɴKCB!>aM?!P@&N4OtOOO5POCaJaJa +0>`8S9@5TEuTITMTQ5UUuUYT35SEaܠ!ZuWyW}W5W5J @H*@1=a"B!6c3Mu[[[COu\ɵ\\]/fa ƠJA"^5_u___6`LQ^ x�@"#*:a"baOҵc=cA6dEBa37sZ"v@ &Lvfifmfq6guvgyg}gQav~@a;H�0>X >.1kvk.46a`&aZaضmm6nvnn6""AXi?"*@4" p#"aVaj!0ir)rd Vb*`fVrItMN:*\``"0B# v1"aVa!rtwxe Vb*`fVxwz+\``w,#4vk"aVaxz}Gro%F|� v`Pa޷7<:*\{-#4B| "aVa};1tGro%F|� v`Pa2\`"0B#p+i] FaF,XZFro%F|� v`Pa\`"0B#jp+i] FaF,DFro%F|� v`Pa)\`"0B#8+i] FaF,Xx!9ad Vb*`fVAA91\`"0B# #*i] FaF,Xu9Gro%*a\� /Va9\`"0B#^Y*i] FaF,XrGro%*a\� /VaY;*\{-#4+i] FaF,8QFro%*a\� /V!-t;*\{-#4+i] FaF,]:<Fro%*a\� /Vy:*\{-#4+i] FaF, Fro%*a\� /VE:*\{-#4+i] FaF,xyz VF b\`"0B#"aVaGro%*a\� /VY :*\{-#4+i] FaF,ro%*a\� `Pa;*\{-#4+>`6!!RbD;!.NP:V &V!``|{-#4p p+>`6!!RP7%F N4*a\� `<a&|I|r!*"0B# <+>`6!!RPJI:5*a\� `<a|ɝ8 *"0B#b+>`6!!RP-:5*a\� `<a}``|{-#4b V*a"% !Q .\:V &V!A]x!*"0B#p+>`6!!RPB=:5*a\� `<at='``|{-#4 V*a"% E .\:V &VaF *"0B#=+>`6!!RP=!.\:V &Va58 *"0B##*>`6!!RP&W\\~\nA\AxAA n Ay\A\ad n:A nn:dxr!.\:V &VAx!  5xa  :add: ad :\*:bdd\ d:dan  N`\`"0B#N^*>`6!!RPp8:\A:aA\B: A a xAxx Ay n*a�ҭBd$W :|!N*Vԩ*PL*ȑ!IuruWCrC?\Au !^:ċBnA[:֩έBnJɱd;z#bAÅ qڽ+U䰢ɎsPa,ׯCn-^{d-r !a:ɠ+Hn1%UC:j,^{uȕ,c!uXQSJ\@q2*Br%a!Y uk"a~+!^nl= JH A!d�s$ "Kuu#T mmV\sauU+8R&UD`BK'G!ø" $0ċ,bbb"-,Ȳ""@H!,!ܜ>-r"+BI'ȁI'NL*kՉ++A!r $T$"!@2L!R+,","@r,r4S;rK!"C,8…o5UH%8T&Zk+�!4Y/~,"K�R!@,"r+¸ $~r$37H9/Mf-$I'NL*P', $R+!!@""r,$� /‹,~-~2-~-s 3#"L+,8…o5ײV+8R&UteCt0u,R0-q C- s $ $ +/R7,!"KC;t&T P81'|C-L!I!r+0,0/~I!!ܲG"==QY8o +J8zK\"7UX#* Uo`oQa؇=qocxi,BG6dQkc8> ` >(p- W爇,\q WĄ D'ޤNTb.&Uq ,\! WB G=1=h7\azp? WdC;n,BXD!~؇0 1=BE[tc'\XT.[2 v QM"$%nBC理1nqz\ܰ5\юq߰9 nc`0 ^p01Nc{+:q[tG<qY,3yNI*\�'Lx(!! H,9! f,0n,8D'rP/1aH9C1 a$ Y0F6et(;GpC`VJlBw!W"CCCr :xF=\! x|G' =pE'‹BBu+dQW@8QW]NI*\�'L- щC4D'\! uM:;\ x=qx|0:qNpE!d^`"d Hă/n HxԄE%`\-qZR|`&tW!X+Et5\! ?\X>n }�>xq n#0n'Wc?aC- QfC,nEl!ě4щJPp$<-3O+ Q}dX$q[!aC1a83!C�c`F;{#8D]qEȢѨ:FZ, %.syp\*؄*BBU? Yb+ qă{7:܈0Pf|CܐE! Y@-C") ro(,n!lAoD'* @ *C?W,$ n7=G!\Qa8-pEb+ ?-d Y/dqB|pe.@8]EHuF! up9qW,As|pE!\Ax@!d Y~(?ȂX,n1x+AGAoD'* @ *ROFY8D!NTP/\u9Ndc+d H!$\q8 !-1} XTsu�P ;AB;p  � ` p � ̠0 ` PP ` � #V$ + � Ð @#  & .�N0 K@p� � ~ � ` `  à � ̠P pp � p00 PP ZhB� � q1]W + S$ĉ Qp  p ~ �PP p �� �  pp `p ~p� � C o P P `i  {`p�Pe   p P� � �  p`@ � i P >p!osu�P ;ABGi {0  p p p  p P { uM 0bp pp ~PeP� ^i o P P ^ q ! ~ 0  up QPp p � p PPpPp P >p!osu�P ;AB; p pP ưp PP�   P   & .�N0 9j+ 0*� P{0 {p � ~p p 0* P Pp P { � p p � Hz� � q1]W + S$d꩟z o P P � z � .p!osu�P ;ABZ o P P ʭ P q1]W + S$ԭj o P P `k P q1]W + S$t o P P �/k � .p!osu�P ;AB09 & .�N0 I P q1]W + S$q{ o P P 멝 � .p!osu�P ;AB & .�N0 P q1]W + S} & .�N0 + P q1]W. #[ˬ o P P 뿮 P q1]W0 0 ܩ o P P ' � .p!osu . ( ^ & .�N0 A Š P q1]W0 0 #iL o P P y\ � .p!osu . g zǐ o P P ɡ| � .p!osu . ,i & .�N0 ̼ P q1]W0 0 �Đ o P P � P q1]W0 0 � o P P ` P q1]W0 0 � o P P P >p!osu .  & .�N0 Q-ʐ� � q1]W0 0 �`ݿ o P P `ג P >p!osu . \ & .�N0 ǐ� � q1]W0 0 �ɪm o P P �i P >p!osu .  & .�N0 Ő� � q1]W0 0 � o P P @ P >p!osu . �0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0bȡ NP0 �ţ � msu @  ?'+Q 2  B<P `wx y/O pP   @!"S @ � k?b@/ E0 @MbǏɯM @ @ou1   q-  N_P 0$8A .d!‚%NXqÅZ*!5$YI X(O@1eTM9uOA" HKHhGSQNZ@klT+J Vx![lY0iծe[qΥ[WitiC']&\a`Pc#D\*VXb*VXiԩUfkرYSV 6٦m䰑F9l䰑F9l䰑F9l䰑F9l䰑F9l䰑F6ϧo#6ra#l0Sa ̠A#PDADADA CqDK4DS=` >`@ @ @ @ @ @ @ @ @ @ @  $ҌM @ @ @ BZA><!UFuQtRJ+RL3T :ԁT�h TSUuUFUXcuVZk}uU\suW^QU`[ceBrAT uYh1uZjjN5@+Tu\TC\tU\ruvCZD^ %iyU�^x`ՠN5@+TIjWxhxb3VD—}CSK&YdSVyN=TTCBiYkfm^vgs.9$>!䢓Vz*P $|5Xh6g3:$>i6*DGek+U㡇{o~ _ Ѐ ;кWT@*r׼h .2 (`]g�s[wu@k\4r|hw|sE oC`$|'ۅ~zG/�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0A�%%@��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ}ܷpp+@  `}޻==]  @j}�&B�)@)P9 @9=!Lja)p�p0w�p ۠�@0�14^6~8:<>:n D^F~Hj@q3P�#`Ԛ\^8.jd^fp��0` Zog|b}~)p�p{� ` 0蘞难nhAԊ@�)0 �6`~麾gq p!�p�'p�'�* P�6P�ھ>^�E�'p�p >>^~>  "�n 'p�'>u p3@  ?$_&(*,.1 S 6B?6FH.wS~�*�@ VXZ\^`b?Wo pgo V_ Ű ]0a0 @t_vxO@ @ ǐ 6P�o!0*� � 0_ 02 @ P >P ?_  6�Nv)#� ?_؟ڿ_ / 1 >Z P ?_ �6�.�@@ j1BŪUFQD-^ĘQFY &W +ъCO:SLWUi  2T4AP1jTM>}ZITU^ŚUV]Z$ɒ$I =-LB\uŻiԣU`%РE:QU'2Ydʕ-_ƜYfʚDiӦGA,έ][6\Jrd|>XFr]=]tխ_Ǟ]隼_iգPBzAjwݿU؀A?.�7H8VpdU\cAλ6YP|AVyC?|U*qą No �,H8VpdU\DA@1"dMVy$z"UtD2YG\8qE#aGFYHl\NI1t6YP|AV!3N9{dJq!Jʁ#aGFYHdNE;qMVy$z"U4GVo @8VpdU\L_}6YP|AVYG\R#U8VpdU\Q_Ŏ6YP|AV41YG\R#U8VpdU\Qqm6YP|AV`YG\R#U8VpdU\Q76YP|AV8eYG\R#U8VpdU\Qv6YP|AVYG\R#U8VpdU\Q9qMVy$z"UƆGVo HeW A4y\nU ŇHo'U*qą(?R#aGFYH\\dGB![%uYG\R#U8VpdU\Q1qMVy$z"U>{{dJq!JTHXQVqD~硫6YP|ҳ Ѐ<#VQ G JH%X+ (vЃr6G=BzVAXE%(g !pHGb\8D"RG* @YE8=bp T! 1Ub?ȣlbz Bw#VQ G JH%X+ (<6~<Z&VPBH*I">bp T! 1Ud,ǣlbz BD#VQ G JH%X+ (`V:<Z&VPBH*9N=bp T! 1U"'9yMAUӠ{**DI?C8bp$ujh9X#B!=hJUT.~R +p(V H Jr6G=BzVS>#\% ? VQ@nW !!NBБE' C@X-dCB8+d H<- q`A/ q uC$:qBtr6G=BzVEbX0 ! Ht$dQE@X,x[~!*B- ^+Et9p4ԡzc$\UT.~R +p(V H +p ʂ/ Y</nQCBX/ W9~u,xW?c�\qB`4[$ǣlbz ⃋+dC-\E"…�! B,b{+B/\zY/nY@p/1eH8- GpA3J8$X#F W@Q;- ^ܢ"\!E�p/~?C�[AE!� Y,($# ?0" ^-n [G* @YeC؃yB (D'~Q_Z1갇[9($\t$x!=b!\!_<, >bp T! 1UŸ,0 { 0z(0 `" x<1 HGx~]d ? Cp$\! o+xMAUo- QW`9cG<ac5a ^b1x|(+ xG=Y+1 r�|UT.~R +p(V H J_/vC87 `pCp;qB縅_cƐ1nH0_ =(`p[pirkENpN @YMXG!HU4~`raookov aqhu8?8v}8a`kW[8W0eafpCXYHer`k8WX4C |UGp(яRXGUpH@3,E[o[_PqXWr`YxHnWxWhq`W8B8HpYYBpC1HYxz CWB[C ؄UxPX^CH[2HsXWW8o�Wr`E v_hoYpzWoCB`P=pHpY7?�_8(xx `7aPFe|UGp(яRXGUpH@|EW؇qPE~?C}^c�}8}e؇a8o{0[XY[+}~~Ї_XYWXH?`} ^XYW(t;YMXG!HU3<YzW8Ep}WC}ea�}X}a[oxE^_`Ї=E8YHfuY(4GXJp  pQXWD1^~C[}a8H{c`nv8ukWCooCpHXYac`H=NYCzpH8l;YMXG!HU B^nYBkn^xn`H8lȆv0B_ zY؃a^a0YpCp[(HpzxN8P |UGp(яRXGUpH@Bi`X^8uW�qhWXr8r^ȆqPoEWnЇ[BpYE[cP+Wxp*W؄UxPX uNNx?hBa8s([Xv`E8q8r^r8q8[p=oW�CBW8^pB^E8vWLGMp  pQXWDNXHl8YX?}cz[8fvH`zcYevPYEpB Zlkx =YpH8PYMXG!HUֶEW~WEnnn`kYzhfahxXC�o0c8x8B Y8EpBrXkȆv [PuGMp  pQXWD R^`kYpalh{`oCa{v[v~ f[8[8<Wuhzq�CNpH8PYMXG!HU [WXW8Y``l8[0?؃l~hq8W[ ]/Wu~`h(W WXYp=�q}PoBX_]xXGp(яRXGUpH@<HpepNpC(YW�H(aHWB[p`pE8YXYBN([ E8=HH:Y8NNOYMXG!HUNHC(cp[(EW8Y8YB��CEW=X^/?�[ <rYXCBaBW}GMp  pQXWD RH(=^pCX`=(Y/Y8B8[X^8WHWH[NCYXH?x`8؄UxPX]W[ECۂCXB�BpCa8BW(^YWXW YB[pBpBp?pYpNdWxXGp(яRXGUpH@NpYY+CN(HWHxCx^[WXCp_(N/ ,CEXYYE(_([X؄UxPX=WXNExYEY[CWEWYN`EpY H+^8_aP+HXGMp  pQXWDE[pE(rY8NYp^pBYEWCp?pYYp?[- rHW(CXWBpNOYMXG!HU]YCXCrYE�CCY8WNWCp[hkHN+ \WWXHpHPCXBp^XGMp  pQXWD9[Y8YCB1HX^(W(^NCpYY[C^([(A/W8YNBB^X؄UxPX܅WXN+HY8_BW8W[EYXH8^P+^8HX`XNCXYNpN8WCEY8~XGp(яRXGUpH@Z;YMXG!HUa'v>|XGp(яRXGUpH@b؄UxPXmGtXGp(яRXGUpH@t؄UxPXgZXGp(яRXGUpH@y>؄UxPXyi}XGp(яRXGUpH@7z؄UxPXz|XGp(яRXGUpH@zYMXG!HUP?GMp  pQXWD{؄UxPX |XGp(яRXGUpH@ؗ؄UxPX~{XGp(яRXGUpH@/AYMXG!HUG|XGp(яRXGUpH@MviգP>zAj'Rh"ƌ7r#X` .\P%L *Xh*W 'РB(UB!*RRM\R%˘bU$ѨU i-ܷF5ܴQ(=8\/EW*Y; GVԖ̚--iգP>zqj3EW*Y69 GVt ,iգP>zqJ8`mr+J,kÜIbQ\A):z5ܴQ(=8\G69rJ,qL$(y9zm#Ѓ o=&J*4K3# $u8E(B8 AU#l ]K(4 +82*@bBW&9B8JenT#l ]KNj0 +82*@b3W&9B8JVT#l ]KrD +I�*=&J*$L$(y^A P**Z#l ]KrD +lzI�Bn=&J*$L$(yF^A P*Y#l ]KrV@+8I+T )o2*-21<35|39L ϤI‚N(J+:+4M;((?'(Ē0 tA"}6!i6m6q=7uށ!10$v~8+xځ�H 5(Ē MPp1:饛~:ꩫ:뭻: ??4;;{E+� =`J, =@ ٳ={=?>>ܻBZh<pC? 9�D%,S Ё2x3! R 3 r` - ɀS)4g CJX" a@.hъGTВ%2N|"()R1#+8C&1 TTf<#ӨO$"G"D%,S `Z֊ArXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъUbXE+VъsE,"A E(ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZVh*ZV-E.|A]( JT9U B hGT*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbPbPL \P!ZQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQbQ7]( JT9i�A `AψXv=5SUծ~5s"pX]"־5-XbxD+` %*a 8+,[ms6-q7G>C-yӻw#X|".PpX# l[8#.S8ԝGPpC.򑓼!"`Q G`XCJXi`ȑ+ nz>9Ѓ.'#`n(8dE:ԣ.<"& ` %*af"8b$#n;.ӽvW#`n(8dw;/E% ` %*afB8b##<.?CFճs(!J<JTB i&$X#>1U<9j=7A3AGGPp(s?_,*(Q4**Aϖ?ENtA@CB u-,@#@WJ잜 #|(#+Hˌ* ~zD(#�8& A+"B%< tJL 8&(@eM!z&#8*T-,l#@WJ #*$!GAl*<B(@C""#&8 tJKL 8(+@y$'z&#8*|"+#&8 tJKL 8(+@y0z&#8* #4N#&8 tJKL 8(+@yD9z&#8*#=z#&8 tJKL 8(+@yԣBbz&#8*,$F#&8 tJKL 8(+@ydd=GAl*<B(@CK$=,l#@WJ #*$Oz&#8*DW#&8 tJKL 8(+@y|0GAl*<B(@C]~#&8 tJKL 8(+@yf+GAl*<B(@CeF#&8 tJKL 8(+@y'GAl*<B(@Cn#&8 tJKL 8(+@yg"GAl*<B(@Cvf#&8 tJKL 8(+@y!GAl*<B(@C.#&8 tJKL 8(+@y$hGAl*<B(@C#&8 tJKL 8(+@yGAl*<B(@C#&8 tJKI0� #*$+GAl*<B(@Ci>,l#@WJT� 8B%lBqx/A'$/,B% C"B"(,/,0B! BD+@"t-@+$DD!-+!Ȃ+"Ȃ/@"xz&#8*L---܂++-B!,<,<B.<,*$,B" ,@v$,-@+,/t/,$t"B!/"t+/,B!C!T#&8 tJKI0#T&-,-,-$/B"B%B.l/B/lB!+@B!0A'@B'/$,B'@+,,$",/,$,+@GAl*<B(@C-$,/@,B'-,B',T/$/#C",<,$,</t"DB$!,+!@-H"0@/H,t+B>,l#@WJT�| 8B%lBz/!$!܂/$B%,<B"(T/lB",<2",,-"/܂$B!-DD!\9>3,B!/xz&#8*,,$BD,/D!D!@!$1$B.(<&</BC%*$D"$!B!/@0-@3C=ă:,tB>,l#@WJT�| 8B%lB&Tq"/B'@,B%/�#CB0&$(+B!�!@!@+0$!,++j!"@/7|50C<!t/@+ȂYq&#8*-@,@+H"!$-,�B%,B"B"T,/B"B'$2/!D@/,,,,!,/7C49$#&8 tJKI0#T&a&,!+ l/<B0C"  4&TB'-j!@+*/$,!@-@"1�C!@7/,B!/@4M4=&#8*ԴPu"!$ 0B!/B!B"B%l T1�##@+""܂+,+,+,$-t+B!,7C!B'a#&8 tJKI0#T&au>7C<C"l;; ;X,56"X=5?8ʂ+,>?7;Dv+-C;t,H"t6QsAl*<B(@CvwAB!05=0,7>C815B.\=d/[=C6>8"B3q?0-C;B!By+<,l#@WJT�| 8B%lB=1>9H3�6C865;C"<89,+;<0\2$-!/܂, 1@/*$XC6C<\C!-@a5=&#8*乡G-D"/:|70!p<p3D?9$B%= �9&90C40-"+0 -0�",$Ȃ+ 7=,/B!:#&8 tJKI0#T&s$t"9,,B.:,9*l=/C8"<p,8B'B!@-,+$t+/-+�;>�,,·=&#8*|<QC!/9B!t/:,B!9C"=;l;;l/8t,B!܂,L,,@-,-,BDj!܂>ă>/$|?,l#@WJT�| 8B%lB=}D$C6,!(5#$8/C0==227<H"$,!$>>>BD0+,C<-B!!܂߻=&#8*>M$5@/!7!B6*D?1/C3?*d>50,+,!C=w=>�@+/B!@ !W&T!G69r" 4\cG*0QM AҴreC oϚ_6 kw-\qשP!f+,Y~&k: r,W;TH!H^EreNV= 壇TV"Y\헟C};6 wM,uۮq Bx kYZ:֭ox݂xq 1j8cV8)aJO!}:KG|c9m#w_fvnE:JW)DB~ a:9Dq9a@tdGB!Z%Y iJf)d^!H`9X�sIdu g\eoƕB\NN\^=Ed7zMq90҈*`dRQ8kn qD'b_�vxaƕari[diEnŕN BnFhigqEH%P6YP|AV)FH\ldlFmޡ_yf�!f!iQ?\B\C\^:^ȑn!YG`#>XJ6I(%C>HW H\%Gwy$DcxnYvGlpŪC\CrEH9huq:YDCxe2ԮMVy$zU6dk:ᥓEdɆ~gX�{euчf fa ^DCd9ĪƩuiꗸ{Mq90(c*`dR2C )$H YdDF$De\Fc\=F`Wx?\CnQEpE )d[xC eWP6G=_V:MYF!qB Cp$`GD. =f,n1 {$щB/nQ^b(1xqBBy 4#` G9Fnב 0+pD%6l+QWtBx/ @,V X,~=X5h0d XUnH`,b~E!xB,b(lbz i+dYE' H/_$"8#r?@80dCtUa@ pa(xM8αF4ETX#*P!xD#|\$'E"` @*~"xC,VY, [B{+ H(0nqW,o.X#B/qZC~щB8a"`G"&V!U_BE'e/pN8,_B~ixM8αF4NTX#*Pwuc! CexD(|!egAGbps,V`VJl"!)1Thq[.X#B/q Gbps, QM$$%Jw#k(lbz u#` G9FX[|`&C4]6G=_VQ` ؄#\`D#�>GTb I&.X#B/PXl.pE0VX#*P8v2q eMAU<z,68"k+DBRb.sPv* @YŜGbps, QM$$% 4 eMAU\y,68"k+DBRbRPv* @YŮ}Gbps, QM$$%Jv eMAU|{׏&X#am8HHJ n.X#B/8M8αF4 0+pD%65]6G=_VQ@?p ch`VJl"!)1̓k(lbz s~,68"k+DBRbPv* @YڹXl.pE0VX#*Pxϭ첉U<"> ;؄#\`D#�HGT IɈ6[Ci#V/|7|/G"`QG"(V$X#~ H7я$%X"`!@hE8"dA #(@#X�I`\(-Oa|<.M7\adA!<(@#X�I`\T{0OWB5aV@W 0 p 0 PA R@P eP# p V6a\|pTp%O\V@&Fa qpUpda* eP#p�I`aF OGa| 'F!i]Ap1uqy}1qwQA*f�= 8q+H`aVa Q/G|`<a\\\\\\\\\\\\\\\!%1!r!R!]a6f<1 +H`|P$Q2%Ur%Y%]%a2&er%oD\hz &Vq((F`aa0" P q#ѰHV>!+o&2,r,ɒ%%Faz``&!Jp..2/r///>V�.�5*ϰH ha,5s39S3X>Z`�.QTs5Y5]5a36es6i36[6q37us7y7ss!H" P 1ǰp Vs>6U2Bb� h@&aTTTTTTTTTTTTTTTT@ @4AtAAA!A[ZB`" P 9ŰXX ؀ `E ҀEO4FetFiFet p4GutGyG}G4HGOGY `  JtJJJ4KtKK4LtLKD@JI`H2 D5>>zj`OmO?0PuP P55QuQQQ!5R%Q?QrXh`z`TITMTQTonnnnnnnnnnnnnnnnnnnnnnnnnnn`TYzF�<,MQN+:� @B4Y@DvdIdMdQ6eUveYe]dCB!X3P@&/|g6hvhhh6ihg/A>#-M>`vlŶl6mvmٶmm6nmkaܠ!vnvp p p7qwqqqw >#-MQN=a"B!D7ftMtQ7uU7ju]ua5dQaf ` J"at}w7x7xx7ywyxWyyb#-MQN+:a"baRbw}ٷ}ݗ6krsZ"v &!/%x 8xh!~Qa>O4>X >!! IMQ5:A\!@&V!q8uxQ`"64476"aVa {p8xVBRB\a[@Gٸ8{`a6 -B 5Ӱ6"aVa 8y߸VBRB\a[@G5y96\ 7"P# +`] FaFiVBRB\a[@G5`aH"P#R +`] FaFИUVBRB\a[@Gٹ`aH"P#y +`] FaFН z;a%$!%4V>Dp z`aH"P#Y +`] FaFU;a%$!%4V>DpV:k`aH"P#>Z*`] FaFPz;a%$!%4V>Dp`aH"P#6"aVa VBRB:aF|@Dp캰`aH"P#6"aVa ;a%$!%46a\@GaU;6\-B 5+`] FaFpVBRB:aF|@Dp`aH"P#6"aVa ;;a%$!%46a\@G`aH"P#6"aVa [;a%$!%46a\@G!`aH"P#6"aVa 1|;a%$!%46a\@GU`aH"P#6"aVa y;a%$!%46a\@G! `aH"P#6"aVa B$!%46a\Paܮ6\-B 5+>`6aSbD Ga:$!%V6|� <FaӿzF`|-B 5+>`6aSPXo:$!%V6|� FaءzF`|-B 5+>`6aSPo:$!%V6|� FaszF`|-B 5+>`6aSPo:$!%V6|� FaUzF`|-B 5+>`6aSPH~o:$!%V6|� Fa'zF`|-B 5+>`6aSPo:$!%V6|� F>~F`|-B 5+>`6aSP>%)6 ARb%*a\@Pa(MMF`|-B 5+>`6aSPPo:$!%V6|� F!F`|-B 5+>`6aSP&_\\~\nA\AxA�,Hdɪs AW-r%"Y\rI֡N*tU'H\*īʕ,[5jS'H@Ҥ&>(B5ʥС.!U<t ҭE ZT$^ɺ,HZ$$^2E *T[:ɕ=xrUņ0hpɔ+k G634a] +YOEYAi$^d)T/W B Be"H 2k+H $8+mr"TJ$YM!Z-^:T+R-@r/tR$R!@‹+@r"2L'uR/q+b.,8b4XdX |#lMb+qKqܲ",/rA{�-!"t!�H!@b+rKETJ!I!,G!,/Lt$6T&.�"h.B,*" 0-{,"L!�S"K!" 0{"IE'K!!G�s$*"Ҷ,8₍=;V+8R&+t&ӺK'G!ø" $Tċ,bLqb"-,+t,,R!," /q79r!Ⱥ-´I'HbNlP((*Kۉ+r,"(X/,-@H!@r" S0-@!"-t!"+"9Î,RzJ#.cykY |#lMMyE+(!8T/~,"C�T! ,R"r+¸ $~r$37H9/UN9Lt$6T&.�"}+u"@r+rA" / $,"-q /RYP$xCB~/nB ~$nq\8,! P%&51A\e*Jl¨0!B4~0, B4enQp0n W,[ 0! Y"pYB:d L6 HH&8&\((c Q[(, BBp-`g, Y+Ķ_(/nC{pH!n!==QY2|&51q!e*JlaVu>}<n"d! ~dCF<as�F!QYc((<qW p,~qxpES lMpRMPP*FѽAB+i}0F=Q_H+[D7![,h?Q~C!C!- q؄#\`<&2ΜL8XM҅[,P9a[\07q Wc7AE�X:1l0q$\! ` xN`F6hBE!:QlMpRMPP*FVABX$dsCX5apX;qN#$ȡ^cÐ5 r,b0/! H,pE!nal#-ݽ=p lԘD�>GTb+I0*CCEEr :xF=\! x|G' =pE'*‹BBu+dQW@8QWFaN@B6I%6@AEWNB%8$: Yp9o5C7щCt+ !EBl(DE!N@"8xq W@"z[( DFyLd8 0+pD%6W$]nN,": WY,c>acb7kt+~0! щB (3ࡎ[Bp" qgd$lJl>"P1<pE'\B#" k܂Ȇ>} CE<! } 9Y83}؃X!C,BF=!6H|^( DFyLd]|`&mt⇐E'N7\Q?#C= vԁF<B0, ^0nae`C|#D!dqC&$$aTb.Q^-d ~XX$q H$\nd{h5B ?q[80 W~(+ ~ ˧{0 � 6�P l6. l `  @ p � P~P~�  °p p � $l0 � `8Q >� @"' p p  { 0 00 � { 0 `b p~Pm pP#>`#�P l6. p  � ` p � ̠0 ` PP ` � V M � Ð @ 0r" 6 .P0  p   p Ơ 0   � �   0 [Y0 � 6X + f•Vp  p ~ �PP p �� � P pp `p ~p� � sl0 � `8Q >� @ {`p�p   p P� � �  p`@ � y0 � 6X + fB! � { � p p pp ~p� `P *! v  p � 6 .P0 U m`~` ``p ~ {0 P � PP p �  �  { f q0 � 6X + fRP p PpP ưp PP�   P P P0 � `8Q >� @  bs ð� p  Pp bs � pq  p P pp϶>`#�P l6.E˵]{0 � `8Q >� o q� .`#�P l6.rl0 � `8Q >� ˹ 6X + fҹ۵0 � `8Q >� @k� .`#�P l6.˽  6 .P0 뾉 6[ + f|0 � `8Q >� ̵� .`#%�P l6., 6 .P0 3L 6&\�P l6.E<0 � `8Q >� m� .`#[ + fG  6 .P0 l 6y0 0 mʗ|0 � `8Q >� �\� .`#!ʔQ0 0 ʮ,  6 .P0 ˏ� .`#̓Q0 0 pͭ  6 .P0 mɏ� .`#QϏQ0 0 &Ѵ  6 .P0 )Ə� .`#P0 0 pҝӝ  6 .P0 Qŏ� .`#QP. O-֛  6 .P0 wMď� .E]0 0 Ԉ0 � `8Q >� 2 QP. Or  6 .P0 ŝ� .`ۍQP. Omp  6 .P0 0 � E]0 0 0 � `8Q >� ݻ>`ۍQP. O=\  6 .P0 9n0 � E]0 0 J~0 � `8Q >� �活>`ۍQP. Of  6 .P0 ޹0 � E]0 0 Ԙ0 � `8Q >� ꛻>`ۍQP. O  6 .P0 ՞0 � E] 0 0mMa8Q P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >�6` AÅ .dhPh9J4ŋ mرcJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*mҦJ*m GH4rJȗ"&cȑ%O\e̙5GTѣUy1A醩S0Vh]ժM7ao'|SdMV!RRBm^u7Ԋ@9 >myG`'Gl^U}wJQr$'IBdAtA#pB +B !\6ZZ  qD ` 5#@ZtE@bqFkFsqG{q cE 9qI&tI(cc@ְ<4OVK0 24L4TsM6tM8bN2袅d@‰)O@tP0ATTDXQH#tVPaVPaVPaBuTRK5TTSUuUVO}TP@!T…TXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATXATtFXT F:6hFaFaFajzkh P�>`DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADzE~!WO$` x@&P @M(@\@ fP`=AP#$_X P3a mxCP; P5P1$O KxD$&QKTbFD(RX` C,fQ[@ Đ<14OxF4Qkdc݈(xG<ޱ{c@8P1<MzxHD&Rdd#HH4##B%H^Rd<P4扢"yJTRTiF4GpRe-S('y|K`S$f1yLd&S#BLhFSӤf5}E <@1H'�EkS$/ <`g;NuS(d Q�OT%hA zP&„":"OS夀3y $�QT#0 �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>&Mqɂ )G,Q<ݸ4=M lxX4!0B '00p(>n *aGFYeH:aE1Fg.MҤM6DP,DGXpVhD2I%3MdPԈGVMK/{dJYa .QIXQVq]2O/5yHMFdM,La6VѳQGLP,EVP"YEP4y4TQYG\ 3ZͤF$aGFYH\tQT]!M6M4K0y'XeWgLP,EVP"YEP4y6%YG\Hu3ZUF$aGFYHpmQ\]5yHMFdM,La6Vѷa:K@ѤTAHVMGV=5=jDVpdU\_CnT4dO6J,hcALP,EVP"YEP4YGV=5Y`DVpdU\NR4dO6J,hcLP,EVP"YEP49GV=5eW ;s.5yHMFdM,La6Vq4P4i8h!U$E}dJq!3ZIXQVq?z%5yHMFdM,La6VQ_4%@V4A$V! Phz**LGYFD8bp$ЇH&FMh&'atauCЇ`&@a Ph dUHa8E*#\3eMh VQF6E&FMh&'amd uMD+P (4!HJV2.XE%t(kBۈHGbDYdIVE&FMh&'a; PXh*@Db�&9M)>bp u m#" 1U5Yhb&4a JX`ڰ u(, Mp " IB(]J8:Qք`*\ tF4x&61OlB%08 0)D; PXh*@Db�&rjGpAt5mD$X#F W@Ke&MЄ%(a L<Nh*h�&Z 8@X$@ ְElbUT.Hי&+p(V HSb5Mlb؄&,A K`,pBVZֶ(, Mp " IBEnrUT.Hי&+p(V Hob5Mlb؄&,A K`,pBV^3�%@V4A$V! PhV#VQ G ]g:ʚ6"X+ ]w,x&61OlB%08 pMD+P (4!c"#\3eMh VQn髉hb&4a JX`ڰ -9.(, Mp " IBn4XJ8:Qք`*\ x&61OlB%08 t; PXh*@Db�&RGpAt5mD$X#F W@»&MЄ%(a L<Nh*h�&Z 8@X$@q#\3eMh VQn?hb&4a JX`ڰ #3�%@V4A$V! Ph~**LGYFD8bp$rj!(> MX#X6&@a Ph dUHJ8:Qք`*\ 尿x&61OlB%08 r; PXh*@Db�&"GpAt5mD$X#F W@»ǡ&MЄ%(a L<Nh*poh�&Z 8@X$@'#\3eMh VQ-=/qEȢ8YHp`^Y�N(ECNW(BWC^8HpC�CCuЇzP^p8FIЄMOMJLxp6X:[8H8BCXWBCWXYBYB[X[WBp^a(WB=WWkhv؇s� M�K�MhTHXI�M!^[8BYWBY(`CH^pHpXW(WC_؃_(HE� Y( ,iP}uB^0GXJpH395A!pQXWWN0WWE([qY[BpE(_a(YC^X^�:_p?WY8[8Bsf`x`CEԄMOMJLxp6XŒCXaBW8`NXW@YC H(E[H`?EXEHapC^rhz  M�K�MhTHXI�MBBa([cWHW܃a?pBpWHEH[p[(Np`XHH�HcriC^XCzUGpt9XXGUpHE�?B؃EC^^8YCXWXaNpCNBY(W=8_ @W^8=H(Yx�H(`ԄMOMJLxp6X:Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(n M�K�MhTHXI�MEC(YBp?@BX_B8`W8WH8[[EN8^BBHpNW(WW8[a(nNH8zUGpt9XXGUpH.W8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH[ԄMOMJLxp6Xz`oЇzaȆvvB`}tv`~i`}l(^8W�c~~؇z�N8NE�NvP M�K�MhTHXI�M!H� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~XtBpa=sW8HzUGpt9XXGUpH.Y8e}`rXa8oikk�sHrhs؃Cz�u8cf(WHBaaB<YkvCW(MxAM؄QMKKG`'hU88}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohPPЄV@8UPB^(~Prf(oЇq`in؃zBurHvpxff_H8YaHY(tY(Cn vH8WzUGpt9XXGUpH.Wu^^PupHr`Bx[n=zWr@WY0NCtCC�[8H0v} HNpHԄMOMJLxp6X ^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzr M�K�MhTHXI�M!HH(} _Cv?Xa uohPla{Yq�BpH(?p^(W(Y�WCCxv8H8^B(GXJpH395A!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}Z}BEpEpB^x Cp^paxAM؄QMKKG`'hUeW8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsPPЄV@8UPZWH{B� `np[؃oN`}cac�~W~8kCW?{Z~}_BW`pihszUGpt9XXGUpHCB}WY8~^8B~XWlȆv8snBp^rqpHC[^a_WaXpE(q_8BAxAM؄QMKKG`'hU([؇k؃[pCn(^�kExkhHP*EEr؇qCH� `caE8`WXY}PPЄV@8UPiHHo[~XYnusnht\^8{[H8XacW8[XWBC{[N(GXJpH395A!pQXW4bEk([C`s(Yr^o8sYu r=^8o؇E�_XZWX`(_Y(rhHBFxAM؄QMKKG`'hU(Eip[pN`sp[8s`Cpoo sW؃_(H}(mW?EWzPPЄV@8UP:WN~Y@H8uXBr`Yr8qH^(NpH}8WE!^p?H8c8Epr`t<zXGpt9XXGUpHNC[nCHxa}�fYآa-5e t7Z$ 7kƵ;P[$IҴiԧM,Q 'mVmlu#7c]+Zz,e٘-ذbǺ$[4f#j\M, 2"JC EqǍY6}nubް[caȵ$ k׌q7N[>ɑ 1`Рʗ3PFrڭNdN_l\-֮ޯNU;}1۳h- /~9s70!$l2'hb %` Nnd5‹+\S=p,CS/N<a9Î4nO=c$\h%h *p C$H&n‹+Î5"L!~X?X${;˸r>Ȳ0c9@+y+r1ģO;, #l m@q5wqϑ# $iH'- /-G! /{ܲ/~r,,R-b#L!r0! l2'hb %` Nʦc,,-d $sHLdZ$XQ! u[Qj%h *p C$H&nuI!`-#""/rK!s,r,,"-RH'ܲ/,R,{! XR0Ȧ#.Jqȡzs$(A"+R!!R0,@K'�S0҉+$r"F!,/C l2'hb %` N a, S!H!.r0/,Kbr+~,&X& 2D$@ t$PE(, Qa@! Y(/! Wp$:Yi2U["S"Gbpcܭ9! 1UÎ+dqL% {�/!Nb!H%!dtE!xq#b($ <B k4Q|b%,G mXE\![X/:^tB/p ?H!\Nc$]?X/(i�&Z 8@X$@ #B`/:Y- q Y,X0 t"H,\1N0-dB /:[bS&Q8)"sC8bp$؉Cbp,\ab~[b~/ Q^ ,$ċ[" QY#4Q|b%,G mXE$!Ep$B{0 aȢF'dGW$%0 _DF&@a Ph dUHp! q01E- [tE!2 W@q[ȢF*$2u W,nQ,bS&Q8ArC8bp$$* + !! W!," YX+d@H($)Hd"xMPH'6 KPx ІUR,\q[� W !nEd X,nB-! DI(4 T2*$ MEع$\qY,\!NbE'CEX ! ^BȣdN8+:qܢŦM8"q]<+p(V HH444A!Mlb؄&,A K`,pBVYQ(, Mp " IB>69Xl.qI9$X#F W@B64A!Mlb؄&,A K`,pBVy;J�%@V4A$V! Ph#` G@T1r`*\ 㚠&61OlB%08 8̓%MD+P (4s؄#\ *9 VQ( ib&4a JX`ڰ=,Q(, Mp " IBm;XM8"q#`*\ ֚&61OlB%08 <ѣ PXh*@Db�&PGbpcH9$X#F W@B&(MЄ%(a L<Nh*(i�&Z 8@X$@ ؄#\ *9 #*$HŒ&P&l(|&h%P%`#*$E&%&* @$$&p`=,l#q = #*$H &&P&l(|&h%P%`#* !E&%&* @$$&X!=,l#q = #*$Hn&P&l(|&h%P%`#*!E&%&* @$$&@=,l#q = #*$H(&P&l(|&h%P%`#*"E&%&* @$$&(=,l#q = #*$H7&P&l(|&h%P%`#*E&%&* @$$&=,l#q = #*$HE&P&l(|&h%P%`#*d$E&%&* @$$&=,l#q = #*$HJjh&'l&X%X&< 8AT&Oh(X(hB+Ѐ D*H(h]F#&8 qrHs 8(+@D&P&l(|&h%P%`#*$fD&%&* @$$&f<,l#q = #*$HJjh&'l&X%X&< 8ApIh(X(hB+Ѐ D*H(hBz#&8 qrHs 8(+@D&P&l(|&h%P%`#*[D&%&* @$$&<,l#q = #*$HJjh&'l&X%X&< 8AEh(X(hB+Ѐ D*H(h–v<*l#q = #*$HJjh&'l&X%X&< 8ABEh(X(hB+Ѐ D*H(hBv<*l#q = #*$HJjh&'l&X%X&< 8A©Bh(X(hB+Ѐ D*H(h³v<*l#q = #*$HJjh&'l&X%X&< 8A³F&%&* @$$&+v<*l#q = #*$HJjh&'l&X%X&< 8A³F&%&* @$$&+v<*l#q = #*$HJjh&'l&X%X&< 8A³F&%&* @$$&+v<*l#q = #*$HJjh&'l&X%X&< 8A³F&%&* @$$&+v<*l#q U� | 8'*T&\/n(v~//(h&l(|'&h(`&8 PAB//Xh+B+x� B+@&B6?>,|#d0qrH0@�! 0  0 0 ǰ 0! 0" #8A| 1!A0A "_1gq  8B dpq y� t� 4A�@ı1ױ1L@@8'"/2#LtL0A q#w'r{ �@d0qrH@@@A@�..2//200. @ @ 243A �1W5_36 s r Ԁ @8 t�@6:/s�@A4@q Ut@2<38C5 4AA4B'B/4C7@OD;,8 ȁC_4FgF#45t45 .A.$C4DFJES4X3<,@q U� |@.B+<B% 5Q5R'R/5S7S?'8TGB(DB$8#."8AL*<XQ[Y5YuR_o%\/*@. |Z^5SB"$΂"@ d0qrH\,DeS*******************************)Q/.0#Ђ"8|A(*******************(|(|(|(|****************T*+*!T'B.l***************************************B.-"@d0qr0/G�xA &<B%D \|((((((((((((((((((((((((((((((()'5\v*A((((((((((((((((((((&&&&****************)&)- &(((((((((((((((((((((((((((((((((((((((\&|.(B4|�qrl:k�@,D X(>E&d(l&.B � A(>GfoW?\¹/'#.?(l#"@>qr3�#D $5@T8`A&TxPM2eڴ!VbijaGGcɁH5TI8b I7q&tO\| .UQV8 i&fպkW_~԰ӦN;5$J"mF;7UtfE!Oh^:"JS'sJ\lJ(Ҧ2QHWىtiӧQVjMNk4#EڌjwС{' eCP I}B)VG>E6=rA(QH1_PA GVT5*~Ǘ?~}5tZlLa 5VLpQ&ҤP:dOxɑMXQP 9Ed6( HXMV呪BroQ:qCM$WJ?Ra 5VQ%e>ل+tPG\@(dUq%$Dd;S5MzeN$r6Ra 5FSQvjEdJdOxɑMvO=rY*y 6(DsHXOFYi]y_UK(dN$LHq'$i+$j*MJdTθD*٩lMW^;rY yT7 (3]Uj<VpQVydWBroUJXn!J@q4P,ɘGXpO Y䁬e i63nJvqιaH\eY*yz2|dQ Am"G꫱ZF5DP&M2DGXpVnzUFqEP4qeT!HVi( /E`%(`<VpdU\D59/\5dO6J,hcaj4P4i8h!U$E‰/~G`%("eW QkM6M4K0y'XIP,EVP"YEP4?؄#\@/) VQP�1(MxM'6 KPx ІUdo&@a Ph dUHhXl.Qȍ+p(V H4Q|b%,G mXEH5h�&Z 8@X$@ 푏||,6Ћ(FAJC8bp$TGIN^&FMh&'a4)%MD+P (4J]؄#\@/) VQP.(MxM'6 KPx ІUDo&@a Ph dUH(=Xl.Qȍ+p(V HԄ4Q|b%,G mXECAJ5h�&Z 8@X$@Q&z(HxHGbjh*IMxM'6 KPx ІU$"(, Mp " IB\#` G^D1 R"7X+ Q^&FMh&'aH4 KB@h HBЄeXl.Qȍ+p(V Hqӄ4Q|b%,G mXEo)MD+P (4r>p E %r! 1U45Mlb؄&,A K`,pBVq_]D(4 T2*$ M(&z(HxHGbj85MxM'6 KPx ІUؔ"(, Mp " IBDF#` G^D1 R"7X+ +_M^&FMh&'akH4 KB@h HBЄ'Xl.Qȍ+p(V HTӄ4Q|b%,G mXE 'MD+P (4k>>p E %r`� VQPw ib&4a JX`ڰ pM$�%@V4A$V! Phbރ{,6Ћ(FAJ*�؄ė(-\qBt!nY@B~p, WBh&Fa#Xb#vX$!p `p"n[k(> MX#z6ni qN0y!nQ$�/6X$H/* Y / q W@, Ep"a5h�&Z 8@X$@ k="H/Q\(!nBb'(D!nN@8+d YB(/!B+ aChn[NM8"Q 0+pD%6-!Ax\a' A:A\Ln naaF`*aF| A\d \aF6a>a4(0z``ίjda Adxe6!`!|!|!6\A A\ A:ddxjDB@@AZd VA@AF�a axa xA@H\x\danAd da\ na a\a A`a()"V*aeK \dQvn\:d\4d!aaa��av\a!a`\Xk4aF6A,,v V!   :n  d`!|6B6Fayd,n dAF$4,4Ph@"a$4Z`aF!|!ddnA   :\a'nd\~d\anA\\\Aa ! 6\^("r*>`6Q/pa@x :d xA A\xdoa'A`6aa|a``a\Aaa F6a>a4(0z``XQn x :A`!6|r!n :xad\ ƁAF$4,4Ph@"a$4Z6`A` \a d n\n Axd Qx \\aAa 6\^("r*>`6QD%4a@@ vadLn:dxrA G}r!�\ n!pk4aF6A,,v VaBed\a0ana!`!*>p�|\Ax\A a' jDB@@AZd VA@A%rVA|vd Ad\vB Axa\\ x:A\Aa n! 6\^("r*>`6QV5\aAA aԁ  a!|a|w|dxjnF6a>a4(0z``u'~\aar!!wdaԁaa\AȁF$4,4Ph@"a$4Z*`a! A!@A!a!؁XA\ Q ! 6\^("r*>`6QVqdAaaj Ar` A::a\AF6a>a4(0z``dAA!aFaA�́*!Anva\xA jDB@@AZd VA@A%!`AAanΡAddSn A! 6\^("r*>`6QV Anԁn~ء!! a`A >G|aBb|A\xAځd \F6a>a4(0z``�؁d!aF!aFA: A A A djDB@@AZd VA@A`!a@؁΁\A !a:~aLnx::\adn AxanA `a()"V*aeK`:da\A A:aaxA\A`!ax7a'x:Lk4aF6A,, V!nandd!!|A�\daAAa:,LF$4,4Ph@"a$4.F!`aAaadn\:d \A ! 6\^("r*>`6QVqd! x\ \!!ڡ!:ΡF|}a d  a~�F6a>a4(0X `x  \nVa\x~dv`jDB@@AZd VA@Arnaa~!A A�d\ad~xAx`�b?Y r0G69r!" 4\P1ƍ*0QM A҄C]+䪐,vAruݭ_}:rn-ZdLϸw(WQ`JB:зxnrK$MF}ڤ%Kpf½| 퓖s,:Wpԅ͜pl蚿x:īB:䪐jadǎQ5JS+TphȈJ(M~(ѣQ鐺sNVoȍsonu*<aUKHdA藬CܺM<�J'%,8BDLTEMXQ |#lI)H'Í+4|c50!00Î>174;# K"K6,3N<t҉, "$l2'hb %` Nʁ7"#1sM!XC;=S1DC9 $"+0r+24p96&X& 2D$hjJ"*~ 7|L6pS+0 O=" 7Hs<@R,@+ K"|1CN!ܲ<&D]D0 TB&}+Ž5A!רÏ> -/Xƣ" > H.lK."/c9r+,Hl2'hb %` N{Ҏ5"!d?\!;$ ; 1s;$t+"t/J'~S>|lj%h *p C$H&̏l5@"K'dÎ=\sO=2=R0c: /"J't"K! 97,#l NTEsTH%(d҇@ ?0c{! `ܢ,Y~C-W,H/_"HD,!n! HpE!p%Mlb؄&,A K`,pBV>/d YA/r=,@Br|q,,\!B-ClP PXh*@Db�&NGD gh, ^b"QW {0 bp!\щ[BX/ ?�!+ Eb(0dQW@H#` GAE淑 0+pD%6D+ ?jd Y�!dE~X+ H<#hXcJE0`щC>~(" a@E#MЄ%(a L<Nh*ȗB,!(!\ W%#V XlBF0 =zp, B@bXD'nC8n! ?B! A&@a Ph dUH(`QG&qBt؃1_X/!E@BpE'n[bp,\ H+ Ht"\ ^@d%#` GAE 0+pD%6S-! W,/\q[+d=�C~8/\[D"FDb,`1D⓷8,Wpш.ib&4a JX`ڰj!-dqYܢ8"d! ? $xD"rM(E"`_!dq HbpE'\! H 8,:! J(4 T2*$ M,Gb�\=,8/qNb'y!Bp$n!OʢX+ W,/nC,6Gbp&R�7#`VJlB!&Y.o\ZÚ&61OlB%08 ص gJ(4 T2*$ MD{.wBM8HE.TX#* d75%Mlb؄&,A K`,pBVK<!(, Mp " IB/M8HE.o TX#* d&yB4%Mlb؄&,A K`,pBV;U�%@V4A$V! PhBd#` GAEb^|`&b}&61OlB%08 ػɊ*MD+P (4+؄#\ࠉT"1�>GTb 1rEonMtI'6 KPx ІU(, Mp " IB#` GAEb^|`&bvܚ&61OlB%0,m Gv ` p@2 w� . Qs�P &\l% @ N>*� � �4  � R 2q1W + a5 ] 0 ` ` ,m iXr ` p@2 |s� . Qs�P &\xk% @ ;@*� � �4  � p 2q1W + a˕ ] 0 ` ` =m hn ` p@2 o� . Qs�P &\% @ ;*� � �4  � В 2q1W + a ] 0 ` ` =m Ul ` p@2 hm� . Qs�P &\U ] 0 ` ` =m zk ` p@2 l� . Qs�P &\U ] 0 ` ` =m k ` p@2 ܹk� . Qs�P &\U ] 0 ` ` =m yk ` p@2 k� . Qs�$P &1Nh & 0 0 ` =m -m  �; )6 � .�s�$@� fWy{ʧ} I(A ,m0 X*Jj ~$ ep7 j @  .j  �P$@� j @ +ˊ ,m0 j׊ ʧ % h ܪ몧  ZJ+ ;j|J N\k X% 8 0 ˲-/;N@� +Pʫ$ @{IkW` ` N�Y[ ]" X k` \k1 � +Pгʫ$ pK� ] X Bk � � � � � � � � � � � � � � X &  0� *ʫy۳�$ 0` ` � Bp[k79;Ú� 9P <KMOl� �  ܳ@$ "\ {:"ikmoƣ  &NPZ Ł f@ď ȏ J )JL\@ "\ {:pʭʮ X-m @ @ @ @ @ @ @ D  0 *P|\@@  ؁ : @ T� @ خ ƣ@+ " � � AP @8 + 5*@ @ Y@KLnOQ.S埐WY[ p=�t kmo9 y |'^,,lfffi.N鑾陮雎g�gkphecmt.N^鷎~p�tlN;gɮ~v`l�a@p,>Pn60N.N>D`==08M`R4Ů /O_?@2-1@2Bo')+2 1P7_L'^ P@ YCEoGIKM 0@?<4@E_a/cOeogoZE2PTq.OhowyO4PT@^1�=p P @OŀOOp Ű N_TTTTTTTTTTTTTTTTT Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y V`R ~ORoOE�IdEJ)YdEJ)YdEJ)YdEJ)YdEJ)YdEJ)YdEJ)YdEJ)YdEJ)YdEJ)QdɒHP aŎ%AfEB*LΥ[]_$VbРDc%%O桄Jx(ᡄJx(ᡄJx(ᡄeϦ];#F("#F(Bqɕ/O[,<LٳW`ѡ]i(gQ\U?+MXB )p@+p37TpA@#pB+0#$;#0#BK4DK @耄 *F*"dUd!$=$TrI&tIM$M2 eM@W)xlL24L4TLLlM:< ," :  ( G*хHFYeG*RL3tSN7K4dP6K@q%B <cuVZk֨<O (<` .x�*хHFYeG&%SjZM@dQB٤P,ŕDd(B %pUw]vuW*!�(%]dUFyD!Uxk5UMF eN@W)xcC1!�(]dUFyNgL5UMF eN@W)yjU#b"@ &(Ū`G"eQhTM6%M:P\ID"Pj 71!�(]dUFyCWXP5dP6K@q%Bk]d!�(,נ]dUFygѣVP5dP6K@q%B7_]!�(`G"eQYz�jJ&FMt�+!"HA `$# C(> LX0^vHbxBKiT(BNpE"dP)(C$t>aE�<@ ƫ\Qb Pib&: KA"Q:0"�U`G.(V1G̋04Qb�%@DȠRP=9DO@B@P`z*#Db#xjT(BNpE"dP)(<'  (0b=xؑ "1U<e�5*MlbD'@a P"2(L|N@GP|@` *F�&61Pl(\A JgI '# C(> LX0^vHbx$*=MJE(6 PXH %TT4!@ X QMX O~|VVJ&FMt�+!"HA C$lat$D X�Ԉx@2` 0+pD%6a5?q%4*MlbD'@a P"2(`XI0).�Z QMXjDi[-MJE(6 PXH %V<B`, A E�jD <�>GTbZ+u{MiT(BNpE"dP)(a.+`aR(>P# \\8Z`_J&FMt�+!"HA brd(I0).�Z QMXjq] Pib&: KA(ZЃ&t(X CB@Q*؄J]7X&FMt�+!"HA um=#$! VP|F,k 0+pD%6aR784Qb�%@DȠRP­}ntI0).�Z QMXjԅ0 H8$xC,p" W+xQ[R+ Htb>/_F!\E+@M"(, W$BEtGY "5`YUX#* KUD! ^":q[tB|qC" N8":Ar?t-:WpE!(B"*MlbD'@a P"2(uGB).�˒Ec�>GTbZhqW,�,\ YbXD!N�$:1 W Y-`EJ?pYpYp[PфMP؄N�K�WH()P; AA,A<A49,Q)( x�Z>�pJKY+CN:WY<^YW[BBYY[H[8[[8:CkP}v�E8H?�M؄QMPPpD"%@AG|DHDI<#Ȃ(%"� ,\ `XGMACCWEE8H`WH([C^(^p!CXWW8EpE^XWXYEe o`k`s0[X[PфMP؄N�K�WH()PIGG<#Ȃ(%"� QT `XGMAYaNH[WN?:pH(`([X:N0^pYBX[CEECWCYWo:YXF�M؄QMPPpD"%H\K<#Ȃ(%"� $ `XGM-\W}`rv=ȆxvY0zY(kn?zi{q0BXW8a~M~aE 9W8WXBxpapEPфMP؄N�K�WH()P3NNNNN O<,Q)( x�˱�pJKY҄F�v iWȆx^}Yn_x8Bq`Yr0iYYNXc`�[0EpCCpY`i8z`?CpV�M؄QMPPpD"%O'}R(R)<,Q)( x�˒O�pJKYl^X^rH8?PsBps`WxBkCx[hrpBW?X[8aX[a8BY(}rW?X\�M؄QMPPpD"%R_U` _=$+!"� ,2 `XGMOMXCpzY8`~C`~fY~�}0[c؃oЇs=(Y_([hvCNp[`cv(Y[`PфMP؄N�K�WH()P2iY}YYYYY#H(,)( x�˚V �pJKYdBF~W8B{aE{X=hou8slYBsrBYY0^_c_psHNqWCF�M؄QMPPpD"%Y-]=]M]=$+!"� ,�pJKYąC=i[aPrpYpr`[sqYr oWN(nWE8EpB BpE8BBH8?zC(_hPфMP؄N�K�WH()P՝` ` #H(,)( x�R `XGMVWCk8YXNzf~BhvXC`zfYfrH8C[[C^k`nr؃NpY`PфMP؄N�K�WH()P c@dA>#H(,)( x�R `XGMA^zCWCvxHE8~NHx0:vz`f8^Y(WXCCXWXs}hq8BC(V�M؄QMPPpD"%dvngwv#H(,)( x�R `XGMO\B0cHWB^p^WX[(EBXY=XsC`[CW<Y_:[Y(HEp[hPфMP؄N�K�WH()Pwj=$+!"� ,�pJKY+o=^B8[(C[CXHHEE[Ep^pBCBE;HH8YB^WB[(C?`PфMP؄N�K�WH()Pn8$+!"� ,�pJKY+ooo.oM�M؄QMPPpD"% now>$+!"� ,�pJKY+o=o p oM�M؄QMPPpD"%oq=$+!"� ,�pJKY+op&orPфMP؄N�K�WH()Ps1#H(,)( x�R `XGMV's@M�M؄QMPPpD"%sJt=$+!"� ,�pJKY+o tYgrM�M؄QMPPpD"%tc?#H(,)( x�R `XGMYw PфMP؄N�K�WH()PcwJ?$+!"� ,�pJKY+o%w'oM�M؄QMPPpD"%w#H(,)( x�R `XGMϊ/PфMP؄N�K�WH()PczK?$+!"� ,qHUG PфMP؄N�K�WH()P_|1?$+!"� ,qHUG{"PфMP؄N�K�WH()P}?$+!"� ,qHUG0!A}PфMP؄N�K�WH()P_>$+!"� ,q4jըG"<j!ÆB(qbDM,i4*ԦN,rHF)JLr%˖._Œ)s&͚6oLy$I+XH)C .<ȐAӦNVEQF=J"׮^jiӨP:U"E()w.ݺv=$,C( >M촂TFH+¯/tQӦQ6ue D2HQw5֮_<$,C( *^AHVzD jiӨP:U"E(-~<*$b)E@|(JW"ҨU-s:El2J(t% EHyb\G$X !E |P<}U (Hir&&b ($"CR(K2IDaCHQE(SHB$2#ޘ&W\&I'X+PJ4٧DV`1EAQ\R^:UT.D2*<FEl2J(t% EHğºIDaCHQE(iSHB$2#rlC\&I'X+PJ8DV`1EAQ\R2UT.D2*<jr&&b ($"CR(1tDQXREQpJѫAR(H:El2J(t% EHC}DQXREQpJ\T.D2*< jr&&b ($"CR(ADV`1EAQ\R%W |(l&2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2BHrt$H H$!߃_d߾_qG !E|� L"؀@ G$b+ b0D%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTb\BD'.Dz@)/Z"/1b#! � 0P:E"hъOТzc+V�Qf$! iCrqW<pNP` F�` F�` F�` F�` F�`  (J� (G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#Pt�S` h'A >q*WB:$-4A X+` X+` X+` X+` X+` X$ RȂ ,H! RȂ 6]-k߇! A T :Ё`.@0 kD"X.sB7ҝt䢡 7A7/y$!-7/}k7 ozcЁ `o� ^0 C80+l [ ah�&4LJl8*^1K621kl8:1{</| NpBX@x@8 R2W`*X V`*3l39j.sYPey#1l;9z?:Ђ4 mC#:уAv�)f`΀;N`"F `">W:ֲl[R5{_;ؼ:| X6 f7fmkc^vb`�/ $V�Gv 7mo;7{ � n#< _8E` H " DCr*_9[<(8 ByE�=8;1Rn#=J_:p*�c=Z:׻r( `o{d8=ZW�g EW;T:z;wk`Ωn#>񊩀v+'|b8yG>=K?z 0%_=S>>=koמ�{3>o|xp\xp\xp\xp\xp\xp\g `�ƞ<\i�h�_:B`}^U@qihhhhhhhhhhhhhhhhhhhhhh5�"a*!]ٹ<<@RaZ!i^U1|-a^^h@!aQ ShhRaR8b!",@"9*0pb&j&*@'%b"^�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>\$&h?O7,/XѤ@`Y#M0B G`q #[ DXQVNVdqE^1FgooI q($H#edPhGVM2K-zdJYa .�Q)IXQVq[N,AyhJXhU$иF٤@P,EOP"YEP414BYG\ 1:3ͤD$aGFYHdQSYzFR Q*a2V5X"G٤@P,EOP"YEP4!YG\u1:TD$aGFYH`]ZMAyhJXhUwQ6)K@T!HVMXGV3=JDVpdU\N"I)F&Xe~G٤@P,EOP"YEP4GV39@DVpdU\䤵|FR Q*a2VQ6)K@T!HVMvU*qąn<LE$aGFYHLȇn$@P(cgeAM>AbdI@dtaYG\ṿΤZDVpdU\dۉ|FR Q*a2VY>Q6)K@T!HVMU*qąn<LE$aGFYHLfߌr#RE%XЄ2"&  KB@hHB UT.֘r&+p(V HL0zȍHQ P<d`Aʰni((, M|pA " IBE#VQ G[c:ʙ&"X+ a2,!7"E@QTM(*ڈQl@(4 T1*$ MQKXE%n(gHGb܈CFQ 4 eF'P (4#=bp 5j"" 1U&#CnD! PUsHD@a Ph bUH0gJ8QD5`*\ !7"E@QTM(*9Ql@(4 T1*$ MltHXE%n(gHGbɈ@x(*&a.(6Q PX*@Db�&:GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰh((, M|pA " IB#VQ G[c:ʙ&"X+ a2b>F((2J eXf2M�&> 8 X$@ ݾ#\Э1LT VQ01r#RE%XЄ2r&  KB@hHB{UT.֘r&+p(V H) ,hBV!`b%@O4A$V! Phry**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&nGpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! Phb`y**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&>GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! PhbڏXE%n(gHGbɈ@x(*&a7&  KB@hHBĴJ8QD5`*\ bك,\q HbX, Cp0N,(" qYt(D!~ H8$\q`:Qu9"$!@X(*&aD:-[! Y+![E! qEE!\ ?D!^5ю}&  KB@hHBЄ~x[,($dq WE!!C+ ,p^:Y8N=B^XBBu؇xP[([yUGpn8XGUpHX|AHpYcpHpYXBYXWN[(WXHBYB[8[E`YW?p_CC(a8q`fv8X[XR(PXQh2X"CXaBW8`NXW:YCH(E[H`?EXEHapC^rhz M(PPЄO@8UP([(NBH0p?Yp^=YW(Wap^YXYNWBW=�E^-4q aE8YGXJp193!pQXWE�?B؃EC^^8YCXWXaNpCNBY(W=8_;W^8=H(Yx�H(`(ŃCR(PXQh2X"9Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(nM(PPЄO@8UPXa8B_(W!,E_(C�[pC[p^C?_XYCY([(aWpBpapC?Bx^CGXJp193!pQXW|AW8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH!\<8$J`&(U `f}:lh~hk(f؇hh`kfav{ȆBCp`0x}}`CHX[`uЏQ؄K�MTHXI�MH� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~X!Bpa=sW8HyUGpn8XGUpHCX:v eCxa}`8qY v8=8q`Ps0l`Bp[[(aa(Ciqhk8HpBpŃCR(PXQh2X"9}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohЏQ؄K�MTHXI�MЏN([Bu i`B}f}=o(NPx aohWq`h`aYCaaaBNB8hrhlCp[GXJp193!pQXWkWu^^PupHr`Bx[n=zWr;WYNC!CC�[8H0v} HNpH(ŃCR(PXQh2X^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzrM(PPЄO@8UPЄYBrN8[`oErPYvuȆz?nz`(WBWBpB_`p?8a8azhsC[(vGXJp193!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}U}BEpEpB^x Cp^paX<8$J`&(U8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsЏQ؄K�MTHXI�MЏEpN[o(�{W=zfa0~x0`apls[8YpYaXx?a(Hp=�Wv8_[GXJp193!pQXW=Y(YkpHCnC(oEpzȆlhC8lx(Wa xW[8Y_a^[p=EWXB{C([(ŃCR(PXQh2Xx[؇k؃[pCn(^�kExkhHPЎEEr؇qCH� `caE8`WXY}ЏQ؄K�MTHXI�MH ~Y[zlExlP[8lvEsnYC� [0_pCEp^(;qYHI~UGpn8XGUpH�^Ek([C`s(Yr^o8sYu r=^8o؇E�_XYWX`(_Y(rhHBEX<8$J`&(UX~WWv8WC8v8W8qNr8qp=Bo؇X[_XYpqM(PPЄO@8UP8WN~Y:H8uXBr`Yr8qH@^(NpH}8WEx^p?H8c8Epr`!<x~XGpn8ɐ !pQXW|AH8N~H8[knnf(EzcXaxXYn�e vH8Hd^XY�ocv8W[ŃCR(PXQh2Xiw[lNin0nk^xce}`YXl`ev{WYh`nqЏQ؄K�MTHXI�MЏCH([kpECxf}Ȇ[fz[xf_arh`W)W`8HZcxY[GMp193qXG�Q\AdAWdcwVBpk^akWW'`*ċ}Y4"2eB姎saH(ĢIU3R+Y\ɺV^;n{d:/H9}IjW`cwMGAY*84bDZ% &x$5Ycx@#e'k0u읋ɏ+^w$됱s#wh,Ywe>ɑ 1`РڷsPFr !E Zv+Hdu˕?xk-{!Ȳ"uܲ//w!0r! sK!"!u&JQTBer]~0#!@"!~tr-!R/�",{h-~r0eb(%h *pC$H&vuI! -#""/rK!s,r,,"-RH'ܲ/,R],{!BR0ȓ#.Hua}G +tk'J!rHr@r+2/@""/"L!t //ܲ],r+-/e$HQ;J%,4Q*ONU"~@2L!tR"$!¸R@r+@"/R-! $b(%h *pC$H&vu"@G!r+RH@++a!,I'@"ܵ$d\!$~,"̓#.Juصw$( "-r,G!Ȣ.$" /euI'! z!e $+xH$r(R M/-"t/r-q@H'RHƛ"~!lr('AC " (4q>^B!E' [$n!E�F!N<+ Y@b绅,Ct"9E'qBO!&SQ:[wC8bp$ gCbp,\ab~[b~/ Q^ B!$Nj[" QYVDHD"^ PUx"\qEE!xQ=B{0dQE+xC4x(+~.Yo8 (, M|pA " IB;$[!B~$\qNb(Dr H"q Yt|DrnCt- E4؄#\p*X;@wHGb;! + !! WAu" YX+d@|($H$"xNċD8 (5J eXE+'CB8-\щB"[~+QY@"C,B HB8,7M�&> 8 X$@ +!B+d ^,"r^@bP]!d W;,\щCBpE'nQ[th#` GTԱv`*\µֽE"RE%XЄ2=/zW7M�&> 8 X$@},6:rX+ QRغ")x,hBVQSx8 (, M|pA " IB$M8u`|+p(V HDNV]HD"^ PU<p& KB@hHBЄGbpc Y! 1U3E"RE%XЄ2іV(6qPX*@Db�&.j<p NE`! 1U]uE"RE%XЄ2r& KB@hHBЄ-Xl.8u>+p(V HD4HqPk`Aʰ {wy8 (, M|pA " IB#` GTԱvX+ ыc7^$"Q@QTM(*XQl((4 T1*$ Mɏ&SQ:wHGbDD^xGEFQ 4 0)<M�&> 8 X$@޿&SQ:wHGbDD yŋD8 (5J eXSQl((4 T1*$ MQ},6:NC8bp$"NjD8 (5J eXïQl((4 T1*$ M y,6:N} #*$DW)((T 4A(lQ%&|* @$$&d`=,l#Pu`G} #*$D W)((T 4AB(lQ%&|* @$$&<a=,l#Pu`G} #*$DbW)((T 4A(lQ%&|* @$$&=,l#Pu`G} #*$D&VW)((T 4AB+(lQ%&|* @$$&"=,l#Pu`G} #*$D3R)((T 4A8(lQ%&|* @$$&c=,l#Pu`G} #*$DAO)((T 4ABF(lQ%&|* @$$&d=,l#Pu`G} #*$DNO)(Te%< 4AS(lQ%&|* @$$&ty#&8 uXvw 8(+@BDB QT%(T#@*u&(X(h'@ D*H(heZA<*l#Pu`G} #*$De Q0f%< 4Ai(lQ%&|* @$$&$'\#&8 uXvw 8(+@BDQf)cV#@*pg+&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4AB(lQ%&|* @$$&h #&8 uXvw 8(+@BDQf)cV#@*&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4Až(lQ%&|* @$$&tj#&8 uXvY#|B+B%l&*,+6>+FNkAl(+)h(E%8 8A+(QQ|*�*QB櫾k>,|#,uXv0@�! L,^,fn,v~,!R� #A8 Ⱦ,Ƭz �A"$p,-& 8B lRu`Gy� t� 4A�@؎-ٖٞ-ڦڪL�@@�8-ߢ-tAL 0A Am6>nm@@ @Ru`Gy t� 4� . .붮.Ʈ @@ @ zA� |A ./ @ Ԁ @4 t�fnon�@A4@Ru`GUt@2<38C5/֯///5P43̂Ѐ/'/p,A.$20g/5H583H-uXvY*-#T ' 000 0o#."8AL*? GOC0 o 0*$@.B|11B,(@Ru`riG, *******************************) /+.#Ђ"8|A(*******************(|(|(|(|****************(º*! �*B,d***************************************²B.-"@,uXvܱuT@`-l#TBH*******************************) g*.0#Ђ"A((((((((((((((((((((&&&&******************.A�! B&d²**************************************kn'"@,uXv u`@ BH+d*::S*+.B �A(ﺱz:*B**I+B(B?;G{(l#"@,uXv`0�#4$No;;{%&B&Pw+B A)hAl'"|*lW_<+#'D H-uXv;` 8BHCꄺ˿<Ǽ|wQ|')*@(м}H( =:uAl'"|*tB_=g+"B%8 l@Ru`3#+@(DHG=׽wQQ`&*@(=ۿ}&PQB'*"|*t&$o>B,,l#,uXv`w 8&(@+>>>&=&#@*/?7h(hL"T+tw?"B%< l@Ru` #l*#κ2({&0h@`H"mVRaC!F8(MAiS+48p8E'QqJ\l (PgO *XӨU\jQ:E:jUWf)#b"刅6U+ZQ7]ԔQSQЀtUZ֚qJjl͜>!JbOVUr&ϟA=tiӤ5jpi۷?;= wrj" HG\Eysҝ2.Q j2P+}(WJZU}{Ǘ?|M$),)G,h,ݜ2PH44@rdW:d 9P>H\eY*yąj)'|dQ 3pQ Fq'h#L".P48v!U$E%E` .`'HXQVqSI""P(c; -tQ6K@T!HVM ʹG`&4 (VpdU\*Mam?HF&X%_Qe@M>AbdI@iOzMqẚnBԝ"aGFYHVS""P(cumhM.P48h!U$E|fX6qąj ooeW a;񓋔@oJXhUFwM.P48h!U$E~MqẚnBc "aGFYH"K""P(ce@M>AbdI@mueG\|(VpdU\䪽O.R.Q*a2V<Q6K@T!HVM<X6qąj ͧ"aGFYH*QO.R.Q*a2VA>Q6K@T!HVML_zMqẚnBiHXQVq>?r!E@QTM(*A .d(, M|pA " IB4M8שM4`*\ �=l~B? PU(&. KB@hHBDxGbpujr4= ($X#F W@bQ #R\E%XЄ2⎅l(6qPX*@Db�& I<p Si@! 1Uu&"(*&a,(6qPX*@Db�&|Gbpujr4= ($X#F W@•\~B? PUE@a Ph bUH&M8שM4`*\ W} ). ,hBV0b%@O4A$V! PhB|,6\&7AӀB8bp$\G.(3J eXT8M\�&> 8 X$@ ؄#\pMO�HGb+z$ȅ~FQ 4 H G'P (4qY>p Si`� VJl!B� WE!: YX, ! ?B+!E,d`*`U$#`C܂-QCn! ȅy @GeXőn0 BbH/|_lH/_Tbp!d^@/ q Y@+ E,!E@a Ph bUHpʓG$D.q[PH!~`pE' q ^,! HE!\ HX!\q`,- q[H؄#\pMO�>GTb Hp[bE!\q ` ,:!=~X!n HH*FbX(<J80dCu2$~ ?G.+ eXJdH ?/6GE"|`$bp, !E,:qY@+Q^,w&. KB@hHBēQ �#B (!x! ?�F! Wt~p$d[/ Y,.+n1 Hp" C#` G:5 V|`&5pE!dEB!$ Wb8-: YQE.|ab |_�b +`s#F ^?r!E^1P7(*|(:Qa@D! YT,6b FE/t͋[a/dQk8o6"@@A>b VA@A`N)`aF!|!ddnA   :\A!nd\d\aanA\\\Aa A`a&nMV*a"#zd\\A~ dan  AtdBlVV6|!|6`AAad?.n VA o\`\\nAnd|A!a��!|!\\ \A \xa!AFa.,4Ph "a$4aGa|!�xa�\A \a\ax `d xA\a\::aAځ`6\:j&i*>`6!2GA~dadx A!x@al Aa`!Fo�!r|nna\ a\C.H"^a@Az`v!A A a~�!|aF�d:x4a:o6"@@A>b VA@A;"rVA|d Ad\aB AJxa\\ x!*ddnA\ v`a&nMV*a"#zD!AaA@!\a!rA6L:Axvn?.n VAaA!!|!!t\A4Aa`:?AFa.,4Ph "a$4<|Aa!~AA:Adaa: a]ad: ȡ\a\T!6\:j&i*>`6!2GpdAaa ArB` A::a\C.H"^a@Az`6dAA!aFaA�́*!AnJsa\xA AFa.,4Ph "a$4AX"!`AAanΡAdadadxa ana!@a\`a&nMV*a"#z\a\xA ȁ  A :clVA)Vad dA\:d?.n V!la A Ρ !|a!!|ad a!ndnad\adnAo6"@@A>b VA@AXw*r!V!na axdnn!ơ a xA:\dA dn!l6\:j&i*>`6!2G A! a !Aa�`6Kt aa A\C.H"@?FX `!nandd!|!ޡ*\daAAa:to6"@@A>b VA@A"9`aAaadn\A]:d \A !l6\:j&i*>`6!2Gpd! x\ \!!ڡ!:ΡF|}a d a a~C.H"@?FX `Zz!n\A:!xa!!|a!\ax~da`AFa.,4Ph "a$4!a!`!|  \!addAa A A~d \n`A:d!l6\:j&i*>`6!2G4aJS\da ΁nƁԁv`Fr!FaF!rd\! x?.c* VaAx !|F!adnx\\ A A~aAFa.,4Ph "a$4!,aAF  ~aA ΁d:\!Aad J :a~A@˾! \`a&nMV*a"#`}:\axaaaa`A|!B~a~!a!!*d�?.c* VA]  aa~!!`!: �B+Yx u+Y I3-9W+I&P@i VIiʕ6Zm-޷eq+Y<xn W-Y܀I;BAZ䊗,W:kѭoߌqGС[,u&G.6ŀA  XCV8"(P5r%;k!:tM?}׆ _:ӷ0vkȗl@VmʕkӪ\~Ë\<{ ҢE$5&TQX4)vYJ!Wcwmѡ[k';{߻\$҉@"+qN=ڍFX& 1D$hR*m"#c* $ٰcO<+S- c<L;أN4u $�, $R,~B:-" $Q,8]_ͩW |#lbbi $~0R/IWsE ݲ,K0 *Ȗ*,B,0RH'Ks(͍R Mʙo,"+!!B! B zH0< ,0"+ $@r" $(h%h *pC$H&&#H3< / /00/�!trK!/G+H!R0 $r+#.^|9g |#lbb"+@!RZ!, 0""� $TH0,H"K',R$@,,\chJsTBe[,B! 0/T2#&*J0"K!",-!-qvl('AC " (<,<#T"҉_,b`H~Q?b8, YnEp/ qC@BE щCp$xC4؄#\&/X L8bN@+qa8- ^p! ?-\DT"E"rDE"V[B+xQ[bXDsC 9 PU"-dqYܢ8"d! ?PxD"*UBbE.*X!dq HbpE'\! HP8,:! b%@O4A$V! Ph~c"6DX+Wbp-EܢXC ^Ȣ$\[b9(/ Htp, [pE!x!=p ܄𥇀�>GTbY 51ɘtgjNcHP4g`Aʰ uD(6PX*@Db�&լ؄#\&/$K8b^ոҴ9!F@ќQTM(* b%@O4A$V! Ph"#` GMx _ 0+pD%6ażHsC 9 PUv3&4 KB@hHBo+GbpV/`VJl"y)t)ۜƐB#h(*&a筯[F 'P (4a[؄#\&/@8b^`61(3J eXE;Mh�&> 8 X$@'؄#\&/�>GTbYK\4EsFQ 4 sG 'P (4a>p ܄`VJl"yiڜƐB#h(*&an(6PX*@Db�&:GbpT QMXd1/LRhE%XЄ2ؔ&4 KB@hHBQύnt?p ܄`VJl"yi=4y @!ܠ �^QlB#(4 T1*$ M@|,6 /zK+؄ER"i )4ABb=AVt(, M|pA " IBJLM8n‹^R 0+pD%6aż#oNcHW  ʰ -؄F@a Ph bUH-Xl.p^— WX#* ,楗wsC bXnPU^؄F@a Ph bUHؽM8n‹^R 0+pD%6ażnNcHW  ʰ w}(, M|pA " � t nzV + /UBA  � 7P;7 ` p@1 )t� .&x|Qa�P `R<(S0 1=pe R8r  � �4 � �: nzV @+P H4A 0� ;P ` p1 pP vpV @+* p&$Hh 0 � ,Pm0 ȍ HÍ ep7 ( @  .  �V@+* Ȑ Y"0  ` E!)# Ÿ ؎ %B5i79;ɓ6 @  .�6$� ѓSIUY0  ` ERikɖmoٖ*  8 0 p )D� +`�PaI+0 � aə9  0 � � 1Pm ) ! k )ٖ1 � +`�PaI+0 � љɝ0 9 E@ � � � � � � � � � � � � � � z  P� *9�$ }ʙ0 TО*J* 9P Jj� �  p@$ xZ Qx*JjNJz T𨱩ݪ f੏ ݪʮ )IJV$+P5 0 � @ I0 0 0 0 0 0 0 0 k੏P  P |Qa@@  ߫ P P  �Y @ 뽮 `*+ x � � n|Qa�$y P\~JT  P @4 I ʫʃʯ ˱ ˟@l˷˹l˟0˾gP@ L  ^�|Qa\l`i`li\ , k`|lgjpl`q@`p40Jgt�-MmM|p�tlN;g+-/}v`la@nPa,>PEm6PIKMO MSMUmWMGm5 BB*�0P@R4k'o q-s-lmwy?@2-�1@=2Bz؋؍؏2 1p7JV P@ ګڭگ ۱ڵ<<P @Rp<0E MmǍɭ˭<<P-E@Y`-4ME@T ?ZPap P ǀ .NȐ p ` Ű T V`nnTTTTTTTTTTTTTTTTT Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y V`R MRZn\NERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\֝?�蝫P� �=@  NnN <   @/�RJJJJJJJJJJJJJJ GpFpJ@~FpFpJ0!/#O"/J Y&�xa 0 Y?A/ xZ \ P E G Soo_YR@]_OF`Xp~@`X`XpJ R�q/sOu/X�@`R �@iP, \< 0  2@o/OoS/bOoGX�R $P pZ0 0 �/Oo׏֯  0 � 2PR/oG@0E�0|4 $XР >4jըG$NE5n#GM,i4*ԦN,IHF)J̤YM9uOAi,X ) .\xp* ]Dj#?%[&6 (K =QDy_&\azI dH<P0ի4jըGa'%]ڬ&6 (K =QDĹuwn+V$2(L� ]Dj#MoQHMF %I("Eoϧ7@ zใ*PȅHFYeG;D$M6%M:I yD"P>K4D;") (<` Р r!QV#4MDdQB٤P,Gd(B %PJ,s > zƂ*PȅHFYeGrα4IMF eN@DH)PD+#b"@ &4 @!"eQhN4#MDdQB٤P,Gd(B %u;") (<`t r!QVR':Z4IMF eN@DH)u]v > z`Y *PȅHFYeG[5IMF eN@DH)hwc > z r!QV;A[MDdQB٤P,Gd(B %:Vz鿂;") (<`\dUFy曯D$M6%M:I yD"Pi> z r!QV呚>U4dP6K$BKW:#b"@ &~+PȅHFYeGjTMDdQB٤P,Gd(B %LHj!�(`* 2X>XJ6P4q_D$M6%M:I yD"HA #எ(X CB@ Tx@2 0+pD%6}&DM"(,! H<BE xCD! Q "`eUX#* O 4!MlbD'@a I@2(C4^I0) .� . QM`}Sb4!MlbD'@a I@2(FLI0) .� . QM`}S,$4!MlbD'@a I@2(IdI0) .� . QM`}Sew4!MlbD'@a I@2(L|I0) .� . QM`}S,'w4!MlbD'@a I@2(OI0) .� . QM`}Sv4!MlbD'@a I@2(R&I0) .� . QM`}S0 H8$xC,p" W+xQ["#+ Ht"/_F!\E+DM"(,! H<BE! QP| , 0+pD%6(0\BbYD'nqN"nqWX$~ WtbXD'(NE'BtB(ĀoQ^X DM"(,! H<BE{! QP| , 0+pD%6p" `!Eb/ Q`@p\Y/n"-щE"+d Y&61Pl$ A J@qr,D!8JB@R*F'BaBE:Nb,~a=BE!dQ?, !E@B8-:qNu!` u#�" YA$(BN#dP)((A E�"H <˪�>GTbqD8^B! H,8$:[(-xq_pD qEB8"\^bX,x[,`5qcbH4Qb�%$GȠRP},D!8JB@R*'ABuF:aHp-: ?ܢD!Q[,x Yt8"E x8D'\щCAp$a:@BhH4Qb�%$GȠRP},D!8JB@R*'B\3Qvcو>ؑ YܐE!nר0{q0BXW8a~X@~aE,W8WXBxpapEЄMP؄N�KHx()PyA8,P)( x� Z `XGM`8F�v iWȆx^}Yn_x8Bq`Yr0iYYNXc`�[0EpCCpY`i8z`?CpV M؄QMPIG"%ANDOԋ#Ȃ(%"� e�pJcj^X^rH8?PsBps`WxBkCx[hrpBW?X[8aX[a8BY(}rW?X\ M؄QMPIG"%DL9$+!"� e�pJc)ZCpzY8`~C`~fY~�}0[c؃oЇs=(Y_([hvCNp[`cv(Y[`ЄMP؄N�KHx()PK#H(,)( x� Z `XGM`8!V(kpC(=oHXnE؃vnPC8oȆz[(^8z a(=[c_^0YW,WY^xp[8HhЄMP؄N�KHx()PND#H(,)( x� Z `XGM`8!\8N؃}HYu WW v^8qok rYp^Bxp[CXW(*WXC(+aCq_8BF M؄QMPIG"%O%]ҿ8$+!"� e�pJc)rY8~CEil`ii(Nxhe8fx`^n`h zC_8^^8a8/Ynf{ =WV M؄QMPIG"%DZU[=$+!"� e�pJcYYk8Hp[8n`~l^XCz[xc^h{v`C[BpE88Ep+/`8xЇvC(^8B`ЄMP؄N�KHx()P[X=#H(,)( x� Z `XGM`8!\B0cHWB^p^WX[(EBXY=XrC`[CWY_:[Y(HEp[hЄMP؄N�KHx()PM\Ņ#H(,)( x� Z `XGM`8C[(CB8YY8EY^XaXNNXWW([8[^(NX[CCH(H[pN(B8[V M؄QMPIG"%X\_8$+!"� e�pJc)b8` ` ` M M؄QMPIG"%_^8$+!"� e�pJc)`$Nb%`M M؄QMPIG"%`a/#H(,)( x� Z `XGM`8%c>`M M؄QMPIG"%bHV#H(,)( x� Z `XGM`8>neWM M؄QMPIG"%da^#H(,)( x� Z `XGM`8W=ЄMP؄N�KHx()Pag=$+!"� e�pJc)gFbM M؄QMPIG"%g#H(,)( x� Z `XGM`8j ЄMP؄N�KHx()Pj<$+!"� e�pJcj`M M؄QMPIG"%j6#H(,)( x� Z PQXQxОkҶM M؄QMPIG"%8lܦ#H(,)( x� Z PQXQx&mM M؄QMPIG"%m#H(,)( x� Z PQXQxkM M؄QMPIG"% p p8$+!"� e�pHUGp(pЄMP؄N�KHx()PXr&or'O#H(,)( x� Z PQXQxjM M؄QMPIG"%xr?s@o#H(,)( x� Z PQXQx4_ЄMP؄N�KHx()P@uXu8$+!"� e�pHUGHsNhM M؄QMPIG"%upwq?$+!"� e�pHUGHfhM M؄QMPIG"%w??$+!"� e�pHUGH~gM M؄QMPIG"%xz8$+!"� e�pHUGHfM M؄QMPIG"%z{8$+!"� e�pHUGHeM M؄QMPIG"%{8$+!"� e�pHUGHweM M؄QMPIG"%}#H(,)( x� Z PQXQx4VЄMP؄N�KHx()P"p "LH(V Rć (\x!?჋HVzi%˕^Œ)s&͚6odɒMBmʒ$HdD!ӦNB*u*ժ $b)E@|Hƒ ~0EQF=j'ݺvjکiӨP:$ #E(x1Ǝ<$,C" 6 ]a GVz֮FjQFjQFjQFjQFjQFjQFjQFjKI:m5jS'P!9Q$ ZX" 2ؠGaCHQDP<A&>A#ȗ@Ң/XI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%xS.E ?Hk٦oYw♧{ B$`Pj S BK+Ҋ&ra&*rک *4-*EN(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@(@aFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFa@9_B`AG" H+8B w㝷7߾B -DYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYH"3o C TA`\pA)@kG>߾O 0  " 04 B0d*XAƠ *}# ` ``X! [02 Sx� \h &L/B"h#Q D"'B1Rt@'8,  < M`!D31j\ V`*X V z#?k<#pp"#GB2$%+iKb2ܤ#iP,4! qZV2D0@#D02&1)K 3"3I@3Ҝ&5iMiv@>Ё3ଦ8Yr\';۹Nt1XT`CTV* #@@ ZP 4 ]( ЇB4CL 4" H " H " H " H " H " H ` H" HL `5XU2U&ӫb+YjֳU` FB9UjMkV7׿6,a+cB6,cIUh`C^ׂ6V-iK(_ �h`-mkk6x-o{[VsȆ6*E.sUB̝nkb7.w/uϢ\ٖ׷u޳|7/}Z <@/4@ PGv~}׸݃,8f tĹ./KlVpG2 ػ#a<`߸#1uQ rt5�{LJ(@2;!G7�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>\$&h?O7,/XѤ@`Y#M0B G`q #[ DXQVNVdqE^1FgooI q($H#edPhGVM2K-zdJYa .�Q)IXQVq[N,AyhJXhU$иF٤@P,EOP"YEP414BYG\ 1:3ͤD$aGFYHdQSYzFR Q*a2V5X"G٤@P,EOP"YEP4!YG\u1:TD$aGFYH`]ZMAyhJXhUwQ6)K@T!HVMXGV3=JDVpdU\N"I)F&Xe~G٤@P,EOP"YEP4GV39@DVpdU\䤵|FR Q*a2VQ6)K@T!HVMvU*qąn<LE$aGFYHLȇn$@P(cgeAM>AbdI@dtaYG\ṿΤZDVpdU\dۉ|FR Q*a2VY>Q6)K@T!HVMU*qąn<LE$aGFYHLfߌr#RE%XЄ2"&  KB@hHB UT.֘r&+p(V HL0zȍHQ P<d`Aʰni((, M|pA " IBE#VQ G[c:ʙ&"X+ a2,!7"E@QTM(*ڈQl@(4 T1*$ MQKXE%n(gHGb܈CFQ 4 eF'P (4#=bp 5j"" 1U&#CnD! PUsHD@a Ph bUH0gJ8QD5`*\ !7"E@QTM(*9Ql@(4 T1*$ MltHXE%n(gHGbɈ@x(*&a.(6Q PX*@Db�&:GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰh((, M|pA " IB#VQ G[c:ʙ&"X+ a2b>F((2J eXf2M�&> 8 X$@ ݾ#\Э1LT VQ01r#RE%XЄ2r&  KB@hHB{UT.֘r&+p(V H) ,hBV!`b%@O4A$V! Phry**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&nGpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! Phb`y**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&>GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! PhbڏXE%n(gHGbɈ@x(*&a7&  KB@hHBĴJ8QD5`*\ bك,\q HbX, Cp0N,(" qYt(D!~ H8$\q`:Qu9"$!@X(*&aD:-[! Y+![E! qEE!\ ?D!^5ю}&  KB@hHBЄ~x[,($dq WE!!C+ ,p^:Y8N=B^XBBu؇xP[([yUGpn8XGUpHX|AHpYcpHpYXBYXWN[(WXHBYB[8[E`YW?p_CC(a8q`fv8X[XR(PXQh2X"CXaBW8`NXW:YCH(E[H`?EXEHapC^rhz M(PPЄO@8UP([(NBH0p?Yp^=YW(Wap^YXYNWBW=�E^-4q aE8YGXJp193!pQXWE�?B؃EC^^8YCXWXaNpCNBY(W=8_;W^8=H(Yx�H(`(ŃCR(PXQh2X"9Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(nM(PPЄO@8UPXa8B_(W!,E_(C�[pC[p^C?_XYCY([(aWpBpapC?Bx^CGXJp193!pQXW|AW8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH!\<8$J`&(U `f}:lh~hk(f؇hh`kfav{ȆBCp`0x}}`CHX[`uЏQ؄K�MTHXI�MH� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~X!Bpa=sW8HyUGpn8XGUpHCX:v eCxa}`8qY v8=8q`Ps0l`Bp[[(aa(Ciqhk8HpBpŃCR(PXQh2X"9}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohЏQ؄K�MTHXI�MЏN([Bu i`B}f}=o(NPx aohWq`h`aYCaaaBNB8hrhlCp[GXJp193!pQXWkWu^^PupHr`Bx[n=zWr;WYNC!CC�[8H0v} HNpH(ŃCR(PXQh2X^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzrM(PPЄO@8UPЄYBrN8[`oErPYvuȆz?nz`(WBWBpB_`p?8a8azhsC[(vGXJp193!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}U}BEpEpB^x Cp^paX<8$J`&(U8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsЏQ؄K�MTHXI�MЏEpN[o(�{W=zfa0~x0`apls[8YpYaXx?a(Hp=�Wv8_[GXJp193!pQXW=Y(YkpHCnC(oEpzȆlhC8lx(Wa xW[8Y_a^[p=EWXB{C([(ŃCR(PXQh2Xx[؇k؃[pCn(^�kExkhHPЎEEr؇qCH� `caE8`WXY}ЏQ؄K�MTHXI�MH ~Y[zlExlP[8lvEsnYC� [0_pCEp^(;qYHI~UGpn8XGUpH�^Ek([C`s(Yr^o8sYu r=^8o؇E�_XYWX`(_Y(rhHBEX<8$J`&(UX~WWv8WC8v8W8qNr8qp=Bo؇X[_XYpqM(PPЄO@8UP8WN~Y:H8uXBr`Yr8qH@^(NpH}8WEx^p?H8c8Epr`!<x~XGpn8ɐ !pQXW|AH8N~H8[knnf(EzcXaxXYn�e vH8Hd^XY�ocv8W[ŃCR(PXQh2Xiw[lNin0nk^xce}`YXl`ev{WYh`nqЏQ؄K�MTHXI�MЏCH([kpECxf}Ȇ[fz[xf_arh`W)W`8HZcxY[GMp193qXG�Q\AdAWdcwVBpk^akWW'`*ċ}Y4"2eB姎saH(ĢIU3R+Y\ɺV^;n{d:/H9}IjW`cwMGAY*84bDZ% &x$5Ycx@#e'k0u읋ɏ+^w$됱s#wh,Ywe>ɑ 1`РڷsPFr !E Zv+Hdu˕?xk-{!Ȳ"uܲ//w!0r! sK!"!u&JQTBer]~0#!@"!~tr-!R/�",{h-~r0eb(%h *pC$H&vuI! -#""/rK!s,r,,"-RH'ܲ/,R],{!BR0ȓ#.Hua}G +tk'J!rHr@r+2/@""/"L!t //ܲ],r+-/e$HQ;J%,4Q*ONU"~@2L!tR"$!¸R@r+@"/R-! $b(%h *pC$H&vu"@G!r+RH@++a!,I'@"ܵ$d\!$~,"̓#.Juصw$( "-r,G!Ȣ.$" /euI'! z!e $+xH$r(R M/-"t/r-q@H'RHƛ"~!lr('AC " (4q>^B!E' [$n!E�F!N<+ Y@b绅,Ct"9E'qBO!&SQ:[wC8bp$ gCbp,\ab~[b~/ Q^ B!$Nj[" QYVDHD"^ PUx"\qEE!xQ=B{0dQE+xC4x(+~.Yo8 (, M|pA " IB;$[!B~$\qNb(Dr H"q Yt|DrnCt- E4؄#\p*X;@wHGb;! + !! WAu" YX+d@|($H$"xNċD8 (5J eXE+'CB8-\щB"[~+QY@"C,B HB8,7M�&> 8 X$@ +!B+d ^,"r^@bP]!d W;,\щCBpE'nQ[th#` GTԱv`*\µֽE"RE%XЄ2=/zW7M�&> 8 X$@},6:rX+ QRغ")x,hBVQSx8 (, M|pA " IB$M8u`|+p(V HDNV]HD"^ PU<p& KB@hHBЄGbpc Y! 1U3E"RE%XЄ2іV(6qPX*@Db�&.j<p NE`! 1U]uE"RE%XЄ2r& KB@hHBЄ-Xl.8u>+p(V HD4HqPk`Aʰ {wy8 (, M|pA " IB#` GTԱvX+ ыc7^$"Q@QTM(*XQl((4 T1*$ Mɏ&SQ:wHGbDD^xGEFQ 4 0)<M�&> 8 X$@޿&SQ:wHGbDD yŋD8 (5J eXSQl((4 T1*$ MQ},6:NC8bp$"NjD8 (5J eXïQl((4 T1*$ M y,6:N} #*$DW)((T 4A(lQ%&|* @$$&d`=,l#Pu`G} #*$D W)((T 4AB(lQ%&|* @$$&<a=,l#Pu`G} #*$DbW)((T 4A(lQ%&|* @$$&=,l#Pu`G} #*$D&VW)((T 4AB+(lQ%&|* @$$&"=,l#Pu`G} #*$D3R)((T 4A8(lQ%&|* @$$&c=,l#Pu`G} #*$DAO)((T 4ABF(lQ%&|* @$$&d=,l#Pu`G} #*$DNO)(Te%< 4AS(lQ%&|* @$$&ty#&8 uXvw 8(+@BDB QT%(T#@*u&(X(h'@ D*H(heZA<*l#Pu`G} #*$De Q0f%< 4Ai(lQ%&|* @$$&$'\#&8 uXvw 8(+@BDQf)cV#@*pg+&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4AB(lQ%&|* @$$&h #&8 uXvw 8(+@BDQf)cV#@*&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4Až(lQ%&|* @$$&tj#&8 uXvY#|B+B%l&*,+6>+FNkAl(|&&E'TB$A(P++(('@ B+(+F(#'8 |Ru`Gy�4 "V,!\,fn,v~,"(B(<BP,ƬB � �A"$p-&. 8B Ru`Gy� t� 4A�@-ٖٞ-ڦڮ-ۦ>LA  P-zAtp �@LFN n@@ Ru`Gy t� 4� . .Ʈ.֮n Ȁ r |A ܮ/&/�@ Ԁ @4 tn/vo2r4@,uXvY@. 3<3T֯//V5D�;,  &/0/5<05,A.$C6o0/5H583P-uXvY*-#T '00 W#/"8L*OqG_S o 0*$@.B|1,(Ru`riG, !*******************************)r/+.#Ђ"8 A(*******************(|(|(|(|****************(*! �*B,d***************************************²B.-"@,uXvuT@`-l#TBI*******************************)*B&(#0-B********************l(l(l(l(((((((((((((((BIB+4 "dB&,((((((((((((((((((((((((((((((((((((((&|.(B4Ru`c[@,B\(:Q4+).B@«#+*B**J+B(°GO(l#"@,uXvt0�#4$1;ǻ{%&`B+8 A)hAl'"|*lW_+#'D P-uXv;` 8BIC:˿<Ǽ̻|'E#@(<=+vAl'"|*tBO=W}+"B%8 lRu`3#+@(DIGۿ=ǽܓH&#@(Ƚگ&`QB'*"|*t& >W廽B,,l#,uXvtw 8&(@+BǾ>׾>QB+B A?(&&*A+B%B'$?g>(,,T#,uXvtw 8&(<+׿lQ-B @Y`A&TaC4EJSMhNA9E*=r 4h@!fM75T@bOV=r5jԪUDGm괔iSOF:5&6E$JQ"rFQ;BgniN>hwt"Yذ˘3q& GF(M1gּsgϟ;Cʹ)R("hׯ1#= vmk'D6Zjxq;M\$ ң79Sqb$V84jգQRyѧW}fiSDRP({͛ )� 4@DMF ppdW: 1p=H\eY*y^ip҉dQ y2h!,"P$dGXpVl,HK@dT!HVMR˅eG\.�śt"aGFYHRΆ\@QpJXhU Q6K@T!HVMG`{)2ϴI'VpdU\$*K-Up-R"EQ*a2VaU׆F$"P,EOP"YEP4YeG\ &HXQVqSHG&Xy]e@M>AbdI@фރeG\6&HXQVq>RHG&XcgG$"P,EOP"YEP4YG`{)2%@'VpdU\$*mTp-R"EQ*a2VQ6K@T!HVMX6q^̤u"aGFYHJIRp-R"EQ*a2Va\Q6K@T!HVM4X6q^̤u"aGFYHg\@QpJXhUsM"P48h!U$E}Mqb*3iHXQVq"!"%"P4J eX4MD�&> 8 X$@ n؄#\�ĤLI VQ_'6FQ 4 aF'P (4#=p 󒘔)i:! 1U/ARD E%XЄ24&" KB@hHBDmXl.KbR+p(V HQZHP(h`AʰNd(, M|pA " IB$#` G�:/IX+ U*h-(4J eX/A2MD�&> 8 X$@ p؄#\�ĤLI VQx*RD E%XЄ2b &" KB@hHBDEAXl.KbR+p(V Hp Z )" ,hBV҅b%@O4A$V! PhB y,6@%1)S*�X+ ŽIAk!ED@QTM(*溫Ql""(4 T1*$ MY&$&eJZ@80D֢ (-\qBt!nY@B~p, WB(&FaUH,G"/[�+q ?B Z )"A ʰK)-:`@¶"F_#`_$"&dCȂ -\_+! W@XDBF'P (4!Q<"H/Q\(!nAB (D!nN@8+d YB(/!B+ aC(n[`#` G�:/IV|`& 2b8"dBp! YtB{+`C8-U#|QQw0 q`/PdH~PZHW  ʰ b!~! ?�~p/J- _l",DH&` Y@B(+  Yt!:! W,02MD�&> 8 X$@ ?b~/�a" q^0Q@\ Y,8-d HBpE [ ~8"\B@8$Xl.KbRUX#* L$(1\QYd H'nEtF!qN@BpRd _հ#6_Ax=X;QEPZHW  ʰE!ЉB�$  WȢH/`GD0�1M,Լ,~Qj^p$x!B\C9Ql""(4 T1*$ ME.|!ddnA   :\ nd\d\anA\\\Aa !6\�:^"&$i*>`6 &"pa@x :d xA A\xdn A`6aa|a``a\Aaa Ad-H!"^a@z`f n x :A`!6|r!n :xad\ ƁAb6!"@@A>b VA@Atl|!�xa�\A \a\ax `d xA \a\::aAځ`a%bLV*a b"Rk@@ adlk:dxrF|r!�\ n!nAAւ"ګn V bd\aLana!`!*\m�|\Ax\A !!Fa",4Ph "a$4A!a`na x@ Anl ddA1~a n \B\Aa n!6\�:^"&$i*>`6 &"4\aAA aԁ  a!|a|G|dxnd-H!"^a@z`~\aar!!Gdaԁaa\Aȁb6!"@@A>b VA@At|Aa!~AA:Adaa: a!Zad:  ȡ\a\`a%bLV*a b"R xA؁a ؁!ȡ!!*a�`d a@ AAւ"ګn VKeAA!aFaA�́*!Ansa\xA !!Fa",4Ph "a$4)7!`AAanΡAdd Qn  A!6\�:^"&$i*>`6 &" Anԁn~ء!! a`<\F|ab|A\xAځd \Ad-H!"^a@z`�؁d!aF!aFA:  A A A d!!Fa",4Ph "a$4q`!a@؁΁\A !a:~alkx::\adn AxanA `a%bLV*a b"R:da\A A:aaxA\A`!aH7 x:l AAւ"d* Vnandd!|!ޡ*\daAAa:Jl "Ga",4Ph "a$4"`aAaadn\!Z:d \A !)6\�:^"&$i*>`6!'"pd! x\ \!!ڡ!:ΡF|}a d a~d-H!"@AAFX `* x  \nar6!la@nal A{6!"@@A>b VA@Az`!`a|  \!addAa A A~d \n`A:d `a%bLV*az"(tS\da ΁nƁԁL`Fr!FF!rd\! xAAւ"d* V+A x !|F!dnx\\ A A~aءGa",4Ph "a$4+aAF  ~aA ΁d:\!Aad l :a~AȾ! \`a%bLV*az"(t:\axaaaa`A|!~~!a!a)d@Aւ"d* V)  aa~!!`!: ddxadlKA{6!"@@A>�VIi…6Zm-޷eq+Y<xn W-Y܀I;BAZ䊗,W:kѭoߌqGС[\9} M\l .l 6 >pTiTP4Մ˕,^95u]/x~uO"Hw _Z)WMr-uh/r#+HI[PGUbѤ*{jg+Y\eǏݵEnGD;r==Hu ,W޷=P%P>CC " (,&=;֬,@ ;s!~ <R0J!=DS/@ 0‹+@҉,/;"+@TO=&pYmՕXVnUH%$[nA,, 0t"{!,ܲ,K0 *P*,,B0RH'‹$E[x:J%,4Q*J /"r/N1� ,�,#raz /"K!@ $,!@r0[X& 1D$hB<*4#"Z! s S+=0J'"+R+~- /2-�#K!@R/>,8BYmՕVV+8R&I%&+r$~‹,R,r!�s,,r/~, 0@H%B($2J0tr+zQ"@2 $r" )n(D<s!8uH!+,H.$#J"z#R+@H'trSy/q0~(%h *pC$H&*K%H"l-t"{'-r,@"K!trBB$nqHp $:qBb/ qʹ؄#\l+>K8H[N@+qa8- ^p! ?-\DT"E"rDE"Vњ[B+xQ[bXG S PUhPI-dqYܢ8"d! ?8xD"*U_E.*X!dq HbpE'\! H88,:! Vbn%@O4A$V! Phb{b"6DX+Wbp-EܢX ^Ȣ$\[Ȣ5(/ Htp, [pE!x! >p ta�>GTbIb 5njjtHPxj`Aʰ t,(6PX*@Db�&Z Ԡ؄#\l+ K8H[.*ԬS#[@QTM(*ִ>ep (, M|pA " IBjkZM8QVԯTX#*$~l<8RE%XЄ2²(6PX*@Db�&Jۍ>p t%[�>GTbIbEsWO!nFQ 4 w4M�&> 8 X$@7I&(ee+]!*DrfS#[@QTM(*Ql-(4 T1*$ M`X&(ee+]o8H[.bz qp (<5J eXEq;M�&> 8 X$@ yOy,6D)+[+DrQ2yUB) O,hBVDtp (, M|pA " IBJM8QV 0+pD%6$\zHPxj`Aʰ Z U؄[@a Ph bUHWXl.RVVX#*$֪G bWnPUڣ؄[@a Ph bUHwM8QV 0+pD%6$\AHW  ʰ zp (, M|pA " IBd.VM8QV 0+pD%6$\\wG bWnPUt}& KB@hHBGbpA QM$-=8R�zp2(6PX*@Db�&J{<p tſ`VJl"Ilh)đ-(Ճa(6PX*@Db�&OGbpA Q $lqQR80/=pe ,Eh n � �4 � `) Q[U + IAQ80/=pe BA8 ` p@1 QH+ Q[U @+P I0T{l@ n � =e |Ȉ ` p1 8{4 � .pY[�_�$� CLX/) ` Np(Hٸ=8 P7p hX �� _P$� 3) Ǩ 0 � Lj ?`i 0 ( ) _H+ 03* p,m %SIUiWVp k8 ikɖ0  3Y$ 03AI 0 � Ǩ EЖ )pc V 3Y$ 03) l 0 Ǩ E � � � � � � � � � � � � � � c  � *�$ *90  p,Pm ՙly{ʧy x k9 Чʨꨏ l *�V`Q$@+�$ʪꪯ : n  ,Pn vj ` `Jպ� � _ `%Z$+�** 0 E0 0 0 0 0 0 0 0 kPP N OP (pb[Q$\ H˼: n  1@p � 0 0 0 0 м : Il= � �^`�`ʻK�$y ̙d*P @1Tȕlɗ|ɛɝɟ`,ʣLʥ,ʟəʪgP@ l˷˹˻l  ^�(KǾ[,,lff`fip ݼLlld`lpgk@q@Wp;0<|t -M|p�tٜlN;g}v`la@V:bQ=5@6`4>;=?Ӆ*CMEmCm0`>B90�)� /@1Z]]_ a-aemgh4 1o4 r-- -y{}[-2}�$aQ P@ ٟٛٝ ڡٕ ȡ @? J4@E`۷۹ۻ۽ۿ< <P-E@Yܶ4� -ݼME@T`?Z`g0 Ȁ p ] -Mm] P ` p Y ʭ MY@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@Y@RRRRRRRRRRRRRRRR`V RpT JVTPI Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y YQI ݠ�0_ �=@  LN ɮ~َ0ɞ @  G.J�.<<<<<<<<<<<<<<< /O~G`GTG`G`G]oR<`  0 35o79? P \ 0 PRpWVpM.KOUoKoFGG�FFGQ~gikX�@`R �@h`Q, �<o)0 :  2PޮR�~QO~X@ I�@ P|0 0 @Nɯp  ` � E JOoO~CP @. �: $8A .dÆ,YҴiTM@Y鑌"RH!YI)UdK1eΤYҊ#X�R&\@QIj჋HVzT DYf4QӦQ6ueIG2HQ2[qΥ@ D,%SF*%o4QӦQ6ueIG2HQRiԩUyD'!E@|@a Wp"ҨU=8&j4*ԦN,IHF)JVoʛGtR&}p."Z5N4QӦQB٤P,Gd(B %sA> z*pʅHFYeGo4HMF eN@DH)G T#tb"@ & )"eQE.d"M6%M:I yD"PBH8#tb"@ & )"eQKFd"M6%M:I yD"PBNPCU#tb"@ & @)"eQQ^d"M6%M:I yD"PBTh#tb"@ & X)"eQWv5HMF eN@DH)_x` 6 !�(M\dUFy?v{d"M6%M:I yD"P`kfc> zb*pʅHFYeG WM&dQB٤P,Gd(B %r6lӆ#tb"@ & )"eQoF5HMF eN@DH)Pr3#tb"@ & ꁼ5)"eQpF5HMF eN@DH)xw#tb"@ ( J 򮀁VpMMdEd"M6%M:I yD"PByO$D X�T2UX#*|K_hb&: KHAPh;B`, A E�H <y�>GTb 5A(*D&FMt$!"HA 3$cv$D X�(xV|`&2>'FQD4Qb�%$GȠRP-yɘ! Q " UX#*ω&&M"(,! H<BE0yLdI0)P . QM$d|N%51MlbD'@a I@2(L|"I0)P . QM$d|N,51MlbD'@a I@2(OZI0)P . QM$d|Nh51MlbD'@a I@2(RI0)P . QM$d|N0 H8$xC,p" W+xQ[B!+ Ht /_F!\E+&M"(,! H<BE! QP|@ 0+pD%6m(0\BbYD'nqN8"nqWX$~ WtbXD'(NE'BtB(ĀoQ^X &M"(,! H<BE{b! QP|@ 0+pD%6mp" `!Eb/ Q`@p\Y/n =-щE!+d Y&61Pl$ A J@q1w,D&JB@Rx`*DBƷAaBE:Nb,~q=BE!dQ?, !E@B8-:qNu8!` u#�" Ya"(BN#dP)(rwv,D&JB@Rx`*DBƷA8, W@bX! `D!nC+C,p!Ep"dEb3s.&M"(,! H<BEu]%GBn)P . QM$d|/dQaԡ,n Wܢ- H" NE' .XĀCt8d W@$dFLDE(6 PXBx %]˯(A E�H <y�>GTb qWC G=!=d#`G6dazpC> ?zi{q0BXW8a~@~aE,W8WXBxpapEЄMP؄N�KHx()PA̙#( %"�P x�pJ؄ j`}`riplonixYos(^vx ch?^E0[�`cXW8[8Wfsf[8W`ЄMP؄N�KHx()P EQ$#Ȃ( %"�P x�pJ؄ j^X^rH8?PsBps`WxBkCx[hrpBW?X[8aX[a8BY(}rW?X\M؄QMPIG"%lH<#H(,)(� xʛ `XGMHqE8WnC�ak8Y�k?`~_`c}0=}8n؃B[Bv@~h[8HW:�H0x`B_VM؄QMPIG"%xHKT#H(,)(� xʛ `XGMH V(kpC(=oHXnE؃vnPC8oȆz[(^8z a(=[c_^0YW,WY^xp[8HhЄMP؄N�KHx()P,Ot#H(,)(� xʛ `XGMH \8N؃}HYu WW v^8qok rYp^Bxp[CXW(*WXC(+aCq_8BFM؄QMPIG"%8O(Ҝ9$+!"�P x�pJ؄'rY8~CEil`ii(Nxhe8fx`^n`h zC_8^^8a8/Ynf{ =WVM؄QMPIG"%R]U9$+!"�P x�pJ؄ YYk8Hp[8n`~l^XCz[xc^h{v`C[BpE88Ep+/`8xЇvC(^8B`ЄMP؄N�KHx()P,Y=ف9$+!"�P x�pJ؄)\B0cHWB^p^WX[(EBXY=XrC`[CWY_:[Y(HEp[hЄMP؄N�KHx()P\ɝ\8$+!"�P x�pJ؄-C[(CB8YY8EY^XaXNNXWW([8[8^(NX[CCH(H[pN(B8[VM؄QMPIG"%\9$+!"�P x�pJ؄Մ```MM؄QMPIG"%_a9$+!"�P x�pJ؄ `(b)NMM؄QMPIG"%a3>9$+!"�P x�pJ؄ bB.ЄЄMP؄N�KHx()P4dM^#H(,)(� xʛ `XGMH`C[քЄMP؄N�KHx()PM^ff>$+!"�P x�pJ؄ etbMM؄QMPIG"%`f~#H(,)(� xʛ `XGMHtքЄMP؄N�KHx()P~ni>$+!"�P x�pJ؄ h`MM؄QMPIG"%pi#H(,)(� xʛ `XGMHyݥЄЄMP؄N�KHx()P~l=$+!"�P x�pHUG^ЄЄMP؄N�KHx()Pm=$+!"�P x�pHUG^mMM؄QMPIG"%X ~ooooo>$+!"�P x�pHUGkMM؄QMPIG"%o?qOq_>$+!"�P x�pHUG kMM؄QMPIG"%`q-r.-?$+!"�P x�pHUG#_jMM؄QMPIG"%rFotGt8$+!"�P x�pHUG<WjMM؄QMPIG"%t_u`#H(,)(� xʛ p QXQxXuքЄMP؄N�KHx()P`wxw8$+!"�P x�pHUGnhMM؄QMPIG"%wG?$+!"�P x�pHUGOgMM؄QMPIG"%yz?$+!"�P x�pHUGGgMM؄QMPIG"%z|>$+!"�P x�pHUGeMM؄QMPIG"%|؏8$+!"�P x�pHUGοeMM؄QMPIG"%}#H(,)(� xʛ p QXQxh~Cք4*ԦN,IHF)J@(q"Ŋ/b̨q#ǎ?x$I+XH)C .<ȐA͚6oVEQF=$tPWF"Mt)ӦNjdIӦQ6ueIG2HQr,ٲfϢ{$I+XH)CK ȼf."Z5QO#NXTMF %I("EIΞ?H(V Rć.<wv.}Z5&~jQFjQFjQFjQFjQFjQFjQFjQF%I&I' #1YRXztrءGaCHQDP<A&>A#أ@CYI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%T.E ?HZ2ڨ2 B$`Pj S BK+Ҋ&:&>J*K-*EN(@(@(@(@aFaFaFaFaFaFaFa@@(@(@(@aFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFa@9_B`M/rzH+8B R3޸@9B -DYHYHYHYH"QRd!ERd!ERd!ER޻!C TA`\pA6)@kGp=_磏{ _㟿IѿE/  hP T`bЁxQW0`^ ;A00"! Kh`p�.4M`g0:!m0B"h# _&0 d"X/@+P T@+P T71r#G0r8`n951$! iC"2\$#GBr4(*DxE d`̀(KiR`"F `"Ni[2<zK_F1$`Nic\&3g2Sy:@:6?�n3'9 @yb<P]D{ >4 'A jЃ"4g/1 `" H " /;я H`" H 2LAJS:)O{ӟ%NHOx%x<'I (ALjիb5ZݪU{ZS+Yjֳ5j+ f (zѳSO*z+_>>� (5US?Ƕ,e+۷ x@5y\jYAl`KkӚ]-k[6-mkkۖV/nG>ַEMVE].s\j�o) h.wW~ښ$&sY7EmgwZ <@.}뻗 x@�MJ�0 &@[[60)L~,0; , ĨU[[c%^Z?2Bbb5 �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>\$&h?O7,/XѤ@`Y#M0B G`q #[ DXQVNVdqE^1FgooI q($H#edPhGVM2K-zdJYa .�Q)IXQVq[N,AyhJXhU$иF٤@P,EOP"YEP414BYG\ 1:3ͤD$aGFYHdQSYzFR Q*a2V5X"G٤@P,EOP"YEP4!YG\u1:TD$aGFYH`]ZMAyhJXhUwQ6)K@T!HVMXGV3=JDVpdU\N"I)F&Xe~G٤@P,EOP"YEP4GV39@DVpdU\䤵|FR Q*a2VQ6)K@T!HVMvU*qąn<LE$aGFYHLȇn$@P(cgeAM>AbdI@dtaYG\ṿΤZDVpdU\dۉ|FR Q*a2VY>Q6)K@T!HVMU*qąn<LE$aGFYHLfߌr#RE%XЄ2"&  KB@hHB UT.֘r&+p(V HL0zȍHQ P<d`Aʰni((, M|pA " IBE#VQ G[c:ʙ&"X+ a2,!7"E@QTM(*ڈQl@(4 T1*$ MQKXE%n(gHGb܈CFQ 4 eF'P (4#=bp 5j"" 1U&#CnD! PUsHD@a Ph bUH0gJ8QD5`*\ !7"E@QTM(*9Ql@(4 T1*$ MltHXE%n(gHGbɈ@x(*&a.(6Q PX*@Db�&:GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰh((, M|pA " IB#VQ G[c:ʙ&"X+ a2b>F((2J eXf2M�&> 8 X$@ ݾ#\Э1LT VQ01r#RE%XЄ2r&  KB@hHB{UT.֘r&+p(V H) ,hBV!`b%@O4A$V! Phry**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&nGpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! Phb`y**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&>GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! PhbڏXE%n(gHGbɈ@x(*&a7&  KB@hHBĴJ8QD5`*\ bك,\q HbX, Cp0N,(" qYt(D!~ H8$\q`:Qu9"$!@X(*&aD:-[! Y+![E! qEE!\ ?D!^5ю}&  KB@hHBЄ~x[,($dq WE!!C+ ,p^:Y8N=B^XBBu؇xP[([yUGpn8XGUpHX|AHpYcpHpYXBYXWN[(WXHBYB[8[E`YW?p_CC(a8q`fv8X[XR(PXQh2X"CXaBW8`NXW:YCH(E[H`?EXEHapC^rhz M(PPЄO@8UP([(NBH0p?Yp^=YW(Wap^YXYNWBW=�E^-4q aE8YGXJp193!pQXWE�?B؃EC^^8YCXWXaNpCNBY(W=8_;W^8=H(Yx�H(`(ŃCR(PXQh2X"9Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(nM(PPЄO@8UPXa8B_(W!,E_(C�[pC[p^C?_XYCY([(aWpBpapC?Bx^CGXJp193!pQXW|AW8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH!\<8$J`&(U `f}:lh~hk(f؇hh`kfav{ȆBCp`0x}}`CHX[`uЏQ؄K�MTHXI�MH� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~X!Bpa=sW8HyUGpn8XGUpHCX:v eCxa}`8qY v8=8q`Ps0l`Bp[[(aa(Ciqhk8HpBpŃCR(PXQh2X"9}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohЏQ؄K�MTHXI�MЏN([Bu i`B}f}=o(NPx aohWq`h`aYCaaaBNB8hrhlCp[GXJp193!pQXWkWu^^PupHr`Bx[n=zWr;WYNC!CC�[8H0v} HNpH(ŃCR(PXQh2X^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzrM(PPЄO@8UPЄYBrN8[`oErPYvuȆz?nz`(WBWBpB_`p?8a8azhsC[(vGXJp193!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}U}BEpEpB^x Cp^paX<8$J`&(U8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsЏQ؄K�MTHXI�MЏEpN[o(�{W=zfa0~x0`apls[8YpYaXx?a(Hp=�Wv8_[GXJp193!pQXW=Y(YkpHCnC(oEpzȆlhC8lx(Wa xW[8Y_a^[p=EWXB{C([(ŃCR(PXQh2Xx[؇k؃[pCn(^�kExkhHPЎEEr؇qCH� `caE8`WXY}ЏQ؄K�MTHXI�MH ~Y[zlExlP[8lvEsnYC� [0_pCEp^(;qYHI~UGpn8XGUpH�^Ek([C`s(Yr^o8sYu r=^8o؇E�_XYWX`(_Y(rhHBEX<8$J`&(UX~WWv8WC8v8W8qNr8qp=Bo؇X[_XYpqM(PPЄO@8UP8WN~Y:H8uXBr`Yr8qH@^(NpH}8WEx^p?H8c8Epr`!<x~XGpn8ɐ !pQXW|AH8N~H8[knnf(EzcXaxXYn�e vH8Hd^XY�ocv8W[ŃCR(PXQh2Xiw[lNin0nk^xce}`YXl`ev{WYh`nqЏQ؄K�MTHXI�MЏCH([kpECxf}Ȇ[fz[xf_arh`W)W`8HZcxY[GMp193qXG�Q\AdAWdcwVBpk^akWW'`*ċ}Y4"2eB姎saH(ĢIU3R+Y\ɺV^;n{d:/H9}IjW`cwMGAY*84bDZ% &x$5Ycx@#e'k0u읋ɏ+^w$됱s#wh,Ywe>ɑ 1`РڷsPFr !E Zv+Hdu˕?xk-{!Ȳ"uܲ//w!0r! sK!"!u&JQTBer]~0#!@"!~tr-!R/�",{h-~r0eb(%h *pC$H&vuI! -#""/rK!s,r,,"-RH'ܲ/,R],{!BR0ȓ#.Hua}G +tk'J!rHr@r+2/@""/"L!t //ܲ],r+-/e$HQ;J%,4Q*ONU"~@2L!tR"$!¸R@r+@"/R-! $b(%h *pC$H&vu"@G!r+RH@++a!,I'@"ܵ$d\!$~,"̓#.Juصw$( "-r,G!Ȣ.$" /euI'! z!e $+xH$r(R M/-"t/r-q@H'RHƛ"~!lr('AC " (4q>^B!E' [$n!E�F!N<+ Y@b绅,Ct"9E'qBO!&SQ:[wC8bp$ gCbp,\ab~[b~/ Q^ B!$Nj[" QYVDHD"^ PUx"\qEE!xQ=B{0dQE+xC4x(+~.Yo8 (, M|pA " IB;$[!B~$\qNb(Dr H"q Yt|DrnCt- E4؄#\p*X;@wHGb;! + !! WAu" YX+d@|($H$"xNċD8 (5J eXE+'CB8-\щB"[~+QY@"C,B HB8,7M�&> 8 X$@ +!B+d ^,"r^@bP]!d W;,\щCBpE'nQ[th#` GTԱv`*\µֽE"RE%XЄ2=/zW7M�&> 8 X$@},6:rX+ QRغ")x,hBVQSx8 (, M|pA " IB$M8u`|+p(V HDNV]HD"^ PU<p& KB@hHBЄGbpc Y! 1U3E"RE%XЄ2іV(6qPX*@Db�&.j<p NE`! 1U]uE"RE%XЄ2r& KB@hHBЄ-Xl.8u>+p(V HD4HqPk`Aʰ {wy8 (, M|pA " IB#` GTԱvX+ ыc7^$"Q@QTM(*XQl((4 T1*$ Mɏ&SQ:wHGbDD^xGEFQ 4 0)<M�&> 8 X$@޿&SQ:wHGbDD yŋD8 (5J eXSQl((4 T1*$ MQ},6:NC8bp$"NjD8 (5J eXïQl((4 T1*$ M y,6:N} #*$DW)((T 4A(lQ%&|* @$$&d`=,l#Pu`G} #*$D W)((T 4AB(lQ%&|* @$$&<a=,l#Pu`G} #*$DbW)((T 4A(lQ%&|* @$$&=,l#Pu`G} #*$D&VW)((T 4AB+(lQ%&|* @$$&"=,l#Pu`G} #*$D3R)((T 4A8(lQ%&|* @$$&c=,l#Pu`G} #*$DAO)((T 4ABF(lQ%&|* @$$&d=,l#Pu`G} #*$DNO)(Te%< 4AS(lQ%&|* @$$&ty#&8 uXvw 8(+@BDB QT%(T#@*u&(X(h'@ D*H(heZA<*l#Pu`G} #*$De Q0f%< 4Ai(lQ%&|* @$$&$'\#&8 uXvw 8(+@BDQf)cV#@*pg+&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4AB(lQ%&|* @$$&h #&8 uXvw 8(+@BDQf)cV#@*&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4Až(lQ%&|* @$$&tj#&8 uXvY#|B+B%l&*,+6>+FNkAl(|&&E'TB$A(P++(('@ B+(+F(#'8 |Ru`Gy�4 "V,!\,fn,v~,"(B(<BP,ƬB � �A"$p-&. 8B Ru`Gy� t� 4A�@-ٖٞ-ڦڮ-ۦ>LA  P-zAtp �@LFN n@@ Ru`Gy t� 4� . .Ʈ.֮n Ȁ r |A ܮ/&/�@ Ԁ @4 tn/vo2r4@,uXvY@. 3<3T֯//V5D�;,  &/0/5<05,A.$C6o0/5H583P-uXvY*-#T '00 W#/"8L*OqG_S o 0*$@.B|1,(Ru`riG, !*******************************)r/+.#Ђ"8 A(*******************(|(|(|(|****************(*! �*B,d***************************************²B.-"@,uXvuT@`-l#TBI*******************************)*B&(#0-B********************l(l(l(l(((((((((((((((BIB+4 "dB&,((((((((((((((((((((((((((((((((((((((&|.(B4Ru`c[@,B\(:Q4+).B@«#+*B**J+B(°GO(l#"@,uXvt0�#4$1;ǻ{%&`B+8 A)hAl'"|*lW_+#'D P-uXv;` 8BIC:˿<Ǽ̻|'E#@(<=+vAl'"|*tBO=W}+"B%8 lRu`3#+@(DIGۿ=ǽܓH&#@(Ƚگ&`QB'*"|*t& >W廽B,,l#,uXvtw 8&(@+BǾ>׾>QB+B A?(&&*A+B%B'$?g>(,,T#,uXvtw 8&(<+׿lQ-B @Y`A&TaC4EJSMhNA9E*=r 4h@!fM75T@bOV=r5jԪUDGm괔iSOF:5&6E$JQ"rFQ;BgniN>hwt"Yذ˘3q& GF(M1gּsgϟ;Cʹ)R("hׯ1#= vmk'D6Zjxq;M\$ ң79Sqb$V84jգQRyѧW}fiSDRP({͛ )� 4@DMF ppdW: 1p=H\eY*y^ip҉dQ y2h!,"P$dGXpVl,HK@dT!HVMR˅eG\.�śt"aGFYHRΆ\@QpJXhU Q6K@T!HVMG`{)2ϴI'VpdU\$*K-Up-R"EQ*a2VaU׆F$"P,EOP"YEP4YeG\ &HXQVqSHG&Xy]e@M>AbdI@фރeG\6&HXQVq>RHG&XcgG$"P,EOP"YEP4YG`{)2%@'VpdU\$*mTp-R"EQ*a2VQ6K@T!HVMX6q^̤u"aGFYHJIRp-R"EQ*a2Va\Q6K@T!HVM4X6q^̤u"aGFYHg\@QpJXhUsM"P48h!U$E}Mqb*3iHXQVq"!"%"P4J eX4MD�&> 8 X$@ n؄#\�ĤLI VQ_'6FQ 4 aF'P (4#=p 󒘔)i:! 1U/ARD E%XЄ24&" KB@hHBDmXl.KbR+p(V HQZHP(h`AʰNd(, M|pA " IB$#` G�:/IX+ U*h-(4J eX/A2MD�&> 8 X$@ p؄#\�ĤLI VQx*RD E%XЄ2b &" KB@hHBDEAXl.KbR+p(V Hp Z )" ,hBV҅b%@O4A$V! PhB y,6@%1)S*�X+ ŽIAk!ED@QTM(*溫Ql""(4 T1*$ MY&$&eJZ@80D֢ (-\qBt!nY@B~p, WB(&FaUH,G"/[�+q ?B Z )"A ʰK)-:`@¶"F_#`_$"&dCȂ -\_+! W@XDBF'P (4!Q<"H/Q\(!nAB (D!nN@8+d YB(/!B+ aC(n[`#` G�:/IV|`& 2b8"dBp! YtB{+`C8-U#|QQw0 q`/PdH~PZHW  ʰ b!~! ?�~p/J- _l",DH&` Y@B(+  Yt!:! W,02MD�&> 8 X$@ ?b~/�a" q^0Q@\ Y,8-d HBpE [ ~8"\B@8$Xl.KbRUX#* L$(1\QYd H'nEtF!qN@BpRd _հ#6_Ax=X;QEPZHW  ʰE!ЉB�$  WȢH/`GD0�1M,Լ,~Qj^p$x!B\C9Ql""(4 T1*$ ME.|!ddnA   :\ nd\d\anA\\\Aa !6\�:^"&$i*>`6 &"pa@x :d xA A\xdn A`6aa|a``a\Aaa Ad-H!"^a@z`f n x :A`!6|r!n :xad\ ƁAb6!"@@A>b VA@Atl|!�xa�\A \a\ax `d xA \a\::aAځ`a%bLV*a b"Rk@@ adlk:dxrF|r!�\ n!nAAւ"ګn V bd\aLana!`!*\m�|\Ax\A !!Fa",4Ph "a$4A!a`na x@ Anl ddA1~a n \B\Aa n!6\�:^"&$i*>`6 &"4\aAA aԁ  a!|a|G|dxnd-H!"^a@z`~\aar!!Gdaԁaa\Aȁb6!"@@A>b VA@At|Aa!~AA:Adaa: a!Zad:  ȡ\a\`a%bLV*a b"R xA؁a ؁!ȡ!!*a�`d a@ AAւ"ګn VKeAA!aFaA�́*!Ansa\xA !!Fa",4Ph "a$4)7!`AAanΡAdd Qn  A!6\�:^"&$i*>`6 &" Anԁn~ء!! a`<\F|ab|A\xAځd \Ad-H!"^a@z`�؁d!aF!aFA:  A A A d!!Fa",4Ph "a$4q`!a@؁΁\A !a:~alkx::\adn AxanA `a%bLV*a b"R:da\A A:aaxA\A`!aH7 x:l AAւ"d* Vnandd!|!ޡ*\daAAa:Jl "Ga",4Ph "a$4"`aAaadn\!Z:d \A !)6\�:^"&$i*>`6!'"pd! x\ \!!ڡ!:ΡF|}a d a~d-H!"@AAFX `* x  \nar6!la@nal A{6!"@@A>b VA@Az`!`a|  \!addAa A A~d \n`A:d `a%bLV*az"(tS\da ΁nƁԁL`Fr!FF!rd\! xAAւ"d* V+A x !|F!dnx\\ A A~aءGa",4Ph "a$4+aAF  ~aA ΁d:\!Aad l :a~AȾ! \`a%bLV*az"(t:\axaaaa`A|!~~!a!a)d@Aւ"d* V)  aa~!!`!: ddxadlKA{6!"@@A>�VIi…6Zm-޷eq+Y<xn W-Y܀I;BAZ䊗,W:kѭoߌqGС[\9} M\l .l 6 >pTiTP4Մ˕,^95u]/x~uO"Hw _Z)WMr-uh/r#+HI[PGUbѤ*{jg+Y\eǏݵEnGD;r==Hu ,W޷=P%P>CC " (,&=;֬,@ ;s!~ <R0J!=DS/@ 0‹+@҉,/;"+@TO=&pYmՕXVnUH%$[nA,, 0t"{!,ܲ,K0 *P*,,B0RH'‹$E[x:J%,4Q*J /"r/N1� ,�,#raz /"K!@ $,!@r0[X& 1D$hB<*4#"Z! s S+=0J'"+R+~- /2-�#K!@R/>,8BYmՕVV+8R&I%&+r$~‹,R,r!�s,,r/~, 0@H%B($2J0tr+zQ"@2 $r" )n(D<s!8uH!+,H.$#J"z#R+@H'trSy/q0~(%h *pC$H&*K%H"l-t"{'-r,@"K!trBB$nqHp $:qBb/ qʹ؄#\l+>K8H[N@+qa8- ^p! ?-\DT"E"rDE"Vњ[B+xQ[bXG S PUhPI-dqYܢ8"d! ?8xD"*U_E.*X!dq HbpE'\! H88,:! Vbn%@O4A$V! Phb{b"6DX+Wbp-EܢX ^Ȣ$\[Ȣ5(/ Htp, [pE!x! >p ta�>GTbIb 5njjtHPxj`Aʰ t,(6PX*@Db�&Z Ԡ؄#\l+ K8H[.*ԬS#[@QTM(*ִ>ep (, M|pA " IBjkZM8QVԯTX#*$~l<8RE%XЄ2²(6PX*@Db�&Jۍ>p t%[�>GTbIbEsWO!nFQ 4 w4M�&> 8 X$@7I&(ee+]!*DrfS#[@QTM(*Ql-(4 T1*$ M`X&(ee+]o8H[.bz qp (<5J eXEq;M�&> 8 X$@ yOy,6D)+[+DrQ2yUB) O,hBVDtp (, M|pA " IBJM8QV 0+pD%6$\zHPxj`Aʰ Z U؄[@a Ph bUHWXl.RVVX#*$֪G bWnPUڣ؄[@a Ph bUHwM8QV 0+pD%6$\AHW  ʰ zp (, M|pA " IBd.VM8QV 0+pD%6$\\wG bWnPUt}& KB@hHBGbpA QM$-=8R�zp2(6PX*@Db�&J{<p tſ`VJl"Ilh)đ-(Ճa(6PX*@Db�&OGbpA Q $lqQR80/=pe ,Eh n � �4 � `) Q[U + IAQ80/=pe BA8 ` p@1 QH+ Q[U @+P I0T{l@ n � =e |Ȉ5 � � P;@ � ЈGP WpU @+ @9Ĥȋ 0 � ` ,m (h׈٨h la P7p@ ` 0( �� _P$� 3 ʨ 0 � ʈ ?ȍ ! la P I5 _�I+ 036ɔ  ,m M" a P ʨ e`@ ` %sIuiww  ?ُ$ 03^  0 � ʨ EbI 9 % @ P i0 ?ُ$ 03 0  ,Pn Y㩍P�  g; l � *� �$ * 0  ,Pn IkjP� ` p l} *Jʧ� �  L @$ TZ IR/T꩟ *J:  0 E`:4I%  g ʬڧ� � __@ TZ OQ/ʮ: n  1Pm ڑ �   jH OP �ɭ]_@@ �y <�z+  � ) j H@ @ �^`�U @8 ( ܋P Y� 4!L l jаp v(3L5l79;,ñ  ^��ɭ]_\l`i`UliV[]_k cLelg<f@Ugpl[d@aYPg{} ki`s0UH@Tmpy�Ƒ,ɓLɕlQ|v`la@Jڭ_,>Pl6ʱL˵l˷˵˽˿ ̼l0>B9A) YLl׌ٜ>=6�0`5 2@JP2B ,Ll2 17J�ɭ_��tP @Ï�ю Mm] P   @ ?c  ӎ3M5m79=ӡ�P � JTP24PMO Q-SMUmWME@T?Z@\g0 Ȁ p q-q] umwy{}r] P ` @ R׏ ّ-ِ pǀ J0R[MRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RI �֕�p� 0 P%ɪ ᡠ> 0 @ 1n M'>1+^Ѩ C0FMT`=?A.CNEn>~GR<` g 0 acNe � @R0ӭ0} {.N�  J J@I V陮.꘎@�V <� $�T T.N)0 : � �  2Pn n׎~띰 EFMF=>ߘ~X@ I�@M0.  //񚠌  ` E@')(? y gIJ@F-;=G`@0E�0]�aaQ0 0 [' ʨ 0 � � 2Pn ]q) p?`J@F/O?ߘ~CP @0. Yr/\ ʨ 0 � � 2Pn o) p?`J@FmǏ~CP @`O_0 0 �񚠌  ` E`)�>$*JHaC%NXѢ+G`2(Lp)UPFM7]OA ɒ%MF %P(fQYn:ӧ$uJ([1dH<PPK)+tiԪQr1VMG5mjS'P@z$UEv<M6}:à* Φ]!# ) J>KF礥;tTӦQ6ue G2Y5yiӧ3? *}1dH> Jz8*xɅHFYeG= (M6%M:P\yD"XB嫛dO %P(?sl#6b"@ &(Y%"eQ(M6%M:P\yD"XJ4嫛dO %PHG<舍> Jz ɕ*xɅHFYeG) 59JMF eN@W7VTF&:3~0H *V0:b# (<`@T ^r!QVI;A<MdQB٤P,ŕGd(UN5קQIN6 R p-!�(M\dUFy$s(M6%M:P\yD"X%G&:3~0H *w0:b# (<`0 ^r!QVhIN4dP6K@qpc嫛dO %Pf#舍> Jz`h *xɅHFYeG {4MdQB٤P,ŕGd(UtnM>9B[o#6b"@ &(+xɅHFYeG1MdQB٤P,ŕGd(UGsnM>9B!]舍> J +`d &MEE(6 PXx U0EM҉M| ?0I0)@(pd C�>GTb=` Ah((BNp#dP7Wn"NlgA@Gk+`aR(>PC \:Z8�-bEG&FMt�+!"aD(rtb8 *(d+`aR(>PC \:Z8�ɡh((BNp#dP7Wn"NlgA@Rj<B`, A E�jH <@C�>GTb=!MEE(6 PXx UT:M҉M| ?0u6GHB!H @ )pph`VJl'<Fhb&: KAܰ f_X:OQRI0)!.� QMDjO4qMlbD'@a P2(VQnj+7K'63 JBzڊ! Q "5áUX#*݉&M"(, W<BEp*ۘQ|&b&>qD TPj#$! VP|t8 0+pD%6؃+ W+W/\! H,BE!nQB(/ щtX+~QHBp"q HB8&61Pl(\ ": `E!:qCp$vrCE!x:�C"n HE!~ Y~p"v‹E�eM$!NlgA@W 9B%H @ )pph`VJl'4". Qa8"nN-dE�3/_tX! $n ?+ Q[p,1hb&: KAܰܢ(De W܂X$: Y@BN:BB�0 ^($_,{8+xE�~ OFA~`%PA!(A E�jH <@C�>GTb=`5шCbp0d_p" Wt$:1 W Y-vX/xr ?B+nhb&: KAܰ~'-xY~! !N," W0\?8D! ! ]ˢڇ,nC+~qЏ79t'63 JBx.#d! Q�ԐxV|`&z"@CN:WY6^YW[BBY0Y0[H[8[~[8:؉CkP}v�E8H?8 M؄QMPPpG"pU;_pBC]H^XB?^]sE([p=a(W8W^pCHHWXC6W(lPxuBCM3P*P;#Ȃ(%"�! С�pJ؄ ^8Y5Y8HpHXHXCN�[p[B^8_BW H8EpYpCXWX[WXYEe o`k`s0[X[ЄMP؄N�K�Wx(7X&lEBYp[8W8E YpC([=(j_aB8N(�CE8Yp^C^q`iuQ 8N؄O80%D:,P)( x� `XGM AYaN H[WN?:pH(`([X:N0^pYBX][CEECWCYWo:YXF8 M؄QMPPpG"pUGXa8a(H^[Hps_?8aE?=YXWWCW8`Y8HBpY8W[=rBCM3P*PD#Ȃ(%"�! С�pJ؄ Å=paf zha؃l}`lcnB}^kaxxc(EpCxxYXsCpE(qWWX\8 M؄QMPPpG"pU ͞xox(HȆv؇vȆ:~`[n`npC}0kh}oX[p[a~mc8EBpHpYr`BCM3P*P<#Ȃ(%"�! С�pJ؄ k`�}`riplonixYos(^vx ch?^E0[[0EpCCpY`i8z`?CpV8 M؄QMPPpG"pURX~`s`fpkqnЇlv^(q؇q^zv8aiH^H`Y_�c(WCEfqiQ 8N؄O80%Դ:,P)( x� `XGM FE} [Cu8^(W8vpnY({z8[ov W(Yp^ECEEC([B5x} [p[EЄMP؄N�K�Wx(7X} [W8vY^ u8oYX{zpHk`x][W?W(aXY8E�?[XWC}؇oBCM3P*PE#H(,)( x� `XGM :MXCpzY8`~C`~fY~�}0[c؃oЇs=(Y_([hvCNp[`cv(Y[`ЄMP؄N�K�Wx(7X(c3EnWWЇk�Yl^`}0`Їea~`3}PiECpY`v}Qx0CX[8Y[(fu8cWBCM3P*PU#H(,)( x� `XGM(c:V(kpC(=oHXnE؃vnPC8oȆz[(^8z a(=[c_^0YW1WY^xp[8HhЄMP؄N�K�Wx(7XPh^kpYXYЇo(Eq:(xlP:PkxX^_}NHB؃a_`BYpY83pEpoPBCM3P*PWN#H(,)( x� `XGM(c:\8N؃}HYu WW v^8qok rYp^Bxp[CXW(+WXC(j+aCq_8BF8 M؄QMPPpG"pUhP.~BWv H? v_8[r8oB8Woj+[[?N^[W(``(^x�Q 8N؄O80%8$+!"�! С�pJ؄2 vY8~CEil`ii(Nxhe8fx`^n`h zC_8^^8a5Ynf{ =WV8 M؄QMPPpG"pUPnPkEE}hz~[zc8cx`BoXfPvY~YWW8?8ENk0k؇q�Q 8N؄O80%p_#H(,)( x� `XGM(cA^zCWCvxHE8~NHx0:vz`f8^Y(WXC؉CXW70s}hq8BC(V8 M؄QMPPpG"pUs3vȆ[[(Exv^pH}WYv^uh{hc8H^H[C]Y(qЇ}hr8PBCM3P*P_o{?$+!"�! С�pJ؄2 ÅN(30YYpY(HW=pEBXY(E^؃E5W8H�:^8YpN50ӵN^HH^BaXWF8 M؄QMPPpG"pU@2cCXXEEp?]+WXW0:YpHYBYCNYpCXW$P[xruءCBt5ӧN$IәI(D&OLr%˖._I !RP 2d t(Ѣ|XҦ@i[*tH-YA"a:/WnWNnɒuCHdA*-W YU-?,YҴiTM@Yꑌ"nVE -WCn-rՉW!^nuruCȺV[:$N\AzxEeJVNDEѢ$I6}:*#_O~#IX2DJvR�hD+0 TIDOIv 2ؠ dl2J(t% E #XBEu'gTĞ7xIDaCHQD�埒0 TIDO%ɉWb&i(l (#2*Y惣PdQwl?|#ا/DV`1EN\�PJWH%DTnr &i(l (#2*(Y]'|r)AHIG$X !E |<�U+8R&=Ue߆ dl2J(t% E 8 Eu&GJP1yDQXR;Qp@M[T |#lSU &i(l (#2*!(Y]'|r)AH}IDaCHQD�U1Q0 TIDOUY3@&I'X+P]whPdQwl?|#]zG$X !E |<�CU+8R&=Unj&&b (<"Cn2PdQwl?|#^KG$X !E |<�BU+8R&=mj&&b (<"Cn2~ݣPdQwl?|D T #$! VP|`'r= TpA$FQ<"" hb&: KAܰlHw:OQFb#I0) .�\tA$FQ<b#4MlbD'@a P2(VAƐ"N'63#JH#$! VP|`'r h*F1&d4Qb�%@GȠnX(5 X;'( #1(X CB@P�+ADb#@i3t& M"(, W<BEp*i{sHw:OQFBL! Q ";� V@.(V1Gx=5MlbD'@a P2(VAқT4EӉM| ?0I0) .�\tA$FQ<"9k4MlbD'@a P2(VAֻsHw:OQFT! Q ";� V@.(V1G}& M"(, W<BEp*Fk["N'63#JH[#$! VP|`'r h*F&61Pl(\ /}3 X;'( #1᎐(X CB@P�+ADb#BZߜj2(BNp#dP72v((btb8>*;B`, A E�vB <�(]QbI hb&: KAܰ.wHw:OQF"! Q ";� V@.(V1Gd4Qb�%@GȠnX; X;'( #3ю(X CB@P�+ADb#Bj{j2(BNp#dP7ڶE,ҝNlgG@`GHB!H N(p�Р "1U!U85MlbD'@a P2(VAqю"N'63#JH=#$! VP|`'r h*F&61Pl(\ ]GAt~%Pa$6+`aR(> \@`4HbxDH!M@FE(6 PXx U8~EӉM| ?0I0) .�\t#>Q<b#]1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W+++++CtG'l(&t(H(#@*++++++++++++++++++++++mA&X$B'l'PA((XrazaaZHAt@P�<d�Qajl-8B"@ b%@!"b"&b%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&0@"/T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&0((*c::c;B&PAd`>c??d@ @dA# AIt� `@aDl -'B+pdG*lBH&bIIdJ*`"$(!@A'M#,NdO#dP+"dQ �(Ht`J�@ '8-xdGPfn&*B.-4n%,(r2gsAgtJtRt:g,B$؁P=Zaxxb P@t`h�\f*�BA �h( h"h*2( ( @ 4bhjx(h�DA&h芲hhʨ(A@|� x@a}'*�"鑂2i:BiJJi")@46P闂iizr8Gziii|i� hN)Q@:B jꨒjFj��Lh4 ꬞ �+j@0�0A@+iZbkjrkz@8� hR&Pdk뼊@l"l2, Ò@R*�(�(�(�(�(�(�(~@j{v�,hllllĀ{~VT^N@ k*dZ0@jr-\ׂm؊؊mb0��ٲ؎@mmҭ6, l,n"n*n܊� h dxNT2rnnnۖ,.ޒnn*,݆麮ݖ *oa}zr.**�JR/*@`<έ>Toҭj2ooVX!"X�ï#pp[.Bpf@0Rpksp{{/0:p wnsnppG0g�opS<\SPP #qo +q 0f�//cqko}"<<@qox��{@qNqfk@x@x@nqqw0fdpq#;Ph"(�Zr*kN8r'Wq(,@)'-"Ntr'+P\r-cx� #k(r)'�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>\$&h?O7,/XѤ@`Y#M0B G`q #[ DXQVNVdqE^1FgooI q($H#edPhGVM2K-zdJYa .�Q)IXQVq[N,AyhJXhU$иF٤@P,EOP"YEP414BYG\ 1:3ͤD$aGFYHdQSYzFR Q*a2V5X"G٤@P,EOP"YEP4!YG\u1:TD$aGFYH`]ZMAyhJXhUwQ6)K@T!HVMXGV3=JDVpdU\N"I)F&Xe~G٤@P,EOP"YEP4GV39@DVpdU\䤵|FR Q*a2VQ6)K@T!HVMvU*qąn<LE$aGFYHLȇn$@P(cgeAM>AbdI@dtaYG\ṿΤZDVpdU\dۉ|FR Q*a2VY>Q6)K@T!HVMU*qąn<LE$aGFYHLfߌr#RE%XЄ2"&  KB@hHB UT.֘r&+p(V HL0zȍHQ P<d`Aʰni((, M|pA " IBE#VQ G[c:ʙ&"X+ a2,!7"E@QTM(*ڈQl@(4 T1*$ MQKXE%n(gHGb܈CFQ 4 eF'P (4#=bp 5j"" 1U&#CnD! PUsHD@a Ph bUH0gJ8QD5`*\ !7"E@QTM(*9Ql@(4 T1*$ MltHXE%n(gHGbɈ@x(*&a.(6Q PX*@Db�&:GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰh((, M|pA " IB#VQ G[c:ʙ&"X+ a2b>F((2J eXf2M�&> 8 X$@ ݾ#\Э1LT VQ01r#RE%XЄ2r&  KB@hHB{UT.֘r&+p(V H) ,hBV!`b%@O4A$V! Phry**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&nGpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! Phb`y**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&>GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! PhbڏXE%n(gHGbɈ@x(*&a7&  KB@hHBĴJ8QD5`*\ bك,\q HbX, Cp0N,(" qYt(D!~ H8$\q`:Qu9"$!@X(*&aD:-[! Y+![E! qEE!\ ?D!^5ю}&  KB@hHBЄ~x[,($dq WE!!C+ ,p^:Y8N=B^XBBu؇xP[([yUGpn8XGUpHX|AHpYcpHpYXBYXWN[(WXHBYB[8[E`YW?p_CC(a8q`fv8X[XR(PXQh2X"CXaBW8`NXW:YCH(E[H`?EXEHapC^rhz M(PPЄO@8UP([(NBH0p?Yp^=YW(Wap^YXYNWBW=�E^-4q aE8YGXJp193!pQXWE�?B؃EC^^8YCXWXaNpCNBY(W=8_;W^8=H(Yx�H(`(ŃCR(PXQh2X"9Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(nM(PPЄO@8UPXa8B_(W!,E_(C�[pC[p^C?_XYCY([(aWpBpapC?Bx^CGXJp193!pQXW|AW8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH!\<8$J`&(U `f}:lh~hk(f؇hh`kfav{ȆBCp`0x}}`CHX[`uЏQ؄K�MTHXI�MH� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~X!Bpa=sW8HyUGpn8XGUpHCX:v eCxa}`8qY v8=8q`Ps0l`Bp[[(aa(Ciqhk8HpBpŃCR(PXQh2X"9}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohЏQ؄K�MTHXI�MЏN([Bu i`B}f}=o(NPx aohWq`h`aYCaaaBNB8hrhlCp[GXJp193!pQXWkWu^^PupHr`Bx[n=zWr;WYNC!CC�[8H0v} HNpH(ŃCR(PXQh2X^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzrM(PPЄO@8UPЄYBrN8[`oErPYvuȆz?nz`(WBWBpB_`p?8a8azhsC[(vGXJp193!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}U}BEpEpB^x Cp^paX<8$J`&(U8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsЏQ؄K�MTHXI�MЏEpN[o(�{W=zfa0~x0`apls[8YpYaXx?a(Hp=�Wv8_[GXJp193!pQXW=Y(YkpHCnC(oEpzȆlhC8lx(Wa xW[8Y_a^[p=EWXB{C([(ŃCR(PXQh2Xx[؇k؃[pCn(^�kExkhHPЎEEr؇qCH� `caE8`WXY}ЏQ؄K�MTHXI�MH ~Y[zlExlP[8lvEsnYC� [0_pCEp^(;qYHI~UGpn8XGUpH�^Ek([C`s(Yr^o8sYu r=^8o؇E�_XYWX`(_Y(rhHBEX<8$J`&(UX~WWv8WC8v8W8qNr8qp=Bo؇X[_XYpqM(PPЄO@8UP8WN~Y:H8uXBr`Yr8qH@^(NpH}8WEx^p?H8c8Epr`!<x~XGpn8ɐ !pQXW|AH8N~H8[knnf(EzcXaxXYn�e vH8Hd^XY�ocv8W[ŃCR(PXQh2Xiw[lNin0nk^xce}`YXl`ev{WYh`nqЏQ؄K�MTHXI�MЏCH([kpECxf}Ȇ[fz[xf_arh`W)W`8HZcxY[GMp193qXG�Q\AdAWdcwVBpk^akWW'`*ċ}Y4"2eB姎saH(ĢIU3R+Y\ɺV^;n{d:/H9}IjW`cwMGAY*84bDZ% &x$5Ycx@#e'k0u읋ɏ+^w$됱s#wh,Ywe>ɑ 1`РڷsPFr !E Zv+Hdu˕?xk-{!Ȳ"uܲ//w!0r! sK!"!u&JQTBer]~0#!@"!~tr-!R/�",{h-~r0eb(%h *pC$H&vuI! -#""/rK!s,r,,"-RH'ܲ/,R],{!BR0ȓ#.Hua}G +tk'J!rHr@r+2/@""/"L!t //ܲ],r+-/e$HQ;J%,4Q*ONU"~@2L!tR"$!¸R@r+@"/R-! $b(%h *pC$H&vu"@G!r+RH@++a!,I'@"ܵ$d\!$~,"̓#.Juصw$( "-r,G!Ȣ.$" /euI'! z!e $+xH$r(R M/-"t/r-q@H'RHƛ"~!lr('AC " (4q>^B!E' [$n!E�F!N<+ Y@b绅,Ct"9E'qBO!&SQ:[wC8bp$ gCbp,\ab~[b~/ Q^ B!$Nj[" QYVDHD"^ PUx"\qEE!xQ=B{0dQE+xC4x(+~.Yo8 (, M|pA " IB;$[!B~$\qNb(Dr H"q Yt|DrnCt- E4؄#\p*X;@wHGb;! + !! WAu" YX+d@|($H$"xNċD8 (5J eXE+'CB8-\щB"[~+QY@"C,B HB8,7M�&> 8 X$@ +!B+d ^,"r^@bP]!d W;,\щCBpE'nQ[th#` GTԱv`*\µֽE"RE%XЄ2=/zW7M�&> 8 X$@},6:rX+ QRغ")x,hBVQSx8 (, M|pA " IB$M8u`|+p(V HDNV]HD"^ PU<p& KB@hHBЄGbpc Y! 1U3E"RE%XЄ2іV(6qPX*@Db�&.j<p NE`! 1U]uE"RE%XЄ2r& KB@hHBЄ-Xl.8u>+p(V HD4HqPk`Aʰ {wy8 (, M|pA " IB#` GTԱvX+ ыc7^$"Q@QTM(*XQl((4 T1*$ Mɏ&SQ:wHGbDD^xGEFQ 4 0)<M�&> 8 X$@޿&SQ:wHGbDD yŋD8 (5J eXSQl((4 T1*$ MQ},6:NC8bp$"NjD8 (5J eXïQl((4 T1*$ M y,6:N} #*$DW)((T 4A(lQ%&|* @$$&d`=,l#Pu`G} #*$D W)((T 4AB(lQ%&|* @$$&<a=,l#Pu`G} #*$DbW)((T 4A(lQ%&|* @$$&=,l#Pu`G} #*$D&VW)((T 4AB+(lQ%&|* @$$&"=,l#Pu`G} #*$D3R)((T 4A8(lQ%&|* @$$&c=,l#Pu`G} #*$DAO)((T 4ABF(lQ%&|* @$$&d=,l#Pu`G} #*$DNO)(Te%< 4AS(lQ%&|* @$$&ty#&8 uXvw 8(+@BDB QT%(T#@*u&(X(h'@ D*H(heZA<*l#Pu`G} #*$De Q0f%< 4Ai(lQ%&|* @$$&$'\#&8 uXvw 8(+@BDQf)cV#@*pg+&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4AB(lQ%&|* @$$&h #&8 uXvw 8(+@BDQf)cV#@*&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4Až(lQ%&|* @$$&tj#&8 uXvY#|B+B%l&*,+6>+FNkAl(|&&E'TB$A(P++(('@ B+(+F(#'8 |Ru`Gy�4 "V,!\,fn,v~,"(B(<BP,ƬB � �A"$p-&. 8B Ru`Gy� t� 4A�@-ٖٞ-ڦڮ-ۦ>LA  P-zAtp �@LFN n@@ Ru`Gy t� 4� . .Ʈ.֮n Ȁ r |A ܮ/&/�@ Ԁ @4 tn/vo2r4@,uXvY@. 3<3T֯//V5D�;,  &/0/5<05,A.$C6o0/5H583P-uXvY*-#T '00 W#/"8L*OqG_S o 0*$@.B|1,(Ru`riG, !*******************************)r/+.#Ђ"8 A(*******************(|(|(|(|****************(*! �*B,d***************************************²B.-"@,uXvuT@`-l#TBI*******************************)*B&(#0-B********************l(l(l(l(((((((((((((((BIB+4 "dB&,((((((((((((((((((((((((((((((((((((((&|.(B4Ru`c[@,B\(:Q4+).B@«#+*B**J+B(°GO(l#"@,uXvt0�#4$1;ǻ{%&`B+8 A)hAl'"|*lW_+#'D P-uXv;` 8BIC:˿<Ǽ̻|'E#@(<=+vAl'"|*tBO=W}+"B%8 lRu`3#+@(DIGۿ=ǽܓH&#@(Ƚگ&`QB'*"|*t& >W廽B,,l#,uXvtw 8&(@+BǾ>׾>QB+B A?(&&*A+B%B'$?g>(,,T#,uXvtw 8&(<+׿lQ-B @Y`A&TaC4EJSMhNA9E*=r 4h@!fM75T@bOV=r5jԪUDGm괔iSOF:5&6E$JQ"rFQ;BgniN>hwt"Yذ˘3q& GF(M1gּsgϟ;Cʹ)R("hׯ1#= vmk'D6Zjxq;M\$ ң79Sqb$V84jգQRyѧW}fiSDRP({͛ )� 4@DMF ppdW: 1p=H\eY*y^ip҉dQ y2h!,"P$dGXpVl,HK@dT!HVMR˅eG\.�śt"aGFYHRΆ\@QpJXhU Q6K@T!HVMG`{)2ϴI'VpdU\$*K-Up-R"EQ*a2VaU׆F$"P,EOP"YEP4YeG\ &HXQVqSHG&Xy]e@M>AbdI@фރeG\6&HXQVq>RHG&XcgG$"P,EOP"YEP4YG`{)2%@'VpdU\$*mTp-R"EQ*a2VQ6K@T!HVMX6q^̤u"aGFYHJIRp-R"EQ*a2Va\Q6K@T!HVM4X6q^̤u"aGFYHg\@QpJXhUsM"P48h!U$E}Mqb*3iHXQVq"!"%"P4J eX4MD�&> 8 X$@ n؄#\�ĤLI VQ_'6FQ 4 aF'P (4#=p 󒘔)i:! 1U/ARD E%XЄ24&" KB@hHBDmXl.KbR+p(V HQZHP(h`AʰNd(, M|pA " IB$#` G�:/IX+ U*h-(4J eX/A2MD�&> 8 X$@ p؄#\�ĤLI VQx*RD E%XЄ2b &" KB@hHBDEAXl.KbR+p(V Hp Z )" ,hBV҅b%@O4A$V! PhB y,6@%1)S*�X+ ŽIAk!ED@QTM(*溫Ql""(4 T1*$ MY&$&eJZ@80D֢ (-\qBt!nY@B~p, WB(&FaUH,G"/[�+q ?B Z )"A ʰK)-:`@¶"F_#`_$"&dCȂ -\_+! W@XDBF'P (4!Q<"H/Q\(!nAB (D!nN@8+d YB(/!B+ aC(n[`#` G�:/IV|`& 2b8"dBp! YtB{+`C8-U#|QQw0 q`/PdH~PZHW  ʰ b!~! ?�~p/J- _l",DH&` Y@B(+  Yt!:! W,02MD�&> 8 X$@ ?b~/�a" q^0Q@\ Y,8-d HBpE [ ~8"\B@8$Xl.KbRUX#* L$(1\QYd H'nEtF!qN@BpRd _հ#6_Ax=X;QEPZHW  ʰE!ЉB�$  WȢH/`GD0�1M,Լ,~Qj^p$x!B\C9Ql""(4 T1*$ ME.|!ddnA   :\ nd\d\anA\\\Aa !6\�:^"&$i*>`6 &"pa@x :d xA A\xdn A`6aa|a``a\Aaa Ad-H!"^a@z`f n x :A`!6|r!n :xad\ ƁAb6!"@@A>b VA@Atl|!�xa�\A \a\ax `d xA \a\::aAځ`a%bLV*a b"Rk@@ adlk:dxrF|r!�\ n!nAAւ"ګn V bd\aLana!`!*\m�|\Ax\A !!Fa",4Ph "a$4A!a`na x@ Anl ddA1~a n \B\Aa n!6\�:^"&$i*>`6 &"4\aAA aԁ  a!|a|G|dxnd-H!"^a@z`~\aar!!Gdaԁaa\Aȁb6!"@@A>b VA@At|Aa!~AA:Adaa: a!Zad:  ȡ\a\`a%bLV*a b"R xA؁a ؁!ȡ!!*a�`d a@ AAւ"ګn VKeAA!aFaA�́*!Ansa\xA !!Fa",4Ph "a$4)7!`AAanΡAdd Qn  A!6\�:^"&$i*>`6 &" Anԁn~ء!! a`<\F|ab|A\xAځd \Ad-H!"^a@z`�؁d!aF!aFA:  A A A d!!Fa",4Ph "a$4q`!a@؁΁\A !a:~alkx::\adn AxanA `a%bLV*a b"R:da\A A:aaxA\A`!aH7 x:l AAւ"d* Vnandd!|!ޡ*\daAAa:Jl "Ga",4Ph "a$4"`aAaadn\!Z:d \A !)6\�:^"&$i*>`6!'"pd! x\ \!!ڡ!:ΡF|}a d a~d-H!"@AAFX `* x  \nar6!la@nal A{6!"@@A>b VA@Az`!`a|  \!addAa A A~d \n`A:d `a%bLV*az"(tS\da ΁nƁԁL`Fr!FF!rd\! xAAւ"d* V+A x !|F!dnx\\ A A~aءGa",4Ph "a$4+aAF  ~aA ΁d:\!Aad l :a~AȾ! \`a%bLV*az"(t:\axaaaa`A|!~~!a!a)d@Aւ"d* V)  aa~!!`!: ddxadlKA{6!"@@A>�VIi…6Zm-޷eq+Y<xn W-Y܀I;BAZ䊗,W:kѭoߌqGС[\9} M\l .l 6 >pTiTP4Մ˕,^95u]/x~uO"Hw _Z)WMr-uh/r#+HI[PGUbѤ*{jg+Y\eǏݵEnGD;r==Hu ,W޷=P%P>CC " (,&=;֬,@ ;s!~ <R0J!=DS/@ 0‹+@҉,/;"+@TO=&pYmՕXVnUH%$[nA,, 0t"{!,ܲ,K0 *P*,,B0RH'‹$E[x:J%,4Q*J /"r/N1� ,�,#raz /"K!@ $,!@r0[X& 1D$hB<*4#"Z! s S+=0J'"+R+~- /2-�#K!@R/>,8BYmՕVV+8R&I%&+r$~‹,R,r!�s,,r/~, 0@H%B($2J0tr+zQ"@2 $r" )n(D<s!8uH!+,H.$#J"z#R+@H'trSy/q0~(%h *pC$H&*K%H"l-t"{'-r,@"K!trBB$nqHp $:qBb/ qʹ؄#\l+>K8H[N@+qa8- ^p! ?-\DT"E"rDE"Vњ[B+xQ[bXG S PUhPI-dqYܢ8"d! ?8xD"*U_E.*X!dq HbpE'\! H88,:! Vbn%@O4A$V! Phb{b"6DX+Wbp-EܢX ^Ȣ$\[Ȣ5(/ Htp, [pE!x! >p ta�>GTbIb 5njjtHPxj`Aʰ t,(6PX*@Db�&Z Ԡ؄#\l+ K8H[.*ԬS#[@QTM(*ִ>ep (, M|pA " IBjkZM8QVԯTX#*$~l<8RE%XЄ2²(6PX*@Db�&Jۍ>p t%[�>GTbIbEsWO!nFQ 4 w4M�&> 8 X$@7I&(ee+]!*DrfS#[@QTM(*Ql-(4 T1*$ M`X&(ee+]o8H[.bz qp (<5J eXEq;M�&> 8 X$@ yOy,6D)+[+DrQ2yUB) O,hBVDtp (, M|pA " IBJM8QV 0+pD%6$\zHPxj`Aʰ Z U؄[@a Ph bUHWXl.RVVX#*$֪G bWnPUڣ؄[@a Ph bUHwM8QV 0+pD%6$\AHW  ʰ zp (, M|pA " IBd.VM8QV 0+pD%6$\\wG bWnPUt}& KB@hHBGbpA QM$-=8R�zp2(6PX*@Db�&J{<p tſ`VJl"Ilh)đ-(Ճa(6PX*@Db�&OGbpA Q $lqQR80/=pe ,Eh n � �4 � `) Q[U + IAQ80/=pe BA8 ` p@1 QH+ Q[U @+P I0T{l@ n � =e {HL舏 �;0 ` QP WpU @+ @9ȋ 0 � ` ,m (  nA e;0hи @  .  �U@+ 03 Ȩ 0 � Ȉ ?I  P; P Ȩ i @  .@u$� 3s= )0 9 � Ȉ ?Q)SIUiP ֘C p;P  egikɖj  0Iu$ 03>I)0  ,Pn >y ` @ p;P  mɚ隯8N1 � +�_H+0 � 3C> l 0 Ȩ E)ɝ ) 0 @ p;P  � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � OP p_`Q @+*铮0  ,Pn > ⩦kʦ0 0 p=P ` l *Jj� �  K @$ Y IR/ *JjZ ,Pn : 髿* 0 g ` *� � _q�_@ Y OQ/ : n  1Pm ꮛ` ˰ { �  gB8 OP ]_@@ Ј+; �p Az˹빟 (  gN@@ � � I ]_�$y VړP Y`  1,3L5l7ê@ Ep`KMO Q,SLv y pU,,lfffijLulwu{} |ldlpgkq@D1EpLɕLJəɛɝɛld0s@fN@Imptǯ ˱,˳Lj|v`lpa@I_,>Pl6,LlӜ٬l0>B9A) Y,=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p;9`0�6;@/<`11`79;=? 7-2xp$p_��tP ďՎ[]_ a-`] P   @ ?c ]}c׎{} ؀ nQ 0 nX`J@4P ّ-ٓMٕmٗٙ]4PT@1p[�ĥp P @۵Mŀ۹ۻ۽ۿ ܿ]Ő ŝ @ ` İ ? n -ݾm׍٭]Ɲ P@�X`IRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRI 0ڗ�� 0  O (SNUnW ZՎ  J[ sNunwy 0  K`}R.NGpJ Y&�pY[Q,=  ` o.N0 P \  4 n ι } �0 cG`.NnX@V <� $P0[Q,  /Oo)0 8 � �  2Pn >  E Jpޞ+-/1/3~R $P:^0 0 POMOQ/S Ȩ 0 � � 2Pn Sogin y;PIpV4y{~CP @0. Uof Ȩ 0 � � 2Pn n y;PIpV|RG@0E�0]�^0 0 Po Ȩ 0 � � 2Pn ׯn y;PIpV~@ .<C*|"ҨUuؑ+!E$YI&5YiӨP:#EܬJO?G ݴҦO(,RNZUYn*Ŋ#X�R&(|ѭ ]Dj#SKMF %P(fU_ȑUҦgvIr E&M@ }[HVzd|5ԴiTM@Yꑌ"nV^]$墕6%=H#V&_޼GR&(|@m."Z5o$MXdQB٤P,ŕGd(U2ʊdء$J4Q !�(@싨\dUFyNrH4aIMF eN@W7V!J,t*$3v("#D4Ӕ#b"@ &P!""eQRKBԄ%M6%M:P\yD"XPL3*$3v("#BMT> z χ*ȅHFYeGtX4aIMF eN@W7V!Z,)+M:c"8 ,R5 !�(@pu\dUFyHlք%M6%M:P\yD"X%`J6IH+(odG> zކ*ȅHFYeGXMXdQB٤P,ŕGd(U~$ʊdء$ !�(@h֠\dUFyȩ3Մ%M6%M:P\yD"XoAJ6IH+:B, (<`\dUFy Մ%M6%M:P\yD"X%)+M:c"8 ,F~:B, (<`\dUFy맟,5aIMF eNp#dP7RLQ*aEHePT2!�( df`VJlB$�&l^I,&FMt�+!"a9eRM$ ;(B`,lP;B`, A E�*P \�*؄HhxC2QH`&61Pl(\ c(SJl")gAp+`a,+`aR(>pF \lY8 FD,&FMt�+!"aeRM$ ;(B`,pR9B`, A E�H <4�>GTb"-MDE(6 PXx UsX)J%63I8MrI0)8#.�6Ҭ QMT(J4MlbD'@a P2(VQLQ(DRΰ"$VBF#$! VP|H 0+pD%6!&K4Qb�%@GȠnX\ ETbI9#X W,U(X CB@3R`#*؄HhxKÒD,&FMt�+!"aeRM$ ;(B`,TVGHB!H )pf`VJlB$4%qE hb&: KAܰ b2E&r! G[#$! VP|H 0+pD%6!؃+ W+W/\! H,BE!nQB(/ tX+~QHBp"q HB`&61Pl(\ ": `E!:qCp$@rCE!x:�C"n HE!~ Y~p"@‹E2E&>3I8`! QP|H 0+pD%6!(0\Bb[D'nqN�"nqW /:N,脒Љ[@\QN- BBK4Qb�%@GȠnXH<[tB ,~[D' ! HȂ�I'\QCȢ�] Y"\Ebp/` eRM ;(B`,GB)8#.�6Ҭ QMxl!\Hp/dqEbX+: +Ebp,xq W 6HnN,!\! WK4Qb�%@GȠnXՍ=܂1N"x!N,ѐp,\! H/x!C,}^8D!\q[8H(SJ؄W;($8+#Ȃ( %"�8# `#�pJ!<CN:WY7^YW[BBYDYD[H[8[[8:�CkP}v�E8H?` M؄QMPPpG"pU?8<_pBCoH^XB?^osE([p=a(W8W^pCHHWXC7W(lPxu8Mx3؁"H#,X:,P)(3 x�6 `XGM £ACoCWEE8H`WH([C^(^pCXWW8EpE0EpE^X[Xrfv8cE\` M؄QMPPpG"pU[H(^WCpCXW8BH؃B7Y?Y(C� YB `8^XCW[8HofxP8Mx3؁"H#,E:,P)(3 x�6 `XGM £AYaN� H[WN?:pH(`([X:N0^pYBXo[CEзECWCYWo:YXF` M؄QMPPpG"pUȏ[a8a(H^[Hp%s_?8aE?=YXWWCW8`Y8HBpY8W[=r8Q(J؄W;($8+ܦ#Ȃ( %"�8# `#�pJ!<…=paf zha؃l}`lcnB}^kaxxc(EpCx)xYX%sCpE(qWWX\` M؄QMPPpG"pU0Nxox(HȆv؇vȆ:~`[n`npC}0kh}oX[p[a~)mc8EBpHpYr`8ТMx3؁"H#, ^U_#Ȃ( %"�8# `#�pJ!<j`@}`riplonixYos(^vx ch?^E0[[0EpCCpY`i8z`?CpV` M؄QMPPpG"pUSX~`s`fpkqnЇlv^(q؇q^zv8aiH^H`Y_�c(WCEfqiC�-J؄W;($8+_}[#Ȃ( %"�8# `#�pJ!<j^X^rH8?PsBps`WxBkCx[hrpBW?X[8aX}[a8BY(o}rW?X\` M؄QMPPpG"pU8 } [W8vY^ u8oYX{zpHkXx_[YpBECX`YEpY8x؇}[^�-J؄W;($8+`֊#H(,)(3 x�6 `XGM !^CpzY8`~C`~fY~�}0[c؃oЇs=(Y_([h)vCNp[`cv(Y[`ЄMP؄N�K�Wx(7XEnWWЇk�Yl^`}0`Їea}3{PfECpY`v}Rx0CX[8Y[(fu^�-J؄W;($8+fi#H(,)(3 x�6 `XGM aM`B0?~W8B{aE{X=hou8slYBsrBYY0^_c_p%sHNqWCF` M؄QMPPpG"pUX~WE}BXH{BnuunCX[0rn^Y(=a[�a(HWC0WXW{^�-J؄W;($8+i.=$+!"�8# `#�pJ!wƅC=i[aPrpYpr`[sqYr oWN(nW0E8EpBPBpE8BзBH8?zC(_hЄMP؄N�K�Wx(7XBh(HpY`r[r`asqo saBE{зB_^[YN^pB�^�BoТMx3"H#,0l#H(,)(3 x�6 `XGM rgMpY8~CEil`ii(Nxhe8fx`^n`h zC _8^^8a6Ynf{ =WVKЄMP؄N�K�Wx(7X8~NX[Xkknk ex0C0zc8afu[![Np[pCCXYoc}ТMx3؁"H#,Uqwrϊ#H(,)(3 x�6 `XGM rA^zCWCvxHE8~NHx0:vz`f8^Y(WXC�CXW 9Ds}hq8BC(VptM؄QMPPpG"pUvȆ[[(Exv^pH}WYv0?^8zv�C[N%};^6HB}؇v C^�-J؄W;($8+r|#H(,)(3 x�6 `XGM rg\B0cHWB^p^WX[(EBXY=XosC`[CWoCoY_:[Y(HEp[hGׄMP؄N�K�Wx(7X=0[8XբE֭B2V痬E0,T׭C:A"W *+^\v5GܴҦO(,R"Mt)ӦNB*H(V Rć (\x!fϢ G6J]x*tVCn:,H [VEx*tЭ uZtKCB:$ R!HnTS[ʒ%MF %P(fy:$"WxV'WnA:k[dA-Hd+HohB\*ԉ8GT&>CIaH1ؠBRIDaCHQxEgU+8R&6U]X7X&i(l (#2*92٤ONl;V`Q_&G$X !E |<0։sV+8R&6%&PhqЦ&I'X+PZ9S%tE$qXYJqDQXR^Qpcyb |#lb\~^ZlЦ&I'X+PT&>CIaG$X !E |<0V&V+8R&6姶 ml2J(t% E CNl;V`+KqDQXR^QpcV |#lb\~iB&&b (<"Cn_Nl;V`ۨDV`1EW\X=UH%$`3~&i(l (#2*:U'CIao.IDaCHQxEY0 TMr5iB&&b (<"CnNS%~E$qXG$X !E |<`,+K8\d4>i6(BNp#dP7"tRM ;(B`,/:B`, A E�B <`,@>Db#XD'q&61Pl(\ "mTb;#X 2(X CB@P+`DDb#2~M&FMt�+!"a,tRM ;(B`,1G9B`, A E�B <`,C]QbpG4MFE(6 PXx U83I%6q3I8 X! Q "^0!V.(V1G05L&hM"(, W<BEp**8vP$ Xx'(X CB@P+`DDb# BI&FMt�+!"aHtRM ;(B`,tGHB!H W(pe0 "1UFݪ4AMlbD'@a P2(VAG'ΰ"$VBZex$D X�xxXX# X(a2I&FMt�+!"a tRM ;(B`,6GHB!H W(pe0 "1UF.4AMlbD'@a P2(VG'ΰ"$VBxw$D X�xxXX# X(aH&FMt�+!"a8tRM ;(B`,t8~GHB!H W(pe0 "1UF]24AMlbD'@a P2(VAgG'ΰ"$VBcw$D X�xxXX# X(aCG&FMt�+!"aVtRM ;(B`,TvGHB!H W(pe0 "1UFM4AMlbD'@a P2(Vn@G'ΰ"$VBv$D X�xxXX# X(aD&FMt�+!"a(tRM ;(B`,4mGHB!H W(pe0 "1UFݹ&hM"(, W<BEp*v8vP$ XH:ˎ(X CB@P+`DDb#sMFE(6 PXx UؽII%6q3I8@! Q "^0!V.p'V1Gl:ل+FQb+FQb+FQb+FQb+FQ((((((((((((( $HB'lNlB'$+8B A((((((((((((((((((((((((((((((((((((((((ND%T'�(`!ZA"*"2b#:#Bb$J$ZHAt@P�<dil-8B"+D%@,b-֢nB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%l$,,@A%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%(l(l(l(l(l(l(lQyG:&*B,'(AK!dLLdMMdN$ Qt� `@YL"B+|-SBe+&m,beVjVrB,B"-|BWZv&t[e\\[nBA,#<B&d(xP�AK.AKHt`E(`@B+|#T*e{{r%Iʧ|B.-4|h h (, (B,'PbZb(#b P@t`h�\0@A AŒhhhh �*2i:Hh @(%*piz闂i阒i)A@|� x@b0 xA)j jj�pAixJRjRLAvANA r釒jꩢjꪲj|8� � xL)@  RkZbkjk��i4 l빢kN 2*ZbljrlzZ, lz")fl̊@m"m͊2-Ӓ@RmRll@mQn n4@*nv@ jx@pd�.2n.nnn.�@Xnp.�o o/�,BoJR/6-Ӓ芀xENYo/onoo<�r/B0V@�#p+/ Wh@(hZ0o/o{p(@<�.>| 0 |p poxE(NkW�+ p;7K1 #q[1+*�z@WYP@qq;l1ӱY@1Bqױqk@E(!#r"?<\SPP[%/qc'ӱSxE{*r*r*q><<�(r-[px{@ /,0h(V@{2341fd@-20qt6ssY06p3C0\@(ns83;_�9Cn-28߰Wps>{W s_�9_n(r3A29/�n@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>\$&h?O7,/XѤ@`Y#M0B G`q #[ DXQVNVdqE^1FgooI q($H#edPhGVM2K-zdJYa .�Q)IXQVq[N,AyhJXhU$иF٤@P,EOP"YEP414BYG\ 1:3ͤD$aGFYHdQSYzFR Q*a2V5X"G٤@P,EOP"YEP4!YG\u1:TD$aGFYH`]ZMAyhJXhUwQ6)K@T!HVMXGV3=JDVpdU\N"I)F&Xe~G٤@P,EOP"YEP4GV39@DVpdU\䤵|FR Q*a2VQ6)K@T!HVMvU*qąn<LE$aGFYHLȇn$@P(cgeAM>AbdI@dtaYG\ṿΤZDVpdU\dۉ|FR Q*a2VY>Q6)K@T!HVMU*qąn<LE$aGFYHLfߌr#RE%XЄ2"&  KB@hHB UT.֘r&+p(V HL0zȍHQ P<d`Aʰni((, M|pA " IBE#VQ G[c:ʙ&"X+ a2,!7"E@QTM(*ڈQl@(4 T1*$ MQKXE%n(gHGb܈CFQ 4 eF'P (4#=bp 5j"" 1U&#CnD! PUsHD@a Ph bUH0gJ8QD5`*\ !7"E@QTM(*9Ql@(4 T1*$ MltHXE%n(gHGbɈ@x(*&a.(6Q PX*@Db�&:GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰh((, M|pA " IB#VQ G[c:ʙ&"X+ a2b>F((2J eXf2M�&> 8 X$@ ݾ#\Э1LT VQ01r#RE%XЄ2r&  KB@hHB{UT.֘r&+p(V H) ,hBV!`b%@O4A$V! Phry**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&nGpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! Phb`y**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&>GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! PhbڏXE%n(gHGbɈ@x(*&a7&  KB@hHBĴJ8QD5`*\ bك,\q HbX, Cp0N,(" qYt(D!~ H8$\q`:Qu9"$!@X(*&aD:-[! Y+![E! qEE!\ ?D!^5ю}&  KB@hHBЄ~x[,($dq WE!!C+ ,p^:Y8N=B^XBBu؇xP[([yUGpn8XGUpHX|AHpYcpHpYXBYXWN[(WXHBYB[8[E`YW?p_CC(a8q`fv8X[XR(PXQh2X"CXaBW8`NXW:YCH(E[H`?EXEHapC^rhz M(PPЄO@8UP([(NBH0p?Yp^=YW(Wap^YXYNWBW=�E^-4q aE8YGXJp193!pQXWE�?B؃EC^^8YCXWXaNpCNBY(W=8_;W^8=H(Yx�H(`(ŃCR(PXQh2X"9Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(nM(PPЄO@8UPXa8B_(W!,E_(C�[pC[p^C?_XYCY([(aWpBpapC?Bx^CGXJp193!pQXW|AW8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH!\<8$J`&(U `f}:lh~hk(f؇hh`kfav{ȆBCp`0x}}`CHX[`uЏQ؄K�MTHXI�MH� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~X!Bpa=sW8HyUGpn8XGUpHCX:v eCxa}`8qY v8=8q`Ps0l`Bp[[(aa(Ciqhk8HpBpŃCR(PXQh2X"9}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohЏQ؄K�MTHXI�MЏN([Bu i`B}f}=o(NPx aohWq`h`aYCaaaBNB8hrhlCp[GXJp193!pQXWkWu^^PupHr`Bx[n=zWr;WYNC!CC�[8H0v} HNpH(ŃCR(PXQh2X^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzrM(PPЄO@8UPЄYBrN8[`oErPYvuȆz?nz`(WBWBpB_`p?8a8azhsC[(vGXJp193!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}U}BEpEpB^x Cp^paX<8$J`&(U8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsЏQ؄K�MTHXI�MЏEpN[o(�{W=zfa0~x0`apls[8YpYaXx?a(Hp=�Wv8_[GXJp193!pQXW=Y(YkpHCnC(oEpzȆlhC8lx(Wa xW[8Y_a^[p=EWXB{C([(ŃCR(PXQh2Xx[؇k؃[pCn(^�kExkhHPЎEEr؇qCH� `caE8`WXY}ЏQ؄K�MTHXI�MH ~Y[zlExlP[8lvEsnYC� [0_pCEp^(;qYHI~UGpn8XGUpH�^Ek([C`s(Yr^o8sYu r=^8o؇E�_XYWX`(_Y(rhHBEX<8$J`&(UX~WWv8WC8v8W8qNr8qp=Bo؇X[_XYpqM(PPЄO@8UP8WN~Y:H8uXBr`Yr8qH@^(NpH}8WEx^p?H8c8Epr`!<x~XGpn8ɐ !pQXW|AH8N~H8[knnf(EzcXaxXYn�e vH8Hd^XY�ocv8W[ŃCR(PXQh2Xiw[lNin0nk^xce}`YXl`ev{WYh`nqЏQ؄K�MTHXI�MЏCH([kpECxf}Ȇ[fz[xf_arh`W)W`8HZcxY[GMp193qXG�Q\AdAWdcwVBpk^akWW'`*ċ}Y4"2eB姎saH(ĢIU3R+Y\ɺV^;n{d:/H9}IjW`cwMGAY*84bDZ% &x$5Ycx@#e'k0u읋ɏ+^w$됱s#wh,Ywe>ɑ 1`РڷsPFr !E Zv+Hdu˕?xk-{!Ȳ"uܲ//w!0r! sK!"!u&JQTBer]~0#!@"!~tr-!R/�",{h-~r0eb(%h *pC$H&vuI! -#""/rK!s,r,,"-RH'ܲ/,R],{!BR0ȓ#.Hua}G +tk'J!rHr@r+2/@""/"L!t //ܲ],r+-/e$HQ;J%,4Q*ONU"~@2L!tR"$!¸R@r+@"/R-! $b(%h *pC$H&vu"@G!r+RH@++a!,I'@"ܵ$d\!$~,"̓#.Juصw$( "-r,G!Ȣ.$" /euI'! z!e $+xH$r(R M/-"t/r-q@H'RHƛ"~!lr('AC " (4q>^B!E' [$n!E�F!N<+ Y@b绅,Ct"9E'qBO!&SQ:[wC8bp$ gCbp,\ab~[b~/ Q^ B!$Nj[" QYVDHD"^ PUx"\qEE!xQ=B{0dQE+xC4x(+~.Yo8 (, M|pA " IB;$[!B~$\qNb(Dr H"q Yt|DrnCt- E4؄#\p*X;@wHGb;! + !! WAu" YX+d@|($H$"xNċD8 (5J eXE+'CB8-\щB"[~+QY@"C,B HB8,7M�&> 8 X$@ +!B+d ^,"r^@bP]!d W;,\щCBpE'nQ[th#` GTԱv`*\µֽE"RE%XЄ2=/zW7M�&> 8 X$@},6:rX+ QRغ")x,hBVQSx8 (, M|pA " IB$M8u`|+p(V HDNV]HD"^ PU<p& KB@hHBЄGbpc Y! 1U3E"RE%XЄ2іV(6qPX*@Db�&.j<p NE`! 1U]uE"RE%XЄ2r& KB@hHBЄ-Xl.8u>+p(V HD4HqPk`Aʰ {wy8 (, M|pA " IB#` GTԱvX+ ыc7^$"Q@QTM(*XQl((4 T1*$ Mɏ&SQ:wHGbDD^xGEFQ 4 0)<M�&> 8 X$@޿&SQ:wHGbDD yŋD8 (5J eXSQl((4 T1*$ MQ},6:NC8bp$"NjD8 (5J eXïQl((4 T1*$ M y,6:N} #*$DW)((T 4A(lQ%&|* @$$&d`=,l#Pu`G} #*$D W)((T 4AB(lQ%&|* @$$&<a=,l#Pu`G} #*$DbW)((T 4A(lQ%&|* @$$&=,l#Pu`G} #*$D&VW)((T 4AB+(lQ%&|* @$$&"=,l#Pu`G} #*$D3R)((T 4A8(lQ%&|* @$$&c=,l#Pu`G} #*$DAO)((T 4ABF(lQ%&|* @$$&d=,l#Pu`G} #*$DNO)(Te%< 4AS(lQ%&|* @$$&ty#&8 uXvw 8(+@BDB QT%(T#@*u&(X(h'@ D*H(heZA<*l#Pu`G} #*$De Q0f%< 4Ai(lQ%&|* @$$&$'\#&8 uXvw 8(+@BDQf)cV#@*pg+&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4AB(lQ%&|* @$$&h #&8 uXvw 8(+@BDQf)cV#@*&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4Až(lQ%&|* @$$&tj#&8 uXvY#|B+B%l&*,+6>+FNkAl(|&&E'TB$A(P++(('@ B+(+F(#'8 |Ru`Gy�4 "V,!\,fn,v~,"(B(<BP,ƬB � �A"$p-&. 8B Ru`Gy� t� 4A�@-ٖٞ-ڦڮ-ۦ>LA  P-zAtp �@LFN n@@ Ru`Gy t� 4� . .Ʈ.֮n Ȁ r |A ܮ/&/�@ Ԁ @4 tn/vo2r4@,uXvY@. 3<3T֯//V5D�;,  &/0/5<05,A.$C6o0/5H583P-uXvY*-#T '00 W#/"8L*OqG_S o 0*$@.B|1,(Ru`riG, !*******************************)r/+.#Ђ"8 A(*******************(|(|(|(|****************(*! �*B,d***************************************²B.-"@,uXvuT@`-l#TBI*******************************)*B&(#0-B********************l(l(l(l(((((((((((((((BIB+4 "dB&,((((((((((((((((((((((((((((((((((((((&|.(B4Ru`c[@,B\(:Q4+).B@«#+*B**J+B(°GO(l#"@,uXvt0�#4$1;ǻ{%&`B+8 A)hAl'"|*lW_+#'D P-uXv;` 8BIC:˿<Ǽ̻|'E#@(<=+vAl'"|*tBO=W}+"B%8 lRu`3#+@(DIGۿ=ǽܓH&#@(Ƚگ&`QB'*"|*t& >W廽B,,l#,uXvtw 8&(@+BǾ>׾>QB+B A?(&&*A+B%B'$?g>(,,T#,uXvtw 8&(<+׿lQ-B @Y`A&TaC4EJSMhNA9E*=r 4h@!fM75T@bOV=r5jԪUDGm괔iSOF:5&6E$JQ"rFQ;BgniN>hwt"Yذ˘3q& GF(M1gּsgϟ;Cʹ)R("hׯ1#= vmk'D6Zjxq;M\$ ң79Sqb$V84jգQRyѧW}fiSDRP({͛ )� 4@DMF ppdW: 1p=H\eY*y^ip҉dQ y2h!,"P$dGXpVl,HK@dT!HVMR˅eG\.�śt"aGFYHRΆ\@QpJXhU Q6K@T!HVMG`{)2ϴI'VpdU\$*K-Up-R"EQ*a2VaU׆F$"P,EOP"YEP4YeG\ &HXQVqSHG&Xy]e@M>AbdI@фރeG\6&HXQVq>RHG&XcgG$"P,EOP"YEP4YG`{)2%@'VpdU\$*mTp-R"EQ*a2VQ6K@T!HVMX6q^̤u"aGFYHJIRp-R"EQ*a2Va\Q6K@T!HVM4X6q^̤u"aGFYHg\@QpJXhUsM"P48h!U$E}Mqb*3iHXQVq"!"%"P4J eX4MD�&> 8 X$@ n؄#\�ĤLI VQ_'6FQ 4 aF'P (4#=p 󒘔)i:! 1U/ARD E%XЄ24&" KB@hHBDmXl.KbR+p(V HQZHP(h`AʰNd(, M|pA " IB$#` G�:/IX+ U*h-(4J eX/A2MD�&> 8 X$@ p؄#\�ĤLI VQx*RD E%XЄ2b &" KB@hHBDEAXl.KbR+p(V Hp Z )" ,hBV҅b%@O4A$V! PhB y,6@%1)S*�X+ ŽIAk!ED@QTM(*溫Ql""(4 T1*$ MY&$&eJZ@80D֢ (-\qBt!nY@B~p, WB(&FaUH,G"/[�+q ?B Z )"A ʰK)-:`@¶"F_#`_$"&dCȂ -\_+! W@XDBF'P (4!Q<"H/Q\(!nAB (D!nN@8+d YB(/!B+ aC(n[`#` G�:/IV|`& 2b8"dBp! YtB{+`C8-U#|QQw0 q`/PdH~PZHW  ʰ b!~! ?�~p/J- _l",DH&` Y@B(+  Yt!:! W,02MD�&> 8 X$@ ?b~/�a" q^0Q@\ Y,8-d HBpE [ ~8"\B@8$Xl.KbRUX#* L$(1\QYd H'nEtF!qN@BpRd _հ#6_Ax=X;QEPZHW  ʰE!ЉB�$  WȢH/`GD0�1M,Լ,~Qj^p$x!B\C9Ql""(4 T1*$ ME.|!ddnA   :\ nd\d\anA\\\Aa !6\�:^"&$i*>`6 &"pa@x :d xA A\xdn A`6aa|a``a\Aaa Ad-H!"^a@z`f n x :A`!6|r!n :xad\ ƁAb6!"@@A>b VA@Atl|!�xa�\A \a\ax `d xA \a\::aAځ`a%bLV*a b"Rk@@ adlk:dxrF|r!�\ n!nAAւ"ګn V bd\aLana!`!*\m�|\Ax\A !!Fa",4Ph "a$4A!a`na x@ Anl ddA1~a n \B\Aa n!6\�:^"&$i*>`6 &"4\aAA aԁ  a!|a|G|dxnd-H!"^a@z`~\aar!!Gdaԁaa\Aȁb6!"@@A>b VA@At|Aa!~AA:Adaa: a!Zad:  ȡ\a\`a%bLV*a b"R xA؁a ؁!ȡ!!*a�`d a@ AAւ"ګn VKeAA!aFaA�́*!Ansa\xA !!Fa",4Ph "a$4)7!`AAanΡAdd Qn  A!6\�:^"&$i*>`6 &" Anԁn~ء!! a`<\F|ab|A\xAځd \Ad-H!"^a@z`�؁d!aF!aFA:  A A A d!!Fa",4Ph "a$4q`!a@؁΁\A !a:~alkx::\adn AxanA `a%bLV*a b"R:da\A A:aaxA\A`!aH7 x:l AAւ"d* Vnandd!|!ޡ*\daAAa:Jl "Ga",4Ph "a$4"`aAaadn\!Z:d \A !)6\�:^"&$i*>`6!'"pd! x\ \!!ڡ!:ΡF|}a d a~d-H!"@AAFX `* x  \nar6!la@nal A{6!"@@A>b VA@Az`!`a|  \!addAa A A~d \n`A:d `a%bLV*az"(tS\da ΁nƁԁL`Fr!FF!rd\! xAAւ"d* V+A x !|F!dnx\\ A A~aءGa",4Ph "a$4+aAF  ~aA ΁d:\!Aad l :a~AȾ! \`a%bLV*az"(t:\axaaaa`A|!~~!a!a)d@Aւ"d* V)  aa~!!`!: ddxadlKA{6!"@@A>�VIi…6Zm-޷eq+Y<xn W-Y܀I;BAZ䊗,W:kѭoߌqGС[\9} M\l .l 6 >pTiTP4Մ˕,^95u]/x~uO"Hw _Z)WMr-uh/r#+HI[PGUbѤ*{jg+Y\eǏݵEnGD;r==Hu ,W޷=P%P>CC " (,&=;֬,@ ;s!~ <R0J!=DS/@ 0‹+@҉,/;"+@TO=&pYmՕXVnUH%$[nA,, 0t"{!,ܲ,K0 *P*,,B0RH'‹$E[x:J%,4Q*J /"r/N1� ,�,#raz /"K!@ $,!@r0[X& 1D$hB<*4#"Z! s S+=0J'"+R+~- /2-�#K!@R/>,8BYmՕVV+8R&I%&+r$~‹,R,r!�s,,r/~, 0@H%B($2J0tr+zQ"@2 $r" )n(D<s!8uH!+,H.$#J"z#R+@H'trSy/q0~(%h *pC$H&*K%H"l-t"{'-r,@"K!trBB$nqHp $:qBb/ qʹ؄#\l+>K8H[N@+qa8- ^p! ?-\DT"E"rDE"Vњ[B+xQ[bXG S PUhPI-dqYܢ8"d! ?8xD"*U_E.*X!dq HbpE'\! H88,:! Vbn%@O4A$V! Phb{b"6DX+Wbp-EܢX ^Ȣ$\[Ȣ5(/ Htp, [pE!x! >p ta�>GTbIb 5njjtHPxj`Aʰ t,(6PX*@Db�&Z Ԡ؄#\l+ K8H[.*ԬS#[@QTM(*ִ>ep (, M|pA " IBjkZM8QVԯTX#*$~l<8RE%XЄ2²(6PX*@Db�&Jۍ>p t%[�>GTbIbEsWO!nFQ 4 w4M�&> 8 X$@7I&(ee+]!*DrfS#[@QTM(*Ql-(4 T1*$ M`X&(ee+]o8H[.bz qp (<5J eXEq;M�&> 8 X$@ yOy,6D)+[+DrQ2yUB) O,hBVDtp (, M|pA " IBJM8QV 0+pD%6$\zHPxj`Aʰ Z U؄[@a Ph bUHWXl.RVVX#*$֪G bWnPUڣ؄[@a Ph bUHwM8QV 0+pD%6$\AHW  ʰ zp (, M|pA " IBd.VM8QV 0+pD%6$\\wG bWnPUt}& KB@hHBGbpA QM$-=8R�zp2(6PX*@Db�&J{<p tſ`VJl"Ilh)đ-(Ճa(6PX*@Db�&OGbpA Q $lqQR80/=pe ,Eh n � �4 � `) Q[U + IAQ80/=pe BA8 ` p@1 QH+ Q[U @+P I0T{l@ n � =e {HL舏@0 �; � QP WpU @+ @9ȋ 0 � NЋ� @ ` g= @h爎騎Ȏ莛0  �� _P$� 3# @0 @,m ɑ � p pݨ n-/  _�I+ 03 � @,m I ]_ a)\I� p pݨ @ nsIu  ;ُ$ 03Zɘ 0 � EИ0)y ` h gЍ vIɎ  ;ُ$ 03ɜ0  @,Pn و))Ii) p pݨ@ nюɟ� *� �$ 3 ʋ0  @,Pn Z/)+ 0 ` h g;@ П=?ʎN�  ` @$ 3Y IR/3iWY[ʥ]  0 Eq@uj\` ` p7�&j޹ N� _ _@ 3Y OQ/r *X: n  1Pm ꈫ @0 ;P ʬҸ NP �)]_@@ Јj皥 <�誥 +KJP ` mP4@ ꈻX P 9�`U @8 鈱 n P @;_ Vʑ O Q+SKU ; l p@4�@ \ik˶m^ \ s +@�IU,,lfffi +K˹kdlpgkq@D1Ep Kks0da@E@mgp˼+۹a$`}۷U=5@6`䋾>˾˾9 Kk;6�= >(A\�Y= 77777777777777777777777ЍB 5`0�6;@E@m=O OS>2YMJ�IaL\P P@ vƏ�ǎ sLulwyx\ P  ; @ ?c u { ɎLɕlɗəLɞ P nQ nP<0 Pʭʯ0 0 0 p\ܤ[�%p P Ǡˬ ,LlռŐ ۜ @ ` İ ? n ׌| ܌ �ǀ IȐ-MͥP 0 L�\ܤP� � 0   +#M%m ˰ ǎ  J0)ʎP? A-CMEӜ  <0  FmWuǨ_] I` M 0 uw; P ;[  4 n y^*ٓP 0n nE0  إmڧکګڭ]ڨ0 `= ?� @P�h 3]u -ӭ @ E0m d  4@ ѽ   =�$aP0 0  J!@  ` E 5n7^ם� � 7 IK >�[^0 0 e@  ` E`y^ם� � 7 狾 >�[^0 0 0@  ` E`깞u ` mpP 7 �  Y].  ^@  ` E@u ` mpP J �  Y]. y 0 � � 2Pn !u ` mpP 4 >�[^0 0 D@  ` E^ם� � 7  �  Y]. I 0 � � 2Pn u ` mpP >�[^0 0 @  ` E ^ם� � 7 P Y4\ A*|"ҨUuX+5nG5YiӨP:#Eܬ YM6G(LPٱ#R%Wr.ed'W`=B LU`."Z5ENծDRӦQ6ue G2Yߏ;Gue MTɕ&%cG\\*׮4jըGh+NfQIMF %P(fUkKwe MTɕqvr#D.fHt ]Dj#DRӦQ6ue G2YG:P06W4:qXAą!"eQI҄$M6%M:P\yD"X%K@dT(*J\фG;qXAą!"eQ9$24̌4!IMF eN@W7VAsO>,SN@L6A"MtQG;qXAą, !"eQ9RTԄ$M6%M:P\yD"X%U^{HN@M6A vW4Y^;qXqąNVpM4MQvՄ$M6%M:P\yD"X]H0M@MZAddM$D`GVAć :J ՠ>XJ6\uӭ4!IMF eN@W7Vyh>K@ѤTAHVEML`ydD|x"H `G*Ds[5!IMF eN@W7V{K@ѤTAHVEM\#`ydD|:+>XJ6\/oW4dP6K@qpc-LP,EVP"YI4 r`ydD|:+>XJ6\wT4dP6K@qpcLPXh*@Db&7@Dd`VJlB#�'MDE(6 PXx Uh(, Mp " PHB:$E`U _ˊ@" 0+pD%6gI4Qb�%@GȠnX_&MD+P �$4aǗQX"| "�>GTb!I&MDE(6 PXx U|R`(, Mp " PHBE`U _ˊ@" 0+pD%6 ؃+ W+W/\! H,BE!nQB(/ tX+~QHBp"q HB &61Pl(\ HI7N(+dQN!\ -dQ^@+:[pE'dQ_tB\b&&@a Ph dUH0i' Hp!YYb8,C$:qCbNo! @8$n! tBЩ+d^@b$LN#\ "�>GTb!apB(!AEt,n! ,pNyH"NEao ?+ Q[p,1hb&: KAܰӚE!,_p" H,0 W(0`WB8D! Wb!\.i PXh*@Db�&L* Wp,: Y8T(+:E܂+OY@¡,xC-\Bap$\1fW,8x}.ⴝp#`Q GkYADV|`&4B–5X$\ Y8"\B,N ~p"dHB+ { ,#�F'+d[$(BNp#dP7"%nEuC'QYtbE'SHB$Ea̲8D! !ʢ,nC+~q d�%@V4A$V! Ph¤D!\qY,+ [!p1ˢ$ Hܢp-:Q+q H,BC!x! Hp'\XT.ZVBUX#* e8,::tEayq Y#{p,nBȢ~/t Y@B,nq[t!ꀑCG<EI4Qb�%@GȠnXź7r_8$+ HȂ(, ^bXD!n=tbp!\! ^D' ! W,uE!xu9M�K�MhTHXI�MH0Yp[8}*BXWXBN[W8WWW8WWЧҩ_EH(CYHHX_sxP`p=^8NpGJp `XGMjAC咅CWEE8H`WH([C^(^pCXWW8EpEEpE^X[Xrfv8cE\ M؄QMPPpG"pUp>XH(^WCpCXW8BH؃B(,Y?Y(CYB`8^XCW[8HofxP9M�K�MhTHXI�M8CWЧC=8:B8E[(W[E_^X?[pEp[W_pE}ZN0n fv epEWxXGp �pJ _::YHp[H[WB�BEa3WN(EXE8_XZ_8NpN8=^pH{HEhЄMP؄N�K�Wx(7XŸECB[YYW'WYC^XYH?EpYpN8^pC�?C^(WCpYY? {0)PPЄV@8UPЄ*N=XB:�HWB8cpC^(Y8::'8B__[BW8H'H8B xXWWxXGp �pJ =paf zha؃l}`lcnB}^kaxxc(EpCx,xYX}rCpE(qWWX\ M؄QMPPpG"pU>ӌxox(HȆv؇vȆ:~`[n`npC}0kh}oX[p[a~,mc8EBpHpYr`?uPPЄV@8UPЄ[YYpvnv�Cvz^XvWin؃B{hxr=Nc~~~ЩCp[N8Es`EY8[uNpGJp `XGMSjF�v iWȆx^}Yn_x8Bq`Yr0iYYNXccXW8[8Wfsf[8W`ЄMP؄N�K�Wx(7XEv8f`Wz^}Ȇ[`qB}[o?`skY?Nfa`0BpY8YX[`kx[9M�K�MhTHXI�MUBp~8sf8no`k؇hx`XqrWvpxh^W_(_a�Y0a[HpE8[XkzWuNpGJp `XGMSjFE} [Cu8^(W8vpnY({z8[ov W(Yp^ECE(EC([BX.x} [p[EЄMP؄N�K�Wx(7X} [W8vY^ u8oYX{zpHkXx_Ȉ[YpBECX`YEpY8x؇}[՝M�K�MhTHXI�MHNW~ YpYpu8BXY vnWv}p}Yq?HC[^pH�CpW8[�x}^[([HXGXD �pJ>%!YCpzY8`~C`~fY~�}0[c؃oЇs=(Y_([h,vCNp[`cv(Y[`ЄMP؄N�K�Wx(7X.EnWWЇk�Yl^`}0`Їea}3{PfECpY`v}Rx0CX[8Y[(fuJPPЄV@8UPЄ[CЇl(WX[n`n?`}[^c0xHȆ}8k�CXvd~~Z[3:vPW)HHXGXD �pJ>%aB3~W8B{aE{X=hou8slYBsrBYY0^_c_p}rHNqWCF M؄QMPPpG"pU8~WE}BXH{BnuunCX[0rn^Y(=a[�a(HWC0WXW{JPPЄV@8UPЄ[Bp^X~^pC~Y?~CoȆsuȆo`B�sq8BpNEXca`YH[aqCp^脄XxU@ `XGMSj\8N؃}HYu WW v^8qok rYp^Bxp1[CXW(}*WXC(*aCq_8BF M؄QMPPpG"pUq(~BWv H? v_8r[r8oY([Xo*[[?N^[W(``(^xJPPЄV@8UPЄ]WCiX[pY8s?�rPEpo uCr8o8WYXn^WX_(CBH8YX`z[脄XxU@ `XGMSrWCk8YXNzf~BhvXC`zfYfrH8C[[C^k`nr؃NpY`KM؄QMPPpx$U"LkZdmh]+ThYxءaܘ SN4ޒ-WZ$7kƮը@Y*84dDZ% d!w͕N욾l Eo/c1%asעC]h0$WWqc6޸CdA%Gؠ .\,z4i |XҦ@ii,^];խC Et Rxjg;fxݒUբC-r!`k7P!^ dIӦQ6ue G2PN6@rK!p>\Ë+Ȣ=t"K=90@r /@r-@r/,>sPE (I+A " ( H'" ;‹+{ ;s+aL=s-# $=H,!,JBN<3+ $# fphaY |#lkiK'a,,@‹+",," /{,+@Lr,t#y0v" /@R$"K! +4"&&b (<"Cn2P{s!4,$0"S/,"0j-@ $r",tr+!7b ( 4*PtR$~D@rP!+ $/u+!Ar,r+,,-R""A�sK! ,rhbZH%$-rK!r,,,0trK'‹+r-RH'r!!@R$J'tK!+i(l (#2*.K!r"tK!,rK'r $,," $,-,"!ur+""B(D'x1B(4 T2*$ M / B, H 8$E p!dNB؃,: Y@D'n[B+ щ=BUX<b8�4`VJl"!Yh; &61Pl(\ ##H;BP(4 T2*@! M<2|d'\XT.g<4 QM$5%/ hb&: KAܰ^B3&@a Ph dUB&9{ W<p &π�>GTb yOhB>(BNp#dP7#5 KB@h HDKjN#\0)x4M8HkgRijB>(BNp#dP7RU5 KB@h HTzN#\0)x43L8HkgQjB>(BNp#dP7R&@a Ph dUBT;Gp8U`VJl"!Yi hb&: KAܰޖ�%@V4A$V Ih%+J8g@ 0+pD%6,NԄ|4Qb�%@GȠnX~ AMD+P �$4vE%Iq3m8HkHa<jB>(BNp#dP7䄠&@a Ph dUBP29;Gp8Ķ "1U.\GMGE(6 PXx U(, Mp " PHBf'\XT.g<V`.(V1GЙΛ&䣉M"(, W<BEp*f=Jj�&Z 8@X($ cx,*L3Ml+fDb#b=gl+D&FMt�+!"a~$5 KB@h H W<p &π&X "1UvI hb&: KAܰ3�%@V4A$V Ih+J8g@ *Fw蚐&61Pl(\ :! PXh*@Db&N#\0)x4]Qb@;5!MlbD'@a P2(Vx;BP(4 T2*@! Mގp#`Q G`R hb[5 X(vkB>(BNp#dP7"؃&@a Ph dU$haO'#B%8 L gxhV D((<&ȇ&l(&t(X(#@*@&%&* @$(H&t+<,T#pgFlU@$*#i|h&B(lB'%+< .i(X(hB+Ѐ D*H(h.K#"pgFlU@$*#i|h&B(lB'%+< &i(X(hB+Ѐ D*H(h(&K#"pgFlU@$*#i|h&B(lB'%+< -i(X(hB+Ѐ D*H(h7K#"pgFlU@$*#i|h&B(lB'%+< ;B&%&* @$$&+,<* L gxhV D((<&ȇ&l(&t(X(#@*#i(X(hB+Ѐ D*H(hI,<* L gxhV D((<&ȇ&l(&t(X(#@*#i(X(hB+Ѐ D*H(hI,<* L gxhV D((<&ȇ&l(&t(X(#@*#i(X(hB+Ѐ D*H(hI,<* L gxhV 8'(<&&+++++++++++++++++++++++++++++++AH$t&&t(H(#@*+++++++++++++++++++++++++++++++++++++++A(*@ D*Ć+++++++u&#"fpxhĖЂ#$jQTj%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&@"/T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&Ty&&&&&&ynڙـdB�,#+lll%,B x`(ml -'B+Xն*l&ׂm؊B* "$(!@A'm-nڭG"<B@@ -#<#2n~'B+B*-ӊ`@B+|#^*8.*B.n pAA+ؒn.vU�/,o%AxA .-2o oBoJlQD.-|B @(掆0@A Aoooo �p� 0p ��3p;0A�zh(�pp{pAp p {0@46p 0p�oAxA#q {p\hSq[ @q1_0 6A@qq @{ױ2'@@@@@@؀ ,r-<hdrr0 s00K4Ss5[0@6k6@7{58p7Aw3g(�(�(�(�(�(�(-ctF h/ g8/cd�梴0JtK4tLLtMJc0AM4Mg@P PҦQ#uR+uRos6#4 L1 4T75Q[UcuVkVc6+8@H{O+R/5WuZg<Lu\ǵҚu]5]5u_VtP`S�Ӓ5g(_36Q+@@<� 5>4vf$vg+@P+@(Utg+fvZt6uT@llv.Kvnnmrmwp wh�od{pa3ws;w6h6i(7mOhu{ou{wmkq|w8y7MgJkw{Fnl{n}hhx?@ww6h~#tWжTgHvKx x7w_{nO<UgHNq{lӊK(@gxu {x6 gJ#TvigxKyf`�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?p�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@P%�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (0�p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P�0 �%�@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRT00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f6�)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�€(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �*�@ W@�PPp(   %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60#` P�#` gf0�(0�%��0�d��� ̎7@)�'�p�D@�!p�0�A�%�%0��%p�0@��0�(�0p�Ap�fƅ E`�(0�Rtp� p�)@�p@@�60 �#P��*0��3p� �0@�p�(p�p��p�0p�@�%0(��]۶}۸ۺ۾M=]}ȝʽ }�'p�'P>+`�"=P ]ܻ=]]] }�&B�)@)P9 @9M=^!Œf")p�p0w�p ۠�o4Nq8:<>@B>>LHJfN>@q3P�#`P5`b><njAhjp��0` ^Nkf^��N)p�p{� `J��8ߪ@�)0 �6`>^잮Q�!�p�'p�'�* P�6P�P~�E�'p�p >�?�xi;`">q�_>!�3@�?$_#'p�'>5 p3@ 6:<>@? D_ @R#NP0T_V >d�0@`b4)>5` pr?t_vx0 |` @ \zzpw@  ?_o p p `�^>!0*� � ?_ � 8 W?_ʟ fpw� ʿ  6�0 ?�H@ DR%H %=t*G$pIQ#AH =ӦN:miJ̀(QK5m)ѣD�PAD5ET#TZUi,U^ŚUV]r(P\AZ 4]nW\oeƆG`X`*ڴ B3%T2R#TUiS%̝;/ZhҥMF]!DId!mr ԵI7ĝ[wC۽Q2B#XVF\M+  +<* Ux͟G>\$&h?O7,/XѤ@`Y#M0B G`q #[ DXQVNVdqE^1FgooI q($H#edPhGVM2K-zdJYa .�Q)IXQVq[N,AyhJXhU$иF٤@P,EOP"YEP414BYG\ 1:3ͤD$aGFYHdQSYzFR Q*a2V5X"G٤@P,EOP"YEP4!YG\u1:TD$aGFYH`]ZMAyhJXhUwQ6)K@T!HVMXGV3=JDVpdU\N"I)F&Xe~G٤@P,EOP"YEP4GV39@DVpdU\䤵|FR Q*a2VQ6)K@T!HVMvU*qąn<LE$aGFYHLȇn$@P(cgeAM>AbdI@dtaYG\ṿΤZDVpdU\dۉ|FR Q*a2VY>Q6)K@T!HVMU*qąn<LE$aGFYHLfߌr#RE%XЄ2"&  KB@hHB UT.֘r&+p(V HL0zȍHQ P<d`Aʰni((, M|pA " IBE#VQ G[c:ʙ&"X+ a2,!7"E@QTM(*ڈQl@(4 T1*$ MQKXE%n(gHGb܈CFQ 4 eF'P (4#=bp 5j"" 1U&#CnD! PUsHD@a Ph bUH0gJ8QD5`*\ !7"E@QTM(*9Ql@(4 T1*$ MltHXE%n(gHGbɈ@x(*&a.(6Q PX*@Db�&:GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰh((, M|pA " IB#VQ G[c:ʙ&"X+ a2b>F((2J eXf2M�&> 8 X$@ ݾ#\Э1LT VQ01r#RE%XЄ2r&  KB@hHB{UT.֘r&+p(V H) ,hBV!`b%@O4A$V! Phry**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&nGpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! Phb`y**tkLG9DD8bp$LḞ܈CFQ 4 (6Q PX*@Db�&>GpAt3QMD$X#F W@d|ȍHQ P<d`Aʰb%@O4A$V! PhbڏXE%n(gHGbɈ@x(*&a7&  KB@hHBĴJ8QD5`*\ bك,\q HbX, Cp0N,(" qYt(D!~ H8$\q`:Qu9"$!@X(*&aD:-[! Y+![E! qEE!\ ?D!^5ю}&  KB@hHBЄ~x[,($dq WE!!C+ ,p^:Y8N=B^XBBu؇xP[([yUGpn8XGUpHX|AHpYcpHpYXBYXWN[(WXHBYB[8[E`YW?p_CC(a8q`fv8X[XR(PXQh2X"CXaBW8`NXW:YCH(E[H`?EXEHapC^rhz M(PPЄO@8UP([(NBH0p?Yp^=YW(Wap^YXYNWBW=�E^-4q aE8YGXJp193!pQXWE�?B؃EC^^8YCXWXaNpCNBY(W=8_;W^8=H(Yx�H(`(ŃCR(PXQh2X"9Wa_a8:aEp[(?�c8[(Y=(C^NW^8WW?BBpH(nM(PPЄO@8UPXa8B_(W!,E_(C�[pC[p^C?_XYCY([(aWpBpapC?Bx^CGXJp193!pQXW|AW8H}qxBxvW�}ȆBci0[`}f}nYB`Ї}}}�WNW(=W8vXH!\<8$J`&(U `f}:lh~hk(f؇hh`kfav{ȆBCp`0x}}`CHX[`uЏQ؄K�MTHXI�MH� Y8vqx=v}^}Y(ikXY}�hxЇq:8[c}~~X!Bpa=sW8HyUGpn8XGUpHCX:v eCxa}`8qY v8=8q`Ps0l`Bp[[(aa(Ciqhk8HpBpŃCR(PXQh2X"9}`u`i(n؇kokvYqv8Nuz8_kCC(Ea`[H^W8kohЏQ؄K�MTHXI�MЏN([Bu i`B}f}=o(NPx aohWq`h`aYCaaaBNB8hrhlCp[GXJp193!pQXWkWu^^PupHr`Bx[n=zWr;WYNC!CC�[8H0v} HNpH(ŃCR(PXQh2X^؇s(YY`q0=s`_vvzXBo}WBpC� ``X[XWBY8BBzrM(PPЄO@8UPЄYBrN8[`oErPYvuȆz?nz`(WBWBpB_`p?8a8azhsC[(vGXJp193!pQXWCYЇlC(Wl(_lY0~YYf}BzhlCNpB}U}BEpEpB^x Cp^paX<8$J`&(U8}[_zW؃C{8aЇe{x`cflvX_a8B8[~}}EH`8fsЏQ؄K�MTHXI�MЏEpN[o(�{W=zfa0~x0`apls[8YpYaXx?a(Hp=�Wv8_[GXJp193!pQXW=Y(YkpHCnC(oEpzȆlhC8lx(Wa xW[8Y_a^[p=EWXB{C([(ŃCR(PXQh2Xx[؇k؃[pCn(^�kExkhHPЎEEr؇qCH� `caE8`WXY}ЏQ؄K�MTHXI�MH ~Y[zlExlP[8lvEsnYC� [0_pCEp^(;qYHI~UGpn8XGUpH�^Ek([C`s(Yr^o8sYu r=^8o؇E�_XYWX`(_Y(rhHBEX<8$J`&(UX~WWv8WC8v8W8qNr8qp=Bo؇X[_XYpqM(PPЄO@8UP8WN~Y:H8uXBr`Yr8qH@^(NpH}8WEx^p?H8c8Epr`!<x~XGpn8ɐ !pQXW|AH8N~H8[knnf(EzcXaxXYn�e vH8Hd^XY�ocv8W[ŃCR(PXQh2Xiw[lNin0nk^xce}`YXl`ev{WYh`nqЏQ؄K�MTHXI�MЏCH([kpECxf}Ȇ[fz[xf_arh`W)W`8HZcxY[GMp193qXG�Q\AdAWdcwVBpk^akWW'`*ċ}Y4"2eB姎saH(ĢIU3R+Y\ɺV^;n{d:/H9}IjW`cwMGAY*84bDZ% &x$5Ycx@#e'k0u읋ɏ+^w$됱s#wh,Ywe>ɑ 1`РڷsPFr !E Zv+Hdu˕?xk-{!Ȳ"uܲ//w!0r! sK!"!u&JQTBer]~0#!@"!~tr-!R/�",{h-~r0eb(%h *pC$H&vuI! -#""/rK!s,r,,"-RH'ܲ/,R],{!BR0ȓ#.Hua}G +tk'J!rHr@r+2/@""/"L!t //ܲ],r+-/e$HQ;J%,4Q*ONU"~@2L!tR"$!¸R@r+@"/R-! $b(%h *pC$H&vu"@G!r+RH@++a!,I'@"ܵ$d\!$~,"̓#.Juصw$( "-r,G!Ȣ.$" /euI'! z!e $+xH$r(R M/-"t/r-q@H'RHƛ"~!lr('AC " (4q>^B!E' [$n!E�F!N<+ Y@b绅,Ct"9E'qBO!&SQ:[wC8bp$ gCbp,\ab~[b~/ Q^ B!$Nj[" QYVDHD"^ PUx"\qEE!xQ=B{0dQE+xC4x(+~.Yo8 (, M|pA " IB;$[!B~$\qNb(Dr H"q Yt|DrnCt- E4؄#\p*X;@wHGb;! + !! WAu" YX+d@|($H$"xNċD8 (5J eXE+'CB8-\щB"[~+QY@"C,B HB8,7M�&> 8 X$@ +!B+d ^,"r^@bP]!d W;,\щCBpE'nQ[th#` GTԱv`*\µֽE"RE%XЄ2=/zW7M�&> 8 X$@},6:rX+ QRغ")x,hBVQSx8 (, M|pA " IB$M8u`|+p(V HDNV]HD"^ PU<p& KB@hHBЄGbpc Y! 1U3E"RE%XЄ2іV(6qPX*@Db�&.j<p NE`! 1U]uE"RE%XЄ2r& KB@hHBЄ-Xl.8u>+p(V HD4HqPk`Aʰ {wy8 (, M|pA " IB#` GTԱvX+ ыc7^$"Q@QTM(*XQl((4 T1*$ Mɏ&SQ:wHGbDD^xGEFQ 4 0)<M�&> 8 X$@޿&SQ:wHGbDD yŋD8 (5J eXSQl((4 T1*$ MQ},6:NC8bp$"NjD8 (5J eXïQl((4 T1*$ M y,6:N} #*$DW)((T 4A(lQ%&|* @$$&d`=,l#Pu`G} #*$D W)((T 4AB(lQ%&|* @$$&<a=,l#Pu`G} #*$DbW)((T 4A(lQ%&|* @$$&=,l#Pu`G} #*$D&VW)((T 4AB+(lQ%&|* @$$&"=,l#Pu`G} #*$D3R)((T 4A8(lQ%&|* @$$&c=,l#Pu`G} #*$DAO)((T 4ABF(lQ%&|* @$$&d=,l#Pu`G} #*$DNO)(Te%< 4AS(lQ%&|* @$$&ty#&8 uXvw 8(+@BDB QT%(T#@*u&(X(h'@ D*H(heZA<*l#Pu`G} #*$De Q0f%< 4Ai(lQ%&|* @$$&$'\#&8 uXvw 8(+@BDQf)cV#@*pg+&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4AB(lQ%&|* @$$&h #&8 uXvw 8(+@BDQf)cV#@*&(X(h'@ D*H(hA<*l#Pu`G} #*$De Q0f%< 4Až(lQ%&|* @$$&tj#&8 uXvY#|B+B%l&*,+6>+FNkAl(|&&E'TB$A(P++(('@ B+(+F(#'8 |Ru`Gy�4 "V,!\,fn,v~,"(B(<BP,ƬB � �A"$p-&. 8B Ru`Gy� t� 4A�@-ٖٞ-ڦڮ-ۦ>LA  P-zAtp �@LFN n@@ Ru`Gy t� 4� . .Ʈ.֮n Ȁ r |A ܮ/&/�@ Ԁ @4 tn/vo2r4@,uXvY@. 3<3T֯//V5D�;,  &/0/5<05,A.$C6o0/5H583P-uXvY*-#T '00 W#/"8L*OqG_S o 0*$@.B|1,(Ru`riG, !*******************************)r/+.#Ђ"8 A(*******************(|(|(|(|****************(*! �*B,d***************************************²B.-"@,uXvuT@`-l#TBI*******************************)*B&(#0-B********************l(l(l(l(((((((((((((((BIB+4 "dB&,((((((((((((((((((((((((((((((((((((((&|.(B4Ru`c[@,B\(:Q4+).B@«#+*B**J+B(°GO(l#"@,uXvt0�#4$1;ǻ{%&`B+8 A)hAl'"|*lW_+#'D P-uXv;` 8BIC:˿<Ǽ̻|'E#@(<=+vAl'"|*tBO=W}+"B%8 lRu`3#+@(DIGۿ=ǽܓH&#@(Ƚگ&`QB'*"|*t& >W廽B,,l#,uXvtw 8&(@+BǾ>׾>QB+B A?(&&*A+B%B'$?g>(,,T#,uXvtw 8&(<+׿lQ-B @Y`A&TaC4EJSMhNA9E*=r 4h@!fM75T@bOV=r5jԪUDGm괔iSOF:5&6E$JQ"rFQ;BgniN>hwt"Yذ˘3q& GF(M1gּsgϟ;Cʹ)R("hׯ1#= vmk'D6Zjxq;M\$ ң79Sqb$V84jգQRyѧW}fiSDRP({͛ )� 4@DMF ppdW: 1p=H\eY*y^ip҉dQ y2h!,"P$dGXpVl,HK@dT!HVMR˅eG\.�śt"aGFYHRΆ\@QpJXhU Q6K@T!HVMG`{)2ϴI'VpdU\$*K-Up-R"EQ*a2VaU׆F$"P,EOP"YEP4YeG\ &HXQVqSHG&Xy]e@M>AbdI@фރeG\6&HXQVq>RHG&XcgG$"P,EOP"YEP4YG`{)2%@'VpdU\$*mTp-R"EQ*a2VQ6K@T!HVMX6q^̤u"aGFYHJIRp-R"EQ*a2Va\Q6K@T!HVM4X6q^̤u"aGFYHg\@QpJXhUsM"P48h!U$E}Mqb*3iHXQVq"!"%"P4J eX4MD�&> 8 X$@ n؄#\�ĤLI VQ_'6FQ 4 aF'P (4#=p 󒘔)i:! 1U/ARD E%XЄ24&" KB@hHBDmXl.KbR+p(V HQZHP(h`AʰNd(, M|pA " IB$#` G�:/IX+ U*h-(4J eX/A2MD�&> 8 X$@ p؄#\�ĤLI VQx*RD E%XЄ2b &" KB@hHBDEAXl.KbR+p(V Hp Z )" ,hBV҅b%@O4A$V! PhB y,6@%1)S*�X+ ŽIAk!ED@QTM(*溫Ql""(4 T1*$ MY&$&eJZ@80D֢ (-\qBt!nY@B~p, WB(&FaUH,G"/[�+q ?B Z )"A ʰK)-:`@¶"F_#`_$"&dCȂ -\_+! W@XDBF'P (4!Q<"H/Q\(!nAB (D!nN@8+d YB(/!B+ aC(n[`#` G�:/IV|`& 2b8"dBp! YtB{+`C8-U#|QQw0 q`/PdH~PZHW  ʰ b!~! ?�~p/J- _l",DH&` Y@B(+  Yt!:! W,02MD�&> 8 X$@ ?b~/�a" q^0Q@\ Y,8-d HBpE [ ~8"\B@8$Xl.KbRUX#* L$(1\QYd H'nEtF!qN@BpRd _հ#6_Ax=X;QEPZHW  ʰE!ЉB�$  WȢH/`GD0�1M,Լ,~Qj^p$x!B\C9Ql""(4 T1*$ ME.|!ddnA   :\ nd\d\anA\\\Aa !6\�:^"&$i*>`6 &"pa@x :d xA A\xdn A`6aa|a``a\Aaa Ad-H!"^a@z`f n x :A`!6|r!n :xad\ ƁAb6!"@@A>b VA@Atl|!�xa�\A \a\ax `d xA \a\::aAځ`a%bLV*a b"Rk@@ adlk:dxrF|r!�\ n!nAAւ"ګn V bd\aLana!`!*\m�|\Ax\A !!Fa",4Ph "a$4A!a`na x@ Anl ddA1~a n \B\Aa n!6\�:^"&$i*>`6 &"4\aAA aԁ  a!|a|G|dxnd-H!"^a@z`~\aar!!Gdaԁaa\Aȁb6!"@@A>b VA@At|Aa!~AA:Adaa: a!Zad:  ȡ\a\`a%bLV*a b"R xA؁a ؁!ȡ!!*a�`d a@ AAւ"ګn VKeAA!aFaA�́*!Ansa\xA !!Fa",4Ph "a$4)7!`AAanΡAdd Qn  A!6\�:^"&$i*>`6 &" Anԁn~ء!! a`<\F|ab|A\xAځd \Ad-H!"^a@z`�؁d!aF!aFA:  A A A d!!Fa",4Ph "a$4q`!a@؁΁\A !a:~alkx::\adn AxanA `a%bLV*a b"R:da\A A:aaxA\A`!aH7 x:l AAւ"d* Vnandd!|!ޡ*\daAAa:Jl "Ga",4Ph "a$4"`aAaadn\!Z:d \A !)6\�:^"&$i*>`6!'"pd! x\ \!!ڡ!:ΡF|}a d a~d-H!"@AAFX `* x  \nar6!la@nal A{6!"@@A>b VA@Az`!`a|  \!addAa A A~d \n`A:d `a%bLV*az"(tS\da ΁nƁԁL`Fr!FF!rd\! xAAւ"d* V+A x !|F!dnx\\ A A~aءGa",4Ph "a$4+aAF  ~aA ΁d:\!Aad l :a~AȾ! \`a%bLV*az"(t:\axaaaa`A|!~~!a!a)d@Aւ"d* V)  aa~!!`!: ddxadlKA{6!"@@A>�VIi…6Zm-޷eq+Y<xn W-Y܀I;BAZ䊗,W:kѭoߌqGС[\9} M\l .l 6 >pTiTP4Մ˕,^95u]/x~uO"Hw _Z)WMr-uh/r#+HI[PGUbѤ*{jg+Y\eǏݵEnGD;r==Hu ,W޷=P%P>CC " (,&=;֬,@ ;s!~ <R0J!=DS/@ 0‹+@҉,/;"+@TO=&pYmՕXVnUH%$[nA,, 0t"{!,ܲ,K0 *P*,,B0RH'‹$E[x:J%,4Q*J /"r/N1� ,�,#raz /"K!@ $,!@r0[X& 1D$hB<*4#"Z! s S+=0J'"+R+~- /2-�#K!@R/>,8BYmՕVV+8R&I%&+r$~‹,R,r!�s,,r/~, 0@H%B($2J0tr+zQ"@2 $r" )n(D<s!8uH!+,H.$#J"z#R+@H'trSy/q0~(%h *pC$H&*K%H"l-t"{'-r,@"K!trBB$nqHp $:qBb/ qʹ؄#\l+>K8H[N@+qa8- ^p! ?-\DT"E"rDE"Vњ[B+xQ[bXG S PUhPI-dqYܢ8"d! ?8xD"*U_E.*X!dq HbpE'\! H88,:! Vbn%@O4A$V! Phb{b"6DX+Wbp-EܢX ^Ȣ$\[Ȣ5(/ Htp, [pE!x! >p ta�>GTbIb 5njjtHPxj`Aʰ t,(6PX*@Db�&Z Ԡ؄#\l+ K8H[.*ԬS#[@QTM(*ִ>ep (, M|pA " IBjkZM8QVԯTX#*$~l<8RE%XЄ2²(6PX*@Db�&Jۍ>p t%[�>GTbIbEsWO!nFQ 4 w4M�&> 8 X$@7I&(ee+]!*DrfS#[@QTM(*Ql-(4 T1*$ M`X&(ee+]o8H[.bz qp (<5J eXEq;M�&> 8 X$@ yOy,6D)+[+DrQ2yUB) O,hBVDtp (, M|pA " IBJM8QV 0+pD%6$\zHPxj`Aʰ Z U؄[@a Ph bUHWXl.RVVX#*$֪G bWnPUڣ؄[@a Ph bUHwM8QV 0+pD%6$\AHW  ʰ zp (, M|pA " IBd.VM8QV 0+pD%6$\\wG bWnPUt}& KB@hHBGbpA QM$-=8R�zp2(6PX*@Db�&J{<p tſ`VJl"Ilh)đ-(Ճa(6PX*@Db�&OGbpA Q $lqQR80/=pe ,Eh n � �4 � `) Q[U + IAQ80/=pe BA8 ` p@1 QH+ Q[U @+P I0T{l@ n � =e {HL舏@0 �; � (H� +YQ@]_�$� S苍 0 � N( ` @ p=@ nA H= *��[A]_H+ 03菏 0 � ?9� pި @ ) N aA$� 33" P @,m "yKɔMO Q � pި @ n(eYN� [-n)sH+0 � 33 0 � E f) ` h g |Qi 3Prْ]AH+0 � 3 l 0 E )Ii׉) pި@ nAٞNP 0r�@Y @+ � l E ʡ 0 ` h g;@  lѡ]* 0 � 3Prɦ@$ Z IR/y{ʧ}ڧ  0 E�ʧp* @ � g $*0 � +h [l:@ Z OQ/ɪz: n  1Pm ˊT *Jj @0 ;P 0x  �J@@ ЈyJkx: n  p /)3K5k72kP ` mP4@ K˴KO Q+P; @  sY @8 z n P @;_ Tx: `˸ s l p@4�@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ K $rY,,lfffi +kkdlpgkq@D1Ep|,Lls0da@E@mgh)+-<]laoJ,>PEl6PIKMO MSLUlWTl0p>B9A) YYm\=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p=p(BP6�0`>4P4N+ ˱,˳L˵777777777777777,P\� `Y[Q P@ vΏΎ�,Ll\ P  s @ ?c \Ў0-Mm-ў P nQ nP<0 )+-=ѳ�sK,o9�@;p P `GmŠKMO Q-Q}Ő W @ ` İ ? n SMP=gikm}X ǀ IpP}Mց-X}ճ�Y; �=@  ٙ ٟٝ ڡ=  0 @ 1n LOۻ۽ۿ   <0 Mm׍-ݑs; YtY,=  @ a߷] 0 @R K-+Nn P n nE0  0 -//~3^ =o sY, 0 MQ.SN0 ٣ EPgi0 ) m {}n߰=�@YQ@0rYF0 0 駪 0 � � 2Pn .N h m nǎN >�F[`. . 0 � � 2Pn n N ) no  `Y]a[QF0 0 �M!$@  ` E 5? N ) naE靰  `Y]QPF0 0 ` 0 � � 2Pn _/J m s/O >�F[S_F0 0 /@  ` Er m ?  `Y]1`. ]Ǯ 0 � � 2Pn _ N ) naF >�F[.h X >4jըG$NE5n#GM,i4*ԦN,rHF7>ΤY&Q6i$Omv@&M7.eӪGhn5XAHVzDbSi5ԴiTM@Yꑌ"nV۷cM$$PDX!G*ErUnEQF=2;iDj4*ԦN,rHF7PVs&I>I}j3&VHy/VH.,_%(p3 ]Djԣ$RӦQ6ue G2Y5Ɯ4IISل3G`$, ۪\dUFy$N|L4dP6K@qpcc(M4'R>ic(D6a)X*ˮ"H @!"eQPH4IMF eN@W7V2Ɯ6DHل X*ˮ"H& @!"eQPϦ4IMF eN@W7V6DHلFX*ˮ"HB @!"eQPV4IMF eN@W7VAv6DHل]X*ˮ"H^ @!"eQPݚ4IMF eN@W7V6D0!6BdV@DHG\*W `G*#P@A )z4IMF eN@W7VzjhM648v!U@DVgH`yG|` `G*wFjmiD$M6%M:P\yD"Xp e@M>AbdP$фj[gX*z>XJ6(g5qx5IMF eN@W7VA~{/e@M>AbdP$Ѥ{G`qۯ"H+`8HΊ?^D"&FMt�+!"a F 'P �$4Ax,] yY8HΊiB$(BNp#dP7[(6PX*@Db&Ƌ@#|`D /�>GTbY:MDE(6 PXx UrR@a Ph bUB$!G>U"UX#* x&DM"(, W<BEp* Ql)(4 T1*@! M\3#`**FrV<uL"&FMt�+!"aM(6PX*@Db&(AHplwe`VJl#9+$W@! Wb8+^BX,\Bܢ,\Q^@$xW0 E,p,X!MlbD'@a P2(Vĺbp0\QWȢ!\C9!,[ȢD! Wtb$dNȢ,\ ?b"62M �&> 8 X$@t,\W/C8- H@8/Q^t$\!C@H'dκB! [aEM8 A 0+pD%6 (0\BbYD'nqN"nqWt/:N,DWЉ[+ YE!xQWb&61Pl(\ hp|NȢs/\q ^b$d YB+ qY+x! WX+~WŋBͮ& KB@hHBЄe Y@E'x!pE'\[p!* H~/\qWB+Q?,+E"! Y"&] yY8`p׈Cbp0d_p" Wts$:1 W YH-,bX/.r ?B+n hb&: KAܰ y{/! c8D!dщEBXDg! YB+e,^,$QW-<M �&> 8 X$@ 7p!dC("n W!-BXD' qND!$[�8- Y,b- E+M8 A 0+pD%6 NE'~QNH//n!_Xd-xQY(?__HEYCNNC8=uЇx``XCYЄMP؄N�K�Wx(7XA<_pBCH^XB?^sE([p=a(W8W^pCHHWXCH/W(lPxutQ�K�MTHXI�MhCWC*Ep+HeHpCpHpYpCpHpzNXYB8HNNEk8{hsW([�ċxXGp۹ �pJ^8Yx1Y8HpHXHXCN�[p[B^8_BWH8EpYpCXWXe[WXYEe o`k`s0[X[ЄMP؄N�K�Wx(7X\EBYp[8W8EYpC([=(_aB8N(�CE8Yp^C^q`iuhQ�K�MTHXI�M�CWCP=8;B8E[(W[E_^X?[pEp[W_pEZN0n ev8a8W(|XGp۹ �pJ_::YHp[H[WB�BEa3WN(ExE8_XZ_8NpN8=^pH{HEhЄMP؄N�K�Wx(7XECB[YYW*WYC^XYH?EpYpN8^pC�?C^(WCpYY? {hQ�K�MTHXI�M�BH؃e(^`,Y[p[(C09;_BC^C(YH?H([pCC(rC_GMp x `XGM`\W}`rv=ȆxvY0zY(kn?zi{q0BXW8a~U~aE*W8WXBxpapEЄMP؄N�K�Wx(7Xd[h~Blh}hlafYvW8kcvЇxEW?x}v0CX[(WW^ vhQ�K�MTHXI�MhC^_W`k~h`8n`{ke`kp?}=(oaxz ^Y=0z}}:WYCpN up[BGMp x `XGM`F�v iWȆx^}Yn_x8Bq`Yr0iYYNXcEcXW8[8Wfsf[8W`ЄMP؄N�K�Wx(7XqEv8f`Wz^}Ȇ[`qB}[o?`skY?Nfa`0BpY8YX[`kx6M@ PPЄO@8UPЄ63Y(Ws8h`Czf}^o�Ex apn`WqvHB=`c^NWXCeqi=8[GMp x `XGM`FE} [Cu8^(W8vpnY({z8[ov W(Yp^ECEHEC([Bx1x} [p[EЄMP؄N�K�Wx(7X轈} [W8vY^ u8oYX{zpHkXx_[YpBECX`YEpY8x؇}[hQ�K�MTHXI�M�NW~ YpYpu8BXY vnWv}}Yq?HC[^pH�CpW8[�x}^[([EHGG۹ �pJфE8WnC�ak8Y�k?`~_`c}0=}8n؃B[Bv�V~h[8HW:�H0x`B_V M؄QMPPpG"pUeWX}HpHp}`?~fc�}XzaЇh0lu`aX^8Wfh~؇_c8EC_B`xP6M@ PPЄO@8UPЄ6CЇl(WX[n`n?`}[^c0xHȆ}8k�CXvg~~Z[3:vPW,HEHGG۹ ^! `XGM`V(ekpC(=oHXnE؃vnPC8oȆz[(^8z a(=[c_^0YW*WY^xp[8HhЄMP؄N�K�Wx(7X~WE}BXH{BnuunCX[0rn^Y(=a[�a(HWC0WXW{hQ�K�MTHXI�MhCH(WElW8[kHlH8xl8YPlx�_(`8~C(WHXe0^Y�H^_Y{8WNEHGG۹ ׀ `XGM`\8N؃}HYu WW v^8qok rYp^Bxpe[CXW(*WXC(*aCq_8BF M؄QMPPpG"pUPBh(HpY`r[r`asXqo saBE{HB_^[YN^pB�^�Bo6M@ PPЄO@8UP@\WCiX[pY8s?�rPEpo uCr8o8WYXn^WX_(CBH8YX�VPo\ !Æ`=dž0hpBƎ?j G65JKdw퐬EL?i:En!f1%hA:D!^:u됰[df7{tr%%K6 (K\=Qͪ~wӢ[[kՋg쐱zƍ0unJNn:"YY3vm86e OЈi$P�˒p5W~:k ^aūnjŏ!^Ң\%ƍ8x" $! ,mpQFaF0 TICҒ&‹,\s$r7O6!-1uҎ=!"K!,rB, A98!Җ&&b (<"CnB `-R"; $c+RO; zN=!K'$w $‹WR89�6&,b (| 4* `tr+c/+ٰS>׸rHӎ0<@;Î4~rK!"+rK! Z-</@B,Em$a0 TICzK'a,,@‹+",," /{,+@Lr,t^u" /@R$"K! +4Җ&&b (<"Cnb/`{s! T,$^"S/,"^-@ $r",tr+!@+l('AC " (8I'@G4! $2 /{R/@I!R!b tK!Ȳ+,r"ܲ+,r, T0A#8e U+8R& q&rK!R!BX$d ^,B-:W!n^Er @D! [- q[m&FMt�+!"as/ qYb/ Eܢ8- q^AX, !E@X,N@-E D+dQNqK@a Ph bUHp\'\_+ Y@BqH$$C8,xYt!\NRp, W@{,  x,]$#YG*DC8d!34MlbD'@a P2(VA{3&X KB@hHЄ>Ї2؄#\dd#H8hѓSm&FMt�+!"a()O2M�&> 8 X($B&]$#hG*DC8d!h&61Pl(\ H+_9M�&> 8 X($B&]$#jF*DC8dTm&FMt�+!"aݭ_F 'P �$46؄#\dd#@8h]j-(BNp#dP7⼻&X KB@hHЄ~Xl.`E2VX#*p~ n&ڢM"(, W<BEp*F Ql%(4 T1*@! M&]$#n8hd|j-(BNp#dP7i&X KB@hHЄXl.`E2VX#*pC&&ڢM"(, W<BEp*6 Ql%(4 T1*@! M&]$#n>Db#bmk;h&61Pl(\ NG 'P �$4>p tldp "1U׾hb&: KAܰCt` (, M|pA " PHB(G#` GAF[g X(1qk/h&61Pl(\ zCG 'P �$4A>p tldp "1UOhb&: KAܰs` (, M|pA " PHB#` GAF[g X(N^m&FMt�+!"a>3d` (, M|pA " PHB?Gbp.lW8 D((<2&&l(&t(X(#@*0&(X(h'@ D*$hB` 2#&8 0EdFlW8 D((<&&l(&t(X(#@*0(lK%&|* @$(H&#&8 0EdFlW8 D((<jB[h&B(lB'%+< B"r&(X(h'@ D*$hB'_<,l#�\DFlvU@$*#_,&&l(&t(X(#@*#,&(X(h'@ D*H(hA,<,80EdFlW8 D((<jB[h&B(lB'%+< @Z&(X(h'@ D*H(hE_@,<,80EdFlW8 D((<$jB[h&B(lB'%+< BP(lK%&|* @$$&PJB,<,80EdFlW8 D((<jB[h&B(lB'%+< B_(lK%&|* @$$&@EB,<,8lj^DFlvU@$*#hҟ&&l(&t(X(#@*&&(X(h'@ D*H(hBs#$##jnEdFlW8 D((<iB[h&B(lB'%+< }.(lK%&|* @$$&((B,<,8EdFlW8 D((<u(iB[h&B(lB'%+< Œ(lK%&|* @$$&i B,<,8EdFlW8 8'(<&\&+++++++++++++++++++++++++++++++BH$t&(lB'$+8B A((((((((((((((((((((((((((((((((((((((((`&$&B(@$K((((((((((((((((((((((((((((((((((((((((B%##j^dFlЂ#$BnV¥ n*n%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&0@"/T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&&&&&&no^_*�-#lp&B%,B x`Pzl -'B+p*loBp 0 ,B"-|B (lp}## @!,D(�Cq_&'|-B @P0[pG�@ '8-pBqqoDZ/�4r q'$!B"?,�0!K$Sr%[' �G(�BA *2 +r,,r-۲-2,2 @ r0 0s1,x �A A1K4S-5@rG(�889s::s;;s93@4A/7>s??@�@3@+B3:stGEctFk @JJtKK4KoE4 @/7A@LtOtJ @JW@ �� @A_ ̴ DwDogo p tSwu[uhvo7 xwPxwypow13@3w3w3v lo vF8owdyy'8�|7 @g@ :#z+z 7wESz[cz-wS8@FzSc�z+P:/:�{ E8k� ;zK{(@X<@ z?Lۺ �{W{S{gD{W;<#|׻T(C|KW�ok|{z{ȓ:śk@h@hɻ˿<o|F;{F{} FlD+WfT@F`S=?@c;_@c{{x@ٛg=}ۻ}}c#;oD/;}{�#~+#_@@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>�0�fq!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލp!=]}޽Mj˽`ۻ]۵ }�'+]>ܤ&<A>@��3 d  �1.4^6~8:<>@A^FiAPiqN@ �)P+p06P�2.Ob>dCe;9j@�!�0` _o>^7~ia胮8'0)�@� `>^b=NߪNߦ~�3p�)�!P� �*` �6n^^h㭾n' �*6P�.>^~^�E�'p�p P>u�  p�Dp�2�'�3@�p'p�' > p3@ 0?4_68:7 >? 3@WHJNP 8/W�0.XZ.)�S~�*�@ hjlnpr? tOh @ \r?hw p @@ @ ǐ 6�#� 0 0 __ P � +k0 0 0 0 P P P w� ѿп P M ` )#� ?�I@WrDǚM UT R%H =A=~Rȑ*LdƆDLSLVL =3(� TPEj1BŪUFUTU^Ś*SW]蓣8ЬVWmݾ FZW^TWm  >3zT1Q#TUiS%ȕ+ĜYfΝ=L:rJ][lٛ6qeFDV=\pٶz+ >+X*Tvݽ>|'/rk#MZ߫xiM*/@/J6Id@l'0*@eQ 1<>1DG2M4I:(gFGaj d ĕNl$H#zdJYa ` .( IXQVqH1m+H91EI$qh1ӫ4TsdW:3:YG\ 'ʢ($aGFYH,OPM+H915]y&heSUgLQ>AC5G6qUoU*qąD7xr)%BVpdU\Sp t #thhU2F ĕNeWGV~}r)BVpdU\Ns #thLQ>AC5G6q}dJq'_ ($aGFYHQS\ӕGZ`Vj2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V޴2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V*2F ĕNHU*qą_jJ)$aGFYH=QS\ӕGZ`V2F ĕNU*qą_jJ)$aGFYH_QS\ӕGZ`BZQ#UF-TM#VQ GWOʔTF!X+ !0e] )N5-`BZQB"UF-TM4<#VQ GWOʔTF!X+ !0 ve] )N5-`BZQEUF-TMd$#VQ GWOʔTF!X+ !02+!ʼnR&W<LhC+Hʨe@j Wtb5z**IC(D8bp$FQt28QG mh'EThP#6NsFXE%_=i(SRHGb8@'Jњ\0 p&*Q| q&\щx#\' eJ* VQGȐD)Z+&Oe2OA5؄+:=bp ~LIe" 1U#(R(Ekr#Z6kZF 4pE'Gp4)B$X#F W@B`dEW ChMxD Vl5-Q(>8b_UT.Փ2%Q+p(V H dHqh v2j'РGlhZJ8zP2 `*\ q] )N5-`BZʨe@j Wt"iy**IC(D8bp$FQt28QG mhEn+Q| q&\щz#\' eJ* VQGȐD)Z+&ZF 4pE'*ܕGp4)B$X#F W@B`dEW ChMxD ІV2j'РGl+J8zP2 `*\ q] )N5-`BZʨe@j Wt"ΏXE%_=i(SRHGb\ᇮ"~ Y,"nA^B{E' HEWdqC�(-nQH8/ ! u#,}Dt28Q$! W<LhC+ֲ- Q^xQ[Ȣ"d ^P["\!H(+:QaxJ+sWhP#6N+-H+xQ[p, YG("\qH!=""B:sꆄcUT.Փ2%Q+p(V H-ܾBbP,\ Y@Bۇ(/ B,{/BB/^ڮ"qCb3Qv] FW ChޮxD ІVtǾ+d Y{+n! BXDW ?($q ^@A[,HapCm#nis>W O@pMpNx@W([(NBH0js?Yp^8HaBBpCXa[8Yp`C=^8P=�H?0q avh^ GXJp')Q !pQXW6H(EW[8WHX^8^؃[(E^pEpE8EpC^XmH[CC[p_8=H(YxH(_� R87Wx`6h+̾EBp_H8WW8NpEp[(=�c(Y8Y:(E[[WXHY8WW?BBB}xQ4P GW \a8B_(Wm+E_(H[=p_X^p^XC=`8YEY[(aE8W(NW8[a(nCY8Z|UGp_yXGUpHapY{nЇx=xvH}ȆN8hk�^xkh}nWBP7}}P=apB^8shNpNpQ IysGh&hVExox(^u؇vH0}uvWiavЇzBEp_Xx}}`CE Hp[`vxQ4P GW Chk}a؃o`xk[ЇkpE`~BkaxzYHE0xЇ~YN(W[[8v8Hp[GXJp')Q !pQXW8a}hsc(nkk؇kpvNqsNxu af(HEW0_н_0[[k vB8WX_ IysGh&hV{hu`fll`ohk(v Wqu(Yu؃z8^lC�;[^�a^Y`Ckv O@pMpNN([Bu i`B}fz=q(CPx _8ohYok`WBaaXapBYpYCn xCWZ|UGp_yXGUpHY=p~ CX_uPY[ vpoW8x}Yhlx8jaNpYpBpaW(W^Epe`zr^WD IysGh&hVxq8WB`s3uhWv8BhnE(xaЇoBEY�WCEp^(NC_(x}axQ4P GW+YBrN8[`oEq`WxC`la{Wq�CpE(?p^(W8uYN؃EBxxPE8_=굾GXJp')Q !pQXWqCXan[Wl`lW`}0[^a~`Bz`kB +}؇}~X^XWXW(_fhr[H R87Wx`6h-}?Yp{YB}8aЇezx`cflvX^8cjsx}~YXu ^E`x8 O@pMpNaWXWH{B `np[؃oHX}c`e~H~8ipH�[B0}x؇B`8W=Wv8^6YxUGp_yXGUpHWYp~EW8~Ȇ[C}pYnv8un?p`rqpHEYpou;ua8WWXC{G IysGh&hVe}E8Yp}?`~(Wnv8uȆkHC�ropHNpC`0_a[XB=pHpn؇ O@pMpNcH^~Y[zn؇Evn8N8lvP7HsЇoHXH `�ac�Y(YY?pH(ouYGXJp')Q !pQXWQEp}?Y8v8BH xp^rPko r8E8^E~8H[;WY^= v^(_x R87Wx`6hEip[pN`r[Xs`Cpqqn sW؃_(H}0o뽅BHHzʰQ4P GW;^uEf;uXBs`W8r8qCsPoC~8BP;W[C0CXW vжC0GMp')Q !pQXWqBWlpBHxa}`B8ix0C0veeaXq_XH8Z>^pYnc v C(EM IysGh&hV8p~j?}cxHix0:`xfefXqhS>Hnex O@pMpNEN(YkpECxf}Yf{^�xfaarP_pBBpH�CkcxY[GMp')Q !pQXWH6v^XB=vЇzY�Y0^�x^``Th؃C0W;.^8:r}8qE(^G IysGh&hV@vWvW^pYȆzv=Cpx^^`x=0s~`iX{W؃_`}v8; O@pMpN[Wa`kBBk`~k؃Eahv0W}[cPzuW8>WYXcPxЇv CXu3GMp')Q !pQXWYY(H0_(W^[[p?XC(=a�B�+T薫BrūA`&RxH[\ɒ%L֞_~4q(R4%IG-iU&N?dI֡BnutūSe܂E A'V:$ТEXQ98mr)k'H&.S!YnUC:!Ynu:tE U-WԹ5:dZu#X .\m6n *Xh*W:/N|/H*tK!H\*4$^ ְCZ$׭Bx-r)EZI֡Bk"JԒ$H Li8, S!H!I',@r+@"/ b-!K'Y7 j9+dE"@b"J!R0,r,R/t2${$!e-r!A"4,8k&m *n$(qM $tr ${�!tPt $G!r+„+-de+,-8& ,DJ-#-0F+.V$-"t-Ȳ/,/"rH!e:["{!Vd4'h&tU'2-@,Q/@‹,0yK,r,!rHVȲAґAt-4,8BF۠F +4Z!R-0Q-~H'@r- /t$@"@ $t$ 3Q!"eJ%DJ-#-0F+N,r"@r/RS,r+"Kr+8>0tAtY7 j9+dU"r-b H!/""t/rDr,dU$""@r,2" >&'ldCf7$X#F W@biq,:BLDxQWbq"\C-\qC$NsB-d ^,BE!1b%-)+&s, YsE!xq ^xBȢ$Y≇" q ^"+d(>8bi щ[tE!nqH-[tE'dqCBp,\EȢLhP' Y,Bcn HȢA&>F6! nvC8bp$؉'2DPB@xD ІV8l&Yn2OA-؄+:u]&>F6mvC8bp$΁:kA )VҒ-`BZAЉ,7'РGl(HXl.ldC|f7$X#F W@B!(&R%r#Z6F}Yn2OA-؄+:qԩ؄#\'Ȇ6,nHGb2JQL%XIK G mhZJd@Z WtB#` GO mݐ`*\ eJHhЊR,7'РGl`^M8}lh#ݐ`*\ e֙JHhЊ,7'РGl.UM8}lh#ݐ`*\ eJHhЊ,7'РGl`QM8}lh#ݐ`*\ eb]JHhЊ,7'РGl1HM8}lh#ݐ`*\ e"AJHhЊ.,7'РGl`3AM8}lh#ݐ`*\ e+JHhЊF{,7'РGl4;M8}lh#ݐ`*\ e"JHhЊ^7,7'РGl`7M8}lh#ݐ`*\ ebJHhЊv,7'РGlw3M8}lh#ݐ`*\ e{A )VҒ-`BZw&M+#` GO m$X+ vb"(!JZR W<LhC+n"d@Z WtB{,6 6dwC8bp$QL%XIK G mhOChP#6N$Y&>F6nHGb2=+iI\0 <VrQ| jq&\ 7؄#\'Ȇ6 VQPfG1b%DK 0 MrQ| jq&\ 8X&>F6n 8(+@2(LJJ$$<B 0AQY(|#l+tBVq<*l#@lІd #*$(SD)(HBK@#�A++M'Z8&B'(D#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'X+#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'"q<*l#@lІd #*$(SD)(HBK@#�A+(!Y(|#l+t!#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'"q<*l#@lІdU� 8'*T&JIK$LƤL$M$YB+*B'+T"�A(((((((($UVU^e+JJ* #|*l(\%ZZR(#'8 |�]†ldU�4@A"$ aa&b&b.&c6c>&! aB �, Ad!!!! ! ! ! d&lc*""$" "A0A &qq6f �#!]%lmHV�Lwr'|g4w'yy'zz'wL @$�~'ygwN8�@>(Fzz �@%lm|T 4� p� �(ƨ(h hA�d@@@� � � N)Vi@@ h@0Ā))h�@A4�]†lV4�B14C4D5PC5 **&.*jj4P3<':383834*N0L2L*ƪR4X3<,@]~�lmt'B.#TBJV'B(N+V^+fjk&dB$D*8V/2x dB+-B+-<#<#<#<#|¶-B,B2,.FN~B"$'|,(�]†l �BYdV******************************Ivk&B~(,B,( #->Y(B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+8ކ#d"(B@ (B-B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+//.(B4�]†l ` �(<BP߶(((((((((((((((((((((((((((((((ql(d(lBB,D|B. rJ&********************************-@A"tI**************************************D"$&|.(B4�]†l ߆ �*lB'N4OO4qlJ|&t"Ȃ+A%TB'T"<$lB'lB'lB'lB'lO5XuOdqt&" �B&5\ǵ\/&<B+ 4�]†lK` <&+@+5"7c?6dGdGv'P(JB',B'dB$Ā(5id6jd+(`)"dB,B'6nnCD<,|B$@†lF`` <&+@DnO7ud'P(JB'HB'B$(yGuwn+(`)"dB,B'7~&L"B%8 l�]†lqk�` <&L$7GO8CD*Jt$t*DB 8AlB$qHB'l(`)"DB,88qL"&< l�]†lq#+@?9D*)hB'@B'B$&D&DYo'`)"DB,&C+"B%< l�]†lq #l*$̹SD*&@B'B$(,:&@zYo'@(#+lB"B%< l�]†lP�n 8'*@{'LJD:)h$t*D @W{qloBql' (#(XwBK,,T#Ԁk|�lȆw� #|(B%~{cw+*B$t*D @|o(@J(|*+B$(tďiwBK,,@#@lqW#|($7{'((DJ@B'B$';q'*8*B'4=#r'(,,T#@lq #l*$7EԽ==S((+8 0AB/>7(dݣD+Z8&B'<>w"&< lmn 8(+@y>{(LJJD#�A+>ݓݏ'Z8&B'O+<,l#@lq #*$7ݏD)DK+<B 0A㓅ݏ'@hN&TaC!FM\lЈ .x9 Hp4j+H`Ƅ9fM G!5&M@IQ &mZTFM:5պ#XиG%z<IbQ\A)k]$PWZ0inOFM:\M\dZ'Ip4j+HscNVp|Q &mZ=QtU'>ɑ=\$Fr 5LG!I'P`Ҧw . @G\uz?#Xqa,<i:N"aGFYH?FAh'R|J(Wi6Z4rdW:G`#$VpdU\$BH (\y&hHݞZhOȑM\dJeG\#@HXQVqiv"'rh:'{jQ>AC G6qBu{Mqa,<I͑N"aGFYH"tQډʕGZ`VL-쩅F ĕNjX6qą8ME:eW 0XFAh'R|J(Wi6Z4rdW:1G`#$VpdU\$ByH (\y&hᦞZhOȑM\beG\#@WHXQVqGVhv"'rhzjQ>AC G6qzMqa,<HXQVqvev"'rhkzjQ>AC G6qzMqa,<HXQVqH (\y&hZhOȑM\teG\#@r$VpdU\$N\N Y AH[%_`~M%J`餡CdYDYEdBdCxqe[vB �E(xD ІVDp,!CAX_!nJ<Ѓ/`X$H/* Wt/! �pE'\BXDCQ| q&\ ,8-! W(!n H q W(,x YB(/!B+ [�$dq ?bX!dGbpX8$$X#F W@&,qB,B(D'nN!#`QJE.r\<b8B Y,p" HTB _ԡ+�'@$\0 h9C! ?,rD<E"|a`$bX+nC+! H$ W@ yBF 4pE' N! !:BX![{�/ qN� Y,8-d HBp= ![ ~(D'N8,ΉGbpX8$$X#F W@“\D!B! WX,1 _<"HD.V\Ȣp,\N:qY�u9v p/`'@+&ieH' H,B~"n H#`\b(|J"ɋ[X/nat8{hS2OA ؄+:qNY@(,~! W8,xqB,B€+ qYp- Y(D!!BbX- W,P?⡎a(qM8cG@ⲓ`*\v~,xC$DXD!~qD# r\ln"`C+~ Y~E'\Ba1Qu cu(,R(t#Z6¸ )+na!p ax/` =T" |D"E' aOH~!\QC G4v4) ' GlH,=bX+x=,8+p W,B,\q ? c! QEY +E@B9! xF!Xl. G<+p(V Hl&/p ?Ȣx1$q ^a'Ѓ/`M$1J,[+ ^~$x[b8D'\qxp/R(t#Z6 0 Cb8/ [oH#�GEG@/\q^X/ `E' nأ!;BF 4pE'yW,B0Fn H0 Cb+n!xEp$q W$ ^$N0#`aƂ#<$\$H`aV :!A!!!�xna\a~\xab'H'\Z ڠ.!daaar!ag؁a aΡb> 6:! ~aa!AA \aa: aad n:ƁH6\`,8#@eNVFa\<ɓddAa!a!! xaddad Aa@!v|( Z ΁aaa!ء\An aadnA !b> 6:xd΁!! AAxAd!PxdxaI\A:a!ȡa�d6\`,8#@eNVFa\汓 !nA Ɓ6a!*AI\ ]anA!nanA\:`!v|( Z(]a Aa؁dA|!a!!|an dx\x\\\nAb> 6:!A `ځa:ځ؁\a:~agx::\adna}AA`aƂ#<$\$H`aV :ab na \!a!!d:ad\:\a A\!b'H'\Z ڠJm!ddB`!V\Aaada}!ԡ!lo!F@ a\ΩdA!aa A A~aadn\AxAa\nx ! "!6\`,8#@eNVFa\`N:~adA|aAa`! a\n~~tw A a~b'H'\Z ڠ!~d:addaA�A!ad a@na:`!lo!F@ a\VnAH naaxaA!A A�ddAdA~h  A~a`:d!{]`aƂ#<$\$H`aV q;Pa\\ԁ!!!`!`\nd n\b'H'\Z ڠx! APn~΁naVa* a xx :\AdƁb> 6:ao A  aԁ~؁ad:\!Aad A ad\A\ax@xan`aƂ#<$\$H`aV qe\nax!a!!a!d`~ !&d�!v|( Z::aaa!�!!U!da:!nAxAdAna}Ab> 6:ao;\d  AanadA\ A   A \x~\`aƂ#<$\$H`aV qeadA\a: ؁*ށ`a!a؁a~~n:a}:n !ȁn a!v|( ZBAA `!|A! n\\~:~A!lo!F@ a\x \a\:!A dn AA:A\a}\ ԁd`aƂ#<$\$H`aV  \  ~�`AV!�!A!x  x ^̞\aN  \|!v|( ZAA:a\\nn!!`L|a�!na\d    !lo!F@ a\\x~nxax\\nd\\Ax`xA 6\`,8#@eNVFa\֧ n`|FV!raFa�B/W %$H~uZta\ɺȕQHi $I`Ҧƕ,[,YArKVAHdWGFY `ftH֢C:xȕC%!8j98mrՉNx-*-?~3B*lѯCAUU[~nZT薬E:ZtB\݂TWNj&G.6ƀA t \C $V8N̛3wuҭBd:l0WdK,_JkTJV:鐫_d:jC-u+r+q+{FQH#H Lk.,-RF+�#=(/"!,tJ'FR,BG4'h&t,"K!""�-1,,L,/J'-,-{r,"-R/r-B#.ضn\ G +8眆Jk+G|$H LъR4'h&tl^,8ƛG +ܵ";FQHH Lʻ- l9+�0#.np$( 5L2Kh)+DLR4'h&tRsж>&�*n1pÑ# $"w"4ãh)+DdvKR4'h&tv-=&�*noÑ# $W(qDG!#-0F+-eK|[lJ',8[ G +\}zh)+D- l9+0#l o6 +82*@r5ǎG|<m~R4O-؄+:ѿ=p @f| VQZk5 p \0 äԒQ| lq&\ ؄#\�*7 VQe5 p \0 xԒQ| lq&\ /2؄#\�*7 VQ2 p \0 㵤ԒQ| lq&\ G؄#\�*7 VQ&[2 p \0 xeԒQ| lq&\ _^؄#\�*7 VQ252 p \0 ԒQ| lq&\ w&؄#\�*7 VQ;G#!+&Z2O-؄+:c=p @! 1UWs(4R|$$r#Z6"RKF 4pE'jGbppPp8$X#F W@jF8BWxD ІV`UCRj(>8b^iXl.�nt +pG\s)HP`Њþ#-Y'GlPJ8nxC`+ !))wms 莢9G@!N,pBVAlG3O=pD%\ Z#`Dō +pG\ Hw n0t3ϚX#X3,W? b W'p D_ kh-yxC`+ !+y n(>K@p PUj2]lb@ zJ_n岉QT@ v! QraD'V8 ތi #'T�pE'2/ob#ǼpHGlb\ l&3g'HN@D PVjFFM8g@nE"AQT@ v`� VMb K`lb)4 Htb \ܨs6 T=PD(2щQP|r(*A G ;ƍyC +p'] ,w< }As6ob&V hn~uk}D?2E&:{-7> +@w%V\ ~(b$6Hm*FQb(61M"j/=GVNlb@EƮPd"0QT@ v Zl"pns$hGG<"~�E8bXE+VAJ8#*o"&F Pc  Ȁ Ȁ ,�>T @8 XwuWz7 x� @;LxIg};ȃ?t@ sP P7t@ @QHx� ,ccAA\l`i`ihijoq(sHuhwHfefiaYgPjȈ舏(hehi`iPgNglHh8ze=_cAA,>Ph6(HhLjx>8*�5B@<,Ќȍ،(Hh渍h5=0v?�a :P>p8*`90>�;>T P@ }piɑ p�  PI0/ 1 05i795  1{ ? MO 89 W,ccAAp P `giŠkɖmo q)qy c ɀ ɠǀ Y�`ivY hɘ阏 fY cY `ɐ rN0 ` )p j a> �=@  7{> 9蛿 )I9{� 4n !i׉٩ɝ! ! ? ɝڗ=�>T,= mU *0{> 7 Ep P % R !  e;  ++ � @ ;�AA0s+ ru Y̥6 0 �  1m [ʦm˵o0  h oP 4$0 p5,aʩ+1 !+-m ʪꪯRb h ʫ꫙ 4$0 p5J: !+-m JzRb h * � .�*AAA+ � WC A  LRb h k 4$0 p5';A  LKkRb h L 4$0 p5Y[A  LK+%: l зY 4$0 p5뫣A  L&+%: l кK 4$0 p5 A  L +%: l н& 4$0 p5۪A  L*%: l  4$0 p5̩A  L*%: l  4$0 p5IA  L*%: l  4$0 p5ylA  LȽ*%: l  4$0 p5A  L˯*%: l ̽ 4$0 p5< !+-m ܪRb h � .�*AAA+ � ẈA  LН*%: l Ү T @+ � ẈA  Lpӛ*%: l լ T @+ � #̣F  Lp֙*%: l ؜ T + � # < ̑m!+-m }Rb h � .�*AA�0 !۾< ̑m!+-m Rb h 򍩏� .�*AA�0 !۾< ̑m!+-m Rb h $n� .�*AA�0 !۾< ̑m!+-m 0.%: l �, T + � ˣF  L�Rb h a� .�*AA�0 !۾< ̑m!+-m 0.%: l  T + � ˣF  L�Rb h � .�*AA�0 !1b� °� P Pq�  PP� 0  P Pp � ̑m!+-m z  p 0pp  � P Pp p*%: l  � pp p p q P� 'r ` Pp~  T + � #  ' pp p ~ f � �:I-?nAtN~ ruȕ[xr%kQN6m"I(P$zԂIVeΤJ$Ytu떬\/Y;݂IV!`r떫C\Ak+?\C~j^ՖOhppU -r薬_e]KVC Bo֢Ex: [ڳBn]ԩ"H1#X .\^q |Xh*W.4i!W]'CWK'Ej=eݒ媓[}^ !^.? qY\ŗF"$$ĕGZ`Vl=dWNtEEnqE9dN\Nq?ʒBqŧ[::9HŕjkFĕNEW W 9D[\D[\eC0\)d_\9dWdY-9"Wn)HdY c^.E^~)PJ}Mq ~ n8B >XQVqPNa_$dCd)HdY C_\HYd9NtCŕCF}aqF"$$thJ르_\BeKY|BnNCWpeEd9ĕ[xqW:qY\YN ŏk؉'uuJGĕNTIWn9dː 9YxY! /:DH.Y\Y'Ynd[:YDE([ W q%r^9}Mq߂NP+`eW WYxWaE YadY[C~^\E:N YĕEZĕEne[eacnY_BPЕGZ`VڮBx[E qeBnqŏC:Da BYY:)DW:^0^n9ĕ[!hCzRF 4pE'TBBX !["~!CEE!dp/Wؒ� W,XD'\!oh9QN,y&N&8r*X+ qjEQW- ^tE.r_0:a^(!dq W`"~qH؃,xNu, 񈐌&A\0 �T+] C ($d$HB"nщ=B- =Bp,Br_(, ^8,\q Y+]іQr@\ Wtœ!d ?,/t Y("Q?B(- Q^"[:n!CbpE!n H," q Hb"y^؄#\g8U<N8bp$.Wb>Az{<l@+p}p~F=! x H+?! WbKX+ Qrp"r$(+&1}- n#XD6ڡvdc3d n851lc!n![a>ڎe(+B"_D+G 4pE'ىC"7ю_G<e؃4 ?,F4Q}!`zc? -]E9Y&N&8q*X+ q8"rHCF= nh7xo8!x҈- ! ^`�0naE8+d i- Xd$0 J$G mhe]~`+q�,1`b-d1z5NX3d1_p,Nb G<aNtr@\ WtbX,  ~|v7 fdѸ<CF'WăX4nQYt{0\a a�C+ YH3\QW܂&N&8pq*X+ qX/A[@bP9x YF;x\E;!x+xEb8E!E-x}p-\\-0 J$G mh[y ~p!AY`"Y,Ҩ+ iCpE!d[(0 qC,B~- W"7naNtr@\ Wtb!:q ~C+ԡBB`$[!n"�nщ["{�,C+q `ă/dqB&N&8)xp*X+ qJ8+ Y8^0~?aȆ}8f؇[{~0acos=(Y_([hvE`N:H0x`B_U @ qGh&hV:@9{E`WЇkWl[`}0`Їea}3{`iCCpY`v}+x0B8Y8[[(fu0'trQ4 GWyZW[xWB}YE{f؇`cXz0W}8kX@BXv<~~C Yp3=v`WЉB0'@yXGpNӀ `XGUpHxV(kpC'}`8HzChosrl^YsrBYN0`( `0NW[pENqWBXG @ qGh&hVFs~WH}CXN}Bnuun[Wrnp^Y(=a[�a(HNE0YW{0'trQ4 GWaC(Yp~ȆE-чlBXlYzn8Y8kxؒBsq(CEEXca`WHpH_EzX[[ IWxXGpNQ `XGUpHx\8N؃}H[u YW vH qnXn8sY(YBxpXCؒCCЉ(`XCq_8B�G @ qGh&hVp%mBi8u W?8v_8[r8o�E[nWX?`(=W^[W(``([xHPtrQ4 GWN[(}E�Bu[^ sHrPll8uH@NHpo[Y(`BCYYE�=pHzEBXҋxXGpND `XGUpH?WCk8Y in`i؇kW{fXehx`aoh zCЉ_X[[X_^^k`nr؃\ @ qGh&hVPlpHC}hxqZzc8cx`=oa8xYXHЉ[Np[pC(̐Hi0k؇qHPtrQ4 GW%=NpYp}^^pkn0knW`xacxX[pnXczXC[C_[CCYYKcvH_u}XGpNJ= `XGUpHxA^zCCNv؇vȆBE8}C[z0=vz`f8^Y([Љ-щ[ s}`q8BC(U @ qGh&hVPWWv[[(Exv^E}WYv_0u}hc8E^pHؒ[`C䄄[(qЇ}hr8E'WO@pMpNXRY?X_k_(=k`}k?avE}YYh{Їv=^E8(CؒB[CrzrEC(u}XGpN5 `XGUpHx\B0cHHpCp[X[(WX`EpE؃CtH�:^8YY̸Yp[( HH^BXa8WG @ qGh&hVPVcBXEHpB[BpEpc_N:p^pHpY8NpHq_Y(WYEpCCXE'WO@pMpNXE-c WNE0WW(^HpB^0BH:�[([Ep[pNEY8Yp-EB^XYPGMp�pQXW@ ;^B8[(-qNN(a8YEpHWW([^(NX[WW`W8E@NYpB[(C?h R0 Wx`6hU_ WE[[X[`BH8^YEpNH8HXYpCHW脋BHY([YHE'WO@pMpNXNXBCB@BY8Hp[pEp?HCpY(WW(W=HHX[`[p[8^ W^BXYPGMp  `XGUpHпp Vh R0 Wx`6h /q?VB'WO@pMpN@q XGpN ׀ `XGUpH?h R0 Wx`6h('G'WO@pMpN�s6GMp� `XGUpHп6/tWh R0 Wx`6hCF'WO@pMpNtQGMp� `XGUpHпQQ @ qGh&hVuetrQ4 GWev@yXGpN  �pQXW@ vh R0 Wx`6hxutrQ4 GW_GMp� `XGUpHп/Q @ qGh&hVJG'WO@pMpNQXGpN  �pQXW@ y h R0 Wx`6hostrQ4 GW脲GMp� `XGUpHпWQ @ qGh&hVH/G'�MpQ4 G6XGpN  �pQXW@ 3}Eh R0 Wx`6h߷Q�K�MThDЄGMp� `XGUpHпGQ @ qxԂIV"Lp!ÆB8j&M, U";mJSĒ&O&G.6ĀA h̩SCV8"+"MtiQG"UQ$I`ҦӮ^OT%P>jSdM"5}+#XA&M;Ҭ GVtP$Ҋs;u*"zԂIV?w"(K4}BզDDj-#X+M+0ѨU XlУB%UQdUWZ0iӪ9w6Ue OفhHM?|k#zeҴ{gV82*@rH'(AEJE"U#-0F+ b(T%h *m"I+>&L4ٴN0 +$r+v5APRHUH L IEX&F; HL#l zDM6T(A"-WR)T+D(T%h *m"I=&L4'N0 +$r4APRHUH L IEX&F; H;#l zDMT(A"-mD)T+D(T%h *m"WS#l zDMjP(A"-WrTT$RU<m]IEX&F; H5S#.%M6\(A"-'ϣ)T+D7DlR('Ql"&z3#l zDM W+82*@rH5N(AEJE"U#-0F+(T%h *m"I?&L4r |# $]rTT$RU<m=lR('Ql"&؄#\& �>GbAD�*e )*"-`BZAb%@O E"6!MPo&Ȅ&6Y8#RWp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(Q ('p(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 WbЄH@Q ;#6 Pb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FG>p `" h6DH# J@"b+Yjֳ5hDY]G\AZU"E%6QMTb#j"ְ,c XSx#rb6=l%2HĢ0�P&TZhmkۊUl-o{ߞm'GPJS#+nwvG &*X7]/{ۛP"rP� UGp-l[UP7.C8jB| Z"PhWX"yvG8*^1S< uf _ V0{yr-Z@8ѯM0 kD+cʀ2/9b3<+B=B�D �@z3@�D  yЃGCzِD6 ;0`^5KMj0:ժ^5[W:֭A�� ޵e_ּW@:^6_݅.La ] 2kk@6`7˽@+P T@+P T@+P T@+P T@+P T@+P T@+P T@+PAU 5pc<& V`*X V`*X V`*X V`*X V`*X V`*X V`*X V` r[+P T@+P T@+P T@+P T@+P T@+P T@+P T@+P T@+P T@+P T`. TmmSvF` X?ϾF `"F `"F `"F `"F n��@ � ȄL0� `ʄX_qM9)@4@Dc5Vc bc6b rc7z7c8z6 bLc c;;#7@<b:?d@ $6Vc�A_3N52dCCBdDb9RDZEbdFjFc5*G6cCd4rdI#EIJdKjdLU@MMdNNdO$UxM eM^O"eR*R2eS:SBeTTReTZ%Tv[eM et[h@h@h@h@h@h@hU%Tj@h@h@h@h@h@h[_$U `fafebV=@ccBfdJdRAUffjL6\[M e\[g6fifjvejjbifllfmlJ_g.foogp pgq&@_L2gLsBgnBguZubgvgr^�M_@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>�0�fq!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލp!=]}޽Mj˽`ۻ]۵ }�'+]>ܤ&<A>@��3 d  �1.4^6~8:<>@A^FiAPiqN@ �)P+p06P�2.Ob>dCe;9j@�!�0` _o>^7~ia胮8'0)�@� `>^b=NߪNߦ~�3p�)�!P� �*` �6n^^h㭾n' �*6P�.>^~^�E�'p�p P>u�  p�Dp�2�'�3@�p'p�' > p3@ 0?4_68:7 >? 3@WHJNP 8/W�0.XZ.)�S~�*�@ hjlnpr? tOh @ \r?hw p @@ @ ǐ 6�#� 0 0 __ P � +k0 0 0 0 P P P w� ѿп P M ` )#� ?�I@WrDǚM UT R%H =A=~Rȑ*LdƆDLSLVL =3(� TPEj1BŪUFUTU^Ś*SW]蓣8ЬVWmݾ FZW^TWm  >3zT1Q#TUiS%ȕ+ĜYfΝ=L:rJ][lٛ6qeFDV=\pٶz+ >+X*Tvݽ>|'/rk#MZ߫xiM*/@/J6Id@l'0*@eQ 1<>1DG2M4I:(gFGaj d ĕNl$H#zdJYa ` .( IXQVqH1m+H91EI$qh1ӫ4TsdW:3:YG\ 'ʢ($aGFYH,OPM+H915]y&heSUgLQ>AC5G6qUoU*qąD7xr)%BVpdU\Sp t #thhU2F ĕNeWGV~}r)BVpdU\Ns #thLQ>AC5G6q}dJq'_ ($aGFYHQS\ӕGZ`Vj2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V޴2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V*2F ĕNHU*qą_jJ)$aGFYH=QS\ӕGZ`V2F ĕNU*qą_jJ)$aGFYH_QS\ӕGZ`BZQ#UF-TM#VQ GWOʔTF!X+ !0e] )N5-`BZQB"UF-TM4<#VQ GWOʔTF!X+ !0 ve] )N5-`BZQEUF-TMd$#VQ GWOʔTF!X+ !02+!ʼnR&W<LhC+Hʨe@j Wtb5z**IC(D8bp$FQt28QG mh'EThP#6NsFXE%_=i(SRHGb8@'Jњ\0 p&*Q| q&\щx#\' eJ* VQGȐD)Z+&Oe2OA5؄+:=bp ~LIe" 1U#(R(Ekr#Z6kZF 4pE'Gp4)B$X#F W@B`dEW ChMxD Vl5-Q(>8b_UT.Փ2%Q+p(V H dHqh v2j'РGlhZJ8zP2 `*\ q] )N5-`BZʨe@j Wt"iy**IC(D8bp$FQt28QG mhEn+Q| q&\щz#\' eJ* VQGȐD)Z+&ZF 4pE'*ܕGp4)B$X#F W@B`dEW ChMxD ІV2j'РGl+J8zP2 `*\ q] )N5-`BZʨe@j Wt"ΏXE%_=i(SRHGb\ᇮ"~ Y,"nA^B{E' HEWdqC�(-nQH8/ ! u#,}Dt28Q$! W<LhC+ֲ- Q^xQ[Ȣ"d ^P["\!H(+:QaxJ+sWhP#6N+-H+xQ[p, YG("\qH!=""B:sꆄcUT.Փ2%Q+p(V H-ܾBbP,\ Y@Bۇ(/ B,{/BB/^ڮ"qCb3Qv] FW ChޮxD ІVtǾ+d Y{+n! BXDW ?($q ^@A[,HapCm#nis>W O@pMpNx@W([(NBH0js?Yp^8HaBBpCXa[8Yp`C=^8P=�H?0q avh^ GXJp')Q !pQXW6H(EW[8WHX^8^؃[(E^pEpE8EpC^XmH[CC[p_8=H(YxH(_� R87Wx`6h+̾EBp_H8WW8NpEp[(=�c(Y8Y:(E[[WXHY8WW?BBB}xQ4P GW \a8B_(Wm+E_(H[=p_X^p^XC=`8YEY[(aE8W(NW8[a(nCY8Z|UGp_yXGUpHapY{nЇx=xvH}ȆN8hk�^xkh}nWBP7}}P=apB^8shNpNpQ IysGh&hVExox(^u؇vH0}uvWiavЇzBEp_Xx}}`CE Hp[`vxQ4P GW Chk}a؃o`xk[ЇkpE`~BkaxzYHE0xЇ~YN(W[[8v8Hp[GXJp')Q !pQXW8a}hsc(nkk؇kpvNqsNxu af(HEW0_н_0[[k vB8WX_ IysGh&hV{hu`fll`ohk(v Wqu(Yu؃z8^lC�;[^�a^Y`Ckv O@pMpNN([Bu i`B}fz=q(CPx _8ohYok`WBaaXapBYpYCn xCWZ|UGp_yXGUpHY=p~ CX_uPY[ vpoW8x}Yhlx8jaNpYpBpaW(W^Epe`zr^WD IysGh&hVxq8WB`s3uhWv8BhnE(xaЇoBEY�WCEp^(NC_(x}axQ4P GW+YBrN8[`oEq`WxC`la{Wq�CpE(?p^(W8uYN؃EBxxPE8_=굾GXJp')Q !pQXWqCXan[Wl`lW`}0[^a~`Bz`kB +}؇}~X^XWXW(_fhr[H R87Wx`6h-}?Yp{YB}8aЇezx`cflvX^8cjsx}~YXu ^E`x8 O@pMpNaWXWH{B `np[؃oHX}c`e~H~8ipH�[B0}x؇B`8W=Wv8^6YxUGp_yXGUpHWYp~EW8~Ȇ[C}pYnv8un?p`rqpHEYpou;ua8WWXC{G IysGh&hVe}E8Yp}?`~(Wnv8uȆkHC�ropHNpC`0_a[XB=pHpn؇ O@pMpNcH^~Y[zn؇Evn8N8lvP7HsЇoHXH `�ac�Y(YY?pH(ouYGXJp')Q !pQXWQEp}?Y8v8BH xp^rPko r8E8^E~8H[;WY^= v^(_x R87Wx`6hEip[pN`r[Xs`Cpqqn sW؃_(H}0o뽅BHHzʰQ4P GW;^uEf;uXBs`W8r8qCsPoC~8BP;W[C0CXW vжC0GMp')Q !pQXWqBWlpBHxa}`B8ix0C0veeaXq_XH8Z>^pYnc v C(EM IysGh&hV8p~j?}cxHix0:`xfefXqhS>Hnex O@pMpNEN(YkpECxf}Yf{^�xfaarP_pBBpH�CkcxY[GMp')Q !pQXWH6v^XB=vЇzY�Y0^�x^``Th؃C0W;.^8:r}8qE(^G IysGh&hV@vWvW^pYȆzv=Cpx^^`x=0s~`iX{W؃_`}v8; O@pMpN[Wa`kBBk`~k؃Eahv0W}[cPzuW8>WYXcPxЇv CXu3GMp')Q !pQXWYY(H0_(W^[[p?XC(=a�B�+T薫BrūA`&RxH[\ɒ%L֞_~4q(R4%IG-iU&N?dI֡BnutūSe܂E A'V:$ТEXQ98mr)k'H&.S!YnUC:!Ynu:tE U-WԹ5:dZu#X .\m6n *Xh*W:/N|/H*tK!H\*4$^ ְCZ$׭Bx-r)EZI֡Bk"JԒ$H Li8, S!H!I',@r+@"/ b-!K'Y7 j9+dE"@b"J!R0,r,R/t2${$!e-r!A"4,8k&m *n$(qM $tr ${�!tPt $G!r+„+-de+,-8& ,DJ-#-0F+.V$-"t-Ȳ/,/"rH!e:["{!Vd4'h&tU'2-@,Q/@‹,0yK,r,!rHVȲAґAt-4,8BF۠F +4Z!R-0Q-~H'@r- /t$@"@ $t$ 3Q!"eJ%DJ-#-0F+N,r"@r/RS,r+"Kr+8>0tAtY7 j9+dU"r-b H!/""t/rDr,dU$""@r,2" >&'ldCf7$X#F W@biq,:BLDxQWbq"\C-\qC$NsB-d ^,BE!1b%-)+&s, YsE!xq ^xBȢ$Y≇" q ^"+d(>8bi щ[tE!nqH-[tE'dqCBp,\EȢLhP' Y,Bcn HȢA&>F6! nvC8bp$؉'2DPB@xD ІV8l&Yn2OA-؄+:u]&>F6mvC8bp$΁:kA )VҒ-`BZAЉ,7'РGl(HXl.ldC|f7$X#F W@B!(&R%r#Z6F}Yn2OA-؄+:qԩ؄#\'Ȇ6,nHGb2JQL%XIK G mhZJd@Z WtB#` GO mݐ`*\ eJHhЊR,7'РGl`^M8}lh#ݐ`*\ e֙JHhЊ,7'РGl.UM8}lh#ݐ`*\ eJHhЊ,7'РGl`QM8}lh#ݐ`*\ eb]JHhЊ,7'РGl1HM8}lh#ݐ`*\ e"AJHhЊ.,7'РGl`3AM8}lh#ݐ`*\ e+JHhЊF{,7'РGl4;M8}lh#ݐ`*\ e"JHhЊ^7,7'РGl`7M8}lh#ݐ`*\ ebJHhЊv,7'РGlw3M8}lh#ݐ`*\ e{A )VҒ-`BZw&M+#` GO m$X+ vb"(!JZR W<LhC+n"d@Z WtB{,6 6dwC8bp$QL%XIK G mhOChP#6N$Y&>F6nHGb2=+iI\0 <VrQ| jq&\ 7؄#\'Ȇ6 VQPfG1b%DK 0 MrQ| jq&\ 8X&>F6n 8(+@2(LJJ$$<B 0AQY(|#l+tBVq<*l#@lІd #*$(SD)(HBK@#�A++M'Z8&B'(D#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'X+#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'"q<*l#@lІd #*$(SD)(HBK@#�A+(!Y(|#l+t!#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'"q<*l#@lІdU� 8'*T&JIK$LƤL$M$YB+*B'+T"�A(((((((($UVU^e+JJ* #|*l(\%ZZR(#'8 |�]†ldU�4@A"$ aa&b&b.&c6c>&! aB �, Ad!!!! ! ! ! d&lc*""$" "A0A &qq6f �#!]%lmHV�Lwr'|g4w'yy'zz'wL @$�~'ygwN8�@>(Fzz �@%lm|T 4� p� �(ƨ(h hA�d@@@� � � N)Vi@@ h@0Ā))h�@A4�]†lV4�B14C4D5PC5 **&.*jj4P3<':383834*N0L2L*ƪR4X3<,@]~�lmt'B.#TBJV'B(N+V^+fjk&dB$D*8V/2x dB+-B+-<#<#<#<#|¶-B,B2,.FN~B"$'|,(�]†l �BYdV******************************Ivk&B~(,B,( #->Y(B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+8ކ#d"(B@ (B-B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+//.(B4�]†l ` �(<BP߶(((((((((((((((((((((((((((((((ql(d(lBB,D|B. rJ&********************************-@A"tI**************************************D"$&|.(B4�]†l ߆ �*lB'N4OO4qlJ|&t"Ȃ+A%TB'T"<$lB'lB'lB'lB'lO5XuOdqt&" �B&5\ǵ\/&<B+ 4�]†lK` <&+@+5"7c?6dGdGv'P(JB',B'dB$Ā(5id6jd+(`)"dB,B'6nnCD<,|B$@†lF`` <&+@DnO7ud'P(JB'HB'B$(yGuwn+(`)"dB,B'7~&L"B%8 l�]†lqk�` <&L$7GO8CD*Jt$t*DB 8AlB$qHB'l(`)"DB,88qL"&< l�]†lq#+@?9D*)hB'@B'B$&D&DYo'`)"DB,&C+"B%< l�]†lq #l*$̹SD*&@B'B$(,:&@zYo'@(#+lB"B%< l�]†lP�n 8'*@{'LJD:)h$t*D @W{qloBql' (#(XwBK,,T#Ԁk|�lȆw� #|(B%~{cw+*B$t*D @|o(@J(|*+B$(tďiwBK,,@#@lqW#|($7{'((DJ@B'B$';q'*8*B'4=#r'(,,T#@lq #l*$7EԽ==S((+8 0AB/>7(dݣD+Z8&B'<>w"&< lmn 8(+@y>{(LJJD#�A+>ݓݏ'Z8&B'O+<,l#@lq #*$7ݏD)DK+<B 0A㓅ݏ'@hN&TaC!FM\lЈ .x9 Hp4j+H`Ƅ9fM G!5&M@IQ &mZTFM:5պ#XиG%z<IbQ\A)k]$PWZ0inOFM:\M\dZ'Ip4j+HscNVp|Q &mZ=QtU'>ɑ=\$Fr 5LG!I'P`Ҧw . @G\uz?#Xqa,<i:N"aGFYH?FAh'R|J(Wi6Z4rdW:G`#$VpdU\$BH (\y&hHݞZhOȑM\dJeG\#@HXQVqiv"'rh:'{jQ>AC G6qBu{Mqa,<I͑N"aGFYH"tQډʕGZ`VL-쩅F ĕNjX6qą8ME:eW 0XFAh'R|J(Wi6Z4rdW:1G`#$VpdU\$ByH (\y&hᦞZhOȑM\beG\#@WHXQVqGVhv"'rhzjQ>AC G6qzMqa,<HXQVqvev"'rhkzjQ>AC G6qzMqa,<HXQVqH (\y&hZhOȑM\teG\#@r$VpdU\$N\N Y AH[%_`~M%J`餡CdYDYEdBdCxqe[vB �E(xD ІVDp,!CAX_!nJ<Ѓ/`X$H/* Wt/! �pE'\BXDCQ| q&\ ,8-! W(!n H q W(,x YB(/!B+ [�$dq ?bX!dGbpX8$$X#F W@&,qB,B(D'nN!#`QJE.r\<b8B Y,p" HTB _ԡ+�'@$\0 h9C! ?,rD<E"|a`$bX+nC+! H$ W@ yBF 4pE' N! !:BX![{�/ qN� Y,8-d HBp= ![ ~(D'N8,ΉGbpX8$$X#F W@“\D!B! WX,1 _<"HD.V\Ȣp,\N:qY�u9v p/`'@+&ieH' H,B~"n H#`\b(|J"ɋ[X/nat8{hS2OA ؄+:qNY@(,~! W8,xqB,B€+ qYp- Y(D!!BbX- W,P?⡎a(qM8cG@ⲓ`*\v~,xC$DXD!~qD# r\ln"`C+~ Y~E'\Ba1Qu cu(,R(t#Z6¸ )+na!p ax/` =T" |D"E' aOH~!\QC G4v4) ' GlH,=bX+x=,8+p W,B,\q ? c! QEY +E@B9! xF!Xl. G<+p(V Hl&/p ?Ȣx1$q ^a'Ѓ/`M$1J,[+ ^~$x[b8D'\qxp/R(t#Z6 0 Cb8/ [oH#�GEG@/\q^X/ `E' nأ!;BF 4pE'yW,B0Fn H0 Cb+n!xEp$q W$ ^$N0#`aƂ#<$\$H`aV :!A!!!�xna\a~\xab'H'\Z ڠ.!daaar!ag؁a aΡb> 6:! ~aa!AA \aa: aad n:ƁH6\`,8#@eNVFa\<ɓddAa!a!! xaddad Aa@!v|( Z ΁aaa!ء\An aadnA !b> 6:xd΁!! AAxAd!PxdxaI\A:a!ȡa�d6\`,8#@eNVFa\汓 !nA Ɓ6a!*AI\ ]anA!nanA\:`!v|( Z(]a Aa؁dA|!a!!|an dx\x\\\nAb> 6:!A `ځa:ځ؁\a:~agx::\adna}AA`aƂ#<$\$H`aV :ab na \!a!!d:ad\:\a A\!b'H'\Z ڠJm!ddB`!V\Aaada}!ԡ!lo!F@ a\ΩdA!aa A A~aadn\AxAa\nx ! "!6\`,8#@eNVFa\`N:~adA|aAa`! a\n~~tw A a~b'H'\Z ڠ!~d:addaA�A!ad a@na:`!lo!F@ a\VnAH naaxaA!A A�ddAdA~h  A~a`:d!{]`aƂ#<$\$H`aV q;Pa\\ԁ!!!`!`\nd n\b'H'\Z ڠx! APn~΁naVa* a xx :\AdƁb> 6:ao A  aԁ~؁ad:\!Aad A ad\A\ax@xan`aƂ#<$\$H`aV qe\nax!a!!a!d`~ !&d�!v|( Z::aaa!�!!U!da:!nAxAdAna}Ab> 6:ao;\d  AanadA\ A   A \x~\`aƂ#<$\$H`aV qeadA\a: ؁*ށ`a!a؁a~~n:a}:n !ȁn a!v|( ZBAA `!|A! n\\~:~A!lo!F@ a\x \a\:!A dn AA:A\a}\ ԁd`aƂ#<$\$H`aV  \  ~�`AV!�!A!x  x ^̞\aN  \|!v|( ZAA:a\\nn!!`L|a�!na\d    !lo!F@ a\\x~nxax\\nd\\Ax`xA 6\`,8#@eNVFa\֧ n`|FV!raFa�B/W %$H~uZta\ɺȕQHi $I`Ҧƕ,[,YArKVAHdWGFY `ftH֢C:xȕC%!8j98mrՉNx-*-?~3B*lѯCAUU[~nZT薬E:ZtB\݂TWNj&G.6ƀA t \C $V8N̛3wuҭBd:l0WdK,_JkTJV:鐫_d:jC-u+r+q+{FQH#H Lk.,-RF+�#=(/"!,tJ'FR,BG4'h&t,"K!""�-1,,L,/J'-,-{r,"-R/r-B#.ضn\ G +8眆Jk+G|$H LъR4'h&tl^,8ƛG +ܵ";FQHH Lʻ- l9+�0#.np$( 5L2Kh)+DLR4'h&tRsж>&�*n1pÑ# $"w"4ãh)+DdvKR4'h&tv-=&�*noÑ# $W(qDG!#-0F+-eK|[lJ',8[ G +\}zh)+D- l9+0#l o6 +82*@r5ǎG|<m~R4O-؄+:ѿ=p @f| VQZk5 p \0 äԒQ| lq&\ ؄#\�*7 VQe5 p \0 xԒQ| lq&\ /2؄#\�*7 VQ2 p \0 㵤ԒQ| lq&\ G؄#\�*7 VQ&[2 p \0 xeԒQ| lq&\ _^؄#\�*7 VQ252 p \0 ԒQ| lq&\ w&؄#\�*7 VQ;G#!+&Z2O-؄+:c=p @! 1UWs(4R|$$r#Z6"RKF 4pE'jGbppPp8$X#F W@jF8BWxD ІV`UCRj(>8b^iXl.�nt +pG\s)HP`Њþ#-Y'GlPJ8nxC`+ !))wms 莢9G@!N,pBVAlG3O=pD%\ Z#`Dō +pG\ Hw n0t3ϚX#X3,W? b W'p D_ kh-yxC`+ !+y n(>K@p PUj2]lb@ zJ_n岉QT@ v! QraD'V8 ތi #'T�pE'2/ob#ǼpHGlb\ l&3g'HN@D PVjFFM8g@nE"AQT@ v`� VMb K`lb)4 Htb \ܨs6 T=PD(2щQP|r(*A G ;ƍyC +p'] ,w< }As6ob&V hn~uk}D?2E&:{-7> +@w%V\ ~(b$6Hm*FQb(61M"j/=GVNlb@EƮPd"0QT@ v Zl"pns$hGG<"~�E8bXE+VAJ8#*o"&F Pc  Ȁ Ȁ ,�>T @8 XwuWz7 x� @;LxIg};ȃ?t@ sP P7t@ @QHx� ,ccAA\l`i`ihijoq(sHuhwHfefiaYgPjȈ舏(hehi`iPgNglHh8ze=_cAA,>Ph6(HhLjx>8*�5B@<,Ќȍ،(Hh渍h5=0v?�a :P>p8*`90>�;>T P@ }piɑ p�  PI0/ 1 05i795  1{ ? MO 89 W,ccAAp P `giŠkɖmo q)qy c ɀ ɠǀ Y�`ivY hɘ阏 fY cY `ɐ rN0 ` )p j a> �=@  7{> 9蛿 )I9{� 4n !i׉٩ɝ! ! ? ɝڗ=�>T,= mU *0{> 7 Ep P % R !  e;  ++ � @ ;�AA0s+ ru Y̥6 0 �  1m [ʦm˵o0  h oP 4$0 p5,aʩ+1 !+-m ʪꪯRb h ʫ꫙ 4$0 p5J: !+-m JzRb h * � .�*AAA+ � WC A  LRb h k 4$0 p5';A  LKkRb h L 4$0 p5Y[A  LK+%: l зY 4$0 p5뫣A  L&+%: l кK 4$0 p5 A  L +%: l н& 4$0 p5۪A  L*%: l  4$0 p5̩A  L*%: l  4$0 p5IA  L*%: l  4$0 p5ylA  LȽ*%: l  4$0 p5A  L˯*%: l ̽ 4$0 p5< !+-m ܪRb h � .�*AAA+ � ẈA  LН*%: l Ү T @+ � WR �  ,e 7Rb h Zͪ� .�*AA�0 0 p5 � b � ,m fRb h ͩ� .�*AA_. W# � 2ؖ Nٗ*%: l ۚ T0 0 p5<b + Np,!%: l ޘ T0 0 p5<b + NP!%: l p T0 0 p5<b + N0Rb h #� .�*AA_. W# � 2ۚ,j #.%: l �+ T0 0 p5<b + N0Rb h }� .�*AA_. W# � 2ۚ,j #.%: l  T0 0 p5� °� P Pq�  PP� 0  P Pp � 2ۚ,j z  p 0pp  � P Pp p*%: l  � pp p p q P� 'r ` Pp~  T0 0 p5� ~ ~pxp  � ` p p q  pq `^ + pf+ .IV!xݺ%S'YuZ䊗,nA$_~ uաB ȕEnu!? "p'48p8䪓PZtK/A%!nU!\AZtk"W\ -Y Yt R!Wx.Th$a A5#XP .\g >|piԪQ.^萫Dq+H~ !آN\qHnr-/n䪓,Wpi"$I,䈅5CG֭C) -YH9E:q[:HIC YnY^(B 9WxQ4rdW:qLY\)B\)YnqYnqEEyˏC(rE~qE\eCh\䐄nHdY c^@^~)d>WeG\l2 4<3`4"eQhA9DH~BeCd)HdY C_HYd9N CŕCF}aq4٤H[Ma 5VasB~qŏ[ Ye[ ;9Y\ÕaWnŕC\ĕNdqeC:D?a'xq ŅF ĕNHWn9Ƌ 9YxYd :DHY\Y"Ynd[:YDE([ W q%r^9eeG\6 Fs!QVB -CdᅢC\YdCdWe^nY^BxqD[:)dWiWEnYfose[puN IoXMa 5VYV ENn9-ĕE ?Y)d[ 9dHdY\CxyKWxWnfiGP\hOPʑM\ıE qEHYn9YXY)[x)D?(:`\?8_b": a|̸F;1Btblz,62@SѸ X(QA0 Yb!:N@BBbuF' Y8,nCbY/ W@{/\щqأ$ѫMt&'aK!qa$! ^b !_@p !EB9/\q_B/ YB,r*(Z(>8bcdqY, B8, c- q Hԁu@[-\Q[t+ H9챈CЈM&9]&31g*0Db#`x_G4Qvb܀>ؑ HCpnר0}c!\ a;<Cp$ AxBX.zN@"=҄#X5bY E< ~ģF;юlA`,\ vp= x#8-dq= N۱C@pEd rc!ABF 4(pE'&NaG6v`=a ^,pla߰0zc8/cԃ؇>E!r$ȡM#` G`Nf *Fv8"rHCF= nh7xo8!x҈- ! ^�0naE8+d i-bDz M8Nh*E`3\qxܰ5dq�8n!q80! Wt"!aB(+dWt˰9Ϣh!M܅"dQH(+n0#- `b 0: v"`2qBȢ؃0 c(-\qNB G=B?v#` G`Nfۙ *FvbX/A[@bP9x YF;x\E;!x+xEb8B!E-x}p-[ E( W8?(C+rr' - C(/E|X=QW@"0>B(-\Qa@X0 [8D<o"@G 4(pE' Y@?! HPG!! r߀-\юk{7nq�c- =�C!dE0{E!xv<p tlٙh\Qbȶ+qWԃ8/k>}B?! }ߨ9B(-S~XL'nQa@`G!d YX R P�pGh&hV;{EX WЇkWl[`}0`Їea}3{`iCCpY`v})x0B8Y8[[(fu;AQ4P GW脷[W[xWB}YE{f`cXz0W}8kX�BXv:~~Cx Yp3=v`WBGMpȌ= pHUG6W(kpCx%}`8HzChosrl^YsrBYN0` `0NW[pENqWBXG@ 8pGh&hV@~WH}CXN}Bnuun[Wrnp^Y(=a[�a(HNE0YW{;AQ4P GW脷C(Yp~ȆEчlBXlYzn8Y8kxBsq(CEEXca`WHpH_EzX[[GMpȌ  QXQxlC=i[aPr[pr`[rqEs8nB?(nWE8Y89Y8@B�E8?zC(`x R LWx`6hv<Bi8u W?8v_8[r8o�E[nWX?`=W^[W(``([x;AQ4P GWYBiX`([PqNr8Nq uYȆsPqńWx_B�?(?8_HNX[X`WoNXH(sGMpȌ  QXQxlWCk8Yx in`i؇kW{fXehx`aoh zC_X[[X_^^k`nr\@ 8pGh&hVXҔlpHC}hxWZzc8cx`=oa8xYXH[Np[pC(Hi0k؇q;AQ4P GW脷;NpYp}^^pkn0knW`xacxX[pnXczXC[C_[CCYY0JcvH_%}XGp9 LpHUGȶB^zCCNv؇vȆBE8}C[z0=vz`f8^Y([[s}`q8BC(U@ 8pGh&hV@Փv[[(Exv^E}WYv_0u}hc8E^pH[XCń[(qЇ}hr8CO@pMpNx;Y?X_k_(=k`}k?avE}YYh{Їv=^E8(CB[CrzrEC(%}XGp9 LpHUG6YB0cHHpCp[X[(WX`EpECtH�:^8Y@YYp[ HH^BXa8WG@ 8pGh&hV ܄cBXEHpB[BpEpc_N:p^pHpY8NpH@q_Y(WYEpCCXCO@pMpNxEcWNE0WW(^HpB^0BH:H[([Ep[pNEY8Y8EB^XYXGMpȌ  QXQxlC[(CBW脷Y@BC_XW_pHpBBEYpHppH@CXŔW(B8[X@ 8pGh&hV�cpYX?E([C=[XW[CEW8YpN@[(^BN?[;AQ4P GW脷E([8[(,^CWWXWY[@a8WBp[pBp^YX YEŸWCp?Y(ET}XGp9 LpHUG6nnW R LWx`6hnnAQ4P GWoGMpȌ  QXQxloQ@ 8pGh&hVooAQ4P GWp~XGp9 LpHUG6 _q R LWx`6hq0FO@pMpNq$GMpȌ  QXQxlKr R LWx`6h/o@O@pMpNps=OGMpȌ  QXQxl R LWx`6hHOrAQ4P GWOwGMpȌ  QXQxl[ R LWx`6h`qAQ4P GWgOGMpȌ  QXQxlv R LWx`6hxpAQ4P GWGMpȌ  QXQxl[x0 R LWx`6hGQ蕓kO@pMpNxy XGp9 LpHUG6_Q@ 8pGh&hVMO8pMpN�{XGp9 LpHUG6Q@ 8pGh&hVLPMT8GWGMpȌ  QXQxl R LWx`6h'^M�N؄O@3pMpN8~XGp9 LpHUG6wQ@ 8pGh&hVhL�i'TgnpU'WB(q"Ŋ/b&G.6ĀA HLRC\DjԣN6ǫs'ψEJ&P$Ir6zB*"QM437z8Բfy>ɑ D4r. .]Dj#89aPRD"u6C\&P6}BuFG\u,#Xp+Is+tiԪQ(AI5գLڴڭ<cUL@u ՙ=mri9`mr­H&]EQF=m;Q"jG- }>T&&r =8+XC#.%I&R.(|XX(E QF!#-0F+-vW&&r =8+H#l nDI!TK.D2*<bQPPeR<mU&t'qClJ's #l nDIXTK.D2*<b:4CABQHH L fT&&r =8+kF#.%I&AJR.(Ȋ9CABQHH L >T&&r =8+[C#.%I&%A.(Ȋ5CABQHH L þV&t'qClJ',8["dRB$2#+(E QF!#-0F+AZ&&r =8+@#l nDIW (w㝷{ݷ|bwPeR<mCUa (l *gЃ#҉䣓^#.%I&\K.8*< N((((((((((((((((bwP ('p(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W*&F3*:Qb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+XT.�H* $`|Z8"[fP6"l&*Jl&*Jl&*Jl&*Jl&*Jl&*J�(A]G\A>Qb&FQlbE%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbj%x 6D.QMTbD%6QMTbD@ j׻5z+_ZLD"� (�%00E) -Za˶b3;ς6nGPJw(mi+6mmGх &t;M<3].s哉P"rP�00Gp-0{U7M/| Z"Ph\7ze70 U"]0CP@C �h$T�r@!1G 8*^1[Łp(!z @�" ##9G @�"z r`<AJ2?lȁR]S X7 r3l;9zs/@8 g>#:ъֳ9m^4+m<w SBڬ h ЮvEmSz"X[W@+P T@+P T_;6lW`*XAX-h(96ajbc;6U`P;+ r_@+P T@+P T@+P T@+P T@+P T@+P T@+P T@+P T`.`MMj :j<5�2 ` �2 ` 9ӛC="D0`@ I3@$"a>u D=j_E`m�+0 \#D0@#D0@#D0@#D0@#D0@#D0@#D0@#D0D5_.s; 20_C?ҟ>.c"Hπ??/`X?|??~ /?5O~`�`"`* �b]J (Zb`*`dy` _ )ʠ_�> �* `& (@*@2aj@@aJVZ_xHBaQaF!aa!aBaUBV9@8@8@8@8@8@8@8#^ah@h@h@h@h@h@!b("$a#)b##Vbځb*Ң)-b./cna0b02c3:#"=2Rc5> *c ,@5z0^~7b89c:~#3cQ)#7c?d: �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>�0�fq!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލp!=]}޽Mj˽`ۻ]۵ }�'+]>ܤ&<A>@��3 d  �1.4^6~8:<>@A^FiAPiqN@ �)P+p06P�2.Ob>dCe;9j@�!�0` _o>^7~ia胮8'0)�@� `>^b=NߪNߦ~�3p�)�!P� �*` �6n^^h㭾n' �*6P�.>^~^�E�'p�p P>u�  p�Dp�2�'�3@�p'p�' > p3@ 0?4_68:7 >? 3@WHJNP 8/W�0.XZ.)�S~�*�@ hjlnpr? tOh @ \r?hw p @@ @ ǐ 6�#� 0 0 __ P � +k0 0 0 0 P P P w� ѿп P M ` )#� ?�I@WrDǚM UT R%H =A=~Rȑ*LdƆDLSLVL =3(� TPEj1BŪUFUTU^Ś*SW]蓣8ЬVWmݾ FZW^TWm  >3zT1Q#TUiS%ȕ+ĜYfΝ=L:rJ][lٛ6qeFDV=\pٶz+ >+X*Tvݽ>|'/rk#MZ߫xiM*/@/J6Id@l'0*@eQ 1<>1DG2M4I:(gFGaj d ĕNl$H#zdJYa ` .( IXQVqH1m+H91EI$qh1ӫ4TsdW:3:YG\ 'ʢ($aGFYH,OPM+H915]y&heSUgLQ>AC5G6qUoU*qąD7xr)%BVpdU\Sp t #thhU2F ĕNeWGV~}r)BVpdU\Ns #thLQ>AC5G6q}dJq'_ ($aGFYHQS\ӕGZ`Vj2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V޴2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V*2F ĕNHU*qą_jJ)$aGFYH=QS\ӕGZ`V2F ĕNU*qą_jJ)$aGFYH_QS\ӕGZ`BZQ#UF-TM#VQ GWOʔTF!X+ !0e] )N5-`BZQB"UF-TM4<#VQ GWOʔTF!X+ !0 ve] )N5-`BZQEUF-TMd$#VQ GWOʔTF!X+ !02+!ʼnR&W<LhC+Hʨe@j Wtb5z**IC(D8bp$FQt28QG mh'EThP#6NsFXE%_=i(SRHGb8@'Jњ\0 p&*Q| q&\щx#\' eJ* VQGȐD)Z+&Oe2OA5؄+:=bp ~LIe" 1U#(R(Ekr#Z6kZF 4pE'Gp4)B$X#F W@B`dEW ChMxD Vl5-Q(>8b_UT.Փ2%Q+p(V H dHqh v2j'РGlhZJ8zP2 `*\ q] )N5-`BZʨe@j Wt"iy**IC(D8bp$FQt28QG mhEn+Q| q&\щz#\' eJ* VQGȐD)Z+&ZF 4pE'*ܕGp4)B$X#F W@B`dEW ChMxD ІV2j'РGl+J8zP2 `*\ q] )N5-`BZʨe@j Wt"ΏXE%_=i(SRHGb\ᇮ"~ Y,"nA^B{E' HEWdqC�(-nQH8/ ! u#,}Dt28Q$! W<LhC+ֲ- Q^xQ[Ȣ"d ^P["\!H(+:QaxJ+sWhP#6N+-H+xQ[p, YG("\qH!=""B:sꆄcUT.Փ2%Q+p(V H-ܾBbP,\ Y@Bۇ(/ B,{/BB/^ڮ"qCb3Qv] FW ChޮxD ІVtǾ+d Y{+n! BXDW ?($q ^@A[,HapCm#nis>W O@pMpNx@W([(NBH0js?Yp^8HaBBpCXa[8Yp`C=^8P=�H?0q avh^ GXJp')Q !pQXW6H(EW[8WHX^8^؃[(E^pEpE8EpC^XmH[CC[p_8=H(YxH(_� R87Wx`6h+̾EBp_H8WW8NpEp[(=�c(Y8Y:(E[[WXHY8WW?BBB}xQ4P GW \a8B_(Wm+E_(H[=p_X^p^XC=`8YEY[(aE8W(NW8[a(nCY8Z|UGp_yXGUpHapY{nЇx=xvH}ȆN8hk�^xkh}nWBP7}}P=apB^8shNpNpQ IysGh&hVExox(^u؇vH0}uvWiavЇzBEp_Xx}}`CE Hp[`vxQ4P GW Chk}a؃o`xk[ЇkpE`~BkaxzYHE0xЇ~YN(W[[8v8Hp[GXJp')Q !pQXW8a}hsc(nkk؇kpvNqsNxu af(HEW0_н_0[[k vB8WX_ IysGh&hV{hu`fll`ohk(v Wqu(Yu؃z8^lC�;[^�a^Y`Ckv O@pMpNN([Bu i`B}fz=q(CPx _8ohYok`WBaaXapBYpYCn xCWZ|UGp_yXGUpHY=p~ CX_uPY[ vpoW8x}Yhlx8jaNpYpBpaW(W^Epe`zr^WD IysGh&hVxq8WB`s3uhWv8BhnE(xaЇoBEY�WCEp^(NC_(x}axQ4P GW+YBrN8[`oEq`WxC`la{Wq�CpE(?p^(W8uYN؃EBxxPE8_=굾GXJp')Q !pQXWqCXan[Wl`lW`}0[^a~`Bz`kB +}؇}~X^XWXW(_fhr[H R87Wx`6h-}?Yp{YB}8aЇezx`cflvX^8cjsx}~YXu ^E`x8 O@pMpNaWXWH{B `np[؃oHX}c`e~H~8ipH�[B0}x؇B`8W=Wv8^6YxUGp_yXGUpHWYp~EW8~Ȇ[C}pYnv8un?p`rqpHEYpou;ua8WWXC{G IysGh&hVe}E8Yp}?`~(Wnv8uȆkHC�ropHNpC`0_a[XB=pHpn؇ O@pMpNcH^~Y[zn؇Evn8N8lvP7HsЇoHXH `�ac�Y(YY?pH(ouYGXJp')Q !pQXWQEp}?Y8v8BH xp^rPko r8E8^E~8H[;WY^= v^(_x R87Wx`6hEip[pN`r[Xs`Cpqqn sW؃_(H}0o뽅BHHzʰQ4P GW;^uEf;uXBs`W8r8qCsPoC~8BP;W[C0CXW vжC0GMp')Q !pQXWqBWlpBHxa}`B8ix0C0veeaXq_XH8Z>^pYnc v C(EM IysGh&hV8p~j?}cxHix0:`xfefXqhS>Hnex O@pMpNEN(YkpECxf}Yf{^�xfaarP_pBBpH�CkcxY[GMp')Q !pQXWH6v^XB=vЇzY�Y0^�x^``Th؃C0W;.^8:r}8qE(^G IysGh&hV@vWvW^pYȆzv=Cpx^^`x=0s~`iX{W؃_`}v8; O@pMpN[Wa`kBBk`~k؃Eahv0W}[cPzuW8>WYXcPxЇv CXu3GMp')Q !pQXWYY(H0_(W^[[p?XC(=a�B�+T薫BrūA`&RxH[\ɒ%L֞_~4q(R4%IG-iU&N?dI֡BnutūSe܂E A'V:$ТEXQ98mr)k'H&.S!YnUC:!Ynu:tE U-WԹ5:dZu#X .\m6n *Xh*W:/N|/H*tK!H\*4$^ ְCZ$׭Bx-r)EZI֡Bk"JԒ$H Li8, S!H!I',@r+@"/ b-!K'Y7 j9+dE"@b"J!R0,r,R/t2${$!e-r!A"4,8k&m *n$(qM $tr ${�!tPt $G!r+„+-de+,-8& ,DJ-#-0F+.V$-"t-Ȳ/,/"rH!e:["{!Vd4'h&tU'2-@,Q/@‹,0yK,r,!rHVȲAґAt-4,8BF۠F +4Z!R-0Q-~H'@r- /t$@"@ $t$ 3Q!"eJ%DJ-#-0F+N,r"@r/RS,r+"Kr+8>0tAtY7 j9+dU"r-b H!/""t/rDr,dU$""@r,2" >&'ldCf7$X#F W@biq,:BLDxQWbq"\C-\qC$NsB-d ^,BE!1b%-)+&s, YsE!xq ^xBȢ$Y≇" q ^"+d(>8bi щ[tE!nqH-[tE'dqCBp,\EȢLhP' Y,Bcn HȢA&>F6! nvC8bp$؉'2DPB@xD ІV8l&Yn2OA-؄+:u]&>F6mvC8bp$΁:kA )VҒ-`BZAЉ,7'РGl(HXl.ldC|f7$X#F W@B!(&R%r#Z6F}Yn2OA-؄+:qԩ؄#\'Ȇ6,nHGb2JQL%XIK G mhZJd@Z WtB#` GO mݐ`*\ eJHhЊR,7'РGl`^M8}lh#ݐ`*\ e֙JHhЊ,7'РGl.UM8}lh#ݐ`*\ eJHhЊ,7'РGl`QM8}lh#ݐ`*\ eb]JHhЊ,7'РGl1HM8}lh#ݐ`*\ e"AJHhЊ.,7'РGl`3AM8}lh#ݐ`*\ e+JHhЊF{,7'РGl4;M8}lh#ݐ`*\ e"JHhЊ^7,7'РGl`7M8}lh#ݐ`*\ ebJHhЊv,7'РGlw3M8}lh#ݐ`*\ e{A )VҒ-`BZw&M+#` GO m$X+ vb"(!JZR W<LhC+n"d@Z WtB{,6 6dwC8bp$QL%XIK G mhOChP#6N$Y&>F6nHGb2=+iI\0 <VrQ| jq&\ 7؄#\'Ȇ6 VQPfG1b%DK 0 MrQ| jq&\ 8X&>F6n 8(+@2(LJJ$$<B 0AQY(|#l+tBVq<*l#@lІd #*$(SD)(HBK@#�A++M'Z8&B'(D#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'X+#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'"q<*l#@lІd #*$(SD)(HBK@#�A+(!Y(|#l+t!#&8 lmHn 8(+@2(LJJ$$<B 0AM'Z8&B'"q<*l#@lІdU� 8'*T&JIK$LƤL$M$YB+*B'+T"�A(((((((($UVU^e+JJ* #|*l(\%ZZR(#'8 |�]†ldU�4@A"$ aa&b&b.&c6c>&! aB �, Ad!!!! ! ! ! d&lc*""$" "A0A &qq6f �#!]%lmHV�Lwr'|g4w'yy'zz'wL @$�~'ygwN8�@>(Fzz �@%lm|T 4� p� �(ƨ(h hA�d@@@� � � N)Vi@@ h@0Ā))h�@A4�]†lV4�B14C4D5PC5 **&.*jj4P3<':383834*N0L2L*ƪR4X3<,@]~�lmt'B.#TBJV'B(N+V^+fjk&dB$D*8V/2x dB+-B+-<#<#<#<#|¶-B,B2,.FN~B"$'|,(�]†l �BYdV******************************Ivk&B~(,B,( #->Y(B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+8ކ#d"(B@ (B-B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+//.(B4�]†l ` �(<BP߶(((((((((((((((((((((((((((((((ql(d(lBB,D|B. rJ&********************************-@A"tI**************************************D"$&|.(B4�]†l ߆ �*lB'N4OO4qlJ|&t"Ȃ+A%TB'T"<$lB'lB'lB'lB'lO5XuOdqt&" �B&5\ǵ\/&<B+ 4�]†lK` <&+@+5"7c?6dGdGv'P(JB',B'dB$Ā(5id6jd+(`)"dB,B'6nnCD<,|B$@†lF`` <&+@DnO7ud'P(JB'HB'B$(yGuwn+(`)"dB,B'7~&L"B%8 l�]†lqk�` <&L$7GO8CD*Jt$t*DB 8AlB$qHB'l(`)"DB,88qL"&< l�]†lq#+@?9D*)hB'@B'B$&D&DYo'`)"DB,&C+"B%< l�]†lq #l*$̹SD*&@B'B$(,:&@zYo'@(#+lB"B%< l�]†lP�n 8'*@{'LJD:)h$t*D @W{qloBql' (#(XwBK,,T#Ԁk|�lȆw� #|(B%~{cw+*B$t*D @|o(@J(|*+B$(tďiwBK,,@#@lqW#|($7{'((DJ@B'B$';q'*8*B'4=#r'(,,T#@lq #l*$7EԽ==S((+8 0AB/>7(dݣD+Z8&B'<>w"&< lmn 8(+@y>{(LJJD#�A+>ݓݏ'Z8&B'O+<,l#@lq #*$7ݏD)DK+<B 0A㓅ݏ'@hN&TaC!FM\lЈ .x9 Hp4j+H`Ƅ9fM G!5&M@IQ &mZTFM:5պ#XиG%z<IbQ\A)k]$PWZ0inOFM:\M\dZ'Ip4j+HscNVp|Q &mZ=QtU'>ɑ=\$Fr 5LG!I'P`Ҧw . @G\uz?#Xqa,<i:N"aGFYH?FAh'R|J(Wi6Z4rdW:G`#$VpdU\$BH (\y&hHݞZhOȑM\dJeG\#@HXQVqiv"'rh:'{jQ>AC G6qBu{Mqa,<I͑N"aGFYH"tQډʕGZ`VL-쩅F ĕNjX6qą8ME:eW 0XFAh'R|J(Wi6Z4rdW:1G`#$VpdU\$ByH (\y&hᦞZhOȑM\beG\#@WHXQVqGVhv"'rhzjQ>AC G6qzMqa,<HXQVqvev"'rhkzjQ>AC G6qzMqa,<HXQVqH (\y&hZhOȑM\teG\#@r$VpdU\$N\N Y AH[%_`~M%J`餡CdYDYEdBdCxqe[vB �E(xD ІVDp,!CAX_!nJ<Ѓ/`X$H/* Wt/! �pE'\BXDCQ| q&\ ,8-! W(!n H q W(,x YB(/!B+ [�$dq ?bX!dGbpX8$$X#F W@&,qB,B(D'nN!#`QJE.r\<b8B Y,p" HTB _ԡ+�'@$\0 h9C! ?,rD<E"|a`$bX+nC+! H$ W@ yBF 4pE' N! !:BX![{�/ qN� Y,8-d HBp= ![ ~(D'N8,ΉGbpX8$$X#F W@“\D!B! WX,1 _<"HD.V\Ȣp,\N:qY�u9v p/`'@+&ieH' H,B~"n H#`\b(|J"ɋ[X/nat8{hS2OA ؄+:qNY@(,~! W8,xqB,B€+ qYp- Y(D!!BbX- W,P?⡎a(qM8cG@ⲓ`*\v~,xC$DXD!~qD# r\ln"`C+~ Y~E'\Ba1Qu cu(,R(t#Z6¸ )+na!p ax/` =T" |D"E' aOH~!\QC G4v4) ' GlH,=bX+x=,8+p W,B,\q ? c! QEY +E@B9! xF!Xl. G<+p(V Hl&/p ?Ȣx1$q ^a'Ѓ/`M$1J,[+ ^~$x[b8D'\qxp/R(t#Z6 0 Cb8/ [oH#�GEG@/\q^X/ `E' nأ!;BF 4pE'yW,B0Fn H0 Cb+n!xEp$q W$ ^$N0#`aƂ#<$\$H`aV :!A!!!�xna\a~\xab'H'\Z ڠ.!daaar!ag؁a aΡb> 6:! ~aa!AA \aa: aad n:ƁH6\`,8#@eNVFa\<ɓddAa!a!! xaddad Aa@!v|( Z ΁aaa!ء\An aadnA !b> 6:xd΁!! AAxAd!PxdxaI\A:a!ȡa�d6\`,8#@eNVFa\汓 !nA Ɓ6a!*AI\ ]anA!nanA\:`!v|( Z(]a Aa؁dA|!a!!|an dx\x\\\nAb> 6:!A `ځa:ځ؁\a:~agx::\adna}AA`aƂ#<$\$H`aV :ab na \!a!!d:ad\:\a A\!b'H'\Z ڠJm!ddB`!V\Aaada}!ԡ!lo!F@ a\ΩdA!aa A A~aadn\AxAa\nx ! "!6\`,8#@eNVFa\`N:~adA|aAa`! a\n~~tw A a~b'H'\Z ڠ!~d:addaA�A!ad a@na:`!lo!F@ a\VnAH naaxaA!A A�ddAdA~h  A~a`:d!{]`aƂ#<$\$H`aV q;Pa\\ԁ!!!`!`\nd n\b'H'\Z ڠx! APn~΁naVa* a xx :\AdƁb> 6:ao A  aԁ~؁ad:\!Aad A ad\A\ax@xan`aƂ#<$\$H`aV qe\nax!a!!a!d`~ !&d�!v|( Z::aaa!�!!U!da:!nAxAdAna}Ab> 6:ao;\d  AanadA\ A   A \x~\`aƂ#<$\$H`aV qeadA\a: ؁*ށ`a!a؁a~~n:a}:n !ȁn a!v|( ZBAA `!|A! n\\~:~A!lo!F@ a\x \a\:!A dn AA:A\a}\ ԁd`aƂ#<$\$H`aV  \  ~�`AV!�!A!x  x ^̞\aN  \|!v|( ZAA:a\\nn!!`L|a�!na\d    !lo!F@ a\\x~nxax\\nd\\Ax`xA 6\`,8#@eNVFa\֧ n`|FV!raFa�B/W %$H~uZta\ɺȕQHi $I`Ҧƕ,[,YArKVAHdWGFY `ftH֢C:xȕC%!8j98mrՉNx-*-?~3B*lѯCAUU[~nZT薬E:ZtB\݂TWNj&G.6ƀA t \C $V8N̛3wuҭBd:l0WdK,_JkTJV:鐫_d:jC-u+r+q+{FQH#H Lk.,-RF+�#=(/"!,tJ'FR,BG4'h&t,"K!""�-1,,L,/J'-,-{r,"-R/r-B#.ضn\ G +8眆Jk+G|$H LъR4'h&tl^,8ƛG +ܵ";FQHH Lʻ- l9+�0#.np$( 5L2Kh)+DLR4'h&tRsж>&�*n1pÑ# $"w"4ãh)+DdvKR4'h&tv-=&�*noÑ# $W(qDG!#-0F+-eK|[lJ',8[ G +\}zh)+D- l9+0#l o6 +82*@r5ǎG|<m~R4O-؄+:ѿ=p @f| VQZk5 p \0 äԒQ| lq&\ ؄#\�*7 VQe5 p \0 xԒQ| lq&\ /2؄#\�*7 VQ2 p \0 㵤ԒQ| lq&\ G؄#\�*7 VQ&[2 p \0 xeԒQ| lq&\ _^؄#\�*7 VQ252 p \0 ԒQ| lq&\ w&؄#\�*7 VQ;G#!+&Z2O-؄+:c=p @! 1UWs(4R|$$r#Z6"RKF 4pE'jGbppPp8$X#F W@jF8BWxD ІV`UCRj(>8b^iXl.�nt +pG\s)HP`Њþ#-Y'GlPJ8nxC`+ !))wms 莢9G@!N,pBVAlG3O=pD%\ Z#`Dō +pG\ Hw n0t3ϚX#X3,W? b W'p D_ kh-yxC`+ !+y n(>K@p PUj2]lb@ zJ_n岉QT@ v! QraD'V8 ތi #'T�pE'2/ob#ǼpHGlb\ l&3g'HN@D PVjFFM8g@nE"AQT@ v`� VMb K`lb)4 Htb \ܨs6 T=PD(2щQP|r(*A G ;ƍyC +p'] ,w< }As6ob&V hn~uk}D?2E&:{-7> +@w%V\ ~(b$6Hm*FQb(61M"j/=GVNlb@EƮPd"0QT@ v Zl"pns$hGG<"~�E8bXE+VAJ8#*o"&F Pc  Ȁ Ȁ ,�>T @8 XwuWz7 x� @;LxIg};ȃ?t@ sP P7t@ @QHx� ,ccAA\l`i`ihijoq(sHuhwHfefiaYgPjȈ舏(hehi`iPgNglHh8ze=_cAA,>Ph6(HhLjx>8*�5B@<,Ќȍ،(Hh渍h5=0v?�a :P>p8*`90>�;>T P@ }piɑ p�  PI0/ 1 05i795  1{ ? MO 89 W,ccAAp P `giŠkɖmo q)qy c ɀ ɠǀ Y�`ivY hɘ阏 fY cY `ɐ rN0 ` )p j a> �=@  7{> 9蛿 )I9{� 4n !i׉٩ɝ! ! ? ɝڗ=�>T,= mU *0{> 7 Ep P % R !  e;  ++ � @ ;�AA0s+ ru Y̥6 0 �  1m [ʦm˵o0  h oP 4$0 p5,aʩ+1 !+-m ʪꪯRb h ʫ꫙ 4$0 p5J: !+-m JzRb h * � .�*AAA+ � WC A  LRb h k 4$0 p5';A  LKkRb h L 4$0 p5Y[A  LK+%: l зY 4$0 p5뫣A  L&+%: l кK 4$0 p5 A  L +%: l н& 4$0 p5۪A  L*%: l  4$0 p5̩A  L*%: l  4$0 p5IA  L*%: l  4$0 p5ylA  LȽ*%: l  4$0 p5A  L˯*%: l ̽ 4$0 p5< !+-m ܪRb h � .�*AAA+ � ẈA  LН*%: l Ү T @+ � WR �  ,e 7Rb h Zͪ� .�*AA�$P !1b � b � ,m fRb h ͩ� .�*AA�P !1b# � 2ؖ Nٗ*%: l ۚ T + ,# � Rۚ,j Rb h 썩� .�*AA�P !ھ<b + N!%: l  T + ,# � Rۚ,j '.%: l p, T + ,# � Rۚ,j '.%: l P+ T + ,# � Rۚ,j '.%: l 0 T + ,# � Rۚ,j '.%: l  T + ,# { p � �  p p 3A P� � � � � � p `^ + N� � PQ  � 3q P {� +p ! p � Rb h * PP p � PxB �  O p � .�*AA�P !1b� ~ ~pxp  �  p p q  pq �d-jN$IP#NԬrUE *[du$աN\U-HdO!Wn:T$Y-^;QQ1G\uzZ"Wn!Hd:Tqѭ_ *T+Hn-Z䊗CA%kQ=nA*VE -$l$HZ|k#DcAÅ Uf+Ut(r0YBbvO:[i+?SQ-Y:U1d[ UQ-?\uJܛ:A$%MX8Qjs_C\1B:YH9E:q[:HHJC Yĕn^BB 9W*Q04rdW:LY\)B\)YnqYnqEEˏCBrE~qE\eC\nIHdY c^*eB^~)"<]yMqA H3 5>XJ64Y HH"Io9DB:D^ ?de_\E:HCn餣Nn9dY\9dk'v~pWmN >Ma 5Vڊ ?n)d[%n)_J?dqeWYDC\WqW:ŕEYxQ"aWFĕN f$Y\ I*NdeJY BdqedEndYHnC\ĕlȱsxY_4X6q@I3 5C VpM-Ax9D^B:ĕE0;dHqEYE _x)W:kNdBqeqe[xYefk9ǘ[6Pcc^dChH\Y[\N EBCDN ŕN9dq[qoa&vԑFGĕNb_Wdd? CxEB(ĄnB!9/ ^E'$?0XD!xNB 3юs XD*Xl.�iL QM460dQa"dqCtD!nQ" N$ qY"0_! ^G ! H4"7$sM8NP*\C ($dQ"HB"nщ=B- =Bp,Hr_(, ^8,\q Y䰇hQ| Wq&\щpY,nqYb(![/P !x[$q W@b$rc�#M8"iPCTX#*&R؃+h}#0>=\cQaH8C€?x�+ Hp0\\fD} G jX#!vxDG!v؃0 Y+q { #G<q[{<c/ `hQ| Wq&\щu; ~;kb츆+ }d= vCp!~q=>H,H+ AuD~x#` G�P1 j0 0+pD%6ѰD8"rHCF= nh7xo8!x҈- ! ^�0naE8+d i-QbD} M8Nh*ڰE`3\qxܰ5dq�8n!q80! Wt"!aB(+dWt˰9 bM"dQH稲+n0#- `b 0: v"`2qBȢ؃0 c(-\qNB G=B|,6�4A}US|`&vH5>q H, / ! rh0 kԣh7drp/[,B!C~/}q�E}@ Geh#!v ~p!AY`"Y,Ҩ+ iCpE!d[(0 qC,B~- W"7n!5Al@U Wt"v!:q ~C+ԡBB`$[!n"�nщ["{�,C+q `ă/dqBag#` G�P1 jm 0+pD%6DJ8+ Y5 adc`>n! { >QoC!dq_x*?qEN:H0x`B_U pGh&hV=ܽCnXp}_p?~fc�}Xzai0ivY8^8Wfh~c(CC_B`xPWB+tBWO@pMpNB+\W[xWB}YE{f؇`cXz0W}8kX+BXv`;~~C Yp3=v`WB +|XGp@! @Ӏ `XGMۈV(kpC&}`8HzChosrl^YsrBYN0`H `0NW[pENqWBXG¨ pGh&hV�E~WH}CXN}Bnuun[Wrnp^Y(=a[�a(HNE0YW{�EQ4 GWC(Yp~ȆE чlBXlYzn8Y8kx�Bsq(CEEXca`WHpH_EzX[[�*|XGp@! @U�pJ؄+HC=i[aPr[pr`[rqEs8nB?(nWHEY8 9Y8B�E8?zC(`x* R0ۨWx`6h$Bi8*u W?8v_8[r8o�E[nWX?`H=W^[W(``([x�EQ4 GWYBiX`([PqNr8Nq uYȆsPqЄWx_B�?(?8_HN[X`WoNXH(|XGp@! @U�pJWSW sY8~Czf}Npix`EXvfYirH8EYSYE[[nf} =SYȅ9 R0ۨWx`6h:U`U~W[8iinkex0C0zf^is^EYWW8B Yoc}`uQ4 GW{uCWW؇k:W{c}HpfxY0xeWe0qE8HH8^YH8H8H[4o`q[^9}XGp@! @U�pJ؄_HYYk8H8[n`}hl([XCx8YzcH`xv`C[B�`8xvC(^8BX9 R0ۨWx`6h V^`kHBXl}`kNXY{pNzhNcPzЇv0CX[W 8^MHB}؇v CWQ4 GW脁HEx[B؃_v{Y={`aXax[v}hi؃[?XCB8 )N^8Y xx YX[8BGMp�0 X `XGMۈ\B0cHHpCp[X[(WX`EpE؃CtH�:^8YSYYp[H HH^BXa8WGӨ pGh&hV]`cBX9EHpB[BpEpc_N:p^pHpY8NpH q_Y(WYEpCCX{`O@pMpNE cWNE0WW(^HpB^0BH:[([Ep[pN9EY8Y EB^XYGMp�0 X `XGMېC[(CB�WYBC_XW_pHpB9BEYpHppHCXДW(9B8[XӨ pGh&hV_pYX9?E([C=[XW[CEW8 YpN[(^9BN?[WQ4 GW脁E([8[(,^CWWXWY[Sa8WBp[pBp^Y9 YE̸WCp?Y(E?~XGp@! @U�pJ؄_ joQӨ pGh&hVooXQ4 GWpGMp�0 X `XGMېp9 R0ۨWx`6h Oq`O@pMpNPqWGMp�0 X `XGMېor:9 R0ۨWx`6h'r`O@pMpNr5GMp�0 X `XGMې5WQӨ pGh&hVtHVQ4 GWHt`}XGp@! @U�pJ؄_ t9 R0ۨWx`6hZtQ4 GWaGMp�0 X `XGMېgQӨ pGh&hV(w5`O@pMpNwHXGp@! @U�pJ؄_ 9 R0ۨWx`6hwrQ4 GWOyWxXGp@! @U�pJ؄_H�9 R0ۨWx`6h_Qȍ_mO@pMpNHXGp@! @U�QXQxMN 9 R0ۨWx`6hr#MO8pMpNX5XGp@! @UwHUG{M|9 R0ۨWx`6h׿M�N؄O@3pMpN.XGp@! @UwHUG`}p~9 R0ۨWx`6hOM�N؄O@3p䪓"Lp!Æ|k#.bAÅ ? ‡."Z5Q.[B)s&QG"I(P$zԂIV4"Mzp&L@u ՙ=mrI)׮3 7vvc."Z5˗^U'=zԂIVxeIN>:sM:!|M\͸ZJ4jըGu]j]pTAvQ &mZ)&M:m̍6$|:G69rQ6ƎEV("ҨUnI8IգLڴZ SL@u'qClJ'1h#l eeQG߅TAI.D2*<^' r5JA8SO?H L 1&t'qClJ'3,8BYm UP (H$R);+DhShJ'|7&t&u#.F=Q%(z4JA8SO?H L 1&t'qClJ',8BYmQUP (+D);+D{ShJ'|7&tRf#.FA%(64JA8SO?H L ^1&t'qClJ' ,8BYmQB$2#. RNO<m2RLa (l *gЃ#҉^=&PVFuo%(H.M}(DN=#-0F+i&&r =8+#l eeQGVP (R⮌RNO<mLLa (l *gЃ#҉G=&PVFuo%'&0oR+2+2+2+2+2+2+2+2+2+2+b+FQb+FQb+FQ D'F8 +FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQbLDK61P=p&V Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\GpE2R P#Ҁ6? 9qunD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMT"G;E< UbJ71Mb(*Jl&*Jl&*Jl&*Jl&*Jl&*Jl&*Jl&*Jl(]+Q=X5xD%rJl&*Jl&4B6,e+[Jd"E-0`@@G) Lh'hъ¶ELi6%gζD<t GTzիJB7ҕs;.ԠxD.61Ql/y[LBE((#@G` h'Av0|_pZ"pu[ cV(`0$bEKlbݮ"*E+(#}?�` CB2l##9J^r4`PC @B�D �@b3@�D  yЃl;Yِh oGmCZ XG; 4+mKc:Ӛs/@8K iN:ժִx:^5kmLw SB zE4= ^6W`*X V`*6o;U 5DXǺ7m{w[+ r;^ V`*X V`*X V`*X V`*X V`*X V`*X V`*X V`.p\mZ(v30gR3 ` �2 ` @n=j>@H`w0 HFk< _xț+0 `OD0@#D0@#D0@#D0@#D0@#D0@#D0@#D0ӷmh3x? t?;O~?_?og@Fڞ3?/~   u)2`:ޅ_iQb`q`r ف`` v ^ ( ` x``a _b !) : v_ ,*baT!(@ *@ aj@aVb`xaa!b "b!"b"*" : 2">$ b!aPTTTTTTT8�%b+Zh@h@h@h@h@h@<b$/+ b110*T:cH#2Rc1.5bc6j *m7Ja8Jc8c;#6vc=<:f8.?#>"@#A"dB*$@R@G\B>@f`=^:D>�EFFdH*C^a@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >s  @�)@�)0p� �_ p�S!�Ӟ�py�?$Op�ppS> p3@ 6:<>@@ p�C@ALA 5W  XZ`VO)@w^_f4)�S/` Pvxz|y P�6@ @ ` 6�`ǀ@ @ ǐ 6�o#� 0 0 _ ? �6�  \ ¿ P `pw __ _ pw�תG*DPB >ҪU6PA5|RF<zM-]DSL5mޔѨG�ѨGF=#H =괩ӦN:mT R%H U#H DK3 `JW\z5Q%}ʬ eMlhؑH CPA(X-_ƜYfΝ-U[=r +֭]۵gڰVzLJ}צ<oXzlT9q3k,@6gPqc#TUiS%?D^G`Q*G I~oFHD@IA=l�XV/İYXAIJێ1FPJVL8_1FeXF%0lXYUdM#4R6%gtQG` p2_zIKa+_Vy/D3MrdDF  ;K DXQVN%tP%E4Q4aU*IDXU`iDMS DSM+ePU<eUDW#>yMF <WwEU*qd 0 .�ϐ$aGFYH@%Wk_FV$|ȣJVP4E4]uPPմQ\ TPY5}_w<pG`d}a}dJqaYeAғeW vЇOFYWYD\!V*YF@ewAѴQ\‰{W9iY[%?qMF~U*q7 #d7HOVpdU\NZWYD\!V*YF@nG)gM+(ww<X6E_ _U*qąY5ГeW q%yU*IhUpiMe?yBִQ\‰{W!U G`d}^GV&#dOדeW q%yU*IhUpi(4%?P?T%F(8^ V}(:#\5b}Y VQp[%W4bH |VTbh(4%C~P?T%F(8^ V}((#\5b}Y VQp[%W4bH |VTbh(4%G׌P?T%F(8^ V}(H#\5b}Y VQp['[#W4bH |VTbh(4%Qg(\�'k<*@O8<bp F tz" 1Un$^шUT".AZQUД,GQippUpa>XlbC]UT.>+p(V HxE#VQDyhE%VFBSE~JPp½VQ"#`Q <}**|XAD8bp$MID"\<E#@)YP?T%F(8^`V}(>bp F tz" 1Un$^шUT".AZQUД,GQippU$_>XlbFJ8_#Gu:=`*\ qSh** *pPhJ(4UQ� N*ۯU`p,61 }GXE%Ⴏ#:HGb۸)W4bH |VTbh(4%Qg(\�'k*@O8Gp׈dNO$X#F W@mܔ+J$>C+* \4f~)HP$P ky 'MB_#VQ GkN'X+ 6nJXE%X. MAPT' 1LA(U`p,61 }GXE%Ⴏ#:HGb۸)W4bH |VTbh(4͖ZS(\0!xkV}(>bp F tz" 1Un$^шUT".AZQU4[nMtp`Q5>XlbFJ8_#Gu:=`*\ qSh** *pPh -ay'*1 LA[<&F/h#\5b}Y VQp7%FpЊJ�wp`Qȝ5>XlbFJ8_#Gu:=`*\ qSh** *pPh -ay'*1 LA]<&F/h#\5b}YXGUpHpnWhUDpȃVUF�M`NQp){[< OpX؄QШGXJpbd9=!pQXW&IxFXJH<hJX\hPhj J!QPUGM}zUGp!@XGUpHCE`EXWEC^^NWX#Y[#[8[B=BB=B[Xh`xrWWhUDpȃO؄\h_MqBN? DHpE^^pBp[CHXWXNC8W?BW8[#BpkPtFДNQp)OM8[HY[([p^^X[BH8NpECpY` YpCXYCX`aYBu}8[Џ[(H< OpX؄Q`BCp_xCH8WBHE(YBp[oWCY(W??pN(a^pH=v}8a`GXJpbd9=!pQXWN=`WNB(_pBpHp[WCp[(YB�BH8apAּAqa8Huf`z8HWhUDpȃO\A�F`NWE^CC^8E؃BH^8BB`؃BYXC0W^CC(`^qhihth\ЄNQp)~|a(E8W([�EEpBW(C�#E`eB^8WWHp[0?E_W8Bpsfz`Y[Hx< OpX؄QpEW8=X8ECp=0a?C(ahMY^?Bd ^X[=W8Y[ nks`GXJpbd9=!pQXWB8aC؃a؃B[[[X?W[BXWC0E(YX`XBp?BB?pBX`p?ax(IxFXJH?pDMhf؃F_B�WFWB0_8aB^(^8YCWBHY^X[EpU?~FЄNQp)~̅BXY�C�C(AB�ָNpoECB8^XY8aXBp^pEpCAqa[E0EWBz[ЏE< OpX؄Q(^(N�aXDhEHEW:a(W؃[=(C[p#E=BpYpa(^(NpB}`GXJpbd9=!pQXW~oxH}؇x=XxYek(``~0f}hr?Cc~؇}{0[8[^p[p= vIxFXJH?DX\t`tx0Cux30}ְ}Ye_0zv^NpEx~~a[FW(Xxc(uh\ЄNQp)~ 3~oz�N}vH}`^iЇlN}f8~oEFH~@b}؇xW0EYp?sWWW< OpX؄Qxn}xXvzE~_hnY~k`}l(^8Wc~~؇z�N8NXWHp[`v`GXJpbd9=!pQXW~`sf(kЇkkn(v Y8rs^ uxafX�B8a06a8B�8W`k8z`WWhUDpGȅJhMu(k:}[{HPq�:v`=(rhCriYCCpc0Y`0WX^hl(vAЄFJ!U=v8f`CȆ}aȆ}Hhs(?Px8ErPBsi0[p#BhE0^`B�WWhrkE< OpX؄Q{huXikk`l؇luNqsNsz8`lC�<[^�a^Y`CkvxUGp!@XGUpHs:^`spYuPY v8?nW(x[r8EHB8N8_` CC(#v~?IxFXJH<p_xFh~@Mpapu`XY vrhW�xx_hlv#?WXCWXWB8?[X[p?rA`J!M^sWauE[ ulh^v}p[hov[_HXHpY^0BpChMHYxz CWB\GMYq(HwYWPsrWxzpHn}YpCpC`_`X[XWBY8??{؇qxUGp!@XGUpHn(HX?nY؃oHX}h}px`cf(kv^BHX^~}}EaLY^zhHWhUDpGG`\iЄCXWnpEXoЇBX{aY؇a~�[}h(^`$$:HXYMftVNQp)~|_~[E~EpY}a`~pz0ff(kvY8WYWw~~Ї_XYWXH?`} _XYWH< OpX؄Q8}BW{_8N~8ccxx`aЇe؃lvX^Xa8B8[~}}E8W_fs`GXJpbd9=!pQXW}NX[zCp^}CkuXvnHE0qoY�C\uK_:uH[~\VϕWVUJGG5…O[Ulx-CekP'YU"W5-YArU,XSQ. VB薾k g1v߸;Zxn߸_\u$ -cZ$kϯNd:ĭ+WdZO`m5Y%mϭ_r۵veаE/H3kзS'Y~#cAÅ ӯB+Z >H!Ðs,B;A9|s83"҉+sKh!8bh,,*$y*O4"0S-"ca6|C9r+{=�sK'J! Ê&tR(.L!YR?"N�3N;@B9ps5-J'#"@I /{s"S,"*y#l2"H-9 9@" 9~s 73+{R$i"2N==&}龇 +82*@4!Í+cM!>!:0139@Bm-!*$yI%^ .7p 7D 03 N<7!)D,J!Ðs5ڬS. I%0fm$ds,q>M=R3# $12ð+@"!t-5X9{,"+8|,r ?rH'PO65~<>0#208,8$p 33Nh#.{.~$(>"K', <#+‹=2-=Xsأ0x!W4bH |GT:ш[ ~F;o,u>a>`Cp,ԡ~#p- HB{8quhCq.:QQ` B0*\ v\p0v؃ߨ!! {>![9[^'!a8q[E: Gb; YF=nu>qC,"q} � u8GM8j{s=+p(V Ht("x `0\YE:1Eܢ"dHrD($щ=xE#VQDy*`1F,C!~E+ `X\щ=,�[aqpDdC"+ M4 $X+:CBp0 Qa{! W�8,!a(- 8W@b{$\щ["d<t&Ff/! W0 !E@B8-dXt ?8!BXl. W{a?$X#F W@XDhPE~XD!q A~p0W|~-:YB8" ID"\<8bhD#1F⌮-dqE~p/p[ + =ȂX+8H-\QQ$Bh.NTb.2 W@{Dh Wb!abpE! q[,\q HXo WȢ+!BxD: Gb(!� W!pE'xQ?B{+d 3ƀ!\! H%/n ?EhM8j{Z+p(V HȂu8/\Eb8/dW, E@b<"^~-r,W4bH |Gl"�(_$QapE! Y,, H�p,8Y⌐pD|Q \[D'*1 LAfE'\![,!xщB@p"\щC,\Cp0N,$\80 !Gsp,61 Y" W@9/BSEBE\N8C?X/GbpLz>! 1U{0dqB!~qBE!xq=A!dQWBaQdtBxE#VQDhE%1F̡�+d H|p! Wܢ~p,[@|E' 2E8$\G .:QQ` B0#r| W,s, HD! H8++/@D!@-,F'$B7+<Bt'8,l(,,,+$&-t/,B'D+t+0+BB<,l#�{Gݽ~ 8(+@-A!B'$B7A,$/B'B!"@BB+�!/$B#B%$ @8B%+(&/B!܂,N'$B'//"@,"XABh,+"l/xW tB% L($!--B7A"B!!B!t,@,-"/,+@!t,+@/,/B!/$Bt'8,l(,/Ȃ+</Ȃ+@"-"t,!,-P#D@!,,܂6H!$,!Bh<,l#�{j�~ 8(+@xdK>$L$LJ+4*TB"A+T*B#W$Qehl&+vB% L(%UVBt'8,l((UX=,l#�{H #*$K^$B#B%$ @B%.4(x^%R*WtB% L(4f>*A|#&f#&8 K{G|$~ 8(+@^iZ$B#B%$ @B%.4(xEoR%RB&tB% L(<'w*A|#&ewR#&8 K{G|$~ 8(+@nGz$B#B%$ @B%.4(x$RJg'T(YBn*A|#&e#&8 K{G|$~ 8(+@BvB>$B#B%$ @B%.4(xŏRJg'T(YB*A|#&ej#&8 K{G|$~ 8(+@BiH+4*TB"A+T*B#W tvB% L(@jUBt'8,l(HXr*<,l#�{H #*$($B#B%$ @B%.4(xERJg'T(Y³*A|#&嶆#&8 K{G|$~ 8(+@Bn$B#B%$ @B%.4(xų$dv$B LxB(*A|#&e#&8 K{G|$~ 8(+@B,LJ+4*TB"A+T*B#W6$(<W@(�$*0^Bt'8,l(HXjC>,l#�{H #*$.$B#B%$ @B%.4(xގ(ӂWT(�8**4UBt'8,l(HXrn<,l#�{H #*$(ꊈ$B#B%$ @B%.4(xE(dzE% @d*<oQBt'8,l(HXro<,l#�{H #*$(J+4*TB"A+T*B#W<(dzE% @d*LBt'8,l(HXj+<,l#�{H #*$(J+4*TB"A+T*B#W<(dzE% @d*0LBt'8,l(HX#&8 K{G|$~ 8(+@B$B#B%$ @B%.4(xKFWT(�8A?*A|#& ?,l#�{H #*$(J+4*TB"A+T*B#W<(dzE% @d*T6Bt'8,l(HX#&8 K{G|$~ 8(+@B$B#B%$ @B%.4(xKFWT(�8A殂4*A|#& ?,l#�{H #*$(J+4*TB"A+<*B#W<(dz#@,C/*A8#&%#&8 K{G|$~ 8(+@B$B#B%$ @#+4(xKFW<(�8**4uBtT&%#&8 K{G|$~ 8(+@B$B#B%$ @#+4(xKFW<(�8**06BtT&%#&8 K{G|$~ 8(+@B$B#B%$ @#+4(xKFW<(�8**(BtT&%#&8 K{G|$~ 8(+@B$B#B%$ @#+4(xKFW<(�8** BtT&%#&8 K{G|$~ 8(+@B$B#B%$ @#+4(xKFW<(�8**yBtT&%#&8 K{G|$~ 8(+@B$B#B%$ @#+4(xKFW<(�8**zhBtT&%#&8 K{G|d0� #|*B% oBX~;;(<+<*|"@A(DB+#h&***************B(KB%|B@A(,Ƿ˿|˷B t*8-|*<R>,|#}{G|d0@� B"�\=!do=w={#B֟ �A+"\p}+Ͻ! " !! ! ! ! #"$8!�W_>g~7!="(>#旾o} �#!}{G|d�L>>??@@4 A0sppp@A@ �?��@4iң)rQaC!FtK= 4\�dI*h⠏/]`1fM7qԙ3&A.P>h >`ႅ .XL2(Sl`ႅ .X`ႅ .v挹6(\zܐn]w$LSخ;0+rAA9re  4`CXhѨQ6tiӧQVzgؕjΜv3gϜ=c=hj s#LϡG'MFY&;tjҬ9{6 A~ ]>ʵQM*}  ~ P G$Z :P]hJ>M>UZYUZYG>GyGyđGyđO GJze3hB]PQ%TTRd]>q&lDY<I$3��ENXFsUZ3UZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZY;}ZhAG|eQVeQVeQVeQVdXVQVYgWieVVieVVieVVigdXÅPPZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZY%:>APY%:7wVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieV%_hE#Dbs=0QW~UFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeU|$JVőVZ*%\|qeMFdMFdMVdMVeXFpQQVeQVeQVeQV:٤GZa . UFYeUFYeUFYeUFQb*FQb*FQb*FQb*FQb*FQb*Fъ@ &*qNo*FQb*FQb*FQb*FQb*FQb*F:i؅"z�x$"eP��b� p 4!QlHDVGbE4IMnp,\1 H<&:Nl@$ Yvb rUb/YU+'`DR 3Ql@D$w 0Glb+y>ut:!GbXAЊG[&A Ph�&@ PhtCeu>tXEbrOBh!=Q9,*-ODHDM0�+x&F H.5jG!GbXAЊG(Un,[Q<bU'FqT2r0+XTbU]ɷEp8Da�VM _uc!N@B(aX,765c]U 1(Nۇ2EpG<o˷Ebp8@0G�uM X<H rV<bxd N(:No]U$({ZҴp0+XT" +@YT.�G<4$X#6 W@%e%`Xl+AZQpk=fH TъQرiG ؄CGdbu#\x$@sK8X$MT'h,Ql"͒D3MUъQFviG,WM0:X],*l`H +p'FJxD%`Q X|+AZVKcgYohE U:di  Gb8N`u#j@ x$^nnXG|bWíJ؄#V<#V1 (ъ Xh!Y(,�"dQG@\X( UG=&XшUl+AZUt(\1 Wp(\1 W]߹C7YM� PP*Vu?Xԉ@.x % 1U^!HID"\<E#@ȏ`fV3YQ� Nx*H{my@'MbuiXl.PG@">+p(V Hx߹$^шUT".AZQUȤQ03(\�'<iW(N6\@<$DVFa\j�O^V| ZV2 Io)2F dTik�>`aFa`a#@B$H`aV 0$a*!\*ap@!PF**a\� IVa op�>`aFa!`a#@B$H`aV 1$a*!\*ap@!2F**a\� IVao�>`aFa`a#@B$H`aV q$a*!\*ap@!qF**a\� IVao�>`aFa`a#@B$H`aV $a*!\*ap@!2oF**a\� IVa%#o�>`aFa'`a#@B$H`aV $a*!\*ap@!pr)2i*`fV!+n�>`aFa/]`a#@B$H`aV R^V| ZV2 'G*F|� v`PaV!6aN`a#@B$H`aV R^V| ZV2 'G*F|� v`PanV!6aN`a#@B$H`aV R^V| ZV2 'G*F|� v`PaV!6aN`a#@B$H`aV R^V| ZV2 'G*F|� v`PaftV!6aN`a#@B$H`aV R^V| ZV2 'G*F|� v`PaV!6aN`a#@B$H`aV R^V| ZV2 'G*F|� v`Pa^V!6aN`a#@B$H`aV R^V| ZV2( 42i*@&V]l�>`aFa06\@<$DVFa\:Aadaod \:: vG|�`*a\\n\  \\A$a*!\l!r!``aar A~xdA:d:na\axxAj]dda:aa:V &|Ao`A\\xd@h \A:d\A x\ AnAfa�>`aFndra@\\\od A n:A\doxn  d\ad o6\@<$DVFa\ nan xxn|V6!|Frnodxd$a*!\2Ia|.GV|!|a!dddn NW:\d ty2 4X>V & t dxA AnAnnA �xdd Axn n :d*!6ada A`x!A\n:   :A\A A\ A:ddxto6\@<$D(H`aV A  a~\Ao\ dV!6�!|||!`� :Ad:A΁a$a*!\XA$XG*a6!.w\Aw\Aoa o :A xAnA!pAc\� `<!~ t]x dd@xddnAw!Anto Ax\aȁd�>`aF  :!\a ada  \:\Aoxdn dA`a#@B$z2VFa\\t txdX|a!|aa|na\ ada A^V|Zazd6`r7!| A\x\~xo naF A`~A!!!pAX>V &N A d`!dx;  dad~: \do  ~A ~�>`aFa\`\!FAY~:nn:an nn :xad\ ƁA`a#@B$$VFa\xna\ aA\:G.*6`@\nd\$a*!\|!Xr!r!|*A �\aa `\anxA \f !`A!c\� `<ada�•NUǘ[:W'c&쐬C{,%-WuխC uhѷz:rukU8>9i"adArE!^*ТE +$$^ ]+Y:J_;T$N~#&G.6ŀA >XC $V8$}þՋ'θxe۳L5`v떴{G/\"@=:Ο?~;H$?~ A5+Iȅ<`b ݴr{M?zgmTke-k:sSBO=J'$(qӎ&&�xH!38#L!ܴ;L=L4dsH!358HoTC~2N;@r+<O8&b2(d>dsH4H# /s /Hc0̰>ܸ""1?O=H'!ƐI#.`X-F +9S7d 7dG;9I!߼ ;4sL4</<BL0,21Z!5ؓ*$H"O:lL"ۼM3#ԣN!~O'퐳L4"tr0"0‹,~@J'l> NL#a<02s+s+!35Ȳ+r0"0G'r"p3<҉,2J<},"># 3\O6|5"9{,2;s0Xs,0 /t‹0+0s<֐,8 F.F +ԣ+~;"8 <# $l=(&H@R/r-,?,*$l8_h"@.`�/DXE;԰8 ^8"nQYt"Hr Y>ʁFhZ Ix?αHBPG@2v"/ {tB-[@pT\q H !nBȂ>α^LDx Gbp?α` /  uC߈+nc7nE' AWܢ-!Bb(-azC$y,6` 0!X+ l܂8>!CȂX3_00qGl V_<"nz qEb`"$FpЊG44 _$(|{"1 x0c,vHax&0� WH/t b*\�'L($EЇ5nщBC>a x #>QnԣX/qE?{x0Y#E' !B"<#`Q֐!n{pC851a#p>x!zb܀G;[X0}XD'nqC8IM8`sL,+p(V H#Y/C/ o\8G6X"=Qd8/1 ^,$-xQp$^шUT".Ah _B.�_cE%`$Ḇ:\n\(-A~|p!Qa0 ^D.p y*\�'L,a YB~7d Ydc(D=ˎB׈/ Qhpc(!nE0QW,XD!n!EpC(0G'p,61[Cp$qk> }d(91}91W3a_�c~-@IM8`,+p(V H" qr@B:xr9\<bE8ޑ X$#� Wa+!C7ID"\<8bY?1M"01s9Epc㸅,=|#C!d ^tI:N@E0oEV(8ax+iB;QabX$1q7\qEh-xEtp,:QY,\! WB" By'MF*}v~ ;dQqߐ7 Yԡ(5yYE!\QCtp !B`IM8`n,+p(V p  ` İ @ @, � p # 0p P > ؀ z  @ ( p 0 ˠ ~ P� P $q  Ǡ P .�N0 � � � p ` p� P Ep>p    � p < � 0 ٰ� ` �`  �� `  P p�0` @� .)!$0   p � { `  � Pp P P > e0 �  0� p 0 Ɛ� ~ pp A@0 P �� a  � 0 P `p p Pٰ P � 0 p ! `� y p ` ` ` $ � {�  p0 tp ~� p� P�߰$ A A+ � � � q p� *` ~p 0 �U  � � @y .lP 0 � zP P � P f p ! f0 pP� p  ǀ 0@Q .�N0 P� p>P� {@P� �  � p P{p p P < � 0 { � p �PPpu 0 { ° � p p@� .)!A+ � ~ p'  q  f � P� p u P >   p � � ` P @P (,~0À ~  .�N0 P$q pP�  � {� � P�p {P  < � 0 $qpPpJ p yP0 { PPp $q qp~p @� .)!A+ �  Pp>  p p�P �  p y ! P > 0  0 � ,p>� p ~p   p ~ P P Q� P y P ~ p { PP � � ~ pp p y {p  pP0 p P Ppp @ $ A$0 07}Ӿ;=>- P >P � |Q-S 8 � |X P  @cMe y Uq=֏� .)!A+ � 8r>- P >P � |؛JӠ�|X P ٫=֫< � 0 ;Qڏ� .)!A+ � }Ӹْ .y -ףӠ |X P : y ވ A$0 e- P >P � |T= 8M|X P #ޫ< � 0 ;Q0N֏� .)!A+ �  <>Ւ .y Rӣ͇0 .�Nګ@欽 y R A$0 �}Ӓ .y ӣ͇0 .�Nګ@ꉽ y = A$0 �彮Ӓ .y N͇0 .�Nګ@e y  A$0 � .y > 8M|X P Oի< � 0 ;Q0 � .)!A+ � P. .y > 8M|8 P R y � .)!A+ � P. .y > 8M|8 P Q y � .)!A+ � P. .y > 8M|8 P ? y � .)!$XB+Z R'!XE5n(UUUUҤK1GIUJ>옅jULAZ\O`mqԨQ>ɑ Y1`xBAXh*W$JvWVUJGVVj[GI J>옅jU`AW9M0>M\dݰUװXh*WF XҫF*%r#OJp5ղQ UP:^<G?9iƧ>ɑ [zM Fri6DC%jR"|ȣJVPZQ$*Q*fAe2i<X64X6qҶȫ:yHfD4aV6IdhUpi%ے0P4qbTVirˊVOeX*qҶȫ :yH4zjO>O@S\4!Ff Z%6tRJ+D#;*$THFa (< eLSUuUVY݄z@%Z6eVsյQVyO"qb$ Vp)W HPj)MXфR;Za\iRtDL_"P@SM Ņ)$MvU7c!P$L2xaGYZ>b?JRvHX\DkK6yOMXфM;Ha\ius(Sw-y%Q\BOB٤%viz7#VT"ELk]X>ą J 6 VpdQ\D#@{o%yEV4i `%\$ŕNrVWL{դJFq !& eC}M5G`4[G``+r[HXMFq6x䟒I^%P^$NOWL%H;dbT6q}}[$X#qJ6}hX6ylE ^]@8bX$2<FOx$^F qh (^!xi/]ɔ\!up0 Tl"3&D&$4 QC$&YT5 VU$X#>JXO bE0Q $d Wt"*V WbلRiD+\�'L`Z! yHD&R\&D&$HLfR-"dQGԀ4"@ +p'Xie-W1 HE"T="( 2p*FMb($AJ1MR Ix&4 MlB&4 MlB&4 MlB&4 MlB&4 MlB&4 MlB&4 MlB&4 M#`Q IEd"&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb+@Yl. )UB hD<O|e]Q$E <|,Q)gp*ZVpD%Q GTBlg7K)&0IDemk]ZVM(>A(@#VQjv%nq][X"]h�" Omw] o+TT`o+h Z–p#>qBݯ]EZD1A0YB fp`GX‘p)|-hp,K^B#&qiJ<yBxew`AX6 i0C͐4x C&r|d$'YC0ܠ M(Ód$X[r}e09C�8_pf8YssLg:8a;Ђp-YЃ&`!! = 0 X@6=PZԣ&uM}P 82 Ё)(,IZ׻<k`kZנ r mh@=G[Ӧv}ml_4 &wͽ(, :ЁL*@E%YW'x ~pe/!np4o-nHB8C φ*BBpBhA3ym~s\9P AH~\K߹)?b4y8,bCc{1~v]kg{ς 8Pn]{z1ChGF2v` JHB"$I(B"$I(B"$I(B"$I(B"$I(B"$I(B"$IB*d YH s*| H9"$I(B"$I(B"$I(B"$I(B"$I(B"H"H"Hk*2 �hBH@P̄ AAբ]TTTJ88 AYT",x)$$$$$$$$$$$$$$$$$$$$$$$$$$$$P$P$P$P%CT*;$$$$$$$$$$$$$$$$$$$$$$ƻ*x8 �؝ `E؅HH_IFk,QJG?ZpUUU/u\ǓS S0Zh[Zu\VP '(HDH,H<HLH%#P#4D)H#H#0HH$@:&x7�ݩ)ZGUGXI /IVXUGpȃVpUEh <Jt"MM؄H"P#8+8BJJJJʁ K,Kt#�� Ѐ ؝ pQXWL1!IxFXJH<hJX\hPhLwaRWL'PL MM<$#�# x Ȁ9XGUpH͌WhUDpȃVUF��N!Mpp%J+ M OO<$#�# xܝ pQXWL锄WhUDpȃVUF�dRWL'PP<$#�# xܝ pQXWLPWhUDpȃVUF�QdRWL'PR-#H(8 8B�8 9XGUpH&LIxFXJH<hJX\hPh:L!Mpp%J+RJT<$#�# xܝ pQXWL9ԿWhUDpȃVUF�տdRWL'PK}Vh5#H(8 8B�8 9XGUpHa5!IxFXJH<hJX\hPhu5!!Mpp%J+V]ح<$#�# xܝ pQXWLWɑWhUDpȃVUF�0YaRWL'P-څ=$#�# xܝ pQXWLYwWhUDpȃVUF��[waRWL'P-[#H(8 8B�8 9XGUpHIxFXJH<hJX\hPh!Mpp%J+\]<$#�# xܝ pQXWLi]WhUDpȃVUF�^`RWL'Pޭ_#H(8 8B�8 9XGUpHIxFXJH<hJX\hPh!Mpp%J+_#H(8 8B�8 9XGUpHȔIxFXJH<hJX\hPh%!Mpp%J+a5#H(8 8B�8 9XGUpHȔ.IxFXJH<hJX\hPhB!Mpp%J+XcR#H(8 8B�8 ݩ� pQXWLdIxFXJH<hJX\hPhKv!Mpp%J+(eo#H(8 8B�8 ݩ� pJ�P(KWhUDpȃVUF�f!Mpp%J+Jhhhh<$#�# xܝ `XGM|6BWhUDpȃVUF�f!Mpp%J+�ijj#H(8 8B�8 ݩ�pJgC*dIxFXJH<hJX\hPhhfRWL'Pl˾>$#�# xܝ `XGM|6BWhUDpȃVUF�f!Mpp%J+ln#H(8 8B�8 ݩ�pJgC*dIxFXJH<hJX\hPhhfRWL'P^p#H(8 8B�8 ݩ�pJgC*dIxFXJH<hJX\hPhhfRWL'P/r##H(8 8B�8 ݩ�pJgC*dIxFXJH<hJX\hPhhfRWL'P#s@#H(8 8B�8 ݩ�pJgC*dIxFXJH<hJX\hPhhfRWL'P@u]?$#�# xܝ `XGM[(I\hM`\Ho_^NE^NHHCXY([CYHC8[(WWhUDpGDM^XBpHNXY?8YN�BXYHN8WN8}_Y(Y(8WB8Y8NpY\A`BL'P]??$#�# xܝ `XGME^Fh ??[X_EXH[W�E(Y8W8[8[NW8BX^=XapBCWhUDpȃOGMXNp[N8[8Bp^[pH[CYB^Y(CHWHE^N^(^?R`WL'P#O#H(8 8B�8 ݩ�pElijiBn(E.ū[~\v/HNxEɺ RBnIzhUD.|+MpT׭="xuH=,:_*閫C CXi"5HVNt8Qr)#Nx1ƎC,y#Ib*P C ON]*m"ի^X5h/NBu_r"Y\ݒj+YeݒU+^dI;߹_$jR">8zHA݂:--@H!@r" S0-@Er+,r$J!HsN< )W&:8`VPV7dG$@F|FU+8R&ݲ .R+-,R!-2\ /RnA{K! 9 ;"+RI".#I# -'Ar,,r/t0-"K!!A‹+"KDG!/ܢ80:4"K_YR[bG$@F|F0 T Atҋ$hʕ,�,,!~"u, $H!r-R,!@""س$4J%C +03+@R!-gLM{�,!!@2+-@R/r,f!+x#W&:8`VXsCvDQa4g\�i.YH%d4#x#>pS1dS+٨3/0/Ұ=,R/,b ;?/˜! $t 9"+RI".G+J#LSN= 87S7" ?J6 ;"ܲH!˴Ï>0 c!xFC- 8A *h! Q8 C|3HC8%UX#* CF44vLcЇ4nq9 щq80a 0!abE! q W, = ID"\<b.rHF=1 n`8щqă9zcҰIAE C0E@B(/rȃ" 8A ki! Q8 C|3HsTX#* xE#X!rb :n xܢF= щx| +nqNB!n Wt- q,"7qID"\6.MtP9s߀!\Qk7o�- WBExqW,?!\K&t% *U!s$D@0 @P 1QS|`&n h< `؃11 Wc11lC/ Y@1 YuX-d iC+J$>-F4/ }\pE6qecЇ,a ac>EX!~2&W\D>F,/Ё0+T5=#�04�>C <4e=M8 >!Ah lPG6qBch0\a(D'!Eb0Y@E!dq=d#+J$>C+* M+ ~\p7 W`q n(0o~"!_BC!dqW !RB}ɄXa#�04�>C <46M8 > P40\s89B,op-!o8D!EBXD'?ܢ!nq}Bh** ,~0Cq: WAp-Aq|9 Y�{F< W$-QY-!|bK&t% ^y-(> \*AA4}\X==X-h(,n!B,B+dBb+! c\ܸ$^шUT".1U4. Wd#�7! Wt3\1 }c�7 u$[0~ Hܢ3 |E_2'(a0V`9v$D@0 @P +Aq [H6vHE<щ[,B0\q~;,0+",+$/!9ԃ>8-H+4*TB"',h06I!X<:p0;@B'�C;0,->;0C!$$,$Ȃ@/A@/+C=؃<C#.,B_d8 4_Z$A |\U�| 8B%lAB!H$h0 B#hB!$$$$/B!0,/,$!B!@!!/-+@!/--!H+4*TB"- 1h.",܂/,B' +,,0"t,@/-D!B!,--/@/܂,@"0V#B_d8 @J$A |\U�| 8B%lA@!-4 C#!B!@+D!܂,\/+!"""B'!B'++B'$$B!B'$B#B%$ �|B".h $B!0-@,܂+$--/+E/@B!t/AB!!B'B!$++- .h)4$E&(`XArAD�a�|gP<�i\0#T&+(Gnnfoo$B#B%$ @B%.4(pJtR&)h+E&(`XAgdAD�a�|gP<�i\0#T&m&}T(AH+4*TB"A+T*B#}Vgn&B_d8 TUaAD�a�|gP<�i\0#T&m&P$B#B%$ @B%.4(J)o&)h+E&(`X)UAD�a�|gP<�i\0#T&m$B#B%$ @B%.4(o:BjBjn&B_d8 $A |\U�| 8B%lBmfJJ+4*TB"A+T*B#}Bkm&)h+E&(`Xz+AD�a�|gP<�i\0#T&mhJ+4*TB"A+T*B#}kFjn&B_d8 |Z$A |\U�| 8B%lBmf:֦$B#B%$ @B%.4(*-A&)h+E&(`XbAD�a�|gP<�i\0#T&m$B#B%$ @B%.4(ln&B_d8 d$A |\U| D((<B_J+4*TB"A+T*B#}Į&)h+E&(`XBdAD�a�|gP<�i\ D((<$B#B%$ @B%.4(kn&B_d8 D?$A |\U@$*# p $B#B%$ @B%.4( pn&B_d8 0p/$A |\U@$*#p_�qH+4*TB"A+T*B#}qqn&B_d8 8"$A |\U@$*#q')$B#B%$ @B%.4(* &)h+E&(`X#3$A |\ F D((<B)8$B#B%$ @B%.4(9sn&B_d8  "AD�a�|gP<�i`3jT@$*#=$B#B%$ @B%.4(ЇGrn&B_d8  AD�a�|gP<�iLiT@$*#2L$B#B%$ @B%.4(Vrn&B_d8 tAD�a�|gP<�i4iT@$*#Z$B#B%$ @B%.4(Їdqn&B_d8 5AD�a�|gP<�iT@$*#2i$B#B%$ @B%.4(sqn&B_d8 AD�a�|gP<�iw D((<B){7K+4*TB"A+T*B#}8&)h+E&(`XzG$A |\FpW@$*#$B#B%$ @B%.4(Їpn&B_d8 8AD�a�|gP<�iw D((<B)C K+4*TB"A+T*B#} &)h+E&(`XAS$A |\FpW@$*#r$B#B%$ @B%.4(pn&B_d8 XAD�a�|gP<�iw D((<B) K+4*TB"A+T*B#} &)h+E&(`Xg$A |\FpW麀#|*#lnȻ(((((((((((((((((((((((&"B%$B B%,,}((((((((((((((((((((((((p_d8ADXp~{~~~ꃾ$A(�|� h�\h@Ђ#$(&&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&TB%l,?,A@@B.#*<B%$HtjӪQVbiԦQFmUiSM6UTiSM6U$PEuM&LXrgN;yhPCDJ*_tShzkV "6LAD'ZȖmjAjGun\pUziU.5$QG:6IebUxS%'ϵ0NVG�1#@�1#@�1#@�1#@�1#@�1#@�1#@�1#@�1#@�1#@�1#@�1 � � � � � � � � P%8q>@Z`dj rOŬV k_re=AG`a_V *2,!ZU*@h2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +B/ 'bXũ`qFa@# >^(X=A0̈Xh8a=#@#@$@X1X<Ѐ! %tޙ}蠅袍>hx(vX4 F|eTؚ뮹>;lĶmǶmsۋ0n.pa ?_?*1P@.jFaM?TXATXATXATuߝVm0VPaVPar!r!sKYXӯ&`_域w"f(X*S\貒0T d�@0 d�@2@~T @#@X`"F 0@ P��2�*PaXD`  "Md⊨XE+^YE/~Z;Ѐ|�PT>G@8,AXXGyģG?q-F 0T`D#*D #>Jч-:` &z�(IYJST*YR` QrK_cYLbrT2Lg"EƔ&TYM#b@L h*YNsT:Nw$�I� T ;YiNS@PQ�A3"*`*D%: \F9Q~!HIQ M =s LizO45NyzOwA KZTIURT.UŔi./R5VU:* 8N5xp\xp\xp\xp\xp\xp\xp\xp\xp\xp\xp\xp\xp\xp\xp\xp T�i./R~z_ί;s xhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxh�03>ґ/:iK_0ͨK- ׷fpT40PWֱ]ˌ.4 uAuTzYUZVlX׷vi@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >s  @�)@�)0p� �_ p�S!�Ӟ�py�?$Op�ppS> p3@ 6:<>@@ p�C@ALA 5W  XZ`VO)@w^_f4)�S/` Pvxz|y P�6@ @ ` 6�`ǀ@ @ ǐ 6�o#� 0 0 _ ? �6�  \ ¿ P `pw __ _ pw�תG*DPB >ҪU6PA5|RF<zM-]DSL5mޔѨG�ѨGF=#H =괩ӦN:mT R%H U#H DK3 `JW\z5Q%}ʬ eMlhؑH CPA(X-_ƜYfΝ-U[=r +֭]۵gڰVzLJ}צ<oXzlT9q3k,@6gPqc#TUiS%?D^G`Q*G I~oFHD@IA=l�XV/İYXAIJێ1FPJVL8_1FeXF%0lXYUdM#4R6%gG`ل-0I+eG*L3c̥M%0@#,Q *aGFYeH:4P@$PCaӄM`%|U6EK4:SM:d|"PF4UU ]%zX<[5BYGV�a1 NVpdU\DPAu5I^Qq<YeV4juK%M:d|OFA7BWUT"Js <}}dJqaXdAeW 6ЃsM`%|ÑUFaEI,xN,]M:d|QZ:h&h^WQG*hjYG\pxa?2v$aGFYH:jnMW4eD\!GVM$nRIդMFq!ep'gm:^E%Z<<YG\Z؏[;IXQVq;]tI^Qq<YeV4CRIդMFq!ey^WQG*hU*qą$aGFYHnGpI^,F X(X IX넥$.Mtbp`Q<ëP Z<x<(GpAׄcN$X#F W@v+t$^ X".AQB+8E*VъWb KI]&F^bոF6Jqtx*"AGT<TOG)>bp &uw" 1Uc$(WhH |GbЄ$,%IR^D4щM>FQJZqtx*"AGT<TO-GpAׄcN$X#F W@v,$^ X".AQB6I KI]&F^Pg> : #**G|**tMX1VD8bp$nw=J(+4! KqT$ڥNlb.5 stx*"AGT<TOOUT.蚰>b݉+p(V HNk+4Q$>ȃ#V1 VhB;a)IK(\!kq**TDxI66XE%Ⴎ #jݝHGb;)J(+4! K$ڥNlb.5 7ëP Z<"x;GpAׄcN$X#F W@vӕ$^ X".AQBz# KI]&F^o] : #**G||**tMX1VD8bp$nw6J(+4! K$ڥNlb.5 wtx*"AGT<TOUT.蚰>b݉+p(V HNi+4Q$>ȃ#V1 VhBz;a)IK(\!k**TDxHk#\5a}X VQ](WhH |GbЄ$,%k+vRh&:QB(UU-Q P<Ӷ#VQ GkZw'X+ q;pOQ,F X(X IXޮ&<eNlb.5qtx*"AGT<TOťUT.蚰>b݉+p(V Hܮx&`1Dyp*F MHR&Nlb.5 qtx*"AGT<TOJ8]Gպ;`*\U\,F X(X IX;QB(8ycqtx*"AGT<TOEGpAׄcN$X#F W@v% MbpUrQlb(\!k~WAW"xD%CEdXE%Ⴎ #jݝHGb_yIBDpGXQ`MKtQ؄M!QUWAHG"A)zUGp0ֹXGUpH4B WXDpGXQ`MK9,lQ؄M!Q3UWAHG"@:tGXJpaci;!pQXW۱C-WXDpGXQ`MKY#MXN؄Qp{NT*Z:xTZxJ�*U<GXJpaci;!pQXWEWXDpGXQ`MKiFMXN؄Qp{oTUWAHG"`|UGp0ֹXGUpHCEEXWEC^^NWX#[8YEWH(^؃_(@)_^(HEv} apIxMQH<QF�AW[YWXYHW(WH8[EpEY8Cp^a(^pCH0H(Wuy@ahKM!M8[HYh[([p^^)Z[BH8NpECpY"YpCXYCX`aYBu}8[Џ[(H:xTZxJx_(#qJȅCH8WBHE(YBp^H8WCY(W??pN(a^pH=v}8aGXJpaci;!pQXWN=`WNB(_pBpHp[WCpY8YXC?H8ap@@qa8Huf`z8HWXDpV_A�F`NWE^CC^8E؃BH^8BB`؃BYXC0W^CC(`^qhihth\ЄN؄Qp{ya(E8W([�EEpBW(C�#E`eB^8WWHp[0?E_W8Bpsfz`Y[Hx:xTZxJ=a8= D8ECp=)2a?Ea#^?"^X[=W8Y[ nksGXJpaci;!pQXWB8aC؃a؃B[[[X?W[BXCHa8EE�E(W[(@)[W(E�WoBWXDpGx\`F`=hH?(`pt_(_xWaC?HYBC_8p[(_^?EYX]Xl\hMM!\(E`8`8B�Y(`[Wh[Xa8Y(CECE(WWXW8H�W?HXcXHp^(kHX_WAHGXBpH_H][aXYp?[Bp=W؃BX^0#E=BpYpa)*^(NpB}GXJpaci;!pQXW~oxH}؇x=XxYek(``}`f`}r?Cc~}{0[8[^p[p= vIxMQH?D\t`tx0Cux30})}Ye_0zv^NpEx~~a[hKW(Xxc(uh\ЄN؄Qp{ 3~oz�N}vH}`^iЇlN}f8~oEhKH~f}؇xW0EYp?sWWW:xTZxJzo}ЃGvzE~_hnY~ih}n(^8Wc~~؇z�N8NXWHp[`vGXJpa� 0隶i XGUpHv8h`B}azB`rC ~8?rPYq0k`)B8a0`6a8B�):W`k8z`WWXDpGȅMhMu(k:}[{HPq�:v`=(rhCriYCCpc0Y`0W)Z^hl(uAЄFM!U=v8 >lnl؇kv8BusX= u(~8^cW0H(]c_�?(`p[p&xYXYQWAHGXv eX~fȆ}Ȇ[Po[x8?qP?si^8`�Ca`[H^�Y8kqhiGXJpaic";!pQXWz8^av8W[Pur`CzxpBnz W(N0B8N8_"WCC(#v~?IxMQH<p_؄F~@Mpapu`XY vrhW�xx_hlv#?WXCWXWB8?[X[p?xrAaM!M^sW�fuE[ ulh^v}p[hov[_HXHpY^0BpCQHYxz CWB\WAHGMrWMPq?pu8N xpNnWzaoN8W8)Y�EEp^(NC_x}aGXJpaic髏;!pQXW~BE}[=zeWf0}`C}`h^(aE}}~^XH[[vIxMQH<pXx6iЄCXWnpEXoЇBX{aY؇a~�[}h)*^`jj:HXYMft`AM!G?o?X=nXWkY~�YWc`z`B~�vdruKV'WO߯E~ZfZ$떫Dtz@֣J};$ {~d!c+3aV[*t<~'kn 9Wņ0hpB۸rjP GVZE~v/ndw-Eqwa}$,Wx&Ndzˏ+^깒JQ\(WFit!~ M/Wecwܷl$q ZJ_ݺ%"H K7yXiiT >I(tR>"s /2=7ܨs;d"27"t,b /,{ $r7,BIDB#r5|-\O!5,rN6Գ0r?߸R/ 020bݲ!,##T imV[oѵh[v# $\S" C9 9�9!s8@J'pS-bz+bA 02N<H& >*h2?̰R,èsN!r;BΪ 9s-7!U/r+ + $0,#,9 0# $37\3:ܲ,t>,rHV!1,8"V!BIDB#<4&s,$7pC9㸲/@>3|,"+##l [.j +82*@4!Í+cM!>!:0139@-! ,$|H%h5@r 0 0S;@2L;,s0X~<rY+ c1lN942&RC BD&@O6Ȳo, xC`F=a[;[@Bn!CdװF<ȱEHH?qCtG6d1xX<e̐2e$dh0XM8ZK[7؅+p(V HCE'h퐆+ ^2⡏EB؇=aN\W8=n�x&`1Dyp#` a0 lc"nQ_z>! WB;QWBm-d_`6MBpP`5n! Wh=:b°=~ H0~!nqu9Qz+:XЁ$-Q _/`hC!:Q[C8"^?!JjP>s؄#\`-k]HGbD' !B,�Fq H�{-n ^ԡX-[,B{QmuB@B! !WhH |Olh24 ?X, ?b�! !E"xq HfVWdE8/� bD#4 WOE" e8D!d W�/ ap0\CbF!\B"+j"p H0xEt *"AGT͐!d\<B8$v aB0xq[bY)$d~(!C؄#\`-W]HGb!xB,Y, `b![tŮ(,nqEx&`1Dyp&rM >][-_! ! W{/\Wcf$ ["HD%\4wpP(:!HX0dCbX0\QB!Wp, [(D'dEȢ/A"xD%?@~#\ ^x Y 1 qW][,x!GbpҖ8.v! 1UE Wb0v Y,~!Bb؃0xÈ$nlIBE"\<80@ M- q:~�+ 1 Wbp$dN@~X+d+d _l"&;H~BD(| WD\ q^t$\WtbEVn! W,�!\C,3+!: W@B,"Bt *"AGTp-\`(DV b0xQW,8D!iE8"x<p Z[\[ #*$-�,B!$tB/B!Ȃ+,/,/,+,D\0E'Ȃ$&($ #< 4 ++Ȃ+@\/!@-t,+$$B'd,++$B h.h$A$#,-",B'@,-@B!d@/B'++/dE!d-,E'$B\+<*D-<B%<,,+$B%-t/,B'؊CV+ĕ+C!/,,#&8 Z[ą6nc\ #*$ /+t/@B!$-@/+0+t/+,$$0B!>I+h,B"#<&..hB!+-uB!@+t-!!0,$!,, $",<&B% h$A$($!--B\A"B!!>B!t,@,-"/,$B'!BV"+-B"IB$#T&!-#,$,,!,B'-"܂Yf$"-Y!$,!ȂX<,l#E[7f[ #*$of'QI+h,B"#(&H'u(l(l&wB+ЏDB(Bup*D-<B%( |'}#&8 Z[l #*$o֧yJ+h,B"#(&H0(u&vr@+ЏDB(*D-<B%V#&8 Z[�(7 #*$(ohpJ+h,B"#(&HH)&v&@+ЏDB(*IB$#T| |i=,l#E[n] 8(+@$&($ @8*+h$Υ^(l(hB+ЏDB(B2*IB$#T| |*Q=,l#E[Ţj] 8(+@Bvl+vkH+h,B"#(&Hx+뭌&v)$A$(+,*D-<B%>,>,l#E[ųƅ] 8(+@BB$&($ @8*+h$ɞ(l(hB+ЏDB(B*D-<B%'#&8 Z[ll[ #*$vBB$&($ @8*+h$N(l(hB+ЏDB(6*D-<B% #&8 Z[ #*$onJ+h,B"#(&H.j&tB('(oۮ*D-<B%#&8 Z[] 8(+@v$&($ @8*+h$Nrh$(hB xB(*IB$#T| |^0>,l#E[ #*$o'H+h,B"#(&H谼tHkB'l('x(0î*D-<B%'#&8 Z[] 8(+@H+h,B"#(&HtHkB'l(A$*IB$#T| |~<,l#E[ #*$0+K+h,B"#(&Hr'$0&t& d(2*D-<B%'8#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(AB;w*IB$#T| |#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(ABHs*IB$#T| |#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(ABXo*IB$#T| |#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(ABh*IB$#T| |#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(̬" -T|­'+#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(" -TB |<*l#E[ #*$0+K+h,B"#&$+wHk+T&A*I("B%'+#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(|:" -TB |<*l#E[ #*$0+K+h,B"#&$+wHk+T&A*I("B%'+#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(t" -TB |<*l#E[ #*$0+K+h,B"#&$+wHk+T&A׋*I("B%'+#&8 Z[n0� #|*B%g>?##B+ @DB(|*lB#8g(((((((?&T$+&|@L'?@йCZVRpUC!F8"Q6=ɑ1`Р…'QPAtApԹgO?{D \TfSE!DC!DBg N9#$6ƕ;wn&NRDȩYtQ Bg>~ 9J#+S0c油I͟A=tia@aѣɍ27ʔIz -\pE߿}>|t1b`dqϡn=d{tιX C,q X`Q ,׿8.z|…\h\ha (b (0sXpXpXp�l> !v.qQG@N0z`a]XvLRI#sȁ (h࣐F*=*06h)hj,3LS5$gf ]yjqFM;|?=]ءdMTE$d'fLjF1iqYH,JR%6_rYJ0PBA[qU]yOIPvQ (@eZveJ>Vh[jqO*GqGqG>h+]BIvAE{^TPq EvG*)#Wq$hgQ > iLM�\�aQhmeVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVi!_`Z:hWieVFieVFieVFieUrhyVVieVVieVVieVV֡L2%?\ OfvVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVViePEBAd\VVieVVieVVieVVieVVieVVieVVieVVieVVieVVъUbXE+\PD𑐌$C 0`@+@H7bX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbXBJ  ZTȅ/BUbX)VAUbX&*FQb*FQbr*DPL \P!2UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1Ubh!XTDxB\1 B!*FQb*FQb*FQb*FQb*FQb*F k؅"zЀd$%IP��b6Y7%5H}G"9XMb_)4A MB)4A MB(\ W&:Nl8HWA7"..A BU\e5+IWA�E.Rf(6V  HHFRP#61 W@pl'YN,$`U"+AZQU&PZծuk]kYʺe|@QȖ%io71 :'E%6vu.OD HJ2X 0�+x&F Hе5/p!GbXAЊJ�jZ׵u+ ܆5&H Q8p,* ת0AXT.GB2hX#6BH-va Y@H rUTbxdMȯ(0҉M8vXE ,CM6< :'E%6XV0"`G` HJ2 T�+pB\2ʐ#`1D yh#VGб&:Nh&: >x c71G2P@E(6*_EE GТp,~UNE% |$$#)`L8bp$tV&X, WH{ϛ )BQ<b*B rծ((d؄c;2E% |$$#�;g* !p]o,> pD+`Uƒ-w=M[!t#Z@_8]QBߪp-0ՒB?/2!J<B2$ Q7Q XTp pV8x*FsʽŹϭAQ$mn Gb/)4xw$Qo $#y`+8X$W&X,Q}Tn.INlbhz�~B%isoU8&TK MH'\EȢpC2v$X#6Q@0�IXA`aa| FRFFFFFFFA�AFaV:aV<V!a0ep8!h*a@j4ad0ap`aF/$F$kH`aV O^A`a| aF4AP P:$46a\<apap8P!h*A!@J!6\`Bb$JbVFa\+P^A`a| aF4APPKN:aF|@p`j8P!h*A!@J! 6\`Bb$JbVFa\eP^A`a| aF4APKcPKN:aF|@pW"b c`aF/$F$kH`aV %4F!\VaXA$JR�;$46a\�G&p8P!h*A!@J!R�6\`Bb$JbVFa\k*O^A`a| aF4AP -PKN:aF|@p W""1`aF/$F$kH`aV ,S$4F!\VaXA$V:$46a\�G7ep8P!h*A!@J!6\`Bb$JbVFa\+;]A^A`a| aF4AP=;$46a\�G=Cp8P!h*A!@J!6\`Bb$JbVFa\=%4F!\VaXA$ܳPKN\a2Z�GaCp8P!h*A!@J!6`aF/$F$kH`aV S^A`a| aF4AP=;$4V,p4�W"bC6\`Bb$JbVFa\=%4F!\VaXA$ܳPKN\a2Z�GQp8P!h*A!@J!6`aF/$F$kH`aV S^A`a| aF4AP=;$4V,pV"bC6\`Bb$JbVFa\=%4F!\VaXA$ܳPKN\a2Z�Gaao8P!h*A!@J!6`aF/$F$kH`aV S^A`a| aF4AP=;$4V,pV"bC6\`Bb$JbVFa\=%4F!\VaXA$ܳPKN\a2Z�G!ql8P!h*A!@J!6`aF/$F$kH`aV S^A`a| aF4AP=+@A\a*<Vyj8P`*A!Id6`aF/$F$kH`aV a dAa@Hn \axn**|||F  ~n dA^A`a| h!`apP+|*`!V!`V!\d @dnA\ \^ AxA6xAAA*a\� P< ad  A   Axa\a:a A a d\A d\  dd:a8"`aFar\aVd:: a@H And~  dA@ \~nA A\\A`aF/$F$kH`aV a�n\\n\\n\�a|a!r!`*a`!xA AAa A^A`a| >!|$|f6!nAA A \\e a\An|AqAX4aV@ dxA AnAn@nA �x<dd Axn n :d*!z"`aF��ndxxxn ddda  dA :A\a y@`aF/$F$.JVFa\:\d dV!6�!|||!`� :Ad:A΁a$4F!\!pA@Xk*a6!x\ᒁ\a  :A xAnp6a\� @P!~ ]x dd@xddn!Ano Ax\aȁd| 6a|ax!�a�!yA\nnx :a<nA~x`\xA ԡ�6\`Bb$JVFa\\ xdxZ|a!|aa|na\ ada A^A`a|Zaf6`7!| A\x\~x na@H A`~A!!!p!6a\� @P!]d Anan\~An\x@Axn~A@n!Ρ�կC|##XFZ U6*TH/WnuruWW\usO!^ rUU'Hr%됫B\A5\4ir&G.68ŀA ZUC $V8$^!H AvH֢B P'_W%X|Y t ,W fW`JOdl _�%"+QDU $c~ 3l$W~Zt/Y\r0?x](` ~*P(B YArӭEd1&֡EՉ1,R0"!{,rQr!r" !|S,-у<&$L!T 1$K!R",H! S,@‹/" /‹+"�sH!GA҉s#l Nm�TTeT[# $ M=S8O6{,5">r4 ;N"#Ǽ?Î1," $~/$h(C.3M9#ۨ=A?֌5ds /#5:+tRG!3>3tr,8h2.l P*b>ÌcO<M;# /DO6 ?\C?c!8>;�,- $#yC$(гL8#ijO;>Ë4\ 03 37ȲH̨>S0{,҉+w1s#l kB%Uq¹ +82*@;XcL!ԓ/蓍ssN'|N.1/EL0,21i!5ؓ ,$H"O:lL"ۼM3#ԣN!~O'퐳L4"tr0"0‹,~@Mc2pAhbpT<bu< f2Qk؃sP!qa\cX+nC 0q?t"q#,\QQ>#`QP4Ak#<qu|c >αEh9 kBEaa/[@`9a<p PepY VQ:\a,䐅+Av@bp$q {F._<b#6_<un)/C?1WB,F x/4~HD0qX�`G"U܀ ^cp/p Wb(,:qCbG,{E#4 Mlb. X,B8" YCup8qlCP7 Y7n W@r- [@( ! ^C8x$^@by"Xlb9�D<E! up!z,!BD![B"dQW,BE=Qr(&5AE*T$VB8bp$[b5dqYp`>x }B>m܃�*G$"?QaC!nW,X$^ X".A>U4&rDc/qUD ?xf cÐE6ip$ax*0� WH/qt4b*\�!(($EЇ5nщBC>a x #>QnԣX/qE?{0Y#E' !B"=A$M#|lC851a#p>x! } ;q[X0}XD'nC88QM8kTګl+p(V H#Y/C/ o\8G6X"=Q ׭8/1 ^,G-xQp$^ X".Ah _.�_cE%`$Ḇ:\n\(D'A~|X!Qa0 ^D.ry&V(A-dk?! H"E!mvB߸F<~hpc(!nE0QW,XD!n!EpC(0G>#`Q**{\7^#PG!qqC0αoA8D c,nu>Xl.XTB`[e+$X#F W@Bp/s88=cܸ7Aox(\", ~ pp � ` 0 >0 @ � �p 4 P� pp G �  P  pPP � 0@ p 0p  Pp p0~ =  P~@ 0p ܰ~0 uP( p pp QP G kRA'[A+ � ` � P P p� @ `~ P `p � .@ P  : ` ̰ Ѱ P�  � � p  ǰ P .�B� n� � p ` p� P Fp  ] ~ q p 0 P y> � 0 P @ ` �`  �Ұ@0 � P p 0` Е� .&P!Ta$0   p � { `  � Pp P 0 > 0t0 �  0� p 0 Pưpp ]9p`0� .�B � ` �) à� �  {  ð p`0P = � ` ` ` ] � {�  p0 yp ~� p� P�߰] kRA$0 p � Y~ P{P P P`  � � ])  {p � 0 >   � up ` up pP� p  0_ P   Pn ]y� ppP { P p p{  p � y> � 0 z � Pp 0 Pp {P0 p pЕ� .&P!TqP$0 p 0p pP�)Pp p `z� 0 � �� p Pp pP P � .@ ࡧ z0 s p � p0  Е� t P ƀ ~ P  pЕ� p R {p {  p �   ~ Pp y> � 0  0 ) � p ` PPp ]yrp~p Е� .&P!TlVa$0 n {p P�   � p� P� ~ � .y0 � s � P � � Еn  p ~� .�B ~�) p X � � � p p p p@= zp  PP � �){p p �  � ]yp Е� .&P!TRa$0 P- 1.3N4. 0 > QGIޕ � . B J[@ލ � P ƙ6 \Z kRAuL+ � .k.4. 0 > 1�� >  `駮@ލ @ P 6 kRAvnL+ � ^ � .y0 �>� 0 .B@0.ޕ@= P`]`.?� .&P!TRa$0 K � .y0 � ! > > /?ߕ@ @ P 6M� .&P!T`$0 N/ 0 > QM ! > > wo t P`]`� .&P!TL+ � cO// 0 > . ! > > @ @ P 6. kRAYo$0 0O � .y0 �?�4IJSM\(W%NXE-ӣHU5jbI)U|k#dbAÅ 6u䩡B+Z R'IdTW`JGGF$IS*; TPSM\pTXq#U$Z*XR_`mrB6qdl'Fr)NKz ֨D.|qj+MjI\zG XƸGTh=TrbIra6q6f GV9i^i5* yJ$v(&Wnp|V#T"JJ$�zMq0l‰~"aGFYHCA$yEXFIpdQXDH\$)HWVyĶV#T"JJ$"WzMq0l C~"aGFYHD$J$yEXFIpdQXD̨$)HWVyĶEϿV#T"JJ$D3zMq0l‰˝~"aGFYH̬"I^Qq<YeV4DU+D I ĕUF5UHhy&*iيeG\8&pUHXQVq3HW4eD\!GVM$݈:H4qeGlkQ�fj:<B%ZJr8G`&Ƶ'VpdU\L%yEXFIpdQXDD I ĕUFXUHhy&*G`&L'Vp$W 1aMXUq<"iXҤ$2D I EW< e+Wi:<R$Z$ChG`&)H.vsJ`yV@TiZFdwy/2 M )P$M|/:vHj eM̗~GYZ>ąIl?! QW@"c`X X8pV|<ؼQ\LM (@! Ih|Pl~3!FAD&jb'"}&6 ~B8$ExE,x,V h'V1G#kH˘Є(j0("[G@R(p"&"$%GX|".@hb�'$X#61 W@"Yde!! HbP UlX}i&_J2r$F)@AD%Lhn7*"F"%"(D 4IIPh؄#\ D~B8bp$."8|S'!ED$*NDdcC*G)id#"N@b.M|S#&q"&†T%,! VT+8 M�٤  A"djSY,""P Ut""pCjBi&"NTb.&MTD <H W%^G&O +p'Wlg?8 HE"jP=<bX+ 1ш賬eujJP$P1WE<Hp+\PPx&d&� >G|y<{^n,V h(`G%Y(V1Ub&FQ4r%idR*  @'6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb<HТL7Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb%, M<Bc+@p!D"ZԴD("1 E@t@,PQZDum}V8h*Z ZTpD%Q d'[N*B%0 TDvmp[>A(@#VQn'{w-GV"^0�> < OmdpG\D-P1 T(7 Eb*Tqr<'\r\:ԡEI*: Z-؁0YZC'zэ~t'`z#68 tPD$XB:וu'#/44c+ l``! iw^'|3g(Cn&eH|-y̟|ِwЇl8A)@Zy^= j<k{~ fЃ(` |`A|p?m}_'#MhB# zpܠ7 zp`(@<@[,@!(>c(؁6(@@@ AA@$hAAlK?�� � ��(EJxe{'5(B)B*B+ZT E)E@E@Y9:C4LCR5lCTO`69PT`( T "DADB,DC<DDLDDF(TAsDEDLID� � �! 8Y@d(cEYbE[E\E]E^EWtd0THcEdLFe\FfbEhFWLWEdH]p,H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H****),P(*$8$($($($($($($($($($($($($($($($($($($($($($($D*F$OA� S hBH@PPx9KK˺tPDPHK<LÌ7TCkLdP8CD]@'`$$$$$$$$$$$$$$$$$$$$$$$$$$$$P$P$P$P%�N%A,$ϏL)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)xT)P �  QՀ `E؅HH_F*7QO_X?(<X+OX3LV@V0̹ B*,P+R,R-R.P) 8+픂?L.]S6R+,�,%0�S�ZGUGRE]ԈYUDpGXQW`TOQXFMG؄L'#|UXUYUZU[UXR\U^$#�#� �Ѐ > XGUpHNmVnVoVpVIxMQH<pUVIpWzWmRWMHL$H#x^-X=XMX=$#� x �gџ pQXWlW=YmWXDpGXQ`M@YWMWR~L$H#xSMZ]Z#H(8 H� ؍џ pQXWlYWIxMQH<pUVIn~L$H#xM\]܂=$#� x XGUpHV=]WWXDpGXQ`M@~L$H#xS=^M#H(8 H� Xџ pQXWlݽWXDpGXQ`M ߽~L$H#x`^#H(8 H� 쵉 pQXWl_WXDpGXQ`M�a~L$H#xa #H(8 H�  ր pQXWlaWXDpGXQ`Mb~L$H#x c>#H(8 H� ( XGUpHV7>YIxMQH<pUVIK>YMYMN@$87c[#H(8 H� ( XGUpHTWIxMQH<pUVIhWMYMN@$87ex#H(8 H� ( XGUpHqWIxMQH<pUVIWMYMN@$87gN#H(8 H� ( XGUpH֎WIxMQH<pUVIWMYMN@$87]i^#H(8 H� ( XGUpH֫VIxMQH<pUVIVMYMN@$87-kf#H(8 H� ( XGUpHVIxMQH<pUVIVMYMN@$87lV#H(8 H� ( XGUpHVIxMQH<pUVIVMYMN@$87n 7#H(8 H� (� pQXWl-WXDpGXQ`Mp~L$H#x o]=$#� x `�XGMVP�>rIxMQH<pUVI wMYMN@$87urD#H(8 H� (�pJ؄m=>WXDpGXQ`MsMYMN@$87Mta#H(8 H� (�pJ؄m=QwqIxMQH<pUVI=~L$H#xaw)8$#� x `XGM3uWXDpGXQ`MsMYMN@$87a?$#� x `XGM3uWXDpGXQ`MsMYMN@$87ya?$#� x `XGM3uWXDpGXQ`MsMYMN@$87eD?$#� x `XGM3uWXDpGXQ`MsMYMN@$87%}D?$#� x `XGM3uWXDppj+M4irp!ÆBP AI$GX"r$ɒ&OLr%˖._<$ "iP 2d t(Ѣ|X& I&V -N1.ExA /H-U薬CdtС[\Iz ֨D.|q4*.MB⵨+H:-u!Y:+HH:ruӡdUH!W uN{|Nt Ir$ΟCH(GN �-*hV8I[5Bg^h$Yd҉B,"r+r-t"+/|0"! ,$y8#h" Bt-tr- /(-@r-‹, /R!@‹+@r"2L'ur-R.@I&:  IצoiIDq"�;Qp@h |#l"آI# cL!BQ,@_" /@r"!])/," $"- ,$y|K%2.@R/챈0L!(t/r,J' ,@r+R0hB #4 $dIR#0KG$@DD�x0 TBJ/҈&,B,B, $,"K!"+""K!K'Hs> $ ,$y8#2."Y/,-@H!@r" S0-@_r+,r$J!Hs<S.@I&:  )\ DG�! |<�U+8R& ݲ .+-,R! $|-Y-d!~(~,C1̰Î, ,$y8&4 .8,xCX0n! ?܂E!dHBH+ YTC!q ?P8 w$:  ! G�z! Q8DB|`'rTX#*t&X1<^X0 ! H(!~q?"\ ^b�-qB8,xq`@B=!WhH |G3B@!\q 0 BA$ ,~$ [S[bD#1F4D&t$$?&7Yr$D@ @P�R|`&bihC !}0<QWdC!^H8Q_b`?~ԃ~0 H, ;n!WhH |OhD:Qzc{<nF!~! ~dȆ>n vCX,nB,G=a@b{80ChE#dNdBHH@Ϳv$GHB�� .�s(`VJlB!P: MxX7![c7qHtbp<! fXC!8+ 1 acX!nQHF4ah@B,F D"4 ~`"Qo "1Ctb , Au4qC(d1x a@b+ qe\8)pqHt":@B�GHB�� .�DV(`VJlB!8+^VȣX!ȡ[p(D=QBt"E=[E!dq[@p0pB.=aB,F �D.4 ~Cp,qCp7qW�!C!:qC@"x^(By`" щL� I8HB! Q8DB|`'c TX#* .mh?` ~ >xa })P4::B0;:v CEq Y@BP!$ Mbp@D6pE@B׸/\ }b0!xC/s0c80qf?ౌC,|1u0D'2$$ 5v$D@ @P�ʳ+؄B I B7 WdCX:sbF;E cF!: Y,a ?, ![!$^ X".A> _h \H(+HB;ЎkpCpE!A~|-q` !CB, wD'2$$ :t$D�H�|NP<�P<[0#T&(>\C/B#:0C;tB!9(,|C!-,|C<�-B! $,/B!,B'-"t!9C!H+h,B"', B#3h:/9-|97tB69+0@dC< $!_-~B-48)4"@B'd AH_%$A \�ųU�| 8B%lB3 +.\>L2p>\C!@2C;0<20dC49C!-B!,,,,B!"-9H1\C=p-H+h,B"#,4.6$+dC<\0p=H+t1>0+ >2t0p00:C!B'@!@-B',$/$B!8D0h< +@B'd AHXM>$A \�ųU�| 8B%lB5؂$4&ā6?4_B<C'"C=09C;2 C!/,+Ȃ+,@-+,C=C<܂$&($ �|(&�:hC܅+5?8I!C<$t0;"܂:C=3-@0@"@,$$9ԃ=ȃ80)"@B'd AHdu$A \�ųU�| 8B%lBB!H$h0 B#hB!$$$$/B!0,/,$!B!@!!/-`+@!/--,!H+h,B"-<# &,,ª܂/,B' +,,0"t,@/-(D!B!,--/@/܂,@’!04#/-@B'd AHXg$A \�ųU�| 8B%lB@!-4 C#!B!@+E!܂,/+!""(+,-t/+t!~,t+@+@/+t+H+h,B"'$*& A, $-,@܂+B!!,-$B'!(-+,t+/@/, BE4FtB&�$*IAD�H�|NP<�P<[0#T&+( Ɏlʪʲl˲$&($ @8*+h$ m jBE&`D'd AH,lԎ$A \�ųU�| 8B%lȖ"к*$&($ @8*+h$  jjFtB&�$J$A \�ųU�| 8B%lȖ,j.J+h,B"#(&HB窱&&`D'd AH@nAD�H�|NP<�P<[0#T&lɪ.$&($ @8*+h$ &&`D'd AH4AD�H�|NP<�P<[0#T&lɪ$&($ @8*+h$ &&`D'd AHAD�H�|NP<�P<[0#T&lɪ. $&($ @8*+h$ &&`D'd AHAD�H�|NP<�P<[0#T&lɪ $&($ @8*+h$ %&&`D'd AHqAD�H�|NP<�P<[0#T&lɲ-*í$&($ @8*+h$ 4í&&`D'd AHԲuAD�H�|NP<�P<[|@$*#pEB'8$&($ @8*+h$ C&&`D'd AHsuAD�H�|NP<�P<[ D((<B+G $&($ @8*+h$ Q &&`D'd AH4NAD�H�|NP<�P<[ D((<Q'4V$&($ @8*+h$ `&&`D'd AHMAD�H�|NP<�P<[ D((<_sd$&($ @8*+h$ n&&`D'd AH|%AD�H�|NP<�P<[ D((<nws$&($ @8*+h$ }&&`D'd AHdw%AD�H�|NP<�P<[ D((<|xJ+h,B"#(&HBxjjFtB&�$Ą$A \�ųU@@@$*#$&($ @8*+h$ &&`D'd AH09AD�H�|NP<�P<[ D((<|+H+h,B"#(&HB|+hjFtB&�$Dw$A \�ųU@@@$*#K+h,B"#(&HBĺ&&`D'd AH:AD�H�|NP<�P<[ D((<|$&($ @8*+h$ DkjFtB&�$D$A \�ųU@@@$*#K+h,B"#(&HBĺ&&`D'd AHAD�H�|NP<�P<[ D((<|$&($ @8*+h$ DkjFtB&�$؇$A \�ųU@@@$*#K+h,B"#(&HBĺ&&`D'd AHh>AD�H�|NP<�P<[ D((<|$&($ @8*+h$ DkjF�DL:$9bŊ 6tbD)Vx$Q�QHć (\x!+Y჋HVz gNxhPC{Jz ֨D.|qj+M4i"zk֞Hu RL:$9cZkٶx$I#@�a$ P˲L>hM]r5(W\r5(W\r5(W\r5(W\r5(W\r5(XA5*Q zUUW\r5(W\r5(W\r5(W\r5(W\r5(W\r5gU uʤ )Э <A8#HЀ  4@ |GKDSܤM*٤M*٤M*٤M*٤M*٤M*٤M*٤M*dX*yd>M`U`Y. jMVeU`)sQ6eQ6M*٤M*٤M*٤MK@-YЂ!XbF}H%J-L)!>� x 6K @V>ZmmeQ~ڵ'}`KLdG.j#MIdUjqZl1J[2W_ I(I\C Xb N�B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B �B 8S x $: N]`UiGhU}K%XV x}%`;tXr9qǕ|Uj]*PdD" )" )" )" )" )" )" )" )" )" )" )" )" )" )" )" )" )" RȂ ,H! RȂ ,H! RȂ ,H! RȂ ,H! RȂ ,H! RȂ ,H! RȂ ,H! B'�&P�'(9XC @<OXE+^Yb@A^P ̰=B�xE=B�D @�D ڈEB≂ 38GG>$)YIK^&'%$ E( (@Y� ,e [.y[`9 r@K/R902cL\v! IM/@1Mo~8YNsT8&0aN0hT_F  T@+P T@D)ZQVt\0srT�U T9Al @yQ1` V 80 IURT>QTZU:7hBn* �@Zي ` �2 ` �PV~ `�0� PbX`"F 0@ P�XԳ xhU�A>@x �H�0ny[p[\  �`$*kY[�*�#�v]~ x[^b"P?  0� ��ҒV|l={^2bh� rE@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@$ D@@%HP,+u[ә4J8iOԝVI]jS&-Oc`0%h=yk_v=a[l؎++Yb[0lkZ7�> cVnw׭c{Jl7 >og� >| )tk@@RU * h* hp@PTp@P8.É*IW)D_YyչVX|r]Wڗ^ %:^wUnךetXw?x?ΧFROE౏9yϫ�h}j<K ճ*T_{^�];U�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >s  @�)@�)0p� �_ p�S!�Ӟ�py�?$Op�ppS> p3@ 6:<>@@ p�C@ALA 5W  XZ`VO)@w^_f4)�S/` Pvxz|y P�6@ @ ` 6�`ǀ@ @ ǐ 6�o#� 0 0 _ ? �6�  \ ¿ P `pw __ _ pw�תG*DPB >ҪU6PA5|RF<zM-]DSL5mޔѨG�ѨGF=#H =괩ӦN:mT R%H U#H DK3 `JW\z5Q%}ʬ eMlhؑH CPA(X-_ƜYfΝ-U[=r +֭]۵gڰVzLJ}צ<oXzlT9q3k,@6gPqc#TUiS%?D^G`Q*G I~oFHD@IA=l�XV/İYXAIJێ1FPJVL8_1FeXF%0lXYUdM#4R6%gG`ل-0I+eG*L3c̥M%0@#,Q *aGFYeH:4P@$PCaӄM`%|U6EK4:SM:d|"PF4UU ]%zX<[5BYGV�a1 NVpdU\DPAu5I^Qq<YeV4juK%M:d|OFA7BWUT"Js <}}dJqaXdAeW 6ЃsM`%|ÑUFaEI,xN,]M:d|QZ:h&h^WQG*hjYG\pxa?2v$aGFYH:jnMW4eD\!GVM$nRIդMFq!ep'gm:^E%Z<<YG\Z؏[;IXQVq;]tI^Qq<YeV4CRIդMFq!ey^WQG*hU*qą$aGFYHnGpI^,F X(X IX넥$.Mtbp`Q<ëP Z<x<(GpAׄcN$X#F W@v+t$^ X".AQB+8E*VъWb KI]&F^bոF6Jqtx*"AGT<TOG)>bp &uw" 1Uc$(WhH |GbЄ$,%IR^D4щM>FQJZqtx*"AGT<TO-GpAׄcN$X#F W@v,$^ X".AQB6I KI]&F^Pg> : #**G|**tMX1VD8bp$nw=J(+4! KqT$ڥNlb.5 stx*"AGT<TOOUT.蚰>b݉+p(V HNk+4Q$>ȃ#V1 VhB;a)IK(\!kq**TDxI66XE%Ⴎ #jݝHGb;)J(+4! K$ڥNlb.5 7ëP Z<"x;GpAׄcN$X#F W@vӕ$^ X".AQBz# KI]&F^o] : #**G||**tMX1VD8bp$nw6J(+4! K$ڥNlb.5 wtx*"AGT<TOUT.蚰>b݉+p(V HNi+4Q$>ȃ#V1 VhBz;a)IK(\!k**TDxHk#\5a}X VQ](WhH |GbЄ$,%k+vRh&:QB(UU-Q P<Ӷ#VQ GkZw'X+ q;pOQ,F X(X IXޮ&<eNlb.5qtx*"AGT<TOťUT.蚰>b݉+p(V Hܮx&`1Dyp*F MHR&Nlb.5 qtx*"AGT<TOJ8]Gպ;`*\U\,F X(X IX;QB(8ycqtx*"AGT<TOEGpAׄcN$X#F W@v% MbpUrQlb(\!k~WAW"xD%CEdXE%Ⴎ #jݝHGb_yIBDpGXQ`MKtQ؄M!QUWAHG"A)zUGp0ֹXGUpH4B WXDpGXQ`MK9,lQ؄M!Q3UWAHG"@:tGXJpaci;!pQXW۱C-WXDpGXQ`MKY#MXN؄Qp{NT*Z:xTZxJ�*U<GXJpaci;!pQXWEWXDpGXQ`MKiFMXN؄Qp{oTUWAHG"`|UGp0ֹXGUpHCEEXWEC^^NWX#[8YEWH(^؃_(@)_^(HEv} apIxMQH<QF�AW[YWXYHW(WH8[EpEY8Cp^a(^pCH0H(Wuy@ahKM!M8[HYh[([p^^)Z[BH8NpECpY"YpCXYCX`aYBu}8[Џ[(H:xTZxJx_(#qJȅCH8WBHE(YBp^H8WCY(W??pN(a^pH=v}8aGXJpaci;!pQXWN=`WNB(_pBpHp[WCpY8YXC?H8ap@@qa8Huf`z8HWXDpV_A�F`NWE^CC^8E؃BH^8BB`؃BYXC0W^CC(`^qhihth\ЄN؄Qp{ya(E8W([�EEpBW(C�#E`eB^8WWHp[0?E_W8Bpsfz`Y[Hx:xTZxJ=a8= D8ECp=)2a?Ea#^?"^X[=W8Y[ nksGXJpaci;!pQXWB8aC؃a؃B[[[X?W[BXCHa8EE�E(W[(@)[W(E�WoBWXDpGx\`F`=hH?(`pt_(_xWaC?HYBC_8p[(_^?EYX]Xl\hMM!\(E`8`8B�Y(`[Wh[Xa8Y(CECE(WWXW8H�W?HXcXHp^(kHX_WAHGXBpH_H][aXYp?[Bp=W؃BX^0#E=BpYpa)*^(NpB}GXJpaci;!pQXW~oxH}؇x=XxYek(``}`f`}r?Cc~}{0[8[^p[p= vIxMQH?D\t`tx0Cux30})}Ye_0zv^NpEx~~a[hKW(Xxc(uh\ЄN؄Qp{ 3~oz�N}vH}`^iЇlN}f8~oEhKH~f}؇xW0EYp?sWWW:xTZxJzo}ЃGvzE~_hnY~ih}n(^8Wc~~؇z�N8NXWHp[`vGXJpa� 0隶i XGUpHv8h`B}azB`rC ~8?rPYq0k`)B8a0`6a8B�):W`k8z`WWXDpGȅMhMu(k:}[{HPq�:v`=(rhCriYCCpc0Y`0W)Z^hl(uAЄFM!U=v8 >lnl؇kv8BusX= u(~8^cW0H(]c_�?(`p[p&xYXYQWAHGXv eX~fȆ}Ȇ[Po[x8?qP?si^8`�Ca`[H^�Y8kqhiGXJpaic";!pQXWz8^av8W[Pur`CzxpBnz W(N0B8N8_"WCC(#v~?IxMQH<p_؄F~@Mpapu`XY vrhW�xx_hlv#?WXCWXWB8?[X[p?xrAaM!M^sW�fuE[ ulh^v}p[hov[_HXHpY^0BpCQHYxz CWB\WAHGMrWMPq?pu8N xpNnWzaoN8W8)Y�EEp^(NC_x}aGXJpaic髏;!pQXW~BE}[=zeWf0}`C}`h^(aE}}~^XH[[vIxMQH<pXx6iЄCXWnpEXoЇBX{aY؇a~�[}h)*^`jj:HXYMft`AM!G?o?X=nXWkY~�YWc`z`B~�vdruKV'WO߯E~ZfZ$떫Dtz@֣J};$ {~d!c+3aV[*t<~'kn 9Wņ0hpB۸rjP GVZE~v/ndw-Eqwa}$,Wx&Ndzˏ+^깒JQ\(WFit!~ M/Wecwܷl$q ZJ_ݺ%"H K7yXiiT >I(tR>"s /2=7ܨs;d"27"t,b /,{ $r7,BIDB#r5|-\O!5,rN6Գ0r?߸R/ 020bݲ!,##T imV[oѵh[v# $\S" C9 9�9!s8@J'pS-bz+bA 02N<H& >*h2?̰R,èsN!r;BΪ 9s-7!U/r+ + $0,#,9 0# $37\3:ܲ,t>,rHV!1,8"V!BIDB#<4&s,$7pC9㸲/@>3|,"+##l [.j +82*@4!Í+cM!>!:0139@-! ,$|H%h5@r 0 0S;@2L;,s0X~<rY+ c1lN942&RC BD&@O6Ȳo, xC`F=a[;[@Bn!CdװF<ȱEHH?qCtG6d1xX<e̐2e$dh0XM8ZK[7؅+p(V HCE'h퐆+ ^2⡏EB؇=aN\W8=n�x&`1Dyp#` a0 lc"nQ_z>! WB;QWBm-d_`6MBpP`5n! Wh=:b°=~ H0~!nqu9Qz+:XЁ$-Q _/`hC!:Q[C8"^?!JjP>s؄#\`-k]HGbD' !B,�Fq H�{-n ^ԡX-[,B{QmuB@B! !WhH |Olh24 ?X, ?b�! !E"xq HfVWdE8/� bD#4 WOE" e8D!d W�/ ap0\CbF!\B"+j"p H0xEt *"AGT͐!d\<B8$v aB0xq[bY)$d~(!C؄#\`-W]HGb!xB,Y, `b![tŮ(,nqEx&`1Dyp&rM >][-_! ! W{/\Wcf$ ["HD%\4wpP(:!HX0dCbX0\QB!Wp, [(D'dEȢ/A"xD%?@~#\ ^x Y 1 qW][,x!GbpҖ8.v! 1UE Wb0v Y,~!Bb؃0xÈ$nlIBE"\<80@ M- q:~�+ 1 Wbp$dN@~X+d+d _l"&;H~BD(| WD\ q^t$\WtbEVn! W,�!\C,3+!: W@B,"Bt *"AGTp-\`(DV b0xQW,8D!iE8"x<p Z[\[ #*$-�,B!$tB/B!Ȃ+,/,/,+,D\0E'Ȃ$&($ #< 4 ++Ȃ+@\/!@-t,+$$B'd,++$B h.h$A$#,-",B'@,-@B!d@/B'++/dE!d-,E'$B\+<*D-<B%<,,+$B%-t/,B'؊CV+ĕ+C!/,,#&8 Z[ą6nc\ #*$ /+t/@B!$-@/+0+t/+,$$0B!>I+h,B"#<&..hB!+-uB!@+t-!!0,$!,, $",<&B% h$A$($!--B\A"B!!>B!t,@,-"/,$B'!BV"+-B"IB$#T&!-#,$,,!,B'-"܂Yf$"-Y!$,!ȂX<,l#E[7f[ #*$of'QI+h,B"#(&H'u(l(l&wB+ЏDB(Bup*D-<B%( |'}#&8 Z[l #*$o֧yJ+h,B"#(&H0(u&vr@+ЏDB(*D-<B%V#&8 Z[�(7 #*$(ohpJ+h,B"#(&HH)&v&@+ЏDB(*IB$#T| |i=,l#E[n] 8(+@$&($ @8*+h$Υ^(l(hB+ЏDB(B2*IB$#T| |*Q=,l#E[Ţj] 8(+@Bvl+vkH+h,B"#(&Hx+뭌&v)$A$(+,*D-<B%>,>,l#E[ųƅ] 8(+@BB$&($ @8*+h$ɞ(l(hB+ЏDB(B*D-<B%'#&8 Z[ll[ #*$vBB$&($ @8*+h$N(l(hB+ЏDB(6*D-<B% #&8 Z[ #*$onJ+h,B"#(&H.j&tB('(oۮ*D-<B%#&8 Z[] 8(+@v$&($ @8*+h$Nrh$(hB xB(*IB$#T| |^0>,l#E[ #*$o'H+h,B"#(&H谼tHkB'l('x(0î*D-<B%'#&8 Z[] 8(+@H+h,B"#(&HtHkB'l(A$*IB$#T| |~<,l#E[ #*$0+K+h,B"#(&Hr'$0&t& d(2*D-<B%'8#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(AB;w*IB$#T| |#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(ABHs*IB$#T| |#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(ABXo*IB$#T| |#&8 Z[] 8(+@$&($ @8*+h$+wHkB'l(ABh*IB$#T| |#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(̬" -T|­'+#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(" -TB |<*l#E[ #*$0+K+h,B"#&$+wHk+T&A*I("B%'+#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(|:" -TB |<*l#E[ #*$0+K+h,B"#&$+wHk+T&A*I("B%'+#&8 Z[] 8(+@$&($ @8*lHr'$0&B%lLd(t" -TB |<*l#E[ #*$0+K+h,B"#&$+wHk+T&A׋*I("B%'+#&8 Z[n0� #|*B%g>?##B+ @DB(|*lB#***************(lB%@*l@|e$OV%TaC!Ft؊΍jTǎA9jӦG>9r% 4\�fM*0hЃN?3PQG&Uҡaq  c׮!"B!"Kџ3Bb8i3m_6aD !EU q@"t%K0e ,14i.49ukׯaf =(sLڿ8ℋ.Nz豣ǎBdGG1v0aczw[71I\JO|sE.aܬ,H]pLPl (>`:pXpX))pXpXpXp !v/LRI%N0z`a]XRK+sȁ (h%`i*06h)hj;S=gf ]jqFOgqgq>)gv c6OA:FNjBmRjƙgf2`̛DؠO|eG*)OB dmgVZf?I$OBE.YjمQ*M>M>YUZYUZyđJ>GyđGyđGdh?fk .dT+F'Pd]>yJJ*)aQkE(X`%d& pXxţZ :UZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZY|ZhAHG{UFYeUFYeUFYeUFYeQHrVieVVieVVieVVie[Q(Lb“Y^UZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZYUZY%::APY%&OUZYUZVh*ZVh*ZVh*ZVh*ZVhEB| _bAXf5l�Q<p%Qb*FQb*FQb*FQb*FQb*FQbH"�QU9XA ZAJ"+FQhb&VUhbX&:%*FQb*FQb *<rPL \P!2UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1Ubh!XTDxDG\1#*FQb*FQb*FQb*FQb*FQb*FXk؅"z�&2!MP��b>99E5P}QG"9XMb}UUvp*\1 Wl&:NlB]~xX-.VVD]!>DHPW#Z4%.Ln `@(\ Wp4iQZ՚x*F *`^�&@ Ph�&@AZ.wMr]Xs]fwCu"XTbj'^D$\PD&�0Glb^sx*F *`A\ +wu#bAP|b%Q; :T'E%6ܬv5J8`K`"2�+x&~ /Mv2s!! HbPAJ!\'yEI: h 2yÈ'GAD&UMЙO"`G`,q Ld T�+pDG\Boΐ#`1D yh#VG(:N(: N7y) i71GB4P@E(6k:dE GТઠNE% %0If'M8bp$V&X, W{ӛ ):BQ<b*B 7ٮ (W=BSx#\&@f'M8X$DMT'h,Ql"d;BQ<>46kdE 4 GТ$\*)4lSx#j |%0qyf+@**a~E%` G�yh#ZGbsvGqw$xD+|(hl.Q(zURh%! H<r߀K`V@+p'F Hl&,*M8b9C+ X<bHӫyR#Z@Achj@h\&FBx;@ad|%`2kH`aVa a*101PXA`aa| FFFFFFFFAqGa:aV<V!0 p:!h\FFAFA0 3p`a|%`B&2kH`aV aô P^A`a| aF4A  ;$46a\<aq)V"::E6\\&d"&VFa\6lGQ^A`a| aF4A EJ(L:aF|@ q1/p:P!h*##6\\&d"&VFa\6Q^A`a| aF4AJ(L:aF|@ q!W"::#`a|%`B&2kH`aV aTR %4F!\VaXA$~2 ;$46a\�G!*q:P!h*##2 6\\&d"&VFa\6-3P^A`a| aF4AJ01J(L:aF|@ q(SW"::b41`a|%`B&2kH`aV a`$4F!\VaXA$᪊:$46a\�G:q:P!h*##6\\&d"&VFa\6l>I^A`a| aF4A AJ(L:aF|@ q4T W"::"E`a|%`B&2kH`aV aRT^A`a| aF4A*E;$4VD ql W"::"M6\\&d"&VFa\6,E%4F!\VaXA$RJ(L\aA4Z�G!M5p:P!h*##`a|%`B&2kH`aV aRT^A`a| aF4A*E;$4VD qP5W"::"M6\\&d"&VFa\6,E%4F!\VaXA$RJ(L\aA4Z�G\1p:P!h*##`a|%`B&2kH`aV aRT^A`a| aF4A*E;$4VD qLW"::"M6\\&d"&VFa\6,E%4F!\VaXA$RJ(L\aA4Z�Gl+n:P!h*##`a|%`B&2kH`aV aRT^A`a| aF4A*E;$4VD qHV"::"M6\\&d"&VFa\6,E%4F!\VaXA$R 4V|@ZPaV:b<"M6\\&d"&VFa\:Aadad \:: H|�`*a\\n\  \\A$4F!\zr!``aar A~xdA:d:na\axxA]dda*a4aa4V@<|`A\~\xd@ \A:d\A x\ AnAHa:"`aFar\aVd:: a~H And~  dA~ \~nA A\\A`a|%`B&2kH`aV a�n\\n\\n\�a|a!r!`*a`!x AAa A^A`a| >!|$|f6!nAA A \\e a\An>|\pAX4aV@ dxA AnAn~nA �xzdd Axn n :d*!z"`aF��dxxn ddda  dA :A\a >y~`a|%`B&2kH`aV A  a~\Azh�\A aa|*! xA\axA^A`a|>r4pVa!�7!*and z~nndn Ada\  jV@>xxA ~A a a\A~nA\add>a:d Ρ:Aa`!z"`aFF6!\a ada  \:\xdzn dA~`a|%`B&v&&VFa\\ ᓁxdZ|a!|aa|na\ ada A^A`a|Zaf6`7!| A\x\~x na~H A`~A!!!p6a\� @P!]d Ana\~A\x@�b,^nu:T萫_\*t ҡ_¾},޹B~Z+O4 *^ VB~Zt[긺Ӟ[~ U薫B:A+Y\: qI#X؀ .\` 7\ *Xh*Wx"W - !Y 3 B|%z,_`m#@~d -H\+꛽[^i5* l>JK=|XDzTIO0@jϰE\Yj-Wdru"WpQDm7HM\@*�,�+~tr"R1r" /s"u�#!"+8t+-,R07!ܲJ=#l2J"K%H"r-,r"r0R${r+!"̅, 0$==&j\U +82*@00u>d2X,s-Hs/۰C=$H.<r;?s"@2N;H& > , :ӔC;<:c(\SO6bM<\㸲H'u <O=J'(zӎ&&�H!38#L!ܴ;L=L4dsH!358OɅ~2N;@r+<G>D, =˄s;<M<!#0H5�#=0?p,\Ȍ:?�""̅C;=&PZlu# $s5M=>9AN=tR79M0 f"!1\3=!+2J".-$ .6$;4?8<2N=sģ 2[b!1[b8/dHb؆9 \b*\�!(Fs0{> nh:s8qzcX,[-d1 c,nkpc!:! Wby"Xlb;!fȆ1kBX!ȡsa`$q`0-xqac0: a,p5qxX!&B-n\B8bp$WA`9dE;\ x\D<{E"|M$@b E8"z+4Q$>ȃ# M#s9ؑpch7*vp$\ ?X- !NXCn!C9pMBX E?αHBPGP4v"/ {tB-[@p\q Hp!nBȂ>α^hDzH<*q@#`9~QHCF<\qxp<q~pp,:Q$nYE!nQ{ԃp#` GPja[l)`*\ }dX!q YBܨ"^BЇ1c<b`5�D=vŏ}C/P[,ˀ;!WhH |O<bh?\"(Flc/^0d }C{!\E#? ?@# b#~6 @A@E%  ~dc,q[@bЇ+aÈ0fhG4Eb8?}pE'.$C,Bƈ9nщBȢC|Gb5r_<$q { cX5?\^Cø5i(,! }C0щ[ (bF<GbpA 7.u! 1Uƅ }|7B8"ΑlH1AsTy# b 8Cdq ^!F=\!WhH |Z`? @$#`Qm#G8W׀/ a(0qEB0-1=ȂqE"6\CE#4U� BP*`q Y,nb>nQzP7_$9 q[h0x! f+Q[b" !C@y"Xlb5|J<$}5Qs\c, 1s@/Qf��2 [,EDơ<p ep VQ5\E@䀄01 {@ @ߐ 0 0 � � � � ~ pp � ` 0 >0 @ � �p 5"P� pp  �  P  pPP� � 0@  p 0p  Pp p0~ =  @Q P@  P p Љ pPP 0 0� .P(jn~lQ$0 p  ` İ @ @< � p ! 0p 0 >P ؀ z  @ p 0  P P� P q  ǰ P .�B� � �  p p� P Fp  p!  � p = pְ ߰ PP {� ` àp � p 0 p (" p luA+ � P ` � P  @p͐ � �~p � �  ~ � .y ] � 0 �@p0 Pð`` ~` � ~ pp(@0 P  �� p à� �  {  ð"p`0P = � ` ` `  � {�  p0 up ~� p� P�߰ luA+ � � � r p� .` ~p 0 �V  � � Љ � .lP 0̠ � zP P � P f � p P p p!p { p   .�BP�  {� q� ppP { P p p{   p � y> � 0 z � p 0 Pp {P0 " p p� .P(jn!lQ$0 p Љp pp E\p p `z� 0 � �� p Pp pP P � .@ 1  Y  z Pĝ  P p 1 8�`  .�B Pq � Pp P {p {  p0 � ("E ~ Pp y> � 0  00 % � p ` PPp q(rp~p � .P(jnP$0 {p P�  0 � p� E P� ~ " � .y0 � s � P � � p!  p ~ .�B ~Pą p P ~ p { PP � � ~ pp p t= � 0  � ~P~  pE Ppp   l7]$0 IMOP. 0 > cNe� . B fnw@ � P Z6 xnv l7]$0 J~ � .y0 L ! � 0 .B 0 .v tߨ aa>� .P(jnquA+ �  � .y0 靠` 0 .B룀@ @ P  l7]$0 @\x. 0 > w ! > > =@ @ P w l7]$0 e. 0 > d ! > > ?@ @ P d l7]$0  � .y0 䝠` 0 .B@ tߨ aa� .P(jnquA+ � mL. 0 >�F$I&W .dC ; NF!ēQE$Y2*:=zDQQ4YfG69r' 4\ Q*T ѨU uZM"%kT">8Z5&Iu$:m‡JTh=saL]=ɑ  %ԲХ$V8$VJQ\h(V$AI5ZȇG&p"zT)˜ų>ɑ@ly)Fr)tU6%kT">8Z5&ItPEM\YZh[PG*iX6qąȀZeW 9* IM`%|ÑUFaEIjqN"M\YZh[PG*iX6qąȀZeW Y-!M`%|ÑUFaEIN"M\YZh[PG*i"X6qąȀ2ZeW yS$yEXFIpdQXDh}$HWVy>صVC%T"JbZ(&jzMq!2"*U"aGFYH !I^Qq<YeV4{ I,ĕUFIئUP HhyeG\ (bWHXQVq7IvEW4eD\!GVM$9HN"M\YZhKZPG*ivX6qąȀ5XHYV4eG\!GZ4ɺ$M\yZ$Qi:TR$Z$&X*ąZJ(^Hiw{wX*GV!GZUYE!z&,M )P$M4|O:vHj eMԷ7%HjD`4@-+pDL\PO`%`Q X|+AъObXc7*�$$ HS"B P܇ T"as8PDPD :Ё`�.`+ Q#`D yp*6Q@b0CT(j0("H\! yHD&R\(p"&R$#;U<P 8@@ܖB8bp$"F\NX+6@X&!oUxHS"BNfSnTDJB\Hm#`Du$�Vm)$X#61 W@!$h!E@ Wt"!H TT9H' 1 L @&yRdAP XTbTqARp D 0`e*�X* ᐂFw"\щCzx+:E$ĄJY;aQhtT9H'* @A@&rzWNn"*AE$`QMU$la + PHx 0 0`e*@hj%һV%miM{ڦ+6ԠX& WZՊJp0 T°ensG"&\6W+4`@@a4ʸUX#>J(wMo}{_WE%`X.AъQbX(Qb*61Mb$.+YBp$PMhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&FA"D%ZMhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6MhbA$ IBXD�8@[H.H#`\׹D("1 E@t@,PPDb`v[>h*Z ZTpD%lp٫ESyZBp$PG[w}o|w@Zļo'\f+pDxa@PX 08ȃ#> _@{#yIZbPnp:(B樘,v ]D{ =n*cQ"h�I̢Szխ~ug][D׽ T N""HkE۾u]p&❈<`PX ,`4AfHCG^|-5 gC<00`xԧ^gzؿ g00(@ 16{_'~_|:8;p~G_?̀0u$�P |`A|m~_7h:`&x9(P8@Lpld?ߨs?h0"p AA,A<$@AhAP`� � � `:PPG�7y9)B*B+B,H 98؁hEE�"TP95\C3|C8PqPT) T "DB,DC<DDLDE\DEG(|sDFDMI, � 8Y@d(cEZbE\E]E^E_EXLa-pTFdEd\TFg|g,Zid\Dd'Ȃ$($($($($($($($($($($($($($($($($($($($($($($($($($($($($,,,,)%"*@DL"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"HADI$� Ѐ hBH@P!BP`CKKDZE TT@6D:\C"ƌ̮ 3P@]@'`$$$$$$$$$$$$$$$$$$$$$$$$$$$$P$P$P$P%�N%BD$8OL)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)O%I%0� � `E؅HH_JQQXH?ds;"m#=R#ELVj\P  R.R/R0 S +�#)N)D$S8S0+8#)P� ��ZGUG(NШyTHT߁Yr<pVUpHpIURUJ؄JxMp*8+JZU[U\U]U[R^U`V;V)��V pQXWFVmVnnWXDpGXQ`MVxWyUM {HN@$8: VX-X=#H(8 I�X Ȁ 8 إ pQXWky-YUIxMQH<pUVI8y{%MN@$8:XMZ]Z#H(8 I�X ،ZX XGUpHNYVIxMQH<pUVI8[mՄՄ|L$H#Ӧ]\m\Ǖ#H(8 I�X Xڥ pQXW[uIxMQH<pUVI8U]MYMN@$8:}\]^#H(8 I�X إ pQXWݾWXDpGXQ`M@߾ՄՄ|L$H#=`v#H(8 I�X إ pQXW_WXDpGXQ`M aՄՄ|L$H#b"F#H(8 I�X  > pQXW᜕WXDpGXQ`M�ՄՄ|L$H#"c@#H(8 I�X *6 pQXWcWXDpGXQ`MdՄՄ|L$H#@e^>$#� x�dX XGUpH@[WWIxMQH<pUVI8kWMYMN@$8:e{#H(8 I�X Xfր pQXWMxWXDpGXQ`MxՄՄ|L$H#{>$#� x�= pQXW%ioWXDpGXQ`M`joՄՄ|L$H#S^k=$#� x�= pQXWjnWXDpGXQ`M0lnՄՄ|L$H#S.m=$#� x�= pQXWlmWXDpGXQ`M�nmՄՄ|L$H#S=$#� x�= pQXWWXDpGXQ`MЄՄ|L$H#S=$#� x�= `�XGUpH@[OIxMQH<pUVI8OMYMN@$8:p*#H(8 I�X ؃� pJ؄`B:rIxMQH<pUVI8#wMYMN@$8:rG#H(8 I�X ؃�pJ؄`!CqIxMQH<pUVI8@ׄՄ|L$H#G?[=$#� x�= `XGMX2WXDpGXQ`MtMYMN@$8:Ev#H(8 I�X ؃�pJ؄`!CqIxMQH<pUVI8@ׄՄ|L$H#Ӏ#H(8 I�X ؃�pJ؄`!CqIxMQH<pUVI8@ׄՄ|L$H#Ӝ#H(8 I�X �pJ؄`!CqIxMQH<pUVI8@ׄՄ|L$H#ӸG#H(8 I�X ؃�pJ؄`!CqIxMQH<pUVI8@ׄՄ|L$H#?#H(8 I�X ؃�pJ؄`!CqIxMȅ<VbI&MB(q"Ŋ#j"Q$H2@+RNLr%˖._Œ)s&͕GD9$ *TpA "M+UV!Ip5 $:v ۩cE u/HxAI֡E ݒuH,^n:t+I4ȅ<F%¥VCHrWEn9$ R'`WCv:wB =<VCui/\p)$I)}:iI4@|�JƒJ' G6=\tנF ֢_-,J'A0"!r!҉0R""¸R,H& >,ࢉ$ -҉+!R+-@r/tR$"K! /-t0q!"FtI'DGtsYJG$@D�E0 T DHb&h21釦t",-~r0 $|�+r+R,H& > , �I!ܲ" 0,!r!�/{,—+< Y-"K!{ $ )҈+tH$qDIv2ܰ1DG�q |�<PU+8R&u+J#4/ $/R+,r,,,Gr,t /"9s/H& >#h r $rd$"!@2L!R+,""-t!"+"9೎FI'DG;|DQI4P\@QWH%<t" +J@R+ȲH!<2e!�R"B90;H& >#h+nHBX!~N,Bn[Ȣ$q$H,4ŋ[ø~[c`;A MȄ#uBu('>� \ER*D: IB@/\ Y,$\ Y8Ea/\B�E!xQYB80 !E|+4Q$>ȃ#F V `E! QCEG�^~E! CpE` ?-\qYb�*-dB@# Ht":@BP"319Bp  �P(pI�>GTb4!yaސ>B(+q/}c/dc? ?Bf$ ^+4Q$>'V V4"(G=1=h7\azp? WdC;n,BXD!~؇0 1=B!4QyD'2$$%'a #$! G�Ih��x@Q䉔 0+pD%6~ӈ&юi,-1W8$:1v3[01 W,($nEX#G4 !WhH |OT"?Qi0cר7 xpc!:1xC :xQq C!a�0 H2Qy8$:  ! G(aK#$! G�Ih��x@Q,{ 0+pD%6~h+QV,P-[ҨG!:op-щ[Ȣ8- N{E!nE0!WhH |Z�"?СNB8!�tv8+q {�! `t! Bb /E"< \bD&t$$&('>� \E*CA64 Wp{0?} C0> }CE~! H"i;! W, ! {x&`1DyE"rшFC" k܂Ȇ>} CE<! } 9Y83}؃X!ј:шE@p;;Bp  �P(p`VJl!Ȇ$ \+W,C9 1qdp"1~|�,qa H0d ^tB-xB,F ؄/4 ~LcX$q H$\nd{h5B ?q[8 a0!\! WtB~;H Y@p]�$A �\U�| 8B%lC5(4+8+9C'97<9+!70!‘@","t0B!,B'->$&($ @|( 4?0&+:+:+78|C'd88,�$A60@+_/!,�/<,B#C>B#,$tB&�$�jAD�I�|�PP<@QP[0#T&<?0 .54,75$,=31C=,-�C6D1C<,܂,"/Ȃ+Ȃ++,+܂+457܂$&($ �8*B#?`.@B65�7؃4B'>30>,C'�73C;+t$$/t"@0+@-,C4 6̃8+$tB&�$&$uAD�I�|�PP<@QP[0#T&<?\-HB#hBh<;H-/<t-,>/+?;,0+",+$/!9ԃ>8-H+h,B"',h06_!X<:Ñ0;@B'�C;0,->;0C!$$,$Ȃ@/@/+C=؃<#.,$tB&�$ĜhvrAD�I�|�PP<@QP[0#T&<-$H&� 4&/@/@+@/@!/- ""@,,$--/BG$-܂$&($ #< 1h."-/"t0"B! ,,B'$BC/"!܂,$-$@B!C#0 $tB&�$DwiiKAD�I�|�PP<@QP[0#T&<$B/B# 04./$_-B`!--,-,D,-t/+t!,t+@+@/+t+H+h,B"'$*& A, $-,@܂+B!!,-$B'!<-+,t+/@/, F4BGtB&�$ĞJr$A �\U�| 8B%lBD(4JDl>$&($ @8*+h$4"m&&h)hBGtB&�$bmN$A �\U�| 8B%lBD6>$&($ @8*+h$4*jBjBGtB&�$bn$A �\U�| 8B%lBD,jJ+h,B"#(&HBCnƬ&4&tD'd AAIhb$A �\U�| 8B%lBD,*J+h,B"#(&HBCokBjBGtB&�$J0AD�I�|�PP<@QP[0#T&DDn'$&($ @8*+h$4 +&4&tD'd AAILpS$A �\U�| 8B%lBD,J+h,B"#(&HBCjBjBGtB&�$#AD�I�|�PP<@QP[0#T&DD+$&($ @8*+h$4)/&4&tD'd AAI$0s$A �\U�| 8B%lBD,2J+h,B"#(&HBC|3jBjBGtB&�$1AD�I�|�PP<@QP[|@$*#EFwB<ۭ$&($ @8*+h$4Gۭ&4&tD'd AAINS$A �\U@D@$*#hXtJ+h,B"#(&HBC\ujBjBGtB&�$O5MAD�I�|�PP<@QP[D D((<BUEZ۬$&($ @8*+h$4d۬&4&tD'd AAIul$A �\U@D@$*#@v'6J+h,B"#(&HBC47jBjBGtB&�$l7KAD�I�|�PP<@QP[D D((<rJ+h,B"#(&HBCjBjBGtB&�$D{8JAD�I�|�PP<@QP[D D((<rgDH+h,B"#(&HBCDhBjBGtB&�$ĉ$A �\U@D@$*#,C$&($ @8*+h$4C&4&tD'd AAIAD�I�|�PP<@QP[D D((<r3+H+h,B"#(&HBC̺+hBjBGtB&�$D$A �\U@D@$*#,K+h,B"#(&HBC&4&tD'd AAIH;{AD�I�|�PP<@QP[D D((<rϺ$&($ @8*+h$4DkBjBGtB&�$D$A �\U@D@$*#,K+h,B"#(&HBC&4&tD'd AAI�}lAD�I�|�PP<@QP[D D((<rϺ$&($ @8*+h$4DkBjBGtB&�$$A �\U@D@$*#,K+h,B"#(&HBC&4&tD'd AAI]AD�I�|�PP<@QP[D D((<rϺ$�+MF%r#UXiI+)VxcFHu RL:$9bŊ+YtfL3iִy$Q�QIć (\x!K6჋HVz kVv*Q+MF%r#UXik\5u$ dL:$9g` y$I#@T�a( 6̴T>hM]r5(W\r5(W\r5(W\r5(W\r5(W\r5(XA5*Q zDW\r5(W\r5(W\r5(W\r5ʕQ\ŕQ\ŕQ\ŕQ\"$N2 )=EM<E<#THЀ  t@ |G"D$ܤM*٤M*٤M*٤M*٤M*٤M*٤M*٤M*dX*yd>M`U`Y>AHU6YeUVMFdMFdJ6dJ6dJ6dJ6Y$IDTPdC b ]}XeZm\u P":� 4x .PfUJ @V>lmeQ�#rLdG.j#MIdUDNٗE}FЂ 6wѰEJ(DWЂ!X#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#!^@dXҙiGhVUڋ%XV x}%r?yXrYy }U]"PD WU!T 'b t` 5#@_@� X@�!ȃa z=Pz@! @`p 1!gp  9yCAXD#P ILP4P5N XE/v aXF3b́s^HcsG;rqcB+^ b% T"HG>$)YIK:?`v|�P+>k"X*YJW@+P T@+P TK_f0W1^X%2J@+P l9AV6r X`)P r YPO{>O>op&4= B<D)ZQ d`@F9ьf�@0 d�@01})V�`Nwʝ@#D0( `�2 d�P T "�:H@@t� hZVq\ZWq%H@0D!�vȨ; 0}d)ˀ^,c "� jUwJ2,>T�|`p[\UrEWx@ <@"lT]"x^xUo(w6 dE G^ \8CD ]j7V�|)\aU@[ @@a#P8)VYbXP*@ H0V1yc8>\!8P2cK>Q\e+_Y2D5c Pb#(* h* hBv@PTp@P8`l)?ґ)]iK_ZP&f iI]jSZԩfYM+ /D9i[׹ua5P 6]lc@ގі65�V655Pink`ڷn1D50P:Tŀnw؉XY�+mxWʒh<~"p\k�%c%jce; �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >s  @�)@�)0p� �_ p�S!�Ӟ�py�?$Op�ppS> p3@ 6:<>@@ p�C@ALA 5W  XZ`VO)@w^_f4)�S/` Pvxz|y P�6@ @ ` 6�`ǀ@ @ ǐ 6�o#� 0 0 _ ? �6�  \ ¿ P `pw __ _ pw�תG*DPB >ҪU6PA5|RF<zM-]DSL5mޔѨG�ѨGF=#H =괩ӦN:mT R%H U#H DK3 `JW\z5Q%}ʬ eMlhؑH CPA(X-_ƜYfΝ-U[=r +֭]۵gڰVzLJ}צ<oXzlT9q3k,@6gPqc#TUiS%?D^G`Q*G I~oFHD@IA=l�XV/İYXAIJێ1FPJVL8_1FeXF%0lXYUdM#4R6%gG`ل-0I+eG*L3c̥M%0@#,Q *aGFYeH:4P@$PCaӄM`%|U6EK4:SM:d|"PF4UU ]%zX<[5BYGV�a1 NVpdU\DPAu5I^Qq<YeV4juK%M:d|OFA7BWUT"Js <}}dJqaXdAeW 6ЃsM`%|ÑUFaEI,xN,]M:d|QZ:h&h^WQG*hjYG\pxa?2v$aGFYH:jnMW4eD\!GVM$nRIդMFq!ep'gm:^E%Z<<YG\Z؏[;IXQVq;]tI^Qq<YeV4CRIդMFq!ey^WQG*hU*qą$aGFYHnGpI^,F X(X IX넥$.Mtbp`Q<ëP Z<x<(GpAׄcN$X#F W@v+t$^ X".AQB+8E*VъWb KI]&F^bոF6Jqtx*"AGT<TOG)>bp &uw" 1Uc$(WhH |GbЄ$,%IR^D4щM>FQJZqtx*"AGT<TO-GpAׄcN$X#F W@v,$^ X".AQB6I KI]&F^Pg> : #**G|**tMX1VD8bp$nw=J(+4! KqT$ڥNlb.5 stx*"AGT<TOOUT.蚰>b݉+p(V HNk+4Q$>ȃ#V1 VhB;a)IK(\!kq**TDxI66XE%Ⴎ #jݝHGb;)J(+4! K$ڥNlb.5 7ëP Z<"x;GpAׄcN$X#F W@vӕ$^ X".AQBz# KI]&F^o] : #**G||**tMX1VD8bp$nw6J(+4! K$ڥNlb.5 wtx*"AGT<TOUT.蚰>b݉+p(V HNi+4Q$>ȃ#V1 VhBz;a)IK(\!k**TDxHk#\5a}X VQ](WhH |GbЄ$,%k+vRh&:QB(UU-Q P<Ӷ#VQ GkZw'X+ q;pOQ,F X(X IXޮ&<eNlb.5qtx*"AGT<TOťUT.蚰>b݉+p(V Hܮx&`1Dyp*F MHR&Nlb.5 qtx*"AGT<TOJ8]Gպ;`*\U\,F X(X IX;QB(8ycqtx*"AGT<TOEGpAׄcN$X#F W@v% MbpUrQlb(\!k~WAW"xD%CEdXE%Ⴎ #jݝHGb_yIBDpGXQ`MKtQ؄M!QUWAHG"A)zUGp0ֹXGUpH4B WXDpGXQ`MK9,lQ؄M!Q3UWAHG"@:tGXJpaci;!pQXW۱C-WXDpGXQ`MKY#MXN؄Qp{NT*Z:xTZxJ�*U<GXJpaci;!pQXWEWXDpGXQ`MKiFMXN؄Qp{oTUWAHG"`|UGp0ֹXGUpHCEEXWEC^^NWX#[8YEWH(^؃_(@)_^(HEv} apIxMQH<QF�AW[YWXYHW(WH8[EpEY8Cp^a(^pCH0H(Wuy@ahKM!M8[HYh[([p^^)Z[BH8NpECpY"YpCXYCX`aYBu}8[Џ[(H:xTZxJx_(#qJȅCH8WBHE(YBp^H8WCY(W??pN(a^pH=v}8aGXJpaci;!pQXWN=`WNB(_pBpHp[WCpY8YXC?H8ap@@qa8Huf`z8HWXDpV_A�F`NWE^CC^8E؃BH^8BB`؃BYXC0W^CC(`^qhihth\ЄN؄Qp{ya(E8W([�EEpBW(C�#E`eB^8WWHp[0?E_W8Bpsfz`Y[Hx:xTZxJ=a8= D8ECp=)2a?Ea#^?"^X[=W8Y[ nksGXJpaci;!pQXWB8aC؃a؃B[[[X?W[BXCHa8EE�E(W[(@)[W(E�WoBWXDpGx\`F`=hH?(`pt_(_xWaC?HYBC_8p[(_^?EYX]Xl\hMM!\(E`8`8B�Y(`[Wh[Xa8Y(CECE(WWXW8H�W?HXcXHp^(kHX_WAHGXBpH_H][aXYp?[Bp=W؃BX^0#E=BpYpa)*^(NpB}GXJpaci;!pQXW~oxH}؇x=XxYek(``}`f`}r?Cc~}{0[8[^p[p= vIxMQH?D\t`tx0Cux30})}Ye_0zv^NpEx~~a[hKW(Xxc(uh\ЄN؄Qp{ 3~oz�N}vH}`^iЇlN}f8~oEhKH~f}؇xW0EYp?sWWW:xTZxJzo}ЃGvzE~_hnY~ih}n(^8Wc~~؇z�N8NXWHp[`vGXJpa� 0隶i XGUpHv8h`B}azB`rC ~8?rPYq0k`)B8a0`6a8B�):W`k8z`WWXDpGȅMhMu(k:}[{HPq�:v`=(rhCriYCCpc0Y`0W)Z^hl(uAЄFM!U=v8 >lnl؇kv8BusX= u(~8^cW0H(]c_�?(`p[p&xYXYQWAHGXv eX~fȆ}Ȇ[Po[x8?qP?si^8`�Ca`[H^�Y8kqhiGXJpaic";!pQXWz8^av8W[Pur`CzxpBnz W(N0B8N8_"WCC(#v~?IxMQH<p_؄F~@Mpapu`XY vrhW�xx_hlv#?WXCWXWB8?[X[p?xrAaM!M^sW�fuE[ ulh^v}p[hov[_HXHpY^0BpCQHYxz CWB\WAHGMrWMPq?pu8N xpNnWzaoN8W8)Y�EEp^(NC_x}aGXJpaic髏;!pQXW~BE}[=zeWf0}`C}`h^(aE}}~^XH[[vIxMQH<pXx6iЄCXWnpEXoЇBX{aY؇a~�[}h)*^`jj:HXYMft`AM!G?o?X=nXWkY~�YWc`z`B~�vdruKV'WO߯E~ZfZ$떫Dtz@֣J};$ {~d!c+3aV[*t<~'kn 9Wņ0hpB۸rjP GVZE~v/ndw-Eqwa}$,Wx&Ndzˏ+^깒JQ\(WFit!~ M/Wecwܷl$q ZJ_ݺ%"H ʛ<M4u4ʅBx ,5�-\ $c!ư 75ij- ?+@"i 0,"t,M=b-"+A*H%s $?q/S+psM; 71+7 $b1 #X,r0{t҉,##T imV[oѵh[v# $\S" C9 9�9!s8@J'pS-bz+bA 02N<H& >*h2?̰R,èsN!r;BΪ 9s-7!U/r+K!.(�"K!H0r:u8 9-׌7,"+p,U'r+a!t2N=U,A*H%#+ ;" $,h-ܐs8K!|2/8,8₡kE +# $,rH6p7XS1ư3{>,b 7 sN;-//0s8|s$h(<R&s .7p 7D 03 N<7!"sV,J!Ð5ڬS.02'�n$ds,q>ao(3a@1n!o,cP+n Yr-rl\ֈ9YIP Z<G6qN�Ȇ,kr1}XF6q, fp#` GPki[F`*\ }H" xp"\ {XF<[B: + G= `B,F x,p!u`F!vX-}#Ї> YC`G4 [X,q�sXQ|. W׸,\! ?d`7pE$ vh<qf@!؉CbhG=1`"`A"xD%|kB,Q}ăDnuG<xcC`4(=�C;aGbpҖq.v! 1U, ^u�-  WA/xQN c/nYB-  atb($^ X".A> X .p_b8+E,Wtb- G?�~`!\Y,(/F'Z(a@+N$\ HbEp"!Ebp$ qX- Nܢ$! XЁ$-Q @4C$rY!/Qa,!n!Ed[!GbpҖTU.v! 1U"B,~" [d+qE"/n ߪ!_H(E#41?4t$n![,+~Cb(0\Q_Ap"\!B($nBD#p Rp0QC' ^�,pY + QCb8X[@B$x_B,\YB#@TDD"Hx+:B/\! Wu0$ Y@B xq WA/Xl.0Z.$X#F W@B!~ ^,y! ?/dQ^,{/tq[$nlIBE"\<80@ M- q:~�+ 1 Wbp$dN@~X+d+‹N)FV� B/: YBxk!N+NB,-dE8+qEt⃅8D' HEX!QY<$AE$hJ"+Q!x!B,/Et(D>E8"x<p Z[\[ #*$-�,B!$tB/B!Ȃ+,/,/,+,ȟ+ԁ,�Xt,H+h,B"A+<# B# ž,$!+$+B'+!-@BA/tBVX"/!@+@" B#!+(|B+�<݂+,B!+!t$Ȃ+$BV$+t!,BVBV݂XȂXtA,U!#IB$#T#"!@,TB'+/Ȃ+t0dE>[!0+ɂ<,l#E[j] 8(+@-쁭!B'$[A,$/C>B'B!"@A+�!/$&($ @8#l+(&/B!܂,P'$B'B>//B>"@,"ȂAX,+"/N#' @ ($!--[A"B!!B>B!t,@,-"/,$B'!BV"+-B"IB$#T&!-#,$,,!,B'-"Yf$"-_!$,!ȂX<,l#E[6 #*$n& &I+h,B"#(&HB&tZQ'd(|B+�Bt~o*D-<B%(܊z{#&8 Z[l] 8(+@n{$&($ @8*+h$N~g'P&(|B+�…*D-<B%筨F#&8 Z[l] 8(+@€$&($ @8*+h$N`'h()' @ (l錮*D-<B%筨'#&8 Z[l] 8(+@‘IB$&($ @8*+h$΢Y'h()' @ (tj*D-<B%筨#&8 Z[l] 8(+@Bv­ $&($ @8*+h$NZQ'h()' @ (|w*D-<B%筨'Z#&8 Z[l] 8(+@²kH+h,B"#(&HB8,t(|B+�*IB$#Tzފz,<,l#E[6 #*$,Ί$&($ @8*+h$ӺB'h()' @ (-ĭ*D-<B%筨ۺ#&8 Z[l] 8(+@²$&($ @8*+h$Nvj*|B+�ު*IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$Nvv&  (_*D-<B%筨>,l#E[6 #*$,kJ+h,B"#(&HBm'$(hB'l( *IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$NvBHkB'l( [*IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$NvBHkB'l(*IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$NvBHkB'l(**IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$NvBHkB'l(:*IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$NvBHkB'l(J*IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*+h$NvBHkB'l(Z*IB$#Tzފz#&8 Z[l] 8(+@²$&($ @8*lBHBm'$&B%lL (" -Tz­g#&8 Z[l] 8(+@²$&($ @8*lBHBm'$&B%lL (X" -T|ߊz<*l#E[6 #*$,kJ+h,B"#&$NvBHk+T&*I("B%g#&8 Z[l] 8(+@²$&($ @8*lBHBm'$&B%lL (*I("B%g#&8 Z[l] 8(+@²$&($ @8*lBHBm'$&B%lL (*I("B%g#&8 Z[l] 8(+@²$&($ @8*lBHBm'$&B%lL (*I("B%g#&8 Z[l] 8(+@²$&($ @8*lBHBm'$&B%lL (*I("B%g#&8 Z[lc0� #|*B%lz>'/>(<.<,"@A$'&4z(((((((((((((((4&T$+&|@L'??G@("'|?(#'8 |E[6V�4@A"$ ?@8`A3,np#P*ҸQB!""B!"(a@//A猐NLjgO0q"B1_&i @: 4hp!kW_5T`>M˅m&lƕ;n]q@¢Gen)0'\pqI=vC]˗#&Lv`=&?P;Q݃)^`-v=Aj֭`g>j$wEsϡG>嚹@pA(,4₅ .X`1(SL₅ .X`ႅ .Xp[N(bb!P δ(Ѕ8\!A0*`b&jFy RHyf0z%"gtgqgR-{|f0vh#., Yܑjp9Fkyf(*ZN ė\VyM6PBAI)K1tOIPvQ (@eZveJ*dO6dOVieVVieVqO*GqGqG>O>dZv9 -&g[nQAʼn&eOaFwShgQ *�\�aUViEaWieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieV_hXRGyQVeQVeQVeQVeMFAazUZYUZYUZYUZYeV$X"!dWieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVV zP$DVaneVVieVVieVVieVVieVVieVVieVVieVVieVVieVVieVVia_r]j~b �x$ vMkX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(VaD�#r@E.r WB(41 MB*4M ac5UbX(V1UbX(Qkr EaX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1UbX(V1Va@E$GP+ Qb*FQb*FQb*FQb*FQb*FQb0X6]( U�zE VN^sC!Q:z,*Fa4M%5i':1 Wp&:Nl&&UtMr |ЂPb95Q U=@D+`D0I*R}1M<Arle]a�TMpJQ FΕu\!GbXAЊJPHA Ph�&@ Phpe/{׺ZY|�Qhhi71 :h&E%6NmX|".UfX#61 W@BsQ X<bH rVTbxA^񎗼yыRhC wE(蠙H8؄lK  \,*l*WV``؄!^ o0$d X"*AVQU ,aw`T'6Q<b58 61c!s(蠙H8JM!OY \,6l*WV[ ``0+ Ae5x,F x*`�E'@ Pt�E'@fo`&FU &M"+PȣȃfPZTb(rQ WWb#\\%+[IGlbDJ؄#V<#V`+z صQ<bg*Bi{xӮ(J<5w#\\%+pL8X$MT'h,Ql"Cބ Q<>5kBE ԭ GЂQ(5))4r!w#j |*Yp+@**lOUկ^ XTp pV8x*FuOYm0FAQ}hu( Rh|'»Y@5J_#>1U@BÎ7=+JbXA GX(?Ý&FVP(N|6>V#hQl)}wX,*\*YpL8b$4\nϟ+4U8b>ȃ#Za`\a\a\a\a\a\a\aoo6\6a\@zPa(pIW4C"Xej4aJpGp`a.*b+KH`aV Ah0 O^A`a| aF4A4A PK:aF|@<F pW4" `a.*b+KH`aV A %4F!\VaXA$a #Q ;a %!46a\` GaeV4" f`a.*b+KH`aV AÀ%4F!\VaXA$a ;a %!46a\` Geq@3P!h*``6\"+bČVFa\4l 'P^A`a| aF4A#PK:aF|@pT W4" &'`a.*b+KH`aV AÌR$4F!\VaXA$a :a %!46a\` G-p@3P!h*``6\"+bČVFa\4,1J^A`a| aF4A3PK:aF|@p`W4" 7`a.*b+KH`aV AØ$4F!\VaXA$a óPK:aF|@p“W4" &@]`a.*b+KH`aV AS^A`a| aF4A0<;a %!4V΢pV4" A6\"+bČVFa\4,<%4F!\VaXA$a óPK\a,Z` G!Ho@3P!h*```a.*b+KH`aV AS^A`a| aF4A0<;a %!4V΢p�uV4" A6\"+bČVFa\4,<%4F!\VaXA$a óPK\a,Z` GWo@3P!h*```a.*b+KH`aV AS^A`a| aF4A0<;a %!4V΢pV4" A6\"+bČVFa\4,<%4F!\VaXA$a óPK\a,Z` Gg7m@3P!h*```a.*b+KH`aV AS^A`a| aF4A0<;a %!4V΢pV4" A6\"+bČVFa\4,<%4F!\VaXA$a P@A\a*<Vawj@3P`*`k`a.*b+KH`aV a dAaHn \axn**|||F  ~n dA^A`a| h!`ap0|*`!V!`V!\d @dnA\ \F AxA6xAAA*a\� P ad A A   Axa\a:a a d\A d\  ddnnF4#6a6! F!|a�A\\\Ad A n:A\dAxn  d\ad FX6\"+bČVFa\ nan xxn|V6!|Frn^Zdxd$4F!\Pa|a6!nAA A \\e a\An|UpAX4aV@  dxA AnAnnA �xdd Axn n :d*!z"`aF��Vdx^xn ddda  dA :A\a x`a.*b+KH`aV A  a~F\A�\A aa|*! xA\axA^A`a|>r4pVa!�7!*an nndn Ada\ pV@xxA ~A a a\A~nA\ada:d Ρ:Aa`!z"`aFF6!\a aFda  \:\xdn dA`a.*b+KH`aV n \ nAea�Fr!|6`!VxA Ρ$4F!\`p@p6Ga|�xdn :~\ AdddxAwV@ A d`a!dxa;  dad~: \dA  ~A ~| 6a�*^ VB~Zt[긺Ӟ[~ U薫B:A+Y\: qIϕG69r!( 4\P4ҥ*T ѨU :խEAZ Crg$?:J(.,X* GU[dV7{$kT">|ʕ&c{ (\r%` ՞a բ[x*ꐫEqKD`oV"D*XZ +?n-&1Y-:tN-L!YY$,ܢ!r+H!r"#K'r*yC$(SH.B#R!!,R!"K!+~!K'00RNt7,8BP UQLYS$(>|SO<1N<c 0H5"=l= $1?c!~8"+2J".G+�/LS=6CO8f5rM=‹5s:w"Q3X? +K.1N; &B(#00pӎ>|0H 0!00א<s".>N43." $q8!@H=#l2/,=6N6D4">4 ;Í+,3>t0b 9,8ₗCuc:E +9S7d 7dG;9I!߼ ;4sL4</qL" c+ Z/,s8d$h(<&746lL4;�8SI;, 30"02/" 1ۘs22&(Ax0`x7eppE;Ա?#p/ơCø2dW/n!a~-dqEXG6 YC|Gb=ءi4G6 x\"A}c; юs�8,n p/ ^c+s:y,6xi(E9ݘX+ QuX;! W,8 H$ⱍ\#x(Gl"xDR^,!~c$^ X".A_hb@.`�/DXE;A8 ^8"nQYt"tr Y=́Fh*\�!(X,qE@`:qـ,xoأ`7no+f[@Nq�B`>q=bF&D(Vs�"x;B@B7CăX-C+dщB(, qEȢX, qzأ䐅NM8^JQȥ8+p(V H#"kF=}>1 }۸;U$HD0A)~8$xBbX<رIBE"\<|hD#1 M6F1 _d?|A ~>!l/ H,T<`8/_h U� BP**QH#8$dQk>\1}F<! }0ܨG;^,!~+:ab0F<qNBEzH<?G؆0 qkc}B-vHpE!dac=N",3q<p 4%Jq VQG6ೈ_^"߸9qldCE"1z[,q _cX!t"[:7 IBE"\<+q \�"6JlH=q uBܸ<~QNF!C,1n!aA+\".MP"P[b֐/d~p5qBC(:qxb!>QC"@/ a0X-\BB>QaC|Gbȅ?UT 1oG6B㈇0dacpExq:00Yb $0}؄#\ॡ(NSHGb> ^, $qq{ q n#FQE"` X<p Y8/xq  � .y00  `Đp� 0`ܰ0Np r u �  �  }� .�Bp @ 00� } ~�   p Py> � 0 � P~@ 0p }0 uPv( p pp QP : ^2EqWNA+ � ` � P P p� @ `q N P `p � .@ P  : ` ̰ Ѱ P�  � � � `p   P     p @haQ � 0X~ q p 0 P y> � 0 P @ ` �`  �@0 � P p 0` � .%CQG$0   p � { `  � Pp P 0 > `s0 �  0� p 0 Pưpp  :1p`00 .�B � ` p  � 0 P `p p Pٰ P � 0 p" `� y> � 0 ְ � � ֠֠ ˰� p0X  ~ ~p {� .%CQGqNA+ � � � q pp� ` ~p 0 �U  � � ` � .lP 00 � zP P � P f � p P p �p { p  .�BP�  {� :q� ppP { P p p{  p � y> � 0 z � Pp 0 Pp {P0  p p � .%CQGqNA+ � ~ pv(  r  f � P� p u 0 > 00 z0 s p � p0   � g P ƀ ~ P  p� p p  � {� �  P p 2({P  = p0 ̑pPp0X p pfp  �   ~p: ^2Eq$0 a {p P�   � p� P� ~ v � .y0 � s � P Ֆ� � �a  p ~0 .�B ~0( p P ~ p { PP � � ~ pp p t= � 0  � ~0(~ p Ppp  : ^2Eq$0 p-#N%n&. 0 > q9;;� . B <M@э � P 5X5 NL ^2Eq$0 � sn � .y0 0tn" ! � 0 .B 0 L tݨ __� .%CQGqNA+ � qn � .y0 0N0 0 .BP.@э @ P es ^2Eq$0 N. 0 > M ! > > @э @ P e%M ^2Eq$0 ;. 0 > Q: ! > > W@э @ P ee: ^2Eq$0 0so � .y0 0_0 0 .BP飠t tݨ __$n/� .%CQGqNA+ � C/ 0 > O0 0 .BP@O tݨ _ F"XA .<&G.6LĀA .nQC $V8N)UdK^i5* yJ$M`%ZSPI@ii B<yUU*GG69r1qCŋ=ν GVrY%kT">8Z5&IATRMV=QE\E+HUhPh`mrmŋIbQ\A6VI4ȅ<VbIRW;TU::*yWpE֣J DoM\x1n@"aGFYHK$yEXFIpdQXD$QJWVyV+T"J2H azMq.@"aGFYH$ǖ$yEXFIpdQXDd$QJWVyELV+T"J2H 8zMq.ʈH@"aGFYH3!I^Qq<YeV4$I$(IĕU鬅F)U Hhy  `vXbzMq.э@"aGFYHRXnVW4eD\!GVM$ [x-$QJWVyE^v:B%ZD aeG\p2"HXQVqmS$yEXFIpdQXDPF$QJWVyEg]PG* >X6q*(5�HJj5aEXVqpQ` J$(IEW< ewe:R$ZD !X*ąB袌Huc}vkX*GV!GZUY؇U;ޕM )P$M~{~:vHj eMW7%HjDB� A"aG x@V',VU P R[V PHB(j0("`_ ]ȽQA|@E-2氅E$j E�� Pa V‚]xE,f1#`D yp*6Q@bbx $FQ)@G@R$$!GA�&60%d% ىM"X`? 0�+ !6R,M$B6#V , 1( �Ebf5 :ܠ,0%$g%;1G`AH8@ HHGlbO.BpE'AAb Kmr#SN@b.MS# &q"&R"93$,*@a4PʰU$X#6U@"X�e,!E@ Wt 16xHIP:QU� B*6ASVr *"Jlb%s,d_WIB#VT@)V`R+a*"Ulg=Y"u$\DԠ}x*6AHb,:V:/h Ib%nq;<pE%6F׸�$XG�"R$  V Um{KQT(,FU⽚*FQb(61 G2Ց*h(X 'L؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhbt *"AJ8r%~܄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6Mhb؄&6ME+4`@a4PʰUB hD<fusPDbB耊Y"**k`}#VъUb#*J8"Ӧ6W .EI" w}nt[f?A(@#VQ sw W"*R2l`� pG|b&z,~*A܀ 9*f1]⽭p#>B39w- D v8Lb zэ~t']Kgz$H Np DD":-u]c+4AD/RʰU`3 {7C5^'| xį g8 <pg^|7wЇl8A)@Zx^}m{ ?؁�{^'ṅ#AE.U� z6Ⱦjs}_'}=A&t L9_q � !ؾc(؁6(@ @ @ @ @@$h@<A�� Ȉ��(EJxi+B",B#<B$L!Y!6PYPBYB.HB0 C Oj H@#P@B:(:C;C<C=C>,C"�A:'DCE\DE$"@��� 3d@b8R,ER,TLEU\EVlEW|EU dY'@YPDXT]E`b0Eb$PLPTEdH]p,H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H"H****),P(*$$($($($($($($($($($($($($($($($($($($($($($($ÌH)H��� h YD] .<KLKLH@P]P!hB@Y@]CKt:1KKtP² TTp&,L)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H)H%H%H%H%P xT*ÌL$$$$$$$$$$$$$$$$$$$$$$$TT�� ʰ�P]DQp*ZKѵ_XP?صH@XຯQ]Z8LQVxV8L. B*,HP&mR'}R(R)MP) 8+9L) S1R+#8+%0�� Ȉ  pOXQx(*Yr<pVUpHp@YGMG؄L'# UQUR-US=UT&MUVmV=SX� ( � XGUpHPx)VcWXDpGXQ`M0VlM nHN@$82uUtMWu]Wvm#H(8 H�� Ȁ  pQXWVIxMQH<pUVIX`n%MN@$82mW]YmYT=$#�� x�~  pQXWXuIxMQH<pUVIEZMXMN@$82uYM[E#H(8 H�� װ XGUpHPXIxMQH<pUVIXMXMN@$82][-]=$#�� x�~ � XGUpHPEXIxMQH<pUVIEXMXMN@$825] _=$#�� x�~] pQXW^lWXDpGXQ`M_lՄՄoL$H#(S`v#H(8 H�� W XGUpHP.VIxMQH<pUVI.VMXMN@$82`+Q=$#�� x�~] pQXWIboWXDpGXQ`McoфՄoL$H#(S,+>$#�� x�~] pQXW!dnWXDpGXQ`M`enфՄoL$H#(SI^ >$#�� x�~] pQXWebWXDpGXQ`M |g}g~ggMXMN@$82ef6#H(8 H�� W XGUpHP>iNiWXDpGXQ`MPi|քՄoL$H#(ӆ^j=$#�� x�~] pQXWiNiIxMQH<pUVIքՄoL$H#(S>=$#�� x�~] pQXWkgIxMQH<pUVIѮmЄՄoL$H#(Sv=$#�� x�~] pQXWіWXDpGXQ`MքՄoL$H#(St=$#�� x�~ `�XGUpHPkIxMQH<pUVI kMXMN@$82og#H(8 H�� Wۭ� pJ؄|?kIxMQH<pUVI*?kMXMN@$82q:7#H(8 H�� Wۭ�pJ؄|)3iIxMQH<pUVIHiMXMN@$82sX#H(8 H�� Wۭ�pJ؄|GׄQWiIxMQH<pUVIfiMXMN@$82uv#H(8 H�� Wۭ�pJ؄|evWXDpGXQ`M@քՄoL$H#(v#H(8 H�� Wۭ�pJ؄|eWXDpGXQ`MքՄoL$H#(ӓ#H(8 H�� Wۭ�pJ؄|e?󞖄WXDpGXQ`M{քՄoL$H#(Ӱ#H(8 H�� Wۭ�pJ؄|ew|WXDpGXQ`M}քՄoL$H#(ͧ#H(8 H�� Wۭ�pJ؄|eG~WXDpGXQ`MФ"LpAMjS&HbE ǎ? )r$ɒ&OL H(GpC .<ȐAϞ>V`aJ*$IFXTPNV;INA/H :HV[ɒ ҭCnr%&XѨD4עB H-?dA"Y~ tUN.UHV!\*tH֡N:KB:eҁ$*#O|y#I‘5)\x'w|X&nHA~xZעEdݒAH-R,r-K'¸rH!bJ!"+2J".#<&H'K'rH!r A~ $!I!‹,r $r $, /tR-܂  $dIsg DG� |P<Sw{V+8R&-"-40£ $u+R$!/%","-@RH!"+2J".'T + $rS/AR-H\tB/YR$r,/S&0BJ#@I&: tDQG4AM\N{vWH%ԉ+ +h"$L\#/rH!@"-+(-҉+t"49@"+2J".#< +2-, ur"r$b $,0 sK!ܲ$,"@r,r4:R$dI>IDq�5Qp:Q] |#lB- 2@Š+I!""BP}@bWREA{K! 9 ;"+2J".#lI# -qAr,,D'![-dQY$xCB-Pa-1k0 &dNdBHH4p9GHB�� .�'`VJl $p V, H, q_�"W@XD!qCܢ(,! ^"aEH(+F(!dqWB"{�F! `A؃,q H vY/ Hp!dq=ԧ Fch+ щL� I8FrhkI5$ QMІ<AxC`7 a xdȆ:C0;aq,"~C/ aAXD'xAvB,F X,XшtL00xp1BB/\ }"؇>YbXF;zc€0paD9恋FȄ#hzkG(>P \:AgO*AtL#F; nC8\qo8 xC̰AnqW@b0\Cܢ+ahр$^ X".A>QDhHG9E\7Ec8AY@E=1 iX#. "! c€" ! W˸F9q RD&t$A#|5(>P \:a,O*AqWG9XCC<nQzHD<z8D'n!B+: `E\{8$^ X".h\h@&: Y9o5C7щCt+ !E.8+Qă/pE@pp87<Bp p @M(p�>GTb7 \40\ ~+1 }Q6itu, a v`,\:,4졎CH(E#m>q ^"821 aC001 ^XC`"dq`,h?a~c(+" ?Dc`D#NdBHH4I5eWX#* #&po Ȇ>\ ud#(8Ƒv8BtX!1  ~$x YBC6 IBE"\<|b+1Ab5 QWpp> v> B !n[,+ ?Bp,\ Y .dNdBHH4I\脲U�| 8B%lA5(4+8+9C'9C79+!70!@","t0B!,B'->$&($ @|( 4?0&+:+:+78|C'd88,�$A60@+B\/!,/,B#C>B#,$tB&�$hAAD�G�|@MP<N([0#T&?0 .54,75$,=31C=,-�C6D1C<,܂,"/Ȃ+Ȃ++,+܂+457܂$&($ �8*B#?`.@B65�7؃4B'>30>,C'�73C;+t$$/t"@0+@-,C4 6̃8+$tB&�$hD$drAD�G�|@MP<N([0#T&?\-HB#hBh<;H-/<t-,>/+?;,0+",+$/!9ԃ>8-H+h,B"',h06A\!X<:0;@B'�C;0,->;0C!$$,$Ȃ@/A}@/+C=؃<#.,$tB&�$hLBgJAD�G�|@MP<N([0#T&-$H&� 4&/@/@+@/@!/- ""@,,$--/܂D$-܂B$&($ #< 1h."-/"t0"B! ,,B'$BA/"!܂,$-$B!C#0 $tB&�$hDtiIAD�G�|@MP<N([0#T&$B/B# 04./$B\-Ȃ]!--,-,BA,-t/+t!B},t+@+@/+t+H+h,B"'$*& BA, $-,@܂+B!!,-$B'!-+,t+/@/, C4DtB&�$hDlHAD�G�|@MP<N([0#T&(@BȒJ+h,B"#(&H@jC&HD'd AFv$Ap \U�| 8B%lAx, DΒ-J+h,B"#(&H@&&HD'd AF -AD�G�|@MP<N([0#T&NJ&m*$&($ @8*+h$.BhjDtB&�$hD$Ap \脲U�| 8B%lAxnJ+h,B"#(&H@tjjDtB&�$h$Ap \脲U�| 8B%lAx/J+h,B"#(&H@\pjjDtB&�$h$Ap \脲U�| 8B%lAxpJ+h,B"#(&H@DjjDtB&�$h $Ap \脲U�| 8B%lAxJ+h,B"#(&H@,2jjDtB&�$hAD�G�|@MP<N([0#T&NJm'$&($ @8*+h$1&&HD'd AFr9'$Ap \脲U| D((<U�t'`sJ+h,B"#(&H@ tjjDtB&�$h9tJAD�G�|@MP<N([ D((<B@_EE߬$&($ @8*+h$O߬&&HD'd AFtW$Ap \脲U�>@$*#U@5J+h,B"#(&H@5jjDtB&�$hWcvHAD�G�|@MP<N([ D((<]wb$&($ @8*+h$m&&HD'd AFdtw$Ap \脲U�>@$*#ȶq'$&($ @8*+h${'&&HD'd AFP7uAD�G�|@MP<N([ D((<lAH+h,B"#(&H@AhjDtB&�$hDO$Ap \脲U�>@$*#v$&($ @8*+h$&&HD'd AFyfAD�G�|@MP<N([ D((<l˹+H+h,B"#(&H@d+hjDtB&�$hğc$Ap \脲U�>@$*#vK+h,B"#(&H@&&HD'd AFWAD�G�|@MP<N([ D((<lg$&($ @8*+h$ĪkjDtB&�$hĻw$Ap \脲U�>@$*#vK+h,B"#(&H@&&HD'd AFHAD�G�|@MP<N([ D((<lg$&($ @8*+h$ĪkjDtB&�$hD׋$Ap \脲U�>@$*#vK+h,B"#(&H@&&HD'd AFP9AD�G�|@MP<N([ D((<lg$&($ @8*+h$ĪkjDtB&�$�+R4xaB 6tbDGD9 *TpA H4y‡."Z5Q'3eygN;y)&XѪQ4IҤgTSoj"uU$H2@@cɖ5{6$Q�!Hć.<y *]8jԣM47v5(W\r5(W\r5(W\r5(W\r5(W\r5(Wljb ֨D5|yj,WO]r5(W\r5(W\r5(W\r5(W\r5(W\r5(Ok)$R� <\#< @ ( 2ȋC D?hq$QL<MhZqM*٤M*٤M*٤M*٤M*٤M*٤M*٤M*٤JVGV飋MY&RVdQVY37eQ6eQ*٤M*٤M*٤M*٤I$ԒBA-h%{H%J-L5R B * 0.üD` DhiZZVV^} `GF飋HdGdG6aEvd*9\r0@J,ĕ?a%�ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#8ˆ#<t@0P h0!V>q\q]%D_re=AG`_r!M%U/\GYUv\`A xT}}‰T@T'$a@#?<BXC@=/_@C �@؟A bC @88A~!IXB)X*;h0� Jp3/A"XD#IT �+ȁD$怊Y؅0|1 W�ĀJF7qXG;yc~& =�0� *U:,DG>\ V`*X V�(IYJR�+bUB*X V 6ȁ r`8P#MYJ ,` R�7&86Mo~8YnMh z$|@3> d�@0 d�HP>X (!3*@#D�( `4�BG1�ц H x `� >IURT>QTZU>  �#$'={*�#�Z֖ h\ZW"Ȩ#  0� xʀ4(! {W2PIFh� PY~hI[ZӞV[%HP&'^hkmnE[v[\ŀ \ l�2VDD @v]~OӎP$zoV*[*@ D@[` Vlz#�H"'8p/ !1V1"Yb1i\cа&c jU>5,W@@4P T@@4@;* 8 Ui�f7q&:RS�0rg?{4]>/X,foɁ8?ґ5P d$9iOz,@}NթVu5V$3IrcZdl^0"5B2ŀh\lcVS lh-ɄW5 ط�$V7Պ@Vnk�%$ZI2UY; �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >7~>��^'p�'`>Ӟ�'0@  "?$_&(* ,.2?4_w`>%p�*�@ D_FHJLNPR?T_VX@ @ ǐ 6�>#� 0 0 nn_ r?t_vxzP P P �,? 0 0 0 P P P _y � 6�>0 P P P P ?__  `>#,_ �K@ D(B >0D-^JF=~yq&X`Ae-[jSL F5ҦJ9}TPEE)$M>թRU^5HVX~tӦGJdCJ-i`GVMܘW^}ѕ,… Xbƍ dʕ檴)Ѩ@60l@4ܷ*XhԪQ:lڵmƝ[n޽}ѪJVl H4MbQ\A;vݽUؐ>9g&ѨU e-^~U*qą6Hܓ4VpdU\�0C 7䐡GVL4VpdU\N:FoU*qą9a2eW G'GVL4VpdU\D(D3YG\8094VpdU\DF54PYG\8094VpdU\DFA/4GVL4eW 1SW_EU*qą9.M#aGFYHdXck|dJq`jKHXQVqYG\8094VpdU\DFoGVL4eW ^U*qą9.M#aGFYH:9d&dYG\8094VpdU\DdMgYG\8094VpdU\D}GVL4eW VU*qą9.M#aGFYHm}dJq`jKHXQVqGVL4eW <s]}dJq`jKHXQVq_'^GVL4eW x|dJq`jKHXQVq?GVL4*\ π8z**(90iLC8bp$�w@#\p9\2 VQ�\eGpp4$X#F W@Bg!aUT.8Pr`.+p(V HdJ~J8JL%Ӑ`*\ /v"w#VQ G@ɁIsdX+ QG5IXE%%&iHGbD9J=bp 4K! 1Uu$e.9Xl.8Pr`.+p(V HQ#` G@ɁIsdX+ QGh?&%&iHGbD͹O<p 4K! 1UugDXl.8Pr`.+p(V HQ' #` G@ɁIsdX+ QG7&%&iHGbD}:<p 4K! 1UujZkXl.8Pr`.+p(V HQ#` G@ɁIsdX+ QGV!&%&iHGbD-ZW<p 4K! 1UudeM8JL%Ӑ`*\:&%&iHGbD Gbpp4$X#F W@#` G@ɁIsdX+ QG�؄#\p9\2 VQcXl.8Pr`.+p(V HQT},6(90iLC8bp$>p 4K! 1UuOM8JL%Ӑ`*\:&%&iHGbDGbpp4$X#F W@>#` G@ɁIsdX+ QGTdX&%&iHGbD{O=bp 4K! 1Uu9AUl.8Pr`.+p(V H1#V G@ɁIsdX+ QCdX&%&iHGbD+L=bp 4K! 1Uu\.AUl.8Pr`.+p(V H1#V G@ɁIsdX+ Qǫ؄#\p9\2 VQcsXl.8Pr`.+p(V HQ|,6(90iLC8bp$xQ>p 4K! 1Uud#M8JL%Ӑ`*\:&%&iHGbDGbpp4$X#F W@�$GMp8䀉 pQXW:2 GMp8䀉 pQXW:xXGpIh.1 XGUpHt'(dGMp8䀉 pQXW:3D4$GMp8䀉 pQXW:R?@GMp8䀉 pQXW:KLlGMp8䀉 pQXW:W4|XGpIh.1 XGUpHX4cGMp8䀉 pQXW:Bn |XGpIh.1 XGUpHozGMp8䀉 pQXW:DždxXGpIh.1 XGUpHɑGMp8䀉 pQXW:"ɜIxXGpIh.1 XGUpHʑ|XGpIh.1 XGUpH4˅|XGpIh.1 XGUpHo|XGpIh.1 XGUpHc|XGpIh.1 XGUpHDW|XGpIh.1 XGUpHK|XGpIh.1 XGUpHߤ?|XGpIh.1 XGUpHT3|XGpIh.1 XGUpH'|XGpIh.1 XGUpH�|XGpIh.1 XGUpH e|XGpIh.1 XGUpH#L!%Q YWC8[XWXEBN8W^XH(WNYpN[XWX^p^RWY`R^EW8^XBBh>?@A%B5?}XGpIh.1 XGUpHCN"QCW8WY8EY(a(EY=}YXHpHpCXWC[` C_^` YWOklGMp8䀉 pQXW:wP-RN^WE((YH؃a؃C?~YX8E[[8Y([HYWH`vxPNהUٕ}XGpIh.1 XGUpH?W"TaXB8X[([`CH�N?zY8N_W8(HEXY(YEY^Po0hsHڼ[C}XGpIh.1 XGUpHۡRNB�YH`EpB8cNXY8H؇l(`WEpEWY(W8WXW�?p^XE(Ca}(WUuGMp8䀉 pQXW:b^ܟTY_؃Nxu ^v{WH؇h([u}WXNB`x~~aWW؃qhW(Y GMp8䀉 pQXW:w_TY`RWxeY(ko`iipYk�=hrXh`[EN8a[aCYHpNn8{X_B6GMp8䀉 pQXW:rclNpEs8NpNYsX?F[Їk8^ЇqW?W8EBNCEX[C}} ^8H^GMp8䀉 pQXW:eOjjTH(npH8Hp}BH{X~HplvB�CHXc~`HpCC(^{P&&GMp8䀉 pQXW:rC O][nW[pz^pN}Ynp[p_~=W8E(aca=^` W8Ho^HGMp8䀉 pQXW:jB5i[[`sCBv Wa uWn?Y؃oЇ_B`N8YWHE_؃ExXYGMp8䀉 pQXW:rmATHp[Xohn`k�C~aȆx[~^0oaPxHE(WY(HpH8Hrc} WE~XGpIh.1 XGUpHfN[:uh}8BpCuxW_ipYPxv`?=�CpE?p[8Y8XqzPr(B GMp8䀉 pQXW:rr?pkB`CCCapCH^?؃aB�^HpY=N8W(Y[p^&[؃[(cC([1GMp8䀉p0 XGUpH#Oo2fNHH8H8€=E:EW?pC?X8ap?pYWXEH`C(C__uWGMp8H0 XGUpH#vV[ N=W^WHEEX[WCYYpCpY&eEp^=NWCEp_(Yl}XGpIh{ pQXW:}XGpIh� pQXW:gw{xXGpIh7 XGUpH'7}XGpIh7 XGUpHk}XGpIh7 XGUpHϧڷxXGpIh7 XGUpHg7GMp8䀉�{ pQXW:r'XGpIh7 XGUpHGM�G.6ĀA 2lPC $V8N7jt#Ȑ"G,i$ʔ*Wl%̘2C>ɑ  "T'ˆ$V8$g2m)ԨR|k#: "TgD+Z ҍTײm-ܔ`mrBA >HbQ\AJ1.Ċ3.&G.tDÈ$V8$Ý.mG69r BF$ѨU F7ߏ`mrBA g3HbQ\A:nȅN2G GV$Z;a>ɑ *,!" +82*@"| * H#.dB  +82*@"!#l :BPD$(h#긣i#.dB xdD$(h<J9e\#.dB bD$(hTT#.dB }bD$(hl :hL#.dB PD$(hj)J#.dB =PD$(h:G#.dB PD$( *ۉ+R#.hЯED +(;,8N0 eAD$( ډ+R#.hм# $Zf'<K% 8BFD +\,8N0  +82*@3#v#T :a(4oD$(Ia/؉+R#.hм# $b-_'<K% 8BFD +7=&A)4oD$(h^#l :BFD +:=&A)4oD$(h[#l :BFD +v=m=&A)4oD$(h'<p tb(d^! 1U Xl.ЉAyE+p(V H&.#` G@'ABX+ !%&! WDHGbhŕ<p tb(d^! 1U"OXl.ЉAyE+p(V H&#` G@'ABX+ !Cr#&! WDHGbh:GbpN +"$X#F W@B4#` G@'ABU`*\ 󐏀&! W@8� (@yj8'>Xl.ЉAyUX#* ē'D#*љ<p tb(d^`VJl$t&&ҕt$&! W8�I<Qҡ5&! W8�I<QZԭr5&! W8�I<Qչ51&! W8�I<QZ2*&! W8�I<Qђv&&! W8�I<QZV%&! W8�I<QR7$&! W8�I<QZN؄#\ D!�>GTb 'J+>p tb(d^`VJl$D3GbpN ̫ QM$(0Xl.ЉAyUX#* 1>rQM8:1B2 0+pD%6x^f#` G@'ABU|`&@O~},6 Qȼ*HR;3&! W8�I<QQ؄#\ D!�>GTb 'JIk<p tb(d^`VJl$D鮣͘GbpN ̫ QM$(6Xl.ЉAyUX#* [M8:1B2 0+pD%6x#` G@'ABU|`&@O^Py,6 Qȼ*HR)&! W8�I<QZ؄#\ D!�>GTb 'J.w<p tb(d^`VJl$DGbpN ̫ QM$(U<IXl.ЉAyUX#* =HM8:1B2 0+pD%6x:w#` G@'ABU|*F<&! WHbxhGbpNB(ļT�@$*##&8 A BKp D((<h< =,l#NB(ļT�@$*# *#&8 A BKp D((<h`=,l#NB(ļT�@$*##&8 A BKp D((<h=,l#NB(ļT�@$*#r#&8 A BKp D((<h4=,l#NB(ļT�@$*#(#&8 A BKp D((<h"=,l#NB(ļT�@$*#3#&8 A BKp D((<hc=,l#NB(ļT�@$*#=^#&8 A BKp 8'(<&p&+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++K+++++++++++++++++++++++++++++++++++++++>,T#�ADh�(ļhl-8B"@&FZlB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%l)$tBH&(*n(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&l#|N*V#fn+<B~**BB%dB$DB,L`0(DL"B+|-j+(G+&.&"<+.#Lk%dHV¦fnVBj%pVB+hdB(B(B(A0PBt`@B+|#*fš‚>,N",Z+fn,v~&XȎB(l-B(�CܫBt0@A A,-m          BՖٞ-ڦڮ-۶-4Ľ*D*�߂..&.n4>.V^.fn.ntLA d뽢..뎀. �/&/.֮ ~o*/ �* l .Rv1fq1qg�d�d�d�d�d�d�d@11 0000�$3A`g&�A@/nqO8@+�F@`4Gst$4HtG4IIctHJG%�$DJ4M4GO2NNN۱O4Pg�FNQ5R'5Rst�n1EOMs4QtP_5Vgu(@UwuW%ch5Yg5F{5ZtY4F[5\5GG5]STc4O5_5``u_+`'vN+�_+b?6dGvb+@]WeOtDdfovD\gk�gh6ig_vih5Fk6lf6m5lveWTTTTTTv8@8@8@8@8@8@86]#jhwwlcxuyuz_6zwy7|5w7}n}~7wrx߷ >�'/~/?8G'~O?8(`h8+8(lk�뷋OnAĸlD�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >7~>��^'p�'`>Ӟ�'0@  "?$_&(* ,.2?4_w`>%p�*�@ D_FHJLNPR?T_VX@ @ ǐ 6�>#� 0 0 nn_ r?t_vxzP P P �,? 0 0 0 P P P _y � 6�>0 P P P P ?__  `>#,_ �K@ D(B >0D-^JF=~yq&X`Ae-[jSL F5ҦJ9}TPEE)$M>թRU^5HVX~tӦGJdCJ-i`GVMܘW^}ѕ,… Xbƍ dʕ檴)Ѩ@60l@4ܷ*XhԪQ:lڵmƝ[n޽}ѪJVl H4MbQ\A;vݽUؐ>9g&ѨU e-^~U*qą6Hܓ4VpdU\�0C 7䐡GVL4VpdU\N:FoU*qą9a2eW G'GVL4VpdU\D(D3YG\8094VpdU\DF54PYG\8094VpdU\DFA/4GVL4eW 1SW_EU*qą9.M#aGFYHdXck|dJq`jKHXQVqYG\8094VpdU\DFoGVL4eW ^U*qą9.M#aGFYH:9d&dYG\8094VpdU\DdMgYG\8094VpdU\D}GVL4eW VU*qą9.M#aGFYHm}dJq`jKHXQVqGVL4eW <s]}dJq`jKHXQVq_'^GVL4eW x|dJq`jKHXQVq?GVL4*\ π8z**(90iLC8bp$�w@#\p9\2 VQ�\eGpp4$X#F W@Bg!aUT.8Pr`.+p(V HdJ~J8JL%Ӑ`*\ /v"w#VQ G@ɁIsdX+ QG5IXE%%&iHGbD9J=bp 4K! 1Uu$e.9Xl.8Pr`.+p(V HQ#` G@ɁIsdX+ QGh?&%&iHGbD͹O<p 4K! 1UugDXl.8Pr`.+p(V HQ' #` G@ɁIsdX+ QG7&%&iHGbD}:<p 4K! 1UujZkXl.8Pr`.+p(V HQ#` G@ɁIsdX+ QGV!&%&iHGbD-ZW<p 4K! 1UudeM8JL%Ӑ`*\:&%&iHGbD Gbpp4$X#F W@#` G@ɁIsdX+ QG�؄#\p9\2 VQcXl.8Pr`.+p(V HQT},6(90iLC8bp$>p 4K! 1UuOM8JL%Ӑ`*\:&%&iHGbDGbpp4$X#F W@>#` G@ɁIsdX+ QGTdX&%&iHGbD{O=bp 4K! 1Uu9AUl.8Pr`.+p(V H1#V G@ɁIsdX+ QCdX&%&iHGbD+L=bp 4K! 1Uu\.AUl.8Pr`.+p(V H1#V G@ɁIsdX+ Qǫ؄#\p9\2 VQcsXl.8Pr`.+p(V HQ|,6(90iLC8bp$xQ>p 4K! 1Uud#M8JL%Ӑ`*\:&%&iHGbDGbpp4$X#F W@�$GMp8䀉 pQXW:2 GMp8䀉 pQXW:xXGpIh.1 XGUpHt'(dGMp8䀉 pQXW:3D4$GMp8䀉 pQXW:R?@GMp8䀉 pQXW:KLlGMp8䀉 pQXW:W4|XGpIh.1 XGUpHX4cGMp8䀉 pQXW:Bn |XGpIh.1 XGUpHozGMp8䀉 pQXW:DždxXGpIh.1 XGUpHɑGMp8䀉 pQXW:"ɜIxXGpIh.1 XGUpHʑ|XGpIh.1 XGUpH4˅|XGpIh.1 XGUpHo|XGpIh.1 XGUpHc|XGpIh.1 XGUpHDW|XGpIh.1 XGUpHK|XGpIh.1 XGUpHߤ?|XGpIh.1 XGUpHT3|XGpIh.1 XGUpH'|XGpIh.1 XGUpH�|XGpIh.1 XGUpH e|XGpIh.1 XGUpH#L!%Q YWC8[XWXEBN8W^XH(WNYpN[XWX^p^RWY`R^EW8^XBBh>?@A%B5?}XGpIh.1 XGUpHCN"QCW8WY8EY(a(EY=}YXHpHpCXWC[` C_^` YWOklGMp8䀉 pQXW:wP-RN^WE((YH؃a؃C?~YX8E[[8Y([HYWH`vxPNהUٕ}XGpIh.1 XGUpH?W"TaXB8X[([`CH�N?zY8N_W8(HEXY(YEY^Po0hsHڼ[C}XGpIh.1 XGUpHۡRNB�YH`EpB8cNXY8H؇l(`WEpEWY(W8WXW�?p^XE(Ca}(WUuGMp8䀉 pQXW:b^ܟTY_؃Nxu ^v{WH؇h([u}WXNB`x~~aWW؃qhW(Y GMp8䀉 pQXW:w_TY`RWxeY(ko`iipYk�=hrXh`[EN8a[aCYHpNn8{X_B6GMp8䀉 pQXW:rclNpEs8NpNYsX?F[Їk8^ЇqW?W8EBNCEX[C}} ^8H^GMp8䀉 pQXW:eOjjTH(npH8Hp}BH}E؇kXlvB�CHXc~`HpCC(^{P&&GMp8䀉 pQXW:rC O][nW[pz^pN} zWWqoapCXB^0[aYpCLx[>}XGpIh.1 XGUpH&T6iN(v8a8Y([hrp:sPY}Ȇ=(H=}N(Y�^C[XNpN^XY=XoE[k~XGpIh.1 XGUpHT.iNWEvf`8iolnBkchu=^XBpHBW^XC^ i0nrpYXGMp8䀉 pQXW:o@%kN^^PvЇs(W8kP~k^}Ypu}`fa`8WX^WCC zu B(_~XGpIh.1 XGUpH& fN-H�^8_8Y8YW8aNW(:^X^aWH؃aCpBHW[`R^=B0^8B(i~XGpIh pQXW: jTa?CC H؃[X_Y8_X?Ep?X8ap?pYWPEH`C(C__^~XGpIhT pQXW:JuCpH[XHpYYXYX[C(^pHX^HW8WN`RXW_؃[[pY8YXWB?A~XGpIhz pQXW:wXGpIh� pQXW:z7~XGpIh7 XGUpHGMp8䀉z pQXW:ɧ}XGpIh7 XGUpHWWGMp8䀉z pQXW:b~O}XGpIh7 XGUpHGMp8䀉z pQXW:GMp8䀉z pQ�U u*h 2l!Ĉ'Rh"ƌ7rM\l( .l Hp4j+Hz'РB&G.Jn8r%̨)eXh*Wv,+ذbR|k#LO\)5L+Z ׂd/G69rdʕoa$ѨU 2̚=>ɑ 'S\R&Frزg~k#LO\iڥL+Z Reʗ3&G.LwK$V8Ǔ/M\0=r%2Ip4j+H#l LJi  +82*@RZ#l LJ D +Tv!-f,8S'2# $8$d=&I)L$(IeEjP#.0uRJ+)( +82*@Rq#l LJ D +T6'N,8S'2# $)) =&I)L$(Iډ+R#.0h2# $:i'<K% 8J D +<{,8S0+)( +82*@2 <0 ܉+R#.0h2# ${1! T'<K% 8J D +3=q'<K% 8J D +|5Yk]Q'<K% 8J D +l=7u܉+R#.0h2# $8,8S'2# $I~:?,8S'2# $}; ?<D#.0uRJ+)( +82*@Rk==&I)L$(Ie???&I)LHGbDe2`&$%+QLHGbDe*"&<! Sp&$%+QLHGbDeZ(!F<"SXl.`IRɄ+p(V HT&^"(F1>p rDA2! 1U#=Q!&$%+QLHGbDe(IR%|,60$)YdB8bp$*cU|,60$)YdB8bp$*aG|,60$)YdB8bp$*cmr#|,60$)YdB8bp$*yҳ&$%+QP@8bp$*Sυ2&$%+QP@8X(@j&=$M8L9IJV 0+pD%6t()PXl.`IRUX#**VJGbpSN( QM,$V*\zGbpSN( QM,$V+b+GbpSN( QM,$VU,hCGbpSN( QM,$V-nXl.`IRUX#*Ԫ}VM8L9IJV 0+pD%6Z#` G)'IJT|`&R&},60$)Y*BBjUR&$%+QP8XHHZw؄#\d% �>GTb UY,b>p rDA`VJlb!!ꐳGbpSN( QM,$V2+Xl.`IRUX#*Ԫq>tM8L9IJV 0+pD%6Zў#` G)'IJT|`&R~a|,60$)Y*BBjU[3;&$%+QP8XHHq؄#\d% �>GTb UɭI>p rDA`VJlb!!#GbpSN( QM,$V8Xl.`IRUX#*Ԫ)M8L9IJV 0+pD%6ZV?#` G)'IJT|`&R^C|,60$)Y*BBjU~&$%+QP8XHHZ͟؄#\d% �>GTb U9/>p rDA`VJlb!!?GbpSN( QM,$VU>Xl.`IRUX#*?CM8L9IJT| D((<Be#&8 0IJ(H D((<Be< =,l#�SDJT@@$*#T #&8 0IJ(H D((<Be#&8 0IJ(H D((<Be<!.#&8 0IJ(H D((<Bez#&8 0IJ(H D((<Be!$#&8 0IJ(H D((<BeD)#&8 0IJ(H D((<Be"/Z#&8 0IJ(H D((<Be4J#&8 0IJ(H D((<BeL#:#&8 0IJ(H D((<Be?#&8 0IJ(H D((<Be#Ez#&8 0IJ(H D((<BeTJ#&8 0IJ(H D((<Be$P #&8 0IJ(H 8'(<&&\++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>,T#@IDh�hl-8B"`&TWlB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%T^*V$l*nC&(*n(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&)Wt+֫++VB&DB$B-0�(@KPJl -'B+L,Ŷ*BEn,v^%Ȇ^ee,ɞ"<VBVz,֬nBe,lAdB(B(B(APJ`@B+|#BR*,v,,؎m.,~ڮ-ǎۂ,ƭ*B+ADӮD*�BA $&. 4>.FN.V^A A �B A �B �B �B `.ꦮ.붮..DӮD*�.//&.zxxxxxx*o//vALt@h�j@6m /�� DO0WW�g� @@@@o0 k0 ǰ p Fp/'o(g()r`@`@`@`@`@`@`@d).r./20/(�(�(�(�D3I00�6o37w6I(Gpr'8(+R@(S;4GTGSWU_5V+To5WK5@4/WgY5ZYS3[55w5\ǵ\5]ӵSg/'uQ5`S-6aa6a+��c7c;v`GW_3(�b_6fgfkRGg6hhg;5_Q[65+f`+�<6m76k6n6ok+@np7q7q+�j'rL4s?L,tkTu_7v{�to7wwLL7x7_{7yy7zs7{{rz7_W@vwuw8@8@8@8@8@8@8O}'/}8|8GozKhg8W8wts8wz88j<88u縎x߸89ySJ\�'x';9{C9W_$prQ�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >7~>>)@�p�'� 7p�ppS> p3@  ?$_&(*,.*pDp0 :<�@B?)w`>p�*�@ R?T_VXZ\^\ p `jli p p ` PM!0*� � 0?p > P `pw ? O� 6�L0_؟ڿ P P P P pw�&ѪG DPB >QJ &F|AH%5bժJ`SL5mIN=}3gQٰ&ѦM TUk,@6:f�ؑF5ҦJiݺW\uś/$}د^•6zLQ^Xdʅ7mzD6t ,Y#T<fT֭][6Ԡd}vP>U 0`Fɝ?<WMFGGPAĊGVIzݿ_|=!uҔ_J\LBTV@D0YGV� 1 +)<VpdU\=$DwPV\QN*Y(ēUN1G{dJqa!%B I eW q>H:aqEM:dpbOVL3|dJqA $#G eW R3NEN*Y(ēUj4RI'RK/U*q7%9E eW L_5VY%B5餒U\‰I<YeVa%؞YG\pSB,UHXQVqVa!PM:dpbOV]w}dJqM E0HXQVqV%` PM:dpbOV1b+}dJqM E0HXQVqV/f[H:!TN*Y(ēU|g:h&hyzdJqM E0HXQVqVk>NդJVq '&d߆;n~dJqM E0HXQVqVF<q!PM:dpbOVQ<s7U*q7%h#aGFYHZ<v{B5餒U\‰I<Yev/U*q7%h#aGFYHZ%>!PM:dpbOV>}YG\pSB,6<VpdU\U$:A(Mtp0 O#VQ GMX+ *h4щJPp$< qXE%7IH$VxHGbDlĞAD'* @ *E=bp $!X(Z! 1U"! BiX Ixbq$J8nH,`*\Vr4щJPp$< KgXE%7IH$VxHGbDLiBHtPD%V(8aX.Gp$$ E+<$X#F W@U| $:A(Mtp0 O|**IB"PC8bp$ZAD'* @ *ZGp$$ E+<$X#F W@UM$:A(Mtp0 O|**IB"PC8bp$ZuAD'* @ *Gp$$ E+<$X#F W@U[$:A(Mtp0 O[|**IB"PC8bp$ZAD'* @ *(Gp$$ E+<$X#F W@U$:A(MtA0 O5|**IB"PC8bp$ZuAD'  *[Gp$$ E+<$X#F W@U$:A(MtA0 O|**IB"PC8bp$ZAD'  *HGp$$ E+<$X#F W@U3$:A(MtA0 O{**IB"PC8bp$ZuAD'  *؜Gp$$ E+<$X#F W@U{~$:A(MtA0 O{**IB"PC8bp$ZAD'  *h=Gp$$ E+<$X#F W@U$:A(Mtp0 O۱{,6IB"PC8bp$ZuAD'* @ *Gbp$$ E+<$X#F W@U /$:A(Mtp0 O{,6IB"PC8bp$ZAD'* @ *Gbp$$ E+<$X#F W@US$:A(Mtp0 Os{,6IB"PC8bp$ZuAD'* @ *Gbp$$ E+<$X#F W@"J| BiX Ixb#` GMX+ N�'4щJPp$< ؄#\& B  VQ~yNJUp(pIUпyXGp7h XGUpH`H@WN MJX'OX<GMpp  pQXW\N MJX'OX4GMpp  pQXW!TN MJX'OX),GMpp  pQXW3N MJX'OX;$GMpp  pQXWE@HBфNUp(pIUġyXGp7h XGUpHPN MJX'OX^GMpp  pQXWE@HBфNUp(pIU�ǠyXGp7h XGUpHPN MJX'OXGMpp  pQXWE@HBфNUp(pIU0ɟyXGp7h XGUpHPN MJX'OXGMpp  pQXWE@HBфNUp(pIU`˞yXGp7h XGUpHPN MJX'OXGMpp  pQXWE@HBфNUp(pIUMxXGp7h XGUpHPN MJX'OXGMpp  pQXWE@HBфNUp(pIUOxXGp7h XGUpHPN MJX'OX UGXMpp  pQXWE@HBфNUp(pIUPxUGp7h XGUpHPN MJX'OX UGXMpp  pQXWE@HBфNUp(pIUPxUGp7h XGUpHPN MJX'OX UGXMpp  pQXWE@HBфNUp(pIUPxUGp7h XGUpHPN MJX'OX UGXMpp  pQXWE@HBфNUp(pIUPxUGp7h XGUpHPN MJX'OX ݉GMpp  pQXWE@HBфNUp(pIUZWxXGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPN MJX'OX}XGp7h XGUpHPDYEſCEC[pBEB�CE[8WX_N[X[^WGGȅDM�_؄GH_XN MJX'OX~WB[CE8HBYCpY` HXHpYNE؉Bp[(YBpYWHH�^ *h „ >ɑ 1`Р7rPFrʔ(Tx$^\A*/^ BV,H1 +Y=k&_ D,[R'PjjTi (N&yZe.=h,HuSA{ S+Ydu:iCxAЯNn*jNnZ5샏`mrB1vm#FrIرeArТ_ :THN#>n萬[Z$E`=(أGzw1(7 BtZtR*.@$B /tIArTH5臉,$"-,I!,\sN=L!ܲ$TX#l QdF +82*@\JG&,r-@‹,�/@//X /‹+"J! ,H%:4c =R!t (tR*.@$)"$@"+-#+~"-R!RP'ܲ!70S9!ܒꀏ#.FEIG$( (kJ0uܲ,RrT4~-@KA@"+@RH"J.2 ,l(ȽA tR*.@$2b,Hu,@/u@4"r~,"+t+-@R07"3l#.FEG$(I ,Ȳ,9 75=I6ԣ8R"ư?1$K"K%C#p+I'jI%�x 9裎:s,O6! ;31,"":?D! S~2N;r+P<<p pC`do VQ(q W܂`ߨ5a[,"-i�"xs#!~qC@b8D"AJ<xD0|AkĽ^NpJ*\�'L" xpC(-o"xakP! Y,p![b8 a[,G; b!BM8E0@|+p(V Hp %|+ ?�`9\q H8"!oG4 x"nqN/rD"HD.*{H,`N@D'* @ *֩υ\qCcpq^Ґ> HB+n W!n YB`>A=$)Gbpn(b"! 1UL"BB(?qWG6xQYdcp?!C\c" QaÈ\Gb<�#|UDxDRa NpJ*\�'LlR!QoB/CB"\lb٨; `@b$~+:ab0F< WBdaXl. E,j#$X#F W@5,nQNȢp/ WF!Ep,\aqc, HcF0X$F"|Q Xl%! NiX Ixb^-=DG6\qYp~E=!Cb8&/:bp" q Y,8D!W,Ė|,6"u?B8bp$aHp0ءN܂)`9nW|X?=Ȣ <! B($6GF =�NpJ*\�'LH+orbJ; Y,b�!BX8q ^@b+dщB-d a>a$Gbpn(bP#$X#F W@7$\ p#0F6k؃̸?H7!s/! WB,r_G4{CA NiX Ixb@zB }\ߐ"l,nl,B�3ю$ ^`-!h\+ Y@@,6"u?B8bp$jbD!x1xu!}+E9B@~E'd=�/V@`G8&:QU� N'VA}䨇>ȱ_"<:QudcJ!,,$,0,!H0=<C',0/!_=,l#�nPE`u} #*$"",/@T܂+,+Ȃ+""0BA+,0-B%*##/#C"$/B@B'p&tB% @L'"B0/!t+"B'@BA"/A'+@B!܂,t-!,0E'/܂,!+$B'B<,l#�nPE`u} #*$ .+@-/t!�$-+0! ܂+-0B!@,0$,,$,#B~T/  , "B@B'p&tB% @L'=!+$/,,!B!܂,/BtR�$"S,"0H"܂T0,//tB!,!-$B<,l#�nPE`u} #*$ "@/,,,T-,++--D!,AH$<**($/<B.#(<N$thB'T*�8$x*B"$!܂+0,$D!-R,$܂+B'H!B!Ȃ+t$,,$0!!B'-@d#&8 EXFPG 8(+@Q 'vf%AB'p&t#L'vzB#&8 EXF G| #*$zpBB'p&t#L'F#&8 EXFF| #*$ՄBB'p&t#L'v>,l#�nPE`jG 8(+@Q($thB'<*@8$x*D)#&8 EXFE| #*$UީB@B'p&t#L'=,l#�nPE`jG 8(+@Q!*BB'p&t#L'=,l#�nPE`Ĥ~ #*$)$thB'<*@8$x* .#&8 EXFLG 8(+@QMkBB'p&t#L'kA<,l#�nPE`Ĥ~ #*$($thB'T*�8$x*d'v,=,l#�nPE`Ĥ~ #*$lvBB'p&tB% @L'-&#&8 EXFLG 8(+@Q֒!$thB'T*�8$x*lz#&8 EXFLG 8(+@Q->$thB'T*�8$x*.#&8 EXFLG 8(+@QEZ$thB'T*�8$x*#&8 EXFLG 8(+@Q.$thB'T*�8$x*4/#&8 EXFLG 8(+@QuBB'p&tB% @L'B<,l#�nPE`Ĥ~ #*$�C.$thB'T*�8$x*\ #&8 EXFLG 8(+@QBB'p&tB% @L'_#&8 EXFLG 8(+@Q-BB'p&tB% @L'#&8 EXFLG 8(+@QqBB'p&tB% @L'!w#&8 EXFLG 8(+@QMBB'p&tB% @L'*7#&8 EXFLG 8(+@QBB'p&tB% @L'3#&8 EXFLG 8(+@QmsBB'p&tB% @L'<#&8 EXFLG 8(+@QsvBB'p&tB% @L'EG#&8 EXFLG 8(+@Q&N4AB'p&tB% @L'N'R#&8 EXFLG 8(+@R5X'$thB'T*�8$x*5\At+<,T#�n`�8`Ĥ~ #*$ȵb4$thB'T*�8$x*,f+u'#B%8 0h�FLG 8(+@f6BB'p&tB% @L'm=v+<,T#�n`�8`Ĥ~ #*$7w?$thB'T*�8$x*t7{o^'#B%8 0h�FLG 8(+@B{%AB'p&tB% @L'Wxu+<,T#�n`�8`Ĥ~ #*$X$thB'T*�8$x*D'#B%8 0h�FLG 8(+@8$thB'T*�8$x*\w+<,T#�n`�8`Ĥ~ #*$y{CB'p&tB% @L'x'#B%8 0h�FLG 8(+@Q5bCB'p&tB% @L'#&8 EXFLG 8(+@Qպ\CB'p&tB% @L'[#&8 EXFLG 8(+@Qe;\CB'p&tB% @L'#&8 EXFLG 8(+@Q;XCB'p&tB% @L'ķ#&8 EXFLG 8(+@QRCB'p&tB% @L'B='/=7A<,l#�nPE`Ĥ~ #*$ӏ=ٗ#=$thB'T*�8$x*=A<,l#�nPE`Ĥ~ #*$?>=$thB'T*�8$x*D>~?,l#�nPE`Ĥ~ #*$>+$thB'T*�8$x*>'?,l#�nPE`Ĥ~ #*$CB'p&tB% @L'??,l#�nPE`Ĥ~ #@rSA]%TaC!F8bE:ҨQSJ\@q2*'QTG69r& 4\gO*T ѨU <ؒiS)!uڨQSJ\@q2Ӫ_U&G.hnSO8Xh*WJHԩ*PLoc_EZ8uu GVcӧ]AXSJ\@q2*ԷqC|k#imԩgP+Z N)NVdU~k#imIgP+Z UBXSJ\‰I<YzMq!-p҉*`eW q%4餒U\‰I<YzMq!-piB*`d4HM`LR!H: LN*Y(ēUG`Ҳ 'vĩ>XJ6YH#EH: LN*Y(ēU 4G`Ҳ 'Ԡ>XJ6YH#85AH: LN*Y(ēU4MuG`Ҳ 'VpMSU4餒U\‰I<YXUeG\H&tj>XJ6YH#LNӤJVq '&dr5}Mq!-pҩ `G*d!0:H: LN*Y(ēU`xG`Ҳ 'VpMS34餒U\‰I<Y+zMq!-pҩ `G*d!0DH: LN*Y(ēU.G`Ҳ 'VpMS4餒U\‰I<YzMq!-pҩ `G*d!0XtH: LN*Y(ēUDG`Ҳ 'VpMS_4餒U\‰I<Y#zMq!-pҩ `G*d!0AH: LN*Y(ēUG` G -6NU|`&L>D`4щJPp$< ؄#\D'�>GTb FHt"0D%V(8aXEXl.HMpFUX#*hSH$:Mtp0 O‹{,6&8I*B46&:QU� N'V1H=p bQ`VJlb!$QNF*\�'L@M8i NtҨ 0+pD%6`ꖦD'NTb.&U4F&Ⴔ':iT8XF0M@D'* @ * GbpAZl4 QM,D# h_ щhX IxbE#` G -6NU|`&Lt/D`4щJPp$< ؄#\D'�>GTb Ht"0D%V(8aXEXXl.HMpFUX#*hSp $:Mtp0 O°y,6&8I*B4:&:QU� N'V<p bQ`VJlb!nNF*\�'LmM8i NtҨ 0+pD%6`,D'NTb.&U4&Ⴔ':iT8XF0E`@D'* @ *4GbpAZl4 QM,D#J1J щhX Ixb?n#` G -6NU|`&L9"D`4щJPp$< 2؄#\D'�>GTb LHt"0D%V(8aXEXl.HMpFUX#*hS$:Mtp0 O`y,6&8I*B4^G&:QU� N'V1<p bQ\QbpNF*\�'LwSM8i NtҨ *F!D`4щJPp$< ؄#\D']QbpNF*\�'L�JM8i NtҨ *F<=!D`4щJPp$< ؄#\D']Qbp!щhX IxbsG#` G -6NUw X(᜹CD'* @ *,GbpAZl4vA$FQ<9sD'NTb.&U"&Ⴔ':iTHbxsNF*\�'L~E6\ -l'tQ*\ FaFc C:V &V(`a&pB'"aVa9:!04*a\� `<aDp"6\ -l'tQ*\ FaFc C:V &V%`a&pB'"aVa9:!04*a\� `<a0"6\ -l'tQ*\ FaFc C:V &Va!`a&pB'"aVa9:!04*a\� `<a\!6\ -l'tQ*\ FaFc C:V &V!`a&pB'VaabFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF "! :Z@&Va\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a`h&*@(@'ED`|hA=C79b*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*HH aItIb6aFaVtFaFaFaF6666666H!a*a| z@P666666666666666H7AD"N=SA5TEuTIuT+!"!b` �'(@'*T6` Zh|W[aF">XXCrYY9!ZuZ+Y+JU[X7A)rV!u]u8]5^u^ 2!D!j!  @x(@'*t0 >hXu5b%vb)Aab16csac9v[bAW!>r @ha*VbeeevfivV!pZ!r�'V'*T   aivii6jvjjj6kVAAAkvivp� Զnn6ojo r@zB`uBV wqwqq!7r%wr)r-7r� � � � � � r+77utYqW�X uivmvq7wur ` @qU 4x5@`xwywD`7zwzW@V@V@V@V@V@V@w|ɷ||͗zwzU`T`T`l l l l 7}| V XW@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V\`\�zWyV`7F 3 80 0 0 0 0 0 0 2!9%E-1ْG@F@F@Pl& E�&9ؒSl @u9E`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`*&D Wy؎ G NzW:]]eziOq:SٕE�mm"mz_ږWzzWYzڪW:F@yCz혩Wz:Z0my嚧]@Z1@z Wګ{[�{Z0�1{3@0lB<3@6{Y]e{8(lq;(h{5|;= ;(v+*i[{;ۺ+@۷v54[{;x{ ;غw|!<%Cz'!ܺ1|`=!ĕLQ<IS][a7|mq<u|QtBzŋWDžܫy\w{1șɝBڎ�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@P�A�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P� 0�'��3��p!�!���W0����D�P3����p۸ۺM۾=Mܺ}ȝ]=p�+`�"P=]ۤ}޼mp)@�)@)P9 @9} Mj,̵8@��3 d  �6#.&~(*,.023~8:<n@ �)P+p06P�$N*PR>T^V~T^j\^`@�!�0` M>a^v~xnZy~\~ӛ p�D@�`�6P�*P�*P�so>^~P霎q�3p�)�!P� �*` �6^.긞뺾'뜎' �*6P�n0^~؞ھ�E�'p�p >7~>>)@�p�'� 7p�ppS> p3@  ?$_&(*,.*pDp0 :<�@B?)w`>p�*�@ R?T_VXZ\^\ p `jli p p ` PM!0*� � 0?p > P `pw ? O� 6�L0_؟ڿ P P P P pw�&ѪG DPB >QJ &F|AH%5bժJ`SL5mIN=}3gQٰ&ѦM TUk,@6:f�ؑF5ҦJiݺW\uś/$}د^•6zLQ^Xdʅ7mzD6t ,Y#T<fT֭][6Ԡd}v٭}>U 0`Fɝ?<WMFGGPAĊGVIzݿ_|=G]IJT!PF@D0YGV� 1 +)<VpdU\=$DkKkN Pd|BTF91GwtU*qą P$ 1$)<VpdU\DxڤH$qQJ6q(AeD3M5dM7߄GV@B,DrHXQVq)Ջ3QEeδ6I\ԯM\ EPQO?54YG\SB,SHXQVqC;5W]EMkN E*PQveYgyzdJqO EU #aGFYHn}\sJkN E*PQ77YG\SB,6<VpdU\V}5M:Dd|BTFY3dG&dOU*q<%Bm#aGFYHnEg6I\ԯM\ EP%hGVP$ eW j:M:Dd|BTFao~dJqO EPHXQVq[ڤH$qQJ6q(AeOGGVP$ eW 5uNkN E*PQ~>GVP$ eW 5zNkN E*PQǿGVH,`*\[ρ#K&: IH?؄ |�EbaJ8xH,`*\[І?I&: IH?؄ |�Eb7DbJ8xH,`*\[%iD' ! pT‹o#VQ G�OX+ q+80-$$"Tb.QҒhz**IB"C8bp$nuIe$\Jl>"P1 Vr'XE%<IH$VxHGbĭ|ylSMPP*F1MV>bp $!XH[! 1U"gҲN@B.O%6@AE>-UT.Db!m+p(V HJK&: IH?؄ |�Eb#VQ G�OX+ q+.-$$"Tb.QՋXE%<IH$VxHGbĭzlSMPP*FV$>bp $!XH[! 1UkҲN@B.O%6@AEdmUT.Db!m+p(V HJK&: IH?؄ |�Eb#VQ G�OX+ q+--$$"�,P1:#\' B  VQD--$$"�,P1#\' B  VQ+\l3G�@(VlGp$$ i+<$X#F W@"ҲN@B.(2J8xH,`*\'8AK&: IH?xz0 Tξ{**IB"C8bp$܉C,-$$"�,P1N#\' B  VQt{Mtp~F�`-UT.Db!m+p(V HlZ'K&: IH?xz0 Tܔ{**IB"C8bp$6}e$\Jl>"P1 ؄#\' B  VQtGMtp~* � @(dζGbp$$ i+<$X#F W@bCYZ6 HHE&\((M8xH,`*\M]MiD' ! pTT{,6IB"C8bp$6x4e$\Jl>"P1 K؄#\' B  VQtMtp~* � @(Gbp$$ i+<$X#F W@bIZ6 HHE&\((?yXGp<m XGUpHش�܉؄NIpMpE@Q@yXGp<m XGUpHشLMHяJ(PT<GMp  pQXWM;؄NIpMpE@Q`ByXGp<m XGUpHشLMHяJ(PT8,GMp  і pQXWM;؄NIpMpE@QDyXGp<m XGUpHشLMHяJ(PT]GMp  і pQXWM;؄NIpMpE@Q�GyXGp<m XGUpHشLMHяJ(PT GMp  і pQXWM;؄NIpMpE@QP5yXGp<m XGUpHشLMHяJ(PTTGMp  і pQXWM;؄NIpMpE@Q4yXGp<m XGUpHشLMHяJ(PTDGMp  і pQXWM;؄NIpMpE@Q3yXGp<m XGUpHشLMHяJ(PTGMp  і pQXWM;؄NIpMpE@Q@PxXGp<m XGUpHشLMHяJ(PTGMp  і pQXWM;؄NIpMpE@QRxXGp<m XGUpHشLMHяJ(PT; GXMp  і pQXWM;؄NIpMpE@Q�{UGp<m XGUpHشLMHяJ(PT; GXMp  і pQXWM;؄NIpMpE@Q�{UGp<m XGUpHشLMHяJ(PT; GXMp  і pQXWM;؄NIpMpE@Q�{UGp<m XGUpHشLMHяJ(PT; GXMp  і pQXWM;؄NIpMpE@Q�{UGp<m XGUpHشLMHяJ(PT;݉GMp  і pQXWM;؄NIpMpE@Q ^WxXGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}XGp<m XGUpHشLMHяJ(PT}X�M\l( .$l Hp4j+H6r#Ȑ"G,i$ʔ*W5jS'H@Ҥ&>(B5%РB- M\p0BRJ$ѨU uhE:kC~n*kBuZ$!Wa$֢[xArU鑯GצG|U%2"]nIM6EQW^-[  [tҭBd:J`!!-JN},V!Y %U'H :5x͏`mr JHbQ\AhSշ A%$/R0{@‹,?|ċ,@r+-//$B K"<18+.m $dS%2 EI sHa!-|d7rˁ"-tr$r,@r"҉+R+I!ȑ},8BS%{ID +ǑE+/!K'"`7,r$"-,""/#zXs=CL":&@" M6U >@*8m /@-b+c-+`,Xw!@R,@"!לS>0S+,,:,8BS%PID +L0B" /r+"!,,‹,=�",$R+K"<R#N8XC;lKt$4T&.�"26+ + $~tr!H,rK'r+|I!,r0|5sN!r"}#l MB;$ +82*@rr',{"L!-X-b"#~@r", /#& ,$25<".m $dS%6@A$CD!d H�u? ^!EX!\qCD!C@+[$F&Ⴆ$! ]C$B8bp$?HbX,ơ}7u\c{= Hd8tB,?wE"� _T#zlMlRMPP*FH# c䀇>YG<c,B~c8"}`G4qEȢ-Y&aXl.hA$&D"$X#F W@x[-\q}`5nl? W:ah0-a1*_1azPctK6 HH&6&\(( xpC(-o"xakP! Y,p![b8 [,G; Fz,64 Y75 X+ <~�!s$qp! H",x[!n\"HD%J$9 %$$ATb.QжO`9nW/\v4n+[@+dq[B/ء}c"n؄#\Д$d!q VQ�LeQ[7 Y/ !l5dqkX$ 1B@bAG�"x/�h/H\N@B4I%6@Az|8xn?}dCF=!N�0 }c/\ 1^(-GbpASU"$X#F W@xf- Yԃd ~p(7C#+1zE!\ c C1DH/*mУv&: I&؄ |�Eb-=|DG6\qYp~E=!Cb8$/:bp" q Y,8D!W,y,64 YH\%B8bp$SHp0ءNC`9nW|X?=Ȣ <! B($6GĂF =�]N@B4ф&* � @(L[X rB:~HE'1v܂XGd Yt8/dq YB8,CA$Xl.hAJ+p(V H�p$@xdan0 kb߈0BBX,\ Y"#|1Jcш68AKlB'@$U&@"(7507"H?d-|>D,܂>d"7�3C;|!-t$,B'GB6HC4\C;C'!,@6>!F+<,l#@SDB,D\I #*$�"B'/C<9/B6>5,,B=p"9?C4@B!@/,t,# *< ;;#b&t$HM]%l �(*(b(C=9/B4?5G5,/?ԃ:du+"@/Ȃ+ "u9؃=8t"�C!+->,l#@SDB,D\I #*$�;B""|,/@u܂+,+Ȃ+""0BG+,0-B%*##/#C"$/(&t$HM]%l �(*M"BX/!t+"B'@G"/A'+@B!܂,t-!,`H'/܂,!+$B',>,l#@SDB,D\I #*$�_"$܂+B'0@B!B!0-,܂ -$!�+@"!@+*<,K%(�B.�(1�dJKlB'@$U&@"(,:/-@B!"Ȃ+/-/,A'X0@+,-`0Ȃ+,B!�u,-XG�"B!B'"+w#&8 4A$BĕD 8(+@p-,$!+"/Ȃ+X,"!!܂+/K!G"u@#,B"#/<*#D&t$HM]%l �(*,,!@B-B!�"@F/܂+X"@-,t+A-,B'@"!@/+/t+$i>,l#@SDB,D\I #*$�ƪrKlB'@$ލ#,(*k>,l#@SDB,D\I #*$�n+>KlB'@$ލ#j*B#&8 4A$BĕD 8(+@+ʪKlB'@$ލ#j*BV>,l#@SDB,D\I #*$�Ůd&t$HM(<,(,r#&8 4A$BĕD 8(+@΢KlB'@$ލ#j*Ԏ->,l#@SDB,D\I #*$�&t$HM(<,(#&8 4A$BĕD 8(+@,&t$HM(<,(.#&8 4Ah,H #*$�O쒭KlB'@$ލ#j*no>,l#@S.J #*$�JKlB'@$U&@"(/#&8 4ABJ #*$�OKlB'@$U&@"(l>,l#@S.D 8(+@ź&t$HM]%l �(*o#&8 4ABJ #*$�r(&t$HM]%l �(*1->,l#@S.D 8(+@�%_2-&t$HM]%l �(*&*#&8 4AB,rJ #*$�**&t$HM]%l �(*0O35K#&8 4ABزJ #*$�O5&t$HM]%l �(*;4?,l#@S.8kD 8(+@3EKlB'@$U&@"(TI[#&8 4AB$D 8(+@4OKlB'@$U&@"(S#&8 4AB$D 8(+@<5YKlB'@$U&@"(]#&8 4AB$D 8(+@ܵS&t$HM]%l �(*cw>,l#@S.DBK #*$�gKlB'@$U&@"(6q7#&8 4AB$D 8(+@7E&t$HM]%l �(*qG<,l#@S.DBK #*$�{KlB'@$U&@"(8q?,l#@S.DBK #*$�KlB'@$U&@"(g?,l#@S.DBK #*$�WKlB'@$U&@"(49c?,l#@S.DBK #*$xyE&t$HM]%l �(*u'#B%8 40hB$D 8(+@ KlB'@$U&@"(lSw+<,T#@S`�8,DBK #*$:;&t$HM]%l �(*t'#B%8 40hB$D 8(+@BWKlB'@$U&@"(Iw+<,T#@S`�8,DBK #*$4&t$HM]%l �(*St'#B%8 40hB$D 8(+@KlB'@$U&@"(|?w+<,T#@S`�8,DBK #*$@*&t$HM]%l �(*گs'#B%8 40hB$D 8(+@BcKlB'@$U&@"(D>5w+<,T#@S`�8,DBK #*$�觱KlB'@$U&@"(>5?,l#@S.DBK #*$�KlB'@$U&@"(O?,l#@S.DBK �@8NtaC!F8bE$I@iTi PeK/ad&G.6ĀA z:TC $V8 eF:M I)&>(B5jYg_>ɑvInO$V8RN$Yi P5r岏`mrΞ?5JbQ\A{rk7u$ J\(׿W|k#owQ+Z Nո$I EVEFeWM\'FIp4j+H &6I@M\ EPE ){Mq᭝z>"aGFYHPŊ4ڤH$IJ6q(AeyX6qąv2eW )hN $*PQ,ӥG`ک(VpdU\:3hN $*PQlG`ک(VpdU\:GWhN $*PQHG`ک25eW 5ڤH$IJ6q(Aee}Mq᭝z)SHXQVq PM:DDd|BTFG`ک25eW N`4ڤH$IJ6q(AeI}Mq᭝z)  aGFYHC;6I@M\ EPFeG\xk~  aG*٤!Di4ڤH$IJ6q(Ae[X6qąv'VpMl\9[M:DDd|BTFa=G`ک>XJ6i5]chN $*PQzMq᭝zw*`d@BwHM:DDRMPP*F?.o&Ⴗ'?Y_P*DC@<pyD' ! pT5#` G-;O.ؓ 0+pD%6 φMF6 HH$"&\((pXl.xNz j QM4$Mt�H* � @(H=p ޲d`VJl! A"AlHDRMPP*FJYn؄#\'k�>GTb  fJlHDRMPP*FLm؄#\'k�>GTb  HlHDRMPP*FO؄#\'k�>GTb   FlHDRMPP*FQ.؄#\'k�>GTb  VDlHDRMPP*FԌ>p ޲d`VJl! ATkMt�H* � @(*Gbp[vғ QM4$5N@B I%6@AcXl.xNz5VX#*y]F6 HH$"&\((qXl.xNz5VX#*yȽF6 HH$"&\(({Xl.xNz5VX#*yuF6 HH$"&\((00|M8oIO~ 0+pD%6 6&: ID$؄ |�Eb-#` G-;OX|`&D' ! pT},6e'=+DC@23P#$$Tb.QY&Ⴗ'?Yc8hHhjd$@"Jl>"P1 mΚo&Ⴗ'?Yc8hHGk<jd$@"Jl>"P1 eo!&Ⴗ'?Yc8hH/jd$@"Jl>"P1 y؄#\'k�>GTb  DlHDRMPP*Fqn?p ޲d`VJl! AkMt�H* � @(Gbp[vғ QM4$ȋ5N@B I%6@AgXl.xNz5VX#*yx_F6 HH$"&\((p|2M8oIO~ 0+pD%6 &: ID$؄ |�Eb#` G-;OX|`&~D' ! pT|,6e'=+DC@y{4b:$$D6|� Fa�`ab'z'֨V*a$G#6 A@B$*a\@PaT6\-v'~b*>`6!@rvy4b:$$D6|� F! `ab'z'֨>\ FaF:go4b:$$D6|� F9`ab'z'֨"aVa!M5b:$$D6|� Fq1`ab'z'֨"aVaPu4b:$$D6|� Foqɱ`ab'z'֨"aVar5b:$$D6|� F! %r")6\-v'~b* ] FaF*r%Y5b:$$D6|� F%}'%`ab'z'֨"aVa!%*R#6 A@B$*a\@Pa,ђo6\-v'~b* ] FaFR2-r"5b:$$D6|� F/!/6\-v'~b* ] FaFR22M5b:$$D6|� F4q'6\-v'~b* ] FaFR27o4b:$$D6|� F93 6\-v'~b* ] FaFR2<!4b:$$D6|� F>6\-v'~b* ] FaFR2AS#6 A@B$*a\@Pa<E`ab'z'֨"aVa!%a95b:$$D6|� FH!6\-v'~b* ] FaFRJqS#6 A@B$*a\@PaвO!6\-v'~b* ] FaFRO)5b:$$D6|� FRM*6\-v'~b* ] FaFRTyU5b:$$D6|� FW"6\-v'~b* ]>aF6!7\]a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\! F|� !Va\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\A#F`rb'*@('HD`|h|W#6!%q*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*!ExIO"VaVaVa`7a6a6a6a*a*a*a*a*a*a*aBO6>!*a*a*a*a*a*a*a*a*a*a*a*a*a*a*aBx8x2!"!j0@~.B6` Zh09[aFoA9A\IM\SrTy\J^xgY?yH\GaX� X@B79y0BABBr� ((~‘b0 >hA3yyٹY#`!ys홖iٝB#V!>r @haޙO9IzV!$Z!r� ('(r` ! LMTzY]a:eziz  �! �!�!�!jMW�p򠨡:zc @(':z(V `ٺ:庭� � � � � � `:ҺZW�X �!;%{)- ` U 4 5`YMM{D`X]W@V@V@V@V@V@V@|;{U`T`T`l l l l X;;[ VW@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V@V\`\}۴IP;E;F3ʱ<˫<0 0 0 0 0 0 0 2@ټݜE |\G@F@F@vb'E�޼ѫ\ $ -E`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D`|'D}۴<]`G ~!>) ]Ew"w%^@W@?QU~]a>e^>F}<~艾^0`ҕ~%^~1@~~>~^y~^^0�3@0vB~3@? ($)( 549=A?E(.+*!]a?e?Y^1+y_g.54r?ߛ?|^/_ٿI5@ _@  <0B:|qĉB1Ŋ5^ҠǑ$K<! , 3ɘ4)<eM7{y%K�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>�0�fq!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލp!=]}޽Mj˽`ۻ]۵ }�'+]>ܤ&<A>@��3 d  �1.4^6~8:<>@A^FiAPiqN@ �)P+p06P�2.Ob>dCe;9j@�!�0` _o>^7~ia胮8'0)�@� `>^b=NߪNߦ~�3p�)�!P� �*` �6n^^h㭾n' �*6P�.>^~^�E�'p�p P>u�  p�Dp�2�'�3@�p'p�' > p3@ 0?4_68:7 >? 3@WHJNP 8/W�0.XZ.)�S~�*�@ hjlnpr? tOh @ \r?hw p @@ @ ǐ 6�#� 0 0 __ P � +k0 0 0 0 P P P w� ѿп P M ` )#� ?�I@WrDǚM UT R%H =A=~Rȑ*LdƆDLSLVL =3(� TPEj1BŪUFUTU^Ś*SW]蓣8ЬVWmݾ FZW^TWm  >3zT1Q#TUiS%ȕ+ĜYfΝ=L:rJ][lٛ6qeFDV=\pٶz+ >+X*Tvݽ>|'/rk#MZ߫xiM*/@/J6Id@l'0*@eQ 1<>1DG2M4I:(gFGaj d ĕNl$H#zdJYa ` .( IXQVqH1m+H91EI$qh1ӫ4TsdW:3:YG\ 'ʢ($aGFYH,OPM+H915]y&heSUgLQ>AC5G6qUoU*qąD7xr)%BVpdU\Sp t #thhU2F ĕNeWGV~}r)BVpdU\Ns #thLQ>AC5G6q}dJq'_ ($aGFYHQS\ӕGZ`Vj2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V޴2F ĕNU*qą_jJ)$aGFYHQS\ӕGZ`V*2F ĕNHU*qą_jJ)$aGFYH=QS\ӕGZ`V2F ĕNU*qą_jJ)$aGFYH_QS\ӕGZ`BZQ#UF-TM#VQ GWOʔTF!X+ !0e] )N5-`BZQB"UF-TM4<#VQ GWOʔTF!X+ !0 ve] )N5-`BZQEUF-TMd$#VQ GWOʔTF!X+ !02+!ʼnR&W<LhC+Hʨe@j Wtb5z**IC(D8bp$FQt28QG mh'EThP#6NsFXE%_=i(SRHGb8@'Jњ\0 p&*Q| q&\щx#\' eJ* VQGȐD)Z+&Oe2OA5؄+:=bp ~LIe" 1U#(R(Ekr#Z6kZF 4pE'Gp4)B$X#F W@B`dEW ChMxD Vl5-Q(>8b_UT.Փ2%Q+p(V H dHqh v2j'РGlhZJ8zP2 `*\ q] )N5-`BZʨe@j Wt"iy**IC(D8bp$FQt28QG mhEn+Q| q&\щz#\' eJ* VQGȐD)Z+&ZF 4pE'*ܕGp4)B$X#F W@B`dEW ChMxD ІV2j'РGl+J8zP2 `*\ q] )N5-`BZʨe@j Wt"ΏXE%_=i(SRHGb8@'Jњ\0 me2OA5؄+:Gp4)B$X#F W@B`dEW ChMxD ІV2j'РGl#VQ GWOʔTF!X+ !02+!ʼnR&W<LhC+r[hP#6N#\' eJ* VQGȐD)Z+&ZF 4pE'UT.Փ2%Q+p(V H dHqhЊVF-TMq~**IC(D8bp$FQt28QG mhEn+Q| q&\щ8?bp ~LIe" 1U#(R(Ekr#Z6"Q(>8bDJ8zP2 `*\ q] )N5-`BZʨe@pMpNGXJp')Q !pQXW!Q I5qGh&hVȭPQ4P GW8{XGp_yXGUpHMAQ I5qGh&hV@+PQ4P GW,$yXGp_yXGUpH2Q I5qGh&hVDPQ4P GWEDxXGp_yXGUpHK<Q I5qGh&hV`2 O@pMpNEE|XGp_yXGUpHc$Q I5qGh&hV+ O@pMpNX2|XGp_yXGUpH{Q I5qGh&hV`HM O@pMpN+|XGp_yXGUpHQ I5qGh&hV: O@pMpNXJMyXGp_yXGUpHQ I5qGh&hV`1 O@pMpN:yXGp_yXGUpHÌQ I5qGh&hVL# O@pMpNX1yXGp_yXGUpHLQQR8YWx`6hO@pMpNN#yXGp_yXGUpHtQ $I5qGh&hVNO@pMpNhPyXGp_yXGUpHNR8YWx`6h TQ4P GWGMp')Q !pQXWQ $I5qGh&hV@NO@pMpNXSyXGp_yXGUpHNR8YWx`6h;TQ4P GWMGMp')Q !pQXWQ $I5qGh&hV0NO@pMpNHVyXGp_yXGUpHNR8YWx`6hjU TQ4P GW|GMp')Q !pQXWQ $I5qGh&hV XNO@pMpN8ٵxXGp_yXGUpHNR8YWx`6huTQ4P GWMGMp')Q !pQXWQ $I5qGh&hVZTQ4P GWGMp')Q !pQXWQ $I5qGh&hVZTQ4P GWGMp')Q !pQXWQ $I5qGh&hVZTQ4P GWuGMp')Q !pQXWQ $I5qGh&hVZTQ4P GW}XGp_yXGUpHNR8YWx`6hNO@pMpN`GMp')Q !pQXWQ $I5qGh&hVZTQ4P GW}XGp_yXGUpHNR8PGh&hVZTQ4P GW%GXMp')Q !pQXWQ $IHHx`6hNO@pMpN\xUGp_yXGUpHNR8PGh&hVZTQ4P GW%GXMp')Q !pQXWQ $IHHx`6hNO@pMpN\xUGp_yXGUpHNR8PGh&hVZTQ4P GW%GXMp')Q !pQXWQ $IHHx`6hNO@pMpN\xUGp_yXGUpHNR8PGh&hVZTQ4P GW%GXMp')Q !pQXWQQXR M�IHHp`6hNO@pMpN\xUGp_yXGUpHWU5YH&hVQM(MV@pJ`߮xXGp_yXGUpHWU5YH&hVQ؄Oh4P GwGMp')Q !pQXWQp\>PXU`6h /MV@pJ`GMp')Q !pQXWQp\>PXU`6h /MV@pJ`GMp')Q !pQXWQp\>PXU`6h /MV@pJ`GMp')Q !pQXWQp\>PXU`6h /MV@pJ`GMp')Q !pQXWQp\>PXU`6h /MV@pJ`GMp')Q !pQXWQp\>PXU`6h /MV@pJ`GMp')Q !pQXWQp\>PXQ`6hQQhO@pMpN`GMp')Q !pQXWQp\>PXQ`6h-|V4P GW}XGp_yXGUpHWU5H&hVQhO@pMpN`GMp')Q !pQXW�H „ 2laQFZE&M$I)6 ,idIj 6&Μ$ņ0hpBѤJjP GVTάZGbFPGEM+j:T9 VtU'z&|k#A7 -z)NIp4j+HW p+.fqTLڴl[Z}B&WNӾ&G.-z41b$V8kW⪋Aq)6sgVtU'>ɑC)FrIy'5+rQFp4J$10F+ B 19+H+#. 6TQGٷS$( f5Ar&‘+DȜJ 19+#l UQ+* +82*@8rEd#G<mB(#IB,8`CuI9E +�h^D)ȑ+Dp+*)4'h&t*<&0PEiQN# $�(QDJF>r#-0F+橒B|FLlJ'r,8`Cu8E +�.ND)ȑ+D�|J 19+<#l UQ:E +�ID)ȑ+D\J 19+|#l UQ:E +�4ID)ȑ+DJ 19+]#l UQ:E +�CD)ȑ+D@J 19+|#l UQ:E +�BD)ȑ+D�J 19+<#l UQ:E +�=BD)ȑ+DJ2O!&؄+:?<p 3^N! 1U�Z(BRdGq#Z6b'QBF 4pE'\Gbp`R)$X#F W@@ A(B#xD ІV$*Q(>8bDQXl.Prz9+p(V H�h8EHqhЊ4BD% 'Gl`IM8JQR/`*\ �-p)2#-`BZID!bM$#` G`0C)QX+  !EF|W<LhC+(d@CL WtBy,6 f(E9JB8bp$�Q"Ȉ8G mh=h#6Nd!& (GSHGb  H,!  Wb+! WF! YtbE!dC -\_+! W@XCFq"#>$\0 8,:[X+ʋBȢpE'xqH-dN@p"x ^Eay!Et" !B0D% 'GlhHCdqʢ(0 t8"! Y8- !C"dW8/ H@d\W<p 3^N! 1U�:, 1C!\QE [pE!dB$dBE'! Hp" !8EHhЊ*p!\q YbÐE!QEBC' Y,: Wb! q N/ ʢCTQ| 1q&\ &/!\W@!\ Yp/ a+n Ytb[eq a~- VHb|M8JQR/`*\ �,!NE!~! 0 h@x+dPyq ? , q uԣCFq"#>«+&Fx Wbn!d Ha{8- ~HC!@!dQ[\q H0:"N0D% 'Gl8BdCܢ-dq Ya Y,BE ?@"x!B-CH9QW8D'Xl.Prz9+p(V H�ou$:q W/p[{8/}d/ +[$xCBpE! Hb䈆4 !&4#-`BZuWc8tqBB$ ^,B'/+A$",,",/7C49$4J((|Ą#l+t"",-,0܂"4t-,B!/--B!$+t-t,B!!90DC=,@,,,-#&8 PQԋS 8(+@$t[ɂ+,B!"/B!"�/,0/C6B'@"$+/t!+Ca"�0B!$tp=0(EB^#�A+$0@B,+!Ct"!@>dC!�$,+,-/B!!"0+A,B!,7C!B'0J((|Ą#l+tp51,,!!$0>XA+,B'0@!!܂+AȂt0!+܂+p=�!B'B!>>,l#` EQE8 #*$�",,A/|=ԃ:!7C=7+Ȃ>d$5?7,,Ba1:>?0"t+Ca1;0(EB^#�A+BB't8>t7>C6-@>DC!5ፃ+,B'A!0<??0+tB܂+8+,0J((|Ą#l+ta*>9"B6>7@!=p-5C<9 b!>>&<,$A!"";B!t-a>,l#` EQE8 #*$�$,@,$p>p2\0B6775@+C4091H!-Ba 1 +0t/"$50950(EB^#�A+'BBa87,5B!X<|3H>H+?\0A;2D3/,0t!0܂, //Ȃ@+t0p92,CB'AL8&B'X)B;d4XtY?d1dC;p!�?H!;2H30B!" 0/ 0+$/B4d9ă5"B'-,>>,l#` EQE8 #*$�,B',-/9,/"܂:P9C'>\+@B<-/B'BB!$"B!"B!B=C=,0(EB^#�A+h+t+,09t+t<"-,5/8@+܂+"B!B'!"-!܂>ă>/$4EB'AL8&B'+:"":-Lۺ$5"8t!"+$!,B'++C=8$�"#&8 PQԋS 8(+@,,/">d-t,+5B!7-?H!7;dC!܂+,,0>j0,B'܂Pt1C<CAP)+<B 0AB/?p+@!@+7-@B6C'?H,,B6;\C!�!$,1ăj?0$!!/ =Ca5D*(|Ą#l+t5,/@-Ȃ=d0+d>!5@/d>4@,$/?ăjփ1"!!܂, >!t0tA>>,l#` EQE8 #*$\A-+,B'>dC!B'B!7-5?d+,97t!3�10,-,t$8CAP)+<B 0Aۺ"B=p$,܂+C6+t7$܂=d,܂+870!,B!/-0,P!@~C<-@CB'AL8&B'=/$,B'C6-7!>\/087B!Ȃ+,D/00@,!,,@B6/,/B'#&8 PQԋS 8(+@+"@!/9܂++@:-9,,>X-,B7[/!B!B!B'B'0,8CAP)+<B 0A[;0,-9B9"?\$|>B',�/t!-D'B'@/,,,7"-0D*(|Ą#l+t۲9A9[;4$|>ȂP-B!-!/+B'0B'�8/-@#&8 PQԋS 8(+@BSw$$B'"p=d3p05ԃ57C4"50p39-t$+Ȃ+-0-+8H1pC<CAP)+<B 0AB+"|C;p3\047C67@40|C4 :@/,B!$B!@+@/!@/479,,CB'AL8&B'-9C6X5B!XC=\1|C<H,>H$�C603;""@0,,!$tB',|3�C67@B!܂+Ȃ+t>>,l#` EQE8 #*$dx'$t0=9!�C6?C6/?p, 9?3 !-$,!t$Ȃ+tC=<|0(EB^#�A+l'//C;9+5?5-=XC'@:>300+,/+!!LAC9/4D*(|#l+t9>0,\>:XC!$C6,/>;0!A,,@""�!,C=C;0B'$L"#&8 PQԋS 8(+@BO"tB'܂@" b!"!!/$+B'-@L0t/Ȃ+B!$$"!$00(EB^#�A+l!@0@uH!Y\ӭC Ua\ɂgXC ɂt[V!ch+7]҉ըOhppU'G/?4]ƫJYu"W [nruh,0?V+^AG69r0 4\qc*T ѨU լY+H6!DסN:R}֯:u ؞_ UU!H:-t!ՇxsKCHGIJ&P$Ir6"C֢_udr%՞[~dY apE^\ŦB YDHP:8d_)FiOʑM\$n?x 9Ħ[Y%Hx[dnqW9DHxQM[EHdDeG\ lS/eW l3W:We,Y^e[ )ĕ[ ^ qYƕ[ YnDE:qWdĦC~9DNdAjt"sh)q:Hx&H\Ye[d^+^dDWqEN9E\=nWd9DE\Y CFĕN`ũC:qW 9Y Y=9D5?nYEnC~CdY )ĦEC&YF|MqAKS /##aGFYH,ޝyQl҉ΕGZ`V|nqQ>A#(G6qG`4 1^~,2VpdU\$籼{Ql҉ΕGZ`V.n y4rdW:1\eG\0K۱HXQVq;\uFI'R.;Wi6ZY]x1iOʑM\d}MqAKS"#aGFYHPGQl҉ΕGZ`Vo& y4rdW:q_eG\% F1cLdHGbǵQD'uG mhE!h#6N}&-11 b"C8bp$PB&:!EuW<LhC+; d@CP Wt"{,6h0Q 5X+ .l6 )s-`BZ>AC<'Gl#]Xl.Вa4F+p(V HPMtB\';xD ІVx(>8b-Xl.Вa4F+p(V HMMtB\';xD ІVTsu(>8b9Xl.Вa4F+p(V H<MtB\';xD ІVTr(>8bEWXl.Вa4F+p(V HMtB\';xD ІVn(>8bQ%Xl.Вa4F+p(V HMtB\';xD ІVk(>8b]Xl.Вa4F+p(V HGMtB\';xD ІVTi(>8biXl.Вa4F+p(V H7MtB\';xD ІVg(>8buXl.Вa4F+p(V HNHQdh C<'GlpM8Z2 bȐ`*\ ԁw6*HA M\';pD ІV<8^(>8b{Xl.Вa4F+p(V HpNV";D ІV�yJ(Z 4+:39ϙ}y,6h0Q #C8bp$PWgEy*R\PdgЊEoGNFъO=@D%bщNծx,6h0Q #C8bp$Pjad*R\PdgЊaOg(Z 4ܠD,:Amq؄#\% F1h VQ@ݸY= Wd)(3HĀ mh dnDT"HyXl.Вa4F+p(V H+tWE$b6NFъO=@D%bщc؄#\% F1h VQ@< Wd)(3HĀ mhō!@ zJĢpG#` G@KAbX+ :l*R\PdgЊC8E+>�E'F/Gbp Š12$X#F W@u(\U:("&g5p2V| 7"*NX؏&-1AcdHGb<NlbHqu@!;V!b ڠF6c>z�*!:!;\`4@1(2H`aV {f:F!Ūc"! Zmo36z�*!:\`4@1(2H`aV e:F!Ūc"! Z lo36z�*!:\`4@1(2H`aV Gd:F!Ūc"! Z{fo36z�*!:}\`4@1(2H`aV Ab:F!Ūc"! ZAeo36z�*!:Aw\`4@1(2H`aV qb:F!Ūc"! Z!Gdo36z�*!:#\`4@1(2H`aV $]a:F!Ūc"! Z'bo36z�*!:)\`4@1(2H`aV 'GoR:@!;V!b ڠ'F6c p\(:*\@K0@"VFa\PG&FaRL#;\Z ڠ"&0'F (a\r(6\@K 1"VFa\PG&t: Z8]Cxb> 6:=q`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:>o`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:ADm`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:J]`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:O6\@K 1"VFa\PG&t: Z=1'F (a\`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:O6\@K 1"VFa\PG&t: Z=1'F (a\`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:O6\@K 1"VFa\PG&t: Z=1'F (a\`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:O6\@K 1"VFa\PG&t: Z=1'F (a\`a0C1(2H`aV uXqlB'H:#;\Z ڠCxb> 6:O6\@K 1"VFa\PG&t: Z=1'F (a\`a0C1ШVFa\PoC\A@!;@~ ZwCxb> 6:}`a0C1ШV*ap:::\a:,4X `V0'F (a\.g6\@K 1*>`6'qy:Ñ-A@ VaGCxb> 6:`a0C1ШV*ap:pY87 !;Y@ VCxb> 6:`a0C1ШV*ap:ҙqy:5X `(0'F (a\N:<6\@K 1*>`6'#97 !;Y@ VaqCxb> 6:`a0C1ШV*ap:ҙqy:5X `&0'F (a\ '6\@K 1*>`6'#97 !;Y@ V!1'F (a\"'6\@K 1*>`6'#97 !;Y@ V!1'F (a\~&6\@K 1*>`6'#97 !;Y@ V!1'F (a\&6\@K 1*>`6'#97 !;Y@ V!1'F (a\66\@K 1*>`6'#97 !;Y@ V!1'F (a\`a0C1ШV*ap:ҙqy:5X `"Cxb> 6:!6\@K 1*>`6'#97 !;Y@ V!1'F (a\`a0C1ШV*ap:ҙqy:5X `"Cxb> 6:!6\@K 1*>`6'#97 !;Y@ V!1'F (a\`a0C1ШV*ap:ҙ6 !;4X `"Cxb> 6:!6\@K 1*>`6'#C\A@!;@~ Z!1'F (a\`a0C1ШV*ap:ҙG&t: Z!1'F (a\`a0C1ШV*ap:ҙG&t: Z!1'F (a\`a0C1ШV*ap:ҙG&t:�Q &mZ:0… :|1⨉ G}BM:E2Ȉ`mrbJ 4hp̙45T`aJ)hБD6up"?%Ir6Zr(>hNX˚}&G.Tn`f͹.+0QM  z6Q' өG-i%8U G}B&W${&G.ܲt >pTiSŸ5}<DRA:u6nUOh2:ȅ[.aY*mJ6uN$SWZ0ij~WZFFlJ'#l nLTH%$Sm5AONH Lʇi(#҉=&K.4L0 TIB?զH4)A+DDV 9+y#l nLETH%$Sml4AONH Lʠi(#҉=&K.tK0 TIB?)D4)A+DzV 9+mH#.ŒK0A |#lOE(MDJP?9#-0F+ޫV 9+KB#.ŒK0q[H%$Sm_5AONH Lj(#҉?&K.m |#lO\(MDJP?9#-0F+LCB|FFlJ'[,8[,0 TIB?uH4)A+D(B%'hd&t8#.ŒK0q[(H'z rDS<m"`'#I=&K.m(;(MDJP?9#-0F+%&&r =8 Wtb~y,6%. *`:Db#:6d)-`BZ�E'6 T=p&\щ؄#\&ܪ\QbtQd"OG mh"Lh'PqpE'xGbp[XpsA$FQ<‰AFq"(?q+&P0 Ptb@nGldQM8naK`­ *FBVr)-`BZaJ�E'6 T=p&\щd؄#\&ܪ\Qb d%Gq"(?q+&ڌP0 Ptb@nGlgHM8naK`­ *FBVr)-`BZЇ�E'6 T=p&\щ~؄#\&ܪ\Qb d%Gq"(?q+&BmP0 Ptb@nGl(+DM8naK`­ *FBVr)-`BZaׅ�E'6 T=p&\щ:؄#\&ܪ\Qb d%Gq"(?q+&MP0 Ptb@nGlh.CM8naK`­ *FBVr)-`BZ݃�E'6 T=p&\щ�+؄#\&ܪ\Qb d%Gq"(?q+& &4Nl8 zMN#` G-,q LUӹ X(AJ !EP~W<LhC+$,Lh'PqpE'Gbp[XpsA$FQ<A&B)xD ІVHX((:O 7#6N &%0VLG|bx&``b+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQD+$:1 G eh(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W61P=p&V Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\GpJXR P�&Ҁ6?Њ' BbpD%6QMTbD%6QMTbD%6QMTbD%6QMTbCbw" 7 � P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P l>PP _a(cHeh^X   S��2A01w 0@ H �ϧȈl@PpgP X (؈h88 ]P5 &}h(}   �2A�y0 P ٨ @ �8� 鸊莋 8 f`` ȏ � y�2q0y� ky@Iɑ !h+�yzz"98z*fz;ɔM Ql 0 �+_ a `@eigiki^�^�^�^�^�^�^�^9^�bIbɖfY^+9Ii]0S_xii# +隯******* ))iƩ++PII׉٩۩I999***************************************.雦I=*0AAJEFYX*]_ `:"0""$$�m�, "[jwy"`  ]:"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0]"i;>�A�::njj䪮ʮ j"�,ѥ,ʯ*+`�+`�+ + ˰ #`;> �˱k !+# (۱,k:/ @3K5k6�+;˳=? >;>JE+�7˴�в-)�MY˴ P]_ �FKekik[f붢q+sK jhli+ekD˸kP`h`PPPPPPP� [PPPPPP+{ɫk=ʸYt[�ջ׋ͫ˽;Jo+K㻸Ph[+KkkK[˿= � |  ,LK0q;DK{k \')>�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ�WF"I(P$zԂIV'Rh"ƌ7rtEpTQhNWl#X` .\'P *Xh*W:1m%ԨG $H`…`Ҧ԰b9~864-܋`mr:ys(FrɩӸ1H ]=jMŚ~864G69rN~%ѨU !nZ(ILգLڴ<NJ>)hNϷg|k#xq9;P+Z RoߎH ]=jM+ G %9+ `F#.N<P$(I|@(DA -#-0F+'QE|FIlJ'6 #l xO4 +82*@RR"AB<mU4'h&t&#.N<9P$(It4@rPB H Lъ}T(Q#I>&N:NC# $%(DA -#-0F+.QE|FIlJ'ʞ,8^8 E +h-GD)%+D G %9+#l xOE +xpFD)%+Dp,G %9+ #l xOE +xED)%+D0G %9+l-#l xOE +xDD)%+DG %9+,#l xOE +x(DA -#-0F+QE|FIlJ',8^8SC# $%^>@rPB H Lъ}T(Q#I-=&N:PHGbD.7 IB\0 F>RQ| %q&\ ؄#\' VQ(F! Y+&$G*2O$؄+:qD<p $\C! 1U%(BR$! q#Z6bHEF 4pE'쨑Gbp^pk($X#F W@D@B$d!xD ІV"(>8bD)1Xl. Nt“pU$X#F W@D@B$d!xD ІVr"(>8bD5-Xl. Nt“pU$X#F W@B 9A  H,!B)D"rQl"D%`G<"pE'!Nb0 ! Wt,\! H,"AHqHBxD ІVl"p-q[@X/ !N@ QW($q Hb/ W,B8/dqNXD!Q|"JM+  YU X/�[Gu,! H8,\ WB/ q Hb($~[+! R؄#\'�>Gb@OM4B@!dqYtb("\q\ E"l<" F"� 8, Y!\q Y@p$~qQ 8HBjG mhm+r[-: YbX/d=tBܐ+:T8"\!C@+dE`e W"(>8bD+E@P]!CȢ0qN܂0![E!nщCX+n! W+ WtB$*RGbp^p 1UI>EBE' ^�\? _�(!X^"xq ? !` u8]1 IHM]0 6_B(J ! ^@b!n_CX` ,B!dQ[dq H0:"N]1O$؄+:(/щE@+a[AX,\q YAu/ ! W`8/\! ?`>qep- w؄#\'�>Gb@kGu$:q W/p[�D. lx,\Ȣ,$n!TW(!P q#ҀG;X> {OHM]0 ;˅BE!n!C/zXC/~ WB ~/! WȢ!x!:B0F4qY@ (>8b"@@,/$-@,4/,B'/@!,,,,/@"90HC<,@,,-,#&8 NOK0#*$DB&$tQɂ+,!"/B!B"1�/=PC"(<& +/!,�!,/,/�!@-B'@p=(A%DM#�A+`A,$t"B!1A',,$C60@+""܂+,+,+,$�t-,,7C!B'G(|#l+t%,-0-+,0t>X,@"Ȃ+@+/܂@0t!$B!/-@/@/70,t,-#&8 NOK0#*$DB8a#,,@/|>9@B!7=6�B"=XE]:=J-P1;>?0"B!܂",9ˍ@)]BԔ+<B 0A5z\'t8ă>J7>C6-@>DC!B6C֍+,+A!0<0>C= J-C;B!}Dȍ'AI8&B'e8<+,-pC<;p"t!7�d<C=" C=>0%<0$!$$;B!,!P#&8 NOzOT�| 8(+@@$j+$!@77,5,d=lC3l=d ?P#;15+-B! 1 ,0t-$@\3C;DCǽ(A%DM#�A+,B!87,5B!X<|3H>H+?\0A;3D3/,1!0܂, 0,/B!t,t0p92,G(|#l+tB+;\4\-Ȃ4577/4,,905D,$+1 +0 C!@1/B!HC6C=\+/$"+<,l#�^Nz.NT�| 8(+@@$+t"B!B;"�C!@-9 9*$?l&<=/$,܂++Ȃ+B!$$B!$B==,(A%DM#�A+�B+,09D',9,܂-5/8t,B!܂,,"B!$""@B'܂,,C<9!@B~'AI8&B';�-$/8Ȃ@:0>\-="t-@+,+B,,-,`u!B=ԃ>+t+B!/,>,l#�^N.k0#*$DB&4,/">d-,,5B"6 =XC"6܃:\C",-/>S0"Ȃ`J1C<C@)]BԔ+<B 0Av$7$$>pC!$d>t+4$d>50,+,!C=0e=>�@+/B!0؃:U~'AI8&B'oC6,,=d0-d>B!5/d>4@+@+/܂>C=0e="@,/,-t0:,"@-,>,l#�^NDg0#*$DB&!"t-C6,t/B=|C"6(<?\(< 9C8Ȃ+@/,B0//�2,"+t$8C@)]BԔ+<B 0A w"B=p$,܂+C6+t7"܂=\,B'�870t`00/ /+$7/$G(|#l+tB2>|!@-$7,@7">d,,87B'T'3, / C!V!/""dC=܂+ȂPB'�#&8 NOqzV�| 8(+@@$!!@"/9B'+@:/l#;C4**l?@"@-$@Bu!,U!C!/;(A%DM#�A+$-�-9!B!B;+ԁ0:,-5A!,-70B!/B'J D'B'@/,,,7"-G(|#l+tBB9B!Ȃ,B<+,!;B!5ց+|>B'@-@"+!@/@ -t/C<!$,>,l#�^NRg0#*$DBn#$,,7C6,7!XC=X1l=H?PC"641;,,B'-/,!-8H1pC<C@)]BԔ+<B 0AB2C+"|C;p3\047C67@B!50p4:/B!B'!,@/!@/479,,B~'AI8&B'$49C6H5 "DC=\2C=X,>H$703C;,+$0-!$,@+|C4C67,B!BuBǍ{=,l#�^Ng0#*$DBn#$Ȃ0=9!B6Ѓ?5#?l,9܃?C3@+܂`Pu$+9ă>7 (A%DM#�A+< D'//C;9+5?55:>300@,@/$!!@9/G(|#l+tB}!C<9 ^>;\!"C6,/>;0C!܂+@@-t$$"t+=C;0$"Ȃ+,߻#&8 NO;zV�| 8(+@@$벂+,+"t,A'@B#$,B",$#$B0<"@"- +Ȭ,B!"@"$B!@@:$UAF5&M@IQ &mZԸ$`:$,a ֡Bu*ְNd# ҡNdA׭Cxs1^ Zh4G\u:C:j!Hx*P'Wud+Y*-H u:=U_Y B"M\l .V >p4j+H!:td:עN:ɂ/X`W0@%!YAt!W:0?*C$zԂIV5? 9Cd[Y˕=dC? dCeC:[*ECnʏCŏ_JQ>A+G6q�5Cn[dY(YxY`\YDBH e[ qE[:\Y\E~qEB\d#eG\mLCAMVpdU\ tsWn[ YY &DrJ M`E`_DWdYW:qEH :BdqE;G)h!R?Wi6ZC\[ Y eYB\BdEWddiWne[:YeW~)D?JQ>A+G6qk]ĕ[:Y)E\faq[ [ 9N\Hnd D[dW 9K^ [ bWeG\4P#t `GFYH (RM..h"!sh[ohOʑM\dOX6q?I3 5[VpdU\ N\G)h!R?Wi6Z] JQ>A+G6qځX6q?I3 5YVpdU\ ^{F)h!R?Wi6Z^hOʑM\d~MqOL武 1UGQd!pDG mhEAhd@CW Wt"-#` GO1 j 0+p(V H"csaFQ!+&GU42O+؄+:aE>p DӠ&�>GbDA 261mY)-`BZ]E#M#` GO1 jڨ 0+p(V H"c$FQ!+&U42O+؄+:=p DӠ&`VQ(DƦ̳ !C W<LhC+ hd@CW Wt"{,64AM(+X+ QKEAB @?xD ІVTTvW(>8bIXl.iLPVX#F W@ L4,~\0 @j⮢Q| ]q&\щ؄#\'Ҙ5�>GbDA 2dY)-`BZ׽]E#MM#` GO1 jBY|`*\@dlu( R8"q#Z6µxFF 4tpE'zGbpHcԄ 1U\;,~\0 H.ڮQ| ]q&\щ؄#\'Ҙ5�>GbDA 26׎ !C W<LhC+khd@CW Wt"i{,64AM(+X+ Q͵(BHhЊ/*'GlM8~"iP 0+p(V H"cs( R8"q#Z6ֺFF 4tpE' ]GbpHcԄ 1U\;,~\0 FQ| ]q&\щ[S؄#\'Ҙ5�>GbDA 26׎ !C W<LhC+}hd@CW Wt"wz,64AM(+X+ Q͵(BHhЊz*'GlظFM8~"iP 0+p(V H"cs( R8"q#Z6W(>8bXl.iLPVX#F W@ kGQ!+&'FF 4tpE'nGbpHcԄ 1U\;,~\0 8U42O+؄+:<p DӠ&`VQ(DQd!pDG mhɯQ| ]q&\ ݻ؄#\'Ҙ5�>GbDA bl\k b!H! ?\Z ڠN*4b> 6:a6\OH4P#*>`aV bl\k b!H! ?\Z ڠlB#FР+a\0m6\OH4P#*>`aV bl\k b!H! ?\Z ڠpiB#FР+a\l6\OH4P#*>`aV bl\k b!H! ?\Z ڠZB#FР+a\Jl6\OH4P#*>`aV bl\k b!H! ?\Z ڠbq#B#FР+a\b6\OH4P#*>`aV bl\k b!H! ?\Z ڠ B#FР+a\N6\OH4P#*>`aV bl\k b!H! ?\Z ڠ* B#FР+a\vR#6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:(`a4L5BVFa\ "ƵF " Z(B#FР+a\ 6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:!5 `a4L5BVFa\ "ƵF " Z(B#FР+a\6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4b> 6:aA6\OH4P#*>`aV bl\k b!H! ?\Z ڠ*4FР+ab{\o6\OH4P#*>`aV bl^?xF " ZbFa,4aP v`a B?`a4L5BVFa\ "�B@ <0… *Up(RA$գLڴr2ȑ!Gm(MP)&Hڼ#X� .\ 4R |Xh*W Z(0V J$%"FWZ0ijڵ Gm(MP)&kM\� ѥV`aQ\A*h&*(@]=jMάm$%P>jSdM5MM\Jhc|Xh*W Z I գLڴʎ^MAY6Ev dQS  EQ-U(IAiƟZ$)Y+DT(%h *m"X >&pPDuR0 +df64JA"EH LJz^4&b (|JE&ie=&pPDdR0 +dfrj5JA"EH Lʢ荲@X&F; Ej>&pPD'R0 +dfk(ID@a#-0F+^Al"('Qlb&ٮ#l EQU(IAinRDdF<mbp#@X&F; EXH#.&QFݫA |# $YYَRDdF<m"t@X&F; EHMA#.&QF\(IAiV$)Y+D(%h *m"X d?&pPDEs |# $Y8RDdF<mb;ʣl"('Qlb& ,8aBe0 +dfד4JA"EH L 'Pц"�&gGbpaBЬ 1Uf p,l ]8HF\0 x p(, M|m( hBT_Xl.8PbUX#F W@ QD"E0G mhb%@M ;"6aMr4#` G0B!Q 0+p(V H"+S8HF\0 x/(Qp(>/IGbpaB(`VQ(E4J !@,W<LhC+҉3M, M8 QM TX#F W@ ьA8HF\0 xKhP#6NtT|,6F(D1JD+X+ Qh TUլjU(DH!`hЊulmZYQ| t&\ u|U#` G0B!Q"Z|`*\XD3}leGQB +&-i̪hP#6Nv#` G0B!Q"Z|`*\XD3mnUGQB +&^YQ| t&\ W&(Fh8bp$ bͬ(DH!`hЊK(>e:bĄ?|GbpaBD 1Uf@\QD"E0G mh?̪hP#6Nȏ&(Fh8bp$ bL(DH!`hЊ58U'РLGlM8 Q 0+p(V H"1^GQB +&n0:OA؄+:?p #%`VQ(E4k !@,W<LhC+`Vu@2 Wt},6F(D1JD+X+ Qh[EA$B X#xD ІV|(>e:běXl.8PbVX#F W@ DZ:HF\0 yiYQ| t&\ ؄#\p(�>GbDA,Wu)b-`BZMy/#` G0B!Q"Z|`*\XD3/( "R"q#Z6z fUG 4(pE'XGbpaBD UV+FQb+FQb+FQb+FQb+FQb+FQb+F @Ud 0 NP0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LU 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 � .�BDa">L(� ȍ((� 7 � P P P P H h� l5 ) @   �Θ"S @ - 3I5I7 P@PpgP ; = Q)SIT X9 ]P5 ;YcIeiQ @ 9P� DAuiw9 - MIɘyT @ Ph@  XY)IL`6� )I ��w  �9yɜ  )Ii׉y8Pzzz z*fz)Jk`r) J �+JJ`ʡ !ڡ9^�*-/ +$$ 9; *A*CJE*# +KʤM*******************************Ф**9dNʤ*******************************Jz++J++++++++++++++++++++++++++++++++++++++*`1+0559"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"z;"0""$@$��ʈ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #�+`�+`�"`�# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 5+B!5{) +LPr9 3�k7lÊ;=>È+[6,AIKM""NY[�, CJc<?lgilDjo q,sLu3CJlǁ<lLlȇȉ><1Ǒ,@ɕlɗəɛɛ,`ɡLAɧʩʫʭʯ {LF!ɒ ˹DZLɡ\DZPPPPPPPPPPPP ,Ε 1KFqDZ @l,lF-EJMW ƴ0 m� %m')+-1m5mD#m;=?12}�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ�WF"I(P$zԂIV'Rh"ƌ7rtEpTQhNWl#X` .\'P *Xh*W:1m%ԨG $H`…`Ҧ԰b9~864-܋`mr:ys(FrɩӸ1H ]=jMŚ~864G69rN~%ѨU !nZ(ILգLڴ<NJ>)hNϷg|k#xq9;P+Z RoߎH ]=jM+ G %9+ `F#.N<P$(I|@(DA -#-0F+'QE|FIlJ'6 #l xO4 +82*@RR"AB<mU4'h&t&#.N<9P$(It4@rPB H Lъ}T(Q#I>&N:NC# $%(DA -#-0F+.QE|FIlJ'ʞ,8^8 E +h-GD)%+D G %9+#l xOE +xpFD)%+Dp,G %9+ #l xOE +xED)%+D0G %9+l-#l xOE +xDD)%+DG %9+,#l xOE +x(DA -#-0F+QE|FIlJ',8^8SC# $%^>@rPB H Lъ}T(Q#I-=&N:PHGbD.7 IB\0 F>RQ| %q&\ ؄#\' VQ(F! Y+&$G*2O$؄+:qD<p $\C! 1U%(BR$! q#Z6bHEF 4pE'쨑Gbp^pk($X#F W@D@B$d!xD ІV"(>8bD)1Xl. Nt“pU$X#F W@D@B$d!xD ІVr"(>8bD5-Xl. Nt“pUpA$FQ<D�$щELqE!Yl"(6UlX#MH'xY+:EB$qQ 8HB$! W<LhC+6RN8- E,E'NB (+dv$\^t+!B8D'\q^,(E>RQ| %q&\щ,~*Y,{�-QB$xQWB+!E@$dY-p HE_)Xl. Nt“pUpA$FQ<D$JzYBX+ W"0#`G#HD0@$!C@B8, qWB(/\_\d!)-`BZۊ8+nq CF! Yb7dN,B %,WE' Ybu$xWYtG*2O$؄+:@b+nSW(" !}\E!d1E(,~Q[t$[(+nCt-:T؄#\'᪀o]Qb(+ [D!:[ _56 @<b"ʋ[X/nat8{ +F! +&x W(i!d Ha{8- ~HCO!!E8, q ^tB؃,n fPSd P\ +F 4pE'0.rb":Hp"q:+n!:E!d B+dWBЇ>αBB" 1r?p $\ "1U%Q]N8D'n=�D%�DxD.Gl"D! [8+ qc䈆4~!)4h ӾXD!QEܢ!~ `t~E=!Ct+!?@+dQYExo#8, Q{|JM뿿+ ,/@B!!$?H!Q/t0$+ɂ+"$-,/8 49$"!#&8 NOK D((<B$tQɂ+,!"/B!B"1�/=PC"(<& +/!,�!,/,/�!@-B'@p=(A%L#�A+ A,$P"B!1A',,$C60@+""܂+,+,+,$�t-,,7C!B'G(|#l+t"Ҟ,-0-+,0t>X,@"Ȃ+@+/܂@0t!$B!/-@/@/70,t,-#&8 NOK D((<B,+"D!7C<$+|;;l $/Ѓ5D5?C8"3??C=�,+-A!,2C;(A%L#�A+,#u/A'C<:/pC;=d+$C4-d;@8"B3CO?0@+܂+8+,G(|#l+tVR=9"7ă>7,B'>p0A6=9,B!H0?CO3A@B!-@!@9//Ȃ+">,l#�^NDTo@$*#$,@,$p>p2\/B6646C6�/5<B091\C!,!00/ C'܂0@/509C4(A%L#�A+d+!+C<p2X,57044,5�90C40-"+0 -0�",B'B' 7=,/B!G(|#l+t95H5܂,H>\1p<p!?H";3XC4/@!B!0, 0$+/4d95!+@,, >,l#�^NDTo@$*#,B',-/8,0$܂:(�/;B"6l#܃9B"-B!,/+@/@++@+-ԃ>9@)^BȔ+<B 0AB+,09D',9,܂-5/8t,B!܂,,"B!$""@B'܂,,C<9!@}'AI8&B':B;,9S5܂+8,B'$"-,$"B!!U',C=9B'-!"#&8 NOK D((<B,,/">d-,,5B"6 =XC"6܃:\C",-/>CO0"_BI1C<@)^BȔ+<B 0AB/,?p+@!@+7-@B6C'?H,@B6;XC!""1CO?0$!!/ =OG(|#l+tBC6,,=d0-d>B!5/d>4@+@+/܂>C=d="@,/,-t0:,"@-, >,l#�^NDTo@$*#+!"t-C6,t/B=|C"6(<?\(< 9C8Ȃ+@/,B0//�2,"+t$8@)^BȔ+<B 0AB"B=p$,܂+C6+t7"܂=\,B'�870t_00/ /+$H7/$G(|#l+tB7$܂+@=p$|C=,/C6!2>|+tBIuB0/00_+!,+,B6-,,tQ#&8 NOK D((<Bt/$,,B;/tB!$9&<91?D/B6$,$/@/$Y'+O0,8@)^BȔ+<B 0AD--9!B!B;+ԁ0:,-5A!,-70B!/B'BI D'B'@/,,,7"-G(|#l+tZ:-,"ă:"9,?X+<a7+t$$,B!BI$<+$0B'8/+@"@<,l#�^NDTo@$*#"$,,7C6,7!XC=X1l=H?PC"641;,,B'-/,!-8H1pC<@)^BȔ+<B 0Ax$-,7705�!H?|0dC=p$?X- 7H1<+!+t-+$@$9H1p>+"G(|#l+tB9C6H5 "DC=\2C=X,>H$703C;,+$0-!$,@+|C4C67,B!u:=,l#�^NDTo@$*#"$Ȃ0=9!B6Ѓ?5#?l,9܃?C3@+_Ou$+9ă>7 (A%L#�A+ D'//C;9+5?55:>300@,@/$!!@ڪ9/<G(|#l+t?|!C<9 ^>;\!"C6,/>;0C!܂+@@-t$$"t+=C;0$"Ȃ+,Bӻ#&8 NOK D((<Sd~ "BI-B'Ȃt$8ߝ=B"*$/B"<B"A.#A0,$,+0-/,$,-@/+@!Ï@)^BȔ+<B 0ABz!@0!!!Ȃ0!$t-B!0B!- SȂ+0@!t@$^ukϭBx*tk"W11QhNQvN~nZt,^ -:UYd:JE -t BArl+?~:TTVRb|k#bAÅ lƕ‡."Z5J~et,WZU'Y=+Q` WDEt:$k!Hn]<J!^PQ7Ҥ (I\=jM)ACE!WY#ˏ,?:-:4L֞CnuUPE %<tC~uōseOɑM\$Cn[dY(YxY`\YDB*H e[ qE[:\Y\E~qEB\eG\@krk'٪."eQ/W:qN"Yŏ[%`I$J`$`Xf[HdqEE:qWdC~)DWdap6"e~sh!<Hx"H\Ye[n)^P,D^dqENŕq_[\YqBdc4DrdW:E\H\eBnYaW[ C HNY NdENqCPY Y}MqAIr '+˅HFYeGەYneFh#Rv7Wi6Zy矁f�G ĕNneG\PR-x r!QV呔WzlGh#Rv7Wi6Z9/Q>AC$G6q X6q%b-."eQ!9o6"e~shY�G ĕNZG`T- \dUFyDs 墍H٭\y&h/Q>AC$G6qX6q%b˭."eQm)vӛ߸-`BZ1'@DMl#` G@Ija[ǖ *F5 qCg)vӛ߸-`BZC%.Mh8OA$+:D-n7|,6(I-lqK 5P X(.ΑFHh :5 G 4pE' II؄#\$-h]\Qb$QٟQ\d#Mo~G mhE*qp@H Wt"d#` G@Ija[X X(9cJr)vӛ߸-`BZMu?4' GlX=iXl.PZ4V..(V1GhtE6B7xD ІV4T(>8bQRx,6(I-lq +`Db#4RFHh N+ G 4pE'V؄#\$-h]\QbXQ\d#Mo~G mhE^;p@H Wt"#` G@Ija[X X(9Vv)vӛ߸-`BZZ?4' GlquXl.PZ4V..(V1GhcE6B7xD ІVt G 4pE'ڛ_W<p  "1UTGqb7+&h8OA$؄+:>p  "1USPGqb7+&?h8OA$؄+:>p  "1UJGqb7+&oFh8OA$؄+:g>p  "1US4JGqb7+&h8OA$؄+:j>p  "1U5Gqb7+&Ϯh8OA$؄+:>p  "1USw Gqb7+&&h8OA$؄+:>p  "1U8Fqb7+&/oh8OA$؄+:s>p  "1US(.R7q#Z6B+ G 4pE'.GbpvqA$FQ<BsJE6B7xD ІV=(>8bD~Xl.PZ4V..(V1GhSE6B7xD ІV~(>8bXl.PZ4V..(V1GhBE6B7xD ІV߲(> D6:v`aD--Ш"aVaAspF"6v7~ Z?hh> D6:-`aD--Ш"aVaAspF"6v7~ Z ?hh> D6: `aD--Ш"aVaAsF"6v7~ Z?hh> D6:`aD--Ш"aVaAs0F"6v7~ Z?hh> D6:`aD--Ш"aVaAs?F"6v7~ Z[?hh> D6:`aD--Ш"aVaAsq.b#Ha7z7\Z ڠqF@$a\6R6\@IԂ-*.\ FaF4G"6v7~ Z$S?hh> D6:A)Y`aD--Ш"aVaAsq.b#Ha7z7\Z ڠRF@$a\R6\@IԂ-*.\ FaF4G"6v7~ Z0q?hh> D6:5Q`aD--Ш"aVaAsq.b#Ha7z7\Z ڠhӆF@$a\36\@IԂ-*.\ FaF4G"6v7~ Za<i?hh> D6:@o`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ$?F@$a\j6\@IԂ-*.\ FaF4G"6v7~ Z!H]?hh> D6:L`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:N`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:S/`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:Y]`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠ?hh> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZLF@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠtvC> D6:A_6\@IԂ-*.\ FaF4G"6v7~ ZL}7Vb>@$a\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠȴ1A@6P na\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠȴ1A@6P na\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠȴ1A@6P na\`aD--Ш"aVaAsq.b#Ha7z7\Z ڠȴ1A@6P na\�&G.6ĀA :|QC\DjԣN;rt2ȑ$K<(FҤ (I\=jM<{&L@u ՙ=mr ԩTy>ɑ *d1 ]Dj#}; dKR0et6{R(&M:m̍68d`mr+B ņ@EQF=bqj@$S&MWZ0ijnB1ii'TgnpU̥>ɑ 2EF5GlI L`Ҧ%bӦO&tB_%=&B 1DPB$2#ub_)0D+DtXPhJ'|7&t"#.pB EP(Ȇ=5 H-L4H Lʔ &t'qClJ'b,8W)U@ (l8T)0D+D$PhJ'|7&t)y#.pB P(Ȇ4 H-L4H Lʯ &t'qClJ',8W)T@ (l-O)0D+DPhJ'|7&tBj#.pB [E.D2*<a'RK$M<m_Ba (l *gЃ#IΑ=&B 1n(ȆJ4 H-L4H LU G|8&t_#.pB [E.D2*<"RK$M<m"T%R+q#In=&B 1CPB$2#( D L2#-0F+(# w;+I#.pB P(Ȇ6 H-L40 7Q| ws&\ J& D! a*@Db#64A$-!LdBW<LhC+RHd@ Wt{,6p! a+@Db#6Dĩ$-!LdBW<LhC+d@ Wty,6p! a+@Db#6Dǟ$-!LdBW<LhC+d@ Wty,6p! a+@Db#6DJ$-!LdBW<LhC+rd@ Wty,6p! a+@Db#6D͓$-!LdBW<LhC+d@ Wty,6p! a+@Db#6DP$-!LdBW<LhC+2Zd@ Wt~y,6p! a+@Db#6DӐ$-!LdBW<LhC+*d@ WtUy,6p! a+@Db#6DQ%LhG mhYRh#6Nv*& D! `(HbxĆ: 0 M\0 lO7Q| ws&\ ؄#\(!�E\QbYG&2+&MIF2On؄+:Q^<p 0ă "1U"(@RD&4q#Z6"'HF 4pE'(̓GbpWxqA$FQ<bCdHZB Ȅ&xD ІV$(>9bĐQXl. BV".p'V1Gl#(+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQbHPHp PVp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\QhA Wtp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wx,*!PC<l#Q~JTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6wX#`. X*`U&*ԯ~/|o"z,ؐ<xkߑ2?E � (`h60DТE+Vb&(HSfڷ@PpgP eVf `{5PPf+Ȃ-! ~~1  IKX=" @ Ph@  Ȅ_K؅7 f`` mm �~; �9yHȈ舏y8Pzzzhz*fzȋk`9hǨ� ^(Hh׈٨֘9Pp7Ph爎H^Ѝ+Ѝ9(H8*ȏ8"Ii+++++++iɑY**90ww)Y*******************************++++++++++++++++++++++++++++++++++++++++,Y(Ù#``ɩ)# # # # # # ˩ɝ)9"0""$$��d I"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0ɒ  9"0"0"0"0"0"0" !y)0ڏ`98�驟꩜*Jj )빞 *JJ"" *~x *Jj׊Ѻ~ʪ *Jj犮骮ϺIJʏ˚�ي׬J +K*JʰX +аk8 !+#K%k')+[' +(+5Џ*˴M+PPPPPP]'~© aekg;k[�oq+s`wy{˷}}+  Ak+K ;p˹k �k˺뺯 +  qʹ;+Kk+z�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ�WF"I(P$zԂIV'Rh"ƌ7rtEpTQhNWl#X` .\'P *Xh*W:1m%ԨG $H`…`Ҧ԰b9~864-܋`mr:ys(FrɩӸ1H ]=jMŚ~864G69rN~%ѨU !nZ(ILգLڴ<NJ>)hNϷg|k#xq9;P+Z RoߎH ]=jM+ G %9+ `F#.N<P$(I|@(DA -#-0F+'QE|FIlJ'6 #l xO4 +82*@RR"AB<mU4'h&t&#.N<9P$(It4@rPB H Lъ}T(Q#I>&N:NC# $%(DA -#-0F+.QE|FIlJ'ʞ,8^8 E +h-GD)%+D G %9+#l xOE +xpFD)%+Dp,G %9+ #l xOE +xED)%+D0G %9+l-#l xOE +xDD)%+DG %9+,#l xOE +x(DA -#-0F+QE|FIlJ',8^8SC# $%^>@rPB H Lъ}T(Q#I-=&N:PHGbD.7 IB\0 F>RQ| %q&\ ؄#\' VQ(F! Y+&$G*2O$؄+:qD<p $\C! 1U%(BR$! q#Z6bHEF 4pE'쨑Gbp^pk($X#F W@D@B$d!xD ІV"(>8bD)1Xl. Nt“pU$X#F W@D@B$d!xD ІVr"(>8bD5-Xl. Nt“pU$X#* $ )0 N,`+ ! bȅ/F\b*\l8@:EB (,\ W,Bp, B !A" I-`BZt8!n W,b(,:qWtD!\! HX- EX$\Y!:CbF!.򑊌h(#6N\$dTb0nqB8, BpE'\qY,- !EȢ$n[@B8,JGbp^p QMP$!D#d BE'B,E0X$# b$0+nC+! H$ W@@B$dxD ІVȶ"+[ܢÐE!QEBC' YI+C,8$n HBXD~ ^�Vp,.򑊌h(#6N4"X$~[�8, Hc-xQY c¸! !_8+:EpE! [pE'dqN@"y,6':I*Ebσ@b!dщBt8/=#,*jlx(`1E�p/ ^$xq=XC9ahWB !A2SW<LhC+-n?$ aBȂ0p[,XBB $nqY0dY`G=Ȣ@>qWh(#6Nl" Etb(+dEuЇ5! WBu�jnB., W84ء}cp,\qE@,6':I*kEu$:q W/p[�D. lx,\Ȣ�,$nTW(!L q#ҀG;L> sOL]0 ɅB¤E!nC/zXC/~ WB ~/! WȢ!x!:B0F4qY@(>8bMHd~/$-@,4/,B'/@!,,,,/@"90HC<,@,,-,#&8 NOK0#T&`\BН&$tBQɂ+,!"/B!B"1�/=PC"(<& +/!,�!,/,/�!@-B'@p=(A%L#�A+A,$\"B!1A',,$C60@+""܂+,+,+,$�t-,,7C!B'Gl(|#l+t"n,-0-+,0t>X,@"Ȃ+@+/܂@0t!$B!/-@/@/70,t,-#&8 NOK0#T&`\Ba#,,@/|>9@B!7=6�B"=XD]:=I-P1;>?0"B!܂",9ɍ@)]B̔+<B 0AB3b\'t8ă>I7>C6-@>DC!B6ԍ+,+A!0<�>C= I-C;B!Ȃ}ƍ'AI8&B't8<+,-pC<;p"t!7�d<C=" C=>�%<0$!$$;B!,!(#&8 NOK0#T&`\B&,@,$p>p2\/B6646C6�/5<B091\C!,!00/ C'܂0@/509C4(A%L#�A+p+!+C<p2X,57044,5�90C40-"+0 -0�",B'B' 7=,/B!Gl(|#l+t95H5܂,H>\1p<p!?H";3XC4/@!B!0, 0$+/4d95!+@,,ŭ=,l#�^NDT�| 8B%lª&+t"B!B;"�C!@-9 9*$?l&<=/$,܂++Ȃ+B!$$B!$B==,@@)]B̔+<B 0A&@@+,09D',9,-5/8t,B!܂,,"B!$""@B'܂,,C<9!@~'AI8&B'(ª;,$/8Ȃ@:0>\-="t-@+,+܂B,,-,`u!B=ԃ>+t+B!/,Ӻ#&8 NOK0#T&jBa#!+,!C6܂+!>\C.$B.l?�,܃5$,l=5$+!!>>�=�!,,�!3ă:$(A%L#�A+.B/,?p+@!@+7-@B6C'?H,@B6;XC!""1P?0$!!/ =P)G(|#l+t>d+Ȃ/C6!B6,?\C!B6;H$$B!-?Pփ1,$!"B' >C!/,$"#&8 NOK0#T&jB-+,B'?dC!B'B!7$m=#5#�B0?,$"310,-,IB'@B>$(A%L#�A+l0.-7@+-B=d/B'|>,-5/t0?|C'�V! / ,0,`!@~C<-@B~'AI8&B'7$܂+@=p$|C=,/C6!2>|+tIuB0/00`+!,+,B6-,�,tB>,l#�^NDT�| 8B%lª&y!@"/9B'+@:/l#;C4**l?@"@-$@Bu!,�U!C!/;$(A%L#�A++܂;0,-9B9"?\"|=�++/t!@t+t$"/"|<,,B~'AI8&B'+9B!Ȃ,B<+,!;B!5Bց+|>B'@-@"+!@B/@ -t/C<!$,?,l#�^NDT�| 8B%lª&6-@@"p>d2p05ԃ56܃4/5$1lC39@"t@܂,0-,܂I479$(A%L#�A+5$-,7705�!H?|0dC=p$?X- 7H1<+!+t-+$@$9H1p>+"$G(|#l+to<d4X0,B45,8ԃ5/4@0p309"!@+ ,܂+-@+A!$7D0d>|",\\'#&8 NOK0#T&jBa#$0=9!B6Ѓ?5#?l,9܃?C3@+`Pu$+9ă>7AŽ@)]B̔+<B 0A^w-B:>C!!X:<\+D>X`<;0C! $$@,,I 8ԭ:C~'AI8&B'v!C<9 ^>;\!"C6,/>;0C!܂+@@-t$$"t+=C;0$"Ȃ+,B>,l#�^NDT�| 8B%lª&+,+"t,A'@B#$,B",$#$B0<"@"- +p,B!"@"$B!$0$(A%L#�A+u!@0!!!Ȃ0!$t-B!0B!- S@# ҡNdA׭Cxs1^ ZUGFj'48p8H#;u:[$׭BurUG0Y%kB ݂$PC\_-U#0hp\wj G6}JSaM\AIC~-䪓,X(_|+X~:N:r%C~n s娎!I,IG-iu0H~ th)=#kRW{dREsӭN*Hnmsh/?^ iF ĕN{ HCn[dNde^qeY HN En)YnNr_dqE^Y q>zMq >XJ6h0 ĕ[:9䖎d9D?n9DDI$\*DydX`#En9C YĕN\Y\Q: #ΕGZ`V|W 喎 qEHdYDEnWxIYxY:YģcZĕ[~NnqECdYĕ_ "iO@ɑM\$ԗqN qEE eWCC\yHn)HW 9[:Y$&H:Y:9HIBdHdX6qą%ᒋ(VpM>KMmahB"shZhiO@ɑM\d觡X6qą%ᒋ.󪀁VpM>lzB"sh#G4PrdW:peG\X. `G*V>sF($R 8Wi6ZiO@ɑM\c~MqaIK*`d[wG($R 8Wi6Z^iO@ɑM\dGzMqaIx*`QM|d0+_Fё0!+&F2O%؄+:aA=p er�>GTbD8Qt$$(`G mhEw'h@#6N Q|&%E.ti*G2*m ) 3-`BZ h$PMO3!Xl.X\B/VX#* fedFё0!+&t+4Q| (q&\щW򕏀&%E.tb8`VKizd ) 3-`BZ1MqL@#'ЀGl;cXl.X\B/VX#* fe|(:Rf0q#Z6 F2O%؄+:aQ؄#\$ȅ._�>GTbFzQt$$(`G mhEN+*h@#6N u&%E.tb8`VFա#!!EaCW<LhC+Nd@J Wt"},6, .r+Gm ) 3-`BZi h$PM}#` G`Ip ]X|`&>2eHHHQh R@#'ЀGl4M8K\ 0+pD%6EGBB 8xD ІV(>8bwXl.X\B/VX#* K&(:Rf0q#Z6ŇHF 4pE'zGbp"| "1U1񲗓<Qt$$(`G mhE&h@#6N&%E.tbHbxė玌#!!EaCW<LhC+$ 4d@J Wt"C{,6, .r+`eDb# P#!!EaCW<LhC+Z 3d@J Wt"A{,6, .r+`eDb#P#!!EaCW<LhC+2d@J Wt"1{,6, .r+`eDb#݉P#!!EaCW<LhC+-d@J Wt"/{,6, .r+`eDb#BQt$$(`G mhEω$h@#6Ne&%E.tbHbxDC= q\0 `K4Q| (q&\щLJ؄#\$ȅ._]QbyGё0!+&F2O%؄+:<p  "1U!(:Rf0q#Z6BHF 4pE'?GbpB.*\ FaFB.F#B c0 Z!d$F�%a\#6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\N#6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\#6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a.."aVa!Bm:"$H08\Z ڠO@Fb> P6:!6\`IB.*\ FaFB.F#B c0 Z!d$F�%a\b`a..V*a>b0$F#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!d$F�%a\b`a..V*a>b0VFF#B c0 Z!F0>> P6:!6\`IB.*>`6#ce$m:"$H08\Z ڠoebb>�%a\b`a..V*a>b0VFF#B c0 Z! 4:a>z6:!6\`IB.*>`6#ce$m:"$H08\Z ڠ00A@6P na\b`a..V*a>b0VFF#B c0 Z! 4:a>z6:!6\`IB.*>`6#ce$m:"$H08\Z ڠ00A@6P na\b`a..V*a>b0VFF#B c0�B$WZ0iʕ… :|1ĉ5YĤ TMP&W(<2%G69r!& 4\P3Ν*0QM ATҥG)5E]=jM+\DIN>:sM:y} W#Xaf͛<֬ G614bG)JʢQ`Ҧ\bӦOhN[s}k#xgּoV8Ě\s*)FzԂIVL[G&P6}BuFG\u>G69rwf͛yV`aJ%^TXd@<m"`!&t'qClJ'X#l xTMTH%0dq$J8BPbQH LʎJN&&r =8+,D#.5SM7S |#lQu( AEEF #-0F+t RhJ'|7&tBh<&L5݄fN0 T CFg)S()%+D$RhJ'|7&tP> mNKm>&L5jM0 TIFgm( AEEF #-0F+ p"&t'qClJ'OL#.5SM7A |#lҬQU̲()%+D3Ha (l *gЃ#IN,8^3t0 TIF%t TXd@<mbvI'|8&tbw>&L5r|B$2#yo<TXd@<my T|ߎlJ'#l xTM W0 (p9TXd@<m"P(#I?&L5r(m}�BB E xD ІVns(>9b Xl.LjrU`r.(V1G0o|(RX(q#Z6OF 4pE'XGbp^fRsA$FQ<bF"F+&f5Oo؄+:Qǧ=p 2d "1Ud F"F+&5Oo؄+:QJ=p 2d "1Ud%F"F+&5Oo؄+:!=p 2d "1Ud gF"F+&5Oo؄+:QP=p 2d "1Ud(F"F+&&-5Oo؄+:QS=p 2d "1Ud jF"F+&V5Oo؄+:Qֲ=p 2d "1Ud+F"F+&e5Oo؄+:Qٞ=p 2d "1Ud mF"F+&5Oo؄+:Q\=p 2d "1UdF"F+&5Oo؄+:Q߉=p 2d "1Ud BF"F+&~5Oo؄+:Qb=p 2d "1Ud,(RX(q#Z6"F 4pE' Gbp^fRs#>Q<bۄ]1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(2B#X2b+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+F9k@rM+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb#`Q G &3@Mn2 `>- *xW&*Jl&*Jl&*Jl&*Jl&*Jl&*/>p"?pah*VD%6QMԯ}/~_&`#CzoΏx,h/0� u"0@ y 'Hhcg@PpgP vfg@+Ȃ-9p|15P`g,0=  91  Y[8> @ Ph@  '1ȅo[؆7 f`` }} �K �9yHȉ艟y8Pzzzhz*fzȌk`I9� ^ȍ(Hh爎9P7PЍ؍Hh(^+9)* ɐ 9")I+++++++#I%i')&9**9ӏ79*******************************y++++++++++++++++++++++++++++++++++++++++:9 љ#@@׉)# # # # # # ى驞ɞ)9"0""$$��u *"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0"0禎  9"0"0"0"0"0"0" 3!y)@I8�ɪʪ *J):꫿ **"" ʟj Yʭ *Jjܪڭ *JjݚIJתٚ�jJ + J� Y �#K Y!/ 1+3K5k79Љ7Q#{AK#[(۱([ YPPPPPP[˵4]˶m{EKuk�[(w +�k˸˸Љ7qK~�ٱ([~k+KA{˺{ې� k4˻뻿 �ٯ{ۻk; +Kۻٯ{�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBCXY(EpCH8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YC8^(!yXGprXGUpH8qYpHXHB�[YX=_X[W[XYEB�Bp^W8BEp_XW؃Cp^[X`(?Q E!%iIWx`6h+YYX[YB8WW_pBCXC`[` ^N(H^B8[^p[[XNa:B[[pYMQ4hGW,^WXB8Y?8^(WY(Y0W(H8B`^^^XBHNpCW[pH CGMp 9q;!pQXW9W 8WWWHW(Cp:}YpHp^XWY8BY8UY`CYH8BpCW[Q E!%iZuGh&hV<8S-[:XW[([v^p=XtN_h Y(HW8Y(=_`8H B O@pMpNNpC(_HY^=^p}H(H؃:Y[(?Yp[BHH�W8EpHX[CW("yXGprXGUpH8HEYYXH^8B^_8Hk8UWY(0uYW8YNYpE8pBuxPHQ E!%iZuGh&hVHW XYpB^C(C(SlaBp[XHX0uYWE8HYpB8i8xvWBMQ4hGW-WW(NXHHp^?ipl=U^X?SBpEWYp0=Yf8~r0WXXB!yXGpr !pQXW HXNEE[8?(WYX=p^X}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE8CHX(B~lB?WCpapCSiYCErfz Y([h YGMp 9qc!pQXWqpYC(C`[_CCYY~`CaWCW8`Y8HBpY8W[=r PRX&UWx`6h+)YW(E(CNhCWY؇lX[ap0]_^B[pC[؃([=WXoE(YMQ4hGW,WB^BpHX[�[~`HC^XC(_pB8=Y8W_(EaCXn`[X\!yXGpr8掩XGUpH8WXHYXWq}8H0^zvC^k:v}EW?x}~hc8EBpHpYr` PRX&UWx`6h+a xr�:q`AY(Wk�h`}nXYE(eh~Їz}H=8a8^8r[([MQ4hGW,)r}8^8Ev؇vYCnBvx Y8_p=0}z~he(C HpYa vEEH GMp 9qc!pQXWEYpEkn0k�N}exȆB~Wv8akH^H`Y_�c(WCEfqiQ E!%iZuGh&hV[8Hn`qXnYxȆh}Y~Ypzak CEa0^�aEYpBcre[X O@pMpNnli8`}ȆavW}Ȇ=0v eipY(HB`caXWHCi zCYXN_WxXGpr� 4,h` $V8N'J<tբC #w-H؝si9x R<rruˏ,W-uh0?n-r%P}rQNG"I(P$zԂIVPǒ]jѭvnR;r"~ XCn䪐EU"Y go/Y::jOhppU'Ϊ]#k+^ؑI9u VXq5סE : ,W~~ӧ0HڵG69r< lo0!FrI"~\u$\# /" ?,2L!"03!Î5,!L;?s""/L<(NQEUYm#-0F+3 ," $D0p!s-X9,"!,r3=ij!!RH4S!w|ilJ'CθO6RH!s 0a ?O6>0s-,!Ï=3,r,ҴC+rf,8yG@) +82*@@ $O6r"{!2>O6f"1M'@"K!{ #/�3L!,"|cό8E)We%$<m+Thw ?I!b7r74R0!q" 3/ÌRH',~p,2gߍ 9+p ?!+7" 7Q?@K!Ì70!0!R‹,|,R,8B$%D +P+@r $9H'C//~#-!أ]!r /~҉,tr / /7(NQEUYQ#-0F+ $9¸‹C\!sc3`@bو0 Ch1!PYHX 1}ܢg3O4؄+:10\! vC81[! o9$QC܂q,! Yڑ7Cܢp"fXl.(Vz"е'!$X#F W@buq" H83a=XC07!_8- `#Du Ytp!pEȢ߰1qoN )-`BZ1,):kh2l+ a0C(+:C@" ^8+ad8<Q| q&\щa~g3! WD07aC,b/a a+ a/nCb7!lq"nQa>p I VQc'\ W,0a}85x\ڇ4d v0! q ^tv[(8vSBdbxD ІV)|e,Q}c{E6z\c�F=Nc`3 q H,� ^bX- s!\qE3'@GlS qz!~+q ^;qYx ?b0Bc`8~ YtB3 M8JAbT$+p(V H@$! H,p-Bܢd W�, qY@D' ! Wb$dQN8+ ƌoN )-`BZ]W|/W@(+q^Af!\ HpJ!xQE/  ^bE! Qa/h #6N8 ^,/\t!nBBXD!:Qa@!nq?pE!\! N- 1GbpACl ! 1U~+! W,-:q[,fEpE!dC!҉[N!xȢp, ^oN )-`BZ[@b,Bbv[@q ^@!rB" W,xQ[@g3O4؄+:jH-p ^~$dY@,p Y0+ YB$:! ?!d YB80 1GbpAC ! 1Un5OQ8*JV(G mh{;HM??+Xl.(Vz"k !$X#F W@?ASP)\EVP+<B 0A�>yw'i8&B'@ #&8 Kz@_B 8(+@½u SP)\EVP+<B 0A aeyw'i8&B'V#&8 Kz@_B 8(+@½=!�SP)\EVP+<B 0ASxw'i8&B'! >#&8 Kz@_B 8(+@½SP)\EVP+<B 0A%>g|(|#l+tB)#&8 Kz@_B 8(+@½ŢSP)\EVP+<B 0A1g|(|#l+tB5>#&8 Kz@_B 8(+@½cSP)\EVP+<B 0A=rg|(|#l+tBA#&8 Kz@_B 8(+@½EdeSP)\EVP+<B 0AIg|(|#l+tBMr#&8 Kz@_B 8(+@½ SP)\EVP+<B 0AUg|(|#l+tBY#&8 Kz@_B 8(+@½SP)\EVP+<B 0Aajg|(|#l+tBe#&8 Kz@_B 8(+@½&TSP)\EVP+<B 0Am&g|(|#l+tBqj#&8 Kz@_B 8(+@½E+SP)\EVP+<B 0Ayg|(|#l+tB}&#&8 Kz@_B 8(+@½(8UUdŸ#�A+heyw'i8&B'h=,l#@A% #*$ܛySP)\EVP+<B 0Ag|(|#l+t”b#&8 Kz@_B 8(+@½!SP)\EVP+<B 0Ag|(|#l+t¡N*#&8 Kz@_B 8(+@½U(8UUdŸ#�A+g|(|#l+t®k>,l#@A% #*$xt~+SP)\EVP+<B 0Aƫ+zg|(|#l+tB>,l#@A% #*$fSP)\EVP+<B 0AƦʂg|(|#l+t,κ#&8 Kz@_B 8(+@½B(8UUdŸ#�A+<Ϋg|(|#l+t׮>,l#@A% #*$(8UUdŸ#�A+.~g|(|#l+tBvw<,l#@A% #*$ܛj(8UUdŸ#�A+.zw'i8&B'>,l#@A% #*$ܛ(8UUdŸ#�A+zw'i8&B'/>,l#@A% #*$ܛ(8UUdŸ#�A+Lzw'i8&B'>,l#@A% #*$ܛ (8UUdŸ#�A+ 1zw'i8&B'H>,l#@A% #*$ܛ(8UUdŸ#�A+̱zw'i8&B'2>,l#@A% #*$ܛ#{(8UUdŸ#�A+rzw'i8&B'Ȳ>,l#@A% #*$ܛ/(8UUdŸ#�A+Lzw'i8&B's>,l#@A% #*$ܛ;;(8UUdŸ#�A+ 4zw'i8&B'H>,l#@A% #*$ܛDSP)\EVP+<B 0AG˫g|(|#l+tBP#&8 Kz@_B 8(+@½I(8UUdŸ#�A+4zw'i8&B'>,l#@A% #*$ܛDSP)\EVP+<B 0A_g|(|#l+tg#&8 Kz@N{$ #*$ܛDSP)\EVP+<B 0Aj{g|(|#l+ts#&8 Kz@A$ #*$ܛDSP)\EVP+<B 0Avg|(|#l+t#&8 Kz@A$ #*$ܛDSP)\EVP+<B 0A‚Cg|(|#l+t‹w#&8 Kz@XxA$ #*$ܛDSP)\EVP+<B 0AŽ;g|(|#l+t—#&8 Kz@9A$ #*$ܛDSP)\EVP+<B 0Aš{w'i8&B'9T<,l#@Ak@B 8(+@½I(8UUdŸ#�A+g|(|#l+t?#&8 Kz@zB 8(+@½I(8UUdŸ#�A+g|(|#l+tB;#&8 Kz@zB 8(+@½I(8UUdŸ#�A+g|(|#l+t½#&8 Kz@z0#*$ܛ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<(UhBV$#*h:U|(|#l+tB&,,T#`|@ *lB'8߷&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UżB#/T&&+@ &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@ibJ(4"C#Mj &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i &iTK,Xpֽ[94$M'WysϡGG8W4 ԃEG-jI$M4J+M4J+M4J+M4qEW4qEW4qEW4qEW4qEW4qEW4qEW4qEW4qEW4qEW4qEW4qGQnV "F6M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\M\J,Y€d MV@hieQFq媫ZJUYmWa5VW\Y[oZ 6`ŕU\ŕQ J J J J J J J J J J J J J J J J J JVYVPhx ppWH*H*H*H*H*H*H*H*H*H*H*H*H*H*H*H*H*H*H*$dPPQ t2`MEh @qG6TMӤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*)N%<O*J"^VB $3z`AP`D~5iTPQ 4p xS 4 \+F]e*FQb*FQb*FQb*FQb*FQb*FQb*FQb*FQT+HA G =C$ 1e4јF5Q3P M!H}Ӹ _l!n\`�6T@ <Aq'9JQ4)QJ=|wC�&8-qK]/k 8 L`.tf.5ЁppC :P \$ r؀*ApglyΓ=O}3;�!,0h dP& uC!QN(D@ - $ 4p.RuXЃ$! � *(gn*� E]`2,f`SUNUUTnuhC*e5YњVmuk" AB@Bx 1! /Xfuz & <@ h�=)n*@pgf0iQZծumkE ҒV(F"PT(@"PT(@"PT(@"PT(@"PT(@"PT(@"PT(@"PT(@"PT(@"PT( `#A EBP* EBP* EBP* EBP* EBP* EBP* EBP* EBP* EBP* EBP* E($X <� *@ h�=*@`şÍ6hE/э^px8\P $(ӝAjQԥ4PM%LG0akY'-t@O\|`\F +vWaF0  n$̚&TSA f󄿝nu: .`#$4޹ V"XhUp/ w *\d`AvuoJƭ# ՝T+> :@ <@ 4sVO gp0z#ӈG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#E=9 )Z@ I@g=a%[ G 1X'J�pt�M6^ Ulb8S|7&hu8EhE X�'$A0n%CT+? : F=8b/&&9^Apz`�P&L ̔`& @ 0 PM �:�h�6f6`z:9@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@Af:a`@o” "P & @ �:�JP `T*>`6ah*C\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\ANq\T@b 1q2 @ 2!r!1 � @H@.@2�:q*>`6])&$Ur%Y%]%aVFVH^A@A 2(r((( �@*( 2#uV*aL)&(&,Ѳ%GVH^A@A 2/r// �@.R+sV*aL)&(-5s3arhTH*@$\! /Y5]5 �@.15V*aL)&39iehTH*@$\! �6;s( i�>`*)�+V*aL)&9S3GVH^A@A ³AA �@.8+>`6$bsErhTH*@$\! �ByGa �@.8+>`6$bX4K]rhTH*@$\! GtM �@.8+>`6$bPUrhTH*@$\! M15S �@.8+>`6$bV]ahTH*@$\! @SX �@.8+>`6$blQGVH^A@A ^s^^ �@.8+>`6$bPGVH^A@A 5dEvd �@.8+>`6$b"VKGVH^A@A \i6j �@.8+>`6$b~6KGVH^A@A oo �@.8+>`6$bږEGVH^A@A �wuYp i�>`*)�+V*aL)gsYthTH*@$\! u7{[ �@.8+\ FaFp~;yWthTH*@$\!  8x!X i�>`*)�+z"aVa~~shTH*@$\! y}8 �@.8+\ FaFTxY?GVH^A@A i�>`*)�+z"aVaa;%!y%GVH^A@A 8EyIY i�>`*)�+z"aVaA#9UrhTH*@$\! y i�>`*)�+z"aVaAṑGVH^A@A 9z �@.8+\ FaF9=GVH^A@A a i�>`*)�+z"aVaA?zyhTH*@$\!  �@.8+\ FaFGVH^A@A : i�>`*)�+z"aVaAyhTH*@$\! `m �@.8+\ FaFٴ{%GVH^A@A p{[ i�>`*)�+z"aVaAiehTH*@$\! !| i�>`*)�+z"aVaAGVH^A@A "|ǻ �@.8+\ FaFyŧ{hTH*@$\! i�>`*)�+z"aVaA\GVH^A@A < �@.8+\ FaF9M{hTH*@$\! @y] i�>`*)�+z"aVaAWڱ=۵}۹}hTH*@$\! ] i�>`*)�+z"aVaA>}hTH*@$\! 5 i�>`*)�+z"aVaAmGVH^A@A 6 �@.8+\ FaF~OqhTH*@$\! �龇 i�>`*)�+z"aVaAm~hTH*@$\! A i�>`*)�+z"aVaA!~hTH*@$\!  i�>`*)�+z"aVaAy}hTH*@$\! *P C :|XFƍ]y2ȑ$K$9Q4iJ(W0I"%Ν<{ 4СD=4#I)\xV$4jըG9BB\: _AUVBY鐬BiѯB Zq"W\-:$̏[Dq%)^I*&I~ ;ٯ$rHN >p­+HtiԪQrX$Y\-*$kѡ[oA "}V'Wo*$0Y ZtKBk8x6G+(H+DMHa^IDq9�Qp U(s+B]},-R-Աud!,ܲ+Չ+2sgx).$L$avމ'OG$@DD(VHB$2#2vr"@dH!!"0R?J,P0u s-y / $�S7x6G+(H+Dy^mDG� |P<PU (L*!iT0߰:q77{2L=R38ܲ�S?^Ȳ/r-(DK" ($"Ihs:tDQDN4AA\B:TD.D2*<2)$P$47p 7|c?" < #M4- /" $0{4cgx).$L$syDQDN4AA\BK7TD.D2*<2""G3,~# /"C,"K!-r0-~$"K=3/J+J"B0ĝG$#�!'4� B <@!cH$HbxĤ ! W@B27nQYb, nCЇ4nщkpu\^b؇>BB/ # fCGVB �+!&$\r$D@ @PPH5P|`&@ P%E'EbpE'x! H؃Bb("x rcD}:! ^-dNp,}xfY )\WHH/ s_<Bp  @A(p(`VJl$yܣ&! W@Ba7~E/ps؇4n! ^߈G:NBO,< H-ό#+!K@ IPt$u#�!'4� B <@!o�>GTb 5шNxD87a fp>1o>Qad G<>ld-! fd#(<R(\!0! %_J#$! G�BNh�xBX|`&@ǟbH!1x~X$~#p!CCЇ:Nqd}C䐅gFᑕ%x$@D I�u]! Q8rB|  0+pD%6<+: H,X,1E!<"B@b-\Nx-0P,BGVB �+!&$!,np$D@ @PP+HS\+nY~8+x! ^E'xQ[$QEԧ+$xa~(<R(\!0! /.Kz$D@ @PP+HSV,B$x H,BXG =0 ?@~(0~1VuE'Q3JHPBpE"$zܞ#�!'4� B <@!o�>GTb O5 Y,B"xWX,  H/q C~�F<RN-\qCxfY )\WHHn|G9Bp  @A(p(`VJl$ywoK]JHPBpE"$|d#�!'4� B <@!o�>GTb 㽧 $JHPBpE"$}e?Bp  @A(p(`VJl$y_ގ#+!K@ I@I7VX#* ޱ~Gᑕ%x$@D I}$D@ @PP+�P �ytoާ7  � BI~bGQp@4�PpoT + G6u79+A . LuIG�9A A� F�P �yto:hg[+A . LKuIG�9A A� F�P �ytohH8  � BIXRGQp@4�PpoT + GV+A . L(!uIG�9A A� F�P �ytoS7  � BI0HGQp@4�PpoT + Gt+A . L�ɒqIG�9A A� F�P �yto!1  � BIВYGQp@4�PpoT + Gu +A . LZiEqIG�9A A� F�P �ytov+A . L)AqIG�9A A� F�P �yto+A . L=qIG�9A A� F�P �ytoɑ+A . Lߩ9qIG�9A A� F�P �yto+A . L GQp@4�PpoT + Gf8  � BI`yIG�9A A� F�P �ytoOǧ}+A . LaGQp@4�PpoT + Gʪ:  � BI�yIG�9A A� F�P �yto}٪:  � BIЫyIG�9A A� F�P �ytoj+A . LzGQp@4�PpoT + G3K!1  � BIyIG�9A A� F�P �yS5 4;  � BIPZyIG�9A A� F . öa˸;  � BIYyIG�9A A� F . :  � BIй-yIG�9A A� F .  K5  � BI,yIG�9A A� F . [ +A . L GQp@4�PpoT0 0 ã+A . L GQp@4�PpoT0 0 : +A . LJ<GQp@4�PpoT0 0 d+A . Lt,GQp@4�PpoT0 0 \+A . LlGQp@4�PpoT0 0 5+4;  � BI̥xIG�9A A� F . ; m+A . LGQp@4�PpoT0 0 :  � BIxxIG�9A A� F . c[+A . LIGQp@4�PpoT0 0 d 1  � BI@JxIG�9A A� F . ع=  � BIxIG�9A A� F . ۏ=  � BIxIG�9A A� F . 0V0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0 NR]_a.cNengikmVIpJR@ $pF @ Q+Q P P P P P P P P P P P P P P P P P P P P P P P  P PL`n.VRTN "S @ ⫸@ ,G`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@`@�JJP  �� #9 @ OoQ @ 8PRVVVVVVVVVVVVVVV�X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +X` +VH'1>|P 4&]ڴ r 'O رa]mܹu{7l4+HHqɕ/gsѥO^zr<رc3>>]+gߞ=ϧ_} a@ 4@TpAtA#p *bn3  .0ϼDXDSTqVPaVPaVParqG{G yLQTX!&tI(rJ*J,rK.|҉`z 0G,/ N:SDADADA; 5PD-TFGaF%aR RL3tSN;SPCuTRK5UR>0 > 3F�W^`W`^5Xdu_OtRvZjZlv[n[pÝ:`>X!M F,DZOSWv뵷 w_~_g ^Vxava.%! *-{CfWK6teح@ byfkfsyg{gY>X݌Giθi Zxk{l6lV{m5b^ji󦵂h3>{.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x\xp\xp\xp\xp\xp\xp T�тh(@M;i*@ Fp4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <@4� <`48 oS h2 fgA zPӞXA!&TaC,eThG=Qt4 % vPT idT3iMmzSd))I�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBC8^(CCpY8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YBGMp 9q;!pQXWWWEa(ݼHECp_HpHE[X?(`(WYpC(HXWEp=8W[E�B PRX&IpGh&hVEE_[(CpNpNW([8E8fYB^Y(CHWHE^N[(^?W O@pMpNHYpE(C[C[Bp[BcpBC([�[ NYHE(Y[W8YpNW8!yXGprXGUpH8Cp|CpapHp__B(Y؃[iWWEp^C(HS8^[C(W8[p_ PRX&UWx`6h+!C`C0BEp_B^hiW؃E NWB[pCB؃_H�C(YMQ4hGW,W8Ba[[HHW؇lB=__BHWN(YN`pC_XWEN8[pB GMp 9q;!pQXWXH[EY8YCaB�YX~SuHBMW^pCHHWXC` W(lPxu PRX&UWx`6h+Np<EW(aa8B8B0U~Ȇ[(WEEMW[pNXC[W(Csz`Yp[( O@pMpN^pNpBENWY}WVSEH0N(WXNp[WC[`sz cpEE([GMp 9q;!pQXW HXNEE[8?(WBE(Ep}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE0CHX[i:(Y^p[8WW8?0ՙ^8_X[ o`hrB!yXGprXGUpH8W` WH8B8H[8E(WC[h�l=YHpN8^pC�?C^(WCpYY? {Q E!%iYuGh&hVBapBXB88[pH}ȆEHWE?H(_W8Y=8BY?pE{XB O@pMpNYp[(?Y(WE`Yf[8YE8BW(C^Cp[BX^ ?Y8E}�?E EGMp 9q;!pQXWqE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vQ E!%iYuGh&hV[=r~ `Nv�kBp~݌v}E[XBXv}~aa؃CC xB O@pMpNB x؇sCXoh}hn:8}N(khzrCWc~}vXB8W?r`^XYX["yXGprXGUpH8[XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kx PRX&UWx`6h+C^ve?nlhiHiWqi<Xac`HXHW([0l xXNEMQ4hGW,xȆhC�kЇlo`lp^؇lc`rXkWB^(_�^0aEp[8kri8[E?!qGMp 9q;+Z R j!^UCι<WYs)[{nGB:Yu(޾}n*jըFҤ (I\=jMZ.rVqAZ9^{\wh?k~dӡNArUH"^*TtN7,YE'O^:QhNGcfG"W\#sw퐰xd݊'=-!Wd+>}A^,ғņ0hpBkP GVp"Wd-rI5!s"b ?,3rM<Xs",̴>1,r!rK!ģi)NA%+Dh," $D0p!s-X9,"!,r3=ij!!RH4S!ff|FglJ'?O6RH!s 0a ?b7>,s-,!Ï=3,r,ҴC+rHd,8BxWy[{$(} - /" ?R-7r8>٘0Ɛ7,100@"+b+=RR8$H LъR-|$S=!죦>"K!Ð7-20" 3~J!"+ <" ia6'ht&t1ed,J<@r0سG!0S03>߸r"¸4 χ,K!{" />K!j."#l Wy +82*@mB-,rK; "9 z;4Ȳ+pcOu-qK'-R0�S/C(E-ESPE#-0F+\O!C0/+"~faa@`xqCH/\5bE!A3:M ;! ?`9dYø?!Cb>\C@8-x1W+xQYp8- q W,BP&`<{C8bp$P W,DQk0؃5q cp#/qC܂�9q Y$QE'\q WX,: kiFQ)P+&/" n̸FdQl,kb3юB8$nN,,\CbF61C'GldQk0CpE4a cp#8"aC09q_b/:H8+� a|>W,#` G X)y`*\ =X$n ` + qkă-iG=aC@$"s$dQqc !H3,NJ\0 �+(Y8l"z\cP>f$ Y("[A稇=1C 13O3؄+:YW9щCdh7 ! W#;QvD(+~?~p" a�c >qDd! A=p 5Gq VQXB\Y@b"� Wb(- YAp0 HȢ$nqHtp!_@B-\C iFQ)P+&-+^b/dQW,؃, CEnQB!n! ^@"nB@o!x^'Gl-@-d W(؃+ W/QNB,nq[pE'\QWb0DQ q H؄#\<N{HGbC+:qNp/:Eb~!\QY"dqtDQnq^,((/\!BtEQB @%bxD ІV@X+n! ?X!xQ@pE'dC܂(D'xqܢ8,:B{p- ! ^p!CB̌h#6NL!xq:܂x Y,B+Z + YB$:! ?!d YB80 !GbpAS<! 1UNt/(K!S1W<LhC+/ 'Gl>GbpAS^! 1UQe)p TD+<B 0A% f'Ag8&B'(#&8 xy{ 8(+@] BQ,)8TD+<B 0A /f'Ag8&B' #&8 xy{ 8(+@%BQ,)8TD+<B 0Adf'Ag8&B'N#&8 xy{ 8(+@!BQ,)8TD+<B 0A$&! a(|t#l+t'#&8 xy{ 8(+@BQ,)8TD+<B 0A0 a(|t#l+t3&#&8 xy{ 8(+@mtBQ,)8TD+<B 0A<Z a(|t#l+t?#&8 xy{ 8(+@-/BQ,)8TD+<B 0AH a(|t#l+tKZ#&8 xy{ 8(+@BQ,)8TD+<B 0AT a(|t#l+tW#&8 xy{ 8(+@%iBQ,)8TD+<B 0A`N a(|t#l+tc#&8 xy{ 8(+@m&eBQ,)8TD+<B 0Al  a(|t#l+toN#&8 xy{ 8(+@-+BQ,)8TD+<B 0AxB a(|t#l+t{ #&8 xy{ 8(+@(RS@Eĸ#�A+/f'Ag8&B'xt=,l#@GyG #*$(N(RS@Eĸ#�A+)F鏐f'Ag8&B'H~)e<,l#@GyG #*$hBQ,)8TD+<B 0Ajf'Ag8&B'#&8 xy{ 8(+@MjBQ,)8TD+<B 0A*if'Ag8&B'*#&8 xyFj{ 8(+@kBQ,)8TD+<B 0A+ a(|t#l+tB#&8 xyL+{ 8(+@+BQ,)8TD+<B 0AĢ* a(|t#l+t#&8 xy, #*$ (RS@Eĸ#�A+f'Ag8&B'@->,l#@GyN{ 8(+@q-dBQ,)8TD+<B 0A) a(|t#l+tB#&8 xy #*$_(RS@Eĸ#�A+f'Ag8&B'n>,l#@GyF{ 8(+@BQ,)8TD+<B 0AB) a(|t#l+tz#&8 xy$/ #*$(RS@Eĸ#�A+f'Ag8&B'P0>,l#@Gy{ 8(+@dBQ,)8TD+<B 0A  a(|t#l+tB#&8 xy #*$_BQ,)8TD+<B 0ABC a(|t#l+tB #&8 xyp{ 8(+@E(RS@Eĸ#�A+/f'Ag8&B't=,l#@Gy #*$_BQ,)8TD+<B 0A, a(|t#l+t4#&8 xyp{ 8(+@E(RS@Eĸ#�A+|f'Ag8&B' =,l#@Gy #*$_BQ,)8TD+<B 0AC a(|t#l+tBL #&8 xyp{ 8(+@E(RS@Eĸ#�A+4ff'Ag8&B'v<,l#@Gy #*$_BQ,)8TD+<B 0A[O a(|t#l+tc#&8 xyp{ 8(+@E(RS@Eĸ#�A+l+f'Ag8&B'6e<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'(d<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'wQ<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'+<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@GyW� <R$_Qh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hd,)8TD+< 8Arh'#l+t~&,,T#`p� (<(S4~ヂ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@e4>( /$lB+.8??S@ #? h&Ԃ"@h,=@(P`A5((PMVA"EI1fԸcG?W@#FG-jI$M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4JF$-j"Mf`hU%M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4"%KhR<P�a6L V%XүU P ,p\eU(zYx '$P 9A CWVqeWVqeQPAD>YiAdMBAE(x�`܃χ?BU*R +ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*$(?dJ YĕLp62QI-SQMJ6iUJ>a OVQU]yAPTi .@ 68Y! ZBYP[FYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFY?W2dV@^2É"ڈ;aYieڝ (z DT"裑NZ]vMhAeBn λ@ 6[ > :C<h[nCp<("/;;;;;;;;;;;;;;;;;;;©^ 'v6;;;;;;;;;`<v`<v`<v`<v`<v`<Ak@T@0lh@: !@BD%.MtLPX4 ZF1e4јF5Q1(  '}Ѩ?HB@TP>5IN@ d-j8JQ4)QJU2 i`'V ZB@$쒗/La%IGd < x"մ5{ 8<Ȃ n@P�$+Na2pB2g(g=O}?h2]|! Jph%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A EBP%$A IpYњ%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A I($X <� *@ h�Tg:1D-vP|յu]nEǬ5P|b.<Q,u{_Η/{њ_*^%J-LЁ H<n% "- oAZ [E"PxIa2K*F0Lh�$LIl-jeXLyڢ򕱜e-o]*\2XЂSv,b! 8vKc™tֱ#$4 | ɔ *\UTv" F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<hhG8pE&&d~1n+AJ�pt�x2�W>.D%F UpAb&@ N!qOGk{1~o�tޭ�̛ �1 Xy7s=E\asM"x-dEHӡuOUձu8GPvEбn x� | @ QMTA Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ PhЏ+`~P/OWB�t+� k`V(!v&\ Whp&\ Whp&\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A?H"@$\!z @ <nyp0P zP�`x�>4  4V*aWȰ /d?H"@$\! `0p1 �~@*( 2� +>`6Azp?H"@$\! @a1eqic �~@.$ +>`6Az@1we?H"@$\! qɱ1 i�>)@V*aMUFA?(^A@A q")"-R i�>)@V*am eTFA?(^A@A .r((c �~@.$ +>`6Azf2,c?H"@$\! (r.R i�>)@V*aM,r?H"@$\! .A34/ �~@.$ +>`6Az 3,GA?(^A@A D9s i�>)@V*a7gr?H"@$\! 9s? �~@.$ +>`6AzS&GA?(^A@A DQ4 i�>)@V*aBr?H"@$\! EJ �~@.$ +>`6Az߈T GA?(^A@A 4P �~@.$ +>`6AzTGA?(^A@A U �~@.$ +>`6Az:5GA?(^A@A \5[A �~@.$ +>`6Azߒ5GA?(^A@A ` �~@.$ +�\ FaFc?^Aq?H"@$\! `ev( i�>)@ "aVadAVd?q?H"@$\! `f" i�>)@ "aVai?ip?H"@$\! k i�>)@ "aVaoNop?H"@$\! `qm i�>)@ "aVat;tp?H"@$\! vW i�>)@ "aVazWFA?(^A@A Ʒ �~@.$ +�\ FaF{e?H"@$\! q i�>)@ "aVazQWFA?(^A@A rx �~@.$ +�\ FaFwwe?H"@$\! y i�>)@ "aVazXWFA?(^A@A &2uyy �~@.$ +�\ FaF7Ue?H"@$\! 9 i�>)@ "aVaz9UFA?(^A@A y) �~@.$ +�\ FaFwQe?H"@$\! :y �~@.$ +�\ FaFOe?H"@$\! @ٺ �~@.$ +�\ FaFMe?H"@$\! 1; �~@.$ +�\ FaFKe?H"@$\! @ �~@.$ +�\ FaFIe?H"@$\! ; �~@.$ +�\ FaFGe?H"@$\! @9\ i�>)@ "aVazBFA?(^A@A : �~@.$ +�\ FaFd?H"@$\! � i�>)@ "aVaz|?FA?(^A@A ' �~@.$ +�\ FaFc?H"@$\! ӑݜ i�>)@ "aVazqFA?(^A@A }s �~@.$ +�\ FaFwGA?(^A@A  �~@.$ +�\ FaFn  \A~dada nA d A A? dTFA?(^A@A <m �~@.$ +�\ FaFxdA\a AnA nxa\A: dAld AHe?H"@$\!  �~@.$ +�\ FaFW :xa�խC A"Ye[t"`{nZӡ_~ rjB:D2f΁| rQHi$P aDСD=4ҥL:} 5TGD9D( *TpA ʚ=‡."Z5QtZ E ZT/Hxr%WBrU,?1t%ΰC$^ V[=/GI&W@J$I{ <x#I"^)\x0ֺ4jըGu:pnaS!nVG0{~boqn-# 0?,{R+2N<4 H4r(H+DHb&HIDqB�^QpcMck(HwtAC A>H|7d7#M!0DH!—0-@r, -HC>L( DM" ($"Ih.ZIDqB�^Qpc8]k(s-҉+t ;0r8 90O6~R9‹,0!, / I,S89 H4r(H+DnDG�! |<0U ( $ _-"p"|c"#-\;Ҹ+~>>,@‹g0ӎ:xM+J"B0N? uQG$@ExE/Z0 T LrM!,>ܸ /@b77>/8t $/-/@,pk M+J"B0DԶIDqB�^Qpc}V |#lmk҈,@" H|+a ;- $Hs,q7 $"E R'dB`\1 Є7+$ W$BLH.A! Q8B|+Ƃ<TX#* mzHdCp`7xi#<QYF6a r%t\![|CF<qQ& (^! P"B`B28NI ^0 QMdmc"dB c9Hd#`G6C0:u,&$ ?BЇ:!$4!M@ I@d*s #�A(4�B <`,@8ڦCp$QH,BI ^Ȣ E! Cpe'@҉{_! X$4!M@ I̐t$=Bp  W(p`VJl&k. HX,~ ?/nqB(-d Ht("" Xp0~q ?dHhB�+!&$|_{s$D@ @PK7+Z6=V,B$x H,BXH =0 ?@~(0~Q" ! [$� MHqPBpE"$uԭnQ(B> \cf8XڦNb(,=B~"dQ`@px[EZubE'n[bHhB�+!&$,n1I(B> \cf8X$+yLn2[G&x$@D IpL#$! G�Ph�xxXY|`&ֺ6:y|ZG&x$@D I�=#$! G�Ph�xxXY|`&ֺ6yլN(@BR(\!0! r$D@ @PK7+ZVk[ۣ� MHqPBpE"$z#�A(4�B <`,ݬ�>GTbk]|p?$4!M@ ICI ^0nVX#* G&x$@D Iиѿ|$D@ @PK7+Z_]ɣ� MHqPBpE"$},>Bp  W(p`VJlbkQ& (^! P"B`B! Q8B|+ 0+pD%6ֵw(@BR(\!0! o>_(B> \cf8X{ȏ$4!M@ II 4�p0T + k6~7 Ap � BI%LGQp@ 4�p0T + k6Uc7 Ap � BI`Q(GQp@ 4�p0T + k6b7 Ap � BI }GQp@ 4�p0T + k6Ն67 Ap � BI`(GQp@ 4�p0T + k657 Ap � BIPH"GQp@ 4�p0T + k6U 7 Ap � BI` GQp@ 4�p0T + k67 Ap � BI -GQp@ 4�p0T + k6Ց6 Ap � BIY GQp@ 4�p0T + k66 Ap � BIGQp@ 4�p0T + k6U6 Ap � BI`GQp@ 4�p0T + k6gL6 Ap � BI IGQp@ 4�p0T + k6ɟ 1 Ap � BI� zIG�BA ^A�cM�P Vk_9 Ap � BIРyIG�BA ^A�cM�P Vk3=)J{6 Ap � BIyIG�BA ^A�cM. Sd�4A 7 Le*GQp@ 4�p0Tk0 0 05 Ap � BI�yIG�BA ^A�cM.  �4A 7 LjGQp@ 4�p0Tk0 0 0Z�4A 7 LqIG�BA ^A�cM. : Ap � BI;GQp@ 4�p0Tk0 0 0+�4A 7 L<kPqIG�BA ^A�cM. c: Ap � BIpGQp@ 4�p0Tk0 0 0�4A 7 L˻HqIG�BA ^A�cM. úU: Ap � BIлKGQp@ 4�p0Tk0 0 0K�4A 7 L+GQp@ 4�p0Tk0 0 0�4A 7 LGQp@ 4�p0Tk0 0 0,�4A 7 L<|GQp@ 4�p0Tk0 0 0Vܟ�4A 7 LɐvIG�BA ^A�cM. 9 Ap � BInkGQp@ 4�p0Tk0 0 0�4A 7 LfvIG�BA ^A�cM. P Ю0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A 0 NR`Q-SMl|eIGJ 4�@@�"">PsMJwבS {y P PL`X`۷۹ۻ۽ۿ -MmܷJ Y@_��j"S @ #$@]-$@ ,G`G`G`G`G`G`G`G�G�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�]/E;k� P �}#9 @ =ޫ�nǎEV @ 8PY@>BRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRu/_TNk1mn �9y/Ooh$pZ /Zo/O_4;�Pݶ.e� ^ɯ/Ooҟ9PM/E@o/O�P�4 $XР"V,d +TPB +TPG!E$ *VX%M̤YM9uOA&1z@a.\8X`Y3dڕ"F!b"F[qۊ;BtI%aCPaĉ/fcȑ%OXp 8uU* ="iԨf5ԱeϦ] wo"H !"H !"H !"H !"H !"H !"H !"H !D AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD AD�0Xh`*b3M8`N:N<sN8tPB 5PDUtQF # *h֬U`OPC48$MMtUV[uUXcuVZkV\s}2ҁ0 UbµXd=<`JjZj}@Ylv[nն8W *\UW v^j׵^|E eu rw`5Y+^*a#F%WX3VvځB*mnXcK&b WdjM6ڪ]j]fnQba9*5 jXVziMwY؀��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBC8^(CCpY8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YBGMp 9q;!pQXWWWEa(ݼHECp_HpHE[X?(`(WYpC(HXWEp=8W[E�B PRX&IpGh&hVEE_[(CpNpNW([8E8fYB^Y(CHWHE^N[(^?W O@pMpNHYpE(C[C[Bp[BcpBC([�[ NYHE(Y[W8YpNW8!yXGprXGUpH8Cp|CpapHp__B(Y؃[iWWEp^C(HS8^[C(W8[p_ PRX&UWx`6h+!C`C0BEp_B^hiW؃E NWB[pCB؃_H�C(YMQ4hGW,W8Ba[[HHW؇lB=__BHWN(YN`pC_XWEN8[pB GMp 9q;!pQXWXH[EY8YCaB�YX~SuHBMW^pCHHWXC` W(lPxu PRX&UWx`6h+Np<EW(aa8B8B0U~Ȇ[(WEEMW[pNXC[W(Csz`Yp[( O@pMpN^pNpBENWY}WVSEH0N(WXNp[WC[`sz cpEE([GMp 9q;!pQXW HXNEE[8?(WBE(Ep}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE0CHX[i:(Y^p[8WW8?0ՙ^8_X[ o`hrB!yXGprXGUpH8W` WH8B8H[8E(WC[h�l=YHpN8^pC�?C^(WCpYY? {Q E!%iYuGh&hVBapBXB88[pH}ȆEHWE?H(_W8Y=8BY?pE{XB O@pMpNYp[(?Y(WE`Yf[8YE8BW(C^Cp[BX^ ?Y8E}�?E EGMp 9q;!pQXWqE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vQ E!%iYuGh&hV[=r~ `Nv�kBp~݌v}E[XBXv}~aa؃CC xB O@pMpNB x؇sCXoh}hn:8}N(khzrCWc~}vXB8W?r`^XYX["yXGprXGUpH8[XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kx PRX&UWx`6h+C^ve?nlhiHiWqi<Xac`HXHW([0l xXNEMQ4hGW,xȆhC�kЇlo`lp^؇lc`rXkWB^(_�^0aEp[8kri8[E?!qGMp 9q;+Z R j!^UCι<WYs)[{nGB:Yu(޾}n*jըFҤ (I\=jMZ.rVqAZ9^{\wh?k~dӡNArUH"^*TtN7,YE'O^:QhNGcfG"W\#sw퐰xd݊'=-!Wd+>}A^,ғņ0hpBkP GVp"Wd-rI5!s"b ?,3rM<Xs",̴>1,r!rK!ģi)NA%+Dh," $D0p!s-X9,"!,r3=ij!!RH4S!ff|FglJ'?O6RH!s 0a ?b7>,s-,!Ï=3,r,ҴC+rHd,8BxWy[{$(} - /" ?R-7r8>٘0Ɛ7,100@"+b+=RR8$H LъR-|$S=!죦>"K!Ð7-20" 3~J!"+ <" ia6'ht&t1ed,J<@r0سG!0S03>߸r"¸4 χ,K!{" />K!j."#l Wy +82*@mB-,rK; "9 z;4Ȳ+pcOu-qK'-R0�S/C(E-ESPE#-0F+\O!C0/+"~faa@`xqCH/\5bE!A3:M ;! ?`9dYø?!Cb>\C@8-x1W+xQYp8- q W,BP&`<{C8bp$P W,DQk0؃5q cp#/qC܂�9q Y$QE'\q WX,: kiFQ)P+&/" n̸FdQl,kb3юB8$nN,,\CbF61C'GldQk0CpE4a cp#8"aC09q_b/:H8+� a|>W,#` G X)y`*\ =X$n ` + qkă-iG=aC@$"s$dQqc !H3,NJ\0 �+(Y8l"z\cP>f$ Y("[A稇=1C 13O3؄+:YW9щCdh7 ! W#;QvD(+~?~p" a�c >qDd! A=p 5Gq VQXB\Y@b"� Wb(- YAp0 HȢ$nqHtp!_@B-\C iFQ)P+&-+^b/dQW,؃, CEnQB!n! ^@"nB@o!x^'Gl-@-d W(؃+ W/QNB,nq[pE'\QWb0DQ q H؄#\<N{HGbC+:qNp/:Eb~!\QY"dqtDQnq^,((/\!BtEQB @%bxD ІV@X+n! ?X!xQ@pE'dC܂(D'xqܢ8,:B{p- ! ^p!CB̌h#6NL!xq:܂x Y,B+Z + YB$:! ?!d YB80 !GbpAS<! 1UNt/(K!S1W<LhC+/ 'Gl>GbpAS^! 1UQe)p TD+<B 0A% f'Ag8&B'(#&8 xy{ 8(+@] BQ,)8TD+<B 0A /f'Ag8&B' #&8 xy{ 8(+@%BQ,)8TD+<B 0Adf'Ag8&B'N#&8 xy{ 8(+@!BQ,)8TD+<B 0A$&! a(|t#l+t'#&8 xy{ 8(+@BQ,)8TD+<B 0A0 a(|t#l+t3&#&8 xy{ 8(+@mtBQ,)8TD+<B 0A<Z a(|t#l+t?#&8 xy{ 8(+@-/BQ,)8TD+<B 0AH a(|t#l+tKZ#&8 xy{ 8(+@BQ,)8TD+<B 0AT a(|t#l+tW#&8 xy{ 8(+@%iBQ,)8TD+<B 0A`N a(|t#l+tc#&8 xy{ 8(+@m&eBQ,)8TD+<B 0Al  a(|t#l+toN#&8 xy{ 8(+@-+BQ,)8TD+<B 0AxB a(|t#l+t{ #&8 xy{ 8(+@(RS@Eĸ#�A+/f'Ag8&B'xt=,l#@GyG #*$(N(RS@Eĸ#�A+)F鏐f'Ag8&B'H~)e<,l#@GyG #*$hBQ,)8TD+<B 0Ajf'Ag8&B'#&8 xy{ 8(+@MjBQ,)8TD+<B 0A*if'Ag8&B'*#&8 xyFj{ 8(+@kBQ,)8TD+<B 0A+ a(|t#l+tB#&8 xyL+{ 8(+@+BQ,)8TD+<B 0AĢ* a(|t#l+t#&8 xy, #*$ (RS@Eĸ#�A+f'Ag8&B'@->,l#@GyN{ 8(+@q-dBQ,)8TD+<B 0A) a(|t#l+tB#&8 xy #*$_(RS@Eĸ#�A+f'Ag8&B'n>,l#@GyF{ 8(+@BQ,)8TD+<B 0AB) a(|t#l+tz#&8 xy$/ #*$(RS@Eĸ#�A+f'Ag8&B'P0>,l#@Gy{ 8(+@dBQ,)8TD+<B 0A  a(|t#l+tB#&8 xy #*$_BQ,)8TD+<B 0ABC a(|t#l+tB #&8 xyp{ 8(+@E(RS@Eĸ#�A+/f'Ag8&B't=,l#@Gy #*$_BQ,)8TD+<B 0A, a(|t#l+t4#&8 xyp{ 8(+@E(RS@Eĸ#�A+|f'Ag8&B' =,l#@Gy #*$_BQ,)8TD+<B 0AC a(|t#l+tBL #&8 xyp{ 8(+@E(RS@Eĸ#�A+4ff'Ag8&B'v<,l#@Gy #*$_BQ,)8TD+<B 0A[O a(|t#l+tc#&8 xyp{ 8(+@E(RS@Eĸ#�A+l+f'Ag8&B'6e<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'(d<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'wQ<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'+<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@GyW� <R$_Qh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hd,)8TD+< 8Arh'#l+t"&8 (<y\�k l �/#BQ83>(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hTP+ (B"@&0>+.Bw??;Tt?�0B??$؂!,$#`@y<,�@\`A5((PMVA"EI1fԸcG?W@#FG-jI$M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4JF$-j"Mf`hU%M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J^d <X@ B7lJFw?+ P ,@seUVNd(H 9A QD]YŕU\YŕUF1CdGFqqC dV4H/={/>eGVD)5DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4D M*dW2ÉC I-SQMU+)+ \@$Z>Ye]yW qU *0 (H!6@BBP6QVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVϕL2YWeLp6"XeciaYi3Vj8QHh.裑N[:E0@(ꭹZ6@3#Cn[ƣcm<P$<<<<<<<<<<<<<<<<<<<<^z5!6ڀ#z<<<<<<<<<<;x;x;x;x;xP< 7� 0`h 4Ba |( E4D%.D( 5A h@Ƞ]bF1e42A�/Ѐ _pG=:hv&$ AVh v5LR g80IMn'AJM! l0I4A _ȂYΒ-qK]/H,|_xP^.tf-w@$ &AHU '$#x2Nut;OyΓ:f &A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPBP* EPBnIPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB"Ȓ YHB�`@[5 |1o=Q5q\.](8V-T"XE&b O! Gw^񎗼5y]JH{_W T((0�2` x \S>ЂH,8V a O'j}lHD&B $%6Q|r5-v+%H G@Ё d [@ |V- %+9[Kve)OT^+Z ZlYɮE,"$e63yW,3ᵂ`#X!  X@Z|\J0G4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#шG4xD#C;НX+20! mW|mm X�p+$�kqA$*1'o}7-Vh"X* w!qW|,� F0�l�P7�@E.`|o5qB" _ [",/MwӡuOK_xPuo]_,x I� (�6PGTbxD':oPh�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�({"pE"X7f*w~ԕ` tVP>�`V)%v&\ Whp&\ Whp&\ Whp&\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A#?H@$\!z @ jimq0u}P vpp@0@x*>`6!An/m ɰ p Ga? ^A@A 0p1q  i�>�Y(حV*a- A1E Ga? ^A@A qimq i�>�Y(حV*amp#?H@$\! 1 i�>�Y(حV*a c#?H@$\! `12#5r# �z@.x*>`6!An/&q#?H@$\! #2) i�>�Y(حV*a 'Ga? ^A@A .2/ �z@.x*>`6!An/β2p#?H@$\! @/M49 �z@.x*>`6!An/,s8m#?H@$\! �5: �z@.x*>`6!An/߈3>]a#?H@$\! :t@  �z@.x*>`6!An/8Ga? ^A@A Ea i�>�Y(حV*aCs#?H@$\! FK �z@.x*>`6!An/ߘ2Ga? ^A@A 4Q  �z@.x*>`6!An/2Ga? ^A@A V �z@.x*>`6!An/J,Ga? ^A@A 1\u\ɵ\U\ i�>�Y(حV*a-Zr#?H@$\! \%vb)b- i�>�Y(ح>\ FaF.fcV`r#?H@$\! bhh �z@.x* e] FaFdVfi'Ga? ^A@A vnn �z@.x* e] FaF6f&Ga? ^A@A 6tEwt �z@.x* e] FaF"!Ga? ^A@A Hyi i�>�Y(حR"aVaw;wr#?H@$\! z' �z@.x* e] FaFԗ} r#?H@$\! Q8  �z@.x* e] FaFq#?H@$\! @ �z@.x* e] FaFԗq#?H@$\! 9 �z@.x* e] FaFq#?H@$\! @YY i�>�Y(حR"aVaA}9yGa? ^A@A Z �z@.x* e] FaFEq#?H@$\! �y i�>�Y(حR"aVaA}9Ga? ^A@A C �z@.x* e] FaFԷAq#?H@$\! zn i�>�Y(حR"aVaA}: Ga? ^A@A z �z@.x* e] FaFwp#?H@$\! ]b i�>�Y(حR"aVaA}= Ga? ^A@A ^; �z@.x* e] FaF7pUHn$~ { �z@.x* e] FaFԗpUH[ Z@Y|t i�>�Y(حR"aVaA}= G\m%~ Z �z@.x* e] FaFpUH[ Zh i�>�Y(حR"aVaA}F\m%~ / �z@.x* e] FaF7dUH[ Z�ա}b i�>�Y(حR"aVaA}?F\m%~ = �z@.x* e] FaFwcUH[ Z@E>\ i�>�Y(حR"aVaA}!\x d\nnA@~a:dnA a~d\a#\a\aA@npUH[ Zh i�>�Y(حR"aVaA};a?  Addadxx aAan\!nA A AdA"nanA\Aڡa G\m%~ + �z@.x* e] FaFW @_"xa�խC A"Ye[t"`{nZӡ_~ rjB:D2f΁| rTN6Ҥ NIEСD=4ҥL:} 5TGD9D( *TpA ʚ=‡."Z5̹so-r E~-*C ƫS!~xKYVgء[ /W~+ĭ̗f$S'(Ieݼ{H(GW E l."Z5]1Yh7vs<}Ց5޵_ۧo[V?C IȲ/r-ijHT)8& $C}b"HIDqB�^QpcEGck(vsAC A>H|7d7#M!0DH!ܲ0-@r, -HC>D(3D NI#-JhEDG�! |<0U (8"" H3,~# /sKCd/#!RC"rI!R> T)8& $CKnDG�! |<0U ( $^-"p"|c"#-\;Ҹ+~>>,@Kg0ӎ:t2SM$$<YKtFuDQP4W\XUH%N8K'+pJ'=,"S/\S"B> $t" /� /R'+,>4 HB N" ($"IzDG�! |<0gU+8R&0$& $7ư3/~rN;@4‹|H@҉+XĐ, u I-簳+9R(\!0! kAt$D@ @PR|`&`5 + ~X"l F!dkB01$r,n i0#GFϑ'x$@D Ix8#$! G�Ph�xxX>X 0+pD%6$K 1qă" x+n갇>Ա tp+ uC ,7 |8+$ W$BLH~ ` (GHB�� .Q`VJl&:I.! WtXD! Y�c$)D'x!BD"![�I' gJ`{Y,L9 |8+$ W$BLH0/ьI ^0iVX#* $y8+ ! WbE'pWB! N+ H,0\'LIH-𒰺b )pWHHut-#�A(4�B <`,Ӭ�>GTbaIXY,E' Yb )+ `,(/� ^] 0Hܢ(Dgn!V$#N@ IP*wGHB�� .L QMU'D'dYB\! ?b(0 ^X-" Y!s:CȢp-[W$#N@ IDGHB�� .L QMU'印 Y�HPBpE"$xT#�A(4�B <`,Ӭ�>GTbaIy 89�HPBpE"$TyЄV#�A(4�B <`,Ӭ�>GTbaIy Px )pWHHBzR8Bp  W(pe`VJl":)Qs (^! P"B`Bh *! Q8B|+2 0+pD%6V(@9R(\!0! n(B> \cf8Ny )pWHH<GHB�� .L QMU'U< |8+$ W$BLH.#$! G�Ph�xxXY|`&ª^}bH>G �+!&$픿#�A(4�B <`,Ӭ�>GTbaIy {W$#N@ IPI ^0iVX#*ꤼ'(@9R(\!0! o(B> \cf+ a}7 9 � BI~GQp@ 4�p0T + a啀W7 9 � BIEGQp@ 4�p0T + aUV7 9 � BI`q(GQp@ 4�p0T + a*7 9 � BI GQp@ 4�p0T + aՈ)7 9 � BIɨGQp@ 4�p0T + a啋6 9 � BIhGQp@ 4�p0T + aU6 9 � BI`!)GQp@ 4�p0T + a6 9 � BI !yIG�BA ^A�c1M�P V:Q^Gx�C 8 LMiGQp@ 4�p0T + a兖7 9 � BIxIG�BA ^A�c1M�P V:Q^yu�C 8 LGQp@ 4�p0T + aV7 9 � BIxIG�BA ^A�c1M�P V:Q^r�C 8 LGQp@ 4�p0T + aC*7 9 � BIxIG�BA ^A�c1M. �)7 9 � BIxIG�BA ^A�c1M. �6 9 � BIxIG�BA ^A�c1M. �36 9 � BI0rxIG�BA ^A�c1M. �ӫ6 9 � BI !yIG�BA ^A�c1M. �s6 9 � BIpxIG�BA ^A�c1M. �6 9 � BIxIG�BA ^A�c1M. �#gekB6 9 � BIxIG�BA ^A�c1M. �s+/1 9 � BIpxIG�BA ^A�c1M. �3k�C 8 LGQp@ 4�p0Tk0 0 �0p6 9 � BI༝xIG�BA ^A�c1M. � d�C 8 L+GQp@ 4�p0Tk0 0 �0ù5 9 � BI@qxIG�BA ^A�c1M. �i �C 8 L!GQp@ 4�p0Tk0 0 �0jƣ�C 8 LzGQp@ 4�p0Tk0 0 �0ã�C 8 LlGQp@ 4�p0Tk 0 tQ �3 / =I V9;=? A-CMEmG:IpJR@ $p0M @ ,M֟S im8P P P P P P P P P P P P P P P P P P P P P P P l֮p �,Vکګڭگ ۱-۳M۵m۷8RTN`"S @ �#P5#@ ,G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`G`GpJJP �ƽ� #9 @ =ݫ�޵n뷎,V @ 8PYnǎɮ._TNkA}[� ky�@n+@7n</Oo IE@;k }[� ^!/#O%o')&9PMN5oE@9;=?A/COEoG>9�`p[="Y[+++++++kmoq/n**97N�/Oo?PL1P]M[#  o/# # # # # # o/?"0$@$`�ɯ /Oo׏ٯ?`�]M[�O 0� O�o+V XPA .dC%NXE:t`Dj $UdRK1eYӦ 9uO9_,XMI.eSQNCYIP$J$Ŏ%+V٘Qdϗ6Y]y_W ͮ$^̷cȑ61w%igСE&]iԩUfIRr^ɹM殘+u]qɕPf$i/&[uٵoޝl+\^yEP6ϧ__g]1W �,(X̾TCp>γpB +c;64>[` K40p��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBC8^(CCpY8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YBGMp 9q;!pQXWWWEa(ݼHECp_HpHE[X?(`(WYpC(HXWEp=8W[E�B PRX&IpGh&hVEE_[(CpNpNW([8E8fYB^Y(CHWHE^N[(^?W O@pMpNHYpE(C[C[Bp[BcpBC([�[ NYHE(Y[W8YpNW8!yXGprXGUpH8Cp|CpapHp__B(Y؃[iWWEp^C(HS8^[C(W8[p_ PRX&UWx`6h+!C`C0BEp_B^hiW؃E NWB[pCB؃_H�C(YMQ4hGW,W8Ba[[HHW؇lB=__BHWN(YN`pC_XWEN8[pB GMp 9q;!pQXWXH[EY8YCaB�YX~SuHBMW^pCHHWXC` W(lPxu PRX&UWx`6h+Np<EW(aa8B8B0U~Ȇ[(WEEMW[pNXC[W(Csz`Yp[( O@pMpN^pNpBENWY}WVSEH0N(WXNp[WC[`sz cpEE([GMp 9q;!pQXW HXNEE[8?(WBE(Ep}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE0CHX[i:(Y^p[8WW8?0ՙ^8_X[ o`hrB!yXGprXGUpH8W` WH8B8H[8E(WC[h�l=YHpN8^pC�?C^(WCpYY? {Q E!%iYuGh&hVBapBXB88[pH}ȆEHWE?H(_W8Y=8BY?pE{XB O@pMpNYp[(?Y(WE`Yf[8YE8BW(C^Cp[BX^ ?Y8E}�?E EGMp 9q;!pQXWqE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vQ E!%iYuGh&hV[=r~ `Nv�kBp~݌v}E[XBXv}~aa؃CC xB O@pMpNB x؇sCXoh}hn:8}N(khzrCWc~}vXB8W?r`^XYX["yXGprXGUpH8[XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kx PRX&UWx`6h+C^ve?nlhiHiWqi<Xac`HXHW([0l xXNEMQ4hGW,xȆhC�kЇlo`lp^؇lc`rXkWB^(_�^0aEp[8kri8[E?!qGMp 9q;+Z R j!^UCι<WYs)[{nGB:Yu(޾}n*jըFҤ (I\=jMZ.rVqAZ9^{\wh?k~dӡNArUH"^*TtN7,YE'O^:QhNGcfG"W\#sw퐰xd݊'=-!Wd+>}A^,ғņ0hpBkP GVp"Wd-rI5!s"b ?,3rM<Xs",̴>1,r!rK!ģi)NA%+Dh," $D0p!s-X9,"!,r3=ij!!RH4S!ff|FglJ'?O6RH!s 0a ?b7>,s-,!Ï=3,r,ҴC+rHd,8BxWy[{$(} - /" ?R-7r8>٘0Ɛ7,100@"+b+=RR8$H LъR-|$S=!죦>"K!Ð7-20" 3~J!"+ <" ia6'ht&t1ed,J<@r0سG!0S03>߸r"¸4 χ,K!{" />K!j."#l Wy +82*@mB-,rK; "9 z;4Ȳ+pcOu-qK'-R0�S/C(E-ESPE#-0F+\O!C0/+"~faa@`xqCH/\5bE!A3:M ;! ?`9dYø?!Cb>\C@8-x1W+xQYp8- q W,BP&`<{C8bp$P W,DQk0؃5q cp#/qC܂�9q Y$QE'\q WX,: kiFQ)P+&/" n̸FdQl,kb3юB8$nN,,\CbF61C'GldQk0CpE4a cp#8"aC09q_b/:H8+� a|>W,#` G X)y`*\ =X$n ` + qkă-iG=aC@$"s$dQqc !H3,NJ\0 �+(Y8l"z\cP>f$ Y("[A稇=1C 13O3؄+:YW9щCdh7 ! W#;QvD(+~?~p" a�c >qDd! A=p 5Gq VQXB\Y@b"� Wb(- YAp0 HȢ$nqHtp!_@B-\C iFQ)P+&-+^b/dQW,؃, CEnQB!n! ^@"nB@o!x^'Gl-@-d W(؃+ W/QNB,nq[pE'\QWb0DQ q H؄#\<N{HGbC+:qNp/:Eb~!\QY"dqtDQnq^,((/\!BtEQB @%bxD ІV@X+n! ?X!xQ@pE'dC܂(D'xqܢ8,:B{p- ! ^p!CB̌h#6NL!xq:܂x Y,B+Z + YB$:! ?!d YB80 !GbpAS<! 1UNt/(K!S1W<LhC+/ 'Gl>GbpAS^! 1UQe)p TD+<B 0A% f'Ag8&B'(#&8 xy{ 8(+@] BQ,)8TD+<B 0A /f'Ag8&B' #&8 xy{ 8(+@%BQ,)8TD+<B 0Adf'Ag8&B'N#&8 xy{ 8(+@!BQ,)8TD+<B 0A$&! a(|t#l+t'#&8 xy{ 8(+@BQ,)8TD+<B 0A0 a(|t#l+t3&#&8 xy{ 8(+@mtBQ,)8TD+<B 0A<Z a(|t#l+t?#&8 xy{ 8(+@-/BQ,)8TD+<B 0AH a(|t#l+tKZ#&8 xy{ 8(+@BQ,)8TD+<B 0AT a(|t#l+tW#&8 xy{ 8(+@%iBQ,)8TD+<B 0A`N a(|t#l+tc#&8 xy{ 8(+@m&eBQ,)8TD+<B 0Al  a(|t#l+toN#&8 xy{ 8(+@-+BQ,)8TD+<B 0AxB a(|t#l+t{ #&8 xy{ 8(+@(RS@Eĸ#�A+/f'Ag8&B'xt=,l#@GyG #*$(N(RS@Eĸ#�A+)F鏐f'Ag8&B'H~)e<,l#@GyG #*$hBQ,)8TD+<B 0Ajf'Ag8&B'#&8 xy{ 8(+@MjBQ,)8TD+<B 0A*if'Ag8&B'*#&8 xyFj{ 8(+@kBQ,)8TD+<B 0A+ a(|t#l+tB#&8 xyL+{ 8(+@+BQ,)8TD+<B 0AĢ* a(|t#l+t#&8 xy, #*$ (RS@Eĸ#�A+f'Ag8&B'@->,l#@GyN{ 8(+@q-dBQ,)8TD+<B 0A) a(|t#l+tB#&8 xy #*$_(RS@Eĸ#�A+f'Ag8&B'n>,l#@GyF{ 8(+@BQ,)8TD+<B 0AB) a(|t#l+tz#&8 xy$/ #*$(RS@Eĸ#�A+f'Ag8&B'P0>,l#@Gy{ 8(+@dBQ,)8TD+<B 0A  a(|t#l+tB#&8 xy #*$_BQ,)8TD+<B 0ABC a(|t#l+tB #&8 xyp{ 8(+@E(RS@Eĸ#�A+/f'Ag8&B't=,l#@Gy #*$_BQ,)8TD+<B 0A, a(|t#l+t4#&8 xyp{ 8(+@E(RS@Eĸ#�A+|f'Ag8&B' =,l#@Gy #*$_BQ,)8TD+<B 0AC a(|t#l+tBL #&8 xyp{ 8(+@E(RS@Eĸ#�A+4ff'Ag8&B'v<,l#@Gy #*$_BQ,)8TD+<B 0A[O a(|t#l+tc#&8 xyp{ 8(+@E(RS@Eĸ#�A+l+f'Ag8&B'6e<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'(d<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'wQ<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'+<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@GyW� <R$_Qh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hd,)8TD+< 8ABi+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+,f'Ag8&$h~"&8 (<y\�k l �/#BQ8+?(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h@J(M4务+MAW"(;ΌcGAi &P@i &P@i &P@i &P@i &P@i &P@i &P@i M:)6;z<doƕ;n]wjd"H0A\PqcDž֦G e+sgϟA=4iW5zJ[zz(3$έtobE;/r!4Qʕ&W\irɕ&W\irɕ&W\irɕ&W\irɕ&W\irɕ&W\M\M\M\M\M\M\M\M\^ Z 48l{LF6`?|XF#V R!,#4QVYW:?p&aR-t%/K.0teM:N6 œ6hM,DS=?mC dV480fFeGVDMkDJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4D4M*dW2ÉdQlw߅M*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*$<+ e7AOXģZ衉.C\iEB } "}L >P%vqUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUzt%LViU`a(:(PzlwU6eQ6eWeQVeQVeQVeQVeQVeQVeQVe.rUFYeUFYeUFYeUFYQeP&q qDF\@4[t"P!n`@8 (PA nP> 3Ёy0aB-t aC} B<A EH0C!E| =!thC`6!z`<v`<v`<v`<v`<v`<v`<v`<v`<v`<LCHXt4@ t@!La41`ր4frMmnf1]Nq.&0w5 x|aP/O}?O ;`npjIK @;Ђ03 GAR%5GӐ6l Miؠ/d! gXMqS=iI1ʆ4g�,`NpUNUUUBuTA`t`<@Kb2pB2g(uk]W}_ؿh2 *d c!YBͰl37 RH~P%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB�U*d! Y`:hP+-1D- v!a O踆 T.<A,3*b'^'BQP"M$p,A E(d!E6򑑜d%/Y T((0�2P xT>ЂH9Мf5mvsG nxD&B d۟-7Ыt bE+&%`J(BiMoI`#D 2 VT>ЂHp,uk]׽u W0vHĠp*FQbM*` X�=UbX(V,8x+X TA VN.+ I�A6�<h5k1WbqE<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#q;;X$201E<h#F<h#F<h#F<h#F<h#MTBD%4QF<h#F<h#Q#P)H JȷqLc @`$(ܑLշO}Dm'Aݮѯ #*\! JXBhC%$0�p� � �� �:` C8H �a`!`63HMQ0Up92CH!\>`$Mx50!k A4ڀ/ x p 0 p 0 � �  �>�" 566!M444444444444444444444444444444A!"M: Vg!@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@@A:,Ah h@ fO x !!2"P �x@ @ @ +V4#".\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\AGH!3\X ʠ.5444444444444444444444444444444a,M8:@�38s8P �@ x�>�4@1 ذV*a8B!.3<s<fGH!3\Z ڠs>>s,M86P @@ @4AtAA �f@.R +>`6#".3EU#F!zB!8 ZaEutGs,M86P @tIIt! `h�>i( ذV*a8B!Gt<G!zB!8 ZaMTMG҄3:a> ~@ IuQ �f@.R +>`6#".T;bGH!3\Z ڠPVs,M86P @XA `h�>i( ذV*a8B!WQuGH!3\Z ڠu^s,M86P @u` v! `h�>i( ذV*a8B!^tGH!3\Z ڠ@e;b,M86P @ g �f@.R +>`6#".`GG!zB!8 Zakv,M86P @6o �f@.R +>`6#".VGG!zB!8 Zr_v,M86P @vv �f@.R +>`6#".HWEG!zB!8 Zyu,M86P @h} �f@.R +>`6#".>G!zB!8 Z!u,M86P @ �f@.R +>`6#".0>G!zB!8 Zaou,M86P @P8 �f@.R +>`6#".<G!zB!8 ZOu,M86P @X `h�>i( ذV*a8B!ₑsGH!3\Z ڠlYOG҄3:a> ~@ o �f@.R +>`6#".<G!zB!8 Zt,M86P @ `h�>i( ذV*a8B!ŸrGH!3\Z ڠPzGG҄3:a> ~@ O �f@.R +>"aVa{fGH!3\Z ڠzEG҄3:a> ~@ Ϩ �f@.R +�] FaF#F!zB!8 ZaSt,M86P @�} `h�>i( ذ"aVa!DbGH!3\Z ڠ>G҄3:a> ~@ /i �f@.R +�] FaFF!zB!8 Zs,M86P @{v `h�>i( ذ"aVaa|GH!3\Z ڠ8<G҄3:a> ~@ o �f@.R +�] FaFG!zB!8 Zas,M86P @<o `h�>i( ذ"aVaa|GH!3\Z ڠ]<G҄3:a> ~@ /Ӂ �f@.R +�] FaFG!zB!8 Z!s,M86P @g `h�>i( ذ"aVaa|GH!3\Z ڠ<G҄3:a> ~@  �f@.R +�] FaFG!zB!8 Zr,M86P @|` `h�>i( ذ"aVaa|GH!3\Z ڠG҄3:a> ~@  �f@.R +�] FaFG!zB!8 Zf,M86P @X?Y `h�>i( ذ"aVaa|G�&M@IQ &mZz1ĉ+Z1O:u:iӧ3?$QBE),[| 3̙4k<$ ,iP 2dЀ4ҥ>|piԪQ<Z1֭G=5]=jM+lۺ8ǃ6}:ä**m 8#I’A)\x`td4jըGW zC<Q &mZ~ (vJ <pGD9% R4jըGqC<Q &mZzG;mtI%TTMG$@DE5d8B$2#y_&2PAH Lъ.n5 G&IJPR>IDq,�AQpFE(YN(Ȇ(H@#-0F+\i(ytP'|r&)AJ@ IDq,�AQpFATN(l7G"2PAH LʥB4 G&IJPwDQK4AP\Q*US.D2*<婰⑈ TA<m"pAl?* /`G$@DEulR8B$2#Z (H@#-0F+ 9 G&IJPR*tDQK4AP\Q#US.D2*<o⑈ TA<mb4pAl?*LvLG$@DE8B$2#ZV(H@#-0F+8 G&IJPRٞtDQK4AP\QuW (h8Wx$")t+D(ytP'|r&)AJ~DQK4AP\QuW (h -K!"!�/r YA/a[t(-qY@b(, E<dp"\C!(2 )$$G mhEE(a!dqWb/dY"\B@-\ Wܢ+ Nb(,B8-(2 x䅝'( *#$! G�Kh�xQV X(N<]Bb, [X?Wc+8x YB,xEB(0юvc(<""R /t#Z6, YX0qcb0 q~\x,8x Y~!\QWtE! i8-\!#ya'63$JJ� ?! Q8XB| (R 8*F-X-F^,8+x WaJG6q^,{-N~!^p$e0(<""R /t#Z6": HE!xq=@(/ ib-dEx,\_$:qa̐F;qEB"G<NlgI@t9Bp  @P(pnp "1UZ"\pXD!: Hp0xщBpE~! ?Jt00C/ W@(7A[W#""@ BW<LhC+" C@(!qB-pB@B,\qHX+d ^{X! ?BUeqED 2 x䅝'( *!s$D@` @P0J*Db#$C(#7ءu<nAð5~Qfc,n=>BB{E!\q[#W~(<""R /t#Z6~,xQ=Ї:dapC7: YC;aqC!~QT�!xC 8 WG<NlgI@y~9Bp  @P(pnp "1UZ"HpCߐ3oF<}H€7!h,_€-daѐ9a ~b)R-`BZ7 iH~F=al> Hc0F4n Y 0:! a X/nC,C2\^h} ;O&QTIA`U).(V1Ghip,r vC~,xqqܢ ;ȏl , YB80 ^+$ YC/> !"0B-m iu p � p � ~� P p f p�p uB p?`J@*!{UGQp@4�p`uSN0 0 % � t P � p ` װ D  $ u"B Q/ Lv  {� Pװ ٠ p נ` PP ~ � { uB p?`J@*a(GQp@4�p`uS + Q1 p � ~ PPJ �F p  � u`A Q/ L0W ~ P � ٰ  `P � {y p p � ߠ u / g&ThGQp@4�p`uS + Q �   ~p �  � p D� ce pu`A Q/ LpW p pP  {p p ~ p 0 W  �F@ Z7 / g&TYGQp@4�p`uS + Q ` Ұ0 �PP ` aaw p ̐ 0Z7 0B-m   0 ~ p  0 ` 0� WFD P ܰ � Z7 / g&T:*{GQp@4�p`uS + Q Q0�  p ` `�Fv~  Z7 0B-m  Pp` ٠� p P� i ~ �P uB p?`J@*!wIG�,A AA�FQ7�P ap � 0 cU P! � pp а�Fi {Pv`A Q/ L` � p cJ{ � {0 p �  0V � p p ~ Z7 / g&TgpGQp@4�p`uS + Q p ~p p p ` i i7 0B-m ~ p �  p{pp q� P P0 uB p?`J@* wIG�,A AA�FQ7�P a� p  { ~0 ~� � Ý˼̐p p�Au`A Q/ L  � p0 p �F0  pJo � Н�F� Z7 / g&T|fGQp@4�p`uS + Q { P� ~ A ~9` v pZ7 0B-m [ p � P ~ ~ 0 ~  ! p �F� t p vB p?`J@*!fvIG�,A AA�FQ7�P ,}`A Q/ L@M= / g&TM\GQp@4�p`ǒ�P  = 0B-m !B p?`J@*AuIG�,A AA�FAHQ + Q<-Mu`A Q/ L]NB p?`J@*!uIG�,A AA�FP + Q<^> 0B-m : / g&TmRGQp@4�p`}^ + Q<M> 0B-m .Z7 / g&THGQp@4�p`}^ + Q<= > 0B-m 0 / g&T0!/,qIG�,A AA�F�P  _ޣ`A Q/ L> / g&T#]]IG�,A AA�F�P M?ޣ`A Q/ L> / g&T_GQp@4�p`}^ + Q<= 0B-m B p?`J@*O!IG�,A AA�F�P _Σ`A Q/ L�^>}IN>$*JHXE5n$Q�Hć (\x!1eά G6 (MA$ZQI*s(RAt6n+Q әP[q5I4@|HI3ˬ G6)4WȑTП]=jM+ɡEG5N>P reϦmH(GPCJ \+UDcMC)?zԂIVŏ9j`6}:á*kϧH(GPCJ .xVpM :"<j"%rh Cl :M>9Bb# (R\*P `G*لQQxz~:ȕGZ`VQ*N6R ft# (R\r `G*ل2Qxz~:ȕGZ`VQ*N6R Tu# (R\S `G*لTQxz~:ȕGZ`V֕Q*N6R V5# (R\5 `G*لvQxz~:ȕGZ`Vt :M>9BsC$8h�ე(>XJ6!'$m"%rhedO!%Hd3:"(�"@ % .x%5VpM #H ꧃\y&h%o/G:3~pH *$H"#>H p `G*لCQxz~:ȕGZ`Vfq :M>9B"1?"(�"@ % .x+`d~NF)R Wi6Za_Q*NlgC@DrGHB��H .� QM'VF"(?9+&%$(Rtb8*HD];Bp P @J(pm`VJl(?q 2 <AA\0 xF1~%PA"C#�"4�RB <%m>HbxDA,i6&e<y )򓃸-`BZIb 9H'63!JD(#$! G�Eh�xKVG X(qK(SHh if)A:OQ$rː! Q8(B| %\Ҷ 8*FhZ2EOB xD ІV,T2HA҉M| ?p xI@)U.(V1G$ (xR'q#Z6@ rNlgC@\GHB��H .�tA$FQ<B+F"(?9+&}(Rtb8*HD:Bp P @J(pmp "1U{(xR'q#Z6]@ rNlgC@lVUGHB��H .�tA$FQ<b}OB xD ІV +HA҉M| ?p I@)U.(V1G쵯SHh ne)A:OQ$`7! Q8(B| %\Ҷ 8*Fu<y )򓃸-`BZ㥌b 9H'63!JD<#$! G�Eh�xKVG X(׾'O!EP~rW<LhC+ЬQ &>q8D Tȝet$D@ @PpI*HDb#Q)OG mhŧ2 '( qu(> \.i[Hbx^: <AA\0 6RF1~%PA"#�"4�RB <%m#]Qbk_G"(?9+& ?(Rtb8*H9Bp P @J(pmp "1U{(xR'q#Z6F@ rNlgC@L}>GHB��H .�tA$FQ<b}OB xD ІV(HA҉M| ?p I@)U.p'V1Gl⒛+FQb+FQb+FQb+FQb+FQpQpQpQpQpQpQpQpQpQpQpQpQpQpQ�IQpp2hQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQMMT8$)P)DLDE\DFlDG|DHDI##�  x� Ȁ��ZpD@V|JXEYJMMMMMMMMMMMMMMMMMMMMMMMZEHpExX.0hUXXUJ؄J؄Jr4GG HJMMOT/,+HHHHHH �!P*(� � x E؀)@ZhOVIlU؄JMhE,J<J@KEHGh:8GxJ0M܄JJMxP@TP6(T#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#ɑ$�G�pXQ ȁ@hOpZI\QNNNN ON\Z(4y\ȅyGGOOxP@KT*/,ȂILP]Pe!*'G�pE`X@ȃ<Q=QMQ]QmQ} <@X(�Q===@@@-R#=#? B'"H*R+R,R-R.R*%H*("؁� P� pE`9S:S0S<S=S>S?S@/(SE@mTG}F).2TNTOTP UQUR"&`p� ��tQX\U]PPPPPPPe]VfmVg}VhfUXXCCToV^UXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgUY!'p"(YMY]YmY}YYh&xUȀ Z=ZZZګ��8[`�eW}UZ[8ڡ[Grm�]]]] ^]05� H Y�ZȀ][^^^ __U[@[W-_m_}__^]G]Gj[__�``��H }^ _m[ ` v ` ` `` a a.a>aNa u$a�aH u`^Vb".&^b&nb 5ab*baH � ?b1c1c3 a1ᔀ 2~c8c9c:c1. x � dAdB.dC>dDd c bG�3.9&Id �N � � � � � � � dW~eX cHd[e\e Hxd db.�,�Ucnf*!eifjU � cbavfonY @ft1.jngwe P� �bav[N{|g�1 aINj� ؀ޘb p[] Theb8 Phe XW^b��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBC8^(CCpY8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YBGMp 9q;!pQXWWWEa(ݼHECp_HpHE[X?(`(WYpC(HXWEp=8W[E�B PRX&IpGh&hVEE_[(CpNpNW([8E8fYB^Y(CHWHE^N[(^?W O@pMpNHYpE(C[C[Bp[BcpBC([�[ NYHE(Y[W8YpNW8!yXGprXGUpH8Cp|CpapHp__B(Y؃[iWWEp^C(HS8^[C(W8[p_ PRX&UWx`6h+!C`C0BEp_B^hiW؃E NWB[pCB؃_H�C(YMQ4hGW,W8Ba[[HHW؇lB=__BHWN(YN`pC_XWEN8[pB GMp 9q;!pQXWXH[EY8YCaB�YX~SuHBMW^pCHHWXC` W(lPxu PRX&UWx`6h+Np<EW(aa8B8B0U~Ȇ[(WEEMW[pNXC[W(Csz`Yp[( O@pMpN^pNpBENWY}WVSEH0N(WXNp[WC[`sz cpEE([GMp 9q;!pQXW HXNEE[8?(WBE(Ep}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE0CHX[i:(Y^p[8WW8?0ՙ^8_X[ o`hrB!yXGprXGUpH8W` WH8B8H[8E(WC[h�l=YHpN8^pC�?C^(WCpYY? {Q E!%iYuGh&hVBapBXB88[pH}ȆEHWE?H(_W8Y=8BY?pE{XB O@pMpNYp[(?Y(WE`Yf[8YE8BW(C^Cp[BX^ ?Y8E}�?E EGMp 9q;!pQXWqE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vQ E!%iYuGh&hV[=r~ `Nv�kBp~݌v}E[XBXv}~aa؃CC xB O@pMpNB x؇sCXoh}hn:8}N(khzrCWc~}vXB8W?r`^XYX["yXGprXGUpH8[XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kx PRX&UWx`6h+C^ve?nlhiHiWqi<Xac`HXHW([0l xXNEMQ4hGW,xȆhC�kЇlo`lp^؇lc`rXkWB^(_�^0aEp[8kri8[E?!qGMp 9q;+Z R j!^UCι<WYs)[{nGB:Yu(޾}n*jըFҤ (I\=jMZ.rVqAZ9^{\wh?k~dӡNArUH"^*TtN7,YE'O^:QhNGcfG"W\#sw퐰xd݊'=-!Wd+>}A^,ғņ0hpBkP GVp"Wd-rI5!s"b ?,3rM<Xs",̴>1,r!rK!ģi)NA%+Dh," $D0p!s-X9,"!,r3=ij!!RH4S!ff|FglJ'?O6RH!s 0a ?b7>,s-,!Ï=3,r,ҴC+rHd,8BxWy[{$(} - /" ?R-7r8>٘0Ɛ7,100@"+b+=RR8$H LъR-|$S=!죦>"K!Ð7-20" 3~J!"+ <" ia6'ht&t1ed,J<@r0سG!0S03>߸r"¸4 χ,K!{" />K!j."#l Wy +82*@mB-,rK; "9 z;4Ȳ+pcOu-qK'-R0�S/C(E-ESPE#-0F+\O!C0/+"~faa@`xqCH/\5bE!A3:M ;! ?`9dYø?!Cb>\C@8-x1W+xQYp8- q W,BP&`<{C8bp$P W,DQk0؃5q cp#/qC܂�9q Y$QE'\q WX,: kiFQ)P+&/" n̸FdQl,kb3юB8$nN,,\CbF61C'GldQk0CpE4a cp#8"aC09q_b/:H8+� a|>W,#` G X)y`*\ =X$n ` + qkă-iG=aC@$"s$dQqc !H3,NJ\0 �+(Y8l"z\cP>f$ Y("[A稇=1C 13O3؄+:YW9щCdh7 ! W#;QvD(+~?~p" a�c >qDd! A=p 5Gq VQXB\Y@b"� Wb(- YAp0 HȢ$nqHtp!_@B-\C iFQ)P+&-+^b/dQW,؃, CEnQB!n! ^@"nB@o!x^'Gl-@-d W(؃+ W/QNB,nq[pE'\QWb0DQ q H؄#\<N{HGbC+:qNp/:Eb~!\QY"dqtDQnq^,((/\!BtEQB @%bxD ІV@X+n! ?X!xQ@pE'dC܂(D'xqܢ8,:B{p- ! ^p!CB̌h#6NL!xq:܂x Y,B+Z + YB$:! ?!d YB80 !GbpAS<! 1UNt/(K!S1W<LhC+/ 'Gl>GbpAS^! 1UQe)p TD+<B 0A% f'Ag8&B'(#&8 xy{ 8(+@] BQ,)8TD+<B 0A /f'Ag8&B' #&8 xy{ 8(+@%BQ,)8TD+<B 0Adf'Ag8&B'N#&8 xy{ 8(+@!BQ,)8TD+<B 0A$&! a(|t#l+t'#&8 xy{ 8(+@BQ,)8TD+<B 0A0 a(|t#l+t3&#&8 xy{ 8(+@mtBQ,)8TD+<B 0A<Z a(|t#l+t?#&8 xy{ 8(+@-/BQ,)8TD+<B 0AH a(|t#l+tKZ#&8 xy{ 8(+@BQ,)8TD+<B 0AT a(|t#l+tW#&8 xy{ 8(+@%iBQ,)8TD+<B 0A`N a(|t#l+tc#&8 xy{ 8(+@m&eBQ,)8TD+<B 0Al  a(|t#l+toN#&8 xy{ 8(+@-+BQ,)8TD+<B 0AxB a(|t#l+t{ #&8 xy{ 8(+@(RS@Eĸ#�A+/f'Ag8&B'xt=,l#@GyG #*$(N(RS@Eĸ#�A+)F鏐f'Ag8&B'H~)e<,l#@GyG #*$hBQ,)8TD+<B 0Ajf'Ag8&B'#&8 xy{ 8(+@MjBQ,)8TD+<B 0A*if'Ag8&B'*#&8 xyFj{ 8(+@kBQ,)8TD+<B 0A+ a(|t#l+tB#&8 xyL+{ 8(+@+BQ,)8TD+<B 0AĢ* a(|t#l+t#&8 xy, #*$ (RS@Eĸ#�A+f'Ag8&B'@->,l#@GyN{ 8(+@q-dBQ,)8TD+<B 0A) a(|t#l+tB#&8 xy #*$_(RS@Eĸ#�A+f'Ag8&B'n>,l#@GyF{ 8(+@BQ,)8TD+<B 0AB) a(|t#l+tz#&8 xy$/ #*$(RS@Eĸ#�A+f'Ag8&B'P0>,l#@Gy{ 8(+@dBQ,)8TD+<B 0A  a(|t#l+tB#&8 xy #*$_BQ,)8TD+<B 0ABC a(|t#l+tB #&8 xyp{ 8(+@E(RS@Eĸ#�A+/f'Ag8&B't=,l#@Gy #*$_BQ,)8TD+<B 0A, a(|t#l+t4#&8 xyp{ 8(+@E(RS@Eĸ#�A+|f'Ag8&B' =,l#@Gy #*$_BQ,)8TD+<B 0AC a(|t#l+tBL #&8 xyp{ 8(+@E(RS@Eĸ#�A+4ff'Ag8&B'v<,l#@Gy #*$_BQ,)8TD+<B 0A[O a(|t#l+tc#&8 xyp{ 8(+@E(RS@Eĸ#�A+l+f'Ag8&B'6e<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'(d<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'wQ<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'+<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@GyW� <R$_Qh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hd,)8TD+< 8Ar;&L('Ag8&8"&8 (<y\�k l �/#BQ=k(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hTPڃ+ (B"@&4>go?ww?(X(h+*B(A#|?C-"@B+8�<�@,pACAjPPFX4QSŊ0fԸcGAt5Q$G0,Ɣ9fM7qiɒ$M* UbJ+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+M4J+Mz#*hx` Qܰa_*5Uڬpֽwo߿jԪU_u'pFu>zuױg>](ﮌ 6z4}{Ǘ?~ 4! <`J-|#QY!dM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM{J6E\$'~(ÑG M dGydGyM:٤M:٤M:٤M:٤M:٤M:٤M:٤M:J J J J M:٤M:٤M:٤M:;M\YE(TP9 M_WZQ*HR` DPj ŸmgeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQVe\$UZ yXj˄'h#`iU`YU`YmqYwv}gی OiÉQHbZꩩ꫱Z뭣XPQ:  4 n5P`8:;=\ /o<H\<#5H : 1<:찣 'v6;;;;;;;;;;;;;;;;;;;2n ~@ *�7  h@$P>p!A NX : PpkЀ<` \A- k@2(@*| BD!E4( ;`npm(@ @;Ђ3 e4јF5mtӐ6 ecؠ/d! gxHA i0 *|_0P$L%1IMn$07� 06 Tt+U H2g쒗t/La41^:pf21(մ5Mmnɐ%sIPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB%$A IPB"L YHB�`@`Ta'Z\SUNUU: V, O n@ESњVmu[]IP�}_XxU ,D! L�A> Pe1Jl-g#5iQ eB(![#PxY*R[v! *@(X�Ba\.RPp(0@2 dhS>ЂHٶ^m*\5XЂ-M,""<*` X*` X*` X*` X*` X*` XB*` X*` Xgh-Pq$A X0d%/VPp+$��U] >[UTe~"F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h[GD&&# H<bX#E<bX#E<bX#E<bX#E<bX#E<bX#E<&:NlbX#E<bX#E(s(/dFf!X# F8�l� MDthr-p MH=hڰ^=*O TP�#MwӡuO<# I�A6�U� Q"`L6wϝu;]1M"+.7]/^gL* 6<8BҕoAzяJu+$@"0g#*J<U)&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ ԦUEF\X �z0P:a6A&6a Ȕ4p9AO � @ @ @d0Vd8C&\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\Alc6H"#\X ʠ|.qGa>aZU6`4O $q)N �@ x�>�4` �Xm*>`6a8C&qqjc6H"#\Z ڠhq:F6!;a> ~ @ `1q i�>@Y(�NQ*>`6a8C&qcjc6H"#\Z ڠq!qjq> ~ @ `q#9#=r i�>@Y(�ޱV*a;d!uF6f*;0 Za'r;F6AG @ #r+ i�>@Y(�ޱV*a;db)qjc6H"#\Z ڠ0cjq> ~ @ `21 i�>@Y(�ޱV*a;d1qjc6H"#\Z ڠhs8]ajq> ~ @ `2s: i�>@Y(�ޱV*a;d8gqjc6H"#\Z ڠ1G6AG @ Ʃ:3 i�>@Y(�ޱV*a;d?qjc6H"#\Z ڠT/G6AG @ At+ i�>@Y(�ޱV*a;d"G}njc6H"#\Z ڠT)G6AG @ )I# i�>@Y(�ޱV*a;dbNynjc6H"#\Z ڠ<U'G6AG @ iPy i�>@Y(�ޱV*a;dU{ejc6H"#\Z ڠu!G6AG @ ƩWU i�>@Y(�ޱV*a;d\cjc6H"#\Z ڠ$vG6AG @ ^a i�>@Y(�ޱV*a;d"dcjc6H"#\Z ڠG6AG @ )fc �@.+>`6a8C&:F6f*;0 Zpiqjq> ~ @ `f i�>@Y(�ޱV*a;drcjc6H"#\Z ڠ|wG6AG @ it �@.+>`6a8#&w:F6f*;0 Z~qjq> ~ @ `^ i�>@Y(�ޱ>\ FaFQ 6F6f*;0 Z!{njq> ~ @ `*W i�>@Y(�ޱN"aVa]ajc6H"#\Z ڠxF6AG @ y �@.+] FaFиUxjc6H"#\Z ڠWF6AG @  �@.+] FaFBxjc6H"#\Z ڠby;F6AG @  �@.+] FaFYG6f*;0 Z!cjq> ~ @ `9I i�>@Y(�ޱN"aVa!xjc6H"#\Z ڠ@:;F6AG @ 饑 �@.+] FaFYG6f*;0 Z᪱cjq> ~ @ `A i�>@Y(�ޱN"aVa!xjc6H"#\Z ڠ:F6AG @ Ʃ �@.+] FaFYG6f*;0 Zcjq> ~ @ `: i�>@Y(�ޱN"aVa!xjc6H"#\Z ڠ:F6AG @ i �@.+] FaFYG6f*;0 ZaƩcjq> ~ @ `|: i�>@Y(�ޱN"aVa!xjc6H"#\Z ڠ|:F6AG @ )3 �@.+] FaFYG6f*;0 Z!ԇcjq> ~ @ ``3 i�>@Y(�ޱN"aVa!xjc6H"#\Z ڠ6F6AG @ / �@.+] FaFYG6f*;0 Zkcjq> ~ @ `<+ i�>@Y(�ޱN"aVa!xjc6H"#\Z ڠF6AG @ Ʃ �@.+] FaFYGU*;0 ZG6AG @ Ɖ �@.+] FaFYGU*;0 ZG6AG @ I ��ć (\x! :჋HVz)ƌ:z2ȑ$Kq&R4%IG-ie2Ν<uiQȒD%J8} 5ԩTZH(G8A $ta."Z5ƍ=9*JR-_t6>lwMG}*#K%Rb9fGD9) R a"4jըGs5"mwTFZQ &mZ>(6TG$J0݌=vGD9) R "4jըG3&?rTFZ#-0F+x(@m(CI(!S]!VG$@8ED$ZDB$2#u`d)-+DHN�F|RY$LeHeODG� |@<PU (X$~d)-+D H�F|RY$LY )G$@8ED$dfCDB$2#3Br+R$r+-",/XsK'R-" $R,HG,",r0~r!"J$H LъH1+,r!,/,",c"R$-@-҉+@ /R,R,r-"&I?dR0iDG� |@<P U (IGI,R,r,r /?,0{҉+"K!",߲-R0Ҵӎ>�#(t)-+D+$,@"",r1 $@r?׸HG\{,G'R+ܲ,/4c9"�⋏I?dR0sDG� |@< U (H'@"1^,8+6v WaG6q^,{-N~!:^p$e0(R%r#Z6s!": HE!xq=@(/ib-dE,,\_$:qa̐F;qEB$�&7OYH *GHB�� .O "1U- HtZ" щ_@(+N+ YA(+Qa/x ^�F!Qbq*!EK^.W<LhC+xC@(D qB-pB@B,\qHX+d ^{X! ?`eqHFMo(%H),T(N>@ \ d"HbxD''Clq7ءu<nAð5~Qfc,n=>BB{E!\q[#"TBD]xD ІV#E!psC$ u+ditD=C,E=Ъ~1[‚0\q((>Qd! JSLܧ! Q8B| 2 D*Fv(XG }|C/n0#Ʋ!B4B0~[+[DC؇1D2ũ-y\0 G qN܂4 ?\0F6a W@Bp$1a#,B 0[,X!!sc/D2 lD~$(A LInr(N>@ \ d"HbxO;NB;! ?C88nQHG6zC, QEp/n^p,ꡏz"TBD]xD ІV$/qYE;!=܂p!q H"$H(0Q^pdC9_@B$�&7OYH I|O9Bp 8 �A(p$d "1U,\kBܸE!dEX-aEbҸE'vHsx}c? YX,udS )Zu-`BZܢ7�["xl4qkָE!xQ>naX$ xcHFMo(%H)=(N>@ \ d8KZҒCp"\n$EG!~kbf#>Nl/ ^B/  0 /.-m q ~ #  p-00 � pp P"1 ? eYJ La{[GQp@4�@pT + Ч �   ~p �  � p P0� #d p  H - L` p pP  {p p ~ p 0  1f@ "1 N 3 P?IR\qIG�NA A� 1I�P /a ! p ` ` ` @? p ̐ 0"1 /.-m  0 ~ p  0 ` 0�  1P0 P ܰ � "1 N 3 P?IR(WqIG�NA A� 1I�P /a0 @~  pƠ   @  H - L� Pp` ٠� p P� ~ �P ? eYJ L'GQp@4�@pT + v � P� 0B P  #/up- 2 /.-m P � p #d6{ � {0 p �  0B � p p ~ "1 N 3 P?IR(WqIG�NA A� 1I�P /ap�   p P P � � P1 / 2 /.-m P ~ p �  p{pp s� P P0 "? eYJ Lq!Q+UqIG�NA A� 1I�P /a� p  { ~0 ~� � ?qhp p,  H - L�  � p0 p 10  p � Љ1� "1 N 3 P?IRS+{IG�NA A� 1I�P /a P ~p �  ~ p " !=1 p p  H - L� p P ~� � P� P�  s,p2 N 3 P?IRQ{IG�NA A� 1I�P /ѿKɕl H - L`ɥlʕ< N 3 P?IRylqIG�NA A� 1I�P /ѿ,͔< /.-m ,? eYJ LqGQp@4�@pT + K- H - L�mɣ? eYJ LA/}GQp@4�@pT +  = /.-m K8 N 3 P?IR0SqIG�NA A� 1I�P /ѿ[У H - L`ؕ-? eYJ L֥GQp@4�@pT + k< /.-m ݮ0 N 3 P?IRmGQp@4�@pT + ݧ< /.-m m٣? eYJ Lޥ}IG�NA A� 1I�P /ѿ ^ʣ H - L@= N 3 P?IRGQp@4�@pT + ;< /.-m mգ? eYJ L!j}IG�NA A� 1I�P /ѿ|^ H - L` = N 3 P?IRGQp@4�@pT + [8 /.-m ѣ? eYJ LA/}IG�NA A� 1I�P /ѿw H - L< N 3 P?IRNGQp@4�@pT + {<4 /.-m Q/Σ? eYJ La|IG�NA A� 1I�P /ѿ`// H - L< N 3 P?IRoGQp@4�@pT + !1 /.-m oʣ? eYJ L|IG�NA A� 1I�P /ѿ 4iJ$WZ0iC%NXEG}N>%)JHaK1eΤY$Q�aIć (\x!I. G6E,8jFYVp(R t6e۶(@v̏,IHQi_eI4@|JK%+ G6E,hu[РG=Jj``ҦUhر-iOe~dIDJwy$I#@X�!( N^*mXг&1z]=jM+aiOe~dIDJЦ# Xn `G*$CFy+R* Wi6ZEFhFHB )TG [:"(�%@ ( .x %VpM"*;塯H\y&hK6-M2~" %P)H><"(�%@ ( .x(VpM"*6塯H\y&h%ST!M2~" %PO\;"(�%@ ( .xFVpM"*Ta塯H\y&hZTGhFHB )Tu^H"#`> 0*٤*`d Fy+R* Wi6ZQ8dQ>),PB u# X" >HFYeGcFy+R* Wi6ZaQ8dQ>),PB ^V;# XY v!QVAښQ :ȕGZ`Vq6kO!$BKo$8h�რ(@h"eQ)#˷塯H\y&h%GhFHB )T2# Xڻ]dUFyNj"eh g\F2 IPT! Q8XB| ( *F%0#xWH1h g\F2 IPT! Q8XB| ( *F"xWH1h 5f\F2 IPTE! Q8XB| ( *F"xWH1h Qf\F2 IPTȗ! Q8XB| ( *Fr"xWH1h me\F2 IPTL! Q8XB| ( *F3"xWH1h e\F2 IPTOz! Q8XB| ( *F!xWH1h ne\F2 IPTy! Q8XB| ( *Feu )R-`BZU#(>Qd! JJК#$! G�Kh�xQV X(!_!@ rW<LhC+ Qpds',$A RPgqu$D@` @P0* 4Db#Q<+HAG mhq2 lb.D~$(A *n(,> \F[Hbx:|)A\0 oFFMe(%HA% #�%4�B <({\Qb_VG񐯐b 9+&5(8eA)A:Bp  @P(peo U&,Qb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+F񐯌"D'F8 +FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQbH6 TIH)XAC'zэ~t']Kg# � 4@ <@؛DHDJ@Bkg;+QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbvHbp0bEWJl&<z^=+ais@ VB|G_ӧ~CPЁ`�x.p_ZhEߊUl� @6K+EHGh:8GxJ�M�܄@ @ MիP>Eh"H>%8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8Ӿ!x*@ P[X?CԀVGU@JDKl_Z@@Zh=Xȅ\hKDVlK\ C8*/Ȃ,8:^E_E` _/p P#C\?`X@ȃ<lFlnFoFp GqGr,q <@X(F===@@@sG~~? B'"H>\HlH|HHHT %H*("؁� P� (?B|FS�X/HI\I|IIIIə́( JI,J$ʔ.!؁HEJJJJJ,`&'� P� (#XKPPPPPPPL,L<LL”KXXKI˴LKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXÄKN!'p"N OO,O<OLOh&0KP`KȀ OO�}PP  ��P`�e�4KPMQxP�6exS8S9S:S;S<7%P`�0@ ϤpT�E PTGuTIGTKTLTMTH5KNUR-US=UTG7�UZU[U\[Q �O (Vc=Vd-VMmVgmVViVjVkhUgTn}VoVp WqWrmb}TgUS)WvmWwuWWy�cdcT~UvU�l XXEuVn%wMX]g-G W}XXX5y� bϋ Y X-YY Wנ(VYYYY 0 �Z-Z=ZMZ%Z (Y X;X ډx x�d� � � � � � � Z۸W-֥[[b0֨�-\=ܭdbUK}%Y[ʭ\UK � c\ ݈Ub xbZ]ݐ%Y}[؍]ٝ]�h 8֎ X]eݐ|UKB]=^�MV=?}^EZ (QE5֎= Յ]ءEV$-_}bdm 8_E^ _Tbހ��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBC8^(CCpY8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YBGMp 9q;!pQXWWWEa(ݼHECp_HpHE[X?(`(WYpC(HXWEp=8W[E�B PRX&IpGh&hVEE_[(CpNpNW([8E8fYB^Y(CHWHE^N[(^?W O@pMpNHYpE(C[C[Bp[BcpBC([�[ NYHE(Y[W8YpNW8!yXGprXGUpH8Cp|CpapHp__B(Y؃[iWWEp^C(HS8^[C(W8[p_ PRX&UWx`6h+!C`C0BEp_B^hiW؃E NWB[pCB؃_H�C(YMQ4hGW,W8Ba[[HHW؇lB=__BHWN(YN`pC_XWEN8[pB GMp 9q;!pQXWXH[EY8YCaB�YX~SuHBMW^pCHHWXC` W(lPxu PRX&UWx`6h+Np<EW(aa8B8B0U~Ȇ[(WEEMW[pNXC[W(Csz`Yp[( O@pMpN^pNpBENWY}WVSEH0N(WXNp[WC[`sz cpEE([GMp 9q;!pQXW HXNEE[8?(WBE(Ep}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE0CHX[i:(Y^p[8WW8?0ՙ^8_X[ o`hrB!yXGprXGUpH8W` WH8B8H[8E(WC[h�l=YHpN8^pC�?C^(WCpYY? {Q E!%iYuGh&hVBapBXB88[pH}ȆEHWE?H(_W8Y=8BY?pE{XB O@pMpNYp[(?Y(WE`Yf[8YE8BW(C^Cp[BX^ ?Y8E}�?E EGMp 9q;!pQXWqE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vQ E!%iYuGh&hV[=r~ `Nv�kBp~݌v}E[XBXv}~aa؃CC xB O@pMpNB x؇sCXoh}hn:8}N(khzrCWc~}vXB8W?r`^XYX["yXGprXGUpH8[XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kx PRX&UWx`6h+C^ve?nlhiHiWqi<Xac`HXHW([0l xXNEMQ4hGW,xȆhC�kЇlo`lp^؇lc`rXkWB^(_�^0aEp[8kri8[E?!qGMp 9q;+Z R j!^UCι<WYs)[{nGB:Yu(޾}n*jըFҤ (I\=jMZ.rVqAZ9^{\wh?k~dӡNArUH"^*TtN7,YE'O^:QhNGcfG"W\#sw퐰xd݊'=-!Wd+>}A^,ғņ0hpBkP GVp"Wd-rI5!s"b ?,3rM<Xs",̴>1,r!rK!ģi)NA%+Dh," $D0p!s-X9,"!,r3=ij!!RH4S!ff|FglJ'?O6RH!s 0a ?b7>,s-,!Ï=3,r,ҴC+rHd,8BxWy[{$(} - /" ?R-7r8>٘0Ɛ7,100@"+b+=RR8$H LъR-|$S=!죦>"K!Ð7-20" 3~J!"+ <" ia6'ht&t1ed,J<@r0سG!0S03>߸r"¸4 χ,K!{" />K!j."#l Wy +82*@mB-,rK; "9 z;4Ȳ+pcOu-qK'-R0�S/C(E-ESPE#-0F+\O!C0/+"~faa@`xqCH/\5bE!A3:M ;! ?`9dYø?!Cb>\C@8-x1W+xQYp8- q W,BP&`<{C8bp$P W,DQk0؃5q cp#/qC܂�9q Y$QE'\q WX,: kiFQ)P+&/" n̸FdQl,kb3юB8$nN,,\CbF61C'GldQk0CpE4a cp#8"aC09q_b/:H8+� a|>W,#` G X)y`*\ =X$n ` + qkă-iG=aC@$"s$dQqc !H3,NJ\0 �+(Y8l"z\cP>f$ Y("[A稇=1C 13O3؄+:YW9щCdh7 ! W#;QvD(+~?~p" a�c >qDd! A=p 5Gq VQXB\Y@b"� Wb(- YAp0 HȢ$nqHtp!_@B-\C iFQ)P+&-+^b/dQW,؃, CEnQB!n! ^@"nB@o!x^'Gl-@-d W(؃+ W/QNB,nq[pE'\QWb0DQ q H؄#\<N{HGbC+:qNp/:Eb~!\QY"dqtDQnq^,((/\!BtEQB @%bxD ІV@X+n! ?X!xQ@pE'dC܂(D'xqܢ8,:B{p- ! ^p!CB̌h#6NL!xq:܂x Y,B+Z + YB$:! ?!d YB80 !GbpAS<! 1UNt/(K!S1W<LhC+/ 'Gl>GbpAS^! 1UQe)p TD+<B 0A% f'Ag8&B'(#&8 xy{ 8(+@] BQ,)8TD+<B 0A /f'Ag8&B' #&8 xy{ 8(+@%BQ,)8TD+<B 0Adf'Ag8&B'N#&8 xy{ 8(+@!BQ,)8TD+<B 0A$&! a(|t#l+t'#&8 xy{ 8(+@BQ,)8TD+<B 0A0 a(|t#l+t3&#&8 xy{ 8(+@mtBQ,)8TD+<B 0A<Z a(|t#l+t?#&8 xy{ 8(+@-/BQ,)8TD+<B 0AH a(|t#l+tKZ#&8 xy{ 8(+@BQ,)8TD+<B 0AT a(|t#l+tW#&8 xy{ 8(+@%iBQ,)8TD+<B 0A`N a(|t#l+tc#&8 xy{ 8(+@m&eBQ,)8TD+<B 0Al  a(|t#l+toN#&8 xy{ 8(+@-+BQ,)8TD+<B 0AxB a(|t#l+t{ #&8 xy{ 8(+@(RS@Eĸ#�A+/f'Ag8&B'xt=,l#@GyG #*$(N(RS@Eĸ#�A+)F鏐f'Ag8&B'H~)e<,l#@GyG #*$hBQ,)8TD+<B 0Ajf'Ag8&B'#&8 xy{ 8(+@MjBQ,)8TD+<B 0A*if'Ag8&B'*#&8 xyFj{ 8(+@kBQ,)8TD+<B 0A+ a(|t#l+tB#&8 xyL+{ 8(+@+BQ,)8TD+<B 0AĢ* a(|t#l+t#&8 xy, #*$ (RS@Eĸ#�A+f'Ag8&B'@->,l#@GyN{ 8(+@q-dBQ,)8TD+<B 0A) a(|t#l+tB#&8 xy #*$_(RS@Eĸ#�A+f'Ag8&B'n>,l#@GyF{ 8(+@BQ,)8TD+<B 0AB) a(|t#l+tz#&8 xy$/ #*$(RS@Eĸ#�A+f'Ag8&B'P0>,l#@Gy{ 8(+@dBQ,)8TD+<B 0A  a(|t#l+tB#&8 xy #*$_BQ,)8TD+<B 0ABC a(|t#l+tB #&8 xyp{ 8(+@E(RS@Eĸ#�A+/f'Ag8&B't=,l#@Gy #*$_BQ,)8TD+<B 0A, a(|t#l+t4#&8 xyp{ 8(+@E(RS@Eĸ#�A+|f'Ag8&B' =,l#@Gy #*$_BQ,)8TD+<B 0AC a(|t#l+tBL #&8 xyp{ 8(+@E(RS@Eĸ#�A+4ff'Ag8&B'v<,l#@Gy #*$_BQ,)8TD+<B 0A[O a(|t#l+tc#&8 xyp{ 8(+@E(RS@Eĸ#�A+l+f'Ag8&B'6e<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'(d<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'wQ<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'+<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@GyW� <R$_Qh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hd,)8TD+< 8Ar/f'Ag8B%B'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&L#B%8 xyp� (<(ST&&&&&&&&&&&&&&&&&&&&@h &P@i &P@i (W]i PAqfF'QTeK/5ur UXѪ!PAi &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i &YF=0` AAA}`mz Rk`ǖ=vm۷qvZ)$G0`&WIH-#Ghph^Mât= SU (5]aE ,LPAkeU4zYx '�9A QDiUAyHQ l.%X*Z23χ?BU*i DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4D(M*dW2ÉpH*dH*YEYEdN6dN6dN6dN6dN6dN6dN6dN6H*H*H*H*dN6dN6dN6dNۤw;GG*dH*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤMFdMFdMFdMFdMFdMFdMV! ZByPlFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFY?W2dVP_2É"AXh}XVeXVE߁^xk/OAVi%4 \\eQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQV1UbX(V1UBy ].V8=Qf l6!t -t aCpx Q!j(B@E4" Q:0hh V5 GB3!l`C~tƃe Ѐ-`|G9ΑuG=ʱ}#>- x`t#!idpt�9� jIQsdL Lf3-] g/La414g2-|! I82MmnR47.ܠ 7Mn 5L \`e2p  '$#x2P& uC!QNBf ɠBƀQ%5IQ҆6,m(!Є`8#,MqSh3 .2Og b'ZxTUUn]W:y '`X4ȂPQUΕu]׹bI'fMx(X.# KVD? |:Ԥ*`hA$@ Dx́5iQ[Lx ul&B d@mqy> 4�p#1 .D%ъO,LfS@ "Zxb;yћ^wpZaA "D �Z *` X*` X*` X*` X*` X*` X$*` X*`adPQ`d%7- (3vid<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#1:̐X$20x$G@x"G,x"G,x"G,x"G,x"G,x"G,D'6щMtbx"G,x"G,Y#A 4`EF<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h GD? |:~(mwwDlЄ$8 xׄv5-а8b(!yO*(3�@E.`ӆwa{ظ5 F^{W<;8C%(|k7~%t#؄#Ѐ8}F#hD|` |:z2`5xD%6QG(4 MB(4444444444444444444444444".]Lb `a@|p0ݮ\a�dh p \4444444444444444444444444444444444444444*V"~$34:C4V&*b\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A0?HA#*6\X ʠ�$ r ?�d> *:"444444444444444444444444444444444444444#*\>6 363XV*aj"!2/&F"4"` Za/s1&@F^a\335S/6\�-3c:+>`6&*b636r.?HA#*6\Z ڠd38cl�d> 6:A8366\�-3c:+>`6&*bힳ<]a.?HA#*6\Z ڠ̳>l�d> 6:>!6\�-3c:+>`6&*bT6G"4"` Z!CQ#@F^a\RF1`a2363XV*aj"Fs.?HA#*6\Z ڠt@@F^a\4E6\�-3c:+>`6&*bT1G"4"` ZOl�d> 6:Q`a2363XV*aj"Sr.?HA#*6\Z ڠ\9@F^a\z>6\�-3c:+>`6&*b G"4"` Z[l�d> 6:]`a2363XV*aj"N_ r.?HA#*6\Z ڠ v3@F^a\>686\�-3c:+>`6&*bV6 G"4"` Z!hl�d> 6:j7`a2363XV*aj"֎k1b.?HA#*6\Z ڠV1@F^a\16\�-3c:+>`6&*bw.?HA#*6\Z ڠW/@F^a\bw16\�-3c:+>`6&*bw.?HA#*6\Z ڠz/@F^a\w/6\�-3c:+>`6&*bw.?HA#*6\Z ڠ @F^a\"8/6\�-3c:+>`6&*$bw.?HA#*6\Z ڠ: @F^a\!6\�-3c:+2\ FaF%;!vG"4"` Zl�d> 6:A `a2363X."aVaA%vG"4"` Zl�d> 6:A `a2363X."aVaA%vG"4"` Zkl�d> 6:A`a2363X."aVaA;!vG"4"` Z/l�d> 6:A`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:k`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:1`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:A/`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:]`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:6\�-3c:+2\ FaF9vG"4"` Z@F^a\`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:6\�-3c:+2\ FaF9vG"4"` Z@F^a\`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:6\�-3c:+2\ FaF9vG"4"` Z@F^a\`a2363X."aVaAcw.?HA#*6\Z ڠl�d> 6:6\�-3c:+2\ FaF9vG"4"` Z@F^a\`a2363X."aVaAcw<HA#*6\Z ڠl�d> 6:6\�-3c:+2\ FaF9vG]΃4"` Z@F^a\`a2363X."aVaAcw<HA#*6\Z ڠl�d> 6:6\�-3c:+2\ FaF9vG]΃4"` Z@F^a\`a2363X."aVaAcw<HA#*6\�6\<0… :|qĄ>&W z2$G69r!% 4\2̙*|"ҨUu ȡDi)M@$գLڴ*5+HM:i=#XHae˗4붬pEQF= 4`~&%)TWZ0ijd\M:MM\]ݺn4jըG<gRRLBu6n5Oh0:ܕ-_YᦋHVzT'[ *ɕCu-Y{d->!r!"" $,b"+"rB)L9%$<mø""!Ȳ-~"">, /@r+ $R- $-r/,ܲW 9+-,J'K! $Ȣ5,r,"A@rK! ىA!r /+r!#l pKTM.D2*<ST/ "Ȳ! /K!#"-b-"L!Ȓ-"+�#M;30 SR0T<m$,@"",r1 $@r?׸AXx,G'R+ܢ /4c9" C\%4'h`&tB"! $+H-@,,r-- $q:ԣ2"RHЏ#.RK/*S7(򈯾+2d,--ԱȐd!,a/J'$/҉+2sB)L9+D/t $r,rI!(ȏ4,,"?҉0/@-tr0| iCXD!•h#6N@O!u"_X0d~XcYC!1$W@b0H'YB8D'ds|h90C#` G�.+iK *Fp$ b!Hb/ q^E' fu, C ¨0q /\_�ܨBF񓤐)NI+&<! _bHE!dC{E! ! ~DC8$ qH,/�=,1$H!l8QYb!\I(>8bD'r!-E'E c8+qCp$dQC(0 щE@0щE (7C,Xl.JZ(7qA$FQ<W,,1b`> ?<QY E!}c" `ԃUo Yp!n1x,d?I )-`BZMWȂ-}C7zp>ai/?>`~80nQp!•h#6N{8G=Wר>aC@B" a v0"\!E0?_,b~8/[c"d="h&%/*pDb#Z+H,bH7 i0c>l ڇ4 ! x|c҈" [XH/n! HBn icX(~R0))r#Z6"E'nvpC�Qn#+ l0[@BE!NCp-[,ː9 W JBF 4`pE'fvdCpE'i +dkDXF4! W@؃1! W0~B G=Q^(,rGbp\VҒط7qA$FQ<?YD'\! ܂㐅! ^c$!#~E=!CB"E/nBBG='I!S"W<LhC+N8,BȢnu$\r$~Y(/\qY p!x/ $d@F Wt i9dQN /nq{G6P}|,nNb(0Nb(+ x0F!d!B\,6e%-y}+pDb# H-[BX>EX,![t`4\1$W?}+ ɂPBF񓤐)NI+&\O- a{|cE!nk,Ȇ>\ p נ` PPV ~ � { \ h  q {p Pٰ  ~p 0 p 0$� � 0$ u� .�+/a_�P NLq `ܰܠ p B0 Y �  P ܰ 1 !N"-m .x ~ ?! ` `!00 � pp P  1  ٰ � {0$p P` ߰ p p  p PpPPܠ u� .�+/QAY + y � `  ~p �  `� C"  p;P{p  1 !N"-m h  p p ppp  p� p p Y-~P \ h @p p P 0 p QY p `� \ p-AY�P N ! p ` ` ` @pb p ̐ 0 1 !N"-m y  P0 �ٰ{  ~YC 0P\ h 9 Ґ � Ұ` ߰ ٰ`  q q� p Y p \ p-J�P Np0 @~  pƠ  Y @`A L) L Pp` ٠� p o ~ �l 0 up p  1  up� P֐%ְƠ` `p � v � P� ~ u� .�+/3Q + L � P� p; `P  Ylu`! 6 !N"-m  � p -{ � {0 p �  p; � p p ~  1  pp p �  � p p� {p0$Qu� .�+/12Q + L p ~p p p Y R 0 p ~�l`A L) LP�  P� {� { �  � pp  p u à  1  0u ` Q� C " p`& q � p r Pu� .�+/1Q + L p � Q� P ~P ,,Rp p `A L) L`!� p  {� Yrp { pp 0$ p p 9 YR\ h 9 P P?1$ 9 �  1$ p p \ p-�P N P ~p �  ~ p " +% p p `A L) L p P? ~� � P� P`� ` Yr p 1  p P0$� ?a� @ `� pp p p � \ p-�P NqLul`A L) L`n 1  pN\ p-h^ + ]髎q`A L) L^\ h  p-h^ + > !N"-m  1  ~� .�+/�P NqN`A L) L ! \ h " p-h^ + v> !N"-m E\ h T/� .�+/�P Nq`?`A L) L` 1  P p-h^ + 8 !N"-m \ h � .�+/�P Nq~`A L) L> y h � .�+/� >pTi+@԰aB%NXѢQG"p$I`ҦE)ULaN>}:M:'G69r( 4\S*0QMӫQ7jG-iۊ1ii'TgnpU'C|k#F7 U4c|X& ]j9(I5\գLڴܚCL@u ՙ=mro`mrB1RL!? G6A\Q7jG-iuD437z8yȅbbj*`d,?FAh#RZ$Wi6Z?0N63nM\eG\P )" `G*6QڈɕGZ`V!L4M>AzpdW:G`CJ)v|>XJ6hi6"@rh?]sM@dOP9ĕNX6qŐR)9VpM Zh3OUHih!\y&hDP:TθG6qb]{MqA1b*U*`dڬڋFAh#RZ$Wi6Za700N63nM\deG\P )W `G*6cQڈɕGZ`VFv!L4M>AzpdW:9G`CJ).VpM Zh#Hih!\y&h%DP:TθG6qzMqA1b `G*6QڈɕGZ`V!L4M>AzpdW:G`CJ).VpM Zh3GAh#RZ$Wi6Zy}%0N63nM\deG\P )>XJ6h<Hih!-`BZA8�E'6 T=p&\ ؄#\()�>GTbYf<7 l YH\0 E M*p8bDUXl.P R”UX#* ,%B6B,$xD ІV8"&fr8bQXl.P R”UpA$FQ<&F! +&~(V| 6q&\ RZ؄#\()"]Qb$%_7 l YH\0 eD62h#6NT"& E)LXHbxD1'Q d#hB@G mh8r͈h#6NT"& E)LXHbx=aQ d#hB@G mhD]q͈h#6N"& E)LXHbxI;Q d#hB@G mhMQ| 6q&\ &؄#\()"]QbF! +&6fDF 4pE'⊐Gbpb\tA$FQ<ªB6B,$xD ІV'`Gl+M8ARr ,*Fn)-`BZakFd@M Wt& E)LXHbxU_7 l YH\0 5#2O&؄+:Gbpb\tA$FQ<ªB6B,$xD ІV'`Glh#` G@1HQ S.VE X(a׍!!ECW<LhC+lz͈h#6N4؄#\()"]QbF! +&6fDF 4pE'Xl.P R”U`.(V1GXu@FHѐh ^3"lM},6()Ja*HDb#Q d#hB@G mhMQ| 6q&\щ>p 0bX "1UV}(R4d! q#Z6¦׌(>8bDsM8ARr ,*FMPrKw(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W@5 Itb`ЊQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+U| 8#6Nb+FQb+FQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQxXGp@ P   ?GHkHB..J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J0C/WXG?VXUO\XMMMxHLEU\EVlVMxD0X`G\xWE_E`\J؄GxX@�hF'| ؀)@ZhOVFmlUMBqGr,GsEHGh:8GxJXr܄oG~G4MDQDx\XlH|H܄QpOV(flgtVGmU8G\Ilk_Z@@ZDXȅ\āH JlɟQ0�DX_ȅ|J|UVV0(f `X@ȃ<<K\KlK|KK˸ <@X( K===@@@LL\ @@@=3=L̹ 5J�`|M|M0MڬMۼMMM/,MLNM\\NNT �NN(O<O\XXXXXXOOOOTPȁ (\HTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP-]X(OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXp OR- T�T]UV]UhU^U_U`U  f%xVPB `aVkVe00�0� TT=(UN@Ս HU�h[۾\-\=\ gfmֿE ō\ɝ\ʭ\˭\XXXX ]]҅V hƺM]D\V}] �ٝ]ڭ]۽]]mm\߅] ^^-^=^M^]^[R��NHU�^ft]% __-_]^%襀m�_ p_ �__N ``.`>`N`^`n`~nFR]_m` `խ�_� � � � � � � `aր Ѐ Ѐ Ѐ Ѐ Ѐ �b!Nf$e Nb%^b�} b&b+b,b ^_` -b0N N1b0^c6nc7& 4c;~MX�;c@dAdB.dC>dDNdE^ UcCcL>fdMdNdOC&U �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\asQ)ԤG-`BZU!m 2Mt-#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+�;MAf@Cs WtbCz**kNSjD8bp$NQ FQXRG mhk!)Ȍhh#6NHBXE%r!wXHGbɰ9(Kjң\0 .a6Q| q&\щ�G#\@99N VQ86G1EbIMz+& vŦ 3O9؄+:<bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8b UT. לrՈ+p(V H H&=h o 2Mj#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N`XE%r!wXHGbɰ9(Kjң\0 3O9؄+:aGp;uF$X#F W@d`E%5QxD ІVxS'Gl0#VQ G\srȝ:V#X+ q2lb0"Œ(W<LhC+`)Ȍhh#6N#\@99N VQ86G1EbIMz+&0dF 44pE'UT. לrՈ+p(V H H&=h o 2M~**kNSjD8bp$NQ FQXRG mh7Q| q&\ c?bp 5'ܩc5" 1U'((R,Ir#Z6ƛ(>8bc{UGprXGUpH8lPRX&yWx`6hO@pMpN0GXJp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWQ E!%iGqGh&hVMQ4hGWc{XGprXGUpH8lPRX&yWx`6hO@pMpN0GMp 9q;!pQXWNXNpHYEWBC8^(CCpY8YE[?WE^YpNBNW?pE ^X PRX&yWx`6h+9_pYXB℄E HXNYpY؃Ep[CpC EBBCp[(CCW=^(W( O@pMpNYC�EE B^Y(WN(?HY8BYX(Y8YXYpCp[C8YBGMp 9q;!pQXWWWEa(ݼHECp_HpHE[X?(`(WYpC(HXWEp=8W[E�B PRX&IpGh&hVEE_[(CpNpNW([8E8fYB^Y(CHWHE^N[(^?W O@pMpNHYpE(C[C[Bp[BcpBC([�[ NYHE(Y[W8YpNW8!yXGprXGUpH8Cp|CpapHp__B(Y؃[iWWEp^C(HS8^[C(W8[p_ PRX&UWx`6h+!C`C0BEp_B^hiW؃E NWB[pCB؃_H�C(YMQ4hGW,W8Ba[[HHW؇lB=__BHWN(YN`pC_XWEN8[pB GMp 9q;!pQXWXH[EY8YCaB�YX~SuHBMW^pCHHWXC` W(lPxu PRX&UWx`6h+Np<EW(aa8B8B0U~Ȇ[(WEEMW[pNXC[W(Csz`Yp[( O@pMpN^pNpBENWY}WVSEH0N(WXNp[WC[`sz cpEE([GMp 9q;!pQXW HXNEE[8?(WBE(Ep}ȆBEpYB `8^XCW[8HofxP PRX&UWx`6h+WCSCBpBEEEЇk8[H8S^pCY?[B[_[PqfhsE O@pMpNYHE0CHX[i:(Y^p[8WW8?0ՙ^8_X[ o`hrB!yXGprXGUpH8W` WH8B8H[8E(WC[h�l=YHpN8^pC�?C^(WCpYY? {Q E!%iYuGh&hVBapBXB88[pH}ȆEHWE?H(_W8Y=8BY?pE{XB O@pMpNYp[(?Y(WE`Yf[8YE8BW(C^Cp[BX^ ?Y8E}�?E EGMp 9q;!pQXWqE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vQ E!%iYuGh&hV[=r~ `Nv�kBp~݌v}E[XBXv}~aa؃CC xB O@pMpNB x؇sCXoh}hn:8}N(khzrCWc~}vXB8W?r`^XYX["yXGprXGUpH8[XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kx PRX&UWx`6h+C^ve?nlhiHiWqi<Xac`HXHW([0l xXNEMQ4hGW,xȆhC�kЇlo`lp^؇lc`rXkWB^(_�^0aEp[8kri8[E?!qGMp 9q;+Z R j!^UCι<WYs)[{nGB:Yu(޾}n*jըFҤ (I\=jMZ.rVqAZ9^{\wh?k~dӡNArUH"^*TtN7,YE'O^:QhNGcfG"W\#sw퐰xd݊'=-!Wd+>}A^,ғņ0hpBkP GVp"Wd-rI5!s"b ?,3rM<Xs",̴>1,r!rK!ģi)NA%+Dh," $D0p!s-X9,"!,r3=ij!!RH4S!ff|FglJ'?O6RH!s 0a ?b7>,s-,!Ï=3,r,ҴC+rHd,8BxWy[{$(} - /" ?R-7r8>٘0Ɛ7,100@"+b+=RR8$H LъR-|$S=!죦>"K!Ð7-20" 3~J!"+ <" ia6'ht&t1ed,J<@r0سG!0S03>߸r"¸4 χ,K!{" />K!j."#l Wy +82*@mB-,rK; "9 z;4Ȳ+pcOu-qK'-R0�S/C(E-ESPE#-0F+\O!C0/+"~faa@`xqCH/\5bE!A3:M ;! ?`9dYø?!Cb>\C@8-x1W+xQYp8- q W,BP&`<{C8bp$P W,DQk0؃5q cp#/qC܂�9q Y$QE'\q WX,: kiFQ)P+&/" n̸FdQl,kb3юB8$nN,,\CbF61C'GldQk0CpE4a cp#8"aC09q_b/:H8+� a|>W,#` G X)y`*\ =X$n ` + qkă-iG=aC@$"s$dQqc !H3,NJ\0 �+(Y8l"z\cP>f$ Y("[A稇=1C 13O3؄+:YW9щCdh7 ! W#;QvD(+~?~p" a�c >qDd! A=p 5Gq VQXB\Y@b"� Wb(- YAp0 HȢ$nqHtp!_@B-\C iFQ)P+&-+^b/dQW,؃, CEnQB!n! ^@"nB@o!x^'Gl-@-d W(؃+ W/QNB,nq[pE'\QWb0DQ q H؄#\<N{HGbC+:qNp/:Eb~!\QY"dqtDQnq^,((/\!BtEQB @%bxD ІV@X+n! ?X!xQ@pE'dC܂(D'xqܢ8,:B{p- ! ^p!CB̌h#6NL!xq:܂x Y,B+Z + YB$:! ?!d YB80 !GbpAS<! 1UNt/(K!S1W<LhC+/ 'Gl>GbpAS^! 1UQe)p TD+<B 0A% f'Ag8&B'(#&8 xy{ 8(+@] BQ,)8TD+<B 0A /f'Ag8&B' #&8 xy{ 8(+@%BQ,)8TD+<B 0Adf'Ag8&B'N#&8 xy{ 8(+@!BQ,)8TD+<B 0A$&! a(|t#l+t'#&8 xy{ 8(+@BQ,)8TD+<B 0A0 a(|t#l+t3&#&8 xy{ 8(+@mtBQ,)8TD+<B 0A<Z a(|t#l+t?#&8 xy{ 8(+@-/BQ,)8TD+<B 0AH a(|t#l+tKZ#&8 xy{ 8(+@BQ,)8TD+<B 0AT a(|t#l+tW#&8 xy{ 8(+@%iBQ,)8TD+<B 0A`N a(|t#l+tc#&8 xy{ 8(+@m&eBQ,)8TD+<B 0Al  a(|t#l+toN#&8 xy{ 8(+@-+BQ,)8TD+<B 0AxB a(|t#l+t{ #&8 xy{ 8(+@(RS@Eĸ#�A+/f'Ag8&B'xt=,l#@GyG #*$(N(RS@Eĸ#�A+)F鏐f'Ag8&B'H~)e<,l#@GyG #*$hBQ,)8TD+<B 0Ajf'Ag8&B'#&8 xy{ 8(+@MjBQ,)8TD+<B 0A*if'Ag8&B'*#&8 xyFj{ 8(+@kBQ,)8TD+<B 0A+ a(|t#l+tB#&8 xyL+{ 8(+@+BQ,)8TD+<B 0AĢ* a(|t#l+t#&8 xy, #*$ (RS@Eĸ#�A+f'Ag8&B'@->,l#@GyN{ 8(+@q-dBQ,)8TD+<B 0A) a(|t#l+tB#&8 xy #*$_(RS@Eĸ#�A+f'Ag8&B'n>,l#@GyF{ 8(+@BQ,)8TD+<B 0AB) a(|t#l+tz#&8 xy$/ #*$(RS@Eĸ#�A+f'Ag8&B'P0>,l#@Gy{ 8(+@dBQ,)8TD+<B 0A  a(|t#l+tB#&8 xy #*$_BQ,)8TD+<B 0ABC a(|t#l+tB #&8 xyp{ 8(+@E(RS@Eĸ#�A+/f'Ag8&B't=,l#@Gy #*$_BQ,)8TD+<B 0A, a(|t#l+t4#&8 xyp{ 8(+@E(RS@Eĸ#�A+|f'Ag8&B' =,l#@Gy #*$_BQ,)8TD+<B 0AC a(|t#l+tBL #&8 xyp{ 8(+@E(RS@Eĸ#�A+4ff'Ag8&B'v<,l#@Gy #*$_BQ,)8TD+<B 0A[O a(|t#l+tc#&8 xyp{ 8(+@E(RS@Eĸ#�A+l+f'Ag8&B'6e<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'(d<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'wQ<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'+<,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@Gy #*$_BQ,)8TD+<B 0Aof'Ag8&B'P#&8 xyp{ 8(+@E(RS@Eĸ#�A+6 a(|t#l+t?,l#@GyW� <R$_Qh+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+hd,)8TD+< 8Ar/f'Ag8B%B'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&L#B%8 xyp� (<(ST&&&&&&&&&&&&&&&&&&&&@h &P@i &P@i (W]i PAqfF'QTeK/5ur UXѪ!PAi &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i &P@i [r%0` AAA}`mz Rk`ǖ=vm۷qvZ)$G0`&WIH-#Ghph^Dt= SU (5]aE ,LPAkeU4zYx '�9A QDiUAyHQ l.%XZB遅23χ?BU*i DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4DJ4D(M*dW2ÉpH*dH*YEYEdN6dN6dN6dN6dN6dN6dN6dN6H*H*H*H*dN6dN6dN6dN6iw;GG*dH*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤM*ѤMFdMFdMFdMFdMFdMFĿD`Dz! ZByPlFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFYeUFY?W2dVP_2É"AXh}XVeXVE߁^xk/OAVi%4 \\eQVeQVeQVeQVeQVeQVeQVeQVeQVeQVeQV1UbX(V1UBy ].V8"Phe2h tCP=-t aCΐ,Cp<yPC:ԐE4cay@Cn5Af@EA`Ѐd>=4Bpc (̑uG=t(5A h@.#!II19%/0A`L4e/x..t@ d-j8La41a! l4A _BΠLmn<p 7h =ӛt;p S .t?5 H2g, uC!QNE+І:h21h%5IQRpKJ&4!ΈK1S;}3 .2Og�Tb'ZxTUUn]W:y '`X4ȂPQUΕu]׹bI'fNx(X.D"Z",he2(5 Z F^siQZՖ.^C*"PxY*T[vxj:ѮO 7#DE-٠]J7'B\&3 g |Z-k<u{ UB}iwXD"EC-UbX,VUbX,VUbX,VUbX,VUbX,VUbX,UbX,VUbXE0 Z r(|qUėMv2, m t� D[UT՝#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<Ӊ# E@"G@x$G,x"G,x"G,x"G,x"G,x"G,x"щMtbD'6G,x"G,x";E<@VJ\dh#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F<h#F t "QQ�@'qwϝ&X I@ -pBV1" jB;Za8p&:QOWUܷ=ZfәS#F\Jna{ϞqEk4A xvpJ\D#|WF: G9p,dQ{oݟ&T Z|e2Ό @ QMT;(4 MB(44444444444444444444444444".]Lb `a@p\ajF�r @A#@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A$A$A$A$A$A$A$A$A$A$A$A$A:a>!|@j2C3O*>`Ij"4444444444444444444444444444444#4"` Z! 2!2!# W^\.B\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A\A0`c2:+>`6&*r//kb.?HA#*6\Z ڠ11klp> 6:293`a2383^V*aj"3is!G"4"` Z66& G^a\3:i`a2383^V*aj"N:F"4"` Z!=s!& G^a\@`a2383^V*aj"@ks.?HA#*6\Z ڠ8tE1lp> 6:Eq#6\`-3:+>`6&*r2G"4"` ZI lp> 6:KY`a2383^V*aj"NMs.?HA#*6\Z ڠ�?& G^a\@6\`-3:+>`6&*6/G"4"` Z!Vlp> 6:X`a2383^V*aj"܎Yr.?HA#*6\Z ڠĕ8& G^a\U:6\`-3:+>`6&* G"4"` Zab=lp> 6:Ad`a2383^V*aj"e r.?HA#*6\Z ڠ2& G^a\36\`-3:+>`6&*#F"4"` Znlp> 6:p!`a2383^V*aj"rG"4"` Zrlp> 6:v`a2383^V*aj"rG"4"` Zxlp> 6:|`a2383^V*aj"rG"4"` Z~lp> 6:`a2383^V*aj"NvG"4"` Zlp> 6:`a2383^."aVa^ȸhw.?HA#*6\Z ڠ & G^a\8!6\`-3:+2\ FaF^hw.?HA#*6\Z ڠ & G^a\J 6\`-3:+2\ FaF*]hw.?HA#*6\Z ڠb&& G^a\ 6\`-3:+2\ FaFhw.?HA#*6\Z ڠ"& G^a\ : 6\`-3:+2\ FaFvG"4"` Z!& G^a\"&6\`-3:+2\ FaFvG"4"` Z!& G^a\~#6\`-3:+2\ FaFvG"4"` Z!& G^a\"6\`-3:+2\ FaFvG"4"` Z!& G^a\66\`-3:+2\ FaFvG"4"` Z!& G^a\`a2383^."aVaiw.?HA#*6\Z ڠ"lp> 6:!6\`-3:+2\ FaFvG"4"` Z!& G^a\`a2383^."aVaiw.?HA#*6\Z ڠ"lp> 6:!6\`-3:+2\ FaFvG"4"` Z!& G^a\`a2383^."aVaiw.?HA#*6\Z ڠ"lp> 6:!6\`-3:+2\ FaFvG"4"` Z!& G^a\`a2383^."aVaiw.?HA#*6\Z ڠ"lp> 6:!6\`-3:+2\ FaFvG]څ4"` Z!& G^a\`a2383^."aVaiwޥ]HA#*6\Z ڠ"lp> 6:!6\`-3:+2\ FaFvG]څ4"` Z!& G^a\`a2383^."aVaiwޥ]HA#*6\Z ڠ"lp> 6:!6\`-3:+2\ FaFvG]څ4"�B$WZ0iʕ… :|1ĉGYl88mrՉȑ$KR|k#ZbAÅ 1kڼ‡."Z5QD<4⨡6Ҥ (`ҦUҭ\IZp'4mrթڵE /cĉ7f."Z5QѢl K5))RzԂIV+op'4mrɲ譏`mrb˘3⭰EQF=LtQC*UG-i;į G}B&W[&G.澌95 ;]Dj#C!rUW!Hdrϯ[n#"5tr,r!@/+(",",(C5E TRI"+Dø""!Ȳ-~"">, /@r+ $R- $-r/,W 9+Ш"+," /@r+,">׸!dx, --@rd' r /s-@"R-,"D#.RL3wS;({C)T/"Ȳ! /K!#"--"L!-"+�#M;302TS@%<m'$,@"",r1 $@r?׸Bdx,G'R+ /4c9"KC }(#҉F/4!,"-I!@!4 $Ȓ,r+rH!~!@"רSO=,s/,҉,#l sLTN.D2*<",-Gv"r+]JO6"q"tr/~@rB{RH! 9, ?=PMT,H L :H'@R+R/-KH#"r,,2!#+ $Nb3ub0W2O#؄+:a=A~ Hb"aEt�Ƒ\EtB!�"d a@+ fXÑq_z&Ⴙ$&3Y\M*Db#uE $~Bt8/ a3x:B~! aaE ^@/QnhJSHhЊ 2�/ q$Hܢ!xq=ܢ?! W8$ Y~�qH8$p6Ya,~a4!8Md-`/1E5q W E![,(D' WBF'1B,$ Hܢ#` G`./L *FT8đRa|P/pnCFd1 {\`<q؃,Q~\$d^8aQ )TXG mhE9" ^b8<Y@bP?NBB~c8"P_ԃG<q^øE!6x�062O#؄+:qW:\Q[\`5 Y(5ءxp,v>~=X$n!qH+ =p N\QbL!#)7=3o4h(0aH#(/n!a�0 q Yb{E4A}hJSHhЊ7 iH~F=al> Hc0F4n Y 0:! a X/nC,C2\^M 'Glȭ+юlH#5!a|p,a cˈ2d HB{0F] c0 kDXF!xqWȢXXl.Kb2V`'.(V1Gt۝XD'\! ܂㐅! ^c$##~E=!CB8"E/zBBG=c+dCi )"-`BZ!+ ;!Ch9d[C8? Wă0�_A�" WB0,\qa#8!~ H\'GlAYE;[a� ?b8/n![؃0 ! ?X! =9QY,H]Xl.Kb2V`'.(V1Gp[+ [(,\}p7YC5iH/\~CG!\! W@ 3ڡb(M!T"W<LhC+>[B!q p p pp p Up P !M6  Ǧܠ `ܰp  � ٠  PPP G2 ~ pGR s11U + &P p � ~ PP@- % p  � rA P!, L ~ 0P � ٰ   `P � x p p � ߠ rtl h ɸ p p ߰G Ppp 0 P g � p � p s11U + & �   ~p �  � @G" ;P{p !7 a�R"-m   p p ppp  p� plp p ]B-~P rtl h @p p P 0 p Q q] p �  s11U + &V ` Ұ0 �PP `  !S 1{ p ̐ 0!7 a�R"-m y  P0 �ٰ{  ~pl]G 0Prtl h 9 Ґ � Ұ` ߰ ٰ`   q v� p ] p  s11U + &V Q0�  p ` ``l% r~  !7 a�R"-m y pu� �p� p PpP7� " ~ �P rtl h YPpP ` ] ` {` ̰ q r@0 p p  s11U + &V � P� ; P ]"ru! "7 a�R"-m  � p C-{ � {0 p �  ; � p p ~ !M6  ` pp p �  � p p� {pp$ Qy� .0/3_�P `lRap�   p P P � � P% r "7 a�R"-m ~ p �  p{pp Cq� P P0 rtl h \ r pp$! �  !  s11U + &V p �  Q� P ~P fl? p p rA P!, L`!� p  {� ]rp { pp p$p p D ]Rrtl h 9 P P@Cq$ D �  w$ p p  s11U + &V { P� ~ ! ~`l2] w p!7 a�R"-m Y p 0� P ~ ~ 0 ~ ! p %� r p rtl h y ! p pG 0 * p �  � p� Py� .0/3_�P `lR y.rA P!, L牮蘩M6  藎 s11U + &nvA P!, L�뿞tl h  s11U + &> a�R"-m .M6  0� .0/3_�P `lR�飠A P!, L`% tl h &/ s11U + &=z> a�R"-m I?tl h Xo� .0/3_�P `lRdA P!, LͮM6   s11U + &] 9 a�R"-m tl h � .0/3_�P `lRƏA P!, L> hl h � .0/4\ A*0QM$Jŋ5nG GI5Ŋ$zԂIV!eΤYs&Ƌ:m 6dQ20$Ъ >pTiƊ85%%KvĒ.VTQ &mZ[#FL@u ՙ=mra Rj+Uڤ"NMEo%$UzԂIVeňIN>:sM:&nM\@*`|X&AO<JbIR+t6&P6}BuFG\ub߿#X6qȤ VpM44EH"\y&h0DP:TθG6qI|Mq2"(*`d*ƤF$R.H%Wi6Za;0N63nM\deG\L*Ҡ `G*D@cӨQ$**RɕGZ`V #L4M>AzpdW:G` J >XJ6Ѩ"FiJ"墊Trh]EM@dOP9ĕNX6qȤ W5VpM44mCEH"\y&h%0DP:TθG6qE{Mq2" `G*D@أQ$**RɕGZ`VN #L4M>AzpdW:G` J ʭVpM47EH"\y&h0DP:TθG6qzMq2" `G*D@[Q$**RɕGZ`V&7 #L4M>AzpdW:=G` J ʭVpM44G$R.H%Wi6Z&0N63nM\eG\L**>XJ6Ѩ"DE"Q+& F0 Ptb@nGl`MM8@R 0+pD%6FtHIHqhЊ#(:O 7#6N&&HE )W8HEp2QH$HETG mh?l'g�#6NQ&&HE )W>Db#trKn) ).R-`BZ!Ȏ#i'�Gl@%HM8@R <*FLbrvHIHqhЊZn$(>8bXl.TBrU.(V1G$DJBTD%xD ІV&(>8bBXl.TBrU.(V1GS'DJBTD%xD ІVXT&(>8bNkXl.TBrU.(V1GDJBTD%xD ІV$(>8bZgXl.TBrU.(V1GhuvHIHqh zd'�GllHM8@R <*Fn) ).R-`BZQZls#M#` G�2RAUG X(ٍB"%!E*W<LhC+mnd@P Wty,6@F*!H*HDb#:QH$HETG mhŀ%͍h�#6Nx#&HE )WHbxVg7 J\0 672O(؄+:!c<p #\x "1UZ($RR\"*q#Z6B(>8b'Xl.TBrU.(V1GhuvHIHqh os#M#` G�2RAUG X(ٍB"%!E*W<LhC+d͍h�#6N&HE )WHbxVg7 J\0 672O(؄+:Gbpd"tA$FQ<BDJBTD%xD ІVx'�GlP#` G�2RAUGX( LnB+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQbD@!N,pBZ1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp67O9x&\ WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWGJp � r��ZpD&3,J5\C6dJMMMMMMMMMMMMMMMMMMMMMMMx7lCHpExX.0hUXXhUJ؄J؄JOE\E]E^7O|M6ȁxJȅGE6*g|FhFiԺGxX@�.<؀)@ZhOVHGulUiM8CyGzG{&ӧEHGh:8GxJ:z܄w\HlMXEQDx\к( GZh@ȁnF ȁ@hOpZXGu\{II&\Z(4V\ȅVHIlJTU30HU\IJ3\OhZh@�F<`X@ȃ<KKKKK˾ <@X(K===@@@L˼ @@@=3=LM\Ϳ 5LKP�X/MMM NN,N<́(� (MMNNN/PPMN ON� 8OLO\OXOPPPPPPPP-P=PMOXXON OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPȁTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P|UX̀ U[U[\=VdMVe]cg��V`�me,�pVp WgPXX�g� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Ȁ Y=UUOU 0IUm]\]}\ȍ\ɝ\m\mlŕ \\ ] ]XXXXm]}]V \V] �] ^^-^\]m^}^^^^^EW��MO5IU�-_=n]%m_}___EW^ ^E __�`�==�n`~`` ` ` ` W_ `aۭ�� � � � � � � `Հ Ѐ Ѐ Ѐ Ѐ Ѐ �^b&~n|U%b*b 8b+b0t�2.c3>c4Nc5^c6^W_ 1c:^.~.c@dAd^ c?^dF&cX�FdKdLdMdNdOdPxUEdNv]dIeXeYeZN~U5 �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\a ,nщCD"|`b0"Œ$ I-`BZ,H,B(D'nщm 2M` Y8{**kNSjD8bp$N%H($dN fx+$5(Kj_]0 x" q^@ئ 3O9؄+:,H,! q =bp 5'ܩc5" 1U'Ò,:1HBL' ኷vXH&h `E!m 2MϺ+d ^t#VQ G\srȝ:V#X+ q2,-:AN@XH&h `XD' YDlS'Glx$ QCJ8䚓CԱ`*\ap, qYbx+XQ FQXRG mh Nb")Ȍhh#6N<KpŞ]! =bp 5'ܩc5" 1U'$xBK\! W@�((R,I|u#Z6Xp-:EBb(>8bij _ܢ%#VQ G\srȝ:V#X+ q2,A-1 aȂ%F1EbIM+&n'`BdF 44pE'uCap$UT. לrՈ+p(V H K$d:�"1N@XH&h `E=qBDlS'Glx=!C #VQ G\srȝ:V#X+ q2H,p!dEb(/ ?$i~p,! WȢQWt/\ Wh> b0"%irGh&hVBpHYpY[8Y`XY`Wk(WHx+Hp^a(^pCHx+H(WuЇz8aXN O@pMpN[(WN(NHCa_X}a(W(^(WE*^8WB�?Waf`{s0EpNC"yUGprXGUpH8YH HWC:Ba(WBXY؇k_0W(NpYa8EHapC^rhz PRX&+Wx`6h+WXNB8[Bx[[8^ }WWWCWE8r=Y8Y8B�[qevPCHMQ4hGW,Ya=`CxNB-Hk(E0Y(YB^8[= Y8WXN8oespH"yUGprXGUpH8YpC8^E�WX?p`:^؇kCW�[(Hp=CpYpa([(WB}Q E!%irGh&hVYXa@BEB8W8W}WXCC^(HXWBHY^X[ElY8HMQ4hGW,9N8^pECN[C~N�=;NxNEH=^_([YX[[(C~pYEpE GXJp 9q;!pQXWYYXWx+?oh~`[8WȆxvX~ai`}`q(^8W�c~~؇z�N8NENvP PRX&+Wx`6h+^=pr`~PNp_vx[[kpHXxxZWX^}}x?rBpEr`C O@pMpNHxqE�o}Pnp[8~YXfh~hlE`^~~xEpNCB^v8NpHpH GXJp 9q;!pQXW9YYpY8n؇oXf8Y}czN8}r0i^8a8BX[^�a^YapCkx PRMhrGh&hV[8Bxc`iЇokn8}҇sfYpNCpc0Y`0W`X^Xk vCpEMQ4hGW,{ȆeakkoЇkzEx e`lXNHN0_YXcpCCChri8HHWxUGprXGUpH8EEpH[`sBas8[W sHi8Br(EW8�Y�EEp^(NC([(x} aQ E!mrGh&hV]ȀE``qYBv8Y`8uHkW`oWCpYXCWXWB8?[X[p?~r�= O@pMpNX`8u=NXxY�W uCkYhq�N8==(a(H(YpHp=.^C}}aW^YX}UGprXGUpH8HBpEY؇l[8[{?H}?ЇlBx`nHC(Cx}~YXH`8fsQ E!mrGh&hVxb¸H(YnXHlCȆxWkpHzk(Y=H�}~:HXYHfuY( O@pMpNgn(^n([o؇ڇlB}f�C[B}z(h}�H?BpHiqx+W}UGprXGUpH8EBN}YY(N؇lYoC~B?rЇqCH `caE8`WXY}Q E!mrGh&hViWX[XNl8~Cx+nB~CCrq=EpY�_a-YEW(xo O@pMpNxmWnpC(W}a([}pNk Hoo Hp^aa^[X^8^8Y~WCNXGXJp 9q;!pQXWWCB�v BBY[8?Pu�EЇkH?8oB�HNxQ E!mrGh&hVxNXWu8WX[(YhspBsPHpzWW^{p`8 )^BW([=SvN O@pMpNhou8W(aa`sp[8s`Cp}C[^}BCWa(Yo_XY(WXYGMp 9q;!pQXWWECnnXkWzcx=}`Ek`h xhoHnex PR&+Wx`6hזE(Wzc[(iho`in8Yip[=x8B yCXW(a el`r뚐MQ4hGW&vi_fn0nk^k8ccrP^p^YX!Eoa}EpY8[XHGMp 9q;!pQXWYWHBoЇz8H(Ezuc?kc8}r`ރ_P}v8 PR&+Wx`6h[(E xЇspYl`}kXh�YP}vBpYN[=q}�v܄q„F1Tj'48p8䪓Ì됫oܯCճ׎YYݾzr% ҭE#>~+$ ҡ[ D&G.6PŀA rUC $V8Njתu$H\K_s XYxs֢En5(OC%8 !CR4%IG-i!Bx푅!WթЯ=xɒu+1$?nYUoY*kC!id8Oh&:i~-ТC~:- jW ABȏ 5{/-,"!4,8UXV_YUX$( [lɒ,rK',~,r",rb!Jo4b!K'(1Df}#-0F+?*$!" $ $,!R,!K!,+--!-dC|DlJ'V* l@+ S!H!,R!-r+" $;!,"B#l ZVZ +82*@"[,‹,I!"�-k'r-//h4 B YgH LJ! 0R!R+@0u/ B@";J\/ /u 9+$"+,/r-Jo AIoIS@r"~ BrK',8BVa_E +P!@!,K'R! $-P\,"C#L!2,;Clg<m"@R,-r01L!#-Q!$t[S+@ Z+hdC|DlJ'C-r+,K!,"+ /@$[4eY$z H YDcM8 VR7+p(V H�$Eb8$1E0 ^ Q $:B-Q !Lg>G mhEdC+dN+~qCbXD'dqEȢ)@"\!EtH- 8d@D WtbhX+ q[j� Yb!\q Ht8- Y $.D'\! W,!Xl.U v%,$X#F W@{&42 0g\0 &8Ù08d@D WtB|gcM8 VBL+p(V Hm(Rl3q#Z6u2Oa"؄+:qё؄#\!`E+JXHGbD I:Q !Lg>G mhN#8d@D WtBV#` G BVV^`*\^@CH|hЊq(>8bD_GbpA5,$X#F W@(Rl3q#Z6JCF 4LpE'\GbpA5,$X#F W@}(Rl3q#Z6$CF 4LpE'GbpA5,$X#F W@M(Rl3q#Z6CF 4LpE'LGbpA5,$X#F W@(Rl3q#Z6CF 4LpE'|lGbpA5,$X#F W@Jn(Rl3q#Z6ⴎCF 4LpE' GbpA5,$X#F W@z(Rl3q#Z6ѴCF 4LpE'<-GbpA5,$X#F W@N(Rl3q#Z6ךCF 4LpE'GbpA5,$X#F W@BBt3xD ІVh;aq(>8bDXl.U+p(V HPۣ@CH|hЊK:'0Gl`M8 V"ְ`*\j{a)6әϸ-`BZY!&M[#` G BVVX+ QBm! !f:W<LhC+8d@D WtBVz,6D*XъXB8bp$JQ !Lg>G mh5bh#6N1&Y+ZkXHGbD = 0g\0 (CQ| q&\ ؄#\!`E+b #*$B0)lFg|+<B 0A%u8(|L#l+tf#&8 DU`VUX 8(+@B % `ŒB0)lFg|+<B 0A&.u8(|L#l+t^!#&8 DU`VUX 8(+@B e( Cftg#�A+u8(|L#l+t.>,l#@XVhX #*$#"BB0)lFg|+<B 0A(ƢXC'D8&B'Ȣ/J#&8 DU`VUX 8(+@B B0)lFg|+<B 0A5cBXC'D8&B'#<&#&8 DU`VUX 8(+@B B0)lFg|+<B 0AAu8(|L#l+tH#&8 DU`VUX 8&(<Bl&*((((((((((((((((((((((((((((((u*)&tF'#�A((((((((((((((((((((((((((((((((((((((((B+($(* ܀#|+t(((((((((((((((((((((((((((((((((((((((C #&8 DU`VUX�A B"i)*.)6>)FB)" ##8 &$A�*锦)Fi $ B �A $"""""""""""""""""""""""""""""""""""""""" #�BAlU`VU� �xA| |N@|+�l4 0�888A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@h.�d|LA,FN.V^.f.�l@ L�UXVhXU@ l+xA؀ ~.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@L^ @w2A @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ � A$PA LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLԯ �v@XVhXU�B3D00;3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3 t4 AG4LC44-@ A1;3838383838383838383838383838383838383838383838383838383838383838383838383838C1?C4LC4$3|$C2�3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3D4H5DC3DU`VUx� x'/T#tKuB+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+L7)e#h.#@AB(,,,************************************B-,-$Ax. B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+$llB%# PU`VU,T,((L*******************************0Bu&B#4*Bt@8##$B̏************************************ "<B#H&4#� xB-$lB^>>GO>WC&܂,*"@XVhXU @�,<!@B$tk*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*hBBB_+h$ #A-.@*UViZiUViZiUViZiUViZiUViZiUViZiUViZiUViZiUViZi,XXYz .8Nd(B(_;lYgz=T&_\l .ջ  �k"Y'FqcǏ!G<dI Kze ,<j܈teӧQk'I,iLBrJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*AJ*H*H*[:UqA 0/Vx+W DIM@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@eDFeGXhM4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4:6PFAv@dW:QgVikuŕG`&.2/Vp+W dDI+Sy{7clDPVq&D߃NXa;dN$PHA dPAVG`&./Vp+W A]I[X~AUa26YwdM4K0!3EdM@ VPG`&.Z/VpdU\P:P:P:P:P:P:P:P:P:P:P:P:P:P:P:AVq&P:P:P:P:P:P:P:P:P:P:P:P:P:P:P:P:N(:N(:Qh)>qDJB%4 MGbpbm/  VOx(5Z#X2"Mt h)>qd)Bm=p &Dz WOb8Ɛ_P POw(> LPEO4F[%1IMn%M8]Fx+P'ZGi-qK]ĈC a6FP POt39 j)TQd)`'Nq& .xQ<pxO}2D'4!Lbv}.5 P`BPEnpE| GARK>p &D! U#t(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W’^&cԉQ8LhC+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb*V bh WtB'M8]ο`*\~B ƔiDxD ІVԗ%G 4\pE' >p &D! 1U#G-1e+&''rQ| u&\щ& .xy_HGb\Qh+`LFG mhE\ɯ\r@u Wt"u#` G`Bt ^X+ 1B;t )S-`BZh"咣MN#` G`Bt ^X+ 1BSt )S-`BZk咣M&#` G`Bt ^X+ 1Bks )S-`BZ咣M#` G`Bt ^X+ 1Br )S-`BZ~咣M*#` G`Bt ^X+ 1Bsr )S-`BZt~咣MZ#` G`Bt ^X+ 1Bgr )S-`BZ~咣M#` G`Bt ^X+ 1B[r )S-`BZzr~咣M#` G`Bt ^X+ 1Bb )S-`BZp~咣M'#` G`Bt ^/H`aV ao+H1dD\Z ڠFa\2P6\`B.VFa\FhFA[LF Z;+.i> 6: `a&.//H`aV ao+H1dD\Z ڠpFa\Г6\`B.*H`aV ao+H1dD\Z ڠ1Fa\N6\`B.*>`6aF1ʄ  a:an AC:n\n: ::xadA[d:Add!FA[L$A\Z ڠĩ\n\a A:\xA[ \A ; :\add:2+.i> 6:AD"R[daxa,ddx\d:A~ndad   A\d6\`B.*>"6aF!1@A AA:a\nAA ! ~a \] d A\dnA x 2i+H1ʤ ]Z ڠn"A a a~Axa:AA\A[QAdd :\A~a D:d!Fa\ ~n!"]AA a A:xdaAn A~n:nA\ n\d:8`a&./ީ\ VaJ$1\dd x�d\A ndAAx\ ax`:x*i+H1ʤ ]Z ڠ<U-x\A d aaAda$"!A[A A xA@n!1d\+<u> 6:Una  dnA\d"n A\a A\AAA\A\6\`B.*>"!*aFL, n:xaxa nnnada:;n!"] ƁA\u+HA4L  Zd=U ~x~A~xA[�xadddadxAA ]SGa\�Sex n�dx"e:AxdHedaxaAddandd6\`B.0:n62!id:"ena\x\na\AA A\:\A~da~a~nA:UGA[L  Z!x+ da  :ad a\\d\a\a nddAa :Ub<u> p�a\dnn\ddA\\ax  Axnx~Addnd6\`B.mZfC!2L\AA[ A \Aځ~"AA!"a`\n aUGA[L  Zᒵ~a:aAyA!\ an!؁cZa]\aơ\dUSG a\P`!a:aa kA� n΁xxA\�`a&./Y/0:<!B!2A186\A Aaad!!! Aa\An aadnA !\u+Hnˤ ]Z ڠPZ\adAdȁn\anAd:A:aa~A USG a\ΚnAaxadȁ!d \a\Aa ~ A\x Ad6\`B.Z"!b!c7\ a nAȁ\!:n\\\A\     AdUGA[L  Z!@naoa:AxnA,R A :ddAAȁu=u> "6:Ձ,adA[Ac\a: n"!A AAA:dA:nd6\`B.B5�Z"!b!c7dx!nddaA  Adn~AaAA\u+Hnˤ ]Z ڠPx"\\ana:AdA AA xaA"]SG a\Zdd!n!A x!\�U_Ǐ_=c :kѭN+$"H2#X؀ .\` 3L th)RX:)QZlduU޷Bdek vn8Y ZT/c-#֢:A3n_H>EJ&P$Ir6:vV=n\ɺ^6^:}ӷ薽kxu6߷=:AThax #kW ݺ-[w'48p8};+H[EeuϲqTSfd 5BxZ"s+r,8#l (mK.̈́!K4A DJ,&&r$K;I!@9t9?,p$@r /$!Ȃ`!"/(E`I"+D0-,r ;s,9!9,r ?Q"=R+!U}ԉ+@"",0x^|FslJ'l9"ģ+B;5K|+@r $JU@B+@0t8r+,*H#.LK.e! t‡EO&.r $ɲ7d 7bM= Í>q ?b 7C<ɲH'" /r!R8M<08G"adH LJ{A-|7\!0 $c-p#1+R+r+@G@ 9Í>"" (ќ#҉{O6X3"s2c,# $p 3䴳+@0!@+D#L6|H!I#.LK.;S |‡2J?-" $09{K65,">293rk $U9oA_H!h Exvp!~ >uC`F!a@B !CU8QuI`q2O9؄+:!A9k!n~dc`>f8G qN$NBG;!B@+QGbpTO&h\GTbpO>WTe:_I(Gq Y {/Q_,p-" [@p$! #!`C&W<LhC+B@8/!CB80 щ[u/ [ 'pCt- [ - a ^xQ| q&\ p'�F'p W,/nQE,! ^UY/ H(D' W�c/~QCTE$Xl.JXIƤ "QMb?`# W@#+_,DU ^Ȣ+n!=B:qY,->rW8n! ?A_H!h p ~! q@bX/ ET{dHtb,pNܢʓ! Ho! ?A(>8bHC,~q Y/ `b(ědщb(+dqNܢr$~! WȂ+dQW@g& %.+L* *F¼U+nщC#8,pCx- ! HBDUE8$d Y,+d+dQ|/ aG mh8 H+d Y,BM!\B+dщE5>Y+n=ܢp,!Ethh#6NtE' Y,X+a$nQ[@+ qHܢ $:![Ȣp$^B$dQGbpT%`VJl"$ٱ#| )C2-`BZk|?^F 44pE'8؄#\0!%@8 av ]_H!hЊK} 9^F 44pE'v?p &`VJl"$zQ|/ aG mhe@Cs WtW#` G`B*aKj^|`&BBW_H!hЊ~/(>8bGbpTԼ QM0@GG񑿐B0!+&q2O9؄+:~?p &,5W + !A@7  A&-m HyDZ h {� .0!*.Qs�P t*qA Ad L�xw{1   ,5W + !A@7  A&-m qvDZ h w� .0!*.Qs�P tX.A Ad L Rw{1  ` ,5W + !A@׋ 2  A&-m ӨrDZ h (u� .0!*.Qs�P tA Ad L@w{1  0* ,5W + !A@0  A&-m 5qDZ h Dq� .0!*.Qs�P t59  A&-m PpDZ h tq� .0!*.Qs�P t59  A&-m ypDZ h p� .0!*.Qs�P t59  A&-m Y.DZ h ԉp� .0!*.Qs@ A ǡɟ z@  1m * h *P (.Qs@ Y!79 0 P?: LPIKʤMO Q& ? gp= R a*co  Ps 0 @ :** jCN@* & 0 p= @JP @ -" Ps 0 Q JPj"`"@ -g0 @'Jj׊ & 0 p >骮ʮo � -"J0#Ps 0  P  + ,�g ˱ 0 p >ѱ+˲ � .Zs 0  K&IK˴MO NG.l -_c >1  >m˱`  ,5W+� 븏 M + .l n   h੎  �  :Ps@ 0 1Mz -�g0 k  hੈP KҚ : ,!@ Ӻ @&t& Np0 0 0 0 0 0 0 0 @z >  u+,;@�@ @WP P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P JԉJ 1e � _ a-cMemgm0  P7 hmwy PR$�9 �  @ ٟٛٝ ڡ٪ ى٪LC*ۨ0 m۵] ۻ۽ۿ ܆Z P @eN@ MmM 0 r Pz3Q8+kff@-kmg-kPMP??Pgtt.Nn^lZ?Nv`+-kj_ $Z2Q$966`00I>D08OQ.SNUnU8D3NM�Len1ikmoq.puu?{N2 Bs.N-=2@T@4$1Q 9 P Fm `FLNE�.Nnj; EQIE 2 oNpME@J@ $Z2Q"^@ P p ''O+-/1/3`p $ NTA/YJJJIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPI�NV R@HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEELR J $��@ Ռ�:rA .dC6HSJňACG!EL"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$Rx(I"J=bE RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%$RHI"%I?(9bE$<P`ѥOAG6%j)὏'_yի5(MCr*R'EX [�p@ 4@TpA%B+ %;`B 3PA&H,P„H9 n*"dQ7ѱ=WFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFqeWFQG@Gia$F2PDUtQF %P >QJ+$`K @耄 {@ X4]dUFyGX;qeVZkV\su\GQGRI ytYfuYh$8h� *2T+xхHFYeGbőWx7QnԑGZ! ix` $8h�n)q]]dUFyyyGQGRVHi, yfk$8h�n)q-]dUFyNHz[GQGRVHi,l{l="(�#@[ .x@\E"eQjFIoXI y(q#$8h�n)q뎮]dUFy[yu$%a%~Br{$8h�n)qE]dUFyj׳wu$%a%~w$8h�n)qנ]dUP^s5$  `u$D@ @nQ*"Db#f@j7)3,I@-A,C &Iݢ .UE.(V1G@-[ōtD KxD ~ QR8Bp | @(pKx "1UPb Gq#">Ò$тda#�#4�E <@\\QbZ!a8$  e(>- \_^Hbx\iQHGϰ$GYe9yw$D@ @nQ*"Db#vF:"E|% H<?Ȃ9#$! G�Gh�txW X(5jo7)3,I@-AzS! Q8>B|[ĥ 0+pD%6Q+?G)(fR(\!0! 8%̎(>- \_8 nj)WHHF`GHB��.�q QMO lF1">x$@D Ilou$D@ @nQ*Dnj)WHHߦYGHB��.�q QMO.F1">x$@D IPo/u$D@ @nQ*DOmj)WHH QGHB��.�q QMOF1">x$@D Iru$D@ @nQ*D.lj)WHH7gz$GHB��.�q QMORE' W@"~ YBX, W8,dNB~+:[pE'dQ_tB\YbŬC�+!&$A#�#4�E <@\�>GTb_; Y0 qCXE܂-![,�F!\ Y"\Ebp/nqE�~(fR(\!0! #�#4�E <@\�>GTbT g+ _@(!\Q[Cp$\E8D! !8/dq H8-\[jj)WHHkIݢ .UX#*Z鯳Z$dq Y,X"dC/ ~\讀, rWȂ8, H8]QlPxu\YiRPxI�WH!`$ȽL;$#�n x�qџ `XGM?+WEYY_XHCBp^EWEЇl(?YXWN(ZCE8Yp^C^q`iuQ �WPpD&H t#H(8 � �pJ؄Z<WH8B8ͻH[8H8HH[h�^CaWCW8`Y8HBpY8W[=r\YiRPxI�WH!`$6;$#�n x�qџ `XGM?E[Epax؇s3n{ho8?{Hk`}nX[p[a~~v0CX[(WW^ vQ �WPpD&Hi#H(8 � �pJ؄Z…EYpEkn0k�N}exȆB~Wv8akH^H`Y_�c(WCEfqiQ �WPpD&H #H(8 � �pJ؄Zj[pE8^(x [([C`spHXrW}Wx [؃[p[YpBECX`YEW8x؇}[Q �WPpD&Hʴ#H(8 � �pJ؄ZjWYXW}aE8akXa(kHX~`a8kv[X^8Wfh~؇c8EC_B`xP\YiRPxI�WH!`$,R-#H(8 � �pJ؄ZZHH8Yl8BE}C([}(^؇l0_c }NHB؃a_`BYp[X3Hpo\YiRPxI�WH!`$R^U_E#H(8 � �pJ؄Z:HHX[hs=XNx _(B8v?iYW8n+[[?N^[W(``([xQ �WPpD&H_X#H(8 � �pJ؄ZZHpHnk`n0=}cx_~Cn``8xYuYWW8?8EHi0k؇qQ �WPpD&H[-#H(8 � �pJ؄Z񓿂WXHH�s} WCxx[P}Ypv؇zPc8H^Hp[ؼC[(qЇ}hr8\YiRPxI�WH!`$\^g9$#�n x�qџ `XGM?EHXYEHp[X_([(E?^p`(_Y(CHCNYpCXWHB[^XW8a8EQ �WPpD&H b!f#H(8 � �pJ؄Z:YpEW[CEp^g[_X?CpBW8YECNWYCEY([YH\YiRPxI�WH!`$bP8$#�n x�qџ `XGM?e_ΕQ �WPpD&HQ~!>$#�n x�qџ `XGM?_^uYiRPxI�WH!`$f~#H(8 � �pJ؄ZbgQ �WPpD&H~N=$#�n x�qџ `XGM?.xYiRPxI�WH!`$Pi#H(8 � �pJ؄Z2j֕Q �WPpD&H-=$#�n x�qџ `XGM?l[YiRPxI�WH!`$ lخ#H(8 � �pJ؄ZmvQ �WPpD&Hn9$#�n x�qџ `XGM?fQ �WPpD&HNp9$#�n x�qџ xQXQxXQ �WPpD&Hqh9$#�n x�qџ xQXQxǑQ �WPpD&Hsf9$#�n x�qџ xQXQx'(Q �WPpD&H1oJ9$#�n x�qџ xQXQx=>Q �WPpD&HGE9$#�n x�qџ xQXQxSOuYiRPxI�WH!`$ur?#H(8 � qHUG8uj/Q �WPpD&Hr8$#�n x�qџ xQXQxSYiRPxI�WH!`$x?$#�n x�qџ xQXQxSWyYiRPxI�WH!`$y?$#�n x�qџ xQXQxSzvYiRPxI�WH!`$ ?$#�n x�qџ xQXQxSuYiRPxI�WH!`$pr?$#�n x�qџ xQXQxSG_YiRPxI�WH!`$}r?$#�n x�qџ xQXQxS~_Yi IW@J$I)B(q"Ŋ/b̨q#ǎ!I4@|P…2h)s& >4jըG~j(ѢF"MtiQCG"5+I\%$Ǯ^ +$Q�qH.<xIs 7]DjԣA,8PI J(W0I2v2ʖ/C<$ i…/颮pEQF= t0ڃG Jj W@J$IƏ#OH(G8J DMM>hSM]r5(W\r5(W\r5(W\((((((((((CA5 QH(DR`Q7☣;أ?CYV$J(! |@\hG-$PUgf%lR&lR&lR&lR&lR&lR&lR&lR&lR&lR&lR&liB!,0aJH_8`>\"l0" - l+l"l2R[)'"<B !=F�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�aF�/(Q;tp 49'Тl\ۺÞbQB -CR`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV`aV` X+` X+` X+` X+` X+` X+` X+` X+` X+` X+` X+` X+` X+` Vp@/8!7ܮ<(9XC @�2! iC"2\$#H@a$AdKb2$';O2%)KI4nh`WLx!ܥ._3&1ic39rׄ@3Ҝ&5ikb3&7oS+V .pZd"X=i{@+P T@+P T`Ѓ"4 ](CP{`*XA虻ݠ (G;я4")IKjғ4*~P&0!= p]1z5@D0@#D05R*UU`u"VJ�7+Yjֳ5j]+[ַ5r5kځ4ULvNj=ݜF"V X,cX$6,e+.`:ς6-iKkӢ6]-k[Y|,`A>\a &r'`5`Y6 Kk"7]nq77n.ukb7� :0VJ%1q;{[7U�snN%n+ 7/80 l#8 [Ą.]Tb cX%n:{Ϊ$&0Kl8*^1[8(րp-Jx40-V*ld« <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <. <*^8&,U� hxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhxhx@L*0Jߺ7bV &o#_&'?K b?>?qc` ꏾvO/`Wڟ?o??�KX@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\a ,nщCD"|`b0"Œ$ I-`BZ,H,B(D'nщm 2M` Y8{**kNSjD8bp$N%H($dN fx+$5(Kj_]0 x" q^@ئ 3O9؄+:,H,! q =bp 5'ܩc5" 1U'Ò,:1HBL' ኷vXH&h `E!m 2MϺ+d ^t#VQ G\srȝ:V#X+ q2,-:AN@XH&h `XD' YDlS'Glx$ QCJ8䚓CԱ`*\ap, qYbx+XQ FQXRG mh Nb")Ȍhh#6N<KpŞ]! =bp 5'ܩc5" 1U'$xBK\! W@�((R,I|u#Z6Xp-:EBb(>8bij _ܢ%#VQ G\srȝ:V#X+ q2,A-1 aȂ%F1EbIM+&n'`BdF 44pE'uCap$UT. לrՈ+p(V H K$d:�"1N@XH&h `E=qBDlS'Glx=!C #VQ G\srȝ:V#X+ q2H,p!dEb(/ ?$i~p,! WȢQWt/\ Wh> b0"%irGh&hVBpHYpY[8Y`XY`Wk(WHx+Hp^a(^pCHx+H(WuЇz8aXN O@pMpN[(WN(NHCa_X}a(W(^(WE*^8WB�?Waf`{s0EpNC"yUGprXGUpH8YH HWC:Ba(WBXY؇k_0W(NpYa8EHapC^rhz PRX&+Wx`6h+WXNB8[Bx[[8^ }WWWCWE8r=Y8Y8B�[qevPCHMQ4hGW,Ya=`CxNB-Hk(E0Y(YB^8[= Y8WXN8oespH"yUGprXGUpH8YpC8^E�WX?p`:^؇kCW�[(Hp=CpYpa([(WB}Q E!%irGh&hVYXa@BEB8W8W}WXCC^(HXWBHY^X[ElY8HMQ4hGW,9N8^pECN[C~N�=;NxNEH=^_([YX[[(C~pYEpE GXJp 9q;!pQXWYYXWx+?oh~`[8WȆxvX~ai`}`q(^8W�c~~؇z�N8NENvP PRX&+Wx`6h+^=pr`~PNp_vx[[kpHXxxZWX^}}x?rBpEr`C O@pMpNHxqE�o}Pnp[8~YXfh~hlE`^~~xEpNCB^v8NpHpH GXJp 9q;!pQXW9YYpY8n؇oXf8Y}czN8}r0i^8a8BX[^�a^YapCkx PRMhrGh&hV[8Bxc`iЇokn8}҇sfYpNCpc0Y`0W`X^Xk vCpEMQ4hGW,{ȆeakkoЇkzEx e`lXNHN0_YXcpCCChri8HHWxUGprXGUpH8EEpH[`sBas8[W sHi8Br(EW8�Y�EEp^(NC([(x} aQ E!mrGh&hV]ȀE``qYBv8Y`8uHkW`oWCpYXCWXWB8?[X[p?~r�= O@pMpNX`8u=NXxY�W uCkYhq�N8==(a(H(YpHp=.^C}}aW^YX}UGprXGUpH8HBpEY؇l[8[{?H}?ЇlBx`nHC(Cx}~YXH`8fsQ E!mrGh&hVxb¸H(YnXHlCȆxWkpHzk(Y=H�}~:HXYHfuY( O@pMpNgn(^n([o؇ڇlB}f�C[B}z(h}�H?BpHiqx+W}UGprXGUpH8EBN}YY(N؇lYoC~B?rЇqCH `caE8`WXY}Q E!mrGh&hViWX[XNl8~Cx+nB~CCrq=EpY�_a-YEW(xo O@pMpNxmWnpC(W}a([}pNk Hoo Hp^aa^[X^8^8Y~WCNXGXJp 9q;!pQXWWCB�v BBY[8?Pu�EЇkH?8oB�HNxQ E!mrGh&hVxNXWu8WX[(YhspBsPHpzWW^{p`8 )^BW([=SvN O@pMpNhou8W(aa`sp[8s`Cp}C[^}BCWa(Yo_XY(WXYGMp 9q;!pQXWWECnnXkWzcx=}`Ek`h xhoHnex PR&+Wx`6hזE(Wzc[(iho`in8Yip[=x8B yCXW(a el`r뚐MQ4hGW&vi_fn0nk^k8ccrP^p^YX!Eoa}EpY8[XHGMp 9q;!pQXWYWHBoЇz8H(Ezuc?kc8}r`ރ_P}v8 PR&+Wx`6h[(E xЇspYl`}kXh�YP}vBpYN[=q}�v܄q„F1Tj'48p8䪓Ì됫oܯCճ׎YYݾzr% ҭE#>~+$ ҡ[ D&G.6PŀA rUC $V8Njתu$H\K_s XYxs֢En5(OC%8 !CR4%IG-i!Bx푅!WթЯ=xɒu+1$?nYUoY*kC!id8Oh&:i~-ТC~:- jW ABȏ 5{/-,"!4,8UXV_YUX$( [lɒ,rK',~,r",rb!Jo4b!K'(1Df}#-0F+?*$!" $ $,!R,!K!,+--!-dC|DlJ'V* l@+ S!H!,R!-r+" $;!,"B#l ZVZ +82*@"[,‹,I!"�-k'r-//h4 B YgH LJ! 0R!R+@0u/ B@";J\/ /u 9+$"+,/r-Jo AIoIS@r"~ BrK',8BVa_E +P!@!,K'R! $-P\,"C#L!2,;Clg<m"@R,-r01L!#-Q!$t[S+@ Z+hdC|DlJ'C-r+,K!,"+ /@$[4eY$z H YDcM8 VR7+p(V H�$Eb8$1E0 ^ Q $:B-Q !Lg>G mhEdC+dN+~qCbXD'dqEȢ)@"\!EtH- 8d@D WtbhX+ q[j� Yb!\q Ht8- Y $.D'\! W,!Xl.U v%,$X#F W@{&42 0g\0 &8Ù08d@D WtB|gcM8 VBL+p(V Hm(Rl3q#Z6u2Oa"؄+:qё؄#\!`E+JXHGbD I:Q !Lg>G mhN#8d@D WtBV#` G BVV^`*\^@CH|hЊq(>8bD_GbpA5,$X#F W@(Rl3q#Z6JCF 4LpE'\GbpA5,$X#F W@}(Rl3q#Z6$CF 4LpE'GbpA5,$X#F W@M(Rl3q#Z6CF 4LpE'LGbpA5,$X#F W@(Rl3q#Z6CF 4LpE'|lGbpA5,$X#F W@Jn(Rl3q#Z6ⴎCF 4LpE' GbpA5,$X#F W@z(Rl3q#Z6ѴCF 4LpE'<-GbpA5,$X#F W@N(Rl3q#Z6ךCF 4LpE'GbpA5,$X#F W@BBt3xD ІVh;aq(>8bDXl.U+p(V HPۣ@CH|hЊK:'0Gl`M8 V"ְ`*\j{a)6әϸ-`BZY!&M[#` G BVVX+ QBm! !f:W<LhC+8d@D WtBVz,6D*XъXB8bp$JQ !Lg>G mh5bh#6N1&Y+ZkXHGbD = 0g\0 (CQ| q&\ ؄#\!`E+b #*$B0)lFg|+<B 0A%u8(|L#l+tf#&8 DU`VUX 8(+@B % `ŒB0)lFg|+<B 0A&.u8(|L#l+t^!#&8 DU`VUX 8(+@B e( Cftg#�A+u8(|L#l+t.>,l#@XVhX #*$#"BB0)lFg|+<B 0A(ƢXC'D8&B'Ȣ/J#&8 DU`VUX 8(+@B B0)lFg|+<B 0A5cBXC'D8&B'#<&#&8 DU`VUX 8(+@B B0)lFg|+<B 0AAu8(|L#l+tH#&8 DU`VU� #|*#lN&XOO$PP((*B+* $t(DB 0AQ^%V%Rn%WvW~eW*($(* ܀"|*l(((((((((((((((((((((((((((((((((((((((C #&8 DU`VU4�" tJ"T"L'vfvn'wvw~tZ'!B A%dhAtJ't|'"X}'~~V'"B"$B (A�"$"("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("("(t< DXVhXa� t@ �@֩)橞) 6©L$hhhAN*\*fn*j�@L*ƪ*֪© lPU`V@t@@N+LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLBB@ h @ LLLLLLLLLLLLLLLLLLLLjhhhhhhhhhhhhhhh؀@A(A @ LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL v@XVhXU@t@2<3T//>38C4D5<'8 /N4D3LdA$2PC48383838383838383838383838383838383838383838383838383838383838383838383838383838C4H4XC44-LAXVhXU|@D.B$dB,q,Rֱ11q,B-*R>&B0x$B+$$1%WB+B+B+B+B+B+B+B+B+B+B+B+B+B+B+Ԃ-Â,.,$AL. B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+ %llB%# PUhhGHT A,dB&KRB+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+**"�"8#8#8#8(((((((((((((((((((((***************t>"4t;!0 Ѐ'B.tWn7www7xs(܂,*"@XGkIGW� |A,41Ko%)))))))))))))))))))))))))))))))+R*%Rl"hA-.)))))))))))))))))))))))+++++++++++++++-Â,+- ("<+:!#l/8 DUxV{W4 .B&B4N&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X&t+-�#0&0B#0B#&&&&&&&&&&&&&&&&&&&f<=oKw(|&* Ȁ',B'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lB'lZB'T#"@XGkt0#<&B+>~#ZlClZ,B'dB$ĀA+??GϏKw(|&*Ȁ(d+tB?'[?B<,l#@XGkEt0@$<&@t8p+M&TaCr%pӦQB*ReVA9dɑ2eʒ%PPDT&W$ԹgO?u:hQ0hpTWj@ G*S+gB٩⨃ uZŏ2ՋըQ@4 H<r hcǏ%<YG69rtTTZćm5P'AM4uIS'M4uIS'M4uIS'M4uIS'M4uIS'M4uIS'M4uIS'M4uIbviULʌꤩN:ѤM:ѤM:ѤM:ѤM:ѤM:ѤM:ѤM:ѤM:ѤM:ѤM:M\M\M\M\M\M\M\MPZdTaHBqȰ2'ʸ$JG`8J*D XPőOF٤9S2:ل=dUP2FP\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕ$;EUM6A )Mv[q5C)X6qΠ4pPőOVd kVm[:d=5dV2*wMRy魗UBdM@DRP)MtMX)k(eG\ *B+H�UdiQVN6 H6i(qvUx矁P>DP0фTEBYE:'HG`8J*4:`AG>Yer[nH$d=V6*[QVeQVeQVeQVeQVeQVeQVeQVeO>DP0фUʐROV:keG\ **۪ ZMV\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\ŕQ\1 Wp(\1 eO$:1 G mh(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 WD2V8p&\ ͑u|,6p*RR `*\ԑDBJp#Z6dNQ| mt&\щ٭#` G3P U�A`*\DBxD ІVIv2O؄+:aMqZ؄#\H*$ VQ(8QH/8*G mhE>J$d@C Wt"#` G3P Ur)HX+ Qs )J-`BZR$I;'FGlQwXl. TB\ +p(V HDBxD ІVtUI(>6:b[Xl. TB\ +p(V HDBxD ІV4I(>6:bguXl. TB\ +p(V HVDBxD ІV6I(>6:bs+Xl. TB\ +p(V H DBxD ІVWI(>6:bXl. TB\ +p(V HDBxD ІVtI(>6:bXl. TB\ +p(V HǷDBxD ІV4ٕI(>6:bXl. TB\ +p(V H;DBxD ІVyI(>6:b]Xl. TB\ +p(V HDBxD ІVjI(>6:bWXl. TB\ +p(V Hף_HqUUh d/,I;'FGlXM8TKA`*\z )J-`BZq%i'M#` G3P UrY`*\z )J-`BZa\%i'MJW#` G3P UrY`*\ *!�$щEqE!!Yt+:q Wt9$n Wt/! �pE'\Y"l5 QU%]0 Z'\qCp"BȢpE'x!H;EX/:E@E! Y8/QaVI(>6:bDժ%KDqC!dx\d:A~ndad   A\dAa6\3B*"*>`aV A"T%!A aAA:a\nAA ! ~a \a\ d A\dnA x le$/H T\Z ڠnA a a~Axa:AA\A"6Zdd :\A~a E:dVd'FРa\~na\AA a A:xdaAn A~n:nA\ n\d:r`a8**rVFa\$BUB anAA::n~`AndA:\A\an~n aAle$/H T\Z ڠx\A 6d aaAdae A"A A xA@n!A d$b0%"IFРa\32xa:a \A\a@adnA`xddxd\Aa dna A2`a8**rVFa\$BU4!<5p n:xaxa nnnada:a:fn\aa!A2GA"SU* ZA9%Sa ~x~A~xA"�xadddadxAA A90GРa\HT2$bx n�dxd:AxdedaxaAddandL6\3B*"*>`aV A"TE<5 pO\ax  ~dAd \d\xA d a$s$/H!<U\Z ڠ0!~A�s\A!  `\anxA :\AA\$3Is> p�a\0enn\ddA\\ax$  Axnx~AddnL6\3B*"*>`aV A"TEVda$x! pԁ6of؁a aΡ$s$/H!<U\Z ڠz0;!A6n! ~s\a\ Ava@"6n` A$3Is> n6:y\anA؁A eAv   ؁ d!_6\3B*BxVFa\$BUdU\A Aaad!!! Aa\An aadnA $!$s$/H!<U\Z ڠd !aA AA\Aaځ!xaAdaaxA dd$3Is> n6:!]nAaxadȁ!d \a\Aa ~ A\x AL6\3B*‰5VFa\$BUd\ a nAȁ\!:n\\\A\     AdA2GA"SU* Z!!$@naoa:AxnApO A :ddAAȁ3Is> n6:ՁpadA"Ab\a: n A AZ:dA:nL6\3B*B+>`aV A"TEVA\aa\AAdn!\A\A\AaAvadZa!A2GA"SU* Z!!p    !\A !a\aAv�\x a3Is> n6:!\A@xAad AA   nAda A:aA Axa L6\3B*B+>`aV A"Teo\a:! A: 6/ ad a@na6:`A2GA"SU* Z]an\An!x:anAxa@:Z axadadn$3Is> n6:n d!d`A:a:daxa Z x!\AfO:L6\3B*B+>`aV A"Tey adځx  A:aaAxA"da a xx ;\AfdƁ$s$/H!<U\Z ڠBpdn@A�5?0W\,Y\ur E~Y "Y*8*IW>&WV\ܭB,բC*Ϛ+^U'H -*j!HL]gحNuE7W>ɑ t1`Р|PFr"(Pkjt REY˶CYM=I+d3cUS[x u됬[I3-޹*$x$I`ҦUۛ\Z7f׀lA*ڭaܤSϏ+^ t+YxU< /Hc 7,ܔ(+ 09+Lw9d#5,M=,3N=>@" 70CN;r$ #-r $Q,M4d7"I`,8]؅^mW |# $-&,09{K65,">293r $+҉@2+~>|MT)-&$<mJKӎ>!֨<׸”>8<L!! $@‹r,LT8ԣ9K[ 4'h&tJ> ";r"d/;r+T- $@""=30@r"HE*#l Vڅ^\nY(IEɊ+2"G'˸R!2!{!u$r0)-$ /!°\(DJc#-0F+x^Q!�!"!!@-R0-t҉,! $tR, /L-{R1R- ˣ|LlJ'#N!t-,r$rK!҉+u,DR",tr$�+~K!L$K!A<W<p df�>GbDE&\,\qEbpE'&HB-\q a8DЉCbD'nQCB!p aEERB,&UxD ІVe€ qHb"-:bqdYX!!=-&2EYEpa8\X6O&؄+:E$q YC!:! ^,p"dQ|ɢ"nQWE'& HB/ WȢM8V ^@TX#F W@"i9;[t,! ?80u H":1=b8/ YB+: Y@"E!d YnI )T-`BZI-* WX,B*,x! WȢPHW{E'n YBp/ ! ? A,'�GlH[t" qEB{!\1[@$N-:A,:qW@E!d[@B|,6X.xK6R|`&Vs6fymo{QT$%hbRG mhn"A,'�GlPuݕ=p d|�>GTb+[l5&wI )T-`BZ!� Xe b(>8bĀ<Gbp/`VJlbey/OQT$%hbRG mho|l@L WtD>#` GJv^6 0+pD%6żEERB,&UxD ІVpy,kF 4pE'،g=p d`VJlbeyo;YL\0 xIJQ| 0q&\ O؄#\`%E/P�>GTb+[{UmQT$%hbRG mh h#6N<{͏&+/zr8Xb޻m䎢")!Ec*W<LhC+l@L WtD~,6X.x +^vI )T-`BZ!7e`M1G#` GJv^\|`&VHJHјŤhЊA,'�GlM8V ^ 0+pD%6żEERB,&UxD ІV> b(>8bXl.](WX#*-潟_(*R4f1r#Z6mF 4pE'Gbp@ QMl1+FQ1I+&GnX6O&؄+:Q VbxPV + +e~P)A  L ,3 0 P VbxPV + +e~P)A  L ,3 0 P VbxPV + +e~P)A  L ,3 0 P VbxPV$+ 2� Ȋ芯2)aN! 0 NP˓, 0  taze@ , h爎  ,g0 cȏH: 2 p7 �   @�PV$@+˳ Ȓ-ْ 0  , g0 ɓ=铝* p= M � �e@+BiO�^0  , g0 ewy{ɗz )! pH ӗɘv xPV$ 8 f2ii^0 -g0 Ii pH siy xPV$ 8 Y)Iii0  P Npp P h @: ` � -[ PV$+%j'j0  -g0  H Eڗ@ ��e@ � `) I)! -g0 F*} H 3^  .��e@ � 0  *Jjzޘ* 1m @ @ @ @ @ @ @ ^B pH a P PVP@ s; wy{˷}뷕 @;  1m �  +Kkkި2) P7 k� \�Px�PV �=@  s  ׋ ˽ +ߋ @ @TJ0 [ ˿ ,,w[ P @eN@ @l `Z�P �e+li�1.g`79;==Lf CZ;47LML? Q,SMipL?j`v@cLed@lpjH$PP ,>55{77777777777777777777777777777775`,>-44 ; Ll׌٬ۜ-.;<@4 B 1+- 4P4�@@@t��t rK  -MѰЄ  @T4 E@%m')+-ӌ; EQIE 2.? AN@T@J/�@�Pg0 ȀYZ_ a-cMX Z} i} ŀ \= T_sMsJJJIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPI@FMNFV@R@HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE$M_ CX&�[y�e=@  �1.1N5n79;^ 0 "R`GI~I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I \MJp~V FMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRJp@X�/�[y�e �  } /Oo_ 0 @ER@OܐnHHmI@R+-OX�K@` axQ (IKM SP ?J]_a/\R@FcklQp@C $P�.  #@:I  -Y/GQp@`4�Pp|Q0 0 /f9 / -Y@/OՏGQp@`4�Pp0. ?/? / -Y�R$XA .dC%<$ iP 2dPI>|piԪQ:ͤ9M9uϞfnDJ&PI%AzGQNZժ#I")\x0ٓV4jըG5k[nQ3:$HZraĉ<$ i…#nEQF=KiwG$J_Iemܹu<$ i…#7EQF=*=3u;G$J_IeyI4@|HƒVX"ҨUFyN3Qf"GZ! *‚H"#> I?*XɅHFYeG<pF(RKHi,0rݎH"#>  œ*XɅHFYeGh򲓻Qf"GZ! "# <FҤ Vr!QV/iQHwe&H9/I ySP':"(�B @# .x`AK`%"eQitH{t"($~"TfU$8h�(bՠ\dUFydN|U7Qf"GZ! gW# <F򶂕\dUFyu+k"($~B K6dSVye[vecyfH"#>  Vr!QVt-vQf"GZ! k# <F>XJ6)zFiQH9 W$ŕD`"#|r+/$8h�(VpMrJ�|'(P^W$,~x7$8h�(VpMrJ vMd{'(P^W$~>"(�B @# \#V8IR'&#Q@ IP?P&;Bp  G(p[`VJl"'I6G+$ W$BLHD! Q8B|#F 0+pD%6χMG�+!&${䎐(> \#V8IRƊ&#Q@ IGTfGHB��.x QM$)Fq‘(x$@D IPe5#$! G�@h�xxHU|`&r+ Ytbp, !C8/ YBXD'n! ?X-x Y(/:! WXMx&#Q@ IpMT GHB��.x QM$)+d H,(D@o Y,p/d W@-B�,\qB@b"\C"Q?d7!)WHHfVGHB��.x QM$)k+CB+~_Ȣnaip/ ^,+ H@- qBp/nQ܄p8 (^! P"B`B4{_>! Q8B|#F 0+pD%6&,n!E@BX,xq: C�,kE! Y$: YbȮ+ u#OFq‘(x$@D Iox$D@ @P*DN>W@b"~H~(+~QH,p>Q?Dp,:Q�X!d ^7 iC<MG�+!&$ʳ#�A 4�<B <`$ު�>GTb9I Y@8Dvo_(+xqH܂�/xqY !xC�8$xQW-d?<MG�+!&$#�A 4�<B <`$ު�>GTb9I [b8ⱏs@ F<nb5 QkC"n[a>vE!\ WȂ`OFq‘(x$@D Ix݇w$D@ @P*DN;\,p"azp�F'ndkB80q Y@$!a(+dqY,̸8! &#Q@ I`wSI 0oUX#*$v+q^E!nC`spHXrW}Wx [؃[p[YpBECX`YEW8x؇}[Q !�WPpD&H9$#�� x `XGMȉFpNEpHЇk^XC~EB~EfCx`kECpY`v}:x0CX[8[[(fuQ !�WPpD&Hį9$#�� x `XGMȉMXHH8Yl8BE}C([}(^؇l0_c }NHB؃a_`BYp[X3Hpo R8 PxI�WH!`$D#H(8 �  o�pJ؄H \<HHX[hs=XNx _s`^~[=pC{ȮB_^[YN^pB�[�Bo R8 PxI�WH!`$H|#H(8 �  `XGMȉEWxfckЇk0ni^k8[f�s[[Np[pCCXYoc} R8 PxI�WH!`$A #H(8 � D `XGMȉEHpE[`8{rpH8k~kiW`}u0C[N:^ ,HB}؇v CQ !�WPpD&HЮ9$#�� xγ�pJ؄H \\YEHX?WEBBXYYW�BHB8Y[8HHW8Ep_Y(NYEpCCX R8 PxI�WH!`$�QA#H(8 �  E `XGMȉCWXHpNN8[XWNXEE_8W(YpC[XY8[pH[8^XBN?[Q !�WPpD&HA ז9$#�� xԓ�pJ؄H \ W X R8 PxI�WH!`$WM#H(8 �  y5 `XGMȉE}YQ !�WPpD&H Z #H(8 � - `XGMȉŘZQ !�WPpD&H[#H(8 � Հ `XGMȉŰ} R8 PxI�WH!`$[ ]9$#�� x `XGMȉů]ՉQ !�WPpD&H}^荙#H(8 � �pJ؄H \]Q !�WPpD&H_E#H(8 � �pJ؄H \l_ ~Q !�WPpD&H]=$#�� x `XGMȉ >b R8 PxI�WH!`$`a,#H(8 � pHUG/Ab:Q !�WPpD&H,.d=$#�� x X QXQx9: R8 PxI�WH!`$0dY#H(8 � pHUGeg R8 PxI�WH!`$eo#H(8 � pHUG`NpfQ R8 PxI�WH!`$f#H(8 � pHUGg}Q !�WPpD&H9$#�� x X QXQx|.: R8 PxI�WH!`$i#H(8 � pHUGgQ !�WPpD&H^9$#�� x X QXQx|k$ R8 PxI�WH!`$`l#H(8 � pHUGg>Q !�WPpD&H9$#�� x X QXQx|  R8 PxI�WH!`$o#H(8 � pHUGgQ !�WPpD&H9$#�� x X QXQx|> R8 PxI�WH!`$q1?#H(8 � pHUGg)gQ !�WPpD&H1ot8$#�)� pHUG>Q !�WPpD&HJu]u^u_u`vavb/vc?vd#H(8 t� pHUGTQ !�WPpD&Hdwzw{w|#H(8 t� pGUG/!MpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQpQ xIpQpp$+{/{wO{_d$H#P%�  x� Ȁ��ZpDz'J.o|ǯJ؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄J؄Jȇ|LJW8Jȅ?`+o~~~~~~~~oW)*'� ЀX{؀)@ZhOVoU|MH|%p "<iS%zDPL9b䈑#F9b䈑#@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %@�QD %_()|G(x` ֯cϮaZ}rDV%L~={޻ʕ@8pbe?HYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHYHR|_8sIGv^�9HyRګ֊ $ܐ2l<@R[brۭVEаaQ* 0[/`ۯp95r 3pT@S\csܱW1 h "3Ӽ + + + C]G#FϬ *CwCN`[sݵ_c]gE0D =@X'-k{g-" " " C?.#0喓9 |Ё裓^sꫳ޺^;7mt+㝝{+P| 0߼3S_C|̞{{O$@$@$@$@$@$@$@$" H " H " H " H " H " H " H " H " H " H " H " H " H " H " H " H ,hV07 XG:+ ^v'CB2�%+iKb2$%'IR%)KiS2\%+[J |#*PleĎ#Jp2f" J@rױ%3gB3Ҝ&5ikb3ڄ& >C:2˩l3嬀<v:ҙ'=�u3'? D֡�Od@;m \ǞB+jыbe@;i3"hgi Xg*H[җ*!(A ӛsֱe;+`BPiJqb$jv蹪y.@d*UObĨRiU 3;NWճo]+[:΀��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_�P\YhVi6(P4|9� 8�D0n 0�ck`� ,6΂�a�R<`kި@!�3pw WpG>¡@P8A@zx?a�W�?�G?qp,ڠY8�Zi0 GMRԨ@d58@)8@�f�` C� 0�YPi��`-ckK y.t�vG�pl` `{#PA�P�pc�.@+m06hu<V L7{ яuh�|��@ұ�(� h,%@:!�|u)5oe'Hp� G?�AP@2P�_l 69 P h f8a@N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�RP%@h f xP@+@ ؀7� �d@5S���((�f g�(P0�hް5P%�5P'@p�� 6@p P�0 �*P� 0�� g�`@+`� က � Pdpq3W@���(�50�0`\�(`p0��%Eڀ%�5P@ @+p @�'p͠�#@ @f``*@`# �*@ (�ppPڰ5 qx�@+0 pp �(� �PR4�f h1���0` [%�5P)P@ 3p�!�`#P�P� P�*P��\h �3 (�%p g��( [hA+@lٖw'@RDp�q� �'� A`\ %P�(�%�0p p(D(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p0 ��(@t�e 0��p9Y!'�W B q'0)p��fQ( �ƅf1� A�� [�A0�dp� Yg@�3S@+)�6@ �P�60 z*�!@��tRTP00�����(�Yvʖw0r )p�0���( (�(�%�%0 � q P(0 �pa\P�0�(P�Dp�0@+0'�!p o 0f60`)�[%� q0�(���(� (wq'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 pI'�f *0�` [3` �%�À(P�%  P!@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[N€� @+w@+p�3�`B#o0*0`[3 W�f1�Ap[ À`\`\ %�;<'p�!00Wp @+0 ���[@t� E`ڀ`%`\[0 @t 0�AP�N` �@00W�\��#P�6 �#�W@�PPp0�  ހ %@�R4�ƐDjqȊ{ !p�q�3��W�0���[�[���%��9�(�00�A0��%�(f��A E(0���  00'p�3!pp�)P�p @ #P� P�60# P�#`gP0�P0P(��(P��0�(0�@���qC�p�D� p �@PA�%�%0��%`\�`�Pƅ 0�30����� �)0�'� p�!���'�Dp�`#@0 #P�  0�!P>0@�q!�!���W0����D�P3����P۶}۸Mۼ۾-ܷ۵�ȍʍ 3p�'p� +@  ލ]}ۤ}MPߺ]Ƚ�p)@�)@)P9 @9�]]ޤ&<Q>@��3 d  �: j!8^9>@B>D^F^GL~iiT@ �)P+p06P�4Nj;^jljrNih1x@�!�0` eoj;ki!鑮?'0)�@� ` i>^ED㺾`p�3p�)�!P� �*` �6;^ھrC^߾~A�!p�)* \h Ү^`�?_!�'p�pS?_��@`_&__)PD0p2?4/p�ppS p) @ FJLNPM T_Uo 3@W ^`0d_f N/`�0prw> 6 ?_p @ 9kO Ő9P   p p ` V?#� 0 _ _ȟʿ̿ 0 @ 8 ͟_ O k � �Qi*_l(ȐP…>QC #UJV%9>RH%MDy#$-]l5*AJAzEEڱ#@krp蓣J^ŚUV]~[iD�HBmȠbM`śW^}`·6=h4?L8dʕ-橣VZ]ZU`mF k=BŦU6=ڔ[wn}\pVGމcT8Tj]zKխ_;7GZkVpM͟G<U`% kmPh݁0@$@ciWrY@&$@ /0UY)G>ECG$1\*$Qr "VxdUFB!$H# %IM4I:(#2K,GYeǒddND3M5{dJYa .IXQVq \P-GlQHYII$qhC/Ŕ0EGlOhΑM\$SS3}dJqaWt<eW S}l%e&uh`rSFĕNGV\`NաIXQVq^}QS%|ԕGZ`V%M!4sdW:)8bYG\ wNLWIXQVqy;QS%|ԕGZ`VR&xSFĕNpU*qrtΎk$aGFYHN&:QS%|ԕGZ`VvSFĕN&U*qrtΎk$aGFYHN;QS%|ԕGZ`VvSFĕN0U*qrtΎk$aGFYHN&QS%|ԕGZ`Vr7uSFĕNU*qrtΎk$aGFYHNQS%|ԕGZ`VҿtSFل+:?S=bp 5'ܩc5" 1U'# F1EbIMz+&\Ӧ 3O9؄+:K=bp 5'ܩc5" 1U'!dF1EbIMz+&IDӦ 3O9؄+:5=bp 5'ܩc5" 1U'#`F1EbIMz+&yҦ 3O9؄+:H4=bp 5'ܩc5" 1U'C((R,Ir#Z6ZdF 44pE'nGp;uF$X#F W@dt((R,Ir#Z6WdF 44pE'ΩGp;uF$X#F W@d`E%5QxD ІVH(>8bEUT. לrՈ+p(V H H&=h iS'Gl(J8䚓CԱ`*\a ,nщCD"|`b0"Œ$ I-`BZ,H,B(D'nщm 2M` Y8{**kNSjD8bp$N%H($dN fx+$5(Kj_]0 x" q^@ئ 3O9؄+:,H,! q =bp 5'ܩc5" 1U'Ò,:1HBL' ኷vXH&h `E!m 2MϺ+d ^t#VQ G\srȝ:V#X+ q2,-:AN@XH&h `XD' YDlS'Glx$ QCJ8䚓CԱ`*\ap, qYbx+XQ FQXRG mh Nb")Ȍhh#6N<KpŞ]! =bp 5'ܩc5" 1U'$xBK\! W@�((R,I|u#Z6Xp-:EBb(>8bij _ܢ%#VQ G\srȝ:V#X+ q2,A-1 aȂ%F1EbIM+&n'`BdF 44pE'uCap$UT. לrՈ+p(V H K$d:�"1N@XH&h `E=qBDlS'Glx=!C #VQ G\srȝ:V#X+ q2H,p!dEb(/ ?$i~p,! WȢQWt/\ Wh> b0"%irGh&hVBpHYpY[8Y`XY`Wk(WHx+Hp^a(^pCHx+H(WuЇz8aXN O@pMpN[(WN(NHCa_X}a(W(^(WE*^8WB�?Waf`{s0EpNC"yUGprXGUpH8YH HWC:Ba(WBXY؇k_0W(NpYa8EHapC^rhz PRX&+Wx`6h+WXNB8[Bx[[8^ }WWWCWE8r=Y8Y8B�[qevPCHMQ4hGW,Ya=`CxNB-Hk(E0Y(YB^8[= Y8WXN8oespH"yUGprXGUpH8YpC8^E�WX?p`:^؇kCW�[(Hp=CpYpa([(WB}Q E!%irGh&hVYXa@BEB8W8W}WXCC^(HXWBHY^X[ElY8HMQ4hGW,9N8^pECN[C~N�=;NxNEH=^_([YX[[(C~pYEpE GXJp 9q;!pQXWYYXWx+?oh~`[8WȆxvX~ai`}`q(^8W�c~~؇z�N8NENvP PRX&+Wx`6h+^=pr`~PNp_vx[[kpHXxxZWX^}}x?rBpEr`C O@pMpNHxqE�o}Pnp[8~YXfh~hlE`^~~xEpNCB^v8NpHpH GXJp 9q;!pQXW9YYpY8n؇oXf8Y}czN8}r0i^8a8BX[^�a^YapCkx PRMhrGh&hV[8Bxc`iЇokn8}҇sfYpNCpc0Y`0W`X^Xk vCpEMQ4hGW,{ȆeakkoЇkzEx e`lXNHN0_YXcpCCChri8HHWxUGprXGUpH8EEpH[`sBas8[W sHi8Br(EW8�Y�EEp^(NC([(x} aQ E!mrGh&hV]ȀE``qYBv8Y`8uHkW`oWCpYXCWXWB8?[X[p?~r�= O@pMpNX`8u=NXxY�W uCkYhq�N8==(a(H(YpHp=.^C}}aW^YX}UGprXGUpH8HBpEY؇l[8[{?H}?ЇlBx`nHC(Cx}~YXH`8fsQ E!mrGh&hVxb¸H(YnXHlCȆxWkpHzk(Y=H�}~:HXYHfuY( O@pMpNgn(^n([o؇ڇlB}f�C[B}z(h}�H?BpHiqx+W}UGprXGUpH8EBN}YY(N؇lYoC~B?rЇqCH `caE8`WXY}Q E!mrGh&hViWX[XNl8~Cx+nB~CCrq=EpY�_a-YEW(xo O@pMpNxmWnpC(W}a([}pNk Hoo Hp^aa^[X^8^8Y~WCNXGXJp 9q;!pQXWWCB�v BBY[8?Pu�EЇkH?8oB�HNxQ E!mrGh&hVxNXWu8WX[(YhspBsPHpzWW^{p`8 )^BW([=SvN O@pMpNhou8W(aa`sp[8s`Cp}C[^}BCWa(Yo_XY(WXYGMp 9q;!pQXWWECnnXkWzcx=}`Ek`h xhoHnex PR&+Wx`6hזE(Wzc[(iho`in8Yip[=x8B yCXW(a el`r뚐MQ4hGW&vi_fn0nk^k8ccrP^p^YX!Eoa}EpY8[XHGMp 9q;!pQXWYWHBoЇz8H(Ezuc?kc8}r`ރ_P}v8 PR&+Wx`6h[(E xЇspYl`}kXh�YP}vBpYN[=q}�v܄q„F1Tj'48p8䪓Ì됫oܯCճ׎YYݾzr% ҭE#>~+$ ҡ[ D&G.6PŀA rUC $V8Njתu$H\K_s XYxs֢En5(OC%8 !CR4%IG-i!Bx푅!WթЯ=xɒu+1$?nYUoY*kC!id8Oh&:i~-ТC~:- jW ABȏ 5{/-,"!4,8UXV_YUX$( [lɒ,rK',~,r",rb!Jo4b!K'(1Df}#-0F+?*$!" $ $,!R,!K!,+--!-dC|DlJ'V* l@+ S!H!,R!-r+" $;!,"B#l ZVZ +82*@"[,‹,I!"�-k'r-//h4 B YgH LJ! 0R!R+@0u/ B@";J\/ /u 9+$"+,/r-Jo AIoIS@r"~ BrK',8BVa_E +P!@!,K'R! $-P\,"C#L!2,;Clg<m"@R,-r01L!#-Q!$t[S+@ Z+hdC|DlJ'C-r+,K!,"+ /@$[4eY$z H YDcM8 VR7+p(V H�$Eb8$1E0 ^ Q $:B-Q !Lg>G mhEdC+dN+~qCbXD'dqEȢ)@"\!EtH- 8d@D WtbhX+ q[j� Yb!\q Ht8- Y $.D'\! W,!Xl.U v%,$X#F W@{&42 0g\0 &8Ù08d@D WtB|gcM8 VBL+p(V Hm(Rl3q#Z6u2Oa"؄+:qё؄#\!`E+JXHGbD I:Q !Lg>G mhN#8d@D WtBV#` G BVV^`*\^@CH|hЊq(>8bD_GbpA5,$X#F W@(Rl3q#Z6JCF 4LpE'\GbpA5,$X#F W@}(Rl3q#Z6$CF 4LpE'GbpA5,$X#F W@M(Rl3q#Z6CF 4LpE'LGbpA5,$X#F W@(Rl3q#Z6CF 4LpE'|lGbpA5,$X#F W@Jn(Rl3q#Z6ⴎCF 4LpE' GbpA5,$X#F W@z(Rl3q#Z6ѴCF 4LpE'<-GbpA5,$X#F W@N(Rl3q#Z6ךCF 4LpE'GbpA5,$X#F W@BBt3xD ІVh;aq(>8bDXl.U+p(V HPۣ@CH|hЊK:'0Gl`M8 V"ְ`*\j{a)6әϸ-`BZY!&M[#` G BVVX+ QBm! !f:W<LhC+8d@D WtBVz,6D*XъXB8bp$JQ !Lg>G mh5bh#6N1&Y+ZkXHGbD = 0g\0 (CQ| q&\ ؄#\!`E+b #*$B0)lFg|+<B 0A%u8(|L#l+tf#&8 DU`VUX 8(+@B % `ŒB0)lFg|+<B 0A&.u8(|L#l+t^!#&8 DU`VUX 8(+@B e( Cftg#�A+u8(|L#l+t.>,l#@XVhX #*$#"BB0)lFg|+<B 0A(ƢXC'D8&B'Ȣ/J#&8 DU`VUX 8(+@B B0)lFg|+<B 0A5cBXC'D8&B'#<&#&8 DU`VUX 8(+@B B0)lFg|+<B 0AAu8(|L#l+tH#&8 DU`VU� #|*#lN&*((((((((((((((((((((((((((((((((d+(BHB'B$�A((((((((((((((((((((((((((((((((((((((((_BBB+B ('&***************************************0B<,l#@XVhXU@|@! ",*>)FN)V^"“! lB&Pd")!`))"B $B""Ad  B" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ",) #�BAlU`V@Ā@k@6ʖLd�888A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8�@LN.V^.fn�l@ L�UXVhXa� t@ @N.B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,x@ <Ѐ |A @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A \q@d@Ā@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A� \qLDU`VU4@, 3<C5 138383838383838383838383838383838383838383838383838383838383838238C4,3x� 3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3<3BO4D3LdA$2PC48383838383838383838383838383838383838383838383838383838383838383838383838383838C4H4XC44-LAXVhXU|@D.B$dB,Lw,u_B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+d,B-*_>(B0x$B+-B+-B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B-,.,$AL. B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+$llB%# PU`VUB&dB,[wO((((((((((((((((((((((((((((((Cue+B.@""8 "<?B"((((((((((((((((((((((((((((((((((((’>"4;!0 Ѐ'B.tBW_>go>w~-Ȃ/B. DU`VULĂSt{k*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*h*hBBOeO"B,D@ ,VXҴJ*M4ҴJ*M4ҴJ*M4ҴJ*M4ҴJ*M4ҴJ*M4ҴJ*M4ҴJ*M4ҴJ*M4U WX EZ5lYgѦUm۱ =ˑ w1`Р…PaC)vSƙ2m꤉re˗1gּsfǛFI-^QF;ǖ=vN;$I(TmdJN:m괩ӦN:m괩ӦN:m괩ӦN:m괩ӦN:m괩ӦN:m괩ӦN:m괩N:٤M:٤M:٤M:٤M:٤MJY LĽ*`ydWk1M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@M@ĕ6 m$HbpM4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4EP4:e7MFA $d%W:Dmo WqWeG\0Q Hd]X .%qM6e dHZMX9ָ:K@5d@BL\ߗaYiseG\0W H aG*d=ױ`IQ(NVd.:edMFAE $Wl[G`:k>XG6ű]iN@N@N@N@N@N@N@N@N@N@N@N@N@N@N@NQ(NV$&P:P:P:P:P:P:P:P:N(:N(:N(:N(:N(:N(:Nbd*ڰD"�D!E4Xl.P^җEc*Qlo]"ՉM&V0 M&P*HAR&e/}_<@@*68n&HFM@bP POpoD(> M *(D+s=p :{� :U8$2Mmn7N%e VL('OyΓE(> M *("D0s=p :� :U8RƳ&XHtΔ"'> M *ʠCE|b(QTv\&e/}hGlb\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W\hHPHp ІVp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1U\E+Ѐ8b!`S؄#\С/@HGbbB\!eW<LhC+Dc7-4�(>;bČ<GbpA򲗾T$X#F W@fA2FqА2ڍ+&W6s k Q| v&\щ39&e/}IGb Q+4vG mhE1 q@ Wt"ӥ#` GCyK_*zaX+ 3Sx )(ݸ-`BZkLM6#` GCyK_*zaX+ 3k'x )(ݸ-`BZ9M#` GCyK_*zaX+ 3r )(ݸ-`BZ+M*#` GCyK_*zaX+ 3r )(ݸ-`BZt MZ#` GCyK_*zaX+ #}'(RP_q#Z6wXc h#6N@#` GCyK_*zaX+ 38WhHAh 5(>;bOGbpA򲗾T$X#F W@f7?FqА2ڍ+&k Q| v&\o�`a:$//*H`aV fF\B(_v Z!Qj F@a\R`a:$//*H`aV flF\B(_v Za Qƀh> 6:A m`a:$//*H`aV fF\B(_v Zaƀh> 6:AQ`a:$//*H`aV f,F\B(_v Zaϯƀh> 6:A`a:$//*VFa\`n%4H2e7\Z ڠj F@a\6\Cb/*H`6r2  a:an AC:n\n: ::Υxad\d:AddAF\B(_$A\Z ڠ\n\a A:\x\ \A A'; :\add:ƀh> 6:E\daxaddx\d:A~ndad   A\da6\Cb/*>`6r24dtdd a\d`d  tnAdA \d \~AF\B(_ Z\\#rddd:aE'Ea\An d~xA[d\Aƀh> 6: a \ddan Aad :\ a\ \\::An 6\Cb/*>`6r:5dd x�d\A ndA[x\ ax`:xAF\B(_ Z~d A' Ax`n~AA[edndn:Adad ءAC:Aj F@a\xa:a \A\a@adnA`*xd:dxd\Aa dna \vl]`a:$//*V*a_4!o5 n:xaxa nnnada:A';n\A'a!ځle%4H!o(]Z ڠ\wEA' ~x~A~x\�xadddadxAA wklG@a\|wex n�dx+e:AxdPedaxaAddand]`a:$//*V*a_Vp:+ena\x\na\AA A\:\A~da~a~nA:wG\B_ Zda Al :ad a\\d\a\a nddAa :wklG�p6:AVx A  axxA a:AA ad n\`:\\d\  d A:A l`a:$//*V*a_\A\ A \Aځ~+AAA'a*a`\n aڡwG\B_ ZǶ~a:aAA'yA!\ an!jZaE']\aơ\dwklG�a\Zl`!a:aa a[A� n΁xxA\$`a:$//*V*a_X\A Aaad!!! Aa\An aadnA !zw%4H!o(]Z ڠJd !aA AA\Aaځ!xaAdaaxA ddzv> 6:]nAaxad!d \a\Aa ~ A\x A6\Cb/*>`6aleq:an~a \nn dx\x\\\nAzw%4H!o(]Z ڠj\a\:da(nAxAơd d+ednana nAA!x wklG�a\\+!~Aԡ1nan\a\dandA\\ ~al`a:$//*V*a_dx!nddaA  Adn~AaAtAzw%4H!o(]Z ڠjx+\\ana:AdA A�>`~ :P!^;tȕĉGYj'48p8Ƒes%ˏ,^ ;t+>Y]++>v Я[ǯEdVak[HN|k#bAÅ iۺ}+UD(M|:jQ[ՉWz ɒ-Cع}dkQf̏[θ}#]h_$zԂIVK\t7HdrU//W[t5Y:a A*40Y˼Cn-H-8'ht&tb\m|s$=! $Գ/d#!~,3>߸c / 0W++dS-,$,8BYZp-V |#lB^}!," /K':"cHËD>,-@‹RH'" DS,NmHd)|%$<m F,-#!rK;R0稳-\G!ܲ7�J!K'<&Q't /|"R 9+t:R,~,:,r9R?ָ /u>t-,R+I/!@#.yVZk1d |#lB^W6r $ɲ7d 7bM= Í>q ?b 7C<ɲH'" /r!8M<6D—^H L A-|7\!0 $c-p#1+R+r+@‹D@ 9Í>""(ё#҉O6X3"s2c,# $p 3䴳+@0!@+D#L6|H!LI#.yVZk W |#lB^W6" H>~8rF<kb7d1s؃`$\q H' H<~8G<o6EHTh ٹExvp!~>auC`F!a@B !C8QuP(02O#؄+:!DW9k!n~dc`>f8D qN$NBG;!B@+GbpΒ-`VJl"z+\W<f:_P(Dq Y@{/Q_,p- " [@p$!ڌB"!_R)W<LhC+XH�!dqY$:qCE!xqatpCt- [@- a ^�UmQ| q&\щ@nE- Ctu0dC1E![@B! `~/ qȢDm&Xl.0YҲa QMPD/W…+ !HX/ Wt1/dQx!C<8,qHt9+dq^QQH"^*G mhak# H!=b,WA~ щEb!:qN1Z0 1[/#:M߭ 0 q[@/n! ?"x W,B�,:a^,p,nщ[t"/d Ybp, Ht&#%-kl[*Er%Mt!n!YB~!dqa�$ !Et1{"nq_p, WtDB($bRE/r#Z6b9+ [H$dY,>p/SYBE'1t/pN8,_B~802O#؄+:j,$\!Ep0 C"- q Hp$[tb+D'dq Yt!ËB,:Xl.0YҲ/ QMPD/iNosB"!_R)W<LhC+r+"(>8bүu?p tE�>GTbKtB"!_R)W<LhC+x#:Mo<M8F:KZB 0+pD%6Aw($bRE/r#Z6O02O#؄+:Q؄#\`e-d�>GTbKQH"^*G mh?`d@CG Wt#` GHgIZ^ + iVK7 azQ)-m (| h ~� .`$gkAv�P @zf&t A | L1   FridW + iv77 azQ)-m LJ1  Ї � .`$gkAv�P @zft A | L�1   FridW + i97 azQ)-m Xz h |� .`$gkAv�P @zfhs A | L 1   FridW + i֑S6 azQ)-m 3w h Bx� .`$gkAv�P @zfNyX A | L@X1  0q FridW + i1 azQ)-m t h u� .`$gkAv�P @zf) A | L`91  PJ FridW + iV A | L71  PH FridW$+ @� } +ʢ-/ 0:z! 0 NP6g  8 eqkW@  c gic  ,g0 +y{ʧ} R1 p7 *{  @ Xz@$ `] *|1P P Bp0 10 g= | 2J� p+�Ūʮjf0  , g0 iʯ Q pˊ + + ip+�Ѯ+!i P Np09; 0 g R<Kۯc  -ޚ�nQ `: )+bgik˶m˶0 ` P Np W  h R; ` � -ު [@ `: d n˺뺭 !|aP Np𸿻c* h R˼ @ .ު @ �  ,˾z Qv -g0  c* hP R9 + P  @ � 0 `)+-/ 0 1 N0 0 0 0 0 0 0 0 iV gP R @  .��mQP@ ϕ -Mm Е =  1m � )+-/ 1 `: P7 2 A-C-ԍ � \�P�i�� t ϱ ֨ emgikm֨ `*׫�  @1@N ؃-ص`؇؉؋؍؍Е PMtL ڡ-ڣڰ P v O i�Tli۽g MmǍɭ fϭZ;4MM}٭ipL?j`v� d@lpjH$P� ,>55p7777777777777777777777777777777 5`Q.>-44[;_a.cNeng^-.;<�4 B 1wyd+- 4P4�@@@o^ P@ ֡ϕ.րꚎ 0 4@<@^.Nn뷎빮t2PIQ<P2 HNTJ $ުߎg0 `ɠ. ~ ~ ŀ > T_/JJJIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPINӞV R@HEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEN_ CX&�z퍎W  } OoǏɯĿҟ0 < o׏֟RRRRRRRRRRRRRRRRRRR�I$DJ)I$DJ)I$DJ)<xAH%GD"I)I$DJ)I$DJ)I$DJ)I$DJ)I$DJ)I$DJ)I$DJ)I$DJ)I$DJ)I$D %G,( @aĉW`�]ŢU5ogС?_չRYh!kVFVRmܹu۷(}Hm)/g޼k,@`bD)<P]qXDQ'ԫ{ϧ_zлrթR~B  4@TpAtۤ@B 340(�!^�* 2n s!QVj?sqG{GGAO=R4$%~BC(rJ*# *   <"eQF N;GAO=RDI yPDUtQH"# > 83*υHFYeGOTSs#H$AGZ! FsuW^<"(�@@@L .xLN <"eQ1=UvQS#cGZ!^Uw])H"# > 8*υHFYeGd[=H12VI y`b3>$8i�1)3E\dUFykFu#X%~Bc$8i�1)3U>\dUFy`<QS#cGZ! # ĤδZ s!QVvGAO=RUHi,s(H"# > 8s s!QV!QS#cGZ! ГW# Ĥ\dUFy{#X%~by$8i�1Q8*Db# f>iQ)+I@-AA! Q8D|@L4 *FEP=zC #JxD ~&QnGHB��.3 qA$FQ<`;$cFH$тdAs$#�@4�D <L@x\Qb0X9 F$  tŎ(> & \g\HbxYQG=0R$GYd1u$D@  @1Q8*Dd$#ݒO{Ha$PBpE"$S:Bp  (pip`VJl"GHĩQ=0(^! P"B`BQE! Q8D|@L4 0+pD%6#$5T(R (\!0! eꕎ(> & \g\8tS?!@ ITNI@ bpUX#*!Ih5(R (\!0! y%(> & \g\8tJ?!@ IPZZI@ bpUX#*!I(R (\!0! Fou$D@  @1Q8*DSni)WHHXP:Bp  (pip`VJl"GHj(.:NE' WȢ8!xQC!d!Et,\щE܂+:!Bp/E(R (\!0! +ftt$D@  @1Q8*DNB" !BT" qWBp$nYb~(0 ^($_,{8+xq[,CFHx$@D Ipt-#$! G�h�xW|`&r6_!\! W@/dQBb4d Hp/dqB@Bؖ$ q^8D!\q[(R (\!0! f(> & \g\8tʟE@B" !E,B8D!B�C5 HȢUv,xC,\CȆ:u@GO{Ha$PBpE"$4]=Bp  (pip`VJl"GHҩ+ NgX$nq?($QEB(#EB(q^,p/nqH`4ࡎbi)WPpD&HK@9$#��1 x3 `XGM$)sYC(Cp[_CXBp^8H~`^8YHpN8^pC�?C^(WCpYY? {ȿQ #WPpD&H]IC5\D9$#��1 x3 `XGM$ѩE[Epax؇s3n~npE}Hk`}nX[p[a~~v0CX[(WW^ vȿQ #WPpD&H6lFg|9$#��1 x3 `XGM$i(\XHWXazc`knknYkpahshY?Nfa`0BpY8YX[`kxhR0PxI�WH!`$IIə<$#��1 x3 `XGM$iFWXCBrBH8v8WE xpHkpHr=W?W(aXY8E�?[XNpC}؇ohR0PxI�WH!`$ILL4#H(8 � 8�pJ؄AjWYXW}aE8akXa(kHX~`a8kv[X^8Wfh~؇Wc8EC_B`xPhR0PxI�WH!`$L� PЛ<$#��1 x3 `XGM$ѩE^C~ȆC([X=n8Bq؇B}3a0rЇo^Y(=a[�a(HWE0YW{ȿQ #WPpD&H-S3=S4=$#��1 x3 `XGM$ѩC[Ev8a؃E[r;v?iYW8n+[[?N^[W(``([xȿQ #WPpD&H4=VdM֙<$#��1 x3 `XGM$ѩEWxfckЇk0ni^k8[f�s[[Np[pCCXYoc}hR0PxI�WH!`$IMY]Ye#H(8 � 8�pJ؄AWXHH�s} WCxx[}Ypv؇zPc8H^H[pCl[(qЇ}hr8hR0PxI�WH!`$hY]\m\9$#��1 x3 `XGM$ѩEHXYEHp[X_([(E?^p`(_Y(CHCNYpCXWHB[^XW8a8EȿQ #WPpD&H}_ߛ<$#��1 x3 `XGM$ѩCWXHpNN8[XWNEE_8W(YpC[XY8[pH[8^XBN?[ȿQ #WPpD&H}b(9$#��1 x3 `XGM$ѩkc7~c8chR0PxI�WH!`$bAd=$#��1 x3 `XGM$)9dPhR0PxI�WH!`$ dY=$#��1 x3 `XGM$)Q~fhnQ #WPpD&HZgq#H(8 � 8�pJ؄AfQ #WPpD&Hq~h~#H(8 � 8�pJ؄AgQ #WPpD&Hi6#H(8 � 8�pJ؄AcjΑQ #WPpD&Hn>$#��1 x3 `XGM$ѩNlnQ #WPpD&Hlq>$#��1 x3 `XGM$ižmhR0PxI�WH!`$l#H(8 � 8pHUG0hR0PxI�WH!`$Hn#H(8 � 8pHUG0~phR0PxI�WH!`$o#H(8 � 8pHUG0qǑQ #WPpD&Hor=$#��1 x3 QXQxq4OQ #WPpD&H's=$#��1 x3 QXQxIsJQ #WPpD&H=/u=$#��1 x3 QXQxt`Q #WPpD&HSv<$#��1 x3 QXQx vvߑQ #WPpD&Hiw<$#��1 x3 QXQxiwQ #WPpD&HOy 9$#��1 x3 QXQxxhR0PxI�WH!`$Pyw#H(8 � 8pHUG0oQ #WPpD&H{9$#��1 x3 QXQxy{vhR0PxI�WH!`$�|7#H(8 � 8pHUG0Q #WPpD&Hկ#H(8 � 8pHUG0Q #WPpD&H_}8$ R�B dȠa"Ŋ+|"ҨUu )2&OLr%˖+G5&M^I*&I *t(ѢF"Mt)ӦN =$ i…-X!HVz4r˶nߺUR&^I*&I,x0$rA >0pAİ+dtӪQ6$(W\r5(W\r5(W\r5(W\r5(W\r5(W\r5(W\r5(W\r5Q&_Ir5Q'IX/>ϯ?|I$qJHA<AY&>A#סL@#XI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%TI%h"rH% LXcYgk٦ocƧYP|<%S BK+Ҋ&kQ*&brZh.# LaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaFaG(EpC)@ ,@(X#`C |->Js]坔K.8^#NA_|ANĐQ؁mE 0G 9 ^駣ꫳh@ ^޻_#{A;dJ) ^p߽݃_磟球P\_EP߿0  h"\_  (@G` ;@+P T@+P [02 9`9v&8!B"h#"1J\"'B1Bd&ĠP`&(  ,3@3"F `"F 41z#(?@#I`HX$#@2$%+iKb2$';OV4@Q0q�ædT�ji[%/{_2!Ic"3\&3gB3Ҝ&5,,hV' L$PTE)o3;w3dgY{3'?4(A t # 2 R1+yb4 [:ItJ4")IKjғ MLH)bӛ!4D* jԣ"5J]*SԧB5R*R5NN)Oӯڴ;O P$j]+[ַ5r+]ߪ `7Ve*ֿ)a+0"6],c+׉T�,ZժLk j" i&ς6,3Y ԲpHA--mkv2,\YRZd-qkܹ62 �!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n#nWrY@5[w߅wQ6AQ6qdrpd8`ͥM%0O ŨDXQV.5u?9dG^W8I:(gfAxTAD6fFڕN\yJYa . `GFYHLcFQSDWi6ZI;oeAM>A"v@d5ٻ;qX*qą .֠>XQVq.ScWr#vhwyM8P46MRքwGĕG`.`ꋮ>XQVq.SN]E8H8]y&he}eA(4 T;@&R5Kp#`Q G�{S8W|`*\.,}L(Rp,eqs#Z6&8 KB@EDl"e:Gpvq 1U]JYhQ8XG mh7Mp �&>6aD4!GuE%M"W\8bp$fpHh On(, M|m(i+J8؛Eƹ 0+p(V Ht)e%F!c)+&l(61PX*P b): W<p 7\s`VQRҧϐB8!R7W<LhC+(Qlc(4 T;@&Rx,*`oj*X+ ѥpC ,nxD ІV<5i@a PhhCvML^MZ'\XT..r5UX#F W@K)K\4 �KY\0 PF 'Pц"�H&2kN#\]j�>GbDRպb)8-`BZQܚb%@O E"62MPfp#`Q G�{S8W|`*\.,}pC ,nxD ІVwf@a PhhCvMLY'\XT..r5UX#F W@K)K_qG!c)+& (61PX*P b)G W<p 7\s`VQRWQ8XG mhC6Mp �&>6aD4!uE%M"W\8bp$w)8-`BZA鏍b%@M ;"62Mcp#`Q G�{S8W|`*\.,}4+ [tE]Nn] )8-`BZN!x†cЄ+F 4 Ytb ;Gpvq 1U]JYh։[bX,x1.`(Rp,eqs#Z6wpE FMPM! q.Mȁp#`Q G�{S8W|`*\.,}4E' Wb+ Hn] )8-`BZ:Y"!FMPMEqE+J8؛Eƹ 0+p(V Ht)e-p^ܢ], WȂuTHh -b(- Y46jO@TqMpN؝B8CNYpNpGJp `XGUpH蒔IYWE8Y�4E[`Q IqGh&hV؝Cx`؃YPQ4@GW[X?X^E`uWxXGp왚Ω�pQXW.IHW(WC؃E8H7۝Q IqGh&hV`YW:[0TPQ4@GW)WYE�E5WxXGp왚Ω�pQXW.INYXaWXWNXN`Q IqGh&hV`CE(aCYPQ4@GW&\.9HzNpGJp `XGUpH蒔I9[Y:0z``X.. RWx`6hCWЇkB0HW 5O@TqMpN}N8[E(.WxXGp왚Ω�pQXW.IWW8YYXY(_W(_pB�H~_(BW8^pY(W?BpN(a^p كkhx؇su. RWx`6h9H8C[pH([W`Wk(x+WB[W?�BW8^XNEpiP}sEHXPQ4@GWHXYpH[HEiE8[?^BBCp^(`^pBWu{8aXWXY[脏WxXGp왚Ω�pQXW.IWXWHWCx[@^?p^8H~=c?xa.EHapC#nisXQ IqGh&hV_pCpBX_H^`^8^}WC[WXx?Y=[YBWqevPCHXPQ4@GW脚W/Hp^X܃kX_=pY([C?^؃.Csk`z8WW.鄏WxXGpΩ�pQXW.IW8HEH?8_pE(WH^}Y8:paBNW^8WW?BBB}XQ IqGh&hV4CECXW8[HpCp[؇kpEp^(Hp?NBHYYX_CpY.lY8HXPQ4@GW脦MBHW8[BpC�aCk�E(EWWEH=^_([^(^7?oWY8YWxXGp왚Ω�pQXW.IiYXW7?oh}`[8WȆzvWBi?vЇvBCp`0x}}`CEHp[`vXQ IqGh&hVp.[=pr`~PHlP~n?~Wc}oY(WX^}}z=CWWXa v8[5O@TqMpN.)r} a([zu[}Wkh}lE_^~~xEYE8W�q`CWWWxXGp왚Ω�pQXW.IiY.C}e`Cpo؇loopE؇kz ckCC(Ea`[H^�Y8kohiXQ IqGh&hV([H(qn0iB`}_xi7}8a`kW[8W0eafpCXYHer`k8WXub5O@TqMpN(cW xi`(ki0olX^l8WrfȆEp[Weae0W8[8YXYf }CXNHHNpGJp `XGUpH蒔IFCpE[hsBas8[W sHiXCr8HC``X[XWBY8?B{؇qu. RWx`6h2^H`Pq�YXC�v _a8uHkWoCB`X=pHpYXL?�_8.)xx `XLaX-VQ4@GW脝l^Y8EsBBk(Yo�B؃[؃BBBWW؃YXW؇xЇq0N^XYXWxXGp왚h `XGUpH蒔I[(WXN}HBNn(apo`؃z^ou?a8B8[~}}EY^E`x8u. RWx`6hBpz[W8x[EȆxWkpHxkXY:H�}~c=E8YHfuY(ub5O@TqMpNi}H8[HlXWoW}Y8nv`_8_PB}z8v}�H??WfqWhtHHNpGJp �) `XGUpH蒔IY([nHCp~E?zX^k(`(a{Y8^.a0_a[XB=pHpn؇u. RWx`6h2>^pNl[~?W~(Ni8^_ zY؃a.^a�YYpCp[(HpFzNX-VQ4@GW脝އl(W8W}[(H~XCk8^8c~.W?^[_H[pCW8oWWXWXYH4WxXGp왚0y׀ `XG�Q\Ar (M 5r鐬Bڑ+īP'Y:t:c{eIEl[Ai\=Fui)%Ir6t2/u\-UHVs :`ld=W1-!^ g9v\9QhNL;03ؑtk9v\vH-?퓵U_n1]ԩа=}kBZM\l( .$o >p4j+H.TJ"Y q5^œfhxcHh -H 7(=DB#-0F+$"2N=s-H7Hc741Ɯ!-+ C2d9x_4'h&tbK䰓4rK4pc 7\ /\s1# 9"-rbr7c=,,ܲ$=&P%t&W(Au׈+@bP!|O=@R$Գ; #\#19PO=(=DB#-0F+$-,B<,dή,",0#-;,L"0س:R"K|FalJ'ֺ93/ȒM=5~,>!҉,,v?L!@r-@#l rFZ(Au $@,R/!R/!K'ܲ!|-G!s"4JO?BDH Lъ /{bGxdr0~ s+8$~�sL+,r/"- $:%(Q#҉ķ-!r R$ytHK@"@",#l rNCW>GbA\Np-:B@"d `0/tB/n ?ȢNFѓB!!+&y0=^8/ щE�!nщ=d W,` $dщBt(+ ?BNQ| q&\щ$ ` p!QY,@"C%!|_B0aC%/y,608YS|`*\ ;"x!Cp/\^�~E! rY|mD!amd{/^aOHh nn�!xQCp- aԡu-n WȢ� Y쁞D' .^G $d@Ca Wt$[b, `rn,qYtA [t.u#` GQIrb 0+p(V H!i- Cbp"dQCt"p, [, uE'Ma؞,:Q'PBG mhb[Y@H"! Wa0\q_p,_t]\+xE@" ^l3I/'PGlmKщ[E!B{0! W! Q'$:CX$\ ,¥&F'9ks*X+ at! [,!W8/nQ^=)E87GѓB!!+&8+B+: ?Dp/nQW,,Yг!\qX-dqm&% M8v, Ek uE!xq ^8" CH!\ z."  YBXD!\C؄#\$g9NN8bp$ _ξ(zR(!Dq#Z6Q| q&\ pݡ},608Yί5P|`*\ ė>UGѓB!!+&8Q| q&\ ݏ&F'9w8bp$ _OHhЊ3=Iz(>8bDӳGbp 1UA/~Q'PBG mhߒ$d@Ca WtBo#` GQIr]|`*\ ė(zR(!Dq#Z6ZOKF 4pE'l/Gbp 1UA/Q'PBG mhh(#6N_돀&F'9w0#*$BR(OB Q#�A+4 %K'Aa8&B'p =,l#�Gr,GU�| 8(+@A /bBO)(B+<B 0A"\((h+'Aa8&(#&8 0q$r[0#*$BR(_B Q#�A+a&((X(h&B & &=,l#�Gr,GU�| 8(+@A /Y)A)(B+<B 0A+~(lB%&|*A�"lBhB/#&8 0q$r[0#*$B3(_B Q#�A+&((X(h'B & &أ=,l#�Gr,GU�| 8(+@A /!(_B Q#�A+ 䡍&((X(h'B & &=,l#�Gr,GU�| 8(+@A /!(_B Q#�A+�%v&((X(h'B & &=,l#�Gr,GU�| 8(+@A /!(_B Q#�A+b&((X(h'B & &x&v=,l#�Gr,GU�| 8(+@A /!(_B Q#�A+K&((X(h'B & &Xb=,l#�Gr,GU�| 8(+@A /!(_B Q#�A+'7&((X(h'B & &8K=,l#�Gr,GU�| 8B%l+tA /!(_B$ $<B 0A(lB%&|*A�"lBh‘r#(8 0q$r[0#T&B'BBA)((HB@#�A+dK&((X(h'B & &�)=,#�Gr,GU�| 8B%l+tA /!(_B$ $<B 0A(lB%&|*A�"lBhB#(8 0q$r[0#T&B'BBA)((HB@#�A+,(lB%&|*A�"lBh²#(8 0q$r[0#T&B'BBA)((HB@#�A+,(lB%&|*A�"lBh#(8 0q$r[0#T&B'BBA)((HB@#�A+,(lB%&|*A�"lBhκ#(8 0q$r[0#T&B'BBA)((HB@#�A+,(lB%&|*A�"lBh>,#�Gr,GU� |� #|(l((h* //&.&*_+t(B% B 0A*******/~&((h&|*"|B/�>,|#,q$r[4@�! �!|00 ##B �, Ad!!!! ! ! !  1'+ B" "(@C1"(o1#q �#!/q$r[@�@ALp111ȱ8 $A@#C G$O2%18�@A%2){ �@,q$r[@�@r /� 031132'2/ hA�dA0@@@� � � 23:2@@ @0Ā:3?s2?s�@A4Gr,@G@, 38C4PEWFgFo4GwG4HtF[4GG5<3xB3<3<3<H״M4Nc4JGC4X4J0L2tN5R'5GS4X3<,@AGr,B?GA(C.#OT'|B(DZZ5[[5\u&dZ#u%B, '@*,,,#8#8#8#u\GdOd-fB,B2$.BP6iiK#$B",(Gr,U;Gd*$(o+'''''''''''''''''''''''''''''''\g('/!Ă"� |"<G#6(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|#@x<B& "A Ā"B,(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|_B.-"@,q$rԶs�@ CBK*l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(&BY&|M!B$h-gv.5(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(l(d6,.�! \&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&O$B"l'"@,q$rzs0@� &K$I??GO?GOl_|&t"Ȃ+A%TB'T"<$lB'lB'lB'lB'׿??DO@l( BʴaC!F8bE }" >|A JT *m R'6ҹgO? UQWVtiQLb8ih՛W; պ+W6]L2*ڕm[[>)F<ɒoJT<4$ &VU:]uiUNڬjMWAehӕQΘE)VЯa,V%G.6Yd߾ 0x(Ν6mVysϝ\5JN:IQˏw>|y mJi3fEe~}#K:7*@GtreHѤH:Y%hcA QT0 HbqeaEd6iN 0X\&QFY'INV'Xe-#74nAGVqe.$PG\ JU VpdUV&xjsK$EH:Y%~(cE1]n'7iOTAqdQ2Mu7Gj`F*IO>SلJnba*jUF:H:Y%~(UΦQ>QQQ\ swrEdd`ĵ  aG6!BWࡊeQNVh)UUGV)⑻* Ed$=ՠHXOV0Xmd'EI\q&hTu"E7AdTaE6MyX6yąxG*餘+`eW )MM;F!R~hWi6Z[Q6K@T(bD6yS-9X6qąxG*餘+`eW )ͼ\Qlb<ڕGZ`Vl/Q6K@T(bD6ySgX6qąxG*餘+`eW )M5Qlb<ڕGZ`V'Qlo(4 T;@&ޤ�N؄#\$1�>GbDQ :h6a)-`BZBbx%@O E"6&M0{&x$'Y8bp$&1> CH7h 2vn(, M|m(7ib{,6k$%9I*X+ Q7MB hxD ІVtrI@a PhhCvMI#` G ^#)IbV|`*\ ~(lRMGs#Z6š0& KB@EDlM(M8IIN 0+p(V HMgsFaoo:+&(67PX*P bo҄GEXl.HJrUX#F W@(oL3 0x{\0 @F 'Pц"�x& GbpAFRĬ 1UEyjQ؄!ۛG mhE`3M �&>6aě4<p 5$f`VQ(ʛ'Q؄!ۛG mhh3M �&>6aě4<p 5$f`VQ(ʛ'Q؄!ۛG mhv3M �&>6aě4`<p 5$f`VQ(ʛ'Q؄!ۛG mh3M �&>6aě4c<p 5$f`VQ(ʛ'Q؄!ۛG mh3M �&>6aě4g<p 5$f`� VQ(ʛhQ؄!ۛG mh3M �&66h x&PGbpAFRĬ 1UG:R!Etb8M\QaDHD.|1Mb,VGb! ^,BEF!dNb+dEEEQtB hxD ІVwE'\qCp"BȢpE'xQH;EX/:E@E! Y8/Qa;(4Q| 8#67o,6^Y,{�-QB$xQWB+!E@$dY-p H Xl.HJr+p(V H8&$}YBX+ W"0#`G#HD0@߮$!C@B8, qWB(/\_X|E )-`BZy8+nq CF! Yb7d:a߼Na\An d~xd\A,n'(n> 6:A(~na\AA a A:xdaAn A~n:nA\ n\d: `ae$J$bOH`aV H anAA::n~@!|`6�FFan~n aA,nB'Hoh\Z ڠT~d Ax`n~A6bdndn:Adad ءAlB:vFa\zna  dnA\d6n A\! A\AAA\A\ `ae$J$bOH`aV o@ n:xa|*r!|r`6!d 6n\߀a!ځbB'Hoh\Z ڠ1B ~x~A~x(�xadddadxAA 1wFa\1bx n�dxd:Axd edaxaAddand9]`ae$J$bOH`aV )mB @N\ax |F6a�\A~da~a~nA:1G(tM Z@)da  :ad a\\d\a\a nddAa :1wFa\dnn\ddA\\ax  Axnx~Addn@6\ ^F$N"fVFa\4dax! !m6؁a aΡsB'Hoh\Z ڠF:!An! Tr\a\ ba(n` As'(n> 6:af \anA؁A rb   ؁ dL6\ ^F$N"fVFa\\A Aaad!aa!�!\An aadnA !sB'Hoh\Z ڠd !aA AA\Aaځ!xaAdaaxA dd vbGa\vwnAaxadȁ!d \a\Aa ~ A\x A `ae$J$bOH`aV ]e:an~a F|aan dx\x\\\nAxB'Hoh\Z ڠ!@naOxAơd daA A :ddAAȁy'vx> 6:X؁!~A&nan\a\dandA\\ ~a<`ae$J$bOH`aV ]A\aa:A r!ra`!`aA!\Aabadߘ!G(tM Zwx\\ana:AdA A,A xaA6NwbGa\T{!\A@xAad AA   nA,a A:aA Axa 6\ ^F$N"fVFa\n\a:! A: !qaa!d a@na:`G(tM Zawxn\An!x:anAxa@: axadadnx'vx> 6: n \@ axaAa\xA\a\andad<`ae$J$bOH`aV ];Ax\\|aށVWan �da A A~aG(tM Z]dn@A\\xߊ\ A~aadx'vx> 6:A]A A`A\aA N\:n\N~`n~a a`ae$J$bOH`aV ] (daAaAޡ(da:(nAxAdA�,Y ]Z8j)M@$գLڴj2$$W}kǍ5`&,[=n vk7iסB::J$^ AEN1nȹ!ÈG\uҊV+9x٤Y(Zkճ&>iqcƌ\EAr5L-WnAr姐,HEm߷Ed1씖#X؀ .\` ;l *Xh*W:{,Hn#l=~?v|=o,bc [ СN~~AϹx}vˆ(Z$+DV'R/괣9r55‹>֔<L!! $@‹r, 8ԣ9Kh\i5'h&t`Z> ";r"d/;r+,- $@""=30@r"H#.j6[F +�B2"$pX!$*K"$G.<G0@+ qR/@-R+"LZ,)Y+Dm!�!"!!@-R0-&+{!" $@-rb /r"ŕV|XlJ'r!t-,r$rK!҉+u,@R",tr$�+~K! $K! A+#. k9hm$( $ A"+rH't" ,< ,2/ @~tr,I',t+!~"5BBE�H LJZ !A-R, !t!Ȳ!-0w-q0KZ\i5'h&tV@r-r,"t" / W,B,:Q^,p,nщ[tB=/d Ybp, H؄#\(հ5`MmHGb|N8-\ Y!d`$",*`<b[,\!Etp, Cp,2D\0 hC H +d Y,B0N!\B+dщE0<Y+n=ܢp,!Eh#6NT -p-: Wb"\!=P- qBD'\C@Xo YB8+ q- !=p ָ VQa'vЄ*4XHDHA�hЊjtE(W2OA,؄+:єt&D5gljC8bp$ Ҡrt )(b�-`BZ!ԨJ!\(>8bT:GbpT6! 1U]2D\0 ah#6Nv },6 J5qZYSX+ aP~u )(b�-`BZj+Z' GlЭqXl.@jXj6$X#F W@  (RP"�r#Z6VF 4pE'{GbpTH6$X#F W@ M(RP"�r#Z6VF 4pE'8GbpTH6$X#F W@ ((RP"�r#Z6wVF 4pE'<GbpTH6$X#F W@ XV(RP"�r#Z6_VF 4pE'|GbpTH6$X#F W@ (RP"�r#Z6QVF 4pE'XGbpTH6$X#F W@ (RP"�r#Z6+VF 4pE'GbpTH6$X#F W@ (RP"�r#Z6VF 4pE'GbpTH6$X#F W@ _(RP"�r#Z6VF 4pE'xGbpTH6$X#F W@ <B"B X@xD ІV ]\(>8b7Xl.@jXֆ+p(V HXHDHA�hЊ#+Z' GlBM8R k\#ڐ`*\ | )(b�-`BZaqE+MO#` G�Qak[q$ Q,$" E@ W<LhC+-, Y'  W5P pU$� !(#H~ ,e iaPU7 0 k P GI �� ]A+ -J(c1 G� NpeXdX 9P vHX 0W(]A+ -ȉ7~@ ,e iaPՉ 0 k P iȋ苿(H  xU$ -ȍ  NPeX b Pȏ菼 xU$ -h0 � NPeX 0 k   � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � P P!]Q @+ � iə陟 0 � ?uWi  8 `ɩɜ ) *�Q$@+pxɞ )9 0 � ?:hz ɠ  gp7  !� � Q ]@ Y ʣ=9 0 �  ? 0 0 0 := 1 p   *PQ.U$\ J  ?� @ @jʯZ@P,  � � 颮!]�$y _Ju˙  D:  <Dڪ[Kں @eL@  깟 +KkK  ^�᢮\l`i`kiƻ˼ + fۼfiaYgKƋ髾˾Ӌi\?Lj`g` ,g`vgpa@,>Pl6!#L%l')+!>80*�5B@<,=?!,CLEL,H;1E@2OlWY[]_|2 1;p $P/J\ P@ 뭏{} ȁ,ȃȏ {< @E_lɗɡ ɟ ʡ,ʈ빛P @mIE 4P,˳L˵l˷˹˻LE@T?Yƺg0 Ȁ p l\ ٬ Ȑ Ȑ |  Ȱ _p L\pɐ pÿH@RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRY?�,P�˜� 0 x˹0umwupɡ 4nɇ}Ɉ؋؍،Mȑ-y0 p4Jٟ ڡ-ڣMڥmڧڟ}GR<` f 0 :yMmܟ0 x˹@ PI� P s M =Mmދ۞m[4@R`MmM@�V <� @`۷[$,  ᮠ ! q 0 L 3N5n! p?@IEnGIKM^VG`XpR $PQ + � a q.sNun 1 @ -m wn臎N:: pN@IX`N陮雞GQ`X0RP A�_P + � an> @ -m 쮠 gTV~IVC E�Pp^ + � an룰A a� L  gTVM~IVC E�Pp^ + � an=/磰A a� LM:: pN@IX`]GQ`X0RP A�_�0 NA a� L:: pN@IX`^IVC E�Pp^ + � an=? @ -m s gTVGQ`X0RP A�_�0 A a� �-iA .dC6mTqVgPIr+RD$YI)Udy$I+XH)C .<ȐAOAV`aQ\A2 &P#NZ(FT$WZ0iYiNiVgPIy_K9$,C' z +Z AQ%vA:Q &mZ]{Ķ?:JX &^GDe" >pA+0ѨU t*Zm GJ ӯ`ҦUz''H#,@@<"(b)�(>XQVq2/?] Hʩ\y&h%E>i 'H#,HH$;"(b)�(4>XQVq2/F1H+Rr+Wi6ZAN&jkOZ9 * +4мH" +B"@�' .x'-VpdU\ óQ ҊʕGZ`VNՠښVp$< DE$!(pz4 `GFYH rʼ[I Hʩ\y&hS'jkOZ9 * +# ,> Z*`eW 1)Mk"*rh>i 'H#,H" +B"@�' .x'VpdU\ ̋Q ҊʕGZ`Vq&3" h;"(B )�(֠>XQVq2/-9 Hʩ\y&hs[wh&3" o:"(WB"@�' .x'+`eW 1)\Q ҊʕGZ`VWښVp$<Š,\ ) .8 1Uqyw Z!TW<LhC+0xªL-D+*$#Xw,DApJB@P*X+ aAB 8+xD ІVLQH[&V THG`Y "8UX#F W@ N17 hPqW\0 pd'2L8` q)A E�pB <'�>GbAbOn )┯-`BZLON-D+*$#X+yw,DApJB@P*X+ aAB 8+xD ІV ԑiD>ъ38 I`ξ! QP|�'z 0+p(V H)+QE, !dQYt$ qa":q Y - ! Ȣp,\qB/QD+SG mhEC Yܢ+n!N@ 8DSe YaE' v"\QY8D'dqHb- [~`D2O NB<+oGB) .8 1Uqh WP E!щa8Uo Y-B�-\qB"\E!q?0d )┯-`BZׄt/n!B,B/\Q[b`- Yt`, q[,$dQCB, ! W/2L8` G"sr,DApJB@P*X+ a+N܂8$~ `,aip/ ^X+nq! C ^( R@)+& F,nQHE!na:,E!nvH"N$dQHXD! WbpE'dqY0d"D>ъ38 I`f'Y "8UX#F W@ N&dED! ! Hԇ؃, YtBƩ] Yp-xC,\Ct5x!0VHh bd(ĩ !C�-1CȆAqB" ޢM *U]BHЇ:\q `!D>ъ38 IpԓY "8UX#F W@ N)y'[h-:Q?XD!d ?#AdWȢ+:C"p/nqW`F4ڡ Z!TkWx`6hb;YBXWXH(W(E0EЇk8[H8S^pB[(=8Ba?Cu k`xPW(_`෉V8'$,K9,Q)(� xp `XGUpH0(rY脡Y8E8^8EWWHh�;YHCW8_(YXHBpY8Yp[?r R 5Wx`6h4B`pCXC(SNX[pH}ȆEHWE?H(`W8[=W_C(WXoЇE(Y`෉V8'$,%\8,Q)(� xp `XGUpH0 \h*YpBX^xu:l}n(EzHk`}n8[[؃a~~vXC^(WYr` R 5Wx`6hSt^Ya xr�:q`Y(Wkh`}nXYE(eh~Їz}B:^(qaX~Oh3p*H+`G #Ȃ(%"�  ǩ�pQXWp EYpHko0i�H}exCX~Wv8akpN^E`Y_c(WEpNerhXQ0 p ^sGh&hV`=[xeȆ=nliiHiWqi:8ac_NXWW^`kz`E~Oh3p*H+L#Ȃ(%"�  ǩ�pQXWp h[pE8^(x Y^pBPsEr`[8~ȆCx8H(_[([pBHCXaYCW8x؇}[XQ p ^sGh&hVOXW[hqBpEv ^Yx8Ek([Їo�N8NCW(YX^[(WC~q[pE`෉V8'$, ׼8,Q)(� xp `XGUpH0FpNEpHЇl�^pE}EH~ChN}`iXCCpY`v}Ix0B8Y8[[(fuXQ p ^sGh&hVԄ*HzCYpHfpapnЇC(}Y8kЇs`EC�E8fh~{xXC^B{`~Oh3p*H+PB-#Ȃ(%"�  ǩ�pQXWp[HH8Yl8BW{BX[}`nSr؇op^Y(=a[�a(HNE0YW{XQ p ^sGh&hV ZXH[oH(`(}^C}85}^pBro8[[XCaWfCCYWBx`~Oh3p*H+H\#Ȃ(%"�  ǩ�pQXWp;HHX[hs=XNv ^p?8vCfN(EoWX?``=W^[W(``([xXQ p ^sGh&hVP_Cx ap[^`r(8uX_h(H�H؃laW8:^C(BWYC}BX~Oh3p*H+aj#Ȃ(%"�  ǩ�pQXWp[HpH0nhk`n0={eȆzY}Wo`c8xYXH[Np[pC(Hi0k؇qXQ p ^sGh&hVdXYp`uf{e}Ȇ=~W0nfPv(WH8H_E`W^8Yfnq(N~Oh3p*H+f΋#Ȃ(%"�  ǩ�pQXWpWXHH�sЇ} Xk~l?(}_u{`f8E^pH[hCS[(qЇ}hr8R 5Wx`6hvSeY8z؇s؃=lh~ka�xEu؇z`f([aEYH=:H?s}r8WH`෉V8'$,#Ȃ(%"�  ǩ�pQXWp[YEHX?pYE�BC(Y[�E=WY[8Y8NpH0s_Y(WYEpCCXR 5Wx`6h.W8=HWW_Y0a8HH:(^(ECYH[N^:_^`෉V8'$, #Ȃ(%"�  ǩ�pQXWp;YpEWYpECp^X^8NHXW8a[NX[W8YpN0[(^BN?[XQ p ^sGh&hV[Ep[p?BE8^h*YpHH0Y(C^B^8BpCNpBN؃NH[YY(H`෉V8'$,]#Ȃ(%"�  ǩ�pQXWpn{R 5Wx`6h_|o|W~Oh3p*H+zj>,Q)(� xp `XGUpH0(9R 5Wx`6hO~G෉V8'$,Ώ#Ȃ(%"�  ǩ�pQXWp[~_Q p ^sxԂIV"Lp!ÆBjӦN)~ju $G`"e$ɒ&OLr%˖GDbE" >T@ƒ 4� *thV8@iU"ժVHTԧ$zԂIVWϢMN?:JX̫w/ߔGDDJrRB+0ѨU |*5hGYH*ӯ`Ҧ֮RlKS3N$J޾<%L%R…>C GVtfM;e"OzԂIVwؖVgPItDQȤEAN\O9V(AOubEDW<mTQErT$V�أ$E2)!E |<U+82*@rSݽ(QDJTO}#-0F+]EmQI+g8AEaaŏ{wDQȤEAN\OOU(AOuw4(DW<m򐪫ڪ QErT$V٫oG$X !E |<BU+82*@rSݽڭrDW<m~KQ[}NPGXX᫿{DV`1EAN\OU(AOuݎrDW<m/'DQ[}NPGXX,DV`1EAN\OU(AOu rDW<mRErT$V7JG$X !E |<T+82*@rSݽ(yJJTO}#-0F+*EmQI+g8AEaa߻tDQXR9Qp>=^(AOu׺ף))Q=+Dh~CE'I|~DQXR .�< 1UyJwQSSG mhKx"h@$| V(X CB@P*X+ qtDŽA<E<+xD ІVHтi E>ъ38 I@C! Q "9UX#F W@ ON5xQyW\0 hd(|gp,X};B`, A E�rB <'�>GbANzk)򔯸-`BZQ-D+*$#X*v$D X�xOW|`*\<;|()RD)_q#Z6bH[(V THG`rI0) .�< 1UyJw$ڪQSSG mhOFP8` +`aR(> \>y\8bp$4uU8H|hЊz"m'Zq'P! #$! VP| '| 0+p(V H)ACFqO"*O+&}EBO NB>+XWGHB!H @N(pq`VQ8S3܆ "ETW<LhC+1"h@$| Vn(X CB@P*X(b+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FO!D'F8 +FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQbi&F T THG`E&Ҟ6mmj GЁ4i@hD9ޞ$m{;7Jx,X, XTbD%6QJ<8;~Cx  *_9[<29W! � 0PFAH"hъOТJ_z+V@=m8թ^ H}xD+�E(R yU_;}O@"P$A J8 (J� (J� (J� (J� (J� (J�p#G0p#G0p#G0p#G�ʇ /�<�q](#@ъO8L_*n~4=_?;!-h(� h8,r/\�.(PD"`*2 B+*(||Addddddddddddddddddddddddd\[:!a P@t`h�\d_P(�BA ! aaa  @A A A �B �B �B a#:#Bb !8A @�pb'z'b((b)b']*A@|� x@!P(�../c0 0c11"#1@x�@A/Jc/&c5Z5V.Np8bc99c::c;|c� hMԢ@@ @ �A @@>#<2:S@ �A� 8bffjfrfgzgfhv& f=zc?fffmfm}��أ=22�(0�~*(~ $~~@|~@<iPiZbijriz)v@ `cx@Ȧd�)ij)@h2j:)@lb"k*kDۚN@?j@jBjz򩡊+kT=)Bk~>b+뿂�lz@*�OhBlJRlF,bxŸ+blZȒlɚ,Ex@Pl̚z@jhhd@<m"-6Fk2--lJElNl Eh@h@h@h@h@h@hԪBӺ-$mjh4-h�h�.Vͮl�n*.:n~<<�bnj�ENl�jnj㢮FPdd�nc,n.P<@P -P0mN^.j@&PRojB-.BO�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7[6N@dӄ#X5"o&4Nl8 zM#` GxMHԔW|`&҄]D' ai,pVaѢi �E'6 T=p&\ ؄#\P]$jʫ�>GTbiBjm048A X4 M*p8bDVXl.(^.5UX#*4fju6 Hltp U�vfÄ&@щM|gA Wt±B{,6i*DPv3nlF G jXgc1Lh'PqpE'KGbpAv) QM e76 Hltp ULdÄ&@щM|gA Wt¾2{,6i*DPv3nlF G jXŁ=1Lh'PqpE'TGbpAv) QM e7s,\N@dg&'a;v̈́ U؄+:=p ״DMy`VJl"M( H8D'dhW@E] P p ~PV]8/\C(4V| r&\ TiE'Nzf&5"QS^8Hn&N("d uiѮX4.EB\0 w EbXGQ| r&\ |B(!4{؄#\P]$jʫ�>GTbiBdvNt "\1!W,(iR e&s#Z6߲+:qEB _4OU؄+:Q[,X! tw=p ״DMy`VJl"M(nC-d1HB|4.EB\0 |ݵEܢ(+d!yG^j'Ѐ*Gl|]QC,T?v=p ״DMy`VJl"M(Y Y,�F:N܂E"M pdxD ІV\?Ţy=V(>T9bϋ[,[XGMp(Q `XGMH΃^pBp[8=XCE<tQH#pAqGh&hV@5[p[YYA75O@TqMpNB5)WYEhB{XGpi�pJ؄4ANYXaWXWNXN..4R�1Wx`6h=tCE(aCEt}SQ4@GWJtC^�E{XGpi�pJ؄4ACH^cf�HQH#pAqGh&hVPD^8_p}_(ST}SQ4@GWJnCYXqtGMp(Q `XGMHHp[pC EBHpBW(`=iB(YpCWBp^a(WB=W=v}8ahQH#pAIWx`6h;H8kC[pH([W`Wk(E+WB[W?�BW8^XNEpiP}sEHh}SQ4@GWHXYpH[HEiE8[?^BBCp^(`^pBWu{8aXWXY[{XGpi�pJ؄4AWXWHWCEk=^?p^8H~=c?Ea.EHapCk#nishQH#pAtGh&hV_pCpBh_H^`^8^}WC[WXE<Y=[YBWqevPCHh}SQ4@GWԻW/Hp^Xkkh_=pY([C?^؃.ʓCsk`z8WW.{XGpi�pJ؄4AW8HEH?8_pE(WH^}Y8:paBXNW^8WW?BBB}hQH#pAtGh&hV<H8E[a8Eh[pC?W8W}WXWBW.[(_^=E[8W_?~Cv75O@TqMpNHBHW8[BpC�aCkE(EWWEH=^_([^(^X4?oWY8YGMp(Q `XGMH٘FEpEavvCplz`npH(~ai`}ho(^8W�c~~؇z�N8NX.Wv`v.4R�AJWx`6hU?aW vukux[[kpH0xx^BpEx~~aY8Np?pEr`Cw75O@TqMpNp]5)r} a([zu[}Wkh}lE_^~~xEYE8W�q`CWW}XGpi�pJ؄4AiY.C}e`Cpo؇loopE؇kXz ckCC(Ea`[H^�Y8kohihQH#pAtGh&hV_/NBzc_(f؇okn}EӇsf[pHCpcXY_`W8E[[Xk vCpEh}SQ4@GW@rkk�B}cxȆE{ȆCp} a`lXWHpHX_YXcpCCEi`ri8E[Y}XGpi�pJ؄4Ai[8WXYv8N(YH8s:pr8Y~E8{ C.9.Y�EEp^(NC_(x}ahQH#pAtGh&hV fWXH`Pq�YXC�v _a8uHkWoCB`h=pHpY I?�_8.)xx ` Iah}SQ4@GW脫v?CXx8[(Yi^(~BxY-==(a(H(YpHp=h_Ep}}c.EE�<WxXGpi�pJ؄4ABpE[؇l[(Y{BW}�=l?zPnHC(Cx}~YXY._XfshQH#pAtGh&hVh5Bpz[W8x[EȆxWkpHxkXY:H�}~%=E8YHfuY(v75O@TqMpN8q5чqC[zȆEp^xp^ЇkC{`fC7/[~%`__NpY`xYpN~XGpi�pJ؄4ABHh=~[Y8WnXYoE~B�BqqCH`ca.E(aWW}hn}sM�Wp2h4CW~Ȇ..oYpnB~CNrq=H_[YW8WBWo.v75O@TqMpNw/هl(W8W}[(H~XCk8^8c~.W?^[_H[pCW8oWWXWXYHwGMp(Q `XGMH\pN8Y(`hr(^(Nu8[hsPc~ȆNaEzp[(aYqW؄N<PG`'hU Ep^PspEBv8W(^8uzHW^{p`8/^pCW(Y?Xs`Np[}}kQ4@GW}v8W(a�3ؑtk9v\vH-?퓵U_nN$_drHǘņ0hpBϠBj G6}JTd-u7~܌]Z<iƾV>fY&\<r=BM2nɍiS'H$Y* 'jV͕+kQ!Wq3vV!i1f!Y͘s5C\Fnl:tH1G}BM:5K]6ix݊1nA!cҌI#[nj|ЭoҌYm+Yn-,8BNOD)S |#lS~5,tT/S: 75?b9s3ɴ/S;&@"$Y#,8*6$-,B<,dÎ,",0#-;,s"0س:R"(1 9+88"K67{r> ;N4@"K'@-~tr>C0!,Is#.SO?-` |#lS~+@"+KG�s$0u҉,q-rˢG!s"&@B8‚j+ /{ґofr0~ s+ܒ/$~�ss+,r/"- $r(q# ®"r"-`K' RH!t!\"{Jr""Ks#.SO?KT |#lS~ᒯ,rK'I'챈,�/$t!y,-!K'"_t Fj N B5/@"!@"r 0 /{+"\I!J!J'r(q#IНv $~0!"" q0-8/<҉[9-di9-Xl.(Nz  QM|)~$ YB(+x ?~/ ёCZ$ qud{/^A.~D' A$#i,pV0?E! ^QBԁ/\!N@~X+dtxq_B\�Q| q&\ &Z p-[tB0 0}ZpE\q HE8,:QCܢ#p-:q=p B�>GTbq_q HX/\Y-\! H,]щг0 щ_=]MtD2&'a}"dB⎋80\ap-~B($~ 0=p/\HX[D!\ʞM- !:q Wt(!~Q^b!dB8$ aCB-D'qW+ QE؄#\P' J8S`@X-щC@+[(/dNtG=/Q[&: "I`԰ S8/ [B/POYE!\`,8"dNp-Cb! ({h8#6N𶞲+qk-xH#$ ^⎇pE'ZWȢ($d Ybp/qGbpAvғ'`VJlNya}s/$d$M8NP*x%3(>8bD?p �>GTbt ,e G jXŜ-g@s@q WtBЎ#` G@;O\|`&>Ԯ&: "I`԰ SӺ(>8bD]GbpAvғ QM)/N@HF҄#X5'9O8؄+:qy؄#\P'f�>GTbt dl 48A PeQ| q&\ ؄#\P'f�>GTbt Idl 48A 9eQ| q&\ ؄#\P'f�>GTbt cl 48A PeQ| q&\ ؄#\P'f�>GTbt __b  M8Nh*4QDM#` G@;O\|`&ޞr&@A$P,AZ-'pGl7M8IO~b 0+pD%6QOLEG)@S+<B 0A[T`&B'l'@8&B'4=,l#@DOU�| 8B%lB=9  ֠  BG)@S+<B 0A&.!`T`&B'l'@8&B'4~!#&8 NOY0#T&ԓSPBG)@S+<B 0A""`T`&B'l'@8&B'$&n+<,l#@DOU�| 8B%lB=9 q,(tDpT8#�A+̢0.aT`&B'l'@8&B' #5.#&8 NOY0#T&ԓSP5j(tDpT8#�A+(>#?cT`&B'l'@8&B'C>$D#&8 NOY0#T&ԓSPD$?BG)@S+<B 0AJ$NST`&B'l'@8&B'R#&8 NOY0#T&ԓSR%=BG)@S+<B 0AXƥ>F&h(t&|* #l+t\>>,l#@DOU�| 8B%lB=9 fNBG)@(HS@#�A+hjST`&B'l'@8&B'&oi=*l#@DOU�| 8B%lB=9 fDBG)@(HS@#�A+PjF&h(t&|* #l+ty&i=*l#@DOU�| 8B%lB=9 էCBG)@(HS@#�A+0`F&h(t&|* #l+t&i=*l#@DOU�| 8B%lB=9 >BG)@(HS@#�A+XF&h(t&|* #l+t%i=*l#@DOU�| 8B%lB=9 iBG)@(HS@#�A+RF&h(t&|* #l+t.%i=*l#@DOU�| 8B%lB=9 u*BG)@(HS@#�A+MF&h(t&|* #l+t$i=*l#@DOU�| 8B%lB=9 Uk BG)@(HS@#�A+kDF&h(t&|* #l+t$i=*l#@DOU� |� #|*GGV%h&ʦʮ,˶˾,̺,B+*B'+T"�A((((((((,FN-)Tt&B(B ('&Ԗٞ-Ԏ&l#'8 |DOU@t@"  .&..66."B �, Ad!!!!!!!㶮.B" "(�.6n �#!NOY@�@ALfpv~///`/8 $A@T/B/roj/8�@&/0z �@NOY@�@p � � 0 0 0 @ hA�d @@@� � � @ 7?1 @@ @0Ā� p�@A4DOU4283D5q51  2!!r4P3<'A#;38383&o2'wr7r4D7,0$(C#{2++25H583,NOYA(C.#V2/3373?34G4Ks&dB$D*86W/2x dB+-B+-T'T'T'TM3=׳=s-,3,,$.B3B'B'$B",(DOU?Bʶ*******************************Vs&}(,B,( #5]?Bˢl+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+8\#d"(B@ (B-B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+//.(B4DOi@0@*5$SH((((((((((((((((((((((((((((((((im((lB,D|B.9?BH********************************3,.�! B5((((((((((((((((((((((((((((((((((((((Bp8&|.(B4DOD3@� &=˿<Ǽ̓&'lB',,B,A @TB%tB%,#@&(((O=W̯-i&" 2B&X=ٗ˼/&<B+ 4DOD+�#l($d=i3>>>$(BpB',B'dB$Ā&t'>ڒ+(@ B&Ă+@BǾw#'D ,NO` <&+@/?7??G1w=*+t$t*DB 8A?K?G?ii*#B&Ă+tB?w"B%8@ 4\aC`Ph+W:eiFA9FFIS'HVEjͦ7q)rӦ:mL"riS-.鑋  "T+ T<B Ǟ,Um[ou5jJR:A*R 'mF )paoQڸ3FEja˗1HVG.64Pa׮0x$g3ǖv*RIiiUNʬjrvãno=9Zjq]HVG.64+TѦU ixF׿F(q#EH:Y%~(clM4UиEYeA Q[DJa >0s(=Vpd*Ѩ R!ĕQV6RXU"a2>>"RK,GFD44T$XFd5lN[DHa BVpd Ѩ*ITEmG!RVA6XZ%~(H@ $-SOFD44TXF[q͵TH\eY*yą; B<>VpđMVI SLݪkvL{UK@DGXpUMWuMkZM2TʸG6Yv_eG\ B `G*D-bvݤH$Ē5q'XQN SL4M>AzpdW:IYeG\ RX `G*D-Y괦ݤH:Ma 5VZlu1DP:TθG6qVX6qą; BH!+`d{ݤH:ZGXpBU|-L1N63nM\DzMqNR `G*D-ei7Pc3M@dOP9ĕNgX6qą; BH!+`d{7|~ݤH:ZGX5~t&4Nl8 zM#` GNABV|`&ԢwYp]D' 1i,pV©a �E'6 T=p&\ ؄#\p' D!F�>GTbjλim48A 0 M*p8bXl.AUX#* h]ִ6 HtLkp UXd„&@щM|gA Wt:{,6 Q*؄ZZeZ$:5M8NP*/LaB&>3ܠ؄+:͓=p d(h`VJlB-y:2MtӚ&'a�0 Ptb@nGlpM8w2Bb 0+pD%6룮&:iM`԰ S(:O 7#6N _&;! 1Z8PvUim48A j0 M*p8b]Xl.AUX#* h]5&:iM`԰ b S(:O 7#6NV]&;! 1Z8PvUim48A ୵0 M*p8bwXl.AU$X#* hgZTe+6 HtcЄ#X6nyWF6O8p&\щ _؄#\p' D!F�HGbDFpB�"nqȈ,6\b*6Q X&\щCXX,,Bp"d! WJF Mcp#X2b]p-q[@X/ !NE QWi$q Hb/ W,B8/dqNXD!QSji'aGlXdhb0nqB8, BpE'\qY,- !EȢ$n[@B8,Gbp -=$X#F W@"9>, C"\QED<xD"AD�biv- qYp!dCD!x H-JHthЊxp!\q[z(0 _Ȃ{>! WtbI3dqEB-: W/ PɢE[༖Q| v&\щ/\q@BE! a/ !a,B8D!dBܢpE' WB(D!\q W,n H؄#\p' D!FK VQ(8]EBE' ^�\? _�(*^"x`:x-F"PXB;: Zax\A Ҭd aaAda@% "A A xA@n!!#db> :6:xa:a \A\a@adnA xddxd\Aa dna !6\N !h҃VFa\/#n\:\Ann��!a!arA:Bn\!̀a!ڡ-F"P4Ac\Z ڠa lnnT :d:~\, A\A AxA!d,b$GHFРa\N2&Or "n~ a AA Mx \AnO\A na~a!A AAdr$6\N !h҃VFa\Rd:dna\x\!|�!`aaVd\xA d adr,%Hac\Z ڠR&!~A�Fr\A!  `\anxA :\AA\dNr> :6:a8eRx A  axxA a:AA ad n"`:\\d\  d A:A  `a B!&=H`aV /da,x! !l؁a aΡdr,%Hac\Z ڠ 4&;!AҌn! q\a\ Oa"n` AdNr> :6:RO\anA؁A BeO   ؁ dR6\N !h҃VFa\/# dd ~A|́ dAxa:x"ȡA&G"PQ;: ZZGR\adAdȁn\anAd:A:aa~A A&$GРa\v$ɁAdAAA؁A~ da \x!ȡ\da `a B!&=H`aV c;A\ a nAa�́V!a6|!`\\A\     AdA&G"PQ;: Z!u]\a":danAxAơd daA A :ddAAȁNr> :6:]A!~A,!#nan\a\dand@A\\ ~a `a B!&=H`aV ~A\aa:A r!ra`!`aA!\AaOadT!͘!A&G"PQ;: Z!    !\A !a\aO�\x !Nr> :6:!\A@xAad AA   nAa A:aA Axa @6\N !h҃VFa\n\a:! A: !oaa!d a@na:`A&G"PQ;: Z]an\An!x:anAxa@:T axadad@ndNr> :6:n d!d`A:!:daxa T x!\AM:@6\N !h҃VFa\x adځn A6A!|ao a xx :\AdƁdr,%Hac\Z ڠ|dn@A\\x!,\ A~aaddNr> :6:nd!ȁd\A1A\  a  A1] a:!x\Z6\N !h҃VFa\wn,B!A|!a,B,dAndl!A&G"PQ;: Z!naA! naAA\\n\A , A\AA&$GРa\�!aaơAxaȡ\ad\n\ A !!da$;@6\N !h҃VFa\�ɂ$-?G!`cw#X"v?v  +?$Y\9Oo~\jQHi $I`ҦЩT;UvruȚ:~KcǬа= ɂ$Yds\z*OG\uRU!rh5}];tklxB\ V'? ɂ$lQ'Wk7NX!Hr(G69r!; 4\=*T ѨU $s+:iB%J"#K0",-ø,",r $ $(>EQI-#-0F+MU$r/r,¸r0tr!1/r0@rH'-rKܲ-!ܲ"16(!#ɌS t0q+,R"tJ�# /B"$@"K!+R!4ROH,8Bvlwڝy$({ $>A"+irH't" ,< ,2/ M~tr,I't+!~"(6ODrTRKH Lъ? !4A-R,!t!Ȳ!-40t-iq0bM5'hH&tbO@r-r,"t" /+RHt/R+- $,,+ $3>& v}摰# $ J'!҉,R/ȒH0$K%TH0l ,z-r$""҉+@!"+(6ODrTRKH LJѮ $$,ȲBKJ‹,"?$"tr+"E0Øh#6NXp-: Wb"\!=p- qBD'\C@X@ YB8+ q- ! <p d|p1 VQx@&0i>! )-`BZ!81(>8bH=p d|1 VQ@I;'D!QW<LhC+2?2f*$MM8NwH+p(V HXl(|BR%)Kq#Z64c2OA2؄+:ats|,6j;N0cX+ Lv t?OB$e)xD ІVt c2OA2؄+:Qѐ(&Ym;߹gwC8bp$9ҜRe>! )-`BZӤ1S' GlPUXl.vj<$X#F W@bW(|BR%)Kq#Z6|U c2OA2؄+:*؄#\ t;b5 VQXb): GIR\0 lb3Q| q&\ ׺؄#\ t;b5 VQXn: GIR\0 xn[3Q| q&\ &؄#\ t;b5 VQXz9 GIR\0 R3Q| q&\ ؄#\ t;b5 VQX7 GIR\0 0 1S' Gl e<p d|G! 1Uˌ< GIR\0 8Le@d Wtτ#` G@VwjX+ Bk( QHq,hЊMnj(>8bĪoGbpӝ<$X#F W@b&(|BR%)Kq#Z6ܞ c2OA2؄+:tO؄#\ t;b5 VQX< GIR\0 73Q| q&\ ؄#\ t;b5 VQXƟ< GIR\0 x3Q| q&\ s؄#\ t;b5 VTzGGR\0 PdXd Wt#`Q G ;@wp+pQ\ 0f򔯼/k~؏ It`ʰ ,s՛o}7N�eXdQUtU< >Px (  PXC8(f[~ Q4N,pVeZ}'҉Q!8pD%V _#h |'VA+D '70vp ,e L6{�0 k P '3H5h792 D |be$ %(7pG NPˤjSH'?  q(sH2 |be$ dȈ 0 � NPˤj �0 k  G � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?P `!VQ @+ � ш(0 � ?˴i  8 79;ɓ=? *�YQ$@+А�אY[ɕ]_ ^9  `0 � ?`yGtوa^I >  gp7 Aɘy� � ap+Y$+А `  1m 0 0 0 �{Ț 1 p   *Pay+@@ py AʕD G:  ;p P P P P a*cJejgibP,  � � AQ @8 uII  9  <iGJڕʕG> @eL@  kʰ   ^�桙1Q,,lfffik�1+3K5k75k-k2kz]NIp&IlMO QSKUMl;LmvpUKekgU{v`lpg=$0I+,>Pk6˸븏۸>8p*�5B@<,0+;k˺뺓>1<P4 ;`뻿 +Kk+2;7PI汙x��tP @K Kk狾髾 �  PI аj `b  ?_PKE !,#L4PT@1��p P ? CLElGII| ; ɀ ǀ Y�]N\ @,cLeg b �HT Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ,YI P�@ �=@  *  ,   @<+l 0 p4J  -Mm }GR<` P 0 Gy,3Mӟ0 ⪰ PI� P  FFM АO Q-S մ`WY[}յpQ] ?`<@T Vkmo q-sMk @`R �$Pݑ\$, 0 ?! yMٕ]>ѐ 0 L`٧کmٰ 0 gTJČ۹ۻ۽ۿ ܸmIpVG I�@@�\ + @3H -=ޣDA GK L@Mm {{ gTVn|IVC E�`p \ + @3x%n= >ApI-m 'n7n߰7 pN@IX` nGGQ`X0RP A��P �I18N= >ApI-m eNu 7 pN@IX`HNGQ`X0RP A��P �I1v.S1 >ApI-m .%{{ gTV`.|IVC E�`p \ + @38> >ApI-m {{ gTV0^GQ`X0RP A��P �I1^DA GK L)O7 pN@IX`F~IVC E�`p \ + @3d> >ApI-m UO7 pN@IX`9/~IVC E�`p \ + @3H7> >ApI-m 7 pN@IX`s}IVC E�`p \ + @3'> >ApI-m ɯ7 pN@IX`o}IVC E�`p \ + @@i"HA .dCE@I\=jM+!E$9rӦN)O~ju $G`"M9uOGDe" >T@ƒ 4LZjV8)K% qA Q &mZ[ɔN~ju $2XZa<$b)E@|`JƒV5W G6%V]cGH`ҦUjܹ{S3N$Jbɕ<$,C) n^*mJ(дn GH`ҦUztO='HB&,X@:"(b)�(۬>XJ6IH o(" 2rhk餼N3" "A"$!(P `G*$!LQȕGZ`VƔ:Vp$d #E$!(Ҫ `G*$!LQȕGZ`V>u:Vp$d A{M, %( `G*$!L{ծQȕGZ`VN3" W|;"(UB"@) .x gVpM4u H!H\y&hb9OOZ9 * +#bX%(Jx `G*$!LiNh(" 2rh{lNOZ9 * +f{#bX%(Z `G*$!L#qG9"R(#Wi6Zs:)>i 'HB&,"a>` j `G*$!L }yF9"R(#Wi6Za~OOZ9 * +`,V )�(VpM$D ^]1PHF\0 0`v8` {a)A E�B < *�>GTb i,ȼQ" @2G mhؐ$h@$ V ܎( K R(> \Q\8H@‚ W,"%XA:CȢ$\ H(!d!EtB![@BE!~ Y! !_!8EHAdhЊ0E' WBAqD"\qN!dqE(+ qN"dщ[A8-А$h@$ V܎( K R(> \Q\8H@H- N (!y ^ X,n?p/nC/ ?,/C!8EHAdhЊ\.X,~q Yb8$xB83nH^ȢDQeQCb- !B8Dd YX$xѐ$h@$ V̎( K R(> \Q\8H@WyD'nB0QCtb4d Hp/dqB,." v!xኢ2d)"IHhЊ*D($\q^Ȣ8Hщ_ܢE; WatE' Ht($ۉ[,�+~N8,r8` a)A E�B < *�>GTb idED! ! H؃, YtBw] Yp-xC,\Ct5x!8EHAhЊ&d(w !C�-1CAqB" Gޢ#]BHЇ:\q `!'I>ъ38 I |! QP|)2 0+pD%6t-d Y (\ W,B X+dщB�!xGY8+n r0#PCFq +&F,nQEX$ B 8"qC8w! W([?C~!drXP+ 񋆜$/'D+*$A&XBN#d! R�0x@TW|`&" Ĝ!!C," YG4QCbH!~CX$xQWp-d? A(B $xD ІV 0\qEܽ"!щE>[@b"~^@+q ^/nqBpE}XB88Oh3p*H+; \#Ȃ(%"�` �pJ؄DW(Eo}P[YxxBX_k:v}CY=x}~he8HBp_ v`Q8 rGh&hV>WN=r~ `HvpkBp~9v}E[XBXv}~^(a?Bx$YxEȥȋV8'$ , 8,aQ)(� x `XGMH \XHWa{c`k؇kXln8EkpahshW?HXfaa0BpYXW^Xk x@WP/PpG`(VhH=[xeȆ=nliiHiWqiG:8ac_NXWW^`kz`E<8Oh3p*H+E,#Ȃ(%"�` �pJ؄h[pE8^(x Y^pBPsEr`[8~ȆCx8H(_[([pBHCXaYCW8x؇}[hHpMH/KPG`'hUȅXW[hqBpEv ^Yx8Ek([Їo�N8NCW(YX^[(WC~q[pEhȓȋV8'$ ,LО8,aQ)(� x `XGMHFpNEpHЇl�^pE}EH~ChN}`iXCCpY`v}Bx0B8Y8[[(fu`؄NMKG`'PU Nx$HzCYpHfpapnЇC(}Y8kЇs`EC�E8fh~{xXC^9B{`9<8Oh3p*H+�KW#Ȃ(%"�` �pJ؄XHH8Yl8BW{BX[}`n[a }WHB؃a_`BY[X3HpoMH/1G`'PUPӄXH[oH(`(}^C}W}^pBro8[[XCaWfCCYWBx`<8Oh3p*H+xU݉#Ȃ(%"�` �pJ؄8HHX[hs=XNv ^p?8vCfN(EoWX?`(=W^[W(``([x`؄NSMpp5XMN8[rW=v B8sPE~B`=ȆxHpCx9[8B(Y#^pH[8qY(EhȓȋV8'$ ,Wߝ8,aQ)(� x `XGMH0EWvfcikXlia؇kp[f0s^EYWW8B#Yoc}MH/1G`'PU݃XYp`ufG{e}Ȇ=~W0nfPv(WH8H_E`W^8Yfnq(<8Oh3p*H+@KN#Ȃ(%"�` �pJ؄ӀWXHH�sЇ} Xk~l?(}_u{`f8E^pHx[@Cq[(qЇ}hr8MH/1G`'PUbW악s}8=؃_ȆvzH`kXHP}v`BHHXH?^؃9^Y8zЇx Cp[<8Oh3p*H+d>#Ȃ(%"�` �pJ؄XYEHX?pYE�BC(Y[�E=WY[8Y8NpH89s_Y(WYEpCCXMH/1G`'PUBpq݃[3Y^p?p>?3C_^[8BBX[8[^_Y_?3aC?<8Oh3p*H+i#Ȃ(%"�` �pJ؄8YpEWYpECp^X^8NHXW8a[NX[W8GYpN8[(^BN?[`؄NSMpp5XyHXWW_(YXCDW[B8[H(NC8[(W8YW(^=[Y?HB<8Oh3p*H+n:߉#Ȃ(%"�` �pJ؄ӐgHt)MH/1G`'PUtPuQwȋV8'$ ,:8,aQ)(� x `XGMH0QoHMH/1G`'PUpvn88Oh3p*H+uY?,aQ)(� x `XGMH0 o?xMH/1G`'PU@xȋV8'$ ,v#Ȃ(%"�` �pJ؄ӸMH/1G`'PU�zȋV8'$ ,#Ȃ(%"�` �pJ؄xMH/1G`'PU{oȓȋV8'$ ,#Ȃ(%"�` �pJ؄8|nMH/1G`'PU}?ȋV8'$ ,ʧ#Ȃ(%"�` �pJ؄QMH/1G`'PU@?8Oh3p*H8r)"Lp!ÆB<%+JB dȠa$ɒ&+0QM^JM0o̩s'Ϟ>i $I,䈅6|B*uM:a'Tb"ٲf2<%JE%R…!M-Y*m)&MKؕ&PEArGV/cFlk'ZqB%@,VТN$Q`")\x2/ >pTiM5eNnxKŤh,Q &mZ)ϮUV?:JXN$Q`")\xw >H%$q!(/)F M2#-0F+ bxUYI+g8AEaaz'xIDaCHQpD^0 TM2a)4T+DYTVqf'I)IDaCHQpDI0 TM2g%)4T+DNVqf'IeIDaCHQpDdgI0 TM2'iv)4T+DKVqf'IrkIDaCHQpD$+I0 TM2lf)4T+DUYI+g8AEaaE?tDQXRQp!;R |#lrL%|(/)F M2#-0F+5GjgV}NP@XX DV`1EG\@H)kPH%$qD6KBLEH L VZřUrT$!VLAG$X !E |<0 TM27U)4T+DnUYI+g8AEaaDV`1EG\@HdW+8R&7t\Rb$SQ<m2>Vqf'I7I0). QMD&ǑTFŐ&2)+&DU8cO NB+t+9B`, A E�8B < $d�>GTb7qVؓQD1LG mhcX8` :B(X CB@P *Mdr2d/Q )h"-`BZIX3VD+*$A X[y#$! VP|#BB 0+pD%6q9KC Ȥ(xD ІV(33VU>ъ38 IJW! Q "UX#U&XM\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(^Q('p(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W*(>38 Ip΅T$-mk;[XCB:Tx2@6 `>-BW1uk]V&*Jl&*Jl&*Jl&*Jl&*Jl&*fp"?pa*FU›&FQlbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QM D(P 8RHE79r3l;@A��8nID) -ZGb +MD7Ӛ4;}TXzxD+�UR ֞5kMMD1hE(P6IP (J� (J� (J� (J� (J� (J�p#G0p#G0p#G0p#G0!H E�A>DrV|Wa<抹/rA Z 8@-`=ֱ5ыntŬ@"*|! YB)dA YB)dA YB)dA YB)dA YB)dA YB)dA Ym obaCP@t(p W <"= Joӣ>_=[z"h @!@�"o#? !Р4oc?>;E(B :x½qx!`??_@�_�2`: p:8P5r`z` ~P� � xLq ` @*2a:B! @ܠBޠ�za Fa! @\aa!@@� hpQ Hd(b(b#:b##z'b('@)``@ "`,b�-"8.b//c0:-~@|@2~@$c83Bc4J4Rc5Z5b3v@ @`x@9(d�;#<<<=c>>c=¢b@2,,#cB*B2d<2� ԣ|PdE~� � � � � � � � � � � � � � � � � � � � � � � bQQ"-@2�,pDW9N�:ZeCbVjeVDWzWeXXv%;ne@eR%(�Y[e\x@Vb@EBe__f` &`�-r] Z%:6`΢d%;j%Z�djPfgzX*T� `Wj@TjfkkfcʦlVD%Ib*l9&kfp '^Txj'Gop:s6qzjjhhd�tr':>wgxx'x!'zvgc2j{D'GgTTTTTTT8�|"(of2Bxjh'h�h�4hzlVtgx艢h臲h6h剧<<(HpqVHi6h"xgIdd&Zex#x.$P)|>�I|H'Gt)^l^@.xjW~h)^Ignir'xwzrę&.xe@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7[6N@dӄ#X5"o&4Nl8 zM#` GxMHԔW|`&҄]D' ai,pVaѢi �E'6 T=p&\ ؄#\P]$jʫ�>GTbiBjm048A X4 M*p8bDVXl.(^.5UX#*4fju6 Hltp U�vfÄ&@щM|gA Wt±B{,6i*DPv3nlF G jXgc1Lh'PqpE'KGbpAv) QM e76 Hltp ULdÄ&@щM|gA Wt¾2{,6i*DPv3nlF G jXŁ=1Lh'PqpE'TGbpAv) QM e7s,\N@dg&'a;v̈́ U؄+:=p ״DMy`VJl"M( H8D'dhW@E] P p ~PV]8/\C(4V| r&\ TiE'Nzf&5"QS^8Hn&N("d uiѮX4.EB\0 w EbXGQ| r&\ |B(!4{؄#\P]$jʫ�>GTbiBdvNt "\1!W,(iR e&s#Z6߲+:qEB _4OU؄+:Q[,X! tw=p ״DMy`VJl"M(nC-d1HB|4.EB\0 |ݵEܢ(+d!yG^j'Ѐ*Gl|]QC,T?v=p ״DMy`VJl"M(Y Y,�F:N܂E"M pdxD ІV\?Ţy=V(>T9bϋ[,[XGMp(Q `XGMH΃^pBp[8=XCE<tQH#pAqGh&hV@5[p[YYA75O@TqMpNB5)WYEhB{XGpi�pJ؄4ANYXaWXWNXN..4R�1Wx`6h=tCE(aCEt}SQ4@GWJtC^�E{XGpi�pJ؄4ACH^cf�HQH#pAqGh&hVPD^8_p}_(ST}SQ4@GWJnCYXqtGMp(Q `XGMHHp[pC EBHpBW(`=iB(YpCWBp^a(WB=W=v}8ahQH#pAIWx`6h;H8kC[pH([W`Wk(E+WB[W?�BW8^XNEpiP}sEHh}SQ4@GWHXYpH[HEiE8[?^BBCp^(`^pBWu{8aXWXY[{XGpi�pJ؄4AWXWHWCEk=^?p^8H~=c?Ea.EHapCk#nishQH#pAtGh&hV_pCpBh_H^`^8^}WC[WXE<Y=[YBWqevPCHh}SQ4@GWԻW/Hp^Xkkh_=pY([C?^؃.ʓCsk`z8WW.{XGpi�pJ؄4AW8HEH?8_pE(WH^}Y8:paBXNW^8WW?BBB}hQH#pAtGh&hV<H8E[a8Eh[pC?W8W}WXWBW.[(_^=E[8W_?~Cv75O@TqMpNHBHW8[BpC�aCkE(EWWEH=^_([^(^X4?oWY8YGMp(Q `XGMH٘FEpEavvCplz`npH(~ai`}ho(^8W�c~~؇z�N8NX.Wv`v.4R�AJWx`6hU?aW vukux[[kpH0xx^BpEx~~aY8Np?pEr`Cw75O@TqMpNp]5)r} a([zu[}Wkh}lE_^~~xEYE8W�q`CWW}XGpi�pJ؄4AiY.C}e`Cpo؇loopE؇kXz ckCC(Ea`[H^�Y8kohihQH#pAtGh&hV_/NBzc_(f؇okn}EӇsf[pHCpcXY_`W8E[[Xk vCpEh}SQ4@GW@rkk�B}cxȆE{ȆCp} a`lXWHpHX_YXcpCCEi`ri8E[Y}XGpi�pJ؄4Ai[8WXYv8N(YH8s:pr8Y~E8{ C.9.Y�EEp^(NC_(x}ahQH#pAtGh&hV fWXH`Pq�YXC�v _a8uHkWoCB`h=pHpY I?�_8.)xx ` Iah}SQ4@GW脫v?CXx8[(Yi^(~BxY-==(a(H(YpHp=h_Ep}}c.EE�<WxXGpi�pJ؄4ABpE[؇l[(Y{BW}�=l?zPnHC(Cx}~YXY._XfshQH#pAtGh&hVh5Bpz[W8x[EȆxWkpHxkXY:H�}~%=E8YHfuY(v75O@TqMpN8q5чqC[zȆEp^xp^ЇkC{`fC7/[~%`__NpY`xYpN~XGpi�pJ؄4ABHh=~[Y8WnXYoE~B�BqqCH`ca.E(aWW}hn}sM�Wp2h4CW~Ȇ..oYpnB~CNrq=H_[YW8WBWo.v75O@TqMpNw/هl(W8W}[(H~XCk8^8c~.W?^[_H[pCW8oWWXWXYHwGMp(Q `XGMH\pN8Y(`hr(^(Nu8[hsPc~ȆNaEzp[(aYqW؄N<PG`'hU Ep^PspEBv8W(^8uzHW^{p`8/^pCW(Y?Xs`Np[}}kQ4@GW}v8W(a�3ؑtk9v\vH-?퓵U_nN$_drHǘņ0hpBϠBj G6}JTd-u7~܌]Z<iƾV>fY&\<r=BM2nɍiS'H$Y* 'jV͕+kQ!Wq3vV!i1f!Y͘s5C\Fnl:tH1G}BM:5K]6ix݊1nA!cҌI#[nj|ЭoҌYm+Yn-,8BNOD)S |#lS~5,tT/S: 75?b9s3ɴ/S;&@"$Y#,8*6$-,B<,dÎ,",0#-;,s"0س:R"(1 9+88"K67{r> ;N4@"K'@-~tr>C0!,Is#.SO?-` |#lS~+@"+KG�s$0u҉,q-rˢG!s"&@B8‚j+ /{ґofr0~ s+ܒ/$~�ss+,r/"- $r(q# ®"r"-`K' RH!t!\"{Jr""Ks#.SO?KT |#lS~ᒯ,rK'I'챈,�/$t!y,-!K'"_t Fj N B5/@"!@"r 0 /{+"\I!J!J'r(q#IНv $~0!"" q0-8/<҉[9-di9-Xl.(Nz  QM|)~$ YB(+x ?~/ ёCZ$ qud{/^A.~D' A$#i,pV0?E! ^QBԁ/\!N@~X+dtxq_B\�Q| q&\ &Z p-[tB0 0}ZpE\q HE8,:QCܢ#p-:q=p B�>GTbq_q HX/\Y-\! H,]щг0 щ_=]MtD2&'a}"dB⎋80\ap-~B($~ 0=p/\HX[D!\ʞM- !:q Wt(!~Q^b!dB8$ aCB-D'qW+ QE؄#\P' J8S`@X-щC@+[(/dNtG=/Q[&: "I`԰ S8/ [B/POYE!\`,8"dNp-Cb! ({h8#6N𶞲+qk-xH#$ ^⎇pE'ZWȢ($d Ybp/qGbpAvғ'`VJlNya}s/$d$M8NP*x%3(>8bD?p �>GTbt ,e G jXŜ-g@s@q WtBЎ#` G@;O\|`&>Ԯ&: "I`԰ SӺ(>8bD]GbpAvғ QM)/N@HF҄#X5'9O8؄+:qy؄#\P'f�>GTbt dl 48A PeQ| q&\ ؄#\P'f�>GTbt Idl 48A 9eQ| q&\ ؄#\P'f�>GTbt cl 48A PeQ| q&\ ؄#\P'f�>GTbt __b  M8Nh*4QDM#` G@;O\|`&ޞr&@A$P,AZ-'pGl7M8IO~b 0+pD%6QOLEG)@S+<B 0A[T`&B'l'@8&B'4=,l#@DOU�| 8B%lB=9  ֠  BG)@S+<B 0A&.!`T`&B'l'@8&B'4~!#&8 NOY0#T&ԓSPBG)@S+<B 0A""`T`&B'l'@8&B'$&n+<,l#@DOU�| 8B%lB=9 q,(tDpT8#�A+̢0.aT`&B'l'@8&B' #5.#&8 NOY0#T&ԓSP5j(tDpT8#�A+(>#?cT`&B'l'@8&B'C>$D#&8 NOY0#T&ԓSPD$?BG)@S+<B 0AJ$NST`&B'l'@8&B'R#&8 NOY0#T&ԓSR%=BG)@S+<B 0AXƥ>F&h(t&|* #l+t\>>,l#@DOU�| 8B%lB=9 fNBG)@(HS@#�A+hjST`&B'l'@8&B'&oi=*l#@DOU�| 8B%lB=9 fDBG)@(HS@#�A+PjF&h(t&|* #l+ty&i=*l#@DOU�| 8B%lB=9 էCBG)@(HS@#�A+0`F&h(t&|* #l+t&i=*l#@DOU�| 8B%lB=9 >BG)@(HS@#�A+XF&h(t&|* #l+t%i=*l#@DOU�| 8B%lB=9 iBG)@(HS@#�A+RF&h(t&|* #l+t.%i=*l#@DOU�| 8B%lB=9 u*BG)@(HS@#�A+MF&h(t&|* #l+t$i=*l#@DOU�| 8B%lB=9 Uk BG)@(HS@#�A+kDF&h(t&|* #l+t$i=*l#@DOU� |� #|*GGV%h&ʦʮ,˶˾,̺,B+*B'+T"�A((((((((,FN-)Tt&B(B ('&Ԗٞ-Ԏ&l#'8 |DOU@t@"  .&..66."B �, Ad!!!!!!!㶮.B" "(�.6n �#!NOY@�@ALfpv~///`/8 $A@T/B/roj/8�@&/0z �@NOY@�@p � � 0 0 0 @ hA�d @@@� � � @ 7?1 @@ @0Ā� p�@A4DOU4283D5q51  2!!r4P3<'A#;38383&o2'wr7r4D7,0$(C#{2++25H583,NOYA(C.#V2/3373?34G4Ks&dB$D*86W/2x dB+-B+-T'T'T'TM3=׳=s-,3,,$.B3B'B'$B",(DOU?Bʶ*******************************Vs&}(,B,( #5]?Bˢl+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+8\#d"(B@ (B-B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+//.(B4DOi@0@*5$SH((((((((((((((((((((((((((((((((im((lB,D|B.9?BH********************************3,.�! B5((((((((((((((((((((((((((((((((((((((Bp8&|.(B4DOD3@� &=˿<Ǽ̓&'lB',,B,A @TB%tB%,#@&(((O=W̯-i&" 2B&X=ٗ˼/&<B+ 4DOD+�#l($d=i3>>>$(BpB',B'dB$Ā&t'>ڒ+(@ B&Ă+@BǾw#'D ,NO` <&+@/?7??G1w=*+t$t*DB 8A?K?G?ii*#B&Ă+tB?w"B%8@ 4\aC`Ph+W:eiFA9FFIS'HVEjͦ7q)rӦ:mL"riS-.鑋  "T+ T<B Ǟ,Um[ou5jJR:A*R 'mF )paoQڸ3FEja˗1HVG.64Pa׮0x$g3ǖv*RIiiUNʬjrvãno=9Zjq]HVG.64+TѦU ixF׿F(q#EH:Y%~(clM4UиEYeA Q[DJa >0s(=Vpd*Ѩ R!ĕQV6RXU"a2>>"RK,GFD44T$XFd5lN[DHa BVpd Ѩ*ITEmG!RVA6XZ%~(H@ $-SOFD44TXF[q͵TH\eY*yą; B<>VpđMVI SLݪkvL{UK@DGXpUMWuMkZM2TʸG6Yv_eG\ B `G*D-bvݤH$Ē5q'XQN SL4M>AzpdW:IYeG\ RX `G*D-Y괦ݤH:Ma 5VZlu1DP:TθG6qVX6qą; BH!+`d{ݤH:ZGXpBU|-L1N63nM\DzMqNR `G*D-ei7Pc3M@dOP9ĕNgX6qą; BH!+`d{7|~ݤH:ZGX5~t&4Nl8 zM#` GNABV|`&ԢwYp]D' 1i,pV©a �E'6 T=p&\ ؄#\p' D!F�>GTbjλim48A 0 M*p8bXl.AUX#* h]ִ6 HtLkp UXd„&@щM|gA Wt:{,6 Q*؄ZZeZ$:5M8NP*/LaB&>3ܠ؄+:͓=p d(h`VJlB-y:2MtӚ&'a�0 Ptb@nGlpM8w2Bb 0+pD%6룮&:iM`԰ S(:O 7#6N _&;! 1Z8PvUim48A j0 M*p8b]Xl.AUX#* h]5&:iM`԰ b S(:O 7#6NV]&;! 1Z8PvUim48A ୵0 M*p8bwXl.AU$X#* hgZTe+6 HtcЄ#X6nyWF6O8p&\щ _؄#\p' D!F�HGbDFpB�"nqȈ,6\b*6Q X&\щCXX,,Bp"d! WJF Mcp#X2b]p-q[@X/ !NE QWi$q Hb/ W,B8/dqNXD!QSji'aGlXdhb0nqB8, BpE'\qY,- !EȢ$n[@B8,Gbp -=$X#F W@"9>, C"\QED<xD"AD�biv- qYp!dCD!x H-JHthЊxp!\q[z(0 _Ȃ{>! WtbI3dqEB-: W/ PɢE[༖Q| v&\щ/\q@BE! a/ !a,B8D!dBܢpE' WB(D!\q W,n H؄#\p' D!FK VQ(8]EBE' ^�\? _�(*^"x`:x-F"PXB;: Zax\A Ҭd aaAda@% "A A xA@n!!#db> :6:xa:a \A\a@adnA xddxd\Aa dna !6\N !h҃VFa\/#n\:\Ann��!a!arA:Bn\!̀a!ڡ-F"P4Ac\Z ڠa lnnT :d:~\, A\A AxA!d,b$GHFРa\N2&Or "n~ a AA Mx \AnO\A na~a!A AAdr$6\N !h҃VFa\Rd:dna\x\!|�!`aaVd\xA d adr,%Hac\Z ڠR&!~A�Fr\A!  `\anxA :\AA\dNr> :6:a8eRx A  axxA a:AA ad n"`:\\d\  d A:A  `a B!&=H`aV /da,x! !l؁a aΡdr,%Hac\Z ڠ 4&;!AҌn! q\a\ Oa"n` AdNr> :6:RO\anA؁A BeO   ؁ dR6\N !h҃VFa\/# dd ~A|́ dAxa:x"ȡA&G"PQ;: ZZGR\adAdȁn\anAd:A:aa~A A&$GРa\v$ɁAdAAA؁A~ da \x!ȡ\da `a B!&=H`aV c;A\ a nAa�́V!a6|!`\\A\     AdA&G"PQ;: Z!u]\a":danAxAơd daA A :ddAAȁNr> :6:]A!~A,!#nan\a\dand@A\\ ~a `a B!&=H`aV ~A\aa:A r!ra`!`aA!\AaOadT!͘!A&G"PQ;: Z!    !\A !a\aO�\x !Nr> :6:!\A@xAad AA   nAa A:aA Axa @6\N !h҃VFa\n\a:! A: !oaa!d a@na:`A&G"PQ;: Z]an\An!x:anAxa@:T axadad@ndNr> :6:n d!d`A:!:daxa T x!\AM:@6\N !h҃VFa\x adځn A6A!|ao a xx :\AdƁdr,%Hac\Z ڠ|dn@A\\x!,\ A~aaddNr> :6:nd!ȁd\A1A\  a  A1] a:!x\Z6\N !h҃VFa\wn,B!A|!a,B,dAndl!A&G"PQ;: Z!naA! naAA\\n\A , A\AA&$GРa\�!aaơAxaȡ\ad\n\ A !!da$;@6\N !h҃VFa\�ɂ$-?G!`cw#X"v?v  +?$Y\9Oo~\jQHi $I`ҦЩT;UvruȚ:~KcǬа= ɂ$Yds\z*OG\uRU!rh5}];tklxB\ V'? ɂ$lQ'Wk7NX!Hr(G69r!; 4\=*T ѨU $s+:iB%J"#K0",-ø,",r $ $(>EQI-#-0F+MU$r/r,¸r0tr!1/r0@rH'-rKܲ-!ܲ"16(!#ɌS t0q+,R"tJ�# /B"$@"K!+R!4ROH,8Bvlwڝy$({ $>A"+irH't" ,< ,2/ M~tr,I't+!~"(6ODrTRKH Lъ? !4A-R,!t!Ȳ!-40t-iq0bM5'hH&tbO@r-r,"t" /+RHt/R+- $,,+ $3>& v}摰# $ J'!҉,R/ȒH0$K%TH0l ,z-r$""҉+@!"+(6ODrTRKH LJѮ $$,ȲBKJ‹,"?$"tr+"E0Øh#6NXp-: Wb"\!=p- qBD'\C@X@ YB8+ q- ! <p d|p1 VQx@&0i>! )-`BZ!81(>8bH=p d|1 VQ@I;'D!QW<LhC+2?2f*$MM8NwH+p(V HXl(|BR%)Kq#Z64c2OA2؄+:ats|,6j;N0cX+ Lv t?OB$e)xD ІVt c2OA2؄+:Qѐ(&Ym;߹gwC8bp$9ҜRe>! )-`BZӤ1S' GlPUXl.vj<$X#F W@bW(|BR%)Kq#Z6|U c2OA2؄+:*؄#\ t;b5 VQXb): GIR\0 lb3Q| q&\ ׺؄#\ t;b5 VQXn: GIR\0 xn[3Q| q&\ &؄#\ t;b5 VQXz9 GIR\0 R3Q| q&\ ؄#\ t;b5 VQX7 GIR\0 0 1S' Gl e<p d|G! 1Uˌ< GIR\0 8Le@d Wtτ#` G@VwjX+ Bk( QHq,hЊMnj(>8bĪoGbpӝ<$X#F W@b&(|BR%)Kq#Z6ܞ c2OA2؄+:tO؄#\ t;b5 VQX< GIR\0 73Q| q&\ ؄#\ t;b5 VQXƟ< GIR\0 x3Q| q&\ s؄#\ t;b5 VTzGGR\0 PdXd Wt#`Q G ;@wp+pQ\ 0f򔯼/k~؏ It`ʰ ,s՛o}7N�eXdQU />GGp d@ yHGe Q4N,pVeZ}'҉Q!8pD%V 'H{ @  .Ї@}be$@� A聓70vp ,e L{�0 k P ?G� +�ԗ VA+0 � W~1 #x  1e L{0 k P AhwH|D H}be$ i舚'0 � NPˤjHy @  x{>P `!VQ @+(0 � ?˴ixy0 > k= w *�؋Q$@+�i ɐ 9  0 � ?`y獗א#D 0 p7p 39 )A?I"@ X ?Ay$O 9   0 �  ? 0 0 0 GO 1 p. ف *Pa?By+@@ pysəD 9  ;p P P P P 雿 )IiЛP70  |9 8 � � "Q @8 g 0 `� @;L`9# ʠ 9 ;0 :: !*#JӠ Z +�qQ,,lff�fik`GIKʤMKjCʣHjz]NIp<_ lcJejgikzclN?�mjy{OLvp,@PQ=5@6`9ʩ꩟ *>=`P> 4<Jjʫz jj;1`_PH  *: >21N$`@Q P@ yJjP : @E_ IY 雛P m&�0  ˲-/  P P �1X A+p P M˴�Q+SKUkWW{ I ɀ �ǀ Y�k˶\[ N q+su{�p �_ɀ vKk � � 0 Pk[ 4n��˻뻿  mP * k �a[,= �{w; ` PI� P  �L�L ̐  0P �E@(  *#L%l')<¨0 ʫ@P�+@  P KL8 0 �  1m M_ J 0 I mP4� a,s,ǫ P 0 $?A[ + @wT!ɓLɕlɖ< >ApI-m lʧʩ<Ɍ ` m; ʻ˽,ɐ � `QQ + @ ͼ< >ApI-m ٌL ` mPˑP >`�P �IaLS1 >ApI-m MҪ� �  P5ʐ � �P �Ia6ϣDA GK L]-Ɍ ` mPˑP ^T >0!P + @< >ApI-m ֌ ` mPˑP }ؐ � {] + @lڽ< >ApI-m Ԍ ` mPˑP Ր � {] + @ݪ< >ApI-m ]Ҍ ` mPˑP nӐ � {] + @,< >ApI-m )Nь ` mPˑP 8^ѝ � .0߱�P �IaHnɣDA GK L�� �  {] + @< >ApI-m ͌ ` mPˑP Ν � .0߱�P �IaͶ>DA GK L� �  {] + @>1 >ApI-m ʌ ` mPˑP ˝ � .0߱�P �Ia? >ApI-m $ʌ ` mPˑP Jʝ � .0߱�P �Ia? >ApI-m Zoʌ ` mPˑP ʝ � .0߱�P �Ia? >ApI-m oɌ ` m@; ` {] + @LDA GK Lp� � �4  � \=ȑ 1`Р…%NP*mr(PDXI)U\9QD$գLڴbO>a(MP!#*I4ZժNE >XaV8$ȑ"Ν;#LR"At6&r&P@ij  VIe̮:z#`6|hlV8$ȸ269#LR"At6h:T(K4BH$D\=Uɑ >4M+UTdlQH5]=jM+j(M@MZAddI@D@ ĕG`Zʛ>XJ6) *o`"E$jrh{Ti(M@MZAddI@G(OĕG`ZD>XJ6) آ$l`"E$jrhsϒK@ѤTAHVMtQ:qX*qj!/#VpMJ)6HSi`"E$jrhUsMu(M@MZAddI@$Ofu֕N\yJqzӆ*`d@ W餓E^Y:H )a 9DYYhYnDd)WdqBd9Y~9Q:@ɕGZ`V|YnH\EN hCYXĕ[:9;9D[qY qC:HdYDNnC[K@ѤTAHVMTvEH%_`e NdYC:*DHxB e YŕC\C:Yx9^ IWG\�kV `G*٤$jW�H[ Ya\C�Y:eYnYďB)ĕ_nqB\D_qŏE\^?R#H $I$qhu/n!B,B/\Q[b`- Yt`, q[,$dQCB, ! W/P2MD+P (4!7HBXD!![EG !E0/\C: YXD!d[t+:q W@#HI'\XT.�BUX#*$.p,\ LBE!_(!:`Cp$\E8D![2_E.;qB@pP2"I\0 `IIdqB@, qa- q ^Cp0Wt#D' !B@""  `+:!C%C(, Mp " IBH'\qBB,n Hp?W,u�,~qBp-:QY@�+ё_,X-:q[*+J8`YHC2 0+pD%6QFX!: H+ry=E'dkE!F[pE'\ Yb$dk#PGJFB$ ɟ+&"nQ\B+ [ct(D. p-Eb�E'.9uJ PXh*@Db�&X^(D'N@! H¸$Hp":[-q~ԃp":B"%p#`Q G�, iCfW|`&Jt"_,\!|ݢ+xEB?Q?tDp,:QY8/% Wp-AfD@(:R$s#Z6⽲E!ё_b(+ [,#5q ?@/\Q^ܢ{e! Y:a fC(/P2MD+P (4^YXD.! H,#(-q Y8/\qCB8r?Ȃ"nAo0# , q|AB)+J8`YHC2 0+pD%6Q&_E'F YbE. W? BÀ& W" BB+n! p(EG`B $xD ІV�+C"w'q W@B"nabtxB�8-xH! E|C(,PQh�&Z 8@X$@BE! YX-q YCp- q_pE!^/ ^tÐ! }�XN#\�4!�>GTb%I\p/Y7uܢ<nb5 QkC!n![؃a~~vXC^(W$Yr` R Wx`6hr^Ya xr�:q`Y(Wkh`}nXYE(eh~Їz}B:^(qaX�<M�K�MhTHXI�MB x؇sCXoh}hn:8}WXkPxrCWc~}vXB8W?r`^XYX[WxXGpXx٩�pJ؄�EYpHko0i�H}exCX~Wv8akpN^E`Y_c(WEpNerhX sM�Wp2h=[xeȆ=nliiHiWqi98ac_NXWW^`kz`E�<M�K�MhTHXI�MAnli8`}ȆavW~=Xs8i`ipY(HB`caXW$HCi zCYXN_HNpGJp�h `XGM( FWXCBr?W(u8YX[ vCl8HsBHBW(a[8E?[8NpC}؇oX W؄NK�Mpp6XN\W[hqBpEv ^Yx8Ek([Їo�N8NCW(YX^[(WC~q[pENW�<M�K�MhTHXI�MPerEp^pv HY8u8Bk(`qBY)^8EHCpHW_#a|9Y@NpGJp�h `XGM`NFpNEpHЇl�^pE}EH~ChN}`iXCCpY`v}8@x0B8Y8[[(fuи؄NNKG`'PU@Q HzCYpHfpapnЇC(}Y8kЇs`EC�E8fh~{xXC^ѹB{`с <M�K�MhTHXI�MU܇lp_`6^؇k�[kc}ȆNnЇv`CYXH8c~}x`CX[[؃NihrpEC�[WxXGpXx٩�pJXHH8Yl8BW{BX[}`n\r؇op^Y(=a[�a(HNE0YW{и؄NqUMpp5XEN~?B�BЇoN8n؇\iW(a ~C?E8a_pa`?8Y8NNp[(nY�YPPPЄV@8UPЄeN~?W(WnCn=(~`HBq؇opCXap=a_CX^(=YYoY8_(\ZWxXGpXx٩�pJ8HHX[hs=XNv ^p?8vCfN(EoWX?``=W^[W(``([xи؄NqUMpp5XeN8[rW=v BsPE~B`=ȆxHpC�[8fvWYC}BX <M�K�MhTHXI�MX`s?Wv YXYv[Їo�?8BoW�CC(C^WCYp^YzpCBWXWxXGpXx٩�pJXHpHnhk`n0={eȆzY}Wo`c8xYXH`[Np[pC(vHi0k؇qи؄NqUMpp5XXvEW�nPn`k�knXiЇl?kpca`uhBpNC[NXH�^pHCq`azBUPPЄV@8UPЄzfYphk0nk8E؇h^cshCWY^E^H8WHoaȆ}LrEBNpGJp�h `XGM`N HpE[`8}rExx^BЇkHPzv`CX[W|9^%HB}؇v Cи؄NqUMpp5X%fs}8=؃_ȆvzH`kXHP}v`BHHXH?^؃с^Y8zЇx Cp[ <M�K�MhTHXI�MB8zrXN8l~hnYp~^vx`h8Y(WpHWhH`XB dqWN�CWxXGpXx٩�pJXYEHX?pYE�BC(Y[�E=WY[8Y8NpHq_Y(WYEpCCX MHWG`'PUBp\ڃ[Y^p?pv?3C_^[BBX[8[^_Y_?ahC? <M�K�MhTHXI�M[8=HE[^p?N([C_(C^XBBHYCCBpNpBpYY[WxXGpXx٩�pJCWXHpNWXY8WEC^EpC?HEHpC�HW脎BHY([YH MHWG`'PU[Ep[p?BE8^YpHHY(C^B^8BpCNpBN؃NH[YY(HPPPЄV@8U�Br[un:/HɂJ-Y~n:tW[ -uHV[:s!YdUH֢C ,#Xؠ .\p*u*U |X&@i 6(ٲfϢE+VӦN$I$W#NԬJw/߾eG(MP!#*I4,yNȅ LB*iV8׵(ÖvS'HpZ䈅5b(M, 2"JS֯J\tfh|X&_]cwN䈅5`Ai%h *p C$H&QXau,8BgL9T#(U |#lbWY_km $pᦉ#,8*2dAi%h *p C$H&BR)c'<K%SNAUNU+8R&}Zo&@n8‚j| (I+A " (iZ,8BgL9՘bV+8R&}嚤BI'&Ai%h *p C$H&2KP'<K%SNAi0 TA_֬km $pᦉ#,8*J&X& 2D$hBo,8BgL9$V+8R&}&@\h NǑ (I+A " (t,8BgL9#V+8R&}[E+(8eµ~ (I+A " (^,8BgL9RU+8R&}BB`\<mrd (I+A " (A,8BgL9NU+8R&}1B`\<m2}i%h *p C$H&މ+R#.tƔSPO`VJl _q (4 �a \\0 h刣 PXh*@Db�&8xN#\8*�>GTbk\Q0WG mhFMD+P (4QŵuE%0)P `80W\sƽ !EXW<LhC+5h�&Z 8@X$@ Gnx,*t)NJ�+؄APe )-`BZ G(4 T2*$ M3Hp#`Q G3Lq TX|`& d, `HhЊxƈ8�%@V4A$V! Ph1+J8aS 0+pD%6aFA�C|.xD ІVB(, Mp " IB9$`Q XaS 0+pD%6afA�C|.xD ІV/(, Mp " IBq $`Q XaS 0+pD%6a& `HhЊ8�%@V4A$V! Ph},*?3Lq TX|`& u )-`BZ[G(4 T2*$ M|w/E%`t)NJ�+؄A⚸ !EXW<LhC+h�&Z 8@X$@ ,0)P `80W\Q0WG mhBMD+P (4@|8*�>GTbk: �a \\0 2Y PXh*@Db�&]H:@%`VGlb(H':b+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQ8$:1 G eh(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W!W@UB 2hA$VWp(\1 Wp(UTR@%|Z8";`*>D%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTb'!E< Ub71Mb(*Jl&*Jl&*Jl&*Jl&*Jl&*Jl&*JlB%lB%lB%lB%lB%lA"8 A,$dB�*l#^+`` ` n#<*B x`Ƞ܍l -'B+*lBa&]*2a&lv"$#@ #<B%@!V :a&*A t -#8a>a}B+a Ƞ ҠT�@ '8-�J$:AB.a @-B.b( %"%,*<A+B+,b-b..b//* -B (�BA H4J# X5bc6j6rc7z7vc  @A    8=c>4�4@dAn d b2J0 xDRdER$`dFjFrdGzGdHvd@?BEEdKKJAp?@4LzdOOeP PeQ%OVdЧ@TJTR XeYYeZYN @D?B?F%IeTeTe__fYF?# �b @`rfgrfU4dffjfjjnfon@p``� (' 0@s2a�t'ubgvfrzw*'S(�(�(�(�(�(�Ƞgg| Li 8id 8"h*h6' 0�S'S8(0hjnhFrRgd@艢h芲hhsb�Ƞ8@~ Bg(hʠ~( hbh*fB)S0RP@RhrhTi (xz)*)*@(Bi(R.NjV�Tx�"::jPjZ:ţ:*rjz꧂jjB:*T�)V8@8@8@8@8@8@8@h\^jj:볎)TkZT�jk8E跂k赒<< k6%6)T@EkVS)VS\l,\"kNI.0,:,TjǂldiBŵn^\*XĦl)zHRSl,I�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7[6N@dӄ#X5"o&4Nl8 zM#` GxMHԔW|`&҄]D' ai,pVaѢi �E'6 T=p&\ ؄#\P]$jʫ�>GTbiBjm048A X4 M*p8bDVXl.(^.5UX#*4fju6 Hltp U�vfÄ&@щM|gA Wt±B{,6i*DPv3nlF G jXgc1Lh'PqpE'KGbpAv) QM e76 Hltp ULdÄ&@щM|gA Wt¾2{,6i*DPv3nlF G jXŁ=1Lh'PqpE'TGbpAv) QM e7s,\N@dg&'a;v̈́ U؄+:=p ״DMy`VJl"M( H8D'dhW@E] P p ~PV]8/\C(4V| r&\ TiE'Nzf&5"QS^8Hn&N("d uiѮX4.EB\0 w EbXGQ| r&\ |B(!4{؄#\P]$jʫ�>GTbiBdvNt "\1!W,(iR e&s#Z6߲+:qEB _4OU؄+:Q[,X! tw=p ״DMy`VJl"M(nC-d1HB|4.EB\0 |ݵEܢ(+d!yG^j'Ѐ*Gl|]QC,T?v=p ״DMy`VJl"M(Y Y,�F:N܂E"M pdxD ІV\?Ţy=V(>T9bϋ[,[XGMp(Q `XGMH΃^pBp[8=XCE<tQH#pAqGh&hV@5[p[YYA75O@TqMpNB5)WYEhB{XGpi�pJ؄4ANYXaWXWNXN..4R�1Wx`6h=tCE(aCEt}SQ4@GWJtC^�E{XGpi�pJ؄4ACH^cf�HQH#pAqGh&hVPD^8_p}_(ST}SQ4@GWJnCYXqtGMp(Q `XGMHHp[pC EBHpBW(`=iB(YpCWBp^a(WB=W=v}8ahQH#pAIWx`6h;H8kC[pH([W`Wk(E+WB[W?�BW8^XNEpiP}sEHh}SQ4@GWHXYpH[HEiE8[?^BBCp^(`^pBWu{8aXWXY[{XGpi�pJ؄4AWXWHWCEk=^?p^8H~=c?Ea.EHapCk#nishQH#pAtGh&hV_pCpBh_H^`^8^}WC[WXE<Y=[YBWqevPCHh}SQ4@GWԻW/Hp^Xkkh_=pY([C?^؃.ʓCsk`z8WW.{XGpi�pJ؄4AW8HEH?8_pE(WH^}Y8:paBXNW^8WW?BBB}hQH#pAtGh&hV<H8E[a8Eh[pC?W8W}WXWBW.[(_^=E[8W_?~Cv75O@TqMpNHBHW8[BpC�aCkE(EWWEH=^_([^(^X4?oWY8YGMp(Q `XGMH٘FEpEavvCplz`npH(~ai`}ho(^8W�c~~؇z�N8NX.Wv`v.4R�AJWx`6hU?aW vukux[[kpH0xx^BpEx~~aY8Np?pEr`Cw75O@TqMpNp]5)r} a([zu[}Wkh}lE_^~~xEYE8W�q`CWW}XGpi�pJ؄4AiY.C}e`Cpo؇loopE؇kXz ckCC(Ea`[H^�Y8kohihQH#pAtGh&hV_/NBzc_(f؇okn}EӇsf[pHCpcXY_`W8E[[Xk vCpEh}SQ4@GW@rkk�B}cxȆE{ȆCp} a`lXWHpHX_YXcpCCEi`ri8E[Y}XGpi�pJ؄4Ai[8WXYv8N(YH8s:pr8Y~E8{ C.9.Y�EEp^(NC_(x}ahQH#pAtGh&hV fWXH`Pq�YXC�v _a8uHkWoCB`h=pHpY I?�_8.)xx ` Iah}SQ4@GW脫v?CXx8[(Yi^(~BxY-==(a(H(YpHp=h_Ep}}c.EE�<WxXGpi�pJ؄4ABpE[؇l[(Y{BW}�=l?zPnHC(Cx}~YXY._XfshQH#pAtGh&hVh5Bpz[W8x[EȆxWkpHxkXY:H�}~%=E8YHfuY(v75O@TqMpN8q5чqC[zȆEp^xp^ЇkC{`fC7/[~%`__NpY`xYpN~XGpi�pJ؄4ABHh=~[Y8WnXYoE~B�BqqCH`ca.E(aWW}hn}sM�Wp2h4CW~Ȇ..oYpnB~CNrq=H_[YW8WBWo.v75O@TqMpNw/هl(W8W}[(H~XCk8^8c~.W?^[_H[pCW8oWWXWXYHwGMp(Q `XGMH\pN8Y(`hr(^(Nu8[hsPc~ȆNaEzp[(aYqW؄N<PG`'hU Ep^PspEBv8W(^8uzHW^{p`8/^pCW(Y?Xs`Np[}}kQ4@GW}v8W(a�3ؑtk9v\vH-?퓵U_nN$_drHǘņ0hpBϠBj G6}JTd-u7~܌]Z<iƾV>fY&\<r=BM2nɍiS'H$Y* 'jV͕+kQ!Wq3vV!i1f!Y͘s5C\Fnl:tH1G}BM:5K]6ix݊1nA!cҌI#[nj|ЭoҌYm+Yn-,8BNOD)S |#lS~5,tT/S: 75?b9s3ɴ/S;&@"$Y#,8*6$-,B<,dÎ,",0#-;,s"0س:R"(1 9+88"K67{r> ;N4@"K'@-~tr>C0!,Is#.SO?-` |#lS~+@"+KG�s$0u҉,q-rˢG!s"&@B8‚j+ /{ґofr0~ s+ܒ/$~�ss+,r/"- $r(q# ®"r"-`K' RH!t!\"{Jr""Ks#.SO?KT |#lS~ᒯ,rK'I'챈,�/$t!y,-!K'"_t Fj N B5/@"!@"r 0 /{+"\I!J!J'r(q#IНv $~0!"" q0-8/<҉[9-di9-Xl.(Nz  QM|)~$ YB(+x ?~/ ёCZ$ qud{/^A.~D' A$#i,pV0?E! ^QBԁ/\!N@~X+dtxq_B\�Q| q&\ &Z p-[tB0 0}ZpE\q HE8,:QCܢ#p-:q=p B�>GTbq_q HX/\Y-\! H,]щг0 щ_=]MtD2&'a}"dB⎋80\ap-~B($~ 0=p/\HX[D!\ʞM- !:q Wt(!~Q^b!dB8$ aCB-D'qW+ QE؄#\P' J8S`@X-щC@+[(/dNtG=/Q[&: "I`԰ S8/ [B/POYE!\`,8"dNp-Cb! ({h8#6N𶞲+qk-xH#$ ^⎇pE'ZWȢ($d Ybp/qGbpAvғ'`VJlNya}s/$d$M8NP*x%3(>8bD?p �>GTbt ,e G jXŜ-g@s@q WtBЎ#` G@;O\|`&>Ԯ&: "I`԰ SӺ(>8bD]GbpAvғ QM)/N@HF҄#X5'9O8؄+:qy؄#\P'f�>GTbt dl 48A PeQ| q&\ ؄#\P'f�>GTbt Idl 48A 9eQ| q&\ ؄#\P'f�>GTbt cl 48A PeQ| q&\ ؄#\P'f�>GTbt __b  M8Nh*4QDM#` G@;O\|`&ޞr&@A$P,AZ-'pGl7M8IO~b 0+pD%6QOLEG)@S+<B 0A[T`&B'l'@8&B'4=,l#@DOU�| 8B%lB=9  ֠  BG)@S+<B 0A&.!`T`&B'l'@8&B'4~!#&8 NOY0#T&ԓSPBG)@S+<B 0A""`T`&B'l'@8&B'$&n+<,l#@DOU�| 8B%lB=9 q,(tDpT8#�A+̢0.aT`&B'l'@8&B' #5.#&8 NOY0#T&ԓSP5j(tDpT8#�A+(>#?cT`&B'l'@8&B'C>$D#&8 NOY0#T&ԓSPD$?BG)@S+<B 0AJ$NST`&B'l'@8&B'R#&8 NOY0#T&ԓSR%=BG)@S+<B 0AXƥ>F&h(t&|* #l+t\>>,l#@DOU�| 8B%lB=9 fNBG)@(HS@#�A+hjST`&B'l'@8&B'&oi=*l#@DOU�| 8B%lB=9 fDBG)@(HS@#�A+PjF&h(t&|* #l+ty&i=*l#@DOU�| 8B%lB=9 էCBG)@(HS@#�A+0`F&h(t&|* #l+t&i=*l#@DOU�| 8B%lB=9 >BG)@(HS@#�A+XF&h(t&|* #l+t%i=*l#@DOU�| 8B%lB=9 iBG)@(HS@#�A+RF&h(t&|* #l+t.%i=*l#@DOU�| 8B%lB=9 u*BG)@(HS@#�A+MF&h(t&|* #l+t$i=*l#@DOU�| 8B%lB=9 Uk BG)@(HS@#�A+kDF&h(t&|* #l+t$i=*l#@DOU� |� #|*GGV%h&ʦʮ,˶˾,̺,B+*B'+T"�A((((((((,FN-)Tt&B(B ('&Ԗٞ-Ԏ&l#'8 |DOU@t@"  .&..66."B �, Ad!!!!!!!㶮.B" "(�.6n �#!NOY@�@ALfpv~///`/8 $A@T/B/roj/8�@&/0z �@NOY@�@p � � 0 0 0 @ hA�d @@@� � � @ 7?1 @@ @0Ā� p�@A4DOU4283D5q51  2!!r4P3<'A#;38383&o2'wr7r4D7,0$(C#{2++25H583,NOYA(C.#V2/3373?34G4Ks&dB$D*86W/2x dB+-B+-T'T'T'TM3=׳=s-,3,,$.B3B'B'$B",(DOU?Bʶ*******************************Vs&}(,B,( #5]?Bˢl+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+8\#d"(B@ (B-B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+//.(B4DOi@0@*5$SH((((((((((((((((((((((((((((((((im((lB,D|B.9?BH********************************3,.�! B5((((((((((((((((((((((((((((((((((((((Bp8&|.(B4DOD3@� &=˿<Ǽ̓&'lB',,B,A @TB%tB%,#@&(((O=W̯-i&" 2B&X=ٗ˼/&<B+ 4DOD+�#l($d=i3>>>$(BpB',B'dB$Ā&t'>ڒ+(@ B&Ă+@BǾw#'D ,NO` <&+@/?7??G1w=*+t$t*DB 8A?K?G?ii*#B&Ă+tB?w"B%8@ 4\aC`Ph+W:eiFA9FFIS'HVEjͦ7q)rӦ:mL"riS-.鑋  "T+ T<B Ǟ,Um[ou5jJR:A*R 'mF )paoQڸ3FEja˗1HVG.64Pa׮0x$g3ǖv*RIiiUNʬjrvãno=9Zjq]HVG.64+TѦU ixF׿F(q#EH:Y%~(clM4UиEYeA Q[DJa >0s(=Vpd*Ѩ R!ĕQV6RXU"a2>>"RK,GFD44T$XFd5lN[DHa BVpd Ѩ*ITEmG!RVA6XZ%~(H@ $-SOFD44TXF[q͵TH\eY*yą; B<>VpđMVI SLݪkvL{UK@DGXpUMWuMkZM2TʸG6Yv_eG\ B `G*D-bvݤH$Ē5q'XQN SL4M>AzpdW:IYeG\ RX `G*D-Y괦ݤH:Ma 5VZlu1DP:TθG6qVX6qą; BH!+`d{ݤH:ZGXpBU|-L1N63nM\DzMqNR `G*D-ei7Pc3M@dOP9ĕNgX6qą; BH!+`d{7|~ݤH:ZGX5~t&4Nl8 zM#` GNABV|`&ԢwYp]D' 1i,pV©a �E'6 T=p&\ ؄#\p' D!F�>GTbjλim48A 0 M*p8bXl.AUX#* h]ִ6 HtLkp UXd„&@щM|gA Wt:{,6 Q*؄ZZeZ$:5M8NP*/LaB&>3ܠ؄+:͓=p d(h`VJlB-y:2MtӚ&'a�0 Ptb@nGlpM8w2Bb 0+pD%6룮&:iM`԰ S(:O 7#6N _&;! 1Z8PvUim48A j0 M*p8b]Xl.AUX#* h]5&:iM`԰ b S(:O 7#6NV]&;! 1Z8PvUim48A ୵0 M*p8bwXl.AU$X#* hgZTe+6 HtcЄ#X6nyWF6O8p&\щ _؄#\p' D!F�HGbDFpB�"nqȈ,6\b*6Q X&\щCXX,,Bp"d! WJF Mcp#X2b]p-q[@X/ !NE QWi$q Hb/ W,B8/dqNXD!QSji'aGlXdhb0nqB8, BpE'\qY,- !EȢ$n[@B8,Gbp -=$X#F W@"9>, C"\QED<xD"AD�biv- qYp!dCD!x H-JHthЊxp!\q[z(0 _Ȃ{>! WtbI3dqEB-: W/ PɢE[༖Q| v&\щ/\q@BE! a/ !a,B8D!dBܢpE' WB(D!\q W,n H؄#\p' D!FK VQ(8]EBE' ^�\? _�(*^"x`:x-F"PXB;: Zax\A Ҭd aaAda@% "A A xA@n!!#db> :6:xa:a \A\a@adnA xddxd\Aa dna !6\N !h҃VFa\/#n\:\Ann��!a!arA:Bn\!̀a!ڡ-F"P4Ac\Z ڠa lnnT :d:~\, A\A AxA!d,b$GHFРa\N2&Or "n~ a AA Mx \AnO\A na~a!A AAdr$6\N !h҃VFa\Rd:dna\x\!|�!`aaVd\xA d adr,%Hac\Z ڠR&!~A�Fr\A!  `\anxA :\AA\dNr> :6:a8eRx A  axxA a:AA ad n"`:\\d\  d A:A  `a B!&=H`aV /da,x! !l؁a aΡdr,%Hac\Z ڠ 4&;!AҌn! q\a\ Oa"n` AdNr> :6:RO\anA؁A BeO   ؁ dR6\N !h҃VFa\/# dd ~A|́ dAxa:x"ȡA&G"PQ;: ZZGR\adAdȁn\anAd:A:aa~A A&$GРa\v$ɁAdAAA؁A~ da \x!ȡ\da `a B!&=H`aV c;A\ a nAa�́V!a6|!`\\A\     AdA&G"PQ;: Z!u]\a":danAxAơd daA A :ddAAȁNr> :6:]A!~A,!#nan\a\dand@A\\ ~a `a B!&=H`aV ~A\aa:A r!ra`!`aA!\AaOadT!͘!A&G"PQ;: Z!    !\A !a\aO�\x !Nr> :6:!\A@xAad AA   nAa A:aA Axa @6\N !h҃VFa\n\a:! A: !oaa!d a@na:`A&G"PQ;: Z]an\An!x:anAxa@:T axadad@ndNr> :6:n d!d`A:!:daxa T x!\AM:@6\N !h҃VFa\x adځn A6A!|ao a xx :\AdƁdr,%Hac\Z ڠ|dn@A\\x!,\ A~aaddNr> :6:nd!ȁd\A1A\  a  A1] a:!x\Z6\N !h҃VFa\wn,B!A|!a,B,dAndl!A&G"PQ;: Z!naA! naAA\\n\A , A\AA&$GРa\�!aaơAxaȡ\ad\n\ A !!da$;@6\N !h҃VFa\�ɂ$-?G!`cw#X"v?v  +?$Y\9Oo~\jQHi $I`ҦЩT;UvruȚ:~KcǬа= ɂ$Yds\z*OG\uRU!rh5}];tklxB\ V'? ɂ$lQ'Wk7NX!Hr(G69r!; 4\=*T ѨU $s+:iB%J"#K0",-ø,",r $ $(>EQI-#-0F+MU$r/r,¸r0tr!1/r0@rH'-rKܲ-!ܲ"16(!#ɌS t0q+,R"tJ�# /B"$@"K!+R!4ROH,8Bvlwڝy$({ $>A"+irH't" ,< ,2/ M~tr,I't+!~"(6ODrTRKH Lъ? !4A-R,!t!Ȳ!-40t-iq0bM5'hH&tbO@r-r,"t" /+RHt/R+- $,,+ $3>& v}摰# $ J'!҉,R/ȒH0$K%TH0l ,z-r$""҉+@!"+(6ODrTRKH LJѮ $$,ȲBKJ‹,"?$"tr+"E0Øh#6NXp-: Wb"\!=p- qBD'\C@X@ YB8+ q- ! <p d|p1 VQx@&0i>! )-`BZ!81(>8bH=p d|1 VQ@I;'D!QW<LhC+2?2f*$MM8NwH+p(V HXl(|BR%)Kq#Z64c2OA2؄+:ats|,6j;N0cX+ Lv t?OB$e)xD ІVt c2OA2؄+:Qѐ(&Ym;߹gwC8bp$9ҜRe>! )-`BZӤ1S' GlPUXl.vj<$X#F W@bW(|BR%)Kq#Z6|U c2OA2؄+:*؄#\ t;b5 VQXb): GIR\0 lb3Q| q&\ ׺؄#\ t;b5 VQXn: GIR\0 xn[3Q| q&\ &؄#\ t;b5 VQXz9 GIR\0 R3Q| q&\ ؄#\ t;b5 VQX7 GIR\0 0 1S' Gl e<p d|G! 1Uˌ< GIR\0 8Le@d Wtτ#` G@VwjX+ Bk( QHq,hЊMnj(>8bĪoGbpӝ<$X#F W@b&(|BR%)Kq#Z6ܞ c2OA2؄+:tO؄#\ t;b5 VQX< GIR\0 73Q| q&\ ؄#\ t;b5 VQXƟ< GIR\0 x3Q| q&\ s؄#\ t;b5 VTzGGR\0 PdXd Wt ~/<c~XT+v* |G! AW@3?lbG$:G eXbjw~P615HXE'V! "dQG@@w(+pQ\ (~M@p pU(fi tbkQUlb > Abe$@� (x1 cG G NPˤj @  L7 )0 be$ 5脣0G NPˤjNH{0 k P nmx>P 0w xȇ}A+0 � 5(0 � NPˤjO �0 k  nȊ芯؊>P 0|�x�$ X @  1m L愫0 > k=  I鑭  0苽X$@+`�~g9;ɓ=? >9  `0 � ?�xGTYD 0 p7p 0 nk0 � +)iw-@ X ?wZi;9  F 0 �  ? 0 0 0 w~ 1 pd |Uɛ雿I{D �zه@@ xɓD 9  ;p P P P P ɟ *JP70  )Zʡ9@awɇ�$y  0 � @;L0ʤ>O Q*ᙓ> @m1@ 0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ �*J*@ @ y qȢxX,,lff�fik`ʫ꫻jʪjz]NIp lJj٪zӚlN?�mvp骮ʮ *󚮬J+@z,>P k6  +Kk[ >8*�5B@<,)+ / 1 ,K5k >1&EBEkGIK˴G{=p=p=p=p=p=p=p=p=p=p=p=p=p=pE,,P�$���tP `˸브; `�  PIP+ 顫`  ?`p0 ˻뻿 +; @,0�p P Ǡ۫ +Kk{ ׋ ɀ ǀ Y�ɠ[ |\ �_ɀ , k \0x �=@  ; +3LÎ  4n0;ElGIKL `&[ 0  .]_ aMLLP=�0x[,= @{~W : ;z PI� P 0 lɒL ɟ ʡ,ʣɵƨ 0 p4 �xI{w=I =0 @  P ͂8 0 �  1m ٬ 0 G! e; ϲ P  $px[ + @wT= >ApI-m / 1D Ӥ m; G!CMEM �  wx[ + @ F D= >ApI-m a qMD 8m mӈ pr-؂ P >�Owx[ + @^=؛=DA GK L٫-D xM = Gڻ Ӑ �  q߁�P �Iռ=أDA GK L@D xM = GA= �  q߁�P �I֣DA GK LM פ mӈ pNߐ �  q߁�P �I*^ԣDA GK L M פ mӈ pQ>ސ �  q߁�P �I`.ӣDA GK LM פ mӈ pې �  q߁�P �IՖңDA GK LM פ mӈ pڏ�  .wx[ + @^= >ApI-m .D xM = G!P Ӿwx[ + @^= >ApI-m D xM = GaqP Ӿwx[ + @^]S1 >ApI-m K_D xM = G`P Ӿwx[ + @^>1 >ApI-m /D xM = GDP Ӿwx[ + @^DA GK L0M פ mӈ p/ӏ�  .0q߁�P �IՎ? >ApI-m D xM =�4irUA .dC`UE 4hpaG!5T`aJ5%D1eUp(RYJQ &mZ$Z4Id )Tmv@(MGnV%G..~ȸH+0QMY.QoȒG-iuװQ6iT&TpvĈJ(M5s}#Dg1- >pTiAt5mjTQ &mZ&qԦ, 1"JSqȅ 7v<-+UtwGIj K`ҦU|� e@M>AbdI@$@ zMq6꨼*`dX£F)&Rb'Wi6Za1Q6K@T!HVMrI(rJ*zMq6D*`dXJ6tsn"e xrh7σFd P,EOP"YEP4tRJ|Mq6̏*`dXRVH%\y&hU^Ye@M>AbdI@ѤWh+}Mq6ԍ*`dX-Zt]H%\y&h%]|e@M>AbdI@$_|Mq6[ *`dXVG)&Rb'Wi6Zsfke@M>AbdI@ѤffX6q2ڨ#+`dX W餓E)^Y:H )a 9DYY0hYnDd)WdqBd9Y~9Q XɕGZ`V؄D[:9WnH Z䐸eqE=qNqNE\)DB\Nd9Y[CnQ6K@T!HVMؔCdEdYB ᥓ[ 9H\HB($dB"dC8D' rYE!Xl.�OF6UX#*.+VYܢ0\Bo, rEC!QW8D!\ Yb"\q ^84܄a$$G mh W,B, YpE!nqE/dщB@"(!n^E!q a,\q`,p(61PX*@Db�&HBXD!![EA  ˸EQ[�x/d Hb$n WB-\ Ž&dd#X88KWc$:q ^/B{�=! W@X+x!CbEKv^($ WI(MH1hЊ_D($\q^Ȣ(Hщ_ܢE; WaxsE' Ht($Zډ[,�+~N8,4M �&> 8 X$@8D!~! HB$� ^b,=BE!� Y(, H�(/ H,8-\Q_>p tc`VJl ,,\Ct($d W{0:!NȂh+ !Bl+Np" H`G<⡎' 7!@XFW<LhC+"[Eܢ--,! WQ#- [,("vNĭlxs !sCp-'b%@O4A$V! Ph+:Btb$\ Ya8-x,hi' Et+\,[09EdM8F: 0+pD%6qȦqs-d Y(\ W,B X+dщB�!xQ6Y8+n r0#PFQb ,q+&c- D!\QbY>q[h)$xBCK a8,Ak0pE!~Qlb (4 T1*$ MY~,C(H! q ~X+:q^p0\q?~/E܂`F4AYq,Xl.�OF6UX#*D6qs,:AH8/ZHB$ `$v_(, ^8,\q YLp( rR %nt#Z6b̅0\qE-;[G6q H \/ Hp!n=@-QW,XD!dQlb (4 T1*$ M3WWB^BpHX[�[}W8[[8BW(C^Cp[BX^(?Y8E}�?EEGMp�؈ `XGM8 \YpBX^xu:l}n(EzHk`}n8[[؃a~~vXC^(WYr`' Rp#Wx`6h1N=r~ `HvHkBp~ v}E[XBXv}~^(a?BqaX'MPPЄO@8UPЄ1+r}8^8Ev؇vYCn?vx Y8_p=0}z~he(C(HpYa vEEHGMp�؈ `XGM8 \XHWa{c`k؇kXln8EkpahshW?HXfaa0BpYXW^Xk x;QpM�7Wp2h;B^YnoXlYxi}Y~YpzakC(Ca0_aEp[p?fqfXYxQ؄�K�MTHXI�MH˃xȆhC�kЇlo`lp^fcPrfWB^(_�^0aEp[8kri8[E?;zXGpȈ�pJ؄` h[pE8^(x Y^pBPsEr`[8~ȆCx8H(_[([pBHCXaYCW8x؇}[xpMHp�Mpp6X4EpHv[(WXHhr=qCX~B}`C[8HpBE BpH8Y(xz^WX'MPPЄO@8UPЄ#-v ^XWW`rNsPC(~B0{Nh^8EHCpHW_4$a 9YGMp�؈ `XGM8FpNEpHЇl�^pE}EH~ChN}`iXCCpY`v}Cx0B8Y8[[(fup؄N7j KG`'PUTWHzCYpHfpapnЇC(}Y8kЇs`EC�E8fh~{xXC^ B{` 'MPPЄO@8UPЄ'q}W}`?~0_n:}f8[EC0x{~f8EY==v WX[89ۂxXGpȈ�pJ؄` XHH8Yl8BW{BX[}`n[a }WHB؃a_`BY[X3Hpo'MHp#G`'PU\XH[oH(`(}^C}h^}^pBro8[[XCaWfCCYWBx`'MPPЄO@8UP=~?W(WnCn=(~`CCqЇopCXap=a_CX^(=YYoY8_(]}XGpȈ�pJ؄` 8HHX[hs=XNv ^p?8vCfN(EoWX?`=W^[W(``([xp؄N7XMpp5X!>N8[rW=v B(sPE~B`=ȆxHpC [8WYC}BX'MPPЄO@8UPЄi.v8YapY`rEq`a}[X[W}p9H8B8[ rY8aWnW8[([pEGMp�؈ `XGM8EWvfcikXlia؇kp[f0s^EYWW8B(Yoc}'MHp#G`'PUhWXYp`uf{e}Ȇ=~W0nfPv(WH8H_E`W^8Yfnq(MPPЄO@8UPzfYphk0nk8EkNe0shCWY^E^H8WHoaȆ}qEBGMp� `XGM8 HpE[`8}r(Exx^BЇkHPzv`CX[W9^h^HB}؇v Cp؄N7XMpp5Xn^s}8lh~ka�xEu؇z`f([aEYH= H?s}r8WHpQ؄�K�MTHXI�M0B8zrXN8l~hnYp~`vz`h8Y(WHW(H`XB eqWNC}XGpȈ�pJ؄` XYEHX?pYE�BC(Y[�E=WY[8Y8NpH( r_Y(WYEpCCX'MHp#G`'PU0Bp݃[ Y^p?p?3C_^[(BBX[8[^_Y_? aXE8_^pQ؄�K�MTHXI�M0[8=(HE[^p?(NW8[( ^XBBHYCCBpNpBpY Y[}XGpȈ�pJ؄` 8YpEWYpECp^X^8NHXW8a[NX[W8YpխB UV'Y~ (q6u$IpfĒ&oAZ+? Zt$H\AiBnTCoruHV'Wxu$YȂ$$Fm(MP#*I4y Cnչ$? Z$KCn|B\Z$됬B u疫Cr%E*M\l .έ{ >pTiDP,VT|9͑oI49bD*޿/qԦ, 1"JK|k#7VmX[ |#l2qi!I'Pg&LIEX& 1D$h2">&lV 0 TDAx!I'Pg&<wlR('AC " (xw#.7[m [ |#l2q9"rt ui NJ4&b (| 4* N,8v[U+8R&!!I'Pg& {(T%h *pC$H&Ѯ,8vۭU+8R&!!I'Pg&(T%h *pC$H& ',8vۻU+8R&!!I'Pg&(T%h *pC$H&A{,8vɵU+8R&!U&@B]Gh N6IEX& 1D$h#.7[m}A |#l2q:( (ԁ#,PF+8&b (| 4* #>&lݖy |#l2q(NJEQ#-0F+7&b (| 4* >p 3&s`VJlb"Ɓ&21u\0 `}F'P (4Q0:!{GbpfSd QML8!hʼnb #EECW<LhC+h3q"DE@a Ph bUHH#XGbpfSd QML8#%}81u\0 $))9MT�&> 8 X$@Rҏ&̦6\8q gb9)*b-`BZop(, M|pA " IBgM8Mmn 0+pD%61@@NG:xD ІV(4&* KB@hHBЄF[:GbpfSd QML8riG1ӑ"ơ+&G'P (4AճZ؄#\6�>GTb1ZQ tqG mh_Ql"(4 T1*$ M86%Y( D?m2W|`&&bHQPhЊ܆v(, M|pA " IB"FX Mmn 0+pD%61@hh@NG:xD ІV2g&* KB@hHBЄ+|E@3&s`VJlb"Ɓq91u\0 @#{\Ql"(4 T1*$ M8R"FX Mmn 0+pD%61@hj(r:RT8q#Z6bz(6QPX*@Db�&3.b"|6�>GTb1Q tqG mhkQl"(4 T1*$ M::\( D?m2W|`&&b98@NG:xD ІV;g&* KB@hHBЄ ~E@3&s`VGlbH':b+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQ t($щQ8N(C+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb&: PHE(调Dbq(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W++++++++++++++<(<, l`@mFhl-8B"] N%D VB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB B+,#p '(*n(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T& $,0#T( p!'<&t\4J4Rc5Z5bc6jc'lB%<#B+�(9nL"B+|-<c+&lc'l c??m&P"$#@ #<B% @VR$EEbdFb&!�,B-B>dJdJn*|B+-B9c:`@B+|#B=*hdQQ@ /BL�,BUZeEV$RjVƠRE&*B+DdZZe[[e\*#-B Mn(�BA fa& fb*b2fc:cBfd>f  @A    dfjfjbBx �amfnFf ^0 xq"gr"'0gs:sBgtJtRguFg@�(w*uxgyqb'wBy{s*gn~g @:BhJR( @'wBw'vh~V艢h(gp' ( }Ff**0rjzn���* 0Ҫbjj** � ꡞ jm8dMȒȆɢlʪʂlɺ+2ll,l9l̲j m"mb�8@*- fbmjrmz՞-jٚ-(תڲmb-Vm--#ҭm9 -l(*v - `� Rnl-HmT@znlVxnF貮JzTn9H^noVvVn8@8@8@8@8@8@8@@zon.j@h@h@oo/cdn~oگTo/Ԃp� 0ojo"p>@mT@nkp<{pmd_bp / C0 % p p0ފp~pmn`p 3q;p_@@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7!dqBB,& YLfX+dNtlc$$!i,pVE(,qR' q W,p" .aB&>3ܠ؄+:BĄd14Hb#` GxMHԔW|`&҄l],n_"M0nE@8D6N@bӄ#X5s,\ ^,B5 W-ڥ1Lh'PqpE'Vw ^pE'd13Y@Hg' QGbpAv) QM e7Y: Hbp,\1!-d Hkc$9:M8NP*ܵ] X\EtwMꄗ ! WtKj0 Ptb@nGl0o۵Ct)XtC@"MPM8kE 0+pD%6&Lp!\q Y҄\!p\!vml>G G jXE|W"p!"<NxB+)[Kc(:O 7#6N(YHn' tF8t$%?p ״DMy`VJl"M(!qN,B8($ W,QB@(D6N@bӄ#X5$:! ?":qeYC! .aB&>3ܠ؄+:qkEdԮ,GbpAv) QM e7p: `?XD'dѥNDHnѮm48A 6wyqB,]ŭ'%Y/x!vi �E'6 T=p&\щsw,\!CԘEҩGbpAv) QM e7S" q Hh3xN! %H,&:}N`԰0a H"R' YbX!BKc(:O 7#6N4]- AFpE' HBɏ&5"QS^8Hn`^E!\k$!"؇>Ʊ w$y6Ph,p6X[NE~ȆCNWa`{Їs`v8TqMpN 5هkp[.)Epi8}uPGMp(Q `XGMHBtZ[pH=?pNYkWWEY_.-[[pNpNu a`} >tM�}Wp2h[`CNpY(Y8BHp[^(_kXZCC?.)^YYW8YY8r�huWvIV4@GWY=_(^CBWBkNWW8W8EH(WXWXHCpYY(sf0zP=pY[zXGpi�pJ؄4AaHNYX[CWCEaW`0~?Cf^8Y(W(HWBp[�H؃BC}hQ>$pA}rGh&hV0H8^8[ [p_p?p=C}W?H`(?HpHH8[pCCa(EHYv_vQPQ4@GWE8[pBH8^CY}R[NHCYY8WC[WBp[p?C}EpYpE4NWxXGpi�pJ؄4AaWNY8_zs=zxWCiCxv?0=p^{~}BY(?C^qtQ>$pA}rGh&hV�E[rh~PB`xzYE؇kHxv_�BH}xx}[؃[N8HrW(^�ȔQ4@GW}EvsN(l~`nYp}_f`~n[NE}YYp=YNpr`a8EES/yXGpi�pJ؄4AYHpHn؇lhB}Ȇ_}YzYvfkCEpN�`a^YpY^pi`rf�Q>$pA}rGh&hVHU鼅CYvct{evEp~Hx cf8/[ac�YE(YYhrPfBxȔQ4@GW脁oli8YȆ}ezC(~B}a`k[?^`0W^H[?k8z`NpEpHEHGMp(Q `XGMHB8YY`o�W^v`W v(Ei(Y؇s=[X^8E8YYYX?zz [�Q>$pA}rGh&hV Z/)WWPr�^`r(Wu`Bp~CzY�EWWXYp[^YHp^pC{}PC([LO@TqMpN^/asp=^u YXWv^ЇlNqYXC^pHpCp^([EpYYvz a8YpY^T}XGpi�pJ؄4AE8YE}CECnWkH0xalu?cWY~BY(EXH8=vP.CR�'Wx`6h v[8B~?8BBЇoH(nЇ[}Wlu`Y:WXWЇ}x~(H=]uhHpE�ȔQ4@GWUv{^�CWnCnЇ=(~EnЇvXtr:�E8~؇x}WXW=EY`x [p[EpYHGMp(Q `XGMHYWXY}aW(_l[lB8~CB0r؇qBCp[_aYXWY?0Epq.CR�'Wx`6hvHzȆC�Y}WWzWkYpY}H`=X.2a^WEHXY(oWLO@TqMpN`}ȆECp`k[8ka}W(?0qnEac+`HE=8Wo^YWXYHGMp(Q `XGMH٘AWEEr?H8v [^8u^ЇkYEnY(`WHXHpN8[HpEQW8^{�Q>$pA}rGh&hVPCBx`؃NXNhs�?sP[}WWH}(EH'W8^EpEB BNp[v�=LO@TqMpN`x YXWE`spEsP f[=�l?[؃aW8W8HCHEBY8`xWCHXT}XGpi�pJ؄4AE8YpBlo0kY}fz^8~W0lXe x`Cqe{.CR�'Wx`6hv.Yno0nX[}e}H8~euP[8^t:Y(W8kqqpCLO@TqMpN`ql`k^`}czE}[nfv�CWW8-_8s`cȆ}a(WE8[HGMp(Q `XGMHWWCpa ">YYxxE(WkX` }؇s`vH xv B�Q>$pA}rGh&hVP[XY؃a xr?Xn`~fWv[uЇz`k8N.^Y}v^X^8LO@TqM�W\,h+?;'"n&+~ bo<i :-Y{0H:M\l .-j >pTiAP4Q薬E*ԩ+Yd:W!W:u-WnAi^\esQHQ*IG-ie!Cd-r/Hxt됬[ sG_ru MY\u1H*$עG 6!/W:Z Ҟ[nC #l[}뇗,^ZtEdZ,8BOPH)T |#lbTUQŋ+@"K'ܲ-q/"_-+,B!<w""!I$)TI%$<m2cA" /,-,R0Ȳ"$@-~, Ab,"eu$!4A|FrlJ'LtH!!r, !~" $,-@,,X!@R/t"" $=&POA 0 TARY,,B$+{r/ /(/!,0 /0@r( F UR#-0F+.-",-R$t"-ܲ$#K'M@- AG!r`4'h$&t+,r",J'R0!~ r,IR"@"$#l P"UH%$UUT-""�s+r-Q/++<"+@R-'B`P%<m³,r,R/ԱH! $R"rH'‹ش,҉+r/"-rR 9+\,,"+#+/R!" 0WB8$daHtb8/d WEp":GbpA~(`VJl R&\ W-E-e@b8"\!Nb~E@("RPE*Dr#Z6B]"\q ^ȢE'a YX,~!,p-\_ $\щCX,n!2Y 1+(>8bD%Ci[8" qC@XD!�_( $q WB%A BtAn! Hx,6'AJ R|`& "8,nAHe(,Qp-:qYܢάd! Eg\ P p ~PV p$\B"K~0 a8+pE+rE!JH$n[t+dPƬM5H' [tbX!N@,_-E, W":E3M8IP͢TX#* HO,f3[Hb,a Ph,pBVղY!G 4$pE'\f؄#\Pe( J80T R}D' A$ZB`԰꒗1+(>8bDyKGbpA~W`VJl R|슾m w58A P0BhH#6NdO},6'AJ+؄A"]Wo$]M8NP*xĬMKrAM8IP 0+pD%6aHˮ&: "qW`԰ 78f'АGlM8IP 0+pD%6aHѫ&: "qW`԰ Oc8f'АGl`M8IP 0+pD%6aHט&: "qW`԰ g7f'АGl6M8IP 0+pD%6aH&: "qW`԰ 7f'АGl`|M8IP `9,VHE&+4 M(l!F8NPC%:ݮB0-Ѐ8b8ЩۉETp rX+&ҞWRȈ]M8NP#D |&6ohH#V!E]* G@? P[4 (DF]/+4 M( G jD'NUQbg,:G>(O2V@ B V1N@ R)Y Vhb( G jD'UhUb_-$#"@DP EU�4(T+,nj*Tp+8 8B'` *B!B+Ar8, b,B., Oh !T�4@A"<A|TM!V^!fa& p  8<h!nB%Ta%$G $+@!a$B"<@."V4@ATbā&j%v'~"(((nbA%b*n,"-,.z آ0#1ҢAAlO�P0"V� 4� LԀ d6� l#88#99n# c6v# ,@�x 8 #>>8 @rT x�?.$C6d9@ L24!t�Ā"AH$.JJ$KdJLƤL$MdL. ĀdBBؤS>%TFT: ܁U.B  L%YY% `�2E!t� 8$$C2 __%``&a f1&b&b.&c&11D2e0/hA3tgvfch&ihF1^BbiƦl&m11C0L O�P%b� x'B-B&4g%<tFB(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(#'}֧}'~g%@B%T)$B%�*|.'䧃>(F:()#\h%8*Bt@,#L(#B'</B+lO�Pb@@ (*DB$ B,B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+(((((((((((((((A*BPJ"$B 0AB+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+BڭB+,A4*8B%<((((((((((((((((((((((((((((((((((((((((+@#)- O�P(V� ,/&'#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8#8B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<')$++<B 0A|&&&&T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#T#TU&!A4!#B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<B%<BL"<B"AlO�P0Tt� B$8#$(`*&&&&&&&&&&&&&&&*4#?2$G$?2A)(H(H$$B @***$*2+r*BaB^(B 8-(+/20,/#@W�t� 8B+B.+j+h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(****************`BځB'<0|B%@B%@B%@B%***********************************+&h$@#8, @ TB',+++++++++++++++++++++++++++++++++++++++A"$*T#@4a� B%<B7{{^%ŷ|7A|EBځ~$$B @}8xA~w&"@#l+@_8g8}߂+$B%<#@Exa� |n+($h$h$h$h$h$h$h$h$h$h$h$h$h$h$h`Bځ$7$<B 0A9W*A#T+tB9W<*l#@ʼna 8#l+~&~/:77z˷`Bځ$7$<B 0ABzk&h~(#T+H#&8 O�PV� 8#l*ہ=/zA)(H~C#�(8;w'l(#l+tB#&8 O�P:V� g%ڹ(((((((((((((((`Bځ$7$<B 0A|!&h(t&|*A;&B'<W<*l#@k@0@$8B%+L} )(H~C#�*ڧگ=۷ۿ}ګ&]'l'@8'B'=>#&8 O�P4}0@$<&+La )(H~C#�*x>>)]*.;'B'>#&8 O�P4}4@$<&+\aU_?g> )(H~C#�A+kB&B(B*|*t#@lrbCA 4hp!aC5T`EGVJA9dHW'QT%Q'G4$P*9jL?:+MHiT(TenPiUWf%ѪM\p0BgV`a miӦFjQFjԡ\ݪt+!Xu(ee'e*jѭE.\S͛:IUaǾ|˕C:ݒR'Y ɒU!H\<QPC#X-CҾ{wHx$e:׭Cn: vG69r!`…hϪVpdUVd2Y:^ qWnqW:Y-+W9DbZ%&nU"i3VF[d\F Y\D;?[DQkPP9yǔrB)ďE\-]NԎWsEWG`:(�HXQ˺tH\WnLFюBdŏbZ%&AU"i3ViGnY AS;DHnqE;YnqFaNMBAz@W^ŕNNB ŕEDW;I;eG\렄  aGFA.jtN H E\dWd2HNc.iHU"i3VqXd ŕBYF>IH6:^\ĕ[\)Ynl$TθDiYi(ĕ[sqCnB\HYG`:(uHXQ˺NC eeyOHeiWnq[dYbZ%&R!dHZpUyW )d[YZ6: Y 9DW6*QkPP9yW DHֱY 9_\Y C|MqAZ*`JKiH:A[aƕEndY YzBNd1!$:H gXD& W- Et" q WȂ-qˌ9rD(Pq�8\k$E!^=QWb!Xl.A% 1U] щC?qCܢ"iC8,Nȓd11M щUDN8*IIN!:q}dc$!Et5}~X$&9 e@nD<ⓔġhGe$oNH:qB$'M8b9HBE T$X#F1Jt."щB5\QYhp oAr,#`$c*"'ah ;!EC~EC9ak-&9 e@nD<'O}XpE! SY1r pE!:O>p r,D`� VJlbF C+dB8,\q[A>q_,bI Y+:qYB8,N}L2&&@! Ղb#D pUXԇ8D'n Y,(-\BȢp>NI q{nW,>!Bs䲉P 7"*N\"~E(/dE"\BBDX+ H>\-! ?b>Qa@'M8b9HB" 0+pD%6Qr#+x[8QvtF;k,3niIxqe>x H�!6BvL2&&@ZIb#D pUX+n1u"~ăpE'q WbG;B=2ߢ/� Y`, I9rD(Pq�pE'>)IHP1pnCF!\1z\Cu:Ql xQxY-CC9 Av#` G@,IBY`&V1@nICpcِ4щkԃ?qa#pE= fp,_@B0\q Y@p3AvH1Y(6 =b#D pU!nzdCp-ao,Ȇ, i1a_p!~a$~ HDG;B@ߣ`\6 T=@D%\ s4oF==~E=akX,x[/E@'5htB~-ѻ؄#\ $d!�HGTbE 7 CX!юqu, :ԁ\And:AAxn:: ȁbbFa@A@a#V!Z `O:ԁ aA:aa\ xaddad !dFa&4A.6!P n\r0؁dNaa\ :ȡ�`Ia a�a x:!dd`a b!ĩV*aVai# dnia@!dAx  xaaak:adA-&Va6 6b" Vidaa`\A  aA\\AaAddnnxn:FAbBz�*:a$dn!daI\AAnC@!dA;\aȡddA`a b!ĩV*aVai# :$da x a@\ad\a\aa x naA-&Va6 6b" VA+i\=`d A:A::Aaax AnaAaId|hadFAbBz�*:=Id\!ÀAA|hnBoA  \AnandA a6\@,"!B*H`6aF!6,:|:a$AADAa $ ana6n $A-&Va6 6b" VAFOd\AnaAԁna\x!\aId| a\A\ȁd FAbBz�*:XOȡ ؁ A a dnA@nAơddA+6\@,"!B*H`6aF!6b;|N !!AaadAaaΡnaNB`I:aAbbFa:T fb" V`]AA\A!n:aA\\~n dȁ:xp&6bBz�*:븎AaanaA~~aԁ xA\A @C\aA~A\76\@,"!B*>`6!:yna AA߄ơm4\a:T@4X `XA@aIdAdA!ރx\A!A y5a#6P na\XdAAAA΁A |ea66\@,"!B*>`6An‘8<\An\AA~x9=:$ߞw:TY@ VOBxAxAn \\ A6$|e  a\!<\a\d4:a>z6:~\:ann:$cd!<\ A6\ |:6\@,"!B*>`6An‘AD x nAddAD\zIn6dߞw:T-A@ V!d6bd dnd:dd\dCD \\M1A@6P na\ n\| = daeaIdnO`a b!ĩV*a&dxdd N :Nda :::Aw:T 5X `Z;Ix\ ~aIx\ xndA7B;dnn!<d!:4:a>z6:eaId:dn!<nAN\:$d$6B!:6\@,"!B*>`6An‘  axd:anAddyA\\Anߞw:T 5X `\A\D A\ADddaxa ؇:]A\   An4:a>z6:e }:6  d\ɇ\a#XnA\\.`a b!ĩV*a&n]~da\\c[;\Any7 A0[@ V!a ean|d~A A\axއ؇\A;:d!dM1A@6P na\nnd!:a A d Naa\\.`a b!ĩV*a&d\a\ A\ddda;A;6y7 A0[�‰U <C %C :$W:UE %4[ ʂԄ&P6}BuFG\u: N ]*H[:tCd T$W:%-(떬E"}k#bAÅ y+Ut(Oނ`'HdsH[d-ru !W&ɕ5mI$K59bD*UPCA+կC\:˕,]-J*E j!WN2Ƥ TMP&Wxխ[t"J'b"+ D"+ ՉAt" /,8B]ܕ^W |#lrb8͸a67&tlY#,8*7d3b (l *gЃ#IBZne^~ fB#.xW^{xb |#lrb9jfz&@"ۏ8‚jg.zhJ'|7&th,8₈wU+8R&)v秶&@"ۏ8‚jrkΈ&t'qClJ'^k#l "ޕ^UH%؝ؾJtl?j N 9#&&r =8+ 1#.xW^{W |#lrbwF|ktl?j N 64#&&r =8+܌A#.xW^{qW |#lrbw&htl#,8*`G<#&&r =8+}#l "ޕ^TUH%؝'&@"ٖh NΈ&t'qClJ'G,8₈wT+8RI%)v+++++++++++++ Whp&\ W 5%@ M8NP* Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Wh9R (:Q ="6 Php&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ <p DtExXr�\[(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 M"GV$l1M"]<*B(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(4 MB(f@EbD<B�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph�&@ Ph"V\8"K^" �9,V WeՄl*wms (D. jĂW-y[^M<%, G 2A$Va Kwy5щE DtEx� \+. kx?\$&q#pA@@l(Vb2+@X.V%@1V 2" IbLns HbpDtEx� pJl p+Jh&*Jh&*Jh&*Jh&*Jh&*Jh&*Jh&*Jh&*!F8i)h.!y*VMz׺D%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBp&PxBE" TBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4Q MTBD%4l DtEx]&Mbh{]Qb*FQb*FQb*FQb*FQb*FQb*FQb*FQb*F I )Z( pQlb&\Qb*FQb*FQb*FQb*FQb*FQb*FQb*F 0#P E@ . y"ryS$@8yzzyȇ}(q`wpyPpa(HvxztR lf`uPxl"ryS�$969HhLjɨˈ9D@A 8D8]=ȍ9(H>�>_J`_X(h]0 "w{!<8ak`k  )I9IwhM�l#I%)+ِjPR J Z,9`l.Pw{!<�$�P O P SIUiWY[Q _ PY a@ikɖj o PP 2 �m{ɗY _ 0"ry~Yr�� . .b ə陟 f{wB @ pM@)I陡 .  0 o0 � `ljp� "ryyQr. .{i牞驞ɞ9{ 7p`ٞ0 0 J@ �*J9  .Pw{e$ cnv5/ 1*3J2af{,g 0 0 0  � � � PO Q*  0 nPE a*c: 0 "ry#$ {8A ,�g<˺κ nP2 . "w{Y@+ ,ʢ'Kk m% 8 =Q kwka mPdw P � "ryu]�+� afå FkNjɫʫ ba,lP %^۽<` ` 20 ` +Kޫ "w{}e<^8 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ^8  Zp�Y̢8 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ` mB � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �  .Pw{1ye"b� m n7 0#V$ ,e Zm b8 h � v� . "w{Q~e$0 �ѝ.\= mb!-m .#N#n;  P1.3΢� . "w{1}e$0 4%> mb!-m K[v h \\ "ry?]F+ � ΢v.F 8 L�. h " "ryt]F+ � h> mb!-m .k;  0� . "w{]F+ � J> mb!-m . h � . "w{]F+ � 2> mb!-m  h $/� . "w{]F+ � $> mb!-m E h T� . "w{]F+ � ^#~Q� P p @p p Z< mb!-m ~ p 1 � Ŗ h ~  � #~!p p � . "w{]F+ � t#. 0P ]= mFҤ (I\=jM+W%NXѢC-%˕!ur%U'H ԱP!^88mr)O -*g+YN䵨,^\rѕ,W |k#bAÅ fծeB+Z R'y.X+^\ݢDa)yuˏQ*x0G-ius[oɂ9eEdA%k!W/Τ863/`\usN\*閫S}k#b75woIp4j+Hz^ԩ,^ :Ed"^xh"$ĕGZ`V| Y\)?3Y WxqeWnE:h&FĕN$kB\%%W Y Yĕ[dH\EzMqA;B "aGFYH˳d9YYFddY$ŕCneB,%"H) ]y&h"DhW )d[Q"YR+"H\[dqB,Q>A#'G6qI[ȘNqNdU2rEdqE^d)[IX6q2 -,zeW /\]f\YNn]B" ТQ"RЕGZ`VuUWdFknE:ĕ[)䖎xYd["WfhOɑM\cSF9kdBTwYWXWnYD^QX6q2 hzeW ٶ)*C\^CnYɚ"?9G}ΑQ"RЕGZ`V|"H}Y]9DE:Ha}1HPQ>A#'G6q'REsꉇe)DxDG`#,^-VpdU\$/;i|a:)W W %[IrY&vxFYR49HAWi6ZI}NbnѸEE!~Aq80 ̈́"rM>[H/0 rcր9q^J8b!K4@(O-o! 1U!xQ^t$n!BDDH/QTHD0Xbq":!BDDDd YH6QB _A@QD"LhC+' H,p, YE!dQHbXD'n! ?EF"" Wt^\Wt> Bpl&(Z 4pE' W!n ^BCܢX+xQYp"x Wܢ#![,! ! H@YAJ8bd!K4@ L@fy VQ"^\E(0z7w\oG4rj":Nld`*?N@~(0rcp@VABAD ІV +n1u"~ăpE'q WG;B=ޢ/� Y`, -S"h'АGlh$юv{(7ءvd> ?HG6 ^ `j<`@p!!CD:q#V@ѷPF5X+ QNDd97 iHF=Al ? Xh6:HB�+[�$~ W0Ch486 Wd+(4HĀ mhnC܂Ȇ4[XX5ؑ Y@p$Acd(+ C0/dH41vH"@CN Wtq߀7|c`7qEb8,Aa\Xd=܂/~qW,5AxD,nqH E%Eu[HGb~!qN,#h9:tB8#s#G4wHD ?bX,x[D! a~؃(+  E$b6bp8,\st01C`$itbG!q^�("! ?,,:[":\qWȂcwDFъO!'؄+:8up,\q :n }pc{9Q`8$1B,b�" ^hG<qaA+q #V@ѷ} VQd[@B"-1 ?ȢHD0| z؆/(!x! ^b?Q^,F' cC+  E$b6bp/ l WG! kW~Pi:aWx~~Y8Y([8[^pWAQhO@pMpNAAW؇op[Yp}^N~8WfpH}hiCYa~~؇xNH8pa`x N[CXYAW8FJpP/r pQXWˋNY؇o:pEp}`ЃGxDibX0YWWapaaXB^E8H[؃qWU�H&hVPC\W~?Y0CoBlЇN}NpCqq_CpB[x=Y`B8B=XqW5d:V4 GWcA{HENЇl8Bn=~a3qЇoC؈X[x[BBCW[(n؇[(YpEHPÃhXGXz b/Q pQXW?ċCXWWv[W[`qxXp`bx`HDx\[pCpa`X[HE=rPWU�H&hV8H<YY`r[p:vEpEPu[k8W`o`aW;Yf?HXWWr`YBAQhO@pMpNLsBEv `C xBЇkX?`nW(a(HBYYWB8[XY8^vBHNc<FJpP/x XGUpHNNH(o؇l0lXW}cDDq8c8wE[c[c[Wqf} WU�H&hVCn؇k`lW}Ȇe}[p}N�o0aPx8[(Ep:BW`WHX^ f`ksCd:V4 GW6oklB}f{C~Ylx=u``(H(^CWB�=Wk`io_W<FJpP/жx XGUpHՈxr?ixxk@ zG8uPfWWczv`QM؄Q�YH&hVEpC(axЇq0?lh}k;YiY`zЇsc\W0n{hoB85݄؄O4 GWo}a8WuxW8^n8a8~u0^NEo~ho؃hXGXz b/ye pQXWu�qCXY@X\x\x= \0@X_H]脈XNQ�YH&hVWYYȈ[YCp[pBW8YNX[Bap�qEp[͋M[4 GWӽ_W؈NX[[pNXYW8H,CWH8=FJpP/ܵx XGUpHNXXWBUGȅ\H_\X�@\عW WNQ�YH&hVWHpYpX8YE8HYp[YNYYcWY脌xB8WW(͋M[4 GW=BCp[pEpE(?8WC(YpHH8EpYLY;YEp[؃hXGXz b/V pQXW[[W[xDLMHGHGGHCWH5NQ�YH&hVؔY`p[W[p[(W_H8H5ċ^W�͋M[4 GWWWW�YNXWNYPCHȈEN8=FJpP/�>kN pQXWcHGHG%Mx_GQYppYNQ�YH&hVXHpYpCx WYpXCCE=^CXH8Ȏ脌pYpCWCY͋M[4 GWWȈEWC(CWW8Hpp8HYYpp[؃hXGXz bo~ XGUpH[(WE_ȅGGX\DJxQؔpYWXBQ脑)PPU`6h~EZCX[Y_HWX^ZWHNYYpE(͋M[4 GW=Ep[[pEYNXHH8EpYB脈ECXWEW=FJpP/oI XGUpHEYWXW@Q\HXxXxDG8NH NQ�YH&hV8EHpȈE8EB8W8Hp_XB8HpNXCcN[HXCCQڼ؄EpMpN8ݎ脌p[(E^HY[Y8BaH WNLYYXB؃hXGXz b/I `� XGUpH[ENN_DJJGp\Gp\8] WcċMMM�YGhUEpYYpEE舔WCWEWWXcLWWWXCp^QYpO@pJpN8NW;W8_CXW W脔pYpH8WNpYpEPNHY-FMp( � �XG؄QpHфXHXHXHXHXHXHXHXHXHXHXHXHXHXHXHXHXHXHXHXHX"H -"H -"W.v)EI(&&O\iEAZiEAZiEAZiEAZiEAZiEAZiEAZiEAQRMRIHAZiEAZiEAZiEAZiEAZiEAZiEAZiEAZiEAZiEAZi$W\=G0x@ ֯c^Ç6rM~=cL2Jd #Ed'WZl=H%bx+R ,<gu١]|# $%W&☣zuI(h%h I(K2٤:Ba%$ 8H%%E* uԥg|# $%X&ZEl򉣤`2$+ܐDr *)("J+@J% C#>guqX 'II0 (B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B&jI(|B&`B*7$1*2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 ):| 7ܠ'0I(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(@J% C#>guX 'KBR߃Ҷ_磟>)hB|B& L߿ۈP覊Ob[ HU@b"|Ѐ=:ԡ^v*08KDI,M80 4P|+&*!gQ 7*>Q0I\$VQ X  sCb %A$&Eh31j<E41 GB&"k#3F(&>.9b&##>,9֡St� *ኌ�#[JIX&:!!B\Ђ6_H'65� X+ `B3#*?`DxuIT A hG.5Z+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MBЄ+4 MB$*aJ@+hax+^!Wx,^!WȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! V$(*hq "d! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,X! VȂ`,GlAFP�@*FA%b+FQb+FQb+FQb+FQb+FQb+FQb+FQbEILBp(.ҋ>� v"l49R~"G,x"G,x"G,x"G,x"G,x"G,x"G,x"G,r33D,:G,x"G,x"G,x"G,x"G,x"G,x"G,x"G,x"G,x"G,xD!!QAFPG ApZ8"apK: _8CvD$D!Hdb/ * !Z,Jn|X,VUbX,VUbX,VUbX,VUbX,VUbX,VUbX,VUbX,VUbpE,ڞP ;؁'DaUbX,VUbX,VUbX,VUbX,VUbX,VUbX,VUbX,VUbX,VUbX,VUbX,2UMdShcȷh�А@}B B B B B!!!!!!!!!!!!!!�($" < ЀAt` P ؁!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!t P#@sXuW� @cp9@@J  �� L �`A@@8A8A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8AAc@$Ad | $؀ A L 4<uP|U|� xAc2������������������������������8$$A� i阒i院\&AdZ�Ki꩙@< @ 4<uP|U�4@Ђ38C3@R3@åbjjrjzv3p33L<iKFf@jjjj$ĩH"k*+�LA@ `@XP@pk0m*,+B+뺲kk+B(+*B+B'&$Al"l*2kJ(ARlZl0PA|� T>duʲT�| 8B%lI0:i€l,JBI, )(H@#d:BmJRADA*|@T�\d@ZG0#T&mIBI, )(H@#dA"n*.ADA*|�R<@٢V�| 8B%lI0 颮ΎBI, )(H@#dndAĩHA-\l0#T&lb/BI, )(H@#do/ADA*|�R<@2/V�| 8B%lI0 f(ĒBy$0 $<@cpdAĩHA-\l0#T& (ĒBy$0 $<@h#1ADA*|�R<@٪V�| 8B%lI0 p(ĒBy$0 $<@$qADA*|�R<@fuT�| 8B%lI0 Κ$(ĒBy+H(B"$r);dAĩHAT@P<@T�| 8B%lI0 R0(ĒBy+H(B"$)Ss5+dAĩHA2\-W�| 8B%lI0 s<(ĒBy+H(B"$5 @KdAĩHA2\-W�| 8B%lI0 G(ĒBy+H(B"$Aô)ADA*|@,S<@r0#T&,H(ĒBy+H(B"$ALsADA*|@,S<@r0#T&,S(ĒBy+H(B"$AW#ADA*|@,S<@r0#T&,^(ĒBy+H(B"$AbADA*|@,S<@r0#T&,i+h(؂$+8B0AwdAĩHA2\-W�| 8B%lI0 ֭,$!,-"D'Ȃ It/,--$xy&t$lܐ&8B�qADA*|@,S<@r0#T&l8/@!,"$D'x-$0,$ :mB'@ %h#P+dAĩHA2\-W�| 8B%lI0 .9Jt$!t-A!B'@+Ÿ'-+/$:mB'@m&8B�ADA*|@,S<@r0#T&ଣDA+܂0$�{!eA!@&t$lܖk#PAADA*|@,S<@r0#T&첛e"<0-@+؅,{I,B!00 :mB'@m&8B�dAĩHA2\-W�| 8B%lI0 ,d-4/5""@-$+t,p:C=,I&t$lܖk#PȃADA*|@,S<@r0#T&/B!Ȃ+!5!Ȃ]B'}"91H<C߯&t$lܖk#P~dAĩHA2\ l0#T&}'܂+!$5B!܂]$/-7C߯&t$lܖk#PSdAĩHA2\[G0#�DMJSBM Ar%$W;薫lvH+~ZO_qd*L>~3թ,Wh„:A$RRMz"jTSVzkV[v#YXDJ*TpA ֵ{+UЄAM5fxflAr"a1[v!Yv0aAr%KY̲ hA:A:Ԓ&G=vP {yr˙#?%Y%RЖ…rv^+UF. 9Wdܢ[ȩk\餞qnWxEH!Y )aੇqxɍ 6I$NGz؁\|e,0K )�ჶ( `G*cEE\Bf[Yĕ}qEYYfHkHxg&{x9dWd)d[ u@tE(M6đvbJ-ө" >h !+`dJYqE[ 'Enҕ}qEYNd1~9DW fe~1^`:eW 9q94M:D4q|E,0K )�ჶ(R>XJ6DE:qrd9DWdaEnu~h?\f[ qC)DCdWN_nƞCݤHLNGz؁}ޚ멎" >h ka*`dJTDnɆkx)z&}}fE `E0[nqqa~94M:D4q3="(RB"@- .x@VpM:(Q\rEW qx9g[:}Y\BdQg}[ )BxEE\"drCǡWl0QR@ G`T9#d! fQ�x\W 0+pD%69yC(l! P=`B:D'I0)h .�.`VJl(F7 @$EB@ ID?+GHB!H @[(p�>GTb@9IO2p")WHH@R8B`, A E�B <@.�>GTb@9>f @$EB@ IKo>I0)h .�D QM� xs>8 � +$ W$BLH7#$! VP|- 0+pD%6)(DR$(\!0! )(X CB@PK$+P7^5 IPBpE"$Z;B`, A E�B <@.�>GTb@9ްZ܌ @$EB@ IVI0)h .�D QM� x3l]1 � +$ W$BLHek#$! VP|- 0+pD%6AH�+!&$+`aR(> \rd8�AŽ @$EB@ I _7I0)h .�D QM� xs0VGA "!x$@D Is$D X�x\"Y|`&r IPBpE"$0`9B`, A E�B <@.�>GTb@9ЬQH(^! P"B`B\j! Q "m HVX#* oN(DR$(\!0! 6V(X CB@PK$+*FQNt q(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 W GQWHpD)`AЉ^tIW҅;<Qԣ~#XCB:Tx2I `>-h^JTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6qX&|( V`i_{^T7:ՍNu3CJ@`f60DТE+_Vb iMpHD%hA܀ G0�#�@0�#�� @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @>�<.b0 >hoOw{"`h!�@ ," + ` :>�<@(.5@   ../R///0/ � p 112#S2'2+2/1y@37S33?393A4Es3I34W5[3c><.-R`78 889S993r �p ~:;S;;;<3;<5=<< =s=>S> zH<@n&`-G@V@AtT`T`T`T`T`T`T�C3TC7C;C?tCTV@t: RTEWE[E_FcTFgF[?oGsTGwG{GHo`X?=@Žt-3`4JJE`D`D`D`D`D`DJLMӴLEMG@F@0@0? TOOOPUPPQ:::: Q::::`R::::SOOb@,??+* . @'`- JWG xXXX XUYYYuXE?<Z[U[[[\[ٔDDD0000DDDD0000DDDD0000�ؔb)Vb/b+b1bI OI`XEڢV'`-5Yc[cfcVfgfkfaW[ZRghV*ehiVi.-4 2-4eW6XVbfkW9vgIb+@lmVmזmm6m5dnnoVh<d"Vj6Un qun-Wr'r+r/s3Ws-Wh�tCWtGtK7tm=; nUp+ZZ+.But/IW@.�m54*KH* [+.DW@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ׄ[1'wt54ْU7t-bt/CGwrC;2@2KYFt$t�t֖osY3S.`t5@fK{HF;Dw@wYk.YKytg6 ��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7!dqBB,& YLfX+dNtlc$$!i,pVE(,qR' q W,p" .aB&>3ܠ؄+:BĄd14Hb#` GxMHԔW|`&҄l],n_"M0nE@8D6N@bӄ#X5s,\ ^,B5 W-ڥ1Lh'PqpE'Vw ^pE'd13Y@Hg' QGbpAv) QM e7Y: Hbp,\1!-d Hkc$9:M8NP*ܵ] X\EtwMꄗ ! WtKj0 Ptb@nGl0o۵Ct)XtC@"MPM8kE 0+pD%6&Lp!\q Y҄\!p\!vml>G G jXE|W"p!"<NxB+)[Kc(:O 7#6N(YHn' tF8t$%?p ״DMy`VJl"M(!qN,B8($ W,QB@(D6N@bӄ#X5$:! ?":qeYC! .aB&>3ܠ؄+:qkEdԮ,GbpAv) QM e7p: `?XD'dѥNDHnѮm48A 6wyqB,]ŭ'%Y/x!vi �E'6 T=p&\щsw,\!CԘEҩGbpAv) QM e7S" q Hh3xN! %H,&:}N`԰0a H"R' YbX!BKc(:O 7#6N4]- AFpE' HBɏ&5"QS^8Hn`^E!\k$!"؇>Ʊ w$y6Ph,p6X[NE~ȆCNWa`{Їs`v8TqMpN 5هkp[.)Epi8}uPGMp(Q `XGMHBtZ[pH=?pNYkWWEY_.-[[pNpNu a`} >tM�}Wp2h[`CNpY(Y8BHp[^(_kXZCC?.)^YYW8YY8r�huWvIV4@GWY=_(^CBWBkNWW8W8EH(WXWXHCpYY(sf0zP=pY[zXGpi�pJ؄4AaHNYX[CWCEaW`0~?Cf^8Y(W(HWBp[�H؃BC}hQ>$pA}rGh&hV0H8^8[ [p_p?p=C}W?H`(?HpHH8[pCCa(EHYv_vQPQ4@GWE8[pBH8^CY}R[NHCYY8WC[WBp[p?C}EpYpE4NWxXGpi�pJ؄4AaWNY8_zs=zxWCiCxv?0=p^{~}BY(?C^qtQ>$pA}rGh&hV�E[rh~PB`xzYE؇kHxv_�BH}xx}[؃[N8HrW(^�ȔQ4@GW}EvsN(l~`nYp}_f`~n[NE}YYp=YNpr`a8EES/yXGpi�pJ؄4AYHpHn؇lhB}Ȇ_}YzYvfkCEpN�`a^YpY^pi`rf�Q>$pA}rGh&hVHU鼅CYvct{evEp~Hx cf8/[ac�YE(YYhrPfBxȔQ4@GW脁oli8YȆ}ezC(~B}a`k[?^`0W^H[?k8z`NpEpHEHGMp(Q `XGMHB8YY`o�W^v`W v(Ei(Y؇s=[X^8E8YYYX?zz [�Q>$pA}rGh&hV Z/)WWPr�^`r(Wu`Bp~CzY�EWWXYp[^YHp^pC{}PC([LO@TqMpN^/asp=^u YXWv^ЇlNqYXC^pHpCp^([EpYYvz a8YpY^T}XGpi�pJ؄4AE8YE}CECnWkH0xalu?cWY~BY(EXH8=vP.CR�'Wx`6h v[8B~?8BBЇoH(nЇ[}Wlu`Y:WXWЇ}x~(H=]uhHpE�ȔQ4@GWUv{^�CWnCnЇ=(~EnЇvXtr:�E8~؇x}WXW=EY`x [p[EpYHGMp(Q `XGMHYWXY}aW(_l[lB8~CB0r؇qBCp[_aYXWY?0Epq.CR�'Wx`6hvHzȆC�Y}WWzWkYpY}H`=X.2a^WEHXY(oWLO@TqMpN`}ȆECp`k[8ka}W(?0qnEac+`HE=8Wo^YWXYHGMp(Q `XGMH٘AWEEr?H8v [^8u^ЇkYEnY(`WHXHpN8[HpEQW8^{�Q>$pA}rGh&hVPCBx`؃NXNhs�?sP[}WWH}(EH'W8^EpEB BNp[v�=LO@TqMpN`x YXWE`spEsP f[=�l?[؃aW8W8HCHEBY8`xWCHXT}XGpi�pJ؄4AE8YpBlo0kY}fz^8~W0lXe x`Cqe{.CR�'Wx`6hv.Yno0nX[}e}H8~euP[8^t:Y(W8kqqpCLO@TqMpN`ql`k^`}czE}[nfv�CWW8-_8s`cȆ}a(WE8[HGMp(Q `XGMHWWCpa ">YYxxE(WkX` }؇s`vH xv B�Q>$pA}rGh&hVP[XY؃a xr?Xn`~fWv[uЇz`k8N.^Y}v^X^8LO@TqM�W\,h+?;'"n&+~ bo<i :-Y{0H:M\l .-j >pTiAP4Q薬E*ԩ+Yd:W!W:u-WnAi^\esQHQ*IG-ie!Cd-r/Hxt됬[ sG_ru MY\u1H*$עG 6!/W:Z Ҟ[nC #l[}뇗,^ZtEdZ,8BOPH)T |#lbTUQŋ+@"K'ܲ-q/"_-+,B!<w""!I$)TI%$<m2cA" /,-,R0Ȳ"$@-~, Ab,"eu$!4A|FrlJ'LtH!!r, !~" $,-@,,X!@R/t"" $=&POA 0 TARY,,B$+{r/ /(/!,0 /0@r( F UR#-0F+.-",-R$t"-ܲ$#K'M@- AG!r`4'h$&t+,r",J'R0!~ r,IR"@"$#l P"UH%$UUT-""�s+r-Q/++<"+@R-'B`P%<m³,r,R/ԱH! $R"rH'‹ش,҉+r/"-rR 9+\,,"+#+/R!" 0WB8$daHtb8/d WEp":GbpA~(`VJl R&\ W-E-e@b8"\!Nb~E@("RPE*Dr#Z6B]"\q ^ȢE'a YX,~!,p-\_ $\щCX,n!2Y 1+(>8bD%Ci[8" qC@XD!�_( $q WB%A BtAn! Hx,6'AJ R|`& "8,nAHe(,Qp-:qYܢάd! Eg\ P p ~PV p$\B"K~0 a8+pE+rE!JH$n[t+dPƬM5H' [tbX!N@,_-E, W":E3M8IP͢TX#* HO,f3[Hb,a Ph,pBVղY!G 4$pE'\f؄#\Pe( J80T R}D' A$ZB`԰꒗1+(>8bDyKGbpA~W`VJl R|슾m w58A P0BhH#6NdO},6'AJ+؄A"]Wo$]M8NP*xĬMKrAM8IP 0+pD%6aHˮ&: "qW`԰ 78f'АGlM8IP 0+pD%6aHѫ&: "qW`԰ Oc8f'АGl`M8IP 0+pD%6aHט&: "qW`԰ g7f'АGl6M8IP 0+pD%6aH&: "qW`԰ 7f'АGl`|M8IP `9,VHE&+4 M(l!F8NPC%:ݮB0-Ѐ8b8ЩۉETp rX+&ҞWRȈ]M8NP#D |&6ohH#V!E]* G@? P[4 (DF]/+4 M( G jD'NUQbg,:G>(O2V@ B V1N@ R)Y Vhb( G jD'UhUb_-$#"@DP EU�4(T+,nj*Tp+8 8B'` *B!B+Ar8, b,B., Oh !T�4@A"<A|TM!V^!fa& p  8<h!nB%Ta%$G $+@!a$B"<@."V4@ATbā&j%v'~"(((nbA%b*n,"-,.z آ0#1ҢAAlO�P0"V� 4� LԀ d6� l#88#99c @7 ��Ѐ 9#>> 4 x>Ad9@ L24!t@�!..A\H$IIJ$KKEd @KO$PPd BAJ@ PN%UVP A,O�PDdb@B2 Z1e1 C2ĥ\%]֥]%2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z*\Z*$d2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$C1fe)Z&2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z11C0L O�P%b� ,B-<B%t#ti%8B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$j$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$(*j$*'''#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D##'L$"B-#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#<(t#B.@Oa|@@F#$ ƭ**************Bܶ************** B(h`!dB&D'@****************************************(z$0AF#B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B++@#,Ђ@Oa�-B.##h#0#"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@B%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lBn$#<#,B,dA(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&)h+**B8A("<(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&t$#$Ek@� "#tBA++++++++++++++A+++++++++++++++$D% B 0A(h(h(h(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h +q-B -/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,A,*8 O�P,v� #).Tvځ:(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hA-+h( AD0Al&H&H&H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aw&|,B%tB#(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h!,B"B%8 O�P,\:HkB#&D~aW_>g&+h (t# )d>ꧾ~G>&+#Ar8&h$>&+$B%<#@4.b 8H]cha_?cW&|ہH(t#@)l?>( (t(|$#h(H?]'<@0hpB!*a#F4i%Ii"&RHi"&RHi"&RHi"TFM:4N|j%)NX49ChUWf SWPLAu 4m[Y3vzj#7 T0b_HpĈ+MAf$qcǏ!3G3b* TG,!Et]1b ӨOg:ڤtmD3vzj#x*do$V8bS(&MFEjQFEjQFEjQFEjbMj)FI\uIU4'L6dOP9,G6()GVBH!HXG*q$(QVeQVeQVeQVeQVeQVeQVeQVel'5qMDP$ŕN"2FR1,L21M>AzpW:9;4GVBH!:HXJ*1Q\QRI)I]sLW:RRM:L"6ZTU$%N6%TʸG>qVyɣYeG\ !* H]ŕ:VmotL&=J3$&h%wW^x˨MF 2lU$U6qeށ .RWzdMq/bHY*`"atW=JN Ym ~7I79 3$&hiw1MdPP)VE>YeWj.hI]9U6qRVpDU M\ŕQ\ŕQ\ŕQ\ŕQɅDnDD:elDYn)ĕEnYDGYe%]ф#H6Y%hc9\[\W:!DW E_\)[\9DQ|lPP)yOCxNxeqHxCnHMq/bj *`J>鱕Y\Wx[":!8p0!*iJ $:H gXABWlop+ lA+:a<?Eo!Q2*p *\XB,~X+dq #H Wp" Gbp^ 1 UT  WwGWx(,n)iJ $:H gX [EtB+'[O.P 7"$�/\ A⎅,\C@B0Gbp^ 1 UT":QY! H,$$LE4OpJZN"-pVIBB(!pYQ8!\ W@pE!![n>&B3ܠxBBs$ W�- HXM8xAB 0+p(W $R鎮! !E,Cۓ$! L,Q)iJ $:H gXLCW@˸!) DE!! WO.P 7"Xp$:! Hܱ$_BE!:qC؄#\(!�HGq@"N``3\[tb mX5OpJZN"-pV!�:q Hq+nBE'paBpe6 T=@#0$0 qEۻ,B/Gbp^ 1 UTc!:qW5nq[tX sC琅 %XE$Z3B !:q}dc!dN;uFl"8 zG`rG6g<Y@⎷XD'q}C8D!da"^@& D! Y_@8btE+ k0-![ˈF;!8%BIAD'V8 h;!EC~C9ak-7 \f@nD<sa H eccư<1C$@Xl. BU$X#*U[GB"w YDp!naȢ!~QBluDp,  Wt0,\! WB&>UbAqUDN8*Ep, YE!dQHbXD'\ WD8dNb{8+ G!xQ'D(Pq�pE' Wb"nqa8"q lE!d[,$\q -nNpc(0 Q^& D! Y_V*aVa( Q\\ A: ځ @؁aLd:\ (ȁGIVa6N@(V!Z `@p:Annaa`A!\\A An~d0d  �d~AA g|26!P n\p \a\a\xAA Adnԁ6\�/B!b}*H`6aF[D[!A\  A~n\d~\AGIVa6b" Vn!!\aA  a~\\~xA�~ Dơ g|26!P n\P[Ax~Axa@xanaxnDdd@`a!!֧V*aVa( Q :a\ad Axa ځd An danad n HIVa6b" V-M\GΡ�`anA! ~@ aA` AA:a{nAA\\Ag|26!P n\؁dLaa\ A a a�a x:!dd@`a!!֧V*aVa( Qdnea@!dAx J xaaaJh:adAGIVa6b" V@Ax!\`dA d\n!AA  \g|26!P n\dn!d\A:ځnG@!dx\aȡddA@`a!!֧V*aVa( Q:Dda x a@\ad\a\aa x naAGIVa6b" V@@:~!da\aa\ad lH u`ơ\Ah|26!P n\Td\!Ax�aA\gna{oA  \AnandA 6\�/B!b}*H`6aF[:\:aDAAa D anan DAGIVa6b" V@A:ԁ~\xa\aAx  anlHu:xdxA:g|26!P n\ȡ ؁ a`\ a dnA@nAơdd! 6\�/B!b}*H`6aF[x\L !!AaadAaaΡnaLDJ:aAApdFa:2b" V!Ien!:aaA\aaԡJ \a\A axΡIbBz�*:!IAa \A  d dadxAdd 6\�/B!b}*>`6p:!)ha AA!Iơg4\a:@4X `t\ aad!AlHAnAءa{xadA(6P na\TAa\ԁ\xAax:u@HA!IM`a!!֧V*ae#Dadnda`d \a{:DApb:l]@ V@eda{ndJn\ a\d(Lu:a@Hn nA'0A@6P na\~\:ann:Dgdy\ A\u 6\�/B!b}*>`6![6I x lnAdd\ԆndApb:-A@ V@!dbd dnd:dd\d \\'0A@6P na\ n\d a{ d! edn6\�/B!b}*>`6![6IGnnA\AnD ]A\ ()6 ^@ V!I[dJn�-?xru+^nA:I'v ,^\KN)j:IN>:sM:YR@Y:[&vZt$Wdu(kE %]Դ!\]=ɑ d1`РlۺP*m ɽ8TREni-Y\r%M^\-ZJ-{5mI$K59bD*%!PB r5{!Yd-م-Եid:Cd¹&P6}BuFG\ub]Q:x!Hd:UӊM]]*-r+W#l dm`ZjE!Z0 TIEyu N4%+,/,!Ȳ+rHF HQFr+^l $f&"(-,r/M" $,,-T6USd $P$+^hJ'|7&t+,-"BQ'@" $,,D,"!"rK=&YhU!0 TIEy N@"-, /-" $,r+rd$t$ #,8*.$4",I!r$H!@J' Wt"-L$ $D^hJ'|7&tNMu+,I'tr /R,@2QFIɲ""#l ZUH%Tt $L $-Ȳ+@r+ MEȂtHj N ,!,TF!"!" EMWMt+"+-8텉&t'qClJ'S $!tr"\J'"+JS"+P Et" /S,8ƒfnU+8R&_2!m48A �`B&>3ܠ؄+:o&-j_[*DEdBD' !.$i,pV$p/(:O 7#6N(q!|,6<,hQ R|`&*qBD' !.$i,pV1@m/(:O 7#6Nrx{,6<,hQR|`&*QRBD' !.$i,pV\Rd/(:O 7#6Nry,6<,hQ'5P|`&*1BD' !.$i,pV1NJ�E'6 T=p&\щx؄#\ E-׬�>GTbɋ?!m48A h M*p8bI)Xl.xYТkVX#*k76 H Ip U4u{&@щM|gA Wtb|,6<,hQ5+*FA@b/Є+4 MBЄ+4 MBЄ+4 MBЄ+4 Mq/D'2"`B`԰ v^" Mtb8CzMhp&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ Wh{,6<,hQ5+ @X#*qQ$(4 MB(4 MB(4 MB(4 x,Vq'&2b"8"r!�h Ƞ%,U ;#! KB(4 MB(4 MB(4 MB(4 MB(4 MB(4! $X*6 GAfAZYlt**1hք> Pzԟ5 Ml,X! (&L\z/%,J ;B$Ha KznwN,bX\ E-׬� >�BcUh xݚ]Lbh*F! H"p0N{ o V`E+fц@$^1|! X"̂\ �VTbപUJh&*Jh&*Jh&*Jh&*щMtbD'6щMtbD'6щMtbD'6щMtbD'6LlD%6QE"pG@$*G,x"щMtbD'6щMtbD'6щMtbD'6щMtbD'6щMtbD'6щMtbD'6щMtbD'6щMtbD'6nM*P(&*Jh&*Jh&* p 0 bhT M@P &S @sHuH o6  t?n `HhvoP TP p8� . fjqM@pe@tyzyЎHhxy0}gIt ɐ ztY lpq !}uЎ}. fjqM`�7�=75;ɓ=? A)=Y5P89`6P> `?.CY[ M 6=I =�``\ɖm;YMٔ]0 fjqM@7papgIiɘyhk@flLgИ陟 f@fgY <a`)Y`l`dah$M ɩǩ yIiy ̀ c�i牞驞Y Rɐ ɟɞ 0bh$70 Z PxPx ʡ #J%j':x Px� L�9;ʣ=$c0 <0 �O Q ?� bh$, To`o  0  �<Jp " {1 0 n4Pj  .@fjqM� @ ય *J  � � �  ?P nP EP ʳ=볲 nM 0 bhT, sKu0|5 1m� � � t mP; k . fjqM@ � s(0hC lȇȉȇ o 1e ɛɝɟ\ȫ ya mqB˱L˝ . fjqM� tlj P ?P L` ` P ; ` l,.c fjqM  0ѝj' � � � � � � � � � � � � � � b 1 p Be� 0+2MD @ g=� � � � � � � � � � � � � � � � � � � � � � � � � Eb� >dahT @+ ٝPȚ @˽]1 p  -m ܮc' ' 8 � ܞ bhT@+ � N< cpy!.-m %N5cȣ hݎ 5.5 bhה$0 1Y~ȣP1F ' Li7ȣ hݎ jn bhה$0 ppB> cpy!.-m |<  驎ȏ� . fjqMN+ � > cpy!.-m 7ȣ hݎ ή� . fjqMN+ � = cpy!.-m n7ȣ hݎ � . fjqMN+ � = cpy!.-m 7ȣ hݎ .o� . fjqMN+ � < cpy!.-m O/7ȣ hݎ ^� . fjqMN+ � Nˇ p p p� - PȣP1F ' L@| p � 7ȣ hݎ ȇ�M � |Mp pɏ� . fjqMN+ � N˲ P p �  vH+ B8j)M@$գLڴRGZH,W~B~ɕ,W A*tI>:q'48p8JH -*g+Y*䵨,^\ruҕ,W |k#bAÅ nΥB+Z R'OUX+^\8pBa3yuQ8G-i['oɂdzEdA%k!W'A86d4/`\uBtN\*閫g"}k#j7u ywIp4j+H_ԩ,^ :E\8Hc^xh"%$ĕGZ`V# Y\)?4Y WxqeWnENF ĕN4$lB\e&W 1Y Yĕ[dH\EzMqA<܂ "aGFYH ̴d9YYFddY4ŕCneB>!Hh" ]y&hǤqBd 0 qŏCnH F ĕN MʘNqNdĸ\0Y\Y CVzMqA<܂ ̺"aGFYH4H:I[aƕEndY 1[ A(FA!R" ]y&hE֕dqE`ԹHL[H\eBn9EeH>⩣Q>AC(G6qWY:ExqeE qEd吕eG\-࢖HXQVqo;1NqCxǚ[HdY8?9G}ΑQrЕGZ`VR C:el9ĴCdY^ vc$:4rdW:$~i&Y 1n[9xYBdAHVzMqA<܂k"aGFYH6ma:)W W e[1rY&vhFYR4WBWi6ZNdYiŴEE!~Aq80 #M>[0/0 rcր9q^JJ8jaK4@O.w! 1U!xQ^t( $n!B DH/QTHD0Xb'q":!B Bd Y@H6Q!`_D@!QD"LhC+L# H,p, YE!dQHbXD'\! HpE'Y-�E$87Q^#<EBFъOA(؄+:aHq W@,h�"\BB X+ H'Y-! ?b>Qa@H"XT+` [* \`Bt]HGb| ^,D!1xԃp$8? @PxG8щ_t$GQ^tC!q+ EE$b61-\qqc츅 u#+:kBh?ڑ[A/Qxp$~HȢP;d ^| E+>8bDRq0 v-k`=⑍a/"\qa8:xN$�E#`Q Gw�&0j.$X#F W@"0BCpcِ4щkcȆ?bc=fl, `B0\q Y@p3AvH#pCVBBD ІV!!nzdCp-ao,Ȇ, i1a ^p!~a$~ H DG;B@#L(Z 4pE'to`Bl0" kB 0a ^,n c 8+[  < YA8$@FXACR.$X#F W@!:@8$ YH,q\<H*aX"  =b$nqNܢ=ardp*PHhЊ?p:щB�`8[X?щEcXD!YbQY C- }C8+db&dMv:BBP8dECp>=ă(0�C@b("� `,!:qv#dqY� wJ8b Kyϛ޻`*\eF$lb,ꑍD٠/|m"9B/}c"Qatb0F;Q!`_D@!QD"LhC+YȆ+?ap, },\q ~`i:8cWx~~Y8Y([8[^oW脏 V4 GWۇop[Yp}^N~8WfpH}hiCHYa~~؇xNH8pa`x N[CXY� jXGX: XGUpHN[}:WXWn=xqGH{= `smNpHp?W_e([[XC_=}QpXPQ`6hEpn=c8zN(_}Y؇kW`}H:8W(af(CY(؃EzpY� bJQhO@pMpNEl[XH}ȆC([{^kN0_}Y88eջa(N(^8[pYB}BWXYpjXGX: XGUpHCXWW8 v[W[`qxXp`bx`HDx\[pCpa`X[( HE@=rPWpU`� H&hVɏ8YY`r[p:vEpEPu[k8W([Xnc8aWYf?HXWWr`YBbJQhO@pMpNp̏sBEv `C xBЇkX?`nW(a(HBYYHWB8[XY8^vBNFJph(J pQXW;<N@H(o؇l0lXW}cDDq8c8wE8[c[( cxYWqf} WpU`� H&hVNCn؇k`lW}Ȇe}[p}N�ocPvXW8Ep:BW`WHX^ f`ksC V4 GW0oklB}f{C~YlX=u``(H(^CWB�=Wk`io_WFJph(J pQXWRUq{ a^ww\�bkxcP{uhwM=0q~hn�N؄MPU`6huEpC(axЇq0?lh}kYiY`zЇsC8^pEpY( cxva(CQMMO@pMpNYWo}a8WuxW8^n8a8~u0^N8 锅Eo~ho�[jXGX: XGUpH�[WHW8E[�UȅGȅGb3�`XDEN@EQPU`6h^^[( H8WW8 H(apC@ENYH(HWHWXWYQEpMpN[^pE_WEZHqCY�B8HpC�[jXGX(J pQXWEEpH(_XJx\ȅD`_@�X[ppYQPU`6hWW�EC[XCW:[HZH[NpNp[NZ(Cp[pBQEpMpN�C(?8WWXWXBCpN86WCXW0xHXWFJp((J pQXW[[W[xDpLMHGHGGHCWH脚NQ`� YH&hV�ۙHY`p[xW[p[(W_H8H^W脏 MZ4 GWxWWWY@NXW8N@Y@IHE8N8FJp((J pQXWEcHPGHGMx_GQYppYNQ`� YH&hV�[HpYpCWYpXCCE=^(CXHΓ脠uYpCWCY MZ4 GWWEW�C(CWW8HpPpNYYpp[�[jXGX: XGUpH�[hWE_ȅGGX\DJxQ�ۙpYWXBQPU`6hETCX[Y_HWX^T> < WNYHYpE( MZ4 GW=Ep[[pEYHNXHH8EpYBE�CXWEWFJp((" XGUpH�EYWXW@Q\HXxXxDG�[W脙�QPU`6hQ_W8]CXH(CpCWE(CWE8HpLHYY@YE8H@H8 MZ4 GWQ?NZWBXY[NN^C(YH@pY0[E(FJp((t�pMXWHXHY?HY[YxWHxWQOpYpL؄Q؄NPUp6X]WWXHX Yp_8YpYX^p[HpEp̙@pHpYpE8WXO8GWQHpxqCN8EppN WWCpWWX섄N^�ۈhXGXƀ � x �POpH OEEEEEEEEEEEEEEEEEEEEEEEEEEEEEXi+I;uڄР$MZi Ŋ/."H -"H -"H -"H -"H -"H -"H -"H !4H$M+P -"H -"H -"H -"H -"H -"H -"H -"H -"H -ҢE z 0`… #OC,P5 NF}B"޿N2!DG,}>_+I.Qb&#"1ؠ . $< ">lWr& 'AR&'<1I&l (X#,$F(YGΘ䌛t"%[Y'g찃"[rI+,ЀWkz@B8(@"+m"݊{٧vbP' )Ȋ#7$*QZ r (Pb &|R 7( +tڪډ+,ЀWܚ V@ +B(@$tJ'lB(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(h (| * & I&lB&lB&lB&lB(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(HG&<Z'q" )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2+,ЀWܯV B&H\Ě߾?&"*Ƥrc"~  HQBt)TQS)+h oXE%h4@C9Nq k)'1Hl|)4A MB)4A MB)4A MB)4A MB)4A MB)4AIL. 'H ,`BZQAMB)4A MB)4A MB)4A MB5A MB)4A MB؄&0A7KBe8">AB)4A MB)4qAMB)4A MB)4A MB)4A MB)4A MB)4A MB)VQU8A4DŽɩVOb|c4(A ZPhb.&@#M<EhC+ jыb4E(,Ke Vh4*]AWV8bA4Gȩ� VAЂʧѢ"5J]*SgI@Dz$$W� Zp&2ԯ.U`+"PZ Hc-FjWjbp, }�8)NC p#rNh(: Whp&\ Whp&\qӂ y6 P؂Ѓ dUx,^!Wx,^!W 7].s\YB+d YB+d Y8׹p($q JX8C ZQe,X! VȂ`,X! VȂ`,k#x-Y pSj8h�AO8+FQb+FQb+F18:1{"E&\ I}h쐉E@"2l+c9W~"G,x"Gh9͋0V$PA2PD(n 5_x"G,x"C#Z͏E+f1 Bq 8 -PP8"Ԏ#*S:ժN"G,x"G,x"G,x"G,x"G,x"G@"ŐCEHb P"ݰX7 UbX+VUbX+VUbX+VUbX+VtbX,VUbX,VUbX+VUbX+VX|X!Px+VUbX+VUbH7,VUbX,VUb^+VUbX+VUbX+VUbX+VUbX+VUbX+VUb*f B4qa =8AEx B B �?� �?� �?� �?� �?� �?�" $D$B}P ;!?=A=!!!!!!!؁!HȁABBB A4AhpGq\ � @A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@ � �@ @ `@`A8�pA4 t�qЦlp8oo�������88888888888888888888888�$$A�P @ti )A@�`@ i � �t�h@qjjl@.<C*4k3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@3@+4j2&A;c+,kȊk;A$XXA@@@@@@@@�Jmȶc@@@@@@@@@@@@@@@@@@@@@@@@8At�T<@qj4@$8'BH%H+n**********************BB(X/*B+B'&$AHoooүoo0AdA(AA|� T�Ph@PV�| 8B%lx�ksp{0xI)(H@#dp p 0AD*|@T�\d@4V�| 8B%lK @p[W(t$H $<@qdAHA1\qj0#T&h�#r"_(t$H $<@q&k&sAD*|S<1V�| 8B%lK @)r.xI)(H@#dA'+23 AD*|S<V�| 8B%lK @r:(t$H $<@4s>>dAHA1\q7j0#T&h�:c4xI)(H@#d?tJwdAHA1\1Ck@0#T&h�"Q(t$H $<@Uc5AD*|S<t0#T&h�Ru](t+H(B"$AVadAHA1\NW�| 8B%lK @h(t+H(B"$bvmdAHA1\NW�| 8B%lK @vt[(t+H(B"$mxKdAHA1\NW�| 8B%lK @I(t+H(B"$yC8bAD*|S<t0#T&h�xI)($+$0ADxcdAHA1\NW�| 8B%lK @x(t+H(B"$9JAD*|S<t0#T&h�(t+H(B"$[z>AD*|S<t0#T&h�k9&-H(#�$2AD*|S<t0#T&h�B!@"܂,,xu, r'!Ȃ+B!܂+lB'@AX%&8B�{kdAHA1\NW�| 8B%lK @5/@!,"$W'u!!@+�"@B&t$D[&8B�p}dAHA1\NW�| 8B%lK @aq'@+B'܂+t$, -+/x?mB'@A&8B�~dAHA1\NW�| 8B%lK @!2A+܂0$0Ȃ,@!@B&t$H$&8B�~AD*|@T�\NW�| 8B%lK @"<0-@+P,!1�!�C&t$>k#P�D(V(Rć (\x!)V G6 (M#G~4yNn-Zċ5^d-t eNdqS9Y'=Դ$I,5*RVzkV[vlXcZ=% A%R…+֥X*m2Ҩ&?.*$˕C:$ [^$9cltS'H$5QTʶvvlٮdBP" >,pD+0QM&CL-WB"߂|,^nfoM 6QTf׷~GD!D"@`! .x�쪀VpML (\"sEW qex9g[\}Y\C\Y}Y\)YG~dhCȁg06LđvB*˫" >X H*`dB E }a^ nFk qEk&sY_C^fC qEa̐lƩgڤHH3MGz؁,mW׎" >X (͊*`dB2Y<ZW!ǕBdqvYYQHƕNHnq_x[dnB~zڤHH3MGz؁\-㫎" >X (Y*`dB2YqE[ 'Enqɕ}qEYYfHkHxهG{x9dWd)d[ u3jN !4Ma*2," >X (*`dB2YqE[ 'Enqɕ}qEYNd1~9DW fe~1^`:eW 9q̨M:44q;"(RB"@`! .x�%VpML ɨFdhN\Y`9q YC?q[>n Wt(,![{$:! ^@=cMt1&уPA{9aY(D R(> \Q*؄IB,>kר7 }\G6z fcX$zw`AY[1 ~|c0FD' Ah=vXIKrYA " �%VX#* (+d H9qNdG6! W:x D!nQ^Bp0 Y,B >qTf$D' ABpI{S GB)X.�, QM$$D)ZQNtu&@a IOI0)X.�, QM$$PZQx$ (^! P"B`BSU^9B`, A E�B <�"K�>GTb& I`ZWf()FWHH+`aR(> \Yb80IHsWӚv()FWHH+`aR(> \Yb80IHcW^#HFI1PBpE"$U(X CB@P+؄IBHFI1PBpE"$+`aR(> \Yb80IH`()FWHH ɲ9B`, A E�B <�"K�>GTb& I`n\ʌ#%H@ Id;Y,GHB!H B(p@d`VJl$! )}Qx$ (^! P"B`B\jSgI0)X.�, QM$$]1 d#+$ W$BLH©}#$! VP|`! 0+pD%6aؕG2J�+!&$+`aR(> \Yb80IHoJ#%H@ I pI0)X.�, QM$$Gᑌb$x$@D Ix{$D X�,x�DX|`&L,̣HFI1PBpE"$p=B`, A E�B <�"K�>GTb& I`~Qx$ (^! P"B`B_{! Q " �%VX#U#+H\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 Wp(\1 WFFFFFFFFFF#2j>$Fz @ BGKOSPWI0ZE `:H(@2`4@6!, 3" P +66666666666666666666666 P !a|�#Q'+/3Q7QOOOGq`@H�*`)B6` ZhrQ[a6a%~q-p6!;ahz@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @>�<@"(p0 >hauq4CS4GM"`h!� b6cS6g" 6U ` :>�<@(.`r` ! @@ @ATAAT!�H xB/C3TC7C;C?DC4DDKD9DMCSD@D_B@FeDc><$>P`@HH ITIIIJ4r �p EKKLTLSt=˴LL͔KӴLMNL XH4@2'`pD` PQW@V@V@V@V@V@V@.S3US7S;S5PU`TPJ TUWU[U_VcUVgVkVoWsUivW{4@2)�P0F@Y3@YYUF@F@F@F@F@F@[\U\UuD`D�D�H�@^^^_U___?>>>::::�_?>>>6c7_;c; <$�ue5Ufv2`fof@gwg{phVhhguVTi\ijVjjjjI@H@H@H�H�H�H�H@H@H@H@H�H�H�H�H@H@H@H@H�H�H�H�0@jWqWjWqI`cI@gE$e'e]hq?q!BtGtKtOuEwf?wi[t_vcWvgvkvowsWw_w!4@2>ussqv uywfuI`qzz{r{{|7{<r'B2Wxz÷{~<~B"@X 7X'€XX#8'}3X5w!&GK؄wsSXWX"N54$44XXw{؇%W+@"\؈.շ>W@eX"W"~+@"،؁X/`)"4 ֘?؎.w+/`5t ؑ#+Y/9#ّ9K7 ��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7!dqBB,& YLfX+dNtlc$$!i,pVE(,qR' q W,p" .aB&>3ܠ؄+:BĄd14Hb#` GxMHԔW|`&҄l],n_"M0nE@8D6N@bӄ#X5s,\ ^,B5 W-ڥ1Lh'PqpE'Vw ^pE'd13Y@Hg' QGbpAv) QM e7Y: Hbp,\1!-d Hkc$9:M8NP*ܵ] X\EtwMꄗ ! WtKj0 Ptb@nGl0o۵Ct)XtC@"MPM8kE 0+pD%6&Lp!\q Y҄\!p\!vml>G G jXE|W"p!"<NxB+)[Kc(:O 7#6N(YHn' tF8t$%?p ״DMy`VJl"M(!qN,B8($ W,QB@(D6N@bӄ#X5$:! ?":qeYC! .aB&>3ܠ؄+:qkEdԮ,GbpAv) QM e7p: `?XD'dѥNDHnѮm48A 6wyqB,]ŭ'%Y/x!vi �E'6 T=p&\щsw,\!CԘEҩGbpAv) QM e7S" q Hh3xN! %H,&:}N`԰0a H"R' YbX!BKc(:O 7#6N4]- AFpE' HBɏ&5"QS^8Hn`^E!\k$!"؇>Ʊ w$y6Ph,p6X[NE~ȆCNWa`{Їs`v8TqMpN 5هkp[.)Epi8}uPGMp(Q `XGMHBtZ[pH=?pNYkWWEY_.-[[pNpNu a`} >tM�}Wp2h[`CNpY(Y8BHp[^(_kXZCC?.)^YYW8YY8r�huWvIV4@GWY=_(^CBWBkNWW8W8EH(WXWXHCpYY(sf0zP=pY[zXGpi�pJ؄4AaHNYX[CWCEaW`0~?Cf^8Y(W(HWBp[�H؃BC}hQ>$pA}rGh&hV0H8^8[ [p_p?p=C}W?H`(?HpHH8[pCCa(EHYv_vQPQ4@GWE8[pBH8^CY}R[NHCYY8WC[WBp[p?C}EpYpE4NWxXGpi�pJ؄4AaWNY8_zs=zxWCiCxv?0=p^{~}BY(?C^qtQ>$pA}rGh&hV�E[rh~PB`xzYE؇kHxv_�BH}xx}[؃[N8HrW(^�ȔQ4@GW}EvsN(l~`nYp}_f`~n[NE}YYp=YNpr`a8EES/yXGpi�pJ؄4AYHpHn؇lhB}Ȇ_}YzYvfkCEpN�`a^YpY^pi`rf�Q>$pA}rGh&hVHU鼅CYvct{evEp~Hx cf8/[ac�YE(YYhrPfBxȔQ4@GW脁oli8YȆ}ezC(~B}a`k[?^`0W^H[?k8z`NpEpHEHGMp(Q `XGMHB8YY`o�W^v`W v(Ei(Y؇s=[X^8E8YYYX?zz [�Q>$pA}rGh&hV Z/)WWPr�^`r(Wu`Bp~CzY�EWWXYp[^YHp^pC{}PC([LO@TqMpN^/asp=^u YXWv^ЇlNqYXC^pHpCp^([EpYYvz a8YpY^T}XGpi�pJ؄4AE8YE}CECnWkH0xalu?cWY~BY(EXH8=vP.CR�'Wx`6h v[8B~?8BBЇoH(nЇ[}Wlu`Y:WXWЇ}x~(H=]uhHpE�ȔQ4@GWUv{^�CWnCnЇ=(~EnЇvXtr:�E8~؇x}WXW=EY`x [p[EpYHGMp(Q `XGMHYWXY}aW(_l[lB8~CB0r؇qBCp[_aYXWY?0Epq.CR�'Wx`6hvHzȆC�Y}WWzWkYpY}H`=X.2a^WEHXY(oWLO@TqMpN`}ȆECp`k[8ka}W(?0qnEac+`HE=8Wo^YWXYHGMp(Q `XGMH٘AWEEr?H8v [^8u^ЇkYEnY(`WHXHpN8[HpEQW8^{�Q>$pA}rGh&hVPCBx`؃NXNhs�?sP[}WWH}(EH'W8^EpEB BNp[v�=LO@TqMpN`x YXWE`spEsP f[=�l?[؃aW8W8HCHEBY8`xWCHXT}XGpi�pJ؄4AE8YpBlo0kY}fz^8~W0lXe x`Cqe{.CR�'Wx`6hv.Yno0nX[}e}H8~euP[8^t:Y(W8kqqpCLO@TqMpN`ql`k^`}czE}[nfv�CWW8-_8s`cȆ}a(WE8[HGMp(Q `XGMHWWCpa ">YYxxE(WkX` }؇s`vH xv B�Q>$pA}rGh&hVP[XY؃a xr?Xn`~fWv[uЇz`k8N.^Y}v^X^8LO@TqM�W\,h+?;'"n&+~ bo<i :-Y{0H:M\l .-j >pTiAP4Q薬E*ԩ+Yd:W!W:u-WnAi^\esQHQ*IG-ie!Cd-r/Hxt됬[ sG_ru MY\u1H*$עG 6!/W:Z Ҟ[nC #l[}뇗,^ZtEdZ,8BOPH)T |#lbTUQŋ+@"K'ܲ-q/"_-+,B!<w""!I$)TI%$<m2cA" /,-,R0Ȳ"$@-~, Ab,"eu$!4A|FrlJ'LtH!!r, !~" $,-@,,X!@R/t"" $=&POA 0 TARY,,B$+{r/ /(/!,0 /0@r( F UR#-0F+.-",-R$t"-ܲ$#K'M@- AG!r`4'h$&t+,r",J'R0!~ r,IR"@"$#l P"UH%$UUT-""�s+r-Q/++<"+@R-'B`P%<m³,r,R/ԱH! $R"rH'‹ش,҉+r/"-rR 9+\,,"+#+/R!" 0WB8$daHtb8/d WEp":GbpA~(`VJl R&\ W-E-e@b8"\!Nb~E@("RPE*Dr#Z6B]"\q ^ȢE'a YX,~!,p-\_ $\щCX,n!2Y 1+(>8bD%Ci[8" qC@XD!�_( $q WB%A BtAn! Hx,6'AJ R|`& "8,nAHe(,Qp-:qYܢάd! Eg\ P p ~PV p$\B"K~0 a8+pE+rE!JH$n[t+dPƬM5H' [tbX!N@,_-E, W":E3M8IP͢TX#* HO,f3[Hb,a Ph,pBVղY!G 4$pE'\f؄#\Pe( J80T R}D' A$ZB`԰꒗1+(>8bDyKGbpA~W`VJl R|슾m w58A P0BhH#6NdO},6'AJ+؄A"]Wo$]M8NP*xĬMKrAM8IP 0+pD%6aHˮ&: "qW`԰ 78f'АGlM8IP 0+pD%6aHѫ&: "qW`԰ Oc8f'АGl`M8IP 0+pD%6aHט&: "qW`԰ g7f'АGl6M8IP 0+pD%6aH&: "qW`԰ 7f'АGl`|M8IP `9,VHE&+4 M(l!F8NPC%:ݮB0-Ѐ8b8ЩۉETp rX+&ҞWRȈ]M8NP#D |&6ohH#V!E]* G@? P[4 (DF]/+4 M( G jD'NUQbg,:G>(O2V@ B V1N@ R)Y Vhb( G jD'UhUb_-$#"@DP EU�4(T+,nj*Tp+8 8B'` *B!B+Ar8, b,B., Oh !T�4@A"<A|TM!V^!fa& p  8<h!nB%Ta%$G $+@!a$B"<@."V4@ATbā&j%v'~"(((nbA%b*n,"-,.z آ0#1ҢAAlO�P0"V� 4� LԀ d6� l#88#99c @7 ��Ѐ 9#>> 4 x>Ad9@ L24!t@�!..A\H$IIJ$KKEd @KO$PPd BAJ@ PN%UVP A,O�PDdb@B2 Z1e1 C2ĥ\%]֥]%2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z*\Z*$d2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$C1fe)Z&2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z11C0L O�P%b� ,B-<B%t#ti%8B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$j$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$(*j$*'''#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D##'L$"B-#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#<(t#B.@Oa|@@F#$ ƭ**************Bܶ************** B(h`!dB&D'@****************************************(z$0AF#B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B++@#,Ђ@Oa�-B.##h#0#"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@B%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lBn$#<#,B,dA(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&)h+**B8A("<(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&t$#$Ek@� "#tBA++++++++++++++A+++++++++++++++$D% B 0A(h(h(h(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h +q-B -/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,A,*8 O�P,v� #).Tvځ:(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hA-+h( AD0Al&H&H&H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aw&|,B%tB#(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h!,B"B%8 O�P,\:HkB#&D~aW_>g&+h (t# )d>ꧾ~G>&+#Ar8&h$>&+$B%<#@4.b 8H]cha_?cW&|ہH(t#@)l?>( (t(|$#h(H?]'<@0hpB!*a#F4i%Ii"&RHi"&RHi"&RHi"TFM:4N|j%)NX49ChUWf SWPLAu 4m[Y3vzj#7 T0b_HpĈ+MAf$qcǏ!3G3b* TG,!Et]1b ӨOg:ڤtmD3vzj#x*do$V8bS(&MFEjQFEjQFEjQFEjbMj)FI\uIU4'L6dOP9,G6()GVBH!HXG*q$(QVeQVeQVeQVeQVeQVeQVeQVel'5qMDP$ŕN"2FR1,L21M>AzpW:9;4GVBH!:HXJ*1Q\QRI)I]sLW:RRM:L"6ZTU$%N6%TʸG>qVyɣYeG\ !* H]ŕ:VmotL&=J3$&h%wW^x˨MF 2lU$U6qeށ .RWzdMq/bHY*`"atW=JN Ym ~7I79 3$&hiw1MdPP)VE>YeWj.hI]9U6qRVpDU M\ŕQ\ŕQ\ŕQ\ŕQɅDnDD:elDYn)ĕEnYDGYe%]ф#H6Y%hc9\[\W:!DW E_\)[\9DQ|lPP)yOCxNxeqHxCnHMq/bj *`J>鱕Y\Wx[":!8p0!*iJ $:H gXABWlop+ lA+:a<?Eo!Q2*p *\XB,~X+dq #H Wp" Gbp^ 1 UT  WwGWx(,n)iJ $:H gX [EtB+'[O.P 7"$�/\ A⎅,\C@B0Gbp^ 1 UT":QY! H,$$LE4OpJZN"-pVIBB(!pYQ8!\ W@pE!![n>&B3ܠxBBs$ W�- HXM8xAB 0+p(W $R鎮! !E,Cۓ$! L,Q)iJ $:H gXLCW@˸!) DE!! WO.P 7"Xp$:! Hܱ$_BE!:qC؄#\(!�HGq@"N``3\[tb mX5OpJZN"-pV!�:q Hq+nBE'paBpe6 T=@#0$0 qEۻ,B/Gbp^ 1 UTc!:qW5nq[tX sC琅 %XE$Z3B !:q}dc!dN;uFl"8 zG`rG6g<Y@⎷XD'q}C8D!da"^@& D! Y_@8btE+ k0-![ˈF;!8%BIAD'V8 h;!EC~C9ak-7 \f@nD<sa H eccư<1C$@Xl. BU$X#*U[GB"w YDp!naȢ!~QBluDp,  Wt0,\! WB&>UbAqUDN8*Ep, YE!dQHbXD'dCB&Z!L$ WtۻQ\W> Bn>&B3ܠ+:qGHqCQk`K/ !bX/ [n80pEt8D!BB |,6! a*H`6aF[xan:aء\!anDxhaAx ApdFa@$b" V�d\Anԁ~:da!x\ aao\~ A ԁdxApF'.cBz�*:A AaA؁ !a!xaf0fPna\AAx![:@`a!!֧V*aVa( QLdaA:a!ndAx AxnA AȡApdFa@ A(V!Z `0[nAn!dA\a! xada \LDaAx ApF'.cBz�*:!%! a! aAdx~\a L!:A@n 6\�/B!b}*H`6aF[u  :A :ԁ\And:AAxn:: AdFa@ A(V!Z `Du:ԁ aA:aa\ xaddad !dApF'.cBz�*:@]A D AaA�ځnal aa\n!a@A\n6\�/B!b}*H`6aF[E  [!nAdaAxA\n\xa@ApdFa@ A(V!Z ` tdaa`\A  aA\\AaAddnnxn:ApF'.cBz�*:AI:A:\Al:~ydAaA:A :AnAad6\�/B!b}*H`6aF[xnLD\\A�A A`~ƁA `\A~Anna~`ApdFa@ A(V!Z ` t\a{`d A:A: Aaax AnaAd\gadAF'.cBz�*:AI!A  a{axA\ dJu:xnd  A\ad@`a!!֧V*aVa( Qa\\uxa\nLdAdLna(JnaLdxApdFa@ A(V!Z ` d\AnaAԁna\n!\d\ a\A\ȁd ApF'.cBz�*:AIہ:\axa ~\aua\ A ddy\ nadxaA x:A`a!!֧V*aVa(u:D aa\!AA ADdnlh\!GIVa6 @!#V!X `TA\A!n:aA: \a\A axΡIbBz�*:AIAa \A  d dadxAdd 6\�/B!b}*>`6p:!)ha AAAIơg4\a:@4X ` t\ aad!AlHAnAءa{xadA(6P na\TAa\ԁ\xAax:u@HAAIM`a!!֧V*ae#Dadnda`d \a{:DApb:p]@ V@eda{ndJn\ a\d(Lu:a@Hn nA'0A@6P na\�~\:ann:Dgdy\ A\u �6\�/B!b}*>`6![6I x lnAdd\ԆndApb:-A@ V@!dbd dnd:dd\d \\'0A@6P na\ n\d a{ dA edn!6\�/B!b}*>`6![6IGnnA\AnD !]A\ ()6 ^@ VAI[dJ�֯[uխBx$Y*Zة$Hxru/Y;])%&M:m̍6t2IYeJ["oɪiѡC\ɒթutNzu&G.6ŀA Ժ} WCV8"(P)\zEH%WEd-r%˕9yrh+Ytմ$I,䈅5(JC $UEdHj:ק$WAuKg_L@u ՙ=mrEY.*B $WO/>uW"+rz'=&`hV\UH%\gtS"r"R,r+lm,H!:}I'f%8‚j#$@b,-<u," $/TWOQ'b,,RN}a (l *gЃ#҉+r+"E,,+@RH'Ae,J'@-V,8BhօV+8R&%N@"-, /-" $,r+rȪlDgt$$#,8*.$<",I!r$H!@J'Wt"-T$ $IES_hJ'|7&tS,-," /@҉,‹,"0T+tB,ȲH!,8BhŖqU+8R&%N@HE@҉,q,,r $"e,:}I'&x+T$+@S/,,="^mTQf@,,r+&&r =8+ $!tr"dJ'"+S"+XՉEt" /G?&!Zj%5\0 TE{hwW&@"$i,pV*+}&@щM|gA WtbEM8BZҾTX#*EDI>N@B\I҄#X5†D\U_0 Ptb@nGl(WXl.Z– QM\d/"?N@B\I҄#X5|I_0 Ptb@nGl#uXl.Z1 QM\d/"zd?N@B\I҄#X5” &4Nl8 zM#` G BhQ [4 0+pD%6q&: q%I`԰ n/(:O 7#6Nӑ&E-lf8^DU}f G jXEDLh'PqpE'>GbpAТ@ QM\d/">N@B\I҄#X5¨5 &4Nl8 zMT-#` G BhQ [Y|`p&V1 d}q&\ Whp&\ Whp&\ Whp&\ Wh}q&:Ip U}ً$4щQ =#6 Php&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ 7>p "B>�?bxDNFኔB(4 MB(4 MB(4 MB(Dĝ(N<8lb4oc&V16`$, MB(4 MB(4 MB(4 MB(4 MB(4 MB(rtbD.E-lo\*`X#6HWbҚ/Lkyq!M|b! <�eD_ XE%4Q TaB)laM {k܉E ̲-KH.*P|Ub`ύt{QX(d WNAF |/ V`E+fц@$^k|? Hbpo@:�BCIWBD%4Q MTBD%4Q MTBD%4Q MTBD%4QNl&:Nl&:Nl&:Nl&: Hdb'*J,~G<& QE<bX#Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&: qkb/D(P"@`&4Q MTBD%4Q MTBD%4Q MTBD%4Q P P P P P P P P P P P  0 Іj,�t nM脫0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ooo Fo @N_  8� � � � q舏 } 0 n@E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N yІjB@e@tyzxy(Hhxy}gItp َztY lpqɑY}u}.�mhlpP>@>P59;ɓ=?5P>�896`5=�&,.�UiW=0`9_<�N`�6ik5JS`�Іj+$p7gpl�)Iiii�ghiiayək`d`kp_Rmf隯 ɚ iSihl@ `Iǩɜٜ )I p Ȑ L0p@Ii牞驞ɞ ϐ r Y ɟٞJ   S�mhl@p@ ~7 ~w ! #J%j'$: ~ ?p );ʣ=?Z' 0 n<0 0 ! Q*Q @: � .�mhl@  vo q*sJq: 0  �<Pq # }1 0 n4ʩ >fj+Y ,P � j� � � � � � � � � � � � � � � �  @ J 1mP q � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � nP EP *CK nO 0 Іj+Y, _y_u_ 1m� � � y mP; p7P Іj+Y$,0 s aȇȉȍȏ ɑȱ n&n� ?P ɡ,ʣLʥlʌ �  {ȷ˹|ȧ˝ .�mhl� !: f׬l P ?P͒` ` P ; ` |ͮ жhlѝj) � � � � � � � � � � � � � �  ' p Be� Kԉ @ g=� � � � � � � � � � � � � � � � � � � � � � � � � Mȝ� >fj+Y @+ ь L܌|b@ ) ȑLPM ' h8 ]ʏ� .�mhlP$0 @M+ˣ'F ) L;(ȣ hݎ << Іj, N+ � )I< |b{!.-m a秌b<  }~ʏ� .�mhlAj$0 H> |b{!.-m Nꏌb<  Pȏ� .�mhl�$0 0N'F ) L줎b<  p Іj$0 0颌ȣ'F ) L (ȣ hݎ � .�mhl N+ � / ? |b{!.-m 3/C(ȣ hݎ DD Іj$0 �gȣ'F ) Lw(ȣ hݎ xO Іj$0 P@p p p�  / Pɣ'F ) L p � (ȣ hݎ O|"pP|Op p@� .�mh4\ A*T ѨU uX+5nt%,W +H:-eB\ ;$륫QG"I(P$zԂIV7.uuТEdt#Nd RCr稍>&WuYhQ!?\ɺE#EdJ+dZI#XPn GVdѢ_ խ^QW!Yq')@zԂIVJ%,HJ]I$^r%ٍ>ihNU'P$աBnG`*2lHXQVq*mN H E\dWd X^\H (I$qhDW 9ďCdAMH(:^\Yĕ[d9d\:kQ>A-G6qڣWnHPEHqY qW 9deG\02Z0HXQVq )BM*YDE)Y YDnq[dYFh'R|FWi6Z SE\en9d6Y#H\[dqB\eٍFĕNfUʘNqNdd6\"Y\Y CzMq"hP"aGFYH5H:[aƕEndY hoXx%'jthSVbY\u'^H\eBnEeH(^vFĕNjZx# :C,>d^\cB\eYx9dG` L =h!VpdU\D1*C\^CnY #?9G}ΑQ0ZѕGZ`V&C:el9dCdY^ vc$74rdW:Q=p~q+Y Q}[9xYBdHV~Mq"n"aGFYHdE餐[+ ! b9ȱhFF RB@+&Z'd~H"xqBܢ 8q x{ŎQ| mq&\ Nmր-\QH{9Ʊ k8/\QN@beE%\�A'`*\ E'\! @(FdD"E%qD(V!W,(F:N`D+! dcs(\Ud'("&+dE":!B(,  W+d Y!0" WtNE\WH> Bh(Z 4pE'zJHq W,h�"\BȢ"\^@"nqa7qB,xFXe.S PxB8bp$ ^,D!1xԃp$? @PxG8щ_t*G]^tC!q+ 5E$b6,n[C`-o/\ ~\0F;юl$~aƣ(+ ?@B:! H(Z 4pE'91HP1PnCȆn1}\~;l xQxU-CC9 tJ#`Q G �&0.+p(V H#!lHC5 bdx1\F3щE@B0\! ^, ` G;QbYȠO@QQD"LhC+[F=!hְ7q vdC4\}ٰ/ H0 Yp$0"kE! P3#h'Gl�u]o`Fl0" kB 0a ^,n c 8+[` < YA8$^ 4p | _ ! 1U!:@8$ YH,q\<H*aX", =b$nqNܢ=ar{X*2PhЊsZ+qN~;q?B"!N," =Ȣ�0BbSnQxp!\! WbE+>8bD up,\q :n }pc{9Q`8$1B,b�" ^hG<qaA+q #VӅTE] VQП, q Hddٸ0Y#/A_E"sX8/d_>E8NY0vPWXU �H&hV8<W[YB؇lpcX?؃}WH}(HkW~`i:8cWx~~Y8Y([8[^W脼V4h GW t}WHWЇlYnCp}`WqЇv[8?x}}aYCHpa`x N[CXY0<hXGXZ ZXGUpH0P[}:WXWn=xqGH{= `smNpHp?W_e([[XC_=}ȻQpeY PQ`6h/Epn=c8zN(_}Y؇kW`}H:8W(af(C=Y(؃EzpY0yʈQhO@pMpNGPl[XH}ȆC([{^kN0_}Y8ea(N(^8[pYB}BWXYFJp𩅨 + pQXWVCXWW v[W[`qxXp`bx`HDx\[pCpa`X[ HE=rPWXU �H&hV0;YY`r[p:vEpEPu[k8W([Xnc8aW=Yf?HXWWr`YBȻyʈQhO@pMpN μsBEv `C xBЇkX?`nW(a(HBYY`WB8[XY8^vBPNFJp𩅨 + pQXWB}cȆEpk؇k8miHXkH`c8sxYX:0?0:EpNh`krȻQpeY PQ`6hu5Y8^}fȆNpi؇lXkЇkW؇k`a0uhEpCXW_([pH�=pYEr`fx8N8^ȻyʈQhO@pMpNV{hY(kk`li8YiaSv�BBY8HpY(`YPDapqf~YYpH@PhXGXZ ZXGUpHVPxr?ixxk@ zG8uPf0ٌczv`ȻQM؄Q �YH&hV�ZWXW8Bo}cYȆvЇzѓ}[v}8hp ^ EpY cxva(C0QhMMO@pMpNZWo}a8WuxW8^n8a8~u0^N Eo~ho\hXGXZ ZXGUpH\W`W8E[�UȅGȅGb3�`XDEpNEȻQ脦 PU`6h^^[ H8WW H(apCE@PYH(HW`WXWYȻQP܊EpMpN[^pE_WPEp HqCYB8HpC\hXGXZ 0b0c XXGUpHNXZWBUGȅ\H_\X�@\ѻWWNhQ �YH&hVZHpYpX8YE8H Yp[YNYYWYبB8WW(ŭMp\4h GW=BCp[pEpE(?8WCYpHp H8EpYTY=YEp[\hXGXZ 01gXXGUpH\Y^YpYGHeD؄DxDx}D\?8NpNN0Q脦 PU`6hUČ^�W H_=?p^WBp^[CY0<PDY[p[`YȈNȻQP܊EpMpN\Y=YpNpYp[`[Ep HpÃXC\hXGXZ 0 pQXW eH�GHG<Mx_G0QYppYNhQ �YH&hV\HpYpC(WYpZCCE=^CXH@PpYpCWCYŭMp\4h GW˕WpEWC(CWW8Hp�5p@PYYpp[\hXGXZ  pQXW˽HqHXH\xJLXxUȅQHJGUDW[pE(NhQ �YH&hVZHXH[8E_[HYYpE[g@PpEHWXBȻQP܊EpMpNCXW^WX[EYCXWH(NHXK=EpNXHp[\hXGXZ  pQXW]H[pEp^�X_ȅDGGHQHQxEQ脦 PU`6h]W XCXH(CpCWE(CWE8H NHYYYE8HH8ŭMp\4h GW镊Np WBXY[NN^C(YHEtYK[E(FJp𩅨 u0�pMXWV;ûHXHY?HY[YxWHxWpY0؄Q؄NPUp6X]WWXHXPDYp_8YpYX^p[pE NEpHpYpE8WkZO8GWHpsCN8EppNPDWWCpWWX넌N^\hXGX€ � /�POXHu\i "LpaEv)CI(&Î."H -"H -"H -"H E|H$M+P -"H -"H -"H -"H -"H -Ң~ ,D>6| .h,y2e:@j(H;m էMONz5֭]U)SDI,zĢHL~]go'W(]dIӧ3IUzjcG ҪGȏ)D>qyӦQ>ϯ?_'II&l (X#,$F(PXyI'X2%|r;(R +p"B¸+,xEXz?z@B8(@"+m*OBSRYWVClr'` +ܐDpkVs%X )q |Š&tZP $< ">40b=cz@ 2&" (҉&2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )&'h &rCc ) ) ) )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 ) `*e'hB(B(B(B(B(B(B(B(B(B(B(B(lB(B(B(B(B(B(B(B(< * Xdi^ȺhҮj_#|hB}|B& Ls߽ݏB&OcB*e'Ï*R -xEXUS+p'Hv]vi>)0 V8LhC+i &H Rh &H Rh &H Rh &H M`i *'E|#&H Rh &H Rh &H Rh &H Rh &H Rh &H Rh[E%VZ( b"MZ#>A @%+iKb2&Qg�4 $+[W2"P,AO;P'X_3\#ZY( b"DJ$XA R0w0MP<# ! \Ђ6wn'=銈Hb(&>q!`E= jЃ/3 B`<PLdMɐ�8-\h(:Np(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ѮtbD'@a JB.VWx,^!Wx,^!Wx,^!Wx,^!Wx,^!Wx,^aӢ6]-j] PH+hq�x(X׷x,^!Wx,^!Wx,^!Wx,^!Wx-Y b"j8h�AO8(\1 Wµ0 l#8 n+b! Qd!zч X28"1Kl$ 5@-\8:>#hъŶ=x"h�A T8"#*J<"Z2/9aH&BPdb- *|!Pl;9z*` Wp*\ Wp*\ Wp*\ Wp*b WN D@O bp*\ Wp*\ Wp*\ Wp*\ Wp*\ Wp*\ W3MVB@!Ё(&2  "=?;7<1;C@%(ȃ+nqz?z?z?z`;A{Ѓц/HA rPC?z?z?z?z?z?z.nw|"ЄG1y ]-z-A z;z;z;z;z;z;z;z;H Z@4 XBvЃ =pBvЃ`=AvЃ`=AvЃ@@8�@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@Rp@4A@bDclp8A***@(A@A8@� ���� � Ibh<lm(4@3�gp 'pBCqq"gr*r2gs23(p&cd_%Av^vrgwzwg@@@@@@@@@@@@@@dg$XXA@@@@@@@@@@@@@@@@@@@@@@@@gh@@8At�T<cff4@$8'}T}B阒i院i铄B*(tkmB(@dij Bfj:B&$Ad$At@P�<dFi0#T& XXj*kq)(HB@#dA k"AD*|@T�\d@jnV�| 8B%l€%깢kq)(HB@#dAk+AD*|�R<@n+nV�| 8B%l€%kj,kq)(HB@#dAʲldAHAP+\dkf0#T& XX*mƎkq)(HB@#dAjr-AD*|�R<@mV�| 8B%l€%-m(g$ $<@tm*dAHAP+\dkf0#T& XXޢkq)(HB@#dnvdAHAP+\d+j@0#T& XXRZkq)(HB@#ddAHAP+\dV�| 8B%l€%]� (g+H(B"$RpdAHAP+\dV�| 8B%l€%0kq)($+$0AXp qAD*|�R<@*o0#T& XXR (g+H(B"$dAHAP+\dV�| 8B%l€%ykq)($+$0A&dAHAP+\dV�| 8B%l€%-kq)($+$0Ap1WdAHAP+\dV�| 8B%l€%rꎂkq)($+$0A <dAHAP+\dV�| 8B%l€%C(g+H(B"$=4AD*|�R<@*o0#T& XXD4+h(؂$+8B0ARwdAHAP+\dV�| 8B%l€%ͪ,$ !,-"V'¹v/,--&t$<%X(h#PS3vAD*|�R<@*o0#T& XX$+/,kAku-$0,$X%mB'@C%h#PA*r3ws;sCwtKtSwu[tAD*|�R<@*o0#T& XXҬv$!t-A!B'@+B!/!U&t$<pk#PuSx[cxWdAHAP+\dV�| 8B%l€%+A+܂0$؏0Ȃ,@!@U&t$H$ &8B�hcykdAHAP+\dV�| 8B%l€%!,/3$@!1�!�CB%mB'@“&8B�psz{zAD*|�R<@n+nV�| 8B%l€%9BD?X/,,,$®+{'7C<9ȂW&t$<pk#P{{AD*|�R<@mV�| 8B%l€%)/B!Ȃ+!5!@B'{-,94;8z%mB'@“&8B�{ɛdAHAP+\df0#T& XXX'܂+!$5B!@$=/-7؃W&t$<pk#PʫdAHAP+\d+f0#T& XT. +Ȃ+@+<9,-B6>C6,?\!2>8t,B!�,?>?,tɂk-!<8z%mB'@“&8B�#?AD*|�R<@T�| 8B%l€% "@,p>\3\/57C65@+5,0902�ĵ_du:th-^ ;ɕ,afd162W9QӦN$ItR;HqfL3iִygN;y H(V(Rć (\x!SV G6u F6. 9Wdܢ[ȩ5Wꍻ閫CxuKCoɂT0xư:A$%MzujիYN}$KJa) VM+UڔkXVuоln-Zj_6W}wHe e!Y ޾}uh+Y*$u2,M:4qp %B" >X +`d̾ YqE[ 'EnΕ}qEYNd1~9DW fe~1^`:eW 9qp6Bđv:Ϙ" >X *`d̾ Y6ZW!GCdqEvYYQH[xÕoW:9DBd9D[ qe? D^ kAӕ6Bđv"l6#(%(JԷ `G*$E }a^ nFk qElcƩgH<=dh=[\dcᆟo kN ,4Ma*c:"(RB"@`) .x�*vVpM2*,\ Y\rEn$x'Cdqk E}gNn[ EYq?:eY!g}ٍ>reN $P4qЙ<"(RB"@`) .x�*VpM2uߝ}h][$Gz`" ϝ># ,>X *`d̾'#P^W$?9B`, A E�B <�*J8W>~qHHPBpE"$1+`aR(> \P*Dfr/>HHPBpE"$a+`aR(> \Pb8WE?o )>WHH1>2GHB!H R(p@e`VJl"3_YQl$x(^! P"B`B ! Q "K�!VX#*|^ԦF#x$@D I:9w$D X�,x�TX|`&2{mFG�+!&$+`aR(> \Pb8WPb )>WHH5[GHB!H R(p@e`VJl"3_M:+$ W$BLHRj#$! VP|`)2 0+pD%6܋FG�+!&$+`aR(> \Pb8Wmb##G@ I ZI0)X .�  QMd+6G#x$@D Ix~Us$D X�,x�TX|`&2{HHPBpE"$>9B`, A E�B <�*C�>GTbʽ0Ql$x(^! P"B`BR\e! Q "K�!VX#U3$>Qb+FQb+FQb+FQb+FQb+FQb+FQb+FQb+F3+F8! R ʰ]lcVb{`# A EHP P5 pD"nUj+QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD=oHb&X 1i^s9ysd7GvωNs %E�AH *"AV|[Ma&]vi&6!N,"!zp&G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p J� (J� (J� (J� (J� (����dn �:0m0 >hnP2#`h!� P \" ` :>�<@(.r` ! >?FKOSQWSQ!�H xosQw{1y@@c><M`@Ǒ Qב1r �p `  R  r 2 2 2 R"' zH<@m&F@V$O%SrT`T`T`T`T`T`T�'sR'w'{'r'QRV@P �#))*R***+R+`X#=@B2`2--E`D`D`D`D`D`D�.0S0/E0G@F@0@0# &2+2/33S373;3=:::: 3?>>>2:::: 3?7{737}b?#+*. $'`-@:G :S;;:<S<Ǔ<3;E#ӓ# ==>S>>>ߓDDD0000DDDD0000DDDD0000�DS4ESESxS<`)*ۚs<E{EHTHHHT:{T=GIJTJJJKRt)4*Cv:TMTMETTNNFOTOON٥<FL4Q4OQ<RB*R/S3US7S;S?TCSOET-7RUUTBQU u) TsUWwW75VWAU@.`U)@(@(WYK UZ+@*Z[3Y([5P+1S54\[Rb) [^O\]'^-[/R"4 Tu07.u`6X]6S/`VS5@HT]2*0ac;S-6Q<a5uH�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7!dqBB,& YLfX+dNtlc$$!i,pVE(,qR' q W,p" .aB&>3ܠ؄+:BĄd14Hb#` GxMHԔW|`&҄l],n_"M0nE@8D6N@bӄ#X5s,\ ^,B5 W-ڥ1Lh'PqpE'Vw ^pE'd13Y@Hg' QGbpAv) QM e7Y: Hbp,\1!-d Hkc$9:M8NP*ܵ] X\EtwMꄗ ! WtKj0 Ptb@nGl0o۵Ct)XtC@"MPM8kE 0+pD%6&Lp!\q Y҄\!p\!vml>G G jXE|W"p!"<NxB+)[Kc(:O 7#6N(YHn' tF8t$%?p ״DMy`VJl"M(!qN,B8($ W,QB@(D6N@bӄ#X5$:! ?":qeYC! .aB&>3ܠ؄+:qkEdԮ,GbpAv) QM e7p: `?XD'dѥNDHnѮm48A 6wyqB,]ŭ'%Y/x!vi �E'6 T=p&\щsw,\!CԘEҩGbpAv) QM e7S" q Hh3xN! %H,&:}N`԰0a H"R' YbX!BKc(:O 7#6N4]- AFpE' HBɏ&5"QS^8Hn`^E!\k$!"؇>Ʊ w$y6Ph,p6X[NE~ȆCNWa`{Їs`v8TqMpN 5هkp[.)Epi8}uPGMp(Q `XGMHBtZ[pH=?pNYkWWEY_.-[[pNpNu a`} >tM�}Wp2h[`CNpY(Y8BHp[^(_kXZCC?.)^YYW8YY8r�huWvIV4@GWY=_(^CBWBkNWW8W8EH(WXWXHCpYY(sf0zP=pY[zXGpi�pJ؄4AaHNYX[CWCEaW`0~?Cf^8Y(W(HWBp[�H؃BC}hQ>$pA}rGh&hV0H8^8[ [p_p?p=C}W?H`(?HpHH8[pCCa(EHYv_vQPQ4@GWE8[pBH8^CY}R[NHCYY8WC[WBp[p?C}EpYpE4NWxXGpi�pJ؄4AaWNY8_zs=zxWCiCxv?0=p^{~}BY(?C^qtQ>$pA}rGh&hV�E[rh~PB`xzYE؇kHxv_�BH}xx}[؃[N8HrW(^�ȔQ4@GW}EvsN(l~`nYp}_f`~n[NE}YYp=YNpr`a8EES/yXGpi�pJ؄4AYHpHn؇lhB}Ȇ_}YzYvfkCEpN�`a^YpY^pi`rf�Q>$pA}rGh&hVHU鼅CYvct{evEp~Hx cf8/[ac�YE(YYhrPfBxȔQ4@GW脁oli8YȆ}ezC(~B}a`k[?^`0W^H[?k8z`NpEpHEHGMp(Q `XGMHB8YY`o�W^v`W v(Ei(Y؇s=[X^8E8YYYX?zz [�Q>$pA}rGh&hV Z/)WWPr�^`r(Wu`Bp~CzY�EWWXYp[^YHp^pC{}PC([LO@TqMpN^/asp=^u YXWv^ЇlNqYXC^pHpCp^([EpYYvz a8YpY^T}XGpi�pJ؄4AE8YE}CECnWkH0xalu?cWY~BY(EXH8=vP.CR�'Wx`6h v[8B~?8BBЇoH(nЇ[}Wlu`Y:WXWЇ}x~(H=]uhHpE�ȔQ4@GWUv{^�CWnCnЇ=(~EnЇvXtr:�E8~؇x}WXW=EY`x [p[EpYHGMp(Q `XGMHYWXY}aW(_l[lB8~CB0r؇qBCp[_aYXWY?0Epq.CR�'Wx`6hvHzȆC�Y}WWzWkYpY}H`=X.2a^WEHXY(oWLO@TqMpN`}ȆECp`k[8ka}W(?0qnEac+`HE=8Wo^YWXYHGMp(Q `XGMH٘AWEEr?H8v [^8u^ЇkYEnY(`WHXHpN8[HpEQW8^{�Q>$pA}rGh&hVPCBx`؃NXNhs�?sP[}WWH}(EH'W8^EpEB BNp[v�=LO@TqMpN`x YXWE`spEsP f[=�l?[؃aW8W8HCHEBY8`xWCHXT}XGpi�pJ؄4AE8YpBlo0kY}fz^8~W0lXe x`Cqe{.CR�'Wx`6hv.Yno0nX[}e}H8~euP[8^t:Y(W8kqqpCLO@TqMpN`ql`k^`}czE}[nfv�CWW8-_8s`cȆ}a(WE8[HGMp(Q `XGMHWWCpa ">YYxxE(WkX` }؇s`vH xv B�Q>$pA}rGh&hVP[XY؃a xr?Xn`~fWv[uЇz`k8N.^Y}v^X^8LO@TqM�W\,h+?;'"n&+~ bo<i :-Y{0H:M\l .-j >pTiAP4Q薬E*ԩ+Yd:W!W:u-WnAi^\esQHQ*IG-ie!Cd-r/Hxt됬[ sG_ru MY\u1H*$עG 6!/W:Z Ҟ[nC #l[}뇗,^ZtEdZ,8BOPH)T |#lbTUQŋ+@"K'ܲ-q/"_-+,B!<w""!I$)TI%$<m2cA" /,-,R0Ȳ"$@-~, Ab,"eu$!4A|FrlJ'LtH!!r, !~" $,-@,,X!@R/t"" $=&POA 0 TARY,,B$+{r/ /(/!,0 /0@r( F UR#-0F+.-",-R$t"-ܲ$#K'M@- AG!r`4'h$&t+,r",J'R0!~ r,IR"@"$#l P"UH%$UUT-""�s+r-Q/++<"+@R-'B`P%<m³,r,R/ԱH! $R"rH'‹ش,҉+r/"-rR 9+\,,"+#+/R!" 0WB8$daHtb8/d WEp":GbpA~(`VJl R&\ W-E-e@b8"\!Nb~E@("RPE*Dr#Z6B]"\q ^ȢE'a YX,~!,p-\_ $\щCX,n!2Y 1+(>8bD%Ci[8" qC@XD!�_( $q WB%A BtAn! Hx,6'AJ R|`& "8,nAHe(,Qp-:qYܢάd! Eg\ P p ~PV p$\B"K~0 a8+pE+rE!JH$n[t+dPƬM5H' [tbX!N@,_-E, W":E3M8IP͢TX#* HO,f3[Hb,a Ph,pBVղY!G 4$pE'\f؄#\Pe( J80T R}D' A$ZB`԰꒗1+(>8bDyKGbpA~W`VJl R|슾m w58A P0BhH#6NdO},6'AJ+؄A"]Wo$]M8NP*xĬMKrAM8IP 0+pD%6aHˮ&: "qW`԰ 78f'АGlM8IP 0+pD%6aHѫ&: "qW`԰ Oc8f'АGl`M8IP 0+pD%6aHט&: "qW`԰ g7f'АGl6M8IP 0+pD%6aH&: "qW`԰ 7f'АGl`|M8IP `9,VHE&+4 M(l!F8NPC%:ݮB0-Ѐ8b8ЩۉETp rX+&ҞWRȈ]M8NP#D |&6ohH#V!E]* G@? P[4 (DF]/+4 M( G jD'NUQbg,:G>(O2V@ B V1N@ R)Y Vhb( G jD'UhUb_-$#"@DP EU�4(T+,nj*Tp+8 8B'` *B!B+Ar8, b,B., Oh !T�4@A"<A|TM!V^!fa& p  8<h!nB%Ta%$G $+@!a$B"<@."V4@ATbā&j%v'~"(((nbA%b*n,"-,.z آ0#1ҢAAlO�P0"V� 4� LԀ d6� l#88#99c @7 ��Ѐ 9#>> 4 x>Ad9@ L24!t@�!..A\H$IIJ$KKEd @KO$PPd BAJ@ PN%UVP A,O�PDdb@B2 Z1e1 C2ĥ\%]֥]%2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z*\Z*$d2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$C1fe)Z&2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z11C0L O�P%b� ,B-<B%t#ti%8B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$j$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$(*j$*'''#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D##'L$"B-#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#<(t#B.@Oa|@@F#$ ƭ**************Bܶ************** B(h`!dB&D'@****************************************(z$0AF#B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B++@#,Ђ@Oa�-B.##h#0#"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@B%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lBn$#<#,B,dA(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&)h+**B8A("<(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&t$#$Ek@� "#tBA++++++++++++++A+++++++++++++++$D% B 0A(h(h(h(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h +q-B -/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,A,*8 O�P,v� #).Tvځ:(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hA-+h( AD0Al&H&H&H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aw&|,B%tB#(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h!,B"B%8 O�P,\:HkB#&D~aW_>g&+h (t# )d>ꧾ~G>&+#Ar8&h$>&+$B%<#@4.b 8H]cha_?cW&|ہH(t#@)l?>( (t(|$#h(H?]'<@0hpB!*a#F4i%Ii"&RHi"&RHi"&RHi"TFM:4N|j%)NX49ChUWf SWPLAu 4m[Y3vzj#7 T0b_HpĈ+MAf$qcǏ!3G3b* TG,!Et]1b ӨOg:ڤtmD3vzj#x*do$V8bS(&MFEjQFEjQFEjQFEjbMj)FI\uIU4'L6dOP9,G6()GVBH!HXG*q$(QVeQVeQVeQVeQVeQVeQVeQVel'5qMDP$ŕN"2FR1,L21M>AzpW:9;4GVBH!:HXJ*1Q\QRI)I]sLW:RRM:L"6ZTU$%N6%TʸG>qVyɣYeG\ !* H]ŕ:VmotL&=J3$&h%wW^x˨MF 2lU$U6qeށ .RWzdMq/bHY*`"atW=JN Ym ~7I79 3$&hiw1MdPP)VE>YeWj.hI]9U6qRVpDU M\ŕQ\ŕQ\ŕQ\ŕQɅDnDD:elDYn)ĕEnYDGYe%]ф#H6Y%hc9\[\W:!DW E_\)[\9DQ|lPP)yOCxNxeqHxCnHMq/bj *`J>鱕Y\Wx[":!8p0!*iJ $:H gXABWlop+ lA+:a<?Eo!Q2*p *\XB,~X+dq #H Wp" Gbp^ 1 UT  WwGWx(,n)iJ $:H gX [EtB+'[O.P 7"$�/\ A⎅,\C@B0Gbp^ 1 UT":QY! H,$$LE4OpJZN"-pVIBB(!pYQ8!\ W@pE!![n>&B3ܠxBBs$ W�- HXM8xAB 0+p(W $R鎮! !E,Cۓ$! L,Q)iJ $:H gXLCW@˸!) DE!! WO.P 7"Xp$:! Hܱ$_BE!:qC؄#\(!�HGq@"N``3\[tb mX5OpJZN"-pV!�:q Hq+nBE'paBpe6 T=@#0$0 qEۻ,B/Gbp^ 1 UTc!:qW5nq[tX sC琅 %XE$Z3B !:q}dc!dN;uFl"8 zG`rG6g<Y@⎷XD'q}C8D!da"^@& D! Y_@8btE+ k0-![ˈF;!8%BIAD'V8 h;!EC~C9ak-7 \f@nD<sa H eccư<1C$@Xl. BU$X#*U[GB"w YDp!naȢ!~QBluDp,  Wt0,\! WB&>UbAqUDN8*Ep, YE!dQHbXD'dCB&Z!L$ WtۻQ\W> Bn>&B3ܠ+:qGHqCQk`K/ !bX/ [n80pEt8D!BB |,6! a*H`6aF[xan:aء\!anDxhaAx ApdFa@$b" V�d\Anԁ~:da!x\ aao\~ A ԁdxApF'.cBz�*:A AaA؁ !a!xaf0fPna\AAx![:@`a!!֧V*aVa( QLdaA:a!ndAx AxnA AȡApdFa@ A(V!Z `0[nAn!dA\a! xada \LDaAx ApF'.cBz�*:!%! a! aAdx~\a L!:A@n 6\�/B!b}*H`6aF[u  :A :ԁ\And:AAxn:: AdFa@ A(V!Z `Du:ԁ aA:aa\ xaddad !dApF'.cBz�*:@]A D AaA�ځnal aa\n!a@A\n6\�/B!b}*H`6aF[E  [!nAdaAxA\n\xa@ApdFa@ A(V!Z ` tdaa`\A  aA\\AaAddnnxn:ApF'.cBz�*:AI:A:\Al:~ydAaA:A :AnAad6\�/B!b}*H`6aF[xnLD\\A�A A`~ƁA `\A~Anna~`ApdFa@ A(V!Z ` t\a{`d A:A: Aaax AnaAd\gadAF'.cBz�*:AI!A  a{axA\ dJu:xnd  A\ad@`a!!֧V*aVa( Qa\\uxa\nLdAdLna(JnaLdxApdFa@ A(V!Z ` d\AnaAԁna\n!\d\ a\A\ȁd ApF'.cBz�*:AIہ:\axa ~\aua\ A ddy\ nadxaA x:A`a!!֧V*aVa(u:D aa\!AA ADdnlh\!GIVa6 @!#V!X `TA\A!n:aA: \a\A axΡIbBz�*:AIAa \A  d dadxAdd 6\�/B!b}*>`6p:!)ha AAAIơg4\a:@4X ` t\ aad!AlHAnAءa{xadA(6P na\TAa\ԁ\xAax:u@HAAIM`a!!֧V*ae#Dadnda`d \a{:DApb:p]@ V@eda{ndJn\ a\d(Lu:a@Hn nA'0A@6P na\�~\:ann:Dgdy\ A\u �6\�/B!b}*>`6![6I x lnAdd\ԆndApb:-A@ V@!dbd dnd:dd\d \\'0A@6P na\ n\d a{ dA edn!6\�/B!b}*>`6![6IGnnA\AnD !]A\ ()6 ^@ VAI[dJ�֯[uխBx$Y*Zة$Hxru/Y;])%&M:m̍6t2IYeJ["oɪiѡC\ɒթutNzu&G.6ŀA Ժ} WCV8"(P)\zEH%WEd-r%˕9yrh+Ytմ$I,䈅5(JC $UEdHj:ק$WAuKg_L@u ՙ=mrEY.*B $WO/>uW"+rz'=&`hV\UH%\gtS"r"R,r+lm,H!:}I'f%8‚j#$@b,-<u," $/TWOQ'b,,RN}a (l *gЃ#҉+r+"E,,+@RH'Ae,J'@-V,8BhօV+8R&%N@"-, /-" $,r+rȪlDgt$$#,8*.$<",I!r$H!@J'Wt"-T$ $IES_hJ'|7&tS,-," /@҉,‹,"0T+tB,ȲH!,8BhŖqU+8R&%N@HE@҉,q,,r $"e,:}I'&x+T$+@S/,,="^mTQf@,,r+&&r =8+ $!tr"dJ'"+S"+XՉEt" /G?&!Zj%5\0 TE{hwW&@"$i,pV*+}&@щM|gA WtbEM8BZҾTX#*EDI>N@B\I҄#X5†D\U_0 Ptb@nGl(WXl.Z– QM\d/"?N@B\I҄#X5|I_0 Ptb@nGl#uXl.Z1 QM\d/"zd?N@B\I҄#X5” &4Nl8 zM#` G BhQ [4 0+pD%6q&: q%I`԰ n/(:O 7#6Nӑ&E-lf8^DU}f G jXEDLh'PqpE'>GbpAТ@ QM\d/">N@B\I҄#X5¨5 &4Nl8 zMT-#` G BhQ [Y|`p&V1 d}q&\ Whp&\ Whp&\ Whp&\ Wh}q&:Ip U}ً$4щQ =#6 Php&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ 7>p "B>�?bxDNFኔB(4 MB(4 MB(4 MB(Dĝ(N<8lb4oc&V16`$, MB(4 MB(4 MB(4 MB(4 MB(4 MB(rtbD.E-lo\*`X#6HWbҚ/Lkyq!M|b! <�eD_ XE%4Q TaB)laM {k܉E ̲-KH.*P|Ub`ύt{QX(d WNAF |/ V`E+fц@$^k|? Hbpo@:�BCIWBD%4Q MTBD%4Q MTBD%4Q MTBD%4QNl&:Nl&:Nl&:Nl&: Hdb'*J,~G<& QE<bX#Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&: qkb/D(P"@`&4Q MTBD%4Q MTBD%4Q MTBD%4Q P P P P P P P P P P P  0 Іj,�t nM脫0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ooo Fo @N_  8� � � � q舏 } 0 n@E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N yІjB@e@tyzxy(Hhxy}gItp َztY lpqɑY}u}.�mhlpP>@>P59;ɓ=?5P>�896`5=�&,.�UiW=0`9_<�N`�6ik5JS`�Іj+$p7gpl�)Iiii�ghiiayək`d`kp_Rmf隯 ɚ iSihl@ `Iǩɜٜ )I p Ȑ L0p@Ii牞驞ɞ ϐ r Y ɟٞJ   S�mhl@p@ ~7 ~w ! #J%j'$: ~ ?p );ʣ=?Z' 0 n<0 0 ! Q*Q @: � .�mhl@  vo q*sJq: 0  �<Pq # }1 0 n4ʩ >fj+Y ,P � j� � � � � � � � � � � � � � � �  @ J 1mP q � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � nP EP *CK nO 0 Іj+Y, _y_u_ 1m� � � y mP; p7P Іj+Y$,0 s aȇȉȍȏ ɑȱ n&n� ?P ɡ,ʣLʥlʌ �  {ȷ˹|ȧ˝ .�mhl� !: f׬l P ?P͒` ` P ; ` |ͮ жhlѝj) � � � � � � � � � � � � � �  ' p Be� Kԉ @ g=� � � � � � � � � � � � � � � � � � � � � � � � � Mȝ� >fj+Y @+ ь L܌|b@ ) ȑLPM ' h8 ]ʏ� .�mhlP$0 @M+ˣ'F ) L;(ȣ hݎ << Іj, N+ � )I< |b{!.-m a秌b<  }~ʏ� .�mhlAj$0 H> |b{!.-m Nꏌb<  Pȏ� .�mhl�$0 0N'F ) L줎b<  p Іj$0 0颌ȣ'F ) L (ȣ hݎ � .�mhl N+ � / ? |b{!.-m 3/C(ȣ hݎ DD Іj$0 �gȣ'F ) Lw(ȣ hݎ xO Іj$0 P@p p p�  / Pɣ'F ) L p � (ȣ hݎ O|"pP|Op p@� .�mh4\ A*T ѨU uX+5nt%,W +H:-eB\ ;$륫QG"I(P$zԂIV7.uuТEdt#Nd RCr稍>&WuYhQ!?\ɺE#EdJ+dZI#XPn GVdѢ_ խ^QW!Yq')@zԂIVJ%,HJ]I$^r%ٍ>ihNU'P$աBnG`*2lHXQVq*mN H E\dWd X^\H (I$qhDW 9ďCdAMH(:^\Yĕ[d9d\:kQ>A-G6qڣWnHPEHqY qW 9deG\02Z0HXQVq )BM*YDE)Y YDnq[dYFh'R|FWi6Z SE\en9d6Y#H\[dqB\eٍFĕNfUʘNqNdd6\"Y\Y CzMq"hP"aGFYH5H:[aƕEndY hoXx%'jthSVbY\u'^H\eBnEeH(^vFĕNjZx# :C,>d^\cB\eYx9dG` L =h!VpdU\D1*C\^CnY #?9G}ΑQ0ZѕGZ`V&C:el9dCdY^ vc$74rdW:Q=p~q+Y Q}[9xYBdHV~Mq"n"aGFYHdE餐[+ ! b9ȱhFF RB@+&Z'd~H"xqBܢ 8q x{ŎQ| mq&\ Nmր-\QH{9Ʊ k8/\QN@beE%\�A'`*\ E'\! @(FdD"E%qD(V!W,(F:N`D+! dcs(\Ud'("&+dE":!B(,  W+d Y!0" WtNE\WH> Bh(Z 4pE'zJHq W,h�"\BȢ"\^@"nqa7qB,xFXe.S PxB8bp$ ^,D!1xԃp$? @PxG8щ_t*G]^tC!q+ 5E$b6,n[C`-o/\ ~\0F;юl$~aƣ(+ ?@B:! H(Z 4pE'91HP1PnCȆn1}\~;l xQxU-CC9 tJ#`Q G �&0.+p(V H#!lHC5 bdx1\F3щE@B0\! ^, ` G;QbYȠO@QQD"LhC+[F=!hְ7q vdC4\}ٰ/ H0 Yp$0"kE! P3#h'Gl�u]o`Fl0" kB 0a ^,n c 8+[` < YA8$^ 4p | _ ! 1U!:@8$ YH,q\<H*aX", =b$nqNܢ=ar{X*2PhЊsZ+qN~;q?B"!N," =Ȣ�0BbSnQxp!\! WbE+>8bD up,\q :n }pc{9Q`8$1B,b�" ^hG<qaA+q #VӅTE] VQП, q Hddٸ0Y#/A_E"sX8/d_>E8NY0vPWXU �H&hV8<W[YB؇lpcX?؃}WH}(HkW~`i:8cWx~~Y8Y([8[^W脼V4h GW t}WHWЇlYnCp}`WqЇv[8?x}}aYCHpa`x N[CXY0<hXGXZ ZXGUpH0P[}:WXWn=xqGH{= `smNpHp?W_e([[XC_=}ȻQpeY PQ`6h/Epn=c8zN(_}Y؇kW`}H:8W(af(C=Y(؃EzpY0yʈQhO@pMpNGPl[XH}ȆC([{^kN0_}Y8ea(N(^8[pYB}BWXYFJp𩅨 + pQXWVCXWW v[W[`qxXp`bx`HDx\[pCpa`X[ HE=rPWXU �H&hV0;YY`r[p:vEpEPu[k8W([Xnc8aW=Yf?HXWWr`YBȻyʈQhO@pMpN μsBEv `C xBЇkX?`nW(a(HBYY`WB8[XY8^vBPNFJp𩅨 + pQXWB}cȆEpk؇k8miHXkH`c8sxYX:0?0:EpNh`krȻQpeY PQ`6hu5Y8^}fȆNpi؇lXkЇkW؇k`a0uhEpCXW_([pH�=pYEr`fx8N8^ȻyʈQhO@pMpNV{hY(kk`li8YiaSv�BBY8HpY(`YPDapqf~YYpH@PhXGXZ ZXGUpHVPxr?ixxk@ zG8uPf0ٌczv`ȻQM؄Q �YH&hV�ZWXW8Bo}cYȆvЇzѓ}[v}8hp ^ EpY cxva(C0QhMMO@pMpNZWo}a8WuxW8^n8a8~u0^N Eo~ho\hXGXZ ZXGUpH\W`W8E[�UȅGȅGb3�`XDEpNEȻQ脦 PU`6h^^[ H8WW H(apCE@PYH(HW`WXWYȻQP܊EpMpN[^pE_WPEp HqCYB8HpC\hXGXZ 0b0c XXGUpHNXZWBUGȅ\H_\X�@\ѻWWNhQ �YH&hVZHpYpX8YE8H Yp[YNYYWYبB8WW(ŭMp\4h GW=BCp[pEpE(?8WCYpHp H8EpYTY=YEp[\hXGXZ 01gXXGUpH\Y^YpYGHeD؄DxDx}D\?8NpNN0Q脦 PU`6hUČ^�W H_=?p^WBp^[CY0<PDY[p[`YȈNȻQP܊EpMpN\Y=YpNpYp[`[Ep HpÃXC\hXGXZ 0 pQXW eH�GHG<Mx_G0QYppYNhQ �YH&hV\HpYpC(WYpZCCE=^CXH@PpYpCWCYŭMp\4h GW˕WpEWC(CWW8Hp�5p@PYYpp[\hXGXZ  pQXW˽HqHXH\xJLXxUȅQHJGUDW[pE(NhQ �YH&hVZHXH[8E_[HYYpE[g@PpEHWXBȻQP܊EpMpNCXW^WX[EYCXWH(NHXK=EpNXHp[\hXGXZ  pQXW]H[pEp^�X_ȅDGGHQHQxEQ脦 PU`6h]W XCXH(CpCWE(CWE8H NHYYYE8HH8ŭMp\4h GW镊Np WBXY[NN^C(YHEtYK[E(FJp𩅨 u0�pMXWV;ûHXHY?HY[YxWHxWpY0؄Q؄NPUp6X]WWXHXPDYp_8YpYX^p[pE NEpHpYpE8WkZO8GWHpsCN8EppNPDWWCpWWX넌N^\hXGX€ � /�POXHu\i "LpaEv)CI(&Î."H -"H -"H -"H E|H$M+P -"H -"H -"H -"H -"H -Ң~ ,D>6| .h,y2e:@j(H;m էMONz5֭]U)SDP,zĢHL~]go'W(]dIӧ3IUzjcG ҪGȏ)D>qyӦQ>ϯ?_'II&l (X#,$F(PXyI'X2%|r;(R +p"B¸+,xEXz?z@B8(@"+m*OBSRYWVClr'` &ܐDpkVg~XB%I7ܠ'h"P $< ">40b=cz@ 2&" (҉&2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )&'h &rCc ) ) ) )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 ) `*e'hB(B(B(B(B(B(B(B(B(B(B(B(lB(B(B(B(B(B(B(B(< * XdY^ȹhjr_|hB}|B& LcُB&KcB*e'྽O*R -xEXU |K҅!H&O ҄#X6"&H Rh &H Rh &H Rh &H Rh&f R |R'H;Rh &H Rh &H Rh &H Rh &H Rh &H Rh &6HUTb"zЀ(&2d*8.A2$%+iK^!}F P0H`A L2\*# K DnE|%/{U<"zЀ(&2!d*@A #p2$@щMpf^.hA &;qww3tED$1JXB8C QB(AJ!z0(&2adH`�`D.4 Mt�E'@ P�+@ P�+@ P�+@ P�+@ P�+@ P�+@ P�+@ P؝+F1Q+hax+^!Wx,^!Wx,^!Wx,^!Wx,^!Wx,^!W-iKkӒ�$.A KgA 1W-ou+Wx,^!Wx,^!Wx,^!Wx,^!G!zЀ(&2*#h4bj80 .WBȄ+@^dHC&aa@0;8"C"EB 2"Bq W821CZb D:0D1쭀B#J<2l+c9ZP(88CxP Xa79r3 Xp*\ Wp*\ Wp*\ Wp*\X&VA6@*FUbX+VUbX+VUbX+VUbX+VUbX+VUbX+VQkcͭ*f B4QLd^ =8AE7m{;7 ?bw7 >Jx~C<=A=A=A=v= _䠆<A=A=A=A=A=A=H<D: b"s.` Z!`=AZЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=Av4hL- ";z;z;z;z@@@@@@@AAAAAAAAAAAAAAAA@`A8$�pA4 tx(Fd<{)|@ 8b)888888888888888888888888888888@(A@A8A@� ���� � Ibh<klҦ(4@3fo&oBCp pgqq"gr"3oNcP%AuNubgvjvrg@@@@@@@@@@@@@@Tg$XXA@@@@@@@@@@@@@@@@@@@@@@@@pg(@@8At�T<cff4@$8'G%G+piz闂i阒Y()*B+B'&$AHAii֩(AVg j*2&$Ad$At@P�<d6i0#T&WHRj*jq)(HB@#dAk AD*|@T�\d@jmV�| 8B%l$긒jq)(HB@#dAkAD*|�R<@^+mV�| 8B%l$kZjq)(HB@#dAɢldAHA@+\Tkf0#T&WHmŎjq)(HB@#dZbAD*|�R<@lV�| 8B%l$mݾ(g$ $<@dmdAHA@+\Tkھf0#T&WHݒnjq)(HB@#dn"dAHA@+\T+j@0#T&WHRJojq)(HB@#ddAHA@+\TV�| 8B%l$M(g+H(B"$BpdAHA@+\TV�| 8B%l$0�jq)($+$0AHpAD*|�R<@o0#T&WHR (g+H(B"$dAHA@+\TV�| 8B%l$ijq)($+$0A%dAHA@+\TV�| 8B%l$jq)($+$0A`0dAHA@+\TV�| 8B%l$r鎂jq)($+$0A;CdAHA@+\TV�| 8B%l$}3鎂jq)($+$0AFdAHA@+\TV�| 8B%l$-+h(؂$+8B0AptQdAHA@+\TV�| 8B%l$,$!,-"V'¸v/,--&t$<&8B�pavAD*|�R<@o0#T&WH$+/,jAju-$0,$X$mB'@C,&8B�pAD*|�R<@o0#T&WHҫv$!t-A!B'@+B!/!E&t$<h#PAq AD*|�R<@o0#T&WHҸZ$-1+@!,$$X$mB'@$Hh#P8AD*|�R<@o0#T&WH!,/3$@,B!00X$mB'@/&8B�dAHA@+\TV�| 8B%l$BD܂?X/,,,$W'7C<9BE&t$h#PAD*|�R<@o0#T&WH",,>\-, -t"91H<CE&t$h#PA;AD*|�R<@o0#T&WHw-,+@?\,- -@,!܂+p=X$mB'@/&8B�ϟdAHA@+\TV�| 8B%lK$@,$8>"܂+d<C=d!Ȃ+5+,<C<C'Ȃ+0>C>B',"9CE&t$h#Pjs~{>AD*|�R<@o0#T&WHR-$7505B!\=p0d>\$>X"C<3,5!B'! -00$,3d82�+D&t$h#PA 4xaB 6Lx$K+VH)C .<ȐACH#IV`aJ\t &j+x\sn"$~\u7[u[ jyKBo/kgj $Ijrc{p` d2Q" >hpGGV`aJlJ"WnڗmѭE\ Ңoҷll];$=~۷?{-r%Т[SeM ɥkI; 6}zd2Q" >hpG+0‘J6Y XeWd}Y\'W Y}EoDcᇛCdq`Xcx?~YpC GZjkN ;Ma*[&,H )�(>XJ6Y E:qrd9DWdaEnu~h?\f[ qC)DCdWN_nƞ\IM:D4qxXeu,H )�(>XJ6Y &ReriHdflBaH\'aƘqYfYZZdcxW:fQ[rvN ;Ma*f}:"(&RB"@@# .xaIVpMւY\ Y\rEn$x'Cdqk E}gNn[ EYq?:eY!g}G`dreN .P4q,H )�(D>XJ6Y &g5)-sGM@EP\q&U_]em]# ,>Ј p*`d`<ꭿ~QZڜ@yEP\ID&_?"(b)�( QM&HQds (^! P"B`BA~!L+`aR(> \*Z`"hH!PBpE"$QUw$D X�hxGfX|`&EK6G �+!&$ w$D X�hxGfX|`&EK6G �+!&$,Uw$D X�hxGfX|`&ɅEK6G �+!&$'(X CB@P +Z`"hSThH!PBpE"$+`aR(> \a8X L$Pb-)dWHH;B`, A E�4B <#3�>GTbk^ Qds (^! P"B`BVI0).̰ QM&?Gђ͑B&x$@D Ixf9+#$! VP|@#>2 0+pD%6HnEK6G �+!&$ +`aR(> \a8X L$[h%#L@ I\FI0).̰ QM&3o(Gђ͑B&x$@D Iy$D X�hxGfX|`&șEK6G �+!&$Q+`aR(> \a8X(\҉N@B&+FQb+FQb+FQb+FQb+FQb+FQb+FQb+FQb-(\ Ib ]lc8_V8P|� /$"؀@ G$b\%^nwD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QMTbD%6QM;+ _ ,`r1i^s7'̉=sb0Rt�I" Lh'h _؄uoBa^Yob^"Q Z7`p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G0p#G� (J� (J� (J� (J� (J� (��\n �:0Bbۘn0 >hn̎{p\rh p ٚ  M @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ذ`@ h:04.N   ;CQGKOS � pfkosQw{}Q1qs1 ~gQ 1:H*`$V Qב1s � p� Q 1Q   q q q " XH4`&`nD`F$K$W@V@V@V@V@V@V@j&o'sR'w'q$U`T$ *)R)))*R***R)iv+{24`(#.F�-3�-ג-RF@F@F@F@F@F@ڒ//0RsD`D�D�H2��2#S2'2+2/33S37s3?>>>,::::2?>>>,rS7s2ws7; 2<<rRs29s::;;;<S;S2<3r0S=ד==>S>=I@H@H@H�H�H�H�H@H@H@H@H�H�H�H�H@H@H@H@H�H�H�H�0=GDM=ODI 7I:E4M9'4 <SEwTE?GHTHH}9w<GIIJTJJJLT#4`$Q=Fs:TLMSENFNTNCBFNOTOtN<@FEbۼKKN UQC<Q5"$R+R/S3US7S;S?ROAT)u2UQUTIQtU U#DToWsUW3UtW=U@. U)@(@(WYZ+ $~ZZ/YZ1P%R54\WRCB#Bb[]K\])[/RG"4 Tp,2*u` WuX R/`S5�HTvX.$,aVc7VS)K8a15H�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7!dqBB,& YLfX+dNtlc$$!i,pVE(,qR' q W,p" .aB&>3ܠ؄+:BĄd14Hb#` GxMHԔW|`&҄l],n_"M0nE@8D6N@bӄ#X5s,\ ^,B5 W-ڥ1Lh'PqpE'Vw ^pE'd13Y@Hg' QGbpAv) QM e7Y: Hbp,\1!-d Hkc$9:M8NP*ܵ] X\EtwMꄗ ! WtKj0 Ptb@nGl0o۵Ct)XtC@"MPM8kE 0+pD%6&Lp!\q Y҄\!p\!vml>G G jXE|W"p!"<NxB+)[Kc(:O 7#6N(YHn' tF8t$%?p ״DMy`VJl"M(!qN,B8($ W,QB@(D6N@bӄ#X5$:! ?":qeYC! .aB&>3ܠ؄+:qkEdԮ,GbpAv) QM e7p: `?XD'dѥNDHnѮm48A 6wyqB,]ŭ'%Y/x!vi �E'6 T=p&\щsw,\!CԘEҩGbpAv) QM e7S" q Hh3xN! %H,&:}N`԰0a H"R' YbX!BKc(:O 7#6N4]- AFpE' HBɏ&5"QS^8Hn`^E!\k$!"؇>Ʊ w$y6Ph,p6X[NE~ȆCNWa`{Їs`v8TqMpN 5هkp[.)Epi8}uPGMp(Q `XGMHBtZ[pH=?pNYkWWEY_.-[[pNpNu a`} >tM�}Wp2h[`CNpY(Y8BHp[^(_kXZCC?.)^YYW8YY8r�huWvIV4@GWY=_(^CBWBkNWW8W8EH(WXWXHCpYY(sf0zP=pY[zXGpi�pJ؄4AaHNYX[CWCEaW`0~?Cf^8Y(W(HWBp[�H؃BC}hQ>$pA}rGh&hV0H8^8[ [p_p?p=C}W?H`(?HpHH8[pCCa(EHYv_vQPQ4@GWE8[pBH8^CY}R[NHCYY8WC[WBp[p?C}EpYpE4NWxXGpi�pJ؄4AaWNY8_zs=zxWCiCxv?0=p^{~}BY(?C^qtQ>$pA}rGh&hV�E[rh~PB`xzYE؇kHxv_�BH}xx}[؃[N8HrW(^�ȔQ4@GW}EvsN(l~`nYp}_f`~n[NE}YYp=YNpr`a8EES/yXGpi�pJ؄4AYHpHn؇lhB}Ȇ_}YzYvfkCEpN�`a^YpY^pi`rf�Q>$pA}rGh&hVHU鼅CYvct{evEp~Hx cf8/[ac�YE(YYhrPfBxȔQ4@GW脁oli8YȆ}ezC(~B}a`k[?^`0W^H[?k8z`NpEpHEHGMp(Q `XGMHB8YY`o�W^v`W v(Ei(Y؇s=[X^8E8YYYX?zz [�Q>$pA}rGh&hV Z/)WWPr�^`r(Wu`Bp~CzY�EWWXYp[^YHp^pC{}PC([LO@TqMpN^/asp=^u YXWv^ЇlNqYXC^pHpCp^([EpYYvz a8YpY^T}XGpi�pJ؄4AE8YE}CECnWkH0xalu?cWY~BY(EXH8=vP.CR�'Wx`6h v[8B~?8BBЇoH(nЇ[}Wlu`Y:WXWЇ}x~(H=]uhHpE�ȔQ4@GWUv{^�CWnCnЇ=(~EnЇvXtr:�E8~؇x}WXW=EY`x [p[EpYHGMp(Q `XGMHYWXY}aW(_l[lB8~CB0r؇qBCp[_aYXWY?0Epq.CR�'Wx`6hvHzȆC�Y}WWzWkYpY}H`=X.2a^WEHXY(oWLO@TqMpN`}ȆECp`k[8ka}W(?0qnEac+`HE=8Wo^YWXYHGMp(Q `XGMH٘AWEEr?H8v [^8u^ЇkYEnY(`WHXHpN8[HpEQW8^{�Q>$pA}rGh&hVPCBx`؃NXNhs�?sP[}WWH}(EH'W8^EpEB BNp[v�=LO@TqMpN`x YXWE`spEsP f[=�l?[؃aW8W8HCHEBY8`xWCHXT}XGpi�pJ؄4AE8YpBlo0kY}fz^8~W0lXe x`Cqe{.CR�'Wx`6hv.Yno0nX[}e}H8~euP[8^t:Y(W8kqqpCLO@TqMpN`ql`k^`}czE}[nfv�CWW8-_8s`cȆ}a(WE8[HGMp(Q `XGMHWWCpa ">YYxxE(WkX` }؇s`vH xv B�Q>$pA}rGh&hVP[XY؃a xr?Xn`~fWv[uЇz`k8N.^Y}v^X^8LO@TqM�W\,h+?;'"n&+~ bo<i :-Y{0H:M\l .-j >pTiAP4Q薬E*ԩ+Yd:W!W:u-WnAi^\esQHQ*IG-ie!Cd-r/Hxt됬[ sG_ru MY\u1H*$עG 6!/W:Z Ҟ[nC #l[}뇗,^ZtEdZ,8BOPH)T |#lbTUQŋ+@"K'ܲ-q/"_-+,B!<w""!I$)TI%$<m2cA" /,-,R0Ȳ"$@-~, Ab,"eu$!4A|FrlJ'LtH!!r, !~" $,-@,,X!@R/t"" $=&POA 0 TARY,,B$+{r/ /(/!,0 /0@r( F UR#-0F+.-",-R$t"-ܲ$#K'M@- AG!r`4'h$&t+,r",J'R0!~ r,IR"@"$#l P"UH%$UUT-""�s+r-Q/++<"+@R-'B`P%<m³,r,R/ԱH! $R"rH'‹ش,҉+r/"-rR 9+\,,"+#+/R!" 0WB8$daHtb8/d WEp":GbpA~(`VJl R&\ W-E-e@b8"\!Nb~E@("RPE*Dr#Z6B]"\q ^ȢE'a YX,~!,p-\_ $\щCX,n!2Y 1+(>8bD%Ci[8" qC@XD!�_( $q WB%A BtAn! Hx,6'AJ R|`& "8,nAHe(,Qp-:qYܢάd! Eg\ P p ~PV p$\B"K~0 a8+pE+rE!JH$n[t+dPƬM5H' [tbX!N@,_-E, W":E3M8IP͢TX#* HO,f3[Hb,a Ph,pBVղY!G 4$pE'\f؄#\Pe( J80T R}D' A$ZB`԰꒗1+(>8bDyKGbpA~W`VJl R|슾m w58A P0BhH#6NdO},6'AJ+؄A"]Wo$]M8NP*xĬMKrAM8IP 0+pD%6aHˮ&: "qW`԰ 78f'АGlM8IP 0+pD%6aHѫ&: "qW`԰ Oc8f'АGl`M8IP 0+pD%6aHט&: "qW`԰ g7f'АGl6M8IP 0+pD%6aH&: "qW`԰ 7f'АGl`|M8IP `9,VHE&+4 M(l!F8NPC%:ݮB0-Ѐ8b8ЩۉETp rX+&ҞWRȈ]M8NP#D |&6ohH#V!E]* G@? P[4 (DF]/+4 M( G jD'NUQbg,:G>(O2V@ B V1N@ R)Y Vhb( G jD'UhUb_-$#"@DP EU�4(T+,nj*Tp+8 8B'` *B!B+Ar8, b,B., Oh !T�4@A"<A|TM!V^!fa& p  8<h!nB%Ta%$G $+@!a$B"<@."V4@ATbā&j%v'~"(((nbA%b*n,"-,.z آ0#1ҢAAlO�P0"V� 4� LԀ d6� l#88#99c @7 ��Ѐ 9#>> 4 x>Ad9@ L24!t@�!..A\H$IIJ$KKEd @KO$PPd BAJ@ PN%UVP A,O�PDdb@B2 Z1e1 C2ĥ\%]֥]%2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z*\Z*$d2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$C1fe)Z&2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z11C0L O�P%b� ,B-<B%t#ti%8B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$j$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$(*j$*'''#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D##'L$"B-#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#<(t#B.@Oa|@@F#$ ƭ**************Bܶ************** B(h`!dB&D'@****************************************(z$0AF#B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B++@#,Ђ@Oa�-B.##h#0#"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@B%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lBn$#<#,B,dA(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&)h+**B8A("<(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&t$#$Ek@� "#tBA++++++++++++++A+++++++++++++++$D% B 0A(h(h(h(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h +q-B -/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,A,*8 O�P,v� #).Tvځ:(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hA-+h( AD0Al&H&H&H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aw&|,B%tB#(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h!,B"B%8 O�P,\:HkB#&D~aW_>g&+h (t# )d>ꧾ~G>&+#Ar8&h$>&+$B%<#@4.b 8H]cha_?cW&|ہH(t#@)l?>( (t(|$#h(H?]'<@0hpB!*a#F4i%Ii"&RHi"&RHi"&RHi"TFM:4N|j%)NX49ChUWf SWPLAu 4m[Y3vzj#7 T0b_HpĈ+MAf$qcǏ!3G3b* TG,!Et]1b ӨOg:ڤtmD3vzj#x*do$V8bS(&MFEjQFEjQFEjQFEjbMj)FI\uIU4'L6dOP9,G6()GVBH!HXG*q$(QVeQVeQVeQVeQVeQVeQVeQVel'5qMDP$ŕN"2FR1,L21M>AzpW:9;4GVBH!:HXJ*1Q\QRI)I]sLW:RRM:L"6ZTU$%N6%TʸG>qVyɣYeG\ !* H]ŕ:VmotL&=J3$&h%wW^x˨MF 2lU$U6qeށ .RWzdMq/bHY*`"atW=JN Ym ~7I79 3$&hiw1MdPP)VE>YeWj.hI]9U6qRVpDU M\ŕQ\ŕQ\ŕQ\ŕQɅDnDD:elDYn)ĕEnYDGYe%]ф#H6Y%hc9\[\W:!DW E_\)[\9DQ|lPP)yOCxNxeqHxCnHMq/bj *`J>鱕Y\Wx[":!8p0!*iJ $:H gXABWlop+ lA+:a<?Eo!Q2*p *\XB,~X+dq #H Wp" Gbp^ 1 UT  WwGWx(,n)iJ $:H gX [EtB+'[O.P 7"$�/\ A⎅,\C@B0Gbp^ 1 UT":QY! H,$$LE4OpJZN"-pVIBB(!pYQ8!\ W@pE!![n>&B3ܠxBBs$ W�- HXM8xAB 0+p(W $R鎮! !E,Cۓ$! L,Q)iJ $:H gXLCW@˸!) DE!! WO.P 7"Xp$:! Hܱ$_BE!:qC؄#\(!�HGq@"N``3\[tb mX5OpJZN"-pV!�:q Hq+nBE'paBpe6 T=@#0$0 qEۻ,B/Gbp^ 1 UTc!:qW5nq[tX sC琅 %XE$Z3B !:q}dc!dN;uFl"8 zG`rG6g<Y@⎷XD'q}C8D!da"^@& D! Y_@8btE+ k0-![ˈF;!8%BIAD'V8 h;!EC~C9ak-7 \f@nD<sa H eccư<1C$@Xl. BU$X#*U[GB"w YDp!naȢ!~QBluDp,  Wt0,\! WB&>UbAqUDN8*Ep, YE!dQHbXD'dCB&Z!L$ WtۻQ\W> Bn>&B3ܠ+:qGHqCQk`K/ !bX/ [n80pEt8D!BB |,6! a*H`6aF[xan:aء\!anDxhaAx ApdFa@$b" V�d\Anԁ~:da!x\ aao\~ A ԁdxApF'.cBz�*:A AaA؁ !a!xaf0fPna\AAx![:@`a!!֧V*aVa( QLdaA:a!ndAx AxnA AȡApdFa@ A(V!Z `0[nAn!dA\a! xada \LDaAx ApF'.cBz�*:!%! a! aAdx~\a L!:A@n 6\�/B!b}*H`6aF[u  :A :ԁ\And:AAxn:: AdFa@ A(V!Z `Du:ԁ aA:aa\ xaddad !dApF'.cBz�*:@]A D AaA�ځnal aa\n!a@A\n6\�/B!b}*H`6aF[E  [!nAdaAxA\n\xa@ApdFa@ A(V!Z ` tdaa`\A  aA\\AaAddnnxn:ApF'.cBz�*:AI:A:\Al:~ydAaA:A :AnAad6\�/B!b}*H`6aF[xnLD\\A�A A`~ƁA `\A~Anna~`ApdFa@ A(V!Z ` t\a{`d A:A: Aaax AnaAd\gadAF'.cBz�*:AI!A  a{axA\ dJu:xnd  A\ad@`a!!֧V*aVa( Qa\\uxa\nLdAdLna(JnaLdxApdFa@ A(V!Z ` d\AnaAԁna\n!\d\ a\A\ȁd ApF'.cBz�*:AIہ:\axa ~\aua\ A ddy\ nadxaA x:A`a!!֧V*aVa(u:D aa\!AA ADdnlh\!GIVa6 @!#V!X `TA\A!n:aA: \a\A axΡIbBz�*:AIAa \A  d dadxAdd 6\�/B!b}*>`6p:!)ha AAAIơg4\a:@4X ` t\ aad!AlHAnAءa{xadA(6P na\TAa\ԁ\xAax:u@HAAIM`a!!֧V*ae#Dadnda`d \a{:DApb:p]@ V@eda{ndJn\ a\d(Lu:a@Hn nA'0A@6P na\�~\:ann:Dgdy\ A\u �6\�/B!b}*>`6![6I x lnAdd\ԆndApb:-A@ V@!dbd dnd:dd\d \\'0A@6P na\ n\d a{ dA edn!6\�/B!b}*>`6![6IGnnA\AnD !]A\ ()6 ^@ VAI[dJ�֯[uխBx$Y*Zة$Hxru/Y;])%&M:m̍6t2IYeJ["oɪiѡC\ɒթutNzu&G.6ŀA Ժ} WCV8"(P)\zEH%WEd-r%˕9yrh+Ytմ$I,䈅5(JC $UEdHj:ק$WAuKg_L@u ՙ=mrEY.*B $WO/>uW"+rz'=&`hV\UH%\gtS"r"R,r+lm,H!:}I'f%8‚j#$@b,-<u," $/TWOQ'b,,RN}a (l *gЃ#҉+r+"E,,+@RH'Ae,J'@-V,8BhօV+8R&%N@"-, /-" $,r+rȪlDgt$$#,8*.$<",I!r$H!@J'Wt"-T$ $IES_hJ'|7&tS,-," /@҉,‹,"0T+tB,ȲH!,8BhŖqU+8R&%N@HE@҉,q,,r $"e,:}I'&x+T$+@S/,,="^mTQf@,,r+&&r =8+ $!tr"dJ'"+S"+XՉEt" /G?&!Zj%5\0 TE{hwW&@"$i,pV*+}&@щM|gA WtbEM8BZҾTX#*EDI>N@B\I҄#X5†D\U_0 Ptb@nGl(WXl.Z– QM\d/"?N@B\I҄#X5|I_0 Ptb@nGl#uXl.Z1 QM\d/"zd?N@B\I҄#X5” &4Nl8 zM#` G BhQ [4 0+pD%6q&: q%I`԰ n/(:O 7#6Nӑ&E-lf8^DU}f G jXEDLh'PqpE'>GbpAТ@ QM\d/">N@B\I҄#X5¨5 &4Nl8 zMT-#` G BhQ [Y|`p&V1 d}q&\ Whp&\ Whp&\ Whp&\ Wh}q&:Ip U}ً$4щQ =#6 Php&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ 7>p "B>�?bxDNFኔB(4 MB(4 MB(4 MB(Dĝ(N<8lb4oc&V16`$, MB(4 MB(4 MB(4 MB(4 MB(4 MB(rtbD.E-lo\*`X#6HWbҚ/Lkyq!M|b! <�eD_ XE%4Q TaB)laM {k܉E ̲-KH.*P|Ub`ύt{QX(d WNAF |/ V`E+fц@$^k|? Hbpo@:�BCIWBD%4Q MTBD%4Q MTBD%4Q MTBD%4QNl&:Nl&:Nl&:Nl&: Hdb'*J,~G<& QE<bX#Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&: qkb/D(P"@`&4Q MTBD%4Q MTBD%4Q MTBD%4Q P P P P P P P P P P P  0 Іj,�t nM脫0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ooo Fo @N_  8� � � � q舏 } 0 n@E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N yІjB@e@tyzxy(Hhxy}gItp َztY lpqɑY}u}.�mhlpP>@>P59;ɓ=?5P>�896`5=�&,.�UiW=0`9_<�N`�6ik5JS`�Іj+$p7gpl�)Iiii�ghiiayək`d`kp_Rmf隯 ɚ iSihl@ `Iǩɜٜ )I p Ȑ L0p@Ii牞驞ɞ ϐ r Y ɟٞJ   S�mhl@p@ ~7 ~w ! #J%j'$: ~ ?p );ʣ=?Z' 0 n<0 0 ! Q*Q @: � .�mhl@  vo q*sJq: 0  �<Pq # }1 0 n4ʩ >fj+Y ,P � j� � � � � � � � � � � � � � � �  @ J 1mP q � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � nP EP *CK nO 0 Іj+Y, _y_u_ 1m� � � y mP; p7P Іj+Y$,0 s aȇȉȍȏ ɑȱ n&n� ?P ɡ,ʣLʥlʌ �  {ȷ˹|ȧ˝ .�mhl� !: f׬l P ?P͒` ` P ; ` |ͮ жhlѝj) � � � � � � � � � � � � � �  ' p Be� Kԉ @ g=� � � � � � � � � � � � � � � � � � � � � � � � � Mȝ� >fj+Y @+ ь L܌|b@ ) ȑLPM ' h8 ]ʏ� .�mhlP$0 @M+ˣ'F ) L;(ȣ hݎ << Іj, N+ � )I< |b{!.-m a秌b<  }~ʏ� .�mhlAj$0 H> |b{!.-m Nꏌb<  Pȏ� .�mhl�$0 0N'F ) L줎b<  p Іj$0 0颌ȣ'F ) L (ȣ hݎ � .�mhl N+ � / ? |b{!.-m 3/C(ȣ hݎ DD Іj$0 �gȣ'F ) Lw(ȣ hݎ xO Іj$0 P@p p p�  / Pɣ'F ) L p � (ȣ hݎ O|"pP|Op p@� .�mh4\ A*T ѨU uX+5nt%,W +H:-eB\ ;$륫QG"I(P$zԂIV7.uuТEdt#Nd RCr稍>&WuYhQ!?\ɺE#EdJ+dZI#XPn GVdѢ_ խ^QW!Yq')@zԂIVJ%,HJ]I$^r%ٍ>ihNU'P$աBnG`*2lHXQVq*mN H E\dWd X^\H (I$qhDW 9ďCdAMH(:^\Yĕ[d9d\:kQ>A-G6qڣWnHPEHqY qW 9deG\02Z0HXQVq )BM*YDE)Y YDnq[dYFh'R|FWi6Z SE\en9d6Y#H\[dqB\eٍFĕNfUʘNqNdd6\"Y\Y CzMq"hP"aGFYH5H:[aƕEndY hoXx%'jthSVbY\u'^H\eBnEeH(^vFĕNjZx# :C,>d^\cB\eYx9dG` L =h!VpdU\D1*C\^CnY #?9G}ΑQ0ZѕGZ`V&C:el9dCdY^ vc$74rdW:Q=p~q+Y Q}[9xYBdHV~Mq"n"aGFYHdE餐[+ ! b9ȱhFF RB@+&Z'd~H"xqBܢ 8q x{ŎQ| mq&\ Nmր-\QH{9Ʊ k8/\QN@beE%\�A'`*\ E'\! @(FdD"E%qD(V!W,(F:N`D+! dcs(\Ud'("&+dE":!B(,  W+d Y!0" WtNE\WH> Bh(Z 4pE'zJHq W,h�"\BȢ"\^@"nqa7qB,xFXe.S PxB8bp$ ^,D!1xԃp$? @PxG8щ_t*G]^tC!q+ 5E$b6,n[C`-o/\ ~\0F;юl$~aƣ(+ ?@B:! H(Z 4pE'91HP1PnCȆn1}\~;l xQxU-CC9 tJ#`Q G �&0.+p(V H#!lHC5 bdx1\F3щE@B0\! ^, ` G;QbYȠO@QQD"LhC+[F=!hְ7q vdC4\}ٰ/ H0 Yp$0"kE! P3#h'Gl�u]o`Fl0" kB 0a ^,n c 8+[` < YA8$^ 4p | _ ! 1U!:@8$ YH,q\<H*aX", =b$nqNܢ=ar{X*2PhЊsZ+qN~;q?B"!N," =Ȣ�0BbSnQxp!\! WbE+>8bD up,\q :n }pc{9Q`8$1B,b�" ^hG<qaA+q #VӅTE] VQП, q Hddٸ0Y#/A_E"sX8/d_>E8NY0vPWXU �H&hV8<W[YB؇lpcX?؃}WH}(HkW~`i:8cWx~~Y8Y([8[^W脼V4h GW t}WHWЇlYnCp}`WqЇv[8?x}}aYCHpa`x N[CXY0<hXGXZ ZXGUpH0P[}:WXWn=xqGH{= `smNpHp?W_e([[XC_=}ȻQpeY PQ`6h/Epn=c8zN(_}Y؇kW`}H:8W(af(C=Y(؃EzpY0yʈQhO@pMpNGPl[XH}ȆC([{^kN0_}Y8ea(N(^8[pYB}BWXYFJp𩅨 + pQXWVCXWW v[W[`qxXp`bx`HDx\[pCpa`X[ HE=rPWXU �H&hV0;YY`r[p:vEpEPu[k8W([Xnc8aW=Yf?HXWWr`YBȻyʈQhO@pMpN μsBEv `C xBЇkX?`nW(a(HBYY`WB8[XY8^vBPNFJp𩅨 + pQXWB}cȆEpk؇k8miHXkH`c8sxYX:0?0:EpNh`krȻQpeY PQ`6hu5Y8^}fȆNpi؇lXkЇkW؇k`a0uhEpCXW_([pH�=pYEr`fx8N8^ȻyʈQhO@pMpNV{hY(kk`li8YiaSv�BBY8HpY(`YPDapqf~YYpH@PhXGXZ ZXGUpHVPxr?ixxk@ zG8uPf0ٌczv`ȻQM؄Q �YH&hV�ZWXW8Bo}cYȆvЇzѓ}[v}8hp ^ EpY cxva(C0QhMMO@pMpNZWo}a8WuxW8^n8a8~u0^N Eo~ho\hXGXZ ZXGUpH\W`W8E[�UȅGȅGb3�`XDEpNEȻQ脦 PU`6h^^[ H8WW H(apCE@PYH(HW`WXWYȻQP܊EpMpN[^pE_WPEp HqCYB8HpC\hXGXZ 0b0c XXGUpHNXZWBUGȅ\H_\X�@\ѻWWNhQ �YH&hVZHpYpX8YE8H Yp[YNYYWYبB8WW(ŭMp\4h GW=BCp[pEpE(?8WCYpHp H8EpYTY=YEp[\hXGXZ 01gXXGUpH\Y^YpYGHeD؄DxDx}D\?8NpNN0Q脦 PU`6hUČ^�W H_=?p^WBp^[CY0<PDY[p[`YȈNȻQP܊EpMpN\Y=YpNpYp[`[Ep HpÃXC\hXGXZ 0 pQXW eH�GHG<Mx_G0QYppYNhQ �YH&hV\HpYpC(WYpZCCE=^CXH@PpYpCWCYŭMp\4h GW˕WpEWC(CWW8Hp�5p@PYYpp[\hXGXZ  pQXW˽HqHXH\xJLXxUȅQHJGUDW[pE(NhQ �YH&hVZHXH[8E_[HYYpE[g@PpEHWXBȻQP܊EpMpNCXW^WX[EYCXWH(NHXK=EpNXHp[\hXGXZ  pQXW]H[pEp^�X_ȅDGGHQHQxEQ脦 PU`6h]W XCXH(CpCWE(CWE8H NHYYYE8HH8ŭMp\4h GW镊Np WBXY[NN^C(YHEtYK[E(FJp𩅨 u0�pMXWV;ûHXHY?HY[YxWHxWpY0؄Q؄NPUp6X]WWXHXPDYp_8YpYX^p[pE NEpHpYpE8WkZO8GWHpsCN8EppNPDWWCpWWX넌N^\hXGX€ � /�POXHu\i "LpaEv)CI(&Î."H -"H -"H -"H E|H$M+P -"H -"H -"H -"H -"H -Ң~ ,D>6| .h,y2e:@j(H;m էMONz5֭]U)SDP,zĢHL~]go'W(]dIӧ3IUzjcG ҪGȏ)D>qyӦQ>ϯ?_'II&l (X#,$F(PXyI'X2%|r;(R +p"B¸+,xEXz?z@B8(@"+m*OBSRYWVClr'` &ܐDpkVg~XB%I7ܠ'h"P $< ">40b=cz@ 2&" (҉&2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )&'h &rCc ) ) ) )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 )2 ) `*e'hB(B(B(B(B(B(B(B(B(B(B(B(lB(B(B(B(B(B(B(B(< * XdY^ȹhjr_|hB}|B& LcُB&KcB*e'྽O*R -xEXU |K҅!H&O ҄#X6"&H Rh &H Rh &H Rh &H Rh&f R |R'H;Rh &H Rh &H Rh &H Rh &H Rh &H Rh &6HUTb"zЀ(&2d*8.A2$%+iK^!}F P0H`A L2\*# K DnE|%/{U<"zЀ(&2!d*@A #p2$@щMpfz8+XIVhל'=yMWC%4: +^aσ"4%Ĝ=0S2$0�A G0"&:Np(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ W(\a Cp PN(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\^%(a M8NhA$1A"-o{7x,^!Wx,^!Wx,^!Wx,^!Wx-Y b"j8h�AO8H+FQ30 l#rE,D!L0D/2!$!p'8 NP@ D 2D("821kl8/~-Z1Yb"j"h�A T8"#*J<"Z2/9aH&BPdb+ *|Yބ7!;ˋx"G,x"G,x"G,x"Gfj#,\ Wp*\ Wp*\ Wp*\ Wp*\ Wp*\ Wp*`akc;6[A UhBƣ<0zp:w`{;7 $ ><x ;�<7 �?� �?� �?� �?�}��B Jx<z?z?z?z?z?zށC A24QLdn,`A z ;A zЂ;z;z;z;z;z;z;z;‚<A \ Jh1z;z;z;z@@@@@@@@@@@@@@@@@@@@@@@ @ @@ ��ЀpAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@Rp@4A@bDcd(|@ 8b)888888888888888888888888888888@(A� h00@�@0X � ��tx(hcflljl@.<nfo&4�gp pgqq"q>Cq$(ArJtR3@3@3@3@3@3@3@3@3@3@3@3@3@3@3�'o:3<pD@@@@@@@@@@@@@@@@@@@@@@@@Hߋh 4A4A|� `@h<mkV@| D#|* }T}BZbijrin*B()*B++D*DB $i***************|Ad:hrjz꧂jꨒ$$Ad$At@P�<di0#T&XHk&(gC#�A+kZg'8$:bj빢ADXHAT@P<@d�f0#T&XHҵ",>q)N<+<B 0ABbl }|}|B+PA#XAlʪdAHA+\+f0#T&XHm>q)N<+<B 0AZmg'8$:blٚ-AD*|@R<lV�| 8B%l$]Վ>q)N<+<B 0AJ.g'8$:bmAD*|@R<mlV�| 8B%l$Mю>q)N<+<B 0A:g'8$:bndAHA+\f0#T&XHb(gC#�A+o}|}|B+PA#Xb0AD*|@R<T�| 8B%l$)>q)N<+<B 0AB /}|}|B+PA#XAKAD*|@R<p0#T&XHW(gC#�A+g'8$:bL"dAHA+\k W�| 8B%l$q>q)N<+<B 0A)O.}|}|B+PA#X#AD*|@R<p0#T&XH-(gC#�A+g'8$:bs?odAHA+\k W�| 8B%l$3>q)N<+<B 0ABF[-}|}|B+PA#X?dAHA+\k W�| 8B%l$>q)N<+<B 0ABT-}|}|B+PA#XMdAHA+\k W�| 8B%l$5>q)N<+<B 0ABbg,}|}|B+PA#X[dAHA+\k W�| 8B%l$a>q)N<+<B 0ABp',}|}|B+PA#XidAHA+\k W�| 8B%l$A+h(<(#A+g'8$:bx7#AD*|@R<p0#T&XHRB!@"܂,,>u,X'!Ȃ+B!܂+lB'@C0(h#*\-$"!,,xy',$,0@/!@g'8$:bT"AD*|@R<p0#T&XH$+/,>A>u-$0,$X$mB'@C,&8 8ʂ+@-/B!,A!-t$+/g'8$:bAD*|@R<p0#T&XHRu$!t-A!B'@+Ȃ!/!E&t$<h#*X->},,,"܂,$0,D!}|}|B+PA#XKdAHA+\k W�| 8B%l$؋A+܂0$X 0x9$$X$mB'@C,&8 8+1-݂,@" +A'/-}|}|B+PA#XgdAHA+\k W�| 8B%l$y!,/3$@B!1�!�CE&t$H$,&8 8By-,Ã5t!?-+,!܂,B!,0-0-x?}|}|B+�'T9Ŋ 6tbD)Ŋ%RP 2dpeJ|X&W3] 'N;yҔթӭExkEnt,n;'iNM:A$RXMX8QiZ;eߵEk{I֭BܲC~ =ݴSßZqB%A,V(V|3#YdT" )\xPRe|XҦ6jsQ!Ydw!Y t"YS:A$)%MX8Q yxn /nɚGظo̘ciw:3" "\#"#%(@JR `G*d'j [\W Y [ Yx9W)6Pc[d[[W=xY;Vp$ #"#%(@JP `G*d'…8WdqWƁGsŕl٧l~9ĕe'q:ŕBe~tgY:I9xvIM:4q'Xjw:W ex9W~ᦐC\Y azYI]g`DC~H!_ZWOZ9 *0 +ܘㅎ">� ( *`dlE }a^ nFk qEk&sY_C^fC qEa̐lƩgkڤHNGXpBUnCnFkfCaH:GEncHqBcn_EHqaah3" <"(2RB"@�$ .xUVpMvIFdiN\W ŕ[9g[d!G_ W:g[ ŕC~Ek, qB(/zcV6 H\';p UZX-\qu8/A[bP!dk/~ Wp~! ?-\q?bG=αH ;LV THA`;9B%H �H(pDz)�>GTb;VX!EB(>[ Ȇ+ o2l؃8,n=>te^bE!qBHꨖ+N@:ф#X5btE!\ ~\/ ntb>n}\c&؇:Q`B{(0+}(/\![}\QHa>ъ38 I0FYBF " P< QM&Za, Yܢ"n1W#"CBߨC'da r+ =,/_�؃+ qBC&:dG`԰ ? W7:WpcX> Y@9PY {+ ^,\ YBk!:q ?D+*$ X‚h[! QȈP|�$JѓTX#*D+L W8,\! vc9 H#/opE'!BE!\?@$~qkcZD' qh,pVjbp9! WP9^ r5[߰+ q ?"xCȢp, C`/ ?D+*$ Xme! QȈP|�$Jb\ TX#*ؤ64Y$d}dE!Qn#$\lL08HL؃,f=/tE'a fpإV6 H\';p UXZ8-k,85qapp$ H`9[,L Y@B/sk-d?D+*$ X#d! Q�x@I\|`&vb8+ rcX-: x8,\kB؇>1NE!xE~,!Ec`8ފWlNX@ G mXwr_G<q^@`?B-x~Cpn p$\B8ꡏz|8,�z8` =m(dD R(>� \%qs8؉Mju] P\p ~PVї[ӟ|gp`,X+`aR(>� \%qs8؉Mj3}fbH'l:\Z ڠ?Z  � @ �>�$($ܬV*av&jwFa&p& Z?Z >P / � @ �>�$($ܬV*av&j &Fa&p& Z1?Z ' � @ �>�$($ܬV*av&jpfbH'l:\Z ڠfQ-00>  ! `@@.J*>`6a'l6qGa&p& Zq'?Z ! � @ �>�$($ܬV*av&jpfbH'l:\Z ڠR?Z ! `@@.J*>`6a'l6pFa&p& ZA,00>  ( � @ �>�$($ܬV*av&j#.ofbH'l:\Z ڠ6S?Z R `@@.J*>`6a'l6TFa&p& Z:00>  �7 � @ �>�$($ܬV*av&jc<ofbH'l:\Z ڠ?Z  `@@.J*>`6a'l68Fa&p& ZH00>  @E- � @ �>�$($ܬV*av&jJqmfbH'l:\Z ڠ?Z t `@@.J*>`6a'l6Fa&p& ZW!00>  S � @ �>�$($ܬV*av&jXwifbH'l:\Z ڠ?Z  `@@.J*>`6aF&pFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFa&oh$FX ʠFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0cFP 5#{W{7{ `:H(@2NB6!~C+66666666666666666666666!`VaVa`7a6a6a6a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a^X+!Px@ "#� W{8 Y`@H�*}UB6` Zh6[a6?BYcהOSY0FyZ0*{WS֘x&oZ!PAڠx @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @>�<$7G�r Z:W!{ڧZwrh!�Ѐ`!ک}ٗڧuڪ]mWB @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 3;{`@ h:04."Y   ks[w{۷!�V�  �! �!�!�![; hhӻ֛;ӻ;; @{c><W#Y` "\'+/3\-<r �p� |OS| ŝ` `Amo<Nj`m\ȇm dXH4�}'`(%F@V�˳\˷|T`T`T`T`T`T`T@ל͵\V@V <ġ ı< }T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`T`Yz@@[_c]gke`vX=@ЗQ"F�3�ٗٗ]F@F@F@F@F@F@ۻۿܹ]}D`D�D��`}1 E`D`D`D`D`D`D`D`D`D`D`D`D`D`D`D@>:K?>>>L?>>>`?>>>tA?Ab`?+*�}/@'O]~2>ߝ˞^מ]] =ߞ^^HE6�H@H@H@H�H�H�H�H@H@H@H@H�H�H�H�H@H@H@H@H�H�H�H _IIE@' Ob>$_?>޷{�_ן1*?!`_$4� (P@„ *\0#J@ŋdȱǏ C"(1T˗0I $T*QC@ Jџ *] ,ȴjգCjjALU(׳ʪ%ՃP 4(Р ڻ[˷߿{ LX ^k^\ן_+,tPATpPA8JziFK^~5<p0 4PPʻ ] ^μУKN:뮧၆ËpoŸ_+$KbW 3h_^ ,@�H_B(WBp wA G)E ($h"5"_/VX!zHO02b~}�!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�@�)p�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P�  0�!P>0@�{!�!���W0����D�P3����6{]}ڽMPPPPPPPPPPPPPPPPPPPPPPPP�@ �f����������3`�`� +@  `0PPPPPPPPPPPPPPPPPPPPPPPP^{ݸ~ݵ.Pa>@-]fqN^.  + P<Ҿ.p+ *P�0 z`p ۠� <!hQ`h(/�6o*�@+P�#`+D_n$k'hh /�6o# �@` >T1oIign*P�zo� `{5?_h�?z6P�*�*P� �*` �6P?_lhѰ*#P�#P�** zoP_o�E�'p�p >ia��@ 0? �'�3@�p�@@ DPB8p@É'4\F9&81#RDRʔ\SL5_™3gIAfӦO>m4ըVZeSTUa$%ʌ#KZVlU#pQG�\uśW^};1brpYWbƍcÆ-_LcĎ mۆM`A[ؕlƝ[n޽ooIN`jǚQFjԪJ*mvݽ4 xH~ ֦ݿ V%6P0:CAlSdGykO@dAAH&[qؤH*H*HH"dE_\61CDFwJV0M�A ϣFPJFY-J)J+2K+]rK/oOY4V2M5ԲM7ĒG̐Ur3O=rM`@l0$;r`dJhI'Gl4SM7SO3B ;GpJDeO_5VY1ݤK THdX5XaGVyDlP@HTxU\-X[n5ф8aRa4`Y]/7^yE)OY#dx8`sdDF  H#h1VpMV\5qc?9䍅DI@ERa3V 9fgˍ5n@ՑM\f&:G`đ6i ./VpMD梿yM:dKPc߆K1N63nM\$n~Mqaś(/VpMD7rM:-PcWYcL4M>AzpdW:aweG\P|/q *`d4Q7ޤHL]GXpBU'_M1N63nM\||Mq/*DPvmc$L6:M8NP*H>aB&>3ܠ؄+:=p ״DMy`VJl"M( Mt&&'aB0 Ptb@nGl"M8kE 0+pD%6&,3&: N`԰;rNc(:O 7#6Nw&5"QS^8HnfɐmlF G jX+1Lh'PqpE'tɹGbpAv) QM e7!dqBB,& YLfX+dNtlc$$!i,pVE(,qR' q W,p" .aB&>3ܠ؄+:BĄd14Hb#` GxMHԔW|`&҄l],n_"M0nE@8D6N@bӄ#X5s,\ ^,B5 W-ڥ1Lh'PqpE'Vw ^pE'd13Y@Hg' QGbpAv) QM e7Y: Hbp,\1!-d Hkc$9:M8NP*ܵ] X\EtwMꄗ ! WtKj0 Ptb@nGl0o۵Ct)XtC@"MPM8kE 0+pD%6&Lp!\q Y҄\!p\!vml>G G jXE|W"p!"<NxB+)[Kc(:O 7#6N(YHn' tF8t$%?p ״DMy`VJl"M(!qN,B8($ W,QB@(D6N@bӄ#X5$:! ?":qeYC! .aB&>3ܠ؄+:qkEdԮ,GbpAv) QM e7p: `?XD'dѥNDHnѮm48A 6wyqB,]ŭ'%Y/x!vi �E'6 T=p&\щsw,\!CԘEҩGbpAv) QM e7S" q Hh3xN! %H,&:}N`԰0a H"R' YbX!BKc(:O 7#6N4]- AFpE' HBɏ&5"QS^8Hn`^E!\k$!"؇>Ʊ w$y6Ph,p6X[NE~ȆCNWa`{Їs`v8TqMpN 5هkp[.)Epi8}uPGMp(Q `XGMHBtZ[pH=?pNYkWWEY_.-[[pNpNu a`} >tM�}Wp2h[`CNpY(Y8BHp[^(_kXZCC?.)^YYW8YY8r�huWvIV4@GWY=_(^CBWBkNWW8W8EH(WXWXHCpYY(sf0zP=pY[zXGpi�pJ؄4AaHNYX[CWCEaW`0~?Cf^8Y(W(HWBp[�H؃BC}hQ>$pA}rGh&hV0H8^8[ [p_p?p=C}W?H`(?HpHH8[pCCa(EHYv_vQPQ4@GWE8[pBH8^CY}R[NHCYY8WC[WBp[p?C}EpYpE4NWxXGpi�pJ؄4AaWNY8_zs=zxWCiCxv?0=p^{~}BY(?C^qtQ>$pA}rGh&hV�E[rh~PB`xzYE؇kHxv_�BH}xx}[؃[N8HrW(^�ȔQ4@GW}EvsN(l~`nYp}_f`~n[NE}YYp=YNpr`a8EES/yXGpi�pJ؄4AYHpHn؇lhB}Ȇ_}YzYvfkCEpN�`a^YpY^pi`rf�Q>$pA}rGh&hVHU鼅CYvct{evEp~Hx cf8/[ac�YE(YYhrPfBxȔQ4@GW脁oli8YȆ}ezC(~B}a`k[?^`0W^H[?k8z`NpEpHEHGMp(Q `XGMHB8YY`o�W^v`W v(Ei(Y؇s=[X^8E8YYYX?zz [�Q>$pA}rGh&hV Z/)WWPr�^`r(Wu`Bp~CzY�EWWXYp[^YHp^pC{}PC([LO@TqMpN^/asp=^u YXWv^ЇlNqYXC^pHpCp^([EpYYvz a8YpY^T}XGpi�pJ؄4AE8YE}CECnWkH0xalu?cWY~BY(EXH8=vP.CR�'Wx`6h v[8B~?8BBЇoH(nЇ[}Wlu`Y:WXWЇ}x~(H=]uhHpE�ȔQ4@GWUv{^�CWnCnЇ=(~EnЇvXtr:�E8~؇x}WXW=EY`x [p[EpYHGMp(Q `XGMHYWXY}aW(_l[lB8~CB0r؇qBCp[_aYXWY?0Epq.CR�'Wx`6hvHzȆC�Y}WWzWkYpY}H`=X.2a^WEHXY(oWLO@TqMpN`}ȆECp`k[8ka}W(?0qnEac+`HE=8Wo^YWXYHGMp(Q `XGMH٘AWEEr?H8v [^8u^ЇkYEnY(`WHXHpN8[HpEQW8^{�Q>$pA}rGh&hVPCBx`؃NXNhs�?sP[}WWH}(EH'W8^EpEB BNp[v�=LO@TqMpN`x YXWE`spEsP f[=�l?[؃aW8W8HCHEBY8`xWCHXT}XGpi�pJ؄4AE8YpBlo0kY}fz^8~W0lXe x`Cqe{.CR�'Wx`6hv.Yno0nX[}e}H8~euP[8^t:Y(W8kqqpCLO@TqMpN`ql`k^`}czE}[nfv�CWW8-_8s`cȆ}a(WE8[HGMp(Q `XGMHWWCpa ">YYxxE(WkX` }؇s`vH xv B�Q>$pA}rGh&hVP[XY؃a xr?Xn`~fWv[uЇz`k8N.^Y}v^X^8LO@TqM�W\,h+?;'"n&+~ bo<i :-Y{0H:M\l .-j >pTiAP4Q薬E*ԩ+Yd:W!W:u-WnAi^\esQHQ*IG-ie!Cd-r/Hxt됬[ sG_ru MY\u1H*$עG 6!/W:Z Ҟ[nC #l[}뇗,^ZtEdZ,8BOPH)T |#lbTUQŋ+@"K'ܲ-q/"_-+,B!<w""!I$)TI%$<m2cA" /,-,R0Ȳ"$@-~, Ab,"eu$!4A|FrlJ'LtH!!r, !~" $,-@,,X!@R/t"" $=&POA 0 TARY,,B$+{r/ /(/!,0 /0@r( F UR#-0F+.-",-R$t"-ܲ$#K'M@- AG!r`4'h$&t+,r",J'R0!~ r,IR"@"$#l P"UH%$UUT-""�s+r-Q/++<"+@R-'B`P%<m³,r,R/ԱH! $R"rH'‹ش,҉+r/"-rR 9+\,,"+#+/R!" 0WB8$daHtb8/d WEp":GbpA~(`VJl R&\ W-E-e@b8"\!Nb~E@("RPE*Dr#Z6B]"\q ^ȢE'a YX,~!,p-\_ $\щCX,n!2Y 1+(>8bD%Ci[8" qC@XD!�_( $q WB%A BtAn! Hx,6'AJ R|`& "8,nAHe(,Qp-:qYܢάd! Eg\ P p ~PV p$\B"K~0 a8+pE+rE!JH$n[t+dPƬM5H' [tbX!N@,_-E, W":E3M8IP͢TX#* HO,f3[Hb,a Ph,pBVղY!G 4$pE'\f؄#\Pe( J80T R}D' A$ZB`԰꒗1+(>8bDyKGbpA~W`VJl R|슾m w58A P0BhH#6NdO},6'AJ+؄A"]Wo$]M8NP*xĬMKrAM8IP 0+pD%6aHˮ&: "qW`԰ 78f'АGlM8IP 0+pD%6aHѫ&: "qW`԰ Oc8f'АGl`M8IP 0+pD%6aHט&: "qW`԰ g7f'АGl6M8IP 0+pD%6aH&: "qW`԰ 7f'АGl`|M8IP `9,VHE&+4 M(l!F8NPC%:ݮB0-Ѐ8b8ЩۉETp rX+&ҞWRȈ]M8NP#D |&6ohH#V!E]* G@? P[4 (DF]/+4 M( G jD'NUQbg,:G>(O2V@ B V1N@ R)Y Vhb( G jD'UhUb_-$#"@DP EU�4(T+,nj*Tp+8 8B'` *B!B+Ar8, b,B., Oh !T�4@A"<A|TM!V^!fa& p  8<h!nB%Ta%$G $+@!a$B"<@."V4@ATbā&j%v'~"(((nbA%b*n,"-,.z آ0#1ҢAAlO�P0"V� 4� LԀ d6� l#88#99c @7 ��Ѐ 9#>> 4 x>Ad9@ L24!t@�!..A\H$IIJ$KKEd @KO$PPd BAJ@ PN%UVP A,O�PDdb@B2 Z1e1 C2ĥ\%]֥]%2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z*\Z*$d2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$C1fe)Z&2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$2$Z11C0L O�P%b� ,B-<B%t#ti%8B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$j$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$8B$(*j$*'''#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D##'L$"B-#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#D#<(t#B.@Oa|@@F#$ ƭ**************Bܶ************** B(h`!dB&D'@****************************************(z$0AF#B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B+B++@#,Ђ@Oa�-B.##h#0#"@"@"@"@"@"@"@"@"@"@"@"@"@"@"@B%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lBn$#<#,B,dA(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&)h+**B8A("<(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&t$#$Ek@� "#tBA++++++++++++++A+++++++++++++++$D% B 0A(h(h(h(,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h +q-B -/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,A,*8 O�P,v� #).Tvځ:(h(h(h(h(h(h(h(h(h(h(h(h(h(h(hA-+h( AD0Al&H&H&H&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aw&|,B%tB#(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h(h!,B"B%8 O�P,\:HkB#&D~aW_>g&+h (t# )d>ꧾ~G>&+#Ar8&h$>&+$B%<#@4.b 8H]cha_?cW&|ہH(t#@)l?>( (t(|$#h(H?]'<@0hpB!*a#F4i%Ii"&RHi"&RHi"&RHi"TFM:4N|j%)NX49ChUWf SWPLAu 4m[Y3vzj#7 T0b_HpĈ+MAf$qcǏ!3G3b* TG,!Et]1b ӨOg:ڤtmD3vzj#x*do$V8bS(&MFEjQFEjQFEjQFEjbMj)FI\uIU4'L6dOP9,G6()GVBH!HXG*q$(QVeQVeQVeQVeQVeQVeQVeQVel'5qMDP$ŕN"2FR1,L21M>AzpW:9;4GVBH!:HXJ*1Q\QRI)I]sLW:RRM:L"6ZTU$%N6%TʸG>qVyɣYeG\ !* H]ŕ:VmotL&=J3$&h%wW^x˨MF 2lU$U6qeށ .RWzdMq/bHY*`"atW=JN Ym ~7I79 3$&hiw1MdPP)VE>YeWj.hI]9U6qRVpDU M\ŕQ\ŕQ\ŕQ\ŕQɅDnDD:elDYn)ĕEnYDGYe%]ф#H6Y%hc9\[\W:!DW E_\)[\9DQ|lPP)yOCxNxeqHxCnHMq/bj *`J>鱕Y\Wx[":!8p0!*iJ $:H gXABWlop+ lA+:a<?Eo!Q2*p *\XB,~X+dq #H Wp" Gbp^ 1 UT  WwGWx(,n)iJ $:H gX [EtB+'[O.P 7"$�/\ A⎅,\C@B0Gbp^ 1 UT":QY! H,$$LE4OpJZN"-pVIBB(!pYQ8!\ W@pE!![n>&B3ܠxBBs$ W�- HXM8xAB 0+p(W $R鎮! !E,Cۓ$! L,Q)iJ $:H gXLCW@˸!) DE!! WO.P 7"Xp$:! Hܱ$_BE!:qC؄#\(!�HGq@"N``3\[tb mX5OpJZN"-pV!�:q Hq+nBE'paBpe6 T=@#0$0 qEۻ,B/Gbp^ 1 UTc!:qW5nq[tX sC琅 %XE$Z3B !:q}dc!dN;uFl"8 zG`rG6g<Y@⎷XD'q}C8D!da"^@& D! Y_@8btE+ k0-![ˈF;!8%BIAD'V8 h;!EC~C9ak-7 \f@nD<sa H eccư<1C$@Xl. BU$X#*U[GB"w YDp!naȢ!~QBluDp,  Wt0,\! WB&>UbAqUDN8*Ep, YE!dQHbXD'dCB&Z!L$ WtۻQ\W> Bn>&B3ܠ+:qGHqCQk`K/ !bX/ [n80pEt8D!BB |,6! a*H`6aF[xan:aء\!anDxhaAx ApdFa@$b" V�d\Anԁ~:da!x\ aao\~ A ԁdxApF'.cBz�*:A AaA؁ !a!xaf0fPna\AAx![:@`a!!֧V*aVa( QLdaA:a!ndAx AxnA AȡApdFa@ A(V!Z `0[nAn!dA\a! xada \LDaAx ApF'.cBz�*:!%! a! aAdx~\a L!:A@n 6\�/B!b}*H`6aF[u  :A :ԁ\And:AAxn:: AdFa@ A(V!Z `Du:ԁ aA:aa\ xaddad !dApF'.cBz�*:@]A D AaA�ځnal aa\n!a@A\n6\�/B!b}*H`6aF[E  [!nAdaAxA\n\xa@ApdFa@ A(V!Z ` tdaa`\A  aA\\AaAddnnxn:ApF'.cBz�*:AI:A:\Al:~ydAaA:A :AnAad6\�/B!b}*H`6aF[xnLD\\A�A A`~ƁA `\A~Anna~`ApdFa@ A(V!Z ` t\a{`d A:A: Aaax AnaAd\gadAF'.cBz�*:AI!A  a{axA\ dJu:xnd  A\ad@`a!!֧V*aVa( Qa\\uxa\nLdAdLna(JnaLdxApdFa@ A(V!Z ` d\AnaAԁna\n!\d\ a\A\ȁd ApF'.cBz�*:AIہ:\axa ~\aua\ A ddy\ nadxaA x:A`a!!֧V*aVa(u:D aa\!AA ADdnlh\!GIVa6 @!#V!X `TA\A!n:aA: \a\A axΡIbBz�*:AIAa \A  d dadxAdd 6\�/B!b}*>`6p:!)ha AAAIơg4\a:@4X ` t\ aad!AlHAnAءa{xadA(6P na\TAa\ԁ\xAax:u@HAAIM`a!!֧V*ae#Dadnda`d \a{:DApb:p]@ V@eda{ndJn\ a\d(Lu:a@Hn nA'0A@6P na\�~\:ann:Dgdy\ A\u �6\�/B!b}*>`6![6I x lnAdd\ԆndApb:-A@ V@!dbd dnd:dd\d \\'0A@6P na\ n\d a{ dA edn!6\�/B!b}*>`6![6IGnnA\AnD !]A\ ()6 ^@ VAI[dJ�֯[uխBx$Y*Zة$Hxru/Y;])%&M:m̍6t2IYeJ["oɪiѡC\ɒթutNzu&G.6ŀA Ժ} WCV8"(P)\zEH%WEd-r%˕9yrh+Ytմ$I,䈅5(JC $UEdHj:ק$WAuKg_L@u ՙ=mrEY.*B $WO/>uW"+rz'=&`hV\UH%\gtS"r"R,r+lm,H!:}I'f%8‚j#$@b,-<u," $/TWOQ'b,,RN}a (l *gЃ#҉+r+"E,,+@RH'Ae,J'@-V,8BhօV+8R&%N@"-, /-" $,r+rȪlDgt$$#,8*.$<",I!r$H!@J'Wt"-T$ $IES_hJ'|7&tS,-," /@҉,‹,"0T+tB,ȲH!,8BhŖqU+8R&%N@HE@҉,q,,r $"e,:}I'&x+T$+@S/,,="^mTQf@,,r+&&r =8+ $!tr"dJ'"+S"+XՉEt" /G?&!Zj%5\0 TE{hwW&@"$i,pV*+}&@щM|gA WtbEM8BZҾTX#*EDI>N@B\I҄#X5†D\U_0 Ptb@nGl(WXl.Z– QM\d/"?N@B\I҄#X5|I_0 Ptb@nGl#uXl.Z1 QM\d/"zd?N@B\I҄#X5” &4Nl8 zM#` G BhQ [4 0+pD%6q&: q%I`԰ n/(:O 7#6Nӑ&E-lf8^DU}f G jXEDLh'PqpE'>GbpAТ@ QM\d/">N@B\I҄#X5¨5 &4Nl8 zMT-#` G BhQ [Y|`p&V1 d}q&\ Whp&\ Whp&\ Whp&\ Wh}q&:Ip U}ً$4щQ =#6 Php&\ Whp&\ Whp&\ Whp&\ Whp&\ Whp&\ 7>p "B>�?bxDNFኔB(4 MB(4 MB(4 MB(Dĝ(N<8lb4oc&V16`$, MB(4 MB(4 MB(4 MB(4 MB(4 MB(rtbD.E-lo\*`X#6HWbҚ/Lkyq!M|b! <�eD_ XE%4Q TaB)laM {k܉E ̲-KH.*P|Ub`ύt{QX(d WNAF |/ V`E+fц@$^k|? Hbpo@:�BCIWBD%4Q MTBD%4Q MTBD%4Q MTBD%4QNl&:Nl&:Nl&:Nl&: Hdb'*J,~G<& QE<bX#Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&:Nl&: qkb/D(P"@`&4Q MTBD%4Q MTBD%4Q MTBD%4Q P P P P P P P P P P P  0 Іj,�t nM脫0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Ooo Fo @N_  8� � � � q舏 } 0 n@E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N yІjB@e@tyzxy(Hhxy}gItp َztY lpqɑY}u}.�mhlpP>@>P59;ɓ=?5P>�896`5=�&,.�UiW=0`9_<�N`�6ik5JS`�Іj+$p7gpl�)Iiii�ghiiayək`d`kp_Rmf隯 ɚ iSihl@ `Iǩɜٜ )I p Ȑ L0p@Ii牞驞ɞ ϐ r Y ɟٞJ   S�mhl@p@ ~7 ~w ! #J%j'$: ~ ?p );ʣ=?Z' 0 n<0 0 ! Q*Q @: � .�mhl@  vo q*sJq: 0  �<Pq # }1 0 n4ʩ >fj+Y ,P � j� � � � � � � � � � � � � � � �  @ J 1mP q � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � nP EP *CK nO 0 Іj+Y, _y_u_ 1m� � � y mP; p7P Іj+Y$,0 s aȇȉȍȏ ɑȱ n&n� ?P ɡ,ʣLʥlʌ �  {ȷ˹|ȧ˝ .�mhl� !: f׬l P ?P͒` ` P ; ` |ͮ жhlѝj) � � � � � � � � � � � � � �  ' p Be� Kԉ @ g=� � � � � � � � � � � � � � � � � � � � � � � � � Mȝ� >fj+Y @+ ь L܌|b@ ) ȑLPM ' h8 ]ʏ� .�mhlP$0 @M+ˣ'F ) L;(ȣ hݎ << Іj, N+ � )I< |b{!.-m a秌b<  }~ʏ� .�mhlAj$0 H> |b{!.-m Nꏌb<  Pȏ� .�mhl�$0 0N'F ) L줎b<  p Іj$0 0颌ȣ'F ) L (ȣ hݎ � .�mhl N+ � / ? |b{!.-m 3/C(ȣ hݎ DD Іj$0 �gȣ'F ) Lw(ȣ hݎ xO Іj$0 P@p p p�  / Pɣ'F ) L p � (ȣ hݎ O|"pP|Op p@� .�mh4\ A*T ѨU uX+5nt%,W +H:-eB\ ;$륫QG"I(P$zԂIV7.uuТEdt#Nd RCr稍>&WuYhQ!?\ɺE#EdJ+dZI#XPn GVdѢ_ խ^QW!Yq')@zԂIVJ%,HJ]I$^r%ٍ>ihNU'P$աBnG`*2lHXQVq*mN H E\dWd X^\H (I$qhDW 9ďCdAMH(:^\Yĕ[d9d\:kQ>A-G6qڣWnHPEHqY qW 9deG\02Z0HXQVq )BM*YDE)Y YDnq[dYFh'R|FWi6Z SE\en9d6Y#H\[dqB\eٍFĕNfUʘNqNdd6\"Y\Y CzMq"hP"aGFYH5H:[aƕEndY hoXx%'jthSVbY\u'^H\eBnEeH(^vFĕNjZx# :C,>d^\cB\eYx9dG` L =h!VpdU\D1*C\^CnY #?9G}ΑQ0ZѕGZ`V&C:el9dCdY^ vc$74rdW:Q=p~q+Y Q}[9xYBdHV~Mq"n"aGFYHdE餐[+ ! b9ȱhFF RB@+&Z'd~H"xqBܢ 8q x{ŎQ| mq&\ Nmր-\QH{9Ʊ k8/\QN@beE%\�A'`*\ E'\! @(FdD"E%qD(V!W,(F:N`D+! dcs(\Ud'("&+dE":!B(,  W+d Y!0" WtNE\WH> Bh(Z 4pE'zJHq W,h�"\BȢ"\^@"nqa7qB,xFXe.S PxB8bp$ ^,D!1xԃp$? @PxG8щ_t*G]^tC!q+ 5E$b6,n[C`-o/\ ~\0F;юl$~aƣ(+ ?@B:! H(Z 4pE'91HP1PnCȆn1}\~;l xQxU-CC9 tJ#`Q G �&0.+p(V H#!lHC5 bdx1\F3щE@B0\! ^, ` G;QbYȠO@QQD"LhC+[F=!hְ7q vdC4\}ٰ/ H0 Yp$0"kE! P3#h'Gl�u]o`Fl0" kB 0a ^,n c 8+[` < YA8$^ 4p | _ ! 1U!:@8$ YH,q\<H*aX", =b$nqNܢ=ar{X*2PhЊsZ+qN~;q?B"!N," =Ȣ�0BbSnQxp!\! WbE+>8bD up,\q :n }pc{9Q`8$1B,b�" ^hG<qaA+q #VӅTE] VQП, q Hddٸ0Y#/A_E"sX8/d_>E8NY0vPWXU �H&hV8<W[YB؇lpcX?؃}WH}(HkW~`i:8cWx~~Y8Y([8[^W脼V4h GW t}WHWЇlYnCp}`WqЇv[8?x}}aYCHpa`x N[CXY0<hXGXZ ZXGUpH0P[}:WXWn=xqGH{= `smNpHp?W_e([[XC_=}ȻQpeY PQ`6h/Epn=c8zN(_}Y؇kW`}H:8W(af(C=Y(؃EzpY0yʈQhO@pMpNGPl[XH}ȆC([{^kN0_}Y8ea(N(^8[pYB}BWXYFJp𩅨 + pQXWVCXWW v[W[`qxXp`bx`HDx\[pCpa`X[ HE=rPWXU �H&hV0;YY`r[p:vEpEPu[k8W([Xnc8aW=Yf?HXWWr`YBȻyʈQhO@pMpN μsBEv `C xBЇkX?`nW(a(HBYY`WB8[XY8^vBPNFJp𩅨 + pQXWB}cȆEpk؇k8miHXkH`c8sxYX:0?0:EpNh`krȻQpeY PQ`6hu5Y8^}fȆNpi؇lXkЇkW؇k`a0uhEpCXW_([pH�=pYEr`fx8N8^ȻyʈQhO@pMpNV{hY(kk`li8YiaSv�BBY8HpY(`YPDapqf~YYpH@PhXGXZ ZXGUpHVPxr?ixxk@ zG8uPf0ٌczv`ȻQM؄Q �YH&hV�ZWXW8Bo}cYȆvЇzѓ}[v}8hp ^ EpY cxva(C0QhMMO@pMpNZWo}a8WuxW8^n8a8~u0^N Eo~ho\hXGXZ ZXGUpH\W`W8E[�UȅGȅGb3�`XDEpNEȻQ脦 PU`6h^^[ H8WW H(apCE@PYH(HW`WXWYȻQP܊EpMpN[^pE_WPEp HqCYB8HpC\hXGXZ 0b0c XXGUpHNXZWBUGȅ\H_\X�@\ѻWWNhQ �YH&hVZHpYpX8YE8H Yp[YNYYWYبB8WW(ŭMp\4h GW=BCp[pEpE(?8WCYpHp H8EpYTY=YEp[\hXGXZ 01gXXGUpH\Y^YpYGHeD؄DxDx}D\?8NpNN0Q脦 PU`6hUČ^�W H_=?p^WBp^[CY0<PDY[p[`YȈNȻQP܊EpMpN\Y=YpNpYp[`[Ep HpÃXC\hXGXZ 0 pQXW eH�GHG<Mx_G0QYppYNhQ �YH&hV\HpYpC(WYpZCCE=^CXH@PpYpCWCYŭMp\4h GW˕WpEWC(CWW8Hp�5p@PYYpp[\hXGXZ  pQXW˽HqHXH\xJLXxUȅQHJGUDW[pE(NhQ �YH&hVZHXH[8E_[HYYpE[g@PpEHWXBȻQP܊EpMpNCXW^WX[EYCXWH(NHXK=EpNXHp[\hXGXZ  pQXW]H[pEp^�X_ȅDGGHQHQxEQ脦 PU`6h]W XCXH(CpCWE(CWE8H NHYYYE8HH8ŭMp\4h GW镊Np WBXY[NN^C(YHEtYK[E(FJp𩅨 u0�pMXWV;ûHXHY?HY[YxWHxWpY0؄Q؄NPUp6X]WWXHXPDYp_8YpYX^p[pE NEpHpYpE8WIQ3pJpNNW=W8_CXWWEtYpH8WNpYpE0NHYFJp) � �b XEehZ$"Lp!C$AiD4=jQM? R"DJ$iĦGG^ZiEAZiE *thAW\=dž0x@ VbCBIbM>,۶n+W+:e$%K(&Sй#NJK,itJ@- x3ͮ z ><J5+kHt`SXHd7m%7޾.|Nv;e I(K49bMJ֯cN|;;IdҒOgvPT(Ï/> z ZEUkz@B8(@"+dm*RXbf Dl"'`&ܐDբ/¡3H(b %`B'ep"I}RK8+,iOYEՀU@ +B(@$tJ'lB(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B( (| * & I&lB&lB&lB&lB(B(B(B(B(B(B(B(B(B(B(B(B(B(B(B( )8g &RF|B&B(B(B(B&B(B(B(B(B(B(B(B(B(B(B(B(B(B(B(Bʄ,iOYEՖU &&^#/&'hr+)0޹矃&h1&RF|Bߡ슯*ЂH UTݝU^'hv?'`&D@ &[B*e'$O&hB&hB&hB&s*Q EyU<TK+p'H<H;0"!Qd�s4 ! khP"I,AO;P'X#"1$\#ZY( 8SB^$XA R0"yhF3B&²NH9�D�Jh +?&I(a M8-A-|W1 +YQB DNX*X @ȅ&:N(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wdt(2 WE"\ -Tp(: Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ Wp(\ A%, G -#1W5b,^!Wx,^!Wx,^!Wx,^!Wx,^!Wx,^!Wx,^!Wx,^!Wx,A G|bANPe�B*ZQbP.qk"7u] Q"$ ыL jD'7oq5hPv@ " ,"/}k7o|AVbANPEAp@ZpQGT0;8"1A2 "�$\P &68:4h hZX+VUbX+VUb2/9b[A UhBNPE0zp:s?:Ђ4 mC $><x ; :Ӛ4@ ȃ?z?z4{}@!CЁ<*T Z=BvЃ=hAvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`,aA  .Z%`4AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ2A \`&x 8 =B!@=B!@=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ`=AvЃ 8Єt4O Uxl- 8!' ?p'@$$A@| 888888888888888888888888888888888888888A8A�4` �z�� � IShP>?(4@3 dB*$BBCC:CBdDJDRdER3HBNXGdHH&3834A| eP PeQQ 4A4A|� `@hPE@j>V@| D#|*nTnBZZe[[e\億B]*(DB$@*`fafa~‹|]Ad ޠHdRfeZebffjfr$$Ad$At@P�<dVje0#T& (Woq )$nB+<B 0Ao:snn|B+PA XAgzwgxNdAX(|@T�\d@f@V�| 8B%lpAg(RXB&D#�A+hJ+Y'8$ bgADy*|{R<|'@V�| 8B%lpM(RXB&D#�A+�&nn|B+PA XzrdAHA'\c0#T& nz(RXB&D#�A+.nn|B+PA XjNdAHA'\'c0#T& nzJ(RXB&D#�A+nn|B+PA XZADy*|{R<|>V�| 8B%lp!k )$nB+<B 0A¼ ,nn|B+PA XBlADy*|{R<|T�| 8B%lp s )$nB+<B 0AB"+nn|B+PA XA*wADy*|{R<|l0#T& nz(RXB&D#�A+-Y'8$ b,ndAHA'\gV�| 8B%lpmo )$nB+<B 0A.*nn|B+PA XeADy*|{R<|l0#T& nz(RXB&D#�A+`/Y'8$ bnNdAHA'\gV�| 8B%lpox )$nB+<B 0AB)nn|B+PA XdAHA'\gV�| 8B%lpr )$nB+<B 0ABO(nn|B+PA X dAHA'\gV�| 8B%lpaqr )$nB+<B 0AB G(nn|B+PA XdAHA'\gV�| 8B%lpAq )$nB+<B 0AB.(nn|B+PA X'dAHA'\gV�| 8B%lp!3r+h(@(#A+sY'8$ bpADy*|{R<|l0#T& nzxB!@p"܂,, u,W'!Ȃ+B!q%+lB'@D8(h#*<)$"!,,Xu',$,0@/!@rY'8$ b4tADy*|{R<|l0#T& nzy$+/, A uy-$0,$WmB'@D8%h#*<,$܂,,xɂ-B'H+@B!-- nn|B+PA XA\dAHA'\gV�| 8B%lpW'@+B'܂+t$,-+/WmB'@D&8 8,,,"܂,$0,H!nHD''8$ bP7ADy*|{R<|T�| 8B%lpW|A+܂0$80X5$$WmB'@D&8 8“+1--$,A/t+!qF'8$ bADy*|{R<|y0#T& nzyY!,/3$Ay,B!00WmB'@$Hik#*<-,UÃ5t!""-B!"/�,qF'8$ bLADy*|{R<|y0#T& nzxɂDB|?X/,,,$yu,p:C=,WmB'@&8 8“!܂+5,yB'@,B!B6>9,!A!n8n|B+PA XArwADy*|{R<|y0#T& nzx-B!Ȃ+!5!AB'q-,94;WmB'@&8 8{ !!C4@/p-Ȃ 0703;@"qF'8$ b@dAHA'\gW�| 8B%lp u-,+@?\,--@C,!܂+p=WmB'�$I,䈅5\5tbDo%kߵ[&Nt됟[񺵇8x홸iS'0?:J#GXhPC5zi#YXDJ*TpA v+U(Mk5ɕ,W\ܢ[W/!Y];j<}u0YUOV'.:DD6u4%MX8QcC\A5.s\Ǝ<ngM$fI֢E Uo0?d%$`k"L`~ju $;XIz~EdT )�ც(ZЫ `G*䡴FġE }a^ nFk qEk&sY_C^fC qEa̐lƩgFۤH$$5Ma 5V-B}YFEkᦞo i%rY^ ƕ_ ^EH~YY CfƩ^c"փVp$vŠDԠ" > ЊZ+`dYZW!ǕBdqvYYQHƕNHnq_xё[d䐆nB~zdN 25Ma 5V[ŕsԑaErnes9D~9}N\)^\Yŕ[ŕCpexE 喉`ZOZ9 * +J]餎" > ЪV+`dҺYqE[ 'EnΕ}qEYYfHkHx٧2{x9dWd)d[ u$wN 25Ma 5V!B\k q^ هNq}nYDkfuYd٣aL~^\= 9$vqH&IN`3",pJ )�ც(Zڂ*Cr/Vb- l,q> H,8,:tB ?qY2~a ^~0:!=(8!{mRj48A `C Hpx}pp7qE$1~c0xab2p a-t4}h" 8` $ӎ(8E R(>P \ZW*#rFȢ!+AYB;ȱ[Ȃ$C܂~p7q HF!dqYܢ؃ a5EkĔR G jX;[,8:d a AuB!\qBp$nBX/qYEdqab" OW|0D+*$a'X&:#d! NQ�TxVV 0+pD%6ȴK\$d}dE!Qn#$\lܐ08H؃,=sE'a fp6 HL)5p UԦ8-k,85qapp$ H`9[,EC Y@B/drk-d¤|0D+*$a'X˴#d! NQ�TxVڕ 0+pD%6ȴ oq,\ W8"nщlc!d ~\P>at(- -C'dY,;ڵbĔ  M8Nh*@C8s;n5n uC`+p WH+ HBX/Q}p!daS&h@$ V(Gu,D)JB@PJ}R|`&թV9 WB(\ `ykUä|0D+*$a'X#$! VP|*i TX#* FV2kI˔\0 `]d&h@$ V@p3I0) .�x QM02-`Q=kI˔\0 ` 8` Wҙ^#$! VP|* 0+pD%6ȴi_(jR%-Sr#Z6By5LO NBv+4w+`aR(>P \Zv8`dZw!&Z2%W<LhC+L_"ä|0D+*$a'X_! Q "UoWX#* F_(jR%-Sr#Z6Bg$LO NBv+� � @ �>*(@+V*a)-JmHa-bJ\Z ڠ:P`|`Z `' P � @ �>*(@+V*a)-mHa-bJ\Z ڠP`|`Z `' v � @ �>*(@+V*a)- }mHa-bJ\Z ڠ"`|`Z `'  � @ �>*(@+V*a)- ymHa-bJ\Z ڠQ`|`Z `' ^ � @ �>*(@+V*a)-JYmHa-bJ\Z ڠ R`|`Z `' Q$ � @ �>*(@+V*a)-"UmHa-bJ\Z ڠ~`|`Z `' F+ � @ �>*(@+V*a)-)QmHa-bJ\Z ڠ`|`Z `' r$ `@.*>`6F!\"- ZA6 &&> v 2E � @ �>*(@+V*a)-*8iHa-bJ\Z ڠs`|`Z `' 3 `@.*>`6aFadFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF!\m $FX ʠFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF&gFP `' 4(@ZZZZw `:H(@24@6!T^]^_+66666666666666666666666A__!`VaVa`g7a6a6a6a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*a*aRRBP`' r�[#7rr![/Ws7s#'�:0+D`�h>ZAvgVawsW&6a^{wxMaBw!� n *&`pzWx{{7!\mZ!PAڠx @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ �r@ @>�<+5]G�r ZhwvWA{rh!�Ѐ`!ƘzwWB @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ SZ`@ h:04.U   Yٙ!�V�  �! �!�!�!Y9 hh999 Zy�}zc><UU`;ڣ; BZGKڤOSZM:r �p� >?zos9z ` `a٨:`Z XH4\'`AF@V�ZzT`T`T`T`T`T`T@گZV@V : Ѻ;+۲/ךX@C[GK۴OSiv{4\)@zA2`v;v۷۷E`D`D`D`D`D`D�G@F@0@0›01۽[?>?:::::::::::: ;6<; f<zp+`G hq\ww<ȃ\ȇ{<E໓ۺȣ\ʧsHE6˻H@H@H@H�H�H�H�H@H@H@H@H�H�H�H�H@H@H@H@H�H�H�H;1;ɛ[<**\]|`+KS]W[Q+=g}kݺ1@^]w{]+*K!`*ٓ]ٗٛ#ʻ*4\uYZԽʟ׿i<g=�][]<H��R]:]޳߻<ӻ\<⫂+3+ ]@@ 4R^W[U~Aj[eks^*�++t^Fߧ^_볾54f44ϾV*!B^s^ ^Y^@U+++Xs^#T+2@2%keD`$:+R+d*L+H/@5@^]+X+V^I_1^"B"%W= ��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�0�(�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P� 0�'�3@'p�(p�p��p�0p�@�%0(�`P}Mڽ0����������3`�`� +@  Z0PPPPPPPPPPPPPPPPPPPPPPPP-= 믮庾 :N~Ⱦ"P�R^�+�+�9 @9^`ݭ>Z^-ۼ[.^~Ů �#�*f� � ~.[o` pP�#`*n4_6..�6o# �@` >:o/ VONP�*6 �`�6P�*P�*P�.Z>r?t_vxr�W�zo]6P�*�*P� �*` �6;u }Z^_*#P�#P�** ]oo�E�'p�p >ʟn06Y�_Mq 7p�ppS�'0@ _ �J@ BPBR>mӦOZj5ըQ=~RU M&$RJ2bt' 5k:iSNT FLPEETRM>UTU>=Fcl(Vر6͞5b X6Q\uV›W^}ͫ&RHi"&RHi"5jըUVZUiSM6ZћL6MZj֢7$& f ;n)2x(#XQ\r͝?WIt5AJ*AzGG^zݿ__iUD�ٸ!޼CPAJFi@D0AdAY0B /0CW`C?1DG$D=ZDWdEWM`Ćo7FPJ6ĮQ#H"[C/ '2JHJ J-˴GVyDlPrDKTxUHT E9SNWPC=1O?tN PC5(J6Id@lනpr�M*`@dU.nOQG%TSOE5UUWeUW_uG`đ6 W jKmVpM0beYg6ZiX6qą ͵^>XJ60e]w߅7 eG\v\k\ *`d N^fa-|Mq!\k `G*d{dOFYG`͵^VpM0L:eG\7ךz>XJ60:k}Mq!\k `G*d:nFX6qą|sW+`d n_X6qą|sW+`d qGX6qą|sW+`d tw/X6qą|sW+`d w駇X6qą|sW+`d zׇX6qą|sW+`d 8V=p 򕫚_`VJlCɪ5AR=p 򕫚_`VJlCɪe8C =p 򕫚_`VJlCɪ GbpArU^ QM`(YYbXl.Wj+UX#* %:bM8UMz 0+pD%6dU'#` G _IU|`&0@Ҕ{,6+W5长*USrn&|&W8PKjj؄#\\դW�>GTbJVuΠ=p 򕫚_`VJlCɪ;GbpArU^ QM`(YhFXl.Wj+UX#* %:M8UMz 0+pD%6dU'G#` G _IU|`&0 իz,6+W5长*U5Z&|&W8PcW6؄#\\դW�>GTbJVu;W=p 򕫚_`VJlCɪiuGbpArU^ QM`(YmtOXl.Wj+UX#* %:EM8UMz 0+pD%6dU'#` G _IU|`&0�z,6+W5长*U [؄#\\դW�>GTbJVuZ GbpArU^ QM`(YM8UMz 0+pD%6dU'},6+W5长*U7؄#\\դW�>GTbJVu -GbpArU^ QM`(YttM8UMz 0+pD%6dU'ֻ},6+W5长*Uc؄#\\դW�>GTbJVuMGbpArU^ "JbD' !y؄#\\դW:O"Ȅ8>p 򕫚_@Z Qy&8Br>p 򕫚_@Z \Cr]M8UMz/ |-x(@!Dݮ&|&W>D"#GbpArU^ "1UXl.Wj+UX#F W@u$GbpArU^ 1UGtVGbpArU^ QMH„tф?bp 򕫚_`� VJlB:&Q/,X&|& `�XGMc@xIGXMpȗ\^ `�XGM$vIGXMpȗ\^ `pHxMXQ({UGp|ɕ��GU BgIGXMpȗ\^ hpHxJXQ6{UGp|ɕ��GU7$DgIGXMpȗ\^ `XGN0BDUyXGp|ɕ� pQJĄ3OESyXGp|ɕ� pQJN0[tFQyXGp|ɕ� pQJXFxr̐GMpȗ\^ `�XGe4 sGWxXGp|ɕ� pQJXFGs|XGp|ɕ� pQJXFӘr|XGp|ɕ� pQJXFHg|XGp|ɕ� pJ؄U I8HtGMpȗ\^ `�XGMXQ[|XGp|ɕ� pJ؄U I8HGMpȗ\^ `�XGMXQPO|XGp|ɕ� pJ؄U I8HGMpȗ\^ `�XGMXQB|XGp|ɕ� pJ؄U I8H$GMpȗ\^ `�XGMXQ{tGMpȗ\^ `XGMȐNmGMpȗ\^ `XGMdGMpȗ\^ `XGMdGMpȗ\^ `XGMd$GMpȗ\^ `XGMd/-GMpȗ\^ `XGMd:%GMpȗ\^ `XGMdEmGMpȗ\^ `XGMdPeGMpȗ\^ `XGMdGMpȗ\^ `XGMdfGMpȗ\^ `XGMdqGMpȗ\^ `XGMd|-GMpȗ\^ `XGMd%GMpȗ\^ `XGMdmGMpȗ\^ `XGMdeGMpȗ\^ `�XGMdeGMpȗ\^ `�XGUpHXƄ;[+[?�HY([XQH_@MxXH_HDJYpC HW_([HpEWWXE٥]=yXGp|ɕ pQXWe^f=a8_?�WW'_؄Dx_DD DXpYYXBpBYCH8NWXBX!6` yXGp|ɕ ^XGUpHP[^(?BH`BWJDX؄G_؄J@MX'[_p^?W^Buz8?*QyXGp|ɕ ^XGUpHP+fcW?W(WC([[Yx_`ЃGG@@H_ȅDW(WHE8WCpB8W^rixSFTVUfV֐GMpȗ\^%pQXWua&b6fWXa(YWCX[8CXGHG�`xXHJ@�_8W^CWjE�`8BH?{8~NGMpȗ\^%pQXW芶hV{XoЇvpCxvȆE`~_ fmȅ`{ h`mpYXjfu}~`؃EWj>c v视V~XGp|ɕ ^XGUpHPި6k}`ufk؇kXolvMqu�G0vw8`hk8Y^a0ap^NaX[Wf8xvGMpȗ\^%pQXW>f~8=�Cv Y(C8vox`HzzQxpH؆DQN( BHEBpEBzz YGMpȗ\^%pQXW_e~[X[8}YY}pab{x`_ mxw@W(YXaЇ}~{�E[pC8\fs0'GMpؖ ȕ ^XGUpHP^ ~^pH8}HWx[lvXvm_H@ sspCf�c`X?[XõHqЇ*gtT~XGp"ϕ %pQXWm*/} v8^E8v:sPpm0sXЃMD]Y[8^(W(CCW(hB_vlGMp(\K%pQXWw[nCE}czBkw =h{cch s[H(WW[a[8W8\Yi0nsgGMp(\K%pQXWUwYhkWCpl~`kXC_cH_`zX s{`bCp[HXC?HW?8zx=�דGMp(\K%pQXW{xfHYpYY8[ 9=G�_` gX_CHNYpY(^W[X^8WC~WxXGp"ϕt ^XGUpHPBX 9B8W�W(jYxUX=x`Ѓ\ =pY(W(HXNXN Cdu-a~j!Ĉ'Rh"ƌņ0hpBɔ*WjP GV&Λw=duCd 0Grڔ(UzխBɺI֢N:_du.޼z]=ɑF<pI$V8%l2̚7s&G.,ya$V8ɓ;Ӯm6ȅ%Of GV$[ҧSM\Yd.Ip4j+HoZo=`mrBȒ'ëtIb# $u *#l TI +82*@b!8"g#.6RI'YXK$($#;=& H%.# $8%U>& H%K$(U#.6RI'! +82*@b #l TIHD +8(,8`#t.# $j*=& H%K$({,^#.6RI'! +82*@b z{#l TIHD +-:,8`#t.# $ڻR#.4RPp.# $4 %|( \&4K%0Hh@  +82*@bN(]IG (R#+L0.# $tJ}ӍR#+RW# +82*@bNd}61,8.U}5.# $7ʁkӍR#+RW# +82*@bN~;~ӍR#+RW# +82*@bN;[=3,8.U}5.# $$}??_t#T 4TՐX+ Q;~| #H5p h撪] I.! 1Uc($zLk,*%U\B8bp$jF J8b4sIծ$`*\ڡ^"´FX\R!%$X#F W@v( #B5p h撪] I.! 1UC#)1#V@3TjHr VQ 'UiE%jWCR@8bXE%"B<]ZXT+* \`H�>H◕Hɐ)q>* l`$�N 4.D(BL<d 9*A| $'ARDbDDJ6ЍrvE%`,t$%9 * e%"BҴ<,*?`#)IT`/+ٴN$`Q X IIN 0+p(~Yf5+$`Q X IIN 0+p(V H~u$`Q X IIN 0+p(V HN,*?`#)IT`/+Ml²'$`Q X IIN 0+p(~Y5&$`Q X IIN 0.(~Yޝ$$`Q X IIN 0.(BL&wGH:Ih@\|s2(+a/B|Б$H@:O3D&:Lb.&"$`Q X IIN$ 4-D(D NdD&LQN~2,)?,$'AЁx"d< *n~3m XTBGR  "Jb $E3юf3$`Q X IIN 0+pD%6ԏ>5Sj@|Б$H�>GTbaZ[aq,*?`#)IT|`&´`k6o XTBGR  QM<i7@|Б$H�>GTba-,$'AR8xӸM|ՐE%`,t$%9 *C苆,*?`#)IT|`&4n^2$`Q X IIN 0+pD%6qv J>XHJr$UX#*0x<w XTBGR  QM<i܎<S/H:I`VJl!LꃯzH:I`VJl!LyH:I`VJl!LowH:I`#T&<p%A,T,,HI I0#T&<p A,T,,HI I0#T&<pA,T,,HI I0#T&<pF!A,T,,HI I0#T&<pA,T,,HI I0#T&<pA,T,,HI I0#T&<p f"A,T,,HI I0#T&<p&bA,T,,HI I0#T&<p,&#A,T,,HI I0#T&<p2#A,T,,HI I0#T&<p8cA,T,,HI I0#T&<p>FdA,T,,HI I0#T&<pD@,T,,HI I0#T&<pJ%^@,T,,HI I0#T&<pPf%O@,T,,HI I0#T&<pV%F@,T,,HI I0#T&<p\&&E@,T,,HI I0#T&<pbztu+<,T#BDIT�| 8B%lC0 &u+<,T#BDIT�| 8B%lC0 曍u+<,T#BDIT�| 8B%lC0 Yu+<,T#BDIT�| 8B%lC0 gu+<,T#BDIT�| 8B%lC0 )(u+<,T#BDIT�| 8B%lC0 (u+<,T#BDIT�| 8B%lC0 蔍u+<,T#BDIT�| 8B%lC0 a&A,T,,HI I0#T&<pFhB$B%BDIT�| 8B%lC0 -*&A,T,,HI I0#T&<p>hB$B%BDIT�| 8B%lC0 &A,T,,HI I0#T&<p6hB$B%BDIT�| 8B%lC0 k&A,T,,HI I0#8&(8M@B˸((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((t&t&t&=*T,͔I Ђ#$TBo%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&o%o%l*//m(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&&W+ױ11/m#<*B x`$l -'B+T%*lh>&'3&lllB WkV%'2+*dD+Dz,/}B+-B@"'"`@B+|#%[*237,4Os;5M)o37w73886*T2-B A/J(�BA 3>3 3??3@@4A4?A A �B A �B �B �B E_4FgFo4Gw@H@/sJ(�4K4KLǴL4M״M4NNtONP5QQ5RtK (J<5TGuIU_5Vg �ZZ5[[5[ \u`kUõa6b'Z bgfovfk TvTgv6j6jjn6ovn�<741L7u�6vgvo7wwwcvb7|Ƿ|�u hwJ8@id@/<7?'/87x8HLHD_8gG8g888{sc�$8~ǸC88x'xu8c8'r۸/9/y/+TWMĸJ<_y۸49gd9t994)@y?TK9PKԹ߹K̹9K칠zT:_9'/:7_TIz~S:TTTTTTg:Ǻ'TI:纮ċt TIİ7?;G;W;K5/ t;K~;(�;ǻCTWİ;{h뻿;cw{I̻<cTWͽ_@@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�0�(�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P� 0�'�3@'p�(p�p��p�0p�@�%0(�`P}Mڽ0����������3`�`� +@  Z0PPPPPPPPPPPPPPPPPPPPPPPP-= 믮庾 :N~Ⱦ"P�R^�+�+�9 @9^`ݭ>Z^-ۼ[.^~Ů �#�*f� � ~.[o` pP�#`*n4_6..�6o# �@` >:o/ VONP�*6 �`�6P�*P�*P�.Z>r?t_vxr�W�zo]6P�*�*P� �*` �6;u }Z^_*#P�#P�** ]oo�E�'p�p >ʟn06Y�_Mq 7p�ppS�'0@ _ �J@ BPBR>mӦOZj5ըQ=~RU M&$RJ2bt' 5k:iSNT FLPEETRM>UTU>=Fcl(Vر6͞5b X6Q\uV›W^}ͫ&RHi"&RHi"5jըUVZUiSM6ZћL6MZj֢7$& f ;n)2x(#XQ\r͝?WIt5AJ*AzGG^zݿ__iUD�ٸ!޼CPAJFi@D0AdAY0B /0CW`C?1DG$D=ZDWdEWM`Ćo7FPJ6ĮQ#H"[C/ '2JHJ J-˴GVyDlPrDKTxUHT E9SNWPC=1O?tN PC5(J6Id@lනpr�M*`@dU.nOQG%TSOE5UUWeUW_uG`đ6 W jKmVpM0beYg6ZiX6qą ͵^>XJ60e]w߅7 eG\v\k\ *`d N^fa-|Mq!\k `G*d{dOFYG`͵^VpM0L:eG\7ךz>XJ60:k}Mq!\k `G*d:nFX6qą|sW+`d n_X6qą|sW+`d qGX6qą|sW+`d tw/X6qą|sW+`d w駇X6qą|sW+`d zׇX6qą|sW+`d 8V=p 򕫚_`VJlCɪ5AR=p 򕫚_`VJlCɪe8C =p 򕫚_`VJlCɪ GbpArU^ QM`(YYbXl.Wj+UX#* %:bM8UMz 0+pD%6dU'#` G _IU|`&0@Ҕ{,6+W5长*USrn&|&W8PKjj؄#\\դW�>GTbJVuΠ=p 򕫚_`VJlCɪ;GbpArU^ QM`(YhFXl.Wj+UX#* %:M8UMz 0+pD%6dU'G#` G _IU|`&0 իz,6+W5长*U5Z&|&W8PcW6؄#\\դW�>GTbJVu;W=p 򕫚_`VJlCɪiuGbpArU^ QM`(YmtOXl.Wj+UX#* %:EM8UMz 0+pD%6dU'#` G _IU|`&0�z,6+W5长*U [؄#\\դW�>GTbJVuZ GbpArU^ QM`(YM8UMz 0+pD%6dU'},6+W5长*U7؄#\\դW�>GTbJVu -GbpArU^ QM`(YttM8UMz 0+pD%6dU'ֻ},6+W5长*Uc؄#\\դW�>GTbJVuMGbpArU^ QM`(Yԙ7iM8UMz 4.#*Q\xRGXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUaGbpArU^ "Jb??bpȗ\^ hpHxJXQ?�GXMpȗ\^ hpHxJXQ{UGp|ɕ�GU$vGXMpȗ\^ hpHxJXQ"BiGXMpȗ\^ hpHxJXQ.CgGXMpȗ\^ `pHxJXQ:dDXGXMpȗ\^ `�XG4 :$EgyXGp|ɕ� pQJ@(]GMpȗ\^ `�XG4 ^FVyXGp|ɕ� pQJ@ӘtDGMpȗ\^ `�XG4 uHRyXGp|ɕ� pQJ@ȋԓGMpȗ\^ `�XG4 t yXGp|ɕ� pQJ@xɗ|XGp|ɕ� pJ؄U 8HtGMpȗ\^ `�XGMXQJ|XGp|ɕ� pJ؄U 8HGMpȗ\^ `�XGMXQ|XGp|ɕ� pJ؄U 8HGMpȗ\^ `�XGMXQNu|XGp|ɕ� pJ؄U 8HLGMpȗ\^ `�XGMXQ{GMpȗ\^ `XGMȐNGMpȗ\^ `XGMdGMpȗ\^ `XGMd-GMpȗ\^ `XGMd'%GMpȗ\^ `XGMd2GMpȗ\^ `XGMd2GMpȗ\^ `XGMdHGMpȗ\^ `XGMdSGMpȗ\^ `XGMd^-GMpȗ\^ `XGMdi%GMpȗ\^ `XGMdteGMpȗ\^ `XGMd]GMpȗ\^ `XGMdGMpȗ\^ `XGMdըGMpȗ\^ `XGMdͨGMpȗ\^ `�XGMdͨGMpȗ\^ `�XGUpHSHBN`YBED_�_؄GDDH_MW8Y^[pHBYWXYpHpEXiՓGMpȗ\^ �XGUpHB݅^f=a8_?�WW'_؄Dx_DD DXpYYXBpBYCH8NWXBXAV` yXGp|ɕ1^XGUpH[^(?BH`BWJDX؄G_؄J@MX'[_p^?W^Buz8?,QyXGp|ɕ1^XGUpH-cW?W(WC([[Yx_`ЃGG@@H_ȅDW(WHE8WCpB8W^rixUfVvWX֐GMpȗ\^%pQXW!cFdVfWXa(YWCX[8CXGHG�`xXHJ@�_8W^CWlE�`8BH?{XnGMpȗ\^%pQXW!$hX{XoЇvpCxvȆE`~_ fmȅ`{ h`mpYXlfu}~`؃EWl>c v試X~XGp|ɕ1^XGUpHªVk}`ufk؇kXolvMqu�G0vw8`hk8Y^a0ap^NaX[Wf8x&vGMpȗ\^%pQXW!4^f~8=�Cv Y(C8vox`HzzQxpH؆DQN( BHEBpEBzz YGMpȗ\^%pQXW!e~[X[8}YY}pac _`jwhJW(YXaЇ}~{�E[pC`\fsP GGMpȗ\^%pQXW!+ϐ[kWCЇkNpo^{؆k`G8mz_؄`8W`\^8:``0_�eYE`\ :}GgGMpȗ\^%pQXW!t,/} v8^E8v:s0pm8s_�QxD]Y[8^(W(CCW(iB_vmGMpȗ\^%pQXW!xw[nCE}czBhw8Dh{f_h8s[H(WW[a[8W`\Yi0nsGGMpȗ\^%pQXW!dYhkWCpl~`kXC_zh=HwcЃ`xwwȅ 9W?E8N_YpNs}o{V~XGp|ɕ1^XGUpH½=`Y^W=C_C�b@`b�=@XxMC8NYpY(^W[X^8WC7 yXGp|ɕ1^XGUpHgBX 9B8W�W(lYQx\D؄G`XDЃUGpY(W(H�Eu!Y:0?Rh"ƌ7rG69r$ 4\%̘*T ѨU u'ȠBk-Yd"YQJVzVJ`U!Y ZU'W <됬N#X8!ʖ2IbQ\A/̚7sG69ra8ʖ$ѨU Y 6ܺw&G. \rL$V8={Sn:v`mrpʕ-ǤIbQ\A);}k#SlI&M$({) =&`XJ+K4# $58"%~,8a)+D +g"=#l RK1j@ +82*@ޏUZy#l RKJD +w%m,8a)Ԓ4# $9(=&`XJ+$M$({j)o#.J-)I +82*@#l RKJD +7+,8a)Ԓ4# $)-=&`XJ+$M$({{/E#.J-)I +82*@ ,8I)U-)I +82*@^P|2)0iI#T )T\04# $2'4u,84Q@(I +82*@^PI'4ں9,84]4# $e6~ >8~89,84]4# $ʉ>:饛ӍR#+LY+I +82*@^P|: ?N7K%`3MWg$M$({A2{=9,84]4# $?;,*،&W˚hB8bp$?GXT+M5%ф+p(V Hn cC5p lFeMI4! 1Us 9#V`3\-kJ VQ (1iE%jYSMHGb\H=pNk,*،&W˚hB8bp$>REqZ#`Q Gf4Z֔DX+ !8ZJ8b6ղ$`*\ <A^XT+* \`J VQ8)q<':өuZdx, l %�Z$`*\ v=(BPs.b"|@ d%-QMHGbBC*ґ%]( D`)YIKDX+ aҝ>iE1G>hJV%ф+p(V H�V*V˹Q<DS(&$X#F W@"n}+\Q<DS(&$X#F W@"=,bQ<DS(&$X#F W@",hɹQ<DS(&$X#6 Wt"-n)Q<DS(&$X#6 Wt"}a1G>hJV%ф+p&VN@"FX MJZ$`*\щ%]( D`)YIKDX+: S#`L4%+ihB8bpE'*sx,჉d%-QMHGlb,d,b"|0є%J�HGlbĐ,b"|0є%J�HGTbq^9Oxx,჉d%-QR82:3ڼ#`L4%+i*DEhM4]( D`)YIKT|`&*Q׶]( D`)YIKT|`&*Qڞ]( D`)YIKT|`&*Q[݆]( D`)YIKT|`&*Qn]( D`)YIKT|`&*QV]( D`)YIKT|`&*Q{>]( D`)YIKT|`&*Qۼ&]( D`)YIKT|`&*Q;"]( D`)YIKT|`&*Q ]( D`)YIKT|`&*Q]( D`)YIKT|`&*Q[\( D`)YIKT|`&*Q\( D`)YIKT|`&*Q\( D`)YIKT|`&*Q{Y( D`)YIK(I0#T&Tӌ5F,(<, LTJDK(I0#T&TӌE,(<, LTJDK(I0#T&Tӌ +,(<, LTJDK(I0#T&Tӌ"#"DJT�| 8B%lBE8ͨUa .(<, LTJDK(I0#T&Tӌ:"#"DJT�| 8B%lBE8ͨ b.(<, LTJDK(I0#T&Tӌ&"#"DJT�| 8B%lBE8ͨb-(<, LTJDK(I0#T&Tӌ2z"#"DJT�| 8B%lBE8ͨ}c-(<, LTJDK(I0#T&Tӌ="#"DJT�| 8B%lBE8ͨ5d-(<, LTJDK(I0#T&TӌI"#"DJT�| 8B%lBE8ͨTN9-(<, LTJDK(I0#T&TӌUE[>,l#DJT�| 8B%lBE8ͨ%a{#&8 LTJDK(I0#T&TӌZa{#&8 LTJDK(I0#T&TӌZg{#&8 LTJDK(I0#T&TӌZm{#&8 LTJDK(I0#T&TӌZsR{#&8 LTJDK(I0#T&TӌZyN{#&8 LTJDK(I0#T&TӌZJ{#&8 LTJDK(I0#T&TӌZ{"#"DJT�| 8B%lBE8ͨhZ.(<, LTJDK(I0#T&Tӌ{"#"DJT�| 8B%lBE8ͨ}yZ.(<, LTJDK(I0#T&Tӌ{"#"DJT�| 8B%lBE8ͨEjyZ.(<, LTJDK(I0#T&TӌB{"#"DJT�| 8#l*E$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++B'lB'lB'lBO((((((((((((((((((((((((((((((((##"�=Jhl-8B"M%@o%T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&o%o%l**,&&&&B%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lBntlp%BDZϱ+l{1&TWB+�(!g/LL"B+|-$Or+&q'l mm&oWT&&T1'*#*|&o&Dz,&'-B !#K�@ '8-P$*73,B.L35r?36O5BҐ7388399*H2-B /3L(�BA >3 ?3@@4AA?A A �B A �B �B �B 4FgFo4GwGtAH؀/K(�KKL4M״M4NN4Ot4PtO5QQ5R'R4L (�J TU_5V 5ZZ5[[ U�`vVW[a6b $vZ @TDwgwx|7}׷}˷0� 04�O8W_8Kx7fx 8w lJ8wd/׹ 8繞#9z9yJ4xJ/:7:gO:W!+8go:w c�8W::K!zJ<:(@:2cr{3\ ";z+G+ӺH;g+@+@+@+x3ƲS3M;;M;;yԻ;軿;!3ƹDWsӄTTTTTT@/<ǿD{Ç׻!3ƹDǧcH˿|̯ʟ{K<3{_@?�'/?=G7=JKkкhw='=c\MѷDLJ=տDد="J;=[=c\M_@@��!��,����0 ��5H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPJJիXjʵׯ`Êٳh> ڷgʝ ܻOw^}Vᡄ^3YƐH $8qB 3qā$5K q  fW 9!q L`B p@ 'B80#DB88@C3H!A'@ Pp  $BUhfv b�31 :8O:™$p�8p '\O>8A`b $7�\38p#NΠAnhg̠' !t $ !8A 3p%g8@ @�p⨤jꩨB �O?J+1'h@ 'h�s3pp 30� 0 0 >� @p3ip�0)A p! 3$ 'h@HA�i0!d '8@'$ @8(r'HG : #w6s @D�3pWpF'H p@'\qEpYx?% D8O>!A 'q8p p@ p '8p@p!h DpFhp@$p@n0C 'p $@Ӎ騧 �F:N3 ϝ0@!p'@@\t3@38@@h0C0<�O]$v A 'pt)p@?$kp'�h�f  �4@ 6RpC GH03< "@ Ӏ@ �9Bp �8 �8B @ 5EWd\hp � 8 �ph L4aNp�h H 0 @+�H@4� @'N@`�0L*UV C�f pA�f`эy#38@1p8  +8fK�4 J 0b:q�86$ !p@�wBHp!yEph�WG>A>F>q�G?q0LgVH@  9 AV ;hu`G?8  Q+~lM?�hG>đ  U>Z H�:1�! f~�'H1ZVFN� 8�0 <֑leVdЀNp�8 3� � ZF?䡍eg?84Fh?PP [F]ph#AiU.N�*`D?(�8|_hV8 8`m*-a`KJܑ~8@ -�~l-x�Y8 P�2L[@]Jlu9�"`:�$ G8T �� ?a(@6lP�� :(`6΂�E: @+mfCGMRHA�h  4p��[�� 8~@8 0 c�~lu)5o3p�tc�N~ slp{� P@4=� @5id`P? fRJA7{| !p@> @ ұ< ��Z:�@YmX<�0�ց|.%@捺 8@\@ ~# (@ >?ޡ�@*As(`P? f8a>N[G?h '8@?dE+c�%x� rw�(�`~Cg� t<(x�0�q G/%@捺 �3C4y#:tB~CAяw@P=a�#(�T`C#( m`@+�%� y ؀!q30�P>@dP3�0� �0�(`p0 [uQ�[ uqD P+P+�)�p `�*`נ�P�#`�#0*p0 0pf f@+@Ȁ�@'73p  �[ �5�f gP�(`\R zQ�[ u�0 d�!� pW@ 0`6 �6P�*06 � 0 g��% [hA+@w! 0 3p�q�'�'�@+��00�% E`ڀ 0��f�ް5zQ�[ u D�)0 �@0`�``Ѕ6�`p0  g��( [hA+@ؖnv'@RDp�q� '� A`\ %P�(�%�0p p(C(��5P fQ(�(0�(�@+03pp�`@+�P�#P�0*0 P� p6p ��(0t�e 0��pY)'�W B q'0)p��fQ( �ƅf1� A�� [ A0�dp� Yg@�3S@+)�6@ �P�60 zЅ*�#`0p[ E%0�%��p ��pqxx�p@+ǐ��3���ڀ0P0�(P0�p0�A0�%��% �%�(0�0p�@�3 3p' �0`�*P�#`@`#P�6�# �0��(0�[{ ۰'p�)؀ 5Đf 0��P 0P� ~ p tPRd\q@q@[fA0 rI'�f *0�` [3`0pנ�#`�À(P�%  P۹k@�3 +@+ AP�[ %0�(p%5ڀ�PR55 ���(�[SM€� @+w@+p�3�`B#o0*0`P[C `P�#`#P5P0 5�ƅ PPp{3�3pP 0�0�C7 0�R4�f1�[  (0�fQƵӐC0�q�p%0�t 0�p�d 0 3)�p)P�  Ѕ  0`0``��#�#P��P Pd@+0� E` 0tg\ʦܹ'�W� 0p��[����(P0��(p0�(��0PA l��(0�[�R�(���)�3@�3p�0'@�p*�*0�`g P�#` 0p�6P�*%�0�%�%�%��0�d���ͧ<4]7@)�'�p�D@�%`\00�0�(�PP�P��� �3�!� 0�30����� �)0�'� r�!���'�Dp�`#@0p #P� 0�'�3@'p�(p�p��p�0p�@�%0(�`P}Mڽ0����������3`�`� +@  Z0PPPPPPPPPPPPPPPPPPPPPPPP-= 믮庾 :N~Ⱦ"P�R^�+�+�9 @9^`ݭ>Z^-ۼ[.^~Ů �#�*f� � ~.[o` pP�#`*n4_6..�6o# �@` >:o/ VONP�*6 �`�6P�*P�*P�.Z>r?t_vxr�W�zo]6P�*�*P� �*` �6;u }Z^_*#P�#P�** ]oo�E�'p�p >ʟn06Y�_Mq 7p�ppS�'0@ _ �J@ BPBR>mӦOZj5ըQ=~RU M&$RJ2bt' 5k:iSNT FLPEETRM>UTU>=Fcl(Vر6͞5b X6Q\uV›W^}ͫ&RHi"&RHi"5jըUVZUiSM6ZћL6MZj֢7$& f ;n)2x(#XQ\r͝?WIt5AJ*AzGG^zݿ__iUD�ٸ!޼CPAJFi@D0AdAY0B /0CW`C?1DG$D=ZDWdEWM`Ćo7FPJ6ĮQ#H"[C/ '2JHJ J-˴GVyDlPrDKTxUHT E9SNWPC=1O?tN PC5(J6Id@lනpr�M*`@dU.nOQG%TSOE5UUWeUW_uG`đ6 W jKmVpM0beYg6ZiX6qą ͵^>XJ60e]w߅7 eG\v\k\ *`d N^fa-|Mq!\k `G*d{dOFYG`͵^VpM0L:eG\7ךz>XJ60:k}Mq!\k `G*d:nFX6qą|sW+`d n_X6qą|sW+`d qGX6qą|sW+`d tw/X6qą|sW+`d w駇X6qą|sW+`d zׇX6qą|sW+`d 8V=p 򕫚_`VJlCɪ5AR=p 򕫚_`VJlCɪe8C =p 򕫚_`VJlCɪ GbpArU^ QM`(YYbXl.Wj+UX#* %:bM8UMz 0+pD%6dU'#` G _IU|`&0@Ҕ{,6+W5长*USrn&|&W8PKjj؄#\\դW�>GTbJVuΠ=p 򕫚_`VJlCɪ;GbpArU^ QM`(YhFXl.Wj+UX#* %:M8UMz 0+pD%6dU'G#` G _IU|`&0 իz,6+W5长*U5Z&|&W8PcW6؄#\\դW�>GTbJVu;W=p 򕫚_`VJlCɪiuGbpArU^ QM`(YmtOXl.Wj+UX#* %:EM8UMz 0+pD%6dU'#` G _IU|`&0�z,6+W5长*U [؄#\\դW�>GTbJVuZ GbpArU^ QM`(YM8UMz 0+pD%6dU'},6+W5长*U7؄#\\դW�>GTbJVu -GbpArU^ QM`(YttM8UMz 0+pD%6dU'ֻ},6+W5长*Uc؄#\\դW�>GTbJVuMGbpArU^ QM`(Yԙ7iM8UMz 4.#*Q\xRGXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUBXl.Wj+UpA$QUaGbpArU^ "Jb??bpȗ\^ hpHxJXQ?�GXMpȗ\^ hpHxJXQ{UGp|ɕ�GU$vGXMpȗ\^ hpHxJXQ"BiGXMpȗ\^ hpHxJXQ.CgGXMpȗ\^ `pHxJXQ:dDXGXMpȗ\^ `�XG4 :$EgyXGp|ɕ� pQJ@(]GMpȗ\^ `�XG4 ^FVyXGp|ɕ� pQJ@ӘtDGMpȗ\^ `�XG4 uHRyXGp|ɕ� pQJ@ȋԓGMpȗ\^ `�XG4 t yXGp|ɕ� pQJ@xɗ|XGp|ɕ� pJ؄U 8HtGMpȗ\^ `�XGMXQJ|XGp|ɕ� pJ؄U 8HGMpȗ\^ `�XGMXQ|XGp|ɕ� pJ؄U 8HGMpȗ\^ `�XGMXQNu|XGp|ɕ� pJ؄U 8HLGMpȗ\^ `�XGMXQ{GMpȗ\^ `XGMȐNGMpȗ\^ `XGMdGMpȗ\^ `XGMd-GMpȗ\^ `XGMd'%GMpȗ\^ `XGMd2GMpȗ\^ `XGMd2GMpȗ\^ `XGMdHGMpȗ\^ `XGMdSGMpȗ\^ `XGMd^-GMpȗ\^ `XGMdi%GMpȗ\^ `XGMdteGMpȗ\^ `XGMd]GMpȗ\^ `XGMdGMpȗ\^ `XGMdըGMpȗ\^ `XGMdͨGMpȗ\^ `�XGMdͨGMpȗ\^ `�XGUpHSHBN`YBED_�_؄GDDH_MW8Y^[pHBYWXYpHpEXiՓGMpȗ\^ �XGUpHB݅^f=a8_?�WW'_؄Dx_DD DXpYYXBpBYCH8NWXBXAV` yXGp|ɕ1^XGUpH[^(?BH`BWJDX؄G_؄J@MX'[_p^?W^Buz8?,QyXGp|ɕ1^XGUpH-cW?W(WC([[Yx_`ЃGG@@H_ȅDW(WHE8WCpB8W^rixUfVvWX֐GMpȗ\^%pQXW!cFdVfWXa(YWCX[8CXGHG�`xXHJ@�_8W^CWlE�`8BH?{XnGMpȗ\^%pQXW!$hX{XoЇvpCxvȆE`~_ fmȅ`{ h`mpYXlfu}~`؃EWl>c v試X~XGp|ɕ1^XGUpHªVk}`ufk؇kXolvMqu�G0vw8`hk8Y^a0ap^NaX[Wf8x&vGMpȗ\^%pQXW!4^f~8=�Cv Y(C8vox`HzzQxpH؆DQN( BHEBpEBzz YGMpȗ\^%pQXW!e~[X[8}YY}pac _`jwhJW(YXaЇ}~{�E[pC`\fsP GGMpȗ\^%pQXW!+ϐ[kWCЇkNpo^{؆k`G8mz_؄`8W`\^8:``0_�eYE`\ :}GgGMpȗ\^%pQXW!t,/} v8^E8v:s0pm8s_�QxD]Y[8^(W(CCW(iB_vmGMpȗ\^%pQXW!xw[nCE}czBhw8Dh{f_h8s[H(WW[a[8W`\Yi0nsGGMpȗ\^%pQXW!dYhkWCpl~`kXC_zh=HwcЃ`xwwȅ 9W?E8N_YpNs}o{V~XGp|ɕ1^XGUpH½=`Y^W=C_C�b@`b�=@XxMC8NYpY(^W[X^8WC7 yXGp|ɕ1^XGUpHgBX 9B8W�W(lYQx\D؄G`XDЃUGpY(W(H�Eu!Y:0?Rh"ƌ7rG69r$ 4\%̘*T ѨU u'ȠBk-Yd"YQJVzVJ`U!Y ZU'W <됬N#X8!ʖ2IbQ\A/̚7sG69ra8ʖ$ѨU Y 6ܺw&G. \rL$V8={Sn:v`mrpʕ-ǤIbQ\A);}k#SlI&M$({) =&`XJ+K4# $58"%~,8a)+D +g"=#l RK1j@ +82*@ޏUZy#l RKJD +w%m,8a)Ԓ4# $9(=&`XJ+$M$({j)o#.J-)I +82*@#l RKJD +7+,8a)Ԓ4# $)-=&`XJ+$M$({{/E#.J-)I +82*@ ,8I)U-)I +82*@^P|2)0iI#T )T\04# $2'4u,84Q@(I +82*@^PI'4ں9,84]4# $e6~ >8~89,84]4# $ʉ>:饛ӍR#+LY+I +82*@^P|: ?N7K%`3MWg$M$({A2{=9,84]4# $?;,*،&W˚hB8bp$?GXT+M5%ф+p(V Hn cC5p lFeMI4! 1Us 9#V`3\-kJ VQ (1iE%jYSMHGb\H=pNk,*،&W˚hB8bp$>REqZ#`Q Gf4Z֔DX+ !8ZJ8b6ղ$`*\ <A^XT+* \`J VQ8)q<':өuZdx, l %�Z$`*\ v=(BPs.b"|@ d%-QMHGbBC*ґ%]( D`)YIKDX+ aҝ>iE1G>hJV%ф+p(V H�V*V˹Q<DS(&$X#F W@"n}+\Q<DS(&$X#F W@"=,bQ<DS(&$X#F W@",hɹQ<DS(&$X#6 Wt"-n)Q<DS(&$X#6 Wt"}a1G>hJV%ф+p&VN@"FX MJZ$`*\щ%]( D`)YIKDX+: S#`L4%+ihB8bpE'*sx,჉d%-QMHGlb,d,b"|0є%J�HGlbĐ,b"|0є%J�HGTbq^9Oxx,჉d%-QR82:3ڼ#`L4%+i*DEhM4]( D`)YIKT|`&*Q׶]( D`)YIKT|`&*Qڞ]( D`)YIKT|`&*Q[݆]( D`)YIKT|`&*Qn]( D`)YIKT|`&*QV]( D`)YIKT|`&*Q{>]( D`)YIKT|`&*Qۼ&]( D`)YIKT|`&*Q;"]( D`)YIKT|`&*Q ]( D`)YIKT|`&*Q]( D`)YIKT|`&*Q[\( D`)YIKT|`&*Q\( D`)YIKT|`&*Q\( D`)YIKT|`&*Q{Y( D`)YIK(I0#T&Tӌ5F,(<, LTJDK(I0#T&TӌE,(<, LTJDK(I0#T&Tӌ +,(<, LTJDK(I0#T&Tӌ"#"DJT�| 8B%lBE8ͨUa .(<, LTJDK(I0#T&Tӌ:"#"DJT�| 8B%lBE8ͨ b.(<, LTJDK(I0#T&Tӌ&"#"DJT�| 8B%lBE8ͨb-(<, LTJDK(I0#T&Tӌ2z"#"DJT�| 8B%lBE8ͨ}c-(<, LTJDK(I0#T&Tӌ="#"DJT�| 8B%lBE8ͨ5d-(<, LTJDK(I0#T&TӌI"#"DJT�| 8B%lBE8ͨTN9-(<, LTJDK(I0#T&TӌUE[>,l#DJT�| 8B%lBE8ͨ%a{#&8 LTJDK(I0#T&TӌZa{#&8 LTJDK(I0#T&TӌZg{#&8 LTJDK(I0#T&TӌZm{#&8 LTJDK(I0#T&TӌZsR{#&8 LTJDK(I0#T&TӌZyN{#&8 LTJDK(I0#T&TӌZJ{#&8 LTJDK(I0#T&TӌZ{"#"DJT�| 8B%lBE8ͨhZ.(<, LTJDK(I0#T&Tӌ{"#"DJT�| 8B%lBE8ͨ}yZ.(<, LTJDK(I0#T&Tӌ{"#"DJT�| 8B%lBE8ͨEjyZ.(<, LTJDK(I0#T&TӌB{"#"DJT�| 8#l*E$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++B'lB'lB'lB'l+++++++++++++++++++++++++++++++++++++++++<(<, ГͬDK(Ђ#$T$ԯVB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lB%lVV&(* o(l(l(l(T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&T&&H C{ 2!!&TWB+�($/LL"B+|-'r+&&)O&&xE%l+oB%Ȱ,)ײ-#*!2/r!o*|B+-B$K2%`@B+|#(*26g3,7 s8k39O8sҼ:3;;3<dz<*x2-B A2/3L(�BA A4 $B/4C7C?4DGDOBA A �B A �B �B �B P4II4JJtDK@2K(�NNO4PP5QQ5Rt4StR?5TGTO5UWU5O (�M X5Y 5]׵]5^^ X�c7vY^GdO6e ctKdw�?8GO�841�P8Ǹ ~ J8~'d@2w8:z:zJxJ:׺:C::{80$;XJغL<;GO;W?$7;8w;(;?$k;w:c\P{+W<z3SM4?<M,C<Wӄg<\<w<ȇK2c$|Kh|L<ӴWTTTTTT�<D<}K2c$|K<'";7#GO}'|Kgo=wׯF_ ٟ=}L9=۷ۣ=׽==c\ط}ܯD}>'?�c\M_@@��;��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gridlayout.png��������������������������������������������������������0000664�0000000�0000000�00000033445�12641336260�0021106�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��0�� ���Z��PLTE      #  $ ! " "$$#)$"%'' $&*%%$%#*)%!($%(+.*!$)!-0)'*"+/%)+.32!.113 0 /% / .+ #.%42(-%11+5)-/54'0"/-0&1(//(*1-"5.0.(4+<"=&68;+=29971<2/=8;:34=.4<86<3/?/.A+&E(2B2A?C7D0F>E8D:D@?>D6>CEEC8?E>BDAHDCQBIKJCMIHGLCIKIEMIHLNRJODPFQLKXJPTONMRIPQOHUJVQPOSVUSWNVRSURXTRQWN\SYJZI_R]UVTZT^dQ_UV^XWOXVYVWUZWJZVTPZKPYU]UZSYPUYKVXUTX[H^F[XKYW[O[Q[WVM\VXYWZX\R[W]XW`X]Y[Y\[T_ZYR_WV^ZX^UcZ`a\[_]a]_]b^]]bYe`_h_e`b`hcbjedfhemhgpkjkmkksovqppsqpuljwjtwhzvu{{z}{x||xsxĢ0��3IDATx1���0 nŊ0a„ 0a„ Ca„ Lؑ0a„ &c <Jo^f,J7;txC8rdpȉ0iD5/%*)!5p#!/j?hE5SExt:}�:/UDVVQIh[%Û_-XX|,ƾ<jۛwXƥf`"D Y  ;U-`0sJxQjy`~Z~雉!4K}ߑUV x3,;rh4#hb3ftd�,/T5A5ꁸZ0 azlü %%PQ>_!(fhM!U�IX 3(XʫG@#m$e3,˜tz~[^yY4&,it�0!f=�MԄz`> 6x3` Q(V2o~_ƊeyL^J+3*l>$ J˃h2&+JZ#KՂR0K23>ڧB?=oVT/OӦ'TyQK×ݼ_kE2cMyDg]-x 2"V?|>X6<f{?Ͽ~=5*vJղ^}??-sT&n^_UR}R[ q^ߵq-㖯nqomƈU  \qaһ x<U6~[fI1bְ cϳ,a0W{NbTH+mE;eNZ�(w{{b M)_&iX $Tޗvxx~r˘WDקk*\ފBD{s0 J[7»邰X}ZAE#0#*fCa8ja˄ zwMROM{ʽG<}Ha7T몪^ӒG`Z$@�k>aUcߎq@_f`{ѿ|L=(qvO[*RѲ*_)XנS6aUJ2ea@zɽwJs'yΓܻXL=G;2%uU(X.neS&YUg%dgwF~kċ%--<{ZOtc„ pyE&VnTVмɤt'wXڟ0w40 ynEQrC<LY CgVh`RcOR(9H xg["{<<٠鰨m5ixMxYE,f;`DL))YAde/,]~2[Xl>[E~=.zi1OCy 8u�:dZؘ\ש6KczI_Ws Ҡͱxjnx�͠ʢ$O6O[2ɤnzM`,&/073gm?ȮK`dEf6u�:l_qAZM �vs7B]%KA#~tyF:7_}SiL)bZW~xh\;d@`bZT*Q5"T$0@_k.V\› on˭QDiMRU0.z=,httybއYVZ0& 9Xe4d֟/T(Kk�h4 ?Iٽrd+,޻1?xD;ǿ<JhmBʘ֯F' :^X)DaٔTLDc`&mAdg'lk**(W0Z|(ѾJ&܋ lmjEz 'k{32'Wfz]F_c#*<⵬ LwgCv^۳ nxգyׁ#ss^zzAk<vS2[='p]? ipA/5I(USthWZ2׾3o{ׄ4GQbZ-Q=<JTiZf!$Yā0T�) ]PR1ʇ0ue� >˘eOfvhh9a];]ߨ7ȋ0ﰥ}c"5O.8*R0g&μEfY {zz�tSp#t'B7 lz>AJǑt2) ''.yG(w.{( c{B)%efu]8qYh?aZb?Duk(~Rf u&GxDMޠppX Ify_ya` fNj'`9wCx`L)h.zRhFx]߭)0 lF {z�OZ2L gYYV'#k9jrd!F'ظ/1k@JBB%rP[Y:tM ZoV)‹7Z/RVO'';17g. y7t}(wYFn斊Ź8{V??IoտJYä</akfV?G+DH~6Dִ,Ds=Hn"Me _$ȼ=N�1mhlE2zZPl@~!5<w˜Q/M%h_w– vFB"&IqvC5 /"`xϕ<,wp 7TS$-_1med8aϖH`Ϟ$HQiGYi:seJ P(!@(Nϯ`ϫ`sŔEU|lOT kႽz]0 O ub*d_~_NЉ)*(lWp_%4-P2J @Q ;ewvڻt QBڋ(Yx-wx@ &p+j`8� 7`DWq/XdxAԟ,H-. ZEyX/�p�w'Qħ:� SE ;aB?�$NXFqA~8GR\?Hq ^*�; S�_ x0V:#�Ľ`bקQ5y/L$ �lI 9{Z⋅rM?T^:\$k(^\8XJ*ӪB/oq? 6/0wd~ ռzg\#ȧ p=y0@ZCf٢U"l$-PPt-z?z#_>&s UReR% NC<o/oK`lX%E*(ӊPT0)b~=5`,NS5%fJ>:[@}JQ%.u;A~~?#\SC$P,V(mzvҦ5F/>E}x>?0 h7"%ɖP m! ~08ӑfuZ|>y4 $AiS# $my[k򴫝9Leh‹:WH fE^{Ny(axyN4,8{5ڟْp`;nfߪMkuM?4} p] f&W/0|P�%/Մ: lKf\>ki-elg8.Wiҝ]>ywWAlZ # K5(Z^!np:tM΂i0", GB2T v>3NY//)EJ�z)AOMq:nze5i?nI{tm J/.]CpX鴠?`@al:L+vxz$Й~ߒ�73x>" ?at}X=NDBE}g` [׍vo豽VAp?}eg}6U7ĭ`R f1l!|?mj(% v?ؿܪ]9i}t(a !ywMtZO n# Ikx+@|>-JԦیmF3kPO%JPݥ5Ԗu7_W~6u:-1<>.q ^vr\=Ǖ봎>Sh&บ_k n+Űn9UfioIP1;\G6\?O[\|t fvxlm{*4\k-gnx>RokHxZxx9y׻ ALRRЗJEPdE[q+kOCS#2Tfh5UG: ]i%uބURUZɤVS9i',!ba<hZX)f7@ʐT V+ҭ0fNG;0HhL%ȠZmm0= AKa `t<`h2<6=nCyE7n42j<F,# T4Bҧ -A;`;Qj5 mGqո (REuZ,Z" ZTԣԠ uƴ@+1FGP+>Ty%n?Ê!YtNI5VF%E4cߜ0y^SE-OXHQ't|+p�$!4Q!Vĭ; "Zv-֩hT Vpn+nQF8j`[c|_ں8ZP(] iڴ8ۻcLb 1m+\d8je y5)9Wd,oKq|ɇ{ND<\s+�ޝWeN"a5R# huiUa8IA%%lYP ͛SQ/L6c3LPUژeQfwW. aLU0_Xf'zaT {ጪZ7ջ4@vEcu[j Z-aLB sTK9 W! q| )kB,3#erSŀrZ:"]æ >yX!%j!_LCR)q݁irRS|wwt`[w~pll98^ؕkעss䋙TJK%HfR3鹾w'JdIOF?>{Lf실LX_7{{{oٗDT9 _=>*.]2%x?#mC, jjkkk>W E)4XY\|׷ƨUzvZX<?-[Iy]^.7ldZJSs&:YY|2:js5_֖^4%)<$uCbZjRƪsc USsZ.--Q`KNM�"9RsŪ;8p.Zq!*+;�BOX o&,Rb+ !%? 3&}Ql>vPn]LsqTt%T [)b�'E[-dr&v9~A#8 "CJVE_. ʅqK*m|._^!i JG(LpLXko |M0i"jEq+R/F"L3D"qi—¢ FԂh4*P3 3Q!@0bB+-,wQLjr549P k ˜R*c80΅1fQwGH9×$c\>b�Lvk;4(Ip]wI0\u5q;mit<캿{' EtOd]fM=M ƹy:UnQ͟S*6gcOXcVe 6Jn $$]*fVv<` ['/ϟ37B jFrJ#S$¤G{ H�OoT^Y F&iRH z , eN>0 aq�*+U0'D+% E#!g6 ݧ`5Ds}$io*݈I%4i*-S0�D 4fAWBo�yY2>K^Oy> #M,Qen-R&K&+|" MO}`&SZ֟`N}z7ſ ̚[s ۏU0m\W9MJJ}<,c]`K O /?{onV $�9W�=)�Y5a�G �P]HHЂ(Bq [ BA VԮ" Ra�5P$ VI~-ҢT—P,nK5q2@QaF/ςy8l߻1neJc1^WNzyxs6cעUٺ_x\� u0�z[vFqٔڛ $^`>^ςewm{5|8,w ֥]ν.ςo}?nWoq'Ь7*ye[jy#X1_s #zP/'8W)<S#Cc8Y0(y>EA<_u.uSlT&l) )6zL]3խ/&(y}?|`eVl)cWdߟ60KG׽1z~Xtai|@zaCl3]&a;^6S"H|ٍquq]ª}ޛ;Lya?we^~=kkƎüES7o%M cW}"}R xsVf imͤs;A< T}^u?,NÞjFef#!EL/!@^Eqۈ(<-J3Ot”N`QHz69[EU@!ς]!r9[-CyKv|5/)F-+=�\n3lv\4pZ2 qGOw.>İž};_50%9Vv?>U}F<Hzy,ĥPŜ zܳ& nǶ*pd|p;/oۃ vˊkf_'/C<,ٲԈ?P}<޶wڜ,:k @Y!6k9,:oس'AXiBa+[C>?1?xAA~X5SaR9|�sLS7#r Wu& UQ$Y0J0TPI7䷁1KLW@ECT4 ;�< %R? %@< L"@d)I LA)jd|_TJ% K @1܋Å3TAՙOA* ~j�GX¾3aIn^ ߎ@&ς9IZdk:a%N�=% Yt5%�_f΄T:MiQ55:ju?f>cIFq|\Ϥ% ֕iHWS}BHwVZ@2d00E> Lh 5D A7{řw8hl7&"l-BL#qk=4+h> s3g_,y㸉nWH=9cpHQlgrg͙4;O6ϔ|]'0Ϗ4Y_q\`.0 ,8}?/F�L zLC^�F;) +~oE>PN0`D5 T,Z{(Ϝ>#&7x<ŠU$JNðh9A*l#3"AESܡ{& gBe0"v=E;LL0 !豏l0%%\߷!=Ѐ$`tBg{ s%amn&W=5Z-U/)5-E XSIaiXD*|E}Tx:.ۭ-|UQTn;/?0tmDQBL+$=,UөŠC":+6fCV!xQLJ}u͇ Bjzhn^iߟ�O>`-]yuyu֮:uf͚߮YYW}5.n )~"=rWc>}キw^e쪯ކ7mܹ}KuӮgo2$8 [wFN>4 ;C׆_pWC7a_$4 kJ>4bģNckSOfRX+0ő2f{/APg"Mt' h8q4hȲ)ΓO(E6>s!:w?/5'S1)XbiEMM\X$%�I4%*:(d5gdPB'MpڂboK &1dF Fo6!$F4K#ԥr1ᔩ)kI6``.6TDPƌh%(z{NDX,TaL;8X toH(ں2b u* 8 :P35`,ӏMrj01i`|aE]`.0  Z%h[V3j`y+:__dy+8l`{+R2 ,"m y6,o poE:)vP`y+,o pohXyIVqx+ V-!1a{+ I [V"LG筠@b8Vqx+lqx+ƿn0` Vqy+?M R`ފ|3[Yc[!a�<┷ a�#�B5=*'| [d�OlViV@["0HwTaWTiI4뭐�lR<loţ죑0B>>+UQ`y+>}8 cM 6[ɃQL\%K^xy6ފۗGm*x+ }0L`୸q &F[1"<[``9oŽ)o@}kftZ:Ғ<r1 Z"[nLi =#`_1{ ^GX0z+-o0!w@G:[y7U l_FC:yaL\3#&[``z+D FcY$xJO&V1X 6ǣp|TW<>Cjű',ołM{+' }peGfgrRoXGsz+yx+HRoťV|xNKLołVL\)[ؕ+㏬6 0ygb.o[>?1 ܚum͎ӛAP`F.pZq+v[X VF,`z+bKT4 yoP jh0͌V0y+rފ TJ 2f[bx+l`| `9o0AL o [,�NT* Vy+rފL D$pa[�V8`&p&[�`VY;Iwf{+2-B2N"#%0j ~â qBLފSC5/ﭸ@o<ESXT4M `%Uw4E$gCW>}:$k((,a .Zn Ea-)*W ,QU#t3xQksv梢wOaX"VwhxfިKҬ(X�3~c]Xe]S V3]1͚ #+9g[R\;eI骮J sULe-brWWnwY ‚.5{}B,7̎FqKi41g3,&ǜ A$wkLQλ2ôWb]g �Y!a<9`9b di:%OA<tJ{m|/} /1z(@e ,[M N}2z.~󙞳ȜMm Rh_xJVeUep6.|la"*�/=>$y VO QqA3�G Oպq0:bqWpP_- 7X< B(x#I( Gz8R}9HDSAfəD_wo}S`EEv#[O:1j;vU:ZܸÏZnY9z=6JJJJR(WyKJ+*+ֽ\߸r)ekz=+Vm{mKwUwlTد^.*]ÿU~ncmm][U6T~LUUwoݶv9ZU%U%vb|Ù; |t*ޭ}+jgg|J6+Y ÞIr5!V_A<P^?p6-Φnu5� n>ҋ\J?NLޡVDm[V[7nY^w܋.0 s\`.0 s~)j xFķb׭&o+2?p!? bI1 !-, h n&A6NcO9s+iF�bSo4�c<Fts_UM.\Ggb Ah$XPkh <%% I-# )HbS2x!%z1 ,j~V U&-"ɞHܚ@ A)*Xu>``2kLS2fge[Eiy_z!w|ӧ$jюHQvF*b沎m02^o z84 c%H4-E nIFӭQ0[ìu.`3I;~^߇~a4Pi @>Ae֜y(/ caǵ+IQc^ aa#I~闓> elJY-%JKMxX~QQaәMK)CZNBIJ<W36/2B;2!GQjPX0P@3Oߔ#3#Oox:Ryr:14ŷuAr'.[fva/j55_P+"N<`1ؗ;6UBqX#`*"jE}:R#VJTR4+6$ZD$.u;%)㟒E:]!Ibg/J5dyxߎ0{ŝB.vn4>!۫ԧ%R);ɔ~̖>NJmd-* IYyiw> OK@TB Q}X$<;fM8E ة `bS  ҡT(tZ!MrK8dqgk*H? ?k!!!!!!!k8j }}繎A(̬`NJpۛ^S]cokQ2 p'm.\ˡl)4 îWj 8 H&t-3$52 -g4 _ nYU6֩n N$ ϡ9cҨt2)'0Huveg'%W׭fT ꠽#<:G $K?KFI[eRֶa(9+n<X^Ns.B/_v0}Ogyi AGc_Sυv%l ڏ~ph̜߶?sslS]ڛOy?5ι÷l2kmH8T~OUՁIO)kx}t]g RHF$LO4R~Ф5_p_<v:RZ!U"Vף'yK9vG1x NkG%ko˜&**(9٣<ɹu�H0qWa36$IE(/qad ,ty(߆l{|aCct!l0Qjq˰. #?'<|} |(TtYy�%�Όˆ_-Re,YؚLߥ(buB����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gridlayout_1.jpg������������������������������������������������������0000664�0000000�0000000�00000012363�12641336260�0021316�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C���"��������������<� ����!6U1t5ATq"Q#B2$Sa����������������������������������� ��?�.骩Q"L'ɢ"5SӚ%vI%�r}G|ݻ`$Inݰvz@$n;I=C[l-۶OPi'�yKv탴9%vI=�|ݻ`$Inݰvz@$n;I=C[l-۶OQ;KOMJy|9Uj**L{1tr|=oN$r+E]MTDMG[lً_S0<%vIݻ`$>Inݰvz$n;I=Gϒ[l-۶OQ�i'rKv탴z�<%vIݻ`$>Inݰvz$n;I=Gϒ[l?0Mm-V7"**=U:o݊4 ?ܟsQ<G������������WN/qJdWN/q@aM8S&aM8S�������������s|&Uw?Hs|&Uw?l>'x,�������������&bu9{S&bu9{ lůB3 lůB������������7b:C7bf'x,>y`���۽񼾎O\tVy|� w<7p岞QCW5:rzw9$oVF?tV8oJQe.MOzHiŦZ`AKx놬4IRc#YfsZ*M?WMQGS%5\V*.P<һ >"K,, }-Wm$W5)%s@�� f.N^ɘf.N^›1kqwL›1kqw���͕/|q3Q嬍^fy_I�_UvPb^VuT[<6*?K=zNT/<kqmFYNIMLv+ڍnj.UnKKUjKmbC;N,܍M&'55\:;}Ar5 caF9xe5o>>6iE�ɿ4^zr aķ-)mhGȊ9ֱ˚ֈҨEVMOHiey.Y��s|&Uw?Hs|&Uw?l>'x,���>}z44ڭ4Y$1ڲ9V*dr4�}fipLꦹ\-+]<G9f=fc7#WGJwY1릵G_S_lVGQ2D91Uʯ;5h|k†xB^(`VG%S3%UM,QCJZ*\41?MrO�dkU]ZTjRIQ *&tQ9{ZJTM&Fi��� f.N^ɘf.N^›1kqwL›1kqw��np1Q)858Y'�8mjlU:7Yhi(kx_H=.%�D˥dL>N�poK5 ,UQPDIcY\kTEsN6eJOԥDJ�sOj3>P�w}6Òܪ#Z\S%UT t GMzr]"/%Ob3p>帪^^&Z8lʮ7iFW'e|wCuYdr5jJW*DMy2V9NksEM%e���o݊4o݊4 ?ܟsQ<G������������WN/qJdWN/q@aM8S&aM8S�������������s|&Uw?Hs|&Uw?l>'x,�������������&bu9{S&bu9{ lůB3 lůB������������7b:C7bf'x,dG5"*g3ף~q/l05/8zoRP2{fq/l05/8zoRP2{fq/l05/8zoRP2{fq/l051^]:4{fqU޸jԮW:FTUUV"t lůB m醭ZdsickeDTTj"IKm�=K7 @6�9Խ| o^پcm�=K7 @6�9Խ| o^پcm�=K7 @6�9Խ| o^پcm�=K7 G7nW}cZR9kdGYNZUr{WkV\=<U+䞕rȚ܋MHW>>Ij<g�V}g|>V}g|>X'5YG5YM` gvgv52sUq�sUq��V}g|>V}g|>X'5YG5YM` gv&bU0ͳ[#{)d{qF WN/q@Ʌ-V6:l淚|q9Zr*)Uq�υ6b!L gvgv52sUq�sUq��V}g|>V}g|>X'5YG5YM` gvgv52sUq�sUq��V}g|>&kѺ5dR'&oD]mDR:7bf'x,>y`������������3өR3өPSf-}N.ɘSf-}N.������������ ]i ]h0>y`53������������� f.N^ɘf.N^›1kqwL›1kqw�������������Mت~#NMت~#@ك53|OX���b fIu L"4ls2NW.Y�`s`xJcDOQ<q#dƹ9ZUԟ u!m&(_ _Etܨ>dz5tʃŸJi8El9@[^M)$r"&jo6={nTΧj#UQQZ93G"把c]b͢*gݣQ[$y]'U]&"#LD��3өR3өPSf-}N.ɘSf-}N.��M$ͩ=MF4ծEEFK! Àרd<YGLȕ,U�f�zÓY}{esa>;b#*f61j5+v3I5Z"[U+T׵rcQh.}m ۂie7]y&G1 j+]r/F%6E+mSmdT-;T׬&9k.V9ɢϧVAl tϾsEDF_GeHCF9ÇMey'15ױFK%�(��o݊4o݊4 ?ܟsQ<G�� aXa⋥=AC<ײ&6T՞]h/3b:<skqZ*rUAfȏr9g*&UA[d0V] !XY3!V9Zj#&Jt87A`߱[M%{Y7Qj7M�UTVǗ: ]-gT-PJYǹs։=y55'A�;L7Ou&ui*ɴVĭF5rtsp����&bu9{S&bu9{ lůB3 lůB��0MՖ<[kʙOR՝gOOj?m Scʴt~ Zhi?XqZ&\j [nUEj\[İԥk{ؒFZb+vhj1=8T4|pF8K#&Y+4%\;+">^:݈qEuČ^YkXܙguvc6QNp؝KRLREsQ(ך/�o!_.4k$2̪[,EQ4Q:3"}^&KW6J#RG[Hֻ<�L���o݊4o݊4 ?ܟsQ<G������������WN/qJdWN/q@aM8S&aM8S�������������s|&Uw?Hs|&Uw?l>'x,�������������&bu9{S&bu9{ lůB3 lůB������������7b:C7bf'x,vZ* )*<US5ȿ\n� -'s{s{OO"{[7?{[7? `n�!n� -'s{s{OO3өS?s{ؗ&!E$IUUUj|�6b!L)CMr9b7ȨE}ÛޟDozߐozߐ9�~C9�~@[Okpkpl=Ûޟ=ÛޟDozߐozߐ9�~C9�~@[9v*Os{�kpU%%9Y֢������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gridlayout_2.jpg������������������������������������������������������0000664�0000000�0000000�00000011575�12641336260�0021323�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C���"�������������=������!U15"6ATQ#2Baq$3Rb����������������������������������� ��?�.骩Q"L'ɢ"5SߚvI%�j9,-۶2Op'�yKv̓:vI=�}Rݻ`$nݰy{@Tn<=ê[ld-۶2Op'�f,]b 5WM$ܟ�ѡ'b0CJTn<=ê[ld-۶2Op'�yKv̓:vI=�}Rݻ`$nݰy{@Tn<=ê[ld-۶2Op'�yKv̓:vI=�}Rݻ`$nݰy{@Tn<=ĜU==RӶDLsITTrW%-q4� sX#�j9,����������?<a+b0CJ�����������������<0G 'Qy`<����������kxZS5~x<W- (����������������>0N&x'O` MG9>N&� /[·[Y:7IK=t $0tEL=]Cn}'eqe|mZ!G sɒw~JgX)0.:MM8sW,ܻ6kŶ8dD�⪈� p8{-(^G#Z16s]Q;jɩ),%0<�fg塥3X3rҀ����e MWTI>D9]iYhhhpML뉣 #X$s~]� Y؝I.]emkc]{tL�O3|\iU%{$UrDkU3vjZWzŽ*{ShdtJN kQ%\~m�FQ[mU2jaTcs\)_,]'_CIiRGdTIUjLԥ,P4tC5Qΐh=>U^�����<0G 'Qy`<�`,oj xԨV"*.Y5Dٚf,ZKEUg4*et4DM$kUM/__#f.6Ipv{ED~$I%wDj>6�=KeU45b)s?ţ�.D^OlERK-ZACv[TR[ZNTMfsQs͹;'|yeO.�/8 K$kXԕU]sRe}֭r9"抚K���fg塥3X3rҀ����>{֦ݰ*%K[+-d(cF;.ϬoDS6i�*"[o'i:"̊jO#giՇ콙o꺦j*O5;UG:DUktEU3r>V�]jOqGZd ,#F5U>a ;v EU=%L3W67FJ=ʮGU2>4�jjv{ijܨT3�����x'Oa`<0N&'Qy`���������� ! \4kxZP����������������|aM?9>0N&?8s|MG9����������3X3rҙChi@����������������q48~s�`�j9,%_CIYNUPkDTgw)_Xo@6�5|]co_9Xo@6�5|]co_9Xo@6�5|xZS!.4 pҶ[XrHb"fLRԾs}F/P:ˬm�}K7kRԾs}F/P:ˬm�}K7kRԾs}F/P:ˬm�}K7kRԾs}F/P:ˬm�}K7kRvXQ3�ɧ�ûXo#WPhlSI*`FU�ݞ݈ [mrڟ4|IWPzVJW"mr.[6!_UYN,MG995Uq�j>>i�V}g|>Ѫ}XUYF;?`MUgvϸ�u95Uq�j>>i�bUuP9z~8k&[DEo3M}\Chi@V}g|>Ѫ}XUYF;?`MUgvϸ�u95Uq�j>>i�V}g|>Ѫ}XUYF;?`MUgvϸ�u95Uq�j>>i�V}g|>F-2h-V&Y$ɜEL*SDG 'Qy`<����������kxZS5~x<W- (����������������>0N&x'O` MG9>N&����������ChiL! \4����������������8~s |aM?90q5?8s��.[,X.z%EU$15 ZIyFܲT^!8:wgWWح.GE3zEj;vLr8vۑ(kRL5FrV?%�* ]C u4s\U¬b&ywrs8/N�eZE dHVO Q#.".)VLw9ZTOdjvYl؍\�:1͖?k-4<09Fz5ȟM,@�5~x<W- )?<a+�����;,qzc}Dm|ND{cW"9QU3DϽ`h|WK]=C*-RMBTDf2iWK4ڋkJ7gIEUMےGtqh,UdYw5x?W[䡍j,rJ+Qٹ3ET=Aӄ'_в9a>Rޒ)< k2*dLٳ/-ؒ+jTKNsXIjd.0鵥ŬR<iՓ,W${^-ilkݙkctk9G5G5t|)@3@���|aM?9>0N&?8s|MG9by UWSFc:nnDf]r2 V7}UV.5W{=UK*ҧs튋ѿb.ϯyZP7j[sو)2KeJYakۦk2j?>V�bkm #j(qL7S4уEsTj˽2ڇqPٱ+-ץ547St舯؍ɪ�5Ʃ!_.4k$2̪69tY.i*wfE.LO,Fvlvy�0��?<a+b0CJ�����U$jYY<u93#jmͱ=3�S E:Yj,V۠?ʍvK&K Ú;QJ[UTT8"G9ʎU\)g@-UKsK3UGTN홵\.a\U=}hVMMKSGe|&UV2rW xZW([j7=ZE\Z(.Y܅zjhoxhcho[>U]d����>0N&x'O` MG9>N&����������ChiL! \4����������������8~s |aM?90q5?8s�����������fg塥3X3rҀ����������������#i,q4� sX28sh$GUO"erRkpl;[7?vozߠs{kpl;[7?vozߠs{kpl;[7?vozߠ3rҘ;%ˋUQW1St3ڋt؈Oozߠs{kpl;[7?vozߠs{kpl;[7?vozߠs{kpl;[7?vozߠs{kpl;[7?vozߠ8~skp1&$V[㥥E4TP?�����������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gridlayout_3.jpg������������������������������������������������������0000664�0000000�0000000�00000010524�12641336260�0021315�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C��P�"����������������?�����!T#1U"AQ5a6Bq$Rb2ct����������������������������������� ��?�lZeժSÇc� ��`6Su['˧+}4w{?JMEvn,"-.;*J]u(% c(r |p?*]ҷGwW"n+R܎#%TNO#2qd)W;[t&YRC '2ԠN�bHvPpX~;oɴ#[EbNDgIPIvoA=ҷGwh1%ϖH1_%ӕYlk? HZ'$?*aVhX~(3zCkJVTq/wgH4g-{?JMҷQE{?JMҷQE{?JMҷ]"G.SQbPiKZ�IW0'<+f94N8b1 mpX~;oSq&3RyH! Rp @|{?JMҷVٷ;2`26fvHbvfͼ]cZ8e9|$?ɠ+}4w{?JMEX m�gDG}͔+)ہA+}4w{?JME+}4w{?JME+}4L2 :Vii iA. ޓS"�>G]8'˧n!c}+Elq{HC̈́R ?|k Vܦjkiۏo6C3oƒ}rZ5V{eS&^f0"QRNP83fݢFfO#Tt{ H!W9uROBuǣ$$˘"|N6aM&i˛ sTR)FRN)Z xi7mZbg&:�Z#'S[Lɪm! )ȥF}X$lVɽx=oD>ΉkBNpl,ޡ%xu8p!/,R v3'hrVSn�\Glw7S�~8rC|[&ʶ\a;Je̡YV$qò<yo8ZpN&(iƌW֐�<h~1ZZ((o@FY_]l?rnLTFK'`aع?ݯڼV̿]ؙVkl7 Hx ~'�(7~hMS Rjq.RE?l+ϣGnMEʊԗV;b T� V.U'HUp]{< � 0�®K !:5͡sLTmAϑ *#A SւƙBZS 7/)%Kaؐߍ9+6MY9whp8Np'p;Eyt[)$d7Tįq'AZVFѳBN#4J-,Cf5GvCR$#qN9N'-|e]줲ͯ(VS<kMWuvqnܷ)J1I$k!V)7Yvsݪ؎fP'` �c~4(()>~1�2)' �s"Oݩm92:DIS>}coߢΓ蕶o?jT:j`7V# 6/<6/<5U�ogUg;?頝coߢ΍coߢΣUYzhV# 6/<6/<5U�ogUg;?頝coߢ΍coߢΣUYzhV# 6/<6/<5U�ogUg;?]XhΠ!9�156/<16OGPT6oڶ BʀS �p?ߎ5V# 6/<6/<5U�ogUg;?頝coߢ΍coߢΣUYzhV# 6/<6/<5U�ogUg;?頝coߢ΍coߢΣUYzhV# 6/<6/<5U�ogUg;?頝coߢ΍coߢΣUYzhV# 6/<6/<5U�ogUg;?頝coߢ΍coߢΣUYzhV# 6/<FN,.;9%%щP~|6V#Q[V<ŪˎPP҆.4?ON)>2?2]%Ȯn;ˎʒ]J CeX >�ʸB=7Ҵ]ʇmǴ>Ie+@ƃY-j[DwB)0I$fN8xb>ul*rnk*[aZ INpѭ.R21H,-jr`1i6z44xtR@97ƒdn|L"3JT;ӷoQGݴfj[f霘sh5NnOi3&za2"b[(1] ǵۥx'1n3*q@|H' NyR-$)$x! tes㸐K 6Nm5AGi9(mNZP-_V\& QA+KY!xџbQ@QEbG.SQbPiKZ�IW0'<+f94N8b1 m[tee~3uRH �Wb-2;QM.JCbGLl�vjr,51qLg4Bx1j?H4GC&ةRAʵ8)Hࢎg#7&ZsI"EjKmj*JIC (0lۃShQ̙0 J3m;}`1;h[f.v{yr `>@Pj%}n; qR9Av$Nt%ͧlc&db]%%)&DI$AzCb;N< B({jK|/ 줲Շ�p.z.,Dիg+8mϝi2ew% -xx/:R ,_6f*ƒEPQEION)>~1�2( d~eӊh-ږӓ#J876/<-U)Z{,9n6:͐# ;qZ߿E'߿E'w.ܶ÷*IhNd[[s18Oن)49saN~sJ B%2V]I+Zp?k~tk~t^\gDJBRya!K v'f8 6Uޖ_P<:ʜ8mn) m;TIk5m^2yѬm^2yhoI:<-oCSB= A%;Jv~!T79wyʙ7e$$a8�Sm^2yѬm^2yZ~tk~t 4F~CH.0-Fu ̀'ቭ.xAjm^2yѬm^2yZ~tk~tZm5kpԎ!Y۷q;�k~tk~t%_tZ@O�!Ac� *03\>$K1iR1$pY}coߢ΍coߢ΁[)$d7Tįq'AZVFѳBN#4J-,Cf5GvCR$#qN9N'Z߿E'߿E'\,.֧E\ %'P 'U4r=-!$�k~tk~t߿E'߿E'*xFxAjS"k~tKgrԆn.TpI(?����������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-animation.gif������������������������������������������������������0000664�0000000�0000000�00000130422�12641336260�0021263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a�<�� !!" " # !!# #$"$%#$&$'%(%'$'&)&(%'(&()',*-*,)+-*,-+/-0-.,./-.0-1/2/1.20402/1302314265363423534635746858979:8:;9;=:<>;=?<>@=?@>@A?AB@ACACEBDFCFHEGIFHIGIJHJKIJLJMOLNPMOQNPROQSPRTQTUSUVTVWUVXUWYVY[XZ\Y\^[]_\^`]_a^`b_ac`cebdecefdfgeghfhigikhjlikmjlnkmolnpmqsprtqsurtvsuwtvxuwyvxzw{y}y{x|z~z|y}{{}z~||~{}}|~}~¾ÿ! NETSCAPE2.0���!Created with GIMP�! ��,�����<��� HP >v '@�C@{tŏ C H@�3˗0cʜI&H>8sɳϟ@: Ѣ p@B$T`@AX)Dׯ`bA 0 ۷pʝKx˷߿~!L I%\�!CP"(B](`ӨQXͺװc˞-m *,�!H@D`@ RU@ ҳk^׆O _X   8�aD`@+x%D@6F(ze T�AQ\�@ 0@`e� `B0@@)^ؑH&G]E]�, HpA@@�Ahi @ `l֙x|Iy&蠄Eٰ8�A !XӅ,pe'褳:ꬣΨyRxa^jEepUP883,P(@05[T`8PF:H,pH H#X&`x F&`E% ��wua^&0k\P E &$S<G2,@2V`dp,�A@P \ TcH Nl, H AHRK$p-vWdMwݵڶ^�#dPJpA� t0N ذ,d"܌ @ h:댃 @M9p@2SN6T @:Q@'h#$ހ3 H�$ހ3 b'wua3-Jt" ^T@:aT0/�EcsA3a@:H,#x K/а+(:Ȁ @p)\@H:A .8e LTe L 0 gHڰXɡwBoz@+F@ p �`|X&q  H8@unip8@.k,� $P F:PG @�� I8@ I8@ 7Nzr0< eg[ل pI 8 1$C@@ �sa�ԱFH.+@: # gx)T:P @�X:֑uH�X:֑u|�(E9C* .�WJa:P Hx:|pH`cHHkX$gC��pH83Hr(T�BJoH"$ I;;VZÁrCX 8@0p�HE �d8p1$ tHx$�@* ,�2 H@0:� `i`�br@ P S@W`v p[re[ @ +H`x)$�T cp5 X00,@ps _XC WX$�#  0H�%p 3C9.A GLbwrWJ�+א*@@:%@e6ncW@G�Vj.P7dՐ6@gp2tDa@! H4Q ;T`urF:a πu\2 :H�H� ,� @$P8@* ,O#  \�� @`u@$P @`H @@X@ @@X@$n{;!phVX  � ,`up�pH1H P:^ @@q#@ P8@0�W^�XVw8`u gNpc+J@� @  p�$ Q>0PH P\ 8p`.:H :6g�pV�H�n @@@ 9`u �-1k"X &X`\ H@0s` \  Pnp�* ;ā. .@@.�L �s* T p`$�A`@$�r��p�!:p�� ϗ!x=7V%   PJ�� ��++���+P � Ppp p: !p� �� x=(V,0s++(2/@t' +p(H))+p/Xt)p,p,(//,++,/,x*؋=4x$$P#@$0!x$`P$$x!Px蘎긎#P0%0P%%P%#@!#P!PѸ ˜6x+x#ّ9!0!`!0"ْ.$00p'8!XȐHFw!pH8XV`!%Yb9#!P8h#Pd"z|)Ȕ3!0!p00Fi`!`$`!0 i!0!`$0p$Ƹ瘕}9z)x%+)!$)`0%!pٙٙ@!0(#$H#ИYIh`]%0i!0y%%@YJ!000!`!l#$$`099(XHmp RIP!`!0! `@ڙ0) bPj`!%ݠ :PxY}YH! :%#p 0�!P pL�k@#%00!08p#X$#@`0p`$#0/` c0$0#`$0 pY 8$`٬bJh!0@ )#@8!#`%`$)P$'!@!p@@#0!@'@0$#@!@0X!@@##($`%!0$#%0P %$'0@!@@@#H!HP RZ^`b;`#!ƈ$P!8!pŰ`] #p !`۰ #$@ G0 ` $ @ )#� )@`0 JX$$` 0!i0$0l0% |%'@0 %@` ` !# d[{_ۘ$%Pip |�,@P!0!0'p!00'%ܰI 00 mr@!@ 9#!0Q!@ UPn ZӰ ܠT0 #`HP @##>p P$$#j!0@%~`~pq�ed d!0@~ �+ȌȎȌ\P#%`3%#PP!Np9@8PL#` $ !p $ X0 h0 0H 0$0P 0 $` @t@##@80!Ph#!˰  ##p B @!0(p p[ ы\P0%0f p # 2 ##o#@$0#$pH/@ ##$r`(0!d%m$Ƹ!@ xP$$ep#%i`!0q0!0!@ Z!#t0 ]ڦ}ڨڪ]ڀѮڍ#`%a@ )!`m!PހB�? $`= `@$00!@ @#]#0BB! �=?g$p@#p!!@P |0l#!g@'�$m0$0i ' @'0Ӡ Vp0<ڀ@B>D^F=!Q P)#p#`@# e#$0 # !0! 0!@!@00 $#@#X 0PPP #p##j=`!!`r$ #` #$ =Pt0`� WPy^.!8 0/$P##X  $ G0�oxpoP>` Y0c` #`T #@k0e#lPe#Pi=<N c !j#`Gܐ#p$ Up m^<מZO! P ;0͑m00!0!@ 'p 9 ۀ` 'P %00%!Հ%@!Ԡ!@p%h.`0#j% `!@=P �`U_U[ُ#%@k JP!pm0'0!`(@#k%�Fс Fx0"DNx(B@Ĉ '8D#<Dm޼9"D`Bps#6(!Ĉ$:x@D8^ŚU ]�VXe͞E+*trl;t-֙-ҔbD!Fp0=B 1"Ĉ#B$1C=zsD<1ƒMFJx` 3rYzM]tVGxACX=Ĉl=@" uhJ!uh:A!`` Fh"p B�&J<CF8JCpF N9o*G!FHEBؠ:ɃF&Fa4lA&Bh1=<萃F<aFh=F:\F`"Fa:a` a<(CB9O?QGGȃ` C:ࠄ&!<B``Ca!F B6 a`"a": aB( a&F<);0<>wPs$5`Ba"n"!B(<JaF(<8!FX<HFJaH!FHɃ:pFXȃ<F`J&�`"<(N!HPr~_;o<p'pG<qg,&r/<s7s?=tG'OtWgu_}sQG=vo=w=ww>xq#'>y!g>z>{wz?|^`G?w8}gqI~=w|Q�! ��,�����<��� h; A>H,О=�1Ǐ C莠;�t1垔{FʜI͛8s ɧϟ@ J(Q,  @PB8p!`ÊK,XP`@A ((`ݻx˷XӘAÈ+^x1 HP*@�H0AD[ P-0`ͻ{aCȓ+_μ$ HH S@�!"0P@8(�k0�UÀ`Á& 6.  H�H�@@\P@ A`a@ D_0A`)@AD<Ac@)䐈I@@pHpT8`� �*PXD�=&k)tp$�S$� HTTp@夔Vj)@PH@d R\Zꪬ ֬ =뮼:6#@p:h@Pc3Ct! \0iH+:먳:2ۦk뻳BX֫k8L(H@(Ό�S<lQS@ eS H� K@Y2#Xd*Ax C dTJ)S < /4fD�LT \t)S@H@:JH� \p@PRTcHNl, 0$p 8 AHO4dN PN� \qA,86먳8H8P$֐#  N9d@L9�DA@|Mx(8 x(8Pz4W:P1B0 T$`sm: \bE/*� AVH32q p@ �H8X. $` 2t Np&*2t Np&*P*Z1Sӿ.rNZ�0>R,Bq H$@ U :24Hm8 `TC5�uD%#  XT $ @L$ @LWH+0f^ H ˀ3�*C8$�t 06 A H�1~a$8бt#:1UB� c �PucXPucXdОrV.'@`:P Hx:|pH`cHHkX$gC��qD9b3HLSr(T�B0oH"$ I@;X@CǚZoXbkTX:b�&! @W #@ tX@$) `Rpb0H @1L|9() /T}Y�[2`X$h8bX'A 8�H*�5c B(6# .Px@P8>8� @ B �C @$`rb \`SP@, l@n'B] 5 @28) PG <Q@ZG5 T @G5䰀 PF QH$Pt!p�S0tT`jءNv [fXL \ �T@$ ,*a` L92L9� b(8`�S� H 6� @) 2 8@ 2 8@j-nf2e�@@X 8� �$� @@$p(a/ L9` p@@@b� @@ �,)� �;ͻ-=Q J*�H�p@$� ,) f"A. @@;%� Đ)`J$�d)p@.H�S <»-)K,)  p�$ * T�`� F(Rp\�`J daD%BH� 8�p�S @w [r=X! @Lq�S2U8�L�S Hp) @)X@$P @ [ PALY@$�@ \n!p{Q*�]@$P0//���/P �)P p/LQ p)��p"p�~[3~](+)DXFx,' ,'0'RX))+p/S؅^+b8dXfa'/+())))+b+)'fX*A8Xx8!@!008#@#(%@$�P$$#؋#P0%0P%%%#@!#P!PH 8!3긎x0!XxЋ$@#�Y### Yؐ @##'p(�Ћ##$@%Y*)!08!0!PP!DYE#!P8 #@`(`b9"0hH(0%##$�!09 #H#H!��#^da9訖 !0!'@�y�0%!PI@!0(#$H0!# #8!O9 ȋYP$)$###�!0!@!@H9#ڡHp @ de��! p60) bPj�!%ݠ :8J#Z �0 2%!!(@ P �!�!## Wp$P####8�@!0!$#H0!#0#@#i!�X W0 #@ȋ##p820\:Ԛ$? 0'@0!X6Pk;@%@p$0!0$ $p$#@!@0X!@@##($�%!0$#%0P %$'0@!@@@#pH!HP Rȋ#^^;2Zf{#P!@W (!+ P #@] #P%0 @@%@ G0 ` $ @ )#� )@`0 Jȋ$$` 0!i0$0l0% z%'00 %@` ` !$$#�# d \#$�+!$#p(  #pP krP#K#!00i$ɐ ^P%ܠQ0 �o Z@ 0 f0 $08! @@j0!#dPG!`@ d!0@~ �#'## ;ɞɠ:$'p;�%$!0@ @ p!0 #@p @$�0 0H 0$0P @0 $` @t@##@80!Ph#!˰ 0 $#p!�.$#!@@#x.݋# l4]6}8:;M! ':@ 2 #$o#@$0#$P2@ ##$r�(0!c%m$H!@ xP$$ep#%i`#�#$#ߠxpn0(@p R@#$/=26ʽν#@�%!0!PހB @ #`8 �Pp$ %`�0k%0 C >  @?!p(@g$!0'T #!0mp$p@` ' @'0Ӡ Vp�Z\# b>d#!0p0$�!0!f�$0!P!0 @# 0# $%$ #@ !@0$k0�Š #%%Š 0'0!0!j0!0�!!`r$ #` #$ #@#v p%!0�!#~Z>24�?/#  %p$080� 8 $ G0�oxpoP>` Y0c` #`T #@k0e#lPe#PihH c 0l$`Gܐ#p$ Up !#%0^#\?#`@ BH;`c##d`<PPڐp  @ P$) ېP#pn#PP ` P$|@ ` |$gP!R P a@p#@0 P�j`�AceĈ!FtQD-^8 e|RH%M4qVG8lbLFxqbDB 1Bݚ%<t@!:4Hpb$:8qD8PC#:сDNp 1É!FxD$F` D$<ƒF  $Jp1Pp C3Fmq g[#:$Ӄ4iv١L49ذ4IPG@"L$F0CBx13Ĉ#B1!fF0"Ĉ#.`&"h Hf<𭃈F`6Lm\h6GqJ a8hFB(ah`Hu(!:u`H`F a&B[,"( B`&J𠃙<<8)f 6NB-<f*aHQFxHR:F`f a6(af BBX F !tИB`F`B耄8a<(F`"ɃH`<ahhf`F8!B)HH:Q)I-%RF B<f"a8(aFaB@FF H!F aF aB6 af"!: aB( aFaF(a2)"Fh ah`:e;^R!HɃ!"!B(<JaF(<8!F<HFJaH!FHɃ:)Fʃ<F ᢙ88<(!B!"�f"<(N!HBI?`�8@Ѐ $5506`%8A VЂ`5AvЃ@$'Da UB0 ,a EBІ7!(C ?bhPCDbKbxA״Ɖ2b*r1bŘ.%cո2kc;X%rc)XF;$�! ��,�����<���HA?<}ОTSqO@}ӧɓ(SȒʗ0cTYQPA}0RD(ACѣH5ȴӧPJj Xj�B $pe[F0Kݻx˷߻ "0`B /lx1Cƌǐ#KL˘3klgB;A€�H0 (`n ( n,.`Xnc2WNzسkν?\@�XCGp к@-Z?� (@  30sF(Vhf u&TP�AT�V8�A0[ cwE`@C 6D78l6NF)唗YՕTH@X�@ @Xe )tix@ D@0 2<f&5hh Hp�\`8$@hVI�@@*+, Hc8$B!k&F#H`)BPU@ ZgTլkU�H@206` 8, :Dr`6:a`XU \  aUXk(c 3` 6¾l:�AhdP5aT;CEAxp@T dUH�X,ذ 3` 6͋,ܐp3N(@:匣 @:lP:D|7T6,H62-蝙 3` 6”g6�gc`!U@U;$:Ā K8 ILC Vd/~gXo>V6 20 _7+I,2 C$ �Vα @$ A<(%P>Xc !GB<3 d F_0! !t*(V�X%B;t�H:u8�X: &#l3ƘehL  4�8�+:P $ \* o<18Ah9Hri|6x f`ȀGI3p* s�� T V uQ  F* `K @@f.Y><3 dnF gtQ% 3b#H* @t)T@@: `   , C H@m5b`f7юz G@uTpl,3�A@0*�!蠆* *:3 cKVՎ:@p@2p H* p,@p+V ,�+p*`THJXD %fG%�9�+ V H.�bXl)8@ @ag 16HŊ.@�+VI@ P\$`H泥� tF- p>16z�]$� @�+gKT� T|p H3/a%�Y "]@* �$� @@H�T@V@P>\ U  V8Ul@Xn/ T@R X�V �T 4�` T T@#*H��<3VKF4W δ7N{ZҔt X /`A d`) PHӸεSK�)AfMb?ю(Mmjζn!  J %A Bp@% BPjvIPq`%Np HCll 'NqAF# AH섇@!CP @>Nej_{!ЇN!(<,KB�I@`6ϧk{`veF!P6G@x #;և(#( xˌ@M(W87mfB0  Fe#9@$ ^K.2pt# ieg%AHf� B ܛo@%A d�-r o8l0%l׶# n׶ pwuD$l$0% {^!0צl!@ pK i#@vm l!0!p##@!l@l'p!$'0!0!0+P d0!@ʆ#$0!P p[ 0@###Pml$0l$0% {\ G@@z#p'$m0$l!!0$0 npm$#%'VP#'0OP !lP@#p@6p%00P@Pq@@@' T#V}8$0l$$ Qx @@ Gv` @` #0 P!pP ! `00$#J `!@f0`#P!ـPm@i$` ' Ѱ@P C@#00!0H# nF!@2vyxy[|orx@@ =0!0$T# Op \ !q ]@ @` b '@0Bp `30$'0l�!zz`r�hpePp`@qP)$ B0#H# nF!@2yؗ$0 l %! %$ $H 'p#0 $0P! (0!p!i'%0Ő l!'P% P2#!P $$0klhF# nF!@2tZvI w谖+P #@F#� @! Ң$0(@f$O `/i@'l@#t Zq` �##jF# nF!@2p꺮tUl`!0!# $P$#j00 �?D0 =0B!l00@ 7$0 z%f@!0'c$ @l0$0 P '0~ `!%$l@k J# nF!@2d[h R!@ #P! P!@#0$0Ȑ P(0Ő #@%l$g#P$'%! | fpP #l@ #x@pp#kJ#@$l$$ f+Rtvl0? V@c  U'mpa #l`d@%0%0i%P H ۰@$qPt@l @g0e@ [ @lB<h#$ tNPR<T\ѱ @#` 0 %� P#ip8Հր##֐!P ## %Q b!0%@ phPf@ <'0İk8!@2ĺV˾Q<$#!#(!$##%0@K0#0p#P $0Xp$#0l!#ʆ$#ʆ# h#$ ѐS0P0@!$0!0!<0l## #0@!0!$#!0!%%0!0lh#$  }w=$$�l!l!%0@\!l$l!p#'lC<)�P@#@!H G!0 Gl@$#ֺ8!@2mx]####$0ll#Pl#0B'$pP#!̆!0H#$#8!@20>=V\00!0!00$l%i@!!0l!lB<!@##@#!##@!0$#%l!0kIಌ8!@2Md.#P8$0!l#V$0!l@XF0$'$!P!0%F G# #@%p!00'%!p0#'%�! PZh#$ b.eN>^~Ȟʾ$9`:/>"Pf)LN>.��VQ^?P>P6dN*X�,>`>|*.��VQ/`e:.Q/`dF!`>`6 JxT�Lo6�*w]`�Lo6 l?�Lo6w�! ��,�����<���HSHÇ#JHŋ#:ȱǏ CXB(S\ɲ˗0cʜI͛8sɳϏdJѣH*]ʴӧPJիfu@ `ÊKٳhӪ]˶۷p㢽Jק֬$ɷ߿ YȻH1ǐ#4L#blP̹ϠC3Lbl^ͺQ+CM۴g3qlμs֕K ϳktCxɽO WV/]7g]q߀nVK6 S!nU߇ V߽܉(Te$N0ce-Jp8#khK;)NUcq/JVv$n/1)­ ,B\v`)f )KlfT#@!0x|' JB6Tԡ&袌6裐F*餔6:Bv駠*KꪬDY!i뭸A+*: #x!4*$KCev+kj!x0vl>;6�,B#<;}AdgކC*xʳg .q0n8$p:B#xp!A#8g{6;Bz6+KVmXg\KB8zP0.Rx$0 tA#8g{6;Bz6+K]..8 @rBHAXC#4;{6g#g2d騧,BixPϤ!l#4;{6g#g2G/P:PA 3wv@B͎!٬ .em7W9@`v-@;yY#hfY#% G-X#%B :p#hfY#%HLUq'8Ba`!;yY#p֞f zj \r6pVp *X!HA8@돀 Bf%qL"?@F+fpx`A 7@O͒KIR[hJ$ B@N#%$e<0#Hp[:Y#%lF`S<g zj \vs$pVB0 $A@O͒KIЂZN!:w-G=5K.1F74# A;Bf%Lu@Ӛ48Ms8*~JU,LTFPT�fp�V*ժV%)XԲr�W* k* Hx5([* 5p¶q`UHp@Z6mUJUjI�\jZU  Cjgmw G0.VS .gjP: t:ժ:`]b �! ��,�����<���(O@"4ȐB #JCċ+jQ# Cɧ@(Ҥ˗.IʜIfM8sdϟ@A(H"5ʴSPJJիXjʵ+U:ٳfe])nzʶݻxUwj޿ |lN+N,tb5"Klʓ3k|ϠCMӨSmXװ_;l3.ANlaNz6ݻ-ďC`.a6-*hӫ_oW;g43ߏW;q7~RZ񧠂5aFhb=FZa("`xZ (J7w(#X-ⷢe5k#9wceA#?XdyCڰo#FyW2>^V&yQib5 fV\Y%&lp)Mixi2a*(MjH-({~j裐dΩ5`di`dj^6m6I+ZW M±&6{ ЮVk"U#t+n!kn٦m+kokno:'0ZG<Wpäƫ+,rZ(;,Z2,-l/_A!-tH'mg F1$TkJguLG+I[uh~'1*@06x]q SC|ވ'8|BcSmgݍ7 /RA m𹛧$t m7f |?o}EB_.nwתoow_l[r@L h = l� Okщ7v@f (L W j g, l@ ba(H"N&:l"$2@ .zND7�8hLB1Q2XD"H >NDR?|$ ݈F:D\IJ%7I91 �! ��,�����<���(FðÇ#J$HE%3Ŋ|BIɓ(Q~\R`ʗ0c@Rϟ@ JtѣH*MJ( Ge,JիXjʵҚ5%@PAfӪɶ۷paKڸxa˷߿ Lx0XhJa#CA˘3K̹̠kYӨS^ͺװWP&6pʻ N8nBa УKNuoJ K9˟O~ۥ^ xUSM hꧠ4 !(Q5Z3pfԈ$h(b0(4} F(Did8&YWMّP(dPQViJfVMً`)fS5hfZjYӇ3pcx橧mfYӇ3p$&fJΦ3D6 jOf)IQ`N) تiMFA6 ijPJhj֫4 6:'QdtB 1fZvW2l&Ȋkަ[W2&D+o֛V2D6B ' 8bB9,o`$P8Ù "Al(Ir! 2̀C8I2P9+{0 F#PGmb}q#` 6 NLS-h0B#` 6@6a080B6`(.f݆'xz;! 3؀☗Xwwbi騧꬏ z0Yn:0Y/b*̣{F7<gWogЯ m/o螝_b<gW� ff`<mf6H'h l@z| a(LBh`33 gHC0.. lPD7 735 \\؀AX񊎑 t`H*bZܤ, l΀b4a$�8@2d (H l A:򑐌dy 8&,$7N�@1L*WJB51 XIZz<* 8 0UDȚ 0L`&D$IjB5!!�nz#!kM @ L:9"B�! ��,�����<���(FðÇ#J$HE%3Ŋ|BIɓ(Q~\R`ʗ0c@Rϟ@ JtѣH*MJ( Ge,JիXjʵҚ5%@PAfӪɶ۷paKڸxa˷߿ Lx0XhJa#CA˘3K̹̠kYӨS^ͺװWP&6pʻ N8nBa УKNuoJ K9˟O~ۥ^ xUSM hꧠ4 !(Q5Z3pfԈ$h(b0(4} F(Did8&YWMّP(dPQViJfVMً`)fS5hfZjYӇ3pcx橧mfYӇ3p$&fJΦ3D6 jOf)IQ`N) تiMFA6 ijPJhj֫4 6:'QdtB 1fZvW2l&Ȋkަ[W2&D+o֛V2D6B ' 8bB9,o`$P8Ù "Al(Ir! 2̀C8I2P9+{0 F#PGmb}q#` 6 NLS-h0B#` 6@6a080B6`(.f݆'xz;! 3؀☗Xwwbi騧꬏ z0Yn:0Y/b*̣{F7<gWogЯ m/o螝_b<gW� ff`<mf6H'h l@z| a(LBh`33 gHC0.. lPD7 735 \\؀AX񊎑 t`H*bZܤ, l΀b4a$�8@2d (H l A:򑐌dy 8&,$7N�@1L*WJB51 XIZz<* 8 0UDȚ 0L`&D$IjB5!!�nz#!kM @ L:9"B�! ��,�����<���(O@"4ȐB #JCċ+jQ# Cɧ@(Ҥ˗.IʜIfM8sdϟ@A(H"5ʴSPJJիXjʵ+U:ٳfe])nzʶݻxUwj޿ |lN+N,tb5"Klʓ3k|ϠCMӨSmXװ_;l3.ANlaNz6ݻ-ďC`.a6-*hӫ_oW;g43ߏW;q7~RZ񧠂5aFhb=FZa("`xZ (J7w(#X-ⷢe5k#9wceA#?XdyCڰo#FyW2>^V&yQib5 fV\Y%&lp)Mixi2a*(MjH-({~j裐dΩ5`di`dj^6m6I+ZW M±&6{ ЮVk"U#t+n!kn٦m+kokno:'0ZG<Wpäƫ+,rZ(;,Z2,-l/_A!-tH'mg F1$TkJguLG+I[uh~'1*@06x]q SC|ވ'8|BcSmgݍ7 /RA m𹛧$t m7f |?o}EB_.nwתoow_l[r@L h = l� Okщ7v@f (L W j g, l@ ba(H"N&:l"$2@ .zND7�8hLB1Q2XD"H >NDR?|$ ݈F:D\IJ%7I91 �! ��,�����<���HSHÇ#JHŋ#:ȱǏ CXB(S\ɲ˗0cʜI͛8sɳϏdJѣH*]ʴӧPJիfu@ `ÊKٳhӪ]˶۷p㢽Jק֬$ɷ߿ YȻH1ǐ#4L#blP̹ϠC3Lbl^ͺQ+CM۴g3qlμs֕K ϳktCxɽO WV/]7g]q߀nVK6 S!nU߇ V߽܉(Te$N0ce-Jp8#khK;)NUcq/JVv$n/1)­ ,B\v`)f )KlfT#@!0x|' JB6Tԡ&袌6裐F*餔6:Bv駠*KꪬDY!i뭸A+*: #x!4*$KCev+kj!x0vl>;6�,B#<;}AdgކC*xʳg .q0n8$p:B#xp!A#8g{6;Bz6+KVmXg\KB8zP0.Rx$0 tA#8g{6;Bz6+K]..8 @rBHAXC#4;{6g#g2d騧,BixPϤ!l#4;{6g#g2G/P:PA 3wv@B͎!٬ .em7W9@`v-@;yY#hfY#% G-X#%B :p#hfY#%HLUq'8Ba`!;yY#p֞f zj \r6pVp *X!HA8@돀 Bf%qL"?@F+fpx`A 7@O͒KIR[hJ$ B@N#%$e<0#Hp[:Y#%lF`S<g zj \vs$pVB0 $A@O͒KIЂZN!:w-G=5K.1F74# A;Bf%Lu@Ӛ48Ms8*~JU,LTFPT�fp�V*ժV%)XԲr�W* k* Hx5([* 5p¶q`UHp@Z6mUJUjI�\jZU  Cjgmw G0.VS .gjP: t:ժ:`]b �! ��,�����<���HA?<}ОTSqO@}ӧɓ(SȒʗ0cTYQPA}0RD(ACѣH5ȴӧPJj Xj�B $pe[F0Kݻx˷߻ "0`B /lx1Cƌǐ#KL˘3klgB;A€�H0 (`n ( n,.`Xnc2WNzسkν?\@�XCGp к@-Z?� (@  30sF(Vhf u&TP�AT�V8�A0[ cwE`@C 6D78l6NF)唗YՕTH@X�@ @Xe )tix@ D@0 2<f&5hh Hp�\`8$@hVI�@@*+, Hc8$B!k&F#H`)BPU@ ZgTլkU�H@206` 8, :Dr`6:a`XU \  aUXk(c 3` 6¾l:�AhdP5aT;CEAxp@T dUH�X,ذ 3` 6͋,ܐp3N(@:匣 @:lP:D|7T6,H62-蝙 3` 6”g6�gc`!U@U;$:Ā K8 ILC Vd/~gXo>V6 20 _7+I,2 C$ �Vα @$ A<(%P>Xc !GB<3 d F_0! !t*(V�X%B;t�H:u8�X: &#l3ƘehL  4�8�+:P $ \* o<18Ah9Hri|6x f`ȀGI3p* s�� T V uQ  F* `K @@f.Y><3 dnF gtQ% 3b#H* @t)T@@: `   , C H@m5b`f7юz G@uTpl,3�A@0*�!蠆* *:3 cKVՎ:@p@2p H* p,@p+V ,�+p*`THJXD %fG%�9�+ V H.�bXl)8@ @ag 16HŊ.@�+VI@ P\$`H泥� tF- p>16z�]$� @�+gKT� T|p H3/a%�Y "]@* �$� @@H�T@V@P>\ U  V8Ul@Xn/ T@R X�V �T 4�` T T@#*H��<3VKF4W δ7N{ZҔt X /`A d`) PHӸεSK�)AfMb?ю(Mmjζn!  J %A Bp@% BPjvIPq`%Np HCll 'NqAF# AH섇@!CP @>Nej_{!ЇN!(<,KB�I@`6ϧk{`veF!P6G@x #;և(#( xˌ@M(W87mfB0  Fe#9@$ ^K.2pt# ieg%AHf� B ܛo@%A d�-r o8l0%l׶# n׶ pwuD$l$0% {^!0צl!@ pK i#@vm l!0!p##@!l@l'p!$'0!0!0+P d0!@ʆ#$0!P p[ 0@###Pml$0l$0% {\ G@@z#p'$m0$l!!0$0 npm$#%'VP#'0OP !lP@#p@6p%00P@Pq@@@' T#V}8$0l$$ Qx @@ Gv` @` #0 P!pP ! `00$#J `!@f0`#P!ـPm@i$` ' Ѱ@P C@#00!0H# nF!@2vyxy[|orx@@ =0!0$T# Op \ !q ]@ @` b '@0Bp `30$'0l�!zz`r�hpePp`@qP)$ B0#H# nF!@2yؗ$0 l %! %$ $H 'p#0 $0P! (0!p!i'%0Ő l!'P% P2#!P $$0klhF# nF!@2tZvI w谖+P #@F#� @! Ң$0(@f$O `/i@'l@#t Zq` �##jF# nF!@2p꺮tUl`!0!# $P$#j00 �?D0 =0B!l00@ 7$0 z%f@!0'c$ @l0$0 P '0~ `!%$l@k J# nF!@2d[h R!@ #P! P!@#0$0Ȑ P(0Ő #@%l$g#P$'%! | fpP #l@ #x@pp#kJ#@$l$$ f+Rtvl0? V@c  U'mpa #l`d@%0%0i%P H ۰@$qPt@l @g0e@ [ @lB<h#$ tNPR<T\ѱ @#` 0 %� P#ip8Հր##֐!P ## %Q b!0%@ phPf@ <'0İk8!@2ĺV˾Q<$#!#(!$##%0@K0#0p#P $0Xp$#0l!#ʆ$#ʆ# h#$ ѐS0P0@!$0!0!<0l## #0@!0!$#!0!%%0!0lh#$  }w=$$�l!l!%0@\!l$l!p#'lC<)�P@#@!H G!0 Gl@$#ֺ8!@2mx]####$0ll#Pl#0B'$pP#!̆!0H#$#8!@20>=V\00!0!00$l%i@!!0l!lB<!@##@#!##@!0$#%l!0kIಌ8!@2Md.#P8$0!l#V$0!l@XF0$'$!P!0%F G# #@%p!00'%!p0#'%�! PZh#$ b.eN>^~Ȟʾ$9`:/>"Pf)LN>.��VQ^?P>P6dN*X�,>`>|*.��VQ/`e:.Q/`dF!`>`6 JxT�Lo6�*w]`�Lo6 l?�Lo6w�! ��,�����<��� h; A>H,О=�1Ǐ C莠;�t1垔{FʜI͛8s ɧϟ@ J(Q,  @PB8p!`ÊK,XP`@A ((`ݻx˷XӘAÈ+^x1 HP*@�H0AD[ P-0`ͻ{aCȓ+_μ$ HH S@�!"0P@8(�k0�UÀ`Á& 6.  H�H�@@\P@ A`a@ D_0A`)@AD<Ac@)䐈I@@pHpT8`� �*PXD�=&k)tp$�S$� HTTp@夔Vj)@PH@d R\Zꪬ ֬ =뮼:6#@p:h@Pc3Ct! \0iH+:먳:2ۦk뻳BX֫k8L(H@(Ό�S<lQS@ eS H� K@Y2#Xd*Ax C dTJ)S < /4fD�LT \t)S@H@:JH� \p@PRTcHNl, 0$p 8 AHO4dN PN� \qA,86먳8H8P$֐#  N9d@L9�DA@|Mx(8 x(8Pz4W:P1B0 T$`sm: \bE/*� AVH32q p@ �H8X. $` 2t Np&*2t Np&*P*Z1Sӿ.rNZ�0>R,Bq H$@ U :24Hm8 `TC5�uD%#  XT $ @L$ @LWH+0f^ H ˀ3�*C8$�t 06 A H�1~a$8бt#:1UB� c �PucXPucXdОrV.'@`:P Hx:|pH`cHHkX$gC��qD9b3HLSr(T�B0oH"$ I@;X@CǚZoXbkTX:b�&! @W #@ tX@$) `Rpb0H @1L|9() /T}Y�[2`X$h8bX'A 8�H*�5c B(6# .Px@P8>8� @ B �C @$`rb \`SP@, l@n'B] 5 @28) PG <Q@ZG5 T @G5䰀 PF QH$Pt!p�S0tT`jءNv [fXL \ �T@$ ,*a` L92L9� b(8`�S� H 6� @) 2 8@ 2 8@j-nf2e�@@X 8� �$� @@$p(a/ L9` p@@@b� @@ �,)� �;ͻ-=Q J*�H�p@$� ,) f"A. @@;%� Đ)`J$�d)p@.H�S <»-)K,)  p�$ * T�`� F(Rp\�`J daD%BH� 8�p�S @w [r=X! @Lq�S2U8�L�S Hp) @)X@$P @ [ PALY@$�@ \n!p{Q*�]@$P0//���/P �)P p/LQ p)��p"p�~[3~](+)DXFx,' ,'0'RX))+p/S؅^+b8dXfa'/+())))+b+)'fX*A8Xx8!@!008#@#(%@$�P$$#؋#P0%0P%%%#@!#P!PH 8!3긎x0!XxЋ$@#�Y### Yؐ @##'p(�Ћ##$@%Y*)!08!0!PP!DYE#!P8 #@`(`b9"0hH(0%##$�!09 #H#H!��#^da9訖 !0!'@�y�0%!PI@!0(#$H0!# #8!O9 ȋYP$)$###�!0!@!@H9#ڡHp @ de��! p60) bPj�!%ݠ :8J#Z �0 2%!!(@ P �!�!## Wp$P####8�@!0!$#H0!#0#@#i!�X W0 #@ȋ##p820\:Ԛ$? 0'@0!X6Pk;@%@p$0!0$ $p$#@!@0X!@@##($�%!0$#%0P %$'0@!@@@#pH!HP Rȋ#^^;2Zf{#P!@W (!+ P #@] #P%0 @@%@ G0 ` $ @ )#� )@`0 Jȋ$$` 0!i0$0l0% z%'00 %@` ` !$$#�# d \#$�+!$#p(  #pP krP#K#!00i$ɐ ^P%ܠQ0 �o Z@ 0 f0 $08! @@j0!#dPG!`@ d!0@~ �#'## ;ɞɠ:$'p;�%$!0@ @ p!0 #@p @$�0 0H 0$0P @0 $` @t@##@80!Ph#!˰ 0 $#p!�.$#!@@#x.݋# l4]6}8:;M! ':@ 2 #$o#@$0#$P2@ ##$r�(0!c%m$H!@ xP$$ep#%i`#�#$#ߠxpn0(@p R@#$/=26ʽν#@�%!0!PހB @ #`8 �Pp$ %`�0k%0 C >  @?!p(@g$!0'T #!0mp$p@` ' @'0Ӡ Vp�Z\# b>d#!0p0$�!0!f�$0!P!0 @# 0# $%$ #@ !@0$k0�Š #%%Š 0'0!0!j0!0�!!`r$ #` #$ #@#v p%!0�!#~Z>24�?/#  %p$080� 8 $ G0�oxpoP>` Y0c` #`T #@k0e#lPe#PihH c 0l$`Gܐ#p$ Up !#%0^#\?#`@ BH;`c##d`<PPڐp  @ P$) ېP#pn#PP ` P$|@ ` |$gP!R P a@p#@0 P�j`�AceĈ!FtQD-^8 e|RH%M4qVG8lbLFxqbDB 1Bݚ%<t@!:4Hpb$:8qD8PC#:сDNp 1É!FxD$F` D$<ƒF  $Jp1Pp C3Fmq g[#:$Ӄ4iv١L49ذ4IPG@"L$F0CBx13Ĉ#B1!fF0"Ĉ#.`&"h Hf<𭃈F`6Lm\h6GqJ a8hFB(ah`Hu(!:u`H`F a&B[,"( B`&J𠃙<<8)f 6NB-<f*aHQFxHR:F`f a6(af BBX F !tИB`F`B耄8a<(F`"ɃH`<ahhf`F8!B)HH:Q)I-%RF B<f"a8(aFaB@FF H!F aF aB6 af"!: aB( aFaF(a2)"Fh ah`:e;^R!HɃ!"!B(<JaF(<8!F<HFJaH!FHɃ:)Fʃ<F ᢙ88<(!B!"�f"<(N!HBI?`�8@Ѐ $5506`%8A VЂ`5AvЃ@$'Da UB0 ,a EBІ7!(C ?bhPCDbKbxA״Ɖ2b*r1bŘ.%cո2kc;X%rc)XF;$�!��,�����<��� HP >v '@�C@{tŏ C H@�3˗0cʜI&H>8sɳϟ@: Ѣ p@B$T`@AX)Dׯ`bA 0 ۷pʝKx˷߿~!L I%\�!CP"(B](`ӨQXͺװc˞-m *,�!H@D`@ RU@ ҳk^׆O _X   8�aD`@+x%D@6F(ze T�AQ\�@ 0@`e� `B0@@)^ؑH&G]E]�, HpA@@�Ahi @ `l֙x|Iy&蠄Eٰ8�A !XӅ,pe'褳:ꬣΨyRxa^jEepUP883,P(@05[T`8PF:H,pH H#X&`x F&`E% ��wua^&0k\P E &$S<G2,@2V`dp,�A@P \ TcH Nl, H AHRK$p-vWdMwݵڶ^�#dPJpA� t0N ذ,d"܌ @ h:댃 @M9p@2SN6T @:Q@'h#$ހ3 H�$ހ3 b'wua3-Jt" ^T@:aT0/�EcsA3a@:H,#x K/а+(:Ȁ @p)\@H:A .8e LTe L 0 gHڰXɡwBoz@+F@ p �`|X&q  H8@unip8@.k,� $P F:PG @�� I8@ I8@ 7Nzr0< eg[ل pI 8 1$C@@ �sa�ԱFH.+@: # gx)T:P @�X:֑uH�X:֑u|�(E9C* .�WJa:P Hx:|pH`cHHkX$gC��pH83Hr(T�BJoH"$ I;;VZÁrCX 8@0p�HE �d8p1$ tHx$�@* ,�2 H@0:� `i`�br@ P S@W`v p[re[ @ +H`x)$�T cp5 X00,@ps _XC WX$�#  0H�%p 3C9.A GLbwrWJ�+א*@@:%@e6ncW@G�Vj.P7dՐ6@gp2tDa@! H4Q ;T`urF:a πu\2 :H�H� ,� @$P8@* ,O#  \�� @`u@$P @`H @@X@ @@X@$n{;!phVX  � ,`up�pH1H P:^ @@q#@ P8@0�W^�XVw8`u gNpc+J@� @  p�$ Q>0PH P\ 8p`.:H :6g�pV�H�n @@@ 9`u �-1k"X &X`\ H@0s` \  Pnp�* ;ā. .@@.�L �s* T p`$�A`@$�r��p�!:p�� ϗ!x=7V%   PJ�� ��++���+P � Ppp p: !p� �� x=(V,0s++(2/@t' +p(H))+p/Xt)p,p,(//,++,/,x*؋=4x$$P#@$0!x$`P$$x!Px蘎긎#P0%0P%%P%#@!#P!PѸ ˜6x+x#ّ9!0!`!0"ْ.$00p'8!XȐHFw!pH8XV`!%Yb9#!P8h#Pd"z|)Ȕ3!0!p00Fi`!`$`!0 i!0!`$0p$Ƹ瘕}9z)x%+)!$)`0%!pٙٙ@!0(#$H#ИYIh`]%0i!0y%%@YJ!000!`!l#$$`099(XHmp RIP!`!0! `@ڙ0) bPj`!%ݠ :PxY}YH! :%#p 0�!P pL�k@#%00!08p#X$#@`0p`$#0/` c0$0#`$0 pY 8$`٬bJh!0@ )#@8!#`%`$)P$'!@!p@@#0!@'@0$#@!@0X!@@##($`%!0$#%0P %$'0@!@@@#H!HP RZ^`b;`#!ƈ$P!8!pŰ`] #p !`۰ #$@ G0 ` $ @ )#� )@`0 JX$$` 0!i0$0l0% |%'@0 %@` ` !# d[{_ۘ$%Pip |�,@P!0!0'p!00'%ܰI 00 mr@!@ 9#!0Q!@ UPn ZӰ ܠT0 #`HP @##>p P$$#j!0@%~`~pq�ed d!0@~ �+ȌȎȌ\P#%`3%#PP!Np9@8PL#` $ !p $ X0 h0 0H 0$0P 0 $` @t@##@80!Ph#!˰  ##p B @!0(p p[ ы\P0%0f p # 2 ##o#@$0#$pH/@ ##$r`(0!d%m$Ƹ!@ xP$$ep#%i`!0q0!0!@ Z!#t0 ]ڦ}ڨڪ]ڀѮڍ#`%a@ )!`m!PހB�? $`= `@$00!@ @#]#0BB! �=?g$p@#p!!@P |0l#!g@'�$m0$0i ' @'0Ӡ Vp0<ڀ@B>D^F=!Q P)#p#`@# e#$0 # !0! 0!@!@00 $#@#X 0PPP #p##j=`!!`r$ #` #$ =Pt0`� WPy^.!8 0/$P##X  $ G0�oxpoP>` Y0c` #`T #@k0e#lPe#Pi=<N c !j#`Gܐ#p$ Up m^<מZO! P ;0͑m00!0!@ 'p 9 ۀ` 'P %00%!Հ%@!Ԡ!@p%h.`0#j% `!@=P �`U_U[ُ#%@k JP!pm0'0!`(@#k%�Fс Fx0"DNx(B@Ĉ '8D#<Dm޼9"D`Bps#6(!Ĉ$:x@D8^ŚU ]�VXe͞E+*trl;t-֙-ҔbD!Fp0=B 1"Ĉ#B$1C=zsD<1ƒMFJx` 3rYzM]tVGxACX=Ĉl=@" uhJ!uh:A!`` Fh"p B�&J<CF8JCpF N9o*G!FHEBؠ:ɃF&Fa4lA&Bh1=<萃F<aFh=F:\F`"Fa:a` a<(CB9O?QGGȃ` C:ࠄ&!<B``Ca!F B6 a`"a": aB( a&F<);0<>wPs$5`Ba"n"!B(<JaF(<8!FX<HFJaH!FHɃ:pFXȃ<F`J&�`"<(N!HPr~_;o<p'pG<qg,&r/<s7s?=tG'OtWgu_}sQG=vo=w=ww>xq#'>y!g>z>{wz?|^`G?w8}gqI~=w|Q�;����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-atlas.png����������������������������������������������������������0000664�0000000�0000000�00000004054�12641336260�0020430�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��B���H��� |��jPLTE������������666������������������+666���$���@߿���������'������0￿���-���������1ZZZGGG01000202п!#!#"$1۾GGG2"$"$!#"$羾!$���"#!%!$ $"#!$!$JJJ```01ttt}}}JJJ011!%!%1!#!$!$"$0!$11!$!$OPP11111PQQ111TUUTUU1222666=>>@AAEEEOPPXXX!$QZ���tRNS����� $(*>BHKTUYZZ[]`aeeefffffgllmrssxz}~)L��IDATx/j1Q{Ư^X Kwr * y/R3R}9^ϻR^?&wqOBWFaņZ K(\\tHQ @ ꂰM �kB4IS%*Ш >:Nh#4};NK%d^8~3 3ȏGD^DPtQEQ-ݨIFՒF%ji/%ҋRb/jTdY;gq:sb|gYl̶Кζ6̿8{R NᄘuT:dE֤ڑCŸ+� pn.Vt [[ *tN Qx2P|4+`` ] T�&z /jPX!U�}TTBX+�&P+{†-.&sz={ͻr�] 1eq11+"e~Y@B�hoCDbb"E9=E<B DSNhIXn&׬ &Vm](-P DU/ >ϩ[NjTa= @$Z4O/VA_QVH*h^?HoB}~9Vh%38ac 'r S[Dw#y0,5VHcԝ'ݦ'r=pɆ @$ gff>=#n{[~S(le\fB%V PӉ|$9Pw<  �3S^[B 0ѫKVQ\{s՛r 1D. QU?]?b^VBБB 0ѫP C eE�Lt+``XZwZ;+} V(6-ʋ VOZXVP)7NaTzњMR1+ ǽŠnKoƊlQ8e`@x-BL@ zkob%xf0ߘ0'! I IHB ! I#ϴ0t<,�#+0O<8{�IU_V&֡*gy<o+&2n<//Bl~SN4}PxKNZAYw����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-drawing.png��������������������������������������������������������0000664�0000000�0000000�00000177335�12641336260�0020774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����b���f ��IDATxwxי[-ےދ%Y((�;; )B�,`�H� i;%)qD;[ݙ;{L&fJCEEJ>ss�9x}6~pUHAFzЃ/W uv+w*{$ pDV'ʁA%$=Ac3r Xp Nޡ)CS5}~A҃ /Wjὒ+h ů WpÎFX$ޙQ}>.n0P+8' ɵ1_}K=ط~c%teqm'ZpNh'gݬVJ/g5pG#}8ƁU#UI\hi# fVcV3b1f񽹺1 h(K@1d('0cޠ@ɴ.#z(5Pk[Qw<f #b)%85Y޳i\1- βb2NM}. pqYyw6ߧwS00a9^7 8dؿЊ}XqwYE{JWްauuWqv<xxKzЃ$8&[o3geP7_U_Vw29὜8 GMv&(RAY- C6DF$av\bO7Г{Ɛj{62\,\T6s;;bW ax&rn*bq;TFy=fK^Hޘװ7Zz2"nnHCk.ԳNgBL1Z q۝v3,D^F2?h}`›4XA$=A{ܪzLRpV #9poHxKPkpKv$9)hVE9\۠ iEydPϳ}͖Vk@vI=rǵ KZč;1>6V7(le5n㝩iVZ;^=5{)3 zY/ۦd[Y�Nx ͖'tpR^6>0 ,ż/$=A{̪ZL4QaSbq@;dߙd.Emc;^_i.@LεĆs`% h)1XBPIiPr[] itsf~:צ!0(xO pG>\]7  ~oXB&VV0ef,.Wn}`*ao0LF bCKzЃ$"ߌ~)|]^W8%GpF-e(ZQ>ٖ6j%yZջz#G a`W分+t[ r /8 1]Dl?7aұlҰg!%NԋpGӥ옷p-oa)x{~;I䤣o720(4AKzЃ8g@ȭ{pvwYo~" /t?X% x/űO-Gty-1@nZbq@r&/96kkk(fmEuq$-Q6CZ"+U4c\b=]~zJlk 8k\qd};f7plp[q`Gqƴ '{fFpe?oVV,}`;ٙ 6Ds3 Hx>|??+Axδ!~0᭬}%>¶4LLﳍ _I$O{-xM߾R}vA ̘/+#%%^^ Hx ^;e^PP  Pk,JA! f,W -!n;M~dzKFvzttv!5=sW $WkyޣI9c$ wtQIU]qE-CRzؘ} HxIx_,J ?~S&\8><Og.A9 Eb{ =wtBۺ >ceKb8JY@) (mi@|82d2imba~|CNX׻Ao^ү>ښԮ4i8@n4aN/GV甕`0Ŗ¤#z8 YP_.MX]ֱd"[RX ;503 8%8Y>KŒ I N^Å4wpf]^eĭ(}K[e3u 9#IY0.w`q1Ol<ȍFVa}~ :Zg'!Sj6Bb,Ԇn`qqAϳ’U ێ %,[i̳^Z6-6a \cpCzdYߐXLl!*9[EX6mJrFi|81`'^އյnzK'oͬg}|pS9s8޿~6cH+zwߗ3iQ{ފbUA;tJ`Z3/m?A{_Js5"5}<K#a٨>v(*d&3=M3 RP* |gZFx@WPF,AfarKX[44+l<7o,e>$8&TW2FuJDxN';lNxn,%;r b>)i4$#(@jN1-k(V74l8ƨa{f/9 RPJY@_i]QV%e{yҲl6cSxsv, %X^F΃=Oi%5բ]@CiI oC}J7I K+:1 Ĭ[rƦ:m, &•,<Gq)3jKî2Y  J63>[..m>$0kj.y'SN=%">GWs:$u% {d. li[;Jv궪++oڈXtub\m۶›֞)n"'YA8P Ys  ǔ\ZFzVTvDm1tNI+k3]{]6 D0,9:m~!x~n-Ģ{Dgٞhq,Zj Pխ~Wqvw~Jx) ( / /<o8GDOxiوQQ:8}\D!.inИTnֶwf9#Bb/BAvUE]]yu9#ӛAQ>7V^N-o2[?<0dC5 gYe�2Z3\l,݌OfK\ǖkJCێmY.oĵh!-q`yXNXEYֳ.dV92RX<+CUEv-kƄNLfK8u0ݖQvK)iMBӑi}F̺zrȎ`8*嵬 .$AP Z6zysqDR e/ؖ}ݡ#<'AKK /-"dG_?:ZM"=Ix1Sf4O,3AKK /AAk,Ve,2+/$ Zel_vM}K9~7 V,? ( /Aī*vUx) (e,vl/) ^زQ z+ ^_)e#{M"[ZW=`K'Ťh4=\ñno\jFw'4Ɩ. /ArY@RPJY@tυW_Ӎ@ClPs{%5894•_4͌LDbDY\Waz>fw||imPۡAb4W^,^JY@) rKg" }/bZЁ5ܗEYuMA r\bEr_^ě]$ROvo4d &oU>*>V,XF[Xh_X W75oFJR ,B4էC56hs }Pu4NA9.Y/֩@]:awArMrf`dK7acL*”ƌ(1/4^U0.#s{r,:;P&F0&L-m\tX0`4f#>}ffxo5a.Mʄ]82qb{M> 7pfill ^4.Z9 |o>pX>6^\UYYF[g uP /e,Y@w%ŭpu½pw|G}3wjqfs ې˟t}$$3-p;eV׈ӽ}%z~g›_A=FZva|u1egq|L"w *}HJ"F(6އЍ?#qL^j&5zNxW1{:݉º.Nx3c ;<KK L!%eqQ,n쐣A+wl\xni`{K~jd&>Xk:ƝO x7pĴf%lօ> of]L]jmLT v/Ak,[RPj,~S )&F0{ͪN]sO!'vE=.w(v$c ˘3,?,mG[VTiwkS 19X0#8t.8WyExlд&Tϛ1`ƈa3'33qťP(G8mk洈NVxc`;l͸:Gcޝ^mG|hXݡybzX3{gY/+*kۿM}H`KCPg_U6nK$Ux) (e,vWӟ Vup3peQz!6( U^nd6 2j^QޱY4j{_ZPi\^ӲExjg"%),̈́ټ w\aY᝝"›yǟ�ef42Tw3.}Gfܱw*qjxů}>|Ҹ7W?#jK]^J<JCY@eW≇_ğa1,~"W V:] /fbH*% *̌ mi3Nc")ɰ޾!B8,`{54oSx-<ڎV»bv6,kZx,,f+بR-4all /߸.:vA\+,vm&צ2qȰLK^^JY@) ޟX~zK Mx8 pWE^ƻE8‰02qOI[BKF&]/arqʅe'VssEɷMP?F2YZwU`<a tv)lvHgG,&+W7¬F1D$hXb(.厓&$ԦTKrGkfT1-bDqj۵Ek ڇ8Eŵ69U2L6q{qY'WrT[xN-/}H"^"%^^ (񄝑̣h}B7EsuUOLx'&g^ QO / /A$&.C KЍ4! !7 3ewQ %%^^ Hx ^QS]A A  Hx ^{e%%޵e3A^{d%ޟ|]/ ) (A6%Ix   WCjc1 /A!cP ^Ag?D8OIx   qf0|2Bti /A /% ջ-AagHx ^^ (AAKKv  %%  j?u �k1>N ݱnVv{CnC5R74\yzf~!O<OvMͭ~ p?A "V^4! :jrrjƶ_ Jq{7B>B⁎a W&Hx g ór@Q ̱㾨:[h'ɗ*ňJbnrp[ DX\Y~tUjV�1O̅waacR \]̕'Fͤ ܜM̅WӋ)mSv5!$Ib  }Y@#+]:Kk'^v޹9' o[]>mIuQTr�5K_.{mYjy;ކbƦ{�5Lx"puS' mrȕL~KfxB<_^vL4\Yi ^H%amq(6@oaȨwV_Ugmu fm€oXCDЦw 9#IY0.Z;0h>3Z%cAn4bΠ@v +6t1NB 5=]N욅0�q 2F6֕%,HJ@kU?D be›Yk7ޭXo~KFlDFA»,k~un ~oy[a tǦ~wJ7>8-V/ 7DH[(`m9_W:w>-m; G0<ԋlEu, 8&FGΩXۓM<0urRVsצF5E,N {t䄷kd1A,k`seΛu(-FaY5C7oH 542@\-՜VCQ#~fx}<=]XZ/ dMDwM#-c*_6hوe_]k5{xBWAu9^g+vc3u֖ɷOfp߄y,-nzI"pɵźTX oTT5QYz$g`xmM,B|[KNʅܵitrQ\٨g* �Bl^CQR܁d 5F=Ixy>X]YF9$86U74;G.wdbQn܏fz 3m]8oYn8J.e#Z6e# }6Y@?}V;04y LxY n6$^duyqs?מ'ovջZP⊿*|رp a9b0kr <YhAC]Ͷ›!#-MScJF36nX\Y= f^gUEqOl+b7V$065סluwk(¢f2g^[bK"~Le#Z6e# }vI~_YɮK-g;K_V_uC`Qx@FI-ґ]kB(=߿2Cl 6;@||.F"NAqu,濃xs»Vᕦ'`ܸ.1>&ޏGxp ^ܡ6eQXj=óMQ9b;+Ǡ;lkXZ2YkrjZYFS]+ksuo' RY|?6Ģ{Dg,ʸ]Zj Pխd=9q?צXhU[]=٣}Q&cHxMXV;gld3\6e#Z6"[s;�W w&eȵ C~vjPRwzn=; ol=_@d -ڇwWv+LWLHW*eRξWzFG̾ϛHp~/u En kPt F&"`*I1, Vm/eZ3$qIVmCfD$KuN{e(co\kq S+,mfm!ޘ)L wmr0ݖQvK)iMBӑi}F̺n^Cc$7JgFly3Z[B1/]o+x Z6e#Z6"޽OxGfq vqR ~{pޤH?M={oPNs10A;+/3LfC,e#Z6e HxIx{00 i>Jh xO׳)U3tzSy!= .\k(Q|X6hو J<AFlDFAKK /-ѲA/AKA? ( /Aҗ A eID /A / o_w+ࣶ}UT _cYAßb*"Gnb n ;ނ̝s%HmVQuY|޹&1_ wf6 &|gk ®j O8g}mDfIݶyoA(~o'YE [߳AAk; +%,>⌠Lxۢ߳Uϝocq/mVQ }K\SS:✃PǷ$AvvWCxwk> Sl6u۬A{ | gǥ9mU Hx?gὃiVnç? /A ᵝZrk>ϻOo?aYH?:VpeU (> W{O|Ax7:j5޻~ /Aī / /A.OqǫNbMBGwAA' ^6AKAҵ ^ ^J /AAKY@ xupɿǒ;>jν ^J݄[p?|oKN;2xx;:�~S~j#^kRsuXS g}\pC\1Vu!-:pW8CMBg:8]_`GF[DKn):5,&_x) (AvBTF m?g5z cǽŽ}y-b>f3scIPɹyOq|3֒p_ 5-ȸ kdm2d EZdz_e($e1AdKY@ bXU}?GVV-#;99u2O_*}X(8h%aѧRݯKw/faq<޷;u >�ڣ?Kg6zXqKw=ʦnJs<o\s88Ǥҝr'8ˍw)Wqr8}Kw5f?'LX[[R'dE{%:kuS b\r$F! 0ѦC^#r"oČ!pbihuFxxIXƠ`2tb0if$%g9q^)E,&Mx) (Avoo-A~>8uz!TxBgEfn^ğ%9bԝ.>gرI{3W8]˄ Gfe۬�[=OΧ:ꋸ$ㆻ`cS!"4ԪΧoJ-Ɵa7pgnR^uęzaΠ`aǠnND󘂵+Z1'πGL赝Ot)栬ڜ5pq( n-u"M Eq� Y ES"Yق'Di u1M {$ߜV?@]ilPd c_<J+YL/RP .y(hB}fWw~RɤU+u,Ec2ʑ>N gVOȝye>8Ywkk7m}[ q3^ XE=Sݧeq^'_`0\_َxXb ֚g蓵#<> :Цg@$fƇ֥6k`4-X 7FtT4W6JC0[4'k+X ^,AUx?'r7~= j+}TF^eٌ3N&]f\r"O/bNx $z-; 8ípp}祗q)ssZx~l+3d.Emc\}IA + u")լMe\BV^XX&ScJzGĐG4݀& p*x;_q J<AK$^xGJYEf%KK%H(ݯc-9-sd0V|�bs𖜀m NkRI-gYe;e Nee'?՟ ɝD$fX9nq#Dݙui ]$~,w78 om]'=)93jX}dX0h@i~63RE#~츸 ogc, ϲҰe1IE jkw=AKK$Ih6msOُ^//']o;r3KQcC~K+Ux˻GfbZ9'7þ~s~V҆.s9wpTqgmĮs ;8뀳r ;6ڪ 8V≹E=>pW,y1Atg5DKBj #M);^?(LAË5AeGaF}2BX=GfqZkKh/A /Axf榸}7~fq]="ayG} ě6ALKK /S/A\^3^Jv/0 /$HxIx a KL=ῷۏx^mwx wk' }񳀺VeYs'tg۩7~ )L̚p -+o1ilYŻ~W SCpq ae !2?u A$/WPg -b>$]wyyCl{STs;^�uj'I)CsV-oTO3ZC{<y(b1A~vx}Ak,|- ׽~ ssNpm} ?-}۶ vqȨ�~ݵk6ȕ]><gw$ MGc�jJ D09I-G3hoBCU)~[:0u>tVWW;yu.ggϰJ - fEDalƄ3=-Fnk+-DJM=DT*&famM#/m@@d � p)wuU3 +BUҢz),489ݖ1$O33 |rSGgR3wzJG,Ϗ:tc*Aqw=s<bsk\YdvO^xy! _d% ,Y@S]Uo;6Ӹ{PQ/uozi v9&E BkeAҁՏ1niۉFIP>^gfs]H/cg}fͲAe$#>* {W8*x߳p&g IǶA0h&X<>@xb'KĬTZNxg{L̰eV睛$4v{;k #I$&/;$�IPj)L(aqeyK/լ\9bY /@nk9XrWi9{u>&SzD".0 #P:I#q/Ę5,Ťa</Bx]-h秹6> (_?XKYַGNxy*>۱>wtOEz4[&|7cE|n9tM:NźTX oTT5QY-.<Ky٬;ĄZߠpP(f/ &(hԪ-c-G{c-+KQ"wblS33.Sp[W[˵ K$chpqSIސg^ $ws̐|)xv} a{�ǵ5uT³[pvO_oBXm) ~hߔIW §kʦnJsv -w죋<795|&\9׼dfyRa/3b$3mn9Nx!6`셴ZKY6FCzY}Uy{%U, څxnqD~Wpmwpwm G]Clء=O3j+;�>pʶ}#Fo7cIB)kR 02V&=spmuSGur 9mr;;y" 7(P2m8;~r#UNc~s^ф9YSP\J(0k@eܭ 5(&/CPo 6-ےxY{x \{Pw}~\bUFJ\W}?=c Z #Tra֤ljXB&VV0ef,.W otфFP0Ub`V`4YScެa30ݢ^Ąwtb;.5S &|#..$xzƏ Hw]V>^#}JE<+ ;^R[L<X,ΙwVVOYn%>-\م'1"BCwWKX<EHT<11:wN5ڞ!*92EX6i8-mA^S0?.Ø8� Bމg2{=&מʷ.88 GTqwőn:q{-$|?Vx|x-~{�Ǿt>w}~v=ƚXKpQ.ZՔbbU^vceX01 a<OwB,bVu`hRqo 8 V.s[_v+]^6 kbzrFi|wxb ,gw,Y@8kC2ROrmmLZ.{e\aؼ^Omv=\`ǍEƝ<X掅w+MOq} \]U uE\ '}c5XξXFU~~Fz۸s,,-,W-uB!τl9; pl Uٜ*: 1]DlȎ3.A5OV`A›Yܱ1"</Hx �רeXx7 ??boW+_OX[J ;"}wV.MGEzĄHXX G44|S{rNxG'͵z&I0.7\GQL]�Q~wXeCqOs^NxϨ/ö}ՖYO?3x֜\VUlYjȍ2w!2"^? gE|gYX4V6ljj1aLc%C~뱹ycue .+gx^LpDGbtbw,Y@sD]Gi^o8rm<!£L^c"/]^ǯ[q›![Os=7΃s;+ N^&+ &$EpuZ3b#6~0Y˄w5&XLvfǨǂ ^kfD$KrrnF]u(nf;?>t=Lh{1WbfaU֓>IeS%Hx?/p|O[w?& SlXΞ޻Z)[W(Yo@bMҼ~H /?«/xKaBLZH硭g (Bkjކ:VrNx&f&II78{xEpEr? wBH#Nfu"oT-^x8 ٙ%vw!=[p~ Y\}i%5ղ r%%#8Sظ_hRZ.=V»Qaie)xa(5�KaZ o|FGIx)s;2Nө%> _ľI~h?> /Q܇h<bw3aX(X/ip_> < 7mu*0Ȇ-ˏf0y}r^ub)bw$c=HB3V%DZd47{[ICkKENx;+W`gxG,’<.,Da[^EyqIhVz,Cu-p1>\{4n_߹X kwjwM8IXdݦZ?}Yۮ4y?yDV_V$EߴilŸo7DEA9KǸ-e_6+uuOzˬ?̂ t4ד>7{00 iy/C3^g0;b۵ n+D�NN|L{x7w>$=߂8kJ|X)."2/{w&Flׯ,r.K,{G[҆/$qXYұ9rK__&liwŬGlt4kAzY,c3(GFX/'~BL5P +^ǺF`Afi3Ac9j3͢Bk$. [ Xx.agq$&:smy8,Ӗ='p6\-} nݲ-6ٗ=+"Omp?Kaoɏ֢}2̌DtD(VWLE(Nüj[yQuglN SmE;`/=c=33S\p> 0NO$^jCFB / /AxnK!9="M/qVȚew#ay.jgh9H{y∤v6Cvt^gA$$x }wpQ͸m'ݙ>3|0WFk۫r-@YNK3ޜh'Q3@Ce%#=̛OAk2+Y `[ w7g]\vcOll /eUgw}vt|_5֧] SzުA jCJپ'dK:5,&Hxi . '?g5z cǽŽ}y-b>g&< yY{=rY@RՄ$>g wWY@}wjٵɩ㰔6v_ ѹ?i߇V} u?.38MP=tP{|ۏ${xI~MXְ /ӎhĜAn'[1eFRZ{x[D딅R?9rˋB=˩(!c!E8_WT8I`8.zm˜q0t{eLZKlQ8 YVI?C»wY@>8uz!M<3"[{u? D[ϒ1__t3T�J{|wuՌۇ!ަn`[xU.;a[i.'[1' ˶*A]\>DVt8 8{}n7 A" ob i,~Y+=Qxߋvĩs\k;ǫJDz'k%,+»V\2o2iEdㄷ?"kXrϺy8x_f&'6;=]=^r»% _:[X[]OսOx>})s G{A~绎pN;zR'Gq;M|Ʀ8$bG?ק^y+-3HnUBBaЁ&FR:(!^W0p8fLx0Ӄbk7gc81y\?J(0k@fV'm~4{'tRض˖)Pq~.a}a ;yu.ggg.PTΘ`0 @ oX a4tM8W'omu fm₸]P6"]l�2FCZ÷CHxdX\9*ƍ\q%Rs״$7 7(P2m8;.f�3Ih*#c۫ dgP[ umfZyg3p;trԋ<S +'B!fqOone'\\ZʒNxd_KB X- QPb` \o}cާIķ!Y-04Pg -vNbm?[>\illi`›|58*9\-D(²Ic%qiPȷdY]2wciE,Ϋjpk5, $"Y, 2c͒_+/K8~uKa63e ﮅ736Ņ heqyBgFp6R?so93PTq3=05pce@H,᳑wW,(FElC=1g2g#H\T6UExB.1ɖ\M]TW޽ MJ&-g/Ե)H(ݯc-9-sd0V|�bs𖜀mi׼w<+Ww8ŝH.cqxRюbi gQUnfa,[ ,v~ zR/_Hx{?MrNAP*\wL8ǕF܎: '퍿<8h,s Vxm,]^I2ڶ.44|Sr+eNZ]X?0dG` t<"{Y!q0n] :Kav^Pboo_L,ALTo4p+ -BvM 6wdbQ+fz 3E-ی 45"3'~nP |DR{6-Cր^ &)z6d;2G JxLnEEYC»Y@ُ'Gj/ wy[ /kR3н6ʮW;9TM !歷%yAcDZLEgVja^]eqȴyeqXСٰWƄNLfK8ݒԎ/3Z[B{x𣏾C8YDZ,'8= pH>{)6l /oSx^GqC}J+:{7/-[wtb+fJ!opI\G lʭRdFHZ^PA8z X [ᵱ$ȄU qmjr qq:'*ީQE14--ی 卑";Gʕ݃MK`u1XBmRZU_W nOU,~!,v@i B{O~~O-=-<w7hv`uim<ɛuU Wq1^WODh! t›֞)nGC9"1P/BUqsWmlc! [7W 8 R/w+<7foasVNԝROCJ ]>@`'FU~~Fz4U"ŢDnK3,p-kBfURSn{xAc6瑸-.m`Kx3P5I 1.*"  wLM"jOe=6�Ә$$�Y@/A^hHc|Ix[W!x>#}JY$Kv8sNJoqm7Ė֫8ٳj}+G(Z $E0wt]^˖F+X(GFXyB3p11d2@,A7oc4P԰ިA�T9vp's9wpTqon#vŏ㥰Ywpׁ-9 ;޶(6KNvfǨǂ {EbO Khwih.@N,FRo{i,LК!c"j:1mRhY׀@wrMh¼ێ DX]6/U(ӡBT['nX5Bnc4d8[# BKt% %J2^d%#l diJ/ ^6AK_*vQAQNK»4BB$tm"Yф&īN`c +|1LRG}.]][5n\n/0}z]H͒ZՅWNN@Wlɀl '֢"Ϫ$+,&Hx_ARn:M!EZ#n+u5(*KɒBΕ%Bݞ<OLu]-h$ %%U=?(9_Y}kp*V[w_uCtqVfſ:ھQpm1WY[VNa·K Q({ ӵߴ<'_tצUT@{Phօ\.ذ<L t#7;Z;! eL+q3X2v[~ӆYP&SPЃ")YH2a.laP_yJ'V6 O @/pU'|"ܻBlHc)l|}xS/ _Zmv{]8I^N 9>I$܍m $WW:5/ٸIx O1g޶]|||t(�-wyQ;5֋ OҮ`&ȉ]l oqi9e(iAj|$'M\j1!:2=aĥ@7DVA'mi6%+ :7XqNx1砨}G35M(-|5035=,~ Hx˿3G[6/ #,7 +*lxx18:s oD=F#l=8_p"qIxB#0>1ɕ_u]MIDc&oPh{.uH.ݯ7~kQ;m4Lxs<ނ[XJ#IMq<W!', iEydPdzzx`J5Қ&eGSGmI/14 8᭪ozAe)!Hxe=HOxl[tt,F'vyӖ-+voӟ}oOq|OK)s G{A~绎pN;zR'Gq;Mɺ|.q<<CK,vs)c:TO`0*!߇yxcO$*QK0$3mn9+ycA? q f�3IhӲ:[c¬f,[[6ԋ,o q;]Ta=%?;w!ʏ┅.=a`;;C=gYl|v+l'`+GPjֶ RAn4bΠ@v^w_TkMZ$vh6^--꛰cÉR0ФC࿓{}V3q z%S6PX\ U ;035-v.6IyLNL"GFRZ{Yr@k,M,L<m9 8"mZxc}v]yn :Nl$[Ćs`% h)i WA,aphYEmI/70rP_+Bzё=n#~1WpÑ?K)p-Btwy[Ͷ3Gq9y]B8XILR `%;ʴ|58*9\76/4V ezӽ˖6? miyb8X_햍X:_ ' &3_nyκVc}.J"wW;;H03 uW cq[i.'ϥ}Ą190k ͍;1ksq9 wr<l zPݪnѤ<Kl6j amY%h+y+-UOOhYAk,$<!uxx1p{Bw:ݯYwruЫF0a\B'W71:ѱ!;0;av~..-M4nM"\*!l^rsТx"6?-,#Hx?gLx?Gh3K)qh9+uN"8}á=᝙RHxb.44|[ ---[alG^Ip\xy2~+ol-pCD|ZzV 8sE$YU.uq--ȒՕ%n<$8tsKM*;Ĭy҂m76)%{Z%~n@cUgc Lxjc/ŝH+frRP&`xaA53Xꬷ8[X[]O/$J|wϻdq'k_wdyηe*EYk[ ZX\^A%}XWXWl3eSN4 3׍c LhÐM,ke~V&f6  e߅CFBp_߷3>3RyJ,\X8|x}Orrz.mds{1kCQi%w\gw塥ܬe*¡[2#-j@wE:Wn /X1.8s1fKrkfl9V[] ib77,.pNxS *0-kf;_&%G8W)NYjke{^`jfdvp>FH y/L (h[ kkYtm#_ ijܳ}76D'oWDU; ~8 Mk.ӽu./ǃF"Z.gq=w]+V}/d__Hx]=٣00Jxͫkydzru8sZxsR309h%QP|9c6n#*ʶF@Sk}e#oR/-l,I|sŌu=.T洣ς^۟Cd^a%i{O."6RY|?"VYcJm^eYBg[Jr}Dg/+z$ö0jQ>|Vu>W?XT ʶ$$~ 31_g\myh͢U7y{shr겒潛E#щmauO~iᖠ yH_*O7.{X-z'{Z!\˺#MK*_+NN@=UAByml gļiə / K{:Ѫ0k%|F nX5Bnc4dv[ch7.Fȸ_d{h5~ xJ�+%py±c};,8Y0js 4jPTg{1WbfaU\oLTa^?:dhiJ޶)@f4Bk֎,۠01A֜`s0Z iπrc%*،l+:_CMTqt`w #,Ckm _vHxIx$DCI&Kvއ`[Y] 15vy޿זr<="`;|$D`F / ofE2+i6& +iE^;d%%^%$vJK$$Avwo eAʾLZe$ϙ[^'xW 8sǔ#2-2\CZtU][ $R wﳀ eYy$vv̕/sx&A5һ>"Z Y@Ix Op 7rNhq8|I|Z[ϲ{ގdSx/߿f*\}(sGjX�#z(5Pk[QkǴI1jNx]}Q5AkP@mAbRH |9M}X6x/;_@AF S[IGpE Jf$n Үi0coj%HFwno,eG|:Z ]1/J8  !։$*Q*yg'Gou  %uq˷mgr3o= '˞%=\_0<CyQ 71Bu;'\ y;bRs`'.8Eu6^1<fk Lx[* ֏ <KQg+gԣBDc`Z `I$DFXcVcS!"4x $^f%%^rWp;$D7Dq4C)8{[W[˵ KZt (‚- <O7ЪC9H ު&TW2FuJ6>g0!ߪ&$&Ky-ׯi,VNj꿑6)zt`ml<3C"�ϫhX }+**P]hu !%upɃcYNp? '{+k ޖv+᭮klk4_$q9bNxS *0-kfk;n' (;d_U10K^VK FϨnЫF6_|�m\yZ5ᆡ�,Vh-zeޚzTWW Hx)Axp( p׃֥,'㎽{Ū쫸{ ?"{Fqu/L-Xb1Bo%ie^pcB0yCm0ˎ儷m練Κ7/7 - qLJbh~.H2mȮ"VvH1maԌ} ue\`Y,'aeu^Wzˬgyz- d / /A<WHxm, |)&aEV8xQ+ŵ[ZdzC{V}Ys88kYw$>@!"*Zڲ@Gt ԽV«iƸ^9Wr}ZBѥBzzNxDbѣk *ymC~9}#\<?Z0F Fl>l0hEgS1EX[[EW )y C;3 p> 0N続@iCc]hzAKK%ے&յ8!afn |U}Tz)Me/k$HxIx %%%%k. fw_HxIxobe?Bn|+A%#,1Md"u0_O$s- qd"lo_cןgDu9{ήcu<\/]$A�${ ór@Q ̱vK ݇"#_qHxz Hx0$A A?9jٵɩ㰔~p[u<-3gX3 b#:jYKx_%m$oMp; Sb7qq -Vﶵ m}<хP{ 9\nƷNߝ?;q]}-3w?9;u3'8y nRYzޝ/R"!%m Ը ÏL$/A$:Nn7x]|?lni( ExS(}=^&ipa1O 3Obo- _z_pd<ÿ~V3cr 0:6^׳~ϋ�k3=m]\e\mW0PFH " $0`09p:Tugfv{fٝwܝٝ0߿8/–<ǿ+=O~mz.ً H]^:vYQጻ4ק>}1ǻ ͛7c)&g#O>!vqEd)ƈ.Ͼf\o9nC' n ܴ bkW NN +hqxxO6rWjr}EiBыLFoGDl^^�bm1m_LʞwR ʎ\%mK= @>E׷Hf!\w<RE<Er$oŁTuLq$iljRNKE >wۍ_? %?-/}'_M!6գ{(x"^**#m>8 UH|~{<?U AO@7X_X_wYgyOuP;Hc UWARyf>XYs; (?7&\%{l xil%+'?Zg[]ʦ^****A@l$WOn>Jެ?|g@_'w hx? -~1[z?I xX_Fa': $J$W^?jWޟ'^^p8>;iP$ĕEGx+Z?E/O=0φi/8y-xͳiP;T~}I xw<;-7C"Z[@& Mj�oj?ڕr_$$Ӹ'�y}=N|=!-2":?%zRi�xOdOݍ])eqg03"v '^hjj˻9*%_�Ϸ8x_>>Nq$?+?6?M|λx/g?1YTu#+\yO:;MkTTTo 4 MķإKEEy@]XfXr*rT4s~yg_pÇE{Oi _P'F(RQ]xz)ػ P7H@ZBŧKEE%p x9EA2 i!#A"X?td,;y,x U[r<]rG7B>LedyUղ{>0_Lw2OPQQQ=8 k=Pn9/asdk9u=:7CmRhqY3N{r쌽RΞ''@unQॢqu5gn ]N ,Ar7.xw?:YzA/ [,^+ f.;VEJpY_976ꦵѡU紷% ^YaM7K_7qUax'Le(s*:ap/x蛽rx7(RQQQݗ8v\+tc䊛SS$fK|2n~]uΖKCo}wjd{.sz1׃|4_.>7J;u=TSZk7oA �"S0K/Z$׶q۸Pji]|qH]s$n׮' ޾ CVv.FaLG7^݁hd-$5j _b^B4FǏb`2 l<Ncjغb:ρi2`b=*?u3]k̃KCLֶ.]p Oc ӑ^8O_^[k?f*! S0{=j(.oJiJjܱdgVHKȟl~'xGJwC<VRφ>=)ҧ6 QFs r6ԴԤ1^𼎭g][V_AagVlm߅Uܟ, *-~gQ]:tQvQfFZ-zFoɩy'ކZԵ_Fc .GF/XZE#8zrc7[q GNfb[ 16w ]!ޛkXsgN1_G}E^i=ocL^Oニku:2ޮi\5Wh$R^KB�c߈|_%3<dt8gC>RHYqY1ߵ>YwWL)x.̖\dyA_ʻ Pz}8JxSŪ?LU7bqdᷟg6x=]`~97oހGkkOY\b4>NwpT'["{e S֢Wv[}p oV)KOa'a*3;>{V^�w/71+ >qOc՛G{S߃T)xc 6ۈ L> �KsNʈS}凙vYyG$"3菌 ˽,l!\=>Ɍv2g:F'oG)E0酹 娝dtH? NF˅!p%2yI5)?^3 vr?[LDk5z">Q𵱛 讈)K3 ;t3H[>l< ) w}}[Ŏ�f)D.Β�eD˰:=юɩcx|r O cjv.g%eʱ4"tgx2sע {IoE9Uku#|ٜ{UI pF2KC Np 6pɶ`jnyL\`՟0խבm2k,dv3U9 5 hbqpyԽx+;x[V�o^m;=ꮁUi }z)&zqdHp8[' xY4]fw3<|s ff_'  N٩O#F a }b;Ñ(1u jѺ fqyౖV7<O%VuWĹ,kWwdT{ueH0"(<bIT0{,]lab 29ylw,9,R8 :]Lً=U 9 KH:#!}t<ײ=}y)xWxEj\1RDޞA&gsa(`p=2�o{g+ˋ/@0T3PI޵]k/!=L[<z7 xp  DKvCs7P1eft|oW[cx.[W\cx޼ OB"N􌡹n Cwu#/WWqFsRk/xD}Wf޳p?nu;9ॢ+EU|fΜ' xm ^!/w2m}ؿF]%Y*ix ,>62 :2.J�o }83ug'z0w}J[ЌDS=hoO,:8>5xcp{ Z I21>1XkAP(,ngjkp<2į8FB"ǔdL3][)-9)ڽ ϝhk D, z|�)'vlocW#bjn3t"Y?w’{JPT (U~,J˭͢{}awͷnupz٬/Ժ>@]gw]lZ26 az(tc"Pʪ014zl4N&^F;pjf'G0~7il؟o\xҐ(}aރx_<1V Zo4m3{3a$bqX=v2xͅeLTj V+3n?8]34<P$ }\y7ffŸTte5[wrrWt\a61剞X$%A[Z ӓQ5q>p9ء{R xᙸ ilҸ+{ UuL, yhVJ0fCp$x.lο?x9k^ (]Z sޔk{AAs?@ ѳ>s2x˝x/^r׾kk+olDp%391?3 mcO PPHs}KEoڟ̹ss^5ߜ .e3 mۧ1,f>? 2 6t V.UODY央�;`ȷeōb @㱎u8?q\ 8 }>UG# "Ȇ>kO,806jb\E[0 >SiWЁP/6[LY*om/#�_!R5C^n�/ .{Z=$ފ<韊B=�o:/i̥lܸ>9y\CD %4w5qd54n\ym Zu8;_zS`,h^XMx=-l MkfOU�!@io?sep:iCMOm>i+4ɧ3=ڽk^vF1t+gl?K֩\xm2\A=2AJs'8=LyGH#tcW'ĄN800;s1n^YNJ3O$^FW:17~DtσQtFf"s>^cC5lgAlxwl!LjUThn؊`G偘;t6yrI8Q%{HiQ (4.ĕ(4B%"8=3�Z*4oc]Ħ1+!+kڸfI"l.8q=Nd8k<+c=į=_ƍo1^*z0 xs1ÕJ惗�cS#2X%[V˓j9 oi sRk۸V便-P d"2zK ?�? xcQQQQ}bʟ Iip =}U9IIүqN*~em5kQMa`FR}=7<džKTuxO(RQQQ}[ʠ/(#fҮCɹUŖЏ֬ KM"Qb5 }zAKX݄_·^*** J6x%Ֆ%Ҕ9mGbҮ<)!/>~Sh&x)RQQQI5A^Fnɽ.3wvddp98{=zIo^ |Ǐ&h۫Czsxo]BTQI)T 9y7>ɒRuIHR5`Il<)vA!ݱBJXj[q6*n Apè&c> :SEM4D707Ww2>ƹ1nDOHN@_8i7s#ŅL,~|^$2R4<%2񑵨r>k`ݹÃ$'hZ |uHMOr<?ؼǬE%u?2Л8CrM4D=ߴ*ٙ7Jxa98(gzMThr.!ϔݵ) [y Ai)exJ !6+HcKf V;*v1}XlB~ԆK.vh cp jW߸ BA?D'h+7,@M\~g"\>ԄP3J}ha}`HyU7Mu~dQCC؇4iA"�EV |vE)-"+b> 9J)L3dvJ WW1 V@rR9pH-U.\l :=2[X;ԉU7E\^x!>:+FMM4m8~m<tNxnm8G]EWC…yFdYpيc+UClXpCl"v K+}|Lf<bHոlg#T^C|IkGٴ\0H$_dF,qh\u1ugʳXP3cy}9Rv(|7de`Ij1{ zHĖi aG؞Ҙ+ei6#PnYǑUVr9h `Hp%B2$h yc!FJxl%vx}(Ȉ]lFI!@[sG|ƅ�9 S_nhiÀނƗ/ +59}kZQfAg0’Tb, .N'!;U6P<:. JY,' C)&o2hQfOZ2Lc0]V*/N8` nD|g[0<RFcE/?҂PBzb :L(υ)/CUR>J:V s3(nbRʊIo@EIm1N(ʕڗaZ gZn�ֶe`$.Ҙj'Iz3mnMM4m^-|]!Qcth6%wnMi'6ߚ?B S!e<f3R}ul I3JWPPs./#GM6*?V+̹eXa7&޸W\ SFgS^xjRVaA"*--A "I,9."1,G<J?2Vrq}7dR)8(&!0ŖϽЊl&t&Ht9K\`E@v j^c3gN˂hIi e?FsKݖc'tUrbW=HO,K _E2>Xibb4YE[$j!6 ;]RhF`)T#u6ss8Z+/)Cli<5hˤq?ߍJX[JwX`n)6E.tA&JSj<1W݇L^{$ u;Xغs TsXeQ^l ٠·"s)FZ,g:8*K,(3r53W�,꫻Yq{pmzGտy`Sr]~h& N ʔT{ 2.\f6mVUj ((''ǔ₼$"1Y"4V P.=T\LUP>dEjBG]/*9h!-M'!?^\1X<XZ56Ϥ$l#Z 6ɘ>|>x]uƮ: ը WR�O@$TBYO+{9xr5TW;QP``Vt<bnBI(H쌥 K1*rAa?8Qld@wX_elwl;76S'GƝ{/7M4D/O<j[,cKԹ 6CkQ.^+j΄Y7lnNMiW uHi& x3QR[ ~GYaU#=>%* E3wz+nTsG8(Ƨq7Ru5妉&((n~TTTT安/YY =62]ku-G/&hKWx8J՚W1d:)9^&}2EYxCo}&h/^**/kY9He<`sOt*)IwnLNM4QU!MI;V˯)<xKXzf/t=J^^MJnl|[_DJV [!ܼ> @s֣%)3dpo&[Rq"||}ċ:F/6xIRmnu&hƛo0]}y"Oq,1.OOA6CkuS797Lp|a:gb]^ERs/&2s妉&6 *Χ}v~)OĞ[/8'!Tx~g+!v"#Lj0@ed*I('iEdYVիWQt#ntL-'Cpvr?[xgpbzl/P׋+K>}Q3HF#07% Lϴ|G:[E\9@`(tr߆&tH?&n=喺FqY-8GogY57vq$b[~ + %2?4=Dެ|sњ?AwJ山b-soڎti>Fw;RIn?eɮ?q|5ɳ2 ̵%Dl+-3] t&L3<{Bu<>sEV+qUf.ﵧz]Zk !&(҅JDu>7Bһ2s)mbu^9{c}V;lɆ/w ۏo_Wx0$(ξ '}}J mvao60>Tށ%fsgv0RxelD&V䢸og.DC50 ]RVZ~SC}k-1{ dy:Gd/"sLK'Q>0|RtHC_7o,< H/4z-;P?9s ٍ2oŗPۤJgs}\5Q[paÁ8ѓܻ6k;ލ^(+R^͠{Jjֽ8`KpŎR0:Y'eL~hxj2nS>Fe hmcʇ#`Ȉ͗(17 Q"\gcZ,Yլٙ Hꍛ8ŵirqu2KR'::bS_xϴC؅nMo3Kp Ւ_.t:wٱ wɼMd(RK޷4dK+)U,R<Ӳ jRZs9N7n>uO!BN$*#SՉd, !'fYq此W#,Q`.AGA抆eeI]/@i?>ݧ?y'u`qƔ#ssUaѠGO(S^wB[!X߲jL 65îȭ:?WKG(U$wo韧Kש7A{B0AR?>x)<>FpE؆;)~5~><۹X+1}SHߝxc ^2Uu FsL5SztE" eӐr[ {P<<n& %^FW:17~ ix h}2jB{dfpx' U>fq.2ͱW`bZfAXg i F2@>|Ɓ)Gzp/i5i4j](mrq5ڵmT T'bo,̉Jͭj +x-^VkXMٚxiO<KE5}Ci܆ޡQhM~"VxG!:dx/Fy`vkKBh?\ 9j/Mx)>¢2ePU)S%h,SCEWT_ΜAi{ %8dCN {tDI1ނ)D!<܌JXZ~oՔm'k?)}M?6͎t LC~@~ե>vD>梢rߨVb~n8obtܧ ߖ]?'Ovcr_;~ru)fiO jU?KM i,=Ԕ𘋊HF*Wj:"o)~%+/ scN~2?R\Π*(>DW%4%5X>zै/P} R} /~:1e7*v7g>~헰ȵ[Yկ/`KxzϦU?Un:$n-DrQX3*){4yE^w"~UKYtTFۗ4ַD_/ha?_dNmMJR5W]F^*k,Tc*;AUN$ oou~צއh,~7/vywGAʨ.*GzF8Ћ9PAV@;J_k?K?_;o׫h{@S!U$X_&خZL㫵iLʴhxÚʱ-Z^j̘ڜ?ZSSh_]m>\6?$4ы'\! iOJr+HY3Bn?:'+Wx;Hn׿+?_G9W٤|y9l|waWb.x9;Y~&!(2W>-/C7dP36Hg.#VIE8==L+##r~`tč)x}P\Gwk38?3 NLOeIL`vfFc|6CR)E%prPOg,`_I$ua8X7O ~P84zEO_h+/S'ߩw|NgwV65E?i;`rFXo^ oѮ~;;A, mtOa-̸@K>|ޠ:EfZ*hwiW/,m ޏ~{S1\s 67Aw Drn(;` �kPF6lugp9 .0�SŞű2NcGt 9u_؅W]Hy-ޝ[M >'"&yVTFY\xK<O%V2[fAH MZ_f?yl&bx|RB}Wƙv}/؎"%bӉLa�E+Aդ~|{V]FUm4 weVd5iUqE 5 49y:+ۤh ]Idg!Z[j!0Q}OkdžHw{0 kۊ.n|X9ٱ gÛ g>M>Uץ~=ێަm8`|e@~)<,;h{T+Sg#21j] }83ug'z0w}J^m8XkAP(KEd?'{c58pt|`IJ.^V] wj>$ u+i-iLx(֮e$~5Pז۽`7EU{:rw 1,mޟhӪ٣XzʱDZibbGDCp퍯1Cy7@w yp?l}׺mw>? ?u?.; MjֽäggWRat"j]s{/Nx˘xRݨ;"WuLp%sT,|f-CDa�߹4߯Lm΅�X;?LyXLjjH}w UAD?Vxn_.[+Ͽ<h8O-ӯK13mogEW5Yoi-DdkZb3xU| kЅSg.bɾq/C Gub;gpcaőπ+"ܔ/TmxUJ/T �b/1u Hn>uO!BN$*#SՉd, !'fYq此W#,Q`Ԓ4'4 1!,fbWy!-!eTTTx)fi {Q7cWnJHWSV@{8>nt'T&*}P6I9D0qƤO]N)'ϩRKxz)$A0AR~$SH?dEЛ4w cvIC ;r\.Cӟo>M6x 8"vtlӝY%q۫Χ\~kL} wl^Y n݂h)f07VHClRn˖t'䕡DJ_'/!Sð_Fsq ^|dD.i /C^ _5֪.'jT' Vc2.>V[tX) 缱YZWq%@N/Y*k2KFx޴/^6_ʹہmtWrPl_+n8@U}帇ƮښgJVMa^诌Z/o/[= Wҵ}˛ ^(+Qg(D#**** xeZcSf47U~v<f�a{*P<r7d?7&XGC { ՚+Ag*ލH_Pu-s4QMp3ʫ|zKeĦKW͹N`.;զc+/W-ֆ`Jn hJqqZڢ# e9o/_ Y8#e\ei<p+cS+O[y׍k*iV4y5jڹQ^((Rel旫Lɕph `PfōflGS6sr`y稤ؘ]M6aBVsBHĂmӤ4Q/^F:z\l'mV/'d=问,"fd/1n1aj^12vjQGoJiJjܱdcr{_-z,c1K CYyH{H)�K\D&8{W=.Lʔ3=K_ԐռX ܜNmM.MU]xʸ눹Z5 �G4{f{ܘس B6_F^Q^]Q+" Eo`o2.mV`cAvx7n>ވ¼dJmևNJHu+/ECsң2ɇZT\>3=!KWɫ PbnX xq cP| U]c]Fj-ڔw4wż__m>*E$xkYqL(Ҵ'beV7~GEF<S;Q݀x쨩*\Pu%j]([!_J?eѾNKcJ6lC :@<VE W_dتAcU>sdZX>G籇`It\!0KomѐLj48XGd mḚ̆{PZGWi)eB8C 2\ Lk&lP.Fod{v9)mްqHe]> )C5菎U {8�HTG}MR9pEydGHTx)> *Բ^[ @s4@<֢ QΗ江c$X6# ."~ߥ! <_߃=4fh1#vÍrjPW"W)#vn%ELTi[1~ . Yp:zW BJ]YcQh6m4GSf+UXpÀ둚�lsY\X}ɕ8ZI.d_F_ q9ꪃ,Wu5 �?w'~d{4|~Elʈ͗d2]/^ ]s9@;/MO<6]6;YMX Dӷh ϗm'v(I*~7d #͌$6[ E}Ŵ5z L(-0njcwמ 9<]X.3mCx`\SVA,[ec@!P]E%bڜz v/f+dV]k  ,f!u$LVWy7I+]x)x&_PW('m@QI>xi xtn1im3X{PWAeȉZ!;x]J rF˔z\,n[1Spc`&f *~64TTXWCb̟t a/7桴sZ,iBi3)aŕGfVtZeEb+6;,$Lօ\7[]PhE^NR6(Rei^[>8:9#Gy/{I9^t4M{ջ~-zO(> Щ5PkHOia̅eג5q*+}Xbؽ~rRoAAS ,+fG&my il>3M%uZ `PrFnT]?W*bdYj* fieԘp$\&)cq8RОG_ܜEp63s)$A4rss~<X˖bըB3qÊaYeĢKWͳ4}QS]ږ4[ I,k4oU<QKSo2%{va4yL5[}k^fۅK&5 ?CRIR}$#v$OPF Z0HcVt5,bČ,TM_�x~|>x:u\jcגBQ2EUCyȏ|7U:Ak7S bN9sƼ><~>9޶„6W.j<NL]y \~Wfb5TG  I1XX!+LRaL0{)&Y͆Jan/ޠz,GhdpܘZgVs/[AC&z^**** x(D/^ TxiPfW7?QQQQQKE& t/^* 4QKEEEE/^ *9)qǒ}Z/sp !5B]�g@<xwsh1'k177pUV\=S&-܅84Is6}=]G*B[,pz,|VDovƇ”GCF),>zKM4Q }}8grq}׿ |L#r(xBɺoS J L%IEW rcqq4'|aƺxz tins6My)=ZݏQQॉ&z k 3)> 0:C]?^Xd�'Ge+֣'2H'CH/laQ):Dn[ ǐ~Xy/6YXt=6TضtCLoz1GՂ}QQॉ&(~CF*qpG(>]~ :\ian6Xio7S' u'cJ$g/5: C7ϣtIfCصvOkZw�'? 59YTn8@`k+EUxl+29db1&?PGE&hkV 4%b |gxn^ RW ՠ+}8z]WgǕK^x !�'/cǎŔ_ۻY\t<K"ܕT\W梭q7 +vhuqSಢ 9T™/<>D OaE5TPGRw rD /^BgW_~}OTTTT$ϰoA{Ll|ߡ764�c#<B}2+C8~k4q0Wr16r%6kuup䙘2kkV`n*Y,~G,dHj/eLocD[=8Bܺu,fD .^DggW;p l $qU#›Ǎb+�{c |8104Nɳ.rrCYs#Hcˣy!N@cv=ZS1e".WMnGɆ7ߘᘲL g JF[I]A?a˷TҸy ^}#pbԳpQ56=S-?r>ȴy@l sssdE/#N ʔT{ `JrZ`kLY̏#XWoƕ N`d 2Vm qqn -3אZk"p6Pj>?)eGL_AHS+8Χqk;1_@YeRfyDAZ+ω8QM,tvh#QWۋ8uv+NGu 9#8^ ޯWD-v> €vRf010x@E2LOOogVh8ݓt, \{^<AUce>YH/>zF IjW~3tg g`5PBߓr7;/qT$ ϏCCa~du/^ dCTGu6|4PBR+MaUOa.G�/O•AXd"on(ɺ!8CML\Gwk3"j&Qh$*+w$ e.?ζ0K$k=Gwj/p3ʫ/QP }ľ22rxF#W,L`*prɳ`+4e# 1s<xC58Ԍq>�O6f^ to'[q@%Wcu&;5ւ QYF g]Ԏjo�ouM Z'ɓM/^**** =0<?dBW'`097 N5)QYwE0ZbڡualvRCtTrۚ8R&6զ^ҔԸcɾ;ӁTq)>&2eQPNy$2BŖS"iuЩ+g/#S,Dms+Ml妵@s8̒&^\ chFQS.B:Ξl$ qr:'Uo_y (4{M oox?$-=$onʦ̧QL i_ X@RpxDcYko|)B;yEEE72>CL{ 8"w=qr؃WFcV^A#'bՓW1&+bᕾN̍_[tస17 I"Ftv7nl`e*rGט~-Z^(VKEE/O?Bw?Go!eAGxx쨩*\Pu%j]([l4 ߲FAhiL t8a^15F璛6BV TK$..>\{Db|A?<vܖ;L2~s]S.T[ uQ_,.Y^[ C4_*C]gt]2֒3d.fn2TJPBk$UDB!e 5|eLŒ^pJRq4ZT$>eZ4 QpߐVD0\j  x}3+=TTҋ'9vfCim?Lj7=y{w# |U~apؓZaU+`/-yp|PKE$_tÜIlrc}H^$Wh]�&"ciERP9G OLT8Lmn!L.ɯ$h ycʲsLs,CjI]łd)b8R`cY ^IsF:Wp%ScCIAz 9.cs!m\s> ͫNpيb?'S!f' �-pJ9TTRw%2ϙoa?bo"#oxU<I "^bgrQYOlBJl6fLwi1\crTW|Qy~px8:]fcRʊҘZbV!֬τ:aNyw!B눏Gg!KYKʐfw OOUeCRZo)%7'*�H?6RlASn/i*KEE7Fo";Gy>su5TQ'$ڏ4J|Rn4PTppbu֕  *64TTxo(Ŕ*`P¬D,.>52}f^jm6*ʬq܅]sLܲdiUj!YzGCU~q Vf1 GkPEZs8 HSQ%^** xG!Ny:E7=XSeAk0 אl?F ,GA*W0^r@tA&ˊ)sX`ؖ!NhBOLS j'3ZM(VoCKybw-[JAD0a)(DV rMydcVrT&Ƨt2sQ <LgMu$o:,!v^yFmu(qpxAuMPbރdwk7Hʏ ~).[|B1VL$~dhbLY,.jzđ@.ĂAXLkjTFXIP!h؅ZK V{̉lʝ }^/_[[P\>D,TyPZT aq.J#a�Ba;&Y̘ ( Bn0,?JEf Q&R#r !\\ա2hD1<_ 'I3GT"y x .Q#YZ f%8R!6f�d@uzsv~wX\!9 tk7z}t ǧϞDQar 8*hn9~ߟ284STT TTTTO^@{G^Oݥ(֯+^~Ο01~]cSPT.n4ς_!(RKEEE@7Fcc Ò@hjoxY=j?Tyeh:Ӌ�ըًhi0;?A²G x=~͓dc~"7Vx\'14;0"<4HC@$\ gp>2iQR^ynݼbj a0%ڎ>Qm:[nFyu;Ն Vn1\Sf"f7Gړ;߅r;=tإzi!.h~LJ/;4z_Z'FO2ljC{%zBc䪉-05=t+iQUg1qqh!,^KEEED8G̙wU]kSrfŅ4{J?•1r!Aޡij3oj@#.9ьr; 梲h&_2;pi&LKq a4FM*A梽א_{* x)RQQ%7z>dM;Z:LEP? D1 b.㳓40:е Nt6ӎh<RwWZ>+~x/_ha#x|޸I|^ BS;CLr5Y~bTx77@Fõ+S;BÇQ_مFq}~W ̰7v}j!ϱŘ%a\u@$y7, _wgbK׳xUۤgEd?}Nx/cKNy~Tnvn]Q}WTbc ~[=!?N}}Q?<P}ci 9Ih=~wbLvDj=^:\\QĔ1ђ|dkTv;w^DY$pzMaj;-ζDŽ4#s 335Ti *$M.ξox@ޘ z %wnS}Lq?M]|y%;/+*Zj~ҵO!ED=o@�5<R\h͕"XQMN MVx@Z±D&]~w$|aB5ggƵ)rS$rRޘFD?1(JlDAꎹth ELo`Wav\:4" 3\4g03d0'iBEEC*5zO`+{yxuA x)67d] hY҉1?ݓduv-,fgN �ODeLt?4*fܾ)Y1e7oބk�#N4%_l2 HLIka{־ ZbLvݓx_*<DV?߳[;E7gE[sӘb02,JZfOkf|U^\\)4O2Ru` .7‚GZZK|v|>׾1u?좟m xiﶓ%~٧#r}_ xq-r&n7,`BNĉIDfZ<9 NVYLuj|_Nn'lhk|r(+H[XTTx8P}>_&ݯ^^Ka�xMcdndp 0@k3/u5.R&vuQ VŬNU|&Νf.hWw$ӎ-V4H>x]YbAK�f `/Z S?#QقCKϴ\|vK[*v0OOjw/K›pմx-sc*$w,9&bsY\ؼŸ~*r)%Pd yrQߕ50x!K&癖@.>KkBN}5qJjw_^ Jn75qHKcӨ.&tc3-])^WXL]=ӛxY<\ihQRMtyk;?:l1Z 76!މOIWf^›�x/0y[ ':.Ң/: c*iMCs‡S=hogP&JrǐJ嘘%/TF҇NՇ;)-*T'0muێަm8`|K {?`9(/&,zPl-bvvVA#},﾿{3N|`k/K3I>weudqC v_-o}cElznہ/m�&&�^Wsq2<k"fwO 2dtn3/]Dh |/o8 i{PeDw&_RF{[+hϑcvvRPᎾTjNL |Er f#mB*7[kKOS{+RŇqEag=7gqVSv$ pDk}ЖVƌՒ{ JEԵX준w"΄˘|zsLn:t>d%)~wkb91qY8{]2[1߷{(RQQ=jo."|;$,8$PM~i �ށn,θr6kS% QeIy.XA!okEe:t"q4d3crXQƓoNi =:A"Fv5 q*;`-,HJ CK(4lëEhmz-C!ޘs=o8 9ઌI}Gk*>1Ht^6B/%,OUŮ^x G\&4kHg}lK* >?(fT뷭꾀m/0i݂TҪ<; $)tl{^AHK|L>uui혚bF@kzdž4x{oyqwIlNjd;c-6BH@T/ž# } (@PKNAU, G΍ċ۲$d+sg枞{qޞ='3N'[zx*`l wyyS|y/w_$]݃8q Qޜq~|Nw K O?I~e KhƺT&L9̬'*ܸ2;q,, [aҕ7֥`6N6K9z`fզEqFz5K/&ӝyY0!1K F)1a7b=='Ɠ=)<<S{oȜ֣xTTlߗ8#7($\:?_$yY`>h̨n[@ L\I}9Qn&,/b5Klb[ZC}L^aXn[AyqVߕ3COᩖ#yp7rX$؃k>.#Oá^ʪkpݯ fXְ^GWޕaifǂm=4O ;-@J��PB$GoϓC^<A($ktlWm+zY4;Y| 0‡叾?ͭDgF2wB$$$Y=i| rÐ+޾GSncI1ubEŌuS*fműziy%>iì(d(cb@ʃQkdBoÙ6˝eIYZd %IB̙{>W [!w?}{'%ND[be27 ~/!l7Wm3KX⤎?vmGRf[?~  HxN2(Ӈ{y=P7 c6mzu=n~^P%3Rю5e[#yf:,.PTR2x  e|puG[Vx{;_L²qʪ@υUxbH_YfmM,lO3yKťn,w�!HxwP!#RhT|Mkͭ=$A ޛw:m[)I#g>f[N*XLnloW12 lPUU ,c|q ;ɓ5@@μy7Yv es r +Ix $o<ŝC }c_ DSڬ0T|w̨0V'Dz K2x-T*Y t5c 6ރMiPbhR+ u ^zAWx72l~~  %%kWF=+,?0KArA{}=d(h\`^ ^xD$76,G,?PKA oW NB7g\c=rc^~ᄏAK^c 6-DY^p eq] Ē K|EOAHxo~eq B jF\*@pk߆&^ b?A\x n|,L~oج .B?l6  ;]33Hà&s Ҋx/U],$$A OM#mc1 /e5ܱ=64'(1nX^`R&b%e"/;f1ͅ n~z12%޼k^WPYy;{ymr?W6UxFJ@.› HxIx $+?׉Hfx@Y7^x3`xjq2D~<9VtWD*=}:dgg2:}<")ŊF{इu~b\ٰ b1NRiV%r9M0۽/ޑL-5 0<?@ԥt]@dfv~Q,'b?B4/O)XM!l=XMQPzN*aeښJT;\j/mžX,:^Dąn  ̛1qkWo0\Y^d}zSȌaݸ]DgtCmttctE&»ag.CBF n _8lf=CLy דQZMv=Ў> ZzGy* P@<J /-K QƘcű쬛gfA^L~ ?8̝h-#1ER1b`>hVwGxi/4DE(14aV_\\TW?CnF~~=Ǚޕk7*"'F Q ,u8s۾DY(BsŷqDR*_/}7y*^tKxk!U0ᕋ-!G_ gXԜ2hۛxU|;_CF1d"Q?�M\qʰm9`CRD0Kv6 |9;.XAUV@3fnzS jt. ax%} Ћ'w-<O*z5bPso˿@^^=//~9]H_(nxC'BLT?_Ջb`/Ŝ@T}(ޭ75O\IgW} ##]M5*gYXFaf#5! .vQrۖ-TpIeqif4}|?8Ve2 S,"L.+27\ h`fh;A$$A{Hqe[Yqd[,׶D=$)oRPm~ eg;#U`~\\-zpk $_iw1To2#VoEMIؾBWCWFs=ƿtG2 D"cq``0V;.": mXPـ&5k*Q˅wj 3ޣ[V^kK rsFr6 Hxwf4?Ťe!L '7CBƅm5] |k\^wټyCzYt롵@ )Зkۄ+2LJ:1u7~{m31GhC'/n oT?Ex0?ڋФB,-ʶdrmjCFaޔY|H.YĂ省 =K <9̙u)9]fNz{7^sk7\w|)),~d FxiD ݼ`9'py>>GFdW2oJ>8"琝<{0i=Hd+#u[\xCNe2nkr2!:mbeaҶF^܃2gc` y(, JƟo;YYGk€(:k,B2]rOgf|_0eZFr ̶7V8OAKKKxq<9ZӼ(&-!5w7_*?4?t?{B ^2-&IG-;kw]O7›"m=tXlx[sx?.yXON߯2]sءJYx@k3.ǠU} i.MwfԆ�kqE<O/8A/.M=Jk5Lx6`nIWP…WߧE9\Ū8OOľ7;qdFπ^*Ԫ򋰾j8ne24+ڊ`wE2?0H/x"0>?LRc+}龪P ̸s&c;Ԫt*�J2I%A;:1O#_|$͚Vn " ĥ[›R-᝟ӛ־[?cE!-(H&>b)tU1; %%Ua iel:ٶyh]Fnm_Dy FuSbբb_Ya` Hx<e+DO>^#%]ty[\f1Lclu 6f!JqƩX/V&i()@MSnLc«_^ƴÂ2*wUxm&:Ҿ-t0dGѴ yn /9n7׾>^^ 9𶶶=T_k??y1YdD&'jQ}}=.{Z5V88jaL٦ѣe2 H!pVW+ ݕsmI|X H+ kwgd9F*@~C~^]Ur:CKK /އ=8NnlG:wA{5())"2 2u�ھ~6fQq\xg,}-BKGу퐐H,,xζ.V߿À �^bE 8DHޞ?«?CꃿTU?v?}'a|bk]"ťr1KZḴ5sx{ 'NM3xJ|B]`B 'nŷ1ݚYx>^dt>V]/) RbÐ?F]$[s},|y|VW~ \t "g$"_l$LQ߿r&oIˉ$wgK(,%aºqWxg޼,^z Or']Όde4ƵO?":&oscݣ,Ar_͜"A) ˷ե%h-?{O'{q]W3TE}n Hx=jy ⤼ 'KdL.cnPs\x}-2b-yzfʘޝ.yـ%غQ)aݯ&q ){?;y>6r_'ԨM/۰lC_�Le%p,MariKKН{FE(14ak6&{KTκjyyjs9uyt>Q=I<5x[ /9;1mF<6-^ RT,Vg X6ձ^wWU^ yۄE x)<={_/(^yO©@{ |G(SG]٪4xQFq Hx,0p+C7eA2}_Cw4;ϴw-<O*缦.o#�ޱrY^\ sB?yo_LiJ|2~�].!!3\+ 8|"d{m?8,oGvE=uJ{;<oEQj * ļq.OYa{ٟ8-C*fp_^/�Ow<cuǞ`dˤp<$$$34-̠|<+׮?zW6dtQrwX4m+&˥}37;֞,qK\xUݏyQ^1RW9޹)sgeK;W( |mks,# 0إ!gFR�o{p0->N.A( `9A|!%ͩnFNMC;_LZbdA{}=d(h\`N|puGxa[,7ocpH"C#꡵LZGYiՏXJNN<=�n o`} +k<.B# HDxڟdc'qm޷tiB SHxCR TwO}Ğ Q=.97?Gt:,WSbwhjZ}%J~@";_5=2y߆LCC`}]]Za`*k;&Q[&gqm$XY]4¥nA`L&OiCܙliSXEXT'ƩЭ9BNsx#ݟ uh/A$$$ oW NB7g\Oq'D'㄰o {mrRۏ˒$sǓ?+/뽕 -K_okܗ𚦧ǰ P)dBe�l1ؚÅW@q 5e,8l=)r@ UZvT Z &٨lreˇ}O=ޏ"xev~duޏ8y/~'b<ޜz+{/A$7o`&'RĞU7:9{M[[㴶5lVC 쓔eK+Zq;Pu" ^<A(Rfغ{s 2 . *P~"W[W~z׶d=^X/pS:_*9gp&.wCKK %qoP1,B o˿) $ |OGx&0a"ƭ3+l»6f+~(0`1N1c. sLHKKO -9r,(Q!}vO»òSR]? oŪXt,#&92vHMTBi`qKԼ_QUuE^޽_ b/!mz!eCAz}>4»k[PTsUn9𮯡bƎǗm1mÈehr 9AKKKW aOy~[C^ܒ <_4ِW6|s!(S 6s;bb!}a@@�/zJQms\l${@٧žV]K("Y^Pu}FD}>]-r$3}{VP߃u~yPV|i?@ MuK"7 y, obv{kY;V]!$y1hZЦJ3 X]2!1y5vg09gCVn!{Z/YgDhՈHb=Fl!Hxg޼,^z O7?D2 8=?35L c0/.UxjPVUR-BOg;C$Rv]xKˡoܹ/njŌ�ԥ.pb2B g!ޕ+W@;RO{J  /Z^4~D3Fhs7= CWQf.-+vGXeqZi-cvlKh(]Z_nǬÌm9ؼ^cKF8X@p4!*B 3ϛ `0g?Co?u?2aAG-Yq$>׀\ O/Jo۟`q{Q b*ċ峥[gq~>u;]]9ESjF!W LxXU.m3C(NȂٗ]D&vs%XuoFfCzv.amu,b2=hִK0fŪEј>2,jG \GA%܅:dՒ^zÄ7X x�ϓJ9jAtn27'!g ھ+!"V?:@HvwU?`qDN4LBvP`Ny]g^WVacLFJ/ f 1>}Qd<CnI5swPEOm)sDñlF >w ohjÝ 1)GY}[#u,-ٱ$/AKKK^6Dq\aW#S+&}Om/jH N~Nޝ]4#g1D /%iX-Bm /4#\Ѱ[!JP`fހʺfEsGؘ yl2MQeadH%\x/44CǀQ7۫vKx{c/11S3$= / RޢCyC;_zqK꾙&Hxo  sxDЩh1Xϔ͟rN1\3@*ĉwޟ›ڎ۝rdG͏ #Lde2x /294FULFzu#"dR]wfz)<7[LxU*x oc _koOwvTFy>A 9Ϫ Q=.wFxwKxB [wqPT|qA6=ܪ x弗ǜۿkww]xyUx1LVkS#ZMx;k]bi>!_Ӳ~qΞy.Y1.Wrq$!9hl< j͎jthH A/A / /A?ĉ^ku$/ !% Y/S}ǞCk玧/ߝiO "m-hmgqUy1Ɔu,NQܸ fX%aRu]0ch-|4Ga1A$.18 &(zmvXmZ*y/O \Gq#6sO ;-!=9#Ǥd$A}NpH ؃K_ l 4((, ^uP̔=0Ǖ(~ ǝlE@900A %hwz j's)ICcӗ o}S J ܚ~~P^^"41 % sͼV|H渉! WrÐ 1HxS"1j~!OF;NLY'UTw[2))KZƲMcmVlڅf,W.jDxUW7944L=a�t-Bo6Ʃ{ odT][ĊM{^C:vK E%z`P&{7i4w[=bҲs&A$ᄍOqއ~<2U4d1)c,D\L8]A;v2./C*d9B6ԶC[Se;3˞%wwtjiL٠B$u{J?E$+Z 8P^!zhmWQʺ9H"Z5Y D;dUl+V$ä2x_gnGθQRy}ljq~.u)9"= yhXBHekƊJ$@A;G»5=}OIx|QRzamDIs[+τ:Tg10<@M2PXWlŲ8bU۶ed(0(Ε%eS%9݃}<")ŊF{9%8F8g@K ]G`|-KGݹ~,NRax^ dԃd28VLFՄ H\3"".tг,i+ ,o+n=;9ꎯ$0 Hp3x\ӠE{ obq }jׇXsHxg޼,^z OȅwtbFx 5$Ix|u)Mҁ쨀{.EWXuԙ9b+ ͎z4i_{szmL1ךR*`#v=lV,VٷeԻ%A!h1Fl YaBT&Ujv_Ɩk_aqx:W,V9nvcIN) QJ MIx Hx݇V#"Hx72l~΅7S`O B㵃/A / /ALvm$kkp7o#F=&A S݌{>W{}=d(h\`N /AAK#qwr娞|wۗ'nŷ1ݚYx^  vuQ/DyzsƵ:!CN,|x b_A8y�y [#Z.f:R% v,YQ7IK/  HxcBLY<.$^^GH_*g2ݽHKKAFUcvŗ,:BrHxؚCF1d"0gmg�X` bڇ>cʓ׵5phډ)*x/cXZYK/%Jz<%c۲>̰P9k,έ@K W߇ ^8$G@xIx.8*@y{{YxJ6bq)y[odԠ#T"u]Q"�n_CMEWyBS`XД磬ݭ̬ttv}`uV}Ѝp % j4-UxscCQ5&;!N&č"}{&,VƢy [Y 1n}5GaဲngMwccuUtR17=11ܿ$[x"N`[Hzc[  ݼ+=⅍O6yK]އ,)gx_4#BP7KiiZ[4<h'y}_GT`gQj jW7ly^N¢~p0B GB=XѨxo Bꡀ3ꆇ*Q@c.U?v?{$_Ҟ^C?sʫ(<b k Z?'}{^3b2 `XQ'Gy bjDŽ<9Z ;'0<h+e8H$|_IxCK/"B[A!by<r{}x@μy7Yv eںrHUkOnݸ]DgtCmttctSLto漌J\x%N$. o5xzi1NBG{0wV=,1Tި:sv=&F̷gBUO?V{My_sxR0oddzY:{Q0FkjӢ8WoOu fh+Hn o[{ݽ0m`R&s>4!*B 3%~\%/~\5#/Oz3+nUx2X#Q@/꾱%@vڟCguah7kXAxK"&?ug/-ޅ:ovuSz_ۇ_>wW^|%T=z'NH>*ǯyw6›!L*Cc#u1xz>&ő'HxRΰC�[xTq-9r,(Q!}֭/Kz._0_'sJCT sۄ7S,.؛?8#LxQ ,VSC^8bXž"){߃_P%}AA`$DT!a~SSTt6 K0>1nXަ0uz/^[ۅ9aHw_}1,ǿ(<k:@$$$$$׮?zWn; -,| SߋE㚫na\9JOk%>bc4ƿD`OmC:)Lx6}!Ih?=#ǎ^Ł*V y›4Z8kG#¿?|D>p!_L_`1A$]xcҲs& ^| 6\>AXS|ޓ7ocpH"C# y8^ʷ i�°WQ<//g^&-[#%?~eI?|*/{ v^t= A$76,G%\0[ޱ lܸrwhjZmx|Hdp>%&u /W/7Xm(<} 1{ 46]'_ ]ᕢ(@prm\|:{,Vyf S %oW NB7g\c+W@;RO{J VMN[Cj~Gx2S'J#B؃iV#{ /"P{=K~e4>?oW+s/<_p_xi/Ah}ϪřR:JW>X"%^zAqP6||[`ye& %% ~|&[,+8͛777,҆)۱.6/(+x Ѽs+^J^;> Mi'ಹŦ:9r } /A % Hx/oSԌ� (k!^;A{ U>x=p& HxÀ �^bEɜc18rL+7nk&d<,!Y{}}D<BPKMdfv~Q,K TB]سk"_; űH.적Wwظ⵫pd.[۾ fA^u,jaz-Wczݙ4i'p.5n[0 ],3 n麚*ړ"{bP< L?M{w4DE(14aVOƨ'wbll -LxU 2mHؗIYnբ8/ 3Opyvsb GHfLqqr :- ",—ɰXq~,wUa ieM$ߦYӊ"Wo0Y:8rsExlUZFY|p ^<Aāލ <;}s 8\g9(kEs]%;}0bT,>WFwӅ}e[WuU*m.vQrۖ-T0]_"X*cZvL~- eNfWw2«fD( _Y0߶;|Xe1A$^ ^6Dq\k(/DI˱0*BFY BX8b#1<_#X˄wjb׳ޣyQY%ZZZX#H971>v/WAJ "++{N.A( رOr}C=!C@ƶ />=b?6]Ex%R&$baWn}Ō,f\Z_<" o,~ьe$9^)BoOϋ ;>ԯ$8Wፉwޖvu^E򼧻 YyE; XK! >> Q=B0ڏ"de /WSI*ymlނXk;W{^3b2 &KޑV)zfp<#5!yoG m!m f%!A5818eq[xP<!*y&A?HxCvuQ/DyzsƵ:WF}ޔX!KY% DB T;]A*BCk g0b¤+c,s(" e ;5QYU2&rqlAl n obd0tӦ! !^Ї>O+[|&qo ]mAVEzf�%,Kf[wuf('A G ^Ї>$$B)lp:)m#hkb:?V ]U +]j�4fEֱ ���°B{I/+Irx^I J^������jB޶Je<����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-events-class.png���������������������������������������������������0000664�0000000�0000000�00000003762�12641336260�0021740�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���0���0���W���gAMA��ܲ��IDAThߏG?3;{b"eYF%p!!H xGB< rR,b8mBMb|ة*gvfonmRootTuW}_muOYEj=d\%'|=ݳAƒ..). HhD)~ppȄi Dw?G_Ds??w 1Nvw:'$H!j3РdpU 7mbf`lc5\ťoXzbt'}4Φ<k\$[0Yk%VX9̩bZh= qs# V޲?ĭ[(>?䒁dxq2\rzZy*Z՟,:?ejEUuP \Rqay\ ,V@>3mv1VCqx+P!HSOE%VED$y�`Y0.-VMhv3G-EիM jzǘITj5Tx ϣUu<CBO�Z 8x6|C#߃9h(T ~^aS!`��nVsO<lǍֳv[ +33#@ |^R5Z֘=-Ǟt87"ʜl1M+V*CJ6-p%{]\~JSxX$FbeMU2Z&ZִDв$"zk8kek:s=uPnZREV7c̾p xo,QQ j ]5!j*!B1033s| q;ZN.@߿u/~-KN}%2̍<wLs"I&`jjȲ|żQe9YfHD, Y .qn�!zJL6VmMY1It�H |T�j)qRC#2�"rKkђԏ," 6VCuA?=>cw>͉̭{ٱ0k %�>kwk|{V0?J;1 ;_xqLv9g?V"ՙX.jC͒ &[y>\1 �>t#mkB~Vx}z, s߻롖ϴcǎ|1s2Ǘ?S5嗯OoUQ|؛<qgc>$ *Ԁ<Ӓ+H'A+ty>6^>@kcb 1yɄnѡHzBcgOiOYkCEMjco5�HNuNqE6o]5-<(9;5`aF\AK^wQU~q4^W/=o#A;Eozn֥ߟKUW!ZiVGUqnt,-:LwL{Sk\_\J's4Ad:RCtȳNp\̍76F+׷ʏֈQihKץ( >EQnrYɓ,߸u:}sV^yeSNw*2_)nͼsٱ)hi+ZeV.rn(Dץ?gՌ/-.qy.\8Ǎ <}mP#h2oUjԥB$#k.4EN"W/q/w<e9`f&WÇ), Z1 |, R#RZ% :ju<̜?և׿nw1_9&1Biix,U-6D*='tYfzpy87:� !.A3ћpX.%˳e-*?߼wOܼ*ļ%+k忕+%sM����IENDB`��������������kivy-1.9.1/doc/sources/images/gs-events-clock.png���������������������������������������������������0000664�0000000�0000000�00000006711�12641336260�0021723�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���0���0���W�� IDAThZkpU^;^ @(V δje:gQX[3hCCy*<>@I0IȓIu=kɹ77Iv>{}koNNzj6uT{>ݎI^|EiC D\jj9+++ xQ1 $''ϱlx}2it…?mnn.633] """Ξ={رcgr>�8< ڋ ivlڴwx… _zYhzUUUF<Gڰvcٸqc.ˡy.j.׀tRs5h}}޾>w\rO<[5k=;ƌ3ӴnWTVZ:::tp p6u׌s7Wuwwz{ny??&&&aVTgr  6>y 4Kt98V>ct40)DkiOb۶m?:Σ:EGG'Bihh=>'f@ <?oa„d !$81h8w�.\h 50$(({sԩ|thW^y%$==}j,w]+;>kAA𓙆;o<FJ=*`'N|$!=σmm,//H- V $8))i |y„ /^j>/z: r�]E̍k >L h':;wB-8a|cm@[t)X`69 ti=K{PWW{yg;v|\#Κ5{q2w֯_@~8di:rQ(BF61];Nc㺠nPu4ٳgȑd2^уϊ+%E-~ gKHphjL#w .-6]ip t3 ;66.Ӧ-E~^x<p(;\ Æ˝Rh񞩯ޣ9Hn?CPg:`"q>. $$d qS`Pĉ0H4]p HcB+L@KBH j5˦OFj^e O Fxk<5kְD¾to<uZ[:jfhp%!#%ohު+bѣ ݭ-'OIsswv2C׮znFz 0CB&> +.мW'㕕,şSPh3!KsYys < :=fCݓ1PXxрKE[,xoBCCdd4jdWK*yx왊 /\?zI;^X�tQRH@t$t'a#qGұ׮իx"D*( UFS\;!00gd,ppϻQy "r?  .ӳxs32Kٲ߸q+PB 3/@h�] v%`Ksd͚`%&:¬[fϚEdȽ`R$ )))#H"~3 t<8!2|1eh�L|跶"?j Ldhb_=k2u*p!^II ;w @`t޽#em5y X# ֭Y d䵦zi͘fEHdQVټ<3ۜ]]]/o(99jSyN;�Xʸ"##E�kS‹@4ĸE@.5nF8~#F!�hnnnċ^ZC9Wh|ȑ|GQ7ob$&<''U' 6,H=#%$&jE0ݬ�4ΪK6ZiOy/qaY[ٻ[k] iļΡ9I>>9Y=mA@>sUG)�sc.{a22ĕ<UtϛOyEe 1IG* !&&FnbEEx3ۀJ'6f"G`HJy2B+@5 >?r4l6^(9sҾ *luo_ۻw/۷󆆆 ee ƏOQ[2[';>)$Hb #PӦϐƬں+WDn :d)&#HO_ĩ##b v%̸0}B+Wr___08'[wвJAAdjJʤ†ea"\Rl�K&q߭of[K6;-0Fgж{q4§M۷oۨot3o<½T} C)vSq4&*Id26xw;M-l'Xk$&+.NĔpԊ`>L:VKKI;!s8#0JY*;_j̒ 3_~7{黩~p_QQQfhsÆ ~"%* TZ􌢿_edP0;v )Fq ay)(jQ__ߚ7Q:7nk.Wl޼yUSSu1ؚk)Cęvo"Wu#=ҨV۰W0au�EjQ錌]63"<"Zg#Fټ\gaTNIBBQ[wX!6jsg|}TjokkwdB˖-{n5jNbuB}]=a_lgP)PM8bb㌜CEUB6Y[33Q;w_p,]4!1qɒ%fU7\%0nJ 2/rN{e% -:0NH}]gRАP H(`*x9 mǎazC_E]Kŋ!hpcL|NZ"(8C|ѓ|B׬Z5>pwjjZҸq)~z p.))./8Luuh'W)Ho'onY!Ze8 97$0pP�[wOOgkKK#f5y*6OtNl)>8oEMǿ8v|1>����IENDB`�������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-events-input.png���������������������������������������������������0000664�0000000�0000000�00000006532�12641336260�0021770�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���0���0���W�� !IDAThZYl>3sz1 1`fM6i&QR}Ԥ}Z>$iTS4J+E U&4 m0%i ,l d.߳|;:haM;5]ϱE=EO?_n8ס7-x^el$ZA`,vj T ,xAV,~YF>hFg}A32I*tf۔dQvWUXV+ 8!P$~EbFX:EH*B�P"3UT9**@ =T`!(v~~DQMUU;찥s*iAe{9*%IB_߆266 6wUoEQ(XDAxH 'zf&`<AM rׂFsru?NNV_|PZV 7.`<+UzmQ5>~ql|,?_ ƒ<aUx jp?W-5xPN+r xwBtKkjk)6IcP�F30.j5c cZBgn26^޸ ~PQYzeW&'///(j4M& _.ˌu \==UM$ߜ88^WrΊݛlz*ǗX1GY]]ոuk+vV)#VF =ՙVGXTYqNNDR˪O&#h&TʔW'vWhx,iƦ7l~ubCKW _}ހQW_&!!#jx,<OPT29, 33uk,+ E錭GڪbLen<vbgJQ2._cdTKcɘ =yfXr%~L` OrEUlvZFdrHd2L&8W{n$~f[=Y9څ/z{e`0&e O`"U~u[%|aJؘqz`ph+]/%L^͗-HyPVVYs vc085J꾡k6'訬f΋A 6+>gϞEFS1+ n{-D r@L5T,_mY;.Lo z/tj҂nAڎ]put0m#偽{Εh� 0 (Y[zQNT*W{׬io[x QD$Z SCP`0nw6cwL܀ҿikZՈ Sq87nd*^ʀ_ jmSVOLNȮF"'Y~Qtj d(\< k/~okg'lhPCY)2: ׆lj]PWWpҥ3gξ;<2x'rX \ڷowrfISbx\زB- mhME#PANjN67@MMtw3g0=Px)^,hy@8յOs1alBqd!�D")Yʒ'!b]a{ױ4hBVoA={ځgm| *B@m%N*hVsP)^8[:ھǿֱ|R8 9NFz<vݚڹ['!&PMVK~NӰ?$E1ʿ S3d Qf e6*mazfCC#Il3ҳ]w8*3nA¿p;]taw^!YrlVv}cwttYTSj oKXp�9Ҿ[յ<}!Z^ SB#zbr]Jr; !CYFEg2Y/]eُޖ^ 2SƆU@OgS\Hu,{h¸ 7 e&r4)E͑PK.B}m\td"yVU? tؒ[s| y""g+:<f (P 'Ut ]З@2S΢"[Nd&djƅnS|$Ae }.slW52f@#*f{d.<VglN!g0 '=ɒfBPrǢ1s~VG@?NϚb6^\:P7ܹđP\\&X_W~U Ak"Ndͷ05Ao�A?G˂ zn<j p? 'Tmp<6?GsSP̌J͓g;4+ډy.: Y,/ f`O`w@zǂj$8#4ㇷV^TMcca1ұ$&t6g$Db! e�I4g)Y? ZS NdA9&ͤSD,eAG?D"ccWyb @ϤXRcBB1 ()r\H /:tL}w4p8<w9!?u~EdL[HWO<iI*9$}u56? %"v'?2-,�'Ncu{|{up<ciQ$g @T3!rԿ旕K_.B0_k[Ex&/A(3(3`fb{'vC><ne]UM<c?xVXAs𷘢� V!>?|O=_م7iN,-RMMv;p`UQ^To z8O&Q9 V B8sȑ/]>w'FA8TaﶵaECKsSւ!-,ߛ7yBLE׮q \9gzޞ5NK+h]%%{@!{<<2 Wr1ܢ3Oà@Y&buZr,ՍVPgΏut6:11ܑ6-{}wby](l{a Vn#HP{ f����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-introduction.png���������������������������������������������������0000664�0000000�0000000�00000366133�12641336260�0022056�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����������� pHYs�� �� ����tIME 9���tEXtComment�Created with GIMPW���bKGD����IDATxewf^@ HW4TPTT!+*J"H齗}̼y.$&;7;;;;}?iCz Hh/;tj|p?M=Cgbxixd C6 *z?0 6i2xN CA<EfAۄJAm{;hl O4 S_oc>\ vƺlu`zOMspg5cMπ>GBRBt )HMVR fL{VC~*bs5k֖F/ifzdtЙk2^I>џk @\ 9Cl:˭3q}$\(6Xc[B et< :̶M ͼ[_a6ix:$&G;n_?oѢE}lw_=a%Nk]ݟ R�4o7|Z͖}lelg2aTC2 �w~l2 sg]Aa;\Gl=g?Ds�bkG<P3 Lӿб)ɢ_HG[灀QT# ~?h"ѕNtFm S_u]dYYc󑥥!FPYY9=a߷C0x3Szz==vci0~ ILӤ#d{^nZ+ifYvl{cEH$lNuFՌ2 Cܧ- �U@jxn0S{>X~?]}8z=M`HΦcTcGLY[mxr g=z%-i5@ 2Ѯ+Ѿ@q/)Hi)5{v7}':Z_37_̭ۯ0A'm&kgϞ}G?sꪹeee~%,aߏ ,${5 7 @MraӐ͕L& `0g`e7c+"H1}>_Auuu p�?@zF#Ț455ݻ}oG4u6mjbb즏MNA<S>�TLgB) 5Fކ�N %[%|*CrGG+R 'Mp(Xm`zS} #|мsG#GdQy>A Bx-�"%@ VT T+*Cx:F]'7mwSǟ5^g9){)я~t)2w>,`@DQ`>w C<zpN#<8uvixc% T 3f*-- :|Vm" Jf^ J oHbgҜw~dfu3L2Xvtt46ܹAi}[[ۮ[n[fnvW:ٶ x\Lqj`vA4mlY8SkN,]Z.$b4&IgE:qǃnz [vc;|ӧ+IfStݦ;~6X*p(�FH+ Z\ PH" F`|׀mXz2VM۹n{ϱlh-ڳL|lIޘs9/={vЉRBU͍TgVLS=NNvxC@ "cǎ6mڤ1ӧOQSS3'hS7^.|\5ejZ8o`7ظ}Æ ;ؼ}ǎyM R[v N)5S-au;\6{\x  gO{@T)59:�0i4۶{Ǡ֚3pW0<<gHg  z`!$ $l x`%`hJ, lLE/*Pe5++!\Z�:6u+~Ē6'o�w+wvVX9|e>�:kwSN8(]1%.x8mݺ5oxvIzgo>3SvdLhRG:0;y̙N:凜{@f^6)۸_s;*)mhlܲs׎+Wo۲qM[[-: Ѩn{|6xMp&ހlꁰE l; >3 EhnQ3q�t>^HgJDO8Á!ߒ|ǰm))-ӦmW\Wyy D4aVsᩴʸs@6M41&w&x�K X\ʯģոښwC(nkRhft?[-a8&o|E'я~K+$wpۄ7xcW\}VwJQgB34gG'A8x7cƌY`܅ Ξ1cLp͖ 6_)gb߼}W-mjؖZm?nx T (Q H@d�*@4bet;aHAt'<Gx _3o°z iflȖz]'>o@�OLbuGavj6rLF2:>f͙472l6On_i="3@vY&ٝeMZrtRiZ@\1J\ ;ux8K62]M$`/2? &6@7<5w{筷޺4#8 +?W^y&%GIzO# xz<÷-***>裧E5jԤ?v :1HEgg6*s2х�[yYlQ L:}=oZk֭Qxmo fD<kki HQ|f8!EuM,PB($<}8U)>s1E a FԱyKA?B9bcF�btuuBQq1WCMOإ@B`2,NON=eOG %nӨ`B,U!썸ѣ0/| mrHOxͿ~W,2#>>4Z|7f vpk'|eS=x:3Q<xC}Μ9.]z=z`0HuN6 R2L[)U&<xn~cʵ/λlXN do2Ez}7#Fu1ѡ(OS2\s™GW)GDo ׯuHUhd%ݻZ kƍjJ0lgA"Z<e2^ھx~ok}v{j5 73˖CsM-oZO) h&QngXlQ1y{V>.2Jqw[o=ߥ'�MUCh1m۶=l7VBO`߉5=hng7]| ϟt'nxG3O4E#l4F tex2T=LUO=i'?w}Y7y{ŮQo?|Fm_T}G({- N;s}Au@g5;\ -b !D< < ,Y sy&XmߓO@eU �u4a3ҾAA:? ߶s%ӣҀ]�&`4*NRH&<lȫA̲!nBeWWO3=z)zꧯ WɖFEƫ1 fyWw2�]@߃3_ᕪ^SSSy.>3N3gH$n3}Ao|BHv?xVWU;gr₍4W|5omI_@RZ4laZ)u{F`sa>GМITi[z0 T;lǎ_m`B}DƆF /J3+ ȖPK+-} 3iz;H2;& N 4˓&yt~䰡C@Ж 10z�"gqce�ڣaO뮻#a栝!4ْʫTJ_}>QDgy#j< 7w UO5:4{KP8+4܁HTQyN@M7|ʤ]zҲ]؋|g;xQu˫IapR$3am#B͈"bJtҊO~Z8se? {-lBiY9|[wi3!N璵px,=0xx3f;v̎Pa,4s`wwVLLmqJegZ>$E%bsa=A{~pHPoGqD  tgg+߽rG@Xpf|!j4ivO4r).,Yr4\Eint@B*D}ASSf:|u8~few`\|ܼWZZ UUUP[[ EEE|s�YRR. l|O8ko=6 Qz-;asBLu^p�'%:V2<|2h:37}f( )`p=@(rڈx2]t!f�f*st9g/ ---"}Law2E jt ^w"@7#M̦0t`0~%nuM)$+hzAK2W 6`yA3w;K[ )EO\{4I&lfP{f |_ $x-C>fLOT>}izAsYr5w9 4;z*tW|StX9dnذv;84H)Jڛ?;AB!s0a7ЊBi!WUo&ObycϾ7V7ݪ #e B9Inz2nQkaI2laL (8M}q<$?F%GE-@$zZV^f̈́zt(pο(`s8,ֶ%vі 7TUi@e*$LӠ8 jv(uYKsڈRj; P*DpFۮՒOi6Cq }c~Ptw\5"~Wm_^_lzI Y-)�O>Sz饗t~dMns{=_O͆]Yvnllߧn@1nQLUB qcCcS3aԩ0zhT*>\ad]m  No\s/=+jl1Lht:h0lѤOl*=0cbggV?|2wyLќ93NI; EEibYYU ,"Ş1dbgf„q̳ϥLZMB=x IQ>|$=F,vhQAsL9h >)Zm9ks䝞׼I elѤژ4:w [b_x 7=f̘j,ʼnPxfSA}T/7a}*8$na=^P,aS." o[ ͛a˖-֭[{.֑DS8&Φ$/S|u7ߵvZx::vX;w.L4ϸNxTlzҒb.83N8v~cݛx0AZ ^M;0ZhRޤTO&1([hB2~ܺ:}28Ɵ},ݛ|544 \ ]p,Z4mCQQ \ |nE1w{Ē3ʥ 2{[*4+0AS*Koͤ(>t+z-/h ube]x|s;5@s) &BM6O -MMM{/0OlTAm8\h>0-ڝ'h4J` /<+t 젊|WD 4\DXC5GUbRPP< nϦUkmԫ;RfRz';KU?[TFD89s&TWW`6 u'WH`ӎ[:'z_S"͈E ;@41MG5&&@f tfgM`L pS[_lڴ {4)-b;f?:k?: v͚ӟjk+VL݁񿊖@g6Bp7�f^r SwLB4H >u Km[mQ4@ ("*?u\"HOtma ^hf=>fx@!OL-qgC'}#;eʔ8 eH۷o2}Ė]*!oTryP?αXL|K.w 7\xJC;R>@W"l;pSa@3;�{2}KՍx;cW<wJ)nܸC#<Ey?)|Mn %Ek.SY2O3Ox2%XA8[֔l*VESpG6s(wO=ܽ;k(�m1D*--˯\K& ^{>4B`ZS0P#)ueja>tGnSK#bˁ:oǥ>|Yd6i*()Ik9JQ̔{}/=T͓_F,6b|ajwWL}5w={{[kqčڤ $N|heyAGy̨QBWEҜdaE$rJtw~DJ& zh4r33R?z,F<;7|GT̈́믿!TEYRRìzl`v 4: +ƀFJ_<HgϞ w̙37?0ߧTښۮV^[{^7OPa&㨌z(aêh?vw'c&Kb=;{K5H1Xk{6rED҄Xf0IZ[[YG/G,LUTϴ`ifQ *.AHJ)Q݊hD¨B}JdPHX!KԢ  טShP B+d\jG?ܑL{Jy (Ƭݗm;yV~LS|iL1 uaQ*G-fx ݅[r<lA[l ^ɓO>]lbV^(H=fttM݄N 7pޥ^zqUUU *txUQ>n0-_{9Xb7C{^*@ԛ?i߭*@TP�:裏rsG v7+uT=\w iSjWӏnm6̤�.dd ;:i0ljmF`Z8a*Ul^ $~.o`MW]|/B~ 54666 MpN[R~a6=ƈ<j.V)�fR�jdF$||"`r<cHꀨFDϽTlJqZx=+vzV&%Kkx"Aļ5S~6o]}/']Q^UۮOowq) u`b z5-X1r e?h\o<_> O\dHٗկܠ@Ei{{;@uֽs$vj�zXBhxfzg.q ',>wìY*EΝmϩ"1_>Mr醣l`*W}>ex^?,^R l€-ty9ꨣSO B0tؾ& Bv±̞9ᾇ?Xd<$bv<ʁ4*9 -˴q/t'- 곓Y{)@"Cڍ]p(17V>/س aqE!k6705ItLi2zVIیqz1} ;cI;BϵS(D 4�PMWj}>N745HT%%[$j׎߶lOG}QpAA^BA֮`'vp{_&6ۙ0cXSllL6vZ;|hgD,'v2QOVئz)XJD1�iAUhɺ_[UU5ҤI^ȫz#7`Wvtt`P|О}'㎻ٶ8AAB~-�T݁G>FdĈ7pG^ >U7Y=+3<O@*Am?`~JT3vx?OnGS=*s nܩ}Q{d鿸Gִ6.q aZx*7sS9hU yt%O4s:GO qd2$x (v1�PjR@_aIB铠u&�~.<d=fTgG'(#;$6*L6dˇ}uL.awR3eS(¥.!R_q@av׍O;  P)gEf�闛OU֊vy'Lt~6{*i1豛d _ ( BφP,.- WAz Ql7~Z5h lHklBEf `tUx%Z;LhmN@{'bfmZjkk^}l߾[eaTMGq|z_bI!zAhnO�/s=3 &Lp7 :R~1oe˖ UOUeL 37)>SGuG9ER4O`p'™g ~:#uhR8j1 p1{~q'^K43 UŚFJE T{TN=.m~'Sҏ~O*)+�xGRT<.߫)cMRm3`{M6['B<4 |%uldBmزu466382xk�i]N %>IA2hɧAi#=FY{(#ldh\BP?5iWf"&&}Eu%\cJY)MUIx6wQeJ[w?eG9!W0jjlvĚ#[AYFNQP Z( V@6J?fnZ/7h b:{?Ԡ%�Yt M!goZ[Wo~֯V%>F 貔RL^_^^K.%[wWݲE�M�zCOEuߕg@~jer'/s֔VQ>r~mD'EӰ yOQ_tu|`Tz@:#E ?]W83x2|O @r* f͘D"}Eg4ha2`dQtʆ!uW n)ATgĖ z0R֙]0/$:2h-DhW9k|"Dj$%IvxqeqWIr׈W&T ٝpiH�e eT=uDJ(ʈ<@g4U! pm: mCߥSX B~]]46FEjB U0jmY6t&ڡ 6կ}! TFFBUH,JkE+ vD#뮃PB6u6w&6YO9%Sėu8ywT*)@#WDX`lO2}8{Vo?#`5,Go BJ�z(3`os'Tܰ0"ʆ0`#1<*seeeξTj 2z UT]C}@g{;<p9?anWAfMJVL_t=<oy,a&<fRfBe3x<f44PG<#7o|^ ˼0}|%Kv7TRFqAP)F(xj#`&8Q܉&=^OJ}4<c]s*V?5Q(A( 8RP* di8F F*Qp  S<O3I>c+`$蒂B?k'bJ0:b�H8|"xrcWmclt큆*rRmLn+B-ә8ǶI6VͿC`9 fטN 'ܹsӏ~eկ^bn)u!  @}@Xa6D8F|ހQ)=C<#.9m)۾{\ܫ4Zxm�}xK/~R ?"\n`c<c~cݚXLڨJ<q*-}UQ m.S>m.yTu4%`ݖnxsUDq{ȯ@Dci;[텂ʜS�0Ӌm xdK}+ 6 pTP <u݁N,#A )AKDL5JS $9gInRc< aO4]bNv.-CG*i>Dzd>T.|H2-F-|L:[%qӈ*BO[Yr;׶NVs?h%2ܶyʕot˗/_s[ǶN6KX!4|55N2eʔ_W>wq-A?vIhof4n̦|Heo@iR~2lذnvx̟?ߛ}U#7jd@YQ0Sc#sQ||7tmsվ" '^91T[Vvanx}ex !Ce4q/5`PG}lOƖ.xxS!eT66–�7U0^T_ܰIPN#qYT@ e~W.] t&^o@ (S B3UPQͽĻ~Wң-pAHDӢXCDBe`-b;i24[ @@#8ڲ˵�y|QI,#jwy Ub##TO3~/Rm\?`&a֏J6c d 0-ʽ'O~{X,ijjd0[$tvG%|ZrY Gl.bsǞR3>p\`{P!.�ͬ�4@+iv;FEsQ_' ~1-&>wk|Ug3�J+Fc, ôN_~9L0_[wl0pퟺyt__|e3թeP4%hy:^(Qcxd{G 6tqv5&`͖nKmAq؀Du% - hbظ (PU聱~3 |A!,}Զ' F"N:&oH_Oϧ̬!A^~b??B&y5'ERDS�*&/ۮ~cGsTQiH<7(^ 8DFm6h1lGr'@1ƫ#qcxTcұ" m:unX!l<Rq@ 0njyy3f7n\դIJ <m"0;::6mjٸqc{キu׮]kZZZV744liBv9d}HmrFK53O<�㏪#GNBS'N8iӦ3N*,-- c{~lllfsǺuWX__;m۶b?1<X2@{Mc'wM7]| 7|,>TTţ5/ K\=E_ ;G}&4:kcWd2% "?g}6lBH-ޭuԸu?}?mhKlhGURBrBd ' l::t͗tJ|M"lF`Thjn39[vǡ1X†c'@ӠW?T<m^mLMWևPHUq%96|ے:U J�$" )B ipSG_\  3 DfBL}i/93Q%E``&&t 5 ^ӄElDJ}4 F%Z8 Hqؼ2ž}F}�$YRAqőrUO̜S;gΜscƌ{'OapW7;wF_xuVڶr="=J얏7iTO~ ˏ>hvsNxqUPPjp+\}I'M07g-?̶,a@PlWrRTPo Z`o<I,rG?G~K|Liwu/$p9r|NVE͟;sۚ`I"jiފZA91axgoU|)jᇐ\qH6Tp76N"A^� o3LW6ԦKu٬"(I4Hs@qvM^w`�/߽>j`%\/�kNV ZڍJf,Dl[J ?(t-@jcPviMbX4<H46 `9ݰ .-G!2(~(w!n<+]1ymm1}thrc>ϟ`'Oa}>q)TR媞*$ /p6;nݺ/?=h RI\0f"x֕O:u,6d\4⺇KD-LďGYg͛;eɹ{e| Ld:}}r$w/!vuuiǏo}+K,YA($ۗ]]lyw.ez հ?&\Pk]>e{>sk>ȇ7xo8V\r% ~Qm;뱩Yՠǩ-?ۛ ;’n6njHI&0r^ Zy$?UZY M'8.BGN%'$ OGi|98ZE{8#<%7ZP]U ƏwϽo>w s{¤ʢU ԞBHpS @⪧& x/(O�EPP=QԼ^aGӓREq ij(@%Na(逨+O(G{s{r̴?-3w,~yFc;g�m$:LL;>o퓲->ǖHR˴K"xOe&*e&yߪ %*uTu^^- l>'?Ʌǎ ^vGTZj#@*SH0O<6X&\i[mƲ?W_pΜ9ᰟ1 %5'ѯtYMS lb?\͛wvx饗aWI0~;� G1'L0!#wUx? $LZ~oMe߲泏|U�ho ~{m/OL\0TQ%x8w6Ǥ6*fyJKp@M;C&핍_<Z}LN #@B m 1= ֧Pw]VnF&�͢s*Wja{b:@U@,i$'pP'* 6+WlK<B䯺H2` 4%/�hz~ Ml�zWA{,.?(P"Lh2"|FƋ,;ɻZh0JH`P+ŽEQчh[e-˶3y,]U>T9 #ѡ�P;n{/+BPöm. Gvӊ+G^' cȱx%5<3gΚNڳg~=]نXI4tmvE]7%*S~|͓<T7e'""+pc} ڶi1b/~[#{adH@ 2 vwwSO=|;_eۗa|=@�-[~;xWߘlx>w4;%oR>&L8@W_>W^y%/#F /'[$m{/SX!Q�I)<̒"l(|^j\2k�7TgxD@G`$B<I&o`[WL�UmVHÐ?2dsvIkGCAm' /sk4ŋHB1&QJ /*LDq&Q'_q%O7=T~mAU $Ч~WLps;AC:rUµ{E>Y7M TW3xĭRUE$o(<<nOW#G<k-r<"J)S ΃'= M3L򼇑"?6Px=cY֊/w7svݶ}۷5wvv%Ə_:cƌ:v|aWI¢Mx~>i1BK“Cy! qܖ)1`M::QAdp8 >2妛n[~@ߴPfx B?/}P(PD+ ʜ:~կБwP�`ƃ)֨7hR4QVoÚ5k$*S{x}w.,)D~gt;k*e-."Wr'կ {ž8j>!GHU( gCgp<V x2iii rl�JWmr0-au^z~uF#=-^TAdnP"5tLO|J Pe]rS0 ԏG*J^comoڛe]]exP@5ksS<oJoZyn 3_j (WKA(1<DEp_Φr8h3Xjҹs^;^A�HhN IK%P Du 5q'y.5d"XFFad.\dJ]>܌s 꼪BtfCGWtw靗-..eB49sFs=_;K{챟# O @뮻"6 ktw�R_w4w}<'Ѿ\oIIL(*EO(e[,XPUS j>:œBU?f[!XQ[Q{m?~ ceSx6?*S0FCwc7ݐUBWd.t]LPFqhooA*YTt\<2?aa8~vF^~GQMB:Γ~n3PAe"zM:�*gL|/^#P~�PIwT,y"[hyaULN/)/ԋ FwM"jQe(xcH1RQ+OЩP<(y*.;QpL{8X:57uY7}߽zĉU >A{RW;my\DRI7爐TdWjkbן%5Ib)gXyqs&iR<D}?u\~<.X 8 摂0pБ#G~{LSSlٲFA= <X~OI6۷og9g.(Ddd|oA?=*x!~yk z$ YȽ-t;xGBwe?:L~sP0�FԱ> �:N0-W=)B0Ağylm5dnFR$d~O&x'EyFB gdZ{r {.U I�UcI7Tx L|@|r<P̷q�EQ-'$4Rj&쎿8ib/WWAlpb*(W,il'\ntJh>4b E,ar\٥"UB,q)J r1 'ǟ5jTt")S|' SI%6E꘽Epi;RVVW)ϲ hjr|Ӗ1Ro /o|Mvb8(,eenUjl$ O1ݳg@: /<xok5s~�&*_>PCQ)&eU&8b~�vՖp~f;&7Κ6KO/JWgyD\a T0M?Ȉ\@XODaƌi<Me< zۉHX7#\P زa]w(:-*59>O� UXP`Q' B-3CF&`( j˪l\D44�T>P4oR'*JezK5+AHtv$B}ϧϨ)�J$vZҤ*J J�4I$F^^0骽3)5nbD`&Q$ !r#;JW 7āwOf)H͛wdI'H;VxG).ڶ܆BeB5 ]:tQ% 5x$.8g-zqol?6*mzy0֟ӂ ~O/Zhl ARN<*D|ꓟ5xP#׾5غu+= PQ[v Ju: o jYa&E/˼=/PwU' LPq>rE횑li [ AgͰey-%UIaq@GR q|”jJH;͛AgWW j�:hw\y(Hɇ>oR)5 Pu GK(u`ETEKS<OGг?W_&̶5o _6jB`&[:WɪS \4]SlսaJ/byr,SAyx &rjQ28Ke X]rJN+u.MkvE7;,^3bĈ?8iҤbʽ$"R9g2-yrz"O*RdFK^QjC!s(W�WR<�$" ;yݻ!H@yyTUUqMR N픹,A;9/cdeA^Po+iޝ4Wyn@̕,TT~O|t"pϵ<hR B'*9K_ZiKEҸѣJ?s[-@Ԋv a=+a]mg&?,&*9s& QpçSb ;v,pn%T5 HeׇHA“"Rx88wTPus> FDiMQrSՃBEPQzݗ PPJ8$\P)SH�5$gD|5bغr $1(F}l8|r8QMFU騄*,�aT 4_&7|j*5 qEY k!?{v?KuFC:cƌ MK0g%*"NU +e*0!p~TK>X J|kgJN HF"[u--cvضm}flS9Pd\N27)]pᬛo,gT- B>r˕'>y�ccF4OrO&(j'RPBd ڛ_ lyvmڴ /˕^@si99VGjoZݝD #MN^cxe*(HC'`pP,Ze%QMu2u !2j@v;u.Ӊi\w6Q)H&4Bs8dB C&LJՒꩋDNYNI @�J>/OFZ+S2AmcmФ x MR/c8wrx35$|rUQA}\hB57j #<54,P~RCeP8p٫DUqN1XNv9sFx`S ~6OvԵ4RxJJRCϩ-:RF)QI6l3wUU5sQEYT?+Me6@}@B5Ypkz_ -@=Je?>Q/>'$_�ݳgP$~}ӁVF|P2 $�|3_3|u<}rvߦrJ4~\u}?.p58L|D&^=U;M?]Le)C +͈HVT)e475 6ë~<{xGt BޒH!=@ vk. uLzJ5I]Ju/d>P0� /שG֌7\ h 'ҚlZeؓ #ko@U.1zcz&Y`W*tKd6ߺӣE[K1 A @)$3w$.?QF$j ?^wꩧ.`QC¯L8D yT9u|:I$*G2َ(Z*v{ -rg, ; 4B�E򕝊OP+ţ Nk۶mKAy7%4] )#7|r$_^?SU@z?[ݟ2GuzIHOm�h~{ s~߇NFLET?(=cꔚO}%fk}lkkuzhaǺtx8Q51<<}^aҏCy9w>c:O,M↑,fL3;5�3Ik;Z;x<fpj*.8C/!y,/lk; IKKϔ2vFex x:'>�IuJXorY֕ˀ 7W-YJ.+-ՕJF:7 TFO4tIRuNQ͕7uG?4rAPQA_)OՠA{m@@lO~l*,,H>>ʴKJlDBr* 9qe J'u yn JB\Yz_#.A�:F6Br zVUUHz 23S}Sm (_~yoe�[NJvʲ�(*|{CzU�VQQE@f޶h`S 33@sFEgPUW,r׿չs+)\̜>:"OGSfsh-ݡ[]톝 DEA^\N=ș>s!).lO9d6p;D qMn %:46*H"{P%`ԎdM%!ԞLN5.ͣ<qRj'@ JJF6<58".gTK jxMjrTQ]%)|n/ȟy޹[.<zA5:0**fDPj }]F:L+<'SH"i7Խ)SKW?(apP}~rxN<Pi5Ih*Lo;t%eJ"7 (SCY^=F*ՓLͤ cbT7۸e] >N2iOlfy"'Iؿ=cuY`A Xo4ps|/8vtthwܑwq<Xѕ7�7:?'"G nuflP7U :X?!+TD_t_|)*@]<Y8|t>&f ~""7˳Gc jFO1No @(,τY/y `1GI2R2&4r'@kKIJlMHL$Z%PP 5%jre.2o\Ue d*#Ae@^7,l>W6mȶǠ# "4Lv_Tv*t^=2I}R(_US֑]Ilik9zɌq5q=xv_Xx;}^lNM藬!h\ 9{2`Xl~^xRAŠ- TNRvi$OIޫH�m]VVv-rjYK,I4ˏui*+ 7^i4�miR>t J64*~hFAՔzpIf[e'gבrz70gV>B rP=sXn̙3gw/ēNÔ @wS0e!ws}9{'ɔ9 :3|#A?cfut<ަlږ B1-tz8,rb[߬%70ƮUƷKI٧5n`3 䒋!A<ppJ:h |C)/g2}{ jG6ea675BIi I ݳ-h{Zv]jl'S Nc8Zl뾨ixoe`]HB 66kx΄UǭJ|%@ PXWgܱsI1xjJI @5WwƮ-[__w6Q.[9ڼ8IX Mռ&1-#"|*  _en>֨3pRǶ&َI:*WI{V͜O0WbEyZyV(qbS96d9jJ] NdM'TkP(M6P b]\D rOmm w{.\<-LM~E�}p eI��:53>yFQ}kl]J3"oܸ�T}.wls +)fTh|H~T ?k\rTRDKhm()RCz $ZC]e0T�U˭hP6-D>tƇ *(u[j<NdژX,.k@(A[T"vEgAa *|L`2Yim됃*m;`&af׳6-׽k]mvx냉|ou>}ŁHXqloQ<=J (&HxO_%Ǐ$et^iG5pR@GP\ 4[(.[유 e< UP-iFT\+i<WYrp{~ <@TPl2kjj>tO:\%2ړ.RTA)N\zD$*jSM3{Flgk? 7璂l:]>16lhlVy(ť'ܭ|Ln^2FT@1 ~ʕ/첯m;:֏YP8ɤc䮻ҴiӦ?D_y@4QD \9@O ͵]>q6jdh>`�U{L^褶{beyrܶEajB eئpٯyM9f>I~P6r_IVE蚱O| vo` rMTnQ]I)eTfT0RҤOk(AEeY…a _~^?Xe}(]9WJCP }lW5)\qʣ"gq{"ί)0->##VԞቔiUDx&vSU.l1Jb13?(]# z#e[(hJ2WUNb)h[ %<kC*uv|2T'340} w}>˿{pxKٿh 63\ST;5u:d*%Q*38tu.\f~-ED6hhh@IIj@\2\=7ãʸ{k5˚@%4bb?/|N8h0}UB2�C?Tڛ"9}dǁ|@U|l`۾P" s=sqJ|5ji828p?ZKtm�G[j(ww҂wQ4ɷ~%&7y#á0Z7n){C<s Vy|#|Klx)]ӛ{14Qr +*+!X47ɠ-q~Ae$|zG<OziCs q0]}SS.0*G]UM` ~Q[:d۟%S>cʱ 1 %<8ixJM|`*L*1/U)M|IEx^T%+y.[m>ߤHnmVP?TTT̟0a$)a:&z*1 r c:O*E̐0U'a<uRJzK5v2X0|SS#/z}PVV.qݺ.2d g|+DbEсZPJ2TPg0E]t楗^z(§J߫ V\pL @̒b9^\`ts?@T>O`U £>‹N9LOg(GwMVS󐎖v uA)`4[6PVZqpI'`$U툛EJJ"y$7(7%Dr jbOLd۩iVT7'`2cB�TfrL_^R e"c?NF#p+v=fj;ءkǾKk_nسb&nGX Xu'̮,-+i<<,O0 1x]#7OɄD7""^w%GҤ'TS\ӵT.д^۶ [O}t[,&ONSTf2))}BL۪j)eT2z'=�(u.Ie[@,g.B8bi60™x;\9s*"7n\ �f3%jGy<vݤ|zPTHO~˗/Mz~|@=5?ge6*x_qlP":wڳG\kilNb!p:g5p^-FGϜ6>q<'#* *]rKH#CdN|5!P[$ -�jP^Q*RM3$=5lbDvTU Y]]M#-_kX&v_xz<0<7]t{侇,!- B@\L ) 0muC@w1p-h?܃}ިwD|<Yywk%p X,k.}4DySn~vb dWCJSPuT.YSwEB)sd9нN{_/ O6p8&zJ)j9 JH@'~H_N/<(A2|:;a׮@1:P.3z_M>r񴷷Go n�ϴ9v RH7|x[WWWuw~uEGDar`qFsϥh!u6'(`|פO/f>_4i4CUhZ89z| ?tBawqlb`oY4ր7̣^;;z 8(/PY[5n -3%uT'GE%4Qvf CxM�u5(�}cEs*Cώv.@0iJ>5U D[im]:We\pOWUw>aV:Ԛ}meuEHe2 u-hh=iƛ;Ʈ=m4[4ewUӵQF~yC� xҺlNk1s<!'.S]Qه5">yINiYReP寚Tp4iTQ^RUT 8qf2,Y2r m[usjz*HT%wF ˂ :dC.2Uy(oƸ455jG>tg*[?՛[fR葫w㾠h{뭷6,[ wE) ~AK_ҍSN~P*R6�U?F"?< *ٗ``@@6W@`/8w?�>wx_ݻ_fSD5/o{w6,c=| (bX&|C.7#6ɨ~[@:?��z )G"k<@eU5?O F +)ޅ?G9DpL;s$4%P>_YU}Jms:3IhlhZ̃Ix4fS.eePUV_.rH_~US ڴV}+t Btx 3Ы $(-j6꣰'4|i0.o8g;c{Տ$czά ̎Ue$)!Hj#X$J$p#j6 4' fGi>\M^@֒4pUf$жN_`O"ȼ &q5MdYP :aI RUx$3mBOeZRp]Mn넩0zdQ2~o*?es{ˬ'9A1[2p|R UE<UN,]׳F«ݏ=ˈ8�LnQEGe3 hb|rv }|A&򗿄[n7:3FE#/z>OZҼ>ڇrPGڇ=LӧmYҏ >v>hZnD(ԍÔ !i'/OFuԒՎJ.L|. Dp(&]wT<.,5٬ox I͵o됻`Šk0<LýGB^VYj`FM!LB%[W7-s7)Dn-c#v5٩6`oZj1CG=W0⟅{>y>LŜ G(3) L]C("-#օ S<HcK'@$%5i~wB8ն@\UwSxy}ӦM'ۄ%mpy1cw0�IPWP'/IeГ: 2^ڵ@4>WT ]E-s`S} R`ܿǔL/ 6DҐ9nỻŋԧ>u- ^TL.al8 C\M:D# FVThg1ǁқo w\uUVUR'8yތV@x|h S6 M{8TWhd%^$}nn7bhl@M �!(2Ȑ>@aޖL4۪9UT@:{6ZqڶS&+,Ktb&n+cD۳GNUTlѕ/IuUuضs [ѽ^_T^ϑd]~& Ռx 0$ c+#P^ `6UFLaz']W^fa!YUX'�/omT^ Qr1$m wv\q ?f8niXrHo0#`Rv FTy)SӤ $et "u%i%e&yH/a% T';w4⣢D1&ӈEψ;)d <ÓS*ZWzcN邃uq "s)Jmf FG励tPɃ>  O&^6"("ь(b/s@o~Ё ﶽ5gҡPg.K|><O砙d8?%gnܾs.MZ^?T}bC<P^[󽴞K& étLѷFOX6^綖cMÔ\/b;c.kiċ*R`NI"adZ4[+% ArԨ:[6=l[ܢ.CVk[+44<uϪd0~UM 6)n7ԽㆃWQ5<Î[n}~/T@uI! C}Bc"ΞM[Tc͞IM2?eضG̑pn{ levMa]׀X? u~R=}|h~<^E|HT$N" '5 LTMd)Ri D%ChyarcEY!!;1(rdcO^Lq]Q(89t)u ѭ+%#U1U3^8%3U�]nQmqf >I7هdK6�ԽM>H6FBgyyP�UƝP@{Dóx㍗-X`6vȽ(ǔMf (~/sԶqʕ)M}T|_̇?9C7`{ޫxowyIn˯G}쓎]ZhvMښ݁) riV @+pk;i&FR͉'K &vvL鹎j[M(1OO㪦JLi/sf ƆJiS1YX# .XtbzaTH }`>@s1 a? 50cUQɞ t1jORJbSWP0. z(5BԤЎaו#̇}|)y4Jxֲ F}-'Ei41z<Xv@S LЩ9ʹq{jIR"$uߥ'hw-T݃ W; 6u܁(< >S*++r)59[*cFXB2u՛O%NNMt66P:Jif볲3u34ۻ`,ωIÔ nңls1 /e >(_'&x<YS亿&݃ di0[Ն> ޲\pCk]}_<g{{;OݴsN~jlys*loYSg s9@Z;Ϧ`pPhm + sՠ ڏQ۬cg Hu a@tiPHt@Ts2$9ܸ0oi(B<]lB`>0TEQQ,)AO^ZΘKbʩ1ʋ^.IZ 啥0 FB4hSW*<V)҄&iu=s>8k"j8gG6= FOz,RH:qOu$$eL!@jp&H8ҜyܟREX<5y"C8@oq98mDdsHeJ]) F �#H).<WPDyeVuGTrrEzy=cA{[͌B[*u8@@9 -a-rC0`@x ؉P09-*ggoUA 6s˧"޿[lከ-K߹#"ݍ l\0w|no YľCc:"jޚQU?-S�45  ?s9C%�IIsOtG.; (3*ٴ frӴ+)ӧ0\b]$Љ �پu3M *QUedY6C 4]TVr.B# |܁XO:e w7u8/=J2!R6O, O| \ub �#ǁU$>5ۖاz]+JP(Z/JuO ߑ�=ӽOWU4J40^˘7oh�i<MJ$MpJ'<qRҧ*URu?`$Ax]W?[Ee AA] +2-ĞKMU/HU`2a+s}0*JSv^4{n3|68B8ŊHhW*TD)~0�I]r=<}O*$9@RM/M>Ȑ=7ٝ~+i.]5_jXzT;\xd׃2̛3NS#i>q:EB2 i4jc(D]"Ջ ;]zsgτ,3+ <9eX.AC&H<~瞽{e0#ĆB0~dyq:}ɢ7jY)K6 |,@z2*fي?NX Dp?>} ,Z8u'~.|m7ߏZ-Hia(81DFkxcA%dר7BSLj P[y[[BH XJ#Uild3VES j<}ݺu2ބ*6(}0K6lE>LwXLtCB34Hb1}…3/䒋(4[]x%�zjTE$@2ξA9|Gw/ |_߻�\ VZA4EdG=cnk*:|VwacYގG!Ж :Sp6j|` jhi#1"81 CmɥՔRRCEX"n0ɔZÛ/C9&L+is!H$\4IUΤ,י2 & ػgpCe/Նj]595zDcd"; E{ʣk2|דCo~u;}|^ov I> ^茄 ǟl L6D)N~P[4&^I{+mTX[H`yȑPYY3<W{7{(|yϴa$3a~_됆PY2 tMW3}=S<,Y~@5[ |kkϥ\}Mp@ALFۻyl:{K-17K֖j7XAJ{PT.6zX'UTUS>ږShUt^rTfN-Wp(N%ќ0#=5ql?~7whWTmF q Fpْ0ZQ)<E<þcix*|QöqTڷ6ҁii]@Fс%`8z뗎o< ϙa|O,'>k6Yt5mvv2XV>rOרŁo)?_frOڰSt"aK喦Nqw\IJq<֡d---F0to}w&Xf k5eeSG߇2US`^A9 F >i prbn]e.6?|>3ߞ-=oڥR8$ت {=xGXo#`0HN>ꈣ:ThuV}Cz(xC@ g',wN!BaG8S7HwmQ8O*S︷H^vfd:- ͓dƎ555<iWeKl2 %Dؤd;z߾ )@m*E;H1L9}As}hj7h/gў|LRHNv *�Uycf=bI!t]vO~{7{_vת;mgS5M YKz<'Q)ytހ'poUa+G-y=_g+G�8\MRDҜ9_)Ō=43\v-twws9vX2 eSEg3gm& Mчa㯃E TAUNPk쪮U>\H*G"VD(LW~fC C >PN>8>O7{{@ T=?E"e϶/4q'[ưݺg!b<C2JN5cV0MNgg;'M ՕՎ 4䡥IŴM0LvI*3d\1ڪJJ6P0�'ՎJ~CA�!i%D|iD<tH¾}<^ut Ahū<fXU1f"]V,<Z@=μ[ST: )W|m^ƎhWx0h*hk>5C'NʧN}gӊ7ؓ`جS)cC[> y7yp_cvO'jJ+x{.>O4H cSi˴KN)\$P)%D#Ң~*::ڹ9@eeҤI( uYB꧳Ζhޭfτ\~j\Ϫ1uDz߂dy<2B}x\vegO0av*+~̊H6>eR;~M.sxf(һףp7RxΎ]`>n"v0a ZR%%&"[vAzCf*8kdأ Dv3)*b9fN 57SUz62pmWԽYcT,O?~= ߇͍X ){uKD l[\R %8b`t#.6w٭˭iDzI2 U]0HV@L2?R(+7'%R`U.E"'M䚧_ڽ&(Ϫ>yMտfYg*nv< ??Sl|Dʹ G <P0{Drz2K |3.Ut^L x&R- ݢqhlm1aYW|^_>>CԌ15R Hx"j<Y58PEp�a;C*o&FB>}:C!>PSbY6y>)=W%窮͚ Be5cɀ!3f̘1/ 2ӷSMxmlA3 )y/TV!]9\o= @UV1أYg%;*X8egl٥ `AB,;혏BPw#$UO;D!?|g \CCТH!`@7~x V`O�𙄄審E퓤t8Wk"TY߶B5YYtUϊR ;vHkxƆ} ӤKOS*9k2 *�[kٳc`@ZW3F}0z/TG{KIF]-Zc&N<%Ybl*-}!m{hSͷte]mͻZpЭctC+!b}0_5>Se-mWBS=StgL|eLJL?cٖaӤ3M;0LZITu&-&&.޶՚Nد uSB-UeHIp$+')+%@z& Bnihh+s~L<isYβAk.pyҩg*0"Iui9E\}՗TP۷owrfc$UGPCshojh_@bЙ<_ξs(�t >=!t<g'?gM[65pQ'okE<qC"5LC@gEVꋄ4Sp`=aADyI+:Df|4PH< s1v|&0SITov:�[];ۻ Q `XǢ]<roCmKV qsx|ۻ֣ZuGhr.UGN3:wTQTqM΢ZQ|ʆ⩠ɢaiQ{KKl6GOiмA`dtk~U3W|@UG~(R]*jZOX'@]QQڔ|m{fѲ]1RVuIrL*45UoYC} !&da.'U)WIN?5X"Sx B])/FG=NFfNjo}+P9 DQIZOm|Tlf+% 6h|t 9{1ꪫҜг}OaAg̩ -v{c Ǵ@ȴ'Qr57IRm?)ސ F%zaq2mj2 2b`2�ifX[#xSM8eş:mim6>-M׸61mSG?tNռ$T Gד4x,55FyQ` ~\K- 4*[#u_$ *S D,l jH5/ϻ࿱k{[M#Us!<O~ Vr"~]$O~m˿5LՃ`۽rЄixBlgFDwJw(n΃3lSkqc --mwx0T͝;>03wߙe)LA#jJo5 ÇmFgH'm?o4�e?Ǡ3pW\Fgw㎾8:W|~ &X7Ph g}d2 $f>UZr=�e�\m T]e5uoTB;vKFwaʦC#؇;H7VZIڬ҂#9Ⱥ<G4aPFWH @mMmZ:wyJ@iqdȬ UlkK+lߺ[ mʀo-$tv*p}- niT<~M&/Z|f„/�㱴遼V4Ng='ڷZ(#uP*x(**H0{oKUR7~z$&y=eS9P<,u|ͣϮ/0MM{?~Pk~]u[z ka0ҳ'%ݝYS/BA\& 4P" ͸_(%}|[hii2f̄lB 5PfBjiz]H&wpZ-GɓG1-a>m@z;S-]f6_P\ [oœcwf3_3LEpRQYĻ[BO>6U=XcUq#bʦӧyhGsDEЖ[f56}J)`$+ 98Ape%%FE\jDl'ށfhi@N ;UQW`[Qm V[7Cccxj&{BSk;o�x>ib4v**'�=P*}S Q0ԣjx"U%calkbぺV]tQj^eU}BmJ]׏':שݐ(eu>wϥB5Z݉$loQE~=P<ɕlS%3/`h]/5( X6}N|ig=XIAJO%^~fy RH$kĂcF }u|Ϟ=Ѵ�LЌT:N,=Ɓ믿ɞF25~D,# \Tl}M.#tI$-ZT֍fǶHYo}A11} ]veQr#]v1eV^@)>__0ނ 2$>�|`?nfTkԫ&|^6l�?<|C jߛ>y7[=iOk>#\naZ7 Tʘ{Cc+ڌ P,;н" )e (҄Gǭ(Oy P?�@]e�/;ˣz9R" d(aE?ckxHF>4bL߄+Qo79lT�c[/oS74@'n̢K)NRFM\(q^ʉ!Ÿ}4\45~;h啁QxTtLCG4۫gz4pls| #~ ^_TX<+}kc2|(;gBzYujvzt$f&mf#찬XaF}l#٥[f4HXL$*IԲiW { 8XiLvx]{,_Ãxk׮m93F@d1*Q)bHyz|mkl�&*!= D)̔Q}"sHxgL3A&qyʔ)S.\|h*i�*UPrꩧ.\xQD̿7lٲ#$f.P擀>T|/ �kvg۾)P> χޱ͢™Sg=*(փIJ^0<%E!jǝK.+c`Aֽ;�1W*}/-. JM.9XDSRɘT>mN2m�4 zqشy3?'$$r{ 2lf@Tj(@5r _I 4U`l@T㕕0@)f7/gd<_T)T$Q,)n(?~06uf!S.#Ϩ#u^(G*JbB.CswbeY3U^Fyo$}.KTUd}D0 Ѳ `%؀BA0B2o9F5pc&MAI%Ԏ7R-V{;޽lъɈY׃'n)&^o<)q & m6PIzvk|dzar_//aEU1u W^a�ee0f(X&qCҚfT<ݦ|-  L\cQct~AhF@cg?à3pT\fxT>nʃ1T9A0%h3l 󙾂Bjd.h8H�R>*+`_~XSi&x57"V(B %AH-6!>K KG|aTؙ^&,NRopCh"$u,|0NW;R=04B撎nu(-m|^|vR->iΗ�9*vo}<WJB_2>Owc`զ`В4[$yL@'桾{f-RДO#I@ pBzmezW) [MM"_f @ \cWmM!fHQ2}T;e p=X`@1li`Y위9YI]n6`k&mZ'MMo~|vOL(VrK"5li]kQ4W\3<@~ZBuP9s%%* iiP׭Y`?&f+?t6kcoLR1lAj;Pd .`Wyl' 3*9=H¼ ,hѢ{KɄ'0d|X[y~n0(R_8}EGq'SP�hno߁^xvɟl;9ܜѮ RhwwxhJ(*Jx`ftLڢOXyhN6TQֈ'EF/X.)IH:iTG6MMWGW8B4Pu4T:y`-^:NMrS>?Β>NtSjˆ%�T*J\T5e]y4'P^5θ<8wuKܓݴ.QkN&:Q,H$gW Np*RZ=*gf#qLR<A>s&1IDBl?@ :m06xQ=~h`j+VVtNخ|캖ϏaG4tmh\0|�^5K! A(Pq�¥^j@ @g{*:tEI!_ʍ7nc$=59ϒ|& <']__6qpB,Y&3W{Y.3SPUb/U4RFEg~';;;:y;CҲ}@\*(1vB<PHWTP}{'y'z34a@LtU|kIɔ J/@Tj@c߾}K/{r^O)?u҄X5iZ¸/0i2Q&+$~0U5'Y[e zGtwlռ aS OLkjln򒛎SiQsVT%iƵLr@Z~-O-lyhuךUM  0s\r3nhOP鬣cca~t\Σm - w 몃8DӍ ,m+SZr|zה?UM[DW+5_5Oh@* RJ4d|exㆽ]fy|"ۏo%T)%T2|tck.!|"]!S0nO+q۸P1-jGȲe}Rya˺ddTqHkx70ڄ  ;?@T%Qݣ7A7owyRf,X}ei.i=׺l*h6M򘡨vm'=-gGPlAP>mڴdz)׿W4_ xJ5taKl2s8f t췷(\W_}[ zG L:ZhGKnMՔ?':`9jC1U+:&ֱvڒ}%x\$L4j:NAsk>FSHlwmJM{6@H [$޳4UbҖR)d^ 82W&?3U'+›N [֖7-[t'@4s2!&/' ][KʈT@)H=6+oK5TBR;SJ-R<- Mmѡ9X+HDѺ7<(eO>'ɣ](]�ԖS|{;�mF }l F9fy;ŀ(N \P,#Ucf]1*(2]<3D.uf�>Qpk˘'ԩSy.PU2Wߓif+`ګAS,eKDu{1P܄ F\uUgg7sH!TPA1*^;sO+)) +b7nz*-'h>57P9 $5z_`-mS*ho`/QRٛy_%5p\ϒp̜:yTNGEvGKGyP$h"V.ʵ#6+S�1ycE@CaW_(׈c&i>#Y{re:H@F<")x/ ��(X&̙W8M*ӻ)$lb&OL o,)F8ݭ6װ)64IRQV}p*NUij99b5Aee4;q*@5 {[/oAI/ FdNq  44/f¨T@J8E)Me-X*T~vJ =@ycGkƃ3ݴvH2U'UAٙ@E5vb0(Ivȑ#yۊ syB2?^fT$2aKc}dweq՜z':Ni}/J4jff]@L5z5磨fsgW9zW4{} Q!:3U2#&m>hw4ezF_o|e;ʟ}ag*zѕ\GcRž'Tajy;+ʡ+v*;z~{y81$Qqf&`TЇ.x N'$$ٮP p�^y ZL>' p tGcĠ~JQI&b\�*qF6s_a(,E͔2 <RIQ;S'k;`Si"<h�R (۫;lFQ: %g *}C{`' U(P[-ieK¥-gK3-|>,3QAy lM[K=3#XtcW W "*ܠ+^ mK"iӜrTL7N7f3 <SA3xR-Y74gΜ_l`鵃L U�6'=dm6|AbfH$c4?C xv8u`f&63 jj>{K"? hoJlR:|0k9q_ۙS&ja1 sЃ<@ #]Mjb{nn~0?K(š`1N2(ka .X;cw 6=cK=&wg< `}<ɵ[dtu%9*S2R`NJ1)D053*XlT$JU{buo&g-)^7cm"}IJ0c*E^!7;;y`Ԥ>Mhw!:޲4~R߳(7mI+I>6#Xb붮MBOQ譩 JJ8RJ%|,Cpq qղQezw60k9ʱQ nZx}o4 u8տTrzPemZ@?i4 .>/a!� 3lf@JW>&世蠑HDk.<mB,4pdoFN?D疩.bFǓ xVfFsf\cdfΜ$@5V}ķ?.%??Zl-ߛNmuUddyxhKy(/[( |o3%R5yn( pŘ>{lM$}nR*-R�lI EgB׎K/w1IKGP7mR+4'U$7'yj&2yzn:M|RYrPi:"F3  'z=j9^< 61~<I\ E}4 IjΙ9ږ�bT (smEsTA*t$RL:)A-&t5@k{u_;57=E5zF%x&\vJSx XAA %N J- Ls$~.T&|gju‘B[k cD2 pNy硭 `9P^^K2\2lͽj> 'Db02)zbGHMVt}}mve]FaC 1 BcY` vՑ2Oǎ˪<g_9W4MtR*3;v,CHͧ|>I س$5 O3>5}h.ر֬Y+AvtMJ,eC-:2TsK q;s# AT@&@٩ݶPr1' A&m醏nNiێǏpz~9)cvBRpS::;`2t/ԒD1r/"-�6"?@iēum_ίBwX&R qE;m]Qhhmx}+W',#!|s/RsTBIJOoS�%RLZ@gY`+h :e=G"aCJ)}B]<"|v1;R+iyrJu�Ta.TT tzj(2`MlܸqkSSn^RS?RbƆHX('ƀƱ~Whfl*f_zTN?~=?Wz2T\o,`ʦO<quuu?43;"eZ&SN9> jRAq믿k׮dߟd`նvprgV8&L�9~ĉNhߞm4-J?5' lR6 DQ/$?qoO�J1R(߹6"Ǝ*~֝ɎP A1`'�3cHq'MkK"]k@Z<iWtncعz|X8^XgjNHv>bk7|I~0c 89nA\)%߳w ]ݬpÀ'GDz\nr`Dim,+M$< pZ{K18íupOwžN;"k@;okjΉf v{_3_d{t\_}Kp+|}48['"| O"MD>weabL,wd(љKsNd¹jaN1dhӞ3wRڲ(X^+%99iI]:۴`#|BmgP}/TA(�8*R*(Ȁ屓 C|0_zucWWVvrh<* )إܾbFE%e}-|>zڗpћ1ec{&a|cc#e煔+rI}}&ZP$HB?ХK.-9=C}Ay} t0Kt c <<3g6ྀNEq"ٔl|<f&}_>f�2$}oǣn޼r\5ki Q zNa}#&$ �k,aʧa@ REnH|oTiJT=q/pϽUX*JM"TQ͇8 h覥^iǖ �7*pG*"kR`*R~VE4tQ\v'J?|qll+;;{ לR &D(^jgO,l{ۏ6~.~c/Ny"i~pId](.GPzfa5$LG5X 6IB,P$!gd5&V<'eUfC)'Ȁ ˉJO %2ɖF*IdO�w[$M6u Ag^!"kP4YdV"#dǟx3!.Hk@ؾrqSO>ְlx}eT;:fIqq1`*o|`p%/x>腵Ut+-ӊ+ /S U@{>y>p D!7W>`o{O47@|_JUu?jj.!SҜj^s6'Oy=<yغT-{hG v2i: &TMCV8޺5ovM`#;T9DDg翛u^*ZCe:}=͒0+O%=8|`ba2T>R1%M4w2Ѹ -߃Pӓ k'hoUޖG$ϤJ,J�Sk 2�neG>0mJ},_ꀕƈr/=N[,IY#8=uA*{w6͋i !M)SSG;d]�uf0I3P|M|,[Vʧi5k%e$GC`',h=y۶PLֆ]5IvLH$2Oh* fr~r;K&TL!)/L9ܝ� y{G>^V/TPn0cU4|67*Wߤ9~=3|_͖lg?2K"k`w^*~am}^$0=P)@SG[N4}#UVVU@\iڈD~iDRW6{d:APR*\Йu!IH>3D_`)#ijm_v@Shd S&5%ڽ][)Vf<E_A ͯziEc4ͥxjySe-y!u)eT9[/E'߭G|N�]٪cpvxi:*+$ʯ)+<}`{=e| ЀEBgS&!iJb%~v3\cns͖NB?18Pv+{B](8{AqiSV>qokk(3IԏR#Im|L&UNM,m x 5TK:Y+P(ԣ۴yyHp�yI.};ڙNfrGsrMEcE+'ߧ)I$S2VOR�*Lf9JXbs?P7u{Zqƕh^vy"Rxy}C=,{9FN:IY>xzo;%SeKؗ�B@T֦IY馛>x6'[](Bj'J(;@m̘1us̙(WZ&u2 o@ܣ�<JmDQF1/*upa-wR.\n@7Ų/�f�+3@o R #t_jU�%u0uhgXs2%sP,;lWW'ξRccfLұ x{وqQftujWu'Lƭ^TOePN$ᓗ4eFX]6Y  v`nM[Y;pD?,^U+J(vT@ TSeAし$:*22^ 5UԱk.*$$ fMY uʛ{]me�w*!Y:2xw mjB|5q=a0RU4̿iw3Ӧj xʹjɝӎ(x,IY F-UN`&l+2�ok*#}BeON{:b1=ahps=r ֔O3mxŗGO0+ ρ+|;[?N k_˕}\![-~._DRcc#tlr)}ݟ̚5x)bwk_;4{pD~G.,///Tz-غu+lw̮\H?}TDO>d2T3 Ts/^M_U7@_shߒR_rF Rʹ|rހzԾ&Sfj/۽<gh2&ytHkʋ;�"h .�M^d3(~b& 2 e//LHLQ%>(ezY%4s7]kVؼywaggi�9.]rx58O >X<F!c bƿQ E4ZLI!6dˣ{cv{8hCZ? +x1 u}F͔YJTTux*iz&YX2ݔKYAT+OmyKg: _8G%Q>Yx롐PAm5)>e%>g̞@* NEK32*5%aΦV*-MޕCtR }3y:cyNJXbDNvl@VsU@՟d;,ٶڛ{"ٍhCCA1d5?m_~ʘBi`}4ȦKFLx^z%nFFʼ؃>_UNP7 򡴴4'6+^D:̈́oڦ~@:w })/@I0 zϪʊp1J`O\o0g- jZ^7 +(K�WʨWHS)8m*50axWR"iI(NrۯfezwM13Cc8.wI.$r%0:vpcfefޝan&I_%Z#5ڣvZJP/ Bo_ =)A b {ڴH}E5E.iϿ[Kk0uF3f _TnDO WoJ=t<]EDR\F"@D ^qY5ު7SmѬ+ccB˅*|@DfAW&eYV􊡆jyB4Q5+ F3:cqH{WP@M+& He˃«U$J{ ,)*BSS?CU5ivM^Ԩ@<y1F1:mvE_s v.r濭YypqZ$`7Vloo']x]~w/5%%@)bΥK`yp>&ߺu+5)URRN<o{֬YR5[Aˊ}%Yެ"펣U ;0+8AJv0/ZEJ Ɯ'Mģ dASU}RɲUCIHڣ;{JƁ $dzuϭݺQv,@褙o4(*: `;N C? =%izr?;mPn8nrOUa D2 DҚ;`ΔpInEa%|25TOa(4>Id6^Bӈvd@f6j(UCe>1*9fדzSLL4�5c(K))HH;V$Hʅ FjјIN;TM\X@q}Қ^֪*QPE/Ek*}/Dy4{?ty_y=-s= Cԧ&0 hVJri6;9@\Jq-E�v S\2xuxxXϟH[BE$ @v򺺺JV`)9BE7::cSoߒD1Y_4_*|].pGi/v=$.5Tј m۶QI><NsfLot*:5 [MbϘT&y2 {k~*ž?Ge 2%HĿu_Q@]x|�; {s=I艩T4\v5Rsp/ A$> tR]`$Z#;9+x}\nB5L*S%'f>5d@zRtr\l9 R gGq/0J~3PZNSYSv)jnJ@)\e$,ׇu4Ѵ,sUd,|2Q"hR0TQO4S%Lou}O~[BDg GgYՀn53`3çiJ'g0ɜ hFP]#1EU*-dWN&gyzʕ1+9҆eTY nkGn<+wV"[;/eaUVa`!GK % Zb2>/҆p'41yh|gj(QQ=+rLhD,Y)F*勉&,tK@RX6$^jz($XQ4ȱp{tJRXGRDP'$rעo8GS1NjfӝU;u󻦊(RcU NP*㳬)&l̶ar3aJ#uQTTL$ xyHd-i~NW11 f64 NʩJN? 90oFӳ95'm.-Ut'-o:"*Y<+8W\+X5T"Y̩N(UDVLQd0jfxe<fhQ"0W'8٢IQS=Ui]C)XfSW7j@$dUREs gjwTfeOCL탁e'_{U�W+HsP9`|_a ?p+qO$o^6',1+vAf_Xǣ"^[+V* *++B*ڝu�:bnC&_Iªì`vfF+g})j ~22|"3b71H)2~}|z<̌6cc[L^gM -:hȧ5S I 嘪CH恷ՊBGu ÁՇ^tżCϩu3BV. ^'W8(C Š<aJ604�F28"аFP=7�oUCfX&�<^>ra=5=z4=М)8qnv{,/8ڥQT ^VZo^<=7=g'X$LUe]ȶIcE~ *7)Z& szj>b$@}ORYz$TXARE}ǜ"MIF3j:W$gxnrh*yO =LsbY& MH*4Ls4˚ G+b!aBˋ=5YΝ;yWڽ{'6.[26.vB:jj^m7Qvi1K,?۱y<7+Vcc*#sϽ?jgȁ(MPlٲSL"bX?B]R1*x쭂x7#Z+"ZiޮTjbPӴ3ql4�-5}!උvJ4hggmƔ:INը񈟦jʤE%9U.ONo=֡).=%^%aL^2�PGvTQePp�U5CEh4Mʹ2)0z2~/xn0 B1A1:7yC&~ X]T7^X'/ (aS%\;ye0-�U0XueAuw<X*EsP̦ WJZBV e*_( R24%Tefz~I N͢,*iMLel;> mqYQq<ofJ72TɾU8Y UDSY_2\P\�)Y�@5!KJX5)f͚mwu׺X,yjSS͂C9)E,_`R>EPXmo0\XĞ,~FR ¦MW7�*ɸR9Up.]<Hh%S 2ɧ*do[<2cdYR!-,_P30yQG] 滰5ɗPlb"\/VEW>nv><c,E mmmR6#5J<Ta7jJz|9B(n˙ MkolnnZ` eS-=w(6 @r?J*-% Bb < CzڇrR(zB6Z�O1Ai sr=UNK_oj$sMTdA#Tf 49lryN<q~d'(]2ѵ"oVux?x$Ll�PJTKF -Q=r CCMb@!fu6rjyCT49>( M9FTrݣ׼O%bǝ穵y,tv) /~}H\Ӗ2o<@l+гKfwJuUk* ]~-N˙LF U3{;or2ZzLo7[UB|s@1Z[O-|T86F0 ,žܻuyLJjɏN?qMHT@׮]K!fGVx1&|xV ͯ"jg/<;3o'g7 ABy8w`ڥ(&z>KԒn7qE3FɟwyX)UڪChxd\Uj/ˉ&n'M@AC+?p4CpfR꧳"fFv�ݤv%)PS4_o3_-xC#XY(|ob|VQB-f,]{X :j)>IM"3;9ӻf~5kQe_Tlik=?ݷ2x֝]''TZ2d+ڶv-\.uV.Ur}%B9dj7 h֩jc *U*-aO,}&Pu<.d>]ZIۡ`+Ip3D;&<~X*`dI)^?42ÈdˏS fU='j~kS۴*Tʎɳ.BQx͚5oϘ1ŋdGy2]{/Ϗ?fh#@`'JV gUzP:::2;vxpH\1'# [lWm8>ݳx9/U)0jl< "H>< +DGkrXX$٥z v_ dɊ_LXp|X~/MԄ<q10-1s@yDHD B泛kUͧ ѣ{=XW PIfe:ϳu@wk|#eGD@z%2 utC*A)1ܹGr|XaX?ü�,(% *�*2<LX?~T5Bi&@:ȍ lhk<hybsi, jOKn?N }>cV8TZ3# woQ+7O2I %brX3ʉE8 jd?cJKC"| tb8VZgcT�U5]? 1@U~YNX*"1|g. r@-A&ҋVwSIkܻwwq v"3"Zs\hi<kQD|.�87|s1|jEV3yftb3w(FfF(N,jE5 xŀhכ/Oh]Bd䋁Bu!P`2TD,bVC;RڹRMD}d"J,h<kQٰPSsKVZa 2QU �j?{Wd1fxYs/uAWXK0 SчJpRDy6ACC5i:τٯAW4SIP-R1>gAI93ʕ~I2O$ZܿuE=^wTXV߽γhj&`eN% ^{7*+o5Uos\x_HݵFTH`ێsO A+UgǓ4RJ@L !T5RGN̦ IT'z&&TP::uᆇOY$@ٝ}fbdE2?8b op @1޴i,_SC&r$ϸtq+ zb[ B*D5LXdU{*Q((?nݺz?c=`9jW/7rܹ'i.YP5guEF֛Oua̦bQη]TBbXyg+l +> -Ml;* TʉN2D%ї '<RROO_<5p,D.aa՟d7(u%0|,ӝ!PAɼ7vqH6+`Dex᪫'sK$B0ڑYD&?P`�J;H/8 `� &�ey!P <{295}wnǵw<6/,BܠU[|ΙhZ:$Һ>Wq;݄C?2‡҂kN2K+[Iz W$ 8եSj"X%k! Rى,Z^OaO=U6K60 <@Ujӊָxf-}ymgg?~+12Ŕ˴~ X %�v.sLE�o|/!<  ES| Xbs/o&ƲNX}Afd;'*h�S4B Z/hr[VNv 4јE]V@W_h)J l+)s2O`UW2qJJ:i -4MtUamH75ٙDm9t$@zk=L*v FMxv@}C]m5tetQ M-Ca^W%jFB/IL4(pBjB5U;Hte}?0l# KkU*buc'N{[ד7;hO?yW;v}\N:)!Svf>%qTTlLϠXˏ?,MXe �5eNä�@V Trh>1Z /ܻr1s,$X=_ঢ়xbfW6*)#bMc�~0/hKK>/d2A1 * g̘1ߪ(* Y1)& F M<X;":ZRHQ̀o-74 drY2v|Pik==c>5$IspAr-mX *+B4:^M (cF qN`(<- T7|܏><l߱>taI'kA. L1H[`#r �n~O`fx#ED@uO}RuWTWPiP#~추ߑ8 _s,3}WD299h߼p`yY)BP*]aHBഞK�+,x#(LT.0)w_Ԥ~1�l7 229 D[d x.Xb0QJ=4d˚cieRCdIvPoLgMDAMjGGGaoŢ&ZBrtZX`:o 8o߾}W-_$ ]ŘjxKf<XB/ŘQJ6JITG-*ʼ[BR*Tnj._P</%Tq8TTAZ y N*}K[HWNo=m{$jՑ{@?P@Ѩ/hJ?OȘH&<oH`0aZNQMz ZGKIiІJhaMGe6? \$Lзߔ&Q3%whM1/ЛF#z^Th ]ۿc3G㸭unG:`TTCx~߫ywj|n52  Oe^fANQi�+er:KdfTKjZ§[huIFOcQMK!3L�dO"  Odgg=x3?Z)rOtM i6ڱ7"5VUlNo;ޱe8}܌ !|{{|SA7Ṃ2U;ͪyheN+AcŚW휅�jG4f-Rhqjpߜ!4x$g.6?V׊ϗ7ǒlޜ_ =>T B*TC%&kz )M 'fv6{ zԘ8#X(zi(G)ɠ|q87W7]5k֑cmC6xIښJª0)4gRNz4L@Y</JM z`Yh}Iv)w80 qz>%sK~*r\zVHG U#iQ9aQ=aB_Y׌zO*%9ç8(U9�e&} e74ź{�=s*Y" ~'X-c5}3qKA l&<ӝwyA M@nQq5Ǜo+L2Ɯ0ر-i <.0.h)J#'/%4Ϣڽ :yWTL8"{7d/|XNJI ߵ3&ק]zfb1saZK\4 XVVV\H"&n5TMe\C^8A?׶iOu2<&@+'K O)bPF"[s[[tZ|OCh1xh7^ZӦNsfìӨ" AMo\d"]]fnS&uS6/pe9y�ա'7j�|N BM*Cj]5yOzµ=ly^;%M4jiOyɔB`,GI73Syj pGzqEfC@L -vx˨ۙoʕ+~G>r5ޏ1=b=Y meDw,ŸZ.8g=~VQQE @fV|jT5ESZD fP; B4X7*/קKK_`'OS1j.cGP*b%toUZV{Q;Q,OjYZBƷ2׳ fD h! X ?uZ?V)ٽXuu~GmueU[8s$cnbspAUt>LC[w=3hv|"32XMShinKE/@k\"N8N;D %S1-U("o:Umte!@:>< >¬�!P#)POSV⽄,ڗz HuL:/jՏ$OK!ɪVlx}iV.gc[> 4TJH\Q,Sq^Sf]Nݟgphiiӣ"1@%~g7+qbz~$vQ V__ȸN~SOaD|4jbP ?٘"p1*vb`ZjķyLMgLj<X(Tv'KW5ȧ`%TF/ ֕_V[2%[/s` y804qbZ$|ex#[0߸>TB1o$ܾ`pW I\DJ/p`"g=h5u-t@6HqD3E)] Š9+dQ0SIq JWMviо@07"g~2in> \l5$]%?K/mD6)(@dp]2֕(Or_ (3J`Juـ$CV-)W"9 9 e3=i?[׸iж?cNJӂ9'[l2x+vcCSOZ-1 gϞ>L5P�j`j~tڮSbbS>bn>db:iK.SM؏*/Z,(mc1 ˡzÛ[J`fE1xZv-nF/sULTe%&'_Օ7oëix,j(AS 4́g솃\ L @hNriAqOu=u聋U{ک`SR1ZĊ9zZA5I_sV .t^/.j5, eKrtpFgՂZ#YJ&AILeIsF ! YZbI,<!^GP4;z x17ͫFz>yht�UA E&pwl-es#/?я}_y3BgB>RJG-2ʝǜ{ԼvF:p,1pʔ)7ϼo*h\-1ɨ . =P  cUG풿@k EEt@ +,e.(@ԮʃėvC@g4+|33/.`bmqjض $=oX ]?؃_>%@(` l夲Y9w^sbZӀgTY5 tPUZ@w2>('\eȚJ9ǩ3o)T�ٗ W|=W=JL-}}J6R]٤Yx t@%ڱ;iǣՈ}WrDxqg|%u~e ([-M)Jv1-I˨? iRI-[H1jh>1ͪ;Hyv1&ckYK7( 3dl Zp!4KrBU J(j A8*c.Y:^h'=$@A$XU*d/]|%'O9^/8D7C&UK/lmL^ZEY%Ɔ�j820櫜TUQqJ_NܐN9tJP)Q*すZUç {Nu߽qj\t 1CsH<QpMf.tЕU"o.*QLEJUsB\L44R f|2QO?"�zذ?EF %Fc9Ͻߧ WiOH "314Ԫ`~1`9kOo7"<L1SRϢJS1~2xPrQ z9P(o8!|";{ݯ1Yh|O1%gP1cnqD7Bggg[o|\VoՍm*IX�!W]tY1:49;b_$'7wi,D o>H+o Ҙ+^>)|2efrTSv,R?]f'}OU�eۊ =?~n9@:T =):B�V8xg O?i3O4= rR5Xm{w|͢WjևlcCXMϕ8UC1,<C{ O(R/PdAGizr/\%?zonՁC̚utg Ϥ@�`P+0A}K(w޷2%}<%B y,f)3-0T�&S>9P5WE+"9M9yFr>,e*zC<K|_ǗA# HVO1CU| ŔVQԥ9ߣu#Qhll"zuE_ GeP< y"t1,Ih =5pd1 rz@s)ATVO@(?x^ rKk%LTعqx3N ?tX)`B7ޯ)}>�eۈeW\|RX5nW2N$/^g=?}Q~kz>ds5j�76{fS΢q<|hۧ$L%ݜx%:WӠ.^f PV8D'|ç¦$ xk t_8Zb}rʎ@ 9-IZpUGs*G,r/e뮇~tM *o(/B"�B^'B'D+UfH%|yxa@n}r<dA`AJ|HwW2͹N!cJ?TNsV1Vw |ëVb\!&8b.Ц&UVa!@Z!P==kr/ٰB~mF9̧f߉b|xU E* cUD@W^1R Yf_Y2<1Op^ƻmn�|nW `׬�J(/Oۆa08w *rُ^lO߯ls9{?pFMMN>F.92^CoJa9qHYX'TydZ<M :ɺ֤շ4`z)tzllՄX?ݥvVDP)ڴ["Wb[� J. JpGwꓧ%AP&?Ӝt{)ȀB�jJbYHW 2 '" ,[r7:<gJ1vWJTgZ"Tyft 9j|� /.Bw}1Ϟ;m&;]7|O }.jA�%S dՌ82߱'Zޜɮ<.c1Xl �o4wWGխ.::7|%/q�<t}uJ|yFc:v'*75S]xQ\_QF3f̠ @&*KZ#LWAbJx2}m+*hR ez<j&Rϥi*w(K?R?]|RaK_W-\h r ;xyo(?O4h^O;U,q<O']r�QWf0 uTM7~Hi!y@8 ՙ8XtfIPwYY %�N[=S,żW:a<O6<r|׭~gbR`K*<rrY$pvU QXٛy5 _hѧ ,w7]z_߶mO,XHaϮbRʻnsg؉+@c*c2ZE<+E4q ZBsmQ %;&ZOUN:|+$\ G|v 3(AGgH<_.0;S+V̟tL�h.y4�3_B& V裏N8`çYwy< ) Fbe i%.ChC(9FH>@=ų} `|&&HZ7 ~*k )(@,f4[nzVAZ*jRHKjNꬒ҂v٩V�j)>ΞDׁ홍f<f|nsK_<pŕLSvb*% HQ54 *@x8#OIr-BC@�ڼ:WATѯ=ȸK.믿iӦanb5 Wd>U4/𕹬8>of0>=Oyx֎ x ICCC..2cNAoq jTFFIr'陬ꘖWv c;+ a }0"~Æ TMăkvR�Qse%toQWLĎ]lYN]㝢Q<U0|iulq_z%~L� b> ٥i'J6ɋq|s--'Y7C' 7=0?8~lК_O<Yi!__ov Czx F^դ4Y4W_]uNsVT:LXd st5_DխA24`Tg~>9Xp/Kן]|<X>J\7{\jW$Wn9 }?IIC:zaðL3j_߶ޒv˜z?$Ģz_X__NJ#Q,t1"Y2P7NUm)+* &ףBqL,18e]TA-O}={<L;H o#.2d7q4 Z'"9r-W*|ZAD<W\ ;v0[.eF'4upvZڏٱBFF*vy^D 5ŏ<1POXca| \�n5M 4X'jg~jXjnVjSyJH�7gT "b4)`-qW֏m/hU:4n/sg9j$Oȏban=>ַR ɪ,<gSDEb0T2<vr?s"W)OlQfWI\jCI"*8>q 4QI1֛twGm|Dhr8՛菉>JZQ[8ƒc=w2 x<j@.K_YGd|0lY5^ eٮ3ZΧ 4U\?nϾ}_u3<YWq/YjnpG*D:DO;U|*U*SDJIVg˒dJ&ZUb}@3gݷ5kЋ*?&3SNc :s4{{0^x(ykYWDII.nUPԤݛt9hП3us덙C@97U}F%�oZ):rѷͥPַ-߿r?pVMs*=Z*�6�%= 2'7o RX-�jYSTw?lTNmi+wj訮*kzu.PRMDžt$B15=t*CTJ\̔13ɝ)0mx8}i?sKc<W.\*oBkgR&Y h 'a)4} mmmڵkmٲeÇɺ ?8BՓ|WzN;;oټyz bV: zZ)Ms,sb`dݻ7t뭷l d ٪H69LJ|>_ 4 ).͟`Ѩ<xLF(A@CG59 +‚(gT) . yGօc~Lp@+bTBh1Z輴= ǭz<Q�"5"'\xV:F+ZGq@WW}zcP<: TxޅRG+{4K;8S�UchOC[u&ޟ#tP|�Q<gNad*ȩn3ܒt+)(-ySj(e3kd\qYgMmnny8&0|4 IL'#Ʉ~_x2`~#^.]o< .X>cƌJ~QFy_MF)f w,Fҷ'3aw[Ջ7p P`Xy!U_ jVwTP@QE�}gG�icUl fN->QI?3'0PޤQJ�xg:0(y�}@xE.`PS LR @%ʴ8qNSDoݹǿM%XV08u4>s0ToA_LFȭL_R#YJ V2EVjNP<\\ @2grP˄WD ^?{:s̚j,ރ\f}XsMFD. ;::m۶+_Û_x |=u]bY{O}iӦMohhx<y҉fv 186oя~Gjӯ[@yHX%|�t>iڜL[[VSjN;O>!5Ym+vx,@t{it>fu)+9>0ÉF2Wk~?ެ_ @}ЃErH8�q 8} |r*mgL۬o]=څ HQW"8[C/?kv^E,EF=~hJ"~ˬV i<Xjwu@4E__WXqs͛uuu:Z/f*ٻwoC^z/~wȘOW#ySPr8x/tK=5cƌGO[hl~ٶ:Tln0}>mڴiJx~CW>V'8].70SBE僺|`g=+01(> =#P~BúX"sƍ9/ k"@f*(S0ͪ$F KA;g!>~*@Q5Orv&>";TUdҎw3jGO DM4x=C}E.>+VKbQdr%F[q0OuճOyE� u40&b9ϴ;6yϻc@Ȃd$vΜ9ӱ͟?ŋx<.遁ݻwٵkᮮ;vt6!׍!_8!wo}[|>_ӂ va# wt&nFz6g3p *WA?R|pj6s[EYA ح�1?$(Gwᢋ.2L,zdUF-+FLhy?|\`d_*N3(n+:Fg HxL"@V)Uk>&0j].}6m<mGven<愹3} VZSilFR{KrGmpߦu?{j/J vs�ʾ&wsx(C8F7p I dLȔ!ሾlTN淝g)ǫ}^X4TJvm7mO´=t2W!VTT5gہ]V)fw;, ov (B Q |ꩧr�.ZƒXW\q4߻woy߬B yq{RN?6{fӼGUbnլΙY @[AvBVT's<'rZ,DI-e¨iL94)ӧn_s>rZ/\0㪪&9F;cSS*KþD]ûY3l}@6LpAa CK$Ldݬzu+\lNYwL9pۑ6)eqYhKYL B h1 j!\(2zUWs(SBRy ۉ�TPܮO:$O<1'_V %s-)ah01(-@($<?x<Ĥc`$L;%A:8&_֞7ur͞E ^-9"PRNOln|}WjMЫdOND,g*ʀhxv1 6CNDOJ,T= Pb}@KN>pܘ}@1KT@qyT@Xp!]VoDԶ 2 DyEQ,Y@J~d).]yoֱc`!mI�^+LM' tܨ.eBВ'r: E'^\tIIWzX*>O$N<irzO2#q(bܖ(<hQX @A$_>[ޮ>9%\@Qee^巋)^{-MmĢq=<xsM"lad <l:"ʧb~o0ĺGDG?.JO8xR>^|BPcS6&a|!U?_ Nƻz:V9m;nJ('1(Hd7&>W>b)deg튊 (ZUb&gb'b/ jQ4vi l[1EK/{ hN-Y�4yB'ɩkf]֮55?/wN49?RU28gx`3 m<?_N<#VBB0a~Xhi*#TAf4%taFBhKϧV+/zr^ z 7VwKz\9ݓU bg@ V6dLӫ[TNS(*7:3/ 4_pȟAir*~r3]Thj)&P(x.V4x4(Ks~4Hl] �W[@!Eg~:o: Vx'45 Kzl*]~*:&Y=̱y iZ>NDzaV=g-RMzA %_Zk2ϐ"MKH!m}<`M~r}sۣ|pBOydLN TPJh1I╢vIV a.|�3tM4&DExsMXc>e>vQ$ Ҋx%a%ŏ#�.>B\'[_ wEXh.: [sD΄l[I;9wa1vҞ'H{؜W>;Һi[th&ɩDy'L`%]BI=m>P x_M:AVP @ofXla6 | {bgVA5+D5 jD*IE<*?EQ:>(O=*DŽ矬A|>TGcN'훦]|`: H(<]ͽm:4e= {;Z_oxbm7o̤o49xc Z!9'X+E](cR?*9Ԩ2P^!EC|o}G@wY{;ͱ(hb7;?wCyI>PTUpZloljO(V.mV84Y�rsZV[$ n6HZաR6e>\̗$<S1=c(+mVdn8m% - }Ϥo!N:vV4ރ}I&A(Q9Fi+ȰRai˔ �TP'>L'`P[)ĂvONoh3e;y> jRQi~4 ^P~:II qZ")GjO:ҮAti_t\dD.qB -+0p0=4winu@X^뗁"@/HVĶ3IEo?ltAl(rR74/ tB7/A**S:!ڛ2|{%m)iFQoZ ĴKuެ~YP ?_Pz$bLNSij$>91@)TXL<YD8A0A�e 9=b@?S�EXb�ʂ̥8y&dMGR270VӼUSb Ղ7౏;~@A0r�}'砠B>gIpbtJ t/C/ oi'{sK]R~qk~>D/;UV!@p0C׫O(~& y!}[}tzv@!; ,u;TmoV'C=T4a/PX 48c*,öG{5žpj99MB@xj}?C~mC/:"8/}H?.49? 1+F~w2^TLX�G>b�I]C(Knd6h*, [>#�'fgYm _\ ]-m>,eV!hWATɁ*xr$LS]G+G(^'f^s/ wDht Cl5up з7FZONCq$zkpLwj`Ut{^%B])RE5 xDVZ0%, _=а}yknB)8Jen8WB?xڹ^_^UK H >lKuig=1o}rU- n}|Kz$fLN(d2I!\! PDr|Rz|Ubcx5%VV ND#S>E_͹_Q.ɔJ:/CC8"ƍMZU�Q> `e5TD{W!CUʩLR!49ES)ij*"^+>zL;\~.~>1aFsuFϓϼbۊft3e \FvjD?6!6!-CRnܾTS׃Zp%J!}m)@+�HX%ŧ=[`/9znegA<Dɓ3SWzCoߍ)&2О8!}BC.V<|1yRDmb8Y$+b_`Ŋ#P�>!=X10rk(%0A&GԜWDpoy&x~b>Ʌx".+!FN@ BUA*%pZS[(DκNx=TMPZ`u( oƀFPrG[:L l^� T6߃d':pIYTQ?>~*/Yxk &аG&wIm-Zu =S_]h8{8zs>[҇֝p7} ׭~39J+apppsr3?vXLTU5d @{e<1�G? 'tRN !N3[X&<]JrQך!*O(33=(SO T"ljJ *GlJÝIlK (!1J:^ 쀪=Y@)o&�*RurP5̛}> -nc#M`D@F7<s_}F ciy3B *?A /F4+B�/gwFH CZ7i])LQbּ4Jc_*CCir*CU D"!J-�(%Tg ?7=BRee%|c3�)f�5@񟙷PJ %?^@ef@B"z_B`BP$ȪqI4F *H?܊B}4N<i1�ewö!zJ;K!׋~` A6C#>ƤF-2e77B7(irN .qYn `T)6M2v >]*O>;>:ɤ+l!X=#[PU2 2Kъߏ c-9H;pٙ~nnI_^+ppTW?I왜Y VA^x)MMMڠA�EHgh1.:<t^JHhS@ѬR@z&bO$}gbJ|2{'(欵JŎ~'P#m;{<#{.kCmI{Q(o'PP!H(R\WL/,VfU#@!xhU %ٯJ9)`8\"tlC׎hX? ]{h:a&(^[(9lHC$zI &%!-G 7Y٩(*y8*H"ǹgK󦿼x@n{?vvUKg/^Sugp$?~$BGdJD"A296Ab̙/'3wm4Ob<#.S@?S5(巃$1Є]cQzͿç}g晏O(*^JqVUUf�nbx�hF$.L"7%(rlho;_�ϭ9WI, qB T"$N=*i05ۏ1eο1# 0_AT,)paR _Jk4kt\Y|i:tmžxhW҇VKxKMZrg:Qp7\_�|q4CQpO<xӖQC"&N2/DRȳ Cw䪸#d%eTfjoWEW&y Lxir�dPO U<>kii*+Sý`yFeWzP@͹9q9'OΫ8fS|>[dl\TjbF3袋q;38qj%*9i̐Ee aPh7xlgtma_tWrjULs@8VUk~71Sʥ0Z|u=`Q~h\h'8</ڡu057ucOYQMG]zJ KFn@vֈUP8*Kl&2=UdjZVC@];-,dh( %8>) u7j/`[מpꏉ/}(19SC!"I9rͧvJ(iH$o>Q+p,TƳOI;Hm6A@zS�e8|Z9 |Y-}kq^__d2Dyjg ggO?�Ppn#rCIQ҂L ^oW*k]h!a~z4u?t(Frzs�\_>t7<tNuvp]=ĈxujT4hĻ #ׯ(P `sݰ~hYK3*jgXtnM;jQ?|7CqL#w;902jB}<gSv'x59~P?#Sa4EjOki5.B$qh:MAT{pw$pPt?Lt|) B)PgO��́088h|h!ey@y4 ުB oh,LRg鮬%J Hh1(Kui;ffxvl y-2>N |)J n/ -g%ώ}a'oG4|$ Jsm:"~\X k?EWx+%%^Nj?0ل*-->kww v=;�ʩ.8?р,mo)ssVAK z'}#-nKnk@~՗ lh'9IC2�PZF?JZ>V K)6‘-q:pd4 N@n+UӻBBP J%&P4 I~ΝV4 g!̷|PO~p) h�Z)V{]]]*| 2�cQT"=\s=GUP^p<2eJk+f2!Й;M@TʽZ@-3N<iz&i%U6Z˿7>k/| 2jyFU'9(JL-*u7)!ҪOK%fSQ<=ÍMΧa8͏uO~17a |Rs T$z(,*X5T=,:uP 2)dUQoj ܎:o D M'g2,ɿy Wܟ?^;;SC(hNH,~dV+.|Bg)ji밋g�Lcg×|aϞ=0VߵRZYJ&(5D￟B@e8F{ @Y/hL/t:p9IF5T.kS<9I4Q{ч[0* ۋν W/2]U )npDm֋Y7Gމ5s<E x}6CiI�ND3L99Pi-0aǓ<C8r5y-KEuӠr8) dHNr@V�t%]5#M+UՕP}.ꩇSb4]vM!X!r/I/,ٓ/3!5Y-ir*{%ԸRp�;x`W8| o:uT̠2jbHThY~nPsŀ9Y eAQ۷o|<VJ4_hdo:6,=(>h.2s4 <wrB 4w8Ǜ\Et˶b JrNOO",aiLۂ3$_?=ZV㭦TT@t8 ly4@pE5h ̧<"bTbBMfvZ{^h_*08u$g|(^B}{vّcyGwõvN?/#Rs4LIST5OTOZj| ҫRomIOU@53˫\%%C|rL# at#e9MDn_ᣮ}O̚{m�z_h, v۩rLCUD!oS P!^5,wZdNBonv�ZJM$[nfyC_/㝘~, jUx OKu�%>qL؇CpBt815S\p 嚬 q!eX}CIx㇭б>\zu%TiR:/,yf%hsiN 9QArOT,wAu1uun h??ɷ5\L�J=ܖ50(NO$ ~#vD7k V8iU "JWUs|Y|2o:Hb~BLH�)C5UBtքO~AeE1 |A>#A+*W?% Dɩ\!(KӤL#4*=6{1R vnVfnT̙CS><RP+ռ<3 6}jaᏥ Z `h1(ߋ�ʂi y(Q{cHN7B(RITtTTU&zrWo!P4ќj*Xςoh*$sƏne$H##6["{Է'킗u])? h<QBlt?8SUM#^O5eP_N44pHh.P4]N7:瑶|>b5Y^3e�)d2c'EI'*z=  &eWJ"|?$NNe LIdC%4o߾6LBыO:Ϳk5/_Mvr˖-Q<| FZ<3߿4|!y|yβ 5üYO>=yNg*Ivf8JGt)>!x,k Ł΄ {,;rJ;83SeY?> o< 82n&i8&=1'hNgJ'Res׳O`}t~Lxߧaا_t'YKZx|9oqR{:T�(s ֘`Ad/%5ϵH9�ЃT ehf$kTd^IBO%AOx^D[=ɻt'd'aPp\j+gϞ oVʭf`e5-_z~477ۚT7~~!Wvja>Ӎ7)#l7Ktӏ(>2T=7l>O9P2-)2P/媂FՁ+~ =8?&y?P)D@$oUW:%US=Af`0x(+ni>jFK�4M.> 7|M(|b#X:wEﴮu hA^ǭ/vN!{s7]sJ@fI$Z'�:,S&5{i QFd% fȇ5�U9g: z0M*J2Pc4p̐y^"gԅ6A[#ko#w<^<nI,]][UTE2^ "ۢr1Fq JM $o)D Bey{KmhH+b Kscd!YUےJ2Sçf0<ٳ?'<v#N3f̠UMRq-Ò#O;5hf㄰WWj'B(h1i59߷߅e%_ Ec_vvu%R9AP/!<rA4B:e|/i?[i8 )ot™ZxOÒy!`xOФN@uM6(}yUF&xJw&acе5bGaiֵx~ܕDv*~25S[P8<@ %r7i](m@ p�ˈ q;@YNḚjkk./ilj<r "V�Ʉ2.Z~ YP0YꓖX7/ ~UL!ܘ.ˊ̤ҽuuuvtt<[ol|v,J«䞞޾EYpsg x"b#"Be9?5n$/SB BWZ^z)W*1}h>uԪ!}>] ~?D)I3*z|2$x aTFP8V۶xSaJr<MC5a-qќRÚuЀpg\xuDOE@dܟX}\�rFM=B8^?Bekd/o㨂j SEs&WRPeAYP׉B@S(9 z멛-ÙyTJ(3ǫ(QjP#jtY16x8FguN>p]>w\FLӗ' Jt X)ؓjIȪc+`р9ʧbewYՖG$y<3Λ7ۧ2okn}F N e4o޼V~8ဇAThkh/"kP3oDGC*'\˗/}jVCYZ+`Yl!|N6mD Z󍄜jWOoTBP'*z)Tƕ\dn=ڔNҚvJ$P_tuDSwImI%Xxu-DEXD5)қ ¡ 2tTaLMd6LXZqA"?sL j@(UA𸦀QKZPG&H*@ FU)}v@dv*hF{U*((§f@MBEϫ-%cOǵ2>D+g~͞5!-[hD89Fd?0)�jJ uP[ |^r }z0O EZv! @uu544;>x/^qI| ?4אd0 X.e>|V ֐5kڵwX x^|]~=ɗ=d #ϥ@Ut]%P ݱc<#4 ЏO̗|LD]߇L ΢4?X }fc?08 Gq noTS4(I,OP %vB?]U)`^5 3άjgu TJs/X_ <3fsKj71"~S| C3޽7<bL;iOlyr8B_!l\J  "eҼ4} z '(60#AV U G (M'a]p-Eߧs*(SDE sYPKۤk%<^bp_y(Z N-2E&6P<h1F2|g}K7frXt\ CkAlշrt3<{-+@pA82(ys]EάVJ_9C Z4NVV^{5jF1_J$~=V0Ujo_nC=DY�n#6|� :Xj>o4Nx( Jk3HbӍ*hL:( ɏIԏ儲/i}Uʡ B? L4kc)<?,VSBs]d7ܿ~лI4i5u#)YUD7`nPL$SE2M瞡KOyBT̔)gʀʌ2�zHCoE[&eA5l'hU>%7lb;?~sRM7y;P83F.p ,Y8Q6F|oh=O!2j^& -ǹlm9 LNA2ӻwVWn.% 5T$JIy]RM;yDVaGy*VT jNoR!joHȝMҿ/aӦM|v`$1T|z,A4߱2o7P_&G`ĹY(`y#7Ը"grq$CPۇuҾJaɥ:*{A5c2=s J t${"`Rf,vD(@n<\>Gڙ,Af!FTћI~,#@7�Nbt6 )GFS4vhёi,# r x<t|=܇=+l k׭ @�"]j0ȸQzdiFT+αպm(5a}oUQԬ2J †[g.!K+D�5Pl2}>}z XATM׋',pnMx'Q= Mh}{p'RPC8EW*yM`3uܷ+W“O>MDobΝ[0-9#a*a_39P JB׊C+Wd^,niFU"@Gz`48a&hjUQa8n|J S>hh]zwǡggwDkVn2vҕN=<܎NTT#jBI0P}qr9+pI, 9>Eg$/R>z&- nU+Ed)Sӿ(\`7,$j$/pJT�N"u3 X=]SO%^z=}{ &@Np"aTۇcaD\o1P?SYE!N_*Xʉ<P\K׮]E? :;|r)1P3lɁic0ץBCfPmCm|>%?RXEBW^y\:2cU* joUr�PM-{/=&ߓSLmGGggr t8j9gH %O&(z7eY(OM |KxFwmBL9)ZWtJV�Z1_HȢ~@Pq+|ڒ[}x7w\*w=IA,:_ $4%g"^^sA54a=R_A!~NQ560D'3Mnꯐ1VY7s B!M^_& ! not<⃙<6M}}VܹS(El: O9C<qy[IP1lH8hp_jEeS2*$EI~׮][CP: :yՍx(QCE ,)Ň1߼b-}w҃z%`?SFJz< ws~2WkET�EĆ>_$ڟ? ,ɬR3ֶX2a%scj5ݥ<4!h<}.9= Q4{e6tjn~[;Z&e>jIjN^hr ,p3dе3/'D5DvRr,.UXl6oA\VfӡcyQ>CS2JVe4%UQEA$ 2J^U᠓Eg+(eA4Qf> 4PIɝIHL堕l"&�SDKs*;wR}Ou/Tظf ]wZm!WAg:Bh+:::p>/겷IJ5-&hgЃ/~ 7R@P%R DIO~۩I6 �|NhŇ >~m=&'*E׍2jfSaYP%E񂹇IҾA}D|Bj'N^TR^R]1h[ au4/w`)4~�+% 8$n+Mh/DҐ44Fp8ͤ 9#w9|m"HCe@#K u8ԳBl T'DJgJꯘIex:/L;B T T6;y.HIfFU$>E葹[>Bv/@W`< c?sƌ Vғj d^} e=;&Ӷ9X==!oqLۯ?$PdB<Boo,7#;m~!)7mڴ YzX@tI{6YJ2{LE A?iނr8LހM Ϸ݉bG /?l< LN>a 4+�σa#,9]Q!1P}ESDu~:RيftտI�4w&Bبi) ɡ C3N 1xH5A.^OPx]hJзX\u uWE(A`4l7\L)8N hr;JY %N5H 'SyFP`,iN‰A8|/C3 %I 5R5֫ e4Mez :DUM 4%QE W5:y3|0k�*dAR) *<e<5 oq6}>/߯x"WX@j)4[ۜin v%s,MM,_JSPEz(Ǵz޼ݻb h!,s΍XT8d O>`ɽtIR=SD %=Џ'"~;'>AAm& DKU@Pt2h 5ewXExT V_0$+# NRx:F<NǵIs5SM,i"2kAᅩN?Lqza+S~ -!9mLE![yB(m9ݧ N �K¹߀*_rB2% D0]#924Ms¾V49R  ӊI>q :U,("J`zUUTQ4`Upbn�jPY~P>MPHfAAv@WfwˌBɢ#oCA(N )r,RMP%3!aGZ;Nʈ1p~ osL jMpbڨdU08̱P/ԨTM]vvwwwN:fCy <x-�j5)?O.dEAD$NC7/]UR gTJ_"-YΩ@R! kI.OďҐ9MpE!fUOsy3ףjBhL:s?Vş_>|=)P U臨pn' K)j׮.S&~VV)| *Ȃ@*(fyU+ᩐȴC"c(Z Y Ux$s)֦g h_ yEg^Q!o.e=|W?cz]NI\QRT3x+lr9f稂◱}6hc=E[G+OQ~[#(EU"'eȁ voٲe#Kd0MV³X5(Bj1 *8]~EaSD M�Zx¾ Iˮ1+Zۆ.wT@uTO}略?~W[<y4;UN 8( Tf\ \54o!`nx%wx% pY ozrTQf\3*nAShRtp;:q] j`0�1 8(TS6xҼJ8E=-'C�%yhWKiv:vifO Ӧ`(YB9!I"+IUDi0`?6#EP9G@jJ^%,'bmoxj(4p�:BN@�& k 3+N wAxd3|ƤDQ8@~7>׸ Ѧy, ylx! LAMm(PjOqk/+KUtꩧ?O<R R= ~*Fey ¿D|DPM": :Z�a@K/^ uuuEB70$VDo@.R EWL}ζZhx`渂TŬ"J&1B_t e>Z=n -\cpX)z@!v+�YTplY5$hOEao* ;ð1>�GQᅊգAK*u՜v^萼}N _ۙHɴn-C'4TÌSa <: f)|JT:I#�JTE3~Hw@2=#jê�zroO8YU!CR W�[0;`37V3[zD6&;JAzH'TiJCP(DO?4:?6#+RW4f?ye*b0c7|JYPunZ1Kr/p`yߌpEq0$yE%O6O:sG NB(#Py[ _$'*7)oW,uRA4{fL,|&Xx7t,LGDGk't�)0Y12}RE0Фt)圚r;8x;L[⧘?l p5T_Lwڈ`D>`QJ?E 3G@&dF)|v!_@ mBhZU <@d>{S!x!I!b 23h%:7wZ)P0lL+I"JSXM/SV &k!mѠQszW$ @% E%;lL+9^)}:SwoK)Ԟ|z̊@*ӧׇA F>PfBF�r:j"hIo tjT뉽XMʁoaxcB޵^ LUPf52e ,ZKw#GrfmrI+G☆Z Q,v8{3ha$ N1} Proe~AV;pp,_fة@0@q VcH۶Cۑ6.k %({25t``sӦMMvb@;>l 7Rj DyW\qň'7^ N:0ʛ6NN}8}t.*7?p퉀7@�4"+Ң˭b+[&m";V�V(ܸEn#|~k`KH` |j63:<n xt׺6o.3_M=\| SxkmЕŕHCbAe|F C"^%BZ zvbwQiq $߉STQ]0@ԡ+@E}:6 RTM ٠]* e [T Pp/4߆Lf+)kep1;NΗTGs7@F0ʚjRH1ߔj_? B9"♡rŊp7Ou& s3]|%rVٸۅh}}=/B"pݺu7b0J *55pEW^IAfь3^V,siQ$k׮ۻclPCQ2y}T"(Md"x *@?>}444PfQ XYP } 'CCz0Vu' D1 : @@9i<#X5,+ŊڨL8?( 2e|(DYY�S]>tp(/v&" \]1X;^?wX7DNM'SXY/wQl4+M a&ѲREGVRt&B4#-Ӡ!AB@aFgp(*z'O)&')95�ӤZBN2&8j@(tJ9�8͋"8�u�*W@\ T(�E$/j'a *k(*7ʩȲHHM%<W&0~d ʇ @)*{�646BgGj'&9pFG=xƌ|c$|d’guǣXUy$9$#5<!,c ~(|8UR'IyַUjEKKGV^QQP Lthf׮]<{!SyMHO=QYr&/%bH|rA3;}'b:h)�/x'Ʈy1޶cנ**kʺ*˭?(b2ZvR1}j&|: НR+)jF؛̺S,'`2O5uա."|R^_8TDOj7uS#hA+kZ.J{R$HB*Iq2! `R>i> _R ɺz)jh$% QQQ4+D&Oiz&+ټs*J Qu;|Pl(sTm%'|.()%:-$#s0+6<׭]~?Nћ-+2H0@:#c70#mmT4ygZ 9;UȺ'Ofa~7FQJz#Wˊ7gO-E;Glg_ZD |M>�~6wwwbDOm2癒-iilP7wpի^`B3)g *bb~ Deye 8 :<"�tR}�Hwt$92p{#/H .,*znв|\Cem~>F~zFr-r>'(u*֛Tv 8 (�2! P?Դ&gc~zɜ\6w<*cF`(I QE+c9?TtSvZPQ^' JNj? t(I8 |KGՙ6_JF3Nj\zCd6AKO1`+YrTQ<ϵA1iM|c F(=H7B86!P`6b{k! 7�@__fQ'ɟU 馛~?@_O'72�U~A@Xk؂M'>?(/.[ǖ[KtV`\e'cd[~B-l\y;|LƶRg}ֈ'7ߺ)#˃={ 04'b@ټzt1Äyn߱3K$#:~1Qzj&\M80L+$ _'y[ˍn~#ԑZk4<:Gi6iP~3}͞ @*5M'v i"یKu@<9:ߝ؊@?Z&7"Q3vzDK 'DF_S|OeRZˤi{:"}!&Mu :{gZyީMW mB2Cdh*P{L9}F^~kJ5g((s4B5L](0\Qh"[lذl,)t�K i:lbɏ<2O~я~181 ENp<WL )1~K.>BEEd۩}�4z>яW_Ma g1Ҁ*IJ3j-_~smm;09H"pkQ 8e˖瓉WxaTJ6m;a}d*h!bEiob)u'QQ*juS?τ :ңSx><NpXٹgߐtExuCzT|&+ 2ܴ R1U3?R59}e@* _�k}`K(Z O*A_OvA<ҭ/p!jF2/ MpV檹H(C'P2IZu T k (܂ΓZ"wTE5GB+WN�(b'ӡ)^dg=3ȼaPOw8+\C\L{YIl2PBfszPH<wjXWmLlE j̴\gEdxM8S*ʇ$-SL oS>OQCRl"<@.LFa*1}:%)_,">M>C81VC.n/ҏwVQdl4 YM@MM AEeȄCS;lSS Pd*J)v:zIk֬yO?]:î]I>sh�jțqJYXB^/"�t2i|UP氞/ #}!UbuCH TUAI;)]{<F.jFA�Du!uA\[1]O$?<>Q @)E?<|){b"MOΣ+g!ԭ(, T5!KoO{ C\gn&`$괯fh. @%*hJ C$*;I1L5 K.+\׀Ua;SR.!]Tb&x :rTO>@%L[58®:N: ?bp@�7xG}Z/^;!i7|3`~gJ*QADx饗 NY�9X.>X0!\J ceرu(>{9{ﵭī8^\uU\FeȋLr cxg�p:ȵ B*ڽ{tuv=f)BsB޾}c;5;5a*;wdUםQ\k`xc@  Sͩ~L} 'mܺuPV!1.)\Ϯ0T7qZ(淺7Lrѽ ‡G~ѩ;|p'yplK &/,;H~? ;}Iq2~:jdт0\<]Nk^uM.ظQ ̜I�05L1EEUԀLQv<XAF^ܠ"OQQSTV\%TI`d}ӊI_OU IOTZY4 @Y ŕX%07`.Kf81)tV I[>WH9 \<t~駟fk~Mknxn19QXu AUH'!{%CvZH& S%i+7\n s|y@ل,q%PndˠS)aB7 rq}}b40ۀ TC@|MχHi.O<eQ5,*0䁃Pl)SP([o<o޼ΚM)H0U~R6 xA!QVY O>'] rUD'2C$qTM)0ṕOݷa|aXMRιA+[+|tK,@$ACx* M j.b| 8 JZ -=$j_.Qs'<L Fcӵw80<LT/"(I5^ػ+84漢X&gp(UŽbY�<$+LdTe>Us9ʀTᓩ<E@!֡jr0D [7' x@QGQrɣ ml1g{DI{@ZYTTK.Ѫ? _z˭*{ޟ1=mjbuZY'*Gڎ퟼F]T.1%8�EYWw}247]\ ](zPP9Ug˘cyNQ[=@-_N6OC!hee%\tEB9XRuUIk1BN D5.HtLاX|Aad:vĊ^9MLM,:DnS+cjvxZr3~bR])FczM5 軉 fKT?I*%,pW@f~׃ [$}xx\&UJN{('Da21lB8fW-f#mjY)4JMèVBGGvlM{047Co D=ʄ)| JUG h>2�EUTM9j`9}/d!S3e*PQ0ܺFTJR4eT}|d Qص=U52Ga#*2.d}!OL߱TG?F>6SUysIۊ!p<ŪGӟԭC?lS)y/n@us"c0SEQs<cvzhe>)k fΘa!KAE@%p$E$mzݐcsu)jSDU^:u̩ AW^y(v݆:'тA?os0sO0;(WEXe)&tUP|:soHTP<::;St=!jTΦxa/HTE-SLiNT('v`;wQ3TMp'a-&!P7mACtPu&e> M嫧NsA&}E1TމX?l]Ե>]3>T5BwFPN'z" :'{)iJb DX֬- ,S:0^%gzQî¾�&s  K+Du) #!,0IU?ApQE@ á$]7{w's@tF@I*#IyT*ásP46hFNUlV @i/No633Y{/~vv{I0ڟ?VJB_Kwwc@z٦A-/tS4ʪJZf�o،ՙ !Q[[h?_oKB"NǶhP^ M _z+wޕf5_CB , Vjf1)&BA2f /7e(n;yCIi e ߛnaWU &jCb؝dF UVxI $=ؤ'wQ4pEp ET١׃0χ;ྡ%1HR5څpx29>[^D!u *Qѻd? ]dn \%AӾ\PO9<4Kh "$@N:i: G|0wL ±#TŒ^`TQgxp2BjREsYeTUVZCo9%8YNL .gx5E<Ća~hW@Jp~W}?Y%JןLm^!888´A e @V@g7rF맔ʗI8jb {gAIf7{/5kr.mZY1/4簉$8 SY[HSO; nr!fǔh,uC [4*o<$_Ľ"дe9NVo %:::]+嶸WT0jΜ94A~N4 /~ \pAY@kJxX]<>#�:^7_ҷx\YE1lپ_rQjꦘ aBu9nܟhz_ [`>@@zC!ֆWNs,&>x(tEs ta \ְaruP,Gl-Z|*<4|2t�p՜F`"@_oFe�o AiPUBݜ/(kJ!;p hq�XpTW4ASx7i48aВB*p>LX}OS'M*%́OB B. : xV]Oxv-ۺ JA'.u�mX#{͔yfGx\\H o~ޣu$IBhv1�EYc7]tIP]UK ʄ؃-8}<Gax4IUB=z[JqBSt@3w@?cNu>=8.;qTդtS7{Vq=.7HNr} 8r/Y2-  )@ΎN - Bu�JDNGzgO;+++VJ_�<!4 RA% `WvX{ Q>Ŕ*ŇLE1 ;u)0бPD< 7 ®~!X#շ KB&Х@L7/`VB;5 ð�蛱s)Kc:�RNtH) hGS/* ]$(N+L~  ]WѻTͦۨkv(~vXs ^hquĽ 3 QJ(4PT&EX tQ'Ko쀝?.PN@dz+YW!,oj K9^)׻geςU4sS򂏀�.G@my{w {p=0wn* G:`jCs9!}R{u}'_?%M輋c͡Çaj>[y@P7PEϏXh==.$| 9xX`߁qslK.dݭ۶I%+i 6s,X~-y2LFvsogΚE]T1RG җaE0T � e6ϲ?6b%Cd$\/2@$% Ι3gj Fa�LrFc<"97ғ}Hp,'T7< {rܠ6IdžO_O<<ӓ�:*(r 4775e`p0 /u$eO92{s>GU}Zeԗ)͢s`fOYngtdb4rVؖó wÉԇMr ?iy<`;3qؕ+3bSSzrIS ,vW}] puo* k}TMAKQ[I;ff6G!9 U,P 38 g/>$grAUTO#�LVxY s8:hhjCϕ4Mjn;^ 㪃* .w*YX0lv@vGKs̙MB:az+,ٍWCCy^C$᠀ODTFN Stk˻^Iȷ{ /bHSLC}bj&dD! 'u B41Cm7|&ϛɃ(>Gi*&jY> pNֆ uP|8Z1 G8oٲ;ײzhx][W o:X'b5{X-$hQ {=^'ƒ)N &H%N<sHTmCׯ_O;*4GdƓ O95\!,cL5Ikq;^t8OzT?W^mgs+͇WA|{u9Gm^Ωs#/(.OXgեb6 ϓ?@Sz7|Pz4�y kΟஂ=fwβrVGMX~3�0d&0B_“ s,A2{ hwAVQBv9`CaǠJ*5F[hu`&:in-mR YK0R3r|k-ݍ�#�o V̇%PG^}Hps6l>5~X0M4PtE8e Z{.TYĪS0ē!%"Jc`3⳯rSq-x"=}(=z^OSX)^7oy=SQUA:WSQ<eK os)9nd0fӋz)isE߸i3q*%KP0&Ϛk>8tRR7=W\Cݑ#%ӕgeBGkS +R7(%Z[[Z+|DIeṡs*@)Yj#&}g,e1A=Y8Qq{8aN~ HZni&ST?ʼ(v6lيa]Rms~*M$eL15Zf5#S8iN?ɜ Br1xDUV΀mT91Mճ%HceFut=Z5~ַ\%=i Ic YP/jԢ-6)Iؒaz6Xm FBp }P_SsΆ-3*j0 r1B4K:%A'O(?G spA" W5Ӑ+r C[gVx"FښJX4l{-t 'pPa~VT9B!W)y"6,<v*gG%C V@m] 5-cy J1Z[TGdu"I*pnXi괩PUUEle@w>܃MAKWf c (9  ȑ#,&"]Mdh&*3O nJ*<a?"sax�Zڨk!iۢ(F`,y9/fn)'3;84(X>8hJBP P$4ń7N:,Ϩ7 v<P;0-G�r>b㉏-:o �LN@hb1 euCH5@Z0"69YNAQi .JkE[++)ZH2uyO^y"Jz\м~}k,x:|$? M2b.QG%Fd=GPe-uP\W{6d9ٶ6N`t:ڡg M-0q&LZ 6Tgh:d&L}H|*Ռzh *.ArZ9X:%U:ݎ rip$:8Pn.GC^X8{̛5 $gvh$0 rE?V ~Yy@e;>& 2C>bSiMs%@ S8biL瑐׍"S3i J0#CUl.f֯ZZqŔMBs; C(YwukE^D?gV5DYe3< N>dxG'nC-'�_IJ: CdP}b]=ˬ(ٹ_뮻Z[3$˜j~c4NNGgBǔgqm0;8ښشu[}@tI "R2s8,U+#uigDHF>^3. C( Zٛ^07Td3]pt$1cEJ !sǯ+0Nn_Eg;J<uߟIy޷&7MKH)h~鉿IhrAf,f#B*{3,9JY ]|9wYyvؼ+tća0~o�j*ꡱz 4LڊU L-|KiғC3/j? zpBS$ē1@:gB}MD!P )p\1e*+>@y zxcU*hOeɶ$jB4$4!=Z=y:8Q`Ey}Z�72Y+`Dv+FV+WmRyk(])ULp^ +nVYjJԦF#[oHd' **}/8^}U+Iz$.AOϧbL\2 A9Y5ڨ)qwy+V9k֬vAJ8!?$(N<^srl{r,X_ӳ'{|ge_4 *{GAz=Rß>)MZA]©Z _o\/D:P* HM3@` MGDҭH�2!*8/'x` .WT(1M+hcr-i$TfvZ/שh0*jBѻr7{B{ iʅpY:a_>@4h0g+,V@*PIΟ#CV\pSQqA HPIM! A86D[HlF419z: f̆-3Jzw8AC GlLJ(K mF""KAlS3HU p]E.Px\KgGtN/ ߢa#11>7S%;44Mi3M*`(d9ZcUQ $͔@s+_ th]cq>☂o1Qؽ{7Nxi>7QD$9> MqOj(9/v癿⎠ctEdh|I'xXpEh|[Uؼekx}wP T;uI5ݳ3h '3>_=dA%X;scya9}T(*2JZE JӍVϦ&Jz~BO^@o@m{,f^͝L9&iv\L EI$5PVUIT9%Pu!%wU޹dX>o9P~lpr2C9 bʄN';%hL&ϐT:Ef)hUQjWASR7o`X+\IH ő*L��64;C�,D|)A8<c9HE=+Ph Kyd eřzʛ EiJYf!w;+2+jid&My�OckeE#U:YS${w\xM *@ŀqW\AUXLsæ- Hk(dJC PL.P8eոA[E͛7usW%˜/?'/MNX&|j;w.WȀ݀ѨU !)U5q4NjǏuN�ch-9� RucM%ȭ ~:0Z?\K=0GcxA& :FԼƃwDPJ葶*2WB9XA4s&B$LZ\F`2HlojLdh'0 rMH! τfH>ba#5|"~!HK+ 8%:8TD]>O CMpfATa }h5@$)r<0m3;(�M1Yh�!qQW-Xg|!V(RALf%^A0Hc`TYөt6^HPI`Gu[4qJpF;NK3>nb9>io_|V,_A͉ ^e�0w bvL ؇B9D`nJW^9sN|.^?mFa'OtOx>Z6_e$]acGMӻ)1HlɭvH;Bv?U[f):j懌w( +]o9jgMǑ}�::B%Z룿퀵Ams@:�St}shԎJI'T-&n0R EE7;fah<}�X.4ܖX8rD5(~!eS!]T `RlKPPv;:[~'rӡ#@t+%tTN E0' CBF:" :H PA|7 u{BdrBKɗ6_k^Z c¨hQS.tdZhA~� dAO~ rido1lX<4އ1n,8 8D8~K/Ɯ<8#x^{4 wOI-b-dgP;:;So^+:]!ow6w8fIZD<=^-G政|7frr.TөՈAZb4O/V{7U^�zA=Z Y%PaŁfUd:ΫP/[$Y_\օ>jzh Oit;#=xb|ƹXq T+.XGەMmT7�Oh‰V.�OPMf:!D?].ꂶ6+jߙiوW8uIz:B#P_QV030ce5h(ZK<L92.ͥPN=K)z\ʪ0Ӽ)ȇ,x\ʣNZ^|>EѕLj^_v믿KGNӒz$>n�a穩K_lڴiܞ6B&yxEqz77o޲�ϝ �"EJTLYݲJVe;Vώk%s_|vRlN\زdIV((J;^@n;ιsb� (K]`vʝٙߜ?- ZipLnJQipEmsl;Sb}_$\ÑX< )uMǴECjS{J@gĂ ON)d-yAwgT.&iZrO36\s 39Ս +TpI%l =-\RIQK3q,KܘyS&=seh,ˣ"or) A*(N�5]z1y\ـA>#"X5X%2 1Di'U|ESbMjTgw&7\WE@3EӪmm矀<C^*wS-JʉX4c'e1}je4p>"O]nP_�RG}@{b\?JZk9_{<z)f(\$(r)9(6 Dsgpgbp?t:mNVJT9k.Lhtq#!W&t}{Q_VuǴy {%Q1Z+nxyg  rzvl<W9',փpObO|vxe�*Zx!S1j |uVNfzS zB&fq1: e>LX (䚢7EtW)~zen +Ǘc b\)'O冹ҊD[7)TINRSR#]uV�+$,묈&!M0Y:a魊# zNT)_n# 0}/4I(<^jnnT)I}d18:_iY6`7grwC=ijL,ۉ\jy;(mw]gִ9M/ AɟRKh$%qIܑȞ={^޴i%k֬\dV̑[jӎmsɤC1IyGFG/udJ=JCk>0/#%.9o|xfH{x]S+`Β'ez#dkFPD7c)ⰳP%h;\Ya1?rZ-"19\$S&z"!̒xPgR_{aEܥ|~筕A1H|fқk:\)qQBhr X` 먴ҘHxcx`iL{+Ti}VJ#*<TPETE>]1)g]?ǸT\WQu^5nUMZ&!S̉)ώP҃%pVxfִ}{咘T4I}<o$KNx7� T}H4ZXV;- 'q^za >\-OU$|k]nM>Uxp 7xjOLֿ2226уCJmcޱ_m]W$哿7B O­i,$Wb`JV8Fͩr׶0y'FjUG|~Wt\h?J?]\S-&+OL*f˖HC|j#C,);8b+ (e{ -*LfJUlkJ>Z<5JZ2D7ڒUr GIc֘P-Ck: VB><S^G1F2ߑf˿Oڜ~�w$b1Q 2D&TUUT[Uf/Z0j“W0Ƣ"keKKda {24J}O?]pÍ7p!|Z&-I"]b?2h |1)Pa 0*Ý3x59YDt,)msя@<O y;5_`Ր~1}ҰZl'#%�ĜbV胮rBo$_ĥD7+v\dzpÆ e>=(NhD?ݴ!.^בNX_m #4zu>,;mwв$#Si {Oh(|NHFRJM+j@;1 ]_ sˆ3uSs#bTvd"jurdL1YzR)ﷺ8DYNL>sv\` 6Z4qa!2K 8T2424 wuͩ2Sv*1D5!±CIF2Z f ˲}ӇWBeeA |у2JCoO/5x3Wg><+ǝl$POˌ:ht7R>JCDGD%& Gvڵnƍ=-%ڵkZN%?aZ G>KSbOkj?�:6HsLLRWYI-AOanC�fX x1>�w:!} uB�):`lIM GRRpGm'!L}pgcE{F]2|n1&&I-;Rah /U*8f-z7%JLܚݫE+, SV ‰)Bh_?(QL(e3y䰂Z.VINE+( &-E�u;?]fQVd&Q/b2h;腠XO`57g|(}x8 L`W0pXE (ޱɲNIw#8q4e5zŗ`p=wÇ>!v/8 \G9coV-9#Dqa .\dɒY->gnDKq βnslmRr(Mg_;8D<KW46EH̒M:oe>^{lJB8Ǽ"JגC<VR7Sq$q-QASM8ÑUbn "1�lnKLLkLYBN_,)$LӾm1 5R(+R&`j)ZP<U&Ln.t|*:,nWHf̶}P^zPjJ=u,b¼R^_zdܵ^ B Aك==,x^(Uv\|_:<t@dOxPsa)\ o`˧M-M=66fkzxm޲!5zʇ;{a GG?jU*d$/~i )CFT?ϙCjF. U)I)ȁ'|HitR-NܗTC am64MH^z* J 95PSץ.<w.s>D(`f.-8qKiVǏFjRV ͓oN>vK0Mc ~M )3? )(F&+kL/kq\M0rlwVne 0MhKlzʔsdɃszIEL(c60XNh1p;b%ʬwnAeVV<τW<Ō!oYhU!oes_YgmauD<nR_]ky|T5@V=e%Iߧyߓ]{CŃ/rŊ(, ppt<Xuy<LDhжfЕ? /I@VZz%P^x1kmƁ<ۆHӧY+ e_}:JJP*`A:?t!yѢEO|չmrr- tL6/聃S/a@=%[:SJ Dye9 +dWX;->1D'X-pLsP=Yu}XqY4#{x|h)#Q3f׳W"(</uюq-0]sx,fb^GRHÑM\ӂ1ݶ2�i1rJy&McwTgVN3TJ*?K_v\e-T` \K S\&$-ARrI@j; Kz<篔P$,kL<x#[_ tv²s CtqMk �ԐRhE_!/OwᢡM|]Vg *ue G°n:^ʓ >b՛onj-Tĸث2OR:7ࡍ7>o!e�&Qz .Y\+îVcW(cc_?\_:)@Z?yid6\:/Mï|.$ǁJMU g"UdqZ!5fA_GMsYQ m#8mRdQ}a6_zLc%9e*5 [PLbg}t^UG7!R񔁢RQ;y >R`!`5-QA ʤ[NKh 2Vb9VShQR'ڱ3YB*>K$" 2F`b0GU<JVL&g',pr,X J9t.Qʄ7pkݦۇCCt Lab>Em:C.Gq n/ncen^*T)xr[JV{:(h<<C-UGŹBͺ<ƌCp@'M9统y晟 -iOw4=(Q@72O}gšfPk:_zL4ַ(=VP᷁/yffPr=�'H'@(e>텯 IJsH ;"N±O2Sw#|cxS*(j Цy@J$^I UG9V{+Ųp:lP_6?_e$ ϻgRw<}A%\Nڬd89Q:S+]Rb8߱!V0�58ebEqzZzJ,r:;=x *k/)FH<.+0X7o=r/B^ّ t2?.YrBm[cS :i)}{ALn+&YGʤqqLmmd + L[f7gUY_6Z,c|CCCh2PY)}Q>ݕnrlRy\.3^UFYK˳xՐҙt.[A'X.s!٬J oOFzVBjr$Y~2~ ya9 P"p s>^ؕ O\o,ԣr)ؖCӱ^`BxqJhsf)`_6 !(c6]4(`=e{jdb{M]~Cf]#?r49 B60Oj =m : -$yI41'$+KPV,EJc"`i*$pכP?$9Bq�-(ؙLĄ$2ߝq �(h(S X)L'J Vb Q(V&>\s-3G;nǐ%@2Sd0GU8},D8T j׮]R<Iap8 R+5I,?Jcb/f@hoO%:pgcǎm~}=x@%˓eꬺmJIsTS$&˄0lٺ-o ojS!}�tǁZf> aߎR )x" v@ad!ܝ$ axm0úmό_P +஺墆e5k?`Zz㤚'J@z{Cp?ѥ$|}d}($E0|+Oѳ:{_6ݵ2oI~`6b<ci *\S6{ Mf�  6SKUn:8rN8J- (թ`aYS>)h1eqɤq(Ɓh=/0G.Sv7Y )9,EL(JqL¶m[aE<&+4%˖$$ɨRW*lvU5S<mXPXI<qZN uH&`֭f<SUGvVe1$>UhJ+CjÚT2^`}�Xd 9ȊiF ߙ8ODuZ !b/RIrH}Ν677vmVjR @щ@7uDNX@ @|A:#]]駞_ۏ?m< /e9`mq3F6R<"ȭ Gi/l>~>/7boVϫ$oa19Yn\�ż(š9ӃM+ I\#n06NPk"Mɑr~X?~7 #<+Sq+'0Ųy SY`F ZE%plpuINCJ1PE@QSjg@CQ{IZ Gf,iUmK(AHfV)5B3ᬒk R</XS~1/BΰXbx}~q݋O}/GVZɥHY\†`PPXX:o[ j9^.;vr}ȺF ٳokJ�Mt!8PShAu1n b"Qʲ3Is܇nWcC#B^I2WI#lc. LQ7tZB ZpFL8YD_~_B5k\-z5A@\uV#4�sph(OFɈ (u-=ˏ V 䆧Hs}|WZj%ۼG{HNؓãj-VBPz%upb$6O}FnB -=3nIPH;23NN@wqL][Y =Q0/k{:w_i W{t2ϋnʩ\?ҹ+9t &኷RPö P!o:,aYC ʼni3 U<Qz1yV9Q{6ϓpǛ<<td+)+v+V9T(5YlvB8:ub Z ~9y[R �#kaƬ+~bD?rG4Hn2o[%\})$^^iNJB(C76rQJK۪΃5~7<<C*2%D){^` LA<dX!O<㙅xvk`ߞ062W|bZ*JIi%2P)D%=8G(Qi{Xl5yO=48r8ns۩߱t*-P.4H<DTjKVhiW@+(g|r5fms(&icFރㇸ L!~R @g�L;We-$\|l?=R Uuh4)6W=&v4Z3i>+'ڍ?0P2R0_FsR]LZ:-cci:>K-QG}̖S*ZV,f*gHT*:B%: S34$&V=BJ(a3P6)ph&<ܪ vȤ0KN~cF SbNZ$ r)$zzzS\cI;y".`%AQE$XN{`]23GJwt cMp{ϽLZVH QA'd5of3t^]h )f=p5slj|(N%,~(0{쿂!3Y8 D"[[瞛t~T�… 9.]tZ�*g>SvzQ%pHo[tгAmނ$e9τ8P\<6ٺ/~#PhaГOr^rե_"~#$+#}\z 9ؔ9nR_#\ol;�$6I-Bꃟ"g&&n�soLC, CзaŊy+YvNjv)2FPR7YUT&�DŽQ$LYk$Q)$d+pVLU vyR�}Z$x:eSPf4嚦^ePn 5_%}VeLqmrPǘdzixm~ -Rcef.W^}]ؕNzhpukÆ_4yl}Qt]cZ"<u,Z`mϟo&~8ku~m8t0 C,Ofv% Qܶ+þk(-{U4+ٳW>^Ccy^vny?çcƎG}?Owtt4J j1DF7YP|IfͻT?K�?_Iuҧz>o}1Z,Yݧ-N(1�0tXR柙I~`8JynHNQ*|+u]^&%@6VRx*\Vĥ4^/p[?t.L^(S}~1\kUd8fu<!kx?<|ڢ6`ʙu6ҹ{!|2xVO_e,Hv-l,zd|iDžZ0ȁU�&dҡu/8HFr̎m+-3w< nj2|@3vW(Qe|eeA!𙪈T&&ս>ؽo//] AMG}tkT*;[ZZ͍GaltR£* QKʬXJ)7d4fzc&HSk ׉>(A�MaT K.Tt-%DB -o)jfBJ4m 47e|,_>@qễ%<QI(JQ灏|#yk'n JI43<M4mn;�J8,X`R�uB(k׽8ׇ�Z{Dgy=Z9Q%{$"9iHU }q@ -xerp6nn] <FX}!>�/aǣIES] =_{P;*rlZ՗)c K4jh>x2n Ub=#/̲dR[F!XԂ�<Z;= J�RK]I+vX_'!Xҝvbruʅ[=VLQd}FTQpl'eluRKT IJiLhZjŚW" fY̠X (QNI={jl3? HX0$_ܳ{o{/kd^@ �u %/#xv;7MP-Ɠ\t-ي"j%T6녝 Fz<ݒ"@_?Lsg,QdAP.:ޕdi~֮c`Ν!CaVx#*Dqӎ;{>VSSSp*Iq̀8 v�zG?Q^w$$gW_{0J ԭt,^EH%'*"1tIM 27+@Яλi3o߸U}n ͇_G{h7MOhnj93,_n>! OXE1 ,p*[ WոBǾl6qɇzisz" *uoEOLUX vL(! &UGӂMVNF Arl*Iy\am-TrZ,R/YYݎ/0gg#܁Wr Ԓjpu/7t#455lp&\Җ/ZEd?Yh;sxݻzA,x&)Ť)}}LTBnzBOPL25ä}4UǤgBQ'LUD`;j&1o+1aȑ#/#Lz47̉?1]sێI]=<r7?‹}&tTmjߧ/ZyԳq5{&Wj0ͅ"ݛ`ŇNhs/}O,,3M+OٞtdM#-F ']eu@Yp1Aj XIgO@#R3B{$Mq29"NU!HP-^˾)x!  H*,ӤՕ'!qP1,~Fi6#J'C[P4\3(YJQԩOjP2v[hQߓlLfV֣Yk_X W]yocv&SӶ2K9Ab21ңniE{i>ɤ)yi16}K�7mڲRrk"֚Q"yyXKxU~|}\"WGbG9tZQ!CP;RuUW?яTO1ns,wqy}JH�J @@}E+#-'1nxѼnH埛KGA(Y:}8MM7jZY_Mh*{y{%?SW$ZzW^Ttk~yv8iz,(N?KJQxN!a)ـʯ9B !!KP؛xZt<Z V-z7WU[IVA* U R[BO.(E˦L,2Ola63iXu BÓUBFCЭYL'ںdapΒp1Kz\'# _< ÁÇ!XKO`BRJjܵO�˃j lZg;A{kAغm;Wu[&c1~ՎWwf:@ԄQV("Jto߾~{Oi?|Atۦ輣c|uq kƞYTTVZr�]zXkVjj gR&|UHьE <W7ء2;ۜn9<{] 2֬|eS;2OV.*#)ͫ88O@fau4 &z: 5MJn i uZF j|VעeL|xюofn u/BY;-o1m;^Qm+k2&tҪi I6C]M>bet `r+S/(p! +x"':i:&0m "XHd2C0<2]ZYRIe"D54GGssi%WF\I“N"KTڹ F#VvZ|]== jҋh@zr}衇"b50 1YZ?#<֭s6)L҅e|VZŭ:~/eu/ >mhA}!eAТep~'͡M,:'R08ү lC2tf 3 =!UOBn#|]pZ.JMU4O9ZgD@hge{q])GGfhm@#FE4eg qH7i-xM5E; +(YICE&Tf?%Zb`I2<ýniJHql%,9bPt\қy]õ9-t=AeCR8= ͫIh<CjFd;Wд]vV=qF0P[q:p4MYtNLc`:y t>K]ub?Ioo -2%Gi⸊HeE^g#@(ӟDE I򧏒Gs|:I‰t}Q>n3:J?S9IpYPA{/J xt/gamQR �*udsi/!T ~7y gj S�UrwhD奘薵ݫt+6pf}%ؖN_'VvSyhJ+![HTodӑdiSHr[g05SaB? AqdhV} !A"bFT"++ @Ks3#jjػ'l|NJk"& H Ɠq^{'BHNmv"Vm+U%NS5!ַ~/ևB9�+M.]cxA7qxl*(iR,p@1U+TI/q URe|լ  j@G5Ds{*0=r-?ϸV=6zz}pmqE_X7 =䂷,@<s-1F D:*La%HPFFD!R�3 -'*7 SN|LNw !S@i:�jXwkF-8ʪB9K44sLC83* <o!V_̧51)d^Sz{TY[t޶E*vѮ.lm%w=5m'e,a.JzH[< @owE`:ʓUuQJ/gv RfڒUE2%k¥{hFy |hc<LՔL]Oǚ[ZW<8%__D$0.zVZBJfKIVMO~{WX&++M2aiʕ/|[D_{5[mgB/w _||ҏa n޾sXѽa5Rywǀ%.x|294h!K9xqMb"rIG`'8q1v$Q䆿 E7$Tnj !ͼ�KS"Z\E]$[dVt?LvrJEYDIKKM"SqhS*AE>M+>r#P[\ ۢoM-U+2Y.)Sl9g<P\!U,y&!;ZMr+߹\nLG1<ioQ= Tޓ\0C=[l9$ujYckBK_җK/Q6#.*p?E玲Uwaұ۳g 16Y>/L} ڧD^h&O]xcKyɬ9Bb\%K�P;Ƴ9_7�jpaSߗ֟g%'XBOL4.]LceO_2iSz9in_>a\h8vMlq}qh<Q|Pm׼),bw_PL` n%K�.mZE|'z %~se2z'RĶ޾/xϱJHzK~}.ϢF,jp7Ǜh #7W}& 7Դq<2IyasjԎ}>ز,'[0O[ JBѭ%�?;!jD6QZ3E bf|iv3FyJZ-;<l}!(Yh5D$Y)~:B{qOy!ˏ57cr+ȞQw-v{x:BHh],�Q"5N)F�}ꩧRh4v-\CNUʇ 5H@gg'ϞW駟悯ә٤2µ^=YDS(=ݷ?ؓO#@h-Yr~gq=քg$bKswv ;2㼌g@*&LMT LF;t,wTlf5PL#|kt;j;A 'ͥyv�Y۾zw&׿-[Ƅ:b@NRyS/3YE͟FD05M׀ vr7Hsl"xo>{'xʘ¦VT|><feN?*[NXY]:}ce Erj=Kv3?vN:E50Zn74E[3~FT KO`q뭷yկ୷rcEϠFuJJ#e<4$6n ?T6kBJֺp?Ղ u-9PB�_Ҁ'<@B?"'J'5OQojۡ?2zlIBddXit 7 [o'SVfu@z#.*[B J֓ !s%g08C Q+9POA8Oq&1ccW0 <)VaN5UqlY:s l@g9!'hT,)5+5a*l+@sxjga9tKC\3Œ*jP+A(Ok"v655Td Ŋ^r%\,c*kMW>[f N uw3ϯ^"?ا7;.G_25@pVu54nѷܘ{@؄.9U\oV8y%`kg Z5'1OP2?F6.8B.}oh~oOK!eJ*u\Z2PiUZEr[O6v| GX !$ G8wY3<l!O:h@`j4UPΎotϤ&_>>S(͘53߸EJv%s;ciR9!Wο If*-sMLv<r}g> zIǐt6{o,ZDK`[{dhx޽^�b:2NbF'ۋ.PX,6efW\PAuoFJB+Wmߵ{HхUAZ~}11O8Z�Kq/A˱w SpC oJqm#8ݗrX4 Ƈzjd`+ KkX#O" ~6~p3*ɫfBOJ7eg�j7.hgp=(vrNB9\)RtߟNd7yC8zG_ncxvL'Nm],%I8tOQ}d^&3I3b݊ @[K7SIJF2D"mGy˶OpL~(LfVw{<P) ~+8y?a 9t&!dˏ:DY_%YEiUUS|>iAt>¤z3U,e,WWFg9Aౣ ]{?e;m/{o`(#JMcwѪCe Kj!BY t4ۜ?;B Վ',v6 a"!F,Mz7\Zt/t"<?͵PgJ<톿 a&k^ m!" \=(�~R{qwng)PK@e[T a4$EK2Η)TFeyx!g"xsEDVyxq^>AL#t&ݟ˱8P>] ׽L)m~ʄ2rbS tftCϱm˭R,˪+ۧ [|<M�Sl[,yDzL{y/I9%>&!4@VPM ,oi-͞w* ر_2^ԅ<~]wģr'Gc1cK/oڲm4Jqȳ}qѳ2Z/++W`78'~~ND;*"]N{ (.zp! /&hOos!ȟ@!\W_Gy3<P3@U*U#E>'fÛ!,Qu?[@PP}ilY s A>p&Kh*;(DI_�J[ RIT~>}!s-Lf~6bic}GMc]=6YuH ze{dU3fr*uE-SXˬ*^zXI=wfȺ([ͦᶘF9ͨ|vX (lbtp$pՇ۹z d?U:#$f ]wM&}>nĊJe]F_~eFg|5\Ó<+d*Y? @>zݽ}Q珪^RxXo_rD_xޱ,J HP9 sRRۄqуHڞ xdL8$'j&9WaA:b-p9<WSl vg\iSj"ciX{<cY q[ @wb~c}6մ 0ȎPP\%1/H ^m_eﺔ/| 2ǿx�jeĘm.i[ yÛΤ"WiN^wa�+\\O9 ;j< +n +2gmPar �Z}XE@ ryE<o>_(d_F�}~+o(VQi{jVz!D.9+VxmݶӮ;<uR/GuG4@H]zonn/k|rOڰW6>d/0nQ}#Zۢ+'YҸ ڥF P9^~n|i4!&CP%~=mcF5\LePrգϥ.n<gڕdu$0 T'gG'Z%k?s,4P]鰄V%Vv|&?]*T,pP(8wg.TUUOzuUmJ^ys:gԜWV9 3]hO6JKJr_KJe͒it)%A*ai#\ x6aTs*nu�c#>Eu ,`͚5]uUi[E+(%,޽6l�x< 'A&/-|^q<*x2/<x;Ꞙ).޹W\V TP5nZ@͉=vm)G_TLMgjo=‚m|CH$MȎHދ]se?΄+Œ؏ WEP)Rp5ՋjNBI$yxVr]!RBmku\ n׾:LSjj>x.VZý +4&"(85Xey0KXw;-UEFVuV! V `-f +,k0L“r y#vbH{XEr(B!4؊б.曯^dIHF)s:Y> o&l޼0_?5>}>,[)iц]-~& 6m0Y?5_ |^Ko_rtH,w^ >X٫{c18e[ N~,kxvrL$c'dFEv|~ w k|xG^KKupY݋pyW0Kؠ¨/fut J qF�5 T!_Hp$ELb 5e<imR,܆>4I@*B(iB7,~YxsJQ$:pD;,qPm Qo!@ϔf7+WXU?:LZaL9i YeG9Zk5 tFL|!_rT*y"gU{#DYV]B:UfOo<OQ>زe lݺ;`ͪ?aؒYJb B|\^ >X+U>Z޾ƹ[ml;_˓Z:Rdtin}EL~76O%Fލdi_ 퀝<P<\G^^S |МnkRypobhVܽW&ܴ+3<pZr>)�l_&KvFu=�^=0@zG؋A:˝Y&4{N'v B?s 0ZJ4Hr`l|ZaosoC6A[t` s9̸0%"{^¨̠H(hBrwtt\t_zd<|"'A8w۷AQzF+I瓬$D+%N>}`p0Fv;)s\ {Pc޶GX6/MYΏk?O46oL6/4l,z_ baa1eLOtlec VBe!P˥8<>=&k^."O xhS`մIdK*~DoYԧDkDCm,od<\!Ӳ4~Rt9]$W4e-'ӹ.+؀Ǐu^><dr NӣDc\vm`;KX.^B̃3uU0UV]f͚K/^\+q'Ԥ^ZG D)~Ftn!ODrx\+P�*P@8\ r^KcF6o o|kH$k^_ydԚwk󗅝ONM Qa]o{.e(a uJ*^'pVyx]-6σ `I#A0&";nhDkgykj~VSի�&yD@UX'BC Wl?i# J.M+Sx+ b$V~ZzzZn5,.7Iʆ<!XbRL?>?tXns!h5&Aӂ*(,/kVˏuT*ҝ;wrwV3D(T&F%5`pBgg'q X=�*Sfz{w쵍o MQUꚏi {sF 5ؐs15gd<hv /j赔\r>St?r3Hb;ҿKq=CKľ8o=cÂ~@TFD[&҄cBU3nrIմjO&*p Z8P^m]+"hV<I>x=D-)OF² hbH$N d*Rx|6=^6ۚv6А�*Yv@>3L*-!FІ zw޽K.+Xt0*x`pBXhVRvuu(׶мm?-Nnt <ڹxbx두OnM#)-s箷o4z/G/kMjњ{eCj뢨<?ͭZ?IVlIkKQLQpSc$tKw@0K,n?Ǝn3c?v6ߙQg32"xRLڎP:<ڄmnk8%CPw `B_ yd9S*5G DHf{ k] <d 2)|(`)q\=QFe1^F|g'zbX/ص}]vjK=' ʁ\W]uw"%n^~dd4ufm)QZ/eNIL)xS'޳sEtiMm=ZA}iXETksL2Õk˸8kc^*TH\}~[K`*3:R%~Jt={ Mi)10BAvs)$rkj3x5Qڀ(i($^dOa#ɏ!t@*3�|a (,W,2U E!ϪYm.%b% Bha&z4Hoڵm۶K.9/^0utRQ#4r+*MO$% ,]y& S.?SGVNjxpx|SSO6".A*u O8q&|R)3ͣ#yLi^JOouKjKw3_O~V7w14CZ8i 0 <d#}љP\Ėғb_q ݉C%{Y@i`5+ekv:IAgR9NWT/^|qU�)]vvafs#2|!Oenք}Z-dZt9{N8:mn{'V+Z^qICX};^$ xu"\-]zU_#hx鎧8>ŔR=5s(%8%#x%W3RZ+=`pR<''A&IJSIWԥuԹ]'N%`gOl]c}1Q!|Ժ^cXk]4[Pj<`k~w4xkUwc?5Vگ55=Φ|Ll:{|Dψ{'o= aMM�JRR9P:\cCapl?^  GC?o* Ȓ$�b8kǛ@ITM 鿯0-*Wu=M#1d6R 3 2 m\eucB6v6pJfyj%M|>@50:P؃ ꫯںu+V~E$hERe <>4TƘR=A)urM^ *'?9pQnuN(ΓT~J<ϩSv~E8##ގl۹+<<:$4?xG?86EjKgB)]I>b(nƭ`X$N1+-;ʥN|(L;~S AYk%Rz_r]V0S}_j0iWw烦x)պ^KA)@2snn4Ery :2 ZJT*#_nK]aB }v sFeeċb05Շ (ݻww"- \ow*\hvr9kYn,=ZOLZ)ONrwN|#]H,PT=k"VjjPÀ<Dk %|R'SUu"ސi۳a*T\: nBdS"?{@`4T1쏃BR3S'=eMet0<|I2Ө y!@$>c\+H/bLFynb'˫&J*k oT 2 g6B*xQUBt""ưދ-`G9+t,_|ի;-ZTjJ;U1N@s#Y&O+z"I rr{޻/?8)Mzua>놔AQy~>e#>O@|}|Ѩȍd,"@4ʥ>t./u?TʚƔ}wz#|f"GWBG,gs|wd_Ҷ/ۀ2yU]IMrSx9_+z �K ҐF5@乨 n;͍^ʄhΨ^�h-oV ͟?)A鼶qJf%w;x8?|HbCcx"EMoyc70뇕amLm)^0\ ;Wzj?ӿ:*& Z`;,pM*FƄ 7i|tSjTDb= MQU^tHJTdOߙ[M2Mj7B)TƂG!nLEmZ4:݀,?/11Q~#d5 kޫڊڎ0ھbŊ\f[\g:V a)NF Gt%:?z'S V"| Ԧg\k(ONWni`3,YuvzTr?P%d7 }.o&GQkj&hҼ%^dc8(lHtsj|J<$Xn;EWP*r%g{ʭd xAPe=0ns! Q@*cΘQ J`"Y'n|mDj=rȑW^yu,YQ TJqfC\rIFNgtuMt;E#jZA2QSG|(cQ56(<ZME'csf1T33q7},M:B`kjB/S!Xs(Q#C4FMwO� 4$d+^;&RGU)AIwm.@UQhB:o9ÔMu I�i3iƍ@H[.\Hul ASSZ +; Y K)+؏FفE;2<<GMwh89@qUy 2)j0L)j70A7e|`I:w R@xԿ#]pQTc*TKǃx45&ꄺͅ3D{52]E6ʒ(�JQrՓh-~' El Mccc;vhz`_C---8)Rdi<͞Pi$:mO%<1$NOߓ8i@lOe(}6)ƕN\Qmf5{r+]+ȕ{*r �Jf8> Ij+YA %4-5ͅ3HqJ+RNS*HɇݏBTadd$ !bkkjNd-z<FGꔄ5_)tVJ*ot(5YL&N4G:$X,d(~/2@9&k,O9Ʈs֚㫕?7 ^=xˡcopsmkK: G<je K3MX!p g:&RHVbz;*4JLd^ʲ^)Ӿ/@u8_-B]Çk<X x t@MSSSM0xJ}P(|:Χ")9:WGI @hv& ]9,Bsgx&Sll#.+'p¸]Qa%uz,ƈʧX<]]YwN {`Xa,IN(ƎIa߂}3bZޅ3=IxWK y-U-'-K((uzd/=o?.Y5GYP'NP tdDYMCR|؃Cd!)~`zA-}=TfԋuW:^ Li%8"bF|<3Jr X,N/T�K7E\_Ş,q|W1bq�4'P8O>6Mܬi -j jB*bCV3 ǎޣX2aI4X&?fϥ\u .N�8%(Č2q^qӀQ&aGӼ^9iX*XXS@J1Ǟ,dLS2X?zM`tP4 %-rE)\`47ڗ1}߼nyF jk;B<Z� A&K0 ifX.&oէ2nܶ\u[U(uh Xd(NՓ� em}`'YH DVWo@Zp@Y+=J~ hّ/sºɻ)-t97?l0_ݑpf}m_|OK7~ T#B"C�UR,ͲoaO?qBۦ vL=L^U]W< 7h˗]?fAq۰),Ӆιپe%mn;]֫Gu͸ë,* JA&VeK&Þ"=97m.픂)^X0<璓`b HpBhXs:8p,3h>v[mn{'SXP̦BSiKgx&߾mN6>����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-lang.png�����������������������������������������������������������0000664�0000000�0000000�00000116126�12641336260�0020251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��}������&A��IDATx 0 :Ёlԗ>j?|$&{@pK#"Z �0 M(%m99Xwq]Db {}}z,_q;>c>}ľ4{RJywOY\ka早YR3SwwƛInUc˘q" //;." T\#;(hj׺J&8v0SLM?U|{i^ݿEJH0+]Y*\@OEKOSrf7鱕=&=}DylB/sܤLrROkw p|>mo|b~0}=LNR +ݾ}'?صy [А {1pSϟWqquuխ[_?pqu#5WdnyygwmۦM6/wF8r'ZUUUŋʀ144\eU(|Cf8d Rz{6'ToN=MMyR7ohƍlyf9s$. ] w8g1mre]t$]vpzvi|e MS`mWW}XqB^.0OêTYYgk߾VmQSV0V[[|EIOWy_Uy9[\Q !z4[G~c .:ti?W>ғyQE忝[gy}ܰ?SEEE)::ZK.UzzB'5޽"q Ҳ$VlPZnЉ\St$#ASȇIVy.-AO2E˖-)22R3f̰:&wg*@;mz{{'rr,�>G3ޮ'Nl V2SSS!L_|۩kcp8o||<u=ۺuZZZ+yp^GG RGk** uTzG]u :ƍ]~ѭ }ƴW)1U35T"JV|\W[mr8 P7iiiZxΝ˃G54tW5oSR ygyG@TMMU^^RѣF!M�Kqq,Y95 KVюoڥG;A|_#m{` 7׳uҥyM{Ull>cQ'vڵ c ܽ{`M 3#5?;Ϩ%v?{+r1LwIʕ+:u>sG_T\<?R~aW�xd+W 3}E(˹s�=`hG1&3SPt߾}|r rv} K>KU܂xg(kMӔQ0uFfǯN_̜8|˱E_Jy%�~o*k~~>3 4YVvVތݭ=@3oxkժUizmذ@ *2&//<(:�An!]-MRH\O~~[+}}ۚ4e gTSRRt1UTT_s]C*8 Sbb " * Qȏ|ϟ,�Ys\�Qw�T:|QnܸӧOJ`ЇGǀlYFZz5s |Lژ oCɛ>oׯ_Leeeї4GP51! O=\AFKI[@qTR %F*#+F82c6ǂ |\ѡZ)>{V窰;9%^~Uji�sAUC3kQQrssQ~>eƝ;w_ФWT{N:FgyAsp"8}7" vC` DH \1>PuoԦ-pQ:Pg Ԟ#Ga恁 -1C&@ҢE'0>-h>,\9nX0m7$C)Qqh?i`|O @ȏ-LӵG>LC` s< ӹNG�So)z-uwC}c\AнtEJ:sEz*._ +7?Q }5J*!|>ޖf~wzSk/ȧQC 򐇪]| N_ݡcN%{ln{ygq/++CB @c#�.<Eɟ@^AE4oٯN{z-zm~nկޞ+GWT@slZ8uA\A VK~}}} 4sM�+X́>C"?>?0q 0 9>|"ji@GmEeK;g׀>mP識Ϩ(Y@rfE(@J)*.}εgE٤A<]qK, Wtk|S}UZ]CڳS!l�+=[Kz}ƿjos > wi#`x׮](<((@~dVoH<3<#0,<2Ֆ-[5TAvŰ$P'-<mϧY˓ҭ_)_F[WXJ-oo6P � .sVV�!0PX(@�ÜE�(b ɼI�_8|x Xo1A*39|o !/ A1Gm:E8~ԙc]s<_5]vM?c[ur보ly2SbY2멿T}}X%Պ)ޭ )RnY kWZLV3yި@( $A4vR=y+?ӣzw;gyCCb�6 Q̜NdgX(B0wo?%<&Mo-RN)UӮVY*u4idEۨקϵ?.P} HPu9˹c-s5x{պk9�@cq7;>�lF@�"Pp\C L(Ce^'}M\%?Gywrܼ9+1i-YǩwyKɉzw j/Nyyyã((}5 lSNYNT^O{-P3 %�-* 8 4L𷿽ݱ=3&H3b17PX^j${[2CO%(IJEPZ'έkZ[RxoN03E~\;0|!kZ&{+�,SEhDE#$'7w[`-BpGe8yx,$mX9w@X@rv�[>5fi*EV P/VQZe4͂?`u4` n˴wΛ#=חh=C{�W-ݙ }n'ŋngyAߨ7pv}M�p*nNWֱ55՚fUnOk˦jXonbMym7dQH-#sȁM�Ni+/C۽#3}M5k?rf(lY*5%'%kyzoR3ghQ8m}J+b5}Nղ%P\͘=G, tq׵8?ؽާ6 ~d[gygJSz}jҮjȰ\A.&N4 HWշ'}<}:lfK);f`7 ~s`@}WeG._bxzJ3<o$33-|~jm<[K^; X�h?_s^W:|[gyg_'pl @Q,6_]rOU-Im3�bVHY礡On��d[7WsOnۺ¸lOԏ4m=H7A >(MYQGtAWtIWt ^0q+z|3?s�\_C�:]VKAL'ײ\# BP<:A烓UH̄i&b~2?ansi:QgT^ o' B<~#^qz:AQ!R� JP/Ap]Mn%Kj73cܫ%3=ϥ3a95-KTkeTvW=߃q'h'K3 BP'}k({k3 3^Κ5HnΠx%Tk$AJv,CMJF j6ϫizTC޵ RQU ""NY¶ uL^z ##͐tQ>odd BP($}|k|-;̽@aq9biuy̭YW a�FKqAPMz&uK2x@aѽWJ&麖uPxd9)ҷY@}$9+ tBP(IߎTPKb<*A>ao(=XVa!iE;a`Qe~1E[d1m6va㏎U[@s4F?9I:ŏXQ 0w1XЬ#;דO|r c>_kz4{&5-^WL"eRl>pЁhҷ|\xd>᝷Ẑ3 hFw)\v]N`Y:{y NJ!:Mkkw7M3="Y.Q/SH?N>Q\ׅym s?McH|9^Ϟ?;Xuh6E S`<J` `cЉ * F"upu5CYUUQ;ӹHfeg |w@ѷʖ`AZը]!:$EoWCg7x�nB5 ^+E(t7\t3$.F!lC?;}Ah' _A.}_< Âl0"W~#_!n <V:3l-WFzC+P;B3]T]ă> *"3=Ժ F FmȪ~˧X*pr)<CCw6�Qp t7hymY V".q;yghI cv< Kٛ}gFj96dm?΅_37bc*{{ZA܍wѷ{ݵ9}m?, IG@IߣcIA6O/2 zrQx?$}?q ]6ސf " !Oqi2$j *A?fʩUN+QAF`AK#AIWs I/>Y|JFV!Y6[!p2 ǷU4.ns^&F2 +8Ud=E`�Ǖw:9s΍ " � ` h,4,km~.y\.omrYz^oڒ? (3!1 qT)oܾ\|tu0<1p/i|  #\J/+]z ^kzZ.}TNs!}YH|\.IǤ1C!$$zv&ɏ&Ξ&V+M4 Yz<iԵRS]ͬ'TA別+kv 7ERB@9f4ZIeUPLiA*2A_$3#֣Qڢ(iXʌkʈKͥ8_EKq} -&F5[JcGytZBf*,(xV2*m"6ʉ\{FGv-URۙ녒>{<M\j'!QIR'}}kkkIIIcL!^2+vwK0DP LMRL&wz*N! hat~sͨ4&fY{ t H/`mQQ<ϳx66vH;+KGoa990#\&7΂̒.t&L{<mT4y9wv [vg& ],~-ڨY* 1 qv<#]f#[(t$O&}ycK H" vq/hwl4!O oHBT/XckOk1<xm&SnP_R\)槤O66ɭ䡡hZv<{4nޠ:IQE+_y'T:N4[a&J-zcn-trT`mjR͜9)merv[ XXFG1WBPm$+OwYte^3k}?×?Kca,Ńs|3ŝe/zk$3Qd>[)sRL9>XnYP6p>Yϝ٣)X:QE?ptnI@`{Zⷋ{#\n!ԛQ蹳LM S"4du8\CLБ1ŭVBCCP6pyoݠ,V˛2'_ywGNo*r5a:c7oМkə۷ϰaNƮK7/ƍu ޖi%/;wL41"\lܺD}f$&G$D\;V{t&N" ?@1ۗ)M|zs$?Fg3Dgs0<I_KrWwotݖw=EQsډ[ coJ4[׷&) м3 fNg=-M0'd`Іsͷx#hQZ"(hm鰑ӻɽ) /-!eŐťY+:3ʅv }i!{]ZsnSYMKKDw0yg|'ZєI~&,/a<g[= qn&/Gȍ 3Ʋ;Ԥ5c/19FAu#uDxY[ӃTd߽Bq%{W)K ^b)4" y[@9??w[eM{}\tiq+qˍۭ8zle46߸Z{ggn@M}}({hl6_ԎEÏkbީZ> tg6069F'NS}HJI }=60rJDPBGZ6޿EMWzc#=] rIQBLjEYS;CzIOp"WL.JQJUz-mĻ́D!*c3|azUtVCÈ`(MisѾ2fTZ5opT]N[eZX>?Bvx4\ÑDؽ mVImS"hOle0q{ITTjB;Qgv)R`% Kg~,aj5(Tۨ}eHm\BUi4hhohJŰXwV.F;0D/-֋- >Q,}K\:IJK>"rwtIj[9FGB!մO α!C%3:Ȯ2Xd+L s8G][آʙ?\Bo gl3s)P(2S`ҷ-[^6ߌV 5 n,͍Q {~w$Lqݙ-Ã}<L 5nғv_ 7VqAlMva^>osf5sLH'‚4}O@ Oa.wV͏̮Aj <[Tw1a;.נ x=>>}\sWw?ZQ܏aSj;oQpcwJicc{ĵW]Cp}{xoèv17R:1 \u}8Og+!UsfȼVˌTв[sfG \s=t=0sUB�@1l<qSz'X) /l򍟹N_w;h ?-*C\&)TZLqYT WQ)oj$_ [LlA9MTWb1 IA}+]uD,j\RlJux]{'-m$:82RXFY]/-B*tT4w}§QNӌbekV#BREt1EYф(Xb3mm!=9/ez;5vy)/F6WBjjm7b0hqfPZ^DYc ,F`EGdF1M^Zjr8_QEim-54) {Bm45ͧ{WdJ؉_߳/P1m^?hshOψMEnl#?'Hhni+]ǸփZont4VEU=z U.R7wy* 05$t?@UY8Gea`jzƘ9E1z l\`KØLzUKIC;ӣ$3ejVݦ&=rת^JCUS<2h)'u:3UCYK*kXk|%NQRLd\t%!<:A{s-g9_I>L_cv1iʩraQ #>9BM':@ 'q%kأckBxOpAVJdEQ5DԞvd Z"W)emm*b9"~uA]>j -{c V Skj'>թJNIl3;s&/Q2ye^@\T[g9=u/ymjnי>)8k`PPpKE02řʉuV|xk!oaiP5 lL7&S*SP}lv׏S9T[o(l-.#p*_'-~"ggr4C3 iq>9I(`9qOO Wہ7آyОrGؘFѠeBj]Ͻ0Rr<zX\ e$[;mX#cr"TIrϷTkPl c\)9)m<_ڑҵU +akcH $[$=sGBQ MD|$rZ=F V(Tj2{Y/ͷ)et!GOPY#I/ux1,ZMSK̞DkI2q,LC<;s8PQ8~}y>,Xdڛ:K"}n4QL_Z&-3$U0Ro͓ 26Pf/*&T,>VaAP0;GXxV*4Zƹrοl 9 ?4Κs577=T2^FZa53G網<Mme9cIeBU@&;&Zj&,\EzYnbb:u%{'׮Sa`q"7Vɪ`HhFR"%2֯RB!4 df1y% uROvUD6 47ByY9C4P=bWj}@&5Ybv!VН17.-j`-I:9YU\}V1\^*o}D:M{O by㧐I*o|=o"in}F;& hwaY)nj:*KӐtR i饫)ZM!Lk!nZr|EBPϷPSBJ=DBTF*n#77/IdU"3 j%h)͋d~G$.瘝qX:hiN)tDGgw;9 )5ȌN+롡 E7=1gD" ThuDWPCBKtAT[)o'gdSFJ\Օ8]T4as'QZ\đGsgd$E#ۻB "}@ bQ$; y5t?e8|QyTN~/M;뇑EɅZHȵz?:JpDu)l zWQ MpC-b8O&Gݛ>ޤ:? @[ fޤϕx8[sknGc y!O a#q”ۨvz&@OۼbH@  ̶$ ,>3IF/lX˽\ >@ 1lZܩeYhu1)aDg!0^B5}2rQj{. {Z!}/b=a  � vaeQĥUV eD.iht;n3 } LFaOf&6cvE),uo@{>SAcǰ[P[=[`Cs0 ]|^ aK-}[J!Nh;g!"k|gnIcu#cؔ:\ZCs%M4T0aϡ*JU#,CKs.'3Tۤ^ rQUa2jDRA{g Y鱾WXc)*##>*s|4y۩jhʭU2#2#NݏasfSPEYc+Rъ}F~3ɫmCC]VwܙKV2#P9(G ܛAAmv[b ^Z}s@<)]^Kw_)Ǖ:bshhWhQ腌敧%}c_?p<;rRFFI@ڞimq} 9d0/|NUqsYjDcrRp_=ma('Upi҂|Z)-Fep4~&*R<<I.ݺEUf2+LQYRjl|;,+ax&.3@a}~t{GI_AuZccrsaю<dXNTNmFZPx }c%+=ps4=k-B"X6f!!=3ի ǧ1LW[u݃,/ 4(0%|@/UUeĺM=9X"> iI{@ SO_!Dk_!2K{&S,d1l޿3<$C^[GQ+WKe X`'%y><2Qzzs47ՐQ%|FVo,%-rV8w&Bl~x'Z>*+҇jڝ5ɴm\'r(Td ̰z"uK3 ?&KWo77ʵ3T2Y_]tO+EYU Ni]fvfںJblE[{Ikc+GO)34at2QFT=!*oٞ^ύ˓!hٺ>˼'?-鋈{@ SO]$NGTaO޾aޖۣCC0tuu3(Nbrɵ8,a|uپ Œ.2rbm&Gf\e㋗qi'x[+ݠM!W(31Ds"цPܼ3'r}[Hhd}}d.W(L nkKaWq'W%jR9@c"13.c]4#l\D=roݑEQGymIߏl$&e(:nߘ"O %}a/sKߡWr2,!Xpؔ6ɇR`eٺkSW] KI` (}]2+ K˙YWwFQ䴷r;_ۢ$3; #ZZer^ϐhS#&sujV: (IL]Ĉawȉ6OT-e/{種f|q,lX |+84WAzfDBc�uE4xĥR3wol|վNXZ!f⊹~shZeTW6l{o~er͡!}qqqa/sꙶl9rRG!1l\J 3PbشVVd6ݭ)*}n =quwAAS%(MNbn*،[R x(I >>W QiI,n*3Sr5_!G[{iѾD Eq}! >&_%T奼JծK]xҗ;Ӕ5X_ը%Dm&22)om#+։KYS+=Ֆ`3KEzJiBFJ r%r+r Sȫn#7)GR ^[눏v AjJ0tB_urZmRVYޠG'%&&뇽@ Hϩ?a)G6RlueYq^TvZP؉J D[ZF10is"8-�hi'h|p>ծKZr/8^p*ZHP\Zн-p<ek50AӐ}9u0c$$qSiPأ)ȊڪHc_|hHtJ'>xҗ@ =)Јـ<0çz0*='_uT OC233^  )}J?"D&DXr}(t&*H=G΄Lc&YG^.˸O@ җ@ =z + ӃB{ٜYo \kӜ$MZ.,8L'Tm$7SdMjR(#c5ޗؠ}oZҸ y߉F{i-R Z>;\>sˠ@ җ'm㴶RSSCvvC }ߥc>ώwӟ0n8%^yUL.r U4^`fш;ҲRʚ;k'!ʊOu[# 5, 4vvR];ר"gѡBkZHSO/dF^QGvӷwPHN!&v/]f&Pa(40WV E( Vz_~+ G$zHXwf&sJ_QQ=A ˿@9?;sKfcv8|'2{ׄLmdp[5<uajl3'TLoߦDQQB\Z.d:i#MV>"AKXdpy@ԶH:;u~ r%,i$,\A\0˃,Q26DiX$zr0Yܘ!4\AT8wPAlbTz׀6M*Rwb؞@WJKK i|/__H{3Hϩ?wU╗̌3ΫNfֹ6P#Mwck;gԄI˥&dgLRڑƭ rrrݗMb3 UIt?3|g։Ԅ/ae<q.AʍeL2LݾIcؖq69~RNZW Kmi,U JR݉2(?#}BH_/8`ٟ~>ώzw/曁NbqˇL*޳YDcWϭw׈4J7>5JÃbzg.Lʞƭ0$ri|) U}Ԯ VӐMD~;7.qBc gpa;+7Ix[f 6qo{S>{kJ\#2'64wA瑾}- !}!}s/SbAՠsxZ5=}JmL1W;1sxFj|^*ЎHVA37Y e/|>6QQ_OEyw:/3YKu8}. _9;&]ۯ5\\D7]'ިU4%eoչdJJ@G#EYLF_.wK|:˻`H_mm>>9ԥOⵣ' W ;ˇ#ÖKM[+M5$ǻW1ĤSV&EDdF!=t Mk{ fCTmm_]ۦ#KsOޞnhi*D3SPMkG)շRCB,UrlkIzw4֓zH1l 44Ԑ]VNqv?1Ck%nj+1 [ڈqN!@ #} BH!}Ҿ??,}}O,}s oۉ0 |/G=nECRߋ~kNTJҸPI֤Z:GZ1387\^}; * F>?狃{p JͫO*}ZBB~ I g3$n_@ RkkkB"铞SBYQ)O*}^Wɞ#?`OzN {Pjȕfd OtuxRע ''=~JvD Si5^?1(M+ۉbSܩ|c (|dG=ZM&Bź./9RA ГH_oo>>9 3$qSrC FT*((kxT-Ƙ,;(7 CYCV_�Mm$G1KnJPj*G"M=EQMJNˆW[nZ'OIo```_@H@Hz}D3Y|>)LaMճTVc% TrqeT//m&>+TE81ϙ*ҋ*i.$>MlSTF.}z3ĉF Xk} '!!${`!ID'=}餖Xxu!Q^=bH_.ޡ-IԲE֝խ5R,r*m߼IKYhlj;67B@Q,6KR["kth-6)ZmڌLc"{N-'v)ݧ@ Iottt_@H@HzJ1N^^z{/bHLT% 1,6nT٭k4FS~W`|26eF̑iwfciށ>{T :a]Be;ar3JSO@GO"}BH!}/??,}O,}sr`6wz~A)Mq,6d@!E.o Ԥ~$&o}أct3͝ϏyhYq,*5f⇜j%VRm$YP>B@ 755%d0޿~"铞SϤz+sB$4|b rz<6c`6NաPTHCsI._6&RJ1y$;Qh1In45#wB,ʛq&ɝJY;vJd7ZP=MuU<kB]?I)ѧ3&m(n!n D)bPOzT_>D„~+>!999;' ~>N9%/@ U愐)B%>)Up7D'==#zo/<0z^] h?-,,!sI>9%`Be6b'/搩U&_SfaE9BJNBߞHSO0Dጊá՗_ Sbv)tjz8̊&6ܥ3?` æt1lj:~Eu'q M ,[[[B*9 iNnngّSdﰯb%#CZ5ɫmwhf=_)>>z)+JCB='d/ӑI%;@P( +!2ivtɁ=B閇g&~HƾG455=`^''=C1;mҋ(`y~RF1Ho-9M,͓cF3pJigt <Mn:.2]AJ~)uDZ|V(K]͘,&N2QzEm3aͫV\/j_I4uܹy=B㉤OzN=3 11B^=}2Y6Op<TNތn@GVFnUɴfJNϱ4KOw+YqA1lҿ'J1l:gm9qٞQ @ Hw5!}@W䛭8~!}l@OzN=;:ƨhNqő>lWr*LOB3K7q)9qsvő(5 3szaL'”*f7$Jټ:K6gt,OaS,:_t=6@0i͛ϽݿşɟHccco3[8rc2_JRݮ__bssS^^ooI-g*6sKzzO'_W0>jjj{﹑>CoDxN=}{PܱvũUh8[e� 0Y`(]ΌgLΡwee|h83Aa [b9Ű)Ö8d=Ts^9/$?cop8 i_$Q?ccc?r%?w~wL~~>^t3oJߏr_|.)T55ʯO~,233?pOuUUU>髬'~K!8xHPotHġW9~ ղŗ1L˧\tzŮI~MG U,FsG+Mm44h1DQҺĈ6EImQv (R0f'oNᘃg$}௶9tPO$Ν;;}9?||_˻uuu>) >댌 �w9s><7'I@'bYd]5 Oİm\ڸgQ ͏ar 2&ۋ6@`?(,Io6M ~OLףR|}_ѣG%-ޛV 11q4 |}<G'w##}ϳI |i{W(HOOKڃT* 0I>JGmm-Y8i)VZ╮3w/&&fW>OGpҷQLY<#J)*i4>l_{}ַ%{xT!'}R4{!5}XѝR+}'}*NB>pIH~EJڰ%R#-KUkzR;rPj73j<lڿ|Ǥ!gKII-_~ǔ:HBBθPp:X,y5[[[+--~n Ȝo'UooB| 9_M!G`Op-E#[0=Nya 9ZZ~ _G){j-'TuakFz_knI`eJMsLT֑aE |&zL5|ɗ"%vUߗ;Nگ;X.Z78@@JDrr4㷓/U9vk3 Ax<鑪]}_}*'LR:>_E\\瓾㹬ޕOebIo˰Erd;܂eϿIqiRkFjþh)Qҷ2B•DU=Kc{7޹D~'A/Lk#\fEP)(4mKeq r)Mo&~Btz]ϔhdى;.f21'kvN3W\Tm BIdZg$Z3&ӧ2w@Nj*3mDmSBsmu}, bˈ;0Y]ϖfaj}Ť7Ƃ;.[tD֡t$/&˗f7)Hnau4YyL\};gWP-vMsqw铖mflvl2&3QzMJb]W(e&/|Zp{I@H_(Y}&}@kTP[]M*�'Wij޵>BO`,A 5.ҡyVryX8Y]6QʑK8aJf4g LU" QiQ☻}LS<K[뤹T^d3dpKc%*uV2zoW3~\ C/Tn򮇚quW\uѷeG-OB (}!}Ҭ`! ??{3܀'Pl.H0Av*G�{1RYNU{f37.(HoPP<d)J[:7VI sdsE|w,Deڳ]I{buH-$omS28lo>S5qI(:48N;roo(7̄6N\&BBMd/nH¸9r _ 'HUf} I}RoaD69<,^zQf7c:g vZ}t΂֯24ջ|BKk,?(5N/_Ak1:XIN3{Wȋ]ڥyz\z%)u( 6tVcb&-C ̈́A;.xMN&up?I@HTt#/x9rI^ 鋮^r˫(CH)Ę(JkȊw2_XNUui䥺ǪѺ(k''#" z-|ۚmjb4)žp:'.*^_\G>jؒVAazgLfR鳓;h0#SZiAJMBYB:x')5:b|R `QklpId17^<Vx-EImj{yK0c[IgH \kDe>*T M;/xJ^G!o7f| !}{T yHI\\O|J*Q.{Q{aׄ `b푘xL1lX7Q_ '$'@pG?EEEB_X6'UFK1l=aaKm s  I\�7;ha/0ҧՂc$dtyI$G̲j#,>{]ϫWa6y]X~SGZCml{f;@=!}A z\+͑W^-M${WfpRbpbDY\Tvu݄*).-GêjRhdxl_=cd&}CΟ aGREW[#C4"WPijJvb2o*$ %+N?>aKpҾbGg6S6@7/'�?/q_:%"ū_B=V.ϓBa](,Q~LvWY%qF y4xINebeh_ 2}med3>MjٗMŰ} ؘ!"yչ~Rӳ1l9g6KkİpSe%F򠃮Gİ >>^Ae`u:Nt0ҧbZS{שN3-ڋ=("<s?DY<jW5|jV61ljBL ,ݒb T-2ۑɑ)ۉaSJ˾:*n6GİTǰ\r?!B#'w%xoIP6^-aZHlz.qiu4ERssM41Y̑ƥkdUH+n7"܏aŰ{8z?M^; 1lx"܎OaV7`)# .Zf&>w>/CtaqP{Y eE[rL18$ =ml]+w<ers^&ipe~bLD. 'NaKaerDxYݸa.7Kىaz| LHjf]&6u|E{n2K&dH@HO�ղkor<,o^0'ך)L Fnnm(XVfrSQE~^:VO,%jd&'eVa%pRGYU>j|Z aZ3IhjNhMζabL*!'9fIha#]ˆ&Ű1gXIkbAzD @ >>??>}{%~5ǭqLm.Qf#D*[(Ɲ*m 1kE=KZ̓s+wAQݏaaraS/]<CgJæhQny(Zİ {+Hh:lɨu^|;$a6@r>(@h6c 4'&0˧3|b o/o^!BB[zıL=}:#&CJxl)uzԔHK(}ZGnGIXDQ +zCB,BBTbsctH.!o*{!˹0wX!CGJ/)5$s}0ٲLg=&ldt&t=z߱/@"FP__ϟgg_EԴ 'ZLh39KG#ݼ!^7auy }:-ZիĚ˹ f4SarG{{{Ȍ6qJƙQFAGOS]Wĥ4gz6Iob @L #z{?ҫr#cc8؛rvNۧF{xCԱ5bLP74S_MVM/+16̑F"g*"[M|n%ɋ5R9ܸBsV錤51#$?~'~uuu0 I?_ОCbԛo)8%KL-:#/zohJ%Di{ss|_<Gc'Ε,L/pic uq(w>j`m^ҷ{_2ƘhN~a;Ϋ^jyoS*+(bNkƵ\SD6uy!D֏ps#+KDi9C\vK489{IjDb"\ ҳPHE w*FQN{s{uVf; RȡCP׾gF'+W}`~=:2=$tMY4Ͳ09ڈs[/w;~K1 ( &qsYH@$@##OqI)|5{[O_-J-.TJ Ƙt 񸜸3Ht[Q:bIOOvv ׇOWHnQ>ajΤ,J/.,4R*V6&(L@'�!͙j4WǦwuHaqQ:x-Sx =ZM !͛B^l!}Bw砐@H>Rl}A [B�~dǡCB> Ji9`E)(̈́\kTO(\Jq'B ݌\)lI/͌lF44m=wLB >G ҷ@ ) (' sJG4&cq Wk<PמEĻE702+:jaj)Ϳ'P!/kҬW3(r[Λ6H+uIʴ W,\fBRI$q LaƌB`P4.9\us݁*Dܠ!+rkTfdA_/|ǵkx cTɕ-|I}UzOȍ`7„l!}1lFO4qI;G;'˄}* gF)s l015@fZ,j-9Ut 3<6Hmea*4V&,*FV134c2Hq 9GNXSxt}0!W0ڙ9f J"HJ4#sZ(wRIͼ쓬zUdTX1X)tPzAep_d$'=uFhuNjħ3)wQqI4X|cmT8uoA򋧵NEn,_qSPi'؍Gz ;b綾_K_ aq!Tq>Y< ^cۍJEfg|"m$ֲz=Ƹ|͞3 +qs 17/}\Βm˻F3VY;;va֛,tRqfU:o;p%XHj1 -:wᴚХؘTdZ0;̻J_u7?pQFYͤ؉/sI;r)q0v16Zu\d!A׻N63JKdU`k$"O %>o(r!}HLUR 8t:|yVّ SW>b1c2 2cf 0T% [.Q>I@Ԙ0e քj-}qf6_tԆAe°}l"7uhAkc{.<VoM\IW妼Fuu748vL隓n? oɱe'v7xJ~$]Ḱ<Oz= <>@ oWcv8"7ᰊ=}p WhI'DAՠdzmLZфܴMLrUfZq5Kҗ3J)70'e [IHhС0|HCpY(bhaF 34+My(kM1M.2#3a!&46Nn1=v6M -$s2{QLXguF↜_v /FN" x9 IK0yBf!"˂J#O0 OVjjj>`?v^K@ ,l'˯Eֈ)&j%tHH߮is%FG(Hs8>YMsnh>ΏwEqvT-ژb6߹8 eXM]cZ=KMIkPw]sÁAkUm醓)'M\dYY(trI 7UC 9))7#O1G㝱ej/8)<hCB7[*IL5-{Uv# hyޛ>z :,wEBBE ]{7You;'$'%Iq)q}vm,ҽ|ΛΝ>-{5a[щo*D1wK$7N)}dl#Ggaig̞ԩ ftyY#}ť+a4PZӱv5DIj<>%Ur\<Bj+;xYbH?HE$}׼F I5 ZzYYhe*+7.[NGWpaCױiDD5qш/ 5K 5G\ì3/ h:N%-}Nxy铼{>!D77c ߉w g~qV<˯~:Ueqc˟n2,�cxSO9m<L[q)L\U;Aw/1)}4$b|+c 7 I$c@JDJDJ#j珣~3}>A$ɷL&H> ߡn<Ə%ҧY|P% ^T(NU H0LK|6-Gz/I$ώ*})}b]WձD{7=G0oӈ'0sg DY._c8wT5g>v(#bqiP5oP|zk ^5;{7s.~Y=Nbr8=gsyDnއLnt[fퟸ/p_D-O"O"oD |UİՔe9&̘7dڄqL%4&f>/-PBǕ!VWĭirn"ukw8--lݼ[qrzݼ5Ǔ,?>fǦUh~?vP-}C7i,H3vp$vawSb͝l;tYPcʒ:X9<_ŏ/\CT/fvZwA r:Y"I$R$+OfoĉdMr_ [u?Jp5Z6rUEtauy\1R2OӦ7fYVjx՜j9ʪ6@nQ3_ܝ;,) aqKWٳgr2IeS}T4ږnn%857&i|G#}~K~m9i >H$m2.})}_$c'+}a|b5zv*9j)}wM鋑ySB'}} p9sՏѾv5)_ϝz}ؕ4!}ư Spy2 /9z)w.RuQ]9k ؁+PD T}Õ s!^gbr]̹yJ{w%oHHHLB'-ǭӺKܼ˚%gXYYe|"'9(ۚq[w<yxMAbPT5wR!rz^@!/XnJe"NJqLر jb.E }Ȕ|_iZS|!}~)5'c8|ۿD",O"O"6&U_O$3wLgȯ_d>SǏ gy&k/̚#vqt'R3([l>gQ?x)pw>+9pz7~M.Zs K4ܱ*o!K.^:JY]|_=]>}O+WKixiέskibAy%}n-–;8CG$ )})})}0y,Ϙ3gxJD<VY̘1uά(BU|@YS>*j3qiR㪵LPSV\QXI)e%~ܡ(3__QWO*,v*$*><*lyNq}#%}pcDJ:$ʺš?zoA-Ev߈]D]9OI_d!OÙ4 Fֹ#2V4qz>E 94pͮfڎ&6ܧ`gx{[`#$lj"I"''b'GgD")}_dl!7p:=f]1)sN"l %c 1OVOtO]u Kk-1pzq(H u}B"x}PH铈?!bzxQӇ/+O8A0H$:H{n1`a}Mؼ9�y?y=E鳢ެ6~�L4ۈ^<\ ^ 7|buu(*NWԹzcQpm=>lf"zKGיm=O<X"8Q}444dOK~1l~DR21lSgP<L4OuD&OՉEkJ 8Pnh,_χZ 8ߔ䋷YS/xg?8 KNuٶy!?vcc9v/ΙNۋ;^ޖNu-{)(nc'8C{v*]l&Y:9} ֓͜9{ZٻyԯAӜ<º<'=e-.iAJ9?>,1};b&Lbӏ_9#}R~ %䅳%5B|lc |NIF<6z k8͹̞֕f5/gs@Z.7 պRvF|l9sWouh"f%,;}[08z/pt}oevU=<ٺy?wocǮCލBQn/" Ѿ'IJӄ>S2x=6A0)}YvkPDOe )]"}P'Ǘ3cŇ?6;S_Vͬ{/>ϝTgW/rbRlVUX6tjvVѾ({;9vӗ^ोGRt\jPQ=HU;Oͥ'()J{H"R&􉝜?sFx ۔6~7Ž6…qN̒]y>iy:J1jKBTQjk/C RЀP8p{F۳Ligݩs;<'F<i S0Cmmb<3w0'^zv-bDyNKL;ӴY\nzԒ5ܽ}k>kp ˃T.*j{X.^ 1 #@",)}u*;9%c 1o} >h&mޜdeBE")r E9w?_Ưu8!J0iM3).N*b}J#O X/6@s۹x,]/Ǯzj=E{t;˩'`Rl�k9s6Ie:i;<!{8wr7q:ˋ_dQbNаg5ߣ~%S=tvTOǛ6614Oe H"o{!++KJ>İMOǭM}f:S&OH?ӟa3z-R aC&aW5NY_щu>͚b+~D"'ث-#YHA<`)#+-_LiM qkGìWK(p(Xsd9Ʉnſ$*9NT9ee~dE Z!!Re)r]zŠ*JM$%knnvZ^y�Z[[==җ+['g~qϒ44NqiE=8 ~|se^g FFeڊ[}@\[~N:|=Ƽg}t,I߶mV{{>!LhB"D"HdX~ogZ__?0T// 2]?~p8Dze2cfvvzyf~t}Mď̽G/糟Ȍ'D)1D__0p5Y#^b:ا ύe Kߧ>)>g/Y&8X̒˿K>DXhGtMO7x#Sw5~zfK̮_Niiu/ϑ _/2/Īߺu+mG"`Ν3#}>[&}^|k "'a<'fgS}:EIއ$/\͖ 8}k+P|=XPőEDa`(cpM_QQ#1&遯ٰas\6)??СCȺ3gX7ٟه5b}m7߼攟[h)}btsl!y7y %Kǰe0FgQ!}nZ_8Uf"LR87zcsMy>k]nŐYm@.nMc(8ʍǢ&}�wQyk,̙3t.k:Ha#iB_FuOl:N?SZi�dE}WW5.v&ޑuр> H_V69n?Z,j6E Mҧ^HP3-i=K.nYļ\E[҇/qzXYbCҭ;NGiXo3B륫lK;,}Nՠq'=GT)}M{별p˖-Ç&!n{/Ν{W ˌ}ӟf߾}=L[!6BF+D^^ayI J@gM/mݍÙ3V{Ih5 5􉝶k7rI5ri=/ȇ)I$X˕BN`6P?C8('/_ckS9 KQR$7ϧge|d?PN:%v{b]믿G?QN<)yW?Ε+W2mWULOgVwҥ$}]c >9 ~{ ۔8?Ǒ)•=ʤ*?}bNۏs2x gǸy~'s'�/؏O8='9=,+9RFؑ}K"!|H_/}Kb;fŨ_Frssikk#byOP]]͟/~ "{!AEE$ >PlW|ʕ>qCL1 #v Cx>92S}c >4"tIǰvUo\O<2uQ"}ky]x8}>|:ܽP.Mܺ9H1^?c~.E[[ߎ) K \du)*tcs{i3hƪs>kӧ/\@eIvH֎RX;k__8#Lg~2+"v>`„ _2ufH&L~ _~}qݴi>a.~ ňMwc ɓvx1l `\&eOfbT<B|9h#z^yuzO}k0er#m>ɋ>Ǯ%ok/_]<5wil:M_'';;9sjHh:ƋQn }j Ml3 R$s|ХO"'O'27q +nm3&ӧ=d#[|:%US\YEEUyNH!hVTA,bb2 }F|}yͣ')ܤҚ܊KQp+~rO"y|ye=%HB"F~'gQbEd3u#ȼ6"4DyevJQ1DX*O"HGH.)@"&fO-$BZF)}c:=}-Dt^p??YA\ki}n fb}tD,)}b[H=ypOڤL<)S4!KJ#p)~\(J YU֯]щq|kԥHh9\:ZQct|ϣ Px8:T-1pZ'Pbͩ!MJ#F&L!O1$?#xBҗ5v?6-pIZ$BĞ; RY;צ5~vq}kz:^yϣX<p)-wbU^2hƫ0Rt\!N i Ԇ8|g v_h]VIof ׼unŬ:zi Ӥ%V[bkng['[};ܺfXr'At{H,O)ZØF7)LH#>c zTV [ D6BQ62cb`% ]^WdWg;ٷ}56w;hjI˪ͬ[H Yɗ~Wٿs *OEXKˬ(TAv'MKR'l {>OuN`A/J#h~ CP/b8] j]5YQaN#-s#4 moM1or-6&fLJcl|l7s鸢n't0G1Wb([YHQ=-HIOlzs**'O%W Ƕ[p{qE9}q](ZkYXdiNlU:ܺqZGT܉J>LyB:_y#STnY1JK4A0*|=Nu-hw˂-Q=!I=jT]HAjK cjPs63aPuMAX|!Yurm7bl94Sߕ>g@h.eԵSg!)#OC";K.İYk[׬"EqN@T `{unRp* T#/:F+̳9iC?-kbxm;mhO:".ݷ5-R51Ul^%è&${m(mvuGi$KiTnb4lbi(ѻ/8!튲zNpy}!NU\3wFiO݃!rfi,`1[9u6ϲ:kz16b6"#)}O1RD$1DH{1lcn…1'H{0ym#ɯeZ? NzcsՊ8rlGҷq5k(uK1 <nD#v [Ɗ 1a3)_Kt0 8jHT3#ި,`6hLB,|ٶZ  f?|59Klܥcs?ݥgwmst6a`zϫZ$THޑώEJDJDJ{aSBqR D!rrf1aLxF4+wChu[w.B|AV:پ3uuѺXȠvNߍ_ x'v_̥wk5Dnz#W{U&}N.7̨ӥQ#1V vw.v516D4lPQ?jn;YZ#NE 4"#z1+Qv>JÖ]v[;v5RXu=Q~:}y?j$xJ$ݣA$R,SH Hg3u4yɓ&XY'1eT&gO9./) #ީkW ťJJуy"b!\W(AQal(0ۖWL%q(\4++QZU;d#{Ħg@#\$2 ÚrDf}FY_cJ iԱ;tBFj-Nvf[F4Z|WI6\(뾉^u]=I>>>y8xGe7-6{D|)֡:58Az>DMnHH'H$9EJDJDJ>͚.uYFT=襹O{?D"<ZO"1Jߤ)MM(Z'ҴD LRE$K*.+D}t\ Qo^igDI}/*!I/Lj_GIˤH$+fHI=!0Y�T&M0@ G &Sx] #}$+ws`ܼtS0(5wNWi>V~k?\±SM$A܁tLZnMOɵ3<էͫⲤSZ}y|>Jz1+EԚa]ӏC*6:Ɩ5xU-#B`Pƌ J$5#O"O"aF*İMA1͙s:iS/+ʢzr򗉸n9ڴ[|vZvyYʖ+&Xwl?p9v#(x1j8{ C:xe4rgioىb~]T;g;X]+HW 5E:jNtPWSиe^} }}4ԕOeηlԱ2,|q(OI$/H́M롰 "0=9TjCwLي+.BŜ:jI֯ bpm-8FKs:Vmnb~՜s%E!lb0\Bk/{YJj W)7Tšhn/Kuseyz1g^*ܽHM\_ÃWٻ fF{Ƕ1#}ɇIIF)LNFO wהJ>cps,I0/ω޸;f\ZF=EF|}ss;(Ů̜=fn(y*>Bf?+9x{WcsqX糦DEJDJd4a3G06E8%{(@1=7ﲦ"fə'ZA<[c<7 .'9j>ڏsj?mMyxs |8z`eݢ06){`9wPuQ477cJ_ݾηǮ9tgj)wHu|%YWFۏG1*-S $]$7o||Hlboa3[УQ(aS8u <= v[qi] TK&@4}U{;9g= C%ZCOgXPfkCC'ZIxAK~k<62b[[]w=7@mJ#ף`77o^K q yvahcB$)>dΝ|+_Hv0u=e IMYLʞ2 cXXq >( \PD~qKE*68SPVZ">iDI``s[x<~%9ƹbɸyOtc_Bz2%b٬=?H¬/(-!ӟ٧ Dh>dΜ9mذ 1$6m'Ù_kfɽ2m;YdXXVR [FI$c@$dHWqiat#SI$h>D"7 pTyuo0q_5BbLFI$a2yS^g2e)}mb 2C!v'hLh7q zvB"_B+tR$v((İM>A1h$L~9}R|>]gņMI)f㏅ EM{k3Jo&y`S\Y7kW >ex-Ϋ-!{�>#dux} n5cI׫PT|*6]v>լxzt)!?|O"i'H~eeV*Kİe M#}DqGS[%x5(S ;ŬJ(kvu5Iw>OͶ&]6t"|γ>z sm-9.Z죯 <~wl/=ڱpJZ"^RZ:/Y=4bsUdg]m?͆Uu6?COog/3 NI騗>D"y1l F &5}roGFW gPa>q]:(p(#}H [4?P.ͽ<w(>G{>yv6S_b^Ar. RQҰdX#(HElCOQ[S=VGnkٸy+Ս ^<CUEi(2ksf%дi!/YƥEV#u_'ɤ/}DbҌ*c)7rKf;5nd[HE E(*spexOIRupvڦεgjVl;{i=q!^цÝ`{;="3ϩPa/m=tt}r .|IfI4yZ }wRW_l5K';)^ЍK$ύeKD"<6 1Y}BDTŎ:k 50?}�zY{H_�G ʢU~@;̟5Ň8{lz2n#nEњCܾІa."ӱ)Іz۽ċp$W6C:ۺʵ.oK߼ _j W( 9q ok7z78toj-7nRp]HI$,}Dm.Yb33!dI{bwqn/w?\oMqvKrOvp%.XҬMʵ\jC=4`R? Wy [箰twqI:ϰ>IdtxG;GqXqb:ĩm5v|6Nмg5.t g[)G%b#G ɁAz~{1t$rDHJD"<)"-IL2'de")}RTd~d vFy0euYլ()iއk`u z4H<j hD�OA+(B{"x7%^TL<B.]g(I,eÅ,F~BbI?{׫M`ǵh;#*D c1kgu_"y|t)}H$7oÙ?nNf\0EĦY#_N~yz#qzvОGFi=8#|Dɍ|}?O"qqH$۷os,}2ͩPumI$+W�OZJť9C\;:Qd8YdEY2Hi^7aS>c2EJ6#j}Yo^|Oհi'@fG<Jj)ҚZ+Er;N{i]!",xoBT8t"I3Fu5@HKDp7BA\#&B(F:Z)�j0lջt\Z z[\7b(׬Oi5C 3qia7pzE �F,5|:.roG_>-xv%AuyqQ5lNJXDCP'G!8YdEYeMbˋW($rL RbxcL̒'xqil7]ֈMĥ%il(S0]trp#E8sʴqiyz!-'XVbctv=ϒr,[ʉz:Z9;͆V\3vhy^}Tȇ'`+CXZy@fnzULuQKrw_zW>µf#6~~vt_U1Н!ߺI۞eb<QH^',"ޝa<O fɑ49.x,L`q 4cDn¥3EC4Xj9 (r/U5۲E ^饡i,A* B^hՈ"W}^E\u긗h.^1`X<JvE~0�Kyp~ǩy*'_8y%1Z38g_JНҡ8Kڧ_gےr EeS |8-",<3fL`Tg>{KvS8uW%*gωSt~ Cs([]tbe8C4usq^ر =LAvژsgwSMǥ*rJ;;g~#7nuSJOڽ>\#KK.~?N0?OWur%l\FqbLwpk?X~gp+OP >J${,",7mO"$Kܛ \#{>{KpB,qz!W.p!0 :9}.Can$y^m~#\>O 7{,Aj T\\9HEćݯJq[#Vp(~7%+1)72<U}k2שX.60CgV3iWxR#iu\އDq",<N?qa@ Dxn?șGijm XN~Zzz8~gؼ<5Ɩ"4lىtRۈ h<]{2ǡlnXgťzڨJ7�y;9{c=ܼFI<`B q,4nE!Px[#mw`zUti^Qsv՟8{0apt?[/ȹ;QUH>1qYdE{7I'3"eM`$ޤIȖǸ\A4?iť)vX4 &@z׫ĥԡP BfĈ�TL\nuk$j@$>v):Ņ}sf[NQU1Nkx?.F a6J8UL4+bWCDSE(~{QHEYd,y8qii2Qeu&{KSG2ONqii(8>ܽR#;ƻ= `,",_4iA%F@'}2.M"|d8YdEY0BbNJK& $ch~km yI5lYS P �P Au8^ I>;zz/�c;h6'I4I.�8}Jh�ORTS�p$o�>I{T[�p$�>I;�ORT{/�t{[F)"����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/gs-tutorial.png�������������������������������������������������������0000664�0000000�0000000�00000154540�12641336260�0021175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��}������&A��'IDATxkWm>[ϋ.C&d_}Ki!R]4BVi MWMM*۪dE2%;%K.-eo8CDbٲ1v'^{jy<7 S-~uK.wE“sǺ/ ׹s;N8qԩS _1#|^(>/~㕱%UQs#^ƍ{<G/Śa\v-q3^6Z~]3|1ɘCCCC7:::*3(q= w9v]ۮu]/7+5rppVjU  ڵk;Ŀ9cQO  jM}gΜQn޼It&JQT]n0:U2T�NvF-2uҧkdZ2hҦQux_W=7qX__I>BbD(QXUG<n'LF_rN<G_*h6T+Ŀ1*<e3ijWu_}~d鯃jآ #Bir, :0iCX<~L2-m7 2flBȵ)\[̈́A=&bmkc|OQ) ,--ApA|)B0>~=# ]xqDnb([RVm:߮Pg mrd7(sT(vW_RhLt<m}{ΛgV+H(RtiqdzZ8s_]}&e.<߾ë5) Ð!0%^ 4Sf,a2/bbicdnMXk!_k^m xnlbژKDK755EhO0],,,HјL&wZyC8 =u:ϋqnnݻK9%́O{"XS&ݎ|C(Q&hQ0D&P(0>NlfڰA%9՛= 9g9UrSzOdJKPm\,v>,A,/!&x줼*eg$V[g_}w8ã]%Bz )ijp,nVYfdBe&d2.߹_Lroϵc2]ϏC  0=mR1Ozw],1B,m]?`wy;<\a>ϧ.ĞG `xn چFm]%K䵠 AMA-1: 9k"ʹxXcx/^d 8ţ&mDx̹!bDyovvV>!`0DD{gS[Kk;׻a0U{az}@6ƾ`M�#0"Ad�" !`I lafbVhv5.^<R>9>?=f؆hK"9EHό,=$44Vju=,fAMceƟE&Eׁ̔phWnٳx;uwABB?GVv6 ϑ#[ *irrk6+ �^8'0]TZ,Xu\bZĂ9:%PO{߽}:OB6'ÁA˵CcuTW0% Z0P}70#{@ߠiwqr&bf IV%}uȋݽg_6ۧFApyjzϙNEE>[$Wu_7C,93eMCdu>u W/v>.q457BY[(`aW_lsȭԠG>Oa>?>477-Tt}_i'Ƅ{#Bxo}/}r${oWQ@xM8۹*_ۛBX[^>3E<wmxOxZlY[l4ryxNHNow`;roűwB| smuttv![ (~fYJe>amwy.P3$8Ic-}})//;Q!HLFFf$32/b@8nEU ikC7bX?Qn`aQ!ԩћ�bq>(N:ccV$$'BQQ7p)< !aAz=9(S S�¾ba cmAk70oI}N?%( I\DS-7eIcɁr:A'fP~ SC]9d6 `LUZ} dhP:*ؙ&TȊhz lm15M'T2t0:jlוЧR@Y:2BQ^2<q!גZ<ecF{p?}\Q}Shj!-#ť+(E2~A*q% WQV&*_c{EZ--\JCVt;0>n3WCoBН%Ic{�PV;@[<\Pd1~<z?8+ku7ք˷*nC<+nKE[ֹ( 2m,YX))`okS@ (rݠCV9v$q eHg ^efc(;ǺwvvbxLLY@0K][1 Gڦmz p /8ʾu:rw?CZge|A V tv,DDC "E~h;�542�6<)Sjze9VfxeOs,^OoB WQ2P4-Er!1:Oa p@~Kw8}ٹhΑ 36֑ =:S6 4a5019>wwqV>&FniюȚaz}Vx`ЀQVpPt0 Q�ՠ~C_qI%@bM]ALU] @bR,u,*jYnGkK Bp64N<BݔT)khhj_7;EjW!+T!33 g0fJKK_L&88tv'u?#/}9}ԯ_|rO0Nan%߁>Fq.W׊;p6Vf yj<K<H~b 8#�0 1\PX&ǣ3 ˰;'Q,!Q,*j|sxrE2s!/S>oB\;| p D#ygJ*'?%'N#1eޫW@ii`ۤ}Yv f}&ѣB˟C7pZZ0,@jh@8|xFtwF\ߗț;p[([F<<q0Ns|ZZ=X/_ GEu!HJCmٹYqCߒˁS Ò-֞L`IƜ170;ZbT o2P�n)$kNG뾃ʐЯ|7\>jI %-#42goT-Ly by#4cj@.$dp!L�K v8Ӱ 4wFs~O7g4 n>{ o ^Pl}$EA7ef MթwΝQXmd^B=4݈Cp>ӧR5!!)  <?Ӝl5A˄]u5f-PPWRRA  BThoWfxϖN+uacex{O?~Hkq`&M$jk)8ll g7Wf9re"=3 ňрb8v"!M*`2#1|@:{R9|܌DLm|WVln B˽-k?!"}&z36aM QRą? ?.csrw;syQ S{Gp~BBO"i JJ0BB]cp{~7W#" Hl Xh{B+p󑜙Ty3p"uH_=BIH-E!""o˗ao t17 x \cGfx LΛmԍ!(CI Sfg`7d0$4ne߽֑'&v^ʰXN9Ԓst0)E:ڮNW@#8\T 5 QO?#S^6|: ~<6 NXd98]#h7g#0 %xDr!<sGO2|:}eո ql<e!I\{{ Z2д DYEq~|ys0= 78G߷'qpa8^y0T.^!٦&(``Ã<Ij_CB7M}%A)~Hu-^o[k[o.okӍ?/rS?wGN�\&pn$8(&M Fh<ӏ $$N etUǣ(mA[8vt-0ٳ\q VEwm5667/}"r B#()A] 2zB1.KX oqo-VXfqqNTfǾܬ+ILw)"ܦyQ S{V @eusQY%G"ee"?]`<z8] t=i7z|8^~|/ gV"dHIN@]m5nйT^ uLHP@'g_H~A, 9o"�beɉv5g19p ~K?ob8a3I @>lCZ D}ϬCó IPz,ohJĔ,fb5Yo7Fp _~A .<M~ /v"� ܸrms<5==!:N{,E^) co#v8N B B ; W{)Hy84!82'.>qTVU "VNBx<4^}ϻ&[%&{ AEP@Ngth16a u{+w>]/[YY!cց=X?`Jis :(»_6 . |1wpY1FBo"D�\ހ8{9΅yk}SՀ17qo6`w8ތ*�:x.Ac4a$͓ mt9 1;aYAqyyLi.$-_]]8[٣}:3dqHň4'8 a2?Ʀ:thx׍V 5Ԫb:݊Ɲ|\#aחoVV&Oq9^ ݸ~ /]b\)sL0ғR�ė[]wJЍ6b4KM',&#Ab=+x+{9۵o7OMIRV:e0Q禠LLk"TDZg+Bɞh`߄je%W S^I9icr,q76Ο 7;:uA f!-Dgb6y|ՕU\QҲTUW!c(**0o[\G_y>#<4o}_߳9}*>>�>rmlbkB|Mla}%^ZyJ*;ԩűu+x^֫ejjp4^@Pp(oaU ,c+aẉ6_:8w]@_Ƨ_~70ZBN76%�ĸx۹KE]]%WN #,R!R Q[[6Cl ~f;mاVӁz Do:C ()-*BNSe\QG{̂TXcdDOHZ^܄0#ʎpU i"?'s-:m<|_Sfџ6>g0& `nf&#û=IڷpvGv2 ]1*m+2_ucf{'@VD̽(<)^ /I"Yu(+ nzL\ltXy*k[p"%c/ - :-8?>i':ˉtbaJj}-*j kзb N`:խ Z[ 6^.ceq- W� U8D~F,-/btD| 6쳣*L^�yV_gŮ"ク;׭$,At!n\�k I@QٌsowUWsCg}}o 1H0}极n~oHݏb͓5F7PU> ~YNRzب=Veaz9]K<}}lx$rÒۯf {K8R086QƞԶ{f Kĭgτ#xFS3-ȭ?o٠0ZTv2#OiVӌY 3dWLDbmjkl!D yHE]|GJ}ɧxw?@v!x+ɤcVz BQG0+=[e(Sq0}9c{)1 k/ k> >U fNJƔ2TllBN} LU &5(DK"(f(e͓ptt_} n_~ RQmjrrK3҃"bG,GB?mԡأ嚻HGi1;t~OĐ軯C{H`0ӏ#WyqMw|| U}fE -fɨY ت5aQL ^} y1:IȚ!JֽKYsFQ'oZ0*-{Wi ("M"Ou’,"&},tX;so_>r2W\ŕ^O [׮o"ȥO^Zsz7FrPUȅfP *N|B!9;¯ 96GAq& $7E:Q<¾IO;z@ J)4N޿NW�c{lcHۅ[0Mi&RE/ /�Q)A YT]&C4!9#ƲXPZeӌb?g5HzO_?0f 4m&bdsi.>HDtc|? )$oONG )|ߕOQ!X<:I?yAyulp /f/iې*?;>ygрf _\4]ntUk@*a9DG{ҳ_™okk@聼#/K7F!ۅ`OmWsOߩ"}WsXw8%#ZWG;|5k('SÌFJg/WQF²z 3*C{os.Cy_ABT\Eш2ruW-7o}}o~nW :־MŽy\7o ik3?WWWHc۽9M0}XBTAu`XX0"'?dVXїN: PKyLOkvj5\e_�4!ס]=u+m{w-//dm >ݴ+(Ukkr*V$}?Z8{mnn$IэzM1ϱ}Hi`gqF v. FQ GћvƏC軁}D蓾k1#b}oXG1g0Y,!pE$-3GD>yw!1G>bKgpUTjHNNb:B>2GD{gű>bG2;i%m+V4}$"c}#FK ;U@&֨#eO\C0(E=}Kv>bG2NNE<A^TR`D7G>~zxyWF_k~G>} ؘ]ws}!;#F1/r$I{ L{]*3"2{}fJS3˛kd<$X`aYXؗ[@+ifd$ owXE !#E&LWuyq3nܸq;{sKЇby= %c( "S}$T 0({0a22 Pٝxh-- X AWPCT+RAO{M}L Xʖm;pIJٲ?9}8v]w-C0A3]}?]ӻkΤBeSCOcPzGja#5C>"Q(@LdPİz$J<ࡊ)]tMPI% D+D(x9dz'*:4*R!JQxnr#;`NpiZX Dnj#R; cPP \jc~~E加(Cq&o�gؾAދ#ϣlقL N;Spg`du' qP#R^k-{ 1-p(͇`@Ҭa"55jC*,(1QPc6%I4H{xF3Oh0?tX@, "h + SS:gBjiY!@ 0z4gǠVkPL'Pm!Jc|$cuGj( Qb ##PE^RY2y 0}@f�/P=;8ƠAmن}bρ#e}w`?cK$S PǠBd |<z9lH?JmGv tDn*+:9 I&'㰈! Z#"Py5n +q#eE+%5>H\;#<Zפk)'9#+i)<Cr]jCp' (P0:5ن 2k aj\c bah4JX%/*4a7-ך>?&}K᧞Y}L 6Ocg 8u4v9 8ztoߡ ™5o>| Xӓp5_>\=Ն=> k Gz :} `2-BQ*,TH;y*xM6jj\jq56ոYUQ`nDa3XJEj0>D/Ң0AѮbP.`I-dJU^Ԧf1;݀@REVD &Ѧt}s9XCI rиbXM^{@cC}R�P`2 cbw]3_ۄĠEnقm۷c˖NimضmۚѻePЄt.jH}_BBtSRNk*qʶL (ݏsǕx쐈>AˑŮ}}ҽcri#^XzBvz8"8/Ɩ K"zDs%MI鹃 2A#D.@r@ {՞v0cbзŠT&2T>^glF:\׉07W?Û 11KVع[C7j^4uF0CRjg(I%ꗬuJXax5+I1#W*9JNͷ%r4f:: :ͫNM8 <&}/6鯟TĠ;r,\sUrnݵp{}xzF}2rhw@Uu+&D#k@mxr&fn+qZUʏ76U|xJXA#䒥9([AoF 3P1457X vJ\I:#ATf3 Պ~9-16PkP '#^GLHCo{d&4Z 6L6NXVL{P(Q'[Aߒ7s'qjSA>&f۵w:b֭8|E}Ϡ6Tĥ+H%bhNM٪@14cl[Bio@?@lh }ݮZ0L"C (7( S(cW"]=9zӋZjjW7H^c$<>/&ty0u FEX,VEY?YR/::8\:t:Rx}SuJm %1<ޟD:w9ކs,>,nݹ\E4P-Ѽqs Ӹt|>?Ư\ō89O!*x0abEӷvocbĠo8x4\pEı%2hS&\N!Umb^ǝCR`@ʠZ#_.! `@NI*+&fgQC2&&˔&3h+yrfD,84:6M <\}2R8dcsS0hE\)r&0zeF1dF*xHHd�@^@gL2@9ܨծ!@0:\Nw둇q'x8fe5і%ubuTE|'?&z&9K&LL̽kH>5E޿9Aӷ}URHwı'qp{}<&gT#"G>+sXKp<"A qO`4r*X5}Mp 8a^B^H@}2^\ZH�F,t2,T*:tZq) Yr J?GVH,}s޳* K֑/ 菣\Hw ,Fp9gI,O8tN4Z,}1{iSd!>7P S/I7x29a@cԢO`ĠoIU>Û11K߶vgv{}}FaB;a1B׾(4=4 0m0\d&D(W �E-ttdM-EjN. y+?4frGbt.͹q#>%au9!)}t/'`~LPpb*~4٬R~l&n,ՁAjqPmB TL.cbb{ysA>Kٲ!`4uoe>7i{ejЊj:CksC|LL _ӏ{װA>7F Ȫ5[:{zӥph`Aztu}s%֗ѳ @wCO=gH}OM�}L mp;~w2lOž=)qT&fw\tm|y(w*t(�ǡSL#*GZ#=BTHZÏB9 N_@v]c' !(Eruid/ rf:xнtM<n/+>R[Ѿ@"ʄ.#V(!pu1= ݎX>^34z%wj$=KJ2D`遇>yqs9AӃ}[aߡ8z^8GG.'k{}@2"3p5Ft+QVaFۡF O0<RTBCF6ˍeL:,hPz"}9k͉ 4&Jcא_!?D C*e<<r#% pj+eN|q<'LF81}iG:N))t٩No\F2B9 (H4 t129bz~ LK~i N6_шJ{�p�ΆhjG~簰0blzM-`fvyu:*c@%a4ە>Iɧ$Ġr3pvދ#ǎ 8u=LْE-EGOpjMT&13ZC>lh؏kjU10 ÊyV.Yu*4Irl+,Z'& JӻrԆx!2xnVbrxnaz J<1/Pq;6PiM< U^LׂTD:s0lET NL!?=d2Hm~Tj#ȔHFAjEGNz-x0hB SU=(2 /fBX}|׮N@T Z�2;sE|OK S_2cb@CqI>vz/bR>yLMא*W1@a15TZWic@P8>٩&J QjT'&`5uʘn@T9 DINա6:p6%|2HF#GX%@'cd|0bhbl]p9Gp$V8TJr"Yb8@D$KHhMJS`"bRbVCE4yhPz4.Ac` J09vQ!M,̶QF]DmvK ep[ȗ|LLB93CsC(s3 xcb}S8t�lE [WN NAnS 2يx6pbx("ך@!{6t_X}r@% Q\HFhWY^NZWl#aDϋ0R<!$2iRI$)Cc_ p| ގX*h"Nkk݋}O SA0tZ"yH:r VrIhEk`%Nm@\A\N+9N o" V`RpE1S( ҟ^}L XC |e0f`P~ TZ-paS$_EMeq Q(@?Gp8/=˦gto/_瓔}G?OG11cGb)[VZ8q/u!I|EKzc:]u/w/K T9/%w2cz𡏉ݳƞ=kbowjx})SeWu\g'jov 6\6X.Fy) W$J#6fTz(T^wRpWsSc7l ab36}L.1ڻv8y"lٳ N]ً @s'k)ne"P.d`wza2mD#J! a(@v8bX^oAb8"a`V6Db|k۹7>\p6FR7L:{ Y'd*Wblz dIaotHJ@T#F,@(A/D(%aЫ4;.Qh  5g07  E N2VV -(behMf W*(T05fQ, C<]\P ZlOӽ]W7"v3czYK)[z/bS 8v=dE^\Ed˨dNP*A& &00݂אšR+)9`P2eTQ _Ӳjq,l)N"qm613h6ʐ+hblr M)ԥ]v [3 0 T12"Z--v߸D<�A\:Bh" chN`'H0? JhbQCE##9EdQݷȏcב0?Da|c%?$j<ܾT:V\{J٢ݱAKRx>χ11czPu>=|E:~g/#p lyF98(d7Z0{ОEylSfH fP˦!WQm)eLg'+U2ZOa!/(ZR҄4fE}jT -76V X7~iֳ0̃a0 ;11;Q\dzRNA)[d<}VPT c`u8(O_rK'vR4+CYOL)n88UPܕyP<}9-LMV^J2qx[f@,O&>>S \cb-[q9:w^غ}'N9+.eKb7ob\F+իhy4UPDd3h-Upt:i\q Jve`.PrHjqNxA ak% HsEӘ~#(V`9ΧT�$D0.r z=jB1M92Vq9-йEЧ%(s0!^2V!j(yf a2U\6 /)MM"t"Y ]HG;SDvɕthmL H~7b >&}K[l!kEn֭[@p}Ϡ# cW,G$,eFZͤOw"S{K{d|gՈq觱y<AT-dӑtme]\3^^.j#%ڻ+]+o@{ɥVqI"WW=^9aiE vj:2Q'Hi&{} }>Iv2{bbǠlT$JZh7<AվT4+?+)^N &>_1?| 11[GF):6cGvލm[wt}&&&y}!2 ?ݻ'N3gӃ^={ǏOV{(WA|GNٞ^9wZ=R4.ȸ{Ġ/Iз=k1 h`|| 6e۶mA^:;N*~i|K_Ÿٟ᳟,x{ߋB=/,y> =ub]8!-] 1111nthCWԧv0{S~:#H#?3_$!M�}k]ߑV?/Kq~mӫ'K -ؽg=ssV=r'Og{c�'yϠ qvA?ԋ??Hu8?A|_}Z.wd �W}tB1W؉g8soۊC'} 7ɯbFGb҆|ǟɟЏ$!ߔܻ$\o Z^Vut *wKG ۱ܼ Ѿg~An͡>/2u;M },5~~ Asַh?ɟI(~ӯs : >&&&}ާ5\w㍅>f۾};]֚o~ۄ,}x:e#:z(N޽t~z[ߊ]v@Y{}=5 ^o!|tTi A#z+gh--{:CgCVhNgD{_d,Oo5AgD5*v >3wR)ek_>Owos@?OvkI7m x}y@ @ո{EZ,},Љ3Tcضcb6ҁ):h%X~QT&XEqf{*4Ge0r*J)NITB3~y\afhkR_! AR.'NVkr$͵1(ݼW&a44L Ne�^A9'"^R-]Jк -ȏ*A\P@m[ |ΦI`?E*EnjHfͅ$E2L>zwc@'t~}oyJLǏ~xN}G<sss].~j/,,Nj[ //{C߭}O>$ԇs <s`ߡ#8׋i>9Wv ēІkpf̴ mpUGj:t.?z܊{chDhf*\)0a2 xJZ,Ra.std\޻Kz)q}D G;͊E@}*FK vMvYLC,f/͡٪h2469O6 кyy�wşxEQ^H:YpRZB P늢5"J8Cq+da0a2^][E@#*<+#_U>" vEA5h ڻ* 0΀Ӄf#%7ƪ~rI qtRoA& .,BJJ?J"|iW%p�uz|_ZfEm۹ GNDž ^(߉{}:\8tIBkPІּ( * -=U5xxDMLhUKcE5UxF'◥ץ๕wsR1-N5xlR'rJȶ&+ҵKMhu=?#X Q:q(_޵.\/:چ'ADJZ'Ad .Ѩ0`tM(< Da 5#EpE3P/QKYLJ!w/4z=|n~{Π[t*jžߤ۷ow`A&X,FVӰHBVNbtfr wr'kߦ;vS8zb1OE>~R,BSO7? <,sp&K0ІG_lV͔ oo(hCZLD)@gR 29-_2YԠ*9UuRvCrLLj0*(&<ZTA0}T_@\@6Hci5<$Xyxb =r ߾H@`G B.mу;`1 NkE}b C$~7d ǫP408}Hϗ- V@gy (4BT !Rj+'G!*x%2poPcA8 lܻ]o`7{+F+\PT% Enn@֭[x j NGKwꕾ;kv<:,}{ơcp^ݻ !ivzϠAOCA7_ޗ& AgX^E|XDƧ}z!BHa@q<G.GVkg`5 Ipy"rA^bDD* b#+0>#1WV@J cr&HfSRa>&;2 &ZU�Mg|EB8"qjcQ8( S YXU]QTj%8n9C!ȡqj1([a桲,Av,r%dS [k ӵ~>1az0g OA߽A7)�w6K?NT^I=y},}6u}/(WΟyGwff\cd2͒b೑`7t"w_zzjD[VUw%X "Pkի)vx4Ԗk bK>)_ߍ!}+`Sfk ~%}\*rI6AНI)Z^k2eX;$I}>^A~AD?/[67x5Ͻ|�g z~AkN)F@nk~-r~fзɠOR =>,k}]|Ap1߿y9c} ht*3&/_FY^Mw IdjZ\DZ ›.r%|Cy\>!Vncva\ίd Zcb7OoiO}Mݹs&[G!R_!{ݻ aF)5K>O |^븴]~hngnڻ;pq?{.A 8~N҉L4J i "J#W*HD=t=T\3~Adu ? B: v%J 6fQHd2ً*YKOH0D$i77:K ! <\D"L'o=z%QōX:E}9A=G8@ Yw62 aYЀbb Y ?A)[ "Zq hU !Ї~ޜXe%h'UF)^s(T:l F5LOTa11/%iJ~FE t}|}:gڡAW~:dJA?GR�htA߃}sNLOOu[dͯgkOO/#__ Ԗ 鿈 8u/'NK(dwGw Kmppk<|29|jRI"FZcs}rx5O,l"Yiavv3WID0vupu5T+bffg9PEe$Qz_%[qFkɈ㑇-o* n  X(Q/dbB]?]ի34l&ebA4a1iiM" ܟ+Ә<TpڕV&&˃oA_gu2{I\:B wBB XKKwSw^wmKt}k; jnnKߑسw8AəO:.,}ZO f7%rxm"6Bj(@U*#4^B;[צzy,V3or)h| 1 Tq,D�͏ɉ:@#(f(,bF" 6 Pl0YHUhֲ'hζa0ўnAU#ߞmA\tF9W!*p׀]8%c. d֯ $4Ȗ+s,&hR �^­n¬WKc1q6 kjwCP=hա6`uH0;U'3SSی(MMn":F:�' DhFTA*.Ěs W^{[ TۭNnw߱ڻǽKѹ>NJtApv̙39^n2lGNa;uvƉpR"=;˔06=%iJĤt>L* W4K<=yh�Z{�bK'ZH&BcrjBUd* \y DpN7p14 @ѫ!;2b3BeaLFD2qhDSqJTje8V<9(UJx X-г&7B,hsi45\nړxލZ�Έd Y>Ga\& Ee$~e `Mȵz pV~ eTɠm]5W&&{(Nзє|kgA+u\k;SNYտW8ydз | p4>dݕQm}ǏATᅪtl1m ]!C w9 ɹ>4-t+HKp]me{xis/,8aI<{Yv.]绒= x+sqV�k/Ӧ.KkBDZՖV\5USN2^,:AuCBt{}/NnE?:(8ww}'w-ʯ0db =ƞX<3{#S011]GthA_R5srAK(-!_rRzvM@(]gзo߾}G?Jߑn7C5^O:f{(*XT2[۷}V:߾s7v޵!YӕduT hUw?x`\rq$P?NkB,f|VIۏ|il ~\}íe*ّabby^r__S#ly'Y3h3@ic7eD68R^&WWm'?ItUx=WT(_wW*ovs'cA:ϟǑ j&mP<bJ%PG<0;YwtyUp<lp0tH`+S`Z3zW1BS~8Ê>^N&Z113VAK`+aaw;F\>ՉI ' (ٜrʻr5&xa$͆UAfmp(qckPA@Ġ%+sğ~N?&{'(Y3:_mqq#Y&'')Xc7~7b1cױuC}I2YDA 938}=s/ؙRo c7MGapq| b^H#V8�篎alX[=Z2ܫHO(JR#-H7 <p*4' 4:: !D(KHe]YK7y1p R JӚFɲ8&N?:!NKP2 2czSϵ/}]RV;@bq~Oηd:n]}ܻ;*7//{@_Ѡ$/ToB֝{qzKyJw9=}?L"Fgf1weDcZAFC`Z-8pB.o|aFF7A!/Y\}r} =*C<F=2R"F z95AY=AG]Aނߡ7akZ .byb%ˣΟD}jF.W1݋\Z w՛Bq8kGZr }LJ䗠/%Ep5Bw;ѫL|2)R.͛7)EޛA }ǎ{]cSnwM߿ ҷe;9/\ys�']<wݻ=r fpuVS10x< /۟ 'ɉ2 Rd+ED(H{#2*7( t(EsfR-FTLgaԐ6f$Ex#:ixWo]Ga83RJT2�O2rHfDWD! Skɤ' | lx<~JC\ě9Mj!TuF9l#v ": >Iɏp@<d?S?EDK^wuRTucaa\gKȽ+E`RNrK3cy~~2�:J-Q;1R])_m[|ێعk 0PiTaȵ;pJr@T)O̘RPC^!KΈN AJ"ɼ\7Wѳ!BQ/[ޔKUK\`@Ow_ze_EB-ݴ F5kJsۼ�AOwɔ1LL :ux<'{-'U:Wۿ]o)&V %O`UY6`зy3o6s|= nܸAE5}OSm}laM~=&&}YCO?//^e{ kɵ/I7EVj@_'K燚2o1آ6|[@?y?u% ;Ieغ3s,>I[V,>&&&}Ig!C_Jݹsbt'g?a8Nx)uxUg~.kxf 3۰v]9x]я|#h]JWpC=s'NJ9qláq l a 7,%K|sAr1xJѺV:.BSR!E$q*4^Ai RwO|ߑAƮz(woo^ۘt?ѵM };ƙo={1cbbbeغ}O>ˠoْBGG}|,ik\#Թaз5Sǿ˿3C6}.>IŘO>$慾;p9pg/϶ޏs=g111ݻ<}䆆>SF�t}} VY7\�Ksǹ �: KQt0 }Ǯ HR�mu8d^Ѿioێݔqi\Þ=;111ݛ=}ƶI?u>ȱeٽݑ6:t?_ }t~ml znˮr6Ow۽wbt?={w3cbbbз3JM }{Q9i{{Yg(ww釮ULǿ\gIGpwu4==M.?kBA%Ƥn??y�9sAKĠtT?s:i8pu$UgxU뾇lAjrҟ;EZկGe־/vo<?c?FeǣW> k!OJ{ *(4ɏyR|EܽCyG&&}aS },Cy)reʖ<}nX`@ /Rw/2Ξ=K}^iUW]  wAߞGp^Pʖc'p ڱB贗q!xKs0b AEYf0jD%sMKmr/=#PyF5A?Wŕ04ƀ{IPsSE{pYΑϺ:{mG6S=س@Ȣ#A_w^5Tߵo? wI2wv|Űv;Vxdзm^pIؽOĉ }8~=~dpP2*J6O 7 08 HDDXuQ>K5ZI%!&&3J}F(UHPyܙ6j-<Tci%ƥ6ŇzkPCD = okVCku_:O`4tjW�bb2^;A^A(쇨7#SFZG$DVje91ni:w *ֹ,.*$JF?# X]}$*&%O^H&VPt: Ju|;&eзĩ q P]{q9>AM O2Srn?PyћP[,0'እǑnͶYx\٠TDLhS`8ƵB'1^Ѣȅ[kY-;C39F%kL0>9ӂM-yzLuTR ˾Bgd9C(7~:,F= 3(+DXB)4kkN0>=p "BNwPk٤gP!Ġo-#{�>S 1RoKF$} _@^hmi_Y%Qe)877o<Ư L�l`מ8y<[Ͻ`T t X`mxP }5 =!TཱིZ<"] D\T9,J9y-!xNRFTED5rW!Qo12W1TA\cƕ7uzWs,78e FVG0<n3] Z>@,(*i6Bm^&u"֜{0O§ۃ} h^ yG:GT?_˗/S%P�bWpJ);Br3s=]\_?NJ{޵g&;!8+D k c{!%sp+zLM2J\Q#QϨPO(PYק° q;^ Wצ&.jK>FVJGѶt͊p wtF v#s`b :\4p E`4jڀƂhͅh$`琒P/w-ܻAq2ڻyPwT= 1w d#]ZH{'&&"%ƋEʸۯ@!I1+#w{V]^2#n3-MJZ;B.]#uOiq" ҠΘ42"YAQEkY3#5Q9 =zY羽>}^ 6#@.~7nEbGZU ;�F,6{{8\@wϬmrQ},e }u]?tΠo@_(,%U~;V5k6w`OJM^%!Uر ;wn]{a}. [k#R{ZhP,CSu`ֶ$rJJMȒLf8|j6@Q[M?@}4+ }"H8ͤ]vyJ?g/WB <Ox'=ܩ֘ ;;DZ3qVj;vh]@gt!2B0#8$0^8,9ʣa+#kZ"�9J PV=LU! '磳/鶡O`@Pr<MnV(S!_o !D҈RA[@9U{} HwA E+104^IRbj8ΝΝ;T`wqXJٲA8C%PGc8ƍG|2Abo}~*2XvɸXY''QX .߸W06ZCTA4RX"F.7 L,a|~bѩ1z^5i#v18xŠo{-J`7{WuVM }]WQeţtQb=}8s=c.ٷG^ĉSDZeXa%кH2wId1RE-}kCum 2 j5JujR(-kM\2 C0} zz;5f{hK4Gzi`%Ji#i\>@,PL ]!L ,u!֚'{PzY>G~u_ma }gUXmي}s8},v=S/Jس>ܻr0&0e& 4(.?ms0ڮ.C@*&;;1TZ .ZmT˘D CĭW`О,63U& er0jpD(Vk.W+ #bQH Q,=zyz*3(*v4FY<b2=2ېbĢwm%R;wNlB%R_@k6_a@Bgxq:'SڽrF<@Ic PPIui\ T6`?-o< xz ((_xBjw(u:PG0R`vP-CT m0g 1-L/&i@ *sĠoxUΠoAEx|6}LLL \}O? $}L ع8yRξ8ۋw1{bbb<|Ez^?A߆>&}gQ>q J%͠l?pyyobA{-}_ATXj۲m'.\YD:8vcbbb2;?Y~^qA߆>&}[3p_?x'ϞCGI>&&&~/ɯa?>&}RL>ïIЇv={mfcbbbѻ/ȑ7U+lcĠi=x[R+111Sσ,O(}>}Id+0Py\c/')ИLvR O)}L ֛9-/}áC3gqIٽ.R qJ%*$ Lv3JIZ/V{֭}BjZ5^gb\CkBV{2hx�R̽}x\᧟Ӿ %}L̽m~JrI>x=A=~;Ş> QG0nѬǀR AR(EfKe۴ZؽnuR_R_;8�JL6*T멯ETBg h1a_ 48All@/q <. f hj=2>A_15"h8ll1[x?8s_bзĠAV9q'_s'c>=y'_S.8>8=nj<!/xAj;a;a衱9a`y!(E|> Fx.Z#.R_IOBBw(Lcz a3vF-tN7F8N1KGA ۋ BVpIGtM}<+ �,63F+^7V z801[7?U3}F mߵgq^Ca߁8t<gN 08ܰ:-uPLL;0Y0upP p{m ^Nlƨ_eh<]rkLp8kZ.AIkya; ,Ԧy:^>*1PC y6PtMg6uCd6Ux`/Գ[>cзĠwnۆ]ز}'<I־= KLhSB&EvhMfhtjr-A7IL0٬+UPP뤣B "uFjk׀r4*f9jN�/@gV3"zj2z& J :: `nݽjƆ$]w0dbR0FDr/K{y羻A>&}ozt]2^ѽ~K/=ƛ}˽{{Zuo{/?ϏAaXx>1ېbĠoۮؽ{R5} m]9F IB )TjE ڗqz1R@yV:`VZ_Ƃ#^Lm@(G:#X](밚t>r%BZE˩H1=QO…*&\+Q5Ic'_{k_@QB \NmG0 YO2l}1hbĠo˶8'-wq"ݽ.Oi"]( 1! ?F:? H�N`C\D6xQX醵!xpF0%pJġR`pp(E0*px6&O ̕)c1t* jyH߃AA ބPhG # ў>'@8UЗ@A0F-A8D [8V!^/؞@M@K$ B) mH E^5;7R0xxݞgixg^\#*#B0erpjTcp4_ecr 9G×)"?`9 n M=!)Gا}A߆>&}~>{{D7S豃"z7Q@>o}x \jC�ooRz_EYD@"!)7G zdk ^d\ 0(jSӘtF7!YD*<F Hb88J )[MDa4fZK㵧 e01ݐQN - ! =?LLT! .4C} ׆H~S% 7( []>B Ie ۞D]l؍ɷށס\m>rt^(>WnL!/C2:KhKe.Lt* E6 }~I}K{:ȠoÉAmL�J;pg)JٲeXt,rC9oCG# [kA­kSɗ"wzTcXG6@\rgc-.C0yPAUh+ȥcHSzơQ�:h#r[m4|48ƦkhFPr0h#1;Ձ6|!T)B)j(4Z8X<XuD l ,}ȏIׇМCub5 H}Z>\c a/Zn"qX}ձQ]|6KO3#!(pz7n\Z0wF T[<< ͇ 2.ݼL.(f>KKa5(DK|ƞ'> 611KٷOɳmn8{ϟǑO&.`tzS-UȰØ(|:~7tOe`("2˓(kpEv|@ vjxUT qxqjT J\*?<1,V3f erЫE!&QMŽE4N2At\ѱ2\0bC!=a$p%4HZrEX<Dk8yJVZfv>㸲0g0+WѨ3*\A+f9O`rnf6 ~op6AmDބui/aBxfVىѹ *eoTFg琌G$0w J!X$\>Pȋ9G.j%~LP G~>C8G4Ǡo#Aݺزu+m۶~wer� ^)dQZi'LX PlTrQ}R[Rb[<{CVIXӨ_?-U.NjPM`K\w[Ơ.HTqi|wĪ90$$M%*ȖҹBA'T.7{6 U ^[ւXk= vbq-im;G:w=]ID'"#1`bѻ w2cbRsZx*fݾK!ݓ&ր>:}7 }.UKcV? aзŠAߖJ)Z`Νmʖ>T~3Xd "ye?XaR&h-7|686 r"lf=#a? ~ H&B˵Uv/b4^L^ )n:kѸKǹl]`UH֕=k(}ΠoA>{p1صGNA9?.WBo/'PYVwS5~ zBa|j*kX`Z%M%`RA,fB$7`bJCBcQ*eK}t& rK]W Nphj=rtž%W)U)[ҭ&I?tF NkQ+9)TwEZ3)[xDFzul'yH-:GnR.8W~?rᮔ-nNV`q!xrkei~2cSSKѻl4:ѻK{(S ?&}GeZ/*}L :3r9wbiON8svo_ё6nܹ\WڝPdro6ۑIE6hO41Ҩ!䷭H"Ӛ(U01;DďphЉ@h<lh͋rVN8<.])[p& 13yjU7EU-l 0" G3h=5j@p }Ũ:.;=grnދl×-4s/k< ;3v\Ũ^E ?#h`4iWlʍ#i>G1>5 I)[D{ŀurfb{5>}V mپ '] p3'|=X\*.-`ܑ,~߅FNB-\*r zdK)[jX͹-&DQi7QkUt:qMF4F֛167V\re1T(`]vI<B)[ړh<14emzk-$3 4g[iQʖj= S(juF^ōFXt})[&&[C<FmlWfX#O_n :)[Kn`raW p=?Ks㘹6Y}kləZPG<*yaeOcrAϗ{w|Gm\1cbзm'<S=鿀m[s8zxz #@kz7n`<Ƨ'1u!<Xm&hI\[>P8&gFQm!t c%D1Jyd y �k9j555y\uxZDʈd: JAə'/M.#+bdQhP,`F7D)DB,_B^E.BIT-^nBYE@(tj&a0 .ʹ``p9]FUP̆i,ÃBk M科ϧ71TixD�sG"Y!K)u˘h53|"8=#re~]a (u;M=w mx1cb[nΝ|=ضeDR92_$ Jm_8 JhG @$i۲&iɽ[E08pBpx0ЛLحtm y<dZ,y]7ڝ=qFV r,>Hsd3OPASwU_J}!i*`'V;vK﮷`ar:!h p}ڜp4_ @a Ҟ>Apqax>W' G`sX˩T]45ߍޥw`6-09DZlnfp\T lXL*A3O?7HǠAKٲ8ի_Q_d7[iCj-#i^ojVB>O僜|Ezx[ ^NL l osA=F-zk1{pŠ֭[I9iϞ=8s k6xᇥM>!?B>b׮]{I]c8vp)Ҿ;n111nnoPK}yg=bԁ;wZg>97M|[}?/| x'hh5,з}qIg{pb=duypFM~9! >&iZmo#Г,t/}Nk_;wd=o۲z'ϟs'sa\'bdqyP֍}vzpc</A*}L{۷7a]�HVՁ@Id_e$ {o8ӏs<>>qg/áSqq}DLLlO;SFL{y͏޿P~>}1m߾ۿu@w8w+W3 uҵlŎ=>|?'N`Ϯ 6Xn*=bf= q77t|1Xu\CݷoAebbbзnYCc_S7=b vL74^|F5cз.r8l2~`Ġ/\~b Kο1leAKBҗD7 :~~ އ={vJ[$;`}JI*LZ4fv+UՔBUw۝:lJ*a0+*&Eǒ*t+E:#'(/g9`/sᗰA߃#} :DoI?9u>{™>9_8=ŋ8q]^ffB/lJB'Jjp<z=E2Q Z)UR_= >^ nzʑ :tnz dj2|j,N И^3!iR"h6O^DQ荋j*fsX![`E8֠r&I}9 F WQi0Ao@Vh S uAP)iKk?ŵ5Ak221[xo8R͝Do 1c_з*//r?<v{p >p^ O㠳9zy 5[awۡa[`t`ay!(E|> Fnh:,Z,P *ؼ>>j Z-{^?5n5ә`w96aROQEV:-N\v(fiV: v1.])p44Lk^\_jf`/<_]n8Hn%=>-FٶNZ{[0I:z. .};=XbǢu?}[ǔ-p_2zsbE83o#e@uhwlAmul3@Rܹ6Ȥ.E04j!S!SLf#YzVY0[ JGu<8|˥1}}}�ٸb[tY̰;mud=$+մ=^n:\!*"}@"pyݐ)5R_Ad>P%px]}nkVKkwCoD襵Ld}b~|ùw?=lgAL&|RE'M+#kcDKڳ'm8wΞž;OƁSPi+E)T/ŀAf QF�#ju0,Qj7 ~Xb_Mٸ rD,jf &@Oדe1@#+u8xNr{v˫@tءթˉj@\n{4G @o/iiokioHϱ-¡وA^CW_  ш޻F;l lzQSmPj4^Q=iG]3@piAߓQ50{pĠv6t{rR)GWK)yD+$VD.kYoqu_EI}9۹oIYhu|ݳ9+ϗ cVYg=  b -&W <ȍA߃ }L/)Jknsulِb=%MA߃%}//Pnvo=~tRȱ}nڽ;vl;su}x =`oM+�WT-ڐ- V<8L`khZtN7AJjFڽ R"_f vCcw9׾ (,>﮵<|7tkwIWh;>H+fݿ}Whwx <7@>I7>_}lgAU>F9$Kwo˶873ر{?N /H7[ׯCpQm2v=Fuj#ap!Sq@Îwoӡ_ĵ;I䳁c*4M"CoЁ"N.葋FKvLL¤]e(wR!5\K-U@0D`'# tQͧ2wQM.ZmB�oTtwz  NfԾ{ hni ?E@-q]Z]>Wo=]\15c7X{ (y\g$:q569A#l *X]N/aԨѳ[;m{)Z$OX}2doϻqmaJbs4V[-AПB@kt:av7l||yNZd]B݅pcnY5?#jcA/|Svҳ~W~Or۱dr9'NpV/Sزo@Av :=Α*M@i4#-S ֎i #x$W ;p$*蛼uz v& C:f/!J-A_Bsb|5%6 ePbܨ"Sf\ _ WpD~8#\ayaTC} m\A0^Y9W!=RnBZi$.wKz\)D5'׆jw1:ZY^wp ^Av'}*#y;\_}7;k_Ov>BkoHYؚЧ&p=T P*iL-LT!;>zXDi$A9C}(`y1u&zˣty8A|:w WB[NE W(0RҪ` F*9PX<ϡG ٠YѻͷXjO?A߃'} +rr{w|/>/ 8=7OG8Yk YϢ�@ f\B8Շη<!;z^>lJ oW}2>4.Ml2>34x Wn} 0\j4P).E`%Z{G1N2>VF21+dT0Zx öXձq%TvW=<5Z8נ1ml&l@k/W>=٫P+P~hic!t}2KIVF}a5Zhڿ)_XJ'rcSM8ގ6Dcgsh kỢ9=AdF*h0uf/IOcjN໠Oks.S˖j%zy jSӰ4(HP cPhMi~шQQҮפT&5{{C@WǾyà>G?ڱDo)Wqn߉ 8u ?$%;GX]5`xR#TL _ =ZLފd+WЬf*40-AG]"Xh JX& 蛟AVCY78Jq7 0]Ocb G(K!yQ$qh0.NXk洭�>l\LOf$ȘD^Vx5h!L" &_](G]eS3+)7Ac=3勔S;Ck/Y,1y B:}]+o־]Ta2g@77Mk_iV w~lyӘ+Ck4c^\zi=k�Y5640C1 /Yn0R-K9T[ nxH[)ј• bG9 o}:n�Ɩ3Lgio^E5b! VH#*J*%u-Eknҧ"jԮ=}Xnc@+G>OvʯuA ~G~vo~ضmRf X72  3%FC?ǯNDяӪ_*/f,D@v~Dej�A ܒH46[Ԩ^gAR`^k|B=s F~A.Uh@IaqjfRìl=hJVr$;8|^}xZ(ԆFU^XVj. J&؜;koS[mSRk,c<|TIm8޸r[{;Ii`оQ F9u8#0Z藯Q /$^AQ%b@Πɸu6kȅh[mT:On5݀i' rl=]'c"rw<` O n7{7"GW)6>(A=R(L6#.f9,XwIwoy7Ь_+`vZ]2cѻO}͐71{ĠI߫7A�A[ Ȗ>Oզ]0<0Z K T,U4,F~GUBԚWM2**U v?K̼ŠW }WoaS 9BKco@.ٱuȟ'p…Nby8߃/С&Md8~4 }TM.\$PogQdm>\: B|cayOWBNIpFJq"qYKPt rkp*5Rr4F2 *W1HR\<.J@$ l/t?[2QفUQjZqJCz99yֆO&} gA,}Uƹv h??j.or .x>{F<}{p\zc>шхLL b|fs3+R(-N\Ǐ^A4#[Mk%( V *48WS!e#aXBZA�=v5G0LdQUe2GJejQ 嫨0{6Ba? N/R,d*#r{"%q25G52Q%J <$ 22ihVNy:^mGJb 6{YC3p}1;s oXn 46ooCn}pnيG8s;oŶq솇~ׯcrv٘+]ooy lhUʖ\;mJk^fFsfF/D҆"#y3ETj#RBQT j }F(,Ƨ gcU B!h {x U (Hr!G+QU^6DDN51{DDB}:R9$KAi 6T-Pw1{`ŠI/Z??vv_uѸ+cbbu@~@E<vOęsv;rB^޵ccCRHk1*"מ¥Ka2spGPΆ'm-t`a Ʈc(F}X:Ilk FIC&<A4 8n^:靘0&ZEpcHܐ)T& h@k#]!?B@$AmP/UD ŏv#͇#6: oBRx=c1A)f4nnC䖈`XJ7Q~SR> 3{`Š$?c@:`B﾿ =y%^=:v ƶqI<{Ŗ }d)vѧ4b(Gj8Q/Akf,E]A\:Wf!)t'bEc=H  Q�+EVE8P@v.g4YGлcpmT7Π02 NgE ?=Fb8N =E$ulj& )Shrd"fs;63U{ZugL׈�^@gcAORS0K;=bǠ(#xWF]и_җ(MA;e˾6 ӀRO,Y.nDr(rA_S__ 61#>}?s?nq﮲~[ߢ:R0ЧPd5[TXf?hT/e5&&}~I )?_o$RcA>ɟI<Kk>�8= 7m#qq۷&<r;4Eznȕ*x!xC cĠ'io404btNSOQ:5f>NQՍ={tj裔-gd8u4ݍ{ȩ8yOY}:PNB}/ɯ~e-} ϝ;GTMrӒc[#E~_6F۷ov8u\8[`ێ8~ǠoSz 1cboBw1 y&>OOtӟOO!Bt'Oۺ =qɳqqǠA> u3i4}U uQҞ?r?~t :J@HGT,R1)ȩ8yNǰ\s8s"=bbbЗyc 61u{]|׀UBiUh>͎>9ˠoËA_R0ۼbzk}7P>AGfGUZMx 6%?!o]dзŠeoǮ=صg`[lo߹vƖUə+HoFǣ{ yT0XPkáOF!5wS U/?_^X߹ (jyC?ǽ΂D7ӵCi>3_}laзŠwO38/t?{g{puQ{wPhdRc>WY j4jrVjkP|n /yJ:=x^Vp�:fU_ A6Bu`mD5:=P& vR ݎ%:.fP_5�Wd1_`Z=ڰ/VKP)i\|u<~t}祾"Jj^AIc-]/O}׈aZ,J  J,N'倴Xoj&fK<wA>&}L ؍29'ϜE8D x}2j.&ǪuX].Xv>k:( 0lv 㚝Nks;J|A6EM8rE8[1.W �öʥЛ `00rv Vn:@T+Wd1XxU:8~mNXZ 86ȥhF2A+ ^b6'\>փ�N ,yˡ8awժ x%?+ĠAߛ5ĞyNwocbܻ[Al۹{g޻z9Y^&0A,5 F A)9Pk-eHcx6WkuAS9hfp,T+[9͋@ܕ&S p}} dien_m5 w1xERVZf5w6 QI:ɥ\;}2P6&c8+ KgR5<%9`4렱JGÂe0`b{sJ11?UC_3{#{|cbܻv8s"N;=5_'.^Vn.(fmrm" Ryd#kN.RvmkLpz5dݲJ2wAVցoqN*TF 0A%Knb-&>N!Bc/c3E5V;O5: K}V 8QEBKnے XԛV_isjASՁP$A*P4 pu2ڿbb')څO}s[pcbĠ~)pc-Kk. X{zyAβUH!Rcy)K{N`2EWa5kޗ[(\>^L!劤9 (khEgLe, JA^XӠ"VP<ҚCʾdMX*-6S{=9n>\;λE;ibby9US:r9A>z2ߘgb{UU? 1mKߖز"4}oPc{!eL5�Rp*x"Qh .|!?ew?� Gfa9A�0&gjH΃A_P H?5as@>&}v^pz[Ʃu}=:_rڗ'k!Ҿs 5riKJ&:]r9y<'1;]w ՟/!1Q/�&K0|18C #59@KN^FEhfɸUp6Y(@GPz7 vǕ2Ӹ"ȣquZ@rȖܴ2@QR槞N={ƠA&ӷ9Μ:hCO_¡E g #XI`ԯS+й葭ܣ/(3Ph2~(j)jdG/gQ@TLscfn<. 4(2YŇ"}C%䢫O4*-yszCJWY2ܼzт_dk pm~NPcUѸ2 B!S*"[㱣W#m32 aڤg-}'~ȌA>͒#{^āGq9#։{W{n:�K^I .ab G,cM\kPړk7K p#-Cdp&`P( ܹ1 ^zv *RҒO͠ZBYTٕNMG'qUܾ3Vف>PǍ 9Y9Nk\ebڌG3bĠi%g޾,{NƙqP.OGe@z h}r(КTk 8nޚC0՛WVp0hpMBU(:0L.ĢahCS(H@�V*IX,:3 qk9 ث"LATimȖ#r=g7(%P(�kr0hG!H` [5!(4zZ3x%zpF^b fDI9 zv> i3E o~38A ص H~aν}u`!X0yczd@�ZX�a?R8CIMZh$E Tɢ_/ۯ.;z�|9/@$<�F$C:lXē�YUz16Qܝb[щP Xrwѡ!8]aFplT9wy .\rFrZ BP[ }F>ʠAӽKD u';ƠAAT=CPk/wL$ʯYLL \u}Cnc;A-[qi?uq;yܽdz+$kpt5T뗐NGW׀$Q5kTw2DRg wxA<Xq}|WG= +u:]�A;^3 >&}L,e.pطEoǶ-(siJAA5@v&jL_MՅQ|LKQH\ LBC0\1P<N`"نd.p La'c|trD&C2/eF"҈t~dsQm 1FA0P6x̿f+, (ժ”C<?3`Hcb/z611cbзm>̅3gqE8ytCCߠ֎[w015׎kx;z;JUBG.F\z.u>тA\E狣\p(6b(FqQIN\.JĆ (ҫR89O"KAer5цbý*ˠ^NÝZwdsu(jF.ݾ$&'k]nh`FZ]i]mTazAI|11ێ`8wǁC~gN`ˆFо|#(N)$ %j&_ϊlJ Z }~6 z5t0&P(UHjʘv ~XWn@z(Sp p0hWK#V`DWo@cbs@,(0ړ0YpzpdzW,ɢZ}хKsCG,.TG!͈frȕGڽyiCC߳ǿ8ϠAӦL|i?}GIn=}}Fv T� kQM86Ds%y-h5JN,WpS8}oZF&7Ŏbs S}%2ʤQm岁31;;VDEP 7aB0"ToZP=AF$$({BH]9(D2<Ƚ2"SӸ6/ ӵHԷ&)M^ =DtZҶrH>' 11 <ze\./iei+(d)ѳv_PH!g (z^S GU}_87>GqD~v>&}L X+ZwP&&}$}l^cb*rݏ`.rRږ=a8}ƠAi 6D"*ox@AO49D B6Vj 0y( "Fx|n8!TC E,ZFe xA(/ӱ0A0 ,ZD=O1 wNL "<k11cڴ)[N Rʖ`ۮ}8y^>3E$ABA @(~ Wn݆ߦۏ|!ߪF; v3^~(z8~~-N;\`,AC3BLJ8rrQ$6/19; A [p.N.kC%ZPiT\p0םȣUWktF!"4Ȗ\+s޵GR!<@QzӋ)+XZ~>n畟lJcbĠo]8?/$yNGl-z'o=q]v$*xGȓb8RN| &k0[t| ULL4w0>?Y`p"�z c-؝nʛ&sb1ޕ'J%ƪ0՛z 2^-C_A_Fi|NҰ KE.MĢaԧ063V{M,At C.(אO@G5WC@Jh+S>$US uKBAcMG}"Jso3KK_g" }L XmHs=gȩ,gVS/cY@u3\] }R)[Er KhÕ*j{7g' ;sG1-i`4V){4קIU+30C4A]k(7ԁ>OЫТ6=^_4Kh0ؽr*bQuo@Pß̠>H�ńh1dd} $;8=u5bb Rbis0p FL  7/11cbݭ;p9؃SgOa=ޕ,ҧ`̕hTp&KcS-nD+xދzrrရ uTyM,+xйg^39ze=v_QA)]a1:FurR4Εv#-÷+5GtΡ אڪ# `w<>W8 S(!IdsJ)$h1% vG=Aa\&t(G`FU|<fg_a(_A6gô:e AsF~N3raB>&}ۆva˖6عえF̖j ^G*zU>լBSh1 bSBe0B.5PKnL]U<:}W TZ8aDII XVZ׀A 5j3Irs s(lnhyr} 8r4wWg(Ш/0bfb+*t& 0gH'}KK +*:L33=} 11cb)[8a:Sx_hETg2ugb{Y5Q>&}Lҷu[-SΉNj*gJUH 4I^#&"ʏfer[ri R*޼rXni3'PR NW4Z`\es >*Vط }L mۉ{q9<x�őqGZ# EP8c;^ F4h_.h`k}0?S[iHe"ˮ>AɼdK09ZƠD&^JtTq\9z|@^XQ/x(Ώ/d,m:o7{7MAQX~\j'hHӈ V`EhHdspDd ԨZ2L(CgpasC>&ȱc7s<Nڻ'Ξ; Ak75'>x}=wAR:7.c8\~0dBQLR-Ӿ}(䓫z8fPk/`55R><&*}CP 5Oav!]*P.!Z9^^P*l!T:q.˛)먔sЙh򍫘iBa >C&/C\"n,N7l.XЯ2a@Ƶ+c:|srcMƛШؑLܻ_?^}L 6}ʖ|_v؊Sزn)`Cg`i#Ck&cژ^Lx,'dQ@C9\4. VȦ4NGo6QlֵzKv Da5(&;ҕ&&,tx3197 7bbf L@;Gqr2bW.c5 xd꣈zBmcfNcDurHxfT'a3] Ʋ}Y=>&}L:9]8|N=a8|<ٿN98N+ ºRlӸqsh%j6z0y!<z{FOa Q;TE]EuDrq)TX�AHWftZ4QDQDC,JȖhKc")eTzC.UXU&@et wp4kW169X<ep:>\< }Z+C)*Jp<^E%4Ek(Y3 TzF!Ȏn306J'78O$ 0m ?Uo@dĠY$س®A{}u}%�? ;A~r̭_aq#<뤶D8NF,E*l=~v+ԶS E4 �w(p< tl7E J"%7R@ 3׈_<xEkA0/#A8b� 3Y| p]rnj+T>N4ժ  (E  O^!@m@h= vU`0}L X&&&/a}{_ l31cbbDV4<wF3:+;.u+&&}gjc??bGjCзuV? ^;mنç38x`?mہOȉسk9~^+92OgqZ窸y:s1 ȹU.JFQfGn1(_w9w9vq9t“ieRP/̙[=]sZ9.]ek+HͯN:"@eg´'%en=-sG?J~;WYA #cǠ5lپ dN9`ׁ8ۋS=8v^ Ʀ&xrEњG[jLj\0}:6/Cw?L&"!qFDi$BfU3|Rنhj2^D4=ÅLb: i]0Co}vfu4f\ BHBd4 x&=aό#ޠC,pPx xc1j;R#U4J+]0x~LLĠO{>3IGW }Aq);}g/.K׏'mh0{&'QwУx]oH>r' at ZWvQjèW>} r߆nCQG,9j xw<*#)Xi6 K.f5SSkB#ØL> ɉD: X!(I:LOVJ&7=rILN!*<\!xQ4h&ؼ^8$Y5Yǔ;> }~I?Cyܾ}tΝW+WرcdX^>&e8rƹދ8r^8'ز-}JD%/_XnݘFXHV.\u鰋\%v?:5A_‘-j|qLOj(lT0{BN#, ޹Tc q8f| C]JL .aйhC,& hNvˠV!-PHɢR-E;1:?H,`ػ*V4Qj6 6&I.vFe ߙ3k>כ}ϒfO{Ǿwގ[պg 1cbz}ə;'OJ -iߞGv3 78#2fBa\}0zl69K D7vJ TF+b&[p9c(ǑO,b )Ă-G۫`�P::?&!V!57r˽:PdD g'mqRZY{o4umU˔wдXjC.R64-I=8 yjMXU%_@rĥV^C2 k!]$y!~.}UۉUۧ#~S0|H$t$}u y4`fI@9y{J_א\߿H%$}I_ߛ}W!_u1Iq,J_D)sP9*fgG7`ptޙ>IUiДb 0v=(m,YKf/KVfV^LLatC443Oei;3s{N."V]+͔Zu_.xxm}ԍË{_s\mr}7ov/qovfԂ'yD:Uq/k%4{Z5OЏtWsUfQMֿQZTze1ƘɄkE*ba7b1~QQf_ۮXL!_Txm5đ^G( c =@UeۭW|ܹX?#&q,ذΘ۾!mog)FX!}_: }!6ӏ6cv-_x{/֮_h-s <S OGP=OsqALqKi8&X\_j 4Q/_>c8 O8tn\{$\õI;:p2]w_/rO=q_Z҂Z7E:̢RIw y xv7iM08\(u#V)!LVKH&ȕ0j{qTx6zv59=!? Sm6v>'~*s'h4d&$E"^|.sܞt-I$a/ fx =8ssۍL�Ce~N1f #us 1D(B}PE5d3aڠL;y9-gt z!T`2CۜOBaկn!,0DK fnE 'N!^ o5#;5;x# v}"P&DbQ֯ _ߺM޻ ?bGhv,ê! čw"Yqe8̈́A{=>"J!DE._^KVBh,q\C)ypD2ApD,y"ݳ؇>v1Ul;!"Ҝ=w[9&x"hڍ!1\[U.FeRH'T`,a>2#ny1V-'ѩ(5[Q#R p}ou@κϢFJ'HPQa`! w$r>[mwʼ.?q^݃'G ~/rRKO>}-}'S(w:<؉~Jm @GiKBNv<ftAT)%3.%lv6[I3 2 V:K<jQL&-FZT"&HѣP ?]T> z;IOej4>(:D3)y99$X*uA&`:1f7B31:riY*`q RZ$Ԫc8@=} }UkP Gh Ak2AŘ tZDԎA¤j, LF <lKhx4B4A9 Aܴt�!o<qފ~3[GNac}/D2 q"Oo<1Ӷ 16ġ^x&{ "Y*I{0S~[M|xbq،K#S QMlJ/a[h[!ACX^6hn"s܄x C; x}q/B%܋!X p8~ѹ B(зxcͷcB,*AQ~ P GpD1{e2>tjذR^}`D0!kcfjd>rBZM/\kRa (L-/}QO7 ;}-k@K>–-[Z?wgttd�#F=gr߂w{'1 hcPd.FW^gP*ze'V50Us󙠱8"`hlӀTCAW+#5c@FgXc=Q^Gw*p8)12fG8.!4U*ʻ RP b7FrG`7ax:1D"D^ 9XBYC5'Us!hwPW1 ɻeB�a3&4;s4soPt̎#&^ waH;/D4HกG0SR'D^B9޿A!oUBbBl  v^H vwB S:Omq£I9؇:  20۽B[Ne͒H@<B<{"qeo=ci:uiw9_7ل턾,u*f][x>5+!n64 2A_G }fh|}l! Y 59E2py,RkQ_Ty6+a ܩ0Mo`�ê-8|J:;}灾w6^+3<<_Xpaߨ}k7ON֭[e0ZyjʕjǻLW@ʎ!>Hs# B;֠C`<h#JA,iFZn0a2(2ew}CCgsT+GvGO!u K+'rnX}>]& F08ȅ#P,H;Li, }C=N\!~G`t"lPq\j�,6Q®ѪcJK<t )`1vp;L|n+$,!:si`cuIBGK 5:!YW(B<JHڳk~rwb/C* B C(̲PH{ lAhs!s.M^#= RM; A7NoOjB6w%!3ؼ6!¬x䉦}�xǪ@n&e[!iu-N?nwN9N @h8'wqlνl{Cr,R;6su@~6я׹WbjD ՆpЎCg1ff&1< g'PObt\Eņ>!AZ`:1ż Bo/A:ɻԗo}ٲKY_|{<ݙ~ǭǻ-}w}˔*(JMXu*Kr2gK|D%N*J)jcl+fH;_A=Q<^FycRf|>C/3{T)ԋҦBc[Y6օ>:臏jό>lG2ΪRjmJ;,oIڟioX"wCg0ctZJIhG!1_ KXpjb\ئck:er_ K[M" :6 ~ DlK췔lx U !=iw9_/g~!H=E.,i[.dEnV6mɱ;_<O(|!6uk#dN[m~79W[ݴ7s&Ntl' agl^U廡r͜8`5sYۮÀFwEvҔQm:M˘ήik|+up}q�mˉ1;$])зyf6nR6lh/}xo>CٳlQ_e|>4Z xPemo>v76"(p߰>cE72m^{shp[ENkommhht>p,.4_hyͥ 휯;m?I[5Lц9gv/("@ӎy:fC\p ZL ±Zۓ2},G,Wgrr_OJS333<W-tS|<<?ZC_dJB: 5����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/line-instruction.png��������������������������������������������������0000664�0000000�0000000�00000020343�12641336260�0022222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������M`��PLTE������  #####\$$$%%%&&&'''((()))***,,,---...///00022233333444666;;;===>>>???@@@AAABBBGGGMMMNNNOOOPPPQQQRRRUUUWWW[[[]]]cccdddfffhhhjjjkkkmmmnnnooopppqqqrrrtttuuuvvvwwwyyy{{{|||sdm���tRNS�@f��IDATxwVg7@b Jrk/VŪChKu2AZF*e, H s˓C]4gY.?]VZ+QEW_Q~EiF~EEW_iF_R)ku~F^lomڿ`GjҫH~=?R/m@W"߻wrtf|O։_3No/}7ڗKK(_u^!//n^<; xkn%?OKU]pm#޽0a/Slx埻xz։c?Qc]_t_?_ԓGU?'}6+[nOv3U>_jv5+!?~;Ĺ{7FVyXuK{_5JWewr CO>Z// `jԔ?6@~}eI'j_įt>88ґ}v1_̷#}kpεӟmx2 m*j~KU?[g?s ܭ <bC?`ۧj=~h?7|{DkK 7'jO7(�߁姴ćϱ~}-;і)go|/վx[.qRy7~˥[.盗 gzR-f x˥| z˥|[,/w~˥틏[.//w-݅o4}>~˥n||Օtw!q[.Ml_|r_yu;{q;z˥[.u/? rib|K˫+3-ƶ/>oԟo^f0ֿ9g럾|}fo|/վJ:}NW[/SI6oVT|wtmlyq#|Tڧ%p{W^(//ʩOxwK~apQʗ|䧚ھ|-5ߗ_(K>SMm_|>7JTSew/__͕7ڙ?s:?'ny kg7rzGt~O7p|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-Ծ|SMO7/>-߂~ZN| O G2__|Yگ/k@7?.5Vy, _?ia_| /ccx-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-0̷|/>3| G3-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-037߼�~f[d>?g/>>T-|a%?_||Tħ_0~{3/>4~믏\)?(?$Gјߊ;ֿJU4h̿?68Ư _">~ iZ4DQ~EEEW_Q~EEW_Q~EEW_Q~EEo:sg^ G8|Oؿ�Oٿ�() E@|u<~>|V`&OֆOX;9xd]@|ͳ}s)wOW)_pֽ蛋7N?X>닿nx{m@|ͳmx}w/6 x9^#m(J:y~mO~T#>?/_|,{gʿ|{_j@|ͳ{'8wCȂy}C}ݿf}X^_=|ͳ\\ГE{<ϗϮ/5;Sܽ1}>YNjN郃#gmok?4~|bg l@9G>&<n-uw.s3_?s}n͍Npc"2xTgoX_kT|G[(37)ago|/վsϡ>{ý˟wt7/sª6p8ݰo^fӟ7<s^]ȏ�>G?1;s( o)ҹ|`iV?|ivym>^,%2Ss O_mxxѡ]`~΋Ƌb|o/}Bz_<u1zS/"*|__ӗ݆EF'v|;~徿]w酲Xn=S<-~w;fӱnC9/ʳw{'~^_/}#}XyY|Υ[l?PWkȯҊ;TCnC+?K<ɏ(o.~ /}w[㡑G?}9mh{sG:g69|ٷ}5/g{w]? 3?}9m(:~K<_Z9?qsah_ٷa1|2C~/~5O?_|37L/-_|}񍖯ŷU.(>'_|RMz >'_|_y >_ i/~-5Ǝtu!vTg_}wK~!#]]ȿ[~mWO5}^wT9L/O5}fw;Յܟ#?լWݒ_sHoHWrڎTg_}wKBCzcGf5Ǝtu!vtN秚>3_|7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}񍖯7Zhj_|}-2q $|-03ŷ|?3_| G|-0̷|?3_| G|-03ŷ?6O?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| G|-03ŷ|?3_| go/E~fYYOT?9[$|SB7|4x)-Y?1?oigp1},BzX?+?o?OO oU_.i1x8/À7kpVi]wn}J_/ndGMV|Vƿt+ǯn SZ^F+ kEW_Q~EEW_Q~EEW_Q~E{W>h֯FWx+h o~7Z:V)kO~PƢZr a^ׯŏԫ~`ak@hIlNָ }s)wOWRKK(_u7DZ}Zw}ݷ<{bLy੗['G6G p~`{g wwr}jvWY?>ek'ݻYtYX_=6<_>/K_7{%z?˕/ =Sy?\z_zX?^rWۇwOu+?oG>:7Qgޭųb|wgg0X>}er? Q7{X?ޢEToWϪR?~VOP?~NOP?~N=iLwOբ!\Z7W>c-jT?~PHjlG~3^fZdCl^R<z E:W{ֿty.tK|o/Awu!={~x9/ʳ'ޚ/<Zvy#бsw:]wEƏo^ȮLX1zˣ7 Eu&{'u]Oz׿׏W<{yW:#Y(uE\_tŋ-֟_(g[\S彎Ǣv׏syɏ[?QvC#;8{g_~Ǚ]#zg[g6[?Qvz SG{.>XW}ٹM'^1Qkerֿ5\/g <os;?^[??^f:FHzTtSGOԽ~r1NԾ~rUw<tmlǒyt.%q{')5:QVݒ_<D-'[%zwK~+t&%+Jt#IxzDn\OI7>Csŕvt#ExzDn\OI7^?s8]\w5/vL� 0?rܘ-֧?O?5P~i~Z>v}3W/ԧߝ?O;U~w~F>]}w'O/֧ߝ?A �� 0bh@hA}A}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}y}}}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}h}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}{@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}@}B}D}F}H}J}L}N}P}R}T}V}X}Z}\}^}`}b}d}d}h}k?woק_OA?]~h~>xkǦQ Q%7op|0h;?׿vW\ꯚ_^sk׫w~z_\_^|~+׫90j_ _~s/__\W_sӟ>q ׫]mSԅoW6zЯ1Wo^YկKЯğ?Gš 5ɿSԯ~SM4SM7ԯ~SM7ԯ~SMz(t����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/linux.png�������������������������������������������������������������0000664�0000000�0000000�00000036640�12641336260�0020062�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a���sRGB���� pHYs�� �� ����tIME�) ���tEXtComment�Created with GIMPW���bKGD�����<IDATxyeWUs5t=ϝ;$D`2**>8D@} "AF1!! N:1=<s{sJ:^k[5lXӗX]o+1!)oz}´V;S:EF< lP12g "$^yHͮ*]{:䧼Βi�< � RJ@>E5^>o{UxZG᷋Nh/vل|>r 9f[3j~_}aUyw.Yʎ?+ɫb'\)A!%H!=0-<gMgkxhOVY |}  ^ 5RxMM73P Kp+jϘWz U*EyLjˎOu)%Qa s}TypU/G!|>5uG D:ei6319'2b~aޘL{̭*3*d::FI&!V1O!1022@�a-*.5f6GWte o<wݼk /&/PYEuZ(X*Ooí3ت<d78^fR.޽~# 2??OYw·@HV)P,Wl}&hO*opy7g~~uA _;n?xs hb��A6cxx?`4ΞՃ߇s�Ow{HTcDQow4 y5/~񍌍233ͽMhQJ[wE < d.m)sphɊ^oennz>E![lWW+DZ37;7dt{@m B#kɣ?3a)sQa͌-?-i~~3T*KxKC;c kG?}^pA"Ŋ((˼o5?DQނN)J!$d$d<S9�(?^ě&^?@pBЎB~^ǥ!4q~rkRWqv2%\d!y`TÀ~kQFa0NZ1NJ!.dQ@t1:aT$ʙb`UkËsv l680@>sBKW.36>VG1'Zc=cxg@,�R dB'!{ SU4\luǎbiq]l#VK$3;;?q{?wZT "  6񅟗N*S|]u.-,>8B.ݎR�qw>/_}:<rXvǎ5$B$u6'A! \s~X9uf<GA[4#V,'Y\X+wRK?qZT8]8�]ĝ<o0",lO[oDq?ai™33,,.nG!bZaԙv(P'H�0�]Uxzh~iUKrȍ<|2q#5>p)ff@zԛñl/P*& Cy-gI)CUxZ]w|U>Lbb 2:< ?5wy?v+lVMX`έ[M0D!sxO3i1AZ0 Q:nm�OЋx]٦ w]qX_ |�eob/8>B;Y;-aY&r>{͍l8I@Gj3gvA@XVT�[Yn- ,7k0qh|<hpb =ʇVvq'١u4*n#Ǚ[|   ||O-@DDpTW<^?c]C݊ƚzM꧍:F e S 3/nPBG/`\�1aD?3߱ 0l8r_ٌdb8ۊl̑+8zbq_3�hm01xЯf)W?ä4y HѾ*2L Q0[p~#K ^T&Hhr5jn*Jyg5pE .1ZqϙJ 5(IyT9v#'jZ�:}z@ܳvx `ώ"Qh85f쫒%'l1y:AX )V#А߷ȡ:<\&E%Z6 U8Z2'?zK=k3| sl5B9S_YP |&>՘ňŐj |-9vNl-]/ֵ~˷ 3 ]~?v›+iXq$,&6,,,=f 5}Yɖ}| IΓ@C2)I]2u }-Uxڻ}.Y[.g1ϳs2h1heбAAeÆx~meBDu_znUx*dr}{~jr6ڤ!eQ04ԳX(\̔GomjZ ɕ ;H1}fU"B9~#H8&tP],/@'$'4'<FyG<G52^ �O %x]e7yOdy!*]&t ^F_@5/48b0cZYOv~ǩ Q~Al�OJA)h1˓?EPcwTX}64BVxF=9x r' BTd %J+t"/˯0FR(ر} ]nr]އ1Q/lA GH }CRT m(Bi Q.kW /xkײn:A]Q11BE#AW/%B|?R1<ƲwNgњ0 dX*R\\ufC>d]8V0 ٽ"JA#Mi"$*Gʞ^[k*Ǐ&Lp-ƽ"lW0ω+vtl /#ϞKvI)Ԕ+wǑ#S;?%D*CDFG_iP߸�{rx2g֮}t ^ڦRSz-+di^ٌ2 }ހ(*|w{_Cx yW1<2&y@$ӽy6NDO׮OhA\<ILq`^]U'W#0\>w_]Ȥn/AN \)Ϲ]A@JZR:3p#XTUQrLi03?UxKޢ) !]w_l8BTnWҴ !`fz8B=):BIP]b\AkMT\go&oH*]5bpry%/|> [ z۹Wr4tqs Dq?Y?Uz0 S |eJ#J䍫 wt߭e_~9/xc3w?. ,-.d]ijv; #*\aKLmKj&Do6 xRh1uBX_^ObڼzB 98v|X*2XddpK+W(x̺qba%\}U(=)W;$E*7Z6D1z66Jc0^U׬-CaӛEJ9O6nG-ANӧ NJYXNrOc`tl)**V%er#ۻ�߂'s1QfKZ-Dz%S?֭[J#]c[D 9EHB:n><I.9o2ƸdhZR 01?VXK<ţcm  ޿o˛hԗI|5#,7}M7X(#|9>iK-.`<SOԏ:.18"ǨXE1}>FM%u pK _7gz(1}}{>t~:J Pg/嗝cH:CGF׸dJNVQұU8c3CrOgz?yp2}4uftt ֮[/0::jͫbs7}c:~,*y,#mW@ �40dDaHXN jLd2 J}SoPzpU:՟U!ڌ3>1c?˶-ۈJ-SFtD2/} NBV l=BVCz^-l?1(0q2R"F* mrz+@EE7~lor�`yyGX~3:2p u}t㯤h{LHEmvjff9|M-w)3NJU -r< i2]{d𲜩6Oŷ? C~h.0>sbfɟx\p z0R`%(Kw+&mJGigo|cql/ 5hpJ1QQ.fj;^Gruo=h?g`t໶^JO?s~nVʎ .W|7rz˧y_$K&A+;#ֆ"faaѵ# (бF;%@*X|4a~)'>'`r;.BP�ar1o$ 7\M/ A$"n͢lXkRDQc%SB F�n-m($QoP*:cuP@6<bFa 9R&mۆ-OA榧(v�ٸq3o~erNDNOXJm6aFx^ZS.ؿ�fnF!Fn20y+(TvĝET3s3#S> ᒉl,Faȩض}Ckd2g(ٓe:,^7l1A*@g'ks,--sq.7fvp?nZO<C!Vmn^Κ "hܛ6OOT*N�pW‹]oeLS!w'cY!n vwN 8=r9wgsy(T#~q(Q:CVwNXıXcۦ]_<?,@aܸk㮛Gi҅>u(7nahdR?_l΢`{jjL'LVئ5Qڥi\KfN> ³9OJ(ިY`=0" K+MθyRJzkbwl=mk/ָBШש./<_{-ϻt;C%1MZaHc ` >'ߓdVqݥ3OXM<JLP*ͺFʻ7l}/BĚ1"\}9.g|{#ݦѮҎ[0t {2m1ڰeF&''ҳtHc0*֨8Bf5J4O`0LLѨ,hT3\[&q].8;OnьʹKMVaڵ�ܱ T\g7{"O:ViGuKv})#B/3#d <vn|%r�}>GTH[u�f-[hˆ.ڲJT7na֟q +7B; I�~=x2(\@tD#ҊmF8qw4N h]'$vlJ!GIT-GF!BJ:NTV2ƾ5JhcE>W`dž {w6lyg_eҬxZ&er<#l۲ r%fT,K?;ln鈙=(tu&''hZԃ & E&w $%b0?;Os*lx֏l{RӮ�yR+54 !lڴ|SYdDV\Wmb(8 9o_H<@ѻB44` 9%Xđ=Ue9:#Cdqq#∌q|exd.&7/'Rtzp!=sۖNꜱ1nV y쓼qҾŋKKkuv{ғsYr F+'-0)�'6KKOwˎ�PY^aD [9gwK\k%c= }IX ϳvro&#uH$Y,IsQ[NZQlkZar94ss[qEHif!%BE0Clh1V+|Uc&3?='7:=orq춈g4R 0<4DX.֗ڶ67+6w7B)Smz ?͊0==Cei SSS0GannFa?C`_�f %͐H)iZNO464Ҹ= aT)M-hc7pPnȿu,|V)@s+�5}/U"!dxx\6gR:(H^wC$477OZjۿ>HVpg($l7Rl?y, gReBAV!Fm&%O x }-1g~eo7[ݪ1=޸?5ׁ,nŽ JNG11ICq1]LaˈNGR'`yBZj~G -؈Y /!s5a+Ѵ g2\=lg�m (y/ �3K~?7m<pd{wkf[НkLvJ8Ka1I)}GK`oyTi믥#(FS^z;G[+hO (!(tWӉۮH"+0Ds5 ?LYx*@a|0<KQeo}q!.CH.w4nH7}e93vRU}vmR�G=#Gf28Fd�T(<D%= CA}%'<P%P@ [̪Q<}  d5Ν>3^:ʽlV xkwz\މ%<O;q{2zes9?Ů"pULh#�i{ tm'(&2GٳXS_iP EOcTVBR2`t1OyVY|+s"�𽋃}=05Ne5[ cW>HAM_>)@;tҳ)vp+Eߩ7gc?+pi`V1 >3'eb,o 2giTulWNrӋyϯox MDԛ dvXir5aۺ(Ð( Z< tv5{c#Y"&OК;E2j"="{܁-"ix 햵IsGZ;Nҽڪ+x޺<HDxO52 [-4#[>T# ߗaDB0 ÐvE3n4d׋]rmT?,bۦbӛkY*4٪'r\8R}d}hǑ&tOB vk;ha:=M8紖+4-|uU(Kت[4h_wœy6G"nqsY@Eo1<MU=gVѻ߰or`,Hj1_4֟SoxMoj0h=it K^{e}Ha $Ǐ?Op;I׍:ad!4 ;W@$=nk5Z?c{lk36nLxukx'Dq<MEi4&zҧ\n_f,Xw~1 `/hmBtw09Ml>^wt3L1ݎքև2+w|j¯گ2fCʼnTEOP(Di +N3DR` P(lc< ^8wolVheU6oHLS39>!/1aRjY+(<B*sǟ 7. ˬ;u#:֖9kHvd5Y�(0tC@Z⁓9Z@ͮ&/߹kv7jJN*=ImW_eQP+?zpHhilS<!;jS ?VSKQq"MpQ׏0Pdӕ +|Eڱ :�6X|ƚV6j,S>iUWm0KbhLh5>cZTI$gk݈H<OpՖ G*y5~:︾5s<7 bš}];":KbF`ii0 gzjoN&i\HlB_<B&#p%2 osϗ\\ڞjێ>M &j {_kf>e)ħZզGZnm2ICkTI{LW]U;2Bgk?6?*\q匎+캭tu{"lQTlaRуԗgc Q�,qRXː@9/)=7z`I/(fX?|65h^W󶗌q"vQl~|Ə3s<}-j 5]B�O;@xB�bݛMh;0{JE-4.t qXTl.T̞xɏ#{dsACJAؙ(kU ^~i^6`W8-/ =>VG'5\fӐ憋2UlܘÓ#i /ѷqX0]75ǞR k,u~+.,eN|ԭt҃_1.ut+7]>v˧x_(ʥSBi()ǎqǜk>:.RR( ѱ*RđN= 3۵@`>5DFpťeSvZwLl Q+.aꇠe /xՕkk߾uSf�Ewm)5-} ~| x>~`�<s,ȼ7<WoNУ_1}׳{Ŗ<ݮKF:6s>nB/(45߰>;>B<"bPjAQʐ +G8ԇ~E KPmzRd/z&Z;w:lPf@8q _Dz!?9GY? ^>9! !{A9x& ;CYdዷJVOȒ="NȑT*5V44W ysq& aqͶ6 xQ@l1gmv\zAZZdVA N~Z`#elîj2}ѣxҳY@i,-2;wa ʐ nr@}�Z,Vo1a;B[![ =zI$^7 /4`|ZXS';Jt뗏Ta84׾&ȺXdgrgr׵`b܂$qr'A)re;z9"V_faqzj.Fb qΚ?}0#*MZ툰E j^rYrZ:- Su� &^4]}VFwCdP_[|]Y{eAf:B3D)Rg4Z@HbEptL {R/<2achUgټ'^kn~FnڙQѴZ&a;!jv~t#bn"̞.fJr}>{<nbLTGbݼ@L%:ߡlgoy9{�dೝ]LF=9>m:$Rb;"e<A y䑇9u8v8]ε\)~bP J[kzV,[˷s&!º&Vo쳙3'\AHvMaJNEِ|i+Uܭ7"!̟3}J#j|Bw1j/NZXZÌcm ܃+2i+VT1.KVv\^ Tc3m<Oum=[Yߺaώk\H%Z{]$JX10M&z̉ݷ?AgEy Z4KPY_(# F wC[[ߍt#iT <?2C-iCo%,+N2tKjdiə.1 aH&+Y?e"m)09|=w}ԯs[х"y SY"޻pW>:CjOkA"kAH@q,!^wAh:/ ou|5~s ̉'hZVQ>sU7#,>8<T^ V'%dEX;a&ɗ.{{'zRg03햤Cw8SO{En0;1waCIgs?iCmxmj?iLۯ\yyN<ML z:zEu)VK3iNrVDI"|6QnNdU9wy~)d Lx]9"_xm3:tgt3$쮣'>;]i0/Ư`> ?rl>=͜)?X<rɟ޺D^G!)VV8뮒.v }K8X%qv;02CҞKqaAox6R g0KGuYiyE4p=|}FO/Vl`K�hsv[heLtٿM1UUJJ4T+Fwz]o(3R_v ߒ6"1Rv>|}7O�(K>^ڧKY1]wboZ TQ c:O:˂_D ,uv}< Lw?>z!֠)W+nKđ=;)QKǿfhr_vN8bH`'wv: �d'Jzl[J1,-G͝s[|@<{U/x^|3~h,lN@VEی�~':“taveXtP.yfJB:tE�k!SV8U-1=ši^ݟ<]!^tq5"/4TNtJ6Dd_Ͽh>fp}va զF>+v2%�;\7?5ߩ5O\!{~Gj;X i2ƺϓd2KUk^s? G%~tn>B tkB/;݂çZ`'K^OZ/CBxYhAz+).LUE~)xtLF27W3S  JB+Bs|.&N:7|,]^j8u%v2[;-snTCm[>S=`�˧u/|z[m|/EOx'JsGE4T[oN7A5JʠNr]_H) d;3=24MN.x�?{A{2BH^Na'(vaxٿ;e2O:#_^:=,ש258DǦ[KK F 2@E;wukٲu 7gbb9WhBNse`nlkG؄)+^ٻ0]S_va^r稻Ĵ .7w'SX9+7`vO(JKCl:[*,@C&c:sOO rR$cZڦRSkbX3cS> D7/A6[oNXU+ [ۚs!csN)4>wo[yvz͟i (xd &KLc&c@Uŝ6Nd3߷l/,H^ua\xXvDTJ v�^YKGiC/8;MoN n?\>v@,? �L}ꡥl69wʙ= QphɄ}'<NFEK~ :]&-PveʂB] k[T*SDI {zI',݃.v(CA4w<V0n GT}Tf]kD3U-�cSwE*ϲڈ #)*NK |P-RIzK|W{>:z/z9)j+8+p'CjݿQ9t][mJ/-rL?<2ڈoyYi dt3Is|4.2m2` Z#\7.t_?\d'1ݏ^:iN\]cRl/.048ZZ:yA2�Swn(HkI]c:d^,}TMğ&s]dND"j1s:g0k0 (q" 5L#9~%0&45:Z:Ki.GrnU^5c)|`RPgGrZ-x~12-23l Wpn?"̗D3(iv@hFKS97 Nh5!:n@HPML9L/}Vi8;˘\D]Ó{NS�4ߒ ͯfh[ z̿5gO/MqWE@? &DYc ZxpO4m0ySNrXt |4e�)eIf�(#L7 M<!Q5- IY _pvkm4X L/<s S}o;yU_7<( +5cjփ7>=~`(:c>|(r Q2 lF *<EW<pue:;)Lle8w0%43Ո48U8uQ{t2.:"m31fYS ~pq?1NV]pe&4M;w%ٛ9nh{ev 2N'}?#J3?6YŝkS٥1o?aZ\]bc 3^\s񂟏1G޿t3tjXuIo@?0vtB*7 v}7 ,@ 0JP pozwo8|*@ v-lbqC§hl"Py;sޙVvvnq?0�SH٫x }}|d/{ț^Aߣ4т1 w_5|ǎ_ʳSR[|Tzdu(Y'+Xp{LY o8߳9s|A{"3 =S"}'|kO7@; 0ZTϙݢr痳]:ũ;kٽw/?Moɝi(7dΦ~Q"ҧ\:.]v8vqg1kmο9ӢxrUF~V|%s&>*?qf gnM]Suo6vv 8wk;Q~?z@}+|*^U�.G5[im6gs;β�Қ| OܻPOԿvs8w�OX)?=R=@M{`ƺݏ]R1=Tݷ|Wa]iso> <_.@tqV_Wx;nٿsd.30#vxfDLK8qt+܁}f:n#.:z>ЪׯG벤9gf/1``v?e=_d2a#O4ҁppĊ\�)�O%]7]|F+ q_[V^/o����IENDB`������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/macosx.png������������������������������������������������������������0000664�0000000�0000000�00000026406�12641336260�0020214�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a��,IDATx[yLU!cq\p((UNk؄NZ҉qѪI b܃fp53hшQ;jP(5BEG܅{{s9%1ϛ<99'y;g)bʷ$ÀI Sxxx*_1_Mד y,0cĉ>\ɓ'wi3g*_T.$$32%/.~]v"+W<ׅ�t 5jT˟>}JI-rɒ%Gp� 0͛X.@$---bȦ&c{0`P1=%nʔ).^�ۉw:NVlnn P*bPddd|v7*Y|6mG &HC’.\X*x^iHzՓ|=�$ryL $$?x7''BB~?ݽfZh$^P<x w]FD 42{f$/�=H>ɟ�PDLV^]8\F~G'xNOw �Ɛ` *999$zu'S׬ǃ`f7V $11c#o9�"oFOb^^ ikkcGo蕠SymAA}^};6wUgO@M ?<i oZ7׮]#\.I >=T슐w3N׌͛7<2 <|0' 3?~@'B#N"qnZo+ >v6}4;Wwjݿ_TVV |0FoJH~~Hoߖǎe˖m 8G~o^%k=}oll ]`,--{gΜ֭ D<TH1 ?IԫWzQX|vI:,]>}Z8p@ܹSH0-| 5[t=&L%]?>zlꤵ˗/bbϞ=277W@ rƍEӰFJM z}y%/H|yy<z(Grǎr۶mr˖-r֭BZԩSwdE~_coJmڵk% \ffO}�rӦMV/=Amtt7x˷�ogee+VHu6l`|Gn)));qoQ@|3F`pӼo>=c~ #18qٳm`7%%`eb %aܹs&MW�ÀוZ/qId&SW@»π*r^6AL1c>|!6p~.!`5uV&JI~HRߩuHS:cʳrԐ!Cƍv֬YvٳzGܹsw0 |ۼܡCf$20+R"|_eQ=ڽs1bD& CC`COҊ�9gΜY0rqqq)XM卺A^ek'YqGN]h>^рyJ9'j+K.bɋ/E}o"=ꃕR ?~|n% kL;}Hl2pGvP}(Ox%%%flvx|z sxڼ@x8Ko޼|rkԠW'J,:wZST_ݸq!Gx8(`)EK+&afFhjjVt6;JΚ[z*VOB> /͉SD<t > ~*Aw P9$&Mo#?=yN'?ƚm|3rICAlmCҦʭfϿ*R_Y9lj+++:)#tKPW#?-ڇ :(n"rhހ?T%:^6Hq`v2;;22l}xucq>k׮2 hwxV >wt;ۜ$� Z)S:lNoN(6n7gZ`(%?*B~ᱱ)}9|tze"Hc�<>Iuz�7Jzm6yHnV>@0I ^FI<s@$`uN*!A9spqSGPr+{`J\~]pUTTt/xg>(ĩ?ԝ_WI#6&Vk#тUQ(ZJP/V (bkू"^) Ԧ)iMR4-њPn&;23qw}&/o\/w7{߹ @hh2ĵVpIH1h~gs6ƥByX=/4fFs˚38w̙3 N~qrY:cJ΀ZxVV_q1 O*>?ߙx/ĎƏ�#B A!hY!~T0@� ȴko|2B6Cָ7ـ ;A6+?tB4W^)d<yz:AY NJ%@X㎟b 8ʾ;؎}i6WG~h)(d糚| uf"�-ox^ĮgMhnB:}{A'&OFљR̰pfp7B]ACND0@#"*0cgh�&\gUb M~Mt7ƒDOxmg` k F+3!$EرDfBʺF7xݻwKU /+4&r , p$ ut0{!ij?om@1jLg*P.Dt'KNa1*2@b�P^!ڿHeR/8q|"~F gY؟W`\ 6#/A+B{-� q-%sae߮ȝ M7$ȿSL>3XbJyHU?zg9R3|%yv fu^!<Wb]AB!8cƗ% rWV: aȷvC|n+$& |Q^{Q޺iG_*0;Ӈ Qu\ɑH� !-{h�a`1Ίo饗!](̀,Z�ZkQs|oQغM5.})dY1߅x�&MA9&+<Fa``L`!Y �C<ţӹ]BY�|]�nτ|F|g |S,{aeS^: m $[88s<04xas #4R6~\`8)>N$/U:rv FLae@au tx߾}sF(@w2?4w.` �@J)ܡjq oHV@k)tV0% 'D{`kolh5|J 5Ch fS,O5U`h#w` 8�#4qbdZDrs&fX�XMayE!&?/XڭؾY{w=iUW܇KEWݜk\AeS0~ -&?{\@qZ[1s^LI4 {ɟk'v)#_SohԽ: m\Y3|so0 6o+LVϨ/DYY{D<{=3Z;? @M>h:p @E>C|Iůd76Y~]JdSKyLFkB 8FF]G1)fi"zzR:wO5s='7& X_ c6}߳r++u(`fKY \GVP _pb �=GǕC!"#!rw!$69ʷC:Dt60@�ǡCNXp"|:ibPbPX 8y �@X#8Gٗ?`nWSE!9J�^;3F]Zrgm7 {`l@y"l5G�vu]_֦IF0Cj,^J�+eL{ @#DYoOǝ@0|4oKKz>M|>?_}od�7cGB"lީɟ8L4ރX޺*"pEC~ eu@pJY�9qj#G}@褻ڥaS9g+䃶}&&'纴{!bm۶h'(u|ݢak% X� Aj׺?5` X�HJY8i~|8EҿdK7xǧ}YY m5~oj}6`58{CoCbΝ;?:q S5)$�ݞX Ʀz�k~*.<F1V Fm!ߦ=�ktu}k^kMJ#1~g }!}A>@� ߺJ:WP,B@</s PV "@t( (៙;v\J]�x Y�jۚ:m\`M>((S }4ߡw.U|k #YԍObgPڽC>a?Ѐ\7ZA}$\[La=^ONFiVܠ]@!!sYЕ(n@1eWLF hgYzM(}>ķW*_}9so72xk}{㚟-v!o]={h%D|�;u {B~ JMõ@ Jij!�CwBHFus|LpF}\0L :೿Ϛ2sޏ*ݲ0L�DĪ/ �h+͏ed% ' [bTȭٸ_K=y 2a]L6߆fP멝V5Y� EN߹"s2s�?_*4R+>l,Zf�A4cͳ#v S/>giC%83}Yks~65uGX=-�ՙy�4#_$ X j�+8@[�<*6xA{ڟ&ZoDx_X~YHJ6SXtS0 iF�~�9=>HC!9ZjhUցJL7HKGP^_'uH>s_4yͺ D, N C3q"~F~A"sv iO?=~}ɷ̀Z._]~.lx}q_>`Ѿ]tkXC铃WD2~�`UL3d@�K6T6!`~/e^=:|oޭ8}o@-�-X�^gϞQ� '(�.]7P�rp.  4\시 E{ÇEknH7ɳaW}|&?OOX�b:.g*�ѣ"q�t,� 4j#&]8O>yA qȀZ&.6Yrht �7-xDuI�vD:Q+/\\A T�AS"P'xrбfNf@xoh۴:64ך_k?'{{*_ M2Arh_Hоՙ�il6/ڌ?p?,$CM|ȯs;ȷב~k!]d9x }�(WoI7I�>(ӬZ ( rk`C@�k .9Gm~drA}K `2�|6uo7 xo8v<>=jE] C .|L� 7sG�Hl~Q_}T\t/}o| �gr)[�Iajd<1�P,�@2Z@NY=1�:,O<:ū <^9kI6!&R ~k gcୋT ~T�:!�FA+JE-O l} HX 5<_x�xV{,�:3Y� Zɧ.Gs.m[G,h@Lew�SI9 ?*P$DMh"$$,u<,5#\ɜM]8]VnU[i4KM2&y~^]v+9x>}m3`>nԿm ]=ھ6jaM҈xGG@I>sGg3!?,XhFm @pQ@F)o9~c tk֭m۶!epsG{ݨ x΀}7{7р_s%B}$|jO@ ~5)a|�? b`Ƌ4>jr,f� 9G 6Bsv,s52m{-[ԸDmz5�Olܾ6mcTX2{YK:�O~ �?|ҏ˙ E.;>~jBWG`�} @+1o֍7Joc 0),:{&xb_tI70~ni}ڋ`+V 4~] c._tL��;O�@n&[16!tcZ7t˃sԕq=~?J?Bv{n p/keYbM|Cڙb-K$ɠvFf*~}?U�1@8zu.銙KW97�7}=H`p^G4tUu _JS CuڜK5M@/Ro>?9M | xS|Sx�p_B9Ʒ<DMOOL�5*9+'�$lSE0O5vP�0�%Rm~hc_>G'Л T6tM71TSU*s@Y?? eͭuk׵z׬m:� FTn̔~vq~tb~?kk{t~"J7r.*qcƌl_~U4 .^sM/:h�!|½Zf x#~"31͡iGEʠ+Qո R1�dQ FӒ6l_�B0*�lѱm} gV/Nxǯ0k<Jw 6 [Ok08/@6B8wH+A4wGUV Ԗ`mv=F/h�{܋GcWDz$؆M]y7TiBY+VV^ݺ[@ӏɴz=uꇊN_`h Ht#c0ҳ[EvW'( Z,hjѝ;=��"-8uΝ :`�ZN,D}ԛ'I�F�:;< \1? {H-ͺ- V|uZ.v&V* :H5)b'N~?7cfSp0 4S`E5=oժU%1Ш_�8Ic@ll?>;G\%ozH� <9w6aM=3=UbBkfM/ʠ "y`k7U0^ߏ]|dO~ADș\σZT*|ߵИBQmy-܇EK[gHg 읹؉+ϏNg�u{�& (uEЏT(˙[v]/ᮦT A3.\ҿxe1 bd״[Rn(&{ s4@'Ѝ|o~^ p[RՔPјiӦmkѢEZ@@ V\Kky2~1=F&sE uoh=c_aJޫV'XSɦ-G---B$ ��Iv;u劓<~y�?ADo5vrxm#7ϟUЦ_v5vҤI }3 A4>gu;.4uD):\@?[AL=v0� ó ksӛT2}R"|Cu�x:PYg/<8}JKJ@d�?! @�c:!go#ڊ꿉DcΝmU"39{GͮLQG6xX�ⳁJݏj(<үJ.+zM<a'p'u"^yY@31�?3z_@&"JU%�H~$jZ`YC(g =`<Q躝uCKQg}TF'k�  !9{4KLG4{-@o|@ܮL;3@~z=9Mh:1@4Q7`v`9*C2d+H?rLbH\=:)+Q (ua`buL�0eܹ/ihO_l);RtҦM@�*8G{.ޏ>Q b@ r ?�z`X:G# pm}фYRD9:c9 ݼ&s3s� L!=+ C96n-h'|_vܱ(04]{=?CMAP 7 >ȩh寧k>Ká߻k֬Y+hC-ֲ]Newq:UD'xI#6/ Q+!"Ĝ ϙL9R=tc^}MC8TtM7�5Pב%zr:Dޢf�L0 h �9c(*Tyο8L_ұ �x9d84@�:jNb@ Xoo? `~5NK^)84%2fE)IcL7D:ܽa ?W �3 L@}3fldIh;'E\{w?+UAjΩyGNc;0Jx_d<<4@ `C0R0~VMݯ9-],xٮ*`8QmEHm^4r]Ch#h =;w<+ p4=^LLYCP5 DC!�ƈ%6(u `N ׼FRkoEyK ?%&2 Y5@;RT&8gSU?TPg bg�~RȺ~kS{94Ywܸqݷͣ:_:-zn/ "!� VX J@G a-^LXQJDKj⎠AV+`6S[FW}U҆ݡ>;<ϛ7nb I2ȥv-ݜj �oF� @y(֣�L*Vĵ/Du&s"/skv_J݀*w5It 1q^ 0\ט&@`J+\b}ouv]3yWM23g\w9l[v#R{ḊlR@><UU>ԩS{YZﶍD6g`+5϶ҁDmjP*, 9XN MT ߜy[t11%':=\30CfHSM0:5xPϴK�%mRYWSx"۬F<;oPO/3AhS7o~@1ȩ"�xKןlaؚ IdzJDH A`s٤E?W"\JhCv) [}!D)j޾}V@qWwV}Fjl#S}XD'CCH ÌObިQP;zh9F5?dҽ6wH-K^%F;,3Aږ.>$eѣ/Vq.I/6:JRʕ++'r#\uS`dM , atz|1]tb%KzYg*}NLZg?$$4IbK5|hg>;)}Dn;0GqfbK\M σf9?K$I3N{|zݓsDR.Ǡsfޝs><#koP) `']]+& !vF xHGѼ_i*nb����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/popup.jpg�������������������������������������������������������������0000664�0000000�0000000�00000015535�12641336260�0020062�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C�,,"��������������E�����!1SU"45AVrs23EQq#Ba$CR��������������������������QA� ��?�??{)EɒTKT5Z:yʫ<�zDQeKM,iY;J "ROK?nNҍ,{)z'TlRk/K'iF^N҂Ƚ*6ROik/K'iAd^^)z'TQ/e/Dʍ*Zmed(PYeF^-6vme_PYeF^-6(ҿ/e/Dʍ*Zme_QiAd^^)z'T?k'H҂Ƚ*6ROiiFN{)z'TlRi'Hҍ#J "ROK?NI:GEQeKM#J6t(,K?e/DʖI:GiAdf^)z'TI?i'H҂͔*6ROgiFNncڙjUCUwslG*h&�KpFK}/,|sKu6\aW])"ԭk\ڨ*hF3@5Y`KA~[ ?מ<ߟX mOt<iElb]*"}MtliJG3D|r"#rU^ /e(9n+:NG=ieV,p�r:K掻HM["#U^74rMLZ筨_mӣE3G16ڨrnpVbE fUұj$̢nS5DSev*Z e~JhTEH\c䨹.J( Inkems.k[fl('{D*TԊLW7=C߈^l^y|ZvBLL؍V*9Qw2\}ϛMט9=o7)v\5ylܲ UخT6ԩ(HRTF(M.sUURd 5v Rkꪟ܍kQUr"JDqto]!ڊyUf5.y"#0D.KxZ-WQed#_ѵFʎzxMjj]*kE,W[#PIlJ9˛\_Ȉ(CGܖ,0b,5P+-#;&yhQZM2Lid{o6WR;3Vd*5u34@n˭ib_kmDw9RaWqTG&y"Ÿ"{V3*CR DU?S[$vJM]+@K��������������]Q)& ˷j=E$ӀJR>ѿRxKpFK[wc?}dS[nts6$E{{.YrL}o~ys.ɹ-m [eW�Nv� 78lsgHcW]湺z[7oW}4-^^m=mWQV ˄VA >^QMVGG1աUS67h-Mf&-+RW=YHآԑQkͺ$LUWJq�?>IS偶;KԠr\SϑLJ-vV/s8e"cধTU7&DeeJTK:1I!X.jɚoZEO:*Bb+ R/IJײ66MٱrFjXw\8[OUCKzUYRĒYRDv*VLЙ+R忆٫sN|"IU]u \{sJL<8;dzۥ2ʊw1؟ bI~a{[驣dkK47smF=<S=4[YYZ[W=K≐W#cQbgDDD 昙;qbTs&$ѿCkQ|ˑU_8vb giM·>Ql3ƮkUEQgO*{=jWKMMYQts3s4^d=ӭ7~Xڹ•5,^][*މy ayh髝EkX+^U4N_neXn#mmGIUQ(YPqvnWGwݿ++*)* V+)|rQ*'U|_UwICqJG% cSD. sXy੿~{cxqU>\OIV<w5ISR9Zs��������������ڏQI4V]Q)&U6ɩ)]Ei۞6ʉ&r_CR>ѿRxc[VIFc_⛞p49 I~4eOT>0<[sS/<?Bi/ؘ*z1`x.'_%y~_0TNcn]O8OпK b` сܻҟp49 I~S9Źw??<?Bi/s/2sFrJ~y~_'_%�eOT> a8OпK&�ʞ}-˹) I~Þp4L=S0<[sS/<?Bi/ؘ*z1`x.'_%y~_0TNcn]O8OпK b` сܻҟp49 I~S9Źw??<?Bi/s/2sFrJ~y~_'_%�eOT> a8OпK&�ʞ}-˹) I~Þp4L=S0<[s1TԕMCEȩdѹ|%޹kHV]Q)& z4)~Y|nhߩ`T}~R:|���������������������������������y6RM8o&zI�f}~R> B����������������������������������]Q)& ˷j=E$ӀJR>ѿRxKpFK_����������������������������������yMNeɵi%Y|nhߩ`T}~P���������������������������������<o&zIڏQI4Ծ7o԰^*G>ѿRxW������������o/Xbv[j&|*:J]k*ױ"93~y*<Khb;ISmgDszTET,?om${>kleի?NdžK6[0�z_,ڧ{=V/횁����|?4n6좆Mzߞ,ݧ`1yViQ:s4՞K/>`h�����������yMNmɺ&jY,(#Vw�%^z_7X/#|nhߩ`T+�����������Ջoz,K]Q_ʊ˾,G;Y�|Յ3ouPRj<"2v7hV{�v,cU0tbKŕeFɲGjjsr52W*e;wYL*w޷jQz|-:ٟϠ 틖!-JƗԳǧRVݴѲ՞{:s%F]߳tᎇx2ΩV?UbL;zo96\YZOW3%t۾#si]>+i'Jݫ[r�G3h`'tUA6:nSԽ\”-~_212Sbc3JmI..p.MoG#������������ĥMD KꚈ�B}~R> @��������������������������������� KꚈ�Bz�<Z5r]柹�R>ѿRxKpFK|���������������������������������ĥLURrɒZir&ҋ4ĥMD�>ѿRxKpFK|���������������������������������ĥMD KꚈ�B}~R> @���������������������������������umG9~�WvmGp Vj_7X/#|nhߩ`T+���������������������������������5ɵiy6RM85/-k4{QtG"Tԛ_7\[|M+i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�i_C4[k�cn,cQkD LS"ӀJR>ѿRJon܄=/.-T�������� MUS5<nisrDOc68f|Ik:5("V'=�@mzgu]N'|zTsd }>8ƒEUEݞQ]Tuuri*4nIlkQ3r/{^{kY*J:U\X\&6Y.�9Cڸ"KX>l*9<Hs.M{W~[65Ͷ]t5TFNʪ�~^25LR33^мe{\Fg[[XK5k]Lإdr78;$Y%EaF5 ' luKMKTaB۶*WRUUI]K=-DkM_註б;}6ˍ%U 9L9j͉xM]Hʈm-%tmjcrr+ߩȋ]ȈYi!Ÿ{yGO45 INbm,U.j@QỂ^Ym\mrIO,I($tFF碣3V3U܊xzl:{Ut0Բq'S Z.Ӥ6v 44vkS[}JzKMzA %CZڤWl$<׻=S$\ej  ESs Jj+SȞs_k뒆YIVe.|<LRWwkzV6wCZQd�j.yg3߸[-].v:TGKLMsE޺Ur@畖+u=eOWRA-+$#ZUDLuAI eu5;=W*dXUK%}ڊqUɪRŚ5ʯj"Ӟ~jb y\W'ݪZ(Il+y3Srr"Yd ˔U57e\nF~[[`P>rEMJ1EZTv\s:F0BE|M8%*YPٱ6r&Hlqݎq*:W"66,9j1ȎԨ抹����������sS"ӁizZp Vj_7\[|M}~ŷʔݟ ����������������� SjN\ۍ̲"#rTs8=Ƹ�=+{ޙzblsDTEE4*jQS-Cҽ^Nc� %תCElΚFĊG/UW/����������qO/]�N)ei%Y r27^*m\H拯%BMOHb2{>7\ޡ \7\ޠnwB$ .nwA rz6H2@]s rzld|3u˽ u|3u˽f{!Af{.Cd$=.;ᛮ]PH {ᛮ]Pw7\ޡ \7\ޠnwB$ .nwA rz6H2@]s rzld|3u˽ u|3u˽f{!Af{.Cd$=.;ᛮ]PH {ᛮ]PeL|d]J*Y#ܷ;5URi8 �������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/progressbar.jpg�������������������������������������������������������0000664�0000000�0000000�00000002141�12641336260�0021235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C��;@"���������������.���������URSV!A���������������"����������Q1A� ��?�L�����������������������������6ԝ%،v~jVOɯx˅.cRtgb1ZO&'m8ap;J]'fi<Cᇍ,F9;5'Iv#k2}ӆ7ԭ.ݥfi<m8arKJ]fi_"'m 4nWib1Z]KNJy>ki XjvjVlF5;5+IWd-a lF5?5+Iv#+2E0]givlF3;5+IWd-a #6齉'GZV?^XjMrY5Y5VaeۗCaI94NSpҩi驧1^ߴa{o^ߴa{^ߴa{^ߴa{^ߴa{^ߴa{^ߴa{^ߴa{#b)}y}y^d >wA̧XK牼N NxwB,yyԊNdMw<Pi:œo37Hud]ާ";IMS7HtdE ʆv~ݯMڌvc\l������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/raspberrypi.png�������������������������������������������������������0000664�0000000�0000000�00000017314�12641336260�0021262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a��IDATx}cU?I&d&S)ۗ-l;-,HA? t^>E'" ȓgyo>39{s37~$S~Ϲey%"C]%/@9?@-^~  ۀG+^'8�n5 ,~8|Xp'nไ>-qdqMӁ/ʕ🀰 r@&G@}w >O؄�9X+CΒ[^r| 4"C ri3?cd;<@NPq:OukqVz_U=乒U`KA߶]+ɝЖJ-/nUuG_>+UPRxGrR2Ѿ$,y.qmbbGjs7Ħ:jE%`UJ|(Wj%k73vV BzEt~bP+njZ#Ta@V E@T DQOJD^[b=''_jyb bcGQ'։#;l8 \Y&f?w�fTQ+Z bݢ,[+}vr hӎ14D,t؅Ϗ{~hY_X=㒌 ؾl4hpNk:ıL<1IlK,=YU@g1;Į9\QG XpzC|N.2<q�E&t ӑ؆p_,ls!w<'6vh#&دz_U#AlJLp\G4," YE%+gM$.[-j`$ O mwu{ !{T@SS[ZP}L=e}'d`!NB"YR" hSđ\ Yb{\ݫ#:&_iZ;AeJ`8zJ-MIAQj|JUw.1pVca;^m o'~>= *)@^z4m06iN Wy'3zn_>9{v%?%5zA, }0Fvg @TNl7MuR#z7l':4'=- zP]p_x <Զ*:Fi:&X8Y(W)MHzQ۟O5ɐD]bOm@_[^ �ڕ0<N6(V۽*Zz4’y~NѶ($"3\v4\+\[mM7h#.kիE 8~g6y ȥ[RY ,9YǕB?٢_7i~KQ3Hx|n1y[%YO4g:nP��Ž^1sDrQ`Z+0Ppӵ5a2oNJ0=)\:ˌ?I$hqU>b bu َzWhE0![*=j"uj-waW'V_ƀQ}X|N{BT=:P NZ'`oSbM DVӐnNfQ)GӓVK[um}(lo 6TP#sUوH{z,mNȆ/Ǵ NJ+\pZڟ47UBF]tvIm']Áe.<M# q+Mx64p$K,'҇9:�jz3lg.#%YM $/\%upatridDaj`@�,Hf@23zY,=2%? <j 4UAL X)۪KyQj%Whuo^64VѠS an!F}mk*Ȉ@VW)=,;/j{6EΥThrXMA,=;鑪'cHϰ5zS*>̕৺vTKlS%@bɈgHd*qtG[ln'82dXT# 23]?S@Pډz? >r ,JߖAbhy2{Ye+R]Y@ΑrKG&<[ѿ$vRؔTUw`O]]XvS $%6f~yT/Zok ,="2tL@O6X~Aԑ0.,25)b�rc:uP\SrN.m Q/ h1bI+.'s mUv�E),g5F*RYWMNqGR;ѻ<mP@lȽ<zf.Ŝ}ҏ ;%p6!,Ml߸# ݶCNCT'"E °0"iؔjd&G&EH >yp`H 1l<xI+Kό*}nF8t.ٶHÞrno7 .s†v ODbXzЏX('e`!pPd7}c\YmtVHVs#(kX%$˥y<2(]FU^f^G8aq(5Qy.(X~X]\/N,TOW:`QhgOZr( {iۘX~8 8`iv, ֈ˪'7;։6};7׊MEUS@iA8�tmET<޼Xmj_#~bƅW$�8 N-jbbOZ?W<ѴX<]* A.Z8&&^o_ī*d3 yb-T*'-GEb72OR2+i,ӺRjqIOM}G<Nt-&K53'_|US׵_w^x}uB$O񿷤y*<0I?ػ7x XI?n&_640A_#_SJI޶J[џL5mM(E%Mm)vRvfxC^ҷ=>ltgR=Cخx%OPX7{=}+Ϸ,{ oFѻtFLp+uH'WsJ:!sNʞ #ُwcEDyv,Dز">Pњ_lsqEst]U\'~`]KށN\R=Q @Vk /̀[Eǧc_^P;qդ$eVM [W96T7QaL+(x_A1oYP7kئ>>P5-b@_N^E{Bc񝖕M߃w[-F*5z t9Yx+?4*^tI7$JC9kbH}+vY@NS@S cI?+kUv HphT&m| e1K- t<Kg'9M!]`, YLPWqHaE\}AF# Q<m\S $!\F;@R)A2^,Z\A$`7 `+*Enq6r tJ6>;.h7�(eOwpFڗ Pu\a+UMѻF a+4}IV NRP!.O<exC@a뙴b"marNS;ufy:wl^1G9k�S/#~2ra˘-A]+|6s2%ǃM 9Z7ɫ3ʁ ]Q=>,B 5^w-g8ȯJ”@4OtCVoU3S$vZZƜ[[}E�pLمs`L2H.>H#6%US+3 G%͹U�0j!}y+e hQKpoœJ_a {޶bUmK04jWWO窴-2@SĵW%~N7 #mHK6uikTYOץWhXUϿn#!J?�"0ԭI`*^s0q!b|1tWJ gaY1~Tgϯ`yQ c =bړ͋,+I1Oe>_O ôS(}N%jϨvf6dkֿڀ"AJa�5>ѡq 'J Ac&8. td&4j;Lt%]\'^wGQ>XT#ʍJD-0tq'G:9Zcwwg�&tm:.n?KL Q߳@bpSQ4i`LYΝm1=z5'a,# ` >@&Ywl( B_0TeGU 42# @Ct X$2e!|c' ׊E9UwpFBdY훑6pqlHO&hCru,Qd f2v09$ԇ4v216ۧ~Ry;$gx: 8Vg1JH4nOϩTov)u|l1\dTײ"mf tڐ*Cκ HT53qAGr\ Q*.Cj .k@9!6[[4hkի&誖wR .iϱO1͏}`-kޒײN�j:ٻG\Af#kGzRT ?2LÕ-ܒAo;{dҘG9m 0+SF1%6:/@ JMhC8j0jxvLUMAKe)e 7{(xɝI;Naef( v&J?P&*7f6蒤+| AIc}g:l sNyMjCF<gXdѷ`%fV7aaWa>Lk>v9O aM'yF_. İ.^t>_G$/He T }k qv1|K/Rl3Nsz;ok KXXP+-}_@Ɯ:8~ZN-4vO([{cK!FIyDdvX>i;`O4X=s �uԋd[Y\}ōkլ?*W33ɽ|Ҁ P{lpN͋!I mZ2溛jR6BIlr)]ppFyP>SяzVy,wsZ5._unrOY.'<-, Vs*QWA�cF Q`ښ|5$(iQ u)7OD%,Lق?7Նy]D]F}Ƚv@fm=2Q'A)J/ǎR;1V}'|qX~fZQ2n!IJ}ȃ `\zg!qͷZCLmGMg5 <ːgvᒪݎUlICMpLnʦ:l8a.)H,3ҐmA=bu X1Óiu 5y/xCRˉI GV2<(l�ژ JbKKvX]kק&.L+`g,* Jz|$58@[Wr4'a"n`&%W@g WÀNJ9=D Cg]%6PǏ`J{:^4v0͢<-y~:؎ BqlvV3bH?5,uh (W*c9 <!dtbd|}"S9@gїQ!S$=jqUzO$63ז4?9@NZ Cƫ`3Kf5ZDW o-W{N�lfH�xӯabK=>[VeU<Zj`̼�nų[_CPKor2km1USL˪Z%܉5`^ �9AA]5CSBzxs1ҵO d+醠 P }K�7yne 1l4u+]GM݄ƕ?9D'gQ];}Jg{옪~P扦KC @NQ Tm4˳ 5'eT5n.AjxZfqȮ[%E%b}q=3vN> Xm˽eN`)m}0Gi3<->};x CÛK9\Uio0aKI&9I>!M]�N;bƂMm_]R΅'p(gp?_TaV@B2IF--4-y3|Q3+m0$U]i22MJۀ۴fFXy&/h`m½<aD_zfyRWOu:n^j6�7^g R&W]T&KٳF!ju}*8>1*{ʜO'5na:~ cq)SId'ǿ5ޯB<L:7ϐdY]Ժz:qfԊi7caUF&zXO 03]C-P;8í(; ڶfo)Pkܞy)owwgh7QoӀqOF6Q92#.x W|tTI&xd(˷Ao ݝs  7ʍN0'm�u"ݼag2v=$Et;mK�O5džeN*757=f�/*z3΁!<CsP^uhh>%_D*(3V#s au4N*̓<hght嗦2O@.3PK3pRz9'h o'Hs x_yq2{0A6H5x 0-}_?yviNPU$@pU ?=czw BLZUWo$-͖4c8'P5 =dw0el2w1mD&8Hbx &^M�,a F{iE g�aEn/WxJGH 2 iʆ]LPM#s&)@҄m%e)R~`+p��^Vٲ@y7~K����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/relativelayout-doubleposition.png�������������������������������������0000664�0000000�0000000�00000003772�12641336260�0025031�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������Xk��PLTE���333+++$$$ ���, !"A)H !+0!?"=$B6e  0O!!!"""""A###$$$$$G$N%%%%%%%&&&)V)V***++++++<R--CU/b22+6"6666o75/7778778z9^; ;z<{<}=}>~?~@KrO%PC-TTTUyZbd0dN<hbchipxjmnovvwnOxpqziB|}}~sq��͂@ d8@a:B"C#D"lbE#s_ȕHJ$K$M$wP˝{GYrXͦ]îh/ouH̻FͿƣǩȫʚNͥZǺȘȮɬ˵ͪͼͿI����tRNS�ghoq|��IDATxw QDg]O*bVaFbދՉ>a zEY1/vܙ<|/!hDq |"T"\@~Z!+4MJHY2$AfAr*_KP"H DKpI .AX@ \'H-3{2|07璂rVlVUe,"4;-XܒC%]eU$,1;L=y{e:fV@ٺeKrdC=}gɩ7b�;Drsu2bg�ڏyy՟ y|z 4"yy�q’N3߾2|FAId]"}Iwf)RL;-Z(Of~>nQ^uގS;g�ZiZЁKvrx}yD~>:0\�q@3W0N^Ӫnf}INVҿ,I=:�bZЇB+ɒЕ(QPJڌ(I(Q%#B%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QQD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD@%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%y%F%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%JD J%JP%JP%(Q%(Q(A(AD JD J)Q%(Q(A(A JD JD JP%JP%(Q%(Q%(A(A(Q%JP%JP%(Q%(Qb^r ����IENDB`������kivy-1.9.1/doc/sources/images/relativelayout-fixedposition.png��������������������������������������0000664�0000000�0000000�00000003700�12641336260�0024645�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������Xk��PLTE���333+++$$$ ���, !"A)H !+0!?"=$B6e  0O!!!"""""A###$$$$$G$N%%%%%%%&&&)V)V***++++++<R--CU/b22+6"6666o75/7778778z9^; ;z<{<}=}>~?~@KrO%PC-TTTUyZbd0dN<hbchipxjmnovvwnOxpqziB|}}~sq͂@ d8@a:B"C#D"lbE#s_ȕHJ$K$M$wP˝{GYrXͦ]îh/ouH̻FͿƣǩȫʚNͥZǺȘȮɬ˵ͪͼͿU:���tRNS�ghoq|��IDATxW{ Qg%Y_(,K*Q,{Չ>a zEY7v/s<%ĀIJ% KWALRWP G*!>$" er!J*A%&$I3aL LI D #GsEyA(w�KG(LZMSlkPV 41IER MQ4Cmm^ iǒyoO]iZޏU7e qI' / -'Le)D5c"O87zw76\q֌j>?Qc`?C ;$0N_Υ.�Z8;$Iڍɻ=SUgjRk(bn5_;Fsao{O6oߖ dA3&ie]ե=p ч[sqp ) 4qKj5]-j'9uA*5D%ILI$�g0 $/p LIQ �@?�<d0%(Q´E(A(A JD JD%(Q%(Q(A(AD JD JP%JP%JP%(Q%(A(A(A JD J%JP%JP%(Q%(Q%(Q%(Q(G(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J)QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%JD JP%JP%JP%(Q%(A(A(A JD J%JP%JP%(Q%(Q(A(AD JD JP%JP%JP%(Q%(QD JD J%JP%JP0@ԛ<R����IENDB`����������������������������������������������������������������kivy-1.9.1/doc/sources/images/rstdocument.png�������������������������������������������������������0000664�0000000�0000000�00000014247�12641336260�0021271�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��T������'W��nIDATx웇WUǷߟbEc{AE1   **Ew"b^gzr$]w3g9ٳgO_BPK~BW(J~BW(J~BW(J~B;<Cz^]]Xj\EbP+J~%BW+J~%%@H_×=gQmn^8^._qaSv7J6i5Gf_z3ič%ç/(:߼$+>|ZI!5_暌H J; Mw'o/>PGJe=zC6yFhv `�HD~S?ܬ[":qg&IuO*^wîL?Й k1*%dW~g#w`"?uQVX<}FI7$Ŝ<o;tGaJV>|QrA&IQԼ$B%jA>aWAs$״TťeKRNșXmEɻ+C_~;$s09g؋ȧ=j#dĔ5G$RعgJz.^ 6$BW(3oG\~eB9W#Ee:},?9IzBb*~T $[G/2`?M=kg;~]jӶ_䟗p%&Cc{!c"7sOCD%1pv?YЬ$xBRF{1H-ː?/vJȸ>J~96T5MG$y!YD>e !7;ٻvu1>q{彘$B@PX"D~Zތ$Hx!doJ/0>XrLAFR=Dф<,ɒo$]tuCzb!+Q{N<ޏi $Y[p+E'g^4DxlcZGy_<x?<1yJsE97$6-p c*�[bW[ty2ag7Rrª&y$?F/.WGJ~;7n῏sD{E7*" K4 {{})zG<M}*r9QGJ~d;YU{l, ri .#:FlK}ףIϑ~Ux(\^TGJ~IH.r<Ơ"=|y 5ɞ< Z"L".S#{ hGsMv<t L(#%-i<<)w#5`rP/((y(iy>Ld=`S]# %? H8f@e\ on!toj0;_CiKB�^v%l2dpxWS2)p"wm9xGo nדNʼ%B 6ɸͶ.YyL ^LH~[*n %4fW%BP+ %BP+ %BP+ %BP+ %BP+ %B?7HP+BQnBP+ %BP+ %BP+ %BW(J~BW(J~BQC}=O>cgW(k|Aw>k\0 +KJhPNytcǎ՞#?]Tuz&z"ci ' HDz ރCI(̒kLY'Oq멎A۶Rj}OJN0p`&MϘyڧOzk~_kWpΑ &MDGG޼%J[G۷AÆtIHLT޽ iϞ=4hз_?]6obnl{dӦM/\ֽ;yE%̆ѰaCVwIt֨QzZ #Kׯ_SN74O/n޼97oZccլY~w &&b2cƎqĈh84ݫWo̰CFvLQBӽfͶ0y;lrE߾j,9 6hݺC-nݹKWS71GSZ*6m:wLC[$6meB7h߾)Sq(|<Ď;\  $Jjԥ4e8tbRTgIPRV-t|7MzSBQb#G֧NF? qFyݻw=&N0U&9"?n-'CәLO_#adt)u׼ cBI Ԃ?dS֍۟t/Ř[1CBʸR_fa `7],exUv _dɕ5k[$5kLa߰ECYOnKl :bfuea'ݥKW3g"ͦ<N<7l4.n_b'H 3#*YH)Ga/^4es`;N >F[{:t cLG8pGVaDU(<-mڶ5i trJ ${pRl„>W\iB :r{Xo2ILBP0(ͤ&Paoh%6dڵk!yM%H&%>t8G.Yk=2!1e ,SP<4'=vV ppN1 Q=10;W\)`[N7${pՒ޻/G9f_ح6֑ǭ['P-_ѿb׵Qo7 ˬ{nKli|6=٬w~ϦTb Xw!M(!uލv<I3# >my4V Xȕ3 ;>"MCxd],)e˗s$H~tb%kR8hbcdNIA[jyIoJ.Z$eo7xx"jHhrY?-@@S I5g\ سwu!X`z�ۈzߟ2` QvɒO$$cQ[xgJJKO*ۙ#.nA< ~gd^+-AeSDLˮFa`}BS�!]Y`E?1<SQ~lܵ$>ϟް Lr*S n8O,JQ7ۨWJ.]&A;U} HC_҄C"?0!f.4Ac t5BFW:ȏ/= p v u\ Np6eX1@:g9]=œqFE<bIHl&a*o"̜�G~BL=x}p`(gs (YC5y@S IUGY- F9?s|D"O$x =|WH?bVv9㗘9F-MtxguW:jts~-Q|a/F' ?AoḒȷuҴ#]XA]D^a7ݘvy9{3gs)~mY3q^#&)5Oo3;kLk[\_6Ocs\n.~7<\u=!ShL1tw_:?1(vs$ޒFjIn51ƏT,٦uwO+~ bMUgmqA&@a*%uc,`.*ca 6<$d `.d]8~D%_lهP^V'5$Ifq ba.$D NJDc64oj:jm-{{ ť,92<_[Ϙ3/_LNQ[6N#,ꆻ@[X]^V@$CYD\BDfaOHmmYeEӉ$3tɿ^03ol[ZgOOaYvsk{G Odq*ů#dF=nT^V /_R>lnjjf('AdV1F&Z{aEvt%q4Gt ڷ'syڏG##5_0U�Gi.~m繦iBDfaOxmm+э#H>Z{ ^WW<H!5_0U.NM1\ȍ)#<IcU >6dώDM, x{a4K8eboȸ6an P"C 扸0t3#<EkI/D7 ĭh~!kۿ9yՏGď03V# -,㰟K` Jy".!9 "-W͙ 5޻Op��胺<2MFH"'ǖ?'ُ[ۗg>V# GX#'EbqP8}+T0O%$Aů93>S/Vh1ru%'no yTS}l_n=}&V볩>{b[_Yx;Q}: )=5װd@Wx2/$_%�<?_0?`~tVU;"2svs_DQDa6),f!$eDe/QRJJVRJ eAUzK,;n&sӯi9g:iZVJ ]/x!槊PFWQvD)&ƻn u<`. *$_xrzT*,‘S ZKR\Y,d2pIXd PRd2^w>ÑsZ.R >h&reYP\p8* j5~^x(ݎ{<K4H2OnDd2, w~N "`Z 1f3g0bd2y>_?n7xDzi.Z>N`/ &@ɋl:h6PpB~\.sۉ{@:^?<XVHl6^�(K<ۯh'~8z=Bhw:a7sZm>v\/{f8+v--6E"")EBQSPmB bagec  +ȘKL!|PiC L&v;H+/ɐ#նr|Cjli!~bpKpPɧ m6___.1׆WժT*b%돀PR)&F!Oo0a\.G2l;rWy6G"^TzbΨp Àz NsEvr$fFUUFLd0BnKA v&ߣO} dq."'&<$ ČT_PCfnfl@v˯<ݕWO~W{"XUUx_}t\v///mÙӽ̅H$!Z#*L>ǦV�wWX,&6W_(hᙖVi<NE/b^.c9ECn[\rˀ4 3$�0!Yr6373D~GJOQ;y++[VCt(wF!a&vUOOO #q|~M? Kbf3et$C$}DO6}xW^!ԏM^>w;wL� @?몓dJ|'Sxuߥ@by�? ~@?P!Yo&~3n0 R����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/settings_kivy.jpg�����������������������������������������������������0000664�0000000�0000000�00000103270�12641336260�0021613�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C�"���������������X��  ��!"1QTU%6A#24arsRSVq35Btu$7bdCv&EF��������������5�������Q!1RSAq34"2aC� ��?�&)VŲiVSC,JRDV333>!IZl �T�h}!-øu8j_<f]4LNp'k•t� V0 /[oyq/,}z)[IZlS�t mǬIZl'k•=L6ru'k•t� V0@\z;t� Vo}z)[o'[oyq/,}z)[IZlS�t mǬIZl'k•=L6ru'k•t� V0@\z;t� Vo}z)[o'[oyq/,}z)[IZlS�t mǬIZl'k•=L6ru}NV88LY4gk$WE->em_#Г?w)cH_m>Rg!1h]q9+V;e?z>$x}H8K9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9s9#S� 9�o�:�>KuS�͢}Q ?:/o<c:l:NTnG#aJZKVc#ڌϊb袨?[U^}@lѓPo 7UAI(N7DE}V#-Gmp#QliD?;zMII|\+{zp;;?O@ x}lV%g G*TrQ5_\Uʨ/��̀�����������������9o5O4&=f:8 S( "5?H}ٟQ@�E,�pRUnGٮF1U-1RemFgaJ5E?2,<MY<PnIͪe5`1y24ӆ$dq̒第>aס1Yrc#LdKRQTW 0������������������������������������������������������������������'uS�͢}ǨS�:�>cBo[O0lR16Ug?<*߈n�&J$۔ƺntnv)Vrz!6\]Fn;[U[%bJKqQ3,֣-EԭED^DLLLGlg\f{',�NV׏g:qJa:Ǭ4%J�B/󚆨�=n-ɮ@�����������������ǰ'G|Pw1$/6� j)G3i3CF>�)`lqNyj9]i2])'ܥk镇GfÔ֔:K8J[5B�l(FD:i.ZҍS8QkRD^?tZU!%؎g愠_hEsW5���������������������������������������������������������������������3v(r$:Yjn8Rffg=~wqBHญXJfi47q 骪2z�'QDmO@<ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�;Ew?ڊ'khy�x ꕟ2}!�-vTp+4&:7 IZqĪ)G3iD鹼Eb.2=u^&q7>$Ig9J=cҲ( XC=++.cҲX@RJ=cҲJ=++J( XC=++.cҲX@RJ=cҲJ=++J( XC=++.cҲX@RJ=cҲJ=++J( XC=++.cҲX@RJ=cҲJ=++J( XC=++.cҲX@RJ=cҲJ=++J( XC=++.cҲX@RJ=cҲJ=++J( XC=++.cҲX@RJ=cҲJ=++�s=JJӔZen.0 �]Pi(=HQ�����������������������������/Ic �? �,@��Y"V]ZE)0GJdI%s;�cjYCѣCQ%wWsJu^~6YYI3#.C!�]b.qÐ6ۗAȽ/������������������������������������������������������������AO)��=O!F/1B����������������������������L}SN1hb��:>.,G mCa\SK='2!1Na8hC.r]B2\B&FGFnER$.2#)Tj5!YRgd\Dgb�A)J!Rˣt3Z2[ZnK�! LǘR>\Z�ykc<Zli.[v0OLcQܯcN9RMr4%tK;]V;=D3GTzC<RTYo83XNaɱ#@KL:֕,L[%:l Breh"&$(i/^埸jMTj L)OܒI$K%fDD_˔s ix1-dwoN4LH8Q4֙mhRn:B3pŌ#HJ7#3۶ %.;qP֎tDJ%H#p܍w;TJ|`"���������������������������������������������������������'}�acw>� @�y}HQ{t�B����������������������������L}SMdc|Ei,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4,h2Z/f@B̮ٯ`3+k4cw>�]-^uJ/q> !w?����M?tǾOi(����������������������������J|PE)G3i���w? 긞#q5(e-QD$H`ܑsM6s=CA*0vO(n,`WA_OQP 0wrCyQѼAB7J߹݋țlGs]WUP]Qޔ7)0uRXydYPͥȮ(|`4;dcx2pV%Ĕ;[ikSiNc$))4fZEGòfK8 O}n,ІMDufGbm*+k0 ̫VY;4⤝mj^JNTv";I5x~SP숬ϓ2JvˍУq &$jlƐ.qa,M/r3r;q BVZ!IQj-GB����������������������������������oO5[SzU(",DfW35F-}y~hd-D�[�9'�DiۖM<H51ziG\yG�r{CN*�o~qW-7=Ҧ�lXVVeT[`uz2[.*ȎW";~�������������Ǟi(=O!F����������������������������US( "(TJ>H�o݇F;b,IM)SsRl*;("?f7mFu> *5f:D(Dq RVjq Ѯ4,sQsLOYUJssE&vH$*~m\- 8˔LhQDFWfDZ,BwZi5U(ZVFLvQb,Ũe;"ª[UL?ZQ>^b;: ֧5N2$"JJ9 b &MFyM%2Hx*1+ *;SZ:]9Prbb(le5k+r+_vnm +GKarIlJT GZ}GqӃ)SQ֑^R8E.3)F$ւZN,XhNS*M9Oܥ2ij.4c=G3\i[!mtaIh̝p ;kQfN.RְEIbpWy>UB㑒 dn-&)&!X<諸7Tq bevLS4V󙒾,d\-J\L9-} *;&Y% $՘Dj<b3!Ȉ7n#lJRMYb+E~T{,ƎVHj:@I})J1 v#2k2PÂ0SV ŏb ȘW*j9DWQZUĤUeߨEM?aJm+B1]Mb:[KA2PʌIԂ"TW/>CBb7-QLw)I"5$fD1rj1>z.Z47TeoHQX&i3-b SLI7IV3#%k>7{6i-|[]a[/ g#|>oWtS(JܿWHDV3 蕪|`ϤT"J~&8ŕ&W; :&L64&ϙ")Az* dv=gM_}A�DE%<l9ipJMJ^S+$L*Oo= >[fLˆ&j̊}f n^7N,,씰i)Vf-pVzj̍Nn)qTV[2VǪ5tڍVVΑբʜ]3YAT%<ۄӍkRVd$\d,W!��������������w2*s6AeT(l���3A�rx(?@.idTe4ddj3Q)"3?q ХD!请-is3yc;\,֖$\u%sA+ g 5LZA2|4HV"=gYcS;!-&HqFM J? i2JsgaFլ^%}FL˯hLQ(53ZV\J_98n2;6^�pq������������y}HQyl�B����������������������������Q DQ*}C?GẌ?�G·2Q*p*>rEq#zq7fIkf UX�HM5-TӧSJ›ԣ(ɻ]VU;<jMmJD# Q] 5!)3ˀj-GGdT䰶lM,̍HҶՓb;gSmDz8=d71.eZ3 O*MTɩ2pdGn ȵSNs!VhKMлNn-7mcLt*,d.;hjIWW踋&`V@:KOMK+nY˻ II84DJᨭs3S94ɆT)Etkn"pӗ;Sn3!�.&f&Q'XV,_hw <�[0]2={s--S"kV.R/-\z8�;�Y8*tARZJ5ȓI*$(DD"<AE MTުo<i*nu|I8DmY:\|C ⸴ ۨ|ш):3gfSjRk\Fz}WidAgLێ9 9]y8ȵ&w=P�Bx# ԩj 7F4m Nr <3+Y. _\WRً�S#5+_5<]8YBo6Gk_{{mb cq Ó>IZ 5@Cm*\jtqqX�xOKu/BS'ԥFDmK*wO6hthV ׼t5=3t2i ޑ)3ʬ˵g!‘؞iR_rdq-S %*2Kvk!)hL}J鲶Qέ/p]siq2tj1`̆e-Nԣ֍ZDWpF=z4<S^ xU9ӴmNMe5+Y]E@τ<;[̩7KrzܧqM٣^fգJDDet.6+̥b My.T% ITq^̳Bg{c����������������u<谰X FQfe1nx�4�w/;pK�πyۇ:^?| �9�"i%]9W#<d\g�+�|C+�|G �+)]7S9��wC-.<e(L8e{LH�І��������������/1絳~ 1y=HQ����������������������������Q2Li%2ɚN?NBTJ>HcblOK!!0ӭIIQz uս1e H)M&y.%2u('I 27(ϤSUDijZtU' 2_7V܊fcM{t˥2-7D̵$"+ Xl; b ist0ψ-$WRnj&u9sXI\ۂ%}؉&I3QPlw�<SXz4i9˽_AŴkxYHYzYu(Ⱦj qmGw 9J߼W:kr\ LDdIS-)dDֳ"2W=WQu,ڑ."r: ̪ɀE Y:d!49X;P#.="<)7blN$ *mƓ$[5k9D!ٛm)wȕ+YUb><n!\¸n{IߐcRmMU d?uXӑYr,+\rF9>bA1.D"B"5-$YMԒ깑{po:6/Yͱ�JLtl^aؽg6P+}1ѱzmcb@F9鎍slE�o:6/Yͱ�JLtl^aؽg6P+}1ѱzmcb@F9鎍slE�o:6/Yͱ�JLtl^aؽg6P+}1ѱzmcb@F9鎍slE�o:6/Yͱ�JLtl^aؽg6P+}1ѱzmcb@F9鎍slE�o:6/Yͱ�JLtl^aؽg6P+}1ѱzmcb@F9鎍slE�o:6/Yͱ�JLtl^aؽg6P+}1ѱzmcb@F9?%!I(fV%|#����ǞI(<O!F����������������������������US( "(TJ>H�JHHT1ּ:zLRVrZ}j̏EȊ{ۺjN^C5I5fSAEu-8vY gZy*NoiFuIK'U1. _U))/hҌ>3ʒ$""ޑ tҫF#8gE&q[KI F!IJRn1g�f�΄)dnˠF30z|v^y͸'V jR kBdT)\؇J$bSnkB m-&YA_P 1֩hZB$q--33fl"πV5u;Ww/hڦDttLɲelfwjZ B 3:dh4#i"2ҹ{뽊3'SU)u=$HٷVs@otě#En#2Ԥ<MfH?Ibk;ɉL6$f6d٫##QqReA R+ hTU.mYo)Ǘ9خ}3lO7�ἏLE+,{ja+XzAKbT:rPT6I!J4*D"AZj+�����������������������������������������2iԬ賩J0L kaɜIʕ(k%y<i41[E7I!O85Q\wrqڎܖM[M 8V^p%;\C@�������������������M?tǞI(����������������������������J|PE)G3i��u,g(0wMq0aXqSiVApSF3UdֻӤDks U8W~DǧK RQw9iEG1ձfUTMN̲,BL̐Kfdw36ѯVwIEQ:u)Y]i+nX#VR%LeFG~b^^% D6~7&R2Y/U.\<+9867UFJR4%:\e;r%;FzȎdI$aZ"hGtOG4++p\IV"ѧWƿSj4ϳ-<(Q*%DeLkޕkq�ؤp+mRE}o<eǍDw.$k/y>\{+'/I5j3jDF$˭5Z59 2ngw=Ec*7XVW$0۶\sjp);YrO*=DTgLJXR dgen+ƕyr'r#:Y` "Y8ݸ+WeﰃF*RJE.D(:h*+jMZM2-N;iHDޏҍ+n]62ݴQyORP&iͰVDz|b+KZyw;kNs̥RaU'6˪-rLVYdJo&S5e]lCZv%95vZDyn!(kYWMEөNąI)Eryrף֓4%{%jG،db*DDFB$U웒T-eb2Jt{Yu(R56#^e],)INr;j3f+JiHƳAj2W.=Ec!>.2=1 PZl-Zũ7#pJ2妢4PTa!^Jb#w),?.C24U%ZTv!Q["I ]igo:>Kv.>IUf||ŗ}c^.#D5(򛖲m.h<β5I4! ^]3�j 8.ud8hҒJlFW3;TIm1C%IZM*%r8{fEZLWU2d6QOalh##RVk8mD_Hc ɡƧAa2ҔJpy sHh+(Y$k7rܩt =m"ʬGLMҹhVYjRMekZG6jOOy!vBhY$kqq lSnR6$:#J#Y*Ss1-n-]Bҍ"ޤҭj5؈DRyGb A}Qst5<r ͚LHMD|Gcp7"nkIlsRc8it! SV'MYgmDDgU3%aң.4$i+N-mG.TFySs;v!;4QzZDyn!(kYW5MUC5UIt~Sq!$y>U);<w+h0~M5]ʔrfJUd<j3+ܬDFV#Wc NÀ{[HY=/%9Ik"QJndFwx"_Z"tu- J33"#3;k����������������������& pjNթ&}E(E%DF23!ituN &u(D|V&%-*F"I9TV"܌pi+,Q' rlMM$ĔHDB�������������������^ckg$b{[?'����������������������������2.chBMJS,FBTJ>Hj<Wb�mGJU" ~Û"8]d3| dza7s["Jk 3#ҩmH%♙f+koS b'1P-~HTBQ*4jQ+Z O~K4�-Ǘ^_w]ͤ?gáEDHXF}yfe3"Q$S'sjpN[ l##6y 7}!e4V3yn$L|TM6]>3&]|[5�d8zƦƍ6}5zO.^2aɵW%3ڀFR]tKDDfi''rR #KMK}(㾲[]Es+Ǐc}*u:e%jD:{Md6H;%YfGf""WNRkS=3|Fc̊Ε5ƨNJ!ǢI AII -jW|Qx &Jó(Ժ 2A2Rr$&[ecmX&y^ڏ0ثE�Qxj<Wb�JmGJUM ]P+ɵa+Wy6%v*@&y^ڏ0ثE�Qxj<Wb�JmGJUM ]P+ɵa+Wy6%v*@&y^ڏ0ثE�Qxj<Wb�JmGJUM ]P+ɵa+Wy6%v*@&y^ڏ0ثE�Qxj<Wb�JmGJUM ]P+ɵa+Wy6%v*@&y^ڏ0ثE�Qxj<Wb�JmGJUM ]P+ɵa+Wy6%v*@&y^ڏ0ثE�Qxj<Wb�JmGJUM ]P+ɵa+W\ BRRͥr���/1絳~ 1y=Q����������������������������TJ>H%U>Rg(��;O7Sꉭ*{ ^SaDh̬]B|W{ 0#gte\Jn3 HrI?ӕRr#;�0뛧b5;U*P ҽYRLDʒˈٸxz |g*2%2T))&!DH싓njdf^ı+jhTU N%BPkR,$J3ψxZ̤A\jLPylBSq֢2Cv.:.Es,CaYW15*EJmA*fq̪BLiJԥ)'xS佄{S踓ڍqm;ViQKI6Y dK%\̉D¸-}?+V=m=N&B{YNcj":T ++䲦l7gG:0P߃{#TbҒ&]Ldj2#17m̪JsS#ل(uM`Bi%<]5Vb$;ՈB+ȪDs{l~1*\E4jR9i8Y e|%%<+k2.3u7]jGĴ@iҎIjK|HQ)˻e^!"7dđ^)f+ !B3%6GZDJ2#$q7f0a-)]hpkY+[\=GP3 hu0^=]h; H]ٖc:7ƵyҪ[<晨IL*h'3!JI(jd 6 Ec V)QiUF,f]̓25@85F@ũ\7kRY$FvLbQ+4) G'ys#---$#4V~MbzL&{S}Gr|еFD2ĒfCϳL%RgJ~S;ǜ5Yy�����������������������������}>Xo34d5kI*vH_~ӿkFtRB7ciRu-4qGd&ff|Bcr7&Sq^Ufv~w9<I&'<vܜ~%Ym~4:dM(3;[5$[Rq>F]_VxϠm3m�57_9$8Y/%C9-rig~M!�=:9Rj=39q&0$UCCV?f&{x{z5z=Ž~clv0Cz=Ž~cl=ލc1;�!hU:|&IR!2Q\2v=D,�������������/1絳~ 1y=Q����������������������������TJ>H%U>Rg(�"32"=Dݬ/~'u7>ʚCY$'{T*Bԅ;#PdX[թ b^'ܘRLɹGe*"RRFDF\"ᕎڊ25Re֠ӡFD[c!DGR)$FI2R=zsp/L8ZÙ0iᤔζFM,:F-<R<%>} KG~;ooK4[d>- KZY22HR)G qM؎B],62ۋnM}TZA!--ۛA&VR.! eSibT[T8\ V57mfF#3�.}umkiJA8Q'+F^u:d!?)s1vk+W!~ U ԸrR(3AQ4JLV; Af]rf&�߯FR/)؉El͡n8JR)[U[9a!s1kq B^bqm1)]dDUaX Ff:fԖ"kjj\)1,SDHF&S'G#favU CMUAbĦ71ݔl*nwA\ˈ b-tm4r]Kno%TFW"Q23#b@G5*6*<46yQtJ"$K-V"ޗ> QaEnn2WZHg٭J*�د oY !.Q%-9r(c%ϣXiڥ-E>aIҞ8 ];js!%k25̵<lEW6.m9TASW B&̌WmBߤD ؓ#ezK]՚ͳ%(gǨ&0nOéP)KǖW6jQYWRHe1Z$;^5kĆ4C;HC)-J$GsUhK :^nF(hOl ^_xH}KçStT%]\FJR^mi#s�'Kxs7ay[]=gp4w]y}$v�(x=TBl9 DdǦÕ���������������?��8;&n줓ͳ-5 ŨI|˃<~275Ӫ0F[u&Fnde~2Y|cSHHk7,Snkϗbl,Ź]Ή @<kyZK6Hw;X8O :$b ։1|4~;<FfϽ|H<[{dq>*c.݉.96And募?0_M#kK&P92)l8K"Ve^o[ 1MQ=t{5oWDe=*�@�T$qa7M2,8ͻv\�������������^ck'$bY?'����������������������������*}C?L9:ndW2-}!s];c$&6n-JJ6#;8Gcd8ȍ!q\;KJtf)Df3#<{ ;V.A=I ~IߖZ(JZb# `*ɳPMyBm2KfoDWwABJL~[uM!LS4,c.2,,[nLnB|Ы eoKX<,`:: ĩTcJe鍴JIªDv'8) 2##5\w@κi4*ky1ᴷ%L ̤I7 9b>liˏu>ޑ-q9~2̕F^u69Y)8ASy\=ZL :lʟ.a7&Vbȏ"@TؑRw :Y<QS{nUpmMyȴoDfdA<Fddҽ׿9ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰@JӹԮ읰ӹԮ읰FF_}^qQm;J ;Jv>tu+'l4tu+'lvo;ӹԮ읰ӹԮ읰!u\O"fCs];as];`"s];as];`"s];as];`"s];as];`"s];chHQLUI0��ǞI(;O!F����������������������������US( "(TJ>H�}nPgC>>[Y[NGiyv̫q]èyB%bf,.dJI)Nb;$$EDD^B)U*&p𪨑bKJO6"Də{sMsZ>1'y)&1mv:P l) BnHYq$FDHQpu̖|[SVsYF忼IrSqَQ'OG~YlNثZ֡8U5 aF25 HVRJ)5'in'OEcO;"Qdo>{S4)SKmYY)yOQqTJ6) iDk-{e÷m|c=ZDYSz4qm%L&<2;ޣ>7%t9rGK2[0 8eyu'' 곹LH'Y1JN,SPS7JCr3wI\YGbhWknTY.P\.MHTJQUWRz3ĪQUR*1UY8RIJV{rtZL5qXYL&[Tq=RkLI#3I)rlˆByuִk+F\FeV3>Q�������������������������������������������������������������;O!F/1ߵ~E���������������������������� UO4US( "�7P*{KBLŮp%Y}d)ZLdEe"h>F F-SO y!42#<6"I\'cF+)I)W${K3"0Q8-v2I1G3 סnL4SY7 ҧ5#-dk$  1' Mg 'is7V&fnp-:3&~,TLNoϫ*c;ff|kkNU\՘:]SVab}SB(GEu,2լdā!eK*qwJA6[s4@,q9AWCȪiIftVmV5գNe0Qmv}Jsl A!!dqđ֢*+XV: ĄKdA)2m93S^$O>,BT)*&Х4*Iep&�ʾD�:=�ޚ{�ߒ6oxbm:3zS']$)!I\ԥ()I{̈m[Futzfhۨc|B嚑9Q^X~hS9&Li n NeHφWUbj";,Ijbe5~"jYKW%iRY&DEӀ[Hu4V*%iPk$̒ :RfFD"#TbΖpV$K^ӬGs+_SbMU0]fT)Zd8!$|xIˍ3) \RTPBԅh5ZЫ$gvk60DKZC*n6jciVNHY^R;*"nTiPё\w!]z4)D2R;�qNʄdhP jiKTJ{&ƅj;Lb9"uƙY6I5o{t뵵;@���������������������������toEQZ:EQg\I!&##zknT<M&A B[(RTj^!\$) %�������������������w);wOH����������������������������*}C?J|PP�xXU&ȪʑͣqfdF$ddI1&Cjwq}4h&ceq."FkVSd.NbxKrEMKeR)5NIqfJ'L29=>MGm !ZV]u) 3p,وr�o<]Ft9ڟ x2h6dunHQ,PDŔ5| -楩=m&k�uVmd~cK�BF=A/:CyJq5d̉VSi\Fz]Kt:)q %E-d;,n kcI�6NrۍSCv3IqmIY[e< T fa$r6�3�74fdd0\l!NUh<ˎڅvj9,˳ Ѹc,_5{V�1<FaƔgPJs>4(3FwC$v8vk"s6h 5JJR1ZK]�t 0*#>f4"CfsRJ֭V2Q#WG5P]-LNF4Yk;*lZ�66,nަ!UVPdYiiN7AʦFr,&VVVDVu붱4Jon!�������������������������������������������������� wd�F.ߵ~E ���������������������������� or͢bي}x!:_TMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ Mݛ@kMݛ <Nc1u R�� wd蘭F.ߵ~E ���������������������������� �? /Ic��dџ\y,͞UM*IՋ"&~S z4ɩ&%(�tTwdnљ,fYlZP X\锹Ƙ4MM4tN[}]ֶefet^c(N !in?-ľ%rMi3A,7"+�ҜemqtMI2%nm>b&=O'ƃ|ӖR;>2;Ħj.a' 79eIZIQ1)?+�l\jl(@1Q58r$ srz���������������������������������������������������������� r~N?9?'s���xI?q"^ck'}$Ċ0�����������������������������i1L~:_T��*PsWkZjumQ(%cת(d[fZ-!⋉K4YUX�NDy$oS(f8[$eo3c;,ȬDHz>4rK$gsp%(+_z8�f˽q8 <s6r||^1Pa<$EeFY2(�q-BI6)' O@l%-<UЃQOU^������������������������������������������������������������'}�acw>� @�w):wOH����������������������������6vm\L[1دO%U>Rge-- my{{Ay{{B�[^o,^o,Щ�כ*@-- my{{Ay{{B�[^o,^o,Щ�כ*@-- my{{Ay{{B�[^o,^o,Щ�כ*@-- my{{Ay{{B�[^o,^o,Щ�כ*@-- my{{Ay{{B�[^o,^o,Щ�כ*@-- my{{Ay{{B�[^o,^o,Щ�כ*@-- my{{Ay{{B�[^o,^o,Щ�כ*@-^y\|goZ`��� u\蘭H.׵s~E ���������������������������� UO4US( "�Es!qұRTɇ+eYTYl*U7""YX̏]y. QWObnSϡRmҗCJQs+eesWv8iҵPg)qb.SɌd| b#"2#IXȅ V},6Ka|$[i[ԫGchhyJlY4jQHin2N3fIQYkI)fRA+"ӪT"QhK7 )Š.\7f(5<jc#xi OIHYidiBrVȈXvK0ȕQRߊ΍GC%,<YJTj3#<گcao)yUtSnl"K),Y]8udJI!*V7ӓ> sl$̬È/Y5�Y_ox10%|MĴYZ7RW4פpӢ6)&(]lժ/ )e?0UM'#hJs*|dFFa-q)f3jt5ZDBTR'II.Ecm`YҨtA*Qn[S I dmguf{ZfJMVϓr-!j2E>H/ڏ )xq,‡S966 hSeu&k+^zDZS2^i,):imJSn$ۘ*Q-H-'\C�6HEї1Ks{K*vRҍNQ%)Y-4YTw;XFSbfeCʧPI%3:KϛmҧMef7 ȭ��������������������������������>JEɗh'HҒQ_ܽȷ#ZWh;tKХf7 u!òkMʪ"~JF+ڌMMvhG~s=ѿev=ѿeveNuSBm1d~M.(̊Ģ<f^C -N3SmTI<$]ˊwGu>N~.ߣ~Fڷܳ⚪5)(ᙬFJը=h4-�� 8M-MS2^btFS=_KQ~Xz/t厢mrE_Xj?]D�qGjJS'2ڒKK ^b؎BoˈjT$q`������������w):wOH����������������������������*}C?J|PQI\ȊN6Tu7S<}IyQ6sEqm-Hq<B$wʲ#Ř|zȏZYrRnA[N RBB6+n;f>#1&ʽ!V_519p[mdUʛ3$u,Vm.!QȸТ"3+ȇU"]+5P8OmqIȓYi5iV;D'2p*ߎA$m6ҕ}h[hJmd;؀r/jt*,}Yc m鐒#2"JŨ,N�87>[o9Km>^<.6 eo.GaȂU[2$2kC1ȳf5c"2AS3ŒACZ:c72K5]z%ږ2ׯjQ9"T)[:RJ3ffw3ucY=UK1}�zWtkA*fDe봊mB&2sPtmGm3h2p #͙'h /DDF9Me֜2΅XRr; 1"V`dmUg6<5MBhSI7!e3~ЈmNȒ"ժs9ZIˑXңS#;?3qL3:Jۦj\u)\$DQfB{SQ^ ujO[h>SqSdRI#QcQkUFR'0ePDw08I5ZTMI)e{u8nnIqm9Tޑ<Js%-J"" nZQ#aJ6rUƣ0>prJwqf_gwѡ)Jʢ3ɪ3G(Rfƨ9tLj6Zσ(8Iϑ$Vwd]am4ˊSFjI%ĨȉF'r=Gc`n}Ѫ.G j6qgYB֤Ȓm+;Et)9"#3=&!$^N{Ȉ\WˀuA)j*,&Uu7!KZJʹ6ִu7Q^U݂]Zn1ߕ5RW#HH#-FIQ(@4eҫHtFC3 ě-eI֣IگW:U(sOT]["NL'Tۀi>#0#JTѢ#Q7<Qs}^A7~0ίFKM!T yARh\Ǚ2dPA3A 23#2#yҢȡfeձBJJ6sD\FiRN2?xݷRbbuR.bNd$-8F"%7@nXϣ)r=ëM(%l'ܔgGc���������������?��8:bCj\)^܅^-dVQq?yq�AUTUk%RDi#¶w#[wGvE' ^u\�p8xQjf=윦3!Qުu8i_0U,%[S"DCAIm/M?dy..twd~ze�sLSv3>6~fϻ11S^�;h[�n5?yc]]ȣ<7.Smm6[V|JYkx*4Eq3|`1V1]s>�E?EQ轲|EQ|O{di/l;Xv gsiͲJR8�������������^I{W;'$R�����������������������������TJ>H&Trdf 7";>JSKYW?Jv�Fm qY[B%s�wFYf3IAM1ʍ:yeQmJi$8Dw+d'R' pvQbYhdҥhA%IJr\k�:JíR05:e*4xuFU)TIhlf$Ȉ_VkϪI8ndWTyJ\`GiAd%-Iq&'=1\լ"z1Tj)Ye[dYZ+-wcZQ!YRi3JFFG#!ѷFҷVJK Cq\["I[VT"=w5 a4fT٤F 9 .nHM)ɧcu(a9  ̸k.NQ]6CSW*dwxNRdv#+|!(*22q NGSe)3M!פ6Rq(ʓVcIBӦSmu ۨ%ZҢ;qTHVtسm'I,}!_+dfi4dR.!gLCT}rY7f`=ŲqYYAD2" .1Q^":{)e_I-yRv2+?bew�."e(J(*+KuQ$֍fg2f|f+k+`4k+`?W Bb$YLEEinJ33ѺѬ&Zό sY];sY];�2Qө[IѲe #JI.2#RuZJV&JKhms$ "JJgb"f~sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];sY];�"sY];khQ"4UI0��^I{W;'$R�����������������������������TJ>H%U>Rg(���;џҫa%ꘗy4q%Nu`w/ב' eIƖ֖HPFKR!(Z1a5.C"J"3Rɖ%9d\RJ"r0#)o#Վ54fԣJIF'u ƛ�>v܊ su qjaҮ4(iFiQʖebIWH>j[+;WH'aQIiO-$tn3T$Ɂ:,XÐyS]q%*4)H3+(IRL22!w?܊Yjrsqe;[(ijm*uNJq #V>ry�g(;��������������������������������������������������������������xڹI?q"]j}$Ċ@����������������������������)G3iDQ @E��6=QZ0'?13UVKQ+2I lsXG[+ԉQTgіەf+dmEh5*mRTuh5rJȬf5DDV$̋z XF{/>ASí)ye0Jʣo2H,̔I!\pX|*ϏRĢףuYN3 &j$dSd3+Xur,64MԨ ;tXJr#)pےFC)<^X&gsIFd.nM/ Tmu5 {Lۊ4O5!wO(ڈ̯nK 1V=5C1*s~G`*KeMHQj#VMO7 ^S}HQm*S*q+5 TvMEch>SCr&OKfJdKYK2s#"ijV "&UaRt'N՟qAjk)yNjgmV0 6? *~] n)Fz3Cl%&;k;W1EtGFv4U6֗q3"/~w 7:oQѠ-泪ٌ%%s;j31 PqMUf5 ²3s$[.lڌ5T*%rE,4Q 'J{BK$L,*Oor&ʄڨ)Ȯ%.8'ƈfv,e_5a1DMY.Ui2$ϏRnd#RZ̳Ȏ`Tz4ڄ(݃)l7}Djљ\+zj6|=&W=.L։oʋFFY8<j23;$oT'+*5ZdD^C̩m#2n)|\Mz3fv  ;T#ɢR .ffeHr[V2Q"W2g1CVMOmr 2*2)MRyȈ)cNxR&+a0MV&QFGfyokl;VS0tɵ4ԩ*T4C}ng}䙤ЃJ %FI_ZGq܃CZ4tsJlL3mLAc.3VO9W+};yo[{ZOxYsfˮ�$`YZJ1DCʎIWFG3"2���������������������6]`Su)L [=F wk2t׭9r^ZX8mR;{2itNy3X-cH>XʊļK&FK+'"oጏYrĻv&TB.'cv[Qc%,O[i0BV,u,DD1Η By/.Ē+]a:+em _^n"lKʔN:j1Y㑥8ijJ <޿+k 8sL:z1aÏ]2PKsDN2Z,|$[qsб>T*?O!mê攛eYVQ\kߞ����������������� u\蘭H.׵s~F 1C*G4lRQR{όˈU=:Z{}cw,|_Xj?]E }cw,=:Z{h`7E_Xj?]=:Z{}cw,|_Xj?]E }cw,=:Z{h`7E_Xj?]=:Z{}cw,|_Xj?]E }cw,EwWdNTcٸ43KY2phTJ>H%U>Rg(��zqⱝ"PQzSK2qR(fB^0u_YmޅmTG)Q(oJh+%IZĝW35PRԸ\i >:)͇YcCn]&m#ܓ|T+Q玧2,6qynK9:Z[-ɭ� ZŤRhO&H)9eeFSϕjRO)5(h7q>{s>빭n +U@lz4ik)RTk㰺ؒ,TqQ*KV35tYne�uxSiqE~rE!g.$\mUeNh(ING4r)1uf`A!g;kN4m$"I$=C�M[/i�[/;68m.݊LgcΊ"Kjy[F 4f^gV#u^�Ӈ1)`y?Oܨ>.m1lls|0�%)𼟦~RߑSLm\cV�Pթ+Ǐ7F&hM.R*̅r,ԢEjq%𺴺Z h$jg{�{@�62؍'hWfm>m|R}7ůU uSWڣCU1&tDfH3qffFGa�J16%fSaL,ِZ2J5k_x4JW<~ A_E| 絵@��bFM�޺K�ߖ5V����������������������������������������������w}.w�kڹI?q"qi�d�����������fL<y,7xAEȳ*Eu\\0������������~U? YWSppQ:no(1fhFb/IcgzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^!W�1zǥeuY]uxzVW]^#�@z)&X\bH'}�`�{W;'$\=;�)ϵS~Eӿ }�:��������� )?IIucrDn0%QY" UUeVk$R4dR1G2T}>QOØ٭)7ʲdv1X.h{S֣̤*\FW32M'ѰԼWܦ_BQS5 әW,Q(~#R\eFi%Ód6Hd#JѤiQXB4oS24ZQa#,<u&e2Z53=M*Fr+4'Gk彽6g.6Du=ITQٙ:X& ƣE,k[XC`_Df:K]i{ᦊI(vԓ2�������� WSpŘ~U? �i1L~:_T��:-L)gңf7kNV?ԫ".[WM1 ZV̶&-溥^;q <d#PD!3TI&}fdpFّYZ߮@4A-tFjjo@$fJR>+Z/(:bZm H_7IG|$$5:A`(Etܭy.6)*PeZڬIO?IO숅ڎdGVNT\bSlC$&t֗KJ+GYn" 8:2,|ٰfL)I/FFdDZ)h զ)t<t&IE1E~ zOz8SjpmˠBV\d^AN0gBdb6?��������������������������������������������������������'}�acw>� @�w}.w�kکI?q#>:'4KaM �;X K9]HXwv?RNWc9]Խ!aӕ�0NWcm5/HXwv?=!aӕ�0h K9]HXwv?RNWc9]Խ!aӕ�0NWcm5/HXwv?=!aӕ�0h K9]HXwv?RNWc9]WSp/,;r uCD9SF݊I/�? /Ic��H)Jq)7٨oOHf|gRiaϕCO)DzPq"l[CdI:̊](U:"PdLXb>#M�qr<Y"qbEi^=e}5P(ffog½`%ʍAY:Rmk5:̃VsIYV? ϟKTbf˪Fb;�}yi_uWbNev"""b���������������������������������������������������������AO)��7;≇$RJ()5dDM1VwIGfI;ۊ)u`tUL0fB+rR#C�AENj'P:{=ߛπ=mDz*wQ:{;y;ͨCENj'POscWg~o>�y{mDiljT6u`=;ͨC =͍]~Ny{7�zSډ=T6u`465vwDr ]CDR?QBilj`eFLDICxpؔ_Q~KpZ&+OscWg~o00+&�E~Xilj-*\Za6L7oܯ =͍]&s\2G>"4 SzJ*;⌈J=EߛY{5et^{Ѿ*Wze~XMwcWg~o:fWKEװ{5G��E~Pz��E~POscWg~o8fWKEװ{5G��E~Pz��E~Pilj h2Z/fr9W.)u`465vw{5et^{"P5PcCilj3+k hqT6u`=;ͨC =͍]vet^{]-^>NE.jPOscWg~n]-^fWKEװ;y{mCiljs+k hrR6`=ͨ}C =͍]net^{]-^^]>y{7 ̮ٯ`3+k;<z`dE#.Ʈ#2Z/f̮ٯ`wDR?QBz!POscWg~n]-^fWKEװ;n=( P�,~IFZ `465vwٕ{5et^{ P ?`465vw{5et^{z PPz{;p|h2Z/f=IE{O(=C =͍]>et^{]-^$=A'Ʈ2Z/f̮ٯ`wDQAz POscWg~n]-^fWKEװ;Ǣ ?`=IE{7̮ٯ`3+kPz$=ߛWKEװ{5O(=CDQAilj+k hxA' ?`465vw{5et^{z PPz{;p|h2Z/f=IE{O(=C =͍]>et^{]-^>$ P/D^އ=Ʈ/2Z/f̮ٯ`wODzP3އ=ߛWKEװ{5oCz&~�'`465vwy{5et^{z&}C =͍]^et^{+DY_$o;g{oBiljNi2-)ЮF##Q?.L'����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/settingswithspinner_kivy.jpg������������������������������������������0000664�0000000�0000000�00000115763�12641336260�0024120�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�       �C ����������������������������� ������������������������8t`��������8��������������������� ��������&^���������:I\F"���������P��̯1"���L'���������v$���������(K��YxY6Q��zO����������q�����������������L,���������������������(v��������93���������������������������I������������������������������;c @������������������������������;c @. $B���������������������������lz(5`���������������������������<P�8����������������������������P�������������������������������P�����������������������������=<�����������������������������<dO, FdRyZi6��������������������������t"yHfIG>��������������������������t"x�����������������������������������������������������������Tzx(������������������������������lz(ЖrFÒ������������������`_ Dp\q��;c @/@@,xӆ�������������������`�[ $#?��j|3,1h&OMĢ)L*$)OfD2����������`�]ͤ?��btEa(.LDYC%HaU E"b����������/�9 ��x������������������������������x������������������������������uu`qy9H��������������������������vǨAw.Kax��������������������Բ ���=BAm5�  fdD3> Ḏ������������1֜I����<P%&A(bB919#!<G.C)@������������������������6�����������������������Pņ���������������������n4�������:@&`���������������������>����<PΨKIĖDA5ʀ�����������������}?Zw4 ڻ@?"��`X IDR15p�����������������[6^Yk�d��lz(nB6)$:" XO# LF1$C-Ȅ"J+I����������&+l>fV:^\�~2��=Ba0>eH37ĒYB& $I fT@��������0/9�G9@��x����������������������|����u������������������������������vǨA~l5e 9��������������������������x1~l%yɜ���������������������?L?3����iЃh1>Feao0&�����������������?Z?%������h}YHZفT_Qq������������������������������������������������������� ����������������������������� �����������������������������I%B1,r��������������������������� �J'Dq,2��������������������������I%37HX�������������������������� �n7��������������������������������HĒ0�����������������������������ӍřX[%������������������@Q����H]TVq؟������������������$�O+d���� Y�|#&DrЬ%IFX\`O4" ̻"0���������N�l-g˟���li.fW%jTM$5Sq@.D��������� I�B9��� �����������������������������A�������������������������������� F%^����������������������������4<7'@��������������������>!vreX�����$Yq m33"�J"����������������?j5O@�����+΄KÜ:ȥ&1$3��������������������������rG+B��������������������������7������������������������������f�O������������������������������*L(XKRX��������������������������TQ<2-L Iq�������������������������R` D(����������������������������0@����������������������������� �.� �����#` 0246@P51$p��{_UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUsEUUUUUUUUUUUUUUUUUUUUUUUUg~ʿm͐mkTPWHho/"c!jR{Iy$8r*�ܲ8jd 6cLo!O EcV5.&Կe_?!&*�뼿ԟe7L,ҬҬҬҬ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-\ViiiiiiiiiiiiiiiiiiiiiiL )ЧtO?}/:3_aC f�Mө|pz/?%+`8 #2X_3_)ѽ/:3_d=7=Gd[|֚ث* �,qՏ2G1b~`(.T3 ,"A!X=�{#�{#�ɽ)џ>y 6Z:텣`uf vt1Ic6STt\^\^\^\Rto/(H"ǧe�_џ~-uQK$:Erԓx!x!y�_:k!yc`>GF~K�>0d*WOBR>W:H@ #̍iNsuajcGLS,X.wF kj&`~zᓅg1M3GreYj0*7MoeqRI}aͥQΔf�_eG>!6 2Q"n�#tg�RG̹9DPc `D#,JЩ|\wE<LfGb*[v5U�g�{- &iQ6P96@mzyd 9Vq d1YWʈbu|bj먚lK'i0/0/0/0)zXٗf^lyea7})џ^I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I B䐹$.I u^(ꆴZcoH+(𹉣7KZ }-dkH$?F~Kt67<;zZajlwcߔ$m Bl'#tgp2l24:M~{#qIYE"948f<HftKp,FǻMtպ >/m0tg dy>d= s-pinJctfĢ АkN9k-Ec߁{OF.D PA$l kk-u3_cџoq[n:uq[n:uq[n:uq[n:uq[n:uq[n:uq[n:uqԜ-q[n:uq[n:uq[tnfW3_ ҋ@BhC ])uzf{[㬶zZXƩBkh?]?Wfuy;Wuy;Q4C\P5 X 'tg�|vW6m[}QwZ uw%/!m!yzzt4"~GF~KU,H4Lvi=G/vc__YaR t: ^~�;iiRڸ*bym  V=D36aHetsC\-w*(S^4ZSqMm4n!?,JEE{џ]=7esX+XRq/YuE<ZJ[|VW>4첝Ifĥl.eԱpRi0K{I+)B&%>iMx:abrWO1)6-n,[S;_2B1 )y/zX=`zX=`zX=`zX=`zX=`zX=`zX=`zX=`zX=`zX=`z6oJtgHVe5 v'Jk9ϥC&!|}(|YKY:3_ ԣ6{G[=S[@u4~b`^[ <KͽE =LSב;Fc*xFFE&bdzGT 4j<\"}D*' au>�'VƘXn\ȪhcN%xF )Ebh#B<*e6G+"0H[=ҏ�Ţ........................................w`�Z9w�+K_ ] PC`�Z"1pxBcV{!@[$76oD?Z3YI"}e(QO4{+�w}[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-[ķo%Kx-Z, $=nҲ㨪ī2´{zrdj|QWU_NQOtiͬ:**Wԯ^RCW>RyH WV<8!|l+J{ 8;zYrïa҆3L43D_CcMM},Dɭ`>m`9p=\�D##Zu%;i1B5|�ZjIuK͕G.S{+`<6ߐ" zIuVM>>x r!j4z�e"Iog,1JfC,AGͮ*0 wۗKHP]]{xĞ4vY2;M!N<de%t2kpKDmD;y,魠"R,"2.%$Y`y^R]YqZ=ԹD~]k4+Я3B |ffff8~[X!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!q\b!kk隊, :mγEԵOӗ `TZ$ C [`)W=Qoҳ+Au Xv]ë�EX>1?F(%e umD}DB$o^ڎ 8^_U,!ʇ9judaWAbDoوlEK4R:ߕSZ H:6Wq&@VCGu/j{C^E?^�(F` QEd)Ur�,@(댑rO{dɧlLs i@fX`0-]`\D1Ar�?NL^�]�}�)�����������3R`1AB!"q�?N2RLfC0.`NBj1BWfA1-4`z ,ڥtYBT%Wwb s[`YK= g7hm(\?S�'�� ����������!12QR` B�?o>GLgau3R0!O4ǿKRNaLxS^BB]MUګiILH,S^?0C1o-#r>˧N~X��P� ���!314"AQa2Cq #B`$0@PRbs5rtSDcEp��?QH'W1Ub8VqY*Ug1Ub8VqY*Ug1Ub8VqY*Ug1Ub8VqY*Ug1Ub8VqY*Ug1Ub8VqY*Ug1Ub8VqY*Ug1Ub8t9@VqY*Ug1Ub8VqY*Ug1Ub8VqY*Ug1Ub8l֎ K�)?g?He揰Ŀ~'2 hu0pMb`y#H^sgf,zj?aHAkrO?DܻBuA vQiךtI*�M+O|Kr{SEzQT7)ʁ I›]E;mH"ʩ]uv5揰Ŀ~򶋬cs0$&˖S6H,Ĝ&U@dZSB,*R)=zGzI�G虚@q.q=9-iH]\ n}*zɭ)')HJrRet3:5XJθZ%h\p3V|ۄ"Ll!*i@(;DGb_I?^K(%ti쮣?IGb_I?mPzQ*I�#�\P*Y*U1Wb8^q{ъ^bz1WތUF*{ъ^bz1WތUF*{ъ^bz1WތUF*{ъ^bz1WތUF*{ъ^bz1WތUF*{ъ^bz1WތUF*Y&1Wbz1WތUF*{ъ^bz1WތUF*{ъ^bz1WތUF*ZRlm.ݤ#�?)}蜟>⾊�s+⥗h8iHn-M*WccBP.@Q4vǤZqfKEA2Oq_>hޒ? g ct32mB*:BfhNQ(Vr l`h[d>@K. Rl>⾊�s+ 17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17#y17SW%+s+| ˺GoWL:Op?z FKD^]㢢GB#LYzB{ijˊZ)k#MTVOwl4w)z1y+nK UQ_B%}}|>.'ZMD&,-*47[9WPuFv[AzKQtq%:֏@!HkuDzcBeIMZ.rХzb\6/坳$ͬD ί_Љ_kq_蔯ϸ#GmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGmmxFGJ_\K�_Ed�yT^Mך-ti^_苉ϮA$d9I`cHO"}6rX ĬMyQoHe!5�lO̹kjBBSjNW_T~X5-ܕE%8)Iv1ossUhtZuZ})u99:-xYŔrũɩ 7)*Juu~[ v=)?JkOcҚ�XD�,> P cŭ-nT:mT�Gd�g9XU~&, A#l_č5h4Kz=__t159/(IJt3Z56aVOfu)/93K+z"Hz›UnuO$+B'IVIHθiMZؗ;)=H 3;ɫTY1e6Gi#s/2O^~sBYFBb`:h)cN,#TR Qf?C'ϸ eYMS{hD'.L ՔAXV-%3,UJWK JD@4wtLZge ;xJXQqª&iQ{‚)M]q�%aI YQ-%RY.#]hVΜ^= VTU+J@]KK::`&nXUia4ͣ0 _J0F[A! S-@1532:֥i!\a *⒐-UohNICS74TZN yokATB)@4 r҂BI+_dLLT^fBڢqoԝ$0hJtդMU"gEnz!U_f ˩&ʁBK@Ҟlح-V} - ((y柰|Q| ꅱ*>TKХiPI,e6C�d�t}ҶSU`ڂp=vUu&۫sMV6nk٪%T.]HCZ%J,8]ZR \+Khy>nnXR,SZ!{}q \]ZF(mHY-tqFTHq!7^{di.pi z:e%uD6z �ҥfl?ZV}@�hT ӥGDICM-r_FزZQʮuD�pPOU$ (6ң}oOY+ -Ѕ\zѥ݊ kVjCCa MzF:NVu!9"PB5 Wvm(Ztb[IMbPi[XBa4(6ң~6HJiu{tN4miѠT)#kSMZJE'HUT.t mٶ(u\|L'Hy"Zu5Ģ XcFQ^SOک]ksv5ݍnnŦѽ7cFlhޅKhTֿWY?}|5B=1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1ތw7sz1މBM�)g782ReJC:ESJZOvއ&:qI ukU.{@Cє'G]uZz|Y\T5OiyV&kf *ć'MhU2J}*i790&MUaŖTv O%115ji֓^iXS/68RP.MR[KJi[ʮUջ9^k,tIaNJ7f_}MM(0մՕCEWѾTtsk:Jj>Q&JIiA-Zu#[EB\FT -i5CTBWx{5oDU3BR( @[*)% )% F"RVͪKU TG y-6]rd*M]HK٪BWVmȭ u )Hnɯoe *4&y$S4'H6h5�LʼVh)3.VSX,UꢅS|EP@Xi*uB4Nص.}ip$F\mM:ҡB &`%*?6${@֛+invZ {dTjE wE?br ۳<Rx[I:I&y93v]ul*H( <'6R?K'ϸ<-KTѥn9BE|]*X�� af[i)JJ6V\hmUL{S]!D%%Іx lvTZ%e@U mw_n]eBDG'uNsuR]�^fYPpXԑ}'[֊tގ�a"_J򜘎k-"H.JWW,NBoK^ a yOQ(Bc}gt! A)۬%ka.Vw@]#-sT y>H]`mFٿ*ƉtK:ؿPihpQJiT{)ezi Uдm4W(:Ļ RP`W&WÍӭ?D[|)%&]oB|" 7v_l9u%f]IIt�f:ErpzK|iPQq[N[ a(K*5PMCyڒ?6Sݮ'�ܻ9?}~&`ߓWI#0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7 �(s0'7CM/�]|FQ�a9NoFQ�a9NoFQ�a9NoFQ�a9NoFQ�a9NoFQ�JSW}|Wh]^VP5P9hP]r kQ�C�yZz͠'Rxi٨ynV|_. bKuIi!E}z ]G- *zm7K8~Kbb}P}ygq i ޿婩f�(銜qOi UIITy9EM Ugfϣ]iud4==Љ@J\Rm=άޛ`JrDRku#EcWGKuIi!E}zy<O3R)*uIBd�i;5<VV@�1/1/19ؗlI'Z:}J    rAKIe?}|YK;`M5vm"4Kl&PȂR.b͛JnVڂGD[2vR$%T_GE]}M ;2[_RU>AN,6}ܣii Nc_m/&̻a GX(,NZ-ɧݻp$ H-'cM@Uմ»PH [a.|� ?i9_u0Բ̬`˩?>\a$G~cJ?C'ϸ'FtIqVPOyiEjMB?>_!Cf[UT^J?,gAMh%SB)g8CYavhPnڔ,Zn ~ؐfEv?U%(4zt& z-(meV1.;5C͇[lͦ+&تz>p':lTt?%g liPڭz')8sRm/O�U�nIR9d'Щ]cmDe 4hSNQSD=6Z܄Qo7Oٵ6ԯ_NPnmʼntV&Wߪ tPhiyCJ:I!Ŕk LYznX44^"L*tthTh^\ˎ'@Α6_;a!<$[F&uG?VCU7-=]ހm}#S鄴Wk_wF_jƋKȭuӺzIeDGTYh9Ύ)_J~Pb>(kѡK[RԢx\s¾a/4)ƇFI&҃i'Т>ρ>,~Oq_6"W_y mFUB@Yu\Cm mUl $kX=SeWz7RuG[: B} h,!Z&n)RcMeyÓ@ ˰eԵ%) TZDlEi2y5(Z_Bˬ2ChSjA4Iְ_mJN?m!(&`]WjxƏDսKCnggv6+})Ջ6{iagFTVXo?d[̲zuKFzZ͇hmtuB42L"f ii|iJrW{a 3]uPABih 6ҔtN(M׳$JQY:}"Hq.F."{i7ھnt !}PM٣k=лXRl\ߛj;,+Й})Ղ)Mtz=ݎQ,-j r)P{- TTODқJH1`n+u<#[p?MV)l3yq7-d�s+ᠧ5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&=&DƶDǤ߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈߈+'ϸ!|Ey<̽W^:bS*X332v]$VQ~TvRvi2b\,Z]NvU?O W],.r+Jʻ" RIPWEX}t%ebXOfmŗBP[ +Q"zmbZNVfQζ>i%BTdKy&haDj*3'ϸm;$edjV cmr.m@AW$%O(.a)AQG=%1Ms*ni,7d%H=FkvD &VvMjEkS}b2�6{ZKb-'=ݑ!/*Y֔hɉJL8}7c}Z+k_w5*mz*Qf5˶YoH9ZRu /&ecCr0*5C%V {̴j}k׫rU@ [%I"ۗqMXI C3~ BUu]PҜmmKq ZJ=a,,E*AiƴPÖX9TJUul* F^u W amĸoDPY�).ʺiAH"t ltuG;<GkUmY۵ٱs%6[In :~z&*]JʙNb%*T :C̲^a}vHkL̥zu肺Q1jwN9&T*$k쉆t&X~N1c[Փ$~E*e%}HOs˾M[J_"GLE_(z!iH: -6k?\!D'dܫ4WRͩ"2Hm4ū�$$S-s6sm +KȪh8ݗ* ծ> jd��FϼV=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8G^#xcz pU1=W8A$onń JR$vMRᕷ2uX@Ev!6kTMQLܻ*[m,ٴM/ժ4*uЯ%^߇%׭X"ƒjyl$e$ؗRTիCSeTx4Z Y'03*!_Yk+8P΅PҠ�} uOtZRlBU})$5�҉p AK'lTT_*=%>;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc;qc/ʒIRo%/ʒIRoG\c&*PWA9G,95%<&T)jӣΕ ijo.R܅)08ʀeM^aRnlh &C+qr Ӻ?M@2ؠzrK)eXuI.%mЫTv"(r|530) @XM7 q"c:~e8ﶥ62}Ȭ:夸PiAŠR\.SκsL0ܝߪUZE+Uy_E[*)wtl 6|E>"ƍ !D6Dm?!sL8\m;.ehjMJcRm%WwD79`ؔD)i( {i%/*SF6~O h6%$IC%4P`9,sy Ia-C/U}%RkSm'Nt:);Btͥ=07@IyLB ͙)ZVt _Jy'련=*jNQlrdK=3't Qz )%]e<*P<Vz?W7?~D!ik"ᶒd_(C]"�d??x~ṁK.8,(&D[)+&|] qm*^Tě4ٛR:7QH[ہ r O}G^aݮZ :d2m )Nie)P I肟JWqT뮂 5L?:fPқwtNWY-˹{AD AEQVomT I-ڗ[-DQ J֌5bƪꮻBT쵔hNWzG]W7C^h h :3}P8h,C*LEja)Fkv{bUs!*Cˤ,ԭwoM )KY(}Dq[JSiկ-m{jhafB^ZV<e3UTV̴u!+RHW䭻zIJviO0 mEij'SE�SU.!<۵ [u5^- e5 PeǦy RGWXYnu娚 8BrOXF\sB^F™b\4jkGNUfiKj*??x~N8ʜۢWgM;lK3bfF˴JyM/")5�8T{:ᴱ,o-*rJҔ:q0e@fm*@N֚LOsr6I$\n-L.Pa- urѶ7ZC4T)P!T֝Wr s^L+ߪZ>T=P XTźufXVaR:UDéi˯RȱpwAe A'aD6%qJ7*t{f :>R%"�'e-Rگ$'5* W%Jm)j'WaسAFuZ�kfLUӤ)Z]HS1jSuBR*TR(uծ&Tsd8Co e4iBIH(1B[!:6DNWAUІt6mn Xqk]v�ᅤ)4~WP6i\k^w~jŠ =Zo�jʙ*\ce^q8Wl?7bU|z[cnxd~I'F`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9n`9nB>r)`IY:դBoZ$ Ѧԥ @*U�riU$#V͞a:toG2۵OoAF/T(2尒Iqzu}@B3Hu Il44'%/+i3ZM[57nWgeh'szu6I{rrrAL6е&ޑ|NBwX(и6)T m|Ρ K.HT$@G(t'<OzQH2ލtů[c8o0Ƒzʹ`'RNrAnRK-:,u& |9/m j]Zr&VZf$9uK[ d~ژY*UiUoQ&wqSNQQZ9=IllѩQQ)4 &}OLD �VԜSie6*>*RJ Bqؕ} (KimZ?A m-#HH:& kAL-}M4[>.~PܻBuA ѦaA)ZJTiP?~�>QkP-*;F%(QJeoC9_*˹*f^X< )-M<Αk)8 >[+ѩԽWR&ЄݝUp{O9;5s%g[kTUGeU:SJ ,Y]G_Uվ&lORc.-znS5?Ok)t[\s6-6N.}ܖ'+�Y5CkSs["ҚU(ӺU4m4&ͮp1wZ%\piRq)zK[FWVBt/tEeɩVEK S:1m<][TC]ж=Z"AgFuGN՞F0> aSIm/ q#dH۝NY=v]>[|Ɔخ뭫SIߓBlUКUBJ"RLh( !p4ZDƎjeVB0lxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglxglx蒽 HVONNw?ij]]UP@Wܖge^z5&HUSDizoRY((&u_r5e^-P5W|d.Z�"xul4m5{L$0v݃RB%C*MEm vaz6\sվbz+juu|JvkGJX5쾄+(S@��pow}{�,������!1AQaq @`0Pp��?!j"C7os{7os{7os{7os{7os{7os{7os{ l_w7os{7os{7op �eH! �ILgԒ3xN- H)]p"�>_GdC(69E$ �r2DEH(s_I3xP�A�/8�}**g9v"<2Cd}X '�~@@D'w%ؙT" r$d礱b| @x.JL,/R-s4_4G惃alsT_?dY}pIT6Ͷnu&7IMnt&7IMnt&7IMnt&7IMnt&7IMnt&7IMntm;3u&7IMnt&7IMnt&7INF rEW�帢-u' I8wtt"( Gb !7шHrp~2�y0Lg|c<�"ڑ2'W( !taчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчF~q?jdɄsO?"N@0“s""nYY _"Xh%gʐ7["h_de n3 ; n9.`@Mo4fI.!Zk_9uhDPI �eTfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهfvaهmW?.rMTZPR6{xTd ELP.!C$HVCP(L^Pqj�0K3 fXE=Ae ǀ}�,0Zl�Jw#/J9UP czPr]dO2҄~TDŰj}x})Ɖ(1 gҜh0"c_zV`M5Ę ]@� D- f<OwA 4/tܳ Ba9lM\1GӛcP b3C0A1!N�Q7k5@Y`; ӛa<22ci2A@_Dp/EYI!QA}+,d^j>{Aʗ$Kа97"W B2`� I7oS`wo,у`Y`ƜKyϠ �-xb;bZ�ڰg{]OxXpD'q Fr_s%;G1 �q Cr9E ?o~ �)vh5&G8G'n)CfF$>tQ̎ �:$1ϤL)Q@jւ-X°B cTџǔG (Aqԡ6E{GCAF/>4;eL!,�ùKETB3 ! ( w>qC.go;f^B!B,Xx2<ٗBeKxL "lWq!7�<8� xeF*\/�`F!kXbܔY3 @{~RHe�e�u�e�?! Z@UDf6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,a$I> LHF5& "y (@閧F~DAq e&<D Mt!7&$ o( 6#=RD*Ư_ӠE͜v532"SQ.EX5G?U:GXB0t ?BV(Lbom(2p�p؆ >@ YMR,ܲpq@2~Vd5IzNzI(%CX[쳟,<:x'|(Hʱ2�$J@K%%�q]ICCȾ.`np  A@d% z0ZD1YmHQK*;�:^ C'`fmQ>\V\#y; #hǦ2>L6mQX,,j 0`BĠ -Ì0HH �BMhTӽ�S̲gU0P Wg.$~3P<E$ �<P >7L�U_ = Ѕy/y0X/v�) $/$4 Q+6WĪW�2(҉:@%SCن3zdQ,8e @`%Fj3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3Σ:3ɌMԨA��ɨΣ:3Σ:3Σ:3Σ:3Σ:3Σ8 cp 2SPѹ)O*~LmB"(PgbPQ�0Da KG� 058L7BIQ%F%K2 �$ nELN!1 HO@,Fm?#AIj\J(L!� A�'TA\3¬Badń@y1 --OE~Q!s""  \H2Y8C8( �8K8a|4!A8�ЄgYUa'a3_nB aj.%P6sSdOf ^B$^00VJAx"g%@ o%ZP�OË ᙄ!A炉(@:CC+R +D^U|B\CxNd (,4 *mK)Ǘ<�,Dt,@X |Jj \.adIbDdjA(9rjO o>LnH2NsFvqDU _dB@p!89Oҧ 1E`>*/ 6SBBB� ,拀 y?sQp"EA*5�AP xߖE縨7!E|SPȂx͛9ŊD/\wvV�J&q kW`o8�<+*rỲvDAE`�@ A,^ B  #h� 'l0+$MAbXzBID)ݸU�Q} z]�)s�^A}]Nΐ%,2W} )ȩ�xᕕ8oBƙQ<B Z4h(PyU&6 MMʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽ=½Ƚʽʽʽ½=ʽʽʽʽʽʽʽʽʽʽʽʽ *!Eڢ2<[0ؖ :�@I9+xVL̿J9)灴=`"(:,ʦjp TDΉCqBQy!K iP*ib ‹.�wxCY�, � $p8@Ao##?Ϯp:fn,9O0`]lxH$#V.ED:| FQ ~0!))X7?jţϾl E[ @RNq<~ ́0f Z!2'�"C4O?< C1 ~<A޹r�&(29F >K؋i;\D.+0P�$|lP_Pju)ZG\ [$d!p~"<{& bKD0qw14hIs3%g^D!�T< (O*_qb`<̰$@ 0u0|Dy��@LrL#GJ?3.0J]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ]%.IKR)tJ|?tr~fdX,y% k(%u;�G.t%H6Iꄖ/; 0~~H.x̐Al2(AcW|Ŝf'p9BP9f"t C'' v^'O!vd" ͔K}\MNz?~T\5yW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyW^uyHCE*+0Sy A HA~59rCX^- 膂9# $:U@¨ Pe aNQW@xZHXQ)c/*E' OȌ(}'2�Љ)�@^S%�w}@s?Da>?>>?> Y`!E͏2n IBftNV$!6gNiF1`Ă,0"Asp}c)"1a$9Q jq)tr-А#Dyh%<3VcRca@ 0S,|/�R/2aubѫpV`'@#?e24¨VR*[,WS/!T(�d|K!`;&T!Ӡ2��6P9t5�`6|�ad(+!H dڽ5VșMA!%�41qgXY*+iN�H:�ɌaJ�,{Ay0 9ebHf QaC3J�h1F؃8 胯H@$6`Gcȁ8O)’,`UdE<He(� J*Ɠ3�`(-(LIBTKuߧ P}#I� Т{x0U_z'EMxN/� P{̱\~8 tBN\ņo^" |!lѨ@M,Epsť +.N2g|E`3BFL~wH!Z>0:k GsR+ ^5UPZHK^:� eb @pc*LF.w]V1\>FT"I8 w<=&tSP/L2E UeT 9} sI#ON+3,.  Ԉ6x:෎£gn0"xhfX :evQQf.L">χ�s�AJ2le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖le,f6Y͖lAD?m(n(�`ZbVg,*h YmG./qX(@� 2PHS A�$r(E  VWF@]Vͼ~t$r6@+`p_h)@uXGB`lgȍhЦG= !rlnG QR0 �r3pR�~D \ ףE`٘Gi(2@paL*I@iSP`«MZwjaAc~ A9<dqA2 dCaPcoL 䇓_̸KV;u&~�Y?ERA4G<A\"� sw`TrEHaLgFQ2" ga�jV�+̯p9"K1` �<SRm<ഒ L%HpJ"�AP"rᅃBB,,^I.c2֖�63 KJV<&�I}\A4-F� 쓷|& #�7s:fl6J~|,DDaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFtaчFta[O@ö3Ǘ>@KM@2[_* H" )bM:^2d�1 I "&?d}%`$B h'r=%�x �Dg`ڿ\ Vē9$k#uy\\C Csj]&h1jS�ߺ~.c0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0ó;0-� ��������������������������@��������$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$H$I$I$I�I$I$I$AI$I$I$I$H$I$$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$H�����������������������������I$I$I$I$I$I$I$I$I$I$H�I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$ $I$I$I$I$I$I$I$I$I$I���������������������������������I$I$I$I$I$I$I$I$I$I$� �$I$I$I$I$I$I$I$I$H�A$I$I$I$I$I$I$I$I$I$�$I$I$I$I$I$I$I$I$I$I ��������������������������������I$I$I$I$I$I$I$I$I$I$ �@I$I$I$I$I$I$@�H$I�I�I$I$I$I$I$I$I$I�I$�$H� $H��H$I$I$I$H$ I$�I$ I  $I$I$I$� $H�I$I$I$I$I$I$I$I$I$I$$I$I$I$I$I$I$I$I$I$I A $I$I$I$I$I$I$I$I$@� I$I$I$I$I$I$I$ $I$ I�A I�I$I$I$I$I I$I� @$I�I$I$I$I$I$I$�$I$I$I$I$I$I$I$I$I$I$�@��������������������� ���������I$I$I$I$I$I$I$I?MI$ �I$I$I$I$I$I$n$I @$ $I$I$I$I$I$I$G $@ H$H�I$I$I$I$I$ �@A$ $I I$I$I$@Ax$I������������������������2H�����$I$I$I$I$I$I$I$I$I$I$�H$$I$I$I$I$I$I$I$I$H�A�I$I$I$I$I$I$I$A$I$I$@H�I$I$I$I$I$I$I$I$A���$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$A$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I�I$I$I$I$I$I$I$I$I$ $I$I$I$I$I$I$I$I$I$A$I$I$I$I$I$I$I$I$I$H������������������������������II$I$I$I$I$I$I$I$I$I$@$� $I$I$I$I$I$I �A$I$I ��I$I$I$I$I$I$ $ $I$H�H�$HA$I$I$I$II$I$ $ @� I$I$I$I$�I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I �$I$I$I$I$I$I$I$I$I$H� $I$I$I$I$I$I$I I$I$$I$ $I$I$I$I$I$I$I$I @ I$I$I$I$I$I$I$I$I$$I$I$I$I$I$I$I$I$I������������������������������� $I$I$I$I$I$I$I$I$I$I$ $I$I$I$I$I$I$I$I$I$H$II$I$I$I$I$I$I$I$I$I�I$I$I$I$I$I$I$I$I$I ������������������������������O�%����������!1aA` Q�?oJj].D c1I{ *U0a?{ @;>CV죦�1DqbGR�$vxz{(@Dh HJ ;8h9T~NU?'( ]!7-"\ĝ o�"�����������!1AQ` �?ohdI$1Lpa}.ߓ4fq+x/~̔ kI?3^ƇLli)xB"[Yׇ^B}$.DU÷2(CX^ o�,�������!1AQaP` 0@qp��?d**zNw='y;IzNw='y;IzNw='y;IzNw='y;IzNw='y;IzNw='y;IzNw='y;IzNwM}Ϧ`='y;IzNw='y;IzNw='y;IzNH`60~x%R5A!PX;.mP sHr@%@-Tl;F327bx.HZO?(v9fD�� ƼqN?_Ī,k G<I2(2$rij`d8Gg�?e-bhqHZ%a^r.م{XX9H<LRӀJ9!yH \NUyWƀ6 }_ǯ- Bϙ+?ak{nw+]<y?{^׼=y{k{^׼=y{k{^׼=y{k{^׼=y{k{^׼=y{k{^׼=y{k(Q^W�LlVث?׼=y{k{^׼=y{k{^׼=y{]|\ qxSZC]R(Ə24f � PB# .QsOV6 !H)ݻBw W(ѡEGaV-8^xC\L}> WP%'ZdU :�ġ6:A{%ׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^z$SX}�w�Oҿ�vHU1~H ZGZ٩̀!'& sY PF"cJްXR)SJَ*DXP mor%u@迿�}HGRE ؗq2t}IJ8_oL �$elWX 02%YVꉼػɧK@AaK_��_c;5o^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^)>yA?M�E kCD '>Fи\zNE tpN(hU$2}T"? aaeCH Kn >n^uj|*!i<�Y+ydKr8!-_n>+ 2(\^(Pd|/y,R`K$`4]�U!�3x _x3U�$ZV!/ SOɁUJ CBN?`14cvdOgVi@)b�- n!07/~o`ӽ8#t肆2xLYZ~Ge(!ctXMs4G5@Q8)%0A~VHv%A8UYC@Yhu6_hNCwSP2ʉR:Y!Qjf( i=2&-`&3aQ%DՀQÒKYPST�/!ql,w^ͽH-BY,HlD,2 "/>)5)v,(!J)؊3"T(b�檙A {lm;pNG2 /?aB!>m>!Bӓq(@%-!Gpi2>B`LB|ɱF! j@UV79dhViJ&o(x"@ń9QJmX-hE[Lm5j.X~AtE@[L� ,3Ɉ(V_`ӣ4l*% ~8BQWya>ؾs87`B@*2 J(@NabBq"ܘ@005S!m VpMRj:H6*n!Bcґ EB҃GH Kx5- B|[�elzƚHMny�x +s(&O!`O{+y^W<y{+y^W<y{+y^W<y{+y^W<y{+y^W<y{+y^W<y{+y^W<y{+y^W<y{+y^W<y{+y^W<y{ǀU6WUvmBh27HIM�",\c �ĆnAk 96CH4mIii*H$kB[E�\Y~b! b(2g24*&X*dm��"V|( (87I(ٸ#HIb�g8#;sp⬒ R#Δ!?Y (` 4Ԉ2�/5uT W ,#BQ]Pcq (*D=xqGN`G\g)L!{2&M4ǔ$DBsa0Eƅ2@E'51MJXt?2PGg6UPKG&��y18@G>ßQPrrDxʈ>(*!E@XA%D)XB= ,�TD%P<J_e?F $6YhOd(Xa:RڏP $MIEa`YDO a"ѰAN@2SVN11Ǧ[um:Oa28>fv(uNG_& ZmENQ4GQbj|8"Цb?9:KS �cL[ UxH3u$틛9% Hn�(W֯oy&B]�>ސ�դa FA[,cA/_@DؘEV%O� ֺ9r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r39rqr˗.\r˗.\r˗.Mm�jV->TXkg޶M ?;fCOE�aVd~{4Mҩ*c2"b(�6̸WX"z@�&Ϧ,37!M\?�d;>Dk�AnM9WfK٤ZnIUd~$ %˞7=<x F 5&L7/U(D>wO65b𥠡gp^ZÐĦe%RV[ۢ Ef6+C-ʝ�G SFr-Ar ,B(�. qB~UU-.n�&ˆ{LJJN"VMHQ!?�ΒU@)0:Zq N* Uǭ4mQvH)4I5,Ԓ Tdu�Ф E|= Z7=^7'$4 6) ^(c"L291k}dz�}pChq$䋢ğE,h*떔=O�MQv`\ }i\"1DU@ |eqӺ8LA�RM#�NCna$dKR,6Z< \fhQPjb "D6$0b?f~k}bbN>8Dm-,? }':G b*8['&ocA.Z|"0"y<Ax�ڈ+MI$sB/T%IL&  (7KFwPJFMF[H$LEhj`Q0CP*]m:; Cѫ|3#HHBF7o>"KQd_%`'.HA*�˽ svǤ]k TY4vǤ]k$~cA&�S7)Rv9Jʀ1) *ʈ8p@(1Rv9hqprZ.[�eQU 4뛬?`R�"RP-() I4J@? qaϜr˗.\r˗.\r˗.\r˗.\r˗.\r˗.\r˗.\rl�8x ׮\r˗.\r%8I5h.$FIGF#u4ISIAi)6*ĠvcZQ9=*0#G,FU_ +c22.AQ_L('pg%=F1^ �{kTẫU+Lf�r4fikT\*m,Ē6S!�$4ii%s�-b&ų^< Tuk+un]�U2@r-bpy; '@*Ii d.m�ԕjhJ+i�DyϢLJGZ?Ep `DÉGD6E҂BQ>>qDa=&Tq#(9stbԂ((9L'jTXcnF `4F"%h�88+Tq.MF;Tkȇ& AZiV^i| #g(.t UJ8r )`"w!lt+H$A(VJ�шXѱ150GFx'*$[\9@ioCi4�)"Qv 3�_B-ZjիVZjիVZjիVZjիVZjիVZjիVZjիVZjիVZjիVZjիVIK�?%}_? ÜơӾ4OLXhЪ+Nd)dJ懛= V.,GTWXv|ng2T\s*َkEk ݧ+?�7d$1 CxLDB*؁� lCSO hj8�iChZ/%BG+Ч)f^h Pt>u$%85'SD ɟ?0/ u*K|xQqIǏ<xǏ<xǏ<xǏ<xǏ<xǏ<xǏ<xǏ<xǏ<xǏ<xJ+�@] ?BAt(E}j]V6#麯L1*LQ5 AhBh"iƎcN�mI>+]F sEt|=/i y p^+7AA 8Ϋ &L7yh L~� b*T6?3'|`Ȉ g1 @ a|fpP 4O%j2edP,a'H$TdL$ dLUρkLZ^Z3Z22gV UC��L%ECW*Í I'A M:rR.D$<r0_�&k|B~`MuNwC D�@KoPe*К#5$(85WaLò% (+ZsI=e!M-9;}B *HY½":\ B5414π-VUM'8tW€h$T] e>XeQ$˝@DBUiKx3(;e(!rM-9;,!$<cWنCA1JIHY+ZHMU�sh *6&8$dPBr`BnzUbiVCHNeL4 R\T(e ~B'g+ #E?|CVb]!B ?TO_9W /3(EӒ4V $0All܀MB8KH X&G+ߢDDc>ab$�Zm{כ?>"x]>:34ޏ/*HnRE򨆺Ƴ!`5 5T`a8:*"qSyH(sLNxwM87vtS^ڀt(%㠃0=plM)4 .qK,7G #L (,*�rį6=MjlP$`'g~oqgW" pP,�±X=s_g+]S�.>qˋO;Q*$}a<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<Yz+y^Wg<XQȟrSpiH[W 8 cL>! cKhjIE_44~4 9 ~ –D-ąm'FFOQ~E5DW sXif)LRhKɺZh>YDQ@`4Ap njI;N 064Z %ex G1NtR dz%xhRhV[ TqFc@`&\c2D(2'u hXU�?J(z T<N(o�Qr _McQiLZ*PqFҮ-6uf6UKNmB\=NS@gpcWwS/lX%V SG` �&)~7q6#'T!`TDH=W`fT B^d_y0keF?Lrm4C.őBV@(JEvZ0ۛWv#A@#BW,G0�f?2{@렼lBa9kx$TAN_pdD_FH6ob�?zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^}E߂?�K~ V0D\^9¡�RhCfŶg(1P#_gCbZ`&ZlDDԀ<SB 6Qp xhjAhP!F4GDٯŬ7 _C8i-, lC7D5ËxBcJbQ mDhno.-�IC_W�w�O ɾ1FUVU}_ņ1ؿ/^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ^zׯ_t�������������kivy-1.9.1/doc/sources/images/slider.jpg������������������������������������������������������������0000664�0000000�0000000�00000006520�12641336260�0020173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C��"��������������?�������Tc'f!1a2AQ"#q$4R���������������1��������!1AQ"a23qB� ��?�u^³؜ Ũx{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{ bpZgװ:'Ex{pX�2�����%U6}|x(K?U{S-ykka?2[,95Q_O=kE>džʱŠ+-臨z<_dvLyoתhgt�.X Ӥ.?Qf+uySW� G &ZyN9G_q ���������������������������������������Vt/p,M1gI̴.,MAh40t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M3fB3B]Yy)QdZ6Y)?T"Csi{Lf5*?4zBOeRQE>M>'Ԯut_+Z}6ff.-U Kdz R^ݒsjPWE *{4zy.rYu|wYxK4�{'sW7dƔJ%>M{/ty۷ -r̲wt=jg%,*RBR%(BQ>6t/p,M3_deeb/(Fʥ*GJ&#|m>] Yf?l� _yѼk/Γi,>^Ybsi->] YfNgI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴t/p,M1h4.,M@t/p,M1gI̴.,MAh4gI̴si� ����~I@l[xvY4~S,@[j[ 8SQWυΨO,S{'xhWωGYGJ/WBZ {\s܋Zgeur+rq75f|~J~T!Kyje9e72KK ,# "���������������������������������������������������������������������������������������������������������������������������������<,UU+,Є!)<@qv�⧦ 6~x]fPE(gGkGF *)403I|;y|K)�/dT�zgLn*!ͺ]4'۵~>v6zxh' zOTR 4*foH:ͮ~/¸}oYdfMTYEM *(J%'WF34>%š>xdD.?9.U 1+Mfb��Ҩ�����x Ƚ7":(7"܋ۘ -x Ƚ7":l^r/n8 Ƚ܋ێr/nc(7"܋ۘ -x Ƚ7":l^r/n8 Ƚ܋ێr/nc(7"܋ۘ -x Ƚ7":l^r/n8 Ƚ܋ێr/nc(7"܋ۘ -x Ƚ7":l^r/n8 Ƚ܋ێr/nc(7"܋ۘ -x Ƚ7":l^r/ns/9T#T_4x|>Op>:Ơ)D]4!d3J~-g,;87noIDjc<:o<Z(O!V_˦<0>D'TxUW*=DRNms?gіgYJyKU�.>WSҏs{s%mŲbU/Q44z??mc~=h|b#ѱx Ƚ7":Tb{qnEtؼ^p{sE/:�@������������������������������������ BP(J�>!Lnun"TPP֏�fGd f(YL)c�o?g\z=.E]u&Ҕ�`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/spinner.jpg�����������������������������������������������������������0000664�0000000�0000000�00000015355�12641336260�0020375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�       �C ���"�������������� �H� ����!q127V"#AQUWa%3B$Rsu��������������5� �������!R15AaQ4qrs� ��?�\a0]ISu Mpo1ؓH�� $�7{׫;f^>Pu<X^/|ZrlůW*vl* ^/|ZrlůW*vl* ^/|ZrlůW*vl* ^/|ZrlůW*vl* ^/|ZrlůW*vl* /lL/sbS٭�պ_;,tsدb۪1α,`q!G5}Ro-zShe.`'U?W ůW*vl/|ZrlR ůW*vl/|ZrlR ůW*vl/|ZrlR ůW*vl/|ZrlR ůW*vl/|ZrlR C-!~s?QXW9R8Nr6܁rs_QA9 ']ȵy@DDL&j(20ԿfW1Vk<]f᠝l iiJ:-2VV|aM|�;;bv;Jx W>Fa?SGcN\.{؝\8|~�7 V'KǪ20= bf;Lc2K�pA. Z}cY,M= �=m@ W;PAr+lcj_ˑTbčo "!ة+#Թ }8[_QZMW<5׶!:>!cyAloC m#DׯGsa#v�y;tZ{k1xI-?d]Mr=fY$tdMq;@�y�?DA'2y+ <IO?RuS{""g9X=cYdJ�6G0fW@bv;vfG+ nO=PN2V079v!TDg]6:aP8sܥuc>w@X;*:ػe -c�48;t¾^>Np>jCrV$m\6$p.D<okW}>+^/im36aw C)X9dosKy[y(* [rZ6 YIJ*^#m@٣k6xkpwؑҸkJqWpj%:Yt~m_6xC$1BFk@DD>9/uDk(]?EߨePu<X75O4s�BE+'W,nc !t[;25QKVڼ.H,N%J&nN\A 3/w7F@{#~R9doM>^3BgZeydy\;gn7kOD3kQ zvad6Hh31t]s%r|F֭ZO<,;qs$zI+DE[(bXAj udb@4?@XqjblS f IUAy0y+P.hQmB*ag)n%y$;s⑥K\AB"eτ)n<uY<;C497ƈ;mc;x=sn W;mptt.䟍 ceq=k ߔ<nCZ>`5NlΰGŹΤ+ Ɔy |9p8!w\6|`oϰ,+ۖޑOf^i$t>_ AH=p杈=k�x˖ɖ��xy!�xo5?^$Ak{}owW{|7_[C�D 澷�+ZMN۶o3�Ȉ?wd/a=\A�[:SN;y[8 nh919' v=kۇޫ?RuS{pΖ$�xO^&wk=Hwۇޫ>]ݯ"D߃nz{|pwvCG~ }껻_! mUxR$A6|/aÇg @�RTAQq#l>ԮTG#/ٔZdxg p:~e㟢]oF" """ """ """ <IO?RuS{"" RpS:3ږ+ݹf>݈$z>˻ y �lZ!71Mi\Xzp okdG] s)'J"cڣJqEWcG k\i׊9K�qђH$Eܵ-|M5mوlT).Ӓ;SKtNx,FAA<V|/f 䤸N5ᄸ|<ۜ}zŌej:GړPWu�y�05a +:fFf8vQ#ѸgJ- 56s yߍ]xMO,պY7ay&eX^$bB?x55nVSV|3a쵕t,;F!aFKMX ҙc1{8ݤ^Q@1[w:~5PNu ,erR]+z7➏*-7~`T$Q qߘ1<-7~`T$Q qߘ1<-7~`T$Q qߘ1<-7~`T$Q qߘ1<-7~`T$Q qߘ1<-7~`T^9/uDk(ƌW9(SHY-dEpݰnZa>ENuDw0y+u$9:^"V197⽤�=;۳7 8_Xct yeju ~Q�˱؂$ŧm۠w5nht)e'+89xsafhnbGJ"":~5V㟢]oF" """ """ """ <IO?RuS{"" Dg]6:aP8sܥuc>w@X;*:ػe -c�31%6R JIVwD#K_- <EC RxRyw%=hs$n7;yP]/'IѸa!9+U\Ŷ{mQ8W"I7�+;mvٛ0;Њ|PT,79ܼ-ؼNaӔb_o-)^ F<mӺ'~6<3]wڎL3~P0m h \>*>pf3^Qk~:�ktL:b` uW<\ԃrwO7r~uQ+Wq~c#YE^].hQmB*={-ްO|c" R Gz�mN^."^{ʽt5|9~ٟ j}0YLjjm1(2)ϋ}H."^{ʕ*y_(dS~ /oe=<]+DL<zAҸkR s_R%짼}H)⧜H:W |AN|]+Dw௩SSe3TJᯔ}H2)ϋ}H."^{l{s= \5D0˂@.up񬤶t8cCԺsOX1|R O+۶mCOqc טol>'1"'g""k.?\ucܭlOp_:V]Cۇgߘ�DEvS1kI6 B2A 2^xd[ �0�4tf4֮۾g}y$(do s KsPa՝âTMf.,4LMSͯ"Zo1mh�j+FyIo-m&y1D9sZypLo<~3idN ke 5ۑK7 9*ffy3M1L^}ַeDKp1&.l[-ԭ{Lvkrsa1Z1oԛ/8k0>�@!_5 ~\󥟍S}w^'O@Wo" """ """ "" e뎬oI V7˨twp?LںeKRi|Ɣimbܥgae/csަp{'Auhq'iqƝԽPRG<y`#h%WՓî7wORôkW}S14E]4M;xi2vbUωWfܭ8:'oܧ}Q:}MV,ީT+YږhbAfw9C!甃wU/5p"o�UaUz-DZ#wJzSH7db^K6HqE Asɼn.ۤtDE#(҅^=]jmDEQWtY yguMMK,m???r~DZ|h^-o9-K^54A a�6�c+alW,Nuq3,(˜Ǘ{\:)yYgUiP1e~3bf;[JFQGޔ+alW'W1دzPM8 UJgŕ0v+ޓ+alW(b&Q *3bf;[Iŕ0v+ޔ1i({ҙ1e~3bf;[Jrat~ p{8p'<<т=ɲd l̐X%.c[�]]?EߨeWcj{7[չYmp2jfoot""^}~TGs:I]U&-M0W68=s\mb)4i&g{7fH)ei^ oxB SLޏȷ'|MmFHl>C+iq<�Of-5slU{a!s7ox1OCd+Vd8tcq͐"bmky;9nZЃ?RԵi_VF](q ;oدi+nպFg ^Ӗ6*MTb<-'w=;Li|5)t9fLk$$ fn5kzw ҋHi#nBikN�S9f2)Y{07i9{䑄?'n5�Ҙ,U&6+)yW4o1k\n }@1[w:~5PNuC0]FFO@] &iU٣eJ|=� CuZƹE~Nw[?s~n!S79S]2Lr<흱:GJāGosTuvZ2ma-\);ynzN䯥mcfNb -M)>R胹z.: 5Y1Vdbw9D&~K]1'w_eM qG'lҞmX$k\/ {q" "":~5V㣚8a\YI~Z%[26.夏^ 澷�(}owSy!�"_[C�k{�<7 xo5?O 澷�(}owSy!�"G!m0d?�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/splitter.jpg����������������������������������������������������������0000664�0000000�0000000�00000011571�12641336260�0020561�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�     �C   ��������������������������������� ���sv|��������Aݻ-:�����)t��-۱Ӭ����� b�[sv|��������Aݻ-:�����)t��v>Zu����� R��:[cX������.�v>Zu����� R��:[cX�@$ ��AL]�$J>J5�����AL]�� nnҏ`�����S@�ݥ%����� .�u7YGF �I�����NeκZ�������8U0{QN�������;0qUUF��������ۚPʨ���������6[sWU���������v_cQ���������npO.����H��e<=Ch�������e5|Q������ �ۚPʨ���������6[sWU����� @ �l比26�����@@�m_(eTl������@ �l比26��������� UF������$H�- ����� �6[sWU��������- ���� �6[sWU����������$���������45@ D��Ii'%lM~RZi6Ii'%lM~RZi6Ii'Ri6ԶM~-l-K3B $(B $(B $(B $((lHQ!DHQ!GQ�/%L`j j j j j j j j j j j j j j j j j j j j j j 31umJv_YT"*EPB"DUT"*EPB"DUT"*EPB"DU MP[X-- i93n3'um4W~W[H[X-- i ~uBߺm!o`[H[X--�*���������q34@Sb!R#12A�?rE5cPȳq`!Վ9C"?(dYV8 0jfX2,CrE5mPȳ歱`!mPȳlrE5b߾Pʨ}UV9ՎnsucX7V9ՎnsucX7V9Վnsuc=7 ?άsucPʫ>έ[ҷ_snJ}Ε+u:Vt[ҷ_snJ}Ε+u:Vt[ҷ_snJ}Ε+5>J}Ε&(dyV8 0j[?rE@,bWV(d\aՎ9C#?(dyV8 0jX2<CrG5cPq`!Վ9C#?(dyV8 0j��$����������q3@Rb#2AC�?6thJmH6thJmH6thJmH6thJmH6thJ#,H6i2͡(Zt[BPz-ޡn w[BPz-ޡn w[BPz-ޡj-ޡ:U26V|}ZjժV|}ZjժV|}ZjժV|}ZjժV|}ZjժV|}Zn3gV|}FؔNmMfؔNGbPį9~SHbSm:FY%6ӤebSm:FY%6ӤebSm:FY%6ӤebSm:FY%6ӤebSm:FY%6ӤebSm:F_�5�� �������245@rst0"a!#1A$BQ��?E/4V7t}AvC /_Pi|oݐ"Kc~A_+d:X߻!Eo4V7t}AvC /(4ZŨZŨZŨZŨZŨZŨZŨZŨZŨ} ŨZŨZŨZŨ)E/hKdʲ Bw(NE h;'}PBw(NE h;'}PBw(NE h;'}'K�'KJ(NE h?$O Z/h�E_b1WU*c1_b1WU*c1_b1WU*cKĞbTC1\A2 v\d@ms+ȁR2"礿$G-2 :[I9�Rm)'ǭep ;[\A2 v\d@ms+ȁW q̮"kk\5D2kep ;[\A2 v\d@�(����������a!0Q@1AP`q��?!ILBݠ|>'A%1 |OvJbe.= )]{S/h$!v_ILFݡĮ=JݡĮ= O*(#Ue)8SqN)8SqN)xa qN)8&e',ϵR,2�_/�e��_/�e��_/T _"3�bDb'ݓ3c7 y0L7 y0L7 y0L6 y0L7 y0L7 DWL7UefVő}`Jr'j^RB9X^1d*̳2N1$ē3L;$̳2O� �����H��� �I�O $I H$I�� �I�OĀ���@$I � $OĒ � @ I  $Ē��@ ���H�DD���@I  I ��@$ $I$A$ $I$I$G$I$I$.dI$I$I$fI$I$I$FdI$I$I$I$I$I$JdI$H$ $>I$I$H�FdI$I$I$fI$I$I$FdI$H$ $fI$I$H�FdI$I$ $fI$I$I$NdI$I$ $I$I$H�NdI$I$ $fI$I$HFdI$I$I$�$���������Q@a!1A�?Af# 1Y,Gydb; Y,wAf# 1Yeaf;}�C=`>Di4z=FOQi4z=FOQi4z=FOPGIyM <?c mh64ymh64y@ mh64go\mh6Y,Uydb�9oo8Uydb ^Y,WAf* 1UY,Uydb ^[� ����������@Q!Aq�?xDY",^uy:ׄE^k"ί5gWxDY&,^uy :ׄŝ_'|ؕA\ [ [|EˇxdNNNNNNNNNNLŌ6y蝉t:Ht:pV<e_>={WuygWuygWuygWuygWuygWu�'���������A !1Q@aq0P��?dFI'JO8'XIlƵqxg1ޑnEb QjY̚"ȓb%9lIΓ$$12$ޓz7Jګu6T :Čt�v֖gZt[f**\jY֣|BZ1 ֣{.ñz^Z?U{/iF"ؽbűNFQRҖ-@.@0չ:w'Vܝ;ruMtN׹:&O{uN׹;w$&RN3׹2;߱܏^܎f/8gD#@5h @  @ԛ �VAC@8^�%MZvTz) (yYǗ.\r˗.]r˗.\tIMyxZpĚ[\)rF.ОȽ7V4|̋S!S!&EKa}y?CYF>Ȱŭ_g"-UW֯³r22<Eŭ_,Y*Gg~Wyjd8U.r"TajD$LI$F61k_g"-UIux,���������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/stacklayout.gif�������������������������������������������������������0000664�0000000�0000000�00003136215�12641336260�0021251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a0���DF<& dfl6LVL$&$\VT. TNLlvt,:,T^T .DNDTZ\$2$Ĕ\^\ TVL<:4&tjl|~|LFD$&,..$$lnl6LZL\ZT\RTLNL,.$"d^\  <B<*DJD $*TRLtvl4:4TZT<:D2 2",.4  DFD*lfd6LVT\V\22DNLTZd¼$\bdTVT$&$|rt|LJL$*,lnt6LZT\Z\LRL,.,db\ <>D"$ $*$$*$$TRTtvt4:<22$4J<dZ\TbTdnllzlDN<T^\\RL .D><\R\4F4 & :DZD$&,B,D>46 tzt4B,*lzttnd$2||ttt$"4.<:D>LLFL,&$������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������! NETSCAPE2.0���!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$sX $p@ ( ߃? r > }PPdA _0t!]A=9fMp"G1GX@f% PED\Aa !q$$8 j2RyIœ`IVVbFExDjg)a! j&9G9(EhyԒAy"G(hi[N?*kT!ޭ'] ѩ>QJ@udi>@)<I&!u ((tZ! py�ñ֪&@d "n>kobOYSj�'Dl<G 0"PAx hZ8B!(CJ{'*nj)L%A#OGXdAbQG uQ H\@h6Oj)23ZL�(=De<D,WoZ!2J@Ib@O.IܠU"Q8TJ>w d lD@h$xuL,2IĎLB[y0ഥ&Ol>>{@\4ah< "iu88P b��`ФA ~#(0(@j" H�0퀈5I-l'B| H:`@$P<ta   щA&M/`A2\FэCZ&@% 8B@$0 ?��\)h ]H - -5JA"�\LRCX)D6|XfA) $ Ф,QAHa- 4 ��?8~c@$TEAOp W�23`@uJGAP'XaO` _@?P pF<pYj "< !81&` ئ@!H$P|`WP@? y  L& � q'laa vU9gEu\*&e-nL0Bh!|>A#Oj "|4`!,�mAL v8T^W- A, @u?!PW. �8(oQ OC0B~@=!!]o\#W?+b! `�"`+�@Bx< s(Y� Px�TD|!A/4ACi6R{~4s{AV0G{i "T}Dtt0 _ S&Pnt9)(�&%F�G%(U80 -DX0K\!�cpD@W %<¢GWP; 0 Ԝ�* Ħ81U%T!_ ҬHP8Z[~U"|)6 1>tD'2q!b`aF O(n,+p�(�۲@L+to$Yj[j򁿉@8RGHaDYr0 ?�+)#C B @  B8>FĺO\8"!,@cC�!sV"($љ:pBG9 菝O*FFh02g~Ҧ0-3m og0AO$P 5H#Dnu 5ԉ[),>4 @J{2ⷎh  H0mR `paHDJ+la!"Zz!a+3 h ulhhd!RUa!(RnO0"\�o.�w,tPjiG8zGl1AB)W spx"?�A`m+ۖ�UUp?xuSH(|"(t@JJY5!2H#�7m=quW`$2χ@�qnPV$LQ<PBk^ rDvpCҁe1W#q)q $p580BP"ru%LBa0Bo(yXGT:% 4V�~!AdY2DRCd/4-[ʼnO{s$B�UeIOQI9|5&NDEr4B.0i4-$48bss�rx!=xH`UV i$EA[r dO�eT<σ�5!.B"&5CtA.dAU(DA` ~^`"| (0@H�W0�4 !^OЈ&A>G4]ܵ/zCyqwr 5�"GwF/2@ �!^P&(UIX@RMBBsi9`�4up# `'H`,cAOSAP�p@jo`$@K}hv37Vz`qJQRPO9�f#IkB#4]L�U# ,4ZdPt;E0dBVRT"JF8�Yp )P0b@"A#`L��tpO'$I^ L@7O@"tYydĶyc5O7{5sݴ�H0&�Xo Ai~&NA7vm)[CTC,#RT DAKUS4=R#! h1O"\ff�P~P5DAUe w@zo1@`WLA$xrtDp`XO2<Ѐ.�o3 %(1 !`@? Ydp@s;w}ܩWЭ0LJR(Ы(Tg&O'th#4FBJ"@A@�u{ {AnnD0P�*wtSrc[&%1YB!>\i^i,�m3~X9@�شp!A@/[5OD7'D <9_Z�)�xls@au~0 �t�n߄!QX�Z7<0xrrOhk<%MdM7:ZA ;[{%C8�P[[+g1PWUPP;~l~ L1`_ `t}Sw`u$}qp=P^`)ӂ{%%Oq�b@Hlp�l:H3 o9Ju g l l Pd)|u!1$Op`,r^Nbp!]|P\< c=M$3 "+j旂(&̉&A)ʤ_'!%+rPZB 9Cn#50\A��nT\|R&i1j@k,2U13dWkBk$Pr)AP&W $l/#'QOEAU&">r$z!$�' Î DdEs(>0RC)LC)֗_rؠ"C D00�;\&w| ́|S?2C0b"r `B�K˃bD>O <sOB,h\|ω\]ʑBdKęl+#?4 5βQ/@D%@!ŇD1-/Pb b dP&@VO ż҃PPfQ]܇=IXK`3ip=E`&pXѲ@@ _]`=1!/A%W)A!Nñ8+- * bbtWd$}HX(G]1Mp@^ `SS�cMOl+�E�KJ+  .P�p KhH1#8 o2&qKO؄kDžKx >- p061?,ŹOs.o)0V%~!"+U)!`/G5Zmry-)`"ѐN ,lѪ OlǦMtM KCCb`p'RSŤ|'&;F=<)W>pEB`}IG$J�Ln}#.6*A+0iR#$yr,R9nr* y&[ )T*JXMBC.w- b}c],][U&ɓwpPy[>Y.};K1 &QIM(8VEKnM,zpJ>! ΄]|΁2W!A$=8a1y!ZZAJ>U �2l0lpфԱ;֪m՗.VBlʣ88O%\ȋWs.u$O]&?$1"_"ŚҎf�!'ppRF龟h>Z&H/ E$"sfփo8Is7cbO'YJeYnlOd;3">"c~o8-߈;l B|ٗ oWquq_?:aBhB`ZGLTWh̬76ʦcE>PuXH(ޯL r,o$BqUL _PPP�@E(` *ĆQ"@L:~\$H"I*ɤ#]ZtqN=y3ȑE<Z4 d6]z% C&A~VXe͖erc=n{[7Խ} [ize§+ s&V;F .ߨ">n^A*.X/澁2o˯Wymֶ3+fJIę&M hP͞6h|kG_Njo }d(Q~#$ 9C,0 ZP@p@ذ@4 20Jx@ 1C_q? fD`CZ n ! C3+8 ˢ n8bΫhY$5 7c8N<S>S =/ 14: uQG2pF!ItĈL3RKP'}TF%9ԈNKRKE}TRRE\M-ՑCR[UCYe4VL1XHQigE48{JT:D@ up]'xS/wMo^ySϼ6(�?!Hdk1a'lqBwyF`1vxƆ 20Y2m#~b3nxGaA9dYx[a*xfah[FwyhVb n!j-`Ao̲kr %&�C|`0n#= n ;o[o :'p)(n W[(2ʠ˰-o!FF 0=uу]=r+or/KSr˧-�~vkW]2JGtӗy[^uEҷb) ) ؃q;~~߆ s[>%<( c]2:y]9P{wj[]T=nz' #'j=\P&pKTQ c3ma`,mb-mnst6 c(/<[UA8HD.+!C6"nm)# bSE`P"|@)͕lwF4reg.n,ha2�\ ȡŎ_$3IIG氚8$#3Xbr̦+HQsӻ5W `Bⷌb&>QkޏL?E4zQb@E72] p唙<N 5il9rB2,:IȑJ5lť(E\P)aTvpPşQT,8L+rH]c- j'>0t W ^NWO*qJe%Jԝl5gJZ "lqxU :Ÿ4WP6[̢-ZP%1B$HY4@G9׵n!VntkF}V5)nҔ87iOEu8x.~U>8F겨*2H<NhE:ְSUGRѮ$Yaºծd _ٵ:m>Xx]B@@EB,h1d5i-y+Zf4yk^U.=j)&yK{+'9٘ય 5.Q$0�t0["8p P=`dq)b>qU챚cM{L򎸴GMBu]i]Wvz`{/$f<K'g.@T~l1 Km Uh�^5iZ{/sKG*ƕf39 [C[<ԍ!JKY6r`I P4 4t.fc7(-ChuVlojzZ$- =>{ͮb_EROnB%ꖷMEh0}O+r8, Yԗ姏y0Ghj4,bpwm^ݮmss.nkܪDtkO} 4tEZÄ<  �C�*}YY~{ȼn2ɂ.5=o;߻0w뽧'}j%yqҩ8T+2f0+aO �A={غ4rijDh\{}vX]a=Փ3NIR%_E<! 44�oB/MY]~_"wl@Ips�ۣqyfYs;۽y۝+@+J궃[:rj'�#[@@H$432#1zCP:r&*ڿZ7{s15 BI>ӱ_C N;C?8 7x.@07x<@'7B3c캪ezst?Cÿ7@A!\s':@'J�h s'-By d7h89h$",'h!0&:?c*Y7ԑ9cw=7aC><'@!a[B;@88Q2]{B4 ;m�$3)C"2?&9Ltc;0#C5u[+DbԽR@p!<@"hĂsC4,%Uz!ض'x#<:s'h*/9#0A9H<㿜K17#c=B3DBD3hL{F <)+# �2b +ā�9X(9�uE@-jW=k<8,=Z?*RϚ˻ ][$+[D@3d"''#d(YjLl'H-:l<Xm7p:4hY#k8,* ;25MCSڣKB4MjƧ`Jh|`SlԧD"䂸o�6@8ɋ4%>]Ps{;C,=@DNDN>,Hп|$TLēDK?.6�D&p.ø�-P7X-r* EY EebFI*˻LMc7 ZJDR<@XZ*k-8l)KJ(..F0٬ke"tKK3Al<Qw ܤtoL  '¢F�+N0E%�Sc�H#� 6p0@K3 %5*]쪄@A!GFwSUJ2@-1&eLp£#Vj4.b8 Q4GK˺OeT0l*7~jԛQO<O@U@MxUxu$vjHLR"6 UBQ+S%I;Նm łsb?ܤѤWAUSA-Տ%Ę$}N&J( (J6\7RU1TԄ4$GkVHkԛCZ5sשH;-ayUz-[ GFW*,2m#S%E['c86jL0[C:I[ZUuPvMܽyJ\C8�tW۹EUHm:T[IHSj*y[*'ꃠe#<WZ%YZAE!?mJD±&܁>xVjœ}W]%_5)jabWs\}\XI_L:Rرr аR`GE3x `*ڃ `ѕ*]¢²8 5y;# U\S"US D|-̀ ^c..E`&~b'fb**>me*nXdr<0޵AJ֚_Qzay7AYmJQ:F @nl^B@NbC>d`BV h=8/+[&EœIXX5;,^eP wI'k[~b\fb\_V`%fba *0r밢 &ýi5iZ!X5ܰb>"0 #8� v'h`+f[xvbwz禃)rb#S'{/f.f'`F b9e"詭ST-T=$T-i౭. KKM uύxa' `Ok �f;Z&?tj込!k�W�.#%�v뷆k붞 �鰨3VlYh?aQF@/ %a*�ႋ.m11 (  l!ۮ&DR$ ^O&ƈ^ƶU>MndZĩpƩq@KzQ.16 nVy9ne;lu3&ĖdecF޹lVN<nza)\Ιp93*&^,2q^Dʡ#q1r/ج@a!Lp_##@`<ȃFȃ`a"2*,=ɔr-ܼ0=,2ףQ{_< rfn;O^WN\jLcZuH>JGes2t0{_KZfK_f+Ϫ=J$)S_&?vl&^J�<!,` tq�.cݩ,sbםDAa/2ijW$0")`oqlfLƶlEt6`d7g)X)5s�*}Gg1x笅/7|Tсz77eSuj5wpm:nʡ`u0Mr{nxiy)h e' z_}(lwrhYuy U.Ei`/ĪDBqbW|׋v{U +.W&vQrOrg[ը` x�e2orR)&J9NeEwzMJ{}dRx w|#lW~yU5^L:GWᔩg)lqh`#]MeZBǖz} RY=/?lAkR&ݫ}:T&1Yݿ9Kǝ�qj>Pn?6y1�AH0!qĠA2Az ʔ1P,C1TmE" RɎ(Gz,ْʔ)c%I8qIs%MB{gQ;2%jԩΦ$PaլXf]B[ZьeZ4siȓ*{+fMv(TxIw/`‰>*(ܤ#?iU An „\ذnǔ)IƄkvې UnyOvwȻGn!+W^ d+#d3PL{"k{ie襾,/[sͺ#ֽ8hGUhYAeX =t[eXa31Ky7y^{Wbp=tY7U j80FDYExza~ $sU(6zYgazYu]E;HQ 刳dz9y"pJbYX9KTt3zuݘbnZedSzֶVm|ImT2f}xY})PcWDP(↕J)NylϒT8h.tb:#wkڮnA$OrjeȖ"R$.qb*mX76k%+m렣©.rg)w(>筬 KQQ[ޑ}N,ƛ>xΌ%\{}6U�jgMTљcx7+op91Y`la#w¸-(rh9뵱ƌc-7 n/ }Yҝ}ִm@Z&i[|: W.]z;[BP*?9=w8?8h*.jWQN9˽ʙ/>_꭛~_-ұ~2j@0Zn @qLx=BcQ0wX>c`GnQ^t#`:upM綮oiږ22s B1U\ "ˈMl TAш[XB̄0d\Ίg@!&p" s)BHkm#ЬfG(-;kj&F>@?ƵB"eC[ 8<`G �n#V`I,{W̧ƽ-+d!pv+Mxej" $Rb (LOW:F&i2ȊZI.o ֊ɵp/[bod-wCq1@k5&S~3[8Qu"2NUi6+h>#q.Tb:Bv>'ipDF5h0Qq젯4!DLXҔM+HkFGx@ 2UĢW\gTHz*i;JQ#e HCE2|L1#U{"QZ8fu(:1rܮU;Bv�~R-[ J"6B$#=O΂|b:Cňr7 /ez[HA;L~iS%_cLIW-%ڐA )LDai :WiDiCUU#gHmQ`dbD(jtf, cUB E\R6$P6ÄR=Z`tph) 6}ejUEх\@[]Dž;q ű#*8  ʥ0$lZ2x,s\[.;Dx:.w# ıu\P$l\R⦡H^كp UD{1Bp@/vV6BMj+ptRW_rnϙ˂3Kmvk*(py].7v~3jZ1wzձ&\Y9el9Ϯ2N kU3(+Bf£vDd;O2Z#6&- Y1Fqmj%s*\ra]iZQf7[gp5beɤ{#՜#ƣs{C0JK#J\Ǹ\ߙ.8^S ?78ekS7s=G\B ;wz[DԋajL۟WkՒoH+礒Snt;^Lq {7 ?Qin̞{ɬrj / I{YmK;b\<2et`ӿ<PDzYqrE[+^6o;I~x×;W5|"( {?o\yY%^]߀en^M@eu٪uT]`-`ׁI]R|H[ Uv AAZy ]i߶PU Y"֠_! M[\9I  &[5Sjtd`EN) ZFHp%ɫ<VEP,"%Oa�^NVAl!֭))6a Bһّ՟ڎ[Zum} "�n+aЉ&`z0{!"\͗1bd ^⍁5a0Ɵ�C ߫AP# a>V/7 c%ncqcvZX`%`=icȕb-Uaf(hL3R@v#*Nb~"*ʌi)6㌼TIa$ CW  آ?WFb Q>_GFbISpZшEʗKf,�ZIdB6dƋ^LaD&Ȃ~͕-%YSTH5Vyf%WVKfB!]&81 e&[EUUmZ/V;.@TTZ]c^\"~%>@LnhڤS$[$Y98 ʠdIՙXWk ^; VC^f*g&D3f7V5&r#N.Zaeiiv}ErhdYv/ƣAH&H*VruBcD, _lq6�l'<sgeT'.>Y_ ^N_}2hd3Vbը_}^AW~ &s> GPBie 5*JɣVcWٰQ _(mBg*'])BuC s5 '9"~j;za`ԚiB鞂b'[N# L¸>EfZ=&"W (tܼglš 'i`T"Q-e1)5fx"뫚hժ}HʆZ͍R"=p}l^q)!JWr踸^@J*bkZh(UhJN6䠣:R_n갢鱲kmjj%ZR"@d̼Ff+%&&j-'(De&&fOxjOFg[a{Qǡ )k$a*Y$.,J  UUD# Xz'u'=y&yG݅+uX/բb֞&$Z(8eTl!*b#H:U�vEӤ-\juQR",JiR(*2|V[Pݭ#a,f>6h[ia*n2nnNjMlF &c!/B`!#̈~«nq~ǾRtjdc.Kpҙa/xBOƭr0ibOȭJcN%F|&]gGZbi)&mo>#~E@ V0m9e+gW"cQ&oQmdN $zn.�W֫Ѫ/JF j*oʪseیphu җ}mg [%Jo~k]f✑T[o40e46f$pr&%'1*[2Y"*uu˜v�,RR )oA\^|I �$bOsqͽ˖`! B 2ovp m3tJ(Rtۨ$e [w@2:^2@3VمU,, _!33f1*, 1BqT3{1gsUˀ2h"Mg2A@@C+âRI+q*`6行.g0񪪱*=_zp٤j5&\2cکk(+g+mb5W=Z|t*ݞrB<ߵBNˢCWPœ[W+U̬n:5SnH׳uhR܌ti1}u0kmzmPh6iXk~4fYŒqPS0 *Uu-?pkNeoKZobm_t3T{"PTMm[s hC/{tW2Y?c]Ɔ~k.7Ra>uH.oco$2Z{r2w7yXs//507yW7jZS].%%$ZW�Xp/eTnqK|S[SČ)ߺҧbty[6st0𜹈&Sz ] |ʰo78>1Y[!@Em3zv 77H^7L^ZL)%R7,mg3 8̜j6 Z3n/pl2wn0jKG @/LՄ7z/{nCS89.㆖AF̜w.qottg1zܟ-çuy-xh/ vo ^:{ѷi_~8uG+i窹N?pꏞ9/zyo⧄ cO&u%Nk #/+dB9SKSSxlV{M8 u̱cy;{lć=Rc,Vx2"^緢>!\6k㾉$<WkCugB<dɚ'r+|w㾏aPJnή*娃s<56Xxz9W(s C{tcZq%&F/\kgִLuAs#t[pzɡż{|+}Sj;HEԇ,FdNg:>܎ryAk>1oQr@3(j~~?78_;l$fyh+ׇ޸[3⯷Γ#_ŌV.d<wK<PTa6ף㺶>΃>VÜxG!˼<w?O;b>#]U)(ͧ[s׏k='].rŐx3}O{aDޫz>Cp%ms=;kS06clu3S%d4^s'Sh0DY3z _xpl\K.JmJ˜Q7:i8r=3vAܢT-ߓǽ1H1<#z*:]\ g;Mxr ͭxF#-N5wyb$A@��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓ,A`1  B~5 $5G b`dAAx(b~+Ga"Ptfc8_7#;ې6uq4`$`GZ pWjDcuE$@8 j2G疮y{U E —jXĕPo xjAHUE"jQ]Xhzi[Gpij�g6Ezjz1!d0\ e YzԥB1⫇KxtU! py�èD: ҷ芫@<6""N8PE*d,l.Lx@ ^#$@BB'cXPn9 +r}Q(h#?r0L4Tb O<!oXDŽ�GA0\@qpdb4\eyVP�pG֬v Py<,,g[Et@F1.&b(qי=D|ҥnwNGHFQĆz:},1`Ff9lѤ@ !q_1;j8 ;WEBx9!@z\rA\쮋+.odAH"u:9� #0h`a�A`!B$zU" @ zfDρ P@F !B 2Ќ X8D0( b' pA�?F&6(ksß'$ 8B  V D?�@p?HBEdСT8l0I" B�@\ K!p끏f\d ,) A*�1l j$1%�8�~p!p!DH)}p@݃dY0Jy,jxc!*A!C( (D'aj@8#":p�_X@d6Qxp hv<AS4a+BW AU!\~ <`)_ N *@:L@4 oȁڐ�0aJK65.=m a9� TmI֪bX 4� U 3h%~>A=3 "40!,X�8&" 0pdבUv9T` kX: AP X(D>I.m0�Vkϐ?@�,/mzqC3~@s$!6}#Y7g$zƷ, ��$ Z:?졫O<XC--d2YH@S CX0{ʺlWPޠ!\p � <P)#�Ŋ`KhCz&RT C8dyt r+evYbZbrA |*`г850@YHq3$�SD:<ᅅ/WAIxs+@ )?<R B0yCOQ -B wSa7؁j0# 4,5^>Ti$T+z"8<*гJ -sh7<3#$`_AH$(T4v8ĠRf+'𹉨I)|�'xBF0# "كi=@!}^o SջAp@jfEbq p&&8Bpy\< 3a_L8gQH�: �S" 6^t%W*O$_fT <$*6X�HU }D?7 !~7ݧN/y{Ow̭CH +́<tN/P* A &U),j-�{4 uZ:\o$pwEKF(RPQ<MevLdx@�+ioO!ADK /Pf2,.Frm6AfQffX4#j0g1H6BOP\GE�_OHX7"?� 0&/xbGG^>v0KC�Hho=�L8murplR `=vHMdvnPV@ <vr3j^ $twhT.÷NGmw?y4q`(p=chD =ia3o(Vm5Qh-701rx  R>@C fq/KCO=SmwsB�Q2@R�gTnr=LX=\r(='{A= B+􈖸3S#i{!uQWs!H#?"`"Biy@v oq U!2csQ TkP#-3xCDC-DK( i!`#9 N&*Mh"z8ghHk֒j`5ܣ $P�,!6A:WՂRmݖ^\*kҎ pCVMbWHX /l(+5 Po9�Ablp(uMe1XH`=@:T"#$x*Tmla5@SW`9p10`x�TW HPLV=b|ЉpAjUchA@%gE3j.;AS'f&&GIEp#3+P�R�3*Z5 7K#7eZ0IdWYxdR5bhdo4? (00 @y�cO`PG=4%�@uG! x RG A.%D!dm 96gB2<m� �AsVlP!LN �)"/@�Ď[@yRKgWPESM@[aa5vBj ^[� X`�SCb2�C@]L>; zG^Y=2o^p<D$J2RsBwOw@W)=p<0[7 Y !`/XQrXKS%=0h0<OvZ@vXIPQRA)rN0N0dOh8Xs^3X.EXw t�[w8^&K%$G>'BF:+Vj #Y( &H @QvX`8Mu7PPE*g9V%Yc uy@y|ĕ$hX=0H;iO D5XBB$%I_57ALp3$w4г]`KI![`p;;Gfr�˺˹:y=$QYsmsQ,@l@Y/L�`lwuu$Xww$`qp'Di&Y0XL~OfOLL�TO΋"T0Y!$3Rdt3Pup!0uL�sP,w^�O5IY|@" A!&<)\—FpP[QnyAA8c*iФ+ RT`wg Lɤ$v$^XW(T% vUr&A$Q";@�Vc!}ErLg\ZHV/Sg7E3),''a N46A[v<B^%{[T%r)Gs<! ?BvGUu51e25�/жŹ(R4jNuPVQXQ|DMWג2p:4 �&3�+q=G<5MzQ4!df8eK@ 2}K3-( 7O!4{|A[2&؂-b[["HDF6ZQ[*')/�/G @SS%R/L9X7dkd\$ĹDWX'9:p�<&ACp@|�`!pq�0�:-A?7Ps s=x%rz-a{2t-1./q }YM"$'$h-F(+vh҇Lû%25ScM*0=d#=DG6ZŴK֒k4ZAHa5Y`` ҫpB`5(HR#"pI ɉY`5i򗂧 R'E`י ;�]�s-0w}߅=)1t=1VArҰ8r?ZBEḾd�؜q/�bǃPM&Ӊb[\9@mv-*;NhO>%NX@FXv&g۵6  .K#Msh;JRplirpG0<˭��@`f<w�I!\ʐV!B-saC"D"[is6zc)4U!�T 6]nk0^x" JGQ_U^Pj}=βBymi EՈ0p0N"I!Yst>"I6TGPd_JCsZtQJ]%A++I7%t +5QK|W1>ta+w#'gJ"B}rMNlfWpt8~,!I1_6S3Q*{Zd]?4_E?-<P(݈z(aq!Z1%INPA"qʊ橥j> l†&=mqӧu%1ZV!/1ddGֲ|!?8?8=[Ob gW?8wUweoQe0E̻ILOL|r76iR04�7|`8ȟILd�q</|HQc�.|$$)1pNSR5�&D|)x d8TQ+ȡ 3Q G <"Y7`)RI &=y(PC ,G0y*O`'nXeɞ5˓ ll.[A{2G2!SLRbl?ƒ 3ѩ32e{;fᩁCO}۞ң ޽oTp>UFL 2g9$~ݯsş/׻6.m~'6 أ d@tp!TB/ @AH@$Mtb14W|E (6:@x1 (pb=` .2<DC0J+2K-hJ.24I5<8l!J'Ӥs&SJ)s'J>A# /H"̏6aE  M5aSN=M;R=-TSUe5vءIVKk!UYuV3[mW\)ŔZ!킒J*qb11"j[� qd[G ppEwunնZk36j5!敷_zŶZ*_kCˮ bCt�>pc'>8F$ydKFdp">dL9Cs@#cgk�'.BvYpӁ'0礲 I*j[`쳭m[Ѷ;mY{ւRtÆ6$a00É D0sd`t5?U\9_}_0"9nrm` X?sk7sۏ/Pr]%ދn2(op >{&_0/ *.n_#w5b ;?� ,�B5laL\Nb?Hh.saD6 Whr)la +';΅4a�#f{\JCⰇ1 b  !U1KXYы$1"/9|�/�|F c?5{|ch@ok\D)G0J#؀(<>-Zc~QҔ,%R ]F ';))R/WK%"ڀ|C#2!6HHm wd?8ʼnG=qpd<ݣ,eQi$(<C /;bʮ<Ae%6ԠC#.&t{wK)Ң"'CJPO'MzJ[3 4c5 !$9q?*䑝)N!@d' '(E/['I~0 Ԝ CP?V#"'{;n+i)K\KZ˕a-m(RYKELZiڌ<u`8*oV6jPIYȮO</Hω9PAC R&QiJ_vq=IuЕbrN(ЄRT|ͥ1W0T"wKZދx@tEwKN7PԦ*r= S ɥġc'@ZEJ(q% R3ƴ\ҌP)+D}wK,symoU^RΊĦml7*ޣŚ *z_|AWp -Iem?-w0(" (BqLuM|"X{h""mF8]V(CЗ2 bX36:mg̞ײ)^/Ě7naI0ɭVYV%! BI�BƁ�A̐va~nH?F"s-%uԦ�zy] |@f +!vu5J,; pwvqzSwK|+vI`@ @K:|M 09:Zd%A3:xH"P[$:�IL:8^d+kI�ЦvN1x>Ug a}'e-Q;u څk<_j2pYڬŵ htwf*CH& 8�%*kk^jFsnh쩟-Ι F6am:E@'9$[ðӴw-}@%:Ŷ7 yF:af.H *sOv1K3U>["ItWj)Z!Lr<xe)+DZf2DiO5b?E0)E$\Z%".6&6j36˒>j16n q=<4Q;;<!@=�<@P](0_B:br3#.='I!&B/{BڏCC<uB<6CA :2>x!8�&X=$z#l^˴c+[V=L%J66^7x40r\b&grj @j<@TAA)zj,|yZ !8!;Ҥ5%+'3>~J 7!N*BI+`=G ["O.�4 �k-/=j2b6l\A>TA3I[J$C@H3V(x�597@8Z:�&Hw(Pҩ2[)XJ)(bUʢQ0¥+6PG!@E$d5c`c4rFӬ hKh#yz ǥ`C($$I+Q=xx8;/|'�X<xp-'**6)%]#KX70hI@'h.h70JE'|(6H12DÜg<<9 :PHD%"SǹZ )z<9`-0J1P|&(KtVtȌs>h0[))$4zDC|�9p4=VKQϔ& f{>LiODT/< :/p9!sB!G/+J4H.4] EJ 1I=@(P)J�lI8ʼ3JDJ,Y80BD@7p40J#OZ3,9k9eF'EĔllLz'C|;Pɡ+C<܃'kxOD:PVL�xrE$T4Yr I)"D=4:0Ix7xNѹ�eu=pзޱ%&#Rz:3ҚV}U,V@R{Ġz�$jDJ8(@N9X؂J<B@N|ͰtfQ"O?1$KjE݂�0Zz40BIp7^Ȼ!ҮYU%[{UCcX{IIFbY1=!ڭbY-St]K5#D&@;8 p+L)J=Lj,]tE14HM'?C-6TO.8 ;9Oe<5XͶ+R҆Rb! ĜusM͝Ѭ%k-]I8J44J(K¨A\Y2"ˈGRc e&@0:h!X4x鵒;H#`ﱦfK}ݳOƶE:]UD`L3CJ3J�S7XbȆ#ˑ=i0\#5P˥3=}b\bj4|05;a[\ɖ>0]=A<{I'XЧ2}᳜-`�8#>ic9Zz{=bt q}?Kj$]儀T>mUS"~>K[XcV`<`m ?j$'�#4G|;^T]#<BKk@`EC]eԮ㘓W˹Qdb_xĥ~ a\A9ح&<c=4=FoLeH^ւ:#[$H"3¢@f0Sj V+"=Ϡ!^+j^v>HC"˜]kd`Ci@h),U6ek`cRWR# O(_F as^͉ira7y5]5L#!=Y嘖O~귋5EIP?Ql-l.5E{悬 `&U[(eI 4q*Db"*Ua#ks 4@EZe`Bޏ{djˆI$S3=K ڎ4(h&!0#U#Ƃ1e݀.^I-SDS:k4JK=ͽ]c۬ԹKk[ZiJ-4۫=5# 84DKs0+kC5ٻ1&*P>k6[] fNc[U ^6 0=G"Gܜ&�0&7A!V0#(X;."ɽ+_:%_er=�!K4ϫ́0s癢CL<noY ˪UBoo(M[v{cޏO6#/uHCuR7u�q5(qu22#q9q"]u`Me"6Phb1Fm;[ih4.pUX"p0Y*53$u?uowW=8yowvgQ! ڜ~|=�0C�S*RxI[xwxI+#k#�f1f5<Kt^oop# Ȁ pMy'ztGWC HzYKzR�{\ny\㩾15XGm�z7L$#u"{-L'r~'|3|ʽC�2{({ׯ̗h$M{u-ϧ?v31/ywVdtL{OJ` �:z/zM~Zz/W~Y�ǧ�!#ͪ Ou~- uT~E8CϮcG}6lq! 7Զ# :� @ 60 ƒa`P :F jl�GpP(p 62Ȭن͚8sϜ;g:QC(3fFciDeUTn*ت[6"kWZmu׸n`ݼx B"K8ȍ*\hy c{s&L3mTL26={@'`{v͠HZD:Ƿ.1/njɇSN<NǠG5 JP1Xq +Yo/[_, yV Gx 7b� J8!N8ƒXhvI%lćb-b:8@ -8R7U\Z%$}cW_I՞Lg]|Ia^T1!Bp!\c: l "-)ay'e)}~ڦ%¡\caĚc'k)dh)F,Y(9VTThd{99E"i֪kzu wĀx, ]Bq(qB-#>mj;{{TНB,ڂފK؆o"->+.kĻ#WC$l51\KZ kTNTf .9-UT᲻ew3,2_U-L5^T/-r#ӎ42)+Ս8B5*]j5L%n<US,4b^ƷnYkݻʚ_ 2q~ucwT3l F ]cyc>2>z~@:hUU/;mU}~{{/tAT[!/*\7Y݃ܽ{%8@V{R}9ϟ:GP_ ?oS❴9m7 ))xv J,_WGmS77Zz𙞭7pߌEC&<|u'`E;bHD#"1|(1ZhyƐ΍)y9Э+GF3^nso"%b:6 zL Ą0S G*mxF4gco 0Fd("PR?ɘ9H:%$+]?Q/L-YYPʫDbdfeG?: },,L4o»짴3gƾuFl'<ĵI\X+A#|N'@ʲT+?H1яƼ#DٳvX$a>ȑ"�yDN6*Ҽmpa.KG)Sw]yY>9ӝG $%Pt+'p{v5^3Y5l(#/x�H,}� +nMkwָyhmI*a~#+X%uvyЋ5tUbPrVhD)OD`Դuxr[WW鱕qZ*۶ƵsMieg&3˄bVRS7 5 W.=࣭b]R'n[ܦE{3| ΑS CԮW=*\us%%/�Y!lПT'c+`@5=½cSqEޞy]E81|/zBrhJ4a*aQ\΃<i 804,>M(3'!meTrdyQ�g?Z z'Dn ,�۸H4u>zXȣd#y[VG|ܿqYa!< Q]fyѼc"Vqк9̂vlpGGvnܻe%&/Y*vxXYr .rhI+  CԄt߫eRu3a0cu)~@@,kA׸ni]s[[w7aZ2T 86ūjJ څh #oW? 7Ӝkpz,Cv%XpA c|o l/[.r٫K}-M)0_-CZngO6.8L5?BwS=lk['-'t 9/؇*ʡyX :jVtٽ|v{{ua]{ޒ!;-uǟ/ 3ro?;q#Nݸ 5 %K- ~Vmnx6{I^}G?ohg;v[}xWf-!Cf~5ϧ\6LCG>߳WǏ.}KV_}O=gK/-aH:O]𽘴-ޣ=_"^Uߌݘqqe_ W^HS5D yA_1^- T]\݅r]SU/`t9E6⅜=mž*! ś%eWE _= ^ȡ ^`5ݦ X 1!d؍!"1 "E6�b\Lƀ^^`> a�V!1ў &` Οe_%}Uə_MP4~ "h(:[E] 5"W[bϴԻ%1}b(*16!2v/#7ŸޠV ]`I]XN"}[)#@a썢=a\T!%^!^FǧI=+a?:c*jdB#(:#@`-  T#a"0c d n\YEm>$!%٭(T~N$:VQIF¡*E.AVNd⭣%F6#] CNSh)ѼXR}a\]Fn>e@6,^VYFl^`.S&T$\B+ c0~ YeZ $\A dwx4%T2U6c"B` @& ^d&ia^(#\�Ϙ/fZve93x22b$em&zo"a$?:bdoyx%_Z,mNXh &dc+?'r*'8p*T^^ceJ`f8‚р!}fo&)OUgZbhM;Qj^$Ry!c ">fSޅ(b~X %V <�|>5[ha^Jv hTv6fGs*\F%(Pveh&wUxy7hWdUTA ((�M鋞ZqR蛆gPreV !O_E]A*' n*vF(':.&q5`*f@�O}f}gi[[Hfʥi幙hnzQ([*ޘbiBbj.]> E#1*WT# 6%'3f$' i,.,yd̙[Vj*`vb.,d2j*$Mnl5#vF#KP,X)e}*샂P$zfkî+sc5&6n^*ƫɖWk [,ug곞 &H]6*N#e!f$P>.:a܆φ]ggʩ6dk+SyV~*⬮Zmf(^m_mF^҂GL"]&jV:r(w'V%oͮnNRomFiw-F%b() k6a Niayccz^ݯ F2Mf 0*~BMp doꠐ.%Zdy,Ư!Ʀ/PZg .v k^W0ObW)Rco_6fC,Vm֊a)*o<ʙS�pp0l+"#yz/#H_ Nmw.1U~Օ&/mfffm #ڰ2,%kLb߲jtfy&߱VJKBfKqm!0&fl0^k@ް*pa"2 +=9rrr2S7rl%5mz!Z3$<3;61sb*2<1os sdzZ} +_ͬ0V1V<{=krvef:1-rG#kRG1p_OgVn;Fsb:Zr[…{v_ =eL0R~u,)b]![ e^^KcjF1>qG m.q>5OWZ0t۵Yoe;/]u4s ׊.n:Q#W+M󵶆W[+1I}E_6Kd/uN,]CqB[[t(r]24T]5u]#1qk4)T@rSO2 'v6Zo;VR&4s>wc4H/^7[,l �sn2βm'~%DS.4D2/?9�Qsi/*;4t6=Nv&j!V.ƪ5TK^#z: wm!;3/E(/U66ղ8c8e+|Yu"Zbgyzx93rnMLPg[\?-'$Wt_h`Df!cne'qk8=GpȬP˧ycS2$uٌܝ?{nOwնgt; RgCg?_/X7ezs 2cˢҒaf<_:h;_:0ٮ/MWg{g;NCm_?t[DAPmx#pj7SNvog6kgaaog !+3:+{ys|9m(U^.^Huε+vvǏ.zu wD8s*E:+i|h#)o^yęJ'kH'y cgk6"|7d?dF|1nc=As}|4z=lԳ@){}oBtu3a&JTL\#G:is+3ۿeܺ}A|”:7 2+oygSx}νˋlO/ޙ>Rg_l+z:+ho%>۾Ǖ0 jTfz6|+}7oW{}鋯7@1fL2lԈ 1 !6:C-fq#D+d8RdIOTD#]Ƅ9˚-i)fO?m8& G&E4iA@UL<@Tʰ 80Lj<\Oosu\BHc^yW{7(D*FtG 9R79`/zڗm@ zea֯+۬FҷkN9wnتm0ʔRONu<@24J_MzQ ?^.ԧKTS}xx9#,Y&K<{)0ֳ-PROBSP0l > ͻk’38{ʾJJ苲, %, 7q k,23.*4CHبvcOCnQLr42.L5,%?+QĘ *?"kLKG4!ѴQGHǣ>>cϤ*ӿrd鰴RE8L]E!SZe$UDĤbr|.jƨ45uQki75:㴱Ş,.)3sƆPܫ6[L5ɵpVלJ)͗!p枣f?:3Q\T1HsmH8Nf)#2>2pDwVȓ {<U~MZ\khL<Udn̠Pڲzu׌.ieγ& 1%O)yЌ@?KUykN|Kn!'[U9ĩnSdd ͦ#bF\\l}><ӆ?S\OGz븜W8#`^(=,:ES}=V^yUdYwجռozdeAO@'g{ #T! 7-[ TXoE"˔u9)EYc-y}:~B .*l ',-,PYpvB\B1dStcs?0tQՌ%miqLai@ҫl%$IԖ'd2a$)|U QVm2H=ЯS.ߞ>i??J!A815|-a ])Lnt2[HGHdnHɚt --R^4c'@."nnuk(Eɩ?k X"#J2d99ugڗO<QYN)A񐟲;X.hs$&SQ(aȧ nb\BG Ph$(%Y!,"Bd<K&EhX-񉦘4(+ILY<1)pҌCAg|b?UZvt @4>n$'奰T#|z> zA}zЄdbnVSt0ekMA׷3HZ}8'Na,J:S,4U2(9 (U2<*ˈo�|jZ {-rTbA{ˌye=%2&ҒukbXZxumf82"~t|:K%bwpnWo;I630ver%HdUtj5}vz^lx^Jp@ES/Jw[\g:V7- <Z˒aJՊwv+턕)˹>M>&uwTmEyYoP/|bѴ8)kJٔ*st t֬Pny P";x"0i߼ד,mc͔5;fǒ\.7s*^VVxpD7}uƩH+�rg dzEEGԊ2c!K2 CC=nP}y}@i^8@DYQyCc굜w]e<}q{O\\"On" 6Vxwڨ}؀UFY|ṣ" b9l3IwùԦ%>=m02.eށ# [I;%glp]WchM9ڞS 8GD[f0Wm@[߼Ҳ՚:(?-ՄnM= cEe_WP$,Ami)pUu!/QK`d|k󫻓4:J7 3:˂ 8bY|m'bRJEo縺d&Hk5S^ j:?6pOtƱU37 Re՛᧗ߩO7?Υ'x?^VMXLo?jIO4捋 JH 2@H.,%r8�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$0 P H~5Àt } hdAAhx(b~+7 "PtWA9<ڐ'uGt4HE\f%Q d|H"jcuE$ 8 j2 DjP8_i{c"H| R"KGFeoy�X  FaQ$֨gFu ?h @x*kS!ޭ']rsy P֑Ŗnu0g@qεHYgp9Zꥵjk^+$XҸ뮏,`A$Ǚe,@2"W({YGjb1B!!*C+r#w r(rc4 i)AFj` ÏG0d!*X!ab!@#!М?� `Ģ23[L[$VD6D<8,9l{LF\;N@?cG- j`蜁u@<t ܤ"N:V)[цf,#[FG Ez \ bd@|i#5oOH Po@A,.^lO$0(v -2p?�9a@GP+d!@ʞ-m"摀 HhD( IT :L�!C ^? 4!�kD0PǬC ed @4# /1 찀?$PC|!zxydr;Rq'&��m@x0$@@b AW\QA@m#+B"�LzEf0IӳNCR;BBGғ5,!DL���?8DЃnbP!�4, ~b,( ?#T'ѭthJ>30NiH@ + l x*PANA F#AB !s=w ' WG}ӟ�Upo < bP $ �І {d  (llWL!OxV?�NU{\h Xؤ 020n='�x@ _� * F5a!X@  s�z&D`oHa-0aGHFӯ 8YBP>ɱ%-�' C{p9;=~@d$!?#3FE $~0 D�AB!b=\l~Ri` N(2�H"FҨCd C( 䫈+(BoP2a@x:["+�v`E!`gIr60*�_pA b!9[q&%FGH�V6СK 8I+H@xoO, �<e:-"*=&z8r%PB!c>HP8tZ !,_�+e8n9e㖄1bL0%`d� {[>!#PWfiP42,{Bv | `d|X ‡0 ~�j聣T6sN ( tP,,ו8LAA^pȞ< B"NC +DXs)BM(p� V@2s Bt&pfbHaok g`lEȠr V(� }}@##du)xAMOIfF)K9I@,5D@L}B*[s@� ũ^0� XR L8"sHC=mֱP6|$,p(ҥir |5H!w"`$Lp>X"A.BD$9�TZ+/@e'blp#!@9s9 ]F�(mPt?�Up!hSBQv1Fv2aJ:C/Dং,[/YpqslR1=G^5`J()Vc rn$@ZbgazVsNqsã$$$T�{m@B,8@Bo($ygh$EzsR"X*V�~�"A@l(SH1Cݷ}<9:H7w1@5^LSTFU=7 xrDB. iDI `D1@"9?آ� (XGBoeVS2!?*|@v T! 3<2=;59VCfF E4Bᔄkdtov؏=!R2E~^ciԅăH L|r1B'$P7�!FAa]Bs"Qz2c"16i2')OPLt!�* r7S)�c($B4(?TsCJ o\@tp @no`TASWpW0Lh�dP��`YC5bUR�{mZeA<H=szHsB7C"%|DO9PwF@B+P�ZpMBU9Z@5h79ZݳnޔACnNJBCPWw To0D%)1A$G�@w<TELÄ FG!o#I)/xHVv&t`K@SjO Т05ǔ� M )"/@�*[;R"i:=bC8y2ipDAƗ0p ;Z{pS4;2lR0|gf�P~Pc5DD0Y _! oW0rB Qjܱ<1N1`WX@!au[WppK"oI1 ! !|`39'` `uyd@Bp~#HjꙪ0B Ig+%Rq60N %^c Xs^2PWkC$ y@s;CzR//G!@>IsQ3WE�Y)j@�@?o{D7X T9e%Y9!S`OrO@(#M)J5!@j#AбP Hz�.;=~ ,XBW@wkk0=1cd[FB:+0oA t;v[x{zۨH�P[o22 ~}V,3S~lLkQ@Hhy$3Uw;$mq`gcW�t^ PGpVPWKBE =^V`MHzYO09̫G|3b`#YPs@ W<$'$+Quk[ۿ쿈Kԁ`pV6 Sē&7&C^h%IuTnYELsr$pW *j��t)ճ$gr1""�~͑6QdAcĄuAumM0"V&W3'"Kipa5Q'2ubmsq:2' & A,dE?TIRY?VR& &S=AhE! jGUf_Q[L `GĔf#HHAq$A&Kb5|vKP@-JTL &=�<, NiBBmlaFJ̳qA&",i) N�qJu^G=@^8H,*'t.KS=vc=5% 7p GaSbTV W�s:$P�: iDdP�kpq?pE$P �@A�A԰أne"*j(1:x$Uo5Tt?ME!YDUE!GemG=YV!$}Y@[)@�(R?�a�@jP&Pqp&1Y�x ״FeB Em[ [ۛ۸۹ټAP &`z,|47<ioyhmnR1NcI[Fĥ&sXBpP$`4|1zkWLAILuATWYCHctuU-i[Fo9(y=|)gHm(iTK4D3AG�)ovip p-^Ά.B`wX2+QpX2T*H1AlToE{{T"'cG@+h&Q26LY`7T{U{RcGUZU^PтӒ% ѥ4M�^-@M>iPf4B?f#G8};)C*>r-zCBvY |@L2beX neL"FBb.a=lx|kY9vtmd 2pW C .� kԴ];o#,F-2oґ�_>7]uO]"T뇳-pnd Q HHG5$2Em8o^Z̓-u0ơ'CK8ddQ?Z-TnJaJ{[^/8Ep8$3f_h7jBddi84%%f-[k'iO,ov1}|EU=P")Yc݋>/|,QʾʫIG7|6L?_o{RѢmI($$o}˯ļ&^)ABˏDd^AN؟](Gb}/_ _;l77PE0LLL�D` , L8P2GdrPuH%I4I GZ2q $y摊$0!eTRM> u 0pHhPQ:}XI#b%sڠk t%nśSYyb&78Vn•9fΕ5Mog,m&Ü2e*]y! :vb#60CNxrǗ;7s忭 ǮcI#lwsף_G_^8 6/޽6t}M'9Z@CZ84A0B  hP<CC 4A?$q9D!q 1<%`鵆RcH6dc(?"E)2b(;|2(),K-r ?�EbPM4 �-ۤrI5s"D J3J* J0Ȁ DpQG2hGRHI+etRF!mÒTS3@RQ]uUDOD[eUV1WsLj%mbCt�> eXOu6Zhu.#&ݒ7}\U6umtuY'p*Z`a_7l C0$ ˈC` Nx_}~7c*eac~=xF 17uB!rWN۩' [Z(0Ol0c0:8Vz~香&Zꪩ.0t;ub0f 6xzv;n箏y>^  *h/G(#`G0!)7ysCC#tĩH=q[_שtGw/y[U}W& $p zm0y/yh곿h?PnS;mſ>_l=9/ + .qà0AvTAۍ'4VWB֕΅TKbG>i �<وvzxD6Jdb-p} c lDKۜx.q�}?6{c6ma`Ј֑t/Dl@Є, gN-Xjv̄%$Ca?I vmadؼ6-de*ٗV&ьh yh )>\}l"@\sLtc #ÍdF0 .d8KpNv D.4%}b3,g="Qrz?*|є_yɬ!~!:53B(P#6FL"}ANdAit.4 g<](IZf4$aOv�GE>SȜb@+OYI00+`I?.| e@G) %#H,0B$S=; [s4sg<gh!]HճA3N*KWBt#GӇ0`U(Ҧ4kiWIQμh41`cA6YF*@);kΜu$ 1ɜ*xFPs"~g"@J7 MZFΗ5+-RhW4z$)i(SE#ۦ^ν.u5>]laa(('8<?8 m8nUc�6�y<ʶ]4+0&B`{�D\,@(B>؃b%c}!sHao.ߤ9aovn5IX54RcҬ�Ttxciʾ6@ ×}Z\"[3h1cU !HQj(?=j/gv6$ wL6Q:/Ұ-,{Nn<dYCs p1}c饯6�;UkEu%I|\㨾dfl}>�Y]`@HZEHseo " Mc%Z8ysxיnڎsn7'>NZ2O &mjU}Cw&zzHB@9fz@(*�\x5`6?t7Z@gb@2ZNڶ߽a<ͫrGGa?=Q2}將Ry\N"샆;/Zmp'(7[0۠&8#Pq/ r�Œ_N\nX M_~mSߜ{:: 蛳L~YVDS7Ȕ}!`e-Ur'�уY"2{8<pSc8L2sc3);jf!K.Z9Fj;<#۾l!#׀s<+z1(r4e7)�\3c'pIN[7:${('Rأ5H21SzC>E�$Ex4(2g:59= ADA>9;:4/*zZ1!h,~9푻{(H .�H�H7Oҷ\:V":5&B*:IW8!`E@7�ᳱ�lC%s&iq H.sA<ð =k1�AqJAv*4x�49�:4hE۳=;8x!õq@=4@E! QC/TT)һdZ8J; ڦqb GFA#z>J J$&DbI`70B~x-{'Ht-@˃H"06>p6 %Y %ւE5E@xTD94x&p&Á%ɣk+#>$AZj$ tC/�j)Eg'h789`-1Qø�ppcBˡI)3:)(5 x<@D..!x9/4ej4F1DDrMsJk+GqR'9]DA땤C8�r)GH4HTGP4(LKgZ1z)T.%04h-J#%7p~c�4/s#138j l>dJEUtG!yd,Ϋ<0L{@L#:|74*.'Os'E>*Fa#2.15O"A}@0STtBI!k䴽r)>◿<<2 J496R,cCP_(|v7N�@΄<(�>9؂fl;ce٥Wc"J 97 TWā-BnUf �4*D c;e/e!PpVq$I>T sS@S6';#0J~L-8¸;.x7 X@&=dÙ|װ'%"Y<5&pP)br=Hֶd�@RIp\ bT*.05ʶXV3P]:CHl ^ ;4γ~Lx0@I8%44@\JeS-W^ :=!@P\Pk8I`4a4OdRղܲ+僜m B$q<^UۙXx ّǢђ,m@rBK�ǔm=7X,ƫķ*׊"jT&JKQM 3c�(7IpxL;83(j63A^tl^_%GCX41V<Ve$ ;A@a 5cAT9J8;u`�j&CZ҃( 39LX@-94FTܸE-*>q7#l"޶-SUXDTИ{^;b Ԡ^{\7N,%=Tl:@U,<ɿ0 5<Z�]Ye2I@B+D_ J2A6 I<=9^D9~ͻ% /f}VaiǀE�%^=0؂O4N ;NHނ.Xd¸sô8=-.db ۜ]uC^5G f^=;MӸ)۔$b7&6i\$'/=4TvB҃7J)zf]\5 ۽˵.@R<-hR/ܑI^.9Ub~,"d !XgUjG+&87RbdĴ6Hd'8RdKE�R.@p$Hhsh퀡IE1+ҫ qK]UM f,:ox:?Jz M&z<T;Λ4#,j(T0a�94+yV[2E͜ܣe eNkV'dDh Ĕ N'܃'�*0a 7&- Zk !xD1ž t4 I=k:Ț7ZG�u S{ۈNDa%av׾.Sf؁'IQ*,Mkr&"0/V/%&ƀKHK6P9sNȔg~sys>sp,@=g?EH� B2Ȁj`vP>Pf+!I/z=z]RuUouV_uV[!Ѓ*'hp%9keOfgveovRgDZviOvj s1h/q~3Vغ5t3'g< r<'TGuE�xw̤gwg�08�Cdd(W/?x9sxs! +˜e#_t:6棌$>a@ȀY0x'4z\go31 w!4z" ok*V0N{<H�!Hrr+J=a~h+^`~AGlfw^ eY8/xǁ+/Ǐ|TɷˏH 7u<2H21sj#}iuA}?_!0*wwowGĺJN>8 8� xЍ=�_xWxW~g|K/X߁ p5O2Tgߠuvuyǎh#(�1cflԨLFT2\HeCJLpE 5^\ȱĈC6,P$La%LAHQPf +sqi# R{a&̙6a9)թ{Re ` K fժeɁHF2$[6`/줰m0Г80bĀ\ C _48E(=,=4H'7XئRYI ۹qrNGgr# 0o9ҡnz$KP~zv3_<ճ* t#IسGSTiQ1aM6OL0H",8ņ\x@ :ˆF(",:p!!(Č5xBpB#,P!4rB $\Ȣ!cf-$S6$7 '$ -$TAcgIfHqIڜCFƞ}p|7p D4Bz)f&)/ڤX *T*9B#'ZZ-h+b(`gt&ivmxс &(M!(RhT*Bb:p꽪"4FIC/c+&b:b&qnfcyq4QBPڲ omB+-wLm6ξ2Ī3, FTEUCMQOfypfP=bSv|5֬ruwʎ$7ܠ}gз}+\Q9&Yu z !L lh2EcY3d}}f3|:A>>Fl & TƲogl}ug3pח-vgW0ˬr7K. TL|45G ,L {<ڧ_ ުfЂ!-LǵtRC] ÖBIMmh+ɗ2@4i7=~kl.,&zp"/w=QJL1O"%11!grƳ33x΍čx]hAр#2Lr!$[ rs U S<Ȃ/w3m4.ڰ2O  bDYr˜Eq̺]A|LfE3f >`ָFbfp#!~'Cdƒt@\ 4" vsl˄)l"E>E0#*GV}&F'MdDDg=Z!cJ#6u*Gӝ;_Ir#kB T6BiLUSϩSSM9-lFur17.`,fQ4Cj(Qw#kkiJRՑU3)O)꾛a5}Ҳ+6ՎIOy,rbLJ8zeB55M4ZE$[sEi(w՟NWkkB;~֪,GU&pjrV!<ĘeA &2w\sPmV5òFWX2Z )M2)Y| J/;lx-vmVnwq-zUVUSfף36j"$'VYYU٧qM rg6Gݺlru%YL/e YQYmsY~Xm$!547+˓XYa D}XS=`ǭ� 04/9GYMmIޑ |'>@߫{]KY(&1x/29r Y 残o fn8CoWA]_f'01-zuS86M}K2Z4 جcֻX&}x.;ZjmōeM?2% WJːa͆vgnBx1kergZ sR& � n|kd6§,]6[=+[q&iZy43Qsz  &캹׼?d+)YGXi Q|a^egUt[F_M^@;=;lkp1s㪪%jlj(YO~j_if~6{F?V>󽷼zS[W)w8y}/wy'X!%◗<Ng<'{x:ngw#|y/ xϞ4_S=op{?}Mܬп])_=1]M m[]HYܡٛJa־1 =!L Z[iXUV@!N1ٗu՚atE`])Be ҌcmRp[g#[1 Vaў͜`Něo^N&e1!%^_=`)XR ":LD>}d[Ք^ޝ\ޞB_Y]EX>HZ8 2]Y] .a!5*1bEx߳odN8 fI!Fc#Ncԥҵ^V o٢QH ԓQå#" $.b398:`q%ɂ M(+:W*!9603$AYA!i .p ޓGzd2#J:I*d"d9Җ#f_OQRiEE! IvM2Oբ%%{}«/I%-#N&E$Vne%:\$"C_"e8'_qFJ%W:d)dH."QbId` JL<ڠV[J\$]R]cN*Nf!Gd Q]j! ]%uce$ jSXfn|ϔ嫼 Mif@Rg\TJ#fP2_[Bߍ.OKVDh CM%zgzzeAVrsR:hV<aKJ<@xϕ&1h]5܀&ڞe$Wm~&d݀r#ͣ!q3.&.}tdU&b>%|jуbNHDKYTi8~(2j^h>tdqgNZ_z�} 8eCv M)&g?RfG&hJ)])5)fY$i^zh#)fr-Ҧie֭.ƚ })g另igIdBB&;KZ%�Lz*A Vbft>'<NeinBVqgm'TB *j^'i)6+g_y ^hUP8i)JhJjlbȧJd-ZY i '?)%)ZZYP+ټ $ f\$\rrZ)V&,:I[ w6˙l(^)Bv,Ң>+#*~&R}`j_k d.my6IVIT&Iɸj`e"8N)B:**D` e삎y$ն'M- Fh5jkВOX(թA;'̎.sf*.;ll`yˡĽmXbnv)z,>ؾk6_b΄^=˺h"$qڡƚ賔,¨{J\)4o^fW2*J/1RnQj/IWOd(D䣬nc~,춭" %0M,Ⱥ'fjv*rU`a~ ϴڔl$/ڈΰn/#./hHK ᧅg@os0s-oB/w�j%}^i8ug)&S2HHqpd:o6\kp?bnvƑVŒqӪ;Dɶw`EI +Βr>V (Ⱦ)L�N"]" #2 פ wnN.:,дo|(װ;p 020{iq&"*DK2jp]0zyb+c5E8cmLpYF<,ֳ+?5[؄3 Bm1Hm>[!nlnr77nVto93zm !2r檤Bj$/%)4?&3D>z~sT B*u DEkMh G0>NA-UJkޭ565~5DBpFj&iNNg[+7uP3&L7GsdHV6Gtݾne-С ov6^rcR:v`c&VX-(*Z~fFr,tt56 gsXO(d3wAHhZ2׮rt5iIhoѓ>#6G4ʢl3׶V3$w#W_j{.^ ˂ww#8۬4w,u[H['69:BnOb"4yu3\{C<r]!'pTA f_935'ն5 xuc<:jLwA|.o~'CU[8Vc8J'nVI1Qf:PyyCK[oJ)_oF*߱+ rKwk82׭ ۵qXAx紗+l;kOGBiJv焚`;7`3"6)϶K.0R_4nH#SLA ԩCy#h,>:F:[۞l\jsaF3jQ~:nK{mtX+29熸{ ݿ}x/:Cj:C;PC�|zG89|0{zlH<?BdOx{/Γض<߱K'[w€!g 96/v sLkqSӗ 6>߶]U5)y=b϶_zgC}dz6zC<|JeuqxGs>jil |͗]GA&Q>dpϱ:W*;;04 ܢέ|EBZks~˸ZpG:@4Ҩ@DxР†&D 1>\(E(R Ɏ'#D92d˒.alh&L&A$gOAv<SgN> RT̕U3Jh$W[V:VWeWyڶPaUKUtI" &|Dp#& F G#yLQXZ5=:eVM%3ܻs;+7nݘqLzShQ@IO "G\FcvZ;ݵqcl۫{W],򧽊:"t';rS*1*-b[40X3/l;(ԌÆvM'@)zJHEnQ 9p +D |=ګ/ ?ÐD>zʖL[FvRA 1Q׶Lf.E-D/G&)( i,ML <AsK/*I3l�;8ǐrP-0%R.TA%G0[/\PW| 8*)+;4CwV6e G[! 4RgiUOժ,UR#br$=)P2RY\g^VnHB h.]kQ^ (s*s~ϔVC9M` 1[Y4 WH&u6Mn‘[ROXi7_5Cnjߗz/aOɣH-C<6YKxQ?uyi02Ir6tIHSʝuFoR~R덵ǹ_Q)$Xx V͉maO*"bQ˅v1m䷝Fm*j\M;b澁8GJ2 y+7 xSmԕ;n\ksEWWg;E{v~D1󦀿Ȍo B$ʼ+@j2ơ n_�FTYnhQM0as b<)/^kǺiZkW!u!jj9H")r ^ 8EtC\0X+0<?B¢ kdN@*8`)^=ou wE.GrLD4`2rɶ4ʐ%]yQX#c EX!)7!9 \sDVe<y8P沎ך$qu >4d2(n )wH Z/iҗ'XH-( Щ<�)f'TI?.f0U:ɇw;!EƘ*;#z&0i}sWg:ˌ!JF{>9)9^3qLox?+Z1 L!09bN\ObtM=&I2JH GIRT9IoFPäAlF864"A3UȄ0+ 6vI;6yRj)|^=?wB!ϑЁ$0Vlձi-;WZb Y D|NSRIPv4XJ)cǐW*/HGJb]_ښVJ_7QXq|^M필ĪmgŬլ(}g רTeG Es`PO:<ꊮ2;ki:QiJAZOAtXm< )R<,o7lAO�jG)ǾT6'%C ߷Ɵp8c~f .IND!Y%חݵf%_g6̀Y D,**/3tsJbw̧xUoNVFM}9m`!ʾ־5sM-V+zNB%f[J8R[բVIq$"lF:,kFKm_&MtaSj7#-Zɪ yJ2<Leb>;fiwVw e޻k,H)MgSۭh{i2#U55@ِV,*%l~>cQԻ*z'$PT1@gS 'ל撓qn~ 0pO0s=AAv+\p%\U=% h~3R2*.e*ۦӪҦVNrEJC gAփv]Ib8=7br;.yrcGwcC{ѵ+T(Vӟ<ԡ?G }wrO@ǦW~tf86힎C9-دsDܤgS.W0|c߳vNȉo#_QhlLHS`nN|"JLgfoood,nΉx o8:+(bhWʯ͌F(b τo|n `P f︊(Eh�FN[p捸xeZԫ>Hl 2r 0 2 SOy N ﰓގ`Dn@B 9XPL  4 rxjP�72K``]pPq qWP S-�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? W`qyt 0zGA*Y(]cP;#@fIp XLQhVj8a$GP9 A |\(Б Ě|fMVTbFPxmF�@hERGx&rTD)z`q>jT!ެ'* _Y&)PG N&HAx04d@9\F*kFkd "膫F}VQ$E=0lCB#*P1gsV8B!C+2# 6*'%20$AFm#2Yy!!WaaZ1G >q٠H O0gvg`*QzpK9<W1 uhFEWЦN-ׄt^R!AH 9Q$9W ڛ+U邫L($rfD#D`q$@SxA<{'Ws(Ζ&'jr..%x{" ;e? �`  Ѐ0  W\`1E(yO"( 0 0) O"\$(`G(_�B(@r!5�))_ ,Ȑb)rG.da` ftCBf/ 7#yB"؀ hJG�~�6, <B )p +K@6D<"�R䤆8T0$&?*Lʂ H#&(sSP8?p L��p�LYpI8^AcaFs3KqҾҹj_@  h@`>~|!@?|@*( a@c2p @ jxxKT P ~u$@ 1$@W  g`(Bġ| �<@=lxCІȑILD"B$#Q,|t~*V$|ݛS)A\ `6"0BtOP ep/ M!@ a<�m$D ID#h#-]7/ APF5Zh';Q4TF�Q `L@R%�RI`!Q{Ġ<eD��� Hc{n ~Te<І9A KJ\`ŶA`*+jC\!'^ T0n�EJC;W`(<A&O "Gda1́ 60@׾ G%x&sbg,[P%J@ ؎@Oh +|BɄ+!8B? ny<[�~p} 7r٤iXV}pB B� %(_<z vбT9M 7ƽPv|#G4M֪l:Bspp"?*B~Ȁ1<C�; XEJ1 :$(TH0M?iu S(a& p+>!JU+8R "B?Eq#_n{Q685H &'_ya pa&$j'z> G<PBA9HD~<B<1Jʋ `$ts !s7>(}2(d`P5DPF <d z9+Ւ�z �)R,!$H ׽ΏI%B'@@3`aN@*0x0^ʎh wԫ ZI!jmmixP $X!!1Q jzA{D  !XjA=H6< #6̸v:+(mO "Us90>_B$rs#zH$8*1,ٴA> Bj0']FPl*GE�SNHWv9TP/F&Tc91@SIG�RYfG.4^/(�4oqjTw`A0Ld=qU!PVpl�)@j] }B.`L-4@,hCD#�KQ5IB$rvaBo(syR7h;"`7y9�~j/0BL2BJBG BapmH�mЉ(yrs#B�XQnp== % c< qDr0Bt!+kRQ114/ K%cX V=E~[oO�Z$Tj6,E)ʃK�PIW:MWMeyE 9@vА 4$ 2�  ^,#F"cjHPBr2': a. o"y2Q3zNVz?J%/H4;]5 LsBG "rT(dfCj0@E~l?ZG@(/%x&ov}k%B?@S!sW4Pb!W0pU)9P�D#Í= 'h=a@j0Ubzxd$ٵi@cс&8Y)[pEpG�(dIEm ZOoo46\S(~V73c:u 4B"IܩZo )sqxaO~R}pm:@=@^DN'*H^P.4PvYt8/!؇_',WB"&t�قH�V5rӄ �O%Wo@Bt#PA0 L~[`C duB%8JY� pHS\(b2d&fV~OP;@tA e4(4dP@ oWC&oS.jQ13w Nw`W_JX0?N9Cpm@�o"W0 I1 !P!G"sopASOn<ПDzE Ha@!C&'�fhK`0Adž620{ N2pmQ}Ww t�Z~Į']hGQ?Z ?ghCm02@�$@�Fh#�O 4X!~g+ uYOp r63�NnײH`AN)4Q+@u@AW�w%Qk<1$%7OPP !PkAP۸{a7�pPk{K~ ;E%tSQ�;�HpuPw:'mWx*piK@%OkfgVz~jXO8γY3bA+Y'SP{@W?VEp^N֣~SA\,p� ,_-"p@<zCJ\EN]9$'B9@jE?PT-;�D NB 9 ANw-,hrL#�${T-v)uROt A&|3'GSAP '= S+Pswr4” d'_%QB!=LS'0CDEp-9@ \p2E EZ#" (T&jLtƵUPdՂ8@(6DmW%""&$F|�KTƤ0 -!ȆI#Jl[doB#q©dKпk2Ւ//bu-sa.RQ=LL280((%1i*/PMAptztD WW2+)oj\@S/ı�K�EXP$]EGk\=_ 10P�m*A"`o-D$4/F\#,N,Ge{ 4(/+9-,󙽂*OcjuѴlG<9U5YPt((Lc p(@g[qj2Pځ+\ =݅�=QҍIbM޽} qM1Z}#`(= %b ^prdB n &P$4w/~o&f5^"Y-ҕX :`pP58p@ pP)&`kq `>]M$=aC(S[=-�H䆸H p`.++,Sɜ:hp:K8q-n)$2 2&%2?PQ ^q ΝJo|?&C(2S)\0)ᕕIߙ"rqS5U^#TG>G%j-AMr?`A�zBU%^❎ �} =H!óB&DBDBX2^D.20C `ٕ9,ÒVKC" ѕMVK/"?E{i%&'`f�=#ꅀ[ծj(SDErA^M"1$pY,],&lD{!$,??HK4,E#VBpb}c&^<Apm6mboJMGFͱI%Gz1|< |R|Ղ}%- >\ƌD?_wD_=PCvl:O "/H8D"hȿο_0a0`+āsKAoo|KR'ro}1Pm~oz|5EDjK� (C5A8 sp!B1#9v1=nAYIL\ Ld  #LS˘-YڌɲҖd>eTO<"PkVZ5,#<2qAѾW\u7ܽX2Q 8�uٓ_ƍ:Umٷ{2)@7X(Q|H‡σ*04 7Fa6$h5p'r棑+o`V{ܷ~{C@tAĆ=m`h 0ӷ?|/0@0A#A$ (`0CA1(Q= ׳6, (É0l!2 1 A2dChI#J!Z"lA)#14Ĉ+H!h5cL7$Hێ,ʉ-?"EI4bH;&4J+K3M;USQ-%U;I]RJbMKTO'4GUVWam4Va#J&2Y53Xiɠi36[jv[l#[l# Gh3wwexeu[#ˆe*Ӯ*bCt�>pc'6@�C&9@Ϥ6bc5FcRF K&y>7yBӛc�,Ze[(KCʨzHZHC뫿nA벥>lʎ.[Ӧn*n\ہنzm!p<+H� =,`0s3stI@647=/?]> Ic[vA/O/]> -̸y _ZF+λ FʸۑF?}ok*_2~ǰ?~_|�?ok6/ Í!$ Vq΂ .3o$ ȅ- Ѓ� ; w? ixC"J0TnN4@EBQ!lmC~e_?1_ 8F0wdcG0p cÑ$ $FjNgFa9EI72%�KVғ('19B .IhTC5\'(NJr$_Pr8`%16,`5љ`y@f>ӚvT&h%P,[0$ ,7`!@$H<1wKI1Fħ;B̵rg@?Vj29aJ -Y\ t('%'ybRk)s~yk 7r|&3Rq.G?OZ$Ba<FrG4a ;EIӪ<+H СP#U[Fy)UWUe.=Qڲw*A0`&Nmf#bqzS8z3PbXp0:;KIӑsFY9µD-G]xQ]ш9J�y3 m-s9IN2,{job^JǧR*5cth,.uyj; O8drl<7x%(+Pₒr/nlT-(%VBp>/hNS(>!̭s R8mbWl`9Nיu,靾7 Lf9`FSa-xB[+DVZҮ W[͖]0UK\֊w}B怔f` *el=Ժ1-,Mnw+>iN"ޡvzp=THV>L\{&>Pm�gmoi(Yy_#]�.i N�l"6P4'm�#47nAXIxg_VLRqA*�pŷ6q8HB"�(Փh&KB6C-"#V_V;xI6F}hETtphj,8fr^h3p׈K'3湻][T@[HЌd*&j@i $]P$:VNlw#lf' �](!i�'{{"�1Yc: 嫈$pkpJ @1[5k^W_k·UbfY9m.uaTnfU@ %Q$a:"q7S}*f:f�X}OwՂAHiR$Q,�^\b͈/Q摇/drg><9srAH!-z;X:䡌!0J0x89 o+;E @ ;x벺+|j$+z# <[,C:9f,j is1\t v Β(˱4E<(' B4p 7@!s-ʋӂRb(,(S"tr-k@p!'#27tZ :5SsC;,k&l#DB w':!;x! CJ�@;�qۃ'p@V+2[c ¤ �l2~c(QqsJ$7R`J'HJ]R2X23+Aܾ3bS93hFQgs6i'pZj8R*N(Rd�Ex(xGK�,x(H$ $/8+[(.,N"(Eڂv$j7!G@7k*MZ=)39>C<@&i#;?3Ğ J� A6_y�69�ۃNHdvd�k =ɘ+t2%}XCGÁ1":�pG_d5L?'( 2;cb KA6g<8 LpFœppD$G|4�9'- M<x'X77@".)'Vx: L6KX04DXI@'��h@q+ӊذR +klSA?>ϾrjH<m3Tħ7'؂ l":@!04˧äJY'=-D|<@.!0x9̿RS(ߡC k[&"6j<acAtgoLC8�D*Y1@(KI�mԠ.=@ Փ"!3p0Й bb4 2АpJd:7=@<`H0pB0C;Pd;DҒ+L8rIϘ AL?'#ڥK$x!ȿ$pExDKx*;ݭ\6֒Y,t`.�'x'5p`@I!GV$c410#AVmR#L46,̂= Ǣ(i{,6ڼD2P�XА:(@79o [X1==SMR+G؂Y9�0pE4AћBO)$1 3AdOðUL=|ưm)3YU@@@Ur: l4�I$̓7X 7p�4hMƎ2J#>U#{+D4&p+=4hPMJԺ @9d"lTUAt;<uF\)ɜv�]?MSHE@I8HT"7%}s?Ŝ@պzQD0N*Jh54Q2X"{1 RUϯe*U]I:{Ush[z۸=IX ES: ?o ׬I\̡";ߪSEJv7�=MI%K3`<ğqA`ޭ<\3ALYLDFԠE 8c4\7+DD9>;ʨ'ТS}E5I@cN--Htk7M@HZ^GzJ kd5cR6&2F  a90G G}ʡPeC/#bBW;bwSXzGF_RYBHG;wU4E GCQ |~ũ*/+ c5)h, 54U Aǔ8ɔIGr-}jЛ5h'@SRl'P=fwBH@3qfnI{ҠK-M"o$+Gs\L+S.F>]kl >[b&8f;'Հ+Ij':GyTX]L["Wܪ]֦kAv@:Ӡ&Vw}4թJc 6=h`F'maci3ɼ %gvfyA5% k3LeP 4T-~d2=�bѬKBN"'"bm@0eER${Rˇ[8IFM-JFR `aL̿f7`�Ϛ 25WsWv;@5ֺ"=J.4JN I5M$pK4 tg|~aM1RB""+0"cVVc6+yXù ,=*,9�Eзз=xrE *T!m>�YѺ1eϑ",!o5u<2g:Cs jš+C^v^RV>?I\h�wbDyb*@UgF9}& Wg '(�Kh_G( RbGc?qc?qeGvEmdgvgOeGjt!+ [j ެt3fR8ň!84u�W9{6{w}|?!!Ρ! $0p'E&oxxxcO�!0ntqo@,mgdbK[X9v �KXS׶kϠv??V:V1az�I�P{?79e#!ۘ_hOJgR?I(̇ +> hulFj׶¯1/FJGx עC,o$)|6x*GT'꒶}�{Lys.M.XtƎ` yJ _zGeϠW߃  )\)QcQSuYlM /+4q/h/}]}%ehқ O#L G ( 6l8 qTFCq$ǒ$S$%Ȗ2Wd v\pIB_lQJ])ң`jj6Qb̘`5*CٴcԲE-h}knn[v]uvx $D qz=mD sMm΄!:أτv6E+ޞXbࣝ�"ÖI8a�p1Hn:ڵS…*8�vL# {~Knuۨ@C %4 1@Xx!j!!Fr!%0@آ(#1X68bPQWc7Yz`!^|ŷVaYaFY 2D U `B�hr%@ pAy�- ( &h_rB $Pgera)o^h Ʃn9禇:>B y5bޫ7W|RBykQ>)_` ! D" Bd!iĦFJ'ei۶!~-z. fa#g* �[0,'| .*Yź2~eؕ%k%b,2/cKYB|o##<\:GZIJt\Iϭ^u/;\{-vu~]6hH1} d$kmk!(x `uWe3͂bŽ9.:瞗>F_D:H 蹫Je<{N n< ߈˯�Yqy? wQA2&;V>1q�{1Y쵗1n>@%?!uKzU`#ܕ+WF%.)ϫnD+00[Ҕ>m cx,$Y:>QPbdXܞ(=QуE<]lB \dڽ.w |#׺9ڏh_'7YqHX社q/p9×|YJcV֥T!QܜX=?K$' GyKD+y# A*Yryh)@^`�UK` 0$+z0Z p7|5Yȋ@Z2\#~32`£T_XՕNve!ZOM>Uy'6,բ%-J- e(DPv*,<K iCi$"CCF:dT#dbLJ<f%ѝ&t>Uz\e"J.L}S_Et+HkюRpY]9b 08Bȃ2EX p׫^Ň~jU ؽ4v1,b326]a+H|53+ЅeJ <^ڏQ4d}u0^{6X5UjӫDXѪ\CtR!qZnHÕ f[ %oZծv[}vY'eSye?zhCχ.Ix`}x _ 4k1gsC,Y j+KٿEͮ7�0oH {akHR%}$h)C2bya0ƂXU;ף ar6 sLt qZn,`2 z f@Y֡! Q�ދ rcE2N/Z,=3fSc%?@Ϊŝ [+.7{6njDЅs)hBʏ.gRJ(npBXW6Gem}Y[nÍ9&"dXK0*O/a-U7|CaKi1|ik2 $q7OB8ly| qO{w|]벎Xu~_%Cu,R8֮ S6lv},&\:2.B�0;G󊏺Ğ,qP;ʮ1Mpn)  :4^^ g<o}/1yh F^2;)Rgն8أϸeNvZr&(iݿ?bQ])?m|<ѮmH}KbȷWNg6_}ޡiܵa]-�& i %ʵBI=[)_[DŽ^ݼ M9 s^_ [- _e ZSQZtɅ޺}Y=\i BܻEn`IVMaCX&R1 BƇ- E !_ǙaZ)> '�aAa9Uݞ4孎z!~yበ *bbbZD] ^AeT32b b�^u`2"ci" ɡEF yQĘ" z)`/`]<%Je ϼ%2a:5bdAj*!1!:;b,c  0"�驢d9d1PcZ8cYA$$ @.HLe $^}dB:`!"h!ZYI%Nuae"aޑ/cG"fPRe1$-e= $e:b*b\XbIFVJϿ5HK#,YbUiաf2^IQeCq`e"]&^M8^?>:Z(YFs!%bD#h aiR1qcbq9^_h% xTej&f1n#c iYXgcmd0jWf*Fp+2on' 潐Pihj&A'B*'й\'egmX4dxfhZ1MMFg ^.oy%tj\&2gO>ZbLaL(wJxdx_)$Fh^1nz>搮'ՃZ)Ych'-Zbais){szF&XdҥU&}=d}VSN jE~"Iy2ZRʊN BTA \a~$i`*:RE:"U!C`:M*OzFj1riP=٘n&Q!!n']IB)N)rbjjir! JzQU)䥺2*(Pf{v٦F 6>@'.kh{Xҫ?ꤸ+k!\:WVe0)iŞhvF*k(g(=ȻfR:tkrhںvȺg0Γl2kre,Z*+Ǝkf ,:KDHdcТlUr# ,fu 9Fj<EJؖ-V^.~m-GFBmܡbB _kcf"mc $ncx&h^+]sgmhV&|ms]AZ+ݍfaBâjnai6]$.B�o`~R%2gi iNZ% hFt&/Ģ0u( bgRzяv0ndf�*j0R6YH-֨rmVj �&_ "D|B Aifpw%:lb~n$Z/}VFzŌ51vĎq i^ syS1kne O1˜[nv+[1,)3qj0x`.c�oœ0p:#3$+; vbTuZ `W~o!OJ .*ɢ$Sr7+#l;:Diݧ\akqVn-5wh68,7,gD4:B5J3~:#q;O24{RnO*[(Ym G啅qjY1kMϳ+)O` Ƃ�rQ/S3$3{@nH?F⳱쁌k+v/;Sx�MCnM״th֮@~EoX? 3/5SuBrIl@un.75`#4M'RFO;"Cȭ:c4*dbp_v=!UU'Dš4B27Y#(r~I#9ƄRGVSg4H0RO7~p{Yq2)fc\SuC66T3=e}3.J2smt7Lwci3><- v(zw{٥5U[GksxW?*Cx<tj5hC23DK:)6 vBoO|_c|xd& w68y׊5X%7>x~wjEكky[9Cı\95*6oe{~u/u%K ,d1DYi8}&qh7nliN:{dwuZiW8zW>FKz'ylpch>[ d<3E\6nj7;b;iﺍ}9gzy^:k:{W1 /KlA}r`zv4 fGB4wO6X҇ Yh=}851_0O{ckDa71ZiR<K|?;zI<?P =.:޺;/:̿sw.K8vt <|{fբ3:;L~=K߲λ8wW^u_6@0B_8;)%v{#/F(4"rswy)#^\1}CѢ{ c|?K ۟#Y8YXΐ+w::}949]~ɓsӗ'}>M34kw6ח;@4"@ Ap F!.L8!ƒ-fĸQ㘋 4(RcI'MDA%҂IAĩ3 G0MA Q3ƌ2 Q4%̮\Z$)S,YÂUvYh+Pdݹq޵/^c@TXA GA*,BFU3WpӢzt辯Yn=Kۤ ٸ$zJQ&IđUQ^9wjKw]imw'{`'Xg#5!|i32b\ێ4A ="PAC-Dv 9IJ1Ҭ 2 lm,nQ=ћ1i ȗKpB[LI$cLRbH:"- Ӭ-sLnC5)з3ĉD⁦ϮҎ2LMTERQ#CsG)2c3S0"DL",h:* |PRB+[E[S\q/<M:$)ͦ*XѼ 1UiVF/v[ cR)~e%ɠJUˢ Τ• O]/Ht q7 "7|z:bd X}nΰ*]p`VodYGH h]PKJ?R"0^|=2WmQ>yТNzAS[j!;N?zB4Rm~6f6WCt إ9^=NގSZ3n.ydѼV5߰.֨ND /t4cCn1ߖ[qo7vy'(&HUπ4͖paS}4mg\r-].I99xt*̷]oY饦~敎-uW޳N2�6\iZ2I$^=4 I4%?Os-(Pڒ MdC0]Sycӹ 0,ʫ*;Rf FprKWؾ/ᦆWˠ7`^r@Vs{V;I0HPt"I,8/g\#d@G:ŃU)4hi W6EpyODo!I2hld_s^H;7%5߻AFgI*,[L,rA5KLH$xqUXjN(Y$/<֤0{lWTI2$_ wzRb$L_SQ ̉]ęXqN,3|#!h@Anh\%DX2qvT9iٛ t+zP@@b=44{?و<Td9A :&!(QRhM[ʭ .hުE a1A)rei8O)4u?LdeN'98KT1 Iʜ|j` 9UnZĕެ1!E^Z@  48Zn>:7tէvŢ02lej6Qϔ5#zX_%wW}9YSp|*CJTm0ߊ3ݍiA9dǵD"Mu1[׷eqo}O9ֱ VEٯn )xQЪ Q{M98EIxafAc["mW$gS++V\R%`\(; RkȨȅѯ@Y.%!GNԤlːt.SD~xɔqc_()JJ[@ޒpKd9 n00yfԵ=M7PElTgrf4Gsb"W4YD"x跥Md>S8heu\GZcjR$Hbsp{4άaؤri> YY} ۻw2Gme%~Oya:FyYnkQo:+f<q؝1TL[5ϷkOۙJVmvAեt: v}X~_cejYO<Qұvۢe#Y^m_C A*^aܳɩ-זB#>cb4Km(/> dT$[\vd+̌"\TmsHmu!$Xlq(Eqm!չlօ}\/(d&v9c <kj~9ۃ+n׽Ns9V1]^@F*I:d-:c6pV4kGΛzNAonC~l-Z߽yxoćQ=W#)%ܕSنN-"(&g^/8`O$mI{x'2Ȥ*+JbOIP&">ЎcNE�FHNގzކKPn1F% ��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfIa  |`1H ERĕGh%rT៞y`q=jT!ެ']r@Z_Yx$H6GB) &!)AsmDFW p-**jkj7Ј. ]+{_h& b$�য'(l<G$){YDF9T/r ꢃq(vRd ?!`ŧbqE @PsA(\@q(dO grȜlXAx<$,`GFZ\_1b'י=D|"@xGEF j9R,k)$otD#[<4 nAAdCi# ap8!ԟ+jht)˻ǃ$"~HGA? �l 0 A|'>!h.0(�@&hDnI�Dt X؟�jr`DXx1K N #x`h 찀? 1�h# B H1s$xB"x( ~�$ <@t0!8xe@jD<"��*Ir ᒆW|<,`$n D Yp���&�.(E(q �dYP@~�8gdD͡+\E%T%xB&(6�'`D�Pc-!#pD p8Pm@'`%;OG8PFI+t*pijyZR "AH�84j5pC Gdn@Ɓg}8$97Y$DG͠{CqTG�[ؚ% 6xA6ȁ`ox &(+gD฾jBp"2,mH]a,a us8!EBG;'4T 7pC.OB�~ 6H%M+|Xh梏c &H,x0�  yD_@ {Xjp,ԁ0?haPc.l ?>[^\Ahx 5 $@ :8�mT=, `D?D O ~ VQ>" >]=7l1l H h9`+(U* 0XɄ+!n]O,_F ? Nyr\N:�2 jYB� YHTq<&*iZ(BJ,hmXE`b+n6O\ʦ##搈D(.A L0 E`�q@pvDP la1Q?  5H:U@pFpI~laZ#P  6hQ̏B0upEs B  8!2f  d[I.aIV(kCܳjy!3T0AaA" c`d`^+ R>wA"ŨF9~I` <b $3x`sVlBH.G!%B oB ^�Vs]9VFy'õO2E@~B^ӿ?`%A^\U@8Rhs(-" OADE Bm #}*s @ ) 4Gx nx;Z#@ A/yzf;V$13'F�$wl�8͖�TH0W&9>!R^)pOZ1oBbGB~Afe)q5A `!'FW0-E0 � GY9*pta0] tenGiAGր91 1&7qis%AT�~iGg0p(�ք4O$ jt"8rV�~@)A!@n`BG/`B0NO@yosB�IF `�EPnN== b5S).45@-o'Ćsr*.-D!x?" g0 VU [doO�W�d6N0H kP%KA}nvT}?9 vЏBV!'~^4xk$ WL HPq*2]OPq?OZyF>#\.D֔y!z@5i'@(b5�8{v"G!/E(\&C^0P4jFiB24}6@YM/PA�g!BSWp$(2;xPP%PnK3b'hpaIg$p@j'"@EAFEdTFQ+cCrFe��@EQ _O@r~I#j�&~2AZLPgem1B>QQKu$BPNUB_oP\nk4`H)AS�u"G@!Y N"hGWvx}Dy&  gSQgB ) ˜Hz29VNѴ� N$0WoP@n'Y"Y%S~ 9 I\9ɃC ��0� e4j09s!! h`q![SK0);wAh3A5<|oWBISUa@ruqwN1@W�INqGT NPe<W�Ox&G !mb"XS$p'0\?|y1Q8WP @jF"x6. tB'GhR0AVCA�'^`3�w tY{9HsY(1)$[G!52@�d�8 s G�$WHZ�DfO 4~u%Yquwlp $R!m% [Op 3WԱ r4Q' �}9W/0C~oZ %*EM֘KS`h{jl{gE6�$`x{zgAK! �U7# Z݃@Jܵ VQ9PIX%)pl }%p;Y f^@hrDLeS+6=VPIZJ#g'w,|@�4#l  K'H`xp?"9^�N#A+[v[gk.>=CP%z7hB"p&玾P{<K.-&"q3q+x&fr|"��@7|:ĘpK &Y`aOu "<S&aXPgq=e-i-G GED3G<~A%À6цa7cqԆE9.J~BlrDADGGsS7M(e43[#HdX9 b"bI@c5VŘp SPSI{1Xw2`U'B"7"9q4q"Sèbd��G�uRj l+;iܯ"FQrJNg%3k\?P78 ɃXwǵ,'h)?!WB/2HTp0pZi=�X@L`-ЂO0}B.K;n"m-PvS?wt9D8#-y%BZQR?an,7EW]*qd$k,AGTh(DT| {*WϘ\:bl!{vbi2`iwQ<д;9Pe GZY9 +' -"Y''K xKs4Ƌ=`8"*tA`=Ü\>|Zs;~&L%@6(ت"$X~\'ԝd ( |"r/UT3ج+Ki9<Hj>uvM5E`$<\?GRl- 8SuEK&9UDaUO>?\GZ2AK*+31/Q J\zJR2wǝF] a%*0+{R<Kg_ %89<01L8 XT-b-grvG�A�4̌y `B! V^`BWCg1>qܰs2]PiP!dBm/mXGݹXl nkym@ճ1K申疾 L*>'A+MYc̔3Aѵ.Yn\^ !l_G$ /QݽϽԞ?h &>/%7uMa@-!jx1l_./b-G ^{SO" <  ? <7*_?<P\X_-_/?V+0obQ-?�_B4/GO/ !4% /Eմ7V0LKW-+AV pvšl"*i1l$;>)p|qoa&Ш$ue.>i(maJc|>پ0 vN혿3FItE :$\σ3V� usaxN[}׿ga ۼ,#B$%pp=PL7P�q@LA`Pb#A*^LEG '6JC=m0YeL0]ޤ9'N*uʴR(˛:F$06&t(LCTS((<kWc1È F`3'Ϲ1h,ٸpyUK=�EH,21PCB,Ysf!3b#Dt$s:!~thQ bܶ}Gu py>n\5~t=6۰S:^|v߶qo `[=;k\YDpiǿzvwWJ* ȠȠAd3#bȡ I"+Jh#bCt�>h hѯf,(m,G]Dp>`|Eɪ*Y|E(]d@6�`K:IX)Io2's34*Za Xh !h!2>1DlA@0 :"( H� =ZĆ0F 0É0D)U\}IX]UUYj%WMU\}5זHB%EFe**uW]UThM}]2 ,aīJ" 7>90U5%-^maE-eʦ]u57U(0BFƀ؁FF,nǰXc ݨ09CI31C>0Dx0p05ZQofUw@UCy%A0F+TCd訿!*[geyEEaOhU=6z蠿Š yf&l.}O{&z\ބpAX,2 À1f/&}t*ƸXDH-RN"D4hLchM%a:g7羉g%o6fmd^:2Éw2;og/WrCC'y7ZήIy H_g6Lj}sۘH1udYB"LL»:đT0jc^~@q퀡Z@# gx *hp=3}d4ωZD(3vE B 4 ρ�,(]3}uKjbGiS4]5hjWWDN+BH8ZQL`lYOkl8LkP%xI1@p:z�farƾL�A'0L@7H !#٤!~C B<Eݨw'ʑȷEk"(Ї7Z6~ۤ6>&*_5$/h5#�zg\6x?! D'ȏqTxTNAA#K�Ik8J5 Ϫfsh9Rz�ƚ,| ('J]NU}R"%›t1ZWR>^F Јtt dKӨHCn D24%b8MlmbV*ZEl%[ Ӹϗb yV1EL.?YbwRoU]zc8?W f6@!/2HT pׁ6 fqU|`4PHQrg.bر`Qy땀CjT F 0@�17"uNRF >$t bEH8/JJ3 A+rl Qr%#N='h7D2vGݬ.0-{d��9TtלF8-@oPvy=mtʭ=3AVpImVYBIC@Tpw\.֯_ԃqd(4: $')34J4~̓<?c|C3TLluL�$_M^s @ zݝ$$mGItA4@bt."wDfu=t!{ktaKHcz 0q.:*}]\s 5̷�ނu^Q`d1D6NBtalhM;KiH裝g$̀M]Pg[oỲ$Ț@._,Kڮh.AyDn|VgV <;xõq@;3ϵEwOoK)"  úRW:&rdDWQvĬ|Ziw B3i; LARt Ã+WQs']poU>PoO1FX�_ f~bdv1NDI'γBhB%Lxa�fY%S1Lj9'o ʚg2#4Ô** 8!C`$ 7 ;!�X<¡`k0@!H:A*2;T.'P`�<pI9{4/"7)00[X1<wusJ꼵iȜS/0C$H6#lʽhY7$K0y:3j>g2I>l>>OS1J<::'H{Ż)*z2Ix(*y<+2\T0cR%3rҹʚջ3:bzsI!q1{$"c'(C!E$4�u�|D2$"8EI4[-G�x�h$(:ҙ+dZ 8SJGt\Ä0(H7:[Ʈ>@g,*0{Bl@lxJ�ڝ"AK Bx�39; @@@4�!JS1c:Q +E;nQ_%!ȿ:�4X1#S$?u:l蒮1Ʀ)/1$d�@hLƼF)Cq%P<�/@ÉiJQ4v R!!&%jP�9'@08'x<\<PO7k-晣̙na t*E@xCE4x7&p&a21CȱQP(ˌ7�63:0(�<h!I9Bnc@#ؘL2e>AbRѸ: b̥D'h789`-8Ùi̥&pp,UŸ#*3oXJ<@8Ϳl{9 Uu"&-DE[龰c8cdx �<1pS!h$1Q<b,)pR?,@PԈ#Ptc:CKoaSL4�M=$4("{|S%+,Ы' t]-:4@xpI�@<�=8vF+;TU@u3{4@,�<r<y҉*eNEɃ҉- G2.|fl0ЬN4JhF�x~=,-BIU-Jf.�''P8pLDt7hS0:?1Kޛ!4|PW5-MPi[EU#Jc�eUN)Rpҹrڏ1uNٔe5SIʽ$('6e9=�>&R4O"+yKښ*0I^9 �'DE؃4Mw=Pb Qi1ꫜ))OU4LKL85J7H4x4ZZ*e#ң2Ё,'A%/bl4؂HTY=R7p��4h:*>va6D]B3y=P2*BS& 26C"1PL,)H:K5:t( 0O˺؂&LV.hݝ)UZѠ+GttuCrG}ayy3S OAm6ل2h,74eJ4v˴8QI̅D HY5[d&U4TO-U46s)})Q))P? mKq _2h07MnL 1⃹c@.1h]ɒ b)! i޸!Ay8  V$?L�I^|}ei!1U㒻xޔ8f:ۃ�(� DP;xf&DTtIP%-06J-(4!OO5*H5S7BR@:EeΡVBu/L/Ha4-1-8`�:8P5/k7Ӿ<Iϛ;*A%zCI9�5L L3݂.l@0Cd$#U2jiiwK# JF E�d *RyvV-ዙ@FR搇hʺy< '=:@)cX! oK¢2i37{x`Q*" &B=j! qDl'[0:NOIy#0O 6HVX֨tVߵh)ueݔw驤nn(F=P'<0HK>!;j9WEcqڶ3$?{:Q&wֺoAQcM o聙EK:P4^"EP\5O8=מQyR18g9J$ 1EĦZݫ@S1tTL�lϕбXSy(v$4$J@K~N*F. F1jыs"7cf9%HCˬ':4$eq:=UZ&.ޡr4MI:Q=[wKgUw˿M K!13S+|K�}{3hpg)17l09(h>1r;!{M>X 02dŢAۮI0>>1wm03$F{IgR ݜeS^o(3LbsWvP\77T;PbUq[HS­'5a;%T@q5cH٘&QsYӫ=Yx|2~2u:Ytu3; =䋢Qq,)jrrHoQp=Su�T>~'e!8?0qWLJ}rIJbR&�M{F{(P0 ۄQHaAhGDd02@&#:i!CfiD!I6lH1=6}tB{vq6II2 MNp12c̘2c2mv FqʭK GWo^A .L`A0C86I&n2ϝN<gΤ`@D0dKh6qފ;q݊ϣq=`@*Ùg>|ߴ7_!yh-s%׀T B`A` 6`EX E d gQ&b%NJ&AHX#hPz48TIdK:ɤ$MB)eTFyXN餔Wrd{dFLԒ{褤UBenn9YZMB[3@#ju]rF(aB`DD dd#Ǟv&!r#vHj"gbD-%ў#:,{,pI11U vUZ{۵'&}�G`ee.]2غ^yE_$! dp@uAa:ZQ5eE0eI,@aF\`$4ggvbf]'NLəM%2E44bȳNp$`M)v%S\șgƅ6aq$wW1UҖ}eWfoH{@X y9Kz~:?N" `wIA(D۾3w$Nw鿧.@mQe5i%: B(kb3 7yw}:ߪ ̀wab@<`"~aOB֠ rO;:๠T|UA n0RA9A b%b2` $p@MFA R08B&Hư$`PG\[cc ]*[MH^A `,�/#hdġ&2qS(з2| x$D @&q<$"E2t DW&Db`dH8 _[Rzzeb*Dy}^bB0%�%0}9`e$`.3@ 2<f3c"d7^^`x MS�l&8ũoҳ'<! �[kZ<PvW-eaB 0�C E rB(Zpя (IS,p� ^љz(N1jQT]"5QCэZ4E_ Ӟ2u9*TT^^B:j.y&)OGэbUWE+F*Wf5]Ij-K@Yi/{dA-�FZTU{֊ZfV-K[@f=$[TQt5mj�b_efj=Ϫ]-p+\ %dG 20CuWs˂ֽuC[vkB(p+[pʂ:l5YFnQ+ڸW﷚ +f/4Ps"[7�~"[xE+b8-hMLz~c?W~bnzܡV^&cޥ">lcyJk7?Y`Bø˲bWyf0ژ9fa9>Voss2~V<kϜYzA#x҅bA{ jiK@q)ԷthJ\5jKz[[%_?jET \:9B~�OHi |Av mp gAq7"\2�ϒ^&0f_Kk]{{~[~U�7P*k.>Z6ΟS\vK]G-j݈ u&m�& }.4)ݫ]Lx@E5\\ Lz#4]Rg%myZT@3։H |qB `�vi;[o.@ c(~ PDuτ~ ]ۢ{-,Fϳrb<`;Tr&/*v}z,khY>r.z 'f4__Ww:sW~+c5?> |+O>D?cP<<T|smB?_m n(4 b+<2,Ka@Dų%  ߉E] @=]H`\KyKQqi]ĵ  M m  dy=٠[ʠM & H@ y屒q4b \^aaF Ȯuڮ}*a!aּ^P%! "#b#>b!qR"\$H�`b\^xx@1E  \"-Ң΢+"bޢ"XՅɢ-". c2"vE:@ޞuy! H4"bT99Z:#A!92[<֣A5Q:?Rc$4֣�z '*V-)ݫ)^#@Bc#G >bF>z؈$@E$>c$;jbJd&#MMN5W61tc1W#rdFb$|M;M$K9$<VT#U+UeW1$e`Y-)ږ)ŷTYVe^feXv$VB%`eGeKf?&` V4?#W&Tfu^v-ee콅a=:T2Sc=$Az@"&bbVel%a &i$�.da(xa|y8abfUjJV2m~:A^%kc^HYw^gvVYbNJ,b,O>! 6ĝV|^2%X&VF~Jr'}k6@v'~ڧZ(�bo*hfq_%5F'j$ZާrJ6Tx꣆&^uVXvhTdRmRcyVf}d&{ť8}$2%nhdHibw6)mX~erjY,KaPCU@lfMB&Zcfiiƣhi^G)^䜞)nNfۗ21 !vY~hixham*i^&hj'W©Ljj&eC.hC%NX^ghmҪ&ii |bZ*i6QQ& *Dif hjbjn*^b(hc rgT>*H"J9Oƥ#ZyܠY}.)J:'ji)"kv+>))i>,|M=*{++ZRj"r+~*bvba4kfBuZ[\kk^)FV,2)j+IJ,k2䳦ꃰj Qjr6mLFmJ6-,6gd"eњ-˗[_7uZ4j꺆'6.˦i~,pJJ-.Ț%bڞ-tҎj˖`qb\Oda�_!ZmRӦh2m>nn'sR*bcJaK2ەm+.^6)J.>m"i>ؖB __H ~[8mFo٦/2Ҫkg~֯F-n l{*6TB`Xzz׌.᧨m*/o- )^0NgjҺ/& ^l[ۮ>..BhѮ0uf./Zq.0- 7x:oo[ yN| V0; +rq3d,}N+{.ZriRp$2"qG1#o{"`ԋzpB …8*0s1*1K'2WnR: )eip3pK29Wp3F8?V/ߪg'r3#l* 3.J3.|8["/^s+"39&:[.#|#-**sqjH[1 #3֦G#Cs242kKh 2P/0 41s돪s@9_4 G.W[c,uaIB`DtYPۭMOSG@oUOA1^h1JsKg@>24v05\s4O^Cvs],.k)KP.:PG!kOme1;o%gr_d$!q*v(̂r[?/![vʰH77m36G)uvnlYRk_\wF2NF5~u5lQϋKO+ )4ES7vONM7xP.JJӲbϻ\hu +70שG"]G63_ov$#ܫ57Wuxz2My?56$ d³�r1h?t#ȼK~817d*76w8C\Էeׄ$5+X*;-k57fߴsy7cx3^nzw8R68|s;vuUvkԢ6vOx ft'/ xl{9:uz@{7[>(JXQn #or[kz+{ojwjwg c9.VyO:d{TvKx[#p:/z9S)O{{$6Ƌy@*6qP| F?zW3s9o"vG8':h^Ɨ+?9k|'st|ëQ 7\: #S|rCwW<aejhKp*"3cE;}8Kvl+<w_&-~{M)WK:|F V;9+cv)>d1uZx2Zs|k#>'<c<-}s˗*t?==]3>#=n^>s+*2.;֛>'qܗ]xgsd3kE(87:}ӹ۹S6k5ciR3?0@Pi$Fe DHp CB,H%É b\hpB=^ qF 1LRdŕY,x$G.)ذ G~:4h >"=j)3T/vĉSfWZ-n96؛X6l۵9n݊\Δ\$ X0FIXqc>o@1:2ںqu5mJOūZ4꼥$:]1IIPK2Ez@2P5Pf2,D96Ӷ̞;^괥{Ns^œW_=8{6<?ay#ˍ* �=b JDϴdK<[M%fͷހ ĥb8*j22#ܰ<PCv|PCٻ"o_[:꣯0r>& (bn n= xD03+G ݬDzQO nx**DM;Ls5L6-l!5&#u0SdL;n2Ch**4 9DSOy];Osl sōU'Գ$!2t Y/,IݕIjA6+UMkۼW;y2JV�:UN 7R1'Ta2ErLfIt#*&c@+WusNGYfecVwqbQw)sa+^7`F#~kؠ<+-82&*_̹:vu6]a8\\wzos) g51VLE(Ji\!~)'ҔκL=ǰׄD xd ȅTìv͹tֻWæ<Ji URn\VdαŗzJoS$*i_U0{KHݹ{k|MxLGyDc`VD}EVV=d A %oX*_x6Z3JQmei;aj6BL4y!&IdPVY*ӛz#ion̢ عj̈́g:(cGq"h*>aD}a�9qrFl-āP|7q6#VBe/X (~zěi rҀENCQ%rq|IDZאJ'c&-Yjk1 19.d;"jYEiZ5$ 2"xp[fB|v10JJ#T8M<h5OHFuɁUCbYCfӖ-s[ES]3J''O 4&2I)T[hjDKGٳ7G]yk *Y)Xr$!~*U0jғ)FXH$ "*Te~@u#n5Q#c#jO2k>3q7!kSʂh*m+K7H]d7S)P}Cr %**_k9zU?-ώ:# Xg]>%G}s-zo`ZKיֹElj7BDvUMO8~K.Vl)KDuV4Ŵ,Rf_i;rJnKmU2x_ʙr,pdAl^hX勄6gPAW7\sd)Sժԧy?? BE11c_`U*zsm)Tg Y0\u68}Rb�]Ki!(Xxg0YnzhY|:P7&2*2claU6_4VmPc mȣbYZFdB*ĕMm_XՒݫ] `^*B9�ۚ<UMxT>ٱǦ3>L5$+zv�ylb;;~MOɺJL1~"4mj6m:3oMXҵ}S7-rfwsoԘ{3[t3<d_/Q^qVWn0wrAyg r _RU]LWrWws@99Fa:*5ĶtwQ|{BX\Y?7 hW9S"$dO*ϒkW{i\xJ)Ivbܰ]l~  -AIP8"/Jmov6{ٱOߓSOU2\Q4^ikG/_reC`?L$Mn oM|l"#(ƪϚbגfVƺv'�0rEt+U dd*( aM LfZ7Jq/r�:攫tNb2�ʱ ݪS0' BMN#(T"n@/ZqʴfEĐv\mj.q('g+ "PcG*P "1jd)1Z*DK*D~ $بЎR O?𳌢$_&ڬF l8 (d0(mtP4ڶMqWEK///hc&z*(Q C\.pa^^4[n>  p{Rq$E|c8KBf5:,tQWqgrr*Y/V'JVq1/ܾp$#) -. ^ -ڏ 0r =$*q UTV)䤜NTkߑ!*ROpZqUtZ &Q#SXub+ .訠2 P]sfS>eS4.SȆl N 'ek-/*;E*MY^ c1ԔB8p3A39a!WD'(&2ApHܮݱ'E>42-$ 9k>ME@M@{2%IR0<C�l8߲ !"үk2�r<Y./N3#3}RsC1щTi2M]6nv9sJ-?ݎȯV/FͰ=U.T-;rEO<2M<BiZF t>3iAMJC됈.O1 K,Ft|ڑxtPt6qOQSH'edfd~DqTF$cLHMDUU<@aHNhתOM;TJ).BR7 ̈~I$->+&5!w}6Xqt�?-#vg4GZM4UG%\4SymZt OOPsES>,?9)O$Ө/W3R_5 ņjEO5eOTrXRDӵ]SZvE-Y(_+ZS0Kc`ocYv2h6Q@`ETp>9A /ӯ,"A-KFD(fs]TMe-TO-4ÑOʬNb@bIyP 9V'vq #mp_^)v AI3vlq0WMHhd9pAnO%vU][u:(0g[Gh1tlv7iBۋu+pL‚f<z> 6zw4rU.0#6j(o5JPwWy׆1*7!}%64ir;]CMwZ{t-lǎ"OU"Џ2_q0RKiǗ-5eK_i4T wQT^whLZ@~4ٗw#mVaDvQ!tG;vz`Z``0 ��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfIa  |`1H ERĕGh%rT៞y`q=jT!ެ']r@Z_Yx$H6GB) &!)AsmDFW p-**jkj7Ј. ]+{_h& b$�য'(l<G$){YDF9T/r ꢃq(vRd ?!`ŧbqE @PsA(\@q(dO grȜlXAx<$,`GFZ\_1b'י=D|"@xGEF j9R,k)$otD#[<4 nAAdCi# ap8!ԋjhtzK)˻ǃ$"~HGA? �l 0 A|'>!h.0(�@&hDnI�( P� A7@PRd *ac"C(/ ?�4. \#F̑ `CR(#�'J?pc�IlPd3~nJ�JZ$)@K^ xL0A1z, 8dx!�p�0`BLpaU+ .��/8PqȖCW"$�,JJ@ LPl8 *PAN�*[B G!'#p�OIv$!p Wp'<U!\A|J@Dd �o ZB#7yYh ax o� Aa3(4 T#"0R�8 x8'dP r . X$8!ǃG xRW0Ku#!"8?l[e l@VT4WXC�0A> ic> n+ ' !X9 l$ĒK<a>I+b ݲࡃ G��$};7?졨UP8NkhA Ԏ<D>=Fr12G;LGxpE *8 0G�* ]FĐ`�%#xnXnT|"j/A0RZ` x#d0 GR H 8h2 u|דA�K 9xw`W/Գ̼6Ȅ*@ +�� �1?AR :@D08Dx^�Plq ZxbGg aW\jNMG.F!c �N[ `B  VbA؂c"|- j ? $7( >!x ?8 )ea31<-*mg㰀uH` xZtr TKpDYEXC?'Ȇ�|pfI˃�a 0 rPA",  `$AUJgHjr(A %$!s#t"h x qj?6X� O } !/�;[&W~> xM+jX0 xAmU ܨ~9IZ Ja@X{NJJ Ylek39 h�XjP)P 67SWdHZD!!! eОjx+իULB0c8s`w"@�?`vVl @�HYHV&9>!'+%hM4"c!u$G$`P68A 'FW0Z0c @N!PV*AP(u`8KQL$p&:BqCw6JAT�8ULtGRg0j(Ó�ф4OЁ$it"8lV�~@)A!@dnWBGAzo~Ox|osB�R? P H~?X<XCf]gWA]sO*ce:&D!3x?"o\%VU [$oO�U�14D)Ã58Q$X:f1LWo(d븂"9 PR}^*rLhp UHPpp~B|s �adQt<y$G1Ey7kb8X&q4r 5�8uv"`G!/7(VC^O4jFӋvQ0A&*!CX[xg$7D0 `�0<upS!xi0`X`d9P�4##I'%=AIH%PÅ+D^DbT[4_8E*9EDN9`?fRV�@Q�$Q�'Z46=`'~V3($HW`K@50TP5AdDAD%�u2D(0i&"irke,uӴdw6fXu&t0 mpZ']TK �̴� N$VoP@d'X"Y#Xb m4u#/n0`H`e*ʢ/)G2|dUF��0+;r=(t0;|5A|@oWBuBb@wш rDp`xDN5O�IH gjr1 !+|8E''�\?ky1E0Ap~/-n(ZY<(\A�E OueBQq N y1HB�'Oj�w tPY J+eʥ?)Y5A @s1@�+H r@pLlգ@iC 4xu%Yquvlp R!g%Op 3�ID4HD'ID)sz �w9M0ZƈbC/Pr f9tBbA^۵`bd{Ӛ2�$ln۶gP% T}`}s0=P}l]k�`lp9IX%)pl }%p;tL^ph�2~LŲO `K 5OQ0H` $IbZCHA�,|@�4#l guJtQn0?"4^M5A\*!t;軾꛾\k.>Cǧ+Cp&g䑹�prX"W`8}grg;f&'q ��k~7`7~X V $\ItPO'*KRKSb) UB K@;D7q) ACddAu]<J\\sr'd&I$K9J$[?88A(e43W#qD89 b"tS#J@Gx@WXs1v2 ""B"7&q4 LKB�rDuP0:GT%RD!;a"-:iκ|˵&<=('2IbJ~E:,"GA441r%b-D%7A%�CF([O0=t|@Clw -HX|ȑ6Ih!Ϭ"[Njκ\U5{Ѡb,tA|h(#j%X\Ȩr΀S:am!Z-aQiRCDz uvsPШ3JF+E @]ОB\"@P H8G%2~Ӡ'+Nnm '!|܌SJXPDCqg7$=%TR'dv( "r/'R2gWy)\1~L(PfDfGBQoZqrDD"8L-7U?LS'`)$K&rm̤S?PUt{*+)/Q ҼJr$E0ۧQM%?DpH]Z+"*0 Bdp[F#ǤwP tȈ1 &(A|CH%q2D &.Dz?& %(@3T&T]b&bO5gGwG>LZ\qZ\!d--d/\\ FU!ۧ-[%dk>;sN7ȳU}sQ ̣2މC)?X޻\^E@'s4tX>N"+вAZ۹\ ~/a!$s$˾#"[%귾8Ʉ8U%}oj""S JR%[H΅מ!/Ą<{n->2/ ~I[]]A3%-LpO&"U(C~ bF ? PU*vB_D[5Lp|PK7KORTOP_<1&]UZ&$SIbd&W*gXnj$u$$`GSu(uy^!2_>s [r1mxoXLE�]_w2$ Kuճ焾OZϫ%KosTM_TU.(ud<[u=pUpp@`W^} �:�� ؃͞6(dbÇ -Nxbń#VTrE#G{:aF5/&< tIpP/_1H̄͠Z"̈9{:qA ];vV™m8)C #B88E!޵ AL`Bp#$iܗ?mX(e1<wN ѡI>]ZujգMn?~:h|FSrZҝ?{Fe=_F<+~D4G0]>4J"ИEs`$C/S TL02Ș(�i6p"C'0k,"qĆ.ѣ 袏 3 hcDn&c }{5:ࠇ08CJşRJ"C‘"0Ǥ #B0hXp <t2XhA$4 <"+ H� =Ć0. =p" K%PP;ݴTFb(;e5V6dV ">(hHK�2uNatUbU j!uBZk7K Ͱ 1 cS6L[evÂm]RX]Wfם X"F,C1h$a*hdaU3/& p0VFKWf`eO_v=yIfdS\A\*hV-ݴf˝fFfOy9a9蝋fɉ:@q3ld*-Kîn]yjg|$S�x2(`ɩa!f$0< 1FolP $=Dơhknlk]lK[fޣ7Y7C0 0b6zf=]geh`z׋9['@`;÷2e[_]݇~fp}Ar(ib:bUS_ec bu}"OZ/#J!4"VUP~+_h7OlZ]n mNp[h3iqF("n~s6.,A��6gB&Q(H@d$Ɉur1p-9i^ײ72H5{\ĢDI8| =Na}NX8eG%H8-Qe)̱}pq s\&L `q#$AAXd$ >lp2bv#+OE`VO~;e毓} 䔀-p\ ̮/n.K85Qd GyR(˼h&[@X<8r< X5rTeA1%K qĪ gBPRg?C!`pWO v)Fs !H%gCc 7-&e^.]Q~ EhEeqi\ 7gBrf$:./5enR{@ qtO9ֻO~Ԥ+=</ gPj7SS% V6I\6=@Q\#hD |eC ׅB"mDIXfJΰpcgjsG:лW&|�,TO P|3M@PeLp}gg/�3َ`*R4@tq^t`[[w_DXtHB2̀$81~:KPk F7ԥ kMjRcM t:[{c究&@s0Wsmx1B�+DS/}39' B'$vq�:tUMe2ʇoXi:0qՆpV!PanV3#1dEa Sw@+6(B(˧j*vßܪM38w!>wԉ6CukXlyRf/Z׺. 3γ,m}0N\-n? 2,顭uGUDs<-&`33]^lˊche N˅v&`WL>3i;:UfNBM=kδ٦̫0[ 8CU0VI:KЮ4�0l nI @a4! 2*�l>-vƐ}F!uTxr``38SAm31 01ϧl^ʤB:4K$. w-\h""Ng8s\3`]$@cZD~JwS4d=s or41k7,- B#;qBz[/�*C< D?I%*Z !hE ~ ~ !`.13>!䡆s++*.MP(ڝc�<;5|C5 왞 8)"p/ 6{)Ȧ�ӱe"'_Y4 7Uj/ 5(y4;ћy>Xf=D=89�7|y4p:'Lj.ãiA3@04EDH3R aR#6F6Z9j){,{ 'B*'8A!E肟K�4F(#@_rG*]qDٟ駅-xn.>rx�`1,.NA4 G:C*ҷh1(H1(y"�ʮdz&39/#:nJ�q˙k'3J>`�HX~|9;#%#G{tYq KD0Z 0(p : s6ʷ[%R" <>Ӿr0;:g{JcĔ3KA+SC dzk2 19MDBJ�9'@0@'x<@t-0@:Ky<{K7H:47/XI@'xh�h8E/'vM#.qN"H0N&`&4(Xh7 >%ʭc:<:)C8BFÛ,ʣR?z0h#='h782HK1&pp!iD'֢L9v$PL<Džp.!6x9?a#(A%OI.JR pd�+ SEH48(hB#(Lp_K6zfd,?y #�ۼK)R4HZ܃Cʻ4(&}w$N9D'"ִ04�R/4cEpc�40A.4.a!+(�C3:@ P0@4+�<8k;;V`2&]B)s2( 1b#>iU%豃<'NCÓ}Wxc.9>W *ޡ.G@xxp@s70ASrWSH%!C:Fܯ@Yی $9"ab#52FkO]*U[j`oZUԬ¢9JA��ZTS9-0Ȓ$]'"o,5!3"h(-\9 �@'CgK�8sA+y ]L컻(\DUK=$%JFф&ebSQE<_iTdLJJ;.x7]@& [ LZĽtV鋛V܃F}4QPRp" {TOXJ^)Ps \,ye�=.W4 `@x49-�˺"rI*R-MP Q?+\a!U1#;H`I ;:3R:4Mʯ*ԝ3~IK0\3&R4X5u:`ACW#.Rd}B\$`e&(X=�HKn1.IaT<y?8b_r_2=؋9*9B%qKIjT8<�k\0 βbL)`1/yM4Er�xp>PO;Y;&JI(Kv-`! N mP`ɸ2)SԿM*SGyMz _=Wق(@@�Rz8IS/I04x;k'i9֢G;e逺-5$`�K3]#@˟**fP@ҫfo� $׹3cd:38(bԼRc~lXAf)@ٔTj1p;GW}?#>@0N-$ym7#!x7ߔZ<1Hl7s*̣'N%<+9YU=�7.꥞ZC0B34Ts�:NEF/vi1g,㙚URC0\V9(S^+R!j93}'MTRRoP6'r.3Y٭KCǖQ,]E-a_3bR<[6-ȸ ߞҼLAW1:k 1DҷCT3CW[+hNUK)m;xd[C٥@jj.>.0.3A4#/UUg[ k<9Xe,斫 r3dj2'ˀj81" S n!J)AբsK�yT* 49>IaRAk體IGt*JK3A+3g{SC(1|M@1 gH#7a)_hS&fr/˦rc#,rQf!'i%R+@:3VfI3j۞K:QY;iA4D} 3fzn˱ȁzȃvr9FoJ>]l=3a@T$RF%,ƫOM,goBAU٤TYL SS|(yy0r /W”ZoM!},Cc7L>rӆ9|V; *ʯ'\1qQ*"HiؔoMi4M~e)#:<Tc$,')G\ʿc&؁MѾerr)4)� yy/6f ƒa "$`M6)d("E b +-qM8p(bcčaB4h1M(mbFϜ(*ԂʘFcHc" Q &AH!W\$#dzeRD8;̙0x{fxwO aa0y cycˉ1d1cd:ԧ%^5ձ[Ӟ-رs mlؖTkݵU'/cDELc 8UꠌTBժZj*Ҿ=Wga)S~JMT]m( * B�bDNaR@Id%x")28am\҇gz\b]"9P!RI%BRU]xHW$0P>yZf GpuC !J60 UV`J&9e6,b]ybRF\؇aذUv@zfY&^j6ٞ2J餗6ک0r%& 6|�rjey-)٩z'/Q]#9F&V%yTNum Q$ uf+ *A+nR{\PBv0( PTP +ʀa8aCpv_,ŠAAʰOlqqw03k1,_KO YT){ULcumZYfU q�6jKa!6h#G. @.J!I(`#J;1%  \(f][a"n38?nч#@$k!/WN9婣n#yTR ^#ˊl{Ԟee7T�<ΣG\'gpoǼ h PGIDbD@XI*???\` hA$. @( Rpݺ%@),PRĻeL+QʔN+OjZd ,6!sx谇> #C!ꐈ:J^!D'Q!h,H#Hh"ZbC4hbh-`@ A=f U,*�O=3!ڳ+1 � .8@0K  Z`I#tt@ LI8$%7iKVp)P($&[ JA\hA%3Idz,PIV2+MMڲNp=m2T-_XBά%2S}v2BhA#0;D㝑4,TX^(5Gޠ0I#lτoTDQPJRb? iFϟQ|)vΝs!pRش<iLcZӌ2UK(+JԦ27#)`jTJU",kITUd@,=*$B )<hMKZ,,ՐZFԩN{Ӹ"6<e,O Sq~; gR:Pp;xl]t.qD82u@ZkOUjWϥ`G1]p~RAȧM)JHʖ j_[ֲ ,AЈc"LBJh yfPSWv_(Ce[Z:vD@_*@?+a \z>qrw&.bbR+6b߁=T-V,J1T\\⺮SSTI62Z*+ gR=4;xEq*ǁvlg kxX22: x 0)K 3qŊBάwI^wH hDǁ2R2/@c ; :ZP'+ ,گRtzD 1q3Cx-_9Xn3l>ʯ9 TyҐLmw;&vJU{;^ʥmLd**K N0wfx a<k+l6@,<gxv+<++w A!Rʻ;1+dz+,诗26Tl_۶hHh#yfٻ<EJi<E+z s܅6u˵;g}yz.� 'tT;~ta奎w'tt_Ԋ.,L.#�qHrZ7H^֕7Ln#}X ]l�,XY=CnW>O uws/\wVG/S&qΝ#TG/Z\K1A9@we[tyЀX^ʼniЌT  ߩUHXTDX ޠ ` wM^{)nE <�Hv|ب1^1K`m!&ya}-aX ta!&fa^anᕹxl!yA:@zfi!a]՛IUbm#!'~a Y&"()b"jbBebM^HBa a]bb#'#H%P%*3X5#4 RH5&c* }!� "Abզ5*2r/"4Fb+~<N6~5c6?z#A>@#>&$$"^Ӝ—-z.vܚEUG/4rd?1d@RbI*dJdH#>^c�ⵤYG $0J"="6AƣH$2ZS<~==U*;$IXVC:T{DHA""Ld %@Q$IeJzJ^B6eAF%`c<"Rb#!^ `N->!(01e\&#K&SڣJr&S.V eJ`"^h"GjfLREC>dǓXENdGi%)f&i$hjbenf$Re0e#U"$jLJINM!&�. 9f˖F0Bgҥjo\eqnP_*_jjRIƢP"' a8O@ih%\Vg7"$h"zho&3ni#LnhavzV%4bg%{!`;Oڝבz2yf~"g~fi}b|_zhzYWvv QH&gV6dhzf{({BzthR:e}p># )R :N@!#eBB'+hk)'VifFg^ڥiV)&,09>Wܪؐ*Z(:gSiQ~hgric 'W88-`)beofe.N~*]vq+C&B O:1krQvi@jJ+t*Ϋa h.MEE#Ppb^kpS2J嚖&%C]lUIY& 5)¥y럊)^e*:ҫraj�^"hmj~(>(ʧr*)-nl>$Y0bE{̩S, c6-V%ni6l&J "Ww|yQfՂV-ҭNl̎^6*E쫠'ijfbRgsFh-.-b쫪Wl'n8-˦kl&FҮ*(<cmRF.Ғo6.bjfEhfon�;R-Ro:l^ljWE:&rP+R(/o^-E{m y8h⎰&0* C.%0Oj-ӑ Y莹h5oO$^1ꪬ/wZN!g0 pqq"1p!/1~$JpKZ/>y\C"r&/ o rⳒo)q0 ek(ץdnJ-^ohZ.2+#OGCY1YN1#$ TP2/k-)k+ *d^=s4sAЍ30r7om0='2b{NWVA \6=1 r!(=9+Y 4scmZsr62>K(ߴtY,&a4ŒB4,Poto/ w4rntHHWWoZ8A21!OlS?F_ 0/:|\C54G n/ . qںVST. 3Zct_gc 3gO5c_[.6'@Kk'sR2CdPE [Q~G xwr"/"+6+2TUbVHYt-Sh>Cv77ul"oJa_1WfmWJTQsp`Y, D۴SWd7F/wx۵+Fw+g6յtgNp w2S K/-i;r2f{Ǘ4p膿Z'wC-365ˆݦf# Yu5ie7-88LL;j7[C6]8x2_2l_+XnJö#_87ietVGft3+ M bNVw8*DT"qcy4r;7rg^gA')3Lnh6Yxθ[7#:;y7z?jt䐯(gC3}3dNi7:bzdO71UVt {^A-֦|^ji*{zxS_cc5r iH M.&/Izqz[2W9j69\;Mk#ml)nEQ\nZ맞{x:({Gnr:z/5_<x^8[4?9*B/7c-l:S{;zj{ͯ|Hs-3zok_O;<stӗdksC3ɣ}k<z҃l{*w*f{|c+c;wh׳~1wػ{MPWz +g_jo pc|G>S>FOs+vû~Q2z7=O[wG'tegr}@KCXl} w;v64>0S9}vEvc@4Ҩ@&<p B &Ĉ%RQ ƍ 9:tHƌ%QV<2%G.ad9ʚe&L :ThѡA�EZQ|epFU[jO_g)2dY#(Gn+,Hv+v.^uBK( dF81RA/nLaU9rhƘc5'm˳eXpefngykպMHSǑ&u8TGTmLŭUm.굲ڵ܁ }zSNÍ%K~l_˙3:Z *jͼob7=t/B, *8Z*({*3*l 3z0x㭵 wԎ$wʑ$2D"1 lL*:Fj7ԑH k QӂN5,D 9fFJN7<7xtL2d2; qt4S3JD2F514ʪBk$,2/;{ӥ La{5cD)Kp İDV <pyVo-V]a֧TKE>T#{@vNeXUtEvM7=ˍSg@0ʀMTӖLyC}D݃Www WgRRU= -`EXYL/"YU^׆͕bvFigK٤Գp:{kIOn3ax~1X늭٘.T, J ~md ~{o){ͥs9.X%NOTvkCK@ '-ǭ"%wyѮ ^,SIU\h~Yu�+^˹:m\澍﫻7ԥX@\[dqm1흤9Lx<_dB'yK<Y@g2�J-x8⑯\=|-cJTױ * M&�Bw`׻f$�'1gMd#-.zTv'9sUxEQ̈́( t &S[ ɦ:z 8,R}t:9M69^c YH2*WMAB6ȖᏃj|$ˌD,JOA)uF! c*[֡ (J${zb.}qH/A1d&<g3jV'͑nA vq;&gNN`a+Oyʐ ӣ 7qqdI3D`&pdCpiBG@UVQɛ%@9F`#8,7iqts&lA.'9K&T-;)>xbPPuNMRzVƙ=vBܢ:w)VOtQQǖ%?Yt|8?ʺ0ԳfBfhE{~@͠U4%$# (TEUA ;[(O%%Q*$87D굫}-Xi1rJu `%UP MQz=n:{P4N SYC,:m0+Y5syyoZUnl?oV.Tfzr$uu s{ⵤD R )# `rzA~s h}W[s 2's':gawgnK]!YP#eq v5($K8e~K/S -.&Q쬿 wnC{ϸ`/G7$2ah)(( :#m7`O7T^`<@3z3q%iҗHzVu6)p#ڕNQP0)+K|eRA0M20,`3Q ^ïKĵeKJxf HMBy.3zCZykUae,n&NۭM3Y&uh-_vSD"u1xvNh co*rѽW-,19e6RUpc݃ iDU5ĄqUPhJgLpxvL2/_AwyʸYY'ɡ+ow٦]er+6_H_yU%8"Es'Z*ek6uZG4^ǫđ:uB3̠t/d+ν<?;o;9= ֏ĝ^o\j?>9g?oʣECr3: EF/ލpm /Ro0d1~KcPfiD#P5rPfPbXD^l>[~ﶰ/I .NIz&)BlIܔk":JG fpDB�1KjVvP.0 $Ȥ#ng O$b@MiN0 j0,0nZ4>ȎHP@&7i</oݒ0o.P�N#O_L[8Pponr01 j^<1^nlFp!^Gɐf-)q^6FcDP:(/pQ Cn//vp*Z ༱QIOTQf&Fb)*4ͶD`L^P3 KNt02z�`&" M2r"%$<aQ\cʒB<c (fJe (*Ү?2"_."Mon0-I:!rN$.m%-q ,OPp&-~ *)Dr!q!P( (¬L3qӜMx(C'[Ԇ!N8) )OO/ˬYb ]h Zd111E;S"2Mi-c -3,~Nq44S)8p5Mv)92*z1-.3ث+(R% 73X?`%ig:.q$Ҹ3/1W`H:==Pv4[^(rDE! )0DQA7TAY591BBB]:ƿ0ErrZ-"FPM35A>Mmj"T*'.]/ #sPUSM"0Zl :^PL$t8 uCi `J_5uKK!f`R۔GSrSCG3 "6N+ch4C:p/3GT)|UJ鞃~l2SSO(MIiVH'DqN_F 5%Pp>\Q.uX=P `57IcbN\mt2P+2U* ZЖ~g:McFb߳(S'VkJe4}|Vn@N>U8/E\Nk7 ɨlH(骰ԎXFM!bPa6W/vl>V+\4e fP`=5qC_rkCN(פv36@ٯ5W 6e6SIL4GB?]]72s{2 RqsG>uw>HuךۖLP$ MWh2ck,]]&ۊV2_8A\S7VWL!jZ)(h77wrz\#Q]OPOhG<J֌JP-:F+[wh՞<1qS1UiNtI3Xk22aw(�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$`1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG,YXQhV@F&JFD_0 A |X( Ě|fMVTbFPrLjjoy�"_EXekQ_{i[GppiijTztAPAՑŨou gXatHaIjҬ{pءԎ.VHaGY/d;`�+/=1!%x9eBרuIAC1  :ڤr,K $Aưm#"Xx৅X\Qv`y!в}@Ģ2YrzݾTxp7K9<WEu EH\Afi-քp(@v!_r,1{\|ohsn:KাS!#lDh%&#QO<G y02-$D<Ǣ)J*2}�'"IREpP<ȁ�%�08aB ް,I\-ȨUdA�(@$8 A; bK"apv�@PR@UP B+Q,vX H*?8>Ikh 76L*@�� @x&0 S@B~!D5 m#a"C"�| B$̑^x Ax"DWFĄ��~p0V *3(ZY '@GB~ m5S8DHrY"FT#|" (DA+| �'`,.!#>9pD `!l~s@ C` I} A?LB DD1� @ 1р ŵ4D<a ?~D8Ow&)3!  Cp؀�x( 9p* "4@!,؍� nt T `׻>!2C C6iXHP>@\Q0�V' 0!b6!QЀՁ|" H1gZAh�,|""#�` $OaRŚ`khA<8�BYE BtIF0\ hx �5ح 0٢i 064 O >a>Va>`@0>0V!9YH@I*ALRZ`xPL@o�HL�P !  (7[@/ V(�#B,( ? !+2$ {?8 ng?A"!8̪*;B rc\ ;Km&мo%je<l0bFp6 sd�P (0AVIhoJ vE9Kn2> eW�ѐ*"!K)Y| Dd�$,̡#f�=.J (I vK,_P-@4QUl.,wrAkPC?Qlyx$ 0*P@A"@ ŋ `$W}TM ` IB/BO(% 5ef(F Fw? r BD#,\_j:xކ $KdPA{Dd`'4'CaA X4U]L"ME"06KIt?F}?&qޱ윂aA @T8&6XL/PEsy!EA�cI"H&/LdO&BRERB$=(ʣsV 1tdxVG} @�UuWHW &RXiR %h!"o)4"0BdBn/0A ('@?Ws3Z0dqrt!PVNB?<PW"r!$fYG?K5Ȧzl$%AT�KL�7G @�!`7G9O%%b7V�~LBvm.a4$xmyrs"B�8eNGb`Be9?X0=[s0ZbP<"HgH0TB4S AqlssRÆ _?9f"`i0GA/0?*xv UT5�!HŃ�5�gN$ cuB,h8F�@�Gr2p)'j 9 W?HV1rk(s /a` @ޔ='懨ETsrYGWGG`\j02`CVno{Sd ')@4{'(vHIhdBn@iAmYU?GSWA`1 oj` HP��FAj$bpTew@.Xi]4gcQV?xA+@�PJR&E>9'Z36=6AZ:VApqWJ *DB=�d Twٙ@1):Ufg`7:0s�[['�P$0I^?kRY�s@G�cv8%MgltQs?+@ O @c:l n��` `h �$iWoJE3"WD=Hft#B$#Q+}bPH9A C�#@T%SnBbp!`g&)G+P~]*FA9``PGU<{ oWC0'JA09wXXptDpaWW)`!0?P�o  a?/[7@|pvab CQ{G3lz/< VlcAp~0z@ (Z>"OHm�MBGpl6 Z= %P<^p{ k W1 tR?Zz+01U.IA6P`hO (PMQp9 7@lc)X<h` *S?+ +d%%+Xwu =7.�V@I3v"A[*ʃ<ԝwe7 SAAPDx'[V|B{Юr2R#* ;[2" ˸{YlX !~`gsA=ô+p3lP^bw`;#mMW0IZ MMtFOYm?r=�H Dv#3zF�bb|X!!�hx #A~Ys$B>;|@\̱|'ñEc˱͓,jbAr~P![S#iBg[IGdd >G| ">p%<hhR1_Kx#ryB IMt� YdGNc hW4XJVB @p"#b=7G߉r D< N9Ҫo7V('r)2VOĆO!š( X *b?8#DԏjtTkRLȔL42?2?A2b!N)[ɤ|وP�; 04ª"%&7=qӒ|>QJΣ<1Q]1̛K*%`,~/sD0ЯGVb 59rR1[%s-#rIA J\%ƴX'#qO0EAC!&2-*N'B6"39"I,Ѐ<AK (Kg_&T 3$\%D!Y3%-3}K2v&BaqVK^v-tIu=Y+$3 4Yy)r r FK9 LȤ٪&&5P9± =ppۺ]ۼmUHx#A (!-%aPT%`V͑VFӃ�iB:)%?"bPj�|"rHlݍh#rHt'-K7f@fwC †aB#2"3% a0! FGEYK3"7g;[E .'|p`#H|;L+E0=(s$`w%9? tI M-M<BT!!N#MΧ$|?�$6Gq#rȤ�UrDA�u<'uAA٠r.L O J?G!6?A_c)"^[ RbU)U%,1"<'!9ٖ@aV؋aKQn[c؟j5؅2:lpR,Qf~ġV#Ʊy"'¥Db\P$>cK$zzi$R>0$!!$ v& K5/0^m<%O{"s9a"m2y<09imORTa; ƀ`O;7?;]rLeNm>G/{VOXVMm^`ݶIj 9FC3_C_hMs-;</7Tj߂]o~Dh>i!Im(I}J$&$Նǜ1%)&DrN*?mv_hhI&o?O}N\EL /^daL+ 毮VN H:�D <hAG0QD&*V$3BFd6^ j Jp`,,HċdfIB-ydG*7bRF*La҉UT  I0 6B2+ :C@t(j‰ '{l`q͞6`o` E|oĉ1<^W Ԉ$mth  >/=Q;o]vޝm%af#At>~uă[ދ[vȧSnnr=pPBCB jy A=4~a3ihY$ #c-0C 7 5|p ?T1̐E W\AdrD ׸5?pC kD@i0JDh@ b 2haK#2r. *,7ҏ7eZ"'3'tmL;CQ+QJˮ.ѣ .A�m> t<.>ԴTS3 P'.l 8KsX F#U@G4QNm ĉgpfe!j)$k �%&0`0 ^y ,~w`Bx_C/8^c|0}ÔKYt@m-MM1�#(|ݘz3EgQKcb�_Xg8j-#F2j f[iN6/-H c׆0znz{co&(n;qPBtn#޾hwv1K7y/%a@qQ'[t ZC/pCOum`:7|I Zc aqkYb'V-ob A3L4g`wt�?/tߟ03 rX� c� ?Ypxix /S0!`'OIhA jnYGp>4]Y@T/j3,y-|WĖ9G$hbR=|& ó1�L<xpn4(F7fq{ &V$,/0!g?/CRccQC6^t[�G[` P#fj,dɬ}eC3[pMtwC vL8" "r`.ymp$P>$vz01<: iþͰ7#C(G�ӫ^&F a|Mh6+I "F-Z ! bDFbr'_IХ,%iP &IД;\cixHr3`BG�b.\ib8ŽghN5,g{,JK|[ͷK3(c f<`7GI43հkFLg K.u,# A"09|^_p.&5XJ y b�8۔Vap�lQ!k(ՖDumYEŲP( 7K,?W:ѻf2KԦ0<uk/]RЯ5`_`:@C7̟Y*BB18ֲR{,Z,ZEWB<@�'L09  _"h�j<EԚO-& +_}fm"%0 @ M.VQCG&ੵ*)a@@>t7bIPq܆ 8IJyF 0o%6vDل\EN3G PtǘcXeb*ۀVVI`4Rb{Ӝb 簌-TgijU;fv|LTP %z+W+6;X�0vYrݤϚ=|Oò-ۧK$V[چ<%K`��"u<ۦ PJ ۔O&Gnaze@ΐ*8c]8Іa Z̶Uh$fP �D-xO5NN[qe/Q8AΛjk%nVQ*7"%Aiя-?;tS>?̀$@{\"r+MaK)h}14I5* z8 <C%.9DY# 3\"f6eg+< 0QvNC0ǥ{sm/PI<u `4 u}o}kr �~\ӡ  0"!{W X3 $B#4;hfI[E$�R=:59H=2q!I 2s3C3(,#EYۼ$#0�A{uM iQjr"(x`a2cZ)S.��JjvItS8<+)$e; 2==ڦߙ$t$t@#�)̸$�2 K/ڋ{rB(4#52ɳ7*%Z:xT*zG7q>>(1A1")qp7Ђ)�X87p8YD,?9˦أ!S$,!$=�4#0x45qq2;3= b0rR7'xD'S1@C#@,Fnqz?YJ4į+j.(ZnA.Jj1,$c' Ĕ %vI�1[+?#l6Z/ +x$r6-x�p36j+:(x:a2.sG0ۓ3I0(Hހ\$5-V9"aF7G7a[2K곾C[P.6:3z�E�H:6@h4=mF(ˋ-~<$B#`!A!�E@2@!5HL*!9/3k!@)5IsRPk&@@Fl,hML2ҙ ">D*Ndp\K+&,V ;%X b9'=$|'�X<xpv",|{lc \047MXI@'��hH:kG0㸿2!p=� !0/&xE\pht`0Px(&;0^T e�LL`S4 :(U&9 YLy&p6@hl!0*r?D"M18>ڊ)ґԲ48ȩxDH'(!!ѣ=L*!G:3[3 :. �IH@IDu(&pxT#~ܤK$+GdAi"T..b1 �e�@$@lw �I=@`F`+ mB ' Y:$7pc�40YJv�S :9Xɠh(�$0:xM*X8,2h"BOq�9e>|>r A<E;1y) P%!p39_<KvQxTKõ�՛JF .R%B!p=B@'8p=ZL¥cM";!k =0>re%'UD%[��ZtBʱGDTv ;.ڨWY0R$(3 �Ł�9=8(@X%@[T"O@Z}IQMp|RII؂_95t{`J@<;?;Lb=-@'/=N}4@<;% xL0a+4\g`:zӴX 8˲HE۱ [-LDmYlz1.P�4h?¯jP() F̢Z9E8:°jKҲ1'k(E4`YMZ)(+$cA󬰳BN|װނWX9M)=YQ1Nu'(@I8gaƴi;L,cql�Z6ҿE0k}5Id&`U54]%ZIR˞;b#-,d7\+Jk0DM+Y:�"!ɔ-"KPQb"(8y볷38ӥ$<C^L:v�m/efI%|қ !ޠYyCUL!( Pk}h;hhe=1^q&lVT.`US!hPhP561дDQ0W:K岳tW1ܢȘ<=@ۂP8tcW8!.2:SCB z.Ҧ0<';]J9)ٔE7- 0*lF"bJ|�<H ұt#+McS5%;>FY7O"nnts 5Q"6G1|B􁙓5lKKCkh!9j=C\dY{F 6&çԑg98 eù2*.;Ӽ<L9(XZ~{K y]ײ"ȘZ֩E"29ڤ =a�<@;m˪i 9QÜȤg+ܣK12wB!M 4P$Srp#r ͡<ctDG� %E!h8 c!)21$e&3ѕ) VuDPp )sX,=2Vk]jB6xFǥ&Ŧk*3ޑL�&ה+_s1"jES"S^lV~\כӎbSqt1Ӆ.f'T|_@I-H:@eܪ>' ɟR09Hw5HyEMl\|68;G2E'Բfs_15\,wqKR9H|hsvWW\uNYsAo3z,tf[ppwzq25[F&<ĺY@;k>Kn$?4]F*==Y`CWSCErǣKOg5CahVB>r֖ *+we%T)018&ԑe۳2IR2Zkr-$'�b) S&3Iy{Zq85vE SA=aT``=`8id$6$x{l"hO{lPJE$YK Lhpс&%d #-JјF-Pik2^BI#iת=m $(6ڸqop6A06/N8q "'n8e6DG Ӧ%ꦧOz7=[j֊얝ծ[z4c(q46 wmୣO|vt쾳zmEfP<ֱ-ʎi1k Tfiv.~&V/rA€Gȗ`6DHMNDڀ bhÇj(bbL&T!R4qF4`p#L{$I#>8dD8$E"$B*${,q}8 $FF$&JIA9$x8WF&UeB#PQ|yz%W,VZ%ZsW\yLd@DG\Q 4b)y ) hX¨mA}tJ++Qmt0!z\B+2�lJ+x<!DcUz|X]w\\kG~8_;\0@"P /?HT0!B` UF\QڒiyQI {r1u"|)<2zRlh I:!A(J\mm` r7zyhU֞-Pa_p hf']LT`Hȭ%ww}- &~7]{\ DKM-TsIsjJy甋d}ta[9ccO{&dk5`U{ZyU<Xb;׺A4߮ 8[dTN�.7%}lm�@_ / &3W}u젃@Vٍ99e(P| v&7A)À"a|P8)�Qy0@ V<p PjSآȀ%@pq xJ ~f,V`�Uү=B�,ap)?kf(9ұv10 l u=<2,$"7#"yOx{.g?ui^RD\�F1QR�,!�Ah-sYY%-{)aⲘ0aa (L1 p%6 jrs&8)pr<8Y L U "R�f5kFB5)Pu"a!uS? ,*զe@xB'p pU(A B.}Kә`in5=LkR U2 jJF @lUB Z rAR*խr]jW U d*Z:U!X-PȵqYJ䕫|j_*XV cW<H=s?u[*X .Z"5Cka{Vkgޖu-pO 8B>_(C a%}.t+RwlѵtP2 V\FsKFk5,\ǐ-`-,r$5,/̅ $PJ"P( ^p3|a sfp1,(X'䊗+uf5X>qmcPqq/dB4)V&2e̅iXS `�|,f[Pf6]l@8Ý8^ ɹҟ@J EуF4(P<L8v̔ޮ�`[,j:,oXR]UӪ5KQȎ=vBL+4_լ^5]e3ةuIͥجeɄLfa\|"ь@e\@VnGndJ7}$@۔Jf몤SeYqhǐV%癡dmX)C1T:[;A>g\Ux6\ydzRCWON`ƊmQXTbfNN?APj@p!]qMc2|]09;EҎ%{|`13<Q2][UBo-_Ŷ|~+fo9@Z@gKbnj~?f1kẘ!x^ %6bvE&<kǍ(%E(B(0dM9MJv QIB c:?į8h݋w`V;=�6YiK)`� WXX͗ՐW_fb! Q Q]E{ t(ɋ^pAa"�P&.@`¤�*N1� ^ ى֬!!ơ`͌q[i^!z 1 badV(i E |B <݀Ċt(b(uI)L9GTbu[) C`zd!^MYB|4 ƙ2ϥWYH" XaE126i ᝇy`c4j#]Mz �}0Cĭ|`%ir?ʻGA$@LP C8C*D""bEV$PB }bX|K$XLIv YEd9TZdXOPWd!WM:%$|TR~u qlQd$G��ͦ`L%P\eQHJܥ^H%^D_EBWLݍ%]EU#PeDVPEA||Yf fn[f:&h؄fd)bWe V_{P#k$de RH`nEA(B(ƿ'B( rP쥎%!t EJ$EuN_NFPzZIZ hv4yl~ y'YXxinffc>fSK{Vp{leEeMA廵妤b+F$̄Ap(Mx'ޥI f e۝ e}Q'~E|ԐeؔRfgh਍~*"}hNh nlFzeWaV($E)1p 'J�qr$+ndu1:gs6_* H8AE$1.EґBE)if <V>>V|:6)gjfY&Q&%ɦv#EENg:'`&gJ]'u+u]>SPɀd9� .P W_>dj~.NJ+R)VĨV$i` EY~iRA]L]E(�L`+̆)NQDD `"*wV bmJ+Q >Le>2Fn}PQWydiŔ#l>*-^ eG쪛[,H @@ĆJ�NHJN@ :' ,2@E$i*I#`b̢Deilʧj*Y-XU,|0h˕<]Ng+ ip['^H�I ADml02@e �A( <'P°]RDł lEd .z+)Bk:Qf+}z1j֚ Mi:hj,-$.A@@_*:t؀ -N""lVđ$:f(tEl"ifn&fQ/ꗹTƦFֻ 7ϛYSq|@DPNX�a �쪄ivivD𚗡ʭf.<Nǻ풢lǢkNjW/ q\edyo m1HA [gALHB8$DNDm\ Dl$�'w& .Df1;jW:Ҩlʚp(.ٵjo1-K,{pۨW葋 {>fIn6Oʽ%i%qrhR@llr 4Al$4A s@�p֪v"+[d± {k")-t#% YeϢ&ڴADڮ@ 03@�D�Kq"/¨"J++N4r;o{11Us:o/pS3_BX5|?^~%5AL $lΈ@` 1nJB4- lqH2M[uUh.(gK{l,c6D3tU{pWkle&e4H[YZG`t2pؾp3Զ`C�`4)Zc i9"l0`F0w'iin*z^p[fZ)~V uZҪbN�(K <AB@� 0�/n.^o&cx:t~Vk-AvVwBϷh6xDZgz^uf"}xl#߸6&$ocL@ o �@4I4xAJ�0-diuDv,i;Fx淀.48{4S:߆'"7 3fU.4W667%�q@H^@L ,wNKQӉY̨U甖W -r5{?4180D%}qVI#-J:8s4'KD$Ӯn�;:<׀ oki^{X6J;"Jufw7l& "{%_: Sg5I_\"0l3nm�&v3-3eQ^㳷k맢@_5U.gvWK_o Vk۸EZmn'J#ʻ Ta�_mO�¾ J| N)P;Qwcl`}|oaC{StSKWgXưpϰo|\7�g-J " BUV$ *CbUŝ'jSА//m{HVVG;x/?[{I#z{-6C33,@0`A% #F I >Z42јeXhJ#*cJLie']la  *3b6ʘf3|X9e%UziJM2Mh*RK4eF>oͮ-`D2l}6&m%q̑ G`"m0hq0 *F%)X0sCb�C 8isL/mɱԣ$Ye:3<@|JMN799Y6o<yUF2Oq;M ggd_q/Zto:qa'JP22p4mC[ 9/ɨ 8p'􈓩+Jnĕj f:jǧz1TI<ZKb&KkcTh/Ol " @3,! ?SȐF 飐 $ #LZqPb*NN"q:NRd*)J;R<QM'*+q-kU^OI36K @:-N4{A5!cc܌ !I*b8*H!Myr "EզBò<nF!GusT*}^ ˫.&LxSD=\"Tд! 2uY|-M4_1̈Î>hIaO)_E%"s1ޝ-u(x *x{jp:7M|UUV{5W+ZuWs6̱,>kD+Yf ΒF:,ıh^^ɅМYRKetYB_x5pznY\󂥌RadB>h]1't}LV(ΞE 4c-0j}ΉwGw¹hc,H6Fѻ`5 .d0M0E  (I0+ 08,8@m'24j(.;W(m}AII^H*6a圃ąBl(9ÑaE+:e(S܎:פI SX3� ' `pF s#61 sb؆$qcH=1yDi� PbD ɰ,2(e<V'_SS&aE|,IPT**)g*�5|�'h@5vu�m2k.� |8q2$8/1Nt܃:m� N4,p&gmi+a\,pA: p˳ M&tfW0yRa^1(V`z Ka )ŋL:]nj%p"@04!�=%QT.Mu*QTSRS<.I3(i qt'!Jr4Q^azփn5EfxĕQ"M|ét[y1] d>{ BP.d0p-`p!@k BEk`Ԓ6-j[p[Ӳ6 !`+ےX&yr^r@Iש~N4mfy/>( TK�J&ӲܘRh͎\:0Ņ.S^^E2p@8NPVTh"8-l*0 Fpc8Fx=, +pD0]C  _&~K.*JMl/ȃۡWEYvLG9,/W"ia,H(BÎ7Z-gf8[@Biigf@ B] }.i὎ LxosQIR( I''#T_-:Q)\Ԗ(`<f@-IU;!#N6m>nvH]R*fHujwEjrKEHbftc"Zw85kb䒮5UZt6+#jYբ 3 Ez:K P�ːlaSeP&3̍DG`$1Ch*V8-kGχDQڈ Sr %C *Ґn'vD,5^=Ț`eך}q-S. J>xExnytNuc!oOӡ_irȂ+YɵtzL*pQnTIg+±,?ه0 R H:"k?ox~A K~VV%ʀcT8Yu OnLJsr_r]ÑuL?/pOf# 0:ޮޮ$[oh(Rb xɠl~*<\FFbNm凄 |C& VG,�t/[P"P0  #p -M+e*GR PXb,,PȠ G)h)q8]nf�I/H@#rx# C>D6.8qC(X)Dq l9P(l~BzhODzV$,lr< " [ jj1$c3SďƂ{r V%V J$PCnʑ8M$ٲM٤ױ#)`hx= TFmƶvQLDߌSPFBMՀQ'q~d$+tHaq b:ښm&g2&mcQPf)+$d:+r 7Bv(,VvN4&r"ȒhHI үN^Xog즰1J I`r'R$ EQ20/:$8�"*^l �j^fԚbi|&QfhTM KdV(fEL% - ŬQE֨ -% f䫾fJaD.y\T} ->Qܾk@(:*Z@J,Hx0ff),O7(m q=DD- VPVQ85xx M6F,"*e8bb4N&6 E#vj-#7ZdqPK4i&@s&GiX );=R{8tF8$gM�s aDG>3$ ؓHbihs"'^Q8čQ(qH7H͢=*(Op8E ŗG,z{R@P,Vv-8&.N"VUBydth3S"Om~ k;l. )ͤ"Hp !60k~кR8:r7O2V:./D,j+D|Xb<zi֏Ks5gUqHn *2m4R+4ĕP4`L0W2;ܰ6sUP#k@3`;D(lhTGy y*#+" Ru,b3o( O{fRtr@c-`Q4ѯqvU)tdJJ|sd_ Q.(R,/^'PcgȤΔ(-7JsxzPДP\5\jpK²բ?_cO_$IyC0[o1F3)`$HZkZn jOp(Nx^BrQ<h^؊Vk tJ'XJDWw XCvADsv%4MГGW)uMχ ]Ut\AV҆,Q<+JLeTLTcs]4Um1VE/J�#.z93xl;?S(g<a]GL){2<K%h+Q`&R _ȏWFklZ4EN.dvqbfifom_ 34XO"Rmî?aVStFşrݼ|PƶSpK[ \UDuze#R1PqPu/}"&<h=|uFxw#=g͗(6@-m΅m֕o&y QP(\)8j|?u] -U 8W،~-n7,Foq1%]H"G6F)lndF`$|!|N  D_n'^yv|}ٲbnv/<<nB#Ynr"T:Q"6h"s9ďJS#IEF9}^;tPV S4TPFoLUjw*O\s&2MdKdL_ԭj6 Պvfn}UXj*h*b$e+HSΦgJrӒn*KOsfFSa)wc&[=+Ts8>cXY@9ب%]bDMe}~TfZo;cyTbQW w3tDyQmz d-Z[:sfVr _x1S.*z>80dѰ�A<t rOu_ ^B54.6 2SB#"ip/ InOC9:V"ϻ´;H_>,X2s4Cika|8,0i:_"HY?Wyj0-~X"xO'yR = "g9V )<K$ ; bDï! gjZ%ž_I{~=f7S$ʀNˁ?3J w9Oi=pZ#uF_Ԓr[XjpVCZ-\p5fs{(v=j>d#g4$xd3uk>.|%܀Cotl vj q pueS|u*e{Dָjn=@I5JT=:"Lkul\VR:ow̅S^&5s ŇM)r ?ݖm<Qה4.CQSxi,r7+Z:yL?-5Tpm^SFǀ-#AP7R$hܗ3&ZID8{A)FlI8a+:Tpѯv[b3LJ,: n5~G]TT8U~.n4S-kyp}pӾT -5Xd<'6UlHE7}e}ZgAWEu9d{V s) mS K)2޵ [Uԭlə=qtJ�"@& Q#c0,SQ1ƔF7zrc-`la O36Hyl4$<,4Br O*8gj4reƔAs"iKJ1|G&В,}jҒTXuIKقγ,f 4+ٞfCoH$ RĆ!@G\`GcfP4Pؑ#ԩnmWY{f4=%f[խT׼Gw嫱V3w˨f ɘTmΠym{[c_ci޲1z7A bA( c9fBtCTDQGU'X`UY:Mv[]ILXUvhx^Ko]|呧[VZEQ2qBRٍ8H\fbHQhaVEb&ea�wf!Adg Y4ZC 5a~rwTUHQqI@XI]Q]F-w14R{eY&iՈvns&\ zo-dw>uHRIi~�d`Jfhɣj::FtQ*VZP_pp]Tq ֋斤XXF$HUq5w)-u'QPR S9aWaxVIT֘b)a0c9C^fgxFxHiXZn|Aj⺢qRmutx(bIWkå]U, 'cPw'weº5n ck站 kEJVGt$k'- SbB׸VŧEs9VɻAIoMKbw0 w)`d G<fa[g=8)3p,{R>cOO哾CEG )Qtc ]j{8K9Kjt8'1ŵׯ_hzg*͜3؛К9.+S\I[ntZNTI`AԜD(1p <Vf))0pfEs8[-n@ZR@S@AC"dY)t7jVT%5fG7DyVqvlv<mr1M洅82o43jCHh"ŗAP_!_jf3 # 1b%)H!!|ʻx:խ9JEM*4Zr$Wo,erJ :/G m,UE0{9UV)0-.Wj&j2:Iu!aHWf6h20kx4J0MpBHX\NX*nE^qjǩNDG\ /y`EWh+H 3HID SB y ~Bk!pOA"'nhD8\)2ڂR׮>RϾJЙV#ڎGDHy5͒oϞ^dN %'Iu1=k!/3_]tE;g敗&_K2CZU!"Ŧ@`BHKZ24aP*d4'#_H7H%)mNH\(RRO-TH:Ni洛tgz$c#GP[lڦxB1 Ūоt ӺH(ae HHi[zy"QU=^* ٰ@J**Z8ijW[ f! aCBS7z {E=\ aR26zʾJ`2nWn%$q e5.3e\!NaD@rEKw^RqZ#3܂ Ǔvc]-uiJuLK_e]JȂfzNoMhW8ߗ0#k&L *hLp w8 ZR-+K! 6$TǵJ,rN-8boqYO)VvykH^V 쫦n0^8y.vԴu]t.P%#:pU5!n[z]~!9GB⍍1"GKӒIL , 4{ $b/98Z.hWN~V9s#{mCn}f(8#3`,CM蘈 `$_&JB!LZ4pm2Qm: 5IrNfPf?c |h|.lmZAezD&,ȇLM-hD#UFev] ,zda@ǭCykpn*}RG"uW5&_ PGmMSRf[w CTjW".D<y"!fqERbf*a.omobQ#4E%y+cYC:u&VA06N:v6cgٴ+DQlOx0^w%sU;zbn(ԂfI$3s$oy]!()sd:NHZss?amv'Brs̷U{Vx C|ǂ |1#[RY9?UYe'SmZ#h4TkH2#Hc8b1G'\vkJ(t{5V96 cQhe"b:n6W.epY_7m(YvA(&28^Nb 5~ۆ9R"$-;WƂyqq.UgC$l;&d;@XZ--'v*t8KGt{NuUe߃OPQo}CWE6J%wa(㊸.`Ӄ;x itA& R<s8YyHT=5RP/FpQ-!4$J 5zU3U.FeuGa-WQ% Ct8x?wIcq_x|bR9ySLX$w4)rT.!UKe7YTjw73K:aZiFEri$5T)?-9_e jC 2_o؉�I&mb^Axo:}hTF^AeSobi-Eu^SO j8K'%b+H|6R B'fy!rTfPZ"G8=(#S$-cQ;SA.GPY~)*va(#gI(EAt5֒/`MNjN: <:gdvVFd84uFԁK0vf7:҆s. :8iu%j1SLhg &% aяxiE4gk%'Ń/@~V:@sGI"SG6IzyZJ_ԃ�46h|V5HV1oW8jF=#sq9l1'o[2Y҆m$rxjv=JS-%>'9DoBvh0_hcc_*'Y zj9U8CAPAI``Y Ibs7%7\e9%&F )}sUTImқ�ϊɯHW dץꅗE:}S$rQG2=m(Di4ziUב@iYz6Bu6,mVw0ukz!x'D¦"EMGJ!IE%:<Sy.3هO%UisEEŘr$)i# %*"huP Yq9ɨd咐 Ii&`iZʚA;_*W})#" ZUY%P%#y"oOEPM'SJDUE^5Cw4|f_dp!Thg KZCH4id;q4|`wTW>3[[#OBªXj%7?pk�Q,ȶC-82LW{THC׈4NG%8q~SJdbPh(KeMK0_;MLaVP;*?θA)94Ө/7O5i>2>EO'i5=7{Gn7 X!oK_:Du&q&ӏIΊ TтW;pfsW>Jn/'bSBo9TTd4tn4A5cLl:" +&9U|BV'\%EQt?Bkr#xe,d*]k<᧠Ǵ\XPrnFAQ~>bb+.kLkUx ;s|1d*^()ZuET]KrW7kJ<BMBE봤bU=?î3v[ٶj^"%eVĖpl;.,+՜kP%86F1+Sg]Ujj"gwu Yj4L0ZHl6[rh 1xOP ~l2rTq9*U)"o:&~J)ȸdvH4MW+3xu%JӔP(e}Իڳ]SU rYޓ슮.O'S#8&Ndlb8a:6 yI2*jc}VeT-rqMHbͭӸxzY 5lWi,0Uvudꤩ%}Hdޔ1�@ݷW%;HVfG|qN#mFmU pm <+&sgDȸa.ctiIE|;j=>-4pAm>LH)']8AQ>6-(F[cw:i`5ME<&HMe~kCøvuڕhR +Co4E]nQۜO'>%7tA;:M¸h![MX"$.,,OB dXgF-,]>lj,1\vgQ$I>|3׭3QI!pszaRo.>:iV. wHOƹlU_[E}Nڎgft'hP s& EؘmsxWlmy~9@g[ᄚ5Ff.9RXe{^MiG|+#ɩ;[Lp%Κ9ažYa0 ̓N5Bb<şFS-9g=>X$gLnQ*jڝюo3:zzDnbly4~$GO'ƍ!k�%/ !ߤz‡>g=4i!i}YTb]$V8NFEV|mRkChf{ݯMxV GV/2}{ч6՘\o$Myj>3UCA푼Ƹwq5^&g$5[|ʹ > Tfhb1 Rag .|8#@ <"Dy" (1DT Xč- <ț3Q.\9aC8Y@TbЍ7cꔙgK Z<锨PAɵ׮(?RaYg0Q$ 2 7ei` eZ!Lʀحb4YF *djGԼsr# 3lAE&C{ r16,rmC*䈻ȝ+آ ;I[A9'4rmQ.s`lYo+O G, LVeʴ?Ƣ·C8ִn4jA  ©I<%;+FbjCШ>D.*aBm  q0I1C̿J뼶 O.r s$ 3@?2!SL;-kpL'ˍ>&u !Lӱ"+2(4`lǝd#Ĕ#;"Ab*F.Z@U2ղ;S(HXTˀ!:3I[LNό$M RlN"dGS4ϔl6޲tsrϯ]xuȵb- %t>0(Ârlu710)ZȢvGqON,qiOjhB26i@ :u(Y] bLS.ɻ J-S4S85q>WUK pcdDm;[P,N:4qMG8C% 3CA-6*,"InqYS NF~ ,k,5=>(~\, X,tC$ ،Plt*ٖt$ɈkΤcnKm # w:0b@\5S>5i_O+nk9<,ЏfBM(Ci4pL,jY4 5cLVT66&Eӓ\b6tuC˟D4{+=KBW>'JQL}b4$$ҷl II57 6z`,56Mqև.9 68-،9>'B |dByjiǸT{Õ+yE+"f5I qMtaS1@MYYo܆;I\D^ح="cbrdlQ'/^"UY/R°]G#J٠ǭ TmPeD22{Jm:7fy2HhbSP66:`# GIt \I:C "3IG:6HXv3iff23֞&1Tp'Bh=U,8$&H8nX*=sAͨfZ"SZm酛\1yL0>+a!y%Z Wf Ez7o^ ZjI7_Kn0ji?{W7f;JPu ,D� NKzphx,Uǃ?= U 2LJk@6nqLujׂbiJKFOkkvI![n2%yPYid(4y15ڗe,�ث+&be:cClV@g\A.-S(ᥗk,?|7S,r'czWαOAkR sX:jVZ ;a6YAs{p=}Uy=!:s+NҽPBI5{ ڶ4oLp_3KcS̚N`hPc*i,s,`n�+䙍[rk#Nx cW,Z^fƟTӟE)\5Vi$y/`HQAzIlϐX{t`e<^6z?X)` o9:܌ 1Ni/J^fg!ZFƎI f@ 9JK',bkm Q0$iUe3=X;K1z4Sd :"`B\pڗ=ck"Rr\H:ooAԙXsΗ}Iđ  {{S3n޵/:Be۟]Le쒎`]U1^'C⦑K4Y^bߠhֺ֥b7(4ZcKAgJ7aS׍&ƆyB{J)ؕ("W^ .!cܓuV$6K[O!SUVd7#8869; Ne^[^4Uo,udTk z?y5[)_3CJib+7]QTF{>;)-H< 8(q Qa*B1Ws32KK3Y t5$P.'gA<ys csH-g;˛#h:n �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfI! j&0 /x~bQĕGh%rT%zyX=jT!ެ']rpisy0Pud!>@) &u \npW p1*Ej+@#[~..`vAp E �)A0!%x9%BhuIAiC 2 m g-Am#GXdi\QBix`Elq)@&~D�r(̖\^uozJTxp7K9<bQ uh {Z&)p Za?+v!^r,ڿ{\dO,+)$rfD#D!ztAk#w#Oy02,Ӯf<޲: -Aܞ ~"hu|A?#��%a@ +da.0O'hAF~`@( Jt-\p#G _@2C"�UFs)C_QMGNa<ПxhFX$6lpH6x)P(r2��m@x  Rp1WȠq$AXH#B�BjP IFY &$$Q J%^e, W*Pp���&JA<Y ',# LY8~iKPVIea##*$Ѐ<A|tC?P pF$jB"< !8G07$C8@ #|<B~`WP�!p=x@w)Ġ$�> h撘0D<a:v$2:NJꢢ&e,qLpA+h \'2d4Xnv�7H�LX6B`DTCVPj k_*?09`::|`cC�A|> ihE9 bb�'?aS>βc77*dnB1 oY�(G؃#��@x@%\v,@^=B 5afQ��D#j�$遖tP�k[H%#�5ڮKHB:x|Z`DBl /0c)d&S#PV ́1?aL, :؀V A "s !gpDH@ >ԍ{$f0 Y'pIk ? 7n8�@ �% 0B<A`p?fp4Ђ7­l0XE*F~ wƈ9hRsC!C(L1sD<'d xD�1rB1\Y`m bI)@oв?& 4)ea~``@S;0mg(lB $T7 ZI jh ΌO ]!t#,/S˜!H B/oD.tdБ~>G3Hkh xȀt,Bj~B0o!26/9[B8N\G,$ r)OT "2p -Pq @W!IB#$8Pv[Dنi-+&4ҬĜɐ|/0߯_$`R @cљLoOPd`7Qv"dLU.pY&vj hzNe8*AaNQlA!?)sV  VsV? ߖ�UoAHWO�nj[X9+EO@[1E9t"NoDCQHߖ]U[u[*[71Ihq4xL AG<P&&& Dr$�i$dlb5WdUl$<LT�K{AE%\.@�!A8{,e `7~V�~ "R<&uwarA0/G� 7 7w-<(&T �M�O=p8J2 T]4$EL7;z5F!$hi7LR�o(vz�Ʊ NEQ)SPpV:4wwA/uox  0"͑ '2^PY~݄#bH@ "'Bz$ C]飁Pv^9!e%P3VXpcK"|!�* Vj@2X/04 KiB4c%Ws(wKC#2N/ C�wAvSW`7"x@I�L5P�4#8g/5]kTp_2xBEc'd)$ d6L�dF�Rvc7FlU:'Z3@66ZDWEhŃvƝB9ȝC1 wbOP{4A:pX�D@['�� p  "&GUv8 C XPcsG(gB @ Ej{2Bl`TĒ� pWo4[wRG`A05ō~@7b2GPUR$8ac0H:iLꤷ9>!!pg&&$UfTW0c9H A0`/ <X|$oW0):9y9AZsXpw@W�'WO�}~?`O<O@80VFbtbz$^&uvs$=u�lmOt# pc! Hm+x'@[`M @�vsp 3 ("]x�1RtzZa•1aơp3W2@�EPMTB�DG�%A �nD 7:8ʪXr9uxlp P&R!СcW# `7R@Bt'yA!d' � s�#3EUOp> *Trp4N$a@[>aC,2Aj!"1Pyg%vj'3s{ 6CQ�)0h/QyYbwu$m,WwPY[ L,͉-I~p}Om�ʴ+V[ ` %t`7b4G|@�6#l EZ}LQH`W!AbOhsv&G;|g|`g ݳ^Y<Q?R?1p=qA&7>X0#Re h"SWgF;�4)tx{o_<g{?N�~PsHW{LL`LL\{3kAjwM8e2 )|:D�Dm'> A)RCAHWDx#d!W=ƘLa"A8+~RҴDvqL2t7(eb 3+"vx0-X@|$LJuBjDfY/?+x28F$4=9%R!K7Op;T�u@t=QU1"?<"5&#lR>!=$Š'fr-x L^EI%'/JQ" /M :OT7`LTL =/G0qO0%R.1y"m"G }tM3<$#Ҹ"0?Q\!I4A$0Q],1^C!"r˼er% \+IŤ/eQ!-{CE2(J sGW0Ѝ(9}Y#dcՓhun#* rĩGl)tG%֒A X  <J!h .QV۹B& #՜Z4642EZ"oa[~$ n!53REM)h5**CtBPL|a%EEY^E@f@f>pQ s&st&fAvdr@ZD!`b�nBR|%?djX2 X=1/`$3I<t$sMG Hrx&)~ -gBAM`"*TP,dxcT"puHhU*ANBz9ffʲoU+Y(C!v|.A8Q+~d⌾,<dNw@R0R]<qEEqAz@{ B֣>.=a<^#rf {^gػN2wlpSA)}ԝlR<pXj41 }b`]P^~܀L>0~ l>@YN8ʣ+1, K b!OLU/*'%J-=W$& W]2NR=Dy7z8<><֒AD_7=OCG@V_FK:NV?˾\d4e&vpLpd_xOXNH`_AT)'E@8))-{Ox"8/qq-K)&3&$| lh,cL5)]}El"CrOK /L6'&Ȧ!kK$l?rȪRL?_ 2$$ O^„͞�D@$  PTx AG(^x 20QaG2HF$X&I1(@43R2G T1dω6ob̉ L(QTLNz@:tdb ͖$mٝhtfO a_8/=2at @P6mlȉ+F0b~1ب .ݺ{bwp tvyFj1DDՆfdس#^LaU;'RBb(=C- @^B{V?Z`)@8ď6aE$;&CB + 3p;(C=PcH]|0IFAqGG)Y ?XdC@ r5J)A%J 2haL#<t$1݄ӈ " i"&8D@ceQ/H;s.9>lAl8&ͮJM,QDe T58W:0p=|.5HàRW4XKX 򨠂Xl[jZ Uk?ssԥ ?&�C$a1 1'ȷ I w>0+ˉ�!>_6nXE/Mͳ<5PAm<^981.f'ބז^QCIfU= khd1.2i1�+:ړr C: d |m׆o6 z g0ac{wP EL&z C] r'\[\qovmp]:.nC^= ?v/ h[uwr7!ZCkl@;Z*͏=kz@�P`/ʽ^ 8A V0As 0 lUFg !/X #A.p .HAi/ x9v,K�!QiN9|ƔA p{Ka e Z3 5lk؉Oj t7&U2Y0A[] 9H)^p1 zCzep=\DgQR )2ܠ"qIzЊ;QW6DćruU,dÍW  LQ|y(f0e/~;sE'ܕ�& kLJo]A)N#1; KgwwL e\n羜�4Un.r3L!!]O򆐳@g�}cȄ2Mi~jBt H_}aESt!/uhqօF B M( ȫ6@RC}r<!Jyb;TaW"#XN30IG4m_{4﷿em BH+ 06kC/E$' ̫Fk(P 0KNBQd^'3CˋY,JХ&5C-lfiHb>dczQ`A4-kKݘ-7!vA%tɮ"\'ԩ+0r 1U7{J8AD\YJ dskDEX%SkWFNsO$K ]%30tVۨ6a1 T$|p=@vx$m%I10wvs2 �C̹^8H\Rpt}CJyj%6gl7(bch"ZG߼\nh<30@vos/>)AC|wG䜓hI' ֆIӁ>P0Dֳ_!,U6؇^ E`Σ%3iI^:Q[Q;^1&ƛ�l2xcIll(JM3`ؓ.$$Hݲ3VU׏~*G˿ȕ-jHU|u,Л#%$ŮRhCP<_fp - +�n| H"@�/ �wmnC:g3zC b^.4Nn]f},2[Fk[:\u<cラLliw^�A"%$Ao<ЯN:1_:1m.w4 w.;p=:֭ږG{g3=1Q9to9gMs p`UaݪHKGLco=Ś\% nR<ڣ&˗9'3$BYz6M!(1JڷK'3Xz#)[LX^Z1D@9>HA{ա6 2ǁ�[!t+i>39$_j�F*.RA,5q#B!y.S.�p :){G9<,J4)za9ZӴ6{z=,6L) $몹$&*: <񃶧úpÄh;0!�ۉ3 0"k۱dPJ�#4'z'�3yi߃3 &:3S|ZLZI7F%;3�Á7Ho{ޚA:`SQFmE$ij{$L$(4Db+d&fi/)#j6ʓb!/$I1sc�Ex(؞qJ.в4C9[J%H: l/@"A7r.�(6x�`3?ԪӪ)d'ʡ73!l<80(Hс=O!0J<S[)qb1j f g\K�j5\ $&K9ŁHā:s3a&[ S4E"CۤFH;H@AA%�`J'H9K"-:I9N҂{3 :N!|z#Ck2EH³ @*$5<H iؖȼ[It/Jλ(Itx`.؂0'x<\<xp3%p36; Jձ dE0E@pD94x60p&;3 8@;#Zɾ FBGpp`G`Q;(&0tTNڞ+5ɖhP4 jBMbT9h,5>Kڔ'h78&ā!0 R=8.֚bH"~L74UE.[ܘ'(!!0SHk[s!샿¡(=@ +�غ7P�HOIl!hX(^b0ؼ�rej kW) 8 ڜӘ%<{@$J<<KI=@7M8D[j {4AǿR7h7@<ސLA+F" ij˰:L(@:3:@F-9{4@,�<.4+ c8#lP X9VXw>̜MU!`3'xtn,$p'6t0 $!֘9 :̭7x'زs PbC6s]: 8"lc� 0r%WCciSP5-OL%W^;wH� ?Xq<PP*�Q [p )d9*u+M�`69�q9]CV%*YRA ]I@K^Ox'p{�r[= (!1SN;B5LĄ6V؅00H4x*8lE/!\ ,u e$ˤYStQL-FJrԁ7p'�4h`B2!'՘T `=hxE=_5"u!=�KΖz%‹ -~(-{ʿHc6YN(�;3)[\V٢.Ҹc&H#UoI Zk=2;zpa 0`K:4V~;.kİBr/Lc?G0u6Ƞin!Mt5S6@ܨW}?%;ڹq{k0&HÔm8GܖЗt`zyn - XG։n/w|M@XH6�7Xr!]t"bN˧(4Iq[oN-qӴ�(!5bή&8젻ϭ4.뛋T"CZ2Mf-6:Ӵ!Q6_(X*HL䍋kB< `:#JYfC 8Dg4@PO9Þvtz48Ӡ3@EO$2n"6݂.@o@I!2 ำUq \J7DJG;'-_:1?v1�ZCgD1EF5׬'e=$mv\U4-Vi;wšy�C6⾜c3%8>EH"H7[ʠ!.XxE[$ܘP)t8�2qHY@:* E)kfgPg8294{Qùv,qrz#X=0؂FN2%@XڰF �6H`4i2 G{qoCUb%'8_XzuV]G4zv-=@H$,;DvA`RPkPDV!ω"5J2 LȹqDr4=aGFw( W'="/g4r,KSfY|M٣ ڞ>:x-$ "ܴIiHgά64$?[oQkYn4/kl<G삾{HB�GC9:\GbYMKLh3*SH: BZkۛ UZ;; CCAA ] ÄSwTzFy秂1ZEh/1Wi<'}SA1u F ^ѓͬlIWjϥ]#ysE|;(+ p6= $1!І Im8SNNha&dAR8�a$: PR |@ؓ$L=dЦ&2e IZDjR 42#OYPaAe30 B,$Ң=HAen i! Ma´0 �APTTNI3 H d,5yA (Cf0O\M=6]fX8dYKȊd`vrOCahQq턊ss乼=5QtK`zma<BTP0FU[eYV-weYA(ࡇl5Lp@ 8 [8($3x㌛$XA CE4P fL*IaQB)`MY_R唊L`e[G wn>]i%.9\n9%e'R "f0U# &^5!6؂%b]tu]gP!fQxHb4H=c@ꫮ�F$znn,J:{jOdN&kmfKZln2B 6BepUտe�T\!v!m d@wm W5�1q=l2#cɘ+w@;o43A =4E3%z%h<c+=5U =}.jWJ:vUv֥i\$E$‡ &B94PLd$Te$TL W= $ ˸a`�%`~zљy}^:aE`,} q? %;﯑yȃBX h&X=6Wo0\ [rv3n "i&m̫" bl<o̾'@'B :`Qع6 `3 dA N}~Cp�U[ cA'XFOƉ84�€b H`{0)m1!Uh(( 8SPF ؀!ldch8!jlc6|N#h5 7wsIR2h\HEԷJj� \CN^$$7iIIAI_x0Wm,giX@ @P<ִfpkrL`�m'|'<߹xҳ PH)za'<wK! JԾ5s`e3f!k ̲KU�F1 - RM�4LG�S4)LmS 4@O*ԛ.KXB1%l@08qլrU^jV v*YZVf@L: T(VճUk+[X8�'X/|E@hѱ s{އ7L0 8 `#ܠE Bqp@^ֵ}mc5ֶ/m90wokƶ7B X\u[`mWw +5"tY x7=n ,Wm/K�{W>Blh5`QֶƭCq)"a K`ĖL"(v1\[@_˘(�~ca 01 cXu}P]B-ȀW܂-[\,1Y-3CK/|aU.f4ӹv&3,Z#!UX/FYl,أ*KLNyϊP2 L1P䠄M/J"> Pԟ=MjSzիFuU}j%D�pf9+�Y9ynbb`YQ6m!QY6)[m6h7&7]m ]e0/�Wfzfۈ:|4B&znڠLB`]KJ# *ep+\r %_.sA6[1^2<E_yIHwҫl.D(A]iT *:0lhn+et}2.(G{w𝏛\ Kh\e@cgPe<�kHdT,`�FEQoTNFח/02舏e.#<?T!{D ux‚nT2`Ake5t#taQqmxJ �dd##.ssᖤ plO~;l~<dyA8ٟ_�ٻ\(!iق�Ξ�arܻ)CY�V1LEd,Z|؅]T@FL}nFxDxA*!mFF nDNp Z@ !UPE% !_߂ȟ_&V1Cɡ!""bX^"$"a=d֍!aaxT(E t`Lo$F",Ң$+b-hL(" � ADT%3>3F4NPc564^c Vx 5#9 $ )X^9Z IY%]]@ M8P<F$B"B(4$B2$BALTR�@Fイc THI:J$JH%NE%JMFa$N%:0eX@,mS [$aĜ" ĆG~%QGWNX%YN!BaL`@h eXDh `UD^%_^]>ʿ\be`f=eUpa& &̀LEXd!]~bQ#B,Q b|XhDXFa~%GfFIUۄ4V4&8&AdQ[''s8s>Hbڥd9'N (bM?UZDm&(jDgGHNPx@ Ŷ!eieq%t2'f\ad$(2'rFdI X�VA %>f#g]hVNeDs Ekk(xi!|.1 oJf:q&\a.he*%*-E%Ij &TȄ<(-eVSfIٜM'yDzV!}iTdШX(l~j&\&A>*vv:)6g=Zf]RH=J>#= &FFhP *T! Ze#_#8�% Τc2)Rj=&iF_V*B*JbvJ_wR[gڌ)R@iDa{Φm k~XFߨ~"n`o֛ri.k`66+R)B_^Fr~ <\fOt"I$M&@ $lVkFn(X,jd^h2hR6Fm2aN+f2EEB΅i܀lj EIX AF 0� @hԀ lD"*v}*aA)coMQUm lb-.Fm`fnc^vŊhlHq]L}gM<A .fOtAHtlƞB&A` T<"dF>*J.bFk2,‚oim):)g("q)jvLN$DAe� AM h@�JTZDjdfpn*[Zjvij.Z/掩`,>n\zre&HN* p$lKB (BGgE*Cz"enWhU䁣P#%Vo ;mf:,humo؂+on "�`@ @t @4@ @@ AMT*>akf*R^AV;7kEy6j, sΩO @tr@Э!A��de0!@�''i~%XD/Z+21=qrO>O.wv+2}|HUl&{�c@@jC I0Ё @LϾhaD0 0jUJnpWd\_ja6hK>6iܠ.HiJH*RTD8dF KD <(6 nH ԀAQ(q*(+6`VȤ.-'S,woPKl^PqOWG 4ctLreHH A-I< vB <bk8�u=鿴sap=2<OV`p/s.2RoR/5&1?5z~o D �@I@p<@�@~kqC&/o*nWU<_qOoNO鱖sT4 S�Bph8$dNံK@H0�m8QDTHTvV^M_4r,C,`ry&f Ms(t]Bqf4Kf�E m�4HB @ <sgdnJ5P'QFqòp35paebsbt2ELn̰'HlV�AmB�27F"CFl}@w]q#WEo29>/zrV/{: R hm LFmM$H$AANJ$K'n!D7f]f9ZmtϲƲ-z<p3>x@KFU i힦z �PFB@zo| l&!Kb]2f7g+s6qaOg2qyN)纂CgAҫgC5Nn�˰5E';v4s_;.7z>:s[PAcCaj&&b7l48o:.Q8TXLo+y^2c~a+wr[ ;6.5я&uG*J3x9KaO`}倦#P*˴&#|z;&Q+<7eÛoy&Ejgu{J�j*1kfYKv04=%黲<_oGf`=@ d@'mla mp8tdž Hb`q!GHhCƋ-81$HU:PF2ӨFcpa <c|l1 FIF-TMR}4)WZni)٬gł+X]Ϯ} $e޼A%`An0 u@QB'8dиa/٨YȌ&?RlIArԬLCEeAOشtLKRjunY#mqqmk£O.#A0><xɇO@ PqCCNDȖ;2;.0Rkõƈ#R X*|1v:>8cQD;#̯ ,10"+-: p*2,3iɑb�!|2�ʠt*Lxbbq7QD͒W<1N3-1&2 ExˆH>M#NA B-TP 8/I84St>t3tMF:Y 9*qґGqtt pbo26}OMH!qS- E JB&sݕ/$ĥv1@E5*ʒNӵX-1<cω>7q+*noFYd �':p†`=0kW9y"@fk]虭"0'|j%v3c N솻VZ1Yn> D%N\pM[1Xp`ΊSrⲅ>9sոC Yd8Z(C .Bq #BB#tߝ{=*dv! ѝߗOGݧO`wCx)_Xr-Xa<r_[Yv&2f !2ȭFЂ pE3Pf`x0#AH@(@# P`yA#P!% !n҂b#.ע% mi\X};?:D#܀ 28 e�i-Œ.Qi(dmcE0OխXS y>͏d6�&wDŽ Ta#XЛ<q? vF8n 'I$\So',xPB+A0#{h`:1Ce9B,njȨQQX Oɂn"qhJ7JA0%9K)1 <AyPӝDȃ 3;lL^2dܧH(0nEÄ%\I)bnt%5MB%/٦SI&KYҏ41}JYKf˗: qh<t@ Aä8fy(DܠF89co޳A]ʯz}M(hmNHӁr8_ Y=fWhC՗D~e$_0 IG(tv2eҘfֲUf1Ύ6cF--PgWИ*1a+֠C3A}g&{ S'ROX;1;@.צʭisK ^UR G_a y>b- )"[-R;ڰSLձ|RSP Mkrg*RUWixElK"($Qߏ JB;T!Q6dΝdr"KTkK9nƶ9 g^jlcz1;2Y@d6աhIt2Nɒ[cWڲɳYV> 5Fm֮ڂ8s%fxSqTw{g xH RVmBl G,J.( <<Y оRyu,X-G3b3dm!>e;U6lo0gb\Nr:Tt&j0+}DEEP ̲NBeƫFjz7׵fk_푱"*;xueTY[O lv,iMbJғwmQ|D} n 06uS;#t~hvY~FFK~;:o˃odK!,AO[^poy6GKs{k2\9/wt8X,j7gRXys&=nK}|-sHkL9Ltݶ2J^ӽW-in9Sh׽cЩjϓAgǽ]w~\oú=^~^~&-15Ie[UoznyuKݨkn,<~Knb2@!,@L6k6n˚~* P̍ʰ/PƮ&im\o}x>-LҠY8?I2K80{dM4BJ/*oNJ~9o. ݭj鲯nint<^0*h#V5G%Q7q OZ. Ft�O~(/ .HN} ᄐptΩ&␈!ˮ)N 9\+ͰZF~~.4+J)q._ y0Pp0OO KVYTϹ:D/k t&JHbFMRS?0q[pP�ur Rq hj&br3-r#qʐ#bS+!HQ&ΐj2ǰ&m_' ~RgC 6)M%Q΍&}m-?Q /rñ#4, /.Nq 'P".& D|8T-mtP#+1=*221 ǽo0!m!k s٧Ӯf*w15 Y4# Ef/OP"l05<8*291#3YG7) +;BA15q.C'2=2:=琢jɐsD>s5(*crFP@e@ kƌQ!rZ`֤2F4C0bDLC3;4<;L.Di�n$qڪqa</+pQ50'DpY DT:N?3|JǰF4'_' BfD̦HlF7ѲF.K)GbOzNՓ7!%SQ@)QJuCq=t'KtcpjX')KNwJmNEUq4\c5O429fsފ4|C'j,IKbx)%t?9 TBXO.9 #&f-$n1mQ&H#TFUGaUY)4AC0V8nqʜJ;7Ks]_u*\/OD%V/NH Dj!Q? YהKu Y\d%KHhP-id9vkԯ4R!UR6Jv[.5S�%6v͹n4RcTnvnuromQlVVP[O 74*C68 aatYkݴh' U/_1Ii)nq7 V刖dG/G_a@}k E=.[q@[cCi'}u3euvUSŘOEQAU4W74W]SU#2odC{�.nL]1ScjFR!WR5-g3s5o2vIF6QW=0j͓7]2Ungajg\4ettjOcz[Q6 %$/Oo7kr?xw`u|NU\c.Fju5qm/J_;mS~{v8?cXꢇ3/0n(6V�4<MY|~kh[OP@IӔt_n`)_X@Wy7!2?`ldi#"8Y?;|y<w*MSpzkQP&舁texј4ux;6S0,3E8L*)7X֐֌7@U8 csPmW-B2e7&wd=8ŐyN>rs$Sq3$ΈUr`=ؔsJNlv7hAI99B=EY+oYFsaABÀ?0+rmBUy5nv{:CuyKSd}^T~-TY8Q7zk QTc671e땟؏/kC7!=ɴvOʜr3t}9NAEi}{6if {k8G4ˣSnʲmW'2Os-w/5isaP'P18JsY9Cڤe-Rꛗ6;.`֠Yvay:љe絻=efO4=;k ;{kVꓣ+:sӳ9:dqUN-S~Lz} Ca7Ӕݻ?!wc6pYY,wUWt1όe5]ռ#O]-33)$?8}A:w[;CL\^UإUwCz:-w+]lٰDЕANg79<ٰ;nPmWY[{mENVMzmZ9=]6FWq~z""`T8e\ۙ{p ||&с3Έ63!=AiEc'TZݬ|<HE5#p˂-ƣRGЯ-ח nވUQZo}C"92zu:<ӼsޅF㋈\6H3մs}2ܧG4?$Edu$۹Vʹ3}%<x 9 ؈I 5\T=|QDbSI(۹vcޟuy|{TUNu(ձ)fj1mMsۮ"'AZ'vRzŸ\) _y|g|ɽR=1/䐯5}{'^ޑeއ),;y}Gy|%@3#5{?ݞߺ{?P>^wm6P Ez]}Gy7NH:M(@wG>'g>Q{?_O/.׍f@> ޹/ Eߖޖ>W߫eIU/d!^!{Sl^0띶w_m9m٪zZ S_<%Cgw>?ݞߺ{}hA~j 8Is_;]EH'0i=mBXu|%G彽? S}܈�A^7˪Rw!ޝeWߝ,RǾ1Sb+T˟5y==k߿d}oYX:i֦F^K?YqIw_]VXJRUrq-ݠ?M Sn<u,yݦU[ޖi,VߑGLP7;֫xQ{?ur}<3*0Y?irߝ7^ZO۳ |mj1ҦU_wQ{?#SsIO]:=nA#XU{Z>9L-nud[]s{әUE̊YE P)=n7v ?.o}K\jx7}P{?)SYNN!KPcߝeWC;V61Ae7ti ?=5=$6~-u|9_ۃօ>m٪~u7>3؁O:e7uiXͱS+<f9Bu}=}ߝeWߕG<�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfI! j&0 /x~bQĕGh%rT%zyX=jT!ެ']rpisy0Pud!>@) &u \npW p1*Ej+@#[~..`hA�@,B RWY){YDF9q}(>}vRdl< D}Z%xցN̑<G)[G il<A$!s.%ןWd]g`\C<!AO6d@$�jUL `AbdMqH.x1Hq6mL( \)l즽9R)+)$qtD#[ 3Lގ&m$<8sb4HN=Oj߯A+ïAH"DԇpDx 1�`I08">@2zHgY = Zщ@XsR _K4Ђ/ ju�@(^CdTH",%:t" "V6bWqH"[D!D)(Qع�� x,^\�,`4$ xD�@%%)6T!X?&хp݁T� €C B (Ɂ " W C���!` qm UYBʑ2x `�/8$( !ep`> Vؠ^� TP0BRCl 8 A:)8$:&|P ޒ,Hvlpԃ�AH`D4j5@y (O�g"!0'H�!lCt(1Q֊B`fjHg�Ia x4 pVW8cf p jXCBrK2pUp3?X09`C&vA0|HHCP̍*o u'!#T!]? fv!,[sH@ Hpta$jĒ udІ9A E�E||B}AgUH0 (^ Ra@u[02!+ڰ�"CE! u0UM@p ^Q.k|c8ҔGH�"!j#` |pY?$Wf?\PC\q ! >$< efHuGPi]Gi&pdjM p5 䖫& %H# @1AaqT%M yD䤅)^.Ek!Y6F�=td.3m bCk <"[HPU5- L8j +̒ 䍶#OvehƱ D ³p'`~0V/O%?T3M夻CO~ 8BA*_IHC ]tD! \[a( V@t*@4*U=S҄Q'!!nkx 3EpB9ĸ<QBGCN\}8K7ҫ=LY" >=`&*kd#/*` .I)9IE `ENžttJUyD3JٽT�- @ B)@4D0!'*| �Q6"QDRH"?R2SECsV 12iO \Hm @�_EXOp"B!Pz)r1+=3"cw*%Zv0CL5tU_O Xa@5`:�dq{5`@uTEu 2b<nbC-iK@XAsVp�$<pt]L0\A6(O�IE;)8 b3V�~ "9@=J;r8n�ew "40E$�U+DTn`q=LXU((b)EyaA00FfR(9iz88F!s?�H T EdP�o(t�܃jP>1A{()6H�kPOb"�shjv@}t}C A'~^*~لKW8uV O<rdC:yD=#!eߥlJ)/&$8Pc5Dh{MN/2!�vUj!XU&'YB[ $H}K UVSW}C!GVMTHH pL3<q&P�qc ^oBmgK x'ĢuȳE$Yhi pfdIQuuB_H�I#('~Py%[_g7F׷-ofB{U* ePbOb A:I�@"'CI^)Y XܒCG0bvs(㤚gc:GLDs&D$�)m �U!Lh �~C%@�L8|]&sWu%v�Hbc=#DaB0J0Т pi/@�9AtFbG20LdT!pnDK  g3sC^bCd܈#j8k0pfp0 xO*}Y�oP3PhbryTB'@'B&J ApW#D/ `8o[PDblIPM}r'O``8A QB�sfs!"|EbOp@HV>CH7WazҔD3AA2@�d�IB�>UX@ss@quICi|6}u xlp b �%O 9ٔD`3P;I~�ZX$УA�3ip+6#< *�Ut3|q9(@f[h{j$e*H$7k1LPU0#rh2eL?�G P*X""wp;$`%pgJ* L̉&!CZ Lk= `3;ypc<g@3bAPup%rLQHnA~'T=Y;Q~V|`qk狾e:"ctN  =W̲iR!YS -YMP4RPǴ$K|gELz`g‡D@I4"��AOWt԰Q%K`kAD 2AgB))X�ABE\ !\mN'"̹@?TA<AabDE1*{A^w' $4P0DҾ !IqpYE�?r Y) "[tI[jLP pV?{D{B/PnU<'Ba-c(r<'%R!eAXEI;pF*)0U~%Suߣ @9\J7+*`F,$(4='{r-)P J=аH%jVȂ!%P<"%& MEH$7eHd-G9~�Us&<Bu[b<-0tȗJ*dͿ-G#y=A ,ťSi5.)yJ&dǕuMͤpDwLH\Y3LB!<b3%�DLE@pǠun)OTP<:;X/ "b)%TLf Lk<)O i24o+]Yq^v{q9XCD~%`eWKj + &bIPG| )q(kbWMCg=D#/#jb#k? +">Q%s~2YDC0PLƁ&rQ\tP,=\d*,ce.q!\4'Aa!�\2$$ w0PV9"g"KT!~Re#J ɗ5#L{ÕkmTcIL/<6#%i!�  $)')YW<V6&8cTca?>-Q Z?r(S#|{12^Ý+mƖ[)L##E^o-!]'?A̬x֨n֛~p5Ν")Uq'¡U j G >.(�dʞ>~FT>"1!-%!ȾΫ>#R&lACz1Ͼ>4}�_%^�"$=+3o^_W;}%A%s.?<46_ITX^->?.1=&o-<M.QEKO\%�=hf]cfm1,%*1ơ-e횂l(N1~O da"YJ$ax�Ca(OC Mrod�&%-/Oo"Ep_пkAna!LC%Ihq !a XU~% !d`u~åꅸ�5�q$@aD2G2aCAX1c =nT t#LT`Rdlɒ%AAj`r3́}Z$EGD'6y͞6HjkիSnl֮YVE+U- JTub*Ygt)N;dAijάnbM6m澭-[""! ja!!'n\@@>΢Տ ᓟ6]b,Z=)Ÿzۻ_|YO%<컯=0.;< !5cENHo@ $A<D)E&h*2U93Q2PeG#2n'l94"#&8D@) <sK.2̮`#* 'bKǰlcL2]SK3K>O-X^D 40,OH!I/Ѓ P<hRKET H UUK :&jמc"0J0X'HYXvYh[dmKHJh` ]Zp6wuLO{ejzE^vH"C�ĨA=Ͷ؈4�+"vw*f FÀY(F\FZ#֜,(֛ C ddedmֆØk깆}x&騧뫵zl{iH>�YdMꬷ[[f@j;azp²Ceۉе$nśGX<(1ecb ک"VZgI;"מ,j.hh6Y\jez{z>zaL=8it%{'~{~5\ͣ/t (Ap&')Tއ7Aru=tp۟.'@7yP61/fF،'t7&7Zۊ08/ g؄ꗮ ΈEDf%& ^Յ8m*V 7%vsZH 2o();'kÀ=)1#?6r1ֹ;PNwp<@WKѠMX\ޢvUo +_@rlg#WMqGb,=Y~ΖK#c>q}08-j.. R 5>t 8�V dV3g?[Fnu3>:l_M9ocAE`KJF(Dyjx`KрSG9.eǒJp|hյΝ3$gWIV&<*@R2-}Lb'N&>8<VTӠ )=rrOT qlhMӝ~Ө9wG>51/R!# y*v=S;Á(`g0!tRD*ǹpׄ[2vd ȅ1X)(qʯ"8iWR-.'KFéqr=/f0m]QKSSeZQU(=UT]J]}oHSKP+"dv8 FB-tkֆ^mm$!>Lb 0p$XS{�zQ)  H2kD@�@z1@ X$JITY H:5ee BzI?aJUs'mASyqL9:]ƌcE@`y4f8|)\z�3:2ֵ t5)BV%1hAыЛ|%XW^ 9ZDOMHBVvBms2A1 oS/iUMj>$H3,!^drX .H9ud6ԒT~8W7 #LqR5}.ؿ= f8�[dWK�j˸ a\h..r4up* Y5A,QI2x�~Y=u|Ox2H<LtJZ‚�p$F%;ݹX�6`}7 C@Myu@ʛ)߽{s.)t,<HXqc[|t8 ᴽY :ݦ}$xA0^ڷz51em f\$ʶDbWgΊ}[FL\t> brع[j!}p<,;L R9+$x5j1XY5.Ӊ(�vگ`B<{!00R-| ! QR­T#1E<� >+2@! S% %X+<c9ɢӓta(ix1!�?+>r�%d:8<B8/ka[#,36" ")P9[7'ˤ(hxR08Z7)�W3x>I[k6ZA,baz(�T5YñEx4`?Zs&:3hp 90#'0C08#g gl4B<X\L7wRI3t-3L!!Z{0Jd[L'1h@H�7I ޢ "=I.r9�!h\l=@a;!H@7�(K+zl (|_C.P=AEIgSuC4 �I:k'4#В$.`$!鯥r!KDP@*{+5J'蓃˿I6@4� H?HjܟɺR{Oƹ $DV�HЁgL?0.ǁ:ХiR 2tyH3-@؂clH>bZLj`/TORZdA`$;(dqNĤxظ-|'h77l²IICS)uTE@+CE4xe�h79XD#F~aƄɒɞW#d &`+`P(�6WlßzI Ol*`T/xxw  Nd--٬f'Sܣl!0нƛ4\J K?LD;b�J-F<@Gm܃.3'(!!RcD<0:`�pAαddI&p(n݃t2 BX'|Di<:73{>CH@8O!%ScBt4HTACL�;=@LY }Q TP$B@@E.KU708@<ڄe3مqуb+I(Me�h?02x4@,�<>%¨ao+q/sy5W|SS$<^Q>24LOL 8Y}{K GKx)O4]REjT\�}@[\(s74454K bidA3tQgH xā`Y3%"taGs1b3SatdF^y|Oς`-&̚KTj�xԟ;(?Y9؂gM=FbT!b MB(IxN_9V4:Yl0H>Ĕ @ЃdU+C-x4h@=21Hǭ;T:S7{'5wWlbݱD=M L>Rs>WOx-#-ݹ.x70+C&@D5@3^4AOaͳ*M!=N`P=0g,G�45RMD!V|Z0Y`HX2vUD9YtG*a$X[לkr*  0*"1V䄲&24@Ea]N dI0T !Zlם&hUH\Q^ mms֥̒k>0@ C&(�n4Ҭ05*AZFD7^V[4^f$R=*Ε!da @1n2 I}X8r_UCcmDƇŸ+3YdMt�@dXUa92M"}(4�M.xN&l=Y=_x9s{t:4=[WFrbyS^H{B5�ԡAi5AڮZe;=x.0S? N$,!CE8�2V[ ;Me7"훤\2ZjUɼS $PpD5+>.zWlY2S.yE^naW7D;̻ڬt=`;2!BSS빽.f-b9+;#�j kG.# ـPc)Rd�)C+tle4TZ +1b>�tmpQ9޴%H :$'U)Zf<1$89[5]2=CDЏ%<f<9أ.8oo+[; 7q,ã5GkBI xlz)/ζ2E`YG bieEө0C<Q #`$rk%.OAO_˧ Nj}@e>+1){54"1 s,ʝ^Z*{6T4Sg{EGulQ+nq𪃃!R=]pE.'90C` 9P& eZJϣ'.тS#%#} 0+)QG.rHbʮe2@qH/TPmD癫KYR4Xq)+q&D;Oczr;W{2MEftI%NOsRF@brCr/ E*:W>% ZD?D)JSEy[< RӁ^?N&UPG策%)E#ETMʳ40O}cPC* :, d2+K @H@xC EK#H+$Z $p3ۓQR7S6Ҏ�2AH H&aa iA$66 ӆ B``E%@"&}� 8`#LƒG АN$I`Č6l(PBMJړ&:C;ఁ#H �:;Ɵ62Ҩݺ#`8' DaUOaaІ=6E䮊pr5VDbƆ+vkG11SPiD�yjaтʌ[(l t *R] 2aLm*ѱ8ֳ=oZ/ %mQÂJJRj1ƈ(~ i#"&8c)ڸ"8p-q[#9oYIB ]vw=A7T�d4$g|݇ߘid&Ґ@IDUto)zp :ߠi*Im8v؁ 6HFzZ Pa^gjir*jgTd,B&QqksW>+tY7, Q.tC \c nUV:{M[-pec^g4aD-,iz~{kE}$~6^  +0 ;0 fBh@SoEvl뒾5YAOd,BTr GdlJFAW;\V:%B3sb*:"}5pa5ZagQ Pp�2RIM7GaޱutF=x>Rm"IX@E-[69QSUGPB11ѲK$^'`شg ;6a;><X"DiTFxGwsUȋ_Lwf{� t@w{`0G_?~@ M^EE ?rù"Md"#M,!dpVWB`\jʐ\{pd>< sx qD P0:�E'tU�.E\6/E(e((Q�:p38� (0ÿ-v~@Rj!&H?. pDʀ14rTC?+|9' rJ�,AmRVA돶-k90\6*`V@4LR%S0e�*`mHcMB$T G2'%:өut'. D27 4yIjdNSdU�&0 b@x(D*�E'*:T(H9QA\T=)<Jґԡu)&`*jADsZѝ:- F�D`PQDb;hJӍJ`T/jF2D$0�BXϚֵm}YVUv}hZ WU�Xh 0Lc`A&eVUtQ !sz FA d` zZum^Ӧ}'b6-nYƖEm 0�G;�m =qK\:Yumw ޖ/DiF\UtV}_!/g[`�/~{`;,`X 钒b19I'N9eRl,aZ(pqa2qol4qx6nN D.&Bu�ex;q,�ݤrld c9 B${)8T*Xڴvs : ;YЃ3~`H `$YA R(+Pb $(%(AJXOSլ^"HjTǚֳ5[kX:֨A@ % rkjeٻV6eld;;SAb 3q*J~-hr̽ts.XPnyG޷J7՝nG4N#&l�7̕?@GyBV7P X `7K^r�dCtqba;R!B&ǣr!@`&H'9OrCp撾/]J@ӣ͵ +iL <^c=+> c&> mJSjuwbĪ|^�=@(.ޗDԻSsy\BXAʄm 1t;H8^O9繙=iOˍs/|P7%#V= e& K �B_8o!z8m⯙EPU|;_D|n(}AbbJ~^:N"停mQ pD]u`AEHHJ͐aEH$DD8QHV$QE"!IXdp_I |!Ρ!ޡ΀a*mp?}>%aаhEI RTzDGf@'vyz|b)")b'Ҵ@X@@& zEHp.Zz゠X-.H-Z"\ f 7v7~#88c�v- N?Ƭ` ZV`( 0A aIDD @@d@$B"$IQ$@X b$A~IE\TA~-A YA7Ϲ$LL$MΤMd �G#8\BPA`!=" eFcT%U^UVV&FVbWV\Q,@$2qZ"ZDW6FUD[[j!RVeIlX�J&*8ϵ#a~]aZaf,fbP6y|< dDUCјa^a[hfhE^(E<dXFV(J\a]Ҧ9eaToUX:dLu`o8d6b:'t2tj0?L 5b >SłhakU'U|}Li]|eDdcܥzo{&]%~~$A_dN`tfs>gav(QVd^2VffxMb#`aDJj:hoe2B'i]EI�!@d$af}":h\PhEm:?2_8Ёu)݆>aFEw&Á|fxaJ|g{L?EP4p%&VdC(]\Ep .*b[ pAqL ݚꆅ6V<։<])5eyMgzMhSЦpk`\짐OUI](k~fHdEXPE&qdu `+irX>Qj'T$g>)jHcȦ{^Hp{%Q4l2)ΐDF`CinOX֥j"jRaW_ ݘ ,왒B&uʫuʈNfduAY Ш|NtATDJ DQOd�|n(YD\ĖEB�$bnJ(BNgDK HAb*&% 콫&.ƫl"aR~}wc>&9MzMY0lH�E؀ |@zh--v-ր lW$!GN+~Hk琦eUDi|:cdA؁$.Jcԭ@b DtHg|{EK_v*ЫocjaªF&<>* lYX*V$B<A�0 Ab H\X@tEJt-|-El*ƥ2� H � D m~XlXi]Ol>n& Nn>@)AxIp?la U DA� @Nl!E<$N ~Π҄ KЁ �$(B @ONDjnfjb] <΄<%!.)'Ȫ+/D)a`&bw" $$,j%ר["H8N$ǖ�K A.C�G�"D@�Ij ֨6lƖ^ss26 R_fK1vnyJP@1E @@tA @ A �lDj䦔YlA4 HO@<HˁIA xgDq(LG\ q~51X{c*bYi;rNoɲl/42 Z4@�@1@@FHJ3lO+MEg�B^�AD@a"'aw 4A]mRVŨ%A?oY v@ΰqm � {.XHB1LJҒO^$@0eI@^.DOlvۆ�<EK�KE2mA @&fH0}M(o/1Qu5j  BlUھDW0 "@ I@ |a"LqX.SFLіkJsK56QOo}EF/-E·*paҬFXXul w:\rKi\FX@1K n� ��AaC 8EJ(kF9OJ co@gx7" A0 dDہچAF'2U4s|eGpI>Ɣƛ_8ajx-7* r`ځ�99A-h:@�pM\g}  A 괺gƳΔSTl+aGq�mK�T2 T!U÷ l[d!;>O@9<hx:8Rp]pp-DK|v�Tl A?vV&ɂ*,&TDPLx|DB87t t " lq|Jl~HG(*QX;Y=뽳y@إtHZ/ypv\|@hID�4A $=@߻zg?AHjw \1"?t zjۋlH d`<<?W' y9r3+T ?fg"T>!\Fx4Fh3܁/C.EcLB"-@؀M@al�h#LH!i"$z1L6U|3QT4c`LLnĹSgO?}ڬ Q1"=gRL:UjթAB j@79�F'8rd� 8zIl�AG`[ %a�($%Z3 GNhIG &ìǼmࢵ !܉(c-G@PԵ b^kw ~6%ʌK E+24)u֧KǾ]t߃_** $G>=VA?ߞ PMYh $@/I6Eh:�Q L""$ .D M2r‰4? k! -b LB@!PKP!!�=#Dp$'A cc\I&R</**39j##0kƷ�-Ǒ$3-ҜC`3̠�3@kRPB,-4 FB%C8%P%T@]u͕_4SK* >5<e @O EP $'E .+7\GuT& 0;El!4ToQQ\%S('-ΤXZkKƬ;xbZʩ5WjΫ9*&K,o8EHsG4RFD2+=c4M5Pin:C!g h2Vl]o]}u]6dSo>O0@ 5Haxq`:7#\ 1uKtJPEP[fP-YtJzU2h+Jml8ƽ`)݄*E3"E"m#nרS=Sg]&Պj \m̵şH`}UQJ( kֲ13 0b4`jgXs۲7%KZLȏB>{S U(g!B)]6BOjUh ҫc�%E hD^NLMDd#76}x HYP'}z/ą7XH%vU ^a0>B" i;èuS"ZS7�*K/itn@%d v@hz (YL 2߶*9 #x4] crܟ*eP:_v!9L_MHib˘)ٱo &d@Җ5iOZ,?O'�EB�_1 uC 1т4" G#iIB,q6n$؞ "ʖ�tHPcF/E`h <-` T uB`j( 0C JpK_|TTfUNRԸm`RNթ!^b% 63h]$\A-cmrZENJ-� @;`φvhh=$iKV6P@7Z6umoMk](ЁFᶷoy>F׹=nS ]궡@Ȁ6ʺ%fѻu)yCY V2,/`6 `�L�` 1|Q,a BkL 6aM$KpK":){EeeJ #X%0x,CB0lKNr%#F6Ď +[`�-�XŶ' HTqf#yDrP8[X2lg:ǹCra+oyYQmMRG?)R|x\1pQp2@C8B@ZU:և0eWֲv_ իnuSmkGaˀ@Gp�=R7By5]_ح΀]kUzv[}uۚ5y(%Bt� X�W7h0eB# ,(#EZh=rm{a84'-�Is 0@<B jdE7I+]^:ɛCrd3t#P'֤yL>)ۥ3]ߖΗX@ WcйdҰ2eo s`U]70׻?x|XX -;! \JeGܠ:�gbX$̡&63web:8~K)Lg&e}#?mDC4"S}ouePoU;PFb .'kK&.YÑ cǦD&d߮dHpGp9JOPEߒkVn(MBKp>*WB]JvPg%OB0`m2Ih ^ Ί*OƋP aF C 3 9K�#&ΐ&p .O (M0xp p Z qv.$k:=28DfEL)iVp mE0Q1aqY,/v"Yq[Ki p{1Vn< .б\ƤMh+ @H oqpV( 331F pVgo*f'D6:1=% �Qgp%Έ/o:vbd%Ǧ%aW2&l&'cVp/\2^r&g\毰q%/1a$Q(N nqVhbCVVn.Yb&H/k2)O�b&b&n1.${.22vJp  @% �.(+SlvlX.Վa*=$ ^)srVZX8S99@%q20Wr0h)R9:99S<n8o%2A%<J*15[/Ksm Rd"R1촮a>6mB.q%4XmX Bg @ �&f# t3!T.GADxAtP&VnuS4WнVK"(=,p1pNfa%"kE4J#Jwj"wtnC`2ԑ´%tJӴ LF')tN'KG}>i'wd"�@Ӑ #(GCY۶LQ.2r.+ 2OH+MRS$0 > n$2VI�2X`t kC-R2M R#t664CU UvB0)w*QaϤN rXҲ* +9Sa2!M6tCXZ^T .ptSsGUHQ�^FcOTu' C^UpdOU __4R5(Pˉ,5 (:)6c)qOUEEUBBH`5dO_CY!5ݕTba[Ug5M7K S&{').R7*LdnS Q!b-v[LUPevPPl g1OVom-jkOmv$M+W5'T5+aZh5, bu%TMVoC7rij+5ijYeEdv76ppcVU\ Ulm&7W;9z7`AW5M5rsT{osäxy7O�jj{57QZT".lklzvs5[Wvo}Wp)w!Y6`b\+Gq3\=0C˷zm'O}6{AXhx|K+an`J"Wzx;N8cm}WtErUv+?FyP5lV=)p?8 Xsz+q{߸^MJ`-M>^j>H 9Xzˋ%7sߕwxx|׍]e M&NbL*j 0a˜הoWG;rMoq1 \F><Paou R1^F ^uwj]4WxwE6?Gx?kfo@*:X9/לsp'+vGu{=8}7Y@)VllˋGQYC՜ڠIxgL HNQq]plB`ىلyع S3Y|3T%З/ uaVOgs8yZ)iI|Wd`ͩG\IwyZڑY%Yږvܷ+~C"Va=jcvkW !:ZJn"ۤ+ki̓2ZoڴYQ۝'؞ Udr) ؎U9ߨ q ;W{;x)[|'e1ƈyd<fC3/٬+yەǛجPOK|kXxD5{aSs۽z{ Ww" ;a`é_Y#+zUşVm“S6 zAU+] -{y[ϻ1ܵٻ=AģNj{Ï8N--.tiHL\BWҡ\79ܶ[w8O$*Iآi\Exwxw÷gyXq&DMZxqrw۹3W[7|=u[q8M[ʣʛܦ{Wq'N=0˳ovzٜÉ%ƇCz\ '=#kȥ]o?I:ί|G\syVp@ѓl=u<{Ϛ}OQ&q?%yY \g =ݩ;^ݧi9m+R"{~Ia9S:?89 >s'd\ [qIޟ^={]>9[]NVז]O\[ķYN^]߁}~ӡv 6\^YدE2x|iݫq>^[ oOfoXi~I?:G}q w҉]H_%{fy۵} ^y\p<xT_2�ɗ>] S_Л\Չ=Hv�o}q~]\3+#zܳk> fPQFT "Paq FebԘbǍ9Hr$ȓK%Jc̒2]'B?}z PB*Uy4(K*Ld*TQT['<- RfLc`'C,hp -,T0ޛ*f4qH.8eM-gv\PȐ+^Y3ѨGĪNZu׭S lGf5Z&c& 8ܻЈTZ׀r@.s뒋ts4#lx욅z)i[tokX2R+uYGjB\&H y @1H]{Q`zcehi(bhq!gvX)nWKP&cl&~aq*e6nW# FVDW_3@W$CϱAhU)+Zy7m%$1fVqfQ_e5M`B8h] dxdX[R]xQؖ¨݈!fԂhj}XrcJ{EIRΩS Nwfcy̞Xl{*h=&Sm~Wg5zEdp3:WMWnةFvV&v!z# GPLFGg#\do}"(P9![Eؗe.f9i []riror܂M&zrEsrl` s͚7l/qkRl7SyVpnՅ\# `|jBonKoW9]�O&F-XkUn3\$ڂ*&uՅb,ݰv|F}!58uP`B PT|9<vA~?ʛ'niߪ1%H,)9sΡfE�TyrNz٦7?PTl[\meUaٞG@<H E̻ CA_m,2h >IW9p!)D!1IDKA]rKዄ6<$! :Bza3[ YeC,(dMT. `<ÙֿAq`J屘ǜ]n( h+@e-cR^y�F00t $,BZs^ MPon7Zd#Wɥ7+xu:g. 1_^ 5΋vOQrg�%[5*HJtҊm .؉o[~˄W*]3|lFy|l$M qr5d1#" @2Ҳ$IJy(:!irs2dS 05abVWR9G CV%7oH.zE.b*@G H H S2di(Ro43"I2vR$%DŽk2xnԦUZЧ`:^&nTm 9D$򖐱E#K* HTKYY)6W]t*NA!MN 0+Az W0AdERªҟoJݔzݼ,X+Z1b_GV]M$19jR|]ug waiK;OeHȒ#cX8cԐ9UW E�GUS}dA/Sc} hQgQ f Hf)G#e.}]KEkQ}miEatXxȎm(E1GҚؐM+OKٴJQ e7Cu`N@Bܙd|KtkEܮĂ^{h)E HxoHsERpj/M>RZKtU3 dZK0f1=,M[dL8B(0ƙ'%*G6WfX ?$T68Ip7D3)ӈ }_jpl8Ei82Ū`.+HSĦZԍVI|)Osӑ;0Ks蝒[ȥ0fZGnc.X1]ڰ^*iͦ3glի7U]VxD6Upwbod{C͚)d`B2xqxJ%J>cx42/ɦMN3Ђx.p?=N`sm2l߼^!?xME8zJ)D AQJp8''=w<F5:}$;t.#SZ傞rǷrGzg?|Bl52y64uO3QD }wEpAFd`WdzMGv'$B*z7i'+&V 81.$.3_jG<zy||�gŷ| w%bd[P/ryB =/1|7(mZ㦁Z؅DžWzmw4zgQy~KCW,rt<r@k(tDH~A4b`q[2DŽG1v}GckSe~u~%z52ErF}4~B pxrus~7rUy$GXSnwnV+ee'iDהHf(rqVtq-4Sql'u}\&x9xHxe�x!GHSR=٣=s.!C$8XUnx̨FXuxׁOPX'^V'y;bXC7b!Nz7tCJ8ihv m^"ngkG~P 3h5^smCR'|#<:~Hǒ2Y=ܓ !AKl!TW׌[yz|d^y[)E_9i9KW@,8:<a0>a؎y88=TLGZܵ!wKˆqYEgwBy-8tvՔ`5[mhu}R Y_wG 7e5Xrk!;sr5kcHEن))C)Jg/'V)8iI.紈Yי#gWR'ɓ|Өb%wG'mu9'ՉzYW'zՈȠ%P`TQL!&yD3JV) zȠC]09lxfu"Lm="ڣAJ}dq҉ U10!kTjif~TZ?sxf#3{ރ`!IvԐuv ٜɐˉ)BI.U)K~솘uT{Ÿr!7be5\y[z>*"%l�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfI! j&0 /x~bQĕGh%rT%zyX=jT!ެ']rpisy0Pud!>@) &u \npW p1*Ej+@#[~..`hA�@,B RWY){YDF9q}(>}vRdl< D}Z%xցN̑<G)[G il<A$!s.%ןWd]g`\C<!AO6d@$�jUL `AbdMqH.x1Hq6mL( \)l즽9R)+)$qtD#[ 3Lގ&m$<8sb4HN=Oj߯A+ïAH"DԇpDx 1�`I08">@2zHgY = Zщ@XsR _K4Ђ/ ju�@(^CdTH",%:t" "V6bWqH"[D!D)(Qع�� x,^\�,`4$ xD�@%%)6T!X?&хp݁T� €C B (Ɂ " W C���!` qm UYBʑ2x `�/8$( !ep`> Vؠ^� TP0BRCl 8 A:)8$:&|P ޒ,Hvlpԃ�AH`D4j5@y (O�g"!0'H�!lCt(1Q֊B`fjHg�Ia x4 pVW8cf p jXCBrK2pUp3?X09`C&vA0|HHCP̍*o u'!#T!]? fv!,[sH@ Hpta$jĒ udІ9A E�E||B}AgUH0 (^ Ra@u[02!+ڰ�"CE! u0UM@p ^Q.k|c8ҔGH�"!j#` |pY?$Wf?\PC\q ! >$< efHuGPi]Gi&pdjM p5 䖫& %H# @1AaqT%M yD䤅)^.Ek!Y6F�=td.3m bCk <"[HPU5- L8j +̒ 䍶#OvehƱ D ³p'`~0V/O%?T3M夻CO~ 8BA*_IHC ]tD! \[a( V@t*@4*U=S҄Q'!!nkx 3EpB9ĸ<QBGCN\}8K7ҫ=LY" >=`&*kd#/*` .I)9IE `ENžttJUyD3JٽT�- @ B)@4D0!'*| �Q6"QDRH"?R2SECsV 12iO \Hm @�_EXOp"B!Pz)r1+=3"cw*%Zv0CL5tU_O Xa@5`:�dq{5`@uTEu 2b<nbC-iK@XAsVp�$<pt]L0\A6(O�IE;)8 b3V�~ "9@=J;r8n�ew "40E$�U+DTn`q=LXU((b)EyaA00FfR(9iz88F!s?�H T EdP�o(t�܃jP>1A{()6H�kPOb"�shjv@}t}C A'~^*~لKW8uV O<rdC:yD=#!eߥlJ)/&$8Pc5Dh{MN/2!�vUj!XU&'YB[ $H}K UVSW}C!GVMTHH pL3<q&P�qc ^oBmgK x'ĢuȳE$Yhi pfdIQuuB_H�I#('~Py%[_g7F׷-ofB{U* ePbOb A:I�@"'CI^)Y XܒCG0bvs(㤚gc:GLDs&D$�)m �U!Lh �~C%@�L8|]&sWu%v�Hbc=#DaB0J0Т pi/@�9AtFbG20LdT!pnDK  g3sC^bCd܈#j8k0pfp0 xO*}Y�oP3PhbryTB'@'B&J ApW#D/ `8o[PDblIPM}r'O``8A QB�sfs!"|EbOp@HV>CH7WazҔD3AA2@�d�IB�>UX@ss@quICi|6}u xlp b �%O 9ٔD`3P;I~�ZX$УA�3ip+6#< *�Ut3|q9(@f[h{j$e*H$7k1LPU0#rh2eL?�G P*X""wp;$`%pgJ* L̉&!CZ Lk= `3;ypc<g@3bAPup%rLQHnA~'T=Y;Q~V|`qk狾e:"ctN  =W̲iR!YS -YMP4RPǴ$K|gELz`g‡D@I4"��AOWt԰Q%K`kAD 2AgB))X�ABE\ !\mN'"̹@?TA<AabDE1*{A^w' $4P0DҾ !IqpYE�?r Y) "[tI[jLP pV?{D{B/PnU<'Ba-c(r<'%R!eAXEI;pF*)0U~%Suߣ @9\J7+*`F,$(4='{r-)P J=аH%jVȂ!%P<"%& MEH$7eHd-G9~�Us&<Bu[b<-0tȗJ*dͿ-G#y=A ,ťSi5.)yJ&dǕuMͤpDwLH\Y3LB!<b3%�DLE@pǠun)OTP<:;X/ "b)%TLf Lk<)O i24o+]Yq^v{q9XCD~%`eWKj + &bIPG| )q(kbWMCg=D#/#jb#k? +">Q%s~2YDC0PLƁ&rQ\tP,=\d*,ce.q!\4'Aa!�\2$$ w0PV9"g"KT!~Re#J ɗ5#L{ÕkmTcIL/<6#%i!�  $)')YW<V6&8cTca?>-Q Z?r(S#|{12^Ý+mƖ[)L##E^o-!]'?A̬x֨n֛~p5Ν")Uq'¡U j G >.(�dʞ>~FT>"1!-%!ȾΫ>#R&lACz1Ͼ>4}�_%^�"$=+3o^_W;}%A%s.?<46_ITX^->?.1=&o-<M.QEKO\%�=hf]cfm1,%*1ơ-e횂l(N1~O da"YJ$ax�Ca(OC Mrod�&%-/Oo"Ep_пkAna!LC%Ihq !a XU~% !d`u~åꅸ�5�q$@aD2G2aCAX1c =nT t#LT`Rdlɒ%AAj`r3́}Z$EGD'6y͞6HjkիSnl֮YVE+U- JTub*Ygt)N;dAijάnbM6m澭-[""! ja!!'n\@@>΢Տ ᓟ6]b,Z=)Ÿzۻ_|YO%<컯=0.;< !5cENHo@ $A<D)E&h*2U93Q2PeG#2n'l94"#&8D@) <sK.2̮`#* 'bKǰlcL2]SK3K>O-X^D 40,OH!I/Ѓ P<hRKET H UUK :&jמc"0J0X'HYXvYh[dmKHJh` ]Zp6wuLO{ejzE^vH"C�ĨA=Ͷ؈4�+"vw*f FÀY(F\FZ#֜,(֛ C ddedmֆØk깆}x&騧뫵zl{iH>�YdMꬷ[[f@j;azp²Ceۉе$nśGX<(1ecb ک"VZgI;"מ,j.hh6Y\jez{z>zaL=8it%{'~{~5\ͣ/t (Ap&')Tއ7Aru=tp۟.'@7yP61/fF،'t7&7Zۊ08/ g؄ꗮ ΈEDf%& ^Յ8m*V 7%vsZH 2o();'kÀ=)1#?6r1ֹ;PNwp<@WKѠMX\ޢvUo +_@rlg#WMqGb,=Y~ΖK#c>q}08-j.. R 5>t 8�V dV3g?[Fnu3>:l_M9ocAE`KJF(Dyjx`KрSG9.eǒJp|hյΝ3$gWIV&<*@R2-}Lb'N&>8<VTӠ )=rrOT qlhMӝ~Ө9wG>51/R!# y*v=S;Á(`g0!tRD*ǹpׄ[2vd ȅ1X)(qʯ"8iWR-.'KFéqr=/f0m]QKSSeZQU(=UT]J]}oHSKP+"dv8 FB-tkֆ^mm$!>Lb 0p$XS{�zQ)  H2kD@�@z1@ X$JITY H:5ee BzI?aJUs'mASyqL9:]ƌcE@`y4f8|)\z�3:2ֵ t5)BV%1hAыЛ|%XW^ 9ZDOMHBVvBms2A1 oS/iUMj>$H3,!^drX .H9ud6ԒT~8W7 #LqR5}.ؿ= f8�[dWK�j˸ a\h..r4up* Y5A,QI2x�~Y=u|Ox2H<LtJZ‚�p$F%;ݹX�6`}7 C@Myu@ʛ)߽{s.)t,<HXqc[|t8 ᴽY :ݦ}$xA0^ڷz51em f\$ʶDbWgΊ}[FL\t> brع[j!}p<,;L R9+$x5j1XY5.Ӊ(�vگ`B<{!00R-| ! QR­T#1E<� >+2@! S% %X+<c9ɢӓta(ix1!�?+>r�%d:8<B8/ka[#,36" ")P9[7'ˤ(hxR08Z7)�W3x>I[k6ZA,baz(�T5YñEx4`?Zs&:3hp 90#'0C08#g gl4B<X\L7wRI3t-3L!!Z{0Jd[L'1h@H�7I ޢ "=I.r9�!h\l=@a;!H@7�(K+zl (|_C.P=AEIgSuC4 �I:k'4#В$.`$!鯥r!KDP@*{+5J'蓃˿I6@4� H?HjܟɺR{Oƹ $DV�HЁgL?0.ǁ:ХiR 2tyH3-@؂clH>bZLj`/TORZdA`$;(dqNĤxظ-|'h77l²IICS)uTE@+CE4xe�h79XD#F~aƄɒɞW#d &`+`P(�6WlßzI Ol*`T/xxw  Nd--٬f'Sܣl!0нƛ4\J K?LD;b�J-F<@Gm܃.3'(!!RcD<0:`�pAαddI&p(n݃t2 BX'|Di<:73{>CH@8O!%ScBt4HTACL�;=@LY }Q TP$B@@E.KU708@<ڄe3مqуb+I(Me�h?02x4@,�<>%¨ao+q/sy5W|SS$<^Q>24LOL 8Y}{K GKx)O4]REjT\�}@[\(s74454K bidA3tQgH xā`Y3%"taGs1b3SatdF^y|Oς`-&̚KTj�xԟ;(?Y9؂gM=FbT!b MB(IxN_9V4:Yl0H>Ĕ @ЃdU+C-x4h@=21Hǭ;T:S7{'5wWlbݱD=M L>Rs>WOx-#-ݹ.x70+C&@D5@3^4AOaͳ*M!=N`P=0g,G�45RMD!V|Z0Y`HX2vUD9YtG*a$X[לkr*  0*"1V䄲&24@Ea]N dI0T !Zlם&hUH\Q^ mms֥̒k>0@ C&(�n4Ҭ05*AZFD7^V[4^f$R=*Ε!da @1n2 I}X8r_UCcmDƇŸ+3YdMt�@dXUa92M"}(4�M.xN&l=Y=_x9s{t:4=[WFrbyS^H{B5�ԡAi5AڮZe;=x.0S? N$,!CE8�2V[ ;Me7"훤\2ZjUɼS $PpD5+>.zWlY2S.yE^naW7D;̻ڬt=`;2!BSS빽.f-b9+;#�j kG.# ـPc)Rd�)C+tle4TZ +1b>�tmpQ9޴%H :$'U)Zf<1$89[5]2=CDЏ%<f<9أ.8oo+[; 7q,ã5GkBI xlz)/ζ2E`YG bieEө0C<Q #`$rk%.OAO_˧ Nj}@e>+1){54"1 s,ʝ^Z*{6T4Sg{EGulQ+nq𪃃!R=]pE.'90C` 9P& eZJϣ'.тS#%#} 0+)QG.rHbʮe2@qH/TPmD癫KYR4Xq)+q&D;Oczr;W{2MEftI%NOsRF@brCr/ E*:W>% ZD?D)JSEy[< RӁ^?N&UPG策%)E#ETMʳ40O}cPC* :, d2+K @H@xC EK#H+$Z $p3ۓQR7S6Ҏ�2AH H&aa iA$66 ӆ B``E%@"&}� 8`#LƒG АN$I`Č6l(PBMJړ&:C;ఁ#H �:;Ɵ62Ҩݺ#`8' DaUOaaІ=6E䮊pr5VDbƆ+vkG11SPiD�yjaтʌ[(l t *R] 2aLm*ѱ8ֳ=oZ/ %mQÂJJRj1ƈ(~ i#"&8c)ڸ"8p-q[#9oYIB ]vw=A7T�d4$g|݇ߘid&Ґ@IDUto)zp :ߠi*Im8v؁ 6HFzZ Pa^gjir*jgTd,B&QqksW>+tY7, Q.tC \c nUV:{M[-pec^g4aD-,iz~{kE}$~6^  +0 ;0 fBh@SoEvl뒾5YAOd,BTr GdlJFAW;\V:%B3sb*:"}5pa5ZagQ Pp�2RIM7GaޱutF=x>Rm"IX@E-[69QSUGPB11ѲK$^'`شg ;6a;><X"DiTFxGwsUȋ_Lwf{� t@w{`0G_?~@ M^EE ?rù"Md"#M,!dpVWB`\jʐ\{pd>< sx qD P0:�E'tU�.E\6/E(e((Q�:p38� (0ÿ-v~@Rj!&H?. pDʀ14rTC?+|9' rJ�,AmRVA돶-k90\6*`V@4LR%S0e�*`mHcMB$T G2'%:өut'. D27 4yIjdNSdU�&0 b@x(D*�E'*:T(H9QA\T=)<Jґԡu)&`*jADsZѝ:- F�D`PQDb;hJӍJ`T/jF2D$0�BXϚֵm}YVUv}hZ WU�Xh 0Lc`A&eVUtQ !sz FA d` zZum^Ӧ}'b6-nYƖEm 0�G;�m =qK\:Yumw ޖ/DiF\UtV}_!/g[`�/~{`;,`X 钒b19I'N9eRl,aZ(pqa2qol4qx6nN D.&Bu�ex;q,�ݤrld c9 B${)8T*Xڴvs : ;YЃ3~`H `$YA R(+Pb $(%(AJXOSլ^"HjTǚֳ5[kX:֨A@ % rkjeٻV6eld;;SAb 3q*J~-hr̽ts.XPnyG޷J7՝nG4N#&l�7̕?@GyBV7P X `7K^r�dCtqba;R!B&ǣr!@`&H'9OrCp撾/]J@ӣ͵ +iL <^c=+> c&> mJSjuwbĪ|^�=@(.ޗDԻSsy\BXAʄm 1t;H8^O9繙=iOˍs/|P7%#V= e& K �B_8o!z8m⯙EPU|;_D|n(}AbbJ~^:N"停mQ pD]u`AEHHJ͐aEH$DD8QHV$QE"!IXdp_I |!Ρ!ޡ΀a*mp?}>%aаhEI RTzDGf@'vyz|b)")b'Ҵ@X@@&fl Ń@ 'ZUG*.Z@z@UԢU(%̀:`&l#7v7~#88 `oJ eR�$�DHK#@@ @AQE8E,HGpDϗ,J $ddE\TA~-A YA6Ϲ$LL$MΤMd �G#8\BPA`!e=" eFcT%U^UVV&FVbWV\L,Ŝ4@K .dڠW%\^HtU"a\̆d;!a& c*&? cn'ţ BV K]U,zf`Xe&jfPE$@F4�fQTJ`!^*faoLoEbIAZE&t.ftN'c:V sST@\# < Q,IX%{RJ^(^PܧϔF?ޅId$@LFGZ>ac0ށm|&^~fIX$_dN u~tJgb(Qbd^2ZfxMb#`aDjfp偲|*J�]RCLQ]%R([E0)z!mI<a ؙhhf)؅(dfI_$gR:e&y>IDg~^XgiEc,h['l~FJpJhE^\pj$*#pAqL *ꆙi6V<Vң<])5eygz̈́iSn"!qffF̌Δl�& *FfEEX.*PEcI>N&[RꙞ(UZSQewNu@"Ax⣟揚kdEV( Ƨ^rJ6+n28`�ZrƢN|E|~ k"`RgW_  l,FukvJRfduAY ШȾKKDD%JDY@OEKDV@ iV]J+l*U玖EF(BN`Dl-nJȭ~Ig% 6.m"]aR~}x#>&9MF{MYDlH�E؀ |@z--v@�-JJ |E^~"뇠mlFϬ(| H1�Jc@b DtHgn"eaN::& dc*棢(mŦbEHB$톄DAWD']Q,ʴeD",ȶ@\HBO lA�>A�*Yhmj|gVtXi]Ol,Nn& ^n>@)̞yIp|B& \�V �K$� hd g*k&0Do@K.ftF�02K< .�ʥەLXQrNPjmBx 0�cD w"tAJNH @�H$pr6#nN˕zjJ _ CJ"4A��2Al I"Njbo?6m)o/AhF',m)kvl,~nl?l0s] 4A |@ A �ܳF)Rx0ll~T3;EI4lA4 Ԁ֎@ HB<K4�WpJ$A Q zxJ%,[,ZC"u#o *vP.KMT-KA�M@� �3ۀ1 ȁ |@&R(l<j^n$�  @� AX0-B�3KrPv@nN-"~kU�,qtA/7+ulgC3t Pߒ$0s|@�OEa$@0ef)gEnO-0Av-N�4 C@A 'ׄAns3\x]f@@) ^\a ANtJ?+@ 8uplN/gTlO>1R| tt�as-<N1�80H7&aB!paҬ݆[;1\u7m-tx:uK߉1`FX>vW�3go02< � 0 1C �9mJ� ]D1yiw A=o d .�;X5_]I>ƟxaxmG, rdځ�99/&j;@�pM8\Ag  A�wAN>GkP$k32ko9\a: D paX9nf[daK.AOZB弱:<xny:\4}/K쁙ppl˭T+6'SuKi al�(%NUx&z@eD gpRA@R(*QXY{\>z߼㭀;إtHZc^t\|@s8wK@�=Ԁs)*g끫Sط~Nd�A3ׅ l:AlW0(&@fHXcr#4vW7! BcznA3�Ӂd\�[46+^'Y~0_ @0Ƞ a a`c$ ,HGC�!=]P@cC -pB "t2L6U|3QT4c`LP&ETiSO- UAbiVL ;VlٱAЂ l@79�F'8*q!%4 !  ؀$ �%0 Х߃4?q # P�s&LnW6 $)R|rOH �ё  + ]iS̘;PV*SGyݛ:?*B~CK ,p�@@8@' M (0I8E[h:6 !E$)L3I>  %r‰0 ~lƁK/ �LB@p8:SR919L"%\)MZ")(Mތs֓:ϼ2϶BK?.6H78۬fpIml4R/N:JK >X3`-L2U=.}UBUQ[-Љ'T@gmisM* "Av? $o b@xpQWbH MgV`Gw.:u4 5  2Q߿DR#uiTyumR&̵Ji~:63J/eOj+`~y>i¶-B 氘(.@MJ=:iiXΨ.H5^ 1؈gmߤt%t0@F.*nNjv(~VZZo@d\ v ΘiMf[:<l&H1f3A8 nH|Ư/:T#%[sF?a(c;ϻ�;/fe6Ol@fCˮRj8cӌ6X)R opj"=h$ҁ% G0ic7Bwb4bY{kAe[l%q -s1A)b݈׿j4tb v35gDFbA]f"h_vc�'UJ˔Fh5oNeBFng8C=?{ ]$5q*sѼ(a$rXdMUiծfdȩ3ekȻJm5i�&5<BT2=! r (Ї.A~e@rlڇ>)P&ΎEh'aB2 6JD#d6Q`XÕ T;Y63AI^X,`Bt�!0@.|@0H )$SMRIl\4v@ %LBGQ-hA#21ԔiҸJ)O-Zz  B q (N QE$ I Uos21TUlSUۄ%mHWmsU^5](aޚ .qGmx_ر(1laU ``O�"'g2e31=lڜ(˧YuڵT!�`6mm1NCS1[6o?jb#Us{\FWa �p*"]Bwnt͛^:wnz :',wsSM)O%[ Tƕ q� O81a oP D(G �&f! 5@&+i=䭰}س% Q!l!lVіe+{b.󕹜f!l.3-0XBsӼ He-ZƲ#C2|h@YFw x XRZ�ӏ;`h( Ot P1A*A0BpG@ 2 _#.vm,;َH# [6bnpOS5 i;v*f�}lm.-nb |Ď7LOQGo>,(Պ GYkGa)\P|朎ydsy -0-u,*8"y(*bs#Z)oNkD я^t*BPEL'&mg%'jjp@vLYch"2'`=�\+y|,ȃ>5Tp<=-Z^ljQ?Iw$og*zcɔwSJ\Xp <y�Jfuv㱳;?X�BP_~*=9?ί< !4b[b"b'ةƀpo mXcDb xb MF V&hX)>KբyXMLh@`M[@?`Atƈ)>#nR/h${z0 PxbxpdFcN @nH>*NpJȈlD΍Ȃ*`@ kxpdf4K c// J(qGyOqOBqzˏ :hRpݐ 7 Lh1Ʌ* ׸<0 Mbq b(p)Dqq ( (4O0NZL N\zo,$n-np;|" 0Bq*B'x!22p1#o{u y. 㦅|h1\P ~B @ H^ )2έ�E<<O(/o)y)(*y$"(ͯdPYp="Ē+Ē*/ 0Ҏ5pPROQNP(L+PP Xċ΃ӨOYzXN2E1es)Y/4%b25S2%Ds$O\P/(t2ׯUa bn⩿.S-O,NlF.?b'Pz'|[(HYx"6[=sS<ȳ Nr?Y+ L>9*b^*"PQY3g QIAC8aR99ZPwFZ,`qC-)(@bF] �8m(?4@e/Id*4FSdJC (�ylg%[Q%) &ipH6 = J)Nzzz U)Z�ҥ 4;Ob8�U)OQ0JAP8%,L?BDGUv-Nt oh rCUF貳f@-z@[NIPi>.S/5JsԿzplmДb0Y+NNY5sypxxU\gG=NpZMY;KT7ޤYTbKTUCdU TH-'U/5SYqSqEY9U^ hMVW�\M6Q_wv) `PCHOV_QR}Kth1/OHU0sa."W/_+>ҕg[@@ƠGs6%i;d9gf96LX?^Z4č p⪔nC?UJG= usuzU*dPd9/C6*ɌLQU4hG`vcVsX5C)c=lmwO)^ed2:4Me[jUwb 0u=dKv{6wK5WjAi;on7TgxKfu E{RTKvUvkugFou|`8cSbͷiJZ,[te[1 Ѥ<"sH C'!nV!׀_D-v3as�vswKS W|G{ xrK|{Y%wM9%Xp dqJ[wfocj#Wt?^xVQw x}}_i~yz֢-fw"bwKLjKw ny}7o׈WZ#f{`<&.oٗwjMI /.xDL, Nd"eS)xxXݸud773?V9 dyp[}SyYrV$_9bv9;u)fؗKtO=ϘrH|{X\_i9)fq(xM pY1YSqxCPw'o9L DxPv.Ѯ?Ơc8+icxoaw'eb2y%GyaBv8٨Y{: Xٺrj(k`SDMs٬ڒ�8mLu?q uaesZݚ|3u!s{uŢ 2@1ӜToڦXg7zpt-ba[p~0a mư[xkzc9oGuDxguL۱Ϛ{Y:XT\8شF9ʙHڭa8C?g/a[)ǢKQ#Ez 'ב 9wţl[MKUUy[8{7?)9wO[ͅ{n/zY2{lO“c[!Ԯ>Vɻ{]ZbKi\sS\�;:q`<w\[I)Աy΋i1&=[kݕ6Y{ԣxN/]:{| K\͇[g${\!ɳBܨ/l{]eSWݴ ]9Gzu $z˥9g]ْ]+>r]mpoֵB ]o&~|EشECۭqʹ!^%O\/\q\Tzy\C^G{_ϵ޿}_)k]ѯd|āƉ|o[ުmͩ_PlQպ4ypd>Y^>W^\!K=PpY-b~c^Y^=OY<g);sMyރl%/_zɾ8aQ U:viݿя^1%ce?ftC˽Џi<թuD[+bcPQFT:lQC6H1#ƍ9F1ʼnINX2IǴã*Qf,Q͕;Y)$K*L0(HQѨOB=R%PGeN2ex4-L>d -M3 ը3ޓo}ʸo|(z$Hɒ+G墘 . *4Ѐ/,Xخ}?nnMn<zI*hvN0]zբiᵬA h!{_f͚aTfbH} t va.] u R NȘMwYeRه!2g[90K-Z a}T0C#m7gah!AJXڤap.VvwmTIuUA)TF  tc#-j1 yGy<g#mYY\E6H$`j-z!jas.֡f"h)U1Q*eՊ vw~3H*m=IꕐʨY~1jR"$vvSYyytfvnv߶1~c# ǝcM+ĺ5\>Gf\rXf"e1!ޘi& 6k߫ሞ.`n*ڨN6+á$[ҋرSTUmǙ�AdA#5 }38'cu[NnG .;Đ,$AhUBk&jnk;+ǵ~K~+v+JY*,J=6YAlB)x:xg|}'r>e,;RK:ƣv Z!AߚymNewCK5BǮ2U_lu sU5sV3fY9Rh3"3[: bUǀkڐ6f85nv]/qe(+Ҧ A Aք:g5Hc3ڀ6yj#A]pkHYGmp_ۉťee~6YGp!=+bO07h8x.qOqÑψoԾiuvXs;'@R-d 7=~ ,ƎC&KwB@&JM1#Cͱ-4Y'KjmgŨ6@U88qefRp-aeRlVŐ0 況hK7$$)L3_K 1CM%vVƄ+#Rs:JV2P&E,�'Fh|2^ch5☾hG*̔ #'of[Fuatlf8r§YRyޱ/Fxr{*'3XHL3Q,<41r47RMmRd6J Oi&vR=\J%C\Rasޙ yv&zQ  0 Tu #}j5NE=:WyJʉn$2٧~f@UnE \D� >! *nvz Ǐy֮)}\t|γe^klyHd'/6>g ?-:7U)ALhWTCvfNa 0gCpg 9 Fv8 M۝HWT OS}nR6p%^�l2`a^t(8U6p\xͶϨ#t$Jq; QVF!9HYRs k,wZ/ߪmkOk b} 8rv̓ҔᦢQy+j|O3Vm"ӶilRTd_YPd7� mC5OdK:G`n7,9jE,/YCE[ۡ$k#r:vܐoΕt4Qhp t%iCz7qʞIL\Z,^ҦTŘ"h1Sj& hʰoA 6Jʼn۴zksZ̄;eCNVc;'w+ət/ �,穘f$'d4k|"=lW{xr`eoS]b'X"pMW7._Jdk#46W.dl.ˬe,+/x9Kn'S7[k x~e@/ <hqG*lת״ӵ xu}ON~Y,Sk} z =pיȶN.={e-~<a[ r?%dhEЅBYkxw;v~udAyp[R0B-dڇ(WTF&y#JwxV8nDXL�"5q*3??+Elg#fJ"u{)|tb!r9t}!V 5ޢ8�h>>8r}d{EfLWnLvTVHUp|Sr:'AdH\Cg`X2M~pVuU{G4NAx¢!A(bezhrga8b6v8gAsv9195UB\X7qx@G}؅'wQL],P;%xvv$؉HG'DRBw1Zue"CT 7fav^(z(~V)G~긋Xu %6ss03f"ׂTWIg~HǗ~9PYp[u`:#V"<Q"F xWz#ŁW_$rQDB'DsA&<T@h>X"hxRX,mD'9E2hiu3""l҃[N凂ÇE 8'VM8X"3H@SEwL咚h|{IuY|%i8V3%cq3ḌԸH؎*mxix_))x]76)яRS)2G2 ˗x ~RւSU�0}[ uxvGZYȐkc(/i1Xi/0|mj U"\]ihψDɉ8HPM ]t-Vx{\XOUhЙ_Wr2)HVG&5]Pd[Bvٜ\OwǞQ+9񹍠355hhYb"~s a)a!lx-5dry蘼tqU!*V*~uP0So {=;5ZO<Zs*Qb, g"u G- Ojŗwx9,f㛧>3=gQEr~mL dѠ0{vX*B"\}&˩J"}IӡZO)Q9ų?u qs[3PZPxS͸zڀX%V]�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfI! j&0 /x~bQĕGh%rT%zyX=jT!ެ']rpisy0Pud!>@) &u \npW p1*Ej+@#[~..`hA�@,B RWY){YDF9q}(>}vRdl< D}Z%xցN̑<G)[G il<A$!s.%ןWd]g`\C<!AO6d@$�jUL `AbdMqH.x1HCU{\dO,+)$qtD#[ 3Lގ@ EHoF-F >\Wzf<ir~#'jE@~�K!€ 0 @(�?\H  O ~?(m H(�v`ᒎ .0p_@#0M`�T h.=Ru͑!R]D;:Q_`�,C+`gL8$bHyB"c~��, <C- ��[j0GD<"�RPIp!�F"uZa.MYaq d JX0"&<)��CXV &3ZY"e0 c 7%~h PJ0DH`r4�OD T<@`CN5ȍ 9!)($jh4\Ip. �B *C< bPbUAI&X | 5<r"!'H�!ZCqz5s0aEJL $(A4W2 x�4 pUW cfP�  pCBsKb)]$1 n PKg<A4T 6 QY?>B@4O[#~̺@ lf,  }n ~UXd<@0?hR6(�І L<4A6 6iXx K""A+��%C!T +0Dp+P9I&rIE#F&lP>B! <BZ`3 \A*pADX mW0ԀV\+|#x �( 0R#pʐІd$Cjj�jYĠWJ �;A_T%M $Z9B-Mq^m`/7ׂݯm8A"džJG �'v9D8|-$h.2B(TH�KPڂ,Dtg$R |' :PM>ő8?B !AFE@ C3m X(o="R۞FP8ON 8ɓB)OB!r \n / @ H {J'|""ij q[ÈTG kd@[lBdn/DSECv?Mu] Gl^ey3`OhZ2u1 xᏣU^p1KJI*!T-" }mȢAJ=aB%yA!J UC'Yt7(pDBQ6"OW8h2?R2CA0'11w d[ȴm @�WWOep"B!Pt)r}1 )XF,hv6t$h(+kpqrt|uP3(dO D  !PVp@rBS0b<nC,YK@Qal[A=G0 @�B`T Hb90{(( 4VEPe `30`w:'vvJ>tL�rn�H`ew-<(�l+LIEe9{=E 45rA 0$R(y9is70# DK sh"]XF*/IGm @CdP>AApE`2 ؗvۇH?HpJ@(-~2�%P"EdWb86"'BkS4</-GC9JHz>#AzlTlN)/&$(OPȤGGp{FM/�* b0 `Wk U/4j%Q�B@""ܷt D<ڤb 4p i@+ TW`39V0p0dp^��BQaR�q[oCmO >O6gA,H<XD)=�O9?paF5[GlpU-4P0+~BZ�q%[`_fFطRhe?W֜U[* 9k`3))�B:��\mD OpG`jd`I^@X4Y W"F89DRF݄G9Y&@)@ )��؝9X Ph �y?P7[`eRGp=P`X0t~@b[EC'B<2Yk'C[Y�  @% ft!!@2@j+Px�P~b9;LApZ9`@PAu|@R9o~0)9h$ #j88'rfp0q9u`!?�O*"<W�oP3 WVвbryxT''B,tJ3pW#k/WkZ5 Gsl`I@K+j6N I ^pk>"Ww tPZ@\5LI]ZqzDCAB2@�dIB�>lX@sscD7W3@IÚpi|7'Q8+'F�PԱ~#@M)4!@zr' d0%"cX�ٱe3XP5OJc<`*{lt3XdCu{vxvKz[zH|;y)# u~Ws0)&slX?U5 P*X""vCOR�YPHr_Չ&�$E~ [5ODELk�*PQ+ p[ Bg`3b )|@�4#l tQHp!B~q"RsH ד5~ЋgKKgku`U =A1,}&ed+R"1hy[u�KduVDgs&jp&C]2=��pA|7jEwq!!TCT!�aO vÂ-#g}Ck$j-݉[EcnEì'Y0EQ  ? Qg Bd!8cD=ȩXMBPr1C$+G%Xt R6  Ŕ;M"'SD9FLp�C%^0I2=�xT{@TV'BA,b X`JKb ʵW}zXLe&Qr>"2<0>nDO#CaIfB �H(q-<A10 E^9,Ȃ!$%S"rs %52hd@%WKrѽ^EL֒�!k"qsP9<;$7;#\Kw)78Z*+\.#(ƀAB]1q,qJ&i,% cG\(H=�Y3-ZRg2+AhXWGX#"H$UQc"lMCDDɑB%2hĪbHLg*2|8&~;lwX]#񛇳qקG<<rПӛ~%k0܅V3t[]t~&2I-"INq(=3Kyt!kTEL0Xdd@Sw$?q(&A;*nVG&JEXY"<r܁+@(2 aYA,Aa!�h\B$Ÿ 7@?LL$wgrR |YFm5"#BmjK!8c $(<aT}<b)MVtVLatEr(ajF|li=aa!MVB ,-⩣Cί=7hEsa-Gr=.N=bݟCnҾt㾤2@l0dٌY<sKNݜn-mP/ q( 9 ǽ;M>.G͞ȞU^#Ep[=C^34^莤?>]>*rG.&=5 �@ӞKC=s+RˡoVɡHΣҀmUm5B?Y}Ԗ* /3_>E:.v.~e%\H//"@lBX ^/0_'_LPsb/3Cxc͍ٿBvG$lx$z&Qx@a"�I 5)s8�1l$c _~q<HcsJb!Ɓ{J"QX/|;FWN[Nc% !5W`~ܿ"-^b}N5 ;.c�F@L`RF* $dxcD7T F&It1ȑ%Ia1GD'6j͞6hϟ;EjiТAS* J2N]bSEF=6rf\nmu #5 "r,XgT[ZknZ0ӤN@dā!B,d0bH- 9B!OdR6I?zR >i%ƢEc!R;0w<խ_5;tP2x˙kߞ~:yٓ7o抟5W<so."=�ST*S� 4G"40 3G*�$24 čTD2(�ihrG'L z*, (�>Am CȲT*{۰a1+,S50`:'i=SH L12H&&qF[2"-CHYtXiRZQ#u;qؘH� =x=` 6xՉ0h'~'^wuW]}v`}=^#q62vYZ-6 [qSL2щ$V=d�ZZoVLwLz~{X<Gh$F 2fptFZh<8@ 2 FF& $b`Mf֮hUxc+r5_;}ivqiH>�cY6hYwCumM:l:ӌC 01_flf[{<q.Zc ǘF6ޜr8nЩS= TP65@n֜gzmW[w݁^xy:/NZݏ~gG^|Ð =$='>!߾y'{zƻYa-pD&.g5Q tf9*T�4$F ^5 &8jm/ta cճP0BCUj`&5-*/|+_go�Ȼ3!xgSц/(U8\ ʍZ?e�,h5P<a7ͩ`', ?̒su|_^ܦ>O'ؐƿ|nk%ɘJz^|>ha}rjCpmg$ '<I~/n�4^(5I H9` -\ (ylc$ nx"|H<I0g>q"XI?_؞&ffQnF-"m,[fit˨(AxP*5-pn(Cƭg8@i bC97c<]RKAL$JJ@`9SXZ_aX%Z?Nհn5(=GCJӍسϺo8aH 'uUڤ9KGH� 昉mf.s`I:y XZu0#M r&a8at6hU[@[IQ| %= D"b'W*NٶXm S`'\|eDY["ˤ+ZKɖ V( :rӂ5�S$61E*k*L1}@aR0}>�Q h0p3Yqmg-$nT�6᠕{H']²'vHԻ.v弄+ {v_T$Ak}NH2X`Ge` 2�*Aւp$)iSEr2xVv f9  谽J &0oe!GϸBƫn.M3oaKI(".-kQ�‚2 +2y~=kܪK{˄r2ւmntzTZCU  jdj5|I@v]9zWOl]`�[o6t�\^b+&+uo:!,�uLB{ M߱�ǯXGsDݣJf٨ԉƓUnyٷPwR Hf& odsF2i3.wh1u1ljIh+JS`nVWD}iO~֊;Xuh=%Xr'R|::yJaAm ScXs}A6l!W-S􇈇CK˶@PBq(lx@-Q,ҝ*C@*7P?%S3"˽]>?!loœ)hi>FC Ax*" i{$%!8E<J3LC=< ۰Oʫdk.2%tMC2*|{#(<ʛ:9K00:<^511L4,Qۋ˥3m2A䓠r R*k0{3EK� M/r6Ix!%@@PE0xOk:aˮA咱i1`7E2 2@^{4][#&"t:)k 3C:BF5k8#[3=kn7ǚ⮞ ,1<k:<tBbj-&`! >YV:,c�ExClf2 4� {( Y&a,VK0t+kq"S:A\K!xI�2k18"\ >R!܂(䁀. Vj ;3 .4Ř.8iɯLAos-P@*�7|0/'�0mhH, 9V!K<@ixQ+*H@ #@iL ; a (Q:\T3y 6`9@h&2 D�0=rbN<3>44Q ȳۊzYTx-%|'�X<xp-,<.tV{?W?D.jE@CE4x0p& 1Iش~zܓIb3|[" 5h&pD`P(�6HS0?jANÈ/9=# *阡QD8LkKk9#ܺ'JI1ʼ'h789`-2!H!0�і"6,ƜKhM?ZVaN=748KEX|H%!ҞFk/9C8q@+̓ۊ=I�" �hB7h!8W% &s!8<XA; J� C8�yHB50T4HBHL�޴%4(-$.\qQx4H6LjL:uyD<2&;'%3R z0ae�L-@5@(r&kiߣqʃ�+r7B PLT>IJMZ'x0{KŇKxDʫRꉛɝ.|W|\%}`DYs3XQNZKgN$; -(@TH\ā_5?xMDz:R�-ωiHpl{3ybu[T�l;(.9-!5@ U;9!ה<ā-;V=4xn32HCZr3+b0a2,y- ߟ {4�WH%1 Jr1 Ƀ2ଞ# pABZP/bT#d!Xenm#4.x7�a4hTjVCV"9t|ԇ;.@9ٰ=MMQ@ًȫJK9>)ۚjZҍH1p^_ZlE7ރ(� .'$.鯽dⳌ?5 BXYDR d$jX %IŁlʹ :4fj4"Lp3Ug*q]yU2ɝa!jD4 �_h˗&UH9(V3U o1ZCH.:XIhLs&(�JM k&#`[{U7Ao#̔1 C:TD->TIpݱs2 �Xx}$1_�B2�3h뀭4IPl46.<JdC(�rH<IgK .Ќ �> _".dJ ̙} ˜APa_ z-DU1GM Z8ڣ�6Q.D9#pî/j"e QdDy Z9x� 1I؂.5@Z+*=g-/ Sɲ2@86E6S;}fc*0>sH<Ř.6"�t(œ2ɻV=EH1S[)50;,SDW�2[Y65c�ce{]K=KY)' H(C�=_R6+r!d�-1LlbB: e|�"CK,)A'Wn_ "* 4qfhnfSTIk^;?㱆S L227v:hꮦkWV6H˟p.U8=:o`靸C8|^.Kش6Yy]V6s8ɫ9y[#kvC=A2.j o۵$<%jKK[rܕ;ܵS&M,E012"v**+%rog)c" %]r"jCV/:²ͶyeͮqO9i>#XCۈ#`tHiEzIa2kK1?de%>Kr'h1Tư4!9ps\Cô75UXeÊ(9R⮣,LrlLs$]ٵ'/r߯#)/q*'6_T'[_< X^1t({]!59gN'_6pŮ%0 {EjL9ܵR357)WϸGYKG0q(qC8Hc0iLqLvE5cu"= $1؃ÉF)31i1*ZhhJ &AH!3I$ "2LLZ $0m:("hcS0mQ J�H $4MT@{ڀTE,�aF8i#6H׶MvOW>X _@0 I wo҂ml8s'`bH*hӞ{쩽GQA][ݢmp oc=Umi#B<|8eL#*e4rn`,diy'a 006I]8($x C6  @8:AC %ذkmȇ  uh"'X-[�Z D�bA~�3�HC% PyJz8T0&Ci%u%l%824f  yu5H$7ҟ~'SL/4I7T� leeP2H jZ)r香f4$C~zTځJk{뭹 %%*"r:QZ[-[la+ɶv-r;V+&fPF&MfaF pQFoRH{^ ̞1qC k))uiJhq^Lqk!q`} @pq8$1H2+Rs2UT-6Aϼ0,FۨHf�@<5]{5a Ї7,4Pq�yJ(y/G G _ KAZِ/x_I6PfknR:buUY8⨹^T묿'pK&QU\k6T Q%<W_Y.Owm"IuQWFٱ w3hDEF3/z$N#TRՆ8<AT`hpgt^hn peF&Є$ @(D GBx h�ąaN\3AxD<`8HDl5}C p)cE,2i<ӟƓ~ 8 -�:@ DAЇ6iHDrL$gJI>,"Bf Rn$J'ȁJi n3TxDeo)Rre(,�EA@&z٢E2]$׀�8vC yw3<_Ӟ7$hp�̓oAO9 @ܧ>O}hA"a z"]^h7ZNh\N,B�" S4#6$|.}iK ә�J,2lm)C:҂9m"[JM{* L�U @*V |իX-+XUAUckY vUju+YV L U-խjUdY5չ}(XNV]d+ٹv`�#`UAa 1#pa ) Īum$ۭv-peKجvnVM_&21l}NFF>ͯ-Yۯ0 8 Bh*Fp/|9o@/D~Kޗ_w/ N1;AJ0C$FE !Q#L6>J@a.P-H,S‘ d! @F2L)�Ofc!Sz'ꜱnBA1&{S[ (%P@"D@ Ѓ6tC#ZόF4!=h<O@$@`B-Q0èQPzդnEj3A�y&d!-5k �-0}eN@:F(CD&qs _� FIC5w^7~=B &0 J@ rPP %,bƷo~ x.pTғH0p|ˡ*B.0I|,'yK.sTD w�k݈k:$y'H0N=E?у/3=GH.tp.ێ]Fd�@Ӿ'ts#܍ϚJ"Nh@ ʘ�{ 8!:@ 0Ezp@/^|xO^w#x[�"B8*!:ߦ~o=zkߺ^ [C;NK~!NB$eIa7( 2% ?-B&�<_׿��pd|v<E< znh`&p~ Eh` z >DxѶeQ్�FћDR LI@� pF5[LB�^T4M-SaPQ\܋QtyF~СJ|t! ab! "ݝPQ4`ɞPzAT݈ƘPA$,,b,bZ".[b."A"Z8($@�O,R 33F3 464چ@cddQ` l�TN}xwxD#F!:㽨c:#<>^OaOqttE|u}DBBD $4-=L -Hh$ Fzd0!{A ))рt$<L LdMdL.ø~FͤRH@8ݡ8WDTTFTN%UVU^eEPt[xY RL0A�QTf(ե]%^%`%R^B eܓB$2bFQ�]%_:&cڥ[]dTdNfDQuD6eShh&iOakrDPmtٍ݀DOHoz2\4,j4's>sGt0[@'sZ'  a @Z8'v6tgyb'2"`Y^t X8v&~O~~jIvE'v✔&WxKw\M5 R+".^X)z(r,bfBLaAYtb(⎞(`["ő(D (\霔vdTivS eEefuYo>$LJ]" Y{EjHy)[)s\ej[R$i[pTbxD[�RtNy6'E^_FsY(BXvi% x锶\gՔ2GjfaE脢zXhw¼%N`BJ&Nie"Jjib[`ƅxgFeƈ(,E+b&VO"2"#&DGQ uTv֑k)nxGv!,~fiMɽpGoڏpQA @4d]&AXpFFjdT@Efl+i #15j](˾⦮줚u""m)p.pu*ֶFɮ^iQim~QIk("hhVjf_l.e/+〉VkӾ&<ͺ�`-ukNf$jReB֎~ܘQ[FTDP&2$|ќfHs0+rE2VkYlE w+x-ج{>/Zrjex*q@&Vgl/ ,zm F$ L +\m`$AH U@�8`Rpb D$ $l&�.nNnnxEOpf$� F,7Y�HX` KY*g.ؾ.__qn-SnqQa혡JoΑͩ'@rJ+A�0 |@t 0c$FԀ lCpnӦΌ&:x"Gs*^@,B$ 4TtpX@XHLҒv$F0n8ybG쎙ؑ(֖qmP1hRRK,02be4HAc�BT m r@4�tAeNorވ HƻB* �"@ml0 A@�`$ JQ[CT \bҮ/@]A4 !Q.D]C>ҩfZeDRq4Q tHgVƼV%?BOq В#S$(B 3 o ]nE ri' ]4sBd h'[\ٚ99_"6ѱ¥G[.$WtE;+ $lDKB (4A@(m$[Шb^F*L sUC@�4DK 6 sS4LjXf-;ғC䞱mS&�[ٍ8\q$xfEdm#MǪqp u5%kK0�WKB A�Do$4A 8@ @@ Ac(uBΞ5+RAA tA|@ ؀@ HB4 A HB[Qԭ.TmY7JǴ-Mڲ@IJ׷ 2C3hc(;->|hnA\@A�@F pu;C ȁ | d{0YY [� �ADS3cHt@@ tA0C3@<ƍ~IK)7KDQnP1}D^ABog3s˾+Xo3KEc<2KBb0@@pJ[$a&䊪evRNb;<0v{2A Vx2)Yܭ-�iB6n|uᦗJ(߼KDjLT-Rdp?9F @k=_gV>)7,(Zho{2@<+Eo=u6z5e ~T|t/It;,nӯy.h x$rmFQ8yo웪:SȎQOV $$� A5<[ss�-xJ>7lk_ Q({!s m A 3F 2n|o-$̗%vT>4{8 }YQvZ^3@D`#2ҧ QD%1# B68DX#�6v!͛�<" 42^qE-Zt2H>섨sΌM'ҁ " $.!hD6E ]3B8w"F,P)3#pa*Vlp ;^<9FcZPbF̙s#yJy3AA^f"um3{LP0qP|oH&MqIt@PAR4>yDLs1~t{3pBhQSD6ԃp .@aE {*6H Raa k2\ *SL1GfB4fói$3*:")`)-@�6lhc>.�WxI6( 0�AI$D`@CN.R=ެ<X 4a' 9>.$ =T.#Z(0c!1hMVF|IńW*23\ %vMM@je["0J#N.FEXJўrI2Jd* R9l.;@D�FV8SOч+Jh+qltDv٣_,ID 3%33`3'g0@X�J, k- Hm!233~Y֚:r ծ-fm..\T")PɔD.e6øP#|�XI5foCy RFfm:c]wM3k<l̲n3̆Ԋl[q_zp͞zo Nl"T=97@ԇ;ˈ$oc[p[u2<bOnu, &ى%9`r2έ(hD{) Z"�i-^#. 0NB͑Ђ<\TX̐ե-Ke&$�lsRgx{0r,^X#7DY!Np\C1DI.ɘB8R1?P\^Ă  ]Hb014$ӂ&ybJJUs]/6ۙ|zؿ;n\>{ V/x(TߥKЅ)v_ĮWcpP(w2t$bhDäp1c�)ļ$Px$5×p _6*Dm i7ZPl,WK`1.nL\�G m0!+֋ UB`FnbJB f ' _HF1eL|ȵ)I>85IJHڌ#p 6LRKk8O2e3bC9A'(6R CD+8aC.-uEhv(\ňKiC{՗f�EXq֔w,fnAaaT(Y=%&L͹YJYݣGQҋ9ͤ,)P8L{85U^ )˸21&ISPw7ML;584Ѻ Kɦzio{ v{_EeWbrcBEѕMF`\N_J+3#,6!$*dH2mf9@"/?yv<OqC#k32LͤoMaU\n~aGtn mC#4]:s#GIRTr דj p�0P̾H_:΀0)Ft䶰+Q6THJ�=3!T/x%'bq#CsC'ՐɃR9{O) $Y 2\Knqʛ@dfp¢PwC !3pHyK7h Ob&c9{fΖq2s̙k!'Bc6^o@dzpE|:Wty1`VA߹*>'#Avtou.p\`Ę,j;= :yС~+JW:ГvGv �}p&&)`Z2NuBkA˄\<ސ|!qI<q-%&&@�:N l{u~| ! Q8yo_|7>/0=qdcee0W$> JRhxm3JcLn*H4T.]^c֋m 8<A0EpIMMC0&`"b0?P�F@q0uG |(#/ Ær,)j4xFd4xJYEϒ #I$Ťr/Zf4  @0 aP   K ,@yZ?0 q%'QqcwDk& y54Kr5Oxd )*̒l .36:ؠ䓸miJ4PQ2 3g2aۑ1 [Z  @ N< � 3�[3R "" 1R##Q-GVxz EIdyz@jْd[>ƀD %4t$I&m )Kn Bn�5X ,+SHyP,,2Ry@P,,|f-Ry,H! QyD(r.}D41,!-҇ȫ122-'rREVd a )pqG�P8cDLpZLnGqI' /zz* 3�EH. Nͬvh;Y;S0FE6OI<L3T#;S;;>=; j@4M.EC,Ev(4o1*=kx28;�ĺ5pڪrv~"Z`<e<i`dޯGkX`XXGK$<O��3I3fH{=j4Fa4KiG[ h~Xb/sGMhF|1H 46HHBPH2H-e /I)u[ 2Q nƱ"bp/`X BT%WIUc/HUTLLm/P^ULchPW=uf MTCUWUGUG4{q^L[t*8@E㜨Ij4#|e2FFcjv�A,F*K  a2 TXK`uUEX3Zs k<S0#6aY`Tabi'`NV;:CTUb6kX` :uE2V4䄄EΤt d(|rO})]I',n5cSDD'719Tٯ`4LlUTAJY5mTm6X׶ {mSmͶlo/CoJ X0mMc�zٰx\iCOC0+'tlr}rڬR uT�ed?:WdhgטU>Y>L{T; IGw˖HyTxshHz,<56ySk\+( c&wPyxw䀖�gi0R.RA 7R?IAH8U#Gs>L =]1VVm4<k6W,`A[S`GhE>1<7/)U;FS2fAYcvpVDޔUHi O�KjHdCKNc4nr΄Q[8i[璞q^9*[W `58  sSH=ðа;CXLqXET$0)YMCxvsIyXW>>C8oq;<w3DBS@ewMx*jL([�Y pB0}G#Gt }8\Fi9ǥJZ׌Av [X?WnXPX*-89Iyj3|~ej.<{cX;i??8eDqXSXIxnhmƦA{GO#rIr P3hKd6{fdtEH!ly |h'3BC[>4es(F+|q )M4W3f粄 d2u23VHb 0Ze y( I 0�"tIC ҨϢ50c!uАu&!Q: 2U{p9 As*UzVgy\Gylj�Btc\f'1|eP/FvI104I {[IБpQ*W>kA:Zi5dxXh ^,0ItZPHj69{jkEbS:ڨHvຏ/03M[4+/h,/D 51O\AZ736<ɽuCk)al0d4ZB{vt{IH.[$+Q I۝ЗsxIzZ8QН&~j:)4PN南dIE;0Z)6�z 22ӓ `Le�GC Oi IGZ3O51HThߙAGr,Aow1 uAmjrݩd8j06&)h CBZDWLή&l&l"XE-yUVAOƷpG|ziʧ&zҬ+ s_6 Wt- x)y0hy&+sNe:HlӬ0X&#폒'{Bn x+i} ;:[DpU8@%343&|Z_&/, ܍Q+Q=rE)�,{jBF\W4I5cZ@KjODl2DHp-g\ܞ\}lRE4W@4~j7 M𬸧//h'^WYxI^7Q t4ߩP<AOu4N2+ʙ$^~{hn<K8\:ٝGo: !n*͏r7/0ۑ/#`O6}_I jܹA'w~ -ݛ5ϩ;@Nk a 2Q13L3LF1R1@eFF-fd FT4Ȓc6di@͘-H3$ HtIR&I0Yrɧ%~< \u *Y,h2DWUvѦ1p-Z5mҐ$Gn,k<v�m*g|SeZC„G$DA !a<, `RJ%JΐS+rͳT2mlŕrj- %#W n03ѕcW:ܶNY^-ͲTKQ ՝GT[E\#eVRmp`g RN%uTU5!4 "k Q QFFqхi_KbIQf,NydpXdXz^TRɵՑAΔ Z<&U}[YSLW&H})W?uSKGduQU =W_uݓQI gRYOz&Fh)Fjj !nMEF4Ec-SEK"jSJW|:YKczgsXS氄Sj%"\yH۟VFfjSMmeGc.Yjy5ZbHhL",F4FD}kA0adpidb?!jpT憏muT42}gu1=N [m9UHa᡿17]S Y^j1e@Ue*-hV4ФV} d`maA,Fu;VORYWS(%f8.FEvYhh:!M󳒷`aN6z1JjeɊ\'Z#`J+vrQ}&GܝY|-xo$xiigiD#U4eQXlzӸnGQ}d9g& u8yR Ԯ 3gjX%>R2-A+B>G&G'IQ4*vWூ -r& FdrWॴ :~Y8LKZRuāC.&0<] gzXI~BTQwԢሬ\ XB82PL6䦽aS 2A1_*<Ȥ`cAG()&5t4`koөb> 9S)A8J]|-qDe.e0EN:]n#JT%A@L\K@Vr.�FK)H]p t yKs2|^v, S{@%S%҂f k%P 2 $pbtŒDjys\vhi8R. *%㌛$i_p,)jzw25 `juD#LlI@AS-'0,+⩾f]l+e)Si$?""2rFb/#o?%ryFwiG9 5OumЬiwM6ÈG0\Rbgd+I(s r Tʵ*R ,ʆƉp)8<jLɒUr`ƚ,(ݢq"ጲV9F{n lTjݕ{�\d.QRySLMQtIf}7UZ\fzEDCHA*V7Gʨ!}. v s:E)3TW8rt+k4# !- 2BEb4$q܌ -z&U9~ >唴H1NuCps)kئ~ abt$Y% J& ;eડߍhLk],F+çBeSVlcЛT| e6= ~ʃIyrsܩ#f<g^;4S;LO%yd*e'W,XOB״xMxd1nȇ))a<?Jτ.ʜNY=tڈP"i Sr"JN&y&UFK`adt-ּ[6r&5J$#jZsG5ynY'cUǖ Cnb2,'ISӰ-JQ'Ü5Nmx|.kr/<f.jĒ&X~MQ+cF6ƖPYF#rmy+K=j%V|)P_<YRԠVE?!?.F~/lYr* Isͬ0cxR36%z8IAE-^Kv#-$qDv9ЭKbq}^J|d>`6K w*-tܷ]sY\4dtzR.LMToi 4Kj:3m/vwצw*S6c6%a#%RdL^,+%m {iqs?f`<8BEv#{#%3F|q{-w=GwFD3oCDe _o617F%GԤw"2XAc_'!&]87kNA=osy?{c`~z\*uaZ5co&rC+LGu8K!t4kx@H 6<(/mxw&s1bjWOq1gCkHd7z1l*EzqLs0mgV5 kiZKKb?Uf YHAA oR,.ptH6Y V1&5|2&XA5McXR<SfLHXN~aD{[M1*S~-1uiu'>:ff*fk6TH-?nibUq> fN<6Px^8o]=TSwqw]֕GWGbSI`q'?%GT@(/=K5jnQH1A'*\hVAqt d'E#ytȷ(i.Yo YbH!(tm"#c1#ɣ2UdvJ_6CH2E[eF(e7JdVxWbwF;h7(ƀJqn%!5t/I-K2]Go A_q7*n)hGF<*q<QBi']b`A .Cz}#N|1HEZJa.=p@7.V@VTNE^*&6t|971IӇ#�B'@&o _3ɧ;˗/qMUreiB*{?%U!juJ^y8>T?xsfP`NJS?Cq d1[vJ¡ dVaVd;=T2t7Idvjkd5锇 |wM".9r;Z}1<YKC1h(^}9CqOӗ<I+S*9JnKRHf8RiOxNpEL!ghr|y%}b)eG2?kB'8PuCH!sE5 ƈQV}Y`gHIb9S uXVȑU5U)%2x.֗0%sivwhhA!)2C`7X% %&zP`WUH]uRFm7~Y<aIdI% AA} L8Xb{#wha3UQ"gn2.|qmw 1~1dLlEPZL+fݹf:$khEBXsӣ9Ḁ>1=!(k ==#c!$As$QRV8L )ÆxDM# x2%~F[SU+ #r^+G*Ǧ$bJvNZ6w'xʤ T,CvKEs!{1,C%C8*4~hauq�9]˧Ar"4B2B"9 3mS9b10 ̙f$6N[oC3X95l$ȜE7eIPtC c67t<η0~Ǻ#j0+fI@(!SY!-8F>NH碟l2 o<zD z9.*\ge؛ZvřXEYaR3Q*/"z_+0^=&zzN@)'#(H<bXC(k=iX*+iO6S/^Zi 8 ."5o$RÜVl-*5ݲOD0ֆy wc ^T\B,ډ0jpub#[:aᱫks`EJX-d;T;֪0]-rW<sVYM/8aUBitĵG]ah$dOPoP78KyM!|h=77 mB$,'2e0M%ƌ;cExs4U.loqṬ'g(R*l4 LC2,64cy|;}8etoZZF0dd' $NL?rz{2))p72u%Lciܾ+<6S<<lEdΪxÉ'p &%:aA!nʲv^S2T0,BEQk' 4VELRv67,MU} 0Sk_ (-JǪgjرq=q(!p!Nz:L9S%0RgO=Sd?J8|Pm)R0m<^52zR;zf~H&޳M4I4HY6J2!1'j[Mֈ QO,:^ATRifS@Q0աR5"̙)a2|bܳ<+/(@~@}ྻV2 *9|Q38jxߪ\3x{x\2 2dжٖjwr_ HFTI#%#(~)+}QFZb%XqUE9QPy#FUe\ױ1<H'Իn@v2kB|ܝO@5q?*Amw1v)##9VBMͳ8QMV>i3BWm.Q O@M=1{b2Fxt׷~W"ljE7J/^:'~!A0XT"AX˭b L\+cQI޶r$ vwb*5j7h6FC(L%{*l<pZ8LmW )0"Ь2k DQLu%'$~$L.뱜}@cFKn1厐ݦý7=-(k~~;sSdى$u=_v3ۖ'5rY;1_K2Cʅx&\qٻzLyQ+jGEP@KT4ʹ?ƗmɫK2 F{ 2 TfӨQ TZP1p`lHŌF \HĉLYɒATT ( c,CE1Z1AXLl4FLvh0aĊr4ăglhЋ gHԦh.EP-2%xKg8Pn.܈h!uZcvᤍ4 zPwVYBbv۶iӖI&f iY3ϘS)g2|,QQhqhdKK=&<z#FwÆW1HRh:"" A+;ʫj$ x+ jCʩJAP$R$ 2p`(C4а`+3QܐĤ;M)i*LNK|гhL#Ԋ$̮Dʹ:Ȭ ,@9&:s5\ Nz"܂N8QyM݂I1cι,/,r򲓣-̎*A;ĉ*(bѺ}.cCɎB*s,)G?kc-ڨb2@gpQ6 f*3*+=(Fgdi%pq@ɀJ'sU ȡ΃JdǺ 0ARl.?9RCj#ʀQ0`×:+\=ӵ2vϹN|,ZR`K$H|SUk¸b] ɤHKP:;(:k%8x Dlt/$ ^j2 e-ǡ6ӗQ M4M(=%GUZƭ;zOjTzF1G2(G y Ǟ+-E߹BmM,xX<d,-3#A W]zq0di1 X9a)[CVKl+c!z@7 7mbrM%{NbE> jm=>g R =^a8¦d0  _־%IZݜ!,,?iV֦ .1! !ؑUGJKO'=%ld `&5ZX0(b*#G�O84eYW2>1$J}FMFAAe r@dJBTCYW9bgg?Tid6 ,3 LU7+IƾM#Jpnq[oG&@ RD,,PpUY\ÐOH,j*u$u?&,ׄJi]AhY&I(:JOz\E?ses2|#ީL{k#$! .) JveA1:XQX-S;vwbHҸV2lȊz#BX+\<^+r%A˞gO4ө^d#2 -{Õp<2̫dSb<<L *6%P1ծ4,\GXLMi|@]Z�H\5!t#{Y :HB!hBvgs*HO#0nϒ'< <bc8DR~MR@l ^hWزZ$e7u[4.2(9xHpN${*U|P]^w* keN b [U`r8‡O\D)%Ƽ%=k/ R¶C,a.D5l JJGTwyd]D;<O 2\@~e W@)ļ>~p|A |'ԳEDԢkO3(#Vί�3j+cM}üH)+oA$=D˩b.s`BfTLp8GX'IwNl1_|E^r{m$0;m-$.)GMd%@|sYDRYyKDb:L(RdVD%itz,OG'͉o|q}j"x1ĚxqR݂ߍug0<PK/ Z =i wQmvHټ|I!`mV6$1Jdn9pI\襦b=w袠ZeS{WH-M?5NܘQUҹw{C9ddo-бu=kC: dS5<# *mĘ)АNe\P"lH5^XH}V7Sۚ/kd0398ȸ&.Rkh3˶ʬ#H*򙂤ګ׊-8B9\ EG=+k)y w ;L+Z  Bw(c<ز ۫6"ђJma>q>i ␧<#ةn01BP^z8CcRHy ]I6ÐB9{7"C3ؖ YYG<'*JA 95zsuT;A p) "ۘQ 1(bmr|R$ ڣ-ѝ91˫@H1މ @�Da $� ` l$2 c:"`ys9y 5,i/9 !  ڜР"0v`/-=,҈mZď@ 7 YmVѽek]F  ţa DzR* lûnSla @ ̰Sbb+>Z 6;DzA~{RCqGctZk|#sIBjy"Br&`2;`9x E-31WIqa-~"F"¨ !-.a`)JZ Z<԰TZrθXj;#̧ y" lr<h3̱\/vR d AI!L#T1:""Jt2Hgv\Kyy (8"3-# @&g׃4q`+HIڻCM Z GV 8ẋ~P8;{ʐ?Pp+mQО 5_*R<?`R|]S$^i-:H6 @cȞ/RXApFp:T|EUF !䰄#50@B) B!p٣ ]缌ψ j\l VQn33968^+m @Mp @<CȀBIP;Ǣi(˲K5h$kCQԱ4�R"B?(:+2bZA4` +**%P4[M.øRҹw˹["1( -LB 98# r&p֟Ln*8> <Rh/DQ0=Q̈ :C:g<⸶?O@%I ` JdeI, W ]+@ӻ1k i�m0%v. 0.ʊt[ a1ʵqZ+*WD9Ib!LWZdҺA*:sT3C+C#lR9I1"!ɄZjM; pMpF0 W)�> ߌ.kZCk)4i}ĸ`ð*QTY2]ؖq1#ŒvP`#u`q/M`ч''PsY3Nl隰}{ 1#$߉?^+L,~fI!Bţ) [1-=4,>Ş A|N/\°` ʀ)P(a۬"D~ԭ�i?z# )I3 1CQ$`{  bLLab[< >212{p<p 2�_р8 rTi"gE̺8&O/3ĎRrO0='�`2gdaE_*R4ts*ŀK%�`>) h\֩㒣M;7/]T/QlqWqi5L.1�׫`z]'p'(֗$J|ߥ2e3idED[@hk<(b<OYxvDM"200_*K2vWwI<:IRbλ#PMqPk`oce@eYa@a qR+D6Nʌ2Nir.5ESk,vmP9sNl`VֵDJ&cH줚6`΃ /H5}Y kˋ)apq~TPcYu5ƒZi֨FM뮒 Y_İԑK5CZZ�_j]Syze-т9E=,^"6lqP_bhpWu,ٰYY|6-4SL%h,.d+ѪȐ' Ɠ`P mcfr##u5�cZ{gKRtI6 A\Җ,Qɸ[جyC[?N !V®Ήv״=^Ү  hRzwC놓pQژ0:=ajT$9Uӈ繓71b Avn)*,R $LJf:67H_L\; )Tį )wWyV aYHW,n#ʥ/TY1pN\fc.8kyb 8~AC?# ށ _ 6ߕX heH{-\j²RnUӵg ͛KP#pQBef11ؔfGf*q/Ͼ uiT,-F11Ů [61lш! b!h 0~L6}AXL$ z+0EHV%)0ނ u ̽., )^A݅c`9Lrџn\MRbi`BtV/*u1za`!\P~v`mBhfXҫGl�F (8#1ThԢa<!2#Fc$j<(qc ;RagB&AHd̘0qs / ' cN2GǬ$(Ɓ-0.ԈcƂWȐnbRAUpdJ fQeօa% QJjD*71ᩤ&bV'cD*'C&'Z:0W OV:9!Յy Cs'3)'0�9PGyX3Rc)cX0ʑ"l0VvA&pV;b響b<-nUJsaTRD5rWIFYwFHDb- FYbɶ} GTzb@E6U޽a548p64T6Ftձp]t2&{Ez n ^i'PJI4T 6E!-6I\vPғ0j$FdJ2AjkwWb}qUo QXjAEf@Y5 m5B>O͔rL4 Tdrb9U%--$UAUeW~y&{NQY~=]}. ,dFXk}nq!KxH!@E V&)f;l|/n$V (b .X18O7gTCPGESmdb# :Ѣа9:hnb1:lGd j fEd]!CFQWkUsyimmegQ&&C-X)1U^\uĩ.Ӫ?ݓPdؑeR d+]f-MkبPP=WV>*hmT.3Xzf\f^6:�{s>=/U, SP4O=cr3]F؍a"VQ)Z]UMalznn^ہm~Hty_)Ԅ+3MS@*j RmJ1ɲ]D嚯E5S5L45K 6Ϡo@�.RRu$ %&Yd C.+J@lT}T4m@olM_S XH7v/+uZρb^OE, "0gCz Bⱏs ;(Ct]Xl]Ƶ@a)K@rnȂ0#?i(-Ab%*J`[;VH4 O9ͩF*\ j<QPco; �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$SZ( 0 B$�B~5t } hdA� _,4a ?�"Ptfc8_7#;ې6 GHO $�G)!FA !q$8 j2Ȓ AtomE%`BIjIFmy�X GxXqQ$ᥓjؘ'Fu&0)UH'yIwd)=DY!GB) &u \npWeA(*jA쬱 XnI[?n*bJXedx  @UdA@Ȉ ^Fd @eu)p/ \_G08,o![%AF` <!`ĨbqESy#Q@dOr:ln%d\Ĥ0}!JT\<!AO`6d0P}V AAbMpXxim\nrn:Kꎫy D FlD`h$ 8H4<8*!DH Ѽy`%+li}?5O۳[@B+AH"(uqD9�԰#0ГR#L B82'zE(Ȅ W̙. D\�&)j$A0E?s :Ay!Bm@�>F50.z1}`QFF1/lZ Fā#2A?��p?dhpu( E1)x�p*| P^؃xRP|xX8�UGғB,\!DLP^8�C�:\<!p&,0BM"x:jc :!pE h l!@ '`DE dCN5<"ieo' 0@</gR\6ӝ`*F+L(!R�"2AH�B~p54 oA r`H6pqYxB"v1`SLcC 4RARHI.B`!232Bn xР4hujy B 4�pX C?0%}%\S+R&?)9`6:,gÂP gHHO m˕38]!8ؠՁ# UW/Jem" ?P *O�XSq@/؀F1HAЂ:xXC-ʟuL��`�ABa!^] kYp<i#<A8PniP B`>"X6 )SGI.|h@B"%F0�'``tR 4AO+ AhZOŽdcFP ~xq:ɏp2(XH@ p !3ZIVJ ȃ0~H{0KaiZ(B^0QBhneĀ2aIw2f �#ӌ@A !_9,N LKGH` د80(Tl@p]&a%4O4( # �D}C WV!RPxG&Eܑ Рx3A R$^{c)>ۈIU |$DD5 Sla9 u4uy$a Ds1*(p� V@~b2P=|NI@%Vh ]46=Bg#tf|w~@2m^(MKZH\eo$a ;>T I@Oh�׾b|Xɂk x!eڱ8OG1�"] r!BiȄBq.@*Fu]6 h�XhBF!%IB=BN2XLGj?pJD27.(*C4ELl=0l`"?I|glV=@ @�Ls<eW#!`MOhPNO ba~'ͳ{O8S\�wpW9[lrBe63)+vELen "p*%d7<(a%$`81w'#6+J]BBAT�QL|F;WT _@$9"3 vxH�WW|΃ydI)dk Xv% 8P7w-p<*P�mTs5nO@&r$ T94ݤg|@AUQ#'.*G +Lu6xuW Ctvcj�\FGZj)O)9nUmTg76SO4qs'�m}2C ^vXR06W'u6̦ cm'rB_:7v!gHdrя$XPP& b5p8otwSTS %($ i^Qe$|Eus`NwuPrR+G($?0)N)=(E ox!OPW3eaxRe@U�#L8oQ&/k7<2kf"Qa~=@N9b| ~y{RPpQ [-4k43UV"@dHot7dBV!** 3X()^PayY20:W�D`N'vʓH^"Y  6d-9I8Cos&D -rHDl!`� )��$h-xP&[pZR.t%hes�D`sGPY|6<h4 !(( F'0g�~bHi?PI'D0?zdɨU$3ou$=i(јdptD`sPyI!S$ ?%[` KvV-w ! !|Ass' B,2W*dcʨ*2:�!9v9``'�A1>sr2 Au`Exު='7>* <xN:C�c(�fՃk7ahm>#ku/YPpplJ Gv5UdW�#`Hp!@b�fS-+ Л˯PWHuN8b�LwB{SxS3d'Դ&N{B$0M[TT{Z16V^`rOi}$H3P}�0[osP n!awa$`pTE#2L^/PYPLhn8%0� `fB]Sp-[,+D�7#l `up%RK@WVn0 A�? c3'b013n7bV;V۲{B3-"2�ZPQP"["dR& r8u&k }[KI$=QEejM ҘR1Qr-v�@A|CdsTd0KH�kp<f0!􊂃eg2{>l)4Ddп$oG))P.K. q[*M<=!b $ִDJboX@vkk @C-e"EjW|JJ""?B-BS=@=@TJ /&9w2+s-q9%:Nr* %8E`6FVV&FlE>1x<F`#5ʇ>J:9B$,g'" "-;% Z"!qT,(-2<erS=!PrǮŹ"o1"s9s01%<Ҷ%! V.Гq^C)!"GR(- �U<8.+ǜ24u!%e+O4WbU%qAF+%J&3G!761j3d%g39)<(lQr*Um !2!qD3'%UQg#"- 9 .d@_Hgm=QTK֭K>a></L|`E!_mH\N,ܲ;TJr Cg7!u!n$ni@h}6k>QrX`f@A>p"&GB!b J&IJZl0pR/0)'s1)"yB!rj] -r{<7QB*@?Y/6N5-鵬[q)"$ƺŤ&g@`r]ڊͺ建]ïCZ!.B4%<R)ͲK*?(EqA&%RbG.>0n2N/^O.i?WV˒'2<IuaHKʌ޺uG.+^p Nn]rx[+C.:^Ne,đ;T2ͳQ.%gA2֘z`c7nIT˲mP^"K,+-2< USr_7NꈾܯH"0mI`8./6x*7.HT<>8^tn-JLݲNԞ|S N��pekuF]-6>Ҿ2dPvX|ڂۍ/uȿRΰ$m-ߋBݑrǙ1ظ$<Od@ |_ C;=OG52Lߋ" LI~:_hcSHD2O@g/8[vhfYA z|_$T,sG7տ/DO>HA)I]Hn<|#cIP#"= W@/|A! G S[7P@ O_*1r@m�m6o{mma@_?: �}P�a'60h!a= > Q FhA5qc 0 \bDM.܃CN qOƁ}VCēKu*ڙ>1*!!$*Wd=k Lyܷ$bđdO.1-*܅R b܁YɒP 1̝=GD?B/ :4ϭ=3V[lڔ !FIƅcڱ)vYdJ*E1!,FH`đ T2p"xܙEO=^le{=^&E�ԦO'&"p@*"2jA .q"A s?2t(3tbCN$ H4qEKBCBq$: Q!�+rBGKqE tR&h J*Fl蒅r MR/+�C3 =г!?-3P@ 4=h("pQm"G% :&Jl6p/ DGI=uRGY!W42V YB1=X)=O8]Vt)IHH-" زlR1FmᮼmMb] C@a`Pf{P%x`Q M8`{mu 1B'PQчÈdOdU8dxeI`9f`8Ml֖M>PgncfIny吇Ry!Q e�6"2Ƙa m KL.5 $006YCy&•fꐯ8Gt)+.dq_@6<tğsZ #5CUE}_dh'桬6%yCDh10 l-촳-w=tk{sQE}[tIx_6(! S8 Ɇ'5qEw! q .pP$ Y\E8i~+7:Qρ bkkBf=n!\ףp%3х.mcȉ 8�p' B%L#JSw<P~[l�rکOI`�&hr_tqft\fɮL tYJG,e ȿ J^^#1zʖæ=k_d.>Sĝַ/x/7ARj`< YP$`vH(20BjcgI@bc6ת z®m,wHl, ]2m*a `㡸vJnшg:BΥ (qb {M1 z>i 1@pL`ya.TxTҲ)C1x[Kn*"KpP)6KѬq%t #1Cf%�[ܒzx2+{A0T/A Ҋ&v<./a_8ҧ.d'7jdW)_UxGe.LXl3 ҐJg\eEQiz=g‚b4l$>ǟ3_ zJp5m=P-N(Ena3$ I RH$|>�e;3~3iS)⌁ctc22�MF=�"ne uW%4HB 0�_ J"j&+[N2k`[#8[EYYM %.Z%W̮aja/aЁ={%Aޚjt|TΒ) aL&e:ܷ2� c<n~XD *<{YS7{aWM )xp͟_x ^܅PM&C&%&GI$͇AՁaT˕,?d@}]AWD�)¿$jR1H}iАDlC9i� }zv)\MVSTdk -csG9_X ov*%~w۾c@.8$a2\X=ں5,]A`BsȆe /IYգ E782* mάUD5-y}mkMZs@#Z 0'7%N}k&+A&Lbb\F7:)}wmђmE\{|0t 6U2p.!2s/flK~O |,,o:pƬmÈ"L0᠙I o\Bo|r [ *\K2q+P >bwCq𾺀�Sd{D'fIt�C^/r'�-[,FyEi#=<Hң)҈6@9D#@7k؛^986k(X@ג'2-Iꚷ!(ߢO;c;{!X0�@�'p/:+|0f jQ/'( +:['k: 8/D{4 7%skBi1ė0@'۽$PIHHD|)2#!Tٗ  C%.11`(s%Qc!+U='#E1L7ǣ04"IC�KP(4 BgC7x#!?@'6l$@-;IW CdӿA7I@6%X4@'X:Fp'٢>*;\D%m;*¼3P@�Z*Z2GZ@@@`4#Ep;9@͊0.*@=P*/ xKD:x0ycA)0C[ ,';=`!�@x}"2ɷҗ2E۾+j^k8Wj&`' 22\II`9'gۂ07x<@t-99ɐ:�.`27j!,!!@x&C94x6M0&<4M.乲Ɓ;tJ!>;%cFP! &`(0(7h'(�I( ]`J ̚ 鴒LM;I"ܒA"PsI*\J�jIA{YP789`-Ll!07(,ӻ)2Ā+ҐyJoJ(uR<(!`=K.`H&Ep[.8bG ˡt yUT9}FUA[9?P(h892LY;I I*p!LNۖ*a8K3V쵍ӓn#<I4HiA.}\(4(�Ț)4ll%<b�SD�Q[S!04LH4(oЅHCQZK#KSHx7x3(vKPIŖW!ͻ5}I&( �# 23>Zx7/5H� �x )¡-V]By/l7@ 낝}@6cRPtM!39K|40D/.X=0@܄'ӛGT4' "[++(s%uU}չ`4j?M2Ld�#sS9-xG/)vJgN뤈k78j{]9-XL(7TJxˤ19zD!דȗk`Q<y2 .x4x]!U Sk4x0;ڋ9Q;AؕB5-�PU40Y-p3:؃ }.h�4hFtc}F0 Ckb/_xLD4@:Nv@iziDVCHC(`ClHuV(b/yT̄4kI8D81u).$ X}k ILXLFk!s/4 5#{V!N+N,ʤUP™;&@I !� =1sBMd &b6ɐ +&(�9?dH9Dg+EISOB-^zͻ v  ͅ^<@0uKm0| �<x%7X!p3R jsS<KE^ a-OpM"'˛QBԮ5c4c͢vۃ! Np N40|!78~-\8?sAͶ%# ]dR 280xX!\gAS9*.餂u ߏ9@aI0y1^%\[~ ^Wt =b]KDE^D3 klF՟FF̯XO#Y:ٸ16@љ|I1 $26162$UF2ޏV=R9|.:2I�|fB{3:fIpm#pki+ EjtJp5n7i< S:熰|.C+ &U~8c@ N>iE0W5(/40I=0K>+M>hSiV#ۂԎa Ą)<Ħnӛ!; -;sZvIx%4|cE<kʥ)!J>ZL8<-q)$+1ݻzL7=8\2U|X2|3@h7ӱ̝#1RhJi/pCc_DW0ʴk ۻbEɧ15w#/H{0LSkD>ҪXX'tqi[T%.q@qJ(X'Cāo]c.�#}0 G)>t$.VQ.0d;4|$Lx.1DsT('<WIޠa7By/C@ Uy첣^hJ{~ Fȃ-EgC;`Q6z淞ZSmEHD )w Yڈ腩Va >{y~w+ŋ߱t,!J;ؑFa!nʚBNj7C[o{je$^ɇoBoo%ĞTE~ ?'J#`1|S6ڢT.{YWiكY!D᧖9uܛ8cA>X�=pXtL~ᇕ 3 ]bY`azǓDqo.f~ o>%<1ch4J# 2I#'a"b $(`M6mp(bAKEa c&͜5k铦 6 *(Ңai=m8)Q ER0+K(z4hTA6ۦD.5=D8ǐ>! &~dS'c>lX$EBia_Y(Bnq#aˎ1mGb)k6e8ʗ3?%6V�0k{6 #8V$ao1Ã}8XrO~}mAB dbLua@Z(JfH!~h&aD 4CAP#e44BT@EM$[G=[F7Gtթ@NL:iLOrp"fi֖kqZ`o詤"qmrpnYuɔ"qH`$&m`(.Z⢊<:飆J i:hE cc Bk#čp !XMlS8 N^6I%mNцbf\DpTYB{ӴR+3YNDkS𕴌R< $oVm@6P-4ڌ֪QG etr d- *<f|H;<<4>[!{�D ]4OKtQSN%�%N·2ڎ6ڒmmvlǍ~Sau ,*~S1ǫ*mHۭ1 9-;gVn3gz뱻a d6nz'O(8r� %q+Xw=3Bo߇HcX<C1jqt42dAA'2��3g t 3ׁ`/3<K ۀB2�K \P̤=83P+̰ 8"4P$ u?g$rt"Ȕ,J%8z�1HhiU ɫd WLAJ0%�<$"E2d&`!DF$(%L-,I h|%,CNX!AJ5  02͊V7`O =B(fμfʣMlbڴ6Mm4X @TD5 #bߜ8r /(?FgyJ A"�2"F3QrBGA% G1H& L4Bk+d䂐2!DB�x!,"XNm* :ujꀩVDRԦ&u`%kU֦^`� DDjֲjլO^Դ:5uRJը�:��AKLd 2YͲ, ,Yf-0fKӆMmi[P*4c(U&J!6 `03V<& %(Amns+EPJu.]sP =/zk^񎗽$\V<}nyBus]0 G8L :j 8 03a*X e/ b >jb o422A2Ӆ.j@ŕTJP�k� xNX7̠$3M9 e,sy]rpLhfQv•|e0@j}e4c\&PѬg`Nv\ ypNC<2}HS:Õ4% RqӔmk�X` -o?Wq ȇ mЁ@@%&:Sb�l`;i=3sI_,,%;np9&7.3.�* d"8Ջz}w(ÿo7 >8^45UMMe$c]oEwf?&C 1$0HkNK^p%-~|lߑK_:8ǎ˰sn9IVv�0%:g:&r.CPK|sL<|n9]c6# RaĥzxMw}g .]ØVSS7L "GU'c9 `#7 0'\<"ۣzҳ` SHw+Y_}{ܯ~!,[J d8"}Ur 2>c\F ;X`{ePaTb86"1_dUt꣑:C0�hG~ -Wx42R!$bLu0L<6 B *`r �Y|Q 0VB`` ƈ PFT$u� Ea\^ ^|>eDDOLJxtH!`d!atE\j",#z_#8b$2"$>bjt_.mj|b _m(JT!0M@DStYpI]E^bZ"/JŘ,PIx\E^@/<c-&5ER4&Kq)9@ 18.BpH9 a0Aa�#nBJ$$EDAA2cQb6"0_�4"\S<Bv$$E.FdCdZb<Q;L/]Xf(_G_ !I?c\SjSTE5$ dUVeAdV Eڄ[dVne]V%Z"Ze[fu!X@$6$_KME<@l>֢2DTĢ]5dbZVeT>eSSfSQAEG2$TvSfSdqEPfmΦg>%WMVqVq`r٤;`FN1NO)FHP\!&d%em&[kESbf&[P5:!L ZL&^Pf-N[ЉT{ E& fETTi䥊aVhRh_2'tfo=Fa�*>v�ԅ4e"EhҦ-eXcQX&@b^J Ecz�RǍReUU%[.]tg8r(`(bMR%(Id/΅Zf]z(JfnnĤiL~.].&{~ҩf&ꜶLoR"rqV&'Τs6v Dcp%�_G4& "#FR�>G`�B@2ASH�# 0:*gaADX&V>a$k⪭BEtRHKj@@(*@ʄV)fAt &l"Gd'Pfa{ Ml.% !�"�耮@ � Ǻe\ReD~} fj14 Hڀ � �K@ $ knQ[&A4bdb~+jjE u0A GRe�VP<A*)jцA,m &YbWlX.]j*  <A�\$�ˡ$l @2K�&'hoNEsZj.btzsξOv>T^ $2BDAfk- @Jo`ZTSDfjEQ@@P-< |OtAat ԯ� *Y,E&Ʋ©S4<if{b."/=.Ny m\"*j*j"ή@�HBnz+.iER8xB+y^ev`@ *tlk? p@B%�>@f.Ln)Nڗ0o⭈*lQ�R�0�bF @�t@4AtA �lr8%j"JLI #X <q4lA4 @& n4x2(@Ū26,T!(£ڥIܕ^3?p/ քLEhh&$A�@3_ t , $)QiIdXgfeo HoD(Bn++�/1'| Å_bp__2޽3<*WPQ"d)$p@|,v3A>|, igv Pl܆.&�qJ|�|, |kzne[G7ڥ]-4O/MrJgxhq("NFi@Je]of4B<R 0RP@ 0#Bs[w$JA % UQJ$AoHApS<,e$`n&*h.dx< ͫj3rsf[jgP*/eW3H^t~nF�@�D@lOo/v+'+kH[!۶EL(FK 8#v5rc l$ma5"t,ƩJ$vrpKv8d6ãN;b N /lB(EҋUEH/kgw tAU0̯l$)钶A9F\ޅQIG67&- < @;h^JW)`smB6m PQ,,:obf�*Bw >v A AVjxKUhF�($A)lFqfdE?pA@.ȁ+ng'Nnz7c㤖ޠa#:AKȠ蜱 FEҶ0?Bdr �A Y+Yq!`2L$ �d7p \�ȯVdɱ60x+h966kKo9sp#x".P* l46؀ @�/ygGh<8TJ<<9,F>j�k{mp9?>o[2jƽ?8_6 $Ns:w!jY³}3"Ҫ" r�jjɱoK0جIjGJEVtR�B�q[+j6Z 5t%"oOjz۔_oii @H"@|jӦ"I6MEa0Șц64B�#$I{${NF\a65(M>Mǐ!8iASE ^jɱiS&tc yڀH$$mt丳'O YhQf 14r0`ÁV}#\8qǖcnqg*L DtѢ 2!qաaaRBOmnX"0S5lJuO=q԰aqҥ{CFЃA)DOudn2"ЌㄸѦ07G޼ncj#d1,`18̱LA3%0[P I Q H >8 0Ἁ*:= I~)|ǍGs ({;0a&\O<x9h&'}182D2,31spܬ4٤4A7?5@d4Ә$n- ,H(o=9̳8< JnJ.ήKG/I'TSX=<2 0D;vĄNl(WI6።=U*[ѮnVlItqd @IH$lR[m-T`? 򫑋SYdܘ<lϑ;B?=t (h6T܄0\FDŽ1mU'o$R:Hʶ!jwy-U'J\w5L`Z28\9YN50 O[Ӱe( G!h5V!:<{6bUrYy.۝\q<p <ٻ;S[ϺY<T[xfcit{rKs}3RL\V-:Zu\2,f,wD7Ecӝa*TiBQ k0 D qzn3|J~^ZyԞy~X`> JKc(!k[Oz(J !Y/g °ӓ M0; L!\1:' WSH.{ I:oU <w#:ˎi|!IhGI~ �$1I;zoq@!P!s�_t:+W4ҖB#ZEA.`$A?R">U%AHMhNS3L8Lf73fP1t7ݩg39M{ړC7i'?TT<C<p ,m0A~ �K3aM@0RZtM#Lca\Rh' *p0t=)KS*IjJ5FUfU*Lma@j� hAVi1mK%,Z232I֖A'J0 lvf7+Ў5iQZՂv(V[Ζ@ FقFd ~;Bd($ˏyƊhl4 @!F.w/vC󚗽uz+B(� doz+r({kE ^.@Bi6;ӳj\ɍdUnVZ P˴%*B. `- Tаɀd%/FVE.D `_[rS2?|M6<d!>,-!YuPaˉ.ۻJ1i.pQѝ#e690iLgfӖt-LFӥ51Pl=.2[`(o|*^PmLSֺ7\Ӱv%Â�PBK42Flc#8m e!r!Y,( h~=4f{c42Y@@PIK�_u[n(. hkgп<nZ[T!,(WӆFCA <X0`�/= /$=Owҟ1|�\:tbog`fo<tңܦ3=;ў<azܻJ}ѭnl[[.V6_j A >@ ů@Wz~A{׿el<X^ x^Lw_࿾_|OzB|*љ!6 '7eh  0u�Vo��p/&P�,(=ÞڢPڊKH& X:!v0*�0Xnp0 0 ҆/*p C/ c.X d,jAϹܯC84!v(#m0nQO!@NpPl|+ oX3`,5"-XWimq1uqks*1qqu1iU  cIL,F�֐䏣: PZez  a�Ӯ7Ô Q08Nv"QM0Q/qRDN@D!1S2vO-ք ϲc#Ub%cfpAoA&?x'!mM!or'c'('c"v,d2'm!R''+u'R'qrެ, mKdvHPVJ/"j20pP`2ސ/ $gq1M1C1!322A2K2i-#}3[nP$IjcT x dH229R.C 7]y}ШYZ7< ex.4V (DX@T22 sc<<;pAN <Hٳ4Cr.?"$o.DF`32**ϔ(A!8G7TBMA=wG.O5 ۂ�P93 Ū1B9Tt o>P>'o>$59?'(p݂kCs<C3BSCKMh.CTJOLmy�PDt:42@tAFN+TF-8-YEaG u.}9 2R%UC$H_s2:@U.EiTKrSPOsNwhEQuPTZet>/I!вMRuU9MuuJ#mFw-PP5t"od5E?WA4@&<4CASTWsWôJMPbBQ`B;3ٵ45SYZe(G!a0jK u/iR mݕaCuUTI-AqAUTg]]$/kP?/CL40,ߨ@[)\UeI.4Id}5Pɐi#an,cQW3?_U64eP@!cwKN{U`LOvl;4aSiK&m]V]+9]fuC:/,/-dvb EY6^-jLGBUbjvnk57ρސ &MgcmHO6p6_la<SwUYeaeVfn#k>/[U)`hOulvP=%Xܖmr7jc/4s%:3V7xuIuet]Tqwj5nwu2XUQ I(69׈<Vt>utxwbeyz8j wvaP[RFDSMM;cLtwdO Y|u7vjb[RkV{3|9qJ}uXQSy!zo PV-P+_ d 4t8KS؇SG?.}?qy[8i 2~Ztƨ8;cpEw|uK!Ԍ'*97zqcrQMxDRIoDexW4XOxq]8U]ZUw@3`m�WdGKUwYQPjo2_eh_L(JQIxΗJ}} Vŗ?k􆷕@}%Yt>U>X} x볓iybYsMQoAgh빈%qy56q98CQ?/KTI{vg֒4yWp/x y/ږ9YyZ_x#+MZgm;7 ׀1y+ڌ;ڋ1UFzY7_k\hϸ_:zP9'ِ7ARzUUg]ydly[ZU7>SC-WgZnh7iثkk0XT_?؞Z{9f~z3@5<;mӕEAYL};3tW8eSZ{MI!Рع-z֟ۈ:}yaz_I)9Rg;@;3k]p5:]wMӸY3`ZW@Uiڟ׃}{gɘ^YYVw:p7upAI9n{ۖkvsmuY\g<њ˘Mu? z?p# 29ɘc9'|`"{SC:NU[|ɷTۗ́~C2ve .ToZ!7;|emݸkeݛy \÷-| Y[}o5;k!uCؙmMTQQW 5ڣk=a<<E9W8lI6Exk:]ɑsЇԉ'C*:isl @=)Ux<ړvcCC:c;h1M{O^1ӵuu}љ;/§11sI&[FeV}t[㝽3EYc;Z:Z? rWƻV-[3XgݱyS]Xe?W)e~_:LOR QϓY;I;ҽWK>uCQ^{'uoSm4m7mC^Y=F\CSMԙװ$}>ȥW֗= GwIrI1W~_uUXK_W<WE;:A\ v9v^?rU}3UWm5O1EVS6Aܱ1.LQaĉZhp`Ƃ 7b$" !xrd,A#LLNAzެ3h&$(ØcS`F'CRr̭Y ժĔ$˖DyV%ڵiيWGݪm{m޽5 o`A!sDňqAOXt\rSW]>]EvGu]z+]Z~=E͝:*hO38bTrT4t봬Vtm׎iZzvu/[T,L _ط͚qdcX0RSM]]j-XQgjkmqGjG~ADN 7qdSc|eMxWzib ᄳ֡ 7G"Hn7|Ew~GgR-�\SeY楤Gz#W9wrNǡi9ڈWfPA'aŵT-d`]s6f ] zmI'yn|QZTaM~w\r,Hs4i^k.5gܕXcҚB n%.jO@%A7OhSqVulvh9).h*'A;{$Q!GQeg`L${{c"Q*:|TNTjT:~ sz()lL,6⤨ؔ%%g`Jꭠ:1.7 L+* NS'<*Ƃxfk8_]^k783<3ywMx\*'[Q ON7jZ5z祬Ňc)f4Kmso,9uԥmEQ\e:g=^;V50Uc=9 أv)RT,2s$q{⫬ {8a,(*N,`-�Kǽ.jf v c:Ű7Gk㠗(u0RŸ י #yjv""U hC $?< w;9a[ դI&E"9TEAQ!q(f,edpLNf&f` Ụ÷늜$%wwZ-vFT M"Y Bͩ]  ojY%'Mo,ϒ8_? gM,v^d.7GJn{DBP1缊@%iV2jܤ3e3wL$3aBE3,t 3OM8~V-7xAu> #<iIq\CO#$Z~9ő{flY9ڳn `LjЃڴh.PJsa_VyH4t[ xD#FJDI_c؂s $D}T,~zNtj +PPp_"`y3;|v1E`~8rҎ Ҋz9ק]V<uKXTD*Zd!b2XmbnCޞ#g: J!{T̈me[[ ~6WJ*M GTuqZNPֹ@ ,+=Spfʑ^6zAv2�ŊKx)b:#⨩T�@5ZQӁ ?OŐw})-Q))f9*g\b8%]yV!6]ȆiVɲJEK u+0fxFD"~xc%΁%ͱm2VvTiz[Ty,n)$fR Y^a;V!PC$/A%3@olx22G;$ nOdƏMeQ:dϨ;;n-ۯsi}lԘxkIؾٮvo)yCIE[6KIYs4ԱUhe;WϨ||id/YU>3ꔃU괄9 b"BE#wYm綽f%%M_r %F c5V9vܙ蘻<F}m*_<F~w8P^qyo|/Íj]#kL hvl-߼V9oBlv <U*]x<ē`9닟sjڝ<+cπwZuq><.Zr.7p;.s}+܏ڑ=;-ێԪkM62=|*E-_KLCh>^/qIUx/w̓mk"z6iاx^}sg�,PvDWB{A3a{njRxwb]wvs(YF`b:�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX ߃? H XQ!7 aAp9b,{É"E7=cy\GqDG Hp}T &�G)QQ !q$ 8 j2 dj&_i{ՔX&PfI! j&0 /x~bQĕGh%rT%zyX=jT!ެ']rpisy0Pud!>@) &u \npW p1*Ej+@#[~..`hA�@,B RWY){YDF9q}(>}vRdl< D}Z%xցN̑<G)[G il<A$!s.%ןWd]g`\C<!AO6d@$�jUL `AbdMqH.x1Hq6mL( \)l즽9R)+)$qtD#[ 3Lގ&m$<8sb4HN=Oj߯A+ïAH"DԇpDx 1�`I08">@2zHgY = Zщ@XsR _K4Ђ/ ju�@(^CdTH",%:t" "V6bWqH"[D!D)(Qع�� x,^\�,`4$ xD�@%%)6T!X?&хp݁T� €C B (Ɂ " W C���!` qm UYBʑ2x `�/8$( !ep`> Vؠ^� TP0BRCl 8 A:)8$:&|P ޒ,Hvlpԃ�AH`D4j5@y (O�g"!0'H�!lCt(1Q֊B`fjHg�Ia x4 pVW8cf p jXCBrK2pUp3?X09`C&vA0|HHCP̍*o u'!#T!]? fv!,[sH@ Hpta$jĒ udІ9A E�E||B}AgUH0 (^ Ra@u[02!+ڰ�"CE! u0UM@p ^Q.k|c8ҔGH�"!j#` |pY?$Wf?\PC\q ! >$< efHuGPi]Gi&pdjM p5 䖫& %H# @1AaqT%M yD䤅)^.Ek!Y6F�=td.3m bCk <"[HPU5- L8j +̒ 䍶#OvehƱ D ³p'`~0V/O%?T3M夻CO~ 8BA*_IHC ]tD! \[a( V@t*@4*U=S҄Q'!!nkx 3EpB9ĸ<QBGCN\}8K7ҫ=LY" >=`&*kd#/*` .I)9IE `ENžttJUyD3JٽT�- @ B)@4D0!'*| �Q6"QDRH"?R2SECsV 12iO \Hm @�_EXOp"B!Pz)r1+=3"cw*%Zv0CL5tU_O Xa@5`:�dq{5`@uTEu 2b<nbC-iK@XAsVp�$<pt]L0\A6(O�IE;)8 b3V�~ "9@=J;r8n�ew "40E$�U+DTn`q=LXU((b)EyaA00FfR(9iz88F!s?�H T EdP�o(t�܃jP>1A{()6H�kPOb"�shjv@}t}C A'~^*~لKW8uV O<rdC:yD=#!eߥlJ)/&$8Pc5Dh{MN/2!�vUj!XU&'YB[ $H}K UVSW}C!GVMTHH pL3<q&P�qc ^oBmgK x'ĢuȳE$Yhi pfdIQuuB_H�I#('~Py%[_g7F׷-ofB{U* ePbOb A:I�@"'CI^)Y XܒCG0bvs(㤚gc:GLDs&D$�)m �U!Lh �~C%@�L8|]&sWu%v�Hbc=#DaB0J0Т pi/@�9AtFbG20LdT!pnDK  g3sC^bCd܈#j8k0pfp0 xO*}Y�oP3PhbryTB'@'B&J ApW#D/ `8o[PDblIPM}r'O``8A QB�sfs!"|EbOp@HV>CH7WazҔD3AA2@�d�IB�>UX@ss@quICi|6}u xlp b �%O 9ٔD`3P;I~�ZX$УA�3ip+6#< *�Ut3|q9(@f[h{j$e*H$7k1LPU0#rh2eL?�G P*X""wp;$`%pgJ* L̉&!CZ Lk= `3;ypc<g@3bAPup%rLQHnA~'T=Y;Q~V|`qk狾e:"ctN  =W̲iR!YS -YMP4RPǴ$K|gELz`g‡D@I4"��AOWt԰Q%K`kAD 2AgB))X�ABE\ !\mN'"̹@?TA<AabDE1*{A^w' $4P0DҾ !IqpYE�?r Y) "[tI[jLP pV?{D{B/PnU<'Ba-c(r<'%R!eAXEI;pF*)0U~%Suߣ @9\J7+*`F,$(4='{r-)P J=аH%jVȂ!%P<"%& MEH$7eHd-G9~�Us&<Bu[b<-0tȗJ*dͿ-G#y=A ,ťSi5.)yJ&dǕuMͤpDwLH\Y3LB!<b3%�DLE@pǠun)OTP<:;X/ "b)%TLf Lk<)O i24o+]Yq^v{q9XCD~%`eWKj + &bIPG| )q(kbWMCg=D#/#jb#k? +">Q%s~2YDC0PLƁ&rQ\tP,=\d*,ce.q!\4'Aa!�\2$$ w0PV9"g"KT!~Re#J ɗ5#L{ÕkmTcIL/<6#%i!�  $)')YW<V6&8cTca?>-Q Z?r(S#|{12^Ý+mƖ[)L##E^o-!]'?A̬x֨n֛~p5Ν")Uq'¡U j G >.(�dʞ>~FT>"1!-%!ȾΫ>#R&lACz1Ͼ>4}�_%^�"$=+3o^_W;}%A%s.?<46_ITX^->?.1=&o-<M.QEKO\%�=hf]cfm1,%*1ơ-e횂l(N1~O da"YJ$ax�Ca(OC Mrod�&%-/Oo"Ep_пkAna!LC%Ihq !a XU~% !d`u~åꅸ�5�q$@aD2G2aCAX1c =nT t#LT`Rdlɒ%AAj`r3́}Z$EGD'6y͞6HjkիSnl֮YVE+U- JTub*Ygt)N;dAijάnbM6m澭-[""! ja!!'n\@@>΢Տ ᓟ6]b,Z=)Ÿzۻ_|YO%<컯=0.;< !5cENHo@ $A<D)E&h*2U93Q2PeG#2n'l94"#&8D@) <sK.2̮`#* 'bKǰlcL2]SK3K>O-X^D 40,OH!I/Ѓ P<hRKET H UUK :&jמc"0J0X'HYXvYh[dmKHJh` ]Zp6wuLO{ejzE^vH"C�ĨA=Ͷ؈4�+"vw*f FÀY(F\FZ#֜,(֛ C ddedmֆØk깆}x&騧뫵zl{iH>�YdMꬷ[[f@j;azp²Ceۉе$nśGX<(1ecb ک"VZgI;"מ,j.hh6Y\jez{z>zaL=8it%{'~{~5\ͣ/t (Ap&')Tއ7Aru=tp۟.'@7yP61/fF،'t7&7Zۊ08/ g؄ꗮ ΈEDf%& ^Յ8m*V 7%vsZH 2o();'kÀ=)1#?6r1ֹ;PNwp<@WKѠMX\ޢvUo +_@rlg#WMqGb,=Y~ΖK#c>q}08-j.. R 5>t 8�V dV3g?[Fnu3>:l_M9ocAE`KJF(Dyjx`KрSG9.eǒJp|hյΝ3$gWIV&<*@R2-}Lb'N&>8<VTӠ )=rrOT qlhMӝ~Ө9wG>51/R!# y*v=S;Á(`g0!tRD*ǹpׄ[2vd ȅ1X)(qʯ"8iWR-.'KFéqr=/f0m]QKSSeZQU(=UT]J]}oHSKP+"dv8 FB-tkֆ^mm$!>Lb 0p$XS{�zQ)  H2kD@�@z1@ X$JITY H:5ee BzI?aJUs'mASyqL9:]ƌcE@`y4f8|)\z�3:2ֵ t5)BV%1hAыЛ|%XW^ 9ZDOMHBVvBms2A1 oS/iUMj>$H3,!^drX .H9ud6ԒT~8W7 #LqR5}.ؿ= f8�[dWK�j˸ a\h..r4up* Y5A,QI2x�~Y=u|Ox2H<LtJZ‚�p$F%;ݹX�6`}7 C@Myu@ʛ)߽{s.)t,<HXqc[|t8 ᴽY :ݦ}$xA0^ڷz51em f\$ʶDbWgΊ}[FL\t> brع[j!}p<,;L R9+$x5j1XY5.Ӊ(�vگ`B<{!00R-| ! QR­T#1E<� >+2@! S% %X+<c9ɢӓta(ix1!�?+>r�%d:8<B8/ka[#,36" ")P9[7'ˤ(hxR08Z7)�W3x>I[k6ZA,baz(�T5YñEx4`?Zs&:3hp 90#'0C08#g gl4B<X\L7wRI3t-3L!!Z{0Jd[L'1h@H�7I ޢ "=I.r9�!h\l=@a;!H@7�(K+zl (|_C.P=AEIgSuC4 �I:k'4#В$.`$!鯥r!KDP@*{+5J'蓃˿I6@4� H?HjܟɺR{Oƹ $DV�HЁgL?0.ǁ:ХiR 2tyH3-@؂clH>bZLj`/TORZdA`$;(dqNĤxظ-|'h77l²IICS)uTE@+CE4xe�h79XD#F~aƄɒɞW#d &`+`P(�6WlßzI Ol*`T/xxw  Nd--٬f'Sܣl!0нƛ4\J K?LD;b�J-F<@Gm܃.3'(!!RcD<0:`�pAαddI&p(n݃t2 BX'|Di<:73{>CH@8O!%ScBt4HTACL�;=@LY }Q TP$B@@E.KU708@<ڄe3مqуb+I(Me�h?02x4@,�<>%¨ao+q/sy5W|SS$<^Q>24LOL 8Y}{K GKx)O4]REjT\�}@[\(s74454K bidA3tQgH xā`Y3%"taGs1b3SatdF^y|Oς`-&̚KTj�xԟ;(?Y9؂gM=FbT!b MB(IxN_9V4:Yl0H>Ĕ @ЃdU+C-x4h@=21Hǭ;T:S7{'5wWlbݱD=M L>Rs>WOx-#-ݹ.x70+C&@D5@3^4AOaͳ*M!=N`P=0g,G�45RMD!V|Z0Y`HX2vUD9YtG*a$X[לkr*  0*"1V䄲&24@Ea]N dI0T !Zlם&hUH\Q^ mms֥̒k>0@ C&(�n4Ҭ05*AZFD7^V[4^f$R=*Ε!da @1n2 I}X8r_UCcmDƇŸ+3YdMt�@dXUa92M"}(4�M.xN&l=Y=_x9s{t:4=[WFrbyS^H{B5�ԡAi5AڮZe;=x.0S? N$,!CE8�2V[ ;Me7"훤\2ZjUɼS $PpD5+>.zWlY2S.yE^naW7D;̻ڬt=`;2!BSS빽.f-b9+;#�j kG.# ـPc)Rd�)C+tle4TZ +1b>�tmpQ9޴%H :$'U)Zf<1$89[5]2=CDЏ%<f<9أ.8oo+[; 7q,ã5GkBI xlz)/ζ2E`YG bieEө0C<Q #`$rk%.OAO_˧ Nj}@e>+1){54"1 s,ʝ^Z*{6T4Sg{EGulQ+nq𪃃!R=]pE.'90C` 9P& eZJϣ'.тS#%#} 0+)QG.rHbʮe2@qH/TPmD癫KYR4Xq)+q&D;Oczr;W{2MEftI%NOsRF@brCr/ E*:W>% ZD?D)JSEy[< RӁ^?N&UPG策%)E#ETMʳ40O}cPC* :, d2+K @H@xC EK#H+$Z $p3ۓQR7S6Ҏ�2AH H&aa iA$66 ӆ B``E%@"&}� 8`#LƒG АN$I`Č6l(PBMJړ&:C;ఁ#H �:;Ɵ62Ҩݺ#`8' DaUOaaІ=6E䮊pr5VDbƆ+vkG11SPiD�yjaтʌ[(l t *R] 2aLm*ѱ8ֳ=oZ/ %mQÂJJRj1ƈ(~ i#"&8c)ڸ"8p-q[#9oYIB ]vw=A7T�d4$g|݇ߘid&Ґ@IDUto)zp :ߠi*Im8v؁ 6HFzZ Pa^gjir*jgTd,B&QqksW>+tY7, Q.tC \c nUV:{M[-pec^g4aD-,iz~{kE}$~6^  +0 ;0 fBh@SoEvl뒾5YAOd,BTr GdlJFAW;\V:%B3sb*:"}5pa5ZagQ Pp�2RIM7GaޱutF=x>Rm"IX@E-[69QSUGPB11ѲK$^'`شg ;6a;><X"DiTFxGwsUȋ_Lwf{� t@w{`0G_?~@ M^EE ?rù"Md"#M,!dpVWB`\jʐ\{pd>< sx qD P0:�E'tU�.E\6/E(e((Q�:p38� (0ÿ-v~@Rj!&H?. pDʀ14rTC?+|9' rJ�,AmRVA돶-k90\6*`V@4LR%S0e�*`mHcMB$T G2'%:өut'. D27 4yIjdNSdU�&0 b@x(D*�E'*:T(H9QA\T=)<Jґԡu)&`*jADsZѝ:- F�D`PQDb;hJӍJ`T/jF2D$0�BXϚֵm}YVUv}hZ WU�Xh 0Lc`A&eVUtQ !sz FA d` zZum^Ӧ}'b6-nYƖEm 0�G;�m =qK\:Yumw ޖ/DiF\UtV}_!/g[`�/~{`;,`X 钒b19I'N9eRl,aZ(pqa2qol4qx6nN D.&Bu�ex;q,�ݤrld c9 B${)8T*Xڴvs : ;YЃ3~`H `$YA R(+Pb $(%(AJXOSլ^"HjTǚֳ5[kX:֨A@ % rkjeٻV6eld;;SAb 3q*J~-hr̽ts.XPnyG޷J7՝nG4N#&l�7̕?@GyBV7P X `7K^r�dCtqba;R!B&ǣr!@`&H'9OrCp撾/]J@ӣ͵ +iL <^c=+> c&> mJSjuwbĪ|^�=@(.ޗDԻSsy\BXAʄm 1t;H8^O9繙=iOˍs/|P7%#V= e& K �B_8o!z8m⯙EPU|;_D|n(}AbbJ~^:N"停mQ pD]u`AEHHJ͐aEH$DD8QHV$QE"!IXdp_I |!Ρ!ޡ΀a*mp?}>%aаhEI RTzDGf@'vyz|b)")b'Ҵ@X@@& zEHp.Zz゠X-.H-Z"\ f 7v7~#88c�v- N?Ƭ` ZV`( 0A aIDD @@d@$B"$IQ$@X b$A~IE\TA~-A YA7Ϲ$LL$MΤMd �G#8\BPA`!=" eFcT%U^UVV&FVbWV\Q,@$2qZ"ZDW6FUD[[j!RVeIlX�J&*8ϵ#a~]aZaf,fbP6y|< dDUCјa^a[hfhE^(E<dXFV(J\a]Ҧ9eaToUX:dLu`o8d6b:'t2tj0?L 5b >SłhakU'U|}Li]|eDdcܥzo{&]%~~$A_dN`tfs>gav(QVd^2VffxMb#`aDJj:hoe2B'i]EI�!@d$af}":h\PhEm:?2_8Ёu)݆>aFEw&Á|fxaJ|g{L?EP4p%&VdC(]\Ep .*b[ pAqL ݚꆅ6V<։<])5eyMgzMhSЦpk`\짐OUI](k~fHdEXPE&qdu `+irX>Qj'T$g>)jHcȦ{^Hp{%Q4l2)ΐDF`CinOX֥j"jRaW_ ݘ ,왒B&uʫuʈNfduAY Ш|NtATDJ DQOd�|n(YD\ĖEB�$bnJ(BNgDK HAb*&% 콫&.ƫl"aR~}wc>&9MzMY0lH�E؀ |@zh--v-ր lW$!GN+~Hk琦eUDi|:cdA؁$.Jcԭ@b DtHg|{EK_v*ЫocjaªF&<>* lYX*V$B<A�0 Ab H\X@tEJt-|-El*ƥ2� H � D m~XlXi]Ol>n& Nn>@)AxIp?la U DA� @Nl!E<$N ~Π҄ KЁ �$(B @ONDjnfjb] <΄<%!.)'Ȫ+/D)a`&bw" $$,j%ר["H8N$ǖ�K A.C�G�"D@�Ij ֨6lƖ^ss26 R_fK1vnyJP@1E @@tA @ A �lDj䦔YlA4 HO@<HˁIA xgDq(LG\ q~51X{c*bYi;rNoɲl/42 Z4@�@1@@FHJ3lO+MEg�B^�AD@a"'aw 4A]mRVŨ%A?oY v@ΰqm � {.XHB1LJҒO^$@0eI@^.Mlm1ZD]$ۊ�l�� phlqoׄ1.pYc8Zf@}@)\ Ϧ^\n^ ANtEH?�+@ -beejḦD1D^c3^wIPd®Y{kb0&JomXyWV@{%(͹DXuk% $�BOo 2< � 6L^$,mD%S HF co�gx7" A0 dہچAF'2U4s|eGpI>ƈ[8afx7* r`ځ�99A-nh:@�pM\g}  A 괺gs:B+eb vA�ܶ aA%�iۀA%nR{+m@NtQN˜3Aʣ抧C/5�Sy�WbJg@%?6@cgEi,bȐeG2G$K!sA@O,ǧFt"u5ܧy+{'1+;; {[]Atl1ggE9DFmtK@ԀHףA 7pf{J󣎏Ł ^l8+HH׀PW蠒&@fH;{osu )#7!˿Blv&o3ȁrjoGcV0Q2d{{.ҁx̰LGg\" =&@!P$lSʗ1ciAJ1ThcG=9RƌˠTY1%˕G$ȑ7m' >q t lqA= aӂ B8@бA* 0�D<ԧvd ohJ'i C5h.{rBՃ( c) @(v=D`0mڔ(3fC*-ɖ9[xqI&/%o$`]:<ɾ=u2<oJp@6I?m#`%큰Y6INJIKb "#HS1̋)bLB@L\ac ZÄ6y<H,h#CRɓ Τ'9nI+ꉧ-<">:j>ꬁLUcsũL 0\Ӵ(pB`kJs=îRD -4/EKz-2H"U,hLRI=U&$:Yc;V/#sC.KKRmӪ7)'� Kh].Em=õt/Ԗ.^+"Fߎ87d*RՠIKkbK<=Cf d$=єSeڐB 1TДI6CL uN=stw0z/A #6&WԍTejYmV.^#/) 2dERdwukAM4қp ː8eQcQͷ| !M(#Oo덶ꐠF`fUJnK-s/1JN2wWToYɅf3RsLoCj䏓t1[ l]-% nkDTN?J]}?k`k[q:lZ{eb<�c| gcSE.Ke6d p1c7V'5m"XgMldc�dd")<SI5l IBCh b \׺+ %v Rdn֚BQjw5'? fyi dpbk:PsKk@ i"-M'CO Ns跫 W߮jE6!�IYu(Rgʓ`LJwSړ }0uo'MQx ̛m Nd 2CkCHLtJ=OT@0!:0 q+*^& -d̙Nu[8D Ч[=: (- pF >.T_9ctYb!k!8!ܭTD`ڡ0`q)"E1)uLM҆$1+%JuEX�Ђ\�lҦܴ hiOATիꔨT)MKե`= MJՂa\ntypxC:I3u% �hll`}ld! dv,g3ہ8dQkYr6.CN@ΩZݲVJj%KߞVlq3[ն@Ȁj9^"3fKI<uVX4WEO2,u/{_Η}^SL@%@$`�w5~`b KVdڮ]׆*j~ 2, PR8FŠpRB51`0{ ۘB0,d#Xha8\H@rl8G1<eCbFilgo|#v|tS6y&_Foe*ゎC FP#*8D2Ђ p:Ӣ>ĥ?=M#F jNg洧mS;Ӽ52DžSu[! 5QU֪u3iZtm\ԛv'zAD` jC|53[MpHv,G bs΂4"oxxArc"CO{ 炞ON\5x%Rs'!w2>.ܝ1@|m:{Zt$�b4$ʁd{Ynu�qF8%,p@ )s`Lƫ>Ej3~3ԭ^@{8dm"؆D7�)`M0m`ΆDo,"xd?,_VF>,(C_߂LXG5'>5:ܟySa:ʺI(~ pE: <tho0B||)HVH8p65!j#H֍AK!n8|4FI6V.b^0BMo/I Cb "󖣮D T|'ZTh*6p iFpư6xp"#P#P ` H 0V ip I2"TJO =O$4s..lH*` ",p\Hn01]a1T܎O MBuw{q=Epޔ4l�ZOo U&$~"-&,6$[Q A=P0$ $Na!`01DsbPΗ$1 RJ$*b.ѼkL &b U|#N"\84"ؑ"XiX%WP4nTfC]8 o$}EfR>(+G B 隐#tmqK L.SNnq$\%rW&'=$GRv2 .("8|Rb�-o R-- /ٱ7,.h 3Mq��N4'1I,0q61#"9  !& -s`ܱ0qr|B%%" r8 31s8 $07K҅p. Fj$9R0S<-r R*/(=++SoK , -p ^<s5;. @f"fI$8& 4CCC#U8D7Hi` @4d=IR2"RN%o `"¯@#ITQ'# JQgJIZ`6@TJ͇HJ\%LCGLI43'N**N ( {i.R$FNR$A6fKή24ߢjؓcf!C!ot ik"rUI2X{ɅhJTA}p5QH*tiXK@F }��3u *TQYZ5#fO2b'�bpUZ(H#4WIUAqZ-]� J>;V ~UGP�DTF -^G]-T 9YRn^=GdFZjSq>J|bu&2R `AW7N_SBRY�K!KeugF 2i?j* 2`SU$4{- nb5$dX%\NA^u\_xvoSc5$RĪP#f"TYGl?od=-^i_h`?TР!GWV6a #�isT4voUt5*)Y7rVivnLOpOOVWq 6<xu4ZR9g{/mw0td$Z}]VPHv7(_7Wl|9la}Q{W{Eg3[!ybuV1#Z}=h_dj{sTwiyǗ}ϋ;&"Ra�q'lv]9r6�G^I؇CVjH_05nE8kF{hy'p'falPHXAw3oZ7QOW{u7TJjOW0j Ga w riøXs x*68#>y_Glfˠ)Ve5bMnSVW]9dXV6V؍#xxǘjoiG􍑘Yx!3friniW؜˹N%ay}v%P}9$bjq#ki%lA8w وcyy 8M|;?KZV\燰p_΄őAיO!ǗYn90u u׏ŹH.v[ZOGzeڃ)ّ%YyڌJOILauaGIZڦڢ9#גkڤɸ7tVV5uԎ}KJ\_K6YӗZ_X7WMx`XV&:Y2|͘[ڱos z}Zt'GWt +0[te{%_{c۞Or;nUJe6Zff!hq ٸ]۴zS;Wx;qWetآNk`Q{Y8qZutfdox u>լś+Sݺ7M 9tٶٟU3g#K=\^QM3gCq\YÏ䁣uY'@zPuzKZaڼ O z!ukǗ UŠO"񏶼S;ܴo\̩< UG w9+9AYZfq S<âz|=OL5 u*8on<W;w·}Uĝc54۸|;Zُ)]tܙ5õ 'ʋ;!;|]aٗo[U5cշ\kC\'x'YċѲu[!pɳz;w5>>ŝyܰg}_s..JCu;xދݝ>6 ;Χ):~0H9_4}]^y۟ȇ4wŋUokc<sݕ)/}ٵ\s#\K ]^%ߕم}ѣ{Qy6a, ֧kk^ ?'u|!|uz]oP :-Q|*G1at1QG"gm>/[{=/~^/9yO;u/\[q\3 {ҙ]9KI{�J 3 TX3�FxbF5vH1$ȑ"KZh2%2!YNt&̗%glN9cI)e4Ϥ7I`HԨLZ$UAf%@Gf@<H!Ą$ΠK< ‚[r4+ॄ<ړb@ msɋm͚7, & tQVj@88a#ho_f bTHܸ)S/xMkyqP*=ݻzˌ+B:~X-ǔamW waqT0C ^6g]yudqgex݆]%"uUh&ciZl\e%#AeD 6q,Uq,oN!s وBzܱGUxZbhhf }(gVZaVB5F#xEi@ WOhf(dg^%XjZZfŚ;zc9d#g_Pܮ~1a#yIG q'j)4iZzς*a&f]mFH9'}muxFВ@ Щrqh\Ԃz*,}'j�j™f6*^7_8pDYH&} %KT2\6i2g(zݴ6muFn-qE[UFEM}*u[  n%sj,s)0кpݘ҂3N̷ĭfu1<fY5D {H*:,JDv}ӾɹAm-f&muӮKu !Am\y@kF%ssŰx]s桃|;tj^@> n�(+(.y\}ڥ_}/9Ⱦ9]/nJZҺ>@XHq޲2m9vA2%/swB-LΣ g64d=Fl�'UnjwI !AX ╕åf)EtjuOld.n|f!&APA_JZfUDg9]jV- Rߗ7M]g{hoR26iVBA=JPIY$񼭑cxH~Ѕ8#HPрJ3~5>0H YDtqqM2m( YC+[, Y?WiT 2E n ēQr2+dz&Mq3T^ZHA3(.g(lң? ᑈ.L 8i|3(lh MpO7KΧ4Ƀl'$8eAn vu\^֖˹tv{[yJLljvIFU A7s)FyID$ToH4Kd}^ &ҬѷJ#ȢB)~h k�Z gqPHt !AB\i*By5tdҬ3h(9Ĵ�Qe[CPi¯`uh.eA bgKy+{}V 1?&|eME8űTa]K]an۶mhpaوL�h\m$&qI|eˊל@.0fcuPT.lf]!!e4^G,x:mtҎQ21�l='л+!i{۱2QKͦ6U:1WejT }*/]n]"n%3m])4,4%_cѬW$J fzs2($'kksB+pgjl}ph6 yRh:e:[ʳuW /E^CSj`f 01?狈LGT}˒g]S^`;Sz�hZ_]KA K=Qdr"Plfهol9c,C,Po@5mF6R9Bi$ ɔ3-jw5X\ )Vb nAH�5^@9ӈE۝e͝Ufzvq%N 10Vd{d*'/?ܖ!n0հQ1;ku[@ x\[!X^ꛯ| CU]M)~gvbq(\꺎YsQp>U*cbBfmԸ^Suz�*im+:wt -&"y!6ޥ~YB'7+tU$rH(f9'Hy]F}VN5dQmod'2"3,$tR(3ʆUHog{w8ww"^Wzg8I%Ofc%ԤJ}7l:i%eSjvmhCbߓNؖx5lQ9æe6%4x}QcXUw6x^CH 6l5"sT{݄<M7Sgp:=#Eo~_32VzjxwYsr(tȃ?\~cz# Mr92؈Hs=}0Rh?GHc7zsb^Q8Z3>GSC!elȈg8yhoX 5Crm0pb+GTDcLX޷ly,u7qC'AN`o1I%uxpJEӷqY7otQ 4C>Ch&(ibfNX}ƑWHX:Y[XcqNŷ*2ml{jhq^uXQjE~RI/y{Ȇy8oA(YΨYG;j0Xuvh8ӏߨbUYU9cǕ%' z("Oq%|X1P9uh}k8x9ȖjDžByczSrf@Aǖq/dR6Z#[k5'U|.c8UMy8TYMN٘*Ax^^QDU\c+WƘY9xMڨLX;y3EF`V @F>uMuXy:XuCh奌41ufWr3Z9I V[ VDG,p"&Gz!GÉWy QY4$cU}8}O)h'#`Ç1$uP 5b+vJLȢ).פ6*~Gv4y 화lH0ʊig)ɟjn�ejPQT'd3!)=ɩzlꖡ[,%I5V1:SeQ#na23O_V1ޔ]~n�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 @FX X埃XG @Xpjq!}b0x_)b@E׃<cfIpJ*`A@%Q d"\AQ !qDb0 A |`H呧 ě|MVrfg.ٓ* dam  |`1 !X`QG(rThF p㪴Fzjz EbEd*Pud HJD)`'Xԁ|iIƙJ Wq+ͦ@& /c~2!lEy> {ā/W\){yfw28B!4Z{o,Ѹf+׬sKuN#OG0 ,& զ!Z2G#!д}@Or`!s;%W ms"%W0OH�#\Eԡ0@0m>BbIȇv讯 fxK\nC.;K:AD<FfAƃ!4~qmĠ _^>W.ƸmiOPa 8y!xOH5!G(@ �ƴ XveioC:P.E>"(!�ldm%@`A{[#�eGsA` CA{bO~plJ?'5՛�4$ hT6 D 4 >18?�@HBKU"ա&rԕ2!p�OH0[zw]O j84ejȂg\j,\D+A(8��?���lRqP&,0BX*"Lt f GHB/ǒGD(P'`O`Q Bke!@4@I PA�, O@ `P0!A=&v}.={dž W <PBDd �eh�TЀ$` %c  -Lj"z@ P2 abJ $e0kEEP!؀�x@P?\oxp,RDF4iAX!�` ,BOH!(v' EWz)�Q0#r@4$lLHp dR`+ h`4:t$tץFo#1\p*P#�� @x$@J@I1=pHv mM �@A6 8 }>A 5&-%_] Koa]! Vx064`Q 90B1g1Rʅs$ѝDu]wkj4$` jN2�`0 :Q j !8Up$H@j> ~<X7� ~ p \C<e?KR >!R'bմZ�.z=1IM(>BT)CY\ƈw' po0 H&BL Ws60-$XUVy2Y?y1l)0[-M*! (C I)( s8 X>!oz!NI /`4ciU7t*`'"9B6`0bOkI�F8E6~c H*PksZGMq.X.H`ڮ@z#t&2�P9`@+ũ \OL#66R[*Wl1vNμ$gݭѓ`j `d;y`H r4_$�0.>kq*1w:;/�E P@JfFpdY 3VP`B'^P%eTity�vs7{$sV 1PYG@4F9=0@�9w54#L! Pyv*OhNO0dP^L�7poa*_�wpWD#rd8R34ZPVt=+@ f!�o <`)bX|6لe/'e5%PJp#T�Ʊc$�%XRk@d5O\ 2u PBƁocX(dE |0 EsB�X�/W*V=0L)4X�n8D5%"Tyb1sqGB&F?9g V!oej^$].)�I).45n!!Rs5CiZs'j�@� mL5" @}|h-TT1!)1FS0[=s2y:Yy4D*j8y/@0p+? 7 D'f%C%2\X"R�cM>d�2dT#$g."}Qot%Uy [IG@OPW@4UV7UQd�d`g�L6҃r;(Ѓb0 c.(A?#H8]b E J5B+@Ԁd(d")W#`,ř60@4ZhVV@0IEBE؉_S ;Pb9.zzE ��DN'�pAWX0[OP"n3 k@'lb4<X�*F` 1lp*`k08XZ#pCGAfF9~� @-|*E"| ܳ-)00#V)z=+10R1@mJQ~`~)~@ <PXSV$04|$ x9Ca5WdpttaJN=J !0dbD*9 }&!pb %!%p' %-V/#W*Z29JODP! s*`�`Rp=Z@ F�Ds^P4DC" ;w f0Z]#yJU/*FQ?3?t`wU4P(szG0ojD[�WXh>س$@lU)"TF OO#VqpFzH$�MLUA`0.0�IW0u=~jcC WzB{e3rp FABX{Z/D\`;+DPe{fg 5a(}s"Y}ueF n@6l j`Hj%)0<E(`LW�I^"ezĹLEN$Kz0Զ �l =�kRi0C8 `|F�B\bĂZa^-P n#0B~'$IC=f{׻P6B+OV �O)$/TIHR%xoL�s�z8w YW&T(O&'jP&3d#x GzB =K= YcO5(s&\ґ9^T/[G7LvӐ)l"(7Y]Q#Ws+ojXr*gxQCr<,qbCZ9[Jk"&_L@Lcڳ"(IP$Xdpw0 9tMSS½+fs)@w[m$1nB.TFV{ QyچoO]N]ʗ i)ӂ&!*%J0u0B̡i)EY`B@q"*seU:H479s"b!E"r(Va$@)$@x<gRHZC̚I sA2wC ` MAF-Ae67oY"&Zj'h %q1T!]{r"1u#+h>!hS`5"S " R0BEnj*r6a2-Crm=qe$fTH>4pB;"в0{o ƙ\n|׳j]074+0M=_Cދ%8{\}eo3WP'f%+rm6[7jWchW.,sGEar Kn7k*W>$`&Lid<w2"?ԍ} ]b0tZ1Wl!GiREQY$D{>݀@6{ -/|JNJSm*7uWy7Kis=!>1iR%cJ%8zC-)>ʱВ3ٝݹ"gFa@]ߍ/21(c=~i-=Y/î=j;n^[h+Asl0 Ӑ_>iǂ6K(1-2&aJ2c =3Tr,6'1A!a阎r~һ ;8;7`M뮾-o!*bK2.~R-7@A z$@%o1BGJr퍲"8.- .⍃H>gEEH$�oB0n)uT nN0.=p":,oF*A[hU'X$:G?$$;D>_`g<q՜  LrNJNOH<X2Gc&0>lG$LL'cxz)M`]IQNǸUL}'?s +t%fx>A)5qM j` aRaiQLPP$�=^tIoM B 7| Up/PNr@mN`/6{�L mDh" &ئAhH'6:baaC%14iPI'L ;œ  �j3D 㤍'ܓMEV  WF|kT Nd(#ھukT ٝP C9` B ċ8Bq CCɢ](�M ҥM6}:jԫ]n:% ~\D Un޹AκtkGs5,Z#tбVnu)UƒF%2r>Y?z*)3Ɵq~Ãa2cCt�jAH(B&".aBZ' JA'P8EdB NTjƥd\*Fvщ ʼnK41E]DuF' dI$[h)&A!h dK.[2alA�+,0 ӏ"{l2b"0A 0BTDUQF%9ɉ0T4)TQiH:0E,TR"hRV%$hđQdVqq"B9j ']EU]mQFdQeUVVD<`K2pRp1P]9p2`ER ZC 6CVamDPlcUlx+=8$$cZ'UP+-b#vbqn we'/zW8fYvz2bS"12҅u`F<!S찿 5>qq[~qv=jn:@yb_Ez_5su9g+ozvm>(0,m8.xe-o9eS<ÀFw0]mm!^|W? @{!d<߀+jI_ lVlgC�QV5A_%*L5*=w4Y�Ozn<1Ehm94%g{a$2Ag8Ƹ NTm ʐ+|Bbd79N᛼'? 2\%k_|l(e#"BH�%#A_ P e,3ILs GHʍ=q0 4`=8;e-;v Tpٴǽu}/I,_7KЩ^O#_ n$]8qx2K_> I�/2S<|YH,qCı I[:VN=oy,g81r!a0"M|r 6-Nb8t�*uE C)Ȋw זK.pB6,TT;`Ҝ"P *R&5?T:VBYlIsfgnRP\ 7_R2[+ViDW nďfi'[R4A p[$֤ODŽqǿzr0 m'ѱta xFOēd^'Br5!!G.MS`!M:H.Sh9A[2AնPuDŘ֫?6i0,dzGb{d S@BŠρD&ÿHM]쎛+gHI l�1yD,8Pak]@(aQH�Ԅ#&Fx,VlSN e0�A.4%t| Z0nhZ˹聻/` A6IN)1>ZLئT$V$Ё\JU$@3 XN6PDRBZAb]$ LF:HE.ʫw ޾2]=np#J/)o"s 0@w[ڴ+n. $@̒ՙ5BXHw2^Һ%Uĺ.Pq+MWBo4,=k  daTNEXbq;XZTKj~%K\OL_cݵRl:8.=$q2FK:ئ Պč!;J>0(P:ӳl |wkH�tfI JM{3kmn^"5użEE=/R7Nr;s&3[͓sbmX5!0o,W˗$ļ8C/8aP:لk1Et 90ڬAhKeq W%@##߬%H{b&7Ŏlx1ó_ˊNt BBFUsu.!�5 g8KxBwVAc*zd�!10ұ&RQ$34 6YU!3I@PZ>~JAvb,kʫI`(Y[3Bÿ_Q4*)P;{((UCg68Ix!`)&3@y؃ t22$a7':R<CK+|Q(ê0x485K9,J:KvCB:.x l39)=B){Ad�۫홾{N3ZE�!++I�D)K.4x[{(Hˣ4ٲ6B7əp :ZUQ=:*;6.,\7A0(Hg.mR;1L:K+)(#d"$IR@إ{,B'4'Q\@@82B@`QTg\hOk♎!Pȉ@:҉1{)7Ca)A1'yI`!{:Cg/Iʀ>N;"1L˱1`&`@ Up46x`.؂0h7x<@774;;!q7j14"Z|KDK4hh@94x&؃&p6:3ʬR-c @$ 0Bl6@Tx&xX4 0 4ĠKBI"Y<<(IJ�hc‰2 l&p-RK$!0p:Ƚb>�P&۹H'JQ<(!0=|.H&!0YrL# ='^!N wKeX xP(�ϡVk/%UrEtLZԱ\rʬ%�TFCAϒ"0M'EdB@c@MIC4(bnїa[ȹKT'@UAA3b@0H$@</9CR-324!4(RA-0/E|7V܈~i)z- H!lI .y dP `rkr;bx7'p+Cp'�@-̙$9J0o]s!S.71D8 Q=BhOvj))!3/@;:B'LpAnwڄ9j11ƜpL1E4.&4C E8 տ�#R9NJ@x 6QDh$gO$DHzXUASI0IH z6B�z)8zBL�pLe|HBV RIœUѩ M׷ɀPd"u-w. AqQİ2 7XD7RPФ NB5j CcYRHJuD>1HlWVZY'D7׫)8€[<$lMr6(I*_R8V,m %ThL#qؐ: ¯Q0eVI8}½dbqAe:V�7Ɋi48P1T3@]k=()+?K&E�=pQQB&(�9H9$>! H&-XU_APp$Tĵ?/ ܬI@\{m]y:IRA9Rd48@L8�m@O*Dd3ܿ*CIP|!M(́49;-{W$_t魺8\ZbQ܈<N\3 8bi8 0E..:9c^-EcD(2XI iG J۟1,"�G Ǒ3Sص$:j2iT-PMCŧTY.i\A@[N]5@.Ԯd�:8T5j8.hԼ#6.R 9 ? RJ HIpUcy3FeЁ;/%fg,wⳒz0xK-b-.0G> J`Z*$^T%flL8'ۅs)eDe;B|WcFɻj^ 졔f: / |Ο64O\~iTzI*SvZ9$JAjFM_68Wi++XFT~ݭZې#y_n\˒.,ԾZdOHw1 _) d033ˡ[sU* HvJ۞U9QL1 :V3t 9Ntp#8^6h[#iT i&Z LlQj O̺WǢ&{ RU86LˉYDe&�7B sfd4w T2p̳ڎZv *TK$Rk@SE%ȴ>'XQӏBxrɝ;9{wQ3ǿ? d)Y #[UQT3|/WIoJ͚ЂmB؛=%1qy5ۯ2TGCn*$)hQTqo!<H3Q!B8jqFk~J0 !zM:�#PINʩ# v] > Hhǵ)YY3 !Y!B:i00PM/_&CAh#XLQ&G'X1 `x_R1j|ĉs~1~p(R"~W3#__#-9G~l~>8F�/ ,ȂAT)dhLBE+921HG:vH>N0ђ6i&Μ:o'P>J'6BH0NZУCuUaqrXh3p冑;]u;/_~S#-Xa R~hđInQAР+y#>蠈AR 2h%nmdfYw0gi8QPD]9ٷsͥ6BPIϸmߞ[Vwo!EcT-PA*DDEF!H#}g$AB |SedkND3*�)"-Xcn9#;fV(\J$ڀL3#K:$OAB$G[@qiq%Vu'Vg4@9ֈCT6ee}g d0$K(ͅbJԢ:RYCRz餒~(ej*fa %N ~gٗ~+Z_ua` B̙CRli4-G)^1 DY8 2Ak{o[/v. BdG6ok0&02+4Du%[,'r}&H$W312ΊdЂc<f6K'wv'H'HqC'DrJIP@A`;!N؛6puu=wI`@XB_iK6t'v/8q[8b4[sp[m3pnzo{)lҁꮷf@ 3 c| M-EJ|F2qC%L{=?>?\%ߏ2?\oL " 4A? b+W2P2�!'L2 Ҙ'3R^ƅ$BBB-d {0-!kP,20�!84 {O)d" B)"qV"C+:D#Ө5Q`,P!8 lTL 2mS8i2#պF J"X %-QIMf>JMr$4JKғ|e+9 \`o�h �Jt@/]O$0yIKR2T&4)eIPD X`1eÂn- 9͉n4; t-C2C&O ς'=94U$P*AQ.F9эNtrXD):Z FJ@JQJTJKaSt׋(+0ђf4LQzԔhZ RFULJSn:(%&G!y(Gmm>ָom\V굮y>9gAh˄@FDKyPB2!eCr%�@7JڲI:iiAkО\}b [= 7CE*򖴬]lG+֮]-re@`Á*8¬evb.qm-/yӻG@mmDdO>B<PA*TjAC 6@I R(\ ~RmTՐH(ϝD !BA5-H{a: vaD>c| k;p�X l`{iNnw!8's5v,KׅA9]cEDaXnĐn. y2bs4ۆ) NBm�@z6朡_hEQz*\6 FHcszTiKhG T 2y Y2^H|g8z׶ 2 g ,c'D3L'P*4 I N�3$&/Jpӛې{.7mCuׄ&6awTxo%ĚW2v{w.| Ps"h|eh _2c.>�87O+h�ʸ+q hX cG3;YaOm8&B{� @&N?7S:Iop'nRf:K$P5H9-@AA^S~CD4mN!d �C:I'!wgRh^F_ax rX,R Ӿ LC53$|_.߉O? wC۾AO<Oo Vy$ (IR4?I6JKipճ^\z(WIB & [%H1щaehA RCW)ygD $DPO4 L`    `@̄!aR^LLY!iakHDl!v!~!YB=z`]` "Q HBhDFk$$}K|`L":")ɷQebMr_X! 8 *Nb*Z)b +*+N`%0F?IݜB�A`!gTiB Ɵ�mL%IcKt!fa(Ɵ)@׉Khڢ&vc⋠_?D$?dz[ [}%26䲥Y2 2K Q͙`0*#MD\XH㥅 Pm`+$d*ʤ$YXִ^!>_Qb>R#>$z^}\1UZeU3j%-K0N[B1TBQhx @ E6= #* \ G\~"&[⥒4Zat<ŋP^K(!N:%b*.fL:2"BFP20ڡ]fzeW`g^dWa\#@kPW"8L9֦7r6j#t#;?NBOnd.&B"\r>gte$7CZ$DvDh1]mdFWX gifL(a "tAҝ" J)B)�H@' (c$P$\@A`eR['!Vgu<$Ё�Jkh@�:bZ^e6 |fb#zg*a_-OH2OgLDBkl_K�ڀ A* 0�&Ԁ l@�J^eK!Z)aȟń4 ]KkfUG $Z@�!Hc2l@ǁY~j(y GreA݁%\Y2A J]΄&l<AL$@A2@�$d:H)%'_<Pir@J(]   @DrZ#%pvŜwxF$hg(1ݚ&05!f[+AkȜh vl_K�kB}RiUL n(&�)BpID� @�Ԅ)#bc&Xabגjz hB8E|j5fJ�{%(fĨ" @�HB tl�@]b"̴&?gB@,6A�+<ЁLA"^(C<hg'܍mHn@~E,#BsK\Nm& l)@4 +A AA mgm%V^hd�„TĘ@ tA@4A 0koo 4 g(�cn*IRL{ _?M\Ung}d-{IM˫@5hէmgD2&@�H "k:"d& _Zp^K"�=>AD( nAi  $ik7dMāCDlb%,ن.Vii~A쟸B) ܲZ$@� Ȇ(;*>) >Nr>O ($L?__V,*Aұn҅,�) "V$zx >mc _h1p0fE^ 3ThL @g Plr A B li�C+Bd3cB9A b@Kҁ(Ӓ҉>h.[jo4na>kYqg^sjԌD5!ʤv�Bk=�FA -<(dH_& ַ!ZM_p5X$�39 )hAEKugpT2 c3Fzd W~'(φPHL $D$�6*vvAAF $j-֣F^+ q %l2qv�ʞ=( < t-gd>b$BTf.ęז'{Cv{[e!iR۝jkP67"%n&A=+DA  t ?'8oڈA@"-E\ʆ$< ?k-w o @xh dRvKydpMOv1~3g8cznXDgkŪ6+$2�J0+ �8@xb ڀi qWa ! 5 L�i�4 .of,3Sn)āA`71bN{z ˷G4e5k}LHk& Ё"-(+@߲2\2DAlNluքB"qlJE/ p?Z^I̽w{lY jRgA:o"$߰LJB@$իg) G&75) (cahJr` tAJj+"Ou6s&}|'&}7 E##u^⸡ڇVw4#&^m* _DktYsK ﲎ*+@&kp)#( ySBವ\N9yFvf Hj{ <s\ 6?%mN6>wKRIZ [eN"Q* d^{s{x aVle{f6|<Hltu6?/b3e#%~92N=-"4G+%6(A>=,@Pi$`2`B qDLɸQcǍAH!H { #L0g¼icg^9O9F2(@KS]R8`HH NqTE.Ɯ 3-ӢOwKToT ҢLc5ň 2xreȗ7nY2-0$D4i72dkс:MEUc<æOCNmiLyTաJÅ %:dj8|-}I8ݤڨ+6\P3X0,3 6CP?ȳ2*0: [S�#T˨՘(!,hn*Z/㉸nZƦj%!*+RFbbz.-E#̂L!1 PA!dM@k 9CD:M4`lI*N<ʧrfor*)jt磫*}o%FkΔЌa4B WICe- Y (t4**-+{iVSzI'(CCҎJ0b58 Fe 61lҴL3߬c6ccSڐm9ctPSTvQy.KeE!S87j.ܺQuj"ϥ68DapmDW3AۼXM\)pٹhaÌ.QYǛ/ 'Oq_%JC=Z [`ʚeO=B_jip?ÀF #W7^9&c# zZ+ .p;:&| EC??W~{68$3.ц�"C з I`gA�I�Ǯ ԡs@ 6BƂU< o#ƠE7٭#J '`^=$X:'aCĀDt"1Ё0,|s"u7+Q>CO�؇ N�.q aH"cEHQ>G"5`x+zL -Bİ�VM,j[I8&d& Y44' ҔAA'0 �a,k -`/LaŜ!J b.t&1E*p aC6^,$V'˴0̚!@ܠ%i.B<)|rA'?OsC3>|,A J�!xg;1Ά4FYP;]N3H0F<xmjCMUh]AiV hZpx:2F@:UDSjToUn̪øjUVLWWq\*VʓR6 1e"4,)N2d m@PApe3>B~@Y*X i++ӊ �Ax%Z,DieJw b[f mjg+� p'_uReP7?i1<ie*<d0yhAf]&fa+p?,}K ]CS�&X/6`X1,/�g/�*X7bxݍkǮC)e0kW1S�ɕTL2 I򔡌Rr Qݔ,leH"l&'Y_䚝l+˙k3%f$yTNrE* 6C�k&%dcE{c8-hz;Rd>U�P]';u@$$3(gjTwMS.SfVx\׳NuK]U׭&6jW/@65M3zu4km~3Y2*&Ud<a^4Oд.]$pߚ {k/ @dI,hۈ-y͛r;w"1/k:A gxwć=:ײ6ǛMq{⯾K<;7o/M7cFl?'v'63HNJ#( #+3`~}߻l{DnwyuKX&ƍ.%#Q5v:vKKvǐd"xk<`_oqoJ}{:B3<oc9-7sҐz G!M6b+8"qW0/l  b#lo< C?0�7о6pL¬pMln=o>F5TXNz.aA2BwW�lÈ?Po p*Ĥpo$ BnEP  ͐0 O -&m`p-Xp ЎV#oCpp^kƾ&Do!f�Z̪l5Q[@d"ʄ !L-,MqE.PqFfPZ#bG /X@fAWX @ ﭦʌ� n."h11 X!Ց۾)c{lYHzZ#62\l0L�dbfLFq ' `+ Q  "'X6o'1y k$Q dPM 3#x^+D '#$D=n[`=NKw,Qy42*ARmblrbDRB-;bK?o hxƶ23*)W?2.Β f* $r*ű[ D*m2m0X%K݂1d<rD)#$/5+0 20!?N22 *764;^}R:/#vl3O3,xr 37wR >N!qw.q6. M-("!C7S0:128K<IlPr/3?c2- CWxb3mnǒ6@qr D0ѿ ҥ"S1B7 +C9t4k##8&94gWƚF($R*1<;A~25Q?wt: 4=S'S1T=W\P)zD?/#6sE T>Kp 2GKlTq@12#mF4'{Nq233Hn sEYnId3�w @ gs3!"#5b4=I@4%խ4&erEؒNTs2�`(.2)ҒED-7<"?T+5+1>K53/,u%NX#u%- V&BQ@Q.�ͽj! r;q>SWM+M`1!C2Bq9kU-cP5BQ ^K'!Gq<[O5o=nf~3OcHI-OYYVrP/&<i$Mt_2Xcw5 X5c&kv8`]`y$zU%N ~[LZ`/m C4.KlVRo/+_Bϱe]SZ=q9tQ$Yg3nP.,?Twe1I'A_v86r=M>I *bj5E!Wq Iv3q*^6DyC+;rK?Nw(9$WUT43CGuU O=-5Uvz,Mb$2̊bg]U6054wQD|Aqx2gvZm{zQJ33v&TvqYU:2i!8_#pk7z8zzsw:bct!XFpcnᗁC6eTkxׂW#n`ws& E}gXx%`qSwWe8awy}T~SO,qsv ,2iAkǸqôXy؁_]r3/d9lEm4Z\Kzwx7_26PMcN@at7l-FY7IX7%Bqw3W.ُUwԓTA6閐HCo9cԸQ9zvwU4X|ogYx D8_= CNِ?yWYVWr3KM S]Y +Kw}yxf،+3P-2arEmuwY13}7v+U} y甘cu#m;;AOzBZ9ٗY'z S[5z|6)١4?]kX/[&4Z#$ /Xm6xᲡ9)zTaUO~Ws0@9v|eƚ٬wuٟJ3 bYٮj+׈]Z{UWwEYY)Y-[I?X7cZy,#sVx-OD7q[kDby?3hu׸[Qջ:{I83 46;ɛg{l̖5995?y;3{38T3KÝzk+"VEcI\xG[H}o]z;g6n98KVZO=}#[|u\i>~[ҍݸ~Vڴ[z<ѿy΍|Ϙ˭ov+WCƅ3#O;Y]|Cw7e'Ϳiў)!#ơ<s U] S=ﻲщQ]UZr˲� wU]1]{Eۧ{ƺu>z3aRr8Z~)dKi8DW=:ɛ§)cPލމ}\k\֜ߙݧs]#Υ >m|~V#.&ǝ+ZyX}z )xO{#U~ԣ}UrAYiYVPIT\YI׻}1#ҩ]w5^ݤe~'xnr@Ȝ| E1^}]~ş]ޛ=Ԏ˕Es~սԹ[‡|{wє-$̫ó.K[CG!w|"}ҪC7.3~I=}]O59[ >$^n2a\{r>~U\i{ycY E a[g/~a6>)ZT'65: 틾ߤ\=?EƍeVmҒr/a6>Wm,lw2w3�Լ ?;ٟ]3{|ZʜR4_l<uq^;%_M"$_̯zh/U{(X98cCHNف_+QB#AICM;?8]^_~5Wݝa^wѺ+aUۛI;'5<qQ/-Z\ TUû#M]'3N^}w3굴 Y_:}'G]CR4UkG圩;%'22K^ѵq~ݽ__/=5{3Ӽ]T?57$Q#I[=�2c[ݵ|y~˥]1}WYsu-KU۝^miK<_Yi|_[q9MUrIHa`Y?_[>=~gۥ$'oaV^=_[ZEgG[u!;U!_?JaCp7M g Û)G_[qY_ޱGG^m3@s97];龈[G:ʾmmVW盢_ΙZ4Fޭ3Ϲ uu>}?ȇM__'َsN'{<U_ɚ[R9w8_[Q^4vW=fC]yU휾׵|ާ.3�{cwÞGxS5/ӝ_a\߃{]aOCR&Gܲ_?{>>} QBJ&3ת[u?tZ^_[ß6ʱz>?>v_^̣QB'a`ӷ[Nѝu?9>׵|3$>7\=Y|>_^%4?أ&ә-]8ݿ>aYL$d&[ٲ]a|>y?ۢ>=~+a+JAWvu?[΋__/ݱ?_ݝ[Gz Q#${bw>S~~uVCE5ԉ3Y~a:>u=U!_Şcavw[ssٲwѿ_<ׇW5YBb3\h_+Y?=_/?{ʪ?uܤ/SU;˓_۟_[^nZds&`^g ֢휾IR5$g됱 Z۹ݝ>[_O525sᎴ@ŀT_;N{?y_/]5 E߮mՎemQ_>?<<v9Dh{g[;aտ~1DJUPGm񑅶c;?˶^C}zѿyw}'n^_�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$SZ( 0 B$�B~5t } hdA� _,4a ?�"Ptfc8_7#;ې6 GHO $�G)!FA !q$8 j2Ȓ AtomE%`BIjIFmy�X GxXqQ$ᥓjؘ'Fu&0)UH'yIwd)=DY!GB) &u \npWeA(*jA쬱 XnI[?n*bJXedx  @UdA@Ȉ ^Fd @eu)p/ \_G08,o![%AF` <!`ĨbqESy#Q@dOr:ln%d\Ĥ0}!JT\<!AO`6d0P}V AAbMpXxim\nrn:Kꎫy D FlD`h$ 8H4<8*!DH Ѽy`%+li}?5O۳[@B+AH"(uqD9�԰#0ГR#L B82'zEe$Pb`P62,MhpAH�<u€r)eD!q=*I>ȁ@cVQ.=U(&% \K(B�� @x<h.O|ա+Ť?$n�`:&@yM$C|"-2hP ) H=Ff:,^#dIX ���CXp@ *(6Y8!}fA6Y}s[ Ԑ @ Y`xOx46@u 0"w"b!'4$!A `UIҹGa#)�Ġ$�!X?8 54@dƘ0D<a;bƆ R9u]!e0eŕa4(< Dp g^7 !geՀA�"T4p0b@K>"ZM~Srdm?uYΆ?@6P&$A8P\)OB3 _H9<uuTFܖk bР<5X�P  <8N \$-AiY5aB9� mFp@TF#1Q6k`H#ϊ+<A {AA[(DUBuC45%CqQ>ən2pH hTd(I"h0_'T+<uB# H�kqoXT@� FHv p? *\ؘrAȑ=@CӴP:HBMe086 ǧ@<F=:]쀂LC?4a!sXba_q !؀+`LC(DзXL!Dy|h?LL ~8>9sJ,FE1WC, :^wc)>+RZ|2PDdC�ʁP(_[#.`7'"P�V@~P@|`SKVq*f#0\:843` n ֤6p</!:�4FaH${ }2?@ M�M'~@!B"δc]^b�>?$LCx0nIR,Pil > R֜=X4�,5A @p7`I€i�'Nj{Bp½EEH2@O$Vv4l`"?Hldp8=@ @�Ls<W?0?01BӴ?'f Bd4y1B(Pb-ے�wPV9393pqOW$U^U+0 uK5`+\gt>QHTIe1w'+J];BAT�QAu}Q0T^@$9Ӂ"3 pxHO-R<Rubb|sη ~|q$us�E�xH Lr% BnO=K)G@Xl`?�b{SKCsHAqQ#."' +Gu6xtxsvcj�\?GYj)OH0P7n0!TDr8yC|xTr09l'�c:B':T�lqh`-vDuP3Vj$8BmIEe>x'\ccr!y3H%/e�$VsH%5%2P2B~؋{U&/))p,NRWɖsOv-%|&BBt2?u1OPW3@e�ixRE @aV�#6p*GG^/^…"8z#f�(+GYGzA+@wuyY(��)�L#(Jc?9c^еU"@H#u1yPHn3b@!Iy H^aoY2DO@w ��D0N'�(XXOO�"i-1I8sEA9DP -n 0S*F���@pF(k7X`eb'BG A0q.X=9yDrdpB<ApN,I[cz<XT+p? HLp�R+@P;!`7D0Y288VAǟN6ђAw`Mw@ 6OWS]N3<@^bfPdWUp!pbuu8u9s�osGAh�#0028*26�!2v*`�`Rp<Z0ts^39Hu`9*Lǒ̱/*FQ?곟YP[pA2@�~(eO#UO[pVw$Η/Y""uvlJ jPZ@@N ;T{ ǓD!7VZ6?PA@% WV#ABA~^a4 LCzB{`Su2S SF]@V[X{>XKX[Ukc�f[h{q,!J$}ѦT@34҇[ 0MJ l0%pvb?v VNR�Y`WpH|WPL^@h k�)'e�B5Y�2,p3b;WW2!� Vv#A~�P$p'b@6J>$iK|ApAU"1�ODruyA#c3&DLPZOWZvg$HB=QVf}[<-gR10sL��BHJtL`)2Ycsg38yT&[z zs< @JGBHE@gI<2Sq4a@M:Y=!b ߡ�pr&%$FgR$JA$ C(e, (4 D!bs6 u1 | I!'J/Cv2+B%=9%PO*9%VYDEKQ&tA)MPu]<ҁCaK29"y$O$灹@ g,/pqAb-N(#Jg@7W&!G2$D$D6W4o4c.?1)Pqh&Ing ,o*"J2.$�"=4ĵ$XEbA1ub.0n;�u|J@+%J&S?77(*3@\-= !cI|-΃&DwGroP5g>B'93ercInxybl|R-R \Vڽ^k @Ja*tZrǖgM`Vj04P2{Bg37!R2$sӾHm=5g-f`D@VMu),"3RV3[qB4�L!q Fm@zݾ2!u*"%-"sD-kRQ$RQ=!U!6L)4=,e g`K6ؐ%q"C3I28c3@]!~]%@4[M�X};QMBMl\4>$G1&T~4[!-<bVe[뵴][T 78C䢒aN5jnj>\u>"I5%<CnS|lC)=y"8阾]>KH.f3...iM^(5*q>$R)$o r{d�|HT<nI^%I<<&^N>N-"^<>n$8N" O3eHAfoNOBO?"&7=`$,/ĐhwW2/Z:޵-ő$I$Ƨ$D@?BEOCƗ1\)G?\! !)SKH@<!IZ[/@$"t)\r(M\HIoKjOJaB}!LP7rXZ__##$vgwB,?B3Xp<Au^哣|1?0rd-@O̿M q7PpG_77 UgI+Am �: N`6{�! 6{$ha0Ă� I V<0%EmVbH#mi;(8PA8CM'?ؐ bKgr 'Ņ+-9I'p2d$j$C\ 1H r$`!bGH!8HcѢ](�M ҥM>mҬU[5K~vPD)Bn޹QzG\yq@(#޺RJ,i"C(!{q Oċ ;,&& l1&8Dh)'ڠ!,0CR"=0ĉq>( _*,c$B"t ]|G_ I I'Z# J r\G hȠ*Zb2ɤ2ll 5-h@$@!sL�c"0�C@t0 bFu4RH'0*S'.5(%XljJ0a@9]J MYVGZRHt'qL;V\uW ;Wi]vM_t�!b p(\pǠ\wmN<L`"E؄FY=vQa!>Xc3Nc6o9) u6 $;78cO+监5g6֠P�=f1TAcmXxkmBoȣ/a s]^pp^; cO@B`TcKGjUq_<rŧZsr%!` UE$o^XsYy:k,I t b \tvUqU]kv !cgPWܸU7xO1�  \` Nq 5g+Ɲ8;ű̀kC)J,OaDVŨV<%4Aـhɜ 1T` g@k GȀ :bV 0/h\JQanw'0JCn)`YԜ52n`'àQm!e ǀEcdǺAOW,xonh JgC%gx2M{kDX�>$ow>(_Dane;RtHӘ ̚<4..�(r�fpedl:hhz0Ƣ.>kSҦ1pRc,U1(d=q{T+(>'Q|a (W4P 焀q1 ;vQP8@ojO$K<s}'1s.X $h$w'JpqS{ IFvuvk؆hr+Y KՋ^%EG0S}rblZ_ OJ-$LZ12S)]0l5àutChT{($͞Rk%pW3X'D]jcbpu@0(x,j0ӒP&M%AȂ @$vFŭ9CSźfJRN@c H$!ggDNO aIdU."[;Ld. UjeiƟM[C&vJuYq,4K\@h˻>ŗ;ۈA@p+{;q`822j+B&@ƪkt/P+n$0:XAm]傺;9pt9C)=@[`@yA8xr �]3V!1mShPJt@�E>t�1׼+$K f32;e:  X@70tA]?miNe] l'^̐bgT O+ vaCu@lhz1JdcY&ko)Kj6}NPbdg$'?\ L*A&,`<gBepI0%8:P“a@8Ac%A5l0.J̆faį؄Gd/_.:Ԗʥ[a&(Zo6 K::{V8fh7t u Nr$d.h*S~}ڼ'G;۽`E$alğ?dKϘ]Ծ8 0~cuX@ ?E Wu2# Lw6XwݴM$<Fq4)i*[S*@4+ۙ73Į -*r!X':Hi&ۃ&c)Sia!P{>ò%--KUà @`ҩ[ X b07b2�>7pc>C 39: [)p>' d Á'H"cR#iBQ*MP^:B P +S7xDAL* 2$ڻ;q�Sxq"z9`F & +'g EJ7v˪0+1hj@;4/ʘ$F'-x�`٪*9*YACc L0H(D:@:0(H(.8"-" <'<yB<""]ʢ=I!3'�A\@E56xEEq7d?{#'Ch/p |p.TEci7GH0K?bcG0 ğ;3 sRl&:�`!�D@GlK6#%sjd(>pk2Jcd"�#C<Jb9'܂0п7x<@tHぞ3�rJ,!@.x&�XI@'hI`N6pEܯy7Zu2-ٜ<ۃ !7`&hKx&xX4h7X7b1<C%*8"ÓI[*ԧ /#�}uP3N ppЊ=dȒgJNR<(!E'h!X!<K5R&x24 뙿 A k&�eu(&pq[ Q[L/`Qj+FD\+TM֤áKOQ4HkF3;CNI34(i-A6"C {4!�T4@0340�*0K`' tT&+EW(�TAp43E{74(�<D@Ag#I;mKmVrIǨI&( YMѫ.#o0$ kx7'pB/p'*'8!UtBE 7x@#T 0YA3(/\#O: 44i5d�'hL.`�B ݃ˣq7 "%TY'̸!)M1c"d*?!Ld-R9-G�@(RbbrFNjzE+0!Cy;\9x � L74=p>I<Ko-4wBN$K6pkL$8͜c8ӊI'�@EܡD*̓Elؗ8Q-=H Ř n忶M<;>P.W+� ]LҙlR Y԰3] HPDӱ2=L}&OS[r xWa dLv6(�ݴR@Y>lh+M ( U. JL4eH4Q2 9qߑ9z a|c5n[a4Al 7*s!)H'j) ڐ݃8GlkM-=F55b.&_طP�D &y)WST<Rd�7I\PDe&` |<Ȝ/ELsN;L1 gm0#Rd/[L7dyA0{yM\m; !�N�Nd>6]s,fE0<kNM<ܘUI.¦8[8e9mʺkNC*CF/A;9@=�ϸ;1MÁ.@@GkL+Odr!i ӵM5~S=ENtU~&yREŔ=fR0I,\6ɓ˦ /cIwկ򂮳VIYR;e64lo|#=^KD>Rcs71:ӣ!>HA 0~ۂk?Qΰ.ص0:~#>Ae�I82i\O=c)4!ذ65CR. E$F x*;JR&J42$&t�C'A qLB, Qצ`HՑ)D^VaCfiwu66:̭.؃<-‹l[$j+/.ڴqȗ@Uܴ]4#s)) ϡCn=7,js�kL~۵[җ*![$*:j8S6k3r Ԇ"V䪜ۣ 7?֓\BB^Ja^I�6qS;I&܂E$0htq=w+E]6hH + S@)rIKxަ^1u4l-�2$;6 (o1KF+_W+c !Q !hK EA=XLF fY~Ƙn<aFSZ9;/lV´ƼFOj 76v`ϲa=; 4z|L4n*C[Ɏ8v.Ec�'cp<m#5íHÄ o"LħvĊ7'0(F6ԘaHo>䡮/ACYh)8B;2KJ?hNq3\A:۰&!][Kbdax `� :.fDYM7ǁGo?P)H'D1NTw7E_؄OE�M8 h A&4>BG6a4葁ǐ"Gvt"I*;d6)Q#:وO@{BIA$]ڔ G BTLI$aÈÀjײmvr ΍;nݺaS"6J*,)/rlb\s%#& 6} A  a΄SNlNZر-6l{X~kڻރC P-X#9nJ Xg厵 +ZF ?}2蠈68Z>ۜϿ>lX ([X W&Ԇ"^X j`h5amdm AClba~g#!_|#H<8$}@c BFANBIYG%ńR$`yeUaEUݑp !Lćmmb gse'xɀB) (HN̔Nᦛ5d_Jz }0] uYj֨5뇏2*d}k8@'(8bI7 OZGuuwH)5xWVum dl9J!M.I([mnRp@ B$J.펔/GJ( `Ë IB4q+;\1_q? kKQF9GRFITyO5%W9&S0P@A|mV)mu^{Ow 5Q[=X?3 ]0 vAeMiO Rgvk7s;`02& 3D|G88$1|g!Ϊ፳-Nxc"8iJe<BOa:EOzmVU^U`qC'prIP?@AN$_?w�4?[=k=4XBpFϺ=>cB:�a Xrojƪ+TTˬLT @,1/9X�]'ڒB/)w7#p"`K� c(Ұ6!sx LB%L!Q@F<"u(%L \ )�-jq ТEzbӸE1q_�؉L|Ac3ȲeQGvݩ BhJPO\#CуLR$1K^$'A)P,2Pd$,G9JK$-s]޲#@i�-(AzL3hBɔ5Mk^s&4hVS$Љ:dl;,\'ͮ,B$pX@,Ѕ* C QK@EuЊ:T 5hA?*Ґ E{D ��@Ԥ#uhBq:SK$Ԡ9NӡB*E/HpB/@3:̀Uj5[jW*֯z5^jWjֲr:'FVL8 ˠ9>jϲwrwUa@ *V""+Y%D,fAFJ@"JR,gO[Ԋ i?; eCUB)^[J· nq;2wU.tVC@ъVXjJtEykRu/z=obP N, l/ bd2@ '�b G:$&i$-'Ti։ML�U~(ٵ1(EM��((0 P( |y�LY2\e,o^,0a]H 4Ȣ#u62uvkʝu>T6a-DGM=FkDtnQ?;M -biK()65hjs[s՗8#2` a0=Wn/m=\Ҿ=m[;� X ԉ<2x)|",H:50�~{8 G"կ)`N�08BK*}8%Az:r|k"ȱ3"6Ӽ#�G9Z$%a`Kx@p%fȩt%+lTճ IӘmWEv}v!2)HEf9|\5vóoy|`2n&YȒN sVpxjEL0:.{W=m_u=�0X2?>>{(3c !܅]hs9t3?4:i(J(ǚAH;H]1$@ft�ƅ&ՙƨ5 Z5U[ FLUY v@(F4@ O`n$ꠈ4et@ 4 LA]0ش̞! tcd� |a!t!  !F@(t ̹ʪ"".!ŭL$%2flBG�  NЌ1A $� "6FZ.b0c/r1.1!&X5#06PY\#3*#7~7&#YL( K&`l//@1cl >="cz"tQ; X]Q=āUa$r Gp$ IE6У GJb"f"%HYtDB c5B"&RF䐤MM6ʃŸADbQ YĤR"V"%H ct"LU(Lp^Y 1w(z¢G4vn\Y0 ] na8(E�I] ^6acb>&_;ω%9J-"a]&flD"ZAc8@Re@"N^[[TLan&ŗ! & c!ƣI&< #rc>QBxJ!4$0JI6Ec xfQQ@PF@Z#)jI0*ztJa*'t\PUm*յݖǙ%-�$`)Bi,`YHG"Gzh6!!㜔!!gu}&燬�9& b~6nd*# (%k p AZP]ŌVCi` jZh\*fYJ]Υili'9f aTc h(>ⓢh}2 �%ja @|fgxfv)Т:jB`߹05@V΀Weҵ"z$@Z*-^/2�"t! ޯ $,IDʣ4}Ίs$@@qL ޳!NH$ʜev `Y @(<ula#&4~V%qNdVm* =J!a\:L֙X�$ A" ��Y.ր lrN⇒v&`JIR*!q YA$� $$B �blbdFƊ!jkV@D:6<B@Z@�A�+vAl2@A@t"Ș+ AڪkrU&$j݃NJ(ItpJ\F4` D"$oB�)'$ Ja.Ja lA0/ &@�Hro&cbP�D,JY ڀA��l Dl+4A�DڀB*@ꁚfB~^Yf!-*!'^A JB�p A�oa%y&�=#z+2КBp»+t Tnm~ΎgwFbamrY@�G憭î@n< $ / 80"g}lĕf�hWj퐐%nZ&_̪+=*»E8"@JJ>A�`ϊ(݆ gDhe-M-#  kbn0B6A�-<@"n�Q#$mX<{Z*Dprh<b0+ 4/ ++ 0&42 �-9*aq^) \uAN B&ʎ+?l'['^2./r D @�"-4L AM9?o}p aˠ36+S+4lA4 Lۀ(4<A4NA 4 $P{~>' ib$0?nXl "A .A<" @�t@輩jn~^n+^˻(�Zh g]Kb.چA4@�+X/ X~&%J 3hwnq$A qr+_�U@hh>c. aJl@  HB [X$/ִ @�-v<J&.$l^4Q Bi%+~teXձg/ߡ@bB.2,@$Pzn6(ke(ߪv 02[DL.. +/$|5ZH A@Dl 冁@P9�9~F&(=ǂgY6yN, tF m6B<8 @$[5�<q I+hJ(nᯈ`H #HjRR i)$).@~lbA֫f6{6Bl 5adSXZVi*j4٪":A @+c+J"X{Ҭ$1ry70�@AK2+/P"' ɜ!l| Zc�DA+o@ /HaފU(:j bU)o2:ɚrZ}3@sE�񚤶ParҋrYdmyr +@7^, < lBAw2� xa Gfwjw-ת os-.LrbtH@NfH.*b(fef+)n<=_UU:.F�'C`~�Ķ }jI+($@t�kg@`I l0Æ'. >Ià A taˉ.Mj 3DD JA d M)�!=8`t8'Cl!xr"IxȉrF@L0 M`0aڀ҈ʘ1|b *t+ G3Ap $x$TI mؤЭ0i_&H&$i!6 YFH45j9k0&.>Ć8N IR&D J@x~m }9lA:h_&#sB(hZr |�5b� D#7NmI@)B;h- c62+/*,0* l2.l3;H@EL# (0i `L�,bLF s@.9�!@jsi83\$Cq$�)(Mb ڣLpH¨X8䜘P�p޲3 @N HB|h6 O)u~<+-@`aGj, ia{[ÎP,1$,2ƘLBS-H[c:IQWXTT mPDTܜEB E? A $5RQlРM[ ĩ|H0�ɋX(RSUܸ'[Z(NC [̴ęqkN?m~v1fkp[0rH#%k 1r7c1'`ڙX#N�`}0ZVj8(4!>H_S2ӄ- VáLm4mt TW]?V=$JzT 54{JBd nڸXh1j"jĂ<|6\tva3zی5ѐKR hgQ غ_ۜM !: ClJ?-N%sٜReU\ ꠥ'-I 9BiH np5{sGsܨ�$ HyKRc C�6LҔ0A*Å!_JDj МEsDI8+!mtJGTd)RP>̑6C`Ι%5!@d!ȑ%"D-ǃ#QBC\�ڲ14b6!LjWe .&"7q0fgS;/Ġf !#ZuAM& e$ebgX%Ȫ>-UDϨR19"KqPui?.Cڗh-E"kJ2߸3Tx:Fh,"(~D> {d@'W(Ah)T_'CQ?ݱ NtɎ]&Lg)|vTMYe?e&`Ͳ~_] :7]I^r3:&u4N:*,iCj'@&W}TR ȳ5HԵLoɵ 6qrjBpx$UGU"{%�#fnds.IRRh%ftӧ_9UF֟w|gҁ>!cө EuPllJ$8,*NDV&yRf鷼ħ?t{@.mڴ%˾8Ԗk5`[W0^%0&EWeOrЃ-G1vZZxF^w2cRÎL=DN6鄟дo#Oӂ-" E2Um.;ۺ$fYw sQ$l| G9y=HwzՄ!%E uu;vv| +9K  N,g,ʙ,-b!%~%HR6* `"-g W0$jJAu6[<(Ä:i# .~Q>":8( T RvcwM8swk]P8AȢ#`D6}:#|qNp?܈m`P>yF: 3SQ BoӴ=r9\g29i+L=js AyM S3\ L7M�~Ry{~s;YǺՏNs\B;H�]ABF?f(;{u环XnD=o@$`kX ЏmguhZi\3o>Wcԉ:� H#j!c`�z'aNm^oӧ0?qKo{;'}0C a'̓p.^x׽imW(I)I_�BPzc9h�[/09oZ jj.%*n$,oj]ʷ<.nL` `P@\0epim]&J`gqpm0 2�O nP G  ~ȪOg$Oה3jmת@lF- P0p@pJp�B(0 1 31 0Z CPYX?XCn?~ c~q1v1[Q2Nn$/l#HL=HB Y@[D0Xqٱݱqq Z Z Q !2 1[ ̑C$?O#QR $9R$?%e#g% #PErGhml*O$hoՑ @*r****o*5G+* '$ Rr,+R,+ݲ.2+(&R-ӱ/u$R2ұ R! S0!f}qq뷂ColJ,)d$1i a5pz$666i7lX 5RG(/9k7y6}S:9_3:pt,1:6S:Y6uD65 -vqG2q„r1(]lmon8ݓ fAmABbA%m4BoĶ&Զ؆A7T=ð[/CQBU4EYtE]Eaǫӫ"=-` Z` zG{4H3.`=ӓ[ƀemH6{IGI*&mrZQ eMn膢h6CZ~~4=&=ӓFOm"Cf4P#tP#O&PPGmZO4S1uSR S=5TtT;>oGo 9O4R+/m48ii[j6_u6e)W{I.0ZX\d-(sY. ~bGzPQuQ5[[[Q[MU\u[a]][F97^Ti'` C+n_c_u`s/BԬ5bhz&4h;p3 22G_2v^\5\5\eu//`u^dWfmpGTg'jhKh`G5iC)40?0@�p:@faVvlUml]LUmlͶlvnV`^'b{$Iu7a=[2WWpUqmIG3jn.w4H2o�GX VGtQ7ul-ӊTua7vew/I"=<3t7_Nu:sxVt:=Ȕ�I)z3@a[d5,x4q=ðx{|}a`6s/0xϗp~|woGf[G SURq[pXSu9GXQRG;G[bG0rEcAnf׮NT|1^_8YdgxexIqxImԇ{uIk:3G3g^^qN8Is;=!}%x:sTLx{#onwV[NXFYY]!ZkVG[x9%yG J1Yg49}+-GsG&W?KY?1PsIg|֔SV0ҕ <Ȕ̔4Ds5V23>6du/6u#*s}6Y}uYř9j=G&uӜ١b/.\2ʝ{X֤9%_a 49}!Y1ΡoWW):5z7X0dv Ϲbq/[N0nyL%'DK4sO/ڣ1ڝ#:;:jGfR}erAڣs9:1(eCIB68K8Zy9z:йzӕ_:bkyot1 :vJq {j-?Z9bz7;MMWZ9{۹yc:\Ph'cX$]ªS?ۃ:zAi[L;֦=pI(rT>:zgۯi۵{,k̷uR:\[A|_ۜ3r[qIsxz"!?KM;ۺ1|=۹W5/\Q5z j2DHx1ְW|K\:͡ڻYmۊLȋ[  |a,9[|{?<A:M<͵Υ<ӣ|\'tۭs=~dV7i;\<E{/=K|󻵽ׅ=ԕgʥƑ&G}~~}q[3E|Ưɺe=0|(# UZa=+<);Ƀǽ }a| ]$CAr[< ^O\ۺ֍zף=8Ļίn)d]/<1ݩϼ|-;օ<ƃk1H]y&=Q~?~#CW{^ݡ^^}I1[)7a=罽̩[ M<΁勝ۢKca;?]ӳ=^믝A=MW*ųе{ֽ3~˞YU| <]k<-cާMUxxǞ?Gʽٟ]|os!kU\ ?_1H�GH1(a>aeƘ/ciiFTP#ȏ?^$ ȑ"KDdʕ2]|igL-iDdO>k= RKW|:(T@Y2MZJ &At5 de"+CG4y;Eo-:4ONf7pS>w ;UoāRu "9rE8`dd&s0AAn4ĸT%g՘%_Nò67y་;|Ϗ[ZOKٴ>\MQ$]Gy'wkTOzoyߛqhؙhBdEU_|ƞtF_wrѭbs2^6U]١u]WqD 9jyDE, _V~b^(cm)9ܔ"_6 gbf`U<)VEf\!eecI|{ (B9jsO(Yј#vոcAGx_n!mN"$RbY"n k `\5ixpR[v坃>vl*_=a}zh.Vۤ65)X[Pq]86!תRe}"y(*�˺*Y "+Y\C-f# ꧥqd *|m؈*[C5[_rBk[߻%+Q;;iAjp&!\V$(;l$?m.3Js+=Q1?<3e;.y$]e KiuʤfܞwOјIapA4+vEqf"uywwlݗ'^Ђ5ԑ/yz2.yrrMCmg-x]~}m/lmogz6㍭o ̤}MgP&bQ ?9?elO绨X a WJ7> S雓GAGZ<:1qO{~(o`K(ё|[,$W4e@C$W!)&A@) Z1Y#Y('-χ#H.FI_MɅybE Ab}In`ԝG1i-,8 v7Q#d`8m{ 0z �#$b&MdaZгȐk^ <ȩm�$ ]6l)G*cθr4lb`\.a*hk:L_nnl&oNPx B@ucC�FhW+yyIy's-K*NY. ppůձwZxQzҋi0҈Qbr ZW~l<?Z┢N e [xrd K3*D-t2^P+|طԵ~z#:bXu/YFͨǚ@4L6;8rgcX#dvIuj ›z~b/Jҧrsl#, UX9В�]&ilN-x񄙠5ARxSз+(}+)M ֲŠE] ˩d;5?g"L:<L/q\e5UO>Y$LZ1R ,xfH+} S0[|T[a4M*T#9β҅3hAkz*Srq\!kMhFDcѼOw+K#~ޣ�%W_l}q/ l qUZS\0/魝%wBWt2^ ,g024wCLjFqczxf'|i$\:V>aj.ww,$ 41vH~Wmx|Øfgj3M\B8]51ӊgjۺ!Xz^`a,kR"g<Bѱ?t嫡aӘek[:veMm#jc mj^7~-WOpor |@"8#j{KO{V8ī2fQ>r# B߸t ,'t/YZE,ers&KԹ5)^9p\ʚEz/r4X ~GwBSBIYz dq}*&eN:֍"zzgG;94]\y&U^;NשͳQ#fekk͹'h_Ga3X>WdvhYSho Q1 T$4Rz'=:DF~#qtDo#bV67dH|GynV`yI}L6}1S[CRyxAqFtׁw~ca$XHtʓxr[qcaFnw'w4Hy5>1g:eCl8Xw%Zz("ShU(x]9E2Pz8`Ƿ6Oxw7X|WkxMGvvD:6bLc7~y{N$p8{HdfjE)p_u7wmUoX3&1<e]vLXf]ftQ*aGThdxcvh_ӂևyWw88tfUHl:srPTv6Hw~8tgk똈?@DqLPh|Ycʼn/-wWfq:}'P&'~oMXMHiRxft)9aR֍BdPyzk+yWŔO)qH?x|,IYGMQӥ&ob$4$i=.hm&t{1zNu%@�SFCY^ICG—߄&oQC8,-g!nHi8Dy^fcQA.: ▿9* jeP80Ȋ?|9¦:Aa^&g9A ٝJ)3z]_@XD)ZÝH97UN7mx+k)^4fԹ.]鐍%bdLGzNIno ^Ye&2z{+1`%aP9\؉:ThF{Q}[eq"ꔣW�wB쉕ښ!sA8iu8'}#J'\ɸyax4,jqYd8J\v|"SjQX^<Zt>xC3a-\e菖[iK`Z.H\p]! :kZWզe X?xjE\ɇrY0Y:Uz|jq+]`NVR8'ɦniI?Z2ѬSfU)6ah;'ڛ#JGjKyJfd*|u y֩ʧі>e[^51kD)9 XmZ;t&: 5_u}3hZV=X $|?b.F@DpY l Kk*Ps$R:K@6D6xx:GbzgԠ:a�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$SZ( 0 B$�B~5t } hdA� _,4a ?�"Ptfc8_7#;ې6 GtdXѤ@f%Q d|HjHHt9% 2 PF&_o{~$|ƚMb)! j&0 xpAHVE"iQ]2hzi[Gpj`cFzjz&f@=QGy+x ԑB_RF F g%NQĬz @k솻ѫ*6-68fAƷgA�{=TLx@Ȉ ^#@—&XQP(Ph 2*m'r)gAF` OGXd*X\QihEg")0~*GxPH23YrGAzk2hjD]<,l_t@V@?e -F?h^k<ti$s\dNX:H�`Ff9lqչG/I)Gm$<q0F+o|і6;ӣjK>op4?s" Zó:"�8p;thBEAu2| I\$8 OB~o L02(E b( =I Z?4eD!qX!D`0@b HWr](2ί`B@@ JzP��I@x0/ W"EЖ&,$ !�>OL)@{ЦP ,@\1YjWPXjR+(0���0`@&<$ 83a2Gx6jT^M/r  4Tih@> s7/'ARI"D dCN5<"i徘' 0@LzR0Gz:̓ x61B\{$R�"2AH�p@4k*h"00A@#6D�NN %hV "M%&jG@@%� "# i/\ x: @ȃvH *xB1L'AcH&?)9`C 6va!h�=sH@Ȑ�T  �6+B�B�4 8BГ/O;mt?YE @,x%�W  |LTb{ԴpdfІ9A Ra�Pk<P]P `# ajHE@i m64�e' ##$%5sć(hd<cl'GHGH@ &�>� l� +8 %^Bd9PW@; bXA\y@G?�#@0@?!83 )K2cUBz-MR+^@B+f VAs0_!CU>j SJp y-ÓU]xsH0:X��a_WB*N-M璀e@b@CV1aqmR4(%libjP0Ww,ea59 B."b*3u ya&'}yA(@k&ٰ r!R1kI&E[|Y+ '"PUعUp� 9@~PqDérA()Z::\'zf#0 ^:h[44& ]g ao<22&nuI+JV}1ϼry, "2PVЃLv]GZ(F@^r\]6Jϕ 17 0䔰�&#>$ E"9K jHylG⚤8CpjH5' 9NsD}yoPvEu'V1 XG`m0& @�S#=Wa| !PcP9?ox]g pf#6* p99'?W&ZPg9 pt] dM2Xo1`zrC]B!)jPoW=A T�I-@XS2%L �V|P�S*TH$Y*V euԂHe G&sqU F7wH =(Ue �2#`L~H? %b0)"_0#9\&oQU`eyBsɑH1"gB?" {LPV iw`j0U$ _OF%l${o#5n@I0@dWJR4#Ha?:B'R�:0Ltd6(]OObe.s<h]-dA†�72 'X=p/VXVBS Srr&,10B!^ RE,,3UC<uQ�Bur[m)):Rr$=Q"sHup҆@[d9P�#4{E}Pydf7LdjH(>q)YR %3${fd@BRP�4-J`l%BZV"@ I)sEs1jP6*sKy Ra2" D�@*v @IdPe^"R4pP~yY#/~kCb6;pd2t$B(NP 0Vd*P`)(l-7RGb  "W@,=~X @@WA6pqCs)R#Zack,LV' xZ�Fm;bHVfp%=|+0vJFF uaQjЁodptfaGNς $ @!9Rbf*Pep3$6)w R4Gs`o CmoS 0- CzWҟllmPqb$p*`#_ �vZ APO`O kAC(Rw GV-B)sQrBQ?A0IY =4B2@�dfw#VNh@@LWPnj?l SWQְHC"Dbf&CZ,hY%p3pN*vk05*dʦ:y'A^۵`$c۵b;]cpn۶p#1sz!}90gs2;}ȕ�m@\ |pH`%v"vNbY`WR0{u_ i:QGo5k�' h)mS<;P3%PEJ�F nxp#�B~='{J7o;p뻁mBg{0Qس$`ʓ *WuA8!m3#FƑLu�y p 6pQW�*TfzqRw&'ը*qy4~#L):YcRl61d5 �0VĤ�WTxm I!+24b,2;.ÁoTA e6 `g." #T 4r{kS ~ >Q92m%4O!$h4[RdIԓڂw2p0-tA&qQL*y�up39Z3*Y } ˛_| 2Nsa*(̒1-{ECRrup(H"G 't�|=p)(G> fAB&.p02:> +xGbA-?ds*j&!#YJ<r{=@("C qd *ƲC-%kt8ck# %HS"v-(s1-<],"(ke ?kLͼ,m $$!=Cv uu0n@5N6c3 $"'ވո,L+>R6Œ-"=NcJ]{?x2T5"NSY=ȴo %kbA0jKp8k:P!,3@&HgŠ[Lھ-@DfTv6H7�ey<1<+CY)$R2t&J$Ed`'\a̅B�+<K.A+Q!ĸWL=B)زW2඿(r8ͭ*4<Ra$A%< c=dktmAa$)%ad'T (rbc{n :,F~R/!]};R@P}2q�< 5f45ӿtm MBg~,>2m?HBf۳>{ؾ(~AsƱa~qN*<(J�/!j=soH|2iD]dꮞ$2'q[2du%>^^1RYҷ{>N@s%| cI"侎2�l*2xnH/cJ>/.O?lӘH. cHn= / RUA7[Q&_*D @GLzo i::ӥfN -1\O_dQo&XoS>1bѓbp&[~U/j$`\Z_YOok(IG-^knk?`?ԉ_?RQE y[soAL�21?k )SS͗!2<{~. A2=#BJ3[= Sxy"o$j^A3}_UPCma �: N`6{� 0$hP2\q  !2H@t(jcÉ=NJ64BQ>TFI#1imt`@m:]ByS(fɡ9Iڰq1ؗ!:9�j#F 5JH(B 9dZ:(ȑ $ &$7>BA0ӦKE6wC4wLF]:5j֪Y:D"ݽu5Ծy.kvX$1H]uǁ RJhLh#-֯ϐ T7c2? L1*cCt�>p"6&, Z,6\) 1ĉAJp>(Љ H5+C`@Ű²ApkB&q/I%4FpqEg"'˂C€"3>*ZB1cX`ބ!Cp*L0&�C 4 C0TetQGUTE)+R25҇(P66]04uL%hE(QJ gב 1 = Æ0vmuVVT2$gkSM]Uۇf<,hF02EFrP1}  C@a`̔hW'6b0$xI f@Yx&vC 9�c%$@MNyUS.h.ySN6Y:C Cl9J+Y&WiNg^⮇>Ygm!17^s57otr[s@;2# $0 D7aш%)=0s3.9Y͍6㧝6YsΝ޼6&9Dr ې`3wxAw~Usћ^G7 :@= v=[O~u8?{Y A032}Y;w߽^<1~ T\_nvaL#Ί@lwF]dr:%PXl@>(Ѳl�5pY RX w 0§h �==lMiѲhB N|a Mecc`&7aBE\ =n_S�TVM,Y3jcK^UhsT"wT=l j8AtfPHB\J̠x6D{%Η1X_8˥E]^W0u0�1(UP f8= sM3%= F(\�xu* Ci*҂4Ye}'5^sLg+W<i[4!ĭ seֈ2 A5J8',Ua3K i Ʀ<4^$Pd롍]DrRt2(ӢxIukcXXУ0a钘<XΒ r Kr1Z qeoD^.<3Mʽ幎8DjG#", ܙQ*Ƕ90426ʹ.Yg>EB͑]O[lm%Qq"U-^4] QFqi\cI#G(!JF& @{ I$A#Á�eԶtbR;pjQ-9ɄcT5p� I^Gvt6PN%I�]p az&a͒$|.~Tֲ3b#Ra]x,0zTJ1 e갛j:&e$I V�\EyF`fb5!ɋ!:0{蘄M+}W?ĞTr:P[`|9F=ʕ:CX^mV{->^\usw)/BWWu8DZc)&%ABb輗B@$<|(6R*B (/K6H m0v{kϮ 8l}js{ 0Pf1&`%y㞕έpPd" �k#? K*cjveJBf!38rfO5Tɱ,6̍LБ, #bvB<U?At=(BZf5b 4Ƿ"zYo3q8QYޢ`r-8)�݈*̈́ZJMXrXZ Ѷ2RET,K9άk09x bZMH&)^sSLEDܘ1_]p7a|>א.\ O>W(+�,R@/�q;P/!�3Y?1"$b7!!@4x*C4{%ysN'!!Y ;c�:6̙2#!¯IV% s.-/2Ļ5ȵ:i<YNj<j#ka1{!J/h0@�Bx=>; m{=fK 3$|!p-y/Á'H;8'A� *Ci4,H.,=IC5D; 7ur ";j+029&cƓ `!(,3 WY'B Üs4 |Up!vz!1 n˧"*Ak7@nQ0!A7�8xc;w{71KC0e2(0{(.3ڣ(<S*<]|wj<cR#@0. ""> �\@0C`4n|0V00+-ꯙ/.=3!L7H33 +"顃0(VB&'k:066d.s"U),‰%ҫg.~a&1)Jl1-Ĝ&X7xLL<x'�X7@BΛ8΁PH� qR 70hh@94x&؃&p601x/ |e[ha�v;hѲ.p&h3;1(7h'(�@ ]H:&ڼ(1*I"5wA15]=ȣ$Cݭ9l8d�!0Fl3͒$@8284'Ń;v,l3pDB4>r$%AA \I�PI �V43HP(:t) l(*:*(B`, f~ǡMݻ`%M4jCHX34(�D-сn*)Q:�x4S/C4�4 4Aq2E ZRl8V�3109E7 @< HRRQ+B?YۢӬ#Éd1 B*QPSQLTiZ'xÔHEp73!vU-oZN;BoMt.x7x@C tTϴ-㳄L:}rHk JLF08N!DHIهISaHK!`,Z%bysM'.&5�!*L�PTi[S9-(!h1R\+ˈnC/M O&�9XI4Â4xI9!<@!q2\)\$P.4PI:8LӢI'ƹ+ɷ+帜L Q8຤1r1+49E:؃51Wt1-&B@2f]=C5SH$/,X0W[ 3:H IeA.ADu6aOJHY`6(01B{X$A+5%%SEcgǛ?Cb̽ DG DI8\OXߥ=Ibޣq섙pʤ*k5!Й&@P'm7pk7{dC4!?*bSv[̓Q3j&(�9P'H9krI0UԄQ[#C3  .-1!S �甄M7Xu)i߉-I5uĢ=7 m0veW",|˗9܃뱩ȩUع\SEtu0v^HN4Q 56(.;?\_i8h|\Dž3* ɝey8=f0:;se9eFf D̤9�i-h<pCk@X:0/̙)y|Ë>zehK6<<I3T9|�mсsP+,6&&&�IQلғ&tJ̡UEhTQwˢb<-i!9:߳E:lx@sp/΃"Nʤgb� kpzkBaTS+zK*)j(}f-̛(6 yU?I8I16u+!T؃-KA= %ZA'zAI 7kn<|L5WLBNu}|s |eI@! sR9P Z&F-`q+;KMeTťZrXFJ�mrz{ "5d8æ[̓*ͬgd!k3CB36E�'}^Ȥk[t Z<\1pϜK;%R.+.:cpeK&РXe*.jjkacG;mztEu|ge֜LL0 <蜈9_̩(\ua0p }bv+-, x봆T0gL+T�+,R~.ƣs0&+ai7 f3$�kEIYUd с]@{R8q/R3SR�;d0F0PZChoC{�CA&TYv|%!!b5rpΫ0\WcL3AHnXݑ_=ʺl2oP k171Ú!ncsvl:q8 ZWaTg#1=oCc!U:q16e`OfwX;r4&Ȍ *3g2eAє MMM�M8 h`8*Ӧ+0Pd& 2\CѦ  ‚ l#Ka1҇6Yaѣ?} -QF!-4ZE *,42W_2 B"jϦ=H Ay6m" d`/=.l0ĆC2nrMa$;n%Pl篤С+3\ɍPnl4ɯblzh )8 NBE'o\9r\0‚˗FWRiu,خ⹶([<vUĽ{r66:(AE=  =F\O uRt@({EQNh_aÊ)e'EIbo*2"Ne4TZ wdPAKओLBۓ8؀dXBtPeeTbwbQQY$0&ZjUW\sG$G �bN�f~a# NJaʢaA6:i)jZ`\DNb) z Vvk!48F܅8"_:;-`El^aN\}1yx]ugz{9\ `g/J|pgvj +̀ #p o !p2Hg� g8P gˬ7738p6 9l̙`paAcH],1ՙij]\х'iDfLBNb2mtӍݷt84zp[^8k^y.k甯 #T=9{=,mC-N|D>/7vFUPakx♙jY+WAPE gذl3mDNO 8?�(�DZ�KРݒ6�@@<_ p 06q!}.|a(6@$LUX`<Ȳ7nG< )�)RT"-r^&VF5_&0�.�(�4H � yHC&ҐS< !A6P#"I �2U Gd Sy=x=sb|-]=E K`3/ Lat3 iJS=�u2PSd e(Iq>s<&0]1u1K#X3f/C_}UhD3__(z �ڃRu:&e'Iч6 GazңVpkq[&-B$pXBD@%Ԥ25:p*TTJMU խbթV&�K@j\[Zָpj\ N%.5%b{X2mlZ6vMe#K-p @B,1AjTLwT׻H*L`P[6X~\% q\2wp.t[ FJ@t$8J`ŭwKRT.wٻ.b.~JP~K nn`ݯ awe,"Cf}2-%MT6viɶ{9N�cB:!8PjCz|d1yۇ(� >@e#$PvQ!0Mul>Ta�RNapv�Ư�z, Jz<t#P.׺V-O`PA:Š} u4ea!wv<Uo`[Y(`C-Pg";V;dn&T>TM?]1v xǎJd`@ ,uUcܪ*ԹyL7swu R] \-Qy,*nM~i)}z3wYOӟO 5[`pB81j7( r+//7r 2UI,lP2@ !ڡJ T{bS!{^\-۹ ˎŢd?~HJRz{.w0N! 7L/w3nYvc` $xLo`$VpDCOϟQ;DY NAhe+1tݯX.xZ@ B: @= W;/S֧>(J(??ӯ~;D$LFIIP STI)>D|B8pAThӕ)|kRlEAt@܈E!5 ^D ba\XɒȅHʄb b A¤J̈. ʠ$KPȃH_4D4TEhyL])TZ |E}vFj &!ˆH` !<H:B P@G-"#6˵X p$#!@~A@ } ab"**"b&p X@Pi۹^]j]\@Npgb ,JP5^K5p7HMȍT#8Z5L!y6"ˊ<v+^y#>=`]`A~pƣB6CH$-8#h�H-^aBQQdG v D5^ 4V aNFLO"%R"�!tZ3N@cTBSbOObE8ˢh@"_̊X UB %HV%[%U.bDbCܢA&|/PH #ˣYG6bn_-j#($H Z+fcOC:dC4c J9֠\"j<gBb"UfF d d JPB=bd]$p>ȍ@%Wd6c=:\ACN:bTU$\EpEBZf9dr"K8rFZF$o (aR.Lf#Nd\Rd=V`x T&(}.(i+B %FB"Z2K)VceMNF^.ZH։&1k(l , =cn |Nk#h52砸"iMIJez ~nh:a&F~ikE`ԁnل%BJ!Rff@q(l$jauR(mMI^״] #}f(B,q'm6c1WR$&+h@ڴ,46 g 2iJPfxKbPZ"֧^T: rc;z %-ڢV/A&]yGaG{_DR\8\p�DpD HB{jf{2b~b:g#2_쁕F@FCdΫB\O�`Gf$aiMa�YN$* lA*f,R$lvAB�Jz2_^.�ZGY(!EIX8$�A `܈ 00̫ @ � T@lN6>j&A$ +*S BAe_e ԁ8A_$d Jd,tA�d(J@JB� AteE"%G�uFuVHZ 2Zy$a63"HG_p$v�AA�g Z pSj:J~jc5* oHf 40$@A5�>mP ##. t o@  t&�v쳸c._ rA#bӾTj^J 2aE̟)(DAPB6 nAXE뫾'$,jզ:K< ^- H"tFt ,2�8Ʈjj*, 'Xʺ.=2@�@0t"xn D̆�&op,>o-J#_nIa�(K6#F{, E�"pv� msB�?]ne!JiN!rΣ\ZI쾁 %Gr<0t`l�<@"@,4c�O'nXs^Cˮ'gr"ltl @74 (bP� |LiA-jINZ[V׋Ot iFеnA� 40�K4tA �(j (b&0.Yj?\I 6 \p5^u 4 Y~F^H~<i(. 6Z_SFp ,�@@p<dtԀ5�;+h0룶9fMֽEY6("d<I:\]A�2,3\C@]�+jjQ lF^I � A(ІNKtƀd@-)rj لV%nO5޴.l-g�ر rUauH Pq$U 0AK J�|K@I{A4=Ik*fΞuI<HxkAGA5- ,4>9^@# AG@ذ$o�­@'qEtb(3coTcX] {Oqw xڊRig"s <F&+ ?@ eRbJ A"],ʮۮ{`q F"ʢ Y&R)=.`t`�~{6B{f.J[gly�&aQ[vS_'RIV- ͷ1#|5~)tf""A ("�=w:ҁ <@+'+ij#zk sho# PW3 ܆[߈_ i# ܘA\Ÿ$ "ƥ1,c;Nl�D"+¾[ ԀSd 5(`6R /h&zp6q*?>&ݪ{=o�_ Sȷ0 (zdw�( _wt,lt2 < lBr}(*;*` Y2* `# \Ie2uzU# E8n@7@$ {0f mٴ #X|J/nji4J#*$M,IILHf GgϞLӦ"I & 0}7C$% GI $9M�oj91M0{ }=tp!Pp 1HR7Bx"4 (ıG.Mt9ƐECDagqBM>uJ:xOΒ -!ذ9Q$D& <ul“R1ˀ9fJʤ,Ӣ%N7ob?@@У $P-ʓ̚03Ib`�!JCCE:HhT!b�C�6'j  <``Iϒû' 9PqP`ˋ! b`039 .N8&}�H L <D(RaIh:ӱVs"+2B I%[%ȨiR 'xj)0jHBz,FJh(B:l@ H R:X. @3Nd5ǜ J�AD1 `x5$�AYǺrX ˣ> I 'pA*M2(N a $iC5Ŏӡ1JØ". OCVB?�h� 4P $Mjj3ZN!|HB=[N RM` ktBGC�̉KPdSάd"·բ¬^c<Mz#Cތ7 s7֒ Pxk5�.]ΆDlá-V6"(BU:)z�uUVhb(B,ed̵�d |L:~ؠ!llt`,k @@C3C6f vr|)rGeL)DK.&j >ta 3tоqҋ I!D"{cD$OI3m< ӘV5AS(+@*(0[ɚ  `n%F,qkH4njOB#}Nm �3\"b . CelhF ^.|Ajd=IHE]/USM�H{� QJ0B1yHNicr0;.ib+G R`@sXm2�BywD/E@|Ƒ2YDMq UϔW*XDG"Ү4>-'\6qP荳%3o3FpG?McGƔj+_ lfaP7a bytœȑ^)S2.aLE.�liB3YIPU ('$1*5D#pXJSӓOɫ]? ]D q"NAHi[N&JPy ^Nu)Ԑeꯞr )bEX`Py=Id SMhMZ-F CJބ(ԄR1N Ť|=OYB`N)S3b$h& 1*qoWk%ڶ>] f葕UjWEVZ WҙЮMP`Лe6_Ё8PH HR@jTpg ӎRdStSIM1Tie =+dDxMF4ULZp4.F$~e ɐEFN6|Uњ"q hh~i)Cq.S8d $ۻs4$[+b[ί|sl6<gK +LRz-`YKR]0,FM1R(YO!kd#+CS4y2kMFT;7ׇw"Roz4ۥ:}ʐD{ 0p5$3BWԇ'ۧf@Ps)lXfql|Q#6!9v]t2o%m.Oɹu \5zg5s/M_zbڠ 'H}[DZcrEA.�!M@` ӷ+r-z{w]w;ކO 6:;x;)]{<)yb:A(]@´+|gD IH7b~Ow+ň)y35""X\6G  =@j#Qۻ0.ND"ol`֯ a.a/*)O6O0ԏ"/CƤ0p6�`\Gl(0zpi. 0 l Ψ 'Sg�x@j)¦n�pFa a0M!p&@p1 0&18!=`` 2y%JE'&  v@q|QKXqQ1yq{Q2Q@ZBQل x$/ G2!Ryd%")"3 BQBN `h^h@j A=x1Z #oJX|'{'r(((( @ @ N'Q@Jr''R((,+(KR* RN.[ .O!.m2# /K'/.s// 2' s111[@g%4#@ ixB|"`x)M ` a5e2GB6c6m37a$5y75'$'7u X` 38w:y?b9)I.9)q,[~(352(S=2>S>3#S6J$Sd J%pl & &29Wis>h$$4$&B##E &S N!$84C1B>>:- :ck:ICGCE >DE"?zG##v4BY s c88eB3BKB3D4JNbX x842SPLbBsB%`r8-.%075b#c4"JO?P uU#>OtOPHo$ PRF?tP>.O?PON!#5R)V (5VG$V ?B=VX�:ySlu ru uՌu XUYuʦSTS*HyPp%]BF  oB)G;uP߲]]AU]RR;^u]^նS:u] ] U]ߕO vNtC`]E`IbʲXqlkBUAH#yHVDKv@6됧$PhbkV]q$;3gMo4p<n4TjF]ivdb)iiaiC%hN^i6kkd_5iUaN(uBFoi#udnnVnkc5m9E뾰TN@PiPg_'*(a*wF5ivk6b^'7svrRI"VsVtǶiVt#$4?NӶ`7vewvivgPhVxwIfe4M'/v<WlChvtqtz/<BTpz{_rwk!UiOTueU%#xBG4h}5~os_$Zuՠ3pF[,@z5VHO_3am7%xֶ8> d)x9gj7} %s'D4~%DSwot"NTj]7'*gWgyu&84}նDeu `JGbԗJW}%`Xf}s#C82S�FLet)oKo'T#:]u3SlQtEUYm|D7hvU $ii pwրc !N8CԠ=c?Ly Ls6VW=v#QKgy>Tu$LYU9kycGyWeG9kY?L'59ѵUZ[aiyWx}yV5vylU#VG=ac)pw|�U MFZ: Iy\ڡWtv֢-ڎa597E;5:9SDXG2":%% A,y'p@.Kv?�TRRW}5T/ZקרtU$p'Hi! `h:q}>ګ sY1Z$y7;͔Nzۮ5?@PiLJa5{ [5+[#z$;p_i۶[;{w!{O Qͫ4xP4$,6$P-q۲o{}۵{}eUgy:ۥ?v?t+4}gVz);Zۿ || :z:WܱÚi~K wq{#…;:07; ;y ז~A3&[^SX {Gk;i\ū۰]\sg[7̭ٶ\7 d%nZyĥ<Υ {χ\%Wۺ;Q| ]}IۻpUB [~+B9t뜻[<Ư˽M=ܼ=Q],i`3y2$7Ձ ,_=OZ\a=[<.הÅWN596Rc]{3Sϧ}W[ k]˝]Sٔ cz@ܼut *?ݝ ]\a؁AA~pѰp]i0]}O{59~}+^e㿼]^ڙ=A߫{_MbYiJ"R/}_|\^k~g</>w=&ɑIB!Ga^c}_ߙ^'?e Nz nzVk:ݼW+Ŝ?]\1?)վQ=w|:D?K[}7?m쓽GT�˄}"U6$ؙ`G3_)>_??̡<I%\#bɕ]qw^7io뇿QFT<X0!1 "$HI#+R8QbH'<cf) ,:a>0N7yɳfP;a9)ͤCmDS6<ΥT"!װcł XGغ*1d -|bLc UhϿ"PK SXɉ#[L8ɚ3o6G1n&mt䈅IeD<2х/7a irYzr9HB-ܵ*6|o@䌻e:]_}\pH p ؘso.QvF%\4rm+dSw eHd8ݷo$#0Xn9X2 EXf9G)!8c V)bT_e[Ry=F'f/>&EVH`iȗ]z}'v栊(_5饙i%qN[+~4y%dYzWw`\m$rɸh]Ybr9&`j#fjʼnYi1l&^v*n#6ʬ ڪj.2z(WnGxkʕ%WI抙nn[h~~ZV赁j[+B^IjwĎ _w 狥L2*Xnw+njĄ\ݦ}Bmk<0 /&fWfErF,Y[# @?4"z2B(C]y.E!jI]jN[vMO.7Zæ}%i}gH\ {ͫ-6~9,íWxw=|o<l*_g 2-YS=}jYZnyjk"Ql~k=w ;e!0R8!Ӥ ,t'~ d V0iivzչ^<nH2/C-qw?j cJTVh\D] $iӞAJ*#hE"vn874&!CrvG/PٲnDl+) ff@Wk`38 7 f_?ʧsJԬnd7qyG Vmq#".wXD3$+$yWJLvR=)KjSL(sJt-DaK.GTS/'H s ;yy1'DIguroV2{s mqތŒ4X5 pY`T =X=O! )P?vRdR&j7Mk(wq jeGF[jrdlVH`nPCP) ,_6Oj?~5K YJ&I o$V^H[_#%>Iҵ{c_=} JcaMIAh ]z,;̌`C=HQZҥZEAkԃ3R;52m֥ u(JъJ2% kFB6]5\QɊCnҢ J ϴ~c˷"tK˖ /4w.v3@X]~|lJY\>;.1sl-’.M׾0ݝ6vrCxլ^],PJu=v]PxxHάHӨScnl˲^j/O^N, SSe.Ⱥ:PPd& |flzNoR (3l,W;M2 YԫI>6^҆1g\? a~X$dgKlXZ:5ZO7;5 z_u]֙h 70detl m_<sзqM@ǓٯDž^"+]oHȳIjT*gׄٹnc:4޴g 05# mK,(e}e%]LZ[śs)Qisڟ5dǂi"8OtK<.Hq9ᰪyE&xḞgK'^fq~s~sǓ8ʚgn-vpo2.m Jo :=抏15M}_U|F =B; l:gqn΃|PCD<FPC.7{m XASwXaL?wB"5 2 n]bc!ox@%+M{ytG>\Gg[\'n}JfV'{uJDYt$p@̣l<4w2zt6Ga}kQHuW}A8YV4w*{8#ׁcstWN3-p1oHqcfefpS# zVH6l<SR7n'Fxte?s^s5I4t6,s:Ƨ(*ִ0'słaV<f<WFb`SCfVqXZh/IHhxk>D[ǦebC6Glrv5hrWosbtt[1Xz茇Cgz){)4. TC/d'dcvЈn]l/¨co3f:!!<G2ep]Y/uGE~٘) bXu-@RG>q,BG؋lTnr]St=c[~a؏a{~$Vu})Y`b,e+(hi57{x9S(6b%+:?P7YikigD|e$:9)lqUa|ג`c~ZhubȒZfrJHHN.XwVh_)ǁc}it<#qwl?yyv\51w0Nw'w}9][٘x$79NRY(nCpnAK f8(<5r''ZI-h՘*بNM{r~N~K/iw qIi&)ϹF݁>^/ezaG@ȝi{){#恘&8`FY|*hy,!gS\Hx᷒ ^Yn_bd`chuR1.7A1顺$zM :BijaPx혠EyGNc(LvQɕJ٤\GkQ}r:bg'KT3*wcG~(!4`wd̷azKshc wy`SY˙ڦv8Hfh&<gt3]\ElzV$ʩt*vjwe+*+=*uR6 tLHQCp8PQQtl(uJzavYJDrvG[\IKźv*vlE:8ՊJ L`2sh+#ԚxZmr83*M�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$SZ( 0 B$�B~5t } hdA� _,4a ?�"Ptfc8_7#;ې6 GtdXѤ@f%Q d|HjHHt9% 2 PF&_o{~$|ƚMb)! j&0 xpAHVE"iQ]2hzi[Gpj`cFzjz&f@=QGy+x ԑB_RF F g%NQĬz @k솻ѫ*6-68fAƷgA�{=TLx@Ȉ ^#@—&XQP(Ph 2*m'r)gAF` OGXd*X\QihEg")0~*GxPH23YrGAzk2hjD]<,l_t@V@?e -F?h^k<ti$s\dNX:H�`Ff9lqչG/I)Gm$<q0F+o|і6;ӣjK>op4?s" Zó:"�8p;thBEAu2| I\$8 OB~o L02(E b( =I Z?4eD!qX!D`0@b HWr](2ί`B@@ JzP��I@x0/ W"EЖ&,$ !�>OL)@{ЦP ,@\1YjWPXjR+(0���0`@&<$ 83a2Gx6jT^M/r  4Tih@> s7/'ARI"D dCN5<"i徘' 0@LzR0Gz:̓ x61B\{$R�"2AH�p@4k*h"00A@#6D�NN %hV "M%&jG@@%� "# i/\ x: @ȃvH *xB1L'AcH&?)9`C 6va!h�=sH@Ȑ�T  �6+B�B�4 8BГ/O;mt?YE @,x%�W  |LTb{ԴpdfІ9A Ra�Pk<P]P `# ajHE@i m64�e' ##$%5sć(hd<cl'GHGH@ &�>� l� +8 %^Bd9PW@; bXA\y@G?�#@0@?!83 )K2cUBz-MR+^@B+f VAs0_!CU>j SJp y-ÓU]xsH0:X��a_WB*N-M璀e@b@CV1aqmR4(%libjP0Ww,ea59 B."b*3u ya&'}yA(@k&ٰ r!R1kI&E[|Y+ '"PUعUp� 9@~PqDérA()Z::\'zf#0 ^:h[44& ]g ao<22&nuI+JV}1ϼry, "2PVЃLv]GZ(F@^r\]6Jϕ 17 0䔰�&#>$ E"9K jHylG⚤8CpjH5' 9NsD}yoPvEu'V1 XG`m0& @�S#=Wa| !PcP9?ox]g pf#6* p99'?W&ZPg9 pt] dM2Xo1`zrC]B!)jPoW=A T�I-@XS2%L �V|P�S*TH$Y*V euԂHe G&sqU F7wH =(Ue �2#`L~H? %b0)"_0#9\&oQU`eyBsɑH1"gB?" {LPV iw`j0U$ _OF%l${o#5n@I0@dWJR4#Ha?:B'R�:0Ltd6(]OObe.s<h]-dA†�72 'X=p/VXVBS Srr&,10B!^ RE,,3UC<uQ�Bur[m)):Rr$=Q"sHup҆@[d9P�#4{E}Pydf7LdjH(>q)YR %3${fd@BRP�4-J`l%BZV"@ I)sEs1jP6*sKy Ra2" D�@*v @IdPe^"R4pP~yY#/~kCb6;pd2t$B(NP 0Vd*P`)(l-7RGb  "W@,=~X @@WA6pqCs)R#Zack,LV' xZ�Fm;bHVfp%=|+0vJFF uaQjЁodptfaGNς $ @!9Rbf*Pep3$6)w R4Gs`o CmoS 0- CzWҟllmPqb$p*`#_ �vZ APO`O kAC(Rw GV-B)sQrBQ?A0IY =4B2@�dfw#VNh@@LWPnj?l SWQְHC"Dbf&CZ,hY%p3pN*vk05*dʦ:y'A^۵`$dEQcPk۶lm99ݗs6/3݇\ 0F NVPk'bwa$mp!#WM^ UxV+Nz@`? Nlp=�;6ɳc[0,|@�?c\b\!�`!70 ?@,sg=t] 북盾2˵-Qس$`ʓ *WuA8!m3#FƑLu�y p 6pQW�*TfzqRw&'ը*qi4~#L):YcܽRl61d5 �0VĤ�WTxm IaG C,b,2;.ÁoTA e6 `g." #T 4r{kS� ~ >Q92m%4O!$h4[2dIԓڂw2p0-tA&qQL*y��up39Z3*Y1#S%yʿOQ e4*(̒1-{ECRrup(H"G 't�|=p)(G> fAB&.p02:> +xGbA-?ds*j&!#YJ<R{>@ @@r; qd ƲC-`1Ac=&(60P)4%*kB1>C%"r?Pp@ȤII+&@"MQ=dPW&�T$a36pN(r\2!~#EnS,iC HC4to绁0[0 "J!ɿ!NcsLP&<2Tp8k:P!,3@&HgNjڎR;ڪm$@:`H>kn$xBpó2%B,%CgDRD!~Bg4, =�46=r2+Q!ĸWL=B)زW2𶾋(r8ͭ*4<Ra$A%< cڪ]aڪ!F_FvB!*>+6Z<ܦLBa' %r;Y<ߍ<M=(-ƣ\cFsZ[3Klj}>-=mK;:lk\ly.wEγMC^aj/!nc,lrS#oO$^ 1s.q'nKp.C&A?Y? Ȟʾ`/E[Κ.n>N@s%~7 T$NN3l*2xnH/cJ~/n^O=_xH cHo=oO UA7[Q** @G7I yo=B?F/#b| -qkRd<U_d2mS\I\Y|v1fYГbp&_*YOn_$`vz^s?do(IG-k`O/|ԍUjDB?~!ơ `N>|9BhphóW> .s!Jcp<>"=SP?gC^!|F"?COPdPP}7_7@_q|F3ur@m�m6�aÆ{0C 6TPăRXQ!%vH@t(j3p',#BDgbSNTCA6:0ГA!ADIS0ZLO+fژᔡ! B׈C|[5$}9Xq#L B ȓ8B2~th.b&j֭Unulڵe^?(QZ[ٸǦzrc4we͎kD9M:FӵU6 y[Sҁ y3+} Tdh>,@2 P2K 2& C2&8D@ '.l#Í@-:p>bK'(郂 HB`DI `!F-' r -a'Q$,|ÃlĨGRF'82&>"B@h| 8pX1S@4Ì2c"0E` FúRI#tRH%ԉ04r0.b=" hň6a)PQG #PkeG#sܑX,1 =, Æ0UWZGW_LI[QA-+Aa wE]wxwvmaA}!{A7& BlPMTTFvsxT7cÐDc@M$iWJ؉>1�VQ�c&^]\vYefZM^v9h;UK 1=_a眎㨛f:ڠ[6F:eI~UD4b [4m xD1>62%+  mM"vm{?Ws;=m'|jUnc:`-SZ;uEwUI/uKW; :�=A_7NjϾx;\FfA^w^-~ p_n805*bQSϔLxKF<imC(€E9аN+_uf1ox a4.C6 �mj"?Z K:}/ iaP٣RĦ< 3M^]|c=E&3cL.V6$C]:(n,|bV@ !!lCVVt*{: j@CŎw:I\W3(fh('mC%lc(:ocby^w l3a*"Q>UuJ;eN&5|.t>Q�zU"{LӢ yD 1i+kxd :zdHJ SB3ZHDzv3@`7Gml2z/b\  WA U#J 9',,Va\4ZL|^&!M(c n<R*z`M6哩d  Fz&<# b2'WMo,\a3t>*OoXtߙv/+ 3@7!I@h~x"vSYm0ٖt†%~d#(IвQ*h ;>tL"7W<bsc &ڂ<d"o}4 ?_p!EIw8Ǭ-.(E䊠p`U!B�>D2�#s&p'<Yv-X`6L(uc6�`ee*& =^m85b�D '09BeowI鴊K}eHEg.zU{+22g*+!3@ݬcNp$I!Š�YHIfeL h{55,4͉!:@xꘄM~ Wf KHh4Em z�a}{;ξuH1/~Cu$(cqsbM8*`K:|8P` ѩ^Wt dGŊ6XWQmD�&wm#{ByδHLB3}  OcZ_._E9~J̀tƐ6�ۨ^Q;0͝PLI  nA"z}UR+QOM67 rAA <'> JY:'f}gn&-=̧eꈮ{.5ݽ biݔP#sU4+j0eB9$0vGqV^om=%DʡKR?U:2ICŸ<zIJ0"a1dΤ>bgޅ]DPQrҫG &na3TNH#E K<�Esc�r=<@p1b' $USҙDʙKB<H' "CۃL; RS(bpRq R ;c�:6y7C"ٲS9+S-i*Z#%,\<! c)/Gi^C{!P6{6��d'pރs*2ᢶAѐD3#|!I//Á'H#8SZ*>F $`i2-H.X”1=I8TJ30Zb.(+4b2 @&d?j+Õ3'ޚc4|U`ʦq'a �' R*A$C7@k=q0!�A7sH$|a Rq@6s0q&|7:?>1EQ 8*,5Q@P&6b ڞR'\@96Hݱ 3E 0"<rr 0ᭇ; Z.L=3 7H3K{ #Bɬ�|vc!@�H:P6 (\j_4K2*h&>d&X7xLK 7x<@tL>C* 8'!!@x&6I@'h=h` ÁAAa[Ht[Mі&ٌE|7h&03x&xX40i\"|J*қ+j"vi= D#J�I�#܃'h8ۂd!0p!rT Вp*54%ŃS1t낊Dl1p8UN$1 %(i4ʑ!02~u(ƁlD<L#ƒcJdTIlMb$Z@IpHHT(=@2." !J�<7@$;5@0�@<88 : $;9'P-܉</EpK`e�CpS1pQ+�<8@@>1(28]\?ŮZC@ da B GZ+իãg3}'O;IIXDQx?ұq΢P!l-Ld.x7x@[ #[$RCGΣEB*4p/kW ߜL[OXKJ!ZJkM(+T{2dj؝ܿj%ѣd�%68(н39؂|VtҴck{8*7;�9XI4ŴC4xLq>-z3ӡszF V)�zLT]Y$h17U4xl;elhu.0"{AXx:11b0MJ9SE: M1Tt/&Ie(*3grd(~K5L374@NoE0ۯbs !8:+'A*ZECJH96(H1BO*Kk.`849M)MQ /?#ȅ! ~D=/DI8XN ߣ'xΚ1'O"AE8IT@Ёi48%P&!xh1tG=ͱ|ws{:~d4sl|!Nh.RNp[å)ܢWS?q!PT $`\kO$J8I\|(M(  KMX 8SdJ\ B�&-�l)>৽ΉI)q~}3^W%!p3=H؝4Kdu5.ßQ5~I4Rŝp&i9Z9zZA3:j0Z'4*c !y=$Y速-HJdm;@h@W:XN{(>I 4Z$fC34$XJ4/3ԣ_Y(MmBXI@dIǣQ]M�̑6fSB:Hb`V8EjTuKa6Y%b/ރE:lp@ S@6/sٻ%O&W PkE9ԁKs`K33 "\*Q*_+MPUF()4ffh+z$HÔ2KӉ1=0=؂T7D1} @D:,k8T̛Ni"W;7!Gۡi`V&GMt#!Ed!g:EaO\nQ t3bBv M*(fj汁hHu1k!8L+|$hit⽬c`:@aDW1|:vS('0'0E;L !~$f)c-!%8i ,Ai .eZM -`vc7m݉$N8&HO{yNds:BS1498ӁϣLFv֑asJMAzz#A{6- ;)UT(g"{W;2vXNXӓ ';<9t&93C3B޳:Jb=kgY>$B7/-> Jw<"%!+ac�VAX9ɂ1`SBE8`5T"oi-jlB?6v, ~lqI{3{/B:1$ *|>/8 b=dFs*c!a%A˹# CE�4$BRaaJ#xsd;o>c?&& P*hbiqёёM8 h A"dhOPhcA0826\IB6  C6Xʄ-1b'm&l dHI@jTaѣI2% T4TZ42Jׯ]麕 iɨmm#LНA$裓 `c0Ċ#&1I7 F`JHb͞FXiȕ+?f`1jӖ+MBh9$ >q e9tq.cN5rЈV`Ǐ-K#x2QnZA_K@~`hc"?E>H >F&(O0!Zt@(}E(R^"`aË-+!FIbCp.R$md4tZPBO PRܔ8d\Z) RA#cșSeYc\%']Dzqp !؆PǀbDa�i:Nr&*:!8ӡ+Hjr+mZ蠟B Nѡ-ip fpEˣ=謵>Km`6FrX_a՚-馛b\}u']Jg <0j #g j ;@ 3p,p !аHg g8g۬;;38xv =߼44[X@fV&l'pV[l}vy6[0P/<uwGxgx xw6 ^$x#yc3@wy藿 #T>9„N졷|{ߺߞ76`PrB`]yzzW}APE  h@o?nDNЏ 8'<@@,Kd@ /L<`3x 0 A@ mb(c4  'Į�l$0"b|bB~J0%�V-r^"8 kG00n �0paF�D AA� aHDR"" IGґIIa @czx.3r]^!OƔ'yy/|Xq3(A($KWp(AB�S/e =%4]iJdf # %8EK\<g4id |gN_&346ۙLb2XPF</f r/A p`=(F!zQWahC R~B&H7 #$4ya5TzKB6l{J[  \�P`*uN]*ը:TSUJZ*V( �DDS@"\=W Wuo\:׵Bp�'8a g]+b&ulcVnb"v :'P2dbeՂ,Edy|$P%a-o9Jqq"}"JJэ@)ZWp+ILq8orv ׻]uu­p#J(Z!^2Urwr` c1XD ;R +o:Yd+ xwIO}9N�hC>!Pjz|1yNH EPz\-Y'P^U,f0oNЃ7B٠U�(X0! (`~e 8eZU|iaem˧6C :ЁŴA4k<c!vȪ <UGy[pcv MnjحԇZވJݟ'ʻ+5.8Rˋs;� e;dɮּBԷy1pU27Vn6mo{0=.l,%JҦtj[p'4%:503Oƀ$Q|2I$M<`fkD N(f0ic _tF!t@1 z.` 88@<TM,hD TzV#]"õ�ǎf/;~JUQng㎘̇ D( vl0p{дߎ/& ؃"BINċzͯ<1A*bL_gK`8S^oTk<6)oJ�^ `n�Ц埽7/GA åuxvNWC?!"Cahe*$,)?R$@ϒH E$A`pXdLյR֕M$`Dߕ!< `F4H1 &FF ,YlH\H 2 *M!P`ތ,ʍ!ƠC@E ֡la|E~vjx !!xa8(!�,PGp!"V<K$F˴,a؀A _و`I6''"(()!).ʣ�<]P.ZQ֝Nt'Z "2^!.cbR4ȅU#F0!a,9r^ dބ<^4#;3APGq@c9ބH:hHe@0Tb)E}!i$yG aQ:^R1:aDK^L~L#K@Y`FpdPBbd4"S GSd!Ǝ%̋hQ:%#eM%S"*&,J@&,⹌)bMKK.IZG #P,d,dE@9 `8x#ިTN`}:Nf@& QΡP.J=A c 4ZP5fn:c3eL*fx"1CBdV ԞINE^E]Ecn_!ch8fgf2.9 R~eyǪOJ8 AYPQf#e2re!!PV ac$X6(NhXKd@9 !9$ )}IQB {Dv]\ 8JcgZdeg8Ρ"&pMİUgn{$GH^`aqr9j`ԁlمx%@~+zffqbC|G~Df ֙@EvϜYgG+݅/2` Zj)BhhU^Z*P3R%mv7Mq˵Xf*!~R)eNiU2 cl& ,%*Wzf JgKn3"cB7\PKt^zGJ`+|(� `(A"tA  @�@�JH 0@3j ($fPzAG@@C8kBlO� tAliFqzh%TetA05kbIk+@^KgkHZM&()iGF*GN\,fE:2@H AApʎ���a@@ � @T*$u$bj㳨A$A@�_P A.DثmFeKƪd(ʖԪUJd,tA@"6$<A���zڦ*br)s躤XT]%m N˟$@!12 "pĆA\nt@�ێVfP2fbA +J"�0J$,0� l)$@صn)dk֣!H:tΫB+ Ā@ln` BBj*$V\ y\FEHZkF-(DP.0: nAfk᪘ ,,RK< h- phD! @op@alTA0@%ޣ_OTǴM&"3@ &[0Ϯ@l< @@+\<r&%T |A&heFW{`{4 00f PB*2͚* khf+B. `(be2NvhhI뾁 $k(�6A�,r."')1_&\e>JWeb.0RrGlA*B @ 1  INǥɟSMم]bHna/ʹn� 40@K4tA �(b槨jȌ!� p}ꪮO4l <\5]@@veh�DFJ¦ln4c,"A k7�eA7A ]?ShH6 1w R[vM3 XZ72~]L6[A��2,ZC[�qp . 7n I� Aq;c2Nm 4 Xp:#!^HW$hʭZWGM mz 8=,qRF<$ D <GF O0AHvF#zc$@+kw< A<J e>0*T&#Ά>q@GA5- ,67b ۃ?! r@̰_pپ�&�u/iJM6TaN)5uQ}8 v�woҦȭ <<ApP @`]j_HDLR vKF`槛 nn &OM7ad0a}u{6^$uƎDⳋPF ,(}]U8jFT|] #iΩ @* (D2,th~mF! fǩA.<>^/D1 mNIn9a̍!%,Jqltg\tP@"A@ ^<5THOT $8w g4W/G60b8aHj:xͶvAl`0 0pxK %&+NGf6'0N&&t'P'Z(p�–P%Oܧء�@Hƛ( @xf tG6a�cF1jt怑TƔ2c F5"L60 B ?yHF$UI #`tP$F08´ !G H#IIBEI2A@75Ҝ&M=!q=umu䀐C(8IW$!` |qIm88 K4]N1di h( ǐ5nI:%a^3|'Cze"#6T#'$<5d4F{[wG#A'Sc�1l"&t*JAX" 0@У 8*K&j|$ ja64h+xǺ:  @ȰT$$@* kXK#7`|@ 1 #8>0ɿp?ٔD_" ` <DӠkXA,. L �Ya@Uh^% d鈣)n` JSh(B:l@ L>- @,먣HΜ J�!263)7E `|$�шκ2> ۃ I 'pBCs2N *N a $iCMNpdD6@Fe h*#mJli%z§ C ?sD0zjޣ1,E D^ 5 1ņ4FL^p8c90$Y00wmsaH\q$S#Cԓ$wݒ�/#PK5(!@j{;I|hC:9=w&; X%\z*rU(g}(\uھW!(0ʪףVmNY=�"|0;)s~%+3A>Clw1$amZǀKH%ur<G#\劗@ ԺЅ-J[Cw@T.1S!目hB#Z�D&L\59HjTZv mxydg,8dWW:t"F>%>ѣ9HԱ+{�Y sItXp0}84s0YM)YFGJ=m ^>Z*(?aRRL^1QGL#GWj#э@ip LVvJ}t:k8oˆӡcA {R| ukk8K0Lh[EY42:()>95&Q7uلض>?*Κt%5S飂TGu@#! gIXYSO9,8L9' ɚ4C! |'0W@Ϲyʇq#BM.STU|RanOEO̧81ol&sgܪcM:a};אx2*K1A2j@䭰 8@ p1Q.#-?萭\Ȗ(FgA;IFTyы5G 3Z[>�rCR'k"raʑ6HGʧ S"Lk'y݆U7C VŔ IςJ,&$*Ji+P^rOAկ3qzs'=jRצaouAP@1)9lLfII Ӫ7)%Rrc<S&TSA%^Lֈ $Z=emkl_t2]m,!`޼bƾQ i } GxvS#S?sN ~G߯8RҸU=#ٖk\$0R?1|=!{Jb׸^X|,8֓u5T{zD sd# 4þ8M9S%ʕ(Mɒ>Oׇ~Db_1j"f={q}|Ӏjh_08ƪ⪪ rm%c~0C'aD}!BMhЍ3% fgr|燜Ayf\./:�q%Mt#BM8)NEUի'`-�0*�-_$PbuDk]d0S,ԧ<TDg<aw'! ?^m`r(m;X.#?x<^xS^/%tPa N%f |$ O2SI/&9/Iet_{%& %nl+wX9l$I:!ҁ`@jo=jdh0@%*D�Opꯪ b.)`OBO/2/<)@:�<BV�@`x Il@m� p0(ABpPP C B pC|@%n aላtBm)Bj4n�pFaPq  qM &p'-+/Q50' I871Uq`` 2L z* W,  1@q1qqq1Q@qKX Q2@q?&  !1MBH! RۊD"%"HR%1<r# إ @&X` X{r`ض&%V X1Z$ZX))r**** $@ N) URh) ,2+.-UĒ NA,�2 (Ir$2 3)2c1251 2-(MR P% &\&arHzO) dQ*| ~-&%887 Dixm99y-F&R8%`;8S9S͌;+0R&O+F.)Y>q*r???@Z X2' ApA9'j(!SAY 73 Cc8CDMC4o N@TDeR%-%YN@DStHt<T EIt8?4zX4c Y �{S:sm&5Ӱ%DitFʹHTF$2Jy ѰK{ j*,{\}(x'! g&X9 FETgQ Rg@z"RmqR' !uS5I)5ڊQGRStRK5Rt%VBQ[UQR%`S5EKip&5 QW,@W-%sY=9h YZWZ2KY-S@B%T@B<J'wdE6PIo&Ht%pT 0̦`_W u0UJU`M%pFǮAPVSl%�%``MEaoPTa%\@Z%B MtTmHlv.gofgUES%lTHt&XKcrx16]sjB> %!vZ=JEa¦cmkkmMk#l_vmkm-Z&~P[rCkhJPpTppOpImFs5o tn"{NB&ÜrUoCKnj3tlUkkc@te7kg7njd4Nѵ %]6xwxxwxTAѕ®5A6h&1Ctn8JmVk[r|I@W}u|vP}VzFi6DWHg!6MIOie]V5@$r'] B^�{)JQ"2ALp>xIMX~FHg]7FsK57 %aDTMTL͔=4LuD v\8r O4A&:w?~O3XUH NK{IQtMwfxTxFh_TZ5a"oY7D[ ^ry5oF[y%WT?Ti%]Ոw֕,7n("W 2`Pq;%Q%oQ%k%@%UswQeٗ_sDXsøYy9Y_vv.T5*Nq1D؝ه幋67&0;]͖i^ol%z{ r):5z7A@I[\GzKQZOUzytKUIN4Bn'Br傋"B0Q8%| -:=zY'dKUŸ/Zzv鴩PةzU:&eBru1A% VX)>Jb FhCIY9z{5/ uհ;[ԺiأNգA{( 9lKy7ʯY@J۫i۶Cײy[m{q?{%{=%' -lizOJw&N@lY©s»ZNk{;U @V6W: Os < 盼!)[o۸N#TttVs3|y-muHw';͛o<gz!xoҘ)' Z!EuWEǽǏV[۽|˷|1ǻC[{~ tBvVE%#ܹ3‘/"?s{ڳ)üq gɡܟw{ ?44ӛȅw%=[ͽqk}%j{µI2A4G֙z\A\̹\\o<u{B-׮/ zPї׀7p3\w=ݝ=υۼm]ݷ}ןo_3ş +\Im1%ƻk|ɗ ^eW}#g;>3j VfjB:q=#!7࿜c<}9~ã}U&Ɉ):Jpg=9E[{q^7^OՋ^O; mR<W&H?>ü ݝ9v9J{*W]bTP~Mտ{^=ݞ_C<]o=7)x:+ts~Et;퍾K=}_C-w~Vد>~=uc_AͿAS^Y㣺 yz5Xj9Fq?J#e#0!B tÅ50cĊ;J豢ȏ1,ҤJl$#AhڬSeƼ'<cf) LIdirŧN]ZmI5+ɩb-"Ū_-lU)E wۄTb*B& z ^G3h M|bLcP%{r\3sL;2Օj&95l/Vm:Duu޼sΞ5ԑ#F)S)*ѳsWn9+ ݗKI8^~%S8> :DfE#*q'ZC䅧lv]Y '!BtuH^Hvo_^9c-uQhy(hn4"X=]ՐG:8Pmw7}P]VO )25yfJyrҍj2!dfHdN~Tn4]׊9&Y4B&hp#֒;Rf9{OfX#ʔhg'ҙtr[V:fʮZm(ۈjpy8PQJ90cΙ}Kq*JՂi RoVbXT%+mhk*=<M oj3,7({]ii)� h򚬎zk (o1W8,ϘKaIO9Ąb%ɕaةH/'hlRе@woԤͬ@|>KbNz\#,zukm0sfy'=7ibQ.N4(ӊ-+rG`w_1Xs5m0סSM ^]}\bt,LVp;i7wͰߙ{xq<W]`/~-ZRdտ^8ʖ<394ŷPe%g}#^jaLu+`w5GK7)O^})QLMG]t4: T x&p 8 Fq4:9K`0,%JQ~; 0(W}Կk*r .ɪ 94Љq,8d2`J"TLKꦈ& M "5CH؃𰃌 ɒ# j,eF4l+G7 2rdo> PDAzoec"ϥijpnxU;#<Mb&qb"kj{." xJrkd6KqӔc^:uF3 OJD ܌BNg"3SڸgN6^1-p}v(}oW4HCv:,))IHʖl)wOhQhU:.S[&h /V*ׄ`>[*@"Pr,CNXW =*Gj>ԠUSG#-\zˉd=*`"(smfn ) W=.j�$�h *s}槞1V!NԊlYTo|ue'^R,/ih LUJv4y;I[YmXڶw}QLx9tB;Qw;qK0RKT$eJrUmHKμ2x|#OZ=ފJcM($'`(o6[_п18* 4jxO N K5<ފFm1z2J ]+^%W!;)sw.4Ʀ~[4Lf0r5KM)#oX8E#5H1_(eKh)vsD+̛tkκbW&/w[m 69L^HLPB){ΐ']i ܲNcI4bғ$8)X�A`Iٯr}ZJ\hsdBjgEAZ®*Nf[N7#3mI`˾:iYgcTg5n9}bO;?Up1G)Q]mqrݫ.=v4 QY^v]N{[frt ;nZ>B ތm$m̋[YulO=<R. ʉr�]-})MpwܳuhAg\.~ɶ1?n3<?':aO3~n[00Pu.}RO /o9~Raw˫Np=VT^&W8wݳ;ݾG7WX(ts@vgq-v~_DtdFBuQoXr67{7TwsQm|N1|%R|2fS59GRxv<eag.ѣ}\d%Ih#`>o<U{-xl&!A0Hf1q�#J䷄9Dw}F28s5fmz*%L*CUE3b!b�8gL"$u(0c99ErFҷHEȅt{sr}Xp;x=rȈPW}Ȃfh$ACmcpsDM!m8䅐xNH}tzӳft\?g>F7E_t~1B{'f\u20whyGRH5G6v3`0wY7dhf2gxKV(k=O(4v;2rtXUPGsHq| tDSocn=T+Jci*熋wyN(tDT 4cF@Y~ԕo-UaI!Gkb$s^;#,en}Eysr9ic#v[Z9w|*iAf h||!W$.8-v7/?)hAYH|'TWOy`!X3�iՋH h6=C1HƱ^AhgGx9icI X|(SD2ԧoy[,yCM7[3Y(SF29/~ӈnܙ6zf*jh-&0jƙ9۹A֜CXn_4-``dFLٝ9xUGY1~dOUjx`D^)8u9eA HC#F!bQ)v_5ɛcOa J ʘ WyWlgyI}O2IgBPYE5ڕc}K>KLUYx`ɋrdRDn`b9ᆧ1J7:QA;o㡤B hiW8r3ɟ&D"4fbqy~pZr#;Q &~\mH:tsW=8fr^!*P^ڝ fJ u;AcDgI sHLDN.V$:wؔI$X⨖ITa*:.Xk5OlG`mezgq%t4w\$wۭN~b`dꙍZ7Z胭J9JG O zG $ yCD'LBW tWx4 {[q�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$sK $|BL�HPG X0A0$ Pt1=a! pP.b}"& jT<_#C c%i\G%  2 Gd!  A1`")@F A AJF8 =ڟVm$%X`q{)X"f )DA|ĜᓈZ)SɅrĠFzkzᡈXIXx_Gԑtu$0$0`@@ HhEA [.KO*P@%+~0HDL$"AdAF GZd$#su@ZǪp%�F@5n'tҘV $OG$dQ "pE"DzGm& pիAH!f4ln-J9+.!WpOH#Opc*${Vu"AYWA0\LgX}޷tq!`r;G*`PFtlQWoHD0�-Lp0!bwL RPrZW! aLàr OH B?<B �RdaЍDJG 5-$�ui_G>' �NZz+8,Q 3q�CoIC €t= CF))$PÂg "D&jlYـ�8ld~�6 <8#RB~8ŠPCbbl (%p�Uz kRpD'hSC(47XȒ@+, #���`RL@bQM-[04QFȀ )i8\o^Ư @ @8 ǹPDP'XkO�\rUHN A@d6HaRTqU�GHp% dX.>@"!6Hpc7~b7WCBJ& ~׹k!= Pnm-3C@ $HJ.?(.eD!A؀�x@brox B .Y PH<! @ ~` lFpTk )\-‚Vvig؈'l@ uӦ<K+�ؠ B(k BG `@FYA48/p�'_h`C>A 8<Bi` m`&` �@p5@ @N5N˪ ( kW�r k ��msxҀt``zʁp bT,YXP\Ppp"l ̟1,Q$$m $�$ʹ k E8xbX=C \ @5Cl,xC(O`0'�"De$`m29Ơhq pOfXZHD|-@d(c}C ֦,!@QC(H sb @TtYת4:#Z6q"`-0|Pak,lr[X~,-E`#e`i )ܠKXVVy�y~|B \A@.,r#AN-, 8෻K ~D qZiARKUL.9᯽dXKƆ�VJ?@3?uVIHD׶"�Q�(M?n JFݦ[%~"mTA@EH0geaAO+QǭO!@򅉍̺#D}v\�T?$I nӅ~Q|BȲ#N/W'ŀC b050O NE0LGN!p�7hVPB1*2sPZ)fj ORh~d)P9P'Ǣ_9aL8W3Ff}&4VaGE#82l`"?Jwp$36XR2=L1@5 2 wZP"YLp*rb@EPCD)pDž9W9!Gt6'N P'_0G5`u*!)u0!Y70�p$g4 t`;8Q65`b%pgp !@9u.kXT*5xHB&ƱLk-7 ̢"D9(H9$�sNThAmrDeE9#E M!d�0 qGED'b8Uq@"jl$5) OR7x@yg"`ik $fZ`@i!Mn"SoKP yrkCBRC!){:Z#q?" V�!"NU�t@=HkZ- Sj䣃3*R.2A%2H}CfqfSj+5:tLhP2p"Bz^R0pbRb~c(0_2 ZEI2)B6$oOPeH�|BOB'qhɗh:Pns60ɄO2̡(QPQ9P/ 5+@L0Dmv2O)�%cuF!E7UYV@0K›(Cp@!t!ur( TYhpXL��Dw'LK^)P9O`(S)R&`kք-Qq+Ƌ!@q�q);� 9F c%(".k@9O�)P1[TRSW1ި=D p**'~';0Z7<5$ ӨpZ'dPץ� p;�;r!P9f0YPbeJNe"R.XeWZ$6.7j?q. Pz蚮JʮZ0@�*w�Gg[p0XQV#l<p90*�srv;w�`!`"Gpp!QpQ'LzWpв#�je[ *p<SO2�8U&'h# Z~B�X#s^5#2]t ?8#}Rpp+q p�kz۷{&KI{X5FUv/@�O+G˸Ot][H gظ�X0l > |J `QZ �#P Z!@y b#/ �Һ�Q*�� D.QOиv+D{]JlDa2{pp*7s{CDv+no hpSg/2`lP�/P?@�v[9`=[~w` HP?PY$["K0 X)P7{`ݵ/` ?/P‹]vBc �),7lbr)p!Np@5~&'P� PvS=% Ilܿk*|_<J!_ATʦ|ʨDʬlrGl$JHP!G?tSz�(%|!~LcLEUyp'S�&qPrTfkdr~E~5I@. 8|h\QgSwGF2�K@:͌!<&D%d?H#XG࿁ݿ {(L@$Lp=lX ÛEX|E|p%N S3eL0�=hAқ0m* @ls7ԡ91=0I=Ep_ BxїEPM qPLiաI!86p�q0@y#]%m8,$�d㑐M"nK;]7٠٢ڤ}}ڥ-ҁPPt=]-7ڸ�@k0}{ڻ]<FYBPҝUP }@<mڝp}۷="Mۻ}"܁0 kUܻm}}߾%%M]U٨-7DxC�WB >D!C2!"&(~*:.n/~0>=@ց``MU�ݽ'-Im%=PB~Mݔ:L"=1S"mӆy 5~]U` M�< KT7HLn"]EP#}K.cהdBL7`1/.7M+WbTJ^~r'J,-7U7~븞됌ɮӶX-Xxl17[q`q"_sYq�W☌ɾtĄ:@f`\PKMl|܎7>lanˮ 7p׎qpznNEO^BW"?(_B$`,J4+!_CT*Ʋ0;o<=B_\ۿWgpklvGo1P"%J?'0B�_p*zWZGD >DNp;DDMv _É[�[oTC4WkzTi1doZ/}&ĿP0`GOQb8%#Al8}P@QSᤎv{<uȯOĿvK_/EW@p@Z_՟˟ |qRA3TLGgzqq+_��pxPB80xp`B T8`FnQ ItXcƋ]"HaI!#J<8#H53x!2EHJ8ɑ#HpP鑩N.AƖIsP Y1'Gs t֤މnkMha?DDŅx/ňI鸰L]Zd2YZӧY}67YaJ9G;/ۂԧ{ BIx_NDG/gC㯻X}'Oׇ{'5 F3I<{ &<C2a1DXqŵ Fp#߂8> �o*C Lr J%@)2 r/9"3wc)tL*LRN%ﴒJ*|J,RK3 H [H9;C6d3JL T<`&oPQ?S_EURg47m+rQ>:-!1C5D6ZgYjk@[h[l\uUm}]g^j-  \*ˆ!X=7]|an٭p/~j5CPXd=8mcgG G d� Z g‘ <F:if:/vD験iziz<ǖip`h*Z :F{k޺.<;j& 688܈g3P#2n#~ Q97z]*hd *L *(2fmw[ [7`vs]ك~o/vGϽP R'o蟏Ǿ{sVFޟ7utŽb6#9%tIS:@v>v{`E=~&4ag>RAu%$!P4D oz ch>;"D~01"CV+!``lns\Zp:&m3 �PVG4׹ܓcHЈFlHv $D"Ґ'$ 9DdB9ʰ)d# 9JH;d Iґ (VEF b32 0,=͍D3MI$>0H<59yHMf3(Fbӊ_ [j#Ie` 3c�7j!&aEӜDh4gQBMnH#%ZMRFS",P%â`э[ AM6=ea(BFҨ,Qѣ+Rq8ѐL!J;RԪ|23u7wƨ1Si :Rqb)hSDRhIzׯ3BEjC սԩu"K]ڨٌ;YX*`852aꐰXE,CJtzlhQ*۫굶Y*]EUA pxެfSˈVgS sO*՚ԱMTW tUkg]Q.ۥV[v/ew5pM6W5l7Қ_-mK%*_o[Mӆ.og&\;5rR` ׺0vZҘ)eUBw0q@d~P# Uo mOقȬ}mejpYՔŸ5+0 [Ifyu3y,3A.Y-KmFY3F%(Z:ѧn=`J_Z^F'7mkĵUvA|lMvcS@gm5X dQ-sw^Z6md9P比Kkm>58ai ҲN3`{xƈ6aXOw*QGxsomp,ߋ!j!ޖS1SKcYީ|J׻ 6scCO x=ip::sQu�kF%Z{ֶxСv=,o';]8S q>o W ¯ZN^V^Jwl悖ox35e6Kv2m{Sv^F%n7uN.G>պ69Fa ԉi͏U>sY/y;~r}஽o|kʟMO+�y[{C/Y2s=;=;*>;/l!񵅳<ì .d+s4? ;{C>j@[<<#4ý'4&`3@t<hT5+דI` 3쁲Qܸ'D=}S(,:Bc4Cd<:DB5/#6\5e+5{AܫD7ӫ#$C, d8 l8;,,{C;DC6C7,6<-[ W<AMӽ4BA.I;BK<[Ek6D*T4+0>˻�91lSD3c,ETFS?ȫ><\ls<;@tC2Q"$GeL`KCƞ3'TGDE|d9J<BkBb#OEmLE;59tDuDqBf<tKvZE&)(c+GE:Dn|p4DIH1g:a۾g=([ѻC|E|dE HkIt Ik2=¬`;ŝlA$ƍ$DsBŐ#&J<K@Dj41k\S 9*H<L<J,28^l4LTa:n\S*IB0w!HEK,L:o\ÔĂI|ޔ>JB\FL;L@$LTNk!3LdHCdL޼4|;,CļJLGYCȤj)̃>3J{|˘-nN~lLQN}MBlҔhg5H&<KTFLD Q|j7</L|<̨ưЎTE|뤼@yˋ̤l|OrMl3oo '=Ks >yQ#4D( uLRstR:'CH;KLL>0<1dTUR<u<8)@ҧ&*;jDY4-/H)Kr4S{\N=ȹLQy,ҊocNTzLM( %O*] ɴO,?yS&GQJtT;4LdsPP &@3k]JUJbG}QW%P; 2TBTÛG O`uQ�%@P JPIQ5,>PD7 qI>Wt<5ϧTTq4l+9W9]KLNJe S>Xk=@mΟg C9=)AT|%Il4l=%HյN eU#ڝtXy, ‡Ue mT̻KwʚuɩUB>dRUKpӌ޴+#|ק]Y? W@ZٗKZ]63hSù؄иеֳ]•ZV[=TRW9ݯ!}WVE=e \MzM\QZр<,L*[sY/DXЕ)կ`2B]m]t[rEUá kiƴ_ʥ-FMe݋IX5~ش_ۭ<ݚtWS%=2]~[\M^RSA55]X_L{OOmZ4aYeC~[E:ײ8͘. ARȔ[c6~I{^tE0t Z /=UcPbC] JdQ]eUP=@_%].>$NxS]&bc0]FL`J>R2.'W8%Jƣ5}K+&WA\%W&DXu; XN>[e&ea\<YcaD:T@E+te-^]N_.bOC7c=˝U-fgoUInf}Yeůt"$]\TK^Vnnce `�4=tnX^2N^)F2] C_,కG0hex5L6,fҎZ@^RmuSebt@xVXZ~gbhLᐮg4gJ|PFna.Oεf'fhp9x kLgx_{Y^eaKi>9g#/&Ճ`)>d댞[T5[$@ԁ2;,NNeȮIV^u*&hh` 7l8Z!mG>T&oamo0 &!l r5y.(mX>P Va˫c#-n RIL>aXl&>ԦQJݛ^oԩ fj&jĦoubks<bU  �v9B!hf66nefXGUnBN0ﳽm%BSoIkcpd 0R!>H^ XWc6jDiҍ9Ӎ̎ĞF(!_&r1hmnh o?wrԴ*֡)&Vy--r3jU<nB+nZsJ_,|W*ff\p"GpF12q5Ns_,fv@鳀r(u>cXgrUqzfX uemY'Yk7^vcgQv iYI6Qt s).oUjNFtuNEo&)It;Gzw7äрDn4^-x>/ʧ6>)׹9t_iKis&Os M"pDw1GRlyptuz[7E^J .1y_/wXx%SB_`O zOp+ r js:<y3o{{h_ ǯf%{qoWgЬ"z.ok/z=UWvyU?z 3k,Fw.lwÆ}d|{dVu*/>wo߿raxlbDsQ z1cʔq *2\!ĄJdXbD5rc2E*$$J)Kx˗-Y<9f͜8w ǎ[0!(A"Uz$ G6mZ% Z2cZ,,̐.m[۸hz4GmMO>npߋ(PȐ*p*Yr@8!P \NMkxÆejT=R/ܲ"ޭp?R]qRJ%QsU8rԂgpvvlu=ٛoO-!B~a}h]Skj6I{ךmtSO=oL)Q(BSEbt]# ] ~vZM#?ED*#I91XY_B#[ZW%^UؗS6m>ɗIDN1urǀe5L-#6!yNa|QwiUi߇rd 5eEexBXFw]!$ py!Rۧt**DeIE{tA\՘g*[lAz:j&f}[$e G|L!d�Xz%' ¸NHw5l Y\*s*Y]WuPpR6<1𜹾+1ۉp7 aBҫK92eXЎ &"l֩0ߪ'7Ŝrfw9-$3<n ca//'`9 H3?c*/uظW,6z?@ b&y s�jmֈAey_՝Y5rukqG.3OqGLdYpX:_<w}Vw:AZ#ی2% j?:rxv[F,=pZ^$*:#KP4-j-S@Im|6C(WQd-0 r;r˟ 9yr;b050P2"ZW"׭MO(FkSx/:'rZMF&F0'<WUDnb4c�.=QUb*!^"]լHPC -Khk^E#eqik3F13 !Ń3^<2ӊld�Yid�D`i(UHr#acsX(G9ǁ Bn  ${'6N_bC0 i. l(* S#%yID}&+ᴜQ0kods`*+kQBly<VIF-S8aEEŖ,ryF]&A[\aA-rp^FS?ޣܕOYJ ܙԖfJXS $c]E| gu]T�L7}GZ@)fu:9IՙE4 ǹ1֛\,XNĘd"Im $_6 Ud/UۖJ'RAUyK"~Ҭ ml׫۱>UT~ئ ,j+E.(ZJչ,; ҳv HNh}jP; ϣ+]I9V:- k8:/~h#nRotyOu\Wsl3ʋ\D g&+܁i']iUG(*U9/V;ƷUnrAYe/3fr:VUhNq=g8;F;n \H~L/21~̢3"L5Wgv0U:u1ژq9hg ѓBӽɺEaW^~3&23u5ۢj>61ʐefquf)뤇ob!˳:][!*J6'C`~b]jP9&EKBm"jk\KkI= b+ ZZykB|8^&װ;>O eL6;nkH4rXP V;왗۫KўbxF_Mߠ ]) u˹e3m:?m2l|d뉝[dɓuu1o1lpM?gfCW*ƀ8/r/Wru#݃nqSkFH>f͛vrK:~|IM?q&B1ikiX-m^R&/8: >mfml:wz 9*ЭJq[ShN_ 5豚QQ ߀ݞ N@Y|Р ޠ  `Š]\߮e$TxuU݅vhG ~x!x zadB|dBa~aޡ!8B Xڴ�ߙC]Pu# M_lav!&@(j! &!+(~a ^ !RHw٢@xY-1qք@!@΍ &@,@433Xc2b#qE#p Z S=!TX[ќeBLH =vHD Mh(DK=S#|::H4MCcc"bdiQRi]ƞ0UڿXWCDr`>.b̤„h(d?NJ,LI}:Yd@ȈLy;Z"!KWF-WpeXeWdMWΌVeZ:Z%\%Ke L_(Z1Cc|�c "څ:dC&dWjY$O$Xb&d^fJLj&QrZKe�pAD创H VM<%nbLJ*CX¥X:$q d,VJ.[%$`%DYeO<Vvz Mu y>5y'A'Ҡq6:4§6VADSA\wSTfQ%m_HF QA J&pʃ:#]N(L9Jn!7Jh!WdXA ZsCf֩Ua ^b>>)!|A` L< "nba j"df|+}S[\1_9ɦFbXPbcZ'X)(I @'LѬaqAa<~k5Xmzg9[ (DPjcc@~|*W%j**ꪪ* A'T= v鳬T0fP PQbbwnDr�A#ܥkkrA p뻪kj pkkr+,TcVB"dy^;vl"B+*tdž΁Ȯɖ,ʦʮɂ,˂lV,| J=O-\䱞vbr^QfADP�8<8AFmJ8ANj-Z~mF-v�J2-@P�3uDWعWU%QI@8 (0@ ,..F.N..( \^z.L.@$A$�iUF欅v* ^ NĎڀ2�//�*o.6/2/.2/^/N&@5Ц!Y e49ʎ(-^hnӂ ` bBV//p0 0.6nɥN+$]bSڣ>.F$*.^o"030> C/ #p�3@~ ,ًUu``N o;R00o0 "𱲏э h &]Eb-|�x/ q[ 0p� p,մRΈّ�&ըih2P j[/ ǰ+07!21k]cõ3d0#ߢo!c1ðO3r 3n!Spt~ ym):W\0{ܯ+cs"+/ "�" d?+ C@[1B/< tKjjoV!)cBs3�d.+3�@�JA'/24{r;}3]9VgV2L'3QQ;;W3p�2Bp"pVsKuIw>2Fz/dpB1_utYkE1˳,tts2� (3s>Aap"#tr�_p%9 v_#Q;:qfBpdϲbC/@$Av�`/K2ʁXW3-k.sبH֕DcjLmV X-.3\P^kq 0v6 @ sl1x6?6|/N#"9YH\-;#iFT_qw ml K/6U' vo{wp'P(\F:cgJ$) {& szG3?A Brj..kZo qY4nrt?y1G] UJv/n39+@7n9@Z*yg_X <LQ"b~rKk?hצ`8"ru A�4�lA@ Ё <A"#y+a�q-][G/VwN;vW/BC@ 4>̴ <A@� t@uB0qCY2LsLDs�-35n ș)cs 4@ A/@ A @(w@2Xߊ҉ļt&&yL{wyG焁#8+85$<@�@@�<@< oAXAouU_�9kqQ)v8 gb&gjW; { t� y�K/B@Jwy-##hvL%B|]歾?vws k7(BAA[> �[s+#;S7\PH$||`aﵫ< /�7؀@n+?9wo=#Y_Y:@!J G3@2@#*1^ب Ǝ/~dȒ#M̸ReK'S2Ș5O)sF*`04>&e`)."VyG@N|@m6q @9VZ(ҤFM@w%7ȑ L2{Dp߾eCqB*:q.{L3eϔA[=ZtџKSrjΜu, tmp&uvE{�d#Ѡ]t$a a@6׺ < 򒰛p> 7N26N{MvL@ 0۬*B(-jC"hÇ=|@�cڠ B ;KG ,#@전Ph2Z PSC͵*I2K+R?/aSAڌMFݸ3 E0@8 `` X$�*n5lsKFk*(r< b1>sS-;r�[+׬T0 $LPm#q#5SD P^|1iYrqG,!5!%%zɊQ 7s \@t| AuIθBg .�#Yی·.j8(d;؎BRRQBoG%=SiM3sdeUɝV)UQWdh5Vp�ClpC=.>@¥<4VhZ/}8<"C,KȡIcPorW~7ݖfjc|@EA:Em �q�;eF.V4 �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$sK $|BL�HPG X0A0$ Pt1=a! pP.b}"& jT<_#C c%i\G%  2 Gd!  A1`")@F A AJF8 =ڟVm$%X`q{)X"f )DA|ĜᓈZ)SɅrĠFzkzᡈXIXx_Gԑtu$0$0`@@ HhEA [.KO*P@%+~0HDL$"AdAF GZd$#su@ZǪp%�F@5n'tҘV $OG$dQ "pE"DzGm& pիAH!f4ln-J9+.!WpOH#Opc*${Vu"AYWA0\LgX}޷tq!`r;G*`PFtlQWoHD0�-Lp0!bwL RPrZW! aLàr OH B?<B �RdaЍDJG 5-$�ui_G>' �NZz+8,Q 3q�CoIC €t= CF))$PÂg "D&jlYـ�8ld~�6 <8#RB~8ŠPCbbl (%p�Uz kRpD'hSC(47XȒ@+, #���`RL@bQM-[04QFȀ )i8\o^Ư @ @8 ǹPDP'XkO�\rUHN A@d6HaRTqU�GHp% dX.>@"!6Hpc7~b7WCBJ& ~׹k!= Pnm-3C@ $HJ.?(.eD!A؀�x@brox B .Y PH<! @ ~` lFpTk )\-‚Vvig؈'l@ uӦ<K+�ؠ B(k BG `@FYA48/p�'_h`C>A 8<Bi` m`&` �@p5@ @N5N˪ ( kW�r k ��msxҀt``zʁp bT,YXP\Ppp"l ̟1,Q$$m $�$ʹ k E8xbX=C \ @5Cl,xC(O`0'�"De$`m29Ơhq pOfXZHD|-@d(c}C ֦,!@QC(H sb @TtYת4:#Z6q"`-0|Pak,lr[X~,-E`#e`i )ܠKXVVy�y~|B \A@.,r#AN-, 8෻K ~D qZiARKUL.9᯽dXKƆ�VJ?@3?uVIHD׶"�Q�(M?n JFݦ[%~"mTA@EH0geaAO+QǭO!@򅉍̺#D}v\�T?$I nӅ~Q|BȲ#N/W'ŀC b050O NE0LGN!p�7hVPB1*2sPZ)fj ORh~d)P9P'Ǣ_9aL8W3Ff}&4VaGE#82l`"?Jwp$36XR2=L1@5 2 wZP"YLp*rb@EPCD)pDž9W9!Gt6'N P'_0G5`u*!)u0!Y70�p$g4 t`;8Q65`b%pgp !@9u.kXT*5xHB&ƱLk-7 ̢"D9(H9$�sNThAmrDeE9#E M!d�0 qGED'b8Uq@"jl$5) OR7x@yg"`ik $fZ`@i!Mn"SoKP yrkCBRC!){:Z#q?" V�!"NU�t@=HkZ- Sj䣃3*R.2A%2H}CfqfSj+5:tLhP2p"Bz^R0pbRb~c(0_2 ZEI2)B6$oOPeH�|BOB'qhɗh:Pns60ɄO2̡(QPQ9P/ 5+@L0Dmv2O)�%cuF!E7UYV@0K›(Cp@!t!ur( TYhpXL��Dw'LK^)P9O`(S)R&`kք-Qq+Ƌ!@q�q);� 9F c%(".k@9O�)P1[TRSW1ި=D p**'~';0Z7<5$ ӨpZ'dPץ� p;�;r!P9f0YPbeJNe"R.XeWZ$6.7j?q. Pz蚮JʮZ0@�*w�Gg[p0XQV#l<p90*�srv;w�`!`"Gpp!QpQ'LzWpв#�je[ *p<SO2�8U&'h# Z~B�X#s^5#2]t ?8#}Rpp+q p�kz۷{&KI{X5FUv/@�O+G˸Ot][H gظ�X0l > |J `QZ �#P Z!@y b#/ �Һ�Q*�� D.QOиv+D{]JlDa2{pp*7s{CDv+no hpSg/2`lP�/P?@�v[9`=[~w` HP?PY$["K0 X)P7{`ݵ/` ?/P‹]vBc �),7lbr)p!Np@5~&'P� PvS=% Ilܿk*|_<J!_ATʦ|ʨDʬlrGl$JHP!G?tSz�(%|!~LcLEUyp'S�&qPrTfkdr~E~5I@. 8|h\QgSwGF2�K@:͌!<&D%d?H#XG࿁ݿ {(L@$Lp=lX ÛEX|E|p%N S3eL0�=hAқ0m* @ls7ԡ91=0I=Ep_ BxїEPM qPLiաI!86p�q0@y#]%m8,$�d㑐M"nK;]7٠٢ڤ}}ڥ-ҁPPt=]-7ڸ�@k0}{ڻ]<FYBPҝUP }@<mڝp}۷="Mۻ}"܁0 kUܻm}}߾%%M]U٨-7DxC�WB >D!C2!"&(~*:.n/~0>=@ց``MU�ݽ'-Im%=PB~Mݔ:L"=1S"mӆy 5~]U` M�< KT7HLn"]EP#}K.cהdBL7`1/.7M+WbTJ^~r'J,-7U7~븞됌ɮӶX-Xxl17[q`q"_sYq�W☌ɾtĄ:@f`\PKMl|܎7>lanˮ 7p׎qpznNEO^BW"?(_B$`,J4+!_CT*Ʋ0;o<=B_\ۿWgpklvGo1P"%J?'0B�_p*zWZGD >DNp;DDMv _É[�[oTC4WkzTi1doZ/}&ĿP0`GOQb8%#Al8}P@QSᤎv{<uȯOĿvK_/EW@p@Z_՟˟ |qRA3TLGgzqq+_��pxPB80xp`B T8`FnQ ItXcƋ]"HaI!#J<8#H53x!2EHJ8ɑ#HpP鑩N.AƖIsP Y1'Gs t֤މnkMha?DDŅx/ňI鸰L]Zd2YZӧY}67YaJ9G;/ۂԧ{ BIx_NDG/gC㯻X}'Oׇ{'5 F3I<{ &<C2a1DXqŵ Fp#߂8> �o*C Lr J%@)2 r/9"3wc)tL*LRN%ﴒJ*|J,RK3 H [H9;C6d3JL T<`&oPQ?S_EURg47m+rQ>:-!1C5D6ZgYjk@[h[l\uUm}]g^j-  \*ˆ!X=7]|an٭p/~j5CPXd=8mcgG G d� Z g‘ <F:if:/vD験iziz<ǖip`h*Z :F{k޺.<;j& 688܈g3P#2n#~ Q97z]*hd *L *(2fmw[ [7`vs]ك~o/vGϽP R'o蟏Ǿ{sVFޟ7utŽb6#9%tIS:@v>v{`E=~&4ag>RAu%$!P4D oz ch>;"D~01"CV+!``lns\Zp:&m3 �PVG4׹ܓcHЈFlHv $D"Ґ'$ 9DdB9ʰ)d# 9JH;d Iґ (VEF b32 0,=͍D3MI$>0H<59yHMf3(Fbӊ_ [j#Ie` 3c�7j!&aEӜDh4gQBMnH#%ZMRFS",P%â`э[ AM6=ea(BFҨ,Qѣ+Rq8ѐL!J;RԪ|23u7wƨ1Si :Rqb)hSDRhIzׯ3BEjC սԩu"K]ڨٌ;YX*`852aꐰXE,CJtzlhQ*۫굶Y*]EUA pxެfSˈVgS sO*՚ԱMTW tUkg]Q.ۥV[v/ew5pM6W5l7Қ_-mK%*_o[Mӆ.og&\;5rR` ׺0vZҘ)eUBw0q@d~P# Uo mOقȬ}mejpYՔŸ5+0 [Ifyu3y,3A.Y-KmFY3F%(Z:ѧn=`J_Z^F'7mkĵUvA|lMvcS@gm5X dQ-sw^Z6md9P比Kkm>58ai ҲN3`{xƈ6aXOw*QGxsomp,ߋ!j!ޖS1SKcYީ|J׻ 6scCO x=ip::sQu�kF%Z{ֶxСv=,o';]8S q>o W ¯ZN^V^Jwl悖ox35e6Kv2m{Sv^F%n7uN.G>պ69Fa ԉi͏U>sY/y;~r}஽o|kʟMO+�y[{C/Y2s=;=;*>;/l!񵅳<ì .d+s4? ;{C>j@[<<#4ý'4&`3@t<hT5+דI` 3쁲Qܸ'D=}S(,:Bc4Cd<:DB5/#6\5e+5{AܫD7ӫ#$C, d8 l8;,,{C;DC6C7,6<-[ W<AMӽ4BA.I;BK<[Ek6D*T4+0>˻�91lSD3c,ETFS?ȫ><\ls<;@tC2Q"$GeL`KCƞ3'TGDE|d9J<BkBb#OEmLE;59tDuDqBf<tKvZE&)(c+GE:Dn|p4DIH1g:a۾g=([ѻC|E|dE HkIt Ik2=¬`;ŝlA$ƍ$DsBŐ#&J<K@Dj41k\S 9*H<L<J,28^l4LTa:n\S*IB0w!HEK,L:o\ÔĂI|ޔ>JB\FL;L@$LTNk!3LdHCdL޼4|;,CļJLGYCȤj)̃>3J{|˘-nN~lLQN}MBlҔhg5H&<KTFLD Q|j7</L|<̨ưЎTE|뤼@yˋ̤l|OrMl3oo '=Ks >yQ#4D( uLRstR:'CH;KLL>0<1dTUR<u<8)@ҧ&*;jDY4-/H)Kr4S{\N=ȹLQy,ҊocNTzLM( %O*] ɴO,?yS&GQJtT;4LdsPP &@3k]JUJbG}QW%P; 2TBTÛG O`uQ�%@P JPIQ5,>PD7 qI>Wt<5ϧTTq4l+9W9]KLNJe S>Xk=@mΟg C9=)AT|%Il4l=%HյN eU#ڝtXy, ‡Ue mT̻KwʚuɩUB>dRUKpӌ޴+#|ק]Y? W@ZٗKZ]63hSù؄иеֳ]•ZV[=TRW9ݯ!}WVE=e \MzM\QZр<,L*[sY/DXЕ)կ`2B]m]t[rEUá kiƴ_ʥ-FMe݋IX5~ش_ۭ<ݚtWS%=2]~[\M^RSA55]X_L{OOmZ4aYeC~[E:ײ8͘. ARȔ[c6~I{^tE0t Z /=UcPbC] JdQ]eUP=@_%].>$NxS]&bc0]FL`J>R2.'W8%Jƣ5}K+&WA\%W&DXu; XN>[e&ea\<YcaD:T@E+te-^]N_.bOC7c=˝U-fgoUInf}Yeůt"$]\TK^Vnnce `�4=tnX^2N^)F2] C_,కG0hex5L6,fҎZ@^RmuSebt@xVXZ~gbhLᐮg4gJ|PFna.Oεf'fhp9x kLgx_{Y^eaKi>9g#/&Ճ`)>d댞[T5[$@ԁ2;,NNeȮIV^u*&hh` 7l8Z!mG>T&oamo0 &!l r5y.(mX>P Va˫c#-n RIL>aXl&>ԦQJݛ^oԩ fj&jĦoubks<bU  �v9B!hf66nefXGUnBN0ﳽm%BSoIkcpd 0R!>H^ XWc6jDiҍ9Ӎ̎ĞF(!_&r1hmnh o?wrԴ*֡)&Vy--r3jU<nB+nZsJ_,|W*ff\p"GpF12q5Ns_,fv@鳀r(u>cXgrUqzfX uemY'Yk7^vcgQv iYI6Qt s).oUjNFtuNEo&)It;Gzw7äрDn4^-x>/ʧ6>)׹9t_iKis&Os M"pDw1GRlyptuz[7E^J .1y_/wXx%SB_`O zOp+ r js:<y3o{{h_ ǯf%{qoWgЬ"z.ok/z=UWvyU?z 3k,Fw.lwÆ}d|{dVu*/>wo߿raxlbDsQ z1cʔq *2\!ĄJdXbD5rc2E*$$J)Kx˗-Y<9f͜8w ǎ[0!(A"Uz$ G6mZ% Z2cZ,,̐.m[۸hz4GmMO>npߋ(PȐ*p*Yr@8!P \NMkxÆejT=R/ܲ"ޭp?R]qRJ%QsU8rԂgpvvlu=ٛoO-!B~a}h]Skj6I{ךmtSO=oL)Q(BSEbt]# ] ~vZM#?ED*#I91XY_B#[ZW%^UؗS6m>ɗIDN1urǀe5L-#6!yNa|QwiUi߇rd 5eEexBXFw]!$ py!Rۧt**DeIE{tA\՘g*[lAz:j&f}[$e G|L!d�Xz%' ¸NHw5l Y\*s*Y]WuPpR6<1𜹾+1ۉp7 aBҫK92eXЎ &"l֩0ߪ'7Ŝrfw9-$3<n ca//'`9 H3?c*/uظW,6z?@ b&y s�jmֈAey_՝Y5rukqG.3OqGLdYpX:_<w}Vw:AZ#ی2% j?:rxv[F,=pZ^$*:#KP4-j-S@Im|6C(WQd-0 r;r˟ 9yr;b050P2"ZW"׭MO(FkSx/:'rZMF&F0'<WUDnb4c�.=QUb*!^"]լHPC -Khk^E#eqik3F13 !Ń3^<2ӊld�Yid�D`i(UHr#acsX(G9ǁ Bn  ${'6N_bC0 i. l(* S#%yID}&+ᴜQ0kods`*+kQBly<VIF-S8aEEŖ,ryF]&A[\aA-rp^FS?ޣܕOYJ ܙԖfJXS $c]E| gu]T�L7}GZ@)fu:9IՙE4 ǹ1֛\,XNĘd"Im $_6 Ud/UۖJ'RAUyK"~Ҭ ml׫۱>UT~ئ ,j+E.(ZJչ,; ҳv HNh}jP; ϣ+]I9V:- k8:/~h#nRotyOu\Wsl3ʋ\D g&+܁i']iUG(*U9/V;ƷUnrAYe/3fr:VUhNq=g8;F;n \H~L/21~̢3"L5Wgv0U:u1ژq9hg ѓBӽɺEaW^~3&23u5ۢj>61ʐefquf)뤇ob!˳:][!*J6'C`~b]jP9&EKBm"jk\KkI= b+ ZZykB|8^&װ;>O eL6;nkH4rXP V;왗۫KўbxF_Mߠ ]) u˹e3m:?m2l|d뉝[dɓuu1o1lpM?gfCW*ƀ8/r/Wru#݃nqSkFH>f͛vrK:~|IM?q&B1ikiX-m^R&/8: >mfml:wz 9*ЭJq[ShN_ 5豚QQ ߀ݞ N@Y|Р ޠ  `Š]\߮e$TxuU݅vhG ~x!x zadB|dBa~aޡ!8B Xڴ�ߙC]Pu# M_lav!&@(j! &!+(~a ^ !RHw٢@xY-1qք@!@΍ &@,@433Xc2b#qE#p Z S=!TX[ќeBLH =vHD Mh(DK=S#|::H4MCcc"bdiQRi]ƞ0UڿXWCDr`>.b̤„h(d?NJ,LI}:Yd@ȈLy;Z"!KWF-WpeXeWdMWΌVeZ:Z%\%Ke L_(Z1Cc|�c "څ:dC&dWjY$O$Xb&d^fJLj&QrZKe�pAD创H VM<%nbLJ*CX¥X:$q d,VJ.[%$`%DYeO<Vvz Mu y>5y'A'Ҡq6:4§6VADSA\wSTfQ%m_HF QA J&pʃ:#]N(L9Jn!7Jh!WdXA ZsCf֩Ua ^b>>)!|A` L< "nba j"df|+}S[\1_9ɦFbXPbcZ'X)(I @'LѬaqAa<~k5Xmzg9[ (DPjcc@~|*W%j**ꪪ* A'T= v鳬T0fP PQbbwnDr�A#ܥkkrA p뻪kj pkkr+,TcVB"dy^;vl"B+*tdž΁Ȯɖ,ʦʮɂ,˂lV,| J=O-\䱞vbr^QfADP�8<8AFmJ8ANj-Z~mF-v�J2-@P�3uDWعWU%QI@8 (0@ ,..F.N..( \^z.L.@$A$�iUF欅v* ^ NĎڀ2�//�*o.6/2/.2/^/N&@5Ц!Y e49ʎ(-^hnӂ ` bBV//p0 0.6nɥN+$]bSڣ>.F$*.^o"030> C/ #p�3@~ ,ًUu``N o;R00o0 "𱲏э h &]Eb-|�x/ q[ 0p� p,մRΈّ�&ըih2P j[/ ǰ+07!21k]cõ3d0#ߢo!c1ðO3r 3n!Spt~ ym):W\0{ܯ+cs"+/ "�" d?+ C@[1B/< tKjjoV!)cBs3�d.+3�@�JA'/24{r;}3]9VgV2L'3QQ;;W3p�2Bp"pVsKuIw>2Fz/dpB1_utYkE1˳,tts2� (3s>Aap"#tr�_p%9 v_#Q;:qfBpdϲbC/@$Av�`/K2ʁXW3-k.sبH֕DcjLmV X-.3\P^kq 0v6 @ sl1x6?6|/N#"9YH\-;#iFT_qw ml K/6U' vo{wp'P(\F:cgJ$) {& szG3?A Brj..kZo qY4nrt?y1G] UJv/n39+@7n9@Z*yg_X <LQ"b~rKk?hצ`8"ru A�4�lA@ Ё <A"#y+a�q-][G/VwN;vW/BC@ 4>̴ <A@� t@uB0qCY2LsLDs�-35n ș)cs 4@ A/@ A @(w@2Xߊ҉ļt&&yL{wyG焁#8+85$<@�@@�<@< oAXAouU_�9kqQ)v8 gb&gjW; { t� y�K/B@Jwy-##hvL%B|]歾?vws k7(BAA[> �[s+#;S7\PH$||`aﵫ< /�7؀@n+?9wo=#Y_Y:@!J G3@2@#*1^ب Ǝ/~dȒ#M̸ReK'S2Ș5O)sF*`04>&e`)."VyG@N|@m6q @9VZ(ҤFM@w%7ȑ L2{Dp߾eCqB*:q.{L3eϔA[=ZtџKSrjΜu, tmp&uvE{�d#Ѡ]t$a a@6׺ < 򒰛p> 7N26N{MvL@ 0۬*B(-jC"hÇ=|@�cڠ B ;KG ,#@전Ph2Z PSC͵*I2K+R?/aSAڌMFݸ3 E0@8 `` X$�*n5lsKFk*(r< b1>sS-;r�[+׬T0 $LPm#q#5SD P^|1iYrqG,!5!%%zɊQ 7s \@t| AuIθBg .�#Yی·.j8(d;؎BRRQBoG%=SiM3sdeUɝV)UQWdh5Vp�ClpC=.>@¥<4VhZ/}8<"C,KȡIcPorW~7ݖfjc|@EA:Em �q�;eF.V4 �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$sK $|BL�HPG X0A0$ Pt1=a! pP.b}"& jT<_#C c%i\G%  2 Gd!  A1`")@F A AJF8 =ڟVm$%X`q{)X"f )DA|ĜᓈZ)SɅrĠFzkzᡈXIXx_Gԑtu$0$0`@@ HhEA [.KO*P@%+~0HDL$"AdAF GZd$#su@ZǪp%�F@5n'tҘV $OG$dQ "pE"DzGm& pիAH!f4ln-J9+.!WpOH#Opc*${Vu"AYWA0\LgX}޷tq!`r;G*`PFtlQWoHD0�-Lp0!bwL RPrZW! aLàr OH B?<B �RdaЍDJG 5-$�ui_G>' �NZz+8,Q 3q�CoIC €t= CF))$PÂg "D&jlYـ�8ld~�6 <8#RB~8ŠPCbbl (%p�Uz kRpD'hSC(47XȒ@+, #���`RL@bQM-[04QFȀ )i8\o^Ư @ @8 ǹPDP'XkO�\rUHN A@d6HaRTqU�GHp% dX.>@"!6Hpc7~b7WCBJ& ~׹k!= Pnm-3C@ $HJ.?(.eD!A؀�x@brox B .Y PH<! @ ~` lFpTk )\-‚Vvig؈'l@ uӦ<K+�ؠ B(k BG `@FYA48/p�'_h`C>A 8<Bi` m`&` �@p5@ @N5N˪ ( kW�r k ��msxҀt``zʁp bT,YXP\Ppp"l ̟1,Q$$m $�$ʹ k E8xbX=C \ @5Cl,xC(O`0'�"De$`m29Ơhq pOfXZHD|-@d(c}C ֦,!@QC(H sb @TtYת4:#Z6q"`-0|Pak,lr[X~,-E`#e`i )ܠKXVVy�y~|B \A@.,r#AN-, 8෻K ~D qZiARKUL.9᯽dXKƆ�VJ?@3?uVIHD׶"�Q�(M?n JFݦ[%~"mTA@EH0geaAO+QǭO!@򅉍̺#D}v\�T?$I nӅ~Q|BȲ#N/W'ŀC b050O NE0LGN!p�7hVPB1*2sPZ)fj ORh~d)P9P'Ǣ_9aL8W3Ff}&4VaGE#82l`"?Jwp$36XR2=L1@5 2 wZP"YLp*rb@EPCD)pDž9W9!Gt6'N P'_0G5`u*!)u0!Y70�p$g4 t`;8Q65`b%pgp !@9u.kXT*5xHB&ƱLk-7 ̢"D9(H9$�sNThAmrDeE9#E M!d�0 qGED'b8Uq@"jl$5) OR7x@yg"`ik $fZ`@i!Mn"SoKP yrkCBRC!){:Z#q?" V�!"NU�t@=HkZ- Sj䣃3*R.2A%2H}CfqfSj+5:tLhP2p"Bz^R0pbRb~c(0_2 ZEI2)B6$oOPeH�|BOB'qhɗh:Pns60ɄO2̡(QPQ9P/ 5+@L0Dmv2O)�%cuF!E7UYV@0K›(Cp@!t!ur( TYhpXL��Dw'LK^)P9O`(S)R&`kք-Qq+Ƌ!@q�q);� 9F c%(".k@9O�)P1[TRSW1ި=D p**'~';0Z7<5$ ӨpZ'dPץ� p;�;r!P9f0YPbeJNe"R.XeWZ$6.7j?q. Pz蚮JʮZ0@�*w�Gg[p0XQV#l<p90*�srv;w�`!`"Gpp!QpQ'LzWpв#�je[ *p<SO2�8U&'h# Z~B�X#s^5#2]t ?8#}Rpp+q p�kz۷{&KI{X5FUv/@�O+G˸Ot][H gظ�X0l > |J `QZ �#P Z!@y b#/ �Һ�Q*�� D.QOиv+D{]JlDa2{pp*7s{CDv+no hpSg/2`lP�/P?@�v[9`=[~w` HP?PY$["K0 X)P7{`ݵ/` ?/P‹]vBc �),7lbr)p!Np@5~&'P� PvS=% Ilܿk*|_<J!_ATʦ|ʨDʬlrGl$JHP!G?tSz�(%|!~LcLEUyp'S�&qPrTfkdr~E~5I@. 8|h\QgSwGF2�K@:͌!<&D%d?H#XG࿁ݿ {(L@$Lp=lX ÛEX|E|p%N S3eL0�=hAқ0m* @ls7ԡ91=0I=Ep_ BxїEPM qPLiաI!86p�q0@y#]%m8,$�d㑐M"nK;]7٠٢ڤ}}ڥ-ҁPPt=]-7ڸ�@k0}{ڻ]<FYBPҝUP }@<mڝp}۷="Mۻ}"܁0 kUܻm}}߾%%M]U٨-7DxC�WB >D!C2!"&(~*:.n/~0>=@ց``MU�ݽ'-Im%=PB~Mݔ:L"=1S"mӆy 5~]U` M�< KT7HLn"]EP#}K.cהdBL7`1/.7M+WbTJ^~r'J,-7U7~븞됌ɮӶX-Xxl17[q`q"_sYq�W☌ɾtĄ:@f`\PKMl|܎7>lanˮ 7p׎qpznNEO^BW"?(_B$`,J4+!_CT*Ʋ0;o<=B_\ۿWgpklvGo1P"%J?'0B�_p*zWZGD >DNp;DDMv _É[�[oTC4WkzTi1doZ/}&ĿP0`GOQb8%#Al8}P@QSᤎv{<uȯOĿvK_/EW@p@Z_՟˟ |qRA3TLGgzqq+_��pxPB80xp`B T8`FnQ ItXcƋ]"HaI!#J<8#H53x!2EHJ8ɑ#HpP鑩N.AƖIsP Y1'Gs t֤މnkMha?DDŅx/ňI鸰L]Zd2YZӧY}67YaJ9G;/ۂԧ{ BIx_NDG/gC㯻X}'Oׇ{'5 F3I<{ &<C2a1DXqŵ Fp#߂8> �o*C Lr J%@)2 r/9"3wc)tL*LRN%ﴒJ*|J,RK3 H [H9;C6d3JL T<`&oPQ?S_EURg47m+rQ>:-!1C5D6ZgYjk@[h[l\uUm}]g^j-  \*ˆ!X=7]|an٭p/~j5CPXd=8mcgG G d� Z g‘ <F:if:/vD験iziz<ǖip`h*Z :F{k޺.<;j& 688܈g3P#2n#~ Q97z]*hd *L *(2fmw[ [7`vs]ك~o/vGϽP R'o蟏Ǿ{sVFޟ7utŽb6#9%tIS:@v>v{`E=~&4ag>RAu%$!P4D oz ch>;"D~01"CV+!``lns\Zp:&m3 �PVG4׹ܓcHЈFlHv $D"Ґ'$ 9DdB9ʰ)d# 9JH;d Iґ (VEF b32 0,=͍D3MI$>0H<59yHMf3(Fbӊ_ [j#Ie` 3c�7j!&aEӜDh4gQBMnH#%ZMRFS",P%â`э[ AM6=ea(BFҨ,Qѣ+Rq8ѐL!J;RԪ|23u7wƨ1Si :Rqb)hSDRhIzׯ3BEjC սԩu"K]ڨٌ;YX*`852aꐰXE,CJtzlhQ*۫굶Y*]EUA pxެfSˈVgS sO*՚ԱMTW tUkg]Q.ۥV[v/ew5pM6W5l7Қ_-mK%*_o[Mӆ.og&\;5rR` ׺0vZҘ)eUBw0q@d~P# Uo mOقȬ}mejpYՔŸ5+0 [Ifyu3y,3A.Y-KmFY3F%(Z:ѧn=`J_Z^F'7mkĵUvA|lMvcS@gm5X dQ-sw^Z6md9P比Kkm>58ai ҲN3`{xƈ6aXOw*QGxsomp,ߋ!j!ޖS1SKcYީ|J׻ 6scCO x=ip::sQu�kF%Z{ֶxСv=,o';]8S q>o W ¯ZN^V^Jwl悖ox35e6Kv2m{Sv^F%n7uN.G>պ69Fa ԉi͏U>sY/y;~r}஽o|kʟMO+�y[{C/Y2s=;=;*>;/l!񵅳<ì .d+s4? ;{C>j@[<<#4ý'4&`3@t<hT5+דI` 3쁲Qܸ'D=}S(,:Bc4Cd<:DB5/#6\5e+5{AܫD7ӫ#$C, d8 l8;,,{C;DC6C7,6<-[ W<AMӽ4BA.I;BK<[Ek6D*T4+0>˻�91lSD3c,ETFS?ȫ><\ls<;@tC2Q"$GeL`KCƞ3'TGDE|d9J<BkBb#OEmLE;59tDuDqBf<tKvZE&)(c+GE:Dn|p4DIH1g:a۾g=([ѻC|E|dE HkIt Ik2=¬`;ŝlA$ƍ$DsBŐ#&J<K@Dj41k\S 9*H<L<J,28^l4LTa:n\S*IB0w!HEK,L:o\ÔĂI|ޔ>JB\FL;L@$LTNk!3LdHCdL޼4|;,CļJLGYCȤj)̃>3J{|˘-nN~lLQN}MBlҔhg5H&<KTFLD Q|j7</L|<̨ưЎTE|뤼@yˋ̤l|OrMl3oo '=Ks >yQ#4D( uLRstR:'CH;KLL>0<1dTUR<u<8)@ҧ&*;jDY4-/H)Kr4S{\N=ȹLQy,ҊocNTzLM( %O*] ɴO,?yS&GQJtT;4LdsPP &@3k]JUJbG}QW%P; 2TBTÛG O`uQ�%@P JPIQ5,>PD7 qI>Wt<5ϧTTq4l+9W9]KLNJe S>Xk=@mΟg C9=)AT|%Il4l=%HյN eU#ڝtXy, ‡Ue mT̻KwʚuɩUB>dRUKpӌ޴+#|ק]Y? W@ZٗKZ]63hSù؄иеֳ]•ZV[=TRW9ݯ!}WVE=e \MzM\QZр<,L*[sY/DXЕ)կ`2B]m]t[rEUá kiƴ_ʥ-FMe݋IX5~ش_ۭ<ݚtWS%=2]~[\M^RSA55]X_L{OOmZ4aYeC~[E:ײ8͘. ARȔ[c6~I{^tE0t Z /=UcPbC] JdQ]eUP=@_%].>$NxS]&bc0]FL`J>R2.'W8%Jƣ5}K+&WA\%W&DXu; XN>[e&ea\<YcaD:T@E+te-^]N_.bOC7c=˝U-fgoUInf}Yeůt"$]\TK^Vnnce `�4=tnX^2N^)F2] C_,కG0hex5L6,fҎZ@^RmuSebt@xVXZ~gbhLᐮg4gJ|PFna.Oεf'fhp9x kLgx_{Y^eaKi>9g#/&Ճ`)>d댞[T5[$@ԁ2;,NNeȮIV^u*&hh` 7l8Z!mG>T&oamo0 &!l r5y.(mX>P Va˫c#-n RIL>aXl&>ԦQJݛ^oԩ fj&jĦoubks<bU  �v9B!hf66nefXGUnBN0ﳽm%BSoIkcpd 0R!>H^ XWc6jDiҍ9Ӎ̎ĞF(!_&r1hmnh o?wrԴ*֡)&Vy--r3jU<nB+nZsJ_,|W*ff\p"GpF12q5Ns_,fv@鳀r(u>cXgrUqzfX uemY'Yk7^vcgQv iYI6Qt s).oUjNFtuNEo&)It;Gzw7äрDn4^-x>/ʧ6>)׹9t_iKis&Os M"pDw1GRlyptuz[7E^J .1y_/wXx%SB_`O zOp+ r js:<y3o{{h_ ǯf%{qoWgЬ"z.ok/z=UWvyU?z 3k,Fw.lwÆ}d|{dVu*/>wo߿raxlbDsQ z1cʔq *2\!ĄJdXbD5rc2E*$$J)Kx˗-Y<9f͜8w ǎ[0!(A"Uz$ G6mZ% Z2cZ,,̐.m[۸hz4GmMO>npߋ(PȐ*p*Yr@8!P \NMkxÆejT=R/ܲ"ޭp?R]qRJ%QsU8rԂgpvvlu=ٛoO-!B~a}h]Skj6I{ךmtSO=oL)Q(BSEbt]# ] ~vZM#?ED*#I91XY_B#[ZW%^UؗS6m>ɗIDN1urǀe5L-#6!yNa|QwiUi߇rd 5eEexBXFw]!$ py!Rۧt**DeIE{tA\՘g*[lAz:j&f}[$e G|L!d�Xz%' ¸NHw5l Y\*s*Y]WuPpR6<1𜹾+1ۉp7 aBҫK92eXЎ &"l֩0ߪ'7Ŝrfw9-$3<n ca//'`9 H3?c*/uظW,6z?@ b&y s�jmֈAey_՝Y5rukqG.3OqGLdYpX:_<w}Vw:AZ#ی2% j?:rxv[F,=pZ^$*:#KP4-j-S@Im|6C(WQd-0 r;r˟ 9yr;b050P2"ZW"׭MO(FkSx/:'rZMF&F0'<WUDnb4c�.=QUb*!^"]լHPC -Khk^E#eqik3F13 !Ń3^<2ӊld�Yid�D`i(UHr#acsX(G9ǁ Bn  ${'6N_bC0 i. l(* S#%yID}&+ᴜQ0kods`*+kQBly<VIF-S8aEEŖ,ryF]&A[\aA-rp^FS?ޣܕOYJ ܙԖfJXS $c]E| gu]T�L7}GZ@)fu:9IՙE4 ǹ1֛\,XNĘd"Im $_6 Ud/UۖJ'RAUyK"~Ҭ ml׫۱>UT~ئ ,j+E.(ZJչ,; ҳv HNh}jP; ϣ+]I9V:- k8:/~h#nRotyOu\Wsl3ʋ\D g&+܁i']iUG(*U9/V;ƷUnrAYe/3fr:VUhNq=g8;F;n \H~L/21~̢3"L5Wgv0U:u1ژq9hg ѓBӽɺEaW^~3&23u5ۢj>61ʐefquf)뤇ob!˳:][!*J6'C`~b]jP9&EKBm"jk\KkI= b+ ZZykB|8^&װ;>O eL6;nkH4rXP V;왗۫KўbxF_Mߠ ]) u˹e3m:?m2l|d뉝[dɓuu1o1lpM?gfCW*ƀ8/r/Wru#݃nqSkFH>f͛vrK:~|IM?q&B1ikiX-m^R&/8: >mfml:wz 9*ЭJq[ShN_ 5豚QQ ߀ݞ N@Y|Р ޠ  `Š]\߮e$TxuU݅vhG ~x!x zadB|dBa~aޡ!8B Xڴ�ߙC]Pu# M_lav!&@(j! &!+(~a ^ !RHw٢@xY-1qք@!@΍ &@,@433Xc2b#qE#p Z S=!TX[ќeBLH =vHD Mh(DK=S#|::H4MCcc"bdiQRi]ƞ0UڿXWCDr`>.b̤„h(d?NJ,LI}:Yd@ȈLy;Z"!KWF-WpeXeWdMWΌVeZ:Z%\%Ke L_(Z1Cc|�c "څ:dC&dWjY$O$Xb&d^fJLj&QrZKe�pAD创H VM<%nbLJ*CX¥X:$q d,VJ.[%$`%DYeO<Vvz Mu y>5y'A'Ҡq6:4§6VADSA\wSTfQ%m_HF QA J&pʃ:#]N(L9Jn!7Jh!WdXA ZsCf֩Ua ^b>>)!|A` L< "nba j"df|+}S[\1_9ɦFbXPbcZ'X)(I @'LѬaqAa<~k5Xmzg9[ (DPjcc@~|*W%j**ꪪ* A'T= v鳬T0fP PQbbwnDr�A#ܥkkrA p뻪kj pkkr+,TcVB"dy^;vl"B+*tdž΁Ȯɖ,ʦʮɂ,˂lV,| J=O-\䱞vbr^QfADP�8<8AFmJ8ANj-Z~mF-v�J2-@P�3uDWعWU%QI@8 (0@ ,..F.N..( \^z.L.@$A$�iUF欅v* ^ NĎڀ2�//�*o.6/2/.2/^/N&@5Ц!Y e49ʎ(-^hnӂ ` bBV//p0 0.6nɥN+$]bSڣ>.F$*.^o"030> C/ #p�3@~ ,ًUu``N o;R00o0 "𱲏э h &]Eb-|�x/ q[ 0p� p,մRΈّ�&ըih2P j[/ ǰ+07!21k]cõ3d0#ߢo!c1ðO3r 3n!Spt~ ym):W\0{ܯ+cs"+/ "�" d?+ C@[1B/< tKjjoV!)cBs3�d.+3�@�JA'/24{r;}3]9VgV2L'3QQ;;W3p�2Bp"pVsKuIw>2Fz/dpB1_utYkE1˳,tts2� (3s>Aap"#tr�_p%9 v_#Q;:qfBpdϲbC/@$Av�`/K2ʁXW3-k.sبH֕DcjLmV X-.3\P^kq 0v6 @ sl1x6?6|/N#"9YH\-;#iFT_qw ml K/6U' vo{wp'P(\F:cgJ$) {& szG3?A Brj..kZo qY4nrt?y1G] UJv/n39+@7n9@Z*yg_X <LQ"b~rKk?hצ`8"ru A�4�lA@ Ё <A"#y+a�q-][G/VwN;vW/BC@ 4>̴ <A@� t@uB0qCY2LsLDs�-35n ș)cs 4@ A/@ A @(w@2Xߊ҉ļt&&yL{wyG焁#8+85$<@�@@�<@< oAXAouU_�9kqQ)v8 gb&gjW; { t� y�K/B@Jwy-##hvL%B|]歾?vws k7(BAA[> �[s+#;S7\PH$||`aﵫ< /�7؀@n+?9wo=#Y_Y:@!J G3@2@#*1^ب Ǝ/~dȒ#M̸ReK'S2Ș5O)sF*`04>&e`)."VyG@N|@m6q @9VZ(ҤFM@w%7ȑ L2{Dp߾eCqB*:q.{L3eϔA[=ZtџKSrjΜu, tmp&uvE{�d#Ѡ]t$a a@6׺ < 򒰛p> 7N26N{MvL@ 0۬*B(-jC"hÇ=|@�cڠ B ;KG ,#@전Ph2Z PSC͵*I2K+R?/aSAڌMFݸ3 E0@8 `` X$�*n5lsKFk*(r< b1>sS-;r�[+׬T0 $LPm#q#5SD P^|1iYrqG,!5!%%zɊQ 7s \@t| AuIθBg .�#Yی·.j8(d;؎BRRQBoG%=SiM3sdeUɝV)UQWdh5Vp�ClpC=.>@¥<4VhZ/}8<"C,KȡIcPorW~7ݖfjc|@EA:Em �q�;eF.V4 �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp, 1 @FX "~À0l4G`ȟG OXpjq!_Pt,28c6>fMp)0Gp aA1Hj8iVAj`If�$ auG@qdpJV=j8X ahR"Wyp nGE`P DH(�NGh+U!ްg\w&0a B ds ԑ� RFQ-9% q HKlUD;@)p<$$xYAF!6F�X7Xl<ǀg^ĪX0%(s4X? 3,47  Y !?!^Gt*s� 'gw %l<�YG&HVޮ9>!\C9<!O<AGQ u 0\~ۭ`G@.ƧYԭ$@<΃p`j\0Ա08;[W%9AGE>}w>` >!20AƇцA6)\ʫOٻwoh+$CxB"!>(@ uC8P!b��"e9*})S,\! sI~ikjݢ>#0D-aIFd JBA^�u.Y(P1R_%D 85!hxcQ�g$l/�.Ķʑ ?��pKOqrupD D$H#B��8\z.X/<rp&"!PɁ�W Tp����4aH#<lU*cŠ#4B>ӑc0ptAX!p`* ">�Ձ�{Nn$(BB N6TPpJp΅ E�GH9)Hc|j6Hl؀~pGH@ 0�P"2AH� p@4OA jr@}Pu �!< zll!@5ΝJL HW,o#s(e0P>y`> v^VE !vbH�pEXDp"K9叝X1S]!a!`*W%�=#M !r\r?.LWA$6h�EȤ<еՕX##כ:p_["GVD�  6S 0R ɛNkhA A(��č#�@BRй--帆) `^"K5_JA1`> iЁ+'j>1؎ZA@D1j!r5LB_v s3q,~$ȭ0ARZ`"@:&\[K B AH L1~$ IuarX,`@M�0IhGQm<$N ġ! .t9J@Rey"!!i!!�): J!!eΙqvJ+ ?0b0N@G2�?""Tu! (1nkSq WMuP H<T |KRq"=>$ XqCq '`?~ 0rD0!}D Ɗp=Ay H* #96L$d%pD|I @M*8+ A\I̐!R6O؏  0A0Kf er## $G`eۀQ(Go 0z_7L)2HV |QmW2$"(1(c:(H0-b�uBك2a먟 wm#5~E~e^h%RSw!F}Mv!'!j@9'32+uyDfWfXNh64&�jDVsV`]U}V? P6S7*woX.b(oP1v&r*E u:)(%:p;Q\' AW 'u2Z%d; �L G Gd|8<)Io |N7&c*U0C^cuv &5)KSm9`HdPCJ !�9e^d* Y99`0`a< a e$>se؋%EC %҄֘n pUUULpH?0>%e-dTcErDmsueuu*u'(O!?"L`"=@)$f&3_}7]6;_ce�^MH pn>R(h=(2t0> (RT�s(sdPh0R%Rt( *oOQSNDbunI5r|'gx)&jp(PB>pHVX mvF| 2�2$ЋP"8U P?F?�w@vG,,.5C,+$=20@I d>2jxTdLWH�MR6vx|Op9l(KO$lsKut m-m2fjƖ= @`0?yF�0>c`Rw8B^Z@eD�C Wr(V�+Q#{pc~l;tY_DP'�G5Y X!.K)U` i57@X9gB{BN0R>5 Rl.r4[pSR:ABlQ D}aLwة�4u��0lp �n9SVЋ6P0y(;GML#jpp@ <@~G 2^<Qv7+).X6"NJc8z ^ PwO=>Ҋ0w !pp0^/p\a /A0*�oW@v9!avj�CG/P';'ZҞ ' P6p~ #/ dvm@ QWEHPa� tv*fEA@�#s^ 5*Rpw (p"rzjJΊ,T4f>Q�e{fe �pжop;q۶tu+oa�UO2@� �P kkO@YlE` �Y.`p@) �/@U�Ws{0)�!i�) 2 0Bj@Q.0-po{.v V�p%vzGA@[{A.qC!S qk |y۾w nw`^Ps�m{%m^W vo'*pl w)la`Y PèđRv@*k{r@v`wJ &nkYs(!�12 ' v@; t|Ȇȅ||PȎ Ʌ V0AQɜɞ>Ӷ$ ʤ;x$ܾY)i{<!�i 1LTPy{E˾ m[1<LY,\V\ ]V@`{A!ڱ) r  0Lk$  y j@eJz۞o{/WJ}EC.p@0Z҆l{(]O' '|=G+| ;*.p/+d)6p&m[(0.$""d$dPz.K+&@Smh&YN~.&Kb";1>^>avpbqm=L֠xw+٦q�ݿXf7�dqPqq)�?`.%EqK- mӹ�7Kqq ,UrAP(EP(L@܏RKP B=p0!=�x'.` Pa]Gpۿ�%APpԨ ۿʦᣜ<)3=RFCTj"zm,ڡ/44޿=�^7@D܏.7mP< Xp?Pp,PR)uB`6'|�lȍl2�0e8%P(t2%��rPT(|U�h~-Gp/>*e[dӚ )Ղ?u!k-ɷ뉬뼎KmrU 涭 dnNA�qP FFWP$ ljٌȏ,Ӷѫ[`f0O~!rhܿPnۜf'u]qӃ�#Ȼ\ykV;c۶A0ҰQ*щ*:m1?8Hb7{9A=ɯ*%>!m2քaXpQOb?F"EPux7j:5K9ST6png3:%x:EV(1)-EII"[)3>=2Ҧ<"O;ʑmb##+R_s w߶^|o; O2ҪV3w wz"/OZщ[կ_2@B{B:o4O/ 4oO?L %x+f;Bikh�G@8 <XB &TpĂ$8@#6dx#BCjD F,K4"LUڴHF'&: r> =#L$ rTU`Bj#X�zP dɖJD8R.* k\*(G/݉3_r,9sM5#;\<# Qq\}+MxۑT-p婔RLz.\Qn5TZZ@0-hlTgQZpюW[(| i{G?~>Z/(-Ͼ" Z#HA GC,;P,,B$SOn >ѷ q@1H ;:9Ș@聏A:-",142E,N,lsL@5 bL2N6,4>D6 7("AzĐ NR04Q1,U#L/or@RFm#q\\kDxW.[I%jhH>(lKÐ 9\C0!,(7]t%w]Cuu-\C5wuW^!Mt7tE^߈q+B*Z(5 [B.Xc=b߅c}\͝})^cCÈ*6" 1[Hqrɩ֫˩jsx[0 ̦ˆ<YG`^nnn;\[p;-<s;qrG|\O/<uWgtG!2(Ad302=yx3029㑋v ;jH4na1ظoĂ1ؾ{2^{÷`1(^|??/?﹏w@/}WπZARO`E<#Y-ILrr@c HтP ,Cp>8D{B!D#2xbE'ш="uHpz() T"x3F1ID3BюZģpF챏;lA5HhI*Z ֌!a dvhm/oۨ0Qd(AI3dT#(x3QTC<f1Th\Ijնb8\^# Hf9"*uiғe5uMnj'IM$b %:ZrTyujc5gq͟|NWהE*p q)=' Q')MPn4D#PqМ,OKREIJ1?HG_hȧёfT=Ei3 T֓ -O x"5U<;L5tVVA.4}H11@}ң*U4O}k[1ѤukI׸ӨsݫD+QORG35e&oLU`YF%eXG?V&;&zXt͠nXFulp\t7q*ܼfVer[K=z;Ą-ֱj9ztgzMk^VֹV%|Vu.^˫_ڳMa ӖJL0diejkKԢTy~َ}.EZհ^ f"�dXa-qYc<녡;_ s*㡸*XvE`KW^[1O︴`3<Q!W'.KcX+X`R7 y©լK"87&} fCd9P`.euY`JE,kZqd$XI2*`w ;Uvѻ^Vˀ3}hUk2`-L.)b/LIR4A=Rp;}_a6p=JY8L_P*hO<uqEBf4p_-]xCZIMefھw˞i ?%en2(uL\ 7O nYNO<n8 qj[|;8b9~贒.K';W.Q+F:u\7/pv(bzTuūaE Cp2.p"Wڏ3mld^Q'M'\zƷ}-tx41GB2f:m`=q7~[f.tyWzڰ;i)u`'_%opҟ{UW+?5ޱ{z؋08?c02>˹<4\$K ?==<QJ;s'#٫: d[?ً?;5C,:+!  72.[>i/{$BͺI6PnGkc@@.+BS0cC"D-="Ah>2$B#Ck< \@6c׺༯2ܘjs5\;i9#>$\,>iS>BtAu·D!8A5c&Xg*1=DJ\DD3P3B&<c! :߳.RAN,<@`Fa<scFC%,DT4˿F<5@s<PDzit+;MAQ$sl< 7|l|BDÚZHR;y$V3W<:;I 9BDATENPDv@_,= cȀni(\m2;v\<b챱ʼn .4Br<!dm)JRD<pGPƕL=ƲK{DC \-F7ĹeD(=iH>4ô3TB\GAH3#äDh$LD:@_q *|E*oSJK[|ƿdM$ʔLTL6Ct,& 򷠋MIL6ͤGK<l 5l,eB(=˕T;.<LGTd;̚)G�=adIElHHntdMSP) өuR3K'TP<PSMLڼЀK݄LFFC<ĀKPG=UOLO7̤(dCj)@DQC\JDmj7ϦXf!(&he�RU_][dJl?C@8ѼA{$2UfR(2$ΔRR4mJѧO4슰JFL,L8QtRS ̙|5:8.)0UuO :]TRmTȓTdϔ%KU1de3~ ^O\\9-U:FTey*mUDS?#I$L*{>WDeUHAUtCdTGn;RREvu8ѽ("ҽU;P$QG}7&GmDQkE=$ lI4YXXeX4O@pтO)@|[mP P~$>؜TM؎<O}em:ܘ@5:ΌamNU T}Dݿ ı%?$ѥڰl^Ѷ]˄|ڟMY(9:IYk\GJVnS@TD j@ZQ-=[DsZ`\P&{#"5\aף,ܶ$̍\wݘu*$&lCĕ^uU|IŅɗ]e7U^ UzEe7 )4Cף^ QPNPcOO<,\ݗCseN}߷ڤƒY]T׍I[̓"�JhF R_-_X<A®$宮KӮF_a{UÒ2Naj7F ]Fec}6B`hCx146cU⑽-cB JT^4Sb]SC%b ㌛T XT-W_*~b<`b `xF\##hE͇IQ@&_ daYc';VM,3fN@_YAUe ~dI$xdS EdbNԲ}KU-U_f;F]ff^M9lehzY^[ie^Xsmۈmv]f g >S1X(^e]DcP׬ENFufg$=bgOSV|Γ,:ƾ�ԎkVVa|-[AR%a٤ΤS =\MdanD6n>f vc6r `hh!J ڞrb&k=.O]20MFR@� FZg痄!luvQfN00h'YVyBȇh.޾\`%"FÊF~ )a>2WFHefhL>Gs2h掣n2~+Gp"䛕clrd6Fa!BkT'*F  "ofVodN5琝b]#d1H#oDMqGR\^Y;pJڣVRVnoXl._oFغ͕o瘒@` k_]!bw'l,Į~m堎6'>A&XR-w`0#Gkzoָ5gF +;n?J7q.J'٦>J*F.4x ÈEGJ>=0gk5sVm56$Bh'sHb<WX](.<h%Ȟcb"KL4w$Ysu[;JcSsf!as(Yh.;OOnl~?:/_prV%G'ڛny=j(iwi=p?4 `,Oasvq *aIgyqiav; (qahS}e';'sVrFƎf'( ^> z$n7psMVFϚ]Pζ.wߣ4/pohwMՌz_Jv`_t$G|mNb'*tx I9ء/k{o?%G稘zlGe(W2zKvyr֊h1Wf=F~1eQCA .$!Ç'&bÌ7ѡF!C~lHRœ#A,JMrXBuXLH!QG*(&AL'34"U1c̲=wڍ*Sҥn\1_{/`>%HE*UG R$.!Cc*V|eo^<WYօΆ;v0MT}J9*Rfի*v 7{N 86h [|ys}}rS%L) 4s.3GxFo9^w F`ZvBEf5|R9vV8U9Ps١rq'a(ގx9Hcw&w|$1QMH!VQ'^<!zBbycD &_F9` %Y|\lŢa}dYc Zx&zh@hyD"1TRKjs"eWq%92HvjAz'r>v{IQR~YЈXyo*2zm?m^'JZ#\h敨FS\ vZJo+q'IeS"Yt-|F (0>n#F߸1T1_W/Ϯz keC{ng0K|{*qzDs>+m:φRzrUsytլ4Q*4ު3Ɂ7!BA6}M e0;ˎ:Vzt1׊;:ڧ?w_F!׶crfIwFcv�s{ 3ćlO"FdN#\̎5=>E~|& ٸ* ,2 $1:_)ӕNy75`DiP2T㽗lb#T@)}Sߠ�6üdSLĩbJl@P>dӦ,y7[`v%.e>CY$G8bntU1Cw& a(Fi1u *.YW’E!?Jh@C~<G1o#8EODbkq{-ZJHԌY(aVAPTzfi)])VҒ|)sW6b#éi8Go<> lЂmnSMn<':өNpr�' Jc_ ]�y8 FB` C[NrAA%Pr}hGC R6ݨ$@I 4ìacXgJDDHBFQ .5'PSjԨUL*VUV$1 xd$W<)v&o+V1` ~u%8amЃhX*65ڠ$ ~aK6N4"�,Kfhk\STўB5PQx^)5:!xjj;p`@hs1 Bԍt;]'hvb` mBdx*o>dzo+䴂HWws IІ6a3x ~p%00Dox+` a "0ƇvdjzdR\p{ȺlR(0yC&2E$`@)KI2l-k9U"=(apT` 2Ilswc2`P<A˄@+z_~hG3aH:@C/um'8EOe?PufuL�K3F \S׻6�"۠}la��iC M)[Ostm_'jrGY:@Z'؀ `�eޡ"lz7@˻rp'(B =<}."Xf-Dd5_ɚ� @[w~s} ׹C?zuN/= W/Sm;7YߣvT<L]Q8mܩv'nǻ  x~ /Ƞ@"p�&+Ogv `Av{ft. @@6 p@0 W?; 7no΂>wB4yRoF`,LJnW|ǜM s ߳ށ+k0�?wz~_՛$b QEDA~@^p, T-SW4&uY%eI ҹ^^@N �a "xX(59qݯ0^ɍ VTi` QyU ڗ٘͟IB1�A@[a!Mf )B Hb( 4LQeOT_pAI .Q@@ t(H0*\[eٱ`ubYIVȜ׎u~!Q$^b"(R+!tD � `65rc�^ؠQJ Y[^2 Vz@"> %Y^ˁUb4]kx`٠65.u *z n *2�DZF[`E" *B(Q #U4LMMM] u`3Z8D&ް"T>A H"( 9ž$Ȟ;x#*I \1 l =s8Bf8 zia*$1$Z�HcD_;ڠ5,@�!4$t�=B"h L^[zd=  2e^Q]EaƟ; <*#@<4� r6�A\ L'Aa*YJ$SΤN\!DIOv>=GNڙ٩GqqEYTq&5B@ XA� ,@[ AI$u4A$ t@hAR$bi2Y! Dn DU&\}̞QoK"b > DAe@ A @ HXU_Th bY>cQ$ZhЩ&BP~)G�έ%E��t <|�‘"XA�44\uZg#e8B"Bgm-cPnR(h)q>$�dF",BhP _A|f#Nhh,KNX oX~_~ Fdye;!F*�tA4A�l֛bj$AFYFed!㠌StJ]2l>~⦮%JOiyz+ՠ+v,@w6؀ _ X $l)NhgciU8)ԑ!Jީ R>$E+`T^#hD0't� @ 44A8n`H� H@�PD()Z%,0ΎL\ xO`(%n&$_C 2xX�])A_w\hh,*=2�z$0RAMx R峁+;9Ҡ$`+<[ "О"@5>6"\2cDGQ}nfDEd\9"nX �<W^N �nµ9ƛZ%LNA}m«%ԫ[o`rs ") X(AAb(V1۠A  RS (\A6mg_١I gq;1ƽj@0𣪢3I"�#gX"6El(VT̺GM60*1MEs}ra .k\Åx W[O"A]EdVB\9܀v,DЊ\|^RCp@*QU/</$CYƛ>\=�@� ge.$0�ĭ=:\_>Ч)lmlElvuP -AX;>Y3Y1O>WPڰ-Y ?, XY: 2Iǫa$fYY5Zvٗ!Y[lu4MN1IV{-OAH/-ڥub#dGbcY1fja+Bt6}fL mf`8cS-d/bKc6%Zm+6p!665*50&L]P&`PIt (³aZ% &ّ YYy7zw١9A=ch{!NV̗1Yk@ %WD/ɮ) IۂݚxۂMX5y gAz\uR%5#J_7Ztey؂0@d ؀279C!k]yڒgy =%з0hQAl*u{tּ3YkD ���\�,7z;zK?:W:W;z��:�Vz<-ɲOWvR2-D !$!(!@B ±B($@(A(+3;+;[{B d8{'; AdB BXjݷSZ t�%v{uX嬫-qI;B|$�lw4{o;(;{$A9 {C;wG|G !J@\e*@׫RQW qnVD%(*}*DGG3=_WaSO_'%d�he9B NgkPO =`_ $('gaaO`b߷VaqocV? = %P $X%5R$Y~ @m9aݗnho">[fAЍV'(A';rKqqjN $9B,p2%l}ܷV0Sb j<J%ƣE| $aϛ9C$K HCcyf<0T { lXB$ȀA60 E "Ɍ RR  rKAZ J1;IЈFrzќI"uhTSzjVLvkXc F&\۷L ] 2k!a"FTJMc.fsdȑLf fjeL*v4٫VZu쪰iT^}[vnÃ?mbض{:gFŌkOf AL֓4%d3]tTIyN7S@0@  --hC֒:ʣ K!#HC 6 I$([G0 G> 4*~*�$Pn6បRLpJ⠤򿢨 s.+ͷ( :Lϭ4$,/EK&K$>h)�)fੌDuK|tK %}!U*,+AN 3P E0|Hxu8X`;֥M,1/1 p F<0+uиr9[qEW*$9R0R!CY!`6hVSIl@ͷs16jC8O>{ Aw̌ R@Tz2Hϕɓ12RM'}ۨHBܒ͹ /($I! Zr!7ٚƨqQfg1> ' \.L[R&Z�CQ;(k]WݕU-: /ʰS<)$tI+{HGX 6ԻT%UvvP!r .a[fH]9:`R;ōH/3vYͯw P2!T^rn[-m~}p̹8.h�t6t< _�꒐0 <KcG@PY2L 4–VJ,e',aXHfI҅7 APWQx&' !Tl2*\E.1Ջ%�{%D?dWtQ}{뚤F7,kv&7B .BUH0l͘ %J¬$Z M#E1- EIF9#ZBŜ 0 ˈ$D�@ N8UHItp~[b Y `,AGR'ǐ QcٶBso]YOtR0`+e:x $` >(@{XP o LW:t#D҂OCR (Hc8)ħ($rJ:g)[7T7@;Q/W kP4� H @Hb{E�@�@$LH4GMqO&s n2.Z^$ K>u\LWwe3wB-oC7! FЀH[@8 $+*P;F!U-%#CRע4ZJ$4Mf;A~M۬#y:%ۮ@@<xFj . O�@\ :HҠ_ZD]X%6Mh{}`=IF$Qʘ 7ld]e wc0\8^ x�$� :0"!ІEDA HN��o(o 0HIWIUG;*I$!L+tݤsJJ|*N%YǕብ`CЅ64!�0�(o]En[a3IbR5(ۉ3_^ $ElI\ ]@4{C@6 -0)*yI9%T0نl'* ;純e*_JL( D4<a<� p& p-݄*mGJ9<Nk^4?1yC2tP>'SFh&8J4xk`AŸ,D*#Ѷ�j-"atYm^t,� q*gh e'! :%s e.6M \Ч &\I47 uVm @et3a4<!B朘:Pv|# ]>`Jy*Er=t! UfamܜrZ$65հIrF!m~b𥷑Gz %Tf+Be�W)#:SQg^7o4y~JS@7I/xFC|oUCܷ h0jE`�.L xf P b�b:l2T8ՂN(T"1* OاTRf6$xh@:`9- �x:``+Xgi~+H*,Iƶvc|ᅩ/n$/aCw|@@ ft@ N n~b /H+jAJO,f2`f dd ؖ 5*Z Ɗ@iHE,@@ M@ep F~ * ,06ʃ�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp, 1 @FX "~À0l4G`ȟG OXpjq!_Pt,28c6>fMp)0Gp aA1Hj8iVAj`If�$ auG@qdpJV=j8X ahR"Wyp nGE`P DH(�NGh+U!ްg\w&0a B ds ԑ� RFQ-9% q HKlUD;@)p<$$xYAF!6F�X7Xl<ǀg^ĪX0%(s4X? 3,47  Y !?!^Gt*s� 'gw %l<�YG&HVޮ9>!\C9<!O<AGQ u 0\~ۭ`G@.ƧYԭ$@<΃p`j\0Ա08;[W%9AGE>}w>` >!20AƇцA6)\ʫOٻwoh+$CxB"!>(@ uC8P!b��"e9*})S,\! sI~ikjݢ>#0D-aIFd JBA^�u.Y(P1R_%D 85!hxcQ�g$l/�.Ķʑ ?��pKOqrupD D$H#B��8\z.X/<rp&"!PɁ�W Tp����4aH#<lU*cŠ#4B>ӑc0ptAX!p`* ">�Ձ�{Nn$(BB N6TPpJp΅ E�GH9)Hc|j6Hl؀~pGH@ 0�P"2AH� p@4OA jr@}Pu �!< zll!@5ΝJL HW,o#s(e0P>y`> v^VE !vbH�pEXDp"K9叝X1S]!a!`*W%�=#M !r\r?.LWA$6h�EȤ<еՕX##כ:p_["GVD�  6S 0R ɛNkhA A(��č#�@BRй--帆) `^"K5_JA1`> iЁ+'j>1؎ZA@D1j!r5LB_v s3q,~$ȭ0ARZ`"@:&\[K B AH L1~$ IuarX,`@M�0IhGQm<$N ġ! .t9J@Rey"!!i!!�): J!!eΙqvJ+ ?0b0N@G2�?""Tu! (1nkSq WMuP H<T |KRq"=>$ XqCq '`?~ 0rD0!}D Ɗp=Ay H* #96L$d%pD|I @M*8+ A\I̐!R6O؏  0A0Kf er## $G`eۀQ(Go 0z_7L)2HV |QmW2$"(1(c:(H0-b�uBك2a먟 wm#5~E~e^h%RSw!F}Mv!'!j@9'32+uyDfWfXNh64&�jDVsV`]U}V? P6S7*woX.b(oP1v&r*E u:)(%:p;Q\' AW 'u2Z%d; �L G Gd|8<)Io |N7&c*U0C^cuv &5)KSm9`HdPCJ !�9e^d* Y99`0`a< a e$>se؋%EC %҄֘n pUUULpH?0>%e-dTcErDmsueuu*u'(O!?"L`"=@)$f&3_}7]6;_ce�^MH pn>R(h=(2t0> (RT�s(sdPh0R%Rt( *oOQSNDbunI5r|'gx)&jp(PB>pHVX mvF| 2�2$ЋP"8U P?F?�w@vG,,.5C,+$=20@I d>2jxTdLWH�MR6vx|Op9l(KO$lsKut m-m2fjƖ= @`0?yF�0>c`Rw8B^Z@eD�C Wr(V�+Q#{pc~l;tY_DP'�G5Y X!.K)U` i57@X9gB{BN0R>5 Rl.r4[pSR:ABlQ D}aLwة�4u��0lp �n9SVЋ6P0y(;GML#jpp@ <@~G 2^<Qv7+).X6"NJc8z ^ PwO=>Ҋ0w !pp0^/p\a /A0*�oW@v9!avj�CG/P';'ZҞ ' P6p~ #/ dvm@ QWEHPa� tv*fEA@�#s^ 5*Rpw (p"rzjJΊ,T4f>Q�e{fe �pжop;q۶tu+oa�UO2@� �P kkO@YlE` �Y.`p@) �/@U�Ws{0)�!i�) 2 0Bj@Q.0-po{.v V�p%vzGA@[{A.qC!S qk |y۾w nw`^Ps�m{%m^W vo'*pl w)la`Y PèđRv@*k{r@v`wJ &nkYs(!�12 ' v@; t|Ȇȅ||PȎ Ʌ V0AQɜɞ>Ӷ$ ʤ;x$ܾY)i{<!�i 1LTPy{E˾ m[1<LY,\V\ ]V@`{A!ڱ) r  0Lk$  y j@eJz۞o{/WJ}EC.p@0Z҆l{(]O' '|=G+| ;*.p/+d)6p&m[(0.$""d$dPz.K+&@Smh&YN~.&Kb";1>^>avpbqm=L֠xw+٦q�ݿXf7�dqPqq)�?`.%EqK- mӹ�7Kqq ,UrAP(EP(L@܏RKP B=p0!=�x'.` Pa]Gpۿ�%APpԨ ۿʦᣜ<)3=RFCTj"zm,ڡ/44޿=�^7@D܏.7mP< Xp?Pp,PR)uB`6'|�lȍl2�0e8%P(t2%��rPT(|U�h~-Gp/>*e[dӚ )Ղ?u!k-ɷ뉬뼎KmrU 涭 dnNA�qP FFWP$ ljٌȏ,Ӷѫ[`f0O~!rhܿPnۜf'u]qӃ�#Ȼ\ykV;c۶A0ҰQ*щ*:m1?8Hb7{9A=ɯ*%>!m2քaXpQOb?F"EPux7j:5K9ST6png3:%x:EV(1)-EII"[)3>=2Ҧ<"O;ʑmb##+R_s w߶^|o; O2ҪV3w wz"/OZщ[կ_2@B{B:o4O/ 4oO?L %x+f;Bikh�G@8 <XB &TpĂ$8@#6dx#BCjD F,K4"LUڴHF'&: r> =#L$ rTU`Bj#X�zP dɖJD8R.* k\*(G/݉3_r,9sM5#;\<# Qq\}+MxۑT-p婔RLz.\Qn5TZZ@0-hlTgQZpюW[(| i{G?~>Z/(-Ͼ" Z#HA GC,;P,,B$SOn >ѷ q@1H ;:9Ș@聏A:-",142E,N,lsL@5 bL2N6,4>D6 7("AzĐ NR04Q1,U#L/or@RFm#q\\kDxW.[I%jhH>(lKÐ 9\C0!,(7]t%w]Cuu-\C5wuW^!Mt7tE^߈q+B*Z(5 [B.Xc=b߅c}\͝})^cCÈ*6" 1[Hqrɩ֫˩jsx[0 ̦ˆ<YG`^nnn;\[p;-<s;qrG|\O/<uWgtG!2(Ad302=yx3029㑋v ;jH4na1ظoĂ1ؾ{2^{÷`1(^|??/?﹏w@/}WπZARO`E<#Y-ILrr@c HтP ,Cp>8D{B!D#2xbE'ш="uHpz() T"x3F1ID3BюZģpF챏;lA5HhI*Z ֌!a dvhm/oۨ0Qd(AI3dT#(x3QTC<f1Th\Ijնb8\^# Hf9"*uiғe5uMnj'IM$b %:ZrTyujc5gq͟|NWהE*p q)=' Q')MPn4D#PqМ,OKREIJ1?HG_hȧёfT=Ei3 T֓ -O x"5U<;L5tVVA.4}H11@}ң*U4O}k[1ѤukI׸ӨsݫD+QORG35e&oLU`YF%eXG?V&;&zXt͠nXFulp\t7q*ܼfVer[K=z;Ą-ֱj9ztgzMk^VֹV%|Vu.^˫_ڳMa ӖJL0diejkKԢTy~َ}.EZհ^ f"�dXa-qYc<녡;_ s*㡸*XvE`KW^[1O︴`3<Q!W'.KcX+X`R7 y©լK"87&} fCd9P`.euY`JE,kZqd$XI2*`w ;Uvѻ^Vˀ3}hUk2`-L.)b/LIR4A=Rp;}_a6p=JY8L_P*hO<uqEBf4p_-]xCZIMefھw˞i ?%en2(uL\ 7O nYNO<n8 qj[|;8b9~贒.K';W.Q+F:u\7/pv(bzTuūaE Cp2.p"Wڏ3mld^Q'M'\zƷ}-tx41GB2f:m`=q7~[f.tyWzڰ;i)u`'_%opҟ{UW+?5ޱ{z؋08?c02>˹<4\$K ?==<QJ;s'#٫: d[?ً?;5C,:+!  72.[>i/{$BͺI6PnGkc@@.+BS0cC"D-="Ah>2$B#Ck< \@6c׺༯2ܘjs5\;i9#>$\,>iS>BtAu·D!8A5c&Xg*1=DJ\DD3P3B&<c! :߳.RAN,<@`Fa<scFC%,DT4˿F<5@s<PDzit+;MAQ$sl< 7|l|BDÚZHR;y$V3W<:;I 9BDATENPDv@_,= cȀni(\m2;v\<b챱ʼn .4Br<!dm)JRD<pGPƕL=ƲK{DC \-F7ĹeD(=iH>4ô3TB\GAH3#äDh$LD:@_q *|E*oSJK[|ƿdM$ʔLTL6Ct,& 򷠋MIL6ͤGK<l 5l,eB(=˕T;.<LGTd;̚)G�=adIElHHntdMSP) өuR3K'TP<PSMLڼЀK݄LFFC<ĀKPG=UOLO7̤(dCj)@DQC\JDmj7ϦXf!(&he�RU_][dJl?C@8ѼA{$2UfR(2$ΔRR4mJѧO4슰JFL,L8QtRS ̙|5:8.)0UuO :]TRmTȓTdϔ%KU1de3~ ^O\\9-U:FTey*mUDS?#I$L*{>WDeUHAUtCdTGn;RREvu8ѽ("ҽU;P$QG}7&GmDQkE=$ lI4YXXeX4O@pтO)@|[mP P~$>؜TM؎<O}em:ܘ@5:ΌamNU T}Dݿ ı%?$ѥڰl^Ѷ]˄|ڟMY(9:IYk\GJVnS@TD j@ZQ-=[DsZ`\P&{#"5\aף,ܶ$̍\wݘu*$&lCĕ^uU|IŅɗ]e7U^ UzEe7 )4Cף^ QPNPcOO<,\ݗCseN}߷ڤƒY]T׍I[̓"�JhF R_-_X<A®$宮KӮF_a{UÒ2Naj7F ]Fec}6B`hCx146cU⑽-cB JT^4Sb]SC%b ㌛T XT-W_*~b<`b `xF\##hE͇IQ@&_ daYc';VM,3fN@_YAUe ~dI$xdS EdbNԲ}KU-U_f;F]ff^M9lehzY^[ie^Xsmۈmv]f g >S1X(^e]DcP׬ENFufg$=bgOSV|Γ,:ƾ�ԎkVVa|-[AR%a٤ΤS =\MdanD6n>f vc6r `hh!J ڞrb&k=.O]20MFR@� FZg痄!luvQfN00h'YVyBȇh.޾\`%"FÊF~ )a>2WFHefhL>Gs2h掣n2~+Gp"䛕clrd6Fa!BkT'*F  "ofVodN5琝b]#d1H#oDMqGR\^Y;pJڣVRVnoXl._oFغ͕o瘒@` k_]!bw'l,Į~m堎6'>A&XR-w`0#Gkzoָ5gF +;n?J7q.J'٦>J*F.4x ÈEGJ>=0gk5sVm56$Bh'sHb<WX](.<h%Ȟcb"KL4w$Ysu[;JcSsf!as(Yh.;OOnl~?:/_prV%G'ڛny=j(iwi=p?4 `,Oasvq *aIgyqiav; (qahS}e';'sVrFƎf'( ^> z$n7psMVFϚ]Pζ.wߣ4/pohwMՌz_Jv`_t$G|mNb'*tx I9ء/k{o?%G稘zlGe(W2zKvyr֊h1Wf=F~1eQCA .$!Ç'&bÌ7ѡF!C~lHRœ#A,JMrXBuXLH!QG*(&AL'34"U1c̲=wڍ*Sҥn\1_{/`>%HE*UG R$.!Cc*V|eo^<WYօΆ;v0MT}J9*Rfի*v 7{N 86h [|ys}}rS%L) 4s.3GxFo9^w F`ZvBEf5|R9vV8U9Ps١rq'a(ގx9Hcw&w|$1QMH!VQ'^<!zBbycD &_F9` %Y|\lŢa}dYc Zx&zh@hyD"1TRKjs"eWq%92HvjAz'r>v{IQR~YЈXyo*2zm?m^'JZ#\h敨FS\ vZJo+q'IeS"Yt-|F (0>n#F߸1T1_W/Ϯz keC{ng0K|{*qzDs>+m:φRzrUsytլ4Q*4ު3Ɂ7!BA6}M e0;ˎ:Vzt1׊;:ڧ?w_F!׶crfIwFcv�s{ 3ćlO"FdN#\̎5=>E~|& ٸ* ,2 $1:_)ӕNy75`DiP2T㽗lb#T@)}Sߠ�6üdSLĩbJl@P>dӦ,y7[`v%.e>CY$G8bntU1Cw& a(Fi1u *.YW’E!?Jh@C~<G1o#8EODbkq{-ZJHԌY(aVAPTzfi)])VҒ|)sW6b#éi8Go<> lЂmnSMn<':өNpr�' Jc_ ]�y8 FB` C[NrAA%Pr}hGC R6ݨ$@I 4ìacXgJDDHBFQ .5'PSjԨUL*VUV$1 xd$W<)v&o+V1` ~u%8amЃhX*65ڠ$ ~aK6N4"�,Kfhk\STўB5PQx^)5:!xjj;p`@hs1 Bԍt;]'hvb` mBdx*o>dzo+䴂HWws IІ6a3x ~p%00Dox+` a "0ƇvdjzdR\p{ȺlR(0yC&2E$`@)KI2l-k9U"=(apT` 2Ilswc2`P<A˄@+z_~hG3aH:@C/um'8EOe?PufuL�K3F \S׻6�"۠}la��iC M)[Ostm_'jrGY:@Z'؀ `�eޡ"lz7@˻rp'(B =<}."Xf-Dd5_ɚ� @[w~s} ׹C?zuN/= W/Sm;7YߣvT<L]Q8mܩv'nǻ  x~ /Ƞ@"p�&+Ogv `Av{ft. @@6 p@0 W?; 7no΂>wB4yRoF`,LJnW|ǜM s ߳ށ+k0�?wz~_՛$b QEDA~@^p, T-SW4&uY%eI ҹ^^@N �a "xX(59qݯ0^ɍ VTi` QyU ڗ٘͟IB1�A@[a!Mf )B Hb( 4LQeOT_pAI .Q@@ t(H0*\[eٱ`ubYIVȜ׎u~!Q$^b"(R+!tD � `65rc�^ؠQJ Y[^2 Vz@"> %Y^ˁUb4]kx`٠65.u *z n *2�DZF[`E" *B(Q #U4LMMM] u`3Z8D&ް"T>A H"( 9ž$Ȟ;x#*I \1 l =s8Bf8 zia*$1$Z�HcD_;ڠ5,@�!4$t�=B"h L^[zd=  2e^Q]EaƟ; <*#@<4� r6�A\ L'Aa*YJ$SΤN\!DIOv>=GNڙ٩GqqEYTq&5B@ XA� ,@[ AI$u4A$ t@hAR$bi2Y! Dn DU&\}̞QoK"b > DAe@ A @ HXU_Th bY>cQ$ZhЩ&BP~)G�έ%E��t <|�‘"XA�44\uZg#e8B"Bgm-cPnR(h)q>$�dF",BhP _A|f#Nhh,KNX oX~_~ Fdye;!F*�tA4A�l֛bj$AFYFed!㠌StJ]2l>~⦮%JOiyz+ՠ+v,@w6؀ _ X $l)NhgciU8)ԑ!Jީ R>$E+`T^#hD0't� @ 44A8n`H� H@�PD()Z%,0ΎL\ xO`(%n&$_C 2xX�])A_w\hh,*=2�z$0RAMx R峁+;9Ҡ$`+<[ "О"@5>6"\2cDGQ}nfDEd\9"nX �<W^N �nµ9ƛZ%LNA}m«%ԫ[o`rs ") X(AAb(V1۠A  RS (\A6mg_١I gq;1ƽj@0𣪢3I"�#gX"6El(VT̺GM60*1MEs}ra .k\Åx W[O"A]EdVB\9܀v,DЊ\|^RCp@*QU/</$CYƛ>\=�@� ge.$0�ĭ=:\_>Ч)lmlElvuP -AX;>Y3Y1O>WPڰ-Y ?, XY: 2Iǫa$fYY5Zvٗ!Y[lu4MN1IV{-OAH/-ڥub#dGbcY1fja+Bt6}fL mf`8cS-d/bKc6%Zm+6p!665*50&L]P&`PIt (³aZ% &ّ YYy7zw١9A=ch{!NV̗1Yk@ %WD/ɮ) IۂݚxۂMX5y gAz\uR%5#J_7Ztey؂0@d ؀279C!k]yڒgy =%з0hQAl*u{tּ3YkD ���\�,7z;zK?:W:W;z��:�Vz<-ɲOWvR2-D !$!(!@B ±B($@(A(+3;+;[{B d8{'; AdB BXjݷSZ t�%v{uX嬫-qI;B|$�lw4{o;(;{$A9 {C;wG|G !J@\e*@׫RQW qnVD%(*}*DGG3=_WaSO_'%d�he9B NgkPO =`_ $('gaaO`b߷VaqocV? = %P $X%5R$Y~ @m9aݗnho">[fAЍV'(A';rKqqjN $9B,p2%l}ܷV0Sb j<J%ƣE| $aϛ9C$K HCcyf<0T { lXB$ȀA60 E "Ɍ RR  rKAZ J1;IЈFrzќI"uhTSzjVLvkXc F&\۷L ] 2k!a"FTJMc.fsdȑLf fjeL*v4٫VZu쪰iT^}[vnÃ?mbض{:gFŌkOf AL֓4%d3]tTIyN7S@0@  --hC֒:ʣ K!#HC 6 I$([G0 G> 4*~*�$Pn6បRLpJ⠤򿢨 s.+ͷ( :Lϭ4$,/EK&K$>h)�)fੌDuK|tK %}!U*,+AN 3P E0|Hxu8X`;֥M,1/1 p F<0+uиr9[qEW*$9R0R!CY!`6hVSIl@ͷs16jC8O>{ Aw̌ R@Tz2Hϕɓ12RM'}ۨHBܒ͹ /($I! Zr!7ٚƨqQfg1> ' \.L[R&Z�CQ;(k]WݕU-: /ʰS<)$tI+{HGX 6ԻT%UvvP!r .a[fH]9:`R;ōH/3vYͯw P2!T^rn[-m~}p̹8.h�t6t< _�꒐0 <KcG@PY2L 4–VJ,e',aXHfI҅7 APWQx&' !Tl2*\E.1Ջ%�{%D?dWtQ}{뚤F7,kv&7B .BUH0l͘ %J¬$Z M#E1- EIF9#ZBŜ 0 ˈ$D�@ N8UHItp~[b Y `,AGR'ǐ QcٶBso]YOtR0`+e:x $` >(@{XP o LW:t#D҂OCR (Hc8)ħ($rJ:g)[7T7@;Q/W kP4� H @Hb{E�@�@$LH4GMqO&s n2.Z^$ K>u\LWwe3wB-oC7! FЀH[@8 $+*P;F!U-%#CRע4ZJ$4Mf;A~M۬#y:%ۮ@@<xFj . O�@\ :HҠ_ZD]X%6Mh{}`=IF$Qʘ 7ld]e wc0\8^ x�$� :0"!ІEDA HN��o(o 0HIWIUG;*I$!L+tݤsJJ|*N%YǕብ`CЅ64!�0�(o]En[a3IbR5(ۉ3_^ $ElI\ ]@4{C@6 -0)*yI9%T0نl'* ;純e*_JL( D4<a<� p& p-݄*mGJ9<Nk^4?1yC2tP>'SFh&8J4xk`AŸ,D*#Ѷ�j-"atYm^t,� q*gh e'! :%s e.6M \Ч &\I47 uVm @et3a4<!B朘:Pv|# ]>`Jy*Er=t! UfamܜrZ$65հIrF!m~b𥷑Gz %Tf+Be�W)#:SQg^7o4y~JS@7I/xFC|oUCܷ h0jE`�.L xf P b�b:l2T8ՂN(T"1* OاTRf6$xh@:`9- �x:``+Xgi~+H*,Iƶvc|ᅩ/n$/aCw|@@ ft@ N n~b /H+jAJO,f2`f dd ؖ 5*Z Ɗ@iHE,@@ M@ep F~ * ,06ʃ�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp, 1 @FX "~À0l4G`ȟG OXpjq!_Pt,28c6>fMp)0Gp aA1Hj8iVAj`If�$ auG@qdpJV=j8X ahR"Wyp nGE`P DH(�NGh+U!ްg\w&0a B ds ԑ� RFQ-9% q HKlUD;@)p<$$xYAF!6F�X7Xl<ǀg^ĪX0%(s4X? 3,47  Y !?!^Gt*s� 'gw %l<�YG&HVޮ9>!\C9<!O<AGQ u 0\~ۭ`G@.ƧYԭ$@<΃p`j\0Ա08;[W%9AGE>}w>` >!20AƇцA6)\ʫOٻwoh+$CxB"!>(@ uC8P!b��"e9*})S,\! sI~ikjݢ>#0D-aIFd JBA^�u.Y(P1R_%D 85!hxcQ�g$l/�.Ķʑ ?��pKOqrupD D$H#B��8\z.X/<rp&"!PɁ�W Tp����4aH#<lU*cŠ#4B>ӑc0ptAX!p`* ">�Ձ�{Nn$(BB N6TPpJp΅ E�GH9)Hc|j6Hl؀~pGH@ 0�P"2AH� p@4OA jr@}Pu �!< zll!@5ΝJL HW,o#s(e0P>y`> v^VE !vbH�pEXDp"K9叝X1S]!a!`*W%�=#M !r\r?.LWA$6h�EȤ<еՕX##כ:p_["GVD�  6S 0R ɛNkhA A(��č#�@BRй--帆) `^"K5_JA1`> iЁ+'j>1؎ZA@D1j!r5LB_v s3q,~$ȭ0ARZ`"@:&\[K B AH L1~$ IuarX,`@M�0IhGQm<$N ġ! .t9J@Rey"!!i!!�): J!!eΙqvJ+ ?0b0N@G2�?""Tu! (1nkSq WMuP H<T |KRq"=>$ XqCq '`?~ 0rD0!}D Ɗp=Ay H* #96L$d%pD|I @M*8+ A\I̐!R6O؏  0A0Kf er## $G`eۀQ(Go 0z_7L)2HV |QmW2$"(1(c:(H0-b�uBك2a먟 wm#5~E~e^h%RSw!F}Mv!'!j@9'32+uyDfWfXNh64&�jDVsV`]U}V? P6S7*woX.b(oP1v&r*E u:)(%:p;Q\' AW 'u2Z%d; �L G Gd|8<)Io |N7&c*U0C^cuv &5)KSm9`HdPCJ !�9e^d* Y99`0`a< a e$>se؋%EC %҄֘n pUUULpH?0>%e-dTcErDmsueuu*u'(O!?"L`"=@)$f&3_}7]6;_ce�^MH pn>R(h=(2t0> (RT�s(sdPh0R%Rt( *oOQSNDbunI5r|'gx)&jp(PB>pHVX mvF| 2�2$ЋP"8U P?F?�w@vG,,.5C,+$=20@I d>2jxTdLWH�MR6vx|Op9l(KO$lsKut m-m2fjƖ= @`0?yF�0>c`Rw8B^Z@eD�C Wr(V�+Q#{pc~l;tY_DP'�G5Y X!.K)U` i57@X9gB{BN0R>5 Rl.r4[pSR:ABlQ D}aLwة�4u��0lp �n9SVЋ6P0y(;GML#jpp@ <@~G 2^<Qv7+).X6"NJc8z ^ PwO=>Ҋ0w !pp0^/p\a /A0*�oW@v9!avj�CG/P';'ZҞ ' P6p~ #/ dvm@ QWEHPa� tv*fEA@�#s^ 5*Rpw (p"rzjJΊ,T4f>Q�e{fe �pжop;q۶tu+oa�UO2@� �P kkO@YlE` �Y.`p@) �/@U�Ws{0)�!i�) 2 0Bj@Q.0-po{.v V�p%vzGA@[{A.qC!S qk |y۾w nw`^Ps�m{%m^W vo'*pl w)la`Y PèđRv@*k{r@v`wJ &nkYs(!�12 ' v@; t|Ȇȅ||PȎ Ʌ V0AQɜɞ>Ӷ$ ʤ;x$ܾY)i{<!�i 1LTPy{E˾ m[1<LY,\V\ ]V@`{A!ڱ) r  0Lk$  y j@eJz۞o{/WJ}EC.p@0Z҆l{(]O' '|=G+| ;*.p/+d)6p&m[(0.$""d$dPz.K+&@Smh&YN~.&Kb";1>^>avpbqm=L֠xw+٦q�ݿXf7�dqPqq)�?`.%EqK- mӹ�7Kqq ,UrAP(EP(L@܏RKP B=p0!=�x'.` Pa]Gpۿ�%APpԨ ۿʦᣜ<)3=RFCTj"zm,ڡ/44޿=�^7@D܏.7mP< Xp?Pp,PR)uB`6'|�lȍl2�0e8%P(t2%��rPT(|U�h~-Gp/>*e[dӚ )Ղ?u!k-ɷ뉬뼎KmrU 涭 dnNA�qP FFWP$ ljٌȏ,Ӷѫ[`f0O~!rhܿPnۜf'u]qӃ�#Ȼ\ykV;c۶A0ҰQ*щ*:m1?8Hb7{9A=ɯ*%>!m2քaXpQOb?F"EPux7j:5K9ST6png3:%x:EV(1)-EII"[)3>=2Ҧ<"O;ʑmb##+R_s w߶^|o; O2ҪV3w wz"/OZщ[կ_2@B{B:o4O/ 4oO?L %x+f;Bikh�G@8 <XB &TpĂ$8@#6dx#BCjD F,K4"LUڴHF'&: r> =#L$ rTU`Bj#X�zP dɖJD8R.* k\*(G/݉3_r,9sM5#;\<# Qq\}+MxۑT-p婔RLz.\Qn5TZZ@0-hlTgQZpюW[(| i{G?~>Z/(-Ͼ" Z#HA GC,;P,,B$SOn >ѷ q@1H ;:9Ș@聏A:-",142E,N,lsL@5 bL2N6,4>D6 7("AzĐ NR04Q1,U#L/or@RFm#q\\kDxW.[I%jhH>(lKÐ 9\C0!,(7]t%w]Cuu-\C5wuW^!Mt7tE^߈q+B*Z(5 [B.Xc=b߅c}\͝})^cCÈ*6" 1[Hqrɩ֫˩jsx[0 ̦ˆ<YG`^nnn;\[p;-<s;qrG|\O/<uWgtG!2(Ad302=yx3029㑋v ;jH4na1ظoĂ1ؾ{2^{÷`1(^|??/?﹏w@/}WπZARO`E<#Y-ILrr@c HтP ,Cp>8D{B!D#2xbE'ш="uHpz() T"x3F1ID3BюZģpF챏;lA5HhI*Z ֌!a dvhm/oۨ0Qd(AI3dT#(x3QTC<f1Th\Ijնb8\^# Hf9"*uiғe5uMnj'IM$b %:ZrTyujc5gq͟|NWהE*p q)=' Q')MPn4D#PqМ,OKREIJ1?HG_hȧёfT=Ei3 T֓ -O x"5U<;L5tVVA.4}H11@}ң*U4O}k[1ѤukI׸ӨsݫD+QORG35e&oLU`YF%eXG?V&;&zXt͠nXFulp\t7q*ܼfVer[K=z;Ą-ֱj9ztgzMk^VֹV%|Vu.^˫_ڳMa ӖJL0diejkKԢTy~َ}.EZհ^ f"�dXa-qYc<녡;_ s*㡸*XvE`KW^[1O︴`3<Q!W'.KcX+X`R7 y©լK"87&} fCd9P`.euY`JE,kZqd$XI2*`w ;Uvѻ^Vˀ3}hUk2`-L.)b/LIR4A=Rp;}_a6p=JY8L_P*hO<uqEBf4p_-]xCZIMefھw˞i ?%en2(uL\ 7O nYNO<n8 qj[|;8b9~贒.K';W.Q+F:u\7/pv(bzTuūaE Cp2.p"Wڏ3mld^Q'M'\zƷ}-tx41GB2f:m`=q7~[f.tyWzڰ;i)u`'_%opҟ{UW+?5ޱ{z؋08?c02>˹<4\$K ?==<QJ;s'#٫: d[?ً?;5C,:+!  72.[>i/{$BͺI6PnGkc@@.+BS0cC"D-="Ah>2$B#Ck< \@6c׺༯2ܘjs5\;i9#>$\,>iS>BtAu·D!8A5c&Xg*1=DJ\DD3P3B&<c! :߳.RAN,<@`Fa<scFC%,DT4˿F<5@s<PDzit+;MAQ$sl< 7|l|BDÚZHR;y$V3W<:;I 9BDATENPDv@_,= cȀni(\m2;v\<b챱ʼn .4Br<!dm)JRD<pGPƕL=ƲK{DC \-F7ĹeD(=iH>4ô3TB\GAH3#äDh$LD:@_q *|E*oSJK[|ƿdM$ʔLTL6Ct,& 򷠋MIL6ͤGK<l 5l,eB(=˕T;.<LGTd;̚)G�=adIElHHntdMSP) өuR3K'TP<PSMLڼЀK݄LFFC<ĀKPG=UOLO7̤(dCj)@DQC\JDmj7ϦXf!(&he�RU_][dJl?C@8ѼA{$2UfR(2$ΔRR4mJѧO4슰JFL,L8QtRS ̙|5:8.)0UuO :]TRmTȓTdϔ%KU1de3~ ^O\\9-U:FTey*mUDS?#I$L*{>WDeUHAUtCdTGn;RREvu8ѽ("ҽU;P$QG}7&GmDQkE=$ lI4YXXeX4O@pтO)@|[mP P~$>؜TM؎<O}em:ܘ@5:ΌamNU T}Dݿ ı%?$ѥڰl^Ѷ]˄|ڟMY(9:IYk\GJVnS@TD j@ZQ-=[DsZ`\P&{#"5\aף,ܶ$̍\wݘu*$&lCĕ^uU|IŅɗ]e7U^ UzEe7 )4Cף^ QPNPcOO<,\ݗCseN}߷ڤƒY]T׍I[̓"�JhF R_-_X<A®$宮KӮF_a{UÒ2Naj7F ]Fec}6B`hCx146cU⑽-cB JT^4Sb]SC%b ㌛T XT-W_*~b<`b `xF\##hE͇IQ@&_ daYc';VM,3fN@_YAUe ~dI$xdS EdbNԲ}KU-U_f;F]ff^M9lehzY^[ie^Xsmۈmv]f g >S1X(^e]DcP׬ENFufg$=bgOSV|Γ,:ƾ�ԎkVVa|-[AR%a٤ΤS =\MdanD6n>f vc6r `hh!J ڞrb&k=.O]20MFR@� FZg痄!luvQfN00h'YVyBȇh.޾\`%"FÊF~ )a>2WFHefhL>Gs2h掣n2~+Gp"䛕clrd6Fa!BkT'*F  "ofVodN5琝b]#d1H#oDMqGR\^Y;pJڣVRVnoXl._oFغ͕o瘒@` k_]!bw'l,Į~m堎6'>A&XR-w`0#Gkzoָ5gF +;n?J7q.J'٦>J*F.4x ÈEGJ>=0gk5sVm56$Bh'sHb<WX](.<h%Ȟcb"KL4w$Ysu[;JcSsf!as(Yh.;OOnl~?:/_prV%G'ڛny=j(iwi=p?4 `,Oasvq *aIgyqiav; (qahS}e';'sVrFƎf'( ^> z$n7psMVFϚ]Pζ.wߣ4/pohwMՌz_Jv`_t$G|mNb'*tx I9ء/k{o?%G稘zlGe(W2zKvyr֊h1Wf=F~1eQCA .$!Ç'&bÌ7ѡF!C~lHRœ#A,JMrXBuXLH!QG*(&AL'34"U1c̲=wڍ*Sҥn\1_{/`>%HE*UG R$.!Cc*V|eo^<WYօΆ;v0MT}J9*Rfի*v 7{N 86h [|ys}}rS%L) 4s.3GxFo9^w F`ZvBEf5|R9vV8U9Ps١rq'a(ގx9Hcw&w|$1QMH!VQ'^<!zBbycD &_F9` %Y|\lŢa}dYc Zx&zh@hyD"1TRKjs"eWq%92HvjAz'r>v{IQR~YЈXyo*2zm?m^'JZ#\h敨FS\ vZJo+q'IeS"Yt-|F (0>n#F߸1T1_W/Ϯz keC{ng0K|{*qzDs>+m:φRzrUsytլ4Q*4ު3Ɂ7!BA6}M e0;ˎ:Vzt1׊;:ڧ?w_F!׶crfIwFcv�s{ 3ćlO"FdN#\̎5=>E~|& ٸ* ,2 $1:_)ӕNy75`DiP2T㽗lb#T@)}Sߠ�6üdSLĩbJl@P>dӦ,y7[`v%.e>CY$G8bntU1Cw& a(Fi1u *.YW’E!?Jh@C~<G1o#8EODbkq{-ZJHԌY(aVAPTzfi)])VҒ|)sW6b#éi8Go<> lЂmnSMn<':өNpr�' Jc_ ]�y8 FB` C[NrAA%Pr}hGC R6ݨ$@I 4ìacXgJDDHBFQ .5'PSjԨUL*VUV$1 xd$W<)v&o+V1` ~u%8amЃhX*65ڠ$ ~aK6N4"�,Kfhk\STўB5PQx^)5:!xjj;p`@hs1 Bԍt;]'hvb` mBdx*o>dzo+䴂HWws IІ6a3x ~p%00Dox+` a "0ƇvdjzdR\p{ȺlR(0yC&2E$`@)KI2l-k9U"=(apT` 2Ilswc2`P<A˄@+z_~hG3aH:@C/um'8EOe?PufuL�K3F \S׻6�"۠}la��iC M)[Ostm_'jrGY:@Z'؀ `�eޡ"lz7@˻rp'(B =<}."Xf-Dd5_ɚ� @[w~s} ׹C?zuN/= W/Sm;7YߣvT<L]Q8mܩv'nǻ  x~ /Ƞ@"p�&+Ogv `Av{ft. @@6 p@0 W?; 7no΂>wB4yRoF`,LJnW|ǜM s ߳ށ+k0�?wz~_՛$b QEDA~@^p, T-SW4&uY%eI ҹ^^@N �a "xX(59qݯ0^ɍ VTi` QyU ڗ٘͟IB1�A@[a!Mf )B Hb( 4LQeOT_pAI .Q@@ t(H0*\[eٱ`ubYIVȜ׎u~!Q$^b"(R+!tD � `65rc�^ؠQJ Y[^2 Vz@"> %Y^ˁUb4]kx`٠65.u *z n *2�DZF[`E" *B(Q #U4LMMM] u`3Z8D&ް"T>A H"( 9ž$Ȟ;x#*I \1 l =s8Bf8 zia*$1$Z�HcD_;ڠ5,@�!4$t�=B"h L^[zd=  2e^Q]EaƟ; <*#@<4� r6�A\ L'Aa*YJ$SΤN\!DIOv>=GNڙ٩GqqEYTq&5B@ XA� ,@[ AI$u4A$ t@hAR$bi2Y! Dn DU&\}̞QoK"b > DAe@ A @ HXU_Th bY>cQ$ZhЩ&BP~)G�έ%E��t <|�‘"XA�44\uZg#e8B"Bgm-cPnR(h)q>$�dF",BhP _A|f#Nhh,KNX oX~_~ Fdye;!F*�tA4A�l֛bj$AFYFed!㠌StJ]2l>~⦮%JOiyz+ՠ+v,@w6؀ _ X $l)NhgciU8)ԑ!Jީ R>$E+`T^#hD0't� @ 44A8n`H� H@�PD()Z%,0ΎL\ xO`(%n&$_C 2xX�])A_w\hh,*=2�z$0RAMx R峁+;9Ҡ$`+<[ "О"@5>6"\2cDGQ}nfDEd\9"nX �<W^N �nµ9ƛZ%LNA}m«%ԫ[o`rs ") X(AAb(V1۠A  RS (\A6mg_١I gq;1ƽj@0𣪢3I"�#gX"6El(VT̺GM60*1MEs}ra .k\Åx W[O"A]EdVB\9܀v,DЊ\|^RCp@*QU/</$CYƛ>\=�@� ge.$0�ĭ=:\_>Ч)lmlElvuP -AX;>Y3Y1O>WPڰ-Y ?, XY: 2Iǫa$fYY5Zvٗ!Y[lu4MN1IV{-OAH/-ڥub#dGbcY1fja+Bt6}fL mf`8cS-d/bKc6%Zm+6p!665*50&L]P&`PIt (³aZ% &ّ YYy7zw١9A=ch{!NV̗1Yk@ %WD/ɮ) IۂݚxۂMX5y gAz\uR%5#J_7Ztey؂0@d ؀279C!k]yڒgy =%з0hQAl*u{tּ3YkD ���\�,7z;zK?:W:W;z��:�Vz<-ɲOWvR2-D !$!(!@B ±B($@(A(+3;+;[{B d8{'; AdB BXjݷSZ t�%v{uX嬫-qI;B|$�lw4{o;(;{$A9 {C;wG|G !J@\e*@׫RQW qnVD%(*}*DGG3=_WaSO_'%d�he9B NgkPO =`_ $('gaaO`b߷VaqocV? = %P $X%5R$Y~ @m9aݗnho">[fAЍV'(A';rKqqjN $9B,p2%l}ܷV0Sb j<J%ƣE| $aϛ9C$K HCcyf<0T { lXB$ȀA60 E "Ɍ RR  rKAZ J1;IЈFrzќI"uhTSzjVLvkXc F&\۷L ] 2k!a"FTJMc.fsdȑLf fjeL*v4٫VZu쪰iT^}[vnÃ?mbض{:gFŌkOf AL֓4%d3]tTIyN7S@0@  --hC֒:ʣ K!#HC 6 I$([G0 G> 4*~*�$Pn6បRLpJ⠤򿢨 s.+ͷ( :Lϭ4$,/EK&K$>h)�)fੌDuK|tK %}!U*,+AN 3P E0|Hxu8X`;֥M,1/1 p F<0+uиr9[qEW*$9R0R!CY!`6hVSIl@ͷs16jC8O>{ Aw̌ R@Tz2Hϕɓ12RM'}ۨHBܒ͹ /($I! Zr!7ٚƨqQfg1> ' \.L[R&Z�CQ;(k]WݕU-: /ʰS<)$tI+{HGX 6ԻT%UvvP!r .a[fH]9:`R;ōH/3vYͯw P2!T^rn[-m~}p̹8.h�t6t< _�꒐0 <KcG@PY2L 4–VJ,e',aXHfI҅7 APWQx&' !Tl2*\E.1Ջ%�{%D?dWtQ}{뚤F7,kv&7B .BUH0l͘ %J¬$Z M#E1- EIF9#ZBŜ 0 ˈ$D�@ N8UHItp~[b Y `,AGR'ǐ QcٶBso]YOtR0`+e:x $` >(@{XP o LW:t#D҂OCR (Hc8)ħ($rJ:g)[7T7@;Q/W kP4� H @Hb{E�@�@$LH4GMqO&s n2.Z^$ K>u\LWwe3wB-oC7! FЀH[@8 $+*P;F!U-%#CRע4ZJ$4Mf;A~M۬#y:%ۮ@@<xFj . O�@\ :HҠ_ZD]X%6Mh{}`=IF$Qʘ 7ld]e wc0\8^ x�$� :0"!ІEDA HN��o(o 0HIWIUG;*I$!L+tݤsJJ|*N%YǕብ`CЅ64!�0�(o]En[a3IbR5(ۉ3_^ $ElI\ ]@4{C@6 -0)*yI9%T0نl'* ;純e*_JL( D4<a<� p& p-݄*mGJ9<Nk^4?1yC2tP>'SFh&8J4xk`AŸ,D*#Ѷ�j-"atYm^t,� q*gh e'! :%s e.6M \Ч &\I47 uVm @et3a4<!B朘:Pv|# ]>`Jy*Er=t! UfamܜrZ$65հIrF!m~b𥷑Gz %Tf+Be�W)#:SQg^7o4y~JS@7I/xFC|oUCܷ h0jE`�.L xf P b�b:l2T8ՂN(T"1* OاTRf6$xh@:`9- �x:``+Xgi~+H*,Iƶvc|ᅩ/n$/aCw|@@ ft@ N n~b /H+jAJO,f2`f dd ؖ 5*Z Ɗ@iHE,@@ M@ep F~ * ,06ʃ�!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$CB X@ $p@ GP~~@ A d R7 >aa |E+1)  _DkHWqA" E`dpYql� >9DXp曃 L ۝")pйdvomXŘ=iI&) AOX2G`QRPr'!j8HXIO1+XB4ª+U$ޯ']A@֑K] r!RF%BF)UAPpQJ+G;~\ oGXQY H' YQVHl<G EIo}y}H$ 39Ƀ@ɯxR0db|2A~ā"mQx\F|J ZIHl<iJak" Wp -}=\C<!Ap$@7VR h΅!`kp<HAI͛{U(߅NTJ.y ptD#[9 A`G‡||ؓT. ك#HWpʇOU= ħ?@1�IQV %R� E 'h!?x AY -/ObzB+aJ`#2'# ,Trų826LBGl7)$?`\! !#T L�ڀ'=\VQqEPޔ]'x�@OD,@lL(B ŀiC=ٖ0N`R%YLR8�C�5AzB8ldhi!Fc3ڦh]RDH�uY>$$xZ6%"uDPEl 2' ì� n' 0@RP J@@Ԡ: x60L%\ $R?8 4 d5Bnm\ 563uqx\Gk)2)7%E`؀Zx@ÁP,miء@>f'hB?X��J,"OH!bXt ^$X%÷ա}DJep"9`C F <!HHC�0 �F5 ]B4ñ @!`-$^(39z9XBeM/@z@L H(9Vm``h-\lа=ZPB$��hCx0�52Cy q \ mX^"5,vHA@dEHЀ= h!F?QC?B (Z>68IH&.u޼SPAdRZ`  j `@5uXP D%'p8 ,'pWHxCF � ~Mq(E‚P>l jEJz)D!y X1<xМqqX!j| Xءf,e MUx?`a:6�r 0 OH K6lX ꠆F`D\R`ѐp.@p5aCAhj"#\!R�P`?�E qhz`\Ki O+a#H!ůj&'_XKBa \0'&+At B�VHB 0aB'Dht@|D僬:U(\ȕ*>A\f(Haif0v2L0�rP�pPC抅 NKNWC60],IW?2O>EE@~ zIT;>T1" ڸ�0-btз'U$ ?}ӑ 8$giI &1h?N?!PO9M`#"A@oO tsE_c-nd>s$t$f?r)G=0l`V? 7pn3 C�UOw>c!2&d84O1 P`d�g3V2 ;wZ*'@W?u1 V.Sob�ė pnV�pvd\u`l#-eF)A;T� 6_|�X-1kCKC \#49 0N[:qEPkp @OFP82< 4|L ?0JdO(b)B?PODP2W A Rt:@!;yOh0}e-Xx H`QV i�% *hPof !k :2†O6$Q(Q=gX(. p*#f0nő"R2  ^Wj5uPH Qn=>@^K($;"pa`U#Q{2]זLY9zq�1uAVXI p$0$=a2$K!^RE2*hH?PB H&5qb /☁9buP�B+P�99@WL:b:b`t)RPt=Y!vS0�!]#7%b%$$Y gd�� �e]]sS`CBZVV@[z҈a U xDX4R 56i9A'9.ƶGL��Dc'IߓI^.Y .6|4bp)lR!™ѹn AD�H�酏d9F��h2l02[RR0W`4  �? ~P8+X!7wxiIQ�PQ:l�Vj:" O(C`\tX1~fyA�~pu:)PXP`xx=l1^pףD!:Z+;A:Q { G0:/ >�pP�$0@�*w@WeO "/*(j�/`x0*�oW`-1`!!<.pXtKs 0/J B ~ p$e �Ʀ��Op; svCZtB2p {O2C}j@Gw t;0𫿚 pdPp@V[XKX˫p^ ] _a;ca�[%;4@X@�}J` }P̊Y Tk˶!p2 )ol0�r۵Թ;)�{+otC$B75�=)lKOo< ] v %I :d˫-ܻ۽۫"x3J:`[b+]w`^s�ig]/? v{ ۵ w ka,.rg^�Ƽ p K ̬0/) j kE YQ\ l{Hp0 v{`+Pghj o;NRvx\yǟë~Ȁ<bK]Yɼيo$0Afh Ʌj B{:{6p 7̎tV/�hY۫;/ C5KiB/"Hg; 䔹"4N渙 1/pˈ=aʫ< W!^!R]%ϬfGpf<+ͽ9 | j2EK:,@:|P""tSƆ xUppp`ҁ5BP " SWA /* & !4|[Kpppс@ =:$`Pj#4xgBKBG+"t}5<}f|MۻQ\Q!|qL wq* ײ &+},|P|q =9A@}]s?`4+/|eUӋ9I9=| aL=EP7 aKP 9Xz �?=�bI|۸ݒ�ݙ%ɒۅхۀMq [}1ġ.^j.Hګ  >-ݔMu�,]{wԭ =sY)W0U }ݎ].zVۛV5nn콽+Nd�ۆpuJi԰AuwjmPܵt2޴5CL:v5U[zV�=m@ s$-^I#Ǝ�X=-٬]+ݴ=Iqځǃi٭Y`>I|PNڮjڋ`A�(�:@gp p1#~,x�DzԑӁq)~jA IbSJCK:U-<N9r5*Q"?%*qRc0 աZ dr9 ;J_z;TZI?).ۈ*b7m45%OPK B1(KYϪ_.BA!mmm_\ Gе{x4K K۵A)ӈ\Fq?/F[m} _z=A"jO<r[/&<r+920We۾AoUKj{.:K?K&j!^M2i>>{YOok +?cOܾNjO[cKg �#d <@ AL.|q! &$P$qŁ  d $IR�DJ(Q@K0ejD)3&B+U fJ@YD ҡB}4Ә|6 *"8D%JTXX"BUl jL-dZպT 2# a1č?E2-[qaɇh!},Ir$At]B F[6mK3lթF^8p$|dQ_=j!ԨAD\_,RI (uq[$<'&o�P@80A< h 82H$C>B >cD>n? <4=dCYtQFM\y1{$GS!ܑ&I<GD1v, )!C,"qEA M,3H)<@D$Dp U@ز@DB R"H36AFK00$C! 9 P5dTW5Z@UUCh}VYuUS|_@bobfh֐Zwe5aa-V!Z`vZ{Vcv[rn[Bvp]X[-pUc-]WZ{M=v^UTZ 15"C1b#6C0`*8Ո@|С*Ҩ"Nm"0"Gtvdgy9huZh裃饕駗N"z;)#*(ֺjն:nپiE#@o 2p &HeҁT^hS1Ơ"FZ輑c2,(M7]]_tÖF}vI!=vm?wU vOO]τxyտ ޡ^sxa{s_};p>~йu_Fp0B;H "̔ 70R`^> JP`,? N}e`)Aj0` =hArP.9}ca#&ARaaB 58$s3hz@9˜&U#„&gL||ck8G?DaC=vc�yD q)a E@6yLa HIt >ΏiBHvL!! (<g\ z777#8\А5d!qH^ӗzLc沂, oMd0`0yMaRӛgو1,c"&>aQ~s@( X@JY#@0FV+Nӑ0PF2tܤ6yK@B'CzGρbٹtsPdZ JR#Q@H 0x<ڻ6ТaBQ:ԠwQ9ѠO:0J*uD^te|>$fP΀fw=D-IbuM8:jֵDh`C<l3uS$@IseIJ iXQYӛ]-T^t-TǤ֨M7eb}dUxEI^sm Vdj$MFY w-m)nv)w_Fq mʾ+s Vu)6RAJ2MѪt=Ejۅ*ʵ@Ů_q vԥ@6Q|b9($SkL0h5mRZ:Uhv>TE!*]d3 RnIY_f*:],:w@n25*M"yKm+^:WɱA(aVtD4̥ZdnXgQlefzxAN,)afFt5^ç4Q ׁuĞ[7.%LEC&hYW 7Z^ YMNv [Rڣc3WI9#+WE7g$[{WzzF-Y;mymlz*H9&K!_ pRM}!Js\jKwݍ6ƝԴEBOYL,g&u:v2_g"Ds2ܤM [y;n~\p ή qh]qG2|Nz"!(Cǝ:% W|l(H' <7Nv1wLoۜaWàYnΰ&eץMkuF= 9;t|N?d;4=otJ+<nxRk]xL:_knJ~Z(z}?MIvB�n*y=?55TSd"@9@7+c,;[5뜁AN* )")Y7>lw ?h+C9Խ (A#' %&rҡ*#@ A;#%q+K=A$k037A۽=B9&b>!Q)r/SB^KIR7Z",BB9@3)DDn jtڬF5ϱ?}B?C<_% 6Zr뾤 +>>t@+,QT%#43D)@s/M{10EۧMDVzBZ*lCƴLP</L 2C,Q-8,<`ӢOt#/lFBDL5CULGx$ cG9!$ɢW֓1*#R<ac|xdE#*C3E=ȋB"' "4 29Dr`<=߃AԷ|*L,.tEIe<cALҪ$z/ ACBG*0]IQ=zTȫh ɲ, ,GtR</GM%EtKļW2SſL@˛̭CZ+[':' ;i"[)8DhJ}>މ⡞y˘:̌ɯMܼ@B{"*c :K\K<20a1Ǿ:ō+L>\ C4R1%~,) ɤ<-v3"<?ƚ<2y@g,T;&|¬~令L8E-:lA`0dO M;NLA4şR*ԋE43As5AJ,RE4s{iH-ND<Mg4*lFMkOtr"BK"z -N:qWڥ?}Q0콃7UOV C64\'ѓs,_ЅlzO;Bn&%=5C"%5 \ NҔ/u)҄65NԜADLH=s6KEþ}|9)l DCIr Tr$w,%}kTN8QK,KL3Ԑ<"*E 1'R!c3sPRTT)4VAM0*Iʙ"*Ot/RSu\UZuRT(UzMY@K%[!B4{.A2*G+QgT:4VHX<z' A)N,rU0#*``vm7'eRtŵ+eSJ&0j1j+ʪ6RpLL2XaYUE|PwZEjӰEҡB;5d )ǂղzL)#c3JY9YkY]:4o{t[JN%##'3j!ͰfZÝX(d3|-j4Va$+2O1ڙ70-\wy-;|MH$ (ea!=ӥ)Ee2k-ͯHX7E>'MU"a;~LV[ܼԸLެ[ޛeFVM_UTNhr}JLJyJCUͅd<:ʧW:¢ҜքrP02@S#G]㽠E".N|@S>k? ԓ�'ƶZ=W+�n$&c6P.+oͲL߮p1TҢZ^]BLbߑ4)(ux) -*!V`|%j+&KDa#_DV5ݲ d2vMZCrZ9d^�a#FcN^6nP,$²ڬ^D�ԧ!`cc_wJ=bg=QT3X7M PoKJ4ZL܌VRV:el$BReV=A\T,*n{:$ p= -M41e^f4dCK%nSD.!K Y Rȹ'\3Z f;[tFj$.S>djdR[WC.M_ R}%GqW<M6gU-eV>ክ-ۻ[B{V~.)H3sD5jDfc؂f6aN r˲,& >^vK?�FGp6`Uig[ڱaM$�R\8R=.;.j#6c.aNnSfB^k5"ًǑTÃUؘͩ ғ6>Uu|闞MrG' 'BB](ߡ&ko&GkENBΜ e]U[M4 e1P&cmS;3V2zgGLᝋ)&نi<npir.b^d)ktIZM 6fl6%/tNm)D]˖FFOp6e#Gi$nE&iI73㓪m% ,+ʡ;U[m3mfԨ*Yyhro ] : :K! ]kB'vd+_4M;`cc #x J78܈1m1 Es>B'qR7km$u[?:4Z}^=ۜK๞&=suiUn9T[Z)+b uCa'lPD/$OG]m<L.";x}wΜascf=^Ee` @Ƥ9G 1+$zL7U(px'w{T*GT"*7XWM:)M0U[╜"/瓏W#DtO2b]hߤ!. +vqD#e̽_{L#?2,Kp̠m{L٣~7ܢAzّ¡=G1W~b(JVcd~!H9׿iX1*`yKzLBzrC[NSn^JV]FJyHo΃me'nK"פFT@.TQ cN@ȄD$.f1ȑ L@d$@h̘eʴ(AFed3g1 IQi!E#E#-:# V$ "M"Di֢ X(ϴ{Tv[r҅k-1Z|`1|/z3;aƒLqFFy"<IA2QF*XsL*ܻ-ԈlAh3#Cď;7Hao͙+̍'ÓlT*ȃyFŁ߻�{W49|Ͱ߀ٷ^#}SD#mGڅQ L1d$@(GPʵR \uEDc%PS !Rywd]o)nIK%X 0Mz%6`{TR8^z DfcdgqzFibJ|X4lhhOƛVmu(%XSyUQAu\+'*H&c82lcU4c+cG[Vʫj)m٪HEkgvjA@}I*hYZW(Brj\uET(hcXߕk( 0lp�;P8ÜH<1[|1kâH,J ZIsbT'i%/ A;]xL.ݾHQQf 3BpА1%gY6VQ;uyV Yk5]{5aN -iaRK!\;:)V 9qV#GoWFe K~ S~?$矋>:饛~:ꩧ4PB!#˩2hiR |H3]MUN.[U efq`1hW %DT{/5>~I8q@(آmU;BT/ˉ~rg8"pv5,NV.#hD @h:)IB:�l26pa U,! Wp>talD$ C$#Y패0n0e"- U$p*^jqLk΂;NgI~\{n P⠎8=걎z#(H@2<!iE@GJ#NL]C؄KnR (ČBR!m&iV\8"HJH(!b PG<.<&2eSô pم#!Q5G'&B_oڕ=ڌQq:%T6 gN=}T0hG<S3P,$@0L5B@2[غG?b\20MkZqx Sb82ȔXThsA)+J+"`Qj3!4 uԩRV*DէrUYWӨ숢ɐG"ҟ82WΊ޽HGN<3˞FiiRC %|l?F4ϴ,fY^v,A%a##Ol/Q*٢(r2M])(n>[\xʢfs.n[ {pAbwrWgPi9ѐ63�%E0'Mos Ƿ:O"mgBGJ/d#*� ahC΀f5AaEtu!@QĀ$°I(2.ц=LLQ4F)L#MP2m]71D10(sbx6$H V< :ǂ~8M}ss݌ހNmUcgC�m1`(�e|=0�0fT=SzR-@]aiF L0 lnː8' {kJKJJEg[Y ߵxT І2`�g<g/!:`G_; >xtl�[sBF;7 ɴJ[i8ȑ-$O|7wsn] v(ܞY"\1M,E껖<Ѝ]@Ƴ-d7ۆ�NLc$tbt =+3q`yoZ}/{{V&5}NR'p;rRLimF> &uS} ,DՁ}2uv/| ;wta6A '0_S(�)<$a8H#H#+4?YGP6q[!G`uHzM%.ǐ)@c)ȓ{<T@Qh7g@5ߡ]yt~�nuBףP0YHlDbQwWIlm-Uݬ]Po-EYqU0G`eO48!T - =[ ]u @0$@ 8ޡ1@M A`PXв1�ihH\MYHPPXޚ̓o\>UGqF0 R!U@P]A@  $,8[ ޡ*Ѕ e [ iH6]h0=#XI�ĪƫYhO1I5qG=%zJ&\m> B@ -[ $V@��"5\8 `�BX*YQ[ E_ ޳!EKjM{Z Z7-Qam[ qVTOyd MȈ*MR`ES0ްR5dFM$۳@<4� HBA<@�Q ,0 ^P%Пю{]ɘޓ|=�ņ}nYT@Mu,Zbe`i`/BT ^$MՀ 4Ё$�6ڀd\@* #!ύcdL:IhZ:]q R(:%ZLnTo@ߘ^Ľ?9dR1CauZ@AtD^B6ƀ$P $0"8 JOpT&cLWOEo )Ť<Rj!eʃ=STG+5-&ǑbADdYW7@,2B@�<@ld^A"䤺u F(-[ٜU:j8Q PPJK)IIC0YKr}nG!ׄ=b qcA(F2<$Aq�$$ "DA@ ZA̤P֡) i8]%Hi9adk4{|fm&RfpI hY\m /ȁ*Ea t^ A$A$$,]Ald +ҭ]k~cYuqF{=<g Rɧ5NLED+I<ӽޓK!nj~Nfe "i�DkȁOA kai^^1"ϙnZyFH99B7ĩD!BB4X8JlՔvǂQG+iifxGnڪ *l@�@�@`cڲ 0@@APjd1Gبde+{eI hMhjY Ԓ0`L>r9^9=䧑6 m5x>Zе$ @@؀ � u\1Z QTy2F-Y^^ LnUmK|䡘@d*!hRMLP F a۶~)̭t60aZ- y^%Az\ZZED(Vui-=zvXl&RnM T*&U_a.*p bq Ԡغ dE5'^o;Rnɞ.P0|\V\SA ʤ/nbYuxŘgq)Vd`A]l\)W-Ng͛0,WyzjfZ1rF|l*+*n *}LqܐfH30j+$!7Pp( <:5uJA8)BHPMD aqڳq1!fSD 1. h@rf$,yE}>`.3 _=G^ *E Z2Zd#/_1Z1%$;Z ig<,]&Or$ sT-_DPmED+r}%+Wo***n9uB 7M6eX Z3] mP %$Q_!4P6If4lЄ !զ\J4q٫MOU�NyN3dj! F<J+a\vKgf!i3%q߱ug"!Fp-Wl2B(mSrYp""Ҟ<EJ 8^fa ֳp_m xɒg P"ml}1 _0)AqZW0Ţ\%hn . |H)Jv=s_$/&Sl%ܳ`)!<U$I9R˲'w}"]Dl 0 YKbmIyhgnHJ%D 4VU"9::#dl55۲IaRJs0i. 6V<5Ly~m۹0>=7Q ;'AW}u&>'>/*VYV\W(p훛!͌WZSZym8OpJrE\ 8p۠O8YEvg9|5|۠EjI[wu@CyEV# 0aH` loqPQ.DZs)ЇR&Y@ "q|/[9`X  " z̭hAR74e@g D,x1P֥鱻n*3pԼ|gZx!=`Q,�s~G0w~꯾郾~Ӂl \�oA\ӑ% WY�w Q]0 ʓ閶RȂ jZPb}\[:3neDA!!!$! @p2`Tآ\HxC RiA@G "Dȑ'I9RJ& T2ȍ@24"5f 2e43hFA62TЍNmTRj1cFZp!9Ӎ346ҰyUʘN+a 櫑J޷]ц=%$C BTXQg.F|(D?st Р)6H_sg~D%GQ.|`ƘF_[Z=pTk)WV#ՠjRQ;jطu6j~|_dɢ!N</D+pZP 79AC[9WlW!q $P:)&f).v (+¿ /jG*몺P/b1#%þ j !,08SN:d<ڌ( ipK У E�EiDÉITS=TG TF4E7F ub@A+k L 1' X< [P k12Pijϰ<<*.|r*rj .Oߌj$K60 `  a  nhp x c}<.@2˨r7>ҽp+WIͪIO?7> ߪsO笺[( 6=8X F{0V I >clӆ;c=EY o.]K2p`' Iz6OKB**{z3T[ v ο]^ ]>*>kxlE^~{EzEPcSQ$3.>jej!R ^0^-%LKzd55+.qYhט eg\龔+wqJJWjATy^ C9k5 [hCA=|7Y$@3brf(ܱƀ0cPזx +K샮6E(\  q.yҔ2A0sa軨ndT�y�t 8PB @d# iGAl$mH 2 dl U%'JE bDf#0&#Qt*Pg(kA5}mD U.E%`˴%&cK@}]0uv\<VN!490k pBw: h=ӝāl�-4h? τ&t=5zJReahZJ9 $2YG} }�itE?1ZΥ@2?"Esw<`tʙ "<gùG Ki>3=*Ыf5 *UPZu'=֭U6h(dh&q#$"'(/4<eu~Ŝ]*1TM7%'6V3LTj994=Gݠr|Kh ۉgmm0Q`5(om[VN4 YaPqUZE'P:{/$ETܤ(UrgKr+jZ2G-m9AKN% ]TWO*I`J" Q\@0V*Wt‰<OޞġXǢZ޵9ʡn#ũ2)6T!@Ԧ3S9Esl3@m֦Ѡ;8˦-P/D&l `hm7Vڠn�P 8 p6@�m 5 6(t@9˙w~X!�Wj+]{T' F1J['{hmVLbO<#XzYdŠ_] h.a)]B 70`�zec"ף6m5U}D%aJB򤽇Lf2zϷ6@LIJ:9$u)~%IXz8bsYBZ--*6#(<79<UoO%n.X>mROqGd|#עC@u0pwMf� J{7_:ٜE;8hKf ?X:)2`4z O O0J3qHb $+==2G%3=liJ&)ɮws]~ڣ6bЅS8 y3�z& $|ݗgkU*0w\*91/`B 2RBWh)Z\_L/iWiWcg+cYv)ѤBt  ޤ 0F `� �� m0� 4p݊n 4$|&JƤI/,>mj/iɾ‚*MLh.d%:.=DxY<,BYCAV(@*\L,,ʠ<̴  p |` L@ ^O0 M^ol`/-G`L$ dd'k)hGi�IjZD --8vJnZ.D8kx\ L1P[ OO6iN�P V1 N,>fl9 1pLefxx=ȅ0d1,�o4b$1']IBg\u¨Y"�-mME �> `$� b m`ì@?2Ķ1^͞FpcL$8#K^fRJuXN\)KNsK$[e,)L}J@Z?ɂƙ,u&$ZR/ԭn� 0t \�� �$�ޠ @ Fj D@l Ҁ C/w2B,_#W#8}-w֦¢n1+!@/ XlMd=2`P*Ik3j !J㴲8Ҟ2Či'! �N`-cl@2 B<L : 3�P�Eا@/% r$:Zx"$Y@,2D, ذɘcNMcvs(>i<:nDORI"B@{̰}ڠ � Z� @ P@b <p�p{j}%M&es.6M \IM,"pJt<T1Ds+txCۈ[2* kBq ;<L3נ `J� >  t6ˍ7Qu(- aB.|)Ȏi410NmOMOL JdQ9K`\~E"OA.Đڂ4I'' x@$ ! V! @ND@WKSv|ToFLIqeWBz䪈jGPq3IY3kC3"[00T+Tt*2g2Oę�8Ԭ0@;U` ` � @ �(Ȧ,F0Ta9SÆ5`B1%%l)fF:,z]r!a /N*&+]Durxƻڂj+KB*x,3B�_W,sa@ @ڠ J@ `J�L'[dɑkLWTp9u54+P j 7w,ȒBOђ~v(5uK~Cm'R?G[D_4bS;_?;3 �AV � x�N D $!V�. 7Ć$Yb% BM fҗ֤dO(I?l)�,I-!7³cވ˂sNLtBgf<j#nkG@�a $!@ YbNV�/{G LIPq:J|;*5*,1N鑉D PD.K"+cGĈ>A-բS*DhKii OLդE(t {Bi/?`- tT$aW5m�|p Jy:LzAXG$Goo rie)?<ΘHȣZ Ë-ts LC\@rT+#.= @I mD�  $P� ` x. 3\0 VmY7 XZ *BW\< fW*C܈),ZhÏCfys9[g.. ES"X i(th/H-. `th&b\@ybpW�'s0\)R B( ˂Pℇ!֦uO,7 47(i.OLKOԩ  &Ί& 0�I UΟI| P j))R,kpHw幔hAS(|F N s9 {:nkD,4vrPU+igf?엖K@gY JZn#Q[ 䩽ŦHMk|@ -l\ *Ti1 (9B&6Y#'X̃si-#ҽBO69;-gjsN(1*5mjL, L绡퐐Z 滟O@혡�Hsr9dX'DM˄FES v<(W?,+C")I<NǾBG6ɨ{sfR$iٸs {)zp`ilW:۝;]{=z0yO?jH͑M_X|zʙ>N$ X|ǢY 27sa:]b~g#LE\yf{dnGb~~묐,|荫K9|5 IA~,H<Pi∥{<>H/*I,`ep�z`#qcll@Y:PƬ9m ^ФJI[�C ;!#w|:>sR.a܀LZlhgyXh=y*z~z|ѫq_GrZ} -o*H䎬 ?!6LJԲNN,�bƘh1`clԂT *[pHaŌ#Rď38AfϞ32#L6:oi͞D<ϡBS'O fYCN $ʤkׯ](֭LֶQ1ǐ*S&嘽_46d#lŖ#9pGR!Sh!8#Dɐ-~<YJZѠCć5<cbT4ŋqKlĚʁ6(rL 0KM;iӧ%l6H׹G}13jJj߿c H H8 P#y^U_Q_'}6ndTHEw@q&QXGQfZ#.br+6g8l"EK-tlMD n6ND'jrUQma[&t`>×9w&ta8\`H @fn"0])W`ZmġnUre]e8]X9i'GbQj4kUf[b3ppD(REAV#) ZF]vb!hg#jbq͖b#p:qm@+K .ұvK~ LVU`:])eA{iC ;?tAId-d`ZJ~|M[eP6DlvR#_q8j\_,ʙJhH%%,]!Fda!J($WZ[m pBtJb-%qH 4AJ$ZZm&)⥚yڰvQK#Cmvd x/;r#59lE "Rf&p6+&4fR~jC(Td n =%XF{'�~Ioڳ-!%rN})Օ,C\BڋCI0RE"a<`L<E hdUN] D1Qń2#Њ,pFfZD+؊U(1 @(@qSd"+jQY8#N"mpnY "lʄ]40 B,S >6$2^jYKf6+e-r1R$nD0 &KMvB'!&BLL J' d=ԃ &K]Nh$6Rm./a[J|*ayIPBFد�e )5`(xV.C iPY$�1eds)8$< U!'D(kHgBaT!OI1mLH3#u@Z6ɤ"IYL-iHStm RWQ,h!jWبE@cH {f5Hgg(2YjUFJ$P0$ި$q _$zpR2`=i$04a$avm,c-Yǂֱ',c0Z~em=$!gWpTg0A+<3dNrX5:Q2H,ٰN q3EʊgeEܯ湪۠&vNlb)IJv5ckړ2-h={`(B=e@BEJβJ!v]&hUNHȏڮf7(KwBzf"T[b Yzhb7$NR 0bm`_vFmelYw|e*Um\Q@'� xq,;8w|PF3Ei)gc) '4PGfH˂z!cYxEºͨdWzj :1AkEk'c>m/eF5eX" WgnQ^KS$,0r 1mcz8qCC(]WW#G||xRxVC$ڨ@[!T7[I&EWuf`olpZZlck.6زVm?_>P p ٶiYts.qe´չ>4nj&]I~! T6AId^d5:dpHTRD+XNJDZ`'/voeA[نK9Un;- SܲeƁ-8k\ǹ̐[vI&cػpݥ HR1PlEggf%'){ݚ/au}؊.w@VJ�@0c5dq2-Q8vwBIzjbؾ*IdxFzZ{J3cзRHdCoxhg%~#8b\�`SpXdq�{ewepY={�t_{ 7eeW6lufo6zGT?[8GUw9y$b0"%5*,@H1%RCq%1Dg2 AiUa2RwC&!_vd_qg—_c{ |1Xe'||)8`q wNrrftr"g!GUeXzsW\cPQ,QCII1Ro+@%Cw:70zpu+$@d_j(eX!IЇe '5| @XQXVk|UFlM<wMr4.g҉XG s5IU,VC.@AWBE2H^B6+UI5^ids8lvMX]I |XrxelWq 6'fԷfԧrS �~FmDU1DVoBC3:3�ыVt9K#_HM2Qh!+(O:IXx X�(`e*�p4 glzGT=XHmGRY AdLIOd:I6"a2:1q"B҂H:zW(*Ub Vf%9&Y]C >&@}{وZ' O0v_UfferfC sgby932#P*t^i\'*o;"CiOR2et|e#APwBJ!VI"FiQSU2 _Hиek{�`+p�o _ w_Zylia R r bCiIҚSO"!"qW:dmd*GqHO,F3 B^x^Z=(@ZM: tp8aYZ>Iw[ wT(gi)P٥Hx$vFt~iiqAv:&t,xhi3#w%3P#yADzKHaW{ ׹e:.P�O �P�oO @{W'OA)fy`JzRv7ga7h/RT(.G$b^Z~-'biAҐU;3(H3�y;bA@;^*C+F 1*aiU2v5`p+� q50t >6{MNp9 ΡeXq!xK?C1Uxkm\:J$ ar!4¡R#DNSrh9{1?i3MX3#ȲbqO`mmlOW+ }@"P�@�VgkeUf=ElgQTSiAG@ lV0u10zs;vzc<HgJ!]5d)k:*T;$EQbQ|53x2gY ?y k{< Ojw,"kFq8 }fI( N@9 t0B\;"Q<F`y2t{{2/*uVj8SOR1Zi$p^BoI}H ) QI"!t_wxdwļbq()3g}dEj*qɡBH7's .bC#uCbi)* e1d}I{ Xlk[]M�2 0I'he*wG!w[#kTk?pq ~c`_)�xS ro6k#%cbzS8lN"rAbiOeOku.B&ȇ&r'e] "0ЂM{ IL)UɬZEZ|&,FgDf{r}я26+w;C cE !QCâ2L"I*O5ĖQu&!12bV vhh2Z>@hH�pM l�N.pR5kЇ(yviXضߜ/p}f!sğ`Gx^JFB¡,G9i#/cQUgXWHYx%&PͿ,y11Mn4sXBj#  6:ф''�09f|lrNzȅ2NL�@MtaْWPB=!h5t MbO_)]I".Cφ"T$+q 3Ӿ\jk&Ymp-&>"t>qh6 uvqNdkIe@ b#\v!~M8C+JUJ$Wb";̢V1 t*,c51\H }h`\x،XƒѤ[{9ʺ}X+jW¦`wg(ۙ(5( Uy\ƕGLW'3!Ls:ʍ, :^(;d*E~J1FbO,4-öY)xe'eḱYgZ} &oq�&Ŕ{]وum{r(GM8[߻QB&;¡z=,ssį3՛G&%^q~vr~`q Or&&1*I 9a_qr<^E u @x#q[ _Mta+T#Q ȿHGto cRm[oG7)ȟeE к.&>aq p IQ`] gv8Zu@ޜzWs[ QGcѢct ءB#3^}o I&$-iXjūMu!ϵ-nA2d=5`<q>eabR�&}xqvk&ˋ} 邢t:0vgzuC,4JцǿF_j~B[H#diG�4r6,l#i !c"Ethšm Mk{ @dC'2p1gĜ RQG" �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$CB X@ $p@ GP~~@ A d R7 >aa |E+1)  _DkHWqA" E`dpYql� >9DXp曃 L ۝")pйdvomXŘ=iI&) AOX2G`QRPr'!j8HXIO1+XB4ª+U$ޯ']A@֑K] r!RF%BF)UAPpQJ+G;~\ oGXQY H' YQVHl<G EIo}y}H$ 39Ƀ@ɯxR0db|2A~ā"mQx\F|J ZIHl<iJak" Wp -}=\C<!Ap$@7VR h΅!`kp<HAI͛{U(߅NTJ.y ptD#[9 A`G‡||ؓT. ك#HWpʇOU= ħ?@1�IQV %R� E 'h!?x AY -/ObzB+aJ`#2'# ,Trų826LBGl7)$?`\! !#T L�ڀ'=\VQqEPޔ]'x�@OD,@lL(B ŀiC=ٖ0N`R%YLR8�C�5AzB8ldhi!Fc3ڦh]RDH�uY>$$xZ6%"uDPEl 2' ì� n' 0@RP J@@Ԡ: x60L%\ $R?8 4 d5Bnm\ 563uqx\Gk)2)7%E`؀Zx@ÁP,miء@>f'hB?X��J,"OH!bXt ^$X%÷ա}DJep"9`C F <!HHC�0 �F5 ]B4ñ @!`-$^(39z9XBeM/@z@L H(9Vm``h-\lа=ZPB$��hCx0�52Cy q \ mX^"5,vHA@dEHЀ= h!F?QC?B (Z>68IH&.u޼SPAdRZ`  j `@5uXP D%'p8 ,'pWHxCF � ~Mq(E‚P>l jEJz)D!y X1<xМqqX!j| Xءf,e MUx?`a:6�r 0 OH K6lX ꠆F`D\R`ѐp.@p5aCAhj"#\!R�P`?�E qhz`\Ki O+a#H!ůj&'_XKBa \0'&+At B�VHB 0aB'Dht@|D僬:U(\ȕ*>A\f(Haif0v2L0�rP�pPC抅 NKNWC60],IW?2O>EE@~ zIT;>T1" ڸ�0-btз'U$ ?}ӑ 8$giI &1h?N?!PO9M`#"A@oO tsE_c-nd>s$t$f?r)G=0l`V? 7pn3 C�UOw>c!2&d84O1 P`d�g3V2 ;wZ*'@W?u1 V.Sob�ė pnV�pvd\u`l#-eF)A;T� 6_|�X-1kCKC \#49 0N[:qEPkp @OFP82< 4|L ?0JdO(b)B?PODP2W A Rt:@!;yOh0}e-Xx H`QV i�% *hPof !k :2†O6$Q(Q=gX(. p*#f0nő"R2  ^Wj5uPH Qn=>@^K($;"pa`U#Q{2]זLY9zq�1uAVXI p$0$=a2$K!^RE2*hH?PB H&5qb /☁9buP�B+P�99@WL:b:b`t)RPt=Y!vS0�!]#7%b%$$Y gd�� �e]]sS`CBZVV@[z҈a U xDX4R 56i9A'9.ƶGL��Dc'IߓI^.Y .6|4bp)lR!™ѹn AD�H�酏d9F��h2l02[RR0W`4  �? ~P8+X!7wxiIQ�PQ:l�Vj:" O(C`\tX1~fyA�~pu:)PXP`xx=l1^pףD!:Z+;A:Q { G0:/ >�pP�$0@�*w@WeO "/*(j�/`x0*�oW`-1`!!<.pXtKs 0/J B ~ p$e �Ʀ��Op; svCZtB2p {O2C}j@Gw t;0𫿚 pdPp@V[XKX˫p^ ] _a;ca�[%;4@X@�}J` }P̊Y Tk˶!p2 )ol0�r۵Թ;)�{+otC$B75�=)lKOo< ] v %I :d˫-ܻ۽۫"x3J:`[b+]w`^s�ig]/? v{ ۵ w ka,.rg^�Ƽ p K ̬0/) j kE YQ\ l{Hp0 v{`+Pghj o;NRvx\yǟë~Ȁ<bK]Yɼيo$0Afh Ʌj B{:{6p 7̎tV/�hY۫;/ C5KiB/"Hg; 䔹"4N渙 1/pˈ=aʫ< W!^!R]%ϬfGpf<+ͽ9 | j2EK:,@:|P""tSƆ xUppp`ҁ5BP " SWA /* & !4|[Kpppс@ =:$`Pj#4xgBKBG+"t}5<}f|MۻQ\Q!|qL wq* ײ &+},|P|q =9A@}]s?`4+/|eUӋ9I9=| aL=EP7 aKP 9Xz �?=�bI|۸ݒ�ݙ%ɒۅхۀMq [}1ġ.^j.Hګ  >-ݔMu�,]{wԭ =sY)W0U }ݎ].zVۛV5nn콽+Nd�ۆpuJi԰AuwjmPܵt2޴5CL:v5U[zV�=m@ s$-^I#Ǝ�X=-٬]+ݴ=Iqځǃi٭Y`>I|PNڮjڋ`A�(�:@gp p1#~,x�DzԑӁq)~jA IbSJCK:U-<N9r5*Q"?%*qRc0 աZ dr9 ;J_z;TZI?).ۈ*b7m45%OPK B1(KYϪ_.BA!mmm_\ Gе{x4K K۵A)ӈ\Fq?/F[m} _z=A"jO<r[/&<r+920We۾AoUKj{.:K?K&j!^M2i>>{YOok +?cOܾNjO[cKg �#d <@ AL.|q! &$P$qŁ  d $IR�DJ(Q@K0ejD)3&B+U fJ@YD ҡB}4Ә|6 *"8D%JTXX"BUl jL-dZպT 2# a1č?E2-[qaɇh!},Ir$At]B F[6mK3lթF^8p$|dQ_=j!ԨAD\_,RI (uq[$<'&o�P@80A< h 82H$C>B >cD>n? <4=dCYtQFM\y1{$GS!ܑ&I<GD1v, )!C,"qEA M,3H)<@D$Dp U@ز@DB R"H36AFK00$C! 9 P5dTW5Z@UUCh}VYuUS|_@bobfh֐Zwe5aa-V!Z`vZ{Vcv[rn[Bvp]X[-pUc-]WZ{M=v^UTZ 15"C1b#6C0`*8Ո@|С*Ҩ"Nm"0"Gtvdgy9huZh裃饕駗N"z;)#*(ֺjն:nپiE#@o 2p &HeҁT^hS1Ơ"FZ輑c2,(M7]]_tÖF}vI!=vm?wU vOO]τxyտ ޡ^sxa{s_};p>~йu_Fp0B;H "̔ 70R`^> JP`,? N}e`)Aj0` =hArP.9}ca#&ARaaB 58$s3hz@9˜&U#„&gL||ck8G?DaC=vc�yD q)a E@6yLa HIt >ΏiBHvL!! (<g\ z777#8\А5d!qH^ӗzLc沂, oMd0`0yMaRӛgو1,c"&>aQ~s@( X@JY#@0FV+Nӑ0PF2tܤ6yK@B'CzGρbٹtsPdZ JR#Q@H 0x<ڻ6ТaBQ:ԠwQ9ѠO:0J*uD^te|>$fP΀fw=D-IbuM8:jֵDh`C<l3uS$@IseIJ iXQYӛ]-T^t-TǤ֨M7eb}dUxEI^sm Vdj$MFY w-m)nv)w_Fq mʾ+s Vu)6RAJ2MѪt=Ejۅ*ʵ@Ů_q vԥ@6Q|b9($SkL0h5mRZ:Uhv>TE!*]d3 RnIY_f*:],:w@n25*M"yKm+^:WɱA(aVtD4̥ZdnXgQlefzxAN,)afFt5^ç4Q ׁuĞ[7.%LEC&hYW 7Z^ YMNv [Rڣc3WI9#+WE7g$[{WzzF-Y;mymlz*H9&K!_ pRM}!Js\jKwݍ6ƝԴEBOYL,g&u:v2_g"Ds2ܤM [y;n~\p ή qh]qG2|Nz"!(Cǝ:% W|l(H' <7Nv1wLoۜaWàYnΰ&eץMkuF= 9;t|N?d;4=otJ+<nxRk]xL:_knJ~Z(z}?MIvB�n*y=?55TSd"@9@7+c,;[5뜁AN* )")Y7>lw ?h+C9Խ (A#' %&rҡ*#@ A;#%q+K=A$k037A۽=B9&b>!Q)r/SB^KIR7Z",BB9@3)DDn jtڬF5ϱ?}B?C<_% 6Zr뾤 +>>t@+,QT%#43D)@s/M{10EۧMDVzBZ*lCƴLP</L 2C,Q-8,<`ӢOt#/lFBDL5CULGx$ cG9!$ɢW֓1*#R<ac|xdE#*C3E=ȋB"' "4 29Dr`<=߃AԷ|*L,.tEIe<cALҪ$z/ ACBG*0]IQ=zTȫh ɲ, ,GtR</GM%EtKļW2SſL@˛̭CZ+[':' ;i"[)8DhJ}>މ⡞y˘:̌ɯMܼ@B{"*c :K\K<20a1Ǿ:ō+L>\ C4R1%~,) ɤ<-v3"<?ƚ<2y@g,T;&|¬~令L8E-:lA`0dO M;NLA4şR*ԋE43As5AJ,RE4s{iH-ND<Mg4*lFMkOtr"BK"z -N:qWڥ?}Q0콃7UOV C64\'ѓs,_ЅlzO;Bn&%=5C"%5 \ NҔ/u)҄65NԜADLH=s6KEþ}|9)l DCIr Tr$w,%}kTN8QK,KL3Ԑ<"*E 1'R!c3sPRTT)4VAM0*Iʙ"*Ot/RSu\UZuRT(UzMY@K%[!B4{.A2*G+QgT:4VHX<z' A)N,rU0#*``vm7'eRtŵ+eSJ&0j1j+ʪ6RpLL2XaYUE|PwZEjӰEҡB;5d )ǂղzL)#c3JY9YkY]:4o{t[JN%##'3j!ͰfZÝX(d3|-j4Va$+2O1ڙ70-\wy-;|MH$ (ea!=ӥ)Ee2k-ͯHX7E>'MU"a;~LV[ܼԸLެ[ޛeFVM_UTNhr}JLJyJCUͅd<:ʧW:¢ҜքrP02@S#G]㽠E".N|@S>k? ԓ�'ƶZ=W+�n$&c6P.+oͲL߮p1TҢZ^]BLbߑ4)(ux) -*!V`|%j+&KDa#_DV5ݲ d2vMZCrZ9d^�a#FcN^6nP,$²ڬ^D�ԧ!`cc_wJ=bg=QT3X7M PoKJ4ZL܌VRV:el$BReV=A\T,*n{:$ p= -M41e^f4dCK%nSD.!K Y Rȹ'\3Z f;[tFj$.S>djdR[WC.M_ R}%GqW<M6gU-eV>ክ-ۻ[B{V~.)H3sD5jDfc؂f6aN r˲,& >^vK?�FGp6`Uig[ڱaM$�R\8R=.;.j#6c.aNnSfB^k5"ًǑTÃUؘͩ ғ6>Uu|闞MrG' 'BB](ߡ&ko&GkENBΜ e]U[M4 e1P&cmS;3V2zgGLᝋ)&نi<npir.b^d)ktIZM 6fl6%/tNm)D]˖FFOp6e#Gi$nE&iI73㓪m% ,+ʡ;U[m3mfԨ*Yyhro ] : :K! ]kB'vd+_4M;`cc #x J78܈1m1 Es>B'qR7km$u[?:4Z}^=ۜK๞&=suiUn9T[Z)+b uCa'lPD/$OG]m<L.";x}wΜascf=^Ee` @Ƥ9G 1+$zL7U(px'w{T*GT"*7XWM:)M0U[╜"/瓏W#DtO2b]hߤ!. +vqD#e̽_{L#?2,Kp̠m{L٣~7ܢAzّ¡=G1W~b(JVcd~!H9׿iX1*`yKzLBzrC[NSn^JV]FJyHo΃me'nK"פFT@.TQ cN@ȄD$.f1ȑ L@d$@h̘eʴ(AFed3g1 IQi!E#E#-:# V$ "M"Di֢ X(ϴ{Tv[r҅k-1Z|`1|/z3;aƒLqFFy"<IA2QF*XsL*ܻ-ԈlAh3#Cď;7Hao͙+̍'ÓlT*ȃyFŁ߻�{W49|Ͱ߀ٷ^#}SD#mGڅQ L1d$@(GPʵR \uEDc%PS !Rywd]o)nIK%X 0Mz%6`{TR8^z DfcdgqzFibJ|X4lhhOƛVmu(%XSyUQAu\+'*H&c82lcU4c+cG[Vʫj)m٪HEkgvjA@}I*hYZW(Brj\uET(hcXߕk( 0lp�;P8ÜH<1[|1kâH,J ZIsbT'i%/ A;]xL.ݾHQQf 3BpА1%gY6VQ;uyV Yk5]{5aN -iaRK!\;:)V 9qV#GoWFe K~ S~?$矋>:饛~:ꩧ4PB!#˩2hiR |H3]MUN.[U efq`1hW %DT{/5>~I8q@(آmU;BT/ˉ~rg8"pv5,NV.#hD @h:)IB:�l26pa U,! Wp>talD$ C$#Y패0n0e"- U$p*^jqLk΂;NgI~\{n P⠎8=걎z#(H@2<!iE@GJ#NL]C؄KnR (ČBR!m&iV\8"HJH(!b PG<.<&2eSô pم#!Q5G'&B_oڕ=ڌQq:%T6 gN=}T0hG<S3P,$@0L5B@2[غG?b\20MkZqx Sb82ȔXThsA)+J+"`Qj3!4 uԩRV*DէrUYWӨ숢ɐG"ҟ82WΊ޽HGN<3˞FiiRC %|l?F4ϴ,fY^v,A%a##Ol/Q*٢(r2M])(n>[\xʢfs.n[ {pAbwrWgPi9ѐ63�%E0'Mos Ƿ:O"mgBGJ/d#*� ahC΀f5AaEtu!@QĀ$°I(2.ц=LLQ4F)L#MP2m]71D10(sbx6$H V< :ǂ~8M}ss݌ހNmUcgC�m1`(�e|=0�0fT=SzR-@]aiF L0 lnː8' {kJKJJEg[Y ߵxT І2`�g<g/!:`G_; >xtl�[sBF;7 ɴJ[i8ȑ-$O|7wsn] v(ܞY"\1M,E껖<Ѝ]@Ƴ-d7ۆ�NLc$tbt =+3q`yoZ}/{{V&5}NR'p;rRLimF> &uS} ,DՁ}2uv/| ;wta6A '0_S(�)<$a8H#H#+4?YGP6q[!G`uHzM%.ǐ)@c)ȓ{<T@Qh7g@5ߡ]yt~�nuBףP0YHlDbQwWIlm-Uݬ]Po-EYqU0G`eO48!T - =[ ]u @0$@ 8ޡ1@M A`PXв1�ihH\MYHPPXޚ̓o\>UGqF0 R!U@P]A@  $,8[ ޡ*Ѕ e [ iH6]h0=#XI�ĪƫYhO1I5qG=%zJ&\m> B@ -[ $V@��"5\8 `�BX*YQ[ E_ ޳!EKjM{Z Z7-Qam[ qVTOyd MȈ*MR`ES0ްR5dFM$۳@<4� HBA<@�Q ,0 ^P%Пю{]ɘޓ|=�ņ}nYT@Mu,Zbe`i`/BT ^$MՀ 4Ё$�6ڀd\@* #!ύcdL:IhZ:]q R(:%ZLnTo@ߘ^Ľ?9dR1CauZ@AtD^B6ƀ$P $0"8 JOpT&cLWOEo )Ť<Rj!eʃ=STG+5-&ǑbADdYW7@,2B@�<@ld^A"䤺u F(-[ٜU:j8Q PPJK)IIC0YKr}nG!ׄ=b qcA(F2<$Aq�$$ "DA@ ZA̤P֡) i8]%Hi9adk4{|fm&RfpI hY\m /ȁ*Ea t^ A$A$$,]Ald +ҭ]k~cYuqF{=<g Rɧ5NLED+I<ӽޓK!nj~Nfe "i�DkȁOA kai^^1"ϙnZyFH99B7ĩD!BB4X8JlՔvǂQG+iifxGnڪ *l@�@�@`cڲ 0@@APjd1Gبde+{eI hMhjY Ԓ0`L>r9^9=䧑6 m5x>Zе$ @@؀ � u\1Z QTy2F-Y^^ LnUmK|䡘@d*!hRMLP F a۶~)̭t60aZ- y^%Az\ZZED(Vui-=zvXl&RnM T*&U_a.*p bq Ԡغ dE5'^o;Rnɞ.P0|\V\SA ʤ/nbYuxŘgq)Vd`A]l\)W-Ng͛0,WyzjfZ1rF|l*+*n *}LqܐfH30j+$!7Pp( <:5uJA8)BHPMD aqڳq1!fSD 1. h@rf$,yE}>`.3 _=G^ *E Z2Zd#/_1Z1%$;Z ig<,]&Or$ sT-_DPmED+r}%+Wo***n9uB 7M6eX Z3] mP %$Q_!4P6If4lЄ !զ\J4q٫MOU�NyN3dj! F<J+a\vKgf!i3%q߱ug"!Fp-Wl2B(mSrYp""Ҟ<EJ 8^fa ֳp_m xɒg P"ml}1 _0)AqZW0Ţ\%hn . |H)Jv=s_$/&Sl%ܳ`)!<U$I9R˲'w}"]Dl 0 YKbmIyhgnHJ%D 4VU"9::#dl55۲IaRJs0i. 6V<5Ly~m۹0>=7Q ;'AW}u&>'>/*VYV\W(p훛!͌WZSZym8OpJrE\ 8p۠O8YEvg9|5|۠EjI[wu@CyEV# 0aH` loqPQ.DZs)ЇR&Y@ "q|/[9`X  " z̭hAR74e@g D,x1P֥鱻n*3pԼ|gZx!=`Q,�s~G0w~꯾郾~Ӂl \�oA\ӑ% WY�w Q]0 ʓ閶RȂ jZPb}\[:3neDA!!!$! @p2`Tآ\HxC RiA@G "Dȑ'I9RJ& T2ȍ@24"5f 2e43hFA62TЍNmTRj1cFZp!9Ӎ346ҰyUʘN+a 櫑J޷]ц=%$C BTXQg.F|(D?st Р)6H_sg~D%GQ.|`ƘF_[Z=pTk)WV#ՠjRQ;jطu6j~|_dɢ!N</D+pZP 79AC[9WlW!q $P:)&f).v (+¿ /jG*몺P/b1#%þ j !,08SN:d<ڌ( ipK У E�EiDÉITS=TG TF4E7F ub@A+k L 1' X< [P k12Pijϰ<<*.|r*rj .Oߌj$K60 `  a  nhp x c}<.@2˨r7>ҽp+WIͪIO?7> ߪsO笺[( 6=8X F{0V I >clӆ;c=EY o.]K2p`' Iz6OKB**{z3T[ v ο]^ ]>*>kxlE^~{EzEPcSQ$3.>jej!R ^0^-%LKzd55+.qYhט eg\龔+wqJJWjATy^ C9k5 [hCA=|7Y$@3brf(ܱƀ0cPזx +K샮6E(\  q.yҔ2A0sa軨ndT�y�t 8PB @d# iGAl$mH 2 dl U%'JE bDf#0&#Qt*Pg(kA5}mD U.E%`˴%&cK@}]0uv\<VN!490k pBw: h=ӝāl�-4h? τ&t=5zJReahZJ9 $2YG} }�itE?1ZΥ@2?"Esw<`tʙ "<gùG Ki>3=*Ыf5 *UPZu'=֭U6h(dh&q#$"'(/4<eu~Ŝ]*1TM7%'6V3LTj994=Gݠr|Kh ۉgmm0Q`5(om[VN4 YaPqUZE'P:{/$ETܤ(UrgKr+jZ2G-m9AKN% ]TWO*I`J" Q\@0V*Wt‰<OޞġXǢZ޵9ʡn#ũ2)6T!@Ԧ3S9Esl3@m֦Ѡ;8˦-P/D&l `hm7Vڠn�P 8 p6@�m 5 6(t@9˙w~X!�Wj+]{T' F1J['{hmVLbO<#XzYdŠ_] h.a)]B 70`�zec"ף6m5U}D%aJB򤽇Lf2zϷ6@LIJ:9$u)~%IXz8bsYBZ--*6#(<79<UoO%n.X>mROqGd|#עC@u0pwMf� J{7_:ٜE;8hKf ?X:)2`4z O O0J3qHb $+==2G%3=liJ&)ɮws]~ڣ6bЅS8 y3�z& $|ݗgkU*0w\*91/`B 2RBWh)Z\_L/iWiWcg+cYv)ѤBt  ޤ 0F `� �� m0� 4p݊n 4$|&JƤI/,>mj/iɾ‚*MLh.d%:.=DxY<,BYCAV(@*\L,,ʠ<̴  p |` L@ ^O0 M^ol`/-G`L$ dd'k)hGi�IjZD --8vJnZ.D8kx\ L1P[ OO6iN�P V1 N,>fl9 1pLefxx=ȅ0d1,�o4b$1']IBg\u¨Y"�-mME �> `$� b m`ì@?2Ķ1^͞FpcL$8#K^fRJuXN\)KNsK$[e,)L}J@Z?ɂƙ,u&$ZR/ԭn� 0t \�� �$�ޠ @ Fj D@l Ҁ C/w2B,_#W#8}-w֦¢n1+!@/ XlMd=2`P*Ik3j !J㴲8Ҟ2Či'! �N`-cl@2 B<L : 3�P�Eا@/% r$:Zx"$Y@,2D, ذɘcNMcvs(>i<:nDORI"B@{̰}ڠ � Z� @ P@b <p�p{j}%M&es.6M \IM,"pJt<T1Ds+txCۈ[2* kBq ;<L3נ `J� >  t6ˍ7Qu(- aB.|)Ȏi410NmOMOL JdQ9K`\~E"OA.Đڂ4I'' x@$ ! V! @ND@WKSv|ToFLIqeWBz䪈jGPq3IY3kC3"[00T+Tt*2g2Oę�8Ԭ0@;U` ` � @ �(Ȧ,F0Ta9SÆ5`B1%%l)fF:,z]r!a /N*&+]Durxƻڂj+KB*x,3B�_W,sa@ @ڠ J@ `J�L'[dɑkLWTp9u54+P j 7w,ȒBOђ~v(5uK~Cm'R?G[D_4bS;_?;3 �AV � x�N D $!V�. 7Ć$Yb% BM fҗ֤dO(I?l)�,I-!7³cވ˂sNLtBgf<j#nkG@�a $!@ YbNV�/{G LIPq:J|;*5*,1N鑉D PD.K"+cGĈ>A-բS*DhKii OLդE(t {Bi/?`- tT$aW5m�|p Jy:LzAXG$Goo rie)?<ΘHȣZ Ë-ts LC\@rT+#.= @I mD�  $P� ` x. 3\0 VmY7 XZ *BW\< fW*C܈),ZhÏCfys9[g.. ES"X i(th/H-. `th&b\@ybpW�'s0\)R B( ˂Pℇ!֦uO,7 47(i.OLKOԩ  &Ί& 0�I UΟI| P j))R,kpHw幔hAS(|F N s9 {:nkD,4vrPU+igf?엖K@gY JZn#Q[ 䩽ŦHMk|@ -l\ *Ti1 (9B&6Y#'X̃si-#ҽBO69;-gjsN(1*5mjL, L绡퐐Z 滟O@혡�Hsr9dX'DM˄FES v<(W?,+C")I<NǾBG6ɨ{sfR$iٸs {)zp`ilW:۝;]{=z0yO?jH͑M_X|zʙ>N$ X|ǢY 27sa:]b~g#LE\yf{dnGb~~묐,|荫K9|5 IA~,H<Pi∥{<>H/*I,`ep�z`#qcll@Y:PƬ9m ^ФJI[�C ;!#w|:>sR.a܀LZlhgyXh=y*z~z|ѫq_GrZ} -o*H䎬 ?!6LJԲNN,�bƘh1`clԂT *[pHaŌ#Rď38AfϞ32#L6:oi͞D<ϡBS'O fYCN $ʤkׯ](֭LֶQ1ǐ*S&嘽_46d#lŖ#9pGR!Sh!8#Dɐ-~<YJZѠCć5<cbT4ŋqKlĚʁ6(rL 0KM;iӧ%l6H׹G}13jJj߿c H H8 P#y^U_Q_'}6ndTHEw@q&QXGQfZ#.br+6g8l"EK-tlMD n6ND'jrUQma[&t`>×9w&ta8\`H @fn"0])W`ZmġnUre]e8]X9i'GbQj4kUf[b3ppD(REAV#) ZF]vb!hg#jbq͖b#p:qm@+K .ұvK~ LVU`:])eA{iC ;?tAId-d`ZJ~|M[eP6DlvR#_q8j\_,ʙJhH%%,]!Fda!J($WZ[m pBtJb-%qH 4AJ$ZZm&)⥚yڰvQK#Cmvd x/;r#59lE "Rf&p6+&4fR~jC(Td n =%XF{'�~Ioڳ-!%rN})Օ,C\BڋCI0RE"a<`L<E hdUN] D1Qń2#Њ,pFfZD+؊U(1 @(@qSd"+jQY8#N"mpnY "lʄ]40 B,S >6$2^jYKf6+e-r1R$nD0 &KMvB'!&BLL J' d=ԃ &K]Nh$6Rm./a[J|*ayIPBFد�e )5`(xV.C iPY$�1eds)8$< U!'D(kHgBaT!OI1mLH3#u@Z6ɤ"IYL-iHStm RWQ,h!jWبE@cH {f5Hgg(2YjUFJ$P0$ި$q _$zpR2`=i$04a$avm,c-Yǂֱ',c0Z~em=$!gWpTg0A+<3dNrX5:Q2H,ٰN q3EʊgeEܯ湪۠&vNlb)IJv5ckړ2-h={`(B=e@BEJβJ!v]&hUNHȏڮf7(KwBzf"T[b Yzhb7$NR 0bm`_vFmelYw|e*Um\Q@'� xq,;8w|PF3Ei)gc) '4PGfH˂z!cYxEºͨdWzj :1AkEk'c>m/eF5eX" WgnQ^KS$,0r 1mcz8qCC(]WW#G||xRxVC$ڨ@[!T7[I&EWuf`olpZZlck.6زVm?_>P p ٶiYts.qe´չ>4nj&]I~! T6AId^d5:dpHTRD+XNJDZ`'/voeA[نK9Un;- SܲeƁ-8k\ǹ̐[vI&cػpݥ HR1PlEggf%'){ݚ/au}؊.w@VJ�@0c5dq2-Q8vwBIzjbؾ*IdxFzZ{J3cзRHdCoxhg%~#8b\�`SpXdq�{ewepY={�t_{ 7eeW6lufo6zGT?[8GUw9y$b0"%5*,@H1%RCq%1Dg2 AiUa2RwC&!_vd_qg—_c{ |1Xe'||)8`q wNrrftr"g!GUeXzsW\cPQ,QCII1Ro+@%Cw:70zpu+$@d_j(eX!IЇe '5| @XQXVk|UFlM<wMr4.g҉XG s5IU,VC.@AWBE2H^B6+UI5^ids8lvMX]I |XrxelWq 6'fԷfԧrS �~FmDU1DVoBC3:3�ыVt9K#_HM2Qh!+(O:IXx X�(`e*�p4 glzGT=XHmGRY AdLIOd:I6"a2:1q"B҂H:zW(*Ub Vf%9&Y]C >&@}{وZ' O0v_UfferfC sgby932#P*t^i\'*o;"CiOR2et|e#APwBJ!VI"FiQSU2 _Hиek{�`+p�o _ w_Zylia R r bCiIҚSO"!"qW:dmd*GqHO,F3 B^x^Z=(@ZM: tp8aYZ>Iw[ wT(gi)P٥Hx$vFt~iiqAv:&t,xhi3#w%3P#yADzKHaW{ ׹e:.P�O �P�oO @{W'OA)fy`JzRv7ga7h/RT(.G$b^Z~-'biAҐU;3(H3�y;bA@;^*C+F 1*aiU2v5`p+� q50t >6{MNp9 ΡeXq!xK?C1Uxkm\:J$ ar!4¡R#DNSrh9{1?i3MX3#ȲbqO`mmlOW+ }@"P�@�VgkeUf=ElgQTSiAG@ lV0u10zs;vzc<HgJ!]5d)k:*T;$EQbQ|53x2gY ?y k{< Ojw,"kFq8 }fI( N@9 t0B\;"Q<F`y2t{{2/*uVj8SOR1Zi$p^BoI}H ) QI"!t_wxdwļbq()3g}dEj*qɡBH7's .bC#uCbi)* e1d}I{ Xlk[]M�2 0I'he*wG!w[#kTk?pq ~c`_)�xS ro6k#%cbzS8lN"rAbiOeOku.B&ȇ&r'e] "0ЂM{ IL)UɬZEZ|&,FgDf{r}я26+w;C cE !QCâ2L"I*O5ĖQu&!12bV vhh2Z>@hH�pM l�N.pR5kЇ(yviXضߜ/p}f!sğ`Gx^JFB¡,G9i#/cQUgXWHYx%&PͿ,y11Mn4sXBj#  6:ф''�09f|lrNzȅ2NL�@MtaْWPB=!h5t MbO_)]I".Cφ"T$+q 3Ӿ\jk&Ymp-&>"t>qh6 uvqNdkIe@ b#\v!~M8C+JUJ$Wb";̢V1 t*,c51\H }h`\x،XƒѤ[{9ʺ}X+jW¦`wg(ۙ(5( Uy\ƕGLW'3!Ls:ʍ, :^(;d*E~J1FbO,4-öY)xe'eḱYgZ} &oq�&Ŕ{]وum{r(GM8[߻QB&;¡z=,ssį3՛G&%^q~vr~`q Or&&1*I 9a_qr<^E u @x#q[ _Mta+T#Q ȿHGto cRm[oG7)ȟeE к.&>aq p IQ`] gv8Zu@ޜzWs[ QGcѢct ءB#3^}o I&$-iXjūMu!ϵ-nA2d=5`<q>eabR�&}xqvk&ˋ} 邢t:0vgzuC,4JцǿF_j~B[H#diG�4r6,l#i !c"Ethšm Mk{ @dC'2p1gĜ RQG" �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$CB X@ $p@ GP~~@ A d R7 >aa |E+1)  _DkHWqA" E`dpYql� >9DXp曃 L ۝")pйdvomXŘ=iI&) AOX2G`QRPr'!j8HXIO1+XB4ª+U$ޯ']A@֑K] r!RF%BF)UAPpQJ+G;~\ oGXQY H' YQVHl<G EIo}y}H$ 39Ƀ@ɯxR0db|2A~ā"mQx\F|J ZIHl<iJak" Wp -}=\C<!Ap$@7VR h΅!`kp<HAI͛{U(߅NTJ.y ptD#[9 A`G‡||ؓT. ك#HWpʇOU= ħ?@1�IQV %R� E 'h!?x AY -/ObzB+aJ`#2'# ,Trų826LBGl7)$?`\! !#T L�ڀ'=\VQqEPޔ]'x�@OD,@lL(B ŀiC=ٖ0N`R%YLR8�C�5AzB8ldhi!Fc3ڦh]RDH�uY>$$xZ6%"uDPEl 2' ì� n' 0@RP J@@Ԡ: x60L%\ $R?8 4 d5Bnm\ 563uqx\Gk)2)7%E`؀Zx@ÁP,miء@>f'hB?X��J,"OH!bXt ^$X%÷ա}DJep"9`C F <!HHC�0 �F5 ]B4ñ @!`-$^(39z9XBeM/@z@L H(9Vm``h-\lа=ZPB$��hCx0�52Cy q \ mX^"5,vHA@dEHЀ= h!F?QC?B (Z>68IH&.u޼SPAdRZ`  j `@5uXP D%'p8 ,'pWHxCF � ~Mq(E‚P>l jEJz)D!y X1<xМqqX!j| Xءf,e MUx?`a:6�r 0 OH K6lX ꠆F`D\R`ѐp.@p5aCAhj"#\!R�P`?�E qhz`\Ki O+a#H!ůj&'_XKBa \0'&+At B�VHB 0aB'Dht@|D僬:U(\ȕ*>A\f(Haif0v2L0�rP�pPC抅 NKNWC60],IW?2O>EE@~ zIT;>T1" ڸ�0-btз'U$ ?}ӑ 8$giI &1h?N?!PO9M`#"A@oO tsE_c-nd>s$t$f?r)G=0l`V? 7pn3 C�UOw>c!2&d84O1 P`d�g3V2 ;wZ*'@W?u1 V.Sob�ė pnV�pvd\u`l#-eF)A;T� 6_|�X-1kCKC \#49 0N[:qEPkp @OFP82< 4|L ?0JdO(b)B?PODP2W A Rt:@!;yOh0}e-Xx H`QV i�% *hPof !k :2†O6$Q(Q=gX(. p*#f0nő"R2  ^Wj5uPH Qn=>@^K($;"pa`U#Q{2]זLY9zq�1uAVXI p$0$=a2$K!^RE2*hH?PB H&5qb /☁9buP�B+P�99@WL:b:b`t)RPt=Y!vS0�!]#7%b%$$Y gd�� �e]]sS`CBZVV@[z҈a U xDX4R 56i9A'9.ƶGL��Dc'IߓI^.Y .6|4bp)lR!™ѹn AD�H�酏d9F��h2l02[RR0W`4  �? ~P8+X!7wxiIQ�PQ:l�Vj:" O(C`\tX1~fyA�~pu:)PXP`xx=l1^pףD!:Z+;A:Q { G0:/ >�pP�$0@�*w@WeO "/*(j�/`x0*�oW`-1`!!<.pXtKs 0/J B ~ p$e �Ʀ��Op; svCZtB2p {O2C}j@Gw t;0𫿚 pdPp@V[XKX˫p^ ] _a;ca�[%;4@X@�}J` }P̊Y Tk˶!p2 )ol0�r۵Թ;)�{+otC$B75�=)lKOo< ] v %I :d˫-ܻ۽۫"x3J:`[b+]w`^s�ig]/? v{ ۵ w ka,.rg^�Ƽ p K ̬0/) j kE YQ\ l{Hp0 v{`+Pghj o;NRvx\yǟë~Ȁ<bK]Yɼيo$0Afh Ʌj B{:{6p 7̎tV/�hY۫;/ C5KiB/"Hg; 䔹"4N渙 1/pˈ=aʫ< W!^!R]%ϬfGpf<+ͽ9 | j2EK:,@:|P""tSƆ xUppp`ҁ5BP " SWA /* & !4|[Kpppс@ =:$`Pj#4xgBKBG+"t}5<}f|MۻQ\Q!|qL wq* ײ &+},|P|q =9A@}]s?`4+/|eUӋ9I9=| aL=EP7 aKP 9Xz �?=�bI|۸ݒ�ݙ%ɒۅхۀMq [}1ġ.^j.Hګ  >-ݔMu�,]{wԭ =sY)W0U }ݎ].zVۛV5nn콽+Nd�ۆpuJi԰AuwjmPܵt2޴5CL:v5U[zV�=m@ s$-^I#Ǝ�X=-٬]+ݴ=Iqځǃi٭Y`>I|PNڮjڋ`A�(�:@gp p1#~,x�DzԑӁq)~jA IbSJCK:U-<N9r5*Q"?%*qRc0 աZ dr9 ;J_z;TZI?).ۈ*b7m45%OPK B1(KYϪ_.BA!mmm_\ Gе{x4K K۵A)ӈ\Fq?/F[m} _z=A"jO<r[/&<r+920We۾AoUKj{.:K?K&j!^M2i>>{YOok +?cOܾNjO[cKg �#d <@ AL.|q! &$P$qŁ  d $IR�DJ(Q@K0ejD)3&B+U fJ@YD ҡB}4Ә|6 *"8D%JTXX"BUl jL-dZպT 2# a1č?E2-[qaɇh!},Ir$At]B F[6mK3lթF^8p$|dQ_=j!ԨAD\_,RI (uq[$<'&o�P@80A< h 82H$C>B >cD>n? <4=dCYtQFM\y1{$GS!ܑ&I<GD1v, )!C,"qEA M,3H)<@D$Dp U@ز@DB R"H36AFK00$C! 9 P5dTW5Z@UUCh}VYuUS|_@bobfh֐Zwe5aa-V!Z`vZ{Vcv[rn[Bvp]X[-pUc-]WZ{M=v^UTZ 15"C1b#6C0`*8Ո@|С*Ҩ"Nm"0"Gtvdgy9huZh裃饕駗N"z;)#*(ֺjն:nپiE#@o 2p &HeҁT^hS1Ơ"FZ輑c2,(M7]]_tÖF}vI!=vm?wU vOO]τxyտ ޡ^sxa{s_};p>~йu_Fp0B;H "̔ 70R`^> JP`,? N}e`)Aj0` =hArP.9}ca#&ARaaB 58$s3hz@9˜&U#„&gL||ck8G?DaC=vc�yD q)a E@6yLa HIt >ΏiBHvL!! (<g\ z777#8\А5d!qH^ӗzLc沂, oMd0`0yMaRӛgو1,c"&>aQ~s@( X@JY#@0FV+Nӑ0PF2tܤ6yK@B'CzGρbٹtsPdZ JR#Q@H 0x<ڻ6ТaBQ:ԠwQ9ѠO:0J*uD^te|>$fP΀fw=D-IbuM8:jֵDh`C<l3uS$@IseIJ iXQYӛ]-T^t-TǤ֨M7eb}dUxEI^sm Vdj$MFY w-m)nv)w_Fq mʾ+s Vu)6RAJ2MѪt=Ejۅ*ʵ@Ů_q vԥ@6Q|b9($SkL0h5mRZ:Uhv>TE!*]d3 RnIY_f*:],:w@n25*M"yKm+^:WɱA(aVtD4̥ZdnXgQlefzxAN,)afFt5^ç4Q ׁuĞ[7.%LEC&hYW 7Z^ YMNv [Rڣc3WI9#+WE7g$[{WzzF-Y;mymlz*H9&K!_ pRM}!Js\jKwݍ6ƝԴEBOYL,g&u:v2_g"Ds2ܤM [y;n~\p ή qh]qG2|Nz"!(Cǝ:% W|l(H' <7Nv1wLoۜaWàYnΰ&eץMkuF= 9;t|N?d;4=otJ+<nxRk]xL:_knJ~Z(z}?MIvB�n*y=?55TSd"@9@7+c,;[5뜁AN* )")Y7>lw ?h+C9Խ (A#' %&rҡ*#@ A;#%q+K=A$k037A۽=B9&b>!Q)r/SB^KIR7Z",BB9@3)DDn jtڬF5ϱ?}B?C<_% 6Zr뾤 +>>t@+,QT%#43D)@s/M{10EۧMDVzBZ*lCƴLP</L 2C,Q-8,<`ӢOt#/lFBDL5CULGx$ cG9!$ɢW֓1*#R<ac|xdE#*C3E=ȋB"' "4 29Dr`<=߃AԷ|*L,.tEIe<cALҪ$z/ ACBG*0]IQ=zTȫh ɲ, ,GtR</GM%EtKļW2SſL@˛̭CZ+[':' ;i"[)8DhJ}>މ⡞y˘:̌ɯMܼ@B{"*c :K\K<20a1Ǿ:ō+L>\ C4R1%~,) ɤ<-v3"<?ƚ<2y@g,T;&|¬~令L8E-:lA`0dO M;NLA4şR*ԋE43As5AJ,RE4s{iH-ND<Mg4*lFMkOtr"BK"z -N:qWڥ?}Q0콃7UOV C64\'ѓs,_ЅlzO;Bn&%=5C"%5 \ NҔ/u)҄65NԜADLH=s6KEþ}|9)l DCIr Tr$w,%}kTN8QK,KL3Ԑ<"*E 1'R!c3sPRTT)4VAM0*Iʙ"*Ot/RSu\UZuRT(UzMY@K%[!B4{.A2*G+QgT:4VHX<z' A)N,rU0#*``vm7'eRtŵ+eSJ&0j1j+ʪ6RpLL2XaYUE|PwZEjӰEҡB;5d )ǂղzL)#c3JY9YkY]:4o{t[JN%##'3j!ͰfZÝX(d3|-j4Va$+2O1ڙ70-\wy-;|MH$ (ea!=ӥ)Ee2k-ͯHX7E>'MU"a;~LV[ܼԸLެ[ޛeFVM_UTNhr}JLJyJCUͅd<:ʧW:¢ҜքrP02@S#G]㽠E".N|@S>k? ԓ�'ƶZ=W+�n$&c6P.+oͲL߮p1TҢZ^]BLbߑ4)(ux) -*!V`|%j+&KDa#_DV5ݲ d2vMZCrZ9d^�a#FcN^6nP,$²ڬ^D�ԧ!`cc_wJ=bg=QT3X7M PoKJ4ZL܌VRV:el$BReV=A\T,*n{:$ p= -M41e^f4dCK%nSD.!K Y Rȹ'\3Z f;[tFj$.S>djdR[WC.M_ R}%GqW<M6gU-eV>ክ-ۻ[B{V~.)H3sD5jDfc؂f6aN r˲,& >^vK?�FGp6`Uig[ڱaM$�R\8R=.;.j#6c.aNnSfB^k5"ًǑTÃUؘͩ ғ6>Uu|闞MrG' 'BB](ߡ&ko&GkENBΜ e]U[M4 e1P&cmS;3V2zgGLᝋ)&نi<npir.b^d)ktIZM 6fl6%/tNm)D]˖FFOp6e#Gi$nE&iI73㓪m% ,+ʡ;U[m3mfԨ*Yyhro ] : :K! ]kB'vd+_4M;`cc #x J78܈1m1 Es>B'qR7km$u[?:4Z}^=ۜK๞&=suiUn9T[Z)+b uCa'lPD/$OG]m<L.";x}wΜascf=^Ee` @Ƥ9G 1+$zL7U(px'w{T*GT"*7XWM:)M0U[╜"/瓏W#DtO2b]hߤ!. +vqD#e̽_{L#?2,Kp̠m{L٣~7ܢAzّ¡=G1W~b(JVcd~!H9׿iX1*`yKzLBzrC[NSn^JV]FJyHo΃me'nK"פFT@.TQ cN@ȄD$.f1ȑ L@d$@h̘eʴ(AFed3g1 IQi!E#E#-:# V$ "M"Di֢ X(ϴ{Tv[r҅k-1Z|`1|/z3;aƒLqFFy"<IA2QF*XsL*ܻ-ԈlAh3#Cď;7Hao͙+̍'ÓlT*ȃyFŁ߻�{W49|Ͱ߀ٷ^#}SD#mGڅQ L1d$@(GPʵR \uEDc%PS !Rywd]o)nIK%X 0Mz%6`{TR8^z DfcdgqzFibJ|X4lhhOƛVmu(%XSyUQAu\+'*H&c82lcU4c+cG[Vʫj)m٪HEkgvjA@}I*hYZW(Brj\uET(hcXߕk( 0lp�;P8ÜH<1[|1kâH,J ZIsbT'i%/ A;]xL.ݾHQQf 3BpА1%gY6VQ;uyV Yk5]{5aN -iaRK!\;:)V 9qV#GoWFe K~ S~?$矋>:饛~:ꩧ4PB!#˩2hiR |H3]MUN.[U efq`1hW %DT{/5>~I8q@(آmU;BT/ˉ~rg8"pv5,NV.#hD @h:)IB:�l26pa U,! Wp>talD$ C$#Y패0n0e"- U$p*^jqLk΂;NgI~\{n P⠎8=걎z#(H@2<!iE@GJ#NL]C؄KnR (ČBR!m&iV\8"HJH(!b PG<.<&2eSô pم#!Q5G'&B_oڕ=ڌQq:%T6 gN=}T0hG<S3P,$@0L5B@2[غG?b\20MkZqx Sb82ȔXThsA)+J+"`Qj3!4 uԩRV*DէrUYWӨ숢ɐG"ҟ82WΊ޽HGN<3˞FiiRC %|l?F4ϴ,fY^v,A%a##Ol/Q*٢(r2M])(n>[\xʢfs.n[ {pAbwrWgPi9ѐ63�%E0'Mos Ƿ:O"mgBGJ/d#*� ahC΀f5AaEtu!@QĀ$°I(2.ц=LLQ4F)L#MP2m]71D10(sbx6$H V< :ǂ~8M}ss݌ހNmUcgC�m1`(�e|=0�0fT=SzR-@]aiF L0 lnː8' {kJKJJEg[Y ߵxT І2`�g<g/!:`G_; >xtl�[sBF;7 ɴJ[i8ȑ-$O|7wsn] v(ܞY"\1M,E껖<Ѝ]@Ƴ-d7ۆ�NLc$tbt =+3q`yoZ}/{{V&5}NR'p;rRLimF> &uS} ,DՁ}2uv/| ;wta6A '0_S(�)<$a8H#H#+4?YGP6q[!G`uHzM%.ǐ)@c)ȓ{<T@Qh7g@5ߡ]yt~�nuBףP0YHlDbQwWIlm-Uݬ]Po-EYqU0G`eO48!T - =[ ]u @0$@ 8ޡ1@M A`PXв1�ihH\MYHPPXޚ̓o\>UGqF0 R!U@P]A@  $,8[ ޡ*Ѕ e [ iH6]h0=#XI�ĪƫYhO1I5qG=%zJ&\m> B@ -[ $V@��"5\8 `�BX*YQ[ E_ ޳!EKjM{Z Z7-Qam[ qVTOyd MȈ*MR`ES0ްR5dFM$۳@<4� HBA<@�Q ,0 ^P%Пю{]ɘޓ|=�ņ}nYT@Mu,Zbe`i`/BT ^$MՀ 4Ё$�6ڀd\@* #!ύcdL:IhZ:]q R(:%ZLnTo@ߘ^Ľ?9dR1CauZ@AtD^B6ƀ$P $0"8 JOpT&cLWOEo )Ť<Rj!eʃ=STG+5-&ǑbADdYW7@,2B@�<@ld^A"䤺u F(-[ٜU:j8Q PPJK)IIC0YKr}nG!ׄ=b qcA(F2<$Aq�$$ "DA@ ZA̤P֡) i8]%Hi9adk4{|fm&RfpI hY\m /ȁ*Ea t^ A$A$$,]Ald +ҭ]k~cYuqF{=<g Rɧ5NLED+I<ӽޓK!nj~Nfe "i�DkȁOA kai^^1"ϙnZyFH99B7ĩD!BB4X8JlՔvǂQG+iifxGnڪ *l@�@�@`cڲ 0@@APjd1Gبde+{eI hMhjY Ԓ0`L>r9^9=䧑6 m5x>Zе$ @@؀ � u\1Z QTy2F-Y^^ LnUmK|䡘@d*!hRMLP F a۶~)̭t60aZ- y^%Az\ZZED(Vui-=zvXl&RnM T*&U_a.*p bq Ԡغ dE5'^o;Rnɞ.P0|\V\SA ʤ/nbYuxŘgq)Vd`A]l\)W-Ng͛0,WyzjfZ1rF|l*+*n *}LqܐfH30j+$!7Pp( <:5uJA8)BHPMD aqڳq1!fSD 1. h@rf$,yE}>`.3 _=G^ *E Z2Zd#/_1Z1%$;Z ig<,]&Or$ sT-_DPmED+r}%+Wo***n9uB 7M6eX Z3] mP %$Q_!4P6If4lЄ !զ\J4q٫MOU�NyN3dj! F<J+a\vKgf!i3%q߱ug"!Fp-Wl2B(mSrYp""Ҟ<EJ 8^fa ֳp_m xɒg P"ml}1 _0)AqZW0Ţ\%hn . |H)Jv=s_$/&Sl%ܳ`)!<U$I9R˲'w}"]Dl 0 YKbmIyhgnHJ%D 4VU"9::#dl55۲IaRJs0i. 6V<5Ly~m۹0>=7Q ;'AW}u&>'>/*VYV\W(p훛!͌WZSZym8OpJrE\ 8p۠O8YEvg9|5|۠EjI[wu@CyEV# 0aH` loqPQ.DZs)ЇR&Y@ "q|/[9`X  " z̭hAR74e@g D,x1P֥鱻n*3pԼ|gZx!=`Q,�s~G0w~꯾郾~Ӂl \�oA\ӑ% WY�w Q]0 ʓ閶RȂ jZPb}\[:3neDA!!!$! @p2`Tآ\HxC RiA@G "Dȑ'I9RJ& T2ȍ@24"5f 2e43hFA62TЍNmTRj1cFZp!9Ӎ346ҰyUʘN+a 櫑J޷]ц=%$C BTXQg.F|(D?st Р)6H_sg~D%GQ.|`ƘF_[Z=pTk)WV#ՠjRQ;jطu6j~|_dɢ!N</D+pZP 79AC[9WlW!q $P:)&f).v (+¿ /jG*몺P/b1#%þ j !,08SN:d<ڌ( ipK У E�EiDÉITS=TG TF4E7F ub@A+k L 1' X< [P k12Pijϰ<<*.|r*rj .Oߌj$K60 `  a  nhp x c}<.@2˨r7>ҽp+WIͪIO?7> ߪsO笺[( 6=8X F{0V I >clӆ;c=EY o.]K2p`' Iz6OKB**{z3T[ v ο]^ ]>*>kxlE^~{EzEPcSQ$3.>jej!R ^0^-%LKzd55+.qYhט eg\龔+wqJJWjATy^ C9k5 [hCA=|7Y$@3brf(ܱƀ0cPזx +K샮6E(\  q.yҔ2A0sa軨ndT�y�t 8PB @d# iGAl$mH 2 dl U%'JE bDf#0&#Qt*Pg(kA5}mD U.E%`˴%&cK@}]0uv\<VN!490k pBw: h=ӝāl�-4h? τ&t=5zJReahZJ9 $2YG} }�itE?1ZΥ@2?"Esw<`tʙ "<gùG Ki>3=*Ыf5 *UPZu'=֭U6h(dh&q#$"'(/4<eu~Ŝ]*1TM7%'6V3LTj994=Gݠr|Kh ۉgmm0Q`5(om[VN4 YaPqUZE'P:{/$ETܤ(UrgKr+jZ2G-m9AKN% ]TWO*I`J" Q\@0V*Wt‰<OޞġXǢZ޵9ʡn#ũ2)6T!@Ԧ3S9Esl3@m֦Ѡ;8˦-P/D&l `hm7Vڠn�P 8 p6@�m 5 6(t@9˙w~X!�Wj+]{T' F1J['{hmVLbO<#XzYdŠ_] h.a)]B 70`�zec"ף6m5U}D%aJB򤽇Lf2zϷ6@LIJ:9$u)~%IXz8bsYBZ--*6#(<79<UoO%n.X>mROqGd|#עC@u0pwMf� J{7_:ٜE;8hKf ?X:)2`4z O O0J3qHb $+==2G%3=liJ&)ɮws]~ڣ6bЅS8 y3�z& $|ݗgkU*0w\*91/`B 2RBWh)Z\_L/iWiWcg+cYv)ѤBt  ޤ 0F `� �� m0� 4p݊n 4$|&JƤI/,>mj/iɾ‚*MLh.d%:.=DxY<,BYCAV(@*\L,,ʠ<̴  p |` L@ ^O0 M^ol`/-G`L$ dd'k)hGi�IjZD --8vJnZ.D8kx\ L1P[ OO6iN�P V1 N,>fl9 1pLefxx=ȅ0d1,�o4b$1']IBg\u¨Y"�-mME �> `$� b m`ì@?2Ķ1^͞FpcL$8#K^fRJuXN\)KNsK$[e,)L}J@Z?ɂƙ,u&$ZR/ԭn� 0t \�� �$�ޠ @ Fj D@l Ҁ C/w2B,_#W#8}-w֦¢n1+!@/ XlMd=2`P*Ik3j !J㴲8Ҟ2Či'! �N`-cl@2 B<L : 3�P�Eا@/% r$:Zx"$Y@,2D, ذɘcNMcvs(>i<:nDORI"B@{̰}ڠ � Z� @ P@b <p�p{j}%M&es.6M \IM,"pJt<T1Ds+txCۈ[2* kBq ;<L3נ `J� >  t6ˍ7Qu(- aB.|)Ȏi410NmOMOL JdQ9K`\~E"OA.Đڂ4I'' x@$ ! V! @ND@WKSv|ToFLIqeWBz䪈jGPq3IY3kC3"[00T+Tt*2g2Oę�8Ԭ0@;U` ` � @ �(Ȧ,F0Ta9SÆ5`B1%%l)fF:,z]r!a /N*&+]Durxƻڂj+KB*x,3B�_W,sa@ @ڠ J@ `J�L'[dɑkLWTp9u54+P j 7w,ȒBOђ~v(5uK~Cm'R?G[D_4bS;_?;3 �AV � x�N D $!V�. 7Ć$Yb% BM fҗ֤dO(I?l)�,I-!7³cވ˂sNLtBgf<j#nkG@�a $!@ YbNV�/{G LIPq:J|;*5*,1N鑉D PD.K"+cGĈ>A-բS*DhKii OLդE(t {Bi/?`- tT$aW5m�|p Jy:LzAXG$Goo rie)?<ΘHȣZ Ë-ts LC\@rT+#.= @I mD�  $P� ` x. 3\0 VmY7 XZ *BW\< fW*C܈),ZhÏCfys9[g.. ES"X i(th/H-. `th&b\@ybpW�'s0\)R B( ˂Pℇ!֦uO,7 47(i.OLKOԩ  &Ί& 0�I UΟI| P j))R,kpHw幔hAS(|F N s9 {:nkD,4vrPU+igf?엖K@gY JZn#Q[ 䩽ŦHMk|@ -l\ *Ti1 (9B&6Y#'X̃si-#ҽBO69;-gjsN(1*5mjL, L绡퐐Z 滟O@혡�Hsr9dX'DM˄FES v<(W?,+C")I<NǾBG6ɨ{sfR$iٸs {)zp`ilW:۝;]{=z0yO?jH͑M_X|zʙ>N$ X|ǢY 27sa:]b~g#LE\yf{dnGb~~묐,|荫K9|5 IA~,H<Pi∥{<>H/*I,`ep�z`#qcll@Y:PƬ9m ^ФJI[�C ;!#w|:>sR.a܀LZlhgyXh=y*z~z|ѫq_GrZ} -o*H䎬 ?!6LJԲNN,�bƘh1`clԂT *[pHaŌ#Rď38AfϞ32#L6:oi͞D<ϡBS'O fYCN $ʤkׯ](֭LֶQ1ǐ*S&嘽_46d#lŖ#9pGR!Sh!8#Dɐ-~<YJZѠCć5<cbT4ŋqKlĚʁ6(rL 0KM;iӧ%l6H׹G}13jJj߿c H H8 P#y^U_Q_'}6ndTHEw@q&QXGQfZ#.br+6g8l"EK-tlMD n6ND'jrUQma[&t`>×9w&ta8\`H @fn"0])W`ZmġnUre]e8]X9i'GbQj4kUf[b3ppD(REAV#) ZF]vb!hg#jbq͖b#p:qm@+K .ұvK~ LVU`:])eA{iC ;?tAId-d`ZJ~|M[eP6DlvR#_q8j\_,ʙJhH%%,]!Fda!J($WZ[m pBtJb-%qH 4AJ$ZZm&)⥚yڰvQK#Cmvd x/;r#59lE "Rf&p6+&4fR~jC(Td n =%XF{'�~Ioڳ-!%rN})Օ,C\BڋCI0RE"a<`L<E hdUN] D1Qń2#Њ,pFfZD+؊U(1 @(@qSd"+jQY8#N"mpnY "lʄ]40 B,S >6$2^jYKf6+e-r1R$nD0 &KMvB'!&BLL J' d=ԃ &K]Nh$6Rm./a[J|*ayIPBFد�e )5`(xV.C iPY$�1eds)8$< U!'D(kHgBaT!OI1mLH3#u@Z6ɤ"IYL-iHStm RWQ,h!jWبE@cH {f5Hgg(2YjUFJ$P0$ި$q _$zpR2`=i$04a$avm,c-Yǂֱ',c0Z~em=$!gWpTg0A+<3dNrX5:Q2H,ٰN q3EʊgeEܯ湪۠&vNlb)IJv5ckړ2-h={`(B=e@BEJβJ!v]&hUNHȏڮf7(KwBzf"T[b Yzhb7$NR 0bm`_vFmelYw|e*Um\Q@'� xq,;8w|PF3Ei)gc) '4PGfH˂z!cYxEºͨdWzj :1AkEk'c>m/eF5eX" WgnQ^KS$,0r 1mcz8qCC(]WW#G||xRxVC$ڨ@[!T7[I&EWuf`olpZZlck.6زVm?_>P p ٶiYts.qe´չ>4nj&]I~! T6AId^d5:dpHTRD+XNJDZ`'/voeA[نK9Un;- SܲeƁ-8k\ǹ̐[vI&cػpݥ HR1PlEggf%'){ݚ/au}؊.w@VJ�@0c5dq2-Q8vwBIzjbؾ*IdxFzZ{J3cзRHdCoxhg%~#8b\�`SpXdq�{ewepY={�t_{ 7eeW6lufo6zGT?[8GUw9y$b0"%5*,@H1%RCq%1Dg2 AiUa2RwC&!_vd_qg—_c{ |1Xe'||)8`q wNrrftr"g!GUeXzsW\cPQ,QCII1Ro+@%Cw:70zpu+$@d_j(eX!IЇe '5| @XQXVk|UFlM<wMr4.g҉XG s5IU,VC.@AWBE2H^B6+UI5^ids8lvMX]I |XrxelWq 6'fԷfԧrS �~FmDU1DVoBC3:3�ыVt9K#_HM2Qh!+(O:IXx X�(`e*�p4 glzGT=XHmGRY AdLIOd:I6"a2:1q"B҂H:zW(*Ub Vf%9&Y]C >&@}{وZ' O0v_UfferfC sgby932#P*t^i\'*o;"CiOR2et|e#APwBJ!VI"FiQSU2 _Hиek{�`+p�o _ w_Zylia R r bCiIҚSO"!"qW:dmd*GqHO,F3 B^x^Z=(@ZM: tp8aYZ>Iw[ wT(gi)P٥Hx$vFt~iiqAv:&t,xhi3#w%3P#yADzKHaW{ ׹e:.P�O �P�oO @{W'OA)fy`JzRv7ga7h/RT(.G$b^Z~-'biAҐU;3(H3�y;bA@;^*C+F 1*aiU2v5`p+� q50t >6{MNp9 ΡeXq!xK?C1Uxkm\:J$ ar!4¡R#DNSrh9{1?i3MX3#ȲbqO`mmlOW+ }@"P�@�VgkeUf=ElgQTSiAG@ lV0u10zs;vzc<HgJ!]5d)k:*T;$EQbQ|53x2gY ?y k{< Ojw,"kFq8 }fI( N@9 t0B\;"Q<F`y2t{{2/*uVj8SOR1Zi$p^BoI}H ) QI"!t_wxdwļbq()3g}dEj*qɡBH7's .bC#uCbi)* e1d}I{ Xlk[]M�2 0I'he*wG!w[#kTk?pq ~c`_)�xS ro6k#%cbzS8lN"rAbiOeOku.B&ȇ&r'e] "0ЂM{ IL)UɬZEZ|&,FgDf{r}я26+w;C cE !QCâ2L"I*O5ĖQu&!12bV vhh2Z>@hH�pM l�N.pR5kЇ(yviXضߜ/p}f!sğ`Gx^JFB¡,G9i#/cQUgXWHYx%&PͿ,y11Mn4sXBj#  6:ф''�09f|lrNzȅ2NL�@MtaْWPB=!h5t MbO_)]I".Cφ"T$+q 3Ӿ\jk&Ymp-&>"t>qh6 uvqNdkIe@ b#\v!~M8C+JUJ$Wb";̢V1 t*,c51\H }h`\x،XƒѤ[{9ʺ}X+jW¦`wg(ۙ(5( Uy\ƕGLW'3!Ls:ʍ, :^(;d*E~J1FbO,4-öY)xe'eḱYgZ} &oq�&Ŕ{]وum{r(GM8[߻QB&;¡z=,ssį3՛G&%^q~vr~`q Or&&1*I 9a_qr<^E u @x#q[ _Mta+T#Q ȿHGto cRm[oG7)ȟeE к.&>aq p IQ`] gv8Zu@ޜzWs[ QGcѢct ءB#3^}o I&$-iXjūMu!ϵ-nA2d=5`<q>eabR�&}xqvk&ˋ} 邢t:0vgzuC,4JцǿF_j~B[H#diG�4r6,l#i !c"Ethšm Mk{ @dC'2p1gĜ RQG" �!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp, 1 @FX "~À0l4G`ȟG OXpjq!_Pt,28cC ~x@(d~CFlHqA dP)f%Q$_Ap0 0H lz0V$ 0 Ruk*o[PX`0ppġ[GF R9f\ |GE`R DH 9S1Q&`ZI'yA$0a B Ts ԡARFQ5Y% q H;l!FsD;A)E $$YAF!6F�X7Xl<ǀib테LI 6 5<@0 cH]}@~ 2! 79qoN2G~JfqrP"!Xp`Fus]q{<HqEP*�C٪*&pbhRe+ )#O$(פ`P.<Q)]ym8Ff9lQQ6ыFYeO#d|сmh|կ{,j?ACZv CxB"!>(@ uC8P!b��"e!Q0& ` YK <N l? D,@=pz� )<ɞD聄  ,K��Ԁ,4UimMAOtF) |8*,d2; mv* I\$]Hm#~�6 <�&4![*Q0 $IG�� x'$&2@\81ˈɪdP, }RY0P~dYÁPB�;���B.E'Ryii,ȬdI~cp8<.kV"$>dpp* "x>�Ձ�kN$A"q!'H4Pl.L(8BI@%GaۼB`4šD0&2hP(MLx%Q ttސ'z@ Hp\ Ý9ۈVJ (aЧAxCЇA|9A)Ha5p!ZB�D4/TĹԒN|IV!_7B~X$a Xet|�v`4:@:^ L/CuML�ъBP��* !MbpX,AO0?h{Bm<�zz-nq-%64D4k(”cv@6 74 #hCgR1CDA'|Ѹ $ H@KXI[a(@AF*@tOFV E ?0\qcª suar`,`�&� ~$H0Dk (|0!DL|Y I7J Ƀa ȭ|Z(XL-8t "Ġ5pM33*%F!c IO`{\P֡v|"�Ui^xh>@To $؟C*>%Z*fiBc|B)S&Bc:J)9e. oX$;�kvp#~A<E�n};7G* N[@UA!Ȱq> ,BY;A d7х(ADoa   H a7' j.O�B [G#E , /@{踑UX@u=bEߢD䧪#c[f!^wc8�OXO AD$%F@^(kM Gd@`!� I*H�ɕO»<I8p��~X3)p^ ij#6z 2h)pLOd(E06pLZpOzRX#C9!=0&r^2G3h2mhfmv% zW"6l`V? 07 oX B�c86Zq5jQheg"LRbY:<R1pX2�s'2ZBjdPb(:n "gG8<'R9#tBGw%8W^#nɧ)sa%m8H8JlTk*1606U4xHpF�CRK)W(sȋO,uH�)GJ�g,7I]?{gB*%RI=wj+Rq0` t!#TwWRXt!%x H0IV i�%*$f�'#_v\&;]tu(�)O!xbOІq!ij.$`:$�2`G ^.ov5 h@R>=Wv1 "_O Qb0P/֒[#5+h&4Ǘ|'''d5@xwgz@|$0P(C&^`SS�c9 `Y<0wOsew7G9DDU = up D|@cxpT0 H0M;R>bRSoAYBpYmFq$jv:8+0�$�Y0e�{F�pouVq`8RNZ�o9lD�C GR;ӆ�)4ᵛ\SAo:Y �DP'�B.X8OP" )#Ic/~c!ny%BqЃp(N@R "S!`ƞE'k VX%06�F~8+@gbAikڦֈ�'KT Ru6!@btT+Hd@Ȕ ZG2^p9*SJ1APa =¬ǧ�,F0@�*w WsQO :9P�8`/A0*�oW@v8!avjИGZ`tsb��cS�W0$<8v @W�pJ$ O a$�sP�`v�;Z@ [T5s^�5/3Tw tL$O˚"ETZ</1$P�c[d{c{ �)˶k۶prn[o+Ko �4[jo` jO�Y 1`~۷!p/4 $ �/@zJY3{0)�kEKۘ{B25jPA8Q.0-pp� l|O`�a*P)0v U{k/;[{G!M iK�̾;lw`^Ps�kY v{  wpkaP`j^�;p /:?8{0-l*s)`)pvИ3;#,̶)p4)օ!p ?pph�*` P&\ ~ǀ|P\Ȅ||pd0AQ�ɒɔ r$ɚLsmɞY�M3),hF4{A['[mYf// .  �Y K?�w칈&+ mrYp绸0m@�Hi&{0/({̚3[ Y� !)r;zl쓿DVa] G{=ќ)P=G| +A�l}|N!Y@|*(.1p|\RRN=q jo;>po|Pբr!$GG$}<Gd=*)` 8rV?6q`ӄ *y{\mA>'!s,=aqa=. ֞xg+Gٜmq�Ls:'E�fY�=0'R?`.u|0'EEzq *|]q�.`U=E`(Q 2 ]U �?6UM=.p @7 =L=P \D);mi"~:9H܁ =ډL!%]}? `*]}3*ۦmP5g%pl}=3�#^1~)Un܆ ;sBН.��Wց-31>B`?)Uq6==�� c(U6.#>b;id;ɚV$sq͖|9թ]:n='�m>~=qlqa'-'UmZkVmճ-a+%Ef`�q RXPe~ܔ>�.҄``}!~|݄9>< k ~Z@"!#9 =3'*%'oo-'(`y2L2`Pz ^y}8=@A<RNlS^a b9a[c2*P;0թ97&YO)  /E7b#+B=؃?uGOkѪJ)[n l kkm[Ozjm_eBj/ _o%+#sp̶Ϥ1=)ZUK+7ǒ*%L>xu;+GB#tofx\̾;[Ķ�8 D@:|0A'*DC+V1aD8 Cn<E Α j9rC#|lzDA4JRM dB*#1R "P \vʕD!  RZe L`͙sF{Nܶ3.D*"2XӢa Œh·g˪58PU$8ۺT 2Lj3m[ܽ}8UMf5DB|xkY~ەtDa]lak :ش[gH]{W{Ǣg;0"PB0:QB`Ph- 1/&2O?CO Fo vt8 l@聏A9'I>(oI&вI.زK)l@F)ӬrJ+(d3032L+IJI;DKC۬2(,@C2 `,Q6dI7M%,u.nUY_X;r:ٵ*jґ*J00$C! @ vmVRmm[klm[v ]x iau%e^k^mW_ww]u"a7 hX.w[z-WwWޑr5bP!È 5"kWf !4bjXBvW!Z"0"Gv*lzl6k[mmm&Ϟ{<'p P|N\oΠ fso l>Itb vi2a!ha1དoĂ18>yW^yƛ7yǰ< ׾y}g>ˈ>yGzw~gyʗ,�@0ixńu0H+Rp9` 3 E f�<* xT` 7CPaoH<?qh QE!h%BwOЈ)Nxe�uD%1<b/6Œ`bxC3RAioҎ#(&LB@ > )A2Xl 6 Qc"cHI搅;3IHvTXX%"QA<e t#V$&6Q%QB5!0IaF1I&)L`<3LjJ&$Ln>ʴf89hӛżn&Q)ȲvIcߕ!^9ICRrdBNT APґl/!V28C%c= l"Z1]CazHC%ҙJlEx.8|~3CJ]?Tf!͙խf*DYQW*Zp^6&9A&"K]+O:ԟT|`Ayß>ұ,LX0x=uDץ핏_^ &da#kV2v^*jWSŪֶucGJ3XSOa2l,ls\沶i5E)u_s_ՠ*UozW J5-s)Hvѝje;_VvZh6_׿fnZ-?ک6w+_qM}a"s;8MS=rxa5taVB]iA5b k7 k ot&xU/:)c){71p/X5&qL倝b>B)'U*~ۺι ueB 6*=:Yzy_gJCLJXbtNȊ>] Տ]K;w֥i]YS=MC9Š#P*|c'ui2K{c+iH&Cӄ{3nji[W _Kh:Ʒi~gќǽh)ۤ8lpk;˶ppCϫlG%Zl ۻXOE9'mؕyoǶغ=6Ww]w*̓?oj=_ܝEpWt/i[v.8y\"<w]̫l5Rm7.0nnVƕCPkdM}ǶQ. Vz*l?7vghx{dNzSF<@E/}ōjnj'Ȧߙ Sv۴G^l;};\e>.K]>S,K5ؑ cWý=4S8c; >#<k\ r9R6>"[㶈2?ó+*'<ٴ3: 7A<k.#*H+/#7k2X'w@۵{c·'C[9b>r8&xakB="D*3_?^[<+H-0,/$?=.#%,CO",JT'"Dz"*"Z"Z[aR'3RE^_E:4<K<8 Bs@084=hRFRA7E\t"_4LEo 3]L]Z&[d'-D;9y@9\@ӿ$FjsTr�މFp�YHtHޡHHTHȊLH#AKDd;BD3Rӽj"F*#$24I6*#vڦ3"zI38'{ |<a+)+ʅEC-"�S06EA'CK#-kDDG4AD)jȽ,]n*]*Wd\5bnK -I(.\4񻸴K~AJ?ɉɣE\ȉTDlHMؼȊKDH*W 0+VK\7 <+d@D"H NM<,ީN(1ON*N<ON,.bZr6FQ,zfԵl:dBL "L( A) P! Oc\;R&{'+N?dI<B;+A2H ! $ERKXR$]R&"R%'R#%}IZp}Gk*cAgl;UCK»2:;:]<>?T<: T;s*QQeӻ,'N� p6pQ%PP%UQMReQUV]UXV=UP=UK(s߬#!S:cCUSdDJΔd墂I(j-UUluRVkeUmV=Un@h?L:d)L7tKMPj~|NdV2L6 XQm P-Xe؂uUU؂P؅ UjM6XUPM'؃6Y:06WD8&h_ͥʼSP�$>luAcN"6>=Uh]ڂeQeZ '`�Eّe�-0X݃eZZSmڬm5X0@+-U+*>$gW4W]$ EpEpܑ6pۦ=ZʕܪŁ̅\ ZŁu݃ҭ\Eգ? ,AbOǟĚ^)j`=00Ze0`5=X^e�^-^߫M=(`3z)CTGQKZ0^e�M_I_^N_`eU_}Łmxߤ@KکCS<JE>MLm6`"6b F#n#`6%n_UU8t4ͳfQL-\�$e vb cE�=E@�7$`ߢE$$`*8^a5a@@cAFk\Ü5�ú@.40ae b9^]^\VEe;�%;<vM T"Ɓ`$H <K븧c/ea{W-N1jdVb7~&@&_;d FF>weYh~#-S|63SY1^pvc ^ )_Z&@6cv_:�)F*`'v_hVK0{T,3\PE jg:�FdV_\6.H;.Md_~dA9eV`!>6e:Jᩰ]DUK(rNF-<Ψ_Y"aec=8%b.U`�`e`E`a0mcfZgpfpWDjl5g{QM>@;jR:%a g~F7DexF.P_&dla~6^ލ^lJ:3\m~9&>`7)v匆�ރ<0NUH`xU:t~bgUP H5cf2#q.^oj0]hUulI��Tm!cI�5_f�P7N-c`c=FXh_]ґ=dm@^d- j!x('@�&x�"pu87x7@=x4�b}pCN�~idX1Gof3Nj4gm!엞iXh[!`pP= x&�8� Ђ6`ui�} VDGs$c+nq "3T~'h�m`'I"X6(``.!tftcb>mbI _ {a摵PqFo/`\"S?f]sdFxx4�Hx~�.�'x6x.Ё64Ё6{.brJfhiZ&kSVPzǥgd^x`>$Ёy?^(Ђ>H8Ё.CITgEp 0Eϰ<Ë۾QwN�Nj'8gTy;XB.�$h�HdX]y0x!PG =f>@sjӞmJ o'/q/N/` nV΁!X�`�6NU%lhu}-Eeif d^M3.fǍm)J)M1*8  TpaÇ!Bth1"Ì 1NبLma` I l0(GeI6Hf'Hxt�D 8Ԧh |@(*@aLreK*0( GĒk $][LCF-$3E=$52FqȆ'`L4IJ%g!I@k�H@.t a[G6C鹤$>CH\A2),uv0/+ |csDOxz×χ@*LNgU6ZK&DqK(CFQ؁$MUgX1D \gv,Vt/�׋sE ,X}7G wdE%I|5IdeO48g,UX 8l f}(aMItUJ"\sm8#tbUԵp F~!Kg))`~Td kWiK#F/$갆"Z{@&*hvF (�,J⋂*#6nG mAWiGr|9. `z\,9}B {[p:,mt d(ɰNh/}Tȹb[4^tcUwD -e~:x1kY{aQцSJZKjK(`K>(@}�y" j0{&A;-׭e5j]z·i!)FRTjzr|>x ̛%M _Db"կ)H襯ehdžJ{ɍvyܲ.;{.Ωj(Ӟ|fNw V-dOwvK19Ղ}'x]wa>+n" ^jGMKZYY*I8XU :ptCԴHv14"eHǤޑP;!N8BZv83L x/U5V�ƹGOs9jb�]Z^eFRXȲ ] )'U uBk*u!r(`ءDf"kˑB0.Sșݮ6$0ga'72.1%*�JU\e\i6򕤄P#E{i_B m~qG,ВZl$QfvτCZH"pNq*m(':uSd'ywS8{2ZGAe-B1G>O+EwkN}(A6 T%JU=tIsiK_*Ә0]irZӤAL)0@JE\B)P j BR $z %QHP⹬QP@pVEkl+[VuW[Wծiŀ0l/mCIphB—28 $*E3Qo~eяj�RZ"�DZ[ammoK[ږns6@&:Ktrз)  UY+J+컥]f3`�BnP! B  0D+Cؿob�/o ۂ*0%hY rG^c/yhe?vƿgs,Q?4ƛ) X"2Ld DBx2�HO(F`e)@�V~r e/Vɦ8r Oc)7ű0&# 8` p*5E:ӫt3޾ax4#-ISҖ41= h Rw AjT:Ybu=/DˢWu1JIP`4a.6e3&A!d# H]) |#Pff069Kh\͵w8gw)}{z{.NApPzc4PLnĸgA*($7^4q]kۧr d?W<Ù>9.s& =-mE[`EXsǻ:xorه%8@"}晳g7I~]t{G?-/ ݉Mi){6 KT1DCٌ;n9;{kKT$Bp?JNtSo҇^"t_Vg-i0�M]!s]hW)WWzy,$%)zc?~/>N! U{m^ݕ-q扝D y7}67RI _F ^ U7q (V )]ٷQCEJ[ܺɁ uy1n_v !`d  @)9BB_U@!2W=&5e`K)_,aBaaafa"(Y! qPw(0 E�`x4=fIz"A9b((!j܊"�Mi(a)"x"//(tIGX1eu_XE^$YaX Z<FPLI<`JB,#Ұ@LT�F7 .U::#RLRK`_҉"vtBA)5bw`yٚ &^ f"eVKȞ0PAdWcdE|TĒ\ ILd.9GmO[8!@-t#d@C: X"\Eb#ʛ}S`NEigKfEnHt�<> "@��KDxF TZE"(36x_(E^"ݺMDZ$$|ygQĀlX $I08n,O"tH PNKGB_#ht4Qf@ Mwreݡ`5q#GbSGVPAA �Bop t"tP'$deMp]Xhy Cɍ6DV9_$i#a`R MH0Ӽ �Ёk(l4!ZI|LXrl@E0e?5U)#1MU_E*D `wQf g`@ Ayv Tĭ 5Q|gc}.#J4 FJb%:&"&F�hZ6Qԛ4$HB \)lrX*dIK żI(Q1 #bPՅTMUmXک FeB%Sf%s M@DKA<@� y>AihyI({aa|QNxj>T 6fF GJZE)A@ @� AXI Hԉ @<A@QV"G]M26҈ *| _8Q^HJD>fN^kbiVJZ�Ы<A�(D@QJ$P AM˞KZ&}ɧǥ :66eh 6JBdizH+ Ā <|�%�;FXA@ςKhT lrYS5ՙfɴJʾk$+E*_8'hJ$ (i<.Bhg@n싅J09a+K /$|U_z )N2T (BLVOM<�BA A@rx$.tADN΍hd.m zlu4VfpZ(r@*|UD.BH" J@�$X"n�AXUԥtQZ2e ٌEJC&.gEh v1cPI搮DANDODP4Q $R �PIN]g 饘Z|[hwDcT!pWr^2Hm(H`iЊjm؀Ao�p 剽b`mV T/3k6dk-7? ڦGҭM(_�rЁHJ8@HP8 JkPhx(Y _ !*x4uMU4p03 efc <j QIhg `QpF\6(Ǘ. :@ҡ0#'ER t544krrN3b/-0vݎĂЊpEK@�L$AZK[ JshZ|E3gMlnnVF /)Kp�L HA JqJ$G4<׌d*f! ''NG@sA..мʑJ,D G`Hd bsj:E0!%HX܀BlиfqZqA;twBogdKJtÄlKgZgI$k0ES< kjQ:5״<Wth1f]3a(,FZ# 9 AjD ^-\|XSLpVƍZ7Ko*3c,/gd̂Jb=[渦,�Khk/]wL6T#[/4o\Z:R*$V-xti@!AWyk#{t*ԸSw4gr%}Bo7ᴀD(qHegL.h ] vl~GW8By2t6#ڂBvKg,1ѭݺﺮTMW#2޹^qC!%u)s%zi5v _O<p�t�Ԑ3{J*uK\ɻ* 犛3ToM :sxCٮ:Ap tu @ng;?kt a9!ϸȋyWYz|'n$Te8$ ?rxHTI<{VwhsUvc;Q�lSk]Wԣhgׇ=8C=pXo8w$@ZA)Y#1t#锳(xa9o~e!?P!{wX�@ pAsA A{yx>oR;BBOJs<"R oS6>8Ӹ@8~oW L{MSоhO?# bp?|QoB'y^$vHLkqv.x)@iDe`A &DPa#:,bBVԈqbG*c)rH'I,D"[Ti2̑NN $3h "Ih&FrDԌ1c`)*4(6Bς!یi-vZiۮ[n_~' fqcƌ4vFOd04h|`2c`&bʟ;i50.QL@F}nݿq7Mg Q38jAjL2Tʴ5]ֱ5[W|~<uK`0~} 0Ͼ@�h ݆bJ|:*ɨ:N ưj R*HEXDhE`Hƈhƍb|Qƍ.b"R3�#6/I$1# $aR&\r3lRJ$O*5E-|-*88"@2c‚FKG9"tPjNjE=Ej ' I"Դ MSOcSAMUUU?mUSTQ?CW, R 5ʪ+sQg*kYJ 0hUVtQ=umN\w=:؃bs6nN93Ϯ}΂fqg6=k}XڋUObn)>K   '܃l.[fSIPރf9fLC|qe$5M_ %DZ 3dGc/(й"mѮ1KDQQ*Z8 6lx n;ooU܆�nufSs7;4n:鴓X3P mv8`_}u{}xn㕷{'>y?6B0Bt58 �m.dk&tvleϫg><6( x- 9p4g9`#@dR` :"hY;-^WZR'pmatI" c>�|G<o;PhBJUp&@-#`<'PsP}hG`bpHIy j�`e+k `(EdI1)'ՍG q0D{-us'љNWBlX^U51pYdr“kI$q$HΓ%ʕA2'qoafTE 7KYZ+4݄CETOrf1ɱevˆ<&zQf[*2V9ULB&@"�ua:"0u.IIOp2̕--]f+a> R}U#̦Ge> zPN T.tA "Q =C�9D)Jh% *?!-)CVrxɧ8*0KՉwU/MaS*\ y-MeȠ.S6m�H<l~]on j-Q̊, :i($j-ɞU*S<!1JDA" =ti+_*WmZ@ރȔ&|yY>_H,Nn{ %LWaM.`l2\/= [ ejÐW,>in\yj Sg~ت.DʯS=6y}LS)�@qCpRIts .D´2U{{`MP$-CQa �ӝ(Ѩ1Ae3 R#;atx $4�(7@{h jp7{x$yU2^2Ti+͡#WA2wDO|UDƱ^r> �E {t8m< ! lЁh lVd%Wm?y LP^J'P%˓ s;槶h3aPm[=3.< W8x.>xBΉ>A1ATIP 5-$jF!##P1Z͟Eimi^m;Df�J@O0 '<h\@.@ VHMg۠x"G!*V-d,77I]]5%݃[,c:" A$n(hIA0:$՗Ƌ<J?Mndj(ߓ 5ЂYvز ¬pϻR,#)z$o� � � �lڠ0/ b�ن@𶆮*NoBn{JB�C )#Tnca8MjL홄O⼬\+T `/�t�@¨ڠ4 n߬:@6 ^I+`jG!pCYlb6Jxzzk)@x�N D H�a r � \+ Ȧ-phі{.a/CTnDJĄu/.q %lы̵F?4q ( d7 P<t,o#|:)rL� Q OZmJ)JI)L@@ 8<i �I#;yJJI Ke|@:hjA{D+�Xg1bp p�)Jg&( @:1�) �2)ɮ$a lAzǵg 'od'.`Bܜ Y݆20(Q0Nr^E|֥Ξ` n]h$]'n/o% g4l--qMZ@DjOYH}rMm"*q(H313 ԊL)Ʈ|` roB?9dn(ɾ d/H亴n3P &)pxgZ*Fr]Je\nn*JT2$d(9]R4td2Dntk~pv3E)({s(+-/%d4+nl ,sn*ff|p4axZ̒? (Cc/FĺO= r�>�Hf>w4oTTVleN-&OmTZF&dG0W3f?bSDʇDzOEE40<<j]E]DH UυUQESp�T? J*5{q|*LX/ 4̌\UNVπd Z%]U\[g5 p[텰p !b(NQnKO'3U7uSSr; ^NU[ZUZ][Ti5[yJT .L8CT9DS)'57]0 3^[̀Kf[3eSe)TJP\ASZSĵepZGI @QUs-$CxʲJVSE/YtcaT#DLpމe5\je$Um{.!eZ]K0Kq <s:(P.cK'7YC,LRYʹd � 0?c505څdVE]D2oNsItE1& .?@(if$ X|#^jAS0vu Z ..�zuz@@{w{|{7|W|w{z̀`z$6.5s SXIc1x(WkS!JJ`Z  !:8B!B<8v AOA]IXFG؄SZ838&882664H.Ҥ|� >KrbB  Ba e8C4xxkG3AXr1x!X�6t)Nl+FrXޔ LbD9 ZA ZAGUYIyWaT]ayeo9MY$( isW7pX$ SZxL1#w>ih�1&!3Y324Ëc0@yËĹ hy9wٛYy4�(hnCp 2"jkS$&tAgq&Nj(o));Sf]]('*Jewm௃,/+kYޭGQ_m\,Un)#nR"H2')N ] 6#9a}|_ 8WYFɄ/q3lePn`Bgq=tq!~ �u%_ p`a7n jԒ)+sqC>(5+,`,kW#zYx+zΞPFoo5nMTk̒MYswkb`2y3djg'%"膸bc~E{ 5q}Q|+E;w>{n ,.CfkߒPV\RXžư-"K $>GLmGmOPi2ljHV<[Ѫ Ȩ Z)B9fK ̇Y­_-:]+H oXJ,f0ɮ ϭk˒lv57v/vo qKQ "TII\Jԉ)|.}0Nr#}irLߓs|؜ )ZlC0VJ|)H Iij  &f&q)jv=ѧmr3,{Ñ L`ωK\_)8ם6Kb6C$+Z`(9k='2`K$mf0N�\+p~ 7OY=ڈU(ZE/)=k(kWɃ;8N+ hT*˿TP3nNoej}J7Col ٭y;O>݋6fnleV`ǞST6.|ƾΨ}{pq](ᵻs+</\-CӫM[ θ jn< S>Wr^+7ҝʠCXӦCdy9[P�t|@& Dɾo޵n޵:D$ 2Iae3c )Gcʔi4&*,G(W6r 3K.YْΛ3yӧLDʼn3fҠ@RÀmZduT l�'V,hP:|icC'MBAB6I^ՆըR2HpHG0^ GHT,O Zdi4}4Lu3֯2Uj5ݪK|U0ᩂZ+EO&i OH" @mb(.VH$80`{L8B G@#B|EDGo)M Q VaB!}8Ԅz8)p@TSv|SeOH }8A< 8tЅmXtW8ؠH(9Ycy)YBH2F#_B-("v%nIͶT۝FU1 '`\<H@yHZQ@#:̨ *{`͇}Pb%_UTgzH[}J~FƧ`pE}v� EM I>`A 1\ #*%u-FPaf&}VFGsFŵxrq%q_ו)^z>Q"ox sN8F5=1$Ľ^1_BGY [#TpJ'6%r rso!mOXa+2ڢ^i%{]H Є$w> zA`ȽUV0B ɥ eTDRaA!2o-[f(߈Cp.10B Xvuea(*Oq|kVqE k)-<,gT{6hel#&j)Ok`T-ͦ T@X.|} 0@"<{ 5$ |$ rAarj6*V0j!DO86)4C5Fmof()()IKz6:= 8[ P�%ۃ pt7JԸ'-]m$A#oa|@S& 4'$2pڤ'2F%Xց &葙 ){G"֠W*"^@ъ:)Jr䓰dNf?BlH#dMc�kiܦ71 Nkq7(RaJW=Zƪ]\@@^`if(AjRRPQ? 8�ibieɌ^1nQ(G?JlEo9ped0`~ys:6p*>PT$'SQ0ZUizCZ�1?l&33mJBE%VbW=JE,CAI,9C Z_r:ORslBD_F RU2hK)֡E*I& ἤ?vZZ$e32c4Zqrp$[CNK;tejY`, dTL@��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp, 1 @FX "~À0l4G`ȟG OXpjq!_Pt,28cC ~x@(d~CFlHqA dP)f%Q$_Ap0 0H lz0V$ 0 Ruk*o[PX`0ppġ[GF R9f\ |GE`R DH 9S1Q&`ZI'yA$0a B Ts ԡARFQ5Y% q H;l!FsD;A)E $$YAF!6F�X7Xl<ǀib테LI 6 5<@0 cH]}@~ 2! 79qoN2G~JfqrP"!Xp`Fus]q{<HqEP*�C٪*&pbhRe+ )#O$(פ`P.<Q)]ym8Ff9lQQ6ыFYeO#d|сmh|կ{,j?ACZv CxB"!>(@ uC8P!b��"e!Q0& ` YK <N l? D,@=pz� )<ɞD聄  ,K��Ԁ,4UimMAOtF) |8*,d2; mv* I\$]Hm#~�6 <�&4![*Q0 $IG�� x'$&2@\81ˈɪdP, }RY0P~dYÁPB�;���B.E'Ryii,ȬdI~cp8<.kV"$>dpp* "x>�Ձ�kN$A"q!'H4Pl.L(8BI@%GaۼB`4šD0&2hP(MLx%Q ttސ'z@ Hp\ Ý9ۈVJ (aЧAxCЇA|9A)Ha5p!ZB�D4/TĹԒN|IV!_7B~X$a Xet|�v`4:@:^ L/CuML�ъBP��* !MbpX,AO0?h{Bm<�zz-nq-%64D4k(”cv@6 74 #hCgR1CDA'|Ѹ $ H@KXI[a(@AF*@tOFV E ?0\qcª suar`,`�&� ~$H0Dk (|0!DL|Y I7J Ƀa ȭ|Z(XL-8t "Ġ5pM33*%F!c IO`{\P֡v|"�Ui^xh>@To $؟C*>%Z*fiBc|B)S&Bc:J)9e. oX$;�kvp#~A<E�n};7G* N[@UA!Ȱq> ,BY;A d7х(ADoa   H a7' j.O�B [G#E , /@{踑UX@u=bEߢD䧪#c[f!^wc8�OXO AD$%F@^(kM Gd@`!� I*H�ɕO»<I8p��~X3)p^ ij#6z 2h)pLOd(E06pLZpOzRX#C9!=0&r^2G3h2mhfmv% zW"6l`V? 07 oX B�c86Zq5jQheg"LRbY:<R1pX2�s'2ZBjdPb(:n "gG8<'R9#tBGw%8W^#nɧ)sa%m8H8JlTk*1606U4xHpF�CRK)W(sȋO,uH�)GJ�g,7I]?{gB*%RI=wj+Rq0` t!#TwWRXt!%x H0IV i�%*$f�'#_v\&;]tu(�)O!xbOІq!ij.$`:$�2`G ^.ov5 h@R>=Wv1 "_O Qb0P/֒[#5+h&4Ǘ|'''d5@xwgz@|$0P(C&^`SS�c9 `Y<0wOsew7G9DDU = up D|@cxpT0 H0M;R>bRSoAYBpYmFq$jv:8+0�$�Y0e�{F�pouVq`8RNZ�o9lD�C GR;ӆ�)4ᵛ\SAo:Y �DP'�B.X8OP" )#Ic/~c!ny%BqЃp(N@R "S!`ƞE'k VX%06�F~8+@gbAikڦֈ�'KT Ru6!@btT+Hd@Ȕ ZG2^p9*SJ1APa =¬ǧ�,F0@�*w WsQO :9P�8`/A0*�oW@v8!avjИGZ`tsb��cS�W0$<8v @W�pJ$ O a$�sP�`v�;Z@ [T5s^�5/3Tw tL$O˚"ETZ</1$P�c[d{c{ �)˶k۶prn[o+Ko �4[jo` jO�Y 1`~۷!p/4 $ �/@zJY3{0)�kEKۘ{B25jPA8Q.0-pp� l|O`�a*P)0v U{k/;[{G!M iK�̾;lw`^Ps�kY v{  wpkaP`j^�;p /:?8{0-l*s)`)pvИ3;#,̶)p4)օ!p ?pph�*` P&\ ~ǀ|P\Ȅ||pd0AQ�ɒɔ r$ɚLsmɞY�M3),hF4{A['[mYf// .  �Y K?�w칈&+ mrYp绸0m@�Hi&{0/({̚3[ Y� !)r;zl쓿DVa] G{=ќ)P=G| +A�l}|N!Y@|*(.1p|\RRN=q jo;>po|Pբr!$GG$}<Gd=*)` 8rV?6q`ӄ *y{\mA>'!s,=aqa=. ֞xg+Gٜmq�Ls:'E�fY�=0'R?`.u|0'EEzq *|]q�.`U=E`(Q 2 ]U �?6UM=.p @7 =L=P \D);mi"~:9H܁ =ډL!%]}? `*]}3*ۦmP5g%pl}=3�#^1~)Un܆ ;sBН.��Wց-31>B`?)Uq6==�� c(U6.#>b;id;ɚV$sq͖|9թ]:n='�m>~=qlqa'-'UmZkVmճ-a+%Ef`�q RXPe~ܔ>�.҄``}!~|݄9>< k ~Z@"!#9 =3'*%'oo-'(`y2L2`Pz ^y}8=@A<RNlS^a b9a[c2*P;0թ97&YO)  /E7b#+B=؃?uGOkѪJ)[n l kkm[Ozjm_eBj/ _o%+#sp̶Ϥ1=)ZUK+7ǒ*%L>xu;+GB#tofx\̾;[Ķ�8 D@:|0A'*DC+V1aD8 Cn<E Α j9rC#|lzDA4JRM dB*#1R "P \vʕD!  RZe L`͙sF{Nܶ3.D*"2XӢa Œh·g˪58PU$8ۺT 2Lj3m[ܽ}8UMf5DB|xkY~ەtDa]lak :ش[gH]{W{Ǣg;0"PB0:QB`Ph- 1/&2O?CO Fo vt8 l@聏A9'I>(oI&вI.زK)l@F)ӬrJ+(d3032L+IJI;DKC۬2(,@C2 `,Q6dI7M%,u.nUY_X;r:ٵ*jґ*J00$C! @ vmVRmm[klm[v ]x iau%e^k^mW_ww]u"a7 hX.w[z-WwWޑr5bP!È 5"kWf !4bjXBvW!Z"0"Gv*lzl6k[mmm&Ϟ{<'p P|N\oΠ fso l>Itb vi2a!ha1དoĂ18>yW^yƛ7yǰ< ׾y}g>ˈ>yGzw~gyʗ,�@0ixńu0H+Rp9` 3 E f�<* xT` 7CPaoH<?qh QE!h%BwOЈ)Nxe�uD%1<b/6Œ`bxC3RAioҎ#(&LB@ > )A2Xl 6 Qc"cHI搅;3IHvTXX%"QA<e t#V$&6Q%QB5!0IaF1I&)L`<3LjJ&$Ln>ʴf89hӛżn&Q)ȲvIcߕ!^9ICRrdBNT APґl/!V28C%c= l"Z1]CazHC%ҙJlEx.8|~3CJ]?Tf!͙խf*DYQW*Zp^6&9A&"K]+O:ԟT|`Ayß>ұ,LX0x=uDץ핏_^ &da#kV2v^*jWSŪֶucGJ3XSOa2l,ls\沶i5E)u_s_ՠ*UozW J5-s)Hvѝje;_VvZh6_׿fnZ-?ک6w+_qM}a"s;8MS=rxa5taVB]iA5b k7 k ot&xU/:)c){71p/X5&qL倝b>B)'U*~ۺι ueB 6*=:Yzy_gJCLJXbtNȊ>] Տ]K;w֥i]YS=MC9Š#P*|c'ui2K{c+iH&Cӄ{3nji[W _Kh:Ʒi~gќǽh)ۤ8lpk;˶ppCϫlG%Zl ۻXOE9'mؕyoǶغ=6Ww]w*̓?oj=_ܝEpWt/i[v.8y\"<w]̫l5Rm7.0nnVƕCPkdM}ǶQ. Vz*l?7vghx{dNzSF<@E/}ōjnj'Ȧߙ Sv۴G^l;};\e>.K]>S,K5ؑ cWý=4S8c; >#<k\ r9R6>"[㶈2?ó+*'<ٴ3: 7A<k.#*H+/#7k2X'w@۵{c·'C[9b>r8&xakB="D*3_?^[<+H-0,/$?=.#%,CO",JT'"Dz"*"Z"Z[aR'3RE^_E:4<K<8 Bs@084=hRFRA7E\t"_4LEo 3]L]Z&[d'-D;9y@9\@ӿ$FjsTr�މFp�YHtHޡHHTHȊLH#AKDd;BD3Rӽj"F*#$24I6*#vڦ3"zI38'{ |<a+)+ʅEC-"�S06EA'CK#-kDDG4AD)jȽ,]n*]*Wd\5bnK -I(.\4񻸴K~AJ?ɉɣE\ȉTDlHMؼȊKDH*W 0+VK\7 <+d@D"H NM<,ީN(1ON*N<ON,.bZr6FQ,zfԵl:dBL "L( A) P! Oc\;R&{'+N?dI<B;+A2H ! $ERKXR$]R&"R%'R#%}IZp}Gk*cAgl;UCK»2:;:]<>?T<: T;s*QQeӻ,'N� p6pQ%PP%UQMReQUV]UXV=UP=UK(s߬#!S:cCUSdDJΔd墂I(j-UUluRVkeUmV=Un@h?L:d)L7tKMPj~|NdV2L6 XQm P-Xe؂uUU؂P؅ UjM6XUPM'؃6Y:06WD8&h_ͥʼSP�$>luAcN"6>=Uh]ڂeQeZ '`�Eّe�-0X݃eZZSmڬm5X0@+-U+*>$gW4W]$ EpEpܑ6pۦ=ZʕܪŁ̅\ ZŁu݃ҭ\Eգ? ,AbOǟĚ^)j`=00Ze0`5=X^e�^-^߫M=(`3z)CTGQKZ0^e�M_I_^N_`eU_}Łmxߤ@KکCS<JE>MLm6`"6b F#n#`6%n_UU8t4ͳfQL-\�$e vb cE�=E@�7$`ߢE$$`*8^a5a@@cAFk\Ü5�ú@.40ae b9^]^\VEe;�%;<vM T"Ɓ`$H <K븧c/ea{W-N1jdVb7~&@&_;d FF>weYh~#-S|63SY1^pvc ^ )_Z&@6cv_:�)F*`'v_hVK0{T,3\PE jg:�FdV_\6.H;.Md_~dA9eV`!>6e:Jᩰ]DUK(rNF-<Ψ_Y"aec=8%b.U`�`e`E`a0mcfZgpfpWDjl5g{QM>@;jR:%a g~F7DexF.P_&dla~6^ލ^lJ:3\m~9&>`7)v匆�ރ<0NUH`xU:t~bgUP H5cf2#q.^oj0]hUulI��Tm!cI�5_f�P7N-c`c=FXh_]ґ=dm@^d- j!x('@�&x�"pu87x7@=x4�b}pCN�~idX1Gof3Nj4gm!엞iXh[!`pP= x&�8� Ђ6`ui�} VDGs$c+nq "3T~'h�m`'I"X6(``.!tftcb>mbI _ {a摵PqFo/`\"S?f]sdFxx4�Hx~�.�'x6x.Ё64Ё6{.brJfhiZ&kSVPzǥgd^x`>$Ёy?^(Ђ>H8Ё.CITgEp 0Eϰ<Ë۾QwN�Nj'8gTy;XB.�$h�HdX]y0x!PG =f>@sjӞmJ o'/q/N/` nV΁!X�`�6NU%lhu}-Eeif d^M3.fǍm)J)M1*8  TpaÇ!Bth1"Ì 1NبLma` I l0(GeI6Hf'Hxt�D 8Ԧh |@(*@aLreK*0( GĒk $][LCF-$3E=$52FqȆ'`L4IJ%g!I@k�H@.t a[G6C鹤$>CH\A2),uv0/+ |csDOxz×χ@*LNgU6ZK&DqK(CFQ؁$MUgX1D \gv,Vt/�׋sE ,X}7G wdE%I|5IdeO48g,UX 8l f}(aMItUJ"\sm8#tbUԵp F~!Kg))`~Td kWiK#F/$갆"Z{@&*hvF (�,J⋂*#6nG mAWiGr|9. `z\,9}B {[p:,mt d(ɰNh/}Tȹb[4^tcUwD -e~:x1kY{aQцSJZKjK(`K>(@}�y" j0{&A;-׭e5j]z·i!)FRTjzr|>x ̛%M _Db"կ)H襯ehdžJ{ɍvyܲ.;{.Ωj(Ӟ|fNw V-dOwvK19Ղ}'x]wa>+n" ^jGMKZYY*I8XU :ptCԴHv14"eHǤޑP;!N8BZv83L x/U5V�ƹGOs9jb�]Z^eFRXȲ ] )'U uBk*u!r(`ءDf"kˑB0.Sșݮ6$0ga'72.1%*�JU\e\i6򕤄P#E{i_B m~qG,ВZl$QfvτCZH"pNq*m(':uSd'ywS8{2ZGAe-B1G>O+EwkN}(A6 T%JU=tIsiK_*Ә0]irZӤAL)0@JE\B)P j BR $z %QHP⹬QP@pVEkl+[VuW[Wծiŀ0l/mCIphB—28 $*E3Qo~eяj�RZ"�DZ[ammoK[ږns6@&:Ktrз)  UY+J+컥]f3`�BnP! B  0D+Cؿob�/o ۂ*0%hY rG^c/yhe?vƿgs,Q?4ƛ) X"2Ld DBx2�HO(F`e)@�V~r e/Vɦ8r Oc)7ű0&# 8` p*5E:ӫt3޾ax4#-ISҖ41= h Rw AjT:Ybu=/DˢWu1JIP`4a.6e3&A!d# H]) |#Pff069Kh\͵w8gw)}{z{.NApPzc4PLnĸgA*($7^4q]kۧr d?W<Ù>9.s& =-mE[`EXsǻ:xorه%8@"}晳g7I~]t{G?-/ ݉Mi){6 KT1DCٌ;n9;{kKT$Bp?JNtSo҇^"t_Vg-i0�M]!s]hW)WWzy,$%)zc?~/>N! U{m^ݕ-q扝D y7}67RI _F ^ U7q (V )]ٷQCEJ[ܺɁ uy1n_v !`d  @)9BB_U@!2W=&5e`K)_,aBaaafa"(Y! qPw(0 E�`x4=fIz"A9b((!j܊"�Mi(a)"x"//(tIGX1eu_XE^$YaX Z<FPLI<`JB,#Ұ@LT�F7 .U::#RLRK`_҉"vtBA)5bw`yٚ &^ f"eVKȞ0PAdWcdE|TĒ\ ILd.9GmO[8!@-t#d@C: X"\Eb#ʛ}S`NEigKfEnHt�<> "@��KDxF TZE"(36x_(E^"ݺMDZ$$|ygQĀlX $I08n,O"tH PNKGB_#ht4Qf@ Mwreݡ`5q#GbSGVPAA �Bop t"tP'$deMp]Xhy Cɍ6DV9_$i#a`R MH0Ӽ �Ёk(l4!ZI|LXrl@E0e?5U)#1MU_E*D `wQf g`@ Ayv Tĭ 5Q|gc}.#J4 FJb%:&"&F�hZ6Qԛ4$HB \)lrX*dIK żI(Q1 #bPՅTMUmXک FeB%Sf%s M@DKA<@� y>AihyI({aa|QNxj>T 6fF GJZE)A@ @� AXI Hԉ @<A@QV"G]M26҈ *| _8Q^HJD>fN^kbiVJZ�Ы<A�(D@QJ$P AM˞KZ&}ɧǥ :66eh 6JBdizH+ Ā <|�%�;FXA@ςKhT lrYS5ՙfɴJʾk$+E*_8'hJ$ (i<.Bhg@n싅J09a+K /$|U_z )N2T (BLVOM<�BA A@rx$.tADN΍hd.m zlu4VfpZ(r@*|UD.BH" J@�$X"n�AXUԥtQZ2e ٌEJC&.gEh v1cPI搮DANDODP4Q $R �PIN]g 饘Z|[hwDcT!pWr^2Hm(H`iЊjm؀Ao�p 剽b`mV T/3k6dk-7? ڦGҭM(_�rЁHJ8@HP8 JkPhx(Y _ !*x4uMU4p03 efc <j QIhg `QpF\6(Ǘ. :@ҡ0#'ER t544krrN3b/-0vݎĂЊpEK@�L$AZK[ JshZ|E3gMlnnVF /)Kp�L HA JqJ$G4<׌d*f! ''NG@sA..мʑJ,D G`Hd bsj:E0!%HX܀BlиfqZqA;twBogdKJtÄlKgZgI$k0ES< kjQ:5״<Wth1f]3a(,FZ# 9 AjD ^-\|XSLpVƍZ7Ko*3c,/gd̂Jb=[渦,�Khk/]wL6T#[/4o\Z:R*$V-xti@!AWyk#{t*ԸSw4gr%}Bo7ᴀD(qHegL.h ] vl~GW8By2t6#ڂBvKg,1ѭݺﺮTMW#2޹^qC!%u)s%zi5v _O<p�t�Ԑ3{J*uK\ɻ* 犛3ToM :sxCٮ:Ap tu @ng;?kt a9!ϸȋyWYz|'n$Te8$ ?rxHTI<{VwhsUvc;Q�lSk]Wԣhgׇ=8C=pXo8w$@ZA)Y#1t#锳(xa9o~e!?P!{wX�@ pAsA A{yx>oR;BBOJs<"R oS6>8Ӹ@8~oW L{MSоhO?# bp?|QoB'y^$vHLkqv.x)@iDe`A &DPa#:,bBVԈqbG*c)rH'I,D"[Ti2̑NN $3h "Ih&FrDԌ1c`)*4(6Bς!یi-vZiۮ[n_~' fqcƌ4vFOd04h|`2c`&bʟ;i50.QL@F}nݿq7Mg Q38jAjL2Tʴ5]ֱ5[W|~<uK`0~} 0Ͼ@�h ݆bJ|:*ɨ:N ưj R*HEXDhE`Hƈhƍb|Qƍ.b"R3�#6/I$1# $aR&\r3lRJ$O*5E-|-*88"@2c‚FKG9"tPjNjE=Ej ' I"Դ MSOcSAMUUU?mUSTQ?CW, R 5ʪ+sQg*kYJ 0hUVtQ=umN\w=:؃bs6nN93Ϯ}΂fqg6=k}XڋUObn)>K   '܃l.[fSIPރf9fLC|qe$5M_ %DZ 3dGc/(й"mѮ1KDQQ*Z8 6lx n;ooU܆�nufSs7;4n:鴓X3P mv8`_}u{}xn㕷{'>y?6B0Bt58 �m.dk&tvleϫg><6( x- 9p4g9`#@dR` :"hY;-^WZR'pmatI" c>�|G<o;PhBJUp&@-#`<'PsP}hG`bpHIy j�`e+k `(EdI1)'ՍG q0D{-us'љNWBlX^U51pYdr“kI$q$HΓ%ʕA2'qoafTE 7KYZ+4݄CETOrf1ɱevˆ<&zQf[*2V9ULB&@"�ua:"0u.IIOp2̕--]f+a> R}U#̦Ge> zPN T.tA "Q =C�9D)Jh% *?!-)CVrxɧ8*0KՉwU/MaS*\ y-MeȠ.S6m�H<l~]on j-Q̊, :i($j-ɞU*S<!1JDA" =ti+_*WmZ@ރȔ&|yY>_H,Nn{ %LWaM.`l2\/= [ ejÐW,>in\yj Sg~ت.DʯS=6y}LS)�@qCpRIts .D´2U{{`MP$-CQa �ӝ(Ѩ1Ae3 R#;atx $4�(7@{h jp7{x$yU2^2Ti+͡#WA2wDO|UDƱ^r> �E {t8m< ! lЁh lVd%Wm?y LP^J'P%˓ s;槶h3aPm[=3.< W8x.>xBΉ>A1ATIP 5-$jF!##P1Z͟Eimi^m;Df�J@O0 '<h\@.@ VHMg۠x"G!*V-d,77I]]5%݃[,c:" A$n(hIA0:$՗Ƌ<J?Mndj(ߓ 5ЂYvز ¬pϻR,#)z$o� � � �lڠ0/ b�ن@𶆮*NoBn{JB�C )#Tnca8MjL홄O⼬\+T `/�t�@¨ڠ4 n߬:@6 ^I+`jG!pCYlb6Jxzzk)@x�N D H�a r � \+ Ȧ-phі{.a/CTnDJĄu/.q %lы̵F?4q ( d7 P<t,o#|:)rL� Q OZmJ)JI)L@@ 8<i �I#;yJJI Ke|@:hjA{D+�Xg1bp p�)Jg&( @:1�) �2)ɮ$a lAzǵg 'od'.`Bܜ Y݆20(Q0Nr^E|֥Ξ` n]h$]'n/o% g4l--qMZ@DjOYH}rMm"*q(H313 ԊL)Ʈ|` roB?9dn(ɾ d/H亴n3P &)pxgZ*Fr]Je\nn*JT2$d(9]R4td2Dntk~pv3E)({s(+-/%d4+nl ,sn*ff|p4axZ̒? (Cc/FĺO= r�>�Hf>w4oTTVleN-&OmTZF&dG0W3f?bSDʇDzOEE40<<j]E]DH UυUQESp�T? J*5{q|*LX/ 4̌\UNVπd Z%]U\[g5 p[텰p !b(NQnKO'3U7uSSr; ^NU[ZUZ][Ti5[yJT .L8CT9DS)'57]0 3^[̀Kf[3eSe)TJP\ASZSĵepZGI @QUs-$CxʲJVSE/YtcaT#DLpމe5\je$Um{.!eZ]K0Kq <s:(P.cK'7YC,LRYʹd � 0?c505څdVE]D2oNsItE1& .?@(if$ X|#^jAS0vu Z ..�zuz@@{w{|{7|W|w{z̀`z$6.5s SXIc1x(WkS!JJ`Z  !:8B!B<8v AOA]IXFG؄SZ838&882664H.Ҥ|� >KrbB  Ba e8C4xxkG3AXr1x!X�6t)Nl+FrXޔ LbD9 ZA ZAGUYIyWaT]ayeo9MY$( isW7pX$ SZxL1#w>ih�1&!3Y324Ëc0@yËĹ hy9wٛYy4�(hnCp 2"jkS$&tAgq&Nj(o));Sf]]('*Jewm௃,/+kYޭGQ_m\,Un)#nR"H2')N ] 6#9a}|_ 8WYFɄ/q3lePn`Bgq=tq!~ �u%_ p`a7n jԒ)+sqC>(5+,`,kW#zYx+zΞPFoo5nMTk̒MYswkb`2y3djg'%"膸bc~E{ 5q}Q|+E;w>{n ,.CfkߒPV\RXžư-"K $>GLmGmOPi2ljHV<[Ѫ Ȩ Z)B9fK ̇Y­_-:]+H oXJ,f0ɮ ϭk˒lv57v/vo qKQ "TII\Jԉ)|.}0Nr#}irLߓs|؜ )ZlC0VJ|)H Iij  &f&q)jv=ѧmr3,{Ñ L`ωK\_)8ם6Kb6C$+Z`(9k='2`K$mf0N�\+p~ 7OY=ڈU(ZE/)=k(kWɃ;8N+ hT*˿TP3nNoej}J7Col ٭y;O>݋6fnleV`ǞST6.|ƾΨ}{pq](ᵻs+</\-CӫM[ θ jn< S>Wr^+7ҝʠCXӦCdy9[P�t|@& Dɾo޵n޵:D$ 2Iae3c )Gcʔi4&*,G(W6r 3K.YْΛ3yӧLDʼn3fҠ@RÀmZduT l�'V,hP:|icC'MBAB6I^ՆըR2HpHG0^ GHT,O Zdi4}4Lu3֯2Uj5ݪK|U0ᩂZ+EO&i OH" @mb(.VH$80`{L8B G@#B|EDGo)M Q VaB!}8Ԅz8)p@TSv|SeOH }8A< 8tЅmXtW8ؠH(9Ycy)YBH2F#_B-("v%nIͶT۝FU1 '`\<H@yHZQ@#:̨ *{`͇}Pb%_UTgzH[}J~FƧ`pE}v� EM I>`A 1\ #*%u-FPaf&}VFGsFŵxrq%q_ו)^z>Q"ox sN8F5=1$Ľ^1_BGY [#TpJ'6%r rso!mOXa+2ڢ^i%{]H Є$w> zA`ȽUV0B ɥ eTDRaA!2o-[f(߈Cp.10B Xvuea(*Oq|kVqE k)-<,gT{6hel#&j)Ok`T-ͦ T@X.|} 0@"<{ 5$ |$ rAarj6*V0j!DO86)4C5Fmof()()IKz6:= 8[ P�%ۃ pt7JԸ'-]m$A#oa|@S& 4'$2pڤ'2F%Xց &葙 ){G"֠W*"^@ъ:)Jr䓰dNf?BlH#dMc�kiܦ71 Nkq7(RaJW=Zƪ]\@@^`if(AjRRPQ? 8�ibieɌ^1nQ(G?JlEo9ped0`~ys:6p*>PT$'SQ0ZUizCZ�1?l&33mJBE%VbW=JE,CAI,9C Z_r:ORslBD_F RU2hK)֡E*I& ἤ?vZZ$e32c4Zqrp$[CNK;tejY`, dTL@��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp, 1 @FX "~À0l4G`ȟG OXpjq!_Pt,28cC ~x@(d~CFlHqA dP)f%Q$_Ap0 0H lz0V$ 0 Ruk*o[PX`0ppġ[GF R9f\ |GE`R DH 9S1Q&`ZI'yA$0a B Ts ԡARFQ5Y% q H;l!FsD;A)E $$YAF!6F�X7Xl<ǀib테LI 6 5<@0 cH]}@~ 2! 79qoN2G~JfqrP"!Xp`Fus]q{<HqEP*�C٪*&pbhRe+ )#O$(פ`P.<Q)]ym8Ff9lQQ6ыFYeO#d|сmh|կ{,j?ACZv CxB"!>(@ uC8P!b��"e!Q0& ` YK <N l? D,@=pz� )<ɞD聄  ,K��Ԁ,4UimMAOtF) |8*,d2; mv* I\$]Hm#~�6 <�&4![*Q0 $IG�� x'$&2@\81ˈɪdP, }RY0P~dYÁPB�;���B.E'Ryii,ȬdI~cp8<.kV"$>dpp* "x>�Ձ�kN$A"q!'H4Pl.L(8BI@%GaۼB`4šD0&2hP(MLx%Q ttސ'z@ Hp\ Ý9ۈVJ (aЧAxCЇA|9A)Ha5p!ZB�D4/TĹԒN|IV!_7B~X$a Xet|�v`4:@:^ L/CuML�ъBP��* !MbpX,AO0?h{Bm<�zz-nq-%64D4k(”cv@6 74 #hCgR1CDA'|Ѹ $ H@KXI[a(@AF*@tOFV E ?0\qcª suar`,`�&� ~$H0Dk (|0!DL|Y I7J Ƀa ȭ|Z(XL-8t "Ġ5pM33*%F!c IO`{\P֡v|"�Ui^xh>@To $؟C*>%Z*fiBc|B)S&Bc:J)9e. oX$;�kvp#~A<E�n};7G* N[@UA!Ȱq> ,BY;A d7х(ADoa   H a7' j.O�B [G#E , /@{踑UX@u=bEߢD䧪#c[f!^wc8�OXO AD$%F@^(kM Gd@`!� I*H�ɕO»<I8p��~X3)p^ ij#6z 2h)pLOd(E06pLZpOzRX#C9!=0&r^2G3h2mhfmv% zW"6l`V? 07 oX B�c86Zq5jQheg"LRbY:<R1pX2�s'2ZBjdPb(:n "gG8<'R9#tBGw%8W^#nɧ)sa%m8H8JlTk*1606U4xHpF�CRK)W(sȋO,uH�)GJ�g,7I]?{gB*%RI=wj+Rq0` t!#TwWRXt!%x H0IV i�%*$f�'#_v\&;]tu(�)O!xbOІq!ij.$`:$�2`G ^.ov5 h@R>=Wv1 "_O Qb0P/֒[#5+h&4Ǘ|'''d5@xwgz@|$0P(C&^`SS�c9 `Y<0wOsew7G9DDU = up D|@cxpT0 H0M;R>bRSoAYBpYmFq$jv:8+0�$�Y0e�{F�pouVq`8RNZ�o9lD�C GR;ӆ�)4ᵛ\SAo:Y �DP'�B.X8OP" )#Ic/~c!ny%BqЃp(N@R "S!`ƞE'k VX%06�F~8+@gbAikڦֈ�'KT Ru6!@btT+Hd@Ȕ ZG2^p9*SJ1APa =¬ǧ�,F0@�*w WsQO :9P�8`/A0*�oW@v8!avjИGZ`tsb��cS�W0$<8v @W�pJ$ O a$�sP�`v�;Z@ [T5s^�5/3Tw tL$O˚"ETZ</1$P�c[d{c{ �)˶k۶prn[o+Ko �4[jo` jO�Y 1`~۷!p/4 $ �/@zJY3{0)�kEKۘ{B25jPA8Q.0-pp� l|O`�a*P)0v U{k/;[{G!M iK�̾;lw`^Ps�kY v{  wpkaP`j^�;p /:?8{0-l*s)`)pvИ3;#,̶)p4)օ!p ?pph�*` P&\ ~ǀ|P\Ȅ||pd0AQ�ɒɔ r$ɚLsmɞY�M3),hF4{A['[mYf// .  �Y K?�w칈&+ mrYp绸0m@�Hi&{0/({̚3[ Y� !)r;zl쓿DVa] G{=ќ)P=G| +A�l}|N!Y@|*(.1p|\RRN=q jo;>po|Pբr!$GG$}<Gd=*)` 8rV?6q`ӄ *y{\mA>'!s,=aqa=. ֞xg+Gٜmq�Ls:'E�fY�=0'R?`.u|0'EEzq *|]q�.`U=E`(Q 2 ]U �?6UM=.p @7 =L=P \D);mi"~:9H܁ =ډL!%]}? `*]}3*ۦmP5g%pl}=3�#^1~)Un܆ ;sBН.��Wց-31>B`?)Uq6==�� c(U6.#>b;id;ɚV$sq͖|9թ]:n='�m>~=qlqa'-'UmZkVmճ-a+%Ef`�q RXPe~ܔ>�.҄``}!~|݄9>< k ~Z@"!#9 =3'*%'oo-'(`y2L2`Pz ^y}8=@A<RNlS^a b9a[c2*P;0թ97&YO)  /E7b#+B=؃?uGOkѪJ)[n l kkm[Ozjm_eBj/ _o%+#sp̶Ϥ1=)ZUK+7ǒ*%L>xu;+GB#tofx\̾;[Ķ�8 D@:|0A'*DC+V1aD8 Cn<E Α j9rC#|lzDA4JRM dB*#1R "P \vʕD!  RZe L`͙sF{Nܶ3.D*"2XӢa Œh·g˪58PU$8ۺT 2Lj3m[ܽ}8UMf5DB|xkY~ەtDa]lak :ش[gH]{W{Ǣg;0"PB0:QB`Ph- 1/&2O?CO Fo vt8 l@聏A9'I>(oI&вI.زK)l@F)ӬrJ+(d3032L+IJI;DKC۬2(,@C2 `,Q6dI7M%,u.nUY_X;r:ٵ*jґ*J00$C! @ vmVRmm[klm[v ]x iau%e^k^mW_ww]u"a7 hX.w[z-WwWޑr5bP!È 5"kWf !4bjXBvW!Z"0"Gv*lzl6k[mmm&Ϟ{<'p P|N\oΠ fso l>Itb vi2a!ha1དoĂ18>yW^yƛ7yǰ< ׾y}g>ˈ>yGzw~gyʗ,�@0ixńu0H+Rp9` 3 E f�<* xT` 7CPaoH<?qh QE!h%BwOЈ)Nxe�uD%1<b/6Œ`bxC3RAioҎ#(&LB@ > )A2Xl 6 Qc"cHI搅;3IHvTXX%"QA<e t#V$&6Q%QB5!0IaF1I&)L`<3LjJ&$Ln>ʴf89hӛżn&Q)ȲvIcߕ!^9ICRrdBNT APґl/!V28C%c= l"Z1]CazHC%ҙJlEx.8|~3CJ]?Tf!͙խf*DYQW*Zp^6&9A&"K]+O:ԟT|`Ayß>ұ,LX0x=uDץ핏_^ &da#kV2v^*jWSŪֶucGJ3XSOa2l,ls\沶i5E)u_s_ՠ*UozW J5-s)Hvѝje;_VvZh6_׿fnZ-?ک6w+_qM}a"s;8MS=rxa5taVB]iA5b k7 k ot&xU/:)c){71p/X5&qL倝b>B)'U*~ۺι ueB 6*=:Yzy_gJCLJXbtNȊ>] Տ]K;w֥i]YS=MC9Š#P*|c'ui2K{c+iH&Cӄ{3nji[W _Kh:Ʒi~gќǽh)ۤ8lpk;˶ppCϫlG%Zl ۻXOE9'mؕyoǶغ=6Ww]w*̓?oj=_ܝEpWt/i[v.8y\"<w]̫l5Rm7.0nnVƕCPkdM}ǶQ. Vz*l?7vghx{dNzSF<@E/}ōjnj'Ȧߙ Sv۴G^l;};\e>.K]>S,K5ؑ cWý=4S8c; >#<k\ r9R6>"[㶈2?ó+*'<ٴ3: 7A<k.#*H+/#7k2X'w@۵{c·'C[9b>r8&xakB="D*3_?^[<+H-0,/$?=.#%,CO",JT'"Dz"*"Z"Z[aR'3RE^_E:4<K<8 Bs@084=hRFRA7E\t"_4LEo 3]L]Z&[d'-D;9y@9\@ӿ$FjsTr�މFp�YHtHޡHHTHȊLH#AKDd;BD3Rӽj"F*#$24I6*#vڦ3"zI38'{ |<a+)+ʅEC-"�S06EA'CK#-kDDG4AD)jȽ,]n*]*Wd\5bnK -I(.\4񻸴K~AJ?ɉɣE\ȉTDlHMؼȊKDH*W 0+VK\7 <+d@D"H NM<,ީN(1ON*N<ON,.bZr6FQ,zfԵl:dBL "L( A) P! Oc\;R&{'+N?dI<B;+A2H ! $ERKXR$]R&"R%'R#%}IZp}Gk*cAgl;UCK»2:;:]<>?T<: T;s*QQeӻ,'N� p6pQ%PP%UQMReQUV]UXV=UP=UK(s߬#!S:cCUSdDJΔd墂I(j-UUluRVkeUmV=Un@h?L:d)L7tKMPj~|NdV2L6 XQm P-Xe؂uUU؂P؅ UjM6XUPM'؃6Y:06WD8&h_ͥʼSP�$>luAcN"6>=Uh]ڂeQeZ '`�Eّe�-0X݃eZZSmڬm5X0@+-U+*>$gW4W]$ EpEpܑ6pۦ=ZʕܪŁ̅\ ZŁu݃ҭ\Eգ? ,AbOǟĚ^)j`=00Ze0`5=X^e�^-^߫M=(`3z)CTGQKZ0^e�M_I_^N_`eU_}Łmxߤ@KکCS<JE>MLm6`"6b F#n#`6%n_UU8t4ͳfQL-\�$e vb cE�=E@�7$`ߢE$$`*8^a5a@@cAFk\Ü5�ú@.40ae b9^]^\VEe;�%;<vM T"Ɓ`$H <K븧c/ea{W-N1jdVb7~&@&_;d FF>weYh~#-S|63SY1^pvc ^ )_Z&@6cv_:�)F*`'v_hVK0{T,3\PE jg:�FdV_\6.H;.Md_~dA9eV`!>6e:Jᩰ]DUK(rNF-<Ψ_Y"aec=8%b.U`�`e`E`a0mcfZgpfpWDjl5g{QM>@;jR:%a g~F7DexF.P_&dla~6^ލ^lJ:3\m~9&>`7)v匆�ރ<0NUH`xU:t~bgUP H5cf2#q.^oj0]hUulI��Tm!cI�5_f�P7N-c`c=FXh_]ґ=dm@^d- j!x('@�&x�"pu87x7@=x4�b}pCN�~idX1Gof3Nj4gm!엞iXh[!`pP= x&�8� Ђ6`ui�} VDGs$c+nq "3T~'h�m`'I"X6(``.!tftcb>mbI _ {a摵PqFo/`\"S?f]sdFxx4�Hx~�.�'x6x.Ё64Ё6{.brJfhiZ&kSVPzǥgd^x`>$Ёy?^(Ђ>H8Ё.CITgEp 0Eϰ<Ë۾QwN�Nj'8gTy;XB.�$h�HdX]y0x!PG =f>@sjӞmJ o'/q/N/` nV΁!X�`�6NU%lhu}-Eeif d^M3.fǍm)J)M1*8  TpaÇ!Bth1"Ì 1NبLma` I l0(GeI6Hf'Hxt�D 8Ԧh |@(*@aLreK*0( GĒk $][LCF-$3E=$52FqȆ'`L4IJ%g!I@k�H@.t a[G6C鹤$>CH\A2),uv0/+ |csDOxz×χ@*LNgU6ZK&DqK(CFQ؁$MUgX1D \gv,Vt/�׋sE ,X}7G wdE%I|5IdeO48g,UX 8l f}(aMItUJ"\sm8#tbUԵp F~!Kg))`~Td kWiK#F/$갆"Z{@&*hvF (�,J⋂*#6nG mAWiGr|9. `z\,9}B {[p:,mt d(ɰNh/}Tȹb[4^tcUwD -e~:x1kY{aQцSJZKjK(`K>(@}�y" j0{&A;-׭e5j]z·i!)FRTjzr|>x ̛%M _Db"կ)H襯ehdžJ{ɍvyܲ.;{.Ωj(Ӟ|fNw V-dOwvK19Ղ}'x]wa>+n" ^jGMKZYY*I8XU :ptCԴHv14"eHǤޑP;!N8BZv83L x/U5V�ƹGOs9jb�]Z^eFRXȲ ] )'U uBk*u!r(`ءDf"kˑB0.Sșݮ6$0ga'72.1%*�JU\e\i6򕤄P#E{i_B m~qG,ВZl$QfvτCZH"pNq*m(':uSd'ywS8{2ZGAe-B1G>O+EwkN}(A6 T%JU=tIsiK_*Ә0]irZӤAL)0@JE\B)P j BR $z %QHP⹬QP@pVEkl+[VuW[Wծiŀ0l/mCIphB—28 $*E3Qo~eяj�RZ"�DZ[ammoK[ږns6@&:Ktrз)  UY+J+컥]f3`�BnP! B  0D+Cؿob�/o ۂ*0%hY rG^c/yhe?vƿgs,Q?4ƛ) X"2Ld DBx2�HO(F`e)@�V~r e/Vɦ8r Oc)7ű0&# 8` p*5E:ӫt3޾ax4#-ISҖ41= h Rw AjT:Ybu=/DˢWu1JIP`4a.6e3&A!d# H]) |#Pff069Kh\͵w8gw)}{z{.NApPzc4PLnĸgA*($7^4q]kۧr d?W<Ù>9.s& =-mE[`EXsǻ:xorه%8@"}晳g7I~]t{G?-/ ݉Mi){6 KT1DCٌ;n9;{kKT$Bp?JNtSo҇^"t_Vg-i0�M]!s]hW)WWzy,$%)zc?~/>N! U{m^ݕ-q扝D y7}67RI _F ^ U7q (V )]ٷQCEJ[ܺɁ uy1n_v !`d  @)9BB_U@!2W=&5e`K)_,aBaaafa"(Y! qPw(0 E�`x4=fIz"A9b((!j܊"�Mi(a)"x"//(tIGX1eu_XE^$YaX Z<FPLI<`JB,#Ұ@LT�F7 .U::#RLRK`_҉"vtBA)5bw`yٚ &^ f"eVKȞ0PAdWcdE|TĒ\ ILd.9GmO[8!@-t#d@C: X"\Eb#ʛ}S`NEigKfEnHt�<> "@��KDxF TZE"(36x_(E^"ݺMDZ$$|ygQĀlX $I08n,O"tH PNKGB_#ht4Qf@ Mwreݡ`5q#GbSGVPAA �Bop t"tP'$deMp]Xhy Cɍ6DV9_$i#a`R MH0Ӽ �Ёk(l4!ZI|LXrl@E0e?5U)#1MU_E*D `wQf g`@ Ayv Tĭ 5Q|gc}.#J4 FJb%:&"&F�hZ6Qԛ4$HB \)lrX*dIK żI(Q1 #bPՅTMUmXک FeB%Sf%s M@DKA<@� y>AihyI({aa|QNxj>T 6fF GJZE)A@ @� AXI Hԉ @<A@QV"G]M26҈ *| _8Q^HJD>fN^kbiVJZ�Ы<A�(D@QJ$P AM˞KZ&}ɧǥ :66eh 6JBdizH+ Ā <|�%�;FXA@ςKhT lrYS5ՙfɴJʾk$+E*_8'hJ$ (i<.Bhg@n싅J09a+K /$|U_z )N2T (BLVOM<�BA A@rx$.tADN΍hd.m zlu4VfpZ(r@*|UD.BH" J@�$X"n�AXUԥtQZ2e ٌEJC&.gEh v1cPI搮DANDODP4Q $R �PIN]g 饘Z|[hwDcT!pWr^2Hm(H`iЊjm؀Ao�p 剽b`mV T/3k6dk-7? ڦGҭM(_�rЁHJ8@HP8 JkPhx(Y _ !*x4uMU4p03 efc <j QIhg `QpF\6(Ǘ. :@ҡ0#'ER t544krrN3b/-0vݎĂЊpEK@�L$AZK[ JshZ|E3gMlnnVF /)Kp�L HA JqJ$G4<׌d*f! ''NG@sA..мʑJ,D G`Hd bsj:E0!%HX܀BlиfqZqA;twBogdKJtÄlKgZgI$k0ES< kjQ:5״<Wth1f]3a(,FZ# 9 AjD ^-\|XSLpVƍZ7Ko*3c,/gd̂Jb=[渦,�Khk/]wL6T#[/4o\Z:R*$V-xti@!AWyk#{t*ԸSw4gr%}Bo7ᴀD(qHegL.h ] vl~GW8By2t6#ڂBvKg,1ѭݺﺮTMW#2޹^qC!%u)s%zi5v _O<p�t�Ԑ3{J*uK\ɻ* 犛3ToM :sxCٮ:Ap tu @ng;?kt a9!ϸȋyWYz|'n$Te8$ ?rxHTI<{VwhsUvc;Q�lSk]Wԣhgׇ=8C=pXo8w$@ZA)Y#1t#锳(xa9o~e!?P!{wX�@ pAsA A{yx>oR;BBOJs<"R oS6>8Ӹ@8~oW L{MSоhO?# bp?|QoB'y^$vHLkqv.x)@iDe`A &DPa#:,bBVԈqbG*c)rH'I,D"[Ti2̑NN $3h "Ih&FrDԌ1c`)*4(6Bς!یi-vZiۮ[n_~' fqcƌ4vFOd04h|`2c`&bʟ;i50.QL@F}nݿq7Mg Q38jAjL2Tʴ5]ֱ5[W|~<uK`0~} 0Ͼ@�h ݆bJ|:*ɨ:N ưj R*HEXDhE`Hƈhƍb|Qƍ.b"R3�#6/I$1# $aR&\r3lRJ$O*5E-|-*88"@2c‚FKG9"tPjNjE=Ej ' I"Դ MSOcSAMUUU?mUSTQ?CW, R 5ʪ+sQg*kYJ 0hUVtQ=umN\w=:؃bs6nN93Ϯ}΂fqg6=k}XڋUObn)>K   '܃l.[fSIPރf9fLC|qe$5M_ %DZ 3dGc/(й"mѮ1KDQQ*Z8 6lx n;ooU܆�nufSs7;4n:鴓X3P mv8`_}u{}xn㕷{'>y?6B0Bt58 �m.dk&tvleϫg><6( x- 9p4g9`#@dR` :"hY;-^WZR'pmatI" c>�|G<o;PhBJUp&@-#`<'PsP}hG`bpHIy j�`e+k `(EdI1)'ՍG q0D{-us'љNWBlX^U51pYdr“kI$q$HΓ%ʕA2'qoafTE 7KYZ+4݄CETOrf1ɱevˆ<&zQf[*2V9ULB&@"�ua:"0u.IIOp2̕--]f+a> R}U#̦Ge> zPN T.tA "Q =C�9D)Jh% *?!-)CVrxɧ8*0KՉwU/MaS*\ y-MeȠ.S6m�H<l~]on j-Q̊, :i($j-ɞU*S<!1JDA" =ti+_*WmZ@ރȔ&|yY>_H,Nn{ %LWaM.`l2\/= [ ejÐW,>in\yj Sg~ت.DʯS=6y}LS)�@qCpRIts .D´2U{{`MP$-CQa �ӝ(Ѩ1Ae3 R#;atx $4�(7@{h jp7{x$yU2^2Ti+͡#WA2wDO|UDƱ^r> �E {t8m< ! lЁh lVd%Wm?y LP^J'P%˓ s;槶h3aPm[=3.< W8x.>xBΉ>A1ATIP 5-$jF!##P1Z͟Eimi^m;Df�J@O0 '<h\@.@ VHMg۠x"G!*V-d,77I]]5%݃[,c:" A$n(hIA0:$՗Ƌ<J?Mndj(ߓ 5ЂYvز ¬pϻR,#)z$o� � � �lڠ0/ b�ن@𶆮*NoBn{JB�C )#Tnca8MjL홄O⼬\+T `/�t�@¨ڠ4 n߬:@6 ^I+`jG!pCYlb6Jxzzk)@x�N D H�a r � \+ Ȧ-phі{.a/CTnDJĄu/.q %lы̵F?4q ( d7 P<t,o#|:)rL� Q OZmJ)JI)L@@ 8<i �I#;yJJI Ke|@:hjA{D+�Xg1bp p�)Jg&( @:1�) �2)ɮ$a lAzǵg 'od'.`Bܜ Y݆20(Q0Nr^E|֥Ξ` n]h$]'n/o% g4l--qMZ@DjOYH}rMm"*q(H313 ԊL)Ʈ|` roB?9dn(ɾ d/H亴n3P &)pxgZ*Fr]Je\nn*JT2$d(9]R4td2Dntk~pv3E)({s(+-/%d4+nl ,sn*ff|p4axZ̒? (Cc/FĺO= r�>�Hf>w4oTTVleN-&OmTZF&dG0W3f?bSDʇDzOEE40<<j]E]DH UυUQESp�T? J*5{q|*LX/ 4̌\UNVπd Z%]U\[g5 p[텰p !b(NQnKO'3U7uSSr; ^NU[ZUZ][Ti5[yJT .L8CT9DS)'57]0 3^[̀Kf[3eSe)TJP\ASZSĵepZGI @QUs-$CxʲJVSE/YtcaT#DLpމe5\je$Um{.!eZ]K0Kq <s:(P.cK'7YC,LRYʹd � 0?c505څdVE]D2oNsItE1& .?@(if$ X|#^jAS0vu Z ..�zuz@@{w{|{7|W|w{z̀`z$6.5s SXIc1x(WkS!JJ`Z  !:8B!B<8v AOA]IXFG؄SZ838&882664H.Ҥ|� >KrbB  Ba e8C4xxkG3AXr1x!X�6t)Nl+FrXޔ LbD9 ZA ZAGUYIyWaT]ayeo9MY$( isW7pX$ SZxL1#w>ih�1&!3Y324Ëc0@yËĹ hy9wٛYy4�(hnCp 2"jkS$&tAgq&Nj(o));Sf]]('*Jewm௃,/+kYޭGQ_m\,Un)#nR"H2')N ] 6#9a}|_ 8WYFɄ/q3lePn`Bgq=tq!~ �u%_ p`a7n jԒ)+sqC>(5+,`,kW#zYx+zΞPFoo5nMTk̒MYswkb`2y3djg'%"膸bc~E{ 5q}Q|+E;w>{n ,.CfkߒPV\RXžư-"K $>GLmGmOPi2ljHV<[Ѫ Ȩ Z)B9fK ̇Y­_-:]+H oXJ,f0ɮ ϭk˒lv57v/vo qKQ "TII\Jԉ)|.}0Nr#}irLߓs|؜ )ZlC0VJ|)H Iij  &f&q)jv=ѧmr3,{Ñ L`ωK\_)8ם6Kb6C$+Z`(9k='2`K$mf0N�\+p~ 7OY=ڈU(ZE/)=k(kWɃ;8N+ hT*˿TP3nNoej}J7Col ٭y;O>݋6fnleV`ǞST6.|ƾΨ}{pq](ᵻs+</\-CӫM[ θ jn< S>Wr^+7ҝʠCXӦCdy9[P�t|@& Dɾo޵n޵:D$ 2Iae3c )Gcʔi4&*,G(W6r 3K.YْΛ3yӧLDʼn3fҠ@RÀmZduT l�'V,hP:|icC'MBAB6I^ՆըR2HpHG0^ GHT,O Zdi4}4Lu3֯2Uj5ݪK|U0ᩂZ+EO&i OH" @mb(.VH$80`{L8B G@#B|EDGo)M Q VaB!}8Ԅz8)p@TSv|SeOH }8A< 8tЅmXtW8ؠH(9Ycy)YBH2F#_B-("v%nIͶT۝FU1 '`\<H@yHZQ@#:̨ *{`͇}Pb%_UTgzH[}J~FƧ`pE}v� EM I>`A 1\ #*%u-FPaf&}VFGsFŵxrq%q_ו)^z>Q"ox sN8F5=1$Ľ^1_BGY [#TpJ'6%r rso!mOXa+2ڢ^i%{]H Є$w> zA`ȽUV0B ɥ eTDRaA!2o-[f(߈Cp.10B Xvuea(*Oq|kVqE k)-<,gT{6hel#&j)Ok`T-ͦ T@X.|} 0@"<{ 5$ |$ rAarj6*V0j!DO86)4C5Fmof()()IKz6:= 8[ P�%ۃ pt7JԸ'-]m$A#oa|@S& 4'$2pڤ'2F%Xց &葙 ){G"֠W*"^@ъ:)Jr䓰dNf?BlH#dMc�kiܦ71 Nkq7(RaJW=Zƪ]\@@^`if(AjRRPQ? 8�ibieɌ^1nQ(G?JlEo9ped0`~ys:6p*>PT$'SQ0ZUizCZ�1?l&33mJBE%VbW=JE,CAI,9C Z_r:ORslBD_F RU2hK)֡E*I& ἤ?vZZ$e32c4Zqrp$[CNK;tejY`, dTL@��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 =`  X߃E HEQQt1 >a $x!"X _Pb3G0B9}?Bڑ'uGt4F�bA1B$Pj0YDGPDu∃8&f'!GV#rE0&s"7�R@ ,dE`�QqT[*p(P1"E� W ޯ']Z>y" BX* sT YD |'_R\0$D[fJ;wTn@{AKEg g p;HO@{AZY*@_T^Ff;G&,s4"p?k%A#GX$E ul8gazD0ZE>i8-a Wp@+tWOH#OO@H9n00`P  vZ*s0hn;lDE" mHG X(&`A)y g+?y~8O\߿4X8)@d$`� <aP rvur �` Mz @8B/8~ ,! $ 5'<A q $%*"BM""@x/ DKH2Ky @:riC"<-mZ,E2,vXʤ(6] mF[k�BqBB�ڀ'@!B �"]k��P7LB`$#$Sx,8ф2> d. l)��?8/C!<@BgAT 'ż# ^! -nR%0/@BO8SP'O`C*PAN*pRB G!'ǃGxB"N0xTC:؎HD p?Eِ M0 �e `6$�L@'lK GHE27< *1`w}I˜2*$ @B)u6V@D6|T`C\ B�1  XlȃW @RZ“,.% �-DGX?09`C@%5ac"<�X6DBP|.`ۀg}2t km|�'<: OTeAD/� �bH$&_@\t �A�H5``B88$�� PcGv& }p6 * �6  F�. ]FІؐ&BKqX#`@` PBb} p{F b�*ƪ �#$y6l�4A^_eB0O\`%aG#\  V<Bx! )EN P   J@t)D%yClZ(B$"hq�a`[?U'd8Rs`?`G!'d7)A&b*-C;Hs(`aH@0@DD0AJPq|D\TG(X)eaO~��\'85N `rٛX!ť dN_  La F4�' }?)A a6c 4DH l HA4BD̐E|q9$" P&2Akx8ɁxP!AHiG0�Xa/? KݿSlFJtB7.Be}BBM4 }0 AL'^hEFV 2A-8VBH@+2D=eD@W\{E/ \*�^ hja",eUhU=$EL SO|PGA`W.aB4tG@3;2GqsV gCi@Wt)@�uQ@ZJ7Ay` @E08h�Q1. Vrp D$F$L?DHE�t(Z6�x,' S إfI׃eGPc=)X(b4C?=gdH$LÁw[S T7{UGE�c6_Gq@[b%V#(`<b1- 8YV�~2ՈS7${EFDB pP!8`%�6�z>QV+@v%`+`5?P $)b�62t6ċFCCbq~�f~tDGT^R$E)?HL0piPEP*BvUMB/ kkH0kPv&��t�FC$uB(�"I�-C;R2 %1jdPB6)RBD/�eqgFD_'Ah5~B3#2PG�OP?@vxdEƉ2�B�dvr"X& *xQ`CI>5A>u`>G\C~ p qoPyE860Y0kH�}8b$o1bt f xHX'@iv#h s[?$E&P9'җ�F��H\>ZRC4Pkރ6~pY%5QG%$dxDID2*? Zz@ cJG%)k�(G6$V�@uMT+tE0c%'Q8B;Q"1*dN(IQt%U `.<Y!0 � Ϣ�H�yK/@�&#[ kRfW|0L~8bRt` lAGG � @ډ)b)!#XvcY~xnE`8s!B$oW0Es(YsZ7R1Y?Tl!tp`u5 �= e � &Z8�x@Wkґtb r'8'$-C$V. [W0K< (c_ "Oe$gRQOP�I@ffvCx!AOs4c" @(LZÒň*+`-Ab`h{jf[kl$1`\2@�$^O6G`<t ZK1 LÎ6nWk,^  ޶\{@M# �tP� &%%SL(>a(/ȎRR Ǝb@� #J5JFYhg؛kN c;!.s1 1VQ#Ks= l[j�@�Rc0=l aWt8 ``"S1ѩTR^pq^ dkO�kp 7 16e&EXoB$u,  bnnjqpnkx{2~`&s b�XdOn*`�E� le"r<#/2Ctjp&"*+,$u0={2Epwq(:q!5b!$p �Wdd %=lKZt�=;0$f��tAPL|)YP+=qh ԭZ1Rhi\=�n{8=Tr#.a) Cd-(,$ b)U`)J6Ap5TS2FaѺX!EpPbh|]Uඃ�&B $S"D, 0 r"M?qUx¹- &"ZK<~b3v QD?�CT8J<CG]9O/PBOLtq�l"@*�I,T<$R&UWR)�'5a�н\0c|\a]Sp J*s0 D,cҾUt][0D7c2-a4q(!7 U�3^>MQh1Q*} !E-F RM PR\ܬjSX)0 t0�a,FM!YPݺā}0) 5)Y|� c7cœoP݅odc=RDv0PbՁȹ26ئ]o/>qXIz@<>1$RCC�$c\iBG�G@:z nC5 |�/ҽbS9,pPa.[2@=Cnkߡr+|Ttt$Ddj@|QݕQ!ǂZ<V\ˠKc!*-pH14AH*s@$C2t7 Ors`2O D0A 3F &0��5 )"4B(MS d ":C}(5]+TW2&{ B´KB 4Bsb(>V沵G?: p!3&rl!/Z=aN,B$\i@mԱO*hSX1I"-2G%As-3$B~-ь|> s!{GOC1:#{426&oC2pp^:`ArrOj>.p$?DD:K-b[G FF{O2"2|0-�ruF.Xҕ12vodo62Rt?~/o?L?&0*2Lfr|;;9?;y`[L`Z$ ±S 4b;O矽Nvd�@A0#=0!P" A(^X1P!+(2T0) 2+[tIə-i”yN=q$Ѡ#L)J" &J* 4ȑU^ja&El @AžeVm@ljY d]f[" .\߲7:WܶT8Raf 5$q$"GfCȧi]7lA8p(JFE{s:#jl"ÏP<{sAP~}9ڕ#UVc-4H){#|<ƃ UT!� п�"O*p@ C:>⪢D>X|E>/*)/#Vj>(J#J(A#E9ԯ #&BH +("L346߄34RN ƒc*T[0DZ8D#M4BD M4D[ZFP#0.H XUH-0$VYgV[o5h!H"PI-aK 1YCYZ U 2u4TIa͕V3alpru\ 6܅7 xߥuw^}wz�>e3Ҽ|ja7 242pd"8#*9cWxe#@ve#h!ckv1f1U栍>:eOYdEg{6畅렫MU::Z�$b"~nco<p'9<aw`lNji !Z[Ȝ GoЩu3gbSF>]-(csn C,߁'P[?hd٣�w݅yYyC|_p l׏ߐ'P~'ormC/y`@hbWa0W�'&My ׈1 (CTЅ;! c8#T ]X P T8D+{; ,S"<c!hE1E"x<,bD0 60~c=(6�6 a !/E&\d!Å?IAH@ܳIiqK9Rb a 3CRBSRuEDaPu4|B,Ra]ġ]И.|%1KҖ0ucZce z $�r2`D` 3dg:9s3\'>Y|Ӟa`�"-4yrrk V攗9cB*[JS~t66)233**+<iHMZnS(GGJC´4[�r2 ':9NqGE'Q u6B]9*ը"5d@P)f Sv#ҡtYIHazTn%HZS3ԥFLڒJ+Sv]|KΧsQ:x='dYvE%9jEHHn2&M)k)$k__E=lp(W\yW4'@ZrR.STNֲl*: xӜH"vUaN e|>Ekp{[W]`יצ0oa iuijWŰvysOuE.VzfЪH(R(pVj ps+SzT&,ؼxi.W/WnC 76KlTVŸ2d%{ DnҧQ.s(�7@ m`wM^;XiҕHα{dBS�cifa2g hcELt�}$e@ zVbVEjmmJzNndD'Y#54rMdUtFSѺWtQ}`q&8C@S\bh02WeJJ |5Yp(*!ZB8>qqgй56Y+[h^:B |t@QÐ(t(j! jT9�3 JaqWz*-Zk߄+8}%EOvt@4ʗi5,{鬮$ @,/|]˝ }JP1̫*R ( LJutAG}o._#(EP*5J� =ࠎ09نi; cT-xs\x5jf%M=QU_| t'G8x;V짶!Rv A I(ACp'uٕ0Βrk;3;CB+r#k>@K�ӭD#P.U(=K@2-, �5uòh[*3@H-U ޛW=!!⳱:>˾s@+8C[7R.x!0 jһ:C=R4(I8;[-7<[)tDd>F_;B:,4)å$:s78=9{ 93.j'XIЁĴ:¶ !,%#5,bJe]s{@htKj*<(n,!qokFl<oú1A .I�7Jsj!:=pc��6U($:sA*0 �Ȋા#@|(~s{^sFJܱFlIZnF1nƜIFw\ƘX̴J"]x('@�I(7h' =Xp7x؃'H LKkS[OX�4kb@ĕLLm41GvItd!mkJ ǢIw,Cr,L6 ;'+Xh�ܫ!I|ʴlxM� �֛qA6몠 Ġ( 9#$-F LMf@$SF_ILF@%nɃ͔Ilx4T.x;h>h7`'D> (qBI+T018qIĨ5)w <3&\8IQ:!\o̡|BG$M!$ZR6\>r*$s#T56xG@x'�h.64Ё0+*{;DĹCT(ξįÔF;L/\.OLl̜Fkk5J'&*x4,0yҁ'$p>$'@Í[(Ђ>HU:9 M)TS3H1E,>NT)QFQZ(RLtlLOOLEUsmT![/8Nd&zN*]0@x;X$؃@mk�6耨L8ՆAs4К=*?Yx+V!3dDEe̵HD{L_B)Q!%}uF2O&%#+-Χ='!X\ �`&=$�nE-Z5z'="'EнU(8c@Km]QNWYsUkLOBG"I=RWTϔ:( -QԮIbE�8&Նt@``�@�$Ђ5('0˰,Q4k[C<<}3s:(n}DF GQm(TGA%ωKJ]Gl^%Lz ۺ{5�5 =V:�'@$(Ё�0WU[t3);5˄ѻ@X%R%S=F[ÊIڙDcԛLLQd&u«+: C,2sr =;M+=6PK=ݝHcN*P 27[>D#c ^ L,YP5WjJ_(p^%TecsuG4bj'c%E؂$;ѓ gE<4ɒ;Be-BbxR@%LF>e:LѝWb#=]қ%\e4T6JSMttU��Qcb5�;܃�)C7lj4d-z;ى2F3U­۾5L#W",\dLZ6GR5ҞbI(*麬ft2S@bo6.:�#̢g8$'\1! Rf/[}֠Ff:FIcYR$J< { TP! 0`b$ӂC[=HM1KE/r-6On|WFk|LƔNG]"e,OͩD_'3[7]|5=I@6857aCm;V⼌KReh)S!K zҗoeYtcM~5>n:�f'ؖ9hf:vEvo:#Si:HPӛ z/3SYT~WV.TTLeŤmrdhL>!^֨Hbq9H܃KpK⃬ Pb7= rh~Cj&:VFl<c|p{EUw!&jfsOi0.:�Zpß*9=縹4̪<?'9:KSt@7 Bg='9 :k;P33*U¯yv{&c}FTuuULvqN]$\mjqy3)'6b7p>3͸l+v#$veskvhӞi@55iC+}r NuoY^M^^^qLZ/r-GfGKxX?<x3;xWxw\xkeHcG$ ̀PzOuVpa:%w]Z?6^cYTU/2:HXdWz#9S)hc߶:R6:P\;Т?@-6@(:5B,U5-:|FjuLǂrrfgESs,:b?'vRzkvUm ->yOܷCԱ'dng%#!LO$]>ҟ%:>\QM݁-� �"%�A~�"~'~o-h?? `#A0L2聅 cqLFe.6GTƈ)I#ORɐ1WlILT<bFyƴQ<E"ʴg#-lArFՎ>zZkI-$0'Cj2Pp2Dm۶ok8np7~ܖ%˘5_DAL|M:C!T\󥑅F_Mںg7H໇Ւ?`% t+TZy#BɃ)ҦwX3֧_ϯ/ۧ{ @ DЁ %BpC EEedX04e!y}8M0 UG1uN]xH}@J] 8+zHeTr$I*$0$QJ$ KmAeIh`Pj-XIqDCU'tr?2EEQ(VyP E\RU^K5b"`NXD^ji:4\馥ZꨨP`Zd`  CY>H~HU4oo)MCjhJ+S`ThraaQB'Jzf'VAjZ*һ)jz7 ZJm�҆ƙeveb j'yZN{l: u 7F#>5ht=<̓A.R2g\pAIgt(4L+)N?KG u`�"^'ѴNӠ&aCm$s+BCQh[ƙEU9vEvÉVކ'r=6S^t.N/!KI}{AN0І a8F{(B;^{~5_{8hZ;NK.t̢Z:lYi_f$<ju12KUtyH^n4D#ȅ+dFCE0pw C0M/ia0]pw U}PS.@ a(E&-(bٛW Qht%p>~#NFthr)YV#~?Pc%91QrZ� 2-T2aȀ0.vk A:ґ6XP4,c%A3+ BBIlR&f}>d&4; t`rGhh1YT@R[^t26)L:Jb8clf2)]Ʉ&/�EV޼[, J5ȚgE3jkHYQЕ :Qt9$G0{0#/X=ӎ,f4+Q5n4v|+Gr4%DQ '#,{]X!$pϡƯD 'i%ᚁtģ('j 〖]'P.M  $ @p`Hbmx%F]&M9Cq&Kx#l.9,dDf -PƩ#+RR2(O\6֔,3J"#]%+yF6.e@1!u�J{$c5zԚRDrӆhr+0}9%1ɯڤ:Oe#JWh".>ɬJliJ'rFSvdEUf(Ddҵ Ы$Jb�Dz'hME2W9goB9:X]eUB+ h˕ON^2Dѯ;2&G<t1ㆡy^\!dAm$:1##wK>V=,D6 Ś!6 g8Id?VR)Ρ$*+<XIZ.ӏjp/Af5jlZg`i0ZAv$ o9!Agjӱɢ@V;YJoVdD+qI#\Oe2L.˽,<L lj�x]$b7�@WFIj7!B3&WL;/xj j|Q^&yν j\F݊:9_Qb :c0 >؂ V@7&J0B c5cWXnAbq=^)do,Fйr^zq/{,Y]%z͞{2 ,ߝH6\s>QA$&0)1K}jenWp73 TDAʀ'D5kMG Lox1Y{'/8еNoϋy~)6*Rƈ )Իլ|C屖A�j? cnP3` *@2eFU%�0įhNYOPE8 ގ!Ĝ&LߕHT,EmxEOɑ UuUUWUׇ@<HBA<@�N <A� MXuܠi@ADHtE}=(ɗ;Yֳ҂9JIQsR)^ጀI?Z V<T5EY^A@ 4�4^ D <A@�t@va]W4TZFݢt_FDtdIYੌgIKaNYY VU t H-}DҠ]E]TAǵA�IB@Aƀ@1$PLש}TG#HJj9QG0<GIN6Z,QGTKVTۊD4-"R^}]5Si! ĀA@�<tA X]A@�5S$ZS2ѱѳ)Mg ˣ Nl[QlQq5#6N@?Ua5*)E„/©H}�! "�xe,B@$�@Ur!RLs)`LxA TdIF#|G"HjSVV,U X?Ͱ ^NuР|t,]1(�BA A(B@_M@%ـحpMXXiWXF YrEj:ai ͥKV!?iX}lࣼmYGU/񤬝D"hf��4H"@@$M P \<5`OBCAN FbF[GrVF) Ww,HV5LrX>_1D!t� @ 48HjY"]-IS1# 7E@]8ިֶI2OUZĆEP~sv_""u4'0+9#c~E)��au@ f$$W]Ĝa Ee�pVq1G.<^1UiD6WJhSAdZ`g5�Jart -LAd$u夊ڵٝRjg}՘%U`vzCac,mh4 ^ ipE^ޠq!R9AT+$\�`$Dע HؚZIQ0=H+ZΫXЗf\['9vh4>ѕJj L\!Jd `̎ճHuJ!^]MWd�I1F=[.Vl p0-rfhaLPKI eglkT(J怄Fq`F QĨcoA!% TltUm pB-\ontpZ#\7.e l!l]mq!^nZW 5NS!h>YGl-`-:  P|J]r=pP娾U;v�aYb`Jۭ0BadP16kq mIH:cWTny#r J4npQJ XQݙ0*d2ȃ,nO$᫬+ɉOQIX֔q )U-#O8IIHXVXr1@(&.N[i̝r)t]joa?!TB0THv5rwȱuVsɨ";Eu٨Aؔ*0u}$/$�&CLn'or'zK*[m ѪP$Ic3A ,>ߓgTOV`MX\dZNi4QVLsj5BoN+˘ǚf^orN_jRm@V?%LϱqSh X,D Qƞ#AVvpA0@.fOtEG4oGbGO-tVhٰ5s֖AQI[BEő!@Po Qmv9 vΊ%buƮdUmH^Z(e߄]dr +ۗK@N$Aq|}7~c�~3~w8、˕\xm/ mf@ MDgj,FP Hъ0WӪiV!l<=QK7UX+i3�uV P pӎܞ% yw@9 yڦb7y?9x�Prc cEȄ0䢲rvHjE tޗ܏vp-\$pXP,8($M$ f6 �>LH" D]4&i)ԏiu:�B h.9m Tʠ62b@MKO� $o7?3;O{K[[;WzlB,9 0)FgoW bnjDT Iz_3m@pA +X�ķ!A$,E\d A\$[<c<YA(|\c@̗0A 4Ȼb<Rɩ;UH._?=8G ^1Gu5"i�s){$DB$�Aګ=; �н=߽ý)}ۧV38osagdeG{ߩ4S Enw%O E)iuI+ľ>׾>$ <t~zcClPo:mHJ}ܰ4&gzu뮧(2'f Bތ+NӀOL??? %Ͽލ7Zr> @CA* "<hPaAF,#1"ĉ+f1!C h4pA,Q#]3e<lQaK3u,9%Q4mli L0:ӪLRźէ_U+U}H dܶ%Dnt2Q_&}z`!c|8 1/j2̅^ʜ9rs˝gqrA9J%l,{$-rbT l`\r˓?>zuקAay$|_Aģw WB#Zc̝OF#"*MhͤPm!`^AکS;ih0'XVtZd xEhstQE!` 3/=,8ȱj13ͶĒˍ̲,ZU;JBJ:--%DJ-!y2vͥ6VCAD]P m4R MRGCQM5}tRGS�SS0c˽i>DL1@lor#< ēJSgh";S#M&=Il $0"WoSs9=]t%7t-Wy MaXeB+L>1 #s˅q�r?RC_Ji44\ [ӌ7 (7eD CfycVqsޙ矁Yܙ%RU.}z -jVɂ -, $P2HXbD VܚLX -qf{ oWfI}A=|[ _ +7Ӻa#vGQ3% C"8! ά4J-N:< =VDf@^O>蜗w^?~EO&<|-ދoJ_s-mrbϱզ5)8· R-6iC (3^/ j `=`ÓrBxpܠ  P _IN<a3H1a_@0%na^æ.IػO%"b@e1JH m'La IA8h I0`y#h=q}qơqHIܢe{PؔPǔ-~kʪ IB24ˊk8HC۰x׵8q@`P#(s9s\a2=*3 |#|6 rd&IcqIH@Fnrw!A#+y|#D$vRaZ]Nҧ>ld{VjTnRHW4uH!`X mlԗ٣ $G(iC��:m!HCG@@kT7yS9$r/)r\mꓞ$z "ST׆B IX/N"^hnta2%Wˡ @SI$! jAC)TS =9]E6bi<=') "ct,P:jBJH:&";@/Dב$CIض: =IX֛]*t&:7�G3Hfrˑv='rAJ͊ '?Yߨ: ~I,]+u9 ou3h.JDwrA7,isn WIJ(AU@d,GkT7tK_ع^P*c#RU\e"ORlPBs;Jb۬7"ZIS2Epmu Ya}4rVp3{bqƎ1ߊME(e;uV2`tLӫnZӫM-O ' F\ ͲOʪ:nq˻jrS0%!� Lf@RIt 6@l�Hl"X[5JXTt"R<;<-7_$SJS=IV;#&6&P4yXoj'm/F?_TopA�BxC akv N7O؀s 3ࣉvOݽHw.~ZԮdq袃>0ginsJf#Xc 1%Tsk"|p, lB[6xBBvt@p;lͲt8h: ӑ}q%uTIgt%lgMڑd,Ȉw�q ܆C̔M?J@ۡ }h؀GA(�ц�{D$`:rD7kI{$z"=}5z_1yEg=Mi5(p).'K3AN&oO^AdutI9 ֠ ۄ � >�p@ `4X :$GKrn/�2`,,o2Oʘ*28 YYtr&cVg5XLn�entZZ`Z �l * @$BJ! @�J"PJd�.ý/I0jd֯%CYDcm\ N C8NtËB$8fB ãp` T�  + |z: : �mװM۸-ʫ v爊܂ =, dW--QTkdIBLbcAHd d�Ȫn+!�@`0�t�@؜jt� g: 9BqƇ r2 f1`hE}$nؤj&`NDXg&Ti?fї~iư-` :� @> � \���Rjx1I&/ C b?- Ӵ$3||NĠPN|+DO|"td#͠#\ }i<�a �ېC�N@VN:qm ̩4KviG nr, RW ~@CNPn7Lm0V(4(<f`NpSNu|JxqP|�jDiB# Mj/e܌�1͏1mes2-#2RbN1N%%lbY 8c"R9^ěr^jr��J�,-3*/,h0+*_&f>Z6'1<l<}O~Khh‹XO>w 2+SRt KF` J D qȫ/+0i2ȃ 1No3Wh}3(X $"kHFnPdD'7¸EB)m`Tϰ)�9!Bu#7H+QFs/T|&Msr K}JNNWdNH5(bTMlO:M!xi T,q[]0LP9ꤐl�`ЪZf^uv-<`V3sJ `yU+Q f*DE&O$6zt4 4lZVIhI˕`+,U;@GH9͗BFO^_^cU/:3hMC1Zh NljPM,FO03n=(<vq}?p !UiuCJ|VU&q6r�;q2j.D;2EWty/y&Yb,Y'js ) 6|U+9Vl}- kZ0 @b^'QMG 1NO(_T`<-@TfJ7`JiӌmbD&J[W7U -fsoNUoOź foQ~0 3>s*W}@nzbgD/ EDn)@ 7axlQ|%}}Q5I5"nŘ vi:IT1V*tq?s@j Zo6O>Nr& 郱+G5Y:Jw}43}6xs_' 5EUTyX@1OlscC5Xw%^i=N@{�".�ֶ$;.B7.)Yn樰Y8 Zp@�:wfFCl7E=q#mlx�n=dhwywZT9P^3P2٣KP91;ceGjm9`kp=t^#gJو8iwAZ"icq405UPO �` `ګڬZ�:ڬۺQzÚz t` F`%#mN1]yZ!rzC3[ d\M*h7j3.q 2 @h joJ`yPl{�۸q;j#xW&%_g$w1xga}�Zwpp .NFK2 3 ჶ{ l[`[`'  gYgJAc姏`#&:8b$׵^)f8!*$.'[a[aȍ|Oȕ[aɍ|ɋə\ʥ<ɥɉ<˓|W'a Cmy6>J}iW#VJGD 9)0� � }@ %i�i`?1/]#=-%`/.̀-;+,M'sHҟ?yuc5"WndPclVm w44Q47�::�%h1e]0`[ǽ}#ܟm}Ln-ʼ1+O- 1`막΅: {5&wV#O=bz � 4聞m[[h[%a݃i}IWK^ae~݇`>aKn[@h7(MŅXŅůz3&jl vV5xDGөnp~d"hԾ#(? ܦoohJ< "ɳۻCrFٶfNP%_ep޾뾂5SaHI^`Up/l M1 7~3\#FSL|cv BT/u@.REūx߄s_~_@Ky<g0{1 `�J#hp ƒTdpĆ':Xč̠EK$)PdgɲŘǜlIEe<!fTH@Nqb]66pPe4jѤHeE5TD9)6Fٶyqɑ sҽ;7 !$<3nj)رceV>x2F)oy3CѤG.a" 1k,=i>Nd4P}N6si'q^]J<⹇h{뾰`$ԯσ "8c+FaQ1Y#yqLaxH6Z _Jj&䓁m$ɘ 2bu#y81򸣎HS=b磏 7]N{6%]%F>f&g`bӁ pL9Da]DL(-PzTgY8$AR8u>$$ 6�( 6HCEuP>VE9j(z٧{`k{U}+89ٱzgFf`fF][-Dk i4bFGvKlrAaUե`e `w/vd1`)V @`2p0X=0KV0 =dTV5ctY#^0iތ&y L9V"nyM:9| V[ϊF1Q `]W Qd1u>( dppddwM}k݆" ku.v@ʖ6dy n U桄T[ C A*[zOgRֺU6ֽ_U8pJǥ0t{H;_"z| CW^%Wiɒ16be~2?3li$~/e+08'  kB1% a6u:Cpbπe[ڰ1/i_*X@c$S2DK\> bZ�,"$ T$r'j$Ymk׸EtZ1= JBT8V�01�6E<fQ_ڒ#(9)!!?v8}3 ~heР&$ |Wɲ.a`uƄRSG=>lRD(c\Ň/af_[UR$َr\9i<h<$>d^{c-N<ZJX7cاNx>aAKyяINr|4_�c z7N L產GR+&TNDP*_^×� M  (|DUd:_'6b@pRUnB \4cKڌG1w֎~sPJjLԒŚn�Ceu Hh� $1&<A @ QS~}*CÀPJt $ 9 | +#w(K k-9 Ilum\'ۗ֔*aSh<߉'X0 k t'4!8 UAaD):L%.Vmo B_-VʐՐl$[#-UJŕ"ͧ^/䒅8x^ԆyOBPQ"� A,I CqcSq(i%zժh �CWU+mo+i1Xɑo_^㧂 U. @x]� .T A0GwXR^j`g8Fs/t}o5M�/<HjV,%?9P3{_vOY$@O`U$"8@$`vը|K㩆AS8m\"jڏL<C/iL<-QBK n(جR ƚvaf^ M�ֆ .c,5@unM`g^"3NV2uu[mlmY8's0T 繂r0E:�ml $EiC ?A }eK\tmlOI.WES/u{ExƵJo=y;㐪R_[םn A�4A`TN�& $�T^螇BgZ%{rI8׭}ۤv=Eq^/{G`:u "UoCF[;,yׁay1oԖWo%q?Yg]r/Q^Nyc�6}|0I |6m@6% /UG~U'_$qaM"2Z7d}izd~mti)K 5R6JCf{G[�PwA#^.518N`m Z2E;Vu+2>i}!Xd㖂&NzFBs=`TnalEm:o0I8pf_lw;f!8!y8wyyb[=uau'~%ٗNe-*lTAfP6h #)]�xmsXpJ1U8*DJQZSG%<h\yG?bce'wl!Y^GqIS6u}`|K!0^VEh<ԈSQRg^uGMigDF?DrF~e-jz"w-*D(%vYWa@nɣ:g]A%=�on1(lZP*uČχcsSuaeMl yƍ7`A~Ma@Lb7`A=eCaAY3kGGjyB4]5z4X5h ih2TRhlxVEs9sB7Xcəv@c=A9&}W(,7v8`N} ;s96<8aI8`;xphGq`):BYdFyY# П 96d9*<c5KFlT�[d^!j9Wr艥Af`{{�d zxC@zc dd7:6I5Jvӟйs0k`uUQU96T_I#8o%$. }w7p*zo~/J#*HsaWt$XQuu)dI[ʞ9e8�/zuqVhhꈁYȪ"Zvw Iu@(hLVy&yq>4lDptpf:�f :@:隮犮jڮ*J:ЭJ@J@嚃TzH&VWZYʛ>$baTP�P[ F�F !{�  p3+�F 2; *; %0*?�/`%�~�C*h6ΆC)κm%x՘YB@PFд$ KK8BT x{KF}+7 @{번 G۶q`7l6vcж/Ch]۬jS Q Zp 6+ۻ+ƛ;˼K~�Q.DxRZ_ZKY^y\]:ǰw�@44�@`4p�)N6Km[ )``N@JzR[`@@۹QGQWش`':nyy@2ƗC*jq(VPC슐Ho(Ke㤔(W{yH,Մ,]ȁ陥_Z㛾h96dAT%sts^}YOcg'cZZl $Z22/ Nٺ B34 /X6AP,/ydFz6p]L(쑽Cc+-,ßJaL["#NZʠG1K\dJm^aLjPi3ȹ"|$c;cXw,eukII[ 1 Y^3c[4aϦGyvxExa4gݹpL]5Ƣ%Z_Y$:<5cBlV1kGS|m7O'PUӰ'aT4)^ΰ }\2 ۍ̩;)rr|3%!9ǁWOz/zd͌1~6MJ/Tpޙ+ VZC(u) !-k;Gi}DD"~OVgMK$1ti{u)q {@Ufw TQl*βIXeeiJ(ۤ2kWMʊKBWg<xOÃ\@uO3FӜ(TLLRlCIې޻z|ݍ% e-)mSFcCёz)[BْW55wN|=|M%Ũy!UgקqzмA;M֒0<DL)x4^^Tt0UFZv�]e�pU;݄Iq,y צ8竺!<E0el4F&fJv$7X4:1Ӝc96IV .m ~I46̕lLl6FeBF<[=GF{{{B݉S,UU:m] -9+lwUWn*>OJT)" 4Ko pK$ вׄ P}vL:>lԷ#hnN`, *հ[Zvxn\z F cODO}\ae5ny_"ݚ }vkm7G7wHG=SA5T(0 qT3UGg<H|<&=\ϮGߕt /%XnXe]o �}GU!Q h^Ր7_ϚQ5jIK\�ϥ)E]>`]:]"v|}ndlZY, No~ڒ:WT6 оtmal>ab&b*&C<YvGN$L 8gNZڙ`-!w~Ke\kf80fevflmo fm`s<\$a d^Ά|,t}[.+Jz2Z7ag6@j<P_HtHz2D I$@ l=7~ I E ! K0_ I˕9k$Q%#Gf(I!iSOF-jӫn5*ӧc ;l٩iۖ۵qr) ƽGF7v�S�IEMHJcm:qK:6 RԑoO o(G Bvmܴͤ ʐaФe8Hv)r~KzڬXnwZ~ֺU[8æc:7V,$@&dp‰6ڨa2�'#;m><B %`ji>mt2%2hA11JFQ:nr;x~G!;+)<j>\+�! 4@�6Dh', l@� 5 @ͣ*J fOx AkΑ A.) * $2%+<3mKS%oqHPNҥZ�$EDi/(oI4d @PtС "_hWX2Y @qoDz"Α3.T쎜\!itN1]<OW"/U?kNg :C`$ѡA�ѡ=Fd@ )Y O> P-߀; XLʋWO-y\Q9R=f:ONu/֨t0:̉=h͌-  K�A:BRWbZݩk63JZQ%RNmWhz+y5o|�$ tM0H`�\m%QDlMNAVjP E92n1h!n߹gTmV+$[z{Nt2@ PS9tNNRddnkZI5E\;\68$zSG5oӡ@;%m/:>HU1}Ifօ0 {6ֆvSR![1 ̊E1zj^*Bzח Cs $8VIU9Iil 0#s؆Pd MHT7$E-Q"qn{".ez`'<$QIa)g:P>0"L 3bt1'XmwX ͇}I@lJ��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 =`  X߃E HEQQt1 >a $x!"X _Pb3G0B9}?Bڑ'uGt4F�bA1B$Pj0YDGPDu∃8&f'!GV#rE0&s"7�R@ ,dE`�QqT[*p(P1"E� W ޯ']Z>y" BX* sT YD |'_R\0$D[fJ;wTn@{AKEg g p;HO@{AZY*@_T^Ff;G&,s4"p?k%A#GX$E ul8gazD0ZE>i8-a Wp@+tWOH#OO@H9n00`P  vZ*s0hn;lDE" mHG X(&`A)y g+?y~8O\߿4X8)@d$`� <aP rvur �` Mz @8B/8~ ,! $ 5'<A q $%*"BM""@x/ DKH2Ky @:riC"<-mZ,E2,vXʤ(6] mF[k�BqBB�ڀ'@!B �"]k��P7LB`$#$Sx,8ф2> d. l)��?8/C!<@BgAT 'ż# ^! -nR%0/@BO8SP'O`C*PAN*pRB G!'ǃGxB"N0xTC:؎HD p?Eِ M0 �e `6$�L@'lK GHE27< *1`w}I˜2*$ @B)u6V@D6|T`C\ B�1  XlȃW @RZ“,.% �-DGX?09`C@%5ac"<�X6DBP|.`ۀg}2t km|�'<: OTeAD/� �bH$&_@\t �A�H5``B88$�� PcGv& }p6 * �6  F�. ]FІؐ&BKqX#`@` PBb} p{F b�*ƪ �#$y6l�4A^_eB0O\`%aG#\  V<Bx! )EN P   J@t)D%yClZ(B$"hq�a`[?U'd8Rs`?`G!'d7)A&b*-C;Hs(`aH@0@DD0AJPq|D\TG(X)eaO~��\'85N `rٛX!ť dN_  La F4�' }?)A a6c 4DH l HA4BD̐E|q9$" P&2Akx8ɁxP!AHiG0�Xa/? KݿSlFJtB7.Be}BBM4 }0 AL'^hEFV 2A-8VBH@+2D=eD@W\{E/ \*�^ hja",eUhU=$EL SO|PGA`W.aB4tG@3;2GqsV gCi@Wt)@�uQ@ZJ7Ay` @E08h�Q1. Vrp D$F$L?DHE�t(Z6�x,' S إfI׃eGPc=)X(b4C?=gdH$LÁw[S T7{UGE�c6_Gq@[b%V#(`<b1- 8YV�~2ՈS7${EFDB pP!8`%�6�z>QV+@v%`+`5?P $)b�62t6ċFCCbq~�f~tDGT^R$E)?HL0piPEP*BvUMB/ kkH0kPv&��t�FC$uB(�"I�-C;R2 %1jdPB6)RBD/�eqgFD_'Ah5~B3#2PG�OP?@vxdEƉ2�B�dvr"X& *xQ`CI>5A>u`>G\C~ p qoPyE860Y0kH�}8b$o1bt f xHX'@iv#h s[?$E&P9'җ�F��H\>ZRC4Pkރ6~pY%5QG%$dxDID2*? Zz@ cJG%)k�(G6$V�@uMT+tE0c%'Q8B;Q"1*dN(IQt%U `.<Y!0 � Ϣ�H�yK/@�&#[ kRfW|0L~8bRt` lAGG � @ډ)b)!#XvcY~xnE`8s!B$oW0Es(YsZ7R1Y?Tl!tp`u5 �= e � &Z8�x@Wkґtb r'8'$-C$V. [W0K< (c_ "Oe$gRQOP�I@ffvCx!AOs4c" @(LZÒň*+`-Ab`h{jf[kl$1`\2@�$^O6G`<t ZK1 LÎ6nWk,^  ޶\{@M# �tP� &%%SL(>a(/ȎRR Ǝb@� #J5JFYhg؛kN c;!.s1 1VQ#Ks= l[j�@�Rc0=l aWt8 ``"S1ѩTR^pq^ dkO�kp 7 16e&EXoB$u,  bnnjqpnkx{2~`&s b�XdOn*`�E� le"r<#/2Ctjp&"*+,$u0={2Epwq(:q!5b!$p �Wdd %=lKZt�=;0$f��tAPL|)YP+=qh ԭZ1Rhi\=�n{8=Tr#.a) Cd-(,$ b)U`)J6Ap5TS2FaѺX!EpPbh|]Uඃ�&B $S"D, 0 r"M?qUx¹- &"ZK<~b3v QD?�CT8J<CG]9O/PBOLtq�l"@*�I,T<$R&UWR)�'5a�н\0c|\a]Sp J*s0 D,cҾUt][0D7c2-a4q(!7 U�3^>MQh1Q*} !E-F RM PR\ܬjSX)0 t0�a,FM!YPݺā}0) 5)Y|� c7cœoP݅odc=RDv0PbՁȹ26ئ]o/>qXIz@<>1$RCC�$c\iBG�G@:z nC5 |�/ҽbS9,pPa.[2@=Cnkߡr+|Ttt$Ddj@|QݕQ!ǂZ<V\ˠKc!*-pH14AH*s@$C2t7 Ors`2O D0A 3F &0��5 )"4B(MS d ":C}(5]+TW2&{ B´KB 4Bsb(>V沵G?: p!3&rl!/Z=aN,B$\i@mԱO*hSX1I"-2G%As-3$B~-ь|> s!{GOC1:#{426&oC2pp^:`ArrOj>.p$?DD:K-b[G FF{O2"2|0-�ruF.Xҕ12vodo62Rt?~/o?L?&0*2Lfr|;;9?;y`[L`Z$ ±S 4b;O矽Nvd�@A0#=0!P" A(^X1P!+(2T0) 2+[tIə-i”yN=q$Ѡ#L)J" &J* 4ȑU^ja&El @AžeVm@ljY d]f[" .\߲7:WܶT8Raf 5$q$"GfCȧi]7lA8p(JFE{s:#jl"ÏP<{sAP~}9ڕ#UVc-4H){#|<ƃ UT!� п�"O*p@ C:>⪢D>X|E>/*)/#Vj>(J#J(A#E9ԯ #&BH +("L346߄34RN ƒc*T[0DZ8D#M4BD M4D[ZFP#0.H XUH-0$VYgV[o5h!H"PI-aK 1YCYZ U 2u4TIa͕V3alpru\ 6܅7 xߥuw^}wz�>e3Ҽ|ja7 242pd"8#*9cWxe#@ve#h!ckv1f1U栍>:eOYdEg{6畅렫MU::Z�$b"~nco<p'9<aw`lNji !Z[Ȝ GoЩu3gbSF>]-(csn C,߁'P[?hd٣�w݅yYyC|_p l׏ߐ'P~'ormC/y`@hbWa0W�'&My ׈1 (CTЅ;! c8#T ]X P T8D+{; ,S"<c!hE1E"x<,bD0 60~c=(6�6 a !/E&\d!Å?IAH@ܳIiqK9Rb a 3CRBSRuEDaPu4|B,Ra]ġ]И.|%1KҖ0ucZce z $�r2`D` 3dg:9s3\'>Y|Ӟa`�"-4yrrk V攗9cB*[JS~t66)233**+<iHMZnS(GGJC´4[�r2 ':9NqGE'Q u6B]9*ը"5d@P)f Sv#ҡtYIHazTn%HZS3ԥFLڒJ+Sv]|KΧsQ:x='dYvE%9jEHHn2&M)k)$k__E=lp(W\yW4'@ZrR.STNֲl*: xӜH"vUaN e|>Ekp{[W]`יצ0oa iuijWŰvysOuE.VzfЪH(R(pVj ps+SzT&,ؼxi.W/WnC 76KlTVŸ2d%{ DnҧQ.s(�7@ m`wM^;XiҕHα{dBS�cifa2g hcELt�}$e@ zVbVEjmmJzNndD'Y#54rMdUtFSѺWtQ}`q&8C@S\bh02WeJJ |5Yp(*!ZB8>qqgй56Y+[h^:B |t@QÐ(t(j! jT9�3 JaqWz*-Zk߄+8}%EOvt@4ʗi5,{鬮$ @,/|]˝ }JP1̫*R ( LJutAG}o._#(EP*5J� =ࠎ09نi; cT-xs\x5jf%M=QU_| t'G8x;V짶!Rv A I(ACp'uٕ0Βrk;3;CB+r#k>@K�ӭD#P.U(=K@2-, �5uòh[*3@H-U ޛW=!!⳱:>˾s@+8C[7R.x!0 jһ:C=R4(I8;[-7<[)tDd>F_;B:,4)å$:s78=9{ 93.j'XIЁĴ:¶ !,%#5,bJe]s{@htKj*<(n,!qokFl<oú1A .I�7Jsj!:=pc��6U($:sA*0 �Ȋા#@|(~s{^sFJܱFlIZnF1nƜIFw\ƘX̴J"]x('@�I(7h' =Xp7x؃'H LKkS[OX�4kb@ĕLLm41GvItd!mkJ ǢIw,Cr,L6 ;'+Xh�ܫ!I|ʴlxM� �֛qA6몠 Ġ( 9#$-F LMf@$SF_ILF@%nɃ͔Ilx4T.x;h>h7`'D> (qBI+T018qIĨ5)w <3&\8IQ:!\o̡|BG$M!$ZR6\>r*$s#T56xG@x'�h.64Ё0+*{;DĹCT(ξįÔF;L/\.OLl̜Fkk5J'&*x4,0yҁ'$p>$'@Í[(Ђ>HU:9 M)TS3H1E,>NT)QFQZ(RLtlLOOLEUsmT![/8Nd&zN*]0@x;X$؃@mk�6耨L8ՆAs4К=*?Yx+V!3dDEe̵HD{L_B)Q!%}uF2O&%#+-Χ='!X\ �`&=$�nE-Z5z'="'EнU(8c@Km]QNWYsUkLOBG"I=RWTϔ:( -QԮIbE�8&Նt@``�@�$Ђ5('0˰,Q4k[C<<}3s:(n}DF GQm(TGA%ωKJ]Gl^%Lz ۺ{5�5 =V:�'@$(Ё�0WU[t3);5˄ѻ@X%R%S=F[ÊIڙDcԛLLQd&u«+: C,2sr =;M+=6PK=ݝHcN*P 27[>D#c ^ L,YP5WjJ_(p^%TecsuG4bj'c%E؂$;ѓ gE<4ɒ;Be-BbxR@%LF>e:LѝWb#=]қ%\e4T6JSMttU��Qcb5�;܃�)C7lj4d-z;ى2F3U­۾5L#W",\dLZ6GR5ҞbI(*麬ft2S@bo6.:�#̢g8$'\1! Rf/[}֠Ff:FIcYR$J< { TP! 0`b$ӂC[=HM1KE/r-6On|WFk|LƔNG]"e,OͩD_'3[7]|5=I@6857aCm;V⼌KReh)S!K zҗoeYtcM~5>n:�f'ؖ9hf:vEvo:#Si:HPӛ z/3SYT~WV.TTLeŤmrdhL>!^֨Hbq9H܃KpK⃬ Pb7= rh~Cj&:VFl<c|p{EUw!&jfsOi0.:�Zpß*9=縹4̪<?'9:KSt@7 Bg='9 :k;P33*U¯yv{&c}FTuuULvqN]$\mjqy3)'6b7p>3͸l+v#$veskvhӞi@55iC+}r NuoY^M^^^qLZ/r-GfGKxX?<x3;xWxw\xkeHcG$ ̀PzOuVpa:%w]Z?6^cYTU/2:HXdWz#9S)hc߶:R6:P\;Т?@-6@(:5B,U5-:|FjuLǂrrfgESs,:b?'vRzkvUm ->yOܷCԱ'dng%#!LO$]>ҟ%:>\QM݁-� �"%�A~�"~'~o-h?? `#A0L2聅 cqLFe.6GTƈ)I#ORɐ1WlILT<bFyƴQ<E"ʴg#-lArFՎ>zZkI-$0'Cj2Pp2Dm۶ok8np7~ܖ%˘5_DAL|M:C!T\󥑅F_Mںg7H໇Ւ?`% t+TZy#BɃ)ҦwX3֧_ϯ/ۧ{ @ DЁ %BpC EEedX04e!y}8M0 UG1uN]xH}@J] 8+zHeTr$I*$0$QJ$ KmAeIh`Pj-XIqDCU'tr?2EEQ(VyP E\RU^K5b"`NXD^ji:4\馥ZꨨP`Zd`  CY>H~HU4oo)MCjhJ+S`ThraaQB'Jzf'VAjZ*һ)jz7 ZJm�҆ƙeveb j'yZN{l: u 7F#>5ht=<̓A.R2g\pAIgt(4L+)N?KG u`�"^'ѴNӠ&aCm$s+BCQh[ƙEU9vEvÉVކ'r=6S^t.N/!KI}{AN0І a8F{(B;^{~5_{8hZ;NK.t̢Z:lYi_f$<ju12KUtyH^n4D#ȅ+dFCE0pw C0M/ia0]pw U}PS.@ a(E&-(bٛW Qht%p>~#NFthr)YV#~?Pc%91QrZ� 2-T2aȀ0.vk A:ґ6XP4,c%A3+ BBIlR&f}>d&4; t`rGhh1YT@R[^t26)L:Jb8clf2)]Ʉ&/�EV޼[, J5ȚgE3jkHYQЕ :Qt9$G0{0#/X=ӎ,f4+Q5n4v|+Gr4%DQ '#,{]X!$pϡƯD 'i%ᚁtģ('j 〖]'P.M  $ @p`Hbmx%F]&M9Cq&Kx#l.9,dDf -PƩ#+RR2(O\6֔,3J"#]%+yF6.e@1!u�J{$c5zԚRDrӆhr+0}9%1ɯڤ:Oe#JWh".>ɬJliJ'rFSvdEUf(Ddҵ Ы$Jb�Dz'hME2W9goB9:X]eUB+ h˕ON^2Dѯ;2&G<t1ㆡy^\!dAm$:1##wK>V=,D6 Ś!6 g8Id?VR)Ρ$*+<XIZ.ӏjp/Af5jlZg`i0ZAv$ o9!Agjӱɢ@V;YJoVdD+qI#\Oe2L.˽,<L lj�x]$b7�@WFIj7!B3&WL;/xj j|Q^&yν j\F݊:9_Qb :c0 >؂ V@7&J0B c5cWXnAbq=^)do,Fйr^zq/{,Y]%z͞{2 ,ߝH6\s>QA$&0)1K}jenWp73 TDAʀ'D5kMG Lox1Y{'/8еNoϋy~)6*Rƈ )Իլ|C屖A�j? cnP3` *@2eFU%�0įhNYOPE8 ގ!Ĝ&LߕHT,EmxEOɑ UuUUWUׇ@<HBA<@�N <A� MXuܠi@ADHtE}=(ɗ;Yֳ҂9JIQsR)^ጀI?Z V<T5EY^A@ 4�4^ D <A@�t@va]W4TZFݢt_FDtdIYੌgIKaNYY VU t H-}DҠ]E]TAǵA�IB@Aƀ@1$PLש}TG#HJj9QG0<GIN6Z,QGTKVTۊD4-"R^}]5Si! ĀA@�<tA X]A@�5S$ZS2ѱѳ)Mg ˣ Nl[QlQq5#6N@?Ua5*)E„/©H}�! "�xe,B@$�@Ur!RLs)`LxA TdIF#|G"HjSVV,U X?Ͱ ^NuР|t,]1(�BA A(B@_M@%ـحpMXXiWXF YrEj:ai ͥKV!?iX}lࣼmYGU/񤬝D"hf��4H"@@$M P \<5`OBCAN FbF[GrVF) Ww,HV5LrX>_1D!t� @ 48HjY"]-IS1# 7E@]8ިֶI2OUZĆEP~sv_""u4'0+9#c~E)��au@ f$$W]Ĝa Ee�pVq1G.<^1UiD6WJhSAdZ`g5�Jart -LAd$u夊ڵٝRjg}՘%U`vzCac,mh4 ^ ipE^ޠq!R9AT+$\�`$Dע HؚZIQ0=H+ZΫXЗf\['9vh4>ѕJj L\!Jd `̎ճHuJ!^]MWd�I1F=[.Vl p0-rfhaLPKI eglkT(J怄Fq`F QĨcoA!% TltUm pB-\ontpZ#\7.e l!l]mq!^nZW 5NS!h>YGl-`-:  P|J]r=pP娾U;v�aYb`Jۭ0BadP16kq mIH:cWTny#r J4npQJ XQݙ0*d2ȃ,nO$᫬+ɉOQIX֔q )U-#O8IIHXVXr1@(&.N[i̝r)t]joa?!TB0THv5rwȱuVsɨ";Eu٨Aؔ*0u}$/$�&CLn'or'zK*[m ѪP$Ic3A ,>ߓgTOV`MX\dZNi4QVLsj5BoN+˘ǚf^orN_jRm@V?%LϱqSh X,D Qƞ#AVvpA0@.fOtEG4oGbGO-tVhٰ5s֖AQI[BEő!@Po Qmv9 vΊ%buƮdUmH^Z(e߄]dr +ۗK@N$Aq|}7~c�~3~w8、˕\xm/ mf@ MDgj,FP Hъ0WӪiV!l<=QK7UX+i3�uV P pӎܞ% yw@9 yڦb7y?9x�Prc cEȄ0䢲rvHjE tޗ܏vp-\$pXP,8($M$ f6 �>LH" D]4&i)ԏiu:�B h.9m Tʠ62b@MKO� $o7?3;O{K[[;WzlB,9 0)FgoW bnjDT Iz_3m@pA +X�ķ!A$,E\d A\$[<c<YA(|\c@̗0A 4Ȼb<Rɩ;UH._?=8G ^1Gu5"i�s){$DB$�Aګ=; �н=߽ý)}ۧV38osagdeG{ߩ4S Enw%O E)iuI+ľ>׾>$ <t~zcClPo:mHJ}ܰ4&gzu뮧(2'f Bތ+NӀOL??? %Ͽލ7Zr> @CA* "<hPaAF,#1"ĉ+f1!C h4pA,Q#]3e<lQaK3u,9%Q4mli L0:ӪLRźէ_U+U}H dܶ%Dnt2Q_&}z`!c|8 1/j2̅^ʜ9rs˝gqrA9J%l,{$-rbT l`\r˓?>zuקAay$|_Aģw WB#Zc̝OF#"*MhͤPm!`^AکS;ih0'XVtZd xEhstQE!` 3/=,8ȱj13ͶĒˍ̲,ZU;JBJ:--%DJ-!y2vͥ6VCAD]P m4R MRGCQM5}tRGS�SS0c˽i>DL1@lor#< ēJSgh";S#M&=Il $0"WoSs9=]t%7t-Wy MaXeB+L>1 #s˅q�r?RC_Ji44\ [ӌ7 (7eD CfycVqsޙ矁Yܙ%RU.}z -jVɂ -, $P2HXbD VܚLX -qf{ oWfI}A=|[ _ +7Ӻa#vGQ3% C"8! ά4J-N:< =VDf@^O>蜗w^?~EO&<|-ދoJ_s-mrbϱզ5)8· R-6iC (3^/ j `=`ÓrBxpܠ  P _IN<a3H1a_@0%na^æ.IػO%"b@e1JH m'La IA8h I0`y#h=q}qơqHIܢe{PؔPǔ-~kʪ IB24ˊk8HC۰x׵8q@`P#(s9s\a2=*3 |#|6 rd&IcqIH@Fnrw!A#+y|#D$vRaZ]Nҧ>ld{VjTnRHW4uH!`X mlԗ٣ $G(iC��:m!HCG@@kT7yS9$r/)r\mꓞ$z "ST׆B IX/N"^hnta2%Wˡ @SI$! jAC)TS =9]E6bi<=') "ct,P:jBJH:&";@/Dב$CIض: =IX֛]*t&:7�G3Hfrˑv='rAJ͊ '?Yߨ: ~I,]+u9 ou3h.JDwrA7,isn WIJ(AU@d,GkT7tK_ع^P*c#RU\e"ORlPBs;Jb۬7"ZIS2Epmu Ya}4rVp3{bqƎ1ߊME(e;uV2`tLӫnZӫM-O ' F\ ͲOʪ:nq˻jrS0%!� Lf@RIt 6@l�Hl"X[5JXTt"R<;<-7_$SJS=IV;#&6&P4yXoj'm/F?_TopA�BxC akv N7O؀s 3ࣉvOݽHw.~ZԮdq袃>0ginsJf#Xc 1%Tsk"|p, lB[6xBBvt@p;lͲt8h: ӑ}q%uTIgt%lgMڑd,Ȉw�q ܆C̔M?J@ۡ }h؀GA(�ц�{D$`:rD7kI{$z"=}5z_1yEg=Mi5(p).'K3AN&oO^AdutI9 ֠ ۄ � >�p@ `4X :$GKrn/�2`,,o2Oʘ*28 YYtr&cVg5XLn�entZZ`Z �l * @$BJ! @�J"PJd�.ý/I0jd֯%CYDcm\ N C8NtËB$8fB ãp` T�  + |z: : �mװM۸-ʫ v爊܂ =, dW--QTkdIBLbcAHd d�Ȫn+!�@`0�t�@؜jt� g: 9BqƇ r2 f1`hE}$nؤj&`NDXg&Ti?fї~iư-` :� @> � \���Rjx1I&/ C b?- Ӵ$3||NĠPN|+DO|"td#͠#\ }i<�a �ېC�N@VN:qm ̩4KviG nr, RW ~@CNPn7Lm0V(4(<f`NpSNu|JxqP|�jDiB# Mj/e܌�1͏1mes2-#2RbN1N%%lbY 8c"R9^ěr^jr��J�,-3*/,h0+*_&f>Z6'1<l<}O~Khh‹XO>w 2+SRt KF` J D qȫ/+0i2ȃ 1No3Wh}3(X $"kHFnPdD'7¸EB)m`Tϰ)�9!Bu#7H+QFs/T|&Msr K}JNNWdNH5(bTMlO:M!xi T,q[]0LP9ꤐl�`ЪZf^uv-<`V3sJ `yU+Q f*DE&O$6zt4 4lZVIhI˕`+,U;@GH9͗BFO^_^cU/:3hMC1Zh NljPM,FO03n=(<vq}?p !UiuCJ|VU&q6r�;q2j.D;2EWty/y&Yb,Y'js ) 6|U+9Vl}- kZ0 @b^'QMG 1NO(_T`<-@TfJ7`JiӌmbD&J[W7U -fsoNUoOź foQ~0 3>s*W}@nzbgD/ EDn)@ 7axlQ|%}}Q5I5"nŘ vi:IT1V*tq?s@j Zo6O>Nr& 郱+G5Y:Jw}43}6xs_' 5EUTyX@1OlscC5Xw%^i=N@{�".�ֶ$;.B7.)Yn樰Y8 Zp@�:wfFCl7E=q#mlx�n=dhwywZT9P^3P2٣KP91;ceGjm9`kp=t^#gJو8iwAZ"icq405UPO �` `ګڬZ�:ڬۺQzÚz t` F`%#mN1]yZ!rzC3[ d\M*h7j3.q 2 @h joJ`yPl{�۸q;j#xW&%_g$w1xga}�Zwpp .NFK2 3 ჶ{ l[`[`'  gYgJAc姏`#&:8b$׵^)f8!*$.'[a[aȍ|Oȕ[aɍ|ɋə\ʥ<ɥɉ<˓|W'a Cmy6>J}iW#VJGD 9)0� � }@ %i�i`?1/]#=-%`/.̀-;+,M'sHҟ?yuc5"WndPclVm w44Q47�::�%h1e]0`[ǽ}#ܟm}Ln-ʼ1+O- 1`막΅: {5&wV#O=bz � 4聞m[[h[%a݃i}IWK^ae~݇`>aKn[@h7(MŅXŅůz3&jl vV5xDGөnp~d"hԾ#(? ܦoohJ< "ɳۻCrFٶfNP%_ep޾뾂5SaHI^`Up/l M1 7~3\#FSL|cv BT/u@.REūx߄s_~_@Ky<g0{1 `�J#hp ƒTdpĆ':Xč̠EK$)PdgɲŘǜlIEe<!fTH@Nqb]66pPe4jѤHeE5TD9)6Fٶyqɑ sҽ;7 !$<3nj)رceV>x2F)oy3CѤG.a" 1k,=i>Nd4P}N6si'q^]J<⹇h{뾰`$ԯσ "8c+FaQ1Y#yqLaxH6Z _Jj&䓁m$ɘ 2bu#y81򸣎HS=b磏 7]N{6%]%F>f&g`bӁ pL9Da]DL(-PzTgY8$AR8u>$$ 6�( 6HCEuP>VE9j(z٧{`k{U}+89ٱzgFf`fF][-Dk i4bFGvKlrAaUե`e `w/vd1`)V @`2p0X=0KV0 =dTV5ctY#^0iތ&y L9V"nyM:9| V[ϊF1Q `]W Qd1u>( dppddwM}k݆" ku.v@ʖ6dy n U桄T[ C A*[zOgRֺU6ֽ_U8pJǥ0t{H;_"z| CW^%Wiɒ16be~2?3li$~/e+08'  kB1% a6u:Cpbπe[ڰ1/i_*X@c$S2DK\> bZ�,"$ T$r'j$Ymk׸EtZ1= JBT8V�01�6E<fQ_ڒ#(9)!!?v8}3 ~heР&$ |Wɲ.a`uƄRSG=>lRD(c\Ň/af_[UR$َr\9i<h<$>d^{c-N<ZJX7cاNx>aAKyяINr|4_�c z7N L產GR+&TNDP*_^×� M  (|DUd:_'6b@pRUnB \4cKڌG1w֎~sPJjLԒŚn�Ceu Hh� $1&<A @ QS~}*CÀPJt $ 9 | +#w(K k-9 Ilum\'ۗ֔*aSh<߉'X0 k t'4!8 UAaD):L%.Vmo B_-VʐՐl$[#-UJŕ"ͧ^/䒅8x^ԆyOBPQ"� A,I CqcSq(i%zժh �CWU+mo+i1Xɑo_^㧂 U. @x]� .T A0GwXR^j`g8Fs/t}o5M�/<HjV,%?9P3{_vOY$@O`U$"8@$`vը|K㩆AS8m\"jڏL<C/iL<-QBK n(جR ƚvaf^ M�ֆ .c,5@unM`g^"3NV2uu[mlmY8's0T 繂r0E:�ml $EiC ?A }eK\tmlOI.WES/u{ExƵJo=y;㐪R_[םn A�4A`TN�& $�T^螇BgZ%{rI8׭}ۤv=Eq^/{G`:u "UoCF[;,yׁay1oԖWo%q?Yg]r/Q^Nyc�6}|0I |6m@6% /UG~U'_$qaM"2Z7d}izd~mti)K 5R6JCf{G[�PwA#^.518N`m Z2E;Vu+2>i}!Xd㖂&NzFBs=`TnalEm:o0I8pf_lw;f!8!y8wyyb[=uau'~%ٗNe-*lTAfP6h #)]�xmsXpJ1U8*DJQZSG%<h\yG?bce'wl!Y^GqIS6u}`|K!0^VEh<ԈSQRg^uGMigDF?DrF~e-jz"w-*D(%vYWa@nɣ:g]A%=�on1(lZP*uČχcsSuaeMl yƍ7`A~Ma@Lb7`A=eCaAY3kGGjyB4]5z4X5h ih2TRhlxVEs9sB7Xcəv@c=A9&}W(,7v8`N} ;s96<8aI8`;xphGq`):BYdFyY# П 96d9*<c5KFlT�[d^!j9Wr艥Af`{{�d zxC@zc dd7:6I5Jvӟйs0k`uUQU96T_I#8o%$. }w7p*zo~/J#*HsaWt$XQuu)dI[ʞ9e8�/zuqVhhꈁYȪ"Zvw Iu@(hLVy&yq>4lDptpf:�f :@:隮犮jڮ*J:ЭJ@J@嚃TzH&VWZYʛ>$baTP�P[ F�F !{�  p3+�F 2; *; %0*?�/`%�~�C*h6ΆC)κm%x՘YB@PFд$ KK8BT x{KF}+7 @{번 G۶q`7l6vcж/Ch]۬jS Q Zp 6+ۻ+ƛ;˼K~�Q.DxRZ_ZKY^y\]:ǰw�@44�@`4p�)N6Km[ )``N@JzR[`@@۹QGQWش`':nyy@2ƗC*jq(VPC슐Ho(Ke㤔(W{yH,Մ,]ȁ陥_Z㛾h96dAT%sts^}YOcg'cZZl $Z22/ Nٺ B34 /X6AP,/ydFz6p]L(쑽Cc+-,ßJaL["#NZʠG1K\dJm^aLjPi3ȹ"|$c;cXw,eukII[ 1 Y^3c[4aϦGyvxExa4gݹpL]5Ƣ%Z_Y$:<5cBlV1kGS|m7O'PUӰ'aT4)^ΰ }\2 ۍ̩;)rr|3%!9ǁWOz/zd͌1~6MJ/Tpޙ+ VZC(u) !-k;Gi}DD"~OVgMK$1ti{u)q {@Ufw TQl*βIXeeiJ(ۤ2kWMʊKBWg<xOÃ\@uO3FӜ(TLLRlCIې޻z|ݍ% e-)mSFcCёz)[BْW55wN|=|M%Ũy!UgקqzмA;M֒0<DL)x4^^Tt0UFZv�]e�pU;݄Iq,y צ8竺!<E0el4F&fJv$7X4:1Ӝc96IV .m ~I46̕lLl6FeBF<[=GF{{{B݉S,UU:m] -9+lwUWn*>OJT)" 4Ko pK$ вׄ P}vL:>lԷ#hnN`, *հ[Zvxn\z F cODO}\ae5ny_"ݚ }vkm7G7wHG=SA5T(0 qT3UGg<H|<&=\ϮGߕt /%XnXe]o �}GU!Q h^Ր7_ϚQ5jIK\�ϥ)E]>`]:]"v|}ndlZY, No~ڒ:WT6 оtmal>ab&b*&C<YvGN$L 8gNZڙ`-!w~Ke\kf80fevflmo fm`s<\$a d^Ά|,t}[.+Jz2Z7ag6@j<P_HtHz2D I$@ l=7~ I E ! K0_ I˕9k$Q%#Gf(I!iSOF-jӫn5*ӧc ;l٩iۖ۵qr) ƽGF7v�S�IEMHJcm:qK:6 RԑoO o(G Bvmܴͤ ʐaФe8Hv)r~KzڬXnwZ~ֺU[8æc:7V,$@&dp‰6ڨa2�'#;m><B %`ji>mt2%2hA11JFQ:nr;x~G!;+)<j>\+�! 4@�6Dh', l@� 5 @ͣ*J fOx AkΑ A.) * $2%+<3mKS%oqHPNҥZ�$EDi/(oI4d @PtС "_hWX2Y @qoDz"Α3.T쎜\!itN1]<OW"/U?kNg :C`$ѡA�ѡ=Fd@ )Y O> P-߀; XLʋWO-y\Q9R=f:ONu/֨t0:̉=h͌-  K�A:BRWbZݩk63JZQ%RNmWhz+y5o|�$ tM0H`�\m%QDlMNAVjP E92n1h!n߹gTmV+$[z{Nt2@ PS9tNNRddnkZI5E\;\68$zSG5oӡ@;%m/:>HU1}Ifօ0 {6ֆvSR![1 ̊E1zj^*Bzח Cs $8VIU9Iil 0#s؆Pd MHT7$E-Q"qn{".ez`'<$QIa)g:P>0"L 3bt1'XmwX ͇}I@lJ��!��,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 =`  X߃E HEQQt1 >a $x!"X _Pb3G0B9}?Bڑ'uGt4F�bA1B$Pj0YDGPDu∃8&f'!GV#rE0&s"7�R@ ,dE`�QqT[*p(P1"E� W ޯ']Z>y" BX* sT YD |'_R\0$D[fJ;wTn@{AKEg g p;HO@{AZY*@_T^Ff;G&,s4"p?k%A#GX$E ul8gazD0ZE>i8-a Wp@+tWOH#OO@H9n00`P  vZ*s0hn;lDE" mHG X(&`A)y g+?y~8O\߿4X8)@d$`� <aP rvur �` Mz @8B/8~ ,! $ 5'<A q $%*"BM""@x/ DKH2Ky @:riC"<-mZ,E2,vXʤ(6] mF[k�BqBB�ڀ'@!B �"]k��P7LB`$#$Sx,8ф2> d. l)��?8/C!<@BgAT 'ż# ^! -nR%0/@BO8SP'O`C*PAN*pRB G!'ǃGxB"N0xTC:؎HD p?Eِ M0 �e `6$�L@'lK GHE27< *1`w}I˜2*$ @B)u6V@D6|T`C\ B�1  XlȃW @RZ“,.% �-DGX?09`C@%5ac"<�X6DBP|.`ۀg}2t km|�'<: OTeAD/� �bH$&_@\t �A�H5``B88$�� PcGv& }p6 * �6  F�. ]FІؐ&BKqX#`@` PBb} p{F b�*ƪ �#$y6l�4A^_eB0O\`%aG#\  V<Bx! )EN P   J@t)D%yClZ(B$"hq�a`[?U'd8Rs`?`G!'d7)A&b*-C;Hs(`aH@0@DD0AJPq|D\TG(X)eaO~��\'85N `rٛX!ť dN_  La F4�' }?)A a6c 4DH l HA4BD̐E|q9$" P&2Akx8ɁxP!AHiG0�Xa/? KݿSlFJtB7.Be}BBM4 }0 AL'^hEFV 2A-8VBH@+2D=eD@W\{E/ \*�^ hja",eUhU=$EL SO|PGA`W.aB4tG@3;2GqsV gCi@Wt)@�uQ@ZJ7Ay` @E08h�Q1. Vrp D$F$L?DHE�t(Z6�x,' S إfI׃eGPc=)X(b4C?=gdH$LÁw[S T7{UGE�c6_Gq@[b%V#(`<b1- 8YV�~2ՈS7${EFDB pP!8`%�6�z>QV+@v%`+`5?P $)b�62t6ċFCCbq~�f~tDGT^R$E)?HL0piPEP*BvUMB/ kkH0kPv&��t�FC$uB(�"I�-C;R2 %1jdPB6)RBD/�eqgFD_'Ah5~B3#2PG�OP?@vxdEƉ2�B�dvr"X& *xQ`CI>5A>u`>G\C~ p qoPyE860Y0kH�}8b$o1bt f xHX'@iv#h s[?$E&P9'җ�F��H\>ZRC4Pkރ6~pY%5QG%$dxDID2*? Zz@ cJG%)k�(G6$V�@uMT+tE0c%'Q8B;Q"1*dN(IQt%U `.<Y!0 � Ϣ�H�yK/@�&#[ kRfW|0L~8bRt` lAGG � @ډ)b)!#XvcY~xnE`8s!B$oW0Es(YsZ7R1Y?Tl!tp`u5 �= e � &Z8�x@Wkґtb r'8'$-C$V. [W0K< (c_ "Oe$gRQOP�I@ffvCx!AOs4c" @(LZÒň*+`-Ab`h{jf[kl$1`\2@�$^O6G`<t ZK1 LÎ6nWk,^  ޶\{@M# �tP� &%%SL(>a(/ȎRR Ǝb@� #J5JFYhg؛kN c;!.s1 1VQ#Ks= l[j�@�Rc0=l aWt8 ``"S1ѩTR^pq^ dkO�kp 7 16e&EXoB$u,  bnnjqpnkx{2~`&s b�XdOn*`�E� le"r<#/2Ctjp&"*+,$u0={2Epwq(:q!5b!$p �Wdd %=lKZt�=;0$f��tAPL|)YP+=qh ԭZ1Rhi\=�n{8=Tr#.a) Cd-(,$ b)U`)J6Ap5TS2FaѺX!EpPbh|]Uඃ�&B $S"D, 0 r"M?qUx¹- &"ZK<~b3v QD?�CT8J<CG]9O/PBOLtq�l"@*�I,T<$R&UWR)�'5a�н\0c|\a]Sp J*s0 D,cҾUt][0D7c2-a4q(!7 U�3^>MQh1Q*} !E-F RM PR\ܬjSX)0 t0�a,FM!YPݺā}0) 5)Y|� c7cœoP݅odc=RDv0PbՁȹ26ئ]o/>qXIz@<>1$RCC�$c\iBG�G@:z nC5 |�/ҽbS9,pPa.[2@=Cnkߡr+|Ttt$Ddj@|QݕQ!ǂZ<V\ˠKc!*-pH14AH*s@$C2t7 Ors`2O D0A 3F &0��5 )"4B(MS d ":C}(5]+TW2&{ B´KB 4Bsb(>V沵G?: p!3&rl!/Z=aN,B$\i@mԱO*hSX1I"-2G%As-3$B~-ь|> s!{GOC1:#{426&oC2pp^:`ArrOj>.p$?DD:K-b[G FF{O2"2|0-�ruF.Xҕ12vodo62Rt?~/o?L?&0*2Lfr|;;9?;y`[L`Z$ ±S 4b;O矽Nvd�@A0#=0!P" A(^X1P!+(2T0) 2+[tIə-i”yN=q$Ѡ#L)J" &J* 4ȑU^ja&El @AžeVm@ljY d]f[" .\߲7:WܶT8Raf 5$q$"GfCȧi]7lA8p(JFE{s:#jl"ÏP<{sAP~}9ڕ#UVc-4H){#|<ƃ UT!� п�"O*p@ C:>⪢D>X|E>/*)/#Vj>(J#J(A#E9ԯ #&BH +("L346߄34RN ƒc*T[0DZ8D#M4BD M4D[ZFP#0.H XUH-0$VYgV[o5h!H"PI-aK 1YCYZ U 2u4TIa͕V3alpru\ 6܅7 xߥuw^}wz�>e3Ҽ|ja7 242pd"8#*9cWxe#@ve#h!ckv1f1U栍>:eOYdEg{6畅렫MU::Z�$b"~nco<p'9<aw`lNji !Z[Ȝ GoЩu3gbSF>]-(csn C,߁'P[?hd٣�w݅yYyC|_p l׏ߐ'P~'ormC/y`@hbWa0W�'&My ׈1 (CTЅ;! c8#T ]X P T8D+{; ,S"<c!hE1E"x<,bD0 60~c=(6�6 a !/E&\d!Å?IAH@ܳIiqK9Rb a 3CRBSRuEDaPu4|B,Ra]ġ]И.|%1KҖ0ucZce z $�r2`D` 3dg:9s3\'>Y|Ӟa`�"-4yrrk V攗9cB*[JS~t66)233**+<iHMZnS(GGJC´4[�r2 ':9NqGE'Q u6B]9*ը"5d@P)f Sv#ҡtYIHazTn%HZS3ԥFLڒJ+Sv]|KΧsQ:x='dYvE%9jEHHn2&M)k)$k__E=lp(W\yW4'@ZrR.STNֲl*: xӜH"vUaN e|>Ekp{[W]`יצ0oa iuijWŰvysOuE.VzfЪH(R(pVj ps+SzT&,ؼxi.W/WnC 76KlTVŸ2d%{ DnҧQ.s(�7@ m`wM^;XiҕHα{dBS�cifa2g hcELt�}$e@ zVbVEjmmJzNndD'Y#54rMdUtFSѺWtQ}`q&8C@S\bh02WeJJ |5Yp(*!ZB8>qqgй56Y+[h^:B |t@QÐ(t(j! jT9�3 JaqWz*-Zk߄+8}%EOvt@4ʗi5,{鬮$ @,/|]˝ }JP1̫*R ( LJutAG}o._#(EP*5J� =ࠎ09نi; cT-xs\x5jf%M=QU_| t'G8x;V짶!Rv A I(ACp'uٕ0Βrk;3;CB+r#k>@K�ӭD#P.U(=K@2-, �5uòh[*3@H-U ޛW=!!⳱:>˾s@+8C[7R.x!0 jһ:C=R4(I8;[-7<[)tDd>F_;B:,4)å$:s78=9{ 93.j'XIЁĴ:¶ !,%#5,bJe]s{@htKj*<(n,!qokFl<oú1A .I�7Jsj!:=pc��6U($:sA*0 �Ȋા#@|(~s{^sFJܱFlIZnF1nƜIFw\ƘX̴J"]x('@�I(7h' =Xp7x؃'H LKkS[OX�4kb@ĕLLm41GvItd!mkJ ǢIw,Cr,L6 ;'+Xh�ܫ!I|ʴlxM� �֛qA6몠 Ġ( 9#$-F LMf@$SF_ILF@%nɃ͔Ilx4T.x;h>h7`'D> (qBI+T018qIĨ5)w <3&\8IQ:!\o̡|BG$M!$ZR6\>r*$s#T56xG@x'�h.64Ё0+*{;DĹCT(ξįÔF;L/\.OLl̜Fkk5J'&*x4,0yҁ'$p>$'@Í[(Ђ>HU:9 M)TS3H1E,>NT)QFQZ(RLtlLOOLEUsmT![/8Nd&zN*]0@x;X$؃@mk�6耨L8ՆAs4К=*?Yx+V!3dDEe̵HD{L_B)Q!%}uF2O&%#+-Χ='!X\ �`&=$�nE-Z5z'="'EнU(8c@Km]QNWYsUkLOBG"I=RWTϔ:( -QԮIbE�8&Նt@``�@�$Ђ5('0˰,Q4k[C<<}3s:(n}DF GQm(TGA%ωKJ]Gl^%Lz ۺ{5�5 =V:�'@$(Ё�0WU[t3);5˄ѻ@X%R%S=F[ÊIڙDcԛLLQd&u«+: C,2sr =;M+=6PK=ݝHcN*P 27[>D#c ^ L,YP5WjJ_(p^%TecsuG4bj'c%E؂$;ѓ gE<4ɒ;Be-BbxR@%LF>e:LѝWb#=]қ%\e4T6JSMttU��Qcb5�;܃�)C7lj4d-z;ى2F3U­۾5L#W",\dLZ6GR5ҞbI(*麬ft2S@bo6.:�#̢g8$'\1! Rf/[}֠Ff:FIcYR$J< { TP! 0`b$ӂC[=HM1KE/r-6On|WFk|LƔNG]"e,OͩD_'3[7]|5=I@6857aCm;V⼌KReh)S!K zҗoeYtcM~5>n:�f'ؖ9hf:vEvo:#Si:HPӛ z/3SYT~WV.TTLeŤmrdhL>!^֨Hbq9H܃KpK⃬ Pb7= rh~Cj&:VFl<c|p{EUw!&jfsOi0.:�Zpß*9=縹4̪<?'9:KSt@7 Bg='9 :k;P33*U¯yv{&c}FTuuULvqN]$\mjqy3)'6b7p>3͸l+v#$veskvhӞi@55iC+}r NuoY^M^^^qLZ/r-GfGKxX?<x3;xWxw\xkeHcG$ ̀PzOuVpa:%w]Z?6^cYTU/2:HXdWz#9S)hc߶:R6:P\;Т?@-6@(:5B,U5-:|FjuLǂrrfgESs,:b?'vRzkvUm ->yOܷCԱ'dng%#!LO$]>ҟ%:>\QM݁-� �"%�A~�"~'~o-h?? `#A0L2聅 cqLFe.6GTƈ)I#ORɐ1WlILT<bFyƴQ<E"ʴg#-lArFՎ>zZkI-$0'Cj2Pp2Dm۶ok8np7~ܖ%˘5_DAL|M:C!T\󥑅F_Mںg7H໇Ւ?`% t+TZy#BɃ)ҦwX3֧_ϯ/ۧ{ @ DЁ %BpC EEedX04e!y}8M0 UG1uN]xH}@J] 8+zHeTr$I*$0$QJ$ KmAeIh`Pj-XIqDCU'tr?2EEQ(VyP E\RU^K5b"`NXD^ji:4\馥ZꨨP`Zd`  CY>H~HU4oo)MCjhJ+S`ThraaQB'Jzf'VAjZ*һ)jz7 ZJm�҆ƙeveb j'yZN{l: u 7F#>5ht=<̓A.R2g\pAIgt(4L+)N?KG u`�"^'ѴNӠ&aCm$s+BCQh[ƙEU9vEvÉVކ'r=6S^t.N/!KI}{AN0І a8F{(B;^{~5_{8hZ;NK.t̢Z:lYi_f$<ju12KUtyH^n4D#ȅ+dFCE0pw C0M/ia0]pw U}PS.@ a(E&-(bٛW Qht%p>~#NFthr)YV#~?Pc%91QrZ� 2-T2aȀ0.vk A:ґ6XP4,c%A3+ BBIlR&f}>d&4; t`rGhh1YT@R[^t26)L:Jb8clf2)]Ʉ&/�EV޼[, J5ȚgE3jkHYQЕ :Qt9$G0{0#/X=ӎ,f4+Q5n4v|+Gr4%DQ '#,{]X!$pϡƯD 'i%ᚁtģ('j 〖]'P.M  $ @p`Hbmx%F]&M9Cq&Kx#l.9,dDf -PƩ#+RR2(O\6֔,3J"#]%+yF6.e@1!u�J{$c5zԚRDrӆhr+0}9%1ɯڤ:Oe#JWh".>ɬJliJ'rFSvdEUf(Ddҵ Ы$Jb�Dz'hME2W9goB9:X]eUB+ h˕ON^2Dѯ;2&G<t1ㆡy^\!dAm$:1##wK>V=,D6 Ś!6 g8Id?VR)Ρ$*+<XIZ.ӏjp/Af5jlZg`i0ZAv$ o9!Agjӱɢ@V;YJoVdD+qI#\Oe2L.˽,<L lj�x]$b7�@WFIj7!B3&WL;/xj j|Q^&yν j\F݊:9_Qb :c0 >؂ V@7&J0B c5cWXnAbq=^)do,Fйr^zq/{,Y]%z͞{2 ,ߝH6\s>QA$&0)1K}jenWp73 TDAʀ'D5kMG Lox1Y{'/8еNoϋy~)6*Rƈ )Իլ|C屖A�j? cnP3` *@2eFU%�0įhNYOPE8 ގ!Ĝ&LߕHT,EmxEOɑ UuUUWUׇ@<HBA<@�N <A� MXuܠi@ADHtE}=(ɗ;Yֳ҂9JIQsR)^ጀI?Z V<T5EY^A@ 4�4^ D <A@�t@va]W4TZFݢt_FDtdIYੌgIKaNYY VU t H-}DҠ]E]TAǵA�IB@Aƀ@1$PLש}TG#HJj9QG0<GIN6Z,QGTKVTۊD4-"R^}]5Si! ĀA@�<tA X]A@�5S$ZS2ѱѳ)Mg ˣ Nl[QlQq5#6N@?Ua5*)E„/©H}�! "�xe,B@$�@Ur!RLs)`LxA TdIF#|G"HjSVV,U X?Ͱ ^NuР|t,]1(�BA A(B@_M@%ـحpMXXiWXF YrEj:ai ͥKV!?iX}lࣼmYGU/񤬝D"hf��4H"@@$M P \<5`OBCAN FbF[GrVF) Ww,HV5LrX>_1D!t� @ 48HjY"]-IS1# 7E@]8ިֶI2OUZĆEP~sv_""u4'0+9#c~E)��au@ f$$W]Ĝa Ee�pVq1G.<^1UiD6WJhSAdZ`g5�Jart -LAd$u夊ڵٝRjg}՘%U`vzCac,mh4 ^ ipE^ޠq!R9AT+$\�`$Dע HؚZIQ0=H+ZΫXЗf\['9vh4>ѕJj L\!Jd `̎ճHuJ!^]MWd�I1F=[.Vl p0-rfhaLPKI eglkT(J怄Fq`F QĨcoA!% TltUm pB-\ontpZ#\7.e l!l]mq!^nZW 5NS!h>YGl-`-:  P|J]r=pP娾U;v�aYb`Jۭ0BadP16kq mIH:cWTny#r J4npQJ XQݙ0*d2ȃ,nO$᫬+ɉOQIX֔q )U-#O8IIHXVXr1@(&.N[i̝r)t]joa?!TB0THv5rwȱuVsɨ";Eu٨Aؔ*0u}$/$�&CLn'or'zK*[m ѪP$Ic3A ,>ߓgTOV`MX\dZNi4QVLsj5BoN+˘ǚf^orN_jRm@V?%LϱqSh X,D Qƞ#AVvpA0@.fOtEG4oGbGO-tVhٰ5s֖AQI[BEő!@Po Qmv9 vΊ%buƮdUmH^Z(e߄]dr +ۗK@N$Aq|}7~c�~3~w8、˕\xm/ mf@ MDgj,FP Hъ0WӪiV!l<=QK7UX+i3�uV P pӎܞ% yw@9 yڦb7y?9x�Prc cEȄ0䢲rvHjE tޗ܏vp-\$pXP,8($M$ f6 �>LH" D]4&i)ԏiu:�B h.9m Tʠ62b@MKO� $o7?3;O{K[[;WzlB,9 0)FgoW bnjDT Iz_3m@pA +X�ķ!A$,E\d A\$[<c<YA(|\c@̗0A 4Ȼb<Rɩ;UH._?=8G ^1Gu5"i�s){$DB$�Aګ=; �н=߽ý)}ۧV38osagdeG{ߩ4S Enw%O E)iuI+ľ>׾>$ <t~zcClPo:mHJ}ܰ4&gzu뮧(2'f Bތ+NӀOL??? %Ͽލ7Zr> @CA* "<hPaAF,#1"ĉ+f1!C h4pA,Q#]3e<lQaK3u,9%Q4mli L0:ӪLRźէ_U+U}H dܶ%Dnt2Q_&}z`!c|8 1/j2̅^ʜ9rs˝gqrA9J%l,{$-rbT l`\r˓?>zuקAay$|_Aģw WB#Zc̝OF#"*MhͤPm!`^AکS;ih0'XVtZd xEhstQE!` 3/=,8ȱj13ͶĒˍ̲,ZU;JBJ:--%DJ-!y2vͥ6VCAD]P m4R MRGCQM5}tRGS�SS0c˽i>DL1@lor#< ēJSgh";S#M&=Il $0"WoSs9=]t%7t-Wy MaXeB+L>1 #s˅q�r?RC_Ji44\ [ӌ7 (7eD CfycVqsޙ矁Yܙ%RU.}z -jVɂ -, $P2HXbD VܚLX -qf{ oWfI}A=|[ _ +7Ӻa#vGQ3% C"8! ά4J-N:< =VDf@^O>蜗w^?~EO&<|-ދoJ_s-mrbϱզ5)8· R-6iC (3^/ j `=`ÓrBxpܠ  P _IN<a3H1a_@0%na^æ.IػO%"b@e1JH m'La IA8h I0`y#h=q}qơqHIܢe{PؔPǔ-~kʪ IB24ˊk8HC۰x׵8q@`P#(s9s\a2=*3 |#|6 rd&IcqIH@Fnrw!A#+y|#D$vRaZ]Nҧ>ld{VjTnRHW4uH!`X mlԗ٣ $G(iC��:m!HCG@@kT7yS9$r/)r\mꓞ$z "ST׆B IX/N"^hnta2%Wˡ @SI$! jAC)TS =9]E6bi<=') "ct,P:jBJH:&";@/Dב$CIض: =IX֛]*t&:7�G3Hfrˑv='rAJ͊ '?Yߨ: ~I,]+u9 ou3h.JDwrA7,isn WIJ(AU@d,GkT7tK_ع^P*c#RU\e"ORlPBs;Jb۬7"ZIS2Epmu Ya}4rVp3{bqƎ1ߊME(e;uV2`tLӫnZӫM-O ' F\ ͲOʪ:nq˻jrS0%!� Lf@RIt 6@l�Hl"X[5JXTt"R<;<-7_$SJS=IV;#&6&P4yXoj'm/F?_TopA�BxC akv N7O؀s 3ࣉvOݽHw.~ZԮdq袃>0ginsJf#Xc 1%Tsk"|p, lB[6xBBvt@p;lͲt8h: ӑ}q%uTIgt%lgMڑd,Ȉw�q ܆C̔M?J@ۡ }h؀GA(�ц�{D$`:rD7kI{$z"=}5z_1yEg=Mi5(p).'K3AN&oO^AdutI9 ֠ ۄ � >�p@ `4X :$GKrn/�2`,,o2Oʘ*28 YYtr&cVg5XLn�entZZ`Z �l * @$BJ! @�J"PJd�.ý/I0jd֯%CYDcm\ N C8NtËB$8fB ãp` T�  + |z: : �mװM۸-ʫ v爊܂ =, dW--QTkdIBLbcAHd d�Ȫn+!�@`0�t�@؜jt� g: 9BqƇ r2 f1`hE}$nؤj&`NDXg&Ti?fї~iư-` :� @> � \���Rjx1I&/ C b?- Ӵ$3||NĠPN|+DO|"td#͠#\ }i<�a �ېC�N@VN:qm ̩4KviG nr, RW ~@CNPn7Lm0V(4(<f`NpSNu|JxqP|�jDiB# Mj/e܌�1͏1mes2-#2RbN1N%%lbY 8c"R9^ěr^jr��J�,-3*/,h0+*_&f>Z6'1<l<}O~Khh‹XO>w 2+SRt KF` J D qȫ/+0i2ȃ 1No3Wh}3(X $"kHFnPdD'7¸EB)m`Tϰ)�9!Bu#7H+QFs/T|&Msr K}JNNWdNH5(bTMlO:M!xi T,q[]0LP9ꤐl�`ЪZf^uv-<`V3sJ `yU+Q f*DE&O$6zt4 4lZVIhI˕`+,U;@GH9͗BFO^_^cU/:3hMC1Zh NljPM,FO03n=(<vq}?p !UiuCJ|VU&q6r�;q2j.D;2EWty/y&Yb,Y'js ) 6|U+9Vl}- kZ0 @b^'QMG 1NO(_T`<-@TfJ7`JiӌmbD&J[W7U -fsoNUoOź foQ~0 3>s*W}@nzbgD/ EDn)@ 7axlQ|%}}Q5I5"nŘ vi:IT1V*tq?s@j Zo6O>Nr& 郱+G5Y:Jw}43}6xs_' 5EUTyX@1OlscC5Xw%^i=N@{�".�ֶ$;.B7.)Yn樰Y8 Zp@�:wfFCl7E=q#mlx�n=dhwywZT9P^3P2٣KP91;ceGjm9`kp=t^#gJو8iwAZ"icq405UPO �` `ګڬZ�:ڬۺQzÚz t` F`%#mN1]yZ!rzC3[ d\M*h7j3.q 2 @h joJ`yPl{�۸q;j#xW&%_g$w1xga}�Zwpp .NFK2 3 ჶ{ l[`[`'  gYgJAc姏`#&:8b$׵^)f8!*$.'[a[aȍ|Oȕ[aɍ|ɋə\ʥ<ɥɉ<˓|W'a Cmy6>J}iW#VJGD 9)0� � }@ %i�i`?1/]#=-%`/.̀-;+,M'sHҟ?yuc5"WndPclVm w44Q47�::�%h1e]0`[ǽ}#ܟm}Ln-ʼ1+O- 1`막΅: {5&wV#O=bz � 4聞m[[h[%a݃i}IWK^ae~݇`>aKn[@h7(MŅXŅůz3&jl vV5xDGөnp~d"hԾ#(? ܦoohJ< "ɳۻCrFٶfNP%_ep޾뾂5SaHI^`Up/l M1 7~3\#FSL|cv BT/u@.REūx߄s_~_@Ky<g0{1 `�J#hp ƒTdpĆ':Xč̠EK$)PdgɲŘǜlIEe<!fTH@Nqb]66pPe4jѤHeE5TD9)6Fٶyqɑ sҽ;7 !$<3nj)رceV>x2F)oy3CѤG.a" 1k,=i>Nd4P}N6si'q^]J<⹇h{뾰`$ԯσ "8c+FaQ1Y#yqLaxH6Z _Jj&䓁m$ɘ 2bu#y81򸣎HS=b磏 7]N{6%]%F>f&g`bӁ pL9Da]DL(-PzTgY8$AR8u>$$ 6�( 6HCEuP>VE9j(z٧{`k{U}+89ٱzgFf`fF][-Dk i4bFGvKlrAaUե`e `w/vd1`)V @`2p0X=0KV0 =dTV5ctY#^0iތ&y L9V"nyM:9| V[ϊF1Q `]W Qd1u>( dppddwM}k݆" ku.v@ʖ6dy n U桄T[ C A*[zOgRֺU6ֽ_U8pJǥ0t{H;_"z| CW^%Wiɒ16be~2?3li$~/e+08'  kB1% a6u:Cpbπe[ڰ1/i_*X@c$S2DK\> bZ�,"$ T$r'j$Ymk׸EtZ1= JBT8V�01�6E<fQ_ڒ#(9)!!?v8}3 ~heР&$ |Wɲ.a`uƄRSG=>lRD(c\Ň/af_[UR$َr\9i<h<$>d^{c-N<ZJX7cاNx>aAKyяINr|4_�c z7N L產GR+&TNDP*_^×� M  (|DUd:_'6b@pRUnB \4cKڌG1w֎~sPJjLԒŚn�Ceu Hh� $1&<A @ QS~}*CÀPJt $ 9 | +#w(K k-9 Ilum\'ۗ֔*aSh<߉'X0 k t'4!8 UAaD):L%.Vmo B_-VʐՐl$[#-UJŕ"ͧ^/䒅8x^ԆyOBPQ"� A,I CqcSq(i%zժh �CWU+mo+i1Xɑo_^㧂 U. @x]� .T A0GwXR^j`g8Fs/t}o5M�/<HjV,%?9P3{_vOY$@O`U$"8@$`vը|K㩆AS8m\"jڏL<C/iL<-QBK n(جR ƚvaf^ M�ֆ .c,5@unM`g^"3NV2uu[mlmY8's0T 繂r0E:�ml $EiC ?A }eK\tmlOI.WES/u{ExƵJo=y;㐪R_[םn A�4A`TN�& $�T^螇BgZ%{rI8׭}ۤv=Eq^/{G`:u "UoCF[;,yׁay1oԖWo%q?Yg]r/Q^Nyc�6}|0I |6m@6% /UG~U'_$qaM"2Z7d}izd~mti)K 5R6JCf{G[�PwA#^.518N`m Z2E;Vu+2>i}!Xd㖂&NzFBs=`TnalEm:o0I8pf_lw;f!8!y8wyyb[=uau'~%ٗNe-*lTAfP6h #)]�xmsXpJ1U8*DJQZSG%<h\yG?bce'wl!Y^GqIS6u}`|K!0^VEh<ԈSQRg^uGMigDF?DrF~e-jz"w-*D(%vYWa@nɣ:g]A%=�on1(lZP*uČχcsSuaeMl yƍ7`A~Ma@Lb7`A=eCaAY3kGGjyB4]5z4X5h ih2TRhlxVEs9sB7Xcəv@c=A9&}W(,7v8`N} ;s96<8aI8`;xphGq`):BYdFyY# П 96d9*<c5KFlT�[d^!j9Wr艥Af`{{�d zxC@zc dd7:6I5Jvӟйs0k`uUQU96T_I#8o%$. }w7p*zo~/J#*HsaWt$XQuu)dI[ʞ9e8�/zuqVhhꈁYȪ"Zvw Iu@(hLVy&yq>4lDptpf:�f :@:隮犮jڮ*J:ЭJ@J@嚃TzH&VWZYʛ>$baTP�P[ F�F !{�  p3+�F 2; *; %0*?�/`%�~�C*h6ΆC)κm%x՘YB@PFд$ KK8BT x{KF}+7 @{번 G۶q`7l6vcж/Ch]۬jS Q Zp 6+ۻ+ƛ;˼K~�Q.DxRZ_ZKY^y\]:ǰw�@44�@`4p�)N6Km[ )``N@JzR[`@@۹QGQWش`':nyy@2ƗC*jq(VPC슐Ho(Ke㤔(W{yH,Մ,]ȁ陥_Z㛾h96dAT%sts^}YOcg'cZZl $Z22/ Nٺ B34 /X6AP,/ydFz6p]L(쑽Cc+-,ßJaL["#NZʠG1K\dJm^aLjPi3ȹ"|$c;cXw,eukII[ 1 Y^3c[4aϦGyvxExa4gݹpL]5Ƣ%Z_Y$:<5cBlV1kGS|m7O'PUӰ'aT4)^ΰ }\2 ۍ̩;)rr|3%!9ǁWOz/zd͌1~6MJ/Tpޙ+ VZC(u) !-k;Gi}DD"~OVgMK$1ti{u)q {@Ufw TQl*βIXeeiJ(ۤ2kWMʊKBWg<xOÃ\@uO3FӜ(TLLRlCIې޻z|ݍ% e-)mSFcCёz)[BْW55wN|=|M%Ũy!UgקqzмA;M֒0<DL)x4^^Tt0UFZv�]e�pU;݄Iq,y צ8竺!<E0el4F&fJv$7X4:1Ӝc96IV .m ~I46̕lLl6FeBF<[=GF{{{B݉S,UU:m] -9+lwUWn*>OJT)" 4Ko pK$ вׄ P}vL:>lԷ#hnN`, *հ[Zvxn\z F cODO}\ae5ny_"ݚ }vkm7G7wHG=SA5T(0 qT3UGg<H|<&=\ϮGߕt /%XnXe]o �}GU!Q h^Ր7_ϚQ5jIK\�ϥ)E]>`]:]"v|}ndlZY, No~ڒ:WT6 оtmal>ab&b*&C<YvGN$L 8gNZڙ`-!w~Ke\kf80fevflmo fm`s<\$a d^Ά|,t}[.+Jz2Z7ag6@j<P_HtHz2D I$@ l=7~ I E ! K0_ I˕9k$Q%#Gf(I!iSOF-jӫn5*ӧc ;l٩iۖ۵qr) ƽGF7v�S�IEMHJcm:qK:6 RԑoO o(G Bvmܴͤ ʐaФe8Hv)r~KzڬXnwZ~ֺU[8æc:7V,$@&dp‰6ڨa2�'#;m><B %`ji>mt2%2hA11JFQ:nr;x~G!;+)<j>\+�! 4@�6Dh', l@� 5 @ͣ*J fOx AkΑ A.) * $2%+<3mKS%oqHPNҥZ�$EDi/(oI4d @PtС "_hWX2Y @qoDz"Α3.T쎜\!itN1]<OW"/U?kNg :C`$ѡA�ѡ=Fd@ )Y O> P-߀; XLʋWO-y\Q9R=f:ONu/֨t0:̉=h͌-  K�A:BRWbZݩk63JZQ%RNmWhz+y5o|�$ tM0H`�\m%QDlMNAVjP E92n1h!n߹gTmV+$[z{Nt2@ PS9tNNRddnkZI5E\;\68$zSG5oӡ@;%m/:>HU1}Ifօ0 {6ֆvSR![1 ̊E1zj^*Bzח Cs $8VIU9Iil 0#s؆Pd MHT7$E-Q"qn{".ez`'<$QIa)g:P>0"L 3bt1'XmwX ͇}I@lJ��!� �,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 =`  X߃E HEQQt1 >a $x!"X _Pb3G0B9}?Bڑ'uGt4F�bA1� $Pj0YDGPDu∃8&f'eH{Ո`FL\G �! K.YDXlYTqG:#Z*hSL *REzjz)`>!b)dR,) RșX P|j�bl)kށDaX[/ np;HOEF_|$u)!"+'륆CXP(b0r}L!H0;g%A#GX $Eul8YƹKB ~zZBjhϫ\Wl-po`|uW`OH#OO@Hgq .F@ r¥&^pD^_߸;lDE" mHGwX(&\1)=Q+jnAbE '~KPj,ҽ+8�]/($a� <aP A5!kd@~�XA^�)  ~D>'Ox5HJ T�)@Y0v@XX&!b�€ S 2,4TR "S8pe\X CXE�(5  BڈOyY(>?@D 9 %�h B#S`**W <wkLXH#B�U@ PÇ`BB0K$ѵ$` +s4Ad!ƁA��?8 9.k 0ROpnY;e,Ȑ !`|BN h@ > |!@?|@*( QBNR@d6p" ǃPp01`P$:|`WPFGLyZ  h("d `4v7o>"gOZM\$  4y!6!V`@9|TC\c B�! ħrȃZ  HBBG|դV1h ?19`C 8@u8Z�A 9l  B;A @܀(ga� 3.L@KɃ'AqY *J�X�:?ң`p'k@ x8 s �H@p?F4TЅ8BTD4$E _�b\Ahx 5pvOD h:064 '(#51YC|tCT! P:C>Ӣ@"e[U�G@#z@ "?ye !  hspDv <6rFRYPiH% SCj^� `P`b5-f`,״P:$�. *"^@Vt0ѸR#֋;8�K?W2Pv-`S lzI,  d6$r~@E<>A bR��N@`?&?&bԥ^01T/ r1ҳ &XKu(']I =OAE/C8w6 $C!!A"J }iOXEАLb,##Fe HB)`O(50aN9Ld(*6X�k(&1Hxc!4K>`}R ؐe2J"dK<>8ю-G$FFFi@QN�n2ETv!$\4!Z*$S^ hja"FcMN!pQ0pP2!TUt$@T/0tHLNfA2kws`|"@�? Xv9dw5^s y` ST|`*GV\7OC%\ɄTG! kHІ"L'Zp(Viw05`L "^%2 \:%C.lMbd>~@'dTǤ�c9T�Mq@[lF%(0PPbx)8dVW`%rh0DBkD+ 0x9F@8w`%5Py~+�n^VLd $n9h&5#H=x?JKzvX!QqW(!:st~Ru+?@H@L0`"Fo8Q*(Bv@67t:)*XA\#lD t3FlHT:->AyC�ơ A`I! ^`9>ƇHM(2O KR&OMrB8/ݗ+aHKȋrHA\2EBr+5PN K�* sj(A-')@u uOQC`HLMkLh"jsA\GpUgXHP�98=L2%tuvTm)%d~h2 $PWqB6(FErvid�itq 0VO6�HUp2U CZPqMsgzhd,dD n5\ ꠑjYC>C:PK�DPQQp`HbM#^sQGТLEi' 8sT @4E RH�cdeM, � pGB@Zo�d3[t`7Apk4S#[_#BWYL{%"dx5b)^I |�P~pf5G3(f`MEs8|PA oucoSv" UQ#6r#7W'5Alr!(p`t5 7QV < Z<8�op4 pZ r8Kw !#\?vsLL6k9WKEe(:V bL$s66pf:DA'4?XIu@εzㄘrWg#bCAL�RT;P[UV1R&5%)Nw^t[�O@r[ddgSk,yuqʕO2 Z Z!X 'j UZbpr5'�ocR($t8OPEP'ɥQ[[@[MkC˼"  ij#F4Yl[j�@�Rcp=lXWu8l `p|`MWR^Uqu@{OqbIjl)!ٴe!,@�bp-)%�pn39?�&3^S]]{p? P c΋e"#+ # PCtjr(vx35Y-R9Er�S9q!!!`A��uNȍ!r)X JEV80AHB2 2 )s*A� `Pb0#]Fjһ܋P1oGY\=�X{̀>>!�>6tB|S<5PC%:&&^Eo>1�$̖\=M&G!2VB�BAL"Epa0��I2]aH+5+&˺겘MX0} Q4?�6DAʢjsɤR0`"дQ'�,r2VWp@�,,0M � PkL>E"W@ZsZ( pT?K%{6A G\NFNo�P4*)%|Q CO,CW[bl9�SM̰$ڲ"#*AC@ƾ a,RpPOׅ0źYXa"U{VyM)`X@) c` kݴNq<s Z ]A %T4o@Vy pX/*<NM,4Ysc2 m`TJ s�= M1em #�(D$As3%j@P&qp6�=)p@܀EAԼrW%4>ۖ[lӵE0(:WAp ]QF0ldTICәLi9! bJ8XBPK$T 1whH,kD8-$B%\"A G|[,oxBp6YQT&2 K AyڧCj^, $7AL<˖+Dbt{J*>2 ۷+"yn=&\{!aF+>z#۩-!λPD\u,64ŬC%^$iVD+~@Aųmh=Ἁ625I5I%L .1u+!F"{pT*7siEb!ё 7$S"+,[�|V!>7 ̽~/̦px eY\^Mt-@8^D]6P$!59)XBG WsFS/T_s7PvC00A*k&Q _[QO75.M[p[++W:M .ϕ\ihs۟VLrR󺏵şҫ��G7XOa7؍xmf2Mf&1f�ADE!c! 2AD"DALb#=vɑI&#R2H &7J2 L5i g=u'@B\'Ҙ1a TRI!qҦI' G*09PmIG29�jՓz9R'͙%m4'nf=6qbAqpdʈ*78rĐM~$3#K( ,~8ċ1>F#yA<rCʏ+U>|9s-'xZ3w|#ώP>G#+@8xȾ\"#oJb;;?+/>`H-&`@)ز!Le1Gw1G �58(I($'g ˆ,2.K*l!8<C҈309!NSN1$PA%PB44A[PQ?4$00F 1SLDTQAX".ଲ 3ÜrJQ 5# 'a'lYmp_h` aE6dXcmXh}MdI'e %MR[4 ̠ 1+�^# S*"zM_u5b^G``v&xuv׭u'ae81^w^y Nyս7-n:Az5B 9~bCֈc�6;bivz騧Zꪯ:E":E\&(6>P]GZO ԳBnim{nm!oO ‚2)0Ă$';rC׼r/\ɅF&| bq[O7s_`vm'SO#o .6ppgYg1`�~V:؃+5޿ . Nodʠ2`�O?< 8O ܟ8*`'A ZЂ`+? T_(�@9{{!-AFm tH2Nq%'0(yGxDˉbEt`Tb08q]CE.z`"ЁQHU&l+l9Db a 3C??谅/H-rT Lnғ0ܤ-DV*$ @F|!,#ӹ[' � /m0`D1`LHfzyLZ=Әĕ5Y+aŤ1q EAP�(:")$6* 1 - 7!%K Uo:$A JPpMBOMVhB#yЉ2y8(&h20iL^R3+=&JIRl23352ULd +H.q%8EYHC.5hCIfԠS-h)-ЈNTjG֮RLFqPn`�3ZS)IySf3{bv%ن$$ 3mw#챏@UjuD:P6aX*жVUFC)ՎՀ`HyӸƔ}})p ;ue29L^5 "պCUrx~tS-yZUa^ي=o|ެnWV5%LMj89kSqmE9TwF>rz|-}W#m}ɛ7$?]cUi1GJ.m3+3 6ٗjCO9*i6nJaVug?^36+2E1k=k(Y۸60sKjS&$ωe@c>;Q~]{єL3ɼ-KjԢ~CS2$,% :jsnuLGQDYΊPy2# 7f˷6/kk[[j=qI[7׸ԩNSD;zH5�@�: O8:9 m&؏o[P3]Y _c>l散ͣuWncVmYI4C>iLR@ V`[C3V.N�cEY)!_G]p7"ySm\e1<v;ohu/+1 mA!k*جf ϼkBlgi4 {ܬo9Ӿsrߙ; LC.i 2 *y7r�:yN >G| Br;-Nw+Bo{rDQ={=?2<)!c0<X˾$�:8ھ6肕IX�H8E<cJ=Ȱ,{20$ۋsA1ARӿҷR2#�#.x!$ē0E(kBX:2'_�zC;BSd.2;븣Jyj?Łz#7 Cu;>s{4:B1J%:h‘ 8'$8iB#7XII<ᚩbPh0 96AC7+;d;\\3+7<ޛ;5+ &�@\)&B,l%>_BgU)G4:%8i*S02. 7<A]LEBYǸ3=/Ct8Zoҁ7x$h5l' =X&p'x؃'�&Z:Ot^**K#6Fz?ޣ,/Z>G3Fe;.f<XG􁌴&�8�$Ђ6 o\B6h4 4J#$1GI8IKLJ">~z`6p6Hx(@$ gT%&b󭨤+)BEȊ 1G.P9zLLLCKJ}4ğ!+-j"ȓā'H@>'`�`F@x'�Jh'pq:h+H(3B¸H;CCt<ŗ|'ˀZ0DLL@F7#1@LP;K5 ;DŽ̜:&x6P@L&\E-$�7&tJ~ClJdɎs4IpE/c F{|Pt5}ZP?QęD"%@x;�>؃@.P&&*j\OH�.tF,r˹?jۺ#ϼ|{?q lҠ� 5G E쳂Ec�1]E �&IX8g|=<:H~k5))Jˮ%6WT* 3EIH9J|\V'%΢Ib۫J>MD7@�@`hpgl&p��XaDrlAS'<{r\LR\j&9i9Y"$3>I,5H:Eh_Ё> B:`uOR:NՏ;TH's#c+ufMPG=5cL[.f@3k $P˾π6x:EpƭcfO' o[ uB,P'użVJ}tڣmP5) ŀ Y p'bi5Bs5&@kK e.&cb {:jMEC\+UZ*%^|<,%J*Ƹ;|J1l$6�E{�K5@8ƺ蓞\0@?Աsl[{GDZXh­VUމ Nfe>L-i_L5h\&Bv[�WU.B[ ; K daVu\PPũYռ/>!]#f"dV#;c�钣\,ӶJ;O;(}؆_e]ΊeR$'(K4`V_Q l@`#vs5H|CL8Qۡk0ۼ4U_L=r,d4MPږ{OVZP1E``5Q8~"9"[fe1br t9"%?st uڮkc<'KFe7|Z3.c6n\4^cpf\kͽ޻+Bg뭕=мK0K{g<szgwgw6~}w"t6&>^<0J.ݒɿEn6^ֻ<;$H8CiNi]feZL)ZfHbZVVi&2F 󫮎l2<K /Ffp.LVGf>c$3N_c>0)CiBYPJ֑,,S&e~Jľ S&c:kVkckmn"cl؂0ڐ%yfl-C�*$43f_Mqߣ$бF<7BiNij^џF*^iJ'>TKN-ZpjƆomiez_BΝN-N\3Up)/<f&&*ޮ 9Ak̞n>\i8Cq.؂�  "q"q�" H$%H8r"q_Gr*߂Wr)/r%-�%ΐw#9>9tTgGnݦA=!H�C>CДA?BO)t#H�#MatF/tCO�MtCKOJAF?B?0t?H�@]􋊰4dOPݶRfކ  0a/aGvcc_dGb?vhWvfwvjvavb )= CRkN]9ꌆa[QJz{|~wX;YWouXDʹ;yfj_߭mu p?"W5y9Uy'wywvC]G)TK6ݭm;xfwxh_cG:� y?wz'zz_{6g <KU;JV'f%s)\ou'6n [|[nGy'H i?ej0?."re>pXh,VP~sxoowujĦ Q[ #+ecJ.B#^)/(#oe(#a2)hA)j *Udlu!bcK1x}\_g~#z)ҢA~`11j``6{ڄ!HGEN0T` qh06ЙI GDi2dȑ(!2e5c/شIe'2@:ѝI2Uڴ(ԡRRjRZV4kנb %; }6qʅ W\qm_n�.`uB-IJ ]J>yd29fT,44Y\ Klqo}+ڽ``ˠ ~N$^؛. GG6?d$ɔA.dHSYFMfp[8 ڦ qVUrcUreu7^y u%2gbrqxaay"d.KH84Z <dT8k&Q2HOJiW^QQ %mZ~YT >I^xa*2�At 8$IHsz2a1teg݇J _5i7%8q%SfZp "8j%^tsQy|h0gzA�Ȱ$6X2_tVĎf6MTkt‹n﫭:һ/TFwP$tɗ#>(,j!yl}@ ч_GS &gzelaX]+ nima{ Fv !]>�$M\0_1H,H h;HAn+hbcگfl婢;/<xUʭ\qRtх"&$YO,a%>RWc<"IR(w_LὩ/[&|}U:hxq)VDtqRVxqA�6`nCa)ņE šG{M⾭Y$k䑫iLJ(8qq�=g}qX.<aY|4NĚӋ"ITN: v:6"xQT`٥vT]jrך&T g@!�8 HNb0 : X C'`1L; xB:,]9t~Km'cID.n+6ٟݔC$�\AQZק:A�|'8EMt ؠ�p`wR9bșX0! .F+ ĽU:b ҆$j\7�O@B�! O5L'pހ=<aĔUygeLXRLXV�A}{-1y/<UH` h�j0:H䴁ل6@sED7ՙ%,]R\Jnv<Mˀ?p~f!iQU_lPJ=İ6 8K$!j]xCI C(_v+>:d+O~s Zu)6@}CbP2{(!QHz(sQ OH <X P´.$6 :XZ#]kigNԡШG!Mj[Dj֗h9@M|ڙ& Al"-! "8tᴚLBќ.,-yG2uG8`0y6ɌfC)Nh(ᆍD]Y�$t! M@|P 5W54F~) i=B# * 2. wJ.K&ƬfM&3N16M䐄I 5 'wjӁF%E8~uX#ݫj~Te?e8aP 6hNV7 �NNگHBDFkqQx-Wv]4\˲̶e4c_cޒOnmn<3?k� � ,W}_PnQtj%0P>!=48\psY*?iQJ+W+P Uۃ5@< |=iD/E~eJYdbS'Pe hT}f;d?7SVAĀ{p(_/7(%SI:8@$>x4B0‘ՈxcjةU O`P_tCr`rhrnWq jv22xY?JHnԼ@4FU n˧<SYւM?UfX^@鎓ٍLg9MؑZhD-ylqF\sX\n9TY uL,EP-ѐ臶I_Ot�uX}1Oڊ N`,xK -`QĭLaIR-۸uJJ> ٥!h5pdTyUaV MpؚKEh]] Yff_TTAxH^$ZtIvH,u$Iu `"X`�V\ V@-,AU13ZcQbX47&\<P%uxrHiܶẙ F` "* aL!`9MR4#DzB@0ǘӤa~c T6b42arZ5ƤdwqW �D@D [`PQP"QPZD $rX-E ]XQA!|R`�e#%QA�WY~%ZS%W@X~E (Y$YQHN"Dbc*dFd:dV&dbd&Dd&fZgBfcVN8C@$j#Qa ipeM&bOY*n&oަ@oqn-NIotgsfgA^6d0`�C`yA\B'{`@z|}'{'}gzAgybN*%Sr1- q]uX:gZ%asfhQ\[gYZ謄Rzej?fA'h"`&%ĎAF(e (&.FghH#aa2@O#/r΀_PztY@t\(Vi:噂(pn^Y%ə[ڡ��lAn�Tjn~ꥊf*jf*V@&N]R=~<MZLQgąꅾưİpıj"EYBnbh^`v+L& �@ �TA T A $@̂$!kګ!BīB(kklkΫk@ AB k <�BGF�@Ig0sʜ_*tv谶mN'Z@[Vkn 8ΊWq]``r)�A$DB$�),->*:�PVՎ�j*V-jjF&m:Ӛ^{ɬH^N)_憺bn^P,JN8s:nkvHQATB+t~.膮.閮$d<R|dht[fY"*ֆ*kthք%sk&ިufj$$P$�~//// P/L%BVT&V Jc) řZAEg Z()Qio#BK>u6ZPR%pB0 ;P 0 o p 0 0 $A(V`I\kŽaȡY R^l*^*,^U|% M#stDZ ̱1[,zIT]5)8„qJ<TB΀کi"6V_(g>-~@[߉8ǝM++,*?G+r-j삽b)l,$IFE>^+&Y,޺�&jpV^&#~%5jdd8:?&;;;&s<7&̳:h;=;6Yo-ub˨ƅ�?+7Ÿbg)lξ,Oh eEm\9hJ uC4fD0fb:&Fh4M3cLs;OtN?eJfM 25D?)J[n^V'HhDGӥs扱*d\J3MtL\5C5^^5]u^_'&bFSf =6_j%JBnq./̆1O`5ʺlRFY6 ̡bbYVZfK3\vOubvnn۶o6oӵ:'@fu$Z�W5pvRlVn"5 pީw/27sD p16[ㅀ^/fC7F}ӷ~~߷w~8FTdKD,P4hM|kni^buZxFp#+t+)Vhb\vA[@x.指A((n%C@@C(؅CN2 8cDWFj>jqr+cdcyBy,Fdoq*Wv3Of6 G;i7.zk&A9Aօ]9P⅌EU\ ( [0O:ȼ8SD M&RR,*X:ষW 'W6mn̺)$Oq'~Vm;2NQE $$0@LHyEwWѠQEa^)faڮ|ECnXV[i7okk:gy9@&j^I @!rwx4 Z=rz`F.o9D|MyKK鯂 UϦGY6,SMynnc͏9x홪h)vпMx_yȜ~^V=НRFqLqjQ1 2#Bs]wKpwruD7EKbxH?.DJ ^/)c LDDO"8]i_Jȏ'vUr\ZkfezVLx.Zhi*'毛ZY*m}<[ AxlPЁ aRC:s� ٰ1 r3)ITMlf*YyfZ%u22Ǭ9i 9@4*ӈ@ LxP:D(q!D*T0`G# $yFȒCBx3dh\q"${$a#G ެj1$0yn1P$:U@+ _xz$!Li<K!3Ӣ`F- Aeyס-;~`fv6[nC领ؐDMnq`$FO&U*�91<L!8tH I4n*=Ԯmp%䵎+k \<x`!Zo |;:"F, +30ʋ1�"3ˢC DSs(S ;ItxÅ@5$᱉'DpxCx"P~N#³/jkmޚ!0QTB2 Qm #)˱J0ƒ<P?%C\kRJI{MrQt㈤p X! j$l"U UvF|R䣧3ٮ+ޫV䳀 b TT |.r 2 L/! %,]<3&-D%ŃMtEq!őn2~'Vh#6`CIB胈bP+D%T:M*JO<3,>C,P 3{ڥ€r%7QJ%z2ݱt"I+eRN[s;Ӻ2&dh=|4 ‡'6tġ. HB4tI)j9)Mz㛯n(#i8z<j;;3ATNDg x FDq`=bf-ux$P${"fX$ -< # )5Ͻh$ $42}hGbr2XKF)BF:KBӁŧAP^Pren4`7N=a (� vXC0P�$t M$Et Q:}k6{ ΓIk*ip4-TЏ}n( LmPC?/1d61p4rС5R3GI&#!L7ICX�&arؘӆ<8跓)3)cX6"O %.K`dxۊ᝶2PaU/4C"eÀƆ!iOqJMnh o@l�: "�@ �|` Si|P׹ZdB Qj/ab)J/ DyLނ/ }Z\ (mTY*[Q%#pdP�5t Jf'c�z:-|kțrgR&datZ :iDTth/nZ[l6;K.I(�}ƅz.MҞ- -I~*p "@m``ADؘJ9Wmì|@V`NJ,sg;)zFj</)BA\JԡxL7[{ YRY{]$5g1Ȫɛ'ư&$@*WE� Ї>(VБ1J^IPXbɘD3cYI68}MH3R[eBPH^+Ԧ6X&L~ Ijcs |JKȸ UQt}>AYmM6;A|v46 Ui_'tMnYZ%/:4eweN# u.w*�ioձuIR+o19 �$'Ͷ3Fl2d:[~ϾLl΂@~ w͡2\B\kiyV5C6W6w`>pI|0@ Aα4VE67Yenj6("]TN7"Kڑ>g �C 2jK^­sO^ƭ+y[KVjJ5*{' Wb`= / 2 >(oʐfs6XmۑUZ "͙E/p*swF!7njM]yPAcQXllX3G#)= {݄FiU&0@#k@LRΧ̿)`9xe;u&΃ -m_- # kDZ'5 \@y[p[qMΘm�\b�0$OF 4ΆQ*3PA:BE .QiwB(j j@t zJr/7FjĺHf(bZZNј�i$$3d0BMV2L(ڥX4զnTL#$n(*RLE';lpp�.hj 2cDO돲Ƞ6a‰xh{JB͙MB(ɒJB xB't#gѫH1#TxFT'QG^b-v0:f#F-QAHEap.&|�p{:`|phd!on!oDlh##!9B!K#Q�9� u P!PMDBx06 'mxG>,-/i(Cp(L:')+zʮt+q`+u+&4bo:,/uk Z/c\вz'ͽ0PxXlgy,JQjEO)�` `4G`4`4ES44Ws4Q` X5Gs6M6[4UB^s K7k36 5kF +N2L, 1B4EM`i6mBMmDlFcA1JMqqS)oQ.3  !@@ @[tAt�ZZ@A  B @`@"QYq^h'?Z@ xd\ύZ(6 y0olon0C[ ",B3K�CKC; A,, sLC?4 09/i%P Ow8O>dC֭2U06M6ft*՘rtQZ!TEuDTMXTSuTKT[UTWTSUCVCuUKuXu`OSWY/M=P4h?j c&27+Q Uz&_nRM3 1CIS4͕h . 0�@ u^U^^^@^&` `� V� ``6aa 0(� 4bʢ0$((@dc@)_Q(谦w1 ;M e&R()ˀ)sQ>G#.:`biivijVj1�kjjv6IYuDDNw"0X0 0*R% m 2c1@& y"lQI#  V&Wr6 6'*ws $k37ks9wrAtM a 8@=TLL>؂MdN=e:Dm1e&)pRK(t_LM&ekz:Uqv"Z �ss1`{�|7 0@ |×||7}}7}ݗ}w{}|w NJD8mfX[*Er*wu*c@wJԳl 0k /c2 38rKx7||}~Y zuی×r g+8V2QM&+ NP1oԏs0:gl2dSz5Z #Rz!{80ox|�Y8bzeb 7 ^+l['/cpWԫQοnQDnyRQ0*Գ1R섇" &CjL'8NKp@8<b@@8왛##gky8Ԭͺ䀀F9Sx[ ۘMƭQH<8y-p1˵O_Q'94Z'ٸqpN}Y$,6@ y-'Zt.Z$< - ] Y c 2I[1-Myŏ?U_nQ&lpO˧3Xǖ39S56UyZ6Ǫ^#㫥ګ:ZbdY:e U趵o`sO1BS )\ flCǗی,ݵ$@ɲVN׆C^e)뒀$]%ѧC+ HmSZ+-:å(y& >/Lnu) lQu1oh5ӄmar:b':n8fhd'NU\]9|;7|<7&)SəOg7*%O dwD5Axw _ƩFfSì؍SZ�a17&$W)�(̄h'�fhEQl+×'q#zlcgĤ-=neZQ]d$ ӒJR8hJQw3C<>qyG v|Ռї׮mt*1'J\r|%w{ LKcϹ[E-sj2'bҝ..PV<;+P ?\'P6Syh#}mCӷ~9qs~$|b{DBe{K|{{sJȋܤ+UpvbiH]!+"۷ݞ `!x{T^vQ{wZb 2bXm�B) <rsx"9odLgZv9,,%!3)Ӟ.f^vVvH1!l㟆%h}(}@�Ln"&p!gjj>@Ru=X1id'kY},Z>ٍOpbxqmj>uGޕ9V%gof&LJB梬ְR ^6NXRq%?)R$D*?NK[p#)iWDHJf7O7|'99:p@:@#)o:w Jȡ>Xcm8: ڃЦ2#}ކG{ZQ§(GxG|؄ HJIH 6�T\wKxi$>1c iTAD'ZbČ^Q#*- PbL Y3!ș!ki"Ē+AI*&qu@6, 6$1e0jpbłKk #66ty$=rhラU :Ul%P3~$ȑ L$Ar*eH`e֔FYm]1!^mFYE٨ب&|Ģ;j-bZ0 j?&Ilpx%->DvyS* I *߬Sm XLL)8Yc)YdQvdBPh7զpщǍ]p UP([(HDURL)h"M8Qu6�UfIDO ]�P.mXؐ_ZUvF2C)6gcdDvĄe y6@aAP ڌ&[!Z䨈P r:?4jp^V`ziWS:<"N:H@"QhG"�t$Ѥy v`VU8Xa "e 2 eF(a-Fjqǹ&(%QԩHWoMQp pV5TPǗUXF{DI4$I"t+ *jkeCBc٘efdB D$ZbT C\jQ02moBF)ITTVIju� o0"Mే9DmPk=A,LI5Ձ"ngXnM8.:nAcB;u뛆ԊOyngշVK57p?nC"DH Єl@Z7@V�rq_oKuWYmϏxͿ}&(i "@ثFjjvF ,8@dwMlNE Z|a^`m�a$)zAl"  tH̄Q)Rqnc&$Y @#sAAx(aIb L$'GR6A <.q`AD|, P)ṅ5ńha t?IA'd�).vC¢iM7,)| _ 31I/ / Me*S%IldٜRp)M x!(8SEJB{X”6iyndGp'c"9rB!]�8LJ n>Fv~2t*m)K_ҘJSˤJORT(URTXP8' q ը4 }0\kly)G-a Bue^愿2|.*!H:&'B NMa&֗54XF(0 M`b4ldG tRV-VZYV]{ $�W%Li` HfmS9mAjf:4+�oBXYQ`e4u?-fy􊗨%O^DTB @TÝ5=dx:B) b�Y9pUކ .q_ʐ2,VWy4Vte 2am(-a:#Yo *C˛7̛I -oѴ+J)WR0')l$\VkIȰ:I}**[z\k<-w2N(4:+N] " دw1LS r#KCF62K>mlt.9 pJ` e)@=aG#T2\[ZCK`EPD @ 4RO|.X̴جvJOE|]j*7I4MT7K8}z\8l?{>x3|{x-^/a1l^+b$МKu%F1I1[\w3i[2=shYE>!(Ǹ'nu?8�uZg^9�1ykcJ+HeGj>-snwɚ7 ,'=>zpLk!e,g]<à湾ҧ֬|Z#21 B9s -%ѥ=*91*&>^z FSl1JWȌf0_P ?A`=z:0??{'cuu:PR'%sb4J4|e\:v@|47d| #G%h').U�c�.H~a, &vuppr:(P^=Hk׃Gxldfpr&b*E"E%(@dU#v5@6#s/YR_0_Lyp}P}0чY5δL$Y10QAmapZUVhgPpVlQT}a~D0 mqՀq?c:X|3]#ݕFeA8^{A4xdXx?RxdʔQc ؂��@�fpDph:�:p:@:h(@:p�D`f@@p pr\bh5:x: SU3wuYS~ $F - B09#!T 0590/ɒ: +DIv� pp F�PUY FF`Yyp `p 0�`9 %b) viuy_Ylii)B�P P~vpU'y?uJxQ4@(iA  \p�2)\BQI)9\`ٚ_ yyB)cv ٜDP+B{+yFPFngF@Y Yr)Y� yZ))]7p 7K Nr{/wE]T(si|RF  ڡQ 0j' J:.:1*!jz9@@ A . Z0.DzKjMP C:AJ;Pb 3%&4rbfw0Gv|cnؙ#ə#+1JNqrJp�44pI|wyJm`| J:qC840SG0 4J`�jtz` `rTqJJz�@ 4 9'{&@E{' Ԇm"5c� *ZIugjVMQTzVIEVw&Dc-Yq\V\TTTPwFfaZ[8+aŮwf<ӘvmBҠ1WFnj %I)-I*&=1bNU19hB7Cv&ZqNA@6E*Q1-PfӴHB1BrBi* h-a{à4_$7Gњn ( csQt=9<l�z6@9B|ִ<ϣ$qI#DdBQVD hnץhW0WW4yAEk"u5'y+9z6G?jԷҹ$ۑ$Fmn8 u�,*E?q&Q{t<aTt`hZ҅!.2n]6`A)0tP>�b3̓\ 7S&p&q1tAPAkv.6 ?kIqmYvxmX#nwzg󲙵K5˨5pSػI}Ĺ ʋWmavDI B; `m \]hd{MSUKW*61qdPjR LT[;7zv+M$ '&L˽k$_\8Cdx3jÍ|&em(0,*8$lBi⻈rGUvָCK$&$GKvUKVs-}dc1t<*D¾\Yx%VT(Q; x.tyu); 3yq&, q-I<Fz '\0#$,ƦKDVRDr&7H4&,?UCV# m9w*F:s:gDZ,i禣(_ ,xqB<$ a2}+;'pN[a"6$K$9=Oq8=-~ćl>@ l&'`]az:k#9М= 5 Mס#1IsUCYa|aؒ+\ zW'=͞[6Bf236L�Q#W,êkQE#R9,Q]Xa1ؠt,a0ƍCCőG8lv|GmG,E1aDHcǍɬ"E-krND :cXw+x%{p+!N[] &Dr>} r÷ļDžPGҖ<2D�]C>`-]aP3tC1kz&,\ݪH@vl:|n9ƿq?l)R\8n嫰EBy3уdgz�\byFBg&ɒMAy!2D-KHm\ πbٖYnxAș.^|;K6'\&I8 5B}+P|ō!9&o0a ' [GŒ[?M{wW]xG@w P]Ȯ=>lU| l2 zq]ŋK4_儃&{�`C �Im  P7-LI]Dp%u1Ԟ=c|A)LڃlHկB?b8$PIkO �MQͻc1F{MR�1P�oO @6lQ'o /0NPg)3vҋ70RӶR=4}Bf|:<H_O{6/(ț&u]ɝcB_q 0Dbhѯ�rq6pIL??akNs| eZ!HJ l0!Ç DXaE5"qǎ3PNĀ06ZpIs+@!" QcI>ִƓ&!~ !@$[bl'0a8qҦ biprK ԙM84h6I|<"$DvQ% I1r 43$2]mP BAȤr$AȦ=D@9 2 VbH/.?͡#ҢQ)f|;ܛ-M`I&FǑP\0b,ڃSxz.6Htቼ| @x.x… +Ё6󌫚tE 5c1Gl- l@ɠư@L-s⢳rt#(; 8AԌ60>.0 ;|"tLDQE:Li pP6jQ⚩3.ࡏ6 $y2pX$ -PD >܃ZIՀMm~tm6de 7xK2 J(kK*0."-76PGENM5 p 2U֕&mc6{ ,0pF魭P3 pUs0;�c"&D0;xDbQQA4R[n#vl{-H <H#m" N#m풡6:l"NT0<3⍊/x?!6:xÅ$L8Ib KPX-^ri+ycE> @CE 6j${"U4SpP# _S3 Lycki1~6Zi6ڧ~h!0 N\2o҇5c"G"�-C2sItAt}�o\%pQ]zkͺq%WA $ &=N�DH�9X �,'1;PȀ#& QiHG"Ж4$UxR^&C0iI L—EMr27 ` 6(p,`|@@� Z `,dwM'1qP$vHbeX h0 :Ŝ@VA.36!Jt&`5G0풅; wRxR'MYQДExۂGE wh'l! dNt7Doapa@<c /St@N|:6>hI{ A٥tkhFތGC Uh$$:1TP:VD@bp&&h Ύ��K┒)� -@cԕaz`l! A0І>$6�Dqg%xxHׅ5 lj,` &-'=i =%Hi׺Rř:K\m 6[$ Z$H!K�@\jRT(@ؘm iK +r@el_AP͙ {!P@'-ΰK] ݇ByZEse`: چv &Xl1$@s-E7oei# 2?T!tL)BԞAPXr /-#iԺJRvdz;f7Li׽nu5'D;1sV!cQc$ r VgFi:꿥 @q60HAc S]*:ߢ34 nK )D8oyxEe^lcU6Zۥ砗*Ϙ|HMk $ѩY}.jޘɀQlq 37"%r[Bfk'S s2~Yc6l^.ݰfgVK87i\{7*]^kѱ6P/PKP�u~+`IUFn3%:c(2o~l!K 6~' ~L0+te T3:�wM">u"s@��!� �,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 =`  X߃E HEQQt1 >a $x!"X _Pb3G0B9}?Bڑ'uGt4F�bA1� $Pj0YDGPDu∃8&f'eH{Ո`FL\G �! K.YDXlYTqG:#Z*hSL *REzjz)`>!b)dR,) RșX P|j�bl)kށDaX[/ np;HOEF_|$u)!"+'륆CXP(b0r}L!H0;g%A#GX $Eul8YƹKB ~zZBjhϫ\Wl-po`|uW`OH#OO@Hgq .F@ r¥&^pD^_߸;lDE" mHGwX(&\1)=Q+jnAbE '~KPj,ҽ+8�]/($a� <aP A5!kd@~�XA^�)  ~D>'Ox5HJ T�)@Y0v@XX&!b�€ S 2,4TR "S8pe\X CXE�(5  BڈOyY(>?@D 9 %�h B#S`**W <wkLXH#B�U@ PÇ`BB0K$ѵ$` +s4Ad!ƁA��?8 9.k 0ROpnY;e,Ȑ !`|BN h@ > |!@?|@*( QBNR@d6p" ǃPp01`P$:|`WPFGLyZ  h("d `4v7o>"gOZM\$  4y!6!V`@9|TC\c B�! ħrȃZ  HBBG|դV1h ?19`C 8@u8Z�A 9l  B;A @܀(ga� 3.L@KɃ'AqY *J�X�:?ң`p'k@ x8 s �H@p?F4TЅ8BTD4$E _�b\Ahx 5pvOD h:064 '(#51YC|tCT! P:C>Ӣ@"e[U�G@#z@ "?ye !  hspDv <6rFRYPiH% SCj^� `P`b5-f`,״P:$�. *"^@Vt0ѸR#֋;8�K?W2Pv-`S lzI,  d6$r~@E<>A bR��N@`?&?&bԥ^01T/ r1ҳ &XKu(']I =OAE/C8w6 $C!!A"J }iOXEАLb,##Fe HB)`O(50aN9Ld(*6X�k(&1Hxc!4K>`}R ؐe2J"dK<>8ю-G$FFFi@QN�n2ETv!$\4!Z*$S^ hja"FcMN!pQ0pP2!TUt$@T/0tHLNfA2kws`|"@�? Xv9dw5^s y` ST|`*GV\7OC%\ɄTG! kHІ"L'Zp(Viw05`L "^%2 \:%C.lMbd>~@'dTǤ�c9T�Mq@[lF%(0PPbx)8dVW`%rh0DBkD+ 0x9F@8w`%5Py~+�n^VLd $n9h&5#H=x?JKzvX!QqW(!:st~Ru+?@H@L0`"Fo8Q*(Bv@67t:)*XA\#lD t3FlHT:->AyC�ơ A`I! ^`9>ƇHM(2O KR&OMrB8/ݗ+aHKȋrHA\2EBr+5PN K�* sj(A-')@u uOQC`HLMkLh"jsA\GpUgXHP�98=L2%tuvTm)%d~h2 $PWqB6(FErvid�itq 0VO6�HUp2U CZPqMsgzhd,dD n5\ ꠑjYC>C:PK�DPQQp`HbM#^sQGТLEi' 8sT @4E RH�cdeM, � pGB@Zo�d3[t`7Apk4S#[_#BWYL{%"dx5b)^I |�P~pf5G3(f`MEs8|PA oucoSv" UQ#6r#7W'5Alr!(p`t5 7QV < Z<8�op4 pZ r8Kw !#\?vsLL6k9WKEe(:V bL$s66pf:DA'4?XIu@εzㄘrWg#bCAL�RT;P[UV1R&5%)Nw^t[�O@r[ddgSk,yuqʕO2 Z Z!X 'j UZbpr5'�ocR($t8OPEP'ɥQ[[@[MkC˼"  ij#F4Yl[j�@�Rcp=lXWu8l `p|`MWR^Uqu@{OqbIjl)!ٴe!,@�bp-)%�pn39?�&3^S]]{p? P c΋e"#+ # PCtjr(vx35Y-R9Er�S9q!!!`A��uNȍ!r)X JEV80AHB2 2 )s*A� `Pb0#]Fjһ܋P1oGY\=�X{̀>>!�>6tB|S<5PC%:&&^Eo>1�$̖\=M&G!2VB�BAL"Epa0��I2]aH+5+&˺겘MX0} Q4?�6DAʢjsɤR0`"дQ'�,r2VWp@�,,0M � PkL>E"W@ZsZ( pT?K%{6A G\NFNo�P4*)%|Q CO,CW[bl9�SM̰$ڲ"#*AC@ƾ a,RpPOׅ0źYXa"U{VyM)`X@) c` kݴNq<s Z ]A %T4o@Vy pX/*<NM,4Ysc2 m`TJ s�= M1em #�(D$As3%j@P&qp6�=)p@܀EAԼrW%4>ۖ[lӵE0(:WAp ]QF0ldTICәLi9! bJ8XBPK$T 1whH,kD8-$B%\"A G|[,oxBp6YQT&2 K AyڧCj^, $7AL<˖+Dbt{J*>2 ۷+"yn=&\{!aF+>z#۩-!λPD\u,64ŬC%^$iVD+~@Aųmh=Ἁ625I5I%L .1u+!F"{pT*7siEb!ё 7$S"+,[�|V!>7 ̽~/̦px eY\^Mt-@8^D]6P$!59)XBG WsFS/T_s7PvC00A*k&Q _[QO75.M[p[++W:M .ϕ\ihs۟VLrR󺏵şҫ��G7XOa7؍xmf2Mf&1f�ADE!c! 2AD"DALb#=vɑI&#R2H &7J2 L5i g=u'@B\'Ҙ1a TRI!qҦI' G*09PmIG29�jՓz9R'͙%m4'nf=6qbAqpdʈ*78rĐM~$3#K( ,~8ċ1>F#yA<rCʏ+U>|9s-'xZ3w|#ώP>G#+@8xȾ\"#oJb;;?+/>`H-&`@)ز!Le1Gw1G �58(I($'g ˆ,2.K*l!8<C҈309!NSN1$PA%PB44A[PQ?4$00F 1SLDTQAX".ଲ 3ÜrJQ 5# 'a'lYmp_h` aE6dXcmXh}MdI'e %MR[4 ̠ 1+�^# S*"zM_u5b^G``v&xuv׭u'ae81^w^y Nyս7-n:Az5B 9~bCֈc�6;bivz騧Zꪯ:E":E\&(6>P]GZO ԳBnim{nm!oO ‚2)0Ă$';rC׼r/\ɅF&| bq[O7s_`vm'SO#o .6ppgYg1`�~V:؃+5޿ . Nodʠ2`�O?< 8O ܟ8*`'A ZЂ`+? T_(�@9{{!-AFm tH2Nq%'0(yGxDˉbEt`Tb08q]CE.z`"ЁQHU&l+l9Db a 3C??谅/H-rT Lnғ0ܤ-DV*$ @F|!,#ӹ[' � /m0`D1`LHfzyLZ=Әĕ5Y+aŤ1q EAP�(:")$6* 1 - 7!%K Uo:$A JPpMBOMVhB#yЉ2y8(&h20iL^R3+=&JIRl23352ULd +H.q%8EYHC.5hCIfԠS-h)-ЈNTjG֮RLFqPn`�3ZS)IySf3{bv%ن$$ 3mw#챏@UjuD:P6aX*жVUFC)ՎՀ`HyӸƔ}})p ;ue29L^5 "պCUrx~tS-yZUa^ي=o|ެnWV5%LMj89kSqmE9TwF>rz|-}W#m}ɛ7$?]cUi1GJ.m3+3 6ٗjCO9*i6nJaVug?^36+2E1k=k(Y۸60sKjS&$ωe@c>;Q~]{єL3ɼ-KjԢ~CS2$,% :jsnuLGQDYΊPy2# 7f˷6/kk[[j=qI[7׸ԩNSD;zH5�@�: O8:9 m&؏o[P3]Y _c>l散ͣuWncVmYI4C>iLR@ V`[C3V.N�cEY)!_G]p7"ySm\e1<v;ohu/+1 mA!k*جf ϼkBlgi4 {ܬo9Ӿsrߙ; LC.i 2 *y7r�:yN >G| Br;-Nw+Bo{rDQ={=?2<)!c0<X˾$�:8ھ6肕IX�H8E<cJ=Ȱ,{20$ۋsA1ARӿҷR2#�#.x!$ē0E(kBX:2'_�zC;BSd.2;븣Jyj?Łz#7 Cu;>s{4:B1J%:h‘ 8'$8iB#7XII<ᚩbPh0 96AC7+;d;\\3+7<ޛ;5+ &�@\)&B,l%>_BgU)G4:%8i*S02. 7<A]LEBYǸ3=/Ct8Zoҁ7x$h5l' =X&p'x؃'�&Z:Ot^**K#6Fz?ޣ,/Z>G3Fe;.f<XG􁌴&�8�$Ђ6 o\B6h4 4J#$1GI8IKLJ">~z`6p6Hx(@$ gT%&b󭨤+)BEȊ 1G.P9zLLLCKJ}4ğ!+-j"ȓā'H@>'`�`F@x'�Jh'pq:h+H(3B¸H;CCt<ŗ|'ˀZ0DLL@F7#1@LP;K5 ;DŽ̜:&x6P@L&\E-$�7&tJ~ClJdɎs4IpE/c F{|Pt5}ZP?QęD"%@x;�>؃@.P&&*j\OH�.tF,r˹?jۺ#ϼ|{?q lҠ� 5G E쳂Ec�1]E �&IX8g|=<:H~k5))Jˮ%6WT* 3EIH9J|\V'%΢Ib۫J>MD7@�@`hpgl&p��XaDrlAS'<{r\LR\j&9i9Y"$3>I,5H:Eh_Ё> B:`uOR:NՏ;TH's#c+ufMPG=5cL[.f@3k $P˾π6x:EpƭcfO' o[ uB,P'użVJ}tڣmP5) ŀ Y p'bi5Bs5&@kK e.&cb {:jMEC\+UZ*%^|<,%J*Ƹ;|J1l$6�E{�K5@8ƺ蓞\0@?Աsl[{GDZXh­VUމ Nfe>L-i_L5h\&Bv[�WU.B[ ; K daVu\PPũYռ/>!]#f"dV#;c�钣\,ӶJ;O;(}؆_e]ΊeR$'(K4`V_Q l@`#vs5H|CL8Qۡk0ۼ4U_L=r,d4MPږ{OVZP1E``5Q8~"9"[fe1br t9"%?st uڮkc<'KFe7|Z3.c6n\4^cpf\kͽ޻+Bg뭕=мK0K{g<szgwgw6~}w"t6&>^<0J.ݒɿEn6^ֻ<;$H8CiNi]feZL)ZfHbZVVi&2F 󫮎l2<K /Ffp.LVGf>c$3N_c>0)CiBYPJ֑,,S&e~Jľ S&c:kVkckmn"cl؂0ڐ%yfl-C�*$43f_Mqߣ$бF<7BiNij^џF*^iJ'>TKN-ZpjƆomiez_BΝN-N\3Up)/<f&&*ޮ 9Ak̞n>\i8Cq.؂�  "q"q�" H$%H8r"q_Gr*߂Wr)/r%-�%ΐw#9>9tTgGnݦA=!H�C>CДA?BO)t#H�#MatF/tCO�MtCKOJAF?B?0t?H�@]􋊰4dOPݶRfކ  0a/aGvcc_dGb?vhWvfwvjvavb )= CRkN]9ꌆa[QJz{|~wX;YWouXDʹ;yfj_߭mu p?"W5y9Uy'wywvC]G)TK6ݭm;xfwxh_cG:� y?wz'zz_{6g <KU;JV'f%s)\ou'6n [|[nGy'H i?ej0?."re>pXh,VP~sxoowujĦ Q[ #+ecJ.B#^)/(#oe(#a2)hA)j *Udlu!bcK1x}\_g~#z)ҢA~`11j``6{ڄ!HGEN0T` qh06ЙI GDi2dȑ(!2e5c/شIe'2@:ѝI2Uڴ(ԡRRjRZV4kנb %; }6qʅ W\qm_n�.`uB-IJ ]J>yd29fT,44Y\ Klqo}+ڽ``ˠ ~N$^؛. GG6?d$ɔA.dHSYFMfp[8 ڦ qVUrcUreu7^y u%2gbrqxaay"d.KH84Z <dT8k&Q2HOJiW^QQ %mZ~YT >I^xa*2�At 8$IHsz2a1teg݇J _5i7%8q%SfZp "8j%^tsQy|h0gzA�Ȱ$6X2_tVĎf6MTkt‹n﫭:һ/TFwP$tɗ#>(,j!yl}@ ч_GS &gzelaX]+ nima{ Fv !]>�$M\0_1H,H h;HAn+hbcگfl婢;/<xUʭ\qRtх"&$YO,a%>RWc<"IR(w_LὩ/[&|}U:hxq)VDtqRVxqA�6`nCa)ņE šG{M⾭Y$k䑫iLJ(8qq�=g}qX.<aY|4NĚӋ"ITN: v:6"xQT`٥vT]jrך&T g@!�8 HNb0 : X C'`1L; xB:,]9t~Km'cID.n+6ٟݔC$�\AQZק:A�|'8EMt ؠ�p`wR9bșX0! .F+ ĽU:b ҆$j\7�O@B�! O5L'pހ=<aĔUygeLXRLXV�A}{-1y/<UH` h�j0:H䴁ل6@sED7ՙ%,]R\Jnv<Mˀ?p~f!iQU_lPJ=İ6 8K$!j]xCI C(_v+>:d+O~s Zu)6@}CbP2{(!QHz(sQ OH <X P´.$6 :XZ#]kigNԡШG!Mj[Dj֗h9@M|ڙ& Al"-! "8tᴚLBќ.,-yG2uG8`0y6ɌfC)Nh(ᆍD]Y�$t! M@|P 5W54F~) i=B# * 2. wJ.K&ƬfM&3N16M䐄I 5 'wjӁF%E8~uX#ݫj~Te?e8aP 6hNV7 �NNگHBDFkqQx-Wv]4\˲̶e4c_cޒOnmn<3?k� � ,W}_PnQtj%0P>!=48\psY*?iQJ+W+P Uۃ5@< |=iD/E~eJYdbS'Pe hT}f;d?7SVAĀ{p(_/7(%SI:8@$>x4B0‘ՈxcjةU O`P_tCr`rhrnWq jv22xY?JHnԼ@4FU n˧<SYւM?UfX^@鎓ٍLg9MؑZhD-ylqF\sX\n9TY uL,EP-ѐ臶I_Ot�uX}1Oڊ N`,xK -`QĭLaIR-۸uJJ> ٥!h5pdTyUaV MpؚKEh]] Yff_TTAxH^$ZtIvH,u$Iu `"X`�V\ V@-,AU13ZcQbX47&\<P%uxrHiܶẙ F` "* aL!`9MR4#DzB@0ǘӤa~c T6b42arZ5ƤdwqW �D@D [`PQP"QPZD $rX-E ]XQA!|R`�e#%QA�WY~%ZS%W@X~E (Y$YQHN"Dbc*dFd:dV&dbd&Dd&fZgBfcVN8C@$j#Qa ipeM&bOY*n&oަ@oqn-NIotgsfgA^6d0`�C`yA\B'{`@z|}'{'}gzAgybN*%Sr1- q]uX:gZ%asfhQ\[gYZ謄Rzej?fA'h"`&%ĎAF(e (&.FghH#aa2@O#/r΀_PztY@t\(Vi:噂(pn^Y%ə[ڡ��lAn�Tjn~ꥊf*jf*V@&N]R=~<MZLQgąꅾưİpıj"EYBnbh^`v+L& �@ �TA T A $@̂$!kګ!BīB(kklkΫk@ AB k <�BGF�@Ig0sʜ_*tv谶mN'Z@[Vkn 8ΊWq]``r)�A$DB$�),->*:�PVՎ�j*V-jjF&m:Ӛ^{ɬH^N)_憺bn^P,JN8s:nkvHQATB+t~.膮.閮$d<R|dht[fY"*ֆ*kthք%sk&ިufj$$P$�~//// P/L%BVT&V Jc) řZAEg Z()Qio#BK>u6ZPR%pB0 ;P 0 o p 0 0 $A(V`I\kŽaȡY R^l*^*,^U|% M#stDZ ̱1[,zIT]5)8„qJ<TB΀کi"6V_(g>-~@[߉8ǝM++,*?G+r-j삽b)l,$IFE>^+&Y,޺�&jpV^&#~%5jdd8:?&;;;&s<7&̳:h;=;6Yo-ub˨ƅ�?+7Ÿbg)lξ,Oh eEm\9hJ uC4fD0fb:&Fh4M3cLs;OtN?eJfM 25D?)J[n^V'HhDGӥs扱*d\J3MtL\5C5^^5]u^_'&bFSf =6_j%JBnq./̆1O`5ʺlRFY6 ̡bbYVZfK3\vOubvnn۶o6oӵ:'@fu$Z�W5pvRlVn"5 pީw/27sD p16[ㅀ^/fC7F}ӷ~~߷w~8FTdKD,P4hM|kni^buZxFp#+t+)Vhb\vA[@x.指A((n%C@@C(؅CN2 8cDWFj>jqr+cdcyBy,Fdoq*Wv3Of6 G;i7.zk&A9Aօ]9P⅌EU\ ( [0O:ȼ8SD M&RR,*X:ষW 'W6mn̺)$Oq'~Vm;2NQE $$0@LHyEwWѠQEa^)faڮ|ECnXV[i7okk:gy9@&j^I @!rwx4 Z=rz`F.o9D|MyKK鯂 UϦGY6,SMynnc͏9x홪h)vпMx_yȜ~^V=НRFqLqjQ1 2#Bs]wKpwruD7EKbxH?.DJ ^/)c LDDO"8]i_Jȏ'vUr\ZkfezVLx.Zhi*'毛ZY*m}<[ AxlPЁ aRC:s� ٰ1 r3)ITMlf*YyfZ%u22Ǭ9i 9@4*ӈ@ LxP:D(q!D*T0`G# $yFȒCBx3dh\q"${$a#G ެj1$0yn1P$:U@+ _xz$!Li<K!3Ӣ`F- Aeyס-;~`fv6[nC领ؐDMnq`$FO&U*�91<L!8tH I4n*=Ԯmp%䵎+k \<x`!Zo |;:"F, +30ʋ1�"3ˢC DSs(S ;ItxÅ@5$᱉'DpxCx"P~N#³/jkmޚ!0QTB2 Qm #)˱J0ƒ<P?%C\kRJI{MrQt㈤p X! j$l"U UvF|R䣧3ٮ+ޫV䳀 b TT |.r 2 L/! %,]<3&-D%ŃMtEq!őn2~'Vh#6`CIB胈bP+D%T:M*JO<3,>C,P 3{ڥ€r%7QJ%z2ݱt"I+eRN[s;Ӻ2&dh=|4 ‡'6tġ. HB4tI)j9)Mz㛯n(#i8z<j;;3ATNDg x FDq`=bf-ux$P${"fX$ -< # )5Ͻh$ $42}hGbr2XKF)BF:KBӁŧAP^Pren4`7N=a (� vXC0P�$t M$Et Q:}k6{ ΓIk*ip4-TЏ}n( LmPC?/1d61p4rС5R3GI&#!L7ICX�&arؘӆ<8跓)3)cX6"O %.K`dxۊ᝶2PaU/4C"eÀƆ!iOqJMnh o@l�: "�@ �|` Si|P׹ZdB Qj/ab)J/ DyLނ/ }Z\ (mTY*[Q%#pdP�5t Jf'c�z:-|kțrgR&datZ :iDTth/nZ[l6;K.I(�}ƅz.MҞ- -I~*p "@m``ADؘJ9Wmì|@V`NJ,sg;)zFj</)BA\JԡxL7[{ YRY{]$5g1Ȫɛ'ư&$@*WE� Ї>(VБ1J^IPXbɘD3cYI68}MH3R[eBPH^+Ԧ6X&L~ Ijcs |JKȸ UQt}>AYmM6;A|v46 Ui_'tMnYZ%/:4eweN# u.w*�ioձuIR+o19 �$'Ͷ3Fl2d:[~ϾLl΂@~ w͡2\B\kiyV5C6W6w`>pI|0@ Aα4VE67Yenj6("]TN7"Kڑ>g �C 2jK^­sO^ƭ+y[KVjJ5*{' Wb`= / 2 >(oʐfs6XmۑUZ "͙E/p*swF!7njM]yPAcQXllX3G#)= {݄FiU&0@#k@LRΧ̿)`9xe;u&΃ -m_- # kDZ'5 \@y[p[qMΘm�\b�0$OF 4ΆQ*3PA:BE .QiwB(j j@t zJr/7FjĺHf(bZZNј�i$$3d0BMV2L(ڥX4զnTL#$n(*RLE';lpp�.hj 2cDO돲Ƞ6a‰xh{JB͙MB(ɒJB xB't#gѫH1#TxFT'QG^b-v0:f#F-QAHEap.&|�p{:`|phd!on!oDlh##!9B!K#Q�9� u P!PMDBx06 'mxG>,-/i(Cp(L:')+zʮt+q`+u+&4bo:,/uk Z/c\вz'ͽ0PxXlgy,JQjEO)�` `4G`4`4ES44Ws4Q` X5Gs6M6[4UB^s K7k36 5kF +N2L, 1B4EM`i6mBMmDlFcA1JMqqS)oQ.3  !@@ @[tAt�ZZ@A  B @`@"QYq^h'?Z@ xd\ύZ(6 y0olon0C[ ",B3K�CKC; A,, sLC?4 09/i%P Ow8O>dC֭2U06M6ft*՘rtQZ!TEuDTMXTSuTKT[UTWTSUCVCuUKuXu`OSWY/M=P4h?j c&27+Q Uz&_nRM3 1CIS4͕h . 0�@ u^U^^^@^&` `� V� ``6aa 0(� 4bʢ0$((@dc@)_Q(谦w1 ;M e&R()ˀ)sQ>G#.:`biivijVj1�kjjv6IYuDDNw"0X0 0*R% m 2c1@& y"lQI#  V&Wr6 6'*ws $k37ks9wrAtM a 8@=TLL>؂MdN=e:Dm1e&)pRK(t_LM&ekz:Uqv"Z �ss1`{�|7 0@ |×||7}}7}ݗ}w{}|w NJD8mfX[*Er*wu*c@wJԳl 0k /c2 38rKx7||}~Y zuی×r g+8V2QM&+ NP1oԏs0:gl2dSz5Z #Rz!{80ox|�Y8bzeb 7 ^+l['/cpWԫQοnQDnyRQ0*Գ1R섇" &CjL'8NKp@8<b@@8왛##gky8Ԭͺ䀀F9Sx[ ۘMƭQH<8y-p1˵O_Q'94Z'ٸqpN}Y$,6@ y-'Zt.Z$< - ] Y c 2I[1-Myŏ?U_nQ&lpO˧3Xǖ39S56UyZ6Ǫ^#㫥ګ:ZbdY:e U趵o`sO1BS )\ flCǗی,ݵ$@ɲVN׆C^e)뒀$]%ѧC+ HmSZ+-:å(y& >/Lnu) lQu1oh5ӄmar:b':n8fhd'NU\]9|;7|<7&)SəOg7*%O dwD5Axw _ƩFfSì؍SZ�a17&$W)�(̄h'�fhEQl+×'q#zlcgĤ-=neZQ]d$ ӒJR8hJQw3C<>qyG v|Ռї׮mt*1'J\r|%w{ LKcϹ[E-sj2'bҝ..PV<;+P ?\'P6Syh#}mCӷ~9qs~$|b{DBe{K|{{sJȋܤ+UpvbiH]!+"۷ݞ `!x{T^vQ{wZb 2bXm�B) <rsx"9odLgZv9,,%!3)Ӟ.f^vVvH1!l㟆%h}(}@�Ln"&p!gjj>@Ru=X1id'kY},Z>ٍOpbxqmj>uGޕ9V%gof&LJB梬ְR ^6NXRq%?)R$D*?NK[p#)iWDHJf7O7|'99:p@:@#)o:w Jȡ>Xcm8: ڃЦ2#}ކG{ZQ§(GxG|؄ HJIH 6�T\wKxi$>1c iTAD'ZbČ^Q#*- PbL Y3!ș!ki"Ē+AI*&qu@6, 6$1e0jpbłKk #66ty$=rhラU :Ul%P3~$ȑ L$Ar*eH`e֔FYm]1!^mFYE٨ب&|Ģ;j-bZ0 j?&Ilpx%->DvyS* I *߬Sm XLL)8Yc)YdQvdBPh7զpщǍ]p UP([(HDURL)h"M8Qu6�UfIDO ]�P.mXؐ_ZUvF2C)6gcdDvĄe y6@aAP ڌ&[!Z䨈P r:?4jp^V`ziWS:<"N:H@"QhG"�t$Ѥy v`VU8Xa "e 2 eF(a-Fjqǹ&(%QԩHWoMQp pV5TPǗUXF{DI4$I"t+ *jkeCBc٘efdB D$ZbT C\jQ02moBF)ITTVIju� o0"Mే9DmPk=A,LI5Ձ"ngXnM8.:nAcB;u뛆ԊOyngշVK57p?nC"DH Єl@Z7@V�rq_oKuWYmϏxͿ}&(i "@ثFjjvF ,8@dwMlNE Z|a^`m�a$)zAl"  tH̄Q)Rqnc&$Y @#sAAx(aIb L$'GR6A <.q`AD|, P)ṅ5ńha t?IA'd�).vC¢iM7,)| _ 31I/ / Me*S%IldٜRp)M x!(8SEJB{X”6iyndGp'c"9rB!]�8LJ n>Fv~2t*m)K_ҘJSˤJORT(URTXP8' q ը4 }0\kly)G-a Bue^愿2|.*!H:&'B NMa&֗54XF(0 M`b4ldG tRV-VZYV]{ $�W%Li` HfmS9mAjf:4+�oBXYQ`e4u?-fy􊗨%O^DTB @TÝ5=dx:B) b�Y9pUކ .q_ʐ2,VWy4Vte 2am(-a:#Yo *C˛7̛I -oѴ+J)WR0')l$\VkIȰ:I}**[z\k<-w2N(4:+N] " دw1LS r#KCF62K>mlt.9 pJ` e)@=aG#T2\[ZCK`EPD @ 4RO|.X̴جvJOE|]j*7I4MT7K8}z\8l?{>x3|{x-^/a1l^+b$МKu%F1I1[\w3i[2=shYE>!(Ǹ'nu?8�uZg^9�1ykcJ+HeGj>-snwɚ7 ,'=>zpLk!e,g]<à湾ҧ֬|Z#21 B9s -%ѥ=*91*&>^z FSl1JWȌf0_P ?A`=z:0??{'cuu:PR'%sb4J4|e\:v@|47d| #G%h').U�c�.H~a, &vuppr:(P^=Hk׃Gxldfpr&b*E"E%(@dU#v5@6#s/YR_0_Lyp}P}0чY5δL$Y10QAmapZUVhgPpVlQT}a~D0 mqՀq?c:X|3]#ݕFeA8^{A4xdXx?RxdʔQc ؂��@�fpDph:�:p:@:h(@:p�D`f@@p pr\bh5:x: SU3wuYS~ $F - B09#!T 0590/ɒ: +DIv� pp F�PUY FF`Yyp `p 0�`9 %b) viuy_Ylii)B�P P~vpU'y?uJxQ4@(iA  \p�2)\BQI)9\`ٚ_ yyB)cv ٜDP+B{+yFPFngF@Y Yr)Y� yZ))]7p 7K Nr{/wE]T(si|RF  ڡQ 0j' J:.:1*!jz9@@ A . Z0.DzKjMP C:AJ;Pb 3%&4rbfw0Gv|cnؙ#ə#+1JNqrJp�44pI|wyJm`| J:qC840SG0 4J`�jtz` `rTqJJz�@ 4 9'{&@E{' Ԇm"5c� *ZIugjVMQTzVIEVw&Dc-Yq\V\TTTPwFfaZ[8+aŮwf<ӘvmBҠ1WFnj %I)-I*&=1bNU19hB7Cv&ZqNA@6E*Q1-PfӴHB1BrBi* h-a{à4_$7Gњn ( csQt=9<l�z6@9B|ִ<ϣ$qI#DdBQVD hnץhW0WW4yAEk"u5'y+9z6G?jԷҹ$ۑ$Fmn8 u�,*E?q&Q{t<aTt`hZ҅!.2n]6`A)0tP>�b3̓\ 7S&p&q1tAPAkv.6 ?kIqmYvxmX#nwzg󲙵K5˨5pSػI}Ĺ ʋWmavDI B; `m \]hd{MSUKW*61qdPjR LT[;7zv+M$ '&L˽k$_\8Cdx3jÍ|&em(0,*8$lBi⻈rGUvָCK$&$GKvUKVs-}dc1t<*D¾\Yx%VT(Q; x.tyu); 3yq&, q-I<Fz '\0#$,ƦKDVRDr&7H4&,?UCV# m9w*F:s:gDZ,i禣(_ ,xqB<$ a2}+;'pN[a"6$K$9=Oq8=-~ćl>@ l&'`]az:k#9М= 5 Mס#1IsUCYa|aؒ+\ zW'=͞[6Bf236L�Q#W,êkQE#R9,Q]Xa1ؠt,a0ƍCCőG8lv|GmG,E1aDHcǍɬ"E-krND :cXw+x%{p+!N[] &Dr>} r÷ļDžPGҖ<2D�]C>`-]aP3tC1kz&,\ݪH@vl:|n9ƿq?l)R\8n嫰EBy3уdgz�\byFBg&ɒMAy!2D-KHm\ πbٖYnxAș.^|;K6'\&I8 5B}+P|ō!9&o0a ' [GŒ[?M{wW]xG@w P]Ȯ=>lU| l2 zq]ŋK4_儃&{�`C �Im  P7-LI]Dp%u1Ԟ=c|A)LڃlHկB?b8$PIkO �MQͻc1F{MR�1P�oO @6lQ'o /0NPg)3vҋ70RӶR=4}Bf|:<H_O{6/(ț&u]ɝcB_q 0Dbhѯ�rq6pIL??akNs| eZ!HJ l0!Ç DXaE5"qǎ3PNĀ06ZpIs+@!" QcI>ִƓ&!~ !@$[bl'0a8qҦ biprK ԙM84h6I|<"$DvQ% I1r 43$2]mP BAȤr$AȦ=D@9 2 VbH/.?͡#ҢQ)f|;ܛ-M`I&FǑP\0b,ڃSxz.6Htቼ| @x.x… +Ё6󌫚tE 5c1Gl- l@ɠư@L-s⢳rt#(; 8AԌ60>.0 ;|"tLDQE:Li pP6jQ⚩3.ࡏ6 $y2pX$ -PD >܃ZIՀMm~tm6de 7xK2 J(kK*0."-76PGENM5 p 2U֕&mc6{ ,0pF魭P3 pUs0;�c"&D0;xDbQQA4R[n#vl{-H <H#m" N#m풡6:l"NT0<3⍊/x?!6:xÅ$L8Ib KPX-^ri+ycE> @CE 6j${"U4SpP# _S3 Lycki1~6Zi6ڧ~h!0 N\2o҇5c"G"�-C2sItAt}�o\%pQ]zkͺq%WA $ &=N�DH�9X �,'1;PȀ#& QiHG"Ж4$UxR^&C0iI L—EMr27 ` 6(p,`|@@� Z `,dwM'1qP$vHbeX h0 :Ŝ@VA.36!Jt&`5G0풅; wRxR'MYQДExۂGE wh'l! dNt7Doapa@<c /St@N|:6>hI{ A٥tkhFތGC Uh$$:1TP:VD@bp&&h Ύ��K┒)� -@cԕaz`l! A0І>$6�Dqg%xxHׅ5 lj,` &-'=i =%Hi׺Rř:K\m 6[$ Z$H!K�@\jRT(@ؘm iK +r@el_AP͙ {!P@'-ΰK] ݇ByZEse`: چv &Xl1$@s-E7oei# 2?T!tL)BԞAPXr /-#iԺJRvdz;f7Li׽nu5'D;1sV!cQc$ r VgFi:꿥 @q60HAc S]*:ߢ34 nK )D8oyxEe^lcU6Zۥ砗*Ϙ|HMk $ѩY}.jޘɀQlq 37"%r[Bfk'S s2~Yc6l^.ݰfgVK87i\{7*]^kѱ6P/PKP�u~+`IUFn3%:c(2o~l!K 6~' ~L0+te T3:�wM">u"s@��!� �,����0���H*\ȰÇ#JHŋ  #ǏC)$ɓ&S\%˗.cœ)&͛6sI"Hϟ>*(ѣF"])ӧNB**իVbݪ5ί; KvٲhϪM˓IO2>KB.]q杻޺;/a+>ذ㾐 GN̸cɘ)_<qg˟7{siS^5&:6۶sޭ7oL:8H“Wn9ЛG.:γOn;໇.<ӏWS㷟>}$ӓp,$1 =`  X߃E HEQQt1 >a $x!"X _Pb3G0B9}?Bڑ'uGt4F�bA1� $Pj0YDGPDu∃8&f'eH{Ո`FL\G �! K.YDXlYTqG:#Z*hSL *REzjz)`>!b)dR,) RșX P|j�bl)kށDaX[/ np;HOEF_|$u)!"+'륆CXP(b0r}L!H0;g%A#GX $Eul8YƹKB ~zZBjhϫ\Wl-po`|uW`OH#OO@Hgq .F@ r¥&^pD^_߸;lDE" mHGwX(&\1)=Q+jnAbE '~KPj,ҽ+8�]/($a� <aP A5!kd@~�XA^�)  ~D>'Ox5HJ T�)@Y0v@XX&!b�€ S 2,4TR "S8pe\X CXE�(5  BڈOyY(>?@D 9 %�h B#S`**W <wkLXH#B�U@ PÇ`BB0K$ѵ$` +s4Ad!ƁA��?8 9.k 0ROpnY;e,Ȑ !`|BN h@ > |!@?|@*( QBNR@d6p" ǃPp01`P$:|`WPFGLyZ  h("d `4v7o>"gOZM\$  4y!6!V`@9|TC\c B�! ħrȃZ  HBBG|դV1h ?19`C 8@u8Z�A 9l  B;A @܀(ga� 3.L@KɃ'AqY *J�X�:?ң`p'k@ x8 s �H@p?F4TЅ8BTD4$E _�b\Ahx 5pvOD h:064 '(#51YC|tCT! P:C>Ӣ@"e[U�G@#z@ "?ye !  hspDv <6rFRYPiH% SCj^� `P`b5-f`,״P:$�. *"^@Vt0ѸR#֋;8�K?W2Pv-`S lzI,  d6$r~@E<>A bR��N@`?&?&bԥ^01T/ r1ҳ &XKu(']I =OAE/C8w6 $C!!A"J }iOXEАLb,##Fe HB)`O(50aN9Ld(*6X�k(&1Hxc!4K>`}R ؐe2J"dK<>8ю-G$FFFi@QN�n2ETv!$\4!Z*$S^ hja"FcMN!pQ0pP2!TUt$@T/0tHLNfA2kws`|"@�? Xv9dw5^s y` ST|`*GV\7OC%\ɄTG! kHІ"L'Zp(Viw05`L "^%2 \:%C.lMbd>~@'dTǤ�c9T�Mq@[lF%(0PPbx)8dVW`%rh0DBkD+ 0x9F@8w`%5Py~+�n^VLd $n9h&5#H=x?JKzvX!QqW(!:st~Ru+?@H@L0`"Fo8Q*(Bv@67t:)*XA\#lD t3FlHT:->AyC�ơ A`I! ^`9>ƇHM(2O KR&OMrB8/ݗ+aHKȋrHA\2EBr+5PN K�* sj(A-')@u uOQC`HLMkLh"jsA\GpUgXHP�98=L2%tuvTm)%d~h2 $PWqB6(FErvid�itq 0VO6�HUp2U CZPqMsgzhd,dD n5\ ꠑjYC>C:PK�DPQQp`HbM#^sQGТLEi' 8sT @4E RH�cdeM, � pGB@Zo�d3[t`7Apk4S#[_#BWYL{%"dx5b)^I |�P~pf5G3(f`MEs8|PA oucoSv" UQ#6r#7W'5Alr!(p`t5 7QV < Z<8�op4 pZ r8Kw !#\?vsLL6k9WKEe(:V bL$s66pf:DA'4?XIu@εzㄘrWg#bCAL�RT;P[UV1R&5%)Nw^t[�O@r[ddgSk,yuqʕO2 Z Z!X 'j UZbpr5'�ocR($t8OPEP'ɥQ[[@[MkC˼"  ij#F4Yl[j�@�Rcp=lXWu8l `p|`MWR^Uqu@{OqbIjl)!ٴe!,@�bp-)%�pn39?�&3^S]]{p? P c΋e"#+ # PCtjr(vx35Y-R9Er�S9q!!!`A��uNȍ!r)X JEV80AHB2 2 )s*A� `Pb0#]Fjһ܋P1oGY\=�X{̀>>!�>6tB|S<5PC%:&&^Eo>1�$̖\=M&G!2VB�BAL"Epa0��I2]aH+5+&˺겘MX0} Q4?�6DAʢjsɤR0`"дQ'�,r2VWp@�,,0M � PkL>E"W@ZsZ( pT?K%{6A G\NFNo�P4*)%|Q CO,CW[bl9�SM̰$ڲ"#*AC@ƾ a,RpPOׅ0źYXa"U{VyM)`X@) c` kݴNq<s Z ]A %T4o@Vy pX/*<NM,4Ysc2 m`TJ s�= M1em #�(D$As3%j@P&qp6�=)p@܀EAԼrW%4>ۖ[lӵE0(:WAp ]QF0ldTICәLi9! bJ8XBPK$T 1whH,kD8-$B%\"A G|[,oxBp6YQT&2 K AyڧCj^, $7AL<˖+Dbt{J*>2 ۷+"yn=&\{!aF+>z#۩-!λPD\u,64ŬC%^$iVD+~@Aųmh=Ἁ625I5I%L .1u+!F"{pT*7siEb!ё 7$S"+,[�|V!>7 ̽~/̦px eY\^Mt-@8^D]6P$!59)XBG WsFS/T_s7PvC00A*k&Q _[QO75.M[p[++W:M .ϕ\ihs۟VLrR󺏵şҫ��G7XOa7؍xmf2Mf&1f�ADE!c! 2AD"DALb#=vɑI&#R2H &7J2 L5i g=u'@B\'Ҙ1a TRI!qҦI' G*09PmIG29�jՓz9R'͙%m4'nf=6qbAqpdʈ*78rĐM~$3#K( ,~8ċ1>F#yA<rCʏ+U>|9s-'xZ3w|#ώP>G#+@8xȾ\"#oJb;;?+/>`H-&`@)ز!Le1Gw1G �58(I($'g ˆ,2.K*l!8<C҈309!NSN1$PA%PB44A[PQ?4$00F 1SLDTQAX".ଲ 3ÜrJQ 5# 'a'lYmp_h` aE6dXcmXh}MdI'e %MR[4 ̠ 1+�^# S*"zM_u5b^G``v&xuv׭u'ae81^w^y Nyս7-n:Az5B 9~bCֈc�6;bivz騧Zꪯ:E":E\&(6>P]GZO ԳBnim{nm!oO ‚2)0Ă$';rC׼r/\ɅF&| bq[O7s_`vm'SO#o .6ppgYg1`�~V:؃+5޿ . Nodʠ2`�O?< 8O ܟ8*`'A ZЂ`+? T_(�@9{{!-AFm tH2Nq%'0(yGxDˉbEt`Tb08q]CE.z`"ЁQHU&l+l9Db a 3C??谅/H-rT Lnғ0ܤ-DV*$ @F|!,#ӹ[' � /m0`D1`LHfzyLZ=Әĕ5Y+aŤ1q EAP�(:")$6* 1 - 7!%K Uo:$A JPpMBOMVhB#yЉ2y8(&h20iL^R3+=&JIRl23352ULd +H.q%8EYHC.5hCIfԠS-h)-ЈNTjG֮RLFqPn`�3ZS)IySf3{bv%ن$$ 3mw#챏@UjuD:P6aX*жVUFC)ՎՀ`HyӸƔ}})p ;ue29L^5 "պCUrx~tS-yZUa^ي=o|ެnWV5%LMj89kSqmE9TwF>rz|-}W#m}ɛ7$?]cUi1GJ.m3+3 6ٗjCO9*i6nJaVug?^36+2E1k=k(Y۸60sKjS&$ωe@c>;Q~]{єL3ɼ-KjԢ~CS2$,% :jsnuLGQDYΊPy2# 7f˷6/kk[[j=qI[7׸ԩNSD;zH5�@�: O8:9 m&؏o[P3]Y _c>l散ͣuWncVmYI4C>iLR@ V`[C3V.N�cEY)!_G]p7"ySm\e1<v;ohu/+1 mA!k*جf ϼkBlgi4 {ܬo9Ӿsrߙ; LC.i 2 *y7r�:yN >G| Br;-Nw+Bo{rDQ={=?2<)!c0<X˾$�:8ھ6肕IX�H8E<cJ=Ȱ,{20$ۋsA1ARӿҷR2#�#.x!$ē0E(kBX:2'_�zC;BSd.2;븣Jyj?Łz#7 Cu;>s{4:B1J%:h‘ 8'$8iB#7XII<ᚩbPh0 96AC7+;d;\\3+7<ޛ;5+ &�@\)&B,l%>_BgU)G4:%8i*S02. 7<A]LEBYǸ3=/Ct8Zoҁ7x$h5l' =X&p'x؃'�&Z:Ot^**K#6Fz?ޣ,/Z>G3Fe;.f<XG􁌴&�8�$Ђ6 o\B6h4 4J#$1GI8IKLJ">~z`6p6Hx(@$ gT%&b󭨤+)BEȊ 1G.P9zLLLCKJ}4ğ!+-j"ȓā'H@>'`�`F@x'�Jh'pq:h+H(3B¸H;CCt<ŗ|'ˀZ0DLL@F7#1@LP;K5 ;DŽ̜:&x6P@L&\E-$�7&tJ~ClJdɎs4IpE/c F{|Pt5}ZP?QęD"%@x;�>؃@.P&&*j\OH�.tF,r˹?jۺ#ϼ|{?q lҠ� 5G E쳂Ec�1]E �&IX8g|=<:H~k5))Jˮ%6WT* 3EIH9J|\V'%΢Ib۫J>MD7@�@`hpgl&p��XaDrlAS'<{r\LR\j&9i9Y"$3>I,5H:Eh_Ё> B:`uOR:NՏ;TH's#c+ufMPG=5cL[.f@3k $P˾π6x:EpƭcfO' o[ uB,P'użVJ}tڣmP5) ŀ Y p'bi5Bs5&@kK e.&cb {:jMEC\+UZ*%^|<,%J*Ƹ;|J1l$6�E{�K5@8ƺ蓞\0@?Աsl[{GDZXh­VUމ Nfe>L-i_L5h\&Bv[�WU.B[ ; K daVu\PPũYռ/>!]#f"dV#;c�钣\,ӶJ;O;(}؆_e]ΊeR$'(K4`V_Q l@`#vs5H|CL8Qۡk0ۼ4U_L=r,d4MPږ{OVZP1E``5Q8~"9"[fe1br t9"%?st uڮkc<'KFe7|Z3.c6n\4^cpf\kͽ޻+Bg뭕=мK0K{g<szgwgw6~}w"t6&>^<0J.ݒɿEn6^ֻ<;$H8CiNi]feZL)ZfHbZVVi&2F 󫮎l2<K /Ffp.LVGf>c$3N_c>0)CiBYPJ֑,,S&e~Jľ S&c:kVkckmn"cl؂0ڐ%yfl-C�*$43f_Mqߣ$бF<7BiNij^џF*^iJ'>TKN-ZpjƆomiez_BΝN-N\3Up)/<f&&*ޮ 9Ak̞n>\i8Cq.؂�  "q"q�" H$%H8r"q_Gr*߂Wr)/r%-�%ΐw#9>9tTgGnݦA=!H�C>CДA?BO)t#H�#MatF/tCO�MtCKOJAF?B?0t?H�@]􋊰4dOPݶRfކ  0a/aGvcc_dGb?vhWvfwvjvavb )= CRkN]9ꌆa[QJz{|~wX;YWouXDʹ;yfj_߭mu p?"W5y9Uy'wywvC]G)TK6ݭm;xfwxh_cG:� y?wz'zz_{6g <KU;JV'f%s)\ou'6n [|[nGy'H i?ej0?."re>pXh,VP~sxoowujĦ Q[ #+ecJ.B#^)/(#oe(#a2)hA)j *Udlu!bcK1x}\_g~#z)ҢA~`11j``6{ڄ!HGEN0T` qh06ЙI GDi2dȑ(!2e5c/شIe'2@:ѝI2Uڴ(ԡRRjRZV4kנb %; }6qʅ W\qm_n�.`uB-IJ ]J>yd29fT,44Y\ Klqo}+ڽ``ˠ ~N$^؛. GG6?d$ɔA.dHSYFMfp[8 ڦ qVUrcUreu7^y u%2gbrqxaay"d.KH84Z <dT8k&Q2HOJiW^QQ %mZ~YT >I^xa*2�At 8$IHsz2a1teg݇J _5i7%8q%SfZp "8j%^tsQy|h0gzA�Ȱ$6X2_tVĎf6MTkt‹n﫭:һ/TFwP$tɗ#>(,j!yl}@ ч_GS &gzelaX]+ nima{ Fv !]>�$M\0_1H,H h;HAn+hbcگfl婢;/<xUʭ\qRtх"&$YO,a%>RWc<"IR(w_LὩ/[&|}U:hxq)VDtqRVxqA�6`nCa)ņE šG{M⾭Y$k䑫iLJ(8qq�=g}qX.<aY|4NĚӋ"ITN: v:6"xQT`٥vT]jrך&T g@!�8 HNb0 : X C'`1L; xB:,]9t~Km'cID.n+6ٟݔC$�\AQZק:A�|'8EMt ؠ�p`wR9bșX0! .F+ ĽU:b ҆$j\7�O@B�! O5L'pހ=<aĔUygeLXRLXV�A}{-1y/<UH` h�j0:H䴁ل6@sED7ՙ%,]R\Jnv<Mˀ?p~f!iQU_lPJ=İ6 8K$!j]xCI C(_v+>:d+O~s Zu)6@}CbP2{(!QHz(sQ OH <X P´.$6 :XZ#]kigNԡШG!Mj[Dj֗h9@M|ڙ& Al"-! "8tᴚLBќ.,-yG2uG8`0y6ɌfC)Nh(ᆍD]Y�$t! M@|P 5W54F~) i=B# * 2. wJ.K&ƬfM&3N16M䐄I 5 'wjӁF%E8~uX#ݫj~Te?e8aP 6hNV7 �NNگHBDFkqQx-Wv]4\˲̶e4c_cޒOnmn<3?k� � ,W}_PnQtj%0P>!=48\psY*?iQJ+W+P Uۃ5@< |=iD/E~eJYdbS'Pe hT}f;d?7SVAĀ{p(_/7(%SI:8@$>x4B0‘ՈxcjةU O`P_tCr`rhrnWq jv22xY?JHnԼ@4FU n˧<SYւM?UfX^@鎓ٍLg9MؑZhD-ylqF\sX\n9TY uL,EP-ѐ臶I_Ot�uX}1Oڊ N`,xK -`QĭLaIR-۸uJJ> ٥!h5pdTyUaV MpؚKEh]] Yff_TTAxH^$ZtIvH,u$Iu `"X`�V\ V@-,AU13ZcQbX47&\<P%uxrHiܶẙ F` "* aL!`9MR4#DzB@0ǘӤa~c T6b42arZ5ƤdwqW �D@D [`PQP"QPZD $rX-E ]XQA!|R`�e#%QA�WY~%ZS%W@X~E (Y$YQHN"Dbc*dFd:dV&dbd&Dd&fZgBfcVN8C@$j#Qa ipeM&bOY*n&oަ@oqn-NIotgsfgA^6d0`�C`yA\B'{`@z|}'{'}gzAgybN*%Sr1- q]uX:gZ%asfhQ\[gYZ謄Rzej?fA'h"`&%ĎAF(e (&.FghH#aa2@O#/r΀_PztY@t\(Vi:噂(pn^Y%ə[ڡ��lAn�Tjn~ꥊf*jf*V@&N]R=~<MZLQgąꅾưİpıj"EYBnbh^`v+L& �@ �TA T A $@̂$!kګ!BīB(kklkΫk@ AB k <�BGF�@Ig0sʜ_*tv谶mN'Z@[Vkn 8ΊWq]``r)�A$DB$�),->*:�PVՎ�j*V-jjF&m:Ӛ^{ɬH^N)_憺bn^P,JN8s:nkvHQATB+t~.膮.閮$d<R|dht[fY"*ֆ*kthք%sk&ިufj$$P$�~//// P/L%BVT&V Jc) řZAEg Z()Qio#BK>u6ZPR%pB0 ;P 0 o p 0 0 $A(V`I\kŽaȡY R^l*^*,^U|% M#stDZ ̱1[,zIT]5)8„qJ<TB΀کi"6V_(g>-~@[߉8ǝM++,*?G+r-j삽b)l,$IFE>^+&Y,޺�&jpV^&#~%5jdd8:?&;;;&s<7&̳:h;=;6Yo-ub˨ƅ�?+7Ÿbg)lξ,Oh eEm\9hJ uC4fD0fb:&Fh4M3cLs;OtN?eJfM 25D?)J[n^V'HhDGӥs扱*d\J3MtL\5C5^^5]u^_'&bFSf =6_j%JBnq./̆1O`5ʺlRFY6 ̡bbYVZfK3\vOubvnn۶o6oӵ:'@fu$Z�W5pvRlVn"5 pީw/27sD p16[ㅀ^/fC7F}ӷ~~߷w~8FTdKD,P4hM|kni^buZxFp#+t+)Vhb\vA[@x.指A((n%C@@C(؅CN2 8cDWFj>jqr+cdcyBy,Fdoq*Wv3Of6 G;i7.zk&A9Aօ]9P⅌EU\ ( [0O:ȼ8SD M&RR,*X:ষW 'W6mn̺)$Oq'~Vm;2NQE $$0@LHyEwWѠQEa^)faڮ|ECnXV[i7okk:gy9@&j^I @!rwx4 Z=rz`F.o9D|MyKK鯂 UϦGY6,SMynnc͏9x홪h)vпMx_yȜ~^V=НRFqLqjQ1 2#Bs]wKpwruD7EKbxH?.DJ ^/)c LDDO"8]i_Jȏ'vUr\ZkfezVLx.Zhi*'毛ZY*m}<[ AxlPЁ aRC:s� ٰ1 r3)ITMlf*YyfZ%u22Ǭ9i 9@4*ӈ@ LxP:D(q!D*T0`G# $yFȒCBx3dh\q"${$a#G ެj1$0yn1P$:U@+ _xz$!Li<K!3Ӣ`F- Aeyס-;~`fv6[nC领ؐDMnq`$FO&U*�91<L!8tH I4n*=Ԯmp%䵎+k \<x`!Zo |;:"F, +30ʋ1�"3ˢC DSs(S ;ItxÅ@5$᱉'DpxCx"P~N#³/jkmޚ!0QTB2 Qm #)˱J0ƒ<P?%C\kRJI{MrQt㈤p X! j$l"U UvF|R䣧3ٮ+ޫV䳀 b TT |.r 2 L/! %,]<3&-D%ŃMtEq!őn2~'Vh#6`CIB胈bP+D%T:M*JO<3,>C,P 3{ڥ€r%7QJ%z2ݱt"I+eRN[s;Ӻ2&dh=|4 ‡'6tġ. HB4tI)j9)Mz㛯n(#i8z<j;;3ATNDg x FDq`=bf-ux$P${"fX$ -< # )5Ͻh$ $42}hGbr2XKF)BF:KBӁŧAP^Pren4`7N=a (� vXC0P�$t M$Et Q:}k6{ ΓIk*ip4-TЏ}n( LmPC?/1d61p4rС5R3GI&#!L7ICX�&arؘӆ<8跓)3)cX6"O %.K`dxۊ᝶2PaU/4C"eÀƆ!iOqJMnh o@l�: "�@ �|` Si|P׹ZdB Qj/ab)J/ DyLނ/ }Z\ (mTY*[Q%#pdP�5t Jf'c�z:-|kțrgR&datZ :iDTth/nZ[l6;K.I(�}ƅz.MҞ- -I~*p "@m``ADؘJ9Wmì|@V`NJ,sg;)zFj</)BA\JԡxL7[{ YRY{]$5g1Ȫɛ'ư&$@*WE� Ї>(VБ1J^IPXbɘD3cYI68}MH3R[eBPH^+Ԧ6X&L~ Ijcs |JKȸ UQt}>AYmM6;A|v46 Ui_'tMnYZ%/:4eweN# u.w*�ioձuIR+o19 �$'Ͷ3Fl2d:[~ϾLl΂@~ w͡2\B\kiyV5C6W6w`>pI|0@ Aα4VE67Yenj6("]TN7"Kڑ>g �C 2jK^­sO^ƭ+y[KVjJ5*{' Wb`= / 2 >(oʐfs6XmۑUZ "͙E/p*swF!7njM]yPAcQXllX3G#)= {݄FiU&0@#k@LRΧ̿)`9xe;u&΃ -m_- # kDZ'5 \@y[p[qMΘm�\b�0$OF 4ΆQ*3PA:BE .QiwB(j j@t zJr/7FjĺHf(bZZNј�i$$3d0BMV2L(ڥX4զnTL#$n(*RLE';lpp�.hj 2cDO돲Ƞ6a‰xh{JB͙MB(ɒJB xB't#gѫH1#TxFT'QG^b-v0:f#F-QAHEap.&|�p{:`|phd!on!oDlh##!9B!K#Q�9� u P!PMDBx06 'mxG>,-/i(Cp(L:')+zʮt+q`+u+&4bo:,/uk Z/c\вz'ͽ0PxXlgy,JQjEO)�` `4G`4`4ES44Ws4Q` X5Gs6M6[4UB^s K7k36 5kF +N2L, 1B4EM`i6mBMmDlFcA1JMqqS)oQ.3  !@@ @[tAt�ZZ@A  B @`@"QYq^h'?Z@ xd\ύZ(6 y0olon0C[ ",B3K�CKC; A,, sLC?4 09/i%P Ow8O>dC֭2U06M6ft*՘rtQZ!TEuDTMXTSuTKT[UTWTSUCVCuUKuXu`OSWY/M=P4h?j c&27+Q Uz&_nRM3 1CIS4͕h . 0�@ u^U^^^@^&` `� V� ``6aa 0(� 4bʢ0$((@dc@)_Q(谦w1 ;M e&R()ˀ)sQ>G#.:`biivijVj1�kjjv6IYuDDNw"0X0 0*R% m 2c1@& y"lQI#  V&Wr6 6'*ws $k37ks9wrAtM a 8@=TLL>؂MdN=e:Dm1e&)pRK(t_LM&ekz:Uqv"Z �ss1`{�|7 0@ |×||7}}7}ݗ}w{}|w NJD8mfX[*Er*wu*c@wJԳl 0k /c2 38rKx7||}~Y zuی×r g+8V2QM&+ NP1oԏs0:gl2dSz5Z #Rz!{80ox|�Y8bzeb 7 ^+l['/cpWԫQοnQDnyRQ0*Գ1R섇" &CjL'8NKp@8<b@@8왛##gky8Ԭͺ䀀F9Sx[ ۘMƭQH<8y-p1˵O_Q'94Z'ٸqpN}Y$,6@ y-'Zt.Z$< - ] Y c 2I[1-Myŏ?U_nQ&lpO˧3Xǖ39S56UyZ6Ǫ^#㫥ګ:ZbdY:e U趵o`sO1BS )\ flCǗی,ݵ$@ɲVN׆C^e)뒀$]%ѧC+ HmSZ+-:å(y& >/Lnu) lQu1oh5ӄmar:b':n8fhd'NU\]9|;7|<7&)SəOg7*%O dwD5Axw _ƩFfSì؍SZ�a17&$W)�(̄h'�fhEQl+×'q#zlcgĤ-=neZQ]d$ ӒJR8hJQw3C<>qyG v|Ռї׮mt*1'J\r|%w{ LKcϹ[E-sj2'bҝ..PV<;+P ?\'P6Syh#}mCӷ~9qs~$|b{DBe{K|{{sJȋܤ+UpvbiH]!+"۷ݞ `!x{T^vQ{wZb 2bXm�B) <rsx"9odLgZv9,,%!3)Ӟ.f^vVvH1!l㟆%h}(}@�Ln"&p!gjj>@Ru=X1id'kY},Z>ٍOpbxqmj>uGޕ9V%gof&LJB梬ְR ^6NXRq%?)R$D*?NK[p#)iWDHJf7O7|'99:p@:@#)o:w Jȡ>Xcm8: ڃЦ2#}ކG{ZQ§(GxG|؄ HJIH 6�T\wKxi$>1c iTAD'ZbČ^Q#*- PbL Y3!ș!ki"Ē+AI*&qu@6, 6$1e0jpbłKk #66ty$=rhラU :Ul%P3~$ȑ L$Ar*eH`e֔FYm]1!^mFYE٨ب&|Ģ;j-bZ0 j?&Ilpx%->DvyS* I *߬Sm XLL)8Yc)YdQvdBPh7զpщǍ]p UP([(HDURL)h"M8Qu6�UfIDO ]�P.mXؐ_ZUvF2C)6gcdDvĄe y6@aAP ڌ&[!Z䨈P r:?4jp^V`ziWS:<"N:H@"QhG"�t$Ѥy v`VU8Xa "e 2 eF(a-Fjqǹ&(%QԩHWoMQp pV5TPǗUXF{DI4$I"t+ *jkeCBc٘efdB D$ZbT C\jQ02moBF)ITTVIju� o0"Mే9DmPk=A,LI5Ձ"ngXnM8.:nAcB;u뛆ԊOyngշVK57p?nC"DH Єl@Z7@V�rq_oKuWYmϏxͿ}&(i "@ثFjjvF ,8@dwMlNE Z|a^`m�a$)zAl"  tH̄Q)Rqnc&$Y @#sAAx(aIb L$'GR6A <.q`AD|, P)ṅ5ńha t?IA'd�).vC¢iM7,)| _ 31I/ / Me*S%IldٜRp)M x!(8SEJB{X”6iyndGp'c"9rB!]�8LJ n>Fv~2t*m)K_ҘJSˤJORT(URTXP8' q ը4 }0\kly)G-a Bue^愿2|.*!H:&'B NMa&֗54XF(0 M`b4ldG tRV-VZYV]{ $�W%Li` HfmS9mAjf:4+�oBXYQ`e4u?-fy􊗨%O^DTB @TÝ5=dx:B) b�Y9pUކ .q_ʐ2,VWy4Vte 2am(-a:#Yo *C˛7̛I -oѴ+J)WR0')l$\VkIȰ:I}**[z\k<-w2N(4:+N] " دw1LS r#KCF62K>mlt.9 pJ` e)@=aG#T2\[ZCK`EPD @ 4RO|.X̴جvJOE|]j*7I4MT7K8}z\8l?{>x3|{x-^/a1l^+b$МKu%F1I1[\w3i[2=shYE>!(Ǹ'nu?8�uZg^9�1ykcJ+HeGj>-snwɚ7 ,'=>zpLk!e,g]<à湾ҧ֬|Z#21 B9s -%ѥ=*91*&>^z FSl1JWȌf0_P ?A`=z:0??{'cuu:PR'%sb4J4|e\:v@|47d| #G%h').U�c�.H~a, &vuppr:(P^=Hk׃Gxldfpr&b*E"E%(@dU#v5@6#s/YR_0_Lyp}P}0чY5δL$Y10QAmapZUVhgPpVlQT}a~D0 mqՀq?c:X|3]#ݕFeA8^{A4xdXx?RxdʔQc ؂��@�fpDph:�:p:@:h(@:p�D`f@@p pr\bh5:x: SU3wuYS~ $F - B09#!T 0590/ɒ: +DIv� pp F�PUY FF`Yyp `p 0�`9 %b) viuy_Ylii)B�P P~vpU'y?uJxQ4@(iA  \p�2)\BQI)9\`ٚ_ yyB)cv ٜDP+B{+yFPFngF@Y Yr)Y� yZ))]7p 7K Nr{/wE]T(si|RF  ڡQ 0j' J:.:1*!jz9@@ A . Z0.DzKjMP C:AJ;Pb 3%&4rbfw0Gv|cnؙ#ə#+1JNqrJp�44pI|wyJm`| J:qC840SG0 4J`�jtz` `rTqJJz�@ 4 9'{&@E{' Ԇm"5c� *ZIugjVMQTzVIEVw&Dc-Yq\V\TTTPwFfaZ[8+aŮwf<ӘvmBҠ1WFnj %I)-I*&=1bNU19hB7Cv&ZqNA@6E*Q1-PfӴHB1BrBi* h-a{à4_$7Gњn ( csQt=9<l�z6@9B|ִ<ϣ$qI#DdBQVD hnץhW0WW4yAEk"u5'y+9z6G?jԷҹ$ۑ$Fmn8 u�,*E?q&Q{t<aTt`hZ҅!.2n]6`A)0tP>�b3̓\ 7S&p&q1tAPAkv.6 ?kIqmYvxmX#nwzg󲙵K5˨5pSػI}Ĺ ʋWmavDI B; `m \]hd{MSUKW*61qdPjR LT[;7zv+M$ '&L˽k$_\8Cdx3jÍ|&em(0,*8$lBi⻈rGUvָCK$&$GKvUKVs-}dc1t<*D¾\Yx%VT(Q; x.tyu); 3yq&, q-I<Fz '\0#$,ƦKDVRDr&7H4&,?UCV# m9w*F:s:gDZ,i禣(_ ,xqB<$ a2}+;'pN[a"6$K$9=Oq8=-~ćl>@ l&'`]az:k#9М= 5 Mס#1IsUCYa|aؒ+\ zW'=͞[6Bf236L�Q#W,êkQE#R9,Q]Xa1ؠt,a0ƍCCőG8lv|GmG,E1aDHcǍɬ"E-krND :cXw+x%{p+!N[] &Dr>} r÷ļDžPGҖ<2D�]C>`-]aP3tC1kz&,\ݪH@vl:|n9ƿq?l)R\8n嫰EBy3уdgz�\byFBg&ɒMAy!2D-KHm\ πbٖYnxAș.^|;K6'\&I8 5B}+P|ō!9&o0a ' [GŒ[?M{wW]xG@w P]Ȯ=>lU| l2 zq]ŋK4_儃&{�`C �Im  P7-LI]Dp%u1Ԟ=c|A)LڃlHկB?b8$PIkO �MQͻc1F{MR�1P�oO @6lQ'o /0NPg)3vҋ70RӶR=4}Bf|:<H_O{6/(ț&u]ɝcB_q 0Dbhѯ�rq6pIL??akNs| eZ!HJ l0!Ç DXaE5"qǎ3PNĀ06ZpIs+@!" QcI>ִƓ&!~ !@$[bl'0a8qҦ biprK ԙM84h6I|<"$DvQ% I1r 43$2]mP BAȤr$AȦ=D@9 2 VbH/.?͡#ҢQ)f|;ܛ-M`I&FǑP\0b,ڃSxz.6Htቼ| @x.x… +Ё6󌫚tE 5c1Gl- l@ɠư@L-s⢳rt#(; 8AԌ60>.0 ;|"tLDQE:Li pP6jQ⚩3.ࡏ6 $y2pX$ -PD >܃ZIՀMm~tm6de 7xK2 J(kK*0."-76PGENM5 p 2U֕&mc6{ ,0pF魭P3 pUs0;�c"&D0;xDbQQA4R[n#vl{-H <H#m" N#m풡6:l"NT0<3⍊/x?!6:xÅ$L8Ib KPX-^ri+ycE> @CE 6j${"U4SpP# _S3 Lycki1~6Zi6ڧ~h!0 N\2o҇5c"G"�-C2sItAt}�o\%pQ]zkͺq%WA $ &=N�DH�9X �,'1;PȀ#& QiHG"Ж4$UxR^&C0iI L—EMr27 ` 6(p,`|@@� Z `,dwM'1qP$vHbeX h0 :Ŝ@VA.36!Jt&`5G0풅; wRxR'MYQДExۂGE wh'l! dNt7Doapa@<c /St@N|:6>hI{ A٥tkhFތGC Uh$$:1TP:VD@bp&&h Ύ��K┒)� -@cԕaz`l! A0І>$6�Dqg%xxHׅ5 lj,` &-'=i =%Hi׺Rř:K\m 6[$ Z$H!K�@\jRT(@ؘm iK +r@el_AP͙ {!P@'-ΰK] ݇ByZEse`: چv &Xl1$@s-E7oei# 2?T!tL)BԞAPXr /-#iԺJRvdz;f7Li׽nu5'D;1sV!cQc$ r VgFi:꿥 @q60HAc S]*:ߢ34 nK )D8oyxEe^lcU6Zۥ砗*Ϙ|HMk $ѩY}.jޘɀQlq 37"%r[Bfk'S s2~Yc6l^.ݰfgVK87i\{7*]^kѱ6P/PKP�u~+`IUFn3%:c(2o~l!K 6~' ~L0+te T3:�wM">u"s@��;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/stacklayout.png�������������������������������������������������������0000664�0000000�0000000�00000046206�12641336260�0021265�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��0������ ��LMIDATxA ��0Kjc J B!!AH@H2IO1 ` D/--P'=%HV8g8]gx"rC鍦d9|Phk3'F3 Uv ?qAς w! onoQef]펖klZ݁y,K#rZ8kB&)^H:5 Ay=�wUT.Su]HIs0\!"YEdp9C'G xf tyZX_P=1$TTavqJͤtx69?�!e!Suq,RdkBWH#_ȉl74ԣ)bl y*,I<!<,/ןNƯV8*ܖTn<\^:yV WPZFS9S]P_~yV s]YHBA`QTVTPqBA] RRz(zW D:JBz<3q5&j2ܹ{{y<sã1bnrjAIy̲LH&ֲ`֢u֢r ,rC^+oʋ46]:buR*+i''$1AM{h+ZlZ*V,r>2: 2#a/ o}~ Ws-p,7Q fXnwp0&!ͤ@621sh%D5C6r4h_K"6"p`eW.]ZCxv!8Ʋ}(d�R/> gY#fi~ seCJ|WߧzWTܣw_F.U+:.{z¢%˽_K9"Jq bOq]8$(隸u\Ψ*fP\m:~w!ki#px9z2=#KǛx F]xx5vsurvquwc<*:h Lzxz7$8 s7w/GiAM̭9N`q626W fX*2**+? ?@cgvΎNBƮ#4ƈT<;WT[tAS姯_=G}8CO4}4vc>m|O^ $ (с3ʲ2|{,e4FT3eH˸ɷ㧧3ϖ!PN oLJpockĸ6vtvLNlk`<`)\r7;4;+<tBBW قf gO.=;lǮx=E||ypocA~18,`"?OR !sE}wLYphg&ig~gi'.0z(p#x@6_H#"cY1ʨs @O[GZJHt?6!5-lν9;4C||\Ï'* KJyA0@4{i0t797(c'ϘݦmG&�2 XΝ8w%^_\RvˎS~P*B, .�;oOOMxoG@*G[;G%du"w|�=BS3f- '“8RHfyZyt365CZk[ cFǭY}ni',e™m4 >)_]U~`a NiIEԌf-pV\8;%kocޑ/$D1lX0>Xq\^YQPTxՋ'X"*` Dً-:R؆'@j~Ӷ9OkE\g_+*JQ MM<<iH7`)- s [X=*!kb-ZϏ߲{hUfX5zp bǞު'}"= ;R-$3(TIT̙;(y#!!SU:b4L έ@>e[GZJHq8^$jŗ^mּQ}�D483 cc42ofa,<dDG [y_|񝀗Q=cKtWڻ਱/>;h?>O �8!b) -{9M xn@`(X8:7rTBV'?@0p螽lj1$6"聑$,Ǜ{9+`61V1VmZ?7pʸUn|!Di&<@u8 mď^,J/Y2,e$[Xdm4 2ء[%d!axIt'�2_mߡ%臇�ۈ& VTU+@@ހaxx8{_{%Iz0-+NJ7U1 6AH-Zgf:}Q h-ybhpJ䇐rtw8tN0G8N&Ɯh1Ka Cc+t햖.;(dI[b9q7ph!$_~>4,g_%1;֬wpy&uD}l׾HNIӒhڌ'ziU3 6|WG|P%N!փWF=5".ĭ^_\R�z*~H He?I /ZA@[v~Κ1 iz?AVN6j-Y5hh sp&=<KQ Y8xxt[at?u$iU%k7c9ȑ63;}74E+H;o〓$X<(^+dY@ [yQKoVDE8 k!)ؿuFOYPH01@47"=$PŐʑECr-`8 �Èӕ űE6<<2.X YR[! ,A]ڣ9Ȩ%z'5zx̠`Kgh1LJP ΍$sb` Ii:L%;<v8Zh=nEE.E#v(WTB 5U  ~~e9K'^ YGH1̊02&O9!13+G۰1K &;lDiy@j-PZܐbrg@‘NQĈ0[|OЀ[![pPCN`@%ro͝?OݰF6rpV NVGȵ6ʈM-s}.3f~w ɯo_<WZ>l Yi++ƚ)5OAŝ{\~o_[{;i^]{vsL/d QUWFMR"YaҁZ+ʀlla,$Q@[/MZHrʉM1 |{^; (qYE,5+p40 扰j‘c$bqё =E% D_%Nf` ,t*>M0j�^:˰קLl-_UCr4,$_n-&wYVD1[mHBQYNMU7{deAĞKMC#d-%OTrd9ȏA<ǏI&I *EV.N#IЋ#bpR|MiОՎRx\Dz;� e !^F{O:!aF\V cظQV#;g/Z]h o^%c2$ u ƴs}#%Nv#ȖU͛8 '< `~\$ԃ h*C<h*Y+u*_+I^�,E/$^?LMOXB$p"W( 7ޒ!�{kAmɾ`NuSU +/$֡eW )N"3w_H`!ٗa%?wp:S^r%G~<X{8+תGFf 3@E_V4BGPNߵpCvI4DB0�I2"U)[xYK )�4q5|}*KFl6=BOʧ)0=\PdvN7�I~+H=u":;' �U1i $|ϜQK68#yeL4+B_vK;ɏR!UC#!Sc!#Z {<t~u!TС$eN9M4at٪5<EE9ĩD}\ 2+V\Q1(7F*I-q~!$,/ CC-ֹB% U#a8%7\@uփZMHD)Tqy2)/^ ˞ON64@ryh#ud!,J~1׿|3 1oM0"b<oCcqϨ3dR>pgf?LV'ϜV =tq/T:K0q+*WiۡB; 7Z}_dˋd I sȰZVk�( x$ރF^(J] 8F41l� DPkӡpQIrDYٹ eh!cNE!kTzTC}3#?`)E~jO_#Jz:V}j mպ-SEC23аVi0dܙBη| "r{m;nNQVenR~8B0 \FaeutuO-5pxD|[zmO=޲s͜5`&kE$멤C9q0D6ɓca,;f >x=zypb<:E0bVAdJ%/N|s|j~-:,0t"/' NΘ #9MUld \%*FܷPVuԅL];tJ/.:b9eybǮݱTn%PEqQIwޟʂ#Ica:u$yCq|uZ1cc_4>/T9~^S^c$U (^憼M F~aٻmݪκ6[ƲqȈ޼ūU@}g/& ==oW^~ƚϲVZ^}/WVٷ@߾ 77ޏšenl K1ڮo'0:/$doBǯ޾=b̘ ֖>6X'98H ZFשSs.աsJJ߶mG~OPHmjR`hfn .\֧'8hHE7|1p [ꐢ,-z_P0 fa1xUưʷ/bK[~1U3VB,%� k9Z꿴Ȥퟔ\V!Y?J|w6lr qBX?iש3HFpF3s88q4oݽp(A \Vf^!~ӭI�;ӦT@`)~TZs+nd@Hػ��~g N6k*53 */^ɣi`.%rsҍ[oapoդU4 /KC3s F]vJ#TEBSR6c4Hctcj^~!WŭDQ9N7FO MӍ;IL5⇍ŋ`*"UR.n,5}];&?Wn\߹wQ#Iv ୹o@8Iu>ޔ,8 ޹HTo|43uK/y_Zp$'�`b <pA>RS4z֌SddVĉ)yHҤ vFA.C sde%7ץR~(앗tnC`MҥM__O(Yy@Б}(5 .2O|aבk=VEs*߶R?DiNh!ѴT٤gJtԌ{<~s:2:.}5_~[[opd8F—d8Y6g+ bLnư+*a?z1L&D7ocry옻(ʵNxI)AJkt6HH;y(_&lS d#5Q݀J:0+Ymv}?ֹ9cG8y~}Qk.$4"m|ax8zCH U!q.@Bx~h`C**bPM>xAT:oN rd0o~)#evCohiBAp -kbN(-'/yQC`&gI&TDSlT,* $v-DOr]5,ZfV)pmS'% i-\ypw@Ůjglej0^rzSm;V{RlN+xCƅtx~k}||J5ǵk8]ebbii'Hy@wC[06[˻.z?=*K~ʜu߻aݹ֪u.cO{ 0'csd2 kBV_''?.kwFǜ{rw t1%"xz0T2X6gE(pU2`*-Ѫ,4$.ZN;A~ޜ $P>(oqemq E#s3^y;%m T#oK\MӲ gk:@k(7[EX%Χme!p(дsًD+T||[reTDIUt۰veR~lRF2Mam3=zd7]}^_R՞1tf(1o SYՎѡm.<=U2 rP&x rr�U$Jd]*JR ٱ$0CG6fs~)7<I`D CvvL^JJNKQIh"87d^*:wDB|WnW𦶵(a'p~%h KL_U/04 SLA=Ix<,4D+$ ܞij~i:`W!pFG2_ˏ_~O?9 KDHؕ(N7HDBF')0v-T3(|CD\!"?fx#Nv!Zɇ"wdU,q\˳~GC Uʌ8 fܝpLnMS5SFq ӰKԋ$`j8rC| -lUáҁH%c@#]HE⑲ & J= =,+ÑR4^? :qocԜ&a*vfdm SRIS*O=cy_7@\ͯ7갿J+'ɔ@aʊrdʽKX^!H" Tt>Q&,a EdP 41ʹ<Cx</LI{ 8Ė# [pm#H3D ,=>|#^=q{2;_cd!kwA"<MYS yQ(IZ}r=Ԇ8oOgUb798.6Y|vA'cNX~0tG26Ơ]:^A2eށA@"Q_m*L=5&%)n>�|S*||~fS!$;eaL;!AǂwȬCFַj^c;,gQ (HA@n +ܷ cm +jd2SXʩ"T.Xq&{pr8k,V!E~xq<L.LU%凜nZ/gr�5܊,w{)o-7%rޫ 9Zkhzo@CuNpto糥g;APK3ٴf.oYX/#\fqev )Re9_vU'v~ΧFUDYrCj@ @l'$NRawARwn-NaBCwyҮ=4ɤBdms0- K _ IW_" `CC- wr7l(v@}k&R:z9-77t+Lzcoӹe/_:)^Uaby/8)Ny5+G<DG{oȇ 3ᇈJfd}X%1ON{w83*w\[u30xf ='ϋGdlec >ӧdzO_>X_^|]>�ux ~?1|n8dFe&R`5/”Tzd~MXD H/JEFFrJΓMtQΪnWU9)j7U㮛բ1emz:ót ١#H4X)!Y>#GANK9~wnuU?M ;c;$B 'xyy2'aS-lB7sTRiVU}>UvFۇj+Q!VSk-v|7Ɯ_q^PlOe2[);RtJG?ܙ:m9tH՜sOן?IKn$Æah4(QLNNm+;пA9rЮ#}==݇*fgwUrO>d2 5Q(F$4N.W׽Id@ɀ4 Mi@ HTnɀ, Hوy^X[YK>` "W.Qelq&M0 ,~011a@Ȁ/- 9#(R$He9d2HO'RSՆk'J4mE!ƫE ݄k!nc@"\} 4*jJ< ސ�nמ*ҴybCz\?O YSfuQӀ4mEw%Cp?xeKEZ$ n!M[ Y?x=4|֋?[UAu!|k-!A5?`۰Z4O((t({ SdIj/:HNƷ {o}; ~D(I,2^=7?B߿C 9 r *iX6d+ګ](&5" i"y I\K?p+R%td@j T8_mZy8,@<"Y Yq¶fȀd fr _vHK(L#p&Lr᷿Х$w#^X]3 M[!AQIQ+qebG?uɈj\R$b75V HSg2 { pb(  "!$Џ.Ed i BaY4mE$N?#9P�ɛ7 q |R+AT Ee@sӟ0I#fHa Xb RTZeYYd@<q (AMZL _ZjX$ӿ8$hEVDbzAjmR6܀X&{xEԚކ+@Y> &5>•Lv,)iVP Y|**Y ٫s[ɀ# IʐH54rGفL$>,IK8@|ee% l'"\kkkyE>qU|݀˭jƵy/2 $ t.+0Rq+5|GzՕK)p0*sy 9MIɅ$|\mKZ>-7$]�iѕ]䒿. :Z+5xEIQZ(JX#jwf?VFM yYK.h=)mdyB4dY' #\ZNMǞ&~i$۬N:ei]+5aZ[]Z!ke@,rtԅS7[jnIlG<-l)U[ wՅũ=,T ʀKQM|;^l|HHҰ$6M w-l Phܹ=de@.dHײ8<YM# JXEER"<<߀, s.wa ~5 V`ZaĢ$ ҤxZ[Ƣ:}5 +]{<|{^3=?Y*j;}쩹Μ'NwȱLJ ˀٍM d?XYô|N]Sed=A845U1 *Sev9꾥N-ޏ>g4.9P0[=sܽ8x]c2 _x#?>zǯ>RK]'n<e#|TS>_|:©_fe@Z[f^K]NxJyq^zxN[CJ~67>d@Y6\aE 'Q4Rl$eOhTBAx*v~[1zc60r(Nu [**O4ϖ{ٻY-~GYR4P#DidRă98+ }{ۻYc&(&~M8\>d0v,a^ʆzHsina\^rJlO"2s"r [VeMV"lfq`�d@yMi@ Hd@v5U}!2qD"Y>*cp6IAe@:`ÑEO d)B@Ա H'I ̩ _!ډR.0 "eHDjB7nȪ[ɀ�,t,xC8Uv|i2 A39U(%ס#E&2dM]@ itiX$'sD8AGꎲ"-gu74܀4u,rb9AxC}*N9$@odiaр4u,ۇH:g.Hq!_ EJL")!*u2@.+ԙ H'}[o?;}{N#BLb*GDwȟ?T9'AnÀ4u,i_.hRD4DB< X $X%搦e@j:!o +/A`Idq2Y,JQ8a[3RH7 "  2T:)"qԄI.7TAnPЀܢL6E%I|Fĕ!5&#R!peJ T3=B81 d �LɐKiGX"C]IƴI07 Mˀ$iGTz$j? yy!䴸uĒ^ʡ}%J6dݢL$;?ɏx$:`ƈ&HP,<p!Ie.!UV2 Mɀ<y)NP$kۃ"9"23$A#b@RA/*H0?2u._RDiu4b"+Z1DBC5 Y ¶v)\l@:\ld"CjFo,jzRJMB YMˀM+E,CL٬}HnpljXIRD?PhԨ&2 Mi@ Hd@ɀ4 Md5rA4q.#㷰Qc[fRߢEIg<m~D$\鏣3BF&^Qʺ<3vXY&hQ%4hկ ǁkn]j824Vj Md=Xb#(k|lȑg۔_HWo]k*ԅ" #5-gHyv#90Qo<֑|FAY#h^ޓS{+%d84c:{꾹N;Hg:侖:~Wz`~>;up@LFv;:0=?93^5Sn@e4<3܉+{im0{&ӅFtU ɀwϜ8~:1=#t ǷM'Љ[w?xfX8&G=9583Pj Md=zg=/=o'{=ڋ6ObykGnO]Or_6}d@lYkb_ոa4b"MoEG~ޚrWm-F~[K\jt&r9q%e6HBa( ޺E \v a`Gu=mQgIb&6B$\ty[q.i)3Rl^8>& VHYqM]P$Avod.ܪ �8kϙۈW#/&Tف4ir7i�`DR?v5Z Oޑ@,CK7O}ʂNY4ow(C\q+ι8miCQQiA@q[e50r1?iq"fKJN.<}*qDU>*cp6IA>5[-sA8lw�&m!;G!'pdEⓢ4YP3,gc 7[yh fY0o 0 M7_'I ̩ jCȵOa\d`FI"nµݐU71 M[y;:+,>)Xp;q$W-HV·bI9 YSfu7j@"sZ9>YP@"N"y~tuGR3IeHeCVH!HoH}oq�k1cTi7H-e@B@2ԱVAZ 0-"%yRF:{ mմvLNƷw~G"-UW.Ny?sN_{ yÀ4u,i_.hRD4DB< X $X%ү{3AQvq`ĵB7qXR$YJV$R!+A֌iڊ H`N a4)L#p&Lr᷿Х$w#./.-搠$Ϩ2d#xןFdDJ5T)X\" |ŀ4u&BZ'&B )"R@b) [dH+ )Oh@:IďH~@ (Biq5H8%CeJ BmմE'?&A#L舃#R A!Hf&VYq w C{w]@ ȓ'ⴙE=()"3CR4"[ $⫂Tʶi2 . Ł AVw@#V/"LD :TӐ lkV]1 M^.62^!f?PW5xIDMOGp&A`!G2 M oZA-2dHRGdfCr+cCVS2 H2$RxMjEF8܍g3 Md>zf2kU")KRVRꑇ rޠ>E+.Sq-1 Md%% W88H2]ZX%x8,ܓkԱ,Cy ѣ\eu%xLr:"B"Ow$^+,A3Q;:mj @,5&/DJ<FKuzxŔܻ34Y0R<FX"0~i`ɐ{-5&jE8e- }ɐRɐ333;H k3p-([4Vnɀ:]du|IJE[h6TD& ,5&c")=OR(I -CCN{܃qs K.{9~mW;CΜ}q9m<qi2 TF3:31+mFi}cJY4*}w90:r`Mvh- <ωퟪ7L[:nHyGk/ׯ| O/=W<Wn<rYl|_}h ȩ-C<d\WZ=ܯgoԫf%,s.j5^EB gWTJ ɀ^Q#q fQA`70 %ea#_嫗kΛES$xȏ? ja ,xMX6Mb[>']ȳFԪ Ϟ=Zn Mb@E ;O -8w.#lŶ|Nl"hgi2 $0"@L%̲6+KŢh-HΟ_M %IbI;$QZ9(lgDɁ4ٟ_HŪ7ӕ) KVF }G HG߅F:.lӁD4iC''&&Kɀ.ژ)IXp,~\8/Tm,�<�y@ Иq ң6ɨƁo(#wQelq&)[ZvϩV.ʳ!~U@ ]Ă�b[*uAr GQ$>)*H5Ir88H^-=&[eBWEb⨵D$O22*H !NR?uoI+hMK3dWwHC(��c9kaʐƫE ݄k!nҶ{0׉x^mll@ Hc"y0ح[ɉt: @H,>)Xp;qֲpyh!M;eb8gkqh9'( EstDX ra39rS2 9w%Cp8eKEZ$ nidiL$h}{ i -(/f:�I1 Mɀd`۰Z4OT(Pg|?dռa@:HNƷw~G"-U8߿C 9 r *؁ȆpEZ{נ ŤF!! >P$O1V$ k?nE9cA qC�&W^ $Ts"Y Yq¶f|iڊ H`N a4$8Wj$~o ]*P @r7R(Oh@(C$>VʐŎ] )2RHb r*ԙ Hi!2 H�@dH4#Cl!ٮcZPne@4#*=yrZ\ :bG/PYHP(ßd<hIq0cD T$({8ɐ̤2*+Dd@<q (AMZL _Z߀4u&_RDiu4b"+Z1DBC5 Y ¶v)\w oGzWv%r ?j/>`#Rk6ze|U7Dt Wj2ETKٟ_xǑۏ:2#݇{Qϭ]<@9IC(I1D6YHI޴Zd=8TQڇV'j9ei -( }"AML0 ]9C% {nQ2\�H} >6# IʐH54r&-Xwami@vu 9!+;}cKd9* 7d5Prkv@ٖS-V4fH$nZ9Խ-.,q-q+-64W'vQ,@vSwaR2!RP-}&9@Ң2 !Н[2,>HZ4G߽!M�s?ߪ;2tw{+:iʑ(齻n;]n}}zѽkN@bWZ-rۧ<:OR@8"b~:g*G"{{kڮ]Б;T|nEޡCp%8L"7h6'N[$ҸL6m덋X]]+ 3 ȍp8tlJ߇d{ۮ}?vl7Gz?pO 1Bhc\62X=O <Z]fY4ϝ)ﶇeȞd |چ6Y7v+E]͖w ~lݕD>wwϜ:w3-,[\?pvo ηmh[\9uAڲ@Nȑd)%|T920pxhpvhN<-ɰ`Oޮ]le=}cSã{GdžFLOncm'&wMu9-c#ZwΙ{ ȒI#2jN]8ӧWMv`J-o#w =42zx;p3}U&fFؿ{bvû'GF6۩-NÎ|NlewNESwN`{ fHh8ʉS'k'^_Ͽ /vsZt&4^}מڗg3GG ]}a>>SO|ٗ~_y_{_zf /_Y9_~_}v=ca7;g@QZSw1WKW,/0U)U"RG}Óx٭Eˢ דZ(6o,D\|B+G[uZpы&,CW`UL%g̏ccGQbm.ι,k.Nc|/;(A8|R[YO$=; H2L:U9x:̜9/ YBBuWxNi@i@i@i2 Hi@0<}A0qD2X>*cp6IAU K^: "_)*z,ERYN),A{ d@"eIR%c(Pl'J$@d' z[R6uvC8$@d'2 9JG džY CGrUY,A{ d@593L55҅@TOEXp r!MtpI,A{ Nd@r0{+9"d#|tCC3+[y2d k@v"r7]JGc?:wb nNE%gۣ5 ;CAtܵ i(BO-RD'I:&.�]'qo/w}Jw$B}K'fő8ɏ~U`F|koPڅ)Ȇ3mNQ("cH]S}$%/m, k'Y=R|8o׊+/AtS*4CdR0!H_ V OG$.݋.pa41L#/5\oLr7R }D@n{|ŀdsH>8Ś>ί?ujȍ"`,Auw./*'4 ? Hpd "FetP:=)ز4#Cl1ؾc<4wcD@n{mS{. Zߧ& ]Zl :b D/PY*kuK5 ?'?&;i1BRKk{�8ܣ2Ԫ#=D@n{mSyı4>J6�Er4ebD*w" "T KUW O*PɧKѱaZbb'Z1BԡSiG];@d'|d"ch Coj?(/Tݗ-]ڐS)i�Xd.9VE_j_[!rCn{y$ʀԖKR@V^[ZwYJ^ 2 e5%AogK06z6_Nƅ#|J|Z6 iOK{K<jA 0I,j"8&Rqo_YTܳhu �F7CDt8*ߨ+kT!ݱ3)zfG:zҥ<, 2q0u88 i@5BW.] `C����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/stacklayout_sizing.png������������������������������������������������0000664�0000000�0000000�00000007000�12641336260�0022635�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��[������9H���sRGB����gAMA�� a��� pHYs����od�� IDATxOlTq551.ds]qcL1  <C*lD5ᏥZ(1 PH% $ca@PJq`do=3]tfy~n<3I硇!B!By�2uIyRdjA+>XgPXEuL)+I z]/D?*KeͬƉ*uſA  .43 i4bOy,j (W[-la [-la [-la [-la [:~jx+:nc>}fCN\t&9"8u]UekA{"·)ԺBvz) Kg˪nYq}зsvW~\<8qU꺴fofl}%rt!s8T*V4%?=IqĿWِ(W"ַGUdH݈["-8[[l,/: 7ӾWyI5 U74_3ckAdPX.*X>m|,$SJ]֟(]26&u^^H/+XC_9#=і`W9rc6 *R;3wp/XV,_|'-c`WyEd {*;-fli oAy8n&v ["[]=}" } Vٯ1?Ut݉*&.ʞ^ -Qg+Ȏ;flUn$1 []7YTԱT%=M&9Z*?Nm[߯�ęDW:ؒ/f _$Eˉ?FVG"u>U- b6w& }/o_ ~VMUT-la [-la [-la [-la [9̙^'<Y5VQ]*]/h}?yҳ|"cUS@aե''O=HA+>XgPXEuLQy}!WQ^[2ݲd zm%b*X<ECze)\\Y! zm-_訬zMe-la [-la [-la [-la [-laf[%ɛ ߕ8αXuUν)Yɕup*[hr[5[S}WN[W;Uν)Yŕ{]&ܭV&ƬVAnIuqj{:ʹ7%ܭVׄۘ"E\rk%ZwkútxWs[{MY]"Sʺ8RoJVjkʊmƬKc+(ʱ)Yv++gr[ 9ʵ)Y񿉫,?+6P:[c+d՟rVVk+60ljV-Ƒ{Sj[_kor[c+ʽ)Y w+;Q"X,ʺ82roJVik2\YGym=6-la [-la [-la [-la [ؚf(3#!WQ^[nYlmfBѐ+(FnYsRhȕuCot,SGBѐ+(Fnv ۴|_'\rb˗-՗ec[kyfy3D{K}7OO?35˙[k_@a [-la [-la [-la [-la [%"\um-%]t&9Bu-B "FҖ8u׵ʏW YqN^oui:l[zVumHkqWc}{'DF[nO1"r<T[n\oi69l]Iul})lJnژ>9l-lmmkmflU>2hKι1DDuۺ"{s ڝXȖckאn[EzX 'rvQ^#-1i+Ȏ;Vʝum}ڶ>߈3?I[g/:ktL[ԵzmKvptQ[;So=𶂄O45-la [-la [-la [-la [-l&goi3m8kFo@x:[kyzhi g꒪ͦjTưn;L?.o6oϷa fsT\1oX1u9Pz*߲;gs¿/-la [-la [W-la [` [,v[Қ`Vt޹VLOA7Sz6mynk>4y|۪6 lJm4Uzxc-o&mEڻM_4%D9{UzӌFlܖ73Z"E5EEZ~MS<s>|)3 vO> DFDvpNgkl(:~y!Ƿ}xȽz{\ef~F_=Edؒ[˖7SzH9c|#"w@UMc-olQUz4}46f7[$lV[fnT;HG7h*il4nHZJv,6z|뺮(e"l*Xd˛ilR?1Ja [@-l1-la [ -la [-la [–*[1>׬úY(=U<a fsTؔΔǬúY(=!b*E[GGͲ}HM[GGdehHߊ:E~-la [-la [[--la [-la` [Qm>}fmݡ`�6vVfnAlEM{Lq[Qm=~[Mqp."h)`56ںpJVA[7$.e"Gz[TʾcU&VmTw:[pqVlTUmƦsǂH6նT%fk]M-oS?Fg{t'-la` [-la [-la [-k2һah|$O^m~<¿m S-=ɓyakGKG!B!B!B!B!~y.����IENDB`kivy-1.9.1/doc/sources/images/switch-off.jpg��������������������������������������������������������0000664�0000000�0000000�00000002043�12641336260�0020756�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C��\�"���������������=� �������1!T2AQq"BUr36CERSt����������������������������1� ��?� ,f@ * +B@ * �F^!]i9[߇<G+}ߨ+x>|QLo~ \GyerG*-j[~ɷ@| mwP9^_C{)| 5AC{)|{TfS[K)V^\���� c??_.e33:x�tN-5028`}z:4c]Rg%%fd<1oڞ4fwJ3k"ex*sҗufϺTk2Ϣ VFqMg^]PҴ7UIM^8m|~&]SočWF Jn/Cm?)|oSqxIGg;g)?wu/-�q2:Td&z*,~�DZ]zߝ�Qt8%8=)E˻s]}]]w])e?]b:ƺԥ)=I9*Y>\zrӺٯ3ּ#о뒹EsFבzK$erE|5,~=�Ѿ뜘:fihC:'ecnI5<"d v�#5R6�^J.<J/A$ ������������Fp$ n7AFp$ n7A���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/switch-on.jpg���������������������������������������������������������0000664�0000000�0000000�00000002436�12641336260�0020626�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��`�`���C�  !"$"$�C��\�"����������������<� �������S!1AU"2Tq#563BQtu��������������(���������1AQ!Rq� ��?�@Tc^&l}N&5q1B@Tc^,}N&5q1B@Tc^,}N&5q1B@Tc^,}N&5q1B0$�������}cupIytm83Hkh:@kh:ɭ Ww�EWɭ Wwa�Sz2+ٚ�����6Җqgk(^rkuf~IKN#l8K[oGխD;j 0*/ooM-59F.yTSK##qOlNicU,*]'MBRQSNR˝�B.8('Wp}NgOhFO#W\)w]9N|w :m!gYmm'`l,N('):UT2Oݑ' mFM^<iݫ�y5d1cbK̏R" }yĈ8}gƣ'>]�X3PYҹ1xG dfEdb|��+:8]P<({SM{[\rrQ*v[F;gbZJִkߪcΝnL3XY^;bw-4;i} a&7߶Tf}xvj9)*:bYr9]gڭb9 4\hM[}�D?H}k%%( yB$I. ZZVC<11p\U/n_PfSulkbIvTlk❡q<ovG s*[�F5|S.8˻Zs)f4XҦ"V] �Ib'T}E"6+Vl 4i*QH���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/tabbed_panel.jpg������������������������������������������������������0000664�0000000�0000000�00000030452�12641336260�0021312�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C��C��"��������������  �_���    ���! 1V"2347Qs#ASarWq$&'68wCTuv%5DERt���������������*� ��������!1TqAQUa"� ��?�sƫT-Ѷ/Q7γjen:ʆVKcȷ�9?~CUr�xh 3s/qs/yrg;8oyusw@_cG9ю}@(�ȯ~?6^c,s: (׃\f<:pωM/yzxܸ~,gcx۟qtguR-lVg)rmG-.g G"w򐉛ɊdMd/#cj,s}�VVO@{73nxq|�;8g�~<:<˗>XF<8~smE}�;�~|x<cQg�۞._;7c8)3gcȾ�s\s3אs7V3˞:@2\p7v4e8aL_# $ts7<c˥MSB$*x萾ǟ1-;xoLsfx�?y^?9?~g_t ϞXϞy㟌xyn\ 3Ύs<:p�qt zlc39ŀgëXygM\]6Yv+ttJ3:X.Mx. \c}Y�N<~/q8������������������������������������� lUq˟a-  jOk)jAAI`J*a9_ dUR;W:Yުϯx>&bNl|́]WsW1YIJG=Irap^U.Hn2P,oWRα^xYq5*-u"k Jz*EUEUBUO'LL]q%‹Sllv,ZSm],;,w,+rx9ed!X#$K8Ql IuuV*:͛jPU:n]>p&Ⱥrj =KUPz;ASvfۑ{햧^07 ~ReF]]fG= 'ȝL޶+E٨Z6؜JFkEU[ƛhkXG(]7iX\O :}sef.㸻JHI6v=C1�B5W=W?QS{L"t}.и4R]7j^qH;E9C+y#Tȹ*U1ZODk]-rp6SOik59Ef$"S+i6h˧`[*鱤\d-joc򽶩j8޶Fі&ɺ.1vS䞥 c;eۈڸ<1靍54;bvjTTk%Ģ2qPPr\eE6 ̣lML>GKDRQZڲJ%[\ByysWDLɚ届D\RsG;R؋6KĬR! G mwީ8fG'+KsQU1}Ui -weZ[>^%(uc.z1_c 'ڈ)a5_ygV6oOkh}hc)u]a;[C9;oPDbeD2;I9 ~d9OZZe*hY!퍐y<~oCxrxӗ EYٵ6ţt*Ngl2Je/RRvλu;^#ދ~Spk A6|NKWlIw!$<AxI719%*jccSkJkOed�}veYl64%qݒ,8WϜ(ە9c(<s>zb��VVO@rx|#FVVwz,.ʫ juBKu9)*jieđm.!tE6U3:?]靓`0J%ciU̜œvu#ۓ-V.y1~1hkf$%kM3[TE=Va#@QI]eGJ h{S#ГRmeumTScsaUmp@Ў᱉ZU6Խe+u:uQ<k)oF^cnѐ#ܦݾDț(PKmW=mG եbkne̦]oXߍ�uŻl3peb…Jҙ9aPBƕN厏#:0W:.;YE9:nfq;IAiZ}Jݘk8dNc5l0x�.q es G6u6D@e�pcj.p7(SÊb� ;Vvb,~Nܻ3.KDtiJ_sϫ_?!yr9+ZMҗm>zٺf9itڮ݋Kvԟ.UT;s,(79~q ϯ7.6Ok}Tgͫ6wK^MHD"\\9s8 m/Xrمq쮊[UiEu0MZEܟ+TPz?esݥbvPvƏR1u(]m <"C S8˓c[gvb٧v$4uC]D5B" Z>vA x5Q f^X̏db˩t%.&m[Uvַt'+;aeS-zstu۩ boz-@V]Kuw]˧ l}ĥ.QeV0ʺ$PwflP)`ϲhj } [*ɝZ :-;OG곑FDIvǑv\?\ʨYԭjKb+)G]RC^HfB&WِxY$beT]*e0e1:ETKϞ%}dzk\~HT5Tt&FIH|۷p$+7D.T6r~zk.^'YKsIx��������������������������������������mckz/|ɨџehƮ孕 ^N3�96m:9UNLd[tϞyu3mr>rXC \sn  ϻf�wv�в<gr�3ǾfNjg}<^>s!c9r;m�I�|ͳ'O>eycOr=6<[>sY\{>ŃgMi՜罍,s�au�݃+blk{+=({4t#'ϪPhV8O Ջ2\vg16fu~LG&kxjitJ&[G+> ne7H,{ !sMtDc=,m#PCǴy�Α(9y;Ɵi^O%*9<��rȦ"9`sx{:GܣǮg}|zΑ([;o"ޯ'\^Q3�۞y: ~b)x>=:Gܡx_ʑ([;o"ޯ'Hw\c9V`~dl6BeQ)ͫ9Ef FIrER)q&2c96?�_`dqъfi3Lf7nv˥lKj+1(DNqDDc~ݣɱ_K_.\g|ͳ'O>{|sօ9ggϖ9r㝙sם?\36|{>>|]/~/R\r�~WF9؛Quگ,A&Abb\Jlso<ssׁS}lzjo z~q( lUd.1 %rR~s:=|fh td|i.T<3K?`51SPd|i.TEOLƟOC1SP]<3K?LƟO@dX td|i.T<3K?`51SPd|i.TEOLƟOC1SP]<3K?LƟO@dX td|i.T<3K?`51SPd|i.TEOLƟOC1SP]<3K?LƟO@dX td|i.Tz)̘M5U$1E6 8)03g3 7_AL&q~r*6>g)Kݿ �:w'`&~�������������������������������7aOfg�|~A<i�����������������������������K$o 0 k@YOh~_�&- MT0B|U?ndL�������������������������������0' 3n? ������������������������������p[dr%o7Ր_�)FqW5�}QbПOۿ<�'5SO�������������������������������, x+0<7 ? N������������������������������8HVG(_#}Y\UMTh~_�&- MT0B|U?ndL�������������������������������0' 3n? ������������������������������p[dr%o7Ր_�)FqW5�}QbПOۿ<�'5SO�$=E,lk ;SV9 NpҴÜFBzI[3[6HtN|)pl.B<^FI_i0z$̅XŚMܧ.q4Tι<:<zw>B Vz55$C# ~ix.2E+\r6 f." 7.Jԛ7WtnġJR2qxXtj2~0}x7Gŋ}=qS6MKvaUaddvzLUvcJ_r^"q+Z4|W~ zˠx k7ZBbf0 (ݑ˳YGmY2Tz8 ,h=묗6:[mk8׍b<xR:n^y<x^Bo4;[^&l]A b4SrY$#dϕT.2ccx [-9o *f۠nVŎ&^6rbUCe[9E' \ x̍.5^=bz}qe] 'Jѣf+3ljhL:V-⭔rUNuݦ`{ޒںcٺgkh׺ F܅!Kh&SN.0sϯԸFpnzj9Oj?JJ{B3Mleà DWY30U>c(rtRQx+~ؑ):�fY1Lj)c 8賬e1\6]tKLuX&c:8́]t/e4tv']tV$nʟkjL) +Zrm"T;k8Q ʭ/|Djt؛F-1TP7sc2jW4[gqܤ~')texu b]ؾ܈铔&WXͧLU)m9 ޳g_P%3<mh>uˤ+|Fk72u7)TT\nEPGd گkmd}MTi-})kj1LIFQ7 ,ިde mv,ײj=*jC̳s6ɂlAyca*QŠnjFIMIGCGzlTTcEI]Bv:(s!11#_"8r[ #% aAݚ<tUc5kTݒ%\=7AfEꭖf4㱫(}/|f4zX%Pњfn= [:e1J.^F)!rdJ*c+Ń~ *{ Pڴ^CtV}YMlKNZfx 3$|~s/[ڳk&U݉洛[{Rϟ) r+vY<zOME1g64s;|띭~Wgn zMj�zcfy.ItrbJftd%;6'csWL4_;nt-ӍwPkvE]BE7Kj >W9(d4w{n$E^fb}̫.ߔ2fR.V6TXrӅ>(n qlz3M=bqq7# .X &tDd)8nJe]5*{md^;vuj֍{53"dݺE^$1~Ϳ."q38‹_mq[،b%YV.PsN%vd8ne ]|:qKShɴ#E$5ް:9G lrv(D*IFfSddoTp몂;&KeHਓSZhhd[E6ʫ7<ʕ"|s6[\T:[zVcuve.]h[4\pI:qsd1S8g>T_wC,WvY7�nJ@j-:ZnNWM&tN)rC�m_w&y^ڗfm~?9[.oYP阸/?>jcI_Nu,cM̲2Q&j(H)3S\5^$$WgEU5Q waZIlhHƪBh()ꃅ*C gAx➆EoNd-+n5npgحK:Đ;ri;vytcAW=DYUH`:q+dγ;&s&[k KG2o\S]U'H#W^ tIH[kD][ƪ �rgHɏT/Cy7^(kSQ7' %gŏv3eE]L@7DڛJBk{Dv&DJ\ [Fй&ܚG[[^KpjEñkrJrm#_nCd?7���, x+0<7 ? N��.>L떖-5 kԝi*&֐zkaL少,$ csO,{pi߲[:}^M|BvPo}'N~!%{T\">O woUj֛.U/`Z. mz*&Mc2D?KƥT/3d9늾,fSqë=zDۋ/@ q޽X{yO2pb$7K++y6z޶Ok )rղ8<35!c;o GG%7"\q9oll-)4{<6a`FHz\^EuH'KIJkD4lvҒvYҚ6*;]57Omk,+{ԻSnjJMRYz,+/|A#6rV"[^}LAw_n`6]}GMLV1) �˦azdP-vҍ)V:q\n [^gߴԤVqSRoײ2JUTFۖKQQMdT8Ƌn{* uS?#Aər坩I:fN#.{DɦS$<Ooj`_nޮ EP;Y{2`7kY#,}r~v�mWw\ݶW}WXcT-nȤ|$ʒUqw94v]^-:6tQVIh-u{e̽>7pOH0R]47H%: \X,EMO b/|0qYмkz{wڣ=5|-kݴ.ݗt#Cb;nS)L[G޷!E<f=F5a)i,tk'o>bxO }ɐeb?t@.[PmiSe)@%�93ܙf1vp'yݵ*&Z*+Ray7U@I Er*f:vךBih~Kc\^xzM.% 9$G5l"I(kt%ERk{k٬u Nˆu+ӵ[HivU|/dRqz|5>mXT]5NٻYt:dhPw u6BruR>I*`3gE0^P[#5q[nZiM [P#tJsЙQRy?OBcqo5]V qNJh^m,,mI#vqĝ9aRL\n Eugow]I]j;Rg-`$bnc$hs(tȫdfJ/P+aZUPuu@j}BiG MsGHNd7!*:gpl $6vM\*ǰj4YK% .2tILdʥ/DY"~&Kl;yF;azTݗ͕BT"s<eRnAi{jɴwr&6?vC@<Ug右QmUZIŝʑۗɛ8餡 2thF}:}=3vҫ94Q!2s)26 ;Tm-}\k[Ϫ3lj*҉pChQ"nI(L^ d%lMC-sxH$dvj`pHFQ%xdO>OfA��,]tiNC'$l;a g(YN-&\Ȇ7O {ֳ^l[l׋;f" |p#d!rrjTB6P3;ZuskmrZERYz.ԝcq)g 3fJ~x|v½7=GSk:v)āݠd̹rԤۋ\rJx3'qL^dYKdK>]o6nPz7ZiJv{nZ)-~GȨi wQpr0~b&r7T жN,&ˆؚv I8ižBG&Y<&C6:soV4Glt>EڌQ#vK4j-u țƯ9nsY1T!/vKQ,˨?<ɓVFeSI%ճ0)QpaojԆioW\Q RՄɤѮ`<1w&Bv\4~xٵ-ۇ]jLrQ_qb)=jDM)%3r*UP]%] ȪLG.s^383׌o4\^˹.IwG$8eJlїŻ,5]ʩQf\8qgyg�K$o 0 i�VS�k�Ք@š> 2x&Oj̞ �������������������������������YqVafxo���������������������������\WZ̖{TS{KCϹu6PM0D\G7" v)eȘ9Sfs1c6Ls91s\z�_#}Yp[dqW5�}QUMTh�'5SO! MT0������������������������������� 3n? , xӀ�����������������������������%o7Ց8HV@`~__�)F B|U?ndLПOۿ<��������������������������������<7 ?0'-8������������������������������_#}Yp[dqW5�}QUMTh�'5SO! MT0������������������������������� 3n? , xӀ�����������������������������%o7Ց8HV@`~__�)F A(E`9 tLs"98_2z&gID!,31(nI,#Jlc>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jP yϦ>jPC^QKD%D5̆UsܱggtF3^[ڼ[ {W\`7% A뒆Rw !>þV> Cy);z䡼H`G|彫Ϯ}0yϦ}rPJNῤ(o%'~p+ayojL;l/-^}s\78oJIߜ7w^[ڼ[ {W\`7% A뒆Rw !>þV> Cy);z䡼H`G|彫Ϯ}0yϦ}rPJNῤ(o%'~p+ayojL;l/-^}s\78oJIߜ7w^[ڼ[ {W\`7% A뒆Rw !>þV> Cy);z䡼H`G|彫Ϯ}0yϦ}rPJNῤ(o%'~p+ayojL;l/-^}s\78oJIߜ7w^[ڼ[ {W\`7% Cnr1Λ,81gyV^[ڼ[ {W\`,7j'Q)eR$ONL97/ )3-6&dʺ;A-cŎ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/tesselator-debug.png��������������������������������������������������0000664�0000000�0000000�00000002613�12641336260�0022165�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ir���!PLTE����I�f#�3����oIԾ������%IDATx�������[;Vq(!^xnA-Խ0&j:8{ʋCv<{^e!'ת.-jUtz=hQU]ZT`ՓŠE֗ҋAJ*:Т^H/-*@J*ТRE֓@X(2X�T`=< PU),*-P@%ֳ3@Y("8硜ʭe `PU,*/y(BkX�Tj zsʩZ. @[E(R޳2*^b* `P@V}B9T`19eTn�v<PUICX;EC:*PFe ʭAX ԑVQ,H�v R4XVa9SG[v @9Yr}|MVԱV]^lûZ*Ӌa3V`G=cmsXUX鰿1 PI>1מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\+!מu̵r aq\\OpC5\\㸎~iC1�C `Ath=G'@mx{G{1r:1b&VA[[WjL쭒s{\ {jxboԘ*W`+Zs9[=粟[= laUԀv[%5ಟ[= ~pOl5ಙY5zԄfbc *5c5V\6 k@l&VAm5䲙XXj> jXe -Pc.P{k@͹&րsY'րsW&Ԟ2Ԟ2Ԛb5\\P{ kF̉5\ kC+!75\~'>Ԟ;֜s^#kO<Ozj:`�X����`4vT���ZUq?%����IENDB`���������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/tesselator-filled.png�������������������������������������������������0000664�0000000�0000000�00000000260�12641336260�0022332�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ǩt���sBITO���tEXtSoftware�Shutterc ���PLTE���ٟ���:IDATXGɡ � �9QZC[CkutZku>Zk]VrU����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/textinput-mono.jpg����������������������������������������������������0000664�0000000�0000000�00000005166�12641336260�0021730�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�  !"$"$�C��8�"�������������� �A� ������!1TUV"S#23AQa4q$%5CDb��������������'���������RQ!1Aq"Ba� ��?�" ~I)>١>70ӘտV1#Ÿ)?01xi eQ.#ʇ$FI=[N`c/V҉qT9'0O esxzK=R~`c/VӘռ4\GI"xz^<rOdaռ42o (C{#^01xiD*E'2o 9=[J%yP)?01xi eQ.#ʇ$FI=[N`c/V҉qT9'0O esxzI*Eݑ}=#d942̬R殊UlWTz a5c~<=?)0i.*xk%d130�9TJWU*Y0ljaf_Y?,0ٟ\9Yt65=\SO6'48:Mٴc;~ -Ei.(1$Q:h 3an#0L4KNvb ,V�?!5d#3O˾i[mɭ'{= Z<EiÇ z[\ e|OdS�D`\�̀ɣ-_i ]~(uƢNgupəw&+Wdz,UD>Qg zY(%F憃yn3ָ"*]KpSI ھ)sަ5І;etT&/f2f<NMm)V|AA"2C!aoNǷ0~4 MV&j�INA8�j[Iż\4-KqR}: 4�]Ei}|S/3Zl*.~M Vۢe3[948H$חPZk&(U GQ"JDuqѲmIuAŁW[X�\\B]&q5ƣ "m= ܛ~[ o2GYD#fnMMVY챘Đ@!`vCXNCv'/Ym%C+ss^8$u9#ZBS} ^qEqrLj�&u dl,Q^S1_좖⦹MlH dR2�{[8CqrE=?$_cz-H*pe60Ɨ[mRU2-.CN馍!3:aLa[j댯6uw L1TSou;]?/S{6ٳY%x.k7k2́׻1~A8ј2p"nQ6RSr>avfNZ^ѬX״DGKHc@(-�7[8C6NAv8ɢow"p3m]?!蜃jqEDEl g ڻ~C9&܊Av8rG=M>G/"pmcCC'q ]K+_unVWʭ?ݿ/Mߵj ?>AD]4SʦXހ&=[k3�|S:o۴Îh((b`cZt|8kLܮђO>awke_g:Jirj-vNr'">�`YoL~]a4VlS5c[ Qa%torMBqNtㆼW]|;,_jٿ�εM^ݙ'U\6 :m{W] gò]>CԛU>Y{veV=]Jm{tۤ.4,χe `~?BmT۾?jm{tۤ.4,χemTU6@{x3sۤ.4H]8i\Yt-Z]IW RTBƼjN\Fd2Ȁ3v`2T}?V?W?MBqNt㆕ŗB챍/y|�dکvyH]8inpҸ[>1S|vyM櫟!wMBqJˡlvXMU7g~t㆝6 +.cU7gmTjm{tۤ.4,χemTi|vyH]8in�Vo +.ٴn7YkGe^eR\e1._*Y8!ʍ}˓9D|vvUh""@4@4@4@4@4@4@4@4@4@4@4@".?����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/textinput-multi.jpg���������������������������������������������������0000664�0000000�0000000�00000011650�12641336260�0022105�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�  !"$"$�C��w�"������������� �P�  ����!"1RTU#25AQs7Saqt%6bc$'3DEder������������*� ��������R1!3QSaq2A� ��?�TtF92O(HcR$F*^xRm/攫7Zg_tVY௼))t+%*VY38L)JWBREYՑbf{VG݊`MDRf*3ڲ>Sj&Ь7Z_ tV_0|i)] J}{U�EYՑb>SQ4dY=�݊tVWj&Ь7Vgd}اEiϕ~ M%+Y)Vok?3ڲ>Sj&Ь7Zgd}اEY0|i)] J}f{VG݊tUYv)5IJVJU3ڲ>W<nR0JXkW%MN-Kի^RF TVwRU,T9w\&~P;mKm{NХGh]Y�n#xњӓS.fגU!|~HSɀmośޏm*~1;|[izlr%F e$F7윪AjD mʖ4Umf(zo]z=+6j!$[@d;.V4x$敓20g6\=[cק&[hp%olҲA8efnnat)\wM[!EKojBG#UFwyQbm#NuN]�cbrl) KE[Rl7/'.VXMN1&CQZQo) -?677hSlȐ _Eu@NszNk Ljz[<aPay(W6aXP88<+Ӷ]Sc}KD3ֵ>\QYg*X t6@lMxC5ˎ @7iSaRK.>BU$%)ʀ7)x='yTЭrHS0ԇltA*# � mNݞ5oݣ?* ,s!r:*u�X9'Jߠ.y F_!J;݉OW[p` t6ȱݭF:}U=TYi'ZQ @C`�{ 8zX6Y0UƋEd�;o}T uRBnJA'9HK啄Zfǒje4#n;$dn MZ7+_>S\R]iiIObRpWmg~pIOű2X뭥PnnJtHSJN܏Te<嶧"\S؋I2{ kqRINRTV]ǔ !* w)μvVChIX %D [-vmSY-eڐHB�nk¹rS|].ő6pKy1<RS͂Atkz_KGO7&|9"ʠxÈB냟*�t/,\\j|4v#]ۤ%Tnk:LK [p?nr2. ^Bµ7I%ztHR\dKcӚL)Qm i%Ԡ$a!:`=d*L;P[t< iAX I+Fp,.Hl\e!-NO6)?vF+̱hTk^)܉:* nRM`R`vc?Z+QpbHXRy9i]`I=d$/ࣜ{syInr.7*57l'U:G:obHR$vsG[/f\9 F|M5Pt R\N^>MܦZّoLV+R{8BrJ#n$HOj]Y9U6$3iݢG)$FGSh)qE'HFz^8Nv`Q\>.C($WW=kXۯ�D&!,<ОC.K긤gFr7�RBGէ#ZȚv#(rmAiPi=m)znV;ͧ_j3p<% eJkvrqi@m`*iK7`q 0g�_宎kxBP.PVZko!ޏ|c*UEMR*UJ*ʳ�z­7z3Zrg.x߻2D".ldHmqm)ԅ QJA9JJA\E-DKrz{RR[\M I$x5Bo.3nstsJ<S.H<6Nx�Pxsi#9>vEǘmCqM!8Q~6;A-ZmHK! q[ p>j^L[W+ۭ .kan i[+B p# NVз+UQbT\^[\9@)kmiBݴA-רJHfSV'kO3C#A#Ofc"dwT¼]%R$B{[ ͫ!jV7o-oc?{x^,ZZ84y+ ŽpHI.CiB6+$/C}5r(F0T庇y-6Q�5]2=W&<KSؕoNs=VxjĽ#6+S@RftDDr;Qiiܒ2 pk}ڽsfͧ#19{&¢.D#6dg JO9#}#۞{ĸϒөJS0Ҷ]u7}oh1TI)EGDQqǓI[i128__;~'Hb3gґdGT9hL|!IQ8RI`n<8g6yEuֲĐN[V7F6u۝jyr<\۰uLHblۗmu<p 'TKv(o$-)WhYܠ?m%aR'm7!C+ْގEǧeLWr;=n'} qT2.DU*+RIV"vQن|+~ڃC>ƴ5VT{˄WV}NO7$Ch�T 99dii\ЫY㤦>H {R0A*DXO�5 ;HqއӌUcΐ]^y.CBS3'zSIzƭIAr? C�2<H[nROT /HoǓ�򚽟5_TQπW~?VcVgw+֧@ތ A•5F8SOTҀ?qTҀ/cs^k=OO31۟歺tD*fa㋐4LJknvj/SwF<?~lSD}Rj/QRj'Fgj3Om&&i<XOZX1ZKH.5��3RQzGr|ղų8* �<@ VPј `~on G.уqý[mM*q"%Kx6vAe3*jX_@q?uSWZfr~p+WoQR\ʷՙJ*>)\~?Znfh\ښm()JJRR()JJRR()J(DŽ:�);kxA~nï򚽟5]mEIj*KVPUJ*Vgs+֣5hњӓ=sjj*k9R()JJRR()JJRR(W8\_5@.?ë򚽟5|QR{O﨩.e[@;j|r9feEA7$[#((d`vpATG- Zj_rM[Zn:Kk_WU0R_]zi -}^7}T-}^7}TeH&"vz=4}BKk_WU:Kk_WU0R ޏM>oG}PwNwL&Tb'o}wOT+xSxS _]zi -}^7}T-}^7}TeH&"vz=4}BKk_WU:Kk_WU0R ޏM>oG}PwNwL&Tb'o}wOT+xSxS _]zi -}^7}T-}^7}TeH&"vz=4}BKk_WU:Kk_WUs _P3wA:MTwX7� SzHMm>W U!5r;i8,F+63qvQBI9?JϚQJRpR()JJRR()JJRR()J()J?����������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/unicode-char.png������������������������������������������������������0000664�0000000�0000000�00000001140�12641336260�0021247�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������T��GPLTE!!!##)**,---.../////011333666777;::<::>==?==A??HEEIFFKHHLHHLIIOLLPLLRNNSNN[VV]WW`ZZb\\c]]meevvyyyyŲdzȴȵɵ˷̷ιлҼҽӽӾԿT���IDAT[EQKP�s=m  )0Aѿ)AOʱ VcF8|x5R-uu&N�8T5@쏍bʟQX=:/>ZMcY(~ >j uKeq^ߌ+.߻a@ lVlΣK{,x:'›tF _]�ݣLT)Ā*It@RY����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/videoplayer-annotation.jpg��������������������������������������������0000664�0000000�0000000�00000070140�12641336260�0023403�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�  !"$"$�C�"�������������� �V� ��!1QaA"UVq2ST#3B6Rbr57Et$&C%4uv8Fc�������������9������!1QAR"SaB2bq$r3� ��?��!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B~&w-xRn۳\:YMnGN[a;,l:%i|1..Mjr<_ܺġ;]po3Zr<_ܺ=')x-OԿ/TKF^\߂TK?Rnn=%pjO3Jr<_ܺQ7>ׂTK?P#t'z} J^s^ S/GTKI] :^s~ SG}CIwOR<w꾡:r<]?xW?U]K:^sUG}CFzAtL|܏. ޥx/S9#*~ˡBwt#zx%O? S] KJ^s SGTKCpuN.)z?Rx%OԿo!OyB K#*~y ex5/S0|_܏-X;̺f}KRk ;̺f}KRBB>_30_܏-)_fT}KSH*M?S1|rOܶΉO_܏ܶj*W!ՙ>7;DVR)WàٓMnGQ7ջj l|:/܎_wrHyTwr:?堃h=z\=WPvRV�씝[�U‘3foN7dGTNe{ԭT"E$7OXRTҦXExHT"P dY* dY* dY* dY* dY*˱<0_E4LG)3^CɐЩt)G4FfDwtp@h"[nSFꌍwQۣ@KR!)Bi r-R" R94Y2Cwm)^7%HeK)l5%Y1ԇ$$:!*Cn&$)]#KD9!Emd:MK:It]MɊ fmbn4TIЭ; EO\JJEE3ir_PَqZƲ|I졈73 sxܸKR6:7obc\/|MذjVYu_`zG_l|p5I"-6*IWsv4ҾOx-fVjK|aA]T5QpxmZ*avsi`R$HM8dnIG!\nR" Sc7$)Hl(".J^M8$%Zmd85XɰA9 )&" B!BB$(AVFr1ڦjX2)*ЈB�!�!@BgF&I|RyH` l&Ub5.v'(u-[�%˩ #u:KSH[d)cBBu1KdIBFi"SSmu('ܔI,cSRY )%4u%9$搕d`JKVHd择.:6H26{)ɫݔı]qa?HuI֙\FY.Is\buI<b荭G{H]&8.ifk5S[å|c:;qwG5CM-6fBle^.JЖvD4X |"[&iM=4();L0w5_O}/mIs2&is%p;[Zꊗ4scJ-}\."`KT0tN'W۽| 8概w9j|R9cƪmcbpgS^?ffҹi1Fu/.6�=͓6okYyN\54y*)*,{Yj8K*ZW^v*hi5~V&7hS"�w_WGQ61FiHpեF{ݣ‰m~ [n1˒}ˢ:y^<f!lͅ4m)hDjG$4RB|Dv(NTsIX(]!BB`JBsBkRfBJ%0&mSiYBP)3" AHB&"Hb!RfB�!�!@BElCo</g9 .h-\!e0._1NIHE{ M(ENh'4bb!9BsRJ}!vi )-&M%Y"b߶7KVHRI9 qM'4Ց*b4߂'!rB aGm%Vrv58[r535=\8/tCSa$2vZRHxM)(hGhJLAΰY=55ZrFM7/-{Tx`.gizAFMVֽۭԸX�oe:U!s_ ʧ/[] :ݝNtWR_ Y!ULgy%URYįN0>~W1eBI%)i9+XJ|Ɓ}s).aZũ:S;XѧͽkKm"G/c5L\FR{5먶:3V66wl{Q-w†ªGEH|8ӆݖz7/ ֎0�:VbXAq9થnF܎)Zu mV8UമqT] uvw S�M<"´[Uե:<ϕ',a \|N3hecߣee6YDꦶ'6q^8MևXv&mqWNr<k5NiI.g6^ _5 thA\D{+?&\4c�#;ZCI=-~]LE+dһ<bBBGdIl1''R)FrW!\U1tM:)3|)9%g$5 HHd5 lX%H2R%H !@!@B�!F|QO_<!S.xǝnxX1A))bc[&VHcM$.)k ) E%ВK)dYIe1'[Ct%Ll ӷGM!L[7wdGdmSȀ}n(ȃuO�DgdJe}sVDh2ɑFSOps{{XFv,{Bk#Ju1wGw)pE[ֵv,m;a"݃:Ê8fH,cW=q)ȱ3:isJǔUk3e[:[Swlr\0ДAifeKp^X.p;Wxn;,`kp'Kv])-ū`kqq1ȞcW \d~{qA.he5Y(˳\?ЧV>bIʮƵдRc%ݝӅ6tUk�> YJf{85rBᩪD,_r?#ѧQ*\oך}.(r54qbR4ɭiic%nj<=?仨qYTI7O/A+X\ۛopWvy#806IQ:p=tq^f\ǰ ^ک s5N2VG9wjEQfotUy-ϙlF0fEb2bi]0A-e\̕ a[(&S5d E\1&:"TMc)QW#4, gLĊɤ)w iangfFHMbEd,`L:nf5 lIF!.HP�!�!@v4{-{ro.Iu%* f>AwB]5YLRR[R%@ \K$ۥ (Jcx@Q.]2-ҋ mIwQȲJmH<s,C.sPI9eR.Wq(g%hC8CNTpCH!E8T.I.Jp9<ntZ̈́Ke $8Cl, Z--9EňhfrZ8~բNfQ;Y<BNi{J0Ӎ,0\e^ ]YR4yiVl@m7g;6xD�f!ڴ5ͦ8X#h�Xt^w דSޙItܼ K:YxPF:Jyx-Rỗ5WVv;Iɧs"׾k6w,Uسe>ث. sSHB G,S\;\bJvkT</VpE]dғ<*ӫM|ϙm2;pgJ&eЇ]2fu`q*FM,VsHYQgYH5t;]#ϋ@/eY vĂ-b>_ml~OSfeGCkCk#3hb L0Nnz&:KLoc<�fOCit&"S#5rQ#i.I-.e9(<Q4S KI咍О 1"i4WZꊜJKKUC5䘆S#$2Z1d1(FEFX4,)JBuAV wOEB lg L8␘)R"T,%?vmJ.Xh(R߱81W"S# ݾ`˥#EL484rNk eC v08FRRVVDfDfRe4j؋-Y(TD8'y+m-WP'"aly)[ EF{aԞ Ag+dR |`d4ズ9<@E 98'6KLC~ٺP'#3Dz-1O)+*lF`pG߱j=QB-0$d,DK[++M|֧Qn˧6 Vtٌz)k`rYwpˬx!c#WVrǴ)]`mZrU5״b.7XoVf.*g(wBhoM%Fx rJ7=5F,Q\)AՀK4=V$!2VRxZ1rH$nl@ 5z:xͶ|竌W򽠤v󁿵sO xl^ \Ȱjʆf9/)Q++͟G-Kߒ>KUuT_ ] DY) Lw1%`t证̓cEaDAFne:ItLt<Aْy(KYЄ@8&ndrFl:m&QaQ<t&\t<NXD.4LJt\o=DaQ[f,z-3%̨i:eF$6f:>7C#Z(q*MtBEŞPti+E!dIegFb$&ne:`O4B=J0֎ISx'6Y1'H'EBinjfD˕Ld! aʗ9LS2.IN%̈zdE{b7`JYe{aV*TrOl9h2R,ZIR6J <*ܦ!{`Z R2hY2Ol<L \dB Aq F8+G E~JA%YHؤm=Oqeex#(SrOm6z-_#<Sش݉GZ{iΖVP&P';%~KXSk%3hLh D[[29nKS0E !o`ntQLg1T F *'Jϴ2:"7lYqaqvA|>ւC8-I$n޶]/iJw=%HګۓuY:7X[dROtR+TKgTS4 0h,ssӛ^ʡ0]5xEew\|NVte 7u鸄jd;JWq=ٓ}B2ZXg}̒7 ?GVVdϞcL..$䱣(x1=+sϱrX ;{-uL_Cj`h; ږW # #;%gZI_&@ ̇@y-ci-`ĖC'Al:J3�̇B0F3ЛO=0Kt+]Ћ|#<bAaEPeP%aE䫉2LY&> FTX2'E-Y!t*,AD薡%2֙뒌HbFhZODPb3A3-ebʬE[cz0wGOr%;b6/81_D'S6;[%BȅE g%3#Qܛ ˩cIEvĤlWVfP-rq)jq)jUyVŞ!J!E%VØRURE[�Ud9hl+%3)@iR䯶%+iZ(IHs})Ԍ7h]2i VAh2L3hJ3m>-S6S-9)Nx-L 䮠XKL@x'9-0f6咐S Mh)V0S؞)  t�QD�pZ}G$u&gP8%GrKWP&gP8)b=ޤpNl##el6-[rJ7U Ĥ |൨ GeɩFqGe*[\X$vYv%,; l mN !ΌXSq8u/cNm#k+Gܨst:jՉѹ"Sj`yd Ueڰ@oMc 5p7T Uu<`fF%t-%ZeGSJ6٣] ,Ň 17jysUq,S5rGr-SK4E&h4C=WU'ƱGu1ˮ#RRIq�UFF]}*_+QQbK|9hL!DWf rFy-GCFy"31KQ碍У[*3 t< 2]%䵝 Aa<nt9(H2Z( 0 bȨCB9-gFy(ă% ht9hS Cn 'k>J'EWd:#1et\o[E!咉q Y ૉ2z(|9h0ă)rQ.-GÞ#Uq[EZB*rElUC dϫ7+AN˰{2MaNǟr6Ǣ6 fH Vm c S2< vDmY]@"cJ"Ea碙gZ(Y 9l<7ehSG%j8rJO`Y6VdYhd:dG%b8y-#Jx)jpd讠J*2u3`\e>y; HrJqө�NZ(E&-8 W�e9@e%+`4ZF샒�u_d<Zl?Z(!< Rn3VP,3<JpO[]@$%|C͇ܡrJ!D\!䗪<K\Gu#ԠCp) CsJb(ie|~sVQ%cEC#csldE]CG6 ۑr=pj0rg~Ez3 9F,?$8b&b|8]s|Jsl=6)(I\\~;xAP�ymy1XӸK})JCMFthn+U&xeaP\su}yc͑_4縸_5/ :"??T(%e,^s\Xp.Q{ Qe'TN}Ѧ:+ܠnaL1 (:5Z.L1 1 t\ntJ7Fx%3 x-#$%\E%1eю nt#Ъe.J7EtADbAآtKQ(%U)Шt@jT/`P D#sWR(KP!lUpp_{pYЋUq+tX|b#q�T3;t|VQ!#Cc)璉Z(%[|\|Y諈2݋>+dVrYu5V~?շ!^$& Ey#c2R3lL"hrHl|T틒b ǞvƦ,S.KEU"pSJx䬲`X*fCYJvBx-#rpV#=Gz-K"p vnn(Oa\ *G�:; G�d�@N:qu;)WcpR Q XWY%,pK"i̓\lJVŚD FGbجtR{l]D\ l$ %M8C] VQ$!!^rJ"ElE=JS%{ƭ%1Z#W:QՅE}Z:Jٌ]Rb ]XID+%+))Ŕ[3<E-?O Fn?ru#:aE>EZ �qb$o`_9P bzH5 oB=֟*F7b1 U̐MetU{k`X2I jݛf@Z#{Ij\Z5vB${ yiYjᕆ;c4:O;ff'ڽ%r~ m?2t`_\epLD8w)-=V q{3FTf5fw&YY$ .j0ss\ APb+>IaS`R1&+g$v* N0UIF"FtB,pU$J'2݊lym*WZ0Toj1"cj'*5x+2ey,zg]1昔u VTEˮ~|K={} fj -Mt܀rP1(VImFʹLH*gMDfi{@99*<ZOK;Ylxj"7W%GӖ]5Ѭz|^X�jƼvձGSS.cn I% E{o`*e +#g޺),l1yAv[V vP3,І;yȳS6%+"L֑DȲMENȏuC<싒ENV$ y)LEklJ+p钱:dG @p墝Vc<R+%;!Ef8y+ 5dVՈEf8T=QU碙z)Y H[dCdbȪrRVY ܲ*OlGnWHLDIRuE['ukD"/V{Ļ@#rVXVx$<5F%hĒ$A&%{*!̴JĢ(ZV%W"iff&8z=M;2xK_,W3igVX\0@ sXаAMj&k*j*l{ڙ~g=>Q^|pcUD[]Bk$HN*S!kIll ee d vDѴy#Sujx{\r pZ؜5Ւ^Ĩ#3%ČR؝V ӈ?r\+ )|o6V6:+NQM#"<!PTT[ Ra$uw"I)EohZpĂwR tutr0al5ŪHFq=Na lc[u㹫TyG7u~;c Vd+4_K85NϜ~ƕ7Vn.%#�R�4_i2V*+n&%{*FL-*/4WӚ |!t أ[UL;Jmce4sɵl�JL%P؛q77 tnnSd&Z}XF].q>҂9&8#dN'%1 b$B%sscؘrbWafJ3QtjH)ncZ0£-Wh,bAZ٩i撝q'9 W:* c6}VF}I 1 e;.tUKRR1&ˊLZdXҳ1,bM推veNg_qش-l9BԂ;8ՆD+)%"-9)bpVY1%"(V%4Q+1ŦKElCZd)\H8y+ÞxGH%b8)pVHY>JxO\e!<S2+Eb()z+JD18)q碑hdWdCd21}Efllfȍ8GE3taO VlwJ"Y Neba^Jգp&4nX)%p;,Sr]&%ktH[n7$[+[w.ě@H.\3.WexXw#i"O1u3s{;[<ϝSx)PO ?fAC`oHGi*| `o\�-u6,A$.9VN_'kF>_3.qnXb q%yz8:sȝܬa*lmurhPodrRo.J6놀EMg[0+6gd{Ҵ3~iJЄ { V_@� Zg ;vkeML.θYE$s1�fxU)AVk䓀,sln`ʌ) :I0ZVp ƚ|ɦhpk)$r0>قS=ֳZ G�avv*':䯵p.{;xXF/mѾZ3{gseڜ}L'c:FL ̩ evyZmSL5AMsbX#25 vZsdhqi鉔+jws|�hQ[!qZlLbgQu=XxW%ʹjG;!!5S& 5X#io@+ 6X4YsBݨj+$-UW39jePPL1mIՃث`Rty(#ִx*k RT<6&ߊ(v~Y|uz*vnKؼ`Ō_Ӄ{r5ijHF$U,mu>9]k5Q &I3c&VTѵ�?ׂ<-!l%X!j#Dby-R-lQ墳a:(+QĮjRGC%f8jb8%,QVcD%aR%b8-,[Eb6rSGZ),E|L4SFWHE|碱|=YdCc{cXdyly讑$-fz'nrVX<0pV%#Vp`S{EqwWp'uaFEw.⌉_s4 M 8$VKn(̒GVUědKy+ñJd@Z$yK#NJDX]hP0K3[Nk)kQ t#eͬSɝTkcN-Uĥހ8r\+f:v/]흋I5bF9rؼdą[9rUjm+o{:rX--7IR/f~  &/[rAHm[wU+]#HqW%W?#WKoF˱݋ x2]U<m -k\cWWZA @q!+ϨtIbQR6ćI8,*MWn$cCI:up~j?{G}=>Q}gm=$N�|x vϩ#8'51QJ>Kdm>[rq*HϜV9iyejckZ{[C!) aiSWigdOhj]U3*>9HRRV=pI0^H[1I,n7h8}/9ڶ}VlkS{*iR5LW) ~cLjX7Si yh,Wp0hꐋ N @BlR Viw�+%U@={NJfaqR21ǒ(e�-jl:hk~K3![X\ͳsĭk$1+*\A"b \s C&7ʼh<e+r*dշ",꧉^ĕָ1{ GRfHʤa,1~Krf`=D_nǖa|<XV0n(D2}q-B(+ 'VcEd2(j6rO%b8jaGYdvRE%e %l<g%,q vFx- #>Jh䦍)YlJ"碙HgdF 5X,k N Ts)0bp`Us.C*puQ̱J-p% 3%n }H2HSw9+%KS2H7^-*?RBc*?,E$Cd8nI'S8y.kN#wJ]WiA1UFMŗS=IU5SH {N}/ڸ Á#tr:j!d%+]O|ؓ eQq٘p᢭3AkDRb`mƋ29䢫eDD|So*)7O9>Lﰜrh.cj,p&+ھc|24iS3H+&huqj[ru!<ۣ6 XugT(h"b} )<lW1{]bÐ fJ\WM5\[v':ϩcKh7rD ěSc2Gѩjq#mG*i!e!m s<&ޚd{+eTjj\vkNEΌ]ⶅtlێ,ouW iX]hRk\ոE5S+ZbsrRbߖEtEt4\ _r֭9]Plva_Zݫ> \ -:Pr$j`aiؘvu;_�ղh0M3apA3u�¾i}#HFW%G<f>Iԍw; U'wLb,Kn:ǎK ƌNa.OdplKֽЧٚfg#%S�S\=`Z|.h` C=!aQ1 hbWTNU^gc[sTojS,{I+mO de76ZdՙJhC9F`ae"a-Uo2<W?XqVtgp/飸Y8,w? X_;CV<Z+G@>JqhydE@3!bD̂kX%j8VBDYdg,ǐX< qhlgb%E% c,a墒8rd1)DvOkHR1Y9Da<1Jx'5H3$JPܓGL"-Ih U̲! 䝸8)CSGG"  7y)\tpF%0hF5 9X,LslQ2S)Uyw%_;+bxIRU ֌Y-+Fm/6dUk+E%u7|dPw^{2~ U:@;{F%x_J3W=>ZQvl`ӊ\.|7,v!v8ɗv jXoV]@~sn*=KPY? ŧSصۊӳy"aTlM~\M.M7k(ү+#dkݣ];A?q)%FDÙv.qQ:(%6]_҆+m&XYz &`Z{3^ޚϗ:{l<B01a԰s]f+쭪!ԕUGh]+[dZ $[u与l aoh;SMFUj#4>I|ښm!PG19=SNX"ss! JS5T{FBtAlA CXU;{Z]N;o!kܫ [ 8^TZ�;xnBưMQF]^p3ibԤTJːB#+ '[&d,Ω2h;w*YOd'V,XKO/b1Y _Q`UtcNAMݾLEʦ<HYNjSe[(g "hVTW&gKzsUՔXfs5FYJ77"ɪ$gt,=ir]̪TQA4qJɪ!<-S\\$r6~+T/uY]%`g.<X-?ic/2W#$GJQ䵍;q[>IaZ>KUL\HcEn8%2VZY1;B|Se8)5SÒtlkRt#cJrOcet1Ii4Ed1R5nIG"`ix'S+72荬6N<rN%W"nG8%NH4_DrN$j#$[tsE\\nR�К[)XpKv(%p,cv#2ȩϩtSvSb9ZIŮxvƦJȬ^*Jͣ!Q%9V5]ȨG5b8J51R YuFf-5Obs?]Я<th8+{s/tŃa׼Y]Vc1–c/m ./^Rw UrRݯ*.OW9y%vM(癢\vWU plP7FbK Vጃ,0|WVQFNl\@7?@Zpydw8Kbt6627\2Z(iD1 =7_]M;7~g[P55!p\wJ7m@k$Ѿ?y2ڲ7>E<ϩqV�Y՛=ZÜr )}ۧL6)6McDN�= Nk45%3>=ãõ4)@J@=5( md0)w܋VJH:Ry-J(H X]ЇBa6w[jI]WHlL=,oh.7x]P͔}^x Ef|DF�{I."BӀ9ϵvBu/fmmVJDû|lX 4-JC k#5])bc LO,Ԕ碶"<mȮA˚Gb7K+M{rSaCHn<Id!L2:װJޚok&LPi@ǂqiL!UɇlV\˦r\D}�hG nXcpIc'.a!Гrs*Ă}je*^8}3A9�uQFshRR06ۣV3aUom;eb[?P\%a._3Q̞x ?Q]5,yQBc/&8r%= !e· keq!\41[E p& b]lVԑe)@X)Xıxڹ"d#e+Z4Zh=OcIRȰx'5v'ud9'iS"n04N�OJ9�pR!Eȸ 7G T\7B qvG  nMnnnahjm$!.WE$`l$hcE3&Y|D*]0י~gUFscUQjɪ%Qu(pz,rI} #!A{٫дj-Fc;/U<v ݺ瞝y"r3+d^\S|϶ҽ1~ cZ.]v"y�dr�U㏑tXkM;IG7rI qq$v.%В|2\8WM}� iYؔg=۩u\8�/uI\=HG{J{Ξ�U4~k<gm8Y2z=4G ?!RZԏ._C-q'9luA-=Xw س`jdZ%MI,ַyǰZĮ,l% pZ1яF݉h^ߤ>~ֆits4KWNiNj W] my=ZG܊JOu;CX�]v-Pa&pӀB(y4]8Ȱ`;8-J29'D.,,,*.r(iea.wQܛd <{r&)AF[<n׵0pWU DGbf1s &WSLfd2]!| D${VK3V!3NtH!ڮM-HS_r&MJ[V|v%BVȸM,Z&+r 74Z7RMYW%4nJҹyg^BϳBi[pM]-,τO,ЉR(; fJMG-b)lbVMvMen6S,UHU4s([#S3UMB气Ydˍ F뚨')DY82s,#*nŔ"tOeU[89 Tpv%2P6LY2rPxC8 أ-rt(rGZ!F,Eֳw\f= kxu,ǡ0!'\!1cHB:�i1cJoBY8D>q ,tQfcmehG4*s+&:HZB@fj K7gTXeVIUv/k2Jr]T,7+*r@^*+36[;U&Un=v̶&VP=噱Ťv2:{ٝ+2MX3$'t6\u 7M]Rє>uB7o[anu[Z>OơKUQ5';@-| #mkre�xIPil b�K]' SkRkgi1AWyrVQSK?#h[(?w}--b|Jͳ uVf<";\GKmҀr]+O93 `я+[AT;HЏBsfD8hԎt-cI"::2ۗ%hC@5nkzXJ[C[CԵoniBEqh~A6jӶ29",psۍz ##WIbԣ{V-+,S'v>` #'iG[FT߼y\s]6\l#*PN8+53cCnL*! o {STarn桯\Aap U#(wT|D6#yFevs|j)#cG<հjI ;ﺥ,{ֱ%DNgWa4O8 -cn' X[3aJ܅xi7k hKD[ڦʱajei9oE1rl 4oQRȢ#/9'UUTfi{I˂uTM8l"Z*VWBkah_$mtb*S8 ~$ ˪RO6_|ϰOdE]]_T<߬k̑sRl㎙t96Z0f~-ژjĭd8>$9)n.m?iFi+'Gxì]|Ŋ>ۍ+v},{DdZ{ؠ*WY$sXx-H.Uc,LW ՝�j&t �6ݹh$gt{ ?b0z[th`_.E~ vʧgLl!Yqj=Κ:>-7S3OL?>U$)z"{7tv{QMTã?4'ʼ*+S҉QųڪoÓR3.vW9ʾHzt]'ӿFR~*2|F^=:y�OÓOї'ʼ�!/J tѐOÓNgOvu'Ϥ(Ҿ~z0SOzIr| ʾ~/R�Hp9>U^Mw'ʗAt_''{?D?E޸~*_ ч'ʿ;#� OÓU_un7^`iB t}6_~ѾНQ+Q;OQ;ב۾NK?wGw#!;ot=s#'2OaD tH?2}kE;H?{B i)g*̴20 6㵤j �Tý?L\{/$;;OO7wHHi=~bg=bHYO{H w%;C{gm$1`i{.$j+wt#% {s0�U{7A%y}MCIU_[ 4UU6( J5h̸�2JT!H$镮/^p A)'[tG]=/EJkQ %U}l44UUTHؠ+lֵ2H� *"$A̜CZ#�"ʤ>2#[.|CZ?)GJЏ)*Hz#ǥX}+GEUa<uq\YI4)Ж4m UǢ>ޕIEJΗӖ-GKhSuǢ= z_i�$:h)2ӾH[3sێ֑*>)_z#^Vj?Vf6q󚎧..)];܉5nGY�Uj.?hi)�UD-WHdk߇'ʧoLe} >UD#U8p;-$R;�)Ox} 5}+禮=h >TZ<�?^!B_=4w=7LwMg7ĈO_=4t{ٴ'ʚzh�jʼP>3WҾ�=zf�Zo7L-7?^+Bƫ/ʾ�=ze �Yi��*a`oeSu+�0{?&O&c?Y)��*+WT?n|r_ԋ=0l-"K o??z7_$�F �"@*Kh /6M#Lx.1/6!g>/ZJ@/(�!�!@B�!�!@B\l.]u?�1:L}}*Lg)ŃS_F:Q,%#v6 َN٬u4/$âspcZZ18oXߩQ7c?mFP281*8ᵕ $mfw̾' X8:nWٜ6 n8严ux3sۺ7ݾ>θ>nm/i=M`[fB̺~+fM�b\QڪWNX[*|?5Z.9W 4p><bUFTC8,v Xb,lnRQX-N|إ{ NZhK3, &Ieݻ7w;[E>m-q İh6jjz2uo;?Tv++gZ<F9i} V3.)KAŌ=UFֳ{'094[b2@EIEE$D/&g(gx p'3cn\gcTħ(f1 +:�dQ ݡzm쳶hv5GKK驩h`8ZCF@@6�X xbn)tc4("yh dј`.9pRftUU%f`45MSMC c`u;rVb8k8ŇU0Ε>)XցKn<|hzO韅8T<a]US 7n]!vӼ ˺xc6^gDpx-u}=|-=`Nƀom*{n74|c\y잱4r"ddm|=kYv󛻟lLŰa` xsZ@,z+&MXDvT<Lk!4K:1rYv+n1l;J z'M[�ɻU%Pl>W7w2$a΢ j<BLRER:loFl}6av7ꈒ6ODH-{4v=°jTaUp=aX<5.sK\K\b*[qaخPS:m�8Mک*[g\yhz8L°[kHC -q�T˙�?| ]ލ_�宥!_;W8:6VJI=4w; vQQIl3'8ylglsF(N9)0:`8,؜o4=8˒ִ<9!x wDn 턴ACS[F'~ )i,wlye ZzYO\nM㦁QK,`a>^�7x:͵o1qJ_+w$r1k\9892XM6}.!>!q h=Ŷa$I;,#\i]3[cs*�%T̴meOE4# !6O tՂj "rcNi*+|v0|N oQ U/s|E6F[|o@nvcu[=x^PN2#_�vAj{v{qC�mVIRkʨ7T%cZψudpwv~q<~ J:x<d-k[4Ms  L'%4-cAq;2%Z%']t°heǩc*uK<sI/!. %pΟ6'giKOÈ+:J'}_v/fJ6FJ|Skfp{ Mc] ::g{uxakJ#,hU)i@@Zc�C\˜IbKSZ* Ho:VpsÀG-nVW8xUu>#_RYqSF׽R k�ͯ\f]!M u2u^,-Gf-z𭜁XV<OG.I_M%%M$$5:n~sH6#uUlutUlspso潤,9^Ă %؜3) Uk٘3utr.7wZ-W0ӳ,q Qly^\:q!raC)f96#5&SO=ßJVú5;x8;yēg_ as7)Z+GnۭK ج-bjvvL sT؛PaKiuK(= 섘(L{q{=VzƆ<ӽ mh0 .eM4M3('2];n"-ʬoð/a~UTCGsR. 46I&l/b1<QF', VG G!>KBA7, $>TO<fys<!s~1^@o5۹P$cxv] ev?/ s\A^I I7(vàxlԴΤ䄚x\ wOps\t ,;)ldo8bqes[q8\\]A{Uev5F7e@<o477e7k񈝳rSzyvvOl{uD_wNmwI؍3b^aดxTIR0\_p o�]n q::\=5r?5̌4ůp\妋.G6&ػjSB !B�B !B�B !B�B !B�B !B�B 5GO% ? kc00a{@q_[7WO4q2G/<wi궦uNl9_>+ ڢ)&g<k0<8}._8B-6ɲT{CK<uPTGV4d,uMyq-yh䓥LKfp >wCWTY/)\f4 qwЀШ\(Tܾe*<J.x̾BEШ\(R2 %<J\f_BsĢKT.x\)q} %.3/PQsĥe*<J.x̾BEШ\(R2 %<J\f_BsĢKT.x\)q} %.3/b<J.xsB!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�'o5ot'j$$k.B{qqM@;{5@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�!�!@B�Q<(.Ē]/E_;e'V:)T^I!<N ')#l8vY{+>v#:mgѵ o�Gv{q*6j y)ydH,vp?CP;M~z|Ȭ&B\=m ~+@d##�, lnvQ[Nȱ a $B6^.ې<̺>v=|3Zxyۡ~WoUv2}QCZ(Kyn#}oM}69 6�Kqsx�4ݏ'k:STcsЊzHo�lV�I� LCVVBٙnvֿz<(/7cnʋ-W9FÚ*\g5�c\Z٠d���_A}|O>?|<e\g5�<K&ݟ^?'>~/�/>g\g5�oX?䎱?}OOxM?>gz�$uI}|O|xĸϢk�\/�ޱUahjcl,91ˀZ-o^Ҕ+OxM?>g,2|y`c7jKA%]6hΟhxĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�xM?ཟl?#٣@xĸϢk�f0]sZ4��Gܐq4ѐuӞIYb8ce-oT�^vOit]$lHsf ZI'.]j_^I(eqݦZ2Vb6Ns]W dvF:ݧ?p^q_ZZE�,yl/aF^! ?_<8VPul;R"229i7{˚ٌ{d�H<+ :JM;_bA¾+-`_j m"5tQI=%qZÁ�<C��A7�[]X=sjoJx#K۵}g17`_ IK9#vV1ss+3渖tR\Ug[�1'G�-'joğh)gk*Ocrm/>+OkOkQNU4y=dG.=>mB_({OxfKΩ 򇱞Q~ G=w?_T<3YgTCX(#zE;/R3B|g_c=`@O |)}(i?|g_lK]e>7G$`�y*]Qo5/Kk\gu#� q Bˑv<*k9@ek@%k'G?U:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*<t{*,(gʏ(gʀ,.o'G'G:K"˛x_|x_|Ȳt{*a܌<jߤw̟Z?_7]OJIm^-Lsh%Y�!@B�!�-=voh)1?W0H۴G1R\Y5"%tdyKo[7Q %`B !B�B !B�B !B�B !B�B !B�B !B�B !B�B !B�B !B�B��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/videoplayer.jpg�������������������������������������������������������0000664�0000000�0000000�00000113424�12641336260�0021236�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�  !"$"$�C�/"�������������� �e�  �!1"AQRa2Tq#BV37SUt$%456brs&Ccuv '(Fde�������������9�����!1AQ"SaqR24r#3B$b� ��?�,' 8uT.A1`@)zA7E)og!͘؋1GC_1{?�yo{?C_11GC_1{?�yo܄rnHQscb2NU$k+Ki)R#Qd8r(wY[Z$1麸à rX^XRNm<iŴ߁Z?׈1WFȟ;"~kGyk{do=' 1WFȟ;"~kGyk{do=' 1WFȟažg7,p3Zu!7&\ x1o.G.e@O^-1eɉ? ramn2_zlwԁԀ@3=;{-eƛzV|֒J qdmd݌<4J}űRRG^@ 18k%@;k*QFnNMq8؋nJo+pmo,P7 zx b;J>wZX*JA7qA#/p{\O 1|9ctn-֜ 8HYRF,[ҡq\2B2VFY'c�C/h˼:V -"@$[}H^;"~kGyk{do=' 1WFȟ;"~kGyk{do=' 1WFȟ;"~kGyk{do=' 1WFȟ;"~kGyk{do=' 1WFȟ;"~kGykU[%rfD)R��Ո2?r>EPRf8,M{>\,k`ǥrC)Y $!Y^:n( CmŮ}vT#BJB +T؆o-@hןkQ޿u*$JcL%t&> k<�_oƣ!mJPA>\bC-Í*jRCieծmbAf5 J/P IRPHt�?9%%F6WK4{}X?M7k^HuL(Q a! HP='m*�hQ6~?M7 9?WՂ~'Jk<�_EO`߁�~n?pi%}X"K8Y!Ĕ#}�>y5W^Kk<�_yz},`y5W^KkЯARݥTo[*HU ^Kb̅H.J>S]T�M-m»W;<VUv#4q\r'&CO,/t*$%I; ["1| >]";M= صI-F킕vllm}06HT4ܖ&zx)N>^K"]o!!ZiK䥂(z {4$hVLeL€mHҤCiXMJ.</ԒT>/O'.R{sq%┭oBI]w[B\c*.J)Q<ۭ<Wt-+u`Wa}b6"%e4; KyI[:P■BtEd+kX[9LHHmHRwzJA�O/O`(D'C !1sֻo}z6c?M7�Ik<�_yz}, ,?py�`X?M7k>/O,?py�`X?M7k>/O,?py�`X?M7k>/O,?py�`zXʷ: J*YSN޻xJN!|/G' +A Zi f LU(pZZi*Q6qS-<Z-NP7lw&er+~Q*b݆Jr&_=jyX�yܢ{ 3'i2[ IJR:A6v NMaǭd- )HC~6 ߠh r ڒJy%%Y{)ora2.-%Ĵ]JR)ZuX4*URT*%vJb6ܧ`�~|$tRY[_k%q`&uMHZ#VA}BS}ϕ鍥@4\NGr[aĤ+okO'chR`YbVap)픩jP@V�.+iNKq>N-у%1"N�Kp{e%G8'chą%>w4D.d �w7vW2_;+�/?5'%�׾1v\ĺ"5@wA ,$oR{N�KqZJ>MNTCt:8t,͹u[J,4N{גeI4֒A�IOK;l2qbf\Ԩ̥(7=-fc�WkOf*ĊkB)d$>t24csڷ}\ FPZ[K+[K1RBRTkģkㄔT$2iS!( (�uXo{*8by3e,!;+Z{^^|pyy P]ilwil '  596k"PKI59RZU}Q|"k Ƥ%:P^%CnF2U!r1,B<ihY#SW%T�"9Z4'KvZQDؓAځ5 !ˊt%,5)jPH.ܝvH$n@wώ*3I) / HQZ@+HHԛ۩T9 Urkh䶾S;]Jv�7$<^#?&~MCp?]ɣiF�=xP> L0s(~MCp?@-3h̠|4` 8zy׈eɣ2Zgр$<^#?&iF�=xP> L0s(~MCp?@-3h̠|4` 8zy׈eɣ2Zgр$<^#?&iF�=xP> L0UT:bB\5py�_�9J_!շAN*MP{#c֞]mXm+6;EG7lDVJ%<=;.<Zh6ljYsp:zCQ*q>c k2?uM{ݓ~M[K%ʜmy w(�F?%5�eZx%mamuhң'LcT2-6HU�q|f�IE>6Fr|Z}3yJ]u(z^9څyf~gȈB*>{/XQ׽F׹2o47`�I<!Kؗň$DFC-d,tNhDRi;gK)ZlE6\^U=O@aRMΰ,A7oV]vcȹ ! #^_@G]_\)7|:S{Xw&ڴCEj5QS$6ebwu^AT4٧55X}Ĭh 7 0 �b>$1_fImܠIukuD% �z6;N>l8 B.TI�c%v$X]f;~QZ^o-C~JD9Izt'{<o5%6ܭ6:R~]|KՇOqK(;�#~PbbNYfRa:8Yl �%7m6AL_ '[<8PWGtiIuƛBHr6>k3dŏv5n3U'HSgRZKXե+ s~Zԣ7&G-q  1O RUzXo @wbW f^/ӝC[iԑJTA|1ϧ/$ p(d`K\Y܎vۉ)Rn/>ѐ�jcwVLZlo�B:6fVY&9j:hsq@֩0$)Ǎ2v; Y"/d 'Zt *bHf)+B}#N}D z1ϋw;W$Q#ƙkzd Aܤkܹ!,3hygTdU$ϒ-sɑj-."(Ml@[> {v@!SrOGr~sʥPW�$\ccIt*Uz]J/*$A+e l{ 5+)TRM+\n'[�gR�<q nfmS,O;�#~Pc(1^ÊKܒۉ�RŁ)'kljyA磴'ezBYӤ'IRTTڊw ='p1.Is -$E^�(1Y�ĐZdǔϡԃbPq/[&<X%K$Ԟ"ۃ[ˣRrE}{bj%R_2r!Dzf~RJ+RT}'-Z[Gn=U--(a\Т@iR ƝF:95Ĕn4Ф t3UE5NKt2D7|!qZԵjN(0P>תYL:\)*hb xӦ^8+\дEk10A!D[p HxtK2j҂R/ժcTQ HDd\PH�Z"8KwXillolLA˕:CߖlIUbe[FB{$^t7kq)t%%KiZH;DXG~+)Q5COJSrU k85j`63pbeL(JZ)ҡrBٹ)M^oߔZY:?iTX)j+jV8uYJQ׹[yZ!tEmF@�Hn~2 8ȱ4r\(%VBmfk#ΣQN ʼn~<*Q=$m!{,6=:|\.ˑ3)ȒsU;3jRR;'݈mJ"ǧO)RXIQJ[$2 ML0D &P6,ο׸J̵v<,q �KWU4fɋ4*lOxd9 }9 e:SGOeX2 2o6f\<DqҵTZJˆVHHPW ۦWl+a{Ÿl$t Vo;A%՜2XR%0-n2\\Y&u%GHJթۓ`]=VZ؝k:|+:Z[_m:];kTt쑋|T8q'j =*�cu 6'}(yqr̚ByJZ(lnߵTmb-rR~L側ɳA HUn}Ż:Ss%FoVr�4rmσn2*_48}NJ5((s8Qh|:`l ݢHl.�>T995UKA^}ncX@8q{^#%6X9l6JKʔuXlY:Smۋtĥ$e(sήUK:F&Cz Qoo]%hnx}-z,UZ9j/.bkR#"K,D{TXa!?Z~V'+~ ^[Q9kPqV{(wbUm(Է&e&MO2ֺ׵uu tԙQ^ -HQ)JMRtx q1i+]Pn!)eW[! Z$qX MFo.<eܤ�NCAr>o�|aᏸ0 :x9W4a/�1_р!!0[Кb)ۘKTqrںSboS,?F:FsU8lQ,ŏ+grGq �˵~>Y^REGhs6 *_R}2ZX7Z +rA;mbI8Լ(CJ. J7�::NITmDUbN7=~Ϝ23QYf6wƧ:v=@MmMԜlJS>@B!Z*A I�Г(i6r2}7;qj@2N:B@BUW]/ x]95qvFs QI�H15LDDS%#^‚AAk_I(.77UaFPv7{$CM h+<=X)QS0-k%)eM-NWo7==Q 4lPI)̿k RHNEz}6<ڐ9[.q֧7G,cIjw<pkR&LqX7Papݶo ?Uxe8<hUW_-QT5q ͳ!%R4,kXz~eг2LT(6 yZRٸ* A,@ TdMm-ȡcOMfd@JByjAP tzZ9NQifpCSQg p2ʘ1I|�%:-mGWvr:)%6l'OLv男 nlTx}v9;'kɗ#ΏD1MD1! )(xңrOdhڙ=s SiR$M mJ%ZaRm~[$QqnPcn]��<ǘ[M5.6-K�2z7׈i%dkJ<(tW\@<%XNF^DNx4#2h2ۚ 6:Tzf]S<<Txٛ1yIyIRZq+ N/{,֨&5EfQ@2PE!&EZBH FQ)t^$zבt[mt%/ Hԛ,;b)&]vK<i%z6߇Zs Ρ-q),[`--4 @$ZKu(>oV^UL]ZMqYe.D v6cpEѩ3z|A K+soFոn'rl $G+&4iQu!(+7\Vw'[)N%Of$zsCbJnj7\*@6V\U+5ˌ4QCnפaIJds#ȴwhy:ܼJq6RT6S@7 |AU2gz1<8K*LVФIԍӵ1!ºbf&=/CԆTˍ/Cn+m[R/kE1ʤMqn:Dche8YNp (͚5"TvC҉Me+�ğz]2C2孲Ju8.:jqZ}fZM-\BtMj/u�)RYG) m7:$\J7F)5˒frC* !Bl% � Sx8_47*F @SKMl?^rh4eZ1s-W,żS}gӞUbLwC)@*Ns.6U=ԙ22)FXYР.�RMJʒ{ۨ8ʦQ&o'*yOvtN[nkm`TRk=<1&-M!Rno J#T.FΓ:QMvR+C:rTBT@7.fYvb#�;_WQSzy6>ϞKɭOBYi.+Q Hoelź|A*nL? (7(9^W.Jr!ky„X-�n_Q�$$.n1Ѵ *{/. yqhUZEYu*R:jV+NrCwiʵzF T-و68H77�c<Ah4Ȉ%CSh,-ж\ YAR,[bMe<Kֲ?.]j[:4▙(X+ЮkY+0UfIѩe%ZPe&)-q2ut<[WW^JngG"ڔǼxၿ jΞ04MNUɎaȔSjykRwb}|kTtQ,YeȆedRdD.Z4e ܂XMA-=CD:Kʒ�IJm{O[n1SbICR&Fn*ņXud�mkY&;5J0",9ĝ  Х �ZIRbnLTf$S[K.ܩ=�' T+2e6 |[dbB@PXPCV5:9KYRRBRtX6JttbBhO:i[{p7;E\lPRD9MTS%6�\)dƂ#-^PqJQ!V>R,</a,>:o6mu4F't+z+&*ȁ ZSGeDIp8T s, f@8T !h I!DAvcDl!-4Va); 7grܒ\+& "˩%Ģܒ}W,FYB^%4D ߮ ͓q)ք'@ Zm& ^VV#Jt}fI;`�~' ]g^�9j׷0 0`��1_хZ4MGC充_W݋)Wq VlZpv =#'Q;Em"V[V45{uG[bj4`V?ns}E"G7Ԧ,]ZFl;ͺabe)r2u0JBmu{^đ[cR&d샌PL) &! ܟFxo-G=S;e iy' N鵭I,(nŐPJ�/j-@RuN-,#`EcFqg>K۝ #!"JU`؄[MI7;K!-Eǻثި4:ԕi}/N-"Z5)*  oaN$R"[ԮY67�Fߩr$~UhJMakod%7 7ԗQ zTާ Tz^~%(�C47WnNSf&Fw]\:IeoE%ø.�b'H%)x+57pJz#(,g:^q)ФnR*PIOy53Qqb%Od $6@lD!,9}O2>lHbjly\,;R)*߽GYYr06b[:Kt%ځ*)=,DWQ\15jI(SלSJ]nH^<'9dai+c#`Mu٨i>}8)|#f\zۋ ݓo�|Tj[[- ZPe'/@v%!L-eVX$(I6&|R�?g[uEjX3- +\Ҵ=PaNӣC^K.)VYN; ')Д󍴥+JGRE؏[H� $xwxgbDj=-Z3$`#XO4{{zXS2]>H[ BPBVMn�qk݀-5:JV�:&2U}qJQJi@吏G8n<+jˎ͞6CWM5n�ZF�PG,�)jZqmD!q[q]ytG6ԞiZ7IJNJ*Y>e!(yP}{$I)"6d6Wh72{E-$c ͅ%V%-%f,ծ:҅"$itTԈRW5in$[`loaem2CSW 3*"Q -Z9M][8ɧ9.&MLz^aʄ) T$HZ-]%I̱ߡbGt,P �KUbBҦq m|)$ IV%LgI1C%K%@$w<r:d*e<M/HUۦ'|xԸCr^dtV뎮"% �Wx'}̱pKHI =6ኟWzS1LI)$t*˥%\JNn)˙D̵=N$aZiJ(M@~IJ'D1$Z O sZNFy82 A[El-)֕v$b6 t-o(9O-TZqJÎ4j:@!!] ~”N-DŽ{lf5Y3u>[qZ\ԍߴz,pN. 2^8d6y@0 ƼѪc}fUhȍ:cB-)F$'ܯfqdZАA~׋Kz&9kC4�;1RXFJBVbnv$��Vŝk2 <9�+SӬQ}RZYJ#SϬ!BN@��O]7+p!=&J$\k ܋׷MYKrg|FZuR] +Vf4SRs6e--S2>Eӡ8^xci$wrTmYqZM@P ;DzFiz {-ZVJT RB/E.=H2f.Va;!a%DwiTt[Ea%+_J(ߴO[w[~[- *Ξx;+Q#E*LmI-Q qӭ:Jmm�ErH2ZRR-h`sd;W$鴣RPѢ.3Nϝqi!) umSinJ÷ZE*o9'<$$#M-?weF(U#mYԲ  ܤ ^8ަQ$J}u2{<eW%AW=r�TME8~WYm/uJf9}Rڂ(Q@1'LBt7E $&@HjQ-ki#Kwi#xW-%0ա)�%H!EZԢJz'-$Tv*" pZ]r0qRh t(\I,JWĐ8킵^;m"Tzڦڛu* Y*RPT{.Jv/CVy aIuLHdr 5d\iu ֥(kk\h#DK꣪j-LmVA*N#`Hsk{\|�KY@uh }7 X'FNIr0uuֱ%HJ4߰Vt{uO\Acra4MCW5iRT,uZckut �a׃+0^r�h |E?֥bGƚCR̶ʓ!]] : G?ڧpDax!lec%sXs"TM%�J܂d&*<#̴ƪe,4!/B 0IԭunnRPy!$gpv %z:}u}ᅫI*۶9sT[RUS p_9d,I6=2dY^ghqrd5s%<BSmŌ78TeZֲv%F9y7+U#52,yK:TQnv�'l ]@\RE`x}C h**9ɨϡդ8<ו0!Ien%ez�KawV$d¼J{qR peI;iJI*Rd *!ù 2kb�-bGˇжmW:.WdTf4!ґ{<Ru\ bazjyDQ&yɬ6Khd 7u ڼ~5}o)VI+Zʉ$oR䨩J*DwpE#*S\OVIRnI&rqU5j*T6I&qsV�d$WbvhVj(Qw QyǕ)Fj*ֵjR@Q7H7RMԐ8j Bԕ%WI(LG9L6qGaKxƍ=[vcQXqnғWJ-䧪ʖb;I|LBěҝ+)I cpq H$;Hi*7!"e:d>|,1mr!j zjcL-g[ ֵt# LdedUS)%88%'vx8ZXZR 8+B*: 7Km^Veș̺m%!pC%F:%/%D'>o9VV{e}h)[)$܂EO'cՂE_3M0$l�1lRAQN 6h^5n+.vV] HnI�mmxIX4ΫIi ~8I* mx a]]ezqMjIRP|d@:Xm`A;GnRO!1O-U�U:v6Te)uYTʅ9yqlZ7blo̐m'>ڸBlI7)$I$ܞ 1Ņ3Cj#M;11AJu q+Wd�H ul"2 ԅpmXiu!r~6Z^cz-mNj* (�޽f!BtEfhi]Ry$J B]NRJIH¬%2vBB>D�aJ̙-% (p,=Coq]PEuty-Nj1~ @RTFb4l /92MHHP+%):CV@Ii:LEnm}@ C؋t<V^Rn?x Fc\)xa]JMwn1d4�:{-u).-k)F^ :b,)CfV2ٕ1jQ̃ .()$�K`ݶÓ+fxkKvG!&bk`{ 'rtD4,�ֵlBRl6b)έ:lRRI�܋'i^SR| ͞KO ñTq"7=),ʷ"5-nʎ IRme 8#Fj35Otv[Si$)�i;mM-umICC itp�sJڬEABRnzIoJ|ʋ~kI)BBR6 a}sIRMJc,}eĐ^ S~NްbEwVsVi.'K1):ҝqcN%#ME%TRv 7½r]rFa)㉍m�7gZʮH_1F/6|X:<R!i uƒ)#JH@Np.:o| Υ&S9DBC mքjwGpcd9Zn*by fe㴥6R۽z_k^oԓʳLL[ϥjzO-jh׋\tg\aQ)H9QXWjI"m')Q|B<y+-/fE M\5y= xCwx8z1"ۏ$p* b6HqZN/8uG/�(BMŌnlAeMT8ߣ>LSC~E4n&JΙ2[Q㷨'[ JSr@$ �qL6G� ڵN.I#�YOyXL$P2(vqO&܈.1e%|u8=Eˎ(y.ݦaįʹ:h} ;c,3lx\h(�1?�q>)�1㽆d YhUvM*%zu$-=e@{QSEB茩A)q!%Dm{~C3Hml�v�ek�"SGQ!<&ֽ7DJT_=odEVeMaYJ:TI؃{B7E lWu+g<ȝ]B*)t:OՏǜ~|1P%%{Gk|?2_5&l;|D'YOheF)\' MMucPߡh t~wQqBBM>=�Ӌ hoHp]n� q$�1TԘhmB$|~cq+-MO%)m-}kP@su Ic 8Trr|gY) Eyc�f9R͘zc2R a6'/Hb@Uʂ'0 A;+@X0fZۅ\"HqBHHnLSKօ e8"V'wW1>* Vg:.:V}efzkϼ^�b�ƅgFx4V.]jIQO zYagDRqM\B(&%G/�HuZBE>G�1ASNrJ4'<4rH ũ<ϼ>ȽR<'iz4Jm|ٖm٢C JUC$/SAgJtַUqUQf9!'޸r:`S$05kN)n QQ��zln?,u2 d?{](utH;Ն+R2z4̾@)MS8u�R,e5GFq-Y�1PK4Us"RI,.l8rsmxT`Ւ#B�ıu 7;ƺjK:.o#�VI$&HN(*$H68T ԇ,PvPX0Y 3 ()vC<M6")&۫ 5rC�fBGƱSt6?a} F3)e�>n.SCCZ�5?\(N%ifV;\Is9" ^qc_=פ(گЃӼx~QJ#Bc-ZЄI 7; q3rFW]Z@[r])R5?0ӭ'HQ{-.�5_o~ż+;.K%W*DGKabBJ{fi1�ݍ[߱o:l䩦r1FN}5yy8疉i \Cd:E8҅FK\a:ҹtڛ7!>5%qtiG`uP=�cq ok�|mBٜ4I˕EADRqBPҡ[A'mƢɒS%]╒oi8$ioX$QӮ~qFD芽.)=vCQ*ű5 D(5�v;ؗ1҂%G|hSc7�o~c_�Y~�Ru =EǪ}zB=M*d%(A �)`R@*k^o@xRRJD$JWE)y*:>9kJHR@6nSܝ'6_/3zFfCquÊԞi+ h6y/}aL\ ))>8nRt%a*#Mԫ b5)ƅM[m Qq6QJ `|lgҢj 2B *"D7^Oܙ%Ɣ\Fy"G!;fsbFe&+}7Ru.^^INv:� $ MT%: )�#V�ڎ&DSSRZ p|pZBϪLzd Uu+WuG/�Wdwn>$mWd]4�#C�0?j;'lp8�#C�T�ڵIʼn9m8+$Q&&IMɖ e]Jnms"f&R0|.*]ARu!J;X�1T{#xcTe^ uxo=ȒrCe.*AVn89O5JeNU6 !n.:, ^8xTݶo3i"WJ~om-o6܀(vB�N{ ]e⵸\^]R:5X;GuneeOϧ0x(ď +PuSێzt#2�ݿZ>Fx4Q@Pǿ[gj׆]XJP$/aj, "4@?!śt˨ՑOiOF{!mp8\}&-71aN{"mӮj(NnJD ustH&xb}µ_`pVN8ܸ \�k?Y5Q0#�c֟1K(]EQN2W!+RRPWl1OtYpSHyL\MH ],wM_ ?dnu'NE0BjbpB!>UtqOL54R+P(}wzI-~"Tk%UD蚒JpI7VX$ET|WPд7r.zm8&LiΩ4?Ȱa-wRH71ܡCR�?N�e~wfIrJVͿpS.݋7XYs]u|*| mvĉ2[ij)?F�)KO <M|x8ROզTyGKjꐟ`Q)4*ױY~r֚;M; !Eؐd iit:Z yF1Z&O&qc<d:Ӭ!5Qs{h;c&"shqڔXmS M+^\3*L(EXQp%ZOpX�*Z(.Qx<ưob/|Hl͘3]ab咤,/aa�葤�1Ea!!PIB6VʂIH�GMӨdCˮ%IԖAAF:<Cte\K+9Ri?[jyͣ7&}klAe~_aLn|yBBU{;A'ĩD.z됖،9丒.RFMǮ&~246-HJB{MAU386|鹒="<lY!HoXRu!GOKO\V٬Q{[RAӡl,n�'32d%ڋ1yp(CEbIPI琝TPCuJ�Im�-Nm~ŖNeEZ x0tQ:}u8jkGqRV"嵱xq*_28ꥋI6X&úO-^Ԋ.&J]ҊЫJvJO!kigQh9㸝沔,4Bu $ K:jeڔJ-Fn;Ga4ʻSu)S@KJ /~@U=.4ZTKa$d �O]+{is:=7ۺ7J\SU%?}d5<}AvH$]i-@� 195 ,.A8.%:;Q#,U\gK:R{sAƫطmή0 \!߅oo~ż[8pRsr|MiY'N˓CyJ_G)Y$:Yդ(qb["q(<ÈҤ_N Gçf| fL+iRˏi:ۧhl:܋*CjU}%h jw` 'E쬭sf1KQv 8O5ВPJ ܔ;^i!R,ٱT=_p0)ts\nptAA)Sz.:ӻB5FCo[TZ}uCjj[o`[R@6ؑccbu1( -ql|W s!�& ®gU*h-) ]%j,WZMP ::F]ճlU*lI!A pvu\S.F6O `I)쑪lFƊK SX.:u;^ɵmԅR_K$R@GpI=} u1PʴG徕--" Aio`v쎶$pvet>Jd1)Z$y J¯q@0Ð8y0RsH ma'~싍׎̵ih\GYImB4-ہ^xDZj!ln$%$/{nY&ۦ vp#Z(P [Hp~;S2E!.ǍKUYʸȒŭPa-琖ԑ$oqknm|tw+%:Z5)[{[2>AkIZ`.HNߪ$RRnj- (JUvՏD8+M읣2,0fH Jl!ε 1$�NZOpg]Q2�!Dic:.um'J*H/�hU%WM͊r)(IGp! 7WLw/ez=҅itԲ6jRQ u"3d6\ �]#}V>ħ]#ҎKnn梶CV@BQCb\L{nM$_Ǹ vwn,JP}+*ԕn6;bX|NOWG2|_VqJZ^Zia^D1cA7JR:l,  Z�f/#8rmT̜:E>J&))ע-/r* þZ�PO&y!տUQӥE=LԈ*Iwa-UP씥P>\\rMAqnnCM M VNIQR`R Y-s {lkr ]zPRO,:wH7~ƹ8֒[v-q�8ْ]oڝ A,喿%CXLF5YF#BǠu.Bײa+'խ- yK*KnOyHJl": pCKLRA)* sۅE!caԦ_I!6LF,q΀{.^ crT/#e~jܐꩭ!ةAa J>7ܔqCwq Ym^CbծD~<_{(ի>?s ǚ4^;Pe(Miִ\OqN-*HV\/30*MQPMy�w`U3�<㒪.8I QIP8S=D9L8iRmp.=[c\BZ4:#nZ(ܩD�_a9xF\E2)w1Rd0*~rZ1^\V)5B MT�׋IRò#Ž ,D])?bЙ=p$\'f48┅3 n6 ,r5BEt-DZ�(+sYR SjJ'[ZJQ7IIFğZcT̗Jf>QEfDewܒ,XJ+%ed{V*DH춄'l{ .:ߺa:0 Go%! Jw7\kzQ#$HMuss٘έ(Vy"6ـ'MzڝCS-4iVXͻ%d 6w%ϓ"8_U ^|+4VU 7>nLHj ^3W!N)M4m齉USW1逺\-CgTuv=3yr!2"+Q6* ,jMA:n�nJRkꈘU1l[aq+ܩ޳Z]鱟DJJRB�qM4Aaj<dSR{mbFk*`7&2P.D-6�┒.lHlĥ+!jt{]zdPo׌KRQ* Xl1*wUH,$$ ǫ�^YAQQom6M.)7=m|B"3BI$/TۤICG,BI{^oU2VImZxA�Ie n�o~żZ.UDDtBz/<A a` q'(\yĤ]H 7ܒA6;&3fbjE5rڍ BRh6P $V Pi3cKX!jeBwZ6')?9^FDƒR}tLejێ'۲N[qkDRAL T'SFRR{[~g'2ablz{4[Wx:cEex);kVCnby"M 4CZ|<oej N܋vOq?(U̮YPƩbtBG/IwUytNp,sk־l#-_ӊ 弔Jz\n<"+c<Z}RSqk`ʩe,Tg^SK= Z_kA8|.#P5RKu̅e%Z6PG-!( >8қ*/11V:I(,PPYF=A�ЁL"*QiIBB`z4"z`Q%χ%V)+W=7%&))}У|TѢ%-&u)(S]{Oո+f2 &I>LfB(jF c.xv=2XoR�iOMD6E"TG}%ؕR/XtGMm;35et[ݶVþmԐ\,*)uDIJ) +V?&=i&-L>ڂWt܎XUNg=-M .sSJHlRA6=i$6U!hh ~뎿H2rm䒍Nvn~MJE1(qRKJKkJIH6ddƗ_*Ɛ̖e(SkIRH(t"~͟ď>{�ٺyȷ䑄l`.E@,ESkˆjMie RR.lRnI/m$V\)9)n zu >"&:Ke4lJw=VIlڊҙ`EtSku;;$|E˙RlU1SgyCSm$QЅ6sy peeCi)HUb"=|<' 6;\ۧQ<B$۫Tz u ["SuD`�߸ F?3wo njy-KSAp-aA%#5!F ,N>T%ГWaqmKKij癭OBT4k) ZozV;CgeC]&"'E̷" ڷA"ɽc2v)qh~1�eN',12f̬2YUBBPMt% l�[ Cx`|wF~]HDq5WY K@RV7 PRRIJIb;DlY&7Nbe*6d_ D\&s5r6`HM!Z%ZT햐K{o�>\:o\:2ET\w<)*BuR�Z.^ԘTF[`!A� ؀{b )L,,%^sr;vUz:\RCqA7Q;\LJDp;CJ۲TY#sGJRRHM L:6ȐȕKj"K^}|)RI Y OdAt*y^N&S:N6Z)VݠHq ;\IUUiِ*4\iaKBP֛ubtxXe[E-QچԅJVnth굜lsݰe͹ܜ,D 9%]E=6O#N}RG8 k~("ZYig:[B\+Y `~;DSrFy" }An50%VH+y%JlN VJ\BڊP>L|Eq"2 7Tr:MXn:yMn(c)-A,ˬ eJiJZAaNE֓�ImTOSfmB|ݦΗ&򗿎y{(ITV"oQ\ Q)!uH�1xq jss/BcHqV�Qq;| Պ4Hbnɺy $$P$w"+$x;ߎ댺 BTn'Su)-dKS,(nn *1G S9\jkm6Ka PJfhyVN ?{$ԫ.Y>[Ua)S`l]OG}-M{1䪎V|c6ɒoEG( P6��J�Y| �xອطwN" FeLD[))("R}cթ$2)AKBpHҐH) I=uVи1UDN\(S B_.FSM>Zps< |1R2]2#h洗L'\\/anb+,AwH$u|d;x`�u>kƩ/MJҽ(I=Av1džhmRY8v\R 4(t7en'!e#$ta;aw2BAPS Ua;pE ;abxTʮd3JRWPaT\i!+ FpHWPOg[ΙE"mAa8RБ �= GOs GT"hfe+C Z־3 {8B^AX.Ef85lܦJ*aefq3G&GQ^"<6R< ꂙWi$7.9!VX <)S:u$uנ3EQ̲˂.�ʉJFmq%<1r*5FA*KP=U{9$Y`.,8_;Ym.2$m2eZ_=O-n)ZJWfNgƭ6SDL(JJBОUuƩak!(՚R/`�X~,tZDc:*8Z^(*\{mq_;cȊTn1K.\iQ}j�[a/L5ӝ2تmlPM㻧Z46g-c9NV鱿,CQJULeZmBG,#FZǧ*|Kz_W塮+!n41\�ZX^O͉l($,zN)Coi�Q_VY| }Xƫ 2Dix!O$27pŜG/1;,>%l9u $Rinm&k 8ϟiǟ+r}}%e, m+W!亂.,B )w^iZ6r}D.7�[ g/tfUaNHC!LUh\Ƙvg98lNg BRKCs9*l3Pp|H䶭,<\ �r ¹5q^6^V zʙ?�|v^q,oV[uTÊ[lHbW̖*FU& ѩ*$Ey8uժ_e{FcaSO\MYK!!ҭeΓ{U1LQd|kjZ ⛈پ)6m{^W0iCL*:)+ ,+ZVQ)�Ǧ:\RTh)Vj PO-W!@uHHS^0̑7ɗ$D\uvqkm|7V2CzMf9TʩQzBJ_K`U'QV;),ZnGi~:Cw(TNj5&[<CZ8YS4[nqK.Am`?N:υ5ڍ N<o" RR|+}t8.@;_ǝ|OOYP>iYm/PgBС*B I#s/ ["\ ZPCK&E HXkGMr]}Ү)siF 2ʺrËh(;b�'Ajj�JZp*JŻ-^,l6/g*|)*ZpHF4*dxJZ$mXnl*U7>$,Go˩]'VlDש"cHBA'R_K .$S'7jmIǛE2Roqb8oʼ!hƮPO0ZTPʖ$v0U,h/!|n]{f� �j{0{qkLZ.%mN V5hm Nnq㈔]Uv228G-6~¢{$7{ʓγr #{}*؛x"N(I#ϕ]fNgFBqH!. S`�|ٮl'!JX[Q-=V&SVeL;<SULDa<nJz%[aE\}E А?^; ټxSK??Xtͦ˔*鱷OecrB*U̽Xo#4xԓ\fd \A1np,U=qꛭڎrz,*7w)9-TRNޝ6?'-fym/m/S%]'P8SbbPT9m%Fb0J'ʦRa!֖,S".,qTZVrku66" A(R.lHmaqZҢ%qbܼj|)zn>GxJ*$d)ӱHCKj!I#b ߿ �xl{TI:@`�0`MLVmJp'TA-O]Man"E1%xY7 �},ѨW60U5W5T9lii)m !㱲ʷO) �NuѾ2{.$F[բfzUN#m36]A,=uB\Z@JB76ƬSfs.T-`ԄZf:= 'L)4Ccc%1BI6VKޑ厥ʜѫV'q_~~ $fך}Hk6]BumkN=XP=Ă;^;O:dWrMZ.!M5?Mufn֠EvgCEΔCn=򔴨WCӭ 9LF͗%Kzp%"iܟY6||OC/k7{(}95]ٮ5mG5vJvֲm*ϕpyp*-*zykmĩmmŽv=1-H< JtRV,߼;03P,&Z+ I%:|x>ӎ< SU|yS2M38PcU$"n#kaVml{"(ED$+W~(X+O1\`tRMbn;z _L%3ΊGi\_U`׳a^+]<b_'>g{% 0b1x{%9�Rr;Vۯu?"2Jqbu%1イ8MޠIE<*R[Q!,G-$J߭=ڮשվ QbS}6ZTi(IES,r:[yjP}"*R aI7V&뀝ǜ"gT 'Qssu{wa7 rnUp3TgĔ: )HRQ}JQS A]qx$ yq![M@;#Ħʡ]L)l+Kt�7ߪ㍱Xь YsRFpcݱߦnԛ\F܉- RQ7XpLN-9YOa(Nl! m~C9押q4DS3K�aU m3M.byJ*t7>-<ݒC$/P'WRTNz�mZ_UY%JAW[E$k_TF ƌ{kYܨ^ JGv񔺌\ؕOJq*p|AwƉY`mn;.4XH]Jš.&k!.NFԤ{_I6 pskZHjX!@qao\yIR?6HR!Z) Xۃ4b)YNj1M"E>MyEĮ2ҰT�n?rRiS 48{-JU+JG1E´ċi`g9]kOrM~q=<&@ޮs^a,8%+R@XV;l@'|zjQ WR7dfdfr)Ry* �@PXE~$fJG5K~PK$l6>?(q9ʋmG0XJT.:�{<7Fȗ[j*__-аZN^Any4p9G*wFz&/\[VLɴhL)sV>VRJn]w�[*|HC Z:JЗu*I�sq݉+#Ve#(͗k~/oդ\q5g E22]D:RϽP:oI�+<KšfTqԗc&S\%Je*PIYPY"}#}'R^Bc�K~GbW䍅[߮ԞqFFr~vTdÆ%mT]PmQ;e)'_fqSeI5TqDޫb%7HÚДl);I!ZBNi(܍ú&Quke$Mpwj.5SDv!-!6 @PP~\g\h Plp ~rJ., Qrg2$s*C nv6݊zB8 R-o9Vz|qqѼRT*n{QLy B2]�A6�\M(d~Q<+e5y[a, SV*M y8 Si%H1Χt8Ju)ZHoĭO*RgSDʋVlAbf U8R~Ljl8씔/>/rp:%TIJFӉQpC+;F>[W=1ߋ o3�iZUP E7[@\<-:*$ȯG*J4$ehuI($ >o 9kYK֢T[J�?F-7/xEo�4y CnsPt'BJPHM�&.f'TZsꕸJ*b,_�H*|o_laɅRKiK<: CZQ&P-!!ƃ= 6A%BJUf5 rW6CM\@-ZGV*܌I{"v!q$KLJ) ; ggOWS(q)JvKk7bO|:il? ;%(pt4ErL͋Mmj)r IlH؂Ⱦ-O#P_C ."+̥ HRBN7'Oń,J/(OT(eDWUֽ${4VYAuVDi<n/I'f:GDre\9.xWKjdÝr;k@!t 3M*kyZ@l`SiH�k=1RJu*8Hu+M?z-|X48R2nݍX0` 0 ׯ>I}1=NPi)\" Kn? Kf1K #/hGOcq̳j*q()@қ~2&i:[4Yri 7uVA<l-nBCnL�ҝ`BOAdAƓՙd7b BU6)ՍA$򖥋J'mpd4{0 29f3 5hթvQI:ܝ"ĂyK;%CmYmJ-(* j nuZBne:(}r傷 P&mqӧ@"%05#K&v~s-߷+=�Dp+C T_X($z^ܨiכBeMn).j7&ѺwbANXr*w_9\�@lH#ޢ]'Q=EmmNf,rȨL[,>֒$�؍ůsnḕEmGd�xDUb\\\@愻[jXtu<}gܺT%fiiJ@Nā3&ra)GXJ F(m ~bqe 7 w f9YfJ8Rapj%W678>db/W2N\Q2'iN\oMTUh?fENKSM^~ F>涞prTu 7$\@5.΃ƍX2RI &ۤW@ &Vdku\%(B@P7={[ )ާ"ϐ'FztRy%;l@?7 Tʠ:mE͉_oC\rYYҖԠ6$t8kpXg=&4uҥ6 @ xoZ ,ZbO6t3&j)GWb�g$Qsl_Қ YP,$H*QrMxMXRWSt!DNW6aڙR6_SXRiqQ)Ji&ü:l3VM%D_ j\v PA"ċ-E& ycDLN-D%VH�:q䔙8B 'PU1c&JHPQ�X2]R4Y4֗ HRvxGnך#:.[*FÊY=* @"\)q=F:}:Xj.+ ! [VBnE#xS #-_SҗRKdXv]c}x" TRJ$lv׍M8 [R{GcɳՄv#.b#:P�o_ɷA[R/!1*CϜqbX˓ަWi岄Hmk;�n@Ņ\"X\Ey,IFyn+OS`JP<1V:8EYiH*==XX%Ǘ- (IM5.-q.:دeShU19TV}NZaF$!-* ˟9Xun:C 2 �ńT@& b!^PePkۡAI7{i7qꜩd�V ?^6mS%WIRA#ĦZTfQb,0c8JP� !:TwIi87\I y)'+KxOf%^k? agۨuWWJ-)eJG'"Hf+�׍~F9!LZeOBG}1Ӿ͕]䌽5uyjq6e:kW1Le_!ߋS˫K+Q >$mtz\f)gPt귃/}XWιZAa\"[$j#oY܉]rr-Q]C,,6k@ֹ+\MrStTuK1"д�:ū캪R3?\Gy?E<RN_Ae Ya�U}iEGJXPQPQRMok�*iVu* aBr7r;Brr\ TV@ݨAnmzMA�848lfUesg+ 6n[JT�m,o2׆IVQq` 0 5&`NNPLhi@hPc=X9(b)2wR'4*ۋ|m.O&qmTغnoo^"Rrڔh(*ބR tՅmsekʮJ ]rjT* d ^z ?!Nf/Z Dl&ڱ˥m̤]j ObW65m :s;2!HmK]E*xiH:&2|gt2B [{"r2ZAbl=,?}nO(Y昜ٌq�c'րԁظwԈGBNj{v:nlz (G2'$;(�nܩ^�sQrsNg[Q XsylZ)OL[+tōǮ>V<F%.6M-VE1<|EO1/)]B6@_VK ]Z&JHl E:*+#AP2$u굅wJ $rx[veFqN%,ӪN{g![zҗ r/ ʹ)/SrjHIG0 �#1CЄmH0ݕncZ#K�BVZ J=.ybɲCW'{.;ު(>%QavC )zH )=:!D/;ķF3( D%D,mOJR)H |q:N!+>*8_|G*tmŇڿ |V>\|&bAua))*֒E}ab CQK)Et+w*tjmpok޻5iC/ BҤ$@(lF:0+b]sFէWQ�I$^1->Aj42ͥ jKAD>,j Ƨfy9 Hu!%d$+`iAٔ_t6Vz1L3P"(w {tkl:ԓaT%.fݒI\wJʹ* GP @{RTaіhꎤ[kB_.0 JBF\:ɬT*U6AtT7 :H !:{56䮛T ~LSJR![ڴ5i"Iٔi,Db9rZ,8Cq@pnIiS_E;rrȮW}\)˶Wkj׾]8Y̱Z+dYn=. WSp)k|}U .@$#<QEs<pQܫr}E}�^G52K4?,\mo$~_sne}84b^RUBaJ<ߧMի4~݊�Me7p"ߧ U%'iBR@\|c/5AQ=ZPVl�7=Iaeir3=r"DM!%K խ{V{#s[p@SWVCIŻma㿨uY2yLo:2a5u!N2Ju!=ʲu_GFpJ%EߤwhLzB#@U/ߵ�EcC�SJl7&lR>6'^2VV!JH~805mjAr]1ie IQl%ěVr@ኦțu2q8p^?tGtSl#m+6:JUb `@/ Ʌz8Ll!Zۅ*HJ4cbvohHRe<sh*q)֔%}ĕzd0RP!I%W۞xoI\HACa %Ci![FǨ$NUc_?}WʼnV 0 �`�Zu.)4lX8„LCigZype(,k֥gq7ϐjC#Ss/#?c%Ső .?#h!)-KPnjY[2=30{u̿kiyYgo\2=30gUs/#?c\fvaI`!iP={*n}ۮe{_Dg`:z ;,D~!7ۮds_Dg`~ƿi_)%'ɒbsGW׏\נ>Eu̿ks/#?co_� JkCW׏\ߠ^"OF~n}߃ <|\8|q5^ӜhnAH2|930{u̟ksV: R/,n!(\MA˶,v8WYz:^Ej]o<T~s/#?c\X*9UNF 4qgQ_ 6SCaoƔE{u̟ks/#?c�5UK&\iAmu r42|930{u̟k<o ۮds_Dg`>{ }O5F~n} >QӾ�}G6_�?"3toƌbU��c�kd8v):@.>2GTc6N2{d�|$TuD 8pr-!l!#S {u̟k=V }O5F~n}'on}ۮds_Dg` bۮds_Dgc\澈 }O5F~>{u̟k= 12|930{u̟k=I+,K8m?JP. iH�E[aۮds_Dg`>۶e{_Dg`~۶e{_Dg`~۶e{_Dg`~w o[N0v|!kR v)r@>!dHR*}#oI?u Y1;!;0`Ƥ T d m z)s"�é0bSu(fc| ,%ƋkR =5ÊYd>S >9N]uҷE}5FNSMJґ>S`ʩNj G7RMY;|BUq{*@|{c︮w&GՎ~}LJ^oGw&GՃW;�#:/#?/R#W;�#+�aO×َ�ԽJ,q\Lw&GՇu?_f;߳<?R+|=s0>>IV9}~Kԭb�H{`}$}X~Sc?/R#W;�#+�aO×َ�ԽJ,q\Lw&GՇu?_f;߳<?R+|=s0>>IV9}~Kԭ; XwB a{&Ec6"(CZ:4qLq>E*i�A}ɳg&͞O }ɳg&͞Oaܛ6z>zrlD8 }ɳg&͞Oaܛ6z>zrlD8 }ɳg&͞Oaܛ6z>zrlD8 }ɳg&͞Oaܛ6z>zrlD8 }ɳgf)tmf0> ~m][NHq )RT,AA�eW𝕿눟N¯;+?lrv/LGyEY} ROW YU)5vHܖH>I'w}R|:e9BCqAq\6JR;8㎼Mw?UۏIV{l1SxzG 1Y93rnY9 UOl rXF Ʈm�Tqr@MJ,rY}6 VBmdsqN]uU�@vFrtdX}_˼b)]BGh(-$@l ͊y+jIlG,(s1i539T OlCcYG)#Pmpwł8c)o�{By$ok]g7ß8w>x " H"7֜yoaK,�0` 0 �`�0` 0 �`�0`1%NU H?o1,{&v�f}?S�D)G1ެcO0z#oV�G0rfX)G1ެ` <z#)kz[Հ0z#oV�G0rfX)G1ެ` <z#)kz[Հ0z#oV�N*<C6$lN j\q�U&r5J=:Q*54*.q*61LH8KU xyySlGeHP�_']9: 5[A u|+9!pd a:Wn6mB �bg1Ʌ> XV]:m}]=X$$&+0gRmE*It| iz$u8~Yp72zV[1VMzD(DM85-؜6K_ ֛s(}*Mu"Bwz�?<�K֕7'JEz�?�׻+oO׃֕7' %;/wZW,ߜ+oO׊Kwg?7_^Y9?^wZW,ߜ. ;W~oԾi_ȳ~r~Y9?^(\w/Aߩ}{ҿfx=i_ȳ~r~P0]_^;?Ru"{ҿfxpa޺pv~JEu"Býuz�K|uh:(m//aRK:^pHBAQX��zb33jY%tu;;Mm7H~茹-TZ>?KG71t˟OsZ}s~ #.~ U>Dejq0H~茹-TZ>?KG7!2Sh8?tF\}-g߃�t˟OsZ}s~ #.~ U>Dejq0H~茹-TZ>?KG7!2Sh8?tF\}-g߃�t˟OZ솤fI=%%�/x6U*rj2}g0`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/vkeyboard.jpg���������������������������������������������������������0000664�0000000�0000000�00000042223�12641336260�0020677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�  !"$"$�C�� "��������������� �[�   ��!1AQSa"TV24Uq$6CRcrtu#%'BDdb5e&3s��������������'� ��������R!34Qqr� ��?�$aEXnU\Sf0쀛vi*Ly-)[nmkۘ�o%CQxlX&ԟ{F\\eq1?DL:ca?xV5G% >S=>3ёƿvlt8C TFG��Ldz>>3ё>S=kk6C2��LdzTFG!ͱ 1t'-)$^U_ �f՝׾ �~SM{?Luͧ}Bx1S&x}B2                         9%}另?P+ٙeTIֵUy+,}1||b{D1\̭�RBBBBBn3k.Ycouϸ?^wWPO_ݜp" d!!!!!!!!!!!!!!!!!!!!!!!!!I_tcխȾ ~R&$?DF@bECMSH Rhy1X3.M-y{yd_d�S%> ϽzJ=h竛U;}2/sޒZd�S%:;}2/sޒZd�S%:;}2/sޒZd�S%:;}2/sޒZd�S%:;}no6oG׺]6ݧVċy ~t~vLf :KS b><i{R|ƾ![BBBBBBBBBBBB-=:Yy(T-̩ҐJ%)<Z%xyϹ$�n8 9{ 4{ pBKPKP݄-g%.UoyjQH$-$<0>EƜu7C[m�\Rh asծ.k^C .k^CAhԯxp�S7MQ..W8ע!is^2is^2ړ4[nAHʥˬۥJA'&90aHwZ84{ 4{ }R�4KwqJtR""oegeۙ;.=C_ex(ax(c[ԏc'M 8zxZ߻KPKPZ5+?DwjT-[]2IL5,i2VCw9kkis^2is^2 FÇgʤ騶V/G>|e0e1 (h Fԙa"0blHL}290^KisPJȾ KPKPZ5+?DwL0�N�vGϚ\׌\׌7!lkQTҵMa \JJ+{S8,i4ٗqanMJ6 VV5/|5/|)MY0GQp\1CG|fx�cƑ1ϻq̕)xRE42V4ҡ! [!H”-!խbAi'iy1ϻ2' yn<ZX64 �<-|LsD>cN݂Z=*2*Jre`,r/ rKhNrÊJzI�H4}<鑧9IÔ%(zZX$��wp=y1ϻCM),&bg6%K(q9m)@X+JH�P(2DϚD>aLs>tҒ%#iyk~<hԯxp�zD>cȚe�5TJUͪ%3 ⵺"R�4Kwp>s^2is^2 SBByѩ^�%H{ 4{ iRJN=$Ҥ\mO2o+mj⋮J-|x(ax(c5JSSl?@z<wmM@(XABG \׌\׌4ˡMLS)Od?dY:]jW8n.k^C .k^CAhԯxp�E*KbIGmHqh[YZTH!HH;G,#x(ax(c]N0tR)S:\.93$Q P֓a`5ԯxp�Ϻ\׌\׌>ѩ^�%n)MQZ%md9-$ 67(H4{ 4{ n <2YTRMݧ2ɶi*?ލJ-|x(ax(c-[hIRB)jIPX'5/|5/|6jq%Im RB`㫣R�4Kwp>s^2is^2 F{Çh'qV1;:$W(-쥤e,_%  x(ax(cʙZJ\yn$)Y1N4-SJ[fyN E rr՗57ds2OvBmoEJ5J_.6[X!I;A*T"Li a ;/Ϸ �LU7Cw+z:'bC|ea8EoO0ᦄdM -v6縚EɖSm�̢Vӯ3Te>ݏB'H*&/FX6\. TT/?LHWٗ ˩DuPvybCԔA/ZYNObI:p! x)Fۋ\FM~p5StJX=1Iy%RXJ-k%Y7Mu@u31PmԪD DKx~p>uAB.}Dپ VyiXPK,-ln zMiXa뮴[T7Ԝd(mfe+ fj^i<ˉqeepzJ1F $&Q+iR A�\0 �LTp+8iۑ&jR0ߜ"'YEn:f2IR`5\'Mz%l]JET3`l"麔Q!f&N2*ЂI<d7c/ϷMG&TZTsGG2rՔ{M,fy�}Ucv,$a+!-a4R%j&pxJSK0۲ZlSk'oz:JVquy3Ҩ}C"`*&)zILJCUx+GsLVʕA5!)�@c*"XT0{}&!=B]T Т�ǜ1>hh/ VՁfiP=1#0Kg<dY &i,LI�OvZZ2Ԑ8ǖ㊽ NQ3Bv]-ln!vJTj$vPr~PK ** ���Xaqo:c>q̶RiVUTTԐv<5e]}M*, ׷&&}啺֣nLGKGe3TgDз2n`No7tV"&omſ?.e Iu* Le({ vE|%QgB TՓ-2dC@5tx%K^w"c u�pi]뒲-J5U eN.)p>8$?6qoiM-崕<gs>gSde_Uɾ~pݪ3lB1'{~RE &T� dyTu:=R5t˸BKMte |qR0ߜ :mcz"4-;)RiJS)VJA�FA@`bʻԄIjeZKO4֕إ@~ :b;]Ӆdf2X�AMAa{l�LzWqB.jE23 .VHJ:U9` 3 Cv`_Z#AHTS2qŧ.)Vtmnu8w[BmY)6KMJ'J5d4ޓu(:ȷrB@<b3HH_l +ujJ~q&Jn~D5z.hKdfs?kfܒ>[ʧ˴ŒbV|- e5*ҝBTmmP4<ԭj_?}er}B}n(Jw+ Lv[@ci!JSpI'c_G.+5s& m]M6)&๶vq%5 3r՚tī:xJ),{uZKՓ.bm-ڂb6buj/Kh;JqtRLYڣ'?Si5 biҞTϗM*W/ EHyPzifrܫI)J"|a<@Mgc2]yx\�H|a8Et9+m)˥$ǔ !Dn9DoļDn9DoOL2Ov9}M';q�!aϚILbU] %J.]Q6ҩ`b&pt}m}A OH.ٕJIz+$K+I͖l)D(Z@Ef/1Ny,)'(fC I� gT�W̆$R%1 󭩢6!JzLK;|w}psiKkuKSGkܾTF�LXiSUe$B4Nd)!K�ب$}|?xk;ڲ922FUcLK;\'O7/3T� z~]R5:4s!y.uGm5Yrɕ9T.r[odzQͥ-/MVV3Y:Z[]S)@:F<_ K8@cQ"]ĘDZuOT. 4y4JZRNl9[.rrY iZQIIm?9}o[K'(c /Sߞ3R(mR( &@g4#)ۑ}D@ssI$Xʦ�G[Ӛ5(nM-#Bߙu-4u(ΡjM<*mT ͇R&߄%?ip"itI*r]yA@mG3wҋ/P3r}!im\ ;.5X1eOeajuCiLSH81IiU-$~ g r[5$'4pu( A3y8\$u6`1Ri|뒏8ݮYu.I$F1Ƹ<h'fBݗ,`A.�VoI2/i)HfG86OP'#EE�Xw0:�wWmT;I%!)U0)9#>tC3/6eHPU֛]$ `zUU'RL2r\JVy.5^'ŘY=V#'sI[KjH׫uE;J䌼gR h">bL.og?\s0'7/1uAj I'm'S^[T~YʦN2LJw cW9.^a�8ڊ/{l`2+}H naĩJH*Nx76gTE4wN_u2O]0/bns9_oRoןOci?-*6"O3:q)y)KYj#ZHU ςs<5�fsNmYY^ۣ*1c6ҩ`b8ڞ]�[ŷ?RF,Rm)mXΩ~hHs b}R?ѥAu-E@g`3-+}ViΖmTP)*N<e;AuBirq&(<v.[C){\aOks sWb/&Wo.d +<Mi53^I7?&isN{ #`<,IO~zkHKIKL�$�q8s9RcSRNii#n`WD]el)KqA $\`* eOi9- "iiCDU LU;22OI悀UWKߦS^qlJ@î)-R. EN♹U̮xQu,~ﻹ=¢6RlNa1uԺiE@Lɵij֠A6#sI$%ʦS�D&5G5<K7:d؛qw;-ۉRe%Bn^y7>ZoI2/i)HfG86OPci?-*6""�,k~U|?Oʱ;M̺IMQuk貌Eg`*~ZU>lEP4WPCԺj$X)V6L�Le//Ki뀦DFsOΦKFsOΦϹ$�n8#gђ÷B~xVi1GK aNKo1(Р5j!$~f7@3zCƝfv6*u1xM$/ ^_Fc"=*GAaTIuj`ѳ3Fb@wԆct#q;Zo̸nn {c٪8-j7VtƩ Uq>K}bI '22VM XƭVĴ~-T])"ޗ㭢b[ W�8ܓAi1Y�hw�hnn {Lz+Aɶ̀iUG)9YO%) Ɔ0 y2ivM&e.r*ZݖgxFy2Y[%(peS}q'XwԀ8[Q*Z'i1Snױ�n }HP0 QVRI(UsKIT} .jj:RK,p.unAs0%bjܪlgrz9Ie~NMٍ<wj:b�(#mTڒ0v _@wԎ)L-}}HREKViQ,J2)J-pU ͥJ)y بx%+xr|&rbq$.eN6<F@woak&Q9 /~NnK+c^0G),wMSjttjpujR[uR0+ q FUSvEM}Qlۏ4Y/t@~8Ω5|IWqmҨl]iiNDct#q;vwB{/ LNI?:)F=Ja @e7kJgfZ]qH*E\G{bSS$ԗTk O)#b3<˳V+Z֥rbIڼI'JJRӒ/F@wcGrt_VJO˾!ue#TŔtUIL-u kp'M'ՓR(�a -ppAQmv*5IL[C-i"Oe7OuWXZЯcApUo%)wW#(3t y1Un#\zLrUؖV%4ʚ+e$^WW$~tT4lH#6RoQն 2v(y#]q-.0B5nn {Lv6ADǢ\̜o{<N'%fll}IM}�5â5nk2dʨ'GJԌܦm\?: x@7z w&i7f<F 3 Xܟ1s.g>%] Y7?Pgl.?<_K9o EgGLUT*QQ؄R=\M#b�H}H}]Ƞ/)GQ7^V̖IVi;A1Ѩ,hVY&WJ:#ҙZ5IJ)Ϡ]MK\X%$l;Sߤ-IƊ O"ÓLDЕl^E_Z;ɹ,{<`}/ۖHQs Snv! Tx~XjW8Z̳ vI! dXQ긮 SBu8eYS|9)0%n=ZR_x`> �OeS#鎶ct#q;JHǵ)]!O{� .ROο]#*R4v VB@<aAf)%1Ze[2ͳ+H}O�n 25lx,F@wi1n~o1⡊S}J*S2SH@IfaDBQ?:/Q?:>ysSFI�p@!@oXeVR#HgG,Wp}:`$(veh%&P鶻qқq.686f(I,>S!ZI�_ម u<tH逄%j 6+zQRI;IoN1iI ycANKOSLM-2"έHhɶӮ3Zd1]^F\d-<M *8p g-d[s(xZ.-:GLq<Χ/1+q4FٚfqO(ӍL%{"2#Wns(ֽ�Z4<yc1k�#r,A1(  *Q uFNYrVI(:Jst+/ýʮT xczGL.}\=Ąyyb5r"ӟ週L'eGІfnr׷XE|֎^ F"źUrfnuD[s -6 <M5_]#sg`V9L[sLh cN.p+^I(I*S8X UrTA2O1v&FRU`C,%F}:LeXG~󹳧';a*),OrIRS~j"8FI7ٜH3锧YK3$A:C@\qێ{t"Y_Qn34l;XL.m RRFl88#<0 2+)DI%Tr)dHT�⯇ h~!}Fir`ą%BQQΧ*;mDF¢|q7t[tr^Ԙ QRI;IɔU >[J򆵄m54̌MYO6i Y*<z@6@Q劖'}\=d,k*}6j`822U}c$l"ݾ5*2/yIUyyU6I]um71tŞu}2?Ky:땕 I)&E#*tmuU| u<Χ#4N?:)b\5.PNtekʸhtplb.,: ݉#*x!ܜC,�m I''NSϸMu( &;uzT)]d6ud,j<G+L0ÅZX[jRn\v*m;6mn-GکjYθiײd)Q4wrH*6a�w_M{W;; u0'#3O:Xdߨ-HȺm|F`.zLG&dRl[3@[*YH6Qdة:=NmZJTrx7YM@@@a*);AM<$*$G'O,e[,k$ $4,�Lf/0'BQ?:/Q?:>ysSFI�p@!@hTlG"&QJV)A@l�qϧOlL|-iMa'vY\uŠN8ZG3IK*&sWT�TPq:\Z+<I\}S=;Op'Ol[8+<I\}bّ +4qVP;>F'^H$lOl[8+<I\}UA  {cI/NVصWy'#s]S7@V>ʾVO~ZrYGOm@/|q& $}.kpgr>5@UN*nLmǯ |ŬLE)$:D{ 3xbJc5.ˏ-) +X TH |cqʵpϧOlZ+<I\}VT"kP'=8ON秶-/+laf MLee8Eb]QUiMϼ&KI &QO-,#M87Q?jo>==k NGpWy'#s]QXmyl,.u~V(I4Į2Y3=1'AbJauAV[|Qa|,=0aŸ7<@6|DSrVP·x61dŴYf.f)(]/,I\} $}.k=e21%ORCʲJ́RI6bYr/Rm8ʐXq+,6e H iV 8~D3 ӥør^ey:R )R')DfUP֠6?%(@�GN $}.kpgr>5@U)  lqstGYXR)ؠv(/;Pe z}8H3;1C/-@)8lm'8+& l6#j(ˎ+m6�8Oeh#Q̥%ĄH 5~ $}.kpgr>5@TON秶 erVlȆTx8(Hb=Dotju2ZQr3-%n2۪67XTHO^[GwDbzqH%F̴Ƿ d��Lp3 $}.kpgr>5@U)$IK rYGOm@/|q\{ߠ+{l^NVe_+'L\8+<jo>==0,vupWy'#s]x8Sn I75U8ON秶 $r)O4'�Xz7OH$3RҐD> $}.kpϧOl( -:\Z+<=85VR GHp U'[�ܟ==+rҵZ(%3NI<{h,VdΡ(HJNڒouEÂ39K*&s8ON秶-I\} afpĝ)+mf_QqYn(@CNy(K*( |1벒T* J֠6/RS36l8y&֑o NG |Ä}>z{b\䜏w NG |zw>==k NGpWy'#s]Oy>z{azw<==l NGpWy'#s]Oy>z{b jy PE~25 $}.ku e6f&$rY.▐bM`* /󩿫//󩿫/=3jo?ێ57d߆ kşx�P6lmH?@J0N9\4}®HqSՙ][E%:mH0uerW<H K<e–T X%GL31G l�LU3چ]�Į?EdL/->|ŭ-!1^y!-dҔ $muF}XT1g ,(j]ԩФ5y%D7? N#onDΒ?u_%5ƽ)}*aP REO, &NvvbM7!h(�)<ͺb/8mնMDkO%g[o%l4RNKz$c}\WH銆aɁm_Q0LV75y(>}%FNò3ܭ*YiK Qԑk~� L@"Q7J?bW/�XY:6D5IKԤ K- /G;#q5w[qu9I*RT9*^}*=/Nb3L m5 ̧I % "E)-ʪeo #)7s_M%c913([ɶk(M"_ReD9+XB ^U*S!8ޤ`9��@@^y7>&5?DS@J.&17%2& fjd ?RL1pFJFh"'UBhe3,a䌜kI(aX7N23ҳn̠b-qP鎦#3Uڢ,(Cm 6%)@ ;w+ak7�6ߤtL$( *ν)hG iLDxMVPtfD]R�QHIժ*ErNˬm,V*jn2*ZTFjځzey!O86M+XG_# \N庄e[)@^32ŐA7٭}pno!ĬJH"Na Te"nxJ %\�F 'zÒHC;)&Z1E}+fY"�)YX ײ\;VDi DL�%Ҁux wP˿~Z~>̔Iy )a"甓aؙG^Z}˓,OP5g Ia툪o"藒aJ#UUxgc7$Y7Rwv<UH! xM�Ⱦ\6[=6 A \ԕX.6lS]k2 NzDABVҼ9@umW|:ҳNS pk,vJnT3?u£_`TV�I0;&}DE�̵Ve2rS.4oIRu~Xw5y(>}%F.ڒj2ӭKye7) i A[1܊ "MCs9䶧,ěK/eaz3_Q�2o?Db=< <N a1-銶OK@ ]#/놐9`/X-R琦R p6R rj:ı|ɶm VQHu0 Uao&]P�iX:H-J$\J0N?CI %1nE.$~vK$~R+ /󩿫//󩿫/=3jo?ێ57d@r+6"MKt$4گcI]c.x 5Km}AJ>ĞU:;{bO*S]s<)>ǸʺSx=~Ua硞{?*�S=qX.g'U#ne\:G (9¼q|@R}'t<{?*OwψcGV720kPRcy"ώ W$1GcGU. 耤+sDU@ըL#WsJJXnE_3<gD+yW@#DZ#?E>!g8mS@);Gb nql6)%#``,E>:#|@R}'t<{?*�S]Cֻ2EI`} G#{$ !8xψg'yW@#DZ#?E>!)̫+w{Syn#n{�uLwvψg'W@Ǹʬ?�q|x@P\ƶz plUucI]cxC< )>ǸʺSx=~Ua3Ö72 #^gcI]c~ G#�qcGV~ WqN5()Rɿ}<uLwu>: )>ǸʪSxVxI)8cPE>:!I]+)cP ?KYxK6vˋmYH$ek|Dv'x7To}CFWW-ۭt6�H&mVkȐs͖4}>"cswBp\y3TXmbR6r{bO*Sn8sJn-UK(@[ kz"3`bYҮ&eJJ3*&�M,C}<uLw(2LU'yE!r^ {$|Ev2CKby6sQeBNJ~#ғ=~UaH4?49{O=~Ua+6$SK-qGA d->ҲVEy5@P}qX)Xҏ?D Jܴۊh8e(RI#Im^IJ~) /󩿫//󩿫/=3jo?ێ57dɇ/U;GLgZedSJ%\$@[;4@_i1@WZ4@_0_=hps+G:at_=hps+Gl�H醑e^h 24v_i1@Ups*Gl�H~(4ʼe^h퀿a 24vÆW;`/i1@Ups*Gl�H醑e^h 24v_0W;aA̫#GLg4ʼCcW=h ? #3%^`?ītH�W=hp*i0:c?UZ3J@_t?ī8gyր30?ī8iyր3O+8iyր4i1J~)^`4 #GLg3JCW=h H醐yc?UZ4R@hg?Z4R@h@wJz,Tԋm@r@EL=}*'4hXөSjPA6 _i'r_;`>c\qHRr ~I2iRV$M!8�:s*]֦֖-\ ;c N;u) Hy lg֏W1Î[8]e �t?u'2钃꘏Z"1%uUfo -XI?i6u?Dr1Kcܻm% ;cW;`7X^394.ׂ$ԕ nn-LuIJΙ! f4ʼCW=h Ht?S3RE{VxL -OGBDFsOΦKFsOΦ0u[|j4Vf 8l IV+X[^MsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=go$8YMsB\=g53{!Mso$8Y 53{!\=g⛦).Fm *9&g8CaHXBQ6B�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/images/windows.png�����������������������������������������������������������0000664�0000000�0000000�00000042372�12641336260�0020414�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a���sRGB���� pHYs�� �� ����tIME�)8ODw���tEXtComment�Created with GIMPW���bKGD�����DUIDATxw%Wu'=ުu陞(i%$"cl0&8kcdac x1{K6?@B #!PBHѤU{qoGixUO{߫:|O>xz{z{z{z{z{z{zq_��{>26:{`4:M3<ڱ1U4@ͲI';4+Xv`;/LB6ƶ豝uV6oih639 ZnqQG۽=no. Ӥw�ٶ0oINg4ی&V shs,ZGȣl^ p>ރ;ѽs~yGfvjzU+wmmݝ=� M [ -ŖpR02d[Ά#>j#Y 344j6t:H:ðZUޣ0w:Lw fzXL<I'�xOFqTJ ~3-a` hYB5 GLY |փgl`mFkx ͱU\$:WjMwb`zX�xPO1ߞ-O3 o>Q&?E`��!B 2zÉ?�0xM7D��@1uhF@)+ wq R 0?jk_+`Qa s9׈)c�kSش KכG7s:N�j {O3a5-C"祟t/' K!kԘ�s E��_~�SE{ xi$Qʙ1w9׮k~ x`L0 >0�^&l7?�OrФ=s炻+h57Qy7ץJ够e@=,*pN `/Ъm]09c AU@K�G-|d�XQȤO3w>%Oku:bԮ�sP$6gPP?DP&)fr\>4 $ >3`^Wd: Wв_ pik{~<В:槑~sȞfE_�" 0ECPTP@ *%U&^zVmoxutz9)DhrҾ #efRPI�\BEx* _h] `([V KGg*m�/N}{ˍfcWs## Q$rA|+&(T_e݀RPgZ:CkwFk96}3|@ݧv n:' w/BKM$2$  24рX}< T >MoǶ ܵg 4 C˶׏nf#^/Qg> =IXݒui=*9T;3@xЀ(Cpa�V<fCUKIW.^ &h5XE#*/Sk^sʹf]7zK0`аx D"-SB#ɀ"#몠|2S F4p*X/wO:m6 *L`$m7a1ˇE*ݟm4|yuxJ~1D?:Y x$e["8Cuv@ S$) O$ް@`J&` AeHj0�Mf%gp#k:E"D:< Pɠ^h4 ܺn4:ԓ}}ЂqYГ�) l'F# Z5>\Qޢ9ꎦ]~}$%A 0%9"1GF@:,mP#@g@]Nv<kYcs[l 2D<D�>K)Q6 1^8SZӐ(ґlߚ w]}5E:33v{M/˦g]<=.M8˳ɳ^.qQk#8&U"3|8ߴ* sy,ݿ QG&B~<k(@ `L�l P a@j9D ҀXe4;B:FigQhxp@élێVCWOt&WO oXsM|>}{Oau'PxRik`(q2B<SL:L03=kOi]Lv@-4,s<xnMz_)&60A<T?¨b^i}kjviM77)(B"#8V D<fc;Dg#6>GNǚјlmĪZlMAxF5{p S UXL3,vhsr!VK5g  ssnO.~ӯ}1zL\n[ď>H16s6 O&"�Ȅ?+@HXzev1l<) !) هv*Lu#G`rl3֌NCj "8a!chwMZl _A0 Naf �' Y5$X'p+v/ΟNEsH|bX'54m~ca,M# d˸�14.o_slOiH@H @` R`"!ԀS`N\Q<4*$N{ GQx .w X" Iq�q+3P~m)ԈnLIpc-ZMـ "8"#��i H\Tȕݒ6ءԑ6A HXO! ȋ(<<9;& xx 6x|/q F7 p^"YZ�|߶'oS+�W7ټiicBB%*؏o 7&>I8$2�&H 5`A\2$?Z8;Aܮ|!q>{it:BH`i{pwJ,1'p."İP@@@1rT д&0@DVH{)�ݶ}nD+�v._aۨ Xk`.7Z �izkIR%ll,&BkD!JQ2a-\;sfŹcP !i " ȽQ |?(6%y) Uq5@A` j x ul̀H*4F헉Ψa+7$X˜@piN,Z$ .`b o-`Ltm.#Խ˯vK-Uc#h x ^"3(ܰK<~YE@#JAWU3Je+Argk|􃀆l|s=0�P4G8D*ķI$) 50'i$Ri 5`kA` (D\+>`R,vEi,Nz|$8&"ưpc"Z##"/Ao*�IR4!\j]9g/ѕcuu}^@�.gEbgJF[pX Ѐ$CD1.`jAU 1nݽZŅVg0 .%{HU}U>T/EV";&BLv3(VFG'Xѯ T *(@Ev} GgO"-4�E&0-೑57,L&4Q( Roh o x 5N<Y[_M_?N / X<[x a9},]cr�J5͢-*p0*RNR%*%}$,+V1.7@+%&_;nNPSW@L00.3l.` &I"3ތ̐$4 E4!4 sLDȲ\}c{C4i|ֺULRd΅P'B>H�˹Rx 4#Q&:B4X,L@#573}ƇUEƉiQtL$:-pM}X.!I-#Mpn&h-pjñfh&5FlMv =~f?;tƉ`JpX$ 5alH #Lb 3t6ek΍EtގI-CebR e4o;WNkowhAȧw|uZXDUgՇe Ac'1 ZP#)I A@ `|@H9,�DA L]u5UkFT5Ѡ $'TF̖ƙH<2A0P(SR6@@SA>iAhR 71@3X\f,ݿgc+xO/t~AxNk$$@u`l-PTq ` >[}7tk1gii)3/D,Lu<AJ'j�V FF_*샊a VP@ò7+�g'Z.~h[9lM$~Ki ~(M1(ȀؖAZ lf0'oX H^.2! HS"G|B@MB40A h``@ FP�Q�^�=i[}K�4t煸s]s\rV-3%)i N@% p�ȶI d �&(^CI1?}gؑk6arԤHLm֤e2ĝDݟ&-mPT8צ(|Cp:i'oЊ~+@�,/*vDㆫBS'5; T Ab'8J=7a 4I4@> D;򲅛pӆ5:! (aȀ)I,;/JR 9T( b�Ve(` CFM RX܏JU 1lBz=" ?U(;z}wQ@.R mM 4j^ڈv@ n$@�l$MA`MbEC ~aj`iIb&3oڊfBgWA U1H"[cZQ-X�aa  Q­�TA(`9fSCٺη+WA٠ub~e*`DD!Z"HFTۨm#Q)Ȧ@L|lvj:ЎeVk64X8z8Q;,i3(Ҳ�DF1U1" fFq`P@(zTy(T YչuE֌y:bKWG*l_TWIy^&&GF1iL3! 4fn,'V76Ml zN J(<Eނ F`F ir8S0"8:w#wL�0LⷀTDWʒ .~L2� f[9@j40Dkď6@ PGLX.`"=ocJpfRsme}{"50aaDU(XXX#-8] *CTf}*5ZBk/_1 ;Rמ[9KTXiAi lFB@Cـmf$P6J3p- Tc0r`U}kpTl8iAd1<|N AZs&},ag E7�03$ybʊ"P$8)izw \^ɞcu_ 7AbSxg]g= Gc*sgs2?lz~4צ*n&Zc6HHM6!@)X"!ILwk:#<P$bJEʺXꦢHYk:(ڠYa!}f&"~s<J-BEދ8K0\E5&N9`1u~iU 1km}Ϥvܹ`J!Y'75̉olY8-?ÌĝZcGl(5.^?|Wy7L$a!{i(Zh4BGGg50,Q< XNBRi"RUTTDpj6K{+:u`=!E4%=>m}˸Ѿf~tOuy.��(by?{L ӵ_~X;$ 3{;Wu ZiY2MՈ5)w C Ba&H7Ibx@p>i BzXJq^hX#7t;d[dWVd} {?VfZ`w?~/W#_c&mCuL;m0)j[&̾Vl;g !azZ;/"eK*< KCW,R|Y0 Zj cIO3'2d+%ÝK_|ݻou_[�ܲ/çmƣ tqUkN\=1uݶPMK Ѡ%[)!)KGWgŤT4` r|n1\0ATJOK,r"[ zoz1@7/$yMZ]tso9[`kXbgc XgΧ)B {mw> _μ?:g7h�0޷47ߺy PѐZeNT4DTAdۦJ)B< `3RyE,TE$U4!T:IKr4f\4寑}<3zR w�{>0nalyHNy6<z`bXotr8lmm:Y7w~_w' g; }w_�g/''hw#/w 5lS: ;^ wq(P0T *@Xuއ!|c)"<<>h�`�rw PyHCj}c+Z\n9Ȝ4]?<i`{( <4C 5@S+S{f9w⾽ޱx#?v8=+?{HXҗO]49fV6N9fV(b:  x DBՑ"_Z0bpY_@ u+Yon.-&۶uM# pn90c|ˎ@L`-0a 'omLoZ @<zN # -]9)w&fg/w]!~^os<kb)L)XiD>J XV5XѪv�v@smU9G An?qPxߌ!M W"�`S Hز'GqUMRSܼ[b ѴetRF'aN]ُ{߹_ѽ3ѥ"_ < 6N<-'L&\ XP 2ED0icP-[k̀PCO5q]kYv_2Ҕxcf=}am�5SU#X32f#t*f=0HIh?2Bj%4AZ10N2SE3)\u#6=^܇ߺMDPӯ/C7ȧ(("f1 Y$#ajwQ-RW!]bh@{N\2ϼ=%�|!Pk: Zh6`KF+)#"\[kS|VRBl26j㘉^|Fܾk_|@ή gu?C*i߯QGLdG ACu}Z[9a>B#8+2XoYq6} 1Šq{>_;$2%afj;)Lu8bl5-BV[[Ҍ[[P MO0#u8ӧ|1~egah(@lp{=[-}gbtS|ԵTZ+{d*jZDL -C:fF\䳇<Z0w|~OJhڴG1ev �cdl�CqZU2HZ'T\gc81?Iq᱓xG"G�(0]^`˯ÝX 7jM<sݪMGxueuGHJ+T}8Wu�;~bG}FD5ͥ*8 SF{"ǡ87@C!2_C0wv$#Gk&a@?Jܾ|]/_*ꓷQ)r'8j$|7 g?s+1;K~'uWfzaOl4//~tdڻAA nl Б'{"| pG]c LF8{(W~9hl�v(u[0;i:Vx? >0X3ХÀhg{-{Wܿ=GXZ˽O<3Rή%~��2/h Btozǿ|{/~n}o ̵oo /ZXPmhk㭱wnްܯcןC{ ==ߩ Sc[f^ s=2]l0‰'h~׋v?q-WWd_c>qe[_&W3<]wi_g<k$RK;gWƯ~o^E'�?w}|nMSNp&TEߊ4IJ0P"bԠ-$l ,ϸ3o߹oAܵu``?o:5[_5zxgt}#ehs}bq(dRG X0|.C /oއ'=!ymۺ9އAA),y`Ny�Im RKW ُ"Zl~/y䆣=fMnwNx!}'/p׳6f /l$ux=dQ"x2FORy'55>V#M\(]qxW>B 0;,y 5Upm.AWXQra4Y )QI$6$ES@b4.UhV&}h:?¶ϩn~|<s< \I�< u^|Ǔg7f'zQ%Tċ9/:'e˜}r2G}ּ#qSim`'� ]y~ǚ*^hd TZ@5 J֤Z)X�>G +o0\W~0ջtY>L'bMzšgu|>$}_@29{t8w1212r]0tV,/q'r<!3+?tĵ7< l>"XxZXsS. s .eA?$O$�l,NozYu@縟C:{AILw~p!8uxV>S2;'Ѯ}Ƒa_J7m÷<% #{Oeآ`$^J)*k.H@ı&Z8K#0C)l]J\F>B=^i\ λ>wKc$;.ilI&\{:6<8p0}ǥ0V2۠uw~dי̉ZRwk5I˕_L/<9{.z8ٹrZ* \TBܠR}|*z)5k|f82M$tLuw\y#c*a)1}?cARk^Om١kfnl+YܲkK߾pwSck3m 2'YPOM,PN YΫW>!j7qPW~iqKW{nTTE'dyB]QkJp503]gÿzJzgE"ƪ# 3\};a\&#m 33HKlkb:l2<9r~{\>:zϺ$nxm[,n\V{N6I�2%XW{eG,,*11--�EW@q]DzŜ;�˭ #טS쒍e3bWJ 8 ]_uSOҤɳDy B"�LL 7Ϻ�`ڡщ32vFNCt`VH4+uUz{wC`"i@A=�q`F/P>4,X{0C7O�w8i=ԇBB Ѫq]) ܾ. K(w <GBsrR h_~bFB&ݳ 86GU[! 2x�^V{ u42hd; ; p: 1tPXI�d:x C *P�1^(Hsqm^L`~֝;fV hj -7Q-%,""EVc EC58$=,"92U_U" ]}`zmt$s7$+FP8  k]:�ϠY 34įJ ( >04 ϳZ IACxW6S6^v['R)õ5˝0@T{//*`7S4抁Q^bQѯ <VX"{?Og7 b y-P @>2 ͠+!T.Xr-mAp:0UDCxl憆v<Yq+}'NJQjB4qG/ eB VLq 'DǥX\Y#S{H(DIX2;wɷ]ikhINc>@b>J?| |I|U4zh|$8=x@l> q9IB JoI8!`Q{&i`߾30ҜDCO:h!ٕg>@tQPD;C7+wQaTЯ-s2 w;vt3"퀢ҧ`UW# $EP�e</ZxQ5.2Ā;GOzJ~|ž+,A3]ˬWM RR}AEú7*/ *| @Y<Y.a4׷#H A]?\/1Ck6 R "Q(9yI 3HO|ėO[*D#c EI�'2IM |o_[P}9w<gQh%T^BJXA~s>,co#<C�8_LX_qڧVic3߼醿] ?3PzuR[@@k?sj# /Z~Ga4g O`q݊37<xJs[D)̯jRAHZTP8@z( �+rն{�2萍,ӿ\1B N,~η|glV;5د�5[@}</?Ơ/O/Fa\JdK<@jD/F! ,]nޙq7p233 *ǝDC�"EuQ"jd˪1 /B/ 0lY‘Ĝ9U4FX:db6|.blv:/95ڱ9$sIFPK/@J(xPyD#UB` ։?cJ}sK.8 +vg/pyx0Ta*eI)MK}e >>A>}af^ _Cphfvq#39xO}k*gl AC߃J/Zh i \Xy$<.쀂<DžUkLQMHO$OZWx:[/[?kSK^G#ƥQ}|W,2kQjʬb={Ȗ1nG/NZ7w$= GCUR5Px Շ+_J0|nTZU`H͍Vv=^O7Q(zUQܮ0"bt~W:>!/c/qc䀼;&,?I60f-y[W-ɉvhh}22cR9 gSw)(N|w/x/@|d Et)aL/5n 0=r2PbQb)?!D) ̶nX>KI(5˟|@s0C>1q4sB'=:Jj?FjiÃJ^j{$|2D}A8>�F|-$>_[2I�G狯7 HcY*ERu.5E_MeSz 68'e?܉ E �^ ܷd-05HzY=@>H];P)"zE/:N|q_aIx\֮抗]}鎣 q(JkO}6@/Bqa\q' . OC rbA䓡P$hT( ^/X!&';5$(ՀE ^A%/K p|0!GN餷8ڷ,bM۰] z�$aFm�"^bm\+73 { B-\+D\KP``czX u3c͎i ? @?_|׈ Ď/>%BHDAD&i>}8` P,^\_DD-»{U ?)UFć u:CE59<p<2ᅰ75<9:" wgŸ5Qz eԘ)! σZIA/>.h&vjdaޖ rT'D Hd &8<TRˆsKZ>⸢f!  0ʀXa=eF\;xO|xl9%tʠMn%c(],;h_e^#ėZI ~7a@ 2~B+G0ES11rE Ɛm$/Vh 6j[hðJq>p7/Ϯ4Nl5ң9Mot+![""(uu PH frӸvា_|v/&h T9%CP 8*38H�P_[2݄JHtEXY#aeUB^"Xf7e?zNӰ�";˵U.}`+Z{T*W+//Xu_D^OlvU�VvFQ=Y-p COHj9B}ͽu]σ;.�\ߟ-L/)?:2Iu) 3w9|, (QE\|?+uD7+bK/UH l}}u;^()YB+*q-0-}1c8<s̷cՁ*8qbjq e>3x{kBltPjMd7 UPՓ>A` LQQ L Gص+�ܾޢ߄pixpV2[$QCYfCm􀱼X1SlhVFLk`\aTia8,,\6. aF 3 =$[ciIǮ#C젛V)J-JHj!K6ƈ^ :CK77<n].p91FsǞY�i!=dj' o0;םv#c\7 j iݪEOPS#6F BJ<}Lx ӓjgz�X. ^ @2㉺PZUmJ/ yտ�xϽ\uR?YVC{5^5:Һz9눇>?|Y` �fAjWvt@wA.xQ\1aqLHB9( 본 ^:n9A>T/DjAA£LޠF&߇ [Wbk}= pɟ}~;^[G_1ێxt1C(Ӆ�n�p'ܧ=krJ$*.Fƣ!َK;DO意"C'CZgQ+* /U%oZQWTU? ` 9y7>I �^`kU'?WMw| OjJ�̣ {8U$�fa6}uy"V'tl`cٹ=@RW9UIWӘ'|U[u}$ѹjY_ZX\2HȑGV9+? >{�|ⒽS >5!�]SV03??I DXPY`XF@ T*7M+cRǖԗhh j@vo7V~եg,ʟv 7 /4nzFdoor�ՂAAWVV%_o� g�5eg w޹Rϒ~wׯh̻۩d9 ٴk7@CM>CsY;-A\qLxI "*Az0 E ~(Ǎ{߻Gtܯ埾m6/;ik k,De Jī ϔ.>G17R$�78`+HώwЅDZ>UE" kSe nU%Zx! 4O׮3fmCHdp`Zd`eINB~}^M$ddiML^x=�l]̡e"Ĺj "+AT�җ *BϺ<oR"TQ �o۷zţ+hXM=Dv !_.�>вz/8SǪ:0"v)T-4Xw&o~VyC=>4 J/@}aFj/WxZZ}[j)"'9Xjbg�Crk^T<5CݷW78YBEBdޯ/~kL|~Q �=ܷGd�z;y}7';߿USゴHɗnҽjiW_5lTD/=_?(}Y8,e`\{#}m"SwoٍJ0)vq'Otk^2·idO/&.x}1"buR2͓eV럞 Ju~;ԿQ.8ܚFCIo" �Dti*6EŃ P�]M^gޥd֕d:`>vྮv�0~<ͼս&nP%HKzGҕ3Q�tfxs\=C_{U 77bBei@g�"E0>{+[Uxvgoifw}3Ցy3I}Ԙa�r=ڵqvub,/EطFƏ?Q `d<Ea1:<>]w6{)5c戉7޶65J6&wfyOxaONwݺiMv}�"bG8 D_M#ڵ)MkyI;>1B14Dhd$3=t)i6٣S:{#25=Pt#q^Y<2+CQO{W  G~IסS>0ȨņXʓ rh8PNDԐOgJʾ<I6b;u @n2j :WJL&^\ϨMa># *}Df4I|RBξyʻoʠ%|˳kX 8pՁ=O=����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/index.rst��������������������������������������������������������������������0000664�0000000�0000000�00000003405�12641336260�0016602�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������:orphan: Welcome to Kivy =============== Welcome to Kivy's documentation. Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. We recommend that you get started with :doc:`/gettingstarted/index`. Then head over to the :ref:`guide-index`. We also have :ref:`quickstart` if you are impatient. You are probably wondering why you should be interested in using Kivy. There is a document outlining our :ref:`philosophy` that we encourage you to read, and a detailed :ref:`architecture`. If you want to contribute to Kivy, make sure to read :ref:`contributing`. If your concern isn't addressed in the documentation, feel free to :ref:`contact`. .. include:: contents.rst.inc Appendix ======== The appendix contains licensing information and an enumeration of all the different modules, classes, functions and variables available in Kivy. License ------- Kivy is released and distributed under the terms of the MIT license starting version 1.7.2. Older versions are still under the LGPLv3. You should have received a copy of the MIT license alongside your Kivy distribution. See the LICENSE file in the Kivy root folder. An online version of the license can be found at: https://github.com/kivy/kivy/blob/master/LICENSE In a nutshell, the license allows you to use Kivy in your own projects regardless of whether they are open source, closed source, commercial or free. Even if the license doesn't require it, we would really appreciate when you make changes to the Kivy sourcecode **itself**, share those changes with us! For a list of authors, please see the file AUTHORS that accompanies the Kivy source code distribution (next to LICENSE). Kivy -- Copyright 2010-2015, The Kivy Authors. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/����������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017440�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/���������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020705�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-result1.png������������������������������������������0000664�0000000�0000000�00000226233�12641336260�0023615�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��w�����+ TB�,bIDATxֱE@@@Ψ5@?tfϝS.��p��L��\&��.��\&��.�� ��.�� �}[�('Tee$IRDT}%�pnz/6d.0�[10 l[�v�vb+,7sϥy՞7 (]xݴ}zj y+6 Sl ?3|nQ^bZE-[^cO&񪟧�ij7Qu; ~#Qmۤ>h'5++[οx^2K}٪X7D|* ōo_ؖȚ[K\=g.Z0>嶥@p' ݃JRJ]3׮?nn&'YG<8za 4HgC<I}ZSԗ3�@9AVmo!"P%5^V;]W(ytq1oڇ7c[4N/N z7ɤ!W>,[ʈ:J=4:+}\fp0dJo5>=4 ȟ,S q^"CJCK2< nJUk4 F\1VniLt pUGb#ImIoyyWf!v|Eml!sh5v=U3Qӂ^uoP_;_<B~Ja^#G 78.VMj:NS=NZGg#5}m?.6|7#tԬ.-WjUdwn˺Olڶt[vU.и%½R7&ԏhB;D*Vm p; II0F(l S\s0ѹ8/y29^s&<Y]Ts}=Թsg* D(eL2Q.2QR>+IP&D(eL2Qfg|q_AՕ)ۖݝ6Wͩ2Q&D(eLezD2+(2KKĹ_.2_L2Q&D(e&P}i2Q=( MLJh~:>U&D(eL2QSf*]W\*e ֚zznEF|=L2Q&D(eƧL+5*SLi)E,ԗ<2Gy27J0ḥK3?,WZz+ŋMō\(~hg3ޙ+^p.N\6xŻ'P&D(eL2&+ERNYVJ24(%B{\T\޼YΝz\ySv1by-#,& ӹr׸Sye~9VȵLż4/y=^w჉Oܔ2Q&DuP&D(t2TDJJ4j\7KLGZv.t&?ម[e<0 m65Š+g avbޮqnd+,|(eL2Q&DeL*Sw1uSӖrFI>cf[+e20;A ;e] %sbe 1uR3Tsw@*S2y.32Q&D(eLs PQ7,#zVubue .={syˬMZ1C;O *91w9S1R2Wo2Q&D(eԎi2y<25c(1}{Csʬc^~"s~R1KP(s?/BRqs΋>;ѣ:<2Q&D(edTD0fT{A(eL2Q&O+ej֑U75-1Q&D(eL2̾Feiw4%{VЮ(eL2Q&D QϮ (Ss/%K2Q&D(e(3ɡL2}5D(eL2Q&D(S~a?ʬoDDDD[>̧~N#`/e?""""2̾y|~| [2P&$"""B(hb2keY2f6{ʜ3((jl2޳Wݽ̡3 cL9<7? Z𴹸4=2IDDD2S5L%f~zsb>tsɰA rjP`ĹxkXũd/eގtxJ{qj=4wЩܳhv:eqmjysY|7Ҧߗyg?WN:yZ[nyw7tQSDDDD(3FO}^e)Cui3;Ӡ=7M34K B,)"Ă,bB$rQXh9W4 [XiCSMT/s{<Ga^?9<yOkVey嶷e֫n2bbjkvuuuvv8qZj~AAL- ߛLC֫䟚6 hr^ pn5Z&alz|P o%c>w^ٳgKXzzzRRRlllddEˑwwwN#  7417X_&%HsCע;Z/kZ2>󒒒%KX"55ŋGDD=N>=**z~*AAeCܐ4W亻\� ;2kׁ3 qD+sc䈲 (𨭭ݼf"  R?5JFFm9X�2qכ.A4>j*j tR,3<<<$$$(((00ť.:&  d4?vVM$\eff&MvL3Ν;k,b>>>71  b�eM-&Zl2WQ񘘘P3f@.^[hO?MsY[9\|1]^k&lQhC;Qo/o() bwsw,'I 9ʄՋx! 4888 ttt~'n2;~I=Q]]:T^k7]|g>1P,SA2G6vrL\c;v젯~((((ZLvvv{1 ۓ6 \UUi<Z\\$d fԧ6wYJkҒxɍDD,Bg{H[^>>°ꔽMQf{m+W-WǑݚj~ιynN tko۾m{{T7p0>>wPO?aU2;;;?g5vVKݾ}ŋo^\  eޚe W=\7dUv}ݺupм7jjjx<@VVVgGIn[G¨;>8w5~i8O55"3q1cgQ=TUٛG6R30m̙];CĤW.)|_O:y+^Sǫ/F9|ϋ/%E)N=Pv ZPY,LAal˼0cǎg43߫ݻۯd?㣉5i*<oeb~q&7!d\ocrLCo-P>BEfދݧNυ]]> G=3嗸AHȳQ$J'==D|`?..71P8o tA]<s||< ŐXm̆:{hg ={***h _~/!L <x(#<BiC=e&-ILI]j2|7IݪjNo:5.K=rbL_D"5撝$u1^\uIX`Dkr$9BG/1^xvls .]WqJڛx;B._AA2I$KeN.\XUU=zyPoo_~LV}Æ D1}QʊX&e)2Q; oenloV`M~ͪN`-ӌpT8ZӤe:2Fɕ_؀]/)! /0 b\ i"[FX %�ц 0feޣ6.5xsm,c;4{lyǙ3g\OKO?tվ t}Zs„ $͋M51WCb@Bc<E6/Ņ]=އfΚF#YqL(_t4eb|*?![bļ7CQ^&Pa}bGKK!㰘)Ĥׇo^6AAeG ":ʝXƆoF,{]v-L2_5ɓ'VnO<]|htS h>IxhZtV+!I vޔ09&!mԍ"H6]5{^Kx�ELlVUSy[64QW_o1N>$8<8*: Z:=S~™~(Uo;EAAeFwuc:FzPCLT҇2CBtI&annM|A٤ˉwZLmeX5k3f-O"POV,2o)bn21oԞRɻ<B -:K&͇7$͒CGh3 ꯴l;xQA rS젙ܙעW<]V=C_}7jWqSAA,T'PC}2h[z-5g2Ƀ3pvv#yK5YZL6$;:CE7AAGLCSϲe Z4z)% aD: /O/JtAA2qDK2!::gEN8Q,.$WN&}˖׈ZT,*w  e\QC(SY&'ı"/I8KS%=}BYYƑKKM  /b�SrM%Y(55u߾}iimlEAAb40i=sCxvyzzʕ+N\22ҧZAATc6=-cn{{S4~Mn] N!g <%$^?޶r<^;| �{}YC*2�0Ge�4�p*s2�TL��T��xO{�̊s6Ǽ( ��Y,nfL��UsU&�l}x.Z63U&�'2�VQ: �yc��x//kQez/3��*��1W�R? �2e�\�pǼOdzu�`eV9[e�f�"f�2[˼VL �2L�UTfg.e�2o>c'��rT �4��sU&�VOe�L{��82�1D1�{ly{#��*󾸙�?/{g]Uu?E  0@HHg32(m-"bAZQ렀"$$~>m6pW!>s\~ggc?[/ڵk?x?蘞ʍ쏋���(i2uS&m*SNUu\q1Qk̔V-m&>}J?152t"���20 g;vttLmjͻ虵r<0!e2@uKvF^^29ɍjâ'߿ |Gs$h=2;+.N{8'pqqs֯_'?V��� b-\οeԫ=pkΞ=+."F?vݺuO=dZvYF۶mU2m^^:A7Vvc\|aÆ\xDjǎ/۶k<ɧ}rQ[nuKǎ'S��� -C1W,Ԙ~[7YY6lXliR^ZզLiӦG}wTZ1e^qAď>G ^r#hC .8|P`瞽S%5jj]����_װ,*Դv/Uc9#WVٿGCɥtl<:s/̬:mܤu=H5sBb{/HO���[&X.ZWW,]믯ڵKtL- vcǎJJ4hp-33u-v*4tْ͛7G)���p3,ڵkM>m?%hf2Ǐ]4޽G7]Y}T;awɉ5T֓=:<9rùxcTٻ����72˴B;ԮTiU;^J%5_[Qx̀V3Az˗i!tZqLNIҔ}b8%AW^t���\fYݕ]իWO:Փǟ<yBYIՃГK.yF7Rv2Z?ej ]voF*j9���X&���1|ɉPce���_獿cnqS@X����i0}���?&a9 ���eZ<LETo2���2r����a˴5ou$2�x? ��Ji@ט5@o��veF~X&`���|,�� ;X&`��``e��`V[Q*t,sh f7X&��ZL,Oߞ۷o+,,yEvС2I mr���,ge/fuv)l6lؐCx]e7 &��X&7INIrMKޑFQvů\]JZ<1G)..޷oo>=y۶EEE >Bs8N>յ[\vMA|,s'Ϝ9]PPbDiO]kN<2I39r$G~aƷkש`yR6s��L)!W8;,߽`iŝ)]#0S c;Ӈa<O+KR%KNiyF\n;w~ѩC[~{Lq;v|Diff\>>G̤Mq-O?V.]3e??y͚Շ>6kxQ.]DWwLOU|E/C.���X}x)svw'>TMu',SwY+2Z0_ eڮƬ=p`?Q 4Ɛysl@F̶o^ܹs>^r#ߐ*j{YGu뤆Uv2��4tU.~΂(e&;Oˈs}zǕ|qYrΉ'.\ 1-k-iZ~{2;zЇ >)% 0!XrѣG( .Wt=,3���ȞKoNg&=wg-ΰGNF4OŮr%$ix˖U떓&=L>"/P$T*ѵL-Sw]ˌ%CerK<Y&���Lug.ӹZYT|j\mXN%SnhJ@&Ƌ>pL)wSOh$U5z?ЍȆ3fu6OǎU2S'+fCT6 ��`]ߴtie07ڽNwu(T*]jkmRhLE IuUoqK´JR>iPJi {Ї >gkJ% _|RڪIp9wYrbGH[fZk׮Q:Se2U&��<pG&3~F;QԘ#2c^z׌h%9V~~O?e5S BT^vC˔PJm&Lg ,zĤԳT>pP?nDv2҆3ej oZ[#G c]&���1;`���X& X&���e`��eڂG[e2��2L��_2ONukz%/e ��@.ݙݳOuv-X`���X},|Zȳ1�aM��PL4yL7yiEe���@YŃTIe&3L����,n! ���6L[s9?2L����,C1vhX&���~^/zj���ȵv7ٳEEǏ_|Y=p`n2??_Fe{���2yZPPzmw; qv˴����ܳw#Un޽+_{լ q_Ky7|CCerR ZXtqHGs$H-b괇sr;wN/V]׵y>}J~[o֊ڧFe3���L,Soҫw9sfI̱$^ӦOIjTΣGEūר<rpݞҪEu$X%Toժ< !Stذ!/^ͺev'5O47uKǎ' eFe]6���2FK x:wcet]zG3EUOإ >|([^Yީ҄:աCvݫL ۖ��<''Zj&4,=e7. _u7Y`6fTM-^-߿e&6+>2e&MJ��28P˴OsgیY9C.9Z?(4+tْ͛7UTF3t ��@L f@vٽa[[Sq߾}\(U{t%6cާoO/[tL eۥ#G6cl&"Zg~}O7޷��GcSvTKnTXc;T}-i־C;Ua/yEˤ5\% LnjiitԠiTm)IGd+O6WR{ 2?RzmJ-3 ᾧ ��@L]4=-6ܸmMTM:ԩQdҥKJ2툤7@C {6ڵk[C\w]fnnõRNF+ ᾧ ��@L\f)02 ����˴5Yo����`VoBG2��� vee������es�������2e6n�hoⵏ}b&��(ɺ̻kU;m�RAy@W?nN4s,L���4w-| t�,���˴`Fe ��Ls,L���,Ae*2MFˌeAmּQ8:2��L\BC:_ˡCn>oe��eښU-SԏtU-��,:B1VN-ntŋ_8ydQQ2)ӧvktK۷n\m;-z{Ǐ9zHqq}{{lԴ6 =/+~ʕ]_ӷΜȑ#9~ظujZg͓Sm۪7;<B׫_gzI=wִYD,��/k}~_f95kV:|H׬y1cG]tɼP=PR=3Z4uooX_ߕÆ Q~{ hUFm&kcԫ=~X]jߡFtg,t09Ϝ9]+6S=>;v|ٶ]:Zݾ}47==m}2 Ah`���|<XT&UIYCs;bd֏+\8w*iBbik* ֳ[N >2iL!C*(͛5^W^љ3oybyL���ce*٦ǤIxKm #ice }@DGΉ'.\`fK-#~ك-S9WG!w⚔4ro?3��̈9U׻np2BK5e&$lyOj?YWV,HOukG e4"k^.nDDD,��\&ɜqcƌ?رnO&Ğ:urv5C<wi:_zӧO f.SNV- fbGXِW*{Ĥ>O2���2LjT";*( 2z{vKμѡnflRZ$o'Z@nLkvܽTu5J.6i.U*{JZTj7γwZfpWybٲL���,nZӋA[cӿX n6Ҿ3T#XR vM駟f;wNQՃgdh>o@ݾ#G 󟔗2&Lgq.}gϞzǟ?e2��L/>aI`Wv���,lOX&`���X}'H;A3,��u6-Juce��˴_'2��2a]5L2��+-_,L���tv1hwL1�am��,oD>����|���2e���`nQ) ���eb����Xto˄~z'.^:8  ��@.$sxmFq׮]9j&׺u|{,}b9sf ��`f{n=K昁m|bK9~YTh=ŋר\qRڸ&g|tXQ��L<] ̌ ٝrX'ki7xQoRae}_^kרYeeмM661i;udߧeo~wLN*v5﮺lKgΜ)**:t`V(8dm۶+W蹙]p괇sr;wnuUs`q}iQQួ{Z0`O,���`3"vq{ }L]k7m+;]f&el&y޽iB&O:u0"}j]jQ~x㯲7o;pP?/{ڹKäM&lx{ӧ*VZͿ+8iĸ;0NAܺ/؞Ԣ:;v!('C���L i;}ToGeNMϝ;[JT[(56edfTM ?+mu<d '`١CJZ2T}{2�/y"���`:Y2ˬUXX=XoO^⿎ ›fBezC)gōm7ot ~|uS,^-߿efuj(^<D���2ݎjqoNva)<7ު]jk/UtQz 8%{wd~͚5p߽>i4Ojtiԝ^vPFSA^<���*V부qWn3j+hGd+sT(cAh>}{*en7kTc~ =zf*(`2qꠅ,SFaeC^<Ĉ���*8wo5Z3͛WU3=}lh;JAɢ&UQ^{v٭i$J"JDRA$VzR3廒WrQoSU(-<`#���RXfdYElR%WΚO;iSK.Yƨ5VXQ;5kX3={V{M:c ߵkgAAiWKcXo'#-ʏyb��eVeb����Xff>}te���*yia����pg*72}vYw[F=5m(,��� q,Zf ���vdXҮZ5ϝE2���w.2\/4|dȒe��@2T|t鈥u,3im22RڷOi&;��XMeWa,��`$\er`��_ݼjhYz29L��p;֨( NqfbQqADE ""!!!!$!d$!d!u)L:nU>4ԩE2DR2ݴyMQL)I$Iӧs"y #1E2Q$I$2E)m.]b7oޜD$I$e9s|xxxll˗=فFFFםOAfmܸQ?U$IҌILDf S&|ӧݻwo۶pB>|bI^ڙGAf;wN?UV$I(W|D$++Zݻw㭭yJttt8a8<cl޽n+W|}__6mdѣ͓q,X\\mў>}j?8toܹC?:koonzygg'͆;B;<[e{bm˖-#I$2K.^g !*c3zjɒ%q߿}'O<._|rNqF֔y|3/ڷo߆ .]z˗/655Y\[n[Ƴg:::7o4o߾;}[UUuС]v1L\[['zY9j۴#AI8R߾}{QQ I[s$I_FӦ(3-K_(Hy!bu9g#JӒHMI�i>xyʕYN8[Hgx$GM^ݻqyCd4 [iO_G{bW' QK$IRft){w}="n^~ݔfҏ9O֘l2`g=v>LR'BF0XՎ; _NwϞ=v~tp;8O]g>6Yu׮] Q$I$%DD3c JƹLHw{b&5.˜)xyϟ?=˖-;{`Fa8iΝ2 e`+Vp{ƌʉ$͡F_/m$ƒ"[!LL$I5!QC^p3d\6E)v q8a)Ӽ%*2?\..$ _<y&"uk~ę:\I+ET;K?U)(I$QfڼdP )!f(I;E)gb;vRB*kh_Bn9/^Hm%*"LqzׯwsZE/R&7چ1eCTsݼyDwP)ӳ'@Çtv7NV̸Q2T$I((s?3@4O;$vA%mdI5k ^q\Ci6·|*** 'JZ"͕惃=Ծ}ϙqHdY2s\@t2={Kn``l2$IeΉπ2S&gYύc];{(3|ăM9<x�lLI$Is(3s <<y' d|sC~bQH$IFɡ3!\>)SƑP"ԞsҀ#d9uPXX8s2%I$%#> 2s.3t(S=(M.~_ha Shծs0ЃԈބw.?rt �?*siOQ�ʞK~MeL2�/8>2Q�04:udwbUR|yCs>�P2 f?eJeRk7*7Oǫ&z3Q[j^:(ty>Den+2J111r2S�r؛ t62f܄egSe&nRY?PUYY{S""{)ʮ . ( * " * ,(*..( K;}7oϴ{O\1TȠ*xu"X"2*Y̘0/ ɢ֭[PݦM˲>R3h,0^QY֬yEڭsUufKˊxENO޽gDyE &#:ǝxnPw޽{Q$ #wG ?֭[ Ͽk;z7|ZcY/>o<ܞ;ow]d񔩓/۵lռ8Q8=tz1̼ܣLGT Ii0>vnxuuy={=4Vjݢef#G_vm[~zB}?uf `(lʔ޽bFtwqyA"AyS`YT*;f)e6篿>vh9v(|fQ?^{)3vo[Ւלv.[l6p`.{o(% ߓڿ?ʫkMv GBA�J?|}P9jxQqaQu޽)YÔ)+30u k#۷uѥ.FE8H}ܑbg2s>r԰ܺ`. 7A<ywh*R0 )JbJO?oSˮɎcrpQPE?ܹsǢE7߷Ohgd*eJMɕt/+/ڸq_'N8~UWC|A8bzwwGج,iFjY/TUR=z~K᳽{|晧eyK8-K#�{j]{ݬ|/a̕+s|٧+*K\Է!?xQqĉs<#7d|Mʅxӂo_~ᱴg3<ϴkߖW޳.y$ɭ5M[`%$'(&]{ñ a^r4=E:ڄ;E_k+W8>fQMޙļi: ܬ[6Q4e|@ / yb,E ^4tHvH)S'ףu;¾?<u~_~偃`qR._|Y~?9rU|jW ֵ{Au̹W̷ڋ;`le۷?Wvm&NK0Bϛ #=\"[W}۶'Apa5JMDJ&Sh1sITTSSNN>/>vΜ9u"R?qӻCyɢG2!\6m[ ȊW^u)˰aC/ os;-rˮZ@LHGEbxRNg\̨--+DÇ_,o޺Ss'h5wq 4? =\&R=f̨P�u YaATR0Ε$¾AH'Q5NcU ΫlVƝIg{R^2gVcުu%KnFo nҤ$H: K/ȗÖ6Z.aC:V:r pU]v$ _z&W8K[[TdB0kʝzT6+/O_{q.w $ӟtر`Ett,H r8%qIЃ$vuԽSfq s8af<͉킏ɢ#.VQeJ^y c׮"+.lp'Ԯ^\Ss#6o%EF ˺)yxRfe0bo|'3=_@p믿.p)Rp,.RS:5'TпK#FJKgLge: 2�*'ǏM)@f]HDeƵqwZB,2ܲzgݶ$:5==H(#yKO5:"YSƹ4'u„+uzETa70AYY>.5^ }pD.>ԓ�O (%&Lٸ-(pb*p}ҥK**J>iӻoIڳ2a{R&$g%ReB} :2Nq_|NP$qlB})aFSH$*p'_ybPg)1cjHʤ2#0 'O6HԧKm]y' %`=wea($bR.p<mݧPUAw܎Y?,)Zջ/2ܹ#\�\*\lyV]?InqɊvQS3 ePf\?onwJL+q]8=萙]IC"~W4"h8[lˋ@:u։En:>,z#_A 9(!)`1𮀗{) ^adϚ}-|pGa!R:T:STч\|'RܻB^|Qjz$ɹTRԻ3Q#|~W{ /رcƍ<瞕+W.X`K,Yf͆ ~iALZ`:ο%vLkfMヘQa2Y^QWr`0- BqY!lj@@g ޽{|Y<x Dp<(^jAp AQcǗ_~y׮]w}yf̘1}+gϞ8pwwy>#[bݻw֭[W ܹSN;a„ŋ*E_V IH;t6IG3n)=e6I�Ej+:7L޽{f<x�>*^Iq9۳g߿h"/袋`AF삓_dؠZ\k #۳'O^z } vE e-3Y{ݽ{7$:bNڔ"_zq~W)Sj3L! :Dg^**Qk޽{^l=o_A%%7)e&p^J#W^}u]}C R /d ֆ6۳#CrXP�3ʩ>{}1ªѣGp \33sO (SMM키atD\CܾwOyE2$2m-3"efݻw̔%2C}O?… J(PDJ&>J@d#G5K/T^l&`` }bA2dH>=Mc'N$`4ӹM I6mj2Y2 %1R`&2Lc{#/3zycu޽{ iνzi{.8.94{94K%8JF)E q.?iǏcdLǝAT,:$޾}{$I&ػw/|h)^'k:b0b5s=eʬ?$ecyQc7e*5ݻwϗ¼)S&;e8|'YtMD,6 `;POIJ"jbZjjA:%ڮvC~''ٱcjFΝKU;D0"p- o.ksᧃnʅHGwϚ2EM~޽{o,%>d:tH—$~GTϜ99ODTTT2)f iS&Ʃv%N>֥":\s NLR655_> Oq?$L,Y;saQ0cacީs3ގno_3A=kZ?.=)|.ّ6;w$#ԧ%d% *S^Ah22݊"M8 K'|IED>gϞM:76֔ك{meeg͜rM%YOeW޽,E BWKm~)j{e/U..K w$˫OˮeBX\Ż$qjӁN67'1w v$?ZpA5{ i(SwO=b'n&\2<_;D7o<eRK` 8 Y2<eeBe&itGRQS0 )Bn{ڵ#)hDyN 7]&F'ȿ T~e!hz~2b _ZSLK޽;]0{WUBRB.)ڟ($_ {!^XBC#(rtȲ)3z^M`KەS(\"Hf۶mY2O&?1-k_޳;/S(3)S\LޝY|n_ _!L9x EIA&aqW-r<v4JN.צJbʚ:!MHD8N%�? .]]]5)33gvaa~޽ b&K1)ӻL﹟9fK:Ca3O>9m4K/5R!K͌(|.\B=W fmq]LC{K&tW_} `͂sމ1O"T_Rz ܾ`)~+]S\A;#(a[=O<%R|)e=�D5,>!`=32 !S)SA38S!k٪U+6X( BGϚVSN>w_#Bf%'S;g,A@vvkjK9|*_u eҟ5^c9_qظ=k0{m%L!r6 >qFho@IeAҵX)� \fH!RkFeЀdY OVG/s@9�e2d('LiRhc<~MRcGWݱ28iƯ:Voi2^4t6#ؗ<ezf,LϛwǑiRaHQKx/;A3Z<r'#.CʴL1210]X aM*4uNDM@QS -jz{2nTMјa2N<3y}=zD(瑰zA�jѲ?'N�  6}-#_tdlu۶ma-d񕗻t~Vq(kcѣGȎo֡C+*K#<V}O?ys¦.O[\2g!b@I!y4 m^xӧ=._#hFkfy"fxTTCT֔GUUULYMx饗L$;QKK<hzosx~gT4.֨㮖b2C\r N6k)l;}ڭS1e?A}/ /62(>ړObfdhlȐ`;J8Z7>pP?iּkc; kw!届۸t zq 7?bP{.O޳ 105 S9x9R<nmIX薙S.wS24])By~6bb)7߼?uԑš4cj&IOӢҢ)SMx/eZY PEefD}Պ 1!;s:h?~EmU^6eG8KnYx@Wu|]rI?.IwFDV\IؠLYs)a/Y?X)Y!%LS;'4B4>neə汇 4S(SEMڹՋs25aMW\ɏFL}&-|q4w#(-3P�\s8A8S29o2b( ecGܻOwqڴɌTU҃)N9M.l MIy6e{(PqyuTLmm=ez9lٲiDɑ0SK$g}B?o@"X  -(2Ō2215)B |OL$2KͯZu{QQGϽMn鏸ٲU%Oڷ.孷W)hhu!2]f5zx>=Թl2nt~7mڶO62U\=w((yH ٳg.)/2p/1n?e)AH)sT"jFLOP)SS(SWOcǎع}M)3w(;7O\?+eUSt{ x{ELv~ ?ѕW]דoYf~$PGF.TVq1gq5elE){ W__Qr{HV/3: I"/I _iLʌ.dE?n<245uJ k>t,RĄ/15~+4i>駟®==SfNQ1#(V=(&}:F$ҹ6e+<5G\ܹKa.=:Q7߼6$^<L&%4E;iQ^K.$uPJUc$mΖ]syހ "X\'%(Uɓk ! [d3Qf&r1 !S)SA3(jifҤI #)rELilB6;h>ȑÓɂ3޽7-*.: y�'|Nv%RzH|)+eR#44L8QAA[{|?RTn/`5}6hspID<dԶl6o 49e)ץSzpRoּ|G]QZr {6O!2/p!dBLEL1VSZn wnذ_:ULLCf3MM-/^Dw3 ޽'J8eZ3Sq{>$b lpСk=L| @=;3rjfi~DL͠ kΜ9OSDLLoMZiݶL:{AV=Sۭ]gtq]22=bvܑy#G1m5Q hb g!t{.d2D4Ev)rEL~a0IP|챝eM-_]ޛBAl!g׸L2,bGR],Y"8Yek<#eBf4.ew�M]veFJJ5.\>*"ș +@1Puu[@24{ϗ~e͊*ge2{rcFR룈i'bo (0 �$sE04M-3|'INPBf4DѤaa|RzTAb7x{q{Nb2(SCc)''(ӻwO1 5BSټy38PQ /gFL!v<<b*e*h=DYt"&)F4N;$->##=8/3@ƸH.SwOs19A>�.0a` f6P&mi1.L#V1249{/9RS'bI%޽{Pȋ#t;@Y x8-S<ez=s1OJb%4 *)k}XE&3@! ģ֡4EF FQ]nd+7$Mcǎhštf:D$nh2%;hz_\R\\8(Spy؀ٶwﱻ k}ׯ~6`SL{HV}$$J 12 4f?ex֭i{޼ys>'|e _3LAIG<0Q hz~YRZRl(ȩ O޽{)P>}4E0Fꩧ!DLHKS(3AӖ3L;) ×!)"ٲeKN.b)SG}}zzY<QZFOPfV1ݸ/>'(ӻw^\` &Ev.&k6nLH+R4bЌiSf0u?хp?b.bb tds@]\SwFMG!kї32hzYH 2{s1/|bk^Z0ŭ2=e.eBfr[ R&F#@Sꁐ6>~!ș78;@W%$GKν)!(NF ?L޽9/l x8 $b%MaH%X*f)ncd0py="&mg"JXJL12LR DS(ݺw)8m'̇2Ojg2CL޽{R3(\4i,")F b eڠ=5*3NiGFL{&Au"șͩi^U@ӻwz1/h%{yL(qe;S]:-{y];hGdXZM@YfI"@EL4,L,ޠy&s32eFFL,^LM:Qx>gPR(31,&3 mٲefڰMoR--5qN"Y\\VbB!#2v?qx.ߋG)[3w9i\G0./K{阝:w.H 67c Xju1M/K@((0x&9JQs̙1Ő3نJ @s- {2QT^K+H6M8L;egfzڰ#Kuw!R3w=iGp//Kֻ0Y^^Ӟ@qxtڴi|+S3:ehA)vFfXy,)f͚q>L1%hI&VX^V^h뀦we.$2g24w. Swɢz~r!ybe^-LoN8ŗ_\2"9QiYrӦ/BUujp=fį:7i}&eۗ*wtX~ݰ{[{YQ[{1 H}4P.}ם@yvə'N93LL2AL21+\܎gqs%tΌ($"Z9$h2-9 4yy @(S)q1ztwrW ;u G:~VR&'~4 ^uϿ\V̒)S'4/L慧L ׭{gw<x�;oo8)kۣ[?Oɢ&4G{yt= x^.}k|�d^0 L<P\L3'A3~Ԉݏ={<<b e"g*hy5�Pe11Τ'q/ 󝸹w_T^Yb6),fL<(FP)+OG8~VR&�/mܸAݶ4$ee=\vA5mp >.q>vjg'{5k^FĚ5w1W7ߘ!/OW\8HV-u p(*:Jfd᷑FyO\TLTЌ/3՘۔jvݏXX9d1Ф믇)2YPD$hz{bڷy4Z _R^2cTs4Ug3eN<䭢(@LĝSv6l( _.Cؔi%t+7(3N]q86oQ@ vv_1P1!nV>Xx4)N4(3)b e29 ۩br |GBʗbș!g䓻ڶm{#53&*Y1wLubLe ,.Iӏ'^hMOolNN. ~1  ҹKuӦL{/V/TV^2mdxnf8i.㍕w؎vMT2@3^93bfΚK]�dweeeZr;#F̐BfS)Hf"G7XrEk_W3%nsR_r]VȄ2  Df!e*F2;t2Y޺m qO>k1>׉M^6JX(~mܸKwOjեkGӦO曍J(#/_FҸ]ιbs1 8 %lD_x1>+W93:bfуVyHҟ rKh)r&\&5k2]DD<|op႒")9@ke62JLrJ=nlФ}\̋/*lN|)ڴmAˣ۷XH֗r`<oė9H{HU-?cT#8'M!Y&M)yev]Dto{{�1ܥiw_u �1l91E30 bH.~!3:bb1JP&i&L19zs@s͂\)Ⲣ1w jbFYFYfU`,20xvYkf h!ij T;sʤ({Cy" :9iniN.[l ʤr"D#:UTط=W 'M`駟UObuV bH3Ќ2HAs-�Wt2Y%m!Ә'zO+]9{=`P"R&IqW_}gܻ` rf"IK~sYҏӻBn:S`!ZS'ev}(<@GS)2hrfSXdtS3#RfpyF !3]$hmۖF\�:e e2e@ԛo۶$(@b {<(ӻ/٢e3Ք!" ـ` dIŏRffxĬg4 ft ׏= _f"df(WC$b.M4d)I9СCoM7HT ^ˤ%{AIi1 ^=ez{=v\?$AH! )b3G 4#fL2i~l!3@R&&@&YLQ1Xr&9f5aNgaw )Ss٬Yez dzc2FsƄ# g3'm)Ӝ[H4DL,|Ox#nN%Dz% eRlNv&rSO=ծ}ulMNLDŔלLwL޽g)bi yR1i$Լ뮻1ͬLA(5|RRf8tҥLL4G4]$hNjm|;vӪ쌛{K?Ye]]29ԔCy{dQ]O׿tL8҈޽jELȡrfHOʌ+Vcc#˗Bș$h"gr{ALQ11LdgR-sg_{py 3)pԀY!ez $)+;f:d#LsR hN<3MΌ2FO֘#P&Fc#&|)?%o,)r޽{ilԹɳms2PԘ eޤL5f(z,٩sܻގok9۴<vXX9$ BcJ42'ZtЬ.L2m!ӦTL@L3ӪJ JL12o^(Qxͽ'JIT!3GL/eGx(8v@<YpA+X0+d]?`(!3<hb�S4iffHeF XtĴ)3t-a)_!gJc#6ne)sj;EN'=ng)0m"IRfQ́L81e:`){y){ Ǐc饗PCK\)3<hFeN aəS]Q(310)IܜM.g\L5LLL|]ԛKSA4c/r7v-Ӭ"Sz2ʊyKEF^�$s1ft M?!)3|i fXy@% bș˹@"&&As͑3o}eIIQ}vY`r(3dE2 y=ez) <\7<ʥ<b2̙3$+"ٰ9-&5ӠL3 eRfBLFLLL(K.-SR�2Iv&Jw据 ;d\n(L 5)ʖrL2G @QWmڴ tE @hO9\n݋BN#iƌKl{Ґ3O;gPf12 Eܺu S& }{d⬢Lxf2pks:wOgU4[{A&un ʁ'sЌ7& vܥ`^fsL<L'ZӢ0|i &)qsn()|))Z&5@șϛ7(AvKZ?yNP楗HDoǿr2jOFt//d5ᆪG+7P(ӍϘ1XA FyrftʜE3cL7)ӞUR)3Xyr[ŴʗJ"gšVJ AP&P+OwI7<_^I,`Χ ;<2yA>={u8+\/:~t~MۖOȼ˲ T<,I'd>裰!r2"(*˙EhڔL,$eI2OǴ;)bҧBҽHRLLٙw}wrfc*0?')yN~~d2Yn=e er%twadX}:mޕ|}"ny_~9r1UG'{AP?ŗ\W~766b]mCn|۶-\-񕗻t`qN~zsC=nk#;R6?d'ev9 }]wIS|0 /, 񸠉#hO�aR3ef]<Pn"he@͹o4- %)?~29V䕔PZ~R&8(.T6+ jfpcbf5z8( 㥗^�**KA}/]/rwK4a.0V>FֽG զ9ԓO"=� 2dѣGWc|ڻ= ɥ:ju^Q@zg2û2;u#�y�+R)vZ9α,L,iS[c.)i$ebi22#@y= &֢EJMQTTʄA #gRFDy׾Tee9:d9wy]o0d[ւt<~XY>C*B,\ux_r>)tmp#[AҍC,\x`V~i)K4 9orI{2C2Qk|!ӈ?`T@0˱zS4m~ʴL<$eb.eSX #QT1 4SRș|:J|{֨4g={pٸ\JOVR&ԴrGՙ8LKmC/y?dZٲG.);7FK>(8M3Bj&AaÇgO>Yf$8rt2s^Ob%I `L/d=z!Sg1PHd"4h,L,2eS(t2]!3X(,3DLK2E,--]`Y'beBjÆ ōl6 Od?9Cv[#O|'!֡c5O_ :^sRJ>"bSZ$)lhFWo٪28~r萅_|0{pc_> rM%yef7Q1% )3&۷? AJt30sN��Pq(3~Ь93<eNv,$hAsCˌ2AL2uQ*fQr12EP7oVT˄2%hԔcƌ**.3' *<7)M\5,rve6m2֮})6V(7߼𔔉�;-,݃Z2ˡ h„+ux=XO|{pc+?<} ޲;sXsc;1 U_7{Ѡf{-d| `%EȌEь7L2#kM\O26FFL') 2Ĵ1#v"[TĄ2E1TTD˄2 ?z3keʟdQQY%YR<Yy݀=9ʐ2ghHqiHm E6hKH.$ܦm $:pH,I mʔj4DD^ wn^mC$MlǩܳH[iK-d ŵIf'4g^w5YKOoLr¯ݽ+V�d2oHG蠙9eǝ<rRfXݴ(^KEL1p9kB)*P/ /FqqjH<()R52ڄ 3f6(FB<~WdDUDxđH4oo]v D E55I7<%e҄d<p jGyB]>/5਌8tb3u}O:E9x y56F"K<{@#Y<v93:bʙFjݘݦLL) i7Ȍ^T-K[t)9{" P&@P>CW۔wItL K_J"A~=){ O<.IB&an D9{6hbԩSSΌ1 4Wti'eF21c9Ӗ0/Dd;bb*dB4gt~,E"grvD^,7s2y<ez)3K;u8v'i$!S25 h٠f͚n!S4@ӡL܊-ٵG23GL;Pn#͗6b—4D>�J &&Z& rfcʞDt2;)SֳuLٔm=ez)3k~6odgd͙3GLk ЌKѼ{k#f93*eFMWδg3׈[iB[=V1/mČWTj"%&I?#*wvv"$LL'2 @])ӻL/dk_冐IOACL)-XdQV4x4$@2@Ӗ3ə-g@6e b e"gjܥLM-dڱrwȁK1ș| bPf/%\beJqLLM]0% E<$\X=eS2{l'B*p\!pcD6sA3B=h>#",ˈ (sJ͐Ase&eIR"K!32#RST1/#ג;QT#hNK#XoFTʄ/_5ݻw?}-dgz1$2U{{P2;tY<b 푉H6"`9>(ſ�_n(B<L0qʕ3gtN )gih%12LcPB&|i Fߢbb>,oZ/11YOqٙ^JʬS,Ho=[( ,,^|~.L&4''R22A2UT TP1:Dl˗۔E3CS޻iӦiӦ64M;ʕ2#ˍrG<= w=vE!+ZLULK2L7|m۶UUՙͽg?eky.l[*va<enLOVfO'dE0T�8�M5#hB]GoÇZx/\ʙDL=kJANʹ)R)hidd3bf.a4L9k~͂|)FPc=Fl) Yxad }<eaݻ$Q+2L9<MPCL043/kГ{.&OٳgiSӷo.E!Vr:!eb)yuRied(Ӑ0[8& ELL^*ebB�~mZ&sDI$#\_\z|vtO޽{7~}ti`}h= t 6hf=w)NaK?5MP='3CR@ T^Fe˖ 2Am2ʱ}lNČK´R<Lrg'|Ώ3D.ș2e )SwgؽY^QrQ~dJILטn�/`E)S-Z<|=ТEhMC>Zc]LMr1+j<:e^ pDV#-gFLbi+d'<bb }‡SS(EBA!S(sǎtrlVLx93G\gejKmLT֭&I)egSw{!s&ELh! r٥LAE/+Ok yWMVB]qCRC>:+_`GiȠ̔Nu6cOWZ9Vnʣf;L/m S1Mn yB[lҡ=F k"AHAnd\KW麟? \. P҉LtAi]ɐ@9dZy-ɗw&h+gI*n2)Kfƌ@ӑ3CCX2G`i(S3vF["bV"/3DL/12 s~TT eR�D|ɒťeŅyӢ"2.tKFOǎÏu=׻_2l(u?40pyB&2'(H5#(ԕ%,/kȑ#,#jBxŋÃA\t)3�1}䡇0(iS&Ҙ=i$e: 2*XydČ0O,L./Œ6k,2/�M73jkr!yl9s2ߋ(<cGa3Gz>QN2]9erנ(a@!O J/Aܸq#'|"pI.鱓[55a@39PH$I( &w}w9Hʹ)tL'"fE>$L/2 \[nE)&rΝ;ـ;Z\B PvhN</2SLPɛ,mSNCϩ”S{>Q.6$\RcAOzSD+ʗ$(h2!%L Y?~W_&Gd s4f\z5Y- 4ib3݈P;'%\nPfXyx3 _K/m S�| D$hNRAl|)_Y)33Ӯ.ʎH6]12pPGo,iFz<ƿG8cTtfzF{I`Dv16^|e~yYt,]^7k&'K]$;{׉?sC\?+ao^,*Ds"\>q S.\N<40HEeM5ŢEύ<ȁHr1AL> tš0(xǖ=n2iN7lQ.C@9sd(gZ&fP&3 er܍6bFN̤<_beR,¯.͑3 WUɞ O)�D|?IicīL7lC㺳JzNR/ /ܾC '|P8_uoZA>urrd}z'łz%A0k~~uޙγ_vܾѯ:tVk3qU39}{e{!2JRdB1�t"p)i蚑箢)(JF(I-�(G7%L292/5aeDMWy3<hHsN.K!Pf@& 1DJR&].ej `{Y4.�Oj9D ^q`x0zq]x|68St `Ee OI'1ݾCjЮ}[AFşfϹ.#^~j5z<e"o[lӶyu5kA۷8*׋ٶm+`Hd ;<sL�J$\銚=KG2aJDZc:4!?—2jJKe蓵ahriט)? щ2tiDlT!r[TS,((kUjܩZdQv=e"djŏ̳2;t֑aÆ2oe?<d@qv׭[´yO9c}4.];#y^Y={ucNۧ|P|d`SNz+!2kX)s葰t4\>TaȢ-j_9@IZcГ�:f9sԩXD2%[&eI\ q͔4OZR .3d:(:iW|Ij&L4ƙh>Rf"SJ:t!tP/.Ig[svn+$oۼݸq雨w><eʈ.5k^ dXtg1Vyf6o6T)dI!�U@!ЉR YtMZ@Hɕ%~1pYXSA)Νkfr& %qJ- IFYfD@\As#bnPfp98ǥbF(P˗Ad_zAsj4OfOwbDSfٞӔI]u*]#8jV9qc݃.eo.m)oٝѭ}C]z( ۔ٲU%@&\[]VuE9q|g1V'~I+0ou�FTĆ:f3/ Zp!2ɹD$(VA#~M'sJ%M4j6OIP _rybHš|!B0 gydʴ2UȌ+7)iKB6_AE:ĤҜr}v!7I‚2a6eOzk V<?e8;_{pc_Jpxt�R%'|<u$#9/<oʋ$KdQox4xɘ$@m䒢03o^,*D>\>``?~gr \(eiT!AsٲeZRR$I2WaHY:-l<ZyhA‘ufJY&*N aS&7]R"&ftb7L#S2<bF%\c󥋘BM6Vڕׯoպͽ8'/Ѥ W\VTSft3l>eRѼ*~Wq2Ht7-H4A{Q6 =u4$mL#J#!r�/ǜ5ZRcFǷoqcqw.FyL]d@H )ba@3ZE5.hFL4KAL&MNJ9nn͙^fISBߟ4,I@m^MO2`L2ETĔ2 !1]3KYĤX^n)+͹Y4^ KQ)3s3&{)?Bmvu9D`MWԅlLKRP&L \x |@@hF R]Ds4K.L8ˌȕ�R,O~ȠL̦L;) m]41m41.KR-Wf?e{%,)-+Ɏ2ym,,L7;vƸ ypc$ݻwE6m[A<2w9u p~4-֌HYfr@`N2AIKX"| Mm>.zvm6hqs2^Rn$* RNM.`%BܦLKWbbnݏ+dڱrCbGX%_4@;MA{}22q#EYMʁx*2. ek' eړy 9@"{rf1@  FqA5nGꈶrS9.K#=`AD4ɞRhS- \J(Ƃ%)hA`cvɝT .wKKAŴ 3:_baR).oٲ{۳7'@dd&K2j+?L=ew?{IRfB& А&1wMt$50' %sRx ؀E2#.9/g)\Q IA^R9V׬YONDĤGB1AŒ̗.\ɖK,A˴-)-*L4ٰZ&Bf.P[Є I/VWu k޽)eM24�te5yYSA >B`2d2f;(h2GcKm'p@ӥLZpR.ɵVW@SzQr`[LGr)2,0pypr##ӈ1]\ĢW!LמʔIH,//M%|jfT?dd6'bCZZʴX)eznOݻHd'e>30!IPfr%X&)t�b|X&`ɹEnڴ 0sLK\ITmU@SKh3D4( q32N b*_F@X2z|ܐ38<򈝚5Y%G'dvS`&2Lc{'/טGu}|[w5d�K)eM,i 0)T�g\<d)I4[r.i4J 2h*eJ_SSEYVu_|@J\sMpRfx!3L:ƼEKLNjժSNԯžQzBL$\117j#RfԹwyZoG?={դ:)qV�5`:QeM˚ӦMABJ KZ &xIWrNx&Uٳr84WR0RU-9>NzPrn3r)6FBn3t4?a*~/mĴ%C2M2ѝKKE>5> AsỮPL)0s2?űw5)1BvR& e v,^TL믿\)0 Adm45-7tꫯAӈ_{(Jr"N"WRr4KD` C\\[2E˴22m!Sc6bڹ.bFYo|_F&MpKAI#hNj7XVVS3ׅ2YhZX$!r^=eqSO$Ʋ2yvBP ³&5R@)vLA LELLASܒs\"O4]ʄ}e(c)S޹1[[kF;F2S(S{i3Fbbab6b _ڈJvh%1-gI<T*"55I d%'b^\ySwO2O~FHdp@:e%R<(EG/_ORjP&覔IK`y(Xr)At޽LJ2`uWU*Q-Z24#P+dE?6bjܮ ϗXxTs2K2l{4hR{YRRT/]3#BfB^~2=ez>]!X(eE6^F#LfT0\Rl? HDDMRqXtM8>nZk_E]Д F'Q\BKI)B+w1m 3z/Cߓq j&2|R3}3$zELO2{Z�C22z2m܌F7c> aAʄ )S>r4"# w} zL/q|LZkRnɹhEz饗4R3?nLLn`0\u?A!ӈ _ڈiD-4f=({^YWTBS̆'\ \y2ϒ~ȁR$b/T!?fg0: 5,tMSs4ED|gϞ e͕+Wj_(Ӎ٢yKI铒sH)4bZc*b{KK sӞ{ァTR3w&)@̧yLOŗ_~4wCϫ>O5)]*; I7}9d gMؗJi~ 2MWD*o)qm۶mJbAL)9X̠ª*,3MV\ J_+2<2ݤLn4c)dsi7Ŵ%L/]̤~N<CB j[Ն�yt@ě$K iIv>5+lsn? )sswAlӶ=O2 bҟ эMȍ))).ASo4TЖH 3M￿8>\TД ҕKu he\KLL kݏ[V)>$LKKތ[t5Dܒ3ߛS&'(SyϝGq ;;55>geҋZL|Xزu3< nEˊ_}ulyA/B9d>y9e}kݷ\sȜ8O2 J3\p s#pRMѳ6ål2eRʭ.eb)4SF>|Ο?R&fToܸuUX2SץL.9F|^$1) b)3<%\. \!)Yc+ )a*\foh�5-�iCO͌!+:o,<ރMcmǯ6\b@EeƇy9jX'Myt%}ڭSy(B<]:.{tAt~} gK1e?A}/?{F?=.A< C(SnbUNQ s0Bږ2eͥLWTKȇ%bjM(S@KW$Ʉ=(a0d_&(9lQzkTL$\ F\1\L]Q .!|ހ{{ ~IKˊR̼y8$�z{L&C=c:>FGA2d[ ۲U3 SN SMґ{Yt'Ok{UW+W.w)31Ǐ+o5yۡcDO_EUƬ?</-@t~ęA0CTз\FZ355S) n5KLzs%P˅2̔ 40r0)r7Jn*ʜ/xvj&7 Z�-�J$LOxYt3wL"i:j,62-s\̐!Xf>kpg͚).lm[c𲱣SMHUu+%=ڱ0ҫw7y 9T)Sfyy @B I! H_mpt##m):L91721|Ú)I U:񏰯];sT1nBps(H$\n nt\w%Ln]2K;?6e"WV[f]ƂhƵ|Y)ٔa~|T?K2Zb>]@S]:p2)o'Nʥ̐soWOбWf pkƂYnduB;kn͂@ R̂ՀXhFF,Ͱl%de$capx&FrLČGB8b"fQOSYY]Uω'2nʼyVw~Ω,),L0I1zG?1ClbAܵkW(jI^+)ξer2SFy}֘"|Yx=T e ̰/"Wӛ dZCc>lƼ<N'sΌWWe %zxW}s~y|ˍvxq>ǿ[s+C@jI#S_Rf2byAԔIZ`PbdRfP9u-=#ݶB2˖MAzGo4E43KբIep9)\JH(bRȬW1K 3]>%_F!Um]6s&Gj3o(0||d_~k_?Cu3?x㵸&+. };é>cYxw."2+\"lo,GR̻QA+20@A%qF<.J|ꩧ-eBfƈXHDluQl&e:e,hUBf7[oO"s\y5ftz!fi9" U N339"lk<l?eȜܼ5:eX]e~۳o3>9w]Mh턧:ᇿVGdtʌEwݵ1eC!RZ2 BL0%]<Y/C/)rDc 2=\^@lu WZ˾%ef m97,kBf9ULQ"f=K^˺~Yo>Tq՝6=^7efifeL2'&f 4ǦgGl&L(Q.*m/fxB*Y!:t}7Ԗ2KQ&8Kh\ ĄnW.h{A;>^D:hVl|sή<|?}Bf+ky fx{.mxxp:MWmuވmbh�mެ"sD{Ӄ>WI}`Ǘ_~g /=;Zk)Kȯi[\ə-212Wx4lQfLL*s|e3O 8~b^/ 惶;GD:Otn4#*iy72|prȺ؅ |/�՘."M@^ڭa O]w%qk=37+xeys7+⛳7{P c wcgE<ס{W_}u޽zi^Lg3Z7>1y˴,jL^C&e(QQGQJP& t#)3ZczՖX/nnQCLGZLdH-k>LL,cX/Y!,~a9wMș} cݻ|< cm46 n'~'VR6#Fq+ f;=XAZ^i87}a_,)?Z$:J3#oa3ʜ4󶢇FB-sN-XYR|Xܛ{h2i̶e6v1Ia.CWW&wvF2Aokcs2#J VKBC <,QS|7RaMc*eo9򘉠d121q1Bh/K{|$:{n}EyM;(3L-A8^}fF#̶ ) Jr8\4,ӃK,Fm5lN?53g%e?PHsMH"Kafz}1Һ$Pvhx! |6kµCPpshKFVSi _wA$I(P@db`^D-OGw[eBnlF:=D ML a -M�(PPzGBuB7k2cg2K3hVF23 `$Zj*Yᠳ( axnulNtPb)z_eb/Yb98h|Ca,ڤe<SyKysZ %\&M:v?n_pGtyr;D.#鴃54D\բHK2$x e+S2s͌ȟކ'dN?gPG&<V)3Fm5lIXI` )E?^hrVg9u %̐3#1OQ\Ⱥ,7Xatkw㻰ݳu x ctE}}ܪ|뭷AI$_@eA݌ݝGFQ*"5Cv2 Q3.Ϟ=xQĄfF#̶6Nlv2suRf芣cV[#_CsI)SFϋn;sR&ULZfؐ%NC%C̱rRfFz}tG\Y+3Ӄ5zpni#s2Ŝp+JC+DEfQٝ!i:N'>s#?N$\ve@ѽ[ۉ[ƿ?qh}yS"K eFcv 7M2ȟy2)+L\;e~eeB2[Qf-#r q*=T0m)sNPf,ocN;t6O~#Z'kvq4EFZ>ļ!zyRS^]D`F@y=fVrfR&2 ]j,ܮzt6="4S ʔ1vKKM::y?5f e2mc~e&Bu2jQ'Sas�3:qW}"S sicr+Sœ5b遛#tYIa!ɾ!C[kyG�K"yB+@5.w zN$Ox򧧠2#KpaZl6e=m=;ݓwI1́O>cd}ϧ>Sf[7vs2s[ 1=y̶j%7۷.ef`0y28N8y-e2I}y|iO1_Hx}e{P&ļ v1K-c_f&C zsְ" ϻY8!f.ue|XY 0:w^fe2h;A~(3G3,r+_ *&Qe:e.MFmՆ h(7șBB O1s[2ɗYcrrN}o6ނ/!LH>!!bHگ/^ >&c-{ 3GGB)^H(3!d&b&Sv)0#VyF{DܭGPI1OA׻sNU2  9sgL'8,e\0,6Qf[m5ʴz^x( !$2K pt)T 46VaYvG*qSi^F& G3?r,A(L~#g@3ŒYI <z6~ˏ>(uMufe&el Y2(& Ix ~Mb$(\t=1e2riȤ9s؆1݋WF7lF*ٸF9==yz)pm/5t81? Lλ@]11FGQgߡP:ufib<F`, 7ߜ)>4/Y/9hUzun rH;-Iw%Okŗj_zzA,1O !34XU'rO=%eFƼ|Xdr!σj̠p} 2[̏\je4ZsNF an;j)^ebJ JU:WS2N$;LA ҅ 4#lE' qV<7? :(QH뺅ĩy8QQ&;>^ZU>D< _ ]jpS%f]f2"_-}$v)+dvә;o45[2MNhl911F2:g?wgRP[m5ס@y&@IPcySVy9Hhz#u),+]v.;41ו-85%Ca]xz8٫�h! h:,RZΝ95!b/MD Aٿ K/e+p/~-w2u7tc2]aaE#W\hERfLqw׮n=|ɩ?{wY?xq?ؘhyjs= -0 8÷uR1ZjĂ2y([†=�:>{Qqݻ!L;BPFcYǙC?^@u|;V& > ,yJCz5 7W>9s>ϋ٧ڒ0wBx}7֯__Sٜ( c ˄�e6/H<iw_o^~qs7P4= z~?y'>|߭Pf)m(S甠L|M7ۈ AKJ1|(ITWr2Bz�ekǎuSQp'huD#T^)peyP=K琺L/tb�.u!t0s} fWœ-Vfq'Ug((D̑SfYYhX+k[dc5Hn0.ֲe=+2e⿿#?}̱GԼ=?=>#>+YyJ[kd5dkh,( aBm2?9-j;s$JiA(9@YbMR O =85Dx.tnC79_5?Rю,s|VSfXU^YL 3Y v)<t{т|>O*ČEof ΩS̛ -sլ?f&2}%b[q(NO<_qe7t}&Yǟpl/p#,HSlV̩qTZU`e>tU -Kb; -/C-[8TBA><ơnA*/#^Z zqV2E"WJ2K&Xir~}&DRgEM1sɕ?[ae3rٰroѺqIn^VQ^ _~霔y3>v\YRfd-(s1b|NXgeR^A/z(w.D 1( r#. _W )x}vECGc/<_eԼI#/Y𖅏\y gIfuyL97Feʘ_~x]%�ܘ6 C͒GǙPX鬈wqx}VZIszEPΝ58'&X)b6yu[4tr@YW^qw#m2'WY?Ai]WsxLp '<uY#)G [@S@L#|$ge:Hw"EG(3(S#tiPf e<sD4泜~L|Y7JKFC% 4h1]D{/Y e;ze:l}_7Mng~&1/!B22eտg)?S>|7QwǏsm<e, wveұUˬPqwEbtӐ[\B|(+\.t-D28zi*n x-2W^Az\2j`PW#ir^ɛ^/ 7XN^uǼf}1@eC2eNLn_F'{`}}z+h^[-[GwN|X8x)m(w~ T2TrU9P,x qu4Q� B8 )ݬp뮋�4279_%'=`CA%h'歷g9i1B@L*nsW^NF瘻W]uee6Fy׍MoaP]9ȈQ0ȸJ[km̍_{U^2C=9 ACgEtwV{(#(yxgO )7l`.:�!D%->Kpxɤ{u!,1j 鸊 ]<@n93@S̱nK=7vulu2?e Ue -3» D'FGt3ʇz v@I<^qc zlha;@2yj>c=PhKSr\b@rNa9/W  eo!,Cx}?8{P]Q&hq2U䖯|` b=?euʌUꚭQ̶ZK+3?k/1 <T `NFep `# e)C%2gݻw{ }7:n?h!gJ hiWNjpW l]xnuy ٫x:bV`￟)w[ R?1s̳+و&� YIW@2eZZ9'F8 Lh4B Ƞ^|Hr)mԢr~'CQYr 1a6(64SR`S/)K5bĊȕm9A<JKd8os]Wq;(sH([)̱Vbհћ4Q]UlV[k`5ʼ23r,9Z#m,>6ݻDo%|d;dZ>!aAi!];2=e"N} 4s1`iD<ZUbTs ZίA,%hQ##x̓N:qʜl+.B7in_>Y5eQLt:V̶j߸KB J7gP̠mhI�4Hifc0 f!fTaFj)@a~)a|/'!evʇh]x Zo&Wĸ\x!>D/qQJ(5D6MM"Q>2gML1 5#mcWK4lk F_)#4(V.w sǏz/_4>% <"@N?L3kiry2atc\' 쵠\kr^Q4N<@1st9C2] eE'p<-en2qyIVJ(2մ̏|b[m-n0BzO%̋.^.8 EsDlsR恢d܎*PDyHcݕ^@@eP 1"@~2A+rb*V`x>-s\ȕ/hS΁Ww'sϝr.Rs듣#Ðw=qhRfdP&1~t -sc{3[VTeRDeA-QDѶjKOݰG-&Y 1D`>M_AB8軈1͐�nLRO?&L"$V22JR<y:z|I- HUCrfFeN.O>Hh[nA󨣎1hY"WW=G*Fks5l9>7=6Y$Yv͛5Sp 滗#O /AW]z}1r"`șIhs]xC7WAReKL瓹򚐹{gAWs=r hzrtd:1's^M&oݺH~l+df&V8PveQfZE(smF2 r%[nbpIHq<877p)>B̴~wcNtwܱvBdeA) %ͺqξGd~=#zzZλH֟{C9C̣Y&Ԋ;ؼyfzzr|bCX㶭HOA03WeVV<fD[g%hQ\2eNOONFfę�t;* XQJP AD듈¶ %:�뮻 :U(:?\ss<DV2i9O E3E$_1[(> %x;>?KIiklrcg$<9bj(F25:O?P"̰TXD"HCed=ɁQr_Ǣl^(هvez+tLyQ+{ɨc.*rg^49 ˹ ZMqr4j&Q3X3vmbz<\333Z?oMSfKF%Ȏ,ylts-=bMJҼQfo{?ԏAkl^|T1"$8;㖁\ץ̑cq3/5I$ ij>DľLKʤL؋ aw¤e:l] _\f84rn_\�q޽zA�ͨt@L)lؓ-'&&z(L*Zp 3(sjb 1M/njyiOnʒmy(Q5uOy_Ͻ | Q桻Nĉ zͷ2LJذke�#an%Se?<|ZpbľE "2c-Q8'!]qbh!V(+?Ik,{!xrO o"hflOPK^+">)ayY٦Eb~d߈y%_%WM>j?N?㔛o 7\{@O?أbK/ekRk\p6 ݐLgApNdW2 Nr*J/f}^D̒2Q ʔwp<ԇGtBKQ/!G\'-32�$rCeorx tN ^,WV1e<u뭺�/B%q[Gmd8ajTdY<QG̳>ٷq5̳O'|_! #.Թ�z䷿{|*~ᅲi?s\nS?yr.<ӤJ bpi[O<AƂ"ˊNY2nHBfʣ,23Y򾘏2a, ;hf6s ySoa\6*,\ BT:E3Xq܊VcLOOS{n͚e?Qyk1ad1FR桬e6k/o=|Sw}o,|qO̔?̣?zwn7H#fG?#Yrro<_w&??6[;u2<px Ci&! SF0Yb\)rEcwG eYdzʄ`8.B0efl A]I*L2isVp-HvK/u5\,Lppa/?[2^RQ&ܳgl֒—EQy0'M?6JC2cy+/s6$=>vQJ3=>,S3n3c~uw%wO<iۚFf^>[@qLY2@~4< \.Yn)WT2c$ ϜBfIѕ=昃ԠbnM lr- ̒2e[~b>i#xb,wڵʼ>e�$薈sfz1_2㧇<W?wCYgc_Jp߶/8'3ud*GyXe2eGifș R82LCGqt\)($ww[Y"f2=&)�hiXeĦِ$=s.̾iN#NR?s+4UhBFk2Ы BDW3&UpUW6O`[SW]mPPޟ1\d%+<׽yW]'#I>#߭j\=]m*?swAϹ{ƙV?k2e6ƍw~ J3əӭp^Ç-e !W0<U"by0eJĻ8KJpdp15I7{Wt"W8,QS51r@HSNl=<y֙33٘Y暢̾포(W>W..2k2[̝;Ď?{|?'?*:ǚ͉dN9|ˍ2šX ̯n4S> Кe+ Տ]J-Rfk/(2sdtq7e\رc(W* hfy#+P2Z΁f9H!d|z+ 6Tjf[V?E\c)e]3>6"WbFGjlR\/ǝbϝYj)aJ u׮9l?Ѓ'KK]~ťS!&�mVc@GUbU rf¥ۦKL`+e,bɲO9y`GtD)3(S%(s4 Mtd˒}^Ӽt8r,M`_ӫVSϝ;wڈSO=U[b0[\mbF Tsϲ"u(Q>}h'ؿe}*E>wORIq])ww sl24~cKݐ'ըreٴnEKJ3),3.("gfrytq -,l@.lϞrf3xtح@̼yZλy;@>(,&BJ9gQG}t˖i9(3$d Sv˶欧 4m7<h&j @~@ qg(D82rಎe{HH )1̻YG)y~e ɗXJș`ڕ3cڤc_GS'TAS @A3=X [gpwbV?4ڼef(3d961Vd5*e(zDҜYG6=A3K'[F}ѽċ/ͻ/YiYLrL\ _nKtdꦓT<A 7'gʛ^z)^sy̰lisE]5Ժh76NȓVj6lVVyE)U`U$jd ' .^K}AXU]ZKt2=+*ee7Tg_i6ޙ׆Cq+4+r̔3g7k+$XsI'Π̴t&INROFm5lk?e6U$Oe7oA59 \|9lQH7ҷ{hhڮL,2r=jhd&by̬̮F(wy.۷oea[[zkrM1|Y22e~(lل2UxX$YX(8_B,.EaY]2K$\2C&Mڪзw.;3Kw{ge$~euq]w,fԵE\71]N\ ٴFm5lk&�Isp SaC IsD8_V('\*U=Xh(xI2 V ;tU6+4KtȅRf3_f#z+?ؘ(sec~2jQf3�]}H@ an�O2riqpp=AD(ML} _Vϖ\ƩNFU :hIqef]&O}52O933?׭t9˙2e葯jx @I�#B@&~"i>x9\;ѳy' J}N\9lްqeH +[ N'fh#c͌cꫯ6yƕW^IĔL4?bkw[$[2u$,uʞ2?{2eX�4i@!g&YC/>PXppY':\SU '=Bfdʌ?HK"B(L̄W1AUM,ˋAtyN�.2PSᯑ;eS6t'&f6OmzsΙV(ZLG0 Aк馛"i&t WvY _fP 9/l%au][D02ФR.K^>IJCHI#d6K^S]&2׍ueʗ lFmRf^~ed*C t; \ӢricxJ˹HfI;0K/Ł={全h\zfr!fZ 'x .3=\IˬeRfЏ}jʿP ʘ˕b.a@JsrgFm'ͷm;F&L._N<D2aǁ[ |hv- 2Se}(gyfo}=Sh#@lRם@/WOOb:DLS^'Zvm?+E<k(3Vc?::{PIU*Id'!;Yd_Em[EQPmo^ơGn{ӭ=s",ڭ"z7oWysr~R%<`L't)]k{OzLgaNSt+ez};v@2Kc8< ƨ_!,Kt!O^HfIRLb`!O"z0FMz hTt I4uÇ{1~hD:efwNY^OBL Kgn%)-q//{EdI 7Oq{tkX k^h*eϘq%?ɾ9<d6>~2YoݺvA$e<piDC@FILX2gܴ1blzaIUM<ň &gVWWG"Kr2kԆ%efG4EDɥrhIItM;h2*!E5<eKvzI<?Y=w>y=&q<yIhnfHuO)֫]HϨ_:Pș/ 1֔Pjkc/=o<!d�),K%t~))B&ƈ3 ~7Կ][-@),9)ҷH61-[S8L Ĵ0a; 5`^b# [:w}|[]3)lw^_\+(9slj;W١(Zҽ(/_WiIAa Z Է{"q=?G 25h`<p�/Yhcc#,vUvҋ9s"PE8"%RMX)?P&v*= 5j([#GHQ<ň)Ҵ%~"Lr˝f/.(m=\Z~bdJS'^2(d *__+o=~sk'u4٫/Yy4<Zjyh5I7~lW| oVEe<b?ӏ ,=t 5x睷Gv+0Zfͪ+x+ީS',Y;zM6|tıQ/O>C^><iԱ깳PB?96^m>ÇԓYn-#pd=Aaֆq;_UUUdCO9@$eX#OEE#LYɹGSk~:+j+g_y啑1*++U.rs&)=GA\ c%r<så߽ydVy}pxK ߆#g_{pǧ-GΞet/5*nҲ x[p%|2;Fw:zlEMdPViq5#F%µo^9Djd!CP(o6Ԇו?7t 'afDA#!}zs-yHno&# ,7]޻'rw1�-Dźkהl5JEg4l2,{=bo9/.ǝpl>vX^%2\@SDM1=(eضm<I0 7oA3>2G)W߿6c*(*e_۷oXQ{Mʔ>Ҁϑ'2(Rc͝K.Zy,Y#tfQɳgvԗqvLK7's I_-o񆌮 G[obEo۶rӦ ?aly`ÁF\ZN.3=gf$Sp/e[qAKL(Hy=ng5PJ\Y3"g=/f>}:;8_tNqƌhGXI(:(F04ycJ@^r.rr{CHvMMGڠi C-:m=(*gOn;fy$ʴ}?(s%>~r2>lgO3,CN蘔)>bf>0z`Aޖ-D=aOChSYVS6aG6QL;ӪĩG0!nʪV/aΌ!R&#Єi[=sϞ]S?̙ӔJ+LK$J:&M^cpTA:(%0;!/1{2)֬YI׏1C{QK bDL!˼D5k۷%\׎Ǘ#LQҬ]y8(sp3ĺ+|ŃwM̨v2rRz?~\qI?'2J^K$I~BY6ze3KX�JOYIXbi3?p?@ҤF[ԵQ>52 1ك@~i"; h{b5v ih`[!3~a$ƏO9_냆͏lb$f,Zi&aJȟ[q@ .pB13sОˤS&JČ#bHIKJ zf? 2;rL 謷q={v탢)vYS[ηhqK/d^'M 7,s qq* X.$N2MfnjꉯY*'/hڵ>Qׄ) bAb):EΗ'V7L/JI4dFXVDՁ0%;fΒA3Z%ʥևrr bѮDȴ7cojG{ ,L H"%XcL܅I:P&ZfSZwp䗏̌]љ}$= `;,Is>*l}}GI;!xK\¹)<$tDYOP[7ÝӧOy55CB{{9)'5hx")4|ɦ1J !Hb2qCu�+S>olI6l0Omݺu^U 2*&g޽VČ̙co)j29LPb2'e:I:$jȤveB&%:t 9FL'`A.{{H ͷܔXʌMt"I^FW HEA ;: sJyH=A2>*ɗĐhF-r&LiK,|ilȑh&(*/ʚLbIgy>ι>A3ƣ}}E*KU]"^J#IQyv~AcI03A'5*e&JQz‚[o݂PaFt 3/z<|%z8Q Y2p'|ƄRN=)RJΡ(9Z.)C7t%5VpW ÛgI尔 &i<*#Q& e*eouuu 1y$ 4|ɦ1"#FYSϗƸvc!8IТ<)42 Lq h:J-f!Jnj}^wukC_}@r>UTV.GHyA ٦Q|} S2 A:wWTtt Bq'_c!%nvL,1ydF.& bhI544%*s'hk}S�I ٳ>{.h#*-S%EPܗ/$b3<~2>myx+e+zRR͗.!SPc!C攪dx #c0]ڰd &I` R߂죗D"abKDV!.R]n2)m2%\^J`L<|ƏSwILHQrh5@e4&}bʕ@!(E2=h J1 qzVZEYrng1G}ɘёKro bZJ2A-m2s'֘!3'~UIQs16o2#TTWWƙ7x#( _墳{?<{�&P>ﶪ_;/%p\MMsH>L?D2iJڅL膆1rWLiIu)!Nf)Ӂv45/BTWWWzIͻ&"MAl+dHѣG# vk׮уF9܀Q4 h[DLϋdARiXeY260B*ٳG _vSӟ�.;T)3YݻB]=>/yYUuYe9WkC9(77x&MW`&#(iq-_fVCuėi;U'@9LUxaMKYNGsS룃g͚u5UMBf; ܕ?@~PBr )|:s4UZ,2?/~Odz]iL! P _6&2E C}<=ydOZ}}=eI0mhB0ঘKI4<=(`WČNJ)Eȴcx}]ӷ܌uu@Ne_ɳ9YT˙5Zg͝V/t#\s_6?)eJk9(j4a.#ƚGș !r{Zw 1 3AMF4HaMc23{4h'>S!sڴi fN7nF;ǓI?^B̜d'rd/>*w y/꿻ǻ/}_?x{ؓYLuLuk P+V*K6MW/]vt"fZ𥱞={6زeː:>šB,0$b"<ʷv$ )io`TS; 50u! I\K Wx Tڑ(ؙ:=m>p}~iwԵ07Qp4 $ 2M%LgÚB P`e)&V/#AW- zN%'_BիBBfӴ'S 3~AL&qOq02|3eGV9ϟVTWT*gΞ=Yi7=Y@LcDDDԄ&:o%_!8&b&J| +(OB 9'f9|i0 ~wwj>ߜLKʜ;o67\ۧ*5TWT9F{C-*C-o߾xL2!h#O>&)&I?#j}1b|XZpa,B5i݉E�1 H:l3P 񠸃25/;Ӹg;]Wxm) nMs_?z'|vLQU-Cݔsș3Jjx)#R&bmۆ QKPC2# 1=26p@2ӱ hvnAL(0U>m+p-nC2ly?<i⯽ߧW>ӝ9r0&u˗C=z{-S^;)S;t#;Tě:LLh U],XrL Y͚5N{bc2o2rVgT9!f,~[(S6_�J'O~XT6uzwzIL@в?|ݽG_?㏟5qۡ|⋓'Onn'^c+rd9[qpϞ]ok^~ַn8}O#%,}xo.[|iҔ2+gqD@S&F`]*_&ɨ7nsn;c˖-zٳЏ=j3Y,d{iymmM~~ =L%Ux[Ɣc;fFscO=NQt3:G =z0B?|Q8l}zsG5dQC`Fo._YmK~G0mm?qصkWrK\U]kw޿&={KSTOYԭ�ͱVL3gzReymtNɐf#% b噾̜<Ȱ`O1zǛsG~CGeL@2mSN@".X8'5klYQًy̙;v})C&4psH<-7/oKSLkvfCØCE3 K.55lnn̓4ի'y̬42a>zP1s#(TZf+{,/YJܒRf4s'e" WܢeN>%IP<q0'ۯ>cE/Z̞^%C~1o9閜WPfoKSTO,P\"r&BMIW#64=ihjtKZ#Sν:Xoi:39 V(3ԩ#S12c},}#^S6ƋK f̼RD[N�l~>F"H Z*ewm3&]CI7SX֭[+?p@YYiKFfnd,}=q6]ۥȩV"6*e:-})"FG4N"'o#eVT"I.^s=~Pop-OE"f[$t޿N2SLFQu+r4iCMtəjj#&B&L V42=M|1󓛂j܁'rNn"rvGJ'@=uk*\\?rcǎVƎbTHa hgЈCY_ZE"'ș܃boI3z1.gJ̕+W|L#9SM)|@Z?5DBBfvL4m21s %Jtv_bs2-x{L̒<_~ov9lGyC hviP69CT>SXrKSfܤRf*]̖8,X,Ӏr&'3FbjL_nݏh݋Dv)! 9bK@y0' =%;ST$~Yc$"m(S)3]])Sˀ|(;wZ k׮@ q0-:u*҂EW.**<߆IW]-dfHE,3 b擋Yd شH0rs!eQS)S)3ٮr&ۻ[j]jzڳgOX9bJ"&WUUR􃐙-݋Dt7eB@@y у=XesRf콊TTl3WWT9CpÆ 7˙;v,o7w0IDZ1EȔI?cƌ{Qݬ@@'(ҷ =ĕ22Օ2Փ֤ !1H)hZ3ijMMM+UaQAhX#3/?ѹ92X!\~;H1 +MwLY]'L*e+e' a4Ҏ=n.ySZBTS:t菱ׯ)qT3ITscq;"IfFJJuuL- [l 7ݹs纭Zqq1u̙3EH")IaҴDƓBz}RRRfj]])S8͋K(4:bLcn޼GXln݊4t{яiZĘr{x@ImzT٫D]=qsOF'j|߾}UUUn蠩F냅 Ĥ|]ԕb~kcN4 fy34I2voP%@]FJ7e c'c۶muRZVVȑ#ںsݞ<erAAa&?Vnzdfs ͘8K癦E4gݤi*e*e}fvVϞwާ]D#ƫ!hۗ=E&V~u+Օ]+|)jofffzi"VeFiܲ'))w&\fRRzB\L#z̙34 nʨ}{:KҤ\Ey/;{T)EŌߋĝʥ22g h^ШA.LLuuu3Ǚs^ާҪHM*~P _LڹXy;I:o<3OEya(TNܙ|);۶vV~TTWWWG [ݻqs<@]]Z*T˗?Q+~dh]aBYY!3x3AI'eDi|ƌ+?е+]]{*�M3{oyySfZCwǔt5kV)r=Yx}YP"i@-we֮ߚX@BZ6k O>k_}"\=l1 $hGBM cGLSG`PK:fԕZ3;?,c2DqVD8sqӸAL̎DޣHiޡL{O#+hfLN4'L *TĬ+~3ptL3q1bR]ޙ?@39BmUsGuČL}NR)Q&d d<x>^%r~ ?O <p&9Y;筷ώe~hN:_/9|Q_rK\w9jOW_W(On~)ܸ5nN&o7m4@vժUL9WTKbߟ� & f rl_12nySf<bFLLLπY 8v3}Z'k[_Vޓ;y39s挜#}WҲ_BCyu׮a}e˯a喸:E^n֭^%7Ϸ`a}nٽG1 ة4DSM֘Q+~/[Tc&I|nn]$1ALo K�b2Ft0eYACKAH`mƏǮp-zX8Z})Sey|6p>sYm۶<yШQy9$gϙ aJzEMfj ɥ(*hR hX "fuuΝ;cGח{:c3? b)3 MЙ.X{H:#΢'%2@Jvk*-6qp$ rwyO^QYzs66f0r=`ʧ~3HzJPtФfb!49g~?!VSS#cϭn).&?n$':TLS }(*g8rQOpP&Äeቯ㱍d(7Wa攩sAF$srƋh{r:Q(`9$D>;rqRv"ݒ JP$h89s%缅KM輩IAS-~lQUL55RClwfyҺ(&0'2!eos-4ЙƔIa q'5#F,.)h޼9|ӧO 5kVT$bF(qӦOaM֩!C]]Fzy<jv9TSӧ޽{cQ1օf帶GfSN4 !ǝ<_SYZnQ/[OnZVO1#{*&ξdB9'rG UC$bBcdMU8ٖZIn[ X<LFrKG_[MzVk׭J)XrJԤ�M5J]ҍ5@?~\AaE]4\Br_ןM{x`ٶM͸l:QRHM�b AEvHT[{_7rOCiCF#jT)3۟H)stuk!ȟO?/)6rR<*tn裏Dtk%{u+K9+V˻$TSw&^Q\#^L5Ѐ *Κ<+QL\@s5r&A%q@L4eUoz[vud-VQTD===b}*k$ Je2bf䜬xm.JʝDtX|)[%(5eBtv|R(sLH$s6zD[yZ{v~57ɑyhbqaBLBKݜ -kö́ɔ$Ł21:$@B"H@9 @:)GFܹ(1j&TF2CLcpq:r1SNHSǰLVIud�DP:ۨ{)fp-lМȱ,kddr xb=(kbfs jIH׍2#i(e@3ߵbas e eD6[ox0RÙLFJr<o#_(hhLSeV.[W2UCS6͢LչҠ̘Oc2IL(LLHe4/i=�ϟ޽p9EߋyI,11:ev*)W'gN @,ڬY1[-㛁HiVUD5kVahI494b._4H1O}{jNCB%AZ*}dD۩5bˑƘe%`bC)ˆILHdP<zvM25S9hj-[MH/kb.b䬙ET.&Q[es/kLRCLzNE|zPfwOHTw +j;whιMXQ-h'FH|ެO4Qoe*L1[m|Oy^Pu?!Gs\42!Gl)4{zO? Ġӭ[Z%: IS1_|yv1 n~f59ٙ[+e_Yo$eV/~N`ʄ,H(S(S$5W.www]~@z@/҈@rDu2| ډr6,K\ÈRs) sͥL-UE(ӖLL hJ &իW{{{4GL2v]sJ- >vh^S|˄D/DƼ^DT %?\GD̶I22E"$r#f?8�"&_|{/{D̄B9e};dzpppkYV箷X60](So~Ч i38*HP&I(S(S$8ȵPܳgŋ�M<bnb\,{ϖl߾~$l$ļ~ooOX`4P\֨(_ݖkAR"H(S(S$2U(ގ;oj޻w{m Ν*>bPL_ѷ"D�$4b\Xs<3hN42U321XST̅2E"%i >|GmAObfOOԔ8ζmFp=2lY-!f&ge]/i;q3ΠB 8*~22E"p@JHzիwS# X̙3><W B̵e ALlT1Q7g;f0#~͈eRn}Q-)) hzQ4 kxɑ/|CI6�1y{dV[VKhAEaX<aԜ.+ү:(r>CjeFfAʵ2҈?22E"s%(ڶm#C5A<OLMm}$r S|IXhlY/e}h CڭO�W7)(ِPY/7 R4PT̅2D"Q@(,nܸ CÚ�Uk 8)/u,LZ_c<Ӳ>T"5a)"WT+Id!GLLR6'åPP悕H$yr{̙Ԧ4MM駟6mdkJѣw|MOOD{}|/;93>Q+[ld4̑ 6d52 (kR$cLLLLH$rHxҌ)<jb6,&ҕb8<<ἥCY?\^by1^nf ZS#)}ŽkC2YV |(S$I]i 5kVljR\5q?~ĉ>$Vr|߳gϝ;w�,L &9\*V Ur1A>-9]q~L(N*/leɗ3%K2'DҦ("+/C1SyTo޼)K 9[nZAX% )Ëi f|ԳJX7)#Qc-b(n Z))dO>qcjjٳgǏG�EX3=?7n,̗/_?>{#i\Q-L^yEY-oW>xdqRG#&!T:2kcM[Om6e&5$G"HABܥ#5tj�ӧ/0 з 9><شSTå>%wLWBlu7`#Cgj>L>62)L{ʄ.e eD"ɞ :JdT@@@k׮ uvv#`ɊHA~ɓ'e!HYE^X <72CׁuWL 5tS&]'P&(S* 2E"dϫf{{y]SSS<SS5KM9xeޖd?$`ŠHY3_/_Z~YO0 0%Vɒ3b6FQqSDdY+erL I*V e.RD yk@ Jz-[PM,1/a�۷p ;se]$%X!_Q"00XN<sT=d9Wr_9eu&e2S2( j_PPH$Z,&A$72;&&6lPpSGr yyY3_Rmh, +]ƌ*y: 1Q?E>kcWGʌ9R(S(S$fԤ 5=zKLi֬_~/׭[\̙T\Re*kP}+D&$ 2q f SyzgKٗ0k@$c4)2E"N35i"Påf̈́`>n/^W KK˲O/\X p×8̗o޼DZ0wjN&/ZiWg(Wd8een(7Vw PPH$Sšِ5Ysժ*RXSsfbtԈn;v &n޿zmۅBaժU{rN ;{Xh &r``S\(VSF<1\_򠢺SrVZH7e*PH$:v8V3K Yk ]eM^#wA0 '(+/\mH;v@C۷g&RK%B>99}v`VvER䎁%rZC*yzIBG(S(S$*TM˗/;s\5(q3#\#0Ebc,iڵkA}ݯJiOW[мXKw+|3DZXI9O42@22E"(͚5׮]3>>:-ɞ>?p ĉ&΁7uw6)qh%ᘝ/ E{.W^,됥>_r~||Ϟ=Cq ] _R(es9/@F̴s;cm':e-Ͷ.22E":{TC߷o>-G18?~&N؄###Ѐ<kiiy+@ k۶8T>%0wpp{t�J ER?|{>"'lh fKkeb46& |j}\I# PD̄'-R 1U5:5k2;}PPbH$ 55Rkgؑ MaM:'A'Ϋra~v޽~b#q]AXzwww[,(\Ij͘^ףիp(b' /:,aY/lj/իB,x̔D|T$lmC~rm/'G/e&Kw]5@锩N/J%Dšԯ io/a晳gAQdU0Ho={^tɓ'92<<1Vizz:ZOŸ[a~e\)OLL8x�͗BUz.4$ef2bIkvInOJ^CϘ<_bʌg)SC'ʅ22E"H53|ﲞ۷PJ'1n/F7$JP2 T*8Or8WFM0e* > ȔwXPވ12e eDFHXv}ĉOR%QMO%ϑٿ/Nqjt/MQDF撖VT[pܺ<ϛC#X9x '(mR(S(3Y"HvATF/p;w@w#qSq7rVѣG.eռ]~ ØWDr~H"\ ɔI5S>_&]O0z?wdMz-))lTFpR>|OO7pܹsԸ9k1}'3%ۖ\'Ħ͉_0ka^re8KNeΈ8N&uI˨)ږ37ϐ`ge1!%3aDUD 7m0S8и['EG'K>8ۖAŋFFZJ3]j^Zfտkʕg, BHeeC+MLu4&)T?$))'6kͼl(cC:Bs=N 1qesƏIX%| KPնKצDd|Ifc!W)0#3#dZ'>粁)))Dnbtv7w2.ӳre޽_;w)1r(ZUWϬ9+c#RJc g}Y_ߊ!\e504*Peײgi*\r9Bs:(ʻ%ae eD"s%fݴj&7aȧ(uzC̝|8G8*7LJJ:Ĕ\ '''>k֬e"%TK.ټ4[da8,B!}Lllz)\9񓌘2gOECrnҗ))̑f1Jk_|;w0HGGq=(0|1Y+8H2ݸ1jt`JlBȩXYb3s<"ˈm)CY.Ve|| lX;M5T�Q2B"HBT N"Nρqoڜ؂nOv:tup'?>z{h^U14vpS>($ GP~]vm6}*CUrư̇pCQȎy@4P=I9֒6V۵`e)TD|t*22NdԳIs%I |))P(97\쉒PPH$'y6'nrgt2w(UCq [5w4z"]t+W?ŋ $MRyزZ%ڳgɤ5k`%XΘBħݎ㼑o"=m"%g.r?|GAANRմ^ I{ƃF;9<b:y5]:Zi2wGDF ~VcV o0^25Cp әHhkYBThLB85 ҩ;=vH|*~G7#U%@k/EYZYb0˗ TLoUS5I$b;l¨  /eg-rrI!]ӜۜuJhl-7d=mZ Dv@z\#*W*=MPN驏P MIa|/7M;ŴeRYT˔ nBV˔N tMg2MZ&-BvTPAt@LTaA%BD(![ގUƕ[K.aZ=�zgFYjJ0se¤5[&-B{} ǐB*aPI+Rjaȥjڌ,G<,)2%h:+ro']e2 !DxGJ |ScKw_Hl67Wۏeְ)$,SRIZ&~yˬ.hy}2iB8{Ϸ)N;& Ǯ$r2j Ur`ZZ&!r,ʲu/msG|N-S2M[ƻI$rNQ(ުhm՞lj|926ğOߝe3 T&zi4Bh˺>6M麩x~ĒY\sYkrR-S?f }-,B)cmʶ5Bs`2>7j-bt9+0=21\2iB0Ϣl?9LȔFQ(\&ZfUr5Md̖ f)P7Z2iBOV(hX`6W0WU&}(f:&/s*ۅB)E.ҹm=>-I!dwU4{bzeٸA2%02sOL_2%m9L-eeB!,P5EMq?PjJH" Z%_ogCZfZ@ˤeBm˞RCUWm\̀!2_W922|jCT_ԘI!K uuٞYL8#whB)\y+`l[AI$75y)K|p^/N)iDeZs-I!$Se~i=\S x6 etd:F&0?1 N*X1;;^yHQKYlnBț=\Ĕˢ_dK�{tb*R\2Up&7hՄ%+hsLB!nzeauÝ,cNv',3\r9L90#cLZ&!9e|_V52O|!ħ1糍ebU=Po8e+X&vI$B||MNCx(m}#gS{Šw[2A1{)leLB!T̡Xv&4JspUhvOwӭ{GLE-S2Q2ׯǜBy/Cn^U(O A KQ'/*vzP,ϻVX2iBud9PccJיGj:|{en,8*R H=cN�|qMZ9DhLB!q(<eq˶9c)<e2Df|e"-�Y/n 0Ic2kBhg^S== cS١eWֶ9\e=je-~_:mBQIN+S[.v^fM~+eb<,̷A.3m XZ>eBbjDXi c)L47F~+p`cWG*?T}{dz|˔@;.{L̟?N[&!Rg/q3{GyAe4{<L ;<y[X2iDqhX&! 2Pեu;Y 1*g/L<~}� *9lbS"-RY;ce$e)e-B/? ߏb;Ielq` >u(]hrKih X&!"nb]r Ka5',{i#fWLw8 7+w׳LZ&!RWMa\N^C><Lp2e"jz`{zeBaoi+w SxsLpB;$2ʇE32Gkzçe ,2LB!DǭmSV=4ge9&5cz2#1 ;pOc{I$r8G{Q`8\LJߪ`5ZDTEeTC430\Q zR vVwj[^&-Bh/=ryWiv-߯Oz\.ˌ7Y\Ɖ* ҉YhYBy-3OˣiJd8fTLAv, ܄9wޣz窖x'Pz$-I!Dg6s\}@(usDo^4hjuJTI˜!M^^,W˯?˴eju3Q2Ӡb=y2iB_v YE\Sִ$R1 Gus8K.--I!Dxb/=E?{i;ɐ}|D̒{8HdmKntYVB8c f-B&/9h(=]}~_2S0'kZ3eZ"ҩ̖uMxh|GI$e|3yYcVSK$eSE)Z ˍgth"S zeNfIˤeBx,>y4s3xz=x;˗&8%֊"W3iMc[ZZ&!:Xփ́WM#>Jrq#=Xf\V̕-3he#2_2 !T凉(fi\Di^ KZLaz=h@2/Yie.>G窘+Z&-B1`\{T.((#/;| gAS%=LSO3O(1鉑ˉf3ԝg*rR6󹴗x-ˤeB9Cvw s}u3޷o eb(,ⲘP9�&1eF$v'$?mi&0Y&-Bh\ìD.D8MmhI2 emTKEaeFFL{ I$[[!òqs4e8 2(٤e<[@2QbLe&s`m!d'ܤe~A$>q"̲|l,Nfw1YfZ&ͳWLdػ3#yTLe#Y6vsZ&!1K˜Ce#iKOJC̯l/ͻ)dLuDQ\iZR6hrO\\նB) qenh_9-B>T<QS ik|dm,S {ɣ̴N{t97U/_@gYv4R-S2zصa+ˤeBG0Ҟ!&٩2 P 65:L8 |KDpO2߼ZO_5Z&-B֬KS 憎׶hZm\αLg˼@S3e&|0xhuz2Ff>fjb^f2Z2 !\kjxGi/ =,SؕeƑg5L޿\,ہn>e̯U sZ&!c!e{])-]OyҍzfYJ22){LYba'C9x}]r+eeBy-0M\u<<痮-UAt|gFB yk1wsՆ'/>FIZD.LB!.[NeH}>11z*ejj3o<~Sؙej"p o-]̈%,bh;#ר2 !m=kC .|rG%g l~K<3TU€Vx|?7v(<G Khr^w,I!D$zD1U}Mi]ӝ˙"E\pOe`FʷPLh *9Z-heBo|,kNg{F%-3w/@>2L'WejrӠeLӟI!Pe4/SE2#&Yh«YOTS=ebkyHğ-GZ&!�R/LS4r&adL(]ef8 Rk Lmow{znhv,c~eB,Kk붓&q{ Vjܾfbe',Szʝ^ܤ)eB稳Ƕwʖ)?_2 !$q{dqx: 'Pi lķR& Esd.5G:GtJ9P6*h"e~$JMRrR<;k١e*lo(`U,SoʤenCD,xwE*LBQ5,9pOKΒ7)+0�;))T�Q79_4-+=LZ&!"B,ˡn\1Tkys4e z,mYH&3[foZL=Zf7Ihh25)| +A$CZ/}u蚭H@ .ܓ2k)4U92q\&f4E%'rd|dnG/ej\e2 !/E+k# ծ5pwQT3 e#8O2nqss˄xi} *SYIwdl;22Ct/?2w !whlaliۺ= =!@j{(0\`e_*G`y9VvB&R8o„h9=>m++~)ȁW?5! !x{eed+0ޕh ovo!5ch/\Z"_2[%ѩ3](A{%9aRig&EX[\eޟ2X澡e! lM=ҵS n7`˞$FO1< L -Ψt*kX$jҩrD,SH~I\B Vm_1iJ4]$];>m&yry@|H4k3E\%L׊Un2=X&ZfbP%Q9-;5~+VƕŦ¶uww eLDY]e59b;T�/"Jb,H4o+`)y͡V.N+I$$4&۷>#x]CU,w>b2MhTt,Kmdj+ba.s>%,I!9# :Ӟ<M9ۓG_+"k +Z&<B)2L?sfjJ)/&VE1 ,3 L8%%-I9)߮|>slkMRIs".W603^i?Y# 8Ύ|n4"~nN7EX3B+ҹ:*X@ROu2 ;" ڳ=]-|WqmKR(ԾD=*G,3)l1`U�(eJ.s{.2i�/. N1D,& 9z{R]$%l1쨅>5`1wHLjbrS$%92K[cS12ik@2y%2}?VyWj{8W] D䜒w sљ,sGw12T[,7 8ApLB`6iNe2]z/ɪ>x_ec;'s5.2k<TdΓC0n�Ν?-/UFyVS1s+nGeRȔ€ڵ?:i<xލHܪ+ى S߬I+Jq$)#< '<>\E=KuJ}ks=-S,&eJe2[E�0 è ڠDE>0$I{O$I" ��/�� ��.�� ��� ��e��v6yKv����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-result2.png������������������������������������������0000664�0000000�0000000�00000106067�12641336260�0023620�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��k��{���v��IDATxWSwIL1=1DQAE,"Ja,}/b,`cŘ^ArsLO\?�������� ����P��������$���� ���� ������������L!XbaafVu$=����xAh8=1Ôac'5Gb~J8l8 >AyL ϊI92YjGj/6fEPG̎~95ͅľ.7XF7kyK'V2D"M$vcܓ.$)b"*kiKҜ㍖eL<DLey$Vbe"V吩bȝFhyZefuڬPޠZb9mv^^%62RWu+/ N*Q@(>U;dW&5bQK,g~ǁ Y#e+XkZ7UZ@ Y-IaV֚ 3gNI(9*6i6pmSP6G׼,]j:o;s{l"R;cUvbH:#vdq!)^j/ ځ 2*=,W3ʹK",s$ H("$$ؔ0۵Fe䆈,R Z*Foh5,R{+XW$U4ۉI{?4+ɤ-~"wDa#~D~nA{vm>VlvQ>`S'NIyR (<_j JΊI 9'! .|[fPAJ]|X]Tk 5 V)u}?~Jh$ɯ[3~ok_N_?,iЅW ;imI\(m4qi LL/²C*9O=GbI%9/yό< `P?<S$IAR$IARdʢ aGyƖ| D΂ )H )H $%J)qcZ$IAR$IARD#~_ɣ ].Df թ:: )H )H |]Ăȗ1AJT95}CIAR$IAR$oBWC`:'+HٔAR$IAR$IAdm_A pu4Vv] QL E#/[އ w+\o676SA6ΔN UMs6[ZoΝ<^ )H )H L2lA)`pDlʂ#lpSy~ۣ`RGl=1eVF*8[鄠dCR(HgA3HKy5W_Zɫ RAI?S$IAR$IANIN9H�Q(Oy 8b$VH9mVnί}>H?;JL3v]4Q �rz)H )H AN_D#H<<Sb?]}_'/ID\n G% H37 )H )H 9$hю<(l pLf٧rbzqgqc!)v3PsܤYA AQ$IAR$Az d]l,0VcV2 Lޤ]lL@J)w;!Hd&ͽ_p|ҹ4cbQ?ݱn#Et 6E^M t[%4>#,9B !ᆎ7 ;;f49/k쬔:=H T RAi>uyY+sFA*H T~NTiR#.k|T RA*H |A6 N<ւL;txx T RA*H@ = 2M&Il T RA*H <ނ\= RA*H T RAwcRA{1c킼 1�=Ƚ � RA @AރvzN}M$ � � r07f_|m/[O>k= W�@AvN(H W@AϿu7qA>zw=<n �pnq~CyٽbGŤ,fY2|8*H  rXY>N.;5WyP^.:e4GUqNPK I�(^/YP}dzqy4P59y;>.~WtOp ʵ4 r3�P7NTaMAw8;cUQv;W2%Ϗ rPVen<ǿy?,FALqA&\1LlGv_ k9.|tvdZdyAN7: �d;/ȴ$<NƣI Ȱ8 gႎܑQ�`2-Ib/d/n64&ʂ<]ܩsGAAAO^gŰ\W'ګ fw �Ů4FA@# 2=GA �[b�N (�4 �dx3 7? �AnFA|G � ?5$2/^EPtQP4/h*HEQQt (*ATEч5a5օr\vur쮺4^fgѹ؁i)v>;^{Ι_?9Js9;I2 c*^bUWV7ȯb{  ǃmTTFIMM%_PU��� 'J _{|>?}Ji Y ���Y21wřb L!Y(KC˧ZIɬ)sۛ </Lu hkk+//S<BIHOO穜#���\9+K*؂y1 ׷ 7vi$]ǿ4\8b~aS}g|$M|}}EIPVxuuJb~qqqcc#OI2���$>IAK^ rzmέO|LU Ҩbsj^[; gTVw&0(RĸOMA=�2))Ǝ�%?44ʔJ$3���@AR%OV|(`Cõ-qE+c9j\h<G}saP555---t0-*H6\dϏuuueff-���T<{F\hzfGw\*wo7Xș8}p_w֙qV眂a200?//ϥ$Br"77 ���?$G{bNggf㩽ںs:㦃WfWl;v6NLL#鸸81N PBBDXX*""bttt���rT|q i!r -;[:ã=&u&z )a}ViQL555UVV:tJbCJ���@ y d֔vx:s@LMƋkb7~Cv #2)ZsY#ILI --RVn��� !>HXť{g(HwIZ���ox|ٽ=aP���eņ̟^;Az  Je__dK���)Hw�i6 n h4wPF[؊w) ݘnp <byw E9Ivm6_�05Hc޲ >Hi$�8WZzb�|25d4 �}wҌ 4 5܋=~� OS (H�XcA/ � 2{A �dewog?o$�dL.Av�4(~�^!c$�(Ȱi�k(�`wg4Yѳ � dj2=\Q3gA5H�Zi �3I0^lP�DA>Ӕf",�׵oչTP]^v:mo]n# 2Y �dNtogw-DQ?DT+EŢ({,~}!&;, {!̌y<[Y �@΃ߗ*ArE�;i�$��Q/6@� c 2<$H�� A$H��Xm@�2Z&{A� -Mz7y  �� 㼓& �4 y/v( A�@u6Ix$A �@B 2 � A? $H��H֖{f/6 �<Hk}$AfH???1��x' #AxYovvG&''ǘv]]LJ~F7A�x/6 $ȱ1¼<NOO]\\{{{ϧ�A$H ۭ{vv633]RRnNNhRfooUkk]VQQq||lxoQ!snnQ *nnnZM׫###^__b��u@{.**RvTHcc\mmmRg}}}UUёcjoY]]UTGBԔ.{4lll344{� X@\^^>??WϒbU|zzR#(AzRHu qXn jkӦ_^^,e*5=��Ŷ ~'2ً dWWJ kkk+++Q. U\__O ʒ>ihHx&i)((reJLeGqSa[ew��iy&<H]yCTbSO*@-X`KKJ/N N }\A RmmQS+mzqqqiiIG+R:͌#}[E� H>4 A Ymn{F }v[ m\,|KF[v|餦?fbbBNMg+,ZM43v� }x'Cދ dmGĔmV;|h/ :*+h;iT/vmQSEPB/^^^ji]PSSinSU1v� Aڨ'MAh%H=>-=h9"`i>;i>t:GyWv'HR+uW?/{Z5qX"䠣 N`{HqҺ9E[o!Zp ?RZCu!Or'}9ss�K<DA 28ރ � 2jFξ(H�X 32}b; �I �F.6(H�f o��9}J)HP�LAK> @A` rSm壏1fvs1[ ܿ\L/g|()H�PY(&XOkSz7p()QR� %rj'#'9+ � \N/28eh_s � su>,+H$�ܘ r;=r&&㡂DA9vtTf\ޯۉƁ9 `Q]� �S 1� ~ 6A+dƮKfMwX\!*fR- $ �XdybQ  �K*ȶId})H$�, sW]mSA&4$ �V3H$� c=H$� 3/{\웋`y|2#Ӈ+|r 4 V<9<z{o9ogپu|:>}{=}ѳo߾?s{p{{�bo%zOzZ3~H5D̔5Sh B$$iCRQ-҈!C$QD$BȌs5A/:pt޾z{;T뵞}rVOOv}?ks_{7eƠXrrrGD֩[ׁd cABůыEӲO"?rNK=ǍW^]IӦ: A1٥KwV b�a{] s|`aRЮp)I/~X^}V5qvvsv A"?k֬>_/ڵk'''{׵kWq֧~rʭ[jڸqW_}?9 >C4~e777B=Ť .u|c%tN"\*isMZܓF29�dnݐ wqqquu 'fffB׼ys #)΂h7-Z5oߎ!N:uw}7SNٳChƍ{ 8T: Mmok2.p=H +2׃$A~C٧OdFBI&Mb5jT= )  ^FFFB֭-F<==FeÆ !w͂A=qܰO/ycZԎABIC öwn{ڵ_|qĈ⬁h6mJe˖DԔk۷rM#qvE, :3t C E@2$b}m(6e$hrRRO?_J ːAmMQrBƮ~5,;t:AƜ(7F:1c :_·*#x'nZ;6H,$JCR4w$4HwwwvQ\`A)6m "Dfȑe12+AB^Xa ݡ;<Q;ܷoߌ30]o7oi ׮kŁةAS B#?֭[AD jܹs```V0f0d; egg_t ΰI<4zܹs'S?#8CǏW +9$0Ȭ"CW OA (qذasK_0{.4H5Hc<$V@aaa| |!C s;KJJ왺unڴ ICYf͚ׯyoG!(AV H1%8(ܨE%tN#y,}<y24C(Y`PGG/%%jp4H{6H型<bjH!Fz{X޹b K( |3<v^zISvLqj 9}mh B"Fg 6.;t:اddd;v8eʔRːKD(1VnIIhV=iABO\ܢ16.;t::nۂ1glذ3؊+mٲ% �dD Qdp_lBhjP:: 1l2qTԔJΙ3ke)\; XhI!0|ecs:2Zŋ 1:--MQ+Μ95_5aI74AZ c !kEژg:4HtXgݺujv AbLQPx / AB$!Aό-/1,;t<YK DH:DL|˗cZ lҼ]¹&U-I#cm[ }6lAXؼ^zF.;܀.ĤT]ԩ \x֙y%a KM}:z9%aԩ0Hx$l:999؈K, o B77nIuiA ޓF\]W(w!v|Q`4عTlذ!iٲee! X-NO)<oXBw3f be v4 DDpvg}^ m4HY=i$ׯׇYYQ^ ٮ];E#4Ho􄼒/:uٲ :,W… 1#[g֩;bs mǿl ikKv b}$9PS~l۵kW4j7Q55B0uq޽ �%Xh*U :w\Qu4|}}Mu!'Liel@RY ċ-*wc}KRtjW./\0( w.'N8̛g�&Jв{c+a4g;*n=qC K~J#G͛Ҁ\N4 ?bM洴4H5HYn9HQ*MSIh08aZ/i|(bNzV"d*`\8w͚5WZЦM3F2&KFFF>x,F"y(aQ)Yf_ԝ畛aE@@'ZAI\'@ĿXVZ%[F mޑygDK69118Cnƒe%"* ]ARS_a[7hS0Ihew`#5xMJ+qR2t pEDTC&((YP pѠ!-[Td}ʥK^S;Rﰥ. ZV-twTjgD~&{x+4x K|.9*zy=`-CA%_v-b꘠ /, 5i)qsYE\\[W௤.4+ � SNxad[ZE!#ãGY."//̾$N-aK]}ɋAB;cD͵i*[zGFytM-sa ݡ%.A֌-[9{5H型<b߯ !CSkV̢Д+ RѠ頹'ð,Be?>U{X14pգGQbQxfN3]S ﰢ td۶mF(WH cfӍ+в) i$}rX'^2,;t?jmTtٖтiA<Oe\~;H kaQtRl*VlAKX2zvqqA}ق\Ѡ#x*ȣ"U-Z(̭^Z<ɇRLGDD*uW ﰢ KiZσbL5PdΝ@G% aaa(#0Kʊwd^xO$q?l󑰜]2,;txb_4;ZA{bWbB\B|+33SL(`FGG4_e""ĕ VNk֬nڑ=YƘj1Bݗ+7Ê.$C̓u0:溌j,f+Wrwd^xO$3g N,xa ݡG\iA^t)cNp_lB!!u-G_1 yTN]Xd,/_عe 4$ABt$>K d˕+WVNhа ABHN]; 0[@H]'11M7A.'tu71Cg:o3#\UQ)xĖGC$!4HB!@%fr؊A$!BT(Uy%7HB$BhrqE=i+A$!B[(-m~%2HB$B)j G +A$!(ˎAL7HB$Bh2,/9HIhB RN+A$! fJrziĮ %B!{Ҩ!1HB!bB$B3HIhB R1yF;4HB$Bh4HB$B qOB Ba R.m 4HB$BhP.@DkihGPيi BAJQ*OX\J ۧA 4HB!rȡD[.ќni !bku%QkۧA?4HB!)]Ϫ+Y2 BA\5scO$ڲ3 $!BL}&fӷ(62Mʬii 1-_?m۶5m`Ǐ~ٲem֬[n?#D}իWe˕B!ێ!4.]4KjLjC y^u#[nرcV 4H-uqЏ<-Wv! BCBBnݺȴi7_=eʔ|0~?//]9 +N:9'Bh4HB;voVv͛C/_^j?ӬMӧ7nhΪYfpp ::::T Bhu$}m6ZҬDA~ZQ=\qqqaa! 447|g4i' R 5qGaÆڳdx! h14HWW׶wјwرc9ӓO>yڵ3)M!ƩI0!^!\ ut-׌DS4HRFaP:1 dYxjD^{i<Bǩ1 }h�>ׯoAb[*+B!4HXe(SFJd v:iҤoX'N`ʋf==={ݥ^z61H 3Zl=! tebBIl 1 ̙3xS?sbH 7nģ}]B;?зo_Qfff͛/F AJdPAJiTEshB/foE\l߾KLЊ :#A*f hByEi kժ['ODF;Bh %sI!֭[ٳx֍5B!W3uPbq[Aʊp.6AB_VClzb[h!9/!Cs,ȣήI!4HY>}?\zR Cv$p Bhr-k2QllҶA ABAQΘ={6eyG!L .8A A[nˆ?XףPekWYYYvS(.癩 !Xƍkٻw6m/^ܹA9sتGBB Hd%)w؁sQn.O<iɪUR#MD"~aÆh QA] G0alwV?hpD,A"_~r*U8Trhy.xB/M 2dݺuvnTV  _n~!gRٸBvdVH*wD"~0IB4W;tc&A.X@"+1ăH"')~zGGGՎ (ۻwΝ;=<<0<P8Q#?< a0(# k֬+.#!Ke&җ&NhC!оzH,b(.$hC#E@axGw6mZ׌NoN"y[l{'o+VEe|Vizi%4HBlҤ _\FD�_p…DЋy&1f  CyNg ዳfZ|p, Hm% lb6m2O. ƭF_[�"GkԨ!^Bh^0J?#y[l|'- 1P\9 AHJ)c àcǎEISD h!f/30:<$ y :^ ~&KD  DdKƮ`Iw1ԫ6H 1344fa\lܸ<lԫnAqT>X&.RaeYMss3B[Oi!&C !z^<\FdH$4aÆa-[`]Y.6o" 3Y+˃Xr2=K.1Qɸ8A/ %­c�0uZnm**Zr+^q Nыdܕi!0Ix:hCD( r@DsKi9Sa> &kC;D!hժ՞={Th].(c9=zTAN:Alhc GV{yyAEN\8XA5=Ax?G<e(^d Ҽ?#Iy+4K(B,4H >* i $bl" x m̡̙=bi?.(f0 A7o^$zر#L `eD.A kXg~.^%K.<y2fUaK]a:{ԨQ{p O AYl¡rl|'-܊իW'81wA= K +GEFx!+777 ,-Lm۶]x4YVoߎa*a僋c3 64H0w\ܖh {Gʎ4"@8|Iq 8RϞ=Q(p;`0VC8E}c@1_Gȶw­!9T!ih8q4HBw ż%rV$ ޅ IPPиq !zI! GiI! i<I! AB!4H$AB!4Hn74HB$Bh4HB$BhlkZᒲo +4HB!ijhRKUA$! ()!4HB!إk5 $J*5B}AjQ|A$S Ba R*X2N� !o A м\xFbB$B'BhB $!b 4HBhB R>C$4HB!i BA*A* 4HB!Xli,4HB!)|E<(4nGsZA BAJ3#RP.2q}ج !Q󖽆 fmdE:/�~!^ӟCi>iGD>m(Y ey;=#wd#! ZRCBu4)TXj A!4HB 7{O02|yZ\ʤɫ_} >pEͺ*JY5RD5**뫩1HB>|8>kM{rЬY3 Bc6;t.F'OEnȘw>z1hZ)RDG.I24k` AJt")3j*s=**ʴ<11ʕ+4Ȋay.f睜!cjJfԱ{L9lX u:qmF}gdEPH8xRQ_d%Mh,V_|Ϛd>r9eقy9k֬>�/r(Uƍ~!//ڵk'''{׵kWE/駸),4RBcf<7%#SDČ)I{.u|c%tNC` 9ۊQl\lY׃$4nݺA# G}%]v% o) m"ۏ?ީSݻC[|M3233arغVm0E~-Pb޵-HC{>)hL3OHKġ=xl}Ͱ]1H=iB ' \`5i'ļ "#O4n 0@D֭[ /DG%Kȼl޵-h1BȨgg`dziC7{3a ݡӱ p_lB a?SK4hmڴ'nݺ [v-_1b8:p@E;` /+uЗ.lٲl޵-h1BS`d zg#da ݡӠt$ R KYFcs9v!sU^=!gCIII?S~~~*U߿ 5%7L*zhVM#@|rXɅuYG._GV^M=y]<޳%tN$Ab-[0]\\9ԨQ#Lj'.[ȸZǎE9Ulڴi(ă7jRD#Gu/j]+_b' -(ѕ /azOuc^Xa ݡӀmt$Abco}BK&PALCA w|g|!flݺQCdΝ;cdUV#شiS߹s˗y4;<݆MzzzbHݼAڵ-%I|3!y%R o/^{̷&K^sjAI`YE%tNW1HB$ C0 C@N,sՙ3gF>DN:5dqf[J/))3cj֬~7oV?#D6mB<x<C( Bת`ABOs̘b]i.މA|&ML1%8(ܨE%tNVn܁X jH!âSN#2+-~څ;y/t]'IHw.(9CVmjAr=H:>*וվ$I!CSNE_; ~E zOy|tyE9KbA ˕;#FnJ-Ayo ABGQN/ҕv_^{7ǭI>!A9%tNc7nr _lGUSAB$蔑Օ~J<!؄tmsB N+v4Ȋ6HjWC5?dQ^AB$Gd{FWߋy sl^Ӈm䪴g3.;t:,feQ$!4HB$evҕ:n?m}>&=^ ^{eژgc}CC0HP3uدZ;.nڕmsI!jН't^*AyzOL}98>kyj3sCK K8cb[;mގ+8v =g۷/,,4 `pl-l0g}d7lKWz >A^,(=6 :,63J :tcI$!viآkwc;v`{ b/ZUyСY1nWV$4pɹO/[ |_8lS!yS :8NIh؝Ab~!_~-[Vs5ۇ + 廰Uc6 ?ahګiJsky[SyJ`XBwMA$!gPF|cA/f+w^a % b.Z.{iӦ9::pŊbGDD1Ν+*c@___XjU-k<�W,wrrݿ?6ڵ+J$5BeQ( u 8#Sps,++-- }a?FubcݳgOKmq(.Rs@QN0A@mF4 ONb8tJO}m':AIA+7~~ޓK]0,;ts4F|P>I$6/Z|_ ./rQˁ`k:u9$$cǎ5k֤#_jUC6mGOOR[ָW|||ddrնkgUV\yhA2fqP2߻ B` B֒As5(.Rs@Q_ ylxٸe(>!V~8}-/ ެ/Mnwƈm=}|ҍ>{NL/8|iEF$ R=IhVwķ,%.\ذaCJa'`r BG|#„2AAAOLLw3ڵkQkD8Z�Bqȃ޽{rԗtvM _v2߻ qgZW.5ȌEy-@mF6n޲b Ϯtd sO}rؾRor[ǞKVh^/:Nc )KהBE<$+Avvv^|y\\%iݺ52{_yyy Y8P۩S)Sa0**JԄ̞=[F2ow.02k`U42nA}+N w ,p޵/RMn?0W iE<_xq`a#ck0M-sa ݡG'i@:E*6,AJj�_ @4q <&!K R3",_1Bn߾-ǍiG2$ゥRӨ[mۢM^0rGey zˬ/6 +?n #[A#Ӏ7"ܳOdXBw85H|Sĵgk I4H|w_Dh֭[pŋGDD 9@rҤICxW^Q-Zr̥(tmi6 ΢;Ytɓ'q1E jhPA\0f7o<YsθTYABBBXXN3|0Bf5cTdy˼6H'D> ϬH*pK72 ӫm>szޱK%tN]^qSb)?E&(]R}$lYB8#e Zy]1ex̙rzB0F ڑg}6 ٬Y39#4+F(33SL=)\i6Bق0-qVLvJA!*C\�wʕ+q 4oVs1^46Hu}MVw[QI xll]=˒>rY'tٰiY1 )j G mipWCB 2}}΀5LV Ir}bYY KŀztpR!:5sIFvjAʌ ABQ LC2CVl3 %}m78Yss vj2,/9HAB$ߠ"L$&L0·a'?IL=&bi??Qe3@.-T@ u|QQI*AB!\lZ,Wi^IhB4I!p_l$AB!4HIhB RE;vlI! iI! qOB Ba R.m 4HB$BhP.@DkihGPي6HBD !R) GM ǧ<IxbQp銚P*-Pn 0I!0ɡD[.ќn߾ !bku%Qk۷$4HB!)]Ϫ+Y1HB$B*A\5scO$ڲ3ۿA$!BN}&fӷ(62Mg $!} AB!4H$AB!4H$AB!4H:>o-iWA$!R R{IhB}f( RrH4E$4HB!1Hxc ҇IhB=j: Q8E ~>,--I&9ի͚5fn~GׁB'T:]޲P@ ɽa]tqvv/l^C~g YNB!n7H4ʳh4|^z\\?_reʔ)~:uBѣ~m=s-Ք=*վꫠ?_~|B!1H$|-#Ĉkm...~05k\6niӦm۶RJ5e.dSNٳC%q!bsd֭O<<ē,ʚ111,EPRkʒt)^BOaÆB=(kZb{ INNA%bJ֭[;?? E˖-jOBA2<] Ie4HWWW 4߼yQ@QKջz\FY۷4iRy RG4HB!>!H1欈f!˚˖-~6 g5o\Kx9c ٦iޣ $ B$ 5j@~ƍx*\pADg͚%tY0E2׮]g0fѢE0E///̪mjjjzTtA$"AbU!Κ5kK`ș3gP}]rΜ9_|boV=plSSSI!xB&33j㉝ŋW`OG!4Hr$!۷_t |cOlVZ1H<Y,A$!w0~xOLLeˁw 3/8MhBuܵkWG�BYjU,A !٢E 9r$^bE Qd$RB1(NhrOG auhDv*O2I5$bc,QzuR Rm8EѶ)ەG B1Isr? *Ѷ)_ d n*v)9SLڵkȻTMNaaHջ}@/^ܹ36o('4HRAdي~X\\\PfС؞ ʱ F`ٿAB-Vzz_\J*6Hh8eQV8 qtt 1u_kW�$! 'hj tQW}v=m4% EjjY7% ڴiӁ+D &ݻwΝ,̝L8QVt1366u z+A|bǎs}W4M\U}u_v!pWC8yAd5ãEyLL ^b"1億h@ Ƒ*eddhȼMQa̘1P`8l\ǕH,\�Zִ}D8VVM>vX8CDz6mڈW).~! <̃>BLA!yN>}`6jok۶-iMQ)̂٦,m/Qظqcv'W$A1a2s1e(2-[}9�!с I5jFNEa֭Q( B,۰F!0HEV+aʋw8&`4u 30%2z!W! cČfD!'EfW0QW(,ud68KmQt�Ƹ!x`o qD9?#)AwFC}B!4HB E2%%ŋ#""!f-_7i"jc0T9s&udT`_tɓ͢t>ƔWZpBXFLW;֪U ~!T" I%2H/"8gءDsUB4777ב[hSiRTV_bec P(2BrQI 5Oŕ7kLFp(ވ/@!Iw5$By;%4-$%e;)(A$!R EF(h!I$4HB!~2HjQ*! ! GK+�kA$!"A*b)_ B R*X2N� ! A м\xFbB$B'BhB $!b 4HBhB R>C$4HB!6HBD !RXFRa0I!0XlX$4HB!)|E<(4nGsZ4 BAJ3#RP.2qجx$4H'BiɩS]':NNj:9Uwr֨cÆ;֭k;֬XcjeR&P\K-ַh$!4HB!\)c{lrQj I B*)k$2:sĮ BA Yo =i\lBhB֏bb[oFI B4 I!p_lBhB R- $!BTC BA$!B !4HB!II!p=H:>*וӾIhB R\i{HC92j4ria4H$!} .5KvTHYa>$AB!4HjWC5?dQN$AB!AMPkY B R\:TW79Hb/I!p.혺,ClԾ$Agʕ[v`-[ uRC!p=H$AJ5kD! id&M-Z|~zРA(< ,XbʻtYqHK.ׯ_TTڟ7o^Ϟ=hBAb9n8h}h)M6]dIPPP۶mg̘j]tqɎd'ԩC=p2'B|P>I$" e˖ >#B֭N!8"C$bȋxټysu B^a  W^(l׮,MEm߾,>dnmڴR@!7H2&^YZ,A$7ۻq!!!hdG楢B!O< O*IA7!MWAd-0eɨQ䣊b|s=!JtB!B R Rh~3H<."L 1S>f0rYyHA*'R1 QS eQ iXqG t鰰0YF< -B!isTfy4H] 137BMLӎ)Ɲ!5Hy c6 \$š?߸!R)qs 7FM%1hL>} 'B 1H型<bd9۷O>{̶Ǡ 'B*v=H A$!r=iB$B/6!F$!B !$ $!BTC BA$!B!4HB!BhB $!BA$!BA$!BA$!BA!BTC BAboI! iB!C$I!0J 2HB$BhW 2HB$Bhx$!4HB!IHE$! +$AB!4 !$gXę4I! iI! i ! BhB $!4j޲0c¬MHC?kH32M14sȧM=kL#ogDz?AUVu 4H$9|p|5kf>oW;ad򴸔I˓W:}|ኚu; 3gʻu?ve #lw\KLO柊ܐ1=%s>}bdAѴS\@e4hAid.]ߥZjP:u3)/rOay.f睜!cjJfԱ{L9lX u:qmF}gIh AZjmܸ񫯾򜝝mV^=..?矯\2eJ<=={[nW^C Õ}ᇿ˗hn $>xnKFܓS9\ K  J`۷o?~xNw6Ү]sqq oD֬Y_Wrrr֭=jxG_ةSz١C7xƍe4n7BO((E#ӌ33’<q$`;[_3,;t:.1H] B}sGGGK1_u((Y2&Mѣ塘_}QTر##op*YR[5aÆBȨgg`dziC7{3a ݡӱ Btuum{E rl۷%4h2mڴPRn]ݑo׮L4hlRsHт@}>yj^LaYL]~w3Cw0,;t ܳp[aۚPF K8K5z!_~~ѢEUV@f~H}aCBrN.<+:r)??ǴRoǯ~5,;t { 1oSFQ65j .вeˮ_w07|S(0HE v!9gB Jte߻t;rKؤ}+l];@F;kXBw4 n[=]Ih4;wĔGyiӦ?~MLƃI@b|֬Y/i&ѣeVaBSg +ѕb`_|d5i]zڝS Jύ*2,;t*MA$! 1y7oܔ>h6xj>W^9s8 .\8 - S83&XWZ测wb/_2E?等kvL/97ja ݡS[97w V@$bcfŋ|A:;O?|v!dXtJ`iDtů_p }ŴC5 8gXBwtԊԺMiVA$vj˒1cƈiڊCq2$:?^[w _tߝǯI[Ws. ۸Щϊ-4H+ABlժƵ<8f`Ç+٠q{qԾӾt]=n=qkGŧO- vPq ݡS4H+AB?m18d B{tSJOrA~zOxclBOܶ9gt'tAu AB#2Oz=+{m޿96DC_N6rUcs:i%4HBh2xI]'>+=u~s |L9{zʴ1Ύ->%tN 4HBh׎<+=uRg σ{gi^S[_bXBwO>Ai)SvUN?޺uðh߾}aa kO{"-3Yb+T4R) 2kC+=s}} ~uJmx֙y%a K^$4H ۵ko븸ڵkaÆxٲeի[СCeހp(Z4 �$ILSW{ܧ߭W> {R/ K\ߩ) K\RI$ ш>Szu\LPIh6Sʗց5ssslA-5uM?k$qnдW=^ӕ<w ?  Z=f轧'L?xЩ[$ v=pkRN~Z፻7-; AB޽{jj*^߿ĉ 6*0==I&111gިQ#~e{�:RԴ''XD#]vE +VhI8J߻w/6=waԯ_ѢE۽{ie5lr@,]ZZڄ 4h ]#SJ;v̝;WcH,`$/ p:2V= iC=C!C0<<ܺꦩ? 2q֗S_ѕ(,*Ou\郒 Vn&߽''䗄`XBw6i̡A;Ɨ@gm/rYrwJ^-פAB/- yct|gddUV W=ԨQCӂ̏;gp+\l.P- Q###6ք*BV׃j_/ZSta~::B5)t'$$D�8qNt9N)5nr(ΒNk֬'!_jUY6mox}-_|ƌ ӱWu5EqP'''?,fTuԟR9dK7KS8~[1b۫zO!tϞ#_0,;tQb$ rnV] B$N7R\aH$1�m۶<:66dZhPLx"RڔgqR7n,K._Yػwo])BzРK])2>}{*u1??%r٠(Β h!2AAAD*A7R Ş7GqPG~HnSjg{n:2}}9׾q9l[x7 Zc%{x+4x KZ[q$ rXWw箃}L;^n6hU8em￟4Iihv%bQ#]RA 6`TLԜպukQA� uuuU[VB_)y6|p ¢DQnv28K(]vv6|1 qJ1먨(-A}�<D6??PMSJh /L9ldzlmv<8"IEs\4,;t:*$4Eonb7h?DsוG.^2I=À)�umF,;ŋmjZ-1O\MZ=zPZSB}>Q1H9%(A /jR&GIx :?>n.?}"D*�ꛦ=4HCnIL.߈@֗r>ya ݡSק* i6m]q eKOwWa| F l̙NBBBXXV[)8Bٚ@GuPi/.]:yd XzxhӒ+(G-ua^ EDDSId5 H#}"(Wː5 Ư… 5#(%puԩSӧOWIΝqqZ?iO}C<YTod7(6ѧW|$,c Kv r71Wu"YwhHڮV@AH<OXrss^r%F]UE!&fttuax65-blb0>*" '[@gϞȼ.J&c9'ǝ!L )2hMeHRFCi)))V!yy{kh.@TA*>v rdž,+oȟubK KS۩ I3m?-=XkV]<6ߐ%bA O9";�v)T (ʭkJj s9`drg`LT_+$ԣ iKj70Ab8"Ĉ"#R$QuA$ûƍ3G9rgĘ2nWS[!Q6x%$dgKR.npdK瀩5fxI$"#_i-I҃bvɒ%ZRoImoIVPkĈa cd`^ExӤ?Оe?4zSҨ2uaWUpA4PSD{*8~cn2F)cld,86&fdVE#FVce!DZba(&CZ(KMA45Mwć?r`sRq:\re7p怂�C(wB $��$ P��P� � #WWWzth4jbH��(H }2I �$ c)H�Q 2 !rRrZݒ%K;>.;;[Γ9i*��ҏ\RR@,( i>8e�� ;:_77_(H fΜ)`ҤI2r��~fA>LtD- k ?˓~W\\��H Aɳ_|#xE~?d[/b/H0d0`��@QWo?f[V*i X~e| � U_.[?m}{ 322+Kئi[ � =T|WkYmAj��Y*mRs+Oe}v]W� ��1yRVK>9  �� Qߨ-ꢡ&>OA�_+(T. UQ � {?^?E9 �� ]A$��V8 �� $(ӧ[5l0�@AR d/H��IA$��$ංx<[nsγg._DkLrڵW^Yqiܿ4>|ɓơCX,m6Xxq{{| �@A.ګWΛ7/H$#_~<رcG^^މ'dGsݻw={  ^t̙3rqݺuׯ_W)ņ%OA�(H9dȐ/^̙3G96lĉGF%㊊/_#C͝,w+--U]*++g H>8pӧOϟ/S�� poAN<Y.1B9Ν+W%p8,|Ke8++KsP($D"CYǏ9͛7oE=zdf> � poa2|quuu^v%;=ZRRW^ʕ+28tP}}ꢙOA�(H9hРϟ+ƍo޼x- 2޽{|;>s3c Ç[cƌI$fR]4)H�� eo84x<.;i$ފ+ԩS;w;v={b &˶khjjڷo_[[[r/f> oߞH$:::VZ\ |,w6Yh^|r^lYt$rڵlu֚5kcʕrQ~+f> G.UZ`вK~YxQ )HP;… {Z^ʃCS��^WdڴiEJAR D~K-Z`r,\٦ �:_r6AEEō7d$*nu{w~ /ѣG@nnwi;\ �)sӧOu0/ayk>O(H d ̞=K< mw@AfHK;t((H  �-{;F@A$�&5oQpP. �(H1 .�  rȑGQH$r:׫ɻʊFaD  Qc@AR 5|2{<M\HA`ԩ @ Rs( &V�� =@Afggoڴiڋ;PHu xsfw7̬޿}};cH x" b"�f<` (hb h&€r qV0[[U۠|TMwLNN}b8*sǎ 1!|&mGfC& c4|͕ߖ,cBbf!GV|4kyܒ$IA %$Pր-:??ooLڱj!m݋dWVV8ҜGsbڀKt φ}O舅J1SH)}\~9U$I"H$eff&B 6 [hgj%*gquurZr_KKKX<{V_v|ffG_2G-..8z9K$ E$\XXS{"U4J\c}]2K62Œ[B2pM;q딍4h|lv%ID"HiARʊŰ(뢞佸p<ݢ&u/ޘPfd>eɆ,sD'Ho=j%y"eq'V?E$I"H$){?rclM۶#{;bx-uxxy^G"t\{LA1`3R3,kS)I$AJ"(V:;;{yy !Bǜh]&zbnGҺ4$k]׾=nTtݣ4 ),r=99~uu5bD$ E[ #qNUU؀<{lI$I"H$ [czkz$I$RA2!:رcԆpc7l_W{ !7j֏ܶyg�JARCA� �$(H�j(>P� AAT(H�P  � RA @A*H[�~� k @A@A,|]�f~e.sg9f~dG,Ks1M1q0/ 9 @A@Al� �  �d(H�P%P� @A,�� �d $�(P� K @A6�Y � 9 @A� �DAq]׾oy� Q?YSI/h1Q"/hQ\QbETz?s"ؓ+,σHyrN%}𣪫I5[QA $)#G'OX� QǛ7oK{}p8|Çsq+++o.=|piiit of\vssssvvƍe˗/%ﲱ۷ϗRO[[[U)NMM}9LOOw: $L ÇO>K_Njz>33qu=YYOǏ?^իaj<{+W~ݻg-O iͯ_f3g,..*�P w\?tPܹsGsѣG3n6eE0Wʃe .dw]^^.eѣ>O/K.ed�(H&u \ Xkh)&vwBl%4#8p MAGwseg2 ̳m~91� RA ǏZFٳzd+9lXwݝ 2Xdzt<x`1{;vт,$ T0񂬖לj8fUWTR/jԩr}.]dblZΤjxy< 7oܩ .v){ @A*HdAFuu:s޹l&}ڵ\,S/9%]9qD14MfNd2lub4Ƿs=_Q&ܩ ONҤ\s4GA(H .l+gi0q={E^N=߻w/[neY1b͖;^|X~O/OKu/ 6L7$� RA5멷'Of<�(H̒d� RA  N� $ 2߫˗v�(H� Q� $(H� � RA @A*H$�(H� Q� $(H�P @A*H$�(H� Q� $ �x @A� hA�k�  � $�(H� Q� FAT @AN �ok#4~a\r!w!^0 F$^ PxA$ŠFьq!e(2~|:VgjNS利Z{=kyEk=5A{͛7 4hP0mZQqqɱc7nܸy'}x<t=iSB!dO<7N:o>˗ɇC7OidA !)2d2YKeegn߾}gyL�)!#B!d>}A=vB#�LΖA !2HhQH"J$D;,((`wرwwB!D L#B0d h}xݴdB!dDQG`20%βAvŋ` R! PB!<0%8'ٲep8lj޼={޾}H$ҡC 7nH$/_nmܸٳgi[À_z璒5՚4iuϟ޽{@0k֬+W˗/__>a;/_cRׯ_FzQZZJ#UUUEEE5r]<}Xl…NΝ;ǏwQE! \ `#;k3g.\Qٯ>AC}8pݻw)S?4TTTرڹsz=l0޽r8pP7Ν{kcǎ7oƖw ?.]4fFh*GѫW#LIyyy9 {5e`Q9:r!2HA<x?Gi۶m7d-[Fݻ=zϟ?;wL[nX&NhW\}ڵ5m6mzaлMϘ14Njw)SLvdDou֎Qeq[B eByӧOܨQ#SV2U;^DVZEbŊ?Nk 2Ylnn.NIUF[sٔjՊ4 pSBZ׮]U56w$fQ޴{Ǩ2u-B!d2H!čX{-[L+<4m|;`: eR7A"^5ZNNN6m2:-M&Mmܝu*SG;B)2H3gd="M+2IٳgO6G`ʐ!CZCL-.6H9sؚ7o6'Oє/Ya, R%&K@O] 1L!A x!ѣG&ȑ#!5}H8²2^߿Ο?ߧOG]l {߼H_,hYf v$IJ^JL] 1*GG"B)3H^d:ttfv6ˍx|͚5 .]ʂ%'iQs+voXg;^rJ*Y$yРATp$Ɖؙw.#mB!A d0`�s-B eB o߾M…B!A  >|8~=_B! R)dds۰a*B e无p`6;A !2Hd=�G$6HWBtA B fmh޿0$ PH)B!d2Țba]l*\xuJ<~DXT*u֭uQaN{U<lgAf\WO:E83h"fM%! '{Req"*j]"TDPPQAQD@/#EQċA/"(:p#qHDs"ûY#|Ǿ >~׻z~|2wcB]]KB"+**C}uu5 ;>>YVVFy 3Dyy9윂;wUǎ7oNf6nX\\ Y.BX{{{9Yg߬ ~- 8g {II 9E)#M F`)Z 2m:tinEЂt;Vcǎ1~pb^^ކ 2|1А{1fqp8 Ah3Ȱ[kk+57GiER@ ˚gi۷_rϞ=gܹK 2̹ׯ_[8B/q7nВ8uj"ٵk?�.1 7(>ɓ'bж eijjb`rCpLvWW7 YI.{:W^%{voQQÇTrBܷo�{ڔfo߾ ?:[%m3~K: c3'Fbm8p`ч+rp8t@d0?A # dAA\"955#[ t>|UUUYYlْ={L,B Eu#hK9gtmڴɦO>Et6, \#G`.$Pm9ua,3Θܴr6c(ˋ/lKꡘPvjY =?bֻwRغu+I 7 ^r%icpj7=y>}}, p)b dcnnnffg0H^<*cbb?ϒþU!ŋ8BXY}Ea%{ށvbL.R޽{ض'* ̯߰`3JWec.'N3Hzrɱ=bq$ :ڪ^.fYG16Hؤ/7> $t P ԇ&  b-.\ppd9A./3HBӲKqBd' I|>aĦgd*Z&z2l` K#:::A "6nGQ=dƎn4uo#,!] 'ee˂q;|93# AL5TDG'OD#gҪN8 bo߾=fU:H=/Ȥ 2j c-BھI]pp8tj899W!WVV8LRACwԯɽ E=rn!fW3􀴃 �gΜG|%r P!r[ /_LŞQTڻO Zc[EJ8sv}B7P%XO +Θ@"OݘV>>}T2WH[%cO[8 ?K.A30%J:) #M8df. A^z6,^-َ #RiA$ݻV"d!GIψ.Iu}ĸ8-`-p dZ0{R  =­ӉZ=fl~S͛ R6ܠ1ʶ{$k׮fe/ [%`C/4cL[8 {!?~4|s`<Br(^3H# rvv3Ȭ3H"7oޔ*^)Y K"JhEB1q- 6= (aD,/dg46IJm�.G&}VdJFKz.N5T)<.8O1Ƒr!4 p jWooi3z)cL[dԓ.p/v^l2) Z!AX 5*~]p8Az3HFɮL)YV2_'p8 r=C>.H̔slOODH|kǸia[8B@Fg(b |fo07[A$ya`+y+ϣN~r(H� Q�(pP(H�P6~W(H�P|>W(H�PcY  � F(r 'R �Ix<$g3 � - !Nv2[_/�cA6Ă4qq q7ȓ�@A~b "cACDe | Xv{\} &xxcCė � IYEd%2Z-_ŕѫ׏3QAPdȲ?N&KQDL\,;=>y @AB} �$(H�H AA@} $�S   �$(H�P [�(HLn[p8Tukzu� QNgMS z�(H3333]lA�И ,��iffff,3A����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step1.png��������������������������������������������0000664�0000000�0000000�00000021552�12641336260�0023247�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��������k��#1IDATxA � 0kC2xb–5ug��v���;�`w�;�`w��7�@x�;��`w����v���;��`w�����?vnݦ 7&܃lr"V_@fDz~ǯ8ίyOn;ޮFG /i"I̶'xzk\c,?Ov@\ѫɨ!m'` >To3jnwgzaD&ܟ|Ovk%򶖏㸭bw.d;]Ugn Wvgɀ`D=u[G<zS]9ug}?-e, :1zWGQ\"wiӉ.-q$Nzj+櫱Bc20񨻈lՋ$f)=dI=9q#hYas(tiy VQw'өW:^/>ˁG9R՚xV5E ɤQuK3wB uU{mC`}s<[GklT=F={AӴ?s<Scw72]l\y\N[rd;u'G{8=] }dx EVqK '"7\/#a; Q'Aۨ=eN{q<Wo19u/{ر � C˱; @KfXg�=y>u9m~(�O�u��Pw�@�@�u�Խ��Pw�W6�P�X@AG%åv[&�/�?׺G�P7�l}�;��`w����v���;��;��xث8I@<PFDd͈l rsΜ6M,_V\M*M- ,/C'&{AŅd& =0!��9uKvɻÑj!GB�<Iee=kEn//_mwv﹵WT;J iwl ��' u7 Irev5{ѝ\w:یtWZ47 DLϿaN��b~DoUV.<FK7NߑYI3LV0OĪŢ���'Ww;$(ɌOL \qSrwZAuihDyZ9NKP-/ohE��wOQ\YMRHtcX$l<CX3 M 2 Eъ FbRK%ڟvө|r۝izSTq=ιw5w&(.wZe}|1$.d>ΎڦΛmZGj} g35BcP_l=T`dM Kyc1WL+T00F8K/ Smf[&hX)ֆʔ&skVK7S2ơAjfOBv_uKqb9E-G[uSkKkvyn/-X.CM?� {ط 0"I+ 0+T�#Ҏz`^th(ë U|Ztѻn$N򺁎ܐ/E>&tX^� 8 -Zj>;J)ωRqfelR[}q[r 8:?;(ؒ7e<~Sޣp܆/.GkίRNvFŊ̞UAo+1~!}> |IL/8'^oJG>&^P +Hp2}xw=vo~Uly45%╉/~PR12.Nŧ~nOݙWɲ,:IfvW�k $tVp�YSK`zX~ l*\Gcg4U$3";/ !(A˫%VyhM0ʀĂn[ J={)IhO-[pqgriyE'Nu47\h[_~0v^WT[I=i}Eޏ&'S$Y>I3L3BYlNGVpgL9 eQi>(cJ6fIL cxJќ)( |q20>%jU/i=zejXhb̠cƘ\D~SF>h7.`A˷6ښ6%W\cyǾ)E C{z+|e則uצ \y0TGіwǺ]^<z!Y%P+J~3 +ܲz kha b؀8:p]k= Bm# LmqW{U>wP={V Kf /hhG'lIt49}csVh`AJ|Š 6=2 twto8b ړ-ڭѮljWf̳TsncW)νXnM)YXaωM{` >BBN~ƒ9)M&Nb [۴5 H?o+Hѝi6N(a�Q3EwL(˕:1kݑkehta9Md nʩ{Y.* toY-%f{&6_1ONJ]3s#<KΕ Φ[->~7%$},YB̎Rֱ[~dK 'J&k"4� �*&41 \긐MAY`;4%/;w|Y[d4ՠN+X| |/@gۜσCo|2P>`I`:}r2׭Oz|ΡveWyڢ<,Qf+u,I?prGӻߐQv( ֗}"N외; +NCw+p{6Xqi9wg0ɉnkH='Վ9T3.Sڲ\؝7)1T0r@!Q =sl1d|l">]?f۟zw;') UʷǕ$,?vbTZ\7Z<f!ҿ v7GwIt!ϐí{cֈLw;-w'4#t vzq.&D;,=FwR�X禌|?tHb4poc帥䚵P$n,X9 bf~Pڥٮ oq -H׺KZ|=2*sɚ;@d`,WD^ M@л43 '{VNJ ! ]&| 4y ڗb0P3wFU#Du܏|'ە-JV# cQcQeQl۳sOt5^7oC_0 KXӯ7ߏl},w)b?Fᖫ)wwD\t=uN;*3$ q�7sKנ%+ f:ԡhP"Y) ?=|j6Tˤ\k:tE_w=6kY!#q>,jt)#B徛?؃7[S;t%5{6Ub8(u4|4�^SoGLkS3)ܾ Mt׉)4R,��nT6lJɎB́z%:lOoKbv���6,̮4_=|Ů8iMƪsai-~���P8o$2\0RXC\\;{uP��Ak qx>p�w��pw�pww�w��pw���pw��w�www�p:� |m�O�;� {u"! �� l:  %=a8Owf�W;;��;�`w��{v���;�-�v_uǾ9�w{)e]BJiZ}�{y.ccC[wom|cJ��/ڽv'n <,Oy6BlX@ A\p-d00~'ܯY9(QEcO8<�n7sM�feeh\\\` 1OoѢE-Z; @8?} �~oo ;E-ڰZ;-˻'''GVWaGGXH.kK'4aTLidtN"ϫ\�hѢEVE@5D9p> 7{}<^]]{y߷j# )zBс4aIJv'5TUN 2>Ah|Y!*d{ZVurHc,BW;Z _)Ĺ"hm:Ps"#`-V ///+ 5E? v幧N80M-$qŹ W[s6=@"C1a6|W;RToi"!DX]CcNv;?0:d:>egY>??wݓ#{.}sC ٭4(Mwuu-=�x.@@*[v©ؘvW7nvBw:?`?cI~jj ȇa#Nt1xN4/¼R2-]SE(s<$@ʐri>I6iPC $^D>|8C_a\GWGt(uC+�jG)JsvIB6t[]7� ױc988XZZB0?Pզ4ni:Ĥ;;%fIitwx%ZI`\:C7캻DI'OI@nRBw>k,TDhV؏"ő*SW;՛kƵ՟u;$8қnǷAhův4Mwvv�~u b C /xA{Ú^K>rP]$T4r5Wja>G6ŊS>ԎP8[MYYnm1lvn>s}ii\v#hkrCbuu<aUweDēWw$l=I"bL^-/z D[o,Nw.] ,NEHŃ+�jNFatי]uwx,㻳4#}ljG.^ĽKUVY썸p<l|2^GcJ#W]ISs gG2ݍ0[|tW>ԎP8ٻ ūlnO||v|k[[[!|g ggg1cnc'](wp{NDVޡIAheҝNY4f{_w/R溻Aw԰]4p s {ܦ]DՎ Z[ۿqPl}lA;ooo7M|/ă �<{* !.f}ʕ&XLg;%᣻h.a\gަ]tSHh3s]=0̱c}ttY7xYlr:\ٻa t*Hj"Mbx֐rxe)w$ a6TU%e�8 K�o؉6|\f u{~WJUժb1NZwdw5!—')2ǣik1p8^fiGQۉ�w r3RJBιsy)9x<ZkRWUU1F{^��`{90ϥeZtǽ^|>_rlRJ]/��Kߺ|20n+p8``1g�� vp1j"ŲhO��`H OkbY ��Pw�@�u�uWw�Pw�@�u��]@�u��Pw�Pwu�u�xw���;����;�;�Pw�@�u�Խ��W*�ǛW|xp}/ c>d>e4``̖/|ڶyRJ ��vϲ( JQ��>c|qE2 C XE��w5M[և8<k�]ם.yz>mOӤM��Ûk|Si41jjL">Z655}T>"HՐHAjTKM-XJT@t "]De] $Lz?{! 3s̽wΝ;KǶt뉊ۛukݍFw6@ bV}cɯW2.fe/ҜVo_l ί$L}kw^KsX�PO Yu5׎}m꩎c5+k񺨨LXI}ݑjOBTR"*kacF,* k KM0m>jA�T7 +:Smw,(gVTP`tAxawHܹaw:\ -gܝT%UƠbn5ڄW0cohVQfp= eo ^U#ϛRP_+(z Ydq4mKw~17u'o06:b6iz Ņ9\aC<~@c8iq qv&$*fۼysbO}n�'&&kawixB$ ̶#3ew^]C�Ul; @J1�CBi >@J"vGb *m /k8:z$!m-%R#vG8{LBBBNN<0)rUT܎[ .nAFFFssv́P q;Š{ĶE:''7lGU`=Gx8?{ .a9ƚraIdP5P(Ke٪(B2m�uH$]\#wG.G}}}jjjRҚS~;9}{'1cwqyyyZv ۨfw NoR"3Ff<Av#,SrR1+ %m��>WKˣ6l<Q*%FGGtvvaՓ"bw| op +7+vS5X\#]O#=J Q BjAլ?m"1ܣ^0ի8HBf-9,�!oKK?٭ArN[-E_|՘Oh.#mT GHkigY/";6U+ =zE':rwZi!wmJu�IPJS쎚"v9fu[]W~Ƞ}d12o{͕oMNNIYpªix1(%IZZ1[ذC1\= DZ A}FZ#~GǩZ 7he2<41c_);B K!QC:IlKqNN=�{K?9Np -Vu #ƆGW%Y$g<s]D~ew@1vy!s 2<\bg̫t jQ>3$!/u$̼"D-2|g|MEo=?L9x[y+^1@ ^~_KuqxtrTTԵKr&Лwg}pҫ?Z2$ P@^Κ/wH#;eq>k*d &dF\._f.^*5fOUm@a9k;ݘÚ~5cY~o|!`L5 1,gx5N4!'}9b%gɬakƣ~ߞ}ܣve|Ru.cyHw({ @<X6jʚ_Ssvyyyeee߮1^qG=.V2z/oeX-UF1 ��0y9D �;�`w��`w��v��v;��;�`w��`w}w�+��v�����;�`w�`k.����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step3.png��������������������������������������������0000664�0000000�0000000�00000074622�12641336260�0023257�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��,��?���s]i��� pHYs�� �� ����tIME#��y1IDATx}{Ue<k}`n0܊HK%xN̰թ_-ѣZz:byEKL �pfayokAe1g^k5s~肧O^1%)�``�`d`І��[`Y.꿸swZm�G3#b'6F,G�Dr"0/9cv?%" dň c"03#7)ȯ"/Tc@~rJ~^DTJ!"@FD�@}ub ,D~f߮R( ߈gE⯻Qɧc7Y�v#?'&58op_zS۵;rC+=Ewӆ=]M8-|sH^$+b>ӿ~aUg~{^^ܩC6؛f?8U{Ӭuo}vT ǜ+lPt=_yPU SlљeOYTԷĊT V0WAGWAkWISG2�@D[zEjTUaWWlٹs---a VPP�9uvh>R Y!!@邶tIKgm[:B,_+$cZ𱃪 _o�aw+:TS AJ+.Vi֗̈!c7:-]}soe*IZ,F�8 0;)\ؠKR*Vn9qmN9PMt Qd MK2 v <;Jk`Uf;OpR^jqeq립eEOB\@,AxpH.Ȭ9 |z|r,D5ܵ}cE 8 A`~Z;%�vgQ@,AS4n) B?5.м,ܰxcc'M_?^ZRX|PI{Ex٪- L%Ɂ@�8 S&\|}u_zTx8f:@y cֶY7YShDU,)~d'zmz퐝ƞ8<^ fVN36rz`Qvg9keqbGˎ'N;yܵowD", Au֔>BbĦY3 z[0r;{B,*حQ@Ӣ􄼾ak:}Jʋ[vw.9㮟xuӻ@{;ǁGT30_9EGrf̀9s^U 'K/ ķWVf! P*OXTQʋ>9",: ZG>87ofй?>Gͬ>GN'O82ij6%AC ك_.حS�-Ӯ,sؠQձR~sHðpĮTyt-|@X}0A^/0M7⌹ͷi`^pjm!ec^/WQM뱺?``,u4[Uڹ# }j~x?paj kx|8MGT,LF%uY@h,.@na\,9Qwn@s4?Ϳ#҅QuE3?CRDEG=UU<StWAL/dРv/@Sj]\,ʙݺsGQވUMY)-jmmT\SQ}w/˼ #"(Ei{(zlO{DU| S48@nWϒbBk0 @pVпjێMWU?"Z~|ӧ9c [hV ~}O;oŕ{xgV [Cffk<[SaG {T!qNJ7&YAݍ p^cW XߐqFi]k޸^ٿ?_#DŢ1<ۇ' vHck|ro߄3-<ro@M'~Sλ40X17.xSkA!_@,XN? \qeھ+k jЇe2޿ .ʨ�RQq}{bfPd |h%W>@,Ac7/EcVTNbFaaRQ_Qlw{kXկ|��#*<}?ykLBhɀYbUm֑QφT,}) lQ^޾+cTI kVYm֭C }A� TMdž'>qv50/v?T,]@,Akzʄ� -,[R<!gM TUeNo }pT{tـ$FR}liT;0X?=973i.;ʊ΄ʊɗ|oΗ[[ZS!ӨtI'P +(K {\ ?eA$4 E HfiA%⸿CP{*t¦ΡHDH1(Ml&Aݹi?UTB߾0̠BI mmi\_wiЧR]]eȿwM%xa6T@,A8)0?Umз<VG1ELg[[=*R}w|d'"$P"3r <uօG*Z㞰i wE]}ČdPmҲOط_�UTw|a剝-/nC9DE@dx>|HՁax koow <򾫣RaxQE셣.(fX/Wk>lkKVTv;v޿cEHcP\{ƐeO,'׮7>~cE]в�nw+g˖ yOS[WFQդ_ܵmW(D #L(v_#&dkdO�paElbsfPj1ɬ--,]Kuo@9�ٶ(T6K6վ+N(/4(BTDj=Oعk͎hSk'6tQQ `l+``]EAP#"&KŠ4lb@/uPMٞn0O0iE[ k&h׆vmopbT*(H (=aV^*eAb+ @qmhtvvuvvg+XmO4R{s:N iu28]>Q`Q-\V5s̬V~yjv:rQb�Ӵk/m.>|ElWUE)(UDCOLjx*(BoQUU`=4DL3=_>4\y Tn{Wf|��[TمPp4L>ss_??}Xae Ծ6՜\6wmkcѱdDQTX\RRַ4Jd/N*3O7J-�`oRQ?9aGW,2#_>ϼꢖ(E 0*?wF\|_ɫE tXx]nmGFQTP^QU^Qf/o|HU8;% Ш<t^m9hUMwE4E S"Mi42R7lwj䚆kV/[P ;FV9m__U#%P$R}V/.-2�U$;x ,BݳdmO5KVJ)"Ƃ YV?a؈>E�ܹ}wWa˒~[sajm/W>&*,)S^YSZ7UPD1ǭu 8 Eof<~^O;n/t"<  9 eR{PT] 5b 0F@)ZeeJwO|y�tأJBTKk?~$ W*) Pqydu,'<=Qg/$~wwoV毈p''jrw�Df5UbPa+-28j{u,\QެT7,6oUiߪ¢brQ(fafZSNyOy =7*x%9ɜy@w u_|Rl?}ex�  ~bRڦYl5p"L\B_�Tw.3у: K S J[=R%eQs=1#ў^a}d'2\eǿ:T}xۭa;g}-K?=Ǿ5Ş��.|ayB�)_;^bˎ c+JE Vf!K/>cZ"îAѲA7>[ ^>c�RTPXTPT*($Ҳ;KԞ'4P/|G`7*='*=S{Eߨ<>KuwL4]\o%uwL2a/.8+OwBHz3N2*τXDZZѫ x\o=m^pY��ī-n؄l#_~  +) /{G`i17 Zh$qhuje{$YyE /{.~o?so6asʗᎅ}ۋo:<Y v, TioG;Ve^=$ 3+cAўoU]?r‹<<Yv .;l{1akn?s]auwNȴOxhŽM~x由lt{pOEFdpm N6,87(aq~xԁߪ:7_ȴ.f&>_[U׏Za�Pwה2_,uo<suaf7Z:*ĕ.>_h'\*# L7_P{l ]_"~̰ c &f4+.Yy{&A-;Kp4r/;vmS#Eՠn1졗us.Xyv`ѳ <u6#,4LBe #.XaG�aO c;e>s9c'w�/%?8ƁZR*vo#BDz[1>P:΢U~dEb2@< iHVBav0loTm-m-\(-,-(.=],aGf�(),-(ѺcW �WWfu:Mݨmg{[sGkK{[ �WӏIՙEޮm +j鲻sb^[Ӵp�՟b[]׽%;|hپiӺy3 Z3`Ҵa[S6ơ5kK+ۚcgU �N# Κ67t~kk 3z0XOyk_ڿt_z8{߀ڒ>%e%}},�`صc)#hX߾±CF<bUO2{^uO2rl̀:Ɵ2urO2jGui}Rko^jIzK{oG2rq;.0X~gboe;s]0wF�8Ts+īD[s{[KiJ ;yW.Jhu|ɣO5~čW-YYT++f||t ׾yW.N>GJ&I)4#ȋW.i|ĵYՏ<jwT}G^y~֕_r70�J>?ZS?u7ܿs,7GzXswnP�o<_-ݭmͯ>?:oקVzg{L:Sůڿ<Ҿ;I_}.g1g1cY_0k?9na _sʆ_4Z:+; ?zS;/g9 '/ zgWO-ǿ~7vřKU#3vٵ//\"�i_^C @qV,sŅ>  Ni}Z^}~+q =a:Z[iӺ=nIv?5~g~0~R8?zy/☓0yƇp4X^>ȣ'wN}+?ᥧsբxd';['[sOgOr~nܗA��wrq? M:s_;'|f̿]_s >䳎<b O\"g0y)Ӿ�6vŽOoώ~rG/K&=z ]{]+ѶswU䩣&L>90ء“F< 3?vʝ+.\yșoYuo rỏ?w憏n6|M^9ƚT3phIyEiqJN~ҕwϟnfݟ#GZ5aZ[[�qՒ7\2?{_zϯs62jW}M5ae.Y9}|yu_+|LxhZ̬5n!؛ڇy)Oq#濦~?oί [VUɗiP`^O_G~>nG+S!Y +W !# qEWK]qՒ޴#/OmW7<q0{֨ G; ׭\Bմo=e/ș;Ujʫe5qtǮMpъO䩣&L>E.Y9}^vd`@xhx¡O=JS⳿x7׿ kwk�Ͽ_}իG+-hpsk G$86>yi_}t׾zh�pm.X3kk~pû κj8Wmki\?~*1Ǔ;u[?6;]N5a'&gO[NB�a0H(ΙX,ްzUK:ZJ+�is4ۨ�M CF<�h\tg>U}ܱ:f�Ѷy4m^'WiS�WH;i:�(#��blj<rܐcKdnug%W.i\͚ Z3fЎ֖MZJ+7d =f\)/=jYN{hU/aj)z �`[N\7檫dF fVΛ*WU?{F̿fVL(<cn gO}5۷4$J+Ln`t˪/;#>fY#O.)tjiдy]Gk �hm)SaQwX\'G [66TʍmX[3`ѵ BA\\.Y9}E̜ͬ>q:!mQ`Y`rK֙K%<̫˓pC_khhm>x鿷5*).9c?R7_b5kGdbdj2:%e}s1L|+JN9o<qEMí\ܔS=4 S GCh o.uŰcΎM 0tȱm9ͲxxTu{ .'1`^ a#(r%/SS~6ѳ <Ama7_Դن:+X8&o@}&4҉ֻ x JctԞUgO!VY6rs/:FNxġM9MK~иcW?J$\,ۍJ�K2q}l/fbh͟ZpK̬3`Μb{>Qw=bwW g%Uf憦��;f@mOw 6MHÃ�}w&@+;ᧅ M} h]~ 7}U#ydM.lPdGUoNxaNƝz h<ẎUot}rD#ǟ|Ĉ9%~Ky<&�`y fpwb߾i5_?n<u sW`o'3 '/ ,7u_-3_䎶m-77,y~?#/q9~#7M-Vօ31@%@G[Kx7ouÃG1~}ǣ&;̬!`�aC M]=s^ w=݃m {ד%}*F;icswsrܵ; 3uE/޿9# hkپy]cɀLӯY\3`S L|?0Xc^'9F+vl<%zsRgJmf4}TMj]�amJ>(nX�J+j=b8)4IH%w&0ءzjl~o^}SCnCckSeҎ:Z`5:eaQ�a {ɸvv6w&AqUπPae{׭[`k M7ȁ}s٧<K ӠnDC]4|+ if΂8)؛v ²oz*�3j0ݺA~[ıu1禞 h< G |U$h( DtZ!z{"H V!̌"fq3HƐ De@C$7?ʱ16s�a|!x 2a[Wp �c"*f� +s֭uV d$�ַ�H#`aEW.Q23i'&|̌�Yr~ 90 Gb$Tqv@،gA_M<YpΈ7O,=-ؓuo9N2 H�9BdU=ƾi(�a~N0M0XނKPs(pv" lةPl]AB  NQȂ;Df]h'(dĄxcG5cA h4W2*`d@5f75Tln@9;FxCL2:3+tfdTIȈ�7 0Xރ<lw="0+CMfF$fFJ$i8[?%30)dmio"[LHoLh괄l֛%0XfQ^.)0#qe:E,UW9Avhab0=I~Ǭ)k{CW kn�`QyjTaOhJ#0z+⃣l7HuKS4$ {b`5X=daB@DV AMADY> g]z@{0mĉ/x[;SaBTEPR6P@>7ь e@"T�@ 1��P9[trH#Vhga 7<:>qMIdq$ #!6X%%�$Pi1LbFF)i$1([=bEJx[NOJ5kUCġ~R'"VJώ`6wa@1DDd@%$L� b?'v-z3>uo췰 3@=">a~B$ *Sރ{z%ctkU>X7ȂX"0*•dQ"+b/ۍ0&ySW}Y5 {:Z?{ʄEls"gKJ5.Ta軯yS/lT‰7@cJıfYvzHCMɅA!$i 11eM2c U {Eaj4 o u'Ty9w_>=,-y3^b} =hZ )Q"P Q1#̪ $8 7*pG�g̞=ҸZ}]ײfI,(|L)yUk2f0"[=@`HH픨,kvzBOewzJnV)w:b7X$ݕdH޳2e8O1ΐ͐jUUoIOFWT:kO)EMi`uD Fh[V'#dfPH%E]5uY# Mxb0ʀ %SH j aF23[v΁q 2N{:SR7/Kf43ȔvLmhN\Jhv%S6@�,P&3Y9/ ,+fmClK3Biy|%?b3j !C,T{^#1`{�"Ser>ᆊg3M9 0("]x{�̖}E#>Ӥ5v=BLj�H"oH@z0Unn ezkݮ)ar=@=Br[Ee>зG`oImea7-9Ytl&2+63_O1h� g[5(6-v/4Й%ʪ.[O:'6` 9-:d`s?4�#(�`0>Ut,Aу1$"&\v,KHJjAnmiGSt�au\HhZޒ�m{c ӨHu_-9vwuQ`CTtFӡQR?3pCE?X"4~dzlhDe:BDp0}7 61.NddU2O,A \,̣"o)PoH/Y(�T) Y8Fe;m8|Ɛ|ģfBhuFGFٓXȶX#bY7 ,$b,S.-XTo^8!1`y`9e,H2F 9ŋ Đ 0ot!D j,J: ,M�aCv̡.cvŠ 6Ph-WUFm@srYVS;Ez[egm{wɁ GrCa/@\ n)wϲWMraۧq&DN2iRa 毇 (]=KFbOX>N<br8(6;`942�6@a#CLi3ZtpeQ"&c �f ͅ�Eo#'VVɦp k"H2f@ܖDfDRc1 -isaz|آŖ٭s/_ill7QP#]:^vޝ؝\7檫asju"H !>ӍYWYƤK5,1oM.i|8ևSwAج,i#~f O/zs\N [�.۝dc8伸:w{ f̱@专.x90#EiI"-,}4]'kdx] VIgvFvKezfAo0A唍=S&\E&'Sg.xX۳s#Q@g^-vd\< n/˯m+VGܝ*I# +/c$d^afB9= ף^,$׏wrߖvR8jyr-'sq%#W\;}o?*xHY~-oǝsN�("K풮(fnԋ-t]|2XMM0'xIA7c-*cW3"Rvd0=-73\l[=?~KV:_\Ah4ȸų1gQx$w , 7 |8y@pe?rhcc5r}~nOG˲z% LH 8rAfMWfB=u0@/ 2I ?_Y{f/(d=gw⥽3f̘L'c7�3;Ӝw+ƅfWyBBCd G!#u6[hFy.%64LV�0@/Zhu}BBĄ )3k(zccdIҨ:Q-?&QaCla,uNzKhѼ|2K 吽?G<J{G7PO{#�k6 R<% 'fM,Hg#dk9㯇Y� ćz,#)XJuգiS6y1N֑K)Z:WOa;XU~INHlQwJSwpe YIgME% "*``@KҔ \m%]C@Ӥ-),D_cY1!3LHN2*!}ƌ3N*RYoq㺂') Y)"`]LFZ�(c6ůb>aKMfa8T$nߦ4<_^o0 Kz@nJOd!\JTkiGMOUk v ?1֏SOp4XVG_kh <لBDd= Ơ\(J+"q;@nStLDK"X񸎂' v(Ь N#]&e&dV`-A.oQjJd)-c�x 7>"S> ;( ' %iq&pyKtM$2.@RtG0B\n7 Y&oڴ;m{[>.'$B^@䃬!30PD$Q Fm(myXBӹtz=u#l.ͨ@l|iU�XZNbQTzHQm%f[LC@z<{ޞ첯 A-SGAnXJN ň,C 0 7hi6�ft=}80R8ZrCݢtRLˀW]{Q1VC[8յlU=r5q_A[>a@,Ahg Vl ]=l%)R8~P3=-Yax6Aq �ࣷ1VtZ~"0XfR<ZDE P:ۨ@q &Wuc d1?Z6�:@,=Y@-*Ⱦ*(:∤ޮdVJ4]7ŃI;1*87vQxbf`!}8a`)k5@Y%[tMs�Վn7IC#V-V~QPAl (>�@, uM0mĬY&�+xL{.%`C[l&ɦOԻu �ZE7 v Rxg }m6 lzfx1Z4oTw8&Vh!' 504E7hhigHgS龝*487qM!&.l餤=-^72/CpMo+T@Xe"�ol�t뢄辱{vZV.ܔ5 [Gc�FMwɊXOa}x{vݥ0򐱉'ug:�Ps;P2&FAwy;Sܠh�)&}{m{ʸfc·,6`8@?k)BJ֦ǫ,�U 2|k^�L12Hj-4$׷,܄�3DZJ_)u]frP\ge N1W=A.Cd&DQ>q@X?kXCMdSǴEK+HJLJJkB(OA3C˕W>EcLVu{ϴŊ^jd!trBWYDM)a8*IdOZ&PD$3, '7iz VTM($J HJW]DHd' k>Q>["_}ʼn'tfW  !N-A>%G6( ̎ &J_lcTB7v>~ٲVpr|mߢ`pfsk浑,DP灙@&;q2&5Μ I>DޗSf(y뿖_ ¢ݸ ԠBT/dM[Gp4LZC:zZ*ga֗ F#\S7A*6zN cJ+D *^2�) 4nʓreiK8,:̀…|Ro7:D yRIfm v޼Ό~2LgJ6;"K�JC4%ObR&.MBDP24\bۉи5 37UfP`;b AYא}0bZ ԵiwyME(8mnJSDW-1AG5 ԏ>B>@BFa�6IO"MXO%S8D3hܲRL%Q1 41' - ΄dlѨhiP}!"(DvBO0 ZL&͂.X53w80Xֵi�L&suyp,x5+Hd9HAdR?y�~$yeBT;Z D[��iYW#$i\@,oA S! riͤ꧂y٦Bu1TD4ڥ*!yh총[U)q m-8b3G(F%!QJٻg ¸O[c1)͙kd(J ǰ! /n[O}\SIW@:"jgB+lۈ̈ZZoN+:Um#jt'B8,=!10H)*cޔPɢaarNiEMƟZNTh&EQ3W@,AQHZaTP煱 Ӕ3ږ r\Y"oa+y'̖ Q;F*!zѩUtŀ?n{40XІ-NW&;imHM]Th 4 nfPdX'7'G;N,Y).$bee֜@7( !F &@1dPR(*S7aNIAf"DLÚ9+]mPdf `-1X=oӕ012 wM <{T9 D И増OzA\znEE{Oc ClBJ7fAˬd3٬ h<G 0PZIXB0R!䐱5ٰɘXx9?H^f(,b~hj:p:<1#_L<.b'eYL\(�BT^ώ#2Q!E^kkڱ)t@R q|&l SǤX8S5lQc$o<lF"yoiOZ43VcxɆOd|M !080X{B2 A#Dn =5=ģU;`9m]n28*Q u<3G;mN8cdE�3hɂi5]=;2cDh+X2zVDAh�Y ?p�a [/:&gchQ9^;]^giCuFzd> =404 Ύl*b%<a Gg7hA4jn{&E-^h ~8 a@<')Q�=jBYZ)ԺNM8N@,AX~gskZ+)u I͙zfR\!"*1ʦ.Ĥ5 ?$8J&%QM5̌׎̽B_-jtlS9:S,(nh]ahz9'!Vc>2kn7EL:ꥹЫ9>][)ȼދw5WUL%9y{F&S@FelM  clh&Fv:Tg%7}bx�Z'/:��{ά2[vVwfѨz,ڟLR68GM6|EVWy]GK @Jv=| sMrń `fO>d>&0›n}idcH%E0c]%7 ?j Ͱ(W5Ά�л t݃P' L4~=uw<ވBfe(A1(WA]=�EMbkJhY'F*R fFh^z��B/7��-S�fȺ@Rޒ}EXԊ"ɿ#v5Dvd#K$=Ci 1lf@HƾaX0' �a7ġg̺ օS0çHz(%BtL�uZW2D(HbPDR_ȡޫ.p^u kQҬ'(ɔBHzcEbPz J\e$fz` ݇'f_,q&GҌȊH|k~ S!el5͘1c2^Lk)ػ}nlЀ% 9ePZg@2ޙY0gL?�du3`y 3@/MG3#dz*G}q[JDK={9J'T(AHh:Ք:Y;d@ oWzVvf^~vSGzcC+42QQf@TFE0} L�`޳%cf%DM[@e  ![oi 3fc %>^qkLj,WO,Azd= Th A!!Qtz;FĂ| Q*(Zu/ԠL%X'U:"RNBd�{[@,_{6vF1�^>fBDPJEzdc֕ %[n<(d!&d0 $.};&� Xz%D`&-  ; DjӃF0[vگhBFbVN3F ̌xQfXV1-jzTYMUMi8"R�XѢ9$NA)h a22QWm 0Xz98X'M ȧ2Zt}uxӿ( #Y%\%jffr|,PY {ncQ7atf�` Š9 JLBa6Fv4 8BbTHmzD\%ڷ1:(Pv썑yA,ĢWI*NP MIc/֡ 2dYEخ.xzJvUJ"r%rų�ҫtB8,sB]Π':zYf@𭐙YtUeY{$&#bN{e" \r'8s6 &7 B4 4+B:S湷4.tx3cc-(%G*DnQiueo q8zxn /v7-H#rAi%|n7u[8¯ P0*$6�Hg� F%)^֗QR"_3tlTǒmk=3Ҋe#NT -uoPEmh+ MO8&cCdsdB46kZCQAKJVHΒJw)kI =^FH3)%^v6-K!+T%$.Q Z5I0L<j`NÃyɶ,^&=.cf46hsTY8r*uѮNFLxkzT ȀW' Gm-X�!*6"&5 %(J%X4?'Yn"è7zl(^` QFϝ^q+p*i'ؖ!F $ӟ_dFÚa` �FzPv꽨oIE0 f(yo*LvWAmm:gO4Mo1}$źZ/=fBR&' k젬jH$c: N6.&!a٬ Cc 1V vxhX['OzySo9=z fNY}ypxVn ukDP<-n27;%R]tA-!r1v;r un:8Vbة#sDtGVWy ;BpIvn.rFzEfР@3'baE%Y^̂+L@KW7tj =*& #G?sBݞ�rᶡo{PZ?{%+MHFKrh%mUhe^&օAE _SFi7پ&7&< B ͵|5O6 f9/Ar̓lw|8- "yײYuggߌ/��RQD^ԃWEƆ6Uql[sRo39$R^J@Tv1NK m:4�4h jB )e)mS57ү0$TsGfEak<@޷%&b�e Lij-N"N o6 ىmvA?uvJFҫ7! 6p2mBwOW* 5@M�3($bpEoJON8J`Ŋݱ`UBP Dh0quD O~ԺS#4.u1W2SED+`y H%#݈[d$|Fۥ &/,B1 YR`tL5^&;G ▥B晫mNxf72VeEhxIF"@HEi@BL@yB.>VaykCY L#F&^>c �Ձm-X{BAda=Fm3jhd4|ZeȍHbc?PUYdp"-tR]*~}U5 I^XXknB0$kg^Y@iDC3^QtVb'-z�"sZ7#ePs(b!\QCĥ&K`FW>@,QBV?&t;3\f+^Hi/̀vͭkGwa"dEET#F \u?֬V$O"B$p5d0jhʒjce1Ґ2Wo<5S7]݀ 觉 c\Kڤ@aDdl-0X>pnA^#3!ҨjP.Bdŕ<{V8MK",p0.SZA˓xS'C~m5ʜ9"~RyyY1y.Q~ͮ�(Y5dP ^&7�kz�P-Z*~(6MJ?UFp`AnݺH_߿a?nS*m)^ڮv:,tJaBBB D _In)tu-l6=Ei4l�/[q�y &TG|MŬqh'X9YU�f7ֿTDAoBLX$z% ۅ_90&S=C�JVE<GAXT 4N< IYԜ8E#kØhM#A2։ H^Q:JG"VLd$< Nl#DpO0#/^)c:aӟ0A'f16Q|9B`$-6⇒O~�` ~x˧D "bVZM^e?EIizIBG.MҎWAOƸdI&?L[ީЧ!shzG-zC?Œ*W($5LBVhg635�VX'{RV J#uD6aAFI�4ͲRzׂ' ܊dcbezEp |*6X Y#_HhDE3(0H"$m5Suv�!90Xo*?DkPx^B",L y%{F N,μ^0M`ĺ-N44H$ӮhG {�` �BlѦo7:-,ӵK-�z$U7ξ]H)N,fi՛kLlE 3($5I+5jAh, C6�y7"188 "{!42@Q��!2|;ToG`ׅ"'8E^Bꁖ0n 2I<ICФ/"HjHG [㱰0y3^ X6f@"u5U7^;+mag?Lz8Ÿ0xR`Dx1#֎Ȩl,jH 眰Y`G #K' ⯑X1·K)] hE4*0FpMہѢ1"PUZ\{2[cV(':،S< 7q֔d$qjyB DE_|dy~mtj3+gƽ3^QVkzlţ]bBu"Ke-5l $d\ =xֻ+u‰n.7H(DȚ+mB) )*4Qi@6_#KKKU&xﻑ}+v|$ؓyr$9܏wD6u#jZMf蟩4D:G Ae\a-tV!wYϣ7 n\ eq*d@,J<I3qb=G 0O-g%? #:k*aS@`ŠS:de+YNZ[0 uy7ٲL*`Tde,yhpA:fn&˺0*=O>IELvf Hs't~&sӝ@bdV@ڙʶ)"5 Daa|EK3P˪ mTeA^?TGن<.>>/;_Z0Y0K8H�yWlEQ TdfKT1rf.W,.XY0UY HgRQ؛N&s9v~yE]=<?ʔ\R w]ǓNͰؿ{D|t/ a#bv|v3bK&CiSR'~kTߵ?~kVӛ3LozvP|zڵkg_[3`0cCDaX{e+9SBk>QD2j^qC.Ȝb@~@3[JݏعT/{O;:|wE斃o'S}> 5g/m;ܗD#FMDڜx_zBLSD&[CտKcׅwUk>va]eelAMPoOϪAw{ƒ2`ʮ)0^FB5>V#=Ui'GW :LR[ꙆIQo d�[`yLc2$C8Y:Sn4(Us^?013^]@"b3fӁHms) _J �wS7v6.Bv0n e)Bl� ࿮"\lz#dԉ;05HQeM vnB`b}v+t{BJDY1R9Qb*!\bm&\|yP�+VQ;Q1//6]|O^tUf(^\E)woj0쿧/6&Ch0jy#9"jr[ LH>�fIrhF]y"ɈV)i{7%}Ly۾ľ% S;Ϭ:Zo ?ˀC2:Jv:/QqyHFٝ~I61<``w _s{ qS+SJ;ϫ9̧.V*@BQJB5Q$:} ՁB&<-7UJ~_bdvܸDZ7:g Ǿyʌ=\1 l.n-:Wƴ;8ub8m6m|gaT*ht F{&\缯 jQ _t0w'u'eJtYvi?Lt i<}ZGA@ (U* %YUk_mB {DƈLd'3)0#Fgw8痽b3iʹ[ϠJkcjJㅢ#H7UiЧ2v-gn qP&(9tɼe b0Zۉ@(T[xVʍ@"fzET51-5R{W߁@]ޏr3W{iyi٧5bHƖ|o&'h1Kj;oپI6t=3-a 5\ .SExm>w(U G Ɔr?QMa qYbМbsC;!cc *XH|p4)<%{^l_Epvxx�\"6VSJ$'֩3BQJN:h]XT"|o"1.Wɫ+cLLڣ7znQk6;͏JǛӀ_ 9%!IU7!0# XFt>_z+v-<j8Al+.WwDژ~溕;סvj֎`A wj\ (]T<2K4`Q�gERT(G*c.Ӵi8nGwF(7>~p'#KH:<gh65ӽ۔hEpS $Mb8Pdg_ATGMx8E^lG>{#4 *7ť숪۞#i Rɪ7!"4pRp4H5vtv7F6H4$׮[.nG:N0.2˻̫lغ*:OY 'HSf"mIlo5 "L? 0x>r{k›is6?;yt¿^yz\;|%ќ}Vd)-8hs_gYo9;o+?]ϵaqGY}}X<B<//:g[{0s})TPW$ r%8zA]*rC4H&!ldTM\I>lχp-'^8Yե_;ί&0uR+Y1*]i2MUT=J1r!"r4䟮"\LǞQFH}ިu Edioer) vk v_sZm9ƘnJbZ 9^uε{U4ў|G�b}^YyW &$[ȩY$o4)+(F[no}q]G9",?#=tF!Y3&`tRu-wQI䈈J=VzZ[�qɜf׻[ϖ|quuζ?N* .E-6b;$ˣcA^E-^{h0t1jƹ5"wI]5߃qЍ"\看 7*OQKZ<*ZFX�aP:2' HZ2f:PȢDH@ՄH:udNQ,D_Xuε⍜;R;j4 gIr  '`PPPd'Sze(EF@&@Y4`qKŐ4Ntb&M[|̬sE_x{GqLkEDaCMXv ! ))nζA a5R0":9aaye1UEݺu@oe#1vjV6T)5z0̰p(}Z_u]l%oI6=۞7RD&R;�)]#wZy"?.*u#cG{RJ&)T2ϯ"\߄]ۺ0DI}yȬA#hnDk3܅ 7Kc7L9+>:>Ђ5RlИ `ߩ?bHsQ:]:0gvg!1Q] m*9 箱} ۹emP[<.d1Ũj,.A$&TWQ�WWC[[u_hF#HLE*QY&(bsX[ўn uOu16FŮgmFXc$KUğ^h'\g~&O~aų>俓H3xqf̉%�d lPpD. "Xs{b/[8i�6K[@g!Ⴆs7E7pH" h%K%"CQG )%kvhNJ 6%NP C.Q`*OSJZT W g Goe"C<?> \{}}/Xl"'o_ tu;s,$"1f41XoCC&/&[1$>G+9 縜 ɘũ 7^5K䋇]p<|boT2u)Ȭ ^շ51cNhl `17+jY2#�g5tVaQ"'،( ֖?םoyj7?#]³ny} _mE/]1,2]PnL3A"jZPSGD+M^ưC7BڬEK@t\v!);BT#!+)&>|<[Ի)b{᛿tԲa 8 l@B@t '^6hr䡫:׋SDB{L&kI)GIrQDhm@;am;x0yjz?NxbE_z Z NE_n0e@Js2`?DFS0&ڿA^Hvl8!֢�.w^E'{Sv _n:HmUVoXEo mPݥ x],O%QQ44^P[l?WlI >ܒsESO]�H鄒`Z*m oJ 2#BYk I8@Dփ*~˾C{>Zc7ׯ<�Vv!.k*uη(0TdTowD,䶂�a{tïKc6p(ߢǥZ@Ar%oD?1(}'Q_.:Z?SN(vAt)JB9=kޭڄ~,d92 h/]:8)TMr0H3ps>"V4e R䘞HJдl"5TŀJ8&�bL/Sڃ21NxYL@'tvs㳫9N3v J*b +k>e%*Kfk�QwtW:-ͤh830V5܀#*B9"٧.",#&fG PPTR횲~Cս-_ `SNb"\^;yۀJH5 r]^iUm+Qo1ȆrJu%VwJ46JffcM 9UrT$&bcӀ8o(7H o̚sEg. 6 B3`ɻ"M4&@ÄQ bx- yⶮQQECQ6{Z0/5؂š6o_EW.jEW_DU=Ҍ^M�C5UgB{Id.f8F%�Bgtt-§_xbp2x0N1A6ÓY5Cyk#v<)2.A ?}_Y[̓_ |j:Zx18nZ ‡7sHkň`Yl'&[we <xMBwjc`>&0JG`*[{ oou׿矽H]d*%"ՠe6̌`c Wa&~Yu[:Ui$ӈQd6LyGx?+ο|[ڋ0@i v!1>;G5$Nu["FM EO8n *kLօG3"8f֚knlG x^^$r_u:3/m y UaBy(l6VnQ^4BDn:LNh}\;7y f`ёlu*㭟~d:gZdPh]>S؞[ 9m^B4 6 FܭM4]\s�޲::[^2[r8 9ϳEUR1gP3f\SMV[zAUڕuXݘoj]vBeuuζݳ%q=S r!ejS#,Y `S*`S n_C2 ;kj{ /Vs[d}p1Ұ) B(ӫsEo�b6C #Qe;*i_sLUe +x3I-ŮnD:[ٽ G dkocR̬s&P'%HIŎ6``E;ãamRZf}p/`j%$FdDgD!rQQ-ltzTKVxsEva-XI t-YQ3ВzvL÷5A`H,NB-!S%jjm*P #p!d`ita'כp-¿(sZRb[ъH {}Q{6T$Uk~A!Np1z _Zچ8l=bP*,_;ln0lssf|Ł!5hI1L� +#?܈Z2T|#\ {Y+mRkP\R]لzfUʬXK)YOİ#"l_ʬA)2Le:7 !DlN �Vjۊ0!DJ{\'_+EvA jA(9*U#\L0!?BxǠr Nw^XTWW (R"-([}Mx;Np ?Go{ަ^J_}:{(?e6}߾*ڂ21%cM rMX2TnsĈvV ]aH@']�$G:zB.;r Cܺ/}ʏ=*._/d3;] UcAq-.@ۼǦm'gyGf=de*4A�YyO[t8v9&jF.-7,;4߿>VqEO`Q% VhN &D-PRRlNLSBhFU+L*vAl)+ɢ~;awt!M˾:36O~gLQ �_ѣTA8;T,:0_ubLɛ~X*S%TXHc>":9WowYis9"|s/jR@y`jiQ'ַg8}3ַr󲕥2D4R^iBq:Şo*cmfƔFs*䘓O\u,v0\{C9aH|ޛIo[0iSyqyitVABJ8W/&ۭ 2kC{o{Xk߰wY}n)vFQ9J)H@#p P*z/&j_s`W 0MPBDAfuY5L?Uk﹗" _n^ĻB1Qḿܾkpy<,G=yvA:`¥^op3._y%#}HiuG&ޒpG8;PM2LŏbP-1\ pT�ГlѪ_]Vo|%^LW{+Fwvf3bX(d6^W4ompO{HIh ›bz /k뢢i)5"f.J=o*uεzRFض<1rЪ2t@΀4}AD8HB4zNʔwTJE1Ճ*--i1h�?5*[&lłH^E!Ptf"FVzl(%5ì'T"L{/lLLiݹCsA 7h62R}%.Rx'ps-%L ,E47a-p Ԝl-->8x;iXQ{*[; 2G=0zSv`椛bu<#|߽֋8\]ZV"Dјmk;j9NwF47tQ`}3?K=aY+"\\e v[�-KO]+3*e[ i.:kImw%Π¾ Ov # }xyI. F����IENDB`��������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step4.png��������������������������������������������0000664�0000000�0000000�00000067313�12641336260�0023257�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����@���}��nIDATxiKaͻ,_!!bhb5Ġ1p6Џi*+OrW{G:<Arff1~MӔRڶ,٪h4x@By4]폗�Tu]Jٟ,Hkmz @Zlw�A'g+�Ҋ*+�Ҋ"g|� -1� g~ {�H+bpg�Ҋ\x"H+bp" 7�Ҋ\}"מ� �iE n @Z/7�1�V`�iE o~V`@Z @Z01�K ��@3{n85y驞?df:0ӓʤB2tgB KXa16eywkk_}_$Ztb5Q}{f0liZ/U6tu~yMCWs@CZ< -#7+ [.ѧ{F͉d B�6P);y|Hueu+V^3Wy5_ PQ͑4l7uW=fFk쭸 NB\ʆCU 5\~ Mhj<KDքhs*( 3l̕vx5_%j'IFLp&ivDjď_l2rmRۣqU Wx"Eͭ@ >P6{ɪ3up8|@kH9_P( fدr;0|/tν߁>"h=[Fo 1OU=ڃ+b=FiHLsii1[x0vMf`,;4 B k[/ձ2p7=Ged7$۱ e kӼ˓2W&&3E㇏dٯ5ʅ`BrWf\'Sc WU2*ABx^cBWJ/K-OF)0VǶ/˵'fN8(}r2Ns7{l񽒭07wfk0τ?`<<m+C&Bx`ǘ׭9>rƳPb. T|pv#Z{yvHsМG~ۈjL _| g>a6lϣ҇G=HP(?5Qlk0x7E <Lg2@$b{E6蔻r4A~,+⟙dCZQnkz_t[�\*;4=%lba7( nءo ^WqF3htf9Gj/cAa�KׄTk!r,OCc6A' nOSqnf/}O7B3xU~h싙0Kɛg?ޅ/ٰ;ϼaÖ~\2 �]pGIEN)"Hag B�K:xZoJ[€1e1ho3M@[Ci'QySbm hZFEQ,H4jacLlK8R] X'eM"k ! 3mrEu h>%aFi8,pR^SC"?K(jx*^h]O`JHi)}0mf%`SSe氅 ݒMۭEhd"_[!x P&Y}(MMF۹';3XUNpoA.~8IX6 V2SQî3]xoqMf؈9n0w/WT\Gq?/J5ɵB�{[G5:_rҟCH?\$̑!!] G�̠QP |kfVzPd�~m:_B'f gX'XfZ.o R# N/.pzr-^֭a/XfBNiɪF bfۂa9gH õ)P(<BO|~ͣ w3b{+oUܙ1?a'L;[77n*I'}Uͬ}UMXڭwO5P/jZ ?j Cs2y\˄+peka�xĉ|(1lK g%&}Vƿ2 Sl}nVKzq]Fg+)f@Ʈ XvnFv9 C&Phf\OBAw8יVvu+<1y,O5rtTi7w]=JO]x牺^GGuO.M8L$d �{3<;{nVSΨ<Y23X̠ q4?zb" s)pAc\T :-vqČUWf6 Vɒ{|8~-'x�ZQ(��p5<WzkH%nw<TQ6kIv []h(0mҧr^Ӄ] O˰^f $,_liZ1'U7 k]:1=N3H'O6yDªwCaG\ ܯ~.7kQYEZ%嗛X{xBђگBY? N ZcUM]}*OۣĶ1ֺbg=!25 io iVԴ;vcT[Uu_Mȹ~5rG븉K= kqBO:8K؊^/yE#f@]"N@`'x=6l (6ܲ8Tݧ$< OSE*X *Rڍ_+ N~@` f^Q.qFh*ZG r_i LX< >YA)km}V$2uD/5œ牭+q34o*9vhM&:rAܺ8A@KJ\^oqqC^zT7Nf@VPF]aRi(x_8*BC_+ >~@` f0ᝀnwkO59R^sI †\$ G hCjlCPaJQ&)HDYwƍM`@k3p|jbӧ ʿ mVh[:G uLP(9ѫ]j*T.< jstmc1]u>8We bkrb+;6i`�{O7y NU^|D5ŇNf)f o{>KV SGy7,S(2NJ')(#(Z=l-qÀ6 ː>: _bkUxF1{h6ǐ6e"A^Ch;+g%Ɯ1d}1/}I& ;T7=[Z~"C|aW`>󓜎BP[SEgGLc4OLauCdWH G5ӛIE]ǘykyt&ZL)ȌbD5k@8n<$f Bf�ؖ~{mΟZr|~wp9S{[>q2ÚkI}h 4)i^s2؀%tgA͕>N-ܧP(J RTJbg>TƗ©u3ڦM%Ͷ֤H!0'8�1Fހ'( R'3�ȝ̄+S~嵣.NZޙ%TpspȢE_Rm2GJL+]ҕQ{~Sgk[9jg_(�?:wH1(P(J!\�li;[чq{߿;9|M݇Oǭ=*>0Ͷ 2GW#m|uEᇚ{}+UTd`N@ֲ?BP(X�`қͽI&Nb۞?qA> =1 BbO -Xg<YTIsh}LۀW;ؾgN]hVY٩-dӎ1w( b(9c` :K@@DɠЋX1naЄ=AgM}am[0 OɕGx#xZ� ےL&LRD ߜ?�bJ � �Pbpb�J!̈�u߾�Tb1"2�PG dO"c�T!J5��,`2��c;(_}��s ڒu٥��1؟:ER ��E S ~KAz&S[:,1(Xi[�r d2,1FDR �E ^f9[oWi{F靍^|BTB! 4%H=nN²*ZpjUvGYdml;曝πի[)7of&T"dS!fO( zP:NEzO<8SH̰_U4ՉuV F #ш7sB+~vGưet=Fgnr<u"|wΕa3@ M$W_-bymZ_Z vv#Iэof:vY2H\nϫ\8%1?^qXY%+c2G~xT(DFomS�޹<_%F}o936BrZ2户@~$.,6ҥ�buDc6$qQv#O~g9{Sm7NAۏ0i5l6ZĤc6ɂÈ_탠=O*AC2"j${="1ͫG·w<Ή*m F" _?~'@`>Z mG0spb*N y;,AH/IyO4 &菀"Ui7@`q?"` 1xvZr^J#2 Z&;5|z lnDhBdϳ ίcȆ?Ab5X;bhSI::fX:nevSbp@PLL_lTjb�#@xo K1O�ۊx7.Wgީ`f"Ls1�ND5҉yD|5&) Z 0c6J@ [o\p,h돝 i։~l ړ $s~T zU ff gJbiAhD<Bcs%z؅f@L 0fx''pP@Gxg؞<H !A#3b?mjwxg `\􏉜b;dE f’:N \N#tfŀ]G 5 2˞ȑ]mx3!@@BrC"J=U9XH8TAjR4I^;VԻޝ:򚾰۵~Q}YGy̬6 0B2x,.$>��6'-Zf�� Q$k *N 4զ ��ʲIP x��eC2h����Ɂ ��Y2(VLFFe��� e��$;#ت{����dP7���dG��@2(L\��Hw;%�9pAd� Ûi v8d <O|׿|: 2(U;A� `y닙rͯf N ?k6g2@ 7dsM\󆸺S52Q9d H&e`�2@$2Y9d HeppKdP:橗K{+)#@ɀc`h̎6f13ӳUV_ugF/ij|ITS rcO+BHRmy1y#;Ӑ 5,K djj!J5`8;v ?|ae@]n8 AeeEzRJ_οн>!=O"/=&4Aa|"K{̡*ޤ:.Ba)5~6м㖽~ 6KCGm= k6A2(˽^ϓ2V/OF:UT wO2|kIˑ~gX"~ӗAl/{!oX1>::!2.%w{ow TI h ѮWh�t&< C@▽F˰Da<t}m/Z/|`)d˽ǶwDgs* PS h]+A<떯A|/D}2!"Ʈ /c,:^s39?z7[|=mt:ma7py…#sl}R:{SgJ!d2`{Ro'uAal2jtze@¥(k`0H?ɓOZ'[>۝yy~xߟ?=< |ս?wVkֶkE4WuT PAĨDTD\A@!;aIH  I&'wr`qāy|9Ϙܞ<̷|3 |dv4w4cפY y~ۇ~? ?g\g֕ӉuoЦ&|;H oR7M#B?Wl$ez4jWohG7Kș2_;OK]f6R |h^j1m��{}97 :;;[DSYNߗ^/_/{O^w.:psMF8h:\OKKXWJ02sp0D=$6J幍@J`�9(ȠiVok:0NI^>Q}j]zH/^ .;4fU‱KWiA걱ÂK=6M �:Ƞq|;Q}V2U?8mZpH<K$|*1Ac("a[Я2�tX2lc}A0P_܃wAŒ[KWW]>sfx_9F3Bp<8=aS> Q ֈ6* �@O#mmmuuCne y?u frX]>аXc;:q+GC?f1= CX_ jF_F1"n~C�OZȠfTfmz/.), ybV>-<bMX-)i*֧Ac(c@J��`BѹeP=TJO+_mUfUWU`UIQ˗*ucUEy5V��2H HeR5TJ#JÎU],//>wpGeiIVЯ2�� ]h6 �ePPP@N#@DU/*e�� Dr#@DU��2>X9#@Da��0�2��@�2��@�2��@`2?Q^xMKꖂ5MysVg/\R]kub��dpHɛh،ČܜʲʔЄ<,Ŋ :uմl(rOZ!ZOL'�`OG;ck~_?wol絭Mv>'~|^&pe`A jzB8襝GоI+��3 ^_8iqȿU請B_^ ~aqȋ_M&~UJ_�4Q=v:l K vFZŠoH=]M>*�� V/zmAȫ"^Y‚/Du܄ kpN45Q; QA%vjܲ%z}%(7�Ξt?PPtMQ3N"#cI )Q:`̚Wy 󢟝IO-H߅O>a~}w}jBَ�2 * t gMM$q>ib{sKQ,EƮ�0,l NOXXENNl�qS$+PO8bq uO|슂7]xkI0@s>P\O8ңhE02h-[-LVtOIks&Ωw lW}|_u ֥9Μa!IW"__HH^OyzcYqc>Myc \ZS-ojppmz߽uήDeԥ=i1_qRaڠ.2h.^)L^%:=SFH^\Ee(GZur=ߎx"d#ťI) {m񏴰d!L0$r}&2ځޏ}`VC}Y7/qڞw}dd`xŀv|ES G\0<xˠa%ROO;f~{BISs)2Lߌ}/uiI) |ޜu@QyUWD@g8;f~s3LD)3`m"2W Ƞ>oykO{lbn4@YCI̛$܈w6QᲞdz~i &J}i0dW/v7`}e 41;]ObA(oUkdvwy*$T|s -" /K<|τɤE^';'I,j=d Mx@=XY8hG%6 T҄U}Eq>ws"ƪ"cGG1Q% d6-SUMP #/^' O]tsdaˋdzi $ [|EG O"a^77%=s>:\i >5 nNGz>}Ơ^t}Ky +pdLȓ@�Z*g/-,UlY:$MR!a:Do`|@tZ\ZNV^qqYEYeuaiUzniDr\} �2(Ihș$s2(5? E"? ? ,sog:=+ԁd~g&gM i1PT0q{��PϠLn׉W"KlPL!�� 6���@���@���@��Ȁh:1å6iyM긯*cG+8쓢J"T�d��m4:mXShWacmQ\ >�e t5y5Nk;9M(�Adv4iǮ7NQ� �l[)zT#շHΩ驑NQN:ȱǢ >��2H^~էɳ-ěIaKS#?6Q*o2@A|3ҋç.iyWwGG[}4?)h{|\([6(G}c` %IXx@Kަǝpf kӶLh`y"afA|V@*w,(*"ΎlIJIuwͫ닂UPT/iO˶oL}58{$?4³cڹΫ\ўـjuT48lk0/ ?4^NuK�6U+w5m+r[ʹSM%KW%zRXϵV%fAA|i駈Oѕ#�(?l*6n+tY+SZ$|o=,ۨ rЀV!@k^]_g?;+Wp#V�(?l#]],cI~f3#poB2ͼ "GG<j]u}QY:�@AaC_CT"bg]>stm"e莐!gqp &5U%kUn~'"�Pؔ}BKIiy&-ߜgchLPM` V L ��-AQG!3s }7]ƟoMWUP4�6=MmuuJ6eB^fTks5 n�`2�(? [5��� ��2���2���2���2��e:}򤯷?#=](�dqĉ[d={EN\$--M(�I tUM$zj}}}z  >�&epǧd@N,ѫU-M NvU]AA|��dp/=;N,ѣG)^6Ȯ.]{z&3>d|: dou&lTVNc��&i?|faUMbCnntxez2=C}k(Q <e+> �ķ�)ɞs;t(..xeho :dbf] rM|,Ŵ B]NR9:v*1$YMGg?\�� [σ>>x눗aBk򦃜ZD,b&ƍQw*KZvlEg�琇WBEGjuov@^}^ɬ9q.UڵK}M᫃3(̏嘻#X\(ƍSKPO^t4!&7�(oy܏xWL<a9uS'ŕm p܈20 >\7ߦ ⛰8_q~tD<Zx2�(oIr8Ԓw's{‚Aoo/]$$$*+\GxΏ,is9\i_h2Ag9j٭�ķ lْIIHKKKNNTTTDDDHH%>}d -|#G+ȋ1e 7 TbW\HU?C,S�-[پ};-IIIH}PRGS/ҲnJG* ߿>LOヂw- (Og͎9B<HسgΝ;i'lڴyhA|����@�m�� �� �� �� ��@A|��d�P����@��@A|ܢWe�>�ҡi*�P@(C�Qxy1+TҲRAå� m"^^t%ghȗ&[�P@+3%MTg-� R9N<*V'�P@+/Q m"ZN� �(a;{JPDeg7M(d� >Z�@A|P.��l_�vT��d�F �� �� �� zzN'=`262�Ѩc1eEuhhhL�@+<*% fEdPWt,?sgel_R\#MtX֟WP۰iU51edP2(iuLg`"SC(h}O*Pk/)Yf. qve4mm{Ch[}`kɦJφ=%;Ćm 6�T+h} vI/eu=====]]]]$JYL==9]I]Q^sz_K-eT(qIBER!2iϮV zOoS)LN45dݢXu~EFRCC w}M"XB\O;Ri-SuP2A%<E,M<3ɧѻX4V\إp]CV/Ƞ?J&dXl]ѲALۮ&hkkdšvna4uF|CC<_qJ ">N|gVqhӡWH̧BdHiHfzP;\7Φ|1Vu1.gɖAO{LgàkVT67;7YQ2}^iҬ3SL,"5ut3~뱀IGAysdPܟQP3``Ywu_Po_߉Yk:2Jj;: [Z)f(ꠡRK8xE7F,8*nOɐ'q:~'HHYjéYFs{"`S\:Qs? Lw;ENq؇_(So\ ԓ& z_ T4U(i2  NAkkۻ_+jxGAZ 2!i'jGF3M{1f⡋i58N<⬥54poS*R\f;HA7$RGNGW TX>{0a-gI<JM >n6Rk~&{.X\5n{pSOL6[#<dT-ȠY("H@e 5Z +r^' WMce'2x Z P2 aͰ;G AQR:jԊ-oQ9Bjhh6-en舾T`aW!J3!ҹYx_%pl|3%O =qob+ER< ԬaȀo.=54cHAYSRBmPʲg}Ӫ Z~M^~Sm>T0(šuhX/"Dq<G92v�F,A~V焲g>;] {x Ƕ Y;*e zr[(5<K@ % 5Z)G;BNSuڞ<S[)FG4S,bylKu⑞ʑ 2�`b)F|\}$%!'"\kV Xg G %$E\ fwzb0K],QL$w67+ 2Sz{ )5�nuw k2)-l aMpeu<b;?Q.8.�ANL@+ +?8]@2І/O$â9"�X cj t>_I\CRol aM0>ьr>r18Eˇ8OaЌ2hQ)-+��ʀa"팃ޔem:ED{jlOq}fVfWˠ?PF{OoowwOwWwgHֶVr�]АS4Qg4�@WSO ?8{j)`$Ƞ?@v_TGCB:ٓ:#ٴ �d� |6Q>?M�@�2ȯWL44 �dt$-7P 3lV�2�j*  i"c �dYL/MF2v�F n:XTXVE7w.-+AT`2AčbY 6Zpp0<!M%4Lp} u8cs[UJ_+Ԩ55zJ񁁁--52`=nlI1+@tAhhh__jQQQAAA͊Ł 3X:\V \S]gb) 1Wdpŵފd� sEƦg444ʀ |(m6.zmA/2TVTI28kƭe2૿䊛?v++NGV 3d <-Mu?@%-lJj�\|襟Wi2l RQjdJuyL %O#8;46%Z軻:=2O L \<3s[;|+e@qf@]˦ *4&ɓ':;/Aߥ>_щ9+_$"li y@D:�2Z4۽W#+MˀM79ok2jTʀ\ꃞ >O9#\+G4P =g!p] Թ{mJFt/5ʹ/Ύ_qQ9b6 �F S>E3-!m"~L0O,|+[oG[[|u(J8 }Oy>rmA�Kq ;JUҨRa߆dz:>A_Gn}̦Ҹf �Fԕ>ݻЖѥ>52/03H;},OIz �AWdrm# +,�ٳLA9 >Z+ravs�@�2Xl? � �@�@�2 � �d�����2v5~�0dg+d Q9Y: CG29źAA|*~+( _/5tQF�V/cpJbŠ ~qIYEE5@tuPʀ/""zB \ȑ{.I/546)2rcwmǕ Hڦ[}#Td`G8$CXjP:)M9O�`2:WN4RjccG ,^?6rP< 6*l'Eຏ|Ջۈo_iCeˇ, ⫗+ۘpǵXEL2Vt6vveFџutN]k&2`<nZ䕁zA|=olZ�؊ {z>./6렲U$׉<|AoƖ{ (w뙐7�$CyOY61#$<D¨ )H ˅ o!a7ye dh3y\�`26ObZ_vO ۶ ڕ'}\tL݇Bs]P_zς,#W0�2�eD?6y([Xҽ_\t[@& (gh7yp ~s��`2AToޱ YnqJ[%(6 ⳏI0&I6`,�V$Ҋg޲5i7-O/~:/7FzP(�d� SPV5eͫ~2?ژC;z2�6 2��2�(n����2��2�d��d� ���@tƿq� `2@3}y8�d�lD$fsY@f�XC n EԺ[fݺuwܸ!(hJ>+`52X_}<LD!1qR.T ^\0)Rԧwg&wewK].x2`Y�X>}>}i@REu!!�`܊/W&$$uw3}΀>I'z3jH\&立WDa]VZv  d`2MuU+g몏ztwMe^B]{u27 6=�k�"_jw?ݧ;tW/߽n~sԶzsMo? 0�d�~t >;0iێ;^1>t⪠ONEM91&kˆJ dzӿ"wc"i12mzfG΄xOs gcN"M��@3L?>}˜ۿs~ȝ 2eYUO}e� ��|@�%uf&.��@�2� �d� ���@�2� JJJ<yM6:t 2� l_\AAAOHHt{ C �d`2߾}[lIٍ1c6d:DW v�@8tuU�d0eqFZj.y:.mˆ|;{J;`狩@H=6,^i ~e0/鑖9c~f�.T�d0e~o_<Z\Ho܁х}wC kVe`L`2x|33S 2A~ʎVG!6dUSOսtΏ*onR"w X0pe9)d\fۻ}te #{. $ggg2 ܳ=6uAҽ+]M)f{ڵk&U/n$vXo6Ptq cGˠ ?!a ?3+dVse0%'.1!`~/'jW_d�X H $w-sytEA=q{JJHK Dϧy /,(uy S}d5nqÁ5]wϰ%~ao~eKp@#33m_*bm/'n^oZkYgܮ@qWYRE+ $LgtrːW%O8F`=WY)d?iYܷۯb/>hC6.KWsg)H�B<ˀ>^~詚]/w<ג͋u׍sgM  ؚ<RL"Bδ !'˯j$�W2e] հAVX*sXm4 Ծ bWWWU`U /u7,H8OK.++ dQ̔ CLy2`/CN_m"BV&/^L Z6yOOۋr60JˀxP.s~aKԾ bΝ9991^4_-yOzi}n\t>tFiC.pp0ʀ[tHM)o _^d \ d8(~C P34-= i6ЪrP.sX=d�TTTAߤWj㟸sicS{8;;Sܐ2XAC 2KX&,B!ȀHJJZf تƼq[Pjj*ܸ2Ww4fP!zjԙ8{ĉo2` ?tB � _H�/DV/c&!e� .^vㆵ֙7'.~7vO̯ �d`2 KV^j*S7 ĕ>ƜS?vc]ӧMr٭+� �&?n�@2�� �d�����2��2�d��d� ���@� � �@�@�2 .p U&d� pe Xy59(# �d�@�2�S)y]X]znڌH!x$?W.]eY"(RPymp>/)C�2@TDq11LCzR>S>ĐwU'\46,rU[]�@Z*&g7?</O3ǚ&z)X2FB`D�@l˛8<eb5_Ʃ' �dp= }Rb=vQ_JTrpD5S'$f5[b�z Hf[la +٥&3"FkZ-55!6 ח% �d��Uu�@�2 MM�2�d,^�@� � �@�@�2 � �d�����2��2�d��d� ��Avm&}l}j 2(��\kd !^y'pŒi6+�202�pe@&p9[!ّ �l`5qdf{!*ZGN= �()߾h)-k7A- lB�2�Ds{ߔ/t-jiy.Ӵ/܊O\pyqф̚ꊆN`�@�2 mK\ oώ2y9pC現tۚfz~@yژNsG-;S,bXrbGG;z"3Bd� U:2`sa<;^ޛ~}cn[q2{Gd a\y,k,-ԥ?FӰ,O>,~J @ \k2O{c>y?<vtG>zǪY6e))j?.+:jYtFˣAd41D3!�2�I7yxŎ ~۶n{|ʭdֆ׾8-.iaad�� 0=<ֹ5߿[n?uThFsfazʉsӞq|e Pׄ M$NzlJֳ ȀtTѲU]�2hv=78ZYR; o>$^+~nJ_{% bDQLXTdWdD,V'p^]'bxHo lHn{ifdOQ;z#tb[;,d�k/d�d_DOo_y}9]ɴncz/V-$�X Bl\}rMW !y3I98 W0K<%"B|f*d@XWXT: ϣ]?dm}r} 0d`\٪-aa]<Yz q)Y:l訟X 3�ʀ[}ӆic ڀ/~_/Td  , ^RΏʈ|q0=d�2=��D-KOi9f1%'*6`D^ D�2�um,l'sʀg2R@=1Ъd�P@2� � �@�@�2 � �d�����2��2�d��d� ���@� � �@�@�2 � �d�����Z:"늱oB+ �d0 ^̴(� �ؔ XF �d�.+V#syU}C >Z>8^XV``3?l;'W/cf'VHZJ �dJg!zˎ+8xYQLc4eg+]Jd2 `/O+B1No �d�%E_ߑ<I|ʳJ̱"E|%s8 yJ ��+X٨'s (&#L5VN8%XQ\zly�@jn 6J l!Ra^$|镰<8fbri,bD@�2�S|z|o|]o _qg"$^ ;.pp@\~t<&^,y�@>l+�Ƞ*#=M䔔$jɉII 񙙙 �ذ /rA77G}N<{LbBu�@yh4Gjnں=o϶ q$4�2 �2?7yj~uVToJ}Ndfzj=-+!>OeNs;g �%ND hw{Voo#4wd.ݐzg˝!?>>6D3-֑k2�ѣG }vС'47jnycVܕpU@&( � |U<ݴ#Gy\/in=>Ŕο;Sccq;$ k).)H]֧G65;x. d� u�dC2v=ݚ[<os㯦<G_Ϳbb" +],džhCJ]ˣ|zPt71 �@ǣ$IMM[*Oh44~V�oB5w+2qfzVmKQ#Š1(d� `>|YJ1FFWFjd 0)�@`(`dPTTH1ϗyyyyzz>|>FhD&D6u͔Qǎ, �kA�Mzٝ΀k׮uuuQL7j;{2-~㗸B(21 l됁e�2 ۲e m#UUUqqёoo/ ڐ ��$\\6҇ m"j'Oسg7]d0l �֐d�����2��2�d��d� ���@� � �@Tzި^ nD��2Hv{w lM{ �d`20ц 2�MʀҲM |HNHd&|N>0d@@�2I-M=ugyAjW<S8y2 �ج EA!&bm q�\��X آ}� pI,lG `8Dp@d 5z67 d9��� � �@�@�2 � �d�����2��2�d��d� ���@� � �@�@�2 -��B=! E+%%1% �d`� j;9?2ȦQ_;lnVu�`�ʠE<O<T\@㓡']j_ޒSmm>=��@YeO{h77-rs'Nd*d� �Hl۟*ߑSO+&Mu娽4bS, ?d� 0l <Wdffo;JkAw~?O_ۤ|IYWyۮ[O]q]#H+q�@@Lۥy5Q3Կ |8#Xt`~~~}j2p:g�2 �q2X2CsSf6{y㧶 ~4ZMsOP/ϬsP e Ha !| 2� A~~ӽi;& ->_rko~Ɨ@a񈰁8DPtPAalq@�2�0 w ͊j2oTE2-M{47{<b3ogo Q_ED ~蒅߸t1yf 1ߨ!0"d4VsN�X ˍE24I}OA7݄ ."tdK!P̔m �+O.% pe!gg+?ۭons))Y "GGGї7* `2 0p `2_ˀ@Lcm0 v*xWH"!x1;^ m5ﭜ!- u 3?13 ; _u 93<"�& $` y0A^3R�Y0 @` @`�  $0` @`� * N6}QŌwrv@ʅ Zhcm%yM8c')3KN#O_pt'c/oR�BoNEi�@H2$ی,MEEI` 3E2 epasƉ8] S�'RKY �28KF4Va, @"q2@  ޜfϊ�c@dМ bioFb� A $Y,0tHEVi#ݼ�8dD @A,0QT4[m/A1 � ~pHѧ"WOMw@ 4�2S$$WPʫU:t:}Cw[[͠GZ_z%@/2 b-PILٖ>Ph5UIͲ#][|[ 2 HhTSJ=^ �2X噚3M!b.y)ʇCw � A32D>gwSj-{q8N,uGz?Uwnl:VH? l@d�I>cSDדeUK}+}ﶋvx~t :zA�d4"?FP**z= �2( ޳3= �2`<i eRMx/Ouٸ_-Br7A @H#2RiG5y�2h".@g_n@&YL8>A p!Ur gEok hRwGGNPFsI1%5P–LFײ <d7{AdO:ā·`�  $0` N`�$�rHr ` H0` }# H0 ` @0�mv޿Q<@0 xG BA$H0  gΰFk:oW~qbc7w4sV>^` 4Σag*9SO ts=Y+@0 1 ǚ{v>XoܹGl  6n7,j�A6_e-Y&s_C;+s=o@0]͂y}9۬_ʫQ9K0 ` @0� H0 ` @0� H0 ` @0� H0 ` @0A.כ Kb->O6c @000  a OS덦݁:k0 `?jyD~`�Sjdf꽛=e`7 x&qT3{�3 9Kf  $0` @`�  $0` @`� A $0` @`�  $0Q4I0 <`m2~�۽Uz,499 hF-.diDOҜ�  K5I$dwg>L`�I@F{?rh9|``6 ݙ`  mo.U͠9` @ @0 ձ @P@w$ 35Ϲ9;?eC@gЦ `^ Tp~�g 3`;_ d �3@63fwMM$}s:lS[S{Uu]YQB-.FU1\! $ $Bd2'3LGqPjoR_zz:џ;[lX*| 6ֻл&nH&Wu*UI;[nma˝lF)[z1&,c6%r ڰqkih<%ipu\ Bgc-lY9ƛ+% Zm:?>;~?$>Y\nY#b&Z>=aP-, _ _:?grR;  GcD2ҩTL%yA)u5ION:, _8klc} l_'G[1 @-H4`*h.`Te In=,Vq kVi4N;W8Z`eGF6xБ  b_ƻ# Do]31 0b@4+`A H\5h=Ѯ^#cj<[9JHg4Q)GA dxTDqU3 G{A`F0Dpo=nJ5x"�hPerKrPp-�ATMZWA}7\JO>0z$ `ʣ\m+ 2iyj֣smθb%`n.D;宧2c!AC()Dq?U̠Fy[& ,]a �겾>ܯ  @Za#`�/ W à`@PuuybR1i+BL?S&Of.̅GY$˿5y>3 (}pJQ`P$ "QDk+9 !}%l; }idw5qaaА!L6% O7 �/qEg[,1A7e/l/S*yf0x0�`c q�HD �x.a 45: QaA‚ba1b\Ii\~%m^-zwX \FOIJp+yfȬr6a[04Tfx^R3X!`y�xyÑ "0Y AMpD>v|6x0fH,Apxo0WA ׺،PBN&_޼VPWGm]=56vᓡ)ʹHR40~2zpx<T0@8+kܿA rHjeXx%( &k?&0AЈ8 lh8]<Pp p �X.1rʼV2h0nZ~YVG"OPH1M`wē^a_n}ٺp8A$H xa 86@P0xa /_1fU,g@n&--B˱x}O DWZf8V'±cm2 f&퀸wFK , -,,ydUˊhm ͭnww>A ufz(L$g6_ƻ$]L *re4.C >UA+A;"\0ĄaPJ$oye4otʼ3M-_=+@U  H~v,4ZC$D(6 m0\h k�^]^E à\QudX h"Ifj~ q$"$bb10#zF0Ru`h0P0'H1 qi/0PZ/Tю70 ^ `Rj4٬&QQ!ރ?+`Zd)JUetFW*=8~ܪmF$k�a HE{\ @ `~igb' TZ02= t=K&r?Gb) 3Az^}FFHI^* l0A/V*& IT aIAXF}h &s`LH7`XgVKWnn)^� l| ;Q"*NBټL*0Ѵz3&sM lEtf #d5ܷ3VL<ODH$�  l  UĂ ŢJ[ e]60 èJeFB K ݻn'rC4Q-S/ntbʹњ @i#m[0'^ O(7#1['aE jaa4In9x</wS9yy]3JOn./*4;7=Zs/7˔OFuggȗ( jHWmjT< zQw_pnGɥ V_*(/x;cnz^/&--M*ںܽv~q탧i۠;nz<>L}�DdX~c^�5zc àV@Y޳LK \"EA7ҍ} zf\x:s}f;c 6&GM˖`N G/hP�}`/Pl2*"b |V5T~p 3ן&h nِg}n Q9 @a'aax(WXR\esǻ~u&ٹ/~SD݉'In?mr~ݹƦ$dF/xJcmxB k0mKvtjpR|d!\ W8[% O>j#[6+rهh o�1 # OP!+WQv~~ WNo9u~/:.677߻w?pQfZž'$ƕHap>|kmmfa=ok,`hRkY3xóú{5G(W`/YPXXpfP(9Wp"w8HT?|]ݥ_XNR):6>>fT╆A0Ŷ*Ϗm-m6V0@ôrXTHC! t+Z4O³�omKmb8G00�X<>D2srr2p{)b&?9ʶ-,7VCcus<y:Ip :1!-+ ,M5*LIU)63=;L$MT; z෴3/{X3@O[:����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step5.png��������������������������������������������0000664�0000000�0000000�00000012636�12641336260�0023256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�� ���A���g܈��eIDATxYN]sS߂j >!nEFQ1  q8C8l6mUR /9)>ȇljUEllj-(˲fffG$0m]9st�e,˦iv Djϗw J~u}k��(=�Q3�Ds[�ܽw�E`�ǁ9=�DILsa�D/�%ew �|v }�\()?]0W>@�+�DIm�DI(٭gߣ�@o �Yzq�,���)nS�ipQJI`̶� 03j:8틓Λ&qMmuڤiu\Ŏwlm/6` /f1 f B.$څ"}5esf^9:cy9ΑmQ僥͗jb+ӮC#1YP/*gv5H»{j!RDM(Bi3u*I1~f D Ll RM/>r.Wu*k;眸Tx!9 V7Y`)Dbyd>*>tDg?{2>T|^+w޾m\ 8@ V`yaRW"S7*\a#<`-xtuPG ` BH-].oMV@7[O.)#3ip:b7(:Rn٬j6JJNW*NۖA @ 8* |ga]``e\,?U!J%mvɻG&iq,mҁN]k' JiFV.Cj/rZ*!̧ iWk:}m;S6اnīĢ&CS,H0CӍ *:~NvI(])jPHnt1m^rqG5EU\3;*z|Pe8zY3S hJbE瘲߰M? 1y5LϜdyAw7hPPPPP````)?,6zSrQFgt^ʓGgH’y')sEVjRZ 1 N%s%WWϓF'C�FRdqu5<=ز}Q0CISqS1Υqj5Q]6m(Ǎb z dʮD>Cm%k.]UyϳwE2}#X0vG/pBҤF07A˨dN4p}Ȩ`NӐ<<FB<FvJY$Eb_0][w#Ļ7q/dL޿ӆs{:u5 [E R̺<ّdmkOȔnMI:ּ$ƾ4񅫊<v1Z {e jv]S?+}ahl152\Z|J=>F`?6O'w=@`<��@ mݛ;SMH0xPPP`߿w&>[E޶`Og\*yCI߳쵧[ nݹOW1#ጝ9)kRjʬ`۴@µvj:jCeů ԀÃ~h �@9=IŴQzmO艂Q}r3r{ fxv^.~؍[2gI.YU%jsC%C9NӗR6Ɵ`?=ּ6#-8C[],-=@b{B*R~H74۔9\-v͠jE3lITYCec4{ Q0tJfh"2m/)>SFh<s"<@RWP[^Xl}&:|s%a 5%v*Qmo`ٹl mw~ظ,y֮Ah"?#Mi"P < iIMRd!vxdEl0L:l%1 i2PW0C4S㠖1kY|S0x  /'X!_W%goɮb"Tp]kܕ$Zw㓭~[k[ww WFVE֞li8a ~iKM֏BjH<|J M$я DqTf80:a:DQ~fn-9xQ0}]nW޻3fl5[)ή;kmKEC8w؝;wVdʖ&Mħ`}YV%+F򑒞m]24>un=Yށ 1$;g8qe-RvM3Ң5R0,ta4 43"H_o8[pɻǁY3f9e~Ƹe$8�j՜V *~'G}k:#sFu�cЧ<~a v Iy`(o) ij{h+,ˆKq6e0l`` FE0WjK9 {=;ao%amm4KY>og翳 ƃg*[Im=UmRqdz#׏-JzM O]8q J`&)P7MٴZLjhۃ_n{Z->gst7M0 ,a9-#s&'G# ̧, g{糋|(k`l`^ &Foe +{Y4gs?+v۟ľ/8v{p&Y`$ Mp=^LjjSlYn{2" vP%Q eW^J;|&Ssn:h\0GOFcGeX'oLT^jnvq9B/\<mB'f89 B" ʿfv`ѽ,3AXl}^<$"zGI24z~{(,S3ta<6{?Ga^K>OpNTlQ*i_k)I:->@uU*5<]-_O.eWG$^]`ywS9~(SvWGS Wk[7Z,f:G"9c„^EAAAyRE#./VTy̥p^`:2, oLu ʉb?=-KƖ.^+Rjҥ5/ [[}^-Vc+2?'`F`?okZi؂U>x:.|4IY2=Ai*ty9&4(' jy "#:h`NG]$ fH}l. ^Ŋug5laow{ ?iDx;3g oA ea5>QM4? K^S/@a|/ւ-/>Mb[*^nJUߌmmvQ1:lS9<lY"q˟6tɁzQ 4Hzal冀FQ NdbIL]n•))o3Ta3f@rz8cg.$<k8HR1 ͣ%* g0O> "9z{8|䐟7>lt}W[D ] M9R7PĽwװd̿;*_=T^G fxb 90_4(_xPUj{|AbX3tq7"r[0zl1e!Q`ist9JLЬ]t n2`5a&?  Av8.sa}`( zśa/GvyfKC~AF%9ȺH7'kŴ!~,L37O*:&᧛rK5DRۭ3^6ͥMR GQAUsz)3ifWnc̅ `4Zno7k{7k'SRMۨao¥ <R`PPP iE߃YK(G!j+Ff|3y"c?iI~V7UЎ%}/}xY?>[hV 0@bV-e;[=$kYg V%܅1azbn5w/` wo9}-zqd{*~^cGa~\bCW*۾YndwMʍ_7XʹΟw?ޅ;K9| odxw1at\۶7DeqJ rY9"0+!%]irluP2q.`/y~AAAAA,>f9Jd`:Gj;2o!;ݫ<lй7ܛwauwWO9ήX0c"w~p ="o]|o;.ֻo\0O&AAAA2['Uet4b}cS4(k۝4{ukɏ~&6Vil<q�vNQagS&:0dF'\:=Tt IΫ�pWZ*U7i Bb+Xr[)1`ؕϤw~/TLlQH_ҨlJguHcOAjtH ]Ww**%J!Td{pU8w]7 =p 1ZgQ-c:HͲ i?81i׫r!9AKP06k` uLz{i=\R!aǣbRr+J:NxTO@  X̑ _�@Dj\n;c�mPd`P6@ ؈E L @ p#;T`ZUY`{n@  #%����IENDB`��������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step6.png��������������������������������������������0000664�0000000�0000000�00000043154�12641336260�0023256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��"������*��F3IDATxK q񚰢ZAm=%!#A<t*Y1|sGvj33UC] W4mUL&NL�`fno�U]ץe:�3Ӷ;ov{]:�3U:�̜)t�9{}:�̜!� 3L� O� 2sq9�Df.=�"3@dʣu:�\}5�Df=�"3ן~O�~]:�z3�Dfnܤ&�Df_J�7@dp'�Dfo:� �2�?^޶g7e^i_ۙcۙNӱSUg\EaQqG\dEQ�a!섄,@ d ! ;*[)fs?'w.{f$}ymIy2#R oB!>j3OavTz+4A7!34$ܨ*N|Y+d+#!!!Jqoj!+,p6)'\Gٛ\y4إk4�<JegW7tt5ҁRKxڜZiF)YR“sOFgJ?q":LbhW˥/TVUGIHHHH>W BuY3%%4!gSе%D -G"77IJ,((3. �$րr`R\ΩB^d/p*>;"V)'FUg*eKgSӨ,pLw ]f8py|N@d )5@~\J ~ZCשt=,}%SW64z۔VqK�DB*wrӊa) �`^"̤5gWo^+ ։;w'eN܁׊boTߨ4:Ki=|\ !!!!@d )̀*%^L-x`_f zhʌ|פӚYQPn] ɿŐӚ;PU{G.fL mb(0,mֻV:8:&&zb QQm԰:bHyΪ8=d62 ɿ{<f!BuV3_F~,DYiUNm! O7n:=?wU%Mdѐ,יbx<S s/f7I^CZQYeMjxϊ׌4soݝ쏽w=`MQ#>1=Y`gj=Z-4 VnrN3'Gi^\ܚ^tMv*IyW(4+ cwXvp 7(FJUf;94Q(`ϼUF18=yܔ"6DP.49Aֱ);} *?p}zG|@BBBY�yHl;z <oJ/Jȡ֏V*\- 79߸cñcW֑;#SIGj7t/s$Qp4JS%_Y]^V.eȺ!uC4#} yT;mZ b =;}`|V޶pXٝa%#!!!5c;Jxf B}f {v eaE]*C?qd5.NߟݨlTO1vg&ï}J 4j^YߢRF[&7ڍ4;4k�P]&+.mfqR3LfvʘM Ik9[HZī Sdn[=~g<n=4fْ7K9A0%x@ǨK`[#tLxP!jWC4|<PD0JhC7|*sUֿlpLJaÊ}%\˂kOW9|W> |HSȂeoi!." (d+.eUf"3X9$7X}F8B; 38 [ V,'M;43{ wd&$-GA0c)#9.\-JQBtp3Tot{?ٯQPd:�2pED.q\2hMyX>OGI܅z3Elr1f *z `tfPun:"qi);5qɻcLҟ^x3rgbxӥ\ 44'E6EitsʁQe3$Yhv5]#fʭ 943fsg􀜱Y\c`tQVYcASWg ٍX&x?ǿwo+y IWBWegoQE9a32f߬yk qQ?R3 %ӽ2NxSh jS)"oքh6{~eݹy{^ׄ7 op)qG4?07]M^6_U\Ԥ¹I˭ f, ij iqcF_; gVۘ[mDi?̈< ۣ*/389';ucgtãh*8?Rx6_hoGG?-g3(F�oJ#}XFG-쑿KףtNQĎ06Cq9 C \vBV஫FXBB9š!t1q>=OgpmkXyDV[��^$jSoS7(=.\۵. NL<jpdo٦";*<S-dQٷD<@\'3q"eT3 QUP?�Ge:sXS#1pJhFAo(x#A҅Ov'ʪ h5{pYV5gpã5-/\flH8DFv& U:P!:PLwsG߂ɽAPD80xnqp\ZWCqyڃ:?"R( $ -q!!ӕgXb=M@[Dg3v6zCD!:O9n/{oa/noi8]J)^ڵ䵫ϭYJ;<ԔƮFE!Q T4^wZDe+M]6rfVAf1(Iş%v`L]A3]1Ce½3U.t ۳~Ù<oeQ=by*n đ'DM ۸W{(�|O\u}i< "`P u!"E/Zg3V'f3+3b%2˚W<^=VLG:ӢzDZ큽{)3j)O[ڬHRR^mG 3*GyJĒ%nX50Z<zk L8ʤgTC�v4G81H3"͘N Zhyu w4drӳWyřJ H<-G_&HWbܯ7]E)=qxi >Y3(:gx0CE Y1EqfТMAv %.ꐚA!:faMTe9jSɥG$a/^=VƱ7IBߜ<u F_Ğ߉$9F-**pF#NrHN4a*b7JRR*tMzi-i19r,LrArLXǦ6`tuGkLxP(%4M$*s׈Gpco?j+mBܠZۃLlXn-.{_ua_,Rh\南 1xWE!>q%"bE|zMfLOs|*Dɠ'f :j'5c_YQ8[VE!/SnJͯ`r غLb7Nc? ꯋQ?KKy;\;x�VV#R o֬Eg4 5i5s2"LOk rVpPXn及`pmW4x[ ; Mѱ+6!}sxU⅖ GEkygJX>D 8=7h9�=uwPۏ̿FƁb⨢W-vBұƒস QP,zb173O$^y)E_dfʅB6L8?aض|̗<qDә֛w5Uya[(_3UػYϽW|CvúٚM~.Lne|-MN!K^Ĕ6(Y-J3E]:1no6۠\)leZ#N/44-ُj4[-{\O$iIBBxx0IX@3lL\a7ڋZcOvվRFfOjةN b{1"߼,{捬aתZL<yUX*rB0�.;1 M][anmI͜<P3Fyٰ 4[#٬`y$C 2Iⅾ0 !!5&7KWI^ebHl 1W{K/-ՐB; U|1+I_ ~4-66Z4IgSb,Lg}meͺqNmaJt U}^ƖU4TVTbo g_!Gxh \M�Qu[]=-ei ʼnJ|d!!C+v m B9  WNKv߰\0򣒱нrGٚxʶbIXgOFf3jPBY_S؈5k (Rr~ڰ:˺->Tp @o8ifHHHH\ 0-�(,�,$[4Co0-|yEf֝wJ+oqϻN=ؿř^ɞEWJ'`33"|BhnjltYoNbpڴlۼ� 󚉽5u}~YHʹ :@L SnmOk!Kgv̬I5E5U9׎t4ͬ+^;sJ}g{wrq1m} !(C _c04W8x2Bno.i&R4ZaHHHHH@dfv ڨEeUgAI_nya{~>2%lTX&;8 4/$羾ruͭ:UxqDk`I'M|Fh$0aJ $$$$$f!BuA34XKz$dٖ&g5q-icK} 2l銭aI m"H"8Bf. x7=]SPIvщuYgQ|:<. \!!!!!d )e�p4ͪ!zԊ/$?zSHYHS(94)0F\8ښW9vh_pHa~ʶ8ؿ3r9&x_ $< SI&!g02F?DRPv:]5_2u7>{s'kދ -7B!Ge}}A{O5/ICQVEq{O'ry~N8Nx/ǜ$&B92.B(3BΊ,l A!/ ʉ !ʌ.|)!ɑ2㜥JBAe 2S׫5B!ċ,n�"3ZB!xq̔!̝ DdR= B$3yɌ_#B|P;("3~B�d)׷>!TfrmCB)3ȮRW%B<�2߭|!Ss_Sq|;yjJHݜG4;HVPwؙdG'ߴ1-N7Yb[79~4!Qn;/a*H^Zrcm(%J#7lT##YѴ</lToo?0UlB2s8={_nѕI2no I? <="=Na2HeĿr?צtkjߎ؄Hٯo&J9׮+9gd/&Ah8P#1 ʥ9\Sg?;4c#3|][p~9tѹh}t&'[@;nfӣИa5W0rjЕjY 4԰uzdݺ^n8rմ,}TYc١t;WD2`�̼*b+rq[^y#NRvD+W ِu-6W!? OqESx5Q7;qa.)8a|#g9u1X -9! e1S3Y?%Y&1Z*l<=>MkuZv8H!MY.�"3;m37~>9<zȹrg3fbhXbo04Ѡo9&lD09SbZ6[f'nf_,K p3jjH.OvKa1iZ-h4uԀZw8Hbr0(e#I=pVkGȌZ,a+qY EU}hU[Ce{xTCfNiqf3>.1 9;2YovC4JH6]i#Z26>3<~iʌa3\ʨnF2cF`/V3ܧt<bb< ,vjVU\{TY !3ܴ/쬕Zful"2' U<dh8fd3Uԫ`Xu35 XhU4JeײO8<#7 3)3_m29t�ٌB&Uef4h!d'efX K!G ߇"r2C!23̬B!>RUf!PfV1 !Lye!/껏B*3^n"3˄B'*3�G !_Tf|8.BDem?ypTW;毩DwTuDuMUMg(Wce<eM F0`[E$vP  Ԃ=STJ>W4P /n(;s_Jw}wGTV,kA3+ kNcLIL9fXֳ{#;#G�3Aea0fXּ̘ʮ[{B832YY3j޻\̹j$՛Mm֬1f9f͊^̰3,c1c2+[1b̰XLyYQ܊cb0f*Z1Ø>#[ǘ, ]ߖ۝S.Mk̏w[Rɨ-1S2td̨1M Rsc`IS!eą1V̌3,c)/ s<3dzT)1cŽh+9uNk1fLΜ#E@Ha=91i(Sʔ{qbL=6 1 }Pm?KF[)ѹCSوT Rmq;fF';juNs1f#˻tܫG(<ebZzG&^%#Aw_FKdTLf,v?wd/xVdMG"Ԕyot:ͧhb4f4\ o{Mbsd &ĦKLfj-5mT܌Qspܱ葤Nִ M5b:͸4sxhQČ9YqtUZGn۲K+"^w֎ڬAu9 CDO rEUA1C2ْ=ؗ0#*-bz.1CNZ|k 7ҦYmEY3g89y'$6f>+YN>g/90v7nC{S83灻3fHyq3@moXCvW7Coo~,$m H{t�x̌eXdݎcw,cR4pPj~{z-Ib ?j;1㱘aXV({M+ͱkzvJ=fTtw?ks}4Dy+܅YEm^^ xcb {f3aPΉS:KI/KUsʞ4GsׇqD/jr/Fad\T!#22fX,6dyfHyʟV*yBo.JӾMp$ UH1M͌5bwf3b+Œ$oG~} 󙟍f=.0Ӻh !Dkc/D4cXvc@9u?i xq/Q?<?|{4a( qﶋ4U ]5lcby8>ϛ|3/nɝWlmӌ=&2X KA5/[6jv3,1[GfM[0ӟͿ6z:h>ఘ[BwּqG6'1bfft]-̘Koӑ%v{wʅac̰X, 1bXcb1fX5Řa1fX,cŘaXcM7MT.\L 1s.)鶱lbX ̰3;JF H,oNVȤ j뛛[LuMmJcz~테 'kJ1#ּb>B)mnĭoH[%v_vX,b {{像Ēÿ^ztϮ<1wD,2*.I.zi4iqq~-cNYsAdX)k>זlJ˗7^K7_ܐG^h{]'D]-UKzF3ۤcscػ(ӯccppX,Tcfb⛹7{O}r^ؐOK_-_ Ê=IZP]#Z1~k-nTU'0c;b;&R>{JO=btk[Uv\:x 8P!օ``PDTc1ԞSK_;; s}yEy`;G? NW ^茙 wmqw#ݨ91x)I flG ' R7ȇA 3SF!1caǭNS|ֶ ΠA\SD.N^Jbx 8]�Eј9k|~/.5wԿfHۡOv u Ue i %~;c%{3ϜNKĨ91b;r{xH-PmF013)/,2f\I"ЁcaO24lznbf䧼~qS>i߆9[_ hYr믡WF? -Ў\@.|S$H91Әzf?lo޻=]Mk:?n?2�/�F//ybh Do yQWz_IN­J8|cL~ZĘQ2a^V7-D ǸiFOՈ'Wz|^7kq{:8ܷ,|p? +҆Cեd"W,+}Eƙ^ }\;Vuhjmnu+j֬ꀇ—Kvo% 'f>:aD24137y-U&f h1m5RxjDoYrf (9ebK3fȃ1Sc {h+p#ڶngjҥ(if1n_܌Ҹ:Uziv!+GP k>I2jqm1ahjb=jFTBR2HjF�=Y�jhQ_k\̄9&321߹S fn0i4~]C)UeL2tT$ue]1uܴEW=c7N]N;5c4$N#3Y770dv 2Ԃ^} ~.tIj߫K3o38!JT8*2Xa{EXڤ(mG:~e1 5_|)Ff}Ek_0sj~ 3r {iv!~ 'Fͣk-i4k䊊!F]`^QRo͂d/4Ϟ=-0?ZDPBL3%;VsV3uDkOoDto3Dsuq9Dng5$5f.~fhB3Iq\q@ h hU�E3ԝB{,f\IvjnI^IuEmS`l/1f'fUD]-t˜(ż4ܱںkyw{݆Y[i3Mb{,ڻ̜�3n 5o37 o@h*XҚfAL} cX, sv֭1 @3fX, 1bXc& l;Y,k20b\٬/h 4X,ۓ436GBvH,v&Zpej0@_YpWW[;nx3?oIcM=I)cfb哷.5PNȔm0zY, b̌\e?6݉N{5%*iŘaX(ƌz6t6eyIn[{`#o9YzPD&^HOUVPVS]fjkj3Tk/dT8D,1cI[/ 1W)( Du(zox}d1==~_ yb_/=:gWO"~z95bX"9~?s_ ol-*�cn=2` sum_k>זlJ˗7^K7_ܐG^h{]'giL/v;ЋC14/6p 0JB}0Z0( Eec1]`?j`ljKɿB~\=t;5c<4^sUW|3f/O ry˼EdX' {:vD?N#{Ds :H�]J VD@Qf;;1qkk3zg%.˴<U+8YЅJ:tzydUFc CjG 3OY>u޹^P8ק+]jޚֽst5!b)3c0L,TUfG` `QIz`gFL-殓a}=MK^yiE^3;~h벬 bF% ";,!aRR@a4<Qp%?b9k|~/.5wԿfHۡOv U p<^^2$vH#h; G3$/46_x=p42+uaE]pyABAa@P::Gc֦^SHwcpgq -=T` `{'{B\b".i.\h*:=^W?{ҧU?0gk-Ku5=]H1eUH%hZ_V=c(0WQ{-x>x.ғa jvp B3!wiAТ*1S3,܍C A{* 17#f{ՌR,#0L3d*zD7͞x-WF<֓Ys.eO }=YXbF}~Wq,h~4"f;s+(U$hx-/\3fx9PW3J5p=7EAV3aPS,]{;jvV|e*Rⳟ$0"޺6(0#2:(Ďk&!5M35̬9%SU'~̒0cxo*$(8Ҏ@;f.^137# dTsTUZТՋУ-]ۍ~ME>g |ٵ;tg~Ǻe|sѴZ'b�uW$F#VZru#cF<o4;wŒ5-H!L(&!'e+N5\zQB.&7g .d̨|L8jF /ƀ-p<MV37>iXлgg^H=B@ЊXs~^btcX ~.tIj߫0u~@hVr> Ԏmsz81X=TCdȂC[a, //E]ܻ/47 t LJ& Zs 0 Z4K[UAUO?)٤sm>Θ13{D hqAYO0I8'Fx])�uw]i?Pi~@h+x_u c圄kTW65ZMm cfQ}bVERA*`9-9g \1b̰X,cŘaXcb1fXb̰3,1SUQxbYi50@'bM-fʮ\\YSUHDyuM|||ZjjJJJҷJJJ'ƌ}bAQwX,TaF0_`FKLL@/^tz3&xE]k׏/<󧐳]&b 3;ZzzfD1vu8HUqV jˌOdѠ ٙ4,k*1s…nWT;wNM 6Reũ$<=㣑˘MD5ŚfP ?URS"AMKApP`pT̔eJѝ΂;Ϝgh5ӍRIz'SR�f>1s#Pooomm-`~Ӱ z}+fk~ocLJg@::⠅Me<|EL5 PTuĉ3OjFg2cBOv@UH&0P /_cjw3F鼚91ͥ")UR 5c̰ W^)b Dg5tQ0gk-MR"H!EEEם9wlldtlLl٨!BIGX lE~f>:.K3au'ʎbƒ�ֲU5^[`G ^-h70s:*6ZW8˻/_qVC%-`Wh VyB~x CijGm^Z1@HtPUB#Y,K**Jv(g*(Pde:4+Wwf"cZDWfޙѼ񆵺ۙt%I^>|<xXbƅkOyi?7of̨&K>fXDZnЇ8$*S[ʹ" ՌzF"`z8fǕSY8wE}jC}]`pM~~[4}�rt|܏*0:|N Hnj8?2J(73N=J.8 y`HꯈRt&CUVV\LKKV")}sk 0:OՌzե+ 3]Eu%{F=`A x$FKA 3{t 7_ב#G"##Nē OQad=:a2xyi]L|n,DO\j#L&B&U1 0 +2fN<)  n߾}0nϰjŚQ{,I… 111br)N~1AɚUcF<N;Еb3b̰3,1b̰X,cŘaXcb1fX33*rE,1b ؾS܆Řa1f$Gbb1fXŘa1fDF Ir9wRL¹1qgE9`H}v}f/39y ]0 z+f0Qg`}.ED9ha1f] eҷuexlYl!';{/&/]lW?s?Y. �‚gCAvd  F'M4~̰37رw߾}~_n 9-`!x< 0?8oI)X k!xrTU D]p, DNm@01bx{oh2tt76vhUK砭=P%8Tl'OFfvH)CY+q~#u4ADQ6Q+ (74, A d]pEABh:j1Ú̌ͦV߃T;>*D`F0u~ɩY` |b+ Z!!F|R ($/jP"ȍB((d t#'.,0ZσIwQb̰&5-~~ Y * 8&sTkZV3%D�B*zeG1$ $�XiOZρ4Uco`PSYL֭ۮfݤpoc2k @Efȏ'cdq+bհh~b̰&3FSna@o~8VԫkWZk+vTnjҀYi+䬄 2fX0= 4cM f͖ 3 ޽+ˆ#po$Iz*z#%fhjhKhأ�]фk#fX�X�N0kʐ?I4atp^^3IeLU?+%fefȬ(Ǣ ?51PPX$�36.i\?id饅ׯOIIa̰X `ŘٰW{'bgVX,c1bXcb1fXb̰3,1b̰X, 1mjYUtn;'[,1x.guMʊoSY؝ibL}8\:*u!q5ett9ybXpǗe?>6vw[]]31` H퇥Tt@Ԗnٜ$Ři),ewkKoP5sWR[t1 L!$ra=pTzH*/SiҖ|愾FL,$Ř[ꑁ‘"s?od3qb-lؠ)aWY`k0clՄI$iڔ1tf)/n 7/DDD9G#orhS( h$ )4+v Y9+�3~\et)!nGGO)cf``]rHU$CVmuQbRrvЀ;!{�3w!Ьѣ]=_<8 zRa1<D .e*1cLo묹C7&�s)~wWΊmKoiSCxU= <3=f{c}yX Yӥx?:Z*%tJΎ;*?>cd$PUptP@I]p, M -h=2e1eúRQmȨZW.d/Xq6^ r+v̨vmZՓC&-cS%loL7EgƦ6Thw$)t a"􋦤ƨ&Nb2 /J%MI.,ƌzX +  31Z3yنjQF$SJRd۽f[>Hj~M7aFCjw.I1S^(#IՒT!I=�L5ә!S (v2 g**ٟC58cFgP"@o +Ĥ-U&f E2i?㘡VLv9Z30"0sH塋zx͛f*0IR$IfI*I#+Mt꘡ `3dI}T0ԃmfjFTBR2HjF�=Y�jhQ]ݠe0Sv'- ۚb7?>/,}^h7k_,G2^(qFhHNUPtcHJ1Z vaLd^)Mo olj1PA vԌߛ 29`w*C-ZHhEQHLMGWu=,rfpbmats OGЍĕ^>̐YkjwH/O.mc李&)~ӞnRz-geRx34zL߽k9UU)fँBh`v̰3/ǂuԂ`EK!v {jƪ^cҍm& $fm)9[;m@̰f2 nq Rdtt,#бfnqj^^^:<<d2)lpNv"h NZg* 1#ȁ5CLR0W2Ё,dB0)% Zh́(hx3J:nXne_\|bQ<RB$/3.ƯjdMlMh1Kl?_k^-~~~KyiY,.5Wjᥚ=)Z{3 ѷ6o;b'{0ǏONN.((2===p IOvFx[����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step7.png��������������������������������������������0000664�0000000�0000000�00000065600�12641336260�0023257�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��"�� �����kGIDATxY Q-VP{rGB"n16ĠAt Uڰ,/owсfff iJ)mI3331Ѩ#�$ϛn\U]ץ2�2Ӷ.3M:�eU:�̜(t�9ym:�̜.� �?3ot3w>�@ٻ ]dܽO�.2s�Ef.<X@Ň ]d �\~�Ef<�"3Wv�.2sw�H|�"3�H�"3W? ]df�"3e�Ud 3� �23k*훾.ߴoe^i_ۙcۙNӱSUg\EaQqG\dEQ�a!섄,@ d ! ;*[)ė{ws?yν*I_^}[R^ԂěPϮZ*S MMa ) 7b"?)&ߢg ji?yHHHH?kRܛZ KM :ѡ+kf>wM;v)/ �ORU- <]t`T6VQcEgTܓљǣҏGg<p#2$Ձr ihHr] sy0w Mtmm@ɹ4Q1CˑMҾ'u> ʌˮ7�5�sjPc0Y !(ώHUIt>lJmRzٔ4* ӝvchFΣ5:ym$$$$$f!BuM3A0R|òVu%,AO5K_հ 6Ui-b@;PyJ]ܴFX 3�*3iٕ5׊*ue鉇@jwh쵢7 <0 fZG:ץ) <<f!BuA3sɹS ^;ėh<2#_~%55)fvT$}ƱCWBo1&nշޑu<m:z22p6-#2)L9K.icN1CԨ.rT5R*;N(.LhO ɞ}n9YHr $WnEQ;)iVnUs.eH“!GcGpO%]fIS(E:a4$KuNjeMipFqTVYq"5#7m[Ʀ,cw'c.{p<1f_ԈOLO?nęm$xuy B qxW,!*.]JF7}|8 k<s *zRլiMg@* ?D$3op;{tG egp^57M˅&53}>:65sDCݡOOTAHHHH@3}#imGsQE 9J%e]a=bl8Vw:rgd|*8HN3Ep$ .\fTiC+ˡ ]8 ٥YU3=|6?47z PKY\Ӣ؜g|/Q3�:+3L5?v$$$flvǼQ}# $[H $qxNs,ȠOeH<β6_}e3;򿃪?\)Ʈ~uYUs4CmT1+[T h0F[?fz&zmv#x� оdtԵ ,NjF3ss}UNIz3i7gu ~)^KxAu<m";޷'խ',[y?((F{ lcC !7DJtAoޔ:F mF#5OeQ:@U8x|I)lX$+Y<{I9ʇ¿p310YYЙ#--dSQlťb,[dT?ohG(zaG}ڪUQEUbi~f{/᎙,>(f7eĘC37'ޞˉ6Jwn2! *L@%"KQT͠X)gGR30wL6q H^'4/7]oT]w\lZ{Npwo=ew>* \uvti:|>7MIMoEA,-r`TgG th&]oM/bf׈r+Cf|#͌"q-?= gl !]UurԕCdv#8q,`~Jg{ՠ<AMTQtN㇓$ Y7tGf}qC\To͚!5jItF'?df-mʠ[5%Z8Ƴ{?ywn3q5 k6goh}(O!M8{G5p.frkBYc5 bi4cZXD6U:�6_~#C13ay{VQT`'ڃd4ܽnr MggVJφ 4H8{ZǷlV@U)b 訃b[=otz�) Ɓ؞]8<.AsCt(T@aNb\c3qsՈK[W(4g#"jf02&އ| Ҹmq �+/*5z �D@uJ3mJԥKrօ7bwщGm,-;Yy}Gg`*s8*VhTd2Bj$~Lgkj$NY9@٨q6-Oz!H3Cp1#DY:mq.>ժqc]}&ףE+ GJJX}"FB=([p?7(8J61-<kVq}6Jt(2Oq^\GD X1Ax %.p>Dv ^ HzKl.F"Pxh83$[4I1Ͷ%b/_~8-mK)KvU9K3u_R Wc?RP_Uبcr:$ F6! nTlEq2q 4U#h6CԌU}9f@%3CUIy;hFո۽+fLQ"pr#5:a{o8筌2`X@e\A8Ĩ vqp|x5Jt K"Q2ǣApO\ jA.DDzY 4llfq#PCDqY36J+b`�HpZT8=ط=b/Ez^-iKuIJʫ-(afC(oVXRDcb@ٚGo-)GWsUjΙ9iPs yX m5NYcns6f]nz6t^8AqCKQ2׾I22=kAAWQtf^Z֌ѡPBV ~Qܩ(7xSП7n F:fiv Q3D@}DCdfr魹uQE i؋{Wa<!rqllltv3 zw7',~!wb&c/.*pNFgGQKb Qȭ\;S#jl3;M@aw ꥷmMJ={FAycKrf:4/?c) {QbyT:c !M+\a5Q22ۏ u7h9hF:D!!+,CKWDsy8.yzye #.j UtQOk\~0^ 8�y2뉳HNiڨ0E_zWV`?–aU/mƇ[R)؆,lC6.{*/}' DT.0O%R^@$բUgGHh-5kFcY%MB0hhcp͜ 4D.s NCyxttqJHc^xEZytc;Q,%=$t A@On#/&"q ~؆8"#:•"|뱆tl ).cB+T|D6^4 rv}W^JtW� :r +~ulDlc6- %+uQtf-&]yUae lU,nsxo9P)*ݰnf_%fm_KhSȒ1 -JVLQNLaۛ6(x5| g. tK#Ǩ>pV9jF^~oד<Zl(<ޯ>Ln' $[4S#3s54A؍//Vg)Sc~/짔9-`=v;&j̣7/˞y#kص#OF^p \ha5! :p ?-}S%"VpX<8FktR3g.O?ԌQdyt6xv6Ͱk6+X0dPr!x/̓<!͠gC�,$[4̕R~KK?z5cB_JR/_9MͯM- -FٔM_݃iカYW#CSz-LJ]bwþRϫز|YmL2$9 _#jt:E=A?Ap8QIVr@HHohb5`n�dc_ YH5S:8!At!Z=w)CN61 F~T2^c([ [V,;I_lFw>�/S(5VZbfMAC^VU؏BVǀXcY'6 m5u9m kF�@dfFe/̺NӃWiY{{%{-yi8+SJlf~fYOH:]ֿ�ߑs; CB.뭕I B6mWЁ a4s^3W=S 54 ɖAidʭ VI_x-d}i̮v6ff*g1ΙƙuEk'|N\ol|}NT#76f�$ekluOFuíݣ0%dRʕF+ <HHHHH|rHl] PnawZlw=({Y#333Q3333q3 #/lGfV䃍 KڤGXٝW9{Uo7Hub=]=<Dx(��ͺf? aWi=?s,$[H.h�TtIOğ,߄̗&N%M~`OWV-]58,WiYvG# ݁!ov'ҳs *>.:=^{LW=cP'eA$$$$$+l!庬�Y5WUCZěG/~x 7 xj�TC '1܈gݣ#P[9  8?ٻJA񷷶 1T6& -$h.Oi"h:} z2{,b&�Vșêf4Ul"*5Ѽ?_@菼꧆GQդ?�h!2㬶�@f��dr?Efn+�WdF7.�hX��93YLLE��8ff,e&Ĵ E��8I˺��93ݡ c[�xKن%��ș鍼tMHoX��c]z]��GRfֻ8[5%��8ff-efU)��̝ɞqDw=gA=ӛO$zڛT1mL)1R  -hk;)ʷ۾Z2Z|׷ogޏoW,3]+ns)1V_ W{5!3:-xx�fa+s MFbREAׯ =R92߿+n3;) ٷGF,?Ix*뛏Na;Jڕi_m =Ryfae_+띌mdN$9-;I R<�Uv+hLpz@I2s\Mrܝp#}jd-4k&�˭ZWC6wzj.vrQːX3@ɋ,`+6'd#ɘEߔe0:,: aYk\_b2@]mzEC `e[0|U V`c8&BO=F*3Xf^~95v2|iѻO%$'LZt1m?+=dЁ$A`7oӍ&u\3^ 5"p)0oG3]n{YnRl\e-ziJQ5#ÏV1PZ\0aP�110٫qw'lγՍckC2Ұս_h+ᴈMakf{!-dڰe酫0pdX $<Y,݈J1ll-C] -ZA5*dӪY 0 TfC@T7RxtAd2g@l�ǵ2# /Qf0S8anyxue�'nPYY݈12�i1}lJeɌrL^f}>̢NX6xa*Mf`Fb?e%rERvʾrekCAWu'<hq]%eendWH?rɦWPξE/3,>Ff́@@ g/s'Ll({Ah6pEvWnLN7^G@baRɸ�]mKS e-{/?H7(_o` W?-|||9Zf^f1`2"U@!er_dx`=ķa o Ы1<(> iX3ۄXChFâ[j6�C+63-��h3N��hԋE3�dkmt��m<d̻/��L3d+�6sbj^��h3qBL ��mӏ3}?ܾOO,s{rNgffM2IL&mL' jE#*.q5b Ⱦ;B9y*"<yS2F=�ʛ8f�4^BcC3Lve'٠/~|v*c�hɩ4̀v̌şf+I 횁frtA�hLxŤUa[u= 5A3\3tf��4cWT@3��hƞɫ1 f��Ќ=5_Ei@39sּu8ۑ} �B3p[r^):z,RJ35sV;US3�ٷdq�*ߎvaHD 1!f�4D\A3@3rpᑑLAms)uSIe`@Z3JaD@#EPk:⤡,/X^{}: �TtMkA4ڿdd͢)?7yh2^zlLa] ov@USt*`k4a:ly+$2(k�jZtk< J-ɠCs` ffw͘cOsleWRy~5二́�tftdoiH |t ã:fg k{^ {'2f׌@cYmFͰs4CԌ2ܘ\T0wk)q?߷̍Neuyޣ@ g0h\HjiFȢ@Ѻfʕׯz 9|Oft{Htq9ݧ^3ޠ}r s-_nmGW[#O?H3LJfo }<?]l f h8&9yьD5W~|J6?}vPMV; b מKYӺz*  �_n٬xew-Ԗjjd%3Ԭ׎s]4@ќCs(k.¤YE@_i#ڋw��zC3 gؕtJ-5Ǎ~xhjoi¡N. uTȢ% 6 K $(DGl�cPhcj(ihw5Sjcb\ccFE-Y%m`nZ4 � G3=C[,K3->O <q71G]7Mk(DDKdf^X4�Ќ|r~c{7^6|ɯyN1 B qﶋt_4Es*q�Z�L5%cz]Qڍ?T YۺQEΡeQGv4�f,ۍ6h=1714X5^ۊ> I �`<hjv՜?nvь11+dlnpޯG.�4�f�4�� f�� f�� f��� �� �� ��@3��@3B|!:5fnZnQaieeM]umCIE]杪 q p$ʹfVszЊr��#>v]7q/_<c=1{qWwAѷHiت*@`A󹻦દ67ȯVUK ��f[umښ>u];o}}e]'yc)✶'5Z3pefn4nT.4kWzO=5B3;O ��fv8zwU;o&N^UILzuU_Lٚ3y;"5lAjfxD?L͵Mw{O+='|jAiЌhhC=Zٯ KģNN׳OW]v&Ӱd[De6mLRxY%!#.Gؠ6 h9fc'$OrIyme+cu֫r(p]4@GG?kM3>fjV5S FÊ^Kk15k>((AzVDtvHi vk0{m2IA"k KdEɌ^Z v&7({shLZzű/yů2^pɛॵEϺ^ sO4-LY�ߧiDY|e-rPB P}A;+4װ9g}eܲZ{uE053aG'yaY ϩeH*C?v⃰3d*1(̄8<(/rY^k*_wvC9~e^i5C(J)Xړ.<&O95SH9=`<~ܺԼ{ޓ=.]"vqC֬EetZFEP6!4`Agg9e~vYD_nيt4$yPaJ~6h2x`e§7|!aZ`=Sf"y=߼/}˒VvΆf{변/3ifh;'`/?PRAE\3%W'G׸ܹ۶,Qw6QUX<Y I[edeq`W~<:duh5,NCEd+ڒ⁃Y*2.G0']֢5hW١.8̴oi&SR 0Y4lЌlqzɽnKbѬj,冟ٌy2 ^:.;.oO$yPI~i͈57҅@g6C?,Lj<=߻jQᘾ*w4[mڴ5î%C*ǵfCgDYӞ{]iX/j W$r5N5$?:;}4= !Z xwR` Ax#V[q[3+] ⒪g vAJҥ z+{YGIqN} zj7wWpvRtڶE4srN벃|u$>:;{WKd yh|LԀ!HtaG`hH[ڛh=i?<a„1A3SzԺuWm0V\,Β%ّID3|6Am-x2.;69 a'Ƀnfz3Ќ4[ 7.So #4DU7dHm2చ9}9)ڭ)مյu eU9EU Ws]8f2mSr̵ĥt͙ᗛh?F43IbvHG{,��hv{kܺ*7uf:J\EmSڴ҂׍ au4�05s+ַDᘪH\"f��f�4�f�4�� f��@3mJܘ!e] ך$/+/-^X4L ��wWlQUs?^n+?���bk?Z͡9vZwxA,@3�h:W97;B0fž;3� _X蛹iE5uյ %uwbS/+�ij`2v^(+-'Můx R#Gvs;®痯[}iyO8+ OLZ;k �`df2{[N߹a Y`;>?Uǻ9{hUצySžWF%z7])i{✭!t֯F?vD;oj4/JBFb]H6A |@6ya5Ӝ3ݿTgKFLZWVZ3hUQﮊy5mɫ~*鵕IJz)[Sv9og{##(8L/hOh6$`X~EɌ_I�6+'*,FFaLcƞ3]; >5GnwJXQ/\h}>sV|clgxtT#ʈ30/|4YB<:>4ηWDO^;%yKk+_Y^]3eGJ>:RXïfqf/-Eٟ7 ?Gxf'"$"[M':۪T yƥy) spOzf%ڨ,$;iX(>j(J[ˋc__e7auKk&m)}oOuhZ왬eR;;K׳,L2˰Ó|0bUK }^ΐbi?N+(?=g$T# l҅Mo4aٛh=)<"k:Z=6 z;3fW!mҌ}`zZecg ŸqyvQ3_<9ײ7TV3`Ӈ^s ˼tjEQeK{"R;2$o1Qص ^χ_a@3L8o Ag-<2 y<gGLm֪e ;l ϸ&'49gXfț+~h"5Cs~lio>(/K_[ʦ;jusɮz > 82Ob*J" g.5toJS ֿo\f0g3$QoHq L@#|v"Mvo]vLti`Of\ eCĊ(xMhh/⣑_]fxSD3ӾL]fH@=-; Vz5ZتV/5쬙ތ(eFޝ,Cc!VLFqq`͈ǗnT"cUڙI?yqɶ?\:Ѧ-6HL4>(u&h44T\N` iQᘾ*w4[mڴ5ï{Zv$i_1I wK k9X-ٙ3ʆ0Nh|L܀!du>/ж7PGL57VeHw)EעO111!4u/.j_/VD쭝\ ~\ ..Z/5 ` "{, ?(NϮ|aNv2x!.&6!C> ͔,,YPiA܂عNzia^^RfӐcB0aK`~Gs08_"z|#b.)�+D.K\dhUbsk9fN_N vjrvJva~qEEumu]CYU}NQU|FihBa9fx,/f�OhsU�f�4�� f�� f�� f��� ��) x17'GJ3ɾ+�ͽr򝢒͞yE1ёa|lfN!YYY4��F hF8]hF|/. P/^ThfYH}O ~h<ȸ4�)sM5-B3bjj:!!!y>j<l iF�K.)ll[V~sDz[u}ݦ ?3,H 0Mjj�F1o?UA'g=Dt]H>?(*~,1MɸWVߘse6jHQ*4ﯭV>4C]3-Jhmm-..fa|*ӀQDfӕѤ7%~)4]Q :M]"* ߑlJNfFFO:rYlƐƷ N:eyvbÙ\_4S8:k0g3>q\ PkUӌvZ3hbẍ = ? D&%UsLpNN:y_Ag{3C @+;OۈnoƎ~f>?Qo Oq~Lڦ i~g(g&DsbRehW0%0K~>4ǿ#2"38)=Y wZ[-J^`+bZ`m5rZ6(m'óx?g3̜}ڨ|[4SFjxZ;$/!mЧ�x6EDijFfϤ]Qh4CD534*4RQ;- 5㶸{ +ar6s!E=Lī'_3ւ<?<;}67ä:}nh'QBv q+Žb GYs(:f OOS~yղ&LФ޼ySG�xv~9G3lL(pߛ~fLd f-˞:K]Q v$̥y:f<xΝ<X쌌 镤 <<\݊36Nס^Y(DD\|>Mn:4#h{4c۵Q),.(|hz&o?^98ÇNēWQ3 $w6c e @'�"Q ^i 55C 'N�ݴ[nEEEy{{Zv{̸�veXhD�.\ 'O cǎ=zTxEe{B}6��4HBQ7��h��h@3��h@3����h���h���h&]���df��Ќ݀fTCj���h���hFdԾ&s.;{Q}<wپcצM[׮Z<c[љ×Ѕg[k;�fxVc!OBAxD9?4a\>Ji_&-gΜ5k9 _6񠛈gg.Jfķ#Ax!s v̊lfݞ={}F <tٶ_h(46kGJ3�9gD`(?{ hDcAXD3b9<�keeEUMCSKiyj(io4).܅]zf-Xzt-)ebiKqCdCK7 |eRH-'<ʞГ�hAK95Gf t(=0h@3}&seu끨<Ͳ6~ShF8&'£ {ǦV5+%!dƀ'iEjP"B#KLz�Y (-rw >|+&KfhYX L}cgLWO7%nc <vlJIH;lj-?= tp@ MTfm&--[\gAGЌ:΁0R�ʹutdʹ nذj rѪfxaRѡҎ5:ڮ�lQ,jN H3ޖ9,?�h:9P˓m:^T\,_}%,`ywkkr_4WCD*a5dXǴd߱˧غ΁4vc[ȵܻw^qCUUqD뚡_CwEea}I?zG4TZ> t!eH-ETAX$K9E3�)/&1WjZZ;7mJ5s-.if|�vE<`͔g !FjobŊHh�`f�4r0M[ JLSt���h�� f�� f�� fջCn? 6lnߡ�͜KUj4���hfvi@8 ՕW 2.egfe�`Ѭ|I¢Q-[͵"Ѧ1#rLuDm:Vy󎤅ݹS= �i:ӥ<}ӬGg%>:8x>Wgm4i/3wyCjwPد LV__o2��&d*>/7rlUٻ[cZZT?B$L[e)sRz؜?}sPMۧ&Y񈢢"qa ��hSb.H_{S:4n56=Yl{n*0B*/6yd""F`uJP/n^MSDgj 6? R a-E7U2BAX JaƷ##hߛtk!za{[[K4=f .u_U{TMUTJ5,.LRȤ۷G5A'4 1V/Ȭ!flV OXóy##s!n:cl0t hh-T1C]KU:^ÚyxDxVsF4ؙvj=j{r0PUȤ-[|bΣ\3�f;h<ܟ5 ) ?GtR&U,ŸA<22J[aJ)9bېT2k9Ρ\H7L.Dm-K}NN;h'N3iqFUW<X_[P]UUQg̯N7+zW-f8OX]=~}!<I*i! 2UF[taAXDcϘCyd4S+1/>UmTռjxWwoܝQ?pttkjjwV»h'8L^ISpYK攷wjx`{"ufХetb Dlo1)4,NCEd+ڒ⁃Y*2.Gˣ}9͔Xw4Xj&WvvӦ.Ub[W-6kW=fXjw^^C3EP\URA5XZEphsxvCf,?~}`WBAm  iCfh2ހ. =:gGFT3%IK:[bܒJr{jՓ|b'zNt,vzh;*ḫ?_3S"PBāfR L.5'S, UFujpӺ}kǡh~QI3L*<Juԭ{3LA xwR` Ax#[1Qxd4SyGc芨;E{3^=s9~oh쮋Q[_v@se?}zdKSHMZkIm4svCHoj4ULz"W=x%h޾֭[55#lɋ]" h CRa5/v5sYb] -a1)9> / ]Ee7?x*iĥ{0 *S 9n{]:z~Ǒ[N.\y… ;V]]ՀE2.k_4RaCq-d)7b*k2$@j?,;b>+b6pٯ.NM$ϋۯ./߭Ѣ^a )B-ƣu[G,_yܹB-֭۷oٳgTixc{Y|eb[u?To6<^Ljٱk77o'|"}=𴴴~�ؠ�ʹ'$$ ??l1k0LC(���h��0 q 6��fphҍʈ@.�� I3fzM!"UX=Æ 6[Lrr p �mh&t>e8fz"�@3B"/{~OGyFƥi�fdLtڕjUU;� hF&փ5f�f M%kj"r a��Xo. e@fxh��Ϫ3|:5C=#^3?hfcijsxaf�f0`#F{e4خ'a$Vi"Xzf�f0aOvMަ<0)e+hLМ<9An0�Ќ@3~of5c8אhzЌ50*t%'|th,W2q[4uN؞"Ͷ͈0Y@3h`6cYNxpv;=E<?,ឡ!ki^",MXq'hF`f�f3`|hF:B+R{%H D�ƹf50B33T.d*cVR:A#lf"##ݿ F@33gpp) Mmb, 4I [4#qKc\6gXa1h Ohcޑ�4�h�4�h f�4�4ͼyx{2L�h�hYrw8@3�@34#��� g-ktf�|7tZH64Ez4�4ͼ^\Q3(5 <^+Ǻ9�4�4Wh(Ӽ}mfgdT���hͼyMG7/ ֌ڗì¤bD7gUch�h3ff&UB 5#04CZK��@3&sgl;J:\F/6On H֌ 15ͰO$c h�h9\񇀪U=Ή]SO6ͼP-Hijmk .͐1P 44>FC皁f~47BױJb'euޗX'fQs1K=Y`âi&.e [�@3/Ky+u#kR(L?,) ژՍ� 4=y~cUognY?pgS05c)YGXdKQɎ,84#f{UN-gvf4ڤ\jT8 5,Y{6#[^"FE05#f{V8}e؞u@lEGYM35|"vZ/^sd��5I3<f$+�po �|AȀ-N(%=3g ' G�-}�Cj-0ހf� ?M3� n�k@3�!Ko f��К f�fd_DFF*��f#]']9��fƩ;}|]u_ 18u uwʽ-I[3(ڃq�h-Q5jQU=U\HzJ-S+=kF[! 4�4ͼծ;7DE7y5[-25jՀMIh,cD$l  @3�@3̄-ŧNnMMMUspPMWԴ~5_=gӢφk+EQ_G^�hsW/<>1f'[ү++h,1]�xn2"ˈ5@3�@3_녿/~|dݛ?zм'?g3iuh64�4<ﴭRõgouDQK$MW3ͨFDkDiXN@3<+<8 4?xa_}57yK;3qϝ/)>W2ٮK}#vl.la A3�f|y NjϿ~de#zmܣ_'Oo7)\3`i@3`g<�04eV6}|$3ZrQ!hF05DFF4GXq6f�%גgFf lK2x)M͐ %2�h-*iLVNff�4ƌf|Ƣ. h&DhYFVzfX4 CaS� q3I|XYK=F? 4G2nC3�̰ie0f4 :X`0(v@3@3`hwk׊B$3T9ꂔAQ% f�f 9_Y.Pd>834�f,sP8[,C<' ?֜gʴcH ��`6r{gvruiƲnN׎8YH=4��`6cٟvrK'*.tIc63i[f�f0KdNӎ;9\4ïVvvZ>I>X O,=XP :h�l4bqYI"!Q%Ҍ$Íb�h{UUnӧ/)I>A5=c ΡtFd(�fXF|{Uefb߿7hf3FA*4Cjh65�4͸ޟ Ό%6-4OZmHH\4i3.! 4�4T?a*6Qdԩ[*L3CEku H3yC `<jylf{v2;k>lͰ\ :4hFfe[f~mƆ 9f:=s*̀V f'NLM3<e!,zLTIK/ )�  QkdľlhͰ? k)#4ƛf�4CXRXkI<%*�0�e1xKy 4hB(Y4c-E%8*M*AqJG}IH3< .3L(AS>Aq5@ ( (hH� $KM ҉|뗜wh$_}E^sίn�h���@3�f�4���@3�Ch@3��a���@3�f�4���@3��f�4�h@3��f�4S;�0<4�hf��f�6�4h@3� � 4�f�4�h@3�@3 f��h@3�@3 fcZ&!htڰΧPqҘVhl/l{dy鴿|/^Sthbtz>LӇG>) 4̈́ǡߛPf/<| ƚ;T5ãh r̲m)K ng_X})_' \yoPQEWS])rt<3XA:)wξS j˦Fn4#u:~&F@3bxɅ{-p[ N^HZRQCQ3xfN}F~w$PS3\gkPqRj]m( [$_Upfv>j?&>IS&Mut^k>< <G1nr%Blv0^7 yhX:/9lv6Oޡk3?W\l|K9wO͜fX4$1 qNڈjFohf2 WGj|hK_˻X؏.xF-hQ߶;f$nRzQ])rJ=q,Q'̓qt3!4ËdOj* DiHJ`H S3|eƦi^ hf↴Z?U3aܖ>U_~ݧ>QKo\8X 4^E?.)e%()emihF=C6z. :ۡߴ)BPỌyN9'O}ٔ�=4@3//rMm}9 9XUb΄;ĭ?zk^ps7=fhştt;~Q{q7NB9'3T�h&mخo׏{}Gwţ~zť 2?|}ϢfxX��@3; j{~xL','oF$^ݛ_a=xVFßȦCЌ%i@1ئ~"xJ΢dh�hq{Vozeg۬f[Sg^l+?gN熉2J#�Zj%MG�("%E�/@3�@3 c7|+jp7%Ֆ/*eS6<![>i0b9Eh�ham[,MVn>h!n':f�̀׌6d.ncOoiistFh 4}�4�4�h�h 4��h�hL-�4̀� f�6�4h@3� � 4�h@3 f�4�h@3� n�h@3�@3 f: iF+� 4" 4Ř�h ��h@3u[G@*7Z8=�h`ӌ[: ZrT��hЌl"ILVt�h0xaF\V=£3� 4f䚼ڑ7��h@3=7t:U+Ҧ}�f�f�4�4X,Ǐ�t+�Lkkk]]::&ҭ ��Đfj=n zn%Ph�h&4C->DsP_Q^DyMR z";V f�fbN3.F?۴umf�fbQ3^:P4#Dq1Ҿhݷsql{SwuŅ[ ��Ĝf<^CO.oW6Wdd;|Eơ⢂>E7TA4cڌǜ[9ĹA^z -hq΁v]\\L^7f=R/|%Ft乥EEhїE BE;93E¢2ǐne81ֶ{N ?vwnoW/K9cN3Ќ=trrr~;_|O>Ɇ ._+.ʹ{ԣ֐fz]ƴ0A4أ4d[8GK;Z #䕻cK3Ќ岅io|5駟OZwr'bqSLyRɚ,(ػn:y)-A RQ{t"!]څ&\ssqN2VspShn5:6+@9 4c ,YYY`  ˯VtćbDwO]ozܑ/0ZE&e}u.M/WQJyТRUAGD4cs#MfopE/ 4C7:7n$n}Kzb8{iB,#VK˶ŕifڵRCYhֳRgR7D{'íЌhj1{;V+@Ĥf:?hF&_,,WX  fhm2EEr)g&+3~^%sNx /['t+Lgu#-fObw\[=q*>1fGKkklfU/wܹI\~=}U>FٝdZ-a@N"UDVZHI\7ԀFsqOΣAt+Ռgq# -fwlw܇~K&RnCx"=@3v9t۷Zȑ#~8ZEaf$3ft*j{wiғkԉϥVxA 05tvwDO\=""7IFhQ< M@3Mk׮+V &‚oC!)J'=Q4̉f\SvwDdozDnHgL3f]MBn5 Y<4J9>p3Y(W@8cO3Ќfk eަ/п*iFe+?Xf51J{PĽM0neqfl&sfuȋfEA[h[rFnAFSP9I-&:74Uws.rZ׸N1 4S_0#4^Ju ͨк zMP}iqW(yf>oNQNPypghaiv, m׃ADtCL8dvzV"*yk[ qGzrh\{j+xON11̮?kt+醆juG$99fBJq[ $-=rAEʥ9%"9t6lx>ZQeJŚf45Շ np4ckXflq]+rb`?kF|W+ ]>t[d=\QBrާU>͌gRGIC8VgLir5lqG$j6f  4fpՌk#Vf GlkL8Zo \Q "  ϚifjWo MlZtzf7j@Ы^%Gh@3hrw)/qn$j@ЫiXcQ3 fl zY��h@3�@3 f��h@3�@3 f� f�f�u"!(jbO� Az>DNC fZ @PNχiz󻥾<qli@3�Pf _qa@3 hFMtҾQ1?/JʃDuO+8HC:Lg7kLf�4^L]'g )+ZMZ%h^ f�4 缄qšV@[3?bh h"2of\%@3�auHTh;s"l f8~ _2 4yE]DڛfچiM}ZAPȟ4 G3f@h@3߱x;Dh}<@nQZ;cDmmTus g{3  hP 4.>6oc+J_]Ugq �fZ̮?nKn߰-V{7 �flvϔwnj_/8yyRҲ)w=V#g���@3jOO4?KOɛ7<c�4�4,Ջ_uEWEe5S&/E׻?S4 � 4smĤ2c7bW͌jYU[.WuΚ^֠+~RF4L4��@37=GS"fo=Ω&\2z]vM)l,[vf-Ief�fy*sOkp5֭+H3W\F|pwO-~LCr@Ւ$lGt@ *-%%)P!e@3�@3Lu'9q{iWWq7O{99뽏_?f4@JT!=t7T풋Mux6df�ffǎ_N,R%^*$\7n\R\7O)5qw׍~fj%`WS/禖X<+78f�f۟Gh܏yvITtikFZQ:S<tm9=�4S @� Hf>sKϟu8oLk qŻZa6ԙ.KIIQryLIy,\g�hfhj\Za G})9PVblM3hFf ��L@3��f܆kGGPF# (b:h~Tvg^Za8H0aFf$`'\"aFf$`Fiu;v/eQ~3Y_m2)3'Ou|600#<?\σ˭O[kcYroө8jc&?ܗw}h3!"zzb#Zħ1řcgm\G300#T;ãGrmz!,kcjb]a&_ȕSY�ߌހa}\VMr0;WW`ƗfŒQ}Ŗe!MȔHq!f.f0#I0aFf$`F0a3Œ0#H0saF0aF f3Œ0#a3; f.Hf0#fM33faF f+$3Œ3f0#`Ff 3fzn[e>$`FKY%`F~cf3JYۺDs0-<1ߪy͘{va3: 3'sXT8~n[0,jɫ^_l0R푙N:Piu�S203`isqa(#_aF/@3}Ы6fr6c 3QŒBaF f 3f0#3Œ3f0#`Ff 3QŒ3faF f0C0 3ҷȦd 3 faF0aF ft0#aaF f3Œ0#a3LۯuuɽaFgfY/xFŒ0wd&c3 3}PnՎלj+1=/<V-7/az4k< !O;gg fj=] }[KL 3̅i^g&+2L.I}: 3Œ.̼iVyWm|\"MaFe&[[}v[KZ=3Œzf|,`F0#3f09H0aFf$`F0aFb0#a3>3U<J&.����IENDB`��������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step8.png��������������������������������������������0000664�0000000�0000000�00000047374�12641336260�0023270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��#������*35��NIDATxY asT+`9}!ІcC6l/Kuλz|v[m{zlx؋ iJ)m̬:<e&Iu'ji붧@Uu)e{g�6i;�Ȱ)z>�2lJ�dҜ) �9{�dҜ�2( �4} Q ?@(_� Cï�!Js�2Di<^@('� C;�d\�2Din< �47_t�!Js/�j�4+�y�2Di Q�!JS� C5Li�P��*,^޶/}]/{m%iӚMƶIgZEр(るaQpaafaafaafQA ?zb&rws諸;).BJ~hbΩPN/M+3-%9t%`ppeiEaioSD|m`4444MS*J\NeIp;Q k[&u*BBW1RR(iEWSG#R'H9z"zXr>4˪ess !Hrbg`s2&cmgd@ݠ) ƳV-00bzͬ�QqQu) ^AXtzhBHf2u,6ۦsO'd'1y%`a U7z|N@d )w֦9wݬ<hI:yR^+j:<o#1d\(Lʫ51r6 ̍2U^*Qu5_kwޱ=1�(Cc6uzwgeƎδ{&}BCCCCv<f!Bʝig3'7N0p%Y,mJrFc5奫J_hLm))-.KgMv (ܬn=)9U"s1t>8(hsZ3s֛gemw}74z.vF †~&x…f4444_uy B; @N?{fXsӡ#zf>>BT48`@DݡH+Ҩ4e9ڤj NSxȇG589<מ|JQqB;d4ВU+O+ʯcxnD4jF0q𝱞ߵ%9 #c'jqG˺C% n9YHj+e@*fyE 9jGrUձ8I@DGgy^'9^!5'8Bj|"'.^o^7 yG֟LTrx?@gsoV[;M=A"=вs \LJw Vi޴u' cxpv 09yhNϿ7^s6{bS|A�<ح;�{Hl[:)'dU_)j IFo?[gCWۃ#Aq*fx3Tp Vr2Pî :߆=,]H+Pu8t~z=fېk@;�T;"REFJZ;GxMލ]M1E�76sĥKu{p`d )i sE! M |,E4oe+\ݙ791K;l=vaj}αiZ ZiuNcqX-Vl{G0MWhӅgo�@ڷY솶UM}&;Eh:G}{4DmQq[1c[Z5oWќ~s0}{g<n=2r7*9A4yx@ǘ`[)u/~P@lC?O y3tЍF\Q,dP@P4 <J$,Y,9}I,QҠ i3Ƈد\}%6 ^Ӛ!/-'|ͅ|Φ2Uvycy F] O+[9vtxڋL3uX'G5 1] 9.\9 D00Z:dB� *Ee1 ś|}&M3Eb @tQ3 r߀H_vmݛ |n1AEcw"Xc_a ҥ+WOV& m ,cp٤qvOfN!1M#~dS4y 9W਩gO2Ͱ5 {j:yO$�o wN[Z2>c4Mm2-z3n0%nǷo *?y:(A{?@w*jF~0U@ϰȅOY$'g&OiӸ4`DAǒRاlHTM_y/Z28U`(^s;.LfFTT͊S5׆n}`s 喷*t8SYbVop!6$>y|J6a#mmp%V�)o$4~iuܸ5$jZ#+2|1}Aݪ=7i'N3AhJ)?>ˁfIGs{Cwf=A@h%5RPtx3|yjHB7:J,^tkPG /^C(iK;8ۓE47DbA&*eɑ銈@lApU#q^(F4ia>e޹yI#qM\,9/��?MɖiJ f<Um˃F'o>\ȷhmh%j2U2VcRY[iU{:z*ZnP l^F`čZSqBoA* #F753ؓU6jt8zv7i tϣ-\( tBRt|* i E,|(S:?::roPp6+%#, >JX|78fnCmN3P\E#csώ  cfApK\$}k4}& f2PsKN֒z!l̐l|,mt7c .b/njh2MR.$c{sK3g]qB DbBNu^m[n&\(hQzq+$`/m^.c5u\ΞumNiDJ9 4q^}t51V֎M`]6.2FB%QW'3a{oQIʄE<bu#g,2iFAyr䟝yFՆi{Zё"12ͣApg\!ECM X>>b=M܅,|N0YrCjfs4 |T2Hlv/7YՌAcߎ}{a6?3JXXo_p\\Ve@ @{LS%\P4h{rY qY{N\lqfi>Lck;4өi`-1Wjׁcڅ̂5`-{'y8MR~QВ|ZR7?F))#>:ÒfӸ?(*ʒ1 56nPM𐆉V"NӠչ8ƛAY ). ЦAY3dӐeXeMɖi2ٍUy I؋۱Waejexxxhjvv[`wG\, ~>{`c/F+pF%1 |oɬR\+ɨ6[DcXs79MuP<uC@Ay}} 4FQ@iW.5%Qily2f1ɕ仅0cy|RR{6pk.ϮQPIpiHe=gCv3 5=:[Խ9 ;9 #a/q1#񮢋Bzr3+ !ƏE|Be'i R5 '-.~- FcK4[ 4 lu:2{ H؏|?@V,iIb+," !*K2e5r}]Ʌ$PlX77T)-EI Q6d9r1�i(+-xgM18e6kj<m͆$ѕh{k#?B䣏eg(,t+XN=$u A@rcS0#q }܆4"#:ҕ"k.NU< U*5Oi }\/(m^압�HTMS,aa|m [I6fc\%5?؎Vbn`WQg`OFa=nOKe@ЖU*ncX$6$F(y\eMנ=Wƨ38ͮfS %2vZ_8ouP|ĹHdn]G`ARiUZ=͓ & %u dK4*[t\ꢫ/j޿yb>U>1݌"@4\ƎbXQy, 3Z`%xTePc/KK$Ӹ(ؒV4AKh_f (t-<֚`~ru: 2ZaE_44 /uz'd4YD̵j(@dK4?r.w;/N4sR娮|㬨xfՂEߊ3?=":fͿPrXW7՛*(: mo04:,SؗJY2_UR͖ۘ3y-P9M+7qCa3 9?q>Gm}Y𸌵Qg'. 48raNCC-q^}o7@d;i!h4]^>/G<RO zRLKy?I7h'C?N^\,Ǘ~|4,S욢ƪ~r)WXސSĨV S5І+7WJff�vi/%ME mЃ0cHlgmvly8᫋n]w֭_WZŸxS8GݷM*o\8븷YV@kARTuU)\ B&sW#U|G4Q!B4 v&4 vԴ8|}U=A[;'WX\ܠ{Z'X&:'Wua9r=pU[J2(;ͽnFlpXkVz=*7 4v IM(Z0 ACCCC-4 v֦VGV_co0zt2vr2|r2tjirȤw 2Uae<u_^qi"h�^;ڒe/7t#͖Ai@n=觭sD49mSr1� ^9GVX-.4 RLdz+3DN—t}Hܯ- YxCPH\MS8d0w֊Ukw IN)8=l_֊'…Φ!|6:IA"~@;�pf6~~@gT;xcVXD?ds3$ҏɅD*]ACBcsʅ*Se2rRzBCCCCtLObڑ|mZ'%TdF`�j^{Ua(8'U`4F8k4X01jLm+JL,X$P--U(-V Dpp{~f|VsyyvgfgG)D�@&"W]c���$ �� i./re �� i$$f�@+���ML3���d%s4\.��PLE&ͭ5��4L.�� "Ot. ��`-iB% W���dҜ E4+霹��H$-g5��Ȥ9=(ild) yБ7��Ť(iRp2 (<._7Z;x���K!F$M(~@m,Ք:oT/\ j?{׌qW&:={|׽b@&}I\.bvLG*?(<r‘d,Z]]]ZZJ$iR)NJA*6]ѕkt<xo5NƩ�Ȥ93(i-a� #J"i7[<nwMO?iH+invC\ѵktr PGӥ=Q9?�&M|%4-&^oIlhHhj3<@,;@VoyFJ{l9+*EnCƯsTϛH:Xڏzr߁OhL&}0RcG>@ (f@1.ǯF[M_rtYC3^UO#*]Պh3j>@e@&٩0'f.rl"P Ti5<A}PIeQ6<'WShW8e%PqφB5TyD҈W>|ܡ}t:Jx<H$BM>3$zM\OuDڰtXj}}$Oq|^U;.یZuBp)ֆS^}�Ťs4xjf.X_rfo}1* 7zPlV7$Wx3^1dVZ*SͦI#^e(N?K}lY1MsC5v<|3M'zB]RwF#_64ޖ'䞂\U v÷lٰ(=M&ts4|+.퓆T梨xJߗ4U#{ @!@4YXX'7S̀I uFG~Q=r!&˫BuJ'gC.cج$͹aF#i/V\ 5]3Ǟ$uokZbmQp'iī?|걖^^^4pxqqݻd2QY'DG )NQM*\O1~ԂRѳ[9H4g#_vy>Q/'w6nǠ۹?=sOkIx<"|0Ǝ&h)ẀKIÞϿ7>pez ở4|W_=jN=𕏞)@r5h&ve҈1Mb& Q 5vUU �@z-¸4=x#ٲI�In'${_s�Ȥʜ4��d���dҜ2N��@Ҍ݈2O��@ĸBX3%���M2i.܌qIX7��4ɤx3Q���ɤ(i.^+���429J#���d\mr4-zWrqqkaY 8II:A i~crOHwzOTޛGEuYY':guv]{n9Y>&cnGotb4MĈC@JDp@pPd@d� y(*j(k߷xMv"PZ]w?ywWA~]gHS3HC!=`̼7+˜@D"MH�E!`Be)X2ҘKz6IC4B#iH$fI2B#iH$fIkF!ҐH$"4wD!i">jLݽ*'P Z<y"}[{S:oH;6OQҐ4nxHC"Ǥ" GGXK(0QҐ4HC^D>H)' Y= Y/[kO8F,k92Xb񫪞 :{(/R X8#kS}Y`apS~2�<,<ƇdNCI|H(6q( id~0 :g4!WJnH{I$?TؤH#y#Çwb<NN&JCҘM;il_K=a:g4C¯נ_=u6:3!rN#Y#Ae1lPlܐ$>#MԪ4aT[R^pRƲ;I34 _4 3ؼO#Y4'iM4F0nEYK lSWm}maGjA 2^D6;E͑LO2" :㞊>wJiь0J>I|�ZL~ }[=kӚM4#b6t%c⼱7\ӂKt}Ykrֿ8wjL+|H(gk)i�hI6:�?z8L X{EKoNv\B`8(,s,拿c͡D% D2NҴ]g64A1{1/wTa.a LP},.nx[P|>j"ZP a(Ag_@�s3c?a셷4$îQ HGˎN<]$*4 4P1}ߴt90V 02<;xb xK;Y  MւiNC"VӏDA%4nN}YO? ^<@|=XHC"lF"yL1]1 $qw*71F?wa4"iɒDى4~�sۇOOKozWvWௌɿ9?:Cن# !qWx; 2HC"=rhjU߫=hHU濩c?O=^,rvg@&bBtm�lL4$HS:CBtͷo<Wv7nWGKOpجN!D\{'Mw^w.nSD"i$D"4DD"Ґ4$HC"ҐH$D!HDD"iHDD"Ґ4$Hs2ZRV-==ZޭiRV/jt4 ߘĵD"i=9d޾W|:%G+:qǗ|O"gr/lgX3C輯6:MYD"4o_ykS_B  _-(Z^aؙu"u4cQg"M_vqe?벥ݱ&;-N4v1H" pH$?f૯R0tApٟ^Pbp+_\VxO;5+d%֊%;N=D.95ӜMۄ!FPu(8=c{ '!/ ~~}Er՞mu,p\|8P'A'ї bIԞ+\T>?K^Vq-uv7/t}U(AY5i4eXX&gq •aF~ pb:|32s%xHTHs>rpU34�pgMݽ5r7X,O؃D.dI3ϯ)|~U='a6xchͲ85咤M.۰s(8<cer3FYӒ4whЁ[1ҌR?E %AFdO?C&?Iφ`/g.iy*|ꋺֵ<eo/nC$ڸJIZ3< . }>Ԥ*i>0 :a heIp!LYgIA#x!ރ� '+G2 t4 %:ws(-"xP̕+O<I%xхWϸIy+o<Y_?Y=-=:')/⫽# ۄxrxp?;i/8#㘉}lFUoRb{G{v{o$\A/[Wnx0S)oCs"Ҡ�OYn Z&f /J==mԟҬªc%yx{41ԀɐGiZr>ZGXt2&N_~dzfR`{G:Fm%y7q<A4x[ O :aMO 7`ț9 @.#1ݯI03`k!҈^ 1|1S+ ;i3uǬ3&|Ns=k{+;ܲdR|@*y6qw[ގƝ҈$> 8` L&{G" I!d ̿^%^[qw|Y e.z=Y[tߘ;M-!c+.9HG;4'Va{I½@854/}轼`X=-"TH#2wC$�$x tA#$  { \3[s}nk c̏'?YiGDڌE(ZfRn3v;<s l@:ʎ98"�GJ]y y P/Ab=9D65p�@fۅ  #N؝;4.rryږƶnZu*u̒F\�nD#Mu+>:|g3d=h4ڂ^}{$՗W_ F^3.i*Oɢ2F{tli !lo[w*3_ 3Ҡ1H3{EuoU 3<2I"i4$D!iH$D!H$" HD" >0T_b޲ e>_Si#I"ҐH$"TjћT {pCW\g}Rp^:umD!HS1vp`[TǕ FN[cݔӜI"ҐHHc7_m[^[q^pFSN=IZRV-==ZޭiRV/jt>(H$"@M},f>o5R[Wd1恤Ѿc 팞2~G|y~_zףoyϮ<_urzmD"TLƌKU]ۦ(cTQϽ)uBG_!Ҽ|Mڛ[ _ )—7)(W\[hqxag$.ыCAY|8P%A '=L}αtpݱꆏvn:WB#?^|B..SpK^ .{뛋*z'fŞ,t_"T?{WQ#MYrߩK�\Y~²RU`i't$rȂ<Lӣ##-XW|&sdi鉝TARg^ @yg㻑 fGegiڳp}u |iC ?nTn{[=O 1i/|J 4>(QN) ��@<N=޳C~t.#?Fwk?ѠR_wWeM1/-L4"Aeg VD5p6.R<H3ϯ)|~U='a6xchͲ85bAhۨ,@'Džj2@cډ6sQg8BhVsߪ;CjfΕ+O4I<7N(^s `y4 AU+E’K-ay鿟_:)Ұ BO5osD` f l%U9O᳛O}QԺC:C ~(^d\W-i5Y x*I`)^5(cp<.WD_ >tR49i5~!!˅57q* X3c'x|4<~NuA!}gm)&^#˰YRA0bl(U3&Od-1Ҡ4׏??e3/P/أ{ң#O~b"F( udRr>pb89:6|!^$_ 4{RCsX 7`ț9 @.#>A'MoƝU/?vHFZM}# 7L|= xa֖Xlp'󈯞l#͚ؼ.ڟ-:V;@!MwiudQޓGL4h/ڐQ44}�N�4\C$ �!D{4gږpueݖwE|l?_6ө _lҁ_n.<R6iľ++C*g.XavEX .O] F0yG65 8WkPp/ڐ|QL7(9 ćGSFeX�IF@I0 =Mkޮ]y닊S/xIל91 3z_fC(K~¤DtFgwHs]<J 5ژ`/Jc-ߛ@GSiG9D]MPlJ<`.hb,"MWU-7/o.\~: 6;1r"̝;)1?^xdB8/et=#f7۳{*4孭HZPf4.6i'iN]*;sڛ-m*JTjZ%� 04hi 3"HT DrHDD"4$" D"Ґ4$HC"ҐH$D!HDƜ3.9g4E|"HDKZwFohi(NSmmDaD&+ v>@H$" Ls{vhllkt8҅ *"3yɗ;~̈́>6(D9;0HLٯD).ʇƎ̙3")=݇B<4Oy"4ϟkjsS46={U+wҌ5.+==](?r'i Lk& =R^s''̂@`'I؃wIMZMVo7tj*n<uݪi~Q8/iI4ZI6D )=f&T}3XMY.NX6Y�](( \.A 9Cǂ^ F-! VMuuJrcN<yʹ4ϜF^# \L'O&.]GlTw;4>I(r}{ѕ^-&DJhD-;AI@ Г w$~tQj P6% Vrrʉ 'N%N>0.bq(<Vπ.Q-i>MM;{A\JaY'tҗ>5fΕ{P< N2M�DL<n&drZڬٛ\mgޕq)MnQšHvW$Fbz.<]Z[dّC6U&CThR ոH%j”�8j 4 &GINVP�"|h&)5fuWz6^3YY|NsaqNkH8Qmy4t?WV|O. y{Wפ-?_H{^^H`j˸�b.h@v1VYI2Ⲧ._I=;;m4vMk***nܸ)p`1Gf;H#!4�3@l;W](8ɔIG}E`FIsСЀz8j₂#~-\bUq >RҤsܫ2Ur Xmj4S �w-kc`b[ '2i2nFiZ+&&&))=Mdma~53A# 9//X$;.`=wQQpÝU#G f7ج&11=#mVVV޺uի|/UC9sY$.ϟHMMe'NG208p ***r\Y"ӐH$D!i"b$D!ҐH$D!HDD"4$"ͽ"HDD"iHD*9K$HC"XƬcDD!i$" D"Ґ4$H"ҰR3=1өON0:byiO]\2BtE4S^ʈt}P䁙ёx ci|$" LEM\.M12b4ľ 9K,ŏDr,ɰS<A&޲( jd�פAz,"ODY!8444dӖ}|=:pvٶo7ufxdtpHSXVtDCT>9w=Mvc$#Z9cC4AAfw4XۇA;"`KW}~819iP bA_Vfn<zqA*qwr؋]`yAb4Ř%AE8 xH } XD߈H3f!>.U>H0S-9% !Ŝ`M J$! ^y�tx qDs ^8 S=Ui8ЖH[ќFۧg?yH3j|Y.;0sD깬+sH!<y0K<8q*X$" t38O 8<foj�Es("͐aYĉ8sm۶ru I@4+Ҥq;i~4K\?͛cqѴ1x?7"(UUM.O.;pNk[k7|UЧWZ"`+wG98W �0DR`H3Eio_m|gù {F" M a̕;wu3 ucGxF.n|T4`!}b=/o�o0͐$Vx 'rehn3 bp䩑> "JDè7<MeKZ:}Ȏa4Wi H~]$"MWWWgggeU5ck\¸+ ֯_G!HDɉHaC̈́#4XjJO!HD" D"iHDD!iH$HEWa?Ȉ4D eVeU9F\Gn7HC7;w.iN222Fulukƫ<qc3;I34lksm߁ICN4K--}cN`#?i-.m 1[$7'U\[QoLYipt?kX2<:sF"3iiF)[ޫKIM6fYcccl6iFFF+6S˘jP~ZoL}Ǎc#u*j3H4hfҌC]`rIc1L4+mQsgb#'{zI1le"&9QQfD]b8 7a/h^%σ_7ճ 2aJ7f&0T:#Cu uD'kp's7N׽|gq,]k;̌zdJ4X9 i;F6[-cemw=;/hmv˫>X W0o|7^]X<g9 8Im; dLQ(m>#t28Θ4SiN>a989ر%q.HYY]8/ ǣ"6F?Rm]4m۱aCjӎñ=f nj8jC=sDf4#զ8(KkmmZwּay5<o+} L{w^y`<J1y(+FKl:f7~q. ևK8հβkߑ&dYxCI^!B"M{mIK(Zr8ΆȃllvslD4fyĂm+GM4l/>cdс6Wê/&mmJ6q`y;ahqOSǫ셰]8k6!٘ B!gXHҸ-^[FqmoI#Q] 3D]ncq-8�Vw}xڕQƙQ[##4+Mi@JjSb&a ۄ ؑ($?$:8i*q5ߐؚ6NR1u7AJfTid6Ҡ4i@w3"j3q}}7<8vox7{0Έ*xq;[qH3wMjsx[xd]mo?Eͺpx,/600V!#DB<"Q|CYY{\kPO(_8/p·3^阢˗>|{HǥK$�Fcp3qkkL>tk7F3Ol<^b1LD7j𺘇& `BB# {f)N7zډ9wӡ󶻃Y(m7XC$ >#>X _7Ҵj\)u8؂KQ\v)g;Nnky++/9i<<,<.M+U@}#"M3`tyr'KY[3`XaMkϥ!1A> x<`ag8GhMi;F6Mq Pi(o7Oټ_?Ńʃ4%]l$(4ݫ&z^oHrmՠ”EOr:i2VSi׍睬AkiTîF8iUYVqp:j|Nw3ވB;9h@-4#v*FBʙ}E32�~@٩Ң$Zt$ГSyH3=6gj͍z< oV^X쉘~Qt!cqӿEQnkHs O(fS')faLnaҰw!62y%>2#7Z|uf;qs3vgUq#MRݣ<6m2OķhfiFFF&MkUvۆ ! 6Z {ŬG&iEt)?4M ###HHbWYvNy222"4U+DMFFFFb_j<e`dddd4EiH$iz`aD&+ v4:^ՓLjP[;88hٜ~%DY{&/ {Ͻ06ѧ"t6Qa#(m G*sқZM&~,Ds'5itNh`hP}@ɉ.ϽjYgD"ioؠo_iz51B!rPaVs1Zs&ԱV|"HDk%]؊[[8if3i]mx{ESU7G.}yRa%j4O%^N©HުF(U{չqkp$� d]@yPR({_&9MBۋjT-0IV4}-#9],C`RԼN0CSS/?Drr98᪙K^\P�o &9N,'QBG",34 &rץIPÛ 2'Jyf@XQ%2�1u3ں:ʌ# e̅p0|Ed^YhhhGGy_@@�4N4öp�p!KdЏ=3oN3oՒeGmW<i"G%8qe==\;˜oiA+FcGWQ(Q)cM;BB(i" z4TU%rUjNDojrr&9"I )?=3rNo\ɐm<pJ:Qb)%34 ] 3.P55q(c>gN8wHużHq�+ Q/)HDx_E܏?e5h FB`Lys8!磁m!פ418V*U*P6B 4 mdwU9�DK4ЃD~_(:I_RDsP�^|]�™ N(s왙sܫ2Ur& Ȅm@tm ^zM4 h֖YkB\\-=L%$ Ge滷$`dH"M7K 5LvĒ`HD!Qgi<BA~i`rK]h@ugF>[QK-BbpWbՇ>&Jk_D�3ւ%H#2wC$�$x tA#&  {^yӐ4EU5N!YHse6{IHl XzGT*M&<�0Lj^_+ =�%*G9D]MPlJ<`.hb#4~G=qY.LM؁u-_e˖ ٌz8L"->"-zF@^^^XWi*:ؼG ݏIHHɩlnnV*&nx" DiHDᒒ\_[[.Z`0XVǸ`<D"i4$D!iH$ sg%YPԠ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/images/win-step9.png��������������������������������������������0000664�0000000�0000000�00000101552�12641336260�0023256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������6Tv��1IDATxN\U�'W0qg*T*QBRN1)֨1BԆ \`a"IH\''gqS:2CS6333+[RInwY)|<T4Mό7�@ȱzRItt|�R\Ndtb�hcW� M�~xm��b@|t}��>ܛy��çNh�=V<1 .Ԗ�LJF~vn5<1 >+�@p4D'O X�jsŭU�Ārj_��! vk<1 �<;g.ĀT_�zqw12Ï ƀ�^:yoil_?��wgV/Z})�@08\_R}Fǀ�@pSy�WN:<1 Ƨ;��Љ{<1 &f2�͡cϼ^�Ā*� D2]�@ ����@@\\1d? TǹүI;m.M6ioۤ6izMSq/ 66vwc0``b_0 @HhA A, $vp1cUCdQNN=Ѽ;0癿Ʌ!'bB"*bn]ZQq]M)0Xr(!!>:""$RZkPVJ|CLCCCCCC rqb;8:8*ݞWz]| ˥�(􊖜bJ:d+"6ZR-Zr8u$<PXǢ3B .JuihƤ pr"k@So8JߢSIB#hEuӗD|z>V} 6 ̪ +e�P=Ѩk,K0fQԖ5K;!܆BXvi#'?NCCCC9n-\4 XA:N\S?&f *:]UCwMiV& .R!݇bnRA#lL�rX� 墨U n-͙i1O߄ "3*3* e@CTɌ$ Z{&=ե}vrJ9fق˥=k㐀�p*>lb:{X/T#{EsY y&@ark,9ȩ�kplJqn wd<q4>iӾi I)dY,n?&wz'`ft_dw؄.tB6U2+;猆:07aon-\;xkIfN4+GUΥHN Dp7柺(L&0 ju4DZB8eăgSJʚ$ꡉ6ⰴ&53 ym0}M[3wnܻcNџՈߞw1;]4444&xvJ9fقtL<L@ 6*bŹ˲qO=׹<ݏ{i(:њQjLxF4OfVe+4Sw7[m~A>XveWr fq7qY" n^"wgdޞ3@@|ڣəٙ�H<pl.�CX K.dqgit+8Eռtk^oOW~ ֎XҔ M|O;K2.H^ƹ"YY7;fp|`dzptZoP) ZXӢ/w8HgfOoR@�0Zg+P %7 -~ȔE=Zcl.- `yoWw2) f(R)]yn'٫ԮW;wݹ+AoWã-'Ȳ^gJoTWk[T 0;"7Dt82� ]#̖U5m6B7]Āj,+ 0cΚ2}7%tŋy s~dݿqGlr<Vb\ YWI :\ p<\ W2v_GzcGPȹH;qh@=$/Q<%#xa*w^K|ѷի64 Cs;3eylt(਀ŹB(ӛd&wcF?Qx V K-MjE=xNCav{ GZߞ & z^ l! \c)Zt>BidXCpF <Ibs# prx`jk=Pu'^Jc8H-dV׽[ݓ tiѺ7<fn4}^kWv^_[|_{="x\_+cs H)_*`M"ݰH;,G{@KY943MaFE:iכ ҫur3Kdo(R7'r֊~ FuafIC˞ޮL;c=`w#AaR=|5J@r(ӹciz $vK) @4$rz^N؞-~hɜ#(u1"1}QwՉ"y':T=?sAawOԯ<QtÚM70X g{\M‚&ljiV_66k,FvXmnB<!4ÓZq0WDj#v: @k#q/7@>>>ô ^[ ðP{lݾ[}Q?hq9B`j l<ms-}+ |cK@�Љc%EEP#ڀM UуZ`-||2P9hc`)%k$v/,1 ~7)-$z[bvS,|u's]N.;B+%GR@%dڏ@Dƣ��S <mX9BD*ܦF4)[`xpƘl-Y)G In{_Z[յDoP01=;4~c%kBxG 4lXؤF KV#))!zP"PC<錵bMelV1jD¯6*F8h-h8Cx wTwdsOrtq}fYPg,q']-t&!/ 㸀@:. wQ cRH1@{X"b;gH@9 8y?*wWjw :YUל;h&Xj}qJ ^دS@L-;` 8E_D#pJgK | 86cX+2[�$2ov ;v[12*Y;ZJ>Tȁ];cc|=z<Ɩ6ݜc׹2-^Eag\Wc9[[ؕרfs:$! ]5Q)oP6)X'6up8,B` @,<}AX= $/PU CpKOFƭE|;_%$r׉e: bq,Ei\ @x�KBR8c^C)m@Â/2! H*%&M`3Q ʼn#{xv>\ " @eX@΂`ZG6K,N3!0<"Zac ę*}?H$ZZ;6%+%:y\9mԏ=Wkzzന^!ۨQl uX7]]QB4"Z!bKQb FjZu"cpqU]Fh O߽k:C<t/v-HnZ=}ʆ-o}61;!�G"Nde?b<b;ic|1*)m(=AԈz*uZHAV|P ^;^kc|p AR@¿ i8[R@`l!�*P66�4)zA:p[ 6ZJW\J@d1[jd `~D=zq/}?Z(W&'''ށoHᰅWKtfx٨%|HxzhR~1WYUmȪ\)[Y%jlwE/7VzVؤ*⪋sAW1, xu]R6wѓxc-9(,kS;]5t5ܪ]lEƱvXt}p/ӑdڞﶎ�{-q�'0N+uʩm[}@2S6rV- jBh)'õ۟#Ec{>֧ld|2Ζ� 4y$rp(Ql��;_$qx?l��Whok-Q) F%%/h?8ZE-}nu(_0ܿ:mOVQdRөU;DPQ? "Q9ɔy \@DȪՋM: 2Ge0% Vk2kH ;5 5ch FCƑxa"d+쌝O8-;E9$ zRm]qycU<@9 D#@>. XՖ~JXՀ;_X[+㴑'z`v.~j>^rL\GC1~F"1/N(.x-) &G Zks^:S(IF .?1)6fBdj'[KVr\s L؛�A l}5ԊtXtjCAsnj8WPj5*YIyTPn%:jy$VSoW|w\\.ƻkvJ! Ѭ-kKZH :i}ݢ{Q#f-fe}O@v8ӷG U 8˭=%5kbIII݇M-\;աRf,jJ=>__|كW(bʫ˧vV?Q/KUԞZh'uPBq핔[$ =jڮ- *LׅeXW$LA'P$z`e AivP@ }JN[g{g ʫ*xۤe`ŀwpi - K+E_4i�n-) q}TH^֧wXqW#73J#sk^:^8 7vpQxxH74}qx{]DW>X!h1{^.gWJd|vdc։^%yh1q&2{3z Qʆmܡ^AUXl M2ė{istz%[l͂%4�5V.O˵ Ao1Foj#h磛?Y%S?+IT↖g#ji<�Jgmkl`Rl6kr28h9cy 6!ƴjWdr>fr\@$ݾӗsX�,8[=0- &Viǡ/ ]˾fӽKoƲۯsow;ps{YooP<{kn<ZW`2S6�6yw 5#LYFb )شF6x>A=5s\@D^Hsoxbm;RYpr]`6l! چס^`ܖ֨֩+1ι͆#s {P6d'yo3Gꑺ!f� !olQXHX73!P9. ReJf 44444;}RYpr]8$ vSCQ1V_C7vx\\\=fnԜg3~BS+FIanRG:M3Y,[x2Uj7Kucb(AUtM'&*%�'Qq bvsNЀg .׵=0iXa׀);}'~y$;,%EOAC51/0d+[pptrzafKGp7V;ƕLnpF` \g .wA n5pT@ !U|_5ʨs~G{5) <(]M,+P<5`Q: 9s|wNέtmväEj%_ 4444444+ 5ߩ?U( "-094qY0Du値@[XpiTDpMs �zē'#O$xՄвń?冒@-쎿J'.k|74!7H=e��]eL���� 6}ׯ��M$G@���By;��  u|c�(( ZK"1&N���abwI@: �� ; 4���K[kڜi���?뒀9$i���bɒhs:H���p "2'I!~<; �$ . :X$׵5ԧB�%Y4N%^\xEa!J_\\<O|�� cLqb IoU'.՞Nv̓]YV zEY>{Jrz?VE哃MTvT{z3�,׍1ݕyٹsoJm>XND/H<TR\ݟ~&k6a06D(!>)2;Z®,Vwby 8dmrbJO˼ n3x)6 u\Ak_rSoWj,n0T]smxCOЇ< (5ԇj nvh0G;E�&@.4|XWnDEIlƎJ,K)[/%!yH٬8%p3sf_C!K󡁉9j_[ uNޚ!M+H'�p{t&?nS+( W[1}]ε" ׬uLZ<~C2/q͵ \_<psy!?i$ N4D4DQh]0 - #"V'Z =r !졿ɺW?Ƚ$Z1 zQ9# �w{F&I;1 s.g|xȱw0w䬖kH8DYlB$8=;7.mTV~ G_ yn&''|kT4ڻT#6=|'WSt@M^zec,[~x*>*to;j@[ϻQ9#=�TE@,}[5AR`$biGB"iV6mcbWEF]ΕӇNǨ03W)pW> >Be$FGg3=F*ܸq#9[CYC_R` xpO&gŲ V* ]~UPș~^66_9�y^߽g $ '>dY'_Pth4톆((4Aũ)yD |֐8L&g Q^H"UOgQ_9�c2o_$)A vג#Z敼'MOO@7ڃO:9׮]YV!l[CT0\A y(ROt'Zϣ%ѻ`85DBv1j~8=�B'I) &:%:z't82 h*3@WsU;ui|CCJU AuL9rU:* ٺf&wYsxh" Y3jw�Cz[��zU@ !_#! :>=\xf]"sp���@ II'h~pp9{XL]CXn ᐆ:��Ѝ7"6VkD;~vXΜ9MT䙳Up����sRds@���qQJb+����aqw%%����"@@����TDye+����aiIE@է����Ľ/멲'�����, ?NKH@[����ħ3&=����`IFBb쳍\a0gvgֽW~ tu…!g GӑE&\ 10yfn;/7g.M0?kYIzt5{r5;n׻r֐pa3ZV5aH0"@@@@`. qX\J `0 8C@|nI l_y'r9^ۡΉV11u1cc6gg8^;T*U|ݪQ+D*a=n44! "'^;F Y|?hH 7Cs0zf@˗c&7$, l.= I m]@\Mf`*, ̚zN_a,mX++P( [.?TpB�+T҄HT.= .Qu@hD@rΕ7f0XWZBG TM^[b'W.q߸i~;~HYE[Z|2zH2zq1u赆Y@<ܴ%]}J%:_~4~ʞh*iBC@x<dI-YQwa@@e&OKg%ѳӿi6Ǥr\ ę0kSszRwC@) ̀};',`nKTuˬa6M@|}s[388+EYhjy={a= 28H2q栱&!ua[f! b.o'w39vv@Sٲз:q5͆0Xt7{A-C'κW|SB7 ߐd,c?l/U!  Q(\Δi+Xu+K7K%/(X2I+,|fۖI'L7J~ZY電ܵ2[ϫqbڝ?v=mn[mlcM,c(dAA Rij.^xu*YTwy9:?>y:f.$D™)}\KIP6*FAɭ~[D->v9HgyCz6/zWX9zt=4=i .@x<5ѡ/Œsm,k~ۦcH+C}o]1Ζ7~]5bNiKÈ~ kxtT�E(5`Fj|�-- Ue skk0ٰhg Syg |؏`8= 5tf_8w=0ܽbx(wđ7<|l}b½}3]Es-Sb?M7&Y@ "I0@4v;`p\ iBmy?n_0ؿ L նoNw&KOx RSff\] +jɜIv*k.nKM2O&ex<=D? �AvW3?;@> &ξeCko7`g%Xwm_W{ĸgԼfdTW5pJesuƌQ*rEnf@@Pg$Gf> N7P㩞?Kg9x;ut~yOѤ~RRMtTjP Bf}(9Q4QPG9 @>>_ P 9\з{>ۆ6?o}]6?2c1pl'7Pg|8D{n� /3s(v{o_߄= ?/.ͻ酿u^xg͍C*2:WQRVn|ƓOx2{|JMy(e1U24QN� c^}}u 6gX׾?si:ʷw^8埚e} 㮹O:^9:֔n}[I+>+\$P3˽TEq(A$ዃG.�=Q^uwubWk/s>2wtKA(9[R{% VkDv`{mW;;:5+^G? �fs'bD� @455 y "( ;@cH?J !/LqACT �� @@� �  �4-bv׸ L  �z!=6^vh݉Z[;:ݍ-5ʏ7l8H> ~YYY}JPرcV50 �tk~/~Ͽ}<b3~ܚ^Z{egI&�Dyykim7 T222LIeeڻwb L  �>־zoCf(露]v[~{?x0PܒZ1)-fe";}@J%}�xT&[A�_{{=o's*zޫw?>g?.X|ڐ&Lđ�A >'>bU i647G�IgY2APMNeԨ8 L5aF,6w1> d/.(qNMt0gJ �1{^+gkvOS?~ޏ#7>EoˍB9Lq�s-Z@` JfYz/'P!4[Iup2%PSL_ „X4K7K&Us wTrNjwPgo_߾x>m'Vv?UKG&N UG^H\&Uw@x.uqc�Z6r0IC? rٝ%뢻#S �3|j+3^pۛx/}l@jsm/<=@uJ) :+k J(**As g*\&9F3-miz'[$&Y}\i`a$ 2X0_0NaN*7^xG3)C?SI K[&9la_ko~/}n?WY^gf+_VGC6xbQCA0L.r]:p�?¢R=c`ʌQ}A+p90ft 2X0N(͉>TixE+$ad2! .- ^\;}3> >?k�NXܮmaA+6`�bǎW 3>9(]=s@It^  sJ9Le Œ]Y؜`ai�A:1dq1EK8N ._A[b}s(#7(S/ vp9jv{=:OP @@/'0hsI]d rjg0i7 "b$�8; `2�O<\[<ڶ(yXz\�+1�q"ADF=la@1gū n<^ݥYTT!X^+- ^F\7#2׭�Io_L~'mbHyXzfslW!BD:D#"ȣ̒F T*VzO *DÀ4s\9tQ=\ˠ\bכ ~7ē a(Yr4Yg 8'<~@lUYXz5;/u^l;Pd:x.�l�q<Z2:@@�edd,jYiZ]p'�A � �� �� @@� �%@x}?)<j@$ ,=9Utyrvہ߷wo* @[+[io9U 8h_=Pqߩ KKuK}}þ*<VSPr�ӝC@c_8_SCvN@ D�Ehn*}>S[w@Nkn p%[7)FF)萾;vR2`9wx[<}3G?!tv Λ @z~O2Eee*-{H @d&sVleVf:87{֜k~:|V?zNG _p|qxT@  mn[kh]:-mg=yfH3 +@؆w8ݫޘCbN�Y2ͣ#IW^̴BBN4Q3fqR憳]f}K |x._-Rs ^eI߈KMd;9mw[ל_9w3+ inl<O  g^[2ġ3p&U 2i;{%ayg1h",0+.gk_|N~Waewc3ř\1:G k|´{%D #1�s|spo{Pg=XU~8oL8n/y S%(+%٨*YiVh<Vmh.kDe 8]^b1�iI9;u?+ϥ pyM4; j§`Dvu,=DZsy|sX>H @t{e-wdUg g[tTI"ad)<?+n0KڔK;tZ0[OEEEn*e(RfYZ0 s+SztKdn F9ߧS\6OK~"?&̵ l.DkΎ86+\Ry.l)Y%TIWb0_׬_�7EVJS@oY:W/kiXx*[=Qoow?'t &:aaVIH 0MeJl1y�DeT{d2Boveo!(CeւDN4Jo[*-9kA-Q}3 `ͣ]ȦKKyh%$y!-=JyWTui~9TٗC#eӺsAd.{0.FB"/3]u|2 ۱,=;o#¢Ad~Oc$ ̇h[w) jgE <T�38S>)-i&cH1@uM-m;vf1g CPG0=2e>Sn2;Nec)UŴŪY)1' hW55cqiadCЩY9[*}Zf|IM{鬉};Dǡz>ܼwO/t,?F#V� M-7/T hܨ*[bmdD�GaanwfXɣZW+捻}Կ}6B}S*o{w߯W_u�™| BJBQpݒFVWl]eSGuYᄿ"A�A躐a>A[;-կtׇ~'cV=woa<`3dBfh2!J᪖�GAAf.f(Sf8IK%*DM/ZS^}UoZ6%*%[cLH^ dsh"d4j>y:>,I܋i"EuYѓ6!_83[-'g_: ?)[̬gmwh9Cph>Xzf1!ȣZKkܒ-iݢ*$G¼w_Εf=򈉒 uRN,  I W}-+E%[~4D07_Yd,M\daK~aD5{B3eOח?}lwf;͚C (=,\H +/8Vfv!GD ӽ)^.GR]31+�&.5d;u|| g+m>jU]Tk�KÇ61C@Oe-Y'8&�"y �DS�[щ =)J}:pq"H^ 4@� " �7\�@$(�Dg;× 7T� X�A �y5p@C q̙)53b,� @�D \_ᡖi/ㆊxD~j )5_'� @�@@�^|`b`0^�$% ϝ]TToڱ60?*5nx �!+ JUhÃ|�д�l]׻v8oڳ.++۳gOeӧOR�_VVV_qx8@ T9vXiif L@�At*wI5�M+  빆FBF@ �Q^^ZZn SRYYrkX �!+LX\T�N@l-(h hSpL*zYqx]8x׍MZx ()))%_,@��M{ vn^{BkOSnJQ<?wxFFFewU:!ǗE~ ~릏wCt- $ϖ:q,~<E q0Ƅʘ83�qLSb33ɠdH%X|!038}--T9{D6cWo ۃO@F9@p~s-Z(~gu'ُ)dbf`7o0�@gO5f1^Ht9nop~.rwo�ޜf͚ WUU DNMPp'x-)GK(JԪ-QeWijK!W! b0wTU_EwCXiiiS  @n<ȺއSCH/�y]nA-rm۸9oK^M" E*(ӷ=TXoap%SAÔ�2W q&+ |7 �1)Gc [xœUЁjVLjƨqJ!apTRCFRaoqf8}D 7;Ou4{gF v}>?ٕ+W@ ³&*Ṋ[ةkr&zss:ׯ!(COT8 c܉�.�DgSɚ9A�*, FX�.RRQڢ�bÛϽZj } IJeˌBL4rŽX <2_Qg 5q<ѐ5^dsIbZ@@�B>`EYJ>LF t C#=QT.�XtaT<G>}RS�"Ǐ=VXr= b"|9�uNtuh~?y"6.+g F5�Wx6i7 "b$�8Q�dɒϟ=KMYG:Y]]#ݻ1)[q䣍#Bel x\~/)W 3(EIAtWEs�_WrNG,9iJBb9qb"V[!a0 vy &SD KFE6nHp'OWʩBuj$�%@^n9l+G"x"䉊ħ;Id ^9"N@ "WcydlNCbu!JMٯs:Ήn!/X�ZcP�W_~98qޤ@R_V~ "yΎA@ �( �i{˖-ưn:UVXa4e*d@ddd,jYiZ]p�qE�� �[ ���@$T�@@��h]�7���1 @@�la@�@@�� � &�k� �@@��oݤCJVZZjYc��@>E'jX�W��@|qxT� � �,wCt-_v4K@$�%S$E0<45Z|.E4K_, ^z �^[2�@@ujN:b{_-͒|$H ��vCx!C�ԔR33-]ՙ3ʼn,�s=52K4 k;��D �QTTvbX W5+E)ty6b(<TU~>Y�ƈ @,N32pv覛n x.Xr.lޯ`4 bA0?SW8In �@L&Wα 3p#1q OC,RD*aRDShL/�\@xqx%;�Od ({X� vr8!<1 AAq 0ȉܭ#toR9_{ KŬ0 x[ie"$jlKM>V~nX8{\ M"@ȧH3k3]/aq�NbG!c'w)Z.ݺP&@"j/@<uSbɃ2IT'6(^@&Qκ06M|j{=@�Paa3G}Dy z.Blah)!--Mr GZyAI?I *Y_ei s Dd πbG,IV+$_AJv …'� V^m0mge]Í�o1p+Ӏܟ0Aog @(GB>O)pn#[د%F.x��|B|0*rE.ϳ_vg3OZ9^�!PF�@dggۭVz!:C O J(3 RNz]v@{�1 61C�C`8.\v1bpʸc@@�h[ �O��@L? � ��@@�@� /�A������A�� �kX; oS}��A��^3}Cv]V]ɣ2BT ��^ٺ=^m:ޢm[ FU418�� ( l:.-'ݖjr[J}=kmk_Z+ك2,"l���Am zu5Tw懾o"tw&n/jhq~kJ�� �q50yMk'C-YM^sm'_-~$2%pE%똩ĭf~7Vh � �h;~WR_8+ic=_{\L=bUV(�ќ"oĕL\��\~(G{Cmۗxj/cnRV䪒9/7𚃪� xΣ4Z^t�@\:cbEMCy6W+) J~a�(@2c`{c #@p� }}Ί[Ve+ZUKS};[)n[^Q7զci0sG�@pʫ~L+5ufguU.J!\_ضh$S<c[�czm-{b߮٦;.V2ͧz܆[cz·y'"Ųie lij��!h@PExV9+sW~ Tdm8Ncp% TO)9�8DUGH �ąӇDݳn"0U|QJ6}5 �V ~V>hޕɳGߗ] #t%o% .&J,�wa.Nvۗ];:A|U(x'@� l,L!&`5ؗS}д-98p% �@^/P^rIf.>@z.B��\窜_Ra32J8> m_ �:o�1�UۓKINr4?-rI>!SS|;,9�>'•H#� � IA!� X�� � ��� ���J�k hѢ��@@�B @(O:E Ay@ @� � ^.ܓ뱵Z]pϊ-t+HA�� ����`1@Dz�@@��bfc߮Dk���AXX]1;G򫃇ARw' ��@@V ~|duyG&NT \ԻkJLdT6V1꒕٨^t` �- q>Œ[Y;@P]' e)2!٩Rhd3��"zA% M?{z{OWt>}s1@p"s\ iՅ�[Ŀ#J<@+g �1W- )� �d@um*<\ m#:`k�+$� Ckuֽf"cg?z?T, AS}%@ٯs:Nn2e@LQnqִz-a9n2��bB+P�cu.?."�@LHV -��֐]rpOJ A݅@D��1F{YI @��=)7 -vU�̫v.{^ � �� .@q_41:)h\o86ٚ>'C@@��ݓ]pOtc)eP2a�=F|[GyÞ܀kCn~ϲg ̙)a̬L姪˕Lj8U6O"dq� (@}CvDgDܠJ&۟ A%qM7�DѷG|F<[]ί}`} wpgpbp03j;\)*�@H�pmI sϠ-?\xB.|XcPI@4*rΰ'ص1V`!Og%d >�"AgW)D �7@|6DGϠ췺dJʌ̺1вӛÞd6* C}JN' ؖi5�\~ۗ>R=>[G�֊;DD9-_թ5iQLMU<,CY ӭvqW .R;޽ࡌofm@ w-* @�$;=)=-Q`ԞGqz4paBU QEr,bj" 'E n$Z}/Ueށ<}|Y3e8}v)  7)j^^<)eWC瓩3p/*<Ebg71ѩ%�bN k*�iW KqFmcd9Fcs*JRBCDh,I۾}1J=mZSt?V{G֌N VQL2DaYү qϮ77s1婍v7�o=�VD{쳸ƍޤh`l> U +a`"aV)eg`w;9hg.ma8>Vk{G6 gKq(1�E\|Iu ~SO_j�"9�Yܓm]vOwu%ίVy)fܯh@8W'BŪR ꅷ<KIu|8gz$-z? уG{jHǶwukG <1!V) Tf܋ ,95oap?1GwErLyj�1@<mz?76 LKJ�:}Dkנri m"\i^/g~cD ȑن a�u}^4scoyUkZ6Ig_ĺb�S(ӂ<,;=# A_aDrLyj@<`jhxciᬽͻΛU/1��3䞔h݃." Nv3mZ޴]+9_{*F Mr ' �)!gJ#HKc��1�QgO {KoZg6KW6ʹw  ~kP寖@dՇteC*ݬ<)JM&!��u'%;-`נ * �Ħwue;:2smXK{a_{FV�"@籹 w ]m/D "k`nC �]IKޙ@Eu]zV߾ݝt'vz{WQ[cIwNgH0i 51q&*h!"2 (3ʀ2P@1@#;V*Uk}!ϩ]g5&@(?k=b=g=' Ŵ�5m؞sei$ϟ)^>T7Ʋ@Ho`n`U 3j=Z@#@ /.5-KkvmaqY2Gdek! "Hjuoj0ۀ@� Vܜ\VUVmjjm@0�9Ô%F1L#P8ulCPOw` h]}JS`V| ])${PY ّ,q V#Ղ%m@  bo>^{٥{$w�D�Da缯ZtϖKUq?\u2@ �@ �e ?ݔ)F9'~Y\ � � �@ �@ $^�z)q4$> "9"1+%j^AI+s � n #~4f˿=\%߿;{6O<>>KQ]ҦZ͗\CB � o/ gI+"_]҈D+D6nSeF ӚׅۯjOf]1O@@ �bݲo-抋}yY4/^Yd-vfl 9z6G�OPa q@@ �bԖG0%/,Igyy_>|}sȟV;f(|w]U ݽ4fV!,;7X<CoaC6+eu  �xs̋|ħ=${ܧW]}a}.e\˧W:xUs@z*R}KꝒOjPU2fW֨禜+XW(y/(磜Ҫ^A@ � fr0znҨ2G-J^r5u3M hSzYCmh~仒^JU ΕsC2zRnZKv<LXXX@@ �=-Gg&>:7kcW>[*S;eáپ< /0d5'`YB.J+wb( F ,CZ 4m۶Ӓ8ٚ@(}f1`L @T X=TO^w}"FZwQ|5S9sއm!Zl\%3B|vA b{Rw\" ڴ,6|�pݻ[Gr 7Z^ džY"i�>(؃,˂ASs3ow^QՃX޽V~,VGM0�p"$ҍ#K ,+|JEA(i. />@@ Ty餷t'  quo\m1pp@ xe"+ "S\lpHmW[QK`r`BD:󆕾ceM6.2+ P@7O}I~jw1c,3X1lF@[?U?!999$:E^H)"]xek`Nͷ,%^)T?^R ǝ t.>#)#/ZqqٍҊ̫ br'd Z�@oo=9r۔=ٹoZ]p4x7%@ ?^ $k@ 0�y�{O=ɫ]tc_L#8 \)  #>~gñ{x3|񉄕W5 Mt>3qkSLZV:@;x *�|<'gceO0j[ָ]9Ϲ~`)w$g8h[ݠMGub. wS- 믌�B@ fѬ gA/E<ƒˢ~*c&ag&1@ ʻR42n�@�%@("@40 @�@DGG{[}R��@Xtr*R��@,8x,x^wEWY/"@�h#88(p �`^ H'`@ �SdvZb @ >~R<=;4][i"  dQB5<WZuL4ssɞQ ;aUI03MpT1+(;4NP.. s^XRddhj6!椈Yib;f=\ݢgo @<7kTݫ縧U M&*/~u3y ]d\S<f2Ŷj0� ݍ&L] zn7z #K7Mgr?;׋벛]i  a>aenc2O*ɰ#':} {* g hAb0 sdJqGaFqVc5 ߹) - %F rhvvΜhTGOMXi ?pWmP* kxO@/Ul:20%O @A^AuR�U"X̻]gq@@ l=@ =1)\tǹw~dgbg'[Y$@:^c8Q p@?`{V=m@ [>/\礰8`~bY1 Tr]$S3>JodųPbI]StvGC_sXZyvq '4E/F cj̔?3t@ �#'|w?=#E *Z{udg 4ϐxm�ģG f:/utqkԳ [0aǻ! @} C}_+o=aP9',X?iƉz3sʔ)G7:@  i�m [L7�Y^^Oj:DmQc<>9Ȁ@�@@ �@ 4`T @�@@ 5  w� �����@~߳b|1p }@ � A!29>s{>]_niڵV}:,,71o@ �  Ɇ,qΖ&S`lY񯭮^UNN4 ��@ _{O'ے_#kh3@DƥL2AUlAX6sOɼD֍PfyO69ٳyy,E@ � 'vsE$ =Z:q˴sʬxKbvUoT3oqYުjKP #�@�-@ Oݨr,^#}STIsFeKE/1* )`a8eW<_ b�4^|mgV^?dn @ jU4cJGbX@�R,#.5Rz֗碏 -׹s<:UkuY >�La�La;79o_qW~zɲ-\<oG̙?s֜flڼf#^,6Pf6<f S�@@ �b]qWpoB܂Ⲋ5u mR%5])8k] &@� J#90 LPň+\ £ �@@ �… [lqvv~׺B*iɒ%/@�@@ �[E' =N<B ��@R�@���0@ ��@ J`oHa@75dBS:4&#tW[gk�*o66S@7JZ[Fcӗ_6-@ЅG_jQ@ V P@@ ZۛL-}[_ cIK t͐Ce\ �aORL7|~<Ji<!xOdžF6AS]흢Ѥ16À�@D̊<]]OJ>_/6V(3# M-.UP5*oֶuF@ `p F ~4p<K]C+eA߳@4v DzN̅R2uQCM, xBI|+ J [!r?kȿ~)nb2%S5*k[;D"^7fG񚾇Pc+e l%W}n<OίERtB[0۰œ|J/>Z}d]DK{vAt$DDuieDEږQk4x>MMd!cXe@4l!9ULsI~צ>#}ʜN�@1>#<AyFssCbM xwU9yjtw"M-ƯS٢g9YSCLY=466R2uQFU]4Xt F/,aҪ] m"d;n8$>鋉K>J̴��@@k@tuV !<p9|-G5wdT7=4L]Ը^U.n5XLӍ`R5YFN ?ZOpUZ^ Dc-3QQ$fe{9ɗ,9ȵ\ 0,[ يn!{'FQE TܭFn.j\mnM,O} z^cw iԪPz*roJ˖0D "j6n7k5ǾsVDu@@ �@|eWፚ<! Ň7ӃG%9]}"{MCCobh(,M_YC TPk̑F^J(A |U @7ux_{}MUMU/HҔ:_J5&F@t9v2DJ;d{@|tA݉|>qcAEڦ6qĢ{b14jTNrCb!?iSrj%%(lC |#ӲLo>z{V[s .Y^}[;2ӯ J(@ $ҜBUrr?ceL^GǴ@@ �hjY-tvttlӞ78sS$Wm=A@o,;;Ģ>>t^7rS.90mñz^#ߡMe[{[˝ܫ'.(bO |alS'.[4#;Bl;ٓ@t;m�R)\v"xufyT~� F|[Kzȹ{ { )+RwJ.jT[EUE4֏ojnW|R Vc1Xw3;G'=Q _ VmΥG>ycǽH?=iLy!nq༭QG 1FOuQ,  </@ �[ ڥ>vfҦy ,Q\^"*kM} tSOP1,W ⑿G-ai䲟=߻߮{MGJ併(捏O@^w �NKrZO>tC]4 4 "0z O,~ǧ˜mG euq^~o̪.l~|⌗fw] *ZunBNa(}%+?@ �Q^@*E-tG{faT*#K5@46z\6|Jw?]Ot;Qdkc#)wUi܋=>Dɏ8*^@TԶܕ(Q[g5&m@@pj-׷ݢ󏿑_]zg>;49q`nN[aS@ Zh@ЅWUAw\[Qo GO ;@-�Vܜ\F5=jDmc@ £/fy0/1, i)  u )-]xMu6@@ 1ڗ tEl0\%�Kf5��@iN � �3Y ɛ$m)` DqqYIQpyќ@CrrYYYmm-@ �b "X[+mMTmnBeTUUQ_@�İڔ" ֛ Q()!=Udi塮Ag jjj �@VP26`H DմVKg޶kDnKmkZZ~rg222n޼ٛK'$%)bw�ߕV@�°כ˲Aʹ;+y٭W=7t5G$/K7\t!=??W"YIʁ1y@�~3'#y e )ȸؐ*]f!jT&^ˋ-lڵk{% X=@ �D @\+2EW=]PP4G:?QwJ^LW8t6v՗/_`}u'rd\L{U=ī]ebNrg ��UBTo4Eˏ()+--.7rR: B$)ܙ@K`Oz5;\D6C',+H%X@ � YW+"G̢z!n~7ê:C*Ůw&fo&eQI ,dA`ޑW,@�@ 2 H"K0Q D3S;6C#z!.hC@�@@ �">4UD5fMXtKB֜A¯HP%M#znyfAA֧0d @�ECbq<|U[QZ|W؟Ӽ͍N'?;yכ8] $,>DIV_ARBX��@O,Hh14 \ٵR{T +yϞ<GGGWW׼<"�@+C*=H hÂiӦ4,]t֭>{, ?TWWC �@ :!�bN:uÞ={N:c0rssKKKi= ��7n;w!!! 4@KgY.E@ � @ �@ � ~����@`5N � ;?(@�@h�@ �@ 4PV�e7u;MO}٪g0hkݚ??Gm@�@ C`ГU^Ȉ uJwQ @\l~~_葋G9bbDqi3}A ʊ iC*EZZJjjrJʥN�_X_1뇲Qeu`p ߞ]bmFys{<n�:tȑ#'Ϝ ;Dec5MuU@ k@{=٣iƈ : #n=9)ow&,/bQwUWPc[O]ܸ-, @t'u?^㖣-xO_NXWD2<DIYƗY4 @OV]m;Un{i[n 85|>N8R<pp[HN ']R#'}.e>|)� sw}�1 �OaG =&wԭn>}c>uvNR #a,ߪ?PQ:,A ]p!55{={{ 3szRKhRÒ<8}NW~`5΄ֹxo$=<ZWPd^HR|]m$ Ba zt0_^bUffI~?'u0ar?4iK H z}O@@ �b֞<'\v9[SĭQt); u@w1 x~RU9'rFݺǏzW ^~ t%11ѣZ5I(d=US LlXl[9:[�@�D`YwCgGٽpWECEoBwϭu(.>)==>l.@L*` A@ N>G{={|Pܓo??''$E{˜ @V*Eky/.+eJr?ʆ@ �z&<T[6fx<n<_Q[޻MVOJ~m @(�) 2v(U ؎CzQ&n[u:'n_??RS4eBr ~עVz<V@�…+7z<p/w@ᠰ#g =w84L灞;} >Oa $ݪAdR9*oa g 7 ilTRRBRR<@kL?BBCz @ 9iLy׺UW\?{Ep&o`?I+ԟP6څe]*Vz(JL La@FGGEF^8>~6~3ĉ>>>RC|||ϓ[5 ,^YwV h@ �b.+1]|n>11[td:w.ӳ$AU=H|{C(3u101@�@L?ӆ@h~+Fڽ{7Mdk***c!4𐗗3!�@ ~U])6M{nkxo_K)"4s.4EHH^^;�x y -|gzP2.E!@R�Q f � D/�� ���08@ ��@@ �"@��@��&�@@ �.;J!#R9 @�@ ӳJKjnެ1G[EED ouYe׶gf*hCvVo(P\P@@ �~:Lx`+q: >)7z;,�ʫ;?C@@ WFj92y-I99y)y R+)C /ꙫ@�@m}(B F@1h9F8x! *cJT]'y9ޞ}]wջ0/M -Y@o>4ˏ׽~B=3qVHxK �e@ 4=aE ﰷoQ%HEYRT{QOEwγY+TG$*rX ,{*FJ1τ@?�_}RZuQ"=wtQ`~ɓi~%T>V /P՝dOEQ efUd[>�La>w)Kߺ/y|?Mwߔ yO0CG'Qv7]aΕvYIuSXU@nz-�QYҷ.# =.k@oa8; WWoapmehteVң|K3?+ESvJ>^=gv @ 0..]ԯe`.j.o3R4 %YU!ԇ(eA,Nԝ[7sac>OwGxQΙ9Z !Yoa �a̰PM .ʿ`W!l;@ w)mߺ) P.20"%9HdHep.~8k?sm@�~dB oTA R� 0 "\9hA ���@@ X@ ��@ ���@�@ �8@ � � 0h6]H.p*ubJL`0 ��0 m����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/installation-android.rst����������������������������������������0000664�0000000�0000000�00000001305�12641336260�0024310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _androidinstall: Installation on Android ======================= Kivy is a Python framework, and simply installing it on an Android device the same way as on a desktop machine will do nothing. However, you can compile a Kivy application to a standard Android APK that will run just like a normal java app on (more or less) any device. We provide several different tools to help you run code on an Android device, covered fully in the :doc:`Android packaging documentation </guide/packaging-android>`. These include creating a fully standalone APK that may be released on an Android store, as well as the ability to run your Kivy apps without a compilation step using our pre-prepared Kivy Launcher app. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/installation-linux.rst������������������������������������������0000664�0000000�0000000�00000025103�12641336260�0024031�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _installation_linux: Installation on Linux ===================== Using software packages ~~~~~~~~~~~~~~~~~~~~~~~ For installing distribution relative packages .deb/.rpm/... Ubuntu / Kubuntu / Xubuntu / Lubuntu (Saucy and above) ------------------------------------------------------ #. Add one of the PPAs as you prefer :stable builds: $ sudo add-apt-repository ppa:kivy-team/kivy :nightly builds: $ sudo add-apt-repository ppa:kivy-team/kivy-daily #. Update your package list using your package manager $ sudo apt-get update #. Install Kivy :Python2 - **python-kivy**: $ sudo apt-get install python-kivy :Python3 - **python3-kivy**: $ sudo apt-get install python3-kivy :optionally the examples - **kivy-examples**: $ sudo apt-get install kivy-examples Debian (Jessie or newer) ------------------------- #. Add one of the PPAs to your sources.list in apt manually or via Synaptic * Jessie/Testing: :stable builds: deb http://ppa.launchpad.net/kivy-team/kivy/ubuntu trusty main :daily builds: deb http://ppa.launchpad.net/kivy-team/kivy-daily/ubuntu trusty main * Sid/Unstable: :stable builds: deb http://ppa.launchpad.net/kivy-team/kivy/ubuntu utopic main :daily builds: deb http://ppa.launchpad.net/kivy-team/kivy-daily/ubuntu utopic main **Notice**: Wheezy is not supported - You'll need to upgrade to Jessie at least! #. Add the GPG key to your apt keyring by executing as user: ``sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A863D2D6`` as root: ``apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A863D2D6`` #. Refresh your package list and install **python-kivy** and/or **python3-kivy** and optionally the examples found in **kivy-examples** Linux Mint ---------- #. Find out on which Ubuntu release your installation is based on, using this `overview <http://www.linuxmint.com/oldreleases.php>`_. #. Continue as described for Ubuntu above, depending on which version your installation is based on. Bodhi Linux ----------- #. Find out which version of the distribution you are running and use the table below to find out on which Ubuntu LTS it is based. :Bodhi 1: Ubuntu 10.04 LTS aka Lucid (No packages, just manual install) :Bodhi 2: Ubuntu 12.04 LTS aka Precise :Bodhi 3: Ubuntu 14.04 LTS aka Trusty 2. Continue as described for Ubuntu above, depending on which version your installation is based on. OpenSuSE -------- #. To install kivy go to http://software.opensuse.org/package/python-Kivy and use the "1 Click Install" for your openSuse version. You might need to make the latest kivy version appear in the list by clicking on "Show unstable packages". We prefer to use packages by " devel:languages:python". #. If you would like access to the examples, please select **python-Kivy-examples** in the upcoming installation wizard. Fedora ------ #. Adding the repository via the terminal: **Fedora 18** :: $ sudo yum-config-manager --add-repo=http://download.opensuse.org\ /repositories/home:/thopiekar:/kivy/Fedora_18/home:thopiekar:kivy.repo **Fedora 17** :: $ sudo yum-config-manager --add-repo=http://download.opensuse.org\ /repositories/home:/thopiekar:/kivy/Fedora_17/home:thopiekar:kivy.repo **Fedora 16** :: $ sudo yum-config-manager --add-repo=http://download.opensuse.org\ /repositories/home:/thopiekar:/kivy/Fedora_16/home:thopiekar:kivy.repo #. Use your preferred package-manager to refresh your packagelists #. Install **python-Kivy** and optionally the examples, as found in **python-Kivy-examples** Gentoo ------ #. There is a kivy ebuild (kivy stable version) emerge Kivy #. available USE-flags are: `cairo: Standard flag, let kivy use cairo graphical libraries.` `camera: Install libraries needed to support camera.` `doc: Standard flag, will make you build the documentation localy.` `examples: Standard flag, will give you kivy examples programs.` `garden: Install garden tool to manage user maintained widgets.` `gstreamer: Standard flag, kivy will be able to use audio/video streaming libraries.` `spell: Standard flag, provide enchant to use spelling in kivy apps.` *Installation in a Virtual Environment* ======================================= Common dependencies ~~~~~~~~~~~~~~~~~~~ Cython ------ Different versions of Kivy have only been tested up to a certain Cython version. It may or may not work with a later version. ======== ============= Kivy Cython ======== ============= 1.8 0.20.2 1.9 0.21.2 1.9.1 0.23 ======== ============= *Dependencies with SDL2* ~~~~~~~~~~~~~~~~~~~~~~~~ Ubuntu example -------------- :: # Install necessary system packages sudo apt-get install -y \ python-pip \ build-essential \ git \ python \ python-dev \ ffmpeg \ libsdl2-dev \ libsdl2-image-dev \ libsdl2-mixer-dev \ libsdl2-ttf-dev \ libportmidi-dev \ libswscale-dev \ libavformat-dev \ libavcodec-dev \ zlib1g-dev **Note:** Depending on your Linux version, you may receive error messages related to the "ffmpeg" package. In this scenario, use "libav-tools \" in place of "ffmpeg \" (above), or use a PPA (as shown below): :: - sudo add-apt-repository ppa:mc3man/trusty-media - sudo apt-get update - sudo apt-get install ffmpeg Installation ------------ :: # Make sure Pip, Virtualenv and Setuptools are updated sudo pip install --upgrade pip virtualenv setuptools # Create a virtualenv virtualenv --no-site-packages kivyinstall # Enter the virtualenv . kivyinstall/bin/activate # Use correct Cython version here pip install Cython==0.21.2 # Install stable version of Kivy into the virtualenv pip install kivy # For the development version of Kivy, use the following command instead # pip install git+https://github.com/kivy/kivy.git@master Python 3 -------- If you want to use Python 3 you install "python3" and "python3-dev" and then pass "-p python3" to virtualenv. *Dependencies with legacy PyGame* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ubuntu example -------------- :: # Install necessary system packages sudo apt-get install -y \ python-pip \ build-essential \ mercurial \ git \ python \ python-dev \ ffmpeg \ libsdl-image1.2-dev \ libsdl-mixer1.2-dev \ libsdl-ttf2.0-dev \ libsmpeg-dev \ libsdl1.2-dev \ libportmidi-dev \ libswscale-dev \ libavformat-dev \ libavcodec-dev \ zlib1g-dev Fedora ------ :: $ sudo yum install \ make \ mercurial \ automake \ gcc \ gcc-c++ \ SDL_ttf-devel \ SDL_mixer-devel \ khrplatform-devel \ mesa-libGLES \ mesa-libGLES-devel \ gstreamer-plugins-good \ gstreamer \ gstreamer-python \ mtdev-devel \ python-devel \ python-pip OpenSuse -------- :: $ sudo zypper install \ python-distutils-extra \ python-gstreamer-0_10 \ python-enchant \ gstreamer-0_10-plugins-good \ python-devel \ Mesa-devel \ python-pip $ sudo zypper install -t pattern devel_C_C++ Installation ------------ :: # Make sure Pip, Virtualenv and Setuptools are updated sudo pip install --upgrade pip virtualenv setuptools # Create a virtualenv virtualenv --no-site-packages kivyinstall # Enter the virtualenv . kivyinstall/bin/activate pip install numpy pip install Cython==0.21.2 # If you want to install pygame backend instead of sdl2 # you can install pygame using command below and enforce using # export USE_SDL2=0. If kivy's setup can't find sdl2 libs it will # automatically set this value to 0 then try to build using pygame. pip install hg+http://bitbucket.org/pygame/pygame # Install stable version of Kivy into the virtualenv pip install kivy # For the development version of Kivy, use the following command instead # pip install git+https://github.com/kivy/kivy.git@master Install additional Virtualenv packages -------------------------------------- :: # Install development version of buildozer into the virtualenv pip install git+https://github.com/kivy/buildozer.git@master # Install development version of plyer into the virtualenv pip install git+https://github.com/kivy/plyer.git@master # Install a couple of dependencies for KivyCatalog pip install -U pygments docutils .. _linux-run-app: *Start from the Command Line* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We ship some examples that are ready-to-run. However, these examples are packaged inside the package. This means you must first know where easy_install has installed your current kivy package, and then go to the examples directory:: $ python -c "import pkg_resources; print(pkg_resources.resource_filename('kivy', '../share/kivy-examples'))" And you should have a path similar to:: /usr/local/lib/python2.6/dist-packages/Kivy-1.0.4_beta-py2.6-linux-x86_64.egg/share/kivy-examples/ Then you can go to the example directory, and run it:: # launch touchtracer $ cd <path to kivy-examples> $ cd demo/touchtracer $ python main.py # launch pictures $ cd <path to kivy-examples> $ cd demo/pictures $ python main.py If you are familiar with Unix and symbolic links, you can create a link directly in your home directory for easier access. For example: #. Get the example path from the command line above #. Paste into your console:: $ ln -s <path to kivy-examples> ~/ #. Then, you can access to kivy-examples directly in your home directory:: $ cd ~/kivy-examples If you wish to start your Kivy programs as scripts (by typing `./main.py`) or by double-clicking them, you will want to define the correct version of Python by linking to it. Something like:: $ sudo ln -s /usr/bin/python2.7 /usr/bin/kivy Or, if you are running Kivy inside a virtualenv, link to the Python interpreter for it, like:: $ sudo ln -s /home/your_username/Envs/kivy/bin/python2.7 /usr/bin/kivy Then, inside each main.py, add a new first line:: #!/usr/bin/kivy NOTE: Beware of Python files stored with Windows-style line endings (CR-LF). Linux will not ignore the <CR> and will try to use it as part of the file name. This makes confusing error messages. Convert to Unix line endings. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/installation-osx.rst��������������������������������������������0000664�0000000�0000000�00000010317�12641336260�0023504�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _installation_osx: Installation on OS X ====================== Using The Kivy.app ------------------ .. note:: This method has only been tested on OS X 10.7 and above (64-bit). For versions prior to 10.7 or 10.7 32-bit, you have to install the components yourself. We suggest using `homebrew <http://brew.sh>`_ to do that. For OS X 10.7 and later, we provide a Kivy.app with all dependencies bundled. Download it from our `Download Page <http://kivy.org/#download>`_. It comes as a .7z file that contains: * Kivy.app To install Kivy, you must: 1. Download the latest version from http://kivy.org/#download Kivy2.7z is using using python2(System Python), Kivy3.7z(Python3) 2. Extract it using a Unarchiver programme like http://www.kekaosx.com/en/. 3. Copy the Kivy2.app or Kivy3.app as Kivy.app to /Applications. Paste the following line onto the terminal:: $ sudo mv Kivy2.app /Applications/Kivy.app 4. Create a symlink named `kivy` to easily launch apps with kivy venv:: $ ln -s /Applications/Kivy.app/Contents/Resources/script /usr/local/bin/kivy 5. Examples and all the normal kivy tools are present in the Kivy.app/Contents/Resources/kivy dir You should now have a `kivy` script that you can use to launch your kivy app from terminal. You can just drag and drop your main.py to run your app too. Installing modules ~~~~~~~~~~~~~~~~~~ Kivy package on osx uses its own virtual env that is activated when you run your app using `kivy` command. To install any module you need to install the module like so:: $ kivy -m pip install <modulename> Where are the modules/files installed? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Inside the relocatable venv within the app at:: Kivy.app/Contents/Resources/venv/ If you install a module that install's a binary for example like kivy-garden That binary will be only available from the venv above, as in after you do:: kivy -m pip install kivy-garden The garden lib will be only available when you activate this env. source /Applications/Kivy.app/Contents/Resources/venv/bin/activate garden install mapview deactivate To install binary files ~~~~~~~~~~~~~~~~~~~~~~ Just copy the binary to the /Applications/Kivy.app/Contents/Resources/venv/bin/ directory. To Include other frameworks ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Kivy.app comes with SDL2 and Gstreamer frameworks provided. To Include frameworks other than the ones provided do the following:: git clone http://github.com/tito/osxrelocator export PYTHONPATH=~/path/to/osxrelocator cd /Applications/Kivy.app python -m osxrelocator -r . /Library/Frameworks/<Framework_name>.framework/ \ @executable_path/../Frameworks/<Framework_name>.framework/ Do not forget to replace <Framework_name> with your framework. This tool `osxrelocator` essentially changes the path for the libs in the framework such that they are relative to the executable within the .app. Making the Framework relocatable with the .app. Start any Kivy Application ~~~~~~~~~~~~~~~~~~~~~~~~~~ You can run any Kivy application by simply dragging the application's main file onto the Kivy.app icon. Just try this with any python file in the examples folder. .. _osx-run-app: Start from the Command Line ~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you want to use Kivy from the command line, double-click the ``Make Symlinks`` script after you have dragged the Kivy.app into the Applications folder. To test if it worked: #. Open Terminal.app and enter:: $ kivy You should get a Python prompt. #. In there, type:: >>> import kivy If it just goes to the next line without errors, it worked. #. Running any Kivy application from the command line is now simply a matter of executing a command like the following:: $ kivy yourapplication.py Using pip --------- Alternatively you can install Kivy using the following steps: 1. Install the requirements using `homebrew <http://brew.sh>`_:: $ brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer 2. Install cython 0.23 and kivy using pip:: $ pip install -I Cython==0.23 $ USE_OSX_FRAMEWORKS=0 pip install kivy �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/installation-rpi.rst��������������������������������������������0000664�0000000�0000000�00000007603�12641336260�0023471�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _installation_rpi: Installation on Raspberry Pi ============================ You can install Kivy manually, or you can download and boot KivyPie on the Raspberry Pi. Both options are described below. Manual installation (On Raspbian Jessie) ---------------------------------------- #. Install the dependencies:: sudo apt-get update sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \ pkg-config libgl1-mesa-dev libgles2-mesa-dev \ python-setuptools libgstreamer1.0-dev git-core \ gstreamer1.0-plugins-{bad,base,good,ugly} \ gstreamer1.0-{omx,alsa} python-dev cython #. Install Kivy globally on your system:: sudo pip install git+https://github.com/kivy/kivy.git@master #. Or build and use kivy inplace (best for development):: git clone https://github.com/kivy/kivy cd kivy make echo "export PYTHONPATH=$(pwd):\$PYTHONPATH" >> ~/.profile source ~/.profile Manual installation (On Raspbian Wheezy) --------------------------------------- #. Add APT sources for Gstreamer 1.0 in `/etc/apt/sources.list`:: deb http://vontaene.de/raspbian-updates/ . main #. Add APT key for vontaene.de:: gpg --recv-keys 0C667A3E gpg -a --export 0C667A3E | sudo apt-key add - #. Install the dependencies:: sudo apt-get update sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \ pkg-config libgl1-mesa-dev libgles2-mesa-dev \ python-setuptools libgstreamer1.0-dev git-core \ gstreamer1.0-plugins-{bad,base,good,ugly} \ gstreamer1.0-{omx,alsa} python-dev #. Install pip from source:: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py sudo python get-pip.py #. Install Cython from sources (debian package are outdated):: sudo pip install cython #. Install Kivy globally on your system:: sudo pip install git+https://github.com/kivy/kivy.git@master #. Or build and use kivy inplace (best for development):: git clone https://github.com/kivy/kivy cd kivy make echo "export PYTHONPATH=$(pwd):\$PYTHONPATH" >> ~/.profile source ~/.profile KivyPie distribution -------------------- KivyPie is a compact and lightweight Raspbian based distribution that comes with Kivy installed and ready to run. It is the result of applying the manual installation steps described above, with a few more extra tools. You can download the image from http://kivypie.mitako.eu/kivy-download.html and boot it on a Raspberry PI. Running the demo ---------------- Go to your `kivy/examples` folder, you'll have tons of demo you could try. You could start the showcase:: cd kivy/examples/demo/showcase python main.py 3d monkey demo is also fun too see:: cd kivy/examples/3Drendering python main.py Change the default screen to use -------------------------------- You can set an environment variable named `KIVY_BCM_DISPMANX_ID` in order to change the display used to run Kivy. For example, to force the display to be HDMI, use:: KIVY_BCM_DISPMANX_ID=2 python main.py Check the :doc:`guide/environment` documentation to see all the possible value. Using Official RPi touch display -------------------------------- If you are using the official Raspberry Pi touch display, you need to configure Kivy to use it as an input source. To do this, edit the file ``~/.kivy/config.ini`` and go to the ``[input]`` section. Add this: :: mouse = mouse mtdev_%(name)s = probesysfs,provider=mtdev hid_%(name)s = probesysfs,provider=hidinput For more information about configuring Kivy, see :ref:`configure kivy` Where to go ? ------------- We made few games using GPIO / physical input we got during Pycon 2013: a button and a tilt. Checkout the https://github.com/kivy/piki. You will need to adapt the GPIO pin in the code. A video to see what we were doing with it: http://www.youtube.com/watch?v=NVM09gaX6pQ �����������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/installation-windows.rst����������������������������������������0000664�0000000�0000000�00000022635�12641336260�0024373�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _installation_windows: Installation on Windows ======================= Beginning with 1.9.1 we provide `wheels <https://wheel.readthedocs.org/en/latest/>`_ for Kivy and all its dependencies to be used with an existing Python installation. We also provide nightly wheels from Kivy `master <https://github.com/kivy/kivy>`_. See also :ref:`upgrade-win-dist`. .. note:: This page represents instructions for wheels starting with 1.9.1. Until 1.9.1 is released the nightly wheels have to be used because stable kivy wheels have not been uploaded to pypi yet. .. warning:: Python 3.5 is currently not supported on Windows due to issues with MinGW and Python 3.5. What are wheels, pip and wheel ------------------------------ To install Kivy wheels, `Python <https://www.python.org/downloads/windows/>`_ first needs to be installed. Multiple versions of Python can be installed side by side. In Python, packages such as Kivy can be installed with the python package manager, `pip <https://pip.pypa.io/en/stable/>`_. Some packages such as Kivy require additional steps, such as compilation, when installing using the Kivy source code with pip. Wheels (with a ``.whl`` extension) are pre-built distributions of a package that has already been compiled and do not require additional steps to install. When hosted on `pypi <https://pypi.python.org/pypi>`_ one installs a wheel using ``pip``, e.g. ``python -m pip install kivy``. When downloading and installing a wheel directly, ``python -m pip install wheel_file_name`` is used, such as: ``python -m pip install C:\Kivy-1.9.1.dev-cp27-none-win_amd64.whl`` Kivy's dependencies ------------------- We offer wheels for Kivy and its dependencies separately so only desired dependencies need be installed. The dependencies are offered as `namespace <https://www.python.org/dev/peps/pep-0420/>`_ packages of Kivy.deps, e.g. ``kivy.deps.sdl2``. Currently on Windows, we provide the following dependency wheels: ``gstreamer`` for audio and video and `glew` and ``sdl2`` for graphics and control. ``gstreamer`` is an optional dependency which only needs to be installed if video display is desired. Command line ------------ Know your command line. To execute any of the ``pip`` or ``wheel`` commands, one needs a command line tool with python on the path. The default command line on Windows is `CMD <http://www.computerhope.com/issues/chusedos.htm>`_, but we recommend `Git for Windows <https://git-for-windows.github.io/>`_ which offers a bash command line as `well <http://rogerdudler.github.io/git-guide/>`_ as `git <https://try.github.io>`_. Note, CMD can still be used even if bash is installed. Walking the path! To add your python to the path, simply open your command line and then us the ``cd`` command to change the current directory to where python is installed, e.g. ``cd C:\Python27``. Alternatively if you only have one python version installed, permanently add the python directory to the path for `CMD <http://www.computerhope.com/issues/ch000549.htm>`_ for `bash <http://stackoverflow.com/questions/14637979/how-to-permanently-set-path-on-linux>`_. Installation ------------ Now that python is available on the command line, which can checked by typing ``python --version``, do the following to install. #. Ensure you have the latest pip and wheel:: python -m pip install --upgrade pip wheel setuptools #. Install the dependencies (skip gstreamer (~90MB) if not needed):: python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew \ kivy.deps.gstreamer --extra-index-url http://kivy.org/downloads/packages/simple/ \ --trusted-host kivy.org #. Install kivy:: python -m pip install kivy That's it. You should now be able to ``import kivy`` in your python. Nightly wheel installation -------------------------- .. warning:: Using the latest development version can be risky and you might encounter issues during development. If you encounter any bugs, please report them. Snapshot wheels of current Kivy master are created every night. They can be found `here <https://drive.google.com/drive/folders/0B1_HB9J8mZepOV81UHpDbmg5SWM>`_. To use them, instead of doing `python -m pip install kivy` we'll install one of these wheels as follows. #. Perform steps 1 and 2 of the above Installation section. #. Download the appropriate wheel for your system. #. Rename the wheel to remove the version tag, e.g. ``Kivy-1.9.1.dev0_30112015_gitc68b630-cp27-none-win32.whl`` should be renamed to ``Kivy-1.9.1.dev0-cp27-none-win32.whl``. #. Install it with ``python -m pip install wheel-name`` where ``wheel-name`` is the name of the renamed file. .. _dev-install-win: Use development Kivy -------------------- .. warning:: Using the latest development version can be risky and you might encounter issues during development. If you encounter any bugs, please report them. To compile and install kivy using the kivy `source code <https://github.com/kivy/kivy/archive/master.zip>`_ or to use kivy with git rather than a wheel there are some additional steps: #. Both the ``python`` and the ``Python\Scripts`` directories **must** be on the path They must be on the path every time you recompile kivy. #. Ensure you have the latest pip and wheel with:: python -m pip install --upgrade pip wheel setuptools #. Create the ``python\Lib\distutils\distutils.cfg`` file and add the two lines:: [build] compiler = mingw32 #. Install MinGW with:: python -m pip install -i https://pypi.anaconda.org/carlkl/simple mingwpy #. Set the environment variables. On windows do:: set USE_SDL2=1 set USE_GSTREAMER=1 In bash do:: export USE_SDL2=1 export USE_GSTREAMER=1 These variables must be set everytime you recompile kivy. #. Install the other dependencies as well as their dev versions (you can skip gstreamer and gstreamer_dev if you aren't going to use video/audio):: python -m pip install cython docutils pygments pypiwin32 kivy.deps.sdl2 \ kivy.deps.glew kivy.deps.gstreamer kivy.deps.glew_dev kivy.deps.sdl2_dev \ kivy.deps.gstreamer_dev --extra-index-url http://kivy.org/downloads/packages/simple/ --trusted-host kivy.org #. If you downloaded or cloned kivy to an alternate location and don't want to install it to site-packages read the next section. #. Finally compile and install kivy with ``pip install filename``, where ``filename`` can be a url such as ``https://github.com/kivy/kivy/archive/deps.zip`` for kivy master, or the full path to a local copy of a kivy zip. Installing Kivy to an alternate location ---------------------------------------- In development Kivy is often installed to an alternate location and then installed with ``python -m pip install -e location``, which allows it to remain in its original location while being available to python. In that case extra tweaking is required. Due to a `issue <https://github.com/pypa/pip/issues/2677>`_ ``wheel`` and ``pip`` install the dependency wheels to ``python\Lib\site-packages\kivy``. So they need to be moved to your actual kivy installation. After installing the kivy dependencies and downloading or cloning kivy to your favorite location, do the following: #. Move the contents of ``python\Lib\site-packages\kivy\deps`` to ``your-path\kivy\deps`` where ``your-path`` is the path where your kivy is located. #. Remove the ``python\Lib\site-packages\kivy`` directory altogether. #. From ``python\Lib\site-packages`` move **all** the ``kivy.deps.*.pth`` files and **all** ``kivy.deps.*.dist-info` directories to ``your-path`` right next to ``kivy``. Now you can safely compile kivy in its current location with ``make`` or ``python -m pip install -e location`` or just ``python setup.py build_ext --inplace``. Making Python available anywhere -------------------------------- There are two methods for launching python on your *.py files. Double-click method ~~~~~~~~~~~~~~~~~~~ If you only have one Python installed, you can associate all *.py files with your python, if it isn't already, and then run it by double clicking. Or you can only do it once if you want to be able to choose each time: #. Right click on the Python file (.py file extension) of the application you want to launch #. From the context menu that appears, select *Open With* #. Browse your hard disk drive and find the file ``python.exe`` that you want to use. Select it. #. Select "Always open the file with..." if you don't want to repeat this procedure every time you double click a .py file. #. You are done. Open the file. Send-to method ~~~~~~~~~~~~~~ You can launch a .py file with our Python using the Send-to menu: #. Browse to the ``python.exe`` file you want to use. Right click on it and copy it. #. Open Windows explorer (File explorer in Windows 8), and to go the address 'shell:sendto'. You should get the special Windows directory `SendTo` #. Paste the previously copied ``python.exe`` file **as a shortcut**. #. Rename it to python <python-version>. E.g. ``python27-x64`` You can now execute your application by right clicking on the .py file -> "Send To" -> "python <python-version>". .. _upgrade-win-dist Upgrading from a previous Kivy dist ----------------------------------- To install the new wheels to a previous Kivy distribution all the files and folders, except for the python folder should be deleted from the distribution. This python folder will then be treated as a normal system installed python and all the steps described in :ref:`Installation` can then be continued. ���������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/installation.rst������������������������������������������������0000775�0000000�0000000�00000021673�12641336260�0022707�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _installation: Installation ============ We try not to reinvent the wheel, but to bring something innovative to the market. As a consequence, we're focused on our own code and use pre-existing, high-quality third-party libraries where possible. To support the full, rich set of features that Kivy offers, several other libraries are required. If you do not use a specific feature (e.g. video playback), you don't need the corresponding dependency. That said, there is one dependency that Kivy **does** require: `Cython <http://cython.org>`_. |cython_note| In addition, you need a `Python <http://python.org/>`_ 2.x (2.7 <= x < 3.0) or 3.x (3.3 <= x) interpreter. If you want to enable features like windowing (i.e. open a Window), audio/video playback or spelling correction, additional dependencies must be available. For these, we recommend `SDL2 <https://www.libsdl.org/download-2.0.php>`_, `Gstreamer 1.x <http://www.gstreamer.net/>`_ and `PyEnchant <https://pythonhosted.org/pyenchant/>`_, respectively. Other optional libraries (mutually independent) are: * `OpenCV 2.0 <http://sourceforge.net/projects/opencvlibrary/>`_ -- Camera input. * `PIL <http://www.pythonware.com/products/pil/index.htm>`_ -- Image and text display. * `PyEnchant <https://pythonhosted.org/pyenchant/>`_ -- Spelling correction. That said, **DON'T PANIC**! We don't expect you to install all those things on your own. Instead, we have created nice portable packages that you can use directly, and they already contain the necessary packages for your platform. We just want you to know that there are alternatives to the defaults and give you an overview of the things Kivy uses internally. Stable Version -------------- The latest stable version can be found on Kivy's website at http://kivy.org/#download. Please refer to the installation instructions for your specific platform: .. toctree:: :maxdepth: 2 installation-windows installation-osx installation-linux installation-android installation-rpi troubleshooting-osx .. _installation_devel: Development Version ------------------- The development version is for developers and testers. Note that when running a development version, you're running potentially broken code at your own risk. To use the development version, you will first need to install the dependencies. Thereafter, you will need to set up Kivy on your computer in a way that allows for easy development. For that, please see our :ref:`contributing` document. Installing Dependencies ~~~~~~~~~~~~~~~~~~~~~~~ To install Kivy's dependencies, follow the guide below for your platform. Ubuntu ++++++ For Ubuntu 12.04 and above (tested to 14.04), simply enter the following command that will install all necessary packages:: $ sudo apt-get install python-setuptools python-pygame python-opengl \ python-gst0.10 python-enchant gstreamer0.10-plugins-good python-dev \ build-essential libgl1-mesa-dev-lts-quantal libgles2-mesa-dev-lts-quantal\ python-pip For Ubuntu 15.04 and versions older than 12.04, this one should work:: $ sudo apt-get install python-setuptools python-pygame python-opengl \ python-gst0.10 python-enchant gstreamer0.10-plugins-good python-dev \ build-essential libgl1-mesa-dev libgles2-mesa-dev zlib1g-dev python-pip Kivy requires a recent version of Cython, so it's better to use the latest supported version from pypi: .. parsed-literal:: $ sudo pip install --upgrade |cython_install| OS X ++++ Without using brew you can install the dependencies for kivy manually copy pasting the following commands onto a terminal:: curl -O -L https://www.libsdl.org/tmp/release/SDL2-2.0.4.dmg curl -O -L https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.0.dmg curl -O -L https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.0.dmg curl -O -L https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.dmg curl -O -L http://gstreamer.freedesktop.org/data/pkg/osx/1.6.2/gstreamer-1.0-1.6.2-x86_64.pkg curl -O -L http://gstreamer.freedesktop.org/data/pkg/osx/1.6.2/gstreamer-1.0-devel-1.6.2-x86_64.pkg hdiutil attach SDL2-2.0.4.dmg sudo cp -a /Volumes/SDL2/SDL2.framework /Library/Frameworks/ This should ask you for you for your root password, provide it and then copy paste the following lines onto your terminal:: hdiutil attach SDL2_image-2.0.0.dmg sudo cp -a /Volumes/SDL2_image/SDL2_image.framework /Library/Frameworks/ hdiutil attach SDL2_ttf-2.0.12.dmg sudo cp -a /Volumes/SDL2_ttf/SDL2_ttf.framework /Library/Frameworks/ hdiutil attach SDL2_mixer-2.0.0.dmg sudo cp -a /Volumes/SDL2_mixer/SDL2_mixer.framework /Library/Frameworks/ sudo installer -package gstreamer-1.0-1.6.2-x86_64.pkg -target / sudo installer -package gstreamer-1.0-devel-1.6.2-x86_64.pkg -target / pip install --upgrade --user cython pillow Now that you have all the dependencies for kivy, you need to make sure you have command line tools installed:: xcode-select --install Goto a apropriate dir like:: mkdir ~/code cd ~/code You can now install kivy itself:: git clone http://github.com/kivy/kivy cd kivy make This should compile kivy, to make it accessible in your python env just point your PYTHONPATH to this dir. export PYTHONPATH=~/code/kivy:$PYTHONPATH To check if kivy is installed type the following command in your terminal:: python -c "import kivy" It should give you the a output something like the following:: $ python -c "import kivy" [INFO ] [Logger ] Record log in /Users/quanon/.kivy/logs/kivy_15-12-31_21.txt [INFO ] [Screen ] Apply screen settings for Motolora Droid 2 [INFO ] [Screen ] size=480x854 dpi=240 density=1.5 orientation=portrait [INFO ] [Kivy ] v1.9.1-stable [INFO ] [Python ] v2.7.10 (default, Oct 23 2015, 18:05:06) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] If using brew method to install kivy then install the requirements using `homebrew <http://brew.sh>`_:: $ brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer Windows +++++++ See :ref:`dev-install-win`. .. _dev-install: Installing Kivy for Development ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Now that you've installed all the required dependencies, it's time to download and compile a development version of Kivy:: Download Kivy from GitHub:: $ git clone git://github.com/kivy/kivy.git $ cd kivy Compile:: $ python setup.py build_ext --inplace -f If you have the ``make`` command available, you can also use the following shortcut to compile (does the same as the last command):: $ make .. warning:: By default, versions 2.7 to 2.7.2 of Python use the gcc compiler which ships with earlier versions of XCode. As of version 4.2, only the clang compiler is shipped with XCode by default. This means that if you build using XCode 4.2 or above, you need to ensure you have at least Python 2.7.3 installed, but preferably the latest version (2.7.5 at the time of writing). If you want to modify the Kivy code itself, set up the `PYTHONPATH environment variable <http://docs.python.org/tutorial/modules.html#the-module-search-path>`_ to point at your clone. This way you don't have to install (``setup.py install``) after every tiny modification. Python will instead import Kivy from your clone. Alternatively, if you don't want to make any changes to Kivy itself, you can also run (as admin, e.g. with sudo):: $ python setup.py install If you want to contribute code (patches, new features) to the Kivy code base, please read :ref:`contributing`. Running the test suite ~~~~~~~~~~~~~~~~~~~~~~ To help detect issues and behaviour changes in Kivy, a set of unittests are provided. A good thing to do is to run them just after your Kivy installation, and every time you intend to push a change. If you think something was broken in Kivy, perhaps a test will show this? If not, it might be a good time to write one .) Kivy tests are based on nosetest, which you can install from your package manager or using pip:: $ pip install nose To run the test suite, do:: $ make test Uninstalling Kivy ~~~~~~~~~~~~~~~~~ If you are mixing multiple Kivy installations, you might be confused about where each Kivy version is located. Please note that you might need to follow these steps multiple times if you have multiple Kivy versions installed in the Python library path. To find your current installed version, you can use the command line:: $ python -c 'import kivy; print(kivy.__path__)' Then, remove that directory recursively. If you have installed Kivy with easy_install on linux, the directory may contain a "egg" directory. Remove that as well:: $ python -c 'import kivy; print(kivy.__path__)' ['/usr/local/lib/python2.7/dist-packages/Kivy-1.0.7-py2.7-linux-x86_64.egg/kivy'] $ sudo rm -rf /usr/local/lib/python2.7/dist-packages/Kivy-1.0.7-py2.7-linux-x86_64.egg If you have installed with apt-get, do:: $ sudo apt-get remove --purge python-kivy ���������������������������������������������������������������������kivy-1.9.1/doc/sources/installation/troubleshooting-osx.rst�����������������������������������������0000775�0000000�0000000�00000010605�12641336260�0024235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _troubleshooting-osx: Troubleshooting on OS X =========================== Having trouble installing Kivy on OS X? This page contains issues "Unable to find any valuable Window provider" Error --------------------------------------------------- If you get an error like this:: $ python main.py [INFO ] Kivy v1.8.0-dev [INFO ] [Logger ] Record log in /Users/audreyr/.kivy/logs/kivy_13-07-07_2.txt [INFO ] [Factory ] 143 symbols loaded [DEBUG ] [Cache ] register <kv.lang> with limit=None, timeout=Nones [DEBUG ] [Cache ] register <kv.image> with limit=None, timeout=60s [DEBUG ] [Cache ] register <kv.atlas> with limit=None, timeout=Nones [INFO ] [Image ] Providers: img_imageio, img_tex, img_dds, img_pil, img_gif (img_pygame ignored) [DEBUG ] [Cache ] register <kv.texture> with limit=1000, timeout=60s [DEBUG ] [Cache ] register <kv.shader> with limit=1000, timeout=3600s [DEBUG ] [App ] Loading kv <./pong.kv> [DEBUG ] [Window ] Ignored <egl_rpi> (import error) [DEBUG ] [Window ] Ignored <pygame> (import error) [WARNING] [WinPygame ] SDL wrapper failed to import! [DEBUG ] [Window ] Ignored <sdl> (import error) [DEBUG ] [Window ] Ignored <x11> (import error) [CRITICAL] [Window ] Unable to find any valuable Window provider at all! [CRITICAL] [App ] Unable to get a Window, abort. Then most likely Kivy cannot import PyGame for some reason. Continue on to the next section. Check for Problems with Your PyGame Installation ------------------------------------------------ First, check that you have a working version of PyGame. Start up the interactive Python interpreter and try to import pygame:: $ python Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) Type "copyright", "credits" or "license" for more information. >>> import pygame If you can import pygame without problems, then skip to the next section. But if you get an error, then PyGame is not working as it should. Here's an example of a PyGame error:: ImportError Traceback (most recent call last) <ipython-input-1-4a415d16fbed> in <module>() ----> 1 import pygame /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py in <module>() 93 94 #first, the "required" modules ---> 95 from pygame.base import * 96 from pygame.constants import * 97 from pygame.version import * ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): Symbol not found: _SDL_EnableUNICODE Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so Expected in: flat namespace in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so And here is another example of a PyGame error:: ImportError Traceback (most recent call last) <ipython-input-1-4a415d16fbed> in <module>() ----> 1 import pygame /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py in <module>() 93 94 #first, the "required" modules ---> 95 from pygame.base import * 96 from pygame.constants import * 97 from pygame.version import * ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. Did find: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper The easiest way to resolve these PyGame import errors is: 1. Delete the ``pygame`` package. (For example, if you get the error above, delete /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/ and the accompanying egg. 2. Try installing a PyGame binary for your version of OS X. Download it from http://www.pygame.org/download.shtml. 3. Repeat this process and try different PyGame OS X binaries until you find one that works. ���������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/kivy-logo.png����������������������������������������������������������������0000664�0000000�0000000�00000035612�12641336260�0017374�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR������o��� +7��;QIDATx90�Ѱ b!?d/Ӡ4a^) EJhТ�f85N1b@ j(#C){` F bNJ ;q->?qvlX0WTӆPUW'.,K71QADbB1HQ+j^bb4X4kQc"`Qň7h,HAz||sr=`;g… cIBʭ(Y׼ں�_לt#ٰ}:!q7<vRI{aMry Lb 7ktAzBZ rjJ@7"_{ֶC/ݚJ@jEߖ\PGA6 ص}#سfϜaACِz0܀G xTUǏ\< qahdD1Btp'Dϝ⁀ Bo0p^mޭ$1KԖ\`phu 2`+<$EEm ?&8 c̟=]>g�$X8t Dp &27 k렄V֢tkZG `epyx�TZlPmLnV킑CAߞ` 0nSX1#ZO-ڪAV,TZ F 6'@ݛm6BXpgxJUwV.; ?w.$>vj++Y[gZ+]cV_:!Ÿsx(̿ r7+ ĭ\ W9bp̚x/"c,mGvB Z'F,V՗ˊwkQt\ȸ*, *K۾KկS'CDp5m"g)o]$KZ9ŴҏnUm$%CrP!4DX[ѵ}*YdA̼IV+�P"7#Xae-.`/^w^|| +ckf|nyE? c[P�BIKCmnE�/Tc&w+0dP?Tn,BvF ͟;v3@!orzP сB+8V_bP)>=<Ο=¤Β9ћDZ +oJ KGYEb+6Tȟ;Ų.-qlҗjôIKaP/Z_fyQ.i,vSZ uX}R򩱙}IK:zWTtg!Ӑ턓Ya7r2I6] .N׈GyX$`*VXXUUs}̙r�HO;~\k;Ww']EKܺ^{ @NҀFIkʒ/Z -4A]whI(+Ζ~u%GqP{y`56:/3į6#/jSQR^ efυӆI3T UKB݄FSKCy8 ^36zXx}i@Y(ȸ%uUl)yb{G V~jsg"/�ց7N(WJbPc|d.}'xQyyF`afhUBVuX?ah 3`_Qܵ5 7\xZv?WШ@4:ǩu(m%[c.k5G'.yr_4B]ɓ:.B؎R�KR ܹUfM]E E.ڙRLˣ${Q>44NЁ5mPdcF ܽM8`^`Es?0nƍ6/R?qC̖'Hͬ! |p�x{'UU#ٓH6:&[U8;zmҺq'C#+I<ج2IuP_`<h�emq$io=*C*U6w!NW^U_eO-MXW;H9h)Q__^q+EpDΤmԀ> ~i̮%rŏQ`MjsH5#wUT2 z:~Nl,f'(:.[4Ϥ3R!X4gf\qbgAaG]3ƍ<V(RP�eݨ-1}m' ./[7;B{0xP_`'F:#l^T+0sܺdFM=d3Uօ4!aQ/oW/5鳩7(B]Yښ6,~+-&kG:SeUkBR/ݭ]X!CE %\iȥu5~%l|ɐ9}T wd3Viq.BiQYJ+.[dWƲ&LMi@SD+?w X;jπu&`u(vQѰVe]-oQC>GcV<S5W^ϟ?ߊM"rxH[<Ed\bϞzPPrΫBHN@ڞDmZ 1vz W9E!~uUZ*R\QܪZӼ[כ}ge7џe-(ρG~ΠĚlKG;JЃ,IoC XQ+y0MYKz߭vx:$Hz[܂wmiǮF+ 濟JCbUOM2Ńt?m! WQVHNN6Ɠ WX1f09]HOX 7>} !~~ںz)4&=85c2n TMKю:Aw X#{*01WFYwR閲&.<JGR[%ʗنW'@+Dm.>fTt~P)c zF"T qqkFGV͝s.x˥)xfNXch[.L2}ypef8ʢ"p!` ! $,(" *.^۾}kZtjLttg~O|:ɗSxR7o9}6_l(1=ֵWCd ч&dX1=&dn#qVb=~3e0LjбSNLd.9WfZzVĿ"z?3Z:ĠA> Adi |@/~`Ń*g#SN9|`eТsCo4ǴXjf)kt`6x545hTX9"hj(XQ'SYY[VJb\I" %b:i扑VM/#mݰ t* +0>? ? ] bz wk4[s)1I&I`]PljJQz3+1~H�tiVHnQLstx_ߢk.vR&LX/ṊYP rAԹS+F;``O>Qqx\Kf\B. 2`pXDnW[3rrI�E<HLè9v8'٠lxO)=)wYD:PR}=Hz wuzN/-&3'�X `dc4kA2\};BW5ĺA/X bK|W�jo&cW)ڃ{ 8!qx#'R X%$̦Zt`k  0~e{qpۦ Lal::_s;&H`"ȳb3ܕO`E3zo #"�@6QV2R JX72(`<n1nse3G@NM#_'I?] |co^dxb;fEXe ǹPl+O OgF:&coȠXi 8֤}ݤZ.vgz%Z?7|"'I VGb(9qcFgmgphFQ= BP^X?hxܯ-D�f ÈN行=Ⳏ?"cj�N_b;b}vA!1a@ Fky4|"s$ S)}I]#1icӮأgޓVpq?TZsW_|-I$#&%RP{u3J/.z@ׅiK <{0p^v_>h%( \@=]RdОaS&Gk!%aσN;ڃ{;�pN~ߨ<�^ $SR m~x(LuP'Xᷮy2fB˰-PWsQJړǸpn}K * `%"#wvB =gYy:W}5V TN'իb XnѭW֭ZC;aCZj<Qi!w4bFRX8`zoSS;< d2=NxF�LJLYKCݯE<WlN6XE{|4hU^bLshˏun vKٖo+^m87/ϗYֲ` ym@ٟyBNٯ>"X$ @>u|, ͚<Cfyu+5 X-"pJ+Nh/G۳e*9"�k>LY\}K!Or9,s]6nryl�fwɕ:ܱe멀UXS^dx;]嵋Bvfx)L8y_NNk3^ao$-5ch*VHp۲?9$*<fX.Xp _3 ̤FMc)٫֬w |cT&5CzܓNmE`o9MB~In4سzz�dKW᷌t2ca펗VeDqailN Ls:ı^9%eH`ֲam,&ۡ]oC(\೹JEÎ�k= QC<,.b饕HU**qцଆi[jl6Ƅ\5ASDwh6J4<h(2*l#nNm,`L)vw0{"[~:~LÅ<�QЖ@UJʯcAbby RMMH 6spI]u@he,p#ҿf\"}i%0}رJeS-a9e> �LK܅4ܐXUF0R`|"*905A29|Z^"%G7xmT$ K$]�<Q'ft&h*EBhM% ~uC-�!@[?lƟ,|WAE# ^X4*Ҥ�*rrMpIv!]J?[hV V ۞܆xj8P@C쥙p hBE{rA<S [OiԆxueMz'PA.r#[#&i<} )`HZ4Z{fBH�P.?|*Z*tӋ0Xts=*xX387]l)5`U` Srmo:× P \|PJKd/ZIoUAo)}r)<9(yXRZVP }mUou�%ZQR%d, <YTmFّ#6]\,cr'Ű~<9 'fpmhfM1>B5y=XʆՍKf-iMK]jG m//=}T:�Z%C{:P/ǀvI[Ht'X!XMԂ븘O3}$ - 8A&tl&5"�Z^C�u !g8FlÒswoҔݎV3b8H$0\#-\f v 5' ĝ<}Q<Ї.J+DE+֞{7 47kO_nysq%"/"HXZ`m j�{;;7),\67W<:lD+VJl9&68֕usqX넬2iEۣ%SmW%Xun :" +hWR"S[lVX/.j!ݑVVQ,F�9_Wnضkf-ory%!a4,-C YtLGlŢúٿ{}=3(<lW%a*Zz.c[BڸQ<¼7{)$A?㡞*k wqkk%pCj̤o`%I61(U?|J$@1*#i<hD@FjY/2j鹚 4'Ê$}LtNB\XNJ M&R Õ o�S "lhv PJ#5QO"`*k'{Id�$`]'dBjsWf gGrHZ9?5"K&A/iyʐ&u?M`id-x K#B`=G|:>Zb_9�njEȷFo$Hy/X-8R:o^D՗6UᏺgW?(N 0#h'E +))鷨5V4-f`2v}tEakOâ<{TG\l7`=-X[˿Ƶ,+yo: |5 b+H`wfW3;jWVpV{+&P*A~@_33vBu0& us<Vd�Jvs!)BC!Xj8<EYyׂBFS0tkΏ<4ͦ,6?f� nl_f��e$V+T`C#B_̑:RwtN"WVg-J}G\F%8i egF@ptW 0K?7 :;\nv&�ϳ <ҀU#fiI] b4Vr>d>s�֙Q*ZYK,1pU{͛]|Mh_s?ZE-_-mv|KnA䫝y H8ڞexj8R}BҬ:kVm�FŅu)6)w.ӳ.`ƸWlpؔ>Ɏʙ4~<KySY 1X9$/ҜRP*^O doSR !|X OxоkW.7jFmf! Q!fñ)gKoZa&Oiz.5uQ\:S{ 8tR.匶ہ%_zV^|;"vOr8.A&?TJMtPVD|h\FPU+ 7/`m46w}g~>n>&\iiJ!Z)X؛:'{NTt͈أ+m |v<g{kUk"8q/Xl9aKh/7Io/xFdsoJV,nGe 5mZ`I4`9A/u!t ln}Js6�I+6Vw vd(lILxQ1>?`q/ `Ac/>KABzjꅤ0aXOC%Ca[j׵Z%C}jIM�3CJxe9?DUM5s9m_"/#m -24k"1$KϴHaK`VLe5MS;|$,#Avb̔>�p_ZA;uf<,hcrdy+ZvY!zLf*g̫/@"ҧx={-I"w:^!@::k$C֥:ʶ.ǹ`O`}-bC&GeIFzu#]1F@(hb0vk&ރNӨkO-D{R4 +9 6GmIwfݪL諗Iߠ  c8O2KrQ6L;Lt16R4ۦM!ɋh)eT+ƘLI&:Hs _#j7M=Z<O{iFLo)V mgvbE^7%jX15VX qvqb?'ATHwL+:ElPDA5ʜ(hߎ$3x;€#W<[ ?t`j;H93zo[Ry| s隸eI V#ED'kX_h 1q��~`ϢsFK)1r.SL`X]3bG[d|p5jC ф1"QphU0)̆3 ~3QGasH M:L$^ p5-_jLEtɕ(}![fa AYa43j$7[� 8ѧfq-J409NY9qBLu<:&@z ׏fDʆF-;{#80dj`Lt8!ɏ-X' o WnB�2bmԔe=R>1٘,wv@}rO7HST\4|.o"Zhi'yGzɅN7t[y7Bbyh\_WE^R}<dpDŽ٨+!ҩZvϦT3̮ĵ fF x<dV;OH_v'd+JѴm=hM345SͶHf2ÓA;)KE˯KZ`mF_x;Bspb1=LKNJ(^<gMJ(g6 0g𘥔2o(EC?V  �,e_th_CgY.\n�mRt�ZLIT'X5EjÚ[߹ j ,4n>FYŒÀg ,u�P`..q ^b#2X BFڽ3[ES ==tldm>W ck-V#ZO6CHHbS iC˟{Rc~n kwƽIy}EaV]o UAOrG4$,)@( .lEx%RhJ"v*nR* '@L95Zw9X{ xP.s#W�q)vPSۡU;9Uft D|nBuxQ`_ 117(=mbZS.K1{vlBԹ5t8g#UeB_<оVx"ݔL~whѤYN44L0e&l/R$Zz%R|+j^BMnS_Lo4W62iג).UU VhԮ^,">0f>u8t*>1 8 QKCLȧjoOD40='`8 ٱy- сl# T1T ЪOVն˹X.%Dz|O#< |.hУY|7_8GwvRHfXyM!Lr$V5[%Pn]{¹.v^VQmz?>QGkqq7$ѲdO,z SoG51XQ_9YL4`( `c+8 N/Y $lfɴ7?C ˗6;n-^?!TVe &HoKæ !~$D)9qdm|ls=g �5Zn6` �C6,9!lNZMB~AXsUKk- (mzcΕajW=B{jnS0##40{*LiP0BwsOB40D:qxIxJ:p9f&Y)8?mE&6*3q<>�,&!Yx0sT{HO3 zQIVó>S@?Xx\d#,`ck\6 0!h;uKkkʐ|$ _hUf=+!S ͩ0`mKy,k\)͓O `abJM$ K[:Z48w-<^T5+ )Pp\\ЦX�6&'m М<"P3񾦩 1RJMIqښv7hIMM@e.W. / �I4πW `A?ݛY Rrmx IrM<}x?-ި@E�;?|-\GF@&pto(BJD5x^:Q zܢ"LXTi<(L޹Mps`wi mtvyhVhFÆŴߑF5R=h>`EЭfaeT60:`"@J,KYϽׅ>^<#ՖѠs {'2İ }=>�jGfHt>6{(q3֨j8}OiSX4Cyu�͚,jg! lE s4To`E)42 ;6 VN;#pdv`#o{+6%Td|OQp@ s>M4rrֺK$&hx?zRz3ͺE3jkyO7)oiz <EL?k* z-=f >Lu0"怮T{em_]lUN鷌fm4i[֯j$nl"X XF@H_[4hK hbrbl=x6cA(#qF1zA/GɄp՜6@eW{ ?r-oYM',\V kEE&7Xe-#A&�6 2w8I1�j%6" (sC T Ha@OK`EsduaD /~X!pm<SE+&EL3fpqOTnjP#bg.Я;鿹zPÀV}YsY9TN�H�h>vU)X9Ikꈡ?1S]X"+|Gh`tW_C4blf/׎t y\l,4D+F5 L̆ɏ{I)<@_G$W(\5*d*@x Ps;5@hk>A$.A`VR7X3Kt(zV4+`:E7kUU(iX]e>|K,V4 ׯ/@̿!25%B^N1d5Lpl§ VM84<F+)RҶ3QEv<&R9:u־|k[y]IںeĢ,̚^Bv@\-DHGHNRTLB"ý.rj15RB5`"�)� |&7'>hVhHl <r׶ a4 h07 }@}vWUplDhܠU>Nȍr4NA&0)˥p5<poZj{l. whVGnys* :ܖN49 @9m 0}OI`mq at!<S4>iUkbk/[ḾU7 �HCMҩYL 2mt?M7&@_9{g⦚[JT{W ^QXB?C+h?A[_H$0 A79|;>h@ϐK%AhvϩhSIʸ\;q,m!k1Jq+۬L^*`@ ?⿕J,jT&ꡛr`9|'FygXA|]B@uTg[%W\@@ul/=qt~lm}*ؘ5RJxTR4R= (4УD7/SڽSn:7OX RL43@7gVSxYD EjV "D\6xVf۷qL;^ѯ]u4 IBcqcUD2Oe T]Z0܋1ERCb0Ptsp|Nȑ\jE ;WZZ( Ѕ]i1XiR8|�\t&#73~$t5ֺ~`9#kWC=/߭2n5B{uk uRf�"mToJIͦ0Wkq# 9L!~sRE^v;꥔ Bt�U_m(Ղ^R_(gqBpaMH>֢:{͂du I`z1&TH@D~Meߠ9I9Zy$ wC8Kd3!v*wbv:i4%F'ki {akTu! #W9 F%PFYJ6jXmjMR s["-Aƥi%uRpEКa{-j5I/1-P� tx3 � F@E-y8\QCjUjIl 5R9+e(h-vgC-^" V9|GVHwifc?CywȄi].BPw)8> AFsHWhnDf62|p#+MnNլ*%~ֹM H/&˓%bsG Q㊎` ~5ɘ}(~�FPC"C2h$s=n ]{Jkswa^mSeYTLS$EXHQ:(;ijUS:V1U&m!fm!Z>"�Թ{dvu^=9ZT>j`) rL<;N$ Tǫ4ߚYCo x6FwVyE˨MP7Y&k20aud|ylH?ǿ/"� uߩI<>^-,eR:"f(Ő~s;xE_;\c8]BN;e R"$r2Jlk4qN QN6g&@uS;ԮN@Ce \.v翍Jx�P&M "+? ||?WEEǫU:Xv:s)Pp*BΐtvzIu*`o2or7e]%Akw( AwETRH{ZbNj |\sl=qǧp}p l'E5`<=lV̰=�alo㸋=3`h<�|Cu|ڲ.lDMak5|l3'AŌ{ 2f_!vy(]EZg~CSkwR]Q]z>ggqe : ZDG><�ª*"����IENDB`����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/kivystyle.sty����������������������������������������������������������������0000664�0000000�0000000�00000010403�12641336260�0017541�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ \definecolor{TitleColor}{rgb}{0,0,0} % Make links the same color as links on the website \definecolor{InnerLinkColor}{rgb}{0.875,0.392,0.133} \definecolor{OuterLinkColor}{rgb}{0.875,0.392,0.133} % TODO Find a way not to have this active when printing the file %\definecolor{bgcolor}{rgb}{0.98,0.98,0.945} %\pagecolor{bgcolor} % Color for warning boxes \definecolor{warningcolor}{rgb}{0.78,0.18,0} % This could be used to add a tiled background: %\usepackage{wallpaper} %\ThisTileSquareWallPaper{10}{background.png} % Code background color \definecolor{VerbatimColor}{rgb}{0.925,0.918,0.882} % Palatino needs more leading (space between lines) \linespread{1.05} % allow deeper nesting than the default 3 \usepackage{enumitem} \setlistdepth{999} % Override default commands below for custom style: \renewcommand{\maketitle}{% \begin{titlepage}%1 \let\footnotesize\small \let\footnoterule\relax \ifsphinxpdfoutput \begingroup % This \def is required to deal with multi-line authors; it % changes \\ to ', ' (comma-space), making it pass muster for % generating document info in the PDF file. \def\\{, } \pdfinfo{ /Author (\@author) /Title (\@title) } \endgroup \fi \begin{flushright}% %\sphinxlogo% {\center \vspace*{3cm} \includegraphics[scale=.5]{kivy-icon-512.png} \vspace{3cm} \par {\rm\Huge \@title \par}% {\em\LARGE \py@release\releaseinfo \par} % Small hack to get the URL onto the first page {\small www.kivy.org} {\large %\@date \par \py@authoraddress \par } } \end{flushright}%\par \@thanks \end{titlepage}% \cleardoublepage% \setcounter{footnote}{0}% \let\thanks\relax\let\maketitle\relax %\gdef\@thanks{}\gdef\@author{}\gdef\@title{} } \fancypagestyle{normal}{ \fancyhf{} \fancyfoot[LE,RO]{{\thepage}} \fancyfoot[LO]{{\nouppercase{\rightmark}}} \fancyfoot[RE]{{\nouppercase{\leftmark}}} \fancyhead[LE,RO]{{ \@title, \py@release}} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} } \fancypagestyle{plain}{ \fancyhf{} \fancyfoot[LE,RO]{{\thepage}} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0.4pt} } \titleformat{\section}{\Large}% {\py@TitleColor\thesection}{0.5em}{\py@TitleColor}{\py@NormalColor} \titleformat{\subsection}{\large}% {\py@TitleColor\thesubsection}{0.5em}{\py@TitleColor}{\py@NormalColor} \titleformat{\subsubsection}{}% {\py@TitleColor\thesubsubsection}{0.5em}{\py@TitleColor}{\py@NormalColor} \titleformat{\paragraph}{\large}% {\py@TitleColor}{0em}{\py@TitleColor}{\py@NormalColor} \ChNameVar{\raggedleft\normalsize} \ChNumVar{\raggedleft \bfseries\Large} \ChTitleVar{\raggedleft \rm\Huge} \renewcommand\thepart{\@Roman\c@part} \renewcommand\part{% \pagestyle{plain} \if@noskipsec \leavevmode \fi \cleardoublepage \vspace*{6cm}% \@afterindentfalse \secdef\@part\@spart} \def\@part[#1]#2{% \ifnum \c@secnumdepth >\m@ne \refstepcounter{part}% \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% \else \addcontentsline{toc}{part}{#1}% \fi {\parindent \z@ %\center \interlinepenalty \@M \normalfont \ifnum \c@secnumdepth >\m@ne \rm\Large \partname~\thepart \par\nobreak \fi \MakeUppercase{\rm\Huge #2}% \markboth{}{}\par}% \nobreak \vskip 8ex \@afterheading} \def\@spart#1{% {\parindent \z@ %\center \interlinepenalty \@M \normalfont \huge \bfseries #1\par}% \nobreak \vskip 3ex \@afterheading} % We want colored warning boxes \renewcommand{\py@heavybox}{ \setlength{\fboxrule}{1pt} \setlength{\fboxsep}{6pt} \setlength{\py@noticelength}{\linewidth} \addtolength{\py@noticelength}{-2\fboxsep} \addtolength{\py@noticelength}{-2\fboxrule} %\setlength{\shadowsize}{3pt} \color{warningcolor} \Sbox \minipage{\py@noticelength} % After drawing the box, reset to black \color{black} } % Font used for code snippets \usepackage{beramono} % XXX find a solution for this % fix single quotes, for inconsolata. (does not work) %%\usepackage{textcomp} %%\begingroup %% \catcode`'=\active %% \g@addto@macro\@noligs{\let'\textsinglequote} %% \endgroup %%\endinput �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/logo.png���������������������������������������������������������������������0000664�0000000�0000000�00000166620�12641336260�0016420�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������2���sRGB���� pHYs�� �� ����tIME7)%0���bKGD�̿��IDATxyg}&oU_shFXeɗ$6[6 l ~ sM>e!, 9$  ߗCc?꭪9>gyb ,p0K�NB<|@8|Mr@ H�zD,%^ %[ �HickUr O䟤x;\/ H  �#h>&{ F_@` ~ %@;u_Gj+ !@ $�3$J{SZ,w}A$ @ ~Ww#H�{ @eI^$L})U@B@ H�H_Ek'PT�?Mn_ @  ~}vfL �P?@`$ym&yp)@-�[j  0JSz�@ �8_M\u+ EM�oWQ��@ pP>OR{j ׎ҐpњJMONzz]OM;&o@U#@2@ H�, בuJ_d`Z׆G~Lھn13uȡӻ<͝C2'IWJ � ~xrrWZ~Iƒˠ44gM8cCwv+A_l !�@ 0?i3�HO}ӗv%]vS<\oPP&_8ݻBR| +4PJ7D�@ �q9S~tekW]vɒu y�t`Łtm ڷ]|x!VF� vT~@Җ @ $�,OW$_{J 5oظiÚ 21/;&ۀ5SGwm{j?=u ΟFd@z�@ 0qU~=l+7_iզ5YJO3urRB 5'}rSl} [Z)2AI_E_7۴bC}I" uOwo~L`V t?.;uʳBMД@K#5 9!lo&~/7tKFrfi_H7%w}EN1$@N Bo_?}O>uDVGZG@ �SO-߄�_ke` P ӓ~w~{2A>R NE=>(D-ДD$h)�}��@ Ѓo cU/,$"}6t�!?䏿SEm! lR@L$/@ H�Li˿2ߡ|oud̟P5'En@+ȟػww#fB?#B )(!@ $�zF_G�`\_ʘYfo&U aV�'m > fD\rZ [@"@ H�tIϕFݼgشeh I95F $Pdgp|S}ۏd@V 2D�@ �(*߼gK֩%[TĿpmr@rH}>'C-B VB;$@ $� *Ojyw|tϣ5,17oq+U]@r�}3A3n �9?kgߗg?yO-^k"5"|@ur0 ^m _ f&L2D�@ �?uÃ=kYd瘿8e�} 8G_`F̠CJD�@ �EhOA1nӛ߸V^㙙igD2B!М|wψf0#fDS�2 . @@^S俼oM><�qe 1#"=;~/uE'!4*E�I�@?Y&_+?J*^3888c8&0&&1&&4TTᡆ*|Ѐ,R,R\e{F PH L~GL0HuMMB $H"@ �xz_r<AmYΟO[Y˿W?C8#8qb  ZH #I�"PE u4Џ:b`1Vb'@%:|+ hNo=bJJ4S" ]H"@ � ϐ\!8bӟ'*Y/40N &pSF+嚴kޑ5Ї1 xȀ 1- ]/<LbFdD@+32(^LH"@ �xѿlgmd?^姖KT2i ) 1qL+'0T HΧ&c `#XA,2, jQC$';?n)i'u>A $�^TO,?V_3۸_18؇8!7ORBd/w�M~=�5,DžXR |TC|/#Z8}7Ϝ Hu&@>�@ pޓO%&ȿܸ?Q1LD˴W9�B <2d^Lu,j\K0Ry@O|s ILE�I�@|}U/ebvc(N W Ffy}P[ԗԿI7�@Y#GCXp1.Õ(|O91LӡHʀ P2@ �8c9W~?i/+!<v cNJ`d_О-7-2b o+ਡK1\˰w7~dU@ ?ߘS P(@ H�ױ?*�xk~a`Lr_`?bfAB2 T_-g�(|$>eqF1U:1 n'ۚ Ʉh*��B?疷khM>ȿI Vl!d& \W�%b ODS**Va=:,b+I5-8볟`*^ȝ�]&5kVlJZ.NM!l#؆SXO6 ţε�HNZ)$&#ZXp.* ÓV&'v>X0LSb&�* $$�Λ?=/ʚwzkȿxIx{0N)K'Ǥ ?W]B).z'�L_wED NՀ*-^XZbIN8mi>?́`2^*� <϶Imz+~o#/lN<8hIC, w�`I 2-8aVc#Z v-c5㧾uzk2SpQ7|�@`PLOO #x~r;/G,1'/Ob;bvNI}T SO{L�zꉂi0%`-6ڵh':tSǛN�$ w*W߼pog(pBd̯~[ | 4#_eEKnK%X+~vC~z|0VL*I� ӱlW//^//[$؊SRINR!c@o- RE{Az_-< *ס *&%A$ff?܉ӭI1LG"B|�@`\?RE钿 *~Ɵ} x"x�?@�R?3-C�!�f '[` .m؂Ks:VA<Z 1ݚB-L=@XH"@ �Xu?tU_>?GlYGi[(#oލ̓�f IV~4p^W(; [Qg@;{[炉`ZL=%|�@` }͛S쐲%&sxc8z7P�p DTK� XKp=&Y"U("Њ9O~d묘jMc3]L@ �?a KV{sbv WP9 nT7U�{o�˃t@Ǻ_Q܀K?hHV4ŽG>Wj &d0-Id2@$I�cg_|-o$ M1|c/O꘮vw@wm~n,&:},b/k0E@dl cNL|_ZZdk* wP*@ �wϔyWPy+x"KPxVF+ύG]\[>`'q> \jO~N}/>Юֹք :}3 @�@`zǟWP{/v<eſ(8i 1^P$9 P^_p�pO $} /S;gD}̷>'_ IEr2 90z�aa['//GTPE5iz{]zhScul C~z,'!|a;$Fwn`VX6 Uњe[w͗m}t A%H~YD!$�fa^+1k~ë=<× <x� n zTVc iq<؎,BI#H [^Ύn;ƹ�c"9Y'b�@@ �?J'z/E6v|_ƃ8m Lݒ:ptmq-O_>>OLyf`8'NJqLˣ*ob[%723! @ H�gKb䆏/{/Ґ'UOsG!nYP$@w񿰜W:Nc ꉹYJ &I `ź;nؿ$c@&K@ �)+Տ1 q-Y# [ಾv?b$~FT2�_eHle޲eE=`L P$ ?K kW|_q*Wm|?AG3OՅ!zyϲ.'wҋMsx.+T'T�ܻx-?ܙp`ha$ PDUTQ} ã^b6_g)[?q7m {/BE/kHW|O!9Hp�؃؅ Faݣtv3{/rN�"[ n��t?WΟxƥ̿/5繐n|_1& ?s(+JkL="rW9@vBqr?()<8w\<dk_ ك1$Z  $�ʥ4yJQ]8s&NQ%(M9 ~DwIm vekɲBB{�7\ɀT @ H�O{km >%څ~q@ni|_Ł(gBV_,Pݧ26%3ӽm9cԽ�N9`vgn:sYĩ�@';/߉k|uuw ΂Kӄ<T/<�{~nY^^�hK@L c8 HI35P[[3ƀ�[B@ �(e^ j_{]_쯉p!i/ ug` [V@wZh k48]LZ) K4$�@ PYM uyxя%lE31%K:n6�9{3?S؍8!,9rե/mSAEO;]@@ �mqjM5Tot2:#<Q_5"?7Ie ʀ"UL �MF%x яNXȩq nn3ǧ"2'@@ �(ԼkGĴ?3n|E@'=K}- �x= ;W81|(g�/ I�@KW^߯6>a<J ^M;``|_Ą<-EE؁'чK2%ȼ 7y(K>uF@ �(9|xe?_޸ϋ¸T c~$2=o+1�y"׽mZ00aa%t/ǍEm~iH$�@ D_I$�jOooi_=8"+];[9�tKE)vGI2w 0p` o H�?,JO?{9<V/o6q</acw(ȿ#м  :cնk<ڵ=3@3I�@ sWQv_~lٺpc~˜ˎ 4�_h nNs7#8hK<Wp3ϞF. TH H�tK<Cҿڛ%?ƴWzϞk0R kg{�T�΀&v),j)/}C_B�塿6GCqݑ_&y=$b07ip>BVB{a/Slq\Id,'j}׾gBüf�@.O,}u??8.ejYoݽ ;0$&؉XѳGkW_t3L $�@  jϕZOL,pf%7{r=�؉'�ʊȈv9_{T8,Ӏ Hy~嚗޿$$mD@ �pN?V,ӿglbp%\3{yM¦[+��؇чQD�4Im8�m NBtI�@ uo3oq|whH0$xn״~IP7-E*� S dA1 ,56^'= k�E.� o~Ǹb௙'}w%cً�Eݮ!ҳ=)`jFf@ $s؅XH&0�_~um|!$ <ϣ?i_?W'q'>>G{'l �aˉ!A؇ňm~`ym�67&B J$�@ P_oo7O<U_W7{`׫n`?�bE$O�-.XJHe� �@�SS7CM`>wYJ5[;Yxy� �ӵ xD]yk? v)3O`-0%$‹L�(?WEw_"ƙ`YY~K�SzȮOa]PY457TƟ9 @ @ ^)ߋs=˳c">@<3D?S؁øFѩ_uar �$A@ hHr5[_߹'~Kwgx�Gf̟!Gd]tc-"fp�ˢJ;"R]vѝX (G y�E"�R?|[xwԴ/0P'Heo ztWW% g1U_䁽'FI�"�i*//>|OKuoaH�6E�#lw=ϿRm`,n byJbA'G8ђ$ F @ s(Q:_7wI2?g/@"HNB<blt\0V,E#/_*X~]i/ Ef I��/EQ+#F>4D0?%@wv>�ݨ\8z9pzxN9<~\I4W;H(3$y*�4?Xc0/_QRp�> x6&@v7/r!6Y 0]�{vϡ]lvj�I�p^ LuWK\?/K8" 0N�`V\n&&3,E&>ac0<0�ڦ =5dX^@l� �P5T?ŗ_?W ɟwANOtL&=Y\ndA~gV-T=je%)~H �y6?]t]_GI| hB�eI�֣sS�{wajSVoZ;mc%j _h< ,{9gB @ #PE ?;ۤ?pmĮnonm6K,"5JT$bG~|NxehM V.<-'I@ ' S'oKm8o 0Z U;ڜ`Bjʜv&B~i eF❁KO:Zh �J'�@8/+7w=&q:T~JP3�ymw"c?3 S؇s/wYԾ G<Z"@+,T<�p�E_{_LUT_}Լh4OKaA5,5_�7oz|~Ň !' m�@p1*~zx+7q, ЌEdH/�ֿ*jWPҿ)g?#%¹m"( 8^"ӯc�+Q͔B�ʕ}jj e$�@XPW]gFo{LH <ެgT ^8<H8Ȑ cm@Yկ6X{SAKـP�J�@*S?*7F_=n)x*Ѳ_^:y9:l.6 4k}?pv3v `U|0I2/]ŀ4@  W |.đHGtJ?߷ybϙuyf)y /_'b UOѿS~�Kd7*�Eߺq/Qo|w_{)%ћHP̸=3_~rY*]O@==}Zҵ�,%.lch~�r�/g+K>N_\�QZ.RNY^)&Y�Mb$b x<4o8Xa><]᧧[h@ŀT @ �IgֿJ^K['\Z.+s^o*YilE�cxV>wrwk 4iq%X8P4 +؊kh.@>4�@XX@ybW/=Y1| Op%�s2dKcc*RMS*&l_*<GK!^$h"o>Ќ;H#�R'M__ao+;hIS.{-s3̧�7Ʊ} '?('0\{p$�‚� ?7W8=rH*Λ/CHd佗{5yiEqiZ$ `.3h @ ,Ph-ӏ/cq|οϻ <d΋^8,/ppw4Xzkb +>th y?@Hy/�<Gnůcۋ=|E/x>UP" uGr0?Nb?BZ'v%@+ H �#?_* x$7mkĭnVԼ^2-bNM™pmay>TS91\T,uw",B P5@ �hUPEJ"o.{4.C̖�/8s9K�Ml2vD'@8{1e؏5aK ST`ꙉIr q�a % wx"g͖ 0{�]4O+\coBSk`%1c=ūZ)hAd �0//J�|W2!"ўPf^ _~zv,wY8ޕmK7f}*a45J7?'9J�)$@ GO!u~cߞ?߸OX\]N*f(Jn.`�8F?Zx�pČD) @ �P _>Gk=c? Z4l ܉@M�y}Q\ ~E %} h"@@"� J�p|⯱<S(3/-QTk|Y!=en.@^)FBa ;)?\z 3h(�@ 7e �M3GG:xLW^Dn{fWs\2зD"$o?}I\%qq9H;"󚴯Yud XS̰x,Pf �0o@fOfϚſjL&$ƷLlc[z̟N|6y :=̫0EECGbk|5ÚMB@�¼�OJ�HofW qVλDX~@ �e? o&}Y�Zz̥P14 "nLY$¼�Q/O楯e?yK$?Kލ0fU('NB(�/[oqLcF4E!0 @ \�(H?9W??z|477[ƐVY@v567] *'ԯ"j[&AS4@$ Dů^w1%{ֵeI,�wLTL{ {^@ӭ\o>Cc�nR4x�f0#A3!�;� s*�Fr ՟~G/p>??cO�R�0OWd�yc{[..?(#!pg4fKy"�~l,Na,5?`n�+y%BI�y |`/Rf&Q\~Oo~mU#=̈.�I�0g SmP\qfq_J}sg\_P)�Ec"9/]nm<I'! g"$_A``88014xER@xi?SN�rE7Q?fw �hQXIF&~(W'Jym,bN}+w@~g-Rgሬ[n_z_ y}Upy20ϋj'x!|u(kz?+g`t|2ݚ&.wlzdV|o>`I\e[226#f044@E#@ ̺�0PEoN?a0^Jbi u[Ϝ+ϯH~ź$^gE.z=R韅iPˤnh/`Ә3hR) @(#eﯽqy�ci|jgż~XOv ¯V6׸{k^hѿ(@qqPHBJ� Ά0yi�2 8�?~ۼhiN|v/՗rpޱ..3R}YwtrNy@'n!@Ba֏=1i1#A+S0@�@#@=y Ko~;Bc[V]8,xNȔ V}0�ys??a4UmB맺<VˇeB+t~I9n|2>y^ݫNA #@ ̉02Zrc<3yLHDZ�z+4צ+f"y \.ֿ \ Q܀Uշ6`F @ f7�DosT?t P^%\$]" (^WW N+8xPfOkU+[z<�0 Yƣ$<W=Σ?S |ۢr$P9 %@z*4+~١N*x?Y@$]�j |5Vt2t !�RDa"`ms½<svC1|`1@|3}Z$v%0�x -.뮺 Eހ`~"<�0�&�EHL`ѨS kmYs! w Xۋ�Aa&~AʠkbءcxG¯UCio a65:*$@ @"TLv<i!u+t-J>#}��@.t'�y\e~w;N=@Zk:Ȧ1-E3RTH fȮ�_wrM=[�H? pB]?Ill_/+Q"U YyKK[y5F�@�P=߇;o6:c=cY|#@<`~9y� $wB_h=>|Aw-7az ^f:�0@roDW-mS~z\[J<`nK7{b75WÅՏߍi<G$;雍/Xʆ 9�LQ%�~띾" .hfbSٺ�#u#0,RO K&Nt o�t!.ud8oQ uR�ڭ/cCJ�@E0"@�uϤ)<mQSܶ\`>�6'HMl./NCXn7ՏiT/;.<@ _`/:�<�0{�2N;=1=c` %_,([Ms_6/:Fֿb?"C!{B -Hju l �8y�a@�gW�~%lZRSſ_׏y{k+ite�{/#tr|cS7sQ韁a?+TpelS�@5 ox'R1?C,p/rg?VL&RQM {l(HHy ׋ho{t~*W\It� =�-<hDgCD$SVъiQ;v "$Y``80-Ư_98 Cl%^�c ?wmlʓ�{2P_>H+.cL/,owv;<j;Cr_/� =�#qH[G]G"W\)uZM">Dv|F67E@dQ<T`ЙE�@L�xqGx> .@ʧ{yG+>7/Zs6_T_[0݀?kd^#  �?�Up8!MgƘ PE vYr>nq(=><r@tw$é,0�n@e(@ 4�ޯm;=�S^K#1D7k*福u'`A>V D摿<UZ؎gL=ϴkṅ"y�Y@H.��o~)ً`:sQYP$_ވ!-_#ny;dZ櫏E/\�ePD]I<5l b B9 5�8߫C< D�E\`\ZȜepx/TtZ c)`�۰k. `u^ =D<�P�e320BiU"G "gޛY u/`3CoJ�r| % #` p+=nf$3q/,>^FB 1�EHҍVNv|N fލ=8|@Y�LznRBx~u,* \?s۰/e.lZpH�]90|~ $Dtf%X{u#(ڵ߅k Ʊ{vU`U# @Dn�lX9,�5u%[f+7KE .IU]nQ~Q?08_nۅ[F?w~.Zr�u懅 H �@[cQEx'?W-BH�ŴeҜ+. YFnya p5Aw"k^y/bCC�@. %K.H.�Q ,ioF$@9i~rfuɐ2SXmF_(HV/ % cx`a6xWQ3 @(I�=xu'?g)|'Rn%InIPUw&|G㢸Y<=8n.�`8G0m�:Co-⃬5xɭ�PH�0W7>õ83xϢ)1#9e/W9K ZqkRs{ݎzK9a.BA(:O/r6�Gcvc _~6W8%BQE<KJ^?˭X�(+Tpgz5ϳǭ>_<셁4fE6^A yr 9��P�J27"rn< `�<wT)H�uIp9<)  M<V] 6y?o*A@ w�T><x?5&,eJrc2Wt^* �y qL.ןݼ?apch:y�]d dg^+�! ?'�i�4�\'�ek`R(HcT Odno;0<(P}T<sY(fk!H. =LGQWۣXr UjI\Uڡ"uW|6iL A jtK*ta> +M1#x.,tvlo ^HW�%H|r 8n8[pfZ'rHqlٖY! qh"@/00a|�ѷcc@("@9�ﺱG:'p62�n+~OVPAu\Nїp:2rED@.6U{HH;{;Q' w\À:�b;κ\H=pI|k5xJ<|W1N J�{[^ iGؕǬ) mp>+%@v,ax+8<TQApc ߠ ;Uw$o}"GԞ&q�vA<k`u"`;r ,H0]xc@�H$�71c`b/+ù?}s-W;HٟQ)M=u쯌];5o7;Kӟ+E]&:_̀�lc^,g9k胜@(bE/s³D XT~t)sP}/$J0<[5_(Cx�]  �sy.,|[LnCmM1��VXIWӭT`gnl8/A?Z+<=AD_ �~\�($A(G˺R~cCz[tm@{yh⍸(R\s9™mn5nFe<; <xhxՖϚP< > ۰wla`HF�V�ߺzɥLՏ Ÿ2/r`7_&4CZU6 *mXw9|GU40h^ \.""WBEA־B/r^@h韁ab(:.b5X-, 4 +�_?L�ћB�$n�o <eoq@Lz*>j ]J�yHgXE  td/"Pѣ[5]ѿ=וV랗5lHd\0>^gvt2<UN7F%� &mSFt.gp/C۝9Eb,{!*xPE}؀&e -*!RG�[ϽZ@3CjwS/?Ix805cyUPqzޟa�@*Eh(L9�p )#~l-\#c` Q" 4ѽh`N՛q+766w baXZl�,ZOcX ,_rR5µ@q+a.^1p�>$ްQ=8q�h& 7v?Lڟ!W?؄k$V#`*<� a^ޅ_[Yp.:w"`5@6eb6Zxci5Y?c}ƫOO8/�szDL�p4�b\ԯ�~º{VETAU4p�Er<�&4qu40THPFj6, MU/"ó8qh=p&�P=t�MoX?¤"+;-TЉB'.Ԟ_XA ,ƭ%�sMIV蹸/Ih ޕ{7!bpcX%G" T `y;K}><5BESL* *h0Q*~cEpjXxkA9'{߅>8PNEbȿ 8%6>ΫKwI�φ�a8�YYқ;n?l�u ;y8/g"@8]N,1'xaSpn Ay ]nnc^o 뤿<S`(2gC 8t\kF;"X?؞niS@ӥx/_ԯ:LHt5zR] Ї͹\�7? Yj/0nR&9 ,|/,#yH9EcaUD20,[<4X ^^XR$��H$�x{͍̐Xmq *H2˨�\rWA}@O]ݑjw,tTW@cArB}Q8 <h]Xo1ѻpJ uvk;〮ZyY p%2 8�LWޠJ�?xb΅q%VIPN=�g*  r]."Q/alY9ʹFn{o+�$ֿ[_o$cƩը5XK'(fgC XL256pO}lDG;$l ̰sÎ9r"<i0n\l2L6kw >Cݭ]2N`XVGc VIt0 v@]v#̲�ӑ or>vR�~TjWG?vp4GV!mtw XSkP}^j ML6%`K!ء�>߰YW8? �#,d7=eL]eHPI{�4�RӍ;e~# ȗ} CX ;B*_؇9e5�J.aӣM+m]2*9"q~_u&�IUh>`u^a>;�  7F1X{C\v T"!nd]wʌV] /Ib Wx8uLz|ºKO}yr !X xKxgX!2Wqll PXSKNع+BvU+ [<CO}@ob_h#i܇ "ٸ6_ۛ"ETC%TX?IH.@f)p0 m}1fc׼{%/_8D*Mw``误Zkjr�ηd] 4Rca.�2]rWcb J&e?,Oďέu>|Kx!l,Xv0e`Sчal)uQM86ҿlQ0n-5;t%v<^!CC+0¤O/0BY2=N�Er\ft{Xf(-j%}�^Ӓ XJ�W Y͉x@w7 taiS]6w!#Κƪdaa$1^3\:�; ̺ZlOTԻ.W�$LU9>L@q CDS}>l&[`qι�vgkjU#zEA8=h3 qBKhrߡs;|0 xU@8d" " arASk;tK۷w;$(�OHxh< \�y>au(_Zl#`>1augVk4!ܛOE_@tvZ�8H䛴KuN�E8Y6;݋@vG@>�/KL2 KjYٖwP'& }00FB¡Pw7{;l;1iup5j*̣Q@sW:4n0{Hէ&*�%XyK�?GD̚lwc)RN7v$A!P]9O(B=�&QZqR ?7o˞PJЏOfR!8EL:5�i dң!#tgX( ۀ`3 `(VXlVm i6V,E5XU=y�ߥW0�u:_3dc Mv�pߎ,eDͽ&rQ3`vGx]j_LXسM[J(.~:UU˜w9ڟؿ1hY�8 {U4XX-Q�0*$\ dgW#5WC؁.H-E;g%0ccW$Pa)%:0UapYW~[= e_g]�Vɟ՞>eoRVC5T} ,@@�HC6]-1fN(~, 6hVCwn@-.luUDz>�W,aB ,vt,ǾzIh".R3kBCq+1'=SXX ^ "$� K�SZ�iuJ` $#o' : ڪTL#5A6 �g J t�7W5  so蟁NX[5%|ΙG]�A#�F"YfeZ($>?.EʐץtC�y/+'pYpr4�{^\W#2NT+N/ 6.XDݦsun_WgJ& #�Q?[S 8l9yY|Qg5Va~ZS�@�1s[8=5A0_Y W2eIS;.\�(,tc &~}T w1 A 6z+S9`uI]߿޹p;p/ଵ l5&w$� Cl �] D q;pm:훏-RuVt3yfN- f/I-S1zca-@e.[13I�$�"Ջ렫'H\_3׽v'f2' H�h<5W0؋�TfH?$XN#$2;/()ϔ)S޸1P3�LguIUվPJ@&c7 4_ɟ9¥j*8W \ɬ �`NE-f)^}M@>'saO?Q:t0LC3.@Cv_."ϯa;r�ٟJ!ǞQuTQcQ @!Mѵ3[VՇ))Gmϧ'[1y' L_#4lk@>ZCҹM|&O:!j"G%$;2܆{fq~9+.A�aa<bh,^~?"^<8[CUp`4rճ9� LJX?iLbJ;t@O6==HwTQ&oCXfme]@<3{T|LaJ.?atPZ_W/7L&\6ejr?Z L)�H�`1cJ�]/IҕP�"SGpLeWK�?�DiM %wD~u~eUe.IR5d08ИuCx0j>"J@ )�b] 5v✦WF^nd j28 'H�6ƣl1[M'2JSQG_i;Dq`dXl T_%ҏ)/c1,UPEGe�dJ�SMOb 0c7!,1oBjT}Ha�vdT WzPh_?9L>@e6Zi A([a];TÂFZ|{8HŋXYx� B ?CE @=Tx xlh[$ oÁ%v<S~0lÆ/Lȶ e@_؂�� p+!F{BKj@�{i27u|[R �ٞNA6eC}D5VA @ tѵʏ } J�a)a}Z!4Qdi~$+Ѵk�BCqѸB#$|�l0} &W &E܆i."UIпMzr1"԰e18ɯ4z挭^H*^ '~hm·™{rBqD^ Yی!+|ph}^+1cc͋gw9aދ eE࿎.{ba9�陳?.Cq"U�|^Z()1)&%p#(�V$D)?g%�q.'I#R.�Ӷ+uwBaH\g֛bO@0 >}_�ד_\ &,˅WXUTQa% xi%86 mތ/Y�w}yطۀKq-߄c¯owgw%.77 n�Y^Gv-!wv>!r@X>P_$VJ�~D׀I.@Ӥ/R Lg�DD@G Vc׉ WYX:`F�lYKPK�u/i?i6M{;C0e2{ 5bh_}{#B�oߗѷ.sMc _Ɨf�}|~3zWgc1]퇣v,�ah|w,E  2쾛`K$!ժFڈ)%@pMoCѴ0�n;I=p[,5*Չ/f@] )=w�+�,C +RHez82ɜ`?/ocX6mԹ|hikBw6^; nFυL�_0_cuՅ�dx]jA$ԭr ]J PINE@G0�\Eo�#gO0n=8#Iaڶ`"eBy;/APk24"'%Y474&vn 3t sUTYyg\P#W[Zf 8ΫYYn7xm 7q`�j0q\s'm^V(@&2"dr0Ig̵plc6_0@BB`DP`BlޙJSUrO<oz3&=zzx�DŃI~++e(�A!H�^*K ` L@tZ?M'-h? 7as8 OH^PG}\t{q�qv50?nnE34˚b PF<QIa?^m}_> !sq#{=IGF�Dz�BJO8+=~H*/2 #J�Dr@Ҡ~�O>p41(H: Lp0_(@rЛD҄u?} Pb,�bX1GIoI* r0?mîEB5YT6^6 ۬QxFj�mcbxp."C9@cd|UqgK q֣4  8 G w18@! clǹ'HKeR9 B|Uv'чb\ma�y *7*H!_ډ^er)lذ:0)v61˚dMMBeg lQhj;|)>tt[(]C<*]�N9#aXhf�&yр� ybwvՉ(&Zhbǎo_$PV^-�1\BQt wU$ $e쀭 l N<N–/H "-*VE 7 pjz<ki-gM11,\]nO w@և|f/֯BWq$Z~kk'�I�ߚ_pK~+TFMx!$*dBM4'p*P%Q�HdWp+N!' $щe?-Y&геE^}Rs#Srk@!yޏ`.U{v4X 3̝Z 0d?[W-el! =_R"aqH'w0mb`d/*cq/ (%.Tƫ&nL�2Q hhdB\A]U)םR,?.C~)ςbf vg"{&HÞ|Ip}]-A{%XY,ƧV:ϕ^@MjtS�j uYbB5UٽJ��pQ4%#C;af"4kf뚅NeQ"!S*KғS/C22Qe(b\i ѿEQ�wM~U�irG)9"~xy,�b= kř�2}zL jot=C\ k`M>@]VF]A0ǵOᲡ~"﷟|vmUWoƍ�$h�=0p"4- kuIxlxQxXd�I] 0vWq+.�w)17m�Nam(t/4"=mzZMv $<B< [ZMsGɴ[,V/ 9œ�oojߍ+/:yb[K�Xĉ?瞊1@%�'$D 8$a$pR$yP�g"|YD҆&F l N6`S(�>$ɸȣ)qLrri�RixH-؍{F[mZ`6@Α$ _zK_\pPJH&%܍qc{�w]�% )[\XXr7FB4 R\z|=b?nax&MK"8@/ T�j[(@ñ� Ml@ k8 x|!'u5qª '-س `Hui W �J{ؕq n?Yqצ<ě靤Ö(�le'JJtJ~ RfSW^LXD/:(ȓ q� IZbgf` ü?=s@BPYib4_}Zz+HbIժ~XAydMjk 95ۿ,Y/:*ݸV\/?1ܢ#)q;4;h\Hp3*E\7v av,V"�2w2&$ЏPbcx HW<_)@xEy,66cf}ZHcO$EED5#pg}IT"/Wj8XKTAC 4YSkd�_ >:sHy1}X 3f'Wz_o]x5.@KpB[5QC8y/%HU듷7<@6 w8XLf6s|,({݄f0ylsCBy:A3,0Yb,f[ q-4ŏ.Koc !&m=[0i5XE<ʂUvI$_k稁&ZbYD[wUi@Hk_؜ƌ2~]�ugq| Z¿2dJd;"*�,"@9D JlQW+%jt �g I4@ sF<SCc`@ 4}e>`aE z/,Fy\vUAdwfR5XM4Yc�y'`W)AW~ _QI�*fs�DcT(&I :&śۼ0[dJH�EBM,Kh,`#GB`{8hD4L~}k('W_9-~j0kU `%jpYW5fdKF_*�TUo_7) tvRw5s72-W0c(ԓ2(JPJ)޿ x& 3TPO(@Csz<kC18�,80hk>Gd/}#HDvu#D"$ c:80lh`M4` b#^p�_JjSO+ `>xM{.q' Sٍ,'<Y`lЉ .Ȋor\9p& |(մe4,f5%w@PoaXukiTIp>h"VB�9l0.\6㾻X.rUMshR 0 Sj%7#pW7WVx6eo /*px}�[7 ]b$EU҂@G�::؃RBaGha-5Y">^"xH�ZA(@axEj88ܳ|˟wz9LMTJ/- /?5VȪ>Wq𢿍W(ȳʧ)nI�m\$tރi�,q*�OT2#�R 4:<k"$Bq;[P� j; ,aXBSiT lq,j`�j &j'lxީzӕ�녆fu ˋ(nx � AH+JJQ�>(H%o. 0s@  t VJC -Ӱ&DzH},|`Qi\&؅S{(=IχK}L�Y4fM_F|Kx۹8[騋RP>ϵ/y;` ,Az)TQOwz*4G tp� ~tUe(�|?,qw)x,X=ph8 OR>i�|=&LtG&� 4 `lT�JCP2 ZR՗*\3׍B Pb~}G�,i4n1`-JBA.j4q z>|^?*@R�^v B�"p$XJ,E;Z/uQZ%k;+>1`D;)x4-bRyty,O$ &ݯ|@GnS]¿{26ȋpj*b$f X Il(\GzZq 4 f1 xh _!&}0a†5{p]._Gd=cLj?dL"�B H4M@OҿAuP_+nT3MuP<w#ͯKUf  (@s)O~_B> $'-+M�Q�hmqĮGD ؀_u(R�7`ђ䣉D`ppO EzHJx#/B�mALcOK(?P+Mpr~+&#Z٭Uں;-vg=n o.ȗ�VPm T/? ^FC{Y?OJ4@D@9så�Q�͗iZgb]yb%�� �4zp@"39>V hL)h )[+= c 2 ';a @�`v]–F2d@u(a@"0 ?CnH؃AzɄ$S�Bc 1-Bj(p4E0 M*> bHoMweL1bZ4Ƙ6R@k}?66x[{!D1 "1ʟy%xBoUZG H<*HggG4w5MB3RA݅y$i R%xJ\,6"SS `%vYDG?oC&`7 �kԠATۿ?-۟c2ʞS*Z]&ĒRp~Z޹/ҿ906@\… o\ ; 2-3J)FGm<-T' oç� p@ƽ(s6pygbz £4ˁ~QO'k3j?Tc'!L{H:US)%vb8Z hhZM逪P6@M1v{#;OG�͂AR�w#@XC <kC?~P!a؃lXu)Q9J/B:ܓ"s9#S_V i${VNU?oU2RMGoaЗz-dMp+DY7#F9$iF3(hs؈c]Ib  \芦 BG/G;F�&_󯅉%K8\j�JUS +&3j7AEOIߋODR?ZHƅ xu}GS�oO�6#@VD1@k ذa> _Rȥ{c�EF 4h` pr/RPFrO=}Z˿UĔ�a8dl}|:ud-K|g"c- T0â�ĥyÉb")  p5v':"H8Hxc�;G4XX)k[7q կ<>^> vK4"2nJ@J%imzSۋO ƳbX*u* ,Om � )^G<6 $( (U%twA$vNo _ŚDf >Lt_1 AU}H>Pޣt#g  �i{w憭NҶO~+&Mt  < <f14�VyRZha2O <&.Ѓ%k*(Ƀ` 4&?Vf/}UT qWK\ /.^+|h)�`6.[IKÿ#&5Qx.04i{Qq g)@ç�#�~+ EL\]Ł(z]kLrK-26IB@W XUJ,d?/ ᴒoQLeK?)lj.E<8 vj~.f1WwR�r)/S� ͳ Z�&" Ȭ@5e؅�Nd ҿD¿hb�SOg7*ﲽ%�R]o?H-w9bOQ ~;B 6 X\-`!ov(H7(yP�%Х� ;40p( 6BN'fT�~eu~f6{eCԛxd2@?,&Pa$�]Hp$9ŕR; D)Ҩ΁GME48x 6$Cz䚉˱SP�'W�Jƿ]&ڄM%?U w)$o?j==>Z~07@4pSX;J *WSH? "$)޿#wJXDah`zZ`X`8u[BB*  �M\@KS''()wݥ s!*g*͕[J.U?>Lf @kP WI.%Oqn3=,cw=M8B'5�=c[R?` <N"Q�VH j s!ܛܿ IVPJ;tVJ )nV70ţ5�~$jI"$wᒒ=ȟ0C5A̔Q;3X?ǡ<&$SBpR P&_2g8�J R*̀ K$%F�$�*SPdv_/kͅf{0DLϜcsY)賒*Q4@S\zK:"+NK생F#y^Ϸ UcR*!OU<NAH E@5o*@~EԴC?Ir0+؍+}?<sb _�?^%@2m`~'śbL&\R˰[$�NCF7g^7_93|XqŻ#HoO% 2rJ�~=YB?JL߅+R񜋗`EM:-,!]$fO@'҂fH(Pf3F#ڀI=5 ] ۰ʿz�)gWOSPGA~!^pFq8/a-B`I GB I@c�n%@ s8 o@" P&ϧ&_O rjy loDB'-S%e_D;6,^\ZhB$�q_ !@!?A~9 �40#�*`T ES/Mk_KSSPE*8坶Qqd\,Zv"cj}')CX0:΅wwG9xDŔ-  T4$i 5 xL" 13Ϝ:7@4uOOYy`'+jo`ܩ?FM7'jbwMVt*ؖ! ǹ;b8޿\/�5�<3@ c#-\P�[2BHT&YSQ?oɾ}ڐKx$S߳jգ{KX#`x:s[j�(@`+�Az=X(&7+&Pb$I%[,r['_?~y.u࿵P 3ʻk%�RȺ=}@1_GTw\+K=0+?�dʃVp$rn`T-GM)�D~sǛO&{}{_6@؀p:8*6Cyr.- 0A&mU֩'W{`%Ay(sVҿc3hE,` y)ޤ-�]Ad�d7քy1yZO'kF]>3^O/Ț&�? AW4�&c[ap0 ,< 4ݏ.aD:2AD1A*21,: )zܗwV;8�X'OVR~~W(?F6øF�f'ڧis j�(��:w}Ϗ)W ٟR��^M7$@`� N(@6HVUV7 |C 1S (3/~lLahY)g&E%�:+\oW~=܇e/"ߔ*@PPdZXjK`U(@reV73װA Dj@')nK^i~b_R)Pi h$$cٻ ݀( `M.� Z�A0￸4ђdX$"Q6bCD@Mrc'<)_LƲAAB<2<|@Ŋ%r13TWtLVH8[5.$: GdG$K+>T�hFTg> ~<B .3(آL\i 'ePjrEYN w]�NI�GD?[qsSWS~}ڱȶn5Y׉xi&�MQX�R�^<g?Ưc E!5_ A? ⺊Q)Khb&@_X7#hڮg ¼(Bի*oR!e`yoT#iJQ=(@w9 �0pU5H {Oq߃R;x(Ԓ\J TO`GzҌpS`8(oLw0ћؑ? l@D"@>Ƴ~d/ ) ~'g,wLU$jH0Xtf2$n.F)(C yѰXGK<NbPmC" ]g(�3Pߛ`/ޢ0 %�zi�jf5S|@OiL$եxu.TTb�\``qe_Z%ZXȤ5Uh.w/lpM}� 1-]((MT6תb=U[bO=A2d]OTox٤N?.UMd: Qpȼݸ`vk0'*YK�y/s"U|O̔�(#68ȋhr;&Z!oyߐeKH_pq.�?ۿ5$گ  �wT.@oGt[ҔZCVq_tM\݃? ]`L0OEjY~"H_]FgpL"7l.i[S#�88u宦xiǻK^{|PW(N�x*~|uxB{|skʼ z=tW�ZR_ �XBK~YrAeV`(@D--Q� #G"Ӊ7x{8f�}�g>~d]P::EzVCU:)뇕~PV)?B'}a}V� ?( W{�4BB)p? 捹)GZMa7:Ҍ�.MOpB8Rb7氦vG ppC8@_0oJzmb8F�c;U:Q{K=.̻L ]'C&)4ͮ*/F5W'BRvk09B?Z B-O~/hh@=_bM4 E` PD1o%seq]?1qq"< u[3Mgy':n'i#הU}*'ME_SHF?,"`N,GI_AP�p^Qh? E�č !89|]?es?~\�+v>IS�;UˇTE|و@vϏ[^\UcsZ"GDE\I�P�ްe K4dF&l:'퓘ڜo�tLppa`> @:q}kV?wR+ �U< -O>Ǥ Z:y[^4ˋeyun=?)c@9`1J_,-~ӼAD\VI ` r<ѥy;X\6egm`uu�RZiKϮ@_! Lt(6l�EA8.5I%oOy,1>ز] (�CS V.�8ȟ˦u؜1'�HdMΧ`"Ӓ^�i'eWFŀ9񣋔R<АYU@H _A|p091ex,Og8v_CmYgS_whwۛٵ\uegIG��@t~KjuerI^n�,R*Çӂ3 ˩O]UP߈5XHIɰH 1�X7do_}bS؁ QE}w&f1S@?p c}(&��ߘKh$\8`g~j`]\pXW/,Btێ7??ȐbPR(^ [;pAF?`=P`g `睅';NLbXp88@0 45eœA�/ 7;v_/n#s׃<~d@Rx X/łir, Bb7B~_ѝCAE#!RgDG)t,ඩ`mfN=prȆ WUϔ;^7!AoD>2Wd;8 s9iPk~=6G¾ "%?,QGKӀ e�?w Pn=()&��WIn=.z*n:װ>�Q%@9|ԧVme17  exRVh$m)`R?χ|C F,`3>"�IɑGDXbO DRaQ@U)z`L,N� ar+q| XrDD� u_{d>C�ĉy'w[ӁmT|~(71TD3ς �$a 2r#Fr ?{@0_ YbXU؅ 0E+Fk1#+�,ސÀ'�KvuN�yoBO�$}$^_NU~Y{ H2!NȰxDv 5dW�:RjB]tiNA�킓M,iK�7Qr׏?�ƞ+}p e~ÛH*VěWMh&QH1!Qx:wII(@!S `!�jE]| M)3̋Qyߑ8lrM�^]zwW%XL+;cE@z*}b ESdY?ҿO_GHP�!ĆSO@(�If\Z|:741Y8aLf!yE+p} �U=܇\؞Nh$�~(|ߘŶa6t ܎K0yDZutO�y&\k/,8{HOu]m8@f\R\bz-m<+g3Ɇlr&>+_ݷ[cUs7IVJo׿8] p)%nD64?N'=o<1)>/]?Yʱ�3Õr,6kn婘Il c]wYd:ә^ncDNmM#~Ȩ힆{�Q4<XynAV` ~B!PM-x?#oyVaD�P�M)jSP[>[]I �S%Vzv܍z+~y#�m!Fz8NO <s� T[�,4BEq4g97qQ݅"`r9_h! <P->�V`�""�&\) (M̠;;Olt%VP_6߅8.#Ȃ X9U/D̊#쿪Œ$!ou�r�3b�Ah6}e* xB9sj�dq6d2p/ `©�F}7�D]dǾ{7 ͧ š_U0(qzs!ZA+KIU VK7EDS�O | zk �y8qR2a$6t�DB-J�PUwF7DoOXLPs807yF>붍Y)RP/t/B*Ǿ|1g$(0IQ (`4 4){M\UY1'qòaYdqi%87M�~W?s7�'Ǵ$8rfq.f#1U <h)1(�,b-0a:*I?ZW2@�JNQ>qz]%G 8dIȞZoS±%�UtBH~I�N�(N!(UCQ%ib<*pEB?r|@Fg~ a,<Jb{7K}.ZOԖ85ّ9d1dS0 |-Oᒾ_dBOw@p끝4*&%)^FV_v&lXpB߫ӴaqXN �"0jό�l,@90˄(d(@b:{ݾ;lY4}DAJ�I{)N6dhU3ϫQM8 kt$ %0EM�½�n[�P+_[Jl|/%8$LfM$QOkǓ�z=cϒ}pJ @B>ߺ6_`,Bb;֤J>nq@JQT/: �.05\7N-<NTp*Tj\6,f0,&PdȴګJyYU��o纷$=fz#�CFۦu^8kkC;j@M!pFKO�z" Dj� WagF[F-$u)@p8&` I[ھkpq靯kr�뷏ElRק>;IdU@p*ֆy>? q"|3,1^U|ݨ +�o,88A�6gg! &3,Ǚ>KxIoo?g #�֘X _N�2spprL {VM(UB~7@RUyG12؉S$�K�8=:^|džWe8d1 d!>%g)07T\GVK_(xT|M?0m-r5!{;ңp DA%}v赧0DG/ рOCL�WK]Sb)7N?<n3؆u>cN2ld BxMqxC;'TH�Q߈r !W!�$1�C9 MYBgJU�B{+>9O ੿)K8 =~?;Bgt)@z%+W8R#}@*:ٰ ns@UA HT;}^e3$zn/ʶ^Qkp; J�el#`cd~]:eH�{O�}uJ<w3O (I[q'z0Ɵ4QT0aJH(3"aOW;m߲5d ,nrL|-;7}3oW2GT�mV`0 &�{2DlP{ч4o6L`U&3^lDCBe>Etpb-A8Z1JRӨ*6V2pr7%rLe=d;0]�jC['W;Y껇W~=iM߽D D1�r]<1dTH">{6W]C><$H[HԎ)  (<:RImhf5ҧ N""@Y#&dC ` _P\o6ooVx?*?(uWZ/ӿR� Iu#\�X@ l10W!t#�D:kvRR!.':m^%|$)@Z'! ]FT[ɜ(*�sI=R�>74Kf]3OwI /K=`vj|f%! $K a߸ W#E?m. '"v)ӳMB V\/%*H?>s ףFl* < 7Уvl.F[PPoPnMTee;2^.<# |)!]gPrZf:&͌,C޻3f)rq6'-m[~c M`�O5Y{W^&G,�hshФc YW?9"Y^jMlUu?+{Ff9Xq89܄[KJ|,�=pl-WDV})p&/r^[g`~N w}~:co h ]ܫoIu;ֻI7+xO`؈X>M(yП\~]tOk P\(@=55D%ߵ�[$�?p(@>G;~_Cu_bFʻ;%ZA!uheU[�>{ү�#)�&)~!:1H !]O<L~۸<EN"%ߎR=;@pB�. )@W3袃�)F"s阹i0>V-q5*;ҳaàNfimM}^qNB@ !Gv88@Zli~ 3=t'\dOY]k%+yFwyٰaCsXlEԃ-T�V[+wx~EM�݈N!;*$`h:r|~:�o:HS S�(J>e,tBGEdV#*lp luݿ?p87Cn s^M}PmsӻTZ\*~'q.xIIb]ߟYA-{R.kٵSP!4 _ /s%e`�Xh�V[V �I�:�8dY>Kq.[ak$� Sm{=nŠ )lէ�.ֹBư w;6Lx:u@mcm!Go @lw}/Z$G>9 Zؿ`G}r(�߈[J"@ Ee),aGy }~{OaX]d9e+�jPu\>LZ�67] �a5P <ӈxJ{K! b2nC="NA#[ Q|vQ*<(Ƞ~4/yGk9w޽C/Ki6w'�9.eEOQ�$zTi?j6`€#u,P+e ]pp K=_um<a +�x3h2zG<6'>e΀GҖi}|Ч�Vn Y ! P+(�^E .v`3؆L�8RQPPmlQӾ``1Z�;½i~_1 .fҼW��< { nC& X,p)j#xTGMQ0t�M.j&7jp mR9"�#~ ]_ $Q�$'|]QcG6 P>_ÿ3Ůڱ:d:_ۄk1}VWlz �J989dƽ㡁? !|&'DUr@pw^9)@85g g=Bm&&u5V$@9dqHr3b;6)('PB^xD�#E(Mi<(#_6QhJ�}ĝc_'�j85/_W.�Ī�2@_Xq`Kx8*"?PD ʗ23y2Ir�8a?]_.B enVEp^{M,?W^<ȧ�&4 Zi-؎f$AI~0ߟ:XQ�09E0i�q g@m+B E]Z+!,IVCW 7u䩀oS0 l8)cnN9abԂ(AX{:"/@Q)@GD)hk￯Ix4 H�9 z �6i,|Wz�Eʐ͛︸ȅ 'c'fr-AmsMqS_ �>-8� L|^Lb]U'A5aSΧ0]&:r<~u@m O 3F֕~_W4� pG3M=BZHža`^ˠr!>/-^l7G�L@~0(2R2l_r1 �t:dpqju&އ8.l�o7ji+J�,2jXV܂p0héBWꋽW%%Lh@* 6�@nQyĿ:_sKLOsXFd /ۛXx{u, Mڰkw/p7%݌Gc&|*Eri}Y ymW9w@r@MTPP�W4zk9XȠfwpB+zdJ��4?M4C7.@�$w6qL2~KB@�Cֳ;Y?(_�* d�9<P}W(Os6\ ePO$�vZ/tq @6Yqz$E@JBwG""Zȯ< #YT6& xt.-#8&�:l+?Fߞ5uB$�$<Ǝ}v^o<dx|>}ҭ.oO:Sj] D4I fCPeijսۗKM8GQ�gcLbº0%:P۔jrp6ܸvepX G߿l'GoIdzw?#i\[8(%ѓ@s5k <p!dK+XFzܒDk𯭶]�"nYC67qw{[iO4~*X.iMy(ȞK(jz~EJЪQ�O@pv¦a cs²qqn1:l+�\[/߫A�,3HdqcyB$q8-@.ͻG&\&@=7u~]GDE(@VfzNY)'c],- ێk�mM_^~"�L�mn8o9f pAl<ខ>2(B^z/Mᎀh3 0�^"�j޿_o ǩ;s 2]nNFڦ.,I@ E=fvlȌdy~Sz*A �9HJ~97 �an8܃En2N�V�/ՋP�,Fm 0ln;w Fg4_h_M'+5 q ؎4 yQ�Kh8Q<ec0Ca�Xq�9AaN�mzwE'.n%⽛iVNS0ucJ$%�nG X}Mg)o DĹo>zߴu1n`'B=n쳶Vߞ^@8%l2q?@zBl?˃|@|ptх;TpBЃHDOkRk lG3=yرa.iV%öeڦ.֙~S }Ű8cp;r+i�.n  B?QR7Y{G ! �;sUǚB D?<-2 -VM�k�jV3F�…(4y{;r(?%u.iC~lꀁ0u 5;\ ` B;[#cHT6| a߉]G+X2:ܨ �kr{-Vg+"� ch_@N¹ D;/Cn.ˢ�tх)PMjW `Z�(�I4R�BۻR`M&_2h�N�6ek:ӯ^*#�B@Gx]9ub .g"=J~}>_([E24,8IGꛗq)hS\NsZO�~Z&:%Wj^PkKY=H�8p{f'>IpZـхl8W5{"wҌ� `] ^ vA>9ǿ ܉u6pjANjp`-Cc K{ to � $ W#Qgl$Yd= D}}0X]0uJʓe 7Gs p)Mjrێ&lX7mG.��7"] ܊"/Կ^CUk*nS$wo<98 FaCùx"v8 ȤŶIR8((`Xx7>R-�~?' \|:LAw7PjjqZ�ZX OV[rGЅ G:gDzzɆB�i+񌁁A,ֹ柽54ph1&+.x{5�@{1Qd`)rk4<@CܢVu#j(=uQx iZCkcx:&�!z',FFlwɘh{6CV3怂ρ&c�7o?[s]f�9JDp�;MRJV[EI@kj~9~Ǥ+/S:O¬,Xx(&}6Yp@he5WjM0}.1|1mn�*&�+^ 4h`<b3k0ߟd; KyOœX7_>Z�M+ H56Wqn|A%:t&kJ%�c6Y D71Nx(a `F^ŋ0Di[|+�i9x6Z@ 7w;t �-=rH*9 @mV�4<j`X5Zz_2<$X<AX"�JG)s#)� @?H<6'ǿ E<C8nwlqjm� HZ_`(�K,$0p ,(I p)\$28,_ gnxw8Xtq*$�+X"~iZOy9Lk0"=Iஞ(q>faap$/{pzu/PHpy e<`_?`K8B�ᘽbm68j Fzysq".F؟?| D4`�>hLx?X>[� ?+tBӭjm ;xg7h*0�^Q-K�w|4qpd �pђȏ<ن &,taf �O8#WlX"9+8`V[m�XSaOC,`KW2 OƱ&�"6@0#�`ă3"�h�D7wEôdw-�jm` )`kC',]N0`щ�@]#})tqv6l{7KX1`sf_?`Kt1by?jjX #ƘZƉ}zb@R q/B�Yz .=eƷ؏G~oߖ:<'�{z?tN8]"�k|k7 ?48przʏ~3@wF`@3pvf%aBC RGFewy-֥%v :g�V[m1Np. {WnMHrDC ͽ_/acg3_[mưOL?0tcDn�kAH T2N&:+cGA=;? O3=<ISw<ԃ8(FV[mC$��"qrz×n2x>.8N$Й@#j߿3?B_u#ds/ ~ulk2(c�4X-l|uf,cR,߿xR&$[޻.N0o8 �kF�b�^67tMGH@(k� g| lH=Am1' 4mv{,1Zckjx 1MӨղ:_�ȿ < k /ƶױ_ EAs:_[m �ck;'oւaj˳y<Aq-~#lwEuj+TaR@[\ 9fT-V Umi-l0Sá[ ZctGVc;YmV#�)d@Zp}ʦӽ,A<@k;E Y&Ƕeؚɪ+-[~NHkՊ�?9ֆ-,;'neR)` 'aNRῶI5xzD2uӲ_[m 1��4S^ǿhD M<\L%tD"7n>_b%m6ξjI,זڎeJRYs/6nb'MӴuz_'N=wh 7۽ � ,xC$0x4ފ?0>e0R6N /vfFq#^(hp>h@M;<`;OVi#nDa[a�3V!8U_y{>/hpw,7NiWpzt]˃V#Voa<W0 86"sA}%PPauY0`I<\ nȪ([o3�V8Hʛ_NeGz#�R  \wջ߿}KFQaǣ 9�;ߔ?' X&!+47N |/EQ+m`]ʔaG�np.Xݼ>wvg`/ -q#bmj7uSW)jY+Za?Gְ0h�Z{9'J/A ccs8 w'9a߷tSq:0j�&UDqmpr�0~amnWGL?jJu]Q' 0#e�<p0 s^=]8GGD0N3×9gg^[ZUJZUaG��~? \V~+܁e� ؤ4@8^dxo3s@{nuMͨYo1�;Zw�HP3/ Cvf9CV"!g}XMݠB kZ? 82`pDT|\}{f�0Kho]a?s>C'M*EZ? 82`F� ʥ׿�K(ǖ }_c8_qa5F�e�ĉkFv @ 5D6`K|oWt1Huzm0#e�vlQ�q<\yc4e�r,FŚcH8x~V5tUtjaU,h�D!iL=Zy te�cOܲq<pĿa�q_Llz܋#;0#o�Z'HҫSY� i>c8V\g=^=goT{tI5_;0m�vm- $(7Νʔ�.Y�0˿S7)>EM{|+{Kq< 2@U@ _{#_�7@`3D<d8-Q#(jHC*Z֢u[oƑ6�;�c~8QW. )�D25G_wWLJ:tCݯKYRuŝ 8`G`�" A37>3c.:r�Ƒ&[X6]m&uj܎귖X0`��, V\`8ҿT{/ylhϷ-iQVͨ[0g�Z;`+ _5(S�`['qD.{\!l{}_DI*i= Xo11� L8Af:;m@8M6hQwg[=?C#^2EJQ 8cp]_]s"f xDϲ�Ƒ4lxaT}+Ǒz[c15�\9�nF/4}3`kt)7 `)yw_Qw(Qa7^ѿac0q @u"s7JY�0ooS))xU5ִLicka�Ld8Ձ>|YaaIv&l1q$0MJOd_;Q[0n�Aqkoip\"Xz0)7Mq kwҍlP%PDZa'�LaB5N7 yd[LomK׋n]$*[? 8`B'PZXiIxeTύ<_}o|Kk%z C[k 2�O *"ps>|1_gE "�s/]f!:۫tCkqD27 �3I@EDݩ\p/7Yb'ρoCYJ]_(QU7o0NhMn@`q>z<o_s\'6`|_{{?}@軾κl5ik 8`f@HC$_Y�a~Y�S#6秖D( ٤BQZa7?q ̀2 >?yAJQX"}h|J5;̿c|2;=dSWH kڈ{?Tɿa'�s:>W7^zCHA>-0927kOV:|[i"e]Z܍xM 85pry�ֻa+a,@רR�S=`k/ֿQ~"DZm7 ̀[ڮÑ@D |kFޢ#0!YJG'?mj~͗Xf܎q<.q" f@*DoS /B (xfw)??z};?0^r`@A[K HNgaen۽>du)K"gƋd�& Z=Q)*p8 %lR�Sewi<B=?+"THI+lſޚ xa �:dꑤSc̰N˺D }!Z/F俨e}#ɿa/hM�=O. �9K ;+xb6OY" 6̺6N/?7 E2�{7^_:L; "hQ6 `<!)}.á'm ŝ0�L<#p*^TP~-{821xfqh6_#ZѱM x Y�xQϯ޺238 �\%fY�87x$6~n-}+qM x I@ţ1~pba kx6X)8$im~Tc;kȿlPkq+Lco k�� h/\^ p * GƁn| ?#hȿiQXӪo-0^l0O/* *6hLI S161*+XUߎ&a I;_Z:;ig\ƱJ,q ûC\;.r%6&aȨȯWNϝY>R1eƐ+|{?R2Ǧ$]ko!ۚ-@2@,*|܅[/3OdA7|ԁmgK*뛒t(6&0 3�{�ƅ(/ w+ _/r:U"k4v:yˍ-Nʿ֒2WKmaf�&[��ý$qE;/9~2 ӆsUߞ$a` 0'Y� feyֳM~7c//J;9<񏒮iͷnaI,&9�ū[7Y�%2شpn2ψ+߹פ; i7]s&a*Zx޽⍫NFҗx.mk |qo SwO+ڥ۾e-RšV77 Y�ЫzI sC~&�Ҽ2mB-as{>=56D-$M 0DYi< dz �yB xgy9uQ?O0 ۾ʺV(jI*kwL 0d`Bf-B.sSq9dT[Z5ʲ%lhw^0 3�O(رhbŽ˃@e g"Mf^._T Ɵv/?dU|"I߈aю6oǷ�:lG5O>o֮]Iti\XepY-+NOjkp7?ִE)QѪoĝu0�sRzx%FZKW/3� Ros'-~Աh_t%KT}=!0 3�O/ [A=[_=Z> ͫ\FV@R=+jwBz냥?EʺƦoF0mʿaf�ꬨ&-1^b'q<@'-[,TKu-Bi{aޛaYїUd3@RE?Zկ\NF|<<N, ^!٪7n%NYV57 X�bb"杕Kfgwtyi}f9|o%IJ/5V}ZaCk[S0�<# 0Z/1Dvg+9'%n3C}3ǔy^{ȿgƿTDQJTu {qlK 0ift#}R HKqJ:07,1Mzxk <V82,5lo?M_cU-RR5M 0,L4FK(1ZYpfnv(JۼL"_9ɩ?&ߒ_"+ִ̺vaӱ�:֨k' a.X>+t@pqkxv|`7Q?/VR*%-Rd+E}0 3�8xWK7>Yz>ID_�!.r <,Y 7uwx?:j٠%JRdMmĝ80 3�)01 >5vƵ/.,n ~?�q+t93\|W^;}MjFEʬ6nv܏af�ʩz< 5X0\9?l |<xW)!$ƛ 8":&}T}wk>;&RҢlcaXI�Eի'&">ѥ-3yn64;R\w.7H*ܯ~OI_k'~*ZI0�<,KDHDH sy.%Ϗ7muRѺҍ_BoW,ET;WaS�#&``T@DH$l~X<8_x~r\!G׶<i>÷3;{wDSDVXӚo'3o jLLD`?@OMck\ 3Ąf>,oe5/3%U%9淪kT(QV}Ka[�KH4?ѹTa31r"<v|M OC~G-BJY(˺ִuG37 s�{<> җXk]<NIsy<Mz$czi.u ,ozv&=a07KMvԋhBo0�<@kD_" +͟?˝YTsn:|o2l VWI?u]gMZYת6V۟ 818}:֟"A&5f݂,%9͒,r/KY�#6C~A@˼-N@qމ_>|&﻾% ~5Y5mnC0Կaf� Z�]:H2̻EYSrZYx/IyR Oـ$7Un RO*:0�W:1Mjln:Z[cٯa8v`g de%Nz �yj'u~CNuLM@ ^cfkp$O^anu~uu*umޮ0 3�' r 򩼛s ,Sr%p{? 8H.wM<boϼ}H".sۜ~RaJ<loQ5]uݔ6};Gaf�Nd dL nNeIN%{6/0 Ĕ(R}{</q,K?�Ի*&u~íIC[qχ0 3�L8II*H`y,ɒ[H/^ʤ-p=m)S.I5nȑz!I?^cBR7d ݤMĽ(a$)NY(K$,,/_ w�PXaVO€ypK\<qR_JOLw}GZ!TJS[xPb0�<l �97dQeIXyŔD6@ nc<K%YQפߑ֩ɆnA]Nԋ#-7 0f~t fܜ"KnEdo޾y=U0np2 'M0  e^9q?ӈ 6ؤJoi{0緶 Yo"F nEȒ, ~ea<iA`<+!%6hq B9NUsBW靍]u_eS7dijۚ 0"mu$TrA͸9EdI<k_{ڹIy�y»RIyVYe l88YNq3H4=Ⱦ?.!&}-MߐVuS6jv#o 0pMxSxKi dAe nګN֒RA1!=d ZlIY8,KeYdvInO KI[ TUnQgMax�'�ҩLsy7+s2�fKחS(陀|@kTRC:GMgfa%rEr#O1ǁGWu7&URMھVǿ5a0# 2Azh ,ʜ̞ZK/_w`MiЦGO<a?'J%Op'c)Ѱ3?ٯrC|P&ZF}ۇ> Ca0#$I 7?02/3]OOW~YE}"!_`E4)22)p{!OSǻ뽟Vi j=ߖoHM벩ԩkvwU-oLmf\AfB,0/)޺v c]O;J1:\A:ujRHC3<,0"i!]ӗ~we?WD>CW%5KU7.5Ҏ8q<~a00' 1Y ߸_9=㓦<p۷g:5T>!z"3҃9yX"s,ޕ_x*rq?ޫas }:ڡESԨiMԤɤPժaf�3n'%& qY7f)Ȝ1/ 2ǜȟ]W/d<;|"%q?Wă ]ikSZ׺ԴN:&af�2¤UA[�I]eVf042[>s)OL6<[-J7'Kh~HǷȾ֨ӤI0 0NT*.)dNg^ ̹͝•W/rO<kj'_dj̠ן|K44ѤmNk3 0lIO@*Ȼ˹Y d^易yo\zfxnz+K`_:{ҡCSڐhԆݸC0 3�ONTڥ]傼,ccY7Sso^unya6E}(&*~Q/hPӣߒ&MK7A]00 �IL@v $+n/7.\? x^; ƥƝ7^#"&O6) ӠI=Q&af�  ) .#yRY s2''ӳo^yܸ;pR|]jޭl5&ڡҦ hў}>0 3�OfFCx7n\R.d]HJnN RftVr$}vso=]=;w՟V7z}>=thjS4I](%?af�A.`т@*HKKȻYf@Y yf63N_{&K'|[?mE ߣCK۴ISҠMK;t>a[0 a&rA6`F Ȭ yɑ 7\;uuiif<װN'~6ؙG@#zoC'(uҌagll$H)vYɺ$ 3؀Ȍ؀ӳO8<לQdwοqaF5'ү`͏6]:׮uGB0 33 cĹ@q9JVMdFg$ONruҤ^?uyB&�72(ê\6JzMC4Ik}Б%MmѢ]:}mM 0�<\vII*H <s#!.Ο+d'M  OOz>5@zoqsK"1]mmI{ߡK؇Q% 0�<_/`$ RAƥ%+Yɑ<9rO5CڥIkp:c3ћ}R]k?nVC|"IO([k}H׷M۷CvӾ}Gq~lcaxι�id$KN#0C^󒗼f]ɸ)M^Z8_834ϥ;U`rkPV;nqWOD!$}}ҕ.mh[ڡCp~0 3�G. pN%H R.-iɸ $#@.Hf]Vs]VdH) p ˳gN.3'O8| `ѿZ뮵:Gzǣ'&ֈH"'ѕߥ]:^ }~oah&ۀps.K 9%GVs$'r4Rd\@WfK\.dSs�N 7;hѩG|cK7OOCҥ]HoPOW>FZ$鷸0 eMN]r&dɐ rdF  iҒ& MJI#Cp lj1CKtm턝nuP<Qx<1~K#BBBӧ/$O CH}Ja8a6@$F M %jF2!#i2"H# pdn|6702򨧂,@KntD>u>;[}%}1x"JD߇%kOKA>> ~ݝ|07 0pm v`Pd$R%MZ2!M4YIkZ2dJ%C)IRG n`mm@;WLWH%NhLD>$$P=铴rDNu~~0 3�'l�38KI%Ed$)Ғʿf$M S4%IN@ 1Nّ ~5ixj$1DCO>i4x~77 0psJK8IIRdIiJ?< d4$ ׺eغW WQx?#D0',ҐhOc>VŢco1a6;Nr"ID1$ E ) 4#|M� đd2 _U0ՏJRD5H'&Jr�DD'hpyL^{UD?M 0�F`\w '÷@0x!2IJZpVA?򨪨ƢĨzDĉ5Hƪ>8!}~0 3�/ <s""Ή8D p*$EPU$i>t۷ X�[b<lKz�<1W%zbxx꽪D^77 0`F`l  ؁$wDDԉp!"2}~ ?ED!Q|@6,7 0`Lm&Im؂t0}7m $M>Á/a0g& |и||{|d0 Ԭ~ eK~eO$cgoaxf`~/?fD0 �^np����IENDB`����������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/philosophy.rst���������������������������������������������������������������0000664�0000000�0000000�00000007426�12641336260�0017700�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _philosophy: Philosophy ========== In case you are wondering what Kivy is all about and what sets it apart from other solutions, this document is for you. Why bother? ----------- Why would you want to use Kivy? After all, there are many great toolkits (or frameworks, or platforms) available out there -- for free. You have Qt and Flash, to name just two good choices for application development. Many of these numerous solutions already support Multi-Touch, so what is it that makes Kivy special and worth using? Fresh ~~~~~ Kivy is made for today and tomorrow. Novel input methods such as Multi-Touch have become increasingly important. We created Kivy from scratch, specifically for this kind of interaction. That means we were able to rethink many things in terms of human computer interaction, whereas older (not to mean 'outdated', rather 'well-established') toolkits carry their legacy, which is often a burden. We're not trying to force this new approach to using a computer into the corset of existing models (say single-pointer mouse interaction). We want to let it flourish and let you explore the possibilities. *This* is what really sets Kivy apart. Fast ~~~~ Kivy is fast. This applies to both *application development* and *application execution* speeds. We have optimized Kivy in many ways. We implement time-critical functionality on the *C level* to leverage the power of existing compilers. More importantly, we also use *intelligent algorithms* to minimize costly operations. We also use the *GPU* wherever it makes sense in our context. The computational power of today's graphics cards surpasses that of today's CPUs by far for some tasks and algorithms, especially drawing. That's why we try to let the GPU do as much of the work as possible, thus increasing performance considerably. Flexible ~~~~~~~~ Kivy is flexible. This means it can be run on *a variety of different devices*, including Android powered smartphones and tablets. We support *all major operating systems* (Windows, Linux, OS X). Being flexible also means that Kivy's fast-paced development allows it to *adapt to new technologies quickly*. More than once have we added support for new external devices and software protocols, sometimes even before they were released. Lastly, Kivy is also flexible in that it is possible to use it in combination with a great number of different third-party solutions. For example, on Windows we support WM_TOUCH, which means that any device that has Windows 7 Pen & Touch drivers will *just work* with Kivy. On OS X you can use Apple's Multi-Touch capable devices, such as trackpads and mice. On Linux, you can use HID kernel input events. In addition to that, we support TUIO (Tangible User Interface Objects) and a number of other input sources. Focused ~~~~~~~ Kivy is focused. You can write a simple application with a few lines of code. Kivy programs are created using the *Python* programming language, which is incredibly versatile and powerful, yet easy to use. In addition, we created our own description language, the *Kivy Language*, for creating sophisticated user interfaces. This language allows you to set up, connect and arrange your application elements quickly. We feel that allowing you to focus on the essence of your application is more important than forcing you to fiddle with compiler settings. We took that burden off your shoulders. Funded ~~~~~~ Kivy is actively developed by professionals in their field. Kivy is a community-influenced, professionally developed and commercially backed solution. Some of our core developers develop Kivy for a living. Kivy is here to stay. It's not a small, vanishing student project. Free ~~~~ Kivy is free to use. You don't have to pay for it. You don't even have to pay for it if you're making money out of selling an application that uses Kivy. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/sphinxext/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016771�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/sphinxext/__init__.py��������������������������������������������������������0000664�0000000�0000000�00000000000�12641336260�0021070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/sphinxext/autodoc.py���������������������������������������������������������0000664�0000000�0000000�00000002152�12641336260�0021001�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- from sphinx.ext.autodoc import Documenter, ClassDocumenter from sphinx.ext.autodoc import setup as core_setup from sphinx.locale import _ class KivyClassDocumenter(ClassDocumenter): def add_directive_header(self, sig): if self.doc_as_attr: self.directivetype = 'attribute' Documenter.add_directive_header(self, sig) def fix(mod): if mod == 'kivy._event': mod = 'kivy.event' return mod # add inheritance info, if wanted if not self.doc_as_attr and self.options.show_inheritance: self.add_line('', '<autodoc>') if len(self.object.__bases__): bases = [b.__module__ == '__builtin__' and ':class:`%s`' % b.__name__ or ':class:`%s.%s`' % (fix(b.__module__), b.__name__) for b in self.object.__bases__] self.add_line(_(' Bases: %s') % ', '.join(bases), '<autodoc>') def setup(app): core_setup(app) app.add_autodocumenter(KivyClassDocumenter) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/sphinxext/kivy_pygments_theme.py���������������������������������������������0000664�0000000�0000000�00000011445�12641336260�0023442�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# kivy pygments style based on flask/tango style from pygments.style import Style from pygments.token import Keyword, Name, Comment, String, Error, \ Number, Operator, Generic, Whitespace, Punctuation, Other, Literal class KivyStyle(Style): # The background color is set in kivystyle.sty background_color = "" default_style = "" styles = { # No corresponding class for the following: #Text: "", # class: '' Whitespace: "underline #ffffff", # class: 'w' Error: "#FF0000 border:#FF0000", # class: 'err' Other: "#FF0000", # class 'x' Comment: "italic #666385", # class: 'c' Comment.Preproc: "noitalic", # class: 'cp' Keyword: "bold #000000", # class: 'k' Keyword.Constant: "bold #000000", # class: 'kc' Keyword.Declaration: "bold #000000", # class: 'kd' Keyword.Namespace: "bold #000000", # class: 'kn' Keyword.Pseudo: "bold #000000", # class: 'kp' Keyword.Reserved: "bold #000000", # class: 'kr' Keyword.Type: "bold #000000", # class: 'kt' Operator: "#582800", # class: 'o' Operator.Word: "bold #000000", # class: 'ow' - like keywords Punctuation: "bold #000000", # class: 'p' # because special names such as Name.Class, Name.Function, etc. # are not recognized as such later in the parsing, we choose them # to look the same as ordinary variables. Name: "#000000", # class: 'n' Name.Attribute: "#c4a000", # class: 'na' - to be revised Name.Builtin: "#000000", # class: 'nb' Name.Builtin.Pseudo: "#aa1105", # class: 'bp' Name.Class: "#db6500", # class: 'nc' - to be revised Name.Constant: "#000000", # class: 'no' - to be revised Name.Decorator: "#888", # class: 'nd' - to be revised Name.Entity: "#ce5c00", # class: 'ni' Name.Exception: "bold #cc0000", # class: 'ne' Name.Function: "#db6500", # class: 'nf' Name.Property: "#000000", # class: 'py' Name.Label: "#f57900", # class: 'nl' Name.Namespace: "#000000", # class: 'nn' - to be revised Name.Other: "#000000", # class: 'nx' Name.Tag: "bold #004461", # class: 'nt' - like a keyword Name.Variable: "#000000", # class: 'nv' - to be revised Name.Variable.Class: "#000000", # class: 'vc' - to be revised Name.Variable.Global: "#000000", # class: 'vg' - to be revised Name.Variable.Instance: "#000000", # class: 'vi' - to be revised Number: "#990000", # class: 'm' Literal: "#000000", # class: 'l' Literal.Date: "#000000", # class: 'ld' String: "#74171b", # class: 's' String.Backtick: "#4e9a06", # class: 'sb' String.Char: "#4e9a06", # class: 'sc' String.Doc: "italic #640000", # class: 'sd' - like a comment String.Double: "#74171b", # class: 's2' String.Escape: "#74171b", # class: 'se' String.Heredoc: "#74171b", # class: 'sh' String.Interpol: "#74171b", # class: 'si' String.Other: "#74171b", # class: 'sx' String.Regex: "#74171b", # class: 'sr' String.Single: "#74171b", # class: 's1' String.Symbol: "#74171b", # class: 'ss' Generic: "#000000", # class: 'g' Generic.Deleted: "#a40000", # class: 'gd' Generic.Emph: "italic #000000", # class: 'ge' Generic.Error: "#ef2929", # class: 'gr' Generic.Heading: "bold #000080", # class: 'gh' Generic.Inserted: "#00A000", # class: 'gi' Generic.Output: "#888", # class: 'go' Generic.Prompt: "#745334", # class: 'gp' Generic.Strong: "bold #000000", # class: 'gs' Generic.Subheading: "bold #800080", # class: 'gu' Generic.Traceback: "bold #a40000", # class: 'gt' } ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/sphinxext/preprocess.py������������������������������������������������������0000664�0000000�0000000�00000007570�12641336260�0021541�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Extension for enhancing sphinx documentation generation for cython module ''' import re import types import sys from os.path import dirname, join from sphinx.ext.autodoc import MethodDocumenter class CythonMethodDocumenter(MethodDocumenter): # XXX i don't understand the impact of having a priority more than the # attribute or instance method but the things is, if it's a cython module, # the attribute will be prefer over method. priority = 12 def is_cython_extension(what, obj): # try to check if the first line of the doc is a signature doc = obj.__doc__ if not doc: return False doc = doc.split('\n') if not len(doc): return False doc = doc[0] # test for cython cpdef if what in ('attribute', 'method') and hasattr(obj, '__objclass__'): if not re.match('^([a-zA-Z_][a-zA-Z0-9_]*)\.([a-zA-Z_][a-zA-Z0-9_]*)\((.*)\)', doc): return False return True # test for cython class if what == 'class' and hasattr(obj, '__pyx_vtable__'): if not re.match('^([a-zA-Z_][a-zA-Z0-9_]*)\((.*)\)', doc): return False return True # test for python method in cython class if what in ('method', 'function') and obj.__class__ == types.BuiltinFunctionType: if not re.match('^([a-zA-Z_][a-zA-Z0-9_]*)\((.*)\)', doc): return False return True def callback_docstring(app, what, name, obj, options, lines): if what == 'module': # remove empty lines while len(lines): line = lines[0].strip() if not line.startswith('.. _') and line != '': break lines.pop(0) # if we still have lines, remove the title if len(lines): lines.pop(0) # if the title is followed by a separator, remove it. if len(lines) and lines[0].startswith('=='): lines.pop(0) elif is_cython_extension(what, obj) and lines: if what == 'class': lines.pop(0) line = lines.pop(0) # trick to realign the first line to the second one. # FIXME: fail if we finishing with:: line_with_text = [x for x in lines if len(x.strip())] if len(line_with_text) and line is not None and len(lines): l = len(line_with_text[0]) - len(line_with_text[0].lstrip()) else: l = 0 lines.insert(0, ' ' * l + line) # calculate the minimum space available min_space = 999 for line in lines: if not line.strip(): continue min_space = min(min_space, len(line) - len(line.lstrip())) # remove that kind of space now. if min_space > 0: spaces = ' ' * min_space for idx, line in enumerate(lines): if not line.strip(): continue if not line.startswith(spaces): continue lines[idx] = line[min_space:] def callback_signature(app, what, name, obj, options, signature, return_annotation): # remove the first 'self' argument, because python autodoc don't # add it for python method class. So do the same for cython class. if is_cython_extension(what, obj): try: doc = obj.__doc__.split('\n').pop(0) doc = '(%s' % doc.split('(')[1] doc = doc.replace('(self, ', '(') doc = doc.replace('(self)', '( )') return (doc, None) except AttributeError: pass except IndexError: pass def setup(app): import kivy sys.path += [join(dirname(kivy.__file__), 'extras')] from highlight import KivyLexer app.add_lexer('kv', KivyLexer()) app.add_autodocumenter(CythonMethodDocumenter) app.connect('autodoc-process-docstring', callback_docstring) app.connect('autodoc-process-signature', callback_signature) ����������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials-index.rst����������������������������������������������������������0000664�0000000�0000000�00000000152�12641336260�0020622�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Tutorials ================= .. toctree:: :maxdepth: 2 tutorials/pong tutorials/firstwidget ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016765�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/firstwidget.rst����������������������������������������������������0000664�0000000�0000000�00000037746�12641336260�0022073�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _firstwidget: .. highlight:: python :linenothreshold: 3 A Simple Paint App ================== In the following tutorial, you will be guided through the creation of your first widget. This provides powerful and important knowledge when programming Kivy applications, as it lets you create completely new user interfaces with custom elements for your specific purpose. Basic Considerations -------------------- When creating an application, you have to ask yourself three important questions: * What data does my application process? * How do I visually represent that data? * How does the user interact with that data? If you want to write a very simple line drawing application for example, you most likely want the user to just draw on the screen with his/her fingers. That's how the user *interacts* with your application. While doing so, your application would memorize the positions where the user's finger were, so that you can later draw lines between those positions. So the points where the fingers were would be your *data* and the lines that you draw between them would be your *visual representation*. In Kivy, an application's user interface is composed of Widgets. Everything that you see on the screen is somehow drawn by a widget. Often you would like to be able to reuse code that you already wrote in a different context, which is why widgets typically represent one specific instance that answers the three questions above. A widget encapsulates data, defines the user's interaction with that data and draws its visual representation. You can build anything from simple to complex user interfaces by nesting widgets. There are many widgets built in, such as buttons, sliders and other common stuff. In many cases, however, you need a custom widget that is beyond the scope of what is shipped with Kivy (e.g. a medical visualization widget). So keep these three questions in mind when you design your widgets. Try to write them in a minimal and reusable manner (i.e. a widget does exactly what its supposed to do and nothing more. If you need more, write more widgets or compose other widgets of smaller widgets. We try to adhere to the `Single Responsibility Principle <http://en.wikipedia.org/wiki/Single_responsibility_principle>`_). Paint Widget ------------ We're sure one of your childhood dreams has always been creating your own multitouch paint program. Allow us to help you achieve that. In the following sections you will successively learn how to write a program like that using Kivy. Make sure that you have read and understood :ref:`quickstart`. You have? Great! Let's get started! Initial Structure ~~~~~~~~~~~~~~~~~ Let's start by writing the very basic code structure that we need. By the way, all the different pieces of code that are used in this section are also available in the ``examples/guide/firstwidget`` directory that comes with Kivy, so you don't need to copy & paste it all the time. Here is the basic code skeleton that we will need: .. include:: ../../../examples/guide/firstwidget/1_skeleton.py :literal: This is actually really simple. Save it as paint.py. If you run it, you should only see a black screen. As you can see, instead of using a built-in widget such as a Button (see :ref:`quickstart`), we are going to write our own widget to do the drawing. We do that by creating a class that inherits from :class:`~kivy.uix.widget.Widget` (line 5-6) and although that class does nothing yet, we can still treat it like a normal Kivy widget (line 11). The ``if __name__ ...`` construct (line 14) is a Python mechanism that prevents you from executing the code in the if-statement when importing from the file, i.e. if you write ``import paint``, it won't do something unexpected but just nicely provide the classes defined in the file. .. note:: You may be wondering why you have to import App and Widget separately, instead of doing something like ``from kivy import *``. While shorter, this would have the disadvantage of `polluting your namespace <http://en.wikipedia.org/wiki/Namespace_%28computer_science%29#Python>`_ and make the start of the application potentially much slower. It can also introduce ambiguity into class and variable naming, so is generally frowned upon in the Python community. The way we do it is faster and cleaner. Adding Behaviour ~~~~~~~~~~~~~~~~ Let's now add some actual behaviour to the widget, i.e. make it react to user input. Change the code like so: .. include:: ../../../examples/guide/firstwidget/2_print_touch.py :literal: This is just to show how easy it is to react to user input. When a :class:`~kivy.input.motionevent.MotionEvent` (i.e. a touch, click, etc.) occurs, we simply print the information about the touch object to the console. You won't see anything on the screen, but if you observe the command-line from which you are running the program, you will see a message for every touch. This also demonstrates that a widget does not have to have a visual representation. Now that's not really an overwhelming user experience. Let's add some code that actually draws something into our window: .. include:: ../../../examples/guide/firstwidget/3_draw_ellipse.py :literal: .. image:: images/guide-3.jpg :align: center If you run your code with these modifications, you will see that every time you touch, there will be a small yellow circle drawn where you touched. How does it work? * Line 9: We use Python's ``with`` statement with the widget's :class:`~kivy.graphics.instructions.Canvas` object. This is like an area in which the widget can draw things to represent itself on the screen. By using the ``with`` statement with it, all successive drawing commands that are properly indented will modify this canvas. The ``with`` statement also makes sure that after our drawing, internal state can be cleaned up properly. * Line 10: You might have guessed it already: This sets the :class:`~kivy.graphics.context_instructions.Color` for successive drawing operations to yellow (default color format is RGB, so (1, 1, 0) is yellow). This is true until another :class:`~kivy.graphics.context_instructions.Color` is set. Think of this as dipping your brushes in that color, which you can then use to draw on a canvas until you dip the brushes into another color. * Line 11: We specify the diameter for the circle that we are about to draw. Using a variable for that is preferable since we need to refer to that value multiple times and we don't want to have to change it in several places if we want the circle bigger or smaller. * Line 12: To draw a circle, we simply draw an :class:`~kivy.graphics.vertex_instructions.Ellipse` with equal width and height. Since we want the circle to be drawn where the user touches, we pass the touch's position to the ellipse. Note that we need to shift the ellipse by ``-d/2`` in the x and y directions (i.e. left and downwards) because the position specifies the bottom left corner of the ellipse's bounding box, and we want it to be centered around our touch. That was easy, wasn't it? It gets better! Update the code to look like this: .. include:: ../../../examples/guide/firstwidget/4_draw_line.py :literal: .. image:: images/guide-4.jpg :align: center This is what has changed: * Line 3: We now not only import the :class:`~kivy.graphics.vertex_instructions.Ellipse` drawing instruction, but also the :class:`~kivy.graphics.vertex_instructions.Line` drawing instruction. If you look at the documentation for :class:`~kivy.graphics.vertex_instructions.Line`, you will see that it accepts a ``points`` argument that has to be a list of 2D point coordinates, like ``(x1, y1, x2, y2, ..., xN, yN)``. * Line 13: This is where it gets interesting. ``touch.ud`` is a Python dictionary (type <dict>) that allows us to store *custom attributes* for a touch. * Line 13: We make use of the Line instruction that we imported and set a Line up for drawing. Since this is done in ``on_touch_down``, there will be a new line for every new touch. By creating the line inside the ``with`` block, the canvas automatically knows about the line and will draw it. We just want to modify the line later, so we store a reference to it in the ``touch.ud`` dictionary under the arbitrarily chosen but aptly named key 'line'. We pass the line that we're creating the initial touch position because that's where our line will begin. * Lines 15: We add a new method to our widget. This is similar to the ``on_touch_down`` method, but instead of being called when a *new* touch occurs, this method is being called when an *existing* touch (for which ``on_touch_down`` was already called) moves, i.e. its position changes. Note that this is the **same** :class:`~kivy.input.motionevent.MotionEvent` object with updated attributes. This is something we found incredibly handy and you will shortly see why. * Line 16: Remember: This is the same touch object that we got in ``on_touch_down``, so we can simply access the data we stored away in the ``touch.ud`` dictionary! To the line we set up for this touch earlier, we now add the current position of the touch as a new point. We know that we need to extend the line because this happens in ``on_touch_move``, which is only called when the touch has moved, which is exactly why we want to update the line. Storing the line in the ``touch.ud`` makes it a whole lot easier for us as we don't have to maintain our own touch-to-line bookkeeping. So far so good. This isn't exactly beautiful yet, though. It looks a bit like spaghetti bolognese. How about giving each touch its own color? Great, let's do it: .. include:: ../../../examples/guide/firstwidget/5_random_colors.py :literal: .. image:: images/guide-5.jpg :align: center Here are the changes: * Line 1: We import Python's random() function that will give us random values in the range of [0., 1.). * Line 10: In this case we simply create a new tuple of 3 random float values that will represent a random RGB color. Since we do this in ``on_touch_down``, every new touch will get its own color. Don't get confused by the use of `tuples <http://docs.python.org/2/tutorial/datastructures.html#tuples-and-sequences>`_. We're just binding the tuple to ``color`` for use as a shortcut within this method because we're lazy. * Line 12: As before, we set the color for the canvas. Only this time we use the random values we generated and feed them to the color class using Python's tuple unpacking syntax (since the Color class expects three individual color components instead of just 1. If we were to pass the tuple directly, that would be just 1 value being passed, regardless of the fact that the tuple itself contains 3 values). This looks a lot nicer already! With a lot of skill and patience, you might even be able to create a nice little drawing! .. note:: Since by default the :class:`~kivy.graphics.context_instructions.Color` instructions assume RGB mode and we're feeding a tuple with three random float values to it, it might very well happen that we end up with a lot of dark or even black colors if we are unlucky. That would be bad because by default the background color is dark as well, so you wouldn't be able to (easily) see the lines you draw. There is a nice trick to prevent this: Instead of creating a tuple with three random values, create a tuple like this: ``(random(), 1., 1.)``. Then, when passing it to the color instruction, set the mode to HSV color space: ``Color(*color, mode='hsv')``. This way you will have a smaller number of possible colors, but the colors that you get will always be equally bright: only the hue changes. Bonus Points ~~~~~~~~~~~~ At this point, we could say we are done. The widget does what it's supposed to do: it traces the touches and draws lines. It even draws circles at the positions where a line begins. But what if the user wants to start a new drawing? With the current code, the only way to clear the window would be to restart the entire application. Luckily, we can do better. Let us add a *Clear* button that erases all the lines and circles that have been drawn so far. There are two options now: * We could either create the button as a child of our widget. That would imply that if you create more than one widget, every widget gets its own button. If you're not careful, this will also allow users to draw on top of the button, which might not be what you want. * Or we set up the button only once, initially, in our app class and when it's pressed we clear the widget. For our simple example, it doesn't really matter that much. For larger applications you should give some thought to who does what in your app. We'll go with the second option here so that you see how you can build up your application's widget tree in your app class's :meth:`~kivy.app.App.build` method. We'll also change to the HSV color space (see preceding note): .. include:: ../../../examples/guide/firstwidget/6_button.py :literal: .. image:: images/guide-6.jpg :align: center Here's what happens: * Line 4: We added an import statement to be able to use the :class:`~kivy.uix.button.Button` class. * Line 25: We create a dummy ``Widget()`` object as a parent for both our painting widget and the button we're about to add. This is just a poor-man's approach to setting up a widget tree hierarchy. We could just as well use a layout or do some other fancy stuff. Again: this widget does absolutely nothing except holding the two widgets we will now add to it as children. * Line 26: We create our ``MyPaintWidget()`` as usual, only this time we don't return it directly but bind it to a variable name. * Line 27: We create a button widget. It will have a label on it that displays the text 'Clear'. * Line 28: We then bind the button's on_release event (which is fired when the button is pressed and then released) to the `callback function <http://en.wikipedia.org/wiki/Callback_function#Python>`_ `clear_canvas` defined on below on Lines 33 & 34. * Line 29 & 30: We set up the widget hierarchy by making both the painter and the clearbtn children of the dummy parent widget. That means `painter` and `clearbtn` are now siblings in the usual computer science tree terminology. * Line 33 & 34: Up to now, the button did nothing. It was there, visible, and you could press it, but nothing would happen. We change that here: we create a small, throw-away function that is going to be our `callback function <http://en.wikipedia.org/wiki/Callback_function#Python>`_ when the button is pressed. The function just clears the painter's canvas' contents, making it black again. .. note:: The Kivy Widget class, by design, is kept simple. There are no general properties such as background color and border color. Instead, the examples and documentation illustrate how to easily handle such simple things yourself, as we have done here, setting the color for the canvas, and drawing the shape. From a simple start, you can move to more elaborate customization. Higher-level built-in widgets, deriving from Widget, such as Button, do have convenience properties such as background_color, but these vary by widget. Use the API docs to see what is offered by a widget, and subclass if you need to add more functionality. Congratulations! You've written your first Kivy widget. Obviously this was just a quick introduction. There is much more to discover. We suggest taking a short break to let what you just learned sink in. Maybe draw some nice pictures to relax? If you feel like you've understood everything and are ready for more, we encourage you to read on. ��������������������������kivy-1.9.1/doc/sources/tutorials/images/������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020232�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/images/guide-3.jpg�������������������������������������������������0000664�0000000�0000000�00000020201�12641336260�0022164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�       �C ��B"������������ �E� ���!TU "15atAQ#2dq4BEerDRb������������� �6�������!1QAa"q#23R� ��?�]SUuObH9+r&Lͩdz{4k,jN଑P4 Cn5؎sgd)IG5Ȯ&KVk쪋D#o!ao;#�%46{NʋÛ -4u1ިvWhhQ5L}Xպ� O:=-ު]ҥM;{J:'@ޯvbjU\_tEn[n-4^X*9b]2/]W9d29_};kIy,4}SۃfzllosQQ bs>Ѫ檣ibEEOz)zoVPQG;Z2;cr܍V1['컽k{u–ASY,O:jJ1\{UQTޙD_r4=nzeaQ3Xȟٹ]C[hJ*XjhT,DVۅ0TZYgZgLbĊՑd]꫒""n5Y1NAu,7Z:`XXcS%{%sU3w.Y'RJ_gv^KY̘h~ĕ)橴ۭ \qJߔTV*9?QQ=ʨw.MJg/۩{/۳;u/tv~ 4Uf,uLpMܱJSZiefUѣ#I2*$\ʋ—ˍ E@(*GԑetͽWU*?&ZdO?뱗۩{/۳;u/tv~ |]N,TzdZ+QtI=,RM"U>~#rSr7aKRaLegmZ))|ͫQSVİuMWd5WUڭ]٤[]ua{5ϡ^KK)~ݟeW:p`*+M[G1[S"99QWG1ZVZd0TN3UW5ZjydUs#UkSU]Vs/Lv^KK)~ݟ$%E<g5%ݺR?RJ_g~ckRJ_gv^KYz~c�v^KK)~ݟ#5Y`K)~ݟ۩{/۳D}f15]۩{/۳;u/tv~=f1Ku/tv~nnǬ0 wnnԽҗ">_.ԽҗR?Gk_%ݺR?RJ_g~ckRJ_gv^KYz~c�v^KJ[/6:wf ZvYSzYz~c�+[P}RWtu^kykeyntn׍�PW�h`aSodK55C:rUD\M�Ts*ƕuj IKS,.V*ʊیMapGayFT+,K +}.8u<SQPƐHL5ksUMTz;7gY}.1:G4NoQyqϞ\�|ԩɇ<:8&|^UIU)='.[/]c K ߗ=(P:, 2j%*&��Kb,ֽ*{ܻݹ&0\#dÞr5QM;/PʊX&OǮ<7"nh{2dlڵ΢idQEW.hMB&|lsî\V2OIūi -%Ki [I#sUuպ<d0\#dÞr+i_]}5/6 ijE`}krkuĎF䌍sUض/9,S*n\[.P[F:jBcjko]apG6ɇ<:8i/eyt~~EqqMΚ-=ݫujX$[55=7I;V/`ЯbvZdjzv#I=u70\#dÞr4q}O 5]H~Y̐vm_WQIKYk~:jV$U5v;<)%)I$t"tjfȈ٭L9.0\# 7y,|=mxu˂>qL9.= lsî\apG0I [dÞrmxu˂>q2OA&|lsî\1z0\#dÞra@ɇ<:8&| dL9.0\#c$-apG6ɇ<:8'mxu˂>qL9.= lsî\apG0I [dÞrmxu˂>q2OA&|lsî\1٧�g�zn6(UMG{TE `\^�jRmqbo+�0�#Qt-�����������������������������������������2e쩟:M6,-fL��h8su5.xOGӐ��������.}@Hlte־\ܴ]2dL]f+"kծTMR,{y]cJ)5~K.%Qe;N?AfRpƦf[i Lt#[o9cI'.1\'IRy&T%=F,N$R1]Uk9ssͪU.Yc%͎q -YZ"`d0����������������������������Di2�aO6 ,7iO`�A<Et_g3 y3"������l}%Ko+:%] }"5Q,6ljܛ͆,Xw魶l #5jnDDC͟CDtk]Mؑ_uj|L<-ۿ}^⺚eI?cB3rw͌I6J1W{Ц֌m%3_oc kg=W{l tŕƝq YTRTFQSN2ϛm߰-:.uVŁzy]TEV1r\4^zFu 5#Iv5SKm*IGfߙNgUUNmvr_,eX*u%�`���������������������������_nL?Ȁe`'p)|sy3o}Tu0�������_ zBCѻOgtnz$u5ys9]MTkc+ft-ƚ_uTt6Xj!{Q̒7UcUEEEC渶tңN}mcihmQVZ`F䊫^^ֵ|JǫZ[F 4ڑs,'ZˋY{1N�ٗ$c@%{M:`XH:Au4� %ETUdWr5\DESKI80_ \۪re9cJZfҖ煮x)S"6dTj9!BTETs]TWꐧA< sN^l,Vթ�f"~8i U ȮV5rFr6&Lcs]VMG=F;jQF*1I%%K#_m�R��������������������������a+?Ȁl,^D[|f>7p|a������������������������������ Y-WPyCL5g#b+r&jg8Ӌݷ.%wb6¶+Ze5 9TdlEsw'K.% N֣U&[avy~ϨET#0/E =ۅI|I6j75RwfW9nMG]S.:MF2*m7E5[ϡ/E&4/jG rTuN{{Rf"{lW5sEETT"Ѯi4H6ChYݞU"؝ʌcVʭr)/J}�:6imXj3e}UI=gQȚN7W/gcݿv74+.l'gwSt^;_y<ĩ�q����[?[/"c%b ,[|f>7p|a�����������������������������TqW9r5U3֎T�Lڙp%Z) EKI2Y*p֚GP;C#FHtnܹEEEȅK yaAuiT~2ْ*FOh0kFCZY $a шb|n-dscz:9]W4$̚*ZՕ q[M>f暒Ke+抯0RS6UIxNJxJ5T+sݛߗONe("|㍪ֵ5UU!oOeOp>vlAg*>EVcn5[ ^Sү/8•�f(J]$Rq�=k ����[?[/"c%b ,[|f>7p|a�������������������������������fx9Į[lVT>{udbLW5{锾Ef `FUM<esE˖epI9~'ZgSI \%/NM+W,%sFzD]fx; WEUZ튯W6z{1mVZ @8nYiT#J\Eu}'~*gZ\y`�L����,^DK@X KS;|nR/@���������������������������10cj3E�E;^mv*k^rQQw*e;K _H=7Z).w}p֦HbG"jȎV6+5${�H#b{z-ʹHر rUHќOKMNv~RIr2⻴mYlg\K0O<Ř'Xa˓lGvuʨrUj.Y.KcbܴgUt7H9V7R4ٶVns\l\ͺ?Otg%=\NMmuInG9d#Z|ncչzGP�խM7M%y~v8_Lx}=NX�C���������ȀX oX V>7p|aύ>_:E�������1іt[Ė-{"8s*,(Gj9T3\~~5EBuϦjkMB<O�+we }Ě.][^RQݝHF[ٴ2FIhŵ9 AqTUbYNFT)_OQ GG5Uz{דjN)tck0�.��������������}iCtXZTKdYYc5"ȇ&HR̗fZ+>*:Z66&ZTɩ˹7=temr[QxOM �S5:6X4d$c"9}Rm\r6X7|_& (,*_(92٦TEED_Gݹ|M=me,�};EԩP+ʋJc)/\G+tM.wZ:,G.i$2*)jި?*j] /C3jt r5Z]�«"/IHNa,K&4ikl=]T ²=ZkMTU,h[DF'XIyҋ3O<;u]炙-,ָUV#QZdܺmI\kP^~t䋌TH om,TI.v<�:���������,^DK@X KS;|nR/@����ptQ__LCW= "ys(bYG.Z{≫trQI q>KWsaEMUkZiSH#_-?܄R(KY+}M%Za.lGGz;)pZlzxr{ܹrUUT|^YW')ɶymmo$;WE\[�]m?lB@541)gkR9$QɔsZ# a<As¸W[5dgt5Y#ZsU3ET}%B-kOL]$Ri)WERSQ5<\tϑUv{PN\M{VIʒC-V>d)7]^TUUס�������������^zEg%h.ԲAQg4N�ԑZ$F=ϴq_ Fhjx* P\+LHUDH6z5[tkR]P^JQgYMsci%X3ӹN^kC iE؊})V1|]GRڔJjKbF./kjed$$q6"XF?f""nDD? lN_XK/_ao;���������o oX�ȀmwΦ|^����!-,ycxl0Q>IXkeG"sU*jE,L5]̀tkn!kiw4Yתxk)TtZ!:} ,/}6/qngAZņdz:ulkZG̳lhn>$KG![5tةҵ[$n�v�^:VT^8GoXI6*z<3"ih\=AiZbj*%_1rֱTDCLZMiJJ[^"IY1Z}EFY#f+s]KAt?Iz&MPʳ٭vzGQ7='J5TEȧBI| K)]UI>]TmItˊ�;����������������������������� ~K@,,^Do}Tu0U/L"�������������������������������������������--�K�y#rwzˍU\U4h|G=٢9ʩ1u{T<o� ^Fί}ꇍ�6u{T<o:7�Plިx�gWCQz(� ^Fί}ꇍ�6u{T<o:7�Plިx�gWCQz(� ^Fί}ꇍ�6u{T<o:7�Plިx�gWCQz(� ^Fί}ꇍ�6u{T<o:7�Plިx�gWCQz(� ^Fί}ꇍ�6u{T<o:7�Plިx�L;u-$|7+}ʭj"�`h?�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/images/guide-4.jpg�������������������������������������������������0000664�0000000�0000000�00000027556�12641336260�0022211�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�       �C ��B"������������� �S���  ���!T"15Uat 7Av#2Qd8WXq34Eer$BCDFR�������������H�  �����!1AQaq"24rCRb#BTsUc� ��?�ꮝٔ+")ڢĹKA8)X5%&,#), ɓ33Uu]!rhqHTd,Npθ,6t2Qu$ _M$Hn? x#Ze9mLOE겻~PVaUEG?NNiS=^=[KRk\yI)0DF/rѹEh5@N§Fa SjfT#aIF~ !S_CLԷYs *늖]Y3GtuK尌ub\BI#" )ZF$̔G22w4D6tDZki A$ЃNAykf:G|ͳBJjI&Dd2,Vg#ׅ8ԫbLHmǧBrc5%Pf 2a%YZ(8%c)< 5fko7\mEv} jvX6 j<$8>H. z_wG9t^ L4%rI+i4EB-SkQh2RL$E3"###29iپ߱\oR~yt^]Et|ðaLk %&N6Si5Qui256Hlǐmdq8reFNfD#MrԘn/mVܧ%'Ń<}ܯg2t^]Et|::CjTI\TN-8)o6ȖK[StщSܑ-Kʏ94Wg93y24lqI5`ImIe%wS Iv8t^]Et|]N]*l8|r <Tw%,ԝJ2"3 Ŧ\nׅ**29/–̶y+AƎjCmiIm5n-i[W.">AˢHHg%ܺ/T.">B#3E} z_wGD|&~rR//T?XX]Et|E}!g ]ˢHrR/">?XxLa`Kt^]Et|Gg , w.">AˢHLa3.z_wG9t^ <&~%ܺ/T.">B#3E} z_wGD|&~rR/5ur@U2H":dFRiVN]$4>?XxLa`TL ԩY1<x݌gw6�I#lō,WFȼ$5CFi&4G2#(e�S/"jWOz9K҄`*23,19=R7q8Zx2Y^2Vhckeb8vS2,Yd49ZLi,+*NV5WJ3&iIIG?&*ny-GT ÞKs.}W TZnRweyK1(Ю-dVMzC'8ØAՃOJ캟]mhJGѸ�GGA􊓞Ks.}uK|]<ʗ|By讔Hٴyj#ڜ21הgHي̇qŚFDnI" WKs.}uK|4rz$v{ӊJg _69lӷ󳞌E%asnz:o3]׷f/fSOַEC2fgbbYl4f ACm8$6<S^MnQe?HU:ܙ))fdѭM2B̖D^y-GT ÞKs.}i_]s ٧p&Ʃ*czl v3&/v>'9ZU&G*0OW9,E-#W(qsW_wO\y=R7y-GT Ӌvi\=Epj1ר3(F&9ZhiyN_Y8_񳑞NN\tq*Srv'ÄiZT2[]:Ks.}uK|n[D�@=R7y-GT \snz:o[v=uK|9=R7 1rz%asnz:ob Ks.}uK|,<磪]%aY.y-GT ÞKs.}' \[v<磪]f.O@@=R7y-GT \snz:o[v=uK|9=R7 1rz%asnz:ob]�yij ܨ<WI#"<} 5yOT5#kvn�$~CT7@� �������������������������������������������������;9hNY�gF@cZnb֣�fsP y*�P֎`���������;;G' -WթԀL.}py&JRyZF$w[®ӦPEnf"*ƗA$yJBxɗ |S)*٭j9z+XJ:ɪRTJ-j&BES*i!FD-*##I2SJQwL��2������������������������������������;k9bY�G@c+ŷI/X@ihG܇ _|f0`������/BQ| rb$e[)8p3m-'r[IϣUhib1q겤ay2sRH_q$ttt`ׇ\tMeZij.2u/,Jg�|zs?I'>MŧûN^J'%Ym$CReY75%xZ'S6`zI8ej|'%Ӓz0>k=^W] <%SU�y{73\_��<�WV[f4㶩.6d"">eE�B8GN <mxaHطmmʦq[##o2`˧0j XKq*Dg^Ec%FGgKMyJt$J$]&D1tJmMvRa.OjfGO*#OU4 A(x5_Kvud4oSȁ#lgVnIC]'}e}p?rpޣEbĿpTn2ӆ-P[2ڒJy%T(轴� r6sԪUJR[rW&n$IOџ*gbzѹ0[V%N$ە1v6;0u\ߥt_Dhiҩ(ܕ(㥾JJVi5F'qI%$w:MnVU֘Sڔ4wI^nNDLv#իNU&~WgP<ήiJDKT!C-je<�k?=YFMQ,n7]u7-*U%Z$!ٸe;'$x2!>|oKr\nu+[(o8_V7B6L��ĭ����������������ŻK/Ԙ-(Mj`ǚD�[{13k{{S!������_ʯx<LêP>Se%N &o6 Rh-y^}�].9=lKxu\3vHK@<s#_lMF6]r*hof$!-I(JMHR1ϥ_=LNm8iliNaY5 H̼S3I%aEO�=%aSJpWEZ[-m-I]$~Z:ߤ/} DtvsvTXLQeIRMĴd{( Njap\WXpUڅf5D3"C$Hԣ"".׏ ȩK]YU'k^V]IK=Oe��(X ضTt GW^~I3UZ󭲓$fJ՜ս&*{w-~Ħr/x-ݜddqbըPr=Fy<( S).0Ȕ'J.3nHcZ'K.-7NsvMM%}9>6ve qPջ{u*ר&֝Z~LFrƚx2#ǐX\1x+T+mKeAfp+sPWJaWJٟCOL:CV,*zknuQSҢSf<y>Fe$O;�|<o/Em3dUTj>gXfS˄ JLuathu{ߟ=7U㡏­-AFIpgӦ=P"|q][qFf~^)3J#Nm\XI4NVOAEz̝%p[r!w?mQS$oI8эg�qVu8ym\#\iєdnFq/idFF&*O24M{_gMŵ:px&s>tcF>)0 k, ^DSTBre)Ǔk*$)$Rn+ZpoѪVګV{*rNJu(ZNHkNH|;qҼ&;*:\i6&쮯kBQ֤Z|!^:/vj]ejI-i*I(juh-Ge � 4o[2bI.psjxO&DJI)="ʍT( j<{^S]M'uf[]]+?b*�������������������\1CJXmsujw13k{{S!4��������ݰA<t~*he'[%&I2"5-K1Q bm[M)lO"]~Ei"BF>QIiPEHwug׷o~fʛZ=K��^��&ۧ?ۨ_߽4v-*E<USgq%͛{s9m PsKWl/:sg{N6yNqbvoi^yZv8IQ-9#�ȇ����� ݋lu;?UbS9Oq<{o~̖n2Y2^Q//_r:M:#hnmqU&fff"-*E<USgq%͛{s9D/pwr[ƴݶk}e9Im⧧\5W3gW6w_#v^P$qolܔMXܤqQBʍ_R"Ij5�X4r"[M]4H2TKTm%$m*2YmxMh]MO<_9txQ;F5uSƕ%oLoMlDeS\e}_FEjl7&Nm�IMd2d^!H]q=x'hj\Y5nϊg|d)FRSi Q-KWhF\0_^]=; H> xʌ ѩf(_)䈶'ÎPjʕ`/9$ %Yߵ*w<Z%L]ei_ڇpo Ӄ}v{^5o4Cf#GI9gتV_[LSoz(e5r"ԋr MLua+SN_[i5Hdɑg!+GJ5I5MY��`����� ~J̔�ek [\Cڝa cM������� Io˙-1; ̒!)ɩFfDDE3mE]'y('4ʘω7Wo;fIvݻSQ [UR O=.`jgoCj:(" F$Dd(.$$fI"k*w(OΖe_M�&���8ILr=m5TJ S8֍$.3۷adESfvzEPѾ'76W 4]IrCq+$΢<XA-Q\e7m);ak!=7}2%'{()798~n,�\�����ޚҳ~խ j6fbrRcNBe*C:RK)+3ZXO^�VcYJu')E̓jV[VQ{4'&j_|&5bbԵaqHɤ83y]s% �oe\SPbJͽݘ7y;�@��om{B&ۧ?+oW,?Mwtm/Uo7OBUV > 1?I�@�����~d+_�POV�U==ߌͮyNf0������- O=!ԶkѪ2 Ճ8^$tmI`iɑdʮݴsAS}TFByNjU$n<<'I*ʎS~?2?깲Er9׍Ym0BEFBIqDQHx#3<}5@8҂dF��&������ڸgZsk:YBR̸))gV]}]%̌͌,̒ kܺc]4_ ^%M^0q')ݹ; k)v%ZQ\ҚO])r)5l�Sk4٧�)�l�'^Sw�_ɧ?<&O�l�'^S5-՝*$:ZuaF5B}FJFYuDDy$,̍*#ȡBOaꆣi|jy{֭d)R3Jlcɟ)&J2223!$醴:SW�)DwBG&\-뼥gFcHS}ɷe3֋ش%w�+@kIn ۲R]ֻ*J-ԥRq ɄjszLƛk6ㄋ 6*.lMsD\v`�A���_n*Є Om Ŀ 'O]]>u U[D MPU{tB)ŒO`������-)@?2S@msujw13k{{S!4������ i_pItړlaXa1!Yn;i=B(vLFáF%"M1mO>7,\[ &g.=vxL+Ro�n3MKe)u/oI��������ѭ2.ZmJע[:i&#.LyiCD*34qd~1qr^Vɶܤv(H S(.2&j5V<g5l"Z5{%xCۈ.dcw_w|lTmVWtW⬙%N?�"uI՞M[*USus)lRќe)Z $JI; <6Ծ2fs2hfY33e8L�9gJc3OI/ljO]tEqL~Ҫ^~°SCW- ݸ<n<dxFPNym'vL$3*3TO!Mi㼌76lm(yVw&0Oب{$ƚ}oHEKErA]4i4Brdڍ1茷:Υ$kIQ0H=HK )uq>ZKFY%3cXMk;[nv}䭵%i#:*|pާLBma;CMHedEBf2DemNkYѠПUTim+Z\'a2S)~Ez.&,W�pVe )҄j3v}zuim)':~}\��_��om{B&ۧ?+oW,?Mwtm/Uo7OBUV > 1?I�@�����~d+_�POV�U==ߌͮyNf0������.Y, h�lR՟ˠ֏sܿimϻ@�������T8:i܉,KeTz XZ=ԙc>9Wk<L⧡Q*w-nnQ#rVSP3(ud'rYRfDY2W j2T>Oj㼥cǧ6n4WkYԡE'2yGUWDSu5.vc%/W*p�������.};kwUhK#Gszb˔ZqiQaiLDfdd8+ #^ZzvKauo"(ig%Ҍ⼅cixGi6uiv)x69W=az8:SFIq?![_BtSC73 n0ubi $'=le)F*$W2f3.hM åQjJI d~*RJw`kƵcဆR=T~ITincq>d\_b\.JSO*ŲhA<[I4q}-񘊘j^2)TB>I7bwjg/J;oX\]{E 3U[tI<J؏lJY- ڢ4<:H_wעw؜FVxrOE*%%RBXRzLjft_Vo:T4ZNvO[^�+Jb..*k2QH8ƕDzh2Ti3w(lajJ22*L5KT[cWP* TBFH42fI#RϥG,$|6_F'ӌR{߂~ӛq��Y�����ߡ|C%?ZV<P~3C6纇;@������g7AH V.Z?r�^>)�������.P /sVE뺠ۈ6#O. ȥQӻNϟ::EN1s%H}qםYY5(fbЧj Z/xq\xRhFO('U(lm49KZT^))I*>;6/U:})}ͪi#l�����}-ۢSsluZS ک,KhJ/y>8*j](a(ҫ2񚌳m�=C}&' b'R[5V}W\<jn\H�Ç<P4%WD赝 6H*tR0XnNI;eXWiO#2Vk#IF%4c,�KmIIN:G{?gnUb7j%$>.I_tGi*u4��~U���������������oOV�|�k{{S!\Cڝa ������]Yt ؤߩpTњ4UÄTiHiK4r^JӃ<_ޅPg;c2�Y�设{>)������(rl6k7]* EyF*93&$IJ2yF6Ye+if8L*X]~ĸخF6KMuɻeR(OBnI璥(YPXK85^JgO:;JaIƚ:Q(dX=*8U}J+RRZ&qR[E%t|,٨ ���ߢτ%7P4xRmiqs<[iR0*"N$a^>6Vrٵ%pux{<l#Igz fJNP$}$/! Tzy,M5(J%uiͤt1/ SZH/zoS[L43!JU&CNwK5tt6DFGу".MD_u>DMӍ2SdxʜuGcdjmm񄭪#ZV"24+9/~Wi!oܿaMNxHѴGfh ˺BbȊ%93y$Ң.3o=d֓cǑ7ZVUT$s�DDDD"$t"@hЖzKM%=)$fCļUMo �ݜ����������������[?2S(~d+_�*cf<P~3Bh������Ά"۾gR4nzl[;8Ho%hYN*<Ȓe)Wfxԡ%%fӄ)f2prꍤ93^e'L["$<bmkإ9” ғ,f zld ЭxTڢZ]-n(YIQѕt[k'Ļ>V/i/Q^�sTdp6 fN8j4-"<4`蕓".,fSDmp]JNYu^0E +i)١&ffQ�r6V^(x/b.,uҩ=^ԩKKͥHKN$>JFl-7L>&v vrޭuZtmI%;5d`r儣7Ũ{nm?I���������������������������������� ~J̔�ek FaTeKjL2C-Ē)Fe1=@֠n}jm}�Z_t9=@�n}jm}֠��9=CZ_t��֠n}jm}�Z_t9=@�n}jm}֠��9=CZ_t��֠n}jm}�Z_t9=@�n}jm}֠��9=CZ_t��֠n}jm}�Z_t9=@�n}jm}֠��9=CZ_t��֠n}jm}�Z_t9=@�n}jm}֠��N鱗#[ |iI�"��������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/images/guide-5.jpg�������������������������������������������������0000664�0000000�0000000�00000036266�12641336260�0022210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�       �C ��B"������������� �W� ���!1A"TUa25Qt#VdqBRg%34Ebr7De$'CSfs��������������@�����!1AQaq"2BR3Sbr#4$� ��?�^NeDZ#0"t[X)h)JV 0``vdI6#6]z<D~Ώʪ\ R7TElA ۧڎogC"#n)(u¯`>Aoan7�Za8mL^^$ TP+A]Ir>2]Cz~8|ޥ'4ۊ$Z%ޒҘ�{q)-H pIA^>W[0-Vpv3^jpóSfˈ̏8ÏvLa6BC]"?YA.R>|'X%' X Ֆ-H]I$(61mJJS>÷ek^[#ۮajf:-)ԩI+I�'w�  骽ny]զ$t ɯ0ԕAhr̘ImxpElC4knBe<Ah.8�F7\:bQ]cZ- JO -F px3E$"辉Ӣ$_ã򪏔϶ıߵ$&n\.2i65e)$; �A 峑<>BW<^zt_Dt~T}/UAS5=ͪP-$mŧTdTg]a䔐TCavQJ_&\ldB)@7&%6C8 N88 d\~_<_Nʝ:/E:?*9ej .ܬ-oj"8 Kֱ\) ZF%"iMeg+弙wQ–)hG4O Rvd}5#|z}:/E:?*t辉J^SBeSΕ6Bzl>y<w XCRxB|Т�'\7٨dele/–̶y+A RmH%)%\X86fw0 }/SEHGU#r 9g\B+wNʝ:/E:?*Li3"t辉Ӣ$_ã򪏔϶S>B+wNʝ:/E:?*Li3"t辉Ӣ$_ã򪏔϶S>B+wNʝ:/E:?*Li3"t辉Ӣ$_ã򪏔϶S>B+wNʝ:/E:?*Li3"t辉Ӣ$_ã򪏔϶S>B+wNʝ:/E:?*Li3"t辉Ӣ$_ã򪏔϶S>B+wNʣ? *yCY Rp$ (@Li3"i!6Vsxx8lҷsjm+rAsWd;FkѤ 7!pH!C7�Wx^nηz%TR`FUٵbuɧ=]r76(a-pՕl>V{LTSP[ Y}ɆR9H <Jʳk֯](iICm݉ۓZM9뗸ߎriW\uW~ ˜㔸 `d?UwZ0@$wxr]&8/)*7�ʪZU?]mh*HWjv?fRuɧ=]rӮM9뗸ߎWZzGEHDO:N3ځ߅9#l=YFz]/pVd<,`pzӞ{&uoM`ZXۄlZwmJs'lo탨Ӟ{&uo\#"[|ѷYز%N8xi ӱ9&E7~Hܲ~&xuI%2 [T:$4VHBX )[\s/q:Ӟ{A ?? x~Zy|[WVꛜk&1mn9hǜ qs|XN2o:O4Vjw\`|e hq츼ʺC<sBv&uoN4竮^~:H-:#v wQ2lyޓNE<<9vsY:s:թ4v]Dgnt8+J*GG[d4竮^~:uɧ=]rЂfw1GWJuɧ=]rӮM9뗸ߎRUBNz7\s/q *&uoN4竮^~:AIWU M9뗸ߎriW\t\s/q:Ӟ{%_iT.4竮^~:uɧ=]r JҠt9Ӧ4ezq4[I+Rx9O: Srs|q c.478ٶR VlWzjk4"e)TW]ymViE6!@ =M9뗸ߎÁBNz7\s/qss*Juɧ=]rӮM9뗸ߎRUBNz7\s/q *&uoN4竮^~:AI[f?;_')Xymn %Qy!]) q߽*4\˫ue�2UDԮ97�hHUS)JRD)DJWR>L˥6"e5[-gp 0햖n ЖvRR% $��]7핵cF;53y3亞#{:m_ԯ^Py㔘&bj,Km xH†;0@#9N~niIiMS C  f^[c$h-xG0z%/�EU)]^%)J"R%)J"R%)J"R%)J"V3MsSZЗ Gg9x܃H5묾H<dxxqwa,2GkG{w9躧mqZF Vh<$z<6tVE, `�`)],̯\$Yˇ#{,рyk yBp.$<a_UcCu;sM5ƘC@!w�+`{]I })VZ-GMT)J^(JR(4vQtoJncKY�M+\W?ꓝOw?URZR]�xJRD iֺ~-#RBIq%gXo34ݨ-*--9):5TuCM!%Д %)H�v�+QsPeMn\ u9'pA^1ŮF\1ŮBW61_:{T2a\)�p4OnA`cUtrgXT{aJ\n08T``eې j;&zAuv'K3 S)^ҽq+|yԹaiObվݙ: ܵ4Ҵ -Kԍ~5�cW`~ö$�% ΰGv'v}p II伶LЀNp�T5g%zWT&-2LFҒ'X V(dƕ#^øy+iW o͢e*pG ' 0AXuPY.RL:Ӷ0ځtk` 6y'� j #Х)J몱)JQ)JQo_ӺFI:mI@V2<9%#HRۚFg XԱxׁ`~RC5au5a(k\''?Nral8_*Y5FD{d696BPq+ v+N3]VsL$qWgݝHk m�30$NP8{% sB+K< d{N6=ɹMq9"Sy%'<\S܌[JBa I8_>õ׻Q٫g:h�z)V+%)J"R%)J",4Šgұ#?M*+GCEt?񚎬Bs`Tp(JR"�(MJLa7m6Zz0Vxu ʈQBI 〩J=C7-{]*<yP[_u%s)q+exYl�ϕ)o|- <93s=�G=_ݎ#r9tZbcL]k-qKLLr 3tei;|F"= -#$ I xpAYȮG^*{.*Z�°Vxf i4vu'2~+;EԜ䔥*Y|oU/+RRwyE%Xi@�<*V=adܘ!֝H[n!AIZH #F㦘b|eS팤! A$$`�&쯷VuL;;4jd (-;d;AG .0>DG*UFʮu'R-WМqdRH&Ǘh>;uד7B;E{%۾aRi;z/CkGu`F M9zǸj8h<psHNwVNS8G*R{MyGT)_ 3��]ԺxRj\s /%Ai$䀘$0{Np_<Jۻ) nE^FtK8-d E q*AEȎ:Q( JT9B{[HdafˋDt 6鶙[1Ėk#pFFՏ[Ӗ#p�ԐIOoPs5ֿS޺;̴Ђ=y%)JTJR+oEDQL i(y�[jZ3GF⢩\9Tui27R%ꦵN2z%mdDpq4X-+OqZiή#B? V|7YV8^WpujGz+Fy8R(A{ n?ֵWgoXOxnw` nWoL )M(-E lՋ5=?8w!cRYݜܵް.2$4Yq?v=BwFC")#xH?ՓC̽ǐu- IJpApA/+IۻipA+l�!&q~ҥA쉖<|璎sTkhJRR-Ɲؘ+O9~)QZ~s|`m뻇ޝaT)JQߖqb<m-D$$�,w\yQԮGIRU!`�c8kz鈨JE; Yma3!*88P̤6rSl ';d�Zm)DJREd*Kי~&л  KF[9ZRUFy1[NBTA}O8Z L|{w6rHRH*RT|?9IpoIq�90N1&1 ?u�ivSl0m$KQ8�$Tw-ir\hηDs C`vg=2Dھѥ~٠!$<PHAo$VI�قZ|TP5FiLo.CF4oQb3ˣPѿ&r[/wQQ,{Xon@[Q NOrUǁ1]wC|X嫓PǓo@l݃r#)*P?Uҟ%_v+iMz47=O͞= ꔎ Ӥ!�JQ>o jѤn Z iL>@p 봎Fl@L #q9oY?,K9G>^%Z 2 Xg]lx6(PJJTbrr9b"~_f~ǁjT5GSo%06OtSCu6cG ZPYiY9OV aaթH` 1;:@嚭w8\�ne;uUUq?;%.aY'\NNBUK}{UǕ\60AAjZLKHpp1& H& iU}>X1Xԥ+Ak)J"US6Q9"|$QfIRJpq_N+^#;"r&ZJ e`Im Qn>Ҽ s3#{|FcOx6LJSx=�b2H рqY(Qp@CZ#^Wu#L 4=uTjó9xuMpc}QQֱTI9!(;H>n;cA�yQҦ jT+jJREl.bn3 W%|"շϮzw5YϮzw5YJRD)DWBR��;T:r�JOOڡ֕??7F)[m)JQ+*t Fx q6dg%$v ZVt꾋Jd Ȏd׹i5D)oZR-(lqY�씣AwMY`nOYzũ&,'1"|JH pq;gNLЧEYm2aΕaHSy1JdBI]+E1s%,J?;��Wb~FըF1#"\? ̵]tRh@1#;Rg-e|iQ =:M HK9H֮qG|g8O [VZ1UݷZқknJ�4���-Jė��2 A:7;EYRD[\䤓0 -$FB` VX ]ս6;9BRkO'Jh[q<6E'n1NbJt.<̭jjV3P*NjKeZ6hp?I%8*='| &^}7&3i֔ۈQJr#pAlȨ%q7t2$,Uͧ">G5=yWue1RȬ} Y )IGrJkWZT&Zsk7s>` BƵEѨw}e%)JQ%)J"�;/{ӬHi qsYS%Il5,<Qܨ%7Ɣ(a[vŀ;x{͚b̊6F6vRH$A$T"%ؖ{* .*9J۬p- ;ڛRT@Y xs�Z 5{X-u-@ MUvӗQ! G .;G#d+wV*T*d_yÕʔ'sSZ}6sϸ/AM4mCp 'CՖ'yqsݲˋFrwOHܶSc$@)JRR-cVJXկREo]>k o]>k (JRʉM<PoH\Pugg'jHG܋)yq%*BIpA؃^*ʌw&"k "!+2ϙ5# *A"H>KTNh- TR)JQ4.Cr$ڠWDc 1iP”H;oǹNKi'[r)va+Pu=xFzP]^8ʘh B@HJR;{�fSm!^]?kͳ)6SFx5CgL3d2d뮺JQܒI$ҕTI&J$%)JW )DJRD)DV  Bcc6p#GnM`sWsCcZmd” /! d!D�UE\!=l&'s8J8S ׽!o/nT43}}Rab;!NN dԱ[M ѢJ ԸP X C{vPF*Jlo֘ޠjn.RBL(@)΢: 2{&E<KS|Lfqٸ#py$KyR%>ίKqEJ8'~ʒ-iK{>Aqa<baIm-,w5mV7#ᣯ϶KNږnqi2x7h%qm$(`KFT5}#I KS!u -.K)[kIT ]r扷ha噘ujn){0w9py%yqqN▵JQQ=^j (ѵ3 q.]Xe)Po�-kl`mjZx*kjk@)JVJd)D[~%|Io_�`V>}ߌf>}ߌf)JQ*V֧WOd8e]%Hܘ%(*Q}$%9YHfu<>ܨ̬8ۍHP9 n;*@ȌG|Dj}`dFcϖK*y9?,R-Op%H_91q-4Hm6"k iAJUEQj88ҔLJkMmwZjeiC#82Sq'n&[\9�ItW9Mtb:-A!DTTg*#nG\^m3Ǵ63=?rX8{U/f@woksM/f@woksM=rܤ]2Rˏ<ʔ�bR^9.qu*s\$RbJRD)DJRD)DJjm KvUᆮSd898 {P;MAd^nHj@}mlNjAیW W;2$ܙY)R #* ;m_֥�\DL:OK)MppwOd�)>0{y ?OnTU)T*ԬvZhhFJREoH7OԣE\/$)'J߰ \tGk՚zrYfr{8TRB oI[Ni{~yWX��:?qpJR2JRER[)KԖ� Vm뻇ޝaVm뻇ޝaVa)JQ%@qv%FQ2C(JI#'<';TmM˩:ո;4?SuP%ʁ)dLg/2IP@ qqaM ֆfϔ-YSRVܗPG$Ŀy [)?Q]b!nhSki-}hVS7S*75@#IwISnjK6?*nALqlwX[z`�B/2?H@� w!n5;DGn@=qĔWoglg$W5 c]o %AinDH j>4v$hl(hPGiq|?2DLn UXݲlCEI$Œ\tn&.V -MСTPsbA'jn<Zi-kPJR{�Zѷm͵;Y�£œ߳zu Kj:qr� .jWy^A �ܘH<4f)h RI%)$v_AɅNR4͠BZ8Rؓ۝g8qѰٝ~q HDJϞ yݻ[ W'#�VowpZmiq<c |Ƒ4K։ZvDq.V8Ă22##pk$i)q@r6%J$9I #+~+')7r֠aZ7δ-:NrKd8Ӕ=_&x%/KQ--e) qB�(p,R ^)NM' 4'8T)t#b[qȺO\O"?OsW[>K-�6ÿd`f$4QC.pN߻5/Gyq4iE BRA{MJܢ5KH %^r�`1Xg}oȁSg)SJѷ}( ,yHPC�~o !%8qGANo}rP�� {;M鷄g9w4]7}. -C88,5hH3$'zÚ6n!)pHVHuyJ*K|9nͲcWwh$!NG -m?I @ Hyr$:]uEkZT(Iܒ{bnˆץ<tgĩh9AV]ܫMMKK�{ %Ot{|+i,F*R9* \ g}F:ٻ6Жm3N8=6T:=t!)JVJR-ș)ClGiN8% 'jÜ `kyO"SN!C)ZФ{A;ml+j& ~lXaT\>kJT|Ԃ=^G<i�yO,n.ܰ4엒DJNmԖ� R%|-[|~3XU|~3XUD)DJiި UE t(HʔH $vEL4:Ym<-FF0mrI"W=lȲ[0CJ pDItn' H#a vռ$4�8s>� vռ$4�8s>�GgШ"& eN<6)'2^B0R@QoC9W+D*<o,9$%#)8HV JZRy搲W:@(Ep?Ȣn-Ig {v1d<g2yO QtY�{^*/]E{A!q8>a%)$8?GĈf|zf:ΚD&7SLsjD^t ?A*j#_9cڙSR$95\Fv�adH"[ʑ)ux[*Q;S�7's!=iPL*ߥ]2u+̉g RSSsPn8)\Rֵ)J9*'k*+h7@ktJR *ߢ%/d$Fg-Tԍ,HӇ<J!Y3qw%Z}vf8qrYWKM=].5v4TӨBAZF|E7E|Dzl qgL�ZVCmnqKc=(1,КڕISQ7ݬ@wϘ}|z=]߿KԶV*pZirTGIQp ǰԍIOPpQ605/csgRGpd9*\^0j"|W-8j?4)R,Ҕr!7B!(3TR};e?k\^[�n*5|:JCm\2Tr'܄ ɛ!^ѰQ›vۅIh-'m{~ݫ6&zZ{f*jl um4T_[jQ Jd6@5eyD8Ъ}L=d̉T@\ 똘T=GRގ;)Xn3<#*.<l�FPhU44%\G%..9rZ$26e8RC`iXWGeNG6Xl'!<-6@Q�m1Z-5FAA0FbB1L27H?i*e./k@QD+"@T�(XpCIQ>rT1_r-D}? ȆV18RJQi2?`:r{@؁'JR2JRD)D[~%|Io_�`V>}ߌf>}ߌԿ'.gNQIzC,2 Yu��$vv{zU[Bv� MooVhQnӜ`Y4-t?r(p왓ͩčVF֬� ,FАŞÒTHHqvʕA)8N{q[oܷ]{ZKp@? +J sYC=#).!z٥fֹݡ̉ /ZkK"L "9}!;2}]˗f%2BJKG� $j %!%Dv 6 u<@sID. 6 u<@sID%)JTJRfl9D9΍ng88 pHJm6<氩S_25{|֟7kBmx0iS_25{|֟7i3Om|…}mWoŐ8y AY9�*Zնlx,MuӒIRI'b6sk'UO(V\u+#$} *#m@~D({KKW ĆQO8%YVNs)YRJ"CA#䲧FA YvMrgv\k c*ZNNՎJyљ[:BJ�Ou_M )nFnRP<c*]�p<ԏ8[7?^ӨJt.?ω3!f\HMJ;~B7]L^ FFHZ؝hJy2^[:ZI;O}x)9%-sG|N: 2T*UԛjOHL<]6R�SFfd<mJPJJ8$ ޢP5m=,wp�AkG&.\*RRs>/<T4)DJRD)D[~%|Io_�`V>}ߌKQҗe"EDS<\ 2Ϯzw5I+Veӯ'm[)pp$% `8}J9KR y9]ǰuiR)wÀA=3 iJWЫEZJA}- Syun5mH׎%%N6ubL\Aar^3$piϻWjKzQA_IqeX=޼Af}qcyGڃwvǒ)^B)JQm՛El{Fg'&\{Q/9A>{O|U Jǻg�+oݷ)A>{O|U Jwlحv 9KJ)FK`Hpv$v+mGs<H-v‚3$pNOP#_%BvŲ*Л^췹6)+SNH2@99Ne)�(6�uc!h]+MwurXz<ӫ E�:WoU.ة>{�tB_ſN-[K6*~?D[�-iz[xSD{[C8ص$ (lMޔd^uEn8)j'$w$Jɔ vS[YS{sݫ4���I'RJRR%)J"R%)J"R%)J"?-�ukKZ+ZNf[N]c^쓜:^lv;A A }wpӿ*u75dǺ`D|l3Xj&9nVP.E܅{@8)>H2XȘJ 6H2q\eJ6�h B\x z.oФ);eNjBܮx,2Fѹ%P>j �b5)]F�+<AuBnnߴ@9)ZKI)JQ)JQ)JQ)JQ)JQ)JQ)JQ)JQmԖ� R%|*A\eKjL0[ ZHϛ~~_:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4:T}~uu{>4^#%l2SJR)JV(������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/images/guide-6.jpg�������������������������������������������������0000664�0000000�0000000�00000040351�12641336260�0022177�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�       �C ��B"������������  �\�  ���!1"TU5Aat #28FQXdvwq347ERb$%&ers6BCDVW��������������G�  �����!1AQ"2aqR5BSTr#3$4CDbs%� ��?�^,")ۢ\8)Z%%@hR4O2Iu%#t}UrPQfp ~C;#YȈ۩ JpҐhx wѿ=S jb쨘/:$Z9-ޡVvf˖}iw[=T=ٚ8|[KȜQ&:ֹ.�NhnAo2NtoV!mմךi>(y 4f̏֜Clm|]nDYEhΗtv>|X%'Ԑ@e-H]jHP1Z ^ٷAsmGJPE9 @?!U#ۮaeL1u[(SR V N9y{d Tzz555-ǷIjJʹRS̳&[^B*ʹ=#m1g!DA_v2SΠ ̗2N�9V3u̧1TWg֧aeғ#B$t<HE }/^}UD|f~Zp%I<7m֋[m:ףQPBA/a܉ _&#=/^}U:_DC0dk6RIm&n-:&j:$iJP N&)|qۙ�ܘ\_@ TꞋt/D67 �?rY}z/Et}T}/tuYZnVI\"8 KֱͭB9s1L96Wg93y2-ORd%ZNmIt} ϯEHz/Et}U)ŃBeSΕ6Bzl>=w XCRv D�O7ّf$,c,H|~eZ hJjA)HUCHݙ� +Uע$_wGN">Muk3E.}/^}UD|f~ZxR">u辉TGg姌HE.}/^}UD|f~ZxR">u辉TGg姌HE.}/^}UD|f~ZxR">u辉TGg姌HE.}/^}UD|f~ZxR">u辉TGg姌HE.}/^}UD|f~ZxR">u辉TGg姌HE.}/}ݏl!ȎH[Jw$ (G1Z3?-!A;fMmՆ:g:=N74NZҮս$JWZY�W}fp!i h �>Q�R>=jq^nηz%TRhJTA#UvrO,竮^}skNV!]Y^ul״+,_f2a$grVjeKJ2rCo4 m#NSU7Ls/a<c{ / l*.sR057&Ю  @'3غ" ྦྷsNh)*Y?IJTը'.@]TY1W\Ɏz7ߩՍJy'萉[-!u:km@ڝArֱٔgHيCθʆ >Z |c{ uoMҒ IJӊYMI]+vup㍩Ni[)זɎz7ߧLs/a}$G"DX+ͲgbcX-,.jtJLHmO"u'bq~eMkTKrd@Ht6HhM2Ls/a<c{ A o#_ = r78%@Lcݷ5[c~ 7t{iS9-jw\`|e hq, Í<t!>Y1W\Ɏz7ߡӡ@`8iW~Ac~̲0cƞNE݃^駝'YqZLJLtvvCq.3ȷDSN#fp\4Ls/a<c{ A3<P# {TLs/a<c{ %OiP/,竮^}yd=]r JҠ^Y1W\Ɏz7ߤ=@c{ uoH)*{Jyd=]r&9뗰~RTɎz7ߧLs/a *uoO,竮^}AIST &9뗰~Y1W\􂒧Ls/a<c{ %OiP/,竮^}yd=]r JҠ^Y1W\Ɏz7ߤ=@c{ uoH)*ُ.�ʕgR[O*.eιe�2,:7�xH"UUƋR(JR(JR(JR(JR(JR(JR(JR(JR(JRssLN5�7FiX؛ba?J+?V&:cs�Ukj/JRgجܢgsSː�6T�'2N"u-1|&r+k 1վsYy;@#A#(Ejq{;/~["s.)}aySKDk%<ʴLVnfYѾj�o$3S�zMq{l7 FSp|ҠwJ^S!I5P5W*AnĨyGxeIQ\M[iH#E%ЃBau:ۼ[ uDܽqU5*͇{N;deRZ.i)KJ@JI*RR5*�o /v`ɬ8j |e}X I vU++ǚv՚ k wXex-]PCm%JZ�2I] +nKSqϑ$F*͙K‰z-#MVI9_jq6ash�v5x/hVCte+#k:àju* PH�(ۥl/ 7һ[ kʌn5:Ȁ>ZJWCYlIޑ{J^ 6]<K9Ύ{[=|. d%#SѼ7$(rObJNI Țeq`(\-rt56ZRTf<M։M~_vĵ^{A{>?cnx8AbR=aIJR(JR(JR(JR(JR(qg4-_B?JW7i4Ҩ?$:WCk�LֺL{|JRD_ᥳ?,gyL$ɖ􄞒W*H-n5I$!:y_ q&2BY)V` z4\�8ݎkqk+i%G 44q_zRJ9yUxCtr*􇖘kZ_e+Z Jw^"#5LTC0N;MG^4Wmx(W6fJZ|k?l-bYϟX"LX02]si-mLIM8ܸ'e6SR5\ҶՕ HͧU�Vq;cyBV3im\HuA16!JJdK#V4o�Xm) RwZZ\A(qqq Rۍ*RTxqf<\.ܧ )40԰+9YshZn+M ,H -9~P/n-}ZiѤAR3et+&4R]2;Haji֝AJZNJy _*= ЅppiWX%-۠ן\XgItR1W%]ii˖\w/ۻx#@GGn6;kb,-hosz=tO|j RDU=,.Snβ\Ck#Tj4nn,8e*"KR TA$rԣSh 0Z! �,A6'fHt38Ȭ>\j5p.O6N›HӰ�;;u<9� JésqˢX$wdD5?tNI*JOhB +(P30\KcԷM]j&ـs ��0޼?2erWme2Iy7@A* RT� X,XSt%2ԉdqp]Qo<q�~q+v7hSa,pZ41Aִ&``ĝj,=&λqzbʝ)P;"D,s$�U?cۥ;l>BmiI -<4(JH=sQjonj k:;)Vk7{po` Sct<vh)m)q ?uu`(y)P;EMcÆ-54c󺼶R5m <hy쮭k KԩH�GW]Z뫓r۲52>?< S&"JF!LI!!@(kO5(^Ҵ* %Uvd64-Gƅ � |Zn6 *OIv$TA-<ڊVA G#*wv-Iͭn |mMJqF7 d2+#[U)JQ)JQ񍹦;k1+sK~E?~:.';|7pӿLU(^?OxE7I0"eX$FErU6yiB94+E!*V^CVEq\bI*3iB%@A+݉ۜ3jq;|Nȑ GZ_肕>M|'1{r]dR԰me/46R]TI*qCJqBҫD\bQ}+%$$VR%ióixw\UH2s~"9 g Ո0oWCdމ޺+DI$Q]T+Gd;zͨ +Sfm6G Y.:2p� B1M)JVF)J"~q&SqkcwPDzjMl:>-6&6:7ni;ffn$%]]$k69UnW}z nEe֙AĩP) ꄟV8\鹑ZKũ oMaZy[ZDYjİ+k[J5j& {=Dz C=5YXZQ{i=s9 eJR0(^b,,k'+m.,%Z7 t:kȜeWx;mz}{NqG�$��&t,LSi.OZ1l-c)I2&Q+Rc[tR–nڈצI �Z@ Fg"rHcx=[תnz4^�.$�4!!Ԉҥj1̡.df%ڢvBCδ8qKqyl IC}$TiZ']\N&MƦnӥ"=*v +L!p㠤8<vhTu<.+ڴ!8yVJk qt@Tj́76q{"@�OląλeRqC^Q5gLvBW|} ݺG r\mTguѰ_;.Ѡ״Wཙ?<bΞ(M0TݹLX|ino*oԅ$m u&:z�Y-%Gv;U)KK p9ɀWT L+1{R BZN.6RF AQ=Lj#Pu\5qmZΫ\00ZA0{Ҽ-;})q B-I)PA]WWal3{۬{Creؒđ[gT/A�#r y[c}Q�.U|^kXDK&"ut"T+5](JR(尹?Dg W%}Jw;aVmệΝfD)DJRD)DJRD)DJRE0?k:Ad7VaզF\Bд8Ӎ:Хm*Bе!IRTA5�v�U<Qijljr*_gY�z]y}VkKC^#J}>l-�u)CO򠵷r fm]kw2+mZ T'T*RH Sض,GAU kC񬷒(rU}gPš%]^b:2[�eI^aw]WR7 IZY퍇WK0'As[>jOr#ip˸8',~YwS2HTsMyR`/@�?N&\V<F;U�WH qA;:̥oHR@j'AUKOgZ22f4mҥ/.o3ѼHe\Rۭr ۥs~V\*HCFJAݠ)JdC3'78.'2xg �nިt g2R]d)DY6d%M2{ƎA)N IR@pb\6pnKJzyVh;7)#'EVW F3}l:1�[}ɒmq ߠ!B, HΆCH�<sj˴. 7{]|bT̨$JVDG\ W!^xώkie^$:CE$K 9ZpTwOrem^V\ ;)JUEr(JR(JR�)cVxEV>|ߦk o >t5^%)J"R%)J"R%)J"R)1N_oPbB ِ:@ݽ݅@(I *Vt?-CWiY�vĿ�ު7]Zm݉ZR~ [#V\+ڠUm**lMXmȾ\A[hY!YGjpI@ϒN?]ʁZˑv4bj7�NN8I*^� Ru]cl9:oA:T( jm8fe>.q:*78uil+R[BC*m= R�MBgr_rmq-JC)m.Q#VTRR cHd9Z5^zG_ꅑrlV 0gyqEҚy(%IP AǫF#39tV}'HؽI[a-=!*F(%P7$=Q^[hWpS%Vk)>rO-(e^ػGl92ˆU&Éy?̚FT;LsjUhAI@AX\�֙O1Z|Y#-L`[W̙Ia!=si$E)獷Yfqo//HYZW 6P% % ��� /q+(4qH'.fFA_%@a_[^loWcttݳHݦfkiЬV>%YI� BA$ΜkkenlE6;SR`SjIICde清zZxNc.3i {d„hs~ \KMiSm!tOR!gOzwk qz^7#yR΄�q`7&3$4h'x{paL(Է6RRQn [w) #TUKNf8=G>SƦא[r t [wFLwomD*Fƥ xssg=28Ucl 3L8ēJRx(JR(JR(߱ o_@R?-�5k W]]O~bx\$q#iv )p- :%DP�*<EŸߺ;k/qXUp\4T $!MR+QX0�E 7~D\)M_T0�o@>jx? t"wi.o|&Љݯ)L?[O_p{7N<EŸߺ;<ɇK}C.o|&ЉݧSB'v0�o>Tchw<EŸߺ;G K+ţ>E$Ҕ&-_Fc#ý|4|ı[ݶ mm.:So%= -\KF$RRy@O+ס_UyZeJ4䷦yWh9*Y̱1iYl'^Bv%^w!�S$r)V+tK"\zr[$-k^$ N8Pgd`&һ}$u9FHꗲ�Sz%l2A_=ǤY)e\V6Pp8 @74ά+8EA'Fj̳(h|^Z\HP/Ix.J%'G J[Pf t^xxPU>߯)JUeI)JQnY)mLj%8IHͤ@Hq59ߋ\-RanchJ1oB4^!+x$5n.*w XQlHpsR!ժF䭔7 kzѲqo]zЧ,gidn7 ԣVWù;b̋tYre2vZ$qէҒ B`gXKylG/w L!"\WJZ�Lij7 %,6F mJƝS}8pϤ*h[|˰{渭tGj$%{HVA#Z|oNlr{2ԗR菅6FڴMnx?gfcpi`KC8"|JaCsD![Yoo-'7ҧ.˙g\w3v5 Z,x;  2˒D!E*OgHGڢP<ʰˏ3 fbQu['"qN�7%C];RGWV؝*5Axճ=!@_CjJ̶Yo7{LB+eufAoy͠BuSW{X7`/zD)DJREoկ)K�+/F?8oe+ 8oe+  u9mGx)JP)JR(JR(-8ݲ;ËP~vʯ=bœ:K0GvD%ikqj:%)HI$�mj,|'tVpkp=V lP^GK1RشDtlu PVНu ^&՘ɹ[n >k{it8ۄtJlRQ߮ڒqZ3,f 1K.P#r~ˢA%oR_~s�c{ @Z ή.]`$6CĐ\` �Ap 7 VX/GZӤJ[mjBGJΪ%)P:VE21^oP HRTRTRTRH EH\ݗr3n9坵ے,�!lk஍oNF�CYwO�&]( zW(3]9ĘR(S.b2KFcxcs86BH>D7JE*taBKL tJR̒H�ڱ3X^3E% LGt>yJVUAImIwV@Q{QzN';H*#U۶V*T>Yzno�"cq _t(R&R�ݱ ۩Z RhcR6)m #u��4�zUk/ٵY-dcEeN�O O!Tw�G�ͫKB̆Uk y~%]awޓ�1?qx+SrZn6hNΩ(8ƛy~c~oFg,=%J8ۻHS)$5LJIy.1aio֠\Cj$!QڷVAJ@kۯ$[VQrR Lr�fNZ0늷аvQɘdE?xې䯢m.SʑnjN>Í~2tB �59p7˜q ΍8S{HrPԊn#v#4>f؅ou.Vt%;'j�`5j[;Nr DCzq :([;swƑ"H0O8r qnU^6Bf}E +E-NTOfۨ!Ur 1~m*C/Mv+ ROJIJIӘ51LH,-Yg„ ̯lRVGIONѭ^AF샽 $`Np$`ɹրް$ 2"Fn̈)JQJR�)cVxE' �QaVo' �QaV>nB-)R)Rv2M%~X7Frm*JB@'Py5?8Y0�IwjF= m/Jٮ"xǯѳLs ?JRT)DJREQq~ oU>`asj;а{ <l::&3aZi:+MHBCËP~vʮeٰ3΅LU3pVK*uRYIH +\\ףLui 0}M#9])G i#%bxB.So79w4Ϲ&CBw)Z$�5$�JkC�kD�'T)_W*M$ F\)Kw&ZB)B]mD"@o45w.[ZA @/@[_1nj5O1797+R� *iZPv,v-j0jO)e| >✟!7%+LF�L̇pߌ*V Ȉk%1[S+K),S5 :x#LxXxr, 5,€|:jhkP B\xFⓅF'wk:þ dqVX>$\k:ZI�8,r,&{I0$$~NVIAqI�'m*TҞ6K$HqN+[QJR2I${jGqLQ-xɃf8�% *R5R"oMz{I  >EZ&wZ:7;; RrI%p֖i-Ũ蔥#$�_ lg BjƘ+ !Z�5%� P4Rw s d=z*Z)vI�@ϩIFpw~2!9е{4ust#WRѶRFVս~ s0@<E+āP j Ap).%{T!I?.ڡcyy !r%^mNuFT;�Sΰ{vZ-<Ԫ �$IĐ3'!�X5^E:M@��rc32IXC~|OY%͝&v:=ܢ�:nRT^(L; [-ȕ LgHRPЍ B|B <?3"vB4<o.0%bYl2?ۈ%LdJ nB:%IOWẔB7Ati9\8c;3K4n}Fy2ct+1XTmKÑەu2\aHHR`p&.GO{uEL)JUQS.JWBTvh~D-爗VeNmvs"%ǁh� ~ �&⣯kއUCGI.MK[m\W<Aq�4)JQ)JR�)cVxE' �QaVo' �QaV>nB-)RY>3}vűŶItD}Rǜ´<kk ߅02Q#g!}m-CUWҬ|ۢDϏ|U 8�dHOz@ϸNXX6=#یu6Px5PN;I$[Aĕ}L,BR L$fZ',F@mU}W0C ��"Ͳ{Avv-b!EH f* $*Z6hcD�՟^$JRRUl^xס_UyZƯtNo~%)JTBȒ)JQ oQnl `ι;Ѵ_t6�JZ{J=AV؛,՝ߝ0))J-'jB@Q@`pOBRq%f%v%�[qZI))'Z*ҋViՠyp1N"^ C,kK</T!n.Zv[ E!'=%-r_䖅_Ц%4ԅ{6 bkIh>21X6�ZOF~y%ܶ'2e@l?)A(u(:PHR\� k$Tj- ΂FzJBBB%@A+cpß 퉞3a*�)$T”@J%,PiVm;jn뀗7k͹X Yn.o7nqC4ԥ*=G/UxW,8ttDRVq$qk;u:kRby<eV-׈,Ni qA*Бk[Z ֫sQr]:vU(Ҷ~h "2%Q q ؜ig 6iK:rAި ;Wv2D .)/%%u<.*ce _=ڶ#y tvm QT)y@;qKrp N8;��fݧ :�|#8uۮ> z>kjuOXFB=.`S4"8)9%ŭJeJcI o]vI<;JUTZѐ j.j\'2RUT[?-�5k R%}JяNY¬NY­Â|G[Q)JRT R%)_9BVĞ­9 n4&j}VҘ I'UdBi*-jtv?LkkBe$|B6fk-OmMrK<u1n0ۻVG[RZB#T) VXJƸFz ;C]K`v^՘mKft3&g" jK)}cPE~W(o۷ri5�ۯ+i[cuݭ:\.Q5>+qaMͦ4r}-8ݲ;ËP~vʯ<kW8-2߉JR$)DJRE3o,EfdDd- R{5Ԟz֊,ci1�*T(SD5�9� PJRUJȷ&Z7: ) JA JA JJT HzW=hW=f%j׊_v VЧVA:ۮRZiYy+SDe6UݨMgYzg_Bn- wPJ;@'Pt*Wz{gZr=, @\ZWʽ=3KG4.`p 1zxSX)$86UϹ[Օ嘾_ W W"#6RJ;TRNhA^Z? CFuKJіtJWHk' Rmeۖ\  D%nq i A:i<Zmïvn̐F]gY'Rel=|G.i0e>`@587 *:(gH5Z*4N:\o(n~ftZ Bܷ;VCh] 5+lUR@�#8$dL&`o/vt-I#@9=f)JVvd)DJRD)DVKZ o_@R"c�_Ⱛ&;J GX[g vomV5n?t.sځ)JRTR%)J"q8$[v%*I*h9�sfh]?8y'-`uv2:B;BAIJ6U T[Cf.rUOb6Q*/V]$Nn7Z٠jxk%Ç疝p:mi՝(3% \'_Hw\1楹=v7zw4[%rcOiP}5JmRgí6܈W NѠZ M5: NAR*,i{ūfh'3'3'<G([?hqeW5_37f]H=B-ZGkJո5 |lJR%)J"R%)J"R%)J"R%}ϝllId8[qM5 Ir&Ms!zk4.G.)3tqreZZgqohQ'RTTI:QyzuvXS({;R>$tWƕussx.zΧ֮qֆ<9:YJRf)JQ[?-�5k R%}JGW+ ƢJ~Ed ]܇\ަ@Zv8ޤAI'l_8?JT+{hF 0 68gYt} ~g@u)U}q~J v�4gYt} ~g@u)O?b_\}ߒ|~l_8?O{՜LHΥ)K돻Ox/kg=x5ԥ<}q~IO;}�} ~g@u~rm9wH : |Ry?r6S-KqG4ۘbnl}7h7%JJΫ} A��*<^*)Qn{%OӦL `2�hy:Tm}y:Tm}RiP}iP}iJ"y:Tm}y:Tm}RN~_vN~_v'ߥAݧߥAݥ(P}iP}iJ"y:Tm}y:Tm}RN~_vN~_v'ߥAݧߥAݥ(P}iP}iJ"y:Tm}y:Tm}RN~_vN~_v'ߥAݧߥAݥ(wmv)+a6RR(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/pong.jpg�����������������������������������������������������������0000664�0000000�0000000�00000022562�12641336260�0020441�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�  !"$"$�C�`"�������������� �W�  ���!8UV167AQatu "q2v#3BRbr$&CSTs����������������!����������!1AQ"aq� ��?�?cS%%(QŖff,\ct.V}�nꐾ;p8BZo5gl i՟C5 i՟At.V}Vt.V}иY9Z\.иYBZo5gkp8BZo5gl i՟C5 i՟At.V}Vt.V}иY9Z\.иYBZo5gkp8BZo5gl i՟C5 i՟At.V}Vt.V}иY9Z\.иYBZo5gk>>1NڥR2oty[v;3Q_9w<ӼK#gn:y>`\ MuvMtWDzf/hkn՝~*n<9o/:e!\P,ZckAr7[V"=W5DSUGtbrL:y>`\ MTaYs׃۩tinq**>k*"fU7}L"ݕ+کEi4iMξ#Yd5n.K*n./_ N]޹IBZo5gl i՟C`R,ZV b̖kFQ2G9gjbbjS(qvjϠ:y>+\k\]p-76jϡqvjϠ:y>+\k:y>`\ Mq`\ M p-7rƸ]p-76jϡqvjϡ-JUu:IZ٥F"nMMFn&gRP#<ݟC55ѣخ>y(#kQSȠvpRvaNV$8H 8Y~cd7g!�g�Sl r^Va🭬3ɪOGcd7g$Y)`57;#sN3CQԷ;Z5F}Nכ�b":?Hv}cd7g{?2hhsEYrS"v]"{˹tZ]T!PSfec7V$'˵Q]¬ִtbw;b'cj5QW$M̲ݟyIv:;�&;e�7a(v:m~[[Ӵk$-'ee uU4E!ۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +5շ# xۑ\xsIn +yJ4f<Oҡ8qG""U){ʄ# xۑ\xsInyǵhۊ3FˤĔub1W/.hZeoP+RՎݭէ$,'T{3ePn*y܌2+ÚKu(�g_6'XG«im;4>ʏͫWb=RtŞ-zãH2Z,ԥJ#uu&!#Dnz.)i'cQtb~ػ,I9x. SU]/LD<܌2+ÚKu�+{4a 1e:9iZ#{ܮE^H\[r0ˀi-׍eW4e7)1T,+V܌2+ÚKunFp%*rm.9^6a^[rm.9^6a^[rm.9^6a^[rm.9^6a^[rm.9^6a^["(֦SMTD;r0ˀi-ן/gW-˺"W5Sa e}ט|-oUS?Iʹ^/}rʾuUU,^?xx?@Sォ~' $h/NDt7'*L!�m0C$ /LN7q"ϓKv9o\Cm0C$m,^?%weld4XGkͭ]=zS/C=)�Nq� <'hPn|\I=)�Nq�"aFS$dVfOT#|d\؛<q7E퉿�������������������������6`sf�6܋@!fk|Ⱥ����������������������f��뱾5'|'o@"yC2.lMx������������������������30f鵾v]  6[nEР����������������������0��@wO_]>=Wc|j?&s<zMsbo<������������������������ 1ـ37Mw"Pd;wr.�@����������������������ـ�|'oI 꾻P(&&ȹ7yo9�������������������������lmoBC$ͦۻt(2�����������M&WldLEr'U;>`$sKAT"FGcU<r̃S����������=Wc|jOtOUA17E퉿|d\؛<����������%+3;9NNI (mW:#ܹ5UUD@[lWCv>c/F[_#T E$Œ=+56=V;r\݂U=*_.G|HQ9 tiNb+*PR3L+ֶ5� ^ ~r@ P����������f g6` k|Ⱥ&m6܋@!��������GȏĘkKEԅ }B"/j;W&*** mf 6"TfJOz5P֛ZG94/Jȣ#2d6J_:=«a% ӣrcQr'~r V*M_Ď7]d|F,rĊ(bQ%;#ӥ+.ZS%rUUOcfؘI42$5"+7;&YvVw|ʆn[ꅯpJMGe1kؾV2T_2Y0ƹ6K$WCj>gD"?ɒ'aXpgmJN!BrrU؛�Q�������0��@wO_]>=Wc|j?&s<zMsbo<���������9pWdyHu ́/rD'>"A=!uf* Յ6ިd]Ri T¶:ZB$.ѡH5G5_pےk$A =ZebO*2F73U=jxswd$)諪_r̈NUU*3&#Qf#ƈYʾUUr';BLƙcm2~r@ P����������f g6` k|Ⱥ&m6܋@!��������&M il644|GGr/azC åe=o)nT|Y$Lw(tE*O"EL av ,n Gi"䑪_Jkq�4`<*vJ9Gn�V>pWD4OH,;o:[Eu"<hM_,HM�3ft [,]WBʽ̩kun]&Ҫ/sj�������f��뱾5'|'o@~\k] RvNQHsmT\|Us%Akx1J(?s%kWlnٹ{B'55׷1U\U~37Mw"P�@����� ՠv lqJeSV!Dn켳v.yWtd)7:rӦ#ŋ/ Hڋ,4E*}pf*&QG]`Al-f"f.@R=;E[v۳zԚdlarfe׿QJ^Gj9˚~v|vx@F?g~,Lh 7$2z҇WL5(4Ⱥ&5Dlۻp?I1 )ػg[u:6 A͋.ƹÈ\Q@R źq\bb5&3=CFt(Nz5U7rUnE5���������lmoBC$ͦۻt(2��������:v,ug~a�iaӿԥ]eO�VvGPa9ڰ9.{SBL}SF멐]&[Hq(3$�ubC׽^.OEQ8nL̦ ceH1ܬGZOapjn3W͂Dy�������6`�� 꾻R| ;z bP~;#zmoBimoB2�����amUûx%'Cc ݒ.5_z咦_9>�9f�Yg3 m>�9f�_t1gjLe%'X^XM\;ɞh(W'LÒ{'юꨌ{[8m咮W/͸&XoHdn[VnOQ-(rYQVa"5XrV:;'.Y~E+��������� 1ـ37Mw"Pd;wr.�@��������ljŭynI\-2z QV M`K>&)1lVZ xy#;3!;p(NTNGvvk...j][j(TߩڗEJܬX@fO;U2T_**)Ԛ}xdFT*mVCl6#U2z'\ ص=&`KȲ]O2\�ת{zS5Ieܔ—<_6<3#' r\"ɨ�~a,nRf5<]׽ʾU3IXŬCTH5ԨrB5%_2#Sw,"�������0��@wO_]>=Wc|jkx1J(? RJd�6܋@46܋@���������0gU2~<bExQ9r(r~SwXؕ84K9- ek\vp%Lw#�����������ك͘3t;wr.�IMw"Pd���������� kū*M+0ڍ/S-F};/A4)kfUș,HR1@[x|bGIXxpdkl&Ʈ[fy ���������ـ�|'oI 꾻P&[WA쎶bP~; f鵾v] Ff鵾v] ����������������������30f鵾v]  6[nEР����������������������gn)uqO,g3AYgn)&;z5r)80결c *Ckj*sr嚪R [ǔ, RJduR!�37Mw"P 237Mw"P�@��������������������� 1ـ37Mw"Pd;wr.�@������������������������ [ǔ,(zpŽyO,+ԠvG[kx1J(?3t;wr.�#3t;wr.�d����������������������ك͘3t;wr.�IMw"Pd���������������+Lvo!6,9( Ekn;Y5`]\Wtm(Q-bM.Z{s<Tow0(Y:Cz"*J$'f>wnXա2<_ gb1g"Š!Fr1W%˲+\Mқ*ų^Wꜛ#Gfع"⊊u���/DZ>K ,^2ol{S ;kx1J(? RJd�6܋@46܋@����������������������6`sf�6܋@!fk|Ⱥ��������������h5s[3'#1بg_XGnfTnV rۓs F I "[W=\UW5U=P��+aEN =ӒkDsWYwMTq<1We(P`ϬyxP f3!lDj~$|���8e<aEӆ^-c|gmo)^C:[WAۻt(ۻt(�C ���������������������lۻt(2LmoBC ��������������lu"~VJHdyI G5{Qr**拑! ki *KTT"5t4jk*&o$ ���[tVջP*O|F^cS5TD_nim&vQҌU-jE!û.9˾"̫bE V[$ܚ"dH���8e<aEӆ^-c|gmo)^C:[WAۻt(ۻt(�C ���������������������lۻt(2LmoBC ��������������{߰.<3MXK-;)q2s\hXG'yZWL0- KX갦LʹQ2nvy24<Zȋj\J%ZCAQ*s݊jN;Ňj꽪U%* 4cPW"=FER#$MTUWt饊!9Y\JaU?\uOT$i4ɚNn 'E3ѬƦjU"!At GaKZVr%혙~'NDqrm\"+B"BusUa]hpBb#yS[,$D<����ᗋ{c%/Nx=)Xzmo)^C�fn[nEРdfn[nEР ���������������������0c9�fn[nEР3iv]  ������������������������/Nx=)XQbᗋ{c%Y[WA쎶bP~; f鵾v] Ff鵾v] ����������������������30f鵾v]  6[nEР������������������������ᗋ{c%/Nx=)Xzmo)^C�fn[nEРdfn[nEР ���������������������0c9�fn[nEР3iv]  ������������������������/Nx=)XQbᗋ{c%Y[WAROHAU/.ןl-wc 5^ Qrr*f>h'?3H1moB\ʹxǟޤZQ4++ٞLjb|=}IXLwz#'5ɺ����������������������0c9�fn[nEР3iv]  ������������������������/Nx=)XQbᗋ{c%S|Msbo<z&U*VB'Rr111] 檵ёTTEO*Gp V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"J=1[>p V$:"f _\ifZmoBC%ҏ o+٦g;W6^R&;*92s\1�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C.#w�n/C./Nx=)XV~~HuŢt6JSrtyxlF"9v.*����������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/tutorials/pong.rst�����������������������������������������������������������0000664�0000000�0000000�00000040167�12641336260�0020472�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������.. _pong: .. highlight:: python :linenothreshold: 3 Pong Game Tutorial ================== Introduction ------------ .. container:: title Welcome to the Pong tutorial This tutorial will teach you how to write pong using Kivy. We'll start with a basic application like the one described in the :ref:`quickstart` and turn it into a playable pong game, describing each step along the way. .. image:: pong.jpg :align: center :height: 392px Here is a check list before starting this tutorial: - You have a working Kivy installation. See the :doc:`/installation/installation` section for detailed descriptions - You know how to run a basic Kivy application. See :ref:`quickstart` if you don't. If you have read the programming guide, and understand both basic Widget concepts (:doc:`/tutorials/firstwidget`) and basic concepts of the kv language (:doc:`/guide/lang`), you can probably skip the first 2 steps and go straight to step 3. .. note:: You can find the entire source code, and source code files for each step in the Kivy examples directory under `tutorials/pong/` Ready? Sweet, let's get started! Getting Started --------------- .. container:: title Getting Started Let's start by getting a really simple Kivy app up and running. Create a directory for the game and a file named *main.py* .. include:: ../../../examples/tutorials/pong/steps/step1/main.py :literal: Go ahead and run the application. It should just show a black window at this point. What we've done is create a very simple Kivy :class:`~kivy.app.App`, which creates an instance of our ``PongGame`` Widget class and returns it as the root element for the applications UI, which you should imagine at this point as a hierarchical tree of Widgets. Kivy places this widget-tree in the default Window. In the next step, we will draw the Pong background and scores by defining how the ``PongGame widget`` looks. Add Simple Graphics ------------------- .. container:: title Creation of pong.kv We will use a .kv file to define the look and feel of the ``PongGame`` class. Since our :class:`~kivy.app.App` class is called ``PongApp``, we can simply create a file called ``pong.kv`` in the same directory that will be automatically loaded when the application is run. So create a new file called ``*pong.kv*`` and add the following contents. .. literalinclude:: ../../../examples/tutorials/pong/steps/step2/pong.kv :language: kv :linenos: .. note:: COMMON ERROR: The name of the kv file, e.g. pong.kv, must match the name of the app, e.g. PongApp (the part before the App ending). If you run the app now, you should see a vertical bar in the middle, and two zeros where the player scores will be displayed. Explaining the Kv File Syntax ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Before going on to the next step, you might want to take a closer look at the contents of the kv file we just created and figure out what is going on. If you understand what's happening, you can probably skip ahead to the next step. On the very first line we have:: #:kivy 1.0.9 This first line is required in every kv file. It should start with ``#:kivy`` followed by a space and the Kivy version it is intended for (so Kivy can make sure you have at least the required version, or handle backwards compatibility later on). After that, we begin defining rules that are applied to all ``PongGame`` instances:: <PongGame>: ... Like Python, kv files use indentation to define nested blocks. A block defined with a class name inside the ``<`` and ``>`` characters is a :class:`~kivy.uix.widget.Widget` rule. It will be applied to any instance of the named class. If you replaced ``PongGame`` with ``Widget`` in our example, all Widget instances would have the vertical line and the two Label widgets inside them because it would define these rules for all Widget instances. Inside a rule section, you can add various blocks to define the style and contents of the widgets they will be applied to. You can: - set property values, - add child widgets - define a `canvas` section in which you can add Graphics instructions that define how the widget is rendered. The first block inside the ``<PongGame>`` rule we have is a `canvas` block: .. code-block:: kv <PongGame>: canvas: Rectangle: pos: self.center_x - 5, 0 size: 10, self.height So this canvas block says that the ``PongGame`` widget should draw some graphics primitives. In this case, we add a rectangle to the canvas. We set the pos of the rectangle to be 5 pixels left of the horizontal center of the widget, and 0 for y. The size of the rectangle is set to 10 pixels in width, and the widget's height in height. The nice thing about defining the graphics like this, is that the rendered rectangle will be automatically updated when the properties of any widgets used in the value expression change. .. note:: Try to resize the application window and notice what happens. That's right, the entire UI resizes automatically. The standard behaviour of the Window is to resize an element based on its property `size_hint`. The default widget size_hint is (1,1), meaning it will be stretched 100% in both x-direction and y-direction and hence fill the available space. Since the pos and size of the rectangle and center_x and top of the score labels were defined within the context of the ``PongGame`` class, these properties will automatically update when the corresponding widget properties change. Using the Kv language gives you automatic property binding. :) The last two sections we add look pretty similar. Each of them adds a Label widget as a child widget to the ``PongGame`` widget. For now, the text on both of them is just set to *"0"*. We'll hook that up to the actual score once we have the logic implemented, but the labels already look good since we set a bigger font_size, and positioned them relatively to the root widget. The ``root`` keyword can be used inside the child block to refer back to the parent/root widget the rule applies to (``PongGame`` in this case): .. code-block:: kv <PongGame>: # ... Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: "0" Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: "0" Add the Ball ------------ .. container:: title Add the Ball Ok, so we have a basic pong arena to play in, but we still need the players and a ball to hit around. Let's start with the ball. We'll add a new `PongBall` class to create a widget that will be our ball and make it bounce around. PongBall Class ~~~~~~~~~~~~~~ Here is the Python code for the PongBall class:: class PongBall(Widget): # velocity of the ball on x and y axis velocity_x = NumericProperty(0) velocity_y = NumericProperty(0) # referencelist property so we can use ball.velocity as # a shorthand, just like e.g. w.pos for w.x and w.y velocity = ReferenceListProperty(velocity_x, velocity_y) # ``move`` function will move the ball one step. This # will be called in equal intervals to animate the ball def move(self): self.pos = Vector(*self.velocity) + self.pos And here is the kv rule used to draw the ball as a white circle: .. code-block:: kv <PongBall>: size: 50, 50 canvas: Ellipse: pos: self.pos size: self.size To make it all work, you also have to add the imports for the :doc:`/api-kivy.properties` Property classes used and the :class:`~kivy.vector.Vector`. Here is the entire updated python code and kv file for this step: main.py: .. include:: ../../../examples/tutorials/pong/steps/step3/main.py :literal: pong.kv: .. literalinclude:: ../../../examples/tutorials/pong/steps/step3/pong.kv :language: kv :linenos: Note that not only a `<PongBall>` widget rule has been added, but also a child widget `PongBall` in the `<PongGame>` widget rule. Adding Ball Animation --------------------- .. container:: title Making the ball move Cool, so now we have a ball, and it even has a ``move`` function... but it's not moving yet. Let's fix that. Scheduling Functions on the Clock ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We need the ``move`` method of our ball to be called regularly. Luckily, Kivy makes this pretty easy by letting us schedule any function we want using the :class:`~kivy.clock.Clock` and specifying the interval:: Clock.schedule_interval(game.update, 1.0/60.0) This line for example, would cause the ``update`` function of the game object to be called once every 60th of a second (60 times per second). Object Properties/References ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We have another problem though. We'd like to make sure the PongBall has its ``move`` function called regularly, but in our code we don't have any references to the ball object since we just added it via the kv file inside the kv rule for the ``PongGame`` class. The only reference to our game is the one we return in the applications build method. Since we're going to have to do more than just move the ball (e.g. bounce it off the walls and later the players racket), we'll probably need an ``update`` method for our ``PongGame`` class anyway. Furthermore, given that we have a reference to the game object already, we can easily schedule its new ``update`` method when the application gets built:: class PongGame(Widget): def update(self, dt): # call ball.move and other stuff pass class PongApp(App): def build(self): game = PongGame() Clock.schedule_interval(game.update, 1.0/60.0) return game However, that still doesn't change the fact that we don't have a reference to the ``PongBall`` child widget created by the kv rule. To fix this, we can add an :class:`ObjectProperty <kivy.properties.ObjectProperty>` to the PongGame class, and hook it up to the widget created in the kv rule. Once that's done, we can easily reference the ball property inside the ``update`` method and even make it bounce off the edges:: class PongGame(Widget): ball = ObjectProperty(None) def update(self, dt): self.ball.move() # bounce off top and bottom if (self.ball.y < 0) or (self.ball.top > self.height): self.ball.velocity_y *= -1 # bounce off left and right if (self.ball.x < 0) or (self.ball.right > self.width): self.ball.velocity_x *= -1 Don't forget to hook it up in the kv file, by giving the child widget an id and setting the PongGame's ``ball`` ObjectProperty to that id: .. code-block:: kv <PongGame>: ball: pong_ball # ... (canvas and Labels) PongBall: id: pong_ball center: self.parent.center .. note:: At this point everything is hooked up for the ball to bounce around. If you're coding along as we go, you might be wondering why the ball isn't moving anywhere. The ball's velocity is set to 0 on both x and y. In the code listing below, a ``serve_ball`` method is added to the ``PongGame`` class and called in the app's ``build`` method. It sets a random x and y velocity for the ball, and also resets the position, so we can use it later to reset the ball when a player has scored a point. Here is the entire code for this step: main.py: .. include:: ../../../examples/tutorials/pong/steps/step4/main.py :literal: pong.kv: .. literalinclude:: ../../../examples/tutorials/pong/steps/step4/pong.kv :language: kv :linenos: Connect Input Events -------------------- .. container:: title Adding Players and reacting to touch input Sweet, our ball is bouncing around. The only things missing now are the movable player rackets and keeping track of the score. We won't go over all the details of creating the class and kv rules again, since those concepts were already covered in the previous steps. Instead, let's focus on how to move the Player widgets in response to user input. You can get the whole code and kv rules for the ``PongPaddle`` class at the end of this section. In Kivy, a widget can react to input by implementing the :meth:`on_touch_down <kivy.uix.widget.Widget.on_touch_down>`, the :meth:`on_touch_move <kivy.uix.widget.Widget.on_touch_move>` and the :meth:`on_touch_up <kivy.uix.widget.Widget.on_touch_up>` methods. By default, the Widget class implements these methods by just calling the corresponding method on all its child widgets to pass on the event until one of the children returns ``True``. Pong is pretty simple. The rackets just need to move up and down. In fact it's so simple, we don't even really need to have the player widgets handle the events themselves. We'll just implement the ``on_touch_move`` function for the ``PongGame`` class and have it set the position of the left or right player based on whether the touch occurred on the left or right side of the screen. Check the ``on_touch_move`` handler:: def on_touch_move(self, touch): if touch.x < self.width/3: self.player1.center_y = touch.y if touch.x > self.width - self.width/3: self.player2.center_y = touch.y We'll keep the score for each player in a :class:`~kivy.properties.NumericProperty`. The score labels of the ``PongGame`` are kept updated by changing the NumericProperty ``score``, which in turn updates the ``PongGame`` child labels text property. This binding occurs because Kivy :mod:`~kivy.properties` automatically bind to any references in their corresponding kv files. When the ball escapes out of the sides, we'll update the score and serve the ball again by changing the ``update`` method in the ``PongGame`` class. The ``PongPaddle`` class also implements a ``bounce_ball method``, so that the ball bounces differently based on where it hits the racket. Here is the code for the `PongPaddle` class:: class PongPaddle(Widget): score = NumericProperty(0) def bounce_ball(self, ball): if self.collide_widget(ball): speedup = 1.1 offset = 0.02 * Vector(0, ball.center_y-self.center_y) ball.velocity = speedup * (offset - ball.velocity) .. note:: This algorithm for ball bouncing is very simple, but will have strange behavior if the ball hits the paddle from the side or bottom...this is something you could try to fix yourself if you like. And here it is in context. Pretty much done: main.py: .. include:: ../../../examples/tutorials/pong/steps/step5/main.py :literal: pong.kv: .. literalinclude:: ../../../examples/tutorials/pong/steps/step5/pong.kv :language: kv :linenos: Where To Go Now? ---------------- .. container:: title Have some fun Well, the pong game is pretty much complete. If you understood all of the things that are covered in this tutorial, give yourself a pat on the back and think about how you could improve the game. Here are a few ideas of things you could do: * Add some nicer graphics / images. (Hint: check out the :attribute:`~kivy.graphics.instructions.Instruction.source` property on the graphics instructions like :class:`~kivy.graphics.Circle` or :class:`~kivy.graphics.Rectangle`, to set an image as the texture.) * Make the game end after a certain score. Maybe once a player has 10 points, you can display a large "PLAYER 1 WINS" label and/or add a main menu to start, pause and reset the game. (Hint: check out the :class:`~kivy.uix.button.Button` and :class:`~kivy.uix.label.Label` classes, and figure out how to use their `add_widget` and `remove_widget` functions to add or remove widgets dynamically. * Make it a 4 player Pong Game. Most tablets have Multi-Touch support, so wouldn't it be cool to have a player on each side and have four people play at the same time? * Fix the simplistic collision check so hitting the ball with an end of the paddle results in a more realistic bounce. .. note:: You can find the entire source code and source code files for each step in the Kivy examples directory under tutorials/pong/ ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/doc/sources/user-guide.rst���������������������������������������������������������������0000664�0000000�0000000�00000000576�12641336260�0017552�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������User's Guide ------------ This part of the documentation explains the basic ideas behind Kivy's design and why you'd want to use it. It goes on with a discussion of the architecture and shows you how to create stunning applications in a short time using the framework. .. toctree:: :maxdepth: 2 installation/installation philosophy contribute faq contact ����������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/��������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014325�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/3Drendering/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016471�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/3Drendering/main.py�������������������������������������������������������������0000664�0000000�0000000�00000004533�12641336260�0017774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' 3D Rotating Monkey Head ======================== This example demonstrates using OpenGL to display a rotating monkey head. This includes loading a Blender OBJ file, shaders written in OpenGL's Shading Language (GLSL), and using scheduled callbacks. The monkey.obj file is an OBJ file output from the Blender free 3D creation software. The file is text, listing vertices and faces and is loaded using a class in the file objloader.py. The file simple.glsl is a simple vertex and fragment shader written in GLSL. ''' from kivy.app import App from kivy.clock import Clock from kivy.core.window import Window from kivy.uix.widget import Widget from kivy.resources import resource_find from kivy.graphics.transformation import Matrix from kivy.graphics.opengl import * from kivy.graphics import * from objloader import ObjFile class Renderer(Widget): def __init__(self, **kwargs): self.canvas = RenderContext(compute_normal_mat=True) self.canvas.shader.source = resource_find('simple.glsl') self.scene = ObjFile(resource_find("monkey.obj")) super(Renderer, self).__init__(**kwargs) with self.canvas: self.cb = Callback(self.setup_gl_context) PushMatrix() self.setup_scene() PopMatrix() self.cb = Callback(self.reset_gl_context) Clock.schedule_interval(self.update_glsl, 1 / 60.) def setup_gl_context(self, *args): glEnable(GL_DEPTH_TEST) def reset_gl_context(self, *args): glDisable(GL_DEPTH_TEST) def update_glsl(self, *largs): asp = self.width / float(self.height) proj = Matrix().view_clip(-asp, asp, -1, 1, 1, 100, 1) self.canvas['projection_mat'] = proj self.canvas['diffuse_light'] = (1.0, 1.0, 0.8) self.canvas['ambient_light'] = (0.1, 0.1, 0.1) self.rot.angle += 1 def setup_scene(self): Color(1, 1, 1, 1) PushMatrix() Translate(0, 0, -3) self.rot = Rotate(1, 0, 1, 0) m = list(self.scene.objects.values())[0] UpdateNormalMatrix() self.mesh = Mesh( vertices=m.vertices, indices=m.indices, fmt=m.vertex_format, mode='triangles', ) PopMatrix() class RendererApp(App): def build(self): return Renderer() if __name__ == "__main__": RendererApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/3Drendering/monkey.obj����������������������������������������������������������0000664�0000000�0000000�00000744767�12641336260�0020520�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Blender v2.65 (sub 1) OBJ File: '' # www.blender.org mtllib monkey.mtl o Suzanne v 0.477241 0.205729 0.676920 v -0.507134 0.205729 0.676920 v 0.543648 0.178386 0.581217 v -0.573540 0.178386 0.581217 v 0.422554 0.059245 0.606607 v -0.452446 0.059245 0.606607 v 0.395210 0.125651 0.694498 v -0.425102 0.125651 0.694498 v 0.279976 0.125651 0.715982 v -0.309868 0.125651 0.715982 v 0.250679 0.059245 0.637857 v -0.280571 0.059245 0.637857 v 0.129585 0.178386 0.653482 v -0.159477 0.178386 0.653482 v 0.199898 0.205729 0.725748 v -0.229790 0.205729 0.725748 v 0.199898 0.320964 0.725748 v -0.229790 0.320964 0.725748 v 0.129585 0.348308 0.653482 v -0.159477 0.348308 0.653482 v 0.250679 0.469401 0.637857 v -0.280571 0.469401 0.637857 v 0.279976 0.402995 0.715982 v -0.309868 0.402995 0.715982 v 0.395210 0.402995 0.694498 v -0.425102 0.402995 0.694498 v 0.422554 0.469401 0.606607 v -0.452446 0.469401 0.606607 v 0.543648 0.348308 0.581217 v -0.573540 0.348308 0.581217 v 0.477241 0.320964 0.676920 v -0.507134 0.320964 0.676920 v 0.442085 0.307292 0.725748 v -0.471977 0.307292 0.725748 v 0.381538 0.369792 0.739420 v -0.411430 0.369792 0.739420 v 0.295601 0.369792 0.756998 v -0.325493 0.369792 0.756998 v 0.237007 0.307292 0.764810 v -0.266899 0.307292 0.764810 v 0.237007 0.221354 0.764810 v -0.266899 0.221354 0.764810 v 0.295601 0.162761 0.756998 v -0.325493 0.162761 0.756998 v 0.381538 0.162761 0.739420 v -0.411430 0.162761 0.739420 v 0.442085 0.221354 0.725748 v -0.471977 0.221354 0.725748 v 0.409533 0.233724 0.750488 v -0.439425 0.233724 0.750488 v 0.367866 0.192058 0.760904 v -0.397759 0.192058 0.760904 v 0.307971 0.192058 0.773925 v -0.337863 0.192058 0.773925 v 0.266304 0.233724 0.779133 v -0.296196 0.233724 0.779133 v 0.266304 0.293620 0.779133 v -0.296196 0.293620 0.779133 v 0.307971 0.337891 0.773925 v -0.337863 0.337891 0.773925 v 0.367866 0.337891 0.760904 v -0.397759 0.337891 0.760904 v 0.409533 0.293620 0.750488 v -0.439425 0.293620 0.750488 v 0.070991 -0.936849 0.557779 v -0.100884 -0.936849 0.557779 v 0.211616 -0.919271 0.542154 v -0.241509 -0.919271 0.542154 v 0.283882 -0.872396 0.544107 v -0.313774 -0.872396 0.544107 v 0.293648 -0.757161 0.569498 v -0.323540 -0.757161 0.569498 v 0.266304 -0.550130 0.590982 v -0.296196 -0.550130 0.590982 v 0.276070 -0.098958 0.600748 v -0.305962 -0.098958 0.600748 v 0.506538 -0.022786 0.548014 v -0.536430 -0.022786 0.548014 v 0.686226 0.111979 0.508951 v -0.716118 0.111979 0.508951 v 0.774116 0.309245 0.530435 v -0.804009 0.309245 0.530435 v 0.735054 0.445964 0.606607 v -0.764946 0.445964 0.606607 v 0.567085 0.531901 0.665201 v -0.596977 0.531901 0.665201 v 0.375679 0.656901 0.719889 v -0.405571 0.656901 0.719889 v 0.233101 0.703776 0.751139 v -0.262993 0.703776 0.751139 v 0.115913 0.584636 0.756998 v -0.145805 0.584636 0.756998 v 0.026070 0.445964 0.745279 v -0.055962 0.445964 0.745279 v 0.164741 0.502604 0.762857 v -0.194634 0.502604 0.762857 v 0.258491 0.570964 0.753092 v -0.288384 0.570964 0.753092 v 0.362007 0.545573 0.729654 v -0.391899 0.545573 0.729654 v 0.524116 0.463542 0.682779 v -0.554009 0.463542 0.682779 v 0.653023 0.385417 0.630045 v -0.682915 0.385417 0.630045 v 0.668648 0.285808 0.594889 v -0.698540 0.285808 0.594889 v 0.600288 0.147136 0.592935 v -0.630180 0.147136 0.592935 v 0.455757 0.041667 0.624185 v -0.485649 0.041667 0.624185 v 0.260445 0.010417 0.688639 v -0.290337 0.010417 0.688639 v 0.108101 0.065104 0.714029 v -0.137993 0.065104 0.714029 v 0.082710 0.395183 0.756998 v -0.112602 0.395183 0.756998 v 0.049507 0.289714 0.733560 v -0.079399 0.289714 0.733560 v 0.059273 0.172526 0.706217 v -0.089165 0.172526 0.706217 v 0.041695 -0.891927 0.620279 v -0.071587 -0.891927 0.620279 v 0.129585 -0.870442 0.624185 v -0.159477 -0.870442 0.624185 v 0.166695 -0.802083 0.641764 v -0.196587 -0.802083 0.641764 v 0.149116 -0.550130 0.676920 v -0.179009 -0.550130 0.676920 v 0.170601 -0.712239 0.661295 v -0.200493 -0.712239 0.661295 v 0.026070 -0.356771 0.702310 v -0.055962 -0.356771 0.702310 v 0.033882 -0.544271 0.698404 v -0.063774 -0.544271 0.698404 v 0.041695 -0.692708 0.690592 v -0.071587 -0.692708 0.690592 v 0.094429 -0.233724 0.723795 v -0.124321 -0.233724 0.723795 v 0.102241 -0.163411 0.723795 v -0.132134 -0.163411 0.723795 v 0.047554 -0.116536 0.717935 v -0.077446 -0.116536 0.717935 v -0.005180 -0.141927 0.723795 v -0.024712 -0.141927 0.723795 v 0.029976 -0.282552 0.717935 v -0.059868 -0.282552 0.717935 v 0.028023 -0.263021 0.749185 v -0.057915 -0.263021 0.749185 v 0.006538 -0.145833 0.760904 v -0.036430 -0.145833 0.760904 v 0.057320 -0.120442 0.753092 v -0.087212 -0.120442 0.753092 v 0.096382 -0.165364 0.760904 v -0.126274 -0.165364 0.760904 v 0.088570 -0.223958 0.758951 v -0.118462 -0.223958 0.758951 v 0.047554 -0.163411 0.776529 v -0.077446 -0.163411 0.776529 v 0.031929 -0.222005 0.772623 v -0.061821 -0.222005 0.772623 v 0.041695 -0.065755 0.712076 v -0.071587 -0.065755 0.712076 v 0.113960 -0.159505 0.710123 v -0.143852 -0.159505 0.710123 v 0.123726 -0.247396 0.684732 v -0.153618 -0.247396 0.684732 v 0.123726 -0.352864 0.684732 v -0.153618 -0.352864 0.684732 v 0.225288 -0.356771 0.592935 v -0.255180 -0.356771 0.592935 v 0.194038 -0.259114 0.589029 v -0.223930 -0.259114 0.589029 v 0.166695 -0.175130 0.616373 v -0.196587 -0.175130 0.616373 v 0.035835 -0.729817 0.684732 v -0.065727 -0.729817 0.684732 v 0.088570 -0.759114 0.676920 v -0.118462 -0.759114 0.676920 v 0.065132 -0.831380 0.657389 v -0.095024 -0.831380 0.657389 v 0.012398 -0.858724 0.645670 v -0.042290 -0.858724 0.645670 v 0.008491 -0.843099 0.616373 v -0.038384 -0.843099 0.616373 v 0.055366 -0.817708 0.624185 v -0.085259 -0.817708 0.624185 v 0.078804 -0.761067 0.641764 v -0.108696 -0.761067 0.641764 v 0.031929 -0.741536 0.647623 v -0.061821 -0.741536 0.647623 v 0.020210 -0.790364 0.602701 v -0.050102 -0.790364 0.602701 v 0.063179 -0.784505 0.602050 v -0.093071 -0.784505 0.602050 v 0.149116 0.201823 0.721842 v -0.179009 0.201823 0.721842 v 0.137398 0.277995 0.727701 v -0.167290 0.277995 0.727701 v 0.154976 0.367839 0.731607 v -0.184868 0.367839 0.731607 v 0.180366 0.145183 0.717935 v -0.210259 0.145183 0.717935 v 0.279976 0.090495 0.698404 v -0.309868 0.090495 0.698404 v 0.414741 0.080729 0.665201 v -0.444634 0.080729 0.665201 v 0.528023 0.156901 0.635904 v -0.557915 0.156901 0.635904 v 0.592476 0.262370 0.622232 v -0.622368 0.262370 0.622232 v 0.582710 0.348308 0.630045 v -0.612602 0.348308 0.630045 v 0.488960 0.410808 0.669107 v -0.518852 0.410808 0.669107 v 0.363960 0.455729 0.704264 v -0.393852 0.455729 0.704264 v 0.281929 0.469401 0.714029 v -0.311821 0.469401 0.714029 v 0.209663 0.440104 0.727701 v -0.239555 0.440104 0.727701 v 0.235054 0.408854 0.725748 v -0.264946 0.408854 0.725748 v 0.291695 0.434245 0.717935 v -0.321587 0.434245 0.717935 v 0.362007 0.426433 0.714029 v -0.391899 0.426433 0.714029 v 0.467476 0.389323 0.680826 v -0.497368 0.389323 0.680826 v 0.543648 0.334636 0.639810 v -0.573540 0.334636 0.639810 v 0.551460 0.264323 0.633951 v -0.581352 0.264323 0.633951 v 0.500679 0.176433 0.649576 v -0.530571 0.176433 0.649576 v 0.406929 0.111979 0.678873 v -0.436821 0.111979 0.678873 v 0.289741 0.115886 0.708170 v -0.319634 0.115886 0.708170 v 0.199898 0.160808 0.721842 v -0.229790 0.160808 0.721842 v 0.190132 0.352214 0.725748 v -0.220024 0.352214 0.725748 v 0.170601 0.279948 0.723795 v -0.200493 0.279948 0.723795 v 0.174507 0.213542 0.719889 v -0.204399 0.213542 0.719889 v 0.028023 0.467448 0.631998 v -0.057915 0.467448 0.631998 v 0.115913 0.604167 0.639810 v -0.145805 0.604167 0.639810 v 0.237007 0.727214 0.631998 v -0.266899 0.727214 0.631998 v 0.393257 0.670573 0.598795 v -0.423149 0.670573 0.598795 v 0.576851 0.543620 0.546060 v -0.606743 0.543620 0.546060 v 0.746773 0.463542 0.499185 v -0.776665 0.463542 0.499185 v 0.799507 0.307292 0.424967 v -0.829399 0.307292 0.424967 v 0.694038 0.088542 0.399576 v -0.723930 0.088542 0.399576 v 0.512398 -0.048177 0.444498 v -0.542290 -0.048177 0.444498 v 0.061226 -0.481771 0.260904 v -0.091118 -0.481771 0.260904 v 0.051460 -0.647786 0.303873 v -0.081352 -0.647786 0.303873 v 0.061226 -0.850911 0.358560 v -0.091118 -0.850911 0.358560 v 0.070991 -0.948567 0.464029 v -0.100884 -0.948567 0.464029 v 0.235054 -0.923177 0.434732 v -0.264946 -0.923177 0.434732 v 0.313179 -0.845052 0.415201 v -0.343071 -0.845052 0.415201 v 0.299507 -0.679036 0.424967 v -0.329399 -0.679036 0.424967 v 0.186226 -0.606771 0.331217 v -0.216118 -0.606771 0.331217 v 0.215523 -0.811849 0.352701 v -0.245415 -0.811849 0.352701 v 0.182320 -0.430989 0.309732 v -0.212212 -0.430989 0.309732 v 0.272163 -0.475911 0.440592 v -0.302055 -0.475911 0.440592 v 0.215523 -0.247396 0.458170 v -0.245415 -0.247396 0.458170 v 0.240913 -0.325521 0.446451 v -0.270805 -0.325521 0.446451 v 0.197945 -0.188802 0.477701 v -0.227837 -0.188802 0.477701 v 0.305366 -0.128255 0.471842 v -0.335259 -0.128255 0.471842 v 0.154976 -0.034505 -0.719565 v -0.184868 -0.034505 -0.719565 v 0.145210 -0.239583 -0.500815 v -0.175102 -0.239583 -0.500815 v 0.112007 -0.366536 -0.110190 v -0.141899 -0.366536 -0.110190 v 0.082710 -0.417317 0.178873 v -0.112602 -0.417317 0.178873 v 0.195991 -0.339192 0.270670 v -0.225884 -0.339192 0.270670 v 0.725288 0.108073 0.184732 v -0.755180 0.108073 0.184732 v 0.184273 0.301433 -0.805502 v -0.214165 0.301433 -0.805502 v 0.211616 0.936198 0.049967 v -0.241509 0.936198 0.049967 v 0.211616 0.940104 -0.313315 v -0.241509 0.940104 -0.313315 v 0.213570 0.711589 -0.664877 v -0.243462 0.711589 -0.664877 v 0.694038 0.449870 0.348795 v -0.723930 0.449870 0.348795 v 0.684273 0.551433 0.155435 v -0.714165 0.551433 0.155435 v 0.703804 0.678386 -0.076986 v -0.733696 0.678386 -0.076986 v 0.703804 0.666667 -0.323080 v -0.733696 0.666667 -0.323080 v 0.692085 0.473308 -0.500815 v -0.721977 0.473308 -0.500815 v 0.528023 0.598308 -0.573080 v -0.557915 0.598308 -0.573080 v 0.531929 0.826823 -0.317221 v -0.561821 0.826823 -0.317221 v 0.531929 0.828776 -0.037924 v -0.561821 0.828776 -0.037924 v 0.531929 0.652995 0.206217 v -0.561821 0.652995 0.206217 v 0.549507 0.516276 0.395670 v -0.579399 0.516276 0.395670 v 0.213570 0.731120 0.337076 v -0.243462 0.731120 0.337076 v 0.266304 0.611979 0.549967 v -0.296196 0.611979 0.549967 v 0.248726 0.547526 0.497232 v -0.278618 0.547526 0.497232 v 0.021512 0.499349 0.549967 v -0.051404 0.499349 0.549967 v 0.772163 0.322917 0.262857 v -0.802055 0.322917 0.262857 v 0.793648 0.401042 0.073404 v -0.823540 0.401042 0.073404 v 0.803413 0.477214 -0.104330 v -0.833305 0.477214 -0.104330 v 0.781929 0.457683 -0.323080 v -0.811821 0.457683 -0.323080 v 0.320991 -0.247396 -0.084799 v -0.350884 -0.247396 -0.084799 v 0.526070 -0.114583 -0.082846 v -0.555962 -0.114583 -0.082846 v 0.529976 -0.057942 0.231607 v -0.559868 -0.057942 0.231607 v 0.303413 -0.173177 0.335123 v -0.333305 -0.173177 0.335123 v 0.263700 -0.261067 0.203613 v -0.293592 -0.261067 0.203613 v 0.268908 -0.143880 0.435383 v -0.298800 -0.143880 0.435383 v 0.613960 0.172526 -0.543783 v -0.643852 0.172526 -0.543783 v 0.459663 0.231120 -0.668783 v -0.489555 0.231120 -0.668783 v 0.522163 -0.055989 -0.381674 v -0.552055 -0.055989 -0.381674 v 0.373726 -0.138021 -0.434408 v -0.403618 -0.138021 -0.434408 v 0.373075 -0.003255 -0.627117 v -0.402967 -0.003255 -0.627117 v 0.947945 0.434245 -0.307455 v -0.977837 0.434245 -0.307455 v 1.100288 0.479167 -0.397299 v -1.130180 0.479167 -0.397299 v 1.244820 0.408855 -0.453940 v -1.274712 0.408855 -0.453940 v 1.262398 0.205729 -0.459799 v -1.292290 0.205729 -0.459799 v 1.125679 0.018230 -0.410971 v -1.155571 0.018230 -0.410971 v 0.903023 -0.067708 -0.266440 v -0.932915 -0.067708 -0.266440 v 0.930366 -0.013021 -0.297690 v -0.960259 -0.013021 -0.297690 v 1.102242 0.053386 -0.424643 v -1.132133 0.053386 -0.424643 v 1.209663 0.197917 -0.469565 v -1.239555 0.197917 -0.469565 v 1.199898 0.354167 -0.463705 v -1.229790 0.354167 -0.463705 v 1.084663 0.408855 -0.412924 v -1.114555 0.408855 -0.412924 v 0.961616 0.375651 -0.332846 v -0.991509 0.375651 -0.332846 v 0.678413 -0.028646 -0.127768 v -0.708305 -0.028646 -0.127768 v 0.713570 -0.069661 -0.192221 v -0.743462 -0.069661 -0.192221 v 0.778023 0.147136 -0.041830 v -0.807915 0.147136 -0.041830 v 0.854195 0.365886 -0.260580 v -0.884087 0.365886 -0.260580 v 0.795601 -0.013021 -0.241049 v -0.825493 -0.013021 -0.241049 v 0.758491 0.024089 -0.270346 v -0.788384 0.024089 -0.270346 v 0.770210 0.078776 -0.295736 v -0.800102 0.078776 -0.295736 v 0.762398 0.147136 -0.280111 v -0.792290 0.147136 -0.280111 v 0.826851 0.246745 -0.284018 v -0.856743 0.246745 -0.284018 v 0.885445 0.319011 -0.289877 v -0.915337 0.319011 -0.289877 v 0.815132 0.305339 -0.211752 v -0.845024 0.305339 -0.211752 v 0.760445 0.160808 -0.172690 v -0.790337 0.160808 -0.172690 v 0.706408 0.025391 -0.187012 v -0.736300 0.025391 -0.187012 v 0.904976 0.287761 -0.348471 v -0.934868 0.287761 -0.348471 v 0.850288 0.225261 -0.338705 v -0.880180 0.225261 -0.338705 v 0.785835 0.152995 -0.340658 v -0.815727 0.152995 -0.340658 v 0.778023 0.108073 -0.340658 v -0.807915 0.108073 -0.340658 v 0.820991 0.069011 -0.340658 v -0.850884 0.069011 -0.340658 v 0.815132 0.020183 -0.340658 v -0.845024 0.020183 -0.340658 v 0.832710 0.002604 -0.311361 v -0.862602 0.002604 -0.311361 v 0.975288 0.336589 -0.395346 v -1.005180 0.336589 -0.395346 v 1.090523 0.363933 -0.467611 v -1.120415 0.363933 -0.467611 v 1.197945 0.319011 -0.508627 v -1.227837 0.319011 -0.508627 v 1.207710 0.188151 -0.510580 v -1.237602 0.188151 -0.510580 v 1.106148 0.065104 -0.473471 v -1.136040 0.065104 -0.473471 v 0.947945 0.010417 -0.360190 v -0.977837 0.010417 -0.360190 v 0.862007 0.086589 -0.369955 v -0.891899 0.086589 -0.369955 v 0.932320 0.137370 -0.389486 v -0.962212 0.137370 -0.389486 v 0.992866 0.199870 -0.412924 v -1.022758 0.199870 -0.412924 v 1.051460 0.246745 -0.428549 v -1.081352 0.246745 -0.428549 v 1.008492 0.301433 -0.424643 v -1.038383 0.301433 -0.424643 v 0.940132 0.252604 -0.391440 v -0.970024 0.252604 -0.391440 v 0.881538 0.192058 -0.373861 v -0.911430 0.192058 -0.373861 v 0.817085 0.133464 -0.366049 v -0.846977 0.133464 -0.366049 v 0.856148 0.031901 -0.354330 v -0.886040 0.031901 -0.354330 v 0.951851 0.063151 -0.391440 v -0.981743 0.063151 -0.391440 v 1.063179 0.119792 -0.457846 v -1.093071 0.119792 -0.457846 v 1.143257 0.201823 -0.481283 v -1.173149 0.201823 -0.481283 v 1.145210 0.287761 -0.483236 v -1.175102 0.287761 -0.483236 v 1.089221 0.335287 -0.473471 v -1.119113 0.335287 -0.473471 v 0.895210 -0.093099 -0.362143 v -0.925102 -0.093099 -0.362143 v 1.153023 0.000651 -0.489096 v -1.182915 0.000651 -0.489096 v 1.313179 0.201823 -0.514486 v -1.343071 0.201823 -0.514486 v 1.285835 0.418620 -0.516440 v -1.315727 0.418620 -0.516440 v 1.117867 0.492839 -0.485190 v -1.147758 0.492839 -0.485190 v 0.934273 0.445964 -0.397299 v -0.964165 0.445964 -0.397299 v 0.912788 0.172526 -0.465658 v -0.942680 0.172526 -0.465658 v 1.141304 0.238933 -0.557455 v -1.171196 0.238933 -0.557455 v 1.294950 0.293620 -0.569825 v -1.324842 0.293620 -0.569825 v 0.820991 0.365886 -0.358236 v -0.850884 0.365886 -0.358236 v 0.750679 0.149089 -0.438315 v -0.780571 0.149089 -0.438315 v 0.684273 -0.079427 -0.305502 v -0.714165 -0.079427 -0.305502 v 0.448921 0.218425 0.709635 v 0.445015 0.157390 0.684244 v 0.513374 0.190104 0.632486 v 0.488960 0.262858 0.673990 v -0.474907 0.157390 0.684244 v -0.478813 0.218425 0.709635 v -0.518852 0.262858 0.673990 v -0.543266 0.190104 0.632486 v 0.495796 0.106608 0.591471 v 0.570991 0.168620 0.526529 v 0.561226 0.262858 0.577310 v -0.525688 0.106608 0.591471 v -0.591118 0.262858 0.577310 v -0.600884 0.168620 0.526529 v 0.409859 0.087565 0.654947 v 0.336616 0.041667 0.623209 v 0.434273 0.035808 0.553873 v -0.366509 0.041667 0.623209 v -0.439751 0.087565 0.654947 v -0.464165 0.035808 0.553873 v 0.383980 0.156413 0.723307 v 0.337105 0.113933 0.705728 v -0.366997 0.113933 0.705728 v -0.413872 0.156413 0.723307 v 0.292671 0.156413 0.740885 v 0.231636 0.157390 0.723307 v 0.263863 0.087565 0.681803 v -0.261528 0.157390 0.723307 v -0.322563 0.156413 0.740885 v -0.293755 0.087565 0.681803 v 0.177437 0.106608 0.648600 v 0.238960 0.035808 0.589029 v -0.207329 0.106608 0.648600 v -0.268852 0.035808 0.589029 v 0.160835 0.190104 0.694010 v 0.112007 0.262858 0.654459 v 0.102241 0.168620 0.608560 v -0.141899 0.262858 0.654459 v -0.190727 0.190104 0.694010 v -0.132134 0.168620 0.608560 v 0.230659 0.218425 0.749185 v 0.188179 0.262858 0.725748 v -0.218071 0.262858 0.725748 v -0.260552 0.218425 0.749185 v 0.230659 0.309733 0.749185 v 0.231636 0.370769 0.723307 v 0.160835 0.335612 0.694010 v -0.261528 0.370769 0.723307 v -0.260552 0.309733 0.749185 v -0.190727 0.335612 0.694010 v 0.177437 0.421550 0.648600 v 0.102241 0.360026 0.608560 v -0.207329 0.421550 0.648600 v -0.132134 0.360026 0.608560 v 0.263863 0.439128 0.681803 v 0.336616 0.486979 0.623209 v 0.238960 0.496745 0.589029 v -0.366509 0.486979 0.623209 v -0.293755 0.439128 0.681803 v -0.268852 0.496745 0.589029 v 0.292671 0.375163 0.740885 v 0.337105 0.414714 0.705728 v -0.366997 0.414714 0.705728 v -0.322563 0.375163 0.740885 v 0.383980 0.375163 0.723307 v 0.445015 0.370769 0.684244 v 0.409859 0.439128 0.654947 v -0.474907 0.370769 0.684244 v -0.413872 0.375163 0.723307 v -0.439751 0.439128 0.654947 v 0.495796 0.421550 0.591471 v 0.434273 0.496745 0.553873 v -0.525688 0.421550 0.591471 v -0.464165 0.496745 0.553873 v 0.513374 0.335612 0.632486 v 0.570991 0.360026 0.526529 v -0.543266 0.335612 0.632486 v -0.600884 0.360026 0.526529 v 0.448921 0.309733 0.709635 v -0.478813 0.309733 0.709635 v 0.419136 0.345378 0.731119 v 0.435900 0.304851 0.735839 v 0.449898 0.263347 0.723795 v -0.449028 0.345378 0.731119 v -0.479790 0.263347 0.723795 v -0.465792 0.304851 0.735839 v 0.337593 0.378581 0.748697 v 0.379097 0.364746 0.749674 v -0.367485 0.378581 0.748697 v -0.408989 0.364746 0.749674 v 0.260445 0.345378 0.762857 v 0.297717 0.364746 0.767089 v -0.290337 0.345378 0.762857 v -0.327609 0.364746 0.767089 v 0.228218 0.263347 0.764810 v 0.241402 0.304851 0.774251 v -0.258110 0.263347 0.764810 v -0.271294 0.304851 0.774251 v 0.260445 0.186198 0.762857 v 0.241402 0.223470 0.774251 v -0.290337 0.186198 0.762857 v -0.271294 0.223470 0.774251 v 0.337593 0.153972 0.748697 v 0.297717 0.167155 0.767089 v -0.367485 0.153972 0.748697 v -0.327609 0.167155 0.767089 v 0.419136 0.186198 0.731119 v 0.379097 0.167155 0.749674 v -0.449028 0.186198 0.731119 v -0.408989 0.167155 0.749674 v 0.435900 0.223470 0.735839 v -0.465792 0.223470 0.735839 v 0.386096 0.216146 0.758300 v 0.404325 0.263021 0.753743 v -0.415988 0.216146 0.758300 v -0.434217 0.263021 0.753743 v 0.337268 0.195964 0.770019 v -0.367160 0.195964 0.770019 v 0.290393 0.216146 0.778482 v -0.320285 0.216146 0.778482 v 0.270210 0.263021 0.779784 v -0.300102 0.263021 0.779784 v 0.290393 0.312500 0.778482 v -0.320285 0.312500 0.778482 v 0.337268 0.333334 0.770019 v -0.367160 0.333334 0.770019 v 0.386096 0.312500 0.758300 v -0.415988 0.312500 0.758300 v 0.149116 -0.928548 0.549967 v 0.061714 -0.915853 0.590982 v -0.014946 -0.940755 0.561685 v 0.072945 -0.949544 0.516764 v -0.091606 -0.915853 0.590982 v -0.179009 -0.928548 0.549967 v -0.102837 -0.949544 0.516764 v 0.257027 -0.902669 0.538736 v 0.177437 -0.898274 0.586099 v 0.231148 -0.929036 0.491861 v -0.207329 -0.898274 0.586099 v -0.286919 -0.902669 0.538736 v -0.261040 -0.929036 0.491861 v 0.295113 -0.825032 0.555338 v 0.230171 -0.842122 0.598795 v 0.315620 -0.878255 0.481607 v -0.260063 -0.842122 0.598795 v -0.325005 -0.825032 0.555338 v -0.345512 -0.878255 0.481607 v 0.282906 -0.666341 0.582681 v 0.237495 -0.738118 0.623697 v 0.320503 -0.745442 0.502115 v -0.267387 -0.738118 0.623697 v -0.312798 -0.666341 0.582681 v -0.350395 -0.745442 0.502115 v 0.246284 -0.437337 0.594400 v 0.211616 -0.552083 0.644693 v 0.293159 -0.529622 0.521158 v -0.241509 -0.552083 0.644693 v -0.276177 -0.437337 0.594400 v -0.323052 -0.529622 0.521158 v 0.298042 -0.128743 0.519693 v 0.397163 -0.067220 0.566080 v 0.257515 -0.049153 0.671549 v 0.185249 -0.130696 0.626139 v -0.427055 -0.067220 0.566080 v -0.327934 -0.128743 0.519693 v -0.215141 -0.130696 0.626139 v -0.287407 -0.049153 0.671549 v 0.514839 -0.052571 0.493814 v 0.603218 0.036296 0.533365 v 0.487007 0.016765 0.595377 v -0.633110 0.036296 0.533365 v -0.544731 -0.052571 0.493814 v -0.516899 0.016765 0.595377 v 0.702827 0.087565 0.451334 v 0.746284 0.203288 0.499674 v 0.650093 0.139323 0.560221 v -0.776177 0.203288 0.499674 v -0.732719 0.087565 0.451334 v -0.679985 0.139323 0.560221 v 0.807808 0.308757 0.476725 v 0.770210 0.400065 0.574869 v 0.720406 0.303386 0.573892 v -0.800102 0.400065 0.574869 v -0.837700 0.308757 0.476725 v -0.750298 0.303386 0.573892 v 0.755562 0.465983 0.559244 v 0.667671 0.479167 0.633951 v 0.696968 0.415202 0.632975 v -0.697563 0.479167 0.633951 v -0.785454 0.465983 0.559244 v -0.726860 0.415202 0.632975 v 0.579292 0.550456 0.609049 v 0.460640 0.594401 0.695475 v 0.546577 0.499186 0.695963 v -0.490532 0.594401 0.695475 v -0.609184 0.550456 0.609049 v -0.576469 0.499186 0.695963 v 0.387886 0.681804 0.663248 v 0.302925 0.699870 0.738443 v 0.364448 0.607585 0.748697 v -0.332817 0.699870 0.738443 v -0.417778 0.681804 0.663248 v -0.394341 0.607585 0.748697 v 0.229195 0.736979 0.696939 v 0.169624 0.666179 0.757486 v 0.244331 0.643229 0.776041 v -0.199516 0.666179 0.757486 v -0.259087 0.736979 0.696939 v -0.274223 0.643229 0.776041 v 0.105171 0.610026 0.704264 v 0.069038 0.498210 0.752115 v 0.138863 0.543620 0.781900 v -0.098930 0.498210 0.752115 v -0.135063 0.610026 0.704264 v -0.168755 0.543620 0.781900 v 0.021675 0.468913 0.695475 v -0.014946 0.428386 0.741373 v 0.045113 0.415690 0.769693 v -0.051567 0.468913 0.695475 v -0.075005 0.415690 0.769693 v 0.189644 0.466472 0.733560 v 0.211616 0.549968 0.759439 v 0.120796 0.445476 0.762369 v -0.241509 0.549968 0.759439 v -0.219536 0.466472 0.733560 v -0.150688 0.445476 0.762369 v 0.272163 0.506511 0.719889 v 0.307808 0.568522 0.743326 v -0.337700 0.568522 0.743326 v -0.302055 0.506511 0.719889 v 0.430855 0.508464 0.710123 v 0.363472 0.488933 0.701822 v -0.460747 0.508464 0.710123 v -0.393364 0.488933 0.701822 v 0.609077 0.419597 0.653971 v 0.503609 0.431804 0.661783 v -0.638969 0.419597 0.653971 v -0.533501 0.431804 0.661783 v 0.668648 0.345866 0.610514 v 0.612007 0.361491 0.621256 v -0.698540 0.345866 0.610514 v -0.641899 0.361491 0.621256 v 0.647652 0.215983 0.587564 v 0.624214 0.268229 0.606607 v -0.677544 0.215983 0.587564 v -0.654106 0.268229 0.606607 v 0.533882 0.086589 0.606607 v 0.553902 0.148601 0.615396 v -0.563774 0.086589 0.606607 v -0.583794 0.148601 0.615396 v 0.364937 0.015300 0.650064 v 0.426948 0.060222 0.644205 v -0.394829 0.015300 0.650064 v -0.456841 0.060222 0.644205 v 0.166695 0.027019 0.717447 v 0.272163 0.062663 0.686197 v -0.196587 0.027019 0.717447 v -0.302055 0.062663 0.686197 v 0.156441 0.121257 0.709146 v 0.075386 0.116374 0.702310 v 0.061226 -0.003743 0.719400 v -0.105278 0.116374 0.702310 v -0.186333 0.121257 0.709146 v -0.091118 -0.003743 0.719400 v 0.056831 0.345378 0.747232 v 0.124214 0.380534 0.735025 v -0.154106 0.380534 0.735025 v -0.086723 0.345378 0.747232 v -0.014946 0.295573 0.741373 v 0.052925 0.231120 0.718912 v 0.103706 0.280925 0.724283 v -0.133598 0.280925 0.724283 v -0.082817 0.231120 0.718912 v 0.118843 0.191569 0.712076 v -0.014946 0.160808 0.704264 v -0.148735 0.191569 0.712076 v 0.021675 -0.870931 0.640299 v -0.014946 -0.894856 0.620279 v 0.091988 -0.883626 0.621256 v -0.051567 -0.870931 0.640299 v -0.121880 -0.883626 0.621256 v 0.086128 -0.845052 0.650064 v 0.154488 -0.845540 0.630533 v -0.116020 -0.845052 0.650064 v -0.184380 -0.845540 0.630533 v 0.112984 -0.768880 0.669107 v 0.170601 -0.753255 0.653482 v -0.142876 -0.768880 0.669107 v -0.200493 -0.753255 0.653482 v 0.133003 -0.438314 0.683756 v 0.087105 -0.546712 0.693033 v 0.164253 -0.653157 0.668131 v -0.116997 -0.546712 0.693033 v -0.162895 -0.438314 0.683756 v -0.194145 -0.653157 0.668131 v 0.102241 -0.692708 0.683267 v -0.132134 -0.692708 0.683267 v 0.028023 -0.304036 0.704264 v -0.014946 -0.361653 0.702310 v 0.027046 -0.437825 0.703287 v 0.070991 -0.350911 0.697916 v -0.057915 -0.304036 0.704264 v -0.100884 -0.350911 0.697916 v -0.056938 -0.437825 0.703287 v -0.014946 -0.543294 0.698404 v 0.040718 -0.640950 0.692545 v -0.070610 -0.640950 0.692545 v 0.039253 -0.716634 0.689127 v -0.014946 -0.697591 0.690592 v -0.069145 -0.716634 0.689127 v 0.106148 -0.202474 0.726725 v 0.094917 -0.229329 0.743326 v 0.068550 -0.259603 0.719400 v 0.099800 -0.239095 0.703287 v -0.124809 -0.229329 0.743326 v -0.136040 -0.202474 0.726725 v -0.129692 -0.239095 0.703287 v -0.098442 -0.259603 0.719400 v 0.082710 -0.130208 0.719400 v 0.102730 -0.161946 0.743814 v 0.103218 -0.164388 0.709635 v -0.132622 -0.161946 0.743814 v -0.112602 -0.130208 0.719400 v -0.133110 -0.164388 0.709635 v 0.012886 -0.120931 0.719400 v 0.055855 -0.113606 0.736490 v 0.040230 -0.107747 0.706705 v -0.085747 -0.113606 0.736490 v -0.042778 -0.120931 0.719400 v -0.070122 -0.107747 0.706705 v -0.014946 -0.156575 0.726725 v 0.002632 -0.139974 0.743814 v -0.014946 -0.144856 0.713053 v -0.032524 -0.139974 0.743814 v 0.030464 -0.274739 0.735514 v -0.014946 -0.293294 0.717935 v -0.060356 -0.274739 0.735514 v 0.064644 -0.242513 0.751627 v 0.027046 -0.245931 0.760904 v -0.014946 -0.273763 0.749185 v -0.094536 -0.242513 0.751627 v -0.056938 -0.245931 0.760904 v -0.014946 -0.160481 0.764810 v 0.017769 -0.155110 0.772623 v 0.029976 -0.124837 0.755045 v -0.047661 -0.155110 0.772623 v -0.059868 -0.124837 0.755045 v 0.053902 -0.137044 0.766764 v 0.081734 -0.133626 0.755045 v -0.083794 -0.137044 0.766764 v -0.111626 -0.133626 0.755045 v 0.079292 -0.167806 0.772623 v 0.099312 -0.200521 0.764322 v -0.109184 -0.167806 0.772623 v -0.129204 -0.200521 0.764322 v 0.069527 -0.220540 0.769205 v -0.099419 -0.220540 0.769205 v 0.039741 -0.193685 0.779459 v -0.069634 -0.193685 0.779459 v -0.014946 -0.223958 0.772623 v 0.088081 -0.108724 0.722330 v -0.014946 -0.046224 0.701334 v -0.117973 -0.108724 0.722330 v 0.124214 -0.208821 0.692057 v 0.134956 -0.159505 0.690592 v -0.154106 -0.208821 0.692057 v -0.164848 -0.159505 0.690592 v 0.120796 -0.290364 0.683756 v 0.157906 -0.255208 0.652017 v -0.150688 -0.290364 0.683756 v -0.187798 -0.255208 0.652017 v 0.177437 -0.356771 0.652994 v -0.207329 -0.356771 0.652994 v 0.251656 -0.347981 0.519205 v 0.206734 -0.300130 0.590006 v -0.236626 -0.300130 0.590006 v -0.281548 -0.347981 0.519205 v 0.217964 -0.257161 0.517252 v 0.182320 -0.221517 0.595865 v -0.212212 -0.221517 0.595865 v -0.247856 -0.257161 0.517252 v 0.193062 -0.190267 0.530924 v -0.222954 -0.190267 0.530924 v -0.014946 -0.739583 0.683756 v 0.032906 -0.736653 0.672525 v 0.074409 -0.727376 0.683756 v -0.104302 -0.727376 0.683756 v -0.062798 -0.736653 0.672525 v 0.081245 -0.760579 0.667154 v 0.083687 -0.801595 0.667154 v -0.113579 -0.801595 0.667154 v -0.111137 -0.760579 0.667154 v 0.057808 -0.824056 0.648111 v 0.039253 -0.849935 0.649576 v -0.069145 -0.849935 0.649576 v -0.087700 -0.824056 0.648111 v 0.009468 -0.850911 0.637369 v -0.014946 -0.860677 0.644693 v -0.039360 -0.850911 0.637369 v 0.031929 -0.834798 0.618326 v 0.011421 -0.826009 0.599283 v -0.014946 -0.845052 0.616373 v -0.061821 -0.834798 0.618326 v -0.041313 -0.826009 0.599283 v 0.072945 -0.792806 0.632486 v 0.057320 -0.806478 0.603027 v -0.102837 -0.792806 0.632486 v -0.087212 -0.806478 0.603027 v 0.067085 -0.738607 0.648111 v 0.074898 -0.766927 0.615234 v -0.096977 -0.738607 0.648111 v -0.104790 -0.766927 0.615234 v -0.014946 -0.749349 0.645670 v 0.028999 -0.755696 0.620767 v -0.058891 -0.755696 0.620767 v -0.014946 -0.795247 0.601724 v 0.048531 -0.784017 0.603515 v -0.078423 -0.784017 0.603515 v 0.162788 0.171061 0.718912 v 0.163277 0.207683 0.727213 v 0.140327 0.237468 0.725260 v -0.192680 0.171061 0.718912 v -0.170219 0.237468 0.725260 v -0.193169 0.207683 0.727213 v 0.157417 0.278483 0.731607 v 0.141792 0.321940 0.729654 v -0.171684 0.321940 0.729654 v -0.187309 0.278483 0.731607 v 0.176460 0.358073 0.733072 v 0.177437 0.409343 0.731607 v -0.207329 0.409343 0.731607 v -0.206352 0.358073 0.733072 v 0.215034 0.119792 0.713053 v 0.191109 0.152995 0.726725 v -0.244927 0.119792 0.713053 v -0.221001 0.152995 0.726725 v 0.353706 0.072429 0.680338 v 0.285347 0.104655 0.710611 v -0.383598 0.072429 0.680338 v -0.315239 0.104655 0.710611 v 0.470406 0.110515 0.651041 v 0.410835 0.099284 0.679361 v -0.500298 0.110515 0.651041 v -0.440727 0.099284 0.679361 v 0.573433 0.210612 0.624674 v 0.513374 0.167644 0.649088 v -0.603325 0.210612 0.624674 v -0.543266 0.167644 0.649088 v 0.592964 0.309245 0.625162 v 0.569527 0.262858 0.633951 v -0.622856 0.309245 0.625162 v -0.599419 0.262858 0.633951 v 0.551460 0.381511 0.642740 v 0.561226 0.340983 0.641275 v -0.581352 0.381511 0.642740 v -0.591118 0.340983 0.641275 v 0.418648 0.435710 0.694498 v 0.477730 0.397624 0.682779 v -0.448540 0.435710 0.694498 v -0.507622 0.397624 0.682779 v 0.320015 0.467936 0.707682 v 0.363472 0.437663 0.715494 v -0.349907 0.467936 0.707682 v -0.393364 0.437663 0.715494 v 0.246284 0.460124 0.721353 v 0.288277 0.448894 0.718912 v -0.276177 0.460124 0.721353 v -0.318169 0.448894 0.718912 v 0.224800 0.421550 0.730142 v -0.254692 0.421550 0.730142 v 0.210152 0.383952 0.725748 v 0.242866 0.399089 0.717935 v 0.262886 0.425944 0.723795 v -0.240044 0.383952 0.725748 v -0.292778 0.425944 0.723795 v -0.272759 0.399089 0.717935 v 0.293648 0.422526 0.714029 v 0.323921 0.434245 0.713053 v -0.353813 0.434245 0.713053 v -0.323540 0.422526 0.714029 v 0.360054 0.418620 0.706217 v 0.408882 0.411296 0.707682 v -0.438774 0.411296 0.707682 v -0.389946 0.418620 0.706217 v 0.457710 0.383464 0.671060 v 0.518745 0.362956 0.652017 v -0.548637 0.362956 0.652017 v -0.487602 0.383464 0.671060 v 0.528023 0.328776 0.631998 v 0.551460 0.302409 0.636392 v -0.581352 0.302409 0.636392 v -0.557915 0.328776 0.631998 v 0.535835 0.266276 0.628092 v 0.536812 0.221843 0.636881 v -0.566704 0.221843 0.636881 v -0.565727 0.266276 0.628092 v 0.488960 0.184245 0.643717 v 0.453804 0.136882 0.665689 v -0.483696 0.136882 0.665689 v -0.518852 0.184245 0.643717 v 0.403023 0.121745 0.671060 v 0.354195 0.104167 0.692057 v -0.384087 0.104167 0.692057 v -0.432915 0.121745 0.671060 v 0.293648 0.125651 0.698404 v 0.232124 0.137858 0.720377 v -0.262016 0.137858 0.720377 v -0.323540 0.125651 0.698404 v 0.207710 0.168620 0.710123 v 0.183784 0.185710 0.719400 v -0.213677 0.185710 0.719400 v -0.237602 0.168620 0.710123 v 0.176460 0.316569 0.725260 v 0.199898 0.348308 0.714029 v -0.206352 0.316569 0.725260 v -0.229790 0.348308 0.714029 v 0.170601 0.244792 0.721842 v 0.180366 0.281901 0.710123 v -0.200493 0.244792 0.721842 v -0.210259 0.281901 0.710123 v 0.184273 0.219401 0.706217 v -0.214165 0.219401 0.706217 v 0.071480 0.516276 0.635904 v 0.032254 0.468588 0.576334 v -0.014946 0.452800 0.630045 v -0.101372 0.516276 0.635904 v -0.062147 0.468588 0.576334 v 0.168648 0.688640 0.639810 v 0.164253 0.595378 0.582193 v -0.198540 0.688640 0.639810 v -0.194145 0.595378 0.582193 v 0.314156 0.720866 0.617838 v 0.251167 0.682780 0.576334 v -0.344048 0.720866 0.617838 v -0.281059 0.682780 0.576334 v 0.479195 0.602702 0.574869 v 0.362495 0.641276 0.552408 v -0.509087 0.602702 0.574869 v -0.392387 0.641276 0.552408 v 0.671089 0.496257 0.518717 v 0.565132 0.527019 0.475260 v -0.700981 0.496257 0.518717 v -0.595024 0.527019 0.475260 v 0.793159 0.411784 0.472818 v 0.721870 0.453288 0.428385 v -0.823052 0.411784 0.472818 v -0.751762 0.453288 0.428385 v 0.766304 0.187175 0.389322 v 0.778023 0.310222 0.359049 v -0.796196 0.187175 0.389322 v -0.807915 0.310222 0.359049 v 0.602730 0.010417 0.427408 v 0.691109 0.100261 0.321451 v -0.632622 0.010417 0.427408 v -0.721001 0.100261 0.321451 v 0.415718 -0.092610 0.457193 v 0.512886 -0.039876 0.367838 v -0.445610 -0.092610 0.457193 v -0.542778 -0.039876 0.367838 v -0.014946 -0.494466 0.258951 v 0.073433 -0.439290 0.222818 v 0.129585 -0.456380 0.275064 v 0.051948 -0.549642 0.289224 v -0.103325 -0.439290 0.222818 v -0.081841 -0.549642 0.289224 v -0.159477 -0.456380 0.275064 v -0.014946 -0.657552 0.296060 v 0.118355 -0.627767 0.318521 v 0.055855 -0.755208 0.321451 v -0.085747 -0.755208 0.321451 v -0.148247 -0.627767 0.318521 v -0.014946 -0.860677 0.358560 v 0.137886 -0.831380 0.357096 v 0.066597 -0.920247 0.408365 v -0.096489 -0.920247 0.408365 v -0.167778 -0.831380 0.357096 v -0.014946 -0.954427 0.469889 v 0.154976 -0.936360 0.450846 v -0.184868 -0.936360 0.450846 v 0.228218 -0.888509 0.383951 v 0.293648 -0.896810 0.421060 v -0.323540 -0.896810 0.421060 v -0.258110 -0.888509 0.383951 v 0.278999 -0.810384 0.365396 v 0.309761 -0.771321 0.416666 v -0.339653 -0.771321 0.416666 v -0.308891 -0.810384 0.365396 v 0.248726 -0.614095 0.360514 v 0.285835 -0.577474 0.434732 v -0.315727 -0.577474 0.434732 v -0.278618 -0.614095 0.360514 v 0.200386 -0.711751 0.336588 v 0.178413 -0.509114 0.325846 v -0.230278 -0.711751 0.336588 v -0.208305 -0.509114 0.325846 v 0.227241 -0.429524 0.364908 v 0.190620 -0.373860 0.289224 v -0.257134 -0.429524 0.364908 v -0.220512 -0.373860 0.289224 v 0.257515 -0.387532 0.444010 v -0.287407 -0.387532 0.444010 v 0.225777 -0.281575 0.450357 v 0.229683 -0.222005 0.401041 v 0.207222 -0.218099 0.467935 v -0.259575 -0.222005 0.401041 v -0.255669 -0.281575 0.450357 v -0.237114 -0.218099 0.467935 v 0.215034 -0.314290 0.366373 v -0.244927 -0.314290 0.366373 v 0.212756 -0.172688 0.448567 v 0.219917 -0.159017 0.481119 v -0.249809 -0.159017 0.481119 v -0.242648 -0.172688 0.448567 v 0.296252 -0.124349 0.447102 v -0.326144 -0.124349 0.447102 v 0.161323 0.108073 -0.776205 v 0.294462 -0.022786 -0.659343 v 0.153511 -0.144368 -0.629721 v -0.014946 -0.038411 -0.756674 v -0.324354 -0.022786 -0.659343 v -0.191216 0.108073 -0.776205 v -0.183403 -0.144368 -0.629721 v 0.282417 -0.199544 -0.456869 v 0.131050 -0.315267 -0.328940 v -0.014946 -0.254231 -0.528158 v -0.312309 -0.199544 -0.456869 v -0.160942 -0.315267 -0.328940 v 0.227730 -0.319173 -0.096029 v 0.093941 -0.398763 0.083170 v -0.014946 -0.384114 -0.118002 v -0.257622 -0.319173 -0.096029 v -0.123833 -0.398763 0.083170 v 0.159859 -0.380208 0.195963 v -0.014946 -0.434896 0.184732 v -0.189751 -0.380208 0.195963 v 0.214872 -0.307942 0.245116 v -0.244764 -0.307942 0.245116 v 0.640327 0.010905 0.203287 v 0.764839 0.120769 0.045084 v 0.773140 0.217448 0.197428 v -0.670219 0.010905 0.203287 v -0.803032 0.217448 0.197428 v -0.794731 0.120769 0.045084 v 0.207222 0.513347 -0.778158 v 0.352730 0.266276 -0.732260 v -0.014946 0.319011 -0.844565 v -0.382622 0.266276 -0.732260 v -0.237114 0.513347 -0.778158 v 0.212105 0.864421 0.205728 v 0.404976 0.896647 0.022135 v 0.211616 0.957683 -0.124838 v -0.014946 0.948894 0.055826 v -0.434868 0.896647 0.022135 v -0.241997 0.864421 0.205728 v -0.241509 0.957683 -0.124838 v 0.404976 0.901042 -0.292807 v 0.212105 0.864421 -0.498861 v -0.014946 0.950847 -0.334799 v -0.434868 0.901042 -0.292807 v -0.241997 0.864421 -0.498861 v 0.406441 0.663737 -0.602865 v -0.014946 0.731120 -0.703939 v -0.436333 0.663737 -0.602865 v 0.739937 0.406413 0.330240 v 0.676948 0.475261 0.258463 v 0.631538 0.478190 0.357584 v -0.769829 0.406413 0.330240 v -0.661430 0.478190 0.357584 v -0.706841 0.475261 0.258463 v 0.742866 0.490397 0.150553 v 0.698921 0.633952 0.042643 v 0.614937 0.600261 0.152506 v -0.772759 0.490397 0.150553 v -0.644829 0.600261 0.152506 v -0.728813 0.633952 0.042643 v 0.767769 0.593913 -0.065268 v 0.703804 0.688151 -0.200033 v 0.621773 0.750163 -0.085775 v -0.797661 0.593913 -0.065268 v -0.651665 0.750163 -0.085775 v -0.733696 0.688151 -0.200033 v 0.762398 0.580241 -0.302572 v 0.700874 0.599772 -0.429037 v 0.621773 0.740886 -0.342123 v -0.792290 0.580241 -0.302572 v -0.651665 0.740886 -0.342123 v -0.730766 0.599772 -0.429037 v 0.666695 0.319987 -0.538900 v 0.612007 0.529948 -0.548178 v 0.753609 0.444011 -0.427084 v -0.641899 0.529948 -0.548178 v -0.696587 0.319987 -0.538900 v -0.783501 0.444011 -0.427084 v 0.530952 0.753093 -0.451498 v 0.508980 0.408855 -0.654623 v -0.560844 0.753093 -0.451498 v -0.538872 0.408855 -0.654623 v 0.531929 0.843913 -0.177084 v -0.561821 0.843913 -0.177084 v 0.531929 0.769206 0.092447 v -0.561821 0.769206 0.092447 v 0.407417 0.699870 0.279947 v 0.536323 0.546550 0.306314 v -0.566216 0.546550 0.306314 v -0.437309 0.699870 0.279947 v 0.428413 0.545573 0.447428 v -0.458305 0.545573 0.447428 v 0.223335 0.603190 0.436685 v -0.014946 0.742839 0.361490 v -0.253227 0.603190 0.436685 v 0.269722 0.553874 0.530924 v -0.299614 0.553874 0.530924 v 0.087430 0.529623 0.534830 v -0.117322 0.529623 0.534830 v -0.014946 0.503907 0.546060 v 0.778511 0.351237 0.159830 v -0.808403 0.351237 0.159830 v 0.813179 0.285808 -0.012045 v 0.805855 0.450358 -0.010092 v -0.835747 0.450358 -0.010092 v -0.843071 0.285808 -0.012045 v 0.817085 0.367839 -0.163412 v 0.793159 0.480144 -0.208822 v -0.823052 0.480144 -0.208822 v -0.846977 0.367839 -0.163412 v 0.791695 0.364421 -0.352377 v -0.821587 0.364421 -0.352377 v 0.347847 -0.213216 -0.270834 v 0.413277 -0.172200 -0.079428 v 0.292997 -0.257649 0.085937 v -0.377739 -0.213216 -0.270834 v -0.322889 -0.257649 0.085937 v -0.443169 -0.172200 -0.079428 v 0.541695 -0.087728 0.069986 v 0.510445 -0.112630 -0.231772 v 0.625679 -0.068685 -0.097983 v -0.571587 -0.087728 0.069986 v -0.655571 -0.068685 -0.097983 v -0.540337 -0.112630 -0.231772 v 0.411812 -0.114095 0.274088 v -0.441704 -0.114095 0.274088 v 0.297717 -0.149251 0.405110 v 0.290555 -0.211751 0.257323 v -0.327609 -0.149251 0.405110 v -0.320447 -0.211751 0.257323 v 0.687202 0.154948 -0.484213 v 0.557808 0.043132 -0.497397 v 0.536323 0.198894 -0.608236 v -0.587700 0.043132 -0.497397 v -0.717094 0.154948 -0.484213 v -0.566216 0.198894 -0.608236 v 0.405790 0.086589 -0.648601 v -0.435682 0.086589 -0.648601 v 0.445015 -0.081380 -0.415365 v 0.602730 -0.056966 -0.342123 v -0.474907 -0.081380 -0.415365 v -0.632622 -0.056966 -0.342123 v 0.386258 -0.056478 -0.558757 v -0.416150 -0.056478 -0.558757 v 0.941597 0.450847 -0.334799 v 0.896187 0.401530 -0.277182 v 0.954292 0.405925 -0.308920 v 1.014351 0.461101 -0.348471 v -0.926079 0.401530 -0.277182 v -0.971489 0.450847 -0.334799 v -1.044243 0.461101 -0.348471 v -0.984184 0.405925 -0.308920 v 1.089546 0.444987 -0.394369 v 1.184273 0.468425 -0.437826 v 1.111519 0.499187 -0.426107 v -1.119438 0.444987 -0.394369 v -1.141411 0.499187 -0.426107 v -1.214165 0.468425 -0.437826 v 1.216988 0.382487 -0.450522 v 1.273628 0.316081 -0.457358 v 1.271675 0.423991 -0.475424 v -1.246880 0.382487 -0.450522 v -1.301567 0.423991 -0.475424 v -1.303520 0.316081 -0.457358 v 1.229683 0.202800 -0.457358 v 1.212593 0.099284 -0.448568 v 1.294624 0.205729 -0.478354 v -1.259575 0.202800 -0.457358 v -1.324516 0.205729 -0.478354 v -1.242485 0.099284 -0.448568 v 1.110054 0.037761 -0.408529 v 1.017281 -0.037435 -0.349447 v 1.142281 0.003093 -0.436361 v -1.139946 0.037761 -0.408529 v -1.172173 0.003093 -0.436361 v -1.047173 -0.037435 -0.349447 v 0.915718 -0.037435 -0.272299 v 0.797066 -0.076985 -0.201010 v 0.895210 -0.090657 -0.292318 v -0.945610 -0.037435 -0.272299 v -0.925102 -0.090657 -0.292318 v -0.826958 -0.076985 -0.201010 v 1.018257 0.010417 -0.370443 v 0.942573 0.003581 -0.330893 v 0.851753 -0.019856 -0.242514 v -0.972466 0.003581 -0.330893 v -1.048149 0.010417 -0.370443 v -0.881645 -0.019856 -0.242514 v 1.170113 0.115886 -0.458334 v 1.101265 0.063151 -0.449545 v -1.131157 0.063151 -0.449545 v -1.200005 0.115886 -0.458334 v 1.219917 0.282878 -0.468100 v 1.202339 0.192546 -0.489584 v -1.232231 0.192546 -0.489584 v -1.249809 0.282878 -0.468100 v 1.153511 0.400065 -0.448080 v 1.193550 0.330730 -0.485678 v -1.223442 0.330730 -0.485678 v -1.183403 0.400065 -0.448080 v 1.013863 0.395671 -0.370443 v 1.085152 0.379069 -0.441244 v -1.115044 0.379069 -0.441244 v -1.043755 0.395671 -0.370443 v 0.921089 0.349772 -0.304525 v 0.968941 0.350261 -0.366049 v -0.950981 0.349772 -0.304525 v -0.998833 0.350261 -0.366049 v 0.668648 -0.051595 -0.185873 v 0.700060 0.003418 -0.161134 v 0.721870 0.027995 -0.064291 v -0.698540 -0.051595 -0.185873 v -0.751762 0.027995 -0.064291 v -0.729953 0.003418 -0.161134 v 0.683784 -0.093587 -0.218588 v 0.756538 -0.034017 -0.206381 v -0.713677 -0.093587 -0.218588 v -0.786430 -0.034017 -0.206381 v 0.773628 0.167155 -0.104818 v -0.803520 0.167155 -0.104818 v 0.825874 0.332194 -0.243490 v 0.868843 0.343425 -0.266928 v 0.839058 0.376628 -0.285971 v -0.898735 0.343425 -0.266928 v -0.855766 0.332194 -0.243490 v -0.868950 0.376628 -0.285971 v 0.823433 -0.002278 -0.281088 v 0.763863 0.003093 -0.261068 v -0.853325 -0.002278 -0.281088 v -0.793755 0.003093 -0.261068 v 0.765327 0.049479 -0.278647 v 0.718127 0.026368 -0.226075 v 0.799995 0.021159 -0.311361 v -0.748019 0.026368 -0.226075 v -0.795219 0.049479 -0.278647 v -0.829887 0.021159 -0.311361 v 0.744820 0.099772 -0.281088 v 0.806343 0.072429 -0.317709 v 0.774116 0.101726 -0.317709 v -0.774712 0.099772 -0.281088 v -0.804009 0.101726 -0.317709 v -0.836235 0.072429 -0.317709 v 0.798042 0.202312 -0.284018 v 0.752144 0.147624 -0.234701 v 0.778023 0.151530 -0.313803 v -0.782036 0.147624 -0.234701 v -0.827934 0.202312 -0.284018 v -0.807915 0.151530 -0.313803 v 0.813179 0.271159 -0.251303 v 0.843452 0.231608 -0.312338 v 0.854195 0.284343 -0.284506 v -0.843071 0.271159 -0.251303 v -0.884087 0.284343 -0.284506 v -0.873344 0.231608 -0.312338 v 0.899116 0.298503 -0.320150 v -0.929009 0.298503 -0.320150 v 0.800484 0.257487 -0.182455 v -0.830376 0.257487 -0.182455 v 0.720568 0.066407 -0.176270 v -0.750460 0.066407 -0.176270 v 0.876656 0.257487 -0.340170 v 0.914741 0.276042 -0.372885 v 0.937202 0.314616 -0.366049 v -0.906548 0.257487 -0.340170 v -0.967094 0.314616 -0.366049 v -0.944634 0.276042 -0.372885 v 0.821480 0.190593 -0.340170 v 0.859077 0.215983 -0.360190 v -0.851372 0.190593 -0.340170 v -0.888969 0.215983 -0.360190 v 0.764351 0.122233 -0.340658 v 0.795601 0.148112 -0.358725 v -0.794243 0.122233 -0.340658 v -0.825493 0.148112 -0.358725 v 0.804390 0.095378 -0.340658 v 0.789741 0.113444 -0.358725 v -0.834282 0.095378 -0.340658 v -0.819634 0.113444 -0.358725 v 0.825386 0.040202 -0.340658 v 0.833198 0.072429 -0.359701 v -0.855278 0.040202 -0.340658 v -0.863091 0.072429 -0.359701 v 0.810738 0.007976 -0.333334 v 0.826363 0.023112 -0.355795 v -0.840630 0.007976 -0.333334 v -0.856255 0.023112 -0.355795 v 0.879097 0.003581 -0.308920 v 0.838570 0.010905 -0.334799 v -0.908989 0.003581 -0.308920 v -0.868462 0.010905 -0.334799 v 0.986519 0.323894 -0.416342 v 1.024605 0.353190 -0.430990 v -1.054497 0.353190 -0.430990 v -1.016411 0.323894 -0.416342 v 1.094104 0.352865 -0.481772 v 1.154488 0.356608 -0.496420 v -1.184380 0.356608 -0.496420 v -1.123996 0.352865 -0.481772 v 1.189644 0.308269 -0.513998 v 1.216988 0.259929 -0.511068 v -1.246880 0.259929 -0.511068 v -1.219536 0.308269 -0.513998 v 1.197456 0.189616 -0.513998 v 1.170601 0.118327 -0.500326 v -1.200493 0.118327 -0.500326 v -1.227348 0.189616 -0.513998 v 1.099312 0.077800 -0.481283 v 1.027534 0.028972 -0.427572 v -1.057426 0.028972 -0.427572 v -1.129204 0.077800 -0.481283 v 0.949898 0.024577 -0.381674 v -0.979790 0.024577 -0.381674 v 0.869331 0.059245 -0.367025 v 0.898140 0.109050 -0.377768 v 0.841988 0.111979 -0.368002 v -0.899223 0.059245 -0.367025 v -0.871880 0.111979 -0.368002 v -0.928032 0.109050 -0.377768 v 0.947945 0.107097 -0.392904 v 0.964058 0.168620 -0.402182 v 0.908882 0.162761 -0.382650 v -0.977837 0.107097 -0.392904 v -0.938774 0.162761 -0.382650 v -0.993950 0.168620 -0.402182 v 1.020210 0.168132 -0.427084 v 1.021187 0.227214 -0.421713 v 0.969917 0.224772 -0.404623 v -1.050102 0.168132 -0.427084 v -0.999809 0.224772 -0.404623 v -1.051079 0.227214 -0.421713 v 1.082222 0.221843 -0.442709 v 1.090523 0.264812 -0.445150 v 1.032906 0.274089 -0.426596 v -1.112114 0.221843 -0.442709 v -1.062798 0.274089 -0.426596 v -1.120415 0.264812 -0.445150 v 0.971870 0.279460 -0.405600 v 1.048205 0.319662 -0.447592 v -1.001762 0.279460 -0.405600 v -1.078097 0.319662 -0.447592 v 0.910835 0.222819 -0.381186 v -0.940727 0.222819 -0.381186 v 0.850777 0.161784 -0.368979 v -0.880669 0.161784 -0.368979 v 0.899605 0.045573 -0.358725 v -0.929497 0.045573 -0.358725 v 1.008003 0.087077 -0.431479 v -1.037895 0.087077 -0.431479 v 1.110542 0.158854 -0.473471 v -1.140434 0.158854 -0.473471 v 1.156441 0.245769 -0.483725 v -1.186333 0.245769 -0.483725 v 1.119494 0.320150 -0.479818 v -1.149386 0.320150 -0.479818 v 0.778023 -0.099446 -0.302084 v 0.901558 -0.022786 -0.433920 v 1.024117 -0.059896 -0.439779 v -0.807915 -0.099446 -0.302084 v -1.054008 -0.059896 -0.439779 v -0.931450 -0.022786 -0.433920 v 1.153999 0.062175 -0.539389 v 1.257515 0.088054 -0.513022 v -1.287407 0.088054 -0.513022 v -1.183891 0.062175 -0.539389 v 1.314481 0.221843 -0.550782 v 1.321968 0.319499 -0.510092 v -1.351860 0.319499 -0.510092 v -1.344373 0.221843 -0.550782 v 1.292020 0.379558 -0.555177 v 1.214546 0.482097 -0.514486 v -1.244438 0.482097 -0.514486 v -1.321912 0.379558 -0.555177 v 1.125679 0.419597 -0.540365 v 1.017281 0.473308 -0.441732 v -1.047173 0.473308 -0.441732 v -1.155571 0.419597 -0.540365 v 0.924995 0.369792 -0.454428 v 0.868843 0.410319 -0.365072 v -0.898735 0.410319 -0.365072 v -0.954887 0.369792 -0.454428 v 1.021675 0.200847 -0.521811 v 0.820503 0.154948 -0.425619 v -1.051567 0.200847 -0.521811 v -0.850395 0.154948 -0.425619 v 1.242215 0.274089 -0.573243 v -1.272108 0.274089 -0.573243 v 0.793648 0.300944 -0.426108 v -0.823540 0.300944 -0.426108 v 0.708687 -0.005696 -0.397299 v -0.738579 -0.005696 -0.397299 v 0.423897 0.180949 0.715250 v -0.453789 0.180949 0.715250 v 0.472359 0.128337 0.641764 v -0.502251 0.128337 0.641764 v 0.517281 0.088542 0.537271 v -0.547173 0.088542 0.537271 v 0.336616 0.016276 0.572428 v -0.366509 0.016276 0.572428 v 0.336739 0.072429 0.669229 v -0.366631 0.072429 0.669229 v 0.337471 0.147380 0.732340 v -0.367363 0.147380 0.732340 v 0.255196 0.180949 0.747110 v -0.285088 0.180949 0.747110 v 0.201729 0.128337 0.690714 v -0.231621 0.128337 0.690714 v 0.155952 0.088542 0.601725 v -0.185844 0.088542 0.601725 v 0.082710 0.263347 0.610514 v -0.112602 0.263347 0.610514 v 0.145698 0.262614 0.694254 v -0.175591 0.262614 0.694254 v 0.221626 0.263225 0.749185 v -0.251518 0.263225 0.749185 v 0.255196 0.349772 0.747110 v -0.285088 0.349772 0.747110 v 0.201729 0.398112 0.690714 v -0.231621 0.398112 0.690714 v 0.155952 0.443034 0.601725 v -0.185844 0.443034 0.601725 v 0.336616 0.516276 0.572428 v -0.366509 0.516276 0.572428 v 0.336739 0.454265 0.669229 v -0.366631 0.454265 0.669229 v 0.337471 0.384196 0.732340 v -0.367363 0.384196 0.732340 v 0.423897 0.349772 0.715250 v -0.453789 0.349772 0.715250 v 0.472359 0.398112 0.641764 v -0.502251 0.398112 0.641764 v 0.517281 0.443034 0.537271 v -0.547173 0.443034 0.537271 v 0.590523 0.263347 0.522623 v -0.620415 0.263347 0.522623 v 0.528511 0.262614 0.628824 v -0.558403 0.262614 0.628824 v 0.457710 0.263225 0.707437 v -0.487602 0.263225 0.707437 v 0.440458 0.263265 0.735188 v -0.470350 0.263265 0.735188 v 0.412585 0.339112 0.742065 v -0.442477 0.339112 0.742065 v 0.337512 0.370687 0.759643 v -0.367404 0.370687 0.759643 v 0.265978 0.339112 0.772623 v -0.295871 0.339112 0.772623 v 0.235298 0.263265 0.774413 v -0.265190 0.263265 0.774413 v 0.265978 0.191732 0.772623 v -0.295871 0.191732 0.772623 v 0.337023 0.262980 0.778645 v -0.366915 0.262980 0.778645 v 0.337512 0.161052 0.759643 v -0.367404 0.161052 0.759643 v 0.412585 0.191732 0.742065 v -0.442477 0.191732 0.742065 v -0.014946 0.453044 0.693033 v -0.014946 0.372613 0.765895 v -0.014946 -0.640950 0.692545 v -0.014946 -0.285970 0.735514 v -0.014946 -0.155110 0.747476 v -0.014946 -0.744954 0.670816 v -0.014946 0.459229 0.573892 v -0.014946 0.586734 0.503092 v -0.014946 0.875896 -0.534506 v -0.014946 0.538249 -0.816244 v -0.014946 0.113444 -0.815756 v -0.014946 -0.332112 -0.348471 v 0.211983 -0.157064 0.533731 v -0.241875 -0.157064 0.533731 v 0.273750 -0.423177 0.521891 v -0.303642 -0.423177 0.521891 v 0.309029 -0.644612 0.515177 v -0.338921 -0.644612 0.515177 v 0.323921 -0.825521 0.488687 v -0.353813 -0.825521 0.488687 v 0.287422 -0.910481 0.482218 v -0.317314 -0.910481 0.482218 v 0.156441 -0.940022 0.505167 v -0.186333 -0.940022 0.505167 v -0.014946 -0.953938 0.522135 v 0.412056 -0.096761 0.501993 v -0.441948 -0.096761 0.501993 v 0.610420 0.007609 0.481485 v -0.640312 0.007609 0.481485 v 0.774483 0.187785 0.438150 v -0.804375 0.187785 0.438150 v 0.801826 0.413737 0.529581 v -0.831719 0.413737 0.529581 v 0.678291 0.500041 0.580728 v -0.708183 0.500041 0.580728 v 0.476509 0.612590 0.638468 v -0.506401 0.612590 0.638468 v 0.307442 0.731975 0.682901 v -0.337334 0.731975 0.682901 v 0.159615 0.696452 0.704386 v -0.189507 0.696452 0.704386 v 0.060860 0.520061 0.700113 v -0.090752 0.520061 0.700113 v 0.152046 0.427409 0.736856 v -0.181938 0.427409 0.736856 v 0.107613 0.330241 0.730142 v -0.137505 0.330241 0.730142 v 0.197823 0.091716 0.704874 v -0.227715 0.091716 0.704874 v 0.356270 0.047648 0.662760 v -0.386162 0.047648 0.662760 v 0.490669 0.095500 0.628946 v -0.520561 0.095500 0.628946 v 0.602974 0.209514 0.606851 v -0.632866 0.209514 0.606851 v 0.624824 0.320353 0.612223 v -0.654717 0.320353 0.612223 v 0.575142 0.396892 0.636759 v -0.605034 0.396892 0.636759 v 0.424141 0.463420 0.686685 v -0.454033 0.463420 0.686685 v 0.231514 0.494060 0.727213 v -0.261406 0.494060 0.727213 v -0.014946 -0.726155 0.688883 v 0.097554 -0.717005 0.682623 v -0.127446 -0.717005 0.682623 v 0.106758 -0.815267 0.658487 v -0.136650 -0.815267 0.658487 v 0.056099 -0.862264 0.643961 v -0.085991 -0.862264 0.643961 v -0.014946 -0.873128 0.639078 v -0.014946 -0.142903 0.724771 v -0.014946 -0.114258 0.703613 v 0.081123 -0.128255 0.710123 v -0.111015 -0.128255 0.710123 v 0.108711 -0.205037 0.706827 v -0.138603 -0.205037 0.706827 v 0.074585 -0.279661 0.700201 v -0.104477 -0.279661 0.700201 v 0.378853 -0.023397 0.623941 v -0.408745 -0.023397 0.623941 v 0.578560 0.071086 0.577066 v -0.608452 0.071086 0.577066 v 0.698433 0.217936 0.555582 v -0.728325 0.217936 0.555582 v 0.718941 0.375773 0.603556 v -0.748833 0.375773 0.603556 v 0.643257 0.447673 0.663370 v -0.673149 0.447673 0.663370 v 0.441963 0.556804 0.725992 v -0.471855 0.556804 0.725992 v 0.302437 0.640178 0.765055 v -0.332329 0.640178 0.765055 v 0.189888 0.612468 0.781656 v -0.219780 0.612468 0.781656 v 0.090767 0.467692 0.777628 v -0.120659 0.467692 0.777628 v 0.127469 -0.076117 0.732909 v -0.157361 -0.076117 0.732909 v 0.193306 -0.439290 0.651651 v -0.223198 -0.439290 0.651651 v 0.227852 -0.662557 0.634561 v -0.257744 -0.662557 0.634561 v 0.238838 -0.793172 0.611856 v -0.268730 -0.793172 0.611856 v 0.210152 -0.879109 0.588785 v -0.240044 -0.879109 0.588785 v 0.128975 -0.907796 0.587808 v -0.158867 -0.907796 0.587808 v -0.014946 -0.919515 0.592935 v -0.014946 0.061741 0.695041 v -0.014946 0.229655 0.721353 v 0.315010 0.504558 0.711466 v -0.344902 0.504558 0.711466 v 0.134590 0.153728 0.708414 v -0.164482 0.153728 0.708414 v 0.108711 0.234172 0.718058 v -0.138603 0.234172 0.718058 v 0.099434 -0.644002 0.686441 v -0.129326 -0.644002 0.686441 v 0.074531 -0.436971 0.698404 v -0.104424 -0.436971 0.698404 v -0.014946 -0.438802 0.703287 v -0.014946 -0.312825 0.704264 v 0.069282 -0.252156 0.737467 v -0.099175 -0.252156 0.737467 v 0.106392 -0.201009 0.747354 v -0.136284 -0.201009 0.747354 v 0.085396 -0.127645 0.738321 v -0.115288 -0.127645 0.738321 v 0.024727 -0.118245 0.738321 v -0.054619 -0.118245 0.738321 v -0.014946 -0.182183 0.779567 v 0.032797 -0.137587 0.765245 v -0.062689 -0.137587 0.765245 v 0.073162 -0.144965 0.765245 v -0.103054 -0.144965 0.765245 v 0.079048 -0.198812 0.775675 v -0.108940 -0.198812 0.775675 v 0.055149 -0.236328 0.760687 v -0.085042 -0.236328 0.760687 v -0.014946 -0.253987 0.760904 v 0.231514 -0.295491 0.516519 v -0.261406 -0.295491 0.516519 v 0.149727 -0.214192 0.661905 v -0.179619 -0.214192 0.661905 v 0.165230 -0.297689 0.652017 v -0.195122 -0.297689 0.652017 v 0.206612 -0.224813 0.521891 v -0.236504 -0.224813 0.521891 v -0.014946 -0.852864 0.637125 v 0.033760 -0.842244 0.640299 v -0.063652 -0.842244 0.640299 v 0.075630 -0.796712 0.657999 v -0.105522 -0.796712 0.657999 v 0.068916 -0.734334 0.672891 v -0.098808 -0.734334 0.672891 v -0.014946 -0.762776 0.619058 v 0.062447 -0.751424 0.621093 v -0.092339 -0.751424 0.621093 v 0.069255 -0.789062 0.614999 v -0.099147 -0.789062 0.614999 v 0.036079 -0.818440 0.600463 v -0.065971 -0.818440 0.600463 v -0.014946 -0.828694 0.599039 v 0.157661 0.241008 0.730020 v -0.187553 0.241008 0.730020 v 0.174385 0.178386 0.725382 v -0.204277 0.178386 0.725382 v 0.322945 0.448039 0.714151 v -0.352837 0.448039 0.714151 v 0.256538 0.440104 0.725626 v -0.286430 0.440104 0.725626 v 0.413765 0.420085 0.709513 v -0.443657 0.420085 0.709513 v 0.534004 0.371013 0.653849 v -0.563896 0.371013 0.653849 v 0.569649 0.305583 0.637247 v -0.599541 0.305583 0.637247 v 0.553291 0.215861 0.636270 v -0.583183 0.215861 0.636270 v 0.461861 0.126140 0.665689 v -0.491753 0.126140 0.665689 v 0.354073 0.090861 0.693277 v -0.383965 0.090861 0.693277 v 0.224434 0.129191 0.724161 v -0.254326 0.129191 0.724161 v 0.163399 0.318156 0.732462 v -0.193291 0.318156 0.732462 v 0.196846 0.393962 0.732584 v -0.226738 0.393962 0.732584 v 0.220406 0.376628 0.715006 v -0.250298 0.376628 0.715006 v 0.185249 0.316081 0.713053 v -0.215141 0.316081 0.713053 v 0.238960 0.146159 0.709146 v -0.268852 0.146159 0.709146 v 0.354195 0.114909 0.683756 v -0.384087 0.114909 0.683756 v 0.445991 0.145183 0.658365 v -0.475884 0.145183 0.658365 v 0.522163 0.228190 0.631998 v -0.552055 0.228190 0.631998 v 0.535835 0.299479 0.629068 v -0.565727 0.299479 0.629068 v 0.504585 0.356120 0.643717 v -0.534477 0.356120 0.643717 v 0.403999 0.405925 0.697428 v -0.433891 0.405925 0.697428 v 0.267281 0.414714 0.718912 v -0.297173 0.414714 0.718912 v 0.323921 0.423503 0.708170 v -0.353813 0.423503 0.708170 v 0.192085 0.193034 0.707193 v -0.221977 0.193034 0.707193 v 0.181343 0.248698 0.707193 v -0.211235 0.248698 0.707193 v 0.110575 0.509427 0.569107 v -0.140467 0.509427 0.569107 v 0.190783 0.658203 0.596842 v -0.220675 0.658203 0.596842 v 0.312745 0.685547 0.578396 v -0.342637 0.685547 0.578396 v 0.443179 0.573620 0.513795 v -0.473071 0.573620 0.513795 v 0.653145 0.483684 0.445230 v -0.683037 0.483684 0.445230 v 0.765449 0.405559 0.405924 v -0.795342 0.405559 0.405924 v 0.754829 0.198161 0.320108 v -0.784721 0.198161 0.320108 v 0.604561 0.019816 0.343790 v -0.634453 0.019816 0.343790 v 0.401721 -0.090599 0.405461 v -0.431613 -0.090599 0.405461 v -0.014946 0.876384 0.220133 v -0.014946 0.970378 -0.129721 v -0.014946 -0.154866 -0.662436 v -0.014946 -0.416341 0.085611 v -0.014946 -0.928060 0.412760 v -0.014946 -0.765950 0.316568 v -0.014946 -0.559163 0.281900 v -0.014946 -0.455647 0.226724 v 0.799751 0.246257 0.070352 v -0.829643 0.246257 0.070352 v 0.821382 0.321120 -0.093627 v -0.851274 0.321120 -0.093627 v 0.747867 0.303073 -0.462533 v -0.777759 0.303073 -0.462533 v 0.393745 0.462321 -0.709189 v -0.423637 0.462321 -0.709189 v 0.685366 -0.012317 0.029029 v -0.715259 -0.012317 0.029029 v 0.601148 -0.089349 -0.211752 v -0.631040 -0.089349 -0.211752 v 0.634834 0.025310 -0.444296 v -0.664726 0.025310 -0.444296 v 0.310575 0.097331 -0.704753 v -0.340467 0.097331 -0.704753 v 0.221748 -0.360921 0.365030 v -0.251640 -0.360921 0.365030 v 0.146919 -0.406575 0.235514 v -0.176811 -0.406575 0.235514 v 0.264595 -0.715657 0.359293 v -0.294487 -0.715657 0.359293 v 0.235054 -0.515462 0.364054 v -0.264946 -0.515462 0.364054 v 0.271078 -0.866970 0.386555 v -0.300970 -0.866970 0.386555 v 0.127388 -0.733602 0.330118 v -0.157280 -0.733602 0.330118 v 0.117012 -0.529988 0.305704 v -0.146904 -0.529988 0.305704 v 0.147774 -0.904500 0.397867 v -0.177666 -0.904500 0.397867 v 0.220887 -0.264583 0.361034 v -0.250779 -0.264583 0.361034 v 0.224230 -0.195027 0.430256 v -0.254122 -0.195027 0.430256 v 0.238165 -0.151475 0.458025 v -0.268057 -0.151475 0.458025 v 0.197684 -0.349114 0.112050 v -0.227576 -0.349114 0.112050 v 0.258247 -0.272908 -0.294882 v -0.288139 -0.272908 -0.294882 v 0.295926 -0.111897 -0.579265 v -0.325818 -0.111897 -0.579265 v 0.405342 0.825114 -0.451376 v -0.435234 0.825114 -0.451376 v 0.404976 0.916545 -0.133017 v -0.434868 0.916545 -0.133017 v 0.405586 0.828654 0.163004 v -0.435478 0.828654 0.163004 v 0.413887 0.581706 0.374308 v -0.443779 0.581706 0.374308 v 0.728462 0.429606 0.245279 v -0.758354 0.429606 0.245279 v 0.615669 0.507731 0.258951 v -0.645561 0.507731 0.258951 v 0.620064 0.699748 0.037760 v -0.649956 0.699748 0.037760 v 0.762764 0.556071 0.046793 v -0.792656 0.556071 0.046793 v 0.765205 0.602458 -0.182699 v -0.795097 0.602458 -0.182699 v 0.621773 0.760783 -0.213827 v -0.651665 0.760783 -0.213827 v 0.619331 0.670573 -0.457846 v -0.649223 0.670573 -0.457846 v 0.743301 0.544271 -0.387533 v -0.773193 0.544271 -0.387533 v 0.588203 0.359294 -0.602011 v -0.618095 0.359294 -0.602011 v 0.467059 0.039714 -0.566570 v -0.496951 0.039714 -0.566570 v 0.809820 0.367839 -0.249096 v -0.839712 0.367839 -0.249096 v 0.390809 -0.161458 0.115019 v -0.420701 -0.161458 0.115019 v 0.423897 -0.153890 -0.251547 v -0.453789 -0.153890 -0.251547 v 0.883003 0.415690 -0.302572 v -0.912895 0.415690 -0.302572 v 0.778389 -0.100911 -0.225302 v -0.808281 -0.100911 -0.225302 v 1.020943 -0.057698 -0.376913 v -1.050835 -0.057698 -0.376913 v 1.239937 0.091105 -0.470297 v -1.269829 0.091105 -0.470297 v 1.305489 0.324260 -0.475180 v -1.335381 0.324260 -0.475180 v 1.203560 0.487956 -0.464071 v -1.233452 0.487956 -0.464071 v 1.017036 0.479533 -0.377646 v -1.046928 0.479533 -0.377646 v 1.012276 0.429362 -0.348105 v -1.042168 0.429362 -0.348105 v 1.164864 0.435222 -0.433310 v -1.194756 0.435222 -0.433310 v 1.240425 0.300456 -0.455404 v -1.270317 0.300456 -0.455404 v 1.185860 0.108806 -0.445395 v -1.215752 0.108806 -0.445395 v 1.015572 -0.010823 -0.349814 v -1.045464 -0.010823 -0.349814 v 0.824654 -0.044393 -0.212362 v -0.854546 -0.044393 -0.212362 v 0.908760 0.376628 -0.280600 v -0.938652 0.376628 -0.280600 v 0.931221 0.327067 -0.336996 v -0.961113 0.327067 -0.336996 v 0.872017 -0.003743 -0.278891 v -0.901909 -0.003743 -0.278891 v 1.023018 0.024333 -0.400107 v -1.052910 0.024333 -0.400107 v 1.165108 0.119426 -0.479330 v -1.195000 0.119426 -0.479330 v 1.212105 0.267863 -0.488852 v -1.241997 0.267863 -0.488852 v 1.150093 0.371135 -0.472372 v -1.179985 0.371135 -0.472372 v 1.018257 0.367717 -0.402426 v -1.048149 0.367717 -0.402426 v 0.836372 0.307780 -0.259848 v -0.866264 0.307780 -0.259848 v 0.813911 0.193767 -0.314169 v -0.843803 0.193767 -0.314169 v 0.757515 0.116862 -0.314047 v -0.787407 0.116862 -0.314047 v 0.796686 0.091363 -0.325250 v -0.826578 0.091363 -0.325250 v 0.808662 0.042766 -0.313437 v -0.838554 0.042766 -0.313437 v 0.798775 0.006511 -0.303305 v -0.828667 0.006511 -0.303305 v 0.724230 0.052246 -0.122071 v -0.754122 0.052246 -0.122071 v 0.712580 -0.007265 -0.212012 v -0.742472 -0.007265 -0.212012 v 0.723361 0.068594 -0.235762 v -0.753253 0.068594 -0.235762 v 0.788643 0.221721 -0.242514 v -0.818535 0.221721 -0.242514 v 0.870552 0.266154 -0.312826 v -0.900444 0.266154 -0.312826 v 0.885689 0.246867 -0.363852 v -0.915581 0.246867 -0.363852 v 0.822077 0.012587 -0.343262 v -0.851969 0.012587 -0.343262 v 0.838081 0.044719 -0.358969 v -0.867973 0.044719 -0.358969 v 0.815742 0.098063 -0.359213 v -0.845635 0.098063 -0.359213 v 0.779759 0.126736 -0.353896 v -0.809651 0.126736 -0.353896 v 0.830513 0.183146 -0.359335 v -0.860405 0.183146 -0.359335 v 1.034167 0.340902 -0.448568 v -1.064059 0.340902 -0.448568 v 1.149890 0.343832 -0.504233 v -1.179782 0.343832 -0.504233 v 1.207466 0.254191 -0.515707 v -1.237358 0.254191 -0.515707 v 1.160957 0.126750 -0.504110 v -1.190849 0.126750 -0.504110 v 1.024849 0.043498 -0.441733 v -1.054741 0.043498 -0.441733 v 0.884468 0.015544 -0.334799 v -0.914360 0.015544 -0.334799 v 0.947823 0.302165 -0.389609 v -0.977715 0.302165 -0.389609 v 0.875557 0.134440 -0.373617 v -0.905449 0.134440 -0.373617 v 0.909248 0.080974 -0.374960 v -0.939140 0.080974 -0.374960 v 0.985054 0.136516 -0.412924 v -1.014946 0.136516 -0.412924 v 0.940742 0.193889 -0.393515 v -0.970635 0.193889 -0.393515 v 0.999580 0.252482 -0.415732 v -1.029472 0.252482 -0.415732 v 1.052803 0.197917 -0.436606 v -1.082695 0.197917 -0.436606 v 1.108535 0.243707 -0.454808 v -1.138427 0.243707 -0.454808 v 1.072131 0.294882 -0.445273 v -1.102023 0.294882 -0.445273 v 1.017891 0.395915 -0.502524 v -1.047783 0.395915 -0.502524 v 1.224881 0.420817 -0.560426 v -1.254774 0.420817 -0.560426 v 1.313324 0.307726 -0.540383 v -1.343216 0.307726 -0.540383 v 1.260038 0.134318 -0.554688 v -1.289930 0.134318 -0.554688 v 1.024971 0.008708 -0.500570 v -1.054863 0.008708 -0.500570 v 0.793037 -0.028768 -0.384482 v -0.822929 -0.028768 -0.384482 v 0.849434 0.338908 -0.420736 v -0.879326 0.338908 -0.420736 vn 0.702628 -0.228828 0.673727 vn 0.744530 -0.000946 0.667562 vn 0.821741 -0.001953 0.569811 vn 0.776666 -0.263192 0.572283 vn 0.628681 -0.515580 0.582141 vn 0.573046 -0.435255 0.694357 vn 0.618030 -0.502579 0.604480 vn 0.759575 -0.264351 0.594226 vn 0.806085 -0.001007 0.591784 vn -0.702628 -0.228828 0.673727 vn -0.759575 -0.264351 0.594226 vn -0.618030 -0.502579 0.604480 vn -0.573046 -0.435255 0.694357 vn -0.628681 -0.515580 0.582141 vn -0.776666 -0.263192 0.572283 vn -0.821741 -0.001953 0.569811 vn -0.744530 -0.000946 0.667562 vn -0.806085 -0.001007 0.591784 vn 0.813959 -0.298746 0.498154 vn 0.865261 -0.001373 0.501297 vn 0.656545 -0.569659 0.494369 vn 0.678762 -0.572985 0.459304 vn 0.831935 -0.299051 0.467330 vn 0.881466 -0.000488 0.472243 vn -0.813959 -0.298746 0.498154 vn -0.831935 -0.299051 0.467330 vn -0.678762 -0.572985 0.459304 vn -0.656545 -0.569659 0.494369 vn -0.865261 -0.001373 0.501297 vn -0.881466 -0.000488 0.472243 vn 0.406262 -0.770928 0.490493 vn 0.395215 -0.676229 0.621662 vn 0.112339 -0.755150 0.645802 vn 0.086734 -0.861873 0.499588 vn 0.097751 -0.888424 0.448469 vn 0.425947 -0.786645 0.446913 vn -0.406262 -0.770928 0.490493 vn -0.425947 -0.786645 0.446913 vn -0.097751 -0.888424 0.448469 vn -0.086734 -0.861873 0.499588 vn -0.112339 -0.755150 0.645802 vn -0.395215 -0.676229 0.621662 vn 0.375835 -0.578753 0.723685 vn 0.398541 -0.700583 0.591876 vn 0.116977 -0.783868 0.609760 vn 0.136601 -0.641163 0.755120 vn -0.375835 -0.578753 0.723685 vn -0.136601 -0.641163 0.755120 vn -0.116977 -0.783868 0.609760 vn -0.398541 -0.700583 0.591876 vn -0.126438 -0.613758 0.779260 vn -0.199194 -0.751244 0.629231 vn -0.493759 -0.578539 0.649190 vn -0.373547 -0.470656 0.799310 vn -0.460891 -0.548357 0.697745 vn -0.190802 -0.716514 0.670949 vn 0.126438 -0.613758 0.779260 vn 0.190802 -0.716514 0.670949 vn 0.460891 -0.548357 0.697745 vn 0.373547 -0.470656 0.799310 vn 0.493759 -0.578539 0.649190 vn 0.199194 -0.751244 0.629231 vn -0.250557 -0.815119 0.522233 vn -0.544816 -0.626118 0.557756 vn -0.563097 -0.651204 0.508713 vn -0.256233 -0.844874 0.469558 vn 0.250557 -0.815119 0.522233 vn 0.256233 -0.844874 0.469558 vn 0.563097 -0.651204 0.508713 vn 0.544816 -0.626118 0.557756 vn -0.740043 -0.332652 0.584490 vn -0.637928 -0.287179 0.714530 vn -0.693930 -0.001129 0.720023 vn -0.802972 -0.001556 0.595965 vn -0.833247 -0.000397 0.552843 vn -0.767418 -0.346934 0.539140 vn 0.740043 -0.332652 0.584490 vn 0.767418 -0.346934 0.539140 vn 0.833247 -0.000397 0.552843 vn 0.802972 -0.001556 0.595965 vn 0.693930 -0.001129 0.720023 vn 0.637928 -0.287179 0.714530 vn -0.537706 -0.242714 0.807428 vn -0.695853 -0.304788 0.650258 vn -0.761956 -0.002441 0.647603 vn -0.588061 -0.000977 0.808802 vn 0.537706 -0.242714 0.807428 vn 0.588061 -0.000977 0.808802 vn 0.761956 -0.002441 0.647603 vn 0.695853 -0.304788 0.650258 vn -0.546037 0.239967 0.802606 vn -0.709311 0.295450 0.639973 vn -0.520798 0.579211 0.627094 vn -0.391308 0.476699 0.787133 vn -0.464522 0.542283 0.700064 vn -0.639332 0.281961 0.715323 vn 0.546037 0.239967 0.802606 vn 0.639332 0.281961 0.715323 vn 0.464522 0.542283 0.700064 vn 0.391308 0.476699 0.787133 vn 0.520798 0.579211 0.627094 vn 0.709311 0.295450 0.639973 vn -0.736900 0.323862 0.593341 vn -0.538316 0.609912 0.581530 vn -0.549242 0.636402 0.541520 vn -0.761406 0.340892 0.551378 vn 0.736900 0.323862 0.593341 vn 0.761406 0.340892 0.551378 vn 0.549242 0.636402 0.541520 vn 0.538316 0.609912 0.581530 vn -0.240150 0.794610 0.557573 vn -0.191931 0.713370 0.673940 vn 0.113468 0.752190 0.649068 vn 0.093722 0.838130 0.537309 vn 0.105930 0.859462 0.500046 vn -0.239448 0.820978 0.518296 vn 0.240150 0.794610 0.557573 vn 0.239448 0.820978 0.518296 vn -0.105930 0.859462 0.500046 vn -0.093722 0.838130 0.537309 vn -0.113468 0.752190 0.649068 vn 0.191931 0.713370 0.673940 vn -0.141057 0.634602 0.759819 vn -0.220679 0.773247 0.594409 vn 0.109226 0.813990 0.570452 vn 0.132633 0.666555 0.733512 vn 0.141057 0.634602 0.759819 vn -0.132633 0.666555 0.733512 vn -0.109226 0.813990 0.570452 vn 0.220679 0.773247 0.594409 vn 0.382397 0.598102 0.704276 vn 0.406446 0.723075 0.558489 vn 0.646077 0.517411 0.561083 vn 0.584490 0.440382 0.681448 vn 0.621296 0.496261 0.606342 vn 0.397504 0.672292 0.624470 vn -0.382397 0.598102 0.704276 vn -0.397504 0.672292 0.624470 vn -0.621296 0.496261 0.606342 vn -0.584490 0.440382 0.681448 vn -0.646077 0.517411 0.561083 vn -0.406446 0.723075 0.558489 vn 0.407208 0.748802 0.522904 vn 0.655599 0.552446 0.514725 vn 0.673513 0.557360 0.485488 vn 0.423811 0.761650 0.490127 vn -0.407208 0.748802 0.522904 vn -0.423811 0.761650 0.490127 vn -0.673513 0.557360 0.485488 vn -0.655599 0.552446 0.514725 vn 0.812494 0.290292 0.505478 vn 0.760796 0.259560 0.594775 vn 0.828669 0.293191 0.476760 vn -0.812494 0.290292 0.505478 vn -0.828669 0.293191 0.476760 vn -0.760796 0.259560 0.594775 vn 0.708518 0.226173 0.668447 vn 0.785943 0.255776 0.562883 vn -0.708518 0.226173 0.668447 vn -0.785943 0.255776 0.562883 vn 0.824183 0.271401 0.496994 vn 0.863857 -0.002106 0.503677 vn 0.675893 0.563616 0.474837 vn 0.548784 0.361492 0.753746 vn 0.645161 0.176244 0.743400 vn 0.660970 -0.001709 0.750389 vn -0.824183 0.271401 0.496994 vn -0.645161 0.176244 0.743400 vn -0.548784 0.361492 0.753746 vn -0.675893 0.563616 0.474837 vn -0.863857 -0.002106 0.503677 vn -0.660970 -0.001709 0.750389 vn 0.414014 0.792566 0.447645 vn 0.078982 0.898923 0.430860 vn 0.151891 0.613575 0.774865 vn 0.380291 0.541185 0.749962 vn -0.414014 0.792566 0.447645 vn -0.380291 0.541185 0.749962 vn -0.151891 0.613575 0.774865 vn -0.078982 0.898923 0.430860 vn -0.279702 0.845119 0.455519 vn -0.604297 0.635365 0.480697 vn -0.356517 0.427961 0.830470 vn -0.123997 0.589801 0.797937 vn 0.279702 0.845119 0.455519 vn 0.123997 0.589801 0.797937 vn 0.356517 0.427961 0.830470 vn 0.604297 0.635365 0.480697 vn -0.813898 0.334635 0.474929 vn -0.887906 -0.002686 0.459944 vn -0.581988 -0.002594 0.813166 vn -0.531388 0.225166 0.816645 vn 0.813898 0.334635 0.474929 vn 0.531388 0.225166 0.816645 vn 0.581988 -0.002594 0.813166 vn 0.887906 -0.002686 0.459944 vn -0.807276 -0.349498 0.475509 vn -0.589953 -0.648976 0.480361 vn -0.354289 -0.452528 0.818323 vn -0.532456 -0.242286 0.810999 vn 0.807276 -0.349498 0.475509 vn 0.532456 -0.242286 0.810999 vn 0.354289 -0.452528 0.818323 vn 0.589953 -0.648976 0.480361 vn -0.273812 -0.846767 0.456038 vn 0.080294 -0.897336 0.433943 vn 0.146611 -0.641591 0.752861 vn -0.129795 -0.613849 0.778649 vn 0.273812 -0.846767 0.456038 vn 0.129795 -0.613849 0.778649 vn -0.146611 -0.641591 0.752861 vn -0.080294 -0.897336 0.433943 vn 0.410382 -0.791955 0.452071 vn 0.663991 -0.573199 0.480087 vn 0.546373 -0.385266 0.743645 vn 0.379864 -0.565935 0.731681 vn -0.410382 -0.791955 0.452071 vn -0.379864 -0.565935 0.731681 vn -0.546373 -0.385266 0.743645 vn -0.663991 -0.573199 0.480087 vn 0.818628 -0.283395 0.499466 vn 0.646107 -0.190893 0.738975 vn -0.818628 -0.283395 0.499466 vn -0.646107 -0.190893 0.738975 vn 0.414655 -0.075259 0.906827 vn 0.399304 -0.000946 0.916807 vn 0.190924 -0.002625 0.981567 vn 0.353343 -0.126255 0.926908 vn -0.414655 -0.075259 0.906827 vn -0.399304 -0.000946 0.916807 vn -0.353343 -0.126255 0.926908 vn -0.190924 -0.002625 0.981567 vn 0.302194 -0.207068 0.930448 vn 0.201788 -0.197821 0.959227 vn -0.302194 -0.207068 0.930448 vn -0.201788 -0.197821 0.959227 vn 0.080477 -0.215522 0.973144 vn 0.008667 -0.124638 0.992157 vn -0.080477 -0.215522 0.973144 vn -0.008667 -0.124638 0.992157 vn -0.086825 -0.063814 0.994171 vn -0.067965 -0.000488 0.997681 vn 0.086825 -0.063814 0.994171 vn 0.067965 -0.000488 0.997681 vn -0.086001 0.058077 0.994598 vn 0.009919 0.117069 0.993042 vn 0.086001 0.058077 0.994598 vn -0.009919 0.117069 0.993042 vn 0.082675 0.203406 0.975585 vn 0.202460 0.185369 0.961577 vn -0.082675 0.203406 0.975585 vn -0.202460 0.185369 0.961577 vn 0.301309 0.195471 0.933256 vn 0.352641 0.118686 0.928190 vn -0.301309 0.195471 0.933256 vn -0.352641 0.118686 0.928190 vn 0.414106 0.069247 0.907559 vn -0.414106 0.069247 0.907559 vn 0.101260 -0.898770 0.426527 vn 0.097354 -0.985443 0.139348 vn 0.148595 -0.983032 0.107456 vn 0.163762 -0.895932 0.412854 vn 0.155339 -0.768944 0.620106 vn 0.091342 -0.788354 0.608386 vn 0.000000 -0.793664 0.608325 vn 0.000000 -0.899777 0.436323 vn 0.000000 -0.987457 0.157811 vn -0.101260 -0.898770 0.426527 vn -0.091342 -0.788354 0.608386 vn -0.155339 -0.768944 0.620106 vn -0.163762 -0.895932 0.412854 vn -0.148595 -0.983032 0.107456 vn -0.097354 -0.985443 0.139348 vn 0.269112 -0.856258 0.440840 vn 0.261757 -0.960234 0.096774 vn 0.596606 -0.794824 0.110782 vn 0.472793 -0.715720 0.513962 vn 0.379040 -0.551775 0.742851 vn 0.249580 -0.701102 0.667928 vn -0.269112 -0.856258 0.440840 vn -0.249580 -0.701102 0.667928 vn -0.379040 -0.551775 0.742851 vn -0.472793 -0.715720 0.513962 vn -0.596606 -0.794824 0.110782 vn -0.261757 -0.960234 0.096774 vn 0.687613 -0.438643 0.578570 vn 0.911008 -0.392804 0.125523 vn 0.988800 -0.070467 0.131535 vn 0.787652 -0.196081 0.584063 vn 0.532762 -0.222114 0.816553 vn 0.473128 -0.367229 0.800775 vn -0.687613 -0.438643 0.578570 vn -0.473128 -0.367229 0.800775 vn -0.532762 -0.222114 0.816553 vn -0.787652 -0.196081 0.584063 vn -0.988800 -0.070467 0.131535 vn -0.911008 -0.392804 0.125523 vn 0.819910 -0.045137 0.570666 vn 0.990966 0.060823 0.119358 vn 0.985717 0.115085 0.122745 vn 0.822443 0.042573 0.567217 vn 0.582995 -0.012940 0.812342 vn 0.569811 -0.100864 0.815546 vn -0.819910 -0.045137 0.570666 vn -0.569811 -0.100864 0.815546 vn -0.582995 -0.012940 0.812342 vn -0.822443 0.042573 0.567217 vn -0.985717 0.115085 0.122745 vn -0.990966 0.060823 0.119358 vn 0.823603 0.097568 0.558672 vn 0.981048 0.148167 0.124607 vn 0.966369 0.215583 0.140049 vn 0.829035 0.167577 0.533464 vn 0.612690 0.085604 0.785668 vn 0.590472 0.034791 0.806299 vn -0.823603 0.097568 0.558672 vn -0.590472 0.034791 0.806299 vn -0.612690 0.085604 0.785668 vn -0.829035 0.167577 0.533464 vn -0.966369 0.215583 0.140049 vn -0.981048 0.148167 0.124607 vn 0.376049 -0.776391 0.505722 vn 0.639485 -0.578784 0.505997 vn 0.631184 -0.731529 0.257729 vn 0.335704 -0.914762 0.224708 vn 0.359386 -0.910428 0.204810 vn 0.369854 -0.755303 0.540971 vn 0.383312 -0.553758 0.739158 vn 0.405866 -0.478866 0.778375 vn 0.222449 -0.201544 0.953856 vn -0.376049 -0.776391 0.505722 vn -0.405866 -0.478866 0.778375 vn -0.383312 -0.553758 0.739158 vn -0.369854 -0.755303 0.540971 vn -0.359386 -0.910428 0.204810 vn -0.335704 -0.914762 0.224708 vn -0.631184 -0.731529 0.257729 vn -0.639485 -0.578784 0.505997 vn -0.222449 -0.201544 0.953856 vn 0.443587 -0.688955 0.573168 vn 0.474654 -0.857418 0.198798 vn 0.609302 -0.770562 0.186926 vn 0.570544 -0.589099 0.572192 vn 0.494156 -0.431806 0.754540 vn 0.414258 -0.524247 0.743980 vn -0.443587 -0.688955 0.573168 vn -0.414258 -0.524247 0.743980 vn -0.494156 -0.431806 0.754540 vn -0.570544 -0.589099 0.572192 vn -0.609302 -0.770562 0.186926 vn -0.474654 -0.857418 0.198798 vn 0.683340 -0.479904 0.550157 vn 0.748680 -0.646260 0.147526 vn 0.895779 -0.427473 0.121677 vn 0.732322 -0.391614 0.557024 vn 0.584826 -0.320688 0.745048 vn 0.569659 -0.354442 0.741508 vn -0.683340 -0.479904 0.550157 vn -0.569659 -0.354442 0.741508 vn -0.584826 -0.320688 0.745048 vn -0.732322 -0.391614 0.557024 vn -0.895779 -0.427473 0.121677 vn -0.748680 -0.646260 0.147526 vn 0.737266 -0.304788 0.602893 vn 0.975402 -0.151616 0.159856 vn 0.934965 0.283181 0.213569 vn 0.746300 -0.055361 0.663259 vn 0.487716 -0.293344 0.822199 vn 0.534257 -0.312326 0.785485 vn -0.737266 -0.304788 0.602893 vn -0.534257 -0.312326 0.785485 vn -0.487716 -0.293344 0.822199 vn -0.746300 -0.055361 0.663259 vn -0.934965 0.283181 0.213569 vn -0.975402 -0.151616 0.159856 vn 0.639821 0.326090 0.695883 vn 0.659658 0.715781 0.229041 vn 0.472213 0.865291 0.168004 vn 0.527757 0.548540 0.648488 vn 0.353099 -0.046693 0.934416 vn 0.438765 -0.154241 0.885250 vn -0.639821 0.326090 0.695883 vn -0.438765 -0.154241 0.885250 vn -0.353099 -0.046693 0.934416 vn -0.527757 0.548540 0.648488 vn -0.472213 0.865291 0.168004 vn -0.659658 0.715781 0.229041 vn 0.518601 0.602802 0.606311 vn 0.512772 0.846828 0.141179 vn 0.588946 0.793542 0.152837 vn 0.551195 0.563891 0.614948 vn 0.305002 0.028565 0.951903 vn 0.308786 0.016785 0.950957 vn -0.518601 0.602802 0.606311 vn -0.308786 0.016785 0.950957 vn -0.305002 0.028565 0.951903 vn -0.551195 0.563891 0.614948 vn -0.588946 0.793542 0.152837 vn -0.512772 0.846828 0.141179 vn 0.535295 0.554613 0.637013 vn 0.588519 0.790490 0.169439 vn 0.314859 0.932188 0.178411 vn 0.331889 0.642659 0.690512 vn 0.258614 0.102695 0.960479 vn 0.308603 0.051515 0.949767 vn -0.535295 0.554613 0.637013 vn -0.308603 0.051515 0.949767 vn -0.258614 0.102695 0.960479 vn -0.331889 0.642659 0.690512 vn -0.314859 0.932188 0.178411 vn -0.588519 0.790490 0.169439 vn -0.072085 0.670247 0.738609 vn -0.204352 0.961180 0.185247 vn -0.669118 0.726371 0.156896 vn -0.467086 0.521805 0.713767 vn -0.048372 0.074313 0.996033 vn 0.107334 0.122379 0.986633 vn 0.072085 0.670247 0.738609 vn -0.107334 0.122379 0.986633 vn 0.048372 0.074313 0.996033 vn 0.467086 0.521805 0.713767 vn 0.669118 0.726371 0.156896 vn 0.204352 0.961180 0.185247 vn -0.661824 0.379559 0.646443 vn -0.862850 0.493942 0.107089 vn -0.842006 0.529923 0.100711 vn -0.677358 0.403363 0.615162 vn -0.127689 0.001282 0.991791 vn -0.103122 0.022492 0.994385 vn 0.661824 0.379559 0.646443 vn 0.103122 0.022492 0.994385 vn 0.127689 0.001282 0.991791 vn 0.677358 0.403363 0.615162 vn 0.842006 0.529923 0.100711 vn 0.862850 0.493942 0.107089 vn -0.508835 0.551195 0.661214 vn -0.607227 0.777795 0.162114 vn 0.000000 0.975646 0.219306 vn 0.000000 0.666799 0.745232 vn 0.000000 -0.060488 0.998138 vn -0.110080 0.026826 0.993530 vn 0.508835 0.551195 0.661214 vn 0.110080 0.026826 0.993530 vn 0.607227 0.777795 0.162114 vn 0.361126 -0.297250 0.883847 vn 0.339518 -0.307047 0.889035 vn 0.302316 -0.228248 0.925443 vn 0.322275 -0.232215 0.917692 vn 0.286660 -0.247475 0.925504 vn 0.304483 -0.303201 0.902951 vn -0.361126 -0.297250 0.883847 vn -0.304483 -0.303201 0.902951 vn -0.286660 -0.247475 0.925504 vn -0.322275 -0.232215 0.917692 vn -0.302316 -0.228248 0.925443 vn -0.339518 -0.307047 0.889035 vn 0.213721 -0.326029 0.920865 vn 0.209662 -0.271767 0.939238 vn 0.122135 -0.268166 0.955565 vn 0.124485 -0.349864 0.928465 vn -0.213721 -0.326029 0.920865 vn -0.124485 -0.349864 0.928465 vn -0.122135 -0.268166 0.955565 vn -0.209662 -0.271767 0.939238 vn 0.064577 -0.372417 0.925779 vn 0.108188 -0.213935 0.970824 vn 0.180120 -0.183996 0.966277 vn 0.055727 -0.407514 0.911466 vn -0.064577 -0.372417 0.925779 vn -0.055727 -0.407514 0.911466 vn -0.180120 -0.183996 0.966277 vn -0.108188 -0.213935 0.970824 vn 0.053041 -0.461562 0.885495 vn 0.192083 -0.271920 0.942930 vn 0.152776 -0.334452 0.929929 vn 0.071841 -0.471908 0.878689 vn -0.053041 -0.461562 0.885495 vn -0.071841 -0.471908 0.878689 vn -0.152776 -0.334452 0.929929 vn -0.192083 -0.271920 0.942930 vn 0.160405 -0.412763 0.896573 vn 0.175787 -0.264229 0.948271 vn 0.276498 -0.159490 0.947661 vn 0.259651 -0.305307 0.916166 vn -0.160405 -0.412763 0.896573 vn -0.259651 -0.305307 0.916166 vn -0.276498 -0.159490 0.947661 vn -0.175787 -0.264229 0.948271 vn 0.370861 -0.236457 0.898068 vn 0.378155 -0.146825 0.913999 vn 0.442640 -0.200476 0.873989 vn 0.447859 -0.234565 0.862758 vn -0.370861 -0.236457 0.898068 vn -0.447859 -0.234565 0.862758 vn -0.442640 -0.200476 0.873989 vn -0.378155 -0.146825 0.913999 vn 0.452254 -0.264138 0.851863 vn 0.459487 -0.281838 0.842250 vn 0.438124 -0.367443 0.820338 vn 0.417951 -0.328410 0.847011 vn -0.452254 -0.264138 0.851863 vn -0.417951 -0.328410 0.847011 vn -0.438124 -0.367443 0.820338 vn -0.459487 -0.281838 0.842250 vn 0.377239 -0.383160 0.843104 vn 0.365307 -0.419843 0.830805 vn 0.275399 -0.364513 0.889523 vn 0.348949 -0.318552 0.881314 vn -0.377239 -0.383160 0.843104 vn -0.348949 -0.318552 0.881314 vn -0.275399 -0.364513 0.889523 vn -0.365307 -0.419843 0.830805 vn 0.338481 -0.136174 0.931059 vn 0.204169 -0.239418 0.949187 vn 0.094852 -0.116398 0.988647 vn 0.177343 0.033418 0.983551 vn -0.338481 -0.136174 0.931059 vn -0.177343 0.033418 0.983551 vn -0.094852 -0.116398 0.988647 vn -0.204169 -0.239418 0.949187 vn -0.055269 0.122837 0.990875 vn -0.074313 -0.043031 0.996277 vn -0.147954 -0.087100 0.985137 vn -0.079257 0.017029 0.996704 vn 0.000000 0.041017 0.999146 vn -0.158422 0.075228 0.984497 vn 0.055269 0.122837 0.990875 vn 0.158422 0.075228 0.984497 vn 0.079257 0.017029 0.996704 vn 0.147954 -0.087100 0.985137 vn 0.074313 -0.043031 0.996277 vn 0.259468 -0.291025 0.920835 vn 0.226875 -0.202857 0.952544 vn 0.186041 -0.259163 0.947722 vn 0.129154 -0.162084 0.978271 vn -0.259468 -0.291025 0.920835 vn -0.186041 -0.259163 0.947722 vn -0.226875 -0.202857 0.952544 vn -0.129154 -0.162084 0.978271 vn 0.115818 -0.236366 0.964721 vn 0.020539 -0.147801 0.988769 vn 0.000000 -0.275155 0.961364 vn 0.000000 -0.246376 0.969146 vn 0.040773 -0.215949 0.975524 vn -0.075320 -0.164678 0.983459 vn -0.115818 -0.236366 0.964721 vn -0.040773 -0.215949 0.975524 vn -0.020539 -0.147801 0.988769 vn 0.075320 -0.164678 0.983459 vn -0.014710 -0.146702 0.989044 vn 0.000000 -0.149754 0.988708 vn -0.126865 -0.161229 0.978698 vn 0.014710 -0.146702 0.989044 vn 0.126865 -0.161229 0.978698 vn 0.070284 -0.702017 0.708640 vn 0.134465 -0.664174 0.735343 vn 0.071474 -0.528581 0.845820 vn 0.026521 -0.547014 0.836665 vn 0.000000 -0.548997 0.835810 vn 0.000000 -0.710440 0.703726 vn -0.070284 -0.702017 0.708640 vn -0.026521 -0.547014 0.836665 vn -0.071474 -0.528581 0.845820 vn -0.134465 -0.664174 0.735343 vn 0.217627 -0.571978 0.790826 vn 0.311380 -0.418317 0.853236 vn 0.229713 -0.334361 0.913999 vn 0.144993 -0.458571 0.876736 vn -0.217627 -0.571978 0.790826 vn -0.144993 -0.458571 0.876736 vn -0.229713 -0.334361 0.913999 vn -0.311380 -0.418317 0.853236 vn 0.353099 -0.284188 0.891354 vn 0.362377 -0.194220 0.911557 vn 0.203925 -0.139592 0.968963 vn 0.262490 -0.223548 0.938658 vn -0.353099 -0.284188 0.891354 vn -0.262490 -0.223548 0.938658 vn -0.203925 -0.139592 0.968963 vn -0.362377 -0.194220 0.911557 vn 0.360149 -0.013428 0.932768 vn 0.362774 0.017914 0.931700 vn 0.170934 -0.008209 0.985229 vn 0.175909 -0.038148 0.983642 vn 0.187933 -0.050172 0.980895 vn 0.368816 -0.043062 0.928495 vn -0.360149 -0.013428 0.932768 vn -0.368816 -0.043062 0.928495 vn -0.187933 -0.050172 0.980895 vn -0.175909 -0.038148 0.983642 vn -0.170934 -0.008209 0.985229 vn -0.362774 0.017914 0.931700 vn 0.371868 -0.108249 0.921934 vn 0.204077 -0.078494 0.975768 vn -0.371868 -0.108249 0.921934 vn -0.204077 -0.078494 0.975768 vn 0.051637 -0.013306 0.998566 vn 0.181982 -0.007080 0.983245 vn 0.368725 -0.294595 0.881588 vn 0.137120 -0.292978 0.946226 vn 0.000000 -0.278146 0.960509 vn 0.000000 -0.011170 0.999908 vn 0.000000 -0.017365 0.999847 vn 0.048891 -0.015168 0.998688 vn -0.051637 -0.013306 0.998566 vn -0.048891 -0.015168 0.998688 vn -0.137120 -0.292978 0.946226 vn -0.368725 -0.294595 0.881588 vn -0.181982 -0.007080 0.983245 vn 0.049776 -0.049593 0.997497 vn 0.053468 -0.049196 0.997345 vn 0.000000 -0.053133 0.998566 vn 0.000000 -0.048097 0.998840 vn -0.049776 -0.049593 0.997497 vn -0.053468 -0.049196 0.997345 vn 0.060335 -0.050630 0.996887 vn 0.000000 -0.048982 0.998779 vn 0.000000 -0.219092 0.975677 vn 0.061586 -0.160375 0.985107 vn -0.060335 -0.050630 0.996887 vn -0.061586 -0.160375 0.985107 vn 0.810083 -0.520646 0.269478 vn 0.659139 -0.328501 0.676443 vn 0.806879 -0.153996 0.570238 vn 0.989288 -0.119633 0.083438 vn 0.965361 -0.144719 0.217017 vn 0.759514 -0.577013 0.300241 vn 0.506821 -0.753075 0.419477 vn 0.544420 -0.686453 0.482009 vn -0.810083 -0.520646 0.269478 vn -0.544420 -0.686453 0.482009 vn -0.506821 -0.753075 0.419477 vn -0.759514 -0.577013 0.300241 vn -0.965361 -0.144719 0.217017 vn -0.989288 -0.119633 0.083438 vn -0.806879 -0.153996 0.570238 vn -0.659139 -0.328501 0.676443 vn 0.952116 0.305338 -0.015046 vn 0.711783 0.053468 0.700308 vn 0.188299 0.327921 0.925718 vn 0.689993 0.722953 -0.034791 vn 0.677145 0.730949 0.084475 vn 0.940306 0.302744 0.155339 vn -0.952116 0.305338 -0.015046 vn -0.940306 0.302744 0.155339 vn -0.677145 0.730949 0.084475 vn -0.689993 0.722953 -0.034791 vn -0.188299 0.327921 0.925718 vn -0.711783 0.053468 0.700308 vn 0.151280 0.975982 0.156652 vn -0.139348 0.337718 0.930845 vn 0.000000 0.307138 0.951628 vn -0.381909 0.794244 0.472518 vn -0.362163 0.904599 0.224769 vn 0.169103 0.981475 0.089755 vn -0.151280 0.975982 0.156652 vn -0.169103 0.981475 0.089755 vn 0.362163 0.904599 0.224769 vn 0.381909 0.794244 0.472518 vn 0.139348 0.337718 0.930845 vn -0.562883 0.662496 0.494156 vn 0.000000 0.564135 0.825678 vn 0.000000 0.759239 0.650777 vn 0.000000 0.951170 0.308573 vn 0.000000 0.960356 0.278726 vn -0.630390 0.724021 0.279916 vn 0.562883 0.662496 0.494156 vn 0.630390 0.724021 0.279916 vn 0.301340 -0.732719 0.610126 vn 0.000000 -0.752556 0.658498 vn 0.319376 -0.804498 0.500748 vn 0.000000 -0.850154 0.526505 vn -0.301340 -0.732719 0.610126 vn -0.319376 -0.804498 0.500748 vn 0.230171 -0.645100 0.728568 vn 0.000000 -0.657582 0.753349 vn 0.346294 -0.669454 0.657155 vn 0.207953 -0.566973 0.797021 vn 0.134922 -0.503952 0.853114 vn 0.000000 -0.476363 0.879208 vn -0.230171 -0.645100 0.728568 vn -0.134922 -0.503952 0.853114 vn -0.207953 -0.566973 0.797021 vn -0.346294 -0.669454 0.657155 vn -0.430891 0.679769 0.593463 vn 0.000000 0.728080 0.685476 vn 0.000000 0.138005 0.990417 vn -0.149205 0.407788 0.900784 vn -0.142949 0.526994 0.837733 vn -0.276009 0.759453 0.589068 vn 0.430891 0.679769 0.593463 vn 0.276009 0.759453 0.589068 vn 0.142949 0.526994 0.837733 vn 0.149205 0.407788 0.900784 vn 0.147801 0.804193 0.575640 vn 0.089755 0.494522 0.864498 vn 0.316141 0.417035 0.852107 vn 0.547441 0.603656 0.579516 vn -0.147801 0.804193 0.575640 vn -0.547441 0.603656 0.579516 vn -0.316141 0.417035 0.852107 vn -0.089755 0.494522 0.864498 vn 0.738151 0.266640 0.619678 vn 0.341075 0.213202 0.915525 vn 0.308206 -0.132298 0.942045 vn 0.732963 -0.157720 0.661702 vn -0.738151 0.266640 0.619678 vn -0.732963 -0.157720 0.661702 vn -0.308206 -0.132298 0.942045 vn -0.341075 0.213202 0.915525 vn 0.541887 -0.547990 0.637165 vn 0.226051 -0.456496 0.860500 vn -0.541887 -0.547990 0.637165 vn -0.226051 -0.456496 0.860500 vn 0.062929 0.234931 0.969939 vn 0.043458 -0.059755 0.997253 vn -0.062929 0.234931 0.969939 vn -0.043458 -0.059755 0.997253 vn 0.057711 -0.344737 0.936918 vn 0.000000 -0.300943 0.953612 vn -0.057711 -0.344737 0.936918 vn -0.217780 -0.045137 0.974944 vn 0.000000 0.003052 0.999969 vn -0.110630 -0.207984 0.971831 vn 0.217780 -0.045137 0.974944 vn 0.110630 -0.207984 0.971831 vn 0.296396 -0.239326 0.924558 vn 0.646657 -0.139744 0.749840 vn 0.829463 0.004578 0.558489 vn 0.728111 -0.196020 0.656789 vn -0.296396 -0.239326 0.924558 vn -0.728111 -0.196020 0.656789 vn -0.829463 0.004578 0.558489 vn -0.646657 -0.139744 0.749840 vn 0.593005 -0.108005 0.797876 vn 0.470168 -0.018891 0.882351 vn 0.713187 0.139805 0.686880 vn 0.784692 0.079257 0.614765 vn -0.593005 -0.108005 0.797876 vn -0.784692 0.079257 0.614765 vn -0.713187 0.139805 0.686880 vn -0.470168 -0.018891 0.882351 vn 0.393689 0.037416 0.918455 vn 0.653523 0.137974 0.744194 vn -0.393689 0.037416 0.918455 vn -0.653523 0.137974 0.744194 vn 0.836787 0.247383 0.488388 vn 0.940306 0.303110 0.154668 vn 0.931883 0.327677 0.155492 vn 0.857723 0.269082 0.438032 vn -0.836787 0.247383 0.488388 vn -0.857723 0.269082 0.438032 vn -0.931883 0.327677 0.155492 vn -0.940306 0.303110 0.154668 vn 0.889706 0.228065 0.395398 vn 0.942228 0.295877 0.156926 vn 0.945036 0.280862 0.167302 vn 0.915891 0.182318 0.357555 vn -0.889706 0.228065 0.395398 vn -0.915891 0.182318 0.357555 vn -0.945036 0.280862 0.167302 vn -0.942228 0.295877 0.156926 vn 0.903287 -0.131199 0.408429 vn 0.968047 -0.106754 0.226875 vn -0.903287 -0.131199 0.408429 vn -0.968047 -0.106754 0.226875 vn 0.086398 -0.624805 0.775964 vn -0.029145 -0.399731 0.916135 vn 0.000000 -0.701529 0.712607 vn 0.000000 -0.954924 0.296762 vn 0.114475 -0.940580 0.319651 vn -0.385876 -0.804651 0.451216 vn -0.086398 -0.624805 0.775964 vn -0.114475 -0.940580 0.319651 vn 0.029145 -0.399731 0.916135 vn 0.385876 -0.804651 0.451216 vn -0.235115 -0.263222 0.935606 vn -0.268319 -0.152867 0.951109 vn -0.882229 -0.229377 0.411115 vn -0.871975 0.194006 0.449385 vn 0.235115 -0.263222 0.935606 vn 0.882229 -0.229377 0.411115 vn 0.268319 -0.152867 0.951109 vn 0.871975 0.194006 0.449385 vn -0.278787 -0.087436 0.956359 vn -0.235023 0.025391 0.971648 vn -0.710685 0.485427 0.509140 vn -0.471603 0.701071 0.534806 vn 0.278787 -0.087436 0.956359 vn 0.710685 0.485427 0.509140 vn 0.235023 0.025391 0.971648 vn 0.471603 0.701071 0.534806 vn -0.117710 0.118748 0.985900 vn 0.000000 0.157262 0.987548 vn -0.203192 0.812983 0.545640 vn 0.000000 0.837458 0.546464 vn 0.117710 0.118748 0.985900 vn 0.203192 0.812983 0.545640 vn -0.190344 0.835902 0.514786 vn 0.000000 0.848506 0.529160 vn -0.441786 0.782098 0.439436 vn -0.283273 0.403424 0.870022 vn -0.117740 0.377331 0.918546 vn 0.000000 0.374004 0.927396 vn 0.190344 0.835902 0.514786 vn 0.117740 0.377331 0.918546 vn 0.283273 0.403424 0.870022 vn 0.441786 0.782098 0.439436 vn -0.717185 0.632710 0.292062 vn -0.926328 0.333995 0.174230 vn -0.899045 0.302957 0.316019 vn -0.550249 0.375317 0.745842 vn 0.717185 0.632710 0.292062 vn 0.550249 0.375317 0.745842 vn 0.899045 0.302957 0.316019 vn 0.926328 0.333995 0.174230 vn -0.953703 -0.224860 0.199591 vn -0.436445 -0.853481 0.284646 vn -0.263375 -0.733696 0.626301 vn -0.748772 -0.273293 0.603809 vn 0.953703 -0.224860 0.199591 vn 0.748772 -0.273293 0.603809 vn 0.263375 -0.733696 0.626301 vn 0.436445 -0.853481 0.284646 vn 0.112491 -0.943907 0.310434 vn 0.000000 -0.944823 0.327555 vn 0.000000 -0.694723 0.719230 vn 0.088046 -0.720023 0.688314 vn -0.112491 -0.943907 0.310434 vn -0.088046 -0.720023 0.688314 vn 0.018799 -0.282723 0.958983 vn 0.000000 -0.267281 0.963591 vn 0.001862 -0.297555 0.954680 vn -0.018799 -0.282723 0.958983 vn -0.001862 -0.297555 0.954680 vn -0.465896 -0.095767 0.879604 vn 0.465896 -0.095767 0.879604 vn -0.261605 -0.178777 0.948454 vn -0.217139 -0.122898 0.968352 vn -0.298502 -0.207038 0.931669 vn -0.013153 -0.028687 0.999481 vn 0.092990 -0.056795 0.994018 vn 0.138279 -0.059999 0.988556 vn 0.261605 -0.178777 0.948454 vn -0.092990 -0.056795 0.994018 vn 0.013153 -0.028687 0.999481 vn 0.298502 -0.207038 0.931669 vn 0.217139 -0.122898 0.968352 vn -0.138279 -0.059999 0.988556 vn -0.148350 -0.068087 0.986572 vn -0.067995 -0.045351 0.996643 vn 0.155950 -0.054353 0.986236 vn 0.162053 -0.069796 0.984283 vn 0.148350 -0.068087 0.986572 vn -0.155950 -0.054353 0.986236 vn 0.067995 -0.045351 0.996643 vn -0.162053 -0.069796 0.984283 vn 0.005524 -0.036653 0.999298 vn 0.069430 -0.011597 0.997497 vn 0.153691 -0.082430 0.984649 vn 0.131748 -0.059999 0.989441 vn -0.005524 -0.036653 0.999298 vn -0.153691 -0.082430 0.984649 vn -0.069430 -0.011597 0.997497 vn -0.131748 -0.059999 0.989441 vn -0.253121 -0.301431 0.919248 vn -0.108188 -0.461409 0.880520 vn 0.010407 -0.254494 0.967009 vn -0.081484 -0.125309 0.988739 vn 0.253121 -0.301431 0.919248 vn 0.081484 -0.125309 0.988739 vn -0.010407 -0.254494 0.967009 vn 0.108188 -0.461409 0.880520 vn 0.037568 -0.534654 0.844203 vn 0.186346 -0.554064 0.811335 vn 0.209449 -0.299264 0.930876 vn 0.117405 -0.307413 0.944273 vn -0.037568 -0.534654 0.844203 vn -0.117405 -0.307413 0.944273 vn -0.209449 -0.299264 0.930876 vn -0.186346 -0.554064 0.811335 vn 0.360393 -0.526597 0.769890 vn 0.479415 -0.437269 0.760857 vn 0.365703 -0.161596 0.916562 vn 0.311472 -0.246803 0.917600 vn -0.360393 -0.526597 0.769890 vn -0.311472 -0.246803 0.917600 vn -0.365703 -0.161596 0.916562 vn -0.479415 -0.437269 0.760857 vn 0.509262 -0.320627 0.798639 vn 0.491165 -0.203009 0.847072 vn 0.310862 -0.056795 0.948729 vn 0.357707 -0.085299 0.929899 vn -0.509262 -0.320627 0.798639 vn -0.357707 -0.085299 0.929899 vn -0.310862 -0.056795 0.948729 vn -0.491165 -0.203009 0.847072 vn 0.460250 -0.109989 0.880917 vn 0.425031 -0.052095 0.903653 vn 0.242164 -0.060823 0.968322 vn 0.263680 -0.061098 0.962645 vn -0.460250 -0.109989 0.880917 vn -0.263680 -0.061098 0.962645 vn -0.242164 -0.060823 0.968322 vn -0.425031 -0.052095 0.903653 vn 0.387738 -0.025880 0.921384 vn 0.401471 0.034669 0.915189 vn 0.346110 -0.079379 0.934812 vn 0.283303 -0.067721 0.956603 vn -0.387738 -0.025880 0.921384 vn -0.283303 -0.067721 0.956603 vn -0.346110 -0.079379 0.934812 vn -0.401471 0.034669 0.915189 vn 0.428449 0.203955 0.880215 vn 0.363475 0.340465 0.867122 vn 0.298685 0.113559 0.947539 vn 0.393689 -0.024262 0.918912 vn -0.428449 0.203955 0.880215 vn -0.393689 -0.024262 0.918912 vn -0.298685 0.113559 0.947539 vn -0.363475 0.340465 0.867122 vn 0.219398 0.286538 0.932585 vn 0.153050 0.142674 0.977844 vn 0.107395 0.172155 0.979186 vn 0.128117 0.198492 0.971679 vn -0.219398 0.286538 0.932585 vn -0.128117 0.198492 0.971679 vn -0.107395 0.172155 0.979186 vn -0.153050 0.142674 0.977844 vn 0.170660 0.080355 0.982025 vn 0.152257 0.064943 0.986175 vn 0.137211 0.094607 0.985992 vn 0.160375 0.141301 0.976867 vn -0.170660 0.080355 0.982025 vn -0.160375 0.141301 0.976867 vn -0.137211 0.094607 0.985992 vn -0.152257 0.064943 0.986175 vn 0.113102 0.030427 0.993103 vn 0.113804 0.006561 0.993469 vn -0.113102 0.030427 0.993103 vn -0.113804 0.006561 0.993469 vn 0.270608 -0.284249 0.919736 vn 0.226051 -0.191931 0.954985 vn 0.397351 -0.314310 0.862117 vn 0.488113 -0.426557 0.761406 vn 0.330943 -0.419019 0.845485 vn 0.260292 -0.334666 0.905667 vn -0.270608 -0.284249 0.919736 vn -0.330943 -0.419019 0.845485 vn -0.488113 -0.426557 0.761406 vn -0.397351 -0.314310 0.862117 vn -0.226051 -0.191931 0.954985 vn -0.260292 -0.334666 0.905667 vn 0.195196 -0.165593 0.966674 vn 0.042787 -0.259590 0.964751 vn 0.211554 -0.315836 0.924894 vn 0.032899 -0.464797 0.884762 vn -0.195196 -0.165593 0.966674 vn -0.211554 -0.315836 0.924894 vn -0.042787 -0.259590 0.964751 vn -0.032899 -0.464797 0.884762 vn -0.048921 -0.412000 0.909848 vn 0.027650 -0.570605 0.820734 vn -0.111759 -0.677816 0.726646 vn -0.107700 -0.811182 0.574755 vn 0.048921 -0.412000 0.909848 vn 0.111759 -0.677816 0.726646 vn -0.027650 -0.570605 0.820734 vn 0.107700 -0.811182 0.574755 vn 0.084536 -0.644581 0.759819 vn 0.008942 -0.549821 0.835200 vn -0.073183 -0.811975 0.579058 vn -0.133641 -0.676046 0.724601 vn -0.084536 -0.644581 0.759819 vn 0.073183 -0.811975 0.579058 vn -0.008942 -0.549821 0.835200 vn 0.133641 -0.676046 0.724601 vn -0.126774 -0.301431 0.945006 vn -0.197241 -0.108707 0.974273 vn -0.303690 -0.372570 0.876888 vn -0.386670 -0.114383 0.915067 vn 0.126774 -0.301431 0.945006 vn 0.303690 -0.372570 0.876888 vn 0.197241 -0.108707 0.974273 vn 0.386670 -0.114383 0.915067 vn -0.153111 0.025513 0.987854 vn -0.060823 0.190924 0.979705 vn -0.337535 0.070559 0.938627 vn -0.226417 0.283303 0.931883 vn 0.153111 0.025513 0.987854 vn 0.337535 0.070559 0.938627 vn 0.060823 0.190924 0.979705 vn 0.226417 0.283303 0.931883 vn 0.005951 0.304239 0.952574 vn 0.045167 0.351115 0.935209 vn -0.160772 0.446089 0.880398 vn -0.125309 0.555132 0.822230 vn -0.005951 0.304239 0.952574 vn 0.160772 0.446089 0.880398 vn -0.045167 0.351115 0.935209 vn 0.125309 0.555132 0.822230 vn 0.127873 0.354625 0.926206 vn 0.236335 0.345408 0.908170 vn -0.000763 0.616901 0.787011 vn 0.192267 0.617420 0.762749 vn -0.127873 0.354625 0.926206 vn 0.000763 0.616901 0.787011 vn -0.236335 0.345408 0.908170 vn -0.192267 0.617420 0.762749 vn 0.308939 0.358501 0.880917 vn 0.335368 0.382122 0.861080 vn 0.326395 0.601337 0.729270 vn 0.402081 0.591449 0.698904 vn -0.308939 0.358501 0.880917 vn -0.326395 0.601337 0.729270 vn -0.335368 0.382122 0.861080 vn -0.402081 0.591449 0.698904 vn 0.389050 0.384259 0.837214 vn 0.534898 0.279977 0.797143 vn 0.515946 0.514359 0.684957 vn 0.676565 0.330302 0.658132 vn -0.389050 0.384259 0.837214 vn -0.515946 0.514359 0.684957 vn -0.534898 0.279977 0.797143 vn -0.676565 0.330302 0.658132 vn 0.527604 -0.273049 0.804376 vn 0.622272 -0.186132 0.760308 vn 0.765069 -0.241066 0.597064 vn 0.648152 -0.360881 0.670522 vn -0.527604 -0.273049 0.804376 vn -0.648152 -0.360881 0.670522 vn -0.765069 -0.241066 0.597064 vn -0.622272 -0.186132 0.760308 vn 0.668783 -0.082888 0.738792 vn 0.676351 0.002106 0.736564 vn 0.806848 0.011963 0.590625 vn 0.811151 -0.097079 0.576708 vn -0.668783 -0.082888 0.738792 vn -0.811151 -0.097079 0.576708 vn -0.806848 0.011963 0.590625 vn -0.676351 0.002106 0.736564 vn 0.644093 0.114261 0.756340 vn 0.774621 0.137913 0.617145 vn -0.644093 0.114261 0.756340 vn -0.774621 0.137913 0.617145 vn -0.505081 0.858516 -0.088290 vn 0.000000 0.999878 0.013855 vn -0.746269 0.605304 -0.276864 vn -0.497360 0.863094 -0.087497 vn -0.351115 0.871151 0.343181 vn 0.000000 0.878750 0.477218 vn 0.505081 0.858516 -0.088290 vn 0.351115 0.871151 0.343181 vn 0.497360 0.863094 -0.087497 vn 0.746269 0.605304 -0.276864 vn -0.791742 0.472396 -0.387219 vn -0.644093 0.648366 -0.405835 vn -0.500351 0.452437 -0.738151 vn -0.511338 0.377941 -0.771783 vn 0.791742 0.472396 -0.387219 vn 0.511338 0.377941 -0.771783 vn 0.500351 0.452437 -0.738151 vn 0.644093 0.648366 -0.405835 vn -0.244026 0.879971 -0.407483 vn 0.232704 0.890439 -0.391064 vn 0.082522 0.628529 -0.773370 vn -0.226386 0.551347 -0.802942 vn 0.244026 0.879971 -0.407483 vn 0.226386 0.551347 -0.802942 vn -0.082522 0.628529 -0.773370 vn -0.232704 0.890439 -0.391064 vn 0.467757 0.801263 -0.372997 vn 0.440931 0.839595 -0.317179 vn 0.155065 0.854091 -0.496445 vn 0.120731 0.563433 -0.817255 vn -0.467757 0.801263 -0.372997 vn -0.120731 0.563433 -0.817255 vn -0.155065 0.854091 -0.496445 vn -0.440931 0.839595 -0.317179 vn 0.391461 0.891324 -0.228614 vn 0.375439 0.909665 -0.177435 vn 0.361827 0.909024 -0.206641 vn 0.303110 0.910794 -0.280221 vn -0.391461 0.891324 -0.228614 vn -0.303110 0.910794 -0.280221 vn -0.361827 0.909024 -0.206641 vn -0.375439 0.909665 -0.177435 vn 0.528886 0.825526 -0.196875 vn 0.853084 0.460738 -0.244728 vn 0.807184 0.518357 -0.282327 vn 0.501938 0.828883 -0.246895 vn -0.528886 0.825526 -0.196875 vn -0.501938 0.828883 -0.246895 vn -0.807184 0.518357 -0.282327 vn -0.853084 0.460738 -0.244728 vn 0.971374 0.002319 -0.237403 vn 0.898373 -0.398968 -0.183538 vn 0.937559 -0.344340 -0.048463 vn 0.980651 0.075594 -0.180517 vn -0.971374 0.002319 -0.237403 vn -0.980651 0.075594 -0.180517 vn -0.937559 -0.344340 -0.048463 vn -0.898373 -0.398968 -0.183538 vn 0.719077 -0.682333 -0.131443 vn 0.578265 -0.808924 -0.105930 vn 0.621387 -0.782037 0.047487 vn 0.778100 -0.627796 0.020264 vn -0.719077 -0.682333 -0.131443 vn -0.778100 -0.627796 0.020264 vn -0.621387 -0.782037 0.047487 vn -0.578265 -0.808924 -0.105930 vn 0.459853 -0.882473 -0.098819 vn 0.342631 -0.934935 -0.091922 vn 0.422193 -0.904386 0.061525 vn 0.496261 -0.866848 0.047670 vn -0.459853 -0.882473 -0.098819 vn -0.496261 -0.866848 0.047670 vn -0.422193 -0.904386 0.061525 vn -0.342631 -0.934935 -0.091922 vn 0.238777 -0.534837 -0.810480 vn 0.209296 -0.259468 -0.942778 vn 0.000000 -0.250649 -0.968047 vn 0.000000 -0.511399 -0.859310 vn 0.000000 -0.786798 -0.617176 vn 0.285134 -0.784204 -0.551073 vn 0.645039 -0.633320 -0.427473 vn 0.504624 -0.480880 -0.716971 vn 0.340556 -0.236152 -0.910062 vn -0.238777 -0.534837 -0.810480 vn -0.504624 -0.480880 -0.716971 vn -0.645039 -0.633320 -0.427473 vn -0.285134 -0.784204 -0.551073 vn -0.209296 -0.259468 -0.942778 vn -0.340556 -0.236152 -0.910062 vn 0.175726 -0.141453 -0.974212 vn 0.130833 -0.248421 -0.959746 vn 0.000000 -0.286630 -0.958007 vn 0.000000 -0.159459 -0.987182 vn 0.220435 -0.098758 -0.970367 vn 0.138737 -0.172582 -0.975158 vn -0.175726 -0.141453 -0.974212 vn -0.220435 -0.098758 -0.970367 vn -0.130833 -0.248421 -0.959746 vn -0.138737 -0.172582 -0.975158 vn 0.077181 -0.463210 -0.882839 vn 0.057894 -0.754051 -0.654225 vn 0.000000 -0.782281 -0.622883 vn 0.000000 -0.504929 -0.863155 vn 0.062502 -0.372387 -0.925962 vn 0.046327 -0.694968 -0.717521 vn -0.077181 -0.463210 -0.882839 vn -0.062502 -0.372387 -0.925962 vn -0.057894 -0.754051 -0.654225 vn -0.046327 -0.694968 -0.717521 vn 0.078799 -0.966521 -0.244118 vn 0.101199 -0.949919 -0.295541 vn 0.000000 -0.976318 -0.216254 vn -0.078799 -0.966521 -0.244118 vn -0.101199 -0.949919 -0.295541 vn 0.211432 -0.911527 -0.352702 vn 0.604419 -0.677328 -0.419385 vn 0.134678 -0.614338 -0.777429 vn 0.408521 -0.468001 -0.783593 vn -0.211432 -0.911527 -0.352702 vn -0.134678 -0.614338 -0.777429 vn -0.604419 -0.677328 -0.419385 vn -0.408521 -0.468001 -0.783593 vn 0.885556 -0.204413 -0.417066 vn 0.930631 0.077364 -0.357646 vn 0.555773 -0.135075 -0.820276 vn 0.611133 0.051668 -0.789819 vn -0.885556 -0.204413 -0.417066 vn -0.555773 -0.135075 -0.820276 vn -0.930631 0.077364 -0.357646 vn -0.611133 0.051668 -0.789819 vn 0.929411 0.136906 -0.342662 vn 0.932859 0.142796 -0.330668 vn 0.668264 0.097812 -0.737449 vn 0.741050 0.065981 -0.668142 vn -0.929411 0.136906 -0.342662 vn -0.668264 0.097812 -0.737449 vn -0.932859 0.142796 -0.330668 vn -0.741050 0.065981 -0.668142 vn 0.334391 -0.015107 -0.942289 vn 0.224799 -0.069185 -0.971923 vn 0.511826 -0.112339 -0.851680 vn -0.334391 -0.015107 -0.942289 vn -0.511826 -0.112339 -0.851680 vn -0.224799 -0.069185 -0.971923 vn 0.138066 -0.257668 -0.956298 vn -0.138066 -0.257668 -0.956298 vn 0.734458 -0.242225 -0.633931 vn 0.886502 -0.270272 -0.375500 vn 0.928983 0.054781 -0.365978 vn 0.844508 0.023957 -0.534959 vn -0.734458 -0.242225 -0.633931 vn -0.844508 0.023957 -0.534959 vn -0.928983 0.054781 -0.365978 vn -0.886502 -0.270272 -0.375500 vn 0.942167 0.143651 -0.302713 vn 0.951659 0.199347 -0.233558 vn -0.942167 0.143651 -0.302713 vn -0.951659 0.199347 -0.233558 vn 0.983551 0.149571 0.101169 vn 0.982940 0.180456 -0.034913 vn 0.941069 -0.327708 0.083407 vn 0.893460 -0.355846 0.273995 vn 0.810053 -0.288949 0.510178 vn 0.957060 0.182775 0.224891 vn -0.983551 0.149571 0.101169 vn -0.957060 0.182775 0.224891 vn -0.810053 -0.288949 0.510178 vn -0.893460 -0.355846 0.273995 vn -0.941069 -0.327708 0.083407 vn -0.982940 0.180456 -0.034913 vn 0.960540 0.237526 -0.144658 vn 0.982849 -0.017487 -0.183416 vn -0.960540 0.237526 -0.144658 vn -0.982849 -0.017487 -0.183416 vn 0.963408 -0.150548 0.221656 vn 0.612262 -0.787164 0.074007 vn 0.769280 -0.447340 0.456099 vn 0.488052 -0.863704 0.125614 vn -0.963408 -0.150548 0.221656 vn -0.769280 -0.447340 0.456099 vn -0.612262 -0.787164 0.074007 vn -0.488052 -0.863704 0.125614 vn 0.306284 -0.949522 -0.067415 vn 0.385022 -0.912259 0.139561 vn -0.306284 -0.949522 -0.067415 vn -0.385022 -0.912259 0.139561 vn 0.286752 -0.493240 -0.821253 vn 0.000000 -0.499283 -0.866421 vn 0.000000 -0.258156 -0.966094 vn 0.288797 -0.271310 -0.918119 vn 0.412061 -0.299722 -0.860439 vn 0.418378 -0.496597 -0.760460 vn 0.452223 -0.685965 -0.569994 vn 0.276925 -0.705466 -0.652364 vn 0.000000 -0.719779 -0.694174 vn -0.286752 -0.493240 -0.821253 vn -0.276925 -0.705466 -0.652364 vn -0.452223 -0.685965 -0.569994 vn -0.418378 -0.496597 -0.760460 vn -0.412061 -0.299722 -0.860439 vn -0.288797 -0.271310 -0.918119 vn 0.268380 -0.842799 -0.466475 vn 0.000000 -0.864620 -0.502396 vn 0.476150 -0.788720 -0.388745 vn 0.482253 -0.849330 -0.214545 vn 0.260842 -0.922483 -0.284463 vn 0.000000 -0.949736 -0.312998 vn -0.268380 -0.842799 -0.466475 vn -0.260842 -0.922483 -0.284463 vn -0.482253 -0.849330 -0.214545 vn -0.476150 -0.788720 -0.388745 vn 0.272622 -0.948973 -0.158330 vn 0.000000 -0.982391 -0.186682 vn 0.513932 -0.854030 -0.080386 vn 0.599872 -0.800073 -0.004547 vn 0.298746 -0.944731 -0.134770 vn 0.000000 -0.986053 -0.166265 vn -0.272622 -0.948973 -0.158330 vn -0.298746 -0.944731 -0.134770 vn -0.599872 -0.800073 -0.004547 vn -0.513932 -0.854030 -0.080386 vn 0.314982 -0.910886 -0.266549 vn 0.000000 -0.948271 -0.317423 vn 0.655751 -0.741020 -0.144444 vn -0.314982 -0.910886 -0.266549 vn -0.655751 -0.741020 -0.144444 vn 0.916898 -0.382458 -0.114078 vn 0.810053 -0.578295 0.096652 vn -0.916898 -0.382458 -0.114078 vn -0.810053 -0.578295 0.096652 vn 0.837550 -0.514420 0.183905 vn 0.962828 -0.236457 0.130467 vn 0.656911 -0.724540 0.208563 vn 0.692953 -0.705496 0.148350 vn 0.897031 -0.422987 0.127995 vn 0.978484 -0.154546 0.136479 vn -0.837550 -0.514420 0.183905 vn -0.897031 -0.422987 0.127995 vn -0.692953 -0.705496 0.148350 vn -0.656911 -0.724540 0.208563 vn -0.962828 -0.236457 0.130467 vn -0.978484 -0.154546 0.136479 vn 0.288552 -0.043245 -0.956450 vn 0.000000 -0.011048 -0.999908 vn 0.000000 0.319987 -0.947417 vn 0.295999 0.283822 -0.912015 vn 0.434156 0.214789 -0.874844 vn 0.420698 -0.107517 -0.900784 vn -0.288552 -0.043245 -0.956450 vn -0.420698 -0.107517 -0.900784 vn -0.434156 0.214789 -0.874844 vn -0.295999 0.283822 -0.912015 vn 0.147130 0.950682 0.272958 vn 0.000000 0.963225 0.268624 vn 0.000000 0.824610 0.565661 vn 0.177679 0.804682 0.566454 vn 0.422620 0.734001 0.531571 vn 0.387707 0.884182 0.260537 vn 0.356822 0.933988 0.016968 vn 0.133305 0.990936 0.015534 vn 0.000000 0.999939 0.010834 vn -0.147130 0.950682 0.272958 vn -0.133305 0.990936 0.015534 vn -0.356822 0.933988 0.016968 vn -0.387707 0.884182 0.260537 vn -0.422620 0.734001 0.531571 vn -0.177679 0.804682 0.566454 vn 0.151311 0.959624 -0.237068 vn 0.000000 0.971221 -0.238044 vn 0.344554 0.908902 -0.234840 vn 0.359935 0.767052 -0.531053 vn 0.211371 0.823267 -0.526780 vn 0.000000 0.847011 -0.531510 vn -0.151311 0.959624 -0.237068 vn -0.211371 0.823267 -0.526780 vn -0.359935 0.767052 -0.531053 vn -0.344554 0.908902 -0.234840 vn 0.273568 0.593371 -0.756981 vn 0.000000 0.628010 -0.778191 vn 0.404309 0.527024 -0.747459 vn -0.273568 0.593371 -0.756981 vn -0.404309 0.527024 -0.747459 vn 0.551958 0.832759 -0.042329 vn 0.435133 0.900021 0.024720 vn 0.830073 0.553514 -0.067568 vn 0.827845 0.512711 0.227424 vn 0.570269 0.749840 0.335337 vn 0.518967 0.752251 0.405896 vn -0.551958 0.832759 -0.042329 vn -0.570269 0.749840 0.335337 vn -0.827845 0.512711 0.227424 vn -0.830073 0.553514 -0.067568 vn -0.435133 0.900021 0.024720 vn -0.518967 0.752251 0.405896 vn 0.552629 0.637471 0.536821 vn 0.569964 0.611957 0.548265 vn 0.806818 0.427686 0.407514 vn 0.836085 0.447737 0.316965 vn 0.629475 0.658742 0.412000 vn 0.641011 0.653615 0.402264 vn -0.552629 0.637471 0.536821 vn -0.629475 0.658742 0.412000 vn -0.836085 0.447737 0.316965 vn -0.806818 0.427686 0.407514 vn -0.569964 0.611957 0.548265 vn -0.641011 0.653615 0.402264 vn 0.708090 0.686544 0.164922 vn 0.670644 0.723197 0.164922 vn 0.879086 0.464949 0.104831 vn 0.901608 0.429914 -0.047243 vn 0.742759 0.668722 -0.032960 vn 0.671621 0.740074 -0.034059 vn -0.708090 0.686544 0.164922 vn -0.742759 0.668722 -0.032960 vn -0.901608 0.429914 -0.047243 vn -0.879086 0.464949 0.104831 vn -0.670644 0.723197 0.164922 vn -0.671621 0.740074 -0.034059 vn 0.756340 0.605823 -0.246803 vn 0.650349 0.706229 -0.279641 vn 0.909421 0.365398 -0.198462 vn 0.871395 0.300211 -0.387921 vn 0.737114 0.439436 -0.513321 vn 0.599506 0.554643 -0.576983 vn -0.756340 0.605823 -0.246803 vn -0.737114 0.439436 -0.513321 vn -0.871395 0.300211 -0.387921 vn -0.909421 0.365398 -0.198462 vn -0.650349 0.706229 -0.279641 vn -0.599506 0.554643 -0.576983 vn 0.700430 0.207892 -0.682730 vn 0.863552 0.163060 -0.477096 vn 0.686392 0.052278 -0.725333 vn 0.645894 -0.041200 -0.762261 vn 0.581469 0.013855 -0.813440 vn 0.581927 0.305002 -0.753838 vn -0.700430 0.207892 -0.682730 vn -0.581927 0.305002 -0.753838 vn -0.581469 0.013855 -0.813440 vn -0.645894 -0.041200 -0.762261 vn -0.686392 0.052278 -0.725333 vn -0.863552 0.163060 -0.477096 vn 0.487533 0.429731 -0.760002 vn 0.514939 0.118656 -0.848933 vn 0.494400 0.667928 -0.556230 vn -0.487533 0.429731 -0.760002 vn -0.494400 0.667928 -0.556230 vn -0.514939 0.118656 -0.848933 vn 0.546007 0.797845 -0.255531 vn 0.587054 0.809503 -0.007202 vn -0.546007 0.797845 -0.255531 vn -0.587054 0.809503 -0.007202 vn 0.617512 0.759880 0.203070 vn 0.636219 0.635090 0.438002 vn -0.617512 0.759880 0.203070 vn -0.636219 0.635090 0.438002 vn 0.615406 0.552629 0.561998 vn 0.433485 0.604114 0.668630 vn 0.370983 0.745781 0.553270 vn 0.538408 0.729637 0.421552 vn -0.615406 0.552629 0.561998 vn -0.538408 0.729637 0.421552 vn -0.370983 0.745781 0.553270 vn -0.433485 0.604114 0.668630 vn 0.376568 0.926267 0.014100 vn 0.182409 0.981872 0.051424 vn -0.376568 0.926267 0.014100 vn -0.182409 0.981872 0.051424 vn 0.209052 0.657765 0.723594 vn 0.000000 0.682516 0.730827 vn 0.000000 0.610889 0.791681 vn 0.193762 0.700705 0.686605 vn -0.209052 0.657765 0.723594 vn -0.193762 0.700705 0.686605 vn -0.207953 0.341136 -0.916684 vn -0.198553 0.775750 -0.598926 vn 0.207953 0.341136 -0.916684 vn 0.198553 0.775750 -0.598926 vn 0.028169 0.936552 0.349315 vn -0.045198 0.741386 0.669515 vn -0.028169 0.936552 0.349315 vn 0.045198 0.741386 0.669515 vn -0.103214 0.565844 0.817988 vn 0.000000 0.515732 0.856716 vn 0.103214 0.565844 0.817988 vn 0.988647 0.143651 0.043428 vn 0.969390 0.150731 0.193640 vn -0.988647 0.143651 0.043428 vn -0.969390 0.150731 0.193640 vn 0.961150 0.141972 0.236671 vn 0.991089 -0.112064 0.071688 vn 0.996094 -0.087863 0.005982 vn 0.972930 0.178503 0.146702 vn -0.961150 0.141972 0.236671 vn -0.972930 0.178503 0.146702 vn -0.996094 -0.087863 0.005982 vn -0.991089 -0.112064 0.071688 vn 0.976745 0.214362 0.000549 vn 0.997345 0.067721 -0.026521 vn 0.862911 0.481582 0.152989 vn 0.974273 0.205939 -0.091464 vn -0.976745 0.214362 0.000549 vn -0.974273 0.205939 -0.091464 vn -0.862911 0.481582 0.152989 vn -0.997345 0.067721 -0.026521 vn 0.958953 0.179296 -0.219642 vn 0.659688 0.631062 -0.408063 vn -0.958953 0.179296 -0.219642 vn -0.659688 0.631062 -0.408063 vn 0.634510 -0.772881 -0.002594 vn 0.677480 -0.727989 0.104923 vn 0.611896 -0.775109 -0.157231 vn 0.552232 -0.817194 -0.164861 vn 0.554521 -0.831813 0.023713 vn 0.574145 -0.803827 0.155492 vn -0.634510 -0.772881 -0.002594 vn -0.554521 -0.831813 0.023713 vn -0.552232 -0.817194 -0.164861 vn -0.611896 -0.775109 -0.157231 vn -0.677480 -0.727989 0.104923 vn -0.574145 -0.803827 0.155492 vn 0.431562 -0.900662 0.050020 vn 0.514512 -0.853725 0.079958 vn 0.484573 -0.859371 0.163091 vn 0.372662 -0.912870 -0.166662 vn 0.220649 -0.975311 -0.008881 vn -0.431562 -0.900662 0.050020 vn -0.372662 -0.912870 -0.166662 vn -0.484573 -0.859371 0.163091 vn -0.514512 -0.853725 0.079958 vn -0.220649 -0.975311 -0.008881 vn 0.510849 -0.837336 0.194555 vn 0.517472 -0.832362 0.198401 vn -0.510849 -0.837336 0.194555 vn -0.517472 -0.832362 0.198401 vn 0.636128 -0.723289 0.268624 vn 0.531968 -0.730094 0.428877 vn 0.691885 -0.690512 0.210791 vn -0.636128 -0.723289 0.268624 vn -0.691885 -0.690512 0.210791 vn -0.531968 -0.730094 0.428877 vn 0.719932 -0.671804 0.174139 vn -0.719932 -0.671804 0.174139 vn 0.479995 -0.700980 0.527421 vn -0.479995 -0.700980 0.527421 vn 0.553697 -0.316263 -0.770287 vn 0.538865 -0.290139 -0.790796 vn 0.330943 -0.613880 -0.716636 vn 0.439894 -0.608448 -0.660482 vn 0.568682 -0.533830 -0.625782 vn 0.555193 -0.280313 -0.783044 vn -0.553697 -0.316263 -0.770287 vn -0.555193 -0.280313 -0.783044 vn -0.568682 -0.533830 -0.625782 vn -0.439894 -0.608448 -0.660482 vn -0.330943 -0.613880 -0.716636 vn -0.538865 -0.290139 -0.790796 vn 0.506241 -0.193304 -0.840419 vn 0.513321 -0.365490 -0.776452 vn -0.506241 -0.193304 -0.840419 vn -0.513321 -0.365490 -0.776452 vn 0.352092 -0.829249 -0.433973 vn 0.124088 -0.887814 -0.443129 vn 0.560656 -0.740715 -0.370067 vn -0.352092 -0.829249 -0.433973 vn -0.560656 -0.740715 -0.370067 vn -0.124088 -0.887814 -0.443129 vn 0.612964 -0.717734 -0.330302 vn 0.591662 -0.625507 -0.508560 vn -0.612964 -0.717734 -0.330302 vn -0.591662 -0.625507 -0.508560 vn 0.521714 -0.487045 -0.700400 vn -0.521714 -0.487045 -0.700400 vn 0.209479 0.534135 0.818995 vn 0.309488 0.497574 0.810297 vn -0.128636 0.958678 0.253670 vn -0.277871 0.920347 0.275124 vn -0.451857 0.830683 0.325175 vn 0.052919 0.487991 0.871212 vn 0.519364 -0.143529 0.842372 vn 0.585803 -0.145634 0.797235 vn 0.565172 -0.212806 0.797021 vn -0.209479 0.534135 0.818995 vn -0.585803 -0.145634 0.797235 vn -0.519364 -0.143529 0.842372 vn -0.052919 0.487991 0.871212 vn 0.451857 0.830683 0.325175 vn 0.277871 0.920347 0.275124 vn 0.128636 0.958678 0.253670 vn -0.309488 0.497574 0.810297 vn -0.565172 -0.212806 0.797021 vn 0.368633 0.426740 0.825800 vn 0.088748 0.954375 0.285012 vn 0.474837 -0.253914 0.842616 vn 0.286019 -0.227882 0.930692 vn 0.416242 0.313120 0.853633 vn 0.432173 0.832484 0.346629 vn -0.368633 0.426740 0.825800 vn -0.416242 0.313120 0.853633 vn -0.286019 -0.227882 0.930692 vn -0.474837 -0.253914 0.842616 vn -0.088748 0.954375 0.285012 vn -0.432173 0.832484 0.346629 vn 0.384899 0.142399 0.911893 vn 0.719260 0.472427 0.509323 vn 0.015687 -0.158208 0.987274 vn -0.158818 -0.063173 0.985260 vn 0.330943 0.009430 0.943571 vn 0.762993 0.105686 0.637684 vn -0.384899 0.142399 0.911893 vn -0.330943 0.009430 0.943571 vn 0.158818 -0.063173 0.985260 vn -0.015687 -0.158208 0.987274 vn -0.719260 0.472427 0.509323 vn -0.762993 0.105686 0.637684 vn 0.335917 -0.072848 0.939055 vn 0.735893 -0.192053 0.649251 vn -0.209998 0.093936 0.973144 vn -0.082522 0.330973 0.940001 vn 0.414380 -0.113132 0.903012 vn 0.699118 -0.451277 0.554582 vn -0.335917 -0.072848 0.939055 vn -0.414380 -0.113132 0.903012 vn 0.082522 0.330973 0.940001 vn 0.209998 0.093936 0.973144 vn -0.735893 -0.192053 0.649251 vn -0.699118 -0.451277 0.554582 vn 0.520920 -0.197363 0.830439 vn 0.605914 -0.676687 0.418226 vn 0.182531 0.440687 0.878872 vn 0.453230 0.337626 0.824946 vn 0.592914 -0.341716 0.729148 vn 0.473220 -0.824915 0.309122 vn -0.520920 -0.197363 0.830439 vn -0.592914 -0.341716 0.729148 vn -0.453230 0.337626 0.824946 vn -0.182531 0.440687 0.878872 vn -0.605914 -0.676687 0.418226 vn -0.473220 -0.824915 0.309122 vn 0.539781 -0.447951 0.712699 vn 0.318339 -0.905057 0.281961 vn 0.548692 0.202307 0.811151 vn 0.358654 0.326518 0.874477 vn 0.265175 -0.352886 0.897275 vn 0.067537 -0.934385 0.349773 vn -0.539781 -0.447951 0.712699 vn -0.265175 -0.352886 0.897275 vn -0.358654 0.326518 0.874477 vn -0.548692 0.202307 0.811151 vn -0.318339 -0.905057 0.281961 vn -0.067537 -0.934385 0.349773 vn 0.363628 0.683462 0.632923 vn 0.127232 0.795526 0.592364 vn -0.150975 0.949828 0.273812 vn 0.124302 0.922849 0.364483 vn 0.148930 0.913938 0.377453 vn 0.288919 0.722434 0.628132 vn -0.363628 0.683462 0.632923 vn -0.288919 0.722434 0.628132 vn -0.148930 0.913938 0.377453 vn -0.124302 0.922849 0.364483 vn 0.150975 0.949828 0.273812 vn -0.127232 0.795526 0.592364 vn -0.234443 0.799249 0.553362 vn -0.574297 0.610431 0.545457 vn -0.779595 0.625935 0.019868 vn -0.486496 0.860500 0.151006 vn 0.234443 0.799249 0.553362 vn 0.486496 0.860500 0.151006 vn 0.779595 0.625935 0.019868 vn 0.574297 0.610431 0.545457 vn -0.769890 0.263863 0.581042 vn -0.704611 -0.087863 0.704093 vn -0.990295 -0.073580 0.117740 vn -0.952635 0.303598 -0.016480 vn 0.769890 0.263863 0.581042 vn 0.952635 0.303598 -0.016480 vn 0.990295 -0.073580 0.117740 vn 0.704611 -0.087863 0.704093 vn -0.387768 -0.376843 0.841151 vn 0.100284 -0.528642 0.842860 vn -0.094821 -0.757225 0.646168 vn -0.738731 -0.525468 0.422071 vn 0.387768 -0.376843 0.841151 vn 0.738731 -0.525468 0.422071 vn 0.094821 -0.757225 0.646168 vn -0.100284 -0.528642 0.842860 vn 0.422437 -0.542375 0.726157 vn 0.569414 -0.503067 0.650105 vn 0.529191 -0.653615 0.541002 vn 0.346049 -0.718528 0.603259 vn -0.422437 -0.542375 0.726157 vn -0.346049 -0.718528 0.603259 vn -0.529191 -0.653615 0.541002 vn -0.569414 -0.503067 0.650105 vn 0.654408 -0.438581 0.615894 vn 0.652272 -0.404614 0.640919 vn 0.695608 -0.531571 0.483261 vn 0.647786 -0.578509 0.495621 vn -0.654408 -0.438581 0.615894 vn -0.647786 -0.578509 0.495621 vn -0.695608 -0.531571 0.483261 vn -0.652272 -0.404614 0.640919 vn 0.736076 -0.673910 0.063051 vn 0.844966 -0.534532 -0.016541 vn 0.465987 -0.659810 0.589465 vn 0.719077 0.184545 0.669942 vn 0.905606 -0.420331 0.056154 vn 0.906552 -0.403455 -0.123905 vn -0.736076 -0.673910 0.063051 vn -0.905606 -0.420331 0.056154 vn -0.719077 0.184545 0.669942 vn -0.465987 -0.659810 0.589465 vn -0.844966 -0.534532 -0.016541 vn -0.906552 -0.403455 -0.123905 vn 0.072939 -0.280648 0.957030 vn -0.086459 -0.935301 0.343089 vn 0.180700 0.506149 0.843287 vn -0.072939 -0.280648 0.957030 vn -0.180700 0.506149 0.843287 vn 0.086459 -0.935301 0.343089 vn 0.937071 -0.347606 -0.032167 vn 0.937071 -0.333140 -0.104312 vn -0.937071 -0.347606 -0.032167 vn -0.937071 -0.333140 -0.104312 vn 0.196753 0.375072 0.905850 vn -0.321055 0.893460 0.313974 vn 0.838160 0.062502 0.541795 vn 0.692587 -0.287454 0.661550 vn 0.500412 -0.212104 0.839381 vn -0.196753 0.375072 0.905850 vn -0.500412 -0.212104 0.839381 vn -0.692587 -0.287454 0.661550 vn -0.838160 0.062502 0.541795 vn 0.321055 0.893460 0.313974 vn 0.170232 0.840114 0.514969 vn 0.101382 0.954955 0.278817 vn 0.516526 0.734611 0.439924 vn 0.482498 0.642048 0.595752 vn -0.170232 0.840114 0.514969 vn -0.482498 0.642048 0.595752 vn -0.516526 0.734611 0.439924 vn -0.101382 0.954955 0.278817 vn 0.701376 0.176153 0.690664 vn 0.808008 0.000305 0.589129 vn 0.766289 -0.015839 0.642262 vn 0.690451 0.137425 0.710166 vn 0.930479 -0.143223 0.337138 vn 0.879299 0.032075 0.475112 vn -0.701376 0.176153 0.690664 vn -0.879299 0.032075 0.475112 vn -0.930479 -0.143223 0.337138 vn -0.690451 0.137425 0.710166 vn -0.766289 -0.015839 0.642262 vn -0.808008 0.000305 0.589129 vn 0.634571 0.390851 0.666707 vn 0.598041 0.631001 0.494095 vn 0.923490 0.029298 0.382427 vn 0.895505 0.003876 0.445021 vn 0.697745 0.361339 0.618488 vn 0.567370 0.646229 0.510300 vn -0.634571 0.390851 0.666707 vn -0.697745 0.361339 0.618488 vn -0.895505 0.003876 0.445021 vn -0.923490 0.029298 0.382427 vn -0.598041 0.631001 0.494095 vn -0.567370 0.646229 0.510300 vn 0.859279 -0.428602 0.279122 vn 0.799005 -0.537950 0.268654 vn 0.724265 -0.574358 0.381481 vn 0.768731 -0.471847 0.431684 vn 0.885067 -0.408612 0.222755 vn 0.912687 -0.390545 0.119999 vn -0.859279 -0.428602 0.279122 vn -0.912687 -0.390545 0.119999 vn -0.885067 -0.408612 0.222755 vn -0.768731 -0.471847 0.431684 vn -0.724265 -0.574358 0.381481 vn -0.799005 -0.537950 0.268654 vn 0.690695 -0.430616 0.580920 vn 0.618641 -0.408277 0.671194 vn 0.845790 -0.350261 0.402387 vn 0.698721 -0.538987 0.470351 vn 0.689261 -0.521226 0.503159 vn -0.690695 -0.430616 0.580920 vn -0.698721 -0.538987 0.470351 vn -0.845790 -0.350261 0.402387 vn -0.618641 -0.408277 0.671194 vn -0.689261 -0.521226 0.503159 vn 0.607532 -0.405286 0.683096 vn 0.694205 -0.520005 0.497635 vn -0.607532 -0.405286 0.683096 vn -0.694205 -0.520005 0.497635 vn 0.982055 -0.147588 0.117283 vn 0.952727 -0.303751 0.002106 vn -0.982055 -0.147588 0.117283 vn -0.952727 -0.303751 0.002106 vn 0.926328 -0.372692 -0.054415 vn 0.941984 -0.332560 -0.044923 vn -0.926328 -0.372692 -0.054415 vn -0.941984 -0.332560 -0.044923 vn 0.977569 -0.182928 0.104068 vn -0.977569 -0.182928 0.104068 vn 0.707999 -0.549516 0.443525 vn 0.690878 -0.544816 0.475173 vn 0.714774 -0.555223 0.425184 vn 0.584887 -0.375927 0.718680 vn 0.609638 -0.346934 0.712699 vn 0.619343 -0.281106 0.733055 vn -0.707999 -0.549516 0.443525 vn -0.609638 -0.346934 0.712699 vn -0.584887 -0.375927 0.718680 vn -0.714774 -0.555223 0.425184 vn -0.690878 -0.544816 0.475173 vn -0.619343 -0.281106 0.733055 vn 0.705802 -0.572039 0.417829 vn 0.687246 -0.607318 0.398541 vn 0.475661 -0.408002 0.779260 vn 0.536027 -0.392132 0.747581 vn -0.705802 -0.572039 0.417829 vn -0.536027 -0.392132 0.747581 vn -0.475661 -0.408002 0.779260 vn -0.687246 -0.607318 0.398541 vn 0.730583 -0.570421 0.375225 vn 0.885372 0.034120 0.463576 vn 0.619587 -0.055605 0.782922 vn 0.497299 -0.348430 0.794488 vn -0.730583 -0.570421 0.375225 vn -0.497299 -0.348430 0.794488 vn -0.619587 -0.055605 0.782922 vn -0.885372 0.034120 0.463576 vn 0.570269 0.679434 0.461623 vn 0.590411 0.667165 0.454146 vn 0.422071 0.390790 0.817988 vn 0.428846 0.399457 0.810205 vn -0.570269 0.679434 0.461623 vn -0.428846 0.399457 0.810205 vn -0.422071 0.390790 0.817988 vn -0.590411 0.667165 0.454146 vn 0.795618 0.299814 0.526353 vn 0.839259 -0.140477 0.525224 vn 0.426160 0.141331 0.893521 vn 0.512314 0.218146 0.830622 vn -0.795618 0.299814 0.526353 vn -0.512314 0.218146 0.830622 vn -0.426160 0.141331 0.893521 vn -0.839259 -0.140477 0.525224 vn 0.811670 -0.029969 0.583300 vn 0.569933 0.671621 0.473312 vn 0.196142 0.751152 0.630299 vn 0.401044 0.303232 0.864406 vn -0.811670 -0.029969 0.583300 vn -0.401044 0.303232 0.864406 vn -0.196142 0.751152 0.630299 vn -0.569933 0.671621 0.473312 vn 0.020386 0.969848 0.242744 vn 0.047304 0.951781 0.303079 vn 0.115604 0.781182 0.613453 vn -0.127476 0.869442 0.477248 vn -0.020386 0.969848 0.242744 vn 0.127476 0.869442 0.477248 vn -0.115604 0.781182 0.613453 vn -0.047304 0.951781 0.303079 vn 0.638417 -0.564226 0.523484 vn 0.522507 -0.634632 0.569353 vn 0.593188 -0.200720 0.779626 vn 0.527177 -0.185858 0.829157 vn -0.638417 -0.564226 0.523484 vn -0.593188 -0.200720 0.779626 vn -0.522507 -0.634632 0.569353 vn -0.527177 -0.185858 0.829157 vn 0.311045 -0.738121 0.598621 vn -0.181371 -0.756493 0.628285 vn 0.399609 -0.227363 0.888028 vn 0.221595 -0.208228 0.952635 vn -0.311045 -0.738121 0.598621 vn -0.399609 -0.227363 0.888028 vn 0.181371 -0.756493 0.628285 vn -0.221595 -0.208228 0.952635 vn -0.682760 -0.473373 0.556536 vn -0.892361 -0.070894 0.445692 vn 0.053926 -0.077456 0.995514 vn 0.008545 0.006623 0.999939 vn 0.682760 -0.473373 0.556536 vn -0.053926 -0.077456 0.995514 vn 0.892361 -0.070894 0.445692 vn -0.008545 0.006623 0.999939 vn -0.846126 0.296640 0.442732 vn -0.630207 0.621174 0.465773 vn 0.063662 0.051057 0.996643 vn 0.142338 0.143925 0.979278 vn 0.846126 0.296640 0.442732 vn -0.063662 0.051057 0.996643 vn 0.630207 0.621174 0.465773 vn -0.142338 0.143925 0.979278 vn -0.330302 0.830805 0.447890 vn -0.041536 0.910733 0.410840 vn 0.250374 0.260567 0.932401 vn 0.380749 0.392041 0.837428 vn 0.330302 0.830805 0.447890 vn -0.250374 0.260567 0.932401 vn 0.041536 0.910733 0.410840 vn -0.380749 0.392041 0.837428 vn 0.115299 0.922727 0.367718 vn 0.433882 0.528275 0.729820 vn -0.115299 0.922727 0.367718 vn -0.433882 0.528275 0.729820 vn 0.190069 0.106021 0.976012 vn 0.184973 0.080081 0.979461 vn 0.071474 0.275521 0.958617 vn 0.256203 0.189581 0.947844 vn 0.223090 0.083560 0.971191 vn 0.200720 0.009705 0.979583 vn -0.190069 0.106021 0.976012 vn -0.223090 0.083560 0.971191 vn -0.256203 0.189581 0.947844 vn -0.071474 0.275521 0.958617 vn -0.184973 0.080081 0.979461 vn -0.200720 0.009705 0.979583 vn 0.330729 0.049165 0.942412 vn 0.287027 0.000153 0.957884 vn 0.426984 0.070040 0.901517 vn 0.458724 -0.036988 0.887783 vn 0.373791 -0.001068 0.927488 vn 0.342174 -0.009735 0.939573 vn -0.330729 0.049165 0.942412 vn -0.373791 -0.001068 0.927488 vn -0.458724 -0.036988 0.887783 vn -0.426984 0.070040 0.901517 vn -0.287027 0.000153 0.957884 vn -0.342174 -0.009735 0.939573 vn 0.358135 -0.030854 0.933134 vn 0.353832 -0.002441 0.935270 vn 0.421094 -0.110385 0.900235 vn 0.385754 -0.160710 0.908475 vn 0.308817 -0.040498 0.950255 vn 0.319712 0.044679 0.946440 vn -0.358135 -0.030854 0.933134 vn -0.308817 -0.040498 0.950255 vn -0.385754 -0.160710 0.908475 vn -0.421094 -0.110385 0.900235 vn -0.353832 -0.002441 0.935270 vn -0.319712 0.044679 0.946440 vn 0.319590 0.010529 0.947478 vn 0.307443 0.165899 0.936979 vn 0.417768 -0.135441 0.898373 vn 0.496597 -0.014313 0.867855 vn 0.432875 0.131718 0.891751 vn 0.374279 0.302072 0.876705 vn -0.319590 0.010529 0.947478 vn -0.432875 0.131718 0.891751 vn -0.496597 -0.014313 0.867855 vn -0.417768 -0.135441 0.898373 vn -0.307443 0.165899 0.936979 vn -0.374279 0.302072 0.876705 vn 0.404675 0.175359 0.897458 vn 0.389996 0.311075 0.866665 vn 0.435591 0.013337 0.900021 vn -0.404675 0.175359 0.897458 vn -0.435591 0.013337 0.900021 vn -0.389996 0.311075 0.866665 vn 0.431257 -0.077639 0.898862 vn 0.386761 -0.107608 0.915860 vn -0.431257 -0.077639 0.898862 vn -0.386761 -0.107608 0.915860 vn 0.310953 -0.111362 0.943846 vn 0.221564 -0.101260 0.969848 vn -0.310953 -0.111362 0.943846 vn -0.221564 -0.101260 0.969848 vn 0.209540 -0.015351 0.977660 vn -0.209540 -0.015351 0.977660 vn -0.088900 0.548936 0.831111 vn 0.228919 0.393719 0.890255 vn 0.088900 0.548936 0.831111 vn -0.228919 0.393719 0.890255 vn 0.514298 0.133152 0.847194 vn 0.520341 -0.017182 0.853755 vn -0.514298 0.133152 0.847194 vn -0.520341 -0.017182 0.853755 vn 0.454390 -0.122684 0.882290 vn 0.441420 -0.177038 0.879635 vn -0.454390 -0.122684 0.882290 vn -0.441420 -0.177038 0.879635 vn 0.484085 -0.142033 0.863399 vn 0.520737 0.011444 0.853603 vn -0.484085 -0.142033 0.863399 vn -0.520737 0.011444 0.853603 vn 0.492141 0.201575 0.846828 vn 0.423444 0.324931 0.845637 vn -0.492141 0.201575 0.846828 vn -0.423444 0.324931 0.845637 vn 0.392621 0.359020 0.846706 vn -0.392621 0.359020 0.846706 vn -0.026399 -0.935240 -0.352977 vn 0.137211 -0.908963 -0.393567 vn -0.098086 -0.943632 -0.316080 vn -0.183935 -0.532579 -0.826136 vn -0.344218 -0.434950 -0.832057 vn -0.224647 -0.413709 -0.882229 vn 0.026399 -0.935240 -0.352977 vn 0.344218 -0.434950 -0.832026 vn 0.183935 -0.532579 -0.826136 vn 0.098086 -0.943632 -0.316080 vn -0.137211 -0.908963 -0.393567 vn 0.224647 -0.413709 -0.882229 vn 0.424421 -0.837733 -0.343577 vn 0.734916 -0.653279 -0.181860 vn 0.031709 -0.412824 -0.910245 vn 0.423048 -0.386883 -0.819330 vn -0.424421 -0.837733 -0.343577 vn -0.031709 -0.412824 -0.910245 vn -0.734916 -0.653279 -0.181860 vn -0.423048 -0.386914 -0.819330 vn 0.952635 -0.293619 0.078890 vn 0.984252 0.134922 0.114139 vn 0.760125 -0.172033 -0.626545 vn 0.931089 0.104984 -0.349315 vn -0.952635 -0.293619 0.078890 vn -0.760125 -0.172033 -0.626545 vn -0.984252 0.134922 0.114139 vn -0.931089 0.104984 -0.349284 vn 0.799799 0.574877 -0.172643 vn 0.294778 0.852626 -0.431379 vn 0.620319 0.322001 -0.715171 vn 0.097324 0.416272 -0.903989 vn -0.799799 0.574877 -0.172643 vn -0.620319 0.322001 -0.715171 vn -0.294778 0.852626 -0.431379 vn -0.097324 0.416272 -0.903989 vn -0.187536 0.859859 -0.474776 vn -0.405438 0.807031 -0.429273 vn -0.277871 0.341594 -0.897824 vn -0.439253 0.320627 -0.839167 vn 0.187536 0.859859 -0.474776 vn 0.277871 0.341594 -0.897824 vn 0.405438 0.807031 -0.429273 vn 0.439253 0.320627 -0.839167 vn -0.505356 0.789941 -0.347209 vn -0.597308 0.761711 -0.250954 vn -0.515336 0.340556 -0.786401 vn -0.456252 0.414350 -0.787469 vn 0.505356 0.789941 -0.347209 vn 0.515336 0.340556 -0.786401 vn 0.597308 0.761711 -0.250954 vn 0.456252 0.414350 -0.787469 vn -0.434492 -0.022065 -0.900388 vn -0.370830 -0.020356 -0.928465 vn -0.142460 -0.078219 -0.986694 vn 0.434492 -0.022065 -0.900388 vn 0.142460 -0.078219 -0.986694 vn 0.370830 -0.020356 -0.928465 vn -0.210334 -0.024171 -0.977325 vn 0.006409 -0.019349 -0.999786 vn 0.210334 -0.024171 -0.977325 vn -0.006409 -0.019349 -0.999786 vn 0.483657 0.054659 -0.873531 vn -0.483657 0.054659 -0.873531 vn -0.350017 0.872494 -0.340922 vn 0.213660 0.358959 -0.908536 vn 0.350017 0.872494 -0.340922 vn -0.213660 0.358959 -0.908536 vn 0.348430 -0.203070 -0.915067 vn 0.121982 -0.595965 -0.793664 vn -0.348430 -0.203070 -0.915067 vn -0.121982 -0.595965 -0.793664 vn -0.093081 -0.918058 -0.385296 vn 0.093081 -0.918058 -0.385296 usemtl None s 1 f 1//1 504//2 1552//3 f 1//1 1552//3 501//4 f 1//1 501//4 1506//5 f 1//1 1506//5 502//6 f 1//1 502//6 1508//7 f 1//1 1508//7 503//8 f 1//1 503//8 1550//9 f 1//1 1550//9 504//2 f 2//10 508//11 1509//12 f 2//10 1509//12 505//13 f 2//10 505//13 1507//14 f 2//10 1507//14 506//15 f 2//10 506//15 1553//16 f 2//10 1553//16 507//17 f 2//10 507//17 1551//18 f 2//10 1551//18 508//11 f 3//19 511//20 1550//9 f 3//19 1550//9 503//8 f 3//19 503//8 1508//7 f 3//19 1508//7 509//21 f 3//19 509//21 1510//22 f 3//19 1510//22 510//23 f 3//19 510//23 1548//24 f 3//19 1548//24 511//20 f 4//25 514//26 1511//27 f 4//25 1511//27 512//28 f 4//25 512//28 1509//12 f 4//25 1509//12 508//11 f 4//25 508//11 1551//18 f 4//25 1551//18 513//29 f 4//25 513//29 1549//30 f 4//25 1549//30 514//26 f 5//31 509//21 1508//7 f 5//31 1508//7 515//32 f 5//31 515//32 1514//33 f 5//31 1514//33 516//34 f 5//31 516//34 1512//35 f 5//31 1512//35 517//36 f 5//31 517//36 1510//22 f 5//31 1510//22 509//21 f 6//37 520//38 1513//39 f 6//37 1513//39 518//40 f 6//37 518//40 1515//41 f 6//37 1515//41 519//42 f 6//37 519//42 1509//12 f 6//37 1509//12 512//28 f 6//37 512//28 1511//27 f 6//37 1511//27 520//38 f 7//43 502//6 1506//5 f 7//43 1506//5 521//44 f 7//43 521//44 1516//45 f 7//43 1516//45 522//46 f 7//43 522//46 1514//33 f 7//43 1514//33 515//32 f 7//43 515//32 1508//7 f 7//43 1508//7 502//6 f 8//47 519//42 1515//41 f 8//47 1515//41 523//48 f 8//47 523//48 1517//49 f 8//47 1517//49 524//50 f 8//47 524//50 1507//14 f 8//47 1507//14 505//13 f 8//47 505//13 1509//12 f 8//47 1509//12 519//42 f 9//51 522//46 1516//45 f 9//51 1516//45 525//52 f 9//51 525//52 1518//53 f 9//51 1518//53 526//54 f 9//51 526//54 1520//55 f 9//51 1520//55 527//56 f 9//51 527//56 1514//33 f 9//51 1514//33 522//46 f 10//57 530//58 1521//59 f 10//57 1521//59 528//60 f 10//57 528//60 1519//61 f 10//57 1519//61 529//62 f 10//57 529//62 1517//49 f 10//57 1517//49 523//48 f 10//57 523//48 1515//41 f 10//57 1515//41 530//58 f 11//63 516//34 1514//33 f 11//63 1514//33 527//56 f 11//63 527//56 1520//55 f 11//63 1520//55 531//64 f 11//63 531//64 1522//65 f 11//63 1522//65 532//66 f 11//63 532//66 1512//35 f 11//63 1512//35 516//34 f 12//67 534//68 1523//69 f 12//67 1523//69 533//70 f 12//67 533//70 1521//59 f 12//67 1521//59 530//58 f 12//67 530//58 1515//41 f 12//67 1515//41 518//40 f 12//67 518//40 1513//39 f 12//67 1513//39 534//68 f 13//71 531//64 1520//55 f 13//71 1520//55 535//72 f 13//71 535//72 1526//73 f 13//71 1526//73 536//74 f 13//71 536//74 1524//75 f 13//71 1524//75 537//76 f 13//71 537//76 1522//65 f 13//71 1522//65 531//64 f 14//77 540//78 1525//79 f 14//77 1525//79 538//80 f 14//77 538//80 1527//81 f 14//77 1527//81 539//82 f 14//77 539//82 1521//59 f 14//77 1521//59 533//70 f 14//77 533//70 1523//69 f 14//77 1523//69 540//78 f 15//83 526//54 1518//53 f 15//83 1518//53 541//84 f 15//83 541//84 1528//85 f 15//83 1528//85 542//86 f 15//83 542//86 1526//73 f 15//83 1526//73 535//72 f 15//83 535//72 1520//55 f 15//83 1520//55 526//54 f 16//87 539//82 1527//81 f 16//87 1527//81 543//88 f 16//87 543//88 1529//89 f 16//87 1529//89 544//90 f 16//87 544//90 1519//61 f 16//87 1519//61 528//60 f 16//87 528//60 1521//59 f 16//87 1521//59 539//82 f 17//91 542//86 1528//85 f 17//91 1528//85 545//92 f 17//91 545//92 1530//93 f 17//91 1530//93 546//94 f 17//91 546//94 1532//95 f 17//91 1532//95 547//96 f 17//91 547//96 1526//73 f 17//91 1526//73 542//86 f 18//97 550//98 1533//99 f 18//97 1533//99 548//100 f 18//97 548//100 1531//101 f 18//97 1531//101 549//102 f 18//97 549//102 1529//89 f 18//97 1529//89 543//88 f 18//97 543//88 1527//81 f 18//97 1527//81 550//98 f 19//103 536//74 1526//73 f 19//103 1526//73 547//96 f 19//103 547//96 1532//95 f 19//103 1532//95 551//104 f 19//103 551//104 1534//105 f 19//103 1534//105 552//106 f 19//103 552//106 1524//75 f 19//103 1524//75 536//74 f 20//107 554//108 1535//109 f 20//107 1535//109 553//110 f 20//107 553//110 1533//99 f 20//107 1533//99 550//98 f 20//107 550//98 1527//81 f 20//107 1527//81 538//80 f 20//107 538//80 1525//79 f 20//107 1525//79 554//108 f 21//111 551//104 1532//95 f 21//111 1532//95 555//112 f 21//111 555//112 1538//113 f 21//111 1538//113 556//114 f 21//111 556//114 1536//115 f 21//111 1536//115 557//116 f 21//111 557//116 1534//105 f 21//111 1534//105 551//104 f 22//117 560//118 1537//119 f 22//117 1537//119 558//120 f 22//117 558//120 1539//121 f 22//117 1539//121 559//122 f 22//117 559//122 1533//99 f 22//117 1533//99 553//110 f 22//117 553//110 1535//109 f 22//117 1535//109 560//118 f 23//123 546//94 1530//93 f 23//123 1530//93 561//124 f 23//123 561//124 1540//125 f 23//123 1540//125 562//126 f 23//123 562//126 1538//113 f 23//123 1538//113 555//112 f 23//123 555//112 1532//95 f 23//123 1532//95 546//94 f 24//127 559//122 1539//121 f 24//127 1539//121 563//128 f 24//127 563//128 1541//129 f 24//127 1541//129 564//130 f 24//127 564//130 1531//101 f 24//127 1531//101 548//100 f 24//127 548//100 1533//99 f 24//127 1533//99 559//122 f 25//131 562//126 1540//125 f 25//131 1540//125 565//132 f 25//131 565//132 1542//133 f 25//131 1542//133 566//134 f 25//131 566//134 1544//135 f 25//131 1544//135 567//136 f 25//131 567//136 1538//113 f 25//131 1538//113 562//126 f 26//137 570//138 1545//139 f 26//137 1545//139 568//140 f 26//137 568//140 1543//141 f 26//137 1543//141 569//142 f 26//137 569//142 1541//129 f 26//137 1541//129 563//128 f 26//137 563//128 1539//121 f 26//137 1539//121 570//138 f 27//143 556//114 1538//113 f 27//143 1538//113 567//136 f 27//143 567//136 1544//135 f 27//143 1544//135 571//144 f 27//143 571//144 1546//145 f 27//143 1546//145 572//146 f 27//143 572//146 1536//115 f 27//143 1536//115 556//114 f 28//147 574//148 1547//149 f 28//147 1547//149 573//150 f 28//147 573//150 1545//139 f 28//147 1545//139 570//138 f 28//147 570//138 1539//121 f 28//147 1539//121 558//120 f 28//147 558//120 1537//119 f 28//147 1537//119 574//148 f 29//151 571//144 1544//135 f 29//151 1544//135 575//152 f 29//151 575//152 1550//9 f 29//151 1550//9 511//20 f 29//151 511//20 1548//24 f 29//151 1548//24 576//153 f 29//151 576//153 1546//145 f 29//151 1546//145 571//144 f 30//154 578//155 1549//30 f 30//154 1549//30 513//29 f 30//154 513//29 1551//18 f 30//154 1551//18 577//156 f 30//154 577//156 1545//139 f 30//154 1545//139 573//150 f 30//154 573//150 1547//149 f 30//154 1547//149 578//155 f 31//157 566//134 1542//133 f 31//157 1542//133 579//158 f 31//157 579//158 1552//3 f 31//157 1552//3 504//2 f 31//157 504//2 1550//9 f 31//157 1550//9 575//152 f 31//157 575//152 1544//135 f 31//157 1544//135 566//134 f 32//159 577//156 1551//18 f 32//159 1551//18 507//17 f 32//159 507//17 1553//16 f 32//159 1553//16 580//160 f 32//159 580//160 1543//141 f 32//159 1543//141 568//140 f 32//159 568//140 1545//139 f 32//159 1545//139 577//156 f 33//161 583//162 1552//3 f 33//161 1552//3 579//158 f 33//161 579//158 1542//133 f 33//161 1542//133 581//163 f 33//161 581//163 1556//164 f 33//161 1556//164 582//165 f 33//161 582//165 1554//166 f 33//161 1554//166 583//162 f 34//167 586//168 1557//169 f 34//167 1557//169 584//170 f 34//167 584//170 1543//141 f 34//167 1543//141 580//160 f 34//167 580//160 1553//16 f 34//167 1553//16 585//171 f 34//167 585//171 1555//172 f 34//167 1555//172 586//168 f 35//173 581//163 1542//133 f 35//173 1542//133 565//132 f 35//173 565//132 1540//125 f 35//173 1540//125 587//174 f 35//173 587//174 1558//175 f 35//173 1558//175 588//176 f 35//173 588//176 1556//164 f 35//173 1556//164 581//163 f 36//177 590//178 1559//179 f 36//177 1559//179 589//180 f 36//177 589//180 1541//129 f 36//177 1541//129 569//142 f 36//177 569//142 1543//141 f 36//177 1543//141 584//170 f 36//177 584//170 1557//169 f 36//177 1557//169 590//178 f 37//181 587//174 1540//125 f 37//181 1540//125 561//124 f 37//181 561//124 1530//93 f 37//181 1530//93 591//182 f 37//181 591//182 1560//183 f 37//181 1560//183 592//184 f 37//181 592//184 1558//175 f 37//181 1558//175 587//174 f 38//185 594//186 1561//187 f 38//185 1561//187 593//188 f 38//185 593//188 1531//101 f 38//185 1531//101 564//130 f 38//185 564//130 1541//129 f 38//185 1541//129 589//180 f 38//185 589//180 1559//179 f 38//185 1559//179 594//186 f 39//189 591//182 1530//93 f 39//189 1530//93 545//92 f 39//189 545//92 1528//85 f 39//189 1528//85 595//190 f 39//189 595//190 1562//191 f 39//189 1562//191 596//192 f 39//189 596//192 1560//183 f 39//189 1560//183 591//182 f 40//193 598//194 1563//195 f 40//193 1563//195 597//196 f 40//193 597//196 1529//89 f 40//193 1529//89 549//102 f 40//193 549//102 1531//101 f 40//193 1531//101 593//188 f 40//193 593//188 1561//187 f 40//193 1561//187 598//194 f 41//197 595//190 1528//85 f 41//197 1528//85 541//84 f 41//197 541//84 1518//53 f 41//197 1518//53 599//198 f 41//197 599//198 1564//199 f 41//197 1564//199 600//200 f 41//197 600//200 1562//191 f 41//197 1562//191 595//190 f 42//201 602//202 1565//203 f 42//201 1565//203 601//204 f 42//201 601//204 1519//61 f 42//201 1519//61 544//90 f 42//201 544//90 1529//89 f 42//201 1529//89 597//196 f 42//201 597//196 1563//195 f 42//201 1563//195 602//202 f 43//205 599//198 1518//53 f 43//205 1518//53 525//52 f 43//205 525//52 1516//45 f 43//205 1516//45 603//206 f 43//205 603//206 1568//207 f 43//205 1568//207 604//208 f 43//205 604//208 1564//199 f 43//205 1564//199 599//198 f 44//209 606//210 1569//211 f 44//209 1569//211 605//212 f 44//209 605//212 1517//49 f 44//209 1517//49 529//62 f 44//209 529//62 1519//61 f 44//209 1519//61 601//204 f 44//209 601//204 1565//203 f 44//209 1565//203 606//210 f 45//213 603//206 1516//45 f 45//213 1516//45 521//44 f 45//213 521//44 1506//5 f 45//213 1506//5 607//214 f 45//213 607//214 1570//215 f 45//213 1570//215 608//216 f 45//213 608//216 1568//207 f 45//213 1568//207 603//206 f 46//217 610//218 1571//219 f 46//217 1571//219 609//220 f 46//217 609//220 1507//14 f 46//217 1507//14 524//50 f 46//217 524//50 1517//49 f 46//217 1517//49 605//212 f 46//217 605//212 1569//211 f 46//217 1569//211 610//218 f 47//221 607//214 1506//5 f 47//221 1506//5 501//4 f 47//221 501//4 1552//3 f 47//221 1552//3 583//162 f 47//221 583//162 1554//166 f 47//221 1554//166 611//222 f 47//221 611//222 1570//215 f 47//221 1570//215 607//214 f 48//223 612//224 1555//172 f 48//223 1555//172 585//171 f 48//223 585//171 1553//16 f 48//223 1553//16 506//15 f 48//223 506//15 1507//14 f 48//223 1507//14 609//220 f 48//223 609//220 1571//219 f 48//223 1571//219 612//224 f 49//225 614//226 1566//227 f 49//225 1566//227 613//228 f 49//225 613//228 1570//215 f 49//225 1570//215 611//222 f 49//225 611//222 1554//166 f 49//225 1554//166 614//226 f 50//229 616//230 1555//172 f 50//229 1555//172 612//224 f 50//229 612//224 1571//219 f 50//229 1571//219 615//231 f 50//229 615//231 1567//232 f 50//229 1567//232 616//230 f 51//233 617//234 1568//207 f 51//233 1568//207 608//216 f 51//233 608//216 1570//215 f 51//233 1570//215 613//228 f 51//233 613//228 1566//227 f 51//233 1566//227 617//234 f 52//235 618//236 1567//232 f 52//235 1567//232 615//231 f 52//235 615//231 1571//219 f 52//235 1571//219 610//218 f 52//235 610//218 1569//211 f 52//235 1569//211 618//236 f 53//237 617//234 1566//227 f 53//237 1566//227 619//238 f 53//237 619//238 1564//199 f 53//237 1564//199 604//208 f 53//237 604//208 1568//207 f 53//237 1568//207 617//234 f 54//239 618//236 1569//211 f 54//239 1569//211 606//210 f 54//239 606//210 1565//203 f 54//239 1565//203 620//240 f 54//239 620//240 1567//232 f 54//239 1567//232 618//236 f 55//241 619//238 1566//227 f 55//241 1566//227 621//242 f 55//241 621//242 1562//191 f 55//241 1562//191 600//200 f 55//241 600//200 1564//199 f 55//241 1564//199 619//238 f 56//243 620//240 1565//203 f 56//243 1565//203 602//202 f 56//243 602//202 1563//195 f 56//243 1563//195 622//244 f 56//243 622//244 1567//232 f 56//243 1567//232 620//240 f 57//245 621//242 1566//227 f 57//245 1566//227 623//246 f 57//245 623//246 1560//183 f 57//245 1560//183 596//192 f 57//245 596//192 1562//191 f 57//245 1562//191 621//242 f 58//247 622//244 1563//195 f 58//247 1563//195 598//194 f 58//247 598//194 1561//187 f 58//247 1561//187 624//248 f 58//247 624//248 1567//232 f 58//247 1567//232 622//244 f 59//249 623//246 1566//227 f 59//249 1566//227 625//250 f 59//249 625//250 1558//175 f 59//249 1558//175 592//184 f 59//249 592//184 1560//183 f 59//249 1560//183 623//246 f 60//251 624//248 1561//187 f 60//251 1561//187 594//186 f 60//251 594//186 1559//179 f 60//251 1559//179 626//252 f 60//251 626//252 1567//232 f 60//251 1567//232 624//248 f 61//253 625//250 1566//227 f 61//253 1566//227 627//254 f 61//253 627//254 1556//164 f 61//253 1556//164 588//176 f 61//253 588//176 1558//175 f 61//253 1558//175 625//250 f 62//255 626//252 1559//179 f 62//255 1559//179 590//178 f 62//255 590//178 1557//169 f 62//255 1557//169 628//256 f 62//255 628//256 1567//232 f 62//255 1567//232 626//252 f 63//257 627//254 1566//227 f 63//257 1566//227 614//226 f 63//257 614//226 1554//166 f 63//257 1554//166 582//165 f 63//257 582//165 1556//164 f 63//257 1556//164 627//254 f 64//258 628//256 1557//169 f 64//258 1557//169 586//168 f 64//258 586//168 1555//172 f 64//258 1555//172 616//230 f 64//258 616//230 1567//232 f 64//258 1567//232 628//256 f 65//259 632//260 1594//261 f 65//259 1594//261 629//262 f 65//259 629//262 1679//263 f 65//259 1679//263 630//264 f 65//259 630//264 1681//265 f 65//259 1681//265 631//266 f 65//259 631//266 1596//267 f 65//259 1596//267 632//260 f 66//268 631//266 1681//265 f 66//268 1681//265 633//269 f 66//268 633//269 1680//270 f 66//268 1680//270 634//271 f 66//268 634//271 1595//272 f 66//268 1595//272 635//273 f 66//268 635//273 1596//267 f 66//268 1596//267 631//266 f 67//274 638//275 1592//276 f 67//274 1592//276 636//277 f 67//274 636//277 1677//278 f 67//274 1677//278 637//279 f 67//274 637//279 1679//263 f 67//274 1679//263 629//262 f 67//274 629//262 1594//261 f 67//274 1594//261 638//275 f 68//280 634//271 1680//270 f 68//280 1680//270 639//281 f 68//280 639//281 1678//282 f 68//280 1678//282 640//283 f 68//280 640//283 1593//284 f 68//280 1593//284 641//285 f 68//280 641//285 1595//272 f 68//280 1595//272 634//271 f 69//286 644//287 1590//288 f 69//286 1590//288 642//289 f 69//286 642//289 1675//290 f 69//286 1675//290 643//291 f 69//286 643//291 1677//278 f 69//286 1677//278 636//277 f 69//286 636//277 1592//276 f 69//286 1592//276 644//287 f 70//292 640//283 1678//282 f 70//292 1678//282 645//293 f 70//292 645//293 1676//294 f 70//292 1676//294 646//295 f 70//292 646//295 1591//296 f 70//292 1591//296 647//297 f 70//292 647//297 1593//284 f 70//292 1593//284 640//283 f 71//298 650//299 1588//300 f 71//298 1588//300 648//301 f 71//298 648//301 1673//302 f 71//298 1673//302 649//303 f 71//298 649//303 1675//290 f 71//298 1675//290 642//289 f 71//298 642//289 1590//288 f 71//298 1590//288 650//299 f 72//304 646//295 1676//294 f 72//304 1676//294 651//305 f 72//304 651//305 1674//306 f 72//304 1674//306 652//307 f 72//304 652//307 1589//308 f 72//304 1589//308 653//309 f 72//304 653//309 1591//296 f 72//304 1591//296 646//295 f 73//310 656//311 1586//312 f 73//310 1586//312 654//313 f 73//310 654//313 1671//314 f 73//310 1671//314 655//315 f 73//310 655//315 1673//302 f 73//310 1673//302 648//301 f 73//310 648//301 1588//300 f 73//310 1588//300 656//311 f 74//316 652//307 1674//306 f 74//316 1674//306 657//317 f 74//316 657//317 1672//318 f 74//316 1672//318 658//319 f 74//316 658//319 1587//320 f 74//316 1587//320 659//321 f 74//316 659//321 1589//308 f 74//316 1589//308 652//307 f 75//322 663//323 1584//324 f 75//322 1584//324 660//325 f 75//322 660//325 1597//326 f 75//322 1597//326 661//327 f 75//322 661//327 1651//328 f 75//322 1651//328 662//329 f 75//322 662//329 1669//330 f 75//322 1669//330 663//323 f 76//331 667//332 1652//333 f 76//331 1652//333 664//334 f 76//331 664//334 1598//335 f 76//331 1598//335 665//336 f 76//331 665//336 1585//337 f 76//331 1585//337 666//338 f 76//331 666//338 1670//339 f 76//331 1670//339 667//332 f 77//340 661//327 1597//326 f 77//340 1597//326 668//341 f 77//340 668//341 1599//342 f 77//340 1599//342 669//343 f 77//340 669//343 1653//344 f 77//340 1653//344 670//345 f 77//340 670//345 1651//328 f 77//340 1651//328 661//327 f 78//346 673//347 1654//348 f 78//346 1654//348 671//349 f 78//346 671//349 1600//350 f 78//346 1600//350 672//351 f 78//346 672//351 1598//335 f 78//346 1598//335 664//334 f 78//346 664//334 1652//333 f 78//346 1652//333 673//347 f 79//352 669//343 1599//342 f 79//352 1599//342 674//353 f 79//352 674//353 1601//354 f 79//352 1601//354 675//355 f 79//352 675//355 1655//356 f 79//352 1655//356 676//357 f 79//352 676//357 1653//344 f 79//352 1653//344 669//343 f 80//358 679//359 1656//360 f 80//358 1656//360 677//361 f 80//358 677//361 1602//362 f 80//358 1602//362 678//363 f 80//358 678//363 1600//350 f 80//358 1600//350 671//349 f 80//358 671//349 1654//348 f 80//358 1654//348 679//359 f 81//364 675//355 1601//354 f 81//364 1601//354 680//365 f 81//364 680//365 1603//366 f 81//364 1603//366 681//367 f 81//364 681//367 1657//368 f 81//364 1657//368 682//369 f 81//364 682//369 1655//356 f 81//364 1655//356 675//355 f 82//370 685//371 1658//372 f 82//370 1658//372 683//373 f 82//370 683//373 1604//374 f 82//370 1604//374 684//375 f 82//370 684//375 1602//362 f 82//370 1602//362 677//361 f 82//370 677//361 1656//360 f 82//370 1656//360 685//371 f 83//376 681//367 1603//366 f 83//376 1603//366 686//377 f 83//376 686//377 1605//378 f 83//376 1605//378 687//379 f 83//376 687//379 1659//380 f 83//376 1659//380 688//381 f 83//376 688//381 1657//368 f 83//376 1657//368 681//367 f 84//382 691//383 1660//384 f 84//382 1660//384 689//385 f 84//382 689//385 1606//386 f 84//382 1606//386 690//387 f 84//382 690//387 1604//374 f 84//382 1604//374 683//373 f 84//382 683//373 1658//372 f 84//382 1658//372 691//383 f 85//388 687//379 1605//378 f 85//388 1605//378 692//389 f 85//388 692//389 1607//390 f 85//388 1607//390 693//391 f 85//388 693//391 1661//392 f 85//388 1661//392 694//393 f 85//388 694//393 1659//380 f 85//388 1659//380 687//379 f 86//394 697//395 1662//396 f 86//394 1662//396 695//397 f 86//394 695//397 1608//398 f 86//394 1608//398 696//399 f 86//394 696//399 1606//386 f 86//394 1606//386 689//385 f 86//394 689//385 1660//384 f 86//394 1660//384 697//395 f 87//400 693//391 1607//390 f 87//400 1607//390 698//401 f 87//400 698//401 1609//402 f 87//400 1609//402 699//403 f 87//400 699//403 1663//404 f 87//400 1663//404 700//405 f 87//400 700//405 1661//392 f 87//400 1661//392 693//391 f 88//406 703//407 1664//408 f 88//406 1664//408 701//409 f 88//406 701//409 1610//410 f 88//406 1610//410 702//411 f 88//406 702//411 1608//398 f 88//406 1608//398 695//397 f 88//406 695//397 1662//396 f 88//406 1662//396 703//407 f 89//412 699//403 1609//402 f 89//412 1609//402 704//413 f 89//412 704//413 1611//414 f 89//412 1611//414 705//415 f 89//412 705//415 1665//416 f 89//412 1665//416 706//417 f 89//412 706//417 1663//404 f 89//412 1663//404 699//403 f 90//418 709//419 1666//420 f 90//418 1666//420 707//421 f 90//418 707//421 1612//422 f 90//418 1612//422 708//423 f 90//418 708//423 1610//410 f 90//418 1610//410 701//409 f 90//418 701//409 1664//408 f 90//418 1664//408 709//419 f 91//424 705//415 1611//414 f 91//424 1611//414 710//425 f 91//424 710//425 1613//426 f 91//424 1613//426 711//427 f 91//424 711//427 1667//428 f 91//424 1667//428 712//429 f 91//424 712//429 1665//416 f 91//424 1665//416 705//415 f 92//430 715//431 1668//432 f 92//430 1668//432 713//433 f 92//430 713//433 1614//434 f 92//430 1614//434 714//435 f 92//430 714//435 1612//422 f 92//430 1612//422 707//421 f 92//430 707//421 1666//420 f 92//430 1666//420 715//431 f 93//436 711//427 1613//426 f 93//436 1613//426 716//437 f 93//436 716//437 1572//438 f 93//436 1572//438 717//439 f 93//436 717//439 1573//440 f 93//436 1573//440 718//441 f 93//436 718//441 1667//428 f 93//436 1667//428 711//427 f 94//442 720//443 1573//440 f 94//442 1573//440 717//439 f 94//442 717//439 1572//438 f 94//442 1572//438 719//444 f 94//442 719//444 1614//434 f 94//442 1614//434 713//433 f 94//442 713//433 1668//432 f 94//442 1668//432 720//443 f 95//445 723//446 1615//447 f 95//445 1615//447 721//448 f 95//445 721//448 1633//449 f 95//445 1633//449 722//450 f 95//445 722//450 1665//416 f 95//445 1665//416 712//429 f 95//445 712//429 1667//428 f 95//445 1667//428 723//446 f 96//451 715//431 1666//420 f 96//451 1666//420 724//452 f 96//451 724//452 1634//453 f 96//451 1634//453 725//454 f 96//451 725//454 1616//455 f 96//451 1616//455 726//456 f 96//451 726//456 1668//432 f 96//451 1668//432 715//431 f 97//457 722//450 1633//449 f 97//457 1633//449 727//458 f 97//457 727//458 1684//459 f 97//457 1684//459 728//460 f 97//457 728//460 1663//404 f 97//457 1663//404 706//417 f 97//457 706//417 1665//416 f 97//457 1665//416 722//450 f 98//461 709//419 1664//408 f 98//461 1664//408 729//462 f 98//461 729//462 1685//463 f 98//461 1685//463 730//464 f 98//461 730//464 1634//453 f 98//461 1634//453 724//452 f 98//461 724//452 1666//420 f 98//461 1666//420 709//419 f 99//465 732//466 1631//467 f 99//465 1631//467 731//468 f 99//465 731//468 1661//392 f 99//465 1661//392 700//405 f 99//465 700//405 1663//404 f 99//465 1663//404 728//460 f 99//465 728//460 1684//459 f 99//465 1684//459 732//466 f 100//469 729//462 1664//408 f 100//469 1664//408 703//407 f 100//469 703//407 1662//396 f 100//469 1662//396 733//470 f 100//469 733//470 1632//471 f 100//469 1632//471 734//472 f 100//469 734//472 1685//463 f 100//469 1685//463 729//462 f 101//473 736//474 1629//475 f 101//473 1629//475 735//476 f 101//473 735//476 1659//380 f 101//473 1659//380 694//393 f 101//473 694//393 1661//392 f 101//473 1661//392 731//468 f 101//473 731//468 1631//467 f 101//473 1631//467 736//474 f 102//477 733//470 1662//396 f 102//477 1662//396 697//395 f 102//477 697//395 1660//384 f 102//477 1660//384 737//478 f 102//477 737//478 1630//479 f 102//477 1630//479 738//480 f 102//477 738//480 1632//471 f 102//477 1632//471 733//470 f 103//481 740//482 1627//483 f 103//481 1627//483 739//484 f 103//481 739//484 1657//368 f 103//481 1657//368 688//381 f 103//481 688//381 1659//380 f 103//481 1659//380 735//476 f 103//481 735//476 1629//475 f 103//481 1629//475 740//482 f 104//485 737//478 1660//384 f 104//485 1660//384 691//383 f 104//485 691//383 1658//372 f 104//485 1658//372 741//486 f 104//485 741//486 1628//487 f 104//485 1628//487 742//488 f 104//485 742//488 1630//479 f 104//485 1630//479 737//478 f 105//489 744//490 1625//491 f 105//489 1625//491 743//492 f 105//489 743//492 1655//356 f 105//489 1655//356 682//369 f 105//489 682//369 1657//368 f 105//489 1657//368 739//484 f 105//489 739//484 1627//483 f 105//489 1627//483 744//490 f 106//493 741//486 1658//372 f 106//493 1658//372 685//371 f 106//493 685//371 1656//360 f 106//493 1656//360 745//494 f 106//493 745//494 1626//495 f 106//493 1626//495 746//496 f 106//493 746//496 1628//487 f 106//493 1628//487 741//486 f 107//497 748//498 1623//499 f 107//497 1623//499 747//500 f 107//497 747//500 1653//344 f 107//497 1653//344 676//357 f 107//497 676//357 1655//356 f 107//497 1655//356 743//492 f 107//497 743//492 1625//491 f 107//497 1625//491 748//498 f 108//501 745//494 1656//360 f 108//501 1656//360 679//359 f 108//501 679//359 1654//348 f 108//501 1654//348 749//502 f 108//501 749//502 1624//503 f 108//501 1624//503 750//504 f 108//501 750//504 1626//495 f 108//501 1626//495 745//494 f 109//505 752//506 1621//507 f 109//505 1621//507 751//508 f 109//505 751//508 1651//328 f 109//505 1651//328 670//345 f 109//505 670//345 1653//344 f 109//505 1653//344 747//500 f 109//505 747//500 1623//499 f 109//505 1623//499 752//506 f 110//509 749//502 1654//348 f 110//509 1654//348 673//347 f 110//509 673//347 1652//333 f 110//509 1652//333 753//510 f 110//509 753//510 1622//511 f 110//509 1622//511 754//512 f 110//509 754//512 1624//503 f 110//509 1624//503 749//502 f 111//513 756//514 1619//515 f 111//513 1619//515 755//516 f 111//513 755//516 1669//330 f 111//513 1669//330 662//329 f 111//513 662//329 1651//328 f 111//513 1651//328 751//508 f 111//513 751//508 1621//507 f 111//513 1621//507 756//514 f 112//517 753//510 1652//333 f 112//517 1652//333 667//332 f 112//517 667//332 1670//339 f 112//517 1670//339 757//518 f 112//517 757//518 1620//519 f 112//517 1620//519 758//520 f 112//517 758//520 1622//511 f 112//517 1622//511 753//510 f 113//521 755//516 1619//515 f 113//521 1619//515 759//522 f 113//521 759//522 1686//523 f 113//521 1686//523 760//524 f 113//521 760//524 1682//525 f 113//521 1682//525 761//526 f 113//521 761//526 1669//330 f 113//521 1669//330 755//516 f 114//527 764//528 1682//525 f 114//527 1682//525 762//529 f 114//527 762//529 1687//530 f 114//527 1687//530 763//531 f 114//527 763//531 1620//519 f 114//527 1620//519 757//518 f 114//527 757//518 1670//339 f 114//527 1670//339 764//528 f 115//532 766//533 1615//447 f 115//532 1615//447 723//446 f 115//532 723//446 1667//428 f 115//532 1667//428 718//441 f 115//532 718//441 1573//440 f 115//532 1573//440 765//534 f 115//532 765//534 1617//535 f 115//532 1617//535 766//533 f 116//536 768//537 1573//440 f 116//536 1573//440 720//443 f 116//536 720//443 1668//432 f 116//536 1668//432 726//456 f 116//536 726//456 1616//455 f 116//536 1616//455 767//538 f 116//536 767//538 1618//539 f 116//536 1618//539 768//537 f 117//540 771//541 1617//535 f 117//540 1617//535 765//534 f 117//540 765//534 1573//440 f 117//540 1573//440 769//542 f 117//540 769//542 1683//543 f 117//540 1683//543 770//544 f 117//540 770//544 1688//545 f 117//540 1688//545 771//541 f 118//546 773//547 1683//543 f 118//546 1683//543 769//542 f 118//546 769//542 1573//440 f 118//546 1573//440 768//537 f 118//546 768//537 1618//539 f 118//546 1618//539 772//548 f 118//546 772//548 1689//549 f 118//546 1689//549 773//547 f 119//550 775//551 1682//525 f 119//550 1682//525 760//524 f 119//550 760//524 1686//523 f 119//550 1686//523 774//552 f 119//550 774//552 1688//545 f 119//550 1688//545 770//544 f 119//550 770//544 1683//543 f 119//550 1683//543 775//551 f 120//553 773//547 1689//549 f 120//553 1689//549 776//554 f 120//553 776//554 1687//530 f 120//553 1687//530 762//529 f 120//553 762//529 1682//525 f 120//553 1682//525 775//551 f 120//553 775//551 1683//543 f 120//553 1683//543 773//547 f 121//555 779//556 1640//557 f 121//555 1640//557 777//558 f 121//555 777//558 1642//559 f 121//555 1642//559 778//560 f 121//555 778//560 1681//265 f 121//555 1681//265 630//264 f 121//555 630//264 1679//263 f 121//555 1679//263 779//556 f 122//561 633//269 1681//265 f 122//561 1681//265 778//560 f 122//561 778//560 1642//559 f 122//561 1642//559 780//562 f 122//561 780//562 1641//563 f 122//561 1641//563 781//564 f 122//561 781//564 1680//270 f 122//561 1680//270 633//269 f 123//565 783//566 1638//567 f 123//565 1638//567 782//568 f 123//565 782//568 1640//557 f 123//565 1640//557 779//556 f 123//565 779//556 1679//263 f 123//565 1679//263 637//279 f 123//565 637//279 1677//278 f 123//565 1677//278 783//566 f 124//569 639//281 1680//270 f 124//569 1680//270 781//564 f 124//569 781//564 1641//563 f 124//569 1641//563 784//570 f 124//569 784//570 1639//571 f 124//569 1639//571 785//572 f 124//569 785//572 1678//282 f 124//569 1678//282 639//281 f 125//573 787//574 1636//575 f 125//573 1636//575 786//576 f 125//573 786//576 1638//567 f 125//573 1638//567 783//566 f 125//573 783//566 1677//278 f 125//573 1677//278 643//291 f 125//573 643//291 1675//290 f 125//573 1675//290 787//574 f 126//577 645//293 1678//282 f 126//577 1678//282 785//572 f 126//577 785//572 1639//571 f 126//577 1639//571 788//578 f 126//577 788//578 1637//579 f 126//577 1637//579 789//580 f 126//577 789//580 1676//294 f 126//577 1676//294 645//293 f 127//581 655//315 1671//314 f 127//581 1671//314 790//582 f 127//581 790//582 1692//583 f 127//581 1692//583 791//584 f 127//581 791//584 1690//585 f 127//581 1690//585 792//586 f 127//581 792//586 1673//302 f 127//581 1673//302 655//315 f 128//587 795//588 1691//589 f 128//587 1691//589 793//590 f 128//587 793//590 1693//591 f 128//587 1693//591 794//592 f 128//587 794//592 1672//318 f 128//587 1672//318 657//317 f 128//587 657//317 1674//306 f 128//587 1674//306 795//588 f 129//593 796//594 1636//575 f 129//593 1636//575 787//574 f 129//593 787//574 1675//290 f 129//593 1675//290 649//303 f 129//593 649//303 1673//302 f 129//593 1673//302 792//586 f 129//593 792//586 1690//585 f 129//593 1690//585 796//594 f 130//595 795//588 1674//306 f 130//595 1674//306 651//305 f 130//595 651//305 1676//294 f 130//595 1676//294 789//580 f 130//595 789//580 1637//579 f 130//595 1637//579 797//596 f 130//595 797//596 1691//589 f 130//595 1691//589 795//588 f 131//597 801//598 1649//599 f 131//597 1649//599 798//600 f 131//597 798//600 1695//601 f 131//597 1695//601 799//602 f 131//597 799//602 1694//603 f 131//597 1694//603 800//604 f 131//597 800//604 1692//583 f 131//597 1692//583 801//598 f 132//605 804//606 1694//603 f 132//605 1694//603 799//602 f 132//605 799//602 1695//601 f 132//605 1695//601 802//607 f 132//605 802//607 1650//608 f 132//605 1650//608 803//609 f 132//605 803//609 1693//591 f 132//605 1693//591 804//606 f 133//610 806//611 1690//585 f 133//610 1690//585 791//584 f 133//610 791//584 1692//583 f 133//610 1692//583 800//604 f 133//610 800//604 1694//603 f 133//610 1694//603 805//612 f 133//610 805//612 1574//613 f 133//610 1574//613 806//611 f 134//614 805//612 1694//603 f 134//614 1694//603 804//606 f 134//614 804//606 1693//591 f 134//614 1693//591 793//590 f 134//614 793//590 1691//589 f 134//614 1691//589 807//615 f 134//614 807//615 1574//613 f 134//614 1574//613 805//612 f 135//616 809//617 1635//618 f 135//616 1635//618 808//619 f 135//616 808//619 1636//575 f 135//616 1636//575 796//594 f 135//616 796//594 1690//585 f 135//616 1690//585 806//611 f 135//616 806//611 1574//613 f 135//616 1574//613 809//617 f 136//620 807//615 1691//589 f 136//620 1691//589 797//596 f 136//620 797//596 1637//579 f 136//620 1637//579 810//621 f 136//620 810//621 1635//618 f 136//620 1635//618 809//617 f 136//620 809//617 1574//613 f 136//620 1574//613 807//615 f 137//622 814//623 1647//624 f 137//622 1647//624 811//625 f 137//622 811//625 1698//626 f 137//622 1698//626 812//627 f 137//622 812//627 1696//628 f 137//622 1696//628 813//629 f 137//622 813//629 1649//599 f 137//622 1649//599 814//623 f 138//630 818//631 1697//632 f 138//630 1697//632 815//633 f 138//630 815//633 1699//634 f 138//630 1699//634 816//635 f 138//630 816//635 1648//636 f 138//630 1648//636 817//637 f 138//630 817//637 1650//608 f 138//630 1650//608 818//631 f 139//638 821//639 1645//640 f 139//638 1645//640 819//641 f 139//638 819//641 1700//642 f 139//638 1700//642 820//643 f 139//638 820//643 1698//626 f 139//638 1698//626 811//625 f 139//638 811//625 1647//624 f 139//638 1647//624 821//639 f 140//644 816//635 1699//634 f 140//644 1699//634 822//645 f 140//644 822//645 1701//646 f 140//644 1701//646 823//647 f 140//644 823//647 1646//648 f 140//644 1646//648 824//649 f 140//644 824//649 1648//636 f 140//644 1648//636 816//635 f 141//650 827//651 1644//652 f 141//650 1644//652 825//653 f 141//650 825//653 1702//654 f 141//650 1702//654 826//655 f 141//650 826//655 1700//642 f 141//650 1700//642 819//641 f 141//650 819//641 1645//640 f 141//650 1645//640 827//651 f 142//656 823//647 1701//646 f 142//656 1701//646 828//657 f 142//656 828//657 1703//658 f 142//656 1703//658 829//659 f 142//656 829//659 1644//652 f 142//656 1644//652 830//660 f 142//656 830//660 1646//648 f 142//656 1646//648 823//647 f 143//661 833//662 1643//663 f 143//661 1643//663 831//664 f 143//661 831//664 1576//665 f 143//661 1576//665 832//666 f 143//661 832//666 1702//654 f 143//661 1702//654 825//653 f 143//661 825//653 1644//652 f 143//661 1644//652 833//662 f 144//667 829//659 1703//658 f 144//667 1703//658 834//668 f 144//667 834//668 1576//665 f 144//667 1576//665 831//664 f 144//667 831//664 1643//663 f 144//667 1643//663 833//662 f 144//667 833//662 1644//652 f 144//667 1644//652 829//659 f 145//669 836//670 1695//601 f 145//669 1695//601 798//600 f 145//669 798//600 1649//599 f 145//669 1649//599 813//629 f 145//669 813//629 1696//628 f 145//669 1696//628 835//671 f 145//669 835//671 1575//672 f 145//669 1575//672 836//670 f 146//673 837//674 1697//632 f 146//673 1697//632 818//631 f 146//673 818//631 1650//608 f 146//673 1650//608 802//607 f 146//673 802//607 1695//601 f 146//673 1695//601 836//670 f 146//673 836//670 1575//672 f 146//673 1575//672 837//674 f 147//675 840//676 1575//672 f 147//675 1575//672 835//671 f 147//675 835//671 1696//628 f 147//675 1696//628 838//677 f 147//675 838//677 1711//678 f 147//675 1711//678 839//679 f 147//675 839//679 1713//680 f 147//675 1713//680 840//676 f 148//681 842//682 1712//683 f 148//681 1712//683 841//684 f 148//681 841//684 1697//632 f 148//681 1697//632 837//674 f 148//681 837//674 1575//672 f 148//681 1575//672 840//676 f 148//681 840//676 1713//680 f 148//681 1713//680 842//682 f 149//685 832//666 1576//665 f 149//685 1576//665 843//686 f 149//685 843//686 1704//687 f 149//685 1704//687 844//688 f 149//685 844//688 1705//689 f 149//685 1705//689 845//690 f 149//685 845//690 1702//654 f 149//685 1702//654 832//666 f 150//691 847//692 1706//693 f 150//691 1706//693 846//694 f 150//691 846//694 1704//687 f 150//691 1704//687 843//686 f 150//691 843//686 1576//665 f 150//691 1576//665 834//668 f 150//691 834//668 1703//658 f 150//691 1703//658 847//692 f 151//695 826//655 1702//654 f 151//695 1702//654 845//690 f 151//695 845//690 1705//689 f 151//695 1705//689 848//696 f 151//695 848//696 1707//697 f 151//695 1707//697 849//698 f 151//695 849//698 1700//642 f 151//695 1700//642 826//655 f 152//699 851//700 1708//701 f 152//699 1708//701 850//702 f 152//699 850//702 1706//693 f 152//699 1706//693 847//692 f 152//699 847//692 1703//658 f 152//699 1703//658 828//657 f 152//699 828//657 1701//646 f 152//699 1701//646 851//700 f 153//703 820//643 1700//642 f 153//703 1700//642 849//698 f 153//703 849//698 1707//697 f 153//703 1707//697 852//704 f 153//703 852//704 1709//705 f 153//703 1709//705 853//706 f 153//703 853//706 1698//626 f 153//703 1698//626 820//643 f 154//707 855//708 1710//709 f 154//707 1710//709 854//710 f 154//707 854//710 1708//701 f 154//707 1708//701 851//700 f 154//707 851//700 1701//646 f 154//707 1701//646 822//645 f 154//707 822//645 1699//634 f 154//707 1699//634 855//708 f 155//711 812//627 1698//626 f 155//711 1698//626 853//706 f 155//711 853//706 1709//705 f 155//711 1709//705 856//712 f 155//711 856//712 1711//678 f 155//711 1711//678 838//677 f 155//711 838//677 1696//628 f 155//711 1696//628 812//627 f 156//713 841//684 1712//683 f 156//713 1712//683 857//714 f 156//713 857//714 1710//709 f 156//713 1710//709 855//708 f 156//713 855//708 1699//634 f 156//713 1699//634 815//633 f 156//713 815//633 1697//632 f 156//713 1697//632 841//684 f 157//715 844//688 1704//687 f 157//715 1704//687 858//716 f 157//715 858//716 1709//705 f 157//715 1709//705 852//704 f 157//715 852//704 1707//697 f 157//715 1707//697 848//696 f 157//715 848//696 1705//689 f 157//715 1705//689 844//688 f 158//717 850//702 1708//701 f 158//717 1708//701 854//710 f 158//717 854//710 1710//709 f 158//717 1710//709 859//718 f 158//717 859//718 1704//687 f 158//717 1704//687 846//694 f 158//717 846//694 1706//693 f 158//717 1706//693 850//702 f 159//719 858//716 1704//687 f 159//719 1704//687 860//720 f 159//719 860//720 1713//680 f 159//719 1713//680 839//679 f 159//719 839//679 1711//678 f 159//719 1711//678 856//712 f 159//719 856//712 1709//705 f 159//719 1709//705 858//716 f 160//721 857//714 1712//683 f 160//721 1712//683 842//682 f 160//721 842//682 1713//680 f 160//721 1713//680 860//720 f 160//721 860//720 1704//687 f 160//721 1704//687 859//718 f 160//721 859//718 1710//709 f 160//721 1710//709 857//714 f 161//722 862//723 1644//652 f 161//722 1644//652 827//651 f 161//722 827//651 1645//640 f 161//722 1645//640 861//724 f 161//722 861//724 1669//330 f 161//722 1669//330 761//526 f 161//722 761//526 1682//525 f 161//722 1682//525 862//723 f 162//725 764//528 1670//339 f 162//725 1670//339 863//726 f 162//725 863//726 1646//648 f 162//725 1646//648 830//660 f 162//725 830//660 1644//652 f 162//725 1644//652 862//723 f 162//725 862//723 1682//525 f 162//725 1682//525 764//528 f 163//727 861//724 1645//640 f 163//727 1645//640 821//639 f 163//727 821//639 1647//624 f 163//727 1647//624 864//728 f 163//727 864//728 1716//729 f 163//727 1716//729 865//730 f 163//727 865//730 1669//330 f 163//727 1669//330 861//724 f 164//731 867//732 1717//733 f 164//731 1717//733 866//734 f 164//731 866//734 1648//636 f 164//731 1648//636 824//649 f 164//731 824//649 1646//648 f 164//731 1646//648 863//726 f 164//731 863//726 1670//339 f 164//731 1670//339 867//732 f 165//735 864//728 1647//624 f 165//735 1647//624 814//623 f 165//735 814//623 1649//599 f 165//735 1649//599 868//736 f 165//735 868//736 1718//737 f 165//735 1718//737 869//738 f 165//735 869//738 1716//729 f 165//735 1716//729 864//728 f 166//739 871//740 1719//741 f 166//739 1719//741 870//742 f 166//739 870//742 1650//608 f 166//739 1650//608 817//637 f 166//739 817//637 1648//636 f 166//739 1648//636 866//734 f 166//739 866//734 1717//733 f 166//739 1717//733 871//740 f 167//743 868//736 1649//599 f 167//743 1649//599 801//598 f 167//743 801//598 1692//583 f 167//743 1692//583 790//582 f 167//743 790//582 1671//314 f 167//743 1671//314 872//744 f 167//743 872//744 1718//737 f 167//743 1718//737 868//736 f 168//745 873//746 1672//318 f 168//745 1672//318 794//592 f 168//745 794//592 1693//591 f 168//745 1693//591 803//609 f 168//745 803//609 1650//608 f 168//745 1650//608 870//742 f 168//745 870//742 1719//741 f 168//745 1719//741 873//746 f 169//747 654//313 1586//312 f 169//747 1586//312 874//748 f 169//747 874//748 1714//749 f 169//747 1714//749 875//750 f 169//747 875//750 1718//737 f 169//747 1718//737 872//744 f 169//747 872//744 1671//314 f 169//747 1671//314 654//313 f 170//751 873//746 1719//741 f 170//751 1719//741 876//752 f 170//751 876//752 1715//753 f 170//751 1715//753 877//754 f 170//751 877//754 1587//320 f 170//751 1587//320 658//319 f 170//751 658//319 1672//318 f 170//751 1672//318 873//746 f 171//755 875//750 1714//749 f 171//755 1714//749 878//756 f 171//755 878//756 1720//757 f 171//755 1720//757 879//758 f 171//755 879//758 1716//729 f 171//755 1716//729 869//738 f 171//755 869//738 1718//737 f 171//755 1718//737 875//750 f 172//759 871//740 1717//733 f 172//759 1717//733 880//760 f 172//759 880//760 1721//761 f 172//759 1721//761 881//762 f 172//759 881//762 1715//753 f 172//759 1715//753 876//752 f 172//759 876//752 1719//741 f 172//759 1719//741 871//740 f 173//763 882//764 1584//324 f 173//763 1584//324 663//323 f 173//763 663//323 1669//330 f 173//763 1669//330 865//730 f 173//763 865//730 1716//729 f 173//763 1716//729 879//758 f 173//763 879//758 1720//757 f 173//763 1720//757 882//764 f 174//765 880//760 1717//733 f 174//765 1717//733 867//732 f 174//765 867//732 1670//339 f 174//765 1670//339 666//338 f 174//765 666//338 1585//337 f 174//765 1585//337 883//766 f 174//765 883//766 1721//761 f 174//765 1721//761 880//760 f 175//767 886//768 1636//575 f 175//767 1636//575 808//619 f 175//767 808//619 1635//618 f 175//767 1635//618 884//769 f 175//767 884//769 1577//770 f 175//767 1577//770 885//771 f 175//767 885//771 1727//772 f 175//767 1727//772 886//768 f 176//773 888//774 1577//770 f 176//773 1577//770 884//769 f 176//773 884//769 1635//618 f 176//773 1635//618 810//621 f 176//773 810//621 1637//579 f 176//773 1637//579 887//775 f 176//773 887//775 1728//776 f 176//773 1728//776 888//774 f 177//777 890//778 1638//567 f 177//777 1638//567 786//576 f 177//777 786//576 1636//575 f 177//777 1636//575 886//768 f 177//777 886//768 1727//772 f 177//777 1727//772 889//779 f 177//777 889//779 1725//780 f 177//777 1725//780 890//778 f 178//781 892//782 1728//776 f 178//781 1728//776 887//775 f 178//781 887//775 1637//579 f 178//781 1637//579 788//578 f 178//781 788//578 1639//571 f 178//781 1639//571 891//783 f 178//781 891//783 1726//784 f 178//781 1726//784 892//782 f 179//785 894//786 1640//557 f 179//785 1640//557 782//568 f 179//785 782//568 1638//567 f 179//785 1638//567 890//778 f 179//785 890//778 1725//780 f 179//785 1725//780 893//787 f 179//785 893//787 1723//788 f 179//785 1723//788 894//786 f 180//789 896//790 1726//784 f 180//789 1726//784 891//783 f 180//789 891//783 1639//571 f 180//789 1639//571 784//570 f 180//789 784//570 1641//563 f 180//789 1641//563 895//791 f 180//789 895//791 1724//792 f 180//789 1724//792 896//790 f 181//793 898//794 1642//559 f 181//793 1642//559 777//558 f 181//793 777//558 1640//557 f 181//793 1640//557 894//786 f 181//793 894//786 1723//788 f 181//793 1723//788 897//795 f 181//793 897//795 1722//796 f 181//793 1722//796 898//794 f 182//797 899//798 1724//792 f 182//797 1724//792 895//791 f 182//797 895//791 1641//563 f 182//797 1641//563 780//562 f 182//797 780//562 1642//559 f 182//797 1642//559 898//794 f 182//797 898//794 1722//796 f 182//797 1722//796 899//798 f 183//799 902//800 1722//796 f 183//799 1722//796 897//795 f 183//799 897//795 1723//788 f 183//799 1723//788 900//801 f 183//799 900//801 1734//802 f 183//799 1734//802 901//803 f 183//799 901//803 1736//804 f 183//799 1736//804 902//800 f 184//805 904//806 1735//807 f 184//805 1735//807 903//808 f 184//805 903//808 1724//792 f 184//805 1724//792 899//798 f 184//805 899//798 1722//796 f 184//805 1722//796 902//800 f 184//805 902//800 1736//804 f 184//805 1736//804 904//806 f 185//809 900//801 1723//788 f 185//809 1723//788 893//787 f 185//809 893//787 1725//780 f 185//809 1725//780 905//810 f 185//809 905//810 1732//811 f 185//809 1732//811 906//812 f 185//809 906//812 1734//802 f 185//809 1734//802 900//801 f 186//813 908//814 1733//815 f 186//813 1733//815 907//816 f 186//813 907//816 1726//784 f 186//813 1726//784 896//790 f 186//813 896//790 1724//792 f 186//813 1724//792 903//808 f 186//813 903//808 1735//807 f 186//813 1735//807 908//814 f 187//817 905//810 1725//780 f 187//817 1725//780 889//779 f 187//817 889//779 1727//772 f 187//817 1727//772 909//818 f 187//817 909//818 1730//819 f 187//817 1730//819 910//820 f 187//817 910//820 1732//811 f 187//817 1732//811 905//810 f 188//821 912//822 1731//823 f 188//821 1731//823 911//824 f 188//821 911//824 1728//776 f 188//821 1728//776 892//782 f 188//821 892//782 1726//784 f 188//821 1726//784 907//816 f 188//821 907//816 1733//815 f 188//821 1733//815 912//822 f 189//825 909//818 1727//772 f 189//825 1727//772 885//771 f 189//825 885//771 1577//770 f 189//825 1577//770 913//826 f 189//825 913//826 1729//827 f 189//825 1729//827 914//828 f 189//825 914//828 1730//819 f 189//825 1730//819 909//818 f 190//829 915//830 1729//827 f 190//829 1729//827 913//826 f 190//829 913//826 1577//770 f 190//829 1577//770 888//774 f 190//829 888//774 1728//776 f 190//829 1728//776 911//824 f 190//829 911//824 1731//823 f 190//829 1731//823 915//830 f 191//831 914//828 1729//827 f 191//831 1729//827 916//832 f 191//831 916//832 1736//804 f 191//831 1736//804 901//803 f 191//831 901//803 1734//802 f 191//831 1734//802 917//833 f 191//831 917//833 1730//819 f 191//831 1730//819 914//828 f 192//834 918//835 1735//807 f 192//834 1735//807 904//806 f 192//834 904//806 1736//804 f 192//834 1736//804 916//832 f 192//834 916//832 1729//827 f 192//834 1729//827 915//830 f 192//834 915//830 1731//823 f 192//834 1731//823 918//835 f 193//836 910//820 1730//819 f 193//836 1730//819 917//833 f 193//836 917//833 1734//802 f 193//836 1734//802 906//812 f 193//836 906//812 1732//811 f 193//836 1732//811 910//820 f 194//837 912//822 1733//815 f 194//837 1733//815 908//814 f 194//837 908//814 1735//807 f 194//837 1735//807 918//835 f 194//837 918//835 1731//823 f 194//837 1731//823 912//822 f 195//838 921//839 1688//545 f 195//838 1688//545 774//552 f 195//838 774//552 1686//523 f 195//838 1686//523 919//840 f 195//838 919//840 1739//841 f 195//838 1739//841 920//842 f 195//838 920//842 1737//843 f 195//838 1737//843 921//839 f 196//844 924//845 1740//846 f 196//844 1740//846 922//847 f 196//844 922//847 1687//530 f 196//844 1687//530 776//554 f 196//844 776//554 1689//549 f 196//844 1689//549 923//848 f 196//844 923//848 1738//849 f 196//844 1738//849 924//845 f 197//850 926//851 1617//535 f 197//850 1617//535 771//541 f 197//850 771//541 1688//545 f 197//850 1688//545 921//839 f 197//850 921//839 1737//843 f 197//850 1737//843 925//852 f 197//850 925//852 1759//853 f 197//850 1759//853 926//851 f 198//854 928//855 1738//849 f 198//854 1738//849 923//848 f 198//854 923//848 1689//549 f 198//854 1689//549 772//548 f 198//854 772//548 1618//539 f 198//854 1618//539 927//856 f 198//854 927//856 1760//857 f 198//854 1760//857 928//855 f 199//858 930//859 1615//447 f 199//858 1615//447 766//533 f 199//858 766//533 1617//535 f 199//858 1617//535 926//851 f 199//858 926//851 1759//853 f 199//858 1759//853 929//860 f 199//858 929//860 1761//861 f 199//858 1761//861 930//859 f 200//862 932//863 1760//857 f 200//862 1760//857 927//856 f 200//862 927//856 1618//539 f 200//862 1618//539 767//538 f 200//862 767//538 1616//455 f 200//862 1616//455 931//864 f 200//862 931//864 1762//865 f 200//862 1762//865 932//863 f 201//866 919//840 1686//523 f 201//866 1686//523 759//522 f 201//866 759//522 1619//515 f 201//866 1619//515 933//867 f 201//866 933//867 1757//868 f 201//866 1757//868 934//869 f 201//866 934//869 1739//841 f 201//866 1739//841 919//840 f 202//870 936//871 1758//872 f 202//870 1758//872 935//873 f 202//870 935//873 1620//519 f 202//870 1620//519 763//531 f 202//870 763//531 1687//530 f 202//870 1687//530 922//847 f 202//870 922//847 1740//846 f 202//870 1740//846 936//871 f 203//874 933//867 1619//515 f 203//874 1619//515 756//514 f 203//874 756//514 1621//507 f 203//874 1621//507 937//875 f 203//874 937//875 1755//876 f 203//874 1755//876 938//877 f 203//874 938//877 1757//868 f 203//874 1757//868 933//867 f 204//878 940//879 1756//880 f 204//878 1756//880 939//881 f 204//878 939//881 1622//511 f 204//878 1622//511 758//520 f 204//878 758//520 1620//519 f 204//878 1620//519 935//873 f 204//878 935//873 1758//872 f 204//878 1758//872 940//879 f 205//882 937//875 1621//507 f 205//882 1621//507 752//506 f 205//882 752//506 1623//499 f 205//882 1623//499 941//883 f 205//882 941//883 1753//884 f 205//882 1753//884 942//885 f 205//882 942//885 1755//876 f 205//882 1755//876 937//875 f 206//886 944//887 1754//888 f 206//886 1754//888 943//889 f 206//886 943//889 1624//503 f 206//886 1624//503 754//512 f 206//886 754//512 1622//511 f 206//886 1622//511 939//881 f 206//886 939//881 1756//880 f 206//886 1756//880 944//887 f 207//890 941//883 1623//499 f 207//890 1623//499 748//498 f 207//890 748//498 1625//491 f 207//890 1625//491 945//891 f 207//890 945//891 1751//892 f 207//890 1751//892 946//893 f 207//890 946//893 1753//884 f 207//890 1753//884 941//883 f 208//894 948//895 1752//896 f 208//894 1752//896 947//897 f 208//894 947//897 1626//495 f 208//894 1626//495 750//504 f 208//894 750//504 1624//503 f 208//894 1624//503 943//889 f 208//894 943//889 1754//888 f 208//894 1754//888 948//895 f 209//898 945//891 1625//491 f 209//898 1625//491 744//490 f 209//898 744//490 1627//483 f 209//898 1627//483 949//899 f 209//898 949//899 1749//900 f 209//898 1749//900 950//901 f 209//898 950//901 1751//892 f 209//898 1751//892 945//891 f 210//902 952//903 1750//904 f 210//902 1750//904 951//905 f 210//902 951//905 1628//487 f 210//902 1628//487 746//496 f 210//902 746//496 1626//495 f 210//902 1626//495 947//897 f 210//902 947//897 1752//896 f 210//902 1752//896 952//903 f 211//906 949//899 1627//483 f 211//906 1627//483 740//482 f 211//906 740//482 1629//475 f 211//906 1629//475 953//907 f 211//906 953//907 1747//908 f 211//906 1747//908 954//909 f 211//906 954//909 1749//900 f 211//906 1749//900 949//899 f 212//910 956//911 1748//912 f 212//910 1748//912 955//913 f 212//910 955//913 1630//479 f 212//910 1630//479 742//488 f 212//910 742//488 1628//487 f 212//910 1628//487 951//905 f 212//910 951//905 1750//904 f 212//910 1750//904 956//911 f 213//914 953//907 1629//475 f 213//914 1629//475 736//474 f 213//914 736//474 1631//467 f 213//914 1631//467 957//915 f 213//914 957//915 1745//916 f 213//914 1745//916 958//917 f 213//914 958//917 1747//908 f 213//914 1747//908 953//907 f 214//918 960//919 1746//920 f 214//918 1746//920 959//921 f 214//918 959//921 1632//471 f 214//918 1632//471 738//480 f 214//918 738//480 1630//479 f 214//918 1630//479 955//913 f 214//918 955//913 1748//912 f 214//918 1748//912 960//919 f 215//922 957//915 1631//467 f 215//922 1631//467 732//466 f 215//922 732//466 1684//459 f 215//922 1684//459 961//923 f 215//922 961//923 1741//924 f 215//922 1741//924 962//925 f 215//922 962//925 1745//916 f 215//922 1745//916 957//915 f 216//926 964//927 1742//928 f 216//926 1742//928 963//929 f 216//926 963//929 1685//463 f 216//926 1685//463 734//472 f 216//926 734//472 1632//471 f 216//926 1632//471 959//921 f 216//926 959//921 1746//920 f 216//926 1746//920 964//927 f 217//930 961//923 1684//459 f 217//930 1684//459 727//458 f 217//930 727//458 1633//449 f 217//930 1633//449 965//931 f 217//930 965//931 1743//932 f 217//930 1743//932 966//933 f 217//930 966//933 1741//924 f 217//930 1741//924 961//923 f 218//934 968//935 1744//936 f 218//934 1744//936 967//937 f 218//934 967//937 1634//453 f 218//934 1634//453 730//464 f 218//934 730//464 1685//463 f 218//934 1685//463 963//929 f 218//934 963//929 1742//928 f 218//934 1742//928 968//935 f 219//938 965//931 1633//449 f 219//938 1633//449 721//448 f 219//938 721//448 1615//447 f 219//938 1615//447 930//859 f 219//938 930//859 1761//861 f 219//938 1761//861 969//939 f 219//938 969//939 1743//932 f 219//938 1743//932 965//931 f 220//940 970//941 1762//865 f 220//940 1762//865 931//864 f 220//940 931//864 1616//455 f 220//940 1616//455 725//454 f 220//940 725//454 1634//453 f 220//940 1634//453 967//937 f 220//940 967//937 1744//936 f 220//940 1744//936 970//941 f 221//942 973//943 1743//932 f 221//942 1743//932 969//939 f 221//942 969//939 1761//861 f 221//942 1761//861 971//944 f 221//942 971//944 1763//945 f 221//942 1763//945 972//946 f 221//942 972//946 1781//947 f 221//942 1781//947 973//943 f 222//948 976//949 1764//950 f 222//948 1764//950 974//951 f 222//948 974//951 1762//865 f 222//948 1762//865 970//941 f 222//948 970//941 1744//936 f 222//948 1744//936 975//952 f 222//948 975//952 1782//953 f 222//948 1782//953 976//949 f 223//954 978//955 1741//924 f 223//954 1741//924 966//933 f 223//954 966//933 1743//932 f 223//954 1743//932 973//943 f 223//954 973//943 1781//947 f 223//954 1781//947 977//956 f 223//954 977//956 1783//957 f 223//954 1783//957 978//955 f 224//958 980//959 1782//953 f 224//958 1782//953 975//952 f 224//958 975//952 1744//936 f 224//958 1744//936 968//935 f 224//958 968//935 1742//928 f 224//958 1742//928 979//960 f 224//958 979//960 1784//961 f 224//958 1784//961 980//959 f 225//962 982//963 1745//916 f 225//962 1745//916 962//925 f 225//962 962//925 1741//924 f 225//962 1741//924 978//955 f 225//962 978//955 1783//957 f 225//962 1783//957 981//964 f 225//962 981//964 1779//965 f 225//962 1779//965 982//963 f 226//966 984//967 1784//961 f 226//966 1784//961 979//960 f 226//966 979//960 1742//928 f 226//966 1742//928 964//927 f 226//966 964//927 1746//920 f 226//966 1746//920 983//968 f 226//966 983//968 1780//969 f 226//966 1780//969 984//967 f 227//970 986//971 1747//908 f 227//970 1747//908 958//917 f 227//970 958//917 1745//916 f 227//970 1745//916 982//963 f 227//970 982//963 1779//965 f 227//970 1779//965 985//972 f 227//970 985//972 1777//973 f 227//970 1777//973 986//971 f 228//974 988//975 1780//969 f 228//974 1780//969 983//968 f 228//974 983//968 1746//920 f 228//974 1746//920 960//919 f 228//974 960//919 1748//912 f 228//974 1748//912 987//976 f 228//974 987//976 1778//977 f 228//974 1778//977 988//975 f 229//978 990//979 1749//900 f 229//978 1749//900 954//909 f 229//978 954//909 1747//908 f 229//978 1747//908 986//971 f 229//978 986//971 1777//973 f 229//978 1777//973 989//980 f 229//978 989//980 1775//981 f 229//978 1775//981 990//979 f 230//982 992//983 1778//977 f 230//982 1778//977 987//976 f 230//982 987//976 1748//912 f 230//982 1748//912 956//911 f 230//982 956//911 1750//904 f 230//982 1750//904 991//984 f 230//982 991//984 1776//985 f 230//982 1776//985 992//983 f 231//986 994//987 1751//892 f 231//986 1751//892 950//901 f 231//986 950//901 1749//900 f 231//986 1749//900 990//979 f 231//986 990//979 1775//981 f 231//986 1775//981 993//988 f 231//986 993//988 1773//989 f 231//986 1773//989 994//987 f 232//990 996//991 1776//985 f 232//990 1776//985 991//984 f 232//990 991//984 1750//904 f 232//990 1750//904 952//903 f 232//990 952//903 1752//896 f 232//990 1752//896 995//992 f 232//990 995//992 1774//993 f 232//990 1774//993 996//991 f 233//994 998//995 1753//884 f 233//994 1753//884 946//893 f 233//994 946//893 1751//892 f 233//994 1751//892 994//987 f 233//994 994//987 1773//989 f 233//994 1773//989 997//996 f 233//994 997//996 1771//997 f 233//994 1771//997 998//995 f 234//998 1000//999 1774//993 f 234//998 1774//993 995//992 f 234//998 995//992 1752//896 f 234//998 1752//896 948//895 f 234//998 948//895 1754//888 f 234//998 1754//888 999//1000 f 234//998 999//1000 1772//1001 f 234//998 1772//1001 1000//999 f 235//1002 1002//1003 1755//876 f 235//1002 1755//876 942//885 f 235//1002 942//885 1753//884 f 235//1002 1753//884 998//995 f 235//1002 998//995 1771//997 f 235//1002 1771//997 1001//1004 f 235//1002 1001//1004 1769//1005 f 235//1002 1769//1005 1002//1003 f 236//1006 1004//1007 1772//1001 f 236//1006 1772//1001 999//1000 f 236//1006 999//1000 1754//888 f 236//1006 1754//888 944//887 f 236//1006 944//887 1756//880 f 236//1006 1756//880 1003//1008 f 236//1006 1003//1008 1770//1009 f 236//1006 1770//1009 1004//1007 f 237//1010 1006//1011 1757//868 f 237//1010 1757//868 938//877 f 237//1010 938//877 1755//876 f 237//1010 1755//876 1002//1003 f 237//1010 1002//1003 1769//1005 f 237//1010 1769//1005 1005//1012 f 237//1010 1005//1012 1767//1013 f 237//1010 1767//1013 1006//1011 f 238//1014 1008//1015 1770//1009 f 238//1014 1770//1009 1003//1008 f 238//1014 1003//1008 1756//880 f 238//1014 1756//880 940//879 f 238//1014 940//879 1758//872 f 238//1014 1758//872 1007//1016 f 238//1014 1007//1016 1768//1017 f 238//1014 1768//1017 1008//1015 f 239//1018 1010//1019 1739//841 f 239//1018 1739//841 934//869 f 239//1018 934//869 1757//868 f 239//1018 1757//868 1006//1011 f 239//1018 1006//1011 1767//1013 f 239//1018 1767//1013 1009//1020 f 239//1018 1009//1020 1785//1021 f 239//1018 1785//1021 1010//1019 f 240//1022 1012//1023 1768//1017 f 240//1022 1768//1017 1007//1016 f 240//1022 1007//1016 1758//872 f 240//1022 1758//872 936//871 f 240//1022 936//871 1740//846 f 240//1022 1740//846 1011//1024 f 240//1022 1011//1024 1786//1025 f 240//1022 1786//1025 1012//1023 f 241//1026 971//944 1761//861 f 241//1026 1761//861 929//860 f 241//1026 929//860 1759//853 f 241//1026 1759//853 1013//1027 f 241//1026 1013//1027 1765//1028 f 241//1026 1765//1028 1014//1029 f 241//1026 1014//1029 1763//945 f 241//1026 1763//945 971//944 f 242//1030 1016//1031 1766//1032 f 242//1030 1766//1032 1015//1033 f 242//1030 1015//1033 1760//857 f 242//1030 1760//857 932//863 f 242//1030 932//863 1762//865 f 242//1030 1762//865 974//951 f 242//1030 974//951 1764//950 f 242//1030 1764//950 1016//1031 f 243//1034 1013//1027 1759//853 f 243//1034 1759//853 925//852 f 243//1034 925//852 1737//843 f 243//1034 1737//843 1017//1035 f 243//1034 1017//1035 1787//1036 f 243//1034 1787//1036 1018//1037 f 243//1034 1018//1037 1765//1028 f 243//1034 1765//1028 1013//1027 f 244//1038 1020//1039 1788//1040 f 244//1038 1788//1040 1019//1041 f 244//1038 1019//1041 1738//849 f 244//1038 1738//849 928//855 f 244//1038 928//855 1760//857 f 244//1038 1760//857 1015//1033 f 244//1038 1015//1033 1766//1032 f 244//1038 1766//1032 1020//1039 f 245//1042 1017//1035 1737//843 f 245//1042 1737//843 920//842 f 245//1042 920//842 1739//841 f 245//1042 1739//841 1010//1019 f 245//1042 1010//1019 1785//1021 f 245//1042 1785//1021 1021//1043 f 245//1042 1021//1043 1787//1036 f 245//1042 1787//1036 1017//1035 f 246//1044 1022//1045 1786//1025 f 246//1044 1786//1025 1011//1024 f 246//1044 1011//1024 1740//846 f 246//1044 1740//846 924//845 f 246//1044 924//845 1738//849 f 246//1044 1738//849 1019//1041 f 246//1044 1019//1041 1788//1040 f 246//1044 1788//1040 1022//1045 f 247//1046 1025//1047 1572//438 f 247//1046 1572//438 716//437 f 247//1046 716//437 1613//426 f 247//1046 1613//426 1023//1048 f 247//1046 1023//1048 1789//1049 f 247//1046 1789//1049 1024//1050 f 247//1046 1024//1050 1578//1051 f 247//1046 1578//1051 1025//1047 f 248//1052 1027//1053 1790//1054 f 248//1052 1790//1054 1026//1055 f 248//1052 1026//1055 1614//434 f 248//1052 1614//434 719//444 f 248//1052 719//444 1572//438 f 248//1052 1572//438 1025//1047 f 248//1052 1025//1047 1578//1051 f 248//1052 1578//1051 1027//1053 f 249//1056 1023//1048 1613//426 f 249//1056 1613//426 710//425 f 249//1056 710//425 1611//414 f 249//1056 1611//414 1028//1057 f 249//1056 1028//1057 1791//1058 f 249//1056 1791//1058 1029//1059 f 249//1056 1029//1059 1789//1049 f 249//1056 1789//1049 1023//1048 f 250//1060 1031//1061 1792//1062 f 250//1060 1792//1062 1030//1063 f 250//1060 1030//1063 1612//422 f 250//1060 1612//422 714//435 f 250//1060 714//435 1614//434 f 250//1060 1614//434 1026//1055 f 250//1060 1026//1055 1790//1054 f 250//1060 1790//1054 1031//1061 f 251//1064 1028//1057 1611//414 f 251//1064 1611//414 704//413 f 251//1064 704//413 1609//402 f 251//1064 1609//402 1032//1065 f 251//1064 1032//1065 1793//1066 f 251//1064 1793//1066 1033//1067 f 251//1064 1033//1067 1791//1058 f 251//1064 1791//1058 1028//1057 f 252//1068 1035//1069 1794//1070 f 252//1068 1794//1070 1034//1071 f 252//1068 1034//1071 1610//410 f 252//1068 1610//410 708//423 f 252//1068 708//423 1612//422 f 252//1068 1612//422 1030//1063 f 252//1068 1030//1063 1792//1062 f 252//1068 1792//1062 1035//1069 f 253//1072 1032//1065 1609//402 f 253//1072 1609//402 698//401 f 253//1072 698//401 1607//390 f 253//1072 1607//390 1036//1073 f 253//1072 1036//1073 1795//1074 f 253//1072 1795//1074 1037//1075 f 253//1072 1037//1075 1793//1066 f 253//1072 1793//1066 1032//1065 f 254//1076 1039//1077 1796//1078 f 254//1076 1796//1078 1038//1079 f 254//1076 1038//1079 1608//398 f 254//1076 1608//398 702//411 f 254//1076 702//411 1610//410 f 254//1076 1610//410 1034//1071 f 254//1076 1034//1071 1794//1070 f 254//1076 1794//1070 1039//1077 f 255//1080 1036//1073 1607//390 f 255//1080 1607//390 692//389 f 255//1080 692//389 1605//378 f 255//1080 1605//378 1040//1081 f 255//1080 1040//1081 1797//1082 f 255//1080 1797//1082 1041//1083 f 255//1080 1041//1083 1795//1074 f 255//1080 1795//1074 1036//1073 f 256//1084 1043//1085 1798//1086 f 256//1084 1798//1086 1042//1087 f 256//1084 1042//1087 1606//386 f 256//1084 1606//386 696//399 f 256//1084 696//399 1608//398 f 256//1084 1608//398 1038//1079 f 256//1084 1038//1079 1796//1078 f 256//1084 1796//1078 1043//1085 f 257//1088 1040//1081 1605//378 f 257//1088 1605//378 686//377 f 257//1088 686//377 1603//366 f 257//1088 1603//366 1044//1089 f 257//1088 1044//1089 1799//1090 f 257//1088 1799//1090 1045//1091 f 257//1088 1045//1091 1797//1082 f 257//1088 1797//1082 1040//1081 f 258//1092 1047//1093 1800//1094 f 258//1092 1800//1094 1046//1095 f 258//1092 1046//1095 1604//374 f 258//1092 1604//374 690//387 f 258//1092 690//387 1606//386 f 258//1092 1606//386 1042//1087 f 258//1092 1042//1087 1798//1086 f 258//1092 1798//1086 1047//1093 f 259//1096 1044//1089 1603//366 f 259//1096 1603//366 680//365 f 259//1096 680//365 1601//354 f 259//1096 1601//354 1048//1097 f 259//1096 1048//1097 1801//1098 f 259//1096 1801//1098 1049//1099 f 259//1096 1049//1099 1799//1090 f 259//1096 1799//1090 1044//1089 f 260//1100 1051//1101 1802//1102 f 260//1100 1802//1102 1050//1103 f 260//1100 1050//1103 1602//362 f 260//1100 1602//362 684//375 f 260//1100 684//375 1604//374 f 260//1100 1604//374 1046//1095 f 260//1100 1046//1095 1800//1094 f 260//1100 1800//1094 1051//1101 f 261//1104 1048//1097 1601//354 f 261//1104 1601//354 674//353 f 261//1104 674//353 1599//342 f 261//1104 1599//342 1052//1105 f 261//1104 1052//1105 1803//1106 f 261//1104 1803//1106 1053//1107 f 261//1104 1053//1107 1801//1098 f 261//1104 1801//1098 1048//1097 f 262//1108 1055//1109 1804//1110 f 262//1108 1804//1110 1054//1111 f 262//1108 1054//1111 1600//350 f 262//1108 1600//350 678//363 f 262//1108 678//363 1602//362 f 262//1108 1602//362 1050//1103 f 262//1108 1050//1103 1802//1102 f 262//1108 1802//1102 1055//1109 f 263//1112 1052//1105 1599//342 f 263//1112 1599//342 668//341 f 263//1112 668//341 1597//326 f 263//1112 1597//326 1056//1113 f 263//1112 1056//1113 1805//1114 f 263//1112 1805//1114 1057//1115 f 263//1112 1057//1115 1803//1106 f 263//1112 1803//1106 1052//1105 f 264//1116 1059//1117 1806//1118 f 264//1116 1806//1118 1058//1119 f 264//1116 1058//1119 1598//335 f 264//1116 1598//335 672//351 f 264//1116 672//351 1600//350 f 264//1116 1600//350 1054//1111 f 264//1116 1054//1111 1804//1110 f 264//1116 1804//1110 1059//1117 f 265//1120 1063//1121 1813//1122 f 265//1120 1813//1122 1060//1123 f 265//1120 1060//1123 1814//1124 f 265//1120 1814//1124 1061//1125 f 265//1120 1061//1125 1833//1126 f 265//1120 1833//1126 1062//1127 f 265//1120 1062//1127 1843//1128 f 265//1120 1843//1128 1063//1121 f 266//1129 1066//1130 1834//1131 f 266//1129 1834//1131 1064//1132 f 266//1129 1064//1132 1814//1124 f 266//1129 1814//1124 1060//1123 f 266//1129 1060//1123 1813//1122 f 266//1129 1813//1122 1065//1133 f 266//1129 1065//1133 1844//1134 f 266//1129 1844//1134 1066//1130 f 267//1135 1069//1136 1812//1137 f 267//1135 1812//1137 1067//1138 f 267//1135 1067//1138 1813//1122 f 267//1135 1813//1122 1063//1121 f 267//1135 1063//1121 1843//1128 f 267//1135 1843//1128 1068//1139 f 267//1135 1068//1139 1841//1140 f 267//1135 1841//1140 1069//1136 f 268//1141 1071//1142 1844//1134 f 268//1141 1844//1134 1065//1133 f 268//1141 1065//1133 1813//1122 f 268//1141 1813//1122 1067//1138 f 268//1141 1067//1138 1812//1137 f 268//1141 1812//1137 1070//1143 f 268//1141 1070//1143 1842//1144 f 268//1141 1842//1144 1071//1142 f 269//1145 1074//1146 1811//1147 f 269//1145 1811//1147 1072//1148 f 269//1145 1072//1148 1812//1137 f 269//1145 1812//1137 1069//1136 f 269//1145 1069//1136 1841//1140 f 269//1145 1841//1140 1073//1149 f 269//1145 1073//1149 1845//1150 f 269//1145 1845//1150 1074//1146 f 270//1151 1076//1152 1842//1144 f 270//1151 1842//1144 1070//1143 f 270//1151 1070//1143 1812//1137 f 270//1151 1812//1137 1072//1148 f 270//1151 1072//1148 1811//1147 f 270//1151 1811//1147 1075//1153 f 270//1151 1075//1153 1846//1154 f 270//1151 1846//1154 1076//1152 f 271//1155 1078//1156 1594//261 f 271//1155 1594//261 632//260 f 271//1155 632//260 1596//267 f 271//1155 1596//267 1077//1157 f 271//1155 1077//1157 1811//1147 f 271//1155 1811//1147 1074//1146 f 271//1155 1074//1146 1845//1150 f 271//1155 1845//1150 1078//1156 f 272//1158 1075//1153 1811//1147 f 272//1158 1811//1147 1077//1157 f 272//1158 1077//1157 1596//267 f 272//1158 1596//267 635//273 f 272//1158 635//273 1595//272 f 272//1158 1595//272 1079//1159 f 272//1158 1079//1159 1846//1154 f 272//1158 1846//1154 1075//1153 f 273//1160 1081//1161 1592//276 f 273//1160 1592//276 638//275 f 273//1160 638//275 1594//261 f 273//1160 1594//261 1078//1156 f 273//1160 1078//1156 1845//1150 f 273//1160 1845//1150 1080//1162 f 273//1160 1080//1162 1839//1163 f 273//1160 1839//1163 1081//1161 f 274//1164 1083//1165 1846//1154 f 274//1164 1846//1154 1079//1159 f 274//1164 1079//1159 1595//272 f 274//1164 1595//272 641//285 f 274//1164 641//285 1593//284 f 274//1164 1593//284 1082//1166 f 274//1164 1082//1166 1840//1167 f 274//1164 1840//1167 1083//1165 f 275//1168 1085//1169 1590//288 f 275//1168 1590//288 644//287 f 275//1168 644//287 1592//276 f 275//1168 1592//276 1081//1161 f 275//1168 1081//1161 1839//1163 f 275//1168 1839//1163 1084//1170 f 275//1168 1084//1170 1835//1171 f 275//1168 1835//1171 1085//1169 f 276//1172 1087//1173 1840//1167 f 276//1172 1840//1167 1082//1166 f 276//1172 1082//1166 1593//284 f 276//1172 1593//284 647//297 f 276//1172 647//297 1591//296 f 276//1172 1591//296 1086//1174 f 276//1172 1086//1174 1836//1175 f 276//1172 1836//1175 1087//1173 f 277//1176 1089//1177 1588//300 f 277//1176 1588//300 650//299 f 277//1176 650//299 1590//288 f 277//1176 1590//288 1085//1169 f 277//1176 1085//1169 1835//1171 f 277//1176 1835//1171 1088//1178 f 277//1176 1088//1178 1837//1179 f 277//1176 1837//1179 1089//1177 f 278//1180 1091//1181 1836//1175 f 278//1180 1836//1175 1086//1174 f 278//1180 1086//1174 1591//296 f 278//1180 1591//296 653//309 f 278//1180 653//309 1589//308 f 278//1180 1589//308 1090//1182 f 278//1180 1090//1182 1838//1183 f 278//1180 1838//1183 1091//1181 f 279//1184 1088//1178 1835//1171 f 279//1184 1835//1171 1092//1185 f 279//1184 1092//1185 1841//1140 f 279//1184 1841//1140 1068//1139 f 279//1184 1068//1139 1843//1128 f 279//1184 1843//1128 1093//1186 f 279//1184 1093//1186 1837//1179 f 279//1184 1837//1179 1088//1178 f 280//1187 1095//1188 1844//1134 f 280//1187 1844//1134 1071//1142 f 280//1187 1071//1142 1842//1144 f 280//1187 1842//1144 1094//1189 f 280//1187 1094//1189 1836//1175 f 280//1187 1836//1175 1091//1181 f 280//1187 1091//1181 1838//1183 f 280//1187 1838//1183 1095//1188 f 281//1190 1092//1185 1835//1171 f 281//1190 1835//1171 1084//1170 f 281//1190 1084//1170 1839//1163 f 281//1190 1839//1163 1080//1162 f 281//1190 1080//1162 1845//1150 f 281//1190 1845//1150 1073//1149 f 281//1190 1073//1149 1841//1140 f 281//1190 1841//1140 1092//1185 f 282//1191 1076//1152 1846//1154 f 282//1191 1846//1154 1083//1165 f 282//1191 1083//1165 1840//1167 f 282//1191 1840//1167 1087//1173 f 282//1191 1087//1173 1836//1175 f 282//1191 1836//1175 1094//1189 f 282//1191 1094//1189 1842//1144 f 282//1191 1842//1144 1076//1152 f 283//1192 1097//1193 1831//1194 f 283//1192 1831//1194 1096//1195 f 283//1192 1096//1195 1837//1179 f 283//1192 1837//1179 1093//1186 f 283//1192 1093//1186 1843//1128 f 283//1192 1843//1128 1062//1127 f 283//1192 1062//1127 1833//1126 f 283//1192 1833//1126 1097//1193 f 284//1196 1066//1130 1844//1134 f 284//1196 1844//1134 1095//1188 f 284//1196 1095//1188 1838//1183 f 284//1196 1838//1183 1098//1197 f 284//1196 1098//1197 1832//1198 f 284//1196 1832//1198 1099//1199 f 284//1196 1099//1199 1834//1131 f 284//1196 1834//1131 1066//1130 f 285//1200 1100//1201 1586//312 f 285//1200 1586//312 656//311 f 285//1200 656//311 1588//300 f 285//1200 1588//300 1089//1177 f 285//1200 1089//1177 1837//1179 f 285//1200 1837//1179 1096//1195 f 285//1200 1096//1195 1831//1194 f 285//1200 1831//1194 1100//1201 f 286//1202 1098//1197 1838//1183 f 286//1202 1838//1183 1090//1182 f 286//1202 1090//1182 1589//308 f 286//1202 1589//308 659//321 f 286//1202 659//321 1587//320 f 286//1202 1587//320 1101//1203 f 286//1202 1101//1203 1832//1198 f 286//1202 1832//1198 1098//1197 f 287//1204 878//756 1714//749 f 287//1204 1714//749 1102//1205 f 287//1204 1102//1205 1847//1206 f 287//1204 1847//1206 1103//1207 f 287//1204 1103//1207 1849//1208 f 287//1204 1849//1208 1104//1209 f 287//1204 1104//1209 1720//757 f 287//1204 1720//757 878//756 f 288//1210 1107//1211 1850//1212 f 288//1210 1850//1212 1105//1213 f 288//1210 1105//1213 1848//1214 f 288//1210 1848//1214 1106//1215 f 288//1210 1106//1215 1715//753 f 288//1210 1715//753 881//762 f 288//1210 881//762 1721//761 f 288//1210 1721//761 1107//1211 f 289//1216 874//748 1586//312 f 289//1216 1586//312 1100//1201 f 289//1216 1100//1201 1831//1194 f 289//1216 1831//1194 1108//1217 f 289//1216 1108//1217 1847//1206 f 289//1216 1847//1206 1102//1205 f 289//1216 1102//1205 1714//749 f 289//1216 1714//749 874//748 f 290//1218 1106//1215 1848//1214 f 290//1218 1848//1214 1109//1219 f 290//1218 1109//1219 1832//1198 f 290//1218 1832//1198 1101//1203 f 290//1218 1101//1203 1587//320 f 290//1218 1587//320 877//754 f 290//1218 877//754 1715//753 f 290//1218 1715//753 1106//1215 f 291//1220 1111//1221 1584//324 f 291//1220 1584//324 882//764 f 291//1220 882//764 1720//757 f 291//1220 1720//757 1104//1209 f 291//1220 1104//1209 1849//1208 f 291//1220 1849//1208 1110//1222 f 291//1220 1110//1222 1851//1223 f 291//1220 1851//1223 1111//1221 f 292//1224 1113//1225 1850//1212 f 292//1224 1850//1212 1107//1211 f 292//1224 1107//1211 1721//761 f 292//1224 1721//761 883//766 f 292//1224 883//766 1585//337 f 292//1224 1585//337 1112//1226 f 292//1224 1112//1226 1852//1227 f 292//1224 1852//1227 1113//1225 f 293//1228 660//325 1584//324 f 293//1228 1584//324 1111//1221 f 293//1228 1111//1221 1851//1223 f 293//1228 1851//1223 1114//1229 f 293//1228 1114//1229 1805//1114 f 293//1228 1805//1114 1056//1113 f 293//1228 1056//1113 1597//326 f 293//1228 1597//326 660//325 f 294//1230 1058//1119 1806//1118 f 294//1230 1806//1118 1115//1231 f 294//1230 1115//1231 1852//1227 f 294//1230 1852//1227 1112//1226 f 294//1230 1112//1226 1585//337 f 294//1230 1585//337 665//336 f 294//1230 665//336 1598//335 f 294//1230 1598//335 1058//1119 f 295//1232 1119//1233 1582//1234 f 295//1232 1582//1234 1116//1235 f 295//1232 1116//1235 1829//1236 f 295//1232 1829//1236 1117//1237 f 295//1232 1117//1237 1857//1238 f 295//1232 1857//1238 1118//1239 f 295//1232 1118//1239 1809//1240 f 295//1232 1809//1240 1119//1233 f 296//1241 1122//1242 1858//1243 f 296//1241 1858//1243 1120//1244 f 296//1241 1120//1244 1830//1245 f 296//1241 1830//1245 1121//1246 f 296//1241 1121//1246 1582//1234 f 296//1241 1582//1234 1119//1233 f 296//1241 1119//1233 1809//1240 f 296//1241 1809//1240 1122//1242 f 297//1247 1125//1248 1809//1240 f 297//1247 1809//1240 1118//1239 f 297//1247 1118//1239 1857//1238 f 297//1247 1857//1238 1123//1249 f 297//1247 1123//1249 1855//1250 f 297//1247 1855//1250 1124//1251 f 297//1247 1124//1251 1583//1252 f 297//1247 1583//1252 1125//1248 f 298//1253 1127//1254 1856//1255 f 298//1253 1856//1255 1126//1256 f 298//1253 1126//1256 1858//1243 f 298//1253 1858//1243 1122//1242 f 298//1253 1122//1242 1809//1240 f 298//1253 1809//1240 1125//1248 f 298//1253 1125//1248 1583//1252 f 298//1253 1583//1252 1127//1254 f 299//1257 1130//1258 1583//1252 f 299//1257 1583//1252 1124//1251 f 299//1257 1124//1251 1855//1250 f 299//1257 1855//1250 1128//1259 f 299//1257 1128//1259 1853//1260 f 299//1257 1853//1260 1129//1261 f 299//1257 1129//1261 1810//1262 f 299//1257 1810//1262 1130//1258 f 300//1263 1132//1264 1854//1265 f 300//1263 1854//1265 1131//1266 f 300//1263 1131//1266 1856//1255 f 300//1263 1856//1255 1127//1254 f 300//1263 1127//1254 1583//1252 f 300//1263 1583//1252 1130//1258 f 300//1263 1130//1258 1810//1262 f 300//1263 1810//1262 1132//1264 f 301//1267 1134//1268 1810//1262 f 301//1267 1810//1262 1129//1261 f 301//1267 1129//1261 1853//1260 f 301//1267 1853//1260 1133//1269 f 301//1267 1133//1269 1833//1126 f 301//1267 1833//1126 1061//1125 f 301//1267 1061//1125 1814//1124 f 301//1267 1814//1124 1134//1268 f 302//1270 1064//1132 1834//1131 f 302//1270 1834//1131 1135//1271 f 302//1270 1135//1271 1854//1265 f 302//1270 1854//1265 1132//1264 f 302//1270 1132//1264 1810//1262 f 302//1270 1810//1262 1134//1268 f 302//1270 1134//1268 1814//1124 f 302//1270 1814//1124 1064//1132 f 303//1272 1108//1217 1831//1194 f 303//1272 1831//1194 1097//1193 f 303//1272 1097//1193 1833//1126 f 303//1272 1833//1126 1133//1269 f 303//1272 1133//1269 1853//1260 f 303//1272 1853//1260 1136//1273 f 303//1272 1136//1273 1847//1206 f 303//1272 1847//1206 1108//1217 f 304//1274 1137//1275 1854//1265 f 304//1274 1854//1265 1135//1271 f 304//1274 1135//1271 1834//1131 f 304//1274 1834//1131 1099//1199 f 304//1274 1099//1199 1832//1198 f 304//1274 1832//1198 1109//1219 f 304//1274 1109//1219 1848//1214 f 304//1274 1848//1214 1137//1275 f 305//1276 1140//1277 1801//1098 f 305//1276 1801//1098 1053//1107 f 305//1276 1053//1107 1803//1106 f 305//1276 1803//1106 1138//1278 f 305//1276 1138//1278 1823//1279 f 305//1276 1823//1279 1139//1280 f 305//1276 1139//1280 1815//1281 f 305//1276 1815//1281 1140//1277 f 306//1282 1143//1283 1824//1284 f 306//1282 1824//1284 1141//1285 f 306//1282 1141//1285 1804//1110 f 306//1282 1804//1110 1055//1109 f 306//1282 1055//1109 1802//1102 f 306//1282 1802//1102 1142//1286 f 306//1282 1142//1286 1816//1287 f 306//1282 1816//1287 1143//1283 f 307//1288 1146//1289 1581//1290 f 307//1288 1581//1290 1144//1291 f 307//1288 1144//1291 1821//1292 f 307//1288 1821//1292 1145//1293 f 307//1288 1145//1293 1829//1236 f 307//1288 1829//1236 1116//1235 f 307//1288 1116//1235 1582//1234 f 307//1288 1582//1234 1146//1289 f 308//1294 1121//1246 1830//1245 f 308//1294 1830//1245 1147//1295 f 308//1294 1147//1295 1822//1296 f 308//1294 1822//1296 1148//1297 f 308//1294 1148//1297 1581//1290 f 308//1294 1581//1290 1146//1289 f 308//1294 1146//1289 1582//1234 f 308//1294 1582//1234 1121//1246 f 309//1298 1152//1299 1807//1300 f 309//1298 1807//1300 1149//1301 f 309//1298 1149//1301 1863//1302 f 309//1298 1863//1302 1150//1303 f 309//1298 1150//1303 1861//1304 f 309//1298 1861//1304 1151//1305 f 309//1298 1151//1305 1808//1306 f 309//1298 1808//1306 1152//1299 f 310//1307 1155//1308 1862//1309 f 310//1307 1862//1309 1153//1310 f 310//1307 1153//1310 1864//1311 f 310//1307 1864//1311 1154//1312 f 310//1307 1154//1312 1807//1300 f 310//1307 1807//1300 1152//1299 f 310//1307 1152//1299 1808//1306 f 310//1307 1808//1306 1155//1308 f 311//1313 1158//1314 1808//1306 f 311//1313 1808//1306 1151//1305 f 311//1313 1151//1305 1861//1304 f 311//1313 1861//1304 1156//1315 f 311//1313 1156//1315 1859//1316 f 311//1313 1859//1316 1157//1317 f 311//1313 1157//1317 1580//1318 f 311//1313 1580//1318 1158//1314 f 312//1319 1160//1320 1860//1321 f 312//1319 1860//1321 1159//1322 f 312//1319 1159//1322 1862//1309 f 312//1319 1862//1309 1155//1308 f 312//1319 1155//1308 1808//1306 f 312//1319 1808//1306 1158//1314 f 312//1319 1158//1314 1580//1318 f 312//1319 1580//1318 1160//1320 f 313//1323 1162//1324 1580//1318 f 313//1323 1580//1318 1157//1317 f 313//1323 1157//1317 1859//1316 f 313//1323 1859//1316 1161//1325 f 313//1323 1161//1325 1821//1292 f 313//1323 1821//1292 1144//1291 f 313//1323 1144//1291 1581//1290 f 313//1323 1581//1290 1162//1324 f 314//1326 1148//1297 1822//1296 f 314//1326 1822//1296 1163//1327 f 314//1326 1163//1327 1860//1321 f 314//1326 1860//1321 1160//1320 f 314//1326 1160//1320 1580//1318 f 314//1326 1580//1318 1162//1324 f 314//1326 1162//1324 1581//1290 f 314//1326 1581//1290 1148//1297 f 315//1328 1166//1329 1797//1082 f 315//1328 1797//1082 1045//1091 f 315//1328 1045//1091 1799//1090 f 315//1328 1799//1090 1164//1330 f 315//1328 1164//1330 1867//1331 f 315//1328 1867//1331 1165//1332 f 315//1328 1165//1332 1869//1333 f 315//1328 1869//1333 1166//1329 f 316//1334 1169//1335 1868//1336 f 316//1334 1868//1336 1167//1337 f 316//1334 1167//1337 1800//1094 f 316//1334 1800//1094 1047//1093 f 316//1334 1047//1093 1798//1086 f 316//1334 1798//1086 1168//1338 f 316//1334 1168//1338 1870//1339 f 316//1334 1870//1339 1169//1335 f 317//1340 1172//1341 1869//1333 f 317//1340 1869//1333 1165//1332 f 317//1340 1165//1332 1867//1331 f 317//1340 1867//1331 1170//1342 f 317//1340 1170//1342 1873//1343 f 317//1340 1873//1343 1171//1344 f 317//1340 1171//1344 1871//1345 f 317//1340 1871//1345 1172//1341 f 318//1346 1175//1347 1874//1348 f 318//1346 1874//1348 1173//1349 f 318//1346 1173//1349 1868//1336 f 318//1346 1868//1336 1169//1335 f 318//1346 1169//1335 1870//1339 f 318//1346 1870//1339 1174//1350 f 318//1346 1174//1350 1872//1351 f 318//1346 1872//1351 1175//1347 f 319//1352 1178//1353 1871//1345 f 319//1352 1871//1345 1171//1344 f 319//1352 1171//1344 1873//1343 f 319//1352 1873//1343 1176//1354 f 319//1352 1176//1354 1875//1355 f 319//1352 1875//1355 1177//1356 f 319//1352 1177//1356 1877//1357 f 319//1352 1877//1357 1178//1353 f 320//1358 1181//1359 1876//1360 f 320//1358 1876//1360 1179//1361 f 320//1358 1179//1361 1874//1348 f 320//1358 1874//1348 1175//1347 f 320//1358 1175//1347 1872//1351 f 320//1358 1872//1351 1180//1362 f 320//1358 1180//1362 1878//1363 f 320//1358 1878//1363 1181//1359 f 321//1364 1184//1365 1877//1357 f 321//1364 1877//1357 1177//1356 f 321//1364 1177//1356 1875//1355 f 321//1364 1875//1355 1182//1366 f 321//1364 1182//1366 1881//1367 f 321//1364 1881//1367 1183//1368 f 321//1364 1183//1368 1879//1369 f 321//1364 1879//1369 1184//1365 f 322//1370 1187//1371 1882//1372 f 322//1370 1882//1372 1185//1373 f 322//1370 1185//1373 1876//1360 f 322//1370 1876//1360 1181//1359 f 322//1370 1181//1359 1878//1363 f 322//1370 1878//1363 1186//1374 f 322//1370 1186//1374 1880//1375 f 322//1370 1880//1375 1187//1371 f 323//1376 1190//1377 1819//1378 f 323//1376 1819//1378 1188//1379 f 323//1376 1188//1379 1883//1380 f 323//1376 1883//1380 1189//1381 f 323//1376 1189//1381 1879//1369 f 323//1376 1879//1369 1183//1368 f 323//1376 1183//1368 1881//1367 f 323//1376 1881//1367 1190//1377 f 324//1382 1187//1371 1880//1375 f 324//1382 1880//1375 1191//1383 f 324//1382 1191//1383 1884//1384 f 324//1382 1884//1384 1192//1385 f 324//1382 1192//1385 1820//1386 f 324//1382 1820//1386 1193//1387 f 324//1382 1193//1387 1882//1372 f 324//1382 1882//1372 1187//1371 f 325//1388 1195//1389 1821//1292 f 325//1388 1821//1292 1161//1325 f 325//1388 1161//1325 1859//1316 f 325//1388 1859//1316 1194//1390 f 325//1388 1194//1390 1879//1369 f 325//1388 1879//1369 1189//1381 f 325//1388 1189//1381 1883//1380 f 325//1388 1883//1380 1195//1389 f 326//1391 1191//1383 1880//1375 f 326//1391 1880//1375 1196//1392 f 326//1391 1196//1392 1860//1321 f 326//1391 1860//1321 1163//1327 f 326//1391 1163//1327 1822//1296 f 326//1391 1822//1296 1197//1393 f 326//1391 1197//1393 1884//1384 f 326//1391 1884//1384 1191//1383 f 327//1394 1194//1390 1859//1316 f 327//1394 1859//1316 1156//1315 f 327//1394 1156//1315 1861//1304 f 327//1394 1861//1304 1198//1395 f 327//1394 1198//1395 1877//1357 f 327//1394 1877//1357 1184//1365 f 327//1394 1184//1365 1879//1369 f 327//1394 1879//1369 1194//1390 f 328//1396 1186//1374 1878//1363 f 328//1396 1878//1363 1199//1397 f 328//1396 1199//1397 1862//1309 f 328//1396 1862//1309 1159//1322 f 328//1396 1159//1322 1860//1321 f 328//1396 1860//1321 1196//1392 f 328//1396 1196//1392 1880//1375 f 328//1396 1880//1375 1186//1374 f 329//1398 1198//1395 1861//1304 f 329//1398 1861//1304 1150//1303 f 329//1398 1150//1303 1863//1302 f 329//1398 1863//1302 1200//1399 f 329//1398 1200//1399 1871//1345 f 329//1398 1871//1345 1178//1353 f 329//1398 1178//1353 1877//1357 f 329//1398 1877//1357 1198//1395 f 330//1400 1180//1362 1872//1351 f 330//1400 1872//1351 1201//1401 f 330//1400 1201//1401 1864//1311 f 330//1400 1864//1311 1153//1310 f 330//1400 1153//1310 1862//1309 f 330//1400 1862//1309 1199//1397 f 330//1400 1199//1397 1878//1363 f 330//1400 1878//1363 1180//1362 f 331//1402 1200//1399 1863//1302 f 331//1402 1863//1302 1202//1403 f 331//1402 1202//1403 1865//1404 f 331//1402 1865//1404 1203//1405 f 331//1402 1203//1405 1869//1333 f 331//1402 1869//1333 1172//1341 f 331//1402 1172//1341 1871//1345 f 331//1402 1871//1345 1200//1399 f 332//1406 1174//1350 1870//1339 f 332//1406 1870//1339 1204//1407 f 332//1406 1204//1407 1866//1408 f 332//1406 1866//1408 1205//1409 f 332//1406 1205//1409 1864//1311 f 332//1406 1864//1311 1201//1401 f 332//1406 1201//1401 1872//1351 f 332//1406 1872//1351 1174//1350 f 333//1410 1206//1411 1795//1074 f 333//1410 1795//1074 1041//1083 f 333//1410 1041//1083 1797//1082 f 333//1410 1797//1082 1166//1329 f 333//1410 1166//1329 1869//1333 f 333//1410 1869//1333 1203//1405 f 333//1410 1203//1405 1865//1404 f 333//1410 1865//1404 1206//1411 f 334//1412 1204//1407 1870//1339 f 334//1412 1870//1339 1168//1338 f 334//1412 1168//1338 1798//1086 f 334//1412 1798//1086 1043//1085 f 334//1412 1043//1085 1796//1078 f 334//1412 1796//1078 1207//1413 f 334//1412 1207//1413 1866//1408 f 334//1412 1866//1408 1204//1407 f 335//1414 1209//1415 1579//1416 f 335//1414 1579//1416 1208//1417 f 335//1414 1208//1417 1865//1404 f 335//1414 1865//1404 1202//1403 f 335//1414 1202//1403 1863//1302 f 335//1414 1863//1302 1149//1301 f 335//1414 1149//1301 1807//1300 f 335//1414 1807//1300 1209//1415 f 336//1418 1154//1312 1864//1311 f 336//1418 1864//1311 1205//1409 f 336//1418 1205//1409 1866//1408 f 336//1418 1866//1408 1210//1419 f 336//1418 1210//1419 1579//1416 f 336//1418 1579//1416 1209//1415 f 336//1418 1209//1415 1807//1300 f 336//1418 1807//1300 1154//1312 f 337//1420 1211//1421 1789//1049 f 337//1420 1789//1049 1029//1059 f 337//1420 1029//1059 1791//1058 f 337//1420 1791//1058 1033//1067 f 337//1420 1033//1067 1793//1066 f 337//1420 1793//1066 1037//1075 f 337//1420 1037//1075 1795//1074 f 337//1420 1795//1074 1211//1421 f 338//1422 1039//1077 1794//1070 f 338//1422 1794//1070 1035//1069 f 338//1422 1035//1069 1792//1062 f 338//1422 1792//1062 1031//1061 f 338//1422 1031//1061 1790//1054 f 338//1422 1790//1054 1212//1423 f 338//1422 1212//1423 1796//1078 f 338//1422 1796//1078 1039//1077 f 339//1424 1213//1425 1789//1049 f 339//1424 1789//1049 1211//1421 f 339//1424 1211//1421 1795//1074 f 339//1424 1795//1074 1206//1411 f 339//1424 1206//1411 1865//1404 f 339//1424 1865//1404 1208//1417 f 339//1424 1208//1417 1579//1416 f 339//1424 1579//1416 1213//1425 f 340//1426 1210//1419 1866//1408 f 340//1426 1866//1408 1207//1413 f 340//1426 1207//1413 1796//1078 f 340//1426 1796//1078 1212//1423 f 340//1426 1212//1423 1790//1054 f 340//1426 1790//1054 1214//1427 f 340//1426 1214//1427 1579//1416 f 340//1426 1579//1416 1210//1419 f 341//1428 1215//1429 1578//1051 f 341//1428 1578//1051 1024//1050 f 341//1428 1024//1050 1789//1049 f 341//1428 1789//1049 1213//1425 f 341//1428 1213//1425 1579//1416 f 341//1428 1579//1416 1215//1429 f 342//1430 1215//1429 1579//1416 f 342//1430 1579//1416 1214//1427 f 342//1430 1214//1427 1790//1054 f 342//1430 1790//1054 1027//1053 f 342//1430 1027//1053 1578//1051 f 342//1430 1578//1051 1215//1429 f 343//1431 1164//1330 1799//1090 f 343//1431 1799//1090 1049//1099 f 343//1431 1049//1099 1801//1098 f 343//1431 1801//1098 1140//1277 f 343//1431 1140//1277 1815//1281 f 343//1431 1815//1281 1216//1432 f 343//1431 1216//1432 1867//1331 f 343//1431 1867//1331 1164//1330 f 344//1433 1217//1434 1816//1287 f 344//1433 1816//1287 1142//1286 f 344//1433 1142//1286 1802//1102 f 344//1433 1802//1102 1051//1101 f 344//1433 1051//1101 1800//1094 f 344//1433 1800//1094 1167//1337 f 344//1433 1167//1337 1868//1336 f 344//1433 1868//1336 1217//1434 f 345//1435 1216//1432 1815//1281 f 345//1435 1815//1281 1218//1436 f 345//1435 1218//1436 1817//1437 f 345//1435 1817//1437 1219//1438 f 345//1435 1219//1438 1873//1343 f 345//1435 1873//1343 1170//1342 f 345//1435 1170//1342 1867//1331 f 345//1435 1867//1331 1216//1432 f 346//1439 1173//1349 1874//1348 f 346//1439 1874//1348 1220//1440 f 346//1439 1220//1440 1818//1441 f 346//1439 1818//1441 1221//1442 f 346//1439 1221//1442 1816//1287 f 346//1439 1816//1287 1217//1434 f 346//1439 1217//1434 1868//1336 f 346//1439 1868//1336 1173//1349 f 347//1443 1219//1438 1817//1437 f 347//1443 1817//1437 1222//1444 f 347//1443 1222//1444 1887//1445 f 347//1443 1887//1445 1223//1446 f 347//1443 1223//1446 1875//1355 f 347//1443 1875//1355 1176//1354 f 347//1443 1176//1354 1873//1343 f 347//1443 1873//1343 1219//1438 f 348//1447 1179//1361 1876//1360 f 348//1447 1876//1360 1224//1448 f 348//1447 1224//1448 1888//1449 f 348//1447 1888//1449 1225//1450 f 348//1447 1225//1450 1818//1441 f 348//1447 1818//1441 1220//1440 f 348//1447 1220//1440 1874//1348 f 348//1447 1874//1348 1179//1361 f 349//1451 1226//1452 1819//1378 f 349//1451 1819//1378 1190//1377 f 349//1451 1190//1377 1881//1367 f 349//1451 1881//1367 1182//1366 f 349//1451 1182//1366 1875//1355 f 349//1451 1875//1355 1223//1446 f 349//1451 1223//1446 1887//1445 f 349//1451 1887//1445 1226//1452 f 350//1453 1224//1448 1876//1360 f 350//1453 1876//1360 1185//1373 f 350//1453 1185//1373 1882//1372 f 350//1453 1882//1372 1193//1387 f 350//1453 1193//1387 1820//1386 f 350//1453 1820//1386 1227//1454 f 350//1453 1227//1454 1888//1449 f 350//1453 1888//1449 1224//1448 f 351//1455 1230//1456 1853//1260 f 351//1455 1853//1260 1128//1259 f 351//1455 1128//1259 1855//1250 f 351//1455 1855//1250 1228//1457 f 351//1455 1228//1457 1891//1458 f 351//1455 1891//1458 1229//1459 f 351//1455 1229//1459 1889//1460 f 351//1455 1889//1460 1230//1456 f 352//1461 1233//1462 1892//1463 f 352//1461 1892//1463 1231//1464 f 352//1461 1231//1464 1856//1255 f 352//1461 1856//1255 1131//1266 f 352//1461 1131//1266 1854//1265 f 352//1461 1854//1265 1232//1465 f 352//1461 1232//1465 1890//1466 f 352//1461 1890//1466 1233//1462 f 353//1467 1236//1468 1823//1279 f 353//1467 1823//1279 1234//1469 f 353//1467 1234//1469 1889//1460 f 353//1467 1889//1460 1229//1459 f 353//1467 1229//1459 1891//1458 f 353//1467 1891//1458 1235//1470 f 353//1467 1235//1470 1825//1471 f 353//1467 1825//1471 1236//1468 f 354//1472 1239//1473 1892//1463 f 354//1472 1892//1463 1233//1462 f 354//1472 1233//1462 1890//1466 f 354//1472 1890//1466 1237//1474 f 354//1472 1237//1474 1824//1284 f 354//1472 1824//1284 1238//1475 f 354//1472 1238//1475 1826//1476 f 354//1472 1826//1476 1239//1473 f 355//1477 1138//1278 1803//1106 f 355//1477 1803//1106 1057//1115 f 355//1477 1057//1115 1805//1114 f 355//1477 1805//1114 1240//1478 f 355//1477 1240//1478 1889//1460 f 355//1477 1889//1460 1234//1469 f 355//1477 1234//1469 1823//1279 f 355//1477 1823//1279 1138//1278 f 356//1479 1237//1474 1890//1466 f 356//1479 1890//1466 1241//1480 f 356//1479 1241//1480 1806//1118 f 356//1479 1806//1118 1059//1117 f 356//1479 1059//1117 1804//1110 f 356//1479 1804//1110 1141//1285 f 356//1479 1141//1285 1824//1284 f 356//1479 1824//1284 1237//1474 f 357//1481 1240//1478 1805//1114 f 357//1481 1805//1114 1242//1482 f 357//1481 1242//1482 1849//1208 f 357//1481 1849//1208 1103//1207 f 357//1481 1103//1207 1847//1206 f 357//1481 1847//1206 1243//1483 f 357//1481 1243//1483 1889//1460 f 357//1481 1889//1460 1240//1478 f 358//1484 1245//1485 1848//1214 f 358//1484 1848//1214 1105//1213 f 358//1484 1105//1213 1850//1212 f 358//1484 1850//1212 1244//1486 f 358//1484 1244//1486 1806//1118 f 358//1484 1806//1118 1241//1480 f 358//1484 1241//1480 1890//1466 f 358//1484 1890//1466 1245//1485 f 359//1487 1243//1483 1847//1206 f 359//1487 1847//1206 1136//1273 f 359//1487 1136//1273 1853//1260 f 359//1487 1853//1260 1230//1456 f 359//1487 1230//1456 1889//1460 f 359//1487 1889//1460 1243//1483 f 360//1488 1245//1485 1890//1466 f 360//1488 1890//1466 1232//1465 f 360//1488 1232//1465 1854//1265 f 360//1488 1854//1265 1137//1275 f 360//1488 1137//1275 1848//1214 f 360//1488 1848//1214 1245//1485 f 361//1489 1242//1482 1805//1114 f 361//1489 1805//1114 1114//1229 f 361//1489 1114//1229 1851//1223 f 361//1489 1851//1223 1110//1222 f 361//1489 1110//1222 1849//1208 f 361//1489 1849//1208 1242//1482 f 362//1490 1244//1486 1850//1212 f 362//1490 1850//1212 1113//1225 f 362//1490 1113//1225 1852//1227 f 362//1490 1852//1227 1115//1231 f 362//1490 1115//1231 1806//1118 f 362//1490 1806//1118 1244//1486 f 363//1491 1188//1379 1819//1378 f 363//1491 1819//1378 1246//1492 f 363//1491 1246//1492 1827//1493 f 363//1491 1827//1493 1247//1494 f 363//1491 1247//1494 1885//1495 f 363//1491 1885//1495 1248//1496 f 363//1491 1248//1496 1883//1380 f 363//1491 1883//1380 1188//1379 f 364//1497 1251//1498 1886//1499 f 364//1497 1886//1499 1249//1500 f 364//1497 1249//1500 1828//1501 f 364//1497 1828//1501 1250//1502 f 364//1497 1250//1502 1820//1386 f 364//1497 1820//1386 1192//1385 f 364//1497 1192//1385 1884//1384 f 364//1497 1884//1384 1251//1498 f 365//1503 1145//1293 1821//1292 f 365//1503 1821//1292 1195//1389 f 365//1503 1195//1389 1883//1380 f 365//1503 1883//1380 1248//1496 f 365//1503 1248//1496 1885//1495 f 365//1503 1885//1495 1252//1504 f 365//1503 1252//1504 1829//1236 f 365//1503 1829//1236 1145//1293 f 366//1505 1253//1506 1886//1499 f 366//1505 1886//1499 1251//1498 f 366//1505 1251//1498 1884//1384 f 366//1505 1884//1384 1197//1393 f 366//1505 1197//1393 1822//1296 f 366//1505 1822//1296 1147//1295 f 366//1505 1147//1295 1830//1245 f 366//1505 1830//1245 1253//1506 f 367//1507 1255//1508 1825//1471 f 367//1507 1825//1471 1235//1470 f 367//1507 1235//1470 1891//1458 f 367//1507 1891//1458 1254//1509 f 367//1507 1254//1509 1885//1495 f 367//1507 1885//1495 1247//1494 f 367//1507 1247//1494 1827//1493 f 367//1507 1827//1493 1255//1508 f 368//1510 1249//1500 1886//1499 f 368//1510 1886//1499 1256//1511 f 368//1510 1256//1511 1892//1463 f 368//1510 1892//1463 1239//1473 f 368//1510 1239//1473 1826//1476 f 368//1510 1826//1476 1257//1512 f 368//1510 1257//1512 1828//1501 f 368//1510 1828//1501 1249//1500 f 369//1513 1228//1457 1855//1250 f 369//1513 1855//1250 1123//1249 f 369//1513 1123//1249 1857//1238 f 369//1513 1857//1238 1258//1514 f 369//1513 1258//1514 1885//1495 f 369//1513 1885//1495 1254//1509 f 369//1513 1254//1509 1891//1458 f 369//1513 1891//1458 1228//1457 f 370//1515 1256//1511 1886//1499 f 370//1515 1886//1499 1259//1516 f 370//1515 1259//1516 1858//1243 f 370//1515 1858//1243 1126//1256 f 370//1515 1126//1256 1856//1255 f 370//1515 1856//1255 1231//1464 f 370//1515 1231//1464 1892//1463 f 370//1515 1892//1463 1256//1511 f 371//1517 1117//1237 1829//1236 f 371//1517 1829//1236 1252//1504 f 371//1517 1252//1504 1885//1495 f 371//1517 1885//1495 1258//1514 f 371//1517 1258//1514 1857//1238 f 371//1517 1857//1238 1117//1237 f 372//1518 1120//1244 1858//1243 f 372//1518 1858//1243 1259//1516 f 372//1518 1259//1516 1886//1499 f 372//1518 1886//1499 1253//1506 f 372//1518 1253//1506 1830//1245 f 372//1518 1830//1245 1120//1244 f 373//1519 1263//1520 1905//1521 f 373//1519 1905//1521 1260//1522 f 373//1519 1260//1522 1893//1523 f 373//1519 1893//1523 1261//1524 f 373//1519 1261//1524 1919//1525 f 373//1519 1919//1525 1262//1526 f 373//1519 1262//1526 1907//1527 f 373//1519 1907//1527 1263//1520 f 374//1528 1267//1529 1920//1530 f 374//1528 1920//1530 1264//1531 f 374//1528 1264//1531 1894//1532 f 374//1528 1894//1532 1265//1533 f 374//1528 1265//1533 1906//1534 f 374//1528 1906//1534 1266//1535 f 374//1528 1266//1535 1908//1536 f 374//1528 1908//1536 1267//1529 f 375//1537 1270//1538 1905//1521 f 375//1537 1905//1521 1263//1520 f 375//1537 1263//1520 1907//1527 f 375//1537 1907//1527 1268//1539 f 375//1537 1268//1539 1909//1540 f 375//1537 1909//1540 1269//1541 f 375//1537 1269//1541 1903//1542 f 375//1537 1903//1542 1270//1538 f 376//1543 1273//1544 1910//1545 f 376//1543 1910//1545 1271//1546 f 376//1543 1271//1546 1908//1536 f 376//1543 1908//1536 1266//1535 f 376//1543 1266//1535 1906//1534 f 376//1543 1906//1534 1272//1547 f 376//1543 1272//1547 1904//1548 f 376//1543 1904//1548 1273//1544 f 377//1549 1276//1550 1903//1542 f 377//1549 1903//1542 1269//1541 f 377//1549 1269//1541 1909//1540 f 377//1549 1909//1540 1274//1551 f 377//1549 1274//1551 1911//1552 f 377//1549 1911//1552 1275//1553 f 377//1549 1275//1553 1901//1554 f 377//1549 1901//1554 1276//1550 f 378//1555 1279//1556 1912//1557 f 378//1555 1912//1557 1277//1558 f 378//1555 1277//1558 1910//1545 f 378//1555 1910//1545 1273//1544 f 378//1555 1273//1544 1904//1548 f 378//1555 1904//1548 1278//1559 f 378//1555 1278//1559 1902//1560 f 378//1555 1902//1560 1279//1556 f 379//1561 1282//1562 1901//1554 f 379//1561 1901//1554 1275//1553 f 379//1561 1275//1553 1911//1552 f 379//1561 1911//1552 1280//1563 f 379//1561 1280//1563 1913//1564 f 379//1561 1913//1564 1281//1565 f 379//1561 1281//1565 1899//1566 f 379//1561 1899//1566 1282//1562 f 380//1567 1285//1568 1914//1569 f 380//1567 1914//1569 1283//1570 f 380//1567 1283//1570 1912//1557 f 380//1567 1912//1557 1279//1556 f 380//1567 1279//1556 1902//1560 f 380//1567 1902//1560 1284//1571 f 380//1567 1284//1571 1900//1572 f 380//1567 1900//1572 1285//1568 f 381//1573 1288//1574 1899//1566 f 381//1573 1899//1566 1281//1565 f 381//1573 1281//1565 1913//1564 f 381//1573 1913//1564 1286//1575 f 381//1573 1286//1575 1915//1576 f 381//1573 1915//1576 1287//1577 f 381//1573 1287//1577 1897//1578 f 381//1573 1897//1578 1288//1574 f 382//1579 1291//1580 1916//1581 f 382//1579 1916//1581 1289//1582 f 382//1579 1289//1582 1914//1569 f 382//1579 1914//1569 1285//1568 f 382//1579 1285//1568 1900//1572 f 382//1579 1900//1572 1290//1583 f 382//1579 1290//1583 1898//1584 f 382//1579 1898//1584 1291//1580 f 383//1585 1294//1586 1897//1578 f 383//1585 1897//1578 1287//1577 f 383//1585 1287//1577 1915//1576 f 383//1585 1915//1576 1292//1587 f 383//1585 1292//1587 1917//1588 f 383//1585 1917//1588 1293//1589 f 383//1585 1293//1589 1895//1590 f 383//1585 1895//1590 1294//1586 f 384//1591 1297//1592 1918//1593 f 384//1591 1918//1593 1295//1594 f 384//1591 1295//1594 1916//1581 f 384//1591 1916//1581 1291//1580 f 384//1591 1291//1580 1898//1584 f 384//1591 1898//1584 1296//1595 f 384//1591 1296//1595 1896//1596 f 384//1591 1896//1596 1297//1592 f 385//1597 1292//1587 1915//1576 f 385//1597 1915//1576 1298//1598 f 385//1597 1298//1598 1925//1599 f 385//1597 1925//1599 1299//1600 f 385//1597 1299//1600 1923//1601 f 385//1597 1923//1601 1300//1602 f 385//1597 1300//1602 1917//1588 f 385//1597 1917//1588 1292//1587 f 386//1603 1303//1604 1924//1605 f 386//1603 1924//1605 1301//1606 f 386//1603 1301//1606 1926//1607 f 386//1603 1926//1607 1302//1608 f 386//1603 1302//1608 1916//1581 f 386//1603 1916//1581 1295//1594 f 386//1603 1295//1594 1918//1593 f 386//1603 1918//1593 1303//1604 f 387//1609 1286//1575 1913//1564 f 387//1609 1913//1564 1304//1610 f 387//1609 1304//1610 1927//1611 f 387//1609 1927//1611 1305//1612 f 387//1609 1305//1612 1925//1599 f 387//1609 1925//1599 1298//1598 f 387//1609 1298//1598 1915//1576 f 387//1609 1915//1576 1286//1575 f 388//1613 1302//1608 1926//1607 f 388//1613 1926//1607 1306//1614 f 388//1613 1306//1614 1928//1615 f 388//1613 1928//1615 1307//1616 f 388//1613 1307//1616 1914//1569 f 388//1613 1914//1569 1289//1582 f 388//1613 1289//1582 1916//1581 f 388//1613 1916//1581 1302//1608 f 389//1617 1280//1563 1911//1552 f 389//1617 1911//1552 1308//1618 f 389//1617 1308//1618 1929//1619 f 389//1617 1929//1619 1309//1620 f 389//1617 1309//1620 1927//1611 f 389//1617 1927//1611 1304//1610 f 389//1617 1304//1610 1913//1564 f 389//1617 1913//1564 1280//1563 f 390//1621 1307//1616 1928//1615 f 390//1621 1928//1615 1310//1622 f 390//1621 1310//1622 1930//1623 f 390//1621 1930//1623 1311//1624 f 390//1621 1311//1624 1912//1557 f 390//1621 1912//1557 1283//1570 f 390//1621 1283//1570 1914//1569 f 390//1621 1914//1569 1307//1616 f 391//1625 1274//1551 1909//1540 f 391//1625 1909//1540 1312//1626 f 391//1625 1312//1626 1931//1627 f 391//1625 1931//1627 1313//1628 f 391//1625 1313//1628 1929//1619 f 391//1625 1929//1619 1308//1618 f 391//1625 1308//1618 1911//1552 f 391//1625 1911//1552 1274//1551 f 392//1629 1311//1624 1930//1623 f 392//1629 1930//1623 1314//1630 f 392//1629 1314//1630 1932//1631 f 392//1629 1932//1631 1315//1632 f 392//1629 1315//1632 1910//1545 f 392//1629 1910//1545 1277//1558 f 392//1629 1277//1558 1912//1557 f 392//1629 1912//1557 1311//1624 f 393//1633 1268//1539 1907//1527 f 393//1633 1907//1527 1316//1634 f 393//1633 1316//1634 1933//1635 f 393//1633 1933//1635 1317//1636 f 393//1633 1317//1636 1931//1627 f 393//1633 1931//1627 1312//1626 f 393//1633 1312//1626 1909//1540 f 393//1633 1909//1540 1268//1539 f 394//1637 1315//1632 1932//1631 f 394//1637 1932//1631 1318//1638 f 394//1637 1318//1638 1934//1639 f 394//1637 1934//1639 1319//1640 f 394//1637 1319//1640 1908//1536 f 394//1637 1908//1536 1271//1546 f 394//1637 1271//1546 1910//1545 f 394//1637 1910//1545 1315//1632 f 395//1641 1316//1634 1907//1527 f 395//1641 1907//1527 1262//1526 f 395//1641 1262//1526 1919//1525 f 395//1641 1919//1525 1320//1642 f 395//1641 1320//1642 1921//1643 f 395//1641 1921//1643 1321//1644 f 395//1641 1321//1644 1933//1635 f 395//1641 1933//1635 1316//1634 f 396//1645 1323//1646 1922//1647 f 396//1645 1922//1647 1322//1648 f 396//1645 1322//1648 1920//1530 f 396//1645 1920//1530 1267//1529 f 396//1645 1267//1529 1908//1536 f 396//1645 1908//1536 1319//1640 f 396//1645 1319//1640 1934//1639 f 396//1645 1934//1639 1323//1646 f 397//1649 1326//1650 1823//1279 f 397//1649 1823//1279 1236//1468 f 397//1649 1236//1468 1825//1471 f 397//1649 1825//1471 1324//1651 f 397//1649 1324//1651 1949//1652 f 397//1649 1949//1652 1325//1653 f 397//1649 1325//1653 1947//1654 f 397//1649 1947//1654 1326//1650 f 398//1655 1329//1656 1950//1657 f 398//1655 1950//1657 1327//1658 f 398//1655 1327//1658 1826//1476 f 398//1655 1826//1476 1238//1475 f 398//1655 1238//1475 1824//1284 f 398//1655 1824//1284 1328//1659 f 398//1655 1328//1659 1948//1660 f 398//1655 1948//1660 1329//1656 f 399//1661 1324//1651 1825//1471 f 399//1661 1825//1471 1330//1662 f 399//1661 1330//1662 1895//1590 f 399//1661 1895//1590 1293//1589 f 399//1661 1293//1589 1917//1588 f 399//1661 1917//1588 1331//1663 f 399//1661 1331//1663 1949//1652 f 399//1661 1949//1652 1324//1651 f 400//1664 1333//1665 1918//1593 f 400//1664 1918//1593 1297//1592 f 400//1664 1297//1592 1896//1596 f 400//1664 1896//1596 1332//1666 f 400//1664 1332//1666 1826//1476 f 400//1664 1826//1476 1327//1658 f 400//1664 1327//1658 1950//1657 f 400//1664 1950//1657 1333//1665 f 401//1667 1218//1436 1815//1281 f 401//1667 1815//1281 1139//1280 f 401//1667 1139//1280 1823//1279 f 401//1667 1823//1279 1326//1650 f 401//1667 1326//1650 1947//1654 f 401//1667 1947//1654 1334//1668 f 401//1667 1334//1668 1817//1437 f 401//1667 1817//1437 1218//1436 f 402//1669 1335//1670 1948//1660 f 402//1669 1948//1660 1328//1659 f 402//1669 1328//1659 1824//1284 f 402//1669 1824//1284 1143//1283 f 402//1669 1143//1283 1816//1287 f 402//1669 1816//1287 1221//1442 f 402//1669 1221//1442 1818//1441 f 402//1669 1818//1441 1335//1670 f 403//1671 1338//1672 1887//1445 f 403//1671 1887//1445 1336//1673 f 403//1671 1336//1673 1935//1674 f 403//1671 1935//1674 1337//1675 f 403//1671 1337//1675 1919//1525 f 403//1671 1919//1525 1261//1524 f 403//1671 1261//1524 1893//1523 f 403//1671 1893//1523 1338//1672 f 404//1676 1264//1531 1920//1530 f 404//1676 1920//1530 1339//1677 f 404//1676 1339//1677 1936//1678 f 404//1676 1936//1678 1340//1679 f 404//1676 1340//1679 1888//1449 f 404//1676 1888//1449 1341//1680 f 404//1676 1341//1680 1894//1532 f 404//1676 1894//1532 1264//1531 f 405//1681 1331//1663 1917//1588 f 405//1681 1917//1588 1300//1602 f 405//1681 1300//1602 1923//1601 f 405//1681 1923//1601 1342//1682 f 405//1681 1342//1682 1945//1683 f 405//1681 1945//1683 1343//1684 f 405//1681 1343//1684 1949//1652 f 405//1681 1949//1652 1331//1663 f 406//1685 1345//1686 1946//1687 f 406//1685 1946//1687 1344//1688 f 406//1685 1344//1688 1924//1605 f 406//1685 1924//1605 1303//1604 f 406//1685 1303//1604 1918//1593 f 406//1685 1918//1593 1333//1665 f 406//1685 1333//1665 1950//1657 f 406//1685 1950//1657 1345//1686 f 407//1689 1348//1690 1943//1691 f 407//1689 1943//1691 1346//1692 f 407//1689 1346//1692 1951//1693 f 407//1689 1951//1693 1347//1694 f 407//1689 1347//1694 1949//1652 f 407//1689 1949//1652 1343//1684 f 407//1689 1343//1684 1945//1683 f 407//1689 1945//1683 1348//1690 f 408//1695 1345//1686 1950//1657 f 408//1695 1950//1657 1349//1696 f 408//1695 1349//1696 1952//1697 f 408//1695 1952//1697 1350//1698 f 408//1695 1350//1698 1944//1699 f 408//1695 1944//1699 1351//1700 f 408//1695 1351//1700 1946//1687 f 408//1695 1946//1687 1345//1686 f 409//1701 1354//1702 1939//1703 f 409//1701 1939//1703 1352//1704 f 409//1701 1352//1704 1951//1693 f 409//1701 1951//1693 1346//1692 f 409//1701 1346//1692 1943//1691 f 409//1701 1943//1691 1353//1705 f 409//1701 1353//1705 1941//1706 f 409//1701 1941//1706 1354//1702 f 410//1707 1357//1708 1944//1699 f 410//1707 1944//1699 1350//1698 f 410//1707 1350//1698 1952//1697 f 410//1707 1952//1697 1355//1709 f 410//1707 1355//1709 1940//1710 f 410//1707 1940//1710 1356//1711 f 410//1707 1356//1711 1942//1712 f 410//1707 1942//1712 1357//1708 f 411//1713 1360//1714 1937//1715 f 411//1713 1937//1715 1358//1716 f 411//1713 1358//1716 1953//1717 f 411//1713 1953//1717 1359//1718 f 411//1713 1359//1718 1951//1693 f 411//1713 1951//1693 1352//1704 f 411//1713 1352//1704 1939//1703 f 411//1713 1939//1703 1360//1714 f 412//1719 1355//1709 1952//1697 f 412//1719 1952//1697 1361//1720 f 412//1719 1361//1720 1954//1721 f 412//1719 1954//1721 1362//1722 f 412//1719 1362//1722 1938//1723 f 412//1719 1938//1723 1363//1724 f 412//1719 1363//1724 1940//1710 f 412//1719 1940//1710 1355//1709 f 413//1725 1366//1726 1935//1674 f 413//1725 1935//1674 1364//1727 f 413//1725 1364//1727 1953//1717 f 413//1725 1953//1717 1358//1716 f 413//1725 1358//1716 1937//1715 f 413//1725 1937//1715 1365//1728 f 413//1725 1365//1728 1955//1729 f 413//1725 1955//1729 1366//1726 f 414//1730 1369//1731 1938//1723 f 414//1730 1938//1723 1362//1722 f 414//1730 1362//1722 1954//1721 f 414//1730 1954//1721 1367//1732 f 414//1730 1367//1732 1936//1678 f 414//1730 1936//1678 1368//1733 f 414//1730 1368//1733 1956//1734 f 414//1730 1956//1734 1369//1731 f 415//1735 1320//1642 1919//1525 f 415//1735 1919//1525 1337//1675 f 415//1735 1337//1675 1935//1674 f 415//1735 1935//1674 1366//1726 f 415//1735 1366//1726 1955//1729 f 415//1735 1955//1729 1370//1736 f 415//1735 1370//1736 1921//1643 f 415//1735 1921//1643 1320//1642 f 416//1737 1371//1738 1956//1734 f 416//1737 1956//1734 1368//1733 f 416//1737 1368//1733 1936//1678 f 416//1737 1936//1678 1339//1677 f 416//1737 1339//1677 1920//1530 f 416//1737 1920//1530 1322//1648 f 416//1737 1322//1648 1922//1647 f 416//1737 1922//1647 1371//1738 f 417//1739 1222//1444 1817//1437 f 417//1739 1817//1437 1372//1740 f 417//1739 1372//1740 1953//1717 f 417//1739 1953//1717 1364//1727 f 417//1739 1364//1727 1935//1674 f 417//1739 1935//1674 1336//1673 f 417//1739 1336//1673 1887//1445 f 417//1739 1887//1445 1222//1444 f 418//1741 1340//1679 1936//1678 f 418//1741 1936//1678 1367//1732 f 418//1741 1367//1732 1954//1721 f 418//1741 1954//1721 1373//1742 f 418//1741 1373//1742 1818//1441 f 418//1741 1818//1441 1225//1450 f 418//1741 1225//1450 1888//1449 f 418//1741 1888//1449 1340//1679 f 419//1743 1372//1740 1817//1437 f 419//1743 1817//1437 1334//1668 f 419//1743 1334//1668 1947//1654 f 419//1743 1947//1654 1374//1744 f 419//1743 1374//1744 1951//1693 f 419//1743 1951//1693 1359//1718 f 419//1743 1359//1718 1953//1717 f 419//1743 1953//1717 1372//1740 f 420//1745 1361//1720 1952//1697 f 420//1745 1952//1697 1375//1746 f 420//1745 1375//1746 1948//1660 f 420//1745 1948//1660 1335//1670 f 420//1745 1335//1670 1818//1441 f 420//1745 1818//1441 1373//1742 f 420//1745 1373//1742 1954//1721 f 420//1745 1954//1721 1361//1720 f 421//1747 1374//1744 1947//1654 f 421//1747 1947//1654 1325//1653 f 421//1747 1325//1653 1949//1652 f 421//1747 1949//1652 1347//1694 f 421//1747 1347//1694 1951//1693 f 421//1747 1951//1693 1374//1744 f 422//1748 1375//1746 1952//1697 f 422//1748 1952//1697 1349//1696 f 422//1748 1349//1696 1950//1657 f 422//1748 1950//1657 1329//1656 f 422//1748 1329//1656 1948//1660 f 422//1748 1948//1660 1375//1746 f 423//1749 1378//1750 1921//1643 f 423//1749 1921//1643 1370//1736 f 423//1749 1370//1736 1955//1729 f 423//1749 1955//1729 1376//1751 f 423//1749 1376//1751 1957//1752 f 423//1749 1957//1752 1377//1753 f 423//1749 1377//1753 1981//1754 f 423//1749 1981//1754 1378//1750 f 424//1755 1381//1756 1958//1757 f 424//1755 1958//1757 1379//1758 f 424//1755 1379//1758 1956//1734 f 424//1755 1956//1734 1371//1738 f 424//1755 1371//1738 1922//1647 f 424//1755 1922//1647 1380//1759 f 424//1755 1380//1759 1982//1760 f 424//1755 1982//1760 1381//1756 f 425//1761 1376//1751 1955//1729 f 425//1761 1955//1729 1365//1728 f 425//1761 1365//1728 1937//1715 f 425//1761 1937//1715 1382//1762 f 425//1761 1382//1762 1967//1763 f 425//1761 1967//1763 1383//1764 f 425//1761 1383//1764 1957//1752 f 425//1761 1957//1752 1376//1751 f 426//1765 1385//1766 1968//1767 f 426//1765 1968//1767 1384//1768 f 426//1765 1384//1768 1938//1723 f 426//1765 1938//1723 1369//1731 f 426//1765 1369//1731 1956//1734 f 426//1765 1956//1734 1379//1758 f 426//1765 1379//1758 1958//1757 f 426//1765 1958//1757 1385//1766 f 427//1769 1382//1762 1937//1715 f 427//1769 1937//1715 1360//1714 f 427//1769 1360//1714 1939//1703 f 427//1769 1939//1703 1386//1770 f 427//1769 1386//1770 1965//1771 f 427//1769 1965//1771 1387//1772 f 427//1769 1387//1772 1967//1763 f 427//1769 1967//1763 1382//1762 f 428//1773 1389//1774 1966//1775 f 428//1773 1966//1775 1388//1776 f 428//1773 1388//1776 1940//1710 f 428//1773 1940//1710 1363//1724 f 428//1773 1363//1724 1938//1723 f 428//1773 1938//1723 1384//1768 f 428//1773 1384//1768 1968//1767 f 428//1773 1968//1767 1389//1774 f 429//1777 1386//1770 1939//1703 f 429//1777 1939//1703 1354//1702 f 429//1777 1354//1702 1941//1706 f 429//1777 1941//1706 1390//1778 f 429//1777 1390//1778 1963//1779 f 429//1777 1963//1779 1391//1780 f 429//1777 1391//1780 1965//1771 f 429//1777 1965//1771 1386//1770 f 430//1781 1393//1782 1964//1783 f 430//1781 1964//1783 1392//1784 f 430//1781 1392//1784 1942//1712 f 430//1781 1942//1712 1356//1711 f 430//1781 1356//1711 1940//1710 f 430//1781 1940//1710 1388//1776 f 430//1781 1388//1776 1966//1775 f 430//1781 1966//1775 1393//1782 f 431//1785 1390//1778 1941//1706 f 431//1785 1941//1706 1353//1705 f 431//1785 1353//1705 1943//1691 f 431//1785 1943//1691 1394//1786 f 431//1785 1394//1786 1961//1787 f 431//1785 1961//1787 1395//1788 f 431//1785 1395//1788 1963//1779 f 431//1785 1963//1779 1390//1778 f 432//1789 1397//1790 1962//1791 f 432//1789 1962//1791 1396//1792 f 432//1789 1396//1792 1944//1699 f 432//1789 1944//1699 1357//1708 f 432//1789 1357//1708 1942//1712 f 432//1789 1942//1712 1392//1784 f 432//1789 1392//1784 1964//1783 f 432//1789 1964//1783 1397//1790 f 433//1793 1394//1786 1943//1691 f 433//1793 1943//1691 1348//1690 f 433//1793 1348//1690 1945//1683 f 433//1793 1945//1683 1398//1794 f 433//1793 1398//1794 1959//1795 f 433//1793 1959//1795 1399//1796 f 433//1793 1399//1796 1961//1787 f 433//1793 1961//1787 1394//1786 f 434//1797 1401//1798 1960//1799 f 434//1797 1960//1799 1400//1800 f 434//1797 1400//1800 1946//1687 f 434//1797 1946//1687 1351//1700 f 434//1797 1351//1700 1944//1699 f 434//1797 1944//1699 1396//1792 f 434//1797 1396//1792 1962//1791 f 434//1797 1962//1791 1401//1798 f 435//1801 1398//1794 1945//1683 f 435//1801 1945//1683 1342//1682 f 435//1801 1342//1682 1923//1601 f 435//1801 1923//1601 1402//1802 f 435//1801 1402//1802 1979//1803 f 435//1801 1979//1803 1403//1804 f 435//1801 1403//1804 1959//1795 f 435//1801 1959//1795 1398//1794 f 436//1805 1405//1806 1980//1807 f 436//1805 1980//1807 1404//1808 f 436//1805 1404//1808 1924//1605 f 436//1805 1924//1605 1344//1688 f 436//1805 1344//1688 1946//1687 f 436//1805 1946//1687 1400//1800 f 436//1805 1400//1800 1960//1799 f 436//1805 1960//1799 1405//1806 f 437//1809 1407//1810 1933//1635 f 437//1809 1933//1635 1321//1644 f 437//1809 1321//1644 1921//1643 f 437//1809 1921//1643 1378//1750 f 437//1809 1378//1750 1981//1754 f 437//1809 1981//1754 1406//1811 f 437//1809 1406//1811 1969//1812 f 437//1809 1969//1812 1407//1810 f 438//1813 1409//1814 1982//1760 f 438//1813 1982//1760 1380//1759 f 438//1813 1380//1759 1922//1647 f 438//1813 1922//1647 1323//1646 f 438//1813 1323//1646 1934//1639 f 438//1813 1934//1639 1408//1815 f 438//1813 1408//1815 1970//1816 f 438//1813 1970//1816 1409//1814 f 439//1817 1411//1818 1931//1627 f 439//1817 1931//1627 1317//1636 f 439//1817 1317//1636 1933//1635 f 439//1817 1933//1635 1407//1810 f 439//1817 1407//1810 1969//1812 f 439//1817 1969//1812 1410//1819 f 439//1817 1410//1819 1971//1820 f 439//1817 1971//1820 1411//1818 f 440//1821 1413//1822 1970//1816 f 440//1821 1970//1816 1408//1815 f 440//1821 1408//1815 1934//1639 f 440//1821 1934//1639 1318//1638 f 440//1821 1318//1638 1932//1631 f 440//1821 1932//1631 1412//1823 f 440//1821 1412//1823 1972//1824 f 440//1821 1972//1824 1413//1822 f 441//1825 1415//1826 1929//1619 f 441//1825 1929//1619 1313//1628 f 441//1825 1313//1628 1931//1627 f 441//1825 1931//1627 1411//1818 f 441//1825 1411//1818 1971//1820 f 441//1825 1971//1820 1414//1827 f 441//1825 1414//1827 1973//1828 f 441//1825 1973//1828 1415//1826 f 442//1829 1417//1830 1972//1824 f 442//1829 1972//1824 1412//1823 f 442//1829 1412//1823 1932//1631 f 442//1829 1932//1631 1314//1630 f 442//1829 1314//1630 1930//1623 f 442//1829 1930//1623 1416//1831 f 442//1829 1416//1831 1974//1832 f 442//1829 1974//1832 1417//1830 f 443//1833 1419//1834 1927//1611 f 443//1833 1927//1611 1309//1620 f 443//1833 1309//1620 1929//1619 f 443//1833 1929//1619 1415//1826 f 443//1833 1415//1826 1973//1828 f 443//1833 1973//1828 1418//1835 f 443//1833 1418//1835 1975//1836 f 443//1833 1975//1836 1419//1834 f 444//1837 1421//1838 1974//1832 f 444//1837 1974//1832 1416//1831 f 444//1837 1416//1831 1930//1623 f 444//1837 1930//1623 1310//1622 f 444//1837 1310//1622 1928//1615 f 444//1837 1928//1615 1420//1839 f 444//1837 1420//1839 1976//1840 f 444//1837 1976//1840 1421//1838 f 445//1841 1423//1842 1925//1599 f 445//1841 1925//1599 1305//1612 f 445//1841 1305//1612 1927//1611 f 445//1841 1927//1611 1419//1834 f 445//1841 1419//1834 1975//1836 f 445//1841 1975//1836 1422//1843 f 445//1841 1422//1843 1977//1844 f 445//1841 1977//1844 1423//1842 f 446//1845 1425//1846 1976//1840 f 446//1845 1976//1840 1420//1839 f 446//1845 1420//1839 1928//1615 f 446//1845 1928//1615 1306//1614 f 446//1845 1306//1614 1926//1607 f 446//1845 1926//1607 1424//1847 f 446//1845 1424//1847 1978//1848 f 446//1845 1978//1848 1425//1846 f 447//1849 1402//1802 1923//1601 f 447//1849 1923//1601 1299//1600 f 447//1849 1299//1600 1925//1599 f 447//1849 1925//1599 1423//1842 f 447//1849 1423//1842 1977//1844 f 447//1849 1977//1844 1426//1850 f 447//1849 1426//1850 1979//1803 f 447//1849 1979//1803 1402//1802 f 448//1851 1427//1852 1978//1848 f 448//1851 1978//1848 1424//1847 f 448//1851 1424//1847 1926//1607 f 448//1851 1926//1607 1301//1606 f 448//1851 1301//1606 1924//1605 f 448//1851 1924//1605 1404//1808 f 448//1851 1404//1808 1980//1807 f 448//1851 1980//1807 1427//1852 f 449//1853 1430//1854 1963//1779 f 449//1853 1963//1779 1395//1788 f 449//1853 1395//1788 1961//1787 f 449//1853 1961//1787 1428//1855 f 449//1853 1428//1855 1985//1856 f 449//1853 1985//1856 1429//1857 f 449//1853 1429//1857 1983//1858 f 449//1853 1983//1858 1430//1854 f 450//1859 1433//1860 1986//1861 f 450//1859 1986//1861 1431//1862 f 450//1859 1431//1862 1962//1791 f 450//1859 1962//1791 1397//1790 f 450//1859 1397//1790 1964//1783 f 450//1859 1964//1783 1432//1863 f 450//1859 1432//1863 1984//1864 f 450//1859 1984//1864 1433//1860 f 451//1865 1436//1866 1983//1858 f 451//1865 1983//1858 1429//1857 f 451//1865 1429//1857 1985//1856 f 451//1865 1985//1856 1434//1867 f 451//1865 1434//1867 1987//1868 f 451//1865 1987//1868 1435//1869 f 451//1865 1435//1869 1989//1870 f 451//1865 1989//1870 1436//1866 f 452//1871 1439//1872 1988//1873 f 452//1871 1988//1873 1437//1874 f 452//1871 1437//1874 1986//1861 f 452//1871 1986//1861 1433//1860 f 452//1871 1433//1860 1984//1864 f 452//1871 1984//1864 1438//1875 f 452//1871 1438//1875 1990//1876 f 452//1871 1990//1876 1439//1872 f 453//1877 1442//1878 1989//1870 f 453//1877 1989//1870 1435//1869 f 453//1877 1435//1869 1987//1868 f 453//1877 1987//1868 1440//1879 f 453//1877 1440//1879 1993//1880 f 453//1877 1993//1880 1441//1881 f 453//1877 1441//1881 1991//1882 f 453//1877 1991//1882 1442//1878 f 454//1883 1445//1884 1994//1885 f 454//1883 1994//1885 1443//1886 f 454//1883 1443//1886 1988//1873 f 454//1883 1988//1873 1439//1872 f 454//1883 1439//1872 1990//1876 f 454//1883 1990//1876 1444//1887 f 454//1883 1444//1887 1992//1888 f 454//1883 1992//1888 1445//1884 f 455//1889 1448//1890 1991//1882 f 455//1889 1991//1882 1441//1881 f 455//1889 1441//1881 1993//1880 f 455//1889 1993//1880 1446//1891 f 455//1889 1446//1891 1995//1892 f 455//1889 1995//1892 1447//1893 f 455//1889 1447//1893 1997//1894 f 455//1889 1997//1894 1448//1890 f 456//1895 1451//1896 1996//1897 f 456//1895 1996//1897 1449//1898 f 456//1895 1449//1898 1994//1885 f 456//1895 1994//1885 1445//1884 f 456//1895 1445//1884 1992//1888 f 456//1895 1992//1888 1450//1899 f 456//1895 1450//1899 1998//1900 f 456//1895 1998//1900 1451//1896 f 457//1901 1453//1902 1969//1812 f 457//1901 1969//1812 1406//1811 f 457//1901 1406//1811 1981//1754 f 457//1901 1981//1754 1452//1903 f 457//1901 1452//1903 1991//1882 f 457//1901 1991//1882 1448//1890 f 457//1901 1448//1890 1997//1894 f 457//1901 1997//1894 1453//1902 f 458//1904 1450//1899 1992//1888 f 458//1904 1992//1888 1454//1905 f 458//1904 1454//1905 1982//1760 f 458//1904 1982//1760 1409//1814 f 458//1904 1409//1814 1970//1816 f 458//1904 1970//1816 1455//1906 f 458//1904 1455//1906 1998//1900 f 458//1904 1998//1900 1450//1899 f 459//1907 1377//1753 1957//1752 f 459//1907 1957//1752 1456//1908 f 459//1907 1456//1908 1989//1870 f 459//1907 1989//1870 1442//1878 f 459//1907 1442//1878 1991//1882 f 459//1907 1991//1882 1452//1903 f 459//1907 1452//1903 1981//1754 f 459//1907 1981//1754 1377//1753 f 460//1909 1454//1905 1992//1888 f 460//1909 1992//1888 1444//1887 f 460//1909 1444//1887 1990//1876 f 460//1909 1990//1876 1457//1910 f 460//1909 1457//1910 1958//1757 f 460//1909 1958//1757 1381//1756 f 460//1909 1381//1756 1982//1760 f 460//1909 1982//1760 1454//1905 f 461//1911 1456//1908 1957//1752 f 461//1911 1957//1752 1383//1764 f 461//1911 1383//1764 1967//1763 f 461//1911 1967//1763 1458//1912 f 461//1911 1458//1912 1983//1858 f 461//1911 1983//1858 1436//1866 f 461//1911 1436//1866 1989//1870 f 461//1911 1989//1870 1456//1908 f 462//1913 1438//1875 1984//1864 f 462//1913 1984//1864 1459//1914 f 462//1913 1459//1914 1968//1767 f 462//1913 1968//1767 1385//1766 f 462//1913 1385//1766 1958//1757 f 462//1913 1958//1757 1457//1910 f 462//1913 1457//1910 1990//1876 f 462//1913 1990//1876 1438//1875 f 463//1915 1391//1780 1963//1779 f 463//1915 1963//1779 1430//1854 f 463//1915 1430//1854 1983//1858 f 463//1915 1983//1858 1458//1912 f 463//1915 1458//1912 1967//1763 f 463//1915 1967//1763 1387//1772 f 463//1915 1387//1772 1965//1771 f 463//1915 1965//1771 1391//1780 f 464//1916 1389//1774 1968//1767 f 464//1916 1968//1767 1459//1914 f 464//1916 1459//1914 1984//1864 f 464//1916 1984//1864 1432//1863 f 464//1916 1432//1863 1964//1783 f 464//1916 1964//1783 1393//1782 f 464//1916 1393//1782 1966//1775 f 464//1916 1966//1775 1389//1774 f 465//1917 1399//1796 1959//1795 f 465//1917 1959//1795 1403//1804 f 465//1917 1403//1804 1979//1803 f 465//1917 1979//1803 1460//1918 f 465//1917 1460//1918 1985//1856 f 465//1917 1985//1856 1428//1855 f 465//1917 1428//1855 1961//1787 f 465//1917 1961//1787 1399//1796 f 466//1919 1431//1862 1986//1861 f 466//1919 1986//1861 1461//1920 f 466//1919 1461//1920 1980//1807 f 466//1919 1980//1807 1405//1806 f 466//1919 1405//1806 1960//1799 f 466//1919 1960//1799 1401//1798 f 466//1919 1401//1798 1962//1791 f 466//1919 1962//1791 1431//1862 f 467//1921 1426//1850 1977//1844 f 467//1921 1977//1844 1462//1922 f 467//1921 1462//1922 1987//1868 f 467//1921 1987//1868 1434//1867 f 467//1921 1434//1867 1985//1856 f 467//1921 1985//1856 1460//1918 f 467//1921 1460//1918 1979//1803 f 467//1921 1979//1803 1426//1850 f 468//1923 1461//1920 1986//1861 f 468//1923 1986//1861 1437//1874 f 468//1923 1437//1874 1988//1873 f 468//1923 1988//1873 1463//1924 f 468//1923 1463//1924 1978//1848 f 468//1923 1978//1848 1427//1852 f 468//1923 1427//1852 1980//1807 f 468//1923 1980//1807 1461//1920 f 469//1925 1422//1843 1975//1836 f 469//1925 1975//1836 1464//1926 f 469//1925 1464//1926 1993//1880 f 469//1925 1993//1880 1440//1879 f 469//1925 1440//1879 1987//1868 f 469//1925 1987//1868 1462//1922 f 469//1925 1462//1922 1977//1844 f 469//1925 1977//1844 1422//1843 f 470//1927 1463//1924 1988//1873 f 470//1927 1988//1873 1443//1886 f 470//1927 1443//1886 1994//1885 f 470//1927 1994//1885 1465//1928 f 470//1927 1465//1928 1976//1840 f 470//1927 1976//1840 1425//1846 f 470//1927 1425//1846 1978//1848 f 470//1927 1978//1848 1463//1924 f 471//1929 1418//1835 1973//1828 f 471//1929 1973//1828 1466//1930 f 471//1929 1466//1930 1995//1892 f 471//1929 1995//1892 1446//1891 f 471//1929 1446//1891 1993//1880 f 471//1929 1993//1880 1464//1926 f 471//1929 1464//1926 1975//1836 f 471//1929 1975//1836 1418//1835 f 472//1931 1465//1928 1994//1885 f 472//1931 1994//1885 1449//1898 f 472//1931 1449//1898 1996//1897 f 472//1931 1996//1897 1467//1932 f 472//1931 1467//1932 1974//1832 f 472//1931 1974//1832 1421//1838 f 472//1931 1421//1838 1976//1840 f 472//1931 1976//1840 1465//1928 f 473//1933 1414//1827 1971//1820 f 473//1933 1971//1820 1468//1934 f 473//1933 1468//1934 1997//1894 f 473//1933 1997//1894 1447//1893 f 473//1933 1447//1893 1995//1892 f 473//1933 1995//1892 1466//1930 f 473//1933 1466//1930 1973//1828 f 473//1933 1973//1828 1414//1827 f 474//1935 1467//1932 1996//1897 f 474//1935 1996//1897 1451//1896 f 474//1935 1451//1896 1998//1900 f 474//1935 1998//1900 1469//1936 f 474//1935 1469//1936 1972//1824 f 474//1935 1972//1824 1417//1830 f 474//1935 1417//1830 1974//1832 f 474//1935 1974//1832 1467//1932 f 475//1937 1410//1819 1969//1812 f 475//1937 1969//1812 1453//1902 f 475//1937 1453//1902 1997//1894 f 475//1937 1997//1894 1468//1934 f 475//1937 1468//1934 1971//1820 f 475//1937 1971//1820 1410//1819 f 476//1938 1413//1822 1972//1824 f 476//1938 1972//1824 1469//1936 f 476//1938 1469//1936 1998//1900 f 476//1938 1998//1900 1455//1906 f 476//1938 1455//1906 1970//1816 f 476//1938 1970//1816 1413//1822 f 477//1939 1472//1940 1897//1578 f 477//1939 1897//1578 1294//1586 f 477//1939 1294//1586 1895//1590 f 477//1939 1895//1590 1470//1941 f 477//1939 1470//1941 2009//1942 f 477//1939 2009//1942 1471//1943 f 477//1939 1471//1943 2007//1944 f 477//1939 2007//1944 1472//1940 f 478//1945 1475//1946 2010//1947 f 478//1945 2010//1947 1473//1948 f 478//1945 1473//1948 1896//1596 f 478//1945 1896//1596 1296//1595 f 478//1945 1296//1595 1898//1584 f 478//1945 1898//1584 1474//1949 f 478//1945 1474//1949 2008//1950 f 478//1945 2008//1950 1475//1946 f 479//1951 1477//1952 1899//1566 f 479//1951 1899//1566 1288//1574 f 479//1951 1288//1574 1897//1578 f 479//1951 1897//1578 1472//1940 f 479//1951 1472//1940 2007//1944 f 479//1951 2007//1944 1476//1953 f 479//1951 1476//1953 2005//1954 f 479//1951 2005//1954 1477//1952 f 480//1955 1479//1956 2008//1950 f 480//1955 2008//1950 1474//1949 f 480//1955 1474//1949 1898//1584 f 480//1955 1898//1584 1290//1583 f 480//1955 1290//1583 1900//1572 f 480//1955 1900//1572 1478//1957 f 480//1955 1478//1957 2006//1958 f 480//1955 2006//1958 1479//1956 f 481//1959 1481//1960 1901//1554 f 481//1959 1901//1554 1282//1562 f 481//1959 1282//1562 1899//1566 f 481//1959 1899//1566 1477//1952 f 481//1959 1477//1952 2005//1954 f 481//1959 2005//1954 1480//1961 f 481//1959 1480//1961 2003//1962 f 481//1959 2003//1962 1481//1960 f 482//1963 1483//1964 2006//1958 f 482//1963 2006//1958 1478//1957 f 482//1963 1478//1957 1900//1572 f 482//1963 1900//1572 1284//1571 f 482//1963 1284//1571 1902//1560 f 482//1963 1902//1560 1482//1965 f 482//1963 1482//1965 2004//1966 f 482//1963 2004//1966 1483//1964 f 483//1967 1485//1968 1903//1542 f 483//1967 1903//1542 1276//1550 f 483//1967 1276//1550 1901//1554 f 483//1967 1901//1554 1481//1960 f 483//1967 1481//1960 2003//1962 f 483//1967 2003//1962 1484//1969 f 483//1967 1484//1969 2001//1970 f 483//1967 2001//1970 1485//1968 f 484//1971 1487//1972 2004//1966 f 484//1971 2004//1966 1482//1965 f 484//1971 1482//1965 1902//1560 f 484//1971 1902//1560 1278//1559 f 484//1971 1278//1559 1904//1548 f 484//1971 1904//1548 1486//1973 f 484//1971 1486//1973 2002//1974 f 484//1971 2002//1974 1487//1972 f 485//1975 1489//1976 1905//1521 f 485//1975 1905//1521 1270//1538 f 485//1975 1270//1538 1903//1542 f 485//1975 1903//1542 1485//1968 f 485//1975 1485//1968 2001//1970 f 485//1975 2001//1970 1488//1977 f 485//1975 1488//1977 1999//1978 f 485//1975 1999//1978 1489//1976 f 486//1979 1491//1980 2002//1974 f 486//1979 2002//1974 1486//1973 f 486//1979 1486//1973 1904//1548 f 486//1979 1904//1548 1272//1547 f 486//1979 1272//1547 1906//1534 f 486//1979 1906//1534 1490//1981 f 486//1979 1490//1981 2000//1982 f 486//1979 2000//1982 1491//1980 f 487//1983 1493//1984 1893//1523 f 487//1983 1893//1523 1260//1522 f 487//1983 1260//1522 1905//1521 f 487//1983 1905//1521 1489//1976 f 487//1983 1489//1976 1999//1978 f 487//1983 1999//1978 1492//1985 f 487//1983 1492//1985 2011//1986 f 487//1983 2011//1986 1493//1984 f 488//1987 1495//1988 2000//1982 f 488//1987 2000//1982 1490//1981 f 488//1987 1490//1981 1906//1534 f 488//1987 1906//1534 1265//1533 f 488//1987 1265//1533 1894//1532 f 488//1987 1894//1532 1494//1989 f 488//1987 1494//1989 2012//1990 f 488//1987 2012//1990 1495//1988 f 489//1991 1492//1985 1999//1978 f 489//1991 1999//1978 1496//1992 f 489//1991 1496//1992 2007//1944 f 489//1991 2007//1944 1471//1943 f 489//1991 1471//1943 2009//1942 f 489//1991 2009//1942 1497//1993 f 489//1991 1497//1993 2011//1986 f 489//1991 2011//1986 1492//1985 f 490//1994 1499//1995 2010//1947 f 490//1994 2010//1947 1475//1946 f 490//1994 1475//1946 2008//1950 f 490//1994 2008//1950 1498//1996 f 490//1994 1498//1996 2000//1982 f 490//1994 2000//1982 1495//1988 f 490//1994 1495//1988 2012//1990 f 490//1994 2012//1990 1499//1995 f 491//1997 1496//1992 1999//1978 f 491//1997 1999//1978 1488//1977 f 491//1997 1488//1977 2001//1970 f 491//1997 2001//1970 1500//1998 f 491//1997 1500//1998 2005//1954 f 491//1997 2005//1954 1476//1953 f 491//1997 1476//1953 2007//1944 f 491//1997 2007//1944 1496//1992 f 492//1999 1479//1956 2006//1958 f 492//1999 2006//1958 1501//2000 f 492//1999 1501//2000 2002//1974 f 492//1999 2002//1974 1491//1980 f 492//1999 1491//1980 2000//1982 f 492//1999 2000//1982 1498//1996 f 492//1999 1498//1996 2008//1950 f 492//1999 2008//1950 1479//1956 f 493//2001 1500//1998 2001//1970 f 493//2001 2001//1970 1484//1969 f 493//2001 1484//1969 2003//1962 f 493//2001 2003//1962 1480//1961 f 493//2001 1480//1961 2005//1954 f 493//2001 2005//1954 1500//1998 f 494//2002 1501//2000 2006//1958 f 494//2002 2006//1958 1483//1964 f 494//2002 1483//1964 2004//1966 f 494//2002 2004//1966 1487//1972 f 494//2002 1487//1972 2002//1974 f 494//2002 2002//1974 1501//2000 f 495//2003 1502//2004 1819//1378 f 495//2003 1819//1378 1226//1452 f 495//2003 1226//1452 1887//1445 f 495//2003 1887//1445 1338//1672 f 495//2003 1338//1672 1893//1523 f 495//2003 1893//1523 1493//1984 f 495//2003 1493//1984 2011//1986 f 495//2003 2011//1986 1502//2004 f 496//2005 1494//1989 1894//1532 f 496//2005 1894//1532 1341//1680 f 496//2005 1341//1680 1888//1449 f 496//2005 1888//1449 1227//1454 f 496//2005 1227//1454 1820//1386 f 496//2005 1820//1386 1503//2006 f 496//2005 1503//2006 2012//1990 f 496//2005 2012//1990 1494//1989 f 497//2007 1246//1492 1819//1378 f 497//2007 1819//1378 1502//2004 f 497//2007 1502//2004 2011//1986 f 497//2007 2011//1986 1497//1993 f 497//2007 1497//1993 2009//1942 f 497//2007 2009//1942 1504//2008 f 497//2007 1504//2008 1827//1493 f 497//2007 1827//1493 1246//1492 f 498//2009 1505//2010 2010//1947 f 498//2009 2010//1947 1499//1995 f 498//2009 1499//1995 2012//1990 f 498//2009 2012//1990 1503//2006 f 498//2009 1503//2006 1820//1386 f 498//2009 1820//1386 1250//1502 f 498//2009 1250//1502 1828//1501 f 498//2009 1828//1501 1505//2010 f 499//2011 1330//1662 1825//1471 f 499//2011 1825//1471 1255//1508 f 499//2011 1255//1508 1827//1493 f 499//2011 1827//1493 1504//2008 f 499//2011 1504//2008 2009//1942 f 499//2011 2009//1942 1470//1941 f 499//2011 1470//1941 1895//1590 f 499//2011 1895//1590 1330//1662 f 500//2012 1473//1948 2010//1947 f 500//2012 2010//1947 1505//2010 f 500//2012 1505//2010 1828//1501 f 500//2012 1828//1501 1257//1512 f 500//2012 1257//1512 1826//1476 f 500//2012 1826//1476 1332//1666 f 500//2012 1332//1666 1896//1596 f 500//2012 1896//1596 1473//1948 ���������kivy-1.9.1/examples/3Drendering/objloader.py��������������������������������������������������������0000664�0000000�0000000�00000011063�12641336260�0021005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������class MeshData(object): def __init__(self, **kwargs): self.name = kwargs.get("name") self.vertex_format = [ (b'v_pos', 3, 'float'), (b'v_normal', 3, 'float'), (b'v_tc0', 2, 'float')] self.vertices = [] self.indices = [] def calculate_normals(self): for i in range(len(self.indices) / (3)): fi = i * 3 v1i = self.indices[fi] v2i = self.indices[fi + 1] v3i = self.indices[fi + 2] vs = self.vertices p1 = [vs[v1i + c] for c in range(3)] p2 = [vs[v2i + c] for c in range(3)] p3 = [vs[v3i + c] for c in range(3)] u, v = [0, 0, 0], [0, 0, 0] for j in range(3): v[j] = p2[j] - p1[j] u[j] = p3[j] - p1[j] n = [0, 0, 0] n[0] = u[1] * v[2] - u[2] * v[1] n[1] = u[2] * v[0] - u[0] * v[2] n[2] = u[0] * v[1] - u[1] * v[0] for k in range(3): self.vertices[v1i + 3 + k] = n[k] self.vertices[v2i + 3 + k] = n[k] self.vertices[v3i + 3 + k] = n[k] class ObjFile: def finish_object(self): if self._current_object is None: return mesh = MeshData() idx = 0 for f in self.faces: verts = f[0] norms = f[1] tcs = f[2] for i in range(3): #get normal components n = (0.0, 0.0, 0.0) if norms[i] != -1: n = self.normals[norms[i] - 1] #get texture coordinate components t = (0.0, 0.0) if tcs[i] != -1: t = self.texcoords[tcs[i] - 1] #get vertex components v = self.vertices[verts[i] - 1] data = [v[0], v[1], v[2], n[0], n[1], n[2], t[0], t[1]] mesh.vertices.extend(data) tri = [idx, idx + 1, idx + 2] mesh.indices.extend(tri) idx += 3 self.objects[self._current_object] = mesh #mesh.calculate_normals() self.faces = [] def __init__(self, filename, swapyz=False): """Loads a Wavefront OBJ file. """ self.objects = {} self.vertices = [] self.normals = [] self.texcoords = [] self.faces = [] self._current_object = None material = None for line in open(filename, "r"): if line.startswith('#'): continue if line.startswith('s'): continue values = line.split() if not values: continue if values[0] == 'o': self.finish_object() self._current_object = values[1] #elif values[0] == 'mtllib': # self.mtl = MTL(values[1]) #elif values[0] in ('usemtl', 'usemat'): # material = values[1] if values[0] == 'v': v = list(map(float, values[1:4])) if swapyz: v = v[0], v[2], v[1] self.vertices.append(v) elif values[0] == 'vn': v = list(map(float, values[1:4])) if swapyz: v = v[0], v[2], v[1] self.normals.append(v) elif values[0] == 'vt': self.texcoords.append(map(float, values[1:3])) elif values[0] == 'f': face = [] texcoords = [] norms = [] for v in values[1:]: w = v.split('/') face.append(int(w[0])) if len(w) >= 2 and len(w[1]) > 0: texcoords.append(int(w[1])) else: texcoords.append(-1) if len(w) >= 3 and len(w[2]) > 0: norms.append(int(w[2])) else: norms.append(-1) self.faces.append((face, norms, texcoords, material)) self.finish_object() def MTL(filename): contents = {} mtl = None return for line in open(filename, "r"): if line.startswith('#'): continue values = line.split() if not values: continue if values[0] == 'newmtl': mtl = contents[values[1]] = {} elif mtl is None: raise ValueError("mtl file doesn't start with newmtl stmt") mtl[values[0]] = values[1:] return contents �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/3Drendering/simple.glsl���������������������������������������������������������0000664�0000000�0000000�00000002403�12641336260�0020644�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* simple.glsl simple diffuse lighting based on laberts cosine law; see e.g.: http://en.wikipedia.org/wiki/Lambertian_reflectance http://en.wikipedia.org/wiki/Lambert%27s_cosine_law */ ---VERTEX SHADER------------------------------------------------------- #ifdef GL_ES precision highp float; #endif attribute vec3 v_pos; attribute vec3 v_normal; uniform mat4 modelview_mat; uniform mat4 projection_mat; varying vec4 normal_vec; varying vec4 vertex_pos; void main (void) { //compute vertex position in eye_sapce and normalize normal vector vec4 pos = modelview_mat * vec4(v_pos,1.0); vertex_pos = pos; normal_vec = vec4(v_normal,0.0); gl_Position = projection_mat * pos; } ---FRAGMENT SHADER----------------------------------------------------- #ifdef GL_ES precision highp float; #endif varying vec4 normal_vec; varying vec4 vertex_pos; uniform mat4 normal_mat; void main (void){ //correct normal, and compute light vector (assume light at the eye) vec4 v_normal = normalize( normal_mat * normal_vec ) ; vec4 v_light = normalize( vec4(0,0,0,1) - vertex_pos ); //reflectance based on lamberts law of cosine float theta = clamp(dot(v_normal, v_light), 0.0, 1.0); gl_FragColor = vec4(theta, theta, theta, 1.0); } �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/RST_Editor/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016303�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/RST_Editor/editor.kv������������������������������������������������������������0000664�0000000�0000000�00000003256�12641336260�0020141�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.1.0 Root: text_input: text_input BoxLayout: orientation: 'vertical' BoxLayout: size_hint_y: None height: 30 Button: text: 'Load' on_release: root.show_load() Button: text: 'Save' on_release: root.show_save() BoxLayout: TextInput: id: text_input text: '' RstDocument: text: text_input.text show_errors: True <LoadDialog>: BoxLayout: size: root.size pos: root.pos orientation: "vertical" FileChooserListView: id: filechooser BoxLayout: size_hint_y: None height: 30 Button: text: "Cancel" on_release: root.cancel() Button: text: "Load" on_release: root.load(filechooser.path, filechooser.selection) <SaveDialog>: text_input: text_input BoxLayout: size: root.size pos: root.pos orientation: "vertical" FileChooserListView: id: filechooser on_selection: text_input.text = self.selection and self.selection[0] or '' TextInput: id: text_input size_hint_y: None height: 30 multiline: False BoxLayout: size_hint_y: None height: 30 Button: text: "Cancel" on_release: root.cancel() Button: text: "Save" on_release: root.save(filechooser.path, text_input.text) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/RST_Editor/main.py��������������������������������������������������������������0000664�0000000�0000000�00000003200�12641336260�0017574�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.factory import Factory from kivy.properties import ObjectProperty from kivy.uix.popup import Popup import os class LoadDialog(FloatLayout): load = ObjectProperty(None) cancel = ObjectProperty(None) class SaveDialog(FloatLayout): save = ObjectProperty(None) text_input = ObjectProperty(None) cancel = ObjectProperty(None) class Root(FloatLayout): loadfile = ObjectProperty(None) savefile = ObjectProperty(None) text_input = ObjectProperty(None) def dismiss_popup(self): self._popup.dismiss() def show_load(self): content = LoadDialog(load=self.load, cancel=self.dismiss_popup) self._popup = Popup(title="Load file", content=content, size_hint=(0.9, 0.9)) self._popup.open() def show_save(self): content = SaveDialog(save=self.save, cancel=self.dismiss_popup) self._popup = Popup(title="Save file", content=content, size_hint=(0.9, 0.9)) self._popup.open() def load(self, path, filename): with open(os.path.join(path, filename[0])) as stream: self.text_input.text = stream.read() self.dismiss_popup() def save(self, path, filename): with open(os.path.join(path, filename), 'w') as stream: stream.write(self.text_input.text) self.dismiss_popup() class Editor(App): pass Factory.register('Root', cls=Root) Factory.register('LoadDialog', cls=LoadDialog) Factory.register('SaveDialog', cls=SaveDialog) if __name__ == '__main__': Editor().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015745�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/compass/����������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017412�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/compass/android.txt�����������������������������������������������������0000664�0000000�0000000�00000000065�12641336260�0021574�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=Compass author=Nik Klever orientation=portrait ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/compass/compass.kv������������������������������������������������������0000664�0000000�0000000�00000000657�12641336260�0021431�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.7.0 FloatLayout: canvas: Color: rgb: .98, .98, .98 Rectangle: size: self.size Image: source: 'rose.png' Image: source: 'needle.png' canvas.before: PushMatrix Rotate: angle: app.needle_angle axis: 0, 0, 1 origin: self.center canvas.after: PopMatrix ���������������������������������������������������������������������������������kivy-1.9.1/examples/android/compass/main.py���������������������������������������������������������0000664�0000000�0000000�00000003572�12641336260�0020717�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Compass example =============== This example is a demonstration of Hardware class usage. But it has severals drawbacks, like using only the magnetic sensor, and extrapolating values to get the orientation. The compass is absolutely not accurate. The right way would be to get the accelerometer + magnetic, and computer everything according to the phone orientation. This is not the purpose of this example right now. You can compile it with:: ./build.py --package org.test.compass --name compass \ --private ~/code/kivy/examples/android/compass \ --window --version 1.0 debug installd ''' import kivy kivy.require('1.7.0') from jnius import autoclass from kivy.app import App from kivy.properties import NumericProperty from kivy.clock import Clock from kivy.vector import Vector from kivy.animation import Animation Hardware = autoclass('org.renpy.android.Hardware') class CompassApp(App): needle_angle = NumericProperty(0) def build(self): self._anim = None Hardware.magneticFieldSensorEnable(True) Clock.schedule_interval(self.update_compass, 1 / 10.) def update_compass(self, *args): # read the magnetic sensor from the Hardware class (x, y, z) = Hardware.magneticFieldSensorReading() # calculate the angle needle_angle = Vector(x, y).angle((0, 1)) + 90. # animate the needle if self._anim: self._anim.stop(self) self._anim = Animation(needle_angle=needle_angle, d=.2, t='out_quad') self._anim.start(self) def on_pause(self): # when you are going on pause, don't forget to stop the sensor Hardware.magneticFieldSensorEnable(False) return True def on_resume(self): # reactivate the sensor when you are back to the app Hardware.magneticFieldSensorEnable(True) if __name__ == '__main__': CompassApp().run() ��������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/compass/needle.png������������������������������������������������������0000664�0000000�0000000�00000010626�12641336260�0021361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������ߊ���bKGD������C��� pHYs�� �� ����tIME (5]kV��#IDATx{\UBlqrBxﮙ˜~HH$" (E}tW}g^:gKU/��������������������������������������������������������������������������������������������������������������������������?--&uwqD1@ݶTx1@ra�d5858e�7̷#vzy H+>8@9}g�@WW U|a"?X0ܡ^K:5@yd,�8U~~dN##*|KD?"L -wk|O7:t + Ё|m(Z?0�H@OЍ^ |{+^tlc�躎tG1�@_@IA]W+bw/"35ܡ.豀@3z, Ё9iF�eq`7}A=ZlEM;c :Pizί06@Y9@eAh{6LB mALe(u==@6o~@lW B~ra8F]R1�lB#t_7r �`ZG6qC$8tOr(bT!'oCn(X@6>/'t7z,@sS$6x7"ut8:C_aG,wo Ё,1$:[�dR쏣& 9ryF9}z@㚤:$=6 Ё~)}:0c7fl]Q9�vc%�: <z˿g̐ ;'э^3 :0#Uz.@à\[�rKGA#&y,;'(CySict:Э>zA@ LMq:'1v+t`.U@ t =7 С*ܺ!7A㈿rujE\*@6Eĉq(]W-w(_ u@s5�򻥀5|e:%eq�L[#B -w([I}r9@ӹZ��IAkrSjLA^+t`c.*Ѝذ{w, Ё�C~erSjvDl/lYA:'э;qy@sgPB:'ynqX;K@D7:[POZ# !kQ7:t#dX[LP7AA @D7:x$.D].vX+ !߭ LMqPq_"Ϧ-0zEtrr|6u@k:_ LСg#d~f:ag@d(}W-w('tt/s]>蟛g:'э^qa?[=�az{�:w=�8YIt@AyItCO3.'t !:hq8"d;A X5э=;vYA\eO@j GtMqЃ :'9 +t +5t@Q.wyAP\oo@j 8A%蓼> f@�¼I"N0?rt�{ԍ7/ СvC eg.3̗`*@D7:x?^}^^YpSIہ~:+F@7:xUp@a^ С63 !߷7#^ С0?7"Nta1~K]~P/; !ߐsS:'9g 2 @ @Cvz�:T@/x�fMq0C@h^CJۅyDD,u@>gfw_5w,`34I".1-̇܁>ɹyfG@ G_2萍p3o#0 f狋¼ڋ1 R::{#g !WL@CrMӜ&cM-q !F` !}F` !FtOF`0Sa t4B~if�kq@13�=c@^7x@CjMӼ<CM,?:`׀o@~o@^u@: xw@C5xc@Cug@C~qf@=4.;tJ4ϔu@jW@C~+ !gߐz@:C(+9P]tQ:tޓأtP!2@5Ms2"ެx:A`|n: =./ttH{Ӂn3�kpk{: ^{:p{ҁ{:w=沂@AiW:APh/ a~U^p9AP=i/@^h/:A0Uԍf@`Qv a@C~{�:VD,%^R@Cg,@,۝x{\>ak:w5Ms&+] Ёd;]6+k:5{1_r@+$FׁDkr@Vwws@;`@X+ !DnXq:pW|>: ]&JF Ёt5@|tHFW|X !k:Wr7tz4MnDSjt`v[ !qY@s�=_, Ё)}] Ёj,hIu@S]{\t@C~߱g:0wtЍ~�؜ Xt&@C~G XË.t` FG:t{{<t@G:Ѝ=7 С*܀@yu@vt@9U{sAzs@t>cP4E s<t6s2nlW�rsh: G4'"NuB:t`93t`э:0cUr@às�9McPO O:0'w$=6 ЁLzl@+<؀@VeO:0m738 38Nc}I t` O$9& Ё5MrL@4MD۷t`~T@zc5N@?+X@6:Г7 = Ёj{ցAu!�: Oup  ЁZ1�L/yxQ:t \@wϽ@ex xtFĶ >D4x)s@ʲO@{t@)󜱁@Ɯt`VY7�( <vq@==5WgX@4u:Aemс(ܽ=@1@zBGчZ\\< }iL Bʷo(ȝk|.:Pg Ёt@2h{u@rY|@rٿt@yj_:PWVt@&m7a~ @2;'|t _N@"[t@R9�⩶V#cc�v@[#�:P׍����������������������������������������������������������������������������������������������������������������������������>;����IENDB`����������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/compass/rose.png��������������������������������������������������������0000664�0000000�0000000�00000075570�12641336260�0021106�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������L���bKGD������ pHYs�� �� ����tIME .p�� �IDATxyxU?I @0$2 aDB ZmQ[JVU;-Vq,Gj_žmX[P**FAeaIL ٿ?^B{sϹsyHnNk         ؋6=AA,HrAASȧ B!Alc#" `\&B. v (7rAAPAE!AAAAAAAAAAAAA5Su@5pz_>7^˱G:2_C~+#+ �8H %` =<K#  Ā6oC~vH (s5:*{z:<k@k@ O XI&#̼3RT ]ڢ79z :gMA 1b.grb`ilDRAbu@W!?,5?[>&                    c1 > ׿IQ?g  B.   "  B.   "    "   yAD^gA\od(leErACK a%Z.1e# x(a%ZFA\<͗@tt7-ilA!H:;p#@kMkS&ԑ " l 0!ʌ<Z!l$Zf:A\0|� ;<4#=2A!F=J~vH6 CMDCS7 B,NNmxK@y8 Nlt;ԍ "䂏IEy@Ć7?S݊MDC;d]1�̏F|(S(.@WKRk)w:y85\ifɕQsu~shpb[h#] |&]E!o| Eq o y\t#u*!ˈ>@3Bm۶_̌ Z <Y[!Wy#wb[h9xB B.ޥ\G3m)BF#% Q:W!b&H'tpfe" ||mnF|/D:k~"A@!AD)E"F |#lfwUGBUjj*mblWB/r`)ƛ. ˈnBtAfm <ע7h%l.p2zVkj=3s9�PQQ^ }Ls@0l>U lh~ɦ.j|oHDTu;:rs1@1Hgy8%* l�2[e(v&*{".̾Gqs_ݲ%R $1u~gDx? w'G4Lę3hO骂 4LDyE#MU;?1XmiY PPP@.]N---Ϭ@Ӑ�g�7-3Is[xs;ErAhg+Z!?>ޕDӻOa6t֍6m=V ڛ]뀗i:tki x)Mw B#^ S^#JtT@Aqא7!ۇe?}N_A^@/䥟E ei 2Դj馎Q�܎>"ꅸ+q)G s>={̿{7ftjѢEjԩLۧ@/{p&<6D|':()!JCt>wgZ#P* ]jѢEj{Aa'z'ZHw&gEf`7C73Ge1:;0; n+ԢEʕ+UVV֬>#hY ;L%YoAp!5 1 p< jL3 p$T+**T^^ޒI{`*:M̈́Ci"TwͿCNb4!>MYGorjs.oȌJB\)KXf0:<tķf闛] &z"8d&Fu">]&g{Лf{ЮBU'^N]?:tKm+bt.|ҤI#?ic Ӧ6P4}$3:Cb2s�<N|q3"cNCBf3?~bnt̙3w 3ڴWLtD1`n"}<gJr/!jz7NEG+ydt\,ޯ$fu^"DsH1Bp£)))H5\/6-mͽ|ZfѱV+5mE'YVR[iBm@[wDNG( ~D;CzԌ;K3 D<T7nܨ s鏠CGM#yx ߻M�@6#WHi>،4oЮ#3ӂ;Ɍ yMM*((X.1ms~Oˎ31}׳^k�oPAѮR hN|/ H9Do" !X^3̠!!WJ1cƬJЯ5m4BOG^E&O-fF_V"4tYCs9~])`oָgn ܸ0)h7gB>yRƎ 4^Mˊ3љZMzK0ivB4bz<N˝fBo�cS `F3hNN1ߘϙ3g?v4H7Vuy(؇>͓?777i{;� ZKsQb${iл? X< I;w4Up"^_ȗ.]222t4mN:~ om=>s9:;lG#ewq2#Qă$(:.D5#ћZHrR+1ҩ;WD : Y3N4~ou&%!MmpiެUz"ی^&rS�f,q)!WJRL2c'm T̗Է/#iBhFD:o x`:cV>C$<h,Xߜ?~$6?OY/ڴi3V]jl^Fozgcb ƦgZv z#Ϥƌn|ԩې>7E6) Rgh.::^/\YL06M$jzhB3,|95 S&F6)ϯ0bG'G{w@C:?cclBhhyw7Al$|[UĞYE!!_rʚ%s gʦup>#.xTtĦjt�΍Zr7D8g3^cI8B^QQHqōgl\o bRΏ15B?3 9+QhOwgvGNлBgb|h_2:|iq#п)))o>S+nl7}XV%d~b͔M<t u i L#}m¡zo{OÙ+ԤI>'H7}hrl]oЁc>Gg2<`l{dFKgZ麠6ȇBM\\tD!d|2dH;?Z(DOCG_wto7}O 4W7}!._pl萄^j#͠E\#a.\x4%%)6Ob�Af侢}o}VR.IÀHZ96 U&giIhWy$-K)*:̧x/j[2:(!_ڳ,oh6،F,b,興̦,)u_|uDokI4 )[H5{ՑRJ3fi w '/s첟 ԠSA/%qph%|TIAǴH'OIi.˥fl0Ah%#?| ~s c8?R!3g~dds^p붍0GH7܅31oJȗ.]222KYC{lEb>\ +ㅖyii}v 1j TXm!J TpN__+Z"J)UTTgZ~% O\3 KxquP4�y:K$6; ~`ȯpV[*Ǐ_o /(Y$]cBOtdɱ/'YfA�!;v NUplmF_lkO:uMlR3][l}n<{*".qHp[ f+R:w8L�*Z*ϯ0hDuW Tk )#p Ģ�SH"(x#J4cVS"ޜ\ReeejpJK?BpuR- U0_.\t$!PyyyKyG\|ϺkGl]-ltsqA𡘷F'x)"XSyb jJ-a>^I4BR%ͼ51z됂U=%7ZpvttFqAAǂ%Ex')8SXȔxDh|ҤIӄk[8/0;[K >#.Ab(HP^^(^J0w�+Z!9s.k)\ S:I<:dKAw@[$EդxS0MJi … \LH]o+aKI76 MD\Φk\<DjSps"oܸQegg?LY-XR--QҌ-H{<&.VZ0_gB^SS 7SnhY] t9v<&dVRqfԝTK|-Dm�3|?0?KLLCk,} `YžK>PG )o\b;A7o B<U朲 '] ՉRJM<ykS-*0?(rǐd<97IQqAnf62 WXmF'no3y4)b=c͠p?$A׶aݤ8;tF3IzA(HQpCu U3wFtR1gq*; ]"i[8A@G&@6LN Øva/8)䥥*77fM6C%KPu1&:qǗ^#D舷ћY*wX:\_'hnhӦMs\&ǴUT�w3t"0)BXϘu$$Da,)44k.twGJ)ۈ|i][&fpgf$* :PG|U )Xtf'p:ZWJSnkM)0*_G{ؔp5P̷ |CW%t渝�L0KLm[Vg fb-ꨐϟ?;:9A 6[.;\P ynloh <Aӳ `,FqXa 1+\DW\f9PW@<6ٿu$&~~Qm\ B$׽ngLBAE"Y 9 !PyyyK\ 3yԲ< G/944Q <Cܩ`,1ܮ0ES←+Tqqqu`_+Ē}?ShfcA�OsS&9~*u`I&}N O(oW)efE d(pg)P^&xW�rKgΜx}wx<; $O$B IANJD6?RPALPP]�uK.\x4%%8D+x֣{#)jlPcAhz@;X^3ܝ=T\G" ƍUvvj\`B`zG !?@G)KkS-n yMM*((Xv`ԑW&`N.M$D7E*t=88'ejD:t์X 0v[G ۤ71BP }jyeneG`3r<yVގNP0[a }n{.4t"ppoJǛtVa,[w[̙B{MuU8n;ض\"O`l]"M|#%q:c}x!HE%BtR1vScD/qH6psblwEA)^[&?*J/BKKKUnn u==^ _ya|nY"ʹiW{_t>@a"͊A:W A+TQQ "oОDngu{ `G!ړgq) QQ?~OVT7kU\\邯i~:q1?萱=^7nX ԩSdfC\K?5 `&(f_\B u"9^F>g7&�WNòpW@.Gr6dlLrH~W(9o\ReeeiJP0]aW<.ވ) !hNbhض2y/KDÒX yEE[6ֿp f*hKwR ABƇQ &s5WɌKII}>occ4m;A y@R_$E7Pv݅1pR�ctԩSGۈMaG+a +p2UB;r RLl m̵R3gE�" $eQMo9=,hiGLFXQYΨQ}H/hoR"~$ 6rc[OfI}/N?IK{) r/v[]B("99@_hs,J(er<BIٍ6;=tAs-aFFGӍ"䮱h!pJq)>�333;gH0hgO16uDϦCChѻ8zUɢ#".gDJ-�p}nlxcS,E<TwS g,lh322 &ZI'Q,"Z æ/f Z?c\66NcS!L�|'{ʌ'ԉ'k׮J3hq<GR*779ؖ222 xYt�wD42#СWg V_\ٙ}P?ޭ[7ڴiW!l�80gϞ;KKKxBGblc+Is ppAsp(''?VSL>p[9#WJǯjh SuUW<GI_q�AW\�� �IDATR z۱c*))=zgzV<OGx*SN݆lZ3td8Sj*H<W.#0W8VvءjkkՂ KHt$ +̆�ue]׶/;%+PٿixRߡi .r֏ZvءR\͘1cOnn">4fE+Nʕ+UVV,^'|P3hР}4ym8Me�?\ħq OC U}1WJ[3<sk|AdB- ZCLG +HRuו/GsX6R0LWXVzw\CP-[vdfff^T!WJ⒀ED\)~O<z"T)_V:!ˏGfZ,lg0J\�|ؘ!ȑ#{=0xි؞Ͻ"&M`W4T ?ġ͛ (8ڀ+W;Z\7DA!B n Pڜ+TYYKwfgg?G) @ǝϜ9s: xXo7pCS6tT>YwM"-f0bքU_.EP֬YS3nܸM}9 3 ^ MII k͛7EM! 0M}ibPc⋕EEE:vxNSBqFt`: WĕRފC'.\+_*{]ԩGBcsEFg$ 'WY*` GT+++խ޺777U,?˽$555`O˺*lm.]ڜpOf5 zׅ+\7c76Z‹ aQ<^n*<+!#օk0cuy}1`_^r3fjq_S ɣG#Fs;ɺM<ѣa 4H= |cwFcQć(XUG0v7o}xC=H`zM'OGiaCh-w}233/tOB;V`i]L7:}"CS"߬  2~w"5 ~͛wx簾 {M̙<e.:GxXXܷo{ǡ>9f^% Z[:p}oֿ_469܅Pgt"gFi0MtV̕RСC+ܝj E1!_tȘniv#)޴iv$''9;)en~f/#BFP-7Ne];qheY5E!/--U/XV67վ"msW8psqBAKZY5o0R0>"/:t蚮]kQU+TQQ \` Pi5N;M8HxLy~Q|aY9mawJ̫ٳ_{UǏނ�kc/Ry>}~@LUp!W ~`]KeB&t`c&DkhcϞ=jʔ)8ޣU U!:u6‹c޻!╕:|ye?p:DZ#\JJJjFY^M{N0ϟ? FKp-:En["R?veU.{,`^',|G\0ʝPt6FmmZ`AyaaaS.b"\ReeePyA{-iK۶mS999t:U B;؂\l҈߭D1}"V$3f]CdB-@9uG'mۆ?/p)$\꣋,GǽW.3\2o(w{>+֭[ՙg̎g/ RJı|1|A#~`K};¶ B#g&'. \~T`9-[vdfff^*K>O4s"pxNU\\#).}AVF .0r*ܥc b-GQ{:�Ϝ9s=ƗE#1qpwޗŨNw^b-�n0vZ'`&7m|AXb%x-eeeK/ݙΞo 3G<|…GSRR.AytBGdyDF<rss'Fm޸unRz*'NdW�ϠσKN5Cz[š5kjƍo߾7R~iwC7nܨvёj+UW];55uXP4t]g>)Ɔ?jlHF It4f^8SGR_8-_,**ZձcGv.AkjjTAArt`Pt9D&6lPR}.Iڣ76OAL�h eDYt@gt `f7`un w8TVV[ouonn8i BRcƌYAF-~[S;lȨ[5g>lAh$`,zظwmq�mW^sڱc:0`C44)8t*B>yC7 V"x⯲ns_ xrbHo(BxҲٸkU#-ʐo}xC=E~Á9sgi\MWWWµŻ?˅|`!HnHē]ة~D ^\hy<Ԗt !_tȘŠ][MϞ=,33 j_=k]Z xG\{m4z {:tH]y啻srry0lRBXHbYץ*??u?ЯEvx(<Sxw*<q1MCdzj'N_~w�|6 RJZw�A/nژ@}JL"uE~i¨ac /^\5t5]v=7wZo?~}u.r[>fРAy?BE\JX#.d8P]JC瞎*5{h<i7`mB>um4~<k�-:UG̴-/ tb=]9 \[5 SٳGM2eGePaϟ?<{(#w.~O<ZyDH�"!~Py?Pa RJJJjFY^5Yn[BrJ5+>5,rUXX!_3Vdto]%۳#[ݑΝB˒z&浵j充%iiic%6 yEE[b$ZIn(5`Cw:tkEa[ E?/wamEu+В3nڱr2d`Oܩ:ۼyYdQ'DpE&+PhxyMMݻ禐;6d]}[kZqKjAZҡ б%s-GѺu'LPsΘ=M>^RNNNe˒wN-[vO?_ӆlWXA%Hhh<tƜA M-#>8J(mu^텙U%%%Y;#Q7GU#FXgڎu({ND1M6vc-|@t' oJ<iIGnBo[\5J̯*M!߸q̴JĕR;y]i.)eZF'[~O[_d4V].Dr[cYƆxǫ5f7FeeeY%SyyynL @f[aN̄�QylI'~Ncc&1<xBRCFĕRjڴi;lo f8lՇ� oT Sr+:|s%O> ga^v+j9e+H$*ǹM[tb8gcB�|RW[[׮]Ç/#Gr_vrnٸq~h lu>"qoɳwVx]{=ʬ/qƑD _paŦM6v%0LdKO\ mɺUo@|]SLno]륥gϞ^ʨT lrPvdCy"{8{}A^S5u>o|˖-(nݺѮ];}۷oδ `9>Y%Ec usv@+z(K)1[tϊy饗>ܷoRu7c;׊~gi\Nv,x(lٳrt߾}=)�]wݶuM,dÃֳ,y "RN98zQիٿo SO;G?3m8ٗ<^m/Gϼ>#�Aa:xmnovSJ+WtOܩQ'v4!aSK#"_2#m_Yr^k�mpځ}]_r^^ii6ps&޹s]8|ы$ `Nq%};AK󻎔lq P? wD*wUСCCq}/P;wҽ>ƒ(oq68{Sq|_T K b^[[}W\w[nҭ[;N8B l;.B3F8B+2!w)J76M|cqAb!7nTK.}$H <>M}-H6!89я3qM{%3r'wg.apN v/7'}{]?8UW]OlG'noB xh|H3hm*m80T#^�^~!wԏpAGP։yCkQSS-**k׮ JWmڴISAd)pC*VmX i765zCu!cT :xVAZbtUcǎ3btWVVVsQ]] ך:$ z9| ͆so[#c[#,t[k9}R!.b>x`_ RJ :4."Rg.<'[: In΃k}vlt+v^o7`UXyee%mfff~XA}W޽oҼyͣ-> EȃKA, z8ww9�.Gޏ/_ÇPGswYri֎ H w5v!w/?@r,!׭[|%)Y}wNΝkΝܩS͒ڕ+W. "akMe* > pr69;53p!|RR]v]vtؑN8N:nu0?#:/bڷoOZZ;wN;CEb3s^{ 6̐IJSzr~mr8yRp (kt9";v,&LG5*�Lv7|G}͸q2d]v>3۷om<Bx,itwnXF-/jӮ];:uD~;v,F"//BSwޝe˖Fxcw|ɒ%-.׊ ~mغuҌ8ߡ{ٰ<yy+;B~:ykطP51kţ9U񦨨eӟtسykV<p{ [M_9f g+L"%e!�zKNN>)))iLN:;wt]-ZYgIAVrr2v:tȑyO앦 2qWi pE5],3m3:%{*)@ '0*==}l6muرSVVVO>9}ذaŝ֙y<Dsw�c tr�3a:Re}VP:o{07*fAg=nD +%%eh>}NKNN.СCN8!Nj?bĈNŃ.fH ^߫ѱ?4ɃJ�\1=.[ EȃGg32DxvNHOO8dȐv#G:dȐXŃ(yEkfў*?2vdwi ^Ā As E1kȡ=׋^3V6 hʤ)"AÆZ(~ SNE +AsxS=�19˕N;( t""ns :Boelׯ /ЬlaXms]"Mk|Tq^;Fxh F~n>>!\f=LE elf~mз`ΰ{G=Pnqx=_l x}LW#4_6_wt:jL%5j p_DiCs`:xQ-S1o{>~�ŃFp<c[< b."8A=+8ZSJoqXEcF 1dO醄*q{qϷhy@bFAB""v#ُ0;О^{oádN o[,{|ژ-.b."= kE`=p:,H3N_> :t͈[\1%AtϗyPOAgڬF&Sऐ ̳D[\pEE_�[Nn@4N沁4 @B\D\0=_U n&ȿE!ɢCG@B\D\^sKq8)1Ywÿ%nqSb.".80i{>I!ɢCq</"Kx=5׺d.$-9S SBE}8[\REą8ka+t'i/NҾm1:AC4FYsعs1bh"z)".xwχkc5;|mg49hU-nnF> ^2~#D,E}q [?_D\:N罶wKLˀKKY-G'j<Ԍ8�L7 ]m-IIg&''9r#R Z₟f]wW=J@_}8 A7/= wߩh|vsB-)W9_�<8Bv�MCP!!;3l)z˪U())9nݺDu+jjj&-̼~2zArSB.zCaW}_?3.r#�Cb/K ymxo' 4K6m뮻馛hӦ +VH FJ֮]KIII;SiӦ\VV]r?'Ehr(Ùgx݌|WB`Lae~q*6r8 8ۙ%Iw*+V`}|O\lڴUVռ{WZU^VVv|Wuu}͛ݢ v {ޤf،4` wpe 7 tB-0'xQQ/ZE̅xS_r]U�� �IDATv>t^Y4 | hxˡjHȳl]E ^ōQO8p nqh2ITs['HCa_fZ){%X8S |`C/y!."h㯪bԨQ"B8w Qܲue㭴t53""B nqGNJͺg#z�\2 ;{s֢(>C'C".b.4ENV/a]Gߣ_^S?wǓhr{^ tGK[ZnfZWnx R΋4UK{^p\Ẽ%npԂ-:R^G>1_`A:X$ F=/"Dnh7*txQoCR]g{ 1o}ח[)!gs>S7Lh?z_7t<^e-鴟ڋ h{=̽AN%` >`m `,nqN4"B"Cv@E0ŕ x4{GvOJӽd#:83@qȰ-7}6q؟cx,`WBu7ROAMUvGaUy/t(Ͷ!yE\ļQnq[`K3ՂiJ[cczޏ`sw *#т8t2z``C;I`BxnL`Jvz oł*kWٷu8yȿӁ F#?A{%l q{T.>-~6:l.B.D/䍑dfYhA#!3tl,s{ bˆ!ͬr!o4`:`7/bA%Bߵ vDu!w-^r';PקyۢyE%J:x,|.B޸>3nFodkz(L.DX֭[9:TWWw^jjbw2֐:~믿ի9p$(K۩X<Dȃ+&lS:5+EOKKs>N,Ç/ٿJ5wC˗/g׮]<x*.-i[}}ןDȃ)}-x 0K{;얘Ȁ0`�w+x7ټy32***)ъ xȴk%M5!Ԃ;E0z B'x7xƗSRR>|8Çꫯnѷ"7w1 NYe%d~̆=ڹ@ZϞ=KZk׮L8'F$Z~MZ'?;vxpBR끧\МJ8/8ɮ SrU,曩ܠA}5*TTTW^yEuܹf޼y*V,ZHf+==&jSATˣŊD ybVbvoqv&#Fΰab8__ĝ;wPysrrclǾ&cڔ#O} ٳn{M;Ν#kΝL0zݺu�o5--qƱlٲy`lDžc1tk|Э\ff9]tѐnݺ\vQ:B!CsD޳} cC ћ~3 9#_XX;v*fee_;62pZkx Qa[q?2=py}^�Co�n6_JəM`YYY׿jݾLr6m-(8ypkN"zP[~ .sIh?0F>:Go:8~<m駟%^3+))I⋾7^1oA 1r;!fl u~Ȥڄh7U@t4_ڰaCm<Eꪫ|'䙙jƍQW-R�E<Qn]H`zOÇ4ZCزq_7a'N;p@4Nի}Wڵ#+Ӝ1t']'u ymt;e -#pTUoP'nF>tPW*}<a[C)D%A?~py% =v~P*wޗΘ1#Cqq!*+:333pf \ [ѻ7] +Bn(ǎ;ݻwٴi\D>ڵk}U#G 14gx~/ }JK,xfܹ}o-q2{=ߔsJJ E$FbM�lعUƎ"䆷1^ mokN>ddzE#u)Ν;w#b 8>{m٬n1 z Ŋ9 ;_+4''۶mƶƮ#Gf۠A<QM\k;WMxؒWRdKfLz=E~.]L s3:|Se|(0ѧv9|X]J$KO< FmtpO*++=9zJKK}1#2e'˸ xmڃʎp "[2#Ͽc g7e}emzr&^}SOu>.7n8v{G-C 0ܒgu:4c+?|ǎ!�,_OOOع(.y*p%G2%= HdKh+6O(o_:NJA?T[zuW38zz>}TEEg7r|tTP8@p?Ɍ ѱ[cAu޲ >7nܸvd߭x(wﶾtЁ)43O�c~0g;5[<]^/{6 Ka޽>`vE<Hmm8ywgtf5cˋdrWϋ7UOYґ[)l 6Ӊ XduN�Z,8w+{v? cf,:W8Ёm8ܙYZmFѣV8ԋ/h.:B}K^#p3[*yXKhy没3q3* ҥKmXhr= .Q5p">~,�gE;Y�yySp~ڲ~goU5vXkwުFj+z&!>oyl ):U z9996ol{ rV!oݺ3f)//YY߻>dE '!\~iCn,eiiicnRKEhL^^7ahے1% ,(QK s뇔=3Op/,?p>*hfq3ѡY+WUgG^=zg%%%5x<瀂LA)7m8[ <Q~O駟.Lķ/ןM?~B^q8)Sl߳gMb^\~>>^`dA8ɿTUѣ?k7"^FFԩSY(ۀnӀfϞ]VUUep7-f, ׸rlop$a/Aj,*` pns4~ ޫk׮:tŋ,1G]߶z, ~w'(XpGVދ4/q6wcB7KQQ |Eu֪_~wL8qƍk=.ہM_to<'O -eq"旹0jKziiE|7{ВG6,+w:tbMI?9ZJ/N<Y6y"O{ff9g.ޣe1}ҥ kjj͛wح`2QypGtٔdެy_aYAv0z^uaajQ`g>gΜ ~cZqq~|-:q<r\WYd 0B IBݿ$<ŅhJ|/^D tH'qL<yEBթ0`Cw;vE7*ԅ~S9SobWc"1Ӆfh:ctk٬F 69N?-@'_r̘1-qWoֽ^-4~>ѥ zg-t@$~+4aEBNA FxOvvK6lWxςN((;^TT_/ũ`ܦx{<'r!@?<>\ LlV~ VVj갫jwE $8`y锠. 1{q6Y&bk:}wkA^O16Qcӯ06^9D֒eQcB(f=77Sw))),\B~m:egg?w饗,++O\ n]跛$[fIƶC&`ebƹrDZx޽{_?PD�*0s].b;999o{91?\>{K}2쭄d\˄<ɅhoJ,O-..Κ"~ޙGY{ 4 DoԠM]-Uk-嶊zjhh֍W*KiAV1((Y @8sFLfyg}gyd2ss~߳x83 See�jR+}=sԨQ-X`G|el NBu3cڤ~%o1r74pRfUL8hРYʎx-6%m[4vAt'֦Rw�<~9Ic؀|gIYA$P&L0"/ ٣JJJ744][+..~fԩRXC<9 ?K}*vl7"[O:hB>, E& ~Æ {nڵA]MǞ)p%K.^ݻwSVVVoKQY0>KP4e2,v>UEa MoNҌ-]z:4*W`={v v/=zdբR_�ׯc΄H*}${eeeDQ&HI&%M΢[QQ}'NhÆ w0U'[�]/LN+Ia{I-\OnKbEp***VXW>| ]w榦d62'k<ЮuUM?$A{1$Aěwٟȑ#XfC=g}) b^I aɣ՛-Hst^:s=lٲ]^ X)..[WWW!.qǮYrwa3y96y0 H?WtU~G"`UW2yuǞG@JLO .ڰau@2_YΦL׈�'b="XՄBc/)b2 SRRƍb`Tڨ3gno zvuTii{GY_xlX@ l֪upJGtU^ />G߾}{-lIPw&gH?~|66L.//+3A1߂-&ʱt9$C"^FbK=xGb1wU͹s?;wL4"0!ƌ̇B,x8>\n]"bombW9k"ο�$xÀ *^`|fЋ?hРTUU5'$)ef)--]o|a+?3A3GĘ{n=/u}ME;yV ư+.џw'![q+WMm޳gFO<q~ l`<{5N{!9zJx"ޢ{n3lذg֬Y`cw ͛GB`&yWرck}ݖ$S ʠ:\^Bx,1d0t k ou}%\RDEii>B�&C}sxъyI(c`V;c�ovɆD4ғQxz&2\#!_MK 1bĿn-;vF̗q!]]:M\I6�i"{7xC=͝GB^o߾g5 @̷WC lun[$¯  00GlѣGڵkWGNC7 Hohh&oРA7x≵|= c7& x;NRw~W<$af !C7hiG7` Y /Y/B>]w ?3u �O .02!|M{m:묏ي& NBٳg7@qwSVVVokc#tv d<CF1>|oVU*"<v L4i|-%GFrѣWUWWmzQͳxSXx eѷ)\pV43UTНnEEEM8~;$)j<) $5`uC iv+9!FBHw"j> .`kQQQ3^j~M(􈳑$۱gYKAAoFqqܺt \݉ݻ9n {|a� 6L됩doW'kDhJUUU|D\t.((xصa6־gyf>H> f)dr`Xc̙37Q7t4dpi9z5VXoy3[9a?~|mVVI}ll#<|�3i:{+ׯO߯ǖ"VsQΦ~^jѹellQ ='Zf1)i}]vѩSZݛuD p$܅P+dIܼ&]~ˀM [x;j  | ov: [ 6?0agalSSH3GqlÊlE}?)f.V[gJ4^zPSLp!nc?x@IL+++Wk}uL xU 9&3A+LgMYb7G`+aRxז-[)T'c..Tб;9BB10Þۭ�^20(?_ؘ(ޯ�ϻ>ԥ ^40('Sj y6.p JӑuKe`ܾ}k˗/O}-W?Ɩ\l汗 jT~f=5<[:}Wy7㜱f/xLkK.M咼X}0l5;1RhtEni]$")9LMlZ-vnLI&MZnHn33>z,W.n5ٙv.DrO{Xb��IDATmuD-L/:dv{EEŊ Sgȣ>~10&kWgZRY!&2V%/(qN3i Ʈ9rQ |Q2$a`z:]urkg.O[[m,.n7+wT\\<.UB>7i5+"~QL�NujH\ 2/2PBdnc )UUU)Kܽݑ~}f,\ѢvH~Mnz`gc`kn[ fΜ)B ~_ؖ~-5_FŚ"9kɃ uMP"]]&?6B^  4p}җ4h&(D8"}b!>m6f̘e)e>7eIzk.]>C al ǵ{jk|q4𜁓V__y׮?S0x pTܝ6Xljg g̱Fy>q3r)Gss󲚚{|"7Tˁ g584N3cGd.m I}]1Ow͛3[;: !,A]+!DT�fIbrO 40,MM4xڴi$Q?> uBfX9><[˵~s@3>7ꗥذw\D!_M {]{&K&Ԏ_9EB9!̨ LΦ0Pj5 1I$ yu 롮(׍lb2pDhly2BDG~]KiiZo I |jt*<|٦i!go~iL9} 3J- /Y$YB>݃{U&1wX{wp6=Nv6JhhRc^IEI*Io8 f7{$y0.'' YYja;".[f[D\l>Y*]SU.r4i$h <gJ7do y|*–5H%ks(10?$IEEŊ$( k뿚4/V]GɌevK/3scm]tˁ96,x`i}HOn޼9iT}ϡo'9*KmPOlIΦgvI =lk676)`^ё#}uuu^Fog-d7dF"~ YF1v,TEm3yEqƗ-<%KQZưx4ves62r~6c_CvejKЛs`wPЯůf(^m90+'-L#fx H"1^b1�~[x c<`kh΁[sQfFlr6CHȅbU+ ;[?RB{N֖/ʁvp6Z)g+&I𗈷 z- $,5s"}҅---^9-i[27ckɋ/*GZЎBHCfD|Q\+Wz%俋j|F f:prz8[_C^*8u3C-[ϝyvz ;ӣh I,rٟ!fs!|,[j9-V *AFMB Qd630"m+[}!DD<D6�5]Ԃkx,Ijp|50! ߿9(##zW>)]G c|'bs lI]鳕W{ Q)<~F2%O|$BXùEd1s^wXQ3)))АϏ?]$B'T`Jm"lj҄E=!$\Ĵӗ,YOʶN30B3[#H\y)* \g`[fϞݐ7>mNP_2+m)|ns'ˀQMVO$)ϤI& k>Q|8*10 w[,hDlqfG`Z~5pG ,1yX=+**V$ +Gٶx.u;}tS�f(7sfGtVZ~V^3[elի#rWH$s<Cr@lֲ{͛7'R- PrW &ˁc@6{ c!DgSh۳\'VoVWZs]U m.bZ a"-l8 t>`JUUUB>E-z`K5׹1.1"CEpYG+mm^F͜9sSB % ð,Xƺ\sXHI/m `B!ț<.#PѮnOHMD|ħעTf̘1ej9_U~JǍ>U sBD&48W]' [ZZbj9_Og%ƾRN=CY2۱gkx!/!vܼ&_ӊܟ6c*7o' !bXM{s~jZyvư" 56 ^v+#Ou۵"O'eԈi:[n\hѧ1ʧj90:/[װyUuJc>cY{@=05þװ[u! IyeeV5yco(~(ml?KT2x!<ߺANϐ?g8}KZ-v&xiZL v6U(H1y@%{BA+"99ĽlEohhV�^S\K [m"~ `9mnacΧm۔SXX8}ɒ% tX=hG^9j'@K$7s~[!YlxE8x~ [(^uQSSpҥQŐR.5(~I7x^څ|n&֡o!(a|{cvtb~61Pu}&흋GC6ذ|L4im+(G׍Klt˧gֶ~v?qȷN0916v>r݀y40�[eJ:+j=b㸃t^~ ɷCp/}n"( m@6`{\h2x 8F]%y9rQBH-Ta}f"ppǶޝ!j'NBϱg@s!}\ಗ{\sIGnu*EASS6le﫥`lMBrnL_M4aF>uw6s<N߽t~咨`JUUUG+)j)'W`-[\n(g ֿT]K$NbӲ^kƞusx=r 6l^0j̙"&T+z8ىOk:%@؜P4Y.WEbKBcϼIx *h3qK.VOk#y-3VC:xmJ6'mgU 2 9h{.7Xb EcxlƫJlg̘1"J&0I¦r$OKi5v'}3fQ'7pNTlcxh36<'Y4҅--- NWB,LzȞю-Nsݤ*T/"ZoUyJcG3Y~Gcq)&!k1q(qD477/iiȣ�N&Usj|^'a+wy[_/`NʱGntV߭U<M~̾y&ulb5kꎑ?}޼y;X�Pۍy{v;M`y#q1dlJ(tq6uK(w`=)rOu+-5awDy&28ͣ!q:ݓD<mڴOO΢mv}Nz^p /72?Dj:b3vAD{,vwvi4,o^D7^uti} <9ƵSee6|5:NקZur}Ы(?^�|Mz^&n*zl|8AvY?rγI3%6Z-eس\$?"rXMvt4̗+D=BH&C XǷ_1V}> Uln |~nNĆE2 oxjlCpvg@*?=.-fGxӗ,YZȧgi_6,X< qh,Pl}HŚ{$'YAlh,jqgn`\}ð``)L>)c/n4ٔ,S4{;s %sď|}` 8 |dɲW^yeSMd~ ypGaC&a:%c65ooÁ+h?\76RzUحD.hWJLa+,װܻ7a_.|t lCZH|9rQ/ʐݣYS=D.}=7 bj3(b̵taH`HP<7쎋 ZC655aÆ#¾g6= u9?Z\_)w}~ U!!m^&Iitcs_!m&Sοgfƍ/-[l{R@'wX']:CӮO$2*|$i+Vc^ؒ+f#Ǝ&!|qm ׮`ˏ`wF^$BBhE.D�[E'By߁=g?kQ>Éy=6f[a}p_a˰݀FlDZm[vo !!|˶E'"l!ÜtcCjHݶ|ccJ!*2w=&>E97r!͉XgD(#3@oFbAav9q}?$qx:G Nt yɛ |w?$BB.uYs[I'a0n|`Dlg tyKSS' yس؄'];փ# l5VK][,L-w$!\:fBB.D7e (7bϮ#_?< 0 4B8j�zl߾=swu"ĞXͭ& w[_bXDmlA *BB.?y <yXDϲGx~lhiiy>C'H]o##9H�o4L:hH= :~%K$6O$#\r,wfKϰk?BB.DDv#]Hl+I<N-V{# .݉>9N^p�m}DxoգBHȅ@ޔuJ~$^ >v%qm(W3n!@^BI ɃѭV WoEЊ\d㕣ہ>Zx& tسVEmu!g){Q^S>K<!VBdyN|N+ !^}!\O}!\! !BB.B B!$B!\!r!BHȅB B!$B! !]TTi5B!B!B!B!B!B!B!B!B!B!"x/ȰLB!R,N.r BFjE皀|n.!B!|D3^NC E B!/69 !z`+p{ik})pTB.B7Vtv#[7KȅBr# _PR†Ў+L!B!B!B!B!B!B!B!ɡR)/'YB` M T�ϨYB`Ѐ&rBd_zN܅B�r[[S,B!D0*A̤@Y㽀,B!D08'i=W`E!B!B!BZV?����IENDB`����������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/takepicture/������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020265�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/takepicture/android.txt�������������������������������������������������0000664�0000000�0000000�00000000075�12641336260�0022450�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=TakePicture author=Mathieu Virbel orientation=portrait �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/takepicture/buildozer.spec����������������������������������������������0000664�0000000�0000000�00000005536�12641336260�0023151�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[app] # (str) Title of your application title = TakePicture # (str) Package name package.name = takepicture # (str) Package domain (needed for android/ios packaging) package.domain = org.test # (str) Source code where the main.py live source.dir = . # (list) Source files to include (let empty to include all the files) source.include_exts = py,png,jpg,kv,atlas # (list) Source files to exclude (let empty to not excluding anything) #source.exclude_exts = spec # (str) Application versionning (method 1) version.regex = __version__ = '(.*)' version.filename = %(source.dir)s/main.py # (str) Application versionning (method 2) # version = 1.2.0 # (list) Application requirements requirements = kivy # (str) Presplash of the application #presplash.filename = %(source.dir)s/data/presplash.png # (str) Icon of the application #icon.filename = %(source.dir)s/data/icon.png # (str) Supported orientation (one of landscape, portrait or all) orientation = landscape # (bool) Indicate if the application should be fullscreen or not fullscreen = 0 # # Android specific # # (list) Permissions android.permissions = CAMERA # (int) Android API to use #android.api = 14 # (int) Minimum API required (8 = Android 2.2 devices) #android.minapi = 8 # (int) Android SDK version to use #android.sdk = 21 # (str) Android NDK version to use #android.ndk = 8c # (str) Android NDK directory (if empty, it will be automatically downloaded.) #android.ndk_path = # (str) Android SDK directory (if empty, it will be automatically downloaded.) #android.sdk_path = # (str) Android entry point, default is ok for Kivy-based app #android.entrypoint = org.renpy.android.PythonActivity # (str) Semicolon separated list of Java .jar files to add to the libs so # that pyjnius can access their classes. Don't add jars that you do not need, # since extra jars can slow down the build process. Allows wildcards matching, # for example: OUYA-ODK/libs/*.jar #android.add_jars = foo.jar;bar.jar;path/to/more/*.jar # (str) python-for-android branch to use, if not master, useful to try # not yet merged features. #android.branch = master # (str) OUYA Console category. Should be one of GAME or APP # If you leave this blank, OUYA support will not be enabled #android.ouya.category = GAME # (str) Filename of OUYA Console icon. It must be a 732x412 png image. #android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png # (str) XML file to include as an intent filters in <activity> tag #android.manifest.intent_filters = # # iOS specific # # (str) Name of the certificate to use for signing the debug version #ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)" # (str) Name of the certificate to use for signing the release version #ios.codesign.release = %(ios.codesign.debug)s [buildozer] # (int) Log level (0 = error only, 1 = info, 2 = debug (with command output)) log_level = 1 ������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/android/takepicture/main.py�����������������������������������������������������0000664�0000000�0000000�00000004732�12641336260�0021571�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Take picture ============ .. author:: Mathieu Virbel <mat@kivy.org> Little example to demonstrate how to start an Intent, and get the result. When you use the Android.startActivityForResult(), the result will be dispatched into onActivityResult. You can catch the event with the android.activity API from python-for-android project. If you want to compile it, don't forget to add the CAMERA permission:: ./build.py --name 'TakePicture' --package org.test.takepicture \ --permission CAMERA --version 1 \ --private ~/code/kivy/examples/android/takepicture \ debug installd ''' __version__ = '0.1' from kivy.app import App from os.path import exists from jnius import autoclass, cast from android import activity from functools import partial from kivy.clock import Clock from kivy.uix.scatter import Scatter from kivy.properties import StringProperty from PIL import Image Intent = autoclass('android.content.Intent') PythonActivity = autoclass('org.renpy.android.PythonActivity') MediaStore = autoclass('android.provider.MediaStore') Uri = autoclass('android.net.Uri') Environment = autoclass('android.os.Environment') class Picture(Scatter): source = StringProperty(None) class TakePictureApp(App): def build(self): self.index = 0 activity.bind(on_activity_result=self.on_activity_result) def get_filename(self): while True: self.index += 1 fn = (Environment.getExternalStorageDirectory().getPath() + '/takepicture{}.jpg'.format(self.index)) if not exists(fn): return fn def take_picture(self): intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE) self.last_fn = self.get_filename() self.uri = Uri.parse('file://' + self.last_fn) self.uri = cast('android.os.Parcelable', self.uri) intent.putExtra(MediaStore.EXTRA_OUTPUT, self.uri) PythonActivity.mActivity.startActivityForResult(intent, 0x123) def on_activity_result(self, requestCode, resultCode, intent): if requestCode == 0x123: Clock.schedule_once(partial(self.add_picture, self.last_fn), 0) def add_picture(self, fn, *args): im = Image.open(fn) width, height = im.size im.thumbnail((width / 4, height / 4), Image.ANTIALIAS) im.save(fn, quality=95) self.root.add_widget(Picture(source=fn, center=self.root.center)) def on_pause(self): return True TakePictureApp().run() ��������������������������������������kivy-1.9.1/examples/android/takepicture/shadow32.png������������������������������������������������0000664�0000000�0000000�00000006731�12641336260�0022434�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Rl���sRGB����bKGD������ pHYs�� �� ����tIME g���tEXtComment�Created with GIMPW�� 4IDATx[8E%=5Ic Yy3%"{C������_=$&#>� �[% JQ|'Ѣ4J \q?ם EoyoyO3@j>u K"{[Wċ_;N KqL$} ":| NO7A,-o.n0l<7^j|?m8=ů=;׷ / =9O&x עf=Ya '~qyb\N?p}_ث=LBOj߅S5{Ѿ$(@>Ntk#xo-6gBKj?Q[ 0uO6̠CeI|S彔2Bs8R𥨥qR1B9uWߖc)IX`Zt#eѸS2ʓ ~>{~%٩j? ?r4Aw.22@_FM ? FL1W̪ƟW#܅r2ʞt:9Ps<hhve"RTf &k�2?"t#OUHb!ZSl5@q*~GzSkRkEn6v_G~VY`w۳ 0^O/ufd Le2yu_/}~Mi jPe*_Ka4J$,@/pm$2F(z ͯ'!&G%_tÜT/05%0$F}V|-&QHFUGc'UJ%PkU?%*oeo F_ )fUݯſ`R\(&{4vDXˢMEo%|+#T#,TaXh1A?̆,oV]E~{PTl!?0#?7#s1KE~k(Q¸G&X�RbBRk Y/-oPYK kDH-F1 3܌ MEz9v7NHFaPGbNMF^9FOZcت�it/p3N�_6eط:'DX44#�EStج%[1?щXoiM%|hu#�T~7bi)nyd�5bP{ LWljU Ml�V @�K{�tO@(i$CW�8 `ePl마֚}p\JIa2aUId|n dRړ OU'?5nS $os:@tJ o�57lXyZ :hJ1:&,-O_ r8bS|faP4J`�o:�0󸖡+ZJ"o=���`�� ��0��������`�� ��0������0��������`�� ��0��������`�� ��0��������`�� ��0��������`�� ��0��������`�� ��0��������`�� ��0������`�� ��0@lCaV|PaVښ��� `Xn@SCޠMR(\8Ap)�0@>pϔ@@R-F�-'ZpC꧔ԩs^G~2�2A.$҅' !(ч6@6NaP"SAȭ6Qg46@%.'@FR9wiH5;n^�`i"1ޠޮ4b%υ`eiYuP�ZWs%n�/1p<&' g,Yo,{u�dȆNB6R.ۤeٳnwnagv2{`�zlNf9IQ赆#;ot6']j6 B]:цJZ aP3'' d hF*|(ln87ۈ.cB0~"?!g16a�-tA72 jz�)~&PYؚ*0A Jߗෑ94#\+Aqm\Ck| !|/_r_m>_b-yFZ_+ܒsn[ۙck$wQH[>}mRFd=@v2ld$>dKl-q1c��03R?:= 'BA#@[ }"'ecZ;*$QBE@^-??c�k^N*߼L(bV[Q}20 ,i�K b\04@]/zHf8sZ2 Tkz=RE=#Gg][K_&QNMR緔9 `=4Ǥ<~uMm?FH?0tz}s?xF!p9+!9[|3X�o V& nHCY5[)=UU/g2ү>!D@6 Godf=NL6͝[~I=2F~F I~*:3C' ozYixP_:*&:% XŃ>MΨRJ!fJֱkZ)à6A#;2*%P Z/E pkMRI!kQu>{%BIhۤrX:?cYnGL#}<?uk!?*kH/O9Ε>"-uŋ>U yum])#Zքӆ\_z Z&H} =j=&Ⱦ%#2A-+DQ/kF_hnE4V";M=#g8S{&=➥C:/{fhe:poly>:O3Q#5¥?�[~&8~/cEeKD  rx���������` z:����IENDB`���������������������������������������kivy-1.9.1/examples/android/takepicture/takepicture.kv����������������������������������������������0000664�0000000�0000000�00000001523�12641336260�0023150�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 #:import win kivy.core.window Widget: canvas: Color: rgb: .85, .87, .88 Rectangle: size: self.size Button: text: 'Take a picture' width: self.texture_size[0] + dp(40) height: '48dp' on_release: app.take_picture() <Picture>: on_size: self.center = win.Window.center size: image.size size_hint: None, None Image: id: image source: root.source # create initial image to be 400 pixels width size: 400, 400 # add shadow background canvas.before: Color: rgba: 1, 1, 1, 1 BorderImage: source: 'shadow32.png' border: (36, 36, 36, 36) size:(self.width + 72, self.height + 72) pos: (-36, -36) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/animation/����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016304�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/animation/animate.py������������������������������������������������������������0000664�0000000�0000000�00000002472�12641336260�0020301�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Widget animation ================ This example demonstrates creating and applying a multi-part animation to a button widget. You should see a button labelled 'plop' that will move with an animation when clicked. ''' import kivy kivy.require('1.0.7') from kivy.animation import Animation from kivy.app import App from kivy.uix.button import Button class TestApp(App): def animate(self, instance): # create an animation object. This object could be stored # and reused each call or reused across different widgets. # += is a sequential step, while &= is in parallel animation = Animation(pos=(100, 100), t='out_bounce') animation += Animation(pos=(200, 100), t='out_bounce') animation &= Animation(size=(500, 500)) animation += Animation(size=(100, 50)) # apply the animation on the button, passed in the "instance" argument # Notice that default 'click' animation (changing the button # color while the mouse is down) is unchanged. animation.start(instance) def build(self): # create a button, and attach animate() method as a on_press handler button = Button(size_hint=(None, None), text='plop', on_press=self.animate) return button if __name__ == '__main__': TestApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016630�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/app_suite.py��������������������������������������������������������0000664�0000000�0000000�00000011446�12641336260�0021201�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Suite of Application Builders ============================= This explores different methods of starting an application. If you run this without a command line parameter, you should see a menu in your terminal. You can also run this with a 'r' parameter to pick a random method. There are lots of logging options to make this easier to debug: the execution order may not be obvious. Each time you run the command, only one kivy application is created. This uses the file testkvfile.kv and the file app_suite_data/testkvdir.kv. ''' from __future__ import print_function import sys import re from random import choice import kivy kivy.require('1.8.0') # 1.8 is when kv_directory became part of app. from kivy.app import App from kivy.uix.button import Button from kivy.lang import Builder from kivy.uix.floatlayout import FloatLayout # Note that importing FloatLayout causes Kivy to execute, including # starting up the Logger and some other messages. print("** In main program, done with imports") class TestBuildApp(App): """ Use build() function to return a widget. """ def build(self): """ Build called by kivy when an App is started. Called after trying to load a .kv file. Returns a new Button as a root widget. """ print("** inside build()") return Button(text='hello from TestBuildApp') class TestKVFileApp(App): """ Empty class, but name used to find .kv file. The filename is the lowercase version of the class, i.e., 'testkvfileapp.kv'. If not found, it strips off the final 'app', i.e., 'testkvfile.kv'. If not file is found, and no other method sets the self.root, the program will run with an empty screen. """ pass class TestKVDirApp(App): """ Empty class except for setting class variable kv_directory. This directory sets the directory in which to search for the .kv file. The name of the kv file is still governed by the class name and the .kv file should still have one root widget. """ kv_directory = 'app_suite_data' class TestKVStringApp(App): """ Use a build() function and use the kivy.lang.Builder function to parse up a Kivy language string. """ def build(self): """ Called by kivy run(). """ print("** inside build()") widget = Builder.load_string( "Button:\n text: 'hello from TestKVStringApp'") print("** widget built") return widget class TestPrebuiltApp(App): """ Use the Builder to create a top level widget at the beginning of the Python program, then use a dummy class for that widget. This costs a bit more in start-up time. """ kv = "<Prebuilt>\n Button:\n text:'hello from TestPrebuiltApp'" Builder.load_string(kv) print("** in TestPrebuiltApp, class initialization built <Prebuilt>") class Prebuilt(FloatLayout): """ Empty class to cause setting root to <Prebuilt> tag and set inheritence """ pass def build(self): """ called, returns instance matching tag . """ return self.Prebuilt() def print_class(class_name): """ Read this file and print the section with the class name specified.) """ filename = sys.argv[0] with open(filename) as f: data = f.read() regex = "^(class " + class_name + "\\b.*?)^\\S" match = re.search(regex, data, flags=re.MULTILINE | re.DOTALL) if match: print(match.group(1)) # the __name__ idiom executes when run from command line but not from import. if __name__ == '__main__': dash = "-" * 40 arg = sys.argv[1][0].lower() if len(sys.argv) > 1 else "h" print(dash) if arg == 'r': arg = choice('bfds') if arg == 'b': print_class("TestBuildApp") TestBuildApp().run() elif arg == 'f': print_class("TestKVFileApp") TestKVFileApp().run() elif arg == 'd': print_class("TestKVDirApp") TestKVDirApp().run() elif arg == 's': print_class("TestKVStringApp") TestKVStringApp().run() elif arg == 'p': print_class("TestPrebuiltApp") TestPrebuiltApp().run() else: # help print(""" This demo runs different application windows based on a command line argument. Try using one of these: b - Use build() method to return a widget d - Use a kv file from a different directory f - Use a kv file with the widget object p - Use prebuilt widget inside a layout s - Use a kivy language string to create the widget r - pick one of the options at random. h - show this help message. After closing the application window, this program will exit. While the run() method does return, kivy cannot run another application window after one has been closed. """) print(dash) print("This program is gratified to be of use.") ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/app_suite_data/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021612�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/app_suite_data/testkvdir.kv�����������������������������������������0000664�0000000�0000000�00000000107�12641336260�0024171�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 Button: text: 'Hello from app_suite_data/testkvdir.kv' ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/app_with_build.py���������������������������������������������������0000664�0000000�0000000�00000000712�12641336260�0022174�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Application example using build() + return ========================================== An application can be built if you return a widget on build(), or if you set self.root. ''' import kivy kivy.require('1.0.7') from kivy.app import App from kivy.uix.button import Button class TestApp(App): def build(self): # return a Button() as a root widget return Button(text='hello world') if __name__ == '__main__': TestApp().run() ������������������������������������������������������kivy-1.9.1/examples/application/app_with_kv.py������������������������������������������������������0000664�0000000�0000000�00000001134�12641336260�0021514�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Application built from a .kv file ================================== This shows how to implicitly use a .kv file for your application. You should see a full screen button labelled "Hello from test.kv". After Kivy instantiates a subclass of App, it implicitly searches for a .kv file. The file test.kv is selected because the name of the subclass of App is TestApp, which implies that kivy should try to load "test.kv". That file contains a root Widget. ''' import kivy kivy.require('1.0.7') from kivy.app import App class TestApp(App): pass if __name__ == '__main__': TestApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/app_with_kv_in_template1.py�����������������������������������������0000664�0000000�0000000�00000001213�12641336260�0024154�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Application from a .kv in a Template Directory ============================================== This example shows how you can change the directory for the .kv file. You should see "Hello from template1/test.ky" as a button. As kivy instantiates the TestApp subclass of App, the variable kv_directory is set. Kivy then implicitly searches for a .kv file matching the name of the subclass in that directory, finding the file template1/test.kv. That file contains the root widget. ''' import kivy kivy.require('1.0.7') from kivy.app import App class TestApp(App): kv_directory = 'template1' if __name__ == '__main__': TestApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/template1/����������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020524�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/template1/test.kv���������������������������������������������������0000664�0000000�0000000�00000000075�12641336260�0022047�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 Button: text: 'Hello from template1/test.kv' �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/test.kv�������������������������������������������������������������0000664�0000000�0000000�00000000063�12641336260�0020150�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 Button: text: 'Hello from test.kv' �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/application/testkvfile.kv�������������������������������������������������������0000664�0000000�0000000�00000000071�12641336260�0021350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 Button: text: 'Hello from testkvfile.kv' �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015426�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12908_sweet_trip_mm_clap_hi.wav�������������������������������������������0000664�0000000�0000000�00000037742�12641336260�0023262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF?��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data/����������� ���� �� ����(�H�_�j�{�������v�`�g�K�4�+� �+Slox%�p n-+= Nt/<�LW+   `y%a�X#Wf wh1?�t�Yb�QUo?  o]� dYU@x+jL9YY@k�qX2  SY-t; u * 0~L{Un:v-f> [r?ڨPz[7Fs�8  5 k,l { Z GZm*XTc &Fm8PZRKr :[�ϿSm  eT">-8M;4.X,a(#* 2);k- ojX�mh=) ׉�&kha 8+WC}IA;x9550')"U09N i�BnՍӌۍN G� #AG7,' 3�0CP3hƇ˽<t7@ m* ct%3,u,'=#L .F /\])J5x)M;ӥF*Vֿkl4 KdUAh:13A(k+l`s/w޲|0UDNE h$�|�8CP$ ����Oio�$ J;��=y?_�$�\$.:&-B`vXZ`AN�?�8`z<WJ{> �Z��h[<& ��_%YP�|������J�g����������W;OZ�*{{ui@9 gq��1ld j�wzd`n_���� Z Bo��^� �eX4 %%�M3k�U�w8+\#Y4# ��%+(Sgx3��I!f$�D�0�q��o5HOy ?M�g4y@q���V� �wVq�G�R N j ~j6#D3&Gw0  mt D|arL8 [=b}/ ~T / T x~D�l�?}w{9kZZ�Ma:HT:[TLel@�M$W4_iV  +  QD   Rop1�Sn(( `bmFҹծ],  jsq)b:8m0+( $[R �x Hc!��M��(u10 LB, . +e,bf4#wKTL(ki�j-n&jK1*(@Cc8~.d& ^ ^OQ:0<Q_Eٽa>OA�CX X h N v 5 ce%+& q|h �Ct<E5<$M`RxAv�B_�'�E�b�q��� KE%��9��u4hKP:c<m �K����41"�'' ���mc,zt�R�!�xz={ nR~��;J.U���B�1�c/=bs�eq3�{�@��MyZ@} x4���6KE���q�_�<���JK0�I�w���=n^K���������a�M�>�&����� �;�D�&��� �����z�V�%�v}}msvv>|4��5����D2G|K��|�g�T�2���|�5��~�*�X7KKh-&RNn,.)%"8k (<#eM"ha7,�g*ST>6-,"T�ZP +,G& jx" d &=�FofQ6 RL%=4rr  ZH{={i Z (k \  ?oW�C`]]q e] �\�UeR i % K A , ;  !"91  @g+M "~Sl! 's8Ww L11@�${]G|7Ors Z  y@40 ~ �q�$N+`5� _: *nwoUEy,v"�G�v\]5 `6z c (/�?9Q(-B\xZ�������h�T�-�+��O����c�8��yVN>YTn 5LR �-�8�2�1�>�)�?�(��!�����'�7�-�'�%��� ��!,^�+�H��m|e-���l�^���Tup&Nv(�U���n�o�`�X�f�C�B�;�$��� �T�t�p�d�D�8���uh2Lx�,pM#���M�;��O1FJlzS;[f��$����� ����3�/�'�4�)�3�3����tC��}�B��n9=k>X(M��O��@rE3���~�`�0�$�����vR >a}��%o1? u8eslY�b4Lf %v F%�a^HTf@N  y��'6_.pH/S�v?� )IBl } z h6Y�0��9�{i\54#@ ~`X� 15/9�V}:2 GOjXP"�6�q����������Y [�:t dbC��(}$hZ�ovt8*���WQ $,S~>��B6_-mbxz0?lP��=,D`1L(B��_]dX\,�Z����������������50["�n��?"�T,�K�~1}S{J�|����������l�h�U�<�0�0�%�8�%���ok~���$�(�-�$�8���� �� �����!���&���5�9�7�4�� ����1�n�v�d�>�/�%� �V& +,-UVr��[�v�\�C�C�-���~;0%<JVZp"�0�;�2�$�+����`URd{�2�D�P�7�7�5�,� � �� ���*�(� � ��qcPWfn��'�G�P�v�y�����������������m�Y�K�=���M�+]H��4�k2(UaI[?� d5��t�I� ��L��D3��|�A��[AFs+� FP]N.��+_ $GPk WdG1w�@�`��?E1������w��������|�^�0���q����h�/��vI>4ol-:; 6�t�v�S� � �U�����BIia]d.?ao�h�+? p�l�=]$aI#"Dh.NwytO)���){ Gd] |BZ��sx[`��$�u3I G` Nt**88A�� U?-�0�0E6h| as�yiW���g�C��3��oq��_��{@, #(8Sl � �|b0p+v&����QSJ���}�a�e�@�2�*� �� ������ ������� �0�7�>� ��� ��zA(UNp�3�x�����z�q�a�C�3�� ��ZIJ_kv��� ������ ������1�^�}�r�_�R�<�4�/� ������i,&GHdrx���&�(�)�1�)��*�%��)��"������"�\�����^�L�W�/� ��{v� �� ��%�1�)�0�5�(�4�1�%�3�*�!�%�!�7�E�?�@�0�'�(�!���������$�N�|��������m�h�I�!� � �L�Y�@��np^R`1k#7O=U?!�V��Hr L M��^�"�&zj l$n8�`�e�p�������� ��Xu_DL��=�X :Lz\usU$m�%�U���b}aM: �����|�T�xH{c �K�j��������������������<e8 ���w�?�$����aiWDFD# BWk�l������v�^�H�7�-� ��� �j44c�� �K���������{�g�_�=�=�'��5!7R{���K��*wU+����j�X�)���(�X��J� �s;MQX'=r~X3W!�A�b�y�z�������h�T�3�=�6�$�-������ �� ������ ������-�+� � ��������������������3�6�>�4�3��"���� �� ��0�^�j�k�N�J�C�%�%�����������"�P�E�@�K�@�?�A�0�(�5��,����������!�*�3�J�<�<�?�2�/�,��!���� � ��� �� ������ � ���� ���� �� ����� �� ��� ����&�7�A�@�=�'�5�!��� � �����������?O{ �I��1kC����y�L�9�+� � �w5A3_!�>�S��}0 Z��n�K�&�b!5Xnx ���$��;�6������9�-�I�D�@�o��&����p�M�1�'��V)AHRXjs�� ��0�����~�a�`�2�/���e;Dd`;�������g�<�B��rus���,�)�'�u�!�<�H�T�q�w�w��Oa4��r�V�%��zo<t){��!�6�g�l��r<@���f�B�1�O=d[ �'�,�O�\�d�p�w�|��y���q��y�f�e�n��[f-���e�I���m?5L|&?d+�� ���x�P�)�"� ����*�,��*�!��� �� ����������� �*�<�L�I�;�6�$����� ���+�0�&��)���������� �� �������$���� � �� �����(���� ���������� ����� �����+�0�5�+� ��)������������� �� ������������ �� ��� ���� ����������-�0�+�0�)�"������������������� ����������� ���� � � ��������� �������������� ����� ��� ���� ����%�� �%��� � �$�M�|���o�l�L�<�+�� ��$�-�5�;�"�*�-������}&9Tg}��$�1�T�������r�l�a�P�A�;�!�!�"� �W�q��|�f�C�H�!���yVfnr� ������������ � �[j � �(�'�<�K�O����������z�[�^�K�7�1�4�� �� � ������%� ��)�2�[��������[�J�?���zX ���"�2�@�m����z�n�r�T�M�J�4�2�,��� �������������������������������kivy-1.9.1/examples/audio/12909_sweet_trip_mm_clap_lo.wav�������������������������������������������0000664�0000000�0000000�00000034534�12641336260�0023271�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFT9��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data\)������� �� ������� � ������� �� �� � �� �� ������� �� � �� � ��� ���� ������������� � ������ ����� ��� �� �� �� ������������ ��1 &  c ` ` ^<,KDV/ {){5AVsx3/\hF<q2!,<?ۚE҃ү](֝ٵߦP+k 46`�g�. ��_liA}%j$9 `4t�>{Kpo|Mh,v�i;O/�N�S��. ;gt *�bg(%1p)U=! 2b��{ vgQ8�������������� +4_AE }k Gh|@=h :2  }j U%6lu qQ=VM>R<+GP UDzSEWP=E * >_;8ggX k 5 /bZ[lVM\|"]WU Pe�  >:47gjV7v];W�g5ƣh~hq5   "=#$`$3#F"N![~OR X; @<F5 &n ]g{ރX܈ܵrޒx$fz:2 Jpm &1d,� @ p |=.` f � Y {fbI]]r .v6S2N��$V$,?0B4*'�wK5-,Fo�k�2��~smvv ���5��y@.1�o�B� �zqqiey��/�M�k�g�'V<z�<%kn}rG3E+~Q x�� �����'�5�9�@�=�A�N�:�C�G�8�R�=�@�@�=�9�B�5�5�1�,�<�8�2�6� ��#s)T�H8^@^Zr'X>Mq VU�� .6�zD}J#_�m��YS"B<Lmnw"k@E���$`~m>=#��(8n5w C�L6 ~A ܭ?V x!vFyXX4I #RDsG jrg?S|:uV K<#9=k0%A!�5$8QPT{Hu&[��0.b:`{|t\A;<R, S&jk `kG9u @ c,I   c ] �n;4g0-FYv9@7fb,=K�MXTkD}�J��>qd; =7m(mmSXPK4!.np'4.# R UI]_,+3Bir /v[}b np.3piO. i h q,@g8x9IW_3J^� �g���� 7<Qddjjcs^U^=V>9-) :J|.F��b� �qeH7Q>JQ[mzv��u.eI���F{RV/I,/�^�n- 5H^fHE�y���#JO}w{ujIQE,0��o���-�E�E�e������������������������������xq>����(NyylRM0$���Ff�z�4���[XH;HBDMMYzm�' $�v�9� �fQJ6FB1JX\myy� v%e>�|���-^t~df\1 cw[ 1�j^Hs8(Hp8tpOpj@O G Q  � h }��uIg.5����2p T�nEA/?LlG9E= dG.uvX &"!d,m m?0FWOQ2$:}R"7B+q_ltY}@%�I?EoyX n:Maih$�Stl*El#QN H 9S4� <x#-Ro[b,kNAU  c  GtqC`G9# |�{?tN E6_/3@w@ �'�G�[�o���������������������������������������z�x�~�q�s��m��z�v��g�q�t�l��y�u��s�o�����������~�|�|�c�q�k�`�o�^�`�g�W�T�b�M�[�N�F�_�F�V�_�\�S�d�Q�k�K�rF �C�`����� (-'>'$+$#$ �������k_0��i�:�{jGDG9?9?LLYiv}e1S1�V�i��������� ����������B� ��1�W�X�W�t�i��������������}�z�t�c�u�k�`�l�[�V���� �����g�O�@�'�!�������)�$�V��������^�m�e�M�K�K�5�4�5��A�!�$�-�0�+�4�+�-�:�1�>�C�0�Q�A�@�V�K�>�,����0�1�@�\�[�e�|�o�x�����������7AUd_yys@fg�F(Zk@^$w ] P xxA9Hh vs5Vw*a �_��f]5B@@UTq}�/�<�V��h�U ]yN��<sT2rRW9D�o�2�f@1  )3H[Uy ������#�)��4�4�4�>�)�<�<�5�F�>�=�M�A�2��`LuQ��5�v5(-7Fhd)���������l�<�^�I��1��������� ����'��/�+�/�6�B�<�E�O�X���x���s��`�p�e�\�Z�b�N�T�^�O�O�K�@�B�E�Q�E�G�B�R�F�F�K�@�J�T�B�z�R�o%8�XQ%>GK3j]#pMj / !3Ho�B)4fD}=b_0|LF`Fv �4�K�\�m�h�����������������������9t��}�R�8� �fXSWLQQP\bbsl} �������#���%��$�4��'�,�(�2�2�$�0� �(�0��#�%���� ��!�#�(�'�$�1�)�,�5�)�,�2�2��9��(�,��$�$����� �bWw���)�-�/�@�:�C�V�M�[�X�N�W�B�A�N�@�9�C�/�0�1�!�'�+��J�������_�I�1� ��� ��� ������������� ��� �����)� �,�#��!�!��+���/���� �)� �=�E�E�F�^�>�\�W�G�_�R�Q�X�V�E�X�C�J�J�=�J�B�=�2�@�5�[�e�z��c�b�`�@�I�:��'�� ���� �����WYrh��[    \:+��iqW$<KT�N�?HhF=79N^y%V{.V*Uj%�6�>�k�i�������������������������6]G9�-�k���������������������v�q�W�Q�x��qJ���F� �TU;.3(/%/2.DTJbofq CQW��-�N�y���������������������m�i�^��k.t,E��T��u]7� /@@Ub~ -0+&D)���{DspV#g8mD'���g�W�/��yvW^Q;H1.3(+6*3<7>KBaK{@�7O'��l��Q? (.9YKlq�@<K��B��fC //GQbf{f]~O]�t��:jgMB'���Qg#V� �H( &Jeah��� ��� �������(�g�m�u�^�:�=����^Uw���'��)�8��/�4�%�6�)� �'�%�'�4� �� ��� � � ����� � ��� �#�$��8�-��4��'�2��,�,��(� ��,�� � �� �9�B�V�O�$�8�-�������� �� ��� �sdaK596)@9K]H]ha}~K��q�e�X�>�<�'���t��/����x�N���]qoUdf[bej}u{mzK U+mD!�Q����&SQ-Y83$& ��������o��8��c�!�vH@1"  �%.5FMDinfv2T>�8�M�|������������������m�}�i�R�e�F��@Ka �!�8�<�J�S�N�K�M�>�S�V�>�@�4�'�,���� ��� �t�tAJZ�d�$�rL)!+<T[ww;i>'����BVQhl[`JIB+#������y��� _}�\��fwi>4' "6;Lbf{f"d��� � ��#������� �!� �������� �$�A�M�5�9�� ������� ����)�������� � � �� ���6�'��)� �� �������� ������������ � � �������� �$�%��'��� ���S\y�6�>�c�h�c�����������b�l�h�N�Q�J�=�E��+�d��W��W� �n:3& +)2JOPss{D7Ho�-�A�=�M�R�i�e�c�}�e�l�t�m�l�v�g�h�l�M�V�V�C�K�6�/�,�B�o�����z�Z�O�#���%Z9X ��N�|��������������������h�\�g��EF��O��iP7 73FYYr~j ;a#�0�S�k�q�|��������t��y�s��g�u�d�W�_�K�2�8�#����������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12910_sweet_trip_mm_clap_mid.wav������������������������������������������0000664�0000000�0000000�00000037274�12641336260�0023424�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF>��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data.����� �������P*~Fi)H}fО>jb 3 . ""!. :6qi,UF 1Kh#ҭ/w,mϪɡ~ J^�u"`F R+nr_�/t.pj/ f"WZ1_<'#�cf:/wX>"_6cmg�� M *  BE9<#\o$.1& H$!� 6 S z j Z Q Z OeM 4C��r��v'-[   ,D X$- ^S;a=oXv ! q   (+! =^GNCc=*o ?K b} ]JUVN^Nv9kIt=:,%in 2(O fnbk">Xzd? m 8  $nb Ӑpe <yzk!4&r! u> P�)x6Vo ,5 &&rpGq Rgdἤ\Z:Β֨?7`7B=a_>""Pl ����T�C�-�� �G�^�h�O�0�<�/�!�)���(�$�"�?�,�<�K�F�Q�\�e��$oe ��������t�o�w�z�n��v���SW"��������q�q�v�v����;�EP_W/���7f~5gS��i��ihibe^IZc"�4�A�_�j�r�������+Gw5,��d�)��U >=�f�����(KEeh^jwoSi1����d�U�9�-�'� ��"� Hyd?�y���!E\8o/�f��0N~3bN-�:�UtT_W]W3&Lw.[u� �=�b�i�������������������������1�XG3�a���� )2HXK]QOT��k(ns ! < , 1  n�M o h*�Z6Ugb2?o6PPOs4d"cY (2] s KS aA70KE7Z-#R fqdv3M ֍os`<<^C6  o$!)$+* H e@�Nm�{U73�LqS UvW W Or%�ge\c�  px�uL; ((Y8C3"XQe=b P ?-^LH grE%+[&=2| �`v5S & !�8C"[ LJ!X_[n{$b!-9)cV X'�/�k�d�{������������,8"|+:�z�P��n`B8?>7y1\F5����+:Zvy"o v B��w�2��t[4K��E�K�[�t�|����o�W �L����"==WX]iSI^?mO���v�W�,���i�h`��P��bJ<''V6x2�;�g����������f��/�E�v������� � ��^D6��z�<��wghuHv{'T$�a�����2)9^�El��u�&�yUB-($2d ^BA(�C��������9a%����[�U�0����;Tk�(�E�G�^�o�m�x���������������8'������\ K wJ4K�B5c2- o2 Yz)NgU]�N�z����OHvtkx;/o#r # �  % C  W (�]D:^'3X)WI���Co{IN�C�U,}HM�<D@o|- 6dXP*���0? )v(z#bW��Z>PsP 7 I^U�>=[A{uI Tvspm5L� �iWDPp�"\2f/0~3}TA/-F ; WE�'XFP ;a:A`[f!�d��NI�.W�m�4��keGE4��3���W��xND9'!-Pmu &T� �'Fu-me!�A�~�����.~oe%f���w�N�)���3%Dr�,�J�Z�d���������a:���b�3��wT0 D|Vu�'�D�g�^�v�����OxQ ���H�0��r_3@R��$�!� �(�����=�B�@�Y�T�_�p�a�i�m�f�e�g�R�?�����#��,�0�(�.�6�-�;�8�/�;�1�1�;�%�+�!�� ����� ��� ��� ���������.��f@���g�W�)� � �od_DkR}D�6�Q�v�������%JD yC����`�0���f[knyy=0gO[]c n-��"S*B'b��>����H{�L� �3�<�&�3�-�/�C�6�4�G�A�/�:��&�$� � ��O %2IUq����� 1{�0QAk "*p{`} �R����>irS3!~mK������j�1i��25rMk�����0TrstwvvTP8�6kt'm�4�)ddL=$)d98j"`�6�7��YuJv0���j {tmhNG#5Nm�<Ei .$!�t��{7~ f2�'�pQ?�4��tWd_SOo}!MQt=���I_el`N=��{�Q�:�?�.�*�/�(�-�/���#��� �O2b�$�7�K�X�f�m�n��y�m�{��� ������b�W�:�"�� �#�G�H�-���d(P| ��#�D�?�S�j�]�q�d�f�q�u�r�|�h�i�r�b�[�O�H�K�H�3�7�*�%�.������ ������3�9�'���� �� ������"��%�)�,��'�E�e�y��}�\�k�X�,�5�#���� ��%�2�(�.����n>k��.�F�H�e�_�p�o�x�w����������{�b�c�@�>�:�(�$��� ���)�U�5�,�%����tDvf\4{Y:\E�����;K`%!�P-p/���Ym N C5h�9�v,YOPVO7 lI�{����d!qA |H���m�O�+��D+Bo���$�&�:�A�<�Q��`,L�@����)@[Y_eOu 4?I��A�sB# (,BEPan|7fzAUS%�q�����$259rtC:$y��#�m#~eXP zaTfDw�G�W�w�����9N����FbTC2!��������z�p�W�G�B�*��� �?�v���X�<�+� �y~xoymhd�J' o��LpE,'#)9yRS[D~'�B�r�������D|,}^��d67>9N4t u���zvnPWz ��!�%�)�1�0�+�:�=�,�:���� �������� ����� ������(�I�q�`�H�:�0��������$��(�+��$�!����� � ����������������W�i�n�b�N�D�3����mg|��"� �(�9�.�B�<�7�H�9�L�l����x�d�^�F�<�&������\cy � ����� ���&��7�,�)�.�(�#�#���� �� ��B�^�V�:�,��� �}�� �s,!HZv�[�z��� 8DIVWSW@\M?`</�v��IhE((;0� p(��@�z������g%]t@���f�0��{"^dQ0n�;�I�Y�k��������%, �����t�P�<�.����L��\6���Y�1�xVJ*   ^a?Q�E�a�|�������� hw]4����{�h�Q�2�)��a/9>bin������ �����$�'��0�!�&�.��#�$�1�|������n�I�,��{s����x�T�=��t\RN:E768<3f�5{`�H�r����((X4{S'��5�fWH<MET]<&aq������� � �������� ����� � ��2�A�8�2���� � ��� �� ��-�)����� �������� ��k:{Bg�'�:�a�b�t�{����������}��b�g�S�I�;�;�+�)���� �i����v�N�7��kleSZOO[_NTOIOain�� �2�$�5�/�1�@�8�3�;�6�+�2��"�+������� �������� �>��/,����]�+��yxjirajb-{Mm�(�3�K�V�P�g�h�g�f�F�������-�8�8�G�>�A�G�H�L�Q�>�<�7�,�0�5�*�7�D�[�y�e�U�H�<�(���f���m�T�5���|fo_]fYUi\99sJq�)�9�K�_�g�y�������  ����}�d�E�5�������bFI\qy �������Xi��.�#�0�3�5�A�A�7�D�3�$�G�����p�:�.�� ������ �� ������� � ���� ����� �������������������� ��������UFMg ��+�:�8�D�=�G�W�D�K�Q�\���������d�J�/���nGe ��-�(�<�D�=�C�T�J�Q�Q�L�O�\������z�l�^�D�6�&���� �� � ��lb~ �� ����� ����#���� �� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12911_sweet_trip_mm_hat_cl.wav��������������������������������������������0000664�0000000�0000000�00000036776�12641336260�0023115�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF=��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data-��Sp65C ܶa&T.52GNuu  vu H] vنi#R�[W ,=+ :ͱwq>> (^H8%y  T"(y %�,8ZH~(�JKIJWU0iC˄;1` I[5ԥ* ,̢5=4to -BTd��$�a 5I���C8" B<^d8/-!Pe7 :U/dO #Kqv)GO칻 G *1`1diL���1EN%:#�Q��H�VU�veKŕ:b ,W̴4""I�I�i#ۂ:X2S,'7n6x�\d�mV�< / �> �&'0'?J.Lm Wr̖"n9�Nꎿt`P6g! !%)?ᙦ| P68X b I-xR g0$G9 ׬ h'ծ~%J  ^ǸդFD$35VMɆ@qlIl/.>c'Ϣ Rd ݨ&$^Abi(b*  \� fB׍1,Uوrk=�q>$5g$N%K Bvo#7@c ��8���\mJw\X /-;ly-*%.Sǰ/.{s82@ [V< -�O #22 {/2OOϷR'RC!0بqCoO<m+p.s }M- l �e/.zane,n�UR0@5X%7#09e .-WI0Id  7$+ -�%,$��J��K< � �\=EiK.eͽ%#^J3g -* EN%% n-9o<.d0zl0Hv6Z{'h�9Fm>? K4'tp[\'h轳xW95[+ $ݹ Ej[� ] ~:I3 ~ ȒbD ҐH CIҩ"ѦJ!ܹDP*4+R)O :4].[�!D�MOIe�n,$�I�`0y1 /ZNA5'ſ3#|&AȨ0!/ek`^\-c=R6@�n��d�' *l7 ߔ,m̔-c؞0g m�uAi8�n���R�J]s #^> 'JB9G)(L" tH 4 " x] CL4,f4��I� :}52$ B-"_..4`p 0iy1*D8'`q/\J�RQ%5uB GX /  nta i s%,  @��^,o�7\�A 8%#�Dm^&;"$�6e)O S9 %(-b� �8Qvo v� [�@��nfZ~ y1�1 <| ~ ;-krs4 ��Z~B$.RI��m�%%OU=f("f֗!Q , f# > !U3  <Y�$ukI��$ n�+U:=9:0\r pYm >w @��m II����8�?o �� B OՏ9 t 8# sW{CK5 YP,�86��[�[-��[I��~�y�K{hm796\B-cp\L"D#݊Y v!V4rFK ]*y?���m~e,[��@��m�?m�o  X `8ֿ0 Cada< `CyI� #@m�I\�7\5So �G >cU j *Zz+�Y��0w;8 QE$�^w�I��>wL%nl g#cl v Q? ӻ5#  <%�KCZeA$-�d 7o8G 6, ݉��)9= t�C{I����&m�\n[����@���YR� ,b24cv ("Kyk 8 ؚ �V m 93  6��#-�?�?�Iy�7' < �k, mUC"6Eb Qou I4 g  i[:[-�%R�[��7R$�I���� 4Sc D�yv'6;, sB:*PA 8d]�I7 H�R�����mv�w �-�-�\,R { #e)�_a <4t gIp Z k@��v�\A��e��e�.�@ u ??T Z @ <@([�~�G M|L d�6��� ��� /� [@�|B8MX oY߬N c 1I`o���6�G\�$��m�IRS��eMqM[�= l# @ ��OR� i �S�S��vR7dm�@�I�7�d� RZR7M �< > l  f�kdI@�w����( 8-�a o@Z&X [�Y E�o !?hڍmH IG + w� ] X #����In�7%�\�]fD   ! k �8w '`2:XO 7w�I����\6�w����w ?��8��h" 6�?Qyeu  @u9\! >,)>I~ P5hI�d�&R8Re\6fooU �kWq :IS�k K .\s<�[��Q  7S �\w���.�Q+  T .b  Qtt s  \@.m��I�%�6�e@�Ryt* .NVX62k F*lXg|-B[�f - �,d�%[���d�Rn��nd�I�R� � �'VbnB ! r fEbR� e4 l'n[�%8w����6���-�'wl , <Bb k ^ AUiDMo�$�$��%@�\���\��\&( /esoC+"W< qR�(�xW\rL^E�?8S\���I�@��evq �D| 'iH @6  �! 6t$��$��� R�I�@�[�m�7�Y+ ( T� �ULP hCz-�Rw�\$�%R�\�6��,?R= )wfX i�K* 7Sd��KvI ~ zPu K#w| {{��wz m����76��I�d�$�@����'�s�rW>v5 V`/ )m@ w�Kmd�4 ?d�-�R�@�$�m�-����I�� g �'E [@hB%8&U[�j` #.�S��n$�% ��w��w�I�$�"�{~{0:z[�S,8ua/Z{ [��I�.�-�m���m�-�w���w���R�% �[�I)|f7u_5 } 7jxZ]'I�lgN{m6����Id�-�R�$���w%w\� + G_  z GZ6�U %g ����R �\Ty hd�@*&-b4 %k�\�7@m�eB<< R ^P%xs2)2�n[a f-%�. �I��R�����������d;oH,s )^`�< 'D�8"v�w���w�[��6����R-��w���Yx-�q04 i�v��[�%6 !��n$�eI�.��d� �}&8vwb qt3R�$�\$� ��SI0 | -{! XG�K6�@x2`n�@�[���w�@6�%@%3 Q o^OLm^%-Z�C�wn@�6�[�In-��w��w[�m�$�J�c?~�C^kG�CMm� [�Evw�>�-�e@����������w����R��6� �.R~ �Rtx �>l$n@/-*d�J���� ��I���������d���[���7i I�I$�EI4JNKE ��� ��n ���d�-�-�7G��m�R\B��.\^U4t7�%Ymn�6���I�%e�-�/@QMC\R�w��Z`I^I-�\�IR �R� � �I%% � 7a�/yV'h7M r\AIN@��w���[�@������w@�@�[��SfBYP� G6�ws� 781O�e��-�%@w�7w�$�%[�@�����R���%\m� 6Y I�)cI�@�@A��-� �$,W�+�h8d ld�w�P�6�.�-�I�@@� ��R?I6�w�@�m1Ey>%m�Xvw�@�?�e#.6�����nwn@@w���n$�w@IyY�ex9%/AK[�n@�n-�v[� I�I��%R�7w�-�-��P7�no��0RZR`p�P����w�I��6�@����R�7�n�,@D8Q%ey��1/,yyc�^�  �������@��6�$���d���m����I��k{�! /_>D[��~�]\ �vR8�nR"R�I���w�$���[�@�w�I�[�m�d�6�w���-���-��n\�m�y ]^�/I�e�Y��w[� �%@��6��$�@�-��d� �$�m\�-8@%$�}I�I��3w��xd��Re �w-�I�nt$�fm�Z$L5 ��/o /m�7mR8P6��R�v6�xd���nw��\[� .��H?@J-���77d��I��f�� �-�e ���@�.I�-�R�I �[� @e,�w��&o\�~?f�-I6�cd�&~�m��I��6�nR�d����$���$�� R�I�[��I��� n�87m''?�?%ZPy�����m������m���I��m�@��[�R�[�w��% �wo�mv\� 6$���$���6���?BIc@�tS�4�HI�wn .�� �\d\%.\7���vGSm[B^OE�K���76.�\m�ww�@� �n\\Rnwn �nw���dI8�m��o.v�d��%I�w�7n�en@I�$�7�w6��n���R�R�m�w�ny��$�@]SZ@�d��v�v-���?����6���m��$�@�-�6�m���I�I������v6e�m��0�$���I� S/�[����c�R7I������$�I����-�I��@���d��@��8�H��I/��/e6m�\ ���o8m%@R�[����-� �[�-�-�[���w�I�w�$�R�����nn ����@�[\%w[I�\���@-�R�m[�R�>\6����n������w��7�6��$�I$�\��������7wcv�\R����u$�� ���\%\I\we���m# ��w�6@$�o��c�cd��?S.[�wd�n�d�w �@�-�6�� mxJ@w$��I\mSR�[w�n�S� ����[�d�������-�@��-�I� �@��-��m��[�mA�If�c /nd�S��I�\m�-�@�S@���d��-���@��d������[�-�d���R�n���y�cR��w�7%$�J%[�@��%.$�$���kivy-1.9.1/examples/audio/12913_sweet_trip_mm_kick_hi.wav�������������������������������������������0000664�0000000�0000000�00000040630�12641336260�0023246�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFA��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data1���������������� �������������������������������������������������� �������� � ��� ���� ��� ��������� �� � ���� ������ ������� �� � � ���� � ����� �� ���� �� ������� � ����� � ��� ��������� �������� ���� � �������� ��� ��; .6s{Ӆdʴ&\'jز3m˙Kss8Y{XlΎ7rې`ؑQВ>4tXЗS4\՛>МGo8Nȡ#lܣ=gʥ2eŧX{0�c`ӭp̞696La/p |t~e~}h}|f|{a{zzy!wod[/OA4& }u5,D~̃J[r &4AEO\hmpVvut.t6ssYrqOq qup*po?onjnmmml<lkXkjgjji;ihrhgg*gfcfee(edNdc}c)cbSbaa.a`f` `_<_^^^]9\xZX]P;G^@a7/'J WP߼vДůnfK m1n={T#uFqϩ8`;�`ʮܯ-6_ɲlγuô}ȵ%ֶǷ-}ʸ*kŹ)'zȵד,�T -(3:>H#R [IcefZi]hgggf3fe^e�ed6dc^cbb'baXa`}``_o__^G^]])]\h\\[Q[ZZ1ZYYYXqXXW\WWV?UxSPG<4) # /�sHCPo3W)JLO%c÷o;}9֪>k5cd'%09BbJOjSWWVV>VVUQUTT@TSSDSRR<RQQKQPPNPOROMaKH`=0':&xHj5Z4?yз/vظ͹*y̺rEr8s2լ3JP#-7?@xG{NOIOPOO\O ON^N NMgMMLxL+LKK!KJJ\JIFzAG<4'+!pQCڰ=eͿ򻄻}r0z۽%fƾ L$~e-x¶ @3Ơ ܮH 33&0f<CGVLJKuK0KJ{J=JIIFI IHmH HGGCGFFYFFEpEDCHB<49.c&IFmZI ·¾5Oï6ĉTŔ4kƣjǬ1jȢ}[}  ZT$- 5X;#@)E2FE}FEEkE!EDDIDCClC/CBB[BBAAHAA@x@@@@?q?D?>>{><5/B+$% #9ەkƼ/wǢ(tȭ"Ɂɣ/jʞ\˜S|+x|oؘIk` IH&/q6p:>>?@?e?$?>>m>>==J==<<h<<;;`;;::k:8:99~9?9 988`87531g+$+ �*Afg)ɀʃˑ \̏<oͯZΙ E{ϸ[Ѐн hѕ҇ \֞mA@}; DMA"(.2699o9:}9a9988k8#877b7*7666[6655i5D5 544f4)4333R3'3222?2}1.*$'C"#@ 2v]E _RYвP~ѲYҐҽ=bӞ1^Ԉ%X{ռTօ֮ >v+P6:#gg3 S8!&+.144444333B3322s212211c101000n0+00//\/?//..x.A..--~-H-!-,,_,+*'#Pqc rsEgjAԹԯ%iՆ[}֧8m׋ Wvإ!_ٲ9^چڶ I[ۏ۸I~CDq }S;!'%(Y,x-- /.i.-.�.--~-<--,,,Z,,+++_+@+ +***f*5**)))])&))(((^(.( ('''_':''&&%A#F_0 BJTH3_vQaYeٜ#L}ڳ'@q۟8q܌ܷ6_~ݧPfޕ޹-F߃ߘ߹ 1Ta2CNA dAI0 # &')s) )=)(((u(=(#('''t'S'$'&&&&[&*&&%%%h%5%$%$$$$^$B$ $####R#3##"""w"_":""!!!8!y@$W P�6|MݬBaޖޢEoߊ߿0Mi?f<U>a!CbJ; ;� D,>0"G##>$$###h#J#5#""""r"M"(""!!!p!Z!2! b < * m5 rV1�s^7kV-B'R y3 )Ru6OyFPz%@[;Ps3MvO[yqK>u HL Fa 7sRE~RB �h]/{ZQ!kH/uN?(ka2�>Og = ew cNgQ8Nr%>Ru*Yd|BKk#9Ve(:bk $7S? Hw5gN Ju?~n90[Q7sb>%ySH/  ~rO9# mT83cEA  Kb�dA+\J{<Id!<Tg 0N[t3BY&;Piw*<DmGfCr�g]B92  sG>\I,q]J,#{nW<3wU<>y[JE) nl];7$ t  Q!_!IpU H %<Ka|&9W`r *'FQg $+;V_r->Afmu "*Ep_ e 5h�2i Q tw\C5caC3.f]I51|nbF>& |j\A93  v \ A 5OVu{Sb '4BWcz6CJYms2FFcp{ (5<ZYe|#8ATcdz+01�0E!  G "_]XgED2 nbV?=% u m Z B E ( "  v o b L E @ )     o w d N X @ 4 +    q+�FZ6}q47EWVr"6(GNUlmv /,HW]ext  /3HKOfhl~" 2�Kd  : > / | p Z Y 8 4 "   � t a ] I 4 3 *    y q v _ Z O 9 . )   t h \ V J M * , #    wU&lZ�rezsrx^:7BNWkd!-80MHdrf#5*=QMaei %')1@:NSc|F@X-��`RFh      � s k [ Z J ; @ '    }dqSOL:01�~ltaW[@BC2+$r7K{��!T�/wL .,7G7NVQgls�'-B@BO]Pijo~� -&:9>NIUfbnqv{K%jL�NOjzggcKGH'-3&}~mfbWTPEEC,7!#|pipYcdHOG7;$5o&�$* |Wktn~ !3,@@CIMZe\cko   !'313G;>TPZdZkqoz}&:_6�.vl$/31 }yttYbbEQH8?510  {xgxscd^PYBDE:88&'$ %J(��h-^� **)A4<PJVb_otgxw -+,4+AA:ERC]R\effnitxxx=  ��PvM}~rwdef[__RHE:84&1+  zzhmk^gWR`NFM@@@84/",   o >�\�S+VsV�! 0*->0>B?NXAg^Ymhl|m{~� $&3'-4-I9<EFJXJZa\gjfquro)4���U&%euwnnqgamS^`QMMBEE2=;*2'$*! uy}wmudll[]XPQZDI=4A-/5%* B �p��e]MA *%3%8--8;=KOESFMTO[ZYfn`pto~|r+c9{(d�X��Q7d|~itjbne_cW\WPNWAQD0D:9>,,4",'!#�}X?�y�7�T:n5} #"%'-./>)7<7GC<DDFRCMWNZRQXYWba_ddlvkwxr~} DQ �9����G ~usr|ijjfef`d^VdPLUOILC>M8B8:@5+.1,7&.#-((   �������u�4� �P&@sA*'")!1'+63,?3=><DO=PKKXSLaXXd\ecajiistlsns}w| Tm8f�%�g����Cjirzturryjiqkhh^\_Nc]U[LJWGFN=H:2?7654161./"- #  � ��������������������������������������������������������l�c�1���a!xS"� &("#-""4#(3(56.;42;75J>_LfM�d�������������������������������������������������������������������������������������������~������z��y��|�v�x��z�{��t�|�o�t�t�q�r�z�m�w�n�t�w�m�g�b�@��gS3_;(  $$!' *" 2'&-#-/*/0+C67C6:>8>G5EC?EJBP>RLBJQHROPXTR^RXXWYaM`_X`g`dd\h`nffopeq`jlnlznzplsurxvzun}sz%Cm�;�S�k�~����������������������}���}���x��u�s�~�u�~�y�j�t�q�j�s�k�i�s�c�h�i�a�f�m�\�m�m�X�]�Y�[�a�`�T�b�W�S�Y�N�S�X�N�S�P�J�^�J�H�]�L�K�V�D�P�N�E�F�O�E�J�C�>�B�C�=�K�6�C�A�1�I�=�<�>�5�<�F�2�0�5�/�9�,�+�/�#�0�9��1�1��'�3��,��sVO#�|`V^SNYUUmXahYjh`lbhveksppusyzrwrw}.Qg�!�.�V�\�Q�d�c�W�c�Y�V�a�Q�X�\�N�]�U�V�N�S�M�Q�P�A�M�D�L�H�=�B�C�F�K�D�7�D�<�;�>�3�;�7�4�<�<�.�@�5�1�9�.�,�7�2�/�5�*�.�(�(�,�/��-�&�%�,��#�(� ��%��"������'���%��!����� ����� ���� ���� ������������ �� � ���� �iO='&H[n�(�(�=�7�8�;�-�3�=�)�9�0�,�<�0�2�/�'������|seJF9%<R_��&�4�#�2�2�*�2�,�(�.�)�$�+�*�'�7��3�*�� �"��,�$��.����� � �cW-*1K[f�� �� ������� � ��� � ������������� ������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12914_sweet_trip_mm_kick_lo.wav�������������������������������������������0000664�0000000�0000000�00000051000�12641336260�0023252�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFQ��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data�B�� � �� �nopzޜڲֹҍ΢DØȻ EЬdơ!6H.DцIψS;W+!iݓ\Ŕ?(nҘ^șJ^E#mϟD R$Yɤ4fѦ^ħϨ,Oǫ򳘹:‰ɄhֱܠwZQ ; &(/q6<CJjQX^yekXqcv<{\}~(~0~}6}|5|{={zGzyNyxNxwFwvmvuxuutts0srOrq\qpgpooonKnmrmml)lkBkjrjji(ihQhgggfUfeeedOdc|ccbPbaa+a`j` `_K_^^$^]d]\\A\[[8[ZZZYwYYX_XWWJWVVCVUU@UTT9TSS7SRR5RQQ<QPPIPOONOON_N�NMjM MLLLKK0KJJHJJITIIHkH$HGlG0GFFQFFEnE3ED D@Y922)5#)ߋʹhP钝'/ޒ0& pE6 xZĚ.yJ?a*b(ZGmŦ!<`ԩ5?P N eɯi˰ѱvƲndzrεlT/XZ3ܼF "-9DgNSWa[B[ZcZYwYYX]XWW8WVyV%VUpUUThT TS`SSRVRQQXQPPLPOOPONNBNMMYM MLgL!LKK<KJJMJIIPI IHHHGGAGGFaF FEEFEDDiD"DCC:C CBtB0BAUA?=;43-?' g߶6 ߽>:}67 ][DZuaɳ ia`\Tݸ5nVA.{]B{ѾZG T(f¯1vKh Gw}7S4$)"/4:>hCG{IzJ4LK5KKJeJJIwIIHH3HGGVGGF\FFEEREEDDCDCCqCCBBSBBAABA@@z@-@??u?>?>>m>(>==i=*=<<{<*<;;s;5;:::F:999J9988t8$877t7G7 766M6 655{5K5544a4 43{3O2%0-("(@ JV*9W *ۺUNS3m¿JeCƒ6ÃKĊEŋ [ƌK{>ȍȼAqɳ$xʣZˌC̩̅/Q͞BsΨVϐϹ)cЬ OщѸG҅ҭIӶFuԽOlծ?s֘ת׍ِLwn Q$J*/*59<>kA$A@@{@S@@??B?>>q>+>>==N==<<L< <;;b;.;::o:0:�:99Q9988h848777L7766h6H6555^5/5444c4!4333]3$3222[2/2111W161000f0+00//y/Q//...a./. .---M--,,,n,6,,+++W+%+�+**{*F*!*))))L)+)(((y(U(-(''{'&%$%+ �{.>>>ί=˟8E˙ C~̪U͜Huΰ^ωϺ+]В9Wњ5aҊ$ZӄӵQԄԯ?oի .W֏֮@{פ*R؎ر+aٌٰ)aڅڳ.lۀ۰1Vzܩ3Fsݠ5ZބޢCoߋ4Ny�&Tq*E}LYUq$  V!%),/N2233i3,3222W2'2111X1*1000X080 0///D/$/...j... .---V-,--,,{,P, ,+++d+C+#+***n*A*.*)))w)T)-)((((\(3("('''x'O')''&&&c&>&&%%%%a%<%"%$$$$[$B$ $####a#D#)##"""q"R"(""!!!!W!K!!! _ B  [6%c;$lL/Y> y bFT2ߋ6kؼIc٢!Gsڛ&Fkۛ۬ /]ܢLnݘݿ&Ckޏޯ'Oiߗ߾)Ku5Y~ (Mo !Hr*Kf=\t )@my+Lj (K[v%.Oy ?Si '.Vh~!:Nj&ESn5  yP1J!#S%%8&&&Z&3&&%%%r%M%5% %$$$m$`$%$ $####W#@##""""g"K"'" "!!!!o!@!!! { _ I + l_$tZEk^9_>,fD7{mN3_V3!SH:zWF/ YD6_>8vZL2j@_ u Mm1|~ v( (Ik~5_|DNn9JqCdl*;Ps2K^"KU >Ii})9Ukv .JWp#0Eae~ 0<Ols .9@ao~'"<OYj$36Pbl,9FXeyh�EFQ 8 8~FZL/ t`="xd]6^Q: oYH. oaE)( oZP4zaPC vpTJ4"j^X9'}lgM?7 iWQ0,(^aI1'  a ^ O 8 2 &   o s ] N M = ' /  1  yoS�ieXikdaDTC )*Hdo7K[vs7>Yq|.8Naf7BKgov9<Jap{00>TVm})??JcYo"8>UQ[tv#05>P\[v} /8?OaZys$3;<JMUihk $0Be> 9�=7#s#Ho 2 ? d xw1uYRB. nmLG5" |nZUD5/ m q S L F 6 & )   { q l V [ N 5 5 #   { u q ` M T 8 / (   {  m e \ Q G ; 3 $ &  x | c l Z D F < 2 3    {aclCJB'.!  yv{XhWJNB23"s�7>?/5�3�8?o :a#c.qvA. '6UIddo&24GKSber{#85AVO\oss109HHNeaq -37KJQ^Ykssz�*&99:INNe[hiy! -(-B;DWM[eesrz ',,>/LMJXbVfmj~v)c'<!~�\��bb Z�lA!j8~ O W z { t r ] U W G F ; ) 0   ofiNOG:;1$&soxgmSKO>9>&" �x}rgmWPY<M6(41" tzkhgWUWG8?,8/&  }|qzphoa[^LMT@A<+4 "'  }otbG/~(Z��T��OR f&x> D]$b,},-+D6BPLXcctmyz $+.0?<?ALJYWiik}s$01-<?<PFPXT`f^mjryzz"**847J@OLLRRS^gW~\vvpy}  %.%)5$3-->BFrQC}�(�Y����4o;i#XmBQ ';NIUOJLA;5/&' |vzpkkfW^JQNBKE08+'+%!~}}rqraj_d^S[LTLJF;<4E(11)'"  yxp}sgpkZd[[`URVHZP?L?;<404)+/(  ueN0 ���s�Q�7��R2nV,n[0Z6*pnd`XOT[[Vffppwyu#+).3+0639L7KEIQPMcO^c_ilf{wnx} *$*$((&.8,MC8P@DCPG[UY`\dldkdgiomrt}yu   &(-UXz�@Kt��6�W�e�������.NTq"17[Nh~~|xmqsc_a\V]TXSGNFBF9B:,8/ ,*%  �vtqoysnyhil[afX[[SZQGZGMN?><>E>7F8.;,45%5)'#($"$   ��������������������������������������������������������������������������������������v�p�a�A�?�&� ��keL=0wmfBC0um]FK71/ $$'")!6'93,93.D?3K;EH>HGAIMJZGLWX[_WbkZhechggtizvnrws{z� �   !"# )".#-,110,:/4:38B6B=6HA>H<GOAQKPQLP\YN_M^[[c_^cdgodqqck{lt|j~n{zwyu~zw� 8ABgiw � �&�>�E�N�[�\�m�}��������������''-!110;+-8&,,&'&  �������������������������������������������������������������������������������������{������u�|�z�s�v�}�m�{�j�f�z�c�l�t�l�k�i�_�q�e�[�h�`�\�g�Z�^�^�R�V�X�D�a�N�R�^�I�J�S�P�J�R�G�P�K�>�K�K�<�N�>�<�D�<�?�G�9�<�C�)�C�9�/�5�2�3�6�1�.�8�+�0�/�!�.�+�!�2�$�$�0�#�"�*��$�(��� ��#������!� ��� ��� ��������� ���� ����������� ������������zuelTMK30- x|rnWbLIM765-(#$#%./,)6 :*38.>>6@E8AF9MIEPGVXETWP\\UbRXd`ZoVge]hcVh]Wocdlepm]mbfmjdsfnnkkpgqqk|tlynr~m{{vnz{w{xx~t| (-;RVk~ �$�/�6�R�L�W�k�[�e�e�\�c�^�R�b�P�]�^�X�T�S�O�W�X�J�Z�M�M�T�J�N�P�F�O�L�F�H�K�C�G�L�A�G�;�>�L�D�F�C�4�M�H�7�A�7�>�<�@�=�9�I�.�=�>�<�;�9�?�0�6�?�5�2�A�*�=�6�*�6�.�/�8�.�&�8�'�%�5�&�0�0�(�-�,�$�*�+� �.�� �&���&�����"���&���������������xN=$ (GWf ���3�%�%�,�(�,�+�%��"��!� ��"���"��������� � �� � �� � ����� ��� �� �����������zyaTF53$�        22IPWez���������������� ��� �� � �� � �� � �� ��������� �������� ��� ��� ��������������zwZ`J?2- �           %#"! '%&(% ')0+"?<IVWq{xkc_RNF;2/ !" %* (,'2)+'+(('.')+$(*&-)#6')5*00,34)24.1,.:2-6)73)83*74,515>'06.4:*832534:#04/?3+9:6;-0:*342800-</@8E>.>:1874B5-=94=6@<3A:4?78E4;A:;H3<B3CA@A:<J<FC>JZCeiizwszsnkdQ^GGN>HK>QCHIDBEACHBBEEKJAHHBIJBP;FIDCJ:M@<GADJ:J?=FH=OH@IA@H@FU<QEGGF?EHBK:HK:LRUTO@R@KPHMKHM[FUVNRXMWGX\HTRESOPbNN]IX\LTYM^SP_QW\PV\Ug][^[RZ\R]N^_XcdZ`_UgYY_[^fWcdVf]`e_eibbk]njYmggikdvjy|~yzjpxgqagqdlodoojkfczarggesdjtjpkblhkmfgtcloeikgl^nmaike`vdhpionlrgfficwcjhcwkbmhkqkmn[s^cmvhrhnpauunssftnnxol{h|kppkhsqkgsxrmjwwwwuqsto{wyxxqvvuup~~w{~pu{|w|}}vz|kivy-1.9.1/examples/audio/12915_sweet_trip_mm_kick_mid.wav������������������������������������������0000664�0000000�0000000�00000040654�12641336260�0023427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFA��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data1���5d#,8iݏ٭ռѾʋ8ٷ)V%~C/ÊDw̌=y̎.xܒf֓M픊ޙq9 c1DcT]Hgpt/zx}.~G~~}i}|[|{5{z0zy1yx2xwwv)vu:ut2ts+sr7rq.qpIpolonnnm)ml-lk@kjSji~iih5hgMgfiffe+edYdcxccbBbaaa``-`_Z_^^%^]Q]\/\VYSNG?8(1)!Ma mS/Niyѧşu#ymf|tqjjڏOΐ77#�|aוB1vSș(vP͜Zz՞D ~ՠ<w<nݤ; _!kbtV7 *6WA MMX`d9jlj�kcjiihhhg8gfRfe{e ed*dcCcbb'baea``"`_T_^y^$^]:]\}\-\[h[[Z>ZY}YYXYXWW4WVV"VU)URJDP</$ 6 MУÂo)ʟ \ɝ(מܠZ"zF&yM jݦ>ӧ޺!ؤ\rN {!*w3<DLRTWY(XXWDWVV-VUsUUTTTSSDSRR*RQqQQPPPOxOONuNNMsMMLjLLKOKJIjF;>6.%m a?zݺ39P`֨CX të%GLOZa maZIM4۸0pSU Q$-6>ELPP=RRQQQPP/POOON_N%NMM1MLL9LKKFKJJ]JJI]I IH~H"HGG2GFFUFFEvEDCB>D82,&2 3WE]7N"ݴҳ:<յuƶ jZC0rºQ8ͼl:ݾ]߿(xN ¯‚W}SQ/S V5/!-(/7?CGIIJ7JJImIHHNH"HG}GGFFMFFEkE+EDDCDCCjC$CBBBBBAxA3A@@[@@??P? ?>>F>==~=5==<o<><;;u;*;::`:B9s62. )"}= {aE:)ս7ǻMKsGӿX(sBŒGÖXĥ"bœ+uƵ!cǙKșOɅBʹ.lq;ͥ6EZ^@ }U#J)/d48<??@)Ak@e@??|?<?>>g>)>==m='=<<^<<;;o;6;::v:2:99r9B9988J8877_7*7666<6655\5-5444>4433t333322a2,2110/o.+%F!c@}L T(VԕϮ8Ƙ*Wƽ&kǣ!SȜ Jɂɲ2sʳ"Yˌ :̴̂3\͗ F{κ$Tό5_Н<yѡ)oҖ 4`ӟ!OԑԻEtjXk2�) xS!&+/2 677$8:877Q7'766n6+655|5T5544Y4,4333`3#322y2O2211v1E11000=00///A//..{.a..---g-0-,,,i,E,,+++_+4++**v*R*"*)))m)G) )((u('K%d"eSL 2pzR6K-Pk2ψϺ"Z|`ъѾ%W҇Ҽ!Hӌӫ<oԢ�A\Ւտ'Oօֽ8V׎׺<c؛زBk٥ٶ5_ڎگ 3nۇ۩&Ouܡ<aݑݲ ,lށj $$;, y_hQ!$'*,;.T/v///..d.F.---s-E-!-,,,U,,, ,+++?+&+***q*?**)))c)H))(((f(A(('''}'P''&&&&X&'&&%%%d%C%%%$$${$`$:$$####P#1##""""_"B""�"!!!^!<!#! D oK Ehm}1ߟ/Sأv8Yvد�5Rنٱ.Wڃڝ?uۑ۷,VqܧEaݏݰ=jށޱ'A_ߕߝ 5]s C)IxAYu 5Qm *TkpX  &n2F"$c%&c'&&&M&-&&%%%[%C%%$$$z$T$.$$###t#B#7##"""x"Z"0""!!!![!E!! O /  nE yfH% ~XG |`=o\5!xR8/Y Tu �iz]qe{v{~ߵDk| $J|4Rz >Nt0Xg)BT}#7c}2\r2CVy %C`p49Uq:M_&gZ_P  1}M( }\3WB{wL*}u65jK?j\@%tMD' uhB/`X>gZ<vfP<.wpQ==?r'  (Ik'{Y%,Un"6Ij<R^$/Gf~2BZ *9Rw#6F_w 2I[n*LLiv$/TXl0;Y_}U�]q3 \BIl`5. ~k[;1ng@5zT@0uTR1wfS=3#i\F+(hdO3.tnJD4woZF> % s 8FR_dd] -?Zi,@I^j�?MSx $?RX}|:DQon~0;Van ".;RVg} $1CS[uy%5AHc_woP y�9S u rwtj`?0'd^C4(sjVB@j]Q:0%ucYJ8%! p k g H H - $   s b ] C 8 2    n l ^ I ? @ ! +    ~ o b h C 2�_+-NN�+4NOiq~�'4MIdsw-:TWgx},0:N]h|z&1A<Vd_}{#2;EZ[iyw=5>SX[snw6Cy�W-. 8 S # H n _ ] < @ .  (   ` g M > @ +    x s e P R 8 . 3   | h X Y O 7 ? ( " %    v e ] \ G J 8 / +     rknPSO;?+"vglUH;�pR=3r"5<Rhen|&73GOOlck(+;<?UVYrqw$/28KRXgnm~z")+;;@GTYf`pv{ 9poto�y]EK| } ~ j m m Q F ? C " 4    wiiZTQF88'!yqnbPbAH>-+% jtjbYYENA7?1*1 {zr}fdgTSN@A?1<% 9�'�mRR$�# 08<LNWdjw|v ! ,!:ADHRJ`]g|uw0!+@2BDIWUQlmhzu|+,5"8::PIE[W\lglpwx's:��})fF>" wsvnYcUQQ@:C)))�tzp_d^OWMMJ7@8*%% yskhgVbYGG52;.,.(  ~w?sE�&�0'^  "#$090@IK\S`ghlvo &%6,:@:?QKU^_cnjxsyx "*++:.2E7HLCJVI^XPa\ekiyr *zJ��t81\{rrkgqY\ZPPP=J:9;!-'#'  yuxpkt^i`]ZSU`FQH??5/A1$2%"%   �t{ubmh^dVXaLC:V��>�.~]f "!(-%0@/H2BH>PRK\[Ybdnzbp}u}{ &*&0**:;9C<@H>;UJTUSU]U_bemfnwlyv)]M.�n��N,j.Jajrr[m`Z``I[OEQ8=?282'(#)  ~nvcqhgn]_aNVSHPL??24423+/&.%#  �}xqt{giD- ��R��GXo< �   &$%,*6(/;/BBG@O6RMNXZYeZbichtduoqyzq{w $&,$3'54,=77I>=C@@K>ROAQKJURTfZ_^^fnakgq"F%�J�}���Di;:NWAJF9F65737+("!#   |p}o|sptnbq]eg[c`X_YP^VR[FN\DMF8GA7B:-;*03(12)+!,  � ������������������z�K��J& W5  %"'')0'6!.:*8@8@<5JFEDBFRCPTSPZ[X^]XRgabhjcthntkmzzksyGo �6�S������/Io{|y|xgptdy_ee`\d]]WUVVOXQARAIN;HI7<;/:++/#&'"#*   �������������������������������������������������������������������������������������������������������������s�y�a�?�.� �YN3uhPJO=KQBNMKPLT\[\i^[p`lgfjndkupv�      #"!##!27CQjr�'�5�K�h�g�������������������������������������������������������������������������������������������������������|��������y���r��~�t�z�{�u��{�v�|�r�v�z�k�u�s�`�v�k�n�m�n�m�w�j�f�f�b�r�h�_�g�_�k�j�j�c�h�e�k�f�[�^�_�[�g�^�^�b�P�P�J�� ��tmH"�     #$+( )6Bfurpp\T\BH?7E;:N=4JCAI9EC9DIAGCIOE?HAED=EAAMA?JL?@=ILHIMC`]s��,�E�N�c�y��������������������z������z���v�y�t�|��m�z��r�|�|�o�z�j�p�m�o�j�w�j�l�t�g�s�i�j�h�j�`�m�a�i�j�b�\�p�^�b�a�X�d�[�X�b�R�@�:�"� �}`Y:,+#( ! + )"#0)1$.2(,&+;/'3$*051A<LN[nck���)�(�9�O�L�_�W�\�f�`�[�k�Y�[�\�X�X�_�S�]�^�N�\�T�S�b�S�T�`�S�U�_�V�O�`�S�U�U�K�T�O�N�S�M�T�[�L�[�P�I�T�V�I�[�N�T�G�2��*����ssf[PC=A95DA<E@DHBEG:LIFQFHUIRZLTYLQZC[T[[PRYZV`R_]TeVY^X_`T\d[TaOeV\]]`e^ee\mvz �&�%�:�I�O�^�c�c�r�g�o�t�a�d�k�`�h�c�\�l�b�c�g�_�W�]�U�[�a�W�a�V�U�_�d�U�b�S�U�^�\�c�_�T�[�]�N�Y�X�N�d�I�Q�S�N�K�Y�I�S�O�M�J�T�C�T�J�?�N�=�B�M�E�F�G�2�B�(����ppfTWIPVENSOUTIWOP[MUVLQXO^SNYQH^MW\N[WVd\H]SRaIegWcbP_TR]`V`[^aXbe`e_]uov�������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12916_sweet_trip_mm_kwik_mod_01.wav���������������������������������������0000664�0000000�0000000�00000043730�12641336260�0023760�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFG��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data7�� ���1� � ����� ��^)r  (.&s8߯*Gt^U�y:?F1&+m7ItC�7*3>L\eOaL:99 -+ӛ�D�!#(~/C3.%b =(a` W֪D ݀:<߂>ܟڷ/YXMkBI * n$'.3+-n uNG-ޞ) 1 PI0=G!Sajr~#{cG:<8+! $=v #){1M87+` r.x,د`58k). se+_ٵڡޔK q.{P0Wk**w� FID'r1:;1#9� $&a} ,.8AGLQZhqi-Q<:9+ j`5 yv#p/5;DPPYVbD*Va֝Ӽ=Lj >H" (@G˨ߧ5QUb�}ܖM՝ڰ%ڍz}تF߯g>x E% ޞތd[` �z Q% 6cZ�V u�I U&.z8@?24% }!xX2u?VA J -06F>>H U>bhh_H7O64&HJ '|Pm�x  3@FN ZgplVe:./%'57  p"(\1s:=q4n : 5 _Dߩ|΢ȡb؃� *V(Qݺ+WR-? Z ~  cG\׍m֎ט;e^߻G6�3!-Y7iB"P_3lQkX]C*>?6#M>uY)-�]~* #*}.+ �z7:ٳxsۑiڵ/~KjJF(!pQܠۛxnm?$=-7DRR[;V'CV4q43' X # | ),05>A?<Y* } 3C`߯pت߽Sۜ*ߙd*O)cPܮft["-9DJ;A0(g*'g'յ  D08=zAIR,UiJ2o Nќܟ@9W'taێd ^5ܟK8|�S` C+4O6,W ]7iSX(/)AIKQ]gfT7>&$\O>V!(2X\,uMR VٝD%�Byl!O!fZw 9BN׿)Gn .,#;FwSbRt*~tOX';!1/1a%TI"X`0$B9'^� |YݹpMծAאٮ0� 5]<`\:q&3=IXiuCs9]SF>8%/YLؓD {MIb5o ~Tԕѵ#vו,ԪRO X0b@zټI]e) 9~&*%0+Ev3G #~+P3=*JS\SC/(g*"{HYoӬ >"13>GS crzoS?<62"|&hsUAxF").k7BJoG5C BiSU#ǹĩc�M VG_hG`߅a]pǚwm _Tvf V}5؍Q^lՖյ/׾ճ?,oܬމ^}=[S۲5kbD& J,޾YrB7P&`$-6>2=q0"L: PoI/Y?Z M Q+42=FFT=af=\2E542#�ۍٕ5 - 3>EMYf(ojSb7F--q#+ a=b_(+ !<(1a:U<a2m + :L`;ȷ[] .MZ`ڟҞH61;1%.%Dًײ4ג"Tٟڻ݄ߐ'q]t_ߌxm& x#c" !Su:i b '-]6mAK\OF3v(J),&_  % .:BLYitp{[B;=92RRj .=6U<DxP3[#]3OA5#1"4l ߭6&J]y�X0f"Bٕ#Q2\WM٪,kx y jF[qNY/a~ryS .8^DRcswfK9(33(*F˟@Ha m -eh֓~СЅ�ѱ,ئݓi -%I[z=ut" a'1<J2ZfNdHQ<u8 :Q/ ��[u� @!-'l+(Z TqHմЪ=ۇ׼Y|KK!)zUdTL� ]!*5BOWQa>0J10# \{X) ط I9 (,6/N5=A:[(= <gW2m4׿8[O/އXhSz6#2ߐ]Nw^!+7jCG>G.')%u hڐ*nB!09=NBJSSUU Jr1. lF]݄[mx@#ܡإ1iیtHQ;q *224 *cg W %@/0AJN Sg^"ig"TL7%|%8 .T2tQ(BhIAֺׄց1q^- kR `l4 ܨhs ,;TGNScSuv/X912%Y.X7vј#� $%%Z�{,пҶ %'NsM׻ٷ26[ko=bUE?V )@�D &  `\^(O M# *2-<fCVA�4b&"#yw.C5p : #[09AKYf>j^G�88N5 &? ՃOfa$b7BIQ]^jXr lS8/%0$6 R}U L$* 4<>^3f U�DT׉ P>� *vY@8|ױһsΊ z\߾ޣ١TKخנ9ڊ7V3G{, CXq<%a$$ m#"X ^T' $'-6AKNYD1'('%] xZ:v+ ? \.9BLZsis-oX@:;05TIU� xR .5;>D0P6Z[5L2!O! Jo-ّ ):P|X?' ,~'+pDݥׁϖҨsA\22$ٺbD)ՠIFn qվڼBFuGT?&] F& Dp z%.@94GU_r[/Gs6r5 5) dn՞Z�1�R"9%Y*{1e50 Kja_c5Ћ/R61<֢ݡN^( 5 ٕ.} %_0=IOG\56+,*"XQ\c H'/536S>GqIl@(+D_S_P$8g*ZY؋v@4Ywۤ>X w%1;=c3%0!"t�Ab֐wR*#7=CsK T[A\QM 3G? 1ݠ4Ϝw?Qq6p~>?*G _Ԯ׶o$֗s-#�u"Y*); ?�keׄ)2sd.?KW`hmkAX9O) )!S^%!Xve|f ~a>8Eְկ;YED @CU �  AZCTs׌  *$8CO_zp|~U|a9?J1O2)WOq );ހ۴ԒYԞէԒ08e'Y �<L$/4:FUdmfO*>=<d, QׅgJqI"%'"rc `:نMd$hل ֗A׿֬W֟v8N$ ۼTE   *u:ޮUQ,&.h8?:<. !U . VX5܇m _ Q O-+68>�IVbtfYA;4E50T!ul<tܫ "4,?FNZgnDgN$4),,n e] 9!W(1::1/  /rbԡ}~+.66\} Y jbNupН<-ܪ9ys ?rp؅/׶mՈט3ڶ1eY/(K;MG\߾ 9k m#! ?~s{  q'.7B}LNoC0'($ C& ޞ$ }d/,;#D2N[kztnNW@;<.8@sw*ң !�/06Q<6EQZ.[J0!F!s |;l_ 0'+&WZ+]8"],)�-W ֻٟӸЪфR[Dۇ ݴQݒۙ/رBܩA۶OڥܡJ"\I7-uJXr)AL["*x23�+/p >{B" d$-!5=IU9]mW0C2// $ {U I5" .7=oGQp^Qo}~#fhA/B2+wۡϹ3 a'9 M}؍G8zѺ(Ԫ qAg1�Vl�8}|۱ցL =-7BPXa'nnHZ|C=?&1jΊ'ftV" C@=3BMy҈"ׂ5 Nړ$QEV;|`ߢ׳A9E%.8:GV_YF5 543(+ BϺdd  8$&3,371F! BQЇlkߥ/?ځ܎Y4#^cٟ*,3gr f&0{=IN!F3*,)jj0rW V)1439@$IKIA:+3*y6,*r�TjUc2i݄K ިژػ۠SV] `%0:<1/$ ^"x�ץ -<9> E MV ^]M2w O ZܗӁ:2!gmzQH`EFt֜חsh~�4!)(GEnlK5/u N`-)=HIT_MgjfJS7v('g ^ݲ/ی /ZH���ikV[:٘?و݆`v 0p Oy\}x %0\:DRbamli*SP7_+*!K8E֗w| ^&-h4d4) (�3u{K_E)2"{�)Z Y j2~Q�*ڣ.DqlrUW_['Puo ,~&FVv1h+ Y9 x:|+!R(/6U7.!J0b^^x2 > !&).59?-INJ9*(.(_c a_aTJ #!(-r5;:g/%w_v @i{ ^  r2 ߄߳#z<[.�M-?0g"Hf@SXS\/-mm{./K:.7'mf"I`F-iN|-\~ nXwEu . ::r$ "wT!c'-A1=-p"[ ho%*0d9?f?3"X #?g�� ,T5"\$>  p39GKzgT9 , ~�1VMxJ`(XM&x+xz: \\T ~6$kNS<.C|"S3@6{^ 9y  r I�Gqh= H#'|),-'Ec4q Amxsojk-����[Cx""C=k*;v  oZj�k@j;H"(./2' !xz\ed ^>FcyT9=Dfp.>�Au�-�e4$2w  $E$hU`o�o:;  G = aMU3-$-?@47){#&*U26LX ;Ql X  ",WLI_�O ( RM (s@ (G\!9"RrHtXvuq w j m z?4sN6 oj9 8` Gvg7/{4yO C/�\ O >s!]^�9   \`kDC f� U��! F H L  D+3lo2{�MEQfu+/K;\5k$E <rRE8B#S&,{1��4|m���0<K:Z�  O$ = bN}J�l'�!8s7Y ^ �5 M K�fSR  ]iz Tq[ ; iA$5yW1�7 ! J!~@CfM2/6�Q�_8U�99`T}5 dQosAen@s</%I ��;/YK ��C3$Ep:� �D (q@ [ $ Ih0zg�]lZRe P ; kE� :nl�3 K2  `�kME| �U�u�!(e.^-��l�D%;yQ~iwXErH^ �DE]yhU $?E.?�-Vh2E�XX�(;lM{O3@~Urd7 tpNZTK"�C�w2ggqzNzrML(@BTTBr@Irm_{a^�D v��C +Em_�� $wB 12=-cakKyH�-�~3_r7r*So-~6��dq����gC8���aM@T  Uz(�3_RZ���( 5EA!E"�l�?�Z�H}<a-�Z��G..!� �}wB ��&Er�'0J&EXw*3|]QgQ:1-"(H�v^x4Xi[��eu�~�$��!\||��L�b'"<JwX|T}Gp������(55BHQ-��VIAK<z6��H0U�H��*F�tA_� �$>\���=K; ^�BAG��@&R��g�?B8n]??����� �lH$TY<+}]K- fxGf9+k5G}Bxox~Z6pH:H1����7 ����Q��LZ?�-�p���hB]dp�L�uK �~��)Af# XN&/z�H�T1� ��0]z.�:�?6]?LHL�l����V� � �xxo(~Ufk9>5PTttxtxf>x]BtxxU�lUc$Uyg�~���%%����� �c6:�(�1���h3hD%�$���uo��H��z9W�H�?�y-oy�6�L���~���L�6 $:yZ��g^LZ �g���dn*7�y�H��6� �Q�H��)�dIv�Z�$�?�pHH:?$HZH6 6^p~puuQ:-g1�C����Dqh.D�~�c�(�:-^��6�g� .Rz.~�p�L��cu1?l:l6:y$u6?$1ZgH6-1l~� �:�~�Q��7)�g��Z�U���(��g���hV��?�C�1�Uy$$UpUQgc^CQ-(1$LCQZ~ �l�:����H�U��1�C$�:���2;���6�~^66� ����gQ?U11l6Ulc~��(�p�L�L�L� � �1� ���L^yH�$�^����II \ ���:�$��l(�U���p��g������g�c�6�?��pL�L�c�Z�1�L��6� � ��C����������������������������������������kivy-1.9.1/examples/audio/12917_sweet_trip_mm_kwik_mod_02.wav���������������������������������������0000664�0000000�0000000�00000035136�12641336260�0023763�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFV:��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data^*����VkkV�vVaVV��V?�Vv�� �� ��* ��U�U��J�?�U�?����!wyz|<2=?߸E6Z"1A/Q[\cUPJA7|+Jn؉O5�[ l<*7DQV]iqnaRE,92) [ pQyXaݠz:5+ߣd͈4 ?JIiƞQ׌ܕ&#":SjӻЄԌܟ9a(7(GVbd@]mVePFv;. !8؄� R -ASidnvv|a|z"y/pu`O<+ | C)ceWjO � N�G(2<@>3')! �yljyWPglo[ȟß)t>ƴƩŴ>gG[Іϻ;g͇=ʨ|0Eӣע )b { > A.-ڠi[# -".;EHC<70'=A)ԢXi /v=L]l8w8v{lcZN4A2i$XY.%w\ +>oQ?a{nbx|{!{zwn,ZH5!$HpЯR>$`-;HMW>dFl|i\P(F9Q+A U�0J/ʨF8ـHw $/ 8w9y3) wb~L}Ŝ%фjsD�G �D}#ؚ\?´ēLjɒ0/CXbXڣؙzprʾ~ƩÊJõJğƾǨ'\n׭,lށ7"N؄&g<|pX [ S3 ߙeҸ4f.�F `;,7TBE@ :c5.~%!:_Xx,;GJZjtYsi_WXL ?/1"~uc&M=*<N_mv6|{Lzlzxo\J6)$O xٰժ !.<JYfm1l5`SI+<,z�otըqks=+'2:<5*#:EjTŧ˦Яuh  e.ذͩ ˱%яyX-lw݌CDe[\^_ uj?Şɧqяٸ ۷ژc.O԰qϲr1΅Dփ9b Ez ^ #%aאҚN*�| K)X5?B>-892q,#lb yb*9GXhroqHg^VqK@>$1"c/nj{);M_mv}}{{yr_Lw:'ןqc#2@Nv]qjZpodWM*@o0!4c<}EM۵9*�Q \*#5U>@9E/&kg/}T>:ҹ!ݪxLF E&  �3+oqǵÕsgQϺ"ڷܶ+.ԛцɉ_j * Šu`u¿4iƾȒFYyy.׎פnozpqg˝'0$uS�  �J%ѺٶID9V}'3<?:30/r) P &Coԭڿ4 +8GLYju.ti^cV\$QDm6'B<  |)7EQ^kysq^e8UJ5>[-JTNS"<ہt>hTd~jfΝǩũiğ3q+|]H68Pұ҂Jlyf,L;JVBYQfKrG?4q* 9 $� p/BUer| }@}w\k*_M7:*.1Fϭ4qXvc~#&$,o1 km|̾ɨʲˑ'<̒ɉ>ƔϱњӚzԯ/0fЧ̽B&1b970&-G*#%33g*:M_q }k~`}�}6|7x{lWA0 D{L| * G(d1+< DG@$2$r(AƩhʱϚ֢҅ݶދ߁V,x%ӱ·STĩS3~ğI2D֗۫n B{ & 39/qԠu.5@O`q{|Xwh] V1LK>{,7r xfX<g *!:RGS]^eiaPu>/^$  %->GAUiyvq?9Ҝ^Ŋ?ÊĿ~ȇ ATG/y$Q,N[%cٔW*L9IXdg?b8VI<d1' oe[σHA)9F9R`^jtwly x$q_IM6^$ {JzʴŨӠxJ�' { Lp fT�_jƞ3ɓĔ<8lޗպ[Б1CV9  ,M7@FGD<1%  /"B&a<PbEn.txyzzxmZB+#FJ; $,38:a:.5{,_!gǟ Sɇͥy8٭m#.ׅ's*5ÊĴrg˽}GFOB< � 9#''~%*"e~p%/6޽L%"#6HZRhqvwyzy$sfT@[,XudfϹUZG-K<rGPWZZVMA1 +j;T4iу 3qE$z_Ҝͨɿj`€_J^3h1юւ*pC~�B~myб:.p/5?N[gnqpnebXHX6$TTښz-=/'(<Oj_gjquwvzoTcQ>R)4ِȨɱή+nH zz Bؚj?4Ĕş{Db isS$|q/ 4Wr 8T#0;FORRLB6]( P_$҃:70N?alrv"xLy,yuimV?(*�0G'-I?7!(,/.*)$(tܺfϳIIHЃס3\ $}TʼnƳq͇(^~3^ȝr'RG˒1%њx!5D% ܎פp҅ (^ V$'*-;,G)"o2oܣ.7 � +9DOX]J_[$SGW9<) nCw=.?BScov {@}v}z%p`M9%N$M S66{L5_korvxy,z"xDqsdP;& \%җ] 0U>|JT ] b cK^TG63%ImPG'$֫]OT#r)-0/P-(c WPbd|^Īi ^Qw{R!D֥Q͝sljũRF[P:e&мQ2˞ tI3Ƚ]'Qυoգ٬ sG:%1=>X$Ѱ~8�R  %g((3% xPB=Bێ֤ۿv w(4@|KSYZ"WOC5&- 9ۊE+K>O`1lCtly{!{w[m ^J64#JoA;L3J^'jpCuvbww#vZqdPv;%Zf�$|2ڨ @0>KU^id~d_V}H7%%ڻ ƝVWR$+P/0/'*_!8G wE|^u*”Ğȼv޾/.aVnG_܄HȉàUIhȇλEӺӥ|(4Ĕ^(ɽGϛa ]^*"#ћаY!H xT!#$  8[K.օ_ (%/1`=hG/PMVVSL@4% lDBڪQ*<N]jsmxz{vl\Im6"*�0ښn�Qa2QJV]iOq.uvwwwreR=2'N�f;;" !1AeN"Y)bRggtcYKl:'8s/г )Ʋ˚Ԗf&-1C4o2,s$7 vP7�5ªóǜNߩ-7?�_kT#׆GSJ€5ih%/eΧ)_ÊÀ? ƞƞrF- H}=uV߷Xd1&αϺu( 6xyu#j f-8BqKPQOhG</J! m/nJ�%9I"YfEpuyxs2i7YF2 0a@.oDr�0GZgzoysuvvvOr3f8U@?'�uצ|,?"4 DP\d1jkg\EO`=Q*Hш4i2̏�Q B!'*0#6m8c6$12(ap�Oۚ]TŀvU)]ʆY 6!߬W-<} ¶a+�_ Ĕi]<%ҮK~X| .Bl7aQ7dφЮ[ .h'"9JYgnDrts0naDQ>*HD8ٰ/0+ =\JU])cea,ZM=1,H=OG˔ŕJ>&C�&8 "ч~Ǫ�˿KsFDԢK#Xz1.\xt//<GJV^IcaV[PA1*!Z -f b8M]rhEnqOrNszphaZ(G2 Eҳ2ʅ!s6b  [Bq_`�ßÕuÔĞOՍ٢lݷ.ؤԆ̨ɩb)_ +6 ?CE_A :/t"#&*ҷHa)j@Tbloq#tu#uuptbEN#6+g-н|>T:K&p.3-885/%7 {Xe'*?>ɜͅҹՎb YpМSjľ2˝ʨɈ<Й)M ? s%'}&!VO 'ڄP:"q+j?P`;l9r#vwwNufl\qJ5*! [ё͐AZ#4?ALdS7XZXOR]G8(xN]ݤG_Q/_FE:;ӑS5`+uu_:ҹ_2?�>Y.ֆ&Ͱ"S%4COR_Gionh]N=+ =APѤ;3O0>DT_bQkodr9soHgbXF1v E N5�  F ~ 9'z̨@u55iR;O?@!Cop2˧dS� '.45@'IEODQMF;-:nVE% |)AcVdmYrt#vunun_Jn37eg}o |V%\)-.,h'}-&xR̾_Ê~2ˑeӯ҅]˞J)~}&%|Ͳʨzҍ?#F !*/21-h&Vdr0vyEҮ{S,ATcm.svw"xwq^dQ,;$-ن˱ήt.)c6?FQLeOMI@3%#^dq^?ſIǒ._=s)ނԑ}it _*ĿȈߔl y0�pPoW= ):JLZg/puvsi![J87#DJzԍh o&9JXbjo/p{lcyTC0 HGǔDZޓs;I9pВˉǔ? *_4ĔœЏ"(r0 ߍDf<gͺci; )0C4x5$21, #B[ ?bo{{:Ԍ}M'6SDP[be)d ]OQB1 �/i"ozҍ۽W&v;zO^iEpsuu#uOqhfUA,tfZ`Y4G"X)d1jpnpZpohZ\I4u 8]%]ɩٓ\ 7r(3K>F&L;NLEa:+ L և *U_ʺaz,v!ZS#׆ +iLJM63}|Uxʞ4«@5UTƔT4T?jÿêS=GΧR2˝ɓIiǾG̑bvq �7ntUۙeqzԢ4gF 8@';.231*! |lܯE.6G "(6iCOLZa^eic+\ZQB1j!D od,ݨ%:;N^1kquw"xwysfV?B,,Y48ِћ 7<K[fmqOrYsYrkU_[M8>#+߅=)ǨW" 6\+m74BJzP$S%PgIk>/C?jrˏ6rnf o- iyXѽ *VÞ 4'+[|̨4ŕ Uu*ĿũHSSȞƉ4?Ê*4ShGhHȈsCLj^F.m7ܙך[ѯ gn #&,01/<)!& x,ރԺkxr '5BNXU`dal[OPA2!^3޹:n(&:pM^&krwyWzynthVB0.mOp؟p h%l;ZPj`jZqntNuxvxuop dOQ@='E�ֱGJ!/<RGEPVXUOC5$N~%(ʿŊĉ\Σjb6"$$ LD}r~NJ@J}{ЎwoO1VZ2ʳU 5?rhS>ƴ 4ĊœdzȽ2HH~ɽ%Y֢vtfMx6-ӻ1fڀG a#(P-{.+&NF �4AݹOӥӮז%2?J.TZ+]l[T'J<-5 X{ e0J@NwXu_bcIdtb6]YRC3~#h<I \-< +:SEFLOPQDQePfMD-8*_Y&+ߔ_�  %*z034N30/' O&ig#6S2 dz\  �-Y|(IT/n G=|<F&pf|&Q<&f{{pPdB,v#$ZY8IQ 0 Zd; < ]w61 OcWwy STc8�_h\ g st�w,8XBb-b"# xBb -bw7A�H3i�V,L � Rg g Q  & G h_,bkT=I�A7blA!vA�*�vV67A,Aa 7a6V*���t_� ��AKV _��I>=3HT>I���+�~H(3(TT��aVK����T�j4T �J�*�Avl+a6 +V�J�����?���5��5�?���U�� *TTt?I4����JI)it^)TiT*��j��?��j��? 4 j�� ��U�?�*����5�J��j�*���v�J���?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12918_sweet_trip_mm_kwik_mod_03.wav���������������������������������������0000664�0000000�0000000�00000034452�12641336260�0023765�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF"9��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data*)�� �kVV@� �U�v5�*� �5�����j���@�U�U�5�@�j�U��5����`��*��J��u�� ��J�*�� ���U�U������k6kK+vv j*j �+  +K *(57*G5Yissjb@\ P�D5& 5 ׋6�J 5 '5AjN[g ppfY@NA3$u`k@6Ѐˋ+ګ@u $/8 =�9�/%` ��k̖Ҡkܶ+�U @ KvՖ + KK �v@Ж 6�Ы+Ķ`�+��@@` ܫ `6vkV@`ڶVٖ`U�5 5!j.;`F�ID@>@: 3�*u  Vk+�`$6HuZku@}@}J}{us�bN;' ՖK5j(1<UFLI@?2**@6vʶ�΋ЖKڶ`k��̫Ȗƫk vVʖvҋK� �$05J40-)#Uj+u$j9N�a n@ujz@~zJs d5TjC1��v+ЖKڋ`V 6Kѫ`K@̶`6kɫ6 Ӌ Kvu+<UN \J`[JWS`K�B56(  `6`+� !*2:5B`G5Dj9 +5kVȶŀ`ƶƫƀѫ�@`+V6V+ U,U?jRje*r{~�|5|5ymZJF2` k�K �@ڠ6vk``�v ˫` ܶ `�,7 :8 635.&@ vض* J,u:FJQ\fJlhY*Ij<5.j56�6̀6ͶȀkvǖԶ6ۋv�݋�ٶի6΋j J ,<Obqw yt`og[JN;' V K `Kju`"!*`k`� k‹@+іנvU * J�VҶ`+kJ 2G[k`s5y }`yJv kXjIJ7$uVV `͠vի`߫6 V +�΋Ŷ+ˠ ˠ+ȖǀK ׀6@@ 5�%5`FU\YTuQJA6u*5`�+  *2:*CjI HJ?0�$ j�k ٫Kʠ�ū NjŖū@� ̀ ܫvvKv ҫ` �%7`K]5mUx}{j{yJr`K 9$@� K K@��6VV++ݫK 6¶ k̫іז++%05j41@0@, %�J k �׀kj )7EO \f n@m``NA3@$ kk +v�V ϖV ö�Kv6v+נ +V@%5GJ[l5vw tnJg\*P @ -� vj ** $%5 U�66ۖk6K ++@5 @U� k �V5 *.B*Xjsuy{Uywn]MJ;@( @̀ʠ̠ҖՀ ߀ 6KЀʖ+K+ɫ`6Ϋۖu!@1jBRuYuVR5NI5?4(5jv`k �� *J8C@O`]gkdTG=�/`V@kȠǖ�Vݠ @ `�� Kk@kڀ+�6Ƕ6 VV6`ɋˀ϶@Kk @`v` Ԁv̀Kk�� 5'5 ES5]ZQ*LF`=u1U&  6�K֠ �$�6 FUcqyyx5u*jj]P@=,  @Ϡ� +  Uj  ٠6�ǀ`ƋV�KV– ϶ЀӫիkkՖԠѫ΀˫؀k@�* !.J:>92u.5+J#� ` � 1CJUjgvU{*zuzjy`u`l_*N7U#@v� +6J%-6 >>55U&` `+ v ϖ66�ڋ```׋ԫϋǖ+@Nj`+k�`6 K*jJ@ kk 5 @$7GjY�kv�{*{`vj]SI@<**5@`ހ6РU )u6JDOY a`*WF4%JU@ �kK v `6K ߫Ԡ +Ȗ�Àk@ɫ`6J�+vն`Ѷڀ@Ju j`$51u@5P*_jmg*\�M@>0$ �VvӋ֖k*J<H`S5]g@ptuu�luZ�E. 66VkŠȀЋ۫v  @ `@ `��6 ¶ÖàË+`6Ζv@`Kـ` K̋ˀжV�+�'2�>FuKLH?4'u V6@Ԡі6*-CX*guotJwJxuxw p_JI@2 @`ЋkK !)5/23u0* kVٖ6 kÀÀȋ6Ћ +K�K�Ƕ@kÀċVv ̋KkK � �5&+- -'`  �V` 5/@CUd@ouw z{Uwp aM*8 " � +�k !0<FUNuRT SjLBU5$�kvԋͫǖ@ȶ KVkK@ �؀v V6k�–«ÖĶ�VK KVkK* * VkV Ћ6`* 5j*; K Zg`puuo�e VC15 +K -A*R_�jps`toueVC�05 KK`V 6Kv@  @ K@K @k@öKK ƫɋ+ҋנ@` ݋+VK VKk� -:FuPVX5ULA3$5J֠Ӷ+,*EY`h@pjuUwxxum\G1jkӖ̶ʶ̫Ӷ+Vj5j$'(U& !5 נ @Ƞ˖`�V  @V�` KVK@+V@U+J>QaljsvxUy5wJn@]F@.6@ K�UJ k`6vŠ K�@Ơvkږ�u $,5/-u)"�u@ًԋـ U'j?Ueun5twxv o5`M7! `v`K�ɫ+Ƞv@׫ޖߋVk 6Vv + `kv�`΋KkK@5+<L�]�iJq@ur*kU^Nj=*+VV֋�#.J6;<;7/%  6 +ж�6Ā`kVëk +k@6kk j 5 �V@6@6і�ـ4@K]jqvx*y�yte`O5*@vض ̋` �V+ �v `k @`@@6 @ j *�9ENuQPI? 3$ �kԋ� +<JU\`5a*]`UH8&@uـр@K@ v`Kɶ Ƌ�Kvv KًKV̶ Ջu�&9M]j suvjy@zxJr`c N57jU�ˠ `րk@ ``@@ kkvàV̠Kߠ6�U'`,+( " u �۠"9Pb m@twJyxrUgT*?�) �v6٫ @kǀȖ Ҁܖ@ KK�k€¶6�`֋`kKJ*$@5JFVc5n`rJqku_P@ .uu �+ԫіK�K@ -6J=?�@<J5+55k6V ŀö‹€@Ɩɀ`Ԗ܋6UJ � ܀ыKj@/uEUYhqvyz{@y*n@Z@% @KΫv`V V+Vv`Vԋ̋@ ë + u$ 3@INjOI@ 5&JU @Vն�߀@);@K`W_�dueb�\P@*/U `ޫ6 kÀ+ �πȫvŠˠv 6@+v`۶ ̋@ 3jF`X�gpu y zytJgTJ> &@V@ �+uUuU  v ڀ–v@+@ΠV�K+ *"'�)&`!�k6@V@JJ2K^�krvxyuvl \FU0U��ȋ6 K`6K€66 @Ҡ�v J`.u?`O*^5in@oj_RA0JV+K j- 8?�CCA;2U& @Kʋk` +VĶĠ+ƖV�@`u*5K@ V6KvӶҫ6��(>S`eo�v�yuz{zsbJU/ 6KkՋΠ̫``K�5�� Ԡ++` `K K͠ ׫+@+�vv `*(5C O`X`^^�ZQD6%5@֠Ӡ�j5M `mswyzyUviWJCU,@U` @ vj"$`$J!  ݶ6�vkĶī v̖ ̋ˠ v ɋ̠kԶ@k KV 6 v %/75>�@u> 9@0@%j � @Ӌ@Kj J"8uM `*m@t yz{{uzq a JU1KK6֫ ҖۖUJ #.6=UBjD5CJ>4�)5 KK@۠Җ@ŋ@Ȗ̋ۖ߫6k�܀@Ջ˫ŋĠ+�ȠɫK6VK��۫ J!*!jJ �6+޶66Vj#5GjY�gqwz*|y�p`a5O;'K Ӏ5$@6EURj[b fe�aVH7%�@v 6π ߖ+V�V@ދkͫVv�ċk@ɀˠ V 6v@� + V �6 ڠ@,J;IVa@hi f@]jP@J/*Vk�JU/E Y5g p5u xxxrUf U@`+ 6+ˀ6`KJ uu jVڠ`� `@+�vǠ`Ơ6ȖˠϋVݖK KVvV@+vVҫ��* 6`@5GUJIC:.!J V`Ӌ؀ 7�N`�ms xy@z {xmj[C`+j�VV׶Жk�� !J*@1 6 8*8u35+ @vKث VǀĠ�k6ѫ׋`k׀VĀċ+v+K͋K�+ Ѐk�`� `U'u++*)" vހu$7J\jj`s y*{J|�|u jXUDU/ kKϖk +�;F@OV`YYUMUAJ2U!��V+۠`66̖ �kK+�` ǀ Āà@�+@`жk K@ ` VvkkK+KV j0@UO*]ijq`tUqiU[@K8&jK`@۠KӖ $j9L�\g�ptu u na5QJ=( K6 �ʋ`ȶ̋+V* U `޶6‹Kë� ɠ6 +@K``vK+�΋6ٶk #�1j=JHPT`TO`EJ9*j k@k`kԠk5Uu7Nual�sw*yyy@u*i`V?@)�v ` KV٠J j&`*,*, (!@u ��@@Ϡ@Kċ�6̋ϖ6` Ѷ Ȁŀīkɠ �Ӏ k+ ̠֠ jJ(528 ::J6 /@&*Uu`6�k``j `8 M_kUsxJy�v�n_UN�;% `ڶ̋ƶˀ+ �Ջū�ɋ6+Vvիϋ+ΠVk .@QUbjnuy{v@mJ^L9`%�`k+ݠ6UJ#+/520@-U' +@ˠV+ö@@KNj�V٫  * � vk`Ԁ6`3K_lt5yz{zufJP 8* `V6 K ً@vK߀V+Ŷk @ŀͫ` `" 3BOZ_ _YOB3#@+ޫ֋6۶U /=HPTVSLB4 $k` Ӗk�ŋÖ+ ǖǀʠvޠ`6k+kV+6ϖՀ߀&5: NJ`l@txz{u{uvh`S9k@`+�J 5 `�`v 6Ɩ Kk�ˠVֶ���*359: 7j0J'j56 Vՠրu �2UH@[uhquvxwq@dJTu@**+K @Ǡ�NjV` K�@ζ`Š+@ȶܫ`6 ր̀6VK'9J[`i rwy`v�n `N<�) Vv+j"+ 1431J,j#j KK`ܫԋ`ƶ`ÖvĶǀVv 5`` K vӀ6ߋK+CXJhqv@yJ{z x@lWj?%k K Ы�΋ؖvKk `vvvVK ‹KKKζѫՠv` u+:*ITuZ[WUNBu4$`�נՠض*u,;HP*VXjW�RH:j*��  kV@Ǡ ȫNj @6�@Ҡ 53�GY�hqvyzzwmYAu(56`̀@жk @ @� `v6 π6@V6ċKض66k �$-`46@4J/&55KګVk `J+AUJckjp�rqm cSJA,k ��Ӗk`VԖk �`6ѠvѫՠKޖ kvv+�kV U"@- 9`BHUMUNJL G*>j3' k+vK �` `@`* * �v` 6+ Kvk`55@5`K K�k@`j '+ . //5/5.J+ $`jU�+V`@` v @ �+@vJ `� j jK `+5��   u* U K�V�Vk 6 @@ `*�Uj � � j *uK�6VJ�` *` U U@ K@KV�  `` *�k kv ++ k+ � k �j* �*�Kvv6 ��`5*U5uU@@+k+ juu@UU �K@6v @k �V KK+vK `+����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12919_sweet_trip_mm_kwik_mod_04.wav���������������������������������������0000664�0000000�0000000�00000034160�12641336260�0023763�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFh8��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������datap(���X.cxx �x��?�I� ��I�T��m6m5UYREE ۔ة|ٻٛ2(٭ּϬTs,܋$Lsj( 352.R+&a ,_n׊xx/AKRcn]uwOvu|upHaSMA;v',fߣHab$u-6N@fE<BF7+t"  &ўʔ?F0 ӇܞF8i8xڪծњi$juxƘƛƍwτ|7{)^1b OG'*"һT1c ,*S9I[ivqtZp�i}aUHe:* h v+7|B OZc`c*XhJ3?3s% بͥȐ;|>h%c==%ãômѣ1 vW$~3<=:8f4|.;&d[:N6P !(l5@}JT^>aZK<0#>aKدQ+X5ʅ˔?<Ȁć:xsվXvLߩּ�nV'E:L `lsut trhT@g.]}֒{5UQnƪ(ŦYIбQ 3*r<WLTxT3PrMH@6+~iXmG Ez#y)Y/C2f1'rN]/^{ȕ(L/c~hץ=) S(=+**y)$ /|(֌ݰY$z&1^9AHMNFEB5l'ikXɕ y濵axڝu q �K{Aڃh#jH( 3;B}JKOOG7}(U߱-=\ȹ~!>u ""[#F# xEx 0KUݟ$@c w!,49`A#FMF?0!2 9[:Zu!Lx<9ڮxd%***V*'!M" |$D,1"8r<<6)1Pn ʱDã6Ć�p�' -3J33c2//(#!: a/v4� | %)c/t33-!KȪļVnNƯoo'dL'i6/=<)<:;7t0'W:gرֲfBxrT"& +v*%rG P2o#uy{;6#= /R?FF{EC?8Y/4% g9׺}zD ~xT" ""3wݿ;΢OÇ}¢ʼu$6HDQPyNLH`A6+1 iT�܃מy !  ^KKIj 2D^_ʭ=/mL҂ ,*<NYFYVYTOGO=1M$�Q8ݪH2 [ "aڙ[2kRaR5Ǩ}܋IX=@0CV}ab^z\wW`ODe7&���6i=+4<}h<ƊRŷ §aϿ\:O#6J^#kslgd`WZK:'zZrz{L'*ͷK9Ʃ6xPx *=SeopqolhB]ON>9$zcAPOe%"A5u ǂɥȺkĩo^1DZktwt3r>o`LLF7$*�ݠұӔ8.MJ'3�͊Ǧ'{b{՞ h$^6sJ`"qx(xvwrcK90&a1ߧ Ҕބ`8ס ğX^FΖ7ϥN˴՚ߣ&9rMcty\xwKwrVcM;'4}4Vܺܶ&>?Iȃû ^Ёϙ:SӀL2HֽYyZ)<P+fuzxxUw3rVcOS<&PPV ۯ^u }}$,JY6qn9u|ũǯWҊiKxVҚ^jwG9 W$<1?LOQK\B;80M$. 76 _H%7; PaLqxxxx3u�l^=SCD/9` -ϥծ QImc 6&&,!-%Q Zu.RkΚι7ЧLϲFGȢQWI^НЌtXP&Y/?30E) "en �sgހA~!-R?R/esxtz@zyt5i\N=*AaAu|]. \'_3=&HNN?G8((~L~hөƻ1!ݏTEO/#ow'@5`jGT̈́=։۲rGOTB; }&E 0ۣ]"l$Q1>>M\Ck uxRxso`O>.C! O(AY/n=HRYbUilj`UR?*yO#ɞ/׌T+�L�[هӽ5ʩ6ĪĭKKŊɲ7MLK�ia1F߆&)r�*7JD|P<Y]]WNA2" ޑh? z7N`Mkq(uvuwvp=dyQ}<"'�]ٝЯF3~',!!/aT0'܄ΞſĴYʂ4*͗iʐ/ȩ13H=j۾9ysT;͠@۲�aZ&0)9A>@=7.1# d 8G% ;(PhalswyJzyv;m8Z D*1K[μCGOK>e#,6><?B9@O:0B$aOGƭx~V҃f1oTjHWF˾(GȢaYא@!!c KmyJ:yԦفP&v8JWZhqvyzvpm]Kv8$I�'e? ceE&L8F R[`d c\RJD3!#0ڠ\'ȉʈИOvD=ZZn Tɴg295dž<}uxځE;Z\PѮۿF7*F /=K<Ybhid^[M=-K 6JoRE֫y9.2G-ZQg&ptuwxvsoaP<'>\4˫1C Z]hhًIͷq!ĊıN`ǥ {Ⱦ؆4gϡmܙK( !,L8GBGJI|B)9,5&7jI: ۑ $;QbBnt2x z'{+zvjU>%XiΙ!v[' %?"*05P750S(CP9n/Vx.٣ףԤͬɩņJm˹ΡόT͌[H$ڋ! @,=MZb9eaYN?J0F �65n#%#$MLO9=Y:DcsPѦ_ޠg \/A|Sak}o4lgdW;H6%L%E|XSLćGs͏~]�!p4JGYchqv0sj}^dNA;(eo"Iи"<bI1 75% g zѻt:-^%9rMO_m t\xwp=dS>*�b7ҡ̨yԚߍh| '  >YppVA X�͹R@P%|+D@Tdzpuyjzt?iWB* G pCy UOPjIËkĺ˽B =ކ9 1FZtiswz{wlMZB)H\ٹΩ.VҾ$Y9o9ڄR ʏΤa H5M`Fmuz{}ymbZBv'H!{˨EJ{RHӺnA!5Cu+Y,VτчN(>Sjfq=xX|~}}zn1Y]?$U )lόeεٝV1ܧ <IhC ۻ֫Ҷsrv-jD<Y<jsyJ}P~;~_zkU:J*&́ ը|qťtۡ0_`HSл�2>J^-nv{~~yiQI6sF`kҖϒ׉;v;FΛȱcxɁ$J d/ Ga4/"J7ZNb;pGx{~&~veK1L^�=Hӝv%@x{w'yzηɭt)/ ӡσ "E:+Rdlqxw|~~}s_wF,-#GZԼЁ)ЙԑY6(r ωfeqQ[FQR"ڱI60Zf 8$<Tfry }~{o [UA'-Y\0Zp "ы3҄ʐȡJWrk"ҫ҆k} &r?Wi tz}byj2VO=$Zڣs͝Ͷ1lΝ?C�ͱ{Q0xLY>(@AXjt<{~p~v!fP9!X <z}Ӷm{˅˂̅˩?fbKHE1om O (BXjtQ{~|]raWL5@ ~Gٕ;'X ʷCȆCCk t~ r'ܜHJi&?Tfry|M|/vjXE/d ֌xYŊiΜ 70lZ?"ݻ֕C #;`O_krruslHaQ >a*3& .Ā,Ĵq*ͼb 0 k ٠\ 6SJ[Uirw2{{jwm^^L78#.ؒfm̫cڝkmAR 2 f R j3{Sj/ƢƷƊQXɩw/g٥Tn!B'n}0=4A ,91ENU.WxT}MA5e&H2 5S9ڪ?q,ElZj6tmy|}}M|%sDb,O^6{ +عѹ&ѭ)#O),u-/,P&.}fo(֖xǐʲh҄yoaw{X4rdԈ&^͒g%61&/w5873d," L u`mڝ|/CVchry}~~(x1jfV>L'c]lZ93`&3<CMIKK_G>3)%EH׈Q*α|~V9RO4QqŊ/ff^}ӎm?   ]1 ӑ?ޕ+=hM\Qjuty{\xwnk`O;(kh3J otۭJ;#~6*GT^g?llti`RfB//K W5ʟɚS@0T�|mkP׏9\KĀuk\UǗɗIЊՍڶ<2/-*ر-P߆"0>JGV]`>^wWKk>\.^�^v_u՗,w(@AUfpnvz<{{gxm^IJ4_ ߊՅoѰK4@  �Z?aҶnņuM^[ˢjǰ݌m ͺˬ֥~� !,6k>2B'B>6y,  D<ܿ;b/D<Y?irxw|}~t}wh`R:!@ rӡϲN  '/17<?@n=6,M / ުΩƘ @ذ܏ _/p/k2śC[MIH;]7 !"X!?,ڄԕ6թۦ,>rPV`Fm|uy{{(uhW D0 n`hӧЊ4yL*:GQZ^_a]UsJL;)yn=u[N<ё hhUPVsƪnOÊƆ1Pұo,^�E:N]Wτ~ކ>>%-5CQ]6fjJidbVHz7P&LHk!] _"v8lL]iqvxx3ujZG2XN /ބ4ɝOԅ.c ^4m Ok8l[2RKĭ!Ɵ5DƔǴ.ɝܡaaBCԏѯM~oׁ'�3=FeKvL-I!A6)n*0-?R&�(.DY iq2xz{w|z%sbK3'6vo-ϤHL;|z#*0351H+"k c۱$ǚϋո׾؀Frܪ4Ig(& >SepvUz\{{RxfjS9V6خ4w�"mڑٸE7ύɍ`UChۖ+t@oԯVUBH+CpYhrwzM|{Yv<g P5nE~3r̈́ }ӄә1΍X[O+FEԁ̮-Fp\j!tx{C|z tbJG1]XE ϗpFX1w Bς̗ɢG̎i]ta�޿}pYx)/H]k!txz|x4o ]E,ɷ[˚<ȷY~`iY'+kҼrwݩs�1}J_l`ty2{G{+wj XA)�Q}][_ʆ2fX'/Ƙ\ȶA1ߕjH"ED ۙԋ~q,N2Jy_ltXy{Jzt!fS=&X xɔc+n/Ӭ4d 9 ` �%gtގף{EN2H7]Mksxywn,`NS9P##zѡN/RőgDž,jL;( b nH֌x.tD{Vd[mrEsnewWE2 |ު19cƭÃ(Țλ2n=`N eٸ=Pd)=:N[Acfghkc [ZN=+DktA҅ Ǵr3@wShV< #!2N 0�otۊAr ;#~6FR8Zv] ^YQE5T% ;B IТŸÿadÃ_Gvj "),)$W 2gkRdK-<FMKOOJC8L*Y< /5a%XfT5[˶Π$׌ZK8!%v'T%  er'$-$=+/00-(!d EBfJ2ٳܽ5n a| Y{ g;$| T�dz�E%/@U�T� VZZEX VgQkO' ii? $ >C't'9 V aaw� sN%}9}9 x R :c!,Ib1)ZA$V`  I�,kDq�"d&rAeIZu@x� \ OsjV%!u?�PZ �yHa7rDK]@N�OnOAa?�cUuXCN+NH`DdA`(]cj<cT� 7EI�Yg|xnX����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12920_sweet_trip_mm_kwik_mod_05.wav���������������������������������������0000664�0000000�0000000�00000034366�12641336260�0023764�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF8��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data(����@��V�� � � �K� �@��@� �k�+���K�+��v�k����5���a��a�K��������+�v��� �@��j�a��v�V�a�����k�V�����@�k��v��@��5��k�+�K��+��K���v�V� ��k� ������a�K�+�V�V����V�zj$6TbYYToG %$*++(&^#  3< Id%7H[kt{{yfzyujSWB/C; t!1)1f{y$P. 8BJJA4F* &ٵL�Ib뿺$�^%,A_,9ѸЊ<S-{:F0Rv\eli+\IP:+ �)_ld!ŇʥGYO X�oY9\N'8=QHc+lnq@xCy8uVlyYJn9%8G44ϗ_I9ͭ˚og<Q4,4.ztʭ1)K(:NMk`o@xs{yvrh(WBF.- &1Q dwHk cXbӚ.g9Aw1҂ص߂&w >rb jQD�=#6Jc]lv%zxwvo]fJs7$q$ʪˇ_ۚ9b oo!O4$ݨWb̪d Ljúȥ6lV+  Iߚ|W\8 .@S-epyPzwxuHkfV;B/% ,g$\P $8)#)0"# rOg²<°bտG9DwI<9t.ҭ�Lآ@�- i;*P:K]fjkldP^XNB5=' dWԢ� &2<F8QX3W3K-=1%k &|ŚGbt\ֺ֨O ӊϊg)L_ <4\j˺ǚŒƟO 8*-9A@= 94-$(ng4Iӗذ  $^7H~W�dnuyCyrNeVG5$�Aoͅխ_6)�tTOYtQADgTƥO͇ޟz 0i3 ;@�z�wו ((:LH_nSw|{zy-y%ryayMF:%&�c.Wُ,X =5$&5$~()|lȭĝ¨,ĕ\L O!WG\G�$G)Fc%4EVXNi5pFnFf_8YM @2~#iId݊Ql*3=HnQ8UiOnAv4)+|�YY<wğǝ4AlLgҥoŪȝˍ9͍\IԽo�@ &C58A;FBf>S;a4," #QTL6^Ca,c=K;Zfiofv8yujnYaL;) ޅYɵϥՍbO�ߏ&bćo)OɍYjQ1j Hk %jjwzѲ.Y [2yEWis{@|qzyw=kV@D/V ,&֝εs #"H#P8 �6\\I.tg6Ľg1Ϊ ۥAt_$њ\w(!C1FBVTf~sXuo+h#aWJ<-y <<zWi ~H#.i7nAKQPCE%6+ \\ۂO6& 9)Q9Ѫς̂,_|6εϪϒ_ǭ$gD $4FBKIC+@ <3)\r_lz%5DRanuzyqScUG%6X%C$IAoGz� {{_.GԊϥ ÒwYŸ.º4NJjWt�1هTӕϨo͸ڗ)Wq+N9^CE>85.n% jD 1_='9nM`;r{v|{zzvjiWFB/y Yl�<QI8 "*V474X) C n\9tŨldQԂǂƸOYO ƽԗ jtV� &%K{\o П_yf"3CTg�x~c}V|0vlff%ZG 4!&֟IN3!/8NAMW[cUD3) f_1\Ҋ1�ܗG AD�ϪAȚlĊŠø9͏1TL�85�r6zw\ALYz6w#3~CR(cpsVl^QG(? 4&LS)5NEKTScow5x+tdkP>/#4>QD gGTi� F do!I|ʥlttI&ßb<6zlt| G޲rְ<ʗҪb �@(06DiO-USK @3&P�o&Ϗr޸(3GX h%r~wXyFz%zwp\HG02f^LjϏ.њ r 8!%()&c O.ժϲ>lćto> OїП9o)Ǘ 9ō�zѽ!К�Ț԰As&--3P6 4/^'8s\Dg. 3kH([jr5xz ||={Ss5dSO7v 0 G!A\ڥ +7@@(GLNL3G#=0c!->&_ӪAWg$ٝ!d<o�.ɰŕÝ&Š ďŵ˨o|!1G P� Gg|ֽ)  0@Q`l#uyyuji[yIc5">T<Al_K)K<L0ZKdKl+poj_kP3?*. ʲŢQG!zYn_,gŵgoY•t4ӢIrW$dOl>ߨ.w΅w A SC%3ANkX^K`\T^G89( ӕۇ 0 H@\jFrvcy%zyPvkPZyE.>d_ʺ_ە@� !"qGO|ƊҝǥIʅjYźǟ,ԟץںjׂԭЭ&Oʟ<r#- #-70>-A5@;2' )!ؽ|WP4;JF^ lsNy{@|y}�|tvdM40!bآTSPi+ 4;@CB>5) <Lڇ64&IL؅݇Пb_ßQwj.d̸̂QA4 *5?KDD@9."{ wܰ�Ը "<�Tnepv{z |k|qzqaKc5 IYͲԥ6�c~V3Q>އ1rl\½r!ąIʏYzL��X v# %v tۢ԰Ѱъ$3k,#AT-eap3wfz| }{0vfQ9� ,rՂʥͨT| ~#)-~/50C-&3&lzbВʒƊǽ>gtǨgƟǨAzjl .<$QdA)QIN)89I Xeosqrk^+Pq>s+% W�rg&yX--=JT[+`_[S%F6$g ʲ!$ 1ފTd͍ȅŒĝ&,!b_Oܕ��c '4>;FNIGA8,5 #Oص6ԅݲQ0.G ]sksNyS{V|s{uhcUS?)&ڥQʊ\_5�^+09!!tЊ G T̏чb� ~5Ci- @I$ոG#9M`nv3{}{~~{p]E@,�QҢYlv#(K,,V, ( S ||1ۊ͢ȚjWŽƒƇ).ɂ̚ѭ_G)9߽D<ڢs#+4CT;bPnuwsi[J8C%Vg�G҇dٽ 2@@KLVTZa\Z T0J;=+vw1!OwĚOO\)<9.ٺ$�wj…4υ.ϰ_˵̚х 6$-1-=0FKL-ICA7)kD݅4Q!:Q�diovz={ |xFn]I2 &6D Ȃ$���<tY—ĺ˪<<6[ aH{^ L1gDdS-B^WVh%rx{| }|wyeO#5zz˺d!%((F&8!q<G1g>t!Y&ƒҏwI$)jb  K->N^@l-uyyHsgWE2;$$jdYroHF&6~CNMKTWVXTLyA%2-!d\ jzd>>˪!6بtڍ.lA9Ī4jϨ.IwGT P 3/;FPNNQkPSK@5~' rlYQv.E0Z%jskx{|zsNeR;>'�9,D ЇȅD $1 .͵ǢL>)Y!>\@(v^## %8 z>rW.ъ6 "9Nnan0v;z|8}}fzmY @%- ڭЊ!$.G "$s#^ CrttW>|4ß čzʝbW|$,,̰,o)zi0+�8@D{NU^WKTkLB 4$s$>_ӟ$ (+CPZi~syzc}0~3{scM7V Iߥղ�t�O $y),[.+,&4ڊӏ. ĺōʇ&tǏ<$̪ӂYlԅ1t˥ͪzT83%/4+8 83," y٢Ӎr;/D+Xhtz}~yyHkVv@='#j_A95(K4P>EJMNMH? 4#%y|O1TD$>9tzg |DŇLȒʭи_-; cS+ WlWݰoѸП,c*a<L ]k+t0z@|kxio`N <(vDْ&$f"~7VHfVa;jnVpkbcUiCa0; IDբ<j̸YI �K+�w.Q\ݽwt$Ò1ŸÏt<ΨҸߚ6L_!)܊ׇκ$Q9�"1F>L(W^a_+XcMf>. �g1ڟӒ\YVN)%BaXhrVx{| }yyp�`sK6~ wԂ̚Qʕ.!$ N 0"�  XW.т̵9l< j ogDdխ)l|41 ˝YՒ�3 !v,70>B3C;>s7--k @tWڭg=k.EZikty|~q~P~xiT;["� �T9dtϰ �s'C18P>BB?7,^n ܸԚ͗YYYͨ4۲ޗ6r_تT�IgƵǚ|>ˍ̇Νҟ&ިW~ !#!( c 64ۨ5q--A0RbVpw |{~n}wkYF1 d,аՂO, =JU]bkd`yYM=,kwgoz&QʭjdGgrrAҸWȥŊ\\6>DžɍЅڰlI�dI1_dխϭ�&5kDR_gl{jkdYIa8~' Q. ";:N5`8mtx{{w8m\yIv4H Q| Ԋb ,dOTXF gQGL\TõíIJ&Q9lʵυ٨gߢLÅϒ40'3^?G-MFNJBi7F*q8l!ևҏX.FS[kty }q~%~}ucesO[6%- $>χ|ҵWS 50&-S3i7s75.%y ,zGw.ՍDٸصlԥ\|Ƹ.4dɸ\βTt˒>Or� &�,.,(N! <Aq/=CUf;rvx|0~~N}cuNeP7st1b̒LزN'-133/)V @1rl؂_gè½Wĺbȍ�T<_ʥ�ٗ<tlڅ�_3 *;IvXemr ph[@Lq: )tԲ9 {1BNX_bc^ UiG37$Y&ښTbȥ)Ӹإݢl$ <ýtȕ1ΚD͍+� ('3N=KDFD>4)-4ltjӰX+%2qJ_m#uy|C}a|PvgT='f �W_Y_.wjdO&1 ̕TTIzDWo \ dN  c!! Ӱd|ba$:N`mvz}~0~zn[sC*Wg˽q&+{./.y)"�~ ,ܕӚßoƪ!� Ǖ6I�OIGbW6а)ϟ %4E@Tb%ntuqf YG4" �4ן>X%6EvP+X^i_N]VK=k,4ߚՅ9 \_DOݕߝWAW1 Ľ.>b4d,Aҥٵ> 3#0 <DIIE=2f& 1&Խҭؕ +$c=TepwFz |K|Vxn\~G1s� ̸ȍ j<<6V�%�.WOzo,̕ĝŸå, Ϫ٢Wk Pvrۍ$גS/�D@Xgqr�x{|}{t5dL4[ wG~ %#k({*;*(!c%<<.ŵ&•4bGA >T,LrT6֍dv [.>N]iktxwpcSA.5 bԨ1d$ *:^GcQWZ3[VqN0BF2!IzL\IjO$ō�̭wݍ,؊\W1Y _ӝg<ٺ,Cqy)4=^CFCX=85)>Lw$bI;% 8VH%R+X~[ \ \ZSH:*a w \rrފ_ow|r1gdoDDTjjdݪd4|Q[ PSq0 zY!T$5"3+V024N5#542,+$cj|dK�+ n X  # $o) >>�LAw.rdYdL9_9W� yfq a� Q6lGo v nN q (5�946,GDbr)t,6t�Fiak�4OGQI35  =H(H8 f N �1>��X@n= HV�gtQr4tA.Y.6 T ,WzQK�C�4|.dY+�-s~={-Nv�_|\��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12921_sweet_trip_mm_kwik_mod_06.wav���������������������������������������0000664�0000000�0000000�00000034666�12641336260�0023771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF9��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data)��*�@kvvVk � � �` ��� ��� �@�V��*��� ���@���� ���`�  � ��5�`��u��� ���� @j� `@ L  Jg|͒rgϧ̼f<<gGRgʱνSبI_kWn)12Y/N+("wk u}S5!B"3DWht|||z)r`L:9X&l�hܝԨ x!+Y5?HKeF::.X%A SټQوܳ)Ї\FƦQƱő\Ǒɜ']ԝٓ* V ! @`4Խs* N):L_Sox_}{{td&O%<c(`u՞5� ,B!(.n1,X"l>]QFqƱȑ<<Ǧ|Gr]Hۨݾ^Ih޽֒rнit ,:;KY_[TO{I>3 'Lk hֈj$2e@&LXenrSm]OeD4%L +2Qٓ?5u *ih}Խ\ɑ&&FqQ|h>߾t K `5+` Sӧh~4V-!N0:@RRcrxw~qhi`U[GD8(k֝iuB"C/:eEQG\aR][OB8+R'qɼ'hھI5Th|Fż|QQ˲R>��`VTR]Tj$2BSdsoIme^'WLP@y2$]> )8ER_krrgW&L>/lU'g]H^)kj�j =G1FĻ[ÛF†qɜнճ iI4(2Г~Il7C+9HTUO&JD<2#'V ~>?U W.:BSHbl_t_zz y_tgXPGd5c$Hg'ϝ~t@ 6wx!, 6IHܨg'ŜƜQȑȼ<|ĜđǧRνgҽ]֨(՝'\234 "!-8z=942.,#Vם@��M 1;D|W~h)s*{ ~ {{jyq_FL9%A>]> Ju�@ Lx%#/y7O<:0$+^='<ƑG=ВԲhShHrЧȼƼȱ1ɜQ˼Ͻ}H߾jvB"8"b !+JT3ؽh m!d1AS]erT{J~zvndUE4b!+Ij w-"-7C{NUVMo?4#*7Lu?ևͼ|Ν^މ)(Ѽ|ʆǦÆG2Ht@@���@  ݨ]GӨ UB-<M_snrlc\SG:c,B @T}Ոj+!n/=PJWd~ntqjR[[NBd3#7 @J'<}>T �_R2<Q¦fÑƇȼ܉??ݲג2\β֞^* AL8(d7F|T'ZQTqM{HA7+ S'hj5L*o=1N\irxz ytggZ&JD7x'A+Jק<]^ݓ J ,,� `T֧Qq&F'<<fGr2ӽ؝==r҇G˧}3 � W,$9:Az?d9$61*  J4ܝ׾ 7,>ReuJ~|{{zvg1R?, j]<` - '1Z8o:$4&l jڲ˦<ő\GϲՒhh]ԧ<ɱQGȇɼȱǼFƱDz]s_k! W m#� _ܽ3J ,C&5;F<X^ky|{4xnh_NE=Y,*^Gs` (Y2;GRG[ZN/=0.( ǧ(3_t4HӲqqfĻ»qf'ʲ>U� K?iܽG>+ ,#)7EVeol`SK0C9C,BV VtrӔ` !N.>N]3jswtvmZG:9y- ajugQLJ@@J5k !6 ?>ٝr[{|<ņqQı2Խs^)>(ٽ\<|Шپ�k X!./=IQR;K@95*!4(G`)O;K[k)txyty4y^scN:*"A`27m%8*.n.'J ܲѲ̆1ıđGԇ'ͼDZ|fqȇ2}g=\Gȧ|Χ U�+ &.2n2n/(b7@ �JJrRվ?+#%/9L^SksTw_y{zwn]fH1]ͲGҨ!/D;C&JM{O{L{E:,B! kJgQƜ\|R2si_>sч|QŻ»{Ü\|2}3 V vSgѲj N1BRa~lIsw wocSA.w +Rђ֩J@./zBQ]g3nq4pi]M:')'ʑ<gʒшڞ?U`��)h۽ΧǑ[1‘QļF˼=hو^jJ >3h޽ؽԒν҈+ (5pB&OX]]|XfOBN3#`ވ2ճ5M`l~s4wx zxthQV@x+A@4\|s+"%c%!7ljiQq&ŦĜ<g<͒2ΧqɦQ|G|ϝӨ}HԒ\ʒ>J +$N.Y7=><6N.#� hֲgڞ "7Mg_ks?wjyzjzyp]^&HC/ ԧŖ}Kw#-6<ADPBz<3#'� ײб|\1՝SsiSޝSاʦ‘ÑFDZg|ؾt_ aa J? ~gѨ֓"O5G'W}fTpuyTzvimR^LO8m$�GђӨv$7EFR2\Rbe(eg_gUF6#$!j�=Q\QΨJ�VK ISgѼ1ȼ[Ćļg\͝Ѳ)jv+ HrӜϧ) �#.<JXbSiSjeG]P?N/V @ 3hվT`Y0FYg^ptuwxvpdFR=(@S٧''G l]\gQf;æFű1ƱƆȼ׳۾TISܽRRGg]ܞuK %N1O=G;NQfO&IE?2#KԳTC&=TdoujxJzzyu=gR<#+6ShR u X$).0N.)!A` 5^܈Լ<<Gʧ=gGϑGȆƜFņɼͽ'(rΜ1ʲ٩�",2662+"#,A J (٧Ӓҽ3 +@1Tcotuxzzz?w(jGWP@'Iےh>_".8E@{EHHDe=1#޽2Χż1'GϝԝީttSو=\˼ě1FF1ȼQͽ)`+AWl � اӽѲIJy,>O}_Slsxzys=eU0B-+ ~Ӓd0@[M\X_dfbZN:>,75?(\GӨڞI @`5*}R&1QıfĆ|Ƒ<gR׳sTu�U+Us'=)T@ )9GUa^jn^leY&JZ9'!?ݲ k$;O}_krIvTxxts>iX{E0l+tRG̜'ɲJ K VL 5 isRg<æFfĆQņȲ](s)>sR]Ѽ|Rr]s v 9-:9[EfMRR&NE9n+�j( J3FKr^Sktsvxytyv>lYCN,lќ̧}?6v 7$).,c+(" Hh=ʑƱqQƜȜ˒Ͻ'r\ǑŦDZr=22в<q12(�k x *n2y7971)@~h]HT k M"8FM^ lt_xz{{*z>q_I$1B�53rk l'2:E@DGDo>5#( V J^ْʜF\̽^>)߈sٽԽ'|{[üQFǼgG<̧}rJ+  K�]ևhi5�%8J[ir x4{J{xin^L8x$! �(֒ѽӈ %7FQRZ`ca=\RC2 ! Б1ƇH4 kUI}g<ʑdž|ěQF'2=_@5 �^>SRӒЇ}4j,b#3zAQ]shoo~j`R:Bd0mJ 3=_/%D\UdmsvwtlG^L$8"'FRЈٓk�@A vv j>ݝrƆ;Q1ÑqĜQgϝ}ڨ'·̒2Β~vk "&2>HOqRO0IZ>y1#USزrk&z?T3eouxyJzxsdP8!! \gΨߴ $*.90.8*! R&|R]rrr'͑|qǑ˲͇В|˼|\ѨTJ5K  )./Y32#/(MW 5?)=U*?Rrc~ouy{j|{4wiWpA8*3}'ψ`U#)96@;HM&QFPLPD7) sб|r44t*^i܈r2QőıñĜ|<ؓ+ vlk (ݒ}Ч`M'O8GXf>ptv?xTul'^M:8'KthrӇSU #y7HWb3ktqrn}fXGO4a )rɦƆRݾU=»¦¦Q'H]ړTTtsR'Ϝβh4`uW+d9FPrY\ZTI<,v �usڽӽҨI� %%><TeIotwyy_xpaqN$8X"k)ՒQqϽIJ ,m#$m#Wv� ْ2gQF1|gg͜<1&QŜǧG}ӽSS=زղҧ|()(19==:3)B@�tԝ�*@TepTvz{_|5|wkRX:@'`gҒͲ՞V.)93:@;D{E:B;90#7`߈ֲ&\Gɧ}s(I~>rײr<Û1&\˒2s^ik`Aw 4S3RԽ=5!n*:<M^hksJyT{_{iuhXD0 )(ݨԇ ,>FLV_efHd]]1QEB.0m uΜ\3 @@t>3]<1˼&&fÆüʧΝ3݉?@@ j^=۝grψ^~5a"0@MGYb=g]f`qU{Gd7 & J2 -!D9&N`krvx_xvn_L97!vjr͇\Ȳ4J� lWK>קQűf'<g2(ٞ߉ h۲'˜t "c.O9BG{HF>48( J�4^=ղԾ*AUgipvyz4{zugRd:! ܽӼν}mX'.58d:81x(�THqļqG2}h۽۝ړ\<Ǒ˼̒RR]~*@b#)N,C+'A`)h޲G=b-@QScovz{|z4r}cP/;m%^r͒ГT 0={GO\T1V<U&OE7'!t3H2α&FGH?*tT>}ѧ'QŻQ±Qȧ<ӒST  UIsR=2Шi+*d;pKZgqvv~rhgXG3!?}a)e<M[dm4qqslHbSA- gG̑|I�k�^ݝՇ&Ñ[;q{\|GHT?>(}ќμѽ^Tk#%Y3pAqMRX^`]\UpIz:*w K ]]ӝ۔A.E|Z(iqu4xyJyuiGYD#.u5?Ҝ|U� wmK4ܝΧFQđûÆ<FgӽۓS}rqrI4(y3%=DEGFA8-X +H}2Ө6L_lsxJz4{{xp]En-lu ')?6 "*d168/83+"!KSاˆ<ȇ=]׈RѧqfĆ&q'Χ͒\ʇ̲}3u!bM")c--+$V 3٧ޔ V$8FL]hksx{U|{ w^kY{D.@<g3K '5@HOQRqNFD;,M JH؝\Qtj~ ]'FQ{11Æf\12HS)U @K Vv6 k2]}ؾ5�#3zCQ_im3omeXI7%lI3>ޔ+L(7BKQGVVgTfMC6'l >ؒSس4_vK�`U TTIS(}]۳۞s^k�uI4jja!x"',y-,)#$j 6AL8 '*-.y..-n)C$a K@ t`u + �` j 4 u?j*J+j�U jUV�u@ V6 U@*k@+vv 7al �5 Ukk@ �� `@@+@@k```5� 5@UUk�K@�U`@ 5 + `*�J@ 6 @ k � � KK@�Jkuu`@j�V 6+� �`Vk�+ `+kV VKv` �u�5� u���j�+v@�� + +K+55�5� �uUkukU5u ��``V �����U�5��@ V`@v`V6 *�*� �`+``@ K��������������������������������������������������������������������������kivy-1.9.1/examples/audio/12922_sweet_trip_mm_kwik_mod_07.wav���������������������������������������0000664�0000000�0000000�00000034074�12641336260�0023764�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF48��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data<(��v� `� � ������*��*�@��`�� ������������@�k�U�v�k�� �v��������K��5�k�����*����k��v��K���U�`����k�v�5�N&!l Zs'T059<0@tB<,,ޱe7yE'O3=IT[XrM?5)<>I[ ȏ?ܡK9fؾq28XĜl )2�@�`�:W]tG O-<GM^jkd]ULp@93V%3rO* -)8<GTam@twp~`SgG_6&(mq̕rp~u3EU l`>]]B\ƢAl64sstif7{]rRT+vլۍ1 /!/;GJCE?:3J*" % =\=Ӷ,5 +40BjU~fr`z} {x{ysvbN<'<f݋Uj2)3?IQOD8/$5 K�0ҌŬρ`Q R(߈jnAĜ+ɌɗJƃZœɚ[̧̜̥Xʵǣʳ96%n:3 !^.s*@؆rt? N++7KCH9E">d92T*  BBaճw\!1@bPuapy{9vlMcWIE: + ,Kh֟8K+>PR cn.v| ziyymuZjWFo3!hrDܖ 5%2;@3Na\ecXpLA6( SgQƏ W� SD'h/2-)$% LoT4J)(olu^,i�˥ʼn|Ɠ-Θ2ӿ�8 ̡fCw©J*!jhͷ׿ v rBOTxߝg~ ��9\ nPeyk=[ruEv�i pX ,99DInE>82)+% @�a@ Y@H+;uI^Zjtwn$d\cQC5& 3Kc (:QM;_lu}{yM{rxqTa1M%:O'9Ѿ1�X,:HVellxcTKW>]/ %Z;̳?q`sv%/8V= 7,$qlcϵU!l`�< `^>ͩh�+Ɏ Шm>M9ݡج84�=o-�?jŲ X6֑؈٨پI'ٜإIq ;D=ъԚܡ5yp P5kF0o0<|&1=A>7B2x,#q@T }` wz']5C(Tcnpf]lVK?1#/جճ2 $6SHZXi+tx{|{ztysqenQ> +U<{0 g1"2@N:^$jpsojn]RE5&*hټ?VW��S \ +7A.E?4V+"Jk m% Î˺"ܐruwv�* ہՊ)ȵ‡wl=قr%ޟԸ_ΰ˪2 43 4HǷ̕-ЏѺ-x6ˡҡEL(9ݡEޯe<8(!-6E:i6/+%=:J Wي ڱ^a*� ,&O3APS`jj_WP:Fo9,![X}V%5GXjy~p}}xp^sNK=* lHӣO Ot*:kIV&eqwuhXgM@;.%U�&/h}uuU%p w w YhS{7k-˲ Üh<ξA}{gߦ޸`וMЮʊ+ n .k=HKD<9f4H)d^9&;L`rzy5zIyzvkn?aSK=R)YQʹk@. jj!)-8,"E@ <3=ĜǷ8qhͥM]Vs]XxdX($Ż+ρ)! ! $-,Q.'e!* mA+g~ 4+1CUgu{{{xoe^~N8!u p͵ބ# %#/99 CKP OB22#U>?~x)2ûB2kb7ܣ/tήTȥVJaC~ǎʟӦ0RA  '`�|*@WܝRKա%\$!/E@Qcryw nz^!PB6+JSAϖDݒ`&1;%FQ_kssXinWB&.s.wշɌ÷ÎԪ#k�0G?̮: \qxBM!7]ߪb9h̵ͧ�2i*67D`OW[<Y/RFx8), �*#l} \"R;YQb6n6tFw4ytyxshfrS>O'L\K"ʵfR HF"?$# r2RĀžUle4XʚQ̚ʾ$×ȺkψM99תM)Aϣ%� ",4;<f:4", W�՘Ҩ Z!7L;_ls}xvz{b{xOp^G.�AF?$/@7>BmDC5=3' 5Pŷƹ"+ߘܑ?DM*€Ú~+"fAϝ: @ 8X .7ۡѥ#6'G:X4gqx7{.|x@n^Lb8�%U�֑35'9HU^FehgabWH7$*LR9ѮSQA<zqkfޯѥ¢| + ۿBC5aQ7ܘ֏){^ +p:H`U_2ff"cYZL+= ,  t61GZ i;quxTyxreS?)% Ϸɓɸ Sr0ҜZƒ1Ʃ(eZ+oѮiߨܦصԃqR jj*5>0FH'GRA7+g};Ҽ z!Y9NakntTy{{{x n[C*w5v6oN=* ,#,38P:94,e!S4OЎʼnsͥ'`_�ٍOѵ;̷ɕŐŮĮD/ŰőƑƵʰѳڒv5`@,Wp`ۯӺKVϏ,sy3 !!t Q7� ӕث>Jz!-m8CZL/RTQ.K@Y3%hY$׬] Cv�u%b8 IYjghrkz[}G~ty@ne^PL7u$'ڿԖ9ݒE-dE[jr'xz{Y|{rxn[nE.ji]ٚѕ;v.c!4BDER]jgmo&kbTC 0 )ԥˈ2o˟ s"k+28';:G5,o!~�AAəcĊ *#Kۿԟql_°ŁOѵԯڊځۋۿ=Y Zˠ|"ĬAìÁ/z)"ʱ ܈߀9 {Kh7֝Th͟&DפݛiC:^*k j&҄׼9Bn%0: CJIJHB9,0JC 13BQ&_kuyyisgeXF3M 4<d)ԭuH)@6Vfq;wy{y|{Vzr+bM5 ٮIΜ':JYdm}r�tqi[J6!eqkj-3mG(D3';@DkC='5=)x` tڥʚŗzazPuK> s cS){9Ѽ̈ǎµDžcvՈY YGM2nc÷ùİŜƾ"Aϑ6՚ڪ fظ6е0RЕ� i e )ZݚH/[Mָ&s)2:@IB[@:1&N#N9V mG ,<JXedl}rrlaRA/ q ۂ:%)<Plbnxu@zW{D|N|{}r8cuOY9$Zr;6zэ>�x,@ZR`zj{qKtuMum*aPR;&�M}ͳDZ̃0'"q.Y9A(HKJET<. �`^@ѮAKɯ5in' ^ �P^ ҧ~þw\ƺ֣@[C0p9ވٟ МA|xjwŽx&ƚ/ŧS+ ҦO8&̊;ҏׂM`Ps@k+ozq 7Puy!*27{:9Y3+!r ?"tdבޯ((6DQ\e0k$je4[M=+ %vx #8L\_lXu`zo|}'~z[q4aL78(#-FaI-2GYgopt[wxws hVB-U  ɪ2`E ( 6RAIQT^TJODK7' pI-ĚDf[p 5l &"U\(k)ș~lh̝ {,:(l}aȻlUV8]? 1;]JȆMTbܺݦo�% ІX̚tچYl6?*R5>WDFLD=5|(cރ0'Tj$4</Rcouy {.|x{xm\YB(~�?/@w\'/6f:t<:5, eG֌όMX1ƌɾͼҘ>WV_xTZVÁeuȗʏ-MʺBv,ܦ7 E_$Z'z'~#* *.׼D׋.�':<M]]ltTy|E} {s:dQ=Q(/dZk5l D!$3ALU?[^^zXjOgA+1C S{2zѣǑ"܆{ap4htɧČa÷_Ȱ˕0טJ �Ga^"82_<u"b2}AP$^VhMoFq=lbUCm2c ep_&,BTcKnsFwGxvnjaO:%^ZIs60"`*�  s1 6Q5EލHCAŒCCĚ|͆'ݍ] gMޖۘ)kG $61k=GNQOI?2$77[2 #<SodMouxzB{kzvh~TV=K%+$AFfަ3*?ga% +/ 2I0+#  a&MwĞcj9ӿԪ2ӄѨͮsn-ĎơɆ�oMПB8Хרu' cJ'0.a13.[(" e ��v [Ҹߖ'`=Paou5z|;}|}xk^ZDD-ߝ(͟ h1(R50@tHIN%RQM[F;:+ Bؘ-Zq9B޺r^y"fͬDŌ*=ȅ |...n3 6Jr 0S;]Tڱ(%6{FV;eovyvo_aO=4*Bmt^s q"7*IWOd]lrBuqZj8]nKW8J$�]̕#LYb~# Ԩ8qM6ujªŒC/xTRgg@CG׆ҊΓI=@r5� 4*7EPX\[UcK=.AEmJ>vFҚ׍ "};Rcntwyvzy)sd8Q<$ cwDןcίN $B&$e!n`҈ OVõ¢os&?1ƙ2o׺0ҊΎKшoL%/57i<5=E:3T*6/v?$ѕݦF'=Qcou@zB{{D|x nj[C)*;Sp &(93:A9EECk=2%3!?dq ɼ%.�NMܜI d˳ĪV2ȎʏZՋMA / s.^E u&3?.KSSZ6\XQyE7(yb.qo 2JO':<MZ^djrw_yzwn`LM8$j`BЄEn,DWemr@tuvt-o?aN92#/ї]ǃӡ3('6C3NV\]HZyQ,D4"1uD=q]k� S#(*)T$@MRcAÅۿL÷ц uwgUR4:žпξ -h ͱ̰6ɓo!^ۿ!V-oŞɏ ϑ-2ߙ!ܑZ)Χqبߘ# 4!"6U �1;m;-{rx -D9CLRTpR#Kf@3#LA))Ԇ-ֽU %6@IXfpFw {W{vl\,J_6F"|Mץѓ`YF,dEYKhpBuwyxxKtvhU?H)Υˊ& /%@LXVbgMieV\N>_*U +AX6&-253H/'Eb _2͇?=‘h Նv<1e߆c*QQ(9jFXYץO+R4ʊȰcj_•¬Cģć=ǁпԄ<W ٸ}ӍΧ͊$[@cGS C- G{ަ'oѺm{ޢ#:zO'X2<dEJ'MJ!D:.C 2Oy D3@CSa4m uyyshXF2HyWבҨӪ)'A!VHfothxyy zwnc]gG/ #DV[8dyS#)6ES`"inpTmdVE61 [YݑҷɐŅB^ a$-5;"><78.(#II2VòSo5C� { 3ֺl]ǻsǮAVۚݿ@tH9Ѓ и/ІҼֈٿښ>mLB <tM^/?YE }  G �1dBR86 � J Zz!" N#H7* :!&V+.T0/z-'&"L k\#&=)) **)(B& # S?a( �  5/A a: 2uLS<>�b \r *1Y?:~y�-`~,!7~`8yy1E%PGHLj* ja=*���@� 3|$cn# �*p : w%�uF�et,  r  ,)9&pFj��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12923_sweet_trip_mm_metal_clave.wav���������������������������������������0000664�0000000�0000000�00000023454�12641336260�0024127�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF$'��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data,������� ��(��4��������(��E��E�V��?�\� ���� ��\�m���m�E��\����P��(�(��P�"�"�4� �K��?�.��� ��E�.��9�4�(�?�s��E�\���?��?�(�s�.� �b���?�9�"���v`& 9GVJ!` f?(5ACJC3}-0-pOQm&X;EJPZfhBZ <!N iԭɁ2ơ\F*׆-͆=҇_׀nԠ҆~'%&36>$? 3$!#zSD\9h7IQT"\Bjtrf]<('!d6̆ΚގzFl@tӛ""3ڋ*"p P$R#+ 50WԲك\ .=JV;gwt\X<1y0E$� �هft�`yLaQQSOާ ށ۔֫Cqm'3A<Resx8yY_.%&$z(O"ل2`ڤ۫,־Վ0_vgfLؘ\ p_"%"$$%6&/lG,0:)Q{cLvI(,5DSVSJ|:6 3S/"q(,S)_�^�D Oe r   l�C~@t(Cj2ݍ" r4 F+V8$GWcZ(82BIct=Gڔ(~r1$"bLV m 7\"d/WQW{ dT2 [ /1.'^ Oa s -V8=955/FYd�PY6Y i+(5BLyH4p 9 <Y*_}`�S F# H%! nz{gB>F}GtTs N8_[ 3D_Vc$ ON  Sc!+7�@>1 z T@sBF? (k&/[1<*"C!2 �&nJ@(qlgS  |d030N"_$p*S.f1$3.!< �SgW&I9y0Jyn\LZ7qQ �;Pl&)]tC8 L #+2+60!)9 i`vzT9�8%{&SgL/ aZ3M?�(gZI<b� z'#(*# hv#t3a2<|�'   N 6 (Oiq/]/#P Z== WYZK L s vf C2cb( +9XNA'?P{OyJJT&{7=  2m O !i2 LV%?c\;T_VBsm/VyGStwm3)zf0B�  E�QV +(; \6g/Bl\ 39g,/`? -c jD�e o }{=V Szktl7##<t`i k rK �z\GSB%Oy�R /2i 1wyv*SD�K x |P� y`vqBM�mm" �a=��gP0vBZgCixCdtBIy�Vi X ,UE�-m Q}P H" ^'?C*MaSt0�?XI l &{c0 ���Y< )vj,_8<��f?]9�%+s k0=fg25=0\� i PNv0OgtPlT_8 + fY (~dCzS[P� wf(7zv �TPS{B6OB"X 60#VL]__C+ 6 2 l 1 l e��{#M<M(I0h�e%<b��6y _ [i �6V:%`=v=Gv_aI�2k9V%fs�MK��[kv <  K!o� 36,3JCp0**6]Pl��l+����2gI(�m��eO6 o !9FCv Q7Zm�m�h��!8�7W SM](�.�Gp67qycP�4��9_ 'Om�){W_S�f%kik,95):] %0Z\�p.$FE�9�Sy�V�P�fS$�V(��P�Jn3\mD~\-s,q Ow=&-Jq6MV��erxh�y�P�O�8e/X(s,68�V, =}2DDm&P7%?��'9>4��T(\TJm64�P��U!I` ��wyd?�<`9p0M}�l_8� ,T=4��ry�\�h�fOs ,7P��|yfh8�P�<I&CqK�<NSpf2y�%CIP��h�b����h�h�(�(�q���y��'I���\�?�vGMjvq_4� >  _�=I&04��21oOOy'�y�dl O��8uvH+�0 &,fm�!������4�waOSS6p<dC �P�"�\�������E�pwZ=2?�y�� 1k��BCI}Z}T{.�m�CSR���y�dqC&I==fwM6<K��P���"��_6Mq4����8%c98IBwZMp�K�?���b��\�pGj00Y���4�K���4�(��B��9�h��xYz_ .�.�Tv4�\����m���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12925_sweet_trip_mm_sweep_x.wav�������������������������������������������0000664�0000000�0000000�00000035656�12641336260�0023336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF;��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data+��(� �`�H��P��H��H����0����(��H��8��8��q J  K[HE^^M:) ݏuf�ƅ?݈.䋅AzӎǐHse'z:|d\͖>.Nؗ�Q̙ffX񛂜ۜ4gȞASPXZ.�1 |ݧ~Z˪M}'/gЬۭʭd^ǯk$}?gz\͵VP@*K5%U_Z$DDݼFؽؽ¾cSܿmePGJ2$õğď�řaCC ǞǾǹJɂɛɕ ʥ˗i̺3[͔-v`h Jл,ѕ7ooQ1ԌԜ%NNշHXpסէգ*h7\bb'kDtww#ww"zyfxxxdw\wvuusZsHrqcpoonm,mkkj%jsi;igg&gf4fezeeddxdddcUcccc~cb c%cbbbKbbcbaa8a````_D_^^)^^p]\\E\[[*[ZPZY~YvYXYYaZdJHёŀKżs3@%WķCƐzɥa̒ͼE ΢̚0QRM0LXL_a bt_YadSb`a`_`^G]]\:[:[aZX.YWVVU=UVV P{.؉\<alî¥},ʨ5"F@E RQW&YYX[1^ \e\A^^&YD9:BQCŨ \9@;CJM;QSQRVV$UVWXyS1ފ 9Pe" !u@?>HAPSSVRSTW'VUV W<X[T6W?=c͖κDW*Ɉw˶;'><EbMPLQP RTTS{TT}UVJ#W(RxηxT)Wɫ|Nj1p>9?qIJMoO7ONQ0S\QRRRTQ.: x[ܬuшВ̺͉Au͡X56;9@H`LMLMPPOPPPQR.H0&\7ZоvS@(398R?FJKJKNNNNNN9PrPHEY#nk|ҝч"д0͆+7`477?EqII)IJLLL:ML MMNJ`7 �qk׊ӥYhψϦΦfάN΄p&548@EGuGDGJJIJJKJ K5KfKqI6+y{ߍشiϻhϱ@@l72.P4 4:ADE@EJFHHHIIHH9I1I)I|C(:$Ԕ94eыЋг $ *32z8 ?qB%DCDF4GF]G$GF]GTGG}G;QW~fFI}w/ҝҍ֞+R1|2B8H>AYBACEE@EEXEF FxEFE>3$y�Oٱ`xּQz199 +W0L27v=?A@ABCCCDDCvDC5DvDE=%g۝B(֤|Լ;Դ!-04d9=z??d@AB1BB CBBB�BBB;<x&.< gEض2՞Ն՜-vV6@\!*-1]6:<~=]=!?$@?$@}@@@@r???:?,9#Rfٝ՞էNFՎՎX٨(,0c59A;;#<==7>=>>==e=-==<e6!QEAPWؓ׉xP`֑`2 J�* !/),0K5899:#<3<<S<<<k<+<;8;A;(;6& �&;ٰ2{"J׻]=؅&"')>, 1478R89:::;:::>:.:9<99B8/}#ۚIھ؍׻4u}ؘw.mm (+/3 66G7)8,9L999499,987Z8G77774**2ތ۪O؈ظwٸٚbۜ۵S#(,03S5567778777?76655{5"52k'*h �vۚ1r)ڪ9d3ۆܗ8݇ l$(,O02P4q4S555665655544433220'n3d+یی~>܉K޳u? #U(,%/1223a4 44484y43>33t211 11_0*C6 #UK޷^FF&>(yݹKޣަm)p !&*-/111t2L2l22d2111100/E//.S.,@&TmߓރݿvܷܙޫeWWj[UCa#c'*,{.%/}/70p00_0O0//-/.{.--,,++*$^o {Us`X`݁ݑ ޓUUߐIF"&)+n,`--:.{.s.. .-@-,,++*r**G)_)( &?Mk7߃ޛBޛ޳]=_j> K= $'!**3+6,+,n,6,,++L+*Y* *_)(U(([':' p߅m߶p?by;"6{ $&))!**** +Y*9*z*)g)g)(M('c''p&%%F%$yc=[DIlVfP"U � !$R''('))?)G)()( (('&&&%f%$d$$Y#Y#w"v Hl4f((`am 2Jf!+$^%%&&X&&H&&%v%V%%\$+$#")#G"!!4! 8 2Bp*0N&\Nw(Mp{-U{/AB !"##|$$3$C$3$##9#"""!! * `|jZjK(HYPs]71^kM* !!g" #_"""/"7""M!U!  Z Hf5cco5$[dKc3~WBr:&6g++ ! !M!U!!  " 8~F#QiQM G'/:|N(Q}O $=@P0P8F[#3iYaw<4h. d<J::46. QCS]>, ;:w#|l[�66DJ/> c:d,R,&^I{K=b32 jq_&6o&Rh`E5=[ ) ]qLT\T^� KSk =]K�8 &rj2`5E{3aIl |OHKwNYq[==Up\ c5@H`'PME{33Q(gN_eC3C;eMnh *R: \}K� c:nnf-MU{311w>}}\~l �D;sc[EMeX7!R2zJz 6�(><, RZ2x?x/hxE  $I8y=E7h JZ,}llKg rd}t\<*!*/~5== ke#rn'PpZJllTO_g&: c:ZJ /]%s{[S 'tDv 6 Z:*2*j<$\.6gO(I i(0�Z; `x?vMk +sy3yyqq@y8r "~TT,D$<DdW_g_A1Iqy�  M-{{CQQ  w   F  t $ Ku4,l \gF6 qi #80�  IIa@ V f F F ^ | $ L L |  ,  Z Z  ;uvIWOW66w9qYq#[SkSkcS[z   w N l \ $ T \   b B R 1 b R ! b W � C]S1qIQcSC+|c  =~v~^^v 4 L | $ T \ | B Z 1 p p W h   e u M m m E e ",&McaY9 qCC+K|-ME5-nEM~f=PA2P�  W b b   J ! O 7  } M e }  E k{s [0�R[jcC[V%fMn'~/`8Hp//Sy�W#X; / x ' O G h x O G  } E M U %   {5 ks[S{ScC"0E}b%5-Vf^5V8@/Hz:j*JBzb*ZjP�+N2C5 u u } } u e 5 {*XiPiH(HH0qH7gXnv^MV~//xXxhh : *RZRBB*z*:PcgN(*2***i2y 8>f&NN&^^f&l/<Rp''h/h*"ZbRB] m)?c.  qHayaa(XP(� v0^n6f>&F&...&&Nn^fVV6nl4+<L|4  zjr1Qjr19IogW/Go7emuem$}E]$5U$e sJ[S[BJ�c�[:s"B�s��k�[��B� �� �� �������P��@���P���P��h���h�q��8�0�=[+3[3|;%VVnvvfvPH//x/ph8H Pr b""ZrZbRzzz,L$ $m}Le$<me]mmm_?W.OwOW?6wg?�W�Q!Qq)A!)1qqYaaayIy9Qiaq+K3(g�5z d+lT4#<#DbjzZZr Q) go_/x?GG7oG/?/eeM}em5$u u=me-$u5=m =-]5u]Eee-]5$5{Ss{ S*[kkcscssBkcJ[[S{{SJ[BB���[��������}"niOm4m D ,}Tmueu euuGmW?go.WGow_wIAA1q�Y)1YAQYQqYaQIa+S;;+[CC|KK|C|[dddldF% =n%V^ v5-n~^nfx(_�5G1)AAooxgO?_/u//?u'MEmM}u5-MUuEu]UMU= -E {s2 kJk[J[Js:2"cc   *��:������"����� q��������`�q��q�y��@���0���H�P��0��`�0�y� �`�q��`�@��@�@�(�h�y��0� ��(�8�H���X���`��8�0��0�(� ��0�� ���?h~t3A))q)A9Qy9aIqqq|l d+CCl | lCtt+[3;CdK[lKl| v^F% %^%~^N-=~^0v HXP 0@ Vn 0`P00(0 H8P H (`(8h(sm?����������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12926_sweet_trip_mm_sweep_y.wav�������������������������������������������0000664�0000000�0000000�00000037574�12641336260�0023341�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFFt?��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data|/�����y���������kvPV�o'@c8M>_Wߗޖܪڷ, !6Oodptv{~~b~M~}o|D|`{ zy{x:wvutsr r/qponunnBmlWllkkkjjVjiiri9ikihhhxhqhhggxgig)gf~ff0feedd`dccbbfbaa_al`_`_^^]]N]\[\[i[i[Z>ZSZYhYKYXvXKXWWQWVW&VVUUUIUeTT,TSS2SRRNRQQjQNQPTPPO0OEON!N!N}M MLLRL'LQK_KKJPJJItIHHHGGGFFFE�FE8E#EDpD?DCCCCBBLBAA.AgA@Y@Q@?_?_?>>W>>=s=A=%=s<d<O<;;];::j:8:#:9?9F98~8w8777766h6D6655 544X4C44334322{2 221,1W100]0000U/#//..\.-*.8-i-)-,~,,+,+=++***'*))C))5)((X('Q('t''&&&P& &%%s%%$$y$9$V$###G#"##"x"F"!"!)!!j# uN(En ݗfBܕl<QҜ۟GUV3夥ɥCѦ Cç.}˨S oa詯Ewp?8eiK&,/l1.903t20m210O1]0//.--,",w++)) )('{'&,&%%%$%d$:%B& ?.X|L <՘Yls%),F-+-/i--U.?-F--S+!+*)K)g)R)F"%zhn|5<a(M1 y#(++}*,9/8-?-.F-,?-S+w+*))(&(("6חu(gv}x㬕$ȮZ [@$n(*))",M-+0,++=++)R))'&e&s%%O%͉ٿ<y0b 񫱫*% ϒNV%(((.)Z+*)h*'* ))(f'I'l&,%$#"""lþ|ޯȯ,ά$$Ϯ° w?M  WT!%''''))(n(('X'4'&l%$$N#"i! p :�qǹY汑ffl{ɰuD=SͶ㷸#�mZtqj!A%&%%X('&'&&%$$##F"! LV)˿yĴS }ĴEܷjBB;p|$9#%$k$,&&%z%l%%$�$@#""!~  D} Qn3ǝQz9b 1j�$s󻴼 }!E(˰my!$$j#"$$2$2$#U##"!!i o t;Xœs],&xR7 !!i!?""!!! 7 (}Q fPA+Xʵ|m_QĿ6S¿ÎĪ]+3ssƘɾN) !a2Q/ E Z aDK&:A+gY֢ͯːUľ>>ҿ /¾[jqVVȐ_ɟɊ moMH a}QmrkjӪόQqĕģıÿNģĀe^Ȃ-uY˶ L̓v88 m!4YQ.'| XAsHq8?"E 6[eұϚ̟;Ȭ ^zdzBȘȟtɟKˠ}h͛ͰxΩjjjϱϑS4Dd{fQG*jq[b)bSH U]q>.Y=˃ʧʼ`'gLi0΢θΎϱk@Ѥ$Aez]{ly w\W49NGM )) ׉r ͌ͅ))[Uj9UЎЁ]]ҏIW-ԦԘԟԻ!i !�Os,@?T"ib77}v pՂӈy�yykd$Aҁ:eӭXf ֽ֙(=vؑ[,j+NNq8j pah/ <g. O?ڒ;elӐ{&;ԟ5 KסZبؚ)7pq?چ\ۃ@ tr�y?qj[}oK(D}4 G+9ڰضYקnR|ֵֽ֠Y6ך!oپTٷTjڛێ۹ۣۜ2ۖkܖk$Cs9nb1*jc E~Z!vaD`.Kug.|<{  pV*ۢioؾaذbEپ ڿڕ۱\d܀$ܖݬ݁ݗeޞ߈ޥ޼@  /E)p)Ea!KRan C_{- e02jۇێ۪?ۜ۱GHݬݳeޞ^Beft <2f  /o(`. u|.X;Q |RkD4e%߁ސޞAޞެ4 Wߐߗ_; <g'K!!}o (i@< 3/LL>Z(7v gn<g&< mX &t N~ |g' JQR`Dav>(! T*11c*�tFjmi & ((ZDa} |n t{t^IlV^l ^ q qC?~=((Z67!Z[ "jNGcN�+y%K1� '.ug<J_f4 ^t,,A%e A   , * NUj[[T"[#U8q�d:$O+,PAI%zsc5#8 .u<{4BBlI A:ls%eHAVAV F ��s$y],^Wm{X-uJJ|&||_<)]kN  QBf-ttB:VO 9 9 $  �  + k w`J3:^%m&'CY.'''Y.v`}o'=0 { WtI,s333 @ k k $ @ $  r  N \ G x 6:1Z'5uQmJ'uR6(D)SiLwb)0k��mq I;el3l^,V V @ 2 k      y N k d \ @ \ r #   o^NtFo!! Dav>pw"7xx*1?x*8j8M?UFcMcG< \ d e:ezOAOV  z O V 9 d k U 9 9  * � � j  \ x c q c 1 \ * * 1 q N ? w >5l?0S0S7>L~~F7b8\y\@2ykcy9+k�I.�o   H3 V : 9 @ @ k N d � 1 q U j j x x j  N  \  N q U N q \ 1 j * 8 F 4B:2yc@�OOA, B% ;eBe;e%,P%,6[c�4  j $ V r O ] $ 2 2  N U N 9 j ? 8 N M q ? i [ b ? 8 0 x ? " [ F b b M   ? >&3H�9OHy,V%I%^,;Wte;{W-_I4-m_-fm�gv N 2 r U N y  N 9 #  U F 8  i b [ b 8 i 0 [  ) T ) [ F ? b ? x T  i ) ? b   M 8 8 > l"'- eP e^t&Im&C |<-&nguu5Jg_C KYC'uC=w\� T  G \ 2  9 c q # * \ U 8 [ i q 8 [ F ? i M T  M [   F    [ w ~ b ~ S p i > 0 7 Ku] I&f XfXtQg<X<g5.}YCCnCKC}gg`nR` ( ///a6q ! # * #  * i 8  " " L E [ i [ L [ S 7  ~ > [ L  b > 7 7 i  7  0  [ 0  S  ~Ev=o`�N}. n'<`/R}a}!(wSE(6o!E>ZZaaww )E"~>>)E0i"pGd}p ) x i M i [ )   w 7 i ) " 7  L /vaE~!o=/=(6 (}/vDv}=Y`/ov/Y6YRo==/6 `uuuYJJuY` 'n5C<C<<Q.Qf_|&|4<-4Cm<J| XXX<J Cuf J4 mQQ| <&JWfPm;;t&WP;_m;W;I_&P_&P_;-P;{ B_I%lleIeUYn|&<Xn Y <u}.`K`nCCC (vKvh/6DRoYoa S>6(S>/6o!EhZahoS~"7bw>ELp)Lwb7bpp F)MpTF??xj F[q**N8*G?ccUN8?\?x�$N2NGd++dkyyykyyy���������#������9���#�r�����#���������*����#��*�#��U���#���*�c�G�9���j�*�1�@��c�c�@�j�U�#��N�9��#��VzA&uZ   ~ SooEoE=66~(E!(v }v``}Rvh}''=v=`RD'R /='R/`RoK'R R 'DRu|gguR5J|JJ`'.nJC5'gf5C RfmC|<f&-Cm_f<&um&<-mm4 mQ-&&C&&   { fWPW4P{__PB;t-; ;f- B ;B-I&&f-&    ^eseel$�d+qT"1 8bj"T8b*#8cqj\?q1q*cqNc\cjj�U+@U9�9�$@]kr2]NkGd���9��1���\�1�*�@�\��@�9��#�y�N�c��1�j�N���j�1��������y���r���\������������y���y�c��G���������G�����\���U���U��y�r��\���1���r�G����r�j��*���r�r��*��1�j��r�c��c�\��c���@���\��@�9�����U���c������U���y��N������N���y�������2�����������������@��$�����G�@�@�r�O�992GO�d�G2Ok�]r9$9G@ky]dVyk9dVGryrrkk$$:l;J.66|oYJ JgYYuuJ.|<'.R<YYg`nnC5'Y`ng< u5J.  .' u u|u4XfXuQQC|JJ|uX|f&|mJ4X  C_-&Q-&Jm{m{&t-&I4;&m--&II- 44&&_&{l{ssWlAlWs{AA^llelI{P,lW{A{W:3{^sseIesAAd��N�\������#�N���@�y�������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/12927_sweet_trip_mm_sweep_z.wav�������������������������������������������0000664�0000000�0000000�00000034346�12641336260�0023335�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������RIFF8��WAVEfmt �����D��X���PAD ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������data(���hC�WhpWp!�h�!�������]��;���\ kX !#'=+1. 24F8;#?IBEtHKNERUDY[ _Sae/ikl9n^mcǁ`7ϤS5@Ǥȣ٣gEʨZ=ݭt@Pr_E;. a{зrзᷤ%XyO##޹ֹnUCmۻ}ҼjY P,5DMev Sl8| rĔ$W#yE oƤ):հ-Jcmqw{}^44~~}}|{~zyxwvutsrqppoJnmCmlkjrjjibiiRh}hAhgggg\gfwffwfLffeee,eped%ddccPcbIbRbKa:a``_E_^^]]X]\I\[9[ZmZYY+YWXX X-WWVsVVUUJUTTdTSTS�SSR4R#RQ`QyQ{PP7POO|ONNSNNN!M*MLML LK,KJJJGJIIQIH}H}HeGG~GFGFFHE%&h!X(Ws^񞸜ٝX֟ՠoQ.ץ4姠Z{3"TAsGGX%9Qk7?6AnMOMRrPIOBTKTPERRPQPNONLMCMUL KJIQIHAHGFFF,E#EXDCDDFq>GYR48xEL^|jƫ<D)tɯ>W߲˴}Zڶ ܴ/B?9f9FLbOkOL'O,R|ONO(NMMLyKK%JbIHGF*FpEiDCC8B'BA@@n@??^?#?@SA:�9ֿ̭+`\Ъg=UCKAȰаa˴KZk.зXθ4,Egݪb663>;FHIGRHyK{I(HYIGGGnFEEqDCCRBuA@???5>=%=<<;;:~::9!:99B;e:&PiE믻IŬɯ98P?E* K4]\ʻlcJYѐ�G*f3/6 ?B DBBExECC>DBBB@)A@?o?>X=r=<;};;99^9887767666676H65s6`75ɕ=7nͳͳ2۵u۵Pз ݺR/ȽнXƾpyy33<oWU *S..5;>?y>>A@>;@#?><?=<G= <;;v::9887-7666k54m44333U3f32222233T-5-&*!з=з'궶h߸R@j׾2Ce(1@ïÞYÌH@(܃#++0%7:l;::<<;;d;J;9;:998N87-776H6|5443L3D3221y101700Y0 00///8/8/|/.0/t"V̨̫%Ҽbú2ڼ&辊�TdæY- ŬMƑ"DDLjLjLjȲǫ/P&',1Z56 6677X7676665t544B433o2,21F100//Q/9..-C-C-,<,,f,+,+p++**p+**N++G*yy߷i˂ŘM<,r$F񾽿ſ2Så$goL]muȅɸ7ʝʮ{ʮGˌis,|]!$(!-j0^2E21w333w3222M2W11000/b//}.--,,+++**r*)))/)H)@)(j)([()J(0(((('}('((($?Mjs|&Ãă`:0cɖYˁͻKe2Π1ϱώ(ϸϧ[ϸϖR8 '!p%),k///000$10r00.0Z//}..9.-v-!-<,3,5+****Q)((9(''m'&2'&f&&]&L&;&%L&%%�&%%%g%4%%#%%=% NךgR|ɆBȲ ȏcɯYʄʂV"w):Ώ1@QXiќ W$ Ҋp5hҒҬW4s $')*+y+o,+,,++#,*+* *)s)()'''&&;&%=%V%$$ $##r##?#"""t"k"c""R"I""I""!"!8""!!!!!:! :' ЪM ˤ˵$ xẁKΠtPҊґӳ*C1v[)}՗uըՎZְ'8֍R֖|AOn-"o"%K''t( )(H)7)()(}(('''&&D&%_%$x%`$j# $j#"""!"! :! L ; ] T T  e  � oxooM4z\h޼'255ҔѦ|ѷrzєy>ӀgԐSՆ|R&&{Xדؤؓ,#N_Nٴ٣x]D*wڻڈTHF, #$E%%"&&]&*&&�&&L&p%V%V%$$q$##P#""I":!! C MoyqXzXr6?PP/I@7 c X֨՗ղTL*TԲvKSA֯a`أ"١ڻڡKKu۠[ctܧܸ& Yݟ/7 Y݄ܿ݌j aiނa"&  !!8""".#""H#k"k""!!~! v -P%|t9t(de~vmfM3oxm;ځيy`؛ٵ ٴDUL2~ܟ Hjޓ޵$ߒ߁ߊߴ33"ffC;TT!lB'~n nx/E! n ! !  * * g<  b[1C)!oMf++�x,  G>>X{/o^ތݰcttlJ}ܟ@݌bX%$Fh߽w9l[Q@8Qs8Y{{ 5M V�? #{r|I)^3�5-i6{YHH//@ b7|JJ| Bp.rU<]][IQ. h5qE<*MLL*;UB))~u0|R&K�mn z ~B~<_-6QsJ|AA00(d:mKBDDfx M, �cV`Or$$x"]wB\'kc|kIH&Q @OX_xppMfr-b FLG`%zY\]Uf^EMgV##Mg =` j?&.&@s8I fn�n&1 ~) ~ZkXOG,Vg+ fUw3D:T:T((Att/QIs kk6?GX\ Qq\RARk(JK:L;;^-W&a a?{HabIZJBSd (    2 v C n L �)Hb)X `O VM3!CT~9(1lJ[tcRlt}/ZQ|IZ@aa6rF__h_p `x q*DxM^V FrP|ks|b@s@kkII|'sI}dlJ[ C n e v T v n D f D U ^ < D f o o \/'1[9}||szrX  555>pFFph_-p>h #+oxg!e]nL2C2ee1:[ Sl6k; T d Pa |sZ|uSJ e ; v T T   !    o D U f # 3 # 5 5 _ 5 p N F  N i $  a i i a z 6 % . a . 6 ? X yezX$P>h_+#;!S)BdB}K1KS8ZkZZZcttH&Y&r7Hr&&?a?r{j{>Y O?Xe w ! v  9 [  T ; ; ;   3 #  h p # = y N p  W ,  _ , =  5 i a % z  a  .  { %  H Y Q & @ j b Y Q  7 7 tAl[lcJAR}R2Hw1eCT Sc'tAck0tckk ?P7P7PPrP-66q%Ghyqy4NEE4#xpVxE_V_ExE=g;x��fn]L3*U2wC!:2)\)eKA9[0((A[A(A(Rc[lR}t[J00}  HG)=R  ] C e v ! n * ! f  o  <  < _ = y 5 , , h    = F  _  h  , F  i X a 6 P  P z i   b  / Q { s  & Q @ Q & @  { RJtAtA}RJ[c(t(9(R99Av~vv\~~T))Kv):~)~\LUfnU3;DUU]� x�x_p#= ,# >-izX`q`izqqO`O6 6X {PYP.Y{YHj &. P?rPY7  a&&|.|kcA|kZ|cZ|t'008kk'AZAZ80I'ZAZkAdtAudS\~K))):mB\: K:SS�KB�� �B�\1m1� )~11K �S  :SL����������)���:� �d��:���������������v�����n���]��L�J6YcdSS'0I0|ctY7..77&.j? ?Y7Y % G q>h% 6-`GGXh` 4 =,_Np pEx_VN�LD"*U3w;UfUnffLnC:mT\~~!u\\eKm999J99Jt9l(ctc /Qs@@YsH&7sQH/7Y&{@YQY7@Hs@b{H@Y/7j@bQ{/ Y&YbQs&s@{HH{@YY7{ 7b/GY 6P%a. . aX6i66P?r.XrPi,z5$ N$_,_,W_p_$hh,=N,WhWyy��yhhF�!�2�*�!���L�*��!�L���;��;��L�;�T�v���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/audio.kv������������������������������������������������������������������0000664�0000000�0000000�00000002450�12641336260�0017072�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 #:import kivy kivy <AudioBackground>: orientation: 'vertical' canvas: Color: rgb: 1, 1, 1 Rectangle: source: 'data/images/background.jpg' size: self.size BoxLayout: padding: 10 spacing: 10 size_hint: 1, None pos_hint: {'top': 1} height: 44 Image: size_hint: None, None size: 24, 24 source: 'data/logo/kivy-icon-24.png' Label: height: 24 text_size: self.size color: (1, 1, 1, .8) text: 'Kivy %s - Audio sample' % kivy.__version__ valign: 'middle' Label: text: 'Audio example' font_size: 32 size_hint_y: None BoxLayout: Slider: min: 0.0 max: 1.0 value: 1.0 on_value: app.set_volume(self.value) orientation: "vertical" size_hint_x: None width: "48dp" StackLayout: id: sl Button: text: 'Stop and release all audio' size_hint_y: None height: '50sp' on_press: app.release_audio() <AudioButton>: size_hint: None,0.333 width: self.height text_size: self.size font_size: '12sp' valign: 'middle' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/buildozer.spec������������������������������������������������������������0000664�0000000�0000000�00000013114�12641336260�0020301�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[app] # (str) Title of your application title = Audio Example # (str) Package name package.name = audio # (str) Package domain (needed for android/ios packaging) package.domain = org.kivy.example # (str) Source code where the main.py live source.dir = . # (list) Source files to include (let empty to include all the files) source.include_exts = py,png,jpg,kv,atlas,wav # (list) Source files to exclude (let empty to not exclude anything) #source.exclude_exts = spec # (list) List of directory to exclude (let empty to not exclude anything) #source.exclude_dirs = tests, bin # (list) List of exclusions using pattern matching #source.exclude_patterns = license,images/*/*.jpg # (str) Application versioning (method 1) #version.regex = __version__ = ['"](.*)['"] #version.filename = %(source.dir)s/main.py # (str) Application versioning (method 2) version = 1.0 # (list) Application requirements # comma seperated e.g. requirements = sqlite3,kivy requirements = kivy # (str) Custom source folders for requirements # Sets custom source for any requirements with recipes # requirements.source.kivy = ../../kivy # (list) Garden requirements #garden_requirements = # (str) Presplash of the application #presplash.filename = %(source.dir)s/data/presplash.png # (str) Icon of the application #icon.filename = %(source.dir)s/data/icon.png # (str) Supported orientation (one of landscape, portrait or all) orientation = landscape # (bool) Indicate if the application should be fullscreen or not fullscreen = 1 # # Android specific # # (list) Permissions #android.permissions = INTERNET # (int) Android API to use #android.api = 19 # (int) Minimum API required #android.minapi = 9 # (int) Android SDK version to use #android.sdk = 20 # (str) Android NDK version to use #android.ndk = 9c # (bool) Use --private data storage (True) or --dir public storage (False) #android.private_storage = True # (str) Android NDK directory (if empty, it will be automatically downloaded.) #android.ndk_path = # (str) Android SDK directory (if empty, it will be automatically downloaded.) #android.sdk_path = # (str) ANT directory (if empty, it will be automatically downloaded.) #android.ant_path = # (str) python-for-android git clone directory (if empty, it will be automatically cloned from github) #android.p4a_dir = # (list) python-for-android whitelist #android.p4a_whitelist = # (str) Android entry point, default is ok for Kivy-based app #android.entrypoint = org.renpy.android.PythonActivity # (list) List of Java .jar files to add to the libs so that pyjnius can access # their classes. Don't add jars that you do not need, since extra jars can slow # down the build process. Allows wildcards matching, for example: # OUYA-ODK/libs/*.jar #android.add_jars = foo.jar,bar.jar,path/to/more/*.jar # (list) List of Java files to add to the android project (can be java or a # directory containing the files) #android.add_src = # (str) python-for-android branch to use, if not master, useful to try # not yet merged features. #android.branch = master # (str) OUYA Console category. Should be one of GAME or APP # If you leave this blank, OUYA support will not be enabled #android.ouya.category = GAME # (str) Filename of OUYA Console icon. It must be a 732x412 png image. #android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png # (str) XML file to include as an intent filters in <activity> tag #android.manifest.intent_filters = # (list) Android additionnal libraries to copy into libs/armeabi #android.add_libs_armeabi = libs/android/*.so #android.add_libs_armeabi_v7a = libs/android-v7/*.so #android.add_libs_x86 = libs/android-x86/*.so #android.add_libs_mips = libs/android-mips/*.so # (bool) Indicate whether the screen should stay on # Don't forget to add the WAKE_LOCK permission if you set this to True #android.wakelock = False # (list) Android application meta-data to set (key=value format) #android.meta_data = # (list) Android library project to add (will be added in the # project.properties automatically.) #android.library_references = # # iOS specific # # (str) Name of the certificate to use for signing the debug version # Get a list of available identities: buildozer ios list_identities #ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)" # (str) Name of the certificate to use for signing the release version #ios.codesign.release = %(ios.codesign.debug)s [buildozer] # (int) Log level (0 = error only, 1 = info, 2 = debug (with command output)) log_level = 1 # (int) Display warning if buildozer is run as root (0 = False, 1 = True) warn_on_root = 1 # ----------------------------------------------------------------------------- # List as sections # # You can define all the "list" as [section:key]. # Each line will be considered as a option to the list. # Let's take [app] / source.exclude_patterns. # Instead of doing: # #[app] #source.exclude_patterns = license,data/audio/*.wav,data/images/original/* # # This can be translated into: # #[app:source.exclude_patterns] #license #data/audio/*.wav #data/images/original/* # # ----------------------------------------------------------------------------- # Profiles # # You can extend section / key with a profile # For example, you want to deploy a demo version of your application without # HD content. You could first change the title to add "(demo)" in the name # and extend the excluded directories to remove the HD content. # #[app@demo] #title = My Application (demo) # #[app:source.exclude_patterns@demo] #images/hd/* # # Then, invoke the command line with the "demo" profile: # #buildozer --profile demo android debug ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/audio/main.py�������������������������������������������������������������������0000664�0000000�0000000�00000004237�12641336260�0016732�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Audio example ============= This example plays sounds of different formats. You should see a grid of buttons labelled with filenames. Clicking on the buttons will play, or restart, each sound. Not all sound formats will play on all platforms. All the sounds are from the http://woolyss.com/chipmusic-samples.php "THE FREESOUND PROJECT", Under Creative Commons Sampling Plus 1.0 License. ''' import kivy kivy.require('1.0.8') from kivy.app import App from kivy.uix.button import Button from kivy.uix.boxlayout import BoxLayout from kivy.core.audio import SoundLoader from kivy.properties import StringProperty, ObjectProperty, NumericProperty from glob import glob from os.path import dirname, join, basename class AudioButton(Button): filename = StringProperty(None) sound = ObjectProperty(None, allownone=True) volume = NumericProperty(1.0) def on_press(self): if self.sound is None: self.sound = SoundLoader.load(self.filename) # stop the sound if it's currently playing if self.sound.status != 'stop': self.sound.stop() self.sound.volume = self.volume self.sound.play() def release_audio(self): if self.sound: self.sound.stop() self.sound.unload() self.sound = None def set_volume(self, volume): self.volume = volume if self.sound: self.sound.volume = volume class AudioBackground(BoxLayout): pass class AudioApp(App): def build(self): root = AudioBackground(spacing=5) for fn in glob(join(dirname(__file__), '*.wav')): btn = AudioButton( text=basename(fn[:-4]).replace('_', ' '), filename=fn, size_hint=(None, None), halign='center', size=(128, 128), text_size=(118, None)) root.ids.sl.add_widget(btn) return root def release_audio(self): for audiobutton in self.root.ids.sl.children: audiobutton.release_audio() def set_volume(self, value): for audiobutton in self.root.ids.sl.children: audiobutton.set_volume(value) if __name__ == '__main__': AudioApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/camera/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015555�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/camera/main.py������������������������������������������������������������������0000664�0000000�0000000�00000001547�12641336260�0017062�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Camera Example ============== This example demonstrates a simple use of the camera. It shows a window with a buttoned labelled 'play' to turn the camera on and off. Note that not finding a camera, perhaps because gstreamer is not installed, will throw an exception during the kv language processing. ''' # Uncomment these lines to see all the messages #from kivy.logger import Logger #import logging #Logger.setLevel(logging.TRACE) from kivy.app import App from kivy.lang import Builder kv = ''' BoxLayout: orientation: 'vertical' Camera: id: camera resolution: (640, 480) play: False ToggleButton: text: 'Play' on_press: camera.play = not camera.play size_hint_y: None height: '48dp' ''' class TestCamera(App): def build(self): return Builder.load_string(kv) TestCamera().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015600�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/bezier.py����������������������������������������������������������������0000664�0000000�0000000�00000007121�12641336260�0017433�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Bezier Example ============== This example shows a closed Bezier curve computed from a polygon. You should see a purple polygon, a red bezier curve computed from the polygon, and two sliders. You can drag points on the polygon to recompute the curve. The two sliders control the dash length of the dashed lines making up the two shapes. ''' from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.slider import Slider from kivy.graphics import Color, Bezier, Line class BezierTest(FloatLayout): def __init__(self, points=[], loop=False, *args, **kwargs): super(BezierTest, self).__init__(*args, **kwargs) self.d = 10 # pixel tolerance when clicking on a point self.points = points self.loop = loop self.current_point = None # index of point being dragged with self.canvas: Color(1.0, 0.0, 0.0) self.bezier = Bezier( points=self.points, segments=150, loop=self.loop, dash_length=100, dash_offset=10) Color(1.0, 0.0, 1.0) self.line = Line( points=self.points + self.points[:2], dash_offset=10, dash_length=100) s = Slider(y=0, pos_hint={'x': .3}, size_hint=(.7, None), height=50) s.bind(value=self._set_bezier_dash_offset) self.add_widget(s) s = Slider(y=50, pos_hint={'x': .3}, size_hint=(.7, None), height=50) s.bind(value=self._set_line_dash_offset) self.add_widget(s) def _set_bezier_dash_offset(self, instance, value): # effect to reduce length while increase offset self.bezier.dash_length = 100 - value self.bezier.dash_offset = value def _set_line_dash_offset(self, instance, value): # effect to reduce length while increase offset self.line.dash_length = 100 - value self.line.dash_offset = value def on_touch_down(self, touch): if self.collide_point(touch.pos[0], touch.pos[1]): for i, p in enumerate(list(zip(self.points[::2], self.points[1::2]))): if (abs(touch.pos[0] - self.pos[0] - p[0]) < self.d and abs(touch.pos[1] - self.pos[1] - p[1]) < self.d): self.current_point = i + 1 return True return super(BezierTest, self).on_touch_down(touch) def on_touch_up(self, touch): if self.collide_point(touch.pos[0], touch.pos[1]): if self.current_point: self.current_point = None return True return super(BezierTest, self).on_touch_up(touch) def on_touch_move(self, touch): if self.collide_point(touch.pos[0], touch.pos[1]): c = self.current_point if c: self.points[(c - 1) * 2] = touch.pos[0] - self.pos[0] self.points[(c - 1) * 2 + 1] = touch.pos[1] - self.pos[1] self.bezier.points = self.points self.line.points = self.points + self.points[:2] return True return super(BezierTest, self).on_touch_move(touch) class Main(App): def build(self): from math import cos, sin, radians x = y = 150 l = 100 # Pacman ! points = [x, y] for i in range(45, 360, 45): i = radians(i) points.extend([x + cos(i) * l, y + sin(i) * l]) return BezierTest(points=points, loop=True) if __name__ == '__main__': Main().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/canvas_stress.py���������������������������������������������������������0000664�0000000�0000000�00000004141�12641336260�0021030�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Canvas stress ============= This example tests the performance of our Graphics engine by drawing large numbers of small sqaures. You should see a black canvas with buttons and a label at the bottom. Pressing the buttons adds small colored squares to the canvas. ''' from kivy.uix.button import Button from kivy.uix.widget import Widget from kivy.uix.label import Label from kivy.uix.boxlayout import BoxLayout from kivy.app import App from kivy.graphics import Color, Rectangle from random import random as r from functools import partial class StressCanvasApp(App): def add_rects(self, label, wid, count, *largs): label.text = str(int(label.text) + count) with wid.canvas: for x in range(count): Color(r(), 1, 1, mode='hsv') Rectangle(pos=(r() * wid.width + wid.x, r() * wid.height + wid.y), size=(20, 20)) def double_rects(self, label, wid, *largs): count = int(label.text) self.add_rects(label, wid, count, *largs) def reset_rects(self, label, wid, *largs): label.text = '0' wid.canvas.clear() def build(self): wid = Widget() label = Label(text='0') btn_add100 = Button(text='+ 100 rects', on_press=partial(self.add_rects, label, wid, 100)) btn_add500 = Button(text='+ 500 rects', on_press=partial(self.add_rects, label, wid, 500)) btn_double = Button(text='x 2', on_press=partial(self.double_rects, label, wid)) btn_reset = Button(text='Reset', on_press=partial(self.reset_rects, label, wid)) layout = BoxLayout(size_hint=(1, None), height=50) layout.add_widget(btn_add100) layout.add_widget(btn_add500) layout.add_widget(btn_double) layout.add_widget(btn_reset) layout.add_widget(label) root = BoxLayout(orientation='vertical') root.add_widget(wid) root.add_widget(layout) return root if __name__ == '__main__': StressCanvasApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/circle.py����������������������������������������������������������������0000664�0000000�0000000�00000004152�12641336260�0017415�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Circle Example ============== This example exercises circle (ellipse) drawing. You should see sliders at the top of the screen with the Kivy logo below it. The sliders control the angle start and stop and the height and width scales. There is a button to reset the sliders. The logo used for the circle's background image is from the kivy/data directory. The entire example is coded in the kv language description. ''' from kivy.app import App from kivy.lang import Builder kv = ''' BoxLayout: orientation: 'vertical' BoxLayout: size_hint_y: None height: sp(100) BoxLayout: orientation: 'vertical' Slider: id: e1 min: -360. max: 360. Label: text: 'angle_start = {}'.format(e1.value) BoxLayout: orientation: 'vertical' Slider: id: e2 min: -360. max: 360. value: 360 Label: text: 'angle_end = {}'.format(e2.value) BoxLayout: size_hint_y: None height: sp(100) BoxLayout: orientation: 'vertical' Slider: id: wm min: 0 max: 2 value: 1 Label: text: 'Width mult. = {}'.format(wm.value) BoxLayout: orientation: 'vertical' Slider: id: hm min: 0 max: 2 value: 1 Label: text: 'Height mult. = {}'.format(hm.value) Button: text: 'Reset ratios' on_press: wm.value = 1; hm.value = 1 FloatLayout: canvas: Color: rgb: 1, 1, 1 Ellipse: pos: 100, 100 size: 200 * wm.value, 201 * hm.value source: 'data/logo/kivy-icon-512.png' angle_start: e1.value angle_end: e2.value ''' class CircleApp(App): def build(self): return Builder.load_string(kv) CircleApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/fbo_canvas.py������������������������������������������������������������0000664�0000000�0000000�00000004760�12641336260�0020262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' FBO Canvas ========== This demonstrates a layout using an FBO (Frame Buffer Off-screen) instead of a plain canvas. You should see a black canvas with a button labelled 'FBO' in the bottom left corner. Clicking it animates the button moving right to left. ''' __all__ = ('FboFloatLayout', ) from kivy.graphics import Color, Rectangle, Canvas, ClearBuffers, ClearColor from kivy.graphics.fbo import Fbo from kivy.uix.floatlayout import FloatLayout from kivy.properties import ObjectProperty, NumericProperty from kivy.app import App from kivy.core.window import Window from kivy.animation import Animation from kivy.factory import Factory class FboFloatLayout(FloatLayout): texture = ObjectProperty(None, allownone=True) alpha = NumericProperty(1) def __init__(self, **kwargs): self.canvas = Canvas() with self.canvas: self.fbo = Fbo(size=self.size) self.fbo_color = Color(1, 1, 1, 1) self.fbo_rect = Rectangle() with self.fbo: ClearColor(0, 0, 0, 0) ClearBuffers() # wait that all the instructions are in the canvas to set texture self.texture = self.fbo.texture super(FboFloatLayout, self).__init__(**kwargs) def add_widget(self, *largs): # trick to attach graphics instruction to fbo instead of canvas canvas = self.canvas self.canvas = self.fbo ret = super(FboFloatLayout, self).add_widget(*largs) self.canvas = canvas return ret def remove_widget(self, *largs): canvas = self.canvas self.canvas = self.fbo super(FboFloatLayout, self).remove_widget(*largs) self.canvas = canvas def on_size(self, instance, value): self.fbo.size = value self.texture = self.fbo.texture self.fbo_rect.size = value def on_pos(self, instance, value): self.fbo_rect.pos = value def on_texture(self, instance, value): self.fbo_rect.texture = value def on_alpha(self, instance, value): self.fbo_color.rgba = (1, 1, 1, value) class ScreenLayerApp(App): def build(self): f = FboFloatLayout() b = Factory.Button(text="FBO", size_hint=(None, None)) f.add_widget(b) def anim_btn(*args): if b.pos[0] == 0: Animation(x=f.width - b.width).start(b) else: Animation(x=0).start(b) b.bind(on_press=anim_btn) return f if __name__ == "__main__": ScreenLayerApp().run() ����������������kivy-1.9.1/examples/canvas/kiwi.jpg�����������������������������������������������������������������0000664�0000000�0000000�00000031325�12641336260�0017251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�@@����������������������������� ���>EP0Fk@��������(0�P����� !04 �`@�����bLQS�8(�� ��bh0�(��J�!�(�€A@���P XS j# ������@@ ] ���� � P@ )�0 � � PPQ QP00 0 ���@ BA00������P*@"@t�Kt�� (P(BQ֮'m&^����!�@α*PT1t|V+(us#� %5,k1 AB# c$2C%Lwͣ3>,Kʨ9{l t^ QDDQ$H"D'Z~m2nS];F:~JrZFOۚ"D6u9%S&L-}h+QIpҬ|}kl6b*tH9qa2AݞlIL ŷop8cZl+Z [~uQ"qe^M]Tʌ2X#Ss1:u.u*3Z(\#H~$N$XZXc|%{VUT. 2u4A6n8.ysT I˱ےKb#5fŶYaK2wIK\`"Scr5RyHiы>m݉f9;cYuiӲFH@%`h_Qۗ{jM|�4l'[j.#ltIw<ߋdtVUUF"F4 ˧(Q-朲.wʒ^{3O2j<ɕ7tgVJb$JtJp<i%tcﮗ'J;U9Kh߫5Y-Q +Ajh=O\z>p qbI|>lvSd4ifYVnIuav.~z]!®εfĉ ::ϲXG 9>4lJ\F3kNk˕y^ul!X&)}n~ B8ǖ#] Dh$k["k6c՝V0Ef vu;G +OO&ɑ$Dg;z'ٮ;6X21e`F=拞{M`�A+͜XC,"_P]ݪ3i""5(z-=N@r-IY,"o{>M Dqxuӭ$@ rdG~ cUm Ϭ@���@ 9ɒ$J9yThԳ���@$ $H8d d1����@P�Hd% HcS����B9ĆHC$1c ��(��BH@ DJ$Hc0 ` �@�@ )%dD1c`�*p �!�@b$2C c � !�R!5c `0� C�RH�@ �)�������!1 A"02@P���٤Z� Gb{h!%ҦOQ5FTj1Bk6-lӡF#DhhY1SSSSSREQEQD!m*<ceRɈeLcSSSSSSR((J"LHya.!(F2wV?jSWmR55555(555(PbF5~=X"XF 4!i,oQEYC\<ouEG0#^dF<G4gr&x7gS#T\M{1>)k:SSR55(ׇ~Mco!hKnNx4t<&ٖ'ߦ{bԢ'+Pxw|]Rq":H,ܝL%GC(HH 85+Xڻ(-vWA}Q)JRg!("Q%-Mmn){.I.s$M8dXΪMBIP␤FtC',ș{$}J[dFK;AO,'/e0EA4u<i9"rJ1ͧ8 {O= 5黮~v0$b.gª)|A:y"o.{_oo8EB+e!OsIbCQOu2ye #G߆HI"1=? ~LĹn-9RزHVȂMyyR1pYv?0A9>r:F2_ֺ a'ruQ<sx$/%QEvH^z8 E\4^%rjMy2HIJL\<Y3C5xR%'S:\.RR_LF[**h1E,vR DH-c5"y猏U{f6FD)NMj3:,Q 9ˮK(n}61D˂9W(:(QΟӌ]2JSGQhpcꥌ]dd{h%>12u0fNS'a/Dg\\=/R_38ݑɐ69y! f<J +,&d'c#CcQ1?]YeYeo ,,,,/YeYeYe,,_k/_k/ ,/e,,,_,/?�$����������0 @!PQ1Aa�?ri3A ^P`1]JnHb(�U ( #qj+-t`]JiY b@rV;D>ao?_9(2Uǣ|lQ INg9 nAk  8�'�������� !01A@Q"aP�?�c$}~8�ΠO$lrY"?U/xf_Ce,35쌹z鳚>>9/ϗ 8J1epX!cYe9gHvw(,.qMQ#cCzC%j>ǝ#zb(hLʬdcZ9ߏ&joHhD W..KEq*%eSR/W͓im:!ޑ!JV\+/E|?ס+cG5[C.ڣC1ϿbM#2[Ǥq+ˋ#jK7CVw]rKwBcc] Rb:=ܱnϟ"V.L~4w,;Q4QL^HGT*aW"k]^89XM&:Elg!kȢ/ Vd՗$,mm ǒ6EYlwCZhi|̔(ee/$-; cc+!bl$.8N%5ie QS),q���0��������1! A"0Qa2@q3PBR��?c…xQ Ǻ (P (P*-*}S3h ο[ )Su>Ƙ786pVBu~˅+/ 6 D 9}DS,/@$8Agԏ̯T'd fNش8+ufc#Y6e6G(z~PpKjK*I?)=|| L=.'NoPHqLp {؉R* cLM;2 tyUV�A<<pWRʚh9I^S[Rsݔ1_7MqQ:0C? rHtx)fQP}v(=H Fڍm�Vuʳ\ {s(GjTcdAeQ[oЪQpMt6;&Ԇ\c?Y9菴2xOaIE\5&o=zDw\'O9N%rK:=pՃd5TF* *6\2_YGkB_4BzF9X#[mI hafP=:xPJ娅د_T� O�*�������!1AQaq 0@��?!�Qi_)Z?bRz͂=LĽR=z=PPHeE%"AEhO@@< �j_7h=!?Day`JسF7*j3IȞt)|⇯y)K QEYM\ tTSXbmnmʛ&u~IzWB,ng0BBrDz7ȓ{ _yjQ;,(2 -UTQ =CBQy$½?P!"bc6ITi 9 gk(JWOnbioca14d-dnFAC8C=ɑvu+g`x\1F5S[RF2~jK&po^ ȕ*eQAJ tl A&'j7MR_SEA!uRHQnz2e~cl{Dp6q3s>�fJmf|*'>Cu:K:iƞSy_lѲ R~ _#vKIf pV@I\5j2k"ŠVr!%w 1;дMlT}*LNBYh:I^IM? j<NM. K{HpIѳߚvdУa\f1%>^-n4F֣,RMS:pbWi<Y0G 29Аʞ+<OncL.~&ѣ# w oN| ]d5e qG/>x$]UNƤk%e9vbK蓕�bXް%ir(W T[*sA~[E0i\r<r2Zƫcۦyy_$ODpcVe{']y!�7#�Pi{\ 9:ĘMy9f㱑96fmΨM|j'Sח}zyBأ#Dqϯ<ДXv!:R۷⍢ }~Eiv$'2[}4+'ȡV]!B�s!^5B,쟃՟γȹ~VBk~K ]&Ѭ`'8HD8&rS!-Gs:iGa;wSY=rCHb;=GGouhv<:DO $? ,/ l 9<2Nc $m+w#DK>k2-b;Kd5/}<+'HвB`O[5 _t$Є"/0<Fo"[R5fVVe#){YCLzXx66$T+x E]FAU99:"!%oaMX*bH~z~Eq; #&L ~ S]:tI5a9BkBb5hNĎz ?b ^)|!!5xзY5CxI?+qvOln)/GgB$4z d35 zܨp$;8t&4B{B/%nĖ $J_ `s9L{M/COᬋ~Zg M=2K^~9&A0r`;KJRL^(`f z0O_pR AB,2��!0%vCPAx)JR)CMh&g4mpI\I $K%┥)JR)J_ebbbb~4QIo�5^<SDR)JRJ&&&&&'J_ R���//)DQ12@S R(JR)JR)JRJRR)JQ?JR/|)K6RRc)K)K RR)JR)KJR)JQR)JR)JR)JR)J&6R)JR?� �����r � v~ I?$$n~1>i,,Lzzo�C|L81i])"ɤ<:jK!*&@骈6tvF�&L.k@`$I6r\;)J|ZײKl"Dz_lI}ͦm=A|Hk{eс!7ajrRl(CO�&;҈ zioяAYim2 ղe7LA_$�iA—qINxibmJoDmQ ȿLiL$Ο@ zMY@?R`>@]%/CN24P^8S鴆tم}bM^8zO͕ShĴ&�Ni# LQ͒OKSlI#-4촟Bii֥AEd IBٹ i ܆2�ALeHK4H ai[$��AD$[lYm &I�I%l�A �(E<K &,@o f xe�$���������! 10AQa@P`pq�?W2М 獔Q?FX! ix5BJ뵘LLO$';Ej 7ЕؑtD14w?6A!@ J\%iB\.MFw^V`/bhhm(LA QW*%!7=t!= �cwR1CJ,RXh5ۄd Ǽ<B`ObrŇ4H$^֖R!3,'nD71aA.4}xxH\R6~z.o 3 k O[=^䇆!oZcf$hO-7”ײX6zh)JRz^K:hL_!a҇k30-Cf?k!%5 et$bi4T57h);!Y^&}>I | \+S*W�:**#�#��������!1A Q0@aP`qp�??'K|Vmmmۊ9ogħmgcgkKmm mᶶkkk8WfmZ8j!GݯnmmoflQ<# Kx$gR~W] ]m}!t#,aC ha̫2v լJ1~9$t)^_]$]էglͻx=+uDCհQ NŗYe"aOgޣ7ܱf+kalal|p_7vٻ< ـpyz8]Ǚ]|?[ޜ=˄6 v'83Qf'f3edO=�<7K`+OW_2Rݒ:a?Ig~!!sƻ-Gϑ!d G[Kc=g>as$įZ!~e'|>\M$<#A'i͎H>|3e\1dDm׋G膹s8],,5jfe%8ܰB-\ǼME8 :E9 |ۖ@c&9}[o',<&~0(cS 1, >ռxBD 4gw8<Y)PL?Mm&xhbz,^ 27ˏv[f l+q}4� __dZ_$]�-� �)��������!1AQa q0@��?NOis_ ύJ>/<O*չ~_7 <֯o<SoǑ>y.'ҩ^5SW/C7>|lj!�yO5 .\%1x %\r\r˗.\qeˋ\X._.\r˗.jƩ*fvJx|.\˗.,Xe˗. r˗.\V/QlXK7jYh]MZ�2=%{-xe2 oggq~!H~!(~ P1?2USlBLĮ|`'Sd�?G|CzfLKe.l9a?xNx<!$tHuXtHt2LpXP㶒E3X- ɋue.A!~fqб1EnXQ]*_|0ҽ'^~!]Pi-S@Q%m+J=c=c=#`$:'ONv�Ɨ@գmX̱ጛVt aj|MÁ4U.4PL/bJ6_hG7EUBt&1A ح;a*Qа,,&fsQpf�Sk`mZq:gL'L3tM\.<Hv97�(]1I -bA ̦)uxl�suTjijLJ.�W�MAiCIRm�idHX*վC {x�9J^2s T/_,+:'LsuN`jE\w_촀+cH?t. ^,iA"�i5nR Ŝ8qFQ\<(^pʵ[qQ[U UK^/Z$qmh~YROC5t RjXG0VEk@�6Vlڿ~bV�(-uרpfchjA9='DäsuA�ZMޢ׎NL˸Ck餑JoX>#VBK;C lfC<^*߯Qf֌jdPw�%�  @lL\ \7թP Z0Tf%GIAI?0 TvpJ%C`Ľ+ mjIR[$.iP!Ziq4#nw*4CYI:OPJ,�P�7%uLnKO\5}y05XUnpĭ(³,ST,!+BWsK-zMDEŨ.m2u n"nFΫi*�_�V΍e,G?q4P h XEcЄMH,L_ձ)& Dۆ6hhg;}lVߎ`۠z�Q t,BzJQE >3D,wf=c\9Z]ALkU_Ӹ9rC0 >`46m‡J4 M9188qְ aNJ*4/v%f$` kJ7Ьul&˃[Z[ekkhYHGhLnU7BGdrg�@jqT/m}`Uٮx #](o/Q X. 'KFKa�uo6\ :|480 Y7(<^VrY}1MUɛ0ᴫb@CP,9jiĶ]inA 23lP4m3Zjp)a*#JAtgm`XP`+~_&>ViS\m]QkN[g$U}5o,Z֥t,Y- ϼ٘3?q}L,;s(VзMjzkcx{�&ٛ_ T܆ѓ՗%7qX SEBQk5,XW1 jE㪈EoܾG04ˌ%GEg0W`SCxm.{+2KC{UZc G, l9sX䈰wաk+(!l̥NGZ>> u>yFWBCN@{&ZvJnf WAm#-]KuP)X2#OXR6!UE 5f&Q5g5X� \^mQ66 S&6E0 }@ kMv0>5J=1m(/ZTU vDԛٽ :Uo\\kRc[fqEfT@(lSMSP G|˱tg_/ĥuͮ#(J7`Vb(G\1n\q0JP.My� &%oxR;S56|]`p0Q_iw!26֯RX@THNUlJ{(V(\Ͳi�ط/P7RPPvxRCÐR3?RV!m2ަJ<ִuz)Ck`0޵JӏZ0o,-=hP*M]1r<mOr2^+?2+io^7@h7ͪK*XpeXPBхF0 eTԪ �S3|`6_ >�q`TM+n}.ҩɡyGHih5T:@%QTfJ&j 3z>ۣNiq^Y;ÝM`S ln]>Xֻo EwUc�<�$\n)q3OmF< \ăKZސ@޾~ECe7p:du GaӠpʇG0&.<e XL&=mZzJ,Fi37ͣ�[Cq t]r \GV4ߦ}�"Ի[=9k%FQ&BkHh֫0XFA}pz:\Q@ͶH\CuK ޽rӗ=g0`8fZarJKZ:]ZШnPzFUe3ŋQQSB֤aPF0^9UG7"P~i4-4{�<A5pPm M74oY[-9쪴ٖt Pڙ]LKxfQFCvWIӒoHHѼPGXD6%H8eEkc2�tdPÖ hql*L`ȋ q(ZUZJ<JbSҫz~ЫUl7Zjp^^EKZm�B  B ±ܳb7; 8^K+uS svo� rCd%RQ"$ezEYF/:9q] sWS"2Nkƿ3&U&Pl1 vFTH_ N<fp*ql,XsPke#%ѝZModP �\rAvDLb%d}[z`8w"PoLUXȰAޢ[gT%PYW<> 2<'wsS" i_̹*]\UM&J+:-E\ a/X"Q<'q@D \[ z ki0]C( gO(!@]"{!TfW~/ , `aQ_X臂0AZyAA}�ljÇ'dm;ey!LjK*_Shp9LKt@ BT?=ľx*I$I%|}{iF<'I$  zPP|A $I ÿo'}Cdm~8�01 $AA@a7u#MoW{xu!M!#!8HeF=^�|s|>G|I$ $E̴/̷>_<n1g= H$<O[ihG2/$|l�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/lines.py�����������������������������������������������������������������0000664�0000000�0000000�00000014034�12641336260�0017266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Line (SmoothLine) Experiment ============================ This demonstrates the experimental and unfinished SmoothLine feature for fast line drawing. You should see a multi-segment path at the top of the screen, and sliders and buttons along the bottom. You can click to add new points to the segment, change the transparency and width of the line, or hit 'Animate' to see a set of sine and cosine animations. The Cap and Joint buttons don't work: SmoothLine has not implemented these features yet. ''' from kivy.app import App from kivy.properties import OptionProperty, NumericProperty, ListProperty, \ BooleanProperty from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder from kivy.clock import Clock from math import cos, sin Builder.load_string(''' <LinePlayground>: canvas: Color: rgba: .4, .4, 1, root.alpha SmoothLine: points: self.points joint: self.joint cap: self.cap width: self.linewidth close: self.close Color: rgba: .8, .8, .8, root.alpha_controlline SmoothLine: points: self.points close: self.close Color: rgba: 1, .4, .4, root.alpha SmoothLine: points: self.points2 joint: self.joint cap: self.cap width: self.linewidth close: self.close GridLayout: cols: 2 size_hint: 1, None height: 44 * 5 GridLayout: cols: 2 Label: text: 'Alpha' Slider: value: root.alpha on_value: root.alpha = float(args[1]) min: 0. max: 1. Label: text: 'Alpha Control Line' Slider: value: root.alpha_controlline on_value: root.alpha_controlline = float(args[1]) min: 0. max: 1. Label: text: 'Width' Slider: value: root.linewidth on_value: root.linewidth = args[1] min: 1 max: 40 Label: text: 'Cap' GridLayout: rows: 1 ToggleButton: group: 'cap' text: 'none' on_press: root.cap = self.text ToggleButton: group: 'cap' text: 'round' on_press: root.cap = self.text ToggleButton: group: 'cap' text: 'square' on_press: root.cap = self.text Label: text: 'Joint' GridLayout: rows: 1 ToggleButton: group: 'joint' text: 'none' on_press: root.joint = self.text ToggleButton: group: 'joint' text: 'round' on_press: root.joint = self.text ToggleButton: group: 'joint' text: 'miter' on_press: root.joint = self.text ToggleButton: group: 'joint' text: 'bevel' on_press: root.joint = self.text Label: text: 'Close' ToggleButton: text: 'Close line' on_press: root.close = self.state == 'down' AnchorLayout: GridLayout: cols: 1 size_hint: None, None size: self.minimum_size ToggleButton: size_hint: None, None size: 100, 44 text: 'Animate' on_state: root.animate(self.state == 'down') Button: size_hint: None, None size: 100, 44 text: 'Clear' on_press: root.points = root.points2 = [] ''') class LinePlayground(FloatLayout): alpha_controlline = NumericProperty(1.0) alpha = NumericProperty(0.5) close = BooleanProperty(False) points = ListProperty([500, 500, 300, 300, 500, 300, 500, 400, 600, 400]) points2 = ListProperty([]) joint = OptionProperty('none', options=('round', 'miter', 'bevel', 'none')) cap = OptionProperty('none', options=('round', 'square', 'none')) linewidth = NumericProperty(10.0) dt = NumericProperty(0) def on_touch_down(self, touch): if super(LinePlayground, self).on_touch_down(touch): return True touch.grab(self) self.points = self.points + list(touch.pos) return True def on_touch_move(self, touch): if touch.grab_current is self: self.points[-2:] = list(touch.pos) return True return super(LinePlayground, self).on_touch_move(touch) def on_touch_up(self, touch): if touch.grab_current is self: touch.ungrab(self) return True return super(LinePlayground, self).on_touch_up(touch) def animate(self, do_animation): if do_animation: Clock.schedule_interval(self.update_points_animation, 0) else: Clock.unschedule(self.update_points_animation) def update_points_animation(self, dt): cy = self.height * 0.6 cx = self.width * 0.1 w = self.width * 0.8 step = 20 points = [] points2 = [] self.dt += dt for i in range(int(w / step)): x = i * step points.append(cx + x) points.append(cy + cos(x / w * 8. + self.dt) * self.height * 0.2) points2.append(cx + x) points2.append(cy + sin(x / w * 8. + self.dt) * self.height * 0.2) self.points = points self.points2 = points2 class TestLineApp(App): def build(self): return LinePlayground() if __name__ == '__main__': TestLineApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/lines_extended.py��������������������������������������������������������0000664�0000000�0000000�00000007607�12641336260�0021156�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Lines Extended Demo =================== This demonstrates how to use the extended line drawing routines such as circles, elipses, and rectangles. You should see a static image of labelled shapes on the screen. ''' from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.uix.widget import Widget from kivy.lang import Builder Builder.load_string(''' <LineEllipse1>: canvas: Color: rgba: 1, .1, .1, .9 Line: width: 2. ellipse: (self.x, self.y, self.width, self.height) Label: center: root.center text: 'Ellipse' <LineEllipse2>: canvas: Color: rgba: 1, .1, .1, .9 Line: width: 2. ellipse: (self.x, self.y, self.width, self.height, 90, 180) Label: center: root.center text: 'Ellipse from 90 to 180' # fun result with low segments! <LineEllipse3>: canvas: Color: rgba: 1, .1, .1, .9 Line: width: 2. ellipse: (self.x, self.y, self.width, self.height, 90, 720, 10) Label: center: root.center text: 'Ellipse from 90 to 720\\n10 segments' halign: 'center' <LineCircle1>: canvas: Color: rgba: .1, 1, .1, .9 Line: width: 2. circle: (self.center_x, self.center_y, min(self.width, self.height) / 2) Label: center: root.center text: 'Circle' <LineCircle2>: canvas: Color: rgba: .1, 1, .1, .9 Line: width: 2. circle: (self.center_x, self.center_y, min(self.width, self.height) / 2, 90, 180) Label: center: root.center text: 'Circle from 90 to 180' <LineCircle3>: canvas: Color: rgba: .1, 1, .1, .9 Line: width: 2. circle: (self.center_x, self.center_y, min(self.width, self.height) / 2, 90, 180, 10) Label: center: root.center text: 'Circle from 90 to 180\\n10 segments' halign: 'center' <LineCircle4>: canvas: Color: rgba: .1, 1, .1, .9 Line: width: 2. circle: (self.center_x, self.center_y, min(self.width, self.height) / 2, 0, 360) Label: center: root.center text: 'Circle from 0 to 360' halign: 'center' <LineRectangle>: canvas: Color: rgba: .1, .1, 1, .9 Line: width: 2. rectangle: (self.x, self.y, self.width, self.height) Label: center: root.center text: 'Rectangle' <LineBezier>: canvas: Color: rgba: .1, .1, 1, .9 Line: width: 2. bezier: (self.x, self.y, self.center_x - 40, self.y + 100, self.center_x + 40, self.y - 100, self.right, self.y) Label: center: root.center text: 'Bezier' ''') class LineEllipse1(Widget): pass class LineEllipse2(Widget): pass class LineEllipse3(Widget): pass class LineCircle1(Widget): pass class LineCircle2(Widget): pass class LineCircle3(Widget): pass class LineCircle4(Widget): pass class LineRectangle(Widget): pass class LineBezier(Widget): pass class LineExtendedApp(App): def build(self): root = GridLayout(cols=2, padding=50, spacing=50) root.add_widget(LineEllipse1()) root.add_widget(LineEllipse2()) root.add_widget(LineEllipse3()) root.add_widget(LineCircle1()) root.add_widget(LineCircle2()) root.add_widget(LineCircle3()) root.add_widget(LineCircle4()) root.add_widget(LineRectangle()) root.add_widget(LineBezier()) return root if __name__ == '__main__': LineExtendedApp().run() �������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/mesh.py������������������������������������������������������������������0000664�0000000�0000000�00000003117�12641336260�0017110�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Mesh test ========= This demonstrates the use of a mesh mode to distort an image. You should see a line of buttons across the bottom of a canvas. Pressing them displays the mesh, a small circle of points, with different mesh.mode settings. ''' from kivy.uix.button import Button from kivy.uix.widget import Widget from kivy.uix.boxlayout import BoxLayout from kivy.app import App from kivy.graphics import Mesh from functools import partial from math import cos, sin, pi class MeshTestApp(App): def change_mode(self, mode, *largs): self.mesh.mode = mode def build_mesh(self): """ returns a Mesh of a rough circle. """ vertices = [] indices = [] step = 10 istep = (pi * 2) / float(step) for i in range(step): x = 300 + cos(istep * i) * 100 y = 300 + sin(istep * i) * 100 vertices.extend([x, y, 0, 0]) indices.append(i) return Mesh(vertices=vertices, indices=indices) def build(self): wid = Widget() with wid.canvas: self.mesh = self.build_mesh() layout = BoxLayout(size_hint=(1, None), height=50) for mode in ('points', 'line_strip', 'line_loop', 'lines', 'triangle_strip', 'triangle_fan'): button = Button(text=mode) button.bind(on_release=partial(self.change_mode, mode)) layout.add_widget(button) root = BoxLayout(orientation='vertical') root.add_widget(wid) root.add_widget(layout) return root if __name__ == '__main__': MeshTestApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/mesh_manipulation.py�����������������������������������������������������0000664�0000000�0000000�00000006062�12641336260�0021672�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Mesh Manipulation Example ========================= This demonstrates creating a mesh and using it to deform the texture (the kivy log). You should see the kivy logo with a five sliders to right. The sliders change the mesh points' x and y offsets, radius, and a 'wobble' deformation's magnitude and speed. This example is developed in gabriel's blog post at http://kivy.org/planet/2014/01/kivy-image-manipulations-with-mesh-and-textures/ ''' from kivy.app import App from kivy.lang import Builder from kivy.core.image import Image as CoreImage from kivy.properties import ListProperty, ObjectProperty, NumericProperty from kivy.clock import Clock from kivy.core.window import Window from math import sin, cos, pi kv = ''' BoxLayout: Widget: canvas: Color: rgba: 1, 1, 1, 1 Mesh: vertices: app.mesh_points indices: range(len(app.mesh_points) // 4) texture: app.mesh_texture mode: 'triangle_fan' BoxLayout: orientation: 'vertical' size_hint_x: None width: 100 Slider: value: app.offset_x on_value: app.offset_x = args[1] min: -1 max: 1 Slider: value: app.offset_y on_value: app.offset_y = args[1] min: -1 max: 1 Slider: value: app.radius on_value: app.radius = args[1] min: 10 max: 1000 Slider: value: app.sin_wobble on_value: app.sin_wobble = args[1] min: -50 max: 50 Slider: value: app.sin_wobble_speed on_value: app.sin_wobble_speed = args[1] min: 0 max: 50 step: 1 ''' class MeshBallApp(App): mesh_points = ListProperty([]) mesh_texture = ObjectProperty(None) radius = NumericProperty(500) offset_x = NumericProperty(.5) offset_y = NumericProperty(.5) sin_wobble = NumericProperty(0) sin_wobble_speed = NumericProperty(0) def build(self): self.mesh_texture = CoreImage('data/logo/kivy-icon-512.png').texture Clock.schedule_interval(self.update_points, 0) return Builder.load_string(kv) def update_points(self, *args): """ replace self.mesh_points based on current slider positions. Called continuously by a timer because this only sample code. """ points = [Window.width / 2, Window.height / 2, .5, .5] i = 0 while i < 2 * pi: i += 0.01 * pi points.extend([ Window.width / 2 + cos(i) * (self.radius + self.sin_wobble * sin(i * self.sin_wobble_speed)), Window.height / 2 + sin(i) * (self.radius + self.sin_wobble * sin(i * self.sin_wobble_speed)), self.offset_x + sin(i), self.offset_y + cos(i)]) self.mesh_points = points if __name__ == '__main__': MeshBallApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/mtexture1.png������������������������������������������������������������0000664�0000000�0000000�00000003174�12641336260�0020251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a���sRGB����bKGD������C��� pHYs�� �� ����tIME  0R���tEXtComment�Created with GIMPW��IDATx݋UUݨ}N]LMFw}O_ݥ9jeAŔhM}PQ:ee$T!$PaF2d8}1m]}zk-B!B!B!B!BW/p8l}MI # >/ӝ5G; Azmɣ o�G~3)#/l$WLu?ʫ2Gl l ϶� `ml]j%gAz4Fmn =e&& f^j?Ys]poHH?WG~̾wdy9B<BdG<Y�DϨ vz#HgfSi 0~Ou|^O2G|g=U8ge.3/3W+;wXje?'B"oXHW)ΚYʍ7p\\p.sβs,�fo*_�\,[>(JoZ=pY9;0H/B�W;>mf_/J!|<W湢G 0yW%G2@:fgn3U>i*Q=3[_~)St8SJ2ۀed˹~ |}65B4`_ qxQo>;>8$y%zKl[#uPB �;~ \ʊ%<X|UV5@B~g٥2@X4;k7cnf�Q xL v0БJQ#Lz0ʣ`X PNf�*ʛ��+�夕[%@`섏Jz" 8OkDfwʵC;#\c*>!Lnp!VU3 s#\YU3 B95dvUBVu߉`EF| _Î=d{jNS !�I==AQ(@ J;U$�Y2@zx9�鰁l Wo})�GS`8~^O kM':O bo<ޡDۀ7"Hw8O d}xB dO9*3ЙT[Sz^=M%T�@ )Tv'P_-dd(Oa�mIb@Eu'K->O TO"o:O T;Nz >Ov{ d{wT>RU$@?-j=Ju'jO![9HH׀ 08BSCr]O L#Hebl o'N.ތ!MN2ɳ'L|O;"n`m$wH!B!B!B!/-����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/mtexture2.png������������������������������������������������������������0000664�0000000�0000000�00000002754�12641336260�0020255�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a���sRGB����bKGD������C��� pHYs�� �� ����tIME  0)k>o���tEXtComment�Created with GIMPW��GIDATx͋VU?GKHE|&H9tepBG% aw ݜeȅ .RA\TBq6/H/Pm1gaڌsx|?y;B!B!B!B!uVeX뀵`%n5*0t>W#|) �'K·;*=雁Np�82_x·+*@>H^mn�·*@:cl.;Uމ_| נ> ||N pW·S*/�~u |U>z ?w>}sh|�8K9_ 0En`n0_pp2|dx8p>TZV[Dg@9 s|Xd]a/WٿB6V*灟ys/m9׀vڼ|bpX,w.oKYskb.|>584y%]V~ P+ 9+b�ʟ]977i*g6Uf/UY< s>ل \5G6ɕ\sk{J~Cz[?.rd;xIl盺�rd;_@Hj9nuerd;/G MW@M]rd;Al盺�7v u�I^l竛@&7i.S.bŐ.WvsQre7N暼�k嫧sM�0fUofY WЪpV9�>;{9^(Z)l6|X@-c,Jm嗵�qAy|*{Np�K-Ls`m9^uM�'uZH[Hm| T[NXlKcX'ޘ<?{^./ R2?ǾV&�qy&dfp>:.(@ K0 =bUYvLZN:Teɝd�ζX·s^v'TEyλF>-BЂFL)`8`[,P -6LQ`5�SaN�;͞TMVe 8o�n|*z`8 w>\iemﭪXof<L�3·;M˫uxD6ہ>&x;SGb kX ,1]V<Wq>B!B!B!B!wzK舻L����IENDB`��������������������kivy-1.9.1/examples/canvas/multitexture.py����������������������������������������������������������0000664�0000000�0000000�00000005765�12641336260�0020742�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Multitexture Example ==================== This example blends two textures: the image mtexture1.png of the letter K and the image mtexture2.png of an orange circle. You should see an orange K clipped to a circle. It uses a custom shader, written in glsl (OpenGL Shading Language), stored in a local string. Note the image mtexture1.png is a white 'K' on a transparent background, which makes it hard to see. ''' from kivy.clock import Clock from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder from kivy.core.window import Window from kivy.graphics import RenderContext, Color, Rectangle, BindTexture fs_multitexture = ''' $HEADER$ // New uniform that will receive texture at index 1 uniform sampler2D texture1; void main(void) { // multiple current color with both texture (0 and 1). // currently, both will use exactly the same texture coordinates. gl_FragColor = frag_color * \ texture2D(texture0, tex_coord0) * \ texture2D(texture1, tex_coord0); } ''' kv = """ <MultitextureLayout>: Image: source: "mtexture1.png" size_hint: .3,.3 id: 1 pos: 0,200 Image: source: "mtexture2.png" size_hint: .3,.3 id: 2 pos: 200,200 MultitextureWidget: """ Builder.load_string(kv) class MultitextureWidget(Widget): def __init__(self, **kwargs): self.canvas = RenderContext() # setting shader.fs to new source code automatically compiles it. self.canvas.shader.fs = fs_multitexture with self.canvas: Color(1, 1, 1) # here, we are binding a custom texture at index 1 # this will be used as texture1 in shader. # The filenames are misleading: they do not correspond to the # index here or in the shader. BindTexture(source='mtexture2.png', index=1) # create a rectangle with texture (will be at index 0) Rectangle(size=(150, 150), source='mtexture1.png', pos=(500, 200)) # set the texture1 to use texture index 1 self.canvas['texture1'] = 1 # call the constructor of parent # if they are any graphics objects, they will be added on our new # canvas super(MultitextureWidget, self).__init__(**kwargs) # We'll update our glsl variables in a clock Clock.schedule_interval(self.update_glsl, 0) def update_glsl(self, *largs): # This is needed for the default vertex shader. self.canvas['projection_mat'] = Window.render_context['projection_mat'] self.canvas['modelview_mat'] = Window.render_context['modelview_mat'] class MultitextureLayout(FloatLayout): def __init__(self, **kwargs): self.size = kwargs['size'] super(MultitextureLayout, self).__init__(**kwargs) class MultitextureApp(App): def build(self): return MultitextureLayout(size=(600, 600)) if __name__ == '__main__': MultitextureApp().run() �����������kivy-1.9.1/examples/canvas/repeat_texture.py��������������������������������������������������������0000664�0000000�0000000�00000003075�12641336260�0021217�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Repeat Texture on Resize ======================== This examples repeats the letter 'K' (mtexture1.png) 64 times in a window. You should see 8 rows and 8 columns of white K letters, along a label showing the current size. As you resize the window, it stays an 8x8. This example includes a label with a colored background. Note the image mtexture1.png is a white 'K' on a transparent background, which makes it hard to see. ''' from kivy.app import App from kivy.uix.image import Image from kivy.uix.label import Label from kivy.properties import ObjectProperty, ListProperty from kivy.lang import Builder kv = ''' <LabelOnBackground>: canvas.before: Color: rgb: self.background Rectangle: pos: self.pos size: self.size FloatLayout: canvas.before: Color: rgb: 1, 1, 1 Rectangle: pos: self.pos size: self.size texture: app.texture LabelOnBackground: text: '{} (try to resize the window)'.format(root.size) color: (0.4, 1, 1, 1) background: (.3, .3, .3) pos_hint: {'center_x': .5, 'center_y': .5 } size_hint: None, None height: 30 width: 250 ''' class LabelOnBackground(Label): background = ListProperty((0.2, 0.2, 0.2)) class RepeatTexture(App): texture = ObjectProperty() def build(self): self.texture = Image(source='mtexture1.png').texture self.texture.wrap = 'repeat' self.texture.uvsize = (8, 8) return Builder.load_string(kv) RepeatTexture().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/rotation.py��������������������������������������������������������������0000664�0000000�0000000�00000001250�12641336260�0020007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Rotation Example ================ This example rotates a button using PushMatrix and PopMatrix. You should see a static button with the words 'hello world' rotated at a 45 degree angle. ''' from kivy.app import App from kivy.lang import Builder kv = ''' FloatLayout: Button: text: 'hello world' size_hint: None, None pos_hint: {'center_x': .5, 'center_y': .5} canvas.before: PushMatrix Rotate: angle: 45 origin: self.center canvas.after: PopMatrix ''' class RotationApp(App): def build(self): return Builder.load_string(kv) RotationApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/rounded_rectangle.py�����������������������������������������������������0000664�0000000�0000000�00000010764�12641336260�0021646�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse, Rectangle, RoundedRectangle from kivy.uix.label import Label from kivy.lang import Builder from kivy.factory import Factory TEXTURE = 'kiwi.jpg' YELLOW = (1, .7, 0) ORANGE = (1, .45, 0) RED = (1, 0, 0) WHITE = (1, 1, 1) class RoundedRectangleWidget(Widget): def prepare(self): with self.canvas: Color(*WHITE) # Rectangle of default size 100x100 Rectangle(pos=(50, 400)) # RoundedRectangles of default size 100x100: # Textured: RoundedRectangle( pos=(175, 400), radius=[0, 50, 0, 50], source=TEXTURE) # Colored: Color(*YELLOW) RoundedRectangle(pos=(300, 400), radius=[0, 50, 0, 50]) # Textured + Colored # Color(.3,.3,.3, 1) RoundedRectangle( pos=(425, 400), radius=[0, 50, 0, 50], source=TEXTURE) # Possible radius arguments: # 1) Same value for each corner Color(*ORANGE) # With same radius 20x20 RoundedRectangle(pos=(50, 275), radius=[20]) # With same radius dimensions 20x40 RoundedRectangle(pos=(175, 275), radius=[(20, 40)]) # 2) Different values for each corner Color(*RED) # With different radiuses NxN: RoundedRectangle(pos=(300, 275), radius=[10, 20, 30, 40]) # With different radiuses: RoundedRectangle( pos=(425, 275), radius=[(10, 20), (20, 30), (30, 40), (40, 50)]) # Default ellipses Color(*WHITE) Ellipse(pos=(50, 150)) Ellipse(pos=(175, 150)) Ellipse(pos=(300, 150)) Ellipse(pos=(425, 150)) # Radius dimensions can't be bigger than half of the figure side RoundedRectangle(pos=(175, 150), radius=[9000], source=TEXTURE) # Segments parameter defines how many segments each corner has. # More segments - more roundness Color(*RED) RoundedRectangle(pos=(300, 150), radius=[9000]) RoundedRectangle(pos=(425, 150), radius=[9000], segments=15) Color(*ORANGE) RoundedRectangle(pos=(425, 150), radius=[9000], segments=2) Color(*YELLOW) RoundedRectangle(pos=(425, 150), radius=[9000], segments=1) # Various sizes # You can cut corners by setting segments to 1. # You can set different segment count to corners, # by using a list useful for lowering vertex count # by using small amount on small corners, while using # bigger amount on bigger corners. RoundedRectangle( pos=(50, 25), radius=[40], segments=[1, 1, 10, 10], size=(125, 100)) # If radius dimension is 0, then the corner will be sharp # (90 degrees). It is also possible to mix tuple values # with numeric Color(*ORANGE) RoundedRectangle( pos=(200, 25), radius=[(40, 20), 45.5, 45.5, 0], segments=[2, 3, 3, 1], size=(125, 100)) Color(*RED) RoundedRectangle( pos=(350, 25), radius=[(40, 40), (40, 40), (20, 20), (20, 20)], segments=[2, 3, 3, 2], size=(150, 100)) class DrawRoundedRectanglesApp(App): def build(self): kv = ''' Widget: canvas: Color: rgba: 1, 1,1, 1 RoundedRectangle: pos: 575, 400 size: 100, 100 radius: [0, 50, 0, 50] source: 'kiwi.jpg' Color: rgba: 0, 0.8, 0.8, 1 RoundedRectangle: pos: 575, 275 size: 100, 100 radius: [(10, 20), (20, 30), (30, 40), (40, 50)] RoundedRectangle: pos: 575, 150 size: 100, 100 radius: [9000] segments: 15 RoundedRectangle: pos: 550, 25 size: 150, 100 segments: [1, 2, 1, 3] radius: [30, 40, 30, 40] ''' widget = RoundedRectangleWidget() widget.prepare() kvrect = Builder.load_string(kv) widget.add_widget(kvrect) return widget if __name__ == '__main__': DrawRoundedRectanglesApp().run() ������������kivy-1.9.1/examples/canvas/scale.py�����������������������������������������������������������������0000664�0000000�0000000�00000001337�12641336260�0017245�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Scaling Example ================ This example scales a button using PushMatrix and PopMatrix. It shows a static button with the words 'hello world', stretched about its centre by a factor of 1.5 horizontally and 5 vertically. ''' from kivy.app import App from kivy.lang import Builder kv = ''' FloatLayout: Button: text: 'hello world' size_hint: None, None pos_hint: {'center_x': .5, 'center_y': .5} canvas.before: PushMatrix Scale: x: 1.5 y: 5 origin: self.center canvas.after: PopMatrix ''' class ScalingApp(App): def build(self): return Builder.load_string(kv) ScalingApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/stencil_canvas.py��������������������������������������������������������0000664�0000000�0000000�00000004724�12641336260�0021155�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Stencil demo ============ This is a test of the stencil graphics instruction inside the stencil view widget. When you use a stencil, nothing will be drawn outside the bounding box. All the graphics will draw only in the stencil view. You can "draw" a stencil view by touch & draw. The touch down will set the position, and the drag will set the size. ''' from kivy.app import App from kivy.core.window import Window from kivy.graphics import Color, Rectangle from kivy.uix.boxlayout import BoxLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.button import Button from kivy.uix.label import Label from kivy.uix.stencilview import StencilView from random import random as r from functools import partial class StencilTestWidget(StencilView): '''Drag to define stencil area ''' def on_touch_down(self, touch): self.pos = touch.pos self.size = (1, 1) def on_touch_move(self, touch): self.size = (touch.x - touch.ox, touch.y - touch.oy) class StencilCanvasApp(App): def add_rects(self, label, wid, count, *largs): label.text = str(int(label.text) + count) with wid.canvas: for x in range(count): Color(r(), 1, 1, mode='hsv') Rectangle(pos=(r() * wid.width + wid.x, r() * wid.height + wid.y), size=(10, 10)) def reset_stencil(self, wid, *largs): wid.pos = (0, 0) wid.size = Window.size def reset_rects(self, label, wid, *largs): label.text = '0' wid.canvas.clear() def build(self): wid = StencilTestWidget(size_hint=(None, None), size=Window.size) label = Label(text='0') btn_add500 = Button(text='+ 200 rects') btn_add500.bind(on_press=partial(self.add_rects, label, wid, 200)) btn_reset = Button(text='Reset Rectangles') btn_reset.bind(on_press=partial(self.reset_rects, label, wid)) btn_stencil = Button(text='Reset Stencil') btn_stencil.bind(on_press=partial(self.reset_stencil, wid)) layout = BoxLayout(size_hint=(1, None), height=50) layout.add_widget(btn_add500) layout.add_widget(btn_reset) layout.add_widget(btn_stencil) layout.add_widget(label) root = BoxLayout(orientation='vertical') rfl = FloatLayout() rfl.add_widget(wid) root.add_widget(rfl) root.add_widget(layout) return root if __name__ == '__main__': StencilCanvasApp().run() ��������������������������������������������kivy-1.9.1/examples/canvas/tesselate.py�������������������������������������������������������������0000664�0000000�0000000�00000010576�12641336260�0020154�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Tesselate Demonstration ======================= This demonstrates the experimental library for tesselating polygons. You should see a hollow square with some buttons below it. You can click and drag to create additional shapes, watching the number of vertexes and elements at the top of the screen. The 'debug' button toggles showing the mesh in different colors. ''' from kivy.app import App from kivy.graphics import Mesh, Color from kivy.graphics.tesselator import Tesselator, WINDING_ODD, TYPE_POLYGONS from kivy.uix.widget import Widget from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder from kivy.logger import Logger Builder.load_string(""" <ShapeBuilder>: BoxLayout: size_hint_y: None height: "48dp" spacing: "2dp" padding: "2dp" ToggleButton: text: "Debug" id: debug on_release: root.build() Button: text: "New shape" on_release: root.push_shape() Button: text: "Build" on_release: root.build() Button: text: "Reset" on_release: root.reset() BoxLayout: size_hint_y: None height: "48dp" top: root.top spacing: "2dp" padding: "2dp" Label: id: status text: "Status" """) class ShapeBuilder(FloatLayout): def __init__(self, **kwargs): super(ShapeBuilder, self).__init__(**kwargs) self.shapes = [ [100, 100, 300, 100, 300, 300, 100, 300], [150, 150, 250, 150, 250, 250, 150, 250] ] # the 'hollow square' shape self.shape = [] self.build() def on_touch_down(self, touch): if super(ShapeBuilder, self).on_touch_down(touch): return True Logger.info('tesselate: on_touch_down (%5.2f, %5.2f)' % touch.pos) self.shape.extend(touch.pos) self.build() return True def on_touch_move(self, touch): if super(ShapeBuilder, self).on_touch_move(touch): return True Logger.info('tesselate: on_touch_move (%5.2f, %5.2f)' % touch.pos) self.shape.extend(touch.pos) self.build() return True def on_touch_up(self, touch): if super(ShapeBuilder, self).on_touch_up(touch): return True Logger.info('tesselate: on_touch_up (%5.2f, %5.2f)' % touch.pos) self.push_shape() self.build() def push_shape(self): self.shapes.append(self.shape) self.shape = [] def build(self): tess = Tesselator() count = 0 for shape in self.shapes: if len(shape) >= 3: tess.add_contour(shape) count += 1 if self.shape and len(self.shape) >= 3: tess.add_contour(self.shape) count += 1 if not count: return ret = tess.tesselate(WINDING_ODD, TYPE_POLYGONS) Logger.info('tesselate: build: tess.tesselate returns {}'.format(ret)) self.canvas.after.clear() debug = self.ids.debug.state == "down" if debug: from random import random with self.canvas.after: c = 0 for vertices, indices in tess.meshes: Color(c, 1, 1, mode="hsv") c += 0.3 indices = [0] for i in range(1, len(vertices) // 4): if i > 0: indices.append(i) indices.append(i) indices.append(0) indices.append(i) indices.pop(-1) Mesh(vertices=vertices, indices=indices, mode="lines") else: with self.canvas.after: Color(1, 1, 1, 1) for vertices, indices in tess.meshes: Mesh(vertices=vertices, indices=indices, mode="triangle_fan") self.ids.status.text = "Shapes: {} - Vertex: {} - Elements: {}".format( count, tess.vertex_count, tess.element_count) def reset(self): self.shapes = [] self.shape = [] self.ids.status.text = "Shapes: {} - Vertex: {} - Elements: {}".format( 0, 0, 0) self.canvas.after.clear() class TessApp(App): def build(self): return ShapeBuilder() TessApp().run() ����������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/texture.py���������������������������������������������������������������0000664�0000000�0000000�00000010131�12641336260�0017646�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Texture Wrapping and Coordinates Example ======================================== This example changes texture properties and the properties of its containing rectangle. You should see some a multicolored texture with sliders to the left and below and buttons at the bottom of the screen. The image texture_example_image.png is rendered into the rectangle. Sliders change the number of copies of the texture (the tex_coords), the size of enclosing rectangle (the taw_height and taw_width) while the buttons change how the texture is rendered when more than one copy is in the rectangle (the texture_wrap). ''' from kivy.uix.widget import Widget from kivy.properties import ObjectProperty, ListProperty, StringProperty from kivy.lang import Builder from kivy.clock import Clock from kivy.base import runTouchApp class TextureAccessibleWidget(Widget): texture = ObjectProperty(None) tex_coords = ListProperty([0, 0, 1, 0, 1, 1, 0, 1]) texture_wrap = StringProperty('clamp_to_edge') def __init__(self, **kwargs): super(TextureAccessibleWidget, self).__init__(**kwargs) Clock.schedule_once(self.texture_init, 0) def texture_init(self, *args): self.texture = self.canvas.children[-1].texture def on_texture_wrap(self, instance, value): self.texture.wrap = value root = Builder.load_string(''' <TextureAccessibleWidget>: canvas: Rectangle: pos: self.pos size: self.size source: 'texture_example_image.png' tex_coords: root.tex_coords <SliderWithValue@BoxLayout>: min: 0.0 max: 1.0 value: slider.value Slider: id: slider orientation: root.orientation min: root.min max: root.max value: 1.0 Label: size_hint: None, None size: min(root.size), min(root.size) text: str(slider.value)[:4] BoxLayout: orientation: 'vertical' BoxLayout: SliderWithValue: orientation: 'vertical' size_hint_x: None width: dp(40) min: 0 max: 5 value: 1 on_value: taw.tex_coords[5] = self.value on_value: taw.tex_coords[7] = self.value SliderWithValue: orientation: 'vertical' size_hint_x: None width: dp(40) min: 0 max: taw_container.height value: 0.5*taw_container.height on_value: taw.height = self.value AnchorLayout: id: taw_container anchor_x: 'left' anchor_y: 'bottom' TextureAccessibleWidget: id: taw size_hint: None, None BoxLayout: size_hint_y: None height: dp(80) BoxLayout: orientation: 'vertical' size_hint_x: None width: dp(80) Label: text: 'size' text_size: self.size halign: 'right' valign: 'middle' Label: text: 'tex_coords' text_size: self.size halign: 'left' valign: 'middle' BoxLayout: orientation: 'vertical' SliderWithValue: min: 0 max: taw_container.width value: 0.5*taw_container.width on_value: taw.width = self.value SliderWithValue: min: 0. max: 5. value: 1. on_value: taw.tex_coords[2] = self.value on_value: taw.tex_coords[4] = self.value BoxLayout: size_hint_y: None height: dp(50) Label: text: 'texture wrap:' text_size: self.size valign: 'middle' halign: 'center' Button: text: 'clamp_to_edge' on_press: taw.texture_wrap = 'clamp_to_edge' Button: text: 'repeat' on_press: taw.texture_wrap = 'repeat' Button: text: 'mirrored_repeat' on_press: taw.texture_wrap = 'mirrored_repeat' ''') runTouchApp(root) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/canvas/texture_example_image.png������������������������������������������������0000664�0000000�0000000�00000012527�12641336260�0022672�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR�������Fr���bKGD������ pHYs�� �� ����tIME  r)���iTXtComment�����Created with GIMPd.e��IDATxݽo}ϑwYIKP8D E8j m/nΟQCP( {$Ѕ<hppBNBRC3/'x$ F8\>]i7a?_铨(`L�@@<@B%00� � ����� � �0�0� � ���Gw&3@B��� � �0�0pD40P3NA�� � i/a�ų  �0K @A�qB�E ��øL( @ !,` 0L�h5  [ @�  600d  \4E� 40VA $ H @p HU`` |.  퇱fH0fHM$` @4  $ 40 @ 9,` @`A4l� X`A4l� X`A4>D� Ƈ  *40H @B�iA4B�:q  $`@a X"0Uh`  @VAB� XҰ  $]h`  @!XA  L8 Yh` (0`ƃX @VA4> @ER  Q,` (0P4b�i|KjGp H}$` Kz)V} !�  @D~)V @!˔ @!˔ @L  AC0 !0 axL~3�E)G�0PO+@$`   a9L#S̿i/\I]` r@]0i`r� ` 8JC+I`p L@Nc H|[i (H}?vl˧&`g+dPl^iL8>o>ʵr6Qw39 0+Չؙ|Q}Ri͞yxabõ``{ˋF}rc,DY|WZn'/xVh0'Q}sh`YҭS+׾=h`[-ݚZ](m}ˬ51} | <v[=<B40pQOf| a{Fͩ[Ӌӝgp9)0pβ+q߬>( {Y|ݣ?Ͼ/<{:꛿ F+ˋ]Vzz3k?_5#٫;8;�Ck\bG6=?zӫ;۸Տ}0`"j][A=Tk sStb '< @;5~pyVUn /5jD^ +c=smZ{2{͈5S2)m4Ӝ;`[vq_.Iqc J?Տ? WqkqpL_umWٳ+NEbM߃>__f0`c'{lá^)Ht2#JL]5u7}lOέB�6#;1nD4ż[82`_Q7,b!bk,nDWboOW"_9#{k~> w46CNL<~\7:< S"#.Gc3wg+g6O˭ٿkذ<%E1ģoN%ۓէ[YWl�z;ĵRD.#XՅ7^Zӛ3ks_C]'#-MZ}Woߜwyr(;ӛG[3 XpVktkti (C0c{iz>}pw@8B]Lׁڕb-VZ=`#֥7A+3/�3qu\շ�#]5[էG�޷Rv V߾7x+kzSi0 ]vJK}ej_H ]Ғa폝d!)-.&].Xd! Ã- .O[W L3<؅~iԇ[43yVڽ>w|à�Ba>!S]a}53El>޹Qzqub? Fw>d껼Xi&|�8u<yVz)`azʵS'}6ܚުD@6{?wu>^4 wwtk,:N7O6j&6O$F/D">"bU_רO./V̾ﴕˬV~Qg}&nʜ~+jps FPH^_W~ߔ460Nr8z###[mVԓs#`>7.{_{8xu<Ӂ�IO" Na: "6#r&`ד`8(^.r$:'+^Qh-az4'QdmK#*E4(-a= Fa9ڛIԁ�Q^ތhem&y-az^ h~ޙٰ�CCX+[nDPBᨲcKQ\uju߁ 9=7>\;X nP�1<7lr0I@n w4zS�C -ae~>o<ց�C:sKp<d Gjp-5 <tBR!}2(�C Nz4Qq)l( 7IyV_*+*GiѓJ+�áܾV\^)Qڷ;3<"�!L\n:y7G04 =6ъx^}~gGY0~>՘Yo_[Fpsp_t;nwV`8jr|WS.[;g#J2�C n&V;36`(^ac vư #{e,{7*獿a`W]=�dlG0 np{`W8rƴ#Z0DDDIÎ7\=(Ĕ #^q2Jƅ%{ypR&7m 0w#⫈|_ NPo攖�x7Qh`/oЧ -J;%0β }J=l]Za\܊xI_pg{.m `W_yK:xk;ӛvC#Yq~MKӣčFO=b1\]t|V0Ӝi?{g5.m\ip]iwׇ�?MS̠LLsƥ6ӜSbѴ]i>n^@`(П&~S܉3%iiΕ`͘X;QB4^> 0(:VZdJ<{J<h�ûQZRL5m`,5.q9gz^{^[[=Z=`8lDe)l3co?6c_&ЃFL.J5q9z|Z 0Yp+lḜg|V-ˬcVj70 fJ>[γN'{+3VZ 'Q:c;[?*wZۙnOg: 0dA]:I6#ڕۼ+߷ӭ�C gNYf{ v'vJnDtB{s�C #t<l+?wZ|bB4pd;r!}�C걽/ 8n<J60'ku-p`(P-vƖh@hؾ[Q� ű 0a!`HB4 h@! р�CylB 0$K�-ĶX�Cќp-`Hi,@!Z 0i,@!4 �]mC0 `v% `H00$J BlC0 06Cw9�Cw9�0$]@ 0 �!` 0 \mc�; ```^ u �X= !`vA4CG#�2%0)A4C)A$CX @G �8 #�Es H*40Uh` U,`�{ (X @حA(0P8 @.� X5*40P4 @ *40VAYLVA4  `B�)&` @Ѽ  B� s  ,ZVzl@Uh``VA4< $ H @ e$`hAdCm``�RLA AlH1fH``a�I0P8@dC8@0�x7)�s H3; i�� 0a�i&Y%h`@ /B�I&`/B� Eh` EDL  0 � 00 1*00f(<�� 1`�` 00 � `%0� � @_>` M}0� �0`Fl;_����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016307�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/kv/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016727�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/kv/1.kv���������������������������������������������������������������0000664�0000000�0000000�00000001076�12641336260�0017435�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 #:import datetime datetime RootWidget: # import container container: container # fill the container BoxLayout: id: container orientation: 'vertical' padding: 0 spacing: 3 Label: text: 'screen-1' BoxLayout: orientation: 'horizontal' padding: 0 spacing: 1 size_hint: 1, 0.1 # weiter button Button: size_hint: 0.2, 1 text: 'next' on_release: app.next_screen('2') ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/kv/2.kv���������������������������������������������������������������0000664�0000000�0000000�00000001076�12641336260�0017436�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 #:import datetime datetime RootWidget: # import container container: container # fill the container BoxLayout: id: container orientation: 'vertical' padding: 0 spacing: 3 Label: text: 'screen-2' BoxLayout: orientation: 'horizontal' padding: 0 spacing: 1 size_hint: 1, 0.1 # weiter button Button: size_hint: 0.2, 1 text: 'next' on_release: app.next_screen('3') ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/kv/3.kv���������������������������������������������������������������0000664�0000000�0000000�00000001076�12641336260�0017437�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 #:import datetime datetime RootWidget: # import container container: container # fill the container BoxLayout: id: container orientation: 'vertical' padding: 0 spacing: 3 Label: text: 'screen-3' BoxLayout: orientation: 'horizontal' padding: 0 spacing: 1 size_hint: 1, 0.1 # weiter button Button: size_hint: 0.2, 1 text: 'next' on_release: app.next_screen('1') ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/kv/root.kv������������������������������������������������������������0000664�0000000�0000000�00000001321�12641336260�0020251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 RootWidget: # import container container: container BoxLayout: orientation: 'vertical' padding: 0 spacing: 6 # bottom-left part: BoxLayout: orientation: 'horizontal' padding: 0 spacing: 6 # bottom-left BoxLayout: size_hint: 0.12, 0.12 orientation: 'vertical' padding: 0 spacing: 6 # option calibrate Button: text: 'Start' on_release: app.next_screen('1') # create container (bottom-right) BoxLayout: id: container ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/container/main.py���������������������������������������������������������������0000664�0000000�0000000�00000003233�12641336260�0017606�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- ''' Container Example ============== This example shows how to add a container to our screen. A container is simply an empty place on the screen which could be filled with any other content from a .kv file. ''' from kivy.app import App from kivy.lang import Builder from kivy.uix.boxlayout import BoxLayout from kivy.properties import ObjectProperty import os import kivy kivy.require('1.8.0') class RootWidget(BoxLayout): '''Create a controller that receives a custom widget from the kv lang file. Add an action to be called from a kv file. ''' container = ObjectProperty(None) class EzsApp(App): '''This is the app itself''' def build(self): '''This method loads the root.kv file automatically :rtype: none ''' # loading the content of root.kv self.root = Builder.load_file('kv/root.kv') def next_screen(self, screen): '''Clear container and load the given screen object from file in kv folder. :param screen: name of the screen object made from the loaded .kv file :type screen: str :rtype: none ''' filename = screen + '.kv' # unload the content of the .kv file # reason: it could have data from previous calls Builder.unload_file('kv/' + filename) # clear the container self.root.container.clear_widgets() # load the content of the .kv file screen = Builder.load_file('kv/' + filename) # add the content of the .kv file to the container self.root.container.add_widget(screen) if __name__ == '__main__': '''Start the application''' EzsApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/���������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015251�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/camera_puzzle.py�����������������������������������������������������������0000664�0000000�0000000�00000005613�12641336260�0020471�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Shuffled Camera Feed Puzzle =========================== This demonstrates using Scatter widgets with a live camera. You should see a shuffled grid of rectangles that make up the camera feed. You can drag the squares around to see the unscrambled camera feed or double click to scramble the grid again. ''' from kivy.app import App from kivy.uix.camera import Camera from kivy.uix.widget import Widget from kivy.uix.slider import Slider from kivy.uix.scatter import Scatter from kivy.animation import Animation from kivy.graphics import Color, Rectangle from kivy.properties import NumericProperty from random import randint, random from functools import partial class Puzzle(Camera): blocksize = NumericProperty(100) def on_texture_size(self, instance, value): self.build() def on_blocksize(self, instance, value): self.build() def build(self): self.clear_widgets() texture = self.texture if not texture: return bs = self.blocksize tw, th = self.texture_size for x in range(int(tw / bs)): for y in range(int(th / bs)): bx = x * bs by = y * bs subtexture = texture.get_region(bx, by, bs, bs) #node = PuzzleNode(texture=subtexture, # size=(bs, bs), pos=(bx, by)) node = Scatter(pos=(bx, by), size=(bs, bs)) with node.canvas: Color(1, 1, 1) Rectangle(size=node.size, texture=subtexture) self.add_widget(node) self.shuffle() def shuffle(self): texture = self.texture bs = self.blocksize tw, th = self.texture_size count = int(tw / bs) * int(th / bs) indices = list(range(count)) childindex = 0 while indices: index = indices.pop(randint(0, len(indices) - 1)) x = bs * (index % int(tw / bs)) y = bs * int(index / int(tw / bs)) child = self.children[childindex] a = Animation(d=random() / 4.) + Animation(pos=(x, y), t='out_quad', d=.4) a.start(child) childindex += 1 def on_touch_down(self, touch): if touch.is_double_tap: self.shuffle() return True super(Puzzle, self).on_touch_down(touch) class PuzzleApp(App): def build(self): root = Widget() puzzle = Puzzle(resolution=(640, 480), play=True) slider = Slider(min=100, max=200, step=10, size=(800, 50)) slider.bind(value=partial(self.on_value, puzzle)) root.add_widget(puzzle) root.add_widget(slider) return root def on_value(self, puzzle, instance, value): value = int((value + 5) / 10) * 10 puzzle.blocksize = value instance.value = value PuzzleApp().run() ���������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/���������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017566�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/�������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0022433�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/AnchorLayoutContainer.kv�������������������������0000664�0000000�0000000�00000000405�12641336260�0027247�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 AnchorLayout: anchor_x: "right" anchor_y: "bottom" Button: text: "Button 1" size_hint: .2, .4 Button: text: "Button 2" size_hint: .4, .2 Button: text: "Button 3" size_hint: .2, .2 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/BoxLayoutContainer.kv����������������������������0000664�0000000�0000000�00000000366�12641336260�0026573�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: orientation: 'vertical' padding: 20 spacing: 10 Button: text: "Button 1" size_hint: 1, None Button: text: "Button 2" size_hint: 1, 0.5 Button: text: "Button 3"��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/ButtonContainer.kv�������������������������������0000664�0000000�0000000�00000001173�12641336260�0026115�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 GridLayout: cols: 2 Button: text: "Button 1" Button: text: "Button 2" font_size: 24 Button: text: "Button 3" background_color: .7, .7, 1, 1 Button: text: "Button 4" on_press: self.text = 'pressed' on_release: self.text = 'Button 4' ToggleButton: text: "A toggle button" ToggleButton: text: "a toggle button in a group" group: "money" ToggleButton: text: "A toggle in the down state" state: "down" ToggleButton: text: "another toggle button in a group" group: "money" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/CheckBoxContainer.kv�����������������������������0000664�0000000�0000000�00000000751�12641336260�0026331�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 GridLayout: cols: 2 CheckBox: Label: text: "A checkbox" CheckBox: active: True Label: text: "Another checkbox" CheckBox: group: "money" Label: text: "A radio in a group" CheckBox: group: "money" active: True Label: text: "Another radio in same group" Switch: Label: text: "A Switch" Switch: active: True Label: text: "An active switch" �����������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/FileChooserContainer.kv��������������������������0000664�0000000�0000000�00000000656�12641336260�0027051�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: # Double as a Tabbed Panel Demo! TabbedPanel: tab_pos: "top_right" default_tab_text: "List View" default_tab_content: list_view_tab TabbedPanelHeader: text: 'Icon View' content: icon_view_tab FileChooserListView: id: list_view_tab FileChooserIconView: id: icon_view_tab show_hidden: True ����������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/FloatLayoutContainer.kv��������������������������0000664�0000000�0000000�00000000450�12641336260�0027102�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 FloatLayout: Button: text: "Button 1" pos: 100, 100 size_hint: .2, .4 Button: text: "Button 2" pos: 200, 200 size_hint: .4, .2 Button: text: "Button 3" pos_hint: {'x': .8, 'y': .6} size_hint: .2, .2 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/GridLayoutContainer.kv���������������������������0000664�0000000�0000000�00000000543�12641336260�0026725�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 GridLayout: cols: 2 Button: text: "Button 1" size_hint_x: None width: 100 Button: text: "Button 2" Button: text: "Button 3" size_hint_x: None Button: text: "Button 4" Button: text: "Button 5" size_hint_x: None Button: text: "Button 6" �������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/LabelContainer.kv��������������������������������0000664�0000000�0000000�00000003343�12641336260�0025662�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 GridLayout: cols: 1 Label: text: "Label crowded by size hint" size_hint_y: .2 Label: text: 'Label with\nmultiple\nlines' size_hint_y: .4 Label: font_size: '48sp' text: "Label [color=ff3333][sub]with[/sub][/color] [color=3333ff][b]mark[sup]up[/sup][/b][/color]" markup: True Button: text: 'Labels in buttons' GridLayout: cols: 2 size_hint_y: 3 Button: text: 'Left aligned at middle' padding: 10, 10 halign: 'left' valign: 'middle' text_size: self.size Button: text: 'right aligned at top' padding: 10, 10 halign: 'right' valign: 'top' text_size: self.size Button: text: 'Left aligned with no padding' halign: 'left' valign: 'middle' text_size: self.size Button: text: 'Multiple\nbold italic centered\nlines' halign: 'center' valign: 'middle' bold: True italic: True text_size: self.size Button: text: 'multiple\nspaced lines\ncentered' padding: 10, 10 halign: 'center' valign: 'middle' line_height: 1.5 text_size: self.size Button: text: 'button without\npadding\nor align' Label: text: "Label with [ref=reference]reference[/ref]" markup: True on_ref_press: self.text = "ref clicked" Label: text: "different font" bold: True font_name: "data/fonts/RobotoMono-Regular.ttf" font_size: 32 valign: 'bottom' ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/MediaContainer.kv��������������������������������0000664�0000000�0000000�00000000267�12641336260�0025664�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: orientation: "vertical" Image: source: "../../widgets/softboy.png" Video: source: "../../widgets/softboy.mpg" state: "play" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/PlaygroundContainer.kv���������������������������0000664�0000000�0000000�00000001354�12641336260�0026767�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 RstDocument: text: "Welcome\n---------------\nThis Kivy Catalog is an interactive showcase of Kivy Widgets defined with the Kivy (.kv) language. You can edit the .kv language description in the left pane and see your changes affect the widgets in the right pane. Your changes will update the widget within a few seconds though the impatient could type 'Ctrl-S' or click 'Render Now'.\n\nYou can explore most Kivy widgets from the menu in the upper left corner. You can also use this playground to test your Kivy language code and adding a new .kv file to the interface is easy.\n\nSome Kivy widgets are omitted from this catalog or could have more complete .kv representation. This is beta software; pull requests are welcome." ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/PopupContainer.kv��������������������������������0000664�0000000�0000000�00000001617�12641336260�0025750�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: id: bl orientation: "vertical" popup: popup.__self__ canvas: Color: rgba: .18, .18, .18, .91 Rectangle: size: self.size pos: self.pos Bubble: size_hint: (None, None) size: (150, 50) pos_hint: {'center_x': .5, 'y': .6} arrow_pos: 'bottom_mid' orientation: 'horizontal' BubbleButton: text: 'This is' BubbleButton: text: 'a' BubbleButton: text: 'Bubble' Button: text: 'press to show popup' on_release: root.popup.open() Popup: id: popup on_parent: if self.parent == bl: bl.remove_widget(self) title: "An example popup" content: popupcontent Button: id: popupcontent text: "press to dismiss" on_release: popup.dismiss() �����������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/ProgressBarContainer.kv��������������������������0000664�0000000�0000000�00000000517�12641336260�0027074�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: orientation: 'vertical' padding: 50 ProgressBar: id: bar value: 140 max: 300 Slider: id: slider max: 200 value: 140 on_value: slider.value = self.value Slider: orientation: 'vertical' on_value: slider.value = self.value ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/RestContainer.kv���������������������������������0000664�0000000�0000000�00000000334�12641336260�0025555�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: RstDocument: text: ".. _top:\n\nHello world\n===========\n\nThis is an **emphased text**, some ``interpreted text``.\nAnd this is a reference to top_::\n\n $ print('Hello world')\n" ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/ScatterContainer.kv������������������������������0000664�0000000�0000000�00000000520�12641336260�0026242�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 FloatLayout: Scatter: size_hint: None, None size: 100, 100 pos: 100, 100 Image: source: "../../widgets/softboy.png" Scatter: size_hint: None, None size: 100, 100 pos: 100, 100 do_rotation: False Label: text: "something" ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/SelectorsContainer.kv����������������������������0000664�0000000�0000000�00000000444�12641336260�0026605�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: orientation: 'vertical' Spinner: text: "Work" values: "Work", "Home", "Mobile", "Skype" size_hint: (None, None) size: (100, 44) # Wanted to put DropDown here, too, but it seems not to be working too well when loaded from .kv ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/StackLayoutContainer.kv��������������������������0000664�0000000�0000000�00000000735�12641336260�0027110�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 StackLayout: orientation: 'tb-lr' padding: 10 spacing: 5 Button: text: "Button 1" size_hint: .2, .4 width: 100 Button: text: "Button 2" size_hint: .2, .4 Button: text: "Button 3" size_hint: .2, .4 Button: text: "Button 4" size_hint: .2, .4 Button: text: "Button 5" size_hint: .2, .4 Button: text: "Button 6" size_hint: .2, .4�����������������������������������kivy-1.9.1/examples/demo/kivycatalog/container_kvs/TextContainer.kv���������������������������������0000664�0000000�0000000�00000001017�12641336260�0025563�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 BoxLayout: orientation: "vertical" TextInput: text: "Single Line Input" multiline: False TextInput: text: "Text Input, start typing here\nmultiline\nsupport" background_color: .8, .8, 0, 1 size_hint: 1, 3 TextInput: password: True text: "Password (but you can't see it)" multiline: False on_text: viewer.text = self.text TextInput: id: viewer readonly: True text: "edit the password to see it here" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/kivycatalog.kv�������������������������������������������������0000664�0000000�0000000�00000011127�12641336260�0022447�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.4 #:import KivyLexer kivy.extras.highlight.KivyLexer [ContainerToggle@ToggleButton]: group: "container_toggle" text: ctx.text on_press: root.parent.parent.parent.show_kv(*args) state: ctx.state if hasattr(ctx, "state") else "normal" <Container>: canvas.before: Color: rgb: 0, 0, 0 Rectangle: pos: self.pos size: self.size <Catalog>: language_box: language_box screen_manager: screen_manager auto_reload: chkbx.active info_label: info_lbl orientation: 'vertical' BoxLayout: padding: '2sp' canvas: Color: rgba: 1, 1, 1, .6 Rectangle: size: self.size pos: self.pos size_hint: 1, None height: '45sp' Spinner: size_hint: None, 1 width: '108sp' text: 'Welcome' values: [screen.name for screen in screen_manager.screens] on_text: root.show_kv(*args) Widget: BoxLayout: size_hint: None, 1 width: '150sp' Label: text: "Auto Reload" CheckBox: id: chkbx active: True size_hint_x: 1 Button: size_hint: None, 1 width: '108sp' text: 'Render Now' on_release: root.change_kv(*args) BoxLayout: id: reactive_layout orientation: 'vertical' if self.width < self.height else 'horizontal' Splitter: id: editor_pane max_size: (reactive_layout.height if self.vertical else reactive_layout.width) - self.strip_size min_size: sp(30) + self.strip_size vertical: 1 if reactive_layout.width < reactive_layout.height else 0 sizable_from: 'bottom' if self.vertical else 'right' size_hint: (1, None) if self.vertical else (None, 1) size: 400, 400 on_vertical: mid_size = self.max_size/2 if args[1]: self.height = mid_size if not args[1]: self.width = mid_size ScrollView: id: kr_scroll KivyRenderTextInput: catalog: root id: language_box auto_indent: True lexer: KivyLexer() size_hint: 1, None height: max(kr_scroll.height, self.minimum_height) valign: "top" text: "This box will display the kivy language for whatever has been selected" on_text: root.schedule_reload() on_cursor: root.schedule_reload() ScreenManager: id: screen_manager Screen: name: "Welcome" PlaygroundContainer: Screen: name: "Float Layout" FloatLayoutContainer Screen: name: "Box Layout" BoxLayoutContainer: Screen: name: "Anchor Layout" AnchorLayoutContainer: Screen: name: "Grid Layout" GridLayoutContainer: Screen: name: "Stack Layout" StackLayoutContainer: Screen: name: "Buttons" ButtonContainer: Screen: name: "Labels" LabelContainer: Screen: name: "Booleans" CheckBoxContainer: Screen: name: "Progress Bar" ProgressBarContainer: Screen: name: "Media" MediaContainer: Screen: name: "Text" TextContainer: Screen: name: "Popups" PopupContainer: Screen: name: "Selectors" SelectorsContainer: Screen: name: "File Choosers" FileChooserContainer: Screen: name: "Scatter" ScatterContainer: Screen: name: "ReST" RestContainer: FloatLayout: size_hint: 1, None height: 0 TextInput: id:info_lbl readonly: True font_size: '14sp' background_color: (0, 0, 0, 1) foreground_color: (1, 1, 1, 1) opacity:0 size_hint: 1, None text_size: self.size height: '150pt' top: 0 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/kivycatalog/main.py��������������������������������������������������������0000775�0000000�0000000�00000015170�12641336260�0021073�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Kivy Catalog ============ The Kivy Catalog viewer showcases widgets available in Kivy and allows interactive editing of kivy language code to get immediate feedback. You should see a two panel screen with a menu spinner button (starting with 'Welcome') and other controls across the top.The left pane contains kivy (.kv) code, and the right side is that code rendered. You can edit the left pane, though changes will be lost when you use the menu spinner button. The catalog will show you dozens of .kv examples controlling different widgets and layouts. The catalog's interface is set in the file kivycatalog.kv, while the interfaces for each menu option are set in containers_kvs directory. To add a new .kv file to the Kivy Catalog, add a .kv file into the container_kvs directory and reference that file in the ScreenManager section of kivycatalog.kv. Known bugs include some issue with the drop ''' import kivy kivy.require('1.4.2') import os import sys from kivy.app import App from kivy.factory import Factory from kivy.lang import Builder, Parser, ParserException from kivy.properties import ObjectProperty from kivy.config import Config from kivy.compat import PY2 from kivy.uix.boxlayout import BoxLayout from kivy.uix.codeinput import CodeInput from kivy.animation import Animation from kivy.clock import Clock CATALOG_ROOT = os.path.dirname(__file__) #Config.set('graphics', 'width', '1024') #Config.set('graphics', 'height', '768') '''List of classes that need to be instantiated in the factory from .kv files. ''' CONTAINER_KVS = os.path.join(CATALOG_ROOT, 'container_kvs') CONTAINER_CLASSES = [c[:-3] for c in os.listdir(CONTAINER_KVS) if c.endswith('.kv')] class Container(BoxLayout): '''A container is essentially a class that loads its root from a known .kv file. The name of the .kv file is taken from the Container's class. We can't just use kv rules because the class may be edited in the interface and reloaded by the user. See :meth: change_kv where this happens. ''' def __init__(self, **kwargs): super(Container, self).__init__(**kwargs) self.previous_text = open(self.kv_file).read() parser = Parser(content=self.previous_text) widget = Factory.get(parser.root.name)() Builder._apply_rule(widget, parser.root, parser.root) self.add_widget(widget) @property def kv_file(self): '''Get the name of the kv file, a lowercase version of the class name. ''' return os.path.join(CONTAINER_KVS, self.__class__.__name__ + '.kv') for class_name in CONTAINER_CLASSES: globals()[class_name] = type(class_name, (Container,), {}) class KivyRenderTextInput(CodeInput): def keyboard_on_key_down(self, window, keycode, text, modifiers): is_osx = sys.platform == 'darwin' # Keycodes on OSX: ctrl, cmd = 64, 1024 key, key_str = keycode if text and not key in (list(self.interesting_keys.keys()) + [27]): # This allows *either* ctrl *or* cmd, but not both. if modifiers == ['ctrl'] or (is_osx and modifiers == ['meta']): if key == ord('s'): self.catalog.change_kv(True) return return super(KivyRenderTextInput, self).keyboard_on_key_down( window, keycode, text, modifiers) class Catalog(BoxLayout): '''Catalog of widgets. This is the root widget of the app. It contains a tabbed pain of widgets that can be displayed and a textbox where .kv language files for widgets being demoed can be edited. The entire interface for the Catalog is defined in kivycatalog.kv, although individual containers are defined in the container_kvs directory. To add a container to the catalog, first create the .kv file in container_kvs The name of the file (sans .kv) will be the name of the widget available inside the kivycatalog.kv Finally modify kivycatalog.kv to add an AccordionItem to hold the new widget. Follow the examples in kivycatalog.kv to ensure the item has an appropriate id and the class has been referenced. You do not need to edit any python code, just .kv language files! ''' language_box = ObjectProperty() screen_manager = ObjectProperty() def __init__(self, **kwargs): self._previously_parsed_text = '' super(Catalog, self).__init__(**kwargs) self.show_kv(None, 'Welcome') self.carousel = None def show_kv(self, instance, value): '''Called when an a item is selected, we need to show the .kv language file associated with the newly revealed container.''' self.screen_manager.current = value child = self.screen_manager.current_screen.children[0] with open(child.kv_file, 'rb') as file: self.language_box.text = file.read().decode('utf8') Clock.unschedule(self.change_kv) self.change_kv() # reset undo/redo history self.language_box.reset_undo() def schedule_reload(self): if self.auto_reload: txt = self.language_box.text child = self.screen_manager.current_screen.children[0] if txt == child.previous_text: return child.previous_text = txt Clock.unschedule(self.change_kv) Clock.schedule_once(self.change_kv, 2) def change_kv(self, *largs): '''Called when the update button is clicked. Needs to update the interface for the currently active kv widget, if there is one based on the kv file the user entered. If there is an error in their kv syntax, show a nice popup.''' txt = self.language_box.text kv_container = self.screen_manager.current_screen.children[0] try: parser = Parser(content=txt) kv_container.clear_widgets() widget = Factory.get(parser.root.name)() Builder._apply_rule(widget, parser.root, parser.root) kv_container.add_widget(widget) except (SyntaxError, ParserException) as e: self.show_error(e) except Exception as e: self.show_error(e) def show_error(self, e): self.info_label.text = str(e) self.anim = Animation(top=190.0, opacity=1, d=2, t='in_back') +\ Animation(top=190.0, d=3) +\ Animation(top=0, opacity=0, d=2) self.anim.start(self.info_label) class KivyCatalogApp(App): '''The kivy App that runs the main root. All we do is build a catalog widget into the root.''' def build(self): return Catalog() def on_pause(self): return True if __name__ == "__main__": KivyCatalogApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/���������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017633�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/gesturedatabase.kv���������������������������������������������0000664�0000000�0000000�00000006042�12641336260�0023342�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:import os os <GestureDatabaseItem>: size_hint: None, None size: 120, 130 on_pos: self._draw_trigger() on_size: self._draw_trigger() Label: id: namelbl text: root.name size_hint: 1, None height: 40 font_size: 14 color: 1, 0, 0, 1 Label: id: stats text: ( str(root.template_count) + " templates\nin " + str(len(root.gesture_list)) + ' gestures' ) size_hint: 1, None height: 60 ToggleButton: id: select text: 'Select' size_hint: None, None size: 120, 30 on_state: root.toggle_selected() <GestureDatabase>: rows: 1 spacing: 10 padding: 10 cols_minimum: {0: 200} GridLayout: id: menu cols: 1 spacing: 10 padding: 10 size_hint: None, 1 width: 200 Button: text: root.selected_count and 'Deselect all' or 'Select all' size_hint_y: None height: 100 on_press: root.mass_select() Button: text: (root.selected_count and 'Save ' + str(root.selected_count) + ' gestures' or 'Save all') size_hint_y: None height: 100 on_press: root.export_popup.open() Button: text: (root.selected_count and 'Unload ' + str(root.selected_count) + ' gestures' or 'Unload all') size_hint_y: None height: 100 on_press: root.unload_gestures() Button: text: 'Load from file' size_hint_y: None height: 100 on_press: root.import_popup.open() ScrollView: on_scroll_y: root.redraw_all() StackLayout: id: gesture_list spacing: 10 padding: 10 size_hint: 1, None height: self.minimum_height <GestureExportPopup>: title: 'Specify filename' auto_dismiss: True size_hint: None, None size: 400, 400 GridLayout: cols: 1 spacing: 10 padding: 10 rows_minimum: {0: 100} Label: text: ( 'The extension .kg will be appended automatically.\n' + 'The file is saved to the current working directory, unless\n' + 'you specify an absolute path') TextInput: id: filename multiline: False size_hint: 1, None height: 40 Button: id: save_btn text: 'Save' size_hint: 1, None height: 45 Button: id: cancel_btn text: 'Cancel' size_hint: 1, None height: 45 on_press: root.dismiss() <GestureImportPopup>: auto_dismiss: True size_hint: None, None size: 450, 400 FileChooserListView: id: filechooser size_hint: None, None size: 400, 380 filters: ['*.kg'] path: os.getcwd() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/gesturedatabase.py���������������������������������������������0000664�0000000�0000000�00000014005�12641336260�0023350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������__all__ = ('GestureDatabase', 'GestureDatabaseItem') from kivy.clock import Clock from kivy.lang import Builder from kivy.properties import NumericProperty, StringProperty from kivy.properties import ListProperty, ObjectProperty from kivy.uix.gridlayout import GridLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.popup import Popup from kivy.uix.filechooser import FileChooserListView from kivy.graphics import Rectangle, Color from kivy.multistroke import Recognizer # local libraries from helpers import InformationPopup Builder.load_file('gesturedatabase.kv') class GestureExportPopup(Popup): pass class GestureImportPopup(Popup): pass class GestureDatabaseItem(FloatLayout): name = StringProperty('(no name)') template_count = NumericProperty(0) gesture_list = ListProperty([]) def __init__(self, **kwargs): super(GestureDatabaseItem, self).__init__(**kwargs) self.rect = None self._draw_trigger = Clock.create_trigger(self.draw_item, 0) self.update_template_count() self.bind(gesture_list=self.update_template_count) self.register_event_type('on_select') self.register_event_type('on_deselect') def toggle_selected(self, *l): self._draw_rect(clear=True) if self.ids.select.state == 'down': self.dispatch('on_select') self.ids.select.text = 'Deselect' else: self.dispatch('on_deselect') self.ids.select.text = 'Select' def update_template_count(self, *l): tpl_count = 0 for g in self.gesture_list: tpl_count += len(g.templates) self.template_count = tpl_count def draw_item(self, *l): self.ids.namelbl.pos = self.pos self.ids.namelbl.y += 90 self.ids.stats.pos = self.pos self.ids.stats.y += 40 self.ids.select.pos = self.pos self._draw_rect() def _draw_rect(self, clear=False, *l): col = self.ids.select.state == 'down' and 1 or .2 with self.canvas: Color(col, 0, 0, .15) if self.rect or clear: self.canvas.remove(self.rect) self.rect = Rectangle(size=self.size, pos=self.pos) def on_select(*l): pass def on_deselect(*l): pass class GestureDatabase(GridLayout): selected_count = NumericProperty(0) recognizer = ObjectProperty(None) export_popup = ObjectProperty(GestureExportPopup()) import_popup = ObjectProperty(GestureImportPopup()) info_popup = ObjectProperty(InformationPopup()) def __init__(self, **kwargs): super(GestureDatabase, self).__init__(**kwargs) self.redraw_all = Clock.create_trigger(self._redraw_gesture_list, 0) self.export_popup.ids.save_btn.bind(on_press=self.perform_export) self.import_popup.ids.filechooser.bind(on_submit=self.perform_import) def import_gdb(self): self.gdict = {} for gesture in self.recognizer.db: if gesture.name not in self.gdict: self.gdict[gesture.name] = [] self.gdict[gesture.name].append(gesture) self.selected_count = 0 self.ids.gesture_list.clear_widgets() for k in sorted(self.gdict, key=lambda n: n.lower()): gitem = GestureDatabaseItem(name=k, gesture_list=self.gdict[k]) gitem.bind(on_select=self.select_item) gitem.bind(on_deselect=self.deselect_item) self.ids.gesture_list.add_widget(gitem) def select_item(self, *l): self.selected_count += 1 def deselect_item(self, *l): self.selected_count -= 1 def mass_select(self, *l): if self.selected_count: for i in self.ids.gesture_list.children: if i.ids.select.state == 'down': i.ids.select.state = 'normal' i.draw_item() else: for i in self.ids.gesture_list.children: if i.ids.select.state == 'normal': i.ids.select.state = 'down' i.draw_item() def unload_gestures(self, *l): if not self.selected_count: self.recognizer.db = [] self.ids.gesture_list.clear_widgets() self.selected_count = 0 return for i in self.ids.gesture_list.children[:]: if i.ids.select.state == 'down': self.selected_count -= 1 for g in i.gesture_list: # if g in self.recognizer.db: # not needed, for testing self.recognizer.db.remove(g) self.ids.gesture_list.remove_widget(i) def perform_export(self, *l): path = self.export_popup.ids.filename.text if not path: self.export_popup.dismiss() self.info_popup.text = 'Missing filename' self.info_popup.open() return elif not path.lower().endswith('.kg'): path += '.kg' self.save_selection_to_file(path) self.export_popup.dismiss() self.info_popup.text = 'Gestures exported!' self.info_popup.open() def perform_import(self, filechooser, *l): count = len(self.recognizer.db) for f in filechooser.selection: self.recognizer.import_gesture(filename=f) self.import_gdb() self.info_popup.text = ("Imported %d gestures.\n" % (len(self.recognizer.db) - count)) self.import_popup.dismiss() self.info_popup.open() def save_selection_to_file(self, filename, *l): if not self.selected_count: self.recognizer.export_gesture(filename=filename) else: tmpgdb = Recognizer() for i in self.ids.gesture_list.children: if i.ids.select.state == 'down': for g in i.gesture_list: tmpgdb.db.append(g) tmpgdb.export_gesture(filename=filename) def _redraw_gesture_list(self, *l): for child in self.ids.gesture_list.children: child._draw_trigger() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/helpers.py�����������������������������������������������������0000664�0000000�0000000�00000001361�12641336260�0021650�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������__all__ = ('InformationPopup', ) from kivy.uix.popup import Popup from kivy.properties import StringProperty from kivy.factory import Factory from kivy.lang import Builder from kivy.clock import Clock Builder.load_string(''' <InformationPopup>: auto_dismiss: True size_hint: None, None size: 400, 200 on_open: root.dismiss_trigger() title: root.title Label: text: root.text ''') class InformationPopup(Popup): title = StringProperty('Information') text = StringProperty('') def __init__(self, time=1.5, **kwargs): super(InformationPopup, self).__init__(**kwargs) self.dismiss_trigger = Clock.create_trigger(self.dismiss, time) Factory.register('InformationPopup', cls=InformationPopup) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/historymanager.kv����������������������������������������������0000664�0000000�0000000�00000010614�12641336260�0023233�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<GestureHistoryManager>: rows: 1 spacing: 10 GridLayout: cols: 1 size_hint_x: None width: 150 canvas: Color: rgba: 1, 1, 1, .1 Rectangle: size: self.size pos: self.pos Button: text: 'Clear History' size_hint_y: None height: 50 on_press: root.clear_history() ScrollView: id: scrollview scroll_type: ['bars', 'content'] bar_width: 4 GridLayout: id: history cols: 1 size_hint: 1, None height: self.minimum_height <GestureSettingsForm>: orientation: 'vertical' spacing: 10 GridLayout: id: settings cols: 1 top: root.top Label: text: '[b]Results (scroll for more)[/b]' markup: True size_hint_y: None height: 30 halign: 'left' valign: 'middle' text_size: self.size canvas: Color: rgba: 47 / 255., 167 / 255., 212 / 255., .4 Rectangle: pos: self.x, self.y + 1 size: self.size Color: rgb: .5, .5, .5 Rectangle: pos: self.x, self.y - 2 size: self.width, 1 GridLayout: id: analysis top: root.top rows: 1 <GestureVisualizer>: canvas: Color: rgba: 1, 1, 1, self.selected and .3 or .1 Rectangle: pos: self.pos size: self.size <RecognizerResultDetails>: canvas: Color: rgba: 1, 0, 0, .1 Rectangle: size: self.size pos: self.pos ScrollView: id: result_scrollview scroll_type: ['bars', 'content'] bar_width: 4 GridLayout: id: result_list cols: 1 size_hint: 1, None height: self.minimum_height Button: size_hint: None, None width: 150 height: 70 text: 'Re-analyze' on_press: root.dispatch('on_reanalyze_selected') <RecognizerResultLabel>: size_hint_y: None height: 70 markup: True halign: 'left' valign: 'top' text_size: self.size <AddGestureSettings>: MultistrokeSettingTitle: title: 'New gesture settings' desc: 'Affects how to future input is matched against new gesture' MultistrokeSettingBoolean: id: permute title: 'Use Heap Permute algorithm?' desc: ('This will generate all possible stroke orders from the ' + 'input. Only suitable for gestures with 1-3 strokes (or ' + 'the number of templates will be huge)') button_text: 'Heap Permute?' value: True MultistrokeSettingBoolean: id: stroke_sens title: 'Require same number of strokes?' desc: ('When enabled, the new gesture will only match candidates ' + 'with exactly the same stroke count. Enable if possible.') button_text: 'Stroke sensitive?' value: True MultistrokeSettingBoolean: id: orientation_sens title: 'Is gesture orientation sensitive?' desc: ('Enable to differentiate gestures that differ only by ' + 'orientation (d/p, b/q, w/m), disable for gestures that ' + 'look the same in any orientation (like a circle)') button_text: 'Orientation\nsensitive?' value: True MultistrokeSettingSlider: id: angle_sim title: 'Angle similarity threshold' type: 'float' desc: ('Use a low number to distinguish similar gestures, higher ' + 'number to match similar gestures (with differing angle)') value: 30. min: 1.0 max: 179.0 MultistrokeSettingString: id: name title: 'Gesture name' type: 'float' desc: ('Name of new gesture (including all generated templates). ' + 'You can have as many gestures with the same name as you need') Button: size_hint_y: None height: 40 text: 'Add to database' on_press: root.parent.parent.parent.add_selected_to_database() ��������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/historymanager.py����������������������������������������������0000664�0000000�0000000�00000022347�12641336260�0023251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������__all__ = ('GestureHistoryManager', 'GestureVisualizer') from kivy.app import App from kivy.clock import Clock from kivy.lang import Builder from kivy.uix.widget import Widget from kivy.uix.boxlayout import BoxLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.label import Label from kivy.graphics import Color, Line, Rectangle from kivy.properties import ObjectProperty, BooleanProperty, NumericProperty from kivy.compat import PY2 # local libraries from helpers import InformationPopup from settings import MultistrokeSettingsContainer # refuse heap permute for gestures with more strokes than 3 # (you can increase it, but 4 strokes = 384 templates, 5 = 3840) MAX_PERMUTE_STROKES = 3 Builder.load_file('historymanager.kv') class GestureHistoryManager(GridLayout): selected = ObjectProperty(None, allownone=True) def __init__(self, **kwargs): super(GestureHistoryManager, self).__init__(**kwargs) self.gesturesettingsform = GestureSettingsForm() rr = self.gesturesettingsform.rrdetails rr.bind(on_reanalyze_selected=self.reanalyze_selected) self.infopopup = InformationPopup() self.recognizer = App.get_running_app().recognizer def reanalyze_selected(self, *l): # recognize() can block the UI with max_gpf=100, show a message self.infopopup.text = 'Please wait, analyzing ..' self.infopopup.auto_dismiss = False self.infopopup.open() # Get a reference to the original GestureContainer object gesture_obj = self.selected._result_obj._gesture_obj # Reanalyze the candidate strokes using current database res = self.recognizer.recognize(gesture_obj.get_vectors(), max_gpf=100) # Tag the result with the gesture object (it didn't change) res._gesture_obj = gesture_obj # Tag the selected item with the updated ProgressTracker self.selected._result_obj = res res.bind(on_complete=self._reanalyze_complete) def _reanalyze_complete(self, *l): self.gesturesettingsform.load_visualizer(self.selected) self.infopopup.dismiss() def add_selected_to_database(self, *l): if self.selected is None: raise Exception('add_gesture_to_database before load_visualizer?') if self.gesturesettingsform.addsettings is None: raise Exception('add_gesture_to_database missing addsetings?') ids = self.gesturesettingsform.addsettings.ids name = ids.name.value.strip() if name == '': self.infopopup.auto_dismiss = True self.infopopup.text = 'You must specify a name for the gesture' self.infopopup.open() return permute = ids.permute.value sensitive = ids.orientation_sens.value strokelen = ids.stroke_sens.value angle_sim = ids.angle_sim.value cand = self.selected._result_obj._gesture_obj.get_vectors() if permute and len(cand) > MAX_PERMUTE_STROKES: t = "Can't heap permute %d-stroke gesture " % (len(cand)) self.infopopup.text = t self.infopopup.auto_dismiss = True self.infopopup.open() return self.recognizer.add_gesture( name, cand, use_strokelen=strokelen, orientation_sensitive=sensitive, angle_similarity=angle_sim, permute=permute) self.infopopup.text = 'Gesture added to database' self.infopopup.auto_dismiss = True self.infopopup.open() def clear_history(self, *l): if self.selected: self.visualizer_deselect() self.ids.history.clear_widgets() def visualizer_select(self, visualizer, *l): if self.selected is not None: self.selected.selected = False else: self.add_widget(self.gesturesettingsform) self.gesturesettingsform.load_visualizer(visualizer) self.selected = visualizer def visualizer_deselect(self, *l): self.selected = None self.remove_widget(self.gesturesettingsform) def add_recognizer_result(self, result, *l): '''The result object is a ProgressTracker with additional data; in main.py it is tagged with the original GestureContainer that was analyzed (._gesture_obj)''' # Create a GestureVisualizer that draws the gesture on canvas visualizer = GestureVisualizer(result._gesture_obj, size_hint=(None, None), size=(150, 150)) # Tag it with the result object so AddGestureForm.load_visualizer # has the results to build labels in the scrollview visualizer._result_obj = result visualizer.bind(on_select=self.visualizer_select) visualizer.bind(on_deselect=self.visualizer_deselect) # Add the visualizer to the list of gestures in 'history' screen self.ids.history.add_widget(visualizer) self._trigger_layout() self.ids.scrollview.update_from_scroll() class RecognizerResultLabel(Label): '''This Label subclass is used to show a single result from the gesture matching process (is a child of GestureHistoryManager)''' pass class RecognizerResultDetails(BoxLayout): '''Contains a ScrollView of RecognizerResultLabels, ie the list of matched gestures and their score/distance (is a child of GestureHistoryManager)''' def __init__(self, **kwargs): super(RecognizerResultDetails, self).__init__(**kwargs) self.register_event_type('on_reanalyze_selected') def on_reanalyze_selected(self, *l): pass class AddGestureSettings(MultistrokeSettingsContainer): pass class GestureSettingsForm(BoxLayout): '''This is the main content of the GestureHistoryManager, the form for adding a new gesture to the recognizer. It is added to the widget tree when a GestureVisualizer is selected.''' def __init__(self, **kwargs): super(GestureSettingsForm, self).__init__(**kwargs) self.infopopup = InformationPopup() self.rrdetails = RecognizerResultDetails() self.addsettings = None self.app = App.get_running_app() def load_visualizer(self, visualizer): if self.addsettings is None: self.addsettings = AddGestureSettings() self.ids.settings.add_widget(self.addsettings) self.visualizer = visualizer analysis = self.ids.analysis analysis.clear_widgets() analysis.add_widget(self.rrdetails) scrollv = self.rrdetails.ids.result_scrollview resultlist = self.rrdetails.ids.result_list resultlist.clear_widgets() r = visualizer._result_obj.results if not len(r): lbl = RecognizerResultLabel(text='[b]No match[/b]') resultlist.add_widget(lbl) scrollv.scroll_y = 1 return if PY2: d = r.iteritems else: d = r.items for one in sorted(d(), key=lambda x: x[1]['score'], reverse=True): data = one[1] lbl = RecognizerResultLabel( text='Name: [b]' + data['name'] + '[/b]' + '\n Score: ' + str(data['score']) + '\n Distance: ' + str(data['dist'])) resultlist.add_widget(lbl) # Make sure the top is visible scrollv.scroll_y = 1 class GestureVisualizer(Widget): selected = BooleanProperty(False) def __init__(self, gesturecontainer, **kwargs): super(GestureVisualizer, self).__init__(**kwargs) self._gesture_container = gesturecontainer self._trigger_draw = Clock.create_trigger(self._draw_item, 0) self.bind(pos=self._trigger_draw, size=self._trigger_draw) self._trigger_draw() self.register_event_type('on_select') self.register_event_type('on_deselect') def on_touch_down(self, touch): if not self.collide_point(touch.x, touch.y): return self.selected = not self.selected self.dispatch(self.selected and 'on_select' or 'on_deselect') # FIXME: This seems inefficient, is there a better way?? def _draw_item(self, dt): g = self._gesture_container bb = g.bbox minx, miny, maxx, maxy = bb['minx'], bb['miny'], bb['maxx'], bb['maxy'] width, height = self.size xpos, ypos = self.pos if g.height > g.width: to_self = (height * 0.85) / g.height else: to_self = (width * 0.85) / g.width self.canvas.remove_group('gesture') cand = g.get_vectors() col = g.color for stroke in cand: out = [] append = out.append for vec in stroke: x, y = vec x = (x - minx) * to_self w = (maxx - minx) * to_self append(x + xpos + (width - w) * .85 / 2) y = (y - miny) * to_self h = (maxy - miny) * to_self append(y + ypos + (height - h) * .85 / 2) with self.canvas: Color(col[0], col[1], col[2], mode='rgb') Line(points=out, group='gesture', width=2) def on_select(self, *l): pass def on_deselect(self, *l): pass �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/main.py��������������������������������������������������������0000664�0000000�0000000�00000013143�12641336260�0021133�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Multistroke Recognition Database Demonstration ============================================== This application records gestures and attempts to match them. You should see a black drawing surface with some buttons across the bottom. As you make a gesture on the drawing surface, the gesture will be added to the history and a match will be attempted. If you go to the history tab, name the gesture, and add it to the database, then simliar gestures in the future will be recognized. You can load and save databases of gestures in .kg files. This demonstration code spans many files, with this being the primary file. The information pop-up ('No match') comes from the file helpers.py. The history pane is managed in the file historymanager.py and described in the file historymanager.kv. The database pane and storage is managed in the file gestureDatabase.py and the described in the file gestureDatabase.kv. The general logic of the sliders and buttons are in the file settings.py and described in settings.kv. but the actual settings pane is described in the file multistroke.kv and managed from this file. ''' from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.uix.gesturesurface import GestureSurface from kivy.uix.screenmanager import ScreenManager, Screen, SlideTransition from kivy.uix.label import Label from kivy.multistroke import Recognizer # Local libraries from historymanager import GestureHistoryManager from gesturedatabase import GestureDatabase from settings import MultistrokeSettingsContainer class MainMenu(GridLayout): pass class MultistrokeAppSettings(MultistrokeSettingsContainer): pass class MultistrokeApp(App): def goto_database_screen(self, *l): self.database.import_gdb() self.manager.current = 'database' def handle_gesture_cleanup(self, surface, g, *l): if hasattr(g, '_result_label'): surface.remove_widget(g._result_label) def handle_gesture_discard(self, surface, g, *l): # Don't bother creating Label if it's not going to be drawn if surface.draw_timeout == 0: return text = '[b]Discarded:[/b] Not enough input' g._result_label = Label(text=text, markup=True, size_hint=(None, None), center=(g.bbox['minx'], g.bbox['miny'])) self.surface.add_widget(g._result_label) def handle_gesture_complete(self, surface, g, *l): result = self.recognizer.recognize(g.get_vectors()) result._gesture_obj = g result.bind(on_complete=self.handle_recognize_complete) def handle_recognize_complete(self, result, *l): self.history.add_recognizer_result(result) # Don't bother creating Label if it's not going to be drawn if self.surface.draw_timeout == 0: return best = result.best if best['name'] is None: text = '[b]No match[/b]' else: text = 'Name: [b]%s[/b]\nScore: [b]%f[/b]\nDistance: [b]%f[/b]' % ( best['name'], best['score'], best['dist']) g = result._gesture_obj g._result_label = Label(text=text, markup=True, size_hint=(None, None), center=(g.bbox['minx'], g.bbox['miny'])) self.surface.add_widget(g._result_label) def build(self): # Setting NoTransition breaks the "history" screen! Possibly related # to some inexplicable rendering bugs on my particular system self.manager = ScreenManager(transition=SlideTransition( duration=.15)) self.recognizer = Recognizer() # Setup the GestureSurface and bindings to our Recognizer surface = GestureSurface(line_width=2, draw_bbox=True, use_random_color=True) surface_screen = Screen(name='surface') surface_screen.add_widget(surface) self.manager.add_widget(surface_screen) surface.bind(on_gesture_discard=self.handle_gesture_discard) surface.bind(on_gesture_complete=self.handle_gesture_complete) surface.bind(on_gesture_cleanup=self.handle_gesture_cleanup) self.surface = surface # History is the list of gestures drawn on the surface history = GestureHistoryManager() history_screen = Screen(name='history') history_screen.add_widget(history) self.history = history self.manager.add_widget(history_screen) # Database is the list of gesture templates in Recognizer database = GestureDatabase(recognizer=self.recognizer) database_screen = Screen(name='database') database_screen.add_widget(database) self.database = database self.manager.add_widget(database_screen) # Settings screen app_settings = MultistrokeAppSettings() ids = app_settings.ids ids.max_strokes.bind(value=surface.setter('max_strokes')) ids.temporal_win.bind(value=surface.setter('temporal_window')) ids.timeout.bind(value=surface.setter('draw_timeout')) ids.line_width.bind(value=surface.setter('line_width')) ids.draw_bbox.bind(value=surface.setter('draw_bbox')) ids.use_random_color.bind(value=surface.setter('use_random_color')) settings_screen = Screen(name='settings') settings_screen.add_widget(app_settings) self.manager.add_widget(settings_screen) # Wrap in a gridlayout so the main menu is always visible layout = GridLayout(cols=1) layout.add_widget(self.manager) layout.add_widget(MainMenu()) return layout if __name__ in ('__main__', '__android__'): MultistrokeApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/multistroke.kv�������������������������������������������������0000664�0000000�0000000�00000005627�12641336260�0022571�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<MainMenu>: rows: 1 size_hint: (1, None) height: 50 spacing: 5 padding: 5 ToggleButton: group: 'mainmenu' state: 'down' text: 'Gesture Surface' on_press: app.manager.current = 'surface' if self.state == 'normal': self.state = 'down' ToggleButton: group: 'mainmenu' text: 'History' on_press: app.manager.current = 'history' if self.state == 'normal': self.state = 'down' ToggleButton: group: 'mainmenu' text: 'Database' on_press: app.goto_database_screen() if self.state == 'normal': self.state = 'down' ToggleButton: group: 'mainmenu' text: 'Settings' on_press: app.manager.current = 'settings' if self.state == 'normal': self.state = 'down' <MultistrokeAppSettings>: pos_hint: {'top': 1} MultistrokeSettingTitle: title: 'GestureSurface behavior' desc: 'Affects how gestures are detected and cleaned up' MultistrokeSettingSlider: id: max_strokes title: 'Max strokes' type: 'int' desc: ('Max number of strokes for a single gesture. If 0, the ' + 'gesture will only be analyzed once the temporal window has ' + 'expired since the last strokes touch up event') value: 4 min: 0 max: 15 MultistrokeSettingSlider: id: temporal_win title: 'Temporal Window' type: 'float' desc: ('Time to wait from last touch up in a gesture before analyzing ' + 'the input. If 0, only analyzed once Max Strokes is reached') value: 2. min: 0 max: 60. MultistrokeSettingTitle: title: 'Drawing' desc: 'Affects how gestures are visualized on the GestureSurface' MultistrokeSettingSlider: id: timeout title: 'Draw Timeout' type: 'float' desc: ('How long to display the gesture (and result label) on the ' + 'gesture surface once analysis has completed') value: 2. min: 0 max: 60. MultistrokeSettingSlider: id: line_width title: 'Line width' type: 'int' desc: ('Width of lines on the gesture surface; 0 does not draw ' + 'anything; 1 uses OpenGL line, >1 uses custom drawing method.') value: 2 min: 0 max: 10 MultistrokeSettingBoolean: id: use_random_color title: 'Use random color?' desc: 'Use random color for each gesture? If disabled, white is used.' button_text: 'Random color?' value: True MultistrokeSettingBoolean: id: draw_bbox title: 'Draw gesture bounding box?' desc: 'Enable to draw a bounding box around the gesture' button_text: 'Draw bbox?' value: True ���������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/settings.kv����������������������������������������������������0000664�0000000�0000000�00000005367�12641336260�0022050�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<MultistrokeSettingsContainer>: cols: 1 spacing: 5 padding: 5 size_hint_y: None height: self.minimum_height <MultistrokeSettingItem>: size_hint_y: None height: 70 rows: 1 canvas: Color: rgba: 47 / 255., 167 / 255., 212 / 255., .1 Rectangle: pos: self.x, self.y + 1 size: self.size Color: rgb: .2, .2, .2 Rectangle: pos: self.x, self.y - 2 size: self.width, 1 Label: size_hint_x: .6 id: labellayout markup: True text: u'{0}\n[size=13sp][color=999999]{1}[/color][/size]'.format(root.title or '', root.desc or '') font_size: '15sp' text_size: self.size valign: 'top' <MultistrokeSettingTitle>: size_hint_y: None height: 40 markup: True text: u'{0}\n[size=13sp][color=999999]{1}[/color][/size]'.format(root.title or '', root.desc or '') font_size: '15sp' text_size: self.size valign: 'top' halign: 'right' canvas: Color: rgba: 47 / 255., 167 / 255., 212 / 255., .4 Rectangle: pos: self.x, self.y + 1 size: self.size Color: rgb: .5, .5, .5 Rectangle: pos: self.x, self.y - 2 size: self.width, 1 <MultistrokeSettingBoolean>: value: button.state == 'down' and True or False ToggleButton: id: button text: root.button_text size_hint_x: None width: 150 pos: root.pos state: root.value and 'down' or 'normal' <MultistrokeSettingString>: value: input.text AnchorLayout: size_hint_x: None width: 150 TextInput: id: input size_hint_y: None height: 30 pos: root.pos multiline: True text: root.value <MultistrokeSettingSlider>: value: slider.value Label: id: sliderlabel size_hint_x: None width: 50 text: str(root._to_numtype(slider.value)) Slider: id: slider min: root.min max: root.max pos: root.pos size_hint_x: None width: 150 value: root.value <EditSettingPopup>: size_hint: None, None size: 300, 150 title: 'Edit setting' BoxLayout: orientation: 'vertical' TextInput: id: input markup: False multiline: False on_text_validate: root.dispatch('on_validate', self.text) BoxLayout: orientation: 'horizontal' Button: text: 'OK' on_press: root.dispatch('on_validate', input.text) Button: text: 'Cancel' on_press: root.dismiss() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/multistroke/settings.py����������������������������������������������������0000664�0000000�0000000�00000006006�12641336260�0022047�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������__all__ = ('MultistrokeSettingsContainer', 'MultistrokeSettingItem', 'MultistrokeSettingBoolean', 'MultistrokeSettingSlider', 'MultistrokeSettingString', 'MultistrokeSettingTitle') from kivy.factory import Factory from kivy.lang import Builder from kivy.uix.gridlayout import GridLayout from kivy.uix.label import Label from kivy.properties import (StringProperty, NumericProperty, OptionProperty, BooleanProperty) from kivy.uix.popup import Popup Builder.load_file('settings.kv') class MultistrokeSettingsContainer(GridLayout): pass class MultistrokeSettingItem(GridLayout): title = StringProperty('<No title set>') desc = StringProperty('') class MultistrokeSettingTitle(Label): title = StringProperty('<No title set>') desc = StringProperty('') class MultistrokeSettingBoolean(MultistrokeSettingItem): button_text = StringProperty('') value = BooleanProperty(False) class MultistrokeSettingString(MultistrokeSettingItem): value = StringProperty('') class EditSettingPopup(Popup): def __init__(self, **kwargs): super(EditSettingPopup, self).__init__(**kwargs) self.register_event_type('on_validate') def on_validate(self, *l): pass class MultistrokeSettingSlider(MultistrokeSettingItem): min = NumericProperty(0) max = NumericProperty(100) type = OptionProperty('int', options=['float', 'int']) value = NumericProperty(0) def __init__(self, **kwargs): super(MultistrokeSettingSlider, self).__init__(**kwargs) self._popup = EditSettingPopup() self._popup.bind(on_validate=self._validate) self._popup.bind(on_dismiss=self._dismiss) def _to_numtype(self, v): try: if self.type == 'float': return round(float(v), 1) else: return int(v) except ValueError: return self.min def _dismiss(self, *l): self._popup.ids.input.focus = False def _validate(self, instance, value): self._popup.dismiss() val = self._to_numtype(self._popup.ids.input.text) if val < self.min: val = self.min elif val > self.max: val = self.max self.value = val def on_touch_down(self, touch): if not self.ids.sliderlabel.collide_point(*touch.pos): return super(MultistrokeSettingSlider, self).on_touch_down(touch) ids = self._popup.ids ids.value = str(self.value) ids.input.text = str(self._to_numtype(self.value)) self._popup.open() ids.input.focus = True ids.input.select_all() Factory.register('MultistrokeSettingsContainer', cls=MultistrokeSettingsContainer) Factory.register('MultistrokeSettingTitle', cls=MultistrokeSettingTitle) Factory.register('MultistrokeSettingBoolean', cls=MultistrokeSettingBoolean) Factory.register('MultistrokeSettingSlider', cls=MultistrokeSettingSlider) Factory.register('MultistrokeSettingString', cls=MultistrokeSettingString) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017107�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/android.txt�������������������������������������������������������0000664�0000000�0000000�00000000066�12641336260�0021272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=Pictures author=Kivy team orientation=landscape ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/images/�����������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020354�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/images/.empty�����������������������������������������������������0000664�0000000�0000000�00000000000�12641336260�0021501�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/images/Bubbles.jpg������������������������������������������������0000664�0000000�0000000�00000247501�12641336260�0022445�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF���d�d���Ducky�����<���Adobe�d�����       �g������������������������������!1AQ"aq2BR#b3r$CS45c%����!1AQa"q2B� ��?�ݐGrNĶy9X_#oOpv,[qtJD=~'KO~ܻUi y-JN7�u۷ZEl(U *WL-ykBZ v==DPQcfymT%Q@.<d)%O@žz3LP9HEܓ^ió]o.aE)w4UVb@}1D>}<xbn2:N<>GU1e%rĭj Qb2rB'�1JCKr]B|+k00ѸK Ix$:"Gy*R/Gp� j+eܼ(nGGO 6p g^飹;A0Y{)QHxĘ.S ԰B-|5`W%FB|J@E䅾LO)ue*�Քl�ʝ6Q!6 Zo^a~i33q4  ww @AՇ#_~,9*;73,亊ۃ|yf4;>caOU|bh]մ\ @Uޟ3Ձr�Sv<)M> 테 -6fNsПm X]wsIh? u(v7rwۮݏRZ`ekCk4P7S#A<-X@ΧjzH,j*AWP ԅG}euhIي F=cE5ӷOXW 3+ohE(EiVi}J g^6PR+2i )+dy`dc}"FYgl݃*,V�!A$6;Žɣ>:X܆Jo*Cr/m"*S_KSi* MGԟ +'<XLݛ3+U}%2Y5>!kֆR"73l鏐A `:YG|p?4�tnDTb-\HmRI@֌ʱ#-6=:<?㬊It(�m*KzE:|44WEY6 "7Of-28(+* ֔eOAifFUHfn ƥ L.ִEc^HR;,ӈ>/zeX;?SmsSӭ.\Wj.QA;;XhdTh0M�PT =_Fpt ozD-8:m־:O YqW/ E:7MV%2!kU;!E [a]= q3)y3ժԡ5$i3k:hMM>Z s'gi8y\9�}by,cZ*>5hkc] *rը8↵S�!"z)uJT Z=“ *ʻ1CL1vwpll-=|� ͛fbqRIS�馔/lN]?c-UYD)zrQO *7f-i "A@hm7S}TIZ]t,K҅ђ: %y�13Pk%':.K~O{v":ȫQx�Ŗڲ܀'(} K<Fb@A4X2d}ۖa(@ڴ]e[pOP> ABxx$P܈`B+ �Pԓ^}oP]!BwSm뾊fdMw+ؚP l͞XYAAR' `2 Xe&4]oi%ħۅ>noՀQb<_ERiԓ7l>=b}G@>lɞp=z]H([7ƀt mIpAt)y \8{RObE=K [7u/g%lkp%%oOǶɵG| }G zi FSrڞ܈mg<)y9r D$0$mxY^hfq't kېukpFjcofV8E,@GIaVh�q{l\ yA2_y]; f󁿂P6M� ݹZ�daoK%r夤xAև�PZ4`zg0�E x:V�UܷR1>gkxӺ$F٬٧adqm~E1'n'鴥dHU "D1ۮN¿"v7Dby;iK9zq]20^_\ΨgR^n]ݼrc94u4kOxL&Z 24/ =Nv<ʑ9ȼ`tm4rD &`ɤ\ܷIRkygk[ќ/J"H~:B<A]׺%7Z补tdb9T3Mm2e\ F‚t4eDC%&hx l-zZ� -*veF7 MR?2}fRf0HM�`Ƽw|_Yu0~F;+H1157~o]'?SFLɁq8D#zhN0,)SEH=wӦK 30Ԋ-)<K(VU t^ {nR̼mcH�VOJFCXEf` <IK'b4|r "#7߸[X"^5+^ڽes𢬓)Z7ґ<`ڀWcM^23 ZU+J+_=q+{`۪`~^ڃEBF.*5MB?=#xZi�^�XC|tN_5΂Nxtaw I Wb+CNHF ܗSWqFM-ows=ܰvٔ kI#$R oe_?TE=FKoiۢ7�0�u djy[\X*MI+|zکE�oAt�Ue +ApzE=زܛw$'XzPc:eA78Hc2X,"/_"jjOL^L}&1$2FcZ�i[.?}ۓ$WCwuhܕ33^w EeLw1Jwb=Oע25ӧMVGM;ifHrђjֽP!JJWO�n#ED-'octڝG44.wN\ w} kP ubFDQRa^ [rNtަh+!;bʂ+N>YP1M <e24nSMfp+;W0'!!WmP@?@+Ju:_mtg]= qEŸ ^'#d-m$P9xJT<.;SԞ]HF<f߼'Hۥ+=άzo`3ir}5)D |o_fcSbԴ񦺓8 7F8ݚҰdgl^إ~�v2c#-ۧӥm&?taj)F3JiĊ(-и bYr=y{QAۘ[b;(fs+mW{ol(bƵ뢭pؠ8#Ԣ oMzwLHV7Rģ QF_3x/Jz <aauM.AGO#,V6o hX�5A}]V+ӗK<e�B\6Z NR+˻k�b8\mSMA)QH44˅E)1*2ffA E`)#C+zmfRhں .X{7U@D<MM:kVS�ϢWfFͦ*gs_t=Կ-l2RY&I%$Ljio륦B1o%̑{6-'S670Q[1 JOk 6a绵-2*bX𡩨wWQIrrcmoV~:rخikXWIJ*QϾ{ ؐY/qEQzu?OKMa{N pb]]x9= f"%:Sƃg_�<Nom @Ev� a2_?c7nV2+NZ§ 7saBJ J밡K1;N+6bZjO_W/3'k^r  V[IaPj4sO{)S͇17XW[|aen]Q@v<b HDM?hE2 t5*D,C>s=+ wD<ɠڛBV+QDʊLL6,~Z(o!9ϓ PZ5o<Tt 5(˰#̏Av^"60IpfdQы1 /zv̶sEje'EG2}!IiX0-v Jp [GĐ�$y@c7XY5:Q$Uw+k2f0G!ɼdU6K'wwd=OiiO#5`n[m[s2Q 馝. av͎iXJIʣdR]0g@‹硦 v?p$ '8Q1v B" hh݇ǣ(.%g_A+=-spxҝui\ Ck}l`R85aZ֞E+籷i;%~! =uc۳ !g%Fb?4]l`/ |4�pҵ$R|LOjH-U߫_ЂXrJ%(iBI@hvn\tS?<=?4-LJֱ'ր~zzC%jM|:|4;{3&SiM!5.S~Di'#EKR%ox]In$jYBO esʊᶨ33 A /%qy+dHBĆs|u+e' Clv%DWgM7s*L`]zr>ә>Pi`}} c!!,#R;մ^k ¤*oBTF/' F[AA,] yv;cboi�DTR I4m5 JEAY*y� V2nQ Q6)O"<k1礙I֧hpp8g=4)%ՑT<tet)tIϸw߶heb7$iYge22+OxU"[~�(JK:9WVfߜTؑ %K,Ioc9ݿqH knP�Ee k-!۫H),{B;Nl~y䧓 *G;{b}cXxi)gNѧDqfIp#ᭇz^XEilbMmi/![0]]�q< X0ˮa[#v;[B"9!7Zy�?�_Iq:k2ⱈF-TM#ʕFN!S~{$QeaJxu:)6L\Qb:צPD@X+]/e2#r<tOc滠B!ۄOBV#YClkAŠ:/1ݝϋ1ܝ'ih]xDߎ&L %dzcL$1.s ,f'ّ J':V&"v~^~C1$S⒪mmV{z{=eWXZvD=R?(yZ MOL~m)AS$ot{K!sIS @?G4?|ن˶*V1sm⳴WJ ׯ/=ɣNb48hT6ViֿhJ�#D%=WM3Ak"MAYTWK|X^ꊵM� 3B?d}3r\J2�֪I4&;L*QF4o&iX/X43X&j]2_H ;x5T;^}1TFX}MX}]8FB68V0٘QE^hc#,�mVdFqzLrb8AF"TUpm4タi�ozdt:(_n上37F`xqL@�TG#i7xN—nd/䍺i^׷[k@gw'(54ޤic&NH-$[5OBI?=؋ձ=(GMWFkLر!�yh成Uv� ?6L`^0񎅍I^_&NEDmCN|@tNҙ{q-ީ!Wu"� c'oKl}ނj<Θ83T4M4a &*#RHh7f'mc}2Hrpn>?wE=ц*j&g&w#wyjHջ=c?i2֥s]�:2Cw9 -i:yDI e ~:@ctki1DbRGM!I"RupS]Z5yp8[܍"/#(of1tq4J4h=[d Yo G�1)30Zdۨ��_Mc]"@EGDnW!26||� dRfV0y'X�$ ?iitH<v 7R:F/U%#HXW zjo O|DއiVzE݁(~GZ[,!e v ۺ-b`6$ﶛ4ZZ%E n{M)2X03Z% )fxH�4џo>v .)ce4ޭz<sㅰO`p?P#šG^2ƹiF4�P~kK hNm&/ wziK}>0!cPhU + zSZ �\;+}4q*;z@)�GkjVn&(ӻE[ԛxH2$ke�:u?v%>t>_Gհ;M 6aM(IyAx?/GK <r ~,|4T&=N#cxq6s�godV@W4RtHO'bSТL\+[-Ab(OlfYL?m,TY)3I99'HE`Lg~wM-#QLU^eO2(5<t3Cj{z!XC iCR@ž;h<+/ܽo+^]ԌN*~Ut?rvKt{ڑ%$ڞf.hU)^㷞Ӻb.⚬;YnqVsN4*zxъ^ْ<JR& ;rHU0;4o =P- .dbTWԡ `c njV5C3ucLJ[H1m,nOJhWkrP|hp\]$jHB"zM*'7Qcmh(�Wƚ͊5w}6+^(EhiM#F1y*շQ$-c&Idn}Bb2O+*Xihl9Ҙ1(4uThU 9n޴AoHqUL:#dqg*$ƶI 6Ł ;߃4f^'P&,`+Wb>Y$>J Jè^Th_qr|d\ݎ+]P+]?NF w\L,QnP zt?N%7y#SZo>zeK3vTu2J)II<>:ͣ0ud̕ ?F}2`Kݽ8 T:ЬcyJ I<5 iٴk9U A;|ti/Y T0N!h'QR~T颤VƼ ,PnvP3 iMsTB�rgRJ:3"U䅹hvfrR%-| 4|q8LVڿNQn\u� ygbO"UG ?6.jr�W,N[[= )cVQ$XIX�֜n�im �RuA6u9Yn^@-5&oL]=\EhL6X"Y$A'3ZZ-1/#H޾^ZWѷ,p\]IŬ4&٪Lpy Vw2ߵ)Z۫cM<YB|h2Nms[,",kUN|5OuJ)l^]*Xg>ͺQHH2q&1He{^ESOQj:tOq$5殑 >vokyG�M_~ZԇU Z=Cҭ:4҄4_vˋǘn>>C :=.G0RHYoK1;tҶWfIf+^D }t;7ïK=4Yf{5<˒Aznץ̾fibĽT]<תeq Q=4ވdR(5M(΃ݵ۸G�\HUV.;ؙ, {7) C+ ȴ %~ GP(|dUk8ۻ+0 <؍Ow}1K}ۀ8̲ P;iǨòiDH�|ilL2|xWz_ߡ,+z^;j^FϷ�jV+o�Ӹ@Z�ͥ @MhGBƇm~ʷO�vC1q^DM-04 __�]}D�uS@AX./5qw(؍5#ElkѣY?2Ӯ/#N/ \7SMR\+YGQe-�079ycc8 CtaSM6wjvAl�➚n:#F kG>xL"WpbDXh\Gz 0VNTO,-хt4Z{ vd(`ZTM>Nwm)@ג!NYrec`*Tx 6|TPf̫1U 2gf-[yrR?Mh7;lw'?)eB1Q\\hBDP�� I4BL^F+$M6ךjh@}Z$ʊ3a%Yv_Lџ ~RK [7bDMi*zihÉ[LworuJ~;m>o'F㸡VL\(⣼(JE~#E6J $7ˈBi@F|N޶5aE|\JZ**kK{k^QcT~[.+2[,}TҍB+U5*Og]vC7HDV"l<=4DeqmfF2 ;6w.֝fgq q S 99PSpfW[Uʟ,vY =(Û?Mr#K<*(5XR>a ihjVQ:M 2%Ճ[AfKeamw |XUhbpD H4j g8g"E,6|1e+ $<tqhwM=xEUaZ㡚`{Aj-]:_-5uw~BpiSҎ+.Z~Fv%!a*]?V&rm,03|GΏ4U4rJf~Zk#oA+ W'x <V3[k}<Ȯ>BbQCYTO+Y)"k4RhYO�1}iq*ѽ*AR?2R"r!Xp5ޕu_(ɚn+1$<0)?moLJCpj]b1m DrNxAP!@z 4oaN[X`c_Q? jZkZq˔n,/^<<t0 ]ݶ13Ekij@*RlOHי)nL6ytldN}(<Gzt=s< u /fvetg?cHdydC>'YFd`llH?+z闍-ɻŴ t__":Erlci1t7qVA$_N(t7csr�|9 �F푷xR#Uw]΍o;f/Oo}QG:]tf,bO.^3{M7o2Bq١S3ۡJ�^.`�^!s[NHDHY#9fL%nr+8k3e[>Ԡ P"a`.!V*?#:Y# v@ F6M52�%\hAP8xd~&:Dd! EuD M<� _Hհ>hݢJu#ʺ0IF;x(;YFXsD\NK ?۫35&ͧx$l8O]Bn]�Rk`*NV)Sio%:W3 uE�~3e LޕVe~qZB on?SKjJiPTGcJ0&DqKA�W7b&ߢ=2@ DAn4� Jo#TF~bYŬ8⦌x_ݥo 5zW:}>Ld-E@Y(Tn=[áSPu+/B=cAj-؍fr\�|`mt֩.~)i?QTm_Su{kw>D&>&,:~ZwMy4kobyzD7ORaW #4E̞#É#x ;g!k+*}�?-N*!'-h ֝8|к"W#$Uw$bf}a{*�o~GO) }=0'GBS>kQV,MXxItga<w\.J>5Bn2?�f<@?igՠK6. k"^*حk}e[iٳw?c%?R_:,0BIq嶓+KFڀ #ig=Y:_Ar^b#0NxEޭ:: Aַ6V䆸He,RQA !~V J5'~z;%M .|5IXNu�5 7 5'-}4Ҽ[KN�+Mtys8yԠ>cxo"sAamCp�m@ROj NB;c 8<h@>5LN-ɑbKX٨dv{­ <ʍO OeIj~mC+)++Z+w^�y}A#5F/*}9`89߯An"'p`V4򌞚bZ`bL(V*� 1�v89fĒ Wa$CsED*iN#J=)Wo/ |j7/ \dO+2SQۢwif^ 2%Q ۨ' Fkum1fg6ܝΎ~HN*牅}54? d˶.c.1"�*KS[4d#g&k*bv>(,�N~f\HlqEZf<F8t!֝pCus4C9-wҵ=*̲,u"=lGc|crasF&FG7)cgf;N8r>+M%>cn�GYO;BUر'[_#Z ג.,$ьצ̻K:ykePYLqCBk~2K$n#U}֔ߘd!HhAQ<tf[|f�8Gђ<RceEGKYFOTB2v赋A\Fs[dS\`b$Gq6vG'2%S_f. 6^r=<4#4s+<(>]wS5B"qZ+J3/P+㈰UoU+Eȟ2^^K1IZR:8<j]|C|lBW]PHxWr~0[vlP| M.&i^;~ZX{[Fu-]Ҧ�]m5ПQ Z=TIi 9_Lès6\ZJ%C}4�, U�4txkP<3EUhmojxTh˦.v,zUJpƻ".$8Fރ`\c1#'y&W7MwKq3�93z <5 �{??+{0GGN>Q3f lXB>' ;+%f?ZEܩd^@ .t;>" D@S^}&ԼucFX$d]?)%T"\8b窩#~Tt'_¢[FZ4!"FV'ĝ:{m)RE4y.Ap݋b>T�k]~-vs,j(([Gċ� qf7){zZ5b"x(VZT HDFY; o!h+Q>7>վLlQo7X ُsSAEMg== v{?*{QOO+C=4dY5QjMUb3\4e]cQ^4/F4!PQW]<@al\7!Hc_3)Vyȭ VIA:Ss-Q>SdsIK NO#qJHj d3=aS.U; G8<5UR' \*< 𮦠fg޲ZP yi)� (3EnU�MMIo$$Zֆǭ>]+LX掤Akpr3rl#A_>U?:,q݊cHAO@f+wQϓD#Sۛy.rߴPHe u_ C TJ ]/ַtf=u'ddYGWkdPYֽk]ԗ10G��۪M 3b^wܕcǎ;KyFHOF߰oɸAweg#ˡ}3 7fdCsc(@w`f ƖU==>綎s&8VP}ʜ񅾕ld/XE#:2ҿ"ItiI; Oj tolw"|zPȫ0 ~gSK<fDb<ª,<֢N6R];ylQXkuzmSi>l݉zQв;+GH 7;uLc5<_@G#mMRY˹ܓi74VR4).#%.#uiBue~;6\L}ݻL [ʞcxV%Eۜ9q)ƌ)JiUð LMhr SӹQ~:d+ ^ݯ& 2XwtK Yb#N󦳡,FT;2->u=1vŷ~cv*AKy" h&īƸNvQ@uiZ'Q[q?na17i="6Su?cܘ9!m6`gcgqC)�V߀ݹc r-@LysRMr6j--qrZCTN\Ҋ<|XWGK"ZooHٗ {mmtE>3L;zk5DP7oajºofNTi>=+\" +׈r;�<u?4ky9Gj K{2s Aj7�jD<ZWu'#)vvVKj6p5 J\P[Ҁrd)wYzg}z*;>k\|iu�Jjjym]iZ,RA2�fwG䭼FR�yK9ڼE?I]"mD()tfsܬRбj�s-bl!2Y"ĽzeGfpɳLFrߎ54s n+E w iO &ъ} {}%NXȤJNL-ذq_ēc�#CO+G¥ũy$-$HV oz'}3L!O"[Y"]&2n֝n;zznG[qRvrVymyjҩ�?n'qwS �xi]Kh&H;:_TYFCF5"t؁31?J?&y&iUԯCA <~~Tk$/}$k(,pfJo/B=Z[öٛyGR})#,컪bZ뉒Vb<�V#D%Hj~IS64^ :�zh [ = xf䖓Bj",a;<=?!cnm r T1^F)yK8r<q@+onm]㕛3n['ͻeo3w4Mq ʾȄJ&oNw~&�>*zv=56s,!1!{MA*h/Y% C:?H7'g'O""o5/4jM9CQhp{`XU"7;t"+A|O%7#jy�̻[74`$P _&f)xk0eY׎wKXႆ& "{mn~߽OO*W|yK7[+oj\ԴU^Bp;9n d1(շOB&/~וӤU^E[_D IޭM x 壳˶_e0jƒuf\Ae \Nʕ3nw4M"i1j,jlJk!oH ^HyO( I?*!Ք�.,/vpGv;P4[YkȲTT|5dhURZXDklRȤzMNԖai +S5I1FxYXJV_ ,0P IluoM�f%TZ CF;i Nd^s>[Ib;8 e_-s?E.)},! 2|�M5|BͭnWo-ͭbGAyZ@Ad�y3,\~p +h}/WB9ޗ othUTWH\_/o _Җ?Vo[1'~Ot.%t+WoSM΅ H-O|Αaqc,ܤ*y?>ZFL;kBm@{|[շ) iS9t".lC%"+S+<^:=8H|@jwoK5 ��*2h4uK%̆} QZS:4VG+ 'afItG@u 'J>[7%LOOu˽'i 7O $|v%Ԋ$Y2(>zֱaiY |D86Zqai5 ֪U;º)PLj*i $կxc�+J�mmbAS6W0]x զa@_�~�C1Z4']MMtsYB^Kwdo)4moBi + 3ܩjЃ:uipzӻ?}\3BB(i*z/�^N )־ 9O�I/AnX'!Qhd{(̈:fNR=�,8|ɯ]gy% <8q;uҏ3·pvgc1pd\qBiL=ڽs,{i8$xMh?ȎZ<UYI dZR n)]η}*�X+jdf`zSN$]_{HYJN_:}#0A F4PrSvA�t.-!ʑR5hFF<ּh `Z�O_==[fѷmކȂE,MIX+hY$g7an_t]#q+RSPTKg,.#F yJֺ٠h 0M( <S8/{u-4ЕƠh2^q,P~>4SR۩=KI"B)šPn|u\ ,_i199>"i۞F@A/2xuhv1? $R)a5T5$qFNھ:m#@ }8&6S̕@AE>E{yX#7źeo#^om/s| /QCBRא"S˖eR[ltI؂^Dj�c/5K[N>TD`N|88}`qOM=5x X)~kGNk+݆Kh*H,箸&C=j 2\9;h&O+kAmRuөAޚ=32ു {AۑCMKC#D#B]�~ z)9PݾOQד43"Zw|4}B;ĨIĂ?PrG6'ja ۯo(̹qu>i媪E4_zT5 jkx{^7*" Md b+6([,%#g7$zhbq1|{#E=�tuQ$iy-V JM8L4eSZ1$vO"w<CEq<Lݭn'<cI5vkBvhjSWN_ ,v']1"<*FnuQB([ƧqO43vsqX ykLiw p) A ow Z4󥌇r-}НԍkC^Dtc[~VqX}d`Y5$}:G/ {oȼ;Djj�S_͡ױ\6dؒ$J䔍W*SדzjNenW۵y<M胫i1 W6% r c55עא&*^]w-y%խ䔞-,yn$ۥ'a]rO�|R~/f vƣ›ƺtKcjf[$V>D'\4 )ƭt x oulGJ[u?~ u2[Bf!:tӮf9>Z 1/eTMvMt<lܻr_$^Z{W?wW;Cp*Ӯ4| iyGkK;k]~::3oe8 ɴ,_an@z 6q2 jZCƣKu,\u̒-p�OxVKŴs2KGSo5U#X BGUG$ v\œpVo7G�CK擶&d)V6׏)ݕj4қFc=Ig}!{Ǚ6cOYr#H'*F~Hx=} /H|w:e4 LTmRdyyTm_Qf K|34nip:DBNj|5V"LwZB<z5ets‘Y8*w, k)dqpԄZ$llYz:ק==cՕf˝#zZjm`T86!eAnJ:w]㸵 Hg xPo*j{*"5zPmʾ'>)J% q1PJM=DY<=: P i0+{ɠgX$:|5K6"KXVTkFԟ*6|PȖ<!iQ/ f8j�Zoa�\)G5SV&d.�}sJr ̒so m I#ȱR^_B/d Kq @Gzk \l_�_`8ImۋMtOͳ6jݪ@x4?c/'=ÖئIc?r"%FJr 鮥DF'fhUYqhГ^ (+"jK<[d=̠,|>WҾ9$V^bwrM%4;0Ė"Q$nZ4#ވa(OJvq@)F)ܸ ъŸ-S@_G"ڬz^DOVr29p <ɨ :lE ar^!)@ 8ƧJy} sd}8#Lo$6peE.@$WosS"@UΞDKq4d3m`<:UZ!/9" xVéWTt&{Py<>Zv("seHR=>rw!Z0 <BY=|uЖ"zI|*uVdE'$4t6!d2(/xa*V Egvt>҇m2vco{D$ʜ.ڟ oGE%Jp@)N,e,>t{ml^"( &]WM!"Doo[?̔-wWa|^JnK/ivoYZ{m<VwPPAKupZԕ#).2C,'r.yj9iQ6e^5zVc*� 7 $`[Ujj5ivm>�u+29�(K-S�^E$V(U ϫ slwfY^3{t 4@G:Y,-+ lZ0��ڃQkE?AhV@@%:yj_c$^>i韟 w6I<Wᦘҟ]'w'�)ң:l _G#ᾇ9Fnr!_Rӫlp6oy@D}j_wqn媚Տ!_]o�O.;{vK~=SH(-9Fhd[@A,!�8ڢ|v_.j{ ,bz;XOo}Fcrl=>[wj�-v_ѝ�LVj!f a>$"3wlr hc$G' vyѠ;*!l>x vɹ(a-oskJR#SbžٯJt>ಿ ͛Yo#(lK+/_EDVyyZ2k_d.4O>>N*GVNqdP.B%6Q�1ݷ^.YrVFKn9I'k]JƇ>k87.K9I6|.01Ҍ ?KSoeϳo*HIq<W�nx\'KKhSb�#]/阱eUpbZC ZX+͌Iy(--t c5Dl�#jڿT)W_? uD=%+$UAHUγˌBx$U6��JWY|i#Ā U@y2q;i]ZdҔ+ŀ,k?-eL9 LBhoarO{,,YXV `,}yBBVã<Ғ�\a-"ErIGMNFЧnnw|}l l2ŖB<Y|6 Vp7܉+CUOIFI7ڽ}lHP0 xT�GE[ް4hrd{0[It.h Z!E- -%ģrO%>z [_\%58)Cr.23 Y6 Xz;t IY�zƱc]fǒ$@~QR:"Lp,ihf (ɸtWN|\(~*" 2X6ʀh~X$DQD6ٜhr2lSF6_C 2Fa ln+c-;ZKK2l:'GzfaKCmhV^ ;6c_Z[Gó)YX40.ZMω#AQ c#0TAm= 'N)S"ٹ#?+3.(#Iff٨1`]uȚ";{�<4C-hyN7vq"n5&O/r h�+P6 5G}a}{C S_S@-sf?i9d& P�#KX $\~0*x S'NndYc$z~]'5ݻE4,z;Mzʵ6l4ʫY"9rϰ?.=gk. -^[]Mrj8)  nt-9ЮyV)=#di J&IƤq֙cD܎nI8$e+*7:VWfJث)oW߷{.UMseu`Q"6Ld0P<2E,FG-'Px5cҢ-~(_N`zRl."Hde!fRk)I&+<>IlDWVk$�)tEEe *JZ.vs᠒9 \lB j֯^hu_&)qh۠_ SIR�LAy@-mI"POO=\9ެsKEe&ScgQ#Nw#]M퍍OBdz (kj2O< �t;R|r�~iz A><֟;<�Wra,k&R kM2D=ǖ;<tLPl >8wsu؊ k-8a- @�rzs{St`yń}vޖNh˨u8ކܵv 9U$h!ykWf3.;j7EenJD'rݴ2H@)$nX|m,2նluT76K1mw`bPCWM= zkRTjl=GT :ј3)SIx.B >,ZaզM>JP3�FWL"))M-WY cn@ҧSO>6Tki4d]J Wiq߲LMĭt.#p-M/ɳ`%-EB  JZv^ \]J*E k*}'gmd ""BN E^.�w"�<q6m y7Q`/^AZH28Nl/PC r,nqhWs%ܒ;AC R\TgVfEEF=6J.UBC :b$5ȍ{Wbh=# ;ǥķeagh f1?Lp٣\V+YHڪ C4>i˅**GAk )2rw; |/D| $ 7W\&ثI{q¿|5Dx� a�p*,ӕC#O |E1BY*G<F>_c1X*mo@(5Y17sK)`3F̿98԰xpM2\sݼ7K*5?ks<l_?wr|]Q>cjRNi@IiR@RcLj5DM<EkۨE2AJ<s.np[F?U)PYI[U4?RmIx2[b"~�ik)YR#ʟ @I&et3qA@hy(%H:_2tCb ܬW4@-+{`xFı#n=2?`*'۶@N�}'̖:w4OS3X'fG#ܰ0Gn,<wt_FY ":]� 'Q9=(S:I,}UIKP(qsSM};q- 3ʬ.\9PW[.fU]YIjk*tƪd6N śAQw[U2}۠�y`TxHQT֘�3%_憊AVQS[mqC" Z$`BV:!�VApEřbCOM}-hIdbDiUUR<|tHaiPr[qK'R'^oaHe+КZFwRW|0F%r`+OVYhe?Tzd)"[U>EU@U_U>: ^ #6B/hEn㶹-~-Ԍ2׮�- &I~j8/m祪GD֒]Av(�HB36#*M(A)Dބ{2E{?BO;XǏ/-gZhO;s%"w$TqtAHw k6#VO ӗby-:FaźTz`5%>-,D@mg@YLEu"}UE 3g54:Z0Erma֦墌k?g &k" ML:Op�j_qܖ8P6 hʲoa?K�̺U w7_ DV8)X�\O3W Q19l s yH�WKx},VX#{)yP4GJ@l^GFuiAӹkyёZOd0cX# (+BtAW{k` DN`)ϓ:[E\D+BMw>٥v)rCr:#2<GCu-ܽ Ke*N�Ҁ/MNDqVb$M1n�l:ZhoihU=/Q:45oPGZ5?weԗS1OAMtDLJ^NbLmz(뫤#E 7n\]q2$-+PP@|KG\]@$on]weA2ݏǃ RrWʣ@5Ir3u.᳍Qg>@0Eb)w[}/NW5)W iԃL2YȑN*ۚж %j~{ R9xz/!gս<6P~ֱa/"ɮfe[t<9iRI:j3y{|,Β"]]Ӆ@AyA̤d<ܗ04*N{r\P?W;B;;]Hn,`#6WUx;^4Ge`׀OFI[{7=;rП +9hmS+)M0lW&eaST<zdg#dn- PNmD*}bL*խ? m$X^Z,6)Jy "&ѤR ENliZW,i;?G#A܁AUVC]<-p-Kl! Mt {K&xT{+XE!$tl!汼rBNW7a@4'&{Dp**j�_mF9T6y5ȩkؕ1$,Oȿ4=Z\g)T@X5`Cvof%Պ bS4al\ڴJ`u!s H~] 6Άtkܘ;ߋ /fv *B[Ѷl$Z@!|H:6zbܳ f!c^BC <$;˷3ylUƞzLmvy`qJv2મZGiSJJaW$p|U3Ȧ>GŁiZ(N=o3Kt*$"d@G r?'}oBscln_Z}| _mMv7`ݟpn##T|B k,'wd>=zSk)Kz@jj=m=OhbYʤj(Pkc >̛neVv';Nj"JK+I)UNő�i>7j2&cb5\CQ$V*OƚFLCN:dF] zÔVxvݺHq�ՑO�/>6xx"ez l>ZON"}0,v>` ?:T {3܈ddGA'R]飻V�p9.kHt͒mRML"?t<r^'A]#b\sj֚MV2,!(mP17RAP~`esnR(E#4<gYt2㸯%+4AKH �Su-00)JAJ�wm@t9U<Bhbf)F*ʤ�L2luH@ =I5'<X~LV$YfߴUUȍ#dP*첗Xj$d 6B4%yxjdg\ (�QtpۆuܢI$ʑ Zx Cӣ#{Jұ45Yt3v\k<2,o_`Gre1(wH_Op^`(4Z 4Y`Kqq1rz�5XZ^۞ߟe=rIugs78[Lt3(!�Xw5Y,[#m24Xw ;l#e_X2r)TY[;I?X9g:rVcOz. b{y`I$jȧ�ouҞ<됓@?O^("w[HdHc5:|Km]紴 Eq5z7!vZgˠ9..\~9U?2_ҕ"gBIHXzKl _=&,s/+Ea?SCabkkh@_kEi_  O ׁ3<I WgbkOwIԷY$Bt1_x$ZC#$SXUdLNruG Ҋ2~BOr2%q=S d"��YkvY?DgwېytnZy.؊ZЗFYi]SbsWH) Tuj _[>]Ē$NxROK[�~|YM %㨼$bd\,܊'<&;<}sY8-ae S߃.q7#\ՕcYmޟ֝|5;oΗd[UD)vQG;:*Wȓ~:L=r*|O K Kj_Jףּ YH�=UD{4r85L MG^]1,޵ۚv#u"?Ko:fB6^"k=uz{0,Y&00F8~"ה G՚  ZLCY!gc *4z2Nk[i-ڴ݇R<=4{yK"RVEk<qнԤsF`F):eڼRdP~T/-]WuwbGATO=pڍCR _*jn_,{A/.&j}(R1u3zvR.߁ioR6i Q6n�n&[jy�CH##ޔi6 Xɵ5+Sl fRl Dmvl~UБ^`n0 SOz.wn3ۢ)&X @QU&=`2pLTHZb&W]1upʧoWTw%˔z>#RhͷOk^\\*&nlӌ .^G<�5nwmnZ\�D:f;E(6]AHdYn3HV;;kI v wu)tR''+mtJ&/Z2-Zv$2 ,+4%N^PHXƴF[N[یdKIhII;[j:h<DX`H ˑxץ=x[Zd8F"`'<K]2+H'hq8zqZS4~:ZbރGi+R$SC$+?'R0*Y1x8{H9$ҫSKVlTB"(4꿦)X/w[4(R&qQ[ZZOLsʔt$P4+Gce.0*qpĀrCᡁ [eLn xԂAU{=`YP2S�Qg�1q8Y)NF7vۘ!a@8b (zi7٬kt(Y{`Wޮ (<%!K0i *_-lEj8wPX^?o2(ZW iSR*1TKs<opzGURH|$Z t4i1%MijaEpC}JNFNDTr>Σ}4 ._ZU[;PP/"']ݲY-I4Yki?WЪG V{vr"ؘbc$�N5oOcK\Vzyi}uh7G0&OFdd$~ 7EY'HBM C-eInot%JzQohwd9>4`W=%@T9,g+Z-,PH+_Q3_ eh @ ӭE!,Q]UC2B+,KY%Kmjdj,b3C +긓AM+Ym^H.^>%v:df̳~}h#o`+ʟQJd ΛxiҢG9$0%<FBc.d$ĭv|OeMG~c%`ݣ=}Io Dq$c_n|$6%LsăBkgFѯ;'o۠gE&RVMc{eW:ͪ)Z?dy.܃n:j&N\ۯZjM2^By:jE16Lٓ`"" <8=kKe.#U.X2Ǐ&8{7 nK~ i$bPFU:)VKңH{^w KoDrjiNpP$~] qy3_o44oqa)q{lʞ"1 m/ϏpnxEumR�q~?M6�VMɧ!ڴ ݕ1#7jb~{2i3Z"v-#" %J P)? l6hx%�Ӯmm˹GYBOGNKlABg-0TC�R2 ũr7d#siW`Ny| 1T&š hLD<QOMe3�?F綎7FxWESkRK]YDy`+*Sz|4hvK%c RH\u�j^- Ӑ,sN6Y|(jw 1~QTzL5~vHmQEL JXﺯJzΙFd6d,fy<q*o/ KS i6<Xs&縳Ey`Myi?ݨ~:vi<YkKsqj ~Lr�I_Cj q`&7w,�)NІ*\-6[ȽjuVt_xgM ;߸Ach-fban*4Q�5\&Chi_CNT"M:CDA);j-ZiB7 k !דPLto�kFUę0}#h1i55U諛KDhxA'!A'|5W f-iI ~ztfB,raQȚ;THoK,8y! ,z3OAvІw{I3J#SN n;'F 4ՌMx Vl*5)HiΡM ,#8Jas,7jݬᶌHM�2߆PZۦMpX7p{w1T҂E%\xut?�m$Xܙܣ�mT%|?7 oG�B4w &n6IRŰhFM*{oB1X�iZZ,iE{/Z?@j/OUoRF*Xe~:A|)"ƛ hpvZnմJmXz+&~? t?p<<9弾Xbovج3M|'6_cm[ݻn�[ӕ[G&t0-,b n B7i<-}Xs=5#p#Q�n ~^YnU:b656o-ċWAKM؝\V%琟me^PF)k3̂h}doQ_\>onPJ3lxɭHkd{�O@5cy>nѲzGZP  *5jRe7g2:m'TD<F+%*mR)JW? �E!N1W>LO{$v1_؏IsO7r, BW8ni. Уq;Au2opwn&<F, TW=[I_Lc)ۻ!Ewui_,rHhezo�%OݸAc0T;AvxBT[{3 SѫABr +E� 5_ u2 7}N1˒}\VXˠ3іY *A*P~:1;%KKG8A$+aH-wc{K M'n *"S ?C?B6w2e:D(:zG]TrSfn.{q:VHcQ>ƗlBpWSk}9L$v&ۍbG kU@��|LvvFjr}ZSa.֞fCpx@~ ~�jYY^m`x*\:,ebG/ C 2do'1?u!H6.UK(wf\XyM,F}ɧ J0QjBOu+^3_c"课`Ġ+TK ];-n?"w(>Ce"-ҽ( d:tMX bb|9}rf|5k\૬;AfWS\�/cl �eU>;-U4JVSqE \J*kba"=_B +!i)r+HI+HE.ͦ>WډSf`M�֐]޴VoJ(R8ǁ>`h6U9_G)E@P~@I�<`,T?MWu娹0*1O G5��t?>ӫ%[]Zu%3F7-{`'ҧI*b[�5<iMIi4xUi-�c�ov]_C#5ѐ1 4΃MOF!q4iJcm ,>5X셌u(p֦yW+`N~0�p3/;һ@bv:HrHJ0*ӑGHI"PTnfbW?b76+85X7:>�squo-ryFm>^㾆'l#*{HT|<ut#. sB"#4h$^,cb* RJ�NU=5uG$<]ݕg@$f> tv(}%CR C_ O-i~ nz={Qֵ9XfV[p<4丛n?x.=yint3nS!؂MjA5B^<(deۑf+M/ o92ݦ<R1�*rUSTw$*K5VH�v'M:Cx5w,kNCt(�y+޼WH_b1pԎ0ttlL8' (XW"7n)TZI"r\&Abup(onFAG$n&3cYklUMs{p+hrI;|>M�re۳{b˶VRgHZ4m̮'SI>ؾ㵴~I"7 MG2�=v^ukp!]p1oOkjޚ R;PzI0e ы<Ξl-^~%IxAO tI&,\,"$.fr5_;� PBOzIxG#Sj l D ˕<|uoRAo܂,Ŷ6sT*\y54u?o+BȁfaՏV:Wn?wƼ5e=�B Zio�#as"{5Bx~kP_V70$BhOsıH}Ay 릖8kۈ,g )wb|ap�jܓ�S}{x5MF!t�/גa fcMWr8Wso$.n vaOޠ-Fc7Vn@:8񯎤e]*2H >4l+cs΋u}261 iT �.Z'<w}{_q"ӏzvеeGX v}I Y4,O;Ug =ɞ9 ǎm3=+~fh b nEi/ kEq8s ֟�)$b} ]`s$p*Q|KȜ?/ Jm"O]-G[))O'$�V%LJ,n'KT}@嶭mf5ԧoY=B[L04:V>x*MOK �LUF}vHʣ_U\ZZUa]H܏c|k&n:E-A WG +mn^,-#Ke8 ~V26ܴ`^^oi]OR[dl]A8G@5%;G*OJ["lti窧 Ϲ T~5v[c5;շP?宙KIG0NYQ$#?-’Iq]K�J';cЍ3He1a("3ĕ{oonu(daYci@_עϪfk+,VV@6^knRқԓ 9IxS1cQZlN}^E<,o}Ϥ5ᤢ]>6qwVJɹ[;mcSuOx\{/Ggg; &I'u2k5f0`;[kpdVSP W夯gQG$)c.QBmi_Tʱ-͘PoAzto[*4L3XW2gyhk]hViۧ]0ïmP42hxAi+͌p#mǹsX)+ׯR5YlQ^CNA[TAJ ;;G/I;ӑu68vfsle?PA#]7!;~u=z(*L;޷$JCqPKmkĬ>O'^|$kykh(*5/J ^ ĮFccǓi#pI ^6b7rwROj) {2ō /xEVSʊFOJKuk±GZX4O"UnJj jщdߙ$ OBnl@6nsci�rgQ\wzb+?>ى.\76MX.W_`ɲT<ɨӨB:a#k[AKQ|ZiZL)_7^ItGH)C'�ʀLXz#3N 56 {ra~, z Hڔ1;@�)Ӫv8Q Z~QGꉦ/y-\IE( ,6Қb͵e+BM]fom0P41n㷅Gš}u"S $@,HBi]+i Yw"‚h<y|V3ҋU�SR+&9ƾ-B@tIs>:E8{x7Z +L�eTu:YeyyM:(\䇴G "4I  p7QsFx<}@� fJ==_ӑA IX6z޲_HnXQԸGAo^MlsQ_F)*QK=3e#x8 e/iTCw%O $J�<$. ZVP:濣 RrI<3B>t׆g#hER`UnMSWQEI'x.|lhԈG!j.R^ ~5֋sɭA?Kwf#f>4ߍw3 j} ;z6�ˋуPoEZhoQ46=- ܏�e*Y^EQ$SF}p*,܂ܭd`oLyuMࢭ<;c#5g!G4`5&s�.b}'&8L\CV8j xhlTK%2(QLSGӮ^&ٽ[JmӇ뒑zq1GڝRംؗH7g|EՅ=PFz5H٬ {1/'ؙ{{;.,<p@JJj^3;y)l50B ,ZlD[;{eIvLDq+㶷�l'3u&F݇@RqѢ[ (:zÌq/2th <"$[ j"(J|4bEi‘H ƻ,şujc B[TT(<ԟH`eĬk ]nt{! Au2ĎGĨ'̙�I5::!Qxx֧FX`]Kv}1H?04aB;!%d.U#SVIpb~v=*t}4Qח^m{5S$*Z ool<�҄Eri;yPwBQ(!!� _odlaLټ w0 J tw4Z�]E}5aO ٽ-ۣi#GvҺgR|!fm~ǪE:| .#Ѯ_MƺoS!6xZ! ?%j 2IYZ[BGArs xB_ws%=V(LjBUA_6=#X5[Դ"Z&/e{Rx#BY,q[Pi=\\NG�OAK_h{{ @�Z9Q*||nL&]|?YQ%ba5 &,/c) U4ꉸ"Z\AZPIoU [4@jFLݱazTOQ�3ʪ3[Hj|)B:y?1&S&:딾br.5/޺˜M؝OHq?3ji o=Ӏ3ڞ@�&�CmK):F1wG z7LDi`:>yL)G)<7}S -NLC#ۦ4/sw48;}"Xřm_jtiX!kԗ.^'Ejys&=6\`x$h+Bw>4е_";R6"i|^;'UUS(:SG0u~mŔ> :WILx[U޴,%HPxB@駘mt΀̺Mڀ=X=s_˼Q;g$cRj#x?7)O,|whR a?k-.BY.@(Zt+MtF<yEiE]^m+l->7$_-'kB gSG<%jc[TK/Ч|ΨyH=~zZZ-zݒ}(v?MȃM:C=t,K)AZ6`bY6iѡ[`x⺊4P^0J�4?>aJn'?}+ z?F=(:j=߸tZU~GzNtPW(!xqmZ>-n^E`K!zZFx*k4MluMNM%!7n@lBܖŬp[ƣg=I>zOm\=J5Mh(EG+@n?o4�fK;iNҴHvSwg�~Z?MD1`o_)l;+EVwA.B5ǮqG=(jk]gyHX֤^U QpؓhJ3 U.<FH%SAP?6dťܞQJA#!� =S}KQa&I~^CQ(K,/%YKo t ߳JEf:Lp9-~(cqCmɁⷒ^+"Gz].ajwm[d}~AcCAeJ*�l%o:]r�&BTѠA۰"p{72}΃ V=i"~X#1oU|t\ ڙ%@PM*OEWF%(6 U4.' ot8VX[&bIOThɗ/焏#)'fż n�gHXzT�nFSjmX�DVCPiS}sVbTοc D�'3[񵆥$rWB_t}]<MqωCM1�-GN(go-~{i:nXn͙-Ç4f _=4W1}Z$K$xM? Q詍nIH,9�~C\e�mS(xڏa=w5<dqЏ�2{XJbl}.j&XV'rg\MҵИj`|q ei$=H�5d1o�Ҩ9"Eo6l �o%'J- A ,%BVf NJ ,u 5<E"A[?ʠ2 =*>_=XSAu,Yi%ꯅMI}t$kfviJhM*e}x[Oܶvw܄Hj7�%tz^؄AJ{yFQJ^/EeKPUO]ԼF8 (i_?Itfcb0a]u8 RyE]]H` V'#=tͦZkJ]v#6cA?`R@m려w;[EXH*<i'+̝I@]X ~@qi]`EOiHB4kX%i*B5T4Ө oᶕT,]{dR(t4Q_qZ|,v֒(Vn6ԭFwhoD3|*�աb OQ_nB�m,ƾ5c/ٟg8fcEMT(U14yvp^bfz2*=z{׹@&QǯmFV{\yomg*ByWO!IDwz*xW7WB+ֺ*AU6*Hus>1iGΞZVʤ[1s2vkx6@}[y0bWy fbI;+f)HHXC}hı: 14}9q.?٠w-+lmcY>I,go(3}wFѵ"Cd>:腄|$FV5(*lzL0:/o/*� ұ7jdn0R^@ޫ^K_Aָ 0VZq4jHUT g54국~:t^ȚOf6bG&#J|55P(�P BiCծDb7\)0I@h<>i4%eqۣz ҿ&wjq0U\7~d$2Uy=!zF| �K:vk嬩8|/llee"~?N4A]7X lQHy~EH8L^!h{OsVNZfh .5o߶֕ބ|M7>>,eIWC u_{U>r9%ФDU? *(v&"#0 rL+M%C;ضc㻷td ѐz2ReՇj_veHYq79z}>J T>8P~:wl_C^ݎ֝5LA,F6J˾#b(M]f3&9'ъ ]0M#Gp̦-bM  SYl5GJ'!t9BX5+mȎQsT=I--ݚ8 �@zM\(hdsWcъ o:6G4VՇ74G#>A gn+;!sӮeOKP7#'˭IPj2lrgUA2ƾ\%yigIoofg-"+C <]Ac6.Pomi:5FvrT�O57IV_tebx$VVHv`Ir78ɼW&fԶޭ*6Ԛ~Mqm!#AV;a-#7/enI4g) O /@)QP5ՒG|*G]t&R[Kar/~:9һk0clGS4 ?�æObC;Z Vś2K44G@+[jcfZW}`<xlo w3eq06 :jH b-Lv ZK1Q!V@3mͼf�j?:3C!ڬ~Bs`*/ ِ j3\Mw ~< iF TIaᢀ<v6em!̯JQB>Zt2#^5̀Y;`O Ze&Ju݈SP1#+#Q|~VRInH@~b]qS_?xg.r'5ndF>:)QZy,ޕBx3l<=N<X?f}ђ+9Geيo( YpL iA� (󦨌:ڬS rR6_V42?z ѐK4=l9ڷHcYԣZ޾ZR3|ŮC ĵjPn<+:5M397Y'cZ1'u] _= #2ban¤zm̹Qs_2A )`(i'^43K0+%<M)_7p۶ѡ] WX½N#HWYvglI+ M50հHFեu)# V>k 2"4OJfI-Abh� ']l#wR+UG;krwEhpC,U־z}{dβ 1H(i]s1o3Rz}JiCo?Dm՜$;٪奉�h\vKz!M*0Wtπl-&xCT#֤�5ҚJLdVXD_�?$u(wf̉+$~`dM u AY_p% >YcQo1WɯV#rܑA^ o&BOJh0lNXaZ56܍蒖}"?1[&r-]"mv+?!@ߪJA'>�:ۀÛYWh}_#X�l68GGDDAj"70eBrU%دO@8yMj]re0=lAHR6zVRzO CMt!a-0FDC`%@@$z2=Bk%YȽ?=JL{~lZ�kte[e2* h 6.ބ'I++{uFB ZVT4>QƅUAjNa"C20:{j}TxhRO򵄸汍}lHlFX~=u"a�G+x@mNtlP`m[ȸe$ 5�F�O)VIYcc H)\'⬠0"*3�6FiRdžOl}8N6uR}hVAJ�PtjZx<"[ nl%4&4KB~o}4JZ VdҾc=%_6 YT$-~-mmz+Dm-Eq!v*[)#Ddy$̱FmA]fsw2K[oe(�~[ǘ^q ;Z甌? ?7ٿOL <>sfd/Z_?ML@]]¾zT ؟h"eF<$ f ۛㅞ7 n8̛4:tݘ&Lۭvk^ENzR?-[pOVG}TY%q|x>Z~!$19GDJG )$1{>aW)*ظLd {?|:h-7$Ly cOL$"$�I?WI"S�@]Jj 8w ;{Ԩ~$ld9(vz�:ҫԓ.;6na.'#JQt0|GbEPT(ӊ?s1}V8[ >8,!�8�'Pt:w,WdfuΪ}Bm ɘe*0)߁Mzl:4|LmcO=> K/`P[b6cmB!+ܖڲTmPN Լ �8ϸ~J~5TG qr^e#S7ǩFՈՖpv_tѺƜXMBeE.!iU�4SNs-P�j"O򮪧�!g+agIp0!Q+Zr7G -"AQiW\45DU@�|9RG1;< F--<o oDlykseHeSXd"Sui\?ui[k{t5!ҟhqFmLw@RE?WZ緅.,VTc㩪V[Us?-tC$l(+Jx|$2NI@REZmR@i=p:W:(h8<@Қ*Al}CUXNZr 26^,RUuIDaAXk #|4sBo5=n%㬀2IݣRk)&ºi'D{�/ijѳP YZZVmJjcɺZ]g\e.o_䪻+8?.R_M/1b;d(<FIvn GW3iWYDjVMt:6>v3}qJ3YiͲqFrϰbd9nn`pzU�Һ33D;{FnXvdsk?^1sa1%"R}/t xǑ ,5�M}ա2 <7jt0>^QXQxk"v"ޟP{]`r{)9*u11#nF YM#tEi =y?VY ~,.ۏ>7і?DNj{G (n"~?]XЯucYCQe6.7K&bnYX׮)7>UkpL|MwS,$n, 5ւ;d<i~s.p۸ 77)~,BS}=|z�d a$srnwS3ƙI!,P9ܐOt`}pp1B Uj 9DC**7yˈu}܄<@Hi+G\7gJ<VW@۷#AE,v\_ Tzh̋T!^/ 3S>_ 33fH3<7(QNZQ . 9#8s,`"C7|^:)K+$,]G1K,۰vݽX)-l(EB?B,k?oXse 2y $5h6'ܐ6�k/zr֑^BraV^hU%cn�[VC}%\*fW- Y.CqYVOZG6 qZ5uu|IN煒eG'?nը>ZC.{n"H�f X鬤 wwJ*є);h.팁luii;fcⱭZ7t%SqwFbP&o:h3z5ۏܙng/˜1`=?(AlUR� Ӥ3YFh 1[Cޅ#UK&bDni(;ք: o6԰b PxQj�[Lnµ$`Xd:Y L &aqM~i�DMjl#I&VKՂ 2F(&n\U]T:k)6E^zM=Iqzk 1|5�= ҪCh׆Ȍd5k"]{Hk[ȵ>:@?=jomM2AleV]/ev>'K"h, _e<m,w <NѲ4 $S#sO8cw " ,T+^ISAnLM|wRo�&ڽۇ`&^EWi*C)t5탤.^ aasUKc`v #ZWz+mwq4Zٌ]oᤫ7yKTd@)`3)pfv)HGcRҧUSi\M̙ShGM)ooBKK6W%ۃqdchXlANqkM^}TI1?%6<eE0P�)[|k{gwvK&on 5d&4 wk,ME<!hR)RWAq]Lpx1|ƵFaѩ0d; ֜OMB~cUk-r};S?sKŽ@i]Ҭ*=ZT5Bpa8V 覄x+W:g0.V7%8n<ܞB;ǎoә,= W?pfB}Xa[ZM+& [5=ޚ=.vV=I'?H誠/KS^ K"^a9XtP|0װ7 \'_O !3D>s/)<v�@BZjfRn=%4lEn 䞝kN5ezԵ*:Kl5TuM"h-Wڌw/$dO >=%SD'×Jނ$\6r:RWY,2d�9Oaq;FZ|ƙu_xwHk dKhC=̫ KT!`=$[$M7 ^Z FB 5dvϤR^T0lm*KV*tp]( JB@ i%@-O܁֞ZYOqZ}s˵AB$G駓K4°l|BGVi״np=3[iCG]3Z2W@+hzuLU_uu�~gRkcMhqq[V(+E�VkklU!I"47#@ėqRSƒC4#kWGwaXUym A?Q9Ĝ[+LV� +c|rf3\O@7:G*lV BZ?B+TcP~j5%Ewn5면f͛ A�/Qљs=½eʊl>4Ղ0\4S]yrT8VX0*Q k*5[Na:e<.hI}ZyME\C OQD-"�dW# ;|T+z#&L| çr=kUo4ۨOi/1N K i�R0|J?i>`J$~Jjk6dpő<=dg]oG{?JۅMAZXSA'`t\ awyaJ#ŏTTd ZXX-SHг|X^ [!iج9:֕îjtgXoL+Vjwu*Aܲ_m+_s?)КNJG5I< `cHfVg(#Hӷ.eVyƬ( 7Z|1]"ĤE?=ɓ䢞VTfo xf,c7$8lwo ֚|Yvרgoq7k@�Da$lK*H_AUPRX^ ,ȴbc�G5,OƺۃY\SC ;ZQ[۽FhQPOTRhSeUǭnIh+m ⌍SCh?onʘxy3QH15M+Myїݕٹǡ9z A X0>5oU YI+vu(v¢?mV&N04^a2;J?M) Eq*<G\v+`;^1~ĎLMyy?C=J6<>ze%={GkG&SM,z]dYL1c$9ZحRI#qj`ӌeF,p^OZT0fCF+kb9GgW94?gp�l,1-&F5 yM+0^iJbB<2@ ܁�oIsf\L}SNG<viSZ\֛ܯ 4ˠkYHG'R|H:X6-ً,X8dhqTFi95-)PM(~ GgI0_A>[h6 hSux&6 9 MLV#,c'S�xWLъvg) CПH֌V \] CBڊFd-wݬ*NUL"ZcDFv&I14hcm[ユOGaʞ^a�yLp+(SI=�}^ɐBՀ> Io]�˚x¤it[[5dȎ*)5t:gO<QD쒯I�4cLbr}-WOE0jE,ۋ"otWzm>8{uZlG*aJ"m>>z*Cxe(о|U|)Oc,mDquN198,<%h<C<wEȠ'j']bOv1JIsĀ+PO-^ tG%˚)Vԭ>4Րy8b 2F8ʇԃ)7A>CDTkq2gP]=u;-/,\DQWJm:�Y*á= bBO1㷔]To ~4TJӽDv,w>&d"^LXԓJ,8*ΎFY0wzi"#~ Q:olp]]^'>R!Uvf; HWc?k�p(y'y. ++лnt}T XT"S`}G^+f6̏E1R(|TTU̙pP_Y$1rt4UALZ ـzҹ7:fQfUCLQ!{5*-~"0M~ulqA:P\/u$ᷬc𘕌4*@S_A@i09RbP@nH!K]%n)\�}nЫlu4_L;ﶲΰ]7W}0uiwM1%qHc VwfKpOoWdȪdO|M¿{LYEL*ȝ*AN.Z3J1rߵs&X儫!c5,M="|9ɧfb<adxzdZuؘ͊?�1MA6�d/ːkp9)*5>txqDX4MH7iaxH~{֬:i)'v};ZmMo\ [\sfaiH@7,@ܝKB}ٷR-ȓ-jM#Go2̗A<1&5Y>P2{i$HNI[4LfٸOYnR?AI[wcm2Ws <͌�.QEL^4.嘶HY/m/9Q[vڠzS5Ұ~+9uo>'E{`)r^ܞ@UzLcZ{y_@x?(K<uCJ7N j̣HH=E5 wąATYgw j#.w-LgZRy=MܫBNTy)_ a3Li{qFX;A}yNIۮ ?79E# ٟ.:AN*~+BJ:Yaʆ^rPBap4>_ A.ѳ. YcvrtfAѱzz*Ca�֪ï?ʤi$G+ʵ<7e1{!or$P)@@P_Ts,b9PPW~`4Sἰ<ȁ5��=i]ftgf4n]JC{}M=MP7}f\apJF>t:G4sxEU@G)X W#&�>g{3 u63 i&baO@YnyNmi$=k]£LGwFm" -z<4tV$+l$3'_7tQpWhܗW;CA-ܠЙ8PT*E#,p@ ە*kS.i-KbO]Bǥi+ Z7TL#sSt]5-E+Y5,rYZ* MX7GjeblZnFݧ�B!_IXũZ N3E r_<&0SmZW 'ۉr7:aZ `Y4{spSe~+] Zݧ[kDR-_:{,q<k9ĎOYD;זzꒅml-E0! 5ބޤьI+M κ KgT4 TnvJ3I2]RXH2o0gZOu"vN!9"@3dql{oncE<jq|>ZV-nà<ԏt!Aܘ¬y v/TtWO4=|@VM\5'jPz}҅t4@ZoiE&E>'  f%8l-q7+< 'ƚ M?-], Lѳ^kk<2v5ۓՋQ$2U�DW@:o3A'v< Fi{.8hg H⥇]h%A$>_5]zrY,~ܩ/t4u1?rɶLlkJ"3>M&Rkަ4yO~@bv*U w/hC3'!oQ~ϵټlG`\Ӓե|*Iರ4z}!GVcC o;~޶Eb+3.~4#ml΍(fMH28hY_rAF)΀N[gbY4% pa@vݘ'Ft#Y^g-_ڐ=iS$.;U ࠣG1t?san8]\,#X@~>:d&`ssXc2@O:OkkQe5}?:"'i]:6;Kˆ=QDH͙'sޭ"i2H;y wP�=bg۱2>a4'PZ Dƻ-Uu}=A>uh�<[&@%9]1V#5'<CO u/!?NS1:BޣC l�ڔ3B!dnJTPM4'lC3#Uxx)[G6&B;t5Z2nh2|ϸTz!: ۸6YzUKy֧(هNܭMmbO]Jkh6H`X!epC_ 4і<L^7cHG|:WJ~gfP& w{#-pݬ)5eH:L{r"_izWu"oYyY\t#6g@WƔo~߸= \| :t5{FPF*GQM00 F)Wᦑx1W/TI4>{yl_Js*|KMBǗS k^N}ˇV$Qףh&_46tX.erx^C!yNqOd sO(VZ.w쭢V/s^[M6�==\vKm@cAh. :xSfvL[~ n\h6]J+iZ᭛),rRV"Fſ]ta.#b):|&8& / b\‑EH܁ 7sd-?gzШWc֞z|Ͱ^[ "ںo(ݘ�8P)@SYo] ~f\b=+p#֬^=y27&Gcr.tp}a)p][C(n[$Oҷfdd{ c:ؚj|u:}RlĠI0xɣ�˸45?k�־E5)a7 IHbdE=dN�]jZ+)k3F /ҩ = &-bynH83$ne9o<@HӆiPy $o3MI?F|?>۽oHyD� *�45dۜJ�2WZ�%C1hP O+J p MPQbv$`=)y2點^g u"~O۩:eFs[ 0{:R?|OM*zɴo%cQ4)AL~ffE?S38lb5ݼwIpy6}SI:9k!~f!"8 O0УUVW1ĪJ9�A/&IG$*~:e A}{ =$h4m(׭~efVDQ$!_ z,۾VO5׹'n0#4O =ۃ^M ȧm_gCߗʵ")# ֫c:c3ܼsC+lh8$�t6쑀h9GiϮ@W!2r|uu"jt[v$3vx`pHPiEs:^UW̗Aw|,<Gkl)Ot]wSBoron!Rwo+|Z'u<cYd=X�㦡ҰnX콚YqTº/fhj(W 3Feps؍P3n'n"bxOdw&rHHc$|8&^!.w4$F3+ ۈ'XğVdn8q&)t�?.a?UJ/lX"vb*G&=~/lb֪l<Ntv'܉5j RqŤo#QhRo&2{0Sh)]0uw47ڵVIT#q0wk y[Ym�R1uiNȻu0eHA(n2(Ѩ xGk;+3̷ibg$O;J OoRE0Jɭ܋fIԚ:yB1Dz.׹[dOCۼ!@(PymhBR%J2y(ƭM]޷(mni~XÜwmk4_՚uۑt {~t=`ܘӟJn>z1) wex']0�X*#1ލQXy[F8[PӧSmV>Qhhh>zV6Z/w?@YA5/Cq{S"׊\~St< Jʮ�7/&c(P(*)5ER2Zu ı?kt1u׷3\ZI. S㿖1&w:|Ohq?n7rovO?dق ±KǑ4BoEK4\Kw+pK3Sf>1G&Rhd!�+WOhqx%ܥP顂&j=#q}$J;sscwfA ȡM+ɰrcyo!�ڗq%FR t5ˤ迒nO$-:&oz_%ٳA!_I4֠�پRG}b`8;2JR<3(jja#~ݶщ|SO+qwd�UbҾ<�0+is')X֝F Z=�]W:aN[5 B8B*IQf ?:iP'=k<9)SA,q]$Hz"꒴- ~QwhC>pTy{)1CQjiVꊳ }YrFc$A> w4zoaK/iyt&A 4*e^U~غ=P^QӤNi#F3n<~:�џj`y$Q!WRdži B NTN,@4 z�O�:4[ԤmqQpp�(nx`)<XS:mc 9m5HMs2cC8eW)2@~Nէ]6s[OĻ6@.-�oܕ +SZgmlı@+԰ L�܆R�!<ct C4R+P;W(m-7E%GҶ,:#m�YʣNsmeH@czW&V_"40< wi-h_cRh€ :6 iRј MthwhW /Y�qXZx:~#L8.^56ƕ'rt e་(yS5T`�!x%Q1oISٽ<v0qlJr#w]+.VƅZLzz"4Ƨ=H_h&cO'nJH-䃋rU|e} Ix 尘ggcuQh]!1,nេmdNtA<l,%C+`۸(b@>ZU14CjG?};MxЍk7BDd<G6/ Zȁ}P75 t){W i,LqJn@q-JmFЃ<M0ƑQ4%TcQ%~J_@(xD]1V1GO*+u+ +q0ۉ )"뜶܂#z}1)Yx{75ykp\[O G=!Rln>쩭e0R%�fkuؽ}WDw 8oq$%}"VL/(q@NtDz"cP~^zF4/j#[ASr)Q(mB9r-Uhj hWDa̠vq㾋炌{w& TK a'Dd/' O㧤?$q*IIz oM.3IeZjԸN1漋9I$ĭv>>cdEI%ڡTy&=w|e2IOO-`R,bc#_Iٿ!smvؑ#u۵\'cƇAџ# [I3u"|O> 7Rv'O$1[9?嬤85}^f2ވZ'.Oj|;rIsjㄞ*W&zabP˹4eU~dXg,;ikr[t$CNM-gLtʱIZ<Tut"趪vjN)Qz 3H5k 20CFO u0}Ü "䦽jO,CMϲ{rn\9Tu8Iጏ)iW}CGs'V#/nYh:/OZRssELdWh9^@uy]g4q]-s6Չ[`PQss<Z05N.O=ʼ(yK:U%mrZS4{k qpk5-^,? N͚ob1H0QUP? %@2WI;eL R#Q6= ڤ.j{MJj@>:>�U%B�io5>:fl3K3v"QjfK{C4E�RnC~5}3a" %K4k|PUp{uOy d4wֱ x`)T؀_=2B2(rS^%JߐO1|0'#o=DZ(yq+er]/ꋀfox16O훕SNG?tk !7m KR1v|^镻 ly-n@05 )�˫DK!KjR5OJVz_4Y8c�]#C5x֚a o29Ff30*vl4�_YslCaC4�m=N'𧌑Vt zu SLtȲf`փSh}-K-j[~U!̑Jl>=U!4,{w4?-TRksq@#h~Ry_.7s5~")~9<-fXĂh$<r,Hj 4кT5m]})^DzO@1$RX&7ל 9kLLg%!Q &IZ\I(_p[it0Orh$�a:;'wv@LߩwQZSrkA$d^ّ D-O|QS4FS (>K]Vֲ ) H_=kriRNjKUMFl @1 @5M+InD!Fh|@i}agok,dk@)]MWQϏ' DEO&5!|k�XW%rǗY~%V2|WJ<Fey+^[ٌ};.AP>JboM27HZGq뙋H<ٍOQ$ko h:b`$,ۦDn庌]+^T.xCf}4jQO lMm0tEڛWTH0}ay�-&BNasg�{jVxu$]CYYD8$:+RcpVX� [̢Hҥ3 {̭Olub|EҶc qFad%f^ <U�y�Ŏ٧8Y 7v?iU&pnY-`Xy5>TX{/ܝf`2(.KSuPQ#TDJFn+)NL9 B:�?U+`ˌu%84@5�(G& ?M0~`1V y)0Tf4) *ePط6Ko` YG{ V) ZLJ}1=8fQ߆$dVA!B&'w3}C6!>xC =nEj_ [ |$b1=b oM M:47G'FRyhe\i$h%4wecZo3̜6V伂@�uSEI`(HfҾt 4K,{P!MI%)Vc?ݢ"Ȥƥye,tז1pмP8 G(>Zv .㶊{.6ᤃ31 ac/2SKKxlx?&5扺0Iy[ZH|U:䲨7ڊ{j]πQգ5|^ڌM6u7zA%ՁYl1-F 'ʻNU@xy2YkMiN)&QZO<] o,.|1"#91�|M}ϩl; βִCJ.d0xAНn2ĵՍ>z`=:`�RT"Q_WYQ+C +čPڣyu7F1�!S~CoFO 16uKn75nK Q5* ɰ =Fd`6~z D⿒;۪ =iҼiGzMAcІ*[\(BSLQ<DH؎_Ha[die<O2|4sFH;{]a@UO4^`g.Sp>֔YT B!K1_x[}n nyH1B"J@U EeA_n+/<H r&<̓`ԿAl%.JƥoRleI}$apێ>21*�i)w,ܞu0>و~gLLrn-1TXª<fD{ 乇gC-!*} ]C͆xL-<hN mFKxk\pT㬍+fsDmK lIdj %bNm:Dt9n)2+JNbNcg$q=/| ˎTi.lve\v䥆FR2~VߐM§rg'p޴Wo-dP[˹QNBV}Kt 'ZƊXgX+{J]\˼Iܚ�]oF߻ݝ孽[-X#5SZSRvʨG̷m(%@hl#%I*qe=>˧ud2anZdn.9T,m3SoSUVI|+)RƱ 9Q[jUPq$!YMj|=m%)lR^ʅ0_:ii4D\ɛBE^8b?Jk}5n+~6}nj�Q,�| h>umlppv"Ad֞lY>^CSrߑ^%~B0 ynG}yKt'bؓA0ɌhO8 :ƛJhkoY @Sѓ<+ƺi 0"v5ij.d3ʁX{ fAq~b`#qSOӶ0_Ļ}U٨GjZf`uIq R5Љ1s4&]@:@#[chfOq齌N80R:_s XËE$Yf$,Gq{kn-vKTb[jzWFVV3Uwgx( -�99l�ݳ,n5J؟?0l{�U=17> kK;WY‘µU^>NЍrN\c r=g?X�'ov yGT ?l <t2H#^(�Z㢀0y m#mQZ4B@j4L²%7kh3B8[h OsF6=%FfUkX VO1i`pJ,D I'$ЭJbV!("doJh^@qOGvZO 57h3$]˨'vQ j55w?_l;VR:�ZͯHq+A&S_hzϴLg`�\5/=�h#G`(6[B&F@"6$ )!?g &Vgh̊XA g� 7_6xK*`ct"~AM� )(y<!hn5=4?uZjG N*9u,N0<ҹ#5 kzr#O',L€([1oUȈe PnzX-bͮU%қh1=9P[tdUU,hGM`yyVƝiN �dH!V_4 4=#`Պ%˛425$!|>:V%((mZb"!*HCnw _=PEa>iJ."vQ9|ҺlVoqrm}+SK7@ {xmߑeW#C6ܗ*3Wm [ߑL,!3)Ѵ&LUGp=|Bt_S6<,^۱#jxg!'Bo̭˖ JӨհM{R.7RE]ڀZi6($ Q]P<v/#Yd$jRKc{77 ANkk9)#wIǨV: *)y&>"WDȬcv@F_vH†2,)i:P>zJ `"& Kܧ)Z1'k'&+= 85oMOT4lũQGI;W[dð^C7:ҾNFYBڕ!&X iTy}AjxYB0h/.]M֋"\](d:teB϶JyMI$jnu&ov2!,Ƭےt6fǾݵ.[ռ}cj`R3+w]{@Mtc5?hRW$mkdv+x~q!К3Jm}N|uiY F!V`ۛ#j$A#nG5VR>j;P�G*r�NۚY{ejnKryQ$>[?t1;RF6‡O$\#oO|!sg<EiSB%l k0_Klji᩺H*BEp$<LH$yjCf�3?Qa"\\I=3oGh}ԽVV$56"4c�jwK=ݔ7Դ#s[Bf=[Gm0A-G{lI &(Z4ɈO``zU *-zy(ƕ:Lw\6ݑ\{w>'Ld5"Ҍ*m\P7�:cmqJ8Yj:<O;8pH9kKJ'-gQc䧚{H=j&#~۷%g6G>ߩL:TGoDm·>-hzV&Mu<@FG)"Au-OOF$c6)x+E7>š׉?�>|XREwj3\,C~ s۩$�f"6}Y.d2m:AH3~DƀWğ S�;�\FSKȗZ�GS6 %QN`/*xNS@�Cg76B 6�e+.;'qnV63בq+u'Kވ;�f/q~#Br$z겱 ~wVQlqǷw9 kz}\2˰o!^ݨ�Mu`N/Ce314;�}JrOMj`F8l\.V-NF:񏪮�ZfR3E}b\dji]m�2:ubG'jjmPak;hD*z4O ?G_a[) Z(|uDbVqhkWsb߸(>>;iЩ�ٮ%Avi: BNBX aR'fI#卡N̾h2 A$$9�xjuM!L{r==s` C (6؞ַ]9YZ *H5mxOo˾vL,d|:-4)v è:`5RYi"@CD4餄9ğWe!l^#<Yj:2c_(7?B+<RqzܔTlQbTS4l}2}.WBfWy$~mbBy1+maojC JyB+]ۘ!�<%CChYPr`jh@ FXؕ"<I?я,1 p5 Vn~UT i 3s Y "SjdȨ FğJj2H7}f~4:_K?ԍz] hg0h<ꌠHAt/]Ftե)x+k'; jnmZGR-֛N:3`rU-jKG5Q|M,]9퓿� ET� = Jd,M^[-ԩik`*H's稦 J>-̔ yLE#F �Tfə[ّ,aRzu 浘x42_JȤv+ d.hH4AR 3:F_vgt9sB GOO\N_kٍȭ 􏖕/I)W_B:GabHFƕHV�hm#sM RH&PmoS:%эg*qZǁi_#U퐽G'kzΟHZvfޒ (Ȣ@<"4DqHw4PDv[G =RYkEFb+Oߓ9"s"\/ "$27B|>cB[9b<WEBoJЏWY(%ߕjڝkdV^8b|i堐sˑ%}>@i}A*#@UTǦY#F^jw>i:s'cO+VWv->r< Q҆>Uozcf)L8 :F�M @";)t�QEԑtzi L>vȾW{H iCһb7+}Ucly_ ]^k٩{섦*R$� d>gek4q Elg l]6o}eVySYQ(rǑ=)ذ7=d4ԍqSޙ )&#' ux"כ5骤 Ԙpwt`ˋfhȖUPې77[X{`6 yVbdv=ھaF[ +@,U{6- !kF`<xJG{k6Tk+Krviei]pots<=rb㍌g)SSYf2aG_B6Ŋy?\-c\$sG} bF!_Zu֣ulkU^,:*]!<}T'EL%(fhyy`<!7B"bPf�rAxQNIW+LH4uQRh"eDbjjhFKL3K-U$yFJ%nzVZ Mѓi&!$,q +׍<4 iuPP@\\ +$;FzZ3nju 7Ji""d!2<"Ǫ]VQ6/2R5e$~tHUC^#}Eln8(#0vOD^ 6lE b(c1϶F}j7C̡ ]R`�k'HHKF& Ooң](!\ՕzЩ5۝>X�sUGh|u*UY;RΝvЕ6i{%I #6Wv _EYQݴ{$Tx#徆&4^_wr%q*IiF=u*i1ܡrK9Y[K")OT҃LfCx}ZB Ma> gy˅� ֞{~i/@Frn세qRGǯAt\Gon!ImTqv6ҞˍӯFt]bv]ᕤg!1"~] 6Qmp7RVˑN? =i9q켌d"5uOĝѦ ,6"Jd>'J*a"Vv Wٛā|NMgI2Ih*IoLgԵwb!.#re{~<ŵ$c uhgjӂ=~:؟[0x:23Hlߪ$t w-@X.a@Y3;BRٚbwB�%��2L|#By}q.._ݞFÑitd[iM+cF^ ֭对 <i㮍 ,hglB~h$ &eC@z�8TvC!t(sM{եH`-*`/1k9A�1Gp%b&8(tzkZSJVk�q4jora;;L1w�NdQ{$fR ;F+(�iV2ʾeHv0dq4LS1mj1BdG%UᦃY,w~:~y=0w)fKXS4�{TOqj+~ZaZԞjYvf;k� ld*G T kx7 =ƶCioBOč~'Xd:vfwvTcTUBM[1͔K4z%SB2m+4l|w v ]Cړ}o!A#P>UǕKbO!fQe0 SbVwSzsJ/OxL?kT֠�9u)Sr u =+5Mbq) t�+̫7Eb �WWM<OԤ9/6'>&@T�xδFVqk%uxi1y;u&*dp r$P6{x$ZR))H%ZSzv&.&v,ӳrj]4RiXv: o]T+ztiNI<ZR ewg�5ZDƒ#Jз0:qs#vSI�Wn=NXҮ`RĈVGfTMᬘ;aUD\1;jT^=,k,VFP V34E݂)!)Sp}X9uKPdAjjM �Ou|0I{zF64mc3]4F3 *GsWB FM55B3Y_(DuU<Ԟi3.^=Iܰ֞zOkV(;*(ou[ ~zM;֦\?# Mj)®[k-hLƜ5<5SX޵T v:2GNb؟y3 /m]F]<`顸*;kbGCN�]OWNAt~3VKXcȂZҧ 'Pt 6m-4)R|<yOE.r*mAsM1Oڲ-%{ajPf$I'+X,b2I#aOUKsyv+Ka @^#IN_q9H7#57B;nN۽c'#*tu2jjOM :�0��q{=[wb�ɠb>�v]�T:/{1d.#Z][XۿҬ:ΰix3\NX)BH y8ȬU0'{q9{HY}YI;0фOd.s^8{N`sYJKOLpuAd3X-%m!@IxVHɫ٫Ҕ ȼÙjw�*@=:�1;iup_&4Oo1y=[sN^/&AViA3EXTHI*ƣudqS"@Is?|t^T#$K'cR=FtfH\ݑ:Ji& x0|rVZGA:mBʱO$(JSlm/y4]S's fٞfoP ڊ\{/97o�鳎T"a| @ h{kgMI' ?F`͋wljDVl#(?~Z8op=^m_# ͣRƕ]lLd$+)>7-^.\B bqjML v+Ğd vԫd�ûQ! FF~}9~䓗LA_JBkdV QRҖ io {}&C8KUEzpо)Z>-.֊H_bNe7JaU_tأQ;YK㗏IdTo+ٵ1wj."+}-�):eIhPJ:AO=VA_aNS'X~$=2XEhmeV2| M`+bcsجC|OMN. =a],QO=Nw:j{ eèڕ$FyF RiO:Ebue\[O8.XbNV�D /mşppm0!�k[ՠo~FdW I@7Hva{\eZS޼~6F#y|ںֻa,ЦP[~cDgFiOHhKfBGĊPKI/ekՈIlAK;n-#+UK!-U&~2POw5�rmZ'TT2v<ZZq)jc@嶌q5ۆG$> t e t\O&OHE_2}Zc�fm5\IX~Zgy,CzVogލ\IEm#I.V#1:)�L!w#d{yp$zK Ӧ!l ?$KTk(nOi*Wz;)y8ݥOn(>~:oW۳3xֶFH7''l;LxF>$륌whXZ*5̛UST+MIK; Dh7q"Qِi~>^0y^K ō+RT{,CBc;G޸Nڊ8qـc� cbw՞;@~�\+71z�ߝvʩ1 RvHxmVpYQ҂æRX#zx>͕aM B~'Sf{`l1881, }D ټX=awv$+;$}&; .kLu9y(Xo/8+R6`4"^D2aFfs4~Tl?`c-ǍX]H$y('Jl ?ۋ.݈%N;%+ .OoiS�p$LqXMl>a BKc *�Z7݇M%V0W%@#PzgŴj&d�h8˶]ey!FW$Ph,JO#2Ԣxyzfbͥf!r?sJyJ:AQ~:t9{;r[I bT Ը.wglv2p{.�R %.vBEQFzy鑼,/s~b5Oxdn)YbCVٚ% "AtTL^ѐB&濎Q1pQb!f@id/jﹻv^N.ĆGhՍ؋< aʬrmbTMaoOu?-^ ws;!*-–RSM`.^Ha@Ba?ܾwݬDLaJzx~:\؎_3c:P7t~HeX/ j=(BO+0xhm'\8:+*t aq <=,9?A+/R`OJl�ϗv)cgI~(:U>gEqb˺zNخ칎[۾muhhM8j+{VL>~H 0ٹq(|hNJ [>{\8T~5֫$lt:$ǗFHIvޕz㶃Qv9LRl[ݛbdZ|EoOIR'}nԀU_jKݖȳmJx ๤9 @[BAjW쯙qv7%j=>TԚxs#+MI*w- &p5$>ƣ塩^e!l vެ#6&hzmom@]x/*X ʗR&Հ$.pP/ol= *9qfkZdE ױƴ$2$1H3&Yq֝F#;q3xhM[�3dRBO1~ӽ{V#OHަ5Lc uE7iC$N63jّ (;dZDj�F�pd3^1Z:zkWZ^iKc8FHO} 2yfQqZXmk6V" RR54jtW\�F/~O|}B S~,+MsT^K\lhgPJGPVch1=wU>kزʥ*yxXKD1I9(`>S'=cSb�kƆ\r 'U.O uV˴ �1) "�ՒPK{"+۷9V4F*,:ju}-^->BAC�k'*֛0>:! ٣OT�E�CX9m[qHt3El3|qX@ul/{qcwN]39Qu5x2@�drc:,o �GPMXR1g;;k(#�66oyy J'H+T�OS[Ө2PU-O IVQN�.P9<FtE$~}, �6]<uvL6f1�tӺH87=myKxI?N(ht@' HK{%q @,~:) /c13 ٟI\�?fRx3\FVŵ~sEq,)zjbkJ%̒1~gI2?I,7j…OMχA[ށwq_A %!�>z8 8P 'C-VEb(çS{к-%U~:ҼE' MFp 'hɐI!e5H/i.д:VDukqs"[۩y4nu`Sqƫ^eb= } oeHij-e<:~:V*lZ2}4Y3q\b{kbP6�e-p KLPqd ՛miaةy){[ ik��4Ƀ 0أ4܏5UTp'TjF�}+Z!i!P%GFf}eme+t2}]4.u?~Y @�KS@+š<N8�Fw>ҿ=|VW&)ЕHޅz~z`٤**Fن/Eq4VE6 NBkLn}Ҽ71V2,"0GBz_S!ZWttIrX> f։r*z(w.f͛,UO�Q�1Aqǻ- erbUg/Ïm#f(Qȩj x΢~ 96 yGF 7JSdXy#q<t�ٱbSi hmBkցa@KI{Ac$ sn?nUᬥГHDP?+;[Gi&iL ۏ9}s/>VVv^1V"Uhcx~|W1+ҕjbfXgs ߦjx!cH-0SބiX}_"Jf$.Vݟ<^vrf{F{nPtU@bKorfJ@516-݄dfP/F�73~&1RIKn52cm% dN+oizxcIڷv�* q}rtQTMK>i[)�dwKk폡? l+{x 4|kշ1wx1֪ҪD&S`uM @GΝ*I+Ւ gR?ʾ@l~V i]+fg#/sc@d`sҫx6ۼt JGQĂD*FLVl=*9AO ~ٲ[?2u� k~"Cw6֟b u9Z4E!dm+ 6*_ >�QBKtWXz}< 񮁏0u�m=2@J\Nxdeh"BK u>f3Xu*vm4>ҿ߾{v.[+JwCњjs d#Nhj 4-NG�{{U9�6LӾ}�}oN47�gR)R>z}#=1_f�xgŀPC5CSjut.1~<ruiJq-*MzM2{w{届('&$Ky)h73۩cpcYI8& i w*{o4G Fhd*@�q4~J:i>:ԓڍѮ{"-1-womŠޑ㡚l2=74G�jZ W: TQ2xY:P)V5K2|>핀?%QnayG^Ysh\S^,+4-Z}틟vKIRHcUW]+pE }^e DOq܏ju~3 ﯸ܃G%#`pk&;ix#i$^5m'>KcQ\m+NU5eTa%e kB<Ƨr%,,Zo (O!o8ܩ#Ak|1 p&JPj8NzBB�TPq鬘#(mEO,A@NӤc??h"T+=EwJTgc[ G_!ۏ+l?z|;vf#OL@0J�O>vڃM艑BI%+SSN`XF ĩؐ =_/t#"a:$f<E ҿL.(]g<t=_oleyn4^1Z*o.6:!7 LU>diBFS7 ai܌55bOKRwEŮ!MgkX?%pff5bX "GQ4EU G84c;2yInO-TMzk;ϏBUD iP i%<`Of!([LDK{[(.VՖ_w_կ{b\-@ ۀ/=uҞ,'hmu<V6<8/O/RxU>$KE+J"Fڵ&i*'[\:2D;Wpq T w�zi(Ɉ&9׈O5EhtfA-ɖC1CՉ]^HQ2G�3J0cY]9{ zyi-vf=a4oE7Լ$\jWn2dEi�VmF5QzjopݽD!<Yƛ%`)8+r;h>+R='X{,lBңuɗĚjMc}b"R=@?j_oag/8j[M5Mrzphiv/Y#/!Ԋ5f>_JPRqv[I4['~)�ЊRö~[>AfdVԯ[ _q{o_XB%i8BYZ!@Gݥ bk}Ȥ5(CnZ#jbًJ]Ԛ<"35fs؀q `u%Kz}F? ciwqG;�ʌԢk6N$!X>MWE)xRUjUaCoD/fFH{1! ڴl/Pp};+uI[1375DȍsZRJ1:[�nE}^~:(W|suw-lw�9Q�Mrtt>,O2- >;5ґ!~뒽 QlZ5n0.M] 3㱰h-f #e|@hбݓ99 \VUi fEOlVIT(`V |G覘!^ٰ@¯!4&j#v&q:z)VȞ.EoaHꩫS筦o8rXL645:_SzQ)xW hzAup9|jh??=:i7rWsl ?svO(¾diG,%KQngYOi�y̴XUNA2NW_Fcܩ1)5<O7(6ksm=v\hӍV|4q S_1l}u-J8L<v[xZV5{kEy!zkONdie@kv#7?o[J9PW _4#Hqfcd/Q E?ݢ#GW_֐q[!F"I;|lk;w Byްԧп/=EЎs+w6")5>?�Qq ć޷g) 4󯎤!Y h'Ob Jt_-cpa Mc pRZ|t4K_ck*Ҧ%MK1>tXw>3G:3XQ,BfoDu2IqaM/cŗ]\-C/,8rōiBioH/'%1HZhIʴ2ֺG)_% H:^>Z Gf?n6Q6cb)NHfiJQ7l{a"a3E*~YpC�>%AMX7ߎ0l,jx |~ SMr ޮ[5\mRТ6_=}t\<nh$ j+s[,}ѡ<ƤrZ*)OSbi3E|4 :$.0-)cD�QP0XAwk 7%A ] o|7[w&DPPL\؈qv cJLUÿvZK;hHۦhx2wxܖuRVX P9\Ͳ,>[L\DTc YF'(4jH{ Y\ۼ覂  x6yZD5W^>qjNL)SSB� 31=:1?0:WX2ٳ:9lYE$Y.6JA #!C Uy14'VTO [bv [cH HԚтs;/U&3Y(co-RP4G]4Ұ%�.IӠ *„; gk0&�NF^ 330ᗀ}ВWFdM1Q:ih<=,`f x<>0?O*^)HT -ڕV62]Hh+3VnU�$j*㥚辸v^Mh %BW Ukisi/,Ƅ 4>]u:@ cec^q֤2{amoyI 6pq&Wjy o`*d,?m ijt a9_'O44 ̈́ƜAZϦA>. l Br|4/3!>m:ʯ%‰d􉯦zk5:"dc lISzU*@tl~@m,jenq}ݽ af¡qͬ4<W3)Y J /r1!DIaUـ=~`-F9;V* =lxbU EP>bFugy=TʐrE7}QFyk^&b_N Oŵ]LԂzx!lNd@x�WcO1礋~ sv5FLP1G N>wXcq6Ƈh#7/-c棏�n3]cn#=QȆ7Awڰtf% j<ɔ/'iNF>闒�7Q txP?VZlAa-xvY K}0! 8HEQ|k0dBJAP2#[ 8[yJUTZOht̲{JV `.567mrkʡHB�v5hpȤMS`)fS\$E�z81)=uD}2ȵI6*Z+]�b79BLMzL ]ڌafG1F':s]< #qw<UzzFOf#ͳ`=EZ SNɆ{;$AȰ=A,t.h]5, вҧsSm2#$DZBݍ͑Q7;&B;�{s4kŜV<AR[VqYxaYK]EOhȳ߿s[ ۯ:T)އdgSWZjJK^[S(U\A}Gb5ѕP*N Z#!z^+ej/74]XAO=4$V1mklH?HtAc,os^M,mW2`3̭vܓBuib;9ɳQa"Our ;ːbG>]<A%NHQhAW| P|"-7?u 5qBdM(u&,aSS羶 M4a -Txh? *д$#VTQ稳#LlbXD۵E ԽA$ x|_ӣˉ-E�havJ:_#!`dZ ᬙ5] 0ĠqI$֤m֬e /DM"U tቌ)D¥IhaN5A8.]!~NTox<,j6h>\ђdcm!l$″JtEp\~u*zUT*�vk8<&˗W׋1NcH-F34<H?x.\]/ r;hg3ƒP@`iGY<inln$ B齸ݔ=(Dj4SY-R{Y/?vi뢸&exȀ+�( &N +<OgBeM$�D2KnZ#1mJ,$#SS$ĝtSH �B'b:}pdzqDnbط =2vqAtZ'4.ݾ"\`;F+tۯMJ2g5l[sP(w;὏;-;ֺ(a"nDtL?{.?\RI X0 E> 0;)�%q׶6v*@n'zO,Ts-œ3]VOi??Lލ/8k["Wua֧Tݕ߹.ѳJLKEAZh]^wzOϐ6c-p".j@>>h]cezdI5q#>ze=;bgDarJ@J*X&XH⫽h�R<Τ)=~z)[̀馑ɩ:*I6:h48GYG喙ff'wr# 6<Nqߑ5xhj$܈$r~ZzYV<yI#i?ēuT yQh8�zl<4*NwAW4;tr3, ׈&Б4'ʦjU6=aʞ@ onMXvN<T\[mqOHmQ S;[.RdT7P/d15swQX[-r<#o5 -30b팬]x?!>˜f"B<I ʜ<WV^>ļ5wFٴPƴ5j6#VŵVçMrP?q^ōvޔtҀ̳/YsW]^q+1TՏV=�hi)i 1f'?NR:V7|Fg#jO#;ro?MVWazP:4S�t`RSr <}N4dP-7C}-5�ocomdGy<{HWčGMRqlV)@Z) /9K_hJu#pJ+J?(KPzHԩnɴWrUhY:Jn:%+CEB5#~5<IqTi=0&?h;GBzGŠM5+N4Wq_5C镑<g Mcڑݤ )Uz�M~:c;~QXXGpcgӷK�:.wlc$zxڢ~�)qܸE [cX{\ ʬMH ?v @?M/�f["<eH?4+Wqw+$nįMzub }Փ9\ \|#?ꦷ࿤>컙q3{qVqZ/M+Zqf|*OKZrq,9*:YZIV%++:lHdA㦧Kwj^Ŕ/jtWo#�&J%/7i03( 4u$u#CK*x<ט x/7^ j) VE5]a]AR٨%UhŸ?�p[ikX;ASMژ^ķV8Vvܕ>"!VB+-*D$?-VPR `2E{]=@O,,oʅC]B ɤJm!Ԃd恊Ǖ`<}t=!ndjv>w6.*\^#9HʥVڟP��P]ᏵďIw$-cCqkyj`S@!ҽM"i87홀4֕Ӫs>i�5t:m *CpQ(~OP6l�SeqZK%f&ʀw q9}%Ȭ82Ws5e('DKg}r@#}mEĆ"z4R܂=F<h|4o n =§kM2hW<YEp.22%6]1~,ntcz"�ķQ$q[(6n|zpF ѽKqld噙:Ҭ ;,X+s rF~M�rt9jPTha;IR5`*� c^;stpB.}�цJHnYRP 1kbrK )RFx{5M:ԽJh5@i@CKu#uT.".1$@,b:)le֪�p+4Ē!�E<t od�H?^m$~NNP[Sh\C R�=+\(Y܄EARō�㡆%}kxYo%yb5jyᥚW}_.oj}}K\6NпGC/%CԐNi07=Wv$4w?g۩ IvP:4ژIUINxjm"mt+PST2fuĪ�.ҽW-yiJ7dAܕG ہ�ež[KXx#zaKm,\s2x4Ek{w41R8mBmﶲZE 9CUQj4Ȧ3;l_*I=(A`w�4&v΂.,kS6ҸE3܌*WJ l|G0I674~ky {e ,q?MOLizhRZIo彾wAnBנi6l]㕳d�P$Te_X3t#d{yxҵޢs72LJ`O=q{ lAE'#̰[ jx^|3M^O-#XvlGE.ZhC= gyd[M�2u:/E1Ei5(?K }Ũ�m�RAq71mM h{ögIN۝j9xiy�ݤThuVhz3}wpVEb~�)7D9yN cC<П4=�<t,ՠ71daWΛ"ktDwvҦm3^[DY@#Ntdz۽V>z/nT2& 8 ż&N\&j&cJи>ww) tܠn$܋�q܆8�+ÒF 0ޕʞ?L1f!N>="o$O$ g4 )R<K<2y{vu4x'Hݏ}<l{;yxΒhH2DOpG?VFqamX5H⋊TEP6�jm3%g̫򄄆dI7<ƯU�۹y\8H1DHE%_6L&I /*Gᶓ*YK#9 F:y?4Uྌ{m`�wraZ]Lep;is<αv־>ZY,4n۬̕ZK"& h6,2XkYA!gd�Q4pZK%w.gh5PͿh=0G&+~!Bm F>lLZִp 723d;Ci`-kNJa#^pkk iV*,jNj;w: FЂOcz tsLg4^ {9T|&kQXWM ^4ѝUm,9C~:.9ۙdc's1%bE�? c.ĊRYڅtۈTi#PSKl<r$($2Mngk07EM|NP_ 7;[ Njp7u*~$fin)^:u8ѧq*Ұ=J S}Nи gr.,<9~zb%f  *3{Hr "fBGliO85G [e,yP27#M2sr'H2�|<iiJGVs\n7R_4W/r!DV�b[L}m#U_B$_cEwp @ըǦ?Le_lw*E1>+5:2ᣢ܈@ZrBM,3}wrnE㦜ea1%%4 B|hk飱Q?ԅm k:Gۘ$5vsU-oj )v5~u U�l0b8Z҇z|I jL&*׵,f ?бPvҶEo܆q LoKIcX$CSj� ~�Ŗ1ڪƢ@@O-i-{mٰBV#-ɍ=A"ҵ:Hc_1O=!G:՗hWIr,7&m['Xmx"zQ~Ӥ败{|yhi/Wߥ<gtYHOU@x>*U Z]e:s L;vJ=zEnp.<2�ďOQTS[l;"ERuh~;4cI[ge͝DO XH4pG_]ۆpP6ޟP5nɽܡ$.<n`(oE#'l^ i {%cpƿMQ4ȧ[Rtpz6 $:.tF,eH i}ڙL. $lTPM (vNc%ȕVy Y<X./ ,dSCRMU`W7feH; ΙկicE 2�sOmOa_OnZf~pHU(@m{9Xe'oR0ѦFUƀ~ݴ[4R66@w|ej9]@ax6e\ L&L|+W0JqVWNCwPxl O1Z7qjP0 C>Zc66ٟpl{yk#kc)_n9-æXh{#hy!'bVwQY@w #gv=뭠7܎-[9_ysQѷ:|^t؍Z$n'sʞtfiC8� +wH%Hc*dor^ᅱ o0KB=JF7E<s�Ie75j1f xG4(n(@TIQMkz M  j@�z6.ËKv99 vBrv><w%i/#H^۬vl׷mF�6'N nzo{rP)?K,^3D?J}d:~:/9c&fL8b_Jkd{kjԐxSԮC{ҁ#mGvfi n#�[s|];|3x1 8xR�KHj|k>UL�8ҦJ]%$#]8lYL A%�9E4[j;X) ƱD"M+ t } E^0zP7JI^,PFkAt(".Cv&�x>{x By|GOKG%$^/ǐ~&R_�Жw#$sY׋-ޞ?a{> rZEC9nD;*A( N u;r9 h Н**\2atKUcDU@SLoU<w}na_ &P4YJCOƚ> kBpih;~ZcHm CG!Sԓ:DKWL3qR0Uhcv^*tw]^6D"餓#!۽}zOSኵbǪ~:J_?M&n-8J_f:L{9{c{Zn?F Iq77wԽpO3_Cq"(uD(&)6^ld&B|�3zUy3;iSX\~)xͧ]'"GJЯ*�?g{SQ1b&$UG.xMR.aJz$V|;As2mA;HD_cZWs{v9nizIc&1qKo�S~zTf۹ e@N�9/d k(doA]!6)GO(]@j xhT~2ڼs RkA[iȴdKX\~?HTX6�mqkn:#!J�?|67Ұ=wQ:cEQoM㬂ƬܮvZtGndvf&EJwi(NtjSҤH[xl+R$"ȥ\P їf܆SǐȲAm]�b$V51?�7:*CG-% j[p.I�/]cھ}B8R\f3w #Λ �}q[@ۺ6|FV-AYT֠lv:g6RA-UIRhus*ꒅz} P,2('f4p'wYm/-9R+�6Z54S)"SIOOG/eS5 ۮkǠ4͇6+ r,|5hWn>Bs9]QkU$frhޱq67a4KpC\MѼGF|@xV[G$2�1>4&_e0,~d^BOWzm_lnM߻4JC(7 0_v0ZW.6%a'];%6/�ۃv奣0@*ƈ*k:i+̗{c1)4ls_Ӧ0T@n@߸r8HZ\4DQB87]RǐʪH5Miӕ»DJ !frO|0$O'᧞,\X"LCE )؃aJo̦'g?HZӽ;lDq82 wE g>Mt|^Eࠅn6ZߦN*GKLLr � hW�Z!E�+ӇQBWҿ]^Ϙ5µ*8+TWKY�EUolnojhceJEOOHԾIOѓ9I$% u~|S^JMRY{a#-Yfa�m@|6[p _>$=9LCrV-E6ӤU 2O4�c[ zc m XlDc*hGMƪEܝ4޿pwS3#W;V+=7YVcRh|K`Lp n|4 Α[Ex$ePok4 }ʣ_H+5UZZknٿ.ȿWf< ] M--8P"Ġu`Ƅ4۠}0{uI <#X[#g�*ݪW q W�T�AԼy/; .�:Lz&_dܭť=Ez;}5mm80 ă(E2YC^Ad ͱ<F6o1v\6ژR4+E\ɟj1 PihE1՘Ng[4&Omօ#F㝖J*@ g}UFe'aChLս>4? iL X/fT56P|)ME" +5ԾЃB+)Pm"s1,MG�4o-ca6' }4Ӊs�Wri/Zl'eƖRަ<ZL+eAXki.Oۻ7Й*O+h"T2Zhk.ZH֚}lL%TҭB!@?hˁi_enէc.AbE\ ޳^*kuY6k-26(:l|$c'Ɨw4Rx u?Z,.kfDq:uEkLBd&@O^jlj�|Mk7VjUʀ)C|zb_l2s9ѹ?Z '-Z}�j?= RI>gAp=b@E"ccz0ppC.CJ#~:e89[fc4 +*uZlk|�K%,;O.!*l؈d1Gm̅p댚COsBc4܏tg!dkE 5DVC@]1TW+5nB?V?-#DYB*0>x�wXeUPx=H4ED;xiwr9(P,>Rz??岲3D$A@ H�xU~6ضvpՎ2i454Nѡ_ml)�IdvJ8 B|I,n[\٘<+to�7&AV5}rc!jKЍtO!ybj˶?kgCp~B%ew.OyYL><gT8OrSa1:_9e+tѥIA * k{sҝl{2M*w ï":D~F{\Xbn뭽$�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/images/Ill1.jpg���������������������������������������������������0000664�0000000�0000000�00000177611�12641336260�0021674�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF���d�d���Ducky�����(���Adobe�d�����     $$''$$53335;;;;;;;;;;  %% ## ((%%((22022;;;;;;;;;;�X"��������������������������� �!1AQaq"2BR#br3C$S4Dc%s�����!1AQaq"2BR#br� ��?�euSu}<Dz]izHEt jA$Ev3WM I 议*zE֢*GetL %IS+cR߾*h vޤu# P EH +NVtҮV*5Q't҉3%S¸Z#bQEHҬ"(TlXjdT (I(TvMpP:UEvWE qPobu Pt4tZ6VX GeF:U}:_P:W@*]B6ҺtgS}jNljbRMһ`5muL_J%vn*Gv$ J4#h+O6րS5"@ֺg¤E(I0�LVA$/f |K Y ܫ~#{1] d]S]~ژwZ"W >VU0(BR k]V*cmPSTb@5 'KPF׭7f;L<TD "CGb4ފ|*ޠj@LVnP;@ vrWh @BA]AGJ"5kS@Eޕh@tMDEX 轻j@DW詀*/׊*oScTtSN`IXV25h"Y+51] A޸ (ttN( Tku @�SJ Dwڠh?w;f\f+֬J"-3\4Gmtu/d6N/T$uet2(�FH *M֤V V[; U6"aL:UDr0~ڡEjpcdc`U<Ƴ瘦D#]0"jؗǞin@&(Wp2GwV w[&" Ac<�xYh+D5[OMʰ8\Luc"Fx%y19 @bnr2(c@Ҧf�*= +Jd$Thk54I\@DŻh �*@S@z*"Q RuX޵ʀ讴WEʥ( Gut!F㺉^x�Һ)6EOn ւD:dNXJ*b P+TESStM#J"&5ڻAj -SPmuj": WT LWPISҦ*E@V*`YPELCꑰ;a+KHqMp9{OeNMn�fb�)zAom[#PI({n<% <*GZYj@+'Cjj.$MUu jeY •au9�£CR9Ǘ*Sc*=hB6R M81Gp E_Wd(&1w}T;A?ț$PôՎ(2)OdO:҇r"9Iu*avO 9F9�k8˽|˩4 fȠ Qm7iV-P~ᠩ"8XT4EG_ (ZЀmL}8@Eh q^(dPH&EAW^Q*}Hll \%(XɪEt[JtVWE$WE]TSeDT,]H"$tPxTt<+B\,�Iz�֎|$M +R_:U�JYmjk+16ҺhSG^_ BןLE h rm4Y9.R= W> דTƕa\*DUijHֺzdRD*hSXT1zQ#GepiWX f5Jy2:S_+ JddyOutbS[:9~TBfV'lLLi6DğT낙*uj{Xm[vB([39"�zleWQzƉR]IKW~* oo\ +Wv rb2n;{?#fFG'o )uՒTk_T0s yO22khO+Gu;zI8#R +kڿi''*H`?3. ˌm�[LK"񔒠4/^_xygY|jqy% ma; jpsRr3!Hht0 z'}~<0DcB+i:A~b,y>{w0%A@Wn[>3ni^QCi^dT4oD'T,T*nR&(;<k;qS�:kQҭR~&�\X-&f [M40ZX g)gE7[oe�� m: j�`ET0�5<8j�1E_5$,8=#^/RA5WD}<Nw99Z؁qŴZyǹ8Q]2mҒ|%M/1B60bLtW*JxŘ,+F8vԊVTEbGZҺ;hֻuOu*`@Z/BG(dS~Z.'{j/f_45T9%|ш;ic̳1r8ВFS,I&!J"X~e+g2JH6 =%}V'!Njg2zN5!gM=8Ѵt}Â8BjrrOJS#&5QxE:IY,{+a\@� ,yx>^ڜy ؚ7(wk�)0+G!wUaci(A+m ˪~6l;/WρC60�Q9㋌6f �~Ƭ3rq7,vK^ϺJ~LW,Ͱ~~+1|ks}j0g|kXX8ܰ6\BvؐZ$Gtu&G~Fb酐f폄FiKIW{FŇ*5z9L/- yd^/ot}B5R;)ذqI-ͻx\lxnOS^οW|_y/x;i4vtm�r;kg}H][9^ּL?#6IJ͐ ˻1tu Wo_g͓yYXfd'v-k%#Yp ~*".ʪ;GSCv."oA|<IaA׷JmkGNުTc"8NKz'*njNPvJA1q51dr� *)c8v5wMr�դ/>E64uQOz@�W"D[좪I�#ZHֈl o'J}_67eLc+&Vcjذ)kB"$l`-WN6�M)<dVdRcJcrOa2q2('!3uC 5ɞʗ`IZ:4 E<ua].<E0Zm�FҪ><~ڰHBEL@huR+ 8u/L<L$HTSߺB +T6joF2]נe"ka}&D ~W" Jͭn2yGnF2$H�"BSIk(3VÄ�w wTJ<>|AMP sY/s+&"C(&J <&U=Ӎ8/Nݲu\?�eg;>\XƎaF^�0mYE'i#&kSv'봫27 5_0U>5_w/zuV~dӇ'eV\j+y�y$ :�&~5/Z,:m?R߷m#1T\и^.\Ǒ̹1XG<}~'h V?s ǝ,&<y~KJOEiN~NF@QLy]umiF5ǃ<cbDv(޳ߺj},|Ljas,w~*ץ[YT]^ qpo.f'dւ/P{'OPJ{ (R:��ٸ"!^Aqܞt7N�К{}Ǥ:_AI`2$29~F`ո<2C+b)w2")ft;[(&A$<-Xxx\RN6|O^.16|^F)+Gq ֩J޽Sfֵ]<5 oA*lRʛA?F49}ڳpa\bz)7 a @= c�gcgrpaBI6.6narf%T]kv=p&&np;qq�!Ym׹ ]6uR24Q{ o?N?nv+H oO¼LO(@_MCaЊڴh2rz~ۗ>\)UAij�kȬ\:6;n4+g]~V^�'?e_h#ڌ\QwaXO^BL2u6 Ū69 ˵\ ?HZbDGoo *0 K#胉L*ۄknH"�('nj zibʞe+ n7K~Zƙ6P}'M;( bw4}`Xaİw QsGu3:T4iQTyt'^D"`bl>چaQS )DޮHN D [ԕ1^h"ZcjҤʛvT\4֧%;Z*F$Etm Al O^ Ru@; :7egA+:=8 0 #3f2:el$kO.Dڴt&"kKvW2)Ùuai~ᆄӖEY3(r+,Tb V .>(<0 y90�M(=jzd׏Vr4UsA^o+g%0I/J�%s2|xpX!EƥR ;lpϣXՃq~sm-=kೱ?y1s'$)�ӥ1,|U#LLk"5Y}ϕc!Su%:/lg~˕$9 ,gK+4O?нm3܇:OPUf^1߿ mo/ �UB,\@*߷'�էrs99;] b'EjQv.r|ݤbYq0c]iO602;hY}iЪcu'c]L)9< *6 &< rY'b|*0V?)ɐov_;Ua-ΊY{lU{!`m\wE1.uPw1#G2M ~&/O6hsecryk,I=Y5faUC;MY^VBgr0_3aKN&=+ky18װF{sz|Z|r6vȽ&|OS2}H{=#̠;]F 1vrf�b9ΧOJ�~gal[gKhV \ct90*J/ ~7͗{H6{*&2/I៓Jx(=F=Ԍ0xB taտ1b=G|ꬫʳWrNe�fG!Ǒp=׭ߎ8ɚL>^L=>"x<B.W3VБh؟ #wH>?d9KcV3x֎~~N&<i2 {7'm9"w}(P{zT}V?[1SS˜l@<VWe M;*c]{kD"QW-xU\H%rj�Vi}�T7A�Zc >UrƂ2nھ@]T�& 4kҐ֣@up.=\=jCUXП•N$\ rr[iY,kW\n4uFDފ3/gjԂq>sXtpjH]W]W !k*]֨#J-\mm"@'*J`{@o`DgԄ >�ݴWe*Z41V~ڜPE\zڐM]rE=7h z~G eDQs`x\X2 ysmc5Oa)n{22cbCOcSzvwU8luCmGNfOsy|'`5w| {Ͻ+6,6̻K}mj1�_+>~C&r65Ӈ88Ղ /5kC<UkUnlc7YsgLKX V۸o6Vʽd�r9ʁCt,{ .^U00<71?mM9N>c:H6hmF즹&<k;hQ]*Ҹ9UD daeӦ_5m08C/ɅMʿy|9ΧƽMx\IY/:bs.y\0@_jfuc<. +\S�a -3FkVU!eDpjw#~ &%Ycj(0p Y*4@ tCv;Ll7d l38 �h{4uS dۭF85ʃz�ܵ _P̾"q?SΗ5#?ᅏݭHf$ge?KǟoC6N2AOi.'r=i?(�o$Aq󋩞ޕ@f�q9nc̾\GSN~�06 5<=%'9bprNƿ<vP'¤k^K&%݀1[naL /*YkO(n/0Rl6Ad~a�!'h;>4'd$XB)j(|xwU!o4Vqy%[TK2*zk3N7Eq+NN~5ÿL"ֹ[z}]Crs UxCaD|_rG׍�ߒpq<w,u-s'n?'ŗO;j5uЇ-HTεtP,*!#RLYx|:S�(jBҤb wՊ~ bogJ? >|+$}dOMh \h>"A5uwWb>|$Z*jb{j{+]jHGet^*׮=151iT tUƀ1\{hB"4ʐ:GuZPEduÅD\AkOf 7:1hk;}3 7cQ ~gM]I= l{1�`LH6{&L*e" okMAly"�/Zu՞5=8#ā Tia{?= MDߺ"`͓c@2(5MUr`^v|݇C_)%*�tqbVZҫ_Dqѝ9|Y vžÓ6DL^އh\SmD틼r'nD?яɡW٬"|b_'`Ɓ-r٘yݺoG6&59\V)>bn߷q{ _oaQt5;�B6ˍcUYR 3$M }u$]"5MԒc\'t9 {kX!`o�A;0'b LlPN($O<#K.n$F�Z:c\b!,�FLc k= C ^3eD)(LT5#SGC}62H)Կ %'lcBQ�٘=qwVbm~YR T;wQqb8Xʛ}QYu5W! _F޴?qpqߌxe"Fer8|)6ly,|TfO[D;rOpj<{ԱFɄb\cԋ{\%9F|KqE_N+Og̜o|N?ںuհbQ*F\8\ ,Y>셙1dSvFf+o` o  #*`85]m U9'8rJc�;Ukk=·y#/ N<̝b5]M+gɁ08%FT,5P9oq Rl:$wpYM)UC9EeϜdӸVoEd<,yHr>A @C޽Om&M1" @d�kO {hd'(ێ v jDvXWbC#l*r`qWG)7oJ8[?Ʃ�k5ooB�ƒ*^D]u[}jc#3 >XND|Qɽke<l'E�i+EjVy3Q.jm�g3q{>p-P4X]@`j@H`( ŭa]hiBVֺ�+j@\]zSA}+T+PO\>~T\,Ǡ&vsx~ځ�3=ʵûxVuw@S1R9Yq,`6/P4 Բ*9ʨ 0I d9慓޼l~e*y * z�eÜW#�'Cy'y�[_),n7U�S3=Zݭ KO&JW/qOc0m; cNwp xAo+?Y C "ՔQ'G�H4W N_=Yh=Kz+O3v2OTtӐߥYrƠdۑENiA [ ̅` #D۶F+%Xh&iId.!^Di| Y6Uͧg_P"U/c:RMh"-'[R HƂ HaJ�I#B*B>R{̥`Ϊ-Ku?m�$U7?`D׾;*ɼy�m .Ct-@La41u5g�w@_r, XeЪX77?+3,@u?0C詑J16#ƴ@,tM' L,ȬYl _^'X*w>4Ȟxʦ|d*?'GH ϐUF ?ιB4K# &Y4yXyߣ]2`ܞC&ǡyLadzơ=ÝmfMcî2S]=Cqr{!PF [ipYSͮ@%[R?7qn8co <N- L~gn),y9޾㰧01/d+/x[\eVE[3r'-=5ֹ|Y9}'8Yq,OtbΉS# ql`|yL^ y E߱G8W"ES L6nV^kz?<o&>Ky_]�|\A."׺o7=]Aڤ@4<|Obsa 1(*^Vԫ)^Eiㆵ=RZ 09]z/{e}GtBcWze~WS}@UZG}y-ֈsZe#&Ђ^ `zjkK:rYfr"Rؔ[,NIr>fesk843ȸAt줱{5LV+VY%�$xW)Iͨc8G$ WLZ!WD\6RCx2fEe3`zUZ�U5�jc&SֵX5M*^º# *WAz@W1ֺA@A:WV戼|_(:NvV[Hik vxC!z(?U1+ur9D>5�u[Rⷳ;�qn/jsoj~Q=Xȝ�s䞰:q`g<V} ?6C#/ľ5hڪmo'z]'gƻUNF5oOqz|Zz=~S6k0؋a/oʢv3\&olJ gž�|v Vqw3k�ƳӴ 2H2U_&2~uOe.f2GO<nI|@ۥBt!AI xTI$)?}^,:B90]4E.'0'C_>ERX%,}Wo<^dשP/!kOuSeH 0 A>I=_Y“T8X`؎C(u$u׺R[n:) @64<>EA@֮I^$7+'73POC `,;g۷|tgLH;AQ"~d/mL.6Pɓp 44jADm).̥n7hr %Ea$؁"|M@]9 20/c>F$Y !`h4`e1;{\FMUW۬,l|3ҥfC@o(w$>=MPGsVDXMwTl9߅$qvV?E(rZMOyv:PfvJ >"RY33\ĮRU'r*wq#"r\J@ɏE)|-h'gA-  n .T?۲Uf8 deȽw#=ĘcDLg'wܵU][s1$+kx0pamuYi*7u,:+i<.F<C'Lڍ#sF%>S<)tiNctWԵٜkP׏bW$ a};iN7rpcX;oqcHٚ$�NN.Vkc7`n�O5?JTW-Tm6&ՇOscdጾeɎ;}'Rj_o̢]z�&ѫjahV�UqqTˍB N<|7`5Ųy5Mɿ/:Ln_}"b,vUy�>-6ICێ P!g$Zzu ?[a_Xε gO4/6qpADm�4vz$HbAO0fV/n:ܺD>#˔x1ct�H>ȋ:;2E3G'mF 1rt5R~Z,y.V{B;VLn?{j/[8]~e0k\šg`e\7lx}B| X=T1gKQF7^8�Xt%SB{'nY6kU7h  �%w^�?W|> V#zޫxۃPFK4�ḽK_I1,;]| <?*0 ?ef2�#8zi�g:/'*t9w#m= V+h̚{;"?㾆T6tڴFrLҼ곖ٱo߭ -J͋J Idڂ h\o1uڢA„7*>[ Pb,vu)uqWQf.�,HXM{*D(iP,L.,h~?¤ (QdCD6621 uAe; erU6#։D^ lwW( Z[ʂcOR1MlnDe>޴o;tm|VD>ء6J{�A'qΰf5Y"QzPLs7 2 j (mt@|<*# Qc9"o@.r:cXosSonjƓiDc@6!`  ~ڿŏYlҋ n/i?'U8ޖ ERE$ _ L\oR|Y!c@we?u;(2e?H$i𫒪6�"@ҦP/o3r~4\v2%^n;񦀆5'_PK~5;LT`SPTD ҳ3UL,@CORMQ` &{7 e37dTS8s>\j >n#ύ s#ǥOWS">``wkZV&#[W϶dٺJ7*p]sPp9/=7 ��iZ}ܱF+O5hJkP|<\|Ei2q$͎aɏ0R1(w}8=ڿa!ٍܱrjeŐl;v[k>_֟r DZ=l,]HcP~_O)LeKh #X##'2` Y9_yN ĠP,"volVf,wW8/3y7.ź,^L߮ 'Ybҽ{'8Ϋ &k/�Y.e& |\UrP=AGM(y}&IX}>^"];{o׺ŌQ_�gHR6Czߦ^Q&MM p0#ƮS0EtU ?QH�qtTz'I9pLEvuxXv&.Nuå~_:f(i?cb* L.LwK5U,6d\h$Zs1lY�f@K'?<N&rVbNWp= sVv 6x޸[WZszUao tqw&NЀMxVpY)]r~pX@F;s+w +I$7͵n+x<m�6=PH)Tċe<skOm cJr:*rHo1Q9\7\rY6/<JT>GHnX)WA92>U&� ~noOÌ5esyA '*ٹ/np/е;Y޺I% bw{S&�Ʃh?oX:BݣJG.^W)3J~ҬSj,z βjֲYbyS*|1&S{:QGǷЛ8?AS>VW"GyE Q13{Z|^|~Aw$>IK@^EX%0/ҎB)gB�T/b6bĸc)\]n#�*Ԑ:Cꍉv޳*4a3� 06<Nʨ:<(&<xƒ-&LJ0: OiM_YTUzr!#LzS৷ѐGm?t)A*m"GU$n~S}�}E-NA0 p}zuH"�cBmH:tOAPI#Gu `hiU.4NR##OPNt" $x흘aY.LSLvRH?J^pIRy,4슀|9x#zsqj" AܧETHJ~?@ R}rH6<e }Ynʀ)(@TAv:P K<J 3 ʠUڷNקѱdĕ$PPL,{b9:oEh !a c  e&I:L-t1:jpVg(Ey{Ig1=@Qy&~ֻi uT@E7&E-UUQ)u"NƮp {47.ҧzVm�GW6)#1MpǍc$�S |@;g$*܋!=N#2cdPUKpڪ@*//n5$5_.Rl$"i?o%2"M4>�a %Nձzi<W̜-u=`ŭ2)oϳf'ģPc,w ls20r&oR|\q+<͍NiÝ'.J~t <j(!yAqqy#mm&_a|4k/̋{ey8~·�(pMc*o a> a%{?]qu` *v^G^?+?g!;W� nVzOfF sZU?\E#�M_2d.$fHdAcר;?0ɌHA0Ey~p3tnW{μH lm|/Z]uRXmI9?8s dr0F6"#(prl7\!:G@&� N=۩S7I@:=6R ^1 5 @1eVck=px%SE]U$r98i$Uss(eܥ{{X|b~V;SXy*Wɛ ->xMShVFv3,iǷppWe b-�2(QmjݍZǩڮuybć;�NG�X6{ITPy[M31ar@`IVXfvTo?)eqۓm #AZC?|ÍT𪯸fȉ18`d*W79F罝KTUVߗ%q7'b[#w5u_m6\$wv?5)=.*-vn=k9f۳ iRH/9<+ˌhH5|+YxXr,?QqNkI"3iqAokYR�$i?g#$d4QƵrˡ @HG^ހ~ `Lu*r\cvWؤAO(#8y̞ Ɋ]}Vv'E'S#q'qd~j:LJy'S>5�tR�vᅉ�4RH7"zKqf.>VLv�!wky"zLǐS�Wc8ǟ&��E fou)>82cǚv^>38@?5OD.@yN�ZVP/Q[$H�X66%&L|UH �h*.O+tƈP-ɰXzDBR7�>io3FjV9bL (FO@?t֏71?!U-" PN9'S*d Dv# �N<1#"X�{EGwO̱ :^ 1&l@"hZo4+ǘN:�57y`>k$a <Iz(x:-n꿯~gsD״ZAL*F,T;2qW*QF�"ݣl-09Bⴐ6F7@2M=㺠c+qЏƪ!;.Abd EڡQ*ݝlxOڎG`:ќ*"�d Uqdo]�ϲcz#ƌYtԶ e)�*#;ܞVcV 'mAk�^*|HJo7G^?:OǥKhWT,*[~\iL+![)Ep|k+ZEop{J \l/ Ĵ9|jHeawF̜ ۠ =.zvԔT e%V{f+3.%Eſ$12ONң^oiG9U~4@�i*퍠(ꘓSqyY:u>ݟ<l6"'Ox tFSqaxD![̝~*[׍!8y? ikstخ7+S�tŷ*-mt/kP1q,q?lՓ_bZi2(\(6UyI*[fLp݃tJ`rg\ \n@<:e_X{�N7FHAC6NF,� Mu}bX(Z!NGB|b>Q>S,| Vo- ǤT5MLϋʃ&0`k <A|,TOC^8|&&n>Fɑ.1krOJ|Qɛ`,5g·ܴQ:39y & hr'v-oSu' (v’|YQcpƶU\cv01lM㽎E}t Bca8 T?9YsG1#;)LOxvəuPe൛v)5ZG5G'4Frz+dV齴9Lv'r*S֑ɓbH-e$1lX!l@H>O(NG SMcAm5M]dvM*gy1:]hV җ18LD&$X�_K9ؐ�E19 &¥2O&h l\\*g)\dXɔO^(T ԑvH8فlNrlŮ[^ꪸw4ӱnb$ț-a"Aī�M1SbcHt=Uqz^�#pIrF-VAlm [{tLsqT&ć" Ml{*LbdO$[u%�\}$|{:ύ 6.LN<˹m."u H&U|gP{l/K31?3)ۈCly!O”m2)U=h(V񪰈s`QYNvw@}:P+]›M롰]*$�PE񲰵QWHW"+M.WgnD"ۤu3ӴE� kH2mB&X B)pWS{wՋͰ ﲙ\)`rd-*[=E+�2~? 7Vsav m}$DF<@��_@QW ,v ö�ls'+zV~`-~2e!S UNBvb:>eNGǁC,ly$t/c'<z|h2&9Pnęb"T~rmL!|b�CZ<~"KzXE,EW3a,Ę(:U A*^UBr\MtSبb21{R@"l1ԟTh55=SmzHU }@L_(C#$t6�� ��/h=G pP Q H״Q'C$u?_z0t0=<F QpQHŝSn|"7~n41hf`_Epl) B2'Ok Rה X[=tŔ0pv0q`LKo3xTb ~޺Ϩ«�=GJKe6|V!'M҈1?17�ZP,*f?D`XEԟB ꏜ#QzT(}fAJbS JŠdEr.F͉,{>#u7C!�$cPLSlp=+'gQ ur{#3%#w\+7q)JdڍX|6'3b)[iҬvhiRڙ~ە�]mz82\+� 'oC]+ՕU/֝Z[;~=v)v`8wz`-#,i+K (qvIŏ�$8c-$>5zۮ�c|XuNAX4?[C�r0ʿH1v,n9>/ UmBh.W/7 *�:W-C cpA>c�#I,糲{\he(&vݙƸ("�u5�lzBd9IF9,gSx2S0'PI0hKI;|+,•NFU1ο5@0Am6glA+l=j2'% T1l~m\�=67z*1?_ʋ;nGKW& b?WqWŒ_5!ѴDƤ[ESݭHg }l'!'[oy<,yeQ�[RYxٰ:Jta }TUVA'쟎L@!$nyR.@t,�S E?+~G8<|;ɺ@_^ucLfOMmVP*ajڨofd {I0hQ,KI! Y!a[@«.0�3L~2*YÐm(O<aOw9<hqǨ]I(s2ь; tYz1h/gG+#d-dD ] S|D@dVRI$!yA 9nI2;jn1WLdeKcC72܏Ghf�u: E4gIx5@hxz'q8谢U:8򨽧hqr*_L+C-U$�I mLLUF} {Io41 m&N@&6_HE*AjMqJ9{ @u4n;1-#jƥ;a~#(�4S/$+OUMm"-ՃmYej$,ߠ:Q Ʀq鵋b={*#X97fy;� &NU]g#[U0㯍Sc =A1xܧc쾢ՋL?'ƗMC igtXɔj g%s7zm Ey%a<C)fЩ Nqʸ$|uq&,TxHzE8`><؜ySS}ǸX4�Iq].XT}=Xzr0,#H=VHSЃ־A~A~eҭO6IY3!}4ƸWJ!s39 ĕ?7J UbqcL!_w)a{0 *q`Jh{a�XFH�X3�(V~>ˁ|fdϒ2Or�$~S&adhcUϗ| 3>]<j3J+nK2m tI!<:vZwa! 3,$ʨeA.,!W) ~E H:n Nu]Df1@}Iȓf8Ɗ@ȍ�Mn-q>ʺŐzP\,2u#F^ύ�3mc5=QG _�ހdF o#53$?fb Q�Fв`p8lf͈[NiO%CO"�p:d1[cσ%n@|[]֩ddpy|/ێ~®.]z#G! H�ǟ=bsb0TzӍr~0F`H,kCj^q!G?BL:{)qT&nKɻ).VgB�յT#' #f-u[2~4"d<koW92;:.*ϐ⻬z4M1-oxꬽ\j߶ɑCɁn~4�`P҇CwrJ3c`gJX Hxzb.'QʪK[#[VQڥe�et ٟdbD(?}`Zmf)goL-,rfO xcbGb:H [lK1= T D˷{k%f_)6ls=bż`cOp�'OyTݱ5ȸ4N +N<n{c=h \\a� h{@ &+~>�G}6 d70PN/6ܬHJ r mf?#DALA1-~W@!#Nde<*722nČ^JP\`zvk4gSE3> *]p!AQh<ؑ<gmY͉!Y~ AǥLGͬtH?1\s>vS;üUQU%a;#ύ47<~ڌjCOi@3mBȹJX [uЏuR}#*~Ө�70�aá]H )$@&`D)a(EL=|,w&~Պ�> A$r0Z\~V#yȂ#* "t!GoXq1Ci>4@mʅf_Ƅtu޾ N�2)Q…6, ^viڨ/AK7dvy-0< iYI5ScU�UQ5p;X朙"[<{hG݉\:nxVTn~O`f]Jg]jw7l BvSOÙQ8 ٹtd_F܌~YQe@Qd`7ԳE,X6$26O!ӷ:<gq�M;v7<R8ptn\>&,&,�ڐB}r2(8B>CCFmeCdC ȱ{rc3̋vA*zP98WIx/q9ˍbUfVB/.R@�FL=Q~  UEPN4A6O[S5irwIYU�JDŕ%qO4=&d0t3=$XeQ`:j* øEQ9!@,_&6S6a*1q[1!e3�vȮ�D|y>�?kOzOi2F XC) ŋk˩vuu?+mv tU2gD�3r]w)"rb,Oe̟gÒ2eqm_ |iT8( X@ni$9b%~S$֬% FұrLA7\kO:TrŁ{R>g O!w7 ` mPFE2Jfwk#UN(0ojB?}0,vnib"Q\<B2UQ&Y +"Ky{RPqwNOIϕ4 4RlO I F"<�WJA}&2i|s(} &&) 0ȋPAV CN V})o&OIrzRAJ&c>b ;-|%Yk20޾ǐ-S q#xXytQU3DLl#^e̤-R1H\va\ciWJ_$ހW6,t7l\#r͋[w? 8NAɗ1%'Rx9+ r%`}5<\xr�yC\PH.W 7Ȫۉ=wOƝJ�EcfQt,ݛi'JA \^OBMu 6 N�[l$�&2TcI21d#Y:niJ%:N枧(a3�҃7<pjA7Mhn+dpT:$>'I#q! �5)'c37Di,R0�4ṭv'|&@G?b˹~Pda^ |//C7O+W;"@ۺLHBs:t @7?V #cc Fm+,|֝oeLƷ> �m++z``0#gH(fcǓ Cɩ[xk1{HI64A/e@HMLiCooIl_DŽ٩˷j*[ mvR�ͽJ!ȃJˍ6[j&~:e#oa:Uel~e�Qi*,Lo4L1RI@ƶαBnX|uM3q$;w�q"?�{g'�$_Hiu<ԝLپ4wiGlA?W_Erc wH q i]>=~ ]C:iX.6b/~G#DOX:™E76XJǀ*Cq*6vzXU0<f1)>[yfgr%s-cĥQw{6![u#H \Xa#a'zZ2ccG _V @Nې/EC. HfN(A@&PbufxFނ ,|;iF奛.Z,�$%Wh cR&:2,m4/S&b#n!t{~4t916E-�O8ی3k~Bƙ -"mNї,DkOZ.l9Y+E <M+ ^Ɨ~fcONX ΘyPH*n[kҖ{o#Hͣ?MZ5 z'l$۸yES덼[Lvڑn~́0ݏ^2|ޠ֤r_,v.M2d6>m[2, =~āK޿i�ǧr ~M+1>`tЊ1"I[vձrs₣xMTܨ߼&`�4zvV%KDζG3ERWE.9 Ez$[q3o #6D@Uf;MI  v|jȤfm5ԀF7XH$ E c?jx2bu@.;u1n i'bbcOgI_ >T?U56~6eSE #/>F9n> lv�A|:V@V"fu2!Nc@f,;akD6͵>LhҰ6M�a9OJh�0 %�P5Lpt3H�Edg 6%fqRO}5N>V,H[ƈ0_0 YƏX`^6E*Rfb@GSHbdF$HF_O$ۿ5n)4`'IКM䪏՘B>g`2տMPbS:_mJm.h{ sۈ,!`t{O$9zB:ǥ&ퟑ \X iX|c۵n,'*|`�N�ƙ�Nd"�5E6'-}2.`'B�V _(muc<<Y Gv!ɕq.i>eqQ612~Y}_A Hq08}9 }O$<rQNj$^36Mϋ2 Nضj}|[hLc{Ƅ+ cfafoC| lD+! :Yh,Ord u6�vl)Bk6�:t=qp� N@q, �0:Pj>W!H&7Q049E1h Auc!w6<V\X4gƵlG eYn4 ۗd!aƇau9f=!|a`jgsDH1~ڶ`vh{y?@H uM>`{Pdˆq^Hc.AL?QvM!54(nb$w3|i\Fly7[UгrRcmUM xegȰ6c2~flP;̢c_vx ƅE[C M$ dmH{+LO5O΅Z? N�rBPu_bnm'|G!�RN+31N"-2#kOrLƎD|*IJe 9W`v}c -c`iL쭔lUԑo=4-N&{@?šld,|d5Q:H 2$) V=ie !+~3?D�8kkuS(zh@a1\�ِs,6&}Z;+M ˧rz܋kxWdS&0@GPUvSd΀CU�z†AH88JɆlTPxlmq@Itu$KQ;{Ooaќ;3�_Qd%g^h}rNNcʊ`\ۑ&3a'� s:/Ɨʭw( O wA9189p><Q.ָݥW&~NNO!gwhHA@)XvESXpdq1z[k5�'C)ATW!$m+8+]:m5o|/�t\]`C.@y7cd] 5)BT�ͼP3o7ou_B2/ra+Lbzh=i%#q7L<iߕXbغy)')M�QN&aM/F=G~_ n#x p ,HM|[)U2Xi +> ynEZ퇋7<::�inf09‘bu) FT;#X;Af!M.ty:*'^>@WX^4K�'gn޵wÍ;n jux�D_BT ʩ[th' nQF̏;Qs�tw}vac�?u!0uo|8vIw۾P?zQ`�e wՈ6TH&Ň8"GgZUʝ0벴<G(m#Ґ ,I{ȹMus33֝Ge:*ڍ;zR؊a1nB`:OƓBLS8Yrapo y~4Bk n,o2.@[%+l|j39|=׾3>1w fmE] p",Z.>4la_v7]clnçJeq2HkMr~G �֑ Fo'8S;Z~W/(aqO'f8Nn'RL:dsIM4lp@Z;~Sh`�״Զl,L:KQ oOtȻ7z--4$%Sy bWɻ+E&iԆA we`/p<�r fnD+0rrSM璢1qƞ rA٧6xKɪn7�"&rbg̭LfY[8-&V(r VH꽔<-q}ko!Gt=BU 8)r"lg̦oN7A@4νܾWYY\Xʺ1X-5^zÛc_Lqɣ �_B#1"Щ;�Cj'/ߐcpTzH59`PqOwmer;^<A.nVo&a˔AOf%f"Op-MJ'a`1&dI'k3#vM>EY҈^F�eFU52d>rELk\twϛ) LnD|U1-Mcb}F6�G| hcTT�@IXzO5>B>R.'2.iP&@ rNT0u`ܝOLYdV{;(y/k;i�@ 0uz2BV瓍qTژR!$#I$ ş ܲ1!^pX k*yEt_WWn |iꢀGfL S rHW&0aZɅXZfE_n@"`{iP�qJAnW,C/�Gp9$WƗ_elx yoA;A+;YfuP-|~gƼyBTkp*!Fů2$zDȈU5 Ƴ=,},[#k/l ďl9Um}/*yj[Hm_/՞5eGf.3=U|RA,>Vi倍ln:\ys >=mf18!`8 5#G:YCQ)~[^O/ m\ۛ>=lj~.ȅr! )I?wȸF t~.0`2:իs ~IeXSYlvM6)Ǎ90cA L/,MA U* 0XPdW8_q-<5ҍi1EeذS^׮Hh;r`GqJ > }�QݍE b՝qrA"?DSo-&@Ȅ`P�r`v/Tw;MٌoZdjbN"gX0l YwH n"q't1rԍm�AW&oe&-y?ޤ|JŻ|jv D7>?՚|N-64E2ʌ@.㍾wAIIƃn%!fH&uM 7p >nE�p,v*LŻc qwקE@*۴�vEi` Irqqaw�Hyh�t2 ~hƤ^{OKqBͷ́IQ`{خ,qBܨSPb/c2*h8 M*x${jI&O4%x+66NF^J@Fb|L+-"ԧ/k]SH]X/�Ɇ,GDaQֳ>͌Ktޗls�6X:}$ 4A�::A;|>c7=ðvjr.i̘EԅR�!X|$_좦v �,xE!EֿuN4U,Iv^Ao3`,GåNHt$cbJ@at v(V@ nIN!1eI;uTVQuDZ<+Cܷ NN&5eԂ*J� @ܢv8= z,~J|9Ie'v68r\eKD{WL)ǔƃΚ2??ZUyZ& v'K9&6h,Ϋ ll$ *ׄŽIAڻ|^A3ņ8 |Ȥ)k<r5>v>c8!E>_VlԐ QoqpǍpUޠvnL퐱JY61j%3@!Aj C"$/_hn,+i0p؀L *NL3ѱ77Ѡ7[u;*8+nߡDh�7VO03*s0 >~>nʀ\OM'q,GM �i 6np\#_mitX9>4MYI1yQhr�w�(S|ښrWY@yOú1 $D;z͈(f/h+Wz~{ŗ&Gƙ)mi01bfȪ^da_AZ|obW2s#lJ;Ag+K.>8h"\=nILH"�DS'516R\k-fNB[z 0֢L,*\U*XW$IoX$y〼1$f[bmt'6z.LJ^ع2"Y*L�Z!a[Yዏ`8ͷ)׈~o*hRL ߖu0UO2a8 _0 <p6ϛIQ ;lxdGaE3U8щDc Нp=gjK&\\BɅ"ّuӭ%&M]Hr.ֿA0:[4,1F96�z0~4r0AۯlSC.CyO]GNh?+ؘ9H_Ƶ8640:7i|*7*=y@JRO)* M afǓ3~6<a7܀8NþkS|;O)YZU4kɎpfrA۸_l5OpGglqL!w8&gR_s,O[k1c'x`Ăw^+AHD۲rr}fc=A=e;ي.lMV(%a㷘@7?e>5ˌ"G|H7,$oz\dnR7,N�ښ\ٱ9Gm>81m��tSΒ4 R�,˻iR:6>!б*Qچs ʣMÒK\u f0>0$i{{�2 2* 0ۚ[(՚Z%zEpك{"B ʪ,(\!ىPf.Y~AdF wݴMo$XZK"c;DM&TmBg~b60Vee9H#h ŠXس$'s@v;G.G!8+w#^:@ao86ipǛ` #6V&dD;ft¨)E,J5syYJa*l<!k .q~9AԏP Ow ܌x1FKMIV^~Si &^zBl&ۻZC@,l:Z[lR2@GV MNp>& lj(s{1ray zotČ=I.H�OJMr݊- PxL8}[E50tén)wc=V#h=b.h6Lo,S*YT\x޵3a\I`T7@eFЈ^[ņ�6 $_�N*?DAfU mIcQ>LD"$5N<\&d})+z8A.l 'AF|9x<aϗy/+b 6)0 5ef>H` >mYlc!2/P;{<ɇ{~,/7c@?GN ~HEE)<Z8i?.o[ �^4^y}圌5Y6VXiL#XdzGf'%O#X=z�솿'{_7Efl_4N#b�;I t?ζap]Tk@́L;zURAmY2!7( 1| U8M(Xd%ݓʃWX.:]GVA;,JLQd_E۵tGkM\7zi )Rh) :^"*�XCnLc�Tkjq2|λAԨ*n'Pbj˓M{+ *w,TͿ#l3'瞿}M TѼ5? 9+ 2HSQL]W=/fe5ظlzaHɍL'R/ʘ8 uWc ΀}U¹ˉ)i|`�ٓV>F4 _t"Z wX5F|~qn9݁cP^0{;#gƤl2ݓ83Ko81v' '=< ;u"$-$I&n�1nlBk>%MoWcnb:$=*=v[csH*"F ӡ։Hmj)q".|,w|mB`g݃gK\e ˽<jr[M4<<g_^II- #O1M<P': zwнˏq]Fm5LF,iB8iStOP.4)Nbq7vdbUI!ѭ1ۯJQ}rqL' b8|򊿴p1ze2Z2zJ@tYO#U#\f,B Zk)V ۧ% A9q9<uT|a+/<?ݱs=0BqLeAFm6QYZ[ћޯ;|+a&B܊FWrOr}fi4_bŅ]"mi8 gv-^kh8wpCvOªӤu|)^rc@zdƲuT%?�\OSn@dz+@cc[ + v37&10UºX|*AĐǻB;*sE6Ug+.53M,<u1Igc|X륪F<Aa{N,ˑC($v�";IԈQLHXg6hZ zB Dj>6œ:0<}CQkm] ~YD77aaʍ6_U�y`\C^~ϲdUF7H6 ~ft*WRioct6ݑI;B8Es1a�TZK1}a]Ŵc-Cq2C'ڊ~66 GYjI22{&lNIo$|g^o.4v@1Fw NFRߋ"qT$:롧=s݉R 3g/2p ,47v4qRŃch0_H> J)D)E=46<di+;q%TJn+O*m,թ .$0vvՉ쫎16iX;Eg_ƏoP\ fLD֒ G#e x_{o?�8HD�ž&-^&=�h4?IK9 V�?UD"pDƫTA N?knm_*y Js5%�2~U�E7]XEm齦g:^E|waԱ @3 _pYׯmGry|bK鍤Զ icV6@hc &KJ4D/!cfSvV= kIvýS+llX|y3;ɍ L1ytً#(&; "g)F,�bªg.;o??`9y|絏ee{FNG'1pe-v)S<T OR{M<嚃O#ݗ9r`?'r*89a~{Aྯ= 5`;qeq@ A !M}?urN<$v4#9ڠ�SX�f2D?5İ|Mr<T4<x~j3m!V@TB}]I%8\7,~4BPYDEůoTRNj+8Lͦe=<ífgG6#p%g�ס&f?dƇ&RT)籒J G?*%W7T[{D|\}^ S;?թ"~/oꤰ+8āͧNH¾;m*-ѐ#nf?7eUeF�:yvDL` (8lGj70�뵎% @(`bb)@2dPruYèB4v˵t�ITO% ta I o'7+@l.͗#NVTWruXG~P0_ 7\w(0Tb"n{ƪ;@vHr|DENu$`&}\0^q0Li1;7U/šM>h_;-'-Y<u9Q]QOO/?++1uaeEq2aXت.LA[zKyx07!qbM/m?-2 H(?S0DդN^:rcyT֧ 4Ǧ7Xǟ>7 3ȹĊ.47&Hע`!rf¬l&-򐵯=Ky^P2ޘ]ϵgh'zojG,sӱ R_)OJ"A1$h <*;n~ngI,$9`4='q q)= �b|Xob-(ۭi{77>$;67Ҿˈ>Bdmqq% <i5]s?w.D z^]jKYx,NJut<Îy }m7IsN8M1$\kj8ϓeП*Yvրz֮+$)b~:S\{jTV:juln+¬b�ƣNFFI()lh r-ҥ,NGgJc(ll-'40mjǕv( |'@N>4Dr23 חa6T11.]g<˥1�u' $^_ehb !4}mA\ЂhUf>UزۻMs�_*+8W63#~X<R} +(lYUXa�)#nl@UV#34gw _B1\1xZtSD|cx3@J^ry͈bLP6 \Yyr*d˘;m#S"3cxɉ"@$\ 6ΕގRSM~K`N<n etWbs[v>Vm&/**vY<x=90,XGJsnxȪU֌#]Ij#3CK *VRЧ~ˈ.:ʟ4ֲƹC7@0#-ȭNe 3`#k)4zϛb3eI~>^\pfpSXǁf*{׶NJqScȁQtMUv𩝉's�S`xWes HƣLnnS|�:04Vɏ'_2֕5{<[LMcc!FZǓ0'i\뇍[w3wԽ FfrP5k0'_,<Ɍ�wƮtsͿ1Ұ1/eC5Eeʣ!(`=V-� 2r(Rףl>3j@ PcА%gy32M'8d+mˮԉkloIfY PBOMy{22I1-p󳜒ز*e�h<+s5Ssp?P@V$Sd|y'[R 1 _NW>?2IU5{)ge(Zpݽ@[\ yHƲx@$|i>F$o< #;9%V6C T%Ohʴ۬,#Ypsq4W7 ȑ1q=3*<_.*4! lYv25i$(;vb$X53Yc`֯Ta-&m0v�ZԖTxeabu #d>brtUU0 ̍f dc$ȎoMHW؝,Lpgx5+VdWdyj >0-!<ho_!!TB 6ܴ.݀w_)S68�z\}F<M+ [:1#D-ʭ@@pGNύw' f?+3ƷVOu ))5XnI>4if:]8u N'u\E:`�ZUЀ8'v1uN>F\bvfYvq9&Z&&Hu=T)\r�W{vk2MU(TbA31Jن?RAO]\mH̵4[Հ[(=~5$sGwuʨ9B)$yhSJ~޵R�_0h�|;2d|1�A~"!s'@�ѹIuFω]%UQћ [#OGRni,8Dy0z^n; @2fS&X/y.�1hr Zb3G[LÍA1' �<diA+D2bdBo;hp8)5qN��>]imI ~ӛ 3'>Јu?. R�h#ƽc\x+ if6swAR@xgQPN0r_s~IZ\./#65\Sdr0i0dSc9Z{eq0�ŤTnpabzp ,ڧx^�0S`LHO[ee+*295ߒ jh9"̶,q:;~?["cԿ23|yH͗ $ݏ{5dϛ*ĨȀؗ{#L{g/'!Vf\ 1/҇"u]�4l@iGq9r6C�T˛%mf>v]F;@@n ~g\e0s\+zЧqxT>V-cѣ_1ofMmM])|paTʬʥ2S,jٹX`j( /`2K ݨ+"W8�?捝U(�lp�_`'`{i~L)<渰 .\|&5$EY\򔴿V?;۹\&Yu&H_͸Ѐ#A/�GMuzKIN31qqr(]I98ڿ,TduƠ} 3'!OҢ-0,EֺuVdH͎1klȀt{W+L30hgoKFrIiYq&,8KY)͓l6"rઍY!N4Af/'@7� HO$dqo$Fei3Ln&r:%wM..,3 δ^s{e߄(:nڏl8_۸* A֮0}13be~^~I&JGJXyiWΥ0�ĉ0svԱ28胍ǻ&fOG}z&oŁ&fC|ʼnkX\c; 是]mOںI�H�vҙ6з?)s;0U^5}D=>� XƍqW g- NlZr<, }@쭳&O$sg]USbx|^6 ܏5I{&5\eK-gS]pܨ�߱%S" �:'_jq1ͼ c;?L'% _Q.ڬ>m4֧;b?u6 vS�v#6 qoF;++#q.D̀f-"dY˸i^kx@!ur Pg3Ys<Ce ?1ĀKGfA-JQ ͐o?4A?1I͓$.u_wi>o�B$ǥe{w'2"?UzV } $P! *h>}܅A91\đLwS^�)�:MhqxUA* ||pv1͈jo�ND|ˉ'ug͋ �5Ypi圠`@'pxֹy;ET_2vC~Nr#n,؜*9Ĉ@`0l?S LLB+僔P)v`aTΗ׭%yAcA;A|kPI.|)qWvoOG R N@-[;+c7Hײ~I͂>!OUnc_z[yb'[ ㎾ sN .2 :?-'J')> YҮ%N=#t6MTXlҹzڤ c{S5~cFhqd[-`Bwa ' y{I=T7'MvDs)$F"纪1 >lu1ӲR&l=NNI(D<MU^S)`�Tfh<M&vtտ5>Mg;`7Te|HBĀ|(x8sD �WmZRVc�LPɐcnTS"ASƌ9D7nEE@96G$\]@iQA~e5d*a;vw30=xϒ#rź+8{bݙ"I}Neof%Q�G_C@!UuOG[xq"Bo=`K/eL2׋ 8X@�ZsśړAfn;{[ NZ/8lA&v>*KU,<l<Q DDE)bbOq6zbL"|5*;6XVW+MY`]� TzrAw=لroD2Wc0)Ru\xCr{� ?2+?)G" >|)<OOu97,`획 c#qƱ zg~n[F}T?(o"+2dmC *?+}&k\h 7 k\jXj6ʪmu RD=fyX-GÄRĒ$u+s|:jgcV&גkb0Oga3dy{;RCb`\unY8+Hʌ,T:h? ETc%C�4_v'+�4܏7#c&։A͌lN1" 60 L:&K)m ϔh{5,$\nf6H$7uu2rǔ2&Om&}h]f`[v5rpspڛ*ꉈ X1p+^ c!{d0T1Й=/Zqg m=liwd,1OpyuPUQJ`4yEc_Yyc' Ӝۏ2͊M[V'sqŒ"n[+Mv$jF_ /?P퍁E:4zp1nQ0"_+h|+}1413fN]܀qqՋ&9;/rtk0f'ϕx�7S!X/Df ~SoEgcϏ`~6$!>6l71Jm~kɎض\bm蜮n [2m1d74|`K]Ht�ּ'gB":YyLpdƞ҉|oYgrH>?p};glA^@qF6U՚5;9V5d|jd4Tr0{D>NeqK0rO.?H ڭ$|9QATtЇ|Qk:Vv6 Ăh,.I&@Ru֨%ƚdGHaBQTn?kCBB-У\NC`m۸/y'!3oVQURΑֱTۇ d(օ>|lD3V' NQTV2|MSû}FsOZ._EIw?d1KˆRX&;@8% Xxvگr22Xi=ci,v\Odj�OvL .m4P11Uve7ΑM2!qH諭(ڙʥS_LD6 W&d|=Fl~8Vb;ȍq2\PH.FNF􈷦NoY,�AS ʢ$2{{䴂I:ɓ IPmc3e* vzI͉2&PO_Ox#tAI0v~=7TR2)1[)݌u9vNѢL*ꣽ?/=Z\jDj^5>"LqZ F&A=E0?&1B-2"Xɛ>1�%>Q,lR݇AF\)v@ʠ8:E+y>a;Hb݃l5|J)L_g#P�Ŧ'90?rq߅I`W=Gl(KA[-qq8bs=聯Vb-iSּGfˋao X)3d~֯ 4?ua�eޮI[+[.!ƭ&"ڑΧndLȷ [~; 6?6$~a(ܠ�[4sڇrg Q;`*X8ݸKb V9�Ny>鑛/-{_3ۑJ0HЃ'}%B7)yv<p B|n)�=Y><hpV=@Ώ0_"p2HU#"{<^nrۘM*,yLNn<.&)1F"[� ݭ9Ƹ2?#I96MBN<N_HWQ0 #/ 7$ɆIp9_Eb]@.dWZ|ccχ >fiu+u�epǴĦr,nm֬lnϕ( p mV|zU1tΫ@,viXյOM xML,b~ HP3qN6<k�ۺo=/Mzښ]#AE0qRt=כu^ʩŶ`?sl6 ܬw^B& t` }Ďo@�\-\ m>RI2iEZ.5&JNF9 0`xQ/ ,DU"c]oe�4=Nw P|˧oPLNFy%H5*\�'&Mouһ2"LR׹+I=XEGv Xh`5hrS u{ {SgeX/nW4T^qxyy cF>C' *3n!ci֮td<0w^3x߄09"7E+fU p0mA=Aҽ ϼNIo ֪dN֘:פ˕'R `J1OH*Wz񲒬ӭ* oT*nwTP/k7e ̈́~4|md;UlI*?0;ʀ:ڮ<I֫8P(m7·8\\qd\2P#Ţ fsd-`)'ϣ ~R?Υ/+CQ?O yK)&֮q$&?)騮W�mчH\IUgu1<mΤMh _a# GŔ~5σ� X1XY_7*Ucc9KV:dTr]bvq0u 7oHu e%4fl 3=J@-ziGĈt<۶" ci:~hxy|:Wc$i|d  Rȅ>; "'ƌw0%r lWv *܇ϐzA##G \\粏J]a)|(PvPNBeo4Tګu+59sݍDc07�E=u\>LϘ"ݽh 9CfeZ '$\cħ&C˘zȦ er>3A# AB&D5hdFLe8ә�BJ q.]g>|wҳW, [T\Ka@�&/OSJnU U�$PGomB7Iҩ$#kk=yb$ (ȌKc3e(JLn:cESFOob'C?:K)ɕslcź)|Lxɔ5��Jj3C �~ (\ ;Vg[\Z݄IǸIt<ܬxP ፖ-@xqGk"=<>6elڌ�RSܲr;cENEU26:{wW+ ֲ#P2@?Q½JL~+ ۔}@:D ��9->,0<vn֊QD6,E�.9xrlD8GoTV�ELuc#'=ۜd-{ {4ǻPɩb`~(' On>n6Nfq/m"ݺR8|ll3r:|[̌nDcĂT[TvVb2dURɍdOIBxڱ\Y\c�9WV~J ".Ǭ1I͕>o6`ӏ!WP(m&5'ȼfD+cMhc&6q\d�ɫ,}H˪~A8g-C)Ҟ&clcS -эNoh=1/XC yxi./y*  Q}9mkIx?,DJ * μͷihT@OuW;H&d}B`[Mj&-6RUq KLU B� YҩuSt 7~(衁&^f;DCɠw/T(A4@  1h$kҊ2#CnB07츐S1=b_FIY\2"zW"dbwA\ac;/qlqEG}H,194JOkh,ȩ/l(Nf$�uoq}Ǘ 8gmz~|PvGoX4"<zvi?u] bݐ]1[ !lq1oBёV+E AGdDMMDMef� 4^)^lj[+p :BY! V G!G|2HH=E<f8wA'nҮ8=3JbH"o@W7.Ud‹ŲDGeSp#&A6e.x-w!ǔ[YSIp'sbAӳXk̛^Z': \GTY~ģduЀ�]<&gvl6bA%ok#0g S$,;^1ҳnO9 q2ş$t~r|L,^zPA!D[l2MQyWXg$Cy]]uPE? ;U[UfOub{D^zN+Әp2_l؏?Z.6vulAF.hAl!N�lLȉҘɓ>C`ph7p<laIkMxk2T/04U6?HDvDQe@dv0vΑ[x֔ l"bf$_X H6�B`JpƩWYl@$~'c|_6>l)|G.fH>[~&M]I;ݬHֻ;o͹;mr/J.D~c?nE[ !].g5P l"( ͌�z(r8!l-TlVb ~-b"ojIS;>W&bP$UeЯbTp vއ!J9�LkEN/#,oX [E.q3oVɒ>rd㓋$Q?h\X.$�OEJq=/J3Q"!L&d+mS\$BۙncMKap |xIG3_cōF$U�VޕK>wApea4>>\q~`Kc'e{s3@׺").,XK9۠bӸ{q e.inrmεߗ}qIA}QAmZ#gg^G)q:!h%;uҶ" I2u^&f(Rq[XlE.P~V@H3tv;jz?J>R=>(gwWd2d�v93 -zJ>\ىqj\�դI9omȫ߷tO}*&5�{jUq/ʍT\ rzX/7T ="7zc� zn>pqpc,w\K]^}=2>;/8Üٖs$S_Vl0rN%;1>SZoA<? {Rf_Ty&מ_?m{~`aT[~XkgrovpR]b![i Nly~?b8e0LDa$f&H5n$10f(cp#JV fP+ox˃1bH�j�rep!|8 $Ƹv֚*.0 Qo1@ީBdB x .C, �12 II%laWn$i'!sq*bn4"5la r<GeD*`$Xԕ:_ȐQzѕ1lq0cMdaa[10EVCYPl*c@u A !oc=O]W)zFaIo+ҸVypN1n3r9D`ɗ `&d˘jG'_ko)21uWh{g񘌙_ vwSK D_8!" M~CǦ,{<j2v+ H ;a&"ՙ @kО�u8Bmeպr+.𠨀`ԸDC�6osl p+ \Dh6g;q;pE,A흽Gсk:O 1weϐmr,n#x͓1ٗFcѷX4�^&Ql*|DA׾-yi֊f;r �t`tt_'ɂa~eI{dp|#[J"l{7qݔ�kV[S9-d OAIr9q6'2mhӋzzVM92 @,W[(KF^wrl�}~Gāuvb@5>6 KGO1Q+67 ѻ'Y{߁76l$ ?ҟdq<&uu<RV�zymH':&_{$:5wU#,(ȨrΥdD+#''sx [9Y_x\d&H " n7srg=3R_j{%[.ev+7۽۱ * ?6T<c4+9h+A{˄]̇QnF,Eܜq,֫L#1LнsyL"$*�lMYD l浼n_/nNVUG̜a93Y Z.AߜlP z{ X |Xb?T.^.%nR >- `>:Nqɜx0dj$ {˹'L�n.8ǐL֮@Ā1 1. vT 1|Dw )vfpڣLdX{$嘪6, `:i]2I잴S)F5P\Ԍih23tA'3/mϷb7t|>yiP{IG($/|)dUYAT@1*G_# XdpGYtQ&m :Ҋ2c0@Ɉ–ZL`$5EO` =?(ZQ 8SF`lw?,jrK6"'͕*֣ؔ+7 Ͻh9[0Ǘz,b߅1¸x<&VT#[@Z72Px9\Lo >DķEΗ �َ�ۨ51xGk*f]HIb`1e~tB{O��_%Z2z<||p8i?yu_oŌ{:P�L~\u`2aN�@ǟХZiv+4.Yr 0 |4L9fhV6|>5J$lMLˉ 9Xp;I枻ecϝE:Ssfbؔxya"/P߬_)q1"XTyW'�xFWe6ѕWiF=oM{sy<�uIn^ۿqB"q셓shēa%xR2~|,1^5 ف.Wӓ=v0vO°�?Q$f6%8kxt{W�d\Z8؁ 0NCK7/{'' |ۿQDċn/h�zϓIHBֿq=-cr)34 G�ȟce 8&q n^"'�d|HJb\jomVs78$`ޢ!3>4A ?[yH(a9v ¸WJ9(2BuVM|xH iӿB{il7.U /1ǙU;�чoZwtegoF5@=bd/WM뼳I3z~nn6E $ocHQ^W+ ҍ[ lmscX+iAaFAwTd`ǖ�cM>چhT~:ZOs84*^  ~fTɌe9I8nMn&|in<ታKOlNݦSy327: `qf2\� ?]Q&v68x8ضY;:}|yB{}F콱C~pU?6.:ޣe?,80=IBʮ.,#| m, c�>T>uŐcvG�Otc XT@m;f[ )2zo"&ʹ?CmZ8Wn5 |")/NW!Lш$ vanGϮ'Hbs{sq`m1aֈ<`?(ڣ>,0{r\*wm!]MNOL ̛$ncW A a�D^Mf(˅'Vh<vDreLꧥ&rݜA#ӾrOcI eDxVh'-jQ%aA3hUU1M�OJ.,YB$(3ҾguϦƠYa@!LW @ E>NmѺ 1akĚ\l]r4?JvZS'q3qB}tmOsY~ٯU3.̀>PLug>#qϢRw>HA}fe GR0a>dՏHMFKiѤ#ʿI+'2 .@\Q6FLNW"aa)3{rbA@CψS$UR"m^s16v4> S;*2N˸[^K:^'2y!.nV?�pR@L~kaz;7/"@Q-mol|e{䑢U}F}\l#$ΐj}F'$L;V~[12K#oڤ=A2.$`%a|xuIq'QMeawqL4O^c^W#FDeVOgH3Fl_j6֙(2 5R#_ Ә4+ ,~^R)hʑ*RcT㳬oW^iٱ.Bedk;)2qvR`}0.f(x=|fK!!o?-\b',7'ҶaÃXP1=OmyYx>^̃ut և6v[/JYI]Z5d?,ݭ4-�\ZHc -̘Yr*ݽ$�:ZvH6_1c@?.OtH9-SX20mּR\8_E"H`z ys,ޓVX>5rۊUDI1nX9Q&gIƗ&gaJ?#OB#^V!lP|}F{sdS�΋v,XeT,kH>H�j^JQhe8(۽EJ"NF2\z?3&v֨){plyYb6>ɬ^W*ct60UDtҎ1D]D'UVk\ܹzQ3猡 g,z*䷦!E!l^gTۅm2YPgC|L|rp G7͕ge{_ \><,adc`DȖǥe1_ &K;ϙ/>NY+q)Fz�vm� njb(&>@׊/O 8~琠$n:U�� {/7b.:~5=/p3eLy$ێ47L#8^{_A1Y(|wAcv1y>22rp0IJ�qnU!QJ(s1$ĉ.bRWe49lqUU2#Znr4 /|ld??BO[SزyWX �5QKc?c& A d1 /lȊI=,ȩ+ؽGJ2#zxՃcUpxSbF's0�c@' .OFb!f.J6Lq,J 8%l0o_IuK65^nJ~B|*:2  #Y, Zw=>GH:OҎC wō`>4\㐙?sz!4˷?kK`?uH;FAנC?uSxs%$.&4MN6_2teJE�\/=A@jNeuȍk u d|rڒPp�hI¨ᤃ#Pc,l:쯾`1"m`b͑]L3@_ +9%Q0(r(7?pKcef+WlIb-q8ci׿ҸaQG�z '&HQ]Lb#M2+s(F,8lY}'dvt? a( fdǴ�u 4:C"U><Rr@50bɜֵ L㏜g�Pz ͭ A[2HMņ2ZG(Mɰv従`<:wھowo-WJ2 ,&�wDbQD�mU- db#]ꐅI (:߼\JG`d~V3i|*TȥXh#U6 s@�^+ W"jB){g񪝰K;:dOȆF B JrFk O1w*`sz WbnC�X ҵ[COjO)(,ؖ]ĒDE!uʀa+To;KiWQ^7#v*ՉKRײw%1 nAܙ'W2DчY8!C\2VēFp$FgS۰>e"KeR7>!دihE~OHc1!O-xP@lV6�}A{M%M}�0`b>fέt7]c#$>A6޽?9s;�՜||ÅIaxI'/d 3!TUzonLr_O(U><4]Nӡy9GqW {+{<}//+gx3ff4A9=l-jaySX,er�p ;*0{�,&ǶM ޸nOWygw [YeS0'0h篜m.lq6k�bEP%zȭMmR^A҇T3/?04Z<fɛ1(a[eTceԉG0e(B|FkZL4'XoML"4 ɋĻ3Hӥ[\ĜC9|Zu1\hb1 F^ٗO`Zbu!~#qH@(<iql9 ku9�6(qDڱ'�έNw7}^묱" ܃#� z�r7xr@-c2GAKq1H e]XvDZNdgsn3/FѽP3qyH?7p- Y3 ?$ 6*73r7!U�㩖ph5bf.!?͇†رem$r3~wi&u3\/eoc 1+e`y@)`脏.(x^IJ܈ ڵ`,0nՈ-g&c$BȘ~^'ra>1__jV >S[Apw&+#1ɑ='1Z䕜5l^^t=> d*\ O/[?^alxUK(o��ۡ=(Pْ r{7ϔb3W}gh cS?'Lq6ԛmVf{x2y㨍BG9|S҈D"λl( (ڞ , ԜA"ɇ/"vMnkm eĥpםcKWb�&-Vr؅RrPX~ӫe La�P7e\>PsmqM#lkn$|.o mUV# CHv1^Š ׮Y& ×*W Rr~f`՗2<2>`ʠI[#=^B6gBw*Vn�H{nX˕XaĤwb!h;. # ŅQUDɃ8 =\~HU t>L<hdyH�Hh|S ی>PvP䶛Ht@~ l`K($ a0oJHu`<^4q I'T|K* f t|k.v�&,Jpr<,YQaיX\L"] Vfp|dd%pF5H +,†* cDKr/ZLy6@aut-Pfc)@hkMZ :t�S4/L6[A�wyEKȾ?2" !„,moC9cQE*zn`kp! ?0jٱ+̛Q�Xt5͋ q}f 2ȸvvӭM|1!$-b#BY r3<ir)\)i'US{1Fo)UR`b Q2DS<HF3a0v7{yɠ\K̟P!A=A=ҡ]�5@(ɕ -=n5$g$ ^'ԱXHI)\FK7:_ "&@ dw&9#J> :XGlu쪐PIm#S}H5 W Um0'7UJ^Ze9[İT}2J@P vƬrK4YLt�F?P* YB;rVI`L#[M@5d!ra,H Rw :^~5 E^:(m.f/T#ʬh!EUUm܍{Llcy@!$%mG~*S6RYn=LM` 8EGz]5'Rgp~f,TۍmjEܿo(10GaY_#Ҷ\PkPl1 ]AEja'NRI80R.71_I\y_B>Ou/c,2թL&a^RZEAr>�2r}6D\'q;5὏#z$,;{ [{5ʠ�;`%jibMCy6!0eQ0HN:g;`m wh5_91}gyXQhm}g-A&toپ<Ķ0H H'?3q/3jH=, xI}]Qje2|k+Sہl8ʂH3Y6bFR7V4 zp߱#3۳�!OV/ӭ5@EI=tm!㥺SOGJÒ d5`7Q[t5nBE>? #|O]�VJf"> 3kopjc�BGKwV>F0MW;r9,Nqa|hn2b$Σ[UK>c;vhgǴBdwxfġA-=|+Kߐذ?* xX^I$�55 ӵ!dO8\  h ꬱpu"Mpe D,d)Ql0�cDǟ^7Q4&-#CCjiahUÐ|A;@_V3Z9)mPLeƄH`2Ǩ2AD赼*WqOm$%e hh,[96 ~L-ȦzP, gmd�H[HPȃF iWq3;MVd WY�(U1$&77ˮ6mz&2qOXBID9S^tʌ݀o:YLn11`EUCI17J)XeLVz�4iAsv!C5`V/1qry@':\xVep$|an^N2!q0'C_GwȫH \śi "73ZA1e"vݔi ��0 |Ѡ>ߑ?C�BbzN+ZZYh`\(Dǖϓ `.IhCȒJ)ӆ&|ʻT]H#CY>-Ui5;+Zjl.JRH*\197[hX9qܙbv°aʳ, s<ds"-o ]?II~@[lEa4S>pX8`w` 9SC c,Vn<#KS"&]n26BdqЙṲ`crAcҳjJO"PHN1�:/l@׽!w37 7󮶲J[H$='r~Djp‡P1ʺ5,̑;lE^�z�fXeglGHjĀ,/hBC /O n b.͹2z,=L|xbV27H5 ?1oI)�dd-},VVuHw,APGv>Q߭vob[\]bEKc�u{_WbP<be9 "=o_C[cA^Cz6F&8Xsت-vfoM�e%3Mi^Fllg�Bm3aMqiI8]@m``$nٞګҹjG_?,)>v;{)L}"{x|m"G53 yq8*`}ڽUT92cg>q1:4Q&K/gq%�MĝHMaF'!PCuio!v'\\EYH ((@cz4ǏhBۨ4l@k y;,iSb!XbSdUgúNU<&%ա3(N7 Gh,%agyF$xppƮH*�nҶ8ɵU\HIIIV�;\'p4R[c@U۽ca"σ@`^_f$Ak<ʢL5An$0mpVykRn\y_drca?#NL+.%)>F3;^r)CsI�K0`N3pGmw^5^Sqx^ \13M,fpz) hA_5=ƔȪ 80.f ^rg]x4=M» ^Z Qegn[朳 f/�@\NL~/a{j�~!gD%Y5ֽ3|+l8=Lpf0Bh.<lg^p~w#a8)hߦ6u|>LFw4\h#8ى?3M'3�gZ|�t]$xxۇ!':L~5uf[ˉg<P MCλGby%8L\ńR')˞8ĿD<ljAw�k-uTG@dڊ`ZDMu#( z^ .2,0XD=e0۸,17mi7oboXF2.$'qu4Oy$KAM1N >c=m5 ,Z:5^6=~�O{#YJp&� k 1/m+m[VܐJ[+dw%i7=4\wȀ&K;; mY 'SfeHbNzՐ1 ڡ,̠IlA0]7aM:„P 1\FɈ?1|cmX"w:@{{b\~eG೰B.`ߠ֪L{,Oh*۸`Fc 1qj@p )`-X\>HḮ v@�Ž_0N6 \dF� {wuUNFuA$a Mυ[gRK*0-(<q 믇ƆWtɛv_We,a5ȭ2Z,z|( z_Eq ˰eYV_aL %m#SA dD M)3/31 y.Pl>.s'%"aXVPha#[}GV,64 d&  3�+wV~ ||^><{l܆pX.,7do+3!~PUm"~>n&,3 `=)cd9_fRɈ.<ۤNΟaZ7 `z#F庳b'hvt^m0q>%-1Rv}j\a~ 36+AvwDFw=ucѓfFv&ڏ蠓fɇ:6#-gekUoX[U$1A/pe%A E<ť=h؅lnG!G�*[;mU˿ T'xK!"<EwpJJ:1L K0$kSMKɐ,wHyk6׫�46= 1ys~łRLOOܰǬ@&N Ag$eLX� &o662B;/t;oܓ %{ν:2{�lyʉ N;io/IϙycoMRG +&_S&q^{$Wp6OL|uP)u`scڝ^N8j 4,/cpn;u>&~_wQvA)S&�^Xv /ro.%>44,\9[q3O=Ii5\Y9ɟy܆+e-#qHL\rhY�,|ͤ5'OK<ܼq_cj:#(H0g R~�{3aV Q=c˗*,"fo^.I#Dg9鐘$&DT1cR׏K,V|i: CW 7YH1晵|~K&2$Ǜ@O}!@Irp�2"֥ړG4p\d`DDBde`RK$6�]M=.jſL�~;tT. CHږ &;GObDDȰMqVBtITRxm;XA߅/<":E%LGwԳJпR$Y`v<;jaXl Hhy�?%(Aq&PGP׺Csg8 |Hr5%ݥS&6>eb<c.W"@y\@j�O{7 ]-@N6T >?5WZZcˍIBXR?|UGή^M1kυ/d+7Ņ0uz^Ĵst]/ɕaLJ2c!ʧzNCwd0H|`AtE�ֻ[q&f~L�C(@wXnMb(x5th& 徱КN0ISbyLqc;h$#a$m�``t"w 2[[x}ve)c I��z–|u>"�``, :hwA/5̠և+!!o�mXK?K)6UP qClvw[qKo um^-R;*#t {c슻A -1+&X" :/g7 Ƥ\=H|ho>>;cc�0q.+hu /ٰ4n,ͧZ8.7Nd P%Q+at؅F ܛNbc"(�D֫?<A3|?]TQ%:\ _v yJA$ CN*H۠RgGlYP7İo@#X ŠPv̓�ogPz&;F'Oi7HzQ݀;a=(Es&@b -Cw呬_.C R#afjN *.'C2-kOBŕdZIs?:eLlIuRFK6`#_O1;Ӛ2yna]:\YՓ $ XNkq$6Ijx׋%NX | ڛ r�{ISZap 1."A0-&?GX4ybˤi]{dmS#Dǃ4�j8̨r379EeK1Sˊq1S N~gV>[J vnǍ.@ �fe]ZM9Dl'!\8AwDvU6PZԈUUT|'lD:b&6XؔD">4(�#QX H`ʁLJ6*GhP X lL ZnnT/[fݞ3\C`&W+6e* w nL1KA^<^N잫FÃ"]f*�ֽIW+RAY}ˉ\}5 |Qaϟ,3XU9GJ扪@kǔvms췢Ol RH?+#0""TEM"JJ&?ѫXp:WvYfH9~Q- n Q,.ԁ6һ)mz "DDS @�f%lNY.h\lci4'L|#iMAv@I񪑎�& a"%fb6k1N0@]&f/1$H†NA/�TF@!ևVZz+-&oT*17He1n|YJH 6O\q m$ՒɜgC�mTt` qS(R[oYQd菱A0cԂUF~2{Vq%'3 Ǩ 6{Nћ.vS#~fuR)ml ҙ%:y /?ʴ"-"@mo4 {Y bf \lA LXFG)mS2L O FO1,WwӯhӾ0H Lix9<B,$}L|W `30_1$O},s._E]3I,7NM 'hVEo@۴A$v˷(M_Z荣s\1 .])/$ /F<` $ Sqʼn>hǴUDC!qɵ@(\A$iR=@SE �۬A ?tVpVO&{J ,6q{ 76Yd=J�B,ێbboe`jI׬@ٕlPAQ[vG �g@@h^ L5.E]> Vh4<*IL  ;|O$q71r@H2�@a`,m4P4;"Afz[p"e!7ȿl҂n(i o2uJ2@(0a (ְ׾=<FbIY?Q=SeSBEV#wc,|A?dzh=$DIb@rA;ap<ltU+6YA$={j2I!FAfH$[ K8vHm:x|)2 3&m}|o@C6_ OE*ܢ Gj؏e6b:=CFUĠH:wZ٘$Z- 34a%8-`\dS3e7X@Ab|igq m+tide0Wkyb@;WƬB�IA(Nҡm<HQx6g)AfR Dz4Juڶ-�I3x/N˾CX:~`9yX(m�ƍ2@p #޳ӯWb$m ν@R7=hXIwp�NZDGWJ"Όz$ő fihb"dkص:K޹M  ݽTtr2U bpeS0 ]h-l JReIvgh$LD*,Ǚ|Ņ«@AЙ"={uk:6� g^(OPI!3;j\ btФ uy>mEJA ,@2>b|(3]TrÀ$!Io)?(NI}gR4qPNhge20A|;5I$� 58PMwe0mNub4纪sבA #OO5s6tu97=Ɔqe:Q;"C1 :>͍,nt:g`)2Dvjtel TK;flB4aZap,&Msb;OLQ_`&_07)h�ƀHY6\˶cd<jĿ7�1�Ev\;Z{ `�vMB_4NR 2 (OhE�v $ ghlrk5 ም?O.FWLMIUN lK|- ŷXA;v1&#p؉$A #)1&üOZ,;e|!g;w.ݺKiWcpTvVPJ*p*1& b| %iz F �mux $Y$yU9_l%ޓKD+n襾+e`Q1AX\$;n̚cKキ+JhۉF`.aYƮH u|ڒ҄4O"][r"$ۧ ܘ$$jryM܅oNt  $Egy7b@'d &4?qY 0$m*ŗ`$n Em$B.bNV'&ɴ4�vuD~ƒ\ʻΣKΔ, OpڭdfCi:I|4'SUВX!rq`IN<M,-ү,"\A�QT6]{RGgmF>A r(ޤ&Rdgَ i3y5ZꛕD:Ƭ5 .˓Pg!a�(7vC|-\O  -"9E'捠|ē|)c9P O,V\bdZdΖxOw1@OҙB#r0t5#) ]b=+C7uk/w5ϵvډ,-ڱ^1%Ǩ" af2UKm{͈n&-uUrfRO-:VA ~5),G ڤ<`D!N*`@tɸUm<|M*1�3bGJ 3$ k#Rą30 H5"x�붧yaSc"$O[|lv2&:Mj V )=8`mZ|SIy3&XQRKh Yrl. kxU{T_qӳ X5 ҡ "$C(L13qvS+!"؃6B�҆wP-,� iVŐnXܭM]]B=rYYUlާD#@_+};LAۭuu6bd+>* e0Dﰮ^T'R&0&ֺXAAh e,�:}+B΀ =SqtWWT r ҢH^ Tm(ﮮveq1 ,5 k6^]]T69 D �*q1�rXuuGO0aG libţUM $B܍4"OiQ'q6iAf &JXIשuuO M䢋7]9I]]U(6U=� NaetfF7!Ԅ:w �=SmSrGkL\ȾRC&hB>B䢮'@]rmy]D`'º#Ԩ676b�L/mFg n t1z$%vŊ,l7I-XvxrUB %$hon `MWWj.S,YбQzd&`|kbr7.!IьS';\-ǥuusN ;BAgyRJt쮮#!&C+BcR_Ӡt=6>23lV,#$v1 #ͼ%k]]X]c%ˌ+%d<](ǎ[ȵuu-+YbWdbD)i?}FKb,ӧ٥+ ""zuȲ`B$~Ss3]]W;Mv6veaCybSiጒ.|m]]X5]AK0f;=j7 xݦ Hf3a?hā3]]S9RNE+$7E:OlPWI?uuW BS !q ğÌA$uue:#y-Aںs?�����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/images/Wall.jpg���������������������������������������������������0000664�0000000�0000000�00001123375�12641336260�0021771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Exif��II*���� ��2���������������������������������������(�������1� ���$��2����0��;����D����������{���T��i����������www.public-domain-image.com (public domain image)�www.public-domain-image.com�www.public-domain-image.com�@w�'��@w�'��Oriens JPEG�2009:01:11 12:05:05�Petr Kratochvil�Public domain image, not copyrighted, no rights reserved, royalty free stock photo, free for any use including commercial.������I������Q�������0220����Y������m��������������� ������������ ������������������� ������� ���������������0�������0�������0�����������������������������������������������������������������������������������������������������������#��� ���2009:01:11 12:05:05�2009:01:11 12:05:05�������?�� ���t��� ����������_��� ������ ���UNICODE�w�w�w�.�p�u�b�l�i�c�-�d�o�m�a�i�n�-�i�m�a�g�e�.�c�o�m� �D�o�w�n�l�a�d� �m�o�r�e� �p�h�o�t�o�s� �f�r�o�m� �w�w�w�.�p�u�b�l�i�c�-�d�o�m�a�i�n�-�i�m�a�g�e�.�c�o�m� �I�f� �y�o�u� �u�s�e� �t�h�i�s� �p�u�b�l�i�c� �d�o�m�a�i�n� �i�m�a�g�e�,� �r�o�y�a�l�t�y� �f�r�e�e� �s�t�o�c�k� �p�h�o�t�o�,� �p�l�e�a�s�e� �c�o�n�s�i�d�e�r� �l�i�n�k�i�n�g� �b�a�c�k� �t�o� �u�s� �a�n�d�/�o�r� �g�i�v�i�n�g� �c�r�e�d�i�t� �f�o�r� �t�h�i�s� �a�n�d� �a�n�y� �o�t�h�e�r� �p�i�c�t�u�r�e�s� �y�o�u� �u�s�e�d�.��j����O����0090'Phttp://ns.adobe.com/xap/1.0/�<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Public XMP Toolkit Core 3.5"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:acdsee="http://ns.acdsee.com/iptc/1.0/"> <acdsee:ReleaseTime>120505+0100</acdsee:ReleaseTime> <acdsee:OriginatingProgram>Public domain</acdsee:OriginatingProgram> <acdsee:ReleaseDate>20090111</acdsee:ReleaseDate> <acdsee:FixtureIdentifier>Public domain</acdsee:FixtureIdentifier> <acdsee:EditStatus>http://www.public-domain-image.com (public domain image)</acdsee:EditStatus> </rdf:Description> <rdf:Description rdf:about="" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"> <photoshop:CaptionWriter>www.public-domain-image.com</photoshop:CaptionWriter> <photoshop:Source>www.public-domain-image.com</photoshop:Source> <photoshop:Credit>www.publicdomainpictures.net</photoshop:Credit> <photoshop:Headline>Public domain image, royalty free stock photo from www.public-domain-image.com</photoshop:Headline> <photoshop:TransmissionReference>www.public-domain-image.com</photoshop:TransmissionReference> <photoshop:Country>www.public-domain-image.com</photoshop:Country> <photoshop:State>www.public-domain-image.com</photoshop:State> <photoshop:City>www.public-domain-image.com</photoshop:City> <photoshop:AuthorsPosition>www.public-domain-image.com</photoshop:AuthorsPosition> <photoshop:Instructions>Please consider linking back to us (http://www..public-domain-image.com) and/or giving credit for this and any other pictures you used.</photoshop:Instructions> <photoshop:Category>Public domain image downloaded from http://www.public-domain-image.com</photoshop:Category> <photoshop:Urgency>1</photoshop:Urgency> <photoshop:DateCreated>2009-01-11T11:05:05Z</photoshop:DateCreated> <photoshop:SupplementalCategories> <rdf:Bag> <rdf:li>Public domain image</rdf:li> <rdf:li>http://www.public-domain-image.com</rdf:li> </rdf:Bag> </photoshop:SupplementalCategories> </rdf:Description> <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"> <dc:title> <rdf:Alt> <rdf:li xml:lang="x-default">http://www.public-domain-image.com (public domain image)</rdf:li> </rdf:Alt> </dc:title> <dc:subject> <rdf:Bag> <rdf:li>Public domain image</rdf:li> <rdf:li>www.public-domain-image.com</rdf:li> </rdf:Bag> </dc:subject> <dc:creator> <rdf:Seq> <rdf:li>Petr Kratochvil</rdf:li> </rdf:Seq> </dc:creator> <dc:rights> <rdf:Alt> <rdf:li xml:lang="x-default">Public domain image, not copyrighted, no rights reserved, royalty free stock photo, free for any use including commercial.</rdf:li> </rdf:Alt> </dc:rights> <dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">www.public-domain-image.com (public domain image)</rdf:li> </rdf:Alt> </dc:description> </rdf:Description> <rdf:Description rdf:about="" xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/"> <Iptc4xmpCore:Location>Public domain</Iptc4xmpCore:Location> </rdf:Description> <rdf:Description rdf:about="" xmlns:tiff="http://ns.adobe.com/tiff/1.0/"> <tiff:Make>www.public-domain-image.com</tiff:Make> <tiff:Model>www.public-domain-image.com</tiff:Model> <tiff:Orientation>1</tiff:Orientation> <tiff:XResolution>1800000/10000</tiff:XResolution> <tiff:YResolution>1800000/10000</tiff:YResolution> <tiff:ResolutionUnit>2</tiff:ResolutionUnit> <tiff:YCbCrPositioning>1</tiff:YCbCrPositioning> </rdf:Description> <rdf:Description rdf:about="" xmlns:xap="http://ns.adobe.com/xap/1.0/"> <xap:CreatorTool>Oriens JPEG</xap:CreatorTool> <xap:ModifyDate>2009-01-11T13:06:06.0+1:00</xap:ModifyDate> </rdf:Description> <rdf:Description rdf:about="" xmlns:exif="http://ns.adobe.com/exif/1.0/"> <exif:ExposureTime>1/1000</exif:ExposureTime> <exif:FNumber>35/10</exif:FNumber> <exif:CompressedBitsPerPixel>5/1</exif:CompressedBitsPerPixel> <exif:ShutterSpeedValue>319/32</exif:ShutterSpeedValue> <exif:ApertureValue>116/32</exif:ApertureValue> <exif:ExposureBiasValue>0/3</exif:ExposureBiasValue> <exif:MaxApertureValue>95/32</exif:MaxApertureValue> <exif:MeteringMode>2</exif:MeteringMode> <exif:Flash rdf:parseType="Resource"> <exif:Fired>False</exif:Fired> <exif:Return>0</exif:Return> <exif:Mode>2</exif:Mode> <exif:Function>False</exif:Function> <exif:RedEyeMode>False</exif:RedEyeMode> </exif:Flash> <exif:FocalLength>173/32</exif:FocalLength> <exif:ColorSpace>1</exif:ColorSpace> <exif:PixelXDimension>1280</exif:PixelXDimension> <exif:PixelYDimension>960</exif:PixelYDimension> <exif:FocalPlaneXResolution>1600000/206</exif:FocalPlaneXResolution> <exif:FocalPlaneYResolution>1200000/155</exif:FocalPlaneYResolution> <exif:FocalPlaneResolutionUnit>2</exif:FocalPlaneResolutionUnit> <exif:SensingMethod>2</exif:SensingMethod> <exif:FileSource>3</exif:FileSource> <exif:CustomRendered>0</exif:CustomRendered> <exif:ExposureMode>0</exif:ExposureMode> <exif:WhiteBalance>0</exif:WhiteBalance> <exif:SceneCaptureType>0</exif:SceneCaptureType> <exif:DateTimeOriginal>2009-01-11T12:05:05.0+1:00</exif:DateTimeOriginal> <exif:DateTimeDigitized>2009-01-11T12:05:05.0+1:00</exif:DateTimeDigitized> <exif:UserComment> <rdf:Alt> <rdf:li xml:lang="x-default">www.public-domain-image.com Downlad more photos from www.public-domain-image.com If you use this public domain image, royalty free stock photo, please consider linking back to us and/or giving credit for this and any other pictures you used.</rdf:li> </rdf:Alt> </exif:UserComment> <exif:ComponentsConfiguration> <rdf:Bag> <rdf:li>1</rdf:li> </rdf:Bag> </exif:ComponentsConfiguration> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="w"?>2Photoshop 3.0�8BIM�����8http://www.public-domain-image.com (public domain image)�8http://www.public-domain-image.com (public domain image) �1�Pub�Public domain image� http://www.public-domain-image.c� Public domain�Public domain image�www.public-domain-image.com�20090111(�Please consider linking back to us (http://www..public-domain-image.com) and/or giving credit for this and any other pictures you used.7�20090111A� Public domainP�Petr KratochvilU�www.public-domain-image.comZ�www.public-domain-image.com\� Public domain_�www.public-domain-image.come�www.public-domain-image.comg�www.public-domain-image.comi�NPublic domain image, royalty free stock photo from www.public-domain-image.comn�www.publicdomainpictures.nets�www.public-domain-image.comt�zPublic domain image, not copyrighted, no rights reserved, royalty free stock photo, free for any use including commercial.x�1www.public-domain-image.com (public domain image)z�www.public-domain-image.com#� 120505+0100<� 110505+0000�JFIF������3www.public-domain-image.com (public domain image)�C�   %# , #&')*)-0-(0%()(�C   (((((((((((((((((((((((((((((((((((((((((((((((((((��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�@UzU?}M QKڐ4c�hq0{s`zюԆ�GZ �9}:ӨsKI�]Rq֖-� Qp(Q֎)(\QRғaqj^(1?!QK;b;ϥfhJsHizt@8=�:4POƂ9}iGM4֘!CLI^f iyN3i)޸4^sIޔt?΀ C'�4IRgLcA4!94ړ>Pzt<ƁF1G! v 8P 8�8Q94l(9~JOZQӁI@IҞSA"`8c@ >q\M~pgzQJNs҂JSMQ>)@'Z ԇv=醢(R>}O@ QނyG'aa1Iۊ^xI�UE'ϥ΁)h8SJNz:zZq2OZQE=积�zvZyHO((=@ЀtsGo&4{+p4R 8d)ri;S Bz^~<ҁ�( ѓBϥ 0hȠAs'=s_ 5 3H?*p8NphzQ�҃(�?i9ɧR{S'RQ%GQGzCŒ~4Z21HCSqzSRi1! sUqZg8HÊy� NGV)yiq�(;M/=RR=(??�*NTъvi0AZLњJ3-JOj1G&Gz1G�Oʀp}>d@F�@=iz�uu u4qǵ/&z^ Q▛ޗ�4c-'� N=!94�zL8QA斛IEqH 3IK@XJFZ3(>ԅ*s-7� hMF)3K}i3=֌@>ŤR0g�RdR(:=hy98JBF8Iu;֐⒎ F=)j`8B@b`l^րAH1JI)/Q֏nԃ{ �.)9(<f{1szv0h;< LO 0?74f Tg/=sGI(;>&?uI�}:Rg)4C@{SI.F($^qA֐ԄzP09�Z) R0Uri9OMq"p:P:u#4�fRI`;S A4= "j8�R`ݜ}ހQ/Iө4 8�RB4^h&h)=n4)9/z\JN(bޔ79.)) Ԁ 4ʂi3bKE!{R}zzLý'0B~TRfM&q@�sI׊nsڔZvayF9ގq(<i4ܞisߡA`FT@#ךB*94�QPri=1ƒښp OiL΀oz)N>HW:0P /ҟ&r?v!4?(`p(sNSHhvrxF{RQi�iyi3@ j3ސIqLsۚL:PgsG'@9A184Ӛ?J.hN}8ڗ7u/^\G֐qI=j3GJ9!;49  s$zg'LI N¸{RgޏǚOc@ ֝iڀBxsF㞘z2i Ͽ'Zoz3h:{Q۞aPiipFip8昇) Ҏ 0gaI@ XOM{Q@\wtN:RpFs׊( g#ij)[ =&xǧz@r(}h3;Rd} 0Iʎ(� LњQJSҘz QrEaҊBhI@/Hz:>L.Ɠ4fqҁ^~t)H3@ ON'Cץ1uzR@{ CF} *vF24֓rx+Ҏn'~<QO&G pւ}y!CL5:3@'}3@ CҒi:P6\L4 lp9zh(?qx'${uLAp(I@4$SI?Z=)ڐ`!;Hǿjb7J\ҏ10�ZHx.8 qCA֐>!Iaq{Rۯz$4n9'n&ڑ$l@U\Hԝzyn Muɹ9![ЏOqR,S$%k5<E:/RNQWh Ҝw?!ILwJ� zW5.xO121֐0:P 'Idvj}s@ucJ^b\1G?@ F});qJ1Hbzh'ސ 3McRQEuN{R~bLS u&)(#4}i(d^f 1Iȣތ12sG={`ׂ|\׉n4M#Q{m2B\K~v HڢEM],w=]sLO.MB_9qyc3?:Jhmō˼ahz6w.?$<C\JNXВspAC>|A$_7N6ހ5d]I]iM74J13Gj@znw:Rtq�3ڗ0q{zbOǽ 8{>qF;惚b s֓@ >I%׭)99�8M4rz 1ҁ C~ AKG�נBMcN4 ސߚu ȣR:v4Θ!s2BqHM)8h�9zi=Sw&�/p2Ǯ)`~4ӟƌAN!:=i3&OuZn/4\<wxfGawx>T$z ߊGz`-Iip`gf;6 괕RR$3隷J;(6;tP_zBFq]qJZ\\+ e^k-kZK N-˶2�2zz5kFB_@5KD]WE#]u/]fZZh9E�;ߥ!�s޹m{Z&3]% c9#~t%XQaB0RFdg1/ģmj(uLBwYn*}^3/罓R՞8WR!U:dimMU cBǽ& |N4MByyBdfukӾ(nfQg6JJ>tj-'I\֙mop˜$ tOB 5)+'{ف9<3۽I7}9ǜg?PQ4p3H;W{)򽶙{sFx"vPH8W<BuEQ=$X+Ʈ"45FU6>#)2q^9ޭ +Jy{6-0PHw'5[)qWNgdg(J/ix4K ʯwEyHa)m:>d ,A!�Jp!K}##)ܜ isǸ_aLKn# ?6g⚒Wn}hϵXȊb=Y]){(8TJ8|LBFwl #PSx <@5Q]MS(u'+YBq"IŒ mc,bGRHXRD<5Klgё�׫/ctKB=ҫn q5#-(PFieVdVn�bM Ȭz@'*Ig�M3k.i#%BI V:\ѽ 2!vA̗`rH̻szQB=1HiGT*|n+2NqMZ{F軘l^yaK/r:ߚiԾI5�M oķ2$wWZ &�$m^=uK.-5B�2NzYcce{'j�U:DiMjLO+k|c_4t]Ĺܥs8MnE:Rxw Óڲ!6 K n+~$]5:Kmn1:?oJxqRㅩ#<C]3AћRKFLpgq_8I-Q 19K\a5؎?&0v-N=rTpkYM 8>쯴}b}ϣg \ǠI ޭ۝9⳿Jnn^p \s+/N4 bhY۫3ۧJf^Fk  zu.n+xa*T_^z֜>6@Aߡuu1Xj$}+|oibI1"[d]4+|s"I&E<U}vpXi؀1S\ \.s9u.5'E9aUw:d6ڀsem!-H\Ր;P-on-1x_@JTpM*dvoHRȑs]Uhj'Ӈf6qQҼEtB}JrC:zh~,Ե k+Y|GV%kez<Q7yAd>TťGp5^j4SQ ;b>> Z<Y'lI)T9=O-Ao$$j]d`w5+vMb|d �ԦOZF+Grc.j: RXл+칯$>"Iqm{iLYy>b`On$2gx>ʾIgiH3Jw3�O+ϭM<WũIGGB2El^K;.:p׬n#``vᱴ9eZ�i,Npz�>``C WD WӤ r~K+\N#kSB i9 Dfv � �}W(�0 g}Mݎ)F 湍..qҗ O<R!^qғQҀҁE 4�@OE�w#3@1I&Nh=)q@QN\3E'4qIi3Kƀ>~J@-!AuwmjcTv7AFݎChWR.(57z[m/=̇V&>vcֺ~u'KW$\:~\5c. XmWaGڼMW9rMAsuf'-GuΟzFY$;p k0BNtO ku$09]Jŧ\=كoQY%ʽtYmY G5/Kw7/43rZ2>RM|,ʡN1{O� &4٦ўOw`jNzt]g'@H3;]WՈ[v7jv<'ҕHXY8 sL'k^N88@]KHfwwlZ9hS#'=�a�` 0T{^ڟq)$nXhԮ#Rp 2|B#]s@bGiN]ڔ~u/OKP:m3t_]c}skqt,n݁Bibp)oFJN@CUQۉT<nV1j^*_xf\ʹx!JгMFY2�5/MXh?Q}Z܋h5 Im;h#*dڤi}v_Vhw⌟V~�sRV 8$n)d; Mϥ![ď G$�*Ϳѡ uGo$?>W J è? ]מXJAIC $VnfJ%Nu yK?Cl=X c&FAwZ2xH_4"0OI+Kv%&0fT 4+^}]9ɥHUOЊ򋟊/ofl1X獀d־)DԒN2[3K솰OS,jİJ1q֬On=JHb uiAwS a�:⦻[k#VܡIdD\paEWVr3Y[H~cR)i5 6 ~$U[9U zgүkDBǹ>I˜d"mYoZ L`xy|kp˅-T6&gl&$.�J8+pÐFA=E7?ҟwBj Ă.K82Ԛt1xN*z]Ƞ�G_>E=^I7�hwoJ_,]ŵZ1o&0Ozq^xFv1I.7\⹪b7hwfzF}fÖzPO6n$,坁~=++{kŌɁPf>t%FKba"sӥx+)H1RT硢&9a HF~[P $kI&jX|SϽM "`pG~沵aSpPNTry98<wFTsŭ64U,"v6+�=ᘀQhFyGWR%ܘcq@)d:`Fy؀JX:8hG}Gj3� &h�H[ֱH;!lַэQfM6|~΅ hcC^TɰFDE )b  ͠S V@U̎sUϢxbgc" F3LumgN[1 MK%&Tc#t!%6w \xSJm|r>pW<$ nO85wR b�%ȂTG֪%k<,/lz2BI6rmlMKl#V vq\ouMn!7T�eÜg*ҹeltpK2q<ԼenXzO9/oEȽ`$` se-$ i2q£l-kNͼ961ªj-76Hm\$= &:Q9�h cklMI>]C>y1B⸿-ψFɉ/� J Tʒ !xFjK|Lc 2vm1<ӎ5i70@h #,;+_.'J& t.Аgo;ZĖIrDjp 'UL8>7{}'t&1Ƨ<'${WBTLP)9>a=.ѱ}KU7i=r- ==j\݂Zsq.T8y,,G\ _zvr[+1Vr8$x:x>ާ{qR8G<ѣ+cgUkeE@bP>0҉!]x#=pk״Zx"ཝ,JFà_Ui0+K1=L{8k,<@KzsֽO:ޕmZd4w1TQQἺ ]@oB$K[RIkX�d[ɧɒҹ:id2F`8nAU9af I>oDҼOْJw68<`~5ZG.<Sy&y21횎fƾbudXC]:A܇{ˁ.s]Zk?[ZE4\IE*�ISXwz乿n5A4q=zSv4jwngJ$R=A5 wy:˼|_1Mk,>%`�ϿOjZNnuKqqJrmY;<ݛrCuqkd&X?D 9,uƖDRER~#҃FX,)L7}dj{ 4QƌNJ`t;?H<1F` z"f DJzUr7D<A,^)ю0s-~iVD!X4|s]<lmFTL(B/$zZg٠(J$u)(-YZZ\-W&32ĭ-ώ5_-FC/8Ox,j飫 :` =ҼYYey%i$%|sNQ}ir𭕖/j a#]ı8׿h/\WKWNq^evM95vĿP\6r1`f1_;r\Q D]|ZΓiхc^ g|duԒp:c?+*uiȏ�Ҭ igqkV<�J_ ͏ |hc9@ڤY6Qwi>~Ņˎ2Ky: A_JFFNm3ƚnQ�GmG L$\dIqwIJyg'#xal[EڼGFk)qvDsO^_ZHaݕ,�>V'Bsz)ū= =i'q Xx�$L%$#tһ]&f cg8>-?q 8@ v>4=2[U"=Fg8)#}KS kvY�ٺ\Hx6!*`8�ovKI'zzƪg Gѷ#s? t߈]엖wѩU%; ⯇WRe xFQ+kwNOKpG9l;[o jniZ]]W&V 7y׉�m#O#5z:ʧג͏2[6xJ> "�ۊйGE%!aB@mg 4K ؟^es=voi:Ē@gY^;Γ(m`4ǰL1.OB}1TqEqpx/oU>\$<bjzځUgdNh~ rN9[N볏 gk*Ziv֡n5}Fmgp2HFpxʩ-/cO hEZv@2.~QK7Zjv? .Ǩ;_xv� FKI6 sqӽ-n|7w5[]GJsHH]y4{:e٪ *5ffh.$x[8W9+z ~ R+K-;u 3y ljx?N55a20@'ֽY)&hͺLT=kֵę}A㈹U@؇�g|][햺sc#"9;sop<źH*( A2sֺ?Z,6m,52J|FxҴE~G�vHn~oTEfזo$njդ7:\jז9m.*[W#9יZg+[P2uGE5yV!ID ctNmMH9,[I X=/oGךp(lQгcP[x7\/ͽn]+O`rɩOwvq593]6:h%\*G,M++y4niG)e@ &I= vW.7GQ�9cK|Ӡ'[q_Sb<!qvSH,}~a6 q u@iayy>,&E*&�劎{fƒCeoau{Ed�`p8{h6ۮY@:ɃpUGkk|욬WW!Nce\|ޔ\KR:v=겦h;F:p)m .dwWd+ zM7jc<s٘B!(d'�Uu!#wuo[5Y)Bba@n_мW$o*fd1zW/.ci,ݔJAں]>hFϾG4=Isɬ56VP-֗"$teU+ʑ '=k|9$1%壆brI`l0-ͤVifOf�+\6aUU9w e aٞk7Jׯ/Zflg BF"F'$m�y3 ?8]=ԋgn(ZS5I+ F}[;fiY q@z�9[B9 9=85o-"}Bkod+)0k75(:sr1Y:wq_Np\F <swqTp<;}2y.q_,^2K>/,$@[}MKpZ(#R<z8K}t&Y&#o\2ٴu޳<k⡠:">컨8 u *CG_5⮿y$H�^="|A_ m=XNG~ }q{YY.x4TY_[ݧmJB% ξMp87Nzq媶"X>g"PmѤsw9*8gmY<1\F,rF!~u.s_X[E4S I# шB;^:wߴ[ʻǛH:kL^~v'R]F.,)9MZEͪZ*9,U8%B}M,i3My<fOeVt|Ryu$%ZH6(c{$eC)cMa.д& j#Fo#jW[Gwx3ڱ. 5_o!L$ssLXfg?lKk&\BHBVT)E+/$q83״CZӬs(6𱃧rXF =}f6GqT]Q^o)-nI-x�=@_ZHQ2:\宯.]i\D]e�bqy*2o O#5/ k"қId,#vcyW<GhӼ{H ^jWW7ӤRbl( cj4lJb�)m,CPNAՇ֥ޟG MEKz¿Qi<CO2 ]a1GL5Gd>)x"<(?g)(h6+9W'D;Z%&Mcy\˒XIU F 'i> &n+�D0AstZ"9z,|?=Vl3/;wklea@+HŨg>nH?ǽs1簸{VA,BGlz{N_uK[hKQ �Kw[&g,DGb[yfB�{8kuIg^L"9D:6嬓-#jq?JIKVO*GOϭH' VD#g":VV-V-E-H"][K99meP & �^B8.uIdt+ϱȑx/my/o$snai!GFyeoZ߅n<50"{x@|qv* P-R�!cp(1.sڦN@z#񏇭#vonc[ǐ+uYkd`$ 3?S8 |b>ll2<c-7فfe$Ȅt*GҹU..'aÐvKc#^:y}sxv+Y&co`O]j<1?8'k*[5(%,N@#+jjv2O"Fy+| gռ?jqR'�G5?x ;  7b;k}F-)}+:i JvG00˔fWmLӥOM$" #-z Mf+;~e*+7+=KI=R(l�kI6U�TWQbi8#l܎kn{�Y,);t@޹gKW+yn1wv0W2{ t6l<:m/IeUd(A^y4j:m (RA8@3^_?)5V'e1Wx{qƟ‡'\=^ծZʋө$�pzH`IZ"}Je+2m;VKdm8` Bj_S?Sn]WW{kn.Nێ�`9VZPki}s%Z(Fzzut08B\}GOʪr͘D1Ұ?kէ{.wIw!9.VInD 8k+i<NJjY6J@9֛F<r莑dF Gssnse!w \SX}ămCFtҶtKO>]2u~"9ǑAh0 /](2iז aY45u?Y$]JCn�ˎ+WM 񽦩.Pgy$7VnWԧӜWu%:W)@`-ѼzڡiTv?̞hv$zsKYC 0@0A?@ѵ+MWKVNI3pS2wr E8Ҧ�'FCҺK]7Sn%%kut6|q<Zgsխe/Jefzdp[xܡؒGj5hH#rH{W%[Z¡/oH c-Ց{;4Gmw[^98\W%qkNA]_20ؕ?eiu3u]j(Jɓ#j<K Rqk9tFؖ G�i}Jњ:bZ]^�R,P鰃 z{kn/X 1蠜dk/YNKbI=rOTHgnx"!֨ Vp\xOZH܉G%X.NG~ x4�iڋ PvR9FT ]~{k|:LORFo^⿇VZ[8X.kkq CD8r;֢Qo$<jCK,*ͻ"HB1sVwn/HؓI>`%=⨍بözWNғZEUȻnCcRGA#}HnrV]Ͼ1 gY8qux'J]-4QPQxߊ'^ p덱f~CҼ7oQs$TbGsZ7mh/xƚ4~Ѭ%eQ ^+`z<?R_;y#s*d8%~ҹfx Ve<SZ!}^Үak(D 1\K qL|_Kz{%!d\Θ@;zc5И*F2(ὈiiVD)M>@nHHͱ}Zwј:Uׇw?]}4&9�zWmwVO<Aa_h_Kv*99|]ѯ|=�iVRd|ӑgo֟)KZl>,c셲H̄&y: 7QGZ!�d`9'Yo--H\dI:zK]fYխAl F$z'xi:0 ;dcjX}NW{pU\4x}쬵mGP{AĠ0r~#נеaxn~ѶW$( fʓ'O$S&o&fZb�QDԦ467"3=M#9@R0F'?Yk oxK>�k)+s^aS>( ;{+.'B_Y'46mXif6nX%D劑ӷr*a[gҧ k]n?3Qf\B=:Vƙ\X%8 ֗3؊3Xxbԥs!Į1OQ]';[Ms>q!%}$|<&G]ZNҲ9mRDld<x~oʮxVIt=2K7�f<E#@CfoL5+4Dgm1=q\S̐Ɍ:ҬM$21 B85RP=NDdđf:%l }i^+[|J;&ZF#o|ef'e˶^IkZ1!(>Sa+tzWj>j=jNyk/C^k/1`C$9w=/@QA83ǜ2F9"{k6-HA�M'"I<-k5Ρ-j@y=B㧽hxw~/6_\ܫ0P$5".X>(OqwR1߹}tZt[r$y0[h9K/oM̚/,a*WɺE8L nff;K>խzygI_͸#k8`<jkorM6KJ봝FX ّ#N T`Oz۴MV:KMdZKx*W8lJO Y"3nP* p+|(F zWdž-짏VQnmlݾ\wg qĂa�+M:�Oշ0y EN}zVϊ~*z4*[ƍf"iyω~#E0i3FHEPuE\ͧį&ڄ1N@V�:(bw>GJ4 dFʋ% @xj7±Ha_z4_ky4}*#�1*ɾ-ȞZ+ Im&e9nOƩ*F0܌t5 XF}l; 4V ʪ@95up֋e$&-b NpK kpO�{mu#(*LLFGM2lՐsҴUj!F}{+,h# u&S{7֥/{܊t饊)m)?t^o$v8>خMu��TK6K?k1ۉ#pc68$2Z5|Ogj:2 @8}+CxVs4Ȍ+t[[&PKK:Qkfu!u{YdC%LHA�8&R񽿋.,f?)ҳ?VZ-E@%{dYS^:u'MJ5dUа, |-Gg> 363Z< ,͆bzs^5gYlZ ю%.d+¼B7f,RrjVڕYJz0 AgKU#ױod.^+(p3j^XMk1V`3?^FUOl@_G\D=za趈4cx#$ޢ9Ecgt~-;gBeQYd(x5?t_C:]xѕuT,y*-gZ.|cf9-K QɧZ'VVg89 ߞm:Dֶ2E]HYa#0#rc-5;oiW6+�=n.mKH8Uy$- ;XdҸLɁ%FіX.\;UxQV0H{.&f,at*r]UV(`լD`X8TldzR\VQ&eqa5[xsE{\ťCղ.IڵzʹM\,3 xm#yD zmj~'L!w*Bʪ 8>ʔ мC djݕF8ujqX`e#E�Oqu/,IRsX[ϲHLun:.n9gL>Pl� *g׶}iK~ lE}nl8+[)4mmQD3ʻ_xS77P�ebje5I̔xٚFh�žA2jxGY6.f ?twz#m@#*L[ߐq=+>[u5Ig XM#= W*:=ǂu6YP4#{WxJ!5, *;W}jt"d]:Tv:5]?UEr$ \oƭǛa[= XE&i Kx{V0_iO}RrX |#3]jo`ceW7q]uҍ.$ЭɒCi~N>k t˨XǝPc-S\\ӫ"wƿÊ# P5|A+mIkY]9k6k- 27GbQ? Ho~}s܏œ^wXԆ*Њd[Cڴ-J[K<WHY#3%rrH끏Z봛;?hom[Y;OzMV.c.d $z.] 1zD˨LE)eXet%pH'RYzZJ` A!zS5~ A{)hMqomF.d39}J75ֻzh{q5<UfK}eo~ʊSY:+e"NO/X{A(,+uo V6h:!,H$NfV79x>tVp@j=[Lh/o".;Jk|IRhxKWYK1^��XNŚ,qx8AT#nClޫ[[3d2<VKKVFu,$FgY0vq"Ѵ밺;GnN/rp3U[4rF% shK;u)a֬c7g<lsEr[{'$.5y`h"il7=>RMJ<mi>h?Z%eҹ.+=OE[!QWq'ot占ҤvYdXoL+𥮛.mv/5W#P7MkzYwtgkqpzs"鷫m2]28<*;#�jƍ]&YyOos2FF1xYZFxGr,Ve@ 9G7(lz߉.,9[MH>Kdf(vyȯ9ռO[gg8$ v&W>Yͼ6 f{@W'e�+3`]d+l3HHTOj*Rص{~6�ZXkMX " �pjVArG.ev׳_JGXk (EyZ<OsxNSRt H'­Z,vqX#vJ¸SӭWl}0}@lbkbX#Y dFR8Ru޻~-}7UנmF@JDxeE9M5 G7if][^)�{ tC)LPqcUXvcZ]j> g<29aկ5kXNc5m!K#P2҉;UмWw`7W<'e_ُ*Xm.bHŽ?Ǟ(ML M==kѴOvlQzzA0V݉uxc[]q&McKSSyMzn K :q5Cw-ڮ%-Is9O+NC&ZF~FhzxNt!\-7{uK^McTɴAi9HഞֹnHoWV'nGJ&<" ">„f'|tP Ŭ M !H5e͋ _.;uz2ڳ W:%ݬ-m(;`#}H:6!In|s_Oid,! ZlH? A7jToemt pdj^f~$jnZX@rr~j*Ťaj.Cvﮁ6xVI5[8Pd\H3Z.Qa=rQ@I;%l;O,ǹ&ϥ^cYKwRc c}Z)wyip7 z#L)g'uRIӠiIGuW+- ڦtT[iZ-atMN' ]jXjL9'^/\[<IuMn L|�Xɪ)f5i#5-p7Wn̓|t}VxR7Rؙ;]zn"PJYw9p౓M}iVRn~cnG<<U.Iv>曓oȖ<3grsz�XD_ea}qV{]R(¸T1{s~յ3ˣLTO\Mg^ ͧk"#in9B/ᭆuh\y%d z޳6a\iV hɴ 0_΢vܽDiM&xKI rcj�A{ !ld\wmsq%LRw^"u+K8SNҔ L@|ZZKAsv7D˪ &Ef(PY9`aXN'MCmCFw#=|i7ڧjOhЖ JGlF܆�;-^F-B|Ȭ䞼ִJoŚٙՆVH#UPWɆH+~RLO˧CRNn@=]>t*CUgTA0)JNť(�&YTQ0"L?Znͷ*'=iE mPwzEH%q<+7ZY|81Q$NsбRֿ >6%>nUI59["W61[c(p0%Uw> LS27ݐp} ,6+Uy>G zXE˽&,=5f$=ܒ@#4YJ9EUr<i݈Ht[hգHn&~XzWڡtRt@!W�^+_YZ?FG-QXM,e^I I&@}?Y}~m\M6nP8g\~.tuWO9�Y<d}lu[ c{ZVװ\H'e۴"E!+&'n}yoXAoI6[JO� w5kk y|?=kOqn|<A֚if6f�ZAj۸��w.o. '__rI'L*sL:åy%sNTd$W/5]SVtqf邌Fr{םxw>iSRk#�0\ι +t%+g6Q{4Y$&S�P@2dz"X_&.m*y`1yFv'8Q s6ԘN_$Z}tFb_\6[QPx=~Z**R񡱨!c&,2<.wMt[5i@[GHz4+H 1;3Yl`U5+Y Z6I`c:֨-$Dbq^?ijY +nW =tȡt#8D^AүmM:E‘pOb+&U1 �Q4O&TFsܚF\Z..?l/݀1H/5Vvc{I|Ƞ=?`:qKI#o!9^2k x7FnB#9jښ+SԵ!7ȉx8lt5ͧZ~ћŻvYcRQb{OYA,$]Nr.>G;C~н2q<i>^?q;s^~][yŰ z}ZgJ! ()=j۞cڮq{9+�cֲ]] ]�zKXiWKkb%I*2+DXmZ�UC[;AM64s9,'Z(T/�`S_d"DhˬH Q[hҫ[Srh,g_fVT\/@H"3@ׇchfz?Hyanqxi**$dst:>XZ2m$᝾m;^l.n%vˋ!pMs:a"HCnu_RR} N/ƚ6tI5vq{CsWi[ {dH`ck\Mh01<g>b WtTX77*J8�i]R<-Seܺfe1qAۭ{LAeǛs`|>K}CRwb$]e>Sd$W:#_ Ӽ#-lpBl y[fFrrWս+ox^]BXtڙinTeOai jXxq�$@+CV>BlASk]znK9>մ@#.SKt|9舖WG\)F=p8j& ;rd1>b}u/i%a5q.gl_ƾU-&Z̎8~0?b٤e%+Q$�f�@,}Eqgs&i.kjs cK%O}jxR|�BOQ B(Xg+- R]O<N}A5j6?3g9j4ıC$}[<Z2ձjXڶ.[tjMUTm`ic2d3>"[h)=Fg0(뚄ǝ Ұ"Mp:TȿڪyDKtd.2ql`ՠç]Bu18�T2hInS*JFDeA%ĬvlhD.1jHjԒvY## u)hBF+2> '8XRcV9*!Pԭ Fiϗu;Pp C=KFt#i$κ|h �kں2[ܯf7FyLm|=aFgJV@gG$jݽ7 UwlQBk<E m c <:j/ǢgB}oSIe>Z Sm'Vky45jyH78`9cƾo 6Kb6H2J7SaR[<=Ow%5*O+Af^]O*MDR+)O,GZy7mTދYꏛ/-X.`9O=+./'qq>I*VoNpkd } W\?ƇxRkfΟky�9^?R"'cG ~[v).qm`_myՏʜƳ"Pr+Wì Ԑ<)ڋ6u g^^KV# nOs\Uޔ`VH7+3]./Io@܅N+:rI)]IRx.20Hro}k|f^gX,iܫ O<fٹK,c]x98jӲ!?x�᮫Iw&rcpєs:i ͻe5Uׇ.eT&M)]0~u.; iUsOqޝhվs h SaWЁcİBpϐ\utIt_ g}0}T|~B2`YMpqg\bxDR'h�z|).$FDVQp{~53(<[,F>]=#]Ar m]Fc]QGV }v>ok%mX 9TYLz0d1ZBĒ8,p~_bkKi]q�7F>ح x{WH-͔6ʈ"F%OyV[G:]z$c--}T$SՉ*�Io9`dmN~zc68,# b+זI/;rDe9X哓qu4u'Y{Sp(3�נ\sh!q89q+|e[bE`'eGtint$'8(m+нx>u} 'M,ļ\u*;*q丳inuy`K5^tۻ9e_,�U7|K ^,c~VOWe%{=%= Ǯ/(ϖF==};(ha6($,|V -*퟊;)fodn'�cZ[ImU5Y^VB>C;c8/ͱWKIvƉ느h gmK)db+ng[mF`s9\:�ǵk[As[P.Q4{4VOO]i"Iv V%΃dAl[r;+t( abrsҸO:Ң+gI7q&iIVW*{4]ؼO8{K|=)ھs<򘄉H?++tf^j%) sV̲wb:0O֦RppEuo- 32FX@ȍGs뎂#~X_*]OVPcCUQc<=c!I.' pp7.y<tz)6. QolÀ n[ҝkkW`|<,wr/E?1s][;Ԯ' kVf̉�(>aH KlG8\<;@ Sj̎S݁;q/Ğ:57٭�An}I� $ZhzsYh{kԢ�ΛiHp9$v>Տy{m*tvI2wj<(ҍ^h{ۓ5Ko̍u tGZz6$G q^X=A1GD #CSXjv$vWZ$l XqFd C鋩u_ť[jd�i2;x�.9GUxSoGD@=C0XjBt=jQW۞;R3.1x'mŚ׋Dsc5-6  DxE-;T۵a碏5kOַj"c;$ooyOR՚k&:vE,WLW - 8<"G3: <ej oZNk6(�-Jx*2g$(ԷIyvqZ^ݽic]>g< #Q9Yʬy$0:xBU$Q#IVF# xÑiKysG&- ?声^m$ڸMWQS%č&O~UTjfY&my=s\/<ysy=ґ3F7@qW%⫥ծYZCCbDyW|%Eı>&)4A 0RՑkx'HnsdsgSzoV4Ele㏕<Xh5{\jR!Aoh5zuw*L'Dueh5wQ'u$ShMԀ:$v:F[J#_$[ƞc UnF)-.%0n1N)ElM5O}mNxV`r�-[/_@5O] 2ɜOK6s*QFB0V<M_qu=Pl#R|7dt>(($M"6 5h<j>$hW4' ,Azݏ+/5E.iXmg=LPJyvsCzj&VյY..e9iK9$"uzdd1c rE>]1Y"Q2G֋%$qO-~jyYxL`ja]܊#'ޡ:B�d&!>;9{떝L8aREYѸ={?Zd]Hb` eVXY 08 }k!Yk[HWnA5$tm'SkKsc\ӕ<5$&[Ͻ$xFN=<EF<d }1WL; 2^o.Jt$FFG^xb>)s n:ף{Y㶉#U �̤O x~iS]5kW1t 17Rkټq3Q餹YJ_\ *,x֨z\j)ue(YVU=q뚉Fjj1c^늿@&]B:c9qU|Oj޺*d g޲! 29z"uwj-ytnphtr$㡨ۀWBlZ7$>̐><ߨǴB˚{q,1fq$Hw(=WuB=GZrWq=zRyv@YƯ{ +qz{w"RHAhS?ShnPxǭk /yIO^{^kȘAךmdj۶Pq4X{y<ñy.Fݤ8SNEݷq֥_Ry6]pFsKڱr9oJ>ttzي68X, _@NU&6n灂 r+;>n3c"9toΥoqsy[X@V^rq\֛LR"gޭE&ЬEe)f>wf|ivMuXs$PH1Q~:M'a=K;VΥKT{{9 Ae.GI5h/xy|9^ZZ0�PdpAEs!)>`{My5co$s=+[lNA�}k;\Gn**n02P\RK;$)PNgׅ5#> iԻ(1�h_ *K|8su1h2\Blvzv=G z �~MJ4].s4G+-!څ݅synł=Nv 9|'VoCؙ8 /<5~⛙l62$` 8E&-S�H46%v� J5>uho, )&i5O3O{)5,1 RB*޼Q{[+,gAzc^{O#mRviB`J qy'5+EyGP+6vnB}k>hiy8Y@zq⼞I,gJy4PZ9p9ѲܗwcޥĦ8@̄ za' L"{☟gқVЩ'cP?:z_qXj2bItWеhh׶f/3Dp*E|uĺ|b8#oKԚw1!k?xP|Vy '15-2AP_&L6=._1+DC#?:o h_DUc<zU^m}�ڌ6E'wy_hfat,y_A[x_H4TCj;#, p?^ͦD젰*/4g#pD�=OΫe7gr~mԡL!\|Q]x7I rDX8Or4Iȍ SP; u2*dEgEV šf kĞ:\]H+I�z⾖ɂ*� Ʒ5w2ZJ); gÝ!>Өacl%##:WOw!thBnH91>`׎+G)Q&c g'>5mOg-%YAdXMGD"o?K*} Ħ��#qKxlp%Ou5kڢ3/q\z7mmBy;C�$vHxvO_̖b;dBLxlWhNK/c3\ן&Z-A{+%M"XՙʔH=ZId)lk/gSmu%'(X:֩OߝlěOWuGg]O6L 0ڣCm;\&̙Z hR0ybǷn/&EČo\zWoۻ^-/oX>YdZ;IRaU%VC~<Ik{ZmfMu\[Z;"b1\u:M;F%(m!;sM{t؈.F+k� *[G 7d=ҹ~ <U>p\mWtV@'cq'M+[=𸼿gH7U-ӵm)tFqSdf-œkW_+~b#9Vx2YX\AրtMRkP3d7ʵ2S?;\+H9/ý_XeN0q� ׷wb[[H-#\ˌgU�i)ȴpMmʞ)$>jer/5m퍱pw*GkĶe/66U@H6<u355=d2*WP{ՏBx~wfI# dr@-v֢SPE(s;y{[ aYEݕb�ٯY1t.pxy>kw忙d4)c5ᘴoꖪKؗ@r? YRoR.ctbUD67gҰ0@ s]޴aܮ0H6DbaȐn>Z&fdk|O֞˷0$k=ԧ#nyXX~i65(O.8D|.=b5b$@Y<Jsg)8#G�OեbZ9ym@+?h<ljCbs;Q,MurX0*yч@#vʁQED iѩf~cXWCj4LsIQyp܃֞L\'QJșj͋g*#ݜGa�x-cH dI?o.w;C(¹=[`ú1u둴qOI⿂ 5ّ)}j:{y-m0N\_j66:<P!鸀Sf)$C!bfu!3j#+.\ٝv$EF<$+T6 z/%*Yr�#\D-EE ;ءLRFO3}s֓dgaq+ 9簭ѬMd$#מZԷzSdqte9k&-)É$;hn۔I}:ic<O1漷 a<0K*=AuZev1Yr>f.pN13L{[iZ k Cm4u;]bI'7|76ˁH*rG}{wanEgĖahoK̠mr�ܩSW>1xU W:G#p f-.o,mf�$W|'Ҡ.le\=JB/[>efGK9ھx-%Nn=0N:cg}Rլexl?ҽaDѾi�(?ZIl vg]Xok:[$r'Sޓqksg-©^>3d PYG+;Xm5x,$hbx�I=)nHmJ9yޫS�EŸ #p[-z]V[ɮ8? m\sDLAlv!GΫڽN<t'F^oEF X񩇄?jzr8hw9n_! sֲit*;G,M2O[`M6v3F{wUt"Պ\-0\~*MAm|P?uI5x$`d3r5.y372X3ȗ@_½y>�6c6GȚt2>ce;l"VR+$hq օ҄ ˶;GtAcux?5;"[Gq1Y/OxE]pgӃv@=Ez5ogx-%J!i`g8%Gowʠ"=rMR}p>mdҿѵ.Ln@WiQ [B6 xx}"N,0\u KK'[}f)=3NPm=/Şݲ51I 9I<6{>ڛy;H?{Gx[je!$Uu(m<QX֦=Q0"xqǘ@M>mFԣH ayQ4hϨX,ĺg#ޕyj%Vw"8u>=^ {i\^G$ ̥~#.n b"$iܓeRIcIk(> Xo5RV; N)nt FLR}aʌ)a?BzrvCPм+K$Y~YAof|?2E PҹoڴpxRʱy /O#{x{O dԶ@{W L^a; f>s߻Ƴ=E\$ JF.xNvEI$ v$MkjV{A2]Otk2U'k) me-2Ȳ |{uNjִ3 al jz~|\uzxe"=xYf+_bxpX6K'5 vP@;AڝtY=GLu@TOBvD�gq(sUyTlPy޺ϰ8Y' ' O&֑g2W֫q43XUdDP܌W|*}NC\)k}&/:SZu})-QC4l#i;DlaG,WY#%Xr1kCɏu*v`k.b7IդJXtA~k@Uclyc޽3Ay}8 lKtX�v5#E h/ܺƻ.$X^=OE=Ԟe뿙"i薬ۓ%w>2%ӵr4| ,H[+NJBoNK%(yQ۞-w5̰l^(!|ǐ_xB}u*/pXg!�8P<)hKR̢Q!?.UD|>6w>$WڐCw@}sg~ j/![O\Exf0;^{WxZf=+R$\/rAT1Ǯ)sJS&YXwv,zMcpŹSڊ|oZ֎3)Q@.YAc'8ZٰticG* .IRxSA5 g Ҧ?w9ҽwM6DbЭFIy,`,<s]եQSo<%ệ_ f~bd̘SX>&}F)I�p01n<ehVV$V s^ WZ:ƹr\;k+{"i|WD w'=1IsAZ̀RTzqXL6FV $d&W9+ԓi1A{9Q2k\CO.F#A5P[%Nt+@k=p:׭h)ƖhZlQE\<1ա̈́Dct4)5LECP�q]i5HB|#�Q^IkW+N2%dnz9sh)9 YO>(̉Ǐ5 '�U/dD, -0g0$z՟ŧihWw�p1j31-*\+>chdmc ې2Xh\j21|=GP [Ggld!F>яqY<b,M Wu.'DJCbsT|+蚆- w!QȄckmcɰh3CoJU>Ck7푹l]sGUe9D1Pw2ڟy#HN= |3o,瞾Փ[)r/kz޵ʶw:u*Xp3?4}-bK52(xMcS͈{-ʊxR$\ב]OwzϼcTǞ^*WdoC3ycѥq$PG*gsEY&܆;*@=kJLVk'/RΌyV!O*wx 0[=A:Λ؈?1?o0 Sl'!.GB=sSRFX��~u<ñq ׾}}+wN:+:JN9 jwE>_VdfDoy)q:TfIqJql(H295=4ѓW9>ZdMYTtny[a2�:Gq<_™3aO p}eumF8yRBu {H1j\7#p隆 I<) #H6r£̒q3Wmq2 j+%Fȇr@9M]>ʴ?1]Fgga-Ӑ$g8#@W(%ڪ|&62w2c$t|'ok<,m (VPHk6fim4�ɐy䎵ڬ>'Ssomke# 漫ڳjI %̦ Ź:4RMcd0�,:<+sAبlh9+O1/P%ɺC#`cA׼Zfi6G]GAMGM"[P v[I#`+Fx}EW>x_=WbJI']!\-c+1;%;/88Q-'.cG$>/4=.R[NH\y uAQY 83zjKt/.wECB;MDW4Օ!ֆ .̔Q͜Tzo,#MrNB$1] ݄+ic̎D~l43LGHqp'w Oī4ɄZGFmR�9Exsjs>R9N#)a_mLNgpY}GGß j+F-3 Ǡ7bq04 3A̱2nJo^}-FUʧWOZc# G96F-:[Opc¶H&=݋KK2;ԌO*FUX¹s꫓{\ vۙ-{otLz~fqkZ _2yQr3= geЫ 6N|J0ؐ}rGqilshD9iZ@89 *r1HSO8C1"Pr3Z-MѓͩkIo[w7KtYI|q=>MNV.uA<cWZé� P Z֬l; *t]>"Č 6Nj&%%S4`x=mE}Jnc9S2ӰjWĚ,vqEDHef'Tl7fH0[scYބm[(I4>Kg\�=}aw#\Isideg1ӊUR"E(Vzvo&rAVm_>)%4�H5GȔX;אfq Dyj6Ibdx8 ]Oo?/,#IZn̒g?)cuGk6Bk{r+xI$�o AQOH0](;+GЂFNi#W1<cvyFіJhKGbQԎq[^kg *QPÎkK_ [^_4J4{uΐbP  SӚSM:3ӬE8\L90^:VڹB1,Xg,OS<;Ϭ\&8̶0[z(@H�#BjyPܝv,~및$.Es:pmfh@'8Ow5; �)bGoYN bW;�* R"*H-oQQ8;@R (!iysq lNAǵYw{7,MG wKHen.�A#z:(ZR뱛kFKRyd;bDn;Z چ.@TL2Fcc6eo$12|H�V|2ݢ[?6 )?v%Es;že΂\麝ѵp" Ju~__I-2Di3ӊm|Gkx"qsmsr><^|1,; c­).}7tXfo*+(R :Q5er. R|ּW�̲Id'~':kISڴ(-&Fr\1#1knpZA 8cZEY Hblm, vH^ m_!fU$e SݼU,QM I)b8X772 5mC{Wbb+`m Qwc0aڥokȧ$ĭӵJW+rMR;4cmbu%4bD%T|x {w:Oڃ\sBqHe3g$cn TKV}{AKuJAC+KjY]Ie9ޡ69 /0K߭*jZv>[yf!ӤQ9e 0%@#$_/eP*8x̧=U,%FbBFI<u֖#i$nXeNƇa$PۄJzhjukxyȀ^j洲<Mʄ,; ʼn23HUh+nՠ nT+I9u闁2:7+0Lc `Taf=qV&.-T%ԁ1gE[X.' DH\A)m3lr6r>ZX_Bs]jڜZw"LEvBN�kE~'I # s%ōhKU=ws^XR/ rQU9QrQ^3ڭΘE>dьO^൹G*Z\IR:t$gKLU3K)Q$w^s굣; $yP^{Q5MEuXHǐ0��ڽiwY`�w('<RE7m'^K!ttKL9cEEZXՐkXvO=,޸3ҶcNP[5,|gzz^w[OazC,J _A4}s|Sei&)e Vuc}FY.cǀP 5^ZA00C]IE>i&&vO OfSU\;&Й|ō8Q�tm)6a.zz:C ?N\Dʖ@Ȼ@sQdZܨ NOF:RyQڅ~F"w* rk&CyD �B9qBO=}/gbiՍCuZeq40Q^6|=={˂NG+sNK{S1@);/붚@p`|Jxu'1\B4OO\~!|Q𯉴gm%&f0kohlgIT f0O|fN]Ooɧknbs&ř=JڍCK4NMxe]W\8u\:osBz4wYaؑ҉mj{eMG0@�ԓ@fyR'ۖXMyN#D{ =atpgcKޙ?Keg޺h�涆k ]"]8@.U#ђ ilrW_#rQ j`1Ph9bqTU}dA`{rheح1C魉$Eڲ ]^I3b8v$񑎃xik&'(;7m㽉9Y.ɾf%O$w5~vXg x!Id~]_i] R\dZ=Yζb4_h?k�S}>F#XJ%huinn#dpz�;ץt n �W3g\L^,n 78G Ž2m7IGp= _:MsBW䘀*\,'5vx\dD֋l ]&tr1p>SY} Ð7DA${㯩4 N=Au4ho{ z{ױ?֗:|ztPGFADCcn/YMk,\znMpPx-%[;<G +B;R>f>+L`_-xıEkaw,yv&VD8FHb+j&01Wr);hAmVzXSP:nGt[I@nUh/ʘ==;4G7,1vp2vԷux;ĩqj hi c=(Wm{3DE.&Op�4Gq]W|SocӼUt.2>_ZuKM^'O1..ԝ@/s 4>ķJtvW[Ydh0cnhv`q5k+RYɑxԟJf7~*�@*;p+&A{ֲq<cZeֶ"p^=J m>Ƞs[: ;,ṺtXG�s^�jwpOpv:Y8;WY6`,ʃya\WE(O<XY_=E%ǼK,ZEO8,UkPԵ+aFBmw( f*}bńW 01o5}y,1?QTN}ݙrZм/auqoq,'#WQT{<`2 Mok4 sn :aN#8T�k4VKF\vWzw|I&�[NfRٗ3Wm漸&�sʌzǞkY Gc $mSTH%˱WéGs[$&( A1{ WF{4o[ $P~ƹ!H5%y2̯jјe9]~.s)e˵u  g5Mh:{wJa΀5;:O<mI#G$BX`;)=ꯂF  :Xz }kA#dӬp6ڹ>r9jNv՛o4bajm~=|m+\D;Xج0D =s|{k^1FbRpW<=k Y{ow{{/!i1l٫d2�ѺC:XvJ!yNB'vW!#iYh+6$ !}Wz_Ï igDoc# qZ~Ye0ܸ /rkӮQٴ_UTlqQ5IG}˖O䉖O,jDq\ougm~ FvrysЊe.LFu*?|7y\'/8^x5&Ї&!ԯx �kSGeՄvVK4H<h"B\@M}i)yɒd"Fq�񦒼KVp?}:4B;}BZR_\�-JDD{6+J^URnrjY@|(JL|MG-̮`:qRiyR 1 0񏽎ieVapE+ +͠a6,..Voz&dV`L$`DHx3WxAfzn%ݼ 7F99uj'7 s9S$دgW[T7<v!^y-i7( 82{Dn#A�U&ܛkqaQ׳7A<)kkd;.1j 5xQXZ OcL±"+l8gz E->Xы$?ҭ[﷑[wQ  K1fmI2q{gkmci7 !R=s6 eLn| u$ �gGecFwPF? iؾ#9k-Tf>[C�NY4}ɘ#=}GT',yL@5Zuض7 $ 9 Sܛ=Z.؟%XwخwNuh!Arww )i1Ѱ5ť\\۱/G?!DO%% @>q;YΟE² |N @jj:}oL<@ 92[>񝭕Qծ @` �*8A-NZmuuTMIݕOW꺄e6J:w5]j"[w*K!{v&3!^@SqZ^M% <m՘q'T- KsO:EIhY�ֻo$7 amp L@pdqT@޽:OZ\J֚!tp-_=0Wރgik I�>xT�+w<#7T3t$^q_ue$Ʉ,@Ir<_uq:akI]p<1�~5Q"oc cޟh�b~-;TMG95&' x=Xbm!#޴uW:a3 kpd9$]m$ w M$1gqoAZ$;T2T"'ɶM3Lv=YH]d2W @=}[:m>Qլ5%F@OWn[C' Zڔ7ϩQNmq2m)cNYܢ :2遚4r>,~gGI dOk5KVu2$0:-/ {*]u"0"q[ݭ#ծ|鮲`: ע-cp"l`YpH+u�5=EhIQ{VW영۱<`c5-SdOv1!ɐ>?jK[euk啬cley3u]_j@v_]{唶 o΢ME\i}_I-xL! FIxMyBYJV_Pϖ E2nju?}MZ@ +N+?i}|>Uk 7Jcs`�ެ3Szu["6 Ž[dn#T}JALJ浮dvJ~hF=9!fQ� a 8z/m-/>{H 83i&%p%&dO^h6q4Fy%"2w9otJ+VlDfxI'i@I $y%|a8䃚K!s OgAuӶciE:j;lzw P{om>էҭ%t틆e!Aa ]u#�ךq]"WKn  �=GDnm[Hzqb$$㢅j]q?͹fC+W\konY fdh3V\5Ly$*%xۑ^<ڮdEips:m,K+,F;3 ᵸgdH�>G+FK(MU"'ox->|z]E9&IteZh7y? ZkWzձ@O=:z֓? [\mbu"sHIR~Ufұwle71 BTg}cǚ E,UIی+7Zl#G|cʞAǽpC= c( rÜz-]b_x KpyBt+2n=$yG-"l�\5G5- 'l'Yԣc(i(g>xRV63H@ (g<qK} ť YFpŃ{+|+jIcPp(=9&mkm@S$!AQk\5_Ml0;OYXΪ?@+B׉meK04|h-6${$E~#j <Wۢ]D@I8^{KI PܙCӌWK/X)`$K|:עdҷțHDZ]XF}o Z\HTm$@}c7nu8VS[up$h4=�`څt L{ wOi1S級V.#]֝~#RMs勖WXj#w1X~1= (c(\ᄜp@z԰|8/Yc6[ d⳦Wf<2z84o#縺V4f#n㱯y�`5>FQ1 VNRd59  {d-dO*}Oߕ4Oc [˃�z?PZbn@\f!4ɤEێ4&.X>t[yʙGɭ 5#2n #^'$r72<x\T<k\̘\]!E)m]O�0=+tKlLDHiyEY{�cr4 H$ $<@=16={|,mdS<ßBZ%堋KltSİVF-K!2o\.?*`W`��Wא)K1u0Q"@'b�OS~kJU =fI_Cxow7ny.L̋<\sҹ_ZVk 2vms!H�t>=Lk==ak=cß eէmR}(Ъ&M{&[ xnI&{5/^+-ܗ{s\\y@E2癥iObN=2Mz>.Xi/pNϏ_UԼ?H,tIy{OMn #KΙ5vmzQj+p9Z(\izmmCۂB9Wu{GnA[XqM[Gw2;Z_\LPqS:j4՝<G>֜*VK lbA1ž9Ա6a{l*> w)IKwkwm"]GX=jwJ$2#VuIAI_`qTz;#oqx `E�Us&lVΥgRI#8?:if6,;zk*{/$7AE aMDJl qx9Зظ绚&5* #HTqgNE/xg尝ϰ#U,r8(N9j^FޙuwEwLw=j,/4,�9sjd$ o:]);ޠ/nF[%tI{Lfܗķw!->4K[aDv1}SY/Ff$4Q^cikZ}s"̓3* W[Ո >{Y_]\E,2ȭJ<ֽO귙u#"`v+}1N;" @kRVүR8` cRAk.?S!#=Q|=$K~ ɐ1K[G.`V}ɏ E _HhX s*(<V&ķ񅬑 [h>r:OKt8JmOH"T tsױCu~2t,3s] 1[Zez@-/gVz$?g@|#dvR8[>3Oƻp›eW'9dx1>u>sEw<[GS H88 z_LY>Q!9^OͨC:BϳnғsP6�gwᗅv5@a{q|#8LsZZoÏvS%p'e{v]ϝd u'4^'·Uc)3!f=�Z/- "VkHJq{zN=tgψoR{S~ycOf&^ ;;1�퓎>}K=Jru0>]ĕ.6ydcaA `X-:7zz %ie7&6`нʂdqjǁ:ff8�)rORRiDP�NnrMM]ҨH7t<91(B$ Iǧ5%ku4ER_9 \;hw)=6\4d%?{z_{̱Y8;{NV{{P1K"vbMG$o`Z5BQ"L(,q_K++‰}0R඿5hvpHgiʐh<saxHbr0Bdz?_2jӔ' {ݗwWgi7 9O<d�(� l).7$i5}qM/g3<vIc7ҼŞH{I+l#1p >$hh�1bqێr ^�N]6@b@HQ@;c=I1_<OB!b>VGue!ŰV2ѡ~`е}!糏zI^4%%>�KW 5KV o YFvN9'.hFrUTH 3פ7ٯ5$ف|N6Wa{exH8-kB:[3[-#i4&Vcaeqx#iܞP6p$1cMk$eUqB�=umGWEvaѴ f<fμul]ݲ`Hg{jo4m#A:4>O(%Kx<_e·ߌיj<8R5KWiV2!z⨦5'qۂ3ֳn5,.�/ԏziL-]](W8RWhs>y;Ս╷&NzLOinu&yu#ic8v޺+á|>{R$c��\ex\/a+g $?Qӊrن)+XhZo-.twrp4<WJCDKm#9ךK.vɥ]>XwV_ObmGiB%r}E8ަnY Fttud ђZ׿5 :XQ/ 'F4=pHXi׏q`#؃Cvؗ5 .h�opC۸$.uĻrf+U OƲ5ĊD pqVdӮgT5o|OUaOn4Icȍ, ZydՏmHT5W$9TݶW7%cg~[0}` g+;Hh]z ?S:~�1|ōfhkfWْ:d24N=_ֆ'‚ZXIrOLU?Yi:lzMIi J`Ԟ|Ksi-J�{?Ҳ-ٝ#k`CiKM6:ghћfv ,p 'jU%@K3&棸[Ԥ�IaS=>)Jਫ਼)w3Lc\i2�h]XmG!7f>�o{V2D~bFg!G?Zcu]ђ=ҳ8?T>mc޼QM#AO9M_|W6|Y.gd$nrG`J4--3f Gtr�uq*iJi ,>%w(e=L*biGTtP~igDJ'>CFv rN9 |2ͦ|[y|Zޣ[۞A$5k W=Ϊ31\[y5:0?h$ʤY~㆐O I0MK-*Fhex99e4$yj6kI�񞛿[)W\ҒPyMb� gޓ_A+\]n"#('@{TW--Cl'axdZ[:}=*²ĺ#m0qDt Ukf=Fcb;c=VzžAܖ |�0ǐ+˟\/qqU㺖_ nNH#ܴa; XnoK׎9?42ђnRMݹV1+Ėv*�D=)Ǡx;Eg\۠+HnmpzE*ٶ~V<¡,?{uR-7c$_ٚTix{PܡGE57rQ=: t۽OTH0P}IR�m)=j_d=+N h; 13q9|BIs}k.#v =SW_xXk_iH󢄐ѓMR>1x2ʒ8g\f_i~+&Ko A!8ըN=Mٯm*s7ڭb�v8k_at]lK ZF|Fe,P%ŗ+7Xs\I}&s+K9`RjLrբSh@ J'<8ҟ}q4dq'ʀLghzWQ jΧ1@wn0}r;u{:/u(Pສu⢎$7[)r= OjxSaB�UdžIP.N~4akMonMedD6 juquac0btS<}iݞ2*[5x}ȤFZ B%AgYEz@ER4oF[,㯚[Դh4D�pP@F1Rq'cKw\e!$.} :t.gs!rDY8�g~4оmMI-T"$ מCWhzyҠ;bQPGu{1iA�zn V<FŻq ɞm]O?YK(|ԜO`Z퓾,<A9< �'Z%$# wj"8g,X^Lxm^g/vg1A{: dIAV#y"yp n_?yȾUGE2?,Ma':]Cm$Y!{t_[Yf8I8H3odJ(\VoIOs$xkb ?,|G=;Rvlw设 iê_�~h\ܭK}Y&!*b2S׽դOJo=y$('Qe{X~-Ó/c4*rc^i s4vZkL ץwݴGk 2҆P'ozmML9T>c�Y~US}k2I;Gis͹F-nW,KijڬM YcHpۏnkr[F⨮YAaӾ k$w>"�Z8ROSM= 4Uv bv/|suW[!U oiXuTkۆ*#zӲ;l; Y_^OFx#5M/AgعHqۨ=ksQp@yȸ'y4Y/Mu(Ycq<w杬'?1-t 4 VQBaeB1I9TcK"0>U"d1OBʖ=30%1<ՍkIα &F|S镣nk#&M%X$bPY$os"ر'7JwAC 3@dB D, Vs$scXo|,m"qE_e0s:}\K0%`Hq�Ѥ8Ҵ (I��s&ľdo;Ԙy*Mo\{ {<qa7(⾚a0Tm;5"iI'u�wl xy>.ٔ@< ncuV[|ʼn&g‘ҼKZ^{ugwyTBJQ ;,>$)%Nņyyo5;iVCU4h$i${$JYm"͟ng{f#vz�G5:MJGqbc}MIrqҞ+̈́ѬGq MAsR`ѵ*{b# vskpm^J7s'WM<_Z |2$M!iF[x}9%R8<ګ>iܵѺ+n/ X#ll-%5Qst( *KV|B=3UȚwUai}*L= tu纟49VZWơ~HUC�B<h[ihֶ+;o#RI R�?Zm.׃2SLBs]=džlvK2h[EjZ&s3^\%?28�sy!Pmut-3F vM>Mn Fji'M\$f8Mx;>Tv~<78|_ $bGl |M͓U ϡmOJxbxfE!"QXn7U� "4kyQY@8K.MίlKp\S$ŎwP(`{bj^9XBA-U@x.[x0-n@q⧙ 9I+[G572p~zN1#¤qOx;_xng5_%cr೑Ԫ(>wHiWoնڭCD +{0WXXY,`<y`b>m÷4-b sZ9;}*wzGpa69"~9xz�`\cS78Z>4|ݝ!\'mHck[QiFL=Y".#.d XMuhqͬUy~XIH9 k<C(Ds+&sN7юujzsˣZ lC<#1�淢KM ^[iLBB# _`+|MH#[5!GNXttouXtvζHp�U=}jeN; v#^Q5FdY%T($bMY"iv^kRJ^9>s갵܏ͲvEw3vVNC˫(V7+u d^( nlִ1s鱌$Ef UFخvWzmSSI;D1>?pZ5q42_A{F߾p?ը^kIN(,Xȫ<RB_4sw讼+j7Vs!Xgι� [$2Om`+Fq^գð>WFe h]0++ utb"a=�=*ҋgxT\*K! >b_ RkAƕeJ5CuOa^mcB.�$}z_JT{ K82H~y $$N֗nDZɌn+Ѭ0#uk<f8WYx #.&K![X$8߭%d[ _D!0XY=g 3W񍴰y)hTM# X#ZӼKOk/g+6yU m@Y3ƝciͬLܼ;Gȶ9̕pz1%f|hIMGsXSLyu /$K�3H$DCw]B Xw=5/i]:%/H�å9[10f їH=E(%(Y;5#Ia1 wT_\A=]u ׅ䕭mB0B{ŗ:vp%7 $&yvyK71EYK_8Ƕk>Csymo2j�Ѽݻ<VE`!|\df2صq6>XDw}UqZY#sj; /\Wq&MԚ-:9lg1rd(j=k:mu}d\8S,xcF%,O( 97bUng ,(?:}c_{DÖ^X?ϭc`&leHjģC^.$K{ŔHēok3jƱ \>#УtPPqɆ??hA[*KoZ9Swh~C=LkBˣ[,s"5^=J.ZKvlJ-XzG#]U'QHea{u@i/Ṇcuhrn(#ϿJ8wĖKk<.ZGg c?j'`yVM X|g329-q)#yYCqa)>/k 6 5,A>]\cЁq~-$6<|ǚ{+"M*5%NpC))8v-$#2hmulIVit 4v\0A`OJ HgEp80BGv3ѥ`ө3'S @|ujխS tW0*u|ufv"0[z7%a;+m\#r>Zv>,MZ)$3Hg;V%IJ* Z*6K}_^Yᯈ6�gVp}I9滽 ],D|qK]ĤK�be$188^Է%$`IB};I+86R8Qg]Z䲕`y;^_orn N;}yOԯ;:xVC>>fQ]5% ݺHCbB= 6=^[tHļA(s@1NԮ4[A(h~JϳrL{) 8ٯl] aib}rʐs\>8 xQ'PE,"'\qqo2cv\^⽓KM$D\'̲'ۮ3 :-Ť21x$\Εmzh�Hj&XH Oekikݭvm.\-^&c2L+c<v]o66$Q3LPXpjp[9|<sVp=*Xcm#JHq!|@�6CUԉ V܂1Zvàlrz~|ܟRZWW2DˏKW<Ż[ ,~ !Yt;t^O8'^_ƔT \JŤG<v 0C�~qK.8溈|0**dsyZn8f@QdZʑGm;c1 j qZ9(Ia9h<|kJR=#W$܈ G >jFC,:: ,sQr]J]FMGљYL0@`ة5]vk;Yn�DOXtyx^Q<~dmt޾;= A}O!a] U i7 6;3.0;jtw֩t>j7(ė 涒Ú; 2,-,B;Ww:c#X[>aS9o-zh4$ x(dI9_CVs2Xnj_js,73vwV[gIT!95{T|)QUn\ ֯ : m#LI�eTqzlZMlF @ z-r!8�wԹ>壄w扦KNT0>6UF u8GxN/ g k %[jn0i6$Bτ1IȒ8᷆fV;L~Bn#kZ$۾;.27WM*o !NrN1M]w,>v'S)>BVQ2ZVCX@=t�<yVǠ9Qk䈁 P)<ހSVM̼u)o&>`19LEҬMBKX9eϠ\<a K@G%cB3~w"r9KueՒ\h.U1V]M ][[%H8Py*hKm;LWjd#W3^-Hp6iD^l]_烣FzNe"~i]KIcEP.$9SI9HG5B:WQoY[PӌPT﹈)T&8CՕ&HۿTMSšWbp$T~,LD,QMq$;HT�*M%MGwft7GagnvW5.>XDIT&9 j<;=CVO>k}6s6XzZr姺ywܳ'Bs$"^pmՀqĞ6۳As^r?;x]Ӯ.WSc֩N )>Oa=k]ʒKjUӆ 뚡&>g_NUOc(I O�xpxT7q$ t\Iãx[MybC#<hbORj_QH,_&1bATdnIl6q<Mh-),rF6'7bmV ,xpA*}2;y} c+SxEkJcтMN:^Io6{$C�rZ-m.nJ pdvP SW5.eӤylq+<+k-3I-k{٣̲rG!wtQkz¶K}lgҋ48ؤŤP0wphmverʓ `zW% vZ+; {-]1{۲w3I' .='6Z5H^UKqZ gMɁ5ni幙@*acMi^\mn/]Fq*wW6 xHS\޿_W%DBn~5/<OxFin!0ı:n2Qȇ#tOzKSWMClLwͩ,LJ,p?ָ2EԣtfẊ ޕpV84 cӆˬz;TID:r+3vmPB]vpN@'9lzWwacM1Ocd\*|69>xNL7z5989}ǰ:#> :K#Op\`vFךYo/MUWVMXzt֖�ü .;;NҦ<#n Z--|K᥹ȊHxƼu�'_m|8r>V6:Ķ"[=FKT1ǻ.yG{א|Xԭ<Cccj1fKKv2>ttPԙ$;jq[\ѻ8ԶPM4iBCw+Lw0:ѵӎnxO$m 1�kk#S�B o,.d [N$ w,{~5xYKYo-J`gv5OLѣמ/q=RI'}?3T4=oajUT/U-ʻ=:rxF,s-Lxcީ9&2`*%8sZq4j̐F$N< i]X߲Fd+ ICV$fM:UAU=,N?Uh~.j?FK۰P�Cs}ƯIgjVw-R8H[~>=8n|�bA@AVݞsYY]7Yd)JY`IqjΗO/=$ef�9Aݱ^vj_ױ E A9`\ټ%/-A_$:=*M'J7],s6 b蓈n� OR̮ W$:gG~Zj�jiXwNy\e߄]7PD00,#?RB]6^)o$-F`4`[]KpKtcx`u$%=cB;ҤMm)oUDtB'fݺM Zd¾Ei7 pTH5 mBc\_i{r"I+ռK[@었du_bt-$|(>v=  *$҄2 Y�c[|?N%%Mű p֪|1tn˹2Iں$y G "8+;϶·qw| ֺ%]HydA2dsۊշ+>СXǩ]6fcs{FC:NY@+0+ֺnQl>YQzbjvy%`H޳4]" %aWpC8<F*%NSZYcޙMک=[Ne=MIe8>$y`mIRˇ*]wJc]wSeY۸ڊ U2jlmq ?zfkbcӓ2]񚳤?luu%vPh(ԡb^MY莉epYp{Gu{pK8QaJZʱdBstτ_u9Xv@de8<+\Z1ݽX=2%0`+˾I! ;~ װkmUi!SOzZ(}ReH2!c(KW;}SD}7MCrû`u .l"R. JԹvw{g*LطHw\9�bǪk3B˻`3CVܥx"^Dp*_{/wR#9C),ZD9`0|{UrڡG uL{,WxZ6T)$+)8H<ӭt݂@F(qYS<_햐X[E$95!-ȊJY"E aBc?$K߉3R_i8^>x-qCM܅]cՀYQ( xAIm.'n5dڿ RVFLXI%rxu!,k[OK &moq5WP#pN>4@2*6<*wQ"�G^x�O:šc4QARѼgQ$ZL] >íO=pfg@Kz'ql\+c8iO = CpAR:1M$ŵIcڳrl|ܧk5W!7=+ҵm9^!kVU/3Tz3V}`ݻc'sJ1ܲA"H�[(ǾqMj \}C_[;hO0OQ^o X~c{;LVKYtus< ;&8;@n}&e =*9w i[mR#ij-v䏭goK۳$/Tڂ$rT7R ɏiV :4۸xIdfPCiOe~zS6[i,V$%ez^ye= <d#&bݕ� v8 Ubzwuq,'ht}2@-aUKOx+C^Vgm@=мK kOOp#i0I"ZI'6Z†^߭p:%;=.ڒF|U�ؑYŠo�㑶4(~)6AXQqG3YO$sY.|}ǀ=>U5YH =j�9 RV@�"kTUBߞ~پ̱kX*]|fw=%T?#`5v@Gq^i[U"9hPF>)'.sԊ;%qݹ9#99b 6H]Wp9]^GI'BJ|M=ֵ LI lب0Z1[= ^#Veڗڃd; ֯7�RܡV] Q+N:桚G(vm㫻CwoiDn IXxP\3J䒪z@�{fnLjM%¶A9=UT�"J1åsA|&`:U+FVԘG{P Č`~&bRu2vP8#۽xH$s֮jw6O"EbYJzicAu]5:/cFSS oMI}2 ~_Q5kӲ!sV)+*mk'JI}yIZ;F+qy$@+Y"#;OExYHnx%y94t�c-@]%eo[KK].kthew%?Z<S7<$cݨ^ɰ#�R*=ҨG�A�D~"yߗhB5OEqg-z�W[ek3Q׬k4]9Ry UYLc8 <,CBeaܣ6?0?J͹RgewIzdtɖ]3ϸ*JA(mw!U`85nWkH庆kk4DǠ6t-23D'=Yi7^G1Ee ma]钤eg7rEb5IGpR9Wye^@9֒}tW ^Es̞܌օ犧74F%e8Ѹ=}aP^{>?Ȉ~[GG5rD*ȁ{(n^'%TУs }A]iiZ[ErYxkK`]2Q Ey",83ԎIm VLuݍdA0y6FN:\?9_dj1m14!N x؀}:W+n4kne(cĎ+Sj#d[W'u�<t<Besڣ縼?[TuY` s/4,.-Y\u|kW֕u]+ 1<5o}Μ[䗗HWc~웳cOw#4k�^0@z+Fm[kox#ܦ2q˸YZo]EvR2Z++V=߯+ԡ'qN$$*FG):Ol-Qf"\,k|gmdr^H�D$|JCs m_S ֭íx~\3v8Nh嗨} q(HG`i) F<U]D{=:O ^W|Mi"[)u93Y>һ?qj< H gzkc'բ?(lޮþ.jW9+b丶I3X;rwjY6nP m�ÞҪ9ox"?p^DЭZtOS5Nl0�{).~uRhCϭbxC֣J}d.a6 u-Nsu_OӥHfeźWO6k[Śyy=c6WRIDdnw�($( ONktMV)Ƙ@͸sZ/lKPaK l}=BipneXoP3Q|B: g Fz%$SVRռ@`B"(yUljuO9k}9ILîʩQS` g8!6UMr}e{Ƽ5ZZS rO9AQHhNfESݸ'<zWHQ N�B [Vk3ZYZEv$wexNɥX8^q�T4~i~rH�`ɏVWZyy}&chJMD?ڵψ//�GSQoIM[YgDCHc2zV6kw2 mlZCؒ^F<N6  V%֮.-7Dֱ(EsƧ܂kWJfs'ejYu�(�g Ks1U�,׃]ߊd%Λv*UBq^_&վ 7ʰK#8㓁êϨ+=}hV'bk6G fV6*./G� B[jQNϚHFT-%V:OgU,q~sYim* : `#5*wȐ E ?+9-=K6_6j +@HWnxkMDdHd{0Sq^.�n5[YSZLŧo=C>MbmjY\9C \8zn#5?u=BC�F#!!$ ֌k{X<,}3E6_ԉi$4<`R:XYw^GS!?\Q]mp$\#mrhdgb1ԜmQi#h43Wlz.BlDc8ii(:}$֨Wh9En{^KoG7[xkVI\Y`&R;V心NfF@"碩rpy+W"1mi\zCTT6 fӬ-"C|9Զ_/c4]SON"ʧJc�R+(i%|f?gyfA<Uڦ_ٖZm(InrWq( qUh$]: h)}VNLn WiqmV -(ۢ<f\,A!Ӿ�⸈vWZH1?OjJ:Ɏ{K˻\#q$減l5B4.5s52�@aç ]n~<e8g沯o {hal\SHI~fVZy:`1(.@BǯX7~,M$d"W?tꆿifd\dMЋy$.]{N ▬^RFSUnҠPZHY4%jMVsR5ĥF08�VfCiY\$2s{*vJ #*ȏnRo_%SY7:܀Tz Ӡ^:5) |CeJu*~tfGp)JdađMM`5exTјI#�=sedS7fJ5Ո-otzmW sk:}N UW9#W>`y,^Eov} m,I*6oϗ4=C`,vŏ}d_ 0ګD+\�_$ u\Fyx.yQXȚ_w7^=8%{~]@@ zw"vohpB?{'$JVW\pjѰ:> wgqxM=g%XʾO8_w63nej2{11ltg<,=zqG.EJыMܱG'r cGژ2(WT)mG\S."E\H45Յo~F_h©j:u剋ɵUXCq[M^!N6@aoka TmsRM9dm̎j:DR6Km%m,PHQx :�*i52 4nn(נ;mk}. ޿(_wEXbL,p�X_NrOoC.Y`+7OSm"fuϧ֡itXњ9t \B`]\[$g A/shFVM+( ^pz7Ō$%2 [ᔡV"HSȨ='sZx~myQ�g|`-$+YO $\x㧈p%)0 ]1˸:D3緽Tc9Itn|NT6I ;d�c<awbcusѣn51-w!cp1ZNΗ}Isi&Tu8;cýGA .2w>ڽDtNvߎ⽝/5 jExeC(Ǿ~zL//R;"9d .ພSᴺ;GP o+Aޓ,ou."TrV�4IHKH nCK^ {#tBVCɼVgKQM|h{8v'{).lBBI!x7Mo#<"7Ukh8q;  ǨMVNk`iAJ:yq*֕ IbT1]IU6=z<i 6aTm$T-+$$oazdt�fˉՃ2L~y;qZ.mm?m,2wK sUmBFQRegCCu8NT&˲{rj0G a/�*W=BY2vBү4vw2Cm6K`t^Kxvd�ZC S,q+)5UAYVI|su*T"KFHJTӵ놷t|*C{8=X24#qFMR݉te佌,ұ�pv~5_5چ 4. NGLWLC<b2n�*y׊P=;r�in+][1C#R}f? xv8oݑc$ԎIҥntn{$G$V|cxsYGc&4"raF}7{2u,_a]FS(sF:ן1sM%[p1Y~O-eXLKg"䪌g}.3\J-34O[͌o5' ʌD�{-M />a.x>m.Ų5<v^Ne8.y)bR9=r͜UvN,јtXLז=2ǽZѴCS*$s$cѼ4V<zجl1 tNS)}1Bʁ? O/4v336_8d2F֍ }ѮmgqYOVDx3v{\w:"#&5V/]KˁXen$1*�1g^=M'Ú6nWKj; 6eg<�*f㸒[m n72DJ=Ԛ*bE?qLUƓ~O<`H&>UݎA=(K~gmQ-歩y@ܞGN,&彫bGuu#K˱b >a~cn. C/Roe�mZ2@�F>}zT4V O5嶟?fU1(vF&i:zYMӥ<0lqʌv G[}Ir./sbdk1ӭLcEQu> 6KAwjKLlֹ9t4yw1)¨5]u9yYF$c הɾG%֝o?o@ U{is F`r.^?dgCbeof9!#V<ñ$a &@< )T6Ir07'z}�'axͽP ŏ\iַ[, SE\I F�?ZZ4. |;T":g,PŤrNh+p>tFsUf l<_lSi $tJL9U< R-+$A8M- t4 A'5nAHQbzuֽA4qa'�$z'cm.5I*�(j Sq&mvX j:e▷$޾g{Im.4KnP`dᯆhQ $w^8 OJ>qd 2¬ kp}Y|6-`{5s倩 Tן$C @P>{?3V;Y0([WI WÈ%>H.)02܋6$Y,=wfc<3ܾmAbmKAx#>k]{Cɢɤݪ^$y2'5~^5'ӴidNq: ݆sgdiBY^ F3^i>myr=AT/<+k/I<Ñ-핓s0mUJϘe�qT/|%amU'U\4<d|s׎)!Nx'{݇Yuo A>nd1\^rwtbŬc+ Ι)4er:զ| "[�u\Tc'>d^ܭ}Utk&0BZ|2K43io}|{`s,BD =ҀUpy°W<mc$1 QK/DKc>c~ S󸚶4718#ҙ;ԎMcL^W8.zAY sn?ZbZִC2I>e#Ԃآ,ť8FHKAXكVȲF`tjoXFSX_؏﷞)rqp*6soI=@;x`q^'ddƅ1sy $ y޹"=ZЖ9JX ix繺 eqIwZSZK\IgD!]Neb闅� t[Nդ\0F�'kXKNڬr͵ �,-,nm=dP<b\RB[Ǽ'I+6XFT[A#ҕ.wo5uݾg2H"0P?Ia*�Qu !nрf,O37*!'k wtw^';{%lb@՘hw[.:ѕ<9Gpd~ Oz]^To'>I;LDFzv 4^6q;Pg%4K]H#Far $]:OE%\c>7eO#YFIo,ἒ\73hG W?F6}+vηo[y{n O]czYrtQi@N鬘'<ΛwIt=F`e1οOʽ_Pմ� dpwӍy4 in9)5x_j@1HW#Һ}#rZr$̐0`~[עv2K[KfXz#e]hZ)}beyrǦmK4lPhZV ex^AZMIp-giHnrN tWu-H6r1%sҺM\S7w-gwďܰ'+ GN켵PVW*qҮ+jtdvH 8\4E�ek^/U!xb:+JzgwiGxD bUu İ=2�J̋IP3[{2iDŽux#Ohm~z:|@?*"{ ^͸bt;=m+,5e209$$�fY"yp䟔p+˿v6彫O2i"`jwkhSxZ"𷃠Lы˷T!뎦x\LސKe"8�JRy@om>#N;&I'z]Yl[滹!BO^+sI}ue3>�^ovf[E?3TuUZvik[%W?7;JmLmZUsivVŐsRWA;#۝#k#\<eL�=%'lȖV噥#ЌV2}Y6SZ\]l?qoR^}UO4 n>"+)΋ʻe>՝qkMs L-JDΫ>5szł(+E8tkT[D?ݨblڋ'Sx\\\'O۫,XX�=j67>I=RiOuojOkjH+;z3Il<%qE8�v<i'W<se\޿խV9^3!k_;ޓkby7]RO`mD,l,`Yb(\_¹JʿzYɺY � 5nXq7:U'[cX1a)ٻ xQK}ObCM$B<r0;W']i3QO#|*)R8ֳefYŞe!U$3:V%+mčJjV,.ZQ!#Ԗ5fj~˘+FGVR1TVI))w榳Ӭۮ &EWZYKxn/c ٜSK=.?^kHma;۱$MB'wlzOYUjzn")s9gx-�7Cki`q :1[[yKn�UN:qX >HFґtHij}ޥ;^ } 9d,8rI#>*h`pOV[rL'=M-ŀդH*CN;Uy|sNU݄&$qӃQN_'%̤*ҭCݾ )4s[vR} lYSd洗FN u95W}RqfSG6*bRI/߯zS@:7i]g|�K{ҡPz޳n.iT" ϝR9OLfGU;w$֊?X5_" :߱⵶۩8Vp0*k¯."[DZ9U 9tEmhZ84rG�RIz[=/TPĸ 淴wB%sojeQRJT$</Hvݱɩn ^> ،jvN2cFfU!˸ץyʌqIM"A.-8 3Z<9_%K=k-̗%8״h原ooe\oAT$ub MJ,%ϔ:aNr~ix'QޥA󯪵 V)寓 9R�TҴ];A f3铟ƚid|oK*]HjԼ2lBFWҺų`k#M2zg֖V1iCIXbK0楻"z ͦo"HwcU;Sa1~Cmd'c9c\&XKo-BeFEaX-]7~_1I�{Ck(=J0~8DV\ʱ=4gl \@5c +MuȪM#?<n=N խ R$%zl?cp77We-B@х2!#~n Zɕ|e$'ico oxj}A4\=q#֎euܶ#q|<]ïiq,I< u,<wGKcO�pI6#=qF_iMOnŌĞ?r>i�V;iV;]]rDG*E RR}WV76ڥH1!~LMk !xKm6u-Ynǧ>ON[MK 89<}+>Ht1XdYҤOԢ3Ѱ,3f+KOsݥHkK�_h&s_>0 @ϿJԲ'K&`1)-='gkcԵo ؞{tI=U/_A ; <ps^OYi>.yXm�,.ˤjK$jFaދ[R=Z𭦩Ȕ'RklH(U}�8|T5Z1[j̿d:V6{6c}LOh":}ՔHi @cَS$x=5E1(VN3,Ptk/|Y6/ GV1%Tg>i궷}“ӅE!j$icTHq0I2�b:p[$jxu;GQG[ @#ryz +i!n<S~V*N tw%MAl";9)EaXo0dRwND=xu׍&-m?/pξ0[dn8+uM=,hd`^s~cko*,T\N(ka&g?5]kJ"{jRC0|Ӯ^ j)is0@^?o=ω-͖MǾ9u+Ln/~+LxgI-E-7tR};[-0 Ĩ8 S^[æhͭ\Pِs!s#xO>]ݼЛ6U1=xuۘM&tx<UPdM ǥR㴹CL..Y΄ :d85׺vwojSV>QHNyp䎫!G'yVrA&؛aDp(<\Y5褓.z{ x5E~Rt-iY{Bo|<"ߪjGeK^j)%8H<)i~mvWLrK)}ko [iشǵOq>1צ.^rH+*Pg%cĭ ~5xcCVjG#~~{Y|A8Q2d[FsT|Iݴ7)J\p =G/uaECaP=AZJKFm5nuX$jJ{Xej_vIk\ 0e$.v~Zxİʪ3HLX) `եokmd7`8d&2O]L:RialZHs$Gz=Z{[ܼ $+38sQ}i 4,w 0ŁwT{c2*@TlCabOF}5[ļ+յ=Lv73 ,ܐ1Kv85dBX�Jc}69xAfcv[0q1U?{'Rؙtie;K5!Y'qxҤ ^u>6:g@AZh5,v^j+i% ?1 *_)&u^"g&*��_–Ymqy`~)u-Hm<欧'y$SK\]L \.1OI 2\Y[ٙ{5 8_ WZXBeweBךin^Kpd\c}ȭU{66re,rz^Ѷ7i%Owt<Y@W$}+Td63|[N1Y񆗨B^T3\13wG.|nT(s?>w}J&LqBKIJ0=\v~>;Eq3F'A u8lkY'vud+qȫHѭQcc(ۚqP9lhW.%PDA99ⶦTs g*>deH\BqWwK[PQ8=楶ImZZI�4Ȏ)elsb$ء?6rO@5{Q#;<V8>Su"H$jol,{{Tȗ[ٱL ?\ tښMq >�5C3GҪ-XU$qk(׌t:mVĶsvLex(35J\9{\2oeb sZF>J (O ľFs7Eik�_#?*쯵mN]iE c9k3O@-e YN=&jfI",}Jþm|Cc J ߔ 7k_gEzls4D-ֳ5  JEkˍEݰ2 I34(ںg[e#x'>հ=ӦyFnyj[odڎ;z-m6ۇPEU|ZqOb~v!!n|b.,-lV6e@!\Rڒ޶dçZ\Uqfaߖs(J>l|/Xמ!!�+KfG@:k%ļy:�@Q?[iwi꺭ΛbJu>`{-&k r`k=JWYr[b1<e > a.-71ieQ4_K(>{t.\Lɑ� XgĒkm̀V)r[5ҳxoxO63]#6b/]c{,4-3'}պVlm@`TSUY-n[clҺYI5G`mpi'ɿ>v.5m6֋Eܡ4v-Гк+RBc$ϵIڋtԥk~lHKċjֶƻN4d\˖<n~/bȊX꤆ڤ�|[]Kgy^dHfjFnĶ6O g?.TU\\#mrJJ5NJ]QW9WHɨ(|O lV !nerNS)ebиoPHĠd@?Ŋf終[ 'xcp8n8'?#eGcȫ6Y@^,wD uemޓne17R( ĺNk6%M+jPiSO+H�ϥrٲm:#D8}WkjKs\&wʩ^Su+ gle2gG *5g,? l 2;K\8)g#+& e)`;YcofʠsushD �Jps4 ˩-'b3:I RF<hM[d@x/Pn.-lR,-fiחm9̨.G)=^OAi 1ICF UM~mesqA;rqzWsikkaen5�ei84UN@h '@rA;U/])x-/ #fR{N|3^ gs" -s7|Io#xv﵋v%}k܍SwHG0x1Y$е9"X ?wk|-G ]IyHs\>c{jvRCr|q!'+hd.^|Ap/RW 0zt}gG&if)\gvZ,tHk|Td~jބȠ� Sk;#47IbV; >vEhs# o��[>�z6 +hjpG9bM_j)+?óM mя;vShѺ@$w= }}k#7 v𱷲n17MpVmwxee2?SXʣWOzzV-<ؓ <"Q5ZhӛNI94_jVq\鍃%0Im3P趣O8UGT32͊+Yb(D~\n!OOYQ ۮWJM1 r95B]6 GhΥesp2@³rVdm+6Kg=5:i+~z q \+^$WXmi9ڏ)N=N6z=ۺ+ * 8(Rge w�eO~obkFH!1�s�k ^ Yi pҕ2>{xR7:ܣM$�1_@.dފ汏CѼ3&Ѭo#%Y.F,WC4:ůjVR:nM7KP%a;7Zuͥw/0F+1\W+6ѤW1iVxbDSqP.kdvOIDž4V۰gtIh.>٬ZMv&Ӑ1#ww ް/|]ik*Mc'?hf<>R'ZNueH!^-̤:ƝOCԵ#\q}9 `A`W/=g\|U@9 ;wm݅#능%Ȧo>B )=�w� TZ{Y,͍^*I5% sUv}R)f# @(oΪ%s�.E,xH&Gꮐ4%J#S)`Z d+F+F k�U9UPcyE0ǸV]%̱@稑GYڀa&FL~/ [k犮g :$2okLI'�=bɣpBh <,4 BO'EZEkKwudj;mj8`ʥN=RI6H2q[9=NCęZF�:سDORG'Ew;iS|8ѓuOK4)NF*�i{~U'϶~cUG,pVI91LeI!Sh�-3Ki�fp# xdfPz%+C;ElvZ\A-ںwvVqg(gdm;Jk=fjqZ\(vN(h^՞I| []B;uHdxԕַ- zn#vB}q]o!,Y02mr)3p"E js} Wm]5LciɣXy#Oz,ҕkUL:?-'c-\x?mZe;7u{bNaQyc+O;;o xi +CgepyT9i&( >и }Fkk-bPoaiFNO]?#}SP8狕UV0.T=)4 ϛc+"q'�K.XYA.U,я2 m'U-唔r@|+im-6Z!Od"@?lzSjgErH7ZιL`:.?] y w4}I\Z9y!F�# $fc4G fTۥA K{tks2[eA߉5$C �8xuE߹W"'ғMq$ۃ#U�(}Oj":Hfs{vq$W;wbV.fp#6Ǩ�!߹j8g Aě]7W+&#`qD$,FK@LfbҸ{qŭHHI@~s?LBvv;25nQm. ++R6oe�1aאm8;Ike(̓Nt >}u&sfz* †woE!bl-܀�i.yW|Fm1z*|6hVV{cjPn<ˡLG!6r|]YZ}&IѭU6Nj숹khm/[U[2@6H5$okV:uQ˰(uJ.+%̐35FgrNy$n9Ճ~,c(bRby_F;7g{yrA \wd@AFjM$~e@hzgy}wH'RU]9tx3v_]ͨ3(X^U\qSxbNg5h5k'�Ƨgؤ2o<9u wsj֬A݃3J I)O/ FH`s藷Znc{Ɇl)wi<c_hNjDѨkDԲԻu+zG.T:@Օ?m/cit[ pH6c+7zLX" 'pQ[PBDL$ʯԹ5X,%7uhÑzgr ^G Lo@FzS4HD7Fݣ!B)/XrTL='kcPXF(nd%�wQVY!CX7*z!#~&O<B)m칉p)>phq56Ho]E}mwf+,g+R/WD%AZ!u56¤B>I(>*w b{EI�G<ZI>a3ŤA#-H7qNEG}6='p?Jm/ !Pxyu� ڪ(یsƸEo+'~"宗 r.b$ ܏AX (o[bH$E6G.#+wWgB{Dg6,3 gq޶t%pǹ L[N&A S7�NߊSJ*-]#Js[EFz<9>ZFLJ/j~m~ZTl2@jiڿ�˫ M0B1#D\`4TGS闞ݏHCgj:>\: c~"/:%h`suz^^H$xg7%E<ecvv RW/hZυXDRH|,N68 5bKe"H`~>n$OH_6yNذxVM@.,0\H߁4QVZ5<Ŀ _ ڼ1+ N9]5۫EYUxb��k苩|JS[y dȚ|d /a\_xx+{ vѰ">kB48*RO\EM#xqޱ|;k'V,nd87/j}S?o|Sh_SdR=Gu+a; )oT!|RKieumNOӢ�G@$d9%8G w-.X>d0;yV{tˋ/^MZ癥Ueaj藰M C$9#̒-sҿA\M#m%ʃnB8漃tm)?JiC6#7(<1#WM-ұ-$]rI҂AW՗.�R<b-#V<a;{-@~pYZC!RݷkhFQ$R;!$a܁}@rJT.:I&c8yݴg +v&|3sܪRd s\l(#SqSXwĹ+i5aj=7J0qa꺼̦E^0(@1ʭ{}>4;rr?[QXZ];F"A@#\%8e }:S{~[2RJ],I$j/ ޑ4cED.ûtP3PwdV<;6 )S;k-r2c\ը463ۻ1] x^+G%͙ΟZ*HJ*xqC"k:ET8Vtڇ *EfX7';sm*!Oo-ذjHxXZ,nA#u@]VliCxrHoAEpvQ<u4w% >`s܌loU/DC9mRG]vU\N1Á\+5fw^5 0P \$l{#IOyqhC\,]#Z|?u&ԆgWoRKc ڭyy<5r5r7ݭR(@y9p'Msd<גh^?pjyyS*9=wNg{Ȗ7BRJlG* >m%YmƣxO8$3ЌUE2߮ pB[)e4aKcioOrOo.ȭ#`�dޢJH͙fd %N|Y$^~}j>,! `(xw{+ypZ9S;RiB.LnֹM1$zfhFH-69oLasm{rV!#G_κ{ cѬ<?v8Ys՗y 9N%<.V sUlkm,rU?FZ{7yuI8޺V 4*d7e'RVZ 2j/`ʿ9Kh Dh5-祏?kY2o-!O$U;I!bc z]5揦,>yd3\2[*bY^F2}�([GV>۟Af#i ~KE'gkUy�żXr[7^񎥨3ǖBcޠsZ\趸?Z|rw-)YK}iN's- 3Ԏ2}U돆bTK#E^k2;|/o%*..̀9y4-J>ѪF|D6:u)#M-ss@NRj:AȼA[?zS/3i:hBJ ¼^,ռG9YyNR$\p=EjN7ji,orckl쐀{smr @0*-w�JD#lJ1Hɲ14Ŏi9 z~48Bvz"J9}*{{"!+mYFS=*YMv5Q21J'幸in yYB'$06hP~yX$dgY�s̵FSTVL{dv:!'�vTz\ 2AN\i5G? q ؓ'5#Rh爭sPDK9�8?#qgVP)">\v:a&N=5bz& g4q4氾Lba5[+Tt^_L)4+G-gc9ְ%wX�TNJz2S}SYxukàxWu:w-i+iZU�*ܨ3ֶeZcuϹtNgar<#sU%Ct)t 4BeǘJk%H[ܐ{Yp1MA qe t }F*+ VT{ǢJ|7'</_n);=+nno\=<D;8�GJľ ҞWj6R&! kKk!gYsķZ=/̈"[[;ًs~< 3V߇i$qO~PclW28<p>SZ#:fie8#ֺX4�;C]#$HȤ4mB{ Z,|GkOi/ƶE/,]Oly|9H%s 8U SZ>pص/Hފ}}iSVzww|+~|;UQךD Dia'{fxQsnxpql/ G1ld�T]qϖC˶HXԒ7#*+Ƽ_SNV�T;'Г;SY{2]^6GDV%fX\>a(xo=MYYe"u,\ Yu2CB{ot[ b:y7#<V(H] խ䶳#&!*n0ۧCkkWfԼe8IMr . 'Eia/k\]eT$lQb{YnCޅ h7~&I!I .y%G_ƽ#M4o^%Q#iO$W7{u*X$BmԛƺNi = 9$zT5hu1kou^G*F9,Ů$>ҹ񆉦N^syXr]'Y8Pw~QI}v@Nӧ#͉ ҲwwCbEfėV+BBҬj:< 6L!$ �BO=*n;I.}LY!H usz6e'UXIp~9CP^$Q{FgP8O&..?Уy0 £e-ż w1$qYڴ2Nē$A�a 亝ẏ Z|]vP# �fBǡ SN߽'qpf[J+1'/sKnXg+X<mܵm[x*@Jyh@[DLNr\mnvI#k<ү#b^_/+_٢N?#}BTbXpG銓O[[2pzl~u_ݴ^f=2t$|I-/[oD% +tQXE@eм6iΊ2=r~^YX5c3֪Ddn&~5>k.q#=%6C4& FMWRvd/caթzd84;-QI[Iaflv/@UwcG@9!I M/\cjܺ(`'P*}7WIVQ̀[99Ž9r#B9o\T#5N+ՏYZ(A=(V iq۱ǥywj~tvh0E.BNQk`uk I4ͨ أFWg!,Y9º 365]i2Bd*s׊/xNmonZ(hi9$6{=;WFB"ac:YPE-f OӵmߝCO"e( rKW3QV=97�`g5*ٞt"w庫#d~B/"%Q \V䶳h�w|Ǧk?l;�@1NqEi>}5$5 #'ָ*ohdTiq]~9b>7<qWƷzCoqc$Фʩ*k5QYhJsˊ3L^xEU%h5~ χ/cxmcPe F$'=ki.5Y[= vݵyEy?ģF+8-<j Ꞽ0}_NOeAyN:aNJ]u{G[]kiu`N^5e.|;elH^#tRޔ=CC𾵢Ax-%{*<x}a+u&SG^;Wjٺn幜@sAThKb[Vזkf-!zfqtSpIǠ~ x{\KO;eG_M* ꌼH߹(Q{5.|_2?\|i@tG# 8^3^exRk6 $Ef7F,-)򩻶v;=o3\m9I#��{YZơi T nT~TrI]sZSRx.>բVfPYWwL]K!rk7I[few}}y8$[DűVbx>ϤEciNǮwNr1g1BcG93;@wvURͽJ //f'%rMe^^G+lVm;"mz]4u!KlwW-L,[-O'5 TH5xRiOԀy18ob+2k7Yl =(M 9ts]\T;U<9zԸ?2.n˒2A{U_!oRf�z@Xd>Z ,g'�޳\ Ƶ5I!O0$O0w]\yQI F\tmA, z Qoyjj]>fh6$sdB䒤` �פM=/V�FZ<d�x7t%eq\JX-%fW㎕js"Y$e8܊pGc£{Eu64MzqэDsXqҴ\�Dyt{|ʕd {ֆcLӐ b6 y_”V=I&I I]y 0isSXx[qm ѱ=@wzeO`Fz JӵԐ[[k G1ʊ5ؕ NR%[P#k4|7a@bm7X>F!r~gqү, [w):)+HBZ9ۭRiHB\yHUC{>!i R r9x)d,:zW}['5}m( ʯ vuOvS0m&2�=G=Mzdմ˿A#u/x{D 8̀9]׃ Jop�}-C6&Lv@`pO$`nT?<Jrp& g$T8 Wے[1J)OF;USj,ip V&OnoZ>9$@܌ 瞂?ƾ?|Rf+E'*$uڬϺbX1$H<}U�c^Z=q0#9(|]g-Vu1o9^,#]q~rw qZ -5>6LJpk{߈q^4%y7j@dnC~<xnHWR#킄^0sǧI;~ e=hMKVW@f43<d۸ל"ѡU~O p0W[\KHZ&bTFk<-6Lv!VQ!"\we#?6-OJhRi q*�9|;x[oe&8L,y#T@,nw0W c$o6 j5 y qO+aT'hΓSzn`g՚ F\b3ל :E.5(좸5U `c#�jE|FOR-݀ s\/4Bk/`N%*Fxz4Пf`7oyyik!ʹe3Z !mq R2Tk2-:gJ[=�|gn =++O&0HTN<,I ֥Dvpb>讗M1ۖW)yUl> \\L&u.r)ֲ)6FOw| x$)Anu}i$ط0ΧވW/ir#xWdA*$|.{ҵMkG#\y.>}Mqڎs$wI8 Fγka<y,GʲAq$Ihns{53a~b�v)`?�5)uWsLyHw̻GovQirCX$ɏ$1bMf_|ݐ܅l>eJ'X@cҳgbzS@w9 { .U).(8 H;,Օ|wwb+G֮%j@Ѳ +@Y 2 GHLF"%y0rV7K"l `c>ƪ(::  BtRZ3:4ƎY *[τl,{Ei% O`G\K}-[ӵ˫ K$wh،qEA[rƙ*9)QNj8 ]D~#[븟RQBN1V.aQ^Q ʱf8lG=>΅a޽T+tωWZMlFkWU-썮~(ˎ+ּ1l{esnv2y8mJ;;8QYeר^-Ή4W̑=eF2~Z>w2�Z߱#{u5ኈ<=DCSѝV㛫Wk=PIy,vvSA(Zαऊ } bu*M 0nOqgj>Ӵ0<Ȏ:P.2OmȎY@~rK7r|(4VQoM�c^okMQ>l VN�Jo՚u[̄#w#ҪKIhΒ[Y@@\w}*{ ;QPK|_Z]@WG2# F>`xoKH#9$5 5~NӮ7e%wq{U[հe[ {RLA ʗN$͌HP`{>$mfʤϸ{cj$ՊJM%-VeÓ1m::<#m5^MIf-lgjgGMs3s-!%vӎEᏉ63kMJ !A:`՚J<'-Ckp-q`º ]w!I"`cǭzXErd cLW^<񖣨]V1|cOޮN2uįR^y^<pXFH {G5Ƥ1(>PO_rM>+gI֕4CR.0?MTWVfePO^E];b%Ie ˞SjӾĽ74&(=qX]H^iwӽ9!A=jzkҭFpnH~c+Yʟl9Ժp6H=Fx5i^" i!,7sZVo3~T\d_AILJ5j nR.an|?ivXdIA4 < >oθ qIosg6Xۃ 4hN92sd؏_j{W uڢijj6޷~7zפk5֭x؍$(A)7^3ͶVq1El6SL$WxvvJId$b.=^4w{ 2[5i S`庺:"bocՆ�{Ztү�]"JkkRDR8y QxD;A5DTdzgW6}f6;Kf`qU7>E4fls+yatFKwcM+:_ifg­3 :˗t+z2ol ⿀rɿf[;cK�;OحV*H!�hg�Z'0k0g!7bH9  >g\:2C$$Xbm[; {>(CK.] ps9*Ú_hլdp' W'CKAl\|^.tyY UBJ'4c C=qbFurz ۝h�gƌ{iZ[9 :W?_z6C,ncIJu u=zYRXk4!ty8^mi%pNǨj:rŨ,W~Z"Xc#=My_<M.+B.I`9�dĖpF%w>\iծN0FKq-!l`]d[i 1ҺGWI� Q_GqD] *Zt'ǩ+rמ`VӤg@3Q΃+2$z5tw 1-+6ɫMa`7\#t9 Y3uΝ${q!A' `152{pu(>ժDK;cXz(߇ܒf,cՉUl4).fC4Y@A_nXJ<~՝`"ln>}>HOfNy}CIh;̲&&QTVŕ{0[oĕ@q䝤i$OrX.|M2,8�U%tM4-05k1A`Fa9ڪ\p3fu,ܳadE;<bUs<aUji\=@:ND1ŎKg*G{!cʫ-X8%p Zcar0+JM}5y!vQeFPnt6WI¤cRh٦&pFؤ>c:R&zmpyhwg UMO)f,wGYI-AgfEHm,@K@?zӾ2۷Hn1۸8 yi%b!t>2>lNդAX_n]C{1%>CZky:4nrO*uI|~]_˿RyJɐGm+Tr6gh<�:U(tJL7Hds]rk)m *`\Ktn$:!B 4ǖpq㯥ZQ6rc[,tqrЭ ynYND/"Nyu<V0p8r`&[\Px%Hr;Ȼe*ImlO=Πbƪ:ql"JyCEgj"LTq늆+Ur>b}]A6vַU.Ұ’= *M7 kp1�FOpr0+{yWӭmKź<E"IGL2ӉWS:4qI :7PF29SzɅ"KB:ƽS^=<@`D<㜌e*ω>Oy}MndC+jLQ<l3iu;DDȮR<WO?Z?H B ᚅƏqm&2F Z~k)[ &g&wE<~UzN-lZr&qdlGAz喷�YV |f#}cҟdͲxu,eyFv槗RV<rj>"[WkxD2T+g'޼\ 2t}2m^m>}3+|_y Sݻ} .!DZR'GP}sI:(v�(29<~u6Ze1eDl�#5eo%fRŚa{ut#u~⽏U𶉢;6W_$2BMe5uo$ +<uupc oڡJy3I#y*v-Y\j"Xdv-c_z7sOV.e@]Eҷ.m|5e,6WzFTYE`E'.x*;/xYY(U�Gcm?al\"� R;xSΓV�udY4eRWsyml6۠w;�]e@_e*W@eV'& ^i}Zje޾ƐzcV 2f �#n-7C 8J^I}EW"YDK$]Xw/m"ca"'=I?Ұ5fʌ 9?J (i-. CYGL� k}T6UPqݎMK;8ҐXRhV+䘓3qci1Aҭf<,iInE&u�"ħKn:h~}à'-=Gv-G)2aT==R#ҝ b[:j.$8-ubRw c�_J6VYL$ܷ֙ncmw< g({VS+Ե- f0Z(PsUIupDBJJY᾵w[*FafAubvi\qWء_Lͽvon4ĸ$v/] e2@*c^1W4>%2U9t ׹|+w,NF`8&6' dcy>՜f9@\;*;3Ffou"KoO0#=} X'm5S?J-8yKU7Iۑ5s~e_)k|ϥ#[@}= iV$$=Dz"8nY}s׊ O}" A\ \d\vI'ɊgF9G4)5S|[5f cKu!Tt LS" ,] C o\W ]DWdqA=uM;þ} ZXV(ƹ[<t藙M ͦ ʪ'ZR,i8FF�˯:Yiv6. dL>AeI-,]wۢڢOVh:O ;琘Sv /_�Lu!pݫx-!=F`/~�ue&x k:ͯڤNLkyb3Hzw6׶#ʾ}n�pq׷ul*DdOck#GԤza0+K$vy7Ƿ]GÖ`l+)>y5vd'yl~UB-"{Wc _+Ct0j1_ i=Ec >Ԧj#V$M.$d؊�VDs`R_d4;I#׊Kw<]ۖU}EG+gcvji<Мw{W44>Tv `_3[YW$, Ӏ;Vͧt[nob7Gr n sJVR#톧xvVK [/:;X\ͪܽt沃9S`7\0!%7k5 -{XӶRdl\ҌRcr9umn[ �zJҴ^\@\qa h=J=|F@-r9iF|GKR Icc֓D,vpm-푔)c;,m iA`bG=;Us ~r v.O+WOoayx4r9_0z>ǘO7yH<[ p?4]@6D8⤰q܇q·t} 5y*Lu(F@3!<( &ZiLFےCR+Gm/OҰol39)��4InzjP)]K4tV݇oA޺+[Whx3]D>;fʠ>㩪8/A'5i> ȩvn^fb6F�]6GͫiICjռI乃L7p:7eD^)a[H@rCQhwq[g 2 KHlk?x kkf Wf,׮o[_N)aHҺk.+_Ep*Xf^H÷Ox{x/!EO638n:}+٠{麾enSǑ7j<k[,NuVKaEqRk+Ax [幑@>A%r?ey!n5(.Z=uB?<!֦$T*Li ZX八<=Fku?I݋JP)_Mxw^)Sqm S#*OoZw�Mm%d e\r(tTZo>)Oxu 4Y4L wo߂i|N w+,QpK6{W> D]ڳYF*G r3߽BsjTĭsCuHdxWB=QWx[6%a; Gm!3^/xyYRI#yckoNfM8xZMBf!;^Ox^G{Y|&+0[]ۤQIA#[F3^o[3$~T IN9UEukm͒8$1us0%6̋v%w�&Ğeدnl1"ڼ[nx&c i :?T<a< rj8+!Q9zTu _FVp.z rS@n Mb9g # 4g׹vs-"2pmmy𗎬KF:}xod̳LʹˏX^)|6vjytfcz�E?Vhm8Zzܮz}l%>plpKgjpP2" O${QI%3\wo<nCOlσtMr=Im6h—F�7Mr&Vos'ச1dAbf0MfK֕c-ͼ2HK|7ԅ&(>(Tg={:5h[T h\5=^*Gϭm|KP~[v)d}+;FHّ' Ҍ-  .X�5z'trExASqPz5VH̎Fr}+:̄grOAZ_0Yݜ%$$MZ(47�1Nih_FNz~1cƛtJ Z|m9v;9ښ>^zc JJ ңN=DmTG[q,.77'";r<VoQA#A'dPDppTsU"]҆n4s"1\,i^3Un8$砨YLnV`gN4W 1H=N*#ѼUyݥ%[z=:KxRQspOkOL�"&Ҋە{9VV=F++Ǟ(9TKqxV �:վ"MMq b4e>s|99LW_Y![x[`s܃O¦+嶻6I*r{ԖVHP  (�񮅫iiZ-`HbL[=K婼C i,M2'\h?!>MVg gԦ:ۊ4?6#ĶjVő%J;Ա}kn-.."\h:v{[ԴYL;d�J2dW^+ynQ~ajͶuCW?jKgBn`VD� \Ϳl <[jJK7hngס�-͹c �>Sدi}RѼIdдpȑN8XzυRZM._clqOW=jH/{N.l�Yl �t<zʍo �⋸o]5ƽҕ0㪑ЊmR@P2OLW^׏" 69q粑_Ҽ:.k{q}qwd“үH\P_JFk< d 1;%_OBa!. r) ]í\B#h4/Ԓ);nWWrpQV:NѡLg27-*y5 LGmb<@�ZEu{c:usק^i.'M:H�v3!3KRnng}{m,&ol\YZߘu )/@jE<lc e^n`sp(2 M]M9kmBWEqm$ӬEVhMw{!E+#X7IJEюHUF,\Ƥi$VYڰ^tO>URY 5n6g՗y.b<Glm(܀}Vd݆#tU�AM6ukāɩgux2Gߵy)1knLQ.V#qFFd2k7 h܈�pkkQu<mf)n=y2Jef+.O�iWBB PK=N9?.~i#5iǓ!=rvý"I=O=IaU$+FB4Y?2@#qSIjCeK.F;pZ-P٧xn$!z@JZ@CJOSAYw%⢬v]>G,C7}*K1,w@L}:W> 2MHecI\e6x~U|_=VLURYX$Q3tE')r9`Ày9 h#ӎysZs؈Krwj}#rd"Xq?*4 zcҧ|!e?һ3ѾKhm1PchQlõW+݅Ǡ,lmXxBIm &Vas`f[y, J|%C[{QND#c,e۞{0?Me.\ u(⾪{[ Y,f|\Ga?J� {k|$6Oըa++c)-HXۥ$ӄY bѯX+O|pڕn)%.އ<cP}c8|c*ƼYsXXF;y.l'Ն2+L+aHe b8#5]8i8/Wvy5Kpᶒ :)�׬xx\ZoHԜT$Ow&Ϥ%1'*}Gum%^N0ג OJiMshˍ+Xu8h.@0+WGƛbwIC�zU}NEs v18;R@rqv;}7R#{a+[H$a)'fNpZi A YgH5i]Q<W:X�zgv. dnqc^'KfӴHunpHmOkvy$}kE2AI<Ҹ;N|k4VKݷ;ĤC=/<9sOEqd;]GÞECS܂{ֱ9{D熤[;}FPCA u)}jV/s:X6@�\\JI9Ǟ{w%z*fY8튷ek !!};Ոl@%-3..6u"knkڄHW0:ۍJi|t'\s39=Vo72ZRMr!=A f{u&!6Xa`05*Il-N =#e489QqEiިFcVe 3 O3cm!b@ ';�#7TCqr$dtԤ yht&OʵS*YQ}t$n{8yV.C FŎ? uu#$� "T .ġ"V$~i|΀r:n r=hh�]ӵM ڦ#*r_.GlT2~M�j[LU#<�Pk~ڌ7Y,Ճ oPqeo'bIH };!L<A Ԛ9R܆8'=E`JRE`GP+&FmU+X߄OZ٣t^8%C9ާxʚH;TC�ݘ.4 uJ+K6ŚT9DP SQïɤtɂArš$dBހzJ<O=Jo..dDӐ�todt^S}ݶAB1Jºƣ{s<ZW{]GPOSEB5xZ+".aZ=%`%e#<}*njmK4Mjܴ3ڸg�þt-?6r3ڲk>wi(x&bh% WpO1Eyם[F7RsOfď5ğ1rXh?4q<�dG ǒ~+]dG.[xGw,tp Ͼ:o<Wwv^J) LfS ++C~))T#G``T /} Aa(#pݽJ =O~[KtXFw2U@q8J*:[DI\E:$^sgo,!W+O1`t^>=-42]]^\NTA>M^�K[| L4M#WZ| w`w׊m{D8+=]nܘLFΟmƅؼEJdyaeĭ3q%-ى}%xƵmFӞs^q=/8rWC_+l<R 0*_ͼK/P+Yգh9hZ׷,e׭՜U(<c'uicidFVt:nȍgPNB�pFm4Z?dFNZ"{6^/n>a5c,$@C&u{,+78#h*,o6Epv޲/V3l!<oxtV_skm"O1g \⺏"h@GD5X#=6Ş.,|)#Ky т'2nI<eXzVrj:"}NZo\@n 8ZU9$EDe8VRhaeg8ؙ#o:D1?1A\qwI39R |6f2ߠ=_ t үbP{m*OZʐbv,9ojB0E*Iv<(;%XEj@ @$cjZ͵ҴypqFc\ Nc,X7%�;UiJ+H$�C{:52i+vϦt V(lh�w-`,7 Yas؎UI( Ƽ uc$w)FkG5q]%=`jZv}q5GtB$@sN9+l^XĬK͖|UqU<=ڂ t2+[]8 C>]Q%ĖzDtn8c޶KByf>> un\NR0A�u`1^m5.o6UaRȣ�yyJ[ƙ\^E<Tybqq�# sۭ^x1wMr hr֥=c_9|qx Y-5w>pD8׭Wë4}FbyqdubGú-j(0�зJq}ba&eq?usӴ𾊿ikm2+JX;XW?R9lt;`a4xkXBP։]ݏgQ{֕�"z[kWOҭiG ݷ*Ԓv5"~$iT[uyU-o]$g60�F+׵wS{$fcGIm P IJQmf9ԿѴ/x{Zxӵ71U/ I`GWu5x>gyQm�<oB'UfY*ȡ&w9? [XkkKTZtԾ1mjQ۩`T~^m[V- P7OV2]E`؃\gjei7b$rTe}ɜRWLMWÒDHo?$ܩkִm_C mIbZ9=Xx֗CcccƷZlwjemQ^2Zlɧ0γsr%�h{+AJ3)ZkxHwxv,E8'`7>cKGl"_ǛVӾYT%vEz Zj3Ӓ1w?/"aZ4/HT*qF+٤Mn�Iݖ+Gg .5�u2T5 Z*jVћԧtc~oUq9G/�/h7~k`'bAIS}o=ľ!m'=M.##8�]L6K@Wh66>.]VYX$S'|5ڽ:Fn P#W<1997-a tM:'9;f,NQOMCe6Ⱦl*,nA[Q|\$7c1+/f$4ɔF=�|폏SUf1!$\TުNaL1ޟM$y[M� ڤdR>Ol SM<*~dʛpэb*)CY&#qw' #4l?df>vJꀁꍴTb:v6DLà{"lo"8�DG#ljw!< 5=ʹ pÊW M:-AfOztPȼۜU#  /#уKco6fvz%ż.tC# ү>Cf9�E9QF[5jjc$Ӹ9$c»]o:jzT3eArTtfskY sx {֦k*`"CIOJƿ;h3 r 'NcoǷTQ/";W @>#ҽw4O\%{bm2m:e>%Yo4{BprҕGd3tb{+y5_ '٢@`C?t(X_QKuluѹ]0{XvpZz>8 ?"tM"ҥv@̣>hqz3ūwkV)r4dIՍ?Z{mf-mdgmıf[)*! IwcsWƃ⨮tQHb#=@')OUG'WK#� ][Nu5ي-FXJOByXݝ>xB0VLb|`9C!T$h׷2޽ַ)ޫqr#)5īuU &X37277 Bς]1;г:or%БͶPYdlXi ~5v9|i%yؒ Q!c= 끌z¶YneIOj{i"l}+-ރMz]['[TR1jCI#iLUVGDQ^I~}J"7q»f(tILRr Ogiq^+p[FK1(Ǟ ᱀pw` jxBnm �:_}GCU2OE .Y!Pڎe{ 2YlI;W}k}$nd~rLJoi,1R;oaI wg9D=gd%[PFyT̗w\Rj@KOSi˂?3Y:$ Gx#PMg̢h@?Z8l ;M︜UesxXKp3rqVm E ?R}Zm볨ڝ�A\̇lsO%G#g\ɹ׶ qK>n'Nq] *=J IN3#qQ@/+KLP%L8`*߉,n#&{>QBp).h6{2Vg|܂oK}5_+62,L`FLθG8ܧKMn{K1 UDJ�D~j$n2`~u.\j%�M 6Ɲ=R_\Vz~mS-"&>fGNzb�kWZkrY @W׭,-x4�Ã;d><=|GkoQz9|OlZYi_ROj+Xi(csxJ#tQO#Qu{)F-oI~D9ǻOB2Ku{:bQMkKѴfIG_IJ#NT,2xҭV"UpAzM/Nߋ4L fO8Y#ېjgᏈn8d\Wx[R.D2{$մ-GGoVi,VשseqypW<XTWzWٵ}P"2ApA8]mO@<A $:}gZ85Z+Iq8ن34z"ͦX}5FZ6||ן%֧Vk+StAIe�g<Q|/=^iyA1#7lqWyŪ=+@*9?Vv)%QiEwl#\Zdcl=e6֯kQUu,sREw"HU+)U* [Y7G{x~uwmɇ#eގDtOYx\g-Kh ;_s`!m[ɧh1,R zWe>[moN?P۷|]QY4O%g(#R�*Y<Vr^94\x]`AZNq$}kg{Oݴ`bU3K@+%Xru5;HJq# P x׀5-& ɣqZiXB'9ǰ?3g~[L|=*2 h\kSI x&%N )l4tfS#1_� f hK1ҨQvn;V1OkNZż ;GuH߸ �T՝sީBڲopd±,9Tfg9fyju�b�3V m[{WnGRI�40E xAӜU@r�ښgHW1 . T�IoaORpqzÃښ&dJtڮd 3PE{&Q9T݃Z@g sVYAsuET`RrCBA 6E[[wsOjy.Jv-m8n=ꕬef$W>�xB?u^�דG3h &2׏9J9VN{Su^9Dm={=#LiER'˞>"6>TX/<3ڏ JӘķ XɌ8˥ҭuđv0OlÍ*WpAYNVL!v~ i1<iBz)mՍlucxsC}#NN$;%Lt}+?YG`c{}Yv6Պ .j: eah\I:#kNB|Cmp=H}ɮ_Ft& ΋#u ]Vׄ_ic9:F+ipLV}֥rm!m8x¯=My,*ԓZs* Bk[k% 4laobާ 6rgN@%0[[8BQ(ۦx5Kw{c<ضB~I$SU=:MQ-`@�@)SH X2dgac)&bzf' +8�{uԒ/*{p)RZԬEy.X#Pn#`2K Ak(eⱉSr_$@jIu<oz]5 yd]h+^۪os7<*o�lruI! ^f/%y´lqI?YA.-ی$8H>4ؐKm9^oPY.I$*݋$EYY9+ڕD筯^Q,ݲt`;ЎQM.  ,m߮jk.%M en-"Y(Lnr rW. zct #ʲ}k '(g*J}k籹DTIǖ#HWW²_xL˚xˌWsF$Mm)�#׽ %g6U,sVneZxSQ-må Hq_8*; /&mLOFzOƸ7ᦢ<+0``.㞧w/ԭM>a+94ٚUy!%Wk6Wq\ {I 2`, δ7BYf&%#1I א[}MR[Hhe er¶5}.e #@*=H XeΡ&#YU郞0΢iGOWu b;h|$ZiV�ŮHF=t=;31Ns}M5׀Xzo߉H?41/�`�C^N ~bؒ#[qMY{-s)XCo6<?'9+"tlJ1՟9RNwqX-9ZnbdguwhŽsz o(di#-UUJ@>Op;786f&EltnEJc85M*/֘oY 4ln%GNU91I 4<'֥,:+ +~x(%|HLq?اrI/NO?,C3K{я6VH \C*ONC!nNj9ÚǢ8 Z^xo:^y& 2Wx|-/\K Ӝր9Ehߦ+Y�AZZVjiIbE2}G(G irgFᏇ/umnKB""!ޕVkmsJQggn-hVP'u͎}һxz n.⸱[Oðg]Gڣ`r9i47o`c#M P`Me"e%g|;՛sY ]ԝ 5xEX{K[YH[{v(éz㲽Qk,ܒ}xRzTAIn-f PIޒǎ6֡χ-GIɧL~O"D8ݞuco:N+,+9#'ڼ=υI>2 c9^0Ӂ4}NbQkNn&)'d~ک]Yze i(N$`w�k.F2Z21G)W?/h:_^YfO`w?^1όڭZi \/63\ϠGeqxyn-urZ@XI!�Πtȼb&\Yh $ m8־NoDqP{Tk�2rF3旨gjM*UieD|25~IfFC9V犖msYڗ]^�wlcs[vk2?"p (Q>g}J<v1tr\N\p r7 : QݓߏJ#7ЕNV�Pni˝ޮďߑIޣE'Cit㒸(rzz5_Z@_;b{HDbH15xp,;f;S$i!ʨFe('i(o��Goz[ ʑ][ A#I.Ҿ;ӌk'L!^3OpuPg5ejBW;d}jQ$+gpqJbU%B67@nuWKnjT֓+ W xWlnvHRGG+L} ɸ`*}ⳝ J3H\�隹fE`FK`l|)cA3T֢NŘAs0Q11cX ]Z ўt7ezT^$*RSf]< 5~}:]J+[9\G$)-ٳ-I,hpJF}C}6е [YA,PCs\-%mS=s|3#{=pg#WLmC=Dֻ?{%)J+[KD|A0АN>Sv$w=NUPқ;@GGžwYy0F5c tMQnO!8�8(^-"͒)c6׏m?ufyRy\0ʗl{Ҥ2e,ӌz$W$U8$?ZeI-n Xw#S~V98luw2ݾ;|�}kcKcTHzZqjYYK3jA'ַx"G$MzIlʻ0kk{{\=RHA ~Uqև9� ɬy+h㍤2L@RԵ-M~fv>V>&lMŲ3݁'=v_<W՟`F{?*9l-~S>(e$è;~TxŢ-!O G{v>_^Wj֦UgB;�=}낽#vRDLͶ{ӆHU$MH|14$(@/E^Ѵ34i=`'*EvSk!*Y۱Ie7SMCV6լxO Tߕm8 F }46X�I ; U?։LWq߭OmM`U,bR<Jt 0(a0G4Ȱ3y%H[mX!osAW.2)`$.UB�XWΧ[@=T\W;ֺd% f8bz2}`\.~<)[�/Lm "pΟ{ VVl_K�UW3|{2o^s!8'+E4>D.cد>ԵeGO3mc3ֺ.+i[[Zq>y:#~I:oê|5 x$# pzU_-<-֛qg #papVOfGRez <Od+ֹ 73B#bޥ6=y+м9=<&#-jxvBVMF.A%Nz mP[M:�}WdrZ/M !b"=q[V(4.HlH'Kj !ö|~z:=!/beIh4s}ԼI9qA+5_Q5;/n6V�]cG[ԋYFnş(ux-cuΝ$0@'GMv+c޹? I{ig.R&-A^I?ž+u>{%ܙʡ8H{VDkX͔ʐ ɪPMRosSKnl.{Y Ӕ8t9_Q"~ x1uOABQqNJ! ^7~PݢRJHV=zH{Q^lD8fR@;y޴/�cZ[_I|ё#~U6=EwA) ]d`Z{źf<HC!^Փ.%+tZf|?gkvZU|>|T43m{dʘW!-;Ro%FYy{x {nI! ڣp~yaS9=ylhԮu(n2g`k]_TltYlT7`+"܏jЯ5KaY2�lVC/m`nЛ&2ǧ~O5wKV+kbk^H8&Jǿ5=Z]JK˒{) gCFiSz�ST%P{d!< =QR˼V+FQJ 𯇒hi3Y#kVIgf%v9>4VSi.e!+ۚen#ަ<pG,$C}V6Y0kB鈷$tYw 1ʂ={T֥}Jd(2XGaV`8Dw7! Ğ\j};LU)k:=*nfRu$8XF~>0EEC}΢- 8'pҨ0#k@e~^D$:iP c?LSǥ$j7{tϽVV%,⟰jXb{h#J9W9Ȩ0TzT x5Ph6rx\MpS}p% OZQ 4d`LEO81+ Q'+5d͎BVY0)44$@B1|Qoʒ8ڰ|ݶ֤|<k/R[$w:5D'(WYstۮpVR9=Д\Y8h>ݫQN2H3T%&k?]Dt&vɺwio.\|5IY^[ǘ| lڢ}1(2/c=:W4'wWG2w2-RN!s n-<KbB�QFxwo xf6JY=sF/|OduUw<S{{SR+<?d{"1�SlY/e1O+^¦-IGhبU {W|NI}Iu]Zu1h'AZ?54OqX}Z&?*[_ �rYy.],=i.W*>76 $pG\u!n'MH**]=0J Kema{* :1ՀmM1,"c+0;kv>!!klQ' 07~?S\j$g[A pBy�nݼ`|:$Q"\s¹O񖵦[\M19Ur{RVIQ^Z3Y �mW}\["چmOlR[i IF9:עx4҄ih. (#J]4)[yLNUsZD z뵸6μQ zƓMgm Elrl2'^egkF�#GU T`"V):]GqRYLe 9ԺI{u}.؏wMʗ?(rk܀V}Utǭ>m%-KtS1Ր m*䐌c_A]G=sF@FBs):V՗/ MCC-�H.a'iݟQ- Z|]䰻b 59zw`RZ'4KnC1U9*S^ax 2+c[ҮS{ hV)aմXņ 3ֳM2e P=֩s:#]JrW,sfE2VYimY&AY)$qc$z 2�h7q˪S7U^]8X s�uφ4M5+]nV %PkmĎe;:7y5_elAv>cTݴ[mYlY1;F^zUh-^w`=6u6x^QAUrO֭hfd0npGCS_[[ y Cgګ]\s2'׵Fn ϵK$ZN 9#Vq".4gsnMCܤ,=t >Pz9 zV~sR3"}GZT$:b穥YX&V9#J0T*5BGvU^OD�CFU)ʎrW#zi?&1/3倅?zGh02jL*V0Ƞ䊶-γBm5ۋK>[B;EU'=sP^ t[d$D9@kJX5Z]P)t<2+AA'wE'^IwHTlA# ԏ4SJ[U[ v]0N:m5)o|;�{pA7c-H qkX'MzGlTt{ztZ^Z7`& Xtʲ1K{۠RRIAm*C_8gF Ԟ¶[("v;u[ڗP/fX L"`S_JjV,;sP kvå1Pm { rj�އCWvҳCu#[Z<Y4xZ(L߃)]F+S^ZMHy~#]NX_!$�.Oҝ*^MkT񯈼|�D?ZBܡXASu|'k8#.tu({Wä|4R�R+�ݠ 8-qFބn7þ5S>a2;Dtx_Vm62l Rk)GuMNKk7qm춰- Ɔ^Ʃ2Y+q(Ǯ+մn(p.F=p+rY-nte'=݌6\}99ȾәT܎ⱄmɭ_ݰQ+6R+gY-*zs穦,vȇb )ϭ0^)+&N(??8' gH< 灊N{u)%<V-(cH`SIB/<j3ڬ,ϑnqӽHK 0sn;y8U%hdr8�@y$<֯So`=;۰5 S,ZyBxi}1PpEXU"*6z9B79u7,Z%PI(}Me D3tҴmmPM{fQ\fR6WiwW۞ޠҒ)gC +g�cWĖs!:; 5f۱A.;Ʒ!ҷ a@B* qsW{nMn]dTW~:Z}0F#!xzW5y~%C#d>NMPfd?›G=)ná_h:n`u E&]:A(?Ȯgz߇?X;K $jۤA_!ŠBC]nx e?{ k){3:`ĺ�9/ܟS x7io%Jdt݅Yާss$,dAXK-1oZ"'l=qXɵir=n Щ!OCҶZngR{Ր H5v̴rY8X�A~EՑF*ákfYwBzLѮ'tb6 +jgiڭ2dz1Zt?k6r9z}6jq=yV1G?aj:\V; @_zDOqkV0ڠ!ߌU\..;i&{zD:漲.eh-z>t-^m->!uI7ۏ-YHC=9wcA𛀮 ] %؇bn"=u[dy18s>?ȿH-7{ Z B^ZlSKxk0DK \q\3J$y,Ē}IZ$Vͥ ns9`dxр75_Oܥ䐤VԳ�[6/x>Wfqjay<䈢k+ڍ5:_Y0a3-t& @'>e5<;N JCa ""C7O»m'^ mc"K0Fv<ԯmzggilGQiK%o ( #ПxƳu+i47DBL:>p|IVkj:lpH2{1w,KJԳ/xwbp1Z6|3UՍnSH�~ulICh*ВR/c <{ԑܤ͍(03RRW3tTGg>¸ױX9 niJ1 {V-RE9.dW;n28S`^Fj6xrϚ,g<SHNLxp8;z޽/Hѵvү4ӋDua+3<�M{à9ď3SΙ_*;W:wi}#K@��85q d*e)DH}U)XAֲu~'{ PC9RCm�G8cک>WJ'C|AZqQ>2ɒ@."\ nUOS541<6JH+f+5ٯa>]ZA"Uk +]5&iP(et Is:m8j7r|0ywrfvzGmi}in qV-�mg`Fv8rVu '+-0M+Z;TJjg|)JrdH}C�Zȸk\1ϼ}�gI% `vJw՝, 38zG*b>9*vr]Lث2Be sIN~aʨ52]@ǺMVC2n=49_pN\es=Em2%POvҭI$\]F $9ZE<SI=a<=2ԞyGARzԳ"(HӰ<p{6XF14#w5鎼`S;Fx޴rЎ^SM2-{RJۏDK7pI)8}n}~5R�:懙Q]9\/M腸-QXm=r)gVڣ^+N8Ȯ20HˌulcbJ ;Q@zE}~K2 V@-] Jtv'Ҡ06ǖ iiW^W!LR}>x5J.W6HÍŰW{v+"*}dhܩ۸vB�OQP 6y?sL.rx>J"|M<U! Ȍ>^0)40Pg9jbCv <CrW#Fؗ 3`~R qP@H ۃ�Zf+j #=*{;%?tU䑞)029Q$̥p;Au1%>f? ns'iuE͜MDIl?8=ڵ<I,zligc�cǧ\L 3A 'wqHkH$`sЊ+Bׁl{/op-mW͕۠=[w}ǧ?2a9@+?PXHt`Rق( $K˝(r㽌R_6lt27T72Z1�ZxvCi{IWK# 7rj.;C>XFq`MekLB9#pxwKYXŶ(ź@QH8_J_촽61=ڛosĠUFHJfd%<QT 317|h(`I|ߚMrXy'#ֽᖄv/[1y0 cSZbͩQȱe ~S5C:۲MF<ڹзMmpȐE@ U粵#s \ 1eܶi\};HI8.+Ao,/n<GrJzDrB mV,ag8Kxbm�f2oW jF)G!0Z=oC�n.bD @#ҽmf~ՙ9N"?(y pI'hTuMՕ03,0$` Fx jod5vr�vop#t1͌͝yw;q9Xtlz]:1ījn_ƸoRͤ:od] FOhRspr7D?)=x#uxv)ڣi JF+ެ�plqZ('}ZTqI@�EoY!8Is׮Euт[ipýbq>)xlY_ mĮHF#NqW89-'M\<Omhn#~se<[m.\Ix ~u.=:\/:!Vo..,Žb9Y2G16H:g֦Y5\w 20\B@?νev-a  R<s#M6k4SuE�[(f{,>Ż3LM|q}<RLs#3 ._Yx:5;dS 8u� ׂyc= xʰijU.A }sXM"CaۚHSq89Lq7$ əC4Q`6 Uķ֬ >QI ޵elHFiI=+60<3y>ثى1zcE@ sPZkn=ɫ[qh&[XI>#%Y8ͮ )'ۓZj#(*q])4dlR (PWjC~I'�vz3OCWQ g@*FŒA I<\L0^.<?jz:Ȗ|D<Tdf@xTkqۯJ.w</4-g!]&duKV8<†5G胾+aaZ ^iQنyީKA4ͮREdS^oϤ]>t2U3Dz(뙗זf}m֏s:cY� >KY@:I�iX�7C7˭\�m>r<ĸg=T uqiSi:9LM #rtW|K6FR"HI8ׄߙi[PXr9䐘${M2=qf$dN3|YKY3#Z7ddqV=X3]l<1d#h)rq6x"rLQN/ưmJ[BTa%Ö<LSb>ǥY$R9�p<ɿK<(=jOK"b4UOl˧Ϳ�r8 #R+c5Y1Xj2ϯ]JD__J!<ux;"Yc+֋X7$1:85"w=zQ(6F/𡕭11!lIEnm}!HfQ( Ͻےv7p1=R-/a+0E< m=>\i8G5uqY،Z!2IU. @}霃ޘ/QސijqQANWP aWgJ@pzc$Y93@T'0L7cO|rO� .v#"K;UIO%Q@5�b9kbP-͇%Vc`gҦH# q|Uې=+I !xs^ {T;٘.V�09ǵImg �$5sOַ*"~\sT`r-,5[r %ǼܯȠ#žK db.D7 +a~J #1 v0?*{*HR cS^U#4GKsw7zX_,3<-8�SGaV[oԀdRC~mp*_MӬOs{zWч_\rd!w88TSSWW录#3Ӂ&;4'G~4ILq"*�n�~uhH@JK4Aqt=2 49I#X>?}P%�JӾ>ooǦkm#�>-M B*x)Z}:UHfW("o=1Quk"$N1Xڮ$EjzH?]>z G+6l۽夝9O_q[ 4>^_˵np zs}XWVk|RC4/%Ov"{,jVj%} znpL^f^޴ ۇ1Ygt<gҟ%6si<@akpqn Gz,) luFb0B뚨,4,˷RUnkt YQ֮ r#bYU=knP,P�j¡I$ 9񮯫k]N a6 yU9}S5[:/! ?lZ~z5=~ ` ,AU?xfGڣ(esZ!7?�W2]Z[]nLo)3(<W֋$gbiz}ZDl1�:_?J=_ZᥖC,�EVs-E�+GK\15Ik1"mWw'[V:Lem/%OJԙ9 r>FWm*u#m҆숂F6Vx/YObo9WOw;䚛7)I$2`#53.}֤pé=)nPV0䴚H;kw~@:Sޛo^GN*+/DƏF=sW![7baGAGAeFq*c8"mmQ$==AQ~e=z8}ZI%c،)uAΉNcW $,u%OUWŞ֮&Bj[ `\g=(4$nvakA#<B3ewխ&fPH$\sk^%ű奸i ^]9.4L8872 ;Wֵ__L%¤vᰑ.x.{n_OD j~7Q4NP-kuTr30SBW3y=:D~ô*u5̵%+3CIUD nbx;"=lEAɕ�z>+Xn :@ƒ߰UofR4㵉�U8ɪ`N 6@:TI1F -Sc\Y8$2^u[LEj Hێֹۨn:& 6=A#]*n?=V$m�bsZ5e@;Mj5~}%m؆? e;\4t|k6pA_xNV8>ݪ:t#ZDH[ Hҷ@ޫ[Bcg$+A|*WSɥ!2]D>M& FJ)^ājv{(I#G7й9qϮU.GkAHd #ۊi1 q4V(ВA^{XS L kOO:XYҒ!>y,'23vҒ$CMnbɔ*Ɇ �aHlWCʜ1K 29ғ&G-sB�}Nq 4+3Lzsfoܩ`?U9me mMxe+ S綃eu&$n‡=yO"@j׳`'u>T$sk$61jR8]UJ+8ObdJw�m ߦ)۾9>t=V1:@� 8� /EҼ4ijP�<v62E Gj2cNyjbK[;gks=JKC)in$by ;PvCsQq Yi46!mHW-vD0J2 ۭz[o2{M)at gq)ghiFx:~]k%R))Z 5\4!Oze#8�E$'ڡ,{w*GPjnaY+#` =S%QoDk�z1Hnu(e{מWg6qA=f1dr}gϩYEl<Dw~:|>AOEfFq(?q?U/v[K{)$Ca;Xzs]U;̒gx(Xu qɯ7<_64W2QG!`~FTt J[3٭tq%raX#H\n#8+m<QCcŽIb=;ƥɬY<Em ;F8+ Vlm?IrnbS.4dpC($I0!o$EAzu݂i̡H~svW7ƥwo%q"a&-;}MsĚFu[[&h+Н}N�]Ey=YH.]&O;WiqjZ͕ͥ-Z2dU;z4ϮkP�@@<u<G^G5,/@<zNBmuԶ1Il)pB`ףxg j\,Hqy?Kwsmn;F}zצ$HnK3*2\ "'�x+FAQɱբ[P"g G9QGP3AOn�v6hHǡ$k,)VH )weȮa.TA�qϱeQ${$iNOmg<aw2t (Q|撨МSex~=73<o< 3^qpt_=)o%Ɍ>O.XuPA85�Vveٞ)Ƨ$FpF.v/sȢAsݎMC*aWCk1ڪOJfTZ+]62@ٹǁޯ3 6>[i3`,>mtC,dIF3ZH!pW h-ד+uOLw*$Frmw:(f8CGopkzj ˗c�1E/4SjCn.r#?C^u {y BJ5QwGa +<V^VAٔF%PF+gKVFԷ[H=9YS+F3NMsy(p=F8)@Lnj]!�MHÂ3M *q<D=ZwԵkwjYP+"#L|ҙpAݵG\QH p"<pX֜4(UDv?jذ"Wq"%5&9=^)ٍH8Tɶg'?_1J@~jy""=t^�/|`e frFx+gm9䅈0k]Ry<T"ف#Gǽ@%GaM%Q ^ߡ@Ѯok%*̘<V:mM-QV+BKYǫ菞mb͈`BϸtPY_b1_G)ePv/64V=]?S*6džM|P'nJ[ZI\Fq֬ZɡkvX yH[PKFI_ƽ�8 �M>\>ӖW]5kB(p0:4!q8Mq�c,#Yk,0F<ɛ)9_KnhWmɜ&m xRxzwI;瓅RrīNN/sѧ;xĚAmlv*~qOCӤ/$1D>c樴C#K}>`t�dZæx'i/fLr2Y"+x�Y'wqilnLCI.~ZfAcMKK+!5|OmsvJϦ@g*`RzW1ķXwFdbazeesicې@'&J̻$d|'i- O=\<+sJVVm8 *w = ?)kd[re꣠�m#9>L�ؒ)d2=;7Ss5۱pZ%@t +Iejս(a= R/'qڴIOa#Y]ӌ?:ֆC%ʌ,AXМTO<Lowz~D\eҤn1'9Gҙ ÈA(Xg֌krm;0k"h3m= M I(`pAUBrڵv;|�=jy NJ&Ma UsLrɴ藅byk ib&GBFN*&1m!9_QUX`Kr`zUyl"pHC*Ԅa(,x¦X^ȭ`DCsϭ] (9U0a]"2 0 ֝a$c֮Y 5 z` cژKd8EJ4>Kv0E2+ޥ#VO+� A#[s0 Xv}P'{A][v&,8Һ@UK;X~-eU2}M\ӎt$b.̐€y8XzzږnjW(+JQX0jRe+sNmzJoyo(sԁbw~#ݺ妹arOsԚnǫ{M"XD@8W+/}OǚyU<'l 0G�#_5wb(NN4|i4�ttWo|)M}QfL[8®Rj#4"y^ajS@.5˧�Gn ǯ׽K-\uhaim vLwS5iZD-vwI;0e?Es_Y\1e ?+GJV F$>PH loxM${aLpW sĸc[y돾9\j؝zyQIݍrvZDݢȤ&wֺ@P HQn 8�qNKTk)hBD8u `jڧuQksgOzr=*+�j`B'Zomۃ>w7%z]l6 ,VyrkN De geB3Q[i6JݱZY-^6(Bm؇Ku @P:} {{cuFQrb#$y岙st #?Jd["<d~aTؤw?eJF}4MK ltחe!GA]|e{%4RYJ\NbPҬj:I&ȁ 1ݻꇱ*dLŰH�`ztS ]\d{LG;2N/VͮXPlz"t[;ثQW$Ԛ,;Q|<�MfұZ3ml27ˌ:5$D|$:bOrd>c}QR"cp )?H6bW ۰IU٣�FWyB~x[6Gf$M7G 8-01[$VA֞CF'K,fZ 0G9zr0BD8z HgIG氬`p9'pEj h nIގqT{Sqpr{VC"�c�jN2UmeQ[ Wv K-NV:,Ec�.`(=}*)dhTȻN;i\ PV~#zmGYXhkcyˁf`h6e"G_2U81ǟo[W:inYi֠)I=yk/FZ|!-9K52{dV~ZdY$1D.zH![ԚGUCEpy=8͡ZҠ8jFG�g?jDɶs[.0TЃP^"l}A\bNY} RSFp3 ˭U+xt^tct`}됎A''vݤr>LV@s޲fY%܏BM;wEd>X s^^F*>UO-* Be`B8VKAjRpv)#% :Wo'?-.ѴE3rö[BFR@WBL#dtq܊RmhVmf7Xnep]<ܑHts<qr<If>W]6K[絝 w Wh2$A?4KoI#XىyJ(ǩ= IT,I(Ž٣]zz $%6%ԟһW8Α ㏧Z#ތvc<Z2R(P$H/�ַZ@JF(;30zō*n�ɦ=(\kF)c$ ƘQ "8j+%"E[l,aHQiA ,kc_<@8qS{~iY3̼]]+úeyte 6H23+"ִvզ r@8kn5-S-BGQ&?q+Q5;0e;3]9I"+r>&(0Oo =` Wy"xV#=pkGuɦYJ^8bkQ)e7rGW_\[+y_2){4ě`NuOM͔/ÀSIm\m$zc-SI�9&ŵ>'Ky�Ipu n=�V/ x &a&}fIn;A̮03?mxB[_D&21j m|6>,7 >E#=ujVpemӄv =?EWwdkM$ik~%REW<cJ!)l<R%rI$*K2Uo#P#�QIXѾ]xV@+_Irx2J};۝KdF<?=GZg5Kd M8^84ԅՍwWPGАj\di wrw#SHov. g;G\jp=~wrw|L"-ḍh<`L>Y4Q} y<+'fw٢vRBnϮ_}CW+7ޣrЃ+"|sޛSZ>տdRy0O@3[Wcʌlc,@ 1'Ik\-|OCx/e7s\0B1rq9;hgYK!ØvP3<E]ҧ$V."}^jt|}_i1ɨKy@ px1쇫9,VOId!X1]xIMBsy*JZ䷞H�tVyqg>yهzG獓ƖVS$109W+imdnp} tק5=R#Mną;\`dS2i$8X2[R7"^Ω{;XP� ڧՍ"FPr8IYjS"�P/]j3}! NxZ.4QaDVnJv[XsUc8'snQ:a(ka0Q ޵_JI0(, zn_Xn{XKlHaٸ ~,Sk^]8&"Bo𬮍<$[6.n$pЯ%`]AM;P&yUr=z tW)/p;�R;B8V2$wv6~mYqHN'Sa_ehyI 'ǑZ>kS ͫ؆OƓUH qA6Tseu:ޣm Ynˀ3$]H,>jh>`6:qЊ"9{9 nSMhR0}s#ԛBw[m&flW%p@O Ҽ;Y$d4JS*sQ՘x%qҦiTyq@4_T<c)ߟJ|-YY$%w*KYhsON;jxEiB4*|?ʳn{c Tb#nl-!I$X�2@ׂYbp֍oicxBN�%;ej$pGkـ8\ι_{*6zkfpUj{g9E="-Ìnףwy�e{H'�O־Lc(L€Η#�)Tnu_R4< M<z<W`V|�d M7c=@A?kP\^9A9uW:k{x̮p_'MՕzG}SaY_6"l|kR뺒jZo2vF�ޫjĺԚ>\E泼.{u-t[s\>�Vf,֑&ǒ{V.Jv=3]E=n+x|\8#Da|c2þ jwr2a<?\V {n#էBDָ-V٭ żʬY-xؿ uH5WŤ�{Z%Et>A5٧jTQ|)hOgRV)f꟎Z�=T RկVHc#I.Z+.c$b3H6\\8Xc.ׯ [.L.9 98'kK;B=3&S rAwj-U=YD]zҾhMie�%+Ͼ$4O6_71DQUM$9=`O=K V/O<Q oa9ڥ+X7e>wgȶCK/^g/Ý[O -܂k|Ҿϥz. Ԣu?zN)ʒsZM\\ڎǁ5l=d ;O9u*2 2V6Q .w"L?aC*Zy<zVuƝsdy]~Z'Ln-,HZNƳ'P[ W L6W:!iQ&r>lTttמZ\^0m!RCڪ]h3nz9R>$tssFN8ntI$Yu; bYp|dUITnIQf5ܯ&[~:Ze5�ehFmU קZH;pwjR#ɐms 2:-䞿ZǓMvӋFC8s:'\M\ <ݥ8 f"8pH ctl *sH{[A3M݋cNXBXdtR3s5XWbvv"IeLoT]/$:Pi1m$ڸK3DňVBǀ@ؓp=k#дkwɶbZRq1˜שx0\r>1!osיxMBf;OW=j\=8$QLT,<7U{s.{݃U{D@En8aWRoA7JЉx^{9 Oxw:Vi.eEmC:<Gq}vZk;(vo$Q,q$StID�,pwRN�9AM~/l1Rmfa% IéAޯdS$1px,V)pTU'_1 =rj�~?2zhDID;[ھ%el }qVE/CT03A{XX-[i4BBF{5=F[I Y�<A1t1:2+B,-m0%׌AeL1^ObK9D;IϵL)<jMqrH#�+ub{<֭mkGy"V�ʞ ,r6 8dU9k)0ewwIMc9TqUZ)>zΓLUz)�J +Bf5och`K\�}*h.(HaҴZ?8(Ա.ќp8HPpQGZN9[ \n8v<uIoF2:.AX 'j`0zwP")5!ɴb {Є銢T!5l'8 u- E>iP#Z,80s:VmH67|4x96h#ZzG2MM!kvܧCS)Ie 3!!ri L`2z}3]>=VŤRQpSMj|H-xc]{c:SaQ9$ KKiktdB8$ OGƏXD%>kOMs_97<+͢\rLg~< Pa=<Qq Vcxx*�?[ԦKml  &υ<Io٤i`mE#^:ݏF:n oO.-C΍|ycV?? ]=.-uǕd5\߭}6m>yOhkim5'7OvA7쏝anך8( g<p8xzˋۛX\\-*Wml"g��1_?|m5/hO60dc}K٧_ {TgL`@?Zu?/.YN뀱e1I~x6þP v>K㾵mckbC=oS5\-E'.jZJ<=n4廸rNhqvH:˚0HP[h} P$},nT#hK3Psí+2+"d;*mf͂'啉VCxc0�gotyMSf(�v1gX^6VR#-RNUWȯi-?C=ӛGl?t~\׽*|;J1\ &AM8q1I{ށq׽0Njc1M O=i.*c�V[*A"9Ԭ%ԯmpDGk<rꚵƣyg#\NCHVE'=msj}Ϙؑ4�1 ,8��(Ēݱ~ ˥Xv>`[fR'Cr1؊}| u9]C5*;KBӿ�^K /DEK�+뫻X#H.BAYvmY-kSYbkTcc#ls7~ۻI3g&7*5|$|1scNW�U?? 'iSkpjhvW5МtZ,D%wot%e!P y 1TwڃA*(4r!E:k^u=V>f- I5U v2RZ i_g[Hl]™m5lMmeRĂ1#pz֥, R2oxK^G Qi$2XuRe&=<lp,N8?d Z!r,rNXb +\m魭ZX%%szDIP F�unMkF?hY\G!;@S 7=9iOIKhP(.r8n:Uwz7K{(mrܞjR薱ieL%z�*dRNYZ q�cqX^ ·W3[J Hq\ԭV]aF`D #znf4O{8E!V`8Ò?isibG3꜁�,$}ZVIzDbt w4k%%=v� }%^JEX< g++HW96Zʹ�nqҮW2ژ Ye y%pŦi`ڄe1;y6w�ϵm:L:AˍNY;Iol 浌+7cL4�7:n[ �z-^AkKz,=pE}E]ѵͲ[ \0"Y@Ҽ9#6-<^F?͆G5-_R|ϨLLnBcƙo0 +sj] {T�m/=VXI6dbJ=W޻Yӯ4!�k(s+$Ym.#+V?Gk@dr0r+6-,2=D�;5xm-oOjeO9v0jOA5M-3Epx-Uo-ŵrL傽FFp*h{.Y_ZZa=4 `~ɾ#x~%5%nReᕸPI=5 S(ܣ u[2-%sfcNHkTpV`EZ &weGz̸ :D,[GkOs3C}h-Vl2)p+=Ɨy1(B0CaGֹk K;XDi@8P8עxVoArrՀ_Kq_v돔q\r~d=Ga]G4�x�Gag":9~fP;7$,q4&{@!l?/L}+#pGknM:i5m`LӮ۪E#G)>Ds~eF:us|7}O[D]2Ѽ+_w%o{vlP#c#7z4<QۻHg8 0sUZEG�4�Ho0@6O]P�@+OijX8JqюFh/!u+g#~-ztxh+ESZ:p2(Mp_u(mCA� bPpkhU\9NTݤAylvw'"ʑqq-. ۛ9=У9Gfq'ᗅͭ=7dž`AyO+4>ϹINNm=:r4w]�ZU*q]t>JNAkJIլ&9> \ 挟N�<)3hA3@3~9x}5XIl W#H~ǭXFr$@ ʾԬmu=>{=B5UѺG| &8?inuf87/Dp#vϔ3Oӯ5M@v\ty# "4٬gKl[l>w�.ּEv!to4Cu DO#=:ysq}q%<rr~{*u-ВNSY5UBYȥanI~{!Կ׉WW�P?#_#芇V ^DqCJ.4]Ao);}D[4g5K]_Ed@ʇ&@ ]mDm^h|+bJxhCݯ B 2%ѴT}p 82a)x.ѭy 0\5:Սհ7hrvoA$/5ME-GI3H(S@- %VPE�+|{bhd2[At_AizJ*ު^Z<$>˱+ VIb+`y]6mJ>o19w-ޱ`EF'V Xo57ryXpO4Z,QSkm:nmck,6ш'85?j\L_^Nh'<69@)9:P v-⸌YL-&5؞8 ӌդYE'ԼXx+$S\InvrZ* +AP}WpiK6Kt|q�/1-ҽRm*y,/˨;^𖥥 mYm2]V\&qaZ[D ѾlZMVٍ#֪Ǻ8H>tthN:u uaf-bcZUO/�ZuQzT&Ӱٚ}sYʼ<jZJv)&�`q ЏsU>]C8^m0me 't0.'ӊһ;YcnVRsP(t]HfhB ^bw3+ppjSFF2Ǩ=sQ-L+ =�K#ԥ c~dJG'mmnhu=ۆWv9 z 8QBFIZ �`zef:~{={6"pJc4DliZYqa" e3鎋bQ_>9Bۓbǰ9h"ĮZW݅;'Ҳ3e�  op&y2bG+- 𾔐W&inbhsUʹFڲmOQ1,1mi E30&wPAxGEj?nw{uc# =EO}jZwb,Z!@W@jsӭ18#Ւ- g*R;-h ^{eaA`\4Hafʷs4"I<;n|Ir8= ҰxFTt=T3IN1(xt29;k3ʼnCQjB!.;AJK$˞ D1v�XI 8wSSQ=5/óK :˓)mzgk};UCzQJ Υ7<n'5OP4HpF2:K0<b~v1UY;lv`MA2z{Դ b{TRyVD'$*sBBʲ ȥX|2sLɷIJ9h=B2L Pb~fpSF _J\;p?L dl"cCCwtV慣jý*;|?ºia7dsQ܂hU,bǮkRR5M.'#lq v{τ|3ow1eY uGa]z^04)bGh 5;IuS |Hz'莒i={}iqS>cלcs~{~z SWs+�')Tn8<ywSN@}ӐO*X>x2ڤDA[bQ|/ϢxU>զE{;f.�.@+S{ەc,6}�SATxUfI.:VvY!H qҳ|,.MsS[" Ӱmo]@sw�*ĄObZω<U6˨6](;N+>xZMsUuIZ0L&~$>%񍧇U峷,%½GH- &6ܖ>{hcz֑m$'Hc2�:Nj~}FBw;"v㟈:ؚO􋲎AUׁī,Ta zŽ`lHu ۩Rry#]'aG?=W5)]<McyՋÉe=MgZDC8FF77oZ>VIr`Olw*n.!11@*6qmabQu5w<xSO+kxP�w|scv0^ޖ5+u<CûjBmFm4Y1pdR#fUUUTUT*@?_Ǝj8\ju74N�C-KP=)s bGFO=i&ȦRHGH21J09IQL.(%#"ZBsJ)34SAQ4qF �yOO.b K p'٫Ȭ5k>SclG˼#Z�|H춚Ү7sǯ;UW4w;ؗM[d\```zW|0|3i23jɔZ8]KEX{9m$ð%a><v^=P1+=ː< ҕ7i+ge7F+E(<\ KS<KopŦO,b=w_.th|Vd8�tV׃贏 1"K7I\.5�5oDŕ횢..0wYv8 xkMbϕ|QNQ~cҼZj:Hcb�A)>A]Ow\y3@5% .l$�J]cNԮn o6B HQ &9pF}gZ*fxkUA$Utƍo@Rkݿf�5׌ɥ6 cU%Gե};4)08/vGVw^ֺv-mg^ZH9#z]o:-v62ŁGrø4Mݜ6 I�#}ku_zXyzc� 4R>b5u~<庍>h'mnr4`q;LWUkJ?Q` 3tV</|Y='R=ýDJZBhN }3?�VKJ&K`9UWݷۙ$OROq/|>#ד --[ }°bYG(՛ThWlkBweر~V�IOc_F/4F[jb?&q ď5x$|mz \ځEg93aҲj#&/co;8trAU=G^| srs^JIowxxܬs4K v~Z:wgBPI@L&r1}Ag=ĊG$I#5gGa)PIwVhʦyw7.R,rX�“ �8oI {y3Sh:1=L"<C\g5ƺ4]v8<.>!Y4ԗpg4!#>H'\x$A%sFV Ie ;Td~tڣQǶO5\+~B;�aA8Tl%m'Ў) +|gbz ,vC 3~.M dp$Տ_)ӑiv)\D0\""g^Y;f3#tT;gHSo4J#ڎ;~4qjLaqI=) R{߭='#=@Oяz(;? ltHGsց1OY"Ѭm3SM`8(ݘVA&qv<|53rZoXԱb0uڤ3<ʾCBu�M1ח_+Mbzi$|ĊA+ۦ*RVA?:8g# H\?~_Z]W6]+ ҼeZj만'c]V?'3+MƋi�x1"? 3 [@~,t;~ ؆0NP+&F52[H@9%q.,7-<>]]^kunL[\PX5`čeq&,<b\r6}iyօK%yr:s[Kŧ=P }+?\蚴wH;�U?jmݬmlg- ۑ真_B}ڎ}o= | 3 ~CLp.I<=`{';|!\MSkxlnȶpRq՝=)9[rnu^:Dq\$Ns-ickBxT*NީxzUu<6ւca%?xy^8a,L(QuvW# $\ib FsJhԶisZnn1~E$Itzjf5li]_c<k !%?]NKF{Yl7]Ƣds@'\{Ϋ#1X8a\ѯR:)3ISw~?H5;{|#[m$SΉj<˟E"S_1fY_$dwf2SVvy\ӭMd3zd6@clvU2M6ro_q޺Vv}n~┐�p~=}>.U!b} 6oZKT5 ⌾$;4Ώ#OJ2s})#"WTE;�t8Ko*v60xzZjլjɖ5 �+]<5fn.t$ :1GOƽyRdFh8YiZΓ{k*IbqINp8ⳮ#ikFU`NǀfQ3ުZR 9| AiG(Zf1~ yYː.;q_34LbErn1WcY5#ӡ-X=+_N$'ڬCA;StETA®{V+?<R~Iڙw9(Z}Oids7NНdy1,sYMSdZe/iq>K3UF;s`K9mPrƌѱ<IwQiŝʥխpq+Ogr?{u_'eEs@ř8XVEĚez`DăPU]JlQ, z-+DsEu0Gc]D� |Gk?<�.'RQ} ;?51GZdbE9Ojo.e(LRk֫ش@aWO1g4<3+N;VWI[R+ =;A,,eЌ=m+'!U^>ƫ;+v̞?LsJ߉o4Z #EO Q$>T|N8�V X.!r2�T6�JSh\)ssZv7}!:sڴfRM`sJZwvx]ţ̌l( }񊢶rnTV#ⳓwoo'Q4d,LeGS5i$5y?*@M׹1jlެ.K<IVg@Q[x'ų|x~IQԩm!gn9gSjX* \ںabST` �H)P u]bM=L1$uQT+hs젂3~nq�~u{$R坱6~b\x[ZE3JE|m-bf,N\8Lfb4D~~oxxu mua4~ۂ}I(:xS[V^ aY}*?2(5iv-WF7A9<%}G1io L+>w 5:fh 6F:+0s^E+8Ibe0Hg=y]Jt߽6sՔZG* _U~�u"GF ��zVRy1=� d(%Xx2*=HKRG i�;ӶJcw$d|<Maҥ0{ @ϓ I⥞h-&,w&֩2aS%MĪ{$S\VH@)@<ԼeNŚ̲h2}k:QbuEkfeK@1xJ:2ᅝ!�œk3Z`kb8nbK'En`m'we%G,019&YVRwDlFmmZހIU /.o7w(.x2XXl#2�k^mOwoqy,IRFێz>n(Gk[K +RakE.;q+Fc 1Co0J5 -oJH l� C>xVo.)<&xZϱ ;OZ4KzNq}=gD3 Γn9 b;J9jHqY66r]V=IJ6Hb �-iҦ Co#qUv:%6:m7$i>P\$z/ nw_yZdXDsAo,Md$䘭5q<D, 1> <xaգm%}Nk5pZDPsxr5_j)F#UWiza5Qbfn\b l>Ƒ,8y�zN+Dbՙk[؛X7\q;QT�٧n02Nّ?idJ]\&+ ԠP•>0?K}(�tG�A�g(RrG �'/2Hwg<<WA}K!hw'ҳ.K`OPBCiʟTx)te"al8i7v̐D.qgoTsԺfUb[DP2vL_J6ӟztXr,InPm,DF1"V)۔>gړ$W�~7*[rFpc9#X�X9(RO 洤ląT j.Crr= Ps7l) uUǞHJ'8(oC dzkv܂2l}i@lp N <YI\ uǥfZEqkw  ҩfNyR37�pjfR Nq{T22)9v!U!]�Tjw!\Aq ( zW+x+Qk&!_0~Ga]̻0vQUQ#xJZQm"KE ?{um7SMW4]_]G#*@#=?VLЬT+O(aOz[&T-K `=5N}&Yh+œq(蹕6JpCKO=:^CKHlB J|c\Bx%X�o$w'ktsl9b^8Y9*z!hϞo)mJjjFL$)#0!⾀t$mZ\@Q.'#{u5b*[GV=S{`RI ڟ;/n1Z˓|}#Ŧ|-7{{d$rr~xGZhkKX�NzuO�|BF Ra٢$u֦q^Jmb@7e %,r3W=hZ춉ZEp.c%7 #tHÎYyM+(cVjo<o1Luɨt& %P \)n`& ]IV^t|s\<G֐qKyi!GyX1?LZ(5|7\h$<ĵg'g 8|U믄:$B�2X]mf<7[kDYN0גןj` e�{S?\l4[.j'#AZ١<uL4#(`uU}^�vˀƶkML<7X�ž/`Yo~dpa*Jg1<j`UAKv2H`+5k6A!F�O2FED9>!tlGɒV.G<3s+@4{ɷcq^�c V&W�p3q]"! @E�'4e'3mø$9,?шG0\mn?54w7Q^x LյIA[%p/ÿ[mo-FI5ki&NG$֞iQJlRF=IG H \iT"QG}o{�u+x'/85߆~ٵ8l[,H{ElX,&Ԍ<%Jz�>7om*Ѹ9T6e:f;9"/+*?N*k ut=� Z(&WZԃL3|I+F:GFwҾ`E3`A$C##4da̗�(#׭]IIG#}m-V'r#?澢�ْ7\HrAzS`\LvG#MQ[j*Km ½a 0FvBz]8Hأ' �THVS$ ,eJ 2Gyh Nzo�5Vm&2EA9#U&/+�C` W[e,)s“ %ʼL1Vωkp( gsڵ/LNi#VW#QZ�kQPs6rbU(V@Msm<c`fQ:i$XֻzXmwf[�sQTc͍'th^UmJ4))x 9t m,O.cBz52hت]BH需kW2τA-*r *`sF?*_ڕQ%.#ByÜn"4,@4}f͵N h+}ب,UTx`I KKR`ɢZlX =2=pX9vD%h>� E-.Ǝ6+nIt|* � tElFP(\z5Zky`28Vc^ۓZO}Tapx-pZzi- 9aN.( H8,嵎�bIMfXJ]3Îdw3F.#(A&hma#�z}AYԓF�Ҕ:7RZy|$k[j1c20;�kВA𭵮V %I>W 0\K`P3L6]�3[5�w*n(ôo43݀I;є}3VM^mB-ֲm;QVb@@<l4QomC 3G7SKX~iX!C\WHvK$B%yg'4-:[}VimZD=1)~芼⥾Ғ3NqvWk_/CB0[<yCi [ xf<$jY_!:h nyg!<IRJ&?f:5SvّuZm/A`" "ƀR+]r9pir>+]m;aTPUGl+!hÐ` $.[pDW5,=WB*o*qD`ZúD2ƣ8E9Vo K_\²4-"݋oZ5.,FD7P>#2ٝ),0"5de<(Tgo&<kPӮyd29jf?{$gjH,P52R}ų t]~cvUC{5sIyA|9ټFO5U<3K1hXYŨ5V=WK oBJNsuz_-snĶ+oIR 5Qm÷ʤIF'R{Y&ߙ8EM#Pz'8^cI쥎}OM/nAzRfmp1#qֺ.j7�F;fujkE-[鲒ŧ_1||U]pvX rvفR^IfWĽWy Xݍ&&=(iMơ<1dq*d�{^ߢ\``2@=zWOV^*iKOeIfi}՚v.c]{IԻi chM43&lkiNt̰z̓: }2j7¼r$F? {hIkqQwYaIYG`_?ؼ[q"<~+AdetŔ:ҤvJA3{dd[ OqkuXB {j͏Qsn6K"g�UcQKur9P�^;sG3&]NtM4p0I.qZsubd+6g16L ){BُK@ԏ5QHyZm9.aX;soK"w:D~6i8`&;\Ф ;I4(ʜ(r lh* {b6b˵Ҷ ` &of 9m)hH=6;4LGdb8j-͵_haTNYcL %s ^{}X[ɁXg;G.dON2V;WjӖ]d&Fv3L;Y)�?AV؛FcVG\.r2I??>rɞ$5iԪ,~_3n0?NA. 6*w;=QD[夝>ۀ�ӵI.5KaX>qE"љon텬i ^dy ;ϩHiGۦ>曨X_[آ܁@8RsS+1hEb<[tCh!  1,ZiR'S�H�0B3u1H=@"V(ĊsqN!|9#"I<Jŧ:e�~\&m*i.y` .#sgI1)TXCAnG4; �O(lQLKd\aDI_nCq=l;xI!Yh,l!9i$h�u|qܬq5I;{y>7!|}*yނr>׼Sc 1_eFzq޴>9?~b m?w7iN5 |m;_k7 vif2xoUK>}j[=^tHXƮ%q@8u H#1ֱ66׉mvz+uvik>[y�o6v5U!T%UMF$7рX5$y3"}yaE(^Az,IuJ$H9=GL+n"y$Qڬ\F-`P qPӌٸX:6͑ y*KR)<QwҒAt-eF{cOHU'G+ZlSO=12[Z{SmE(#\rXg\U`ȮFpH:sQ[ɨ[-mm|w *huVs`9(w Ml"8e'>}+6#1D'ոP%•n%}ɪY^-E('5J6c,_\4dYyt|nM5̖NڕLqZp֠6zEo!He_3}KI1:sedp?δ شT{{HQJM2=Tw ,1+IFO㚩pDQ}0J5eO` 4洴͖@2K +|L9ӌhRR2cBX14i�ۏ1!<;1T- F 9{>1Wv(yZ&!W}ۤd8$:gDǷ5-i_SImϿ $KT>lT"Iv|H6>?ʡX`|Y-߰\TܔЪ9 q# c O+'DmNeUgĐ:)j.⽊9dZ-O:SQwrqn KJ?g<vF/Z I Ha׍U|_R+.?y;`\>$Z,WZ]oLTW`}*fe^dZʖW2-v(Q' YAUI meqʪēۂ0zSn)U‖#l={Vm|A4Bb'u {"I,ǕsZ CExB?O2dّ-nQx~̅ŸnvSf|bNTc>%{V<� qWR2mg9"$qW8p 2)$*A݂Ǡ�W$n5qY7=&V& O�jeEIJQL1r.?QFJbO-\,c�+9l 1+%b> yn뎕$ω-E(*a,e2zTH:vv 2r9XkCg3Hbp*źq^wW,[ۻ!(`?>?*.1#1Я O}L!-hJ Ҳ5}z}.XZ@Jn28VS9�Zn Dq^SjW=I [c?\Է~+epZհU'>Zֶɸە++@9=3XzYg(xaaBh` IDѵm:yhvrO_jҺ.+]J5 KvH E%Xt�<1kp4{nb$5+MFӐzWImSF&Pk-<)^jZj�8ÏEINcT֧H!,bE.1IW�H%Ѵka_)Zn<kzwv/uZV-!m�ICKS6zypbȶ倜PRV)z]ͽơm]wH�~X:c28'׏u %"#n1;Ri3, dDU[[ZMog(23@tږ4fZq>4mmgl}q=+dzV�,1 <W4򤿾8g&=jng6QNncd^ U]g{HY8̄ιJմj^$^B<A5Z_Hkzoj:C֛O2`7\S4*4<3p3ƪiSIi^c[[m’$�?сglUP�1Ԟi4uB;.ss/,pp%UǨϭq^ joUJ縯C)[}wZ2O56\>y% euXK 85t{MQ:/m4O YM:G`FOjG5m2-$qH3]ֽi6-d]M%?:4{k;1# VНc6ttxFџL֯tx"�SዝWWx �pz|."myJr -xм3i[Ll-d1?XZT3Bbۉ�8uZܺkc �On+ea*4yS`<fE]*F}&([9@ӭ4l"nGqvM ,j%-7Tp|lkH4;aQXg]X};ן?ŪcFYۚ�jȰUM/|qZt%=Kh܇Hp1;',n!3^lUkf/<i�^O1D1\ JR}]MB &c[„2;izk) JPm<t!.q5k8B9JDX2$ZE4ѥ$hJL}j|Lv$�{{Uѭ}.&G�5`^Ep䡏 g9] bv ነOv'?Ҡ^'z?){d aƥN#Mlc*O^B'Ƕ�dK#"tRB ji:MޡreKv+,qM m-.{kx@F~SfV$ �OoXOi ~\0 N)eZMq YʧrEi]]9h? arT 1=1R%`{ۘe4,�zP\@[opd e<JT,d�u4bDlwf*h⯋u2?zb]\BU5%9=�H�UNIRNt@Z3pc$~.oyIa&G8 `ureiY-'ݗJP+�Y #ڎrZm5E .~xX j\w S>2F I`A>T.]-<I#CJ4:YvYbFEY�UO1ۉ`vHZ-N[yMԮ$bHpJG*HW=Yx#Uk˄h~c->oAiVOcѭ;xav#ڦMA̧ɲ)d1 V~ZdqK 3iF"+BE݉F?UdSyd[{Юg8΅y 6 c$'Ҵ.L|G; P6FbeЯ2Is9 ӜzDAX?Zx+8Q֐Myue$%DY91hTM3W-L{rqs!mvb~.|2K:b#v5z7W;ƌLBȧѿQח6 Z1ƚ[R-_Z[ܑ\Ǎ;z˒p>&ݮ^ -69#$b ꚍk�\ZڡV� q޹/_쀶ilu ֵ^ng`|Yeg#*/.Ilwį^u)bYp!]>$2r&m,�Vt˛̘b.`}MRD}^q"9\խKuC�$K [V,0we\rkCT?O]^pJFKc )aM-7W&2mmd9FoJx kfV m-Sr^K<\< yUs5ܷ$C纒wvy$۫,}G8aַ-4T:A~*Trd#1[!'>ǵ4IJZGTgXo8} o4^#$�WҬl4k�sEdR>bD7dⵗN1m >g:ڣDL9c/?{GҰZ <.WؗM2)ddٶ/s²[ͥj1Vȣ԰ȬXh3 =JƗdth&B@:TY+#yeuN4kDCtzߋ5󌘤ڡ8Z$|HL"( 6&Q&4RǮj)kz7V_޲�gjZh#=HZkR+]#QuXTs) St5,1)[u5)kun!Tk&KԮ/1 \ޒ3/ 2JL pe_ T[OuDnpiSh)wa}s*/ЧJ"IzBx3L&v'okwj�qJ?SVezޥx4RKUS0ZX&򮣒 IPӑVP^1]FKWWhHQrGm`c!?Nq"Z>=wV<1pG־65 iڶ$e*'.|/緳{$3@ʸCcKF+hvHܜCj;oCRk׺d'#l`� �:˴MjUD}*2*n ?SIFP >X~1ƤYn-1i΍'Nl_ 0$18VHGb�{JmheiI.Ap3orZkSA5ELpG*JxWH[zU,-eo%wfO56[r6JFrjO@-Mio5J 3ojkv!N@AFxDgգa=P[ͧ/IX޲RsKt'mrQ[f@8tӯ3^Ij۬I628c\ӠQh%gW1JeA<y(@H;U OGW1sp+nTG=98UT Ғ: aѶ͟JXw\fT8tؤ9dkJ*`0z\ E ^j1#Rs1KcDV<qr~-xvK׹ `2vxⅢ3hp8ڶu_MyvImO+(SzM׈~1xUɂHl JWs,ٮkMvzpgҹwqְ.-ēq}J@hoĄ=#Qn++C8~<Զ xv,qn^"$S:t{h4fR\Ni42LsNn%rI=Ewyp$:p]d$x>OXis?csJy}ǹWj-Rx.2ydw=rk>klg)z]Xˈt8T5⏋:c2H9�q^RvYm j2O?\U+F5k:l]qUj՛Z�]apGqoKw==.9'PhH ̋z\⻻o2Ju ZYL*|G|`VM:-Q8sT>IKz-h4ϰK/ I +g뷭v>$xjh5XX gH-+-WzKq- \&zSuиu[H}GTV0 ys[-m 4rIH ;oߏҼ�W6c`EB9ֳ|S6n5+Wk mv>Utȣ�@EflLu}Fh.�og oyS& Mg;T[_"m=ZwTWM7Zew.9V! W׼k{u/,cQᜫ)=7&OZ\\N,H7F}qgu<]k,) PRWD1|m?6PrK/cw2mnI !sM}ۛk:e3uA[ڐwo\s]#7.+\Ykme@$L$Y>7.p^FN%ٍdpqHk�%ļ~Pt#ɮYP`0CLnmC`{vvUଗLcA`bz`_1ZՖ(Tr>xS.-z4r{?[z6f { c>O,ֲXDHt)|I՛Kңyeʍ}Ku-:=1'=4}z}䰞K?AZZo4[x*N'Eb&/gEB%+I'=4.nat-SsOf@sSn Ce@S�Y0@g^/k7uA̱NOxF<2ɜu8k>"fAIa ;я*kT~':FUT5Z8>w 3x{_間ީМuR 3FSJ<L@H:V <i-M!ev`E)&e.u=]`b{Ush&$pLeIlt.eYM$p8ٳTv~>/EJ/4- Ͱ:)V)NP'=e|?cBq8ڊrN)uZ%P-ۓgn_c֌o+bb'Tޔ]ǭjv+)qÍAݎIP<Vpǩ5kAwqh`cnat~UE#]7VeHX}k\DҶA"�qTgbBvp9<f2"@ +ɂ3�:^cu9JI6F;sQQ<H-!8iALRl:u˳I.{֪]Akb+:yI <t<<uwPy VQ7%Qd튖;"�K"$ 斍R[o&h�Qw5Z7Fk:|Ojew<XpD ~VhbKGKn.�_Pu kIi`L8==SDV2f#β,_Gt/q#L:nMV)G"g;|Q +u}7[5-ungt_.Us qdgnn4elRMw )uE?:uf"2dT aFI8뚇n4/ wl(uyKfQwq;^YX&] kп»\pw�|̈́lZeRwE8?7?!=W I*g8P屏MN(�pN?qx_\YX_L'ߖ\T) oJnZm)Z1G �9[ K0g6ebXܑSOk<<aJpp0?q^NZ:9#"dId* !}3iNoM m$$lfa37u/&�}D76;62}=<x 6ڐ\�QջN摆7H1G%�޹InoM}h^e;)Fs5'uVҦ[8XJXN)n @[MK;=9$CMZ>ҭ&? νHEK+haF<�֭ 8 vh~MRj.$BQh€}*DSUc3�1kB()?1Wr*GYf ~i\=2i¹G lZ[m<Ķ1ۊ.G79<v^?4]J;MV96#byy=D7:Z;5c ԩ&,t$^_~+Cm> >'`rxP{ <AS;&AUl0}k𶅤xnCa˹Iw,@86-+T=i>2|+y}xNL)iy?zC85Cojzz0,Gz׺Xh-J]`%Nd@GO^ktm7⾛ۭ1(98*3HI뚭FNbUe`@l�{U)4K p0T/<=+ԧy|bY\sS= 'Ś<GC4oQZU u,aq0\�toch_|;̶bY^grQ͇F e3]3c`r PHR.H*sK+@"ၟji,alKɩki$ik7SZӂňb)Xd155rpco|}U iYu+麗>ID,ى�$jYLFr7sUXN>;sV$F P q޴m5rl-DFn8R+:+kg,6Z<Ƭ 6#s5Ϛ$Ҿ9#WRX0?C88/-n_)q8-1ϢmKǾ#ҮͧSnr}4*hfڹl8s$̧LG漻H߈n2h& C4cT0!>%-=&.Vu*&ؘ'i.<o5T85Eb]R(%Є6dӌWgAib֭n7.)"ֽ-yn2cS12޸S{ve].<a�GLUPWȍ qQ)㳱q |ߙv@N*5YC!"DɒSUv;iOBMBw,&A$+Ð+&jXKyDw�Է R�S9k]Cb!${VNÅ r^)ݭũ Nx\PJ,TN@jK8pG`|sURG`fpHCo5mԍ1U)!* o"cas$\8.Oɏ$0`!7'v"kyY12,*/�u�5'(�%eK1>&YKlãob=j][Q0_(2b3ȦZ`֗:.a8Y'/u#kczrXYo2&HFR\x$akt }k%cQ=HE:{Gk Cx}&fn2<_,q3zj5# Ko O::IJ=,(QPQgJS^xtp|ŵF8Ǿ3WjeO>E+H99z¼_EH=@GU$kAKFӕ-b213I=獼~jSKUE$O5}bNGX挦x<u X3Aam0fmAp^&֮ZmCPty QTaT OWmc#m$Īz+&e6� $b;Ocw¨rOZ|=uD-tT^2gs:<-st+\d,]GP9OʪZr jn?o=3ZS=(ol 4e vggt%TEUA�[GW={8,"Oh@$[OKO&ߡe1Ğ*RW/of%<gļKtFT4HM'jqC99Pqƶn|;x[7s3Gq vXfѣ+y7WDbњr$*ݏu˅YϤێC\0gPBQΝ-MRKb{1͸ERm9wWV~`uOQf�nI�wҩj;,ÐCal#V8{^rN9<sҟ%nQ.uiTY%w I =O k:_hɴfk6xYy\r`P1MĹ)#+rs^|=q^\xwPx!os?*bN1].;WزjLr,Q7HTVRR%OCvA_A "#U rj"_yz_y ig.qKǸ9#i׺uŽ4C]{^߫|э1(Zt:eR0S.9œƔŔKsUxf['$u9S&w]u1v{MCsxkZ͸R8uK@C˵Usr.ŕFe~]޻=7TIL 1޹yn5B:n >HiE x2HD�GH :]D>]kZ뽡xT1^GUdņ58MR)%5gW9$5]|=%I`v F2>S\9lXͫ.n~+BA$:uE8e']^{Y}%0#&wmN.4N6nRc>XW{ˆԞ .GGp>+/[ҁV! XzS}Q s,<' r2H~I[h\k:.#FDfo|JۛfYDJĴg?w8۽[F>ԵSҾ2;fg䞵uI ^ yMHuկ�H U(NZyuH'[ޮ,IѾeX˓Ry*gӥ0_B\AIkHmV}[\͸,pݿUڍ:>g_zk sWt$·P]Iwl2Lp<|b52Isc䏻 Az|(D)z9}x c,he'elj&qq0 @4FʌbeY%rCE u1PxmJ7C.O_:j�XO=HF!y4bI?RMbz�NjPI:=G5?آ�>vs⧆�=�jZxZ CWt<WXm$s:ڜʒM Y[Ll#�w;ITfmrJf8VO@޽E~ݨa|tm_PU[=>Ԝ\Os*>8:n?2BZWr{-&mg] yzK6mlf-gNY+r >F?Z.4+R{g5G 0=�rw U(,mxr4[9G{xsfXo^#i B= 5�Qڭ[i3>ș嗲D Sk^g ұs^=tʔ͵#8Y|'wid.fF7<zת?dž-]v<$\ItǡvQ1mx^&+m9XHF07 W/e؉.p) mgǞ$*$yvư.>,,ZxwEҔ|dn=t/K&v9WSkѴ Ho. Xg;ךw47\6YF$j1K<#"INz-n$}@4,öznsķcl-kk1湝?%N}&K{q\0rwm-ZMsŢD8km&ؐH~8.-OZ>QG^XJ]<('5ۛm'\Kց47Sɶ+N8}ќTCBb?.'XNz�J y=W:M)rdayx ʯnl "+>o퍽Wfkr dot?/vuWfa)ju_KznM̰DY$_pZ<nUF0aG?JCK}ZMUVV%rUbc;01Qve*jQPTg>*�A*H*Hzd V`g+fӺ 5>`4Mnͧl/-g' H<=ĉo{ {[hԗƓehd|$/ľ[߬lBۢ{CX3)R *dz5ݖ[`ʯB=zWWu}>3UFVLQ=A^7jWzedxn eAt&!_oYGaJ;<j^<n<ֳ<R<ʹ j@A+>/y-I,oR1%;;GbŢROji_PtCɧ둑[v. H,d #?ʮ6!r22zgҪ؅tzwhK%%Gz۹5O2%0L|xjvj6:emD {'5vr^h8LpR*�̏ Z%yrO�#LAA*8$$|A]7C<Y\Uk+:yr2'08po-Z񞋣 (ȸHI|zu"Hy-L( q!ѓH!ytl`8e;ر8!GVp~DHCgaYIyǵzu}JJlK ;ٻݫd\򤵻6i!rt%U\\$IeP8e`O aD9S_(K\4=ҹEt71^dʩ5�y@2ܾXKgZ^4w'o+v4x:Q[iD tD@UKv`[L$RV1�'zw̚3u"4iG3L m/Lٖ2Ͳ/qPM"_;W,@Q"A83e2񈌆#3 :Ϸ𖪒ENj$K0UC}Hӵћ?L,m).]sg #z"+ $wDu{nof9ލ2ebf<U XhwWZmvD*T9]QNxkwb1ʠ܄@`AL #7f%O#  |/]YA,˻@_Э+xmmBlg  MMa;C &frOIQgsO-<e 4�qA],S)$8n.7G eI۞I❘c*FB:(9Pdb߭]1"B4rl?g9>i4~쫐N)mutr!H{}Nj.1dVw-XV eS�< Ǔv#h129TJ+�r\6'X%#b=+�#HyHlf#,)J"TH˪BU 61N5shʡbf>0)4 3&בm>N�$+Qo탓Kz{Շ]=iefib@2ONx楽𭾠V6"2g+7;FJk^ q""Y� ThK2 ݇KU{-"ff3sp`Ro 躎4$et;9֕vvz5-u+Bh@%J+ohQ4l: PBag :~`&G,RWh^ X,ԁDˡHaewC#d4H'~s+@�E֪۟M0h1ڢI\?{mJN¨ 柴*2 P2e$A#ַ~\Gm4+Hw=*7gSii#pW Ė/&Bԗr#;pJQX~#ׯl�O8�zg;}^1'E>;loZVPJq}٧"] {FLFyOrm*ZDwAw�@Nk I^I&\ `of/ V[hbVwapAV'\TZ�ýSė*`nkv@�;kԤmэ‹V ,$㐾Ӽ0چ<%.%#l^zϥyu|@TtRNccYެ7ז SV.I$޼Ƿx] @VxP0?LWqxW,ͱ*h nSn=k'FN힟#4I,qی?3nu(n/lO5/^d�T}MC(ɖH'CwVkn,9X 23޼>ƜtdRF0R�T)N撛q=Z[-;J'e^-#jw6;ȱ$ d w`v+ln<~azjO-1rC#ʜ'ʮKAhmF\{c(qCJ!-`pzjwܦc"!gPN8*h}Ϻf OjѺ̈ʃrI~Tئ y(4j-g_J7[�tA6(nL*[=j[nOD@Rk[;4e�\~U2Z2kE$^?-3Keu休[W岍#{:d\5,5} !RA5 i2NԕmBI�csT/4[FɮT dz+.Q]5T~p}Ph1Lw6d�s5>ѧaߙWc# ដ;Riu1%(IƤH ۚU y:#ǃg<]1k0h-2RL$~Tn\l|V&iw^aml4L^DϜG|y%Os#+ @ڒ"H9J&t{y@h('LOQ"^i(F0N9q9'Q͑\ Sp8usm '4綃!0m4֘U|t#wOrj7q)sJ�{64EE6}Q(\l.jq7#BXd1P8⤽{KWs-^0I [Eȝ`(uMNc;<�ԽylZ#q!Qԅl{ Yl@�,FbIyb�yw3Fl-Fy>#tԌRe{w6n̿VB\h8j {Rv,)mY5MMKDHFG"[�T/f ^6Sf+A4M *M8*暿kh +, #4cmj 2S)=H'ּn%h^4#6A?$~Z׉ Zi,T`cJ29R.cWS֮o[uĥp?*yKJ`BCªK@+~jh.5wG3Its.=:Fi-a')4r,Cޛvj^!He3m3<)H fI+tA(G\񆩪HZ{T=T}9ݟHxn5.m}9X5#CƸ}kŞ�5܇?u ~=f<3̈1Ąty}2[I`#1v�Vw'Cr+s~D`{ 砱u.nK1*d*)Fw7QT猩+tGNд_zW,l@fR8'ciumn-VvWιT5eUNu="m&de?LtB[V d*<Ef4J}mj%\`}} dIkƚFyxwCC3Hǡ;5B�^pbD@.z,M%I=u_$ծuޥy17x ͸ծ%M$<?ϕxK]a3izt Dq٘5"1sYy{UEu߲i6\pJ8Aǰ#ÏRjRE"a9R=6^ Mp�){hu3WZvpG VR_>ԿƗsYhq,|{#1'#5Cx_$ܫ"I($ja'GKxUI6[#*F=�ϳ,sTFA^O$%ɽ jwlʙXʭЊMc"2RV8R18^Gn%R[nzw˕l^-ٛ˺e$MMg�h}rko1}[vMMPpO;>վ xsS8&ʡBe);%ϊwbmH`]e ^s խdǡ<UY"fvdRe*i4++ !T$+V]>=FQ!Lа= 9=)jS(eެr?ZپQJ'^,mMGkknd'?I*e⑭,# (a {W}HSܟRkGl^Sos< <m;*e$Se=V XYimiWڬE$''M v~z&FgNgXebL3,qV.|S-OI76Iܥ(d_*Gk떷 H)/)= w^%Q4V4�0cb zd+P/r"i-&Н{{f2Jr"UM1챌L1a^^B5 &-9TpD~@:�?P5'ᔳw YfHPi%fIKnbl`;>o'NjBt Px/l^'R2'Eg#V-K}FH$LO+8!/fRS=-k,g%ͅiRU �z�9} mBe,$I9+*Xg-|Ez ݒވLr ߛ(b.L,Z5?A[K A#}|zu0=@V[=1]e ΋{(d åg'8JN2|!bIn-rl8xZx`.cd?-S#zIug>ƗR&ML$sԽu#UPv; u,m"D(yl:kgT_7=tڝEM*qвƻ69&Tc8CBËaLd\:$[�b{Q_7v=.[s!3RjyYlŤ4Ř: |=<k{;VYQrM=!f'oil78Fi:\ ak0%.&K~TD[nP6m^ݜzu&Ӵ}XD5fS�,-ɸp'<]dmX"&8zX(!3i6#``VUa"B~QxN Y7ފ!OYZ^ ;NO(,\Zݤͽno?Z,2]`{S%HP>BrN9jDxHb.\2d� ⵭<0eN%Q2^۹,�EK[ʂ)gm*aY%uy񫓜 ^|/mk=7Oң2ʣjƵ#5-reIOZu$mO[X͕PHI5&j]h;U c\r}[ß4=ltYh%]9?7]xG֭.,K{[ݹ ܧ#5{.ubϪ^\\ed6l�zV!/89#7n[ 8M7ՅSwOn.ceh-$!fs s:%Iv5i]C$Qlwg@5^IHC׭kȉf]Yj^XͲ Dn2f;FF7 DRrŁOҼN& MjKƓ@ȩpJl-fkc-�.`�eIѯ5;8H[B`pAkE )*Ⱥ5pTZԮd;==>; Fk̸K@H�J@4jJB'iGvyp<Y.kYmm0"ǩijM]Ek9m]Z:6\Eznx)6VȊ}6goѦxu0ܖ׀F>R*U{="<}zU)^7 sYguLH0Hdfaw#隸 \*PzW<.&++,ʹ0)KEA5}.BmLXФ;a v6>!ieqW19,RoKe<J@*cc3s^Y 6S tAé\pk:wBds)rCČ7 ;qtg PONF[1dp* 6sWM>ut7],n D=E4+-ZNsg8"3y1M X.m*4 IٶKOaֹW2H49WA Dn|/kKYA;ּ^9VR¹!ePLl37x/tFù |?Ej\ٸHq ɞk4g jxȯXKk j7#&>WWxz�H֭d6[̘Z9 gP<2G^5PlZ5bZ6 63-lfpx=_LYR(c;BCe3 @Vj =NIvϐ:b,^{=\[ZKmG?g8|[{-<*܇ҬRe_h+ˇ<XsVqZLib'H&WF]=+`REi#Pmp1ּM V %\>?*o f׵w|1+q wRK@g܁ K$Yyd!py6wX&�crޕ ^T'l%/NNZϪ\WE}h;R/JWgeqM<He\٤ /^G8#NYP;�J;땻ybA%�4:e`ȸn:<U Qgdc!rpހ*Gm-3OpsDqd f)i3>mϟVW-u}BإYdĪzagS.=Qգ�\ �TLkbi 1༮Op==eKH]p8 =K�]ZtcA7V֤ebn"Y6$~LVhRU }t[yda܄m_WIEԧy?L<�}kUԵ{e"q[^6ד_Z!)8Bs={HbFXuTGfŞ0YFѯ&b2$aPpBXat l-iQ,:6r6>=Qi_Yi;q ~?«[j62:̮wlA j=J8 \N 8T%�'m2N~RXռIǩ]F^<xcV͏`Vs8#ڠᆁ1E`di6{}*+ƍL{~TvathI#9$oROLT$idt,2gԬ}[:4x y僫k;W7p+#y)TFP@<e;'kn{4�ZZL._Sԟ�N:%#Z_洊4:oB܃+eVhK1j>#}+7")q#7K}r;  $u=~(z#Zj@nnl+ur=UtU֦+/"xRMV睱<g,F,b'lJ6jhh;xO9mFL)ك ҟKK[?ZTRqުi-w2VhO IT5kFaZH $y;tZ#*5|m.<3[d`ی0<ušvɪ۩A^2�8\b.MTVbFVqi$=ynj=fG.%@)1Xǝ.:zkI+;4廹u峍Ka$'3WQsy:ʎxf7@Gke{ #a#cAϥP |Cgy#p$SɃ4ɯy I*岟Væu30Cs)%5ZvWt,LNp^EruhuOإmc0M;h slv Z6(U q^ D4ub99ɯ0EjZv4ʐʘ^a <m.Z^)2O`yʳgT[^]"ϨQPyw2 =*/q,#MЭXƤ38rX ҳ3C)=DH] dFiRt5�RDJi.q o'?JGIC4J�ǖ9</^O1iZMK47Ь؇ nH"i>r({~U^:o{p J�[WՍisswq)YCړ�13օ}]ťzHaU D!f^z5jW%n1IF۱G c<]XWd#RT rXy# H$mBm�w= 0c276お5b 8:^JDcEۓߪ诼Esmq-cl Nprs*KW y\)ʰ(k׈-svl/!y6,z�V} )[=E@O+NЎ~YHc''=|36-GjhQdM,PXFwHi޽j$v1"G'n>Z(-ȓԏ*o71c,n*A# $T'zdˠ�I"qIF9Oڹ-Щ e5pG#"+at|Ca}]Ślh JǐBi^g+9naWE犙h%Hd$n84{1D#(.]c"HgxZ{F81;|ێq]$3˹$8P|TA:i i@BQqI;OY'Q`o $zF*LJXr[E ~*qǷQ7-5G /㰯1;Kۃk%թl_UmeYJtВIUf[FkǾ"|RmTmb`D#[(UiV�zĒF'ڴPMYm]SYVys:{y<3]| },Wza8`ןSZ("(Rx�d}�Dkril4 g5ɨhE]Rcqn=@<N]PK:ȵд[v܎Oʹ_�VOBߏsyYY;49zb;GbmCM'Oµ,ZkkILY|Pb-r-Ŧȉ(@'V>VuåGnH[�98o1x9RK'snh݋yE-̗36$ v]ķCne6/=ֹ)Kq\Xg{noߞy}*S֯X\!9% ΨN3I[qorS(c.\vAks/QȥT^0P~u xKM7N:d{}l7m?ZW 2HȞ\vQtS]Nj-t9LW b\%,Y$^@ ĽaF仟\{r+&YYpXҭczs4xM|#վ۽w@+̵jڅ9#@ i#Z*R&vK^~R9 zKyG % x)%c''v\X?6[Қ%Þ}jYsN)oxTfũI_sSk+!^]W(xj͂E'ط2gq4Uo+I;/wSFpџʕbH֨Á籢w4"ZEW%XXiUg#9<M 桵)tOwo}k9.^7qڭCq֡ŔK28?n^7Y7X_`3dM"2X< ٧3=#r;KܓdZr\%9Jր!pI*Sۀŷ*'ҳeǯO ]ζ^Z <p_Up+>{?xn:ld�p{mXqhx[Z"/"dP3N hJtJ05N3,1J'_at}JkK P:Ehh*\|fRFϮ*xGRԬ'bv{,م# Mą+{snaGuʹOFO+-Z\h7�lsyğxt<F%B[ Kd �>*G{I g%ԋ$Ўx7ŷr'8 (K#R9|9۾&tU8;^j^#=1fZ,r=jP*v?k4C6[ޤ1F</CYeKb͓`/`}j%Ɨpn5.q3[(`sڌ\N՜*3M&Fw+鬢DID�֫h:Keqmm'ng"�xM7CnW�mX٢Sv[s{Ǜ)7`~Yd d8Wo]^\gè`Zˎ`,ԭ^, Kpg˜޴ Z9k-.MRfr uxh[-66Btf">?V}Gy.%2.�B>b3ԊwOk:Ʋon;f!qWtK?Eg,$Ԓ@�@ݏXx >RygJ|Ng/!ӣh<%ZJAV qҥ]oF$eǥp_,-ʐ);<US^C柕��(+k˖+=WIf y )MF<yt SZG>3`+-=VI篽_%I?^Ms:3 N'PHMܙ.pME);F)9]wb{&;3b%V3H=G^ZiC m*֢&8?uZ9 zU4rl`zTu%{.. C͏l{ p:}+?ici'>RqW~`3vl`:uƗvIB;gU,f=ڼf96܍J|a uNOcX=O`,.|# ?J'f}N11泼?I4.jC#@AK|T'ѧ5ߙ>b\fZ\M!$;(=3X8FҞ34O'i4HoM-9⺭CNH[ # &2@?C^% K/ך|$Īc /6okzm烙8QSw[wўY~ H͝0d g e>׌OZ<y *;ŏ9x7 'Vj ,:Ex#@]&krI^GұʐJ4kFo#[)d[v @HC,T6x>ę)fǽTgmÐt嵑6!``5w~Yn.o,伙 ԼEfy[D#nk6JP4`b{x'ryP\HYm Glw汯5Xhï<8XsWE=$OSֻ}.=r9,Pϥ\Ԣ- z喙Ɩ)ʖkI"!9 +,Tp>:n]rnD@"x[Ջ �Z7ֲ^q*zqV2s?w;Bl|D_<`&4SEZ^b(1H\fϧ\:>ۂLl=3[JZD𖑯#^sjĐ-.pou|5aI #r7b8 @I^�Wq43ُM[h$G/5XT?U4zÒ#8$G^k$n`rrQ$bm ybmQG6JJn,IZJd%rG\_3m/"Fϓ!hJ~Θb\Z]X*%8OΡ7&a0Im3w&>1x()$8Vi[t4ZYg@;M(hh.ڜC<Jky4Wb2۷ު& dI[,R7?҈U-DVm4]ԕeLp]$}w)x%[x`YrG$cq-^yndX-"g#`C (q,mʖ ,su-ޡ6ZYS=rsX-,Nl�27BNwAr<r*Xj W%M]f]_2V灏N5G*w�EU_Oz-Դ[h vu� ho 20ioeC"Fީi>dfƣަۼ?ڰmLfSr2QkRid#yuXdtJo Xn˹L{Fؐku-.1iZf@>�Ծ'ץJ66UN{gZQ"RF:nRom� ]XFT᠒HVHlRV{rd.=H-Q栕(8FR?^=Zܛ{kMFyAarԺqqwM>F6mfW+i7 2U+qsY: kɡ6 š`VM91<r:f*Y³ͥ\"!2מ$%9,v,300G=zY^&.�jCFGYx{6ch>a$Y О1U?x/L/nQXXqͣTk5HԾ`V8+`Un5t!PZ$nX.X"g8.tS:yrT筶7J˹ ܢE%w6<xj G =ݾРyF:g9uNӼ;wѫYĜJjZvse'u;w�n@OmNyjgzec7 c8#W ZlOhXNz+nj-eKM2{KQCxϥyơkiO6Є'?ʩ-*69iݚY%G�d1]OH�nC$6MX1#ň}$'č+=HA$aZO:W_Ϩ\"yb9b:gj5lZ[[0}"V$ ]T|{VwYO3y9wTd9OluS\_EI4~P6 w>;)ohXdCJǣ|5WNQ zdvH+]FlLlrTNO/l|8ۧU>u70t˰p 6T1\uBQQ+x{/òIvw [Wpڻ ;{[Y<#\A#"Gzx[op32h(5(HcTg-V6Ԇ!~�*�zWc+EATum[kssw0N*KOwBK�`\g+KF]� ODq,m"v#Y'zP!M8x3='>⓲5f+9#xd^a[<l -NJxL1@RO1X ^88cQ ŋTv j.'&DT,)؍%�-Y4�6P3QTmwΚ@! îN\FI�=&%btF>x#U3Ɩ*^^FOʑ!=?4= pg',>e:0eCc~&Ѵ{5 .J7\l宙pmhԗz[8@qmǦ; uVo1RAI^{W>9;dRWGzt"$ZncpQf �j'$^[>qzK3-$I蠞爴C+A$d:�RyS̐܅{[lF He8$ 4` Kms"cBx֜ks;y@)u6sx9 NkGkA/}g4 kR6wl5}83N]i鶤.&0MDZ5 dK-&ْ9H#//cgXb0U|Ic|3sıwmʼ"�SIeoēQ9pw> jڽI㳵r1yJr@':sQe2EGB\Tb[8淼1SLZԜF+[Z^m6[>>}I;KdF: r['Ӷ׃N�Ԣϸ�?'A\c>pcg$>r$Y1>5)r{KnЫ+HnX'Ԋ:D]N3ZN>:Ad'@IwGy9;)GėFl `csSMäK-Fs[@qԊ|\eNѭ͆#+-`pFG> E7<OxwHW:nAXabGQ_ҹۿ_rHpe+FsTNJ<SDv$Vy2PA�~5x3u_1FY̚ylP&qGBWHW�.#T}ƉN0ю1<Aί˳ybw<8cZ׺Tx@#[:ݦ  :=D;|=Mtq{}B:,!$w~&lDvp/`5qkit2cg;@sY4͕,pNzk?t/ hңU1L}f[ץ֎"/6sz7-O_B!fc>^q ueC#p$U 3؏)I}UyM팞03�.<ې~u*IYu]R7 }y95}t$UUznRrwe0 5�>\cJWb.#;>e-]cJm';)ƥ VќHћD'ZV}ăI3c4`jgT]{֍Y3O[+ ns[~]t-Oro'R};=9WE9R0К|Wg61|@Q-bYנge<Nx�ƧoXOd%:2kC̜) ~3P>lWq'@}:@uGPcGUg5e Ѿp3LIn^sZ\Ab>,w �9!'I C)ϭW(s][H2}ggl!yUfSlͤFϵU{7=jM.AWƥ.BY֡ 9,&ѫ ґ&iLl�W;RI9 ~.jgxR-I׎ ̿|fǩG"|j\YICOV ĒKyHة@s2Eջ QpsȮ S7sPIE0g^#t)}LL$0[FSZiW1D3c~xy[ OajHH$@trKl[9F#<j™31*XH1p?ʺ;=A{9c`vОWkᛝju6ֱd8Hc}SZ)-##D1DžkƌO;qԒ0pxv/]peKrPJ@<9zM2iSK`I&ʖ3R孆jMHiW vƷ_u?Ω[>AsˋxSSԥ7\$] ֹS%ǡE>{luǎ5B} 06KF??1д_O ./޸Ѿ,ChVO34̦B ('c5 RH=Ą}EVFVk.[ểVav8$OE{b~Qwvң psS$.qM$;`T3֦пp*{Kt2E&"FQ R5.�jГdd b] 1=z.`T $21 Y ;|򭹴&$uQsNžlAnQ�}l9zgWQX09,Ēj ^ BFt3-if>XtWFh2X7+M΅fesǯJ[uU=j[Ի$#i4P>:k"ᝌhѺ`�A<lY@)#凯jim}iFvdvsPO!!!$Wgxd%d x i,I|£j>89&$# gxIYWk_]"ݼ;n>6` :M?i.ʞǟ94m!r8ðNҰz:Л4Mo薗vpHR .'ϥh[]�p rc8Rb0 PMjl푧 ue)+ jx,ȘǽZԠF b9*zjz1uyq7b<v;\+ͼW!!6: n=:� y7�:3cߠ$ӵGeeںOqc?^Ռf#?ú;97/OZ'u훨T['U5)B Hi |׭,*VqFO cܞkn/| w@jtm)FOpYKn~$WfyB++Zm X$gQSg8&r#i9w{WQk]U ̊{j^Y gql`p8@=jб+<+ ni1_xhwPeb>d[^ȒJ<̒qrM͑2m?5ᛉ4gpIOc)WIRG! UGRNCךR ^\\ݙG8 ; (K,JLJ1#d*)]iٝ,ahVLI{Zkvw`7a 1ּgZiKDcA?WoY9{ VoDR-wNk,?fVi"�,+en}[e-UgjF�|$v ;F*+ E6ڷn?td̀0V!8F2{}kOHilY.ϱ7/T/4'Kp I_-F4/"bu{޺ kDi>@#?yhs!RcP{n�^ %F=D#2]{3YݣxJ2M2gMRڣr(U j(HU@VuQ`Fd9uf,aF!aBNBi9_ZL.Ȉ6= P[WFs ˎ i@"1wPݏ+y_ES4<Bz@UfYZEXH@#)ީʠ\Й2BT,ȇsXc"ơ@Tx$4Y-4 $Vd R`Ծ /gZ䩔#~5 <99 1#Se[G KqI=ﲹ>deP?ֵj'=[4жo[+=졕 ;�:- ~ErrO=)LjK(dT11*2I&,Ss9聶P$wzYm$#zݜR6y >5]T]  lߎqʯ_p1m<v9+G{3782_.d#98c {_,ENY!/XpD` F hʸ7 p@nԔS* ou2! eԧI�pxcU['! )s~u>u)ԖO67*Xzajt)mڣ"yΦC<{>*d-j_L"R��ԃ//39oδ Gլ T]%[u,*IߏJ#B-j7ZIx/]qxutuAgB͝ʠyIC$7bPI1`i5ޛ>ZI-%�u >ٯ,kk<^vt- sF6V{&nŕ8RמVmލ}[$WOp@T,@d ~k1Pբ{cIx�To};_Soo 1Ml.8�ZfEcԷb%CNj-]SU݂"䴛~PøZidZkf>\Ca>MH[ҧu/[N>3U$LޯS5mf5kq7olDCgW<H'֯$ Ѽ z mXY�d aePB7{Dr(�*TTvg=p-kfw39�+,.'5`$n)�}+ ᎙s*.n"fQ2;B�vk�w)ۀĜn/-$ns�vuvd fs?Guh->\'q&H=MeɺmFFu-tFZe}V?3N$8lHe%XYWy<P'l1֭6ْk#Ri6 1ms1=]NI>l<-"]]5sgI#<k^:!Xuk* BqyZ=Os{ ᕖy ѽqK_[ eIymE|/T,#1t"= 6dzG-s zV#: r4Os�O$ ,7f7 1Mfy$+5x %:,Il{%TM�;.H \-BsXKDd ҩ_Z9TH+vr[i1DZd :�`\ZV{Y9c <C}׉m6tH2%vg- x,4k"@'L<][UƇHJFӑۑ�*o&esCW&bqpng ԶU*2]ç[;cRv{ sm:;絷 ~\ǽVip�aiHk.o GS,!k~@׋~*ϩIz#@ rX*g&#<{ <3lg} ݈ƿu/RES_ƹ[nk 9$5Hs? Q'pr脑Cڕa'?KgP$Wz>|BsK{Et$fX|=-+˨]c5n1MՆp'TE�15Z]qoD$b;azVsAFj-[>P=sVlPq:W[U[O떑Rs^I,cO<Ǩ>ih&r:vpdukltl@=ߥ[\--]y#v w}z{SoiVDw�HcwjvځV'WǨOo.F9fj7=NLvjS;A=}-e5R[%bX'P.ig<Z:ihS]n0A~ZޙnX[z.nnFZ4qGl~.CItW5[(H Amu2E7{qUt_PiGXvл^-t){s{ZM4@wh>>2mnoabC Dw�{/l1'+YOyx"Rr�Sv:bY&KO2NI#kKh)Si_Ni={}kufs;d3JŏRm+~/Ǥh&DՍ�73yWOR\ɟ AXAszV[E{(ܠ=(Ҟx=kDfؾk/=zG$ 5b;yOTЊ0sZ)h7,;T8&X (#o$V:{h%$ s~C*[J<L=}2p[;@\xq�$yjةEŻuaeJmK$Rm-N՛/ <"\ƎYA|T0E#:HW<5# $ɐzEοZ/tA_CBxI-m¬&Hs^m6T;U.O9=Ttg iGo(J"RݭnT:FGd*"_?3%>էcxbd~uE$֗=PN%S`*Wzy. QoRg<R&{dSH% `{WG X5ɯg ;::qO%n^kK{f#,~Pϼ9aFthw$* i#u=׆'Lf#S=#?(Ϲ[P 'SڶBz|/6诣۹ 3=)4+ G@'_2% Ύ}D(x5ֵXFc8=*TSlžsMGoOWңp^&pOS:lm+*RL-UE2C玵JkIR+hڬu #/'ܬJIZЕWq%v6-niƠ8Δ v{6xkG~P)&+2970ϠM9 *''G޻ [^xZ=ѶVwvÉqq*oRu)dI@=+K@#* z 2^/+ݽ=OmF> XQ7tsjG�ɸI=L[s'~>Z”er$1rA-h?wf~Xa'?ʵTrrIڪ;y9*zTjύ�(=MZI*޴O;R-S0)c96 xu-FFA&ǤݳE H*r?N2r}t"`3UU AYJErrH"8"mF$!$/~]VZugJcl| zoaƛmi7́`Q ,oi3"KjƀGqyoЌnʳvȢc!/%|2C L8S) 4`c^=:۴^Z) �¨W1wzs](t[CI gZh\& ǶlĚᦻ,sUy.l0(>t:C_nZ{w�b5 W=dڸ^mlZC8etz΢c,+$#cEKm###{\鼔1ߎk<Hsq"J HYkԤB,y{x`G&̈R8#WՄLݎI#K$L0�-4nl{on-e0ߩ. >@;H˷\ $Q\Zzc(nS4LPqUS,%qn\w)s,41pCQ5 E µWB>s$7 7L{ b+f5X~P0k<:Pfs= {Զ3Sv;z{Zń䬈Pqb~57mi-*9#pynCFar1sZF3q׺LyQÅF dt5^ 񾓬xOK<[F|#!'=?yvo)p?~uAapiT+ :=`~|ĕG=z9n{iK"]d{WAi: UKv 1993+hKj5˧a/VU"pF f8ҽ7%"]O[s${Ht\8_nؘu:5-&Lf̐GAJrH3< m>+?6]XNY0eC!'#+mW50'=FkDOtlVO2w[R8%=OmSYY=][[K%CAYR7؈aS}Fx^V2˂Ow[NdZOȳF? v.meM{s7Z>MQR1a�WQk_ X]/@m ,0cn>`KF/9@@1=z@4b$:ij/tvawUP¸O^^FuP%-v&0W'-L vH$(֬[I|H?kgoE.p=;d m ۛW0l)"u_BMΑyp�хzxCVɧm*F<ĶO5W; ]鯜jsFM(c/xPxEקΘ0LSV[%)c+*;3^?G$H6Vd'1λ>% |nVhsxj-),ߙ_$<g}>3D:\vn9d- 2 TɲTIM\YKՋgr,l.#q z!4N!9ִc]HKIPValsz5=P`[uB}T8]MyLlq8 }* ke, ?@;Џk}:~N8DB[:F. 8C1e1 xs]]"]lASdb&7<�Q}[JlqP҂ E5궪zgyLVB7`Tac)әVVy~P9�z_qԭ_W9Ǯq]_In.uB88iBmr|Kq_GuLd(>fr̪={:'A)e;RF1BO-|_n#w(5hWdbCH]'$AZmΚ,V1#��UidrDP0'Rkf2iiMG)#VDک2 �,�c?z9o&KAV&<&, VE{j*/\&{nZSҍ|݌;[VEs4/s' _Қ+G$ $c94A if9<dP=-k(_ t*0mc8y4%p؎K ˳:_Z9lX8qHwd #s�k֬χ/$U&k,)?w$m+Z‘[v$r9C4ho [ &%+yr<ҤVفX 6]$g9v\.c'm×-ǥ\o*jVrۨ :m+k 7�KB y׳kVHcM5{$7K pqrTg]MS>DlOmڹ jB{lp!pyYڤ\϶$2Av<Ƿ^IT<Ij>վǬD tV_֢9K|KGm<$= IdJ~$*M|:.."xn"BI$t9v&G4čp^}xE$TPC7@%"uRMq0zG_\Wiq{^?#7,q=Mqa2tU`;SwdVG|gb e biGpÕR \æÓDgUnG\լei"|rp=\YoSZ$9] h"�{g5h%9*?#W"ʙ`u%5w-۶๎5mq`_`NK5wNɵ \灀EV(>V!G`:1`XM XgtJ@3Zw!;li6fuqqoq7SI(OaM )d/E~3 S_XypZg@Lc9VWi3SQ5�C$x�dbiz+~ח:0*6tQx/kwmufW+1p4ՀL5tsdhrAHhV0εo~b,s[-�߶r?Jlvtwx32vf_EI0G.R-}s�g&)E, %uV?)`A#5ۨaF7,K"#nj}?^?LA F=O8K9|tiI� ^y(2̃\VN;O!."#?;VvL-a4 y' nRՋo-S<Cˌ*A&Նqce #H~(qi>i*R)^Ma|SG,ޜ}:V1 vGі~6Uu+XX$Xy$#8$_11Fà@瞇u oS,UP@�xkRӦ5[Cn tq}Z̓VH-�;ixkM-KZb#0$WA5 ie~o3!ft.-XXn 죻urC4G2FIFm" ndǵy^kkB(%";𨠒A^}_.K{{kHhQ\yvf- t[jBP?8Új~vkڌ ^.%cx~%yxڹ<f4[VB["YI>iےGz{hbyT&aq<kɮ<]M G&0LM?QP3JŘ)%o=Z[^{9¬QGQֳ]Iu@*Ω(DڻWNx�Wx'֑hG_Ni069b}:S < <F}6Ƨ滘q z7n*R !s~9k-`ґ<-RAqTCVMV"A<5Ia82_x23CwywJCygQmx^?2x [\S1lێr1[Yt YyK+?X̃Q$hd;# -+dz:RO Mxbe _<uyg|_k>{%E8 <\W%5ԒHF⣰ S6�2' '?qs5砨}: S(sZ+#2C+m8Ku#߷t%s5z+ ~vPs4f n�庒jp.zVދ=+^A2nPຐ( ҆UGLϸ{~5:p(-k:k%<^]K4UQԟAE%D>bjg<퀧g5MZky"Lv"2+4n-nGkFY 98}[@6B>VT$jܼzz{5IU,M@ݰOw RĀh[)9;Uᑔ�z |.T[-�6J_ֺ3Or-5i 9V)FqmtMq�zOÖ1(%g^H'ˍT5/0iht0"6bpBח'xu FV4{W œ:mjf־xe }<[[k _l?+{*NA$bJ]sSKf9)j7[]L#:|ɽk arΌA':u+Zfm#dzW[/Cq_%*[ 09 Ͽa]L^0onY9 LrJF9z#h%{K9#|+ }qcVlYjW%G!^u-,':*kt?N*{m/\3+CGzO^Ь6(^O+ŭ4א,) *DX^*@H85}gvz?$ ;5>\3Q}AQUhAm`bosחd>=TWi *y^ CվH,W֊ i ޵ɾSFca]H#t?SSil&Gg~.oVkK'5̑ӻOP8B̪JPO4b>ȳzIf�[/Lt<՘O!7_?s �+FJ$#}{ *gjXi (,FI Ic8dmȧ:Guh *ݔEBXv`?U,8�ދ7ԍ4&8=1T.4Tnٸc^nO T)4\O;\j�sjxe)U8)'xZXPg8Vا̅r2FYqW| :zի]1II፣͇oGz3>2WOA, Zr(,2Vb`trñe,1(ȼ`U^Y[dkm{yp뎌r+>gU֣`\t0jiM+$ n9,%d<gWUU@ڢYHF0H(p1UJ/w9u~H-w:tMY y0y{n�rrt9eQC¢Y`W#݇9{q R~qںK? ^dbmR@ǣZ>-g];m#8wFd$-D9=N>r)$qFOE{|7x2:uOr$ڢi0e1` ʠ'T:X{+n%M (6xܬ$ u_ƻ xk.<Z?䌘|۹ mm%<ash%ar>wtr?S>;%(Ǧ-}_N\ppj~I%ͤ1$`8<ON+`?w_`Kdff,ڸU=ʜsӽsM͟+^f]nl}csnW?�zlӬմCMjxI uK `N0MRf3,׊:t^/OFN ?`:¸k#g$PF?1Z)FFvMM�MrDjn{SW񎾚t,&Fi9MיK9,bm7͎_5^})8-ƪt=ݕϦl'(G&${qsIV'W`G zםG\8Ґ8vuggx>IEAMJ^>Qp8ri-χDԴ{21HNp03SL0Ios<_+c)ѰqZ; 隴1gm&Pq\uWd&6K*Jw<]:PUimH*2q*s0G⧳mf)6 1q\W1m ;i7dV5 [KiKn d&=KqkGy9R>(UTr85@#ҽB ۔A�\cn�7`ҭO' )a>t-b3}6{ 56쀕!GP1q(<+Y&[Iծ.t&(iH% 3][oo \n6!9+B;Wx΃mH潩["[û#p#Ҹ{-� mVӯ!% $u,յ Kpl.d}\ Y~8o4ʶr_GPH35u m2 +*Hy5kЋG|EmAnc2(%K´"p_i7WpCm Q^{}7ųr8o>״xD>Ճ8ҡţY4t|d[LJf)PCpzzZ$U�Tl )#.\9L#t<3~(KFF(�$T^7/%Ȓ[&\rEV3'B;=+SDBcI>=OyxoSM *B#J/5]D{,\o,IPrq+A$d])`ԌM,)HNt-FǷSw \j%I$FF6נ/o$YItn<s}�|A[#ʄ cbo![ ^[[aHC=TzqDȾjPɦ;\LGG $81uhڎ%G$-{Ii-zu$=rl}Us ́J]3xm_foP=kc2,W§|~nWkYSw)�yեH_U-|VK0%P2KX9nQbkV"rIڲ}G[Yap%nbbΘI.4=IkudH<CA#hPy|y�)wM#M$j^s4Bp Xbj6i6/ e39 z!*)inؓnhcCwFyKtnRG3w7vQ2]O*R 6C`|︜E,5y&r֭iZ-:BJ(L ˵) Ot+]N2jw ,E#W9GҪMUQaw-&Cp^BAU#.|[jF$FIq^XGe*pIPW<�Zζ 3|V +EFڜj4+^OwAB}1V!A;`Gץw+HE`'&}ib*5R-}.W=MköcdeݸJYCMJt!aIt:F O^?0Hx^J[a|+$r8NTm^9SZ[6&I &zeŪ$V:wsyoo\wci%6CO&#L WOeOo&em \AC>ߧxWW) �V jwVWDpx^x_@,7/$R4W  hj-6-FJ3.w҅ iH\uFC4`Ѷpva^?Z[IGGrzWuz$@TH*@=MAo_2Ggqq�mBW>kd .=Tmlaz\i֗VRHѫ '5H|&w\1IR@8zUJ y&xeB ;UdzS5̵-vj Yoǂ{I5%b*95:WKNtc¡rb5T|YYSza"`13FCrq{#8*2gwgi$=έv'K; #^mAwf&;& ggh[oaC�A88/P1̌ çiN)UOCVԎKH'ӁZ:6GeU~Xִ-1<Ez؎?:IʻxaWȗB9KiX]xaaEc 27yrLX嘾>RNY; mbm6tX 7 AYš+Dź9hc# *fo*A"qh:UdVpv)]--ci^Id�*MgU|T /ME)Pصf@7[G�3{WxB0|i|g.Ė.RA8f=z4)ʣݶ%yy]'5%qsUbs`Wo/ \gT7€:_]VQFj� c6p@G8LaIG_h:LQݴf a5īJ/Q_n/AZ]yǨuz׷5ħ,rq=aiMltS憵<r}[ږ.T{i-gF A?Jo#wڣ'F=lqw7C.KFod֮J 0_xs:O/۵!pGf=1kb… I˟251zjYxUPd1}]]g$1^sWc)_:5GM4ų:)]>?8a \C-S%fwԖe^@�rX�WTcʌ'>v5sWY]ԅndxԴN%fCii6KN$}WWCeb4?@fi.m%2*%Q=I:+o#.5ty[h;X|?CSz't <8O^_Tm缅IO9}%UZߔ4k r'|58VrQD}Er~?ki<~r|G;ԥٖ0ldS\r?WLb幃ے]_lDOr}I[J&;$?AZm2R7'31x[En_0!Vmո-V#OP51w ^ڧU-z{ Z-![֙<>glԱ G$q%c%gx e#Mh7[RҢe6PFH5jYAcfp|7ɪ}[Aq2>V<wsy1`z g&ɬ,'Cx;k\GyAk\Wu)/E Bp>d&iM $bzRnGv'9'5 31w4[:ܳ($a^_s�on12\<;vQK*$#Ÿ|OqiaZ[D}O^ +&V;<`>;nWL\}Iv=~5ͤMUῇJF^ 00{ux&#]hdu~(ìIkĚe$+|WKu)ig^F$Q#NhEhzgmMmhr&jJ2y#=}1^{y\ݱk7XBO8 L@[FF2ڱ- %\LRFHK33�GzckUbٮ$SV[TI8}j9 >% w4Xݛ$S v={lc4qjngOe]Y8{;-9 V$D¬.d. ʥ˅IúHp+CC:o<7 zRq69f'ksMRh%hĩ!#vZi|uwud-.#6ȤȣaX<rSߊwMZǬÚ}C:D�!R!8mW#=&hWzkga"#XF̍jF;e?<W[V=4`yeV)ץka|аjvU +ݼY�f)$H=I`rJkm]GUM[b =} n;1Y\װE RnXd$#68-vώP_V"˖hH1q+5]"  @1ulH߰Gx{A{}9u|ik d~}yugZ^ >gVdlp7IۥyZEguwrl�WC*F$f$yT3#-6xd%^ZČDr=Fy]#gaޥiեM[ Ũ`BuIgK-kP6H(I[AlPPupXD0xʞ˿$.yFIO>%riW;VJ2V3建GpGjM$>Wb@z'�[6dr=:gɼb60=L'}s]ǢiSqֺ>j~JͯjDﳣy-Ee)髱� Jɒ;<9SXi R1l7:ܓGj#9+ʎHH噁WFehsq)r:lgPƧ�~FM}<,q*=NŶ:$:fYY Y73u$juC.Xq+%cԒM$QI<*KRue9艞Υ #5{CLբcImxaݫக*צrӲ/:7$>ydzx/iu\\XD$c$(z_|1xVӮ/-fuX#3/5=jgQi!@zAɦ-<nk hי]0&凡!j^.χh'*A74bv< `+Q2W=}3KV⤺R]iR2^[ޠ\#ݛ$6Xcurrj xE'ޢK˸銵KKkN|`C$k.{ jwfpM4[ީRH6j {Ow)636*FXjQ7CzUF&95H[`J-Pwd\t k+G(doi^,״&U'#ob pytS4-w:L5ZM▔WWy d츮źo.N1dҪ8Qrǥ|? t>թasqtf xuǷJTl&`|iO UeST~x\Ưk#yk*4o^�h|?;-MC-2(I=q^:VQKTPĂo *6T-ՙqږ6+^8oKwӉ#θ<>+5쭄,WG-J�J4Ձ&i8LV7^Wz|9V�{QկoonԒATָ5 a2D 9ɩJH}t, ɷ'h&%Z? gBX!w\~@{W[kzeѡ 6gdjmͱxsQ\N`<`db[=\/"[�i,"/rF>_¤ny4wNHs%5Ros5RLr >k^04\Ml ҂X+B=\iAUWo-kM#0(q԰EޮZ>sǘ!M:)GbA7L@*$DPkoTѵ&e_ n. <4C3ݾmq~9�Zծ3}9GAYdpkzIwޝ p.}=?S;8kX̜eКȐdry$/fZۙ @ĘIn>|c] &iBc#GTu┋V}T)2i(WD$^Zoħ&m5fN ܰOE^ՑxUԚ[wڨ='w? 5)Yk-ս"v/l,Y9_YoY"nY&K4ow(@*᫨l$sی@u~>|AytR!z(=+[Cڮv*@qߊUyd?�ʹfBJ=kY<Kes1C%`0Xzg6I56̦砌2'#5Jҙ�Ycߌp:W=񕦗[!/YF2P֓mjbrm#w&/,d0ddV|Y฼?A繙I$�ʊ13ںM^ӼE:|s-w9V:uE<RY\2e'O5 <-k4DNzLu[sozXȍ ^ovZ12|@R_ųik 2<6G|q3g?yc/l1LpGƱ$g :}3klh剆J6Cc#=<i 4hI&[ko0>#RqIY鈶 F I!U={u;ĶOhv*�N1 c* _sIx$a*P8�'֔}ImQnc-u^@F~ֳouKQ}IrQPnk9|AK#G4!!rO|W3:%mMj;q_|b.NGwgβƽY ԛEkz\fq +6]ĖVwJwOzbf 9@ON\ľ*Q99aGUm<ap#R ;OY3[&șìjXt5VgmLYؒ@� :zojvti Nx Zֵߝ%$84QNS:?&yw#jD ,2*>+?i. 72�><C#VRiY�RWO5jl`Ѿ�38sRq7ВyoB>*FuYH#gs:+c�,tSg{lBw�QG[F@W_ǖZ?YʓQ$,tJjj-nVu4ZmE|-PGo8XrU{׭[iAuVCm9_`GUA]J$"0�Jx7zy[J6B~XJZ[#1wZEq<mʪzG?_þ8# E3Pdd^Z� ֐mE{9mW !2i #`R֎>bCJu.llg҃P@<]м=-Xؒ9Ssm>O�kM Ě-8*X5YRƋXc4rY'Q*m-_EٴO iwWRČ4>>hNYq$OS!)fy}ёjwIm<2cԍZRwG7Zu)Q9#>ʒ9 f[l3d\w }jAu;y#{khm$:)�fU$;1'�[ʦB2qso4VKhẂEbK SV5sFt1IbC*J�smvI,HB%d8vv�3Zk/#bT�שxqIVguI kE[i$Q[tZPX:cK+K $1HݘZbi.A)? #NK̞ty� &50n¤.មߝkj1f{f�:aA }"x9e911X,eϋhB1KbMYK{+!jַǢDty#Xj<A æBo@1 qwyu1j}qmxQA3̏> H0k|aud 2F~W:2[TZ㥘zJ̞i7&4,ql̯I4wS=L=Df5|5H#YLa"B�=>|wsۮ[D"W>k9@~X%Pt�}+=z/-&׿>um$V!K=fYLu5> no I $k�r0qNrZ {SXP<ٓ +ό#үM7+V03؊<a{WKufr  yym/s*r:Vˤiter)c͌3oqgtrJhEγ[ij \(I]Sßm*CZG;e@={ >HAkmDOu^knOG벋yľXB0 唎3zQ^Bk`FklEd@ Xu_W7wGdnxJytحI(Wj,2Mhך,̖a U1\w&i70E ';r*oq:l&:mPHjvT yO`9R2:%AǭZӞpN1 ܜ0xCvTM?K8I2ad'G,>U\SiD )09qLy��'ޥ9e >¥ �rd㠧iwNߵlhnn~`Ϙ2㸮>"R5۱Ǿgd# sKڒ#`: ι$bTbm"ؖ}0U&[Vsics=*=y?i#VdF c$WOᮡ,sǥ0'o;BHmCTio%P <gc 5Bο jGE:7F} `�b@*ؒ_o)%f"3ɂ3Ƕ+ɼOh40Ljc5O5̌H]VcSRfaO@>(j"i>U(,=I{.{ s1Og qS 3]:"OڨxdU.jXqVwe}ĶA5 FcVZlg1)HbѓTvq,2=)2cT)1nwp{VWUcӚÚ qq84p9T*Nx⮩BV-W%ɥp2NT`7nZ֖&{ 5_3ǥL a¶@SNW.Ȓ 4/{:_W{�d!b51 RF1{ ;[<iZ^kh"YNp w:V…Xnv#SzݟDZh -+6;Sqem-7`Sid1ϧ־y:K*#?jhvאL3(}zsYNJ摨=ZmA LO 9e+ί2Ќ0A"'gX4srV8$(T:6f s]˿:^FicYa$ʴd0#c]55uPUĉHtmgrau zҺ;i3BpZ94޽hڗW΅`UeQV6oNǂ$]~]l~$+ָdVX9SG2B+H-NKCsJFr>04K&C쩟[ -iSSs|D/AW3#YFc.^FJj;#u?Zfy|Fv�A\vMFպ�[Dp#!葩f'+<FE[}�z>+V3$AK Ƕy|/C]Oƒ:11D=YV_�xr54;]NhQ; ›.Ҿ[ ڥRsTFg68`AS]ԟ5 Dyޣ `I.ZLhϩ{Jo|(׭.5 hl)$stQjw۾ !գs#mHrc?y�.P3ϸ)#QqEII? rVuBKvDO;Ĕ>ɩ9TmJ47,Ulu:ƻu|-ǝ$ر2zV$ԍgp)ZƜQbs#I9VW$b# F@ zsSEXR`fU946!'{Pȣ8�zcL'T-0IUJ0򾽨$+ fŎ�sϭ;q&�Qȫ`$3X8luHyMlHj9&VT=N Wˌ0jT3fZF` Ϡ-ȭ7X=Eu-ޑ~otmpSiaӥS~e/Yj[Fvz@˯nTm8Iz01ֻo R[$rT򍶭"'?T)qJ\ӣ$tBoS:>x<&J7H#:ӵq_~Hd~Y=s֏<w뗉}ki"$�vj>#4o.dXA NI#$=+.V >*^`~R ף =XsWњc)́ Y#޵!NI&-`2 H`1\Yx젊KKwxb'$ {/S^n�;�STgyl\zP,2mD =0*U]&3_"h$c]a֥)KMҴYK3O3^oM&aWϼɉzŧk֨Bx9sLKOB=f:FJAS+<hK}Mir]qiQ"\~Ұ<k^}͚HVE" v fיq0�a'f4t^5{A)AR}'T A4 lClI] lb:^'%2B" ˴0Z['2vQ]+�$ W#ĆiLhOfά�Ork�gSNAX|,6�2J^{q y:Ȳ|R>R7Fi\v^.n?ۙ0⣮8.7r-RHH?pb'=FF`=x%%. M#:蠞qƌcIY{Ot{A_o X$CW^}+;R'0Z,.mBI?Q\ׇ[ݶeu5Ho%#� Mz|hf6֒ a#==k ].YR[#k~p81>Jq9OIhlj~NJ-;Ϥvp I B8$JzrZI>{ylnaMF[^):ŕtbH!8@8(S\/tW{Y�9 [;sOG <xQQWq'܀R0ּ~LS rYC:q^k!D"8(9PIF#6 QE١;?w1yD$v70jv*#,eY\ _VJ}JXN偏s|-!Qzq kʞ#ޙq,Py$zG.@7^k+KE2 .R8aߊI+)ຖxd9ƫٚ:I74+UnAW^&7vQ˕G(LT0-ASڷqRW[ٟZhΥbJi6R~vHYtYثq^n&p7mp]]p kmVpS{ q~;WV.,kco<c>gmﮁA ԕ_NV WQki cKt m\9VC}L x+M`x,aNlɠYK442b=1Oh?lHKp�)؜lyxJ/R? 谝 U'>皵FJF g8ǠI Ж$z*h.n;Qs<,1/u)&45eN�V-t[XY" UK)F,Fܨ�wsH5_Z8[Dx@UU.^2�uR{h ZY n:z]g:B]!"r" r@�`Wy<.[]7MgMfRm!<\:kh`\ݛ@摇ϷL '+LJ/xK͚j̓L.pV,gU59S}ČLR UU+F5Ci};L@0P~oƲ_jP50Ml`3qZj)OY@2I?\wung!PҼUʁG\7?JIyx{Nխ-Zk486k:dٙ~# T}/Pn+iqL|A:wȂB9"82<}>{/=9T<|'᳚on繽YdYɡ&]�DҤ6`rW?t#@~pO| �I9+Dr(WBn2?^]G퐰zVuetmJWvg򰑜418=POZFT%m3構jiхSq'\ >mv)w*c~"i,$`6fo @ J|X2H5Dܯ䘁 >Փems,pOf2⠒-Års~UUԎF,p)3<ӉAIE6BIFBP;KDz,T3եkK g*ꅗscws402ş^{蜬sʠ3YNi%9x vvQOQ4 ghjڼ'oqU$`в^ڨ<s]4ᦻWz $'=M:[Y\T@IcRivZqw3m$Os5&LK˽}yT~u**K̈|A?V;nB;4Ǿ=? uMFZ{N\e^ګ]\j]]\ۤI5xA[mltIijW1*h ֧uI=ğv8O~5[.=+PK;$�b!1?vHXSZYvY;=;z%ީ{FpYv {�8]VƑsξ!h:Nz9 ^q4X$MCSBJ%8@"%~FMN6˚bϷP0s׵'Bv |Y }6لH߼c;BI+σ|%oeKh]L# KF CZ\CKEg?xϊhv^F6&2]H@ ;{OΑKwqD-\?/ֱsN[s NⵊA$Z-J�isWWV]xRH3OssڰƟ:oc1D6+뻋 id;II{z 0w6sI]áU'� J+d&$F<C ;Wj]F, �:1VQ@Szmk1ګD-L1ҭ*}ߌ3T(OqOTN0�-ҡTRHnԐK9,ܓւG�/=B[Qo`G 9eG֟28*` f.1F,z@냎T؏S)=ݵHx‹$;R#!Mt~n[j]!)c[ |-j^/P8xw.A] ʹ.8m V8p+"GsZtmcW|JsW?zWc q8y427A5xTE*$NA ƤU:j'mg6 Hx8\bGS֩\]ؓcj<W|!ecNi\<'3EfT$I\,F?:arjBq =@BX*AW +;w4Y�aN2y&F)yd#R9*`2x9S)`q 0Bqa!X.q\6s֑rlTZ6xe8H x*8,I^GE-_MHIOJ<M݃ir ## M $;0YpʻC/ |Vh{t l:isb%5 ˖j\疠r0{TeN;覆'LzESm0?Ƿj9 c^{ 7X<gy#H%޼S(QGC8wG} )D1}X_Y= HfT!rkn BM)R�G<Ì'cCCjJboFiZ"AIks71|25ז`1Tبֻ~iYt`#mVB{zFJҠVq-،nr՛}KgExv/¤8~&KjWʧg>+)x^/AF�2Y# r3T',o yd.W޼Y\INʎ=iJ{Vkcw^ok>\]JN@v;T/J{ 0EPL8Ӷ6.1 )+5jX'Zr\3HrX* WZ�G{piMVX cT@q)\bPje1h8<j�}}&Eߘ69PqjzR( 4Σv9?Px(ޚ# O!Fq(f#8mfދ#>‘ɫڻYK ?zPC~T$Z[DBSң9+h7/O220j"քB ƘTsZV]T0 0>H^4TS:|n3YA4aYpqֹ(f1[Vʬk)A[!A�L>v& s8Qus &`=O3hN=zn-IC.ݢTbzo|kd4쵨!b1|3g+˵;']NWt*)Je l־%^iF) @BE=z4(j04$DH=_>~wF^A}fK^M[$1cvRv5dk g=~,v76H�9?ʼLEomU>P  �w^46.dܖnuj?,u cJM].4Nh.Ys>,֗r Ă:r+%xdwkRL.P8+a�d}{>!i�t7D�||gmEdm"E(:̫܂3|!xܮ7)һ xQ<.z s/֑nV(cyi-/0Lp3OֽCY1koᱎY OAӏsL񮋯tQ�yP_mMMf$&‘E*'aA;VzXǔ5G)Ē#cyZqyy_pp;g^+G G۞Xu2uv3/;Gz5'9ehc@gɥKpJI+EgxWpܕ#<qa6e"qֱFЧ̮5(^2:y3xVKCl1o#n6P1޸{QG=>;I\Mb.n<}çIW(R?ʽ᷍ o =p|˟Oc_>x;Y xW\A`F{5l4+I9"EjѷwWVIKoI LZ҅�UY[Ўuލk`%$%!=k|Ix(O ^FJv`}N8ekYysŞmn[{l:s錐Ρ Ov~ cB-gKCcrx]Wl LER.+ ?*lϸ\|MkKL1d+|Ok=Cv'#x)|^3Hp2Usjq,}<RpL*G =q^c  4L9,0Tc<<!Ƽe47p H9mR��jϗc9[}A,1K%P$E)W^ 4AmYp EB{ ƱD_.O9֜!;LoxTD^X6ZXTpP�^E}/$Vڄ~t5-pQ$ld0ϙE:.5%ty.Ů G\GpҽF,w Qn>h<p+/`<YFSFA߇1ERd"m`]rwZ^Zci*ʆe)�QA),m9Ay,ͼKvpҤ2d{쭚ŴԽԯu(4׌83ܨ;¥;= ["b#}��-}gh<m&U=2LEX*:֬jVKuynC/==j[{?|;I.B5#G9`)&]OoyL f<`_-’� )F6WVwzwt\_^H`1=+c\u^KJY$f �+{ojvIod5�Ntt; Dr` x9'+hI@Fmwh$!JD-as[U^¾0gլdt*x?xk[6&`Z["I;a^Msy1Rc2jF[-杢eUq,?_\uK\kַwh Kx�8@̀?:w6>CSI.!r@v89uzou;+q:gbv4g'՛9(T|}h*2PjO>p';SPL5mV[b["F j8=HMSCђh "6&`8>ƹ8 Ӓv׳Bm'DB8^Mh_u+VڭALx[dL��ZúݶZjz|i<a̎$JF>jV+ZP9O\ՠJmF"2wcF}?2FBځgxZ8D Iۑ뛕mq pH$'sLKB2 g<R*"Uʜzӣ FGDͳv"e~Sztqv|XԴUY|ŗZn4{6lQ"Y1{R}V/ďw616IQ(ȒQeNw<Z[p1NGW^N1Nzf3+)"^w&3|-{i<h�a^6"Z%7SǽnF&J y|M{৹:m�3gERY%ğ{WEM%,<V0CO.BFAg"&Qa|'7LyamirO,$ܬeN#OOah+RƓ^yɃ<s]i,ؽCbO9X4s/�t7Kye%1}3k.]@q�D=V#7ד�YY�{ FN+TTTZ6O9 bpǠ�T7�T=I _Y;_>(ӂb lwcQm((so%Ɲ W++zm�1huܲIL)q^QEYI0T=ۜ5M? xnKmviP2pY<E&tɩ -Nc`@F= )=x@O_ťXiֹ fc㎆x#=;6К# JM"iWF@y"9dդf3iU 6iꅘcsW1ҩ pZ~9$ڞ<8;OLU%^z^CIՀqE>*$̙$vc?ҬG`Gj<-''WԁiE(ۋYpYs]=Q\J1woz]5&elm`O_4[B[8k^}O{V5a,(FoTά`*0rz9ep Z̀L}rq^� ^,k!y<�*/vOڢ �cx;Edӥ $(oeok:DPxpj;F¬ ^Uu< H]ɪ]ob[3ҪM3?^*<S[$ T噉<bH8�w(|õYU qQy Nb S9<zTm78>Y;1P8~*XTt#�!,9ޥ 2MJ@ iNNсދl$҄_s=j(#{&@Cm㰧,;#o֦-c#,u> [kV)*S zsRS>"OrFT􏧞Z(DQ(Py)Nw.Ely&& >yUM.xeH)8`Tx0r"Cp3Q )Y{dP29׎楷T灌~cx@JCZF ߵgYH@YX08+^1X^3R)w0<U. ]OT@zV5ܨpXJ>u햪pb<޸_ShŜsuO loemx8/B<-.NI$#DӍJUe=>|�+g#Yؓz֊Iek0֎F4IdDk3 j{ UF6VX2£,[BDN X@'18HU``brh %�>Z$ Gji'֖ZytP}jLtBztx<qc1<gXޥHIȦ$}�欇 qJ=E;p*ޤS恐m,ނwj$DH'GJBv6YtҨh܀)4(�%ỹ;T5 mS- �#Ԝ g#28oi}f�d pjҪUK+#NqNhBܧc?fhQqҕrF \y>جlܱS #}O%͓۳`a|w-Y֢IB-Ѻ~tjv2=TƮ}X!jt -V221(fH"tjCqַ,%~B$T'x;i&q\Kj5Q1!I;f} (CI Ig sު\$XOk^%p{n-tc 玴:{I]#'d 0[$#HRiMi^;f[Rlеj3E=mw 6 _>(^]Y-� DX%2!SZ]+t\(jUd}usT2B%Yɂ{WQ � A<7$v׹tpy+-j5[{0(P!1 =F8Y.St<q n,089 ba=xMҥcyl:ZxfCsWma?UE_Bd?<[Ɲ_ShaycD@A+ #HI r<2Fx;Vj:Dmgt'ӞWV=2K]<dF8=zW$ )ctz�K>lD/U8= Cody> 6g<35<�K[F|n<:bi) 7̍#}epY$p; _+F_.!<|T;1j?ՠ1G9 |~u s?ZB(.Iv1Y�5km �Tq3e bIڕ&)/f+sHY۹N>`z7T#A9a�d@)h<ԚkMLud't"( fbΞ1Y_7k[[T<R  -ng\#c }cRrGx÷:mėVNZp,`#<ԘzEܓp/tDicyȒ�@v8fsNxcdMI"f>=@ifijBA�=G5sZ:wҽM<icuĖU$NP݁5$RVF*{+ccF/&$F1XvķzS*X11Vo}+na%縮^-g$VH'؞Nb{w $NN�L㧵`Ibot]ۂ -|Iã:NH<H ޝa.<Lȸ}GN8{ҿ/-f֛<X_ʁ-Ez 6QpP�}k'ٶ`2ԶDt?QdK;bI#=$Fgg_^H^@~\#ΔxBw&I h " =wNzWBF՞#4Lq޿ZҝDܚmZGM}/-гx`{{ηhl. ;tx=W>^8ԘЂ#�\मE-ߝf6)V\2{Uޣ}-7ϰ/FYfԵ+#FpH/JCg3x0PsP\^j٪Lʃ&|OaaHQ߯lTCB�g"A$Tz6"&j8)b%E2xK~"ki8Sr6vǴ) Ms`:z~"Ӽ ]3Qӭ5dgJ_x])kmadn-�dҜF5!f74 ʐ^*Jܕ@yNx(lMKus~Šc%�JvЧ5h=qT%CGj$\GZW1V*Rj}8 2Pzwg `k~hK±EQ4i6Ǿ9*$FY?.x ɉqbMz>QК8L<lk)q־mc n^{HF��|tBZ?sqװ 1+f"8�CsTT.u=uT$ uCi޴fNWdA8rɈF`*sJxڈ@\-ձ~f=<X=‚Oֳu j<cиSz$Q`J^93ZX>\yk,#*PܩZ=/NE>{$09 |(%c$<Hr9% %ٻ#=add$l}y<*̟@+_.Oq?zR>Hǩ?ҽv4vyg'Ushc.BhkW*`OEzu�">Ƴ&pIXg~߅e:7 \Ų6nwdM33%Ei)FD|_ _-8˶<G$Ȭ=_XFiUp*ե4In'D @q5m}x N1i>EԧpN+{T-zg0VٷO*<Vc^jw,Jʩ=M_W/-Ŝ=sֵ2%M>YܭiY g٪qx&M^=mr0}VԘ_Kx%5 i^F,d(SY4|qVY E sCc^-Ձܺer(* ><{tx#Ҽ-a rY+ec<N7.'uxwsw++4�Q$uNPWieg}MG 4N/y9+bzT+F@�8Q)0jd O67=jecVD![88RK`Jx H�2 zՅIA}цLV"8zͻ1yjKQ3<ͳ)d;VHqV=!|G#j6Bޥ0)Db:du#g,X6QU X.Y$tD2qڭ-- ϥwG m E^kᗄ,/bW}‰zw@<u4 om/D`kQ*NZ]Cx\T*n(袹�LH.^D%Yʜp=񧈥59@uyG^r3\U]i93iN4sX֧ � 8c#n6G.~c;TD|(Rmc/4 7^*TP1R jJDi\{ӛ,Qfojl4DOBj];udU$B:OUɩU <J�;8D36 IJ;uz'h*Mi1r( ڝ=iЗ'*v�0jFcEm9<`gl|vHOM 㐆ڋRf X?€^=*;$r<zVop}L hɒ2;M7tA']lzтl1;:նN[;>ZAvZ)"'5`W9銭%WQƳ4djlD.͜{SFѾ$zVݜrzԶБֲn}f,ɞzڶؾqPĕޥtQkK.Qt-Ն$m4M Cv-`GA�ZV}U~Ƣ014( V"Ł TҍP^$ p>O+ JIyI|^P\n>.:N=;S)U{Y/'?_Z]hn>dsC�HJ2&GSF#-|Ԍ=ja <K&"ڞ&hDH };=> l\÷`vC 9$4pDebp8^IHsZ,)+n$)6lf`9&q|C v.@Ot6 fv)CBVWWKIimq2GҸˋ.Nҧ$ Ċi=1m>~ 73c8^\ljhwmʺ*)F$s#7Ei8O߮g}Kp,q'io"w2&7 ʻ1&T''?_Y֭«$g(65H'kGqI9?^ݰvlU+Pd61ӭ' &WўN Ȧ,RBomT-p☴d6VӀe򟔟qh%] q[� *8Q TXЅAnN) q}VXSu8km&R& uu[7):aGz#(�k.Gbg8,{SnelF:S()- S #kO("iZMH@qmI#5ϬOTsKj w_<c&Z/2N�8Zǂ{Tl{  a{RiLşgxsX!1%=}[k#Aqqok�H؁_-h&.Py8?.y;qֽGu=NTKǝ K}q0iD|q\,t~!k3NmUx{5x,,|H.w{K[ks fށ+źL"ō&9wg2!/sS+ kDZU<Bt>Ѿt;dBNsߊ^hмw-! X#Xwڍyu--`i6ÌџD γW$Z`EMOc^yOx3 'Nsy7ϯz[i^LNdHIyKgpI4]ӭKD+*O`Uǥpt rۺVH=9>uY\[Ja%#O,O�jwhDc�;Vob*And1\`ִ7-n3D)*GKO Ci豮je BV3IIo<M;Brz_HDlQes�Jnb ЂzƝYEՊ.WsMkMMBH&\`\\Y;F@(6̜dk3ᗍiBi�u=)w%PpO~Vѧž4nˆl&eIO[zƇxOG-uЇ�8Ì>Bדm*TY.bz}3[[ \3܌L8ը;\Xmq41牊<mST/`Xca$e k"M`ּZֻ&YtG]j) Wlu+M6@ivA1}{^g6"&Ub=9̠Ѿj\pa"zzڭ44}fե@s$~}qE?`a!Ki~JH�jtc|N:֧{mN$Pn)g;Y u\)>dVԡd>l�vjKj s>aIHmr$ҿκm! ңs#[ %/.xAҏ闈@kټchkfx�|r}xc-sJ8 Euӗ29jŞťF#[x%G#a^sۙaGޅy|+okxV%IZjfl3Y0@JZ 1ݷ ÿR8 z �zi4 ]ھds�֡rJU= v싊l3wlMG,>X*Kƚ5k},�)R^~{4 gY!k+IY?؎? (ǚ>mI:Ua!q\W5& .�`~OߩIl)OʶM"[$.rGJ.6 Wݶ8Gw|q7Z Ŵ {֦ i;v; !-jv9yXbW/fr=+8I(=sKh zбxQ:DkA#PјT8#g9ү&BmҸ->Rdǯ?v4Ռq�&k>}T8RϔeڄѼ)-ĥiǟgV�X(:0$zW ܬ+BN]ڣoEWnJԸXI]]Mwyqws!y ?L98w1T%+ oR 1 z6ǗwIprI> ?:Ji^%; |sWMFBQzΛ6#_?xW+ԚfDƹ,=X�J{jl*1ˎ>׵3%iPF^X=>Ӧ;ɵIYnS(Сm˜Qg{:i&z6|VG|Cm-vqI7@jV6Q| TI;�;N_ulf}" K˙\g%bq^=òG`3Mz_ f+<]eKĮ۷+jzgSNoަI<~K0wxS1- ǘzi{իik�Guuhd²% wLXuminD@*NBɫ?ᨒ0�P#ֺM4Y.'#zH/ۚD]=r^C!BO@$ھX%ꚋBNZ|w+4& =IR.p85%'2+/u y'5%T*33rrjh޺y{m' de^YK%FzqSDi# EF'dZTVm.# H"s.eu�]5Ir%8 T,�7qJBi8wVD{7!AU] VHXVn0J/Ў#4{ /ȼc(V.|f9SY=\#n&274آrzugB# c*D7}N{S&D[I#qw-*Kxn$K #Y [xSG[{{6&J ;\߈I^դPW =Osʫn7GKoڏ4,u Rbf4dW]\ֵKRP&3^JK3=bM9n3mNݙq%O#q>Ipi,r:Uc߭odor8,yC tՆ43ĭEs֤H9nU,r'֕P)CSmQ@noҋFJQSsR(#)[ph`C6s?}ǥF֚9cĜ-5PjPLPc`C+֮B;qrO?9$+yeLgzT 6I�j@�u慌dTe֠,O$U$#E0O~$w ۔>Hҟ v~9HdqU71=fcLo4@ٷ&BaRFs;+ަ'SKk�v7dJiQ][JR NM8?tEd$u*r=)sMEծLRM`ۨSԁټP~OƳ'$-TOBh洘naR%Wp+ [FVܹ5ղH=)[1>1r�x7r1fNci0r#֭G$R A 7h1%wýDf�E*O\G=Ae,\M0Uo iͧ0=c8e9IM rdT%O0S��H6/^i=PR3F7sv)q?J()�PjORdG| }ɦ3"Yݻ|Ԑڼ�ZԷB0:ӨoIO9'kBOsqZ=jc#jNHQN9FAd##*XaOV{] )$<cZ[9CmYfFAnݪy׮+$O9#֢`8&(5$$kG8T/;rxPe|vme<87^MW)7,7/65I, <fIf{ՁlcLN2hM IW=E],JKe*;_a_pi1&mAp=kv$c;eeA|�cT8w:gyH nnB nA:}T2F1Z{TyRZ1ܵwq.H1̍޳J&Gwch4Svy^ qpA,.3U 1Z7\ORfOhVM 7FX>~})-+(ܟ)ƾ\XKAۃM6IZl' T[’Z"öI8Ux 9 aS(ޛ X槲>գOܜ58g.;U/lPOJi":wHH~6wl z9ellCڻ/.p,�r_76HIbt9k3vTw^XcyJ D=3YZE;:G1ڢK 8[o~aΎ2M#R=XiU̥{Jn_.xeEK68ϠмM[KxoJE #m�*{FJZ{ǎTVr</]%3VSj/k6jx{C3GӃҹx:[n;Ծ4Ž\k}(;ײVw FF#  ?zǃ[m;Y5WzZu?P"�Xōhei[F{I!aG^YzC+/1hO]ґn mD$5+vӭh]C6 HTqV6fAHLjJ:Ո<Q�M5BRƧ* HE I.% F!H&-^7{1ʼp:gVf|')ิjA. euz4=u+ Dme$pC~asXdX֓# [.Яti%Ɉְ4њs.ث:ʸaeC޷+GRް%_ǯoE{k TnO<aݍIHd`qvz{W$(e7u#9#5'|Gūh0Jc(A=xSB֧-ZQYK5b:+׼oz]!XI $y ~wCީ,^/�U�N$ߣj ^ ި)=#.ŽU%#{|ս+PmT\�G|WQɧOsl"8f ?ʸWp+-dӖwBąu&B ;J>+͟(>z>^F܀`1}k_]TV6Dkx#sKt\9l2zki%#Փ/Y1[�]YzSۭBG$Ea*π5i/_vI{e!̠ŜU;� \c[X&`*#zv.V٤fi^v' bǜobDT '[c .;ƴ[̌dD'7T|4'#z^f[KK·PG~cqq{dr=EqWOay+I? >%,շ@Wgݎ2ͻz޼v.4ve!ۼ X]wI =ռe0lڹǗChvZeRhc+^?|2:aNE19,M}/aw4A\Ļa}D855x5j~ZTM'<¹0&;=*[X!晁"5$\.ecd9Et$сyɕ�cޮϼ>bIIx�ŝ9rQN92$j ؀pZg>ҥTʞ@ݷI23J!9U{hg b gD\Q Wh"<7 ɩ&y  1:k9^Z+&ϐN4 p5K]FXp1X[Qt <AC2鉴�$} y/]iWkbx{ sŭjFhbU ~y,m|LQ|<"±vSݷ(bls>nMoMFǭQKqoqqt~ByW 9 g1ͧϩ*eTȪ t2p*]ZX�EP ԶVZvG-dp�uނ5QjkJ|WYebftڱ''$^5 7L -@sFpd= O; ?x hM#�-Q)'{\7(Euqc#8ybtAk#F fP8?f ڹ?x ]HhK)n+<N70w�3;8Qp}ȝ^ƍfHWd"_YD3O vsWMv_aHHPO'[˩{>=ny3NAltkhd#`8jGYlm{v={ SkqHNP!W-JnI]&=UDXoa^M?#NhwGcj֩do-$X$*nHTc9f5PJ:"Dw˹Ҡ>s $BHg'u%lEIUxrNOcIm:Z݂hY%pskBL$d{ ?6<GҶe m vBfll,>k9ҍE-c{ '^wXx?NifkK'ݷ.=^ڱ}G"Cv,J=k%S$(ۭfI{{WCs~fiXHN㰱W<=kU/A$. VU*)ha]YN$uZ溿B]Ao$w�)%q.|7-lj]ٍOWߵ{ivŏ!7s\ƽi.?NKtrv= |c*[oغFrSIU]L)s)tu:v4s^VIO"cu+n%縐gsMl%>$9M--LV%zRKuzBӓ =JhiA)͂qȪ.yJ M!olTLՈ{sN~@ȡol*m8n8]ZE�Rh3n#�u ֥U8'<R "BO ef=wR#HŒIG;,WU�t4; $hVp{`>Uޫ1fnY'{$R z\sڨCdPI 3=*qCR㎼R~ϑ} [\%?:.2|&'99b H# ~u_>@gR�?O%:q6=;99�JCOZU+IqI7 ϥi2 ǥqZ;#,T8vgpnB6/ec$ 8b Erw:诋(dT˯*IWiL.@sYW_dWaJDTk<͟yFr)hݎRpTPC[[}J 4Gvc�cذl~ѵkv-v3u;{;x|w3Qըێk{Ya3o+DZzUiEWY}A%SFAC_Z |35:V`-<2Bn$a=QPIt@R.&ۜPLpF,NZұLR1%ݎIMnŦ% VG5 NHj7ƇKqrzջK($#.|#c)۞L#cڧʇGЍʕ?\IogӵEypKui5 \ܳp*1l`ުjJ7 ys֠5]gtʂ'Jhah_=EHV&rziʥEk֧HԌ5,p L*1< \[HckD}H[Ī8}m *Ocի#)cֳr)s '>xV #$zij$XJk&8Q,(nBre6Uv#-rUnjYm$jDA>pF ԅ<제&'{W)U)ȮNFݹsΤ a%^C&LzjD;=CՒ't'NN\ֽ"DCd"~>knjև/ulۜ*mC�;42pj߇aκ,/$d ffmXGsϥf꺁rҬjL-`"6H8m:Hmt7,c"c9TڱtD%Hs=+{!F<]T8ڻPv! V 'qԹk4)2drz]E-WLuqkjxǀOcUma[K=m EkWVvqJ@Ra]=ƍ[PZ!f}%I#|d*T'r +9-4*O> -F?K{מo' ZZQ;#\tZ$BTd6ϥaסBMJK{AB*À>yllbpR85� i>,:};&"R+n.^KVOH|%sر5;Ax 1Itϰ\7tPtBk+@֞lN 09jZd,;|I N:ayuNg✮ԌՖjL-Bd'ÿ֒=PoJcQ.J8P@zUJmh}hx||LmI^V_.i V'_i4"T)aW/4ddAЁi\Yj<F?GOBM4Evxr8'¶+{yt�_@{a[mi_p1;MLF?jڏW)vBpq:QA ^k[%4`MJYd*T4 H!1Nh#<oa5|4}fP:6`l rR?|uRhBgJWk-՝2I@ #Пj*ZH~w ԭf;߾6LWiXW'OO)p�{%v$� H5Uq$gPEIŝÍW7^avOoj&1l_(1P�|Đ+}6V(gD|tw7F95tܟ«X+,>|]b{S*ptڮ>w-F7 a؃6wʤ{ sV1;o-ͫ-8K$olo�y=圶ZE%�H>&+CGk˝[-uc`5 O$;F19*ܬKɡ]KjImܮe*MβbY Mea A].FYae 7ǜX5Ψ7k[Xgo?8=^3DM g=٧`O ʰAC- :t59ևc!Lv~b:q^xSƋ@I1\`x<m[Fԥpб ȼ0q^/6l<GE ``v72Z*~<F_'8X:jiqagt `"@w9o)ci_c`�r@9mm!6Kcb㱴iF_[HEǕ#,M~Cҹo&*-㺷f #9ǽwg=:mƫtČ$I��m=B&E- ZGعgbN)n85^ -4msnxǸ� �T#] I$sYWm<.Hytl8Qn/fqʡ 8>'`sߚ Ƕ� F\:tXsMiiQAe?y>r*:p:T09:eI,hsR{bZ:ɸ-Q*Ă o/hpA3# 6&17VcJZޯd[xtQMҹQM%#hZu{F%BCy A+6Wh{f X~S'ODYIc|I89zbB(\*GY(w-wEyi.>UP{> FCj28Q`$sx{}kM9/1+"rq<׃>'5mR gvX28sWPqZWH7qH~`+kiw ^B|7c$ =s^R4ӨDA5�<?h~(PCczdr+nn+jt#ĚKm Aر F9n弖�HN:j)+B¦Ns ҹ{ȶȶs�1Њٴ:}9v )9 '�cT9'-{ [rܷٵVG$7!#RG OX�*uCmj#A' ӭ| vhR%GX>=+-Guo t'SR=+:O.5As$ꕿvs/ >% gu0'>ZvnVI1aV]ծuJWvi @I"5�v[U$-UcGՔI=ZZ쨼k3ic^-Ò܏X'"Y7AUḢbGr;{r&rTm>s]g2x�"r}jF$`n!ǭCntB#*ݞBcE�QB6'ssbȺ6=*xJ"%'%.A8$w>U轺71+}K8TKi=k&_H ¤:aK 1p8Az,#@91U c�{ק6+ksz%NX{j3ZwK裞$(eXz]̞ 4tXFV4ycfh;X-JPc"6LK{M#O-xkGhӋl-snxN0Mp7%~MMvS2eb$Ms'SJZZ$aZtQ{~tBNJǥjj=HDk6yHJ YLLL砦`5*U$sϥ ҝ!@-zoG@dᘐNDu<M:r2{4 H6b1ǥM qI[ r(`<-Rqĝp Ƒa ӓU[K)zWṔka(C#7z $WbFX:w\{ 4qz׽X1y4DJ{T;\6_j@lzqQO(9)*òVƀ zy19'v7.TSian0dey(Bs*70H{n%'G|Yw#O`l[rn3뚉wF1ZۀMŷ$z /V22OJkV|Z[Bi^gNԱJTޥxYsҡzEtKZKNCsYQ:vE)=<d+=kӼUw ߎF߶kcxqW"SƢTd?d`Y8V}<Db�OpxdpzzDH`ANFs5b[w7'JF\ᦴ.Vl6Ԗ^jA4LP eBI={xV+ұG eR""~U)Aj;FOC煵Vk7Kz Wj)/RVtFJ+^(ntA Ⲯ.wGc:5aI6ʍ.[+Ul jArŊ#(B^3|Ǯ+1w8VDt]7I6,n}apJV$C#JHOX@hR2[[}?M@jԈ*~|II-?N20*CBEr)!Fv‘M,2q}ig!dH灜 pI8%1ҝO&AXň`T`I<&2F UNEfla0T&iDAMN!}H*S@'.+=%ے1*O9ɿ,x4({gڄa%Ƥynߝ# ]e [h1Y׶o2wD-/=kla i;ƤB}+ϤR$c֤{v #ҦtԖr~%O,xlrG5̎I0s^y.[+cKI5 PVQLrrqz?sWӴj7̪'|V~V-/֌ͮeR�0_AY>$𖩠ymF$O܀978 vK/<H _[%U `A!ySƉ*j0> Qd<vYzzAZ>XR?zN>.G̱('sTV�iSS[tۏ-B>h$OVԓPWUn#9GP1P8o-䷕ {F#zT5˪4CaL+ O"$�_{VLLwk>HʝNFN;|AUn.Av$hN0^sAoe->2 ֖kss%$ucH.r@ 5uҭ{QgU*@džP:sLMCO3 vB+u]Fՙ!&Up,:!#=Rv$O6^OFA8G^v0{vp\m2J6:{zTGGqIuD>֥`>TGa.#A5G]Ӕh!%TU\Wτͣj: zg5خTp^\fFRFޤjZ4FH Vݝ%8@Bp�q1ef$BcQڱD7ts 9c 5 .*Hmy'OmEK[>kD�Qw5,E=?p13Zl&9@T>rdY~çOk9P3kuM:�O6ڄb NC4;YEox{KY,8?,h5:m%SѥE۶'$o9X] Tٟ8q�=3?0#\5+؞9l/?}DA$<VW1zk#0BⵎPc5Twvw0E S ĈِbF:z-Q<+ ZE \\ﻑ]0 )FS2 %} j<OSuY5I(h,TuǷ^٨�;5ƹ{3il#A͌ 1id``H+x6炠r1J.*|W�?ͦڬ́ x]BkILv9  m|Z76 j(ʀ{zF�n[L5!If_Y:nۅ?w5kZ 4Q6#qۜk߇dž5XwkYqĽz^[֣tW ҹUc[:Ŕ:%QO@9fіZ7Rx.B�oi}ifowm�Is[|<IU[t[ȸ~Se=ޞ“H�[]lΧZŧݴV/<IL~uiSMZO0t{L<#zבBf,<Tʌ c+Juv{R :j1 v u xϟqn5~dCҏ&14nנۀ{ߓH=A8$/0|{TeS_ `lǸ\'=AvtܡȲ~mǡ#uk$1,`szgشHr~$dREgAMIqJ GZ[1[$Q"GP2R+ަ1;HEc{*1f#Q[*zMlyΗϩghV?kjҭKc$+6{aݽ[lcwx i@d2aJȹ$'VWW<%x۞jOSӭ� )aHfuHCWe\|2ϛ*\Ul`<M-l[犴 M DϞ(EcI|v˴9+0wnIOrj%֪FS|3`ź5%R;5jWu p[ڼZOgo\Lk�>'pCWVQ%9pJs汒 ۜ?uGA5˼86lJͦ*]�t5J m͟_zW[h^*(M{'KU}V Ng-vNr$v>1-7R'p0;_o5/OiP�9W7QQZO6G嶈�,깮b6w&Bf阜�_l' A>{ |<[k~o+,\.9ESq!ZՓsJc9Œ;J񇋵 u9Y"9R7d=ybkN+KÞ JK!u*Vv:.tWӯ$ɞQu Ҽ,['P;qX�]e>'"[>bTܐxok}Ҭ2 g͸CP1@cGy2a;K >]P);$V-'[}ҏEklgkD\V!+VP`nFdŬ �۰O Oz{VKBltD$y=  �X)wv+ܼhMmnU @ E^=9O]F<]d<d=r5|Cԣ9 =VwLBMTࡥn"NGzܺ( :M61&7C^7Ku y-V1bzχmzTa{vФE(֏1^]).^ 8�۞[t }^dG9֌j/G.ỐŰHH1|uta,NNy$S]y Jٻ'$HΓGPRI{اxd.rUAG:5!Vk ՕqyY>ݫ[dc `zUi=)fqӵ64OTplX'ELg ی҅-)l@nV>wH╉ NR1D]rDJF} E,Ox_j&*{xqa\ ŏ;p1)*E`8hVU@( I O* n gHdFxr1i$8`gښ6#u>"'jtT"' =v .Œ`ph ?J@iYP;SƢ�'=)0?,;Cj,#BJؐ�u4"_J=jb#iqS|:֍Gqq?ΐ1qH曀yLC;JrT #iXy7x"Ev)p@@~c=@G`6Eu^"x=k)fu1Wb�nGz4U=L]ڢ` zVIyU9^M1Xz gO* |c1{zqZ"p}j<|UH9aU`c֑euǑ^A]�.wqߠwQڬ|_4]͋TSssT8[ҫKy#/ʾ1br.K"&K?T SUH''z@; A"[$. G 9ϨO3r3qږBOuzwB(@XqQ@ϭZU x֓Ҹ-So"1izѸ/JcH;uQqۃ=i8OQdM0؛L ~ sEb�3U#bD͏OF11$XƞOjrdv/?1GaTGl 7a'Ow-=giIj0xҘUu )^(vBjXFojWßZb̪&sO?Z-v1Y6=HGOCWtf82R@�}qf2 "_(@Ŕ SBNn.Hޟyڱt"ApcsKUu^}+*XHҺCsJk1!ݎ*>=c%xᶧ8&ɝq}zVU͈@ҨyLBnV_+}w8<9+!޻]XKLKI�*}vmiɕ(0vI 8UR|5[C5y~&=v4e\2&>v+|U\1b!?-eszzޤ2=ľl2G`BS_)0v |t6 m?`jKBǝu$!#xohe!v޴fЛAg78$/F^#�O2AnL sR̨v6 @#޵^uO!C&ڱm)꣨Z�@x$ϭd8F5y[}w2˸{VFeg+ZJ"azVMrX-# ) q^q LVv ܷvkuGz7lV)##“Fjgy;ǘ#c�jl٣wB�5-[ˏldGbf.85fyĝX΢8"q8kzi$L3Fp^65*I82) Iݎp}"H˂va۟ZIɧzwAo2,8� �<Ndv|w,ni)�s� uvIYd@Lꝇ֖Snf6aW! SnEM% \NLO82Fe?c7xiO{�>חT sh/_zc7B쑠s׎A ڄ$I#ֻc)gY~u <Q!41x?R{rU412>)jvȿP5²)!bG3^𵦑5U֩q< ~5PNPO�Vc>ix_:&ni`�8�+p J8f,:<eFZ : gW+֭ivRVɔ׿Zu.xEƯ1X.Քᮽ2y x8$+7\LkPgf#^գ+B\XivQG4ips1F  #Qg� 9xdPx{OC{aka\˕fb#>O5Et ,^T`�,9Vۺz@yEDSϜ ݿ`\uD= )vfU`NNC2{$gH;ܱ#5kF{G|CgqǨ[Le ~#('50y(~`GOb+<1)l,e2As ܘLy]c J1µV&whyĕ3A=kCMF>e0T榎Bǁv9 !I8 8;0WQˠKwogzu .>#hB}< 1\ǁu;xXdD_20kndmAʛp�\όH M*BnNzEtEKs ;N )#5Q"PJCl眓YJ1FrpPط2gpN*c#Q �zܵR8M�sװM-Q<ټE(y9bŎ{wZf@524s:^@NrsdpZispkil4G"Y@sސt[[BHP?*{iNaJH3#RfY#[;h 8P=MR;^JU"溜KA<E=','mǿN\gf2ۤs�zºP|&0}NyhK�[ڪY[ỽVӭ#; g&iZq��I'_~PUޤc;O3W9R!fhxRmmTƥ$ˁSFFrλZF-Bfk:ޥ3wm� hS뷋mn4{ǜ_J)&"4m4I$UbO* 5 @G @1IpJһ=>F%C"LG~�–׷"Mh56C8cNUc4d5.䝀 { u ƴ q43!XWF"O.~L*] "Ot>λ 86bҾzF-cZ/P+fh]2D@uǡ5搟5t4"y`EA@;WៅĚHZFv�S~0]*v>í{,t׉,c2]ϻ,3>yO|Ah GknlpT{W^Ky{$2.%%vOlB3x[{sX;*?r 2TzI!�(ːGJfIɭ+DAWNܚ|6'bĄziaF>AғaےCGywt !\h9p+=a[ZAVj t(ۅ<��W?SvDޥwP%T\ m˅j͊ne5J<G.R'yp$($*3m|. !@$pQ3S_AE:|KoxyT1rk@-.<yNۻgU/|@t#2^A3*e*Ik->#ic#RƢ7 }3Feޱ9 7qW|[Kj7/]HZФ)ש"Jq) gڴlmB=iV~b:shH8&\8֥k%QMssy,ýZ\(v0QVw1"&{|PH<(^AT؆K O*[މ]b]*yVƥ/ޭClj8'Z QQ_5;dHU(li vJ0;ViAKs1b~j\MlY0'J>oʢ,I�jb[OZ_,ƤU;T?* Cc{V# xR.3IL rJx5bF<5<"1P'W/V%@ YH’2y<Mgk�-85(֤ %=fd qJ 9ޮB)'"%�Td@,ǽNܜgޠe=;$SܭL>H?AUNx`E3RG1N ]{2L0M4"s*&P189*Akn@bp;P *gzUqI_ː_k7@iuz=(lY zJ~VJZQڒWh#{ۃڥث%pU9LGGj$p2^})X vB9PHVUyEA-nPU̅`R*Tٹo~5 ~ą؎f+L`m@1g{T{KAZXtQnIJ%zb)T#R]1d98Jy~O4n)6)N }*+8ZF$~I4R(DZvx1P=6v.B1&LȜS2?8)Я 3Sv\PUjdAԃb@p"HR9Mkʹ4Ƒf2g!y,)tyxwUW';h0(\dPK^XNNOj} >cb1;0e#zSI]duIaPJ}*%B:u<7_Z,2O'V!-d :w]J\ 8n .Tc0\nS4i, E&k[ڽ0Qyd,$_nhWQ7w&N3?Yas6hQFAz]:�}Ʒ5kA,lr ziyjCY#"D%cُe}궣�_[LFئ"0Dq$fn?&sEơi6JLu۞GS*zB;tMf])5im. I|v8sLlIvO{l*b`6�"�Ti5 .m#{� jI;1ԦBiQ̇ OSRN7+) V 9SP[ $cZf((`y֋Eڛ >tڑZ^)Q< T߾c"X<̂;w^R2H$H.!G%RXB%N'Cд'2[#cqojsST(Wtcҝ�Y.B�= uwx^}#UΜ M+{t[薢h�Y+I>xխH%\Us]kZdd,ܷs\mYNwZ]w1bb ??[`Ԭ\@$0qڼ:^%džex~ p=:q]xK9ƫZTƾa#HⴹnQz3V:;(7nTd`NkSXO ZFjwÈn/`{՗,cB"y.KlXx�Y4|w2vXc[#D} 8lѮc,Hk'V[6C|P{g4k=Cpzִf[ qQ@zTIbiO6sje O'tc:+]ZyǓ*i#N1ĜCHޤ�Jg  3?/iF|U /a~-"Phu]·G!6ۿWE~+HH淚SZnѮdug5ԡyr6/nBX|o9u~*oXo.9GUauRgc<b{�jl7fS pG*eBm3e7YH]{X/jYeHs/]> %ymC" 0|f,1[JTXz㖏c`Zuq91S>a:zf7Tm3TM%q"[L4�&ad% `q{RE7 &[=PNOvM_hKy^"C  %n31ڍ#T1X=ԧˊF8$ԩϕLs~ځ!fP@zŶ/E\fQ/#W-;E,S5QP- qhLH>t9GtqF$F7L㌊hm$i( �J4{ewpX*FެH?ҥN0@c zg5(m] Mu"Qw\Gt#G+bT=3U?Hԙ.-ہ[EN:4grA5hbC-9ks3=x"2 >´ۏJ!72?)1QXMiR<C8JǾ۳JRyT>U qGT6~a&bs#W뎡!rb+i }ify*w+#?tjQ>�˟qT sk6ȯvZn$1s}Pi.Ycm֋ ;ZQi"xaM,A6$88�z 5I$Aⷤg[tykkš]Υmy}okU/q^Ei""nq]*ySw{KN1^?c[:�l 0 w?rQMiN^TF"#xI%'$+iB6D֖<ɂK(Ԓ -+E>҅K hĊAs\+RY)xWUyC#! 3QV(krG6\" t5ڮs^ܬc;F ^(i\*,o$1NkqަV沞7s4.]3rI5;\CҭZHΪYAR{WGYⲰPXzj(qr1 '*s=+Α2d 4l�c fig^rs4'?U>>-·i7grzޡԌTeMlksV<8{?.{b+GeԴ,Uq9 vwPAefsy.f;h8]:j#y�Aq�kTwpOSW-*c8:zz}kN"%Up (lD.rԊ0*{u5 E#ZDzd;Uzz�+&ZDX]]E, "Gqܙ 8=>IoiVB�y?rƼS6%ͥ54'lcg)s&>`xc n`\GkzS6 i N MtdP$�I{o 丹o+P'(@13Þ ҴCͅi+ pqnj�$g3~x9 ¥ekDލ]y&з\Ϟ%gկyU�׎|G^h+H11c<ޝ_Vr\T֮iщ't%#Z00d]2V`V=pZĿiƟwَ6;OZ[ qS݊  }@_楺rjRv8KP0}IÞ3b $(TH#L/Z_q椂3/~jM;s8jB�=jUls m5@1,y$+1j{O1#j&rOH2HU"j)'M\(F܎qڜwZX)Xi =;R)$sqR=8SϥGZNW89QRG I mq4zu$)ɼ')E?)rKs)A:b7v-^ D kTpbӚBJ锲p {yũ4[mGc\ҹ?/?JS%b%%t182GH|goS�-'P1W\  iF܂PZI"+C)CO,grq8MӨ0>X_AzIc;HD9)]SjA92*i-*Fr)Ed&'pUDg 8¶j"$gzfT&E{Vxz7^BCXhW3j$GӵY[뉐1[i�tJ֥ k9V|l6$/zٔruF1֍)uvuZvdJ a@>;Fjć'ƹcFtAUGjqMBDNkHCc9H9ƠXs\ 7JX.O12& `aR<gM8v;W CٜPlEH#=R,y<ԫϷjD�@##2F?:A$`)bF)UQSf.2X f =)Bk�{qJP Ni/R>gvVAۑPrO8)ڕb@ f=qMu �ڤqح?t4 Y<ʻc>.V1zՄːo^Vd+/OlSN]ң㰶ʜgTi 񏯭,d�A}=NL" ‹o)%y$l]rtu4hI\ C#5;!Tz, [ZwMX,uHTElu5Ns\&yVճ2NTtˌ1X;@XgxZ?kYbv@9#8(qsDU-N:!aMSF1*J 1zBɅ�۽m'Vw=o~!x=F9?*9'^bsl=F$ `WͺԺdNvg+ؼ ˶+k7o<f$uT֨5%fo>[ምF1yƧϧʘiU=ܠ$w}�ĀqY5'4xm̷+X\{1-RV<B�˵_! :Y'STR:Tu w)v'�u{t%Ѧ[|*C25 ըezVŕC*e<� tE#4E9WЋuG-vr2Mi\A?xDq(9㚣ЗO^?Jʶ{w nƕE mnQ׽i~% = u|c'9Ubz֓՘EJӚ=uekEϞ>Gþ(Iot5 n�Ƹ*ieӛ zW=ƗqHaH8kϒnl}gh!*fu?YȒreH$�kZ+q VNpGjWV['AW=e[x]!YdjuIsjr*Al0+ȭ_W ɬ'<�8WJUPQ{㴌#kjzˑo<z!~3t)8<(@)b^L ՟qI~l%G4M5GʬIq,zv1E0.�.GUM9aʕ>/{ ^ �c9<uj*nt-k #Qu%.u+Idm<'=1^uSSAӁ7>V^ UW_ڵ"S ){hNZu<K}FDSuz&ew5KSYʪk<YHhAA<EC3{sF0r=)3i=kEI[HЮB3@�8gԯ u i]0Mr Bwdə tN?lС+8e X!PYvt2O4wy2?> r:U^- "^yq1�#5%mg wq'n7fJKX?&<?HA۾jηRF!x �sPh?;.GZSBghmN.F kwTb3YxjC,A@J�V4m]T.pG*+tX#� 1xzVž+V8r5>2T`M-͞N჊m+!MEtY`q(a3$eB b%n&Hm̐ "*7[ʥg0~NL8�+J>ua +mDi!;s8'ҶWlAnH^yT] C ) G YÓ*$u^6ΊRКa `0jfKb@\G\Ҷo.z@-|GxRwM ;]/bi7dbZ|i>w^kwc: ;XA0(�UsVm[\�%gH\<7kWcaNT�.qkis3k[ -@S1 t{^>t;g:FIמfZO+t;3=?kr)\n\I*XxQ?tq׆Ff{ZSBOzUQ +ӯZ6pDn8u|hFP >cn*e6ixRNyP9;\w $?5dw#b T7) қJFz+/qvfB@RrO[Œ11wWVZ NC^qq!D*T ZMFesyk~|4:Rrb[,Oj^XɆ<э$Iֹf:iE\(G@zgJ_h֚͵<3^FJ2=ks\4r-Klgz8?<l)*3!9l4F7vA9꒠$\#5@�8+PuR C˓L8={huJ{Q1ߊJ4,WtWVnF'=P|㩫t8ldƳoIpGj|$^"ү.[| qk9S5ȉPdTI$)=OTftVEx=wҼfgqO4ɧآD1$,J߶{aNRtjY]BeUj�xBLI"vNzWM Nӭ>d.P:]vڰi 3s+I:{f%֋6`,'&q>mdzȒ\Zc�֯hm4 one c8a_#\׼A}\F(y Β7MK1Uy (-=)v?754q%cΔ2�8TsH[ %ľX�u=c<nnƍ[8Py#)d;l3SvuaQ! q֦U+\88zab'`T}ئӢ@ϭ\ӵ;_G3;#pƇ`4O`D\'RrCd6TmJ-r8<v҄ޕ"TZ"T YFю#zҹHbsI`(pil9#ǎ! =&GItv4حz?xbokvc͆ .D%0<]O۫$dF1+U̖5L]:oxd6DRY#"Զk-=Bs4Ai_կ䜟zeQZw8cݠr>=7NқA;1([8ҎO)ԅ(AZ(roV39bs=߆[lDX>khM5m'__?fP:nF?>6:<P[^s[u`ξOjCӾ}h5_Jѽ<MJJ|yţmٺ4e9U"#־+Lwp<d`~X3UgDGg%P뷥y2 z>pdbhJ)⽇[E[mP"++;鳈u &'cHBǶdWSZ:㈧%9f,toAǵt#ei۶ uAV)x%i#h29щBV7l)8+�qSa$\z qʕF \qڢGhRѶ{f" hQ=84\,V8ϩ?$*R8j@OOz+e2Ĩ>P4dOaVxRGb c#ڜ&w%GAJ �Oz&ٷwT6r�Vf bjI<gJk'>.}3V6Fe29yhN?LzUY)ݖЄoJo¥h rÀPOTdQ3@�~tݤ�N '\K`c( ~^M]F< Ի@3{XB� ;agaG�=3EbqW-Cmn朱VacRX%1EJ:tg!2y�=H+jt!԰q 0Wswr~U= ⥻b0V;IICSZPU'֖5N4Ѱt'~G_zl dPZ#9V` #Ar@GN:tϥ9X`+ Fwsd)pi$b@;WR.I8-֞.IϧG6%=py9 d59Pyk+sYJN;!b:vq#]rm'=sP;[{crO^r@A旡IؚGn�ӊiH30x=EK] `tA\i򅹌 wV+[>֥ٛ\z:x+Ł=r3M-FN=/6[*8MrECREn搨$Gxͽ8kUi<L趲mPpe~�3\fuFЏRTfB~98zkŮHw|`y'�uviqDć1ޣ#5xً&n%Yd*1-s/ خ,zfVOʪ`t'ӯf2NϹ>.S[6ˌ{qWD/1VZb2(?8?Zњ9ѺGb;V{m)zC+$l]#XZ;<+09=r&+!moD's*d)kz`ʧ`[ڿ{m-U20�|{tgkVH#2 j1뺨wKUQ$x~n[Az?\F{]FHa@e?t^,m&B�"YXeE>榷"Ybye+g5t9_Vkx[mT:sM!�k�;7YI5q2N�$àۺ+4If"Ǟq62Mr~3ѷ<�%d Z!Oq6nɫOG�!،`qVKExQ=8?g-٤ P$gzzWQcB@;C-y$W\sOVb.T29#JƽTgPTQ3Mr:/Λf2J[cBz;Yg4kRc\<WDc?3T~1i:\z<wZn' aºZѬ/#|J9(j8-JKuhF~b3CWDcg)�]|Qo\5! , 5[5Ԋdb0T-'5O+VWL6_RԤ|M,!1 ~_CZ>/Яnk{T o,arkSJ16'w`2p=kt?j:ڈue6bpI?O%kq)>g&X˲@Y>SSZ: Ɵr>,΄2C-O `#Rsڮ-N*{uqn &ɓO0R4Zoh$l`Uf0ۂOpOy#i%ٔ1#51ܮKjgE}�CE k:q\p'0YVxa+n�xlJ2WxZ)4.9wM}+QZن0K|Q>خ16PX(=y -H]h\շ%J舌cs+jJO�H޷{`O*lQꊭm1#�f`Zsi-̶mL RG�c8QiM{v@F67t?mm$Fȇ�צivw0Y}7p#8 UwVWTS3\Hp^S#`2x7a6tbZ`~fs�)ᗼVDRC9 c[xSE8-䴆f<F`*!V#j1^NI"j21Ip?y她ӥzG»x&;sTtcsյm.GW=}+ǟST�^mE|3_B*h4G&܂%d=i<@ -U�Wo#\P9ho|6tU Q m%}>z,ZHEe;v4aclO1gg$\<C'Y쁶D%nG?ukVJk{l9!�cQbm7oj$n_T}hbK#(d`G*G},W*m; BT9$&+b[=jp^DSJR:.N <_=ttE>BBl sHқgD*0;�k]DP_qiu'�o޸MgĿٷZ%Vx_ckSmήx<k⛍dMjd/c79108>"xiXpP¦Mv2xK7>,YYU'ͫ98M*!q֗+B�tulk ջp|:'` tﳢ. x?$&c 33)r y =ŀBDm?Z{qmp>qךͭG~؊=>;YtRY,kAO¦ 2y*z}iĒ8*sVf+tдx.(*!s?IuQ:~v ;Ax5I\[W-[`H)0>ޥ%/_^+Vh! [.<'baOۯG p8P7>'7tvF\?S|d`~lu#Q*v\]Lۧ˱=k;kJ �]irr֩ U:Y!`rOjlrF VCt4f su5i@�(@\vQ@'4'2/ZsEp:!`$g=�F&R<,z(LYT*eq`vBK {p[bR3mqr [.Knqғ`dUgw~*0QiAA=M4,~)'4*R qVA2Fv\=i9VFƑԛOF)wsD,f9)X&>?   ׹=u6x-F]0;]hΫ1V4b8G,��I' |45VKU$ӴA~kþtF[̃.+q>6Xj*6SV+uEaEGrMYfq@+J#3Jzh03GLz=J@($L9OƗ�7J:1F){Q}(?Ҋp"I xQAC Ş<QfaԢ0;}9Ƽ\EZmRtFܸJ|u=iǵsӬmORϔ.6wRqFGqaGQkgՕt< p!g<M2Y񱏩NyurK0OIY{VhO^|.((;<n�?\=]Ii{ ]G`*a~;aZ^1�1 8>605rm6T$Ȏ0C F9#=T`pp=1~aik zR\)<wyhʒZWQsƕ \<XϩSs (qߡCsҦ R<9c;< }jI$vԦ1ÁRCܮN=jt}hixNqNNH+HTmSҘc(zҰ47Ci:cRo<�1c,ry52D0;Q_.'ڬoΦ *(jنa@NrxS HU#үǜnqګś+4nݜsR^pp*ΖC#m=f޺m4)Av;qwȇj,RN *r Xי*{ PYqN"ѫ<zխ9cҬ\@{}*X֭!٣oMq.!UXn=A㚟k\ |SyQ~5*(>._ ܣuVʱ4#u2GnÙ7<qT9 tr 8۳=Tĉ+ ?'n x4[ 01O:TL\u힔&J`{1UVVPH8U<7*U"[r!G ^? O;@0.sEN@+Ȫv4^<w"Tqک9?,ʽ; JùoNm:+GF29PyY I TXisWLuT^Ib¥N~ B֒EtarUB9֧A'?sܜg w |asޞgvBqu^p+GukK�8a؎+ zRGWmKByS˸h4J1;ǭj43+,G22+(^KajHH,4\עi2ܫC $58ٝw�xFYd) X Ѯ4hl[c 򦽄J nn:~#VZFd!f(sHsW =eME]W+џΗHbv@qI([;@Ok:ȯ wG uYk[yE?jE<:�!Ca8#5jyjY;P,d}$8縊OVh#K;h Ec{v{)#+] Ko4xhbv=Hp0Rkf׶hX^)QáƃzlIYٰA6+7ϧh1[FYPXiwmevrh#jn66J%ZJ^f2O>B̺*;&Ւu($c`LSӦ$7~{03|,ҹ.Yze8n^wqKZF#`냟֯+y[50K?l-=K8+p@՛E{f}Y 7EM݉>e!];Fuƚ,p{{}kGLtUlsuJ.$SрH0 lH6&IQNk)==rݥJm+rgdih!I2H%Ju>Vʪ F8S*$ZB5 ^7E y�UI6dI\#VW.4gN73xxa$z8 Z#"R$}Q&Y$(̧ yn +6[iZ9#b r<梔vMHbEl!k}&:Mu HOo�Y=B&ud$z($z떻m  ȪZ1BM;JݹUgZC弈sQ7?2(�D@:{zs%-L !iIܽJ%HexI7|Y܃|W1"l)\皩}Do,=sYJ[(f?۷ѡǖD.pUP+A[aenBd=yޏBNG]<%D\㑒52jXقMk6w2D V x^cۆ'\k4ln%/a$W[3TkhB&r>㞪[ؚQQg'{;7g%Nr}k3Q.qu}.3L ¿ nooo"ytqH˽nTdyeRV7kj7QhQrbɤ֩2f}V.UF!M5x^Eݤ#ڥA89YI+~8kɫMѴU4BkoEkz$aݒE?ҳ{Jw9i<�i/ j:"Suj0[wg֪1y;#RJl 0U$SIj[gFRA Њ? 64Ŀ& Փ [Y!TO9˙hDS8[LP20E2Hk�o0.7Ϗ񞃥xueŽ X�Nנr~իxmQa�H[q#?1JZ)Nf~B]OK"':a$I|d9Fö:]M�eV?=uxK9L % HӨ5Ȕ0?z:47>rHDWك~i7!8 y84hZt ΰBs䪜z ~il,dd& RѧxD,[ &soR2l,򨬥K?2fvy<Κ|wN(/ H|.<lMF# մ)cn�^wsBly]bkļG=u{<ImGgݚI\}ulmBD'$ATI'2yP9!rЅ0fڵx2 '0�Q>qiI[#w@JF(sV9VqOm1;Սw/H^ 2p :~5[}m![|Mĸ/z|m�bxBEk 21Ƅ I8ǝy4WF4H,1#ֹtv̼}"zT+8ɜ66AsyJї-Xܴ 226=;i #K%IcP{mN$/Vt11UH=s޴<ejֱG?x)Hb3"`\T˚zKS)X(1AO!zˏX˖U稭O,+[pH&H}1p73�g5p T2W3IU"$Ulr®MDNv1ø|3n:~Gȫp$}81fR I<Rλ0O :(p~S֓ ƅNv L(D8SKupj /=]vȪsjc53Ay;{ g0y%1[*obF8'L\ȥPXެ,\:bp{ȡpsU@3Τ �7\zp�_ZU]p(& ڤ XdyTKaWmPoɣs2[o f+|Fۆ^̿#~*<F.4ի9|) 6>0bzҀ0� 8|v�Fcx'*bӥ KlHOF֗tq@y zQB9AhJÇ�{cQ@�94wzz& 9֔jQsO=TuJ8@l!J0N(Q2UF֖(Ͻ&wo:m3Q;UN�Ҽ_𞻢#6~>G+�3ތ_JFuRTE$!늎(WҺ�?K=ٮ>}߯qU^1ay[[N q, Az`NxOG<a)($*ex]$2H0L{fێݫi٣I304<NX(«neqJ,G0na!@˸ Kҕ$x{YT/?wު<|=i)%N8zԤ6…S \rG@)ُ{Uxe^ Gws„(X3z6 GzuO^X1ޥplRr)+".}啰L9'ϐ<R:T{^)? 8g}b nwQBTP;oc{ SmiG]`V OƒdXHJ3J̸܇pM0ܱ.lrڵ@v'3\A$ A=*K#ZFЌ' p}F{|$k4`eXd*"GwI/ʎUʾa{|P{4">T9V߽*n,;PT �d==ІgUI=UA`8*EObYOqh.o'\{jB.B�ݒT#KO$c<Ar7ccԖRSpH:r"4mr^�^q&3WD5D ]*#JT:'̤i:{xBO@hG/ dMC#�ҩ!\r>*$G9 W 4DbaM-J*NfU?2 ۸Vs1p �jEbHo^n:}IޖKmhӥP6z\/GJjV<ZtHI{U%oO6tt$F'hg8GH kN. 9F}+e'lfՙjZY[x$>eh4&�2zcVK�fygrH~ Y=fvza^ojRPCʥpO?1x4n95g= L)fd8$h9ͩ[z'ߨ\$'8(8T!ioZ_$os\/%WNv;uVV6t*6v V-h� J|GOiW6.{2%%2ݳ^iiTR63:g~kWҵMn-RԒHw*nN(k\8I%ک_428ɮV t <A. sҸ=I)@=kZoYeR<0XIX,>Έ~95b21rzUI ߵOqъE/VK]STdg`<L 1 8ȋ `!<A/Im\L  GQm- nBunA# x&_\\_P|z26E"p@sZ+.MfDRTۊUQL{kŷP?zO K8 tV1v$RHU'f-u&H�Unld�9i̗;pdR1Tȭ9^FG? t$IՃʡ͌y6[y 'zܥp$<p hZ#P˰S b ATvv\>jʶ^9 eFrOlE+bm;F<'nNޤ\-�Ax5kr c�^d{(*ľjL{+K{;4jW�]Cʪs=z;V2qZMٌ`vڝVX[}EdXFOv'[Snlh'*ѱ8R8�֏v eO)6OmxܚMX jRzW3\ - ֬77jknd&5UQP'1[X3I'ʌG`}i2\Xa '5zz $N{wnbV㰬CVYiy3IIj҂5L\1'КJ8B|zRʎL5K\knU[%c>k6H}j=� G !x& HxέsjA!$x*rR xC:kU_de+:}K俺�y2:]*kdm;A c3M+2j坯itgXѨz dbpNxF<d1�%Cd�U/_hQI%J<"_C{U"E+ #Q ~ )cV슗<Wrpl~$C::DqݻdH X:Pt>kR=OO{/=yssڼ 7rx&'llNdI7Nkrq44l\L߅^IkuI/[QFBDox]Gj+ <0FA+μno㾳IxDNN8�8:%d Li<H͓:׺G6[[[i`s\� S2]T`G{[,knf5&WUHWQ8trcwKEkGl�Yܒlp}rEAү]OjLrm]s+LXLOOZ⻜V`Cb3x{W-tM*[zgiHp|;6r0�A�W]5ʮc'wCU]ax!#0g'ûEBZ _(S9<Cqeo: 5|p|wVMN>VRm۱⺥j3Jllۊ/\g۵p^V=7j^I6,hb3܁Nnۖ sW)ϯZ҃II4aՏPԭhԨkW#5�^֞"dB);:*Oz}e4KSA "{pcJN<kYɜIH~icA,\w^Z{h8f! <SPO1&>QQNQMY&�4;mNI.uΙhUT5o'2}6^N/^DWt;J,?:;i,&.gʍǖ<FE*%.&3FFAbI�tbN8ws 1ǾyDkͥziU1|g'S=]١iiZzFtwO~j1'Yː9=*X|ۻ>|\PLJ.'3~�qǎ+IY+1mEkkXODcig?x׋V�.I;1VpriSQطhAGPy)jzeĘQQ ׽Cc N~MI+ ڭ!sHnJ8)u+܎;U랔csϐ8hFT 6%.ߑU*85-WAu [fd=i%c#=qWdKa^Xc0Gj#&mVlH�z4-,<ӤQ!I""f'� q6Ƣ ζ5jKe�K;%ICz.d/mn� Ftm9f^,|v<kSʾ4摱�JN 3v1QVGkGg)y8 sqJ((9(!+$B1ܚp#L}i=;ROj\g{.ۑL=Hy<w'3:ZAa߸<'#SI}c6NF. (Zv1ȣpHn3J<SҸqR{ʝǷE. P9=)p:Rb5Lzos 99־I<;8|me#7ׯѴqXԣNčcVpYS|!QE Mus#13,^ sNk`r767̂RQ#p=[NQC(M(6CQ QֻoxkS�Oq1=ck1ܣWV;Mf(NI"y50z;Dc ֬[@u5qb6d}j%;2 5(Q?Z="fUަ)1=GJeq$ мmR)Y%++ MCU뢮S<ե08z;3b#hP񓚫 ,x?5Ml'eo).&95I ir #H)#IR>jAfMThQܟ\>XB0I'֙ <;p:r[}UiX1 Ԑ Dn.óe*x8Z 4+ƨ+mpI U2F1rT0{Ki#?uC{bb9E7j6sHU"6*0IkɌD!8�Qe1�01$ u(,۾NƝa܃p={T;\6jL@#|,6| qvn0o{p�1=*Cd{S[q* |5ZX}ӇC_\vLI@xe?QDT <9"u ÒWqJ-< f ,Ui]Ў]cUXh]yRA v'YB RiG{hPO!,*Aښ4rzSА(ܵ71@"oI;*88=^9 E=yoOACI WO+J#ڳNՐ9`.Nw dv4n:)|3p7D e%pOgkSk=.̊>aؑzNk70 1ôgݿa'fo<RO<`ۊ$dc^!xSb1\5>=Wsϥo,h�F9p3ՈTt' 0[ 5OP/26$^hlJEG \ K\vwPG#\O6lo-<Rl”}}+$as*#ݙF8@*k+2)˻`(M%NC[ >[ʁ�o5pUHm?!FnO#.@U iJ{ etۣ|KcWDO穪3oh#{fZ0_� j}>qNZ,Kt֥xKosYmz�:A9\;hZHMktNxO4`'?D{ Im=j=&s?̋ƒ{4Z;ؤk{g(##΄G\r ._Y"fP@ǩEsg_6qHK0=G6Z "`En9$W8XR|50SkwbsL"HBK"0Px=9fiQB'>-=Pں0ND%#FHϹ]JQv9Uz~jK1\PzeL~KF+~gD8Fj+(0GˁMVkq*[c ܮܰ@ hC/aKQ[B|9Wk!)$:Int ʒF %Fvwr'vp^eocaZĥ |[5-FeS4�wq?oW:4O=rkF}L)'޸ fEܸy^hxfNnpDz:%Yl -H`)Ӌ-1l[6FQ!ncd\l7mgX.Ȓr䊵\bF15˶h}5ӹeԻ.;<aut~PBzWin]$DQ [$:HcCy=1ɯKyhV7Eq ČP85){/SkU;^WxOS2 0Ɍ@5&UӤK۶?,P!'o3>b'_*X-{c]vCSO .4C%ă̜�]. 3 +u<5iLv,Xx>y$Y2 9g|SwzS ݐp9 6]K1!7_3s}xBռF+IF9ֶ'xd#kuˎvFXcw|Mxye 'QM?j kx#'˃scsY7PC樍hp>b8?|34aeQ�}CU)Kj>9c qɯ;؅f^ 5ot(mf{v[w9�pkG3HDg%bu'U$++w[m[\)2QʽYj*ׅ4%.KI,rk i>ҬZH7'߽kJ).gWؽSK8!&BEZՑҦܬOaػO T:4 Ӽһn_t\KQt&di[7t3I]$xab3h'8co9\sX�O�ߐMoim-GQ+Ad} kSv=3ផۍL2~ܞ:ߏlS>^+[gQN;ֶz^8#�>X rk-<[j~,6L4c8zM𷆦LRDh$ʻ�9lwB8. ʫiY3} [^Kx$;9lҾQUxNDvq-®23=)rN ȮDQsvF з �CwbOLdҺy%mΪB 1, j5Um 18ARiqjqΠ py#tsGd]HxޫivCYu6r_zƊLt�Y.Κt$ S{WT~&vRMĊc<uBGU5 $*1"5 ֝g|9lyv *5PQWhe6Kr"`=oURO1T Ƒk, (^i\$`w'8┴='߅R[Sm qd#^chD0]s�a,"nw:sktάA'ʷH�!G*8|r~#wY1Xg;XtuԞJ`#|\vRY'ޥ]#|,H~\FpkThw(iG۶-dZMu5h@֢ �*USnuUɣ�1ۆݣҫ{O'D)f$*հ*/4ČgijB @)`V\^⤼+r0hD ͜T=JZsfdr8jot:Tj`cZE]\>4'ƇL`㨫aKJmؒT>8㩩!|/?CMrjn*e^w3j!V XHI1¯;gK<=[KkH-,Xma]�׹~#ⷧ/$Iɥ &15`)~Tt�/cw6?)3(@<PqzRc:7=v })qL}H⎽֝<P?Rlc]ҝҍ�Jz P:�*x@=:WJIj�#q0)mϧJ~^å.ќ42=:4&EhR ((Ja1=h?΂.E!/=p?*MƀA8;SN{Ӱ1igu7_Esnz9Tk<O&Y'ߒ,I1V?K~J0%rՔϋOB8 37S#{P@TOJCbJJɷ+N2=Hg$:ϵi#qcG5VZe7!u=+3YpܙPvnʓL`py XI-�S繦TөsÊw訳 1Кp Te_ E`rh┙'84^6CvjmB9˶,}VzK A*Ddu*FKE-.=n+v3n[9) "?vp+5~j8,Ĥ!^+5Kķ0YU'#-'8)Yv*\0Vy^Uu&ڛx$7 k!AkfdJoU*O|zVkZax8QgaYRIri$7N42sV n9>bAB2{UP_k+qt6hUFޢ DP;w&6eb^ŽHHdT!I;sQq7,0Zi_᳎Ʈ -Ojѱg5b@OOjG IH�RFr*u$]#;f:Gs̿*SˌhZnà^q$W<YY8`sjѸĶ tN@Lbw #4nЮ[BI" # XE<⣍p~4\DCp~`FO֞!M#֢e8lQc<?homT\[m3&IpMmh\G;wէ5/),G  vzyxOP4eD�׬溛k!{sA dw嚕(ۏ )2K1>b5h&nITXl�ӂ5SDB+ym2>3L2qJC�RF8,j5F(ry"![+)$. w*~=hTi', 9#9Y<ƹDzcҹ{;9blE&Fn$`ZnvZHO+ l}*p\^.!+Qd…_@-V[?03бiDx}Ic$A+Zϖ6մȾԶ)ޤ #$\^#f"D/cJ<c,N]8–;q&>@x8ޝQ'Jڣu X+(4h́$XK:px=2;V.[':u5A5UqO踻6=0�=oM>B* 9srZ8O zbvh;3u 65yd=⻨0]p8o k:E,6唅M=G궾&NR| m/*1vLNڤH�g,ɩkzTs[in}+r:F61�ZגO˙g#˻iB ӕ.Fv=\e#Fnj`?ίpZBld h |5tR@{i=ݴKS)"u 䲱2b0=Bywϥ/q5ŵ@Ïjqt`&1 #� J.HG$VZNb&r q)# '8k>-xf%Mn:u"QXmGFK0z{ғk2*2�<@qwOT+s5ӕr+Byd-ًFrU{j}O pZj7[#w=_Ɨ-3M:&Id^ B-Һχx?Kb#%"ڳ1B8aRnÌn2t= 4ؼ[k+d n=DI+\Z]K%,_�j+ ^IΈţV[+E$ȉ#LԟOZ#vkB!kXCFl֠H7M2 .}ztOObl6;{SrޢR; e8�#܏0IKC(9ڽ#R+`DeyY� \!m_d'.� * Gh%]-{oƕcge."-H>_72ɑ$�S]'cJ[uP?(fY-GBF8餕Ȝ6OHE) :-=bRDlA2=*[6&"{d);X>Ox$ey>澒֭f3Gg,ӳW~~zM"dܰ8^}MzB$wW$­+]Ņeb\3( x'uu Y Wyu=ju&xdqbq=^S4@k:iAu;kz! �c Zm E,Dv0<>w=5u+]B6>lskD[vM�0%bfC^'X[O,kh;'O4uZ>_, C0%ۤ�H�({ײAnZDvDqațqw䬹OlMVm'_N5$ jO>ҧ{{mA 󯟵QB$mW z4i'J,U }ӏΩpx8WqJي( @>Cu5[(fB4&^Aa@V"�ĉ-R1=AJ/"Yt9@`5Zڝ7'~_umk>k1cUY!Ok|,뵎QeU$ƿ<H\t}*Ğ5+~",P8V EQB@UPH�cq9Q\#jɡRTd`#񯙯n쇘'½/oVQ}!H:{)|owrbQ�浡MgݴNRF.cm~XⴎO*"2^eٽ̋nIGc9$3_Ax{vVǹKiaV#=UQ93ĝV�U K="b#��7g ZWeÊYY*&Fiv;[kͼMOÉRZs+cQɺdnk(6Ux75Χs%Ÿaڹ,ҴO :*)U#9jI>UA\Ӗy[$kcVo9"Q޸#'n5Q- R8>#FFyQNHp3S ǭcHYp ܼo=@C$8G:)hM1;@̀JnHjw"c ZM0)y )hs5yq$gPlH0SXfsRnKR $rX榁GB9>~Cϡ؂TQ{U?Bӵ<8YCdxFoB72E'?UOxrz�O%_}iV. 1չ,{׫\ߴqU-6QmaP��g@�u_DG4zQS}@:b`@3@O==)\hL `iqF;18zcj\d( ƀ:ʎO ENLQq<RڗqǿzUS֜<H`R{S QS O0$Dixq01L;)9E/jn۵)XdRRȤ,J,}qHXzS N-F}鿅/;X֝zSB8鋨sҔ R @1JnhALB)x40 &S)WeA=kG zy|,n};+ĥ:gn8 gڪe\8R9t�zRjHF9H�;dwVIAm sMoq=R6+`nڧrR˸À=GWI9ړZ1Dj}K�9``3U96I#$|9Х-mMyηe 3L]eG$-0#gƙdn|</['[.TS"?|Ƀ*ʹi+8F 8Oe3H )aZQP"Id1[pG1pwH.,Lvԟzn)0SCR̴*>fVj`@9Rrڪ/Zõ a{<Z-%kxAI:y|`�1L@ xjE]gNp7 Zz*Y#TIufԞҒUfY}SmP܁ sJfߵ!e8`r�gs~T:ՊK ʩsЎ eQPŗW�o , t'j;!l gRc͖+qw[�⥕NeҡL7ujՖ#@=rU>c~VƫЎXHQUdBrsGZ=R`1UvGTdb$LwovCv{CaS!s(-6U�Me@*c 3ҢL?iu$r QZlK9'Zv} b!t^խR{ KxYNf0+ w.9ч5tPMl]LՎ3W_6e�坬?e{y02۱־i}ï'\q9qީ.0T�'7f8/i2iF\B~�=ݽGe,t[/|V`21ȯx!z s[A驔+ٽԧ5%�_JpXdмhMwv+>gTqiؘ/"&3ur\_i@:HjCN7eeVHB=MckqZ IAPc$+|ۈfl~a8As,*=E`4顃 } [)�bG .ҫj2Aky#eA'#-;ΑnXrz4M:r\Y.#&Ewg4:?, 7&p>!kpm �dQ"Sw9WZZ1f�Tc<Wi6z$ŴB"\ 5\rW<w>2+i@"IwץrJ.*腤ejE}weN݈D'ֵ3OJա5'A*)!X\Ftմ,麜Bks\i(cq!.ߊ*Q;/-`Zr>JG[ⱚtr9Tt[<WK@"\9f #ʋ)h~#+ =5iX 6Y\!H8ZtkS%c,=OBn/P❠N7q98.XŭQ<dGL񖓫\2iΞj.v+sX΅u}E<r" HTH=ymDbl{g2ޠK\"2f2U b1ZP ǂA B['9o.A0ÂBOD7i59jvr&O#o^WmJn|Ck^Z%K%jiWv9b;ZƣQs=}JJ{v\W6MwE$ǨL_�)!'øh5̯<g1Jz�+fCY;!`}VdpẼT`/jwbX[GI$eCL}+V5 }ǓYMe H.7T8 ڹ kY8 x +(<c:h//o>0HܞTTwEojBIeb3B�,hz_<fԔq`Z N[6kA`6`Q`s]0ч=Ryn@ $Zic#+֏x5DV"T9�y+ 745RwY dc֟:)3#BǜTpA,dp]?4CLW d1+CyQ% [i|f~Xg }/M}O;xBT/w$rXHљ 6MDO+G\b� _j[nԔyYe`28@+&z(H?Z5w <dz#*ࡈ,k6Ēo DHcv;W9h@8Qm[viX2~B@$�ZWO#aM)b{z]%%b-Lß8kEˆ1�=>Xyjq� sE<dB2HN+/Qt})RD9>Q\]2N7m`6<_-+={Wkz m"fI qF5Ju%.LL7d3 5%Y1[.5vۮ.2泬̸y(܊,r|ykFFF%B3Dx Un.ʲ62rHp**kk[]NI62rN #W_دC46ƒl}jL<% Ďl Tm?P|_nH$?@\U$&V=o33@#&Po]NY3U`W�/=N}ƾ7xTX4R2c7<[n.I3JŘs5cixNcn>).N*֕a=vdq`rI=�N FY3MšE] x1<^s]Qr9D$}O5xcM+O*1Q>u~ċu2Iʸ$ݑN6EkI77p[cSѱ־JjxG34A9ھuX4'kTQF6Wɞ;դ|U~ |Gֵ+]@O޵!!l?bi֬wbt8Rdn H?/O01 zcQө֖$|;NsVYJʪ$OIt LrӰxbSJe{,`Aj =a_q8P, [F=ESiB'RL]BrNǒ**s֚ 1~DeןAn_>4+HHFzOwZ֭kX.뙛h'Gv?JDUK32XW? <"|75au[ w1'eֻ8G^w{#Qݝ/iIe?zV֘pip:]�_QPۥ8by\S3�Qxޓh@aӱP)~61;ޗonWҝQH`pSyJy4m)8(p#QOUgiꃞ:v;I h {Rӥ�j?ƚX~>�Kzt &j[IJNv[ q1z\3S(iwg(&8d ByM,i8\Q`a9=i7 r;ǵ; ~jBy*i=�Ty{ &H.=RLB~4zfT$ѷfz3>eS�o¾>"TA^TN|z;l9皫~Gõ$5mɔ.@Z#YcG<b^fzl9ГsZ=k!,۲n`.-FN2>v$#;nou'rS+++ƃ%@NJ F4ʷqz\FXG49tF o[$zKAwD=*i6B*Rm6dHR5R!bX#O|)=kdV&w:Ȳ?3b[Hx!IS-ȉcvׂjn01zF̻JAPj?3~U7qQOjKFg=KA4U#x,1rzUa{I hL4D�ql x4Ö.c>s1.;%&PF@$G* r{8;&2 ˀ>`y4ne\`G;HȫJ&լ14Az2T[DreN쎕>J2}jC3)^ku<FjPP}yUNc8%GeqҞ3qA#9=.APsqH \= )eWÑ;"bW %$C?6Sa%2|n{U/${m{Td y^fa 3`�Zm" ȣ4K!-d/qP7})Xi04*][8(GZoD4Tʷ#Zud?AV8=[sXV+[۩$#z\(gp7GMNҤ{\4~E2x!c^) ;`קhڑE`0T*y)Ink1o%)ԛTsJ<e#Tkq!fԎVΓ,e%7Ua}t{Ksp8@� -i8yz3]E<Ynx^~ 4 (`r׈΂F*8{ƻ?}7&I ɓNj!Q}갩f0ߓ3N7a8b$+u-q-[ Y- [x}8#B cb`R[<kb/t6@$jE:*<X"rZql1T/5i� Ԭ a2#�,3ӓc_6ih6=C ^Myv  wFռgi"[ e3e)۳X농ϡQc)jPǩn5FvBN2n r2GO>wyU$T$ }ú=5oc:FE*\̿O|=kh#[iij."+/w sZçHgA)<98#?C^i8 ZKؐeАx-mw7NG[ޖd!`U?T{nȀh^r{ծO-:#,o<jTyGQ+kSW'vlyJ+)׍}?Śm 29e8޷|9Y q>?S~A=HfžB 3^Smb/ }�Uiy~w?y؎=rkF{ڌ�Fpl^ᄶQ$%G/X~5it:|mDc>Vxk:w4¶x(3ҭӶH>~qܚ>A'yMwr[w9 ?<֑o?Qhmmd|aI$ p#%v=Ht%vXycuDx'VkǾY\ZR^]JH�EzMδ^!GxhEܸB3&4SzXݠg8i-QiXҁ!##pkE3\*$uwXxIi18!;BۨE?2}:ӾJ%5q_V0CNݹkldIyG�iPk{c{yo4x2QW^HDܓϵq76-ahqI%<`T2CmQ#r2zq67+^ddڃ=v~  }wk%yGWh"m~Q&:9&KI4HH(a�ŒUPQv9�n#[msP\:( FI'$>mc. WZ6cAA'1zC[gydOV瞕GŮ.�$9�~5Ly@(p=zQJSZTٍ-d|OF爝o$sos'%GD2 5fn wΫn$kyV�r)Vq5Rϖ8~1 {K dp:՘3qF t@Hɬisk]PEPMw:m0R`S?*5߈ZWg]6%9Yr>b}2{UO<^)E֥ymՉaQ 2N}^e)znXNh|?嶖noJ=~8뚝mnR7JK\1WmwoqjBQt�*𿍺Υ尞x^O4b;$U}1qc$'j' =kWLqu݁W?m~5Z.BrOOq[ijh=6YS4q�dt\"cs9>խW-m8e HzIjPa A$ڴ)bȈ{cw]+nvnE�S^vU{KrwB2s۹?zPwVF5X4 <)P G�W{-2I8'kF�#z�I5(ks:>w08K7߈n$Wo"{1\D =MAn! VgʬsS:JE B9Z?p6T`yi%aE,O$jX\9u$gvF kFi|tӼ"G!T|GZ<o⋯&UFpGֱaLֻhC\I7ʌ3@JIh+i@5vQ.Eu%mNF#*5`kj{ !fa�^ކ$dPDfltHrCV-$ )I K/͌v0H)(ӥXUDr*{7j7+؊e.εiKÁ=!ѯNu"ܸHP\TJ0 g<T4B~+�$�Q8ߵ:{ۈmм0w']8%3=W+Ě_)BsNd#Wu=rMSt:nͽ`XN9A:tT7RnLCԠ{ҪOUkr,N=p)A>4{ӹ?#+ iF*.Pniw)BJa1ǿ0~ \ݴH.hj�1qj3PZf?hlKjalw}~zi % i$ME;bG&:Lq 1Iۧ4zT IIތ�J,-Trh b8'=) b7A80=? g':I'ڋ  c� S7q֜<ub�*p�~R{$'{~r(?֛v{SsS|!U""s֕nW:mOjԯ8jq֢R8$~k1&zZga6sҟh.iI@=|Ztqw,`19ǭ>A_yr 84wz `?(w~r �t<tH²==pϟ"<.K+͋ @7<极^!Xq,:Rģcc}KG ޫ1,=ؖ<zw21I3yK)R9HQ)34 Ky>F6ᚩo3y=Gj9m#Kf3c�WQ Tatݻ$fHJl O#B@%mXɺpiTr_|$`3JD$laDZY17vM*Eu^JN n�+AV4)EF8+P,K F6q˶2\™t D+m\`qZp~*m},$aTJ#90JӏOʪG3+8#4vW 6{R£i=S\皽lHI\d 6CDJ_z vB8<}hCy$j'xN ܮ'ݪ8NH Sb 3p1Mt(#4%bXc;,2;SUv^q =y%#H@A8]2GR*")SlƄzFjv'=Z`b~cN$p@FI+ڬ3�ΫH >3zRZA=ZP[>ݓڡb<B:Bt#�kwl[AסT#zՄ]ڬ $."}+.ɢie%S9X:OhK{<ɩ[Gە O"4Ur|灏ZWz1Э/ &i2=IY=koT#Fy#״x37)bbR5ZLʹS.٢}Hp99NMk{Т@--f( i_}zVL(5^:^wxr$X XF'ҹpf%}8j#Zsj<  9 sd=Mv\s|akI20_%{^Ǡ6dU q }�T˻`6xijf<x琿Alax`8tWt0k0XY$/ʫ�jk@{u�=ynn֧iu.% $͹<ʶ;z֣;os�ug> 4qTﻐ8? MsC 2N%g� 1_ήI4*RqЧi>$|G4$&)�7ko{]7<+vFgR/7#W4nq>SJ-]u]sؼ5wVkgGkF@7Lj.y潝6k|`e�_.x.5h/\ �*}ߤ0'cIě=ҝ$*s]hH J[U++K_\�Ď$}Wz~7vk>70+$13N[wH1 H=A˰\4Lko [¡V(;P1#Į9YMM9/<N>e= LP‚#< gYɫQWT2@iMRu\?1 `V]r<�=3UEsYԊZ<b'%]ӰaG5],x*{:en R~o»m9l$1@:j5H _Ì`3YNVI7>T>$5 2@QϦk-3TuiIn :؃ERAcӁ[�)=k|kaJ4TO20�LܓZ)1wtO:=jL6zndJ71Ɍj"Ŵg*OҰL[7~tek%&՛fS5HW r;V|ýRː��:m+}KУM*m 8?4v 7#Upe#0&&p@ Ӵ=!r~`ʓՁT.ZTI-G%{dF2GJBTU6֗"C;rI^0M5-2+^\܈.$`@ kD[?ұ:";om6Qi<+� LGde;ZR̹*U?2VoզP n A$u8](vmM㷳HFpH>ʾ=ԛV$CaL`pG_Ix Wp$Q2_|5I9 '&tGd0Wa,Ӭ#“4p?*{ p*NÎ}+>ikzʇ3)+[ZkiCN*=כ|:4mGhf}Ҭ\*U째8]'$n<y\j`*DG8>j.pw3ƹ*sZɶR>1o$ tbE"{ɂ@Io">!񞭪I\Y: `qV#1cZS&͗4wuu2?힕U8<qZfo. e Q+ZTfKjs7@IfIM \~|'ԼOYPpd8>,58h&r'Wy:Cee~d-ڳiv!Sg$`㣌k+Z̶Q\sZ[K37%Q1z溯z|Vܣ0'+5t6]ַܦɣ8e28I΋ j6<(ʣ<dzWinR$ +z;gjN#+3^n(/'Aql+k<bbyL|1*Zm4F D�9\_4Nb>s!p5Gqk $w7`E?1gk?t[X]Op@ׇW>&yiVۖxT܊PճAep0 ^MUM086z]t<+HI9��J'&xZlJ?sUrTU"Լ3~IDw/+&]H\;@-T`7j@k@@ۜ�Z�H>Z RSI\uF]>f=.1u#c$t54Jdjϕj$Ŋ0}AT)dbЩ+0ÃI�?t?zomq;=M`jJ0lcDoj ⥎ğz"1QGdBTM A3Mێ�潋,`QRQST;'NxHMELc)qIߊ]BWލg1 .IJ@zk83R权K4޴bO�ZBbdt!�ZW>܌?NO"})wQ`G=i?qLW<R()CgږJ@߅p~b!I7q#Ԥ uL[#8tM''ݨNמ})Z�G&hO�g4;rig�\=)r1qh'=O&M ~4g�H'4}'!_~'jM|Qbiwn?AAHNqQڅl7�XER:8 ު3g49`/C�S*r sFۥ+}c�NAlўqȧz,;[h=83瞂;SpqӂzЮ"ch JqU'<Eުo>*rA4]z sPy�U=1ҕ㍿(93w4/zz Di'pu[�Rװ 8=S7r[ךNӳN<{}MOi8\HNkj,\$lV%V\gXH9:r1Vܧ*R6'#2YY';Gn³lr 򞴹sJ@FA%{ TAp1`4|5)ׁM`X +sdti.YEqцA]9@{Rn; !h3Uv�UD$ Cڕ1v4(w$mݪD"2Z.8H1&iJRiʩwh)n^ۂ}+ߍмf}j6UT:h}ͫyY<96gkC#˷zo0ga둚kb\_)dAʹR蕚>wb.I5 E ΍iT{gfFDgOJNY B {?#[+q+Z|( QXq[F>}Kw$YF OJ6"/�N) ]O\#);u^-X`mljs@"aD:x;<Z1m]f9�"" X2) E~]5}GȂcr-,.B<~]xh_6&vJ`~%Տ+,u 6-¹+ׯ%`HAA*ϭibW5wŵ֑pfTU/D|= jڐ@EnPq/M>mS3^I8p>ӴxyfWNSNPZ Rz׃lm&{=+Q]=Ȓn^w!u'#YI71�084.`;I<0>KmJлyU_4'\S`#N}+MCF$�M3 f1xh6büH>Lgq )v9"1:#,GT�JJ lqCi pXZ f,p@M@۝!:~YbԐ$W929ܴ &fl..&ȜPp=B¨{N2�>�iľdqd6RG?_ҲԐ_⌁n":1iCawJE2늋ITumoy[x(rJU$:]o-pa9^k3f$ Ŏ,o%&g= <Nѷٵm4n@#޹^M|H[NʱB�hZm7/ig[m<;J8 FFH'֬|V'MZ{hdC:H%jތ>;H2%V�j F,TnB,Ik='ljI5xo,ۧl�i@vBB5[ -RhjbYbHUtۯ hr2>UCĺD[_Ʈo IBIMkΑ[ f%\M4ІuڌlrSN!rG\V|mwĆ}@x/im76; Pn<% zI#aI94D'4"ưĐƎ`z[i%؉ @ !#9{[!|֊NPl�kW* !Bj膺No-#͵;韥y|J=k>@YPo=qWe1A{GYNJ >s#p^ݢ['|{Ks4 ls^qGQTQ۴$aJ~-ckYrHDXPa0mM4&9Wzg.m..nf _G^U�oHh$8#HP|7N& gd1\OaA ] 霱R1B(ץ$Hwn=X YgSs]*VG+ZP5<gXB"ozኌөA-;7c7$t�Ԇk[_x!F@a@.[ 5EZջz40rpA5^mwyQq2͌\xuRޛh!"rzWc/ Nʠ ǞI MIҾ񾤺5;mvDFq9skk+m^/!V.}+4є2BOnq\OlR{[KA#Ep0s]8 "NG5Z#$jm.af۲D90}2mJ$ʆTRVlbWRL H~ ީﱤ8@TZk+[M6 UR{aHYX2޵^ZB!�ܲH1Q^np֊[_`u/3S:MdUMkdRBYv;{}s:Zm̀p 9h~MۈUwxz՘ӡ�t:~-Oky,=q\ݼr@[:&&wa?0U#ަWWre8Њ'Aq[{<zؖX؂PwQ+6r3Wq�pG>r,g[p3fzskgyq$)҅ 8&ǁ,6 F~nAܠ񽿥oú0TᾧxsH@,4嵌)'[֎N{RWҥec/44\fPXv4 kJ[�HM1 :R3c)3?:vn!a7<Rcpi.ɠҚIϵ&H9` ǚ3H}s<rqF3׷-H:0sޓ'~T1sCt9A4!G4tir=�p<zSHRciث8i3ɤI(@ &1ҔCi:Psn.Ι v1MݩӁ�'= 4q)֐ڂX`F@��1'Ґf3/B{OAދqG>zP⑉@>+OA>c=<Eep@ #B.s.�zѨ$?=aWyjV`Y0vX_ΐn=iD؎!$zo8M69ȩ=[sڦV-!jEvTFl ӆ35JY1e\v!h~ KHҍ팖GRb8)Q9wAb8Xt=܂;l%UԜg9S|A8q =݅qCD*TOjz\ŴtNis0){kE;nОzSr;UOJk[nucNt#ڑSzvy[ICqOj<ToLFJw#e*iBs n>B%QN8 rj rOJtjK ,, `G=)vp9Q=HB60t ֍Z/O^Rk6<3^R+kZ',upyO5IQ,]!eg}. hю;ּfs uwfSoxh'39b '+ѱ["K$3ؙxW>H�+=�=3X '殰 &)JH<�v-/[fJK+dW-b;=m'P(A 9YLqf5kuTfBI>͏zK֭/Y8s` ynΈܳ,m*o{=GEtl`T#9Z}}.Fq%/OY٠wfy�J^KH!GK|egs,LZ玼j]j/yʸUR�$x70OtY6,F:񚸵f5՞6q4XX.CjĞ+׭R'3Я0 'c46MRK0 ȸrjoƞ[|oJ'#* rVI .`/uKy/p.Q:үi͖*,Y >,pA#3D^J%G (-Yܻ0Ann9n'{z}*^Q\*d<>ԟ] ;]02G=[h�c+ܞ%;VrN}�ײL(яB\8/]KR6%*GSzk<kLY_{rO"� jXBL4+o^Y8 ;F-NI#gZhDf W8}j= CŒaK)o7;[*z}1Fe03v'Vڥm.85uaii}yo )(c $fE7pdX ݔrn$keP?ƳMcu1–v0YĸS9�>a;"EQ)#=kɣ5\ج#)%ֽJ0~X�n+v5]2Z 3!Yrt lc! {`?:c X_-6*g2* QxnG;F,NN9֩yQYRv䣀[6E/ xwRy4YmhR;J<%iOWc{ncĚ΀an3Irľ:+"+pGYnDZ/c7dkwr["ۅi _Ahr`ۓ wY{Q5r0׿NzWQ[i<zHD"9TN*YVڛ21C"rq5sc7إ9Xڼ'FK;^fO42OaWCWVVӥqy}X�Cgچnreytdc:%N0\d؏LTP(X Vm($grs=Kh�2>w! $rIR" 폙bυQi>b1-}rzט,|Ob[ o �' :閑Q3햑,@C;pl/ qO pm䍹 +le̵csGpjV𖟦ƩRp3ӵ Bw@#_Dp;5P!skv^U# SnH,ɲO`jf*m9ܻZZdO:0@ >:$R܉S~+ >ʱ}H{hO,0G{Yݑ̪"ۗ\us7X[nQ%hȍ)a_=ۇI>�`B곒7SZ֬@ Lq5-.jJeܤyW|)Vߩѵ'3[[�Ǻ[' {j`:snڰo@u rt5ZH'd 6LmNK]D9$g5JP:zY4&p HkrIb|)pno \'AZ#k~:ԥ-9 0MqaZ=̯<BO^MUc8#^()U!SR~oΫۀiZvAZ7-�W Rd+NV(qŽѺmҙSFOB~JIFɷm дf8"1ZyY+jVy2O@PGrkm58S8 kִn3F4\0y< sQ~yz@9ziX{¾+t*(W-d+Y 3W1Q�: ?:D�4>A$Ƅ&r p0=jrjgiqa4F)7qI^F!' z2{tb4sNK:tGI&=)N aRwy3ΨAzFvȤP :R@yu@E'N0:۸=i@g׭Zq7ƨ+xO'8?F)j^� w 1K?Γ�rzR<i8a4dr=( ?j0q֗PGH,&�tp(XQMtP0hSI�Z2('iJkr;+ \�TàsփOZ2@>3M=OѵuJdx_z{Obwaszq8.b*'QqSP(G�lN3T9+�( zWc#ךxsb$Np:bNr�&$V{WF֤}1R<y58 @t Ttv|/E $2O&LT,[2CN)" ‚߽YBʜvK .a2ƤSNG_n*Y<:R$Tx7?!azSp{Syl3ҝ$Kj@ަgČ})rcEWd]z*3iY0:RX:k5lyy<{t2TcO"frMJ.H^*s)lz.Q8$RnbkS*7g4O5PE} PKg{R\Ҹ2V|9 ;ldJj͓M+zԑ(89q{SYHsS0hmT `;Tвu0ޔ23=?74qMh6i r�F?UbK (T^:R7g ZAi ;jZ,IbVU$OR}똰okW+%ܻKrDqYW#wb[чl׹~:z\]뚛nKGg(/!c:|g\jsmXxn=R==a�黌n<~5<zvLq'E'ɯ~{ǽت$�555$ RiSP2}R䭩8絏x620QAKDf`ZyL"2s�MPCy([@.�A:kHYˡ2c2O։&ތ n}0.#c#'i==ako.>oUl^5<ֲ^N;mӘбwӯTydr % g@v )s]'"Sq 1\ƛ$TBWj�vW Om9*ZI8_[LJ%m䷸ɒ%E 5s}"Qifox̡$1Vl'ɋR%A@Nk⎛4Ual&wֆNڗhJCk~XGc$8 jC8�J+sۃsk�\\FpH!ap9Kj^GC2\tl)pGe縮LxmIlc(>l~X<As+m Hǩ<sTuVVa`8g9玟uvR(ԯ"r2I>�™xb: '7b jB35y Rx.r�ɤDZml4Y IqE5biv W<ګM))y0'qUe`gy$5m: ` ;K$B4&:!1 ? 9.$26J#Jٴ$"{DfSA&.9|_OmX DpDAWWSY, 9E^� FO,С#zW|N쬼Y<VK f g8Xrq j=oKS0|5|Koc6( L&1Gq\GqhL[.XyrIIqƣ55ԦibԚ;t=xNirq]#pa!{׋/<ԁW ׸  gbM 9ߠ6Ic$`gp^Prp�fմ!p1�r>vږM{"E)%3YnCZ#-4mS%k_-`=q޶<QMiZM} L#_@ERۮT(gzĒ3AH;kg4:3]^he֠FI�v&XpJabϷjbv57v2N x99Sl-˥RZL;zdw0ĻcP{yA1.6nqSGR׷B&6VdaTUVյxo"đ�8^EFfV-2$^y̗P̑3c�UC}|.[Y[^k`zSص lv?עσu]!HUG &0`W5_q g"�� Gzyxh=gfҏ&N#wC^;gԢ>X1HaS SkVDdIȮHz rEr\lRAd(2u>փ9#Ue9wKgQHqD0m|=@ӰD Exv:⽋=Rq!k` Vq\׹6Dy)1'1=kE܏:|jYTp>χZZ2̤&s5ٿ%RJ x{!LW%Pg:NF(Cāk*.6> 'vɫ;Z`2u&Jۗso<E99 b ADq-ÈAS8'.dYL2@+ĺ¨iPxMjUe0qr,n{f' =NqYnkb:kcx܁*2Jl11\Ű"ӭeCd[#s˸jd7yU\cҪN6 FsjTnG4m,xLUt$bccߎkQ+7:m:b*d=>2|Xxp3\Ę=+~b$*#zj<G9*҆HAC##�v5 J՘g& mMUZZ.&XeCs?RJ(S\|7Mn6_|9Hzqku #@=�'WӂTQI>gN*N3CFF+Bl)i� \HNzPÜS3؊,%>ԝ `'4ϵ4e: tIڔ-?ZbO�biڀx╇L@3GzBpiԟΐg֝ހCqۊslwdJaJCɣޤ$~):z^;=Κy=(][›ۏZ'ӭ0*>I� ZA`4t!&p?&NM8i㯥qFsIژ9F8!@{bM9߽?L- 'Ru` FV^I=( )͑ھq͎;un 9Y3pސ 03iDG֗`!P;U�9㡧$`�H S"UUH 4Y*:(8,֑AT90GSZx#8,)HM{&Hاw.n9L~܀/qq)OS280EH# m9x) 6IDн6nKp;STp3wRo!+TRЃ֫[O",$Դ@0_v܃4O,NЧ9K2�rG\b+�s+DR=;}(H}�Q+#`v!.@Z(�Fs(?)i8"%7h [pO.:CUgQXP+Iy<zkH9E'qO1WmB䰑bf܋ӥT&jګ[C@H`*oAQ%yP XNBޠWXpSN`OjURz =1lJɑٷ85+Dm>b{r+' >c?DQgR`B7`!9.ҡd35<kl|�Kklw1[E,$Q)gcgչ5n?~N`<#A z h /xG_3<氼zsνsC5,.pm/Z L4lŁ^yi)oW&4 �AHxz]Z[k;Upy5i4xJ)B{ӷ̍]Gd69GC{TUymd7w+M/D lH.6GRF1Њ"B]Hr<Fc8"LÀ(k”yI3:5,tđ P;7:P~$QI6 7>v<P*7&c^1]6|Ť3۠N|�~iv: d.i2D76=sl7! �˕7XuU](9 2 S@²N赋d7}J:2:0pFpAă!Cs43yo1m\yj!Kkmq%<nH`j񥱻_+z�RV̐|1\߈-#IᙑE!bc܈y37Aoa<p<ꁄKszGm>Ε.J>`WҴ>ix6V%^4g%~P=&Fm `dxfݞ; v15=T.ocz"e.e^ ?i"V>Xe*X5sHe&IT;uBj7*OkmnU[i<<n.WgGgܨ9ge0H |hxC:##�U/wVGybjJ4^+�u vQ,, 'Te+ =VF{"q<Bv%`<W;wUT}T08G[obKg(e% hm`20"SW|Osw] 8 y Nz^uhzΙsp7 k[bDY nw#6xX947ǚG4%7I/z}j|VHe*>x]�ܯcjfm2F0cC.#_2%)9Uz MnxMQn x@{()gϭz͎-qG),eS(JS"IrIxT 7QOlo湒?- A19-QLvjɿ�=b EPIu[lm%N6$j2I9V/-nu{cYbYd t�v~ &Aa()/Uc֟z׷WeΟlr ;vSW3<396awt�^A\0-t#ڽ[EjKS+mK WZ# I'i+50r輜^mKR7[FrTǽyılTd~bx~O]ڇ߻Ɣe.՞7͢ %Ɋs;^wtM�:<{{.k:vS;jjz[N~>N0'@\g=W%ʃ<FWiQԿsz淄u0j<گ];0-GB)ZIRvEl*)̉#j]:گ4 Lʗwq.Q#8aֲ\gh] 5OI ct@zqֶ<u^wtb;qҺ?AڤcPrF~U/5 "ݬZ+ =AZ:iҲg~kh2bp{-UZE Opҭ\E¬R1_(ISڽ> ȎN0ObƔܚ5* Ғ[y"�jv-^tP2Ϡ##&;F\DFUԑ޲JwgOr4k;Ȅھr&f/lpgȞmLrgUl3n<סJVlZȱ z Qw$ӭtA3~cWVMA9F6޵id<֙,fTټ0B:G $gp t�$jsU[Kt^j<nųv $SOljow~ԞQLʘ!b4`JLq8>JD ss޺ z˴p$Rz.,ow!⣊E'k={Kj$A0*mL%1�1N`n^x] u ~u m?|⼂#5Į8׫1_TxC~&�cr)˟ÎeȞ@@#eHHǽ3^<ۍ$'8߭7)GJ@?ZS�c<ip)OʀiG֐v09+�┰)zS'-pNę�RI2EV#Lh izn9JO=xMvc)O4ji@cڗqn4qA zS4>#M=S!␌/_J1~)Pp>q`OJ_HFN;P@J\MJp>(9HN{L.8MFG@<sϽl:}zR I0?\8bh(iޔ`~4q1TƐړb_1 dtzJIl0LYqA=@'PԿnj]O`x?0M4j|8\ǓPq֚ g#)�<wv#)8>U'ޞ37 �TdJ֤Aҏ4 7)Z 8ܞB$Ry*9@$WώWZ tLAKkSޔSd[Q>{Rf,ߔԟj-wRAU˶lI Xzq 1OqH*Y'ۭ -�QdpBǭDduT8IsG@;%Jp{╷hBO#ڜ-I\ )#w%IҦ"|z⥶5b6s鎕ZJ�9Vf+銂kqhhW{;RinEC+mSfeث: ڿLdD-u<[ w4m!>^Ƭzf"@HhX ֐f�b)Z1ژ[*H''H^ԞP1S~0?J:0czSY|"A xe�p˞a2K;{T?g%Kch@I B Xdۊo&5B6>K"YRW�(reY*E;nGqEX\ZWx[k} > JU 8BӇtϲ4Ů M)X=koK" w#}kfT0(| gE #9D)X UHKwN- {e^f\ ‰t]}ML2R>¹=s6t$$v<t%\>50X93Ϗýyt13�Zg#ּaGsju/miY|hbwo:eȹrǡvJA I?\w7Wн^Xw2�ySD䂬߯²uAzrTU?Ҵر8Vٚ5bɘFWE:!pʘ/@*Hw=Tw' |ۻj$;hMȵ=͜>$$�p�׎Ӡ2\]yQ' ^OױjFrhsڱ4D�uݲF0wV\iri-E-*>'<›88;r?U5r6_.G[yt,Zyղvь5eن+VU3I; r͐i^�KØ,j<RppsҺXHm^CsN-l'p~}"cs@D*EhNV!鷧5.7`z( }SDSٶUc Pv'--˜F@Tu nx9~lNX{aBc8�cGksPk0` �c_jr^Ud}0q�mxMBtmFysZ&*|+*kW 2ͽCFIS8\rtO$s²/xsoi ! $R]Վq1 &g9*JXI$:*k lDAhzҭ؃ {`Utk @,$T5#Fv,jZ+B_yOҮ٦6=x $AVd0OAQpՔ)淊T1~uOwOw$+ۂX'GaZD3d٭t�!D2E9LCCtK/kiĊr19!tfA'' C`Vs[.[А6.� <bZަɮV9cH{xNYgt"B(ϖAw|6Zȧbkq g }{bR}EcpAbzuWLmnk+(q[j(ݏ%2b'(zu};IhȤ$:@9y#% l 'SҟHY#ܼ,;ۥe'͢6Z|�^'(F]fLvǯj<5qx``xn ,`pWbPx*Fxu}o,m,n6E=k)#'Rҵ+ kw(Cpq *KU^AG㞑k n '1nQF |t4.LVtc(8QSқ<2႓^G*;[spjې2�ӻxRo ]i7, rps\a-a2@z5 ]Bdyiql_$+ibe{ë%tv$Ѡ:^ٖªv8\__%*Fed<##=+ebV.ĜW|AYqou<1ֱfݎ_7ra,+e%=9\æ)|,JX],o4CEKcqN{ KyܦwY'uk]NM"vc,$�V匒\C4QLUHH-g2FqҦ:j9%.x᛹Zwӕm+( ~BO^6 ]N[è`#uq ?Z&֧h(�*74ު)0(1늒�:p2s[ǥh廅l)9zԲjBc w7cQ<èVД{ Z@ͨXZ6p1+Bn皻jBd*4t%Pbd;S�;=A"QQAv\|wZ7W9yJ@$QhztdLr)]{JBI;Rѩ]yIUxtX;b1٪DtN1S/C.O cR%1m8>I_ 갏\"0$ǩX sY^}K%KjV3޾T#h)97j`=SQkd!qH:RH׸Dn})t21L5hBy�h" vOjR29R aaҗ!"Ґ~T-8 L2iwlRn!3@?i3i.{ajqzSߧ~ԇSqSONHG|}( 㞔8nLi9�ZP͓( 4y`tFOJ`ҚquΔ—I4�!c4dRIG&'oIR!)!I׭;#n):kq)힔܃ 8ݥ ҕ.H>vҡۃ)F�ndP\\{R.x{bF�|944tU׊ . EA@ǽ!bs,;<D}}G=jB|z G"uD18'b~U2G+T( +h]$ )�1'Җ5$d:Qkhj��JTc$TEr€a =:Ӗ0{v +#jI`�QU_85:[9<TRlW;stG,pF#${{}U0~u-*Q~\qLڸ'@=jE?ː�4bp3ebn;EW֑\ C.2`Z$irqUܒXccq?1yHrzUGrݑ)7zg.�6{zzR B)$9Ն?q <g8SO�4 ۱ҳ:qaW~ʫd>rM<=+t}p̸ e0qj8֟2 2g=G&%Oz1F5[;ФT\ =A\p03Ҥ�'D+A[^4f;YnynfZV,v4ZWѯUH<oxmY-5hW(AIOXY|IлHa]~!.`@ " ks,e)*snS\ٺ11_Kkz~KZ\cT~b1ڭypD'Qn.|Se=Im$&Ra،t?ƑGjȟ: aSma׆x&msL[.3B9oWE=ȅd1g W]r3УiÄ̋ŋwȮ{]𽧊5y<M1LgfTs.NHڣKi  W]ܧ`vgcAuqcl6H$~=kzBrsp:NKT|{<żaVmr\`TmdC?�]Fy&Hv�>ngIW[܊HElISEEo"1OZn�gRRg"c}:.ur7kWY JM|`d3Y \ 䂘]oDMEl-^ %l,�5^/ ݀/VMkW?c fY��y+gD_'P2w#(c_2H \qj'BA<g!A'96|"*T.`XڽX 7rkHwxa#20g^eqKʶF1$gq6ak5$BX9 A,TZ75J'/iފ:L JFAmksqz*E#-W|C]ncF,cJش+eRl2#�<Ms`_49+Z#'C..ER<d I׮|;ڷ3\K53נIۉ#xȩuH*#frvc>;-2,[DX\MR$Y'6d{C~Cu ]=.RwF3r9+o˥YF>Q(61T2 8RFcVA+y(*Ⴗї,UcBzsZ5mвw8',@:E <~ v<~BœYFo.|3!YH뎋^TCmkqau T),g �; &�X_I_u,20>(TSrӽiNI=Lڗ<ZZv..IĢI8;k7:HIcB tt{+Ry13J]L־xYQsG8aOq]qpn"BNZ3זw]ͽC&v kʻѴEF[=ŁBwG1Nђ:Vd3qft=/Siky <|Ws⋸.4Iso,~|Q!*eK5+28"4 8VTަdy-?DeVg%܌'w `KK8繙 Xag!F{{)sc-ޖl,Gl)<Wy_'Pǵi7092Xa NInc:WkP9zֶ,Q(=rfIQ *rЂ%9A~ I)$g`5y2Iר207 ˆ�m'"d\Ӌh6WB$I#LmrLrq:WA,ܐ]�>iPUC+VY1!Iaf��:2C~A\�pp+u,:C1Y79,qOZԚǯ:o+Ѥs&y9�}+-9`^Y ~+40\KOW%F ekyI`%{*pZUآGG!GiǮj`8Y]4AOs! J+ L%G9 y9'!M+S9kI`u]UqWwĆ_oRJJ[3 G.;'ŷ�ұTyL,B㜓J1BFiڨejdO�zJ=hf&T".2 D*%wdt"t;kG}:ordIq~c["' ��$zק7h| }kǼcUƑM}} R18B˲@_V͸#�uCOPFG q]GaXK<$ ,p*줅5|.w{=h{JW%7#tT4;KZ 2I'=z҂;(X,h.;~u\w; );uC~o/rC0ӊnzC - qJ3M Ru1#NG_jat�#lR9⋁ &׽; HG4NH@!;Ґbcpz�.4sL,4�:&Niiힽ1Iq"v֜�:bu+RFA4�FW#8֓#u8)`s@7=:Ax4 ) }zQ&OQI3JOnnM0iұL6y$ Z3A&8;Lɪ@.GҚNi`L dwFc}D"S^=_�G2Pxȥ1j4лc;"db`P<w9F1casSJՕ~lm@ݓRWE$ *N\ y&̟}sީ qޤ|٢r8H%(SwFIS¹~׭.7TS Z.! /�zTG� e">VJ(m!AJЁe\ɰav`DWyE'f5LA󕽳H^2Hcv˒=*b[ = sPŘ6HJF~zIazkrIElMS<8Z:|ҥ-'R J`MiMpzZ,O^Č{t 3sHX辔Ey#!9HbIROQpH5, "Gi>l7QSڐQA>eXHMY8S PL'| -㕀b4R3ޛRwTsnݞۉ @=)UF'S,)9Լd ONS\t00晴 ҆b PNDַRSޤCTu/;1WLe<Q[ 5I(<o;jx&>#^vjųDw/*j$Vy2+GkKD܊=PԊx+ \nl[�IF 1$�h)ObztE;MQEo9\7cnOsZn A=k_-2]eN0Ǿ+)+IaR7 Ѵ4VHL>gkѵG]{=+p#\. 5V6o7|�08 3+"R38 $d�s3y2g%28q<Z2. ;m%BMt"; jOw >x 5N .� &H-0g�5jQj*C@b.כcsUﻳhє #^+Z~]ȍD%zܽsOs,MyR[FRI?Jk5ψ5K{{.מ!5袷]-%<7ҸBiѼ0|KfC5 �Vn\kW"")@VN5ƚKITHIWn{vpZ>lw s"ܯjt^Iməw;3gP{gEA6Y^w%Y(.pG#}tZ� iݐf{̳mڼ~7i\|+#�XbI{%%$rqu?WwIt>w@cGnX|к( w c$ }:Vj[՛Ӝ:DrлToFvc=UtئQ%0!x�jߧx8z赩4d ʩ9+񮕥Q8y >:ck֘+u>i#N!i$_+c>ٮHƲÚ$2Y#V�1>6AB@= CBXӅ֢>W,2j<;pl('s[;- -٤7-#}N+bO*<F>hG<*tTهEҡY:Ά2%0z.TZO,w a)S LԂO2JO./<k41Hj!K%{++X6DjI9$ [xĈSeqȩJېYm#o=7 1>&6eN gҽi!1o4|AcO?&qgd9qZCBt_ yQSmpA؄PrI8�qV!V6XZiObj*Ook%̢dz#xPɠAష.u� W0*h?2-vPeEn6i7b=kuc *1@zҸI=ާ7aRQgp#NkTFܼoc,P- OkuY- |Wl9ʹ =6Lv/vw:g֮ T:4|µ2 _'zn浣cv� se.[v#ZTx6vA {⧼gI's}⽙>nMØ͙r4hzI@'x:I"&t"Ou$UwR%)PF (�WeӲŎ!b:&H#+sIJqx>ԥfQN@UOG\}j+C=ᵰ¶lHZF']v$\!km$¤p&@#*qM\3m>;3zqIg* *$M{QM6եy�dpM]6C܌s\ϋ#R( 1 y9h ^Pi2^�lU` R̠H1@֘ Gz1Z#͓dЦJL pF�=KrHlڡ,cn8RxD(cQ,{[^idD84l6Iڥ$vb.< okboZEݐ2܂MyD)T?9_ʽâTΐ/vH{qӵc]mAjq:N:tqI`<s^wMWF2eǖk<o<ɠ\n 3ץxncQmij˶we^>hF@ ZT�뮃:i۵znQG8My+\ˎI}k?hv<ֽ<y*&ZP<ԣ#޽˞e"nJv{{POɦMNRb>ր)i2O 0h 9wL)0G=s@ ?zi@ g_jaQ9(Pidg=;`ǽ8L8B�*S)3ҝ4ƑiOn޹�{N)Gci;Sh ӭ҅4H857`7=p) N:`dЧIԘ 6ҝ=4TG\t(X=ItpW#ӈNi8[=iztOJkGJhM!iASGZih@Oړ#9Zs{tL?�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/images/faust_github.jpg�������������������������������������������0000664�0000000�0000000�00000667142�12641336260�0023562�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H��Exif��II*���� ��@�������@�������������������������(�������1� ���"��2����.���������i����B��%��������Motorola��������������������������������������������������������Milestone�������������������������������������������������������H������H������GIMP 2.6.10�2011:03:27 21:18:42�#�������������"�������'����<��������0220����������������� ����$������,�� ����4�� ����<���������������� ����������D�������0100����������� ������V������~�� ����L������T���������������������������������������������������������������������� �������� �������� �"���\������P��@B���d���2011:03:27 20:46:06�2011:03:27 20:46:06�R��������������������UNICODE�&&keyword&& "Lille" "France"���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d������<����������������������������������������������R98������������0100����������������N���������������E��������������2������&������,������������������%������������������b������j��(�����������r������������H������H�������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�QSDZgr'JUZh.GY"'T 4qm8iNn5y'�Ž`|}M\S~sF C8EPG@~̞r[rzW#&JfX:^7t⮜\]£S1U^`?#Iꢡbg*qFtEc.H{ e.j>C|֯G}Gz8 J%=R ^r*r)D74+f OWc?ZqجE40cbE?Rʩc`�u˳u+ibl;_ȫ~a[qqѤU&CqұmQؠ9,6v2Q*e51#]@r\uϭI%olbUo5lVNsԒ#X g{Jn+Nk}%/PąR~j[.r]V_"XԠ�~O*sk[ox�u09B?j-~Nq4Wo$$}N|aYDfӥfӹZ,2X$б/{BXB6>Ƀ�Y'7?lT'}j ϩܲ9QVѧY1xu2糞;bx<nU>N5R;�kONI;?;!"?JP"rnǖz񸁜AH�Z÷Y-%N`)?j)Y}i67*EJc~+^whelF"HiuQ2Iq'AL�Z<cG-ݖů#~֞<dq9ҺҴ)rw9oBts�}lQG${-,m$f9*�lyfi+<rHIH�[#ի;XMDFFDLs! ŴBQ\Пmb)bHS庵Ht�?ƹv2T:2;5nchnb݃QMvQ$LHW&v� @Q$K `|Ax=?ȭl`qHG˷m%Y3Un%iZF^=@2 vˡfYAm~FVZw1$YUUV^RDA32xA/}~ ˻;UY$BH*};iWCzdix2]^@v彀VzMΗ,] �;r{JJz4с�?GHc#WlmN2/mlcc==Y09`qS9珲1fkk �fA2;tò^kK}׭vwg mv:QO8U$ޥ }k3V@a:gTmف-ŵ\rg[_Iict#+x`:6n~l=T5="N>[{/~F�Jt )uAwm䊵[rcQ}<MuXc|`y<Oy >ZD?3U.Vt4W/#}*ʊ^ͼcUg:֞|<R++g[ߘ]^E-ehw=}g5"qsZ[agTpj( =Z=&+iXR/fc1jV3HRyp=#8=j͎dbc։ɞj-sR rEzݿe dsMjCi4 _);iLy?w$Wf@��6,GIs<;$bXs^>tPן^qm"8d ~'َxȨQR֢#btt_*@1Y^_Ǩ+G5FmcpALsۼ+PkH|:dLWY"q"1/xrG#+ >qo yV121:O56k&0�ƺ?xjKVe+��^/&=K aHhf J簪W71p;iIZ¿]rrsɤ1p?:*)n#ioZ..^wf'9{�z<X66(I[}A]}l"!+lU/ONWNsz5rkS6z%6M`cZ䮷Ghȥ]0f@$Fr:xmPAE]TC#/6[ݑץ1�TPk(V1Adtכ@L۽Wן3.ʽw f}O*jybc%s;qRѢfNWRD}GUu mn`[-h,_iH R4wjxsU?cta ]-Tu^+)cG>jE'@Og{y*x{Wq)9ꦩv,au`$y8\fkϖ#2F:cnc̊W?a"mȼƋ.dbi5c&gL ֦3vF\;n͝1g4,KF~`hFvS2[[)w,`F8 tTخfQ^8*l'3ݬ7i?0"dY`Ԥ'y tamF;PO?zFj5M6;2mz?}2MCQ[I#i~8֠Z\grlon\G ַ-Q,Igr9"&["= p8'q@4At{:m% d�>5XOk%͌@ʭgz~Ykm&Imc,�INO>hf΅<Vg3$W7 AR{+]k׺Xeӣ@!h}2m .̩ sQQZYDm0~ax�PC;]3QmWDuFt\Udktt(xˉ*s8\|˕^&Z<PV鶩�X@Om.ڇːyɮ80ъC)<vZz�9 :9L?w'Oc^f_ΰhoml3V+x"s9'u2rH]ć}<phHuce^F @*zާCY2sRh㵻W'E&U_!A�\YmyACى^=ZiںmHI>po\}% ")phaR( 8"0}OҳXar\ִmV|^nf@$5w6& r) <ghf17?H1Lrm=sS!EZ~ũE;"$ԖiF=k�зAOl&&==c? )B= Gם]I?j퍷ئ[{RH$9]I^p *}fTH#;Ԇ�,[[k)Ϙ %Xqx;zV:Um}y� ?b$2Ԇn3hj`a@><c*UHa4A|p#6=j!HXo] d8P\YU8v]b?s) Gw1V 1j|s6O=r+ʤ'\-SV\H(Ev.S_G}ѾUItasXCQ^Uu%Ms ;Y}/Qw%\&{`?#Q/8qδu`\b`8gEV]qwքiRTȃj~j'V6эI{6gVL'uu{f>Ti|-ӚjhG�hbUIw0sg*EXOα䵂EG)e"C�5.Îy, �4� *3"畢jbo.\\MƝsmѕ ȯFXG,bL<;`vڏRdfgf}:kFd2);y6s[dUC4NA\lMi7P*X Җ1soqUEƝkHJ\t+ݏҺ*\ZD( ?} etT$Z6zBK7,?`}9#ަ}Z᫈VǎPT-jK Z*"_�on! �O8#9U+%V&XK#n1 O<`c9O|mQJ/J l~`jv(P}U%L7 t�M{`ej *1C̿*HZ5AQʱ$&91`~%'><ШӤi2O4Y $"DnNVWz0ؔie.ɝ?t9haܮbV�?^jVOSTW#ZS$[^NrIQUTn{V 9{�ZK[bbgqF%v< u"Sդ:Ucd𞢰V٘ZĹN rq]cVmGif?yΡs]ԍ$y'j, ֊W�6krC#1R32Iֽ73ivHp v+&pʈ G_kupL4m\%<6-O?ܹtoG$z4g?SXF!r~|3ʠhvG #lc:Xyp<zSe9JeOp?{i.!o^i(]I8$GF v* 2De q隋rqiƙxyTms)�kZP3MZ=eS5m*%k pWjנ</zUfdϟe h'Թv;6f-Ρ<QZ3=uvϗ>Ez(у[ìEU[fGSv=dK$GğER)_S$w#e XGY�\~4Q^;Kb�!AT4�f4QN0{4Gpk QEtV݌1Wt %d ET4QRF}$p}E,,KsERh2}h�C��C�V "������������� �  �O���!1A"Qaq2#B R3$bCr4S% '6Dc5s������������ �B���!1AQaq"2#BrRb$34%� ��?�ת$ff0Ԗ2 aªifeW7,l ~W0D�6kA( <b2mVUB<#GXMI;`-?TќRDuI Snt0X4>^ܟfz3mL/Y/7j�@X&Iy #JJdYri%RCaq=f7&ARw4o4s,5Zl/܎w7\V/6+},yN:Xj"fWe@y।uZӥ@10e= ҕDŽ(H$4UzzaLk�I2AfC�7<XjD!ѣg=pIij4sv?ϹULJ7{C >W *d-9:nEq�xRB7Τl$<[lrXC871Y{>w2A@YQ7 �TfP -e cRӈHc.5'�N VBK=P9Z{`j eX=H?xsp-o `T5@*.lA7f,.dxSE$:I};� =, ,25cU%XSl@HAJc;{|$--W8%E'5SLf}�jhePM8en\"59*S b{#ºeaSNuF k S�1`f;V'ԅI4r,o#iէZ3pI~{s}<$GzG=1UtuGX6 E"XBTܞ܃G~-mU1L t2k 2 q < HG'U&{1:K*$Vgx.UGm\m:Iʗ#zF!Tȩ�SN,*>gB%T(ae|5;~jv-Z_2V̰TQhX:(<[oo*T5OD5b v˳Zm2.t?'pҩBb*`iNY?2ˁ͠,E{ =)ală6Ynu/ /3.z Jz?0p}b6xdgGD{1_.~o8udQFQ7='睰ècH\߄~�oS1_JD:Mw1b1rƩ~cl4DJP:NA l?bh3M'bAy ʌ *K],M{8Q#eC-ܞƺP,\̚:E**Թmo)$ցZ7¼lypև0$RĢ(WUy-{2깞!DjU8 el (> 9u5yEDV9uӱ@ >lCiHdoJn~{{X ;?'n`;v DV1Z^ǞVq8wo6,D*Į%ܛo9[3K$Ոa}M7�| yDl@y� nv Dc[`oȐM%!~ GتJTkPn$z$B]Dj\vڼ65G Ѯ`7Xl?,daMNC(2 7X\pl#׬/MGʐ0j!T%l1`Z/ kS<t1� ~Vd�h=� wieH,ilAX`.)x"gHV^gypDa0|LL�d P:O ېN•zEUrb~ x!mWP#TIk CWA;"A"];.7܏qj8䞕$ Z7PT4sh�0hNVRO>f55 PVC�Q ,o~ |0qpܟς=]VuJ''xIAo4ńU~Ůʰ�턂$wOXbi5#t˪Ŕ[cs`>Ns6aX5p$4Haak?Q0<[)$\v?C�p%TvMwò0)ձ^]-, *zȵk'fծ0`{ZcgSMzf-' Kz{kܷs *iI% }nqؿO1 VD~ 5#[z�d* tWB!QkϽOk) %ƞ?"Ze~7Ϸsm,0 c{vT.G\X~v&87wSl[H6?]#vm* @$$�ůT10$/-II;|[ J#8 )XK3H[m>�o~D[I;nX ွ {$f0907 g`FifO;7eL!}wo8Z9}!xiF%HKa1VN D`Xo#'$CB,Gb SK.;'ӽ ي5w"I,IM� $:ꣀah 6$n,w7" 1"l% s7"h A 7Rۨk @rܝKMTT2$aqֱ�ls;;{)MKoNQ0y(YȬ[_n >fI@hM�hw"؛e6aL %d~ , "؀T`ly$G6A6f)6;\/pA!r9fxNov͇?+KAJ 4dAP7'|,EYe??$)b5 {�ܑm$b1ER-a_Uޕ;o}%^]H upǥva|ci̘ ՍP=R%T4mkʛ؍x(Tb_({Z׻Xs{=7?I˕&--b lhNFj rM?C).\,^� 9?/HT$B! JF;4 :xrTP.9k i,@E|["mUs |E B5bqPE- #3K;{Ot mYlI };s,ISqž8RN$@#Đ;"bE[4`](:cE؍CϵS,ZIl,Ʊ)]k|(@Сn=ϿK@!ی&6uC'_kܑ?AUy]R9acm{ GmjH:Β?2TPL.Mcdf&HEJɽDSF\ ~oYKV]ɶ>2HzP-X[&�/P#+,ZM=; nX([^`*B /6C ћSJEn7Q q4ڎq"`Ahs"24 ELG}r=.@I;,>>1567׷~9^%"(QUnKn[˲|}mD,Z5�kBi�RUXf$ 7q! u\l~,�㾛"\"oVsUmcP=Ns{m; 5Ut'؋ $9Y$@RjX wk|Bb4+R/2A R5 RكY/v@~~gbTxS JNi$n-Wpk< A!\GL>TEg'f-mcP&Bb-[;~`^?HXDb(ٔX%vp%Dg!lE؛ #m~8,8Ӧ<!qՁaE<ՎXv�"l1 4R:; ɵ8Y(Lc<RSBo–V1yӤ�@&)?]Q)iqkה-VB"7#u+`Ǥ{*$D‡\w;a~K,b9:740ѕKJt؝AZ@@Vu.UZ%h*dmQwP �y14Jc0JӨƱ~=7WZF+4`,??'X}H̏{Iװ/m9&ѕP %]@I+{\:R %Z߿nvEFStm�\v i~];]›=Lw?^!4[+*DgMsr@�)hu5ŭs�<g&@cd%XF-{q"Ͳ_ ϫ ů0cZ* &YJS#0wc++MD�;m~'ld"UK#H2폡oX>Z]I nw�mKchM}DhR_ (-lE(am ?Ylx Xܒ%pnHc.d1csN"`td9#mbQON,�]Ȁ5)u7µ@1"o} pY2ͽp{*!oqeܼ Hb.s`h]Z'G"DKZֹ>l)bse�7�>0)P) $'>8O"=a3{''SUk%# R~G"8`IaY!t, (KUR6$ve*,A�,2U.He3TwBƲ4C*5v�6]4b=[ۿ?:?0;E1*ڸnad:if ꄛğ{s)9ap`?\-D`-EE�' ha<N 3F7n/MP!E)_(H�u#+ m); }nֱmbnŜ#-KXe{�EoG֌Tj7V۾�20c%tHAd~D#B72t{Eo[/8"^9S-Dw {q Xƴ$l^'n�ЩS9$]{kmJShB\{'0++tg%iBzU[,+>rO U-C11L8C7ۿ7K!2Ďr/_`v? QDj:-=e7/'l~zIw]RC+Sά$&:_JEq{[8*"n�uI=S4LH4 ߈v "ӚfkKnv=xI7B#jL9t΍"1ItKd&-.;X[p(J63m<qaI/nB̪׳"6jȮ\ S}X@^aT J–H*MSrBn={? yhꔽ;!cb;_ck\{|,0Xk_>mPԭ,FziG .cw6)%*U,r0ˤ i7?O]]P(i%F>-X\1yC8.3ZauO)4wؖU ok{mlW%U|)C-pH1hHb*KW +ۑ?l;X&% ck݈GŌfo81GI]fbѼ ebP~#0pih�Q7.b[뚱/f'pn�6p8 :!+f2Bcb8#ָ[NΪ<;Nr}rR61}&on1U? $ =kJ4/BK#9]+{1g6Y05[LGq֢HS1BJ'� UDIPy,l*�N |Es] #4Uڵ;` HU%O&vo,FcX!y"=npU"uEWM?Nc":K=w3\F(!矋 }7&B`ʦ7="}m#yx6-[\k_˾8uAf:ErA 1w[@6t;1xa]H#;2,2,x>Q!Uc �Xil|jk  v߹$>uIPh܍7߷n`(IYhsޕTQ 䨈 Ha�kn~nm~1*)Ijh . QUVʗ|!1VϷ"wTKS3Dnv+܆Vj6j1,$9kG/)� %o86y,,J(PGMD"}POF [Px<o`dguCp,OBNtK[ "'1[+#a06lժc%<rGf�XxsL TKHঞhTIOk܀?OSr&K &N<:JELچF/cn-^vTl0ۋ_W L'oٺ."��7;a$/ DFV|2RI},dP7:6LlC[~?1ou:ed+Ylx Sq gRh`9KԚ6$ :<FyLȷ"Dd /qsƎky^,!iM 4s*j-1LGA(|߮*tOf٩1f6ek.ŨfFBAi{�#�8|F�2 bsOv79 IH  C޴}5O E،^R[bGEM$:�:~UVڍD {k%tL#a֑mmKQ!)%TPEDdJIH*$8桬~z�Ver$De]_xv+`o6{Vmiî#]:VI QLv>-b}d;I@X|֥c]E^ 'x1>}}�CbX1T-ML&\�StQfB (X]N[aSG(H6Juְ7ߑsuM~ZǞؚ{ga2�f�O=7TY&gl#Io)"yYnXrWmL3O]4"OE7"wUW2\2W$l2Łbv8S&0J@� q?$,�qTjW>DDz؆귷 )5eC0| ]MsK -DaT7- yh5G legm1s@s/3gl * KOR!K}꨺Ů{m%iCJ%g6"ة; [�?�},02٭4Z ؝9&NPV&Nz< `K4@obupEffR R.W7c}f㴒 t. � G }X$<=<F5~ wQaw2<u(ѓkms{lXrH|̤%9o.ML4$hn�4:�ۯ%I&EҐYUGo߀6"wӺ/HK)jM7 o#L$jiȌȦyA"߀m7 Ar-Bӧ#r;nǍ{ {,ZjNζД)ʦ~tYk[R5?! 'u[`6<S*}CNF#{8к\+u5 poHVxLEd�\ߕd_$U>s`W�2W޽+"l+*"W2?7�uHzZR9NY -~.Z]ʹvq8x! H\f]m� T [l;� ǔm!4JnZQ_V2ԯc^@ouDO\;dH5W=@+E#n[}@,pA2ѩ]Hfss`{~ +Hv�+Fw ;] #؟{[/"SHMxJ.cVe i7߿lcT 7;[ .1AkAcPQ!h,s&߯h<kOS_{l{Q*$6<�-]k*KY8�=qbqg-]Xi 7Z n BV}#qI&ۍ Fe�tܐ H3>kY܂7=y4"Ve$l%n,l6룩](j+ F ~SRpWmJHYm~>_K-ED(9umQw}K`u �7nثlbg^D�*Iq nw�`Erǖ7'm�+bB}z١O59JT-׹ySׇVVLR ЏәӄJVؕX@Y*u- $M{CkFZrk0<(Z<EP?flv<k "WO. F%M`�7ns(Ŵ,mrMBFD"`h`Vҽ+Zʮ4*$ :@|- Zс.+bVz}Smœ�fE,#d.w,lM ̼z{zkKIIH{{װ&rU O9 33 $ң6$—4J)A$P8$ۓm0r}DʢK�Gu�Xm�>:x9PQ/>yA}I:T*6~o$�Hљao:bIֵ\dTTK$ zVb#M;“F;{Xp/) ċ]uhK(PY]Cfom�3)'Ut`R7XhDa\HҢMYX;o}voC k; JY|􈄔%k :Hl}#Ў񔽛UXr~,¦Pfk2tm~qJo0YW6'XT p9Cym\b6.K:(؁ܟn1QǦ6,ޟ{ 9M1P]M@�w�AX b*%k麃~cyKL.ג4o<Jw^\P w>F(+n%܀? {bQ1  cגR*mŸ? i 3c c>_nDeV*?m/nE_ʱ:crs0 #T?FLREI-~W~NUJDx-W77XOtfUqfz�-ҤBʊ.aŹHIPJRrÔdUJTбX($\�Wq[R8d &Gova idR[r8;s򤅣`GP-WpoZRh,~zQL j#<b)Fq t ��[�oon{mHaG!%|ն;ZߐUo-P {_&*IE !b[�j*ajidxiAf;e'xd$<_L@ *{ϾȑA$50RK*ֹQܵYKG3ғ**5#k�{ _BCL�VͽP:B}[aRJ=_K/uqs-�ZIM`b C@lF�<)#dIVOB�{7D]#K]�TGRھ-~ǞqA @K<X)G$ݟpUt/nn0MQfD~[;`9cGRf`9n{ݍ&SE,5w?An %5�Ŀэq[Scnzx6ӤsąK+,-pG^mmtksaR rN�)PNi$*[㵾OYi, OU�ISHS(PJ5~Gֿ7x&vyBA[xlS;@D%Ad{tLdu�ckn-o8ױ2aFa![J1�>ǘ;\-qD- cJu<LCQ� v�$ $U.I{=򤓸ӮQaOH/U4 aW/̆Mn{ks?Jׅ/slHEm QJQč^ě~=}{K6eR 6]{@U)RS^5l)mۡef]H %R]mݭw߾,R<HOLA :nv=�PEge }ԈU!}l=ooqI:x=Tlb ,HFX\�1M<Q(UdU6m'}%2Z`6׃Um%Hm.0ۑp)-Py< ^$BЉv9N*ŁdPb.�#\͉[SD,]V=`eb4i n.@;ěߋp@fr>ԄU4D+<VYF3�a\<J"bnnoKXıED k齷3DFQoe8 -N x匝0#^]'CbyX ұt#�8e �_~wU,Mw$km} 1ڑ|dQ]Ɲ KL(']-ooIgT<I""2E[npDxI2*e;.no�2SGOM;!w}0O*)xl%&7ZF5F:kRHv_ h zuG }&oÛҫ}*?f}m{�>8("JD!w.,, ۾ַ{00SZ1%*/eIX@F&/.ֹ?p6x2s˥ Iaҳ4aBUXzk.I%A/Ti%Jw#14iD<o<y�Dp*:e`M)<�? ֑iLY$��oMYQ,C<^oso.G=-hwuO.m.*ۍȶ J,c3))b3ΊdZ;. cq{ߛ_km`6v44 *F2y|meBhC')@¼©΍M*)T6~x#|+3T_8(,��;~+v{V &U3̻on}F9਌ <lcw# >rC,VL2(E쐨[ğpTs1*yj6{~ό 9Qr{6ߍ߫1QD _a<moqmHnzs`sqI2OX٭KUD *}qc۵I=h΍֌n5 u� ;<A)|H9 ^f16�)T]B-�fO! ԰'su[#}&2Y, G k6?rSib6+},ַ|3-""؋|gT15Xlsok\6ŭ`}Q (X?(¶XrpTBX4pu0YG4\GY+Jl *Xo`I>kS"JRJP`6?^g'dbҠl+Om8E$P%K*k]VuԻ\걿K R SJob슓)6r 1) yZ76$#uݹ-3)@ֹ#ZbAGf1-dtOLKv qk>}O Zʺ#bo͹3Dc*Zto~ '!$f*vOO߀o XKQ>oO8EFHB@om7r~?L%Zr#Т4; 3F$Tp/GV2'd@ Mɸ? !84Tڬ8DVbP@gB9Y$-R;+[l76 6=ҺVC!tU.�;_{܃!N<Q13!ny,aڤJK( pi76=RN 4 6VmU<ft L LhD 01/�76�n E7=Iu~%b!oߝ:U"s0 _6؝Ϋz 4o*Z0bv(;;t7ю*; ==+Ek+4 P&cw‘"AG~/'}H4(tJasϽfT,ӫn/o89RM-+]}: mCU6nEn̲)6=QBQdbc676/}\I|I_}=dD%U,8vQ<T�6;>�]b6b [6߱5h5y$imr=;}oR$n<I�R +.�o|o㌹:nUHV{aRI D7q,$Ud[|Z�CGpʮ͡XYwn;cps!FAI��ߛ~,ځR/}[…I-c�3GuZBi# -2ؒIc}b�6�laث0סn1K~Jl\oO-Q<K!?˶ +q֝kBM,4/m,ry"܁�8ࠊBU{q<mo`VPJJ ͻ+RCU MV}T3kRZKA HFubXٕ'mool-0d.\:Q=~^,B{n7kq_ BbF?&:Cf4KŪE{~}өQ.n-sƟ\~w;�:c:ny~KDhRRhKA[(YSo{q-!F'6#+oAwӶ-D6aX_�o�m�T$&kpX^TmW(be¯ S1�;7 wۚK,Rh~bxQ}!Ev6ٳQEЈ/5 ⰶ}N^zi%JjjB;k'UgX&/(C 7Nb6SPc)#֭w!�Ңwfhڝ (T`A` Bߒb<<[lrs�1bvhn oп#QSOO4AaJH-Qro 0>dQ?hfJi^�{]{+C, f/Jsn%:+,ӏ/>0#D&8iք[@ t>LQTk(4ﰿ7"tByF-bmbm^-U%#U:HϨh-_(”_$!˦}#r`/ ѹ0I�,qIf[܂pI \C-" rNHqؐVmQJdI6#J~1~؃�形AA(B;:HܰV==�;S3ΦG*t$/$ M FHu)};m_  3l{^t2_NxQ-C(6?KXĥIْ6 2.ǛX_P?>E"�C$$-w}br,xiEF4V n�õ'*�e7ZzĊT\heWvaBmb7Nj(Ҳ$p.{uO $x3*@(ַe[ƾP]>[nP6�TZ@ !RB~U�/%D C{'{c2#Jʫj`ȱ4ATw h-Ͷa#`0rǮ })nSNp?ռ QOro}m,֐:Z׷ۿ½I$@͉:x;-p^QgNz˜P"gp#06HlqTg{#p^/ YH jV"B �~P$?^Ti awa+"?hne@y2 R�۵q0=,v\7ө~nN;`J ?`yG2Yq;nO&qۿ=\fBˡA;m~7 fdBU@x "y UGywBE/C): sr_fͶܬo.g6UX!_U<69U3f~ %\m#I,w$*D(Gs (D` a|SG 38eF Y'HDv.~|(,ʅQM9fJSi!n:4]Gr$]QȢn7 ǟ G Uu ٭wyo8).i 5r8|&s҂ `;$IO>ؐe{Q6[FĔoA mPU#) J .?>٤ӊUu@ׅ[;*H-ʃ} 3ʳ<[{abIh巟N~}}!Z`�=DtV[n"Rrޑaq�t19d-) f6�uN)~K}0Ki>U\* H`H?%fT ~{5Lѵ`D ?"12A)'; f%kRՠhdn n?T68=;SjeRnc`xK**w,>>xtF@C[p]6n1R1jΦo5VĀlw�QnN,uYd:֝Ү6MEpm}lT,Τ< 5K\1x>~\qyѸlɽ "6 -k.ہnb@Kv$}=ҧZ"  `4n6l :Zź, U[Iy ]om/ DR%՚E& kro7q,ARE\s:,aoo /RG 4麟׿3ߴWɔrrݘ>zğO27FXʧr9+U .%$ы1 oYSA*Vr!ۏpmaA'c$p%e>ù뮫3J !IYReo&4e 'mj`(,FHbAR77aO4q .xzFp~d tۧ#mX5 ^'9RQK&р)ߞij`9EX*mW7wOO+#IPc}&�8"G ̜:f[X_OnN0() @�6S 2ţ\Ca1xug1]&ێ*t5 3G2\у03 C"H$fMfG۝f8\}E}`w_] SHֺێ$H_/Q" HXϝ[EB-a}J<2N@f?Mftk VVLV {QiN-Pi($$,bAo~/\T�:X&;hH,NKa$DG k2 nO>sj\sӜL}E8b Nb& e=5_w(J{1~G${Qs$ RVTMVSom_SQIO,]U*w�Uq1*AhHf{\=#[2hySGPY ]k~aWYNj#:!k߿0&>X>Eܕ4:?^ԋxdwMQFǽ?fU=Q�>m6Zm# kdO<@[, $}^ogᒰV')H>1ee㤭Hd}.P�ĞE[|ƭk$?T_�!n[UIQ@J[r{m!O+A>^`$ 96�۾+15A /5W,?9,[w* I#n?O'Y]Z`5]?} jХ $ qbvZEgjI߸k[F34hӥHH&g*fT`uUSp `YٞJufIkRm`v"Wnj*Y5ar@{%\VɌHB2,hmoߞ 2r�,vՀ_R2PuLkՖQ"!O>rB. q�^TՊ t&yHeP�'׾۠jʓNŠ*n s91*.?s*q BJ.DZ"Ȃ,F$om6O<LȑI 6QX~�p*DS bwQp/~~ tuHER$�`I2w$mKzTz*�-C*'$`ۋ}٧ (p�}=%}KG%n@p7)2d-Gr }l=�ԗ}4<n5b@ru6zgCFemD&�IGXsa!|PڭŴ�pm<R<Ҳ;�iV"> 2E*i<RE0$z1]p7#!6 �~=Zqn0Xۛ]5@`=dkccgcMV6,H?)o @7D �! cE<uC#yO^c_5EN6lnq? :(�Ӵn,LcF䟜v',FkuţA yI[ּ}bV\+gVڮOv#a-KtmD 3JC)~O(fM "hMݵ؏oϷ"yTqknK\zG'iE`T, 龜9;,bEJkāf1q: !$~3$[9f,ɧJHs""Utc @۶2ƢSi/c*K[c&&aV\;QCyV6w$}"MV1ХFwoo"m&I;_V(7-Ǔ=JH(c 豅 j!VýwGX9npV+mE b|wT}$ x�v|A!4,Yhdc�&e( 6[)V!5LEln8�\R~=L L3@3PTmsͱK,a�S66k�f U6U '|�\a6k*h^,܋x*(Ii � m~|dW ܍@{�<,Қ зkok\�׌tHWu2++3 a;#koD) V'L^I/x7�?$fJBPm_4^$&K{ b% **�}^PńD!~?Oϲ*Fa3%Co~TmaW�ڔ؛w}XԙkFUj[a}+q�M�!*lu>Qae7hV+$H6"6䂞"M$H Z�VAU('fGi+mi*N-4$KH(@ukUX6mW!(mu%JBJSo׎GћVUM;GK}ؗ؋#۞pz@]"#03Zڻ1Cj/U2U_'bI-b:XC#@e.Zk Xp[r_zbME )8d✹}'b�l@.!Q2I lְ �k~5>ꈎPeeYZH/A{%u5ZױVn$-;HY؛pu1�߁;dSHh(DX K! K1i%^S ۑ#LTHCLLl [{\Dt/LjQh~sP$R"D'$ 9X$kT&w f^dY�xĒ]BZշpF 4Qc"m\~`1M)RB�mor/( n_iRJ }w@YjdWL߆cQh]F;H䍈!0a֚)̡, bI-qkk\2L4@ƐљBAlw\B|=EM8A"sH 7 @-Qw"M8F̚"1ɩ@ 0 ͻ^l{`tv�tۂIFַZX<yl㍶�7bu�~�h\uî0\�wufQmo{;$dJZO9Li m׽ɽHRVH�$Z#),ۃkcGlgF]֘\�︾6>m p q^ZjZB&_C^=jѦhPȢy' 2aX[E?.M#`6[*KIQ!yLVoeiO}H[wIQ&?,E酰tg.H;.{1BjM/ɸʼn�S)G|ArI:h.iaQBijIBN{v|<)IL 5G< i&VE4HH}>4*TD,mcnBRR7e<wAGiFIuE%Nef@pm׶JM-BE$v{O8YP U0.ZFPM ==ЍpxjRс=~aM4O;8+*^]w&Y%B)Ըza}8[J|[B >64+i*!& �n?ۍ�of1FSݥKjBL}Gsn0$}H}ٮ=_vsK-U!iݟS�@?[abi@}1ҥeOJ~` HZr\ y1K32hH͈cs}SfeIoYŁ{/l!@hP]"r sPC (eWA'skvo}pB,IפI3gLt'ao=7 4sժ  ~Ij`9LrJ4}%>>_HĔ7Q%@vn <ڏqzjij3S1*J~ċ B�s Fʩcr͔~Dp-,ҾИY ¸bhdIm6? |sŧ2Ywۯ t;5+zzgQp{woԐa~݀G+*USIrk{�aP.$E1&w�^19&c bX/QRQ+TpY#?Ì]ȇώ0lW~ 6XfET0K$G H ʼn?KO}mj♅2^(Hck�\(n6颇#MΣ é(!}r�ݹXg)X4osncszHz#6&u,n~2-BT�Ui>d#)Іv[+iU!)͔�p7Chaٕ5r=D H{�ٿfoR3if`8.Tn";1 fZB|۶8iVKb~Q@ U!Jw^9jUX82RNvKs`$@aݿ\'I)]۞y<(#J-˖ jկgQ:c~LvOWYယoConw<CYR-teY*&n @UG7f{oӞxdRp ~},%0%ԯ;?m0Yބއrh7ifUnsN E=0 >wбf^܎8R5Eu<cAu�"i]l/m6mGg Q:Yk)#Zi6DN.`&Hw+00C*Sͻʐ=I|qѰ9t]*1aw#ȟwP hH@g�mTx!HQ#(f$Xs[NԌkZOkokSG�E24#6 `$PCyD-R\i`@@;�{Gv@5c-S) 7#Škm{q�Cۿ|w?VYX�/)sI|'8QеDyf`Ϋ0 o۵cA142Lr4K�-}}~R#` `$`>;^tLy]B`*eHG&)بRwv<b�=5!g\K9u{DZɡD�̫�_:N֑][W;qaowg(4b,mFyTCRH販 CoYO8f23 C{l;1Y!*at�7'WSONڙ,8$~V1,/~$WT!{kl6ӳ̠ m?#I35^eRҮڂoqrr$G")So{/1ҠG;+@xv֬UH {m=xukܒn8${q"5Wkw7; oډTJ&:XanF".1=SZexVM15`Cܛ67*uC,3US7e!< !1g:jeH*"rOaחK!PomֹqKv|JfqI+ xf= I qLA$^ FE@<H (tjv᫂1>MT<IO.H6lR~j ,:,h!RLQaA'|-Z..o߾:^ek*[Y"2"! Q{[kH:zŽ栌%>Fi䪄6\ Z:BhZM@&�?>*4tܢme3W 2lO Re$ mW8HY$ FT'P�#6! Vq-�@a :d6Sܐx|}0Bl 78~\8~$)LQӡYIcm\sa<@<;[}26*@zJ^\{= n Hm;||5)e |ZX9B+P $:)ͥ{ f{?8YQR-r f4FnEK5`@=Dc\ Nv`d*Ml>GhV$dLIŁqm؋M*\)pLx,Tͨu qv_Ou9KPNa1`7c{ �硎B9JX?bloq0˔3ydH]lE6ۜokؘeѪVGJ*N#f{؄*?�m0:?· ^moc{ocv~<� BXi. P{sp#{FB@[HT\BXqe-鱐?qol.R;Hf܏~mRѺ{ʼn�P#`).UԕU~> QH\Hc%:SmO 6.=7�HQ(T°]Oݱ9`Gт8F!7*mdP,/r>-̑&�˹k[ߧ wPHX`68쐝2j^"4�'ol2�KFxꁐ,xlVw]+7No{n77P$0n�Rvp0ʮRAqQBMb*ΡXL;�o�n>?" j\idhpoX*]c d(pI�w??tjM er]nx mJ7} [E2Ɗ n=_>EF>bXc8 ;8dg֐6wrN�=-9|:,T8BRj8 wD-pۖK3(R  s$B[ ~wcCm \6?ʡ`>cɽ5k [iP>RLf滺;k2�Vۿ{*+\fJSi}nn\a*WeS϶�& rݱh?v8Ѣ<$)^9RC)R(rz ޛ0Y# @g ! XXX[R]lH[cv[5@-U% uQyNca1p}]-76qK@zݺʱf 6$ܚ3b=m MDX^ʦv`&@k i#2̡ayc3+܁bz@=E5 Mkmu<֟- N&++HuYd?[qakfipS e.XE4 έ!W@KINGVuE#XVcw,-:w�0 /]\{)\ªxMr=n]vEKY**%9^ui![PU@`nZH۫rb%BX>�wiS#UA+KL俛*TwCjSkw`{g5*d&bMm{X `m#ͧ&z=o`=e6]Q;RdTYZH C�Pi (<zG6:fR>{Dr՗1$-MH!#NTk܁`H r-}#Wh򉾄 j*M6e@,YSSIf*�e[+f X vqb} ԵD9.s]5TIe H'PqfH3/bYPΕ%%>_54 $b*D�-`6'mP-U m5P>{ri| *| F(Il#UZ:H 8<*빢Zu򼎞.= @+S mLSNR @c ((r(vQ*QwB#2@ w$ңŢVĄ":]R{VbS$f :EMR0{Z@vӽ]9} N^NcTd ]n i+.YJeCot,)xݣ] vXt/kZ4H'd`�M�8�ߓ�6CM>Γy9~ȒgmZŮ"C~)O0nISDa�g'*1Ҷ?Ma2F@ cHMk FI5$ZݻaitSd0#MIvٙS̺hs KZw_5A-1! oی|΢Ts~^[em\1oѨu`-8~xK:y*(�dKDZ=Q!�m%eix$WsQ>LM$�G�#2, vm�xfa]+)s-Uy,ws9OSd94g?+mmu6n<|ahpKXp&j!J>VG$aֵl(WOeh ->mM Τ0 mbŚjPG{ma&R:y&)/mDTeVۃߜ tek�o$kW.6JxvpNs;[tnHY`cO$/<z;*` PM (~D.GӫiRVB|`l�H+ȫ-KcI >DRIA!m1A[_qq 8]3EsvpGa)$k-aUGh5JvH=~x;,0mkp=~v GDD "7¥$ru7_oa 乥 {0iPAA\_YP壧a+[s8?ݛ1zi?ǹ�SwiO09nb 28$X@`+f6ӕ)Ʀn#ESX9"xtZJ"»s�K{5E⫧UfU}CD~>;u7QuEOGm_4"Lg]7e,,I#{o/9e RU٨}v߽o}j[8�ը#SaSҟ)qZ\PwѰeDir8~m`<SԚs.�}rn-A)G[]UA-)YoL`X ̣Ə 4j|@M+P;\N` éRHMK}Zn%KRRT6xs=t44R_0RߋJ+|'z⏦2Z z 9*&#R, nMQoWѺ5Đސ };bUK6MtPQnD2IeS;+Y$6TgN29Q[771Y8W"]$cϞ)uGI.QZg6[BҦnx!̪ %�cY-M[#1dP- @kwUFUTY܋܃nLSXnrsn 9G;ҾC.VeIRzRװpC.CT�)ƚ-a?ॗN_^Րʼn _4r8*ᥔ#tcv ILx^1B$UZ=A2έp, p{c:LR ) XIB.07 b%%ˍu5fLM= $!t$ 7�-O�ʏD鎓1ęo 3IKcg�qzw&jbB�Glo{*�.uz:1=Ed d@%N׸1vsF_vZm�b혳F6}%AfT(hi)W3|H]cS89f;eK=|Jt?) UT^}1l�ءmv_?$mάBߊm-Ǜ1ǝ%9OUƿvjLy)#B fgdKY<9Wg)5꺆&pN}'m❵j²A"_o2b['im$Q$#4oO}tvYuFU'Bi "Pez6�&0'[S,g?Cy0c bPk<߾=8R\ŏ$:2,88ݷڻ.tVT=ɧEc#a'q5V�ӤKH�jTl-Kv zP~iBə0V@mTɵtn*Leٜpqbp2,#%#Bʲ3/�P%Q9 x1zƱ� n+k:QL89}!;!,a})eծ̺"xV<!zzIfk8F�W,xrDv:N�}\��RBHfv7heƾ*�[S[}=Te[) mp{XXҟ2N36~U�{aGԁbv>M1шwί-a4[ƛO=6V7nZ,jߺ{,�CSҷgґH6ߔo򚲧l�c V ^bOl\) FKMSlCkRU:J3!�UۛW>�oUO:D-Qvu>*jA; 6KUJ/Zغl2$qJOȆq =G� �GKERj’t}=rvk|{|x7~ׅo6"y3$V_0ŀ>h6wO%&se+! օ'C88~v ,BA?BF1� ?wJ%QOK $=I}�Pm�f}Ua,QO'n�_ʳjE3L @v8ǔ,�dlVO\Rt~isEhm/f_ckG؝_ ʜrܥݷC+®lTUwSjV:XQ#B,oeX9٭6'k܎%/  Θ+i`jjT@;0;.aĄ2z(L4T 6:ܐ>ߞ#9TRċWw":|5Wh(HP">�p`p)reKMm}b�Re# 42:p{mȫMR.Dll�lJV=I~Nh@F[T&JVf'x1?X:=Ce2sV$?62POJ5z@\n~}}*a;"Ԁյ�۾5Oy01)Ue<H7`ooҕqk�& BoԶ`RagZ|HBI7=6|U.[`V}^㾓߶yT+ I7y G>ͱMIB: �~{8M_4|F)NZ2Vxn%<tFXhؒQA WugZEK$UEJc'2Y \mkqqme󼁊F] iO1�..9n0;ގ AOX޿cel, 9Q;zsਸ਼:VUUK,վHY �k-%W`YGO{Na"4+ͧ&l m6`y)x##i3\8SlnNmϰ *F&͛<zX Q8>rI\,I_x= ᜉ2.{r>>{E:QNي&WJ;6c}>Rvյȶc(_mmŔʹuJ~\eC,f-72;O` c ƍ<sjӨbw~6�@ޓ? q҈6mhF" [ HkolwDoQ ,w"an K!T͔ H"<aDBdYo6ZUVZnސA;{suYBY��[s mh};7<&K:CډU`\%UeѡnG?>p ٕʆLH\!_An ۏ`*`% 5�4k E:j2mZHmߞG �K&fQן)Zf* iFC 2=EU\q{{{c (6oHH8`HrSVfˍ G$LWv?M~}LXʃ﵈Qb%T=C1tKf:Cx�B�:@="m KhamkԧR<6 }ݭ-e &zT*cQe pWV-{q¬BP , yܓ{cN7Tw?Rxϯhp?jv.-O'>iDtQYJ3z H&�;KU5,%:DYb 6<NLҊb>q4o{qZo-6c}=Om` m!v \ Sݕ }ęeDDICEgZko Qs![�Ol`hQ4YұFH6܍ſ|RPg犒?<c]�YȒ#%E$EN�YQ5<(o~V!q-rM"ƬA w �,ru>Y]ع>aqkv۷7f@Pq?u)؇HHzk= 5]I1p [{ddj瘐tmc%cŦEY.d$w |ac%I*,̚fKqyzDO5z~: ~`J>V'FmrY^<Oz&2fCq&Lzcw2:7oo l} b,7k .Iz D&MRIr:3$AIB>pMhi㷖!vV.ǹ[.lieճXm}8ty^ځ@; ű=ZRZMHTi%.JsKPA� ?ߌ?g#BE6 pMȪSJt6P m}|-D+Z] 0Rxֱs"1kX6qq cH!*E[kob-}[*%ծ#cHJ 2ynVXAQ{ߗHVZrnmca˾4vˡoFؓs$uAJH>#wBEE`^kEX=6Km+"䝾cId8oHˀt +>cR$Ka/{ 獱~h+!̠1^&`G_珂x؀o콟8�q4!c[moE jߞ$Q4CyKh)[ǙSXC\cn?2Ɠ_AϜȺXHn1`uÔ]P`EźPĕ^dTj͘Ke1*0\  ېKTiIkjeuwJ1n6暕iMB%YQzgPI$Mﻩ~84K$pzxP-;s � -%K5x0JmP*7/iܹY [sԕSe5}(N � ,iSNe ,Qڣo#哉43.@ICc1m.ZYi1JAc &]ݤ@cvC*^pUQ�k G퀹#SUdqrӪ\.6 zc2-tF1GW 22 r{<FI zzO\R\nnke~�$z=/,r~2omb[*aI&ܑcoT_:zJJ2-  k۷@r*W˝^ZI;3c~|Ō2)%>ߔm+l t;EX̉"&g RARnA,*/iU TS}Vɏ=ՙT*}ꂩd7-Cq6D,=:�2z橯B6)*@U6"5zNůϵkwҙQSS-bEm? ⌇-Z�<w5BjịKNsmf@NsXI-CfN'%RV*n~ֹzg<7NjJJ#E2 Cǽ_qTd9}Lx(шȢO}lU<05әr*njA@8T%vUYʍfP0L k_�;GkJr{գ)K�< HRE�v9pٸM # U55~xӒ[Hu5QC;16QbF?öjn~Π:[>)U1XxǣO:^ XOjvu1x=�?cfckߑ3V  J\YE_FE#-eT^.]wH: =U"ʎNGc3gVwQ, MoS 'O}9uv_YUSU+Drwnw +MG_uW.u3"֭:4*II?;_Dݟ$ *rmӶvy`I@pxqGuGa8W^#2:h9U>jR` ͅ܁{Sd4ʕtɪhZCA)Gbfe=@@sFǢL N<ʜRb(ũÂ>|hEGYFd<'(""yԬH*E�w}$ `MBֱ7Yd9[OY򸠢 �h�6_n,;>^B>H_S&]A_]~BVʑ3AHq"etN*$I#` �[p"dGb�ߟ|O5.W5}YTRe4tXbj%ʃr�<cNΘ$�9 Eޖ`AMdab <^�ѽD)ޑj�_S)?)<輷z.`(K2V�]v0~m|,ȼBOj)jo#P�P}Yme jVWWDvckM,JM;-A;&;%8QIJ \ hcjq_t}<�7w:(itP,xc]z/afICڅ؞&Ns+Jl3*qLz=u\mǝO~ [n-p׭�ti@fL\%$q?F11e# �G]pl�\Vӥ3JRi€o\m̃ih3y|4]`7h"-po/'탐r�:5ym|/J:.GL-;o1'K!ϣoOJ22(9aHљM]U=|fPOƫMgƥmߜ�:+/祯̖ͣٔMP6bWCEV=<B]5BJ^?SG]= %5YCk ߖ6ñL;k;.jETRGXGTa-}4ǁ}ez9>{_ʟ}63񯠃�@ʅL];S,RqOn;5>|0Ζj1G$�? 1'fe-Y'J>Z+zL+}@ߟ IzrH #Rm�a; Lԥ2W ylJHEcgߚڮ i34]cP- Ⱦw0?T._OH :Bo ާ�vq+Qbe30ߥ])�j>pv+ ?⻭w.Cޠ魱IkᇜxT=GO!Ō0/{z13 !ZC^^0.Hs܍ios%uuPbę3Kߛ؎Ï{^Sf'u򀝿qKsr OԘտmz^^2 }ys a� R?аT4=GBm|y*:s~sc4sf>a�~b:`0ȫ ˠ7rG 'P}9JvaVOG'<>RQ<l�0˼)ȞY"d0./_Y1[?WYNuRUfES"VT;xdyij׍  aݗW[@o}HB=DUkƺyRƍPGI�b@Bikh<,aNJ`ZؓR�`f,,1-_IfOPIoP'`p "׵)YPgoFa#mH V=j԰7d|"0ERb@%[SkL_@ H,I{~v Rk tX_p9<۟eQFޒMmI!2)![_sME�OZR C*:&JyA-#5 KyhD<mFC(oNaF}[,`PI �?kkEs@3ZH_cb?[~*d\Р(Z5^7jNyh-P~̍$T2r}l},w8Dr+ thl 7KbO"cXDAG7U5TLG## k [cpvoׂ^d\#b [1( v؏s8̊&ˢ(!Uv& hH-k|�[%ٷD2򬳨X}ƞ}u.mG}(6&a^l8P %cIS%ȩgsVޔfߴ%0H졯}7_ʲ#9]�[B{ߟlJ>*Y>u=/fRy6Z&V[3X*E># | JIE|lh{:\A 3PSJ[V1mdc=JuzIq1KZ.`GcOE upŶ'k}@4rdUTAϤ%[Pǡ#�ׇl|Η Eo:a߿^X6@62(`ȩda+ƧP{܁1 '6"ߦ }Գ7[^�Ȝ}09F U->1ҁxT*&:[gaXxX)IHawp8 &DV~? 㦲Y0_Q }F�#:įcQ,߽[4`)RHձ;~S2C86 6؟n0< G$TdʠiBv7m58cb6ܶ<}0a!TP2._a|ePC,e2[8uE<ev`ߗK2burmbo_ R�Q$}aJBTu:n׽ {ĉo:\}3b;}>ԡ#PPZ݀ߏlHҪeNI]_l|d]- cr [<R_5߱f df nI�l4Rݕ)}w%GmtaanPc &4]`):m{o=jYKa@)RmaqXi,mߜHJ.yLzxQܞ~{_ �Ĝ@qSQҫucw" #YDV*P$_om`cBn~ DH" 4^$~H]WH ;61 sb-p|$m?P27v6؞緾d8I"~t4-J"57*F, �[+i eVoGc&cUoiD|˃pk93�L*e !cVpJYًŷ;smǷ<Mb �#жU^`>XI4H?Oni}Ƃ}B^}05 NP8X0% kQꎪ=J=>�Ɖ W0KQk7�/!8q L#Vo}8XDZ Zk~>JBtA& q8&C#Hْoam,n=U-y.ڙh " [L?i}W~8L1:Vࡻ}<[2t@g߿A!f0 M[o]b&o)a5:UH)kߑbwo'#e,%&(oȮd5:Es-�>0#FVW� +o J#2+ ؓ:%&G$jc-bOaj蕋;P,.y_(PIu6g  A|6c[FRBCJΖ'Q/MnhϥAe 'WP J\q{q"rq<B zj2#Ո%E&J`+rd8}/SIIE)K1Fo3 `H'a> u?TngICYL_/IYT 䋂o/moYemERB|YTPsv"ַ|| 3N!()E Xc^ vϜq2AH/jI97UdԽ9f/մ �?X)S!1Jw \_?,i:)C]/PSȱ !Ћ ; RCy۟:SX$ԯ lf/$>byEY+̴Ԇݮ-�ʹ=An@ cW<[o*iDrzG1[鱱q~6/o@<͞pC?fANԕK�}:&o"^3ThH47So>p<kGKݡRqqir&E<a)^ڝۂ~pfZƧ'KuXk<L̿*Z<s0֫J_iqqt=CSOִa5|\y!a,X݊;7kn7o2+\yRKA&U"Hoa$|H>aq+$ԨE"ָU"fd�{O'wRW!(z@g#7LGTI5-r#oX91f<=/0Y j`E"`=%؋mgC>S5~ uPVe�b-nw?%TAYN[mWs݋̓*a 9n4SjqcrdX戀^Ȩ(Ҋ(^_7$_b ;.xo,y$4e;VMm1%`{}v\}uIDuPʩ2z>Q}ɿ=j_r~Zzs4X⥔+­Oq9,ZeAER_~]pG$nNi]~"V)"i@iISSDD/pX1Wz+ed:$uU &(RE_oq*fI&{Ȧe8`E}abfJZxFd\~"{]e_]˕&=M*>c~pܷ2 q!T-j:q2|`f2Fb1I#q`D@bm�wYSU}=V\*Z|ؙ5) 2okƱgR.-h7�^٘2CC-?j銈!~baR DA\ 2F 4kr >6qͺ9ɥz{r8g�Yj5=ι �Jt6i [lҝу}{�=Eel!J r�ֵhv0 R[�uoX<x*fQu#tc"ZW0h@M6!kX~X7Y3 9 |3j,ēcsi.̑y[u,ptMv["GR^5, qُHNsAFD5")RHsmap؉\@XR;.Kt�A%�!f&jNJ�:܎VwŐޟΆOE'RB߸�?΁}6.<˧nZصQxyPS#C}U{`Ex~ ,tITb m}DQy9IIF}4-sh�u~-ܸE? gKb4oobo3JrJʙTVb[w;ꮅnhzJ16IJc뎾%xU&Qf 4'e.31F*-pHF9X}reI*H {gl*l@C 1*&ILY'A9\@8]¹,FE%nȳobz3:!7 Abš;Q϶jS޾3<gTIc>>n.I)(X{� NB3KP YA˛(#wiRry`/Ǎh<s̻+*އYV</Evj Ł:mc9j42ɳ ,Nʖg+,*pTv TE,r,r!V 㱿n'>Kl$ak;ߋ~0^LA4|XR2O̵07,Zin6:*L*QU�jBnx7':3B\Nmq+7{d0]_uefxdssH42HёfQa}*̷- = Iu?DeM;зݘ1\H{3 xx#1-!_$Jbs9q)Da|7i7U-cR$soyvšRT&\M_=OE-8 u,pGe$-q/�ٳŏ3ڏz[)PTqYZesԬ`սiۦɛz $BSYiӭ&W܅?fY֬5T#_HpO7ƓL٨I!ʠ$ ۀkk{?r50¤=f9G4>eh=%2]��uQf Et4R5'?$ kV>̇⭐Ԥ<oqr/}}~͢ Mů"烳{AXq,Ss=WXR�N2Ĥ_@O>)7QuIxyUW^I#`1܁k&BIMPᱱ︶6Uv5g᥉!tNo 2m$~T)-dL\?خ!Ss j7X=5O>0q2^U¶]y� QO'm?9["sjp^\ E�7ofLzk7<qvX<.f=Ry�;>0?ܔ66c>TdYOQX=^cxqo:͵c?wY� ד〵Q=;#׶�=ׄAH3UhZ=;f;0"z| X!W{�{Rb؎w?dxEmLK�߶ n!j7u(BC~퀕,"E$a�</vB!To06�@Rf=R$AvӨm3FQJA^�?O@ T}?MS9Wkmp~`5Mv$2,ݬ~q'Bh4'/D Qu$O1!c,n,F^7P*�DOc?#Ǫ:$jd؍ܛ ߵѰi>uU"%~be]QWn4o#~�nD7z5 wӂw�|*ced�I@O`~~SS,usko` S"iD�'}N!ý{$U(SҲ61m'bLe!$O)rhHf {�� hƊN pQ<0Ʈ*x|m}_9]H"$ޑ`;�Ny< TQ7 Z͍>%J7PFIkw\{oE)Y䰑m[{o}qZ}e!.,XZ�{>Atx$TKReuQ M[["睭b*ި.s)rcU[m)(lϪt uf<n9#0*}&B�� oNNj*j`l,|ER*4*_E*TL-UlK,Rzv8fC<y<po~wdV(ܐ H 1-*Q* B; _;c)($iBec \_$o�i`E ~G= }Iׇ̭ m1�7pKi= =ŷ4|[!Qb-k?|uģ&*ceUjl Ĺa$qapI#V@hف s~ |`WbԒ�īq}777?]KƸBocl*VD } Rc!HV<t Y$whT D-]\x}2;zd+CLS6ͽvL/Ρt5o'$қHY kR߾3=;3* �qH.7Ƕ2S`RWX6 �֙jgX"~3텫,nrE>!� u|ђՅq M##Ddik�s{eL��l q\f,,Z b|9"h`#۝�-aiXShz=@!e YЪq:L"QQJx#},Бq{ _w@2fS3 ,vkci@`6^�/3F%?/ˌ*fU ې7W0&$ X[R t-< u JٕM< �|蕡9Hਸؑ5:H+n^?˙)@OVM$'G m 7VC{[3#:m!2 ;{ӪT>�չ܏7Ժ S�ҟTTLշⷱ76))=*I}oAVbCjV�$a#0H" dбT2m'0¤`HmeR}?Zr.$`T. "٬P^ͷ屷} `;ڰ1A{ֿ~X5#d;Z{ zRJz or,;[\ Jϭ ͻ&TihfsFChɸw`{k2O@M ab/ۿ;�;ɔW$e؛}儚 Q3Kqgro$K ~Pc k*Ii3kmm Ȯ(׬pcpLU߿؎dKw�(b$^,@}1!vFp{qs JQ#ؖ>#8H08qb416Vv� e>$H)IbM w�bh<d݄~vBxԆ{\ml$.J<YF߯| :XMPu h�:~Xsƈ <X{[iUdATR@$_o�15_aŁ�4wVlxMMM.h3QNk]bn�uoc [6˔"g(HA%LP{ol#΄|>_Ӕ]?Jx_9*^q76n >{=OTYuQ}KRS4Ʒ0*zI =.>ND9m] ќ"*oOcc<U ⁹|@JOMzƢ6뫘,2*<m*κk(\4=.EX_okv5]PAu{<qK( f#TP;`z,,Z]YȺ՗Tl0cD!@IPC1gKRy;?hvOh*\E؀Ht+IX~,u_'S:I R] $qwa+xәQ4oXi,+%\2I$ JDfTՕ WI1X/26GsAmٱx}Hi`uH\ҧSX�l ko{?"~ &b*ܼΜ6Bd:< n6GL dGWe+'Rg8︿"ؽukaQ$I,�r~cEbni!3YB*{,P9)H*R3clH;nc)(T^w jIPBF>SjʤR86Ƴ~W]M^WNW̩JL36R.amű,Џ&"v6}R�T7'JRÕf=GOa w󹽰)f CCk8,7 *8Wxj񭞋Ӥ:'ꌦi)r&O{0m$ 1zP-1E(*0B>aN::y)LɉT@`tr6ۃ�7M<guWP%ϥjԛ)k!ےwvdJtUWJV0 %cb%}1!js#eӂEɷ$k&)2y9u^QS Jby; TpJX3{G |+� AN3CH9#9.b0(PhxROxq"^!N]?h`t5M=CSWVqt#HqCҿ%⣚J\+~)ŮVwxau9~um,&`-$SRHe v6{Fl zrb3ʥ)T^ݶOkcNkNÀjjV71 cK[tlWRUuS2,2�{^שotFwTS S.N [qcmĪ d,$^_S:�:L1<ڛ6kX@7I S}w2TK@qB QMac&ʖjMUfFKQuYY Tp#v 7kca^k:8:MZ{�\T_NOWU'JuT,nQfɤG%ܑ;|X -zڮ Fj*EٖJ}wlS+ )B$yyqS*nb*uooB.:<:Gr:q5nw,HiV +Eʛj:Z*jߩR4tmۛ7WXu,"(]R}I\;Zg+4Tɒg]G#,M#*+#$.H7_Xԡ. AquszF$,̐] %z QZraj^*kAZb YyoWċ˦w:"9Zi֠8T٭?Oet}/_ɚ-6Z$Q ?fomU5~ f9uOe,SR Q0lA^5i.-Sg hΗ(U wiQ[Ǫf+$UZ�>(OfO3ĕb"th$;qyVf^c @J�V^Gml;zsrz(몖@zZ}�,m|:ʨj:jLͲ\Z.X�{</k1_ca;R*$9MMCp;_8%bpzF&R)i L U<�sG@<`=-mgܹ(e'"DŁۏazNVjlMb>=Ȗ&e)#qj,Gpb{Zma,K32+,dw}7�m?.I#4a"SIݾ7=+iUK@jNxTSQ@cz[UŬOw]>{^Tq�1�X�c/ ?j.j0l {|t,V&ҎA\-/x'dTٕ!6`L舵#=~o\+j0$8V/ˠ|r�,|c#6 ^q 1it9- =8zU>e1l$ĿRM$svڊ``:w)U^4[ŀݻ�ɚȝ]<\t+1*Kj]I@SC7\eQ]#N?lw18ށHX_l+\H;�|O ɽebc#cOI_�ҹ2ʪI{�叵]!EUE� qRZfa}?>U!ѯ_o twʺ'=s<.�ke[YXUT{4@=\SX!oMU3I#Ʀ0c&nFq?{:g15h,RR^;a} ]Dh@Dd_cXꩤ%QP=}qq1G'W4\t7�Wm?J,a$B\;6\\ݙ)@8HܒqoxdsR~bĤe:k 7n9vFpկkwŠ6i()=!K;qYheWTWc|ciY iAj,$˶-k}*vU`REFP�C5o{Ϡ:u3׻?ݰC(x]sJ3Ỳķ| SF6*!r 8[8.� ºS-|vp< c LXPs&aE �;+a6% /nUk]SbI401q`_R~ :rSHؐ6}/Tqie=Bo(يM)f�bw}ؿA$rKC-`6ifWn�9%ag;)+zI,X! frj�fajCH}! @?,+HYu_{mqb3o-@em�5L-+Vk˓sb")@)äUbQ ~Gƹ~״3J *D=e]J{5�cwIf$x%e;YnWns։J(CĽ-pyFH�02Qn{a8%bV%_ږ'` uS#Y1m}qQy`$AP2Y5ͻ\}A$pI9[OEEәh$jWYta;Й-䳒L`W2aAVD V{$mVn-�Z1A,ֿ6^*zt<~�Rc$iIQmcc{{pMğg�RF$2Lo9R‘~l/}C2o 1sf-kclg$~~̻BӸ}A[c9S;H&�3ܒ/-}ٰ>HjL},ovǟH]c3\&đnn7یz5OʊK*;/1Ɵ_qVQTboҦˤ,s?<vA $U16�`@-q}7 DlTy& o|t^5 dG*cc~] Hi$^}Ivԛ N{oq£Z .Mq‘Jxi*eƗ!-x [=6;{oP:-H{\ ;{aLpƥ) $[!)9D}ܞű֠%x�ekMž61V1!߱ߖ M .a̋ `w6<͢5.Hpi@E$jV="s˲Tz3`'oP?<}ai*QZ$^@Hu80n}w=GG*&F$@n/kGj:\3.UZ* ;}voVad/K 5. ̨a~M;`kq ]*e]V#܆8NF3rԆsk6dax_ʱx i_ `dPd 72,;[~:6ZN뙦jikG7<~GeVU:`Ob'lt ّÂ]A~ft[߯h'v"jrP?�S'ml珦 SDA�~@>>}9ERu0񜬐 39J ߜv*(M8KM>]o"x#o۟33#15knGv{ QQ a1 @P7\�Lw1":9]j]�|;)!"HK+۷#判#A)r $l} `h#(\Bn�[m%{k p/>$JEclT~G=`:An�bj^<%)xbKNU~7;lI " H}@\a- Eef;X[}GajōcOnLUԒD3$Jio5EoUv@Dj'ɾzx=t0�yw%y?eDR.59^p15H: `o$hIH| K ,�}nll>~0bQQ 䏸�xP$r0!b%NM<[ߏ V�qk;YWxzWXӶ|$r/o)6x($a\4\1*\H&0a_K܏~`f*o0�S!R)Un$USR&a:,! W}9gc,Oᾫrm�=tפ1WԊx8ԅDPtqaqR/e QaCVFkYtz17ol'`|\~ _(w[_c~boJJE7'Έc6n-IݚT-�/mqY/FǓ:\Ғ1X-mkE<kjzڒ(c&]gFm,A?6{uiYsI_eLӻvsfNcOQ$R3�K"P;թk? rIb#CP>8yDGtX+-Hh 4RK)XAmuUfغ. ے,\ yJERĒoeeOO9BV*B;U\rwvMKIu*5^K(*uVup��v"TĜAg&z[g ٩uҷ%xx0t! TFfSLU(�F;w!YUD=7ҳ<sULS2 .WP;O%f4QM^dUW ‹5[{~? 'qt,YNtB5Q] Wy,ۀ5X̗H�@wq{v~ٝ$'PR *S2WLٔk6Rb1�w|=ՕCeROB_5cEb7oT]<.} Llu|UU߆k$?I%̊M(YMVj$n/"\N X5ґW3iJ'0VP 5(K=0o5|7%zesX-#ryƙ3AV:2ɨ3Τa/̒`@`ǽm�<U! "�8ʲ\eH6ڮMo\*~}UzE2Oq(Whv{�3PM⨣b9;E£4E@vzcZA}/PoG籤9S<y댢F Xp|KWTtD59u" u+@ =kb}A54P(Z:}0}1�O? �O(ªh:ŗ$䝿ZOk?gM !E.xXiD-Hr9qLh2jZoBFrX2kY}83޳Z*Lƒ2zm 2mJlH>eǡ*Y򮢄i%u{Q~=m�YR%Li{ B%d66�{Op8};䤜ԧnbh ) f|ºOr س*]W iP6:]aYK'_"ASi6;i�W#ljW۝x4yc** 8E1DA(IB;:G;2 ,a$nk{c$@5Y%qjqS #VX*5 XƬY㢼A:,#<,RrY' AjE;IVS`1-/ouU>hm"xssi S0,rQ̄( osk]Blu]R:= y<tUlyNEOj"`댖�.3: <쬏}#(e ws*>/ W։`^6)tU}IԳ"ҦA7MXةjqI4ɗxuq+%Qn{K\sf)6kUi@#r\($:zÍbϦ/j+d\wbUk6 ~r|fRK! d7ko{e6s,5CKSHx_@6l5])WCtǀ}WqP|56꜉hR.-U Cy_!aMalf[)JԪTjiQ3 |$8�-aF27x=ُq'Й??[ǒ3YGQ,,٫?B" =:nk.)l$O{wo{b6LZ<)++|$5a{m+e=OVPܾzT]`1lcv`݊)5#ozgDAϣ { FϨl&jdxJ+P>kr-+ǜcS4?мTveq/aC}G$JeR9uɱ WMo$?iQW5l)b$}x?@'d%nA7^ݬ"pD 1<g|<2 e;m8#Ӟ=UYeSd;#a< 8R zRe Xu6c},W 1>ʪL,VXYZ�ߙ{O['bd.Zj5hͺ!\W#JᙡX0e!NA;eKwY6Y3SMҹ\U)�U|@ӭw_ /Z>LTQ5yēJ |xUdYU&YdEH`5ܧkaФLl T݀czF]Dա:edgd1)c0[+W+LWLԦ�a1VRլN�xM3ǿq[<ЃNLi/ԣ�>һ)TԀKFxE`ϩ (ucj;ɷ8#8f,KTHԮ]Aa߹mg T;*J};Xux-{`i2Qsm"�P~oj7MG\e5o(BqyhAKO]i|N,o`JMHQ?,V.!h]-3Q E>~uťb@|k_=uqh[WIp`U?nn#apxohjIw{/\|_1J@^�۷p"Y4r,oʺ1]d*�ߠRJ; OT` 8bڪ5RLM ļ�n6C`O [{4sZM?x , {,k}+DpG$2*4RHK0J;yZ|]L`ܓ{qv1 2ZT*p9/IfYVDLEC?8�LTvZAKMGcž[E9vVKV2*ON+[uF#.~~XIӬe\? l0Fo%Us?T@^'1^ Bjئ^þTr%Ps킵Jk`7 6=!HpMr ۟<<RH.h8vR($ mgV P'K$ cP#v_Y'-:xYS 2Fͧ r |`|La@b?kr+26f.@C{A,}G`SRA0cH~͍E�"X�,lyT7m~�cC_JL55qVCcɿ/^^Mo#dճ�/󏆿_%bdv-2 P/>+PvQPmG=u3<z _m4@AR6M*<,AN /Vr;�,h7&I.qV2X*7%*n%\wd�z?1fd�.ǽ+˪1W�J>*@X\vw@qMAu `ly75�>{BuFfVs6$um;,̳T(–�MH?+ᕔYy;c6UMg(Q,OccG,JGCej+k 8S+K3>vRwobZ9Q˲ `( wb4PH$[^Ce `w?|k;"dɩ9Պ$K 1SS=hG4m[m.{ 1`p$Cmq!(hb�\GшPx(g\Hߋ:K~cm߽u.y*E؅}/{-|o/@Je4]!7;{[lh#5f7]gd%-~HcfBr,I=Us7_X6IB['3nM;?L-2Xo1{<jnJ/qmal0IB#:FZv=r [gzF�$1n/ac׀n Ӭn/"0C2,dPG%mv mTP_Ie&�]$ `}cۜvR먋0 y1A !r\hc,wbn\/"s;!* �Ȇ-j\PB "Ҡ1F"ܦK0b}ʺC3rom w"ظ5wm x#1�JϒH9D�4¡会Utcvd)],vjTq�Sȫ?˾OC U]K;-’nw_a fzϽTAP?Q�o؛!GA.[ g .#]"�?QdJ.P^J/~- -.:"$ hjPeT}GC$0Ԑ!R^$녾՞VRAY%VM$j0 pă5sH^Eu/bܝ@EUL,mrnmn{l gJ+6L)o@:C`IVj DK+e2 sɵ򘩼|퐭Fr#F>鮡ɪ@8=W^{߿ŋ3F�\bWkqK(S ZXs^{F˳uPb:@Xߝ*Peר9'0U1ʤq#}<yjk2g40Z<E0_hzM9_X׸h*'2K^kN1LɷHli�P wX+4tcRaqe=1;BȋSkq ēj-3̹fW9X6qz<<�/X3)+nHXfPo`5勬.ؔSƇ b! AբǸ>kyDߛ�, =)8F,Xi pW%=vWWMYMUJAQ <vZdgAVV g`ALV;OUGHRg:d [{_鉋1!8YXt_nAzEն.ŋ8طs'.a&zK7I*Z@_o{ Lٝ/uF$ڈFE9S=TCrKi } B%%9&Ҧ�an>BSu*YIV/rlo0RCZ2%*T*i6T3 dYb#k( -턒e KKn|@�{rDaD�]P�č;mߐ4(:WB4 ]???<t4TE-:two IbK2Is˪T\= SXB tA6Iֺ@ܞ#1bQ<i ` LE^ܟ�Ͱ�F۾"2Ԫh,EVp2` sk]n-Zg=\nۓ~]gIJO?L`x #E>G[tU+CUkB͢-{{s_6AA_g20XPI n\mĶ7ΪShFkQf o?n 엣BSUu-6ŕGXunb["ڍ?>vnlÉ@}w]!ADTс>);RnIjwsշ14pODuu451zDQUVO&wMf5];gJeE]/9bKy%ݹ%I.Kxuf;% mrM$jzCA ]K}WL˕S-4]PC,I#ok=D20˙RKP6 LqFl@WGjû?ܷ7̨-2\PSG]eu$tiߴQLGeqtoLAII7BO&m2d716,螺{^Ke^o[C@bwwoB" +,,Xqw})StfVD5�ۋڨo�NV/D ;麯[d+`17)OSYLS6c-4^Y58PC 6{v֏< :zu iIR6r &ߦfl«EehK6-*,7x~ 8( '~?!3y30џNA08ɠ5 p^>蘥ws@Y1ȠgkvN׼ܹX+ qm[$qcT=9A#}OCOWRÔu5)i~&1ksN1'Sf̞\yGONQ,]|�Q۷N|v --.o/%bh+nIUdJu qɕu_SII+86E`dqU劣yw 5Hֆ HH eۭoh<Tԭ O ~Yv?swO ө]tQϙt5 sM�\2;8IJ WuohKe) ,FW^~赒fGSA"T7ۑ;xkJgMuG]DE3{{۸ OA" fܲ-#I6z}:Z벚aF1 .-�߾5^IRTS NY&3%[Ի6*ys!\ۧi=�>< .Σ* s9FsMО5Ȥ-$S${~[AƦz&:zi,.I6G-776vGUsfO 7rGQ\KXK(x�J )&dϕIi@͕ڥFt{k3/]�Sav.l4\~˲�zGaZMe4CM]] Tщʦ{i'|~^j$^9*E-qu[r6[md]e=42>y =�IN(e! EyZ,TaJ�ƞ뚪'ÞwP JgR7R[mJ�qp-j:~ϳ>2Ψci'[[$[� f^'fɚZx`q6[ 1"9&鹤(Y$e&�s8ă3-e\2]JIH�<-$�<5IV,ͳWh{1jY$7Oָ /}7_$J[]e�Nͯ{bTC幄s$&5f�m{?7zߡ:R:e:*=4ˤŁ=펡C؂pTQ(R ޻8E6\lа>*;SVsG�ՔuUutunلCcpB,>gO)繼t62P["2oM5{Q) b>-rw'|=G.9e=&Az,V<5n�ܞC$.|鸉6v`8ߢY뒙i`3xX Ď2 ,05nVR4 `ߐv l\s="K%g4OeTJm:G,'SB;msk_-&H'L⬆@DT`%A#l.v?k2ՈS)ov-m><4aP,Cs<i5,bPN>jHum!M9~3OT5tTq8y$wK~}mM~qKvR{m�s:󼑙G!q굜 76v\K�$7;= h,;Cp@.o'M_E-\"](s?H]3t(ͨ R`Lt€i@ʌw#>FyU=O`W.YD'E(?viXiRBOj0w%6~( MlϙԲ=$byldNma+_IaШdǓ&jU)XyJ ᆱ#g�1F4m<=2f>iwCD`Ml爳/d:$KG[ (�[S24X$%14y L䂢�YhaU(>b5ɯ.hUHP}-(HڈUo~N[m#am03bAK0FlBomu<&w(ͮߑʗ>N RҤe0h2ttR}S i#YM vIdW'ޒ/ ߏ Dңa|cahަM%IVKY$VKH'1Vr?_olߴ LM.ML %uA0t2`E}_(Hr�I7'�.+:�̄G)L$ w?O}1ϻ^eda &U_�DQS,j<u6I851I$Rk�.0I|̺ނK!o./c識+,||�cVx:rr_V*WsBiwkm7R*%\o|Y1+ֲNhȯpXUP]#c�o0^H�( -,Ey4Ǧ 7I(>lRH%LH$Rj`#9YeԺSH ʩ);\;hgZJ$7$Qс0;>w R=5 A/ |^� ;�6GPky-T(4W]D , VI�ݩE<IgRC^Qo!)S@lN&c{�S$:kPnwp Is@ gI'p,G:Q7Y8=VVJ?6: Rl/kxN:`#h7 c1"1K9A!اko08KAV_S6=>쿧D@fn%Ӯb4'S<i8NT|San>mouWBkS!I$mD BH�oq3*c1UB݅8 so|I�g!?y1F]|$$msFΘf믘BTz+fFAivkZ\ALYF�Ybb`�\BM*BԻ>"mKi&)W# E) vo8dA v ܐer7&xGeŕms׏F2_:�/ܞǶ;RU !OTO h�ZV�*fy-OP߇ď",r(?X۵e 7e#~_gu$`: Docv*F)`vҙIұ:ĬM <&}Jow7 p(7F?`,DESSOvWH5_Wdsqa0 Tag+'a@ 0@ ᅢvcP },8&Xs [lK-kik \wa[`UXXi;mQb cc RPaEwy1]8|"bbbHdƑ#9Фn᝚vQ+q*0jfRxOaRsÖ#gh= s�auK5̧GXj&3+#nmF JXHP[hzƊݲ8T~'i3jJޝv&kaHMQ Lw69| AAO#0;v>=L,Yƭ&J}CJܮZ:ZxuEzcTϤ�hGag_6CיD {p,wo剮:-PG %3!,I&؋)5 bjs:Gh XcUi;ۯm"C=̥BIEOPҝO-%6}Ż�72f ] MnE-0ت&3Zqs۾#l*2OL vլOO2u@6o"`N3a]N^9QO)H 7aݗ rYYi9bAN;[+ vZvyԤӾaMIs \ n OMWV$*mbC0j4VSIzB#LY*YcE#_ \-L,p~;X6ܓP=iSH:A~r ĒicMa1ʐ- Cm:J%/߰$iB ${C`Hv78YD*rרjt*@`v&%Hc8 ;/ϋBOWTMEO䴹EcПob.>6o =}э2 3S^l6jAK$h` ߍalK$:yw^av; Yo&HH1-y $B<\ze&aFф;uqpm?7cUT*ur~`@'pq~X'3YL:< biᘔZ }qhOç2û%mͫO<zl,Y)=Aq|Q n�Fm|yh3ǕVlcG-Ix+]kx&'7>(VSщjTm[a+ )P(!m7`_ T a7=)Iz<哠ϒXIP6{۾oX9,5Y^cM,D3XEa ķW"t$A'% vg�ؐ~w$(0@RȄkI鴭΍u96s^),Й r@K,ofK >od 1:a} <HCf4q=: }6m.b"R 1lwck۾,j@]nx�{-μl&.]]@ǩ᭸pSZ l>dQ*&8L0w�ypm}<�~iX\JA%E2vf G~>z3yM{mmdfl΢ޢ T3..DZkRM^eCKb zqhъI&>> SMnApEx~Vѹ8F<X<.|:W%Ϻ+s)3x< o.߼fՉ$o-QV LUO`]wSdcGR2%V��=�vËOޛ,53Rq;rrMɹc�JPJ@[[BAaSw^e!lP}e2l L)'J<.v�l =cGeSMSm,b=cPUI܅{�˔.E&bҪ j��f6;\~gj'5ieΡ`;uᘀj�^<k![[,78rJ O@NڵDYVkN$$Y)JK s ߎ79묲^c)�2!%� w\u@Vec/)ASDэΫ/s|Dq59,3Ӳ]UYW#A2hpĶ;T;v%I(ZK)RzG{Zv*\jTPMe3?z_r&=E,NMPai^eR PEMc,ѼgYvb]AbKf,Mm5/=:өrX3.5X۞ֿuY)g#G$݅c(�%98dɘ5!޻`變kz UQf3'Lkvo 1ziG25i"blJٜp�b(&4^(_Nǽׯs̿":zI]5UQCLab܎лWNaR|A|%HgP7fPJ CSM-1m!Z;ж�hn/$tRI]K<5mE"%~]Q9"ofۋq7ͧ:ikgL2-g^Xkqgԕtn$qILj 6$/a{ӳpH +jvT1 X(Tp1v|E9>-x6*:[RLHhˀaI<CjΖ-Mv]Mauj #e k L0a_+3?F9`HC{ipccp^:3kߦJ ץ*+oCA-gʛ%)?Cx=(L39 [ R|r o<G?MVӵu cU@5ݞ�v|_ܿ)~_cJN)2ߠs4ںT`f#m#{QN.W]]%dLt�NcO=#;,;jyV,>ߎ׾7 aZZ(P[H[RV.t?F)gcxSn[ԙUoEMS2dbvn1z:QQ==Mwc" vmr>'YHL5,LIk?amޤ2&YdˤÑc퍙S' dZ}bi\ ~1�eȠ.QփP %B9߾IY2tIjzy*}` *WJ$ y�jrFH@�G?,5o #kPT@( 97]܋AMeM 4ăR!^Bjne),X'4^EdX]%k?ӱk_c΃-.6sTdXm''kx.WIO<9MT̥9X鷧s6NS ~qSGO@# DوԷ߃аx# p $}b*daJE@fNfC*g S=8 mߏ}]M<3hdU߷ jjaeEVjPkf$~x-}*/c<{ron'fdr暒kƞqOvٲe$ъji'76PI HAߒFNUL40tAac{l??LcbTҡ^۫7clN8A ~퉍_F'95tr ZQXlI'IMQWELq)<rC3&ӿm>qgMXmb6nRr>e!8oo69X)i&Y ͻjm1��"˲>D2{ $;v|<l�PduuYmpH]o5pokXj/q&) w/W ߜ;o43N3FA{<P~DŨ]C;{|7L`FOȒVx? \Qb �\>}RG"T1ICa,W\loȍyz1">gxK O<ۛ.WuO$E\WDYuߛ& VBS$Leu=BQTuq‰u [WTT52)bY#D/,tA/cďTUf~gQ dEjas߾ 3#v1 -_:ʁx{O5˖ue$H/dYǰ:2͕s_->"D4fRK,w3PPAkmf'm%\ZӖ�#?>`1'SX{=rIjO\zzz!Z51ȶߓ~폦BG+$l.-<qbĬL̕D<ju[`7Ri(HfGVHO^e&:G\ "0 ,c|6sG,E>Gsخmi,K<3fHK%sm;C8Q˥WFobGS8#cb R?X;>S*ZL\o|RJ&S16Zrs޳:i Z,#{~?#zFz5TamЏݸ5|^ 4�9k;W61*�Fa"zZX*MÕa;�<X/ Cl\i] jevkG�ŋ5xm[˳xZtY1[*v> nG�J}:R9zW'7MeGNPXO'pɑD �1#&}2NA6pk맼y[OyZǖR$B ir�<oر /|U*eJ] Ҍ7"wcy?k�o:q dsQS+F`�H<lN�fiBfBKD=ؿN_�N.sE.ٸL&( ?#{7Qg_' :s 1?S=D4qQo,Ib6=3U >w:zq ~اY/L}:S3,bFG2n?WE<z(VcLOTYPorm{A;_3RsZhׇDea{љK7uU LꋏP&`Ckj'%ԩJzﯺ%Vjj֪%ufܖe6yI 6Y)˺r&,B&Y�7ۅK�Ζ(J6�c%$<2&cMSHZ:vm$8 6<�mk!ZV+-=,�H&.$j9lHtm>�*R)4)* lEF]G3{,K(38-zNF7v^LԄgF:Z'yNS'Lp&HX(E3�ߋ�EslEpHb8~t{"қqqa}Kc@~I9T1j#+�M?eNJP2bG8�hl3𣨨hg/ ߴ1FG; I ~|l?i"Z*5AXK*Hm[R^%3R?v1!.IE_j~O :M�zd#([A :̓6β<.�TVBk@{U}RajR;;~%3%t+F~x&ѝZ� }thHJ Roko�UZKXvgh ,Ocu"mol4+&,ఏHmqXPIur1UA⺅HziNߺ_khNXR-9U؞GȪ+s,ږUhq`{0؏j i<r^2O<KmEәi3>Pamm8ǀƟQ .`MTdQC]M4-2!S�*=lm¥2ʲ2:=e&Lk$o7@B1LxjSgfHH/4-`X"@[{mƐ6ѥkDgs.ERJD*vǂ?Or'y<{HAk6ݳزfBr%Z84@Y6?xTRX,I 0la2RIO!V�{ 6߶}t�JH": +kocckvGsEI"&nim!IQQE bC 6cV*jh*EY`uOjHPFͱt"?,a()8FȨr=�ls\nd)8y BG)rG$25:ʛ︾*_R䔐U+, @_=jzh& CX[>iOTH'Xcȵ>M:F@U-O*`^ m#lRu55 5KN{(ž=n;4f|"VݷO[UQeRz�"Z:{ȶom-HuçV@tpUM?Lz&yySc}JNbutqg2Oөyou${m ߧ9gX<pHScn8ICVL)n ņY٥E (29/jWUUQrA7Y9RZAl/op'c|$Ei#B7 9�ff}D!o)ߐAֹ3ىNJJeV]G24, G6_H>e7U>Cx�$y{nqQJȳ JcRytb`>-'?jixjC3댷-�C^A}ufmU1U}g XCskp7{>UupOU6KoihiAֶ{-eDj'0n!{w:Gs� )%uO9`r5EIAWWW<\؟*3-5?U2ZA"y�Ͼ&K,F� 2o ;% Xfpd0Dl~q` $A03zjԺ5CMw?@J?D 晞EG!_PnjzY9VHWP7kwk}<4tK@) �j{`+JTe!�ZVȉ$ 2Dޕ׷~w92hHe!mL{o?foCG�#%PK2]NmH~OO-<b f Z߮� 5i 7ܩ$D-A8dh|u2(�3}0Te*db.n9ı5+3:$SO}2()!JCKjW64y}beIRm^h3)VY%HPkXw7ĭ͜�$c ԸSnppx!1)B?h67׌*:զY"|U ]D-O�,G: M5Lζ108ұ._Ma k7UV6`,6Ձ5h u_ TQو[uUTKmu饍� ċ_3Ex$+G+4Abyְɚ@1`P/n"f<Zk9V6S=:� ,wh~S.gTW"1f!؆êk]ITJ8NCOyc PȥTa %7{[㓄1*a=j_ ه(wfYPZ:jq! m; 8 3ESB$*0{(<o1&銜i4^zչ6<PMB\q:VT?N96;ymq2#0=u:8e ife} S|GI{MVkS>cƒ<@2H[bwo4XRQHHx CeaI�~�R<L0 ƜB$y\5ǤP8'R0ɔ /Mq- q 'ýwmi)tMTW&x33V`Cf =oKM<T/)%o,> k-#Kۥ[>d6^N0,W܅?�o+rsL~+Ÿ6ii@%.uv tl:6Dy]Z3%gLKIQF]_PdH lߋkĄ9Xd7UHёa RĐǐ/~kbs-5^k cb~ی1:2g1jبgfQ@c%ʐc}D[p+'l9* (5A,A$Yn�%nع[U&8pٮ! )2,#_2S(]b2 ԋXv8KWjP=9E[/MEft"#3AfЬZI7 NYEuMP`]<o Z9$y-oRPJ94y*OBwB|sx 3x�R&-{9mNm~^)+*z8$Zh+,ҭkk7ى1U#F�p)ƍPOQy[ӫ V\,я2Ȁ#eNB,'hd:4aWcq{۶R"Ur)<Xz6kVNbp|FJ1! mb0񲽩掋/Ft 1 MLovZ_ea�:tUFcgͤ֗6܅^*ϊf=Ooc$C8$\H�=ψ!%  _*GtZ.Kǒx)GόV/e+j?VyJK"RScnI7qIOtQf+c Qʀ@7>ؐzH3.f*IdW (r,cS# ..;kɢ`̰ؒ�E';OF0)FJ짪!:*JJn銊iO#.]i:HoGO#:XS`o?5hA|W>mKQ%1)+4,�|-0�k.)(z^ݺ9Ye <S4k.K@oa϶؉tQב]6 e~Cʆ!|ʖ3!:Š-#b*)f@o,-+US7J4RW%=@$/s.LYOU"�Ԑxe;[k^Zʎ:c.2Tԏv]LѐىX� Q[ɟ\sy�Ŝo*�dʳ:ULҖVUB5#kmvُ$)^wF-f wan1t3PeMO 55(n�m`o}Xy>]]G ]3ZP;n?l]C)F#Ϳ0ڴ=s5Fhkh/%X͢H1zt˲SE+js؟ |@C$Lt ^~#D}. o銱սk2J<§H '_SVT[MNϜ5)Ha~a_XWe1Q4R2@Է*{ 3Y5CM (-(1.XH|5R]|ll/QOw̎DU Ŷٯ? d)wȧa V\ʞ/TN@o En fԉF,JFS�6e_3DtET.{[>ȕ-i^O1\";^BNb Y)3)v,a?yagSvUŠ&hZG)7]/냿s92f ]Q@Ŷ<LPkB.`g35KN4)S{7pPSS<3Hk_ ELK}D\v> #4Z1n@YIM,e;ge�8~$L;v{>hd &݉G %#Aj�ۃn fE dTZ&{7e讬ȌnA-n0TI<)�c4EQN@_bw }j x ^])܈HP6}株2YP te=27&[Ry<sFI?*F#wnO8v Qc!r֢2e[iU|" T/W;�Y_EX i`w~p ,y:\čb.4Э\F hQ 7� D!!K_y)䫥)E*F -9DG4zHj uXk_0u){XX^';c�['WfO턅BR=acqtkRdSd]l&KRH<H^ႮIҪ$-xn?KPi*ZUb�,�C|9i%1 :jJIl<`dbULbժ bOw^ I%CHVu'aŏPf)yZ?QTH繶bJO #zX~8|SShT&�YߋqDM:-Uu/L Aus9Tճ$$R2j mGjlyi!.c !*>R QuR#!4M)ua�?+/-=T`ʡ(WftDdU26?_xCaԹQZ\϶TrIF{hIU|�u Oܥㅕs'g2^X@Ǐ(uTSHٔ,lGvn[c"uM-Q!Lk^:Hs QWUjM1NukEcﷶ�<RSE 2*ry\20X|zT69JPK4,C=5?߶�Q1jX"u[}m`bS ]NWߗ5TYvI#;mIH&ޮ*Yުw)q?e+2! IN|ARvbfUI|uH!7 $ kX"Br}\{}wsQ$s%u\2{aPZ$4&HW,o~yU"!Y`F�_M*KɬH[$a,ylUTJnJx`xn}1F4Dng=Ȫ䂮u>b2=S3'ͩx":8fmc%Nc -T5tPm؏ \-&)fgʎ' ?m/)gF]UUOF!n؍}2S7(h꒠oV5 \SS)2*I'u|%x'ƔV]0|Zv'Jt>dZMRJӓde$0GN)q>*%<F '2O칩+i2z*jg_F$^hh$HWe.p2I6LzoZVZ&X N&E PE?#cq1(tFtmZ,ydHPMm F(1E"{yl[ho Q1E$1mr ZԾ]sFXk2 so`d*Q5<**Y>>�,  I R,jUZbA%%>2`L_b}*YYX s2̲i$HQBЩnߖ2TA0oU}ɆD�#=Qf`LX ߾p4bd 0$kO gf: ms|EI�:ZT9quiܵp-[U_u$MS-xHs,–X5�kaVѬl(QZ2m$qguUOyKy1m[\JZfGq1ts,2G�I*C_7;4WC YŀE }}eFSHf!*-K+ر` < zmPAWDik⚖�df:OakswSQ0I }￿6NS ,ykvK $ruMG;`d)g̘#ٺPCQV#<~@5M%:с6; ij T)U 7IYD|\o|/剥!kq>]@Ծ؟Ng�@L-n=}frQKТ腮Brl xrVMS4,,>] @RH h+$? 5b2"?[F @S h7�`6ߛ0Kӛn%-j~OU6HDhCZ=$Lg%hݖ6IUM?!|ZQN<$J ~-&Z$q 7;�Q*@0@#!}H'iUBt`"Fh k;Yy �e32Ďgn;mz~UJA'{[+PKk4SHh�fbI�?榢~T qdn�lJMSW(av:Z6tU nm6oGOPQR%52Pc�on4$8{<}aOSQ$ULPZE`9ݱٌR%4j a7l Hi9BMCt k0 0"#17๷pohDEFD$oiTY??qGHC8ͽJx߶L4RK%~b8'Yu5BM/{۸ؑlA`nL%4ߨ$T@vE_ݶrM Qy 0 mqC-K؋۟=lAEꃒwEw;vHrK,TF~v`y߶<KޞuBɼϻB^p[LJ7Amk*jT 3_H L4TSqr'ܛ"s"�:28A7_A;l$pp2My#zv@ |MJkuX̹R) ypȘ9u,@(4!HX]�~؊R'ZIds$Ѷu!Lc{noq܅2qTVPV+ Hql6ٻE]E;ja4"C,4n]دM-fvbiT/])D~/Ii|q--Mrֻm$ @4t*'KG"]Zl#6ò` l'sﺬe4VPdf)I"XnXXXۼQ_CBC\^Z!fK-b@$݈$]W䇐T�TQ[JDfbP'([vPZ\4\?eT3^7dp,{y_6[(B3+gJʻ"wk �;^K�=OGYՙZ!zi?Si>.�aW:/;vY#tU eܨbt>liD!*e$k`Wbf((3q؝LӴVҪ҂C m@�m}etm5(*rK$Lrd~+6 sQQFF47{4Z݀xWQA,J<LllukmlVdȘT7Yڬ/R#MBU.|YdS{&!nmAe9a_=|4YfNIv'PfbHnc6r2bi:mӁŻc]OMet vL0iK&k&@f"˚u-YJR:I��+b vHcf-%K5UE�Q >0,6U9M|EyHeQRb276 |bPWG'Y^R(mh:O'%n\ ͆IvSke@x`г f[YKv:A7\`ݼ+hذ!"TS-G3 JRuSC?2+OT65HHAs2nLS3EcgUUs-rTbǍqZ\΢ʻ.*raڢGy$n z':A6N*flTKfQ{!.lZf-,f,Tespmcii'e!ʀJX6'(mʫ엧sRujf*n}2j+:S.m;/e?y`N//>wыCMKT24TI5 E%ӳV$rHQd,n�a"l2I<I5pk5<^KR  ]U04 !`1XDkyl*SIOORRQv�m?"p<mBtmGpjB&1Y[i-Ӷ,vU]7zicn܋_sMXzzjڟzfbVS"& o˥Ѱ%x*H*oso=2.VO?i(�b8iuU&O _ƒcxIHߛ ϲJEQ<-XW֪vmq NcƝV1KdbuV%O4tPV:N )YJNZD_J [Tmő#ɍ*TACICyp_8ُMuI,6VB$n&\ AjH!;�TVE$VʼRw jQRESmmǴ#]NXTT1ȡDS5qQahى*pLqPuyRH}oarҚ&u\ҡ @L9169H:r$b&{6 ⦩GMQ,]ߛqߩ 9!yLvbԬk\Zߦ e($%D]k`VX1 A@dNҮ" WA^WI4qm,]n0l GV5 [)!ԨRQQEM $rꍘ۾l~&2ܥHy@:KݻفGuYDNDuFcqam,y; a(楇,�i :v�Pé ɊJxCN<csB8t m`oJ̈DϪj35D{X7nJϓJ )h˯X5c\U}塒!*}Jc}DZGRhK2^k !`fi*!$Uܽ9n`!2RxB!H�>;?NMBFBԲ(PȀ X5[>cẖ;IJ&i�$Dԧ!sXZIYbE*0sESU,ꍯ}onqIT 4Y/9h.r��X儓Ai!OVE3J51`,Mv ^BB$2AmAk?|dHm?;Tj֥@JyEUhjI񱱿 M̄:R..?׎@0FV)R[_sU8@S#5M:F_L/`w>|^Ni%өx pE�Z8C+k}9M7 uE@b$o Kt+0J]ZJ u-m�%IBI&a8K^Q �{]LzVG$ Հ.rm*_5PFnOX '}9#!.iG]؟K]gjZ#|Q^C0%^7bHcb/k+)<":r!uF᣹�X]H? Q*)i߀`˛eIHnV9't<5j"Qæ,{D 3@ 3S7a>\IqqyI8&'e, -nonlO \jyC}&øJAqo$S.Bzy|ǂ,%('o`$Ʀhk&I4#|w̞;Quaf|wxL~' kDV0<�,K .p guKNu~ sk*Դ"EEy�Zcs{8PXK"66��a4SKB42N�{cT("eL0XJH:J,HQdoYN*Wɪ%W:HۂA?ON#,Ha}Em~xX)ٜ%,I@v,,,w}rd˥#-bll�8A*TeUhzIrȡ]$%{IIIH|TCՐUȒ?$e}߾WHSocooj&ћVy (F}F 3w<_\.:x yDT Cef:nwUB+c215p̑<`Q￷kstUHhpOO2'6I.vtZMz@=ɱ~V| jrzL9:XW }' jK$(:LyԭonmQO-@hxc}%A))Zj++)76R#Q0ob`IUdg�$`w�V �&T,**k?űfZX6%ƶO/�`@$U<$qçAT��*V_Seͯ!P aє5+Q2@=.-q|I) R$Yoj V</IL`L3t�8W aY:{\[|8/@ڥ ]Q/"3J4 %q2Ja-J Ұ�# ފJg]=F8۸#|HoPVa2j}p3w8ՖMǸqEݩ ̐w5RbX8׿]V4I:d�^Î?KbdeHrx*_bEDZ�S}oԒ\Hӻ<7 x��Rd! os]MYg;è"L:y#Jc,t*/ͻs ֜:: Xs<:~$<XA8;_ U,ay ѫv yfp<FEvU ;{C�/y� *lXiM=Ti|`_?wIm^p)3W 9)9mJ{kWZ W Օ*SaRids(A E ,Hyyz#[ltn1(em`B{�iG[$2H?q�ws-g"IIqT4먓p6$8sks 褊W:1vcUZ)P4`Hb5Fv}ǔFAt7A@^*VV@`_`/�zhT,*PbU&ck<o!VI@$E~C&fdbJ]t)G" 4NTLeLi SR9X)6O$pI&�mߌJYHj+hy# .瓽0WӈI5*@MI*zapy g.qR7=~w< D$ʋ~ PCNav[J% N!MZʪ(&ʪ6p}HgAvNO~I{|$r?*TEͼV୿ } xR)ih"Kڜ+k-Ē{_&T�TaːSUQ/ݩvjHss>ߺSWƵXFV*x;aiiV0Fja6I=|}fP2A,Ids共QTq9MC.=.t\Žδ�nVB`H)YJbwy_u~Vی_<?ӢºJ*zqQ#D E�n,@ksƽҢ9*+4423::đ-pJux$Hz\> Ge*պC'H @�BG�IcWMDqcOoI&Rcd&[I( XnY^h1Uv&E)O|D%?=uYS<p+72,�r}LH?5Pfrl [oT&j*)DBTI� k�_Hs\LF_z4�mn"mCHLC[j-Tr|ۧi#kՍ B�Eͱ uQfYyq:)I%A71f9+:X~<([/r7; WĒO:)dxVHoa}2DK@QH!ЁzyzVNj7^jß,^8Zik-iiZ)Hȹ1z}tm0^M  !$S~Wqmn0yuUE.g]GZF)\[n.IܜU,ש)jkm׆jX$pX&ڽJҗ,eXQ؈ɹ [V靜ߡOSDY?t+�oP ,o`x)i:-&2T2Or"y{q_Qs©#bۏW8DY I 3Qcpl,� ;ܝW$(p)>B=\]MYԳ@b4"J`�eBn 6?_g4j-*<-͉aI $K {qЉbwI<�<Mamlbpҥd n =o}ڑpOssCyCuRA].Yd:1*jE򡋱$$ [:;LL_GI-M9 o{mih% rbF8Z6"=e uٙH\vqXM(c;zeMg[$i(=?^�c uQKOXѴOD%/X(֖8)|#]2k\\g:oCic '˽׏�])^~xy1)�,Њ9qf">~�eΛ˥;H^hkIxg΂?,a%iQ?B+K*Vセ1=9Ug֤()Ⱦ÷C?ld]T�Y;2bMjX{S&@K 6kfe y@ʺ/"udDL no9ȥ2ܾQ*j@/;m\ QRoE*TAo}g74\hblnw3>f -%JSYsW# +  m�Q_':,S>B'}ö VU4RG7GV~D4S<6^{ê G`Hml. Fh$o砯VbH@) G0VQ %QG(XEt;: <Ɩ% LIݾ1SASyTBe0Q/�8~;A\c/SUUT\c6{b "P:R/^y&?$nűc8(r(*uf7caqp;-Uy<faSva8x]}H'y_#r;2VHTS͝`]BIZBp-6>þ�kUg1Vyn0k"LH1AR8唑MuMA<l@#-{ĥ909 u;׼*' Zn8`g_e&jj4 *""U7b-q%r$`RZD7'é2s v@b;q{w͉&�ДفLo `H: 3F&guyO+HF6�#m= ^ ٪<A5@BEV܃fac ־ zܭ"Y٤!ْY<򦣞T+jc@C< bI-,39QSL ONpGbTTy O8wbނ92?HxZZ G}s}0Tm" LfeIxedVeR9q`}BOf~jibWY J0(Ť$]8~SKQHsLP3Q uؒ۶ Ǥ<9w2̶�jt0iE?s{ rQSh@M'ZP5UT%`%EVH�3K9/U夓%^_iױkR;_c5 繽J�t}Hr'XІPB�}9o^kz+ySeԞYPE$'f_|L_?1}X?y+R%}W{ (yu)U%|r@aaoIcjY'Yu}]d5=[dCP 5 (g/l1do0n&:bUE=թ\wđ-K~~`EA(X鼿1ϗ2ʔ4e`:ߴr68.riړ=x_FkI-R8&Amǣ6<0Ieys5+~¢=H#L-;mw! "XC0}~�f{"{;>-�89ohM׼e MOV+*�uz\"pF#s$ղ1) ,]7؋cSes*h<2zfV$IKӫ_ܝ'a$¾P)2 2K{?$dMY$B1<]Px[n/tY׉t"zb[(؟B�xPa�ҕ1 m^pMǴlf8訌@v0JHE*:96ǻ& h/o(Lg �Kԁ 59jk)ow/Z0h^1gP7~{r=QI*Ёs ,D1%{-xHZ"6}[kW^RR"DUH C� B4RtLSèyz;*6S`.xǬ6XQ1 XNZ{v8gJ|2MP=M7R}9d8@Ku3)CGixc*FE>oǩM'`:6Y;ߖ<}yMbcy|oFA ՞E݈?�O6:sMUBMH�f `v=<* 7{ge%K_>۹@Y=7�5g#;1v73E :s!X:MEߏStq ^va- "ēTo�v |M3og&Do k1&L83~8�Z鈪n`yYQsQ�BǬb`8;/|8e[j'e=lͩ"_sO؈pm}ew}Dyd24'BH? $_v lj.2kiꤓ.k:VUZ`R/P]C}@uJUE p)7h13W*|IgCZE2VLsd̅<u4>VTgթﱰqXո`K0:?Ȍ^Ś1ZHdijC+NZ�U5a4c[COt1YQr8inWdkX@<-?6p :2N�<b4 G=�A�WKSydh-Oe S0$3** �8خ|1)')57Ămo;,(c*�⦂$)�Z} 8MrRI&]\ I+c;?MT'tmw`mc xS_K_2GҶfm"\ۜ|զ_ }G܃onm`do,Z't6s{|Xɠ_->Prž&ý('RD82ȩf=;)Ď>�g^2̩sA΃#IX{5lvҠHOk|~1:yI=MKפUJ k@}i(kso9%xZxLU7pAԳhTXЕ,.^E[ m u:PͥL̍`5}V~-Ҭ"q![aLl?jx>ncMm_H<⤨宝襒6+CG~�'`08HP4kd7C T]D}0e/ p{n9`(Y%B5d."7 [Q@ɩt{^s{A![^6'p*:a#Zw }8B(FCSbR;u+<,}"D AfoĊڬG{vg2jq 1]c큀I*Z/' 5r$6aa{n�41#`D]*msnh|>_[&i6M-1s1nЭK>s(ФI7 ITI@7e+yk2A|l* {yHm7᳓dU4$Tb\w;/}̽G]G5%V]YFi2!M�{o& LbW2ϛ*luF\šm y؏{af T~'SMt#�[؃>jT8f7~7�hJ*bWjtqr9ZiDk֑輖*zji�iy �'b q=C `Čm?'YNZIJIbXr)MDpy Q49�]؊\z= Ru]ݼ3JyDjǛ eZuYޢC vøTVƢ2G%GRx7ߜI2̝4}7Qxb,dKM!JM:nh% 0},&|T|,D24�,ðO7(I`&8M%$.Nk?8-OLI$KꉾPQ� ֵ8]C ve4먦 G)i.- "x~H+.Xt�7$!TҕP n9?qQ9_c5Y+zB\{}oZଡtEISS4ZbUc؟ab.=~[-\Wuyx?@M#&\zl־uu*ii/wbnJ6'n|a6_ӑ |xzHkm;a?LSU>sE�tg3>}>/0R3|Wj7sV2֋jb.nml^FR1PIO6o<VSb~{['j-PeEK$=�a~Aә"4fɚ8䌪`{ J_1ӯRAhj#ѡ"UR F?.f1fU”RuHX�{_\o'i5YB"! vMnZ9<ʪz 3:_*;:Y^V!,Җcf"oǦgMuTy2 ֯g1@ؑ'0jDڱXs�# jƎώgi}+[p䛎 `+JJ-Y*AYQXG qu"Yl;I;b䒟6 yujIM�nFT{>V4&TE%,�܃{b%,*jLT'/B�(G*oLRI70B]?:HF SG9#@m;}/jj*jq!E$B 7<_~{{*YXSPѝDI2H"k zݯy9UTeHZ<ؐN4+B}ëFb/wgt^ x 'B9!I ^X\nb>k9A{)Bǥ@ң`�kbxnVs*WU,j̪ΫmiDP%0*$Y4yT@:~~ >Zց5bYJKy+_U,PRkR=CGH�qA!ZrU%j+E&Ā,22Awf+c7nF|֥<pX`\�NP <z?_XF'͑*%uBH3KϷ�v̑�i [@p.lE-{=)nG[j nJlA6#J!$5f+:,,ů=R3j< /h*Nؑhڥ Nu(t|cpIlzzXR1zW,%cP#MmM�NLY�7k~hVbtzQ7=,lyvRUTG㝅 St>'mXwy?YE/ sQ)e@Zmbp,tk@T];n[`q % P]tZ2RHXHЄRlif[ 8u_KOSO$rD/k؛n'%[ $6mc"fy1Z kj{%1R9Aׂ3=hZ*JhIKQ<їu)rH_YK,nVu|N=4& 6޹&mN}UIt2HRzYY[ObG;{`G-MUVY$AVY-{ql^loO-4 �E^>vQdy;'w+0V=%m.dH G{ؒ,WPݹ/ t-{s;vUxd*JHf_{Oy59qI%~`җ6zBa }τk+'Je_ڑv)|A(T'K*;rJ os:Ng<TIDBsɒFoÍfuMI'eԃ2R)=5azjzXjF2ܱ̃kn wŒRNfΖT_T?Z4ҊIc#G֪oky1(unR0`@4C7�NԂ~%*R^%$9]--X"F[1y+$|#  Vn}ZK�o}tӯXQJ\^x䒶bvҊ$I~ߞ,_ҙ VJ 3=G*Z(bxrnC5Fװ =!`|0`{ZO~Oy%> ̚^C-h dH7 /o>#Җ&y+A__ Pc -Dl<;`er~1,tQ)P%4_\OM͉#^)t>Mg`3!K`m`*';fu9cSM 9$ܨU|FfO]m6ot}-e68EȲG` *Xq)!Galx1YG[Jn`S_JH[kWep--Ο|I9AujُSl�+aP�ֹO- gPsw2744SJE E�-gNQcq-e@\xD y8KʙLsRx֞@ydd^t$><lʥ"ZAHK�2a` QƋ$ItѼB7$k[I˔KF?>h:,m!czZ*xL !˷FniPnuQ1IOr;�ạ+ gK=` i`@Y;\x iQ;�JZ!Q0Z'$^�v7b`$-7S%@B*x%`Ci�Xq1j`<| kI%,F Y2a'2%0`\ @T|:s* 2O+pJß3+Id8J^K{$2zl/+9 `׳EN/q&N("J 5$eQn0ܮ f-RMk@X/9T`Y7ݰ R F6>rw�_JZ`�np�a, 2*� #*u͙k?lM3!_rX Zǐ;-{?tXe%GcFcny´{Ŋ뜺r {17#FV15=yBZwuU4"SӠ4ʋrN [8ί @�*д&$ºInO,=1 _uIPkPe�C)'aoH# ZXd}?ԹdzL0!|tFQRt[Od@w+Sy])Q [m^.Pvxֽ~YeJ#ԟ?9.琫|2/4 zj6R^>w}Tʑ%߶! "SwX?>hYX$|kO鬓"*r o4yc|NR(;Nz6ErOo egOTJM ?m�\/6J, PF0ӧ/ .x5FVH}{Jy4{<CCZ6ȶA =8Tm F{ "RA"6 !\3IƨH Nmslc+#HjB???S X ?H(&B�GS U"2ءBX @R�mGAy\cK�av>3=٘٤ĝg}-o)$@H�xUV]om}I =%%MA5>waǘ QV@[ nX'#ҬZ0pheʹi]bB77wX mg(^WJzX_F9y4yQ1(cLe6ofHcTnF U+pWtu\vw P -on!RD)QV+<ֱ/!0Y5-M<!M0ł,EhT'hT\7O<`,� N� ^6e9MO u9iW؂xe~n�}Zs b[Q su8. r1WO"|Ĉ�w6Ǫ^#릧k6cP֏V{}0S]b(9hVOS̰T,JmvLIEa;WW\%�8ֿ<=CIEwRɓQ벀AKbto m"_JŸǖ3.h{DRSΌiu"ppJ:IVak8sqYUl2j #|;+,j<ԽwªXxA񍏚Ayd" -ZDti)*y{~xpF`hxݢLkWN%iTٕ�yE]5�I?d &[k,u]&{4_5rH#co}04*=\ o'iO (w`I;Ydxs% 4Vr95DṀRܛ{rAbIf5JeV q|b*O;cIv0`N؎ؕA(,&66]PdLH?)Ujmvo>l '@QI$)̤\wĕE0zn&"7{s�-j!+`X]2x~{|l+ <FJQK,*!T^E n;o߾"\˦Hidձ!@wRcyh`k9;|oaTQc! b� 0-> ftԣR$tIzlx6#}NWG\ Z$\m'lhfWzyR })dtIDSGF0IX"ac|s1" &QNq_g>bO,g4K\m~~)C:䎸*5#kB{88tY4t OC'P40Pfo7T0TsM UqyNϦkI ^2BS*Pͣ0�(`~mZ(W3rX =EN`,y(4wku24ԯ.^y1Kr>q Y֚F!A!}*B -H{au$ f~umۢn` eN2j H㪍7E$^=Ƕ|*3άh>[+SN$cfk'lL-S%LrSΦxF\һl4'eh`&jq+E͈eosb+ydzp XGecQhMDL\4J.7OONJEvc{ks94o�024hŠ)! e۵)XaFtwaI@ L*�JMk4� s{exKx|TYvXu5z%v+%w؏ZcuyeX~6K�o/Ϗu9KATTԇ0/q,=ǾC%�]uXz5颜WVu}U!#U}NXYBN.v݃[SP*V]_eck'Z't*G1Zx 7enH܀.". <qPԕIa.c o~F ML8}~M"jڗI|I)%DʚrN�=)kMeYZRu0;im~/KjzkirJ94YTP]V2`&)9vAkR*˜zC1a5\[H%ZzOWH+r '4uw,p;%ĒH Z3O tIB9c q(Հ˒9l&Z%TrEĎESDJeP]@6 nM/)6ʣن4,8zOŎz:y4~jb.ARcs֡Ց R ҍ UH$^?`I)$:|IiȡhH5iRl'jiM -I ͲF]Zl\5r ؜5KHSTI~ ~!!?*|;3i`:̅5;g}AlIn?9Be)dIU@, A~ũ ,HtMv �6!9t1RLP RMdlkH7nFö0e* Bƞ;@ l`Wc;+@⌉i&F{\no`x;c�v<E%Xm7DbgYv\.}6c9O-Q #A¾]8KQILcO0Z5ֺ{w~C/&S n CYc1 Dk1D+O"TG<r,ps=*�x7�uN;i È]?QUxĕ -~ Du>TŹ#ڤYʦPobÍsx2j&iN!X@`g D`كi[#/udZJI22YJ6 V<>b3 ׊x ToXMYM,K1gX#2H;(�-;w<``$9t[ZS sO*~BCvYt 7-OWmo3"ݮ#ڊ5`?hC4H.xߛGs鐻/`o~.R.}iWnZA*zuW%<ҥV3<b?RGLn~Ǔɽڛ7<k.iJYdYF H�׶k>cY4m•𠅿7.xࢎ< SAmQ[0cfxPex|ӑ P\hhbbΣ))`\y3O$6m aݕ֒4OFEE~ ǜE9&M@c9Frk]I7"<lol\�S{|5R:c5{P-wI,q$D=/fmO5ˀ% PA#p68>xuE2}*rޟ7hWWF{|cm^ }O*(HKE ~~wzҙLP= ,2q>z^&DNu WXդY$TznBŏ t Ǝ $?BDl[cfx'K4p@qfp)#<JX b >{D3d*]y<Jyj3~fP�4{KlMFY'qZsOm> `AeBxi*Pab,{oF]? ?FYYZEr,tN\c3қ#>a(Ss/>5MEYui*` v7?8MS <UQǷowFx[}3^{>}%D@[R? @c?A {pM] <@�MqpJV_L:U =:z!k3'I* E l{k;e| F}I@�P̢�6l!m�R#mC86nTlZbﻖc_:jTa%Fim9{�~yP/(OFS= +�q1DpE쵿>~0v "[$Gsj*[bîNT%BϵItۛ LXL`6+saþ�[iĊI,VedR7~[GaM-uR!�LYUW<qV8&0D̍OA/n V&Mj}/`faYh H$c#8 ZÜeI5Y"Ya1dR3M~t*~/f! < ];6 O U/7wLɒC+(ig<q6PU>L)l+2eٕ[=$6Ī�}buc RTSji%}15$‘U jo (*Lva8Jei IN~,ņ$Ffvbt]nO,� ?gK�|v�/10,@ Vk ʏ)J0@dfTܝEŸ́RۂnH{{&TD�Z~xS\`܏c �$؋{9^TD;H6톭tKrmQ!'a톍km% I/LRG9O w?w>I{ �GrV۹ wG6TY FrMbx`Tze61?ueFU �ď;iB 9<_PR}OMEG(~ }~ԓƲ l#HAi˔b?\QRtyHJzolchEdO2j*M�R֑"i)q IK>TR v#-+TLJHM�,9%j}K@mPr) D[{ p6] `ߞHx4OJ# H؍šHLJM�|cTIY4d$وl'$UG،Z2BSA\- Qb-cْBUV}RivQqVT%.DJe5.lmnI"zzzx5 JO)xQ#ե3L+3#5 aa~z\Ir0vJݘmSyȦ I,Tߏ؛sM[ѱHP=<NOkinqF{;gӠbr.W9e% T33RZF)n�btG5ek=/YC bH-χ9$9Y|y|w>ŭqF  /KٿUNQbh)jܦ;NoqrG|"?(g xQf ݘm&ϴ'mEepʡv@4F{f'z֟?kihpiO0s>J [Y"3 .W.f3"QMqHH[<-T|3Hb=iVW ֍[c9V,4<TvX ~7*mm}3toWumKD.! kHWۿiYm BKy�ҽU⩧iT]ؘssR,¡dVJ Щ;pl$t b`q˹QM< v jtSRZTUnAp jBP2b*ĮK`C\P>�*`ҕw#P q e%x<@ �:3#]qjva= RŌZ՘fVQ%},`wHƲ|{~]M W2Ebom{`ʥ CSY<*:+0Đ^,Ϭ:K*'x>m-RkC~Ǖ?9iJXU#%o6?eZ 7Hcq\<�,Υ/⦚zM2`r9+BB3-xZK "ίٴߏ(iƛHzȱ{qĹtmSFJYk89dOU�<a%%&(a�8xc5$-E6=&hexM.y i67َ3NIKWWoM`!\�瞑CV on7=|Aѕad#3%$B5as& \AK[SG9fa"!M;]H/{߁o<id5Z-54Q 1/~-ɠh0IFާeeNM T814-}/N=UOhbUuY?'ITƮJ QUZ;UN5Ecl<̯(삻|҈7_.I6r?\V|@79VcWRBi@b \?�[c+BT HYcebJ,*4 +!S{zPCXsp<3JGXچ7Ӏ]bse؁dt?U ifQJ[I;mu�d^|4X?!G%S_K1UT � %@G_bIP<~1YGYGUWA)aDm*z�^mȺZ#hc5,TB�7QXV_,PO)t,8a)&ڄEjdkÞ0,j-X[FYTXkp;_3#y�F _q"6]dYN<,CSJ7 rwD-�g˪b:V,`NDZKBSOѹq"Ùf5\H< " }DKY}{0Rɡ:[pEkyơ~6]G-j^J$R'p0ĉnǮt�<dꦆZX?~C*,>X5lܞq ?55u- 3u{]Ceۍ\_sz3d ZnH&9**J<qPX鞲efʋnቀ3PF OQKIS45Qmr%mn;԰6!yqQ52R$F,J0&(@k.�0"WK[S/~- <u$0aEF4έ+"#I�?-)RaG�_}힞51Dtf7-[O,2/$`m~{` 6oIfT="xE._L%B%<mR;zsqm6~ 1LMiQG L'K\�wfai�uqj <'3aYq 7\|w$Je[ FHeM\wijcngRgIԪF4,VK~9uS;ej!aKԛكH?Q$_ 1s6M^ƺPŅ <Uw[K %咳9tȸ"D4^nґ98|F2~}"H%V1aԅHm$#{ZČdTe[@\3*J}6]ml.}CTikX{%l2@%ƭ}ާvg g Yǣ饌no/Pe4CXqXveUB@)Q0(,Nx<s 竒Tc$`@7 m?ӵY^l*1<iu&w[vaG*Nxe!nWp7hܫXAS~$ƩB!TK$@~@<E|(B KƲ o` |H=ARTq$:v;Q~88*l*MÞH374GoGbd\bfrM,0dTXΑ{S{ָmMX,++;nOo!g0?7k[~y�Qʫ&lc{sz.J a_E')mue >plYO6g>kX';G"nMoNj )zh )Im Oq5\`EkbjU*ݼLp=DqZI-G-GveZ@_A UbTB"U�Ź{_YWi5(؞6})?L"3X;X8R0廊jdHa5[!Ll$j{۝L2=io !,RXdoJi謍~uG$7& ;q_x;Ҿ[eyu5,44Ȥ�~ߗgcl\ҕGS * MŅ��QE$Qǥ3`([|oN2JoQO4USLn6=🦳_72|2fȵ@4o_MiU,JJ:vI3ov`m\lj/*3 ]Ge@A,,-mԠrzH5ߥ�ģ jL125}1K:Eޡ-^�q螿3|5QIP%BOk˜yNȨ8rQf3*\LPGopBECIUg= B#&W4U�-6 $W�hJXozeJC@2PQ}ǿW[x#:_!`9߶*/?k|ڇ8_��QԲZJC܅s?O-yG${:AĄ.sɶo:^,Ꞟ|l'_U0T-lçg1buKK/srHmciin2shȝĥDrR[c2J ]$8UAt?\2~VS}tUH;*3unNGj$lRI/bt#�1؈Fh)'l؄f $\o"Uժ3I?,!D<&IJbDdǾeck0 #<r}0JȧpGP!L@0z$Op܀ |aLkr6^01Q#} B@/�܏@wsи  ,qcpH|H*X &}W 14`fxUڸ$9 UA#ӶlxA-=w A$x1FG||؟`^IaJm|w;c<oI 탤Z0l0B}S! },)[66'!'0�A;^灹6Y؋yC*Zx?$bH$|y))CvM7a^s?uؖf،5[lYH0b=/7cb97Nŷ`ܛlCC`,}$QװjE}4+GTjB\H~4R5H-ͯ~1] |=u@OL׶v7cӒH??hF,$f2:taf)f%P 'o錕,JEŅ&m+RP+]e "}B1YaXإTy*<5�vl&id(@}nT~aurjbʬۃpYJ-~�pdfSD=Ƥb.xbTTxB|T]B̀-v'J1<tyݍlU;uK �>pG"xpDJK[w `YrĊG) 4%#'#mV(P? ů[`Tf);#mpw1,[waoQtN UQU$s؊\@HlFG6�MS%lk<uOfm.)Ī[Sr;[ތWA4ww,"<,e23ˤH~:r*Yadkؓc;qARVJ)i˝˥WwA,KuVYbVGVm@7#as"|Eh(sk`5 bVCok%1xAC)3m&ꗶ/F d]a܎q?:Xs“,TTLeJAd崜RV &.MHSKo/l*9>|2*U hfKjif }؞~>q8iI Di-GP>U4$8? {'^lms62q$qq)Va&-!K)e,_N\ɳ3:4RL*rMou5xiÖg.bEMQ̌6Ƈ#0WjVd,mM3ԇIjcmcgORCy2A0s9)9T!\^ؔK8eN=2 9pFŠHZ*=jҳ+I6W}P1=7;q,6JCFK[#�Hr_QܱS^ߋ{Ibi2vm ȭ @S8] Pf ,obdוJ+ɾ�Йi}Bn[}ġ4bYXL"ֹ"I^p>BZ+] ӽOT] EIyrh:}Wo]a,zxIcԑǬoxS Vو~\7nsiV7_E+K?ynyͨde{OOԜǷ|EĔi5*Q1NY&Wd>$<*/r�., &b;M _N �XV:5?klgI8 1IN0HDy%O(i$۟n6_G)V!MUv�bH34jeS1h{^ߍ~JG5,IDJjfvR_R{sf^}]nqʨ!0؅kZ6μ$ C<%@g5}13�$.E7)5 edr.0 edTq`� tU S{4:AX\ #>t[)Gn-|z:龖2děͯd/mt'.3-=QT`E"5}Z*!CUq+T-)t`�d>qN Ei)b;vߦSu7+{}10* >'rb"Q\3UH[KSd³%U�KPSD"a(w6Zi,޾PeP%fcW%F.ZJޑ)uRDD ѯRBApo+H3 2|"xUU0_0ؓ{6ğ'EetG4,Su#I!}6|S𶶵b*k,3岈~�LaHph2L>=9Ύ +#bJ_9MReÚSWEXQ̯GH$"rolNE*d5KP5sX�w:Ri>a w~1$PF{,Uls܍Hؑ}8CZ*T5߀/�v#0(^ר8wQRo"S4v>lRFfK:D9E"UC#S1jgoXa_4J°2/&^sGI1ԾT*\?7*�n?z,i*T;Ưlw^v�96״yKD[L�=f4IS4GFPw-{3 Q ^`2%q%qƳz.\.mTf}tkor�|^.[$2ea1ϙ$t$?~FʖIPQžX e5TtnD^X<vt�M~w a"" Xڦ�Pk}~о04yTGh!s#!JAaf6߯J}TkksCИb@O"HTEW{O�8?]V QUIaS6r^Dvj.??vAɲN tpIV-h}kw=mN)#i KM9Qe&E[?SƖ3~ Q9t,wXƋiߗ^l Rn(ۃSj<B*_G%7WIEY]C=D%FKPS$^X_bm퇤yˬaSQn5%CT5ycY`:y$$ʦOant fu^_QVDh<d {GŅrҰf>=XDLK_Ko?!o=q]hJB {{SL5|ʢZ٪/:�Mؑu'RWTQ 7. &}fy@A"'&AJ@!moK}EV2a)CQKR:; Q2 *J*]ŎX\V_9cB$Gs>lZ*`\ ldyqI%a�iB:oc^ X 7(*T_ zyks"<lڐ#p Ǐs',w1RFb2 wǵ 28<ҙ.dcO qqJ⾝"-˨۶|�(א@{6`(SM iZbDv!R s;^/}0ir,<2 4ͨ[c 4NkbDDVRR ,q:٭$ֿ�<y뎩#ATtJ$n b#2]eLlA=VtYOӽ#EKC 0DX-쾫~qLk9+]Pb%Bq"Jr\x�qD<EeZy52=�wdh�sh=N?m~3L:_#zbm]r)ƷkgrqQ\lSu Tf"dv;r?m Eg^6gԴd>WMOE,4u[:pI#P.aJbI:z\b%E2E {ʷ!t؋R@tx�~~"v>Zy?k#)nQ@ W6�z@۝/Y6q˖eH\iY6 s8 =/K|9IH=J9@p1{!ˣҖx ;5.yUTPUPI<x^|?<uAeg Ҫ`s.LlOmoQt}"O=\ߦ:�™m(S {⮅2(r̤ pHw;s!tP0AB)3U+țAkzs <mƉ<)ZV<1Dq_܏ML>iQ�,AG ߵŷ(<!+˳jCs(G D6?7z2ֳ3Ufn p7=^BbH'Nn7>~G:R35qySѲܩ;'ŭ驎6``H6$#<m7,pBj؈r):%,H7%,C>m$ Kn@�~-HP.M.. tR.7$X/0e$ +%Nc;M"~3N�߶R؂o³ 9m*Y$7{` 78nӵv#oT� Br^1HlAkܡ.A͇< c,6�{2,O#{_c`\*RA6�؛qI"E&7�: o+8&kX@ ]x�&Cw'؃0͍타V/drl ċl Q,/ko|fg~car)a!TA Wl ] ;Ƚs�oO50ڥ[~+j�q{ns}{�^MF`G=  W$J�Av!^�9jv}$%+ p- P%'}TI'INcN�mQ?Oue"r�{[ຢC*6byS?m o37_IаP W 0:Y3-A Kq0o6-H_}:k.\ \[a ?Rc�p-͂=2Jk)E<op8JI.PoXu_12ז]cS7a9I md1{Ҽ1QLNbol|U aUֻ~aHm%I4.# 1m؅LfGITKǔ"7ՔS/ Nџl=M=4ыą3bZ|/5 X 4$2I(HZy MhPCsEEKEY!TZܟ0d2U )WjjV4msa*&TMϬ7(mmX>N�̼4 " �(J?QP"95@B b~pJ} L5.Es$L&4ѽ;IԵ450eCE 2)+ .GmnF6.)aLWQ .nizA ^p5Kr~?~1OӴKhu*|mK^RDVgBѹu%`wy.l]ZmUȞUP {/ |iZXs GZcH`.w;O?MauTWV@pJHUROkvs璩[ *nnq^aycHgJh$߱a:EHV] �.~�<p4Q V$}X[[SN1Y]Dl>:-4M[סX& Vb n;߸!t~UDeHM5WJ$g_k)es{FaQ*a%�fiuZdReyuv@EV-Ȥ,y$w��o|2yi40Vx!1 O,GrTz`FvdUF^PVPS2 (pYX1~xdi:e}Tae.&Sf2Y#�\兢9dpL i-oMKN̡Q|ŰP 0Eݬm|WŊZ1 +[j*34ns;i3kh6"�$�Lc]*w �֗hrRfΪ"VM;`')0IB5�*I*᎗Sm.kb)$4?VXp;:!% y|33Ozc>唕D�¾"XELHU &xÀG%*@>ym*ʲ1uU\bl9',R"TT1T""YbHt=bD92H")iVA۽ K4oyrFKG)UJi.TJ]o+C A2)5o X 1,TVKx>a!�Vm< Ϗ20 \۟ m("*~ U)E:k[s?,:hjRe3g֢eYQ.awZcPV;}^\I}2Xc0RR"ls=5GPC4!fFoقvnzӴCmWQb}EΥ6S9ʦB<(<C(2Xa%KfiAُ|Gtu'Vt;YҲpJuˠ3w}SQzHBG?6}CezSƗ_}�BH Kam" ),eed0%qp@q~yړGث/%r**y-6ͷÞv8cPLA$kX z,A#]sf8-E>ux\S#B5G觢ədYc$ pob;|GYLiO * {Mz.&6ib ov>wʎS0vv.ۀBoko{^r6sni"J̶ =5 99$܁`8 8=K}a2snVXp8̚ D})euQa&bwKU[5kS"#zn{{ĥS Ԥ7+I̵ЎEnc_"fyieSzZXu . vi?NSeJu5$Zj-Q}:[;z5u_s_QES6m\P*AQ dUk H 4x'3h\5D1r%=-QD D"_M[` ΦSu3%&wMSk--z4)ate)̱"Qp7Ưέ3Q)zUrkP!V&>9MRuB&4Y$Jn5K0$-Fs{F#<A9R|7(&<�o&&\pҠbT)&}, vȧh:_Ju ƅuJJ(cvP/g-�gsO|78Y)aJ\¦6FH#2Cbbt&sөr:izijbd ?ۓ`H'f3׮0%2Ԗ{c\LIGAYT̨ %в`7[7,w9uɘ4Yf ,y!ř,w;؄sg,y3hIXSV{H$ Ȳb@ޙHwJtGyQASO!P{5 i n`Ve(>j!T6.DfWS�z+rǙe0DG �� UUue{\ u "n uuaE4FdUbvR.m6f(ᦪVb(7�k\cGa|̒j_JLd Sh4!xH*j0֕%'qܒ ﵈'aD#L<aژkn7]~ۻ 6EFT 1e, < >#S BuIh [rIkhm *(ŋ1]kP��[!3Bm Z<~n s uHRpI;v]TLC4cQ;J!p+*㈈ƃTnERe̖ [ʞzڭ0pnVf[MY\1#FBB;}Ò6/uK~{[$P9�Y& |6YS-P<ji5j aI݈RgBK/?3COH`R!DR.MAI\ؖ2gtqDJ7МH$ѡ<VP#C][.YYH_DI % X ٗ1"Y�Sבh̅Jlȍą(BmOQ�J*嬥C �^ؼ={uLLwEay!|l/k1 %$!Χ~!y_uxi:TIAf+` lm{LpSF7ꑚG `1VRe khr_|D`SLˢ8 yH'65K9<SM!jhZmͅ4)aa(p7X"tfeIOu^v oc_ 0e?KD�H.;~wΦ4Pչ#�ūSlI-͎qw5)3"�2aTa'3M>)?bt_JՐ!|z鄺WKmi*+R+R7I=V~Ì3ٕE/-Ŭm{�0E!iic9PRc(+"zs=g"hRE4$/إ W[ZSjZ^XfMd\q˳sZ**d d=k*\jŞ]kf`C3C3 8(X@#_`Z՘OXgDNELQbtI1"P<klSˮe�~ Zszl �-9z5 wbޒ;{WdS'E+H!5�=-eS#m�S@JDC)'V]ڍl=(_Wb#0˥X]MaA) Ԥ_Q G�!L*n `3 k҂-{c%+T}y$Na-;�7�f9n}=ԝ xjc`vag0y/in;aI}8%#OK`eh,k/3(Nn07[}liǠk($<u$W{1 r<w/sb;X]axͱa; |vv辣Ƣuz{aL. Hb#l@=<"(^䃷3LZ;Tѐ?&#I'Ĕ ErҵƟH6{-8'9�l�v7 b }=�uIrAl9E[r,lOZ\'JA%0xcf@k&^lCAeI ۰'k7ķaa >>qusk}ࠜЄ' euV[\U�lXS|1E yk5Iϧ,FjdԀV QN5!)+E"ƯHpώRȒU2Q5�ovt.yQԥ abXLqG[76O&7h$*^Կ)UXc3®vN�zEX龐ȕȘմ=S>aoc[;"ʷ_29~[aQ͜Y<Z(su=;ۂ@�DHq r`�`~0$XP3I '& dmDj,яK *eO-Y 6aN| (2C#(k��BpR̺&Iy HOh051)$сFX j؟}qhhBF48[OI'݈]$kƲm<a[STghoQG� `rXHeܫFYc*v睰,tsx";syVk*ɞ3BzxHW�};SR%*5Y/?~1�40b3YOWγ$H5 FFsOa㍷gQLPFFI'i}2F3QS*SPӾlw#m$`)^ Hs�3& sO0�%y>0�*ƴz/0ziu=Ir KoVvߏ$\E#ěU<nqb䚚),$0ƗIn7o텊fbx|CY�*,HEsiTJ6ǎ@7ED"X`-UDZE�H`TRQT>H 6G? ~g1 e M4)V#O/j}JT1i|'*ԩ+cj Y#L w(mksŷq3_ʔK7T1m {:v.XXөӸ@'eU�x\FͲZ*�U9Kl!u� cXٶeU2}r()Ꮀ*oI=mGE00uC*2%DHēp6-'Y7=q/1F2bn]K`@>iLȑOk. 4/֊]@,v �{a4Jr}v} !n|/{@6R5*#؆?p56"&j�㬑FX,{=)<3C6g>b ZvÖjaSI [EoyuZ� ˦|D?*v04L!U35 "HW}NOo\g8N$f}.dY#˷qb S2$,Ou1"5A`T3 qHx-!Yj  ]0ja!iƥ MOhMUO$Vn9;u4u<2=X? ]ڟh]mMgYdD*1~n~1.e]EIGx$P oQoƮ>9oZdg}NeU5/vU7"2�؂T+�l7HcTi存jFF&tJ{'AJHѿ,dgUMn߸_ ޫ.W[I+_m~OKP&֤~ H[jz#>�')hH4Rm<}pS/-4KJ!ҔsgNj`tȪh',jX≮i X o;h @/kmp:<3_v'~7=7Uu*-#!hHrmcűY<urZ"NM'sԝGfF|μ"[~/՗�>ATRt;tP*JVcIG%I܍퀉I0Q1Ӛ�WfyfiL`x卢`2{cvҴYkMWti߈5,FxgY22$"ҬIܱ؝ͬ_:a23٪)z,) ɐFv@tdc%RzsV\oV/))*Y! U%8zZŖ;$(R_jn:$\RSS%< Hvث^l 6{LZ2Jjdr,{}μg:˨>j3?�KS<rDb-oY @X@K9Ĕk4�S t�'))׬)YL|Lѐ�>qkaW^$5~}[ӹHuyfs0 R"$-9t1r� 33|֞OUU3EJ5=U&a5jETwk?Hx?vfsdMP˛2zi 4I%BQ ]F׽c%fMSb TV侀Cĥ%ajI[՝GM_4-L `WHښG<ϥ`Y)6�"*jIսɻ-:ކ)<xdHu-Ϳ}sk2uU'R1]K &pKP$Rq93 Ğ`\72HK=71GnQAڗ.Η֮ 3$i:,2P�yf[Y{K]OMU!s}!7Xꁘu?Tu;'QNV#bjED,$-m3 g/Z*е4a# f '}XfLZPckC b�PM 4w+,ug~ɺ%_KurꡎBcRD?w7IF ӣƂ̀\v6;a}Seftd⮖:DjO4jDxih&OX+ַ`96߽/:� M#Y(ơ֞qL>APKŽqKor�&*H LlȥJ#K ň+r|4*:_ڊXX;J) fji(sOD[PZ ZlL>iPVg1g%(_+^ 5}<51OQjYY%TGk1:ݨjSH" 9!tW6तQ j4(=H.ltÆ,FL6 EY@kz� �0eMgv”CKEtՙs3<ChsDpMDcՠI:t{0b]JxԤld I�Hɽ0DCS)JE5D! ^Gy %j ҪnB)sݡ7HH}-,2\;qϬ|�6c"ictJuǤ7&Zj i$\�1n/0Ӡ"f}*^UyNql_%]j< Q!M`UHnCu=w<obBQT 2xCJznN'V~W+>.{*e٪ڔE$%],7}D <(dQt0Y[G${q韴qSwGAy)߆=(o ]<ǫ ?I'/D �O|]}*GԦzX_S:ELr/ޑybOx0Ttq�pPԖ#+J&e'YbIɶ'x~"n(*j,HO}LC(SЙx.4^(jn^q)H ?^V%#1g1Zlޖ)`Z`8-6~ J%i 8fs,X`vPK NO�F+@-X3(j)I$|:VthY mWy[zJj*i&JX\X݈}#d!!7*4TsY w))(,Rbl;-:8tfp*�bJxuƑ:2 YYIZo%Ld}r]N -T)e)Jǵ�5o,^1FiS&5,mUpl�½�MDeH (Ww(_?%:h&Y'h#VspNd$q;(ş~bW骧2j$&�$}-gG ;�M�)gHW-Y8PY!> Knf�]O>ť'RĝqEUٝM>_tsTf 8 KI#ª$A0TXۏruKKמDATh:סLb)j^v<۶%UNP K7x>Si\}+՝SYT1%,4[r($hea ??:z7.3 :s75ʦ3fI?n1_e䏫e<jG? $f?�?3]o �٢28prbxplE'oIA%u^C:){wJg&˨q@j">}O/]Btup1>MtoZ\>x[gYgQO&YEѹ"I)HԪ# cW�Ư:cflĬʂI/iE��ySgϔ|gNu_ϠM#Qo)# &XQ*=B{|Xnvvx"E݊Nmb|quP |BCA!-#TNmpH6ݍ M<x,bIaol|,A$:XpLMm >N<XC*;\j6noƶg@�k֝mZ7BuNNFuy5mEQZBe7Бq/64)n5*yw Y_Հ*qg4R{)ÔŤds񛯺[tzۯzëR]uGSfKp`%}Ln6}4ը�8Iy̺c\lf t.M' !ďG4}LVD rĞ <`<ؐHɤmΫH 1�I-yE[0 ~/ w׽Â�[Z� �-$kaD Sef5;߶"l sav8sRBb/]Y 9*Ժm[{c[j`Zl}tFPV_$Ky85=pޢ' nwk j;#Y(IYdY6[_KMIOO v-%y '@_zs,M55|qMGv/~ l)ca]C5D3Pޞ45` f6.6sL:5|yiZS-l3-’(54< >[_JAӇ\"UE0zvYՖ3=ucp 5ǪAQ÷sbG̲)if2XSA*<mZ (6IȑTb6y0MJ(-vx^傲;ܩ=DWc3!+ U)_{;Hz=2Bk0، ސ`avWә^T3 gIԙAK[>놕VEV5RIARb|\_~8+<7 ] l1<I6ʢO efdAϨ'{[!Ysws_ I02E;[kA!4Ӵj )�10,KMsUy /{{K:R|9ib$Q<|+93|kCl"; ~7r"/0lndi0+)ka{qqq}iUգ]b!@z|d(�ٞSSTAcO~(jO VH'c qf �ǡ߽BT{3~얺(#DXX; }+ܓ}U;93Hd>‚ |ǒ]6S->S z@cnv{AF* TѴ [X#Pt4G2ؒ4O*T[Za mkynQSK%:RkFok{b!zfD%7+{mB%$ s:#3m¨f+X^u}moVe:Tĵ *f-QHjU؅5;~98nV[>F u'gKXUWOcJ<-Ԗ $OK DOKŕIY#UzlĒ@8to@eb+]X?n0xC0]Du цe+�?K 7L&NkK#Qp0XŐ* e@rc ZIySw&LN`l71GLB#)ZOla@(GK a}%fQ9�nTSyc�ol6sDT),76Q":VA媏Kla #!IEu|aViO;B ablֱ ƨIE߳pm S`OL!m h"Y!@̓C$�lv\2:J#[b|i悮F0x Xp.;�s ip4;tpx>RYJKyoTn}HT|*!rx0\"9MCUݳjlX@>}$"nXp,zͳ.+M!ђB�n=�olB;MTU5ɟG*yܛY{/$n;RŸB|f}G'>obQdTHntnχ^wœ5uFa^4zю;yvf&eW=u4qCiCs6::3+s̲:Hz)Ҥosa`m4ʗ,ԒxĻfnmno:=)Q<2)`E{b[*t5x.TWο@hE[q6f}Yjj`'I~8lu'M$D^g:̭ZQ]!7;[O82%(\Շwyq׽='TWgrU3ERQq%@@ oa>~-R(o2z1 R@@T�s{vXl<.!w6kCÌ2.WI;b~*ꀕr�ܒ9'N BobԃwSK׶.4cefhOD{81O՞eDO}1QS>UV3EU(KۂX !&YsHg %ʲݬE&\aUTRPOU4<U͈$`IS]{GƁc/'nE[}LVKMU&ROTԥr` Xmq }|bs5ɨ(hk2s5UJT~8v>tGOL4PBDѱY,� 8^d _Pkr/5ye.d$ Y� D jhZ'3)TNn{5{}ijhA\C0ty6`rH!b gj~PZcGb$.A!؛oa~9f׉DgyAmV'SGeB7C " 5i~ӝiTuS< i &Us$@*Am:YJ:\%P$ybͭ./aKZ`)o :;6^ˢW)`dG+)<ɽÝ«.ͺQL(Ձ,@ {7 3ϫ3=U9 ^FRC� 9䃾KI}st=Y[,z$P5*13Sob�IsչT=8-Y/^h�i~t٧Jd٬\2⾙j$ ,W�%N;_m'0unI2BҊR`n8 { Ϋr.zeԵj<lM�]&{EGZUUdd0f"XzrL)M5we,I�4Q')lÀi�( 1{M?ٳ5=5Z!d&ib^Za2*%(riD5Jb,$H[;ΰEYONtZU(hނxgy}! TzWD)dZxQMVemΥ�8PBy&P5{XTtIι xkKC-zy5ϒ9v؂}iY"F2,Fnݐ%_� P5tDrw#YyDbFI.J�9)(/,KXV7L\ƞ6V.kUU@1IIFwX& Rw' $S.LӥBp&PysHtiذ \H먠YwN%2{X3�srѪ9ըj'In(m=WVh$i)o6]!C#Z%:xe,-9{ K*&goEmæ:7v-+O2ҠGU&׷bpd鸴@"i`8fALC',sk XX3D gAeH-a{&@A�UitpO-ԲKZI<QMUP"؎R{p҆<jx߸J;} 5:aHBdh[bM,;[WTj4P44Y%=a3vجcxDi25H!bE-`H!D$Y)dE0 یeP^yŽf+O'~;Gޝ;<ͥVfmňXu\ 7o}�/ W1xнHpqתkNA؆F,M eڵ[} He!œ.`񩯶/վf54MYGWJYAαߵnJk5=ԽMYNH7 fM>hџ5SM;j@�|fye}$讕TΆ) �LU^<*̭hIE/$*lk�ܐ.H@*^aф)^du®߿󾣉䨂F RG ":d4u,H<"�nNFF-Gjzx#qkoW鬺 qI[T+׿'k\[JxYW"XX9ۿl=YȌ!QLH`y782|�;0Goڃc`6 >ϫ]!*e_=ϰ\񄊊o gpj{]X __U>l559K˨CPt.Ca6j`Ltv^f=[z̲ٺF<֚jIT󃨈HK-%=t\oFNܪy"7AԃocWZx~$}1O=_ijVVո&:x#,SseU Đ+ׅ54uWV-t1_,,F):?J$2wtIR.@J{mp5m|$Frӕ.iF~O{[:G1=˨3Xxi㠪 Y ;�Yt\ $ ls*aNz:VLLf:QÅ7G_G)Ef?d59ktS /ʦIe 5b}AX:̫/�YQUO>_O-|Y>V)B$5$(F@R JV)3{̥kʦN3|NYQh/h�gEdӯuMe**:ij)jj*{bfClTo1R2[մ@yCEUWre!R{/]Wՙ>}:r<z-κ{=Ɇ1^h\N׶LV7=22JmLďҹ~Fhzjj+k'&XYP)#ۍǰOz0<%\ҨW[I5DTQ$@Qwv6�?=s_SS3VU5EDTTM)fvcvvb}LI7yŜ�ړl"?/;d)KYORLq�J"�,l32H6NYRӯq'i2fߦ^*DSҤǛ?W/IL/>m'(_Z)�Pcf5ut_PVX-Evӱ?'@gk:7LitIФҬRы؃4gj@lxz~PW1Ո*Hwm~Lx-wG;YTx1S$}!g7NeodX\<TI3l-[Dמ gLx<jS ^ IIb/r B;8wYsH Mq�EuC9K-.oCJ;菶w&뮛0Ц9}[,,wo.C,Fǝ_ɠ>ڵy+վt|MFS"KJĒ ;�Г(YXʐ?NxV5=;>#T+r>J,²pʆY!VuMN.^a$BÌ><jEu3_bOeao*ŋ)c 0B5w?#9*i)z>h7MaV=YO|w/`}^<*OP]WlIJjg�HN^a'GO~?Ӕ%=CTQQSƂ��Q:<l= !.z�^@_hC; Jm]g3Zi+n}{H�k|֦tdUX5^c$o1�F5D3 pI6O+ͼ6Ru&}9 .a?Du}]GS"'+"#M"`$U)6JKPYxK(?l :/Ϫ|fStg58+a2 3@^@֧ �i:KY7*Y*2-U̻3FYx� y8�E8񏧲^ :�5zTWRK 9DEcN%P}S`'\ +Yo&e&HBHfǡZ,M-k5ٿ[=;Vk ,1=o33W6{m{g}w�ߑ74c{Ʊe%o&K[D!Zq-$2Z*+Ek=.A/S=zC:Leˑnnmc0 +5/8$-P)hF%1a?#΄ީl(g%O4VwH-R*jMd/}b4eF_4@JhJy 6DmM\ؒq' _!\c 6L/Q_}GYp(@2Tʄ=K[m;bdNYkrbR�x/QpFznNݱURRij:Ϛ+0fPxAn*$U[ILoIV?Ld5$̤ Zj �qsn>_UkRw~&Ll;y֞YQ$Q"A".<A*5a.)x{Q𬒕)e|RJ5%{_l@#Hqg )i(d]=QL)c7kߞݱU:�֓8!*)e]m ᲅMO]qA:{csĠ$[FH ׳v=I=:O h 1߷7nlz@dN^7/Ͽ}^PUQ "9%3"M eqƈZX;b*rbT ָ#+HcLCc L<Uj4BL%A?" .XWrPpg o|<sܢTZUqrhh"؉:"(|:F19nRM#�gZ /v&Hd*TwQqI{nAZJdYT$]\{~GTI$Ĭao$׸M<iOhcJʭVy*5FUw)moooJ=bDĔo!tU!2Ly -<SΆ^j+J*lKck7ąн0$rv;Qhu_Zl=˩r%E]T嘠K� ~�e{z=<ۍ|i�ѩQebTضY|n㡨cH"C�P%b &R%Zfd`OwӢYy8K<tPiy*id6= �,pfho��J�*t*6],b]X qp7ˑ!ǩ\@e ȁim`^B$o\b(GRJ5 E,GUµN|^P`^ʤ[`n Bż}@~{�,7* Rl:^s#l',EǪbA@D\bpȽbO3͌}a{oߓ*=C4cߟ<~S\QK[p5JL>ZQ}p)jF$k0G406`&-)7իce4ce YJqL7"a3BlSVr?|5HK:\aQyFh]f:mIL4KKkn i2R5ZV[w)5E\TTf(K%~oHni(JX+"2 nN�h:8PLگp  iW<Zzl.YeRb2@B:`,t#O}I(z/Pfy-df*rOjW �A(ZO8CtFe 45|e:l<eF$N7e<¾ʿgܓޑ:>оCw-7HtUhZ-4!+P$'I6ğԟ`γӥr2,L.[xB4�@k:AcKWu~Ջrח]x_-eE\6U=,n�T@~XmRj)K:aG&Лt6%To8'*ve2or))|[Yoa:pڦxԙ],%X Pj'�!nl狌+C�}%P+ޑסh6Yty%Re2FsX#]0mr k鞠ެ˒3DJ:48 � x]ղ;oӝU-94PunW+f`XR}2(!c3}~~ ߆4=4TY!dZTg4 Q*rA9 ZoGt3Nh KQ2�` [؋Nެ3*<˩ –*/Ekw6V!߂ZS^w쿨zl4r姫�SG.˿Y˪gy|8$zjXܥNl׵0daPHb(Zڽ6TDf5W3ʖn.-W2ar4,g,EM&ᇆMd 4c̛1% wPبX5ػC@.QΦ 9@ce# {5iJN c,-cDBj c$bуڶwJDĥ9I|=7 ) <-QeU).Hmkl,& IIVeIщ3Ά͒ I  'lo`6ewJtHO]әWVT,<T5Qa@cJmL鮉β^~Ϩ#+%$Q!5؃f`OkX)#7U*7q>\FrԆ(zs{ja_YSd9Sfiˢ|NJݴdmt}&s]YNNY,̬ڇT3baY_{uAeQVM�YPEܒ}Fw6^tU2+3%oO/`EņD) $G%Z8? _9s(4r(kX!ַ�mn ?pٕ|b:f1Dv s^f3<TAhᐼq m )qkX.O1fya,R9*&R6q2bir'}tT<%0O5*n E`VZTSSUFӨC%X7]r9guU%Ě&Qv#WkfW,)�qd�U0=&rBpFrxI Q -aZ1姠/IX. !ZFcE^:jfgWNpoE7<QQW!!RMvUi`v  \aIL"@a`� Ԏ[s >.Z8>}UrypH Z$J븱5Ӽ.fepF7q2]B� ۇ�oATy Q*i(j6$d$=}5YK_Aj.ΚfHNspXɾYj0[Yz ’l, ?SkcP$^u4n#Fj$;)XQn;~q^'̥+7t>?ǔVѧ8ʈ*,�>lI=ͭ*z0#I=T9c{r atLF1evb;_{l$ThSPV(5J<܃2a/{fjnf7 9IgKs-L1Il㦾�j}W6Feu$u D Q$X1sz%k)4][ħin3cy#ԫ#{O=bVQy\Us$E<9c|IJՙ&G]7z9q3MΕ �*Lj9e~Sg LPG/u~8î9k>I-XiӰgeDG$I X)݌W*>p˪f6}]yf&I7áMG-Ia@ٛY?}uS:|0n| 8&XcID �#B?9U>"|5,|ĕKU5jQhјl .)I4󅈙1ZS^cE,d+(,�  Z�m�ug/7dZ=l(V"~L.I+T0�=|k�/ꎤiޞBZ,d6UNJu\N#yzөᦗ1irHIFAT`$LTA+R՘ط\>t:zuj|5rjf-OD6@7 YS_mQԨEV�0Y@حەo3Jy9PC@zpWUX{N:XzW2,*>긤wē95�,U#Y䙌e@CAV7¿Es$3Wy0f2(ROܦV6s}7V2r4kSY oSeayY0;e %mOtoIa0Rf3+$} "vFQ#[ Dў(<VtoGqԬm^ȓ8&SRڴ� ~韶t][nUI6]P0/o;{Y>-xNU[=IUAKWSOiQ^9�>6?c, m?(>kIW9EV'KT/Ls,Ү#4 3NZAQA'V&吕'SσB󊍛Oc>Zc#T\ ]{cd_d=}.!9fM4%{G>S2AYeR=I"b42k|$[C!,A5Ԃh @� �GU Cވ֧L׷)Sn:7 �/Ƴ?ė>0dYMAye9VSQGMO UJ8QB18R;5}?|/^z?n.zQgYbW{G<j�[�^�'TdLAeXX4US ���2TӾ)Gqu{Us�y|t xt qߵ9)JtGME Hir(<*m*DSǿ?C~n~'g0 .4ӼGo�l=d51E$ coc|1 a F�(R 1H_ľ񧪼A謷8z6fXi)iKYUKV@:F�G;[W(,sh!|lZr,Bf4M<QX<LhOAԿc?Vk -.WLjU4?# 鸺lNtRcFΠfPTf<E)3+P\\tcX}3_>^3X:Sh9h8]M~@F1�~ gw Su,#V;E} ͒uKfL(*$-DT_e6ziz/hЁA,6 )r8ê�c�>:!8p/o3mS9𛩠Uf$3v&�,Xi n=;Z�}eGn�'!&v<E47=A]n#-4״d!@&<ӹn?nb� 1�Fo9gn)oY}=Now͓}4~u8>S =6�rfggMv|@xkUl-U �C uH,tgyYd/FSe"ֿ{ٛ5:8x3zJ_1x%rN<Tri$I)&` R#ooǫ/wgCxk=gះy^KeY�H hi/6jHI#qr̫:iZ[@Рb^gjeN-dmqVc$�j<|KGE=5CfpԞ/CS_D~�l:n4?Lì8DVgjRJv BV?s K{DٯOSE,I!Y+X[b ӝ2-@r"vo{ NUkrEծpuM~$2^5m# k�$L6o<E�{`:bڀbH;Kb̯[ҝG5FNߙqotJmv"�O늕k~˗}J1-$ ]&bݓ@ NjA]Y$fZf[ \ܓʎ9'l1ZHz!{د}y3M[KE0RPP[=Au?h~wezkzRŤVҬĒB׶Er7 ;QQn.ݹʼnYj"˪҇<F5eFT�H;N؍2|1*rumQܪ؂]ai<!)#>6abX[\Xcg_g<0TUIK<ok|$kتcVt2&Aـ6ؑo϶ú2`hㅂB ݆(^Rmh3TS$:Djߓ]t5$I bz�%4* eQ 8o}ʝ� i.3,f$[? N s8a:&#K];MK%:_-KQ(XHР5kfZg&+%.JFS Tv ā_uXne#luqJcHq)g<Fuwsİ{�o5|FrUTTZ|ዛSF3.Q�-)\@=kGU'Cҟ?NI&O]-3L SLD~)ӱ77"e2-rӤ]. p"rEƄj`0)L@^i5#sm>13}s�} �>$f5R#H� :XЏB2Bpm؟V(QJ�)O*<1D{7UM5,lwU͈=4K4tbXa#*/K ʓo鸥@7pcpG0sJ4ud"%A�lI PbYO| ˖;+!T<$2`M6 !ۜg.l  U+`=;|uu0 1}je8@1yC0vU�.e/c@*c$q['bO|b.5 [YU-HXq8jJэ Bak܌g+m/:*Y&8lV215T�g_HI^D&0RK 3 Ԅ܏rNnT^}+یfchZ,ͷ? z)6Qcʞ11(,�농tHrZ붟|7 ;X7>`f,\˦(cΧm+!<Jar9;7T?`M)g!]RJ06MdO3j� ^#S ɔNS+0EOYZby ?MqG%O:e4k=mPCaE*@�Sq?ڇ*깜EKIUt[Mtfr\Ii 0Kw;6ҬWX&"�XA�{h*JA?f=G[[v)!G[ng#؀{aK=kY?M=`HF勍M v�M�Xx;GT2IYRk#G$-WL n0Yΐ,LJE[/=6/TpBU[@"fS5, ~� [}zh~~8O�0]SQ$Vma-YP,M.-uWIx[Nh(RfTu-Qx.*B ,9|]Gܛac'$H-O* {3{Էƶz&w2HlQak\E٦sڊ* UG@ Bc`ocvyFC%4Gڃk]j|7$ bg P.(geޜ꼻>w5Ȣ(JFʌ%*{<dم2&(fѠʐXmh'\¿ <s)"|s|J]lԕgn@p5(kOS>>k9|lEt kiP_ԮëϷAe] 4=mTMVGOLSdf/Ha*![^M'}~~._ʃ>TI`65UX#,rIokJӏB6%A]MY洖Ϻ9i`k-:R j7ǁ=C.kC.cԽCM9:/0,G=U ,:뮺.j,&v"E[Y<}dۜ:s?w5Pxԑ4HN2=$�Up7kMbJJ[ ޅEG$#L0Eofz;!,H#tmSuISvcOuK#kPQ]u,.Eq9 #әKf5]Q:ib2#3C,r%.qS1ZjCe"}Mpu{XvUL;Z9 ؒ� XJrfg&RТ$y@ή9\ܧ^:^%?UM$FW-A!<@+1P^ےF{1Tfu43湝 SI=ENJl !v b ӊꬲ+:ȵeiW)HFRihBO$�ҹ.Ṃ;)"�?x+̀Z>4$ynn;{ұrU%9VR)7$e.u#OHf-7U B-o`Ϋ,l棬+ڭb9UI$X-5ثk^Uma g !D<n^HY K:me @8 p܂C-2gJM7(j*\JE ufs$PIXj -Ktq`E'U7#]AUT!3-9f.@O$}=,&SXFpFU@S?o7bJP覉)騩mfIYeM*C@P fVWݪa剥�ԐH;.T$;]֪dT?}Ux*qLe n5v6&42B†5YoIlڈ 3*$*^ 9�l:K T$JT4]k.TZ_m$sa`nHTo.4g^yQt;KҢE,d;v~rIU6Xb 8@KX\j܄jAeHG`u&[Pa،;(JFDRSb"K!M٬E|fYT"Zͣ<,߈c :hXa�ֺ;Lƭc18y=,Mk߄Q $] e1A{[UBWfҤ3@{ m?v �w>`Kn)O}/KEQ37UC4ȸ'{J(J4R,Kf6�M4$p}P)m}wk\vA4!A"rĆ6β[~N-bۀPz}QWQ4#Zh(U5CϧN6j3u&gRVNO_-S5i5OLly򥫬UPLZ6[P �~V$ 뤺*[.^sLhY^2k c,XqA7Ov6mܚGn`0YmE[�?ӛM Ho�a�M<)<ª:|+(+UlKkX1eX>|ҳ)ϲ̗8fkY7pofq [Sx77XtmvP'rzxMYMm٬ou6"|i2,΢JG˫dk:IfFU;zMYVTY$~>_ڳLn霷�s4}MT{npܵ\ӯbP,󮑮j,cghdyjw ^c,@6no|?h2VaiZl"Ǩ r�$i; ܮZ̳a3fzw, !Ti *b<=v,ϕRCVv(uD�6E@@u$o j߯ 0~:Z`Z="BUqS ' k6OQ3U ]dQ~.v� eT&s0�S!ϱۑa{\ _OA-S%vIE"X'ʦ7mIaemQ~ 3�U|Ӭ?ReK-53["~w۷OT,9uPȮ(?�\icꖃS9|Q4^\!�k+s=!!ru)%='P}9O.uhbxg/KǙ--SQJ|]1ą񛋛zIމC:)슮(YS2G9P 0 6ǕzO/׽_]UTF})w^REHDk 3v6.|_[=MzVլ)}&bnыVmD`=;̩8P=~Beְ�>Q5Ջ\ym[�}�k_�A?]$ ('TU-؝{'O�3.9: 5QeU)xH SQȿهѾ.}UYU6eIedQRՄakQe;b`_X|JŽkh 8U3oTm%&MfyyXLb1-P߹6� W_ez!o3>7#~JΎVjy'i<j,ru𛫼!딗 SfTPWFCSVBQ َ<x_l z.<5̼XOOWxnR*A)K[&^ϔ�rEMOz7tCo�xwM.mVQdTQRåe26U rxϴOIџhz\AK *|xX-�wGo9Lj'Yx}9S[?T0SOQ,STC)PʪlW'|z�io\xYoXWEuoY>agcGOT*aYkH:}7'R.ŸxNvl7$O87BuBuW¸%rɔ:JfŝݿgQ#cga kZ_ *eho ")�zÏ<;>(K1|XRUSD$d1Hi$P6{ ďӔKZxIy^AA$]UA4T]U #{Ð=#%O~~UNtn�ս{c7[])Fu]]9ם+ADWQvguA1ͱܿ9I|6I d|Uʖo�=^:7<7:x-0wоPe=AQu|1�<w~,j& 8B2͒E?)HIyuҽEu7Of9^ofT>k,54MՑ{1u>st t'IAuse_%WKTT_8f+�VgiloƞBς]OԕRUgNs憝f%lIXԓzj?<d޳riހ&@nQj'R6%!-cb?; _wxMc՞#V}]ifU=ISQ1`��X( JTiONl0f>bQ6s^~u9VHd%>WY'TY],,xz3PPyK5&x;w#e}wυ}1ђt߈z9 n$/J%?@Ib,xlĄш<cL(N-hÂm 33GY"/nF> ?WIt9N=@ٮzDǝO*k,Ro'|i:W2/.gtY/] :EYM>e<TfJ�F#[Lmm^âzzS IzgSUOQ)_()C(:kbš%JBO=םYu/O( x?rQ3}^Yd�.'̟)2 (< <)`Ab^Ȩc[~'oڃ/ٓm^xIfEGWVf"ib@PYX2Ri+G^~#xOY=p:'%͠L#\J5<k"ԯSq5KH;"ocpүzqpT͍�0�E~{X0 k <e�շo㈯?VןmQe$ rG?؋ī :Sg#k Ā TW ij0~ثzʩ yU4Mέ�/x4$bQI_.ۛіH*ei�/L *=y{?m}!mԽ5NY^gd:駧ը~D6%|ճH4Gh'xG0Kn JfxH|C'o+T,c'zm= *'RD2XZ/If9ltP䁁#&?<M'KaB% 8R=m:4*B1(o8=Tּtt,GG)aI! uYA[/%)#3�9A:hYIG_#PAvE? +"J%;_ (WhFe #팉D]q$ޏّ!AJy `K00o0i6Z\K`}_> "SJPc:$)�5Hm,I坑itB܋o jJ;H$]DO?Q/@0D,ʾdU}c)C_{8ºˠ@x:[WG7htt)n-pF"ٶy@%e퉦|W C;yUG+9Vޞ-jQMhy5 эRpHv~w=ȍZj U}TT:Q`8h> e,3h0`.6c $ŜUdK"-%E4 ,T�y1RWAO,0Ekly2 RX͕H$0ݛI~xvz 9LUSKPLD *ƨݮaל R;j^|H۽ @̈ �,U~2? S SΨ𦛰"o,vG*SgS, `lnH1f *r_)JO`-3\ cL9餚 x䪙٣M[{qbl-`b&ʿde4: hbDBIVEߵ6ƑEGQHN8 QIv6"9{�Ad%.dԇ}~t��o0F"D&[ ]K[>?Udrj E$FZעԐX5y`m`iW1(mͅϵj@ؒW&1mD ʘM KAQ�X8�l6I�7pBy^ܝm .�A:Z,IS |!أ6|sDd}:lN{MFU +{b7nȺw:49n],d`.Qn^|kI'ĹO<O_ ԴOm9~l.;_SٽGi'HJ엷 /}z;\Ώ6IꤎB, ({lmyvar U˘tV}UIyj2+mrly~d"�$ٺx5I^[%>[pu VdӲ&]uS٫+⤩8nYm'q� he}*tOxcմɘArQT4{Vx4"kU!LzL\d!6gI>XXDݚ5 ij# RWHd4oԒ[r5_9_.XGJ_1SQE&ڐ{5\8%(f-xN4d59usZ*$6`/~_mΪ+3ϳ7 ͤC9Zt_):\D{c˝,+.¯ˇ,v_WGo]=]\�yJDFK6-5"W}ϩeי&w\kTjy,Xi}6ӴSrCᯎYI*bW 2FEgRoD=cהFuHGKun[iRSǜQet"60$ 0BKr6kQJC7cBYi*qE;3 ۓ~@;np"jkV#N=%Z@fki=z:,&e|KF/E-lPde$zˠ�.bL#g]!PE'i2BBJYSQ{Z$טj C+b�ۋq? "Vҡh�ްoW;|6*)DѢǖcag"۝;{[e%$$ A~9V/8T]nڟE8cfb T,Ь9&_9˪auϖ9RшΓ!k8nMӽ,JM 2�%6Lg%El-J g߬:Jyi6Q}90k!=q2xU]5i%/LUjUxiBu7V@\c`r:]brUf$*'ɪ*P"] �pM^Qqc(@OKU5&r)a�7fa[b LZ�5w^M؜i`cD݋jͅ&m,4>r$׃KTkډ`O;z7evJT4Tpt׽N 2ZB56KV$J!ɡ!2JΖuԄyU2#m 3i|$ dC(f"�O}w 2<ʼ"j<\ }6=_"ͯ5 Qʐ$mk1*϶1ރ�F<7=h))ĭD'~^]\CXTO,FS#`AnM,5RMnzBR.IcX[{pTIR H�Ԫ] 8qe2Ƌ5leXvܭ!~Iv2!ߝe*3z5կ79SJ%aP~P2j2WM zmrpI#x&ɦ`t{ ܃f<addv1TL$W]MƓb,ᩝ,a�%~>9~V^�K^j|jYu/N>kXqbth!DT`X OI`nm0 JV)rTlA_kXzV0"B@Tr EdD> -[εkz֬rSD#GuFA?ROЏg)UCGt $PР4u)3NPKYXč Hُh29DNH2\o{XnBdaKjYn5cM)O@ B$ jJqkۋ# L5+:yYK4e, qffjr#YҮ+$s{Xw8ZrX]cfbʓ_=0$oHc>o^[/L砺XaLK/Q'Kpnmog-?̹u:ECI5G#Px2ID BNmς3͎6Y44I;q�s7�nZ̪ NEUY0/HM,M �m�nDjKh>w}oWԕ U luPXo#v;3DC&l[~妚*+bOE)aH<툻JG:opmp?]c(41,)c~e+d~yכΙH6^یk8f *F�&nxǩ~JLJj.V&d}1ߴw:Jjˣh+jrCPY@5$~ii"(C:{.0 /lXY040U!@>3+O_JaJB�{FYiwTy}iJ4Tj}`�<Ci9(iR0Ua`T4[~IkmݰW wl㧇S nUM>gS0EzjZꮦt#M Ύ΋4OPrX&BC-)*⣎Jc(# X\ �..18}Z'*yuJ#Ц"ූwAT)Z-jR#7ڏ-dUxM,yy 3#NTR/*/ϳo=YMXGHMOtks#*G2F*NXJ~Ϊ(ޝi,,TrMm`S̳Ċ \y١z]t46jx;YJFhB?ӯxpRf>92�竨]ZI t-]B|^y[V?�ḠfqMrh_8zZV;[ +_ԝS]QԹTT A<tTpup6w*Њ6ع'_%?V/Ze>,h^%S5h|]I:.H -J2ӷ;ďM+>n|Nj*)M3JifG38b j?f<Ӯ;vE:.q\iWXԆ:iX(:E0m2�e־xҝk<3z|00y-e ,ޚ5Gooگ®2!:Ni<sʬ*U43+Ò (^`^ϔ.cf-m^�Ο1<{^<˥a,u{MBR&,^KLg/>i2,0r ^I!erLO%y5AMfv9܋b5G>˞ e]%Cu;YGxWC7jX^ GFHo)`A&ƥr*�ϵׁTMQj:ʩT3VEuW}EKFt]!( }cj?^TOҢ7ɨ,J+v*G#v[+86e"�bt/}<Ac%C2i!y`fU%`h Aw6:W~f\ʵ^tٓ/?|A͟:yHUDH o¼a3_i/<�OmS>WM9lRTSerSXћSug4lpd*AXՈq֐49{Sw|E ޳'e>32ڒ\]2q\j q<t;(+ku#ގ1 Z#-L̢GMqȆIX#[z?Qtꬋ ^8_jjwH*U+XV�kcVfa)~˿k�H>Zz3cclKMHꕕdPn�t+JKD㧊io<j##Bwnq{WbY&F'!hiM '?'Rй ^#|sJ)j& t1d<Eo$>xo򷤥˺So>DA@Ғb@7]> =t{9hω'xCY<hd4o Pc @(B] 'z>hrΝ{"4MѾ2rn^kb̆ZH4� B'ٓ�gW:| {[G'AfRVSY=lM;3P<aܗdTbi<I'ߊ_e 7˼+&39<x"y%Yfdp<q'�9I�ٯO|H_>~=tM~AyIy6USM}-,6 (TYPQ'��)%6Wnwڂ|ӥ:n鞠̔�э+"d%H;iݡI<F_�CUUGDOUK**Ź>^tGLr<Ǫϩ+E PemuZ+"T{ĒDQMv$î>Ou:G z*JDڣ#5)>AؑI^Ue!zJPߨ4GֹgKO|)+|T. �0sQ/8.|x|u1ꬲjY>>Pxw^/x}cĪj Y?L$e3:Gu yJ9,_e'j+H; jq�s&& Ϝ k&ǽ}$1N@f�߶ę'gj6%?7vv q5!\knlHQ8EkSWY 5Xa,�IL@&Eu(~/`IgͦM3u]A�}C_]M,I)D;ð"ޑɪ$ˠ\ֻզmM$) BnqFi0瑆ORDARh5Ĉ'kbI.9�seTLD Wa0 Q*CCC!ʒ,f%{}e!3 =7#N \!Y FM�<Z3>S?HJsQohSrC"0/%LfYd=,_}`~a[ҝ=Qf Mo)PesJ  mC԰2Zt!Rw. <ATzXQ,n^*F\1* uWZ*'ԫs7a)wbIYFJPT�*mGv w?& hk ;aUZoS@۶u[D-K cvķ=Pjy!&”ϪAvrD̪p#* xIlA4@4f�_,D1K1Nئ˟UY:w?ĴB�<f d"�ܨes {s�v:Ψȝ݁v&il}RE1LRWC�XJak(KFp~#1ʪ\hY"si|Rշe*HJm f\ٖ͢ڙNMDZ#$RJ̆ě䭐30 ]s<Xʐ |mu4>;qVUӽ=OVc+fTCDX06ql@Ak|24c{0�>`j5qx8=Iu.QHT 8,<b̶+ jxco2_M˻wk=S [ Xha|uq;$Ir0.PF -` e ~V G!,N}Ac2Jŷ!H;[pD�u t@|b95HV7 E>iBy6{-|l ۀmqR­D)4nLƜJ_@6Tmo<II\`E !TIV6'*@-`Cgɘ`?Q#hegRѳ-yk KFb[KR OL7"n !�8bUMb/AjaPv뀪bJw/m{኏k.X<K\]&1n vS&N;Ou\g9;>_M1,b$+ kh~ @~z�-H�šz8*bf$$X a=~XCSeuZ*L2%8KKO?LTFa4,՘#p,O8?{qhA �[u>~wIxT $4WA)[TWT~\ټT5[9o&8"qwIq}UP;{ c{w(,,2e`>iC'#Dɼ%b?*wJcae/ +a/UVB_ok=?�[zxQTl#5r*N8],M�,'$0TYkkY*Ͼ54PQLYWok}Gn{�׃yE:͛HH C4; )kܕX?+SfT?@g!BIc2}~~!3Q}sI[3l02A3U'pN&ExQXe~2I&h]Wr,;m[JGq֏I9H$ oNp4 Kf10zlyؖv௸{lqQnnJ>ɫjigm ڶa㉅nt&>֘λȡ̲ɛMW޲嫏SQ ᶙ*QqØ2 �~+h*\0e˫Ik6o}lIiE%\]Zb0P Ŏ6'n1�OxmML)>\UKPvַ�n94] I)1e٪F(o"_bw,L 1pG.VTGōx|!9ুX\#{ݣˤ9U{G5(C�Yؑ�6;A8�n_SG[A!`Fw˦q6s~6d�6􎊟)|1g]D\l[E13<@wA~?5Zds|3 Zޢ) "{'ܒ"^1qadR{sro{Өɖ4IORNc_g�;<�ѤsX?[Q8a#w<7;`T�9J3y ۅ+YkG,zzq+Z;Q6ӁLIG$MS&rHߏ.};v33ҤsG-dFi'TV%Z./cB wfjg5inAAs\/I^U]M! in\*iG6 GҀƝiċ-*-r.n9GP//!0[ Z kpni -RA Fccv{oK)bWBynh)9SBSz n7B M@RX^�觬*j\EKK,UHREgRN�</p0o,rѺ$h0= w<x,lw6hSO%MLe5YLD$Ẓoԣe zidTJ;Un$9k^vUo .L6֯ 1Ql% -f'XPeWC*'}$6��'DY0 {ȸ_1$vUZ٬oFa|rxOӈka@}_e<Hyp5 vЃ>)`,WEJc{kX??L6)ւREzɖ<䆍NIu{Eqg>\YRtԴ/e[#�,Kv6s(0Ը`:IW4^&YDBg>nہÛ[IF%G?`c}!$ۋw8Bb7XARwtqnpJJյ'; ,@\ mDLM ֱD+JFc>hm*Nj ~8\)#xO5M*Nwc � f8ґ7:6 oYv+2P)XbF{R<uD,ƀM>kC@zzK6:V!OK擀P!NIQe藣i L(3YcXY;{ij<̪&[IJ8#lJZtE@z3Zʫ.]I– <[ARU2! ?_-=u@SS>]8!6[q7\ ry7_o4QDnQgYvc]E]$0T35Dk%o9^*::w(A4>�6k\탥i�7<R=}!F}YGNr m_Rd'qqϺ'8l6ʪiiQaJ_.Y�j"ڏs|oG/DK[U#<VA܋2JA}\ti co Tۮi#ʕi*Ԣě3JkalNS.w|2x O� cq{_nlQNz')E@6w_PZtL]WձI:jO;~Td}ԍǷD!=t>a!C�œerZ9%ɽլ {w:9᧴R1,!*|3Fh?g �[8<7:*yBږUoJSzxFĺo24&QUp  *oKfMAV#};91`T7^b]."{h*)UE2$2tqT+h8"H#!0v 6b#e!7JG/XMf,aCQ6isxaatKG6k 2]u\XZyg76,ҧ2Σ:ˠf20Vhy]3o**Uekp䦨R j$? ae٦QuS_uS.kLar|/>'R)6`AvE"YA&Zd/fBJCF_H8o5<�wXl4iR(Z2RAx3SepPeԔy} $b:: U*F  0۾8'c^\y-`Iwj*F#[s?91r�THm%O|"A%PC^(PU:b󔮐k:<?b/;06> b 98-�.y�]ž,y*G{IQS0܃`J#nk`]Dk$[㬵 %Uuk6/2K[8cf kğ|j«z<GypEsp.9_yHjg |W.$ͮ7&=ġ9« ۓ*9EN$7/Z1=,@ߩkɩ>eZ]�ueT2.qK2ļW3 C�/ r,%U1?=�lfRI@ ܐ":>YA"XOAK"V6KC5EI!pH:$eة IM90@eqXtTRPFI"lA2͍dp]H-d{Ǻ3) ca2PH3z#̯_Yf4idRޙskmӪV&s>a*XE�rJNۋ{JW 1GC ۨfL4M *Nü`E^bDڞQ1s[5.oTxZ*OrD-=_yFY�%I!zȫ6m9|p܁f[n6tR4.ռFS׍`dyVmYM2B?VQw:nHr.1ʡHe7"eVA�Ṛxq9?~Ȳ*QBY-ՆkR@Jl-~,A q}z.1˪*(>e?#|Υέ)dX7_TPʟ%GG%p%y#}1r}'_h�o[+m?bf}YQ'0~Vdhw•!UKCH2k|Cf!n/m�c "#䩰�|FĺQ;SąPO&  1e qmX\ H? d2�i7;{+�Xۛn{ T4 c,ܛ{~g #ƋP2 K ׹aBVۓ{ g(Elou؀tXlpA@:�v (%TU,MpM*B<O00U<nKxϨ8-xq\Ha^5o`apm\ Y[iw5fE`k[qAQ {5>ҫhf62Y%*B"{�v+cp8qX4Kh2V?=Jµ=[nXma6pQc-%x/"rOXH@]^}5M^W+&McR|o]S&gGjt$5qF>: 0K-7I[=UʩASH3�d$z@ mםKV|Ɲ&+3cvX#)!OVL+>O_H?NHh*S`Q؂ O׹.K$|13HeRNPx|IPI6b%aӱt0gg3C{~xalj# _^RXעAnFs?WŜeӂ8[;6~XӮsE]<fLΦ8搿e]$:lD/YlAEO]APE] EQ%;[{mydrqDAJf)sJLfG7;a۲)ËnI(]�z/:1-5=TH븽�?bNrTZ/+"U'jTb�Wg^@wVEP1׬nlWE+VGJU ;[Y+!+bOWwh얞i<͡Wfkbwak._# #r)Xvoqa *zg\|A ߮pٽLMG2tHwYz֝RI$P,u<"�߷O_ˤ2T]>X�4̣3>xt%Ꭼ�E7ltֵ9|.ŋU$܋׷U>n!*+) 􏝷@U=3͙`WMW xwæ#*s(fxE"ݛN/;)9i}|,5zqsίCVSQnow=4ᦔ;ouO.Xܝ$Io` HJElOr,>:1 Pgc,|lnBKue1�hs~xlf\\ǟ$*'_M`I r7{GkeZ|6ƱʪHե_uj$1ib�@R񳼻@/CZ&lũ�q·O~xKC3)^7%DP! j]!{X-kq�VGus5f@$߱[`ꘄ}Ne2(Y I 8M�0<o桴b TDIO,U-X ޕbo`mk[RdQO")|sVBaؕ۸;""q2n@r)d�F:*TMS";"6:w#g#[Zd*`ԕQ I .P p¢y>5HHnn=7NyDWy;0 z & O?<2[oZDҔK@j6Z(]hrE8TS%<,f=A&@rEfsPԴ@B &^;\@LRzʊ9Pu3eJXm|' M=[ɢ5>BAv76 |$E-zn%ƤQzw~jIQg 4ďCݍ\Xw #+$0CPl0U!܋f?VX䦖Zu!2\\*~Aq<sG%JUyTD<r ccm JJ >lN15.[ '9 рjCf!RGf`m �|*^hB$B{\ŅUG͓ˎzqVB6ߒ׸<5O11T I:H!Ǥj�n sVHt@ӝO MA331u4 rU*~0]b園 lA<~@[]I=O $-}'{ϺM@lo5J-m!M׸܅6b$ZQj En;bk"ղ pC1 1y$xPI:osno ʉ'xD iXMkFI-Z-4Ic(24YF{;TW;ޘyqz@}NN{,05G&޻z]J1lab�~d[~]kG>SIw� $1J5DTM;Vg`A]…7bA)^dfI*ET$r7㸶%5xY `Gy&Dk)gdL],.ņcmQOy* mhK\wXk'aj]b[0lM_؛(k||y{k籷 % ,H}VtԐfu EbZNjּ%.T1$\$l,vQĂ0d:}r ~w[G[YI8Ef 5L[)S=GќrJmE f'N/o�N0#-IQ *g:[I&w<toٕ=FOR.o'm~rF)ڲlaT%{7.xèV}_r~G>M5eVa׾m_뒚xMd`�HU%T׹IQY.|o˞qx3x.4TS)eH}H\ GlU O/НolDfi*-=A衎~&*I4E%^|JFItŔ3e+=ǔ2 1!O+1pO{X|[dT7'S=q�]bCE-npTmlH~`Pjkoq&4FS,v{nRe@f;R7PViض~XuՖ$qPWFӳʊW?;Jt~KH;�-@#jrN CTMJ2YU$@�JbֽF0Ui6 ќep\xU i7GmmahU$\m^Gk w9�@#aTXX>'1TdRWxq%﷽l|jkpx6ĂwTMƫ l"rIf8 Q^$Y'k矜x&�A+Vߟ}iqk۟ %/$gf\7+36* D-$~�2 kh@|ʳsrXqǶsn.A72JV6�{�<DOTm-0.ynp԰RayY #V)o=B%VȄܠ$|bH<hj~#'TEـ:־"gt$EJHB/#{.^! JB5)Jc4WU$Uh a`o�38"ܾJ7TFߞ='\k~*ޘʣ"{#24FB{m}}guTIWW-n\9ZQ(Ng-T Z KX Bӥg^entlgy5+MM6aHr*�ŷb�#Z_:MQ-UXXVjWZTK]#Rn}N9|rƧ7XfT$cǽ;iIU:nmɱ;vPiRF(g# r&Y\h(`;vTz?iܣ'4'l­j-,6V;h8\%p/X~ q؁e.zGh)B5,]M]6Hq!=}V Cڷ˻p<j}wz?YiEet߳[ O;l9Wr/:vQ,Dr5<e'oco?KQM=WAG|f-&0sav!U3HcsItcpCnGqfqo}$ٱ t5u'PU\֢[{3a�+1/65:)]HAbNѕ!(>#h,Vf H3�@Akvbt)WT][Ӵ(30S#_B�ۑ6{UQlE jsNtY~@\[xlM8KOJ'j3E{THk�vh:8j/"+$ܦcWӲ&ݽhmt(w )5]@ >8v{<8d?xS(mQK)-e0= [s%;78o='_=[Q�dG� =)֪3&\DA%$aoŔ&\1>tC9Ym̲x*q h\NA;lٌv#3l{O %E%hg6y¯uH!ݕEvR f @"2ɹcC(ʺ?QY?f_f}TYKZi)a,o,'|ެʳz_e]A9G<My唱RTk!l }iM td,f�_^-`ԚE3",^=Rϕٽ3tgɨ1{QLVχC Vc (k3RF ,A"qm`m~ɳ(/dͩ+(Ud\[0 Lت) =#iXA:}M8GY5 oŻS**$(jQeRZ.iJҬ ֢Ý<?*fLJPyY~qKZ�"os+.K~rJ^5|1B޶fk^m&N|�शh.lv=*~X.ٿ˪b�V\8+ Hh8c*aSr~l(YJimc5uQPZ'Kn7_`}*u؂VI P&K:까j@8R0QXUy#ٜZ^ g`t j/}?(kAЭĢ nl?eM(]@.Xp?<-lbRH՘͙cHnM�,j"hoPms V)&BNH=Nl$$E3(c v�W3h (Jy=A#bi`pO s%2`V)EgZQS-nY.aIQU%D"3^FE<db;c_)ec ��vAHT[;f6ϔR;jY*"sŬ~=V2bP6&jE:$+k"Ԫ@ssgRc(rYUVfD�B}l.SGR8+I(I"L56pDH?xqTtNS ^LǑK-R9Z2s ,7:<p &ıG_CӁe 5U<w>˶$<$F]CIHlbSW߷nj@I@ p�I=s'xקD3lL6&OASǿD $ )Hw#� ۀOm�,bX]Um!4Zۑr{`!_B:,p"wrE>gFVLa('~M'd?GTގ)uA?ߏ׾EUVFtE?@F1_lq)Kv6p5WRJi?!Z m~OӋol4+0wYJ�vr./G[uWQE# $)R4 ܛn�O sΨǒDgJ\$uQc9Xʝ)6uX!kPyY.H'1ӓzH67Ly 1ɲvbiQLp<݆$zͯ9|ˬN셶Vmr;4VW<j¥^kn#X uY@RIG}ʏS�\۶;/#(F]�c=5vY˸*mq/.}oO8܏=mUzxF+d)2=}mm@TJ=A-Eŷz~gX;z] S2(LlŸGN=z"@RHIaL3e)+y "Z,�WKkE=qn^0E8T�+"&`U_Je(j#Ȱ_r#IVa/~d=k ' -!c*̥T. MNb6/3En6wlr1*$3\G $l 6c_,u]7,eS'fI_5erߖ47VCUESijLsF6VHHS͍,�^SHcz=Vܽ >$lN+7 ]LkKHz`b N"/:B*t\~rE4I d$2MDf2 %ةq}E s4%y#-JՋݗJlw"}D%;BRNҤ$9 M;+RHVӨ( nQ7MS70rY*n-KOʭ$g`XF"7{(Y*3FBi r l <n<!Y[ ZkQv(SR5"4%NopNͫp#fخ2CyLA(F[K;z{un[ ^UyU,,aulg;ܲ)r-_2IC:D<m1e%Yu:Y�ߑљ.)wֶ�OK 9j4D[U1j .H&XI9<r+NHXg%T!U Hw8-YyB#ǝ.-rw7-Zt@RX\Jgt&EGX("gIzz߅ fj#ji皋[5@Q@Vv܏c|(i-OQ). bp7,.o㧮hYj3]ck�HM߀[Y\k4u]I]j%J&4D[I:TG`E$KOkn5 xM qfj*\J)VaLNv35~M `y3+Q%j\X�ę _XbH< eycux06CZ'ciP H r86aI\ThްYk kƪ�jsk_2 h#~آsc6=hFOCy# m*Bن m #�*!t'TL�,aوۮ%Å+ߋ9"zV$gLu$sk$Zll=j<idCJBu&"=;u2;ݹ~s >)<ځcN ;@X{q`p`Q[k֞q!E\t4:3 Hēh2"zWk,> zFHABCٍalέG␦H N㽻 rj+t$1fJڔm)D TuЀdCߪ& ~˦b+H;lMŇ釭}ZB(#Awk|FJcri|P{ 6#DIh$ƀyMMĒJ1Ԛׯ"tYً:qib,,Hl-<ڪ17.oN-$^\q&Aumq䂬,o<�#+wf]8TP2߮ы/_UTE>m.]2i %ߛ}44{ͤ8R7 wǞ\;*LTL|[SF=Qlx'px17ߌ}QijEV++$t. no͏ #U,kz[D"M.q4e<A Ӭ:Л;o4l.eG[(9E%m7l|0dw%Ȭ�þ2ZQEcuTAD[FnKk}}ͩz ̆@7sG&c[_9:Τ2f[zPO<K%TلZ(J5% x V1,/�T4ꉗ<N㒒E*sTT}foLW /At%IoSy~^d?̫'Bn]U==-X*xb"7[]~DC8BqB‘jj5 >I{#E%! ҃/yH)f/3b[1?^Ìy>=X[̭jʚ9Z(mƛvkom=m9 u2Hr? n CH,�Lz;=T12& pc;Ssln. WRRS9uل 6~+:4�k."誥8%p`OřdE%ZCHw@T**s,C¾F R0܀�|x(DK+ xǣ rE|Zrx̪)w ~k^<ӧ]ɪPuwO4%"v?#@�}:ë LūiMҽ!.T'p7<oN4iij5%m7+E@�  awi .Nn}6OM%#lp'2O"1} nmb6s|(cQRty*j |m{n4!}:貺E;uWD`e,7b.N"JgWު,*̆w3W1ԅKă`lUJC 3#Zx=;%9nUQWW;{DH_^iLp˯E- Ȃަ{`�cNYQMW՚X% VI3^1`sͧꚉ*ƙv ,}@ Z3T⣄@&wQre(mlŋiԫnNWmͱZǮR$�JYX76~|ITSTj'd@rMobno*:JԥPޭ MWfr 䒷$1U}z!iR8k֒Ʀx} :KZ�A~llЩ3SGd` ッnp,f߄o#oGH=ZhPXvKzJSuzi@ת@l~N%'< gTT)e;+R}6$lF<1s:e*b(tLv�|٬mKQ4Uj+5@!! ��톼tx)_*jg17!v;�/ /LD/]~ &omVwd'1*,{jbAធ: sSPmNN;*M(Ŕ�b��]WTE_U441,ڥU4Ʀadp7bE`5DU^iUd(VU^�\qڿ?r8#ZP<VF,(܁r�&8L2 C5 ;3Lk[F�PQ ^闚 ¤=TIx#`a܂vmULLHJl m+$RǥP;f ez,Q謩TM'{asO/N`9ɒ,YG:7 .`5RIgZɾ)) s.?Ȍa'ZdT Y[VsmeaEY3*%C^Gv%s?8s g^<2L}1*JեZsneD źsD$dUնQ>�z05j,XOBt_N=%e34psoRxݯ1˙R C K sAna=&S!�hFB 8g+8 MI&)UR)d!J<Dn6p�S [OL��< F&8:%�7=PJ3n!cOJmB2[4dK<[8=H( !7R[Ңݍ1i=} E_np X 3/ΣˢX:˫) AԵP�u$ �<HY7h|UJŘ ZjfZUX/ ?z33-O66q�XX12)< NyX�}"<O3Mѹ[HU�rXM!9�C=6^xyYUZHEmiZ)ͯkNzUˑγ@chIR S`;UJ*6,֯7J'$v� lvͅv\(Px}Y8U cg/#>|ُ@TɔQH{TGAf2%=Oy1USŞRV@mK77~.5?US:Ef< *+%f�4il{Įmd-}5aaA n,ZS.{'\$l*0(jS{39i s?=iC4Ά-؀ҭ?Rp{Ɩ*i*$[NCSK5lQ*%ro`{o&rܿVϔKn&|%?T}`3T)@1 * 5 TQg'PM(2xiUF׵?Lh.dKP (x۷qQfPT�kRğP;ֹǽLOi3t 6PٲHݧM)\nc9؆V9$ F1FbFd#"H[gz(6ޏcп)tĐO!=DqQ/z겎#Q֘^ t,{ ?<c (˼Hh/ykWҪ@ km'xԕbp)Ä%-sn[dNbIm5qgU 2TxXi)c#zG,JDqi5nHUP;/Fcy5g GjFVIb/*R(+M-E$Zx;Pξ!.j gOeI؃MołQS*Ky:9S򍠮C_$OҝT2 캞 >2b,߻{_g} sUKQHm^^YI)'+&;18ֵ۟7$4UyQ+k:*`.adNwMQ}<zi_ ty:r"�:ߦ&ShAòvʒĬ :k8ͲzJtjhf4jXR/ƭRqKuS#HY\./1V*Ȳj$?OM3LTY #!AwB3XH-�cF.ٓ HtAմ;"-{Ir�G5D֑�=́;b_Z9YJP%Ŷ66l̔tG uӼg{7mq5HVPxvLJŋ�*K==DNUyg?OWK13Sh�obx'b5ȨϖDU2H#Â/2*["IFǛp4f~MְgJ.I Cdu�l-9B|,QIG6�#_:: Q1VmngaY @[PbFc2ْhᴙOxS8f|m]%V}7֎pwAs"l9• X3ydN}x?nh-e@y#ov!=J{o #HdJA: ~>ld-q<q%%* %)aS̲,cלc* w1VG s%|Ae ?;vK : :yQ x`;�L htM7as&*_Hd}n9a@рǔLgHc1�[sPLd3iB-ðh3z kk+ie%ج @M12#*i1HPu\a܍)I0AQa�49F2VxC*Ty۹-HS0Sれ FͼnvacU * `yhyT5J.B@a{s$=V kFs&1IO"@2;'c܋K<tveK5$4  lS&lqs94օM�27A?ܞ~h`ФTGON ,dPQn8<ZRsc�h&? 4YT"AU+<,d&` /󤽽kD-xc*Dž6n6i^<BR,/q b@BXj�C6N̲c <E)fnBը6oZ儰d�c(Zpjh"(eI8*/h+k34rS :jɚV,}�� 0478�L4; y�8$տʅH*PLJ}܋9[Et~+mq%*eq~cυ<]9zyGXh ]^c`};aҰfSTG4sM dQb=" 'cb#WʆӺ5X(:rmb;aOWK"SSğ{P,Si. NcrHm$J3l3y5:de5>M,KVvY5<Ob` ˵XG fG sJ؍D6�:͸ݽ6i$t,a Ƞiu�͉#kkRc @q(P5z<-9STIqM<wՔHLd-H+9 Hw kH [O䬫28c% G;]}"<_|QT4 ~ɔtՠ -ȹ$p%:AgQk).:NQ eH*2 t[S7SLӴ6&U vO3r^(+"*@*#PЇ7_EKmMReI%D55�*&Шk0F"&ϙ1yn4sM=\qz4;!%s-4T+w!\(S}~[ɸ)IʐjM6\EFixQaES5m\c%VJ%kWo`~0睍-Wӱ!",‹0mÚkQwBQTm}憼UU0AOቦُ=-OZTRh$4zQpAkVH}JQdF$]}6y$u`[=zYXnF .Z~d "KW؟(uWU]YYRtf"F A`ٶۓ定-�.V:5-nKiNXqm_҇)頄,%kZ`7~Y"$S$"Epz1,L_N"E5*0NB*J܋rq"+Zޡk\8cEDq-ݚHP|SQkNjZ"TG&Uc8<{}t+~|dI [kmk m,ձ1qnEs8RJʆrNX �>ߨ̌8X5kXb*H59)gTf!!{ؓ6 g Jz V>S{'ی4s 4 K'X:X˙MrcT!@,_@q{ s�ï8]a'<*40(<s~= EI 4pjzpV݅�_n֥nyyPmbIu,Q8шnAVWv=9,Xz,*TͮĥגɯUAv 4 � ^�sD(m8U`3I#xm ΐMye:!G=2i'Co}<[<T4zF4K75�ETRjŤrKٍ[ i,Vi%;Ƒ/;'nݻ:nxC{̩/Ytšu7 &f|1ҘSeZ\e%kE4ƾ8EUdk܁ɿ&� QS;OQ,B=A F0AR_{XmqR1=D3bfs%9tR jvߒ;nm8RfZ9|HDGomD/[Ha$aLM?�PTiZpyDikj%43uܢ׵_J.Cސ)IuW$::bQ<bTIE@d BrlVIK TrB<9b.)3nnK},- fِwjyE)e n#e�V%;7R..y&6$Rϣ9>8Rf06gESϘU rno} +\)kIFM$v{ + lCoeG�NIL`no]PSTe1 # +3W.AN24=sJO.(YV*څ5 ncó O֏MI+ٌg:UFc@[qfyLM$ @*o,177<O4tO)_ye; ~,i'0 =_ӤT]bQ>cW# sen^oVT52V2܅'ewfI=4F9RUTd.J Awÿ(z#j1B@+T1;B .TXE@N(iR9تȱ#.�Z.~X9V2ZJI:t+#1G)��]CXD9DޏS#HҠjv73jJdͲWBTPw.o%O t`=$C¶j($Mi V Ttj,UHTIK &8Ec30LG7 x( STGYXš0Kn5 zTI2yURIWQ2JFM܁�BY)2%][}Vd4ՔWɇ@Xj & %+N2‚6J̆?F$8kDeL/@M%R ǭ�AgWK;WWP-CRSwF{gkXpw߆$UYr ԪU9%zXhA%X,Eɻ om0|+2CVH cc i,\lZxsܲ2lq$m?\r:�\lMpVZ\Ic ސj/s{_�c  n[�G/S&4Tjmql66쒹'8K;S+R^瑇T欆 \b8$X"Av5+k3:h"V3SV(ߛؓ�YCHvŅ-ݫricZtS9 ʮ:l-<a }&o&dU63j6ޔMc߯PԼEEF7$$\m͖sDH"}Q$b[p6a�NS(ux&#,_Jċ漒(\�wj� kkv8d:ƟRQkq|v2li6 Wm;ٽHӖ1:@0Ey1 TB\(mL�lyTìΆ9f{b�7۞:X:1x @~/N-$G# *_mqf!5  :؎s t�%lbJf$r>$DhxxY$UUpI6_|?s>6 D)�{kc-' XHg("VyasAUP˖ 4rny<7$lT2Ưz}O:PK4yP畝O4^_ EIcMLt I�=oӹH4y6VfgTsEcFT,>|D#ԁ;_g$Q5.tJrۙ߸'{mq&[@0taϚ(^MeQ䭩{-ER\('{,}<\,ILXg{Pm܌HutytI U+22otyiS_S'R@c2ܝ" rl8Ei6ڀsU'٬wX0fs/ѫjĴ/K䵖`!԰{b<Yie^2EGDv_@,-vMƒʧjr�#,C�A~oOGZʿsŁ[˜yv¤c8UVhzFJ%K#+4I_ 1"b1U̱av$?Jiac)cx ;J'ذf,%/r#M;�rNj]=^o͓�~5ZsY(0@$mc7kX©d9`n_O$ʔN�0K#<^g,Vv7ʃܖ>ؓzfE,m"n~vӞxSREAIA) �tgQ=iCO('}_H?<7?af, P@Ï8ׁ^-yVYgj3:eGi,>A$c~10/er/^IhBT_%L~xF:5ϗX OYb""6P) sH'dA�H$Ʋf0HcI�[pGqSRG.a(,TM?by7*fej}<.s>W~�HidQe)ܝ# =�F @?ha;(덢 &s8$X}`,%|+&٤bfk{bS|y4o+bL6/LgY B[b8I N0j8C2I XSNǚE+<zJm CR4 dǒ8O 5Z>FeES-pt "71xm" Օ#Rl}Gȏ_3BHǣdK*Ł؎I`Tagbdo|ItlƖ/Cڢ1QǿĜt=R) DYRGo4�mqF eT IrU&DIF"ֱܓb6IeKQNSEm6ߛ{ql:9tYz2źF>�tf2SA}a| c6Jn/h(T3f^(jjR~Ubsk/}{T(cNl7 pA&,5X[R k:/C-Gqsۋ~xqeӁ~ΔCpBe(4J$ap 7n;K v9RLꊰl�oUnO+N/Q;-ΞxzA,,Hp7߷#-)[}Ig~}dR4m He 7�X˷5;<h2f2p$oU8Am}7UIjءwp#FmL P`?hAB^,F[L^4JHSoorT�RX%Ae~0u'ߌMSVnp?EazzeIm�|`@j?9.l̓xrCFP6Qk!wm`I&`-ױ{> dNIpo)>!X2TiO5'ʥ?3zRǽՊB@w<<= (Y,}p,Ө%و*k=`El`TŁXiTTys2HPkی ' #k< QEW .I YG`,;}>1%MJ?o굂٘Q3'5ŎM?{HVSB T\ŗr�!8skc<٘XFٞn+%7VQ}L{-+)ʮX^vU)K &h_Ic}ŭׇ6_AAݠjr'\Klcf$LfXU@u ɛ3驪%^�AatJ)Y~5FZI)jݞO=RZA"]zes&԰K/ɦ9E6U6#xv jiH#J2FY|-̺Jk2ZzdzʚY&17:l܋:2R@V:X\.j傽ZBuv$JjX͂0'ak[TS J!!]Bx8']U:Fa+j W6 vܓȵǭ a~dy ULOpw,AK 4~X;q]2* *}!A�Kim|tzVt2G5JV*T�X+Ÿӯ;iK-!bҋ�16ƽ颍LSTwe\{YIДpyZ$5PF̒%I$ݐNBP:Wy4k+!R0E`SefaS*IY(�w&Snykc>SN$Y<)jGqb/f njfLM�VU?s١J,:\ED ōZ� JicEW4HѕiK.GI.HZ%әRL+F.U-�\*]W>uWe;٨_{4P^uKIN*b#<!tk#,<%MW Q $/MDh$A3ܵ"XUf`7ttΑ KJM4$Ϣ#};c0jʪ�,+CVb@#FzжeLpT!%9kb ~d| RjU:Hn]NlML:d1̺QK�Ң-}jytORn[\+~#~ Wvh[^�\_7T3'Q\YbbB/|HEJDU8ME[,׵HnXۂL[AUUY<-VEz8Өk3yo`Ba&tqD4%R\ySJn5.TAp孍|2%LrQDNRATlI"ݻÔg̋NV sv'j76{{b5 eIFk-im4u)ˤ@,Ĩ%oHmd3SS^4*PX{aC"yC4 1( FQfoH�{&EVifH� s{b?I#WdJp ]BIf~v -:LҥF4R@NlmmŮF%*m5^]Zɡjtշz*ԩjJ!*%hK_m68Pē ,/,+, :J/#JP#mpR2jM<̪ H ;>0tuhQRU2\ !k1 w";II2TҴ#wn M$Z'P )$*bF�vR7!}{0%)+ G 7V翟}EJ{$@)_HM_&Je _rSߕR$d T,ZۛCsm.3莮,u&mRM-OKJ szҰ1g@"?w$�rnm>]]+yHElP#"`Q¤Y[p6!xqmaoG4PNYLp,nw;=P/mяąKQ #I� k�V0Zx$R#%:xN_; Zz&h^ZqPDjN"_`AHMI`S;hO [15+rMl EGWS,ҪFEow᳛VQ!,.}* O%-Xj9~YD4͑ӬG\O7̲eJ:jMHccrn�{mZ^HS�+*eHVzYYA%I GLcB$wG;o6k44SA 2�Hɵw8GSR4(@&i#mary~>1Rc 5aԩZ9K4A}=5lнYU)7 {�#n`3/lbrDCI;6�cOROE*ĹzHZY=d.w<~-PʪDL9DCELC|00-%hGD\&4Zje;ϘWW -n9.kEM)7<ܛl|$UԵm:T!a2Ǧ6RЅz�S{0�C@sK^ NWSJF5h ;M c~ۜAم I3T[2--�g~y.3T%;\_8 YU@w%H^qa^JY5j) *Jv@�uHv�ېE^4YS%lU y MJ"Ad RMF_@Š^,)ӅU}i*73̡͡@؂O߸0D+AeVT9KB9XJ蚽S}w$$}!+0J_9u ;)gk8P ; Q&Z S_SGU 'A$يv7۾S*V%(Hɵ~cn>]!@=<11FdEov͂ٿjaN YDR$NI*\ĈF�$Mp dZxq9*yIO5 mߌ))՗ dT'[U{bӮėvA*uJ$:Z0CrXo`2I�w�$&ަ*ltxa9 e6V3R;AUakcYGP 2O$ bRS|S,[8R6SU$rƂXH2)66~ L%5 rnfnx=aBXXP*ᨐY{!`,nH )s8#h2ܺ#֮o:Vm> �:^*^L,/Z@VNӑtNq]<JA r ߌ]ĚJh`#u9\pVwg:C,rMey&sZLo<GK#o$m;;9fLԪpr\W/kx<:؀7뎆KJOm:- b50Ѳ6\$i flvJ*bJn~ߗ%aeRP_m;Se+4?u&1/I }Ze^/c2tWM%/U0NDM{�<.D[#4Q.^�&s[$aP0o_FNU_G-_n{}.s~ =Vid_5meX\6o쪧JYdFn8 {r Y2T!YB<vBg`jPr `R_~,5˳CMI3͐Ee>&˜XDn};\w|xSm3UM[U`nG1-M_SuOT)h!Tzs߶:Fg%/ ҮG|BJ /QfBG 8Wz67O�:{׵ehץЪHKT|Y@mÖ{_Qt2fY&a[eO9�\b aDJpU}2I7j9;D�@} ^J>,d٦]]�¾o5�U%tLeT9dy6ULPŘfO- MP$;WUD L$b-m*= yMDGt:fFaf^Af_?@@R6;+f5% K$;8f> $$�J\((&EgvX%kX]$LDkUQ! zGr-QAͨAI뉷%6:1fR*7 )[݆+%H2 A'z ?3]:?=eME1ԴT\yu�pl�@D)kLQQҽvsU7|,w)78fT/\D4&,{4ir=)K%4k>|N~WgR0x"Gf EF3;9ƝQu^q.T㡏ر؍�L'*d36a5c$� SP[ ;Z�O`5JEa�gbŤ$6\`I&~=j2챖]z)+ݹ�a|8ˆ j#n{ûHІ�ۂ8ayі*ۖM|_\v!YE4&P50#])KA؋NTTaPvCqu߃?\:Z)K*8??ݰVͻ#^$)!)A6c B+~NԨXf aaá$@X n??JK Ab@ � KĒE`&zzY(A(gJ~X9"&9*)&@YXLF׽9(_Mưa?`ZeUr=/k7+)P!luO2C5�z,>nnhֺ1Č {݁gEW �XI o:Jee'ubZoe;S3J- BҜ$Yߡ3㧩vyMd>5p? |.nf7+ %b@� I^ ٥򘵮kw"^9i%Sx1n9b @)+l}G*#:fgNs6UUCB0H"'~StB%miFKAcc>xս;5 ʝYp /R|]ά\>/RÙӹ 9`1mVRSӻ<dÐ"SLE]NF.pq7\ ̴^X1k_?:Z|R[̥L{z/qG|,M*TSFśeM,[>@t%09Stܡ]E* 7QqUԱU<KUNӰ_EREer:XG4I6:k퇌n_9Vbd[P8֧1;=¶=Z&RftC}*--.mۏc0և'_-U ķqI=~nG|L5ue5T`~U0QRmmVNaCSk j=5B|fH36VAo)6君?AlK9FgTSVE= q X24{)#s%PV)kXllM-l[ jW%9=i+3\=X1ɑX]ok d1�);cLuUH'&W9/߿Ĕhd:DDuhQ!q` =%B2k,Fݻool}qg6P}8:,8ZZ,K17ǀ>?NUKsyޒ" )?hkml>cO:ѽO&E)-_K)YIyc@ܒ@7�:<FI (Y ڮ#mTdªxj* D!�ܕoLTVV!qs[v&B+QJ'trf5t-O%0Z$$ ouFNg.#%/Xw<{bE,_ZӬ!rm(hVS-8`0a$f0 I Kw7"vƚ6CO%+A51Rfyccq޳ 1=~ֶyiSyD@GąFڈ*v æ2ꡪjx>DUPXHf"omeIC͘bԱRMJ,kO +S izo$ S�Q�ێqT FM:eYBP.͢'}H�e𞇯rJu碆V ="Z2xkә/3/�[ '#B <khw3Vb\3 ƯW5 ^! :|}xFf :+!3sO85*XV�`Xa1_R{2SH$x*lwPM=~[ISC,^L4(Vu*IӦ.,m�òj mEyWRήD wŀNjTkvz wyPʲ쮅k76mrFa,YOdQ6K(Yu�5{(zHʜT® 0$3 KArѐYԬ #u#H[X>‚Vޔ|BjI.cNjjk aid:4F}?f/`GĮG4 ,3[5ܫ\ (W,D6ZŮus)jXiHC<d i{-;)I/nMHV5 p $8uc5)V4YSv<+{׬b DLGbdAc}{z@KM:a <%<y( nnE&˨r֧fSe4^iЬLvVm~#4(*~ƷJys${nQMSR*OCyNes<?v*y|,yuͰ8vӨlmm[09Vzyi(hڢH@AU/c{_n <G>(% G�T 콹$R5O%5�+2A`(<p�_2%9)8Pj!6`Xl�zybgS$ Q H>-7wHKKV`W-1!,A$؁j+F35P]X�SR7m i W|qA pX}\h$t˟Wy*Z䆒cQB"6+q;.j",)#S2>, ;aҥxk!U(Aqu1e7A8)R,$hR8Ԉf[ $nn JJ�of~V4%^$﨩?YㆢeW$ e+U{ہdW/"$au B�ѱ H;c3WT#,ANVYl^<X\c#HZG폔u0 i$�nKv($LލSOM<bhIpԨO8 E#9%dI GOaU$<QDHs{I�}'ªc(&Pq C}<6šz)(DQ2/*X+=%w>|d*Z@m8MaוV<4dp}}/bh'ZhŪT$f nmO|0$S%qBյ΢ &sihf)LEJj@"ߝmyAI�Pͪ$Y<rD/]l6#Z)Um~I1 ׼xYXeԻFc׻K`ǖl׵<,>1gAf%ik{}?#s&Z $Ze&IvEA�=smQUet+4UMNxep|"*MiuYPɥE-7xf˞'#*xPӱs|`+C(熦 ] GZ$ wJđA}3T6ſwao~7 *(+Ӻ-2aa�XN]515}Z>ciP 4rEn785nL2ZrOS"==$w$MILqRMI}ͽT,T斈GD1 =mwa\[ 2͒(4dFycp }y/7RKkT-�eNG�܎yXf<Qݮeu?7&q}Ӫ?HkK)vPT<6/=ɶ�"Z�?ҕ @i+Lb32RcXQJsk{ 5K=MMIԤ#@ڷ6ؓ eLIjC$%gGQFֵl~lHŠydzy M k L4{uxPJ/r UlqIP"*gpn�>rv-2ZO=UUjk܋܍o{`%WG-�X;pw^">`Bo�s7|e Q�_A)3[= eq-ljd >9NA2+%H8&'{_"Lڑ eu-P-a>E96!NGYNPwRXk)'+"FYUL"t%7$Z{ƴٙc)2UB|X8ɳ(ՙ:6X)k^{m{w!QIUSKN+�A܎*R;b5EMK,|j�`Xui\߁LR4<dMQ!$(b[6{c-5.Y"*9 A٣M Un G[`vtƒ1X"4 @cm~_+UZW.?AH)Ezy^WL}LE9UWo'7�w yjMTR5G[Gi~ '}0򪨄G:_T:JZkHfeNm߃v18O}В{P52NpӝEX (ċ7=EAUG_kҍOPHdtT8a>rj ꦮu4 ifd W0mû2*/7/Y=S) rm{kvel\z&կ(R~&T^aB3<+-drz,$F}�e  613x9n}l9 ̦g,9b"[}S=u>g_E^c@;_"d &Cҟx]S8&o^)V!cf 7v3j(FS#8T[[(*ڏ{}2%:I r}|pLV]a6 xՉ$(ڎnnW`oKm)uZ2 { d*cߎ7D qJE!3VW-4H a�gVe¥Yq:0lZBY^ th\pzԎBbRFDY;;] hd�)+رPnmLyTA3&$X|3k(ێ?%R(,@^l sQhrQxeUYDf0MUI- n;o|[Ìz]!1~TiQKmeYAD ;4t4=?[u_SGIO&KDp} ہn1{+g͗RT(eoӐb%YA )փ1ixN7oɿ3ꠥG8,�\Xlx$}SɏDIkmՓD;Ai뭋^ 38dN"PRjg9(9m)|߈ͅl=2 )نc_RmbR3G?*:%AIs1T;#`@;kтᯆY|WoYWiʟʆp7&ٻjR;LZ厖K41b ZA$l"Vt*5:]䪬:rh,t/5-#G2xc%T$o,Fە׃4|3谊Y;~W5�� }`R c-**C#-ǘ;>T%1� m�x?M8)i-_jx$ [ rnyn@I򮤒2 s ӎQH59I""b:ÚVH`ɨ(7a>.tu-. G ݱ"LWtB"Dߒ3Wzީj$#c:Z{^N} L%Mr`}S0Q4Gʿ0ļUyzT+ykaa;ٲ*A`Jةq�,C6YOR)s65;m6;cLM ,\Sj1VP9'c{\| v^ )AR n R|i~Qd,b%6/q -�o/N[˪2ft0.�=pq(d]}HE1b5S�uN3ƝH\;_ ') eECiVνl,32W�%OknquB bE,H� K1!z0IMa1eCԡ"}6oTztmck[T+y2=ekl� HPbJ^%`:'+qꪊ8djfC&OM" .N)!e%e'1&VɬiQϳ7ۏl>)s�*v&JU�.CGUXL�6\4RX>/|g(jj'W)Q![p68ɟBƱUhͶo:LTSvpr)u7P5SBOFEG˧Vsc3z>:#558t,h\Zsyc=,Moޓ#ECЃڎb`)FL~"5u޳~xR@&iw TEfwYA%%TRZZ::Iqx7؞KyH "m AR~_##SAZ<Ek6տw؜lIRn/یIxIXE-&}$UqzQ%ԑ߶Iei +XݾnKGS*B%8凟MYBxVƅ(%w78жVA\Ju!*/P@Lj�麴 )7XjUY7lHQ"m{6MJpfˑS-{[ßDFWYgR2A<ebRVBֵ퍓3,}-^t:qG{׳,}5utq ¢Q$MLzW῁3@Vy.{9:JU"6l?F{^< < .6 `>-o1$Q؅>�:v {?FՋYXtM 89v�*PYs ۞�HrF\خ&l~ڛUҡXH\\Bh)xM;g6,HU?&&)<E?�Doh_Uj]KY/o᷶;i<[SvéQW, Y:R*SC/s7)HDPYf ͷÍ:fȡiRזY, 6V"9G%eIha˙Geb8 G�=2%@~7yfg@4�ʙw/Tk~`/xr@2ya>?# y&T$V+k�Pqm좏(JHdXU:w0GJ)׮P%KIc},6}!޼7z/xs jufϑ[M N(b,}5*# v:�rJ&ֈJ� m~�:aNBHk/>T%5<DP4f`֒67!H"ܞoκK4J:<,f"K"ؒZq{^܃Ö7(UoDzs :Zyv}؍:NK{,b*& OׯScC"A5DTSu-u ߆3NRi$i hT!nEqsm7m\·1XHU%.Uyfƺ<QO;چz}3Tb$&OnMĀ'MkZ֦wa�Uхջ0V(D6.=% yc�5y�؝C$16GD.DU}(oO{\fU]GQ e\<w*>^۔@MiFYxݍ@ǒo wp\BKV%HH<h/ w^HPh4;30/p7Q 5[QMC#QjA*0!nJGqT41e2‰$5�SyR"�,k\yvC$,YZU"JȠ?Jg6ƃ|:33jx5<mQ6܄u76�[k{ܤ*JmR□5Fa܁;b}85=)i ISL JkcNc1<$LS<(f%݈.Oڎ@k:&CqAe%љ҂kd"JE,)䌩] MRP1ʞlNIfTzha".YIk}Z8b.(e*Գj}d\@@,X+zZh#SEQa:F $�5iAC + QPyMm[#LLbp>H'j` X|s4@�(J ,ul ȹ ɪ S!2pB-ݽQ: t;4lqb/f v'J1 qJLXܖ Q8H/G}j"H]:STv@؟ķ~iohI�uRM=K/Ibt:"[yDqܛu-PyRr^Y|܅oWm "Io㙞kuDI[&�`;CrJ!晖 jlmrFw:iPoV(Uɹ\\[%')j%o.\ [sseF)" wK#qs`׾#^e C@V hpm) > .^Zle8sE@k }vo ]6^$rA<2Xp\ۋt`4mDR) $x2u]kā 9vz~�I*<Fr6�sS(̐T'zH8M=9Xd !*tfPX.n3#fUJ;<o#fqҵf`*/=eHBz Mk S-TE} e)Rn km3'thZ4HG\n[լk;SJu3Lܐ %bd$vpC&;mqk-vj>?~Z$hIJ#AHq2P{8292UCVUU*@.}6aW$/]|D>;fK ] YdSG,,WAoJ-m#1"򇼹uq $(QdeR ~Ooaj̋TtET=D%BʼnpQVS@L`Y}Fױo/9|<rTN9W؃1$Nm-⍻2 ^ޮzHdѭtE5$^o1M4H&˨ǽ6߽fD 8R~KEϿ#Lށ8S2,jJO;[YMau$D>DȬWTQ'`JZ8:1T Fa�`w+0VIP^[ -(+W &@=W7bx`=.iEjէ@wp8{h<S RE裉R%4sm.Ec,UM3!ZfQA ^Ufd&I()ٍ*�$X`S% FHQ'8‚jsJ2̧~0ꤩLU@,lV?{zG#Pf5_taf2TbX[[㈞,hd3o[inEI8ѣ`ccc157zpofXzRȒabSLѼmXn6ijKEB>y'Ԯϥ@{ r7h֍u!<ř@6߾& ZU5t<,$+-p 663\yu')?CEdI=FZC?b9\aS= fTfEHoW[G|toL4i�ڿ W鞙JH >aÕHَs| N)(E3մqHU")y VA>Gs^_WfQр)֧XVo}.' @YT5D V%H a|1:%D%mAo2 P4mN,66Ghݘt~#E3^(1D) SCN^4+(Yp>јROVĞbå~4o3kr*hm m67q/O*PC _߃v#RY+.O'ȝ53B92:z*zΏZ5Q�u&K-Yѵ0&n}dbp8#?K4‡6)QGn?<)jg}5 I�bYo6,6Wk# v~Ny* ogrTĝFQU6]STP"L=ߞ߮*6 29;c>WO,YG0:hI_Pk_EйQ'W }²3 \ߖ7@ًPĀ, :Xb54]ՠ~`o7ZĮh "=9=͇8rozJ`Z\2mͷ|LԡԐ>Lۋq'nlBt="ZR3pi `.tˆ:c 'na^V9=)~Ol�v%պ?S̟5ᶒ<īZ/KI6 KXfcfe%|'ZjGuox&đp,V&c )΀Z`\YTC׸8_ 5Jh5|q~1%tO[F2:yyJba}��QIϨ\ezc*),H%wmݷNc%QK_5'u92b Hn'|k�E~}O=aRKhQPiH78xtC X$@ys\30vBKk ۋZYE] $H _�=!;Tх:H+=9[g#'K §`;�[b'9I/YuU4UU^i[b bޙ-rw^EG9u*Ӯ{Fέ PSP<Yo*N!+̓\Ooe iE4WЖ$fL"ß\U]YT9wS EK-7rnNKBPy6m3ME6HDb�6' Hvw2W1eJ&_k]ż5`TٕU:eK;XM_WT<rF-O8#�cTlmk߹o[N$Ѕ2R/~`*+� zC$V^c4L̡BB߅ŀ'ܓ1ZґYf =Q�~w#Lo*Q%HI <KYmޖ$V5©v7_>e:Rh fX-p}o| JLXމ䥚rL5Ncw%\spkf4TL, F<]*2(bMvb�a2)`AWFZTO[NdQr:"s2Xֻp=yC7WEp22}nK*-Үzzz*yf$h#P5~�=�1Z,d-W};8`cak\7۱蝟0U@whsXC/W*5)d 'vc2XA ,sQZF FogxiהUK 3Yw)sΖ3"Z0#kom54ťV4jnU$&jC`tgG͋+'Y.0�F5JTK%1 A< GMLWE<dD&"o6�G9+*Y(!)(gR <? m=T [x5h>dwB$JƘ)/% ;o|fez48d+ C1O0{~0:.`kmO"]ϾE **!'5Wh`ՙEutgK[k|_dUR8bM{Q=9zJ Hke#fo!2ά{mŇI,)iP-GPQ$Ǘf,J}8BĄ\lu ]+Xi"#ͪFIoq&+3箆f RSﴵo�pNߞOYe=M~S^ES])yqbGk7�0Xrw MC MK>}t5?PV<2TSeo Pժ_ӠEV8jMq2|*15_͉T->f<�MpB?:d,pԹ]QDg*Jtͤ߹8g|2*ҡo@-ؒNl\bqf,6`g�)-BD13SncӒQK=n<7ݭێ>bi5*!5lY(SK+E}~m͈w;hj^ܛ[$[ gk "2*`o{r`ڥP%NjzG?>žO$E3HXXE$Gn0-cd[E<et[Ik'cXoIgy07G(7'{{|ޓ%a+:ڻCՈ!MbIȳ\9I7d~;�_>tK[,]=*yNk#IX<"j`mMƸz2Y3iQ$2k'p�Oz7I.MG[}.#̙6t$qM o�] %s%;֞=8F%鬧9,+T%KXcg}+_�YV%jiΤ#׿65'?aN?4=9l^~̛/$zmknqx<:txS?OW26qGH2o 睉['{3hgTGޱk!Q-KN.dQ`sW{_#(Œ5dEbĩCY P3̞Heտ+Sc:V/FyQ0n-w*Iq gD:CƳ#uxc{|qe1ݐ"-,&hi�۟s�(*J*k4 ioݰt)K}[]5Ek@<$2 ԙVy$$X/-0"ͧLg鵾\{�fe4ԴIjဘv~E 1ڧ:/c ť# Vsn� %yEjKAENJ]avԡ7mߌ*3X߿UWʓՒ$zHт�Q"@8y4q gMy6-ZNZM�‘$¸.gD W8+OKt `D@>aȷkTtyEm���cE7f-;0F*f!IBQZ\8(@Y%DݑIゝ\I,}-s !�Mm�I @1L@n_CLj_^_PB:mP̿ Xy|LTRJSQ{\۟k[==$2ED1mx@`aH^}˟=JI):F{v#*zS<%X]#!oRKr9jϡf55͕>M(di#Q]Wr ]oUC &\ՙts<[97m?%յb+1T�p>и@RK|xV^)&4TCfE%#M;m{b>?E,E I))aمɳ}{vgDuPEVS7Dr@m~F+snqB%s> *߄}}3$]R͸׏-$mKhM/>Q>'quP-q& S_2C3H %4 ~);Q)G- ElX0< #LVȑ1-mpw _ 7vj*K~_E4n;-ۅ)Dti<>qP�HM@><(ښC<QqPeVV&m}~/&D1T"! Aol 9}2HuwaQU�= I*X~NU�ZTF rV OY LZ F˶Ăt/ȥ"62;ې0ꎎA棆k'Ku\8aXBIid!'H7)%mq PIPrrϥY� +JBk†$g-5:*yʥ`I?UؐE[m8KġsrUY ʬpeH%ױ?P/#K++N`+qX %.D&pIÝ86fYOgh"H%`l?+~ EɢV)4O4i7� ar8YdAQTcd ; `:mJE,Cˁ�B \7Unm03"޿JgvCnT00o /k3j,I¸#&!xQ DVEv;o݇o =/ bE&ۿlS@'02˹0dH 6�~v5l֫ W mQPpju 12#^ZDRz[n[Qm<%˧a, 2 *&؂y䛑c8;aKH2*E@.-4̫cn;J*Xe oM?kBK(j@o275^3) \hվkǁxhSϥ  tͶó'V6RԷu$\{MTNC,atp]n8c~81EUUGSO2kRSbQqbo}"܂;1oyfM3TG$S [mŷ6vlKO5u!Vf׶�ݰz7I$HHH�?"ĎN %-erOD-(21;a҉JI {zW塿\"C-5"Q@ �{{93�9'q '~ݻc $BC$ӱy55*ߩ{ˢ:ocV /&q.Atk2}=Pʢiʍb6=`ٮTUЈ .vm[�?Ka[04�w N,$< sajWGKP)T BН>ؓc#`hy e55SXJ dhϡ <}dE, mۛj߸jh⥂Z&Ylom  ~@gL`1-4)$ > 10fuAsT|=u8f(,_uڬoKo (2&7Pqqlm'qHѢHMLw_O]4Բ)H* w0N?֑H"XYTmqŞd2ӿEV2U)2kn 9ۜI恤YEKS8"!qȴkɩΩ.6@\Ri:sujRѴPyGΪiJfAܑ�M_J4SQ?`4 a nys Qd,[=`@7?؛$ڿ*f鬇jOjDt%ka΅1X@?"xe~{QR?5Ef`E[zl7睯xuBxmӲfsoꨧaa-kxcf[Lم JKKdoW21C_OWVWӜ$+t$P EX:@Bm{+2r%, 8XZţn,Zyaak7Op.I;qfm5DFG4qT+`=D~d� Ewwy b/gv'a| tvv{o]ڻWkN͚U6a$\ Y)63~"EɘS0S\�߶Y߇Hdҝ<r�]gPUEN;ojo@l$Iep1O'f*<ʰ03 _h,+wZLAAUDE5gD/}#�b[vbHzc4Ym<FN�};>5S )>[؛ Y :B+9 *̅{fTU9 3ıKzG*mt<TӵXmos}0ӓ:-}Tek PeƐی 22|7̦dG�FJܪ۞LP-8f-tn1@Z\,ޥ 6Î6:+%/R;E揮X4(gRkܟòU3FUm^칭.fdXF,e{Lݒ,/&S:1 _3xOY$!cx�v<ۭmCH,5_u=\="P7�/4T(dޘ0R�Gt:"<!y -ߍ~0: MBKO}eJ<Wo{~X߮kD46inl$f1p . ']*t%(r yiP#�.a89TSO,:-�ġO8dSm<?孝ϡ\uK1p:ЫbS!cmXj)+#H#fL\n+{QG3Kҏ] > '~g@,f= k;='66�|?:o>>tsMEY=|4@IE �lq)<}F"3!qZMD-uPԳJ}aO{=m )SQ�JpF'뼻^3):.$0H!+-dc}7|E*'DUSMJUj6s0 fmS0؉Y(F=)nEsņjqoH[QO,vԬzf Ǿ�]e4dGXLM }nNޝji3-묮K̖[mm@_V{ I~uO D9oҵ7Z]4obq;968eʣicis%/HQ.jfe: xM3w i { I55TFmU4˭@IKmv;lvZޖJtW檺IgIok-&aJ> C Zi3Tzu^[me=[c\߷L#iDa/} 6LŸ[1ݚ?Q GOEG$UVTFK}8<#:4m KYZ}:h:`opHmqڗf˾RH*@r=Pyk>Z ,&˾oAb]5Y]S"]r^ϛ0osұ鏘٦epS3T,8jy!눀9+slz(*h^KKontt?~zfٵQPV [s j222s<'Isp XZ@ϱ?2L/Di>Bް0DOHUϏLKIQC&W+UWWYZ(D mrrl=Ԫ5H�3iVM'A?<E$s\ZZ@k *aaE*g.d�"&6ӿ?k1Ki)zO2!6`Dµkm!yeӅ6X)sf;Ìu2hd2)� ywp3k9eB5Nw3Tkf,5._p x- ۅ)´Ied5̑ >l&x& Tc҅\V{_uh#cpC(9�SLI _jzrMM`dRK:<Rju p@ l ?'68($&>7K4,\[LnŷRi i7U+6G&R*X +L 5JdpİC�wUǥKJDJ�݀ۿ: #> O2{[n9$H5 },̢Xee Ť{)a"oϹ4$2o7'\3JcGYD*b}�w*s)YEy$"4Z(-0LU/*s !9s縝X=bxmُOey++canm;$qŞu4Xz: zX︰yuvCYRp<9҃ܓaarn�{}!NB,=JBg_z˯6 Ӓŋª@:5UUs K$MH ܑo/E< MS0 =osJ :㧅ifͳ07qwjdΛc[og{0XC6^'“_ t7Jʪ{S޶w|_p3"z ΢=#Jl*x +Mw۰!-GHDXȻ=Uqbd vըFaAǯ0`$رXw<oeI#kP &mͭl*c<b*cňm|`Dr4 -%#}8/*@MmH/4iëz324sz*|{k1Uׯ:{ˠ8zUxG:w?ϳUK*77'}7> 1u1ݸ#96X/b\>.0 /n)"s$ Yk~vtJB$$vo= �QŮ?.^z5A!\Hlmsm2f>LbZSjW'|T�=;Fr״}+9EHeH.ݬx"iL"y ooX ��wHݜI*Ʃ{` %F΢X_54G{o텔ٕUiʔ&d Hmry%G ܒ��DaGO}� R}_ x:T4EAs llj+*i*4VMͻlpX㈇! g7pMZc,�ki,x=Qr澠k~n0@d8)1ߦƄU<:HˤsomtmfgM3ҍQ#SdB;lLPF;^7 r/nwʙ˫Jߓ ST UC[CpGXcҤ^}px9rTA6g�ǰ�lAo&[<m E0ɕӭ")PCk,k{&f1R4 PIn9AIrFr2X?bvk)T{`J�;,7:*yZ]0>q�~ {QSBUR06� .~/QS"0A3Zڏv乺VE L),V8I�-H:D d(F쵐V,p0,¦6�kjv1JΔ,w%T؝Αlz[MTG r5nvb7z[7ɚԮFw]{{78[f$&PcNq2**UY|ѕH7;?n1W J=!Y~F߶="ٯ¹3 :Q%\O@aj< S&H&ĞM7>'}sz./U�1 *j�_V{\V͜C\9UU7ƞ}NCIy$T`Z;|`ZS$rG!IUPk 7akE~1vsRRej]ڼ]ݮo~OR%8R"Lr,=\mm l,7iڗ9*A>č:M(mJ1+r׎(#P1E}on-7KO0"rGQ�ծĸmIFYG4XA+ffR{lc /.Ѝ@R/sKI*cЈjNB-DꞢXq6k rJ``UCꑭ{\WIv&ÐU9`6"ځ?o?N eBB4Xpv?qIw_"RBlA~}}"\E%%R67#ksul it4 ]~i'O&QlKF ^UKw4/<f!4 r;|\yPsB {cq)~$r�A퀆ejB@,JQ kl ؖuH I݇mT:dS}MkFs}\[ngufH�@83N­<W [{Xp� Jjf5YȦ K^㱰Ŏ*2H$@V`X \mY#7ft+M\\s~4"oîlʔSUH(\Ί�g7�aNup+F ERrH`"9Jc8ұU%m~68T5b )`m77%TWvSC".Zy gʨѲ ]pTrSrdJg�7�otu14ʰi`ʀNb ϾpG/ FC[}dHn rT -�w4Xf 7Y ,}�L&JcSRI$TKnm}O51i* uk3m{\�x� S->$Fs F!@M__{Ȧݻb)MJ*3SǥP؃�6_d`@w<{p5<"Zf+HXܰ<l=%G$jiLC,H[Aj#<k^Z~ߏ(UG ᨞(H5HE e}9M=桠'ou9sP�`�xJ\- "7sLySyC##gӖ`'ZiUQ4T'I"nvnsfSeuIj\Ă66 vx%1U$ pImVmQ3fjo.`k�E7ar;g1;]Y0,6~~~b'XkRҕCՔمɵͅoUgH23]"FEϪ{{\-QG=Qxzhڄ[1<.fzoNqT=U]MO5>]B/QRrVovE픝2)6~`_"V_fĞO<Pg3eQ4<FS? 4pDq"<>I(sjx#~銝ӞtAt&E=EM}/ \E<7iٝ;l]]UVDohwب#?Y1Xm{aX}݁bxf1KKC~EfDV};{�F5^m;УFCkm>6~f4rV9[Xmiw<UQ+so~vchW�\@t8,ѕCgycH-$l?|G2$GRHI+;G?UKLhڸ"$—콎잾%dp�[mqiWVCA;�.0/Tj_yR,%c�C1m@®I�8(%4 ~}�z2TH\\T."ÜHvcW4WUTovc6x@,z?F*)jQQFv%K9=UsYOt �nB_QF322˗&w=/uwüS|'{R+/w2}c'gb@ yfG<fY \nq1apd] is*Y.#M>m~bG/TtqAC<m cb{^v c1$-I_Ԡ1b)%i&5I$ƀSgi E5Um >z }ܞO#4˞TURI^0lNַG.yDZZIޡ>lP]J:C_#Q'u::ND\ ğoa�b}|Ǹb�aCXRm c۟m9WRԋb)@ v�8ֱ8lDKoo?M0ieH'ho:r {oa;5i\[ԛݮ~ r3#ƒ)Q'Pny3]U~O8~?QG.*S!*Qu1qrR<uM&gM@|TD$2YY$j*&h+a%sfԂX>' *JcZ)cz̛0StWmJ{ ?ʗ�qNPfn|!c]@iv<*T mrR!hs%!6SֲO8"n& >5acvP"m~ RPTJhe8߰&^{P"mnH=1Y%8%b oqzʞL%ʝ!UsT=] ȴУ9ʛHԔ4Ǖx9tvZۛ 0*sRI:$az* pݿیr(ܦ\#Y$$uu`\[o~m32─��n )sAt|׬tMJS! ߷eER$/;spv>hYJF m{r77ySF --q�nbV9�!È8_89>R4o/2GMD*RG6-r>WM:lš�-|`k_==LX^ܝ0Эc򢩞xŸR,d㶖P�i:]kXK1WGi� ͘s~qrW.]fe@ޞa&+j#]r('`HHĹ2y՝V4j—>߸VҚRWޗ/kǥŽ)g_6jP]ϵ�4tt5«R[a[{ll'Oa\5L伧b ϰu> 䰃ffȴ+dBw*7HP�ɎsaNE+o O Shiw ËYU,}44( D(�8;g=˳)REq|7 !Rr0կ}P}2$9QZ Hdɿ#eB~e��?+Bp jjo1?Dxd)‚L+�/{}!/]HF {X߃^ͩ�!T0E1-( 0P嚚58*f~C}>F>鬐z-nO6?ß%劼/E707KLd?Ph aW%A(qRE~oKfXhWqeN9<bP)Ӡ9sY[&N7ܟݰ&辙%6OOVcW"G;w6g>x�*|s $UT@^+^GSG$teU/y*BMƕM XN#rDIY�u}�{MV}7frB;ڏQ-Nӑ4-x[ y簿7=6guw;HaaUuה]^>i$oev;Z4H_c_^&S!S]G6[&߈=3&43MT,z;q}.S#e�B<{oc30+>LyzMX~0Ӈ&J:8O>O: >nO&,Ê,H@�-;\7;M&E˂ 4̗rmSڏ-ܳ ao8m~6k%Ғ4Fnɒ%(oTd2D nqȀ7ں7ݒ"mu_q0e$q^Y�H8&D E #=+3Su_ܞ@=D�ʺA5&k#Wzn{۷lfyncyzXl哨.#`FcMATN�ֿ0s4I%]P!i,/�Ch9ܷǠ<mࠪϬI#I :�>~m44Jё!Tr924rerj9m�{4 >S"--�uFۏBw` B򐥡Z1\J[I*ʷ.�\&wR-S ~Y?Ff5)'(w>M/ IBK4Jy$wカ;td\C􎎶AbAk9$_Z�zdP QPsk[qShH#Veܷآ%H ylqǿ`p+6fA:eQ\"2*B 5ݎ;\CNÝ̜MT+@tGsdbH'O`HYSCAP` nHZ/[#4SKEPq5Pfš2 }0_)u��s &JX9U9+3)|ebC Â3l 41(B u_Nݿ^?<Gs"X}lZ$ F_zNco*ê ' _ SyH3I"%�w Jk䲥@:3gJ,8 vקI:I��C[& U90[̋%ǹReFjPޙ%fb|Ҷ${~"M<|>:ʳ 9ABswm?u2STtgG]U 7O=]LE;6#pm|=*, [93R.6 ه~mf&_M@)S^F"`-^!yegv [>|2'qx]X@c fYEXN_ wzrAw?_DKO0 ]M% 1- 4X(y 9[co& !k�|Mg, .4숥%n@zs 2\9#k#[ P%ŏ��큳W,Hܕ�|`5Jpbn#qV;Öd JbHˣUe+i& |-:*SUAKC,uS҈Cksv~'BYzBUY*%]; sۏ|-ߩJuu<%J�=+h^_ r #b8eNz zI㵻s}=E=%- EUE[+~}Ņ^�0)sJG~H=mc{_| kS="( Rn9]YYꎔhG$$qw(/b.6_A\\5ʌH3S  ߛr}WѹoY-feOJL mJ u'-ŏbphcz8)_]#S80<mQ'N!.RGîU̐jbhj2VHH.ui=獱^<B_,>]5b%Ä{ -~op1v(&&DF&uc nWA4mIYGMShf#{;%,{ǝY+^ȏ tsZܞJAeL ]9,6#Ja�kꥒy棭zy0Z_sb~wS.XYE&eGgC3!}/q$1]>CϳĘx{eJĭP@}PveV]EֿxUYü��OMG9}CٷMfUe٘(>oa~6Qk-"F" 3X]R�Ps|ӨsʍKKɦ,'XXN!s9*],ިUzȱ`w֩aATS}oh/8-_8S4"qH& !PT h@ /$ч% 5v \؎as ;RZu}OSXFIPbX$ґZŁȵ0awkX�Re-'0�.<!AAZ[B<0Ք- }DMnqibZ] F+=U&6`E؍#k.qW0$fo6h5\)skviv2E[Zs"1Iֶ{Lu{дBysK(%KEŤ3MeLĉE {s؞7 RƜY&d&U0akl66{'!ea,},Jq X]M;.K<$Di :W"oMm (Jt` qºh4 ŜUjT+)7 sk_Y5<檆I.!(J}A@q!U�̀*~ern tUQU6I`HĀ7~o0h|4+4 wq*>�C%jbHfE 2I}^[(*dq^_-�[}7*28^Î6D$O a1鿨/<=tեNu릅K4UŹ\Z}XAZyu2"I$I@@Q!AĐj?A nŶ6}0  K)U6ݽ= /,j"Ҡ&n*ސo~-X <*kd!vGcSyJ(`z}ϳ/ʚ_hi+jyr]:r9V1yX5?kRg5ir )+WQ-Taꆎ-k4TQ)/$#\1,}#sO$I;?d֍vUtI,jZSFd4[s\W+R p\ƤANz(CU)#k/8m5AY 'cb&�B[@iUc(*A[l?ϗU<rj7X<hln4~xnfG[6h�z[7atP*n굀!!  2ІM�DD3cf+�RW$Zg gULr5+oXMRi9"v3WKGtVb?gJ c,M�DRwXYD ObN>0/*cp$ڍo cdJs0f7?O]o#xn*ϖ )U8uqwV` 獱Nd55 <.{6*) W'@7�^&;Oe7uZ@4K[c E@/܂tX-g�,@ ux}W(sK(V"i'!(1[&2 XKWjH(*[c{�g)+ #jI6Fu 9�8霢fCuU`ݬo˜@OX 9'3̖iT0J|ÑD9r:6#D Z�;A⧋TqgC-u*87H�>ؿn%e*A0SU&RQ|5;1i2nM�#Ucԯl}`{_~P*5?USi^/P}D!̼N#KUQ�6&vFڇ6x'˭} 20TQP|-jZ?Ruĩxf 9*awKX}~0_J$&mLTT5MO5[%mG>[Y}&+fo} lD*қI5=^-\Qe%Bc&,vLȲU>`�0ߓیV̮B(%~ҙ;bl�=9bH+٬^ 9(<I-�9i5ӱqڢji<ڥKLZDX1P E�szSu1߱PlxUS憔֭" %gªDY4nXĄ{{ǜF I;9R*$!�~Vgҙ$e$hBk1o [@Kx4SVrU^-~@â*(cX$9[r'SIEqm�XtgLՎZi n6}=''2=u.*"$TT8PqY,j�o/ ~ x3YwQJGkp{NC�XAr]h)ChVroޚA/$co EJG,`i1)V5_Pix; *Iз_45%Y[G9tj[`cpӭ.#J2؎l9faDVɢD}<|jGTʗrmij!3RPc_Y< |)&Dm;n~BrO9QJ]b;|^I_H$ea:5w~xCH,Ÿ0ooaB|aEe|G,M&kMf!Hٖ}�#|0w;s?L.:˪gNQmGU!TlȣImXn8eSCiJ 5NAa+ͅ_~~B&sbwF�{OItg)^6],^ߟ8B* "7,_!hWKa]}%Q%7Iy٫7?5k=sSyNGGŮNRAIjbkcPdey}n|0 );Vome>�H G4K]pg㧉YtjfivW6qJʏS,sݘ >G QyJn/,=wߖ1iK**llXB~*dBb�*Dt.r̾l1sK<<?vՒL1;p=!L4{�o?^m^DӍ�MOǮKR-H&a~y~OJdM7;~W=}=* h�|M;a?Q˴DG^/u ]ĎI|V+0ͽBQT)YqmCaǮڦW"f]`m�xԽET!k>�'b5T44 ,#"W6R2Wl/^b{ytaT Ji^ {V:/O$p} ڪ0EULF|BV欅5 e YQw#sSpmCkCu g$`ؓp; hjKa j?̟ar(6:"=9%۰,>M; 23`Q$aֲ+5CN҉Tfyx@o`n58� nw_�Ozg FmRf9CE &Q[WY@Gm"O|+jzQV2}6y$~xcea-EGp�:ޗ%aO:gPSR2jzl&S-R~ hp.n56۹n؁ڙ"G!<��{~O!grS>nOdʔ>F4MSU�$-Ա1h\ 6o|$#tH~DۜWȊHlbO${mfGn97{'o(ݠ0hIrffri׶;u1#cb__87ZTQ$fq%aÔfo-2n a`77o1sB%TD7S8fu1@^RnB #py��˱f)qWmܑsl(/2Is8QsRJCտfl_]7?*]B.G`~"bܺ,O6�ͭk\4~{Pp> ^PZ;+Ը 0 ;d5UE@/ 'k=+ٽRYG4 jhwn�;`2zsva̮.ok6 L+AJYJlkְ ̒sN**%$$v܌*s M%6ZjxF863ޫ0g.|F=G 'PM~V�>pi$}JsW2͜6';\PH0"jډHREƫqk�e'E@$!Q !]b~'u*PH>#6 ޗ\/:eY@wX?�2Yp  gPDmWУN2J58ሶv�a3 r=�׿{DP3AFoH+Z�LM\wdxMZԆf͍(t7هTU9U7 }̪.oZE|J^x)[m_z2] $Pu+k?dr5Xl_]tXNKIMPXX'mɹ=IS&4^ARi2NoUX#ZĄ,qYPԻkO<ÚWMWPv ]{|jdB6A.`NP7 ʪH,؞M,nF*6,5R$UE_Jl BߊF_LcݜNI-$,f鮛;�z,  �mͰBjXZ aeH͘Ǹa:IU:+#cT:>a|9R$AzHXIYIFmm7!uUWBtN'J)&YOR%lBS6Mz0tfXq-ZV=>^}hާ:/b5t,u=/!®\yESAPYo-5!Ot�NS]H e}n sZڲB՗jjK#6;w78`So4Q _Gc^o{@̕*}o -Aj`[G4sK0_3XM{A\ÆG*)<{0G32XL)ՙC[}V"ձ68GS+ZE6P_b6_d Tkѣ.5LQY "' ( cb;1 .0J$w<m}%4YV2WJk6#bl�U̢Vera.Iܐ< N),o `%dHbSqccO 1}Z-װāH�XX(E+sv=9�oجDYiA%eC- 5~ۍc �6=o�<PF@I$b{Hn "Xh"BaÂNAd8*HVO{7U[{pXQ4R7OFd�"SXY UmdmRxj4|S OH}@s`ye3"yZ$HzH�o{}9jVgڄW$=℥JE Yݘ(kWG*Bݶ ToO2қ6NʀSh#51x-ZzhU3<lZ BY6rx;Tj5XϨ݅=o ̑*9W锩H<a;~5f)&?wfP%d(s"SFf<ug 9:έݏt^33$꺳;0 W-an6T"܃|V̳&jhi)j**f$0…ExG&CMTy,Ī:jPT`k哮oyNi/}ٍ xX?I%^V-OtA}5toHet'IU Odt8)V[Ǔu1E[9 u][�Pe`Xl\H�LZ':S&׷c)0\rw<0w/6[ԭܝlg[ӵFc2b#U}RHW~xqή|jp~D7A:#^AV3 ߩ3)jI&b#yٻ9{BwzBGt+}xGhc@HlCw9RLY /4wkz-8-ki+%"4w7dM4TԱSV+O}\�\IKe7fS&԰9bm9;,&LlMĊ[ĬF^b|#]"0h$ZmÅg,WX Ŋ58ޯ|zF Q^PIҀ<=8 > 䮧Ȳ_Ik n۝~8ݚۻO�S%KHԽx�L)NaDJAҔ!zb`[Qϵe~'!4iio)Qğx6OBLi]KZbIXNa>#fNEOTUA #/b< <5s*"-, Uf霞2.cY=Ek˯#H % <αYoVQ1O?~Pm0ߨk\V|JODs ~MAŨ4KWϨ]R ?�[s"hr ^)gFcm{71F8)5Rܳ%S &p=ؼ#:Ya{'8]Zf IR"_Z%b?:&!zҖyODt[~o.�m3K)R[{}ńzۮ(Dg<•X166Z~֝A t̨ecaP� # |lTS9?Lg @@>+!h姯I�m,A of}51xVER]m`{ZlKWfK0e.mMQ6yq؉j3$:/jyԲWI{ocv�g Vtj Za!C#�:tL2rⒺʁ-p8lM]5e^"䔹MMdz!TmBM=e"gٮn.9 DCI\FW"6>;m*yp(RLyi; + E돳mM.yzgF[m5<*aKdKA_GUCP�!E$v}�,K}qSVeKxov1`M6A=OLG]I@BGM# m7i=aOw3o#X|bc\WVtПUX=؟voR˔>e;e߄#۟wUR?Qf[vs`oE,ʑF̊u`x }9TpP|=DBY8Ud"%>sx󌚈q  c6UYcΉ6,_/:dl�[߹5=lApD;p/aoUvdvC/2NqNúI; 1 oxoYm "5@b}7=l6Q!h#JHy6] tB 6 >w�wwdY|}8sL}a6(En'+`&|\Kʞh6so%tmRd'[Ϥ�w�{#jb6 vl.51#$,ao~~96,T? !S%B"P8Rc>�L{!<bKrC%-N&Xmkεt0?lbq̊p*ф#0XZ .#Os4p$)#v ,o{-_-*E .@k(ic6mYKnXvESj) w1?UA+QF@/nIfERO$[~9>Y]U�UFoӾfֱ )0VH۷I41#K$PBSo+,] 'T=I28r%ln<aZV [ ɖ_>4 gm=)um1xo:2C>> VEXىw>5M=D!WB ۟߮U.AHKtփXiAi7d@E6?ߥAшw@b|ˏaU, i#:M%|+GMs`;ӻÕH5dj`4�>@D6t0 6$b *%1DeƲ0XV|m,JO;zd!^3>s{2[W%F}P#19%d{(*=~wC@H)fd�.wċ KSZQh7S 9MY=`HuYa:Uyl".u܂;?퀒f3GW+;szAYCOYP)tmÊ?)KB$MD<bl N*@ }A(9ݖY畍ʫ,YqMD%ZVM?7XYwp#�2%G,̐RkE#b,{{LszZIHoج0  TM�QV(\3д45u%D-ݏI*4$6*ڙ)c:GJS%±�7?5wQg^vm#m0 R>viٲ[22ɲ(cZ*:y'] Tiewq"kuYCj{ + Y6 ۝n*DBUUHWETr=*q8%\rD)C�r>1* Mȶ`%JԱ#k\ { K#3k@ j nlmCJK3A=cjR^4җLB~"}/YnM<�1RVfDa|k�X`#i oy$]MA[{.Fܤק\>zU,ŠU1wָْ_Ryauma{c@A,zwkI/2 R\`˵ܓWRԒ@J[V)#XAk$؋rG,We,csk@C#�Cmlqqi㍁؏߶Ip Z9mյ܅,v8+EHq2a% *E-4T2}@? g뮄fPQ314b rIo{|M72,Ku]7m3Y}AV;N>/ϦXeqQ7Y#TK*{\=-٫{BٻI,>y{D._MQ_GT &>qfTg%ݷaU4] nwHeߏo3,KAkcw@ȫqpvl | rMUn.ߜ YDN !sߍ~;hV:m^7<�0&&M2](msϹ}}AeAegߵnG;,qMLc;#篤׹kG(+`O]tcle .kapO6UP&SfcUUI=}EDbK1`�N=/g~& %%( :eܞ/7(-WJW׶_ӹl,rC(Cl|~g.GBStbf9y^=wA{W�FeSYaF[#ܞ |o^Ue|`ɕE�zbocaĢZjZR EzkRQgpT2S,IE~v>/r7V#@`{�no|z^εT4OUX^y *pM�bD>ϟg:ih:qz{Zc�cw!hJlNb':`*@ּ"CB}Oi:3/.&hC~q ~^"sQH3r=FGLQup.ݱ/x e|= CQ�ST5mk^e#k�ru_=_'u ^uKu&lᒣ;yYXNvF) 35 L>{weW˫~ hWݧ|L#VRFCocO~&|_랰̨Y:Դ1J-2&ݝw<pЅ>G!q4TDi7q ǰgmҩ mbm@#W-b"[�760R*~7{oߣk˪ˈ`I.` 5o{~y{MJy@Όjfk_ -.f�pOS3=BDBbTU_�*fTA$kQ zA 67n&dosm[]Mo:M*'{HZXVh 7*ovS/O<dIU$vzvǾֹ&tф 5#b�T[v{p 5gbTX?"\(�HN3dpwK1xCt�6ޢJW6NX̫bIrn6#}HS 4Ƈ2+~/18H9qt- [Iok<P>jP]z0+o]py$KymC�rEcn.�[%pP !ѱ6*om[X؍"(ckibrcnuHH%GҾ|@T)I=/mZۅ%1I%Y@bFe;j&|tZy5`a3A/:`֗WN/p "۾\iOG$Ђ]\)<;k`K@,]?Q C~OԭC5Dr҂T~,7O[nJAKiKX/;ԛ<ap- IStAXHE0 67BI"Twh@ݮT)I[}viuP(דu:SU t&�ZMIj8VY(eeX\-7k (d|,E IJmۺ_'#)*EeXXj$qlWLRM:dNƗx#HL$ e�?I &<XJyXm;GfJ\iYd}"׸ |O}~B L7.CUUHn#_J+q3S+ LP�$խ/r73 fN�kZ_cA@z}zڅ%Z?2AL>�0EJ$=goS+%0I{otF׆>V[O}GEǤ 吁9iyݏL:z=7qkJ<?IY%)c%0VՊF C+w�AqEPTVղ zXLT~nD41} x\/Yf&nE} #_msM|9QK*kڤm4=)'B_RN StGQP;W+XI<éE1}Ѥz�}mv{J"SD[7v9)IJU+\ꙌA6y_@~{?PKfIAd֪;[�E}v2A̧i2I ,F#ln;6Z: &Xzj]f �"6(f NcŁd-]i!Ih} ̻N:Ԅ+1ܿ:݉ HZ;�}#}f ۛğpXC5�^4yֿ@N1e-/ot7P!;LTU:6V;'mYTE +%Qnk%\4@ĠY$=lQT\Q2p֊fЦX :%{S²^ &If/rF~asZX LR̦傀kso)bYSHcf_7ߵ}Gֿi�̪Y:y{q_Cߟ!O- ƾ�|/Z{.N/ocy 1ݜ N�)gb#@~\cd殨YL!+ "2`yPw=^=*{FRT"l j܆Jm*ĩ9>{IIqO c͍�LGu5QS@VBժǷ?8c3]KgO-@wRZT+h`?2~lF)5eVCq" sc~rnjrʢs14Hok܋}~pʟh3^Y](@PAbxuBCB )jb}b_ɵ70,ܞ[ fI.O>| eJ1RcQ7uEZM57#W_g5)Z=Vڔ*A?�S*Ju@igP.Q&rob=O8A^~\Ѵz#J*ƝYYƥ*Ga- _^^锞$jE[&ض�f<lWlϘܭ_=>Vt�ʞXR n? a{OQ5LC.9xJp8?IIlu$?~0>%GT~DK?;qk6LY [:i[*9\|TZHغ#H0" 4Ss\iR+ iSR$76˪ZWIՂxw s{s~KU(oۛV_7&; . ~ ?Oذp5U4utC,ai�9n ٓO$0bgZ�}9/D<ђ/rw ᘹr 9)msĩ+@/ᯜLW1cC6[%F|@18$%!IP#IFkY�}+=ikUҳjO;+!d(M@A;[7<[t[v 1ҳ :E|Fy#Ҩd,�`7qxFC9a�;� HA!ST뾢M`;?QAI4!~XNJ9h|ۄ8gCuBwNv"�02I]:U7qcyh8ǨoE̲�bT~DI;ZpЛ.DX!0D$FL `#/u�Tej�.m Bf,UX翷ê)"F>OYQg.~7K";ƂY&v;cuw1u0XReHGĩKz|LDEu#\>C%8 h5V~݇lU`T�Z/z}?�/5ʶhcwm34X MC8ݮ{N,_Df2}_?c0J qߟ HXb(ۃَ1$Kפ4;ͺs&>_3= q#MdT\ke.Q*Y,rZO3$J?pbˆB`WӤ{\wstjDr%YNr?6,h%[ Q^n*i)?q{Z<O|΋h"B~�UID!ڬ##o~ۏc:y4B'~}11FlM%~vçC%E=m&` ߛMM[w)`J XNbebX"<!\z@SU*8.d7UL2EWVX* -m:s("JCŬӶN%5B'xe8KVEd!\Xqcmߎo2OJdS_D"VFg/]Bۋ~TuUe^Pnn=ڸ˘ h~-4'pjFo1 k{-2C aѺ;: p~!0= ! n|Ξ~6!aeiH(OSBjQ",n$y$ml&va&�7v(>za}$�{a|e7'6HK^v4-IU<@<Cv߿|:I<ԁЄ�~1ʚ�>$VFXr~oJS5֊*1~򦵚z1-SC l U�q@;Mo>Q�!f]غUHo5;uKā1GS֑oI*�fKiB{-o IumrK_p?9a`?V PO:_I(I]DO^/{q }QMR�dvRI;r =*FqM?EuDLIpIVk�_}gH6uݾ~.9c,$~FXټW]͉";q2S1k=vqs`2BHao^ݱ/,1hJ7n79倢_OdxxBJjX)VPE��~xV EM0l:RTX#ȬѢP^ђRRTM+|Ґְ`Gx{Ԟ(f+N~EpvO9`TDxHI9OkN+<ì͘Մ fJ3?rUe -ir̋ↆ\ k)Mv9 S3v&\Ĺ:χϋ53ǜGdD j$F1_LMT?2fٖkW+TTI=PygiwkߌsDqC^-GiJFFVyDzBYU..`JSK`bdHao&XAȰ {Sr<11kLĀn�4M"Hֈm;o{~ ]jЕJt 2UcrXhכ߿1Z() BfjYdPҋ�G{ݣ2 ;j"iW `E9Α*ZSz9ELuI1(7W*P[�X=#CbMĂ/0Dx|$Pj1@ha5"K$'6ۜrtj@Yv㷾9b@al`Ȳ34c*PÎ $!U �`l s9c| aLĄJ(tLAj_P3]V6{'oҚeIUXO$E#}%;c �S5�ͫQr;t$;P5zK[q� �цhIe1=6sϾ9a\AJzQz8FZ\>(PO,lY%:H oݍő9�eX/PlF#0D+ Fe$)jOæ#ˈ-;2-~wr ʺϤoj6*УMǘV<1ſV1=9Tو=-Aa+"FV&@eD$MolV)makMqs1J\  @)$d  cI Wv89M[k$e'e%lĿєXYXݷc.@2Ɋ-|h.z~J<Y\F8=?Rxs j䍪,Bq9f_TeO�L[څ)tiN䥾:~l:fY饎RHnl{c8LuB4w'љP0;lCv$)C,0B3,\Ahm w#t:d5$( |~XC5uVk}1s�’'ԭ'JBsȐ<;?k1U5՛@Bܗb/c"$AEM]Xs@ � s}𖺍s*e-ىO9vm1S{%|蜓l&J*X}Geaº MNaX$"(e$S?osE�`_<fġzw0�Y_"ζ˒Z!$M6mld ;mqsa@_ORAƯ&GRWtm]HURƓBxY,B�AL@ 1wnϜKpl;?�=hZ+|ƞi!tr}$}5}:3yTC4~oʎq{qsIx"Y t\x|"FobmruG9||{`cS16ĩs HJU 8DrUQ$Ewc2*IY1r- E9IPRLgK6~ge+M3eNxm16J>LI?kHN%@n0ƪQU!FGsaÓTAd 1%݉#c7,22ăC,r$Q7v':Nj$iʐ ǿ1GZlzcΘsVHqtSL\/Tr]�#YUMЙT.X[stŪ|䅗̇iݢ[�5Qx@Ly%K9oC3*?>&ғ.04$؞ ׾c:>nYIq- lwD4F-e[?^0Le0X͋� 2LPD1gXĽt&2VMK)`s}E2NVb*B<Om2A˻R4 ޭ*T5i"Pn[ct?G K#b[1_�$YưB~9L:fP03LDZR=9b*)%k Ls=fMF? 'a 2yR2fVիk9b1bd `8esSJ$^0?5'Z9*y7V飖UVSpXr6s 0XI5e8j`qSaȇeG^62+{% Z6T31%A'|sƨW=I"›.K@TF##Tws1\ڠ.9c{16<5W!p,=8������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/main.py�����������������������������������������������������������0000775�0000000�0000000�00000004457�12641336260�0020422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Basic Picture Viewer ==================== This simple image browser demonstrates the scatter widget. You should see three framed photographs on a background. You can click and drag the photos around, or multi-touch to drop a red dot to scale and rotate the photos. The photos are loaded from the local images directory, while the background picture is from the data shipped with kivy in kivy/data/images/background.jpg. The file pictures.kv describes the interface and the file shadow32.png is the border to make the images look like framed photographs. Finally, the file android.txt is used to package the application for use with the Kivy Launcher Android application. For Android devices, you can copy/paste this directory into /sdcard/kivy/pictures on your Android device. The images in the image directory are from the Internet Archive, `https://archive.org/details/PublicDomainImages`, and are in the public domain. ''' import kivy kivy.require('1.0.6') from glob import glob from random import randint from os.path import join, dirname from kivy.app import App from kivy.logger import Logger from kivy.uix.scatter import Scatter from kivy.properties import StringProperty # FIXME this shouldn't be necessary from kivy.core.window import Window class Picture(Scatter): '''Picture is the class that will show the image with a white border and a shadow. They are nothing here because almost everything is inside the picture.kv. Check the rule named <Picture> inside the file, and you'll see how the Picture() is really constructed and used. The source property will be the filename to show. ''' source = StringProperty(None) class PicturesApp(App): def build(self): # the root is created in pictures.kv root = self.root # get any files into images directory curdir = dirname(__file__) for filename in glob(join(curdir, 'images', '*')): try: # load the image picture = Picture(source=filename, rotation=randint(-30, 30)) # add to the main field root.add_widget(picture) except Exception as e: Logger.exception('Pictures: Unable to load <%s>' % filename) def on_pause(self): return True if __name__ == '__main__': PicturesApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/pictures.kv�������������������������������������������������������0000664�0000000�0000000�00000002541�12641336260�0021311�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 #:import kivy kivy #:import win kivy.core.window FloatLayout: canvas: Color: rgb: 1, 1, 1 Rectangle: source: 'data/images/background.jpg' size: self.size BoxLayout: padding: 10 spacing: 10 size_hint: 1, None pos_hint: {'top': 1} height: 44 Image: size_hint: None, None size: 24, 24 source: 'data/logo/kivy-icon-24.png' Label: height: 24 text_size: self.width, None color: (1, 1, 1, .8) text: 'Kivy %s - Pictures' % kivy.__version__ <Picture>: # each time a picture is created, the image can delay the loading # as soon as the image is loaded, ensure that the center is changed # to the center of the screen. on_size: self.center = win.Window.center size: image.size size_hint: None, None Image: id: image source: root.source # create initial image to be 400 pixels width size: 400, 400 / self.image_ratio # add shadow background canvas.before: Color: rgba: 1,1,1,1 BorderImage: source: 'shadow32.png' border: (36,36,36,36) size:(self.width+72, self.height+72) pos: (-36,-36) ���������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/pictures/shadow32.png������������������������������������������������������0000664�0000000�0000000�00000006731�12641336260�0021256�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Rl���sRGB����bKGD������ pHYs�� �� ����tIME g���tEXtComment�Created with GIMPW�� 4IDATx[8E%=5Ic Yy3%"{C������_=$&#>� �[% JQ|'Ѣ4J \q?ם EoyoyO3@j>u K"{[Wċ_;N KqL$} ":| NO7A,-o.n0l<7^j|?m8=ů=;׷ / =9O&x עf=Ya '~qyb\N?p}_ث=LBOj߅S5{Ѿ$(@>Ntk#xo-6gBKj?Q[ 0uO6̠CeI|S彔2Bs8R𥨥qR1B9uWߖc)IX`Zt#eѸS2ʓ ~>{~%٩j? ?r4Aw.22@_FM ? FL1W̪ƟW#܅r2ʞt:9Ps<hhve"RTf &k�2?"t#OUHb!ZSl5@q*~GzSkRkEn6v_G~VY`w۳ 0^O/ufd Le2yu_/}~Mi jPe*_Ka4J$,@/pm$2F(z ͯ'!&G%_tÜT/05%0$F}V|-&QHFUGc'UJ%PkU?%*oeo F_ )fUݯſ`R\(&{4vDXˢMEo%|+#T#,TaXh1A?̆,oV]E~{PTl!?0#?7#s1KE~k(Q¸G&X�RbBRk Y/-oPYK kDH-F1 3܌ MEz9v7NHFaPGbNMF^9FOZcت�it/p3N�_6eط:'DX44#�EStج%[1?щXoiM%|hu#�T~7bi)nyd�5bP{ LWljU Ml�V @�K{�tO@(i$CW�8 `ePl마֚}p\JIa2aUId|n dRړ OU'?5nS $os:@tJ o�57lXyZ :hJ1:&,-O_ r8bS|faP4J`�o:�0󸖡+ZJ"o=���`�� ��0��������`�� ��0������0��������`�� ��0��������`�� ��0��������`�� ��0��������`�� ��0��������`�� ��0��������`�� ��0������`�� ��0@lCaV|PaVښ��� `Xn@SCޠMR(\8Ap)�0@>pϔ@@R-F�-'ZpC꧔ԩs^G~2�2A.$҅' !(ч6@6NaP"SAȭ6Qg46@%.'@FR9wiH5;n^�`i"1ޠޮ4b%υ`eiYuP�ZWs%n�/1p<&' g,Yo,{u�dȆNB6R.ۤeٳnwnagv2{`�zlNf9IQ赆#;ot6']j6 B]:цJZ aP3'' d hF*|(ln87ۈ.cB0~"?!g16a�-tA72 jz�)~&PYؚ*0A Jߗෑ94#\+Aqm\Ck| !|/_r_m>_b-yFZ_+ܒsn[ۙck$wQH[>}mRFd=@v2ld$>dKl-q1c��03R?:= 'BA#@[ }"'ecZ;*$QBE@^-??c�k^N*߼L(bV[Q}20 ,i�K b\04@]/zHf8sZ2 Tkz=RE=#Gg][K_&QNMR緔9 `=4Ǥ<~uMm?FH?0tz}s?xF!p9+!9[|3X�o V& nHCY5[)=UU/g2ү>!D@6 Godf=NL6͝[~I=2F~F I~*:3C' ozYixP_:*&:% XŃ>MΨRJ!fJֱkZ)à6A#;2*%P Z/E pkMRI!kQu>{%BIhۤrX:?cYnGL#}<?uk!?*kH/O9Ε>"-uŋ>U yum])#Zքӆ\_z Z&H} =j=&Ⱦ%#2A-+DQ/kF_hnE4V";M=#g8S{&=➥C:/{fhe:poly>:O3Q#5¥?�[~&8~/cEeKD  rx���������` z:����IENDB`���������������������������������������kivy-1.9.1/examples/demo/shadereditor/��������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017726�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/shadereditor/main.py�������������������������������������������������������0000775�0000000�0000000�00000006643�12641336260�0021240�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Live Shader Editor ================== This provides a live editor for vertex and fragment editors. You should see a window with two editable panes on the left and a large kivy logo on the right.The top pane is the Vertex shader and the bottom is the Fragment shader. The file shadereditor.kv describes the interface. On each keystroke to either shader, declarations are added and the shaders are compiled. If there are no errors, the screen is updated. Otherwise, the error is visible as logging message in your terminal. ''' import sys import kivy kivy.require('1.0.6') from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.core.window import Window from kivy.factory import Factory from kivy.graphics import RenderContext from kivy.properties import StringProperty, ObjectProperty from kivy.clock import Clock fs_header = ''' #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; /* custom one */ uniform vec2 resolution; uniform float time; ''' vs_header = ''' #ifdef GL_ES precision highp float; #endif /* Outputs to the fragment shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* vertex attributes */ attribute vec2 vPosition; attribute vec2 vTexCoords0; /* uniform variables */ uniform mat4 modelview_mat; uniform mat4 projection_mat; uniform vec4 color; ''' class ShaderViewer(FloatLayout): fs = StringProperty(None) vs = StringProperty(None) def __init__(self, **kwargs): self.canvas = RenderContext() super(ShaderViewer, self).__init__(**kwargs) Clock.schedule_interval(self.update_shader, 0) def update_shader(self, *args): s = self.canvas s['projection_mat'] = Window.render_context['projection_mat'] s['time'] = Clock.get_boottime() s['resolution'] = list(map(float, self.size)) s.ask_update() def on_fs(self, instance, value): self.canvas.shader.fs = value def on_vs(self, instance, value): self.canvas.shader.vs = value Factory.register('ShaderViewer', cls=ShaderViewer) class ShaderEditor(FloatLayout): source = StringProperty('data/logo/kivy-icon-512.png') fs = StringProperty(''' void main (void){ gl_FragColor = frag_color * texture2D(texture0, tex_coord0); } ''') vs = StringProperty(''' void main (void) { frag_color = color; tex_coord0 = vTexCoords0; gl_Position = projection_mat * modelview_mat * vec4(vPosition.xy, 0.0, 1.0); } ''') viewer = ObjectProperty(None) def __init__(self, **kwargs): super(ShaderEditor, self).__init__(**kwargs) self.test_canvas = RenderContext() s = self.test_canvas.shader self.trigger_compile = Clock.create_trigger(self.compile_shaders, -1) self.bind(fs=self.trigger_compile, vs=self.trigger_compile) def compile_shaders(self, *largs): print('try compile') if not self.viewer: return fs = fs_header + self.fs vs = vs_header + self.vs print('-->', fs) self.viewer.fs = fs print('-->', vs) self.viewer.vs = vs class ShaderEditorApp(App): def build(self): kwargs = {} if len(sys.argv) > 1: kwargs['source'] = sys.argv[1] return ShaderEditor(**kwargs) if __name__ == '__main__': ShaderEditorApp().run() ���������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/shadereditor/shadereditor.kv�����������������������������������������������0000664�0000000�0000000�00000002020�12641336260�0022737�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 #: import GLShaderLexer pygments.lexers.GLShaderLexer <ShaderEditor>: viewer: viewer BoxLayout: BoxLayout: orientation: 'vertical' size_hint_x: None width: 350 Label: text: 'Fragment Shader' size_hint_y: None height: self.texture_size[1] + 10 CodeInput: text: root.fs lexer: GLShaderLexer() on_text: root.fs = args[1] Label: text: 'Vertex Shader' size_hint_y: None height: self.texture_size[1] + 10 CodeInput: text: root.vs lexer: GLShaderLexer() on_text: root.vs = args[1] ShaderViewer: id: viewer canvas: Color: rgb: 1, 1, 1 Rectangle: size: self.size pos: self.pos source: root.source ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017065�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/README.txt��������������������������������������������������������0000664�0000000�0000000�00000000256�12641336260�0020566�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Showcase ======== Demonstrate all the possibilities of Kivy toolkit. Android ------- You can copy/paste this directory into /sdcard/kivy/showcase in your android device. ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/android.txt�������������������������������������������������������0000664�0000000�0000000�00000000066�12641336260�0021250�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=Showcase author=Kivy team orientation=landscape ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/�������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017776�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/background.png�����������������������������������������������0000664�0000000�0000000�00000120147�12641336260�0022630�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������?1���sRGB���� pHYs�� �� B(x���tIME . '�� �IDATx|[#ɎKA$F~?PH. .'I*JRTOʥJrYuO|,"*Wy_x_:nm~+ZkU**r9^ߟvk?2?g7ϱ+W;'??;T+W[.ߟ?BUտw[Y~Yg|"~,Ѫ/5h>-Wyo9v*SC/?g;ߋ.UczeϲxwVe=`1n<oA{ڱUu`ջ{ߪfow};QO^i`9|~?՟[O4=O}>}5g8k׃q)p<k7yy%`YOs sO>2Jzαtlw 7{j/ɳyTjx[}X|4w(U}~+,o_h.3yVp~{0w:a{}zSW}|۠�9,̷}>yC,9o9)+]T1_Ţ}ce ,bhWlTS17}><s[;o~kçKYpX]RvA-牽7kj{Ki~_EQϷyxVmWb^xOYg\~g9 ͗r\Zbל(^g|% ͺ ev:>?'.} %~ (r;nYᐫ{ɘ:]ZU<ܣsR]ɾ7軄딓쎌[HU`M`^d"r9Uީ I炎(*t){r/W զP=2rNmuRu!EP^ا΍ףך8lTbPgYhm7:UYWo,Zy]A}W9Qg:.Q)+l%XWυ}$2_ٯoJ(Ƙ8W5s^þf+>"vꓳf"q.RcK�D}&x_1 <sş{] <O7]M_,7}y6!P*aEY)DhbA1Mf:՘mYzN]g&wa4j54ȹa+a>wMs տ=kXÚo3߻Úk; U+ /<]<XO ^F@]=TகV HtuL)ڵ\.ΊCC@B>IM 2TU~ΫIuycg: ֙ӻ!.ot�Ӯapsx ۀ=eB8<}[?ˌt)4[ORhT]%Vټy>oN\/~QB]_^AfzZ)9xU,B?=5ubj1(7y1A9TȔit9伐8yo p&!pa {n8)GS\hF8JW~o\(5ĺ.@qd94F�`'Q_rkj/Se?׀^s~>@IV=.->c}PU\ak]3Hqz^=%#",Q=yAOW;X}o{QUտ \ŢD/&n|{܏=Vc\TG;%{S%?5�;-h1zi8`.zdu8 JoS6H:yPp(2`mշۭ|6)6Pkz̸X34O{|#VtJCJ)q õ4'>=ScL5J- t]2b㙞-ۧW qCV]]%c2sP ^ z`Uwh ێtJ=PQx+3M*4iblUoJj0 y~ 3س@S>=!( Zޑ}Mh`PiED !vU f�WpT@C뤎MkVPz&rpIN3'e�r #Ƀ zGyfPYt~FqatFu=bvihBUõo{8%9Ť}�ͯ>g촊| 3B85>w\piXuKIsnL(9\xgwG\E=Y_`wg4`[3`>Ao k0�! �t_|oy 2MW˒u}ȳYUspxzƷ=*Ȧmh gPI{yϴ?ՁOd/ft)찷zqRULP(ƈTDFlzDULK#_ zƱ?zhr|`�Skf?i$u{JpR:kے{?0Lhˋf0Y@aWn\zܓN RR8)xYv\(SOIsuZS/^GwM`5wn.ҡu߷N؋TpFҪO$H<jIɢ;_S `)q<{}yghzŹO<zs%9C3 Lh[t?y8 GC9 O/N :<L ޵Q AcLɄ#ޜ|iȦ-_c\1s_==ę$SwLli&f;قC^ Fgr[i1!3i,�{+ shO2_1jQ% Lx 1g"#y0řQ'vۇ9k 2sj`XK(  s$c,D@w1৾_ε|d( BN^\DCu?eAt+RM0] ч X ەt;Pdeky&>/|ozYːxvx ƭC⩛# Jؠ%-j8ʨ@ :{&ԅ WT8=L7G]4',I\5ef2)F|$Z Iۻԋ7OZTQrȯwz):?HC)3@mtÙ tD{jt̐X{td6ICvx$B.}G^߆qTpGjO8)씌r'2:C1x_U7Y-FG1oG }@]:7jx邙Ŵ2zBeX?>%PhE@R V<aM7i${< &UF_3ֲ&Eys�] A<0~:'Izn&}_ނ5'5>€eIsN/Q/#/,ЫQ6 Y-z(f:?iސL{v? bsv:�*ʦ]e14t)f-�ϩ�oij}"&8VaPkddZZ t<AMWE݌ GrYbՠ@P.Svf$)Ww-=7_ Nhb LIMNZ$fTJ [n85`BP\Q{D ͚;6@ߢnk3t'Lz^\vnA œ膒n"*Gε]ksS.E'>Q W#cvA2L:F&!C~]м\;>"sJ3!m-j#>&E),Gi{J 'ٞؕZx!8?|5E𬡮np6$4-$i @HUFY2I JZ {*!* Sҡ_`g*J(O6$z53ƛ踳R@gs&cRfTAz<gwb`hL0H -L nL@ރ( NԷ)9uJh:^@5{9ܻƲ0pJ[C;Y\t`A\KkA3_=24, $K 38Eqfz :3,Q2f.Xƕ]P<Ng}6S L nug/y=O4~K9E 1}hԂamۅ-UQlbϥzܐHr tոԏW"7M7[T^Z*}1LLy`=V' U[Z9Q<]R̫{2a)\~wuIqM䡋6kQ 06t(Kh֪( =WHP2Kި͏穱ܩZɼ�EJAmwz{-gL\S>i% WZP {AaRIiVѭm7Xm]v>g7<}0ߴcRDPI0Գ`'f̭ ڹ bAfgHS?s*K WnZ[Т=&cV<'; [ bR;*܎RGك1еLP-v/Kx7+?F_IYBoҋ/:LE kPBk?I֫^])YGz�Z4RGq>]h ]2P.r(%H$~+A'M&9iA|. s%8hܝ;@'ߎ7K˧qvR 'yi5KHdiu|{ݲJ-$H)bfB1!pvGThZ4W.�H,)C7g`yk5 )5֬(3Qs{ RBH޿/.j5= w�um7 e GaEsQml=KU]&J>0|%eNZCgcd6slC9ZcvM#,xG^I+m18|O*fѠ׿ 8D=o _-TaZDg5~�Άl<Ua 'e.I)lHg[Y̞k禬3 _Q'W̑3IT.pBw6 rL@I_ГDtPpxSޜWj.t9P\UUSk_dã�)Z,bW&NuشT9it~j8DQzfD9| X<QH*3)hIj Q \ ÛwxA_ٰHÌ=ژ0֥.Վyd[6lVيG L7)/Kb<;_ãUFaط*wFi.s/2/1#vr_1i>kΕxy=Gx;D3haU FuTc!<N53ChN2L3h_]^g|�3cOMMq+IKOXL@*KkFEt \.Wp/2vd,mKu.@?l2|]ʔj*fI59ubx.XV,ytl(.{ jںrj&pc#DWĚ!vZkxn;W6$ `/D=i|[^p"=]`6�y &Q#8|B) Lp{"*6eҁdm*h OUNy%8Ud=wU\QG9X&iP٢aԘ?yU+Aɑu1 7 cl%/?Q$-s:w�6S^ċߦa uUp$ym|ص3mANf~|fia-ԀcITj"og"A ۻV_O?OMpE1,x4^@Fx#]U]iΏՉ[cKZj :Ka =?b5bȭPlQZ*8JKq5U~:u]FCH"܌ט{\e<'-A))@( ,Lw9T`v;o%;1I $ gl+C\$ěMc.)y5y*[.ν5~ )Pu^; hr0ӴuӍE5-KI<h\l_xaor׶@D/p^PX^<V2E0!)}g Zbqt\O_+SRP%)Ә06V0 h0˙|ӡ5[#I@桇gUz/ ԏwX۝XZb2V!#>'j 6ᗺ6]prTv7e@Jp%'y(K:wFλ!ViآP q&F8H9 Nhj>kz8, '‡6NVdy-Z$?>ΒF99\10xҩ9W%1$@7}JZނ<)I Dn[KG9%EjL9WPet}/GԶ,.QXsF?~(HW!L;ScXCŃ:\yC,)! 9K(/-v-[\Z 0JÆ,0}t} +u|e32C~ZY5J[~LT#3KP,G{v{;`2D,I,p<_4UE/v'p3!A .ú J5ͮTPbU$݈r@$u4Q &)],x(+F8"y.CBẂYъSBD\cĘQ0Y΁wCXxR31mFא+GG!fAݖ)yJ<Wp$!O9 xރU)0ړ(%LduVUcFI(M!xhn!.vhxw8og:&⃼r<t1Ϥӳ"e|~],`XB<̓y6K@sO*GОIĚeP{�)%Zi1XxkUJW=^Dt 8͠iU\'qN;֝yS$V0E<+L,^ˡD3a y-vCB9~ޠ%pUVL{oY2gLaKwKWزf(-4vJ3'A\cE7=A1M&?m?CujSRSʯRKs 4al@ H  q!>dtD7$5jaH{yxvJbq3}:_/c; F5n]H-?T󸲟) 79G8L ZrVU׾>#�� �IDATOGxoݥ ^9#tvFTDvv} tic{NȐB`;_ԳmFn7hW+(fl:4Z7[ {1~&@]��?LTֲx&̈́F]N(#r9C6=k3,]\M'u )j݊NG�鈜%Dn�YEBibKåyl?.Q@(7YU1¾.!>Θx&ںP IfMN6yfX)Snu`ø3 zi1 NCJKI3}Zl⅊`U7=PH\{D.!L 0)Wfj_F<Īn39jQFW xݭ!A YWƷo{x00ɧLm0$6Z3$#qET?&(O=q-;9Rv82/tࡋ ; N8RtpOka֟$hK]˃GCK4w_F÷Nfm%4/]h.@K$Ŕ ?:lDZt`ˆJ};g*c?V(T(󠓆T;/Nžo̴fg;}n m.^a;z/lE1-ø ^% =rDі 5-/h#ZL}Yʑ=c0.;d߁]=Ӵ;DH`Leuzou\~VFeB[\BG*KѽAX]c73gکaj9s5|grMn飏 M|+dKqQ-%Z @<9j*GUG.إzqxA®&4^qi^i4 <=cFU ,mkTcj}N*&0L2,B,ev7uvË|0֪gD diJ$<e:iC-E~#gOGc E‹ \VqAgl S<'%s[jQN\ pI`#X|8) _e!1g# vOhaÿǷD>tu_޳VtR³9_ cvfːȃha,UhO=b* P.4q-_J[^cqg:x&ury!"/Cr#_Ҁc" nu4"ґ~y$? Oͮ]H+NN`Gn)iӐӐlW5b x+oMo&N[JG_"y: hy8!= 5Cy2-lzB˴42E"biV[&pihCI xos 7c*EmYD"MBZlGϾXW7oIe&&2N4F_s]Uj۶_˯fml?Lc 6%bUa bJm6"[`YAGi0#)GCNeB@79LOc5jA0z 0BI z;<C?<Ec -C t֚9b"bx^r'Ч `<ÚőSXYOj# 2 !I\p>hZ^R,।7t%n<'+w胭j"cJ7Xg7giY&\XH8P 9^H Z^C(!hl# 3ciF? yphۓ6zJEmBTzɹ"n޴tS$w6p{\"%9L F;oe S<-so%K/dn @<C*ez+FE}5| |0~أiuՃEzaOm3"esN^G . * G9p �v i3or:C%~ۊTz1Qj?CP0A8VxcR[7ƉلS˟ߖW}v6~(Г/]$ ]j-?Խ]V0rSLB5~ H1ƒ`q:gw1�AXUhu:Kh/ʧ|tn3XYm .Z5a/FЪ.y%yfEϴBtzvU̘9/_N'24`T"7 })3HK*#8_(߂Lw) sܫc%9g[!UƮSn nx ay;IO f™er�=cȬӱxG\֜}K4FY޿"<XqszK:^[R$>bd5^iFX~{_e%_Y'!F !~փ%,OE-U2H-M(g|TQMpR;f�*<GTO"Јǹ?, | 8*" ћzz6ઔʐLP-ReU﬌[J:> fY=nt:Rv{ z6h˳0+:qV4#nh 3F Ou-3'&1ڛ b FLs4RvsFi-A ܞ_R|6m PʫHH�}OY\ bZVFh U7[`]�vhkX v8Nr~*l\r2;flimchpii�WIz 'f}}�uZr}=s8K-`n<6kYݯtI0΋gz0Ԃ2bCAyZ'yA!C!#b\lkG:(z>E۞̾|-u@jɨÜ]9\b&:.B!Q~ /n5!ڹ5\RϠGV݉>ҟ~cҋJV%1㳞4JoLˡ@YhΏ'֘l~i(YQ%ߟ2ܨGȅ;Ӄܭ1ɶbuYs4`~baιpp'BT9+Ig_9>X.Ĩ&UQ�Ved9%-BdK#BQ�ҐE3JWB (9'Ǣ.>`&"nI2b{CЫIT Q*h`z#~k>p11Ctspsƪ۲\CKD%�_y0X,t|*<ŀe[c %Z.Eh%S,]`JIH$?ݗ#Sjx/>h^ V!ӥ"R1)`=popҾ^qa*)IqŲ 5 JUQ>^5_[ M<%8MD&<m ׂcWSnqXLQqgj\OIore~3倌-Y@M7<1pJS(ۣt&`6y J UjSQ=.7Y%$*/~j[ ҈xo_$Gg̡F -]V�aI$Yf@yefV^J #oQuo POG,߅󼡠z\*wU9 '!& ME[#x$k͢]dw Y^(b@>ѝ�#7` J_u Kil#>QkjJ2ZvWz*8o!F]ѥM(a>�t2^XAB4k i1ol!Nr(Z^lœS.*Nx(c4Z{v4J#tƥ^4>09P>&)Ǜi5 5~OʹTU- ^N&:;/a Q 4m3sZFans5g5f�B|Ř`D̸.Y"' 2fnM)tc1r|&ȝ:'v8Qeg3DUג{Y3ۓtO/h|zSphE肎<9i@PqQiYLNtC%QUܺ3OTyl=b`i /ad=VR'hcȖ.�\>j;1>rZ2ejwT|sI$Z缬_.,Eܫ_dMtnW~ qljZ-1f:^U)jBϯ4Ȑl]pU (@= XZboV;tj!/0H0 7SYx-?/!wOs{)AARTK$�LBY1c n*㍜Z2CUy/Z,H>.#�<z!$ Px00p\7qK2;[hy ЛL``m RFNM?^V_Ųqv8] +8YnÛʧͱ¹uYg[bJAJ-fA)+*=Y4o\>Gly@J \YϴEpպe/z-LC\.V.6MѴ_+GDcb,8b,|iJkCZ2+aeMjg]fToZyPRӓuZ5I_ȋ[psI MKYX2E%}CWViMū5Jxp#y:[?Ĉyk|2< 8D:$<Gߙ(rb-RҎ/.@{DDom4޾&= <r1c~zf{ ^~ɱ 'k ǹm:DU Ac-YEE9/9MIaoֱ>.6ؐCP>'k;kƱ8op2oNSUbp;Qy |V;<Uj9Al(1y[ GqyTj8∥96%1,Q:nZ_lL+;JgPmW/y\5 Ӛp ؗd!vp 8M, YZȞ̈g"$E!i%ȝ.p*!巧l�ꪣdZ2?^zD?nV5\NK3CӼ}X8ҽ_"Y*EE8]nfAcUxJfeɚ.%O= #o(ؑyƒtZ5GSޭ:I] Q8?z՚Lq}h4g=Cc&((-L캴:n4v6·PEK�Q|&'iU/~a]؀|,8N3A-t)� 8)勽RQ$!jŰNN b 2leK�R \a#TlD֓ h+eT4ROI2�x$9thɡ'pQF-ޭÚa cUE\"*̙Š7JiC2{F]ZB:6]s8A8Vk1As<[8{Ҷ%_9GVhon2zXI'5눋VSv3sXit/(|z-3/$̱nHۙZ{  H֨ՃGt[fDOYFX>퇚gaE ܊7Z $Qb_!נM`iÌM eCտ+:iWIψx i{:'Ӭ²`'KLNiruFQY>2*:ӕ7шic~-ʚ{ݐ7yr,]da/+r<@xsi-rw7${B^3fAVqm q<O=7Hˡ7weGbN~OABj[N;za,=_ܻ6ԙ`PT)wԑN UuC_PtBp0I''#iǜQ]GRšXKx뇱xgn-re ض6bڻ2XP#IWt'{?q-ID%Z!pjLRNWfrzZjÃbZAsPKpXhԂ$2Z0™{2cgC"աKd@ˑm BR duX7j�ac埙.\1h{ڸX=ѯf ;TN=XJ$nXQI}PGmNAp'c%l6^I-sr:nf6eҀ֟)t ,'<h8݀0s aVYRtP<xy3ji!g R2!bD,T!zBtD];q̸+NplhwwV@wər@ ?2%l4ńEÙғ-u1^X8>MbHfмY L/P7s埔XE[PG d$[m}x8I18"eƱ{յ''� ]ۦ!n|JFV$e=>;T7GYԷu8tSa<lFb-5ʢdY4eSġrkZ3GVeJX3?m5EcP-E>p$bf{9D2,I#m\`Oq_dh<avҚ0Ӓ-'c+nhy\>01t!n,:] XRqQ]/`]"%zψQgaMXA5"*v,WYQ,H+jMy,k:eQ[=(pNJ0+F}~:MwU T T; jR^U)IS`ˈҀA$r^@:z'EfӗJ0 !r:eЏr`މ�UKڔu(~,Gym -$sN }߿d Ԣh6kT|ۑp$H679w+y˗zϲ\gJ-beQ9Ha~艀?Qp2+rO¤A9:Q]mWyMLDi lakzn6*$Z͑Xﹻm9ٞp 4)%CZ۸;VM+3ue֖2n۰-MUv&tu4b4a9|҉J@GKyGy$u`F�hQPR<Wsn|g't�n"ooS ɉrt˙K]Ӄp8Gk4Bof0~Sy$g؀9A%(p97koǮFMJ <OT6+ʫdpIZiKWp1ӐU-%#Xhό0=Fd4u1ignv_[PXq�(U* Iᇎp~s`Mٴ >K'G){ی ER=v%߻2\^i`\""Mm{KK 㛋lRFv^tྒྷ@gUd/]rsUZB*8. 'y "T2a�V!!4-x*C~7G!~LEq1ʄv{$. դu$ %5؈ԝmG 2C>dkWFc\`%ugѰ}<>Y.|_`+ivb j- qؠfm]B jsCMCץ'~^a!1ܓ?lpćl& r{H \{88L-�� �IDATV?r{w<baR@'6Y<m\Y[r&P.n`om#N�7q_wm=]LJC'KTmFM-"ҜJHjo҇\A~ɖZm׾rr45'`Q: ?/#0eLeYҏX&Ng03eZd8I/jVug\ܢHw%)fA;. '8߮/bkLÈaâZ0V8I%UzQ|2Qv \i9:_d4pkCB+x~I&HF=EEQ>I{Z+bʖTkugm�,qmdxMSa=>%xK0 J~!:ķZmmM*rתh?eG5WFᦛ9sO1xc{NM^WP9jZͪLeЎ3dK: **́<N[Ʀ͚VsFZ`9D}ez9HCRƉ\J@5KZ?rˡ{$=:ts3}8*߫444F^rZ)kiOT(e&< �Æ)o/ފ3ML鲾p+\U]Leٮ"PYylx 3)H= 3P&k-#{ ~^N`q0tfXNWye&QުK,yf0C8X}c:<&_( "fWfCUQqJ@]=L0±?Ce =Q,)Bí,N2> FUkNcX pI3_⁅�TvAX,ڻDo0٥+Y=sW#Ҍz;\_{se9;Mswq:( hцZ3/R+R1E9lK #"t:'8CAVnE,ag}j4U8sp]I}V=dҎcoqQ[N[*6$!8p^cWH6Yd _ut%vP$OWo:^@f<ǁ=o-bG)53 o[/4&"-a}xNDD"YsN *b3j'%EZ3L,HhXʾ13ɣkck'-,f00 ƲQj쇱8)hօf9".,;`Tkæ𒢑 !]JW?^qӎMzO[^ [ńy 0i@ݍjAui_J;\cW/fcDtB q',m6y ʞᒯ8ى9*f`,~WMW6ޡ֢"0%Z`eIb^Q+r;ɉسD(M� S'>͉L(/nϒ{z'] xUˌWg^=-F|eOvk[?`jG/ss xtW&p㗟e ]g)_U0U6 @r'R**BiE8W".bUCoCz&] xDQ+p#lFYD6 ݏf( zcOG$e.\7녡u|df*OL PVġZ[&ti~Ovd�tN_!ξh;ay*O;5=JFjkW>'|>hPs~$(}.ҫ.S"Vv֍8/x5VdRMQ_ińxޘ8ycQ=*d)msV8# >0OK?:f3b3e.kqYQn2 HA(-8Jv ?7'^$ Nתe;V4J%o) Ggpv/2*<<aZ&\95)J`d�8xkLarĒq.'rX/3qˎJGȅKzKx;p7/UDCŰՉZBQirQn*'{u.w FhSi q0y66c4a*O74*F,; rkQ�rZ3vٍ+NQ.3WZfk)zZK(^ܿecnY#oIy1ӝviWg i*"XTpncz<]DkPRt5M FW">zM{px/:FE4Xz */?Lψ~6ZK` A5-q550p9D)FܲKSD[#M|³٤()ee2R&l˥ӍM~nQ㐋u/2ىV`a`7SM$;";,@QC1\{]|IPeE*2�Q剩y-(D0\׍4= {#kBX+l$ƒq26xX!MJ |-] Z"WϲS*<hЅ􆂬=^:4OXRy^ԲSqS9**kBlg*(<! ,-+|3F,аx_˧&kO1Q j޿Pϗ,qeNϦՊ?_5YӮAR#16O"Kx1dGk`XT/3v@ed o|kƜs@ťТR"cb(XfO|O_yDl"_rSݎGh*X F</SNa#Gэ`2۰o:ޥ?8:Ehĭǁ\6Ě8>81P/` $E>GQJDߣcbGs t�<=Kͣ^Ʋp'}kt!8@^df ]r9 ý'ljA5f[o=MK8-C@`7?j1I)s/,p1zjEP-azt˹e ߼𬺈74YW8EGW:ՒE/ۺ eu)wCTt|}*c^Gziz|k|�1?3ҖrZr(zm :r,Ʃy4|Nefvz#EæX c+ ﻡAIV xԭrpݚ$ml(aee`R!Ywz?b˷8;^ު|Ƒ K=I pʑM"P.q֚-8W$ȹT͟J ZTR$e4s[jF15I7|mJvo#YwʟL1\Nn6J>4>Q90'\u9:2 0ErQHaoJ,kA6Rd;'" r ?SS6Џ("ƿۍ1q4d >≮4YҖ g̹֚Qym-KAL^Nz$SI�ͪ.gylj^j y .wUD;4ߝ10x FC6W#d<({E)19=L Gm_gO�X< '^%M*_5{ij.^/8Nt5&-'t/$EĮ*SzA$�~kY1 ((&U 2"3 b٬tjz�Oð.e'm54"͖C yw Ѱ: e=`3- t.4g?yd`^ ʉ�.=ZԵ HA6A ~m7FD"qyw'68n"'B=lHOb)2 M,iJ:&UX s >9kc4HQegLGa8h ؗRmBKʿ(M|M_6g:+mz#s>e]r&³h7&7 U$m' hn0a T˞)9}i .H^<t _g0 V¤ye?g VEm ׀lWԨG ?t-MK5p/ P^ $ҿJ Rp!xKDbj;!{n̆ "yojmurƎaXpxo9Vbצ^Ж&XԜSGS};yvJ8yr  am2a .f",p\@W]6�9*e}qGLvV!Kw竫@4"G-L@.uH/%]L4k# }BGuC QN 飍h9ObQ$A?NAs=]vb3'(>6_^\Ő$ J[$@-bm͘ƌK^MoЊa ڊ$;r4+EOY[y#k|cؼIa 1LNUA?96ﯼHd,HH}WNt\E*\Tg6ҼA\ELp&ID*>7S򲖰8m0,!ܙWg2Wl0p^T�հZdk\rN|muD#ܧꝫ@sы7\ƜZdu8WBKDP, rU1hl'䓸"^N'.?u9<. M=tV .#Ch/A&d«4ξswutœ}!*5X`=L?Ǘ$PA]NG̉bmzmn<iw ZU f@`�92&ÈJ�!A_<pq_dVgAaݥ!>'FLZ0i Kcye}ƈ*TTR,s?^8nk31ST̎Uv&P *ؗ~JD�|M_bo6.92|sBQ%z,QڦL ͨ)] sXo֑7-{\OFFSȖWg&?|3H=Hhgx>h*- ƅ̟[1V9hR@χCP^VN^Cc 7gx>6]AZŌ-ƂBtVZ,S˼>M(95@.5DE]uJ_6n˼f.<}q/Hs] U?/!OZ-.IPBLkVfߗ|;J\; ׉/{9s߇]2;m3[08L#NK4(#0ҢqR@IoS >޳2=$xl.&z-*V" {DMW-{\|VsvZf-&A&eoЌ7+6Tl;M*켾 PxKOt5\[zumXQWJ=�Ii&AlMͬHoM#N*Uk66 hl TUs%9ps6RiՏu pl+\׼_] x1D!8܍_ojγoXGM]8ĩg<NP _29w3fDT?OzmGZs\MA12QΨA#J,[!B&qC#h6*?/x9%'}OXҹp=ѮL"7oOVrZ0?x2Wkcܻ+5Fn$kV½kf9qaͲqsaX(Y@ {g@8swp3^QH#2Nb!XR 똯t߮RaJ!xqFSꞶ6.h8B;WR08+hI?7(T�ٚ&/+ |~Qqi@feNT7'N`sѨ;*fiۘ9^� <M2{CA`#0ʛ -OKRTM=$po6avRT}&xƺGZC`$P栿А_LayfZd\kSXppB΀̉nnbX97`*H "}n*EgCGi{P㹽_e# o7-츇А@ɋÐrJrW"`R;f"DaE;|}Yoᘂ~Y�X)~'2Q(4/|U`α̹Rd67p]0_z{T_RUYZbBgl%~:.oi `BtE4"Sn XE*{R�ܿPGhoogadT:M{_C֠Z{ @{u�Ku9mRdϽal\}CpM4Ԙ~=ݰtPhMrnh/:7 ^c(juTŪ[Lnq9Pmq!\r4ŵY5ynǯxtq xx:9h>A\PL9ه <U$G)ӈ M:*y:iMrOv= p�=ԾnumYٰJv9ޗ�Mv)әZs_]ߴ}"3:Փ#d*a iإp@xxXNHuXOrnG{=/Rj3(G8"bP{?3 hzS&[۝W[|ndx]<\Ztc%g]H^^/<_;HO,_c=RG<?ylS -08u۴A3ap@QE$$csXx1Kp!vn 뱰s+\8g:'dF)Q v q6%-p$ YAD#\Q_Cp5l x;)Y7Ϙ I;P+9b99�!xbu*mCs7y=P(M[qH+9@3>h⌾^[|vHUDQ@^:.17|mfyyU{oW:NiX?:҆yB[ h^`!02Xb u+Ilt엉"@.X/fL<Х_omłٛ:<cbJʊ3X!$AhrhLzOY~ a@h*[)`Kqa$4ơy7:sIrحe*|Ndwi\]H/ w‡ibnkl0.=*sǏ�`o}QE^3}{ os"_u]1V|uP,NAp59 *oKa hXT ]M_dӵG)'gR~1Sϑ;đA[fh^D_D: дÑ7`f7 4E { hmMᖷ)u#LN{ Y.'9(`7$<κ%t-wtt k 7 ;[/A�� �IDAT_$-EPVB9.low~ݡ= 1P^ :6&bib<0is6]+>D61}lxCL*p*D/ldFP:h2Qۍؿ2oM@1ƗkK ivvTݢ"e2Ɂ> BMPaӄ2f1hɶEy>Ȯȡ~ <)zQSCJ31VEp͆"t/kbG'g1A`7`1SXzVkKTI&O~(:shb1 o,&.`EEaE&dq$ʏA)3 񇃢7m$~~GnF[ȇ;Wh@uvý }H:%V9+DʥQ+ Xh@? ˺xmZjei!sD9C] �rKoOeYC!/TD9݃Co[48$rڰ^ÑZE␗yyadkX1Pn6]�{ةVG@bL$ _Ltg1< 7[nwp6]`ۈ];/'I 2Z,A.{e\jeT Z5XuMJzOcpq#RV|;v0]O[$(V{ˇ<pffIIx< $_IEyUɜm{a߁kST3 + "쳿 jx9bXß7KM$ ^JY(4 XNF$Kϙ3z6B `2<0Rn}q1gKDiUEѩ1x"j1A5L9԰)HvbHW Fخ zu+&l&ף`̫Q<.7oKh;q{9q^".hj,ߞfoHNAږE4'dIqT s'&=-ަ ˭1FJ5$<c|k^FMJ2\ fJs=*_a/=ON&j/ArzkZӅ!S7Xqk)DBA배)2~ J`]:U?0]ZUD\/c%i Ă0;9]gJ}"V܋H$KfO˒e旨ER@I} +,xѕ9^ &,%3J5J_? mvm $X<dNqT],}`][Iuu  :Q8!';HĦI>.9tc&1 9Hd$`T /x^(XD>[˒ʞZWCSZszR^bؠ4Q]Vϵ0$0|Z6rq^Gb1_Z嚌f�]WVwdžr>#*_,/&ǻ7G  I ?-lt;< @)9N?Hy.1Yyu 57lLQ9-"1s: wEʜ 6WJ7pbcm$ +kDZ\ؔQy5%Fk_+;9mU9GM=H\ i*.\RJw�OjV9#-y! 3 NrbT)ǚ8,' ċɅA3F5]^#WOVVr^es:qP1�]cՔ!w.v|.䓇^3xfYd5r]2K#J!ꆩ-t84= 2 j�\ZQQSydBK,ґ89 351V?^Β?vMLUgaW6hl˶VjlΰwB%ݰt<P qqYҭ;A0"~(ޖ<RF!'/ܜ<o%z½JUxۛMQ_V$o4+$A$^yL\S0Ω؊:X*3nft8w~v>^Jc�@ca59tLT=rg$")/LJpZݬUnZ9$6&4u*l2!e_B$܂)|EJaJP#a+K%1( 3J  ֩`:pMF[>\.tiLj ~UF"yQw,3AggZ^VQ/xhk[xy9qC9c쓮Na3=IiqjT;F9U)/FT2<Q8Ua;JHL`�˻"(] Iˈ!]VЋ,pW5%P/Jߗmg/ D25 j1Dc.*!|TiX ӖZqJPVs'oQW%"_8BC\;dΦ� ,6Z}OɶjDubT4t9Y~5cܭdtT<6<o$9Hʗv/!�Bϻ 5!{7M|D0ۙPBg^t)G':&QĐ�c ʦ-8˒ū}xYP$0ʵ|Jfi e90#BfJ]a?FRmMͩ2HK4?,ZHk_}=NBfuz{Y!wDY] `2Zhl%(;רq\ޙ TXxU~+/^O^mȧ2. &ʮPCT#+ >\wxV6R57˯RnQC`LHKG!Ii5Fxm Nm;s}Qixb Ȍ&3Pa;z{%5'?lO$Fj: 2.: =Y|›UP:I"߻2J7Z wdJCfA& #Ӽ2(l#Lh _Hi1Ӆ:|x ]Ý>0̎URL ⪴*N5gnmz6Z7l?yI (SC+`0uc 3kn{H^ךgd;A6gfn:KC7ť-Q>Sz -1Z,�1ju+]pnA[7al2G4#mmLM6sur6?`V&W3i~K|LU%.HNJ88TeBbVj<d)v"Ab$nk=ݩf21!썏AaФՐhYT\3yƜ::koN^LV$΍e/1IYw%<Lkf/bUJ nl%?6lXPuFԇxx%b-:37xy.!y:h6Css"9YG�*=xӋ̘1h]PR9gUj|IG!* b੒īlg|h3 @bTgYx-bp+F9vBi;ra%S{_]$G@>*t0KܱժΌp$^{n6_.n CA :>u]SB3DcJ}*)&)!RtX (DAʛ(#mIS+a̗IJ'AUC+C~q10!̏#~݄2wa~tL<zΩ̾Y<{~+y"*.AmyJzOvUs\$KsrpW-9Db6Fx^lXZҗJqT.`0 'Є'1P-NbrcjiJk-RO\37UNXF(`MnuTp8ƭQ=>>/[U%Jlb]Pn\w*u #v; =(엉J3 9 ?iBtx_vI~2]AE\|Qk)ࡨ\i`PCw41<saoC0L3(6gI R\J@W_nZb%-go4^2;q2#:#!UW1| -{za1\ kn;MzȲV;rb.[2"Bt*^I!L.O{cs_Q_3L;SSz00 iDx`M`��ܬ(C^s4]/2rN>$U٨=|X`dZr|)|Οm<4zYXU .Qɗx<%1N+_^|{`̠vERlJޓl;{%<֑֬Ւla)$!-Kdoimƿ ;c̶Dwiؾ/'ge*KrE^ml/1X-0!]z#[BUیĞ6O4*�Ǽd3Rkvʘ9Y?Ƚ(u;5FY3޺޼ #-ZRlF`˘Xo"Z$/P󅄵6ι\4uU'^ua1�ɳ/x+?5oYQ𜧀2�A ηEUOR0.^7*ToQ,c"^P nZd,{хzOSx9^gI(+bVV}{8_N(% 1dm9)ͫ/*љڲIH<_1QuE{/Eb<`]KT#~s~1ǒh埏ʱS׎='Pk SBH) e[i?Ut{</Z4kJ?}>PpS{p _QgDu$_Lv+(~Igz2LawW kjfgNxnQ�pw͉=QJ0> > VjҵӨan&&dI\@ץ!y fy>9n15_cރ҇(q:ᙅ<KRcR W$yT)IkԉjLlvṞ)RkKRi&q^_~GO{YTG:vzgGxzbل ~)#|N EfVEV$5g/|!P-qN~(X-۽rJ䝜o1 r&/R+r@,*!8 mgKDuEFyDW-?*&0_lcuҌl!@nn3O`[ "w kZܟ+xDuo["zTA8y0kMH'Ȕ; k=UŸRʕB tjpN(uLy9bgW r>edxxgp~sƵ^J8Ce>rlfGg&S`(ҷu=@$F9e":ݱr jVsjo :BrFD;1JAU!z*?eqhpӓ%ﳗ2FN$0yĞZڀ|{6㽪 aÓ.ʥcsAcFU=֧}ϑvׯ8xAnÏѽg,Pk_Vvt`M%_TP/ޅcD&kF|2#hB�Yݰczg=嗤v!#zBX~2Kf\V[#6 멖o5X:AN&}"S%;*sgFR. 1"AU@/!x:zLAT0#̲U=͟xWhu%13gS9FJz7{ӭx EyERj=Z֬JΧ☺'=/x_* c` -1ȳ;XN= _i,H/<짞dTi"#A lɾO (ˉ#05eQnU|wN<c( |1\h$׎uC᳨48G[* jSRYZA+e+HŷME4a©apj=v&YeX0q<љ%nڅ}moeNJuvzO#O ٞv?t>8h_Sq-ueD],Ŝ2.Rb\+gKczil"#+6~k޶,.&*+|&ժ*EautHTU:.ETxQ})1]}*pMsx {D%yoְ璊Sv:l*8T[Uc+k2?zw2,ӛ72:[Ubz+X\|?9jS@ &m0nPem7h3% ',x[A9rjruƼ*Uil!j'wV[�5 @-A7)kuȾ6b<'QP3bw"?_P�R )U޵Ԏ{dV_fq/2jw+QA01Wu:=)xd8Żj_d!#-r(pX 4_`=3q/GWnhȿgQpm~ E XBeZ܉INKD&r?^P'Eth!bOG3O  xT$iޱ'zk[SdDTbDſsVܪ|(g|ZFS( ,K_QWTQ-e{IO~vJUʹKcz۾mB�JRZ%5zcV1yUqӯMȇQ;f%G:2DJA5,KK:i+p)�٢/4D\rl4j",It|w]})!JmB 2RǧgvO#=s=c!)qd8O-ָOQiӞ+#uq.Um4ٌ;v͵H˾Pmm޲:L<caXQW:ʱ(P᠅w14/sעT&}SaZ_nQR/2SF!Orډ'q>Zr .=[2OHA$3{CO"w0)y~Z^;?rX#Z&qZ;F&>bB_U~>yqSADU=[;w,脉~]_;=fA?[RmTRM}q}^ Y;J`̤=:T i@4HU[9D̑0K|(B9^εKx4{Arڦ۽{GN:Se6 k0% 3ooRaHw^yeb_wݞ?<NO=[WG/=u{�LLڈ{Wգ�cd{ #S ��IDAT(B4 RJ-?H&%DZjxl  [Q+V<˨ 5^pqi,D ZGE#X!ȞްR?7V+WN6᫛g#_h`m])d G ,f3UM5O!J(xnQ>RNߙX?1#1h۲RȀ ~H,'`77uZB_mjz<4Lv~1 [l6&s4ٟX6,m'P6TN([}P䙎_j6cz#;Z+"m3szn{MΩ:@JN{6ůMOt̏{{t \#?H|hCnMt=(@,* "oNƏDׅLa)}ziN- d#Î4vm@W-pO1BM" n/'!RqlkvW\"l i-Y2ŁO &F֛#vjX-Y  lzhY֪_V%&Jai/3{[XnM0m|FOc;݉SaIU& PV,a0�Osl7Y6ӑ ^S)?eO(O uUuO�R<�EC :֙3erWd^Lc-~,}7JLJJMyUv0ZhX)sR狸rdLOHkal*/PC\MWE !cHWv|_nw0zT0G6 ~)h4`1 >MP|nYFU/aF]A vȮeᆘnLFv9KFc_#wZ4AGDB؇* w{6t~I|v=R~C2p7`'xX\s+Dz4̈́+ Wγ] l7g.Rٯ\hwDfٵ^$zV1۴IOT3' $_1\L>aHVQtDX7AS54! B@MRF&zѫ74Pn(F^Q֜io`57cكg0+ 7gp#`{wUB׋R ve0 _ /P`gT4e{WwtVZ(~ w4ӟP` fS~zq�g,{t@ĻpC}^L~zM3SOT/{*60Ar JŰ;-on6m׏wuBEX ?Pe QtͲ^ۍ~FqZ5R/(�kMm{wK><1%oQ ^R>sP)Y_k^o۾^j#"sfetf/\.ؼMJ*;?4*@)tZgTl|WS,J_֡u.c x/)āVnA*_Z9|AG} ;> bœ: @i%!)빣H4y~o-ܴ̕BjLfb4C _yѳxҬd|~H#)_yT;0R^sd,j{\_H$=Hɐz9ALt"ql- ^D̺{*;q/]mT+PxÃ:тUO8hLάy *E񥞟{%~W6<C5c4F=|_ mŻ8qZ$/ѵM$[֗oȓFziPMɍ4=P,ʤ!k3Pd%l<xDͭ4`7h�qG݅@i{g ɫډk&uR!bcXl6Grl8 M7xp3Q[i[_*o֑\R|)[cIA 7S\?M50C=U hSg~|iB<NMѪ6UGh=2Xv0K.?8t?򞒨0<̵1ML<~9GOq~43;hkX`K(=5-7j\?g1(@eފlƒkJj[zY/P,<vb!Jkdz>t@ū15RE<dT$bVڨiZv⤌0T@0(\HhUikI&?ј$0\/RJP=g[en(M6f{FP򏘾mH^@z7Kz9ދb*LS:fxfQ�T!Gy&V$>Qx<ƘWB ׄ͆%ـpª "~36NV ȼ_$a' zwU+(Du{cM�SHpb;.4ݚ`G -*H]u U $\?1Q}Ppe6+N1Whcז^V_x!"ĤL&csӄRYXD~ZR&WAyX xĩ5]jfU7C78b-OnJ\ Bi،lHB?a l0/}xeOx }[S `?A#!O93&MH% \O_*(j_Ii@8 peĎ]~4ze.*?mt:GrS[𦤈]"yntWb+tYc@N"I)=6xi-E'xCdy1݋JڥYϺxX7ĠpL#`]~KW@Vk|8Ox֟KsO*By}+љQG!;A~I35OO'(zLdz-wWҼnTG5�]~"[.#Z/\~w%K VaV)Z}]~3PҀE'h8xoyبf4b$K=w:AjGd}sZvkMV@~Lo1:O~FP{ޅ[j+K`θis*DS 42:ʔ(d>2~011 c OQA,Z8ݶ`ΰZ@ӱvUIb`^^108OjV1$BD$sa=~isj^\fP�HkG,={ʥ?CVXf>Q@#KŠUY?x#s͠׹O%gZ㉱VQ@OZӢCS x}&M[f~/~Uz PBny*Q:2+ aUl2ѬVӫiN/G&>O[bKI锇Jhf5aSk +qv:LW.8WLƄ ECF;99h `XT]Rv+|HQ۶mW~~C`k+H%ZMwtd}ٞ Ԋ uRj/Ya+6a b8\Z ItmѠ5[.⦛T M,kZ{ǡXrOѯ *7 Z_™!IӼԅՐ#^.mSܚ{gԔCi.ρ_Y؅=� Ȃ-MGXQS/%u jH�r)T Q{;RC ,V9ɡ;-E\İ>&H2O7 �ޡ]nEԓ ?_-*m"^lqKRmZ^ W{I] >Vj]+|G}&H\\OufEQ"O:<_zD0S@ CΌT]X s66W^\N˼(o F!91lXqi)XfC td_dNbwɠz%L&?u&,'[J<_PUw P Fe&6O_ʓS>LAs48t:4"SoUD=_$_Fza6$`R7y-- ςtAJV1j 76?%V;'~|7\qFyϊSm:AG.25#XX+t`SZ^T?^̄T|sIo6|dyEy'#jR$qp8/=(n�j]CԀ51$sbEV VkkUՖKE5I$&4ſ~Zn\#'!υnzp`sSj%' (jZ"K4Z2DKy瓏gZ%:i>nb:f DPAQheL1܎T첬 x Mځg5Ի ͽ ;8ad` hro.c=-mdGO*Io i/m*r �X^ζ%N=T�{D6%+(.LST"'iGP|E2aګuR*0p5pR~ : ́.躅-gYcKFoSqڭ]~h{ DpAc;D ]4_'{UWu7~B` Z#}/[:ozŤzl5 bm=GW]&M@dVbp2U8h S,悝&<isvH ՍKG L1 qe-\#S /L)U+̽^@VݰN^LPB/%KQϝDw)&d /V"*e@g(5rWFd)F G<}58hEK- _y};Ι1(^0~|. O;4lNC ך0hsb5PiK,‘@ZՌ+Ņ0Do̅1wa'Q\z7Hn羛{ՄER/�OkA!(^16*36;0%f-".ێNTj\{>ˤ7<&TVGR$& &0ޛUdelSV?R"*v:)!7J ~۰h3/p V‹2o|τ%jһ0,D !RĽ�sccn4a(Ȑ𲳮z@u6$DÊU&Xf-Jùƌ(u܉c,{t҃=e9�*S'WcG0/Zz,5V$ 8O{JC"SHTl/yAHÄ[Ʒnt~m"Sd`BY(I̔!6F/0I [cDIʆY{kk2(ɒL$ H? š(+iL{(wd:cgқ=:r?& Lh̘5_{ 㰗0'<",`JDZ8i,/3()_1w.5$@EȜ0(pY udžV!!B.77 ҡRuuo76 UqgvPevNiD|pykWTn"U13AU+´JoZ❐0q{Nd iqrsϥrjƒ-�} =lv *R,_TG5z ;i{sLt_6ʜX|Y mVed -_@,žC8hQд0pgҴ_]Z1.7Pɨi(y2tE$7b,߃f;_x>9C-uVռR|y̿{Vj~rdBj9\2V6;zY6?˩ 'ǚJ:|Y�`2-4/)@%#;fW}˻0xf DϺ4z(G&&@QXϥy$8zz_Ym^qYE1 vL 7v)�KBsA( ґ)PIҶ K֨S>TG˚"W,rV7BVþ�g|9N4m* 3FMjȈ>cy\%hPT,wk?j4uL�u^Z݉T^i(06 B/Q1 =䘧|z]K+De*5{f5=_Y5'3Ap3Dk7k_EQ^^.{Y p5d+m W^ VZ `Xt6 ޵,rd 1I,n#ye O¼�VV/ğ g:C�h)?t+L0̚/R`i}#3XK,<a8U >̷wkWL7x<"Oi ;tLBIшyE/|CV"%Q똕,.ֶ%c= YVUdCYGzyjqJʟY# R;*SN5VY<�0ET$$HLOMË<04zuNBh^9{twu(<GNE^o=i7\+'a0+1!FCxvͬB< 64EVKN遘M_jz=n%+0I=ǞH>[̌)p+J;EXbr _i,WnuK1EP%x^yY`)ՙް- IM Xh/]" rdr oZVXk'>l7xRfHT]7KI}\,^_CGVhǺr=GOdOtN`WA?7,˚|w P\!Sl#-O.; .{һ;Yl]k+yIVXSU5bXA)_<^dsylN%g{U|]/0QZjItiѽ=/J& "+V+YKA N lꤦ ^W- &`2̻??û\FZ; `٨ bܸB&Lf0b™b̯dXF3\1Vؖf Iu2C\WPL_HJhJshd6qޛ%oڲ h:i8tx٤UnIZ^PnҮWIJחg~"sҙek@R1 *fgϭ$7 ,t| vw1FWV8AemjT{}־ӡG^uD6fѮ-k4TvX.Fg`^Q// ү`W7Cbh(EeTpw~#Ә7qЭ(WHb?XZ T/B/,9BL , qEIhI8G#!Cj9~(1]¡K8Y[J#V+c_ 5wS^-_lLdk<bIW?Fs����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/faust_github.jpg���������������������������������������������0000664�0000000�0000000�00000667142�12641336260�0023204�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H��Exif��II*���� ��@�������@�������������������������(�������1� ���"��2����.���������i����B��%��������Motorola��������������������������������������������������������Milestone�������������������������������������������������������H������H������GIMP 2.6.10�2011:03:27 21:18:42�#�������������"�������'����<��������0220����������������� ����$������,�� ����4�� ����<���������������� ����������D�������0100����������� ������V������~�� ����L������T���������������������������������������������������������������������� �������� �������� �"���\������P��@B���d���2011:03:27 20:46:06�2011:03:27 20:46:06�R��������������������UNICODE�&&keyword&& "Lille" "France"���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d������<����������������������������������������������R98������������0100����������������N���������������E��������������2������&������,������������������%������������������b������j��(�����������r������������H������H�������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�QSDZgr'JUZh.GY"'T 4qm8iNn5y'�Ž`|}M\S~sF C8EPG@~̞r[rzW#&JfX:^7t⮜\]£S1U^`?#Iꢡbg*qFtEc.H{ e.j>C|֯G}Gz8 J%=R ^r*r)D74+f OWc?ZqجE40cbE?Rʩc`�u˳u+ibl;_ȫ~a[qqѤU&CqұmQؠ9,6v2Q*e51#]@r\uϭI%olbUo5lVNsԒ#X g{Jn+Nk}%/PąR~j[.r]V_"XԠ�~O*sk[ox�u09B?j-~Nq4Wo$$}N|aYDfӥfӹZ,2X$б/{BXB6>Ƀ�Y'7?lT'}j ϩܲ9QVѧY1xu2糞;bx<nU>N5R;�kONI;?;!"?JP"rnǖz񸁜AH�Z÷Y-%N`)?j)Y}i67*EJc~+^whelF"HiuQ2Iq'AL�Z<cG-ݖů#~֞<dq9ҺҴ)rw9oBts�}lQG${-,m$f9*�lyfi+<rHIH�[#ի;XMDFFDLs! ŴBQ\Пmb)bHS庵Ht�?ƹv2T:2;5nchnb݃QMvQ$LHW&v� @Q$K `|Ax=?ȭl`qHG˷m%Y3Un%iZF^=@2 vˡfYAm~FVZw1$YUUV^RDA32xA/}~ ˻;UY$BH*};iWCzdix2]^@v彀VzMΗ,] �;r{JJz4с�?GHc#WlmN2/mlcc==Y09`qS9珲1fkk �fA2;tò^kK}׭vwg mv:QO8U$ޥ }k3V@a:gTmف-ŵ\rg[_Iict#+x`:6n~l=T5="N>[{/~F�Jt )uAwm䊵[rcQ}<MuXc|`y<Oy >ZD?3U.Vt4W/#}*ʊ^ͼcUg:֞|<R++g[ߘ]^E-ehw=}g5"qsZ[agTpj( =Z=&+iXR/fc1jV3HRyp=#8=j͎dbc։ɞj-sR rEzݿe dsMjCi4 _);iLy?w$Wf@��6,GIs<;$bXs^>tPן^qm"8d ~'َxȨQR֢#btt_*@1Y^_Ǩ+G5FmcpALsۼ+PkH|:dLWY"q"1/xrG#+ >qo yV121:O56k&0�ƺ?xjKVe+��^/&=K aHhf J簪W71p;iIZ¿]rrsɤ1p?:*)n#ioZ..^wf'9{�z<X66(I[}A]}l"!+lU/ONWNsz5rkS6z%6M`cZ䮷Ghȥ]0f@$Fr:xmPAE]TC#/6[ݑץ1�TPk(V1Adtכ@L۽Wן3.ʽw f}O*jybc%s;qRѢfNWRD}GUu mn`[-h,_iH R4wjxsU?cta ]-Tu^+)cG>jE'@Og{y*x{Wq)9ꦩv,au`$y8\fkϖ#2F:cnc̊W?a"mȼƋ.dbi5c&gL ֦3vF\;n͝1g4,KF~`hFvS2[[)w,`F8 tTخfQ^8*l'3ݬ7i?0"dY`Ԥ'y tamF;PO?zFj5M6;2mz?}2MCQ[I#i~8֠Z\grlon\G ַ-Q,Igr9"&["= p8'q@4At{:m% d�>5XOk%͌@ʭgz~Ykm&Imc,�INO>hf΅<Vg3$W7 AR{+]k׺Xeӣ@!h}2m .̩ sQQZYDm0~ax�PC;]3QmWDuFt\Udktt(xˉ*s8\|˕^&Z<PV鶩�X@Om.ڇːyɮ80ъC)<vZz�9 :9L?w'Oc^f_ΰhoml3V+x"s9'u2rH]ć}<phHuce^F @*zާCY2sRh㵻W'E&U_!A�\YmyACى^=ZiںmHI>po\}% ")phaR( 8"0}OҳXar\ִmV|^nf@$5w6& r) <ghf17?H1Lrm=sS!EZ~ũE;"$ԖiF=k�зAOl&&==c? )B= Gם]I?j퍷ئ[{RH$9]I^p *}fTH#;Ԇ�,[[k)Ϙ %Xqx;zV:Um}y� ?b$2Ԇn3hj`a@><c*UHa4A|p#6=j!HXo] d8P\YU8v]b?s) Gw1V 1j|s6O=r+ʤ'\-SV\H(Ev.S_G}ѾUItasXCQ^Uu%Ms ;Y}/Qw%\&{`?#Q/8qδu`\b`8gEV]qwքiRTȃj~j'V6эI{6gVL'uu{f>Ti|-ӚjhG�hbUIw0sg*EXOα䵂EG)e"C�5.Îy, �4� *3"畢jbo.\\MƝsmѕ ȯFXG,bL<;`vڏRdfgf}:kFd2);y6s[dUC4NA\lMi7P*X Җ1soqUEƝkHJ\t+ݏҺ*\ZD( ?} etT$Z6zBK7,?`}9#ަ}Z᫈VǎPT-jK Z*"_�on! �O8#9U+%V&XK#n1 O<`c9O|mQJ/J l~`jv(P}U%L7 t�M{`ej *1C̿*HZ5AQʱ$&91`~%'><ШӤi2O4Y $"DnNVWz0ؔie.ɝ?t9haܮbV�?^jVOSTW#ZS$[^NrIQUTn{V 9{�ZK[bbgqF%v< u"Sդ:Ucd𞢰V٘ZĹN rq]cVmGif?yΡs]ԍ$y'j, ֊W�6krC#1R32Iֽ73ivHp v+&pʈ G_kupL4m\%<6-O?ܹtoG$z4g?SXF!r~|3ʠhvG #lc:Xyp<zSe9JeOp?{i.!o^i(]I8$GF v* 2De q隋rqiƙxyTms)�kZP3MZ=eS5m*%k pWjנ</zUfdϟe h'Թv;6f-Ρ<QZ3=uvϗ>Ez(у[ìEU[fGSv=dK$GğER)_S$w#e XGY�\~4Q^;Kb�!AT4�f4QN0{4Gpk QEtV݌1Wt %d ET4QRF}$p}E,,KsERh2}h�C��C�V "������������� �  �O���!1A"Qaq2#B R3$bCr4S% '6Dc5s������������ �B���!1AQaq"2#BrRb$34%� ��?�ת$ff0Ԗ2 aªifeW7,l ~W0D�6kA( <b2mVUB<#GXMI;`-?TќRDuI Snt0X4>^ܟfz3mL/Y/7j�@X&Iy #JJdYri%RCaq=f7&ARw4o4s,5Zl/܎w7\V/6+},yN:Xj"fWe@y।uZӥ@10e= ҕDŽ(H$4UzzaLk�I2AfC�7<XjD!ѣg=pIij4sv?ϹULJ7{C >W *d-9:nEq�xRB7Τl$<[lrXC871Y{>w2A@YQ7 �TfP -e cRӈHc.5'�N VBK=P9Z{`j eX=H?xsp-o `T5@*.lA7f,.dxSE$:I};� =, ,25cU%XSl@HAJc;{|$--W8%E'5SLf}�jhePM8en\"59*S b{#ºeaSNuF k S�1`f;V'ԅI4r,o#iէZ3pI~{s}<$GzG=1UtuGX6 E"XBTܞ܃G~-mU1L t2k 2 q < HG'U&{1:K*$Vgx.UGm\m:Iʗ#zF!Tȩ�SN,*>gB%T(ae|5;~jv-Z_2V̰TQhX:(<[oo*T5OD5b v˳Zm2.t?'pҩBb*`iNY?2ˁ͠,E{ =)ală6Ynu/ /3.z Jz?0p}b6xdgGD{1_.~o8udQFQ7='睰ècH\߄~�oS1_JD:Mw1b1rƩ~cl4DJP:NA l?bh3M'bAy ʌ *K],M{8Q#eC-ܞƺP,\̚:E**Թmo)$ցZ7¼lypև0$RĢ(WUy-{2깞!DjU8 el (> 9u5yEDV9uӱ@ >lCiHdoJn~{{X ;?'n`;v DV1Z^ǞVq8wo6,D*Į%ܛo9[3K$Ոa}M7�| yDl@y� nv Dc[`oȐM%!~ GتJTkPn$z$B]Dj\vڼ65G Ѯ`7Xl?,daMNC(2 7X\pl#׬/MGʐ0j!T%l1`Z/ kS<t1� ~Vd�h=� wieH,ilAX`.)x"gHV^gypDa0|LL�d P:O ېN•zEUrb~ x!mWP#TIk CWA;"A"];.7܏qj8䞕$ Z7PT4sh�0hNVRO>f55 PVC�Q ,o~ |0qpܟς=]VuJ''xIAo4ńU~Ůʰ�턂$wOXbi5#t˪Ŕ[cs`>Ns6aX5p$4Haak?Q0<[)$\v?C�p%TvMwò0)ձ^]-, *zȵk'fծ0`{ZcgSMzf-' Kz{kܷs *iI% }nqؿO1 VD~ 5#[z�d* tWB!QkϽOk) %ƞ?"Ze~7Ϸsm,0 c{vT.G\X~v&87wSl[H6?]#vm* @$$�ůT10$/-II;|[ J#8 )XK3H[m>�o~D[I;nX ွ {$f0907 g`FifO;7eL!}wo8Z9}!xiF%HKa1VN D`Xo#'$CB,Gb SK.;'ӽ ي5w"I,IM� $:ꣀah 6$n,w7" 1"l% s7"h A 7Rۨk @rܝKMTT2$aqֱ�ls;;{)MKoNQ0y(YȬ[_n >fI@hM�hw"؛e6aL %d~ , "؀T`ly$G6A6f)6;\/pA!r9fxNov͇?+KAJ 4dAP7'|,EYe??$)b5 {�ܑm$b1ER-a_Uޕ;o}%^]H upǥva|ci̘ ՍP=R%T4mkʛ؍x(Tb_({Z׻Xs{=7?I˕&--b lhNFj rM?C).\,^� 9?/HT$B! JF;4 :xrTP.9k i,@E|["mUs |E B5bqPE- #3K;{Ot mYlI };s,ISqž8RN$@#Đ;"bE[4`](:cE؍CϵS,ZIl,Ʊ)]k|(@Сn=ϿK@!ی&6uC'_kܑ?AUy]R9acm{ GmjH:Β?2TPL.Mcdf&HEJɽDSF\ ~oYKV]ɶ>2HzP-X[&�/P#+,ZM=; nX([^`*B /6C ћSJEn7Q q4ڎq"`Ahs"24 ELG}r=.@I;,>>1567׷~9^%"(QUnKn[˲|}mD,Z5�kBi�RUXf$ 7q! u\l~,�㾛"\"oVsUmcP=Ns{m; 5Ut'؋ $9Y$@RjX wk|Bb4+R/2A R5 RكY/v@~~gbTxS JNi$n-Wpk< A!\GL>TEg'f-mcP&Bb-[;~`^?HXDb(ٔX%vp%Dg!lE؛ #m~8,8Ӧ<!qՁaE<ՎXv�"l1 4R:; ɵ8Y(Lc<RSBo–V1yӤ�@&)?]Q)iqkה-VB"7#u+`Ǥ{*$D‡\w;a~K,b9:740ѕKJt؝AZ@@Vu.UZ%h*dmQwP �y14Jc0JӨƱ~=7WZF+4`,??'X}H̏{Iװ/m9&ѕP %]@I+{\:R %Z߿nvEFStm�\v i~];]›=Lw?^!4[+*DgMsr@�)hu5ŭs�<g&@cd%XF-{q"Ͳ_ ϫ ů0cZ* &YJS#0wc++MD�;m~'ld"UK#H2폡oX>Z]I nw�mKchM}DhR_ (-lE(am ?Ylx Xܒ%pnHc.d1csN"`td9#mbQON,�]Ȁ5)u7µ@1"o} pY2ͽp{*!oqeܼ Hb.s`h]Z'G"DKZֹ>l)bse�7�>0)P) $'>8O"=a3{''SUk%# R~G"8`IaY!t, (KUR6$ve*,A�,2U.He3TwBƲ4C*5v�6]4b=[ۿ?:?0;E1*ڸnad:if ꄛğ{s)9ap`?\-D`-EE�' ha<N 3F7n/MP!E)_(H�u#+ m); }nֱmbnŜ#-KXe{�EoG֌Tj7V۾�20c%tHAd~D#B72t{Eo[/8"^9S-Dw {q Xƴ$l^'n�ЩS9$]{kmJShB\{'0++tg%iBzU[,+>rO U-C11L8C7ۿ7K!2Ďr/_`v? QDj:-=e7/'l~zIw]RC+Sά$&:_JEq{[8*"n�uI=S4LH4 ߈v "ӚfkKnv=xI7B#jL9t΍"1ItKd&-.;X[p(J63m<qaI/nB̪׳"6jȮ\ S}X@^aT J–H*MSrBn={? yhꔽ;!cb;_ck\{|,0Xk_>mPԭ,FziG .cw6)%*U,r0ˤ i7?O]]P(i%F>-X\1yC8.3ZauO)4wؖU ok{mlW%U|)C-pH1hHb*KW +ۑ?l;X&% ck݈GŌfo81GI]fbѼ ebP~#0pih�Q7.b[뚱/f'pn�6p8 :!+f2Bcb8#ָ[NΪ<;Nr}rR61}&on1U? $ =kJ4/BK#9]+{1g6Y05[LGq֢HS1BJ'� UDIPy,l*�N |Es] #4Uڵ;` HU%O&vo,FcX!y"=npU"uEWM?Nc":K=w3\F(!矋 }7&B`ʦ7="}m#yx6-[\k_˾8uAf:ErA 1w[@6t;1xa]H#;2,2,x>Q!Uc �Xil|jk  v߹$>uIPh܍7߷n`(IYhsޕTQ 䨈 Ha�kn~nm~1*)Ijh . QUVʗ|!1VϷ"wTKS3Dnv+܆Vj6j1,$9kG/)� %o86y,,J(PGMD"}POF [Px<o`dguCp,OBNtK[ "'1[+#a06lժc%<rGf�XxsL TKHঞhTIOk܀?OSr&K &N<:JELچF/cn-^vTl0ۋ_W L'oٺ."��7;a$/ DFV|2RI},dP7:6LlC[~?1ou:ed+Ylx Sq gRh`9KԚ6$ :<FyLȷ"Dd /qsƎky^,!iM 4s*j-1LGA(|߮*tOf٩1f6ek.ŨfFBAi{�#�8|F�2 bsOv79 IH  C޴}5O E،^R[bGEM$:�:~UVڍD {k%tL#a֑mmKQ!)%TPEDdJIH*$8桬~z�Ver$De]_xv+`o6{Vmiî#]:VI QLv>-b}d;I@X|֥c]E^ 'x1>}}�CbX1T-ML&\�StQfB (X]N[aSG(H6Juְ7ߑsuM~ZǞؚ{ga2�f�O=7TY&gl#Io)"yYnXrWmL3O]4"OE7"wUW2\2W$l2Łbv8S&0J@� q?$,�qTjW>DDz؆귷 )5eC0| ]MsK -DaT7- yh5G legm1s@s/3gl * KOR!K}꨺Ů{m%iCJ%g6"ة; [�?�},02٭4Z ؝9&NPV&Nz< `K4@obupEffR R.W7c}f㴒 t. � G }X$<=<F5~ wQaw2<u(ѓkms{lXrH|̤%9o.ML4$hn�4:�ۯ%I&EҐYUGo߀6"wӺ/HK)jM7 o#L$jiȌȦyA"߀m7 Ar-Bӧ#r;nǍ{ {,ZjNζД)ʦ~tYk[R5?! 'u[`6<S*}CNF#{8к\+u5 poHVxLEd�\ߕd_$U>s`W�2W޽+"l+*"W2?7�uHzZR9NY -~.Z]ʹvq8x! H\f]m� T [l;� ǔm!4JnZQ_V2ԯc^@ouDO\;dH5W=@+E#n[}@,pA2ѩ]Hfss`{~ +Hv�+Fw ;] #؟{[/"SHMxJ.cVe i7߿lcT 7;[ .1AkAcPQ!h,s&߯h<kOS_{l{Q*$6<�-]k*KY8�=qbqg-]Xi 7Z n BV}#qI&ۍ Fe�tܐ H3>kY܂7=y4"Ve$l%n,l6룩](j+ F ~SRpWmJHYm~>_K-ED(9umQw}K`u �7nثlbg^D�*Iq nw�`Erǖ7'm�+bB}z١O59JT-׹ySׇVVLR ЏәӄJVؕX@Y*u- $M{CkFZrk0<(Z<EP?flv<k "WO. F%M`�7ns(Ŵ,mrMBFD"`h`Vҽ+Zʮ4*$ :@|- Zс.+bVz}Smœ�fE,#d.w,lM ̼z{zkKIIH{{װ&rU O9 33 $ң6$—4J)A$P8$ۓm0r}DʢK�Gu�Xm�>:x9PQ/>yA}I:T*6~o$�Hљao:bIֵ\dTTK$ zVb#M;“F;{Xp/) ċ]uhK(PY]Cfom�3)'Ut`R7XhDa\HҢMYX;o}voC k; JY|􈄔%k :Hl}#Ў񔽛UXr~,¦Pfk2tm~qJo0YW6'XT p9Cym\b6.K:(؁ܟn1QǦ6,ޟ{ 9M1P]M@�w�AX b*%k麃~cyKL.ג4o<Jw^\P w>F(+n%܀? {bQ1  cגR*mŸ? i 3c c>_nDeV*?m/nE_ʱ:crs0 #T?FLREI-~W~NUJDx-W77XOtfUqfz�-ҤBʊ.aŹHIPJRrÔdUJTбX($\�Wq[R8d &Gova idR[r8;s򤅣`GP-WpoZRh,~zQL j#<b)Fq t ��[�oon{mHaG!%|ն;ZߐUo-P {_&*IE !b[�j*ajidxiAf;e'xd$<_L@ *{ϾȑA$50RK*ֹQܵYKG3ғ**5#k�{ _BCL�VͽP:B}[aRJ=_K/uqs-�ZIM`b C@lF�<)#dIVOB�{7D]#K]�TGRھ-~ǞqA @K<X)G$ݟpUt/nn0MQfD~[;`9cGRf`9n{ݍ&SE,5w?An %5�Ŀэq[Scnzx6ӤsąK+,-pG^mmtksaR rN�)PNi$*[㵾OYi, OU�ISHS(PJ5~Gֿ7x&vyBA[xlS;@D%Ad{tLdu�ckn-o8ױ2aFa![J1�>ǘ;\-qD- cJu<LCQ� v�$ $U.I{=򤓸ӮQaOH/U4 aW/̆Mn{ks?Jׅ/slHEm QJQč^ě~=}{K6eR 6]{@U)RS^5l)mۡef]H %R]mݭw߾,R<HOLA :nv=�PEge }ԈU!}l=ooqI:x=Tlb ,HFX\�1M<Q(UdU6m'}%2Z`6׃Um%Hm.0ۑp)-Py< ^$BЉv9N*ŁdPb.�#\͉[SD,]V=`eb4i n.@;ěߋp@fr>ԄU4D+<VYF3�a\<J"bnnoKXıED k齷3DFQoe8 -N x匝0#^]'CbyX ұt#�8e �_~wU,Mw$km} 1ڑ|dQ]Ɲ KL(']-ooIgT<I""2E[npDxI2*e;.no�2SGOM;!w}0O*)xl%&7ZF5F:kRHv_ h zuG }&oÛҫ}*?f}m{�>8("JD!w.,, ۾ַ{00SZ1%*/eIX@F&/.ֹ?p6x2s˥ Iaҳ4aBUXzk.I%A/Ti%Jw#14iD<o<y�Dp*:e`M)<�? ֑iLY$��oMYQ,C<^oso.G=-hwuO.m.*ۍȶ J,c3))b3ΊdZ;. cq{ߛ_km`6v44 *F2y|meBhC')@¼©΍M*)T6~x#|+3T_8(,��;~+v{V &U3̻on}F9਌ <lcw# >rC,VL2(E쐨[ğpTs1*yj6{~ό 9Qr{6ߍ߫1QD _a<moqmHnzs`sqI2OX٭KUD *}qc۵I=h΍֌n5 u� ;<A)|H9 ^f16�)T]B-�fO! ԰'su[#}&2Y, G k6?rSib6+},ַ|3-""؋|gT15Xlsok\6ŭ`}Q (X?(¶XrpTBX4pu0YG4\GY+Jl *Xo`I>kS"JRJP`6?^g'dbҠl+Om8E$P%K*k]VuԻ\걿K R SJob슓)6r 1) yZ76$#uݹ-3)@ֹ#ZbAGf1-dtOLKv qk>}O Zʺ#bo͹3Dc*Zto~ '!$f*vOO߀o XKQ>oO8EFHB@om7r~?L%Zr#Т4; 3F$Tp/GV2'd@ Mɸ? !84Tڬ8DVbP@gB9Y$-R;+[l76 6=ҺVC!tU.�;_{܃!N<Q13!ny,aڤJK( pi76=RN 4 6VmU<ft L LhD 01/�76�n E7=Iu~%b!oߝ:U"s0 _6؝Ϋz 4o*Z0bv(;;t7ю*; ==+Ek+4 P&cw‘"AG~/'}H4(tJasϽfT,ӫn/o89RM-+]}: mCU6nEn̲)6=QBQdbc676/}\I|I_}=dD%U,8vQ<T�6;>�]b6b [6߱5h5y$imr=;}oR$n<I�R +.�o|o㌹:nUHV{aRI D7q,$Ud[|Z�CGpʮ͡XYwn;cps!FAI��ߛ~,ځR/}[…I-c�3GuZBi# -2ؒIc}b�6�laث0סn1K~Jl\oO-Q<K!?˶ +q֝kBM,4/m,ry"܁�8ࠊBU{q<mo`VPJJ ͻ+RCU MV}T3kRZKA HFubXٕ'mool-0d.\:Q=~^,B{n7kq_ BbF?&:Cf4KŪE{~}өQ.n-sƟ\~w;�:c:ny~KDhRRhKA[(YSo{q-!F'6#+oAwӶ-D6aX_�o�m�T$&kpX^TmW(be¯ S1�;7 wۚK,Rh~bxQ}!Ev6ٳQEЈ/5 ⰶ}N^zi%JjjB;k'UgX&/(C 7Nb6SPc)#֭w!�Ңwfhڝ (T`A` Bߒb<<[lrs�1bvhn oп#QSOO4AaJH-Qro 0>dQ?hfJi^�{]{+C, f/Jsn%:+,ӏ/>0#D&8iք[@ t>LQTk(4ﰿ7"tByF-bmbm^-U%#U:HϨh-_(”_$!˦}#r`/ ѹ0I�,qIf[܂pI \C-" rNHqؐVmQJdI6#J~1~؃�形AA(B;:HܰV==�;S3ΦG*t$/$ M FHu)};m_  3l{^t2_NxQ-C(6?KXĥIْ6 2.ǛX_P?>E"�C$$-w}br,xiEF4V n�õ'*�e7ZzĊT\heWvaBmb7Nj(Ҳ$p.{uO $x3*@(ַe[ƾP]>[nP6�TZ@ !RB~U�/%D C{'{c2#Jʫj`ȱ4ATw h-Ͷa#`0rǮ })nSNp?ռ QOro}m,֐:Z׷ۿ½I$@͉:x;-p^QgNz˜P"gp#06HlqTg{#p^/ YH jV"B �~P$?^Ti awa+"?hne@y2 R�۵q0=,v\7ө~nN;`J ?`yG2Yq;nO&qۿ=\fBˡA;m~7 fdBU@x "y UGywBE/C): sr_fͶܬo.g6UX!_U<69U3f~ %\m#I,w$*D(Gs (D` a|SG 38eF Y'HDv.~|(,ʅQM9fJSi!n:4]Gr$]QȢn7 ǟ G Uu ٭wyo8).i 5r8|&s҂ `;$IO>ؐe{Q6[FĔoA mPU#) J .?>٤ӊUu@ׅ[;*H-ʃ} 3ʳ<[{abIh巟N~}}!Z`�=DtV[n"Rrޑaq�t19d-) f6�uN)~K}0Ki>U\* H`H?%fT ~{5Lѵ`D ?"12A)'; f%kRՠhdn n?T68=;SjeRnc`xK**w,>>xtF@C[p]6n1R1jΦo5VĀlw�QnN,uYd:֝Ү6MEpm}lT,Τ< 5K\1x>~\qyѸlɽ "6 -k.ہnb@Kv$}=ҧZ"  `4n6l :Zź, U[Iy ]om/ DR%՚E& kro7q,ARE\s:,aoo /RG 4麟׿3ߴWɔrrݘ>zğO27FXʧr9+U .%$ы1 oYSA*Vr!ۏpmaA'c$p%e>ù뮫3J !IYReo&4e 'mj`(,FHbAR77aO4q .xzFp~d tۧ#mX5 ^'9RQK&р)ߞij`9EX*mW7wOO+#IPc}&�8"G ̜:f[X_OnN0() @�6S 2ţ\Ca1xug1]&ێ*t5 3G2\у03 C"H$fMfG۝f8\}E}`w_] SHֺێ$H_/Q" HXϝ[EB-a}J<2N@f?Mftk VVLV {QiN-Pi($$,bAo~/\T�:X&;hH,NKa$DG k2 nO>sj\sӜL}E8b Nb& e=5_w(J{1~G${Qs$ RVTMVSom_SQIO,]U*w�Uq1*AhHf{\=#[2hySGPY ]k~aWYNj#:!k߿0&>X>Eܕ4:?^ԋxdwMQFǽ?fU=Q�>m6Zm# kdO<@[, $}^ogᒰV')H>1ee㤭Hd}.P�ĞE[|ƭk$?T_�!n[UIQ@J[r{m!O+A>^`$ 96�۾+15A /5W,?9,[w* I#n?O'Y]Z`5]?} jХ $ qbvZEgjI߸k[F34hӥHH&g*fT`uUSp `YٞJufIkRm`v"Wnj*Y5ar@{%\VɌHB2,hmoߞ 2r�,vՀ_R2PuLkՖQ"!O>rB. q�^TՊ t&yHeP�'׾۠jʓNŠ*n s91*.?s*q BJ.DZ"Ȃ,F$om6O<LȑI 6QX~�p*DS bwQp/~~ tuHER$�`I2w$mKzTz*�-C*'$`ۋ}٧ (p�}=%}KG%n@p7)2d-Gr }l=�ԗ}4<n5b@ru6zgCFemD&�IGXsa!|PڭŴ�pm<R<Ҳ;�iV"> 2E*i<RE0$z1]p7#!6 �~=Zqn0Xۛ]5@`=dkccgcMV6,H?)o @7D �! cE<uC#yO^c_5EN6lnq? :(�Ӵn,LcF䟜v',FkuţA yI[ּ}bV\+gVڮOv#a-KtmD 3JC)~O(fM "hMݵ؏oϷ"yTqknK\zG'iE`T, 龜9;,bEJkāf1q: !$~3$[9f,ɧJHs""Utc @۶2ƢSi/c*K[c&&aV\;QCyV6w$}"MV1ХFwoo"m&I;_V(7-Ǔ=JH(c 豅 j!VýwGX9npV+mE b|wT}$ x�v|A!4,Yhdc�&e( 6[)V!5LEln8�\R~=L L3@3PTmsͱK,a�S66k�f U6U '|�\a6k*h^,܋x*(Ii � m~|dW ܍@{�<,Қ зkok\�׌tHWu2++3 a;#koD) V'L^I/x7�?$fJBPm_4^$&K{ b% **�}^PńD!~?Oϲ*Fa3%Co~TmaW�ڔ؛w}XԙkFUj[a}+q�M�!*lu>Qae7hV+$H6"6䂞"M$H Z�VAU('fGi+mi*N-4$KH(@ukUX6mW!(mu%JBJSo׎GћVUM;GK}ؗ؋#۞pz@]"#03Zڻ1Cj/U2U_'bI-b:XC#@e.Zk Xp[r_zbME )8d✹}'b�l@.!Q2I lְ �k~5>ꈎPeeYZH/A{%u5ZױVn$-;HY؛pu1�߁;dSHh(DX K! K1i%^S ۑ#LTHCLLl [{\Dt/LjQh~sP$R"D'$ 9X$kT&w f^dY�xĒ]BZշpF 4Qc"m\~`1M)RB�mor/( n_iRJ }w@YjdWL߆cQh]F;H䍈!0a֚)̡, bI-qkk\2L4@ƐљBAlw\B|=EM8A"sH 7 @-Qw"M8F̚"1ɩ@ 0 ͻ^l{`tv�tۂIFַZX<yl㍶�7bu�~�h\uî0\�wufQmo{;$dJZO9Li m׽ɽHRVH�$Z#),ۃkcGlgF]֘\�︾6>m p q^ZjZB&_C^=jѦhPȢy' 2aX[E?.M#`6[*KIQ!yLVoeiO}H[wIQ&?,E酰tg.H;.{1BjM/ɸʼn�S)G|ArI:h.iaQBijIBN{v|<)IL 5G< i&VE4HH}>4*TD,mcnBRR7e<wAGiFIuE%Nef@pm׶JM-BE$v{O8YP U0.ZFPM ==ЍpxjRс=~aM4O;8+*^]w&Y%B)Ըza}8[J|[B >64+i*!& �n?ۍ�of1FSݥKjBL}Gsn0$}H}ٮ=_vsK-U!iݟS�@?[abi@}1ҥeOJ~` HZr\ y1K32hH͈cs}SfeIoYŁ{/l!@hP]"r sPC (eWA'skvo}pB,IפI3gLt'ao=7 4sժ  ~Ij`9LrJ4}%>>_HĔ7Q%@vn <ڏqzjij3S1*J~ċ B�s Fʩcr͔~Dp-,ҾИY ¸bhdIm6? |sŧ2Ywۯ t;5+zzgQp{woԐa~݀G+*USIrk{�aP.$E1&w�^19&c bX/QRQ+TpY#?Ì]ȇώ0lW~ 6XfET0K$G H ʼn?KO}mj♅2^(Hck�\(n6颇#MΣ é(!}r�ݹXg)X4osncszHz#6&u,n~2-BT�Ui>d#)Іv[+iU!)͔�p7Chaٕ5r=D H{�ٿfoR3if`8.Tn";1 fZB|۶8iVKb~Q@ U!Jw^9jUX82RNvKs`$@aݿ\'I)]۞y<(#J-˖ jկgQ:c~LvOWYယoConw<CYR-teY*&n @UG7f{oӞxdRp ~},%0%ԯ;?m0Yބއrh7ifUnsN E=0 >wбf^܎8R5Eu<cAu�"i]l/m6mGg Q:Yk)#Zi6DN.`&Hw+00C*Sͻʐ=I|qѰ9t]*1aw#ȟwP hH@g�mTx!HQ#(f$Xs[NԌkZOkokSG�E24#6 `$PCyD-R\i`@@;�{Gv@5c-S) 7#Škm{q�Cۿ|w?VYX�/)sI|'8QеDyf`Ϋ0 o۵cA142Lr4K�-}}~R#` `$`>;^tLy]B`*eHG&)بRwv<b�=5!g\K9u{DZɡD�̫�_:N֑][W;qaowg(4b,mFyTCRH販 CoYO8f23 C{l;1Y!*at�7'WSONڙ,8$~V1,/~$WT!{kl6ӳ̠ m?#I35^eRҮڂoqrr$G")So{/1ҠG;+@xv֬UH {m=xukܒn8${q"5Wkw7; oډTJ&:XanF".1=SZexVM15`Cܛ67*uC,3US7e!< !1g:jeH*"rOaחK!PomֹqKv|JfqI+ xf= I qLA$^ FE@<H (tjv᫂1>MT<IO.H6lR~j ,:,h!RLQaA'|-Z..o߾:^ek*[Y"2"! Q{[kH:zŽ栌%>Fi䪄6\ Z:BhZM@&�?>*4tܢme3W 2lO Re$ mW8HY$ FT'P�#6! Vq-�@a :d6Sܐx|}0Bl 78~\8~$)LQӡYIcm\sa<@<;[}26*@zJ^\{= n Hm;||5)e |ZX9B+P $:)ͥ{ f{?8YQR-r f4FnEK5`@=Dc\ Nv`d*Ml>GhV$dLIŁqm؋M*\)pLx,Tͨu qv_Ou9KPNa1`7c{ �硎B9JX?bloq0˔3ydH]lE6ۜokؘeѪVGJ*N#f{؄*?�m0:?· ^moc{ocv~<� BXi. P{sp#{FB@[HT\BXqe-鱐?qol.R;Hf܏~mRѺ{ʼn�P#`).UԕU~> QH\Hc%:SmO 6.=7�HQ(T°]Oݱ9`Gт8F!7*mdP,/r>-̑&�˹k[ߧ wPHX`68쐝2j^"4�'ol2�KFxꁐ,xlVw]+7No{n77P$0n�Rvp0ʮRAqQBMb*ΡXL;�o�n>?" j\idhpoX*]c d(pI�w??tjM er]nx mJ7} [E2Ɗ n=_>EF>bXc8 ;8dg֐6wrN�=-9|:,T8BRj8 wD-pۖK3(R  s$B[ ~wcCm \6?ʡ`>cɽ5k [iP>RLf滺;k2�Vۿ{*+\fJSi}nn\a*WeS϶�& rݱh?v8Ѣ<$)^9RC)R(rz ޛ0Y# @g ! XXX[R]lH[cv[5@-U% uQyNca1p}]-76qK@zݺʱf 6$ܚ3b=m MDX^ʦv`&@k i#2̡ayc3+܁bz@=E5 Mkmu<֟- N&++HuYd?[qakfipS e.XE4 έ!W@KINGVuE#XVcw,-:w�0 /]\{)\ªxMr=n]vEKY**%9^ui![PU@`nZH۫rb%BX>�wiS#UA+KL俛*TwCjSkw`{g5*d&bMm{X `m#ͧ&z=o`=e6]Q;RdTYZH C�Pi (<zG6:fR>{Dr՗1$-MH!#NTk܁`H r-}#Wh򉾄 j*M6e@,YSSIf*�e[+f X vqb} ԵD9.s]5TIe H'PqfH3/bYPΕ%%>_54 $b*D�-`6'mP-U m5P>{ri| *| F(Il#UZ:H 8<*빢Zu򼎞.= @+S mLSNR @c ((r(vQ*QwB#2@ w$ңŢVĄ":]R{VbS$f :EMR0{Z@vӽ]9} N^NcTd ]n i+.YJeCot,)xݣ] vXt/kZ4H'd`�M�8�ߓ�6CM>Γy9~ȒgmZŮ"C~)O0nISDa�g'*1Ҷ?Ma2F@ cHMk FI5$ZݻaitSd0#MIvٙS̺hs KZw_5A-1! oی|΢Ts~^[em\1oѨu`-8~xK:y*(�dKDZ=Q!�m%eix$WsQ>LM$�G�#2, vm�xfa]+)s-Uy,ws9OSd94g?+mmu6n<|ahpKXp&j!J>VG$aֵl(WOeh ->mM Τ0 mbŚjPG{ma&R:y&)/mDTeVۃߜ tek�o$kW.6JxvpNs;[tnHY`cO$/<z;*` PM (~D.GӫiRVB|`l�H+ȫ-KcI >DRIA!m1A[_qq 8]3EsvpGa)$k-aUGh5JvH=~x;,0mkp=~v GDD "7¥$ru7_oa 乥 {0iPAA\_YP壧a+[s8?ݛ1zi?ǹ�SwiO09nb 28$X@`+f6ӕ)Ʀn#ESX9"xtZJ"»s�K{5E⫧UfU}CD~>;u7QuEOGm_4"Lg]7e,,I#{o/9e RU٨}v߽o}j[8�ը#SaSҟ)qZ\PwѰeDir8~m`<SԚs.�}rn-A)G[]UA-)YoL`X ̣Ə 4j|@M+P;\N` éRHMK}Zn%KRRT6xs=t44R_0RߋJ+|'z⏦2Z z 9*&#R, nMQoWѺ5Đސ };bUK6MtPQnD2IeS;+Y$6TgN29Q[771Y8W"]$cϞ)uGI.QZg6[BҦnx!̪ %�cY-M[#1dP- @kwUFUTY܋܃nLSXnrsn 9G;ҾC.VeIRzRװpC.CT�)ƚ-a?ॗN_^Րʼn _4r8*ᥔ#tcv ILx^1B$UZ=A2έp, p{c:LR ) XIB.07 b%%ˍu5fLM= $!t$ 7�-O�ʏD鎓1ęo 3IKcg�qzw&jbB�Glo{*�.uz:1=Ed d@%N׸1vsF_vZm�b혳F6}%AfT(hi)W3|H]cS89f;eK=|Jt?) UT^}1l�ءmv_?$mάBߊm-Ǜ1ǝ%9OUƿvjLy)#B fgdKY<9Wg)5꺆&pN}'m❵j²A"_o2b['im$Q$#4oO}tvYuFU'Bi "Pez6�&0'[S,g?Cy0c bPk<߾=8R\ŏ$:2,88ݷڻ.tVT=ɧEc#a'q5V�ӤKH�jTl-Kv zP~iBə0V@mTɵtn*Leٜpqbp2,#%#Bʲ3/�P%Q9 x1zƱ� n+k:QL89}!;!,a})eծ̺"xV<!zzIfk8F�W,xrDv:N�}\��RBHfv7heƾ*�[S[}=Te[) mp{XXҟ2N36~U�{aGԁbv>M1шwί-a4[ƛO=6V7nZ,jߺ{,�CSҷgґH6ߔo򚲧l�c V ^bOl\) FKMSlCkRU:J3!�UۛW>�oUO:D-Qvu>*jA; 6KUJ/Zغl2$qJOȆq =G� �GKERj’t}=rvk|{|x7~ׅo6"y3$V_0ŀ>h6wO%&se+! օ'C88~v ,BA?BF1� ?wJ%QOK $=I}�Pm�f}Ua,QO'n�_ʳjE3L @v8ǔ,�dlVO\Rt~isEhm/f_ckG؝_ ʜrܥݷC+®lTUwSjV:XQ#B,oeX9٭6'k܎%/  Θ+i`jjT@;0;.aĄ2z(L4T 6:ܐ>ߞ#9TRċWw":|5Wh(HP">�p`p)reKMm}b�Re# 42:p{mȫMR.Dll�lJV=I~Nh@F[T&JVf'x1?X:=Ce2sV$?62POJ5z@\n~}}*a;"Ԁյ�۾5Oy01)Ue<H7`ooҕqk�& BoԶ`RagZ|HBI7=6|U.[`V}^㾓߶yT+ I7y G>ͱMIB: �~{8M_4|F)NZ2Vxn%<tFXhؒQA WugZEK$UEJc'2Y \mkqqme󼁊F] iO1�..9n0;ގ AOX޿cel, 9Q;zsਸ਼:VUUK,վHY �k-%W`YGO{Na"4+ͧ&l m6`y)x##i3\8SlnNmϰ *F&͛<zX Q8>rI\,I_x= ᜉ2.{r>>{E:QNي&WJ;6c}>Rvյȶc(_mmŔʹuJ~\eC,f-72;O` c ƍ<sjӨbw~6�@ޓ? q҈6mhF" [ HkolwDoQ ,w"an K!T͔ H"<aDBdYo6ZUVZnސA;{suYBY��[s mh};7<&K:CډU`\%UeѡnG?>p ٕʆLH\!_An ۏ`*`% 5�4k E:j2mZHmߞG �K&fQן)Zf* iFC 2=EU\q{{{c (6oHH8`HrSVfˍ G$LWv?M~}LXʃ﵈Qb%T=C1tKf:Cx�B�:@="m KhamkԧR<6 }ݭ-e &zT*cQe pWV-{q¬BP , yܓ{cN7Tw?Rxϯhp?jv.-O'>iDtQYJ3z H&�;KU5,%:DYb 6<NLҊb>q4o{qZo-6c}=Om` m!v \ Sݕ }ęeDDICEgZko Qs![�Ol`hQ4YұFH6܍ſ|RPg犒?<c]�YȒ#%E$EN�YQ5<(o~V!q-rM"ƬA w �,ru>Y]ع>aqkv۷7f@Pq?u)؇HHzk= 5]I1p [{ddj瘐tmc%cŦEY.d$w |ac%I*,̚fKqyzDO5z~: ~`J>V'FmrY^<Oz&2fCq&Lzcw2:7oo l} b,7k .Iz D&MRIr:3$AIB>pMhi㷖!vV.ǹ[.lieճXm}8ty^ځ@; ű=ZRZMHTi%.JsKPA� ?ߌ?g#BE6 pMȪSJt6P m}|-D+Z] 0Rxֱs"1kX6qq cH!*E[kob-}[*%ծ#cHJ 2ynVXAQ{ߗHVZrnmca˾4vˡoFؓs$uAJH>#wBEE`^kEX=6Km+"䝾cId8oHˀt +>cR$Ka/{ 獱~h+!̠1^&`G_珂x؀o콟8�q4!c[moE jߞ$Q4CyKh)[ǙSXC\cn?2Ɠ_AϜȺXHn1`uÔ]P`EźPĕ^dTj͘Ke1*0\  ېKTiIkjeuwJ1n6暕iMB%YQzgPI$Mﻩ~84K$pzxP-;s � -%K5x0JmP*7/iܹY [sԕSe5}(N � ,iSNe ,Qڣo#哉43.@ICc1m.ZYi1JAc &]ݤ@cvC*^pUQ�k G퀹#SUdqrӪ\.6 zc2-tF1GW 22 r{<FI zzO\R\nnke~�$z=/,r~2omb[*aI&ܑcoT_:zJJ2-  k۷@r*W˝^ZI;3c~|Ō2)%>ߔm+l t;EX̉"&g RARnA,*/iU TS}Vɏ=ՙT*}ꂩd7-Cq6D,=:�2z橯B6)*@U6"5zNůϵkwҙQSS-bEm? ⌇-Z�<w5BjịKNsmf@NsXI-CfN'%RV*n~ֹzg<7NjJJ#E2 Cǽ_qTd9}Lx(шȢO}lU<05әr*njA@8T%vUYʍfP0L k_�;GkJr{գ)K�< HRE�v9pٸM # U55~xӒ[Hu5QC;16QbF?öjn~Π:[>)U1XxǣO:^ XOjvu1x=�?cfckߑ3V  J\YE_FE#-eT^.]wH: =U"ʎNGc3gVwQ, MoS 'O}9uv_YUSU+Drwnw +MG_uW.u3"֭:4*II?;_Dݟ$ *rmӶvy`I@pxqGuGa8W^#2:h9U>jR` ͅ܁{Sd4ʕtɪhZCA)Gbfe=@@sFǢL N<ʜRb(ũÂ>|hEGYFd<'(""yԬH*E�w}$ `MBֱ7Yd9[OY򸠢 �h�6_n,;>^B>H_S&]A_]~BVʑ3AHq"etN*$I#` �[p"dGb�ߟ|O5.W5}YTRe4tXbj%ʃr�<cNΘ$�9 Eޖ`AMdab <^�ѽD)ޑj�_S)?)<輷z.`(K2V�]v0~m|,ȼBOj)jo#P�P}Yme jVWWDvckM,JM;-A;&;%8QIJ \ hcjq_t}<�7w:(itP,xc]z/afICڅ؞&Ns+Jl3*qLz=u\mǝO~ [n-p׭�ti@fL\%$q?F11e# �G]pl�\Vӥ3JRi€o\m̃ih3y|4]`7h"-po/'탐r�:5ym|/J:.GL-;o1'K!ϣoOJ22(9aHљM]U=|fPOƫMgƥmߜ�:+/祯̖ͣٔMP6bWCEV=<B]5BJ^?SG]= %5YCk ߖ6ñL;k;.jETRGXGTa-}4ǁ}ez9>{_ʟ}63񯠃�@ʅL];S,RqOn;5>|0Ζj1G$�? 1'fe-Y'J>Z+zL+}@ߟ IzrH #Rm�a; Lԥ2W ylJHEcgߚڮ i34]cP- Ⱦw0?T._OH :Bo ާ�vq+Qbe30ߥ])�j>pv+ ?⻭w.Cޠ魱IkᇜxT=GO!Ō0/{z13 !ZC^^0.Hs܍ios%uuPbę3Kߛ؎Ï{^Sf'u򀝿qKsr OԘտmz^^2 }ys a� R?аT4=GBm|y*:s~sc4sf>a�~b:`0ȫ ˠ7rG 'P}9JvaVOG'<>RQ<l�0˼)ȞY"d0./_Y1[?WYNuRUfES"VT;xdyij׍  aݗW[@o}HB=DUkƺyRƍPGI�b@Bikh<,aNJ`ZؓR�`f,,1-_IfOPIoP'`p "׵)YPgoFa#mH V=j԰7d|"0ERb@%[SkL_@ H,I{~v Rk tX_p9<۟eQFޒMmI!2)![_sME�OZR C*:&JyA-#5 KyhD<mFC(oNaF}[,`PI �?kkEs@3ZH_cb?[~*d\Р(Z5^7jNyh-P~̍$T2r}l},w8Dr+ thl 7KbO"cXDAG7U5TLG## k [cpvoׂ^d\#b [1( v؏s8̊&ˢ(!Uv& hH-k|�[%ٷD2򬳨X}ƞ}u.mG}(6&a^l8P %cIS%ȩgsVޔfߴ%0H졯}7_ʲ#9]�[B{ߟlJ>*Y>u=/fRy6Z&V[3X*E># | JIE|lh{:\A 3PSJ[V1mdc=JuzIq1KZ.`GcOE upŶ'k}@4rdUTAϤ%[Pǡ#�ׇl|Η Eo:a߿^X6@62(`ȩda+ƧP{܁1 '6"ߦ }Գ7[^�Ȝ}09F U->1ҁxT*&:[gaXxX)IHawp8 &DV~? 㦲Y0_Q }F�#:įcQ,߽[4`)RHձ;~S2C86 6؟n0< G$TdʠiBv7m58cb6ܶ<}0a!TP2._a|ePC,e2[8uE<ev`ߗK2burmbo_ R�Q$}aJBTu:n׽ {ĉo:\}3b;}>ԡ#PPZ݀ߏlHҪeNI]_l|d]- cr [<R_5߱f df nI�l4Rݕ)}w%GmtaanPc &4]`):m{o=jYKa@)RmaqXi,mߜHJ.yLzxQܞ~{_ �Ĝ@qSQҫucw" #YDV*P$_om`cBn~ DH" 4^$~H]WH ;61 sb-p|$m?P27v6؞緾d8I"~t4-J"57*F, �[+i eVoGc&cUoiD|˃pk93�L*e !cVpJYًŷ;smǷ<Mb �#жU^`>XI4H?Oni}Ƃ}B^}05 NP8X0% kQꎪ=J=>�Ɖ W0KQk7�/!8q L#Vo}8XDZ Zk~>JBtA& q8&C#Hْoam,n=U-y.ڙh " [L?i}W~8L1:Vࡻ}<[2t@g߿A!f0 M[o]b&o)a5:UH)kߑbwo'#e,%&(oȮd5:Es-�>0#FVW� +o J#2+ ؓ:%&G$jc-bOaj蕋;P,.y_(PIu6g  A|6c[FRBCJΖ'Q/MnhϥAe 'WP J\q{q"rq<B zj2#Ո%E&J`+rd8}/SIIE)K1Fo3 `H'a> u?TngICYL_/IYT 䋂o/moYemERB|YTPsv"ַ|| 3N!()E Xc^ vϜq2AH/jI97UdԽ9f/մ �?X)S!1Jw \_?,i:)C]/PSȱ !Ћ ; RCy۟:SX$ԯ lf/$>byEY+̴Ԇݮ-�ʹ=An@ cW<[o*iDrzG1[鱱q~6/o@<͞pC?fANԕK�}:&o"^3ThH47So>p<kGKݡRqqir&E<a)^ڝۂ~pfZƧ'KuXk<L̿*Z<s0֫J_iqqt=CSOִa5|\y!a,X݊;7kn7o2+\yRKA&U"Hoa$|H>aq+$ԨE"ָU"fd�{O'wRW!(z@g#7LGTI5-r#oX91f<=/0Y j`E"`=%؋mgC>S5~ uPVe�b-nw?%TAYN[mWs݋̓*a 9n4SjqcrdX戀^Ȩ(Ҋ(^_7$_b ;.xo,y$4e;VMm1%`{}v\}uIDuPʩ2z>Q}ɿ=j_r~Zzs4X⥔+­Oq9,ZeAER_~]pG$nNi]~"V)"i@iISSDD/pX1Wz+ed:$uU &(RE_oq*fI&{Ȧe8`E}abfJZxFd\~"{]e_]˕&=M*>c~pܷ2 q!T-j:q2|`f2Fb1I#q`D@bm�wYSU}=V\*Z|ؙ5) 2okƱgR.-h7�^٘2CC-?j銈!~baR DA\ 2F 4kr >6qͺ9ɥz{r8g�Yj5=ι �Jt6i [lҝу}{�=Eel!J r�ֵhv0 R[�uoX<x*fQu#tc"ZW0h@M6!kX~X7Y3 9 |3j,ēcsi.̑y[u,ptMv["GR^5, qُHNsAFD5")RHsmap؉\@XR;.Kt�A%�!f&jNJ�:܎VwŐޟΆOE'RB߸�?΁}6.<˧nZصQxyPS#C}U{`Ex~ ,tITb m}DQy9IIF}4-sh�u~-ܸE? gKb4oobo3JrJʙTVb[w;ꮅnhzJ16IJc뎾%xU&Qf 4'e.31F*-pHF9X}reI*H {gl*l@C 1*&ILY'A9\@8]¹,FE%nȳobz3:!7 Abš;Q϶jS޾3<gTIc>>n.I)(X{� NB3KP YA˛(#wiRry`/Ǎh<s̻+*އYV</Evj Ł:mc9j42ɳ ,Nʖg+,*pTv TE,r,r!V 㱿n'>Kl$ak;ߋ~0^LA4|XR2O̵07,Zin6:*L*QU�jBnx7':3B\Nmq+7{d0]_uefxdssH42HёfQa}*̷- = Iu?DeM;зݘ1\H{3 xx#1-!_$Jbs9q)Da|7i7U-cR$soyvšRT&\M_=OE-8 u,pGe$-q/�ٳŏ3ڏz[)PTqYZesԬ`սiۦɛz $BSYiӭ&W܅?fY֬5T#_HpO7ƓL٨I!ʠ$ ۀkk{?r50¤=f9G4>eh=%2]��uQf Et4R5'?$ kV>̇⭐Ԥ<oqr/}}~͢ Mů"烳{AXq,Ss=WXR�N2Ĥ_@O>)7QuIxyUW^I#`1܁k&BIMPᱱ︶6Uv5g᥉!tNo 2m$~T)-dL\?خ!Ss j7X=5O>0q2^U¶]y� QO'm?9["sjp^\ E�7ofLzk7<qvX<.f=Ry�;>0?ܔ66c>TdYOQX=^cxqo:͵c?wY� ד〵Q=;#׶�=ׄAH3UhZ=;f;0"z| X!W{�{Rb؎w?dxEmLK�߶ n!j7u(BC~퀕,"E$a�</vB!To06�@Rf=R$AvӨm3FQJA^�?O@ T}?MS9Wkmp~`5Mv$2,ݬ~q'Bh4'/D Qu$O1!c,n,F^7P*�DOc?#Ǫ:$jd؍ܛ ߵѰi>uU"%~be]QWn4o#~�nD7z5 wӂw�|*ced�I@O`~~SS,usko` S"iD�'}N!ý{$U(SҲ61m'bLe!$O)rhHf {�� hƊN pQ<0Ʈ*x|m}_9]H"$ޑ`;�Ny< TQ7 Z͍>%J7PFIkw\{oE)Y䰑m[{o}qZ}e!.,XZ�{>Atx$TKReuQ M[["睭b*ި.s)rcU[m)(lϪt uf<n9#0*}&B�� oNNj*j`l,|ER*4*_E*TL-UlK,Rzv8fC<y<po~wdV(ܐ H 1-*Q* B; _;c)($iBec \_$o�i`E ~G= }Iׇ̭ m1�7pKi= =ŷ4|[!Qb-k?|uģ&*ceUjl Ĺa$qapI#V@hف s~ |`WbԒ�īq}777?]KƸBocl*VD } Rc!HV<t Y$whT D-]\x}2;zd+CLS6ͽvL/Ρt5o'$қHY kR߾3=;3* �qH.7Ƕ2S`RWX6 �֙jgX"~3텫,nrE>!� u|ђՅq M##Ddik�s{eL��l q\f,,Z b|9"h`#۝�-aiXShz=@!e YЪq:L"QQJx#},Бq{ _w@2fS3 ,vkci@`6^�/3F%?/ˌ*fU ې7W0&$ X[R t-< u JٕM< �|蕡9Hਸؑ5:H+n^?˙)@OVM$'G m 7VC{[3#:m!2 ;{ӪT>�չ܏7Ժ S�ҟTTLշⷱ76))=*I}oAVbCjV�$a#0H" dбT2m'0¤`HmeR}?Zr.$`T. "٬P^ͷ屷} `;ڰ1A{ֿ~X5#d;Z{ zRJz or,;[\ Jϭ ͻ&TihfsFChɸw`{k2O@M ab/ۿ;�;ɔW$e؛}儚 Q3Kqgro$K ~Pc k*Ii3kmm Ȯ(׬pcpLU߿؎dKw�(b$^,@}1!vFp{qs JQ#ؖ>#8H08qb416Vv� e>$H)IbM w�bh<d݄~vBxԆ{\ml$.J<YF߯| :XMPu h�:~Xsƈ <X{[iUdATR@$_o�15_aŁ�4wVlxMMM.h3QNk]bn�uoc [6˔"g(HA%LP{ol#΄|>_Ӕ]?Jx_9*^q76n >{=OTYuQ}KRS4Ʒ0*zI =.>ND9m] ќ"*oOcc<U ⁹|@JOMzƢ6뫘,2*<m*κk(\4=.EX_okv5]PAu{<qK( f#TP;`z,,Z]YȺ՗Tl0cD!@IPC1gKRy;?hvOh*\E؀Ht+IX~,u_'S:I R] $qwa+xәQ4oXi,+%\2I$ JDfTՕ WI1X/26GsAmٱx}Hi`uH\ҧSX�l ko{?"~ &b*ܼΜ6Bd:< n6GL dGWe+'Rg8︿"ؽukaQ$I,�r~cEbni!3YB*{,P9)H*R3clH;nc)(T^w jIPBF>SjʤR86Ƴ~W]M^WNW̩JL36R.amű,Џ&"v6}R�T7'JRÕf=GOa w󹽰)f CCk8,7 *8Wxj񭞋Ӥ:'ꌦi)r&O{0m$ 1zP-1E(*0B>aN::y)LɉT@`tr6ۃ�7M<guWP%ϥjԛ)k!ےwvdJtUWJV0 %cb%}1!js#eӂEɷ$k&)2y9u^QS Jby; TpJX3{G |+� AN3CH9#9.b0(PhxROxq"^!N]?h`t5M=CSWVqt#HqCҿ%⣚J\+~)ŮVwxau9~um,&`-$SRHe v6{Fl zrb3ʥ)T^ݶOkcNkNÀjjV71 cK[tlWRUuS2,2�{^שotFwTS S.N [qcmĪ d,$^_S:�:L1<ڛ6kX@7I S}w2TK@qB QMac&ʖjMUfFKQuYY Tp#v 7kca^k:8:MZ{�\T_NOWU'JuT,nQfɤG%ܑ;|X -zڮ Fj*EٖJ}wlS+ )B$yyqS*nb*uooB.:<:Gr:q5nw,HiV +Eʛj:Z*jߩR4tmۛ7WXu,"(]R}I\;Zg+4Tɒg]G#,M#*+#$.H7_Xԡ. AquszF$,̐] %z QZraj^*kAZb YyoWċ˦w:"9Zi֠8T٭?Oet}/_ɚ-6Z$Q ?fomU5~ f9uOe,SR Q0lA^5i.-Sg hΗ(U wiQ[Ǫf+$UZ�>(OfO3ĕb"th$;qyVf^c @J�V^Gml;zsrz(몖@zZ}�,m|:ʨj:jLͲ\Z.X�{</k1_ca;R*$9MMCp;_8%bpzF&R)i L U<�sG@<`=-mgܹ(e'"DŁۏazNVjlMb>=Ȗ&e)#qj,Gpb{Zma,K32+,dw}7�m?.I#4a"SIݾ7=+iUK@jNxTSQ@cz[UŬOw]>{^Tq�1�X�c/ ?j.j0l {|t,V&ҎA\-/x'dTٕ!6`L舵#=~o\+j0$8V/ˠ|r�,|c#6 ^q 1it9- =8zU>e1l$ĿRM$svڊ``:w)U^4[ŀݻ�ɚȝ]<\t+1*Kj]I@SC7\eQ]#N?lw18ށHX_l+\H;�|O ɽebc#cOI_�ҹ2ʪI{�叵]!EUE� qRZfa}?>U!ѯ_o twʺ'=s<.�ke[YXUT{4@=\SX!oMU3I#Ʀ0c&nFq?{:g15h,RR^;a} ]Dh@Dd_cXꩤ%QP=}qq1G'W4\t7�Wm?J,a$B\;6\\ݙ)@8HܒqoxdsR~bĤe:k 7n9vFpկkwŠ6i()=!K;qYheWTWc|ciY iAj,$˶-k}*vU`REFP�C5o{Ϡ:u3׻?ݰC(x]sJ3Ỳķ| SF6*!r 8[8.� ºS-|vp< c LXPs&aE �;+a6% /nUk]SbI401q`_R~ :rSHؐ6}/Tqie=Bo(يM)f�bw}ؿA$rKC-`6ifWn�9%ag;)+zI,X! frj�fajCH}! @?,+HYu_{mqb3o-@em�5L-+Vk˓sb")@)äUbQ ~Gƹ~״3J *D=e]J{5�cwIf$x%e;YnWns։J(CĽ-pyFH�02Qn{a8%bV%_ږ'` uS#Y1m}qQy`$AP2Y5ͻ\}A$pI9[OEEәh$jWYta;Й-䳒L`W2aAVD V{$mVn-�Z1A,ֿ6^*zt<~�Rc$iIQmcc{{pMğg�RF$2Lo9R‘~l/}C2o 1sf-kclg$~~̻BӸ}A[c9S;H&�3ܒ/-}ٰ>HjL},ovǟH]c3\&đnn7یz5OʊK*;/1Ɵ_qVQTboҦˤ,s?<vA $U16�`@-q}7 DlTy& o|t^5 dG*cc~] Hi$^}Ivԛ N{oq£Z .Mq‘Jxi*eƗ!-x [=6;{oP:-H{\ ;{aLpƥ) $[!)9D}ܞű֠%x�ekMž61V1!߱ߖ M .a̋ `w6<͢5.Hpi@E$jV="s˲Tz3`'oP?<}ai*QZ$^@Hu80n}w=GG*&F$@n/kGj:\3.UZ* ;}voVad/K 5. ̨a~M;`kq ]*e]V#܆8NF3rԆsk6dax_ʱx i_ `dPd 72,;[~:6ZN뙦jikG7<~GeVU:`Ob'lt ّÂ]A~ft[߯h'v"jrP?�S'ml珦 SDA�~@>>}9ERu0񜬐 39J ߜv*(M8KM>]o"x#o۟33#15knGv{ QQ a1 @P7\�Lw1":9]j]�|;)!"HK+۷#判#A)r $l} `h#(\Bn�[m%{k p/>$JEclT~G=`:An�bj^<%)xbKNU~7;lI " H}@\a- Eef;X[}GajōcOnLUԒD3$Jio5EoUv@Dj'ɾzx=t0�yw%y?eDR.59^p15H: `o$hIH| K ,�}nll>~0bQQ 䏸�xP$r0!b%NM<[ߏ V�qk;YWxzWXӶ|$r/o)6x($a\4\1*\H&0a_K܏~`f*o0�S!R)Un$USR&a:,! W}9gc,Oᾫrm�=tפ1WԊx8ԅDPtqaqR/e QaCVFkYtz17ol'`|\~ _(w[_c~boJJE7'Έc6n-IݚT-�/mqY/FǓ:\Ғ1X-mkE<kjzڒ(c&]gFm,A?6{uiYsI_eLӻvsfNcOQ$R3�K"P;թk? rIb#CP>8yDGtX+-Hh 4RK)XAmuUfغ. ے,\ yJERĒoeeOO9BV*B;U\rwvMKIu*5^K(*uVup��v"TĜAg&z[g ٩uҷ%xx0t! TFfSLU(�F;w!YUD=7ҳ<sULS2 .WP;O%f4QM^dUW ‹5[{~? 'qt,YNtB5Q] Wy,ۀ5X̗H�@wq{v~ٝ$'PR *S2WLٔk6Rb1�w|=ՕCeROB_5cEb7oT]<.} Llu|UU߆k$?I%̊M(YMVj$n/"\N X5ґW3iJ'0VP 5(K=0o5|7%zesX-#ryƙ3AV:2ɨ3Τa/̒`@`ǽm�<U! "�8ʲ\eH6ڮMo\*~}UzE2Oq(Whv{�3PM⨣b9;E£4E@vzcZA}/PoG籤9S<y댢F Xp|KWTtD59u" u+@ =kb}A54P(Z:}0}1�O? �O(ªh:ŗ$䝿ZOk?gM !E.xXiD-Hr9qLh2jZoBFrX2kY}83޳Z*Lƒ2zm 2mJlH>eǡ*Y򮢄i%u{Q~=m�YR%Li{ B%d66�{Op8};䤜ԧnbh ) f|ºOr س*]W iP6:]aYK'_"ASi6;i�W#ljW۝x4yc** 8E1DA(IB;:G;2 ,a$nk{c$@5Y%qjqS #VX*5 XƬY㢼A:,#<,RrY' AjE;IVS`1-/ouU>hm"xssi S0,rQ̄( osk]Blu]R:= y<tUlyNEOj"`댖�.3: <쬏}#(e ws*>/ W։`^6)tU}IԳ"ҦA7MXةjqI4ɗxuq+%Qn{K\sf)6kUi@#r\($:zÍbϦ/j+d\wbUk6 ~r|fRK! d7ko{e6s,5CKSHx_@6l5])WCtǀ}WqP|56꜉hR.-U Cy_!aMalf[)JԪTjiQ3 |$8�-aF27x=ُq'Й??[ǒ3YGQ,,٫?B" =:nk.)l$O{wo{b6LZ<)++|$5a{m+e=OVPܾzT]`1lcv`݊)5#ozgDAϣ { FϨl&jdxJ+P>kr-+ǜcS4?мTveq/aC}G$JeR9uɱ WMo$?iQW5l)b$}x?@'d%nA7^ݬ"pD 1<g|<2 e;m8#Ӟ=UYeSd;#a< 8R zRe Xu6c},W 1>ʪL,VXYZ�ߙ{O['bd.Zj5hͺ!\W#JᙡX0e!NA;eKwY6Y3SMҹ\U)�U|@ӭw_ /Z>LTQ5yēJ |xUdYU&YdEH`5ܧkaФLl T݀czF]Dա:edgd1)c0[+W+LWLԦ�a1VRլN�xM3ǿq[<ЃNLi/ԣ�>һ)TԀKFxE`ϩ (ucj;ɷ8#8f,KTHԮ]Aa߹mg T;*J};Xux-{`i2Qsm"�P~oj7MG\e5o(BqyhAKO]i|N,o`JMHQ?,V.!h]-3Q E>~uťb@|k_=uqh[WIp`U?nn#apxohjIw{/\|_1J@^�۷p"Y4r,oʺ1]d*�ߠRJ; OT` 8bڪ5RLM ļ�n6C`O [{4sZM?x , {,k}+DpG$2*4RHK0J;yZ|]L`ܓ{qv1 2ZT*p9/IfYVDLEC?8�LTvZAKMGcž[E9vVKV2*ON+[uF#.~~XIӬe\? l0Fo%Us?T@^'1^ Bjئ^þTr%Ps킵Jk`7 6=!HpMr ۟<<RH.h8vR($ mgV P'K$ cP#v_Y'-:xYS 2Fͧ r |`|La@b?kr+26f.@C{A,}G`SRA0cH~͍E�"X�,lyT7m~�cC_JL55qVCcɿ/^^Mo#dճ�/󏆿_%bdv-2 P/>+PvQPmG=u3<z _m4@AR6M*<,AN /Vr;�,h7&I.qV2X*7%*n%\wd�z?1fd�.ǽ+˪1W�J>*@X\vw@qMAu `ly75�>{BuFfVs6$um;,̳T(–�MH?+ᕔYy;c6UMg(Q,OccG,JGCej+k 8S+K3>vRwobZ9Q˲ `( wb4PH$[^Ce `w?|k;"dɩ9Պ$K 1SS=hG4m[m.{ 1`p$Cmq!(hb�\GшPx(g\Hߋ:K~cm߽u.y*E؅}/{-|o/@Je4]!7;{[lh#5f7]gd%-~HcfBr,I=Us7_X6IB['3nM;?L-2Xo1{<jnJ/qmal0IB#:FZv=r [gzF�$1n/ac׀n Ӭn/"0C2,dPG%mv mTP_Ie&�]$ `}cۜvR먋0 y1A !r\hc,wbn\/"s;!* �Ȇ-j\PB "Ҡ1F"ܦK0b}ʺC3rom w"ظ5wm x#1�JϒH9D�4¡会Utcvd)],vjTq�Sȫ?˾OC U]K;-’nw_a fzϽTAP?Q�o؛!GA.[ g .#]"�?QdJ.P^J/~- -.:"$ hjPeT}GC$0Ԑ!R^$녾՞VRAY%VM$j0 pă5sH^Eu/bܝ@EUL,mrnmn{l gJ+6L)o@:C`IVj DK+e2 sɵ򘩼|퐭Fr#F>鮡ɪ@8=W^{߿ŋ3F�\bWkqK(S ZXs^{F˳uPb:@Xߝ*Peר9'0U1ʤq#}<yjk2g40Z<E0_hzM9_X׸h*'2K^kN1LɷHli�P wX+4tcRaqe=1;BȋSkq ēj-3̹fW9X6qz<<�/X3)+nHXfPo`5勬.ؔSƇ b! AբǸ>kyDߛ�, =)8F,Xi pW%=vWWMYMUJAQ <vZdgAVV g`ALV;OUGHRg:d [{_鉋1!8YXt_nAzEն.ŋ8طs'.a&zK7I*Z@_o{ Lٝ/uF$ڈFE9S=TCrKi } B%%9&Ҧ�an>BSu*YIV/rlo0RCZ2%*T*i6T3 dYb#k( -턒e KKn|@�{rDaD�]P�č;mߐ4(:WB4 ]???<t4TE-:two IbK2Is˪T\= SXB tA6Iֺ@ܞ#1bQ<i ` LE^ܟ�Ͱ�F۾"2Ԫh,EVp2` sk]n-Zg=\nۓ~]gIJO?L`x #E>G[tU+CUkB͢-{{s_6AA_g20XPI n\mĶ7ΪShFkQf o?n 엣BSUu-6ŕGXunb["ڍ?>vnlÉ@}w]!ADTс>);RnIjwsշ14pODuu451zDQUVO&wMf5];gJeE]/9bKy%ݹ%I.Kxuf;% mrM$jzCA ]K}WL˕S-4]PC,I#ok=D20˙RKP6 LqFl@WGjû?ܷ7̨-2\PSG]eu$tiߴQLGeqtoLAII7BO&m2d716,螺{^Ke^o[C@bwwoB" +,,Xqw})StfVD5�ۋڨo�NV/D ;麯[d+`17)OSYLS6c-4^Y58PC 6{v֏< :zu iIR6r &ߦfl«EehK6-*,7x~ 8( '~?!3y30џNA08ɠ5 p^>蘥ws@Y1ȠgkvN׼ܹX+ qm[$qcT=9A#}OCOWRÔu5)i~&1ksN1'Sf̞\yGONQ,]|�Q۷N|v --.o/%bh+nIUdJu qɕu_SII+86E`dqU劣yw 5Hֆ HH eۭoh<Tԭ O ~Yv?swO ө]tQϙt5 sM�\2;8IJ WuohKe) ,FW^~赒fGSA"T7ۑ;xkJgMuG]DE3{{۸ OA" fܲ-#I6z}:Z벚aF1 .-�߾5^IRTS NY&3%[Ի6*ys!\ۧi=�>< .Σ* s9FsMО5Ȥ-$S${~[AƦz&:zi,.I6G-776vGUsfO 7rGQ\KXK(x�J )&dϕIi@͕ڥFt{k3/]�Sav.l4\~˲�zGaZMe4CM]] Tщʦ{i'|~^j$^9*E-qu[r6[md]e=42>y =�IN(e! EyZ,TaJ�ƞ뚪'ÞwP JgR7R[mJ�qp-j:~ϳ>2Ψci'[[$[� f^'fɚZx`q6[ 1"9&鹤(Y$e&�s8ă3-e\2]JIH�<-$�<5IV,ͳWh{1jY$7Oָ /}7_$J[]e�Nͯ{bTC幄s$&5f�m{?7zߡ:R:e:*=4ˤŁ=펡C؂pTQ(R ޻8E6\lа>*;SVsG�ՔuUutunلCcpB,>gO)繼t62P["2oM5{Q) b>-rw'|=G.9e=&Az,V<5n�ܞC$.|鸉6v`8ߢY뒙i`3xX Ď2 ,05nVR4 `ߐv l\s="K%g4OeTJm:G,'SB;msk_-&H'L⬆@DT`%A#l.v?k2ՈS)ov-m><4aP,Cs<i5,bPN>jHum!M9~3OT5tTq8y$wK~}mM~qKvR{m�s:󼑙G!q굜 76v\K�$7;= h,;Cp@.o'M_E-\"](s?H]3t(ͨ R`Lt€i@ʌw#>FyU=O`W.YD'E(?viXiRBOj0w%6~( MlϙԲ=$byldNma+_IaШdǓ&jU)XyJ ᆱ#g�1F4m<=2f>iwCD`Ml爳/d:$KG[ (�[S24X$%14y L䂢�YhaU(>b5ɯ.hUHP}-(HڈUo~N[m#am03bAK0FlBomu<&w(ͮߑʗ>N RҤe0h2ttR}S i#YM vIdW'ޒ/ ߏ Dңa|cahަM%IVKY$VKH'1Vr?_olߴ LM.ML %uA0t2`E}_(Hr�I7'�.+:�̄G)L$ w?O}1ϻ^eda &U_�DQS,j<u6I851I$Rk�.0I|̺ނK!o./c識+,||�cVx:rr_V*WsBiwkm7R*%\o|Y1+ֲNhȯpXUP]#c�o0^H�( -,Ey4Ǧ 7I(>lRH%LH$Rj`#9YeԺSH ʩ);\;hgZJ$7$Qс0;>w R=5 A/ |^� ;�6GPky-T(4W]D , VI�ݩE<IgRC^Qo!)S@lN&c{�S$:kPnwp Is@ gI'p,G:Q7Y8=VVJ?6: Rl/kxN:`#h7 c1"1K9A!اko08KAV_S6=>쿧D@fn%Ӯb4'S<i8NT|San>mouWBkS!I$mD BH�oq3*c1UB݅8 so|I�g!?y1F]|$$msFΘf믘BTz+fFAivkZ\ALYF�Ybb`�\BM*BԻ>"mKi&)W# E) vo8dA v ܐer7&xGeŕms׏F2_:�/ܞǶ;RU !OTO h�ZV�*fy-OP߇ď",r(?X۵e 7e#~_gu$`: Docv*F)`vҙIұ:ĬM <&}Jow7 p(7F?`,DESSOvWH5_Wdsqa0 Tag+'a@ 0@ ᅢvcP },8&Xs [lK-kik \wa[`UXXi;mQb cc RPaEwy1]8|"bbbHdƑ#9Фn᝚vQ+q*0jfRxOaRsÖ#gh= s�auK5̧GXj&3+#nmF JXHP[hzƊݲ8T~'i3jJޝv&kaHMQ Lw69| AAO#0;v>=L,Yƭ&J}CJܮZ:ZxuEzcTϤ�hGag_6CיD {p,wo剮:-PG %3!,I&؋)5 bjs:Gh XcUi;ۯm"C=̥BIEOPҝO-%6}Ż�72f ] MnE-0ت&3Zqs۾#l*2OL vլOO2u@6o"`N3a]N^9QO)H 7aݗ rYYi9bAN;[+ vZvyԤӾaMIs \ n OMWV$*mbC0j4VSIzB#LY*YcE#_ \-L,p~;X6ܓP=iSH:A~r ĒicMa1ʐ- Cm:J%/߰$iB ${C`Hv78YD*rרjt*@`v&%Hc8 ;/ϋBOWTMEO䴹EcПob.>6o =}э2 3S^l6jAK$h` ߍalK$:yw^av; Yo&HH1-y $B<\ze&aFф;uqpm?7cUT*ur~`@'pq~X'3YL:< biᘔZ }qhOç2û%mͫO<zl,Y)=Aq|Q n�Fm|yh3ǕVlcG-Ix+]kx&'7>(VSщjTm[a+ )P(!m7`_ T a7=)Iz<哠ϒXIP6{۾oX9,5Y^cM,D3XEa ķW"t$A'% vg�ؐ~w$(0@RȄkI鴭΍u96s^),Й r@K,ofK >od 1:a} <HCf4q=: }6m.b"R 1lwck۾,j@]nx�{-μl&.]]@ǩ᭸pSZ l>dQ*&8L0w�ypm}<�~iX\JA%E2vf G~>z3yM{mmdfl΢ޢ T3..DZkRM^eCKb zqhъI&>> SMnApEx~Vѹ8F<X<.|:W%Ϻ+s)3x< o.߼fՉ$o-QV LUO`]wSdcGR2%V��=�vËOޛ,53Rq;rrMɹc�JPJ@[[BAaSw^e!lP}e2l L)'J<.v�l =cGeSMSm,b=cPUI܅{�˔.E&bҪ j��f6;\~gj'5ieΡ`;uᘀj�^<k![[,78rJ O@NڵDYVkN$$Y)JK s ߎ79묲^c)�2!%� w\u@Vec/)ASDэΫ/s|Dq59,3Ӳ]UYW#A2hpĶ;T;v%I(ZK)RzG{Zv*\jTPMe3?z_r&=E,NMPai^eR PEMc,ѼgYvb]AbKf,Mm5/=:өrX3.5X۞ֿuY)g#G$݅c(�%98dɘ5!޻`變kz UQf3'Lkvo 1ziG25i"blJٜp�b(&4^(_Nǽׯs̿":zI]5UQCLab܎лWNaR|A|%HgP7fPJ CSM-1m!Z;ж�hn/$tRI]K<5mE"%~]Q9"ofۋq7ͧ:ikgL2-g^Xkqgԕtn$qILj 6$/a{ӳpH +jvT1 X(Tp1v|E9>-x6*:[RLHhˀaI<CjΖ-Mv]Mauj #e k L0a_+3?F9`HC{ipccp^:3kߦJ ץ*+oCA-gʛ%)?Cx=(L39 [ R|r o<G?MVӵu cU@5ݞ�v|_ܿ)~_cJN)2ߠs4ںT`f#m#{QN.W]]%dLt�NcO=#;,;jyV,>ߎ׾7 aZZ(P[H[RV.t?F)gcxSn[ԙUoEMS2dbvn1z:QQ==Mwc" vmr>'YHL5,LIk?amޤ2&YdˤÑc퍙S' dZ}bi\ ~1�eȠ.QփP %B9߾IY2tIjzy*}` *WJ$ y�jrFH@�G?,5o #kPT@( 97]܋AMeM 4ăR!^Bjne),X'4^EdX]%k?ӱk_c΃-.6sTdXm''kx.WIO<9MT̥9X鷧s6NS ~qSGO@# DوԷ߃аx# p $}b*daJE@fNfC*g S=8 mߏ}]M<3hdU߷ jjaeEVjPkf$~x-}*/c<{ron'fdr暒kƞqOvٲe$ъji'76PI HAߒFNUL40tAac{l??LcbTҡ^۫7clN8A ~퉍_F'95tr ZQXlI'IMQWELq)<rC3&ӿm>qgMXmb6nRr>e!8oo69X)i&Y ͻjm1��"˲>D2{ $;v|<l�PduuYmpH]o5pokXj/q&) w/W ߜ;o43N3FA{<P~DŨ]C;{|7L`FOȒVx? \Qb �\>}RG"T1ICa,W\loȍyz1">gxK O<ۛ.WuO$E\WDYuߛ& VBS$Leu=BQTuq‰u [WTT52)bY#D/,tA/cďTUf~gQ dEjas߾ 3#v1 -_:ʁx{O5˖ue$H/dYǰ:2͕s_->"D4fRK,w3PPAkmf'm%\ZӖ�#?>`1'SX{=rIjO\zzz!Z51ȶߓ~폦BG+$l.-<qbĬL̕D<ju[`7Ri(HfGVHO^e&:G\ "0 ,c|6sG,E>Gsخmi,K<3fHK%sm;C8Q˥WFobGS8#cb R?X;>S*ZL\o|RJ&S16Zrs޳:i Z,#{~?#zFz5TamЏݸ5|^ 4�9k;W61*�Fa"zZX*MÕa;�<X/ Cl\i] jevkG�ŋ5xm[˳xZtY1[*v> nG�J}:R9zW'7MeGNPXO'pɑD �1#&}2NA6pk맼y[OyZǖR$B ir�<oر /|U*eJ] Ҍ7"wcy?k�o:q dsQS+F`�H<lN�fiBfBKD=ؿN_�N.sE.ٸL&( ?#{7Qg_' :s 1?S=D4qQo,Ib6=3U >w:zq ~اY/L}:S3,bFG2n?WE<z(VcLOTYPorm{A;_3RsZhׇDea{љK7uU LꋏP&`Ckj'%ԩJzﯺ%Vjj֪%ufܖe6yI 6Y)˺r&,B&Y�7ۅK�Ζ(J6�c%$<2&cMSHZ:vm$8 6<�mk!ZV+-=,�H&.$j9lHtm>�*R)4)* lEF]G3{,K(38-zNF7v^LԄgF:Z'yNS'Lp&HX(E3�ߋ�EslEpHb8~t{"қqqa}Kc@~I9T1j#+�M?eNJP2bG8�hl3𣨨hg/ ߴ1FG; I ~|l?i"Z*5AXK*Hm[R^%3R?v1!.IE_j~O :M�zd#([A :̓6β<.�TVBk@{U}RajR;;~%3%t+F~x&ѝZ� }thHJ Roko�UZKXvgh ,Ocu"mol4+&,ఏHmqXPIur1UA⺅HziNߺ_khNXR-9U؞GȪ+s,ږUhq`{0؏j i<r^2O<KmEәi3>Pamm8ǀƟQ .`MTdQC]M4-2!S�*=lm¥2ʲ2:=e&Lk$o7@B1LxjSgfHH/4-`X"@[{mƐ6ѥkDgs.ERJD*vǂ?Or'y<{HAk6ݳزfBr%Z84@Y6?xTRX,I 0la2RIO!V�{ 6߶}t�JH": +kocckvGsEI"&nim!IQQE bC 6cV*jh*EY`uOjHPFͱt"?,a()8FȨr=�ls\nd)8y BG)rG$25:ʛ︾*_R䔐U+, @_=jzh& CX[>iOTH'Xcȵ>M:F@U-O*`^ m#lRu55 5KN{(ž=n;4f|"VݷO[UQeRz�"Z:{ȶom-HuçV@tpUM?Lz&yySc}JNbutqg2Oөyou${m ߧ9gX<pHScn8ICVL)n ņY٥E (29/jWUUQrA7Y9RZAl/op'c|$Ei#B7 9�ff}D!o)ߐAֹ3ىNJJeV]G24, G6_H>e7U>Cx�$y{nqQJȳ JcRytb`>-'?jixjC3댷-�C^A}ufmU1U}g XCskp7{>UupOU6KoihiAֶ{-eDj'0n!{w:Gs� )%uO9`r5EIAWWW<\؟*3-5?U2ZA"y�Ͼ&K,F� 2o ;% Xfpd0Dl~q` $A03zjԺ5CMw?@J?D 晞EG!_PnjzY9VHWP7kwk}<4tK@) �j{`+JTe!�ZVȉ$ 2Dޕ׷~w92hHe!mL{o?foCG�#%PK2]NmH~OO-<b f Z߮� 5i 7ܩ$D-A8dh|u2(�3}0Te*db.n9ı5+3:$SO}2()!JCKjW64y}beIRm^h3)VY%HPkXw7ĭ͜�$c ԸSnppx!1)B?h67׌*:զY"|U ]D-O�,G: M5Lζ108ұ._Ma k7UV6`,6Ձ5h u_ TQو[uUTKmu饍� ċ_3Ex$+G+4Abyְɚ@1`P/n"f<Zk9V6S=:� ,wh~S.gTW"1f!؆êk]ITJ8NCOyc PȥTa %7{[㓄1*a=j_ ه(wfYPZ:jq! m; 8 3ESB$*0{(<o1&銜i4^zչ6<PMB\q:VT?N96;ymq2#0=u:8e ife} S|GI{MVkS>cƒ<@2H[bwo4XRQHHx CeaI�~�R<L0 ƜB$y\5ǤP8'R0ɔ /Mq- q 'ýwmi)tMTW&x33V`Cf =oKM<T/)%o,> k-#Kۥ[>d6^N0,W܅?�o+rsL~+Ÿ6ii@%.uv tl:6Dy]Z3%gLKIQF]_PdH lߋkĄ9Xd7UHёa RĐǐ/~kbs-5^k cb~ی1:2g1jبgfQ@c%ʐc}D[p+'l9* (5A,A$Yn�%nع[U&8pٮ! )2,#_2S(]b2 ԋXv8KWjP=9E[/MEft"#3AfЬZI7 NYEuMP`]<o Z9$y-oRPJ94y*OBwB|sx 3x�R&-{9mNm~^)+*z8$Zh+,ҭkk7ى1U#F�p)ƍPOQy[ӫ V\,я2Ȁ#eNB,'hd:4aWcq{۶R"Ur)<Xz6kVNbp|FJ1! mb0񲽩掋/Ft 1 MLovZ_ea�:tUFcgͤ֗6܅^*ϊf=Ooc$C8$\H�=ψ!%  _*GtZ.Kǒx)GόV/e+j?VyJK"RScnI7qIOtQf+c Qʀ@7>ؐzH3.f*IdW (r,cS# ..;kɢ`̰ؒ�E';OF0)FJ짪!:*JJn銊iO#.]i:HoGO#:XS`o?5hA|W>mKQ%1)+4,�|-0�k.)(z^ݺ9Ye <S4k.K@oa϶؉tQב]6 e~Cʆ!|ʖ3!:Š-#b*)f@o,-+US7J4RW%=@$/s.LYOU"�Ԑxe;[k^Zʎ:c.2Tԏv]LѐىX� Q[ɟ\sy�Ŝo*�dʳ:ULҖVUB5#kmvُ$)^wF-f wan1t3PeMO 55(n�m`o}Xy>]]G ]3ZP;n?l]C)F#Ϳ0ڴ=s5Fhkh/%X͢H1zt˲SE+js؟ |@C$Lt ^~#D}. o銱սk2J<§H '_SVT[MNϜ5)Ha~a_XWe1Q4R2@Է*{ 3Y5CM (-(1.XH|5R]|ll/QOw̎DU Ŷٯ? d)wȧa V\ʞ/TN@o En fԉF,JFS�6e_3DtET.{[>ȕ-i^O1\";^BNb Y)3)v,a?yagSvUŠ&hZG)7]/냿s92f ]Q@Ŷ<LPkB.`g35KN4)S{7pPSS<3Hk_ ELK}D\v> #4Z1n@YIM,e;ge�8~$L;v{>hd &݉G %#Aj�ۃn fE dTZ&{7e讬ȌnA-n0TI<)�c4EQN@_bw }j x ^])܈HP6}株2YP te=27&[Ry<sFI?*F#wnO8v Qc!r֢2e[iU|" T/W;�Y_EX i`w~p ,y:\čb.4Э\F hQ 7� D!!K_y)䫥)E*F -9DG4zHj uXk_0u){XX^';c�['WfO턅BR=acqtkRdSd]l&KRH<H^ႮIҪ$-xn?KPi*ZUb�,�C|9i%1 :jJIl<`dbULbժ bOw^ I%CHVu'aŏPf)yZ?QTH繶bJO #zX~8|SShT&�YߋqDM:-Uu/L Aus9Tճ$$R2j mGjlyi!.c !*>R QuR#!4M)ua�?+/-=T`ʡ(WftDdU26?_xCaԹQZ\϶TrIF{hIU|�u Oܥㅕs'g2^X@Ǐ(uTSHٔ,lGvn[c"uM-Q!Lk^:Hs QWUjM1NukEcﷶ�<RSE 2*ry\20X|zT69JPK4,C=5?߶�Q1jX"u[}m`bS ]NWߗ5TYvI#;mIH&ޮ*Yުw)q?e+2! IN|ARvbfUI|uH!7 $ kX"Br}\{}wsQ$s%u\2{aPZ$4&HW,o~yU"!Y`F�_M*KɬH[$a,ylUTJnJx`xn}1F4Dng=Ȫ䂮u>b2=S3'ͩx":8fmc%Nc -T5tPm؏ \-&)fgʎ' ?m/)gF]UUOF!n؍}2S7(h꒠oV5 \SS)2*I'u|%x'ƔV]0|Zv'Jt>dZMRJӓde$0GN)q>*%<F '2O칩+i2z*jg_F$^hh$HWe.p2I6LzoZVZ&X N&E PE?#cq1(tFtmZ,ydHPMm F(1E"{yl[ho Q1E$1mr ZԾ]sFXk2 so`d*Q5<**Y>>�,  I R,jUZbA%%>2`L_b}*YYX s2̲i$HQBЩnߖ2TA0oU}ɆD�#=Qf`LX ߾p4bd 0$kO gf: ms|EI�:ZT9quiܵp-[U_u$MS-xHs,–X5�kaVѬl(QZ2m$qguUOyKy1m[\JZfGq1ts,2G�I*C_7;4WC YŀE }}eFSHf!*-K+ر` < zmPAWDik⚖�df:OakswSQ0I }￿6NS ,ykvK $ruMG;`d)g̘#ٺPCQV#<~@5M%:с6; ij T)U 7IYD|\o|/剥!kq>]@Ծ؟Ng�@L-n=}frQKТ腮Brl xrVMS4,,>] @RH h+$? 5b2"?[F @S h7�`6ߛ0Kӛn%-j~OU6HDhCZ=$Lg%hݖ6IUM?!|ZQN<$J ~-&Z$q 7;�Q*@0@#!}H'iUBt`"Fh k;Yy �e32Ďgn;mz~UJA'{[+PKk4SHh�fbI�?榢~T qdn�lJMSW(av:Z6tU nm6oGOPQR%52Pc�on4$8{<}aOSQ$ULPZE`9ݱٌR%4j a7l Hi9BMCt k0 0"#17๷pohDEFD$oiTY??qGHC8ͽJx߶L4RK%~b8'Yu5BM/{۸ؑlA`nL%4ߨ$T@vE_ݶrM Qy 0 mqC-K؋۟=lAEꃒwEw;vHrK,TF~v`y߶<KޞuBɼϻB^p[LJ7Amk*jT 3_H L4TSqr'ܛ"s"�:28A7_A;l$pp2My#zv@ |MJkuX̹R) ypȘ9u,@(4!HX]�~؊R'ZIds$Ѷu!Lc{noq܅2qTVPV+ Hql6ٻE]E;ja4"C,4n]دM-fvbiT/])D~/Ii|q--Mrֻm$ @4t*'KG"]Zl#6ò` l'sﺬe4VPdf)I"XnXXXۼQ_CBC\^Z!fK-b@$݈$]W䇐T�TQ[JDfbP'([vPZ\4\?eT3^7dp,{y_6[(B3+gJʻ"wk �;^K�=OGYՙZ!zi?Si>.�aW:/;vY#tU eܨbt>liD!*e$k`Wbf((3q؝LӴVҪ҂C m@�m}etm5(*rK$Lrd~+6 sQQFF47{4Z݀xWQA,J<LllukmlVdȘT7Yڬ/R#MBU.|YdS{&!nmAe9a_=|4YfNIv'PfbHnc6r2bi:mӁŻc]OMet vL0iK&k&@f"˚u-YJR:I��+b vHcf-%K5UE�Q >0,6U9M|EyHeQRb276 |bPWG'Y^R(mh:O'%n\ ͆IvSke@x`г f[YKv:A7\`ݼ+hذ!"TS-G3 JRuSC?2+OT65HHAs2nLS3EcgUUs-rTbǍqZ\΢ʻ.*raڢGy$n z':A6N*flTKfQ{!.lZf-,f,Tespmcii'e!ʀJX6'(mʫ엧sRujf*n}2j+:S.m;/e?y`N//>wыCMKT24TI5 E%ӳV$rHQd,n�a"l2I<I5pk5<^KR  ]U04 !`1XDkyl*SIOORRQv�m?"p<mBtmGpjB&1Y[i-Ӷ,vU]7zicn܋_sMXzzjڟzfbVS"& o˥Ѱ%x*H*oso=2.VO?i(�b8iuU&O _ƒcxIHߛ ϲJEQ<-XW֪vmq NcƝV1KdbuV%O4tPV:N )YJNZD_J [Tmő#ɍ*TACICyp_8ُMuI,6VB$n&\ AjH!;�TVE$VʼRw jQRESmmǴ#]NXTT1ȡDS5qQahى*pLqPuyRH}oarҚ&u\ҡ @L9169H:r$b&{6 ⦩GMQ,]ߛqߩ 9!yLvbԬk\Zߦ e($%D]k`VX1 A@dNҮ" WA^WI4qm,]n0l GV5 [)!ԨRQQEM $rꍘ۾l~&2ܥHy@:KݻفGuYDNDuFcqam,y; a(楇,�i :v�Pé ɊJxCN<csB8t m`oJ̈DϪj35D{X7nJϓJ )h˯X5c\U}塒!*}Jc}DZGRhK2^k !`fi*!$Uܽ9n`!2RxB!H�>;?NMBFBԲ(PȀ X5[>cẖ;IJ&i�$Dԧ!sXZIYbE*0sESU,ꍯ}onqIT 4Y/9h.r��X儓Ai!OVE3J51`,Mv ^BB$2AmAk?|dHm?;Tj֥@JyEUhjI񱱿 M̄:R..?׎@0FV)R[_sU8@S#5M:F_L/`w>|^Ni%өx pE�Z8C+k}9M7 uE@b$o Kt+0J]ZJ u-m�%IBI&a8K^Q �{]LzVG$ Հ.rm*_5PFnOX '}9#!.iG]؟K]gjZ#|Q^C0%^7bHcb/k+)<":r!uF᣹�X]H? Q*)i߀`˛eIHnV9't<5j"Qæ,{D 3@ 3S7a>\IqqyI8&'e, -nonlO \jyC}&øJAqo$S.Bzy|ǂ,%('o`$Ʀhk&I4#|w̞;Quaf|wxL~' kDV0<�,K .p guKNu~ sk*Դ"EEy�Zcs{8PXK"66��a4SKB42N�{cT("eL0XJH:J,HQdoYN*Wɪ%W:HۂA?ON#,Ha}Em~xX)ٜ%,I@v,,,w}rd˥#-bll�8A*TeUhzIrȡ]$%{IIIH|TCՐUȒ?$e}߾WHSocooj&ћVy (F}F 3w<_\.:x yDT Cef:nwUB+c215p̑<`Q￷kstUHhpOO2'6I.vtZMz@=ɱ~V| jrzL9:XW }' jK$(:LyԭonmQO-@hxc}%A))Zj++)76R#Q0ob`IUdg�$`w�V �&T,**k?űfZX6%ƶO/�`@$U<$qçAT��*V_Seͯ!P aє5+Q2@=.-q|I) R$Yoj V</IL`L3t�8W aY:{\[|8/@ڥ ]Q/"3J4 %q2Ja-J Ұ�# ފJg]=F8۸#|HoPVa2j}p3w8ՖMǸqEݩ ̐w5RbX8׿]V4I:d�^Î?KbdeHrx*_bEDZ�S}oԒ\Hӻ<7 x��Rd! os]MYg;è"L:y#Jc,t*/ͻs ֜:: Xs<:~$<XA8;_ U,ay ѫv yfp<FEvU ;{C�/y� *lXiM=Ti|`_?wIm^p)3W 9)9mJ{kWZ W Օ*SaRids(A E ,Hyyz#[ltn1(em`B{�iG[$2H?q�ws-g"IIqT4먓p6$8sks 褊W:1vcUZ)P4`Hb5Fv}ǔFAt7A@^*VV@`_`/�zhT,*PbU&ck<o!VI@$E~C&fdbJ]t)G" 4NTLeLi SR9X)6O$pI&�mߌJYHj+hy# .瓽0WӈI5*@MI*zapy g.qR7=~w< D$ʋ~ PCNav[J% N!MZʪ(&ʪ6p}HgAvNO~I{|$r?*TEͼV୿ } xR)ih"Kڜ+k-Ē{_&T�TaːSUQ/ݩvjHss>ߺSWƵXFV*x;aiiV0Fja6I=|}fP2A,Ids共QTq9MC.=.t\Žδ�nVB`H)YJbwy_u~Vی_<?ӢºJ*zqQ#D E�n,@ksƽҢ9*+4423::đ-pJux$Hz\> Ge*պC'H @�BG�IcWMDqcOoI&Rcd&[I( XnY^h1Uv&E)O|D%?=uYS<p+72,�r}LH?5Pfrl [oT&j*)DBTI� k�_Hs\LF_z4�mn"mCHLC[j-Tr|ۧi#kՍ B�Eͱ uQfYyq:)I%A71f9+:X~<([/r7; WĒO:)dxVHoa}2DK@QH!ЁzyzVNj7^jß,^8Zik-iiZ)Hȹ1z}tm0^M  !$S~Wqmn0yuUE.g]GZF)\[n.IܜU,ש)jkm׆jX$pX&ڽJҗ,eXQ؈ɹ [V靜ߡOSDY?t+�oP ,o`x)i:-&2T2Or"y{q_Qs©#bۏW8DY I 3Qcpl,� ;ܝW$(p)>B=\]MYԳ@b4"J`�eBn 6?_g4j-*<-͉aI $K {qЉbwI<�<Mamlbpҥd n =o}ڑpOssCyCuRA].Yd:1*jE򡋱$$ [:;LL_GI-M9 o{mih% rbF8Z6"=e uٙH\vqXM(c;zeMg[$i(=?^�c uQKOXѴOD%/X(֖8)|#]2k\\g:oCic '˽׏�])^~xy1)�,Њ9qf">~�eΛ˥;H^hkIxg΂?,a%iQ?B+K*Vセ1=9Ug֤()Ⱦ÷C?ld]T�Y;2bMjX{S&@K 6kfe y@ʺ/"udDL no9ȥ2ܾQ*j@/;m\ QRoE*TAo}g74\hblnw3>f -%JSYsW# +  m�Q_':,S>B'}ö VU4RG7GV~D4S<6^{ê G`Hml. Fh$o砯VbH@) G0VQ %QG(XEt;: <Ɩ% LIݾ1SASyTBe0Q/�8~;A\c/SUUT\c6{b "P:R/^y&?$nűc8(r(*uf7caqp;-Uy<faSva8x]}H'y_#r;2VHTS͝`]BIZBp-6>þ�kUg1Vyn0k"LH1AR8唑MuMA<l@#-{ĥ909 u;׼*' Zn8`g_e&jj4 *""U7b-q%r$`RZD7'é2s v@b;q{w͉&�ДفLo `H: 3F&guyO+HF6�#m= ^ ٪<A5@BEV܃fac ־ zܭ"Y٤!ْY<򦣞T+jc@C< bI-,39QSL ONpGbTTy O8wbނ92?HxZZ G}s}0Tm" LfeIxedVeR9q`}BOf~jibWY J0(Ť$]8~SKQHsLP3Q uؒ۶ Ǥ<9w2̶�jt0iE?s{ rQSh@M'ZP5UT%`%EVH�3K9/U夓%^_iױkR;_c5 繽J�t}Hr'XІPB�}9o^kz+ySeԞYPE$'f_|L_?1}X?y+R%}W{ (yu)U%|r@aaoIcjY'Yu}]d5=[dCP 5 (g/l1do0n&:bUE=թ\wđ-K~~`EA(X鼿1ϗ2ʔ4e`:ߴr68.riړ=x_FkI-R8&Amǣ6<0Ieys5+~¢=H#L-;mw! "XC0}~�f{"{;>-�89ohM׼e MOV+*�uz\"pF#s$ղ1) ,]7؋cSes*h<2zfV$IKӫ_ܝ'a$¾P)2 2K{?$dMY$B1<]Px[n/tY׉t"zb[(؟B�xPa�ҕ1 m^pMǴlf8訌@v0JHE*:96ǻ& h/o(Lg �Kԁ 59jk)ow/Z0h^1gP7~{r=QI*Ёs ,D1%{-xHZ"6}[kW^RR"DUH C� B4RtLSèyz;*6S`.xǬ6XQ1 XNZ{v8gJ|2MP=M7R}9d8@Ku3)CGixc*FE>oǩM'`:6Y;ߖ<}yMbcy|oFA ՞E݈?�O6:sMUBMH�f `v=<* 7{ge%K_>۹@Y=7�5g#;1v73E :s!X:MEߏStq ^va- "ēTo�v |M3og&Do k1&L83~8�Z鈪n`yYQsQ�BǬb`8;/|8e[j'e=lͩ"_sO؈pm}ew}Dyd24'BH? $_v lj.2kiꤓ.k:VUZ`R/P]C}@uJUE p)7h13W*|IgCZE2VLsd̅<u4>VTgթﱰqXո`K0:?Ȍ^Ś1ZHdijC+NZ�U5a4c[COt1YQr8inWdkX@<-?6p :2N�<b4 G=�A�WKSydh-Oe S0$3** �8خ|1)')57Ămo;,(c*�⦂$)�Z} 8MrRI&]\ I+c;?MT'tmw`mc xS_K_2GҶfm"\ۜ|զ_ }G܃onm`do,Z't6s{|Xɠ_->Prž&ý('RD82ȩf=;)Ď>�g^2̩sA΃#IX{5lvҠHOk|~1:yI=MKפUJ k@}i(kso9%xZxLU7pAԳhTXЕ,.^E[ m u:PͥL̍`5}V~-Ҭ"q![aLl?jx>ncMm_H<⤨宝襒6+CG~�'`08HP4kd7C T]D}0e/ p{n9`(Y%B5d."7 [Q@ɩt{^s{A![^6'p*:a#Zw }8B(FCSbR;u+<,}"D AfoĊڬG{vg2jq 1]c큀I*Z/' 5r$6aa{n�41#`D]*msnh|>_[&i6M-1s1nЭK>s(ФI7 ITI@7e+yk2A|l* {yHm7᳓dU4$Tb\w;/}̽G]G5%V]YFi2!M�{o& LbW2ϛ*luF\šm y؏{af T~'SMt#�[؃>jT8f7~7�hJ*bWjtqr9ZiDk֑輖*zji�iy �'b q=C `Čm?'YNZIJIbXr)MDpy Q49�]؊\z= Ru]ݼ3JyDjǛ eZuYޢC vøTVƢ2G%GRx7ߜI2̝4}7Qxb,dKM!JM:nh% 0},&|T|,D24�,ðO7(I`&8M%$.Nk?8-OLI$KꉾPQ� ֵ8]C ve4먦 G)i.- "x~H+.Xt�7$!TҕP n9?qQ9_c5Y+zB\{}oZଡtEISS4ZbUc؟ab.=~[-\Wuyx?@M#&\zl־uu*ii/wbnJ6'n|a6_ӑ |xzHkm;a?LSU>sE�tg3>}>/0R3|Wj7sV2֋jb.nml^FR1PIO6o<VSb~{['j-PeEK$=�a~Aә"4fɚ8䌪`{ J_1ӯRAhj#ѡ"UR F?.f1fU”RuHX�{_\o'i5YB"! vMnZ9<ʪz 3:_*;:Y^V!,Җcf"oǦgMuTy2 ֯g1@ؑ'0jDڱXs�# jƎώgi}+[p䛎 `+JJ-Y*AYQXG qu"Yl;I;b䒟6 yujIM�nFT{>V4&TE%,�܃{b%,*jLT'/B�(G*oLRI70B]?:HF SG9#@m;}/jj*jq!E$B 7<_~{{*YXSPѝDI2H"k zݯy9UTeHZ<ؐN4+B}ëFb/wgt^ x 'B9!I ^X\nb>k9A{)Bǥ@ң`�kbxnVs*WU,j̪ΫmiDP%0*$Y4yT@:~~ >Zց5bYJKy+_U,PRkR=CGH�qA!ZrU%j+E&Ā,22Awf+c7nF|֥<pX`\�NP <z?_XF'͑*%uBH3KϷ�v̑�i [@p.lE-{=)nG[j nJlA6#J!$5f+:,,ů=R3j< /h*Nؑhڥ Nu(t|cpIlzzXR1zW,%cP#MmM�NLY�7k~hVbtzQ7=,lyvRUTG㝅 St>'mXwy?YE/ sQ)e@Zmbp,tk@T];n[`q % P]tZ2RHXHЄRlif[ 8u_KOSO$rD/k؛n'%[ $6mc"fy1Z kj{%1R9Aׂ3=hZ*JhIKQ<їu)rH_YK,nVu|N=4& 6޹&mN}UIt2HRzYY[ObG;{`G-MUVY$AVY-{ql^loO-4 �E^>vQdy;'w+0V=%m.dH G{ؒ,WPݹ/ t-{s;vUxd*JHf_{Oy59qI%~`җ6zBa }τk+'Je_ڑv)|A(T'K*;rJ os:Ng<TIDBsɒFoÍfuMI'eԃ2R)=5azjzXjF2ܱ̃kn wŒRNfΖT_T?Z4ҊIc#G֪oky1(unR0`@4C7�NԂ~%*R^%$9]--X"F[1y+$|#  Vn}ZK�o}tӯXQJ\^x䒶bvҊ$I~ߞ,_ҙ VJ 3=G*Z(bxrnC5Fװ =!`|0`{ZO~Oy%> ̚^C-h dH7 /o>#Җ&y+A__ Pc -Dl<;`er~1,tQ)P%4_\OM͉#^)t>Mg`3!K`m`*';fu9cSM 9$ܨU|FfO]m6ot}-e68EȲG` *Xq)!Galx1YG[Jn`S_JH[kWep--Ο|I9AujُSl�+aP�ֹO- gPsw2744SJE E�-gNQcq-e@\xD y8KʙLsRx֞@ydd^t$><lʥ"ZAHK�2a` QƋ$ItѼB7$k[I˔KF?>h:,m!czZ*xL !˷FniPnuQ1IOr;�ạ+ gK=` i`@Y;\x iQ;�JZ!Q0Z'$^�v7b`$-7S%@B*x%`Ci�Xq1j`<| kI%,F Y2a'2%0`\ @T|:s* 2O+pJß3+Id8J^K{$2zl/+9 `׳EN/q&N("J 5$eQn0ܮ f-RMk@X/9T`Y7ݰ R F6>rw�_JZ`�np�a, 2*� #*u͙k?lM3!_rX Zǐ;-{?tXe%GcFcny´{Ŋ뜺r {17#FV15=yBZwuU4"SӠ4ʋrN [8ί @�*д&$ºInO,=1 _uIPkPe�C)'aoH# ZXd}?ԹdzL0!|tFQRt[Od@w+Sy])Q [m^.Pvxֽ~YeJ#ԟ?9.琫|2/4 zj6R^>w}Tʑ%߶! "SwX?>hYX$|kO鬓"*r o4yc|NR(;Nz6ErOo egOTJM ?m�\/6J, PF0ӧ/ .x5FVH}{Jy4{<CCZ6ȶA =8Tm F{ "RA"6 !\3IƨH Nmslc+#HjB???S X ?H(&B�GS U"2ءBX @R�mGAy\cK�av>3=٘٤ĝg}-o)$@H�xUV]om}I =%%MA5>waǘ QV@[ nX'#ҬZ0pheʹi]bB77wX mg(^WJzX_F9y4yQ1(cLe6ofHcTnF U+pWtu\vw P -on!RD)QV+<ֱ/!0Y5-M<!M0ł,EhT'hT\7O<`,� N� ^6e9MO u9iW؂xe~n�}Zs b[Q su8. r1WO"|Ĉ�w6Ǫ^#릧k6cP֏V{}0S]b(9hVOS̰T,JmvLIEa;WW\%�8ֿ<=CIEwRɓQ벀AKbto m"_JŸǖ3.h{DRSΌiu"ppJ:IVak8sqYUl2j #|;+,j<ԽwªXxA񍏚Ayd" -ZDti)*y{~xpF`hxݢLkWN%iTٕ�yE]5�I?d &[k,u]&{4_5rH#co}04*=\ o'iO (w`I;Ydxs% 4Vr95DṀRܛ{rAbIf5JeV q|b*O;cIv0`N؎ؕA(,&66]PdLH?)Ujmvo>l '@QI$)̤\wĕE0zn&"7{s�-j!+`X]2x~{|l+ <FJQK,*!T^E n;o߾"\˦Hidձ!@wRcyh`k9;|oaTQc! b� 0-> ftԣR$tIzlx6#}NWG\ Z$\m'lhfWzyR })dtIDSGF0IX"ac|s1" &QNq_g>bO,g4K\m~~)C:䎸*5#kB{88tY4t OC'P40Pfo7T0TsM UqyNϦkI ^2BS*Pͣ0�(`~mZ(W3rX =EN`,y(4wku24ԯ.^y1Kr>q Y֚F!A!}*B -H{au$ f~umۢn` eN2j H㪍7E$^=Ƕ|*3άh>[+SN$cfk'lL-S%LrSΦxF\һl4'eh`&jq+E͈eosb+ydzp XGecQhMDL\4J.7OONJEvc{ks94o�024hŠ)! e۵)XaFtwaI@ L*�JMk4� s{exKx|TYvXu5z%v+%w؏ZcuyeX~6K�o/Ϗu9KATTԇ0/q,=ǾC%�]uXz5颜WVu}U!#U}NXYBN.v݃[SP*V]_eck'Z't*G1Zx 7enH܀.". <qPԕIa.c o~F ML8}~M"jڗI|I)%DʚrN�=)kMeYZRu0;im~/KjzkirJ94YTP]V2`&)9vAkR*˜zC1a5\[H%ZzOWH+r '4uw,p;%ĒH Z3O tIB9c q(Հ˒9l&Z%TrEĎESDJeP]@6 nM/)6ʣن4,8zOŎz:y4~jb.ARcs֡Ց R ҍ UH$^?`I)$:|IiȡhH5iRl'jiM -I ͲF]Zl\5r ؜5KHSTI~ ~!!?*|;3i`:̅5;g}AlIn?9Be)dIU@, A~ũ ,HtMv �6!9t1RLP RMdlkH7nFö0e* Bƞ;@ l`Wc;+@⌉i&F{\no`x;c�v<E%Xm7DbgYv\.}6c9O-Q #A¾]8KQILcO0Z5ֺ{w~C/&S n CYc1 Dk1D+O"TG<r,ps=*�x7�uN;i È]?QUxĕ -~ Du>TŹ#ڤYʦPobÍsx2j&iN!X@`g D`كi[#/udZJI22YJ6 V<>b3 ׊x ToXMYM,K1gX#2H;(�-;w<``$9t[ZS sO*~BCvYt 7-OWmo3"ݮ#ڊ5`?hC4H.xߛGs鐻/`o~.R.}iWnZA*zuW%<ҥV3<b?RGLn~Ǔɽڛ7<k.iJYdYF H�׶k>cY4m•𠅿7.xࢎ< SAmQ[0cfxPex|ӑ P\hhbbΣ))`\y3O$6m aݕ֒4OFEE~ ǜE9&M@c9Frk]I7"<lol\�S{|5R:c5{P-wI,q$D=/fmO5ˀ% PA#p68>xuE2}*rޟ7hWWF{|cm^ }O*(HKE ~~wzҙLP= ,2q>z^&DNu WXդY$TznBŏ t Ǝ $?BDl[cfx'K4p@qfp)#<JX b >{D3d*]y<Jyj3~fP�4{KlMFY'qZsOm> `AeBxi*Pab,{oF]? ?FYYZEr,tN\c3қ#>a(Ss/>5MEYui*` v7?8MS <UQǷowFx[}3^{>}%D@[R? @c?A {pM] <@�MqpJV_L:U =:z!k3'I* E l{k;e| F}I@�P̢�6l!m�R#mC86nTlZbﻖc_:jTa%Fim9{�~yP/(OFS= +�q1DpE쵿>~0v "[$Gsj*[bîNT%BϵItۛ LXL`6+saþ�[iĊI,VedR7~[GaM-uR!�LYUW<qV8&0D̍OA/n V&Mj}/`faYh H$c#8 ZÜeI5Y"Ya1dR3M~t*~/f! < ];6 O U/7wLɒC+(ig<q6PU>L)l+2eٕ[=$6Ī�}buc RTSji%}15$‘U jo (*Lva8Jei IN~,ņ$Ffvbt]nO,� ?gK�|v�/10,@ Vk ʏ)J0@dfTܝEŸ́RۂnH{{&TD�Z~xS\`܏c �$؋{9^TD;H6톭tKrmQ!'a톍km% I/LRG9O w?w>I{ �GrV۹ wG6TY FrMbx`Tze61?ueFU �ď;iB 9<_PR}OMEG(~ }~ԓƲ l#HAi˔b?\QRtyHJzolchEdO2j*M�R֑"i)q IK>TR v#-+TLJHM�,9%j}K@mPr) D[{ p6] `ߞHx4OJ# H؍šHLJM�|cTIY4d$وl'$UG،Z2BSA\- Qb-cْBUV}RivQqVT%.DJe5.lmnI"zzzx5 JO)xQ#ե3L+3#5 aa~z\Ir0vJݘmSyȦ I,Tߏ؛sM[ѱHP=<NOkinqF{;gӠbr.W9e% T33RZF)n�btG5ek=/YC bH-χ9$9Y|y|w>ŭqF  /KٿUNQbh)jܦ;NoqrG|"?(g xQf ݘm&ϴ'mEepʡv@4F{f'z֟?kihpiO0s>J [Y"3 .W.f3"QMqHH[<-T|3Hb=iVW ֍[c9V,4<TvX ~7*mm}3toWumKD.! kHWۿiYm BKy�ҽU⩧iT]ؘssR,¡dVJ Щ;pl$t b`q˹QM< v jtSRZTUnAp jBP2b*ĮK`C\P>�*`ҕw#P q e%x<@ �:3#]qjva= RŌZ՘fVQ%},`wHƲ|{~]M W2Ebom{`ʥ CSY<*:+0Đ^,Ϭ:K*'x>m-RkC~Ǖ?9iJXU#%o6?eZ 7Hcq\<�,Υ/⦚zM2`r9+BB3-xZK "ίٴߏ(iƛHzȱ{qĹtmSFJYk89dOU�<a%%&(a�8xc5$-E6=&hexM.y i67َ3NIKWWoM`!\�瞑CV on7=|Aѕad#3%$B5as& \AK[SG9fa"!M;]H/{߁o<id5Z-54Q 1/~-ɠh0IFާeeNM T814-}/N=UOhbUuY?'ITƮJ QUZ;UN5Ecl<̯(삻|҈7_.I6r?\V|@79VcWRBi@b \?�[c+BT HYcebJ,*4 +!S{zPCXsp<3JGXچ7Ӏ]bse؁dt?U ifQJ[I;mu�d^|4X?!G%S_K1UT � %@G_bIP<~1YGYGUWA)aDm*z�^mȺZ#hc5,TB�7QXV_,PO)t,8a)&ڄEjdkÞ0,j-X[FYTXkp;_3#y�F _q"6]dYN<,CSJ7 rwD-�g˪b:V,`NDZKBSOѹq"Ùf5\H< " }DKY}{0Rɡ:[pEkyơ~6]G-j^J$R'p0ĉnǮt�<dꦆZX?~C*,>X5lܞq ?55u- 3u{]Ceۍ\_sz3d ZnH&9**J<qPX鞲efʋnቀ3PF OQKIS45Qmr%mn;԰6!yqQ52R$F,J0&(@k.�0"WK[S/~- <u$0aEF4έ+"#I�?-)RaG�_}힞51Dtf7-[O,2/$`m~{` 6oIfT="xE._L%B%<mR;zsqm6~ 1LMiQG L'K\�wfai�uqj <'3aYq 7\|w$Je[ FHeM\wijcngRgIԪF4,VK~9uS;ej!aKԛكH?Q$_ 1s6M^ƺPŅ <Uw[K %咳9tȸ"D4^nґ98|F2~}"H%V1aԅHm$#{ZČdTe[@\3*J}6]ml.}CTikX{%l2@%ƭ}ާvg g Yǣ饌no/Pe4CXqXveUB@)Q0(,Nx<s 竒Tc$`@7 m?ӵY^l*1<iu&w[vaG*Nxe!nWp7hܫXAS~$ƩB!TK$@~@<E|(B KƲ o` |H=ARTq$:v;Q~88*l*MÞH374GoGbd\bfrM,0dTXΑ{S{ָmMX,++;nOo!g0?7k[~y�Qʫ&lc{sz.J a_E')mue >plYO6g>kX';G"nMoNj )zh )Im Oq5\`EkbjU*ݼLp=DqZI-G-GveZ@_A UbTB"U�Ź{_YWi5(؞6})?L"3X;X8R0廊jdHa5[!Ll$j{۝L2=io !,RXdoJi謍~uG$7& ;q_x;Ҿ[eyu5,44Ȥ�~ߗgcl\ҕGS * MŅ��QE$Qǥ3`([|oN2JoQO4USLn6=🦳_72|2fȵ@4o_MiU,JJ:vI3ov`m\lj/*3 ]Ge@A,,-mԠrzH5ߥ�ģ jL125}1K:Eޡ-^�q螿3|5QIP%BOk˜yNȨ8rQf3*\LPGopBECIUg= B#&W4U�-6 $W�hJXozeJC@2PQ}ǿW[x#:_!`9߶*/?k|ڇ8_��QԲZJC܅s?O-yG${:AĄ.sɶo:^,Ꞟ|l'_U0T-lçg1buKK/srHmciin2shȝĥDrR[c2J ]$8UAt?\2~VS}tUH;*3unNGj$lRI/bt#�1؈Fh)'l؄f $\o"Uժ3I?,!D<&IJbDdǾeck0 #<r}0JȧpGP!L@0z$Op܀ |aLkr6^01Q#} B@/�܏@wsи  ,qcpH|H*X &}W 14`fxUڸ$9 UA#ӶlxA-=w A$x1FG||؟`^IaJm|w;c<oI 탤Z0l0B}S! },)[66'!'0�A;^灹6Y؋yC*Zx?$bH$|y))CvM7a^s?uؖf،5[lYH0b=/7cb97Nŷ`ܛlCC`,}$QװjE}4+GTjB\H~4R5H-ͯ~1] |=u@OL׶v7cӒH??hF,$f2:taf)f%P 'o錕,JEŅ&m+RP+]e "}B1YaXإTy*<5�vl&id(@}nT~aurjbʬۃpYJ-~�pdfSD=Ƥb.xbTTxB|T]B̀-v'J1<tyݍlU;uK �>pG"xpDJK[w `YrĊG) 4%#'#mV(P? ů[`Tf);#mpw1,[waoQtN UQU$s؊\@HlFG6�MS%lk<uOfm.)Ī[Sr;[ތWA4ww,"<,e23ˤH~:r*Yadkؓc;qARVJ)i˝˥WwA,KuVYbVGVm@7#as"|Eh(sk`5 bVCok%1xAC)3m&ꗶ/F d]a܎q?:Xs“,TTLeJAd崜RV &.MHSKo/l*9>|2*U hfKjif }؞~>q8iI Di-GP>U4$8? {'^lms62q$qq)Va&-!K)e,_N\ɳ3:4RL*rMou5xiÖg.bEMQ̌6Ƈ#0WjVd,mM3ԇIjcmcgORCy2A0s9)9T!\^ؔK8eN=2 9pFŠHZ*=jҳ+I6W}P1=7;q,6JCFK[#�Hr_QܱS^ߋ{Ibi2vm ȭ @S8] Pf ,obdוJ+ɾ�Йi}Bn[}ġ4bYXL"ֹ"I^p>BZ+] ӽOT] EIyrh:}Wo]a,zxIcԑǬoxS Vو~\7nsiV7_E+K?ynyͨde{OOԜǷ|EĔi5*Q1NY&Wd>$<*/r�., &b;M _N �XV:5?klgI8 1IN0HDy%O(i$۟n6_G)V!MUv�bH34jeS1h{^ߍ~JG5,IDJjfvR_R{sf^}]nqʨ!0؅kZ6μ$ C<%@g5}13�$.E7)5 edr.0 edTq`� tU S{4:AX\ #>t[)Gn-|z:龖2děͯd/mt'.3-=QT`E"5}Z*!CUq+T-)t`�d>qN Ei)b;vߦSu7+{}10* >'rb"Q\3UH[KSd³%U�KPSD"a(w6Zi,޾PeP%fcW%F.ZJޑ)uRDD ѯRBApo+H3 2|"xUU0_0ؓ{6ğ'EetG4,Su#I!}6|S𶶵b*k,3岈~�LaHph2L>=9Ύ +#bJ_9MReÚSWEXQ̯GH$"rolNE*d5KP5sX�w:Ri>a w~1$PF{,Uls܍Hؑ}8CZ*T5߀/�v#0(^ר8wQRo"S4v>lRFfK:D9E"UC#S1jgoXa_4J°2/&^sGI1ԾT*\?7*�n?z,i*T;Ưlw^v�96״yKD[L�=f4IS4GFPw-{3 Q ^`2%q%qƳz.\.mTf}tkor�|^.[$2ea1ϙ$t$?~FʖIPQžX e5TtnD^X<vt�M~w a"" Xڦ�Pk}~о04yTGh!s#!JAaf6߯J}TkksCИb@O"HTEW{O�8?]V QUIaS6r^Dvj.??vAɲN tpIV-h}kw=mN)#i KM9Qe&E[?SƖ3~ Q9t,wXƋiߗ^l Rn(ۃSj<B*_G%7WIEY]C=D%FKPS$^X_bm퇤yˬaSQn5%CT5ycY`:y$$ʦOant fu^_QVDh<d {GŅrҰf>=XDLK_Ko?!o=q]hJB {{SL5|ʢZ٪/:�Mؑu'RWTQ 7. &}fy@A"'&AJ@!moK}EV2a)CQKR:; Q2 *J*]ŎX\V_9cB$Gs>lZ*`\ ldyqI%a�iB:oc^ X 7(*T_ zyks"<lڐ#p Ǐs',w1RFb2 wǵ 28<ҙ.dcO qqJ⾝"-˨۶|�(א@{6`(SM iZbDv!R s;^/}0ir,<2 4ͨ[c 4NkbDDVRR ,q:٭$ֿ�<y뎩#ATtJ$n b#2]eLlA=VtYOӽ#EKC 0DX-쾫~qLk9+]Pb%Bq"Jr\x�qD<EeZy52=�wdh�sh=N?m~3L:_#zbm]r)ƷkgrqQ\lSu Tf"dv;r?m Eg^6gԴd>WMOE,4u[:pI#P.aJbI:z\b%E2E {ʷ!t؋R@tx�~~"v>Zy?k#)nQ@ W6�z@۝/Y6q˖eH\iY6 s8 =/K|9IH=J9@p1{!ˣҖx ;5.yUTPUPI<x^|?<uAeg Ҫ`s.LlOmoQt}"O=\ߦ:�™m(S {⮅2(r̤ pHw;s!tP0AB)3U+țAkzs <mƉ<)ZV<1Dq_܏ML>iQ�,AG ߵŷ(<!+˳jCs(G D6?7z2ֳ3Ufn p7=^BbH'Nn7>~G:R35qySѲܩ;'ŭ驎6``H6$#<m7,pBj؈r):%,H7%,C>m$ Kn@�~-HP.M.. tR.7$X/0e$ +%Nc;M"~3N�߶R؂o³ 9m*Y$7{` 78nӵv#oT� Br^1HlAkܡ.A͇< c,6�{2,O#{_c`\*RA6�؛qI"E&7�: o+8&kX@ ]x�&Cw'؃0͍타V/drl ċl Q,/ko|fg~car)a!TA Wl ] ;Ƚs�oO50ڥ[~+j�q{ns}{�^MF`G=  W$J�Av!^�9jv}$%+ p- P%'}TI'INcN�mQ?Oue"r�{[ຢC*6byS?m o37_IаP W 0:Y3-A Kq0o6-H_}:k.\ \[a ?Rc�p-͂=2Jk)E<op8JI.PoXu_12ז]cS7a9I md1{Ҽ1QLNbol|U aUֻ~aHm%I4.# 1m؅LfGITKǔ"7ՔS/ Nџl=M=4ыą3bZ|/5 X 4$2I(HZy MhPCsEEKEY!TZܟ0d2U )WjjV4msa*&TMϬ7(mmX>N�̼4 " �(J?QP"95@B b~pJ} L5.Es$L&4ѽ;IԵ450eCE 2)+ .GmnF6.)aLWQ .nizA ^p5Kr~?~1OӴKhu*|mK^RDVgBѹu%`wy.l]ZmUȞUP {/ |iZXs GZcH`.w;O?MauTWV@pJHUROkvs璩[ *nnq^aycHgJh$߱a:EHV] �.~�<p4Q V$}X[[SN1Y]Dl>:-4M[סX& Vb n;߸!t~UDeHM5WJ$g_k)es{FaQ*a%�fiuZdReyuv@EV-Ȥ,y$w��o|2yi40Vx!1 O,GrTz`FvdUF^PVPS2 (pYX1~xdi:e}Tae.&Sf2Y#�\兢9dpL i-oMKN̡Q|ŰP 0Eݬm|WŊZ1 +[j*34ns;i3kh6"�$�Lc]*w �֗hrRfΪ"VM;`')0IB5�*I*᎗Sm.kb)$4?VXp;:!% y|33Ozc>唕D�¾"XELHU &xÀG%*@>ym*ʲ1uU\bl9',R"TT1T""YbHt=bD92H")iVA۽ K4oyrFKG)UJi.TJ]o+C A2)5o X 1,TVKx>a!�Vm< Ϗ20 \۟ m("*~ U)E:k[s?,:hjRe3g֢eYQ.awZcPV;}^\I}2Xc0RR"ls=5GPC4!fFoقvnzӴCmWQb}EΥ6S9ʦB<(<C(2Xa%KfiAُ|Gtu'Vt;YҲpJuˠ3w}SQzHBG?6}CezSƗ_}�BH Kam" ),eed0%qp@q~yړGث/%r**y-6ͷÞv8cPLA$kX z,A#]sf8-E>ux\S#B5G觢ədYc$ pob;|GYLiO * {Mz.&6ib ov>wʎS0vv.ۀBoko{^r6sni"J̶ =5 99$܁`8 8=K}a2snVXp8̚ D})euQa&bwKU[5kS"#zn{{ĥS Ԥ7+I̵ЎEnc_"fyieSzZXu . vi?NSeJu5$Zj-Q}:[;z5u_s_QES6m\P*AQ dUk H 4x'3h\5D1r%=-QD D"_M[` ΦSu3%&wMSk--z4)ate)̱"Qp7Ưέ3Q)zUrkP!V&>9MRuB&4Y$Jn5K0$-Fs{F#<A9R|7(&<�o&&\pҠbT)&}, vȧh:_Ju ƅuJJ(cvP/g-�gsO|78Y)aJ\¦6FH#2Cbbt&sөr:izijbd ?ۓ`H'f3׮0%2Ԗ{c\LIGAYT̨ %в`7[7,w9uɘ4Yf ,y!ř,w;؄sg,y3hIXSV{H$ Ȳb@ޙHwJtGyQASO!P{5 i n`Ve(>j!T6.DfWS�z+rǙe0DG �� UUue{\ u "n uuaE4FdUbvR.m6f(ᦪVb(7�k\cGa|̒j_JLd Sh4!xH*j0֕%'qܒ ﵈'aD#L<aژkn7]~ۻ 6EFT 1e, < >#S BuIh [rIkhm *(ŋ1]kP��[!3Bm Z<~n s uHRpI;v]TLC4cQ;J!p+*㈈ƃTnERe̖ [ʞzڭ0pnVf[MY\1#FBB;}Ò6/uK~{[$P9�Y& |6YS-P<ji5j aI݈RgBK/?3COH`R!DR.MAI\ؖ2gtqDJ7МH$ѡ<VP#C][.YYH_DI % X ٗ1"Y�Sבh̅Jlȍą(BmOQ�J*嬥C �^ؼ={uLLwEay!|l/k1 %$!Χ~!y_uxi:TIAf+` lm{LpSF7ꑚG `1VRe khr_|D`SLˢ8 yH'65K9<SM!jhZmͅ4)aa(p7X"tfeIOu^v oc_ 0e?KD�H.;~wΦ4Pչ#�ūSlI-͎qw5)3"�2aTa'3M>)?bt_JՐ!|z鄺WKmi*+R+R7I=V~Ì3ٕE/-Ŭm{�0E!iic9PRc(+"zs=g"hRE4$/إ W[ZSjZ^XfMd\q˳sZ**d d=k*\jŞ]kf`C3C3 8(X@#_`Z՘OXgDNELQbtI1"P<klSˮe�~ Zszl �-9z5 wbޒ;{WdS'E+H!5�=-eS#m�S@JDC)'V]ڍl=(_Wb#0˥X]MaA) Ԥ_Q G�!L*n `3 k҂-{c%+T}y$Na-;�7�f9n}=ԝ xjc`vag0y/in;aI}8%#OK`eh,k/3(Nn07[}liǠk($<u$W{1 r<w/sb;X]axͱa; |vv辣Ƣuz{aL. Hb#l@=<"(^䃷3LZ;Tѐ?&#I'Ĕ ErҵƟH6{-8'9�l�v7 b }=�uIrAl9E[r,lOZ\'JA%0xcf@k&^lCAeI ۰'k7ķaa >>qusk}ࠜЄ' euV[\U�lXS|1E yk5Iϧ,FjdԀV QN5!)+E"ƯHpώRȒU2Q5�ovt.yQԥ abXLqG[76O&7h$*^Կ)UXc3®vN�zEX龐ȕȘմ=S>aoc[;"ʷ_29~[aQ͜Y<Z(su=;ۂ@�DHq r`�`~0$XP3I '& dmDj,яK *eO-Y 6aN| (2C#(k��BpR̺&Iy HOh051)$сFX j؟}qhhBF48[OI'݈]$kƲm<a[STghoQG� `rXHeܫFYc*v睰,tsx";syVk*ɞ3BzxHW�};SR%*5Y/?~1�40b3YOWγ$H5 FFsOa㍷gQLPFFI'i}2F3QS*SPӾlw#m$`)^ Hs�3& sO0�%y>0�*ƴz/0ziu=Ir KoVvߏ$\E#ěU<nqb䚚),$0ƗIn7o텊fbx|CY�*,HEsiTJ6ǎ@7ED"X`-UDZE�H`TRQT>H 6G? ~g1 e M4)V#O/j}JT1i|'*ԩ+cj Y#L w(mksŷq3_ʔK7T1m {:v.XXөӸ@'eU�x\FͲZ*�U9Kl!u� cXٶeU2}r()Ꮀ*oI=mGE00uC*2%DHēp6-'Y7=q/1F2bn]K`@>iLȑOk. 4/֊]@,v �{a4Jr}v} !n|/{@6R5*#؆?p56"&j�㬑FX,{=)<3C6g>b ZvÖjaSI [EoyuZ� ˦|D?*v04L!U35 "HW}NOo\g8N$f}.dY#˷qb S2$,Ou1"5A`T3 qHx-!Yj  ]0ja!iƥ MOhMUO$Vn9;u4u<2=X? ]ڟh]mMgYdD*1~n~1.e]EIGx$P oQoƮ>9oZdg}NeU5/vU7"2�؂T+�l7HcTi存jFF&tJ{'AJHѿ,dgUMn߸_ ޫ.W[I+_m~OKP&֤~ H[jz#>�')hH4Rm<}pS/-4KJ!ҔsgNj`tȪh',jX≮i X o;h @/kmp:<3_v'~7=7Uu*-#!hHrmcűY<urZ"NM'sԝGfF|μ"[~/՗�>ATRt;tP*JVcIG%I܍퀉I0Q1Ӛ�WfyfiL`x卢`2{cvҴYkMWti߈5,FxgY22$"ҬIܱ؝ͬ_:a23٪)z,) ɐFv@tdc%RzsV\oV/))*Y! U%8zZŖ;$(R_jn:$\RSS%< Hvث^l 6{LZ2Jjdr,{}μg:˨>j3?�KS<rDb-oY @X@K9Ĕk4�S t�'))׬)YL|Lѐ�>qkaW^$5~}[ӹHuyfs0 R"$-9t1r� 33|֞OUU3EJ5=U&a5jETwk?Hx?vfsdMP˛2zi 4I%BQ ]F׽c%fMSb TV侀Cĥ%ajI[՝GM_4-L `WHښG<ϥ`Y)6�"*jIսɻ-:ކ)<xdHu-Ϳ}sk2uU'R1]K &pKP$Rq93 Ğ`\72HK=71GnQAڗ.Η֮ 3$i:,2P�yf[Y{K]OMU!s}!7Xꁘu?Tu;'QNV#bjED,$-m3 g/Z*е4a# f '}XfLZPckC b�PM 4w+,ug~ɺ%_KurꡎBcRD?w7IF ӣƂ̀\v6;a}Seftd⮖:DjO4jDxih&OX+ַ`96߽/:� M#Y(ơ֞qL>APKŽqKor�&*H LlȥJ#K ň+r|4*:_ڊXX;J) fji(sOD[PZ ZlL>iPVg1g%(_+^ 5}<51OQjYY%TGk1:ݨjSH" 9!tW6तQ j4(=H.ltÆ,FL6 EY@kz� �0eMgv”CKEtՙs3<ChsDpMDcՠI:t{0b]JxԤld I�Hɽ0DCS)JE5D! ^Gy %j ҪnB)sݡ7HH}-,2\;qϬ|�6c"ictJuǤ7&Zj i$\�1n/0Ӡ"f}*^UyNql_%]j< Q!M`UHnCu=w<obBQT 2xCJznN'V~W+>.{*e٪ڔE$%],7}D <(dQt0Y[G${q韴qSwGAy)߆=(o ]<ǫ ?I'/D �O|]}*GԦzX_S:ELr/ޑybOx0Ttq�pPԖ#+J&e'YbIɶ'x~"n(*j,HO}LC(SЙx.4^(jn^q)H ?^V%#1g1Zlޖ)`Z`8-6~ J%i 8fs,X`vPK NO�F+@-X3(j)I$|:VthY mWy[zJj*i&JX\X݈}#d!!7*4TsY w))(,Rbl;-:8tfp*�bJxuƑ:2 YYIZo%Ld}r]N -T)e)Jǵ�5o,^1FiS&5,mUpl�½�MDeH (Ww(_?%:h&Y'h#VspNd$q;(ş~bW骧2j$&�$}-gG ;�M�)gHW-Y8PY!> Knf�]O>ť'RĝqEUٝM>_tsTf 8 KI#ª$A0TXۏruKKמDATh:סLb)j^v<۶%UNP K7x>Si\}+՝SYT1%,4[r($hea ??:z7.3 :s75ʦ3fI?n1_e䏫e<jG? $f?�?3]o �٢28prbxplE'oIA%u^C:){wJg&˨q@j">}O/]Btup1>MtoZ\>x[gYgQO&YEѹ"I)HԪ# cW�Ư:cflĬʂI/iE��ySgϔ|gNu_ϠM#Qo)# &XQ*=B{|Xnvvx"E݊Nmb|quP |BCA!-#TNmpH6ݍ M<x,bIaol|,A$:XpLMm >N<XC*;\j6noƶg@�k֝mZ7BuNNFuy5mEQZBe7Бq/64)n5*yw Y_Հ*qg4R{)ÔŤds񛯺[tzۯzëR]uGSfKp`%}Ln6}4ը�8Iy̺c\lf t.M' !ďG4}LVD rĞ <`<ؐHɤmΫH 1�I-yE[0 ~/ w׽Â�[Z� �-$kaD Sef5;߶"l sav8sRBb/]Y 9*Ժm[{c[j`Zl}tFPV_$Ky85=pޢ' nwk j;#Y(IYdY6[_KMIOO v-%y '@_zs,M55|qMGv/~ l)ca]C5D3Pޞ45` f6.6sL:5|yiZS-l3-’(54< >[_JAӇ\"UE0zvYՖ3=ucp 5ǪAQ÷sbG̲)if2XSA*<mZ (6IȑTb6y0MJ(-vx^傲;ܩ=DWc3!+ U)_{;Hz=2Bk0، ސ`avWә^T3 gIԙAK[>놕VEV5RIARb|\_~8+<7 ] l1<I6ʢO efdAϨ'{[!Ysws_ I02E;[kA!4Ӵj )�10,KMsUy /{{K:R|9ib$Q<|+93|kCl"; ~7r"/0lndi0+)ka{qqq}iUգ]b!@z|d(�ٞSSTAcO~(jO VH'c qf �ǡ߽BT{3~얺(#DXX; }+ܓ}U;93Hd>‚ |ǒ]6S->S z@cnv{AF* TѴ [X#Pt4G2ؒ4O*T[Za mkynQSK%:RkFok{b!zfD%7+{mB%$ s:#3m¨f+X^u}moVe:Tĵ *f-QHjU؅5;~98nV[>F u'gKXUWOcJ<-Ԗ $OK DOKŕIY#UzlĒ@8to@eb+]X?n0xC0]Du цe+�?K 7L&NkK#Qp0XŐ* e@rc ZIySw&LN`l71GLB#)ZOla@(GK a}%fQ9�nTSyc�ol6sDT),76Q":VA媏Kla #!IEu|aViO;B ablֱ ƨIE߳pm S`OL!m h"Y!@̓C$�lv\2:J#[b|i悮F0x Xp.;�s ip4;tpx>RYJKyoTn}HT|*!rx0\"9MCUݳjlX@>}$"nXp,zͳ.+M!ђB�n=�olB;MTU5ɟG*yܛY{/$n;RŸB|f}G'>obQdTHntnχ^wœ5uFa^4zю;yvf&eW=u4qCiCs6::3+s̲:Hz)Ҥosa`m4ʗ,ԒxĻfnmno:=)Q<2)`E{b[*t5x.TWο@hE[q6f}Yjj`'I~8lu'M$D^g:̭ZQ]!7;[O82%(\Շwyq׽='TWgrU3ERQq%@@ oa>~-R(o2z1 R@@T�s{vXl<.!w6kCÌ2.WI;b~*ꀕr�ܒ9'N BobԃwSK׶.4cefhOD{81O՞eDO}1QS>UV3EU(KۂX !&YsHg %ʲݬE&\aUTRPOU4<U͈$`IS]{GƁc/'nE[}LVKMU&ROTԥr` Xmq }|bs5ɨ(hk2s5UJT~8v>tGOL4PBDѱY,� 8^d _Pkr/5ye.d$ Y� D jhZ'3)TNn{5{}ijhA\C0ty6`rH!b gj~PZcGb$.A!؛oa~9f׉DgyAmV'SGeB7C " 5i~ӝiTuS< i &Us$@*Am:YJ:\%P$ybͭ./aKZ`)o :;6^ˢW)`dG+)<ɽÝ«.ͺQL(Ձ,@ {7 3ϫ3=U9 ^FRC� 9䃾KI}st=Y[,z$P5*13Sob�IsչT=8-Y/^h�i~t٧Jd٬\2⾙j$ ,W�%N;_m'0unI2BҊR`n8 { Ϋr.zeԵj<lM�]&{EGZUUdd0f"XzrL)M5we,I�4Q')lÀi�( 1{M?ٳ5=5Z!d&ib^Za2*%(riD5Jb,$H[;ΰEYONtZU(hނxgy}! TzWD)dZxQMVemΥ�8PBy&P5{XTtIι xkKC-zy5ϒ9v؂}iY"F2,Fnݐ%_� P5tDrw#YyDbFI.J�9)(/,KXV7L\ƞ6V.kUU@1IIFwX& Rw' $S.LӥBp&PysHtiذ \H먠YwN%2{X3�srѪ9ըj'In(m=WVh$i)o6]!C#Z%:xe,-9{ K*&goEmæ:7v-+O2ҠGU&׷bpd鸴@"i`8fALC',sk XX3D gAeH-a{&@A�UitpO-ԲKZI<QMUP"؎R{p҆<jx߸J;} 5:aHBdh[bM,;[WTj4P44Y%=a3vجcxDi25H!bE-`H!D$Y)dE0 یeP^yŽf+O'~;Gޝ;<ͥVfmňXu\ 7o}�/ W1xнHpqתkNA؆F,M eڵ[} He!œ.`񩯶/վf54MYGWJYAαߵnJk5=ԽMYNH7 fM>hџ5SM;j@�|fye}$讕TΆ) �LU^<*̭hIE/$*lk�ܐ.H@*^aф)^du®߿󾣉䨂F RG ":d4u,H<"�nNFF-Gjzx#qkoW鬺 qI[T+׿'k\[JxYW"XX9ۿl=YȌ!QLH`y782|�;0Goڃc`6 >ϫ]!*e_=ϰ\񄊊o gpj{]X __U>l559K˨CPt.Ca6j`Ltv^f=[z̲ٺF<֚jIT󃨈HK-%=t\oFNܪy"7AԃocWZx~$}1O=_ijVVո&:x#,SseU Đ+ׅ54uWV-t1_,,F):?J$2wtIR.@J{mp5m|$Frӕ.iF~O{[:G1=˨3Xxi㠪 Y ;�Yt\ $ ls*aNz:VLLf:QÅ7G_G)Ef?d59ktS /ʦIe 5b}AX:̫/�YQUO>_O-|Y>V)B$5$(F@R JV)3{̥kʦN3|NYQh/h�gEdӯuMe**:ij)jj*{bfClTo1R2[մ@yCEUWre!R{/]Wՙ>}:r<z-κ{=Ɇ1^h\N׶LV7=22JmLďҹ~Fhzjj+k'&XYP)#ۍǰOz0<%\ҨW[I5DTQ$@Qwv6�?=s_SS3VU5EDTTM)fvcvvb}LI7yŜ�ړl"?/;d)KYORLq�J"�,l32H6NYRӯq'i2fߦ^*DSҤǛ?W/IL/>m'(_Z)�Pcf5ut_PVX-Evӱ?'@gk:7LitIФҬRы؃4gj@lxz~PW1Ո*Hwm~Lx-wG;YTx1S$}!g7NeodX\<TI3l-[Dמ gLx<jS ^ IIb/r B;8wYsH Mq�EuC9K-.oCJ;菶w&뮛0Ц9}[,,wo.C,Fǝ_ɠ>ڵy+վt|MFS"KJĒ ;�Г(YXʐ?NxV5=;>#T+r>J,²pʆY!VuMN.^a$BÌ><jEu3_bOeao*ŋ)c 0B5w?#9*i)z>h7MaV=YO|w/`}^<*OP]WlIJjg�HN^a'GO~?Ӕ%=CTQQSƂ��Q:<l= !.z�^@_hC; Jm]g3Zi+n}{H�k|֦tdUX5^c$o1�F5D3 pI6O+ͼ6Ru&}9 .a?Du}]GS"'+"#M"`$U)6JKPYxK(?l :/Ϫ|fStg58+a2 3@^@֧ �i:KY7*Y*2-U̻3FYx� y8�E8񏧲^ :�5zTWRK 9DEcN%P}S`'\ +Yo&e&HBHfǡZ,M-k5ٿ[=;Vk ,1=o33W6{m{g}w�ߑ74c{Ʊe%o&K[D!Zq-$2Z*+Ek=.A/S=zC:Leˑnnmc0 +5/8$-P)hF%1a?#΄ީl(g%O4VwH-R*jMd/}b4eF_4@JhJy 6DmM\ؒq' _!\c 6L/Q_}GYp(@2Tʄ=K[m;bdNYkrbR�x/QpFznNݱURRij:Ϛ+0fPxAn*$U[ILoIV?Ld5$̤ Zj �qsn>_UkRw~&Ll;y֞YQ$Q"A".<A*5a.)x{Q𬒕)e|RJ5%{_l@#Hqg )i(d]=QL)c7kߞݱU:�֓8!*)e]m ᲅMO]qA:{csĠ$[FH ׳v=I=:O h 1߷7nlz@dN^7/Ͽ}^PUQ "9%3"M eqƈZX;b*rbT ָ#+HcLCc L<Uj4BL%A?" .XWrPpg o|<sܢTZUqrhh"؉:"(|:F19nRM#�gZ /v&Hd*TwQqI{nAZJdYT$]\{~GTI$Ĭao$׸M<iOhcJʭVy*5FUw)moooJ=bDĔo!tU!2Ly -<SΆ^j+J*lKck7ąн0$rv;Qhu_Zl=˩r%E]T嘠K� ~�e{z=<ۍ|i�ѩQebTضY|n㡨cH"C�P%b &R%Zfd`OwӢYy8K<tPiy*id6= �,pfho��J�*t*6],b]X qp7ˑ!ǩ\@e ȁim`^B$o\b(GRJ5 E,GUµN|^P`^ʤ[`n Bż}@~{�,7* Rl:^s#l',EǪbA@D\bpȽbO3͌}a{oߓ*=C4cߟ<~S\QK[p5JL>ZQ}p)jF$k0G406`&-)7իce4ce YJqL7"a3BlSVr?|5HK:\aQyFh]f:mIL4KKkn i2R5ZV[w)5E\TTf(K%~oHni(JX+"2 nN�h:8PLگp  iW<Zzl.YeRb2@B:`,t#O}I(z/Pfy-df*rOjW �A(ZO8CtFe 45|e:l<eF$N7e<¾ʿgܓޑ:>оCw-7HtUhZ-4!+P$'I6ğԟ`γӥr2,L.[xB4�@k:AcKWu~Ջrח]x_-eE\6U=,n�T@~XmRj)K:aG&Лt6%To8'*ve2or))|[Yoa:pڦxԙ],%X Pj'�!nl狌+C�}%P+ޑסh6Yty%Re2FsX#]0mr k鞠ެ˒3DJ:48 � x]ղ;oӝU-94PunW+f`XR}2(!c3}~~ ߆4=4TY!dZTg4 Q*rA9 ZoGt3Nh KQ2�` [؋Nެ3*<˩ –*/Ekw6V!߂ZS^w쿨zl4r姫�SG.˿Y˪gy|8$zjXܥNl׵0daPHb(Zڽ6TDf5W3ʖn.-W2ar4,g,EM&ᇆMd 4c̛1% wPبX5ػC@.QΦ 9@ce# {5iJN c,-cDBj c$bуڶwJDĥ9I|=7 ) <-QeU).Hmkl,& IIVeIщ3Ά͒ I  'lo`6ewJtHO]әWVT,<T5Qa@cJmL鮉β^~Ϩ#+%$Q!5؃f`OkX)#7U*7q>\FrԆ(zs{ja_YSd9Sfiˢ|NJݴdmt}&s]YNNY,̬ڇT3baY_{uAeQVM�YPEܒ}Fw6^tU2+3%oO/`EņD) $G%Z8? _9s(4r(kX!ַ�mn ?pٕ|b:f1Dv s^f3<TAhᐼq m )qkX.O1fya,R9*&R6q2bir'}tT<%0O5*n E`VZTSSUFӨC%X7]r9guU%Ě&Qv#WkfW,)�qd�U0=&rBpFrxI Q -aZ1姠/IX. !ZFcE^:jfgWNpoE7<QQW!!RMvUi`v  \aIL"@a`� Ԏ[s >.Z8>}UrypH Z$J븱5Ӽ.fepF7q2]B� ۇ�oATy Q*i(j6$d$=}5YK_Aj.ΚfHNspXɾYj0[Yz ’l, ?SkcP$^u4n#Fj$;)XQn;~q^'̥+7t>?ǔVѧ8ʈ*,�>lI=ͭ*z0#I=T9c{r atLF1evb;_{l$ThSPV(5J<܃2a/{fjnf7 9IgKs-L1Il㦾�j}W6Feu$u D Q$X1sz%k)4][ħin3cy#ԫ#{O=bVQy\Us$E<9c|IJՙ&G]7z9q3MΕ �*Lj9e~Sg LPG/u~8î9k>I-XiӰgeDG$I X)݌W*>p˪f6}]yf&I7áMG-Ia@ٛY?}uS:|0n| 8&XcID �#B?9U>"|5,|ĕKU5jQhјl .)I4󅈙1ZS^cE,d+(,�  Z�m�ug/7dZ=l(V"~L.I+T0�=|k�/ꎤiޞBZ,d6UNJu\N#yzөᦗ1irHIFAT`$LTA+R՘ط\>t:zuj|5rjf-OD6@7 YS_mQԨEV�0Y@حەo3Jy9PC@zpWUX{N:XzW2,*>긤wē95�,U#Y䙌e@CAV7¿Es$3Wy0f2(ROܦV6s}7V2r4kSY oSeayY0;e %mOtoIa0Rf3+$} "vFQ#[ Dў(<VtoGqԬm^ȓ8&SRڴ� ~韶t][nUI6]P0/o;{Y>-xNU[=IUAKWSOiQ^9�>6?c, m?(>kIW9EV'KT/Ls,Ү#4 3NZAQA'V&吕'SσB󊍛Oc>Zc#T\ ]{cd_d=}.!9fM4%{G>S2AYeR=I"b42k|$[C!,A5Ԃh @� �GU Cވ֧L׷)Sn:7 �/Ƴ?ė>0dYMAye9VSQGMO UJ8QB18R;5}?|/^z?n.zQgYbW{G<j�[�^�'TdLAeXX4US ���2TӾ)Gqu{Us�y|t xt qߵ9)JtGME Hir(<*m*DSǿ?C~n~'g0 .4ӼGo�l=d51E$ coc|1 a F�(R 1H_ľ񧪼A謷8z6fXi)iKYUKV@:F�G;[W(,sh!|lZr,Bf4M<QX<LhOAԿc?Vk -.WLjU4?# 鸺lNtRcFΠfPTf<E)3+P\\tcX}3_>^3X:Sh9h8]M~@F1�~ gw Su,#V;E} ͒uKfL(*$-DT_e6ziz/hЁA,6 )r8ê�c�>:!8p/o3mS9𛩠Uf$3v&�,Xi n=;Z�}eGn�'!&v<E47=A]n#-4״d!@&<ӹn?nb� 1�Fo9gn)oY}=Now͓}4~u8>S =6�rfggMv|@xkUl-U �C uH,tgyYd/FSe"ֿ{ٛ5:8x3zJ_1x%rN<Tri$I)&` R#ooǫ/wgCxk=gះy^KeY�H hi/6jHI#qr̫:iZ[@Рb^gjeN-dmqVc$�j<|KGE=5CfpԞ/CS_D~�l:n4?Lì8DVgjRJv BV?s K{DٯOSE,I!Y+X[b ӝ2-@r"vo{ NUkrEծpuM~$2^5m# k�$L6o<E�{`:bڀbH;Kb̯[ҝG5FNߙqotJmv"�O늕k~˗}J1-$ ]&bݓ@ NjA]Y$fZf[ \ܓʎ9'l1ZHz!{د}y3M[KE0RPP[=Au?h~wezkzRŤVҬĒB׶Er7 ;QQn.ݹʼnYj"˪҇<F5eFT�H;N؍2|1*rumQܪ؂]ai<!)#>6abX[\Xcg_g<0TUIK<ok|$kتcVt2&Aـ6ؑo϶ú2`hㅂB ݆(^Rmh3TS$:Djߓ]t5$I bz�%4* eQ 8o}ʝ� i.3,f$[? N s8a:&#K];MK%:_-KQ(XHР5kfZg&+%.JFS Tv ā_uXne#luqJcHq)g<Fuwsİ{�o5|FrUTTZ|ዛSF3.Q�-)\@=kGU'Cҟ?NI&O]-3L SLD~)ӱ77"e2-rӤ]. p"rEƄj`0)L@^i5#sm>13}s�} �>$f5R#H� :XЏB2Bpm؟V(QJ�)O*<1D{7UM5,lwU͈=4K4tbXa#*/K ʓo鸥@7pcpG0sJ4ud"%A�lI PbYO| ˖;+!T<$2`M6 !ۜg.l  U+`=;|uu0 1}je8@1yC0vU�.e/c@*c$q['bO|b.5 [YU-HXq8jJэ Bak܌g+m/:*Y&8lV215T�g_HI^D&0RK 3 Ԅ܏rNnT^}+یfchZ,ͷ? z)6Qcʞ11(,�농tHrZ붟|7 ;X7>`f,\˦(cΧm+!<Jar9;7T?`M)g!]RJ06MdO3j� ^#S ɔNS+0EOYZby ?MqG%O:e4k=mPCaE*@�Sq?ڇ*깜EKIUt[Mtfr\Ii 0Kw;6ҬWX&"�XA�{h*JA?f=G[[v)!G[ng#؀{aK=kY?M=`HF勍M v�M�Xx;GT2IYRk#G$-WL n0Yΐ,LJE[/=6/TpBU[@"fS5, ~� [}zh~~8O�0]SQ$Vma-YP,M.-uWIx[Nh(RfTu-Qx.*B ,9|]Gܛac'$H-O* {3{Էƶz&w2HlQak\E٦sڊ* UG@ Bc`ocvyFC%4Gڃk]j|7$ bg P.(geޜ꼻>w5Ȣ(JFʌ%*{<dم2&(fѠʐXmh'\¿ <s)"|s|J]lԕgn@p5(kOS>>k9|lEt kiP_ԮëϷAe] 4=mTMVGOLSdf/Ha*![^M'}~~._ʃ>TI`65UX#,rIokJӏB6%A]MY洖Ϻ9i`k-:R j7ǁ=C.kC.cԽCM9:/0,G=U ,:뮺.j,&v"E[Y<}dۜ:s?w5Pxԑ4HN2=$�Up7kMbJJ[ ޅEG$#L0Eofz;!,H#tmSuISvcOuK#kPQ]u,.Eq9 #әKf5]Q:ib2#3C,r%.qS1ZjCe"}Mpu{XvUL;Z9 ؒ� XJrfg&RТ$y@ή9\ܧ^:^%?UM$FW-A!<@+1P^ےF{1Tfu43湝 SI=ENJl !v b ӊꬲ+:ȵeiW)HFRihBO$�ҹ.Ṃ;)"�?x+̀Z>4$ynn;{ұrU%9VR)7$e.u#OHf-7U B-o`Ϋ,l棬+ڭb9UI$X-5ثk^Uma g !D<n^HY K:me @8 p܂C-2gJM7(j*\JE ufs$PIXj -Ktq`E'U7#]AUT!3-9f.@O$}=,&SXFpFU@S?o7bJP覉)騩mfIYeM*C@P fVWݪa剥�ԐH;.T$;]֪dT?}Ux*qLe n5v6&42B†5YoIlڈ 3*$*^ 9�l:K T$JT4]k.TZ_m$sa`nHTo.4g^yQt;KҢE,d;v~rIU6Xb 8@KX\j܄jAeHG`u&[Pa،;(JFDRSb"K!M٬E|fYT"Zͣ<,߈c :hXa�ֺ;Lƭc18y=,Mk߄Q $] e1A{[UBWfҤ3@{ m?v �w>`Kn)O}/KEQ37UC4ȸ'{J(J4R,Kf6�M4$p}P)m}wk\vA4!A"rĆ6β[~N-bۀPz}QWQ4#Zh(U5CϧN6j3u&gRVNO_-S5i5OLly򥫬UPLZ6[P �~V$ 뤺*[.^sLhY^2k c,XqA7Ov6mܚGn`0YmE[�?ӛM Ho�a�M<)<ª:|+(+UlKkX1eX>|ҳ)ϲ̗8fkY7pofq [Sx77XtmvP'rzxMYMm٬ou6"|i2,΢JG˫dk:IfFU;zMYVTY$~>_ڳLn霷�s4}MT{npܵ\ӯbP,󮑮j,cghdyjw ^c,@6no|?h2VaiZl"Ǩ r�$i; ܮZ̳a3fzw, !Ti *b<=v,ϕRCVv(uD�6E@@u$o j߯ 0~:Z`Z="BUqS ' k6OQ3U ]dQ~.v� eT&s0�S!ϱۑa{\ _OA-S%vIE"X'ʦ7mIaemQ~ 3�U|Ӭ?ReK-53["~w۷OT,9uPȮ(?�\icꖃS9|Q4^\!�k+s=!!ru)%='P}9O.uhbxg/KǙ--SQJ|]1ą񛋛zIމC:)슮(YS2G9P 0 6ǕzO/׽_]UTF})w^REHDk 3v6.|_[=MzVլ)}&bnыVmD`=;̩8P=~Beְ�>Q5Ջ\ym[�}�k_�A?]$ ('TU-؝{'O�3.9: 5QeU)xH SQȿهѾ.}UYU6eIedQRՄakQe;b`_X|JŽkh 8U3oTm%&MfyyXLb1-P߹6� W_ez!o3>7#~JΎVjy'i<j,ru𛫼!딗 SfTPWFCSVBQ َ<x_l z.<5̼XOOWxnR*A)K[&^ϔ�rEMOz7tCo�xwM.mVQdTQRåe26U rxϴOIџhz\AK *|xX-�wGo9Lj'Yx}9S[?T0SOQ,STC)PʪlW'|z�io\xYoXWEuoY>agcGOT*aYkH:}7'R.ŸxNvl7$O87BuBuW¸%rɔ:JfŝݿgQ#cga kZ_ *eho ")�zÏ<;>(K1|XRUSD$d1Hi$P6{ ďӔKZxIy^AA$]UA4T]U #{Ð=#%O~~UNtn�ս{c7[])Fu]]9ם+ADWQvguA1ͱܿ9I|6I d|Uʖo�=^:7<7:x-0wоPe=AQu|1�<w~,j& 8B2͒E?)HIyuҽEu7Of9^ofT>k,54MՑ{1u>st t'IAuse_%WKTT_8f+�VgiloƞBς]OԕRUgNs憝f%lIXԓzj?<d޳riހ&@nQj'R6%!-cb?; _wxMc՞#V}]ifU=ISQ1`��X( JTiONl0f>bQ6s^~u9VHd%>WY'TY],,xz3PPyK5&x;w#e}wυ}1ђt߈z9 n$/J%?@Ib,xlĄш<cL(N-hÂm 33GY"/nF> ?WIt9N=@ٮzDǝO*k,Ro'|i:W2/.gtY/] :EYM>e<TfJ�F#[Lmm^âzzS IzgSUOQ)_()C(:kbš%JBO=םYu/O( x?rQ3}^Yd�.'̟)2 (< <)`Ab^Ȩc[~'oڃ/ٓm^xIfEGWVf"ib@PYX2Ri+G^~#xOY=p:'%͠L#\J5<k"ԯSq5KH;"ocpүzqpT͍�0�E~{X0 k <e�շo㈯?VןmQe$ rG?؋ī :Sg#k Ā TW ij0~ثzʩ yU4Mέ�/x4$bQI_.ۛіH*ei�/L *=y{?m}!mԽ5NY^gd:駧ը~D6%|ճH4Gh'xG0Kn JfxH|C'o+T,c'zm= *'RD2XZ/If9ltP䁁#&?<M'KaB% 8R=m:4*B1(o8=Tּtt,GG)aI! uYA[/%)#3�9A:hYIG_#PAvE? +"J%;_ (WhFe #팉D]q$ޏّ!AJy `K00o0i6Z\K`}_> "SJPc:$)�5Hm,I坑itB܋o jJ;H$]DO?Q/@0D,ʾdU}c)C_{8ºˠ@x:[WG7htt)n-pF"ٶy@%e퉦|W C;yUG+9Vޞ-jQMhy5 эRpHv~w=ȍZj U}TT:Q`8h> e,3h0`.6c $ŜUdK"-%E4 ,T�y1RWAO,0Ekly2 RX͕H$0ݛI~xvz 9LUSKPLD *ƨݮaל R;j^|H۽ @̈ �,U~2? S SΨ𦛰"o,vG*SgS, `lnH1f *r_)JO`-3\ cL9餚 x䪙٣M[{qbl-`b&ʿde4: hbDBIVEߵ6ƑEGQHN8 QIv6"9{�Ad%.dԇ}~t��o0F"D&[ ]K[>?Udrj E$FZעԐX5y`m`iW1(mͅϵj@ؒW&1mD ʘM KAQ�X8�l6I�7pBy^ܝm .�A:Z,IS |!أ6|sDd}:lN{MFU +{b7nȺw:49n],d`.Qn^|kI'ĹO<O_ ԴOm9~l.;_SٽGi'HJ엷 /}z;\Ώ6IꤎB, ({lmyvar U˘tV}UIyj2+mrly~d"�$ٺx5I^[%>[pu VdӲ&]uS٫+⤩8nYm'q� he}*tOxcմɘArQT4{Vx4"kU!LzL\d!6gI>XXDݚ5 ij# RWHd4oԒ[r5_9_.XGJ_1SQE&ڐ{5\8%(f-xN4d59usZ*$6`/~_mΪ+3ϳ7 ͤC9Zt_):\D{c˝,+.¯ˇ,v_WGo]=]\�yJDFK6-5"W}ϩeי&w\kTjy,Xi}6ӴSrCᯎYI*bW 2FEgRoD=cהFuHGKun[iRSǜQet"60$ 0BKr6kQJC7cBYi*qE;3 ۓ~@;np"jkV#N=%Z@fki=z:,&e|KF/E-lPde$zˠ�.bL#g]!PE'i2BBJYSQ{Z$טj C+b�ۋq? "Vҡh�ްoW;|6*)DѢǖcag"۝;{[e%$$ A~9V/8T]nڟE8cfb T,Ь9&_9˪auϖ9RшΓ!k8nMӽ,JM 2�%6Lg%El-J g߬:Jyi6Q}90k!=q2xU]5i%/LUjUxiBu7V@\c`r:]brUf$*'ɪ*P"] �pM^Qqc(@OKU5&r)a�7fa[b LZ�5w^M؜i`cD݋jͅ&m,4>r$׃KTkډ`O;z7evJT4Tpt׽N 2ZB56KV$J!ɡ!2JΖuԄyU2#m 3i|$ dC(f"�O}w 2<ʼ"j<\ }6=_"ͯ5 Qʐ$mk1*϶1ރ�F<7=h))ĭD'~^]\CXTO,FS#`AnM,5RMnzBR.IcX[{pTIR H�Ԫ] 8qe2Ƌ5leXvܭ!~Iv2!ߝe*3z5կ79SJ%aP~P2j2WM zmrpI#x&ɦ`t{ ܃f<addv1TL$W]MƓb,ᩝ,a�%~>9~V^�K^j|jYu/N>kXqbth!DT`X OI`nm0 JV)rTlA_kXzV0"B@Tr EdD> -[εkz֬rSD#GuFA?ROЏg)UCGt $PР4u)3NPKYXč Hُh29DNH2\o{XnBdaKjYn5cM)O@ B$ jJqkۋ# L5+:yYK4e, qffjr#YҮ+$s{Xw8ZrX]cfbʓ_=0$oHc>o^[/L砺XaLK/Q'Kpnmog-?̹u:ECI5G#Px2ID BNmς3͎6Y44I;q�s7�nZ̪ NEUY0/HM,M �m�nDjKh>w}oWԕ U luPXo#v;3DC&l[~妚*+bOE)aH<툻JG:opmp?]c(41,)c~e+d~yכΙH6^یk8f *F�&nxǩ~JLJj.V&d}1ߴw:Jjˣh+jrCPY@5$~ii"(C:{.0 /lXY040U!@>3+O_JaJB�{FYiwTy}iJ4Tj}`�<Ci9(iR0Ua`T4[~IkmݰW wl㧇S nUM>gS0EzjZꮦt#M Ύ΋4OPrX&BC-)*⣎Jc(# X\ �..18}Z'*yuJ#Ц"ූwAT)Z-jR#7ڏ-dUxM,yy 3#NTR/*/ϳo=YMXGHMOtks#*G2F*NXJ~Ϊ(ޝi,,TrMm`S̳Ċ \y١z]t46jx;YJFhB?ӯxpRf>92�竨]ZI t-]B|^y[V?�ḠfqMrh_8zZV;[ +_ԝS]QԹTT A<tTpup6w*Њ6ع'_%?V/Ze>,h^%S5h|]I:.H -J2ӷ;ďM+>n|Nj*)M3JifG38b j?f<Ӯ;vE:.q\iWXԆ:iX(:E0m2�e־xҝk<3z|00y-e ,ޚ5Gooگ®2!:Ni<sʬ*U43+Ò (^`^ϔ.cf-m^�Ο1<{^<˥a,u{MBR&,^KLg/>i2,0r ^I!erLO%y5AMfv9܋b5G>˞ e]%Cu;YGxWC7jX^ GFHo)`A&ƥr*�ϵׁTMQj:ʩT3VEuW}EKFt]!( }cj?^TOҢ7ɨ,J+v*G#v[+86e"�bt/}<Ac%C2i!y`fU%`h Aw6:W~f\ʵ^tٓ/?|A͟:yHUDH o¼a3_i/<�OmS>WM9lRTSerSXћSug4lpd*AXՈq֐49{Sw|E ޳'e>32ڒ\]2q\j q<t;(+ku#ގ1 Z#-L̢GMqȆIX#[z?Qtꬋ ^8_jjwH*U+XV�kcVfa)~˿k�H>Zz3cclKMHꕕdPn�t+JKD㧊io<j##Bwnq{WbY&F'!hiM '?'Rй ^#|sJ)j& t1d<Eo$>xo򷤥˺So>DA@Ғb@7]> =t{9hω'xCY<hd4o Pc @(B] 'z>hrΝ{"4MѾ2rn^kb̆ZH4� B'ٓ�gW:| {[G'AfRVSY=lM;3P<aܗdTbi<I'ߊ_e 7˼+&39<x"y%Yfdp<q'�9I�ٯO|H_>~=tM~AyIy6USM}-,6 (TYPQ'��)%6Wnwڂ|ӥ:n鞠̔�э+"d%H;iݡI<F_�CUUGDOUK**Ź>^tGLr<Ǫϩ+E PemuZ+"T{ĒDQMv$î>Ou:G z*JDڣ#5)>AؑI^Ue!zJPߨ4GֹgKO|)+|T. �0sQ/8.|x|u1ꬲjY>>Pxw^/x}cĪj Y?L$e3:Gu yJ9,_e'j+H; jq�s&& Ϝ k&ǽ}$1N@f�߶ę'gj6%?7vv q5!\knlHQ8EkSWY 5Xa,�IL@&Eu(~/`IgͦM3u]A�}C_]M,I)D;ð"ޑɪ$ˠ\ֻզmM$) BnqFi0瑆ORDARh5Ĉ'kbI.9�seTLD Wa0 Q*CCC!ʒ,f%{}e!3 =7#N \!Y FM�<Z3>S?HJsQohSrC"0/%LfYd=,_}`~a[ҝ=Qf Mo)PesJ  mC԰2Zt!Rw. <ATzXQ,n^*F\1* uWZ*'ԫs7a)wbIYFJPT�*mGv w?& hk ;aUZoS@۶u[D-K cvķ=Pjy!&”ϪAvrD̪p#* xIlA4@4f�_,D1K1Nئ˟UY:w?ĴB�<f d"�ܨes {s�v:Ψȝ݁v&il}RE1LRWC�XJak(KFp~#1ʪ\hY"si|Rշe*HJm f\ٖ͢ڙNMDZ#$RJ̆ě䭐30 ]s<Xʐ |mu4>;qVUӽ=OVc+fTCDX06ql@Ak|24c{0�>`j5qx8=Iu.QHT 8,<b̶+ jxco2_M˻wk=S [ Xha|uq;$Ir0.PF -` e ~V G!,N}Ac2Jŷ!H;[pD�u t@|b95HV7 E>iBy6{-|l ۀmqR­D)4nLƜJ_@6Tmo<II\`E !TIV6'*@-`Cgɘ`?Q#hegRѳ-yk KFb[KR OL7"n !�8bUMb/AjaPv뀪bJw/m{኏k.X<K\]&1n vS&N;Ou\g9;>_M1,b$+ kh~ @~z�-H�šz8*bf$$X a=~XCSeuZ*L2%8KKO?LTFa4,՘#p,O8?{qhA �[u>~wIxT $4WA)[TWT~\ټT5[9o&8"qwIq}UP;{ c{w(,,2e`>iC'#Dɼ%b?*wJcae/ +a/UVB_ok=?�[zxQTl#5r*N8],M�,'$0TYkkY*Ͼ54PQLYWok}Gn{�׃yE:͛HH C4; )kܕX?+SfT?@g!BIc2}~~!3Q}sI[3l02A3U'pN&ExQXe~2I&h]Wr,;m[JGq֏I9H$ oNp4 Kf10zlyؖv௸{lqQnnJ>ɫjigm ڶa㉅nt&>֘λȡ̲ɛMW޲嫏SQ ᶙ*QqØ2 �~+h*\0e˫Ik6o}lIiE%\]Zb0P Ŏ6'n1�OxmML)>\UKPvַ�n94] I)1e٪F(o"_bw,L 1pG.VTGōx|!9ুX\#{ݣˤ9U{G5(C�Yؑ�6;A8�n_SG[A!`Fw˦q6s~6d�6􎊟)|1g]D\l[E13<@wA~?5Zds|3 Zޢ) "{'ܒ"^1qadR{sro{Өɖ4IORNc_g�;<�ѤsX?[Q8a#w<7;`T�9J3y ۅ+YkG,zzq+Z;Q6ӁLIG$MS&rHߏ.};v33ҤsG-dFi'TV%Z./cB wfjg5inAAs\/I^U]M! in\*iG6 GҀƝiċ-*-r.n9GP//!0[ Z kpni -RA Fccv{oK)bWBynh)9SBSz n7B M@RX^�觬*j\EKK,UHREgRN�</p0o,rѺ$h0= w<x,lw6hSO%MLe5YLD$Ẓoԣe zidTJ;Un$9k^vUo .L6֯ 1Ql% -f'XPeWC*'}$6��'DY0 {ȸ_1$vUZ٬oFa|rxOӈka@}_e<Hyp5 vЃ>)`,WEJc{kX??L6)ւREzɖ<䆍NIu{Eqg>\YRtԴ/e[#�,Kv6s(0Ը`:IW4^&YDBg>nہÛ[IF%G?`c}!$ۋw8Bb7XARwtqnpJJյ'; ,@\ mDLM ֱD+JFc>hm*Nj ~8\)#xO5M*Nwc � f8ґ7:6 oYv+2P)XbF{R<uD,ƀM>kC@zzK6:V!OK擀P!NIQe藣i L(3YcXY;{ij<̪&[IJ8#lJZtE@z3Zʫ.]I– <[ARU2! ?_-=u@SS>]8!6[q7\ ry7_o4QDnQgYvc]E]$0T35Dk%o9^*::w(A4>�6k\탥i�7<R=}!F}YGNr m_Rd'qqϺ'8l6ʪiiQaJ_.Y�j"ڏs|oG/DK[U#<VA܋2JA}\ti co Tۮi#ʕi*Ԣě3JkalNS.w|2x O� cq{_nlQNz')E@6w_PZtL]WձI:jO;~Td}ԍǷD!=t>a!C�œerZ9%ɽլ {w:9᧴R1,!*|3Fh?g �[8<7:*yBږUoJSzxFĺo24&QUp  *oKfMAV#};91`T7^b]."{h*)UE2$2tqT+h8"H#!0v 6b#e!7JG/XMf,aCQ6isxaatKG6k 2]u\XZyg76,ҧ2Σ:ˠf20Vhy]3o**Uekp䦨R j$? ae٦QuS_uS.kLar|/>'R)6`AvE"YA&Zd/fBJCF_H8o5<�wXl4iR(Z2RAx3SepPeԔy} $b:: U*F  0۾8'c^\y-`Iwj*F#[s?91r�THm%O|"A%PC^(PU:b󔮐k:<?b/;06> b 98-�.y�]ž,y*G{IQS0܃`J#nk`]Dk$[㬵 %Uuk6/2K[8cf kğ|j«z<GypEsp.9_yHjg |W.$ͮ7&=ġ9« ۓ*9EN$7/Z1=,@ߩkɩ>eZ]�ueT2.qK2ļW3 C�/ r,%U1?=�lfRI@ ܐ":>YA"XOAK"V6KC5EI!pH:$eة IM90@eqXtTRPFI"lA2͍dp]H-d{Ǻ3) ca2PH3z#̯_Yf4idRޙskmӪV&s>a*XE�rJNۋ{JW 1GC ۨfL4M *Nü`E^bDڞQ1s[5.oTxZ*OrD-=_yFY�%I!zȫ6m9|p܁f[n6tR4.ռFS׍`dyVmYM2B?VQw:nHr.1ʡHe7"eVA�Ṛxq9?~Ȳ*QBY-ՆkR@Jl-~,A q}z.1˪*(>e?#|Υέ)dX7_TPʟ%GG%p%y#}1r}'_h�o[+m?bf}YQ'0~Vdhw•!UKCH2k|Cf!n/m�c "#䩰�|FĺQ;SąPO&  1e qmX\ H? d2�i7;{+�Xۛn{ T4 c,ܛ{~g #ƋP2 K ׹aBVۓ{ g(Elou؀tXlpA@:�v (%TU,MpM*B<O00U<nKxϨ8-xq\Ha^5o`apm\ Y[iw5fE`k[qAQ {5>ҫhf62Y%*B"{�v+cp8qX4Kh2V?=Jµ=[nXma6pQc-%x/"rOXH@]^}5M^W+&McR|o]S&gGjt$5qF>: 0K-7I[=UʩASH3�d$z@ mםKV|Ɲ&+3cvX#)!OVL+>O_H?NHh*S`Q؂ O׹.K$|13HeRNPx|IPI6b%aӱt0gg3C{~xalj# _^RXעAnFs?WŜeӂ8[;6~XӮsE]<fLΦ8搿e]$:lD/YlAEO]APE] EQ%;[{mydrqDAJf)sJLfG7;a۲)ËnI(]�z/:1-5=TH븽�?bNrTZ/+"U'jTb�Wg^@wVEP1׬nlWE+VGJU ;[Y+!+bOWwh얞i<͡Wfkbwak._# #r)Xvoqa *zg\|A ߮pٽLMG2tHwYz֝RI$P,u<"�߷O_ˤ2T]>X�4̣3>xt%Ꭼ�E7ltֵ9|.ŋU$܋׷U>n!*+) 􏝷@U=3͙`WMW xwæ#*s(fxE"ݛN/;)9i}|,5zqsίCVSQnow=4ᦔ;ouO.Xܝ$Io` HJElOr,>:1 Pgc,|lnBKue1�hs~xlf\\ǟ$*'_M`I r7{GkeZ|6ƱʪHե_uj$1ib�@R񳼻@/CZ&lũ�q·O~xKC3)^7%DP! j]!{X-kq�VGus5f@$߱[`ꘄ}Ne2(Y I 8M�0<o桴b TDIO,U-X ޕbo`mk[RdQO")|sVBaؕ۸;""q2n@r)d�F:*TMS";"6:w#g#[Zd*`ԕQ I .P p¢y>5HHnn=7NyDWy;0 z & O?<2[oZDҔK@j6Z(]hrE8TS%<,f=A&@rEfsPԴ@B &^;\@LRzʊ9Pu3eJXm|' M=[ɢ5>BAv76 |$E-zn%ƤQzw~jIQg 4ďCݍ\Xw #+$0CPl0U!܋f?VX䦖Zu!2\\*~Aq<sG%JUyTD<r ccm JJ >lN15.[ '9 рjCf!RGf`m �|*^hB$B{\ŅUG͓ˎzqVB6ߒ׸<5O11T I:H!Ǥj�n sVHt@ӝO MA331u4 rU*~0]b園 lA<~@[]I=O $-}'{ϺM@lo5J-m!M׸܅6b$ZQj En;bk"ղ pC1 1y$xPI:osno ʉ'xD iXMkFI-Z-4Ic(24YF{;TW;ޘyqz@}NN{,05G&޻z]J1lab�~d[~]kG>SIw� $1J5DTM;Vg`A]…7bA)^dfI*ET$r7㸶%5xY `Gy&Dk)gdL],.ņcmQOy* mhK\wXk'aj]b[0lM_؛(k||y{k籷 % ,H}VtԐfu EbZNjּ%.T1$\$l,vQĂ0d:}r ~w[G[YI8Ef 5L[)S=GќrJmE f'N/o�N0#-IQ *g:[I&w<toٕ=FOR.o'm~rF)ڲlaT%{7.xèV}_r~G>M5eVa׾m_뒚xMd`�HU%T׹IQY.|o˞qx3x.4TS)eH}H\ GlU O/НolDfi*-=A衎~&*I4E%^|JFItŔ3e+=ǔ2 1!O+1pO{X|[dT7'S=q�]bCE-npTmlH~`Pjkoq&4FS,v{nRe@f;R7PViض~XuՖ$qPWFӳʊW?;Jt~KH;�-@#jrN CTMJ2YU$@�JbֽF0Ui6 ќep\xU i7GmmahU$\m^Gk w9�@#aTXX>'1TdRWxq%﷽l|jkpx6ĂwTMƫ l"rIf8 Q^$Y'k矜x&�A+Vߟ}iqk۟ %/$gf\7+36* D-$~�2 kh@|ʳsrXqǶsn.A72JV6�{�<DOTm-0.ynp԰RayY #V)o=B%VȄܠ$|bH<hj~#'TEـ:־"gt$EJHB/#{.^! JB5)Jc4WU$Uh a`o�38"ܾJ7TFߞ='\k~*ޘʣ"{#24FB{m}}guTIWW-n\9ZQ(Ng-T Z KX Bӥg^entlgy5+MM6aHr*�ŷb�#Z_:MQ-UXXVjWZTK]#Rn}N9|rƧ7XfT$cǽ;iIU:nmɱ;vPiRF(g# r&Y\h(`;vTz?iܣ'4'l­j-,6V;h8\%p/X~ q؁e.zGh)B5,]M]6Hq!=}V Cڷ˻p<j}wz?YiEet߳[ O;l9Wr/:vQ,Dr5<e'oco?KQM=WAG|f-&0sav!U3HcsItcpCnGqfqo}$ٱ t5u'PU\֢[{3a�+1/65:)]HAbNѕ!(>#h,Vf H3�@Akvbt)WT][Ӵ(30S#_B�ۑ6{UQlE jsNtY~@\[xlM8KOJ'j3E{THk�vh:8j/"+$ܦcWӲ&ݽhmt(w )5]@ >8v{<8d?xS(mQK)-e0= [s%;78o='_=[Q�dG� =)֪3&\DA%$aoŔ&\1>tC9Ym̲x*q h\NA;lٌv#3l{O %E%hg6y¯uH!ݕEvR f @"2ɹcC(ʺ?QY?f_f}TYKZi)a,o,'|ެʳz_e]A9G<My唱RTk!l }iM td,f�_^-`ԚE3",^=Rϕٽ3tgɨ1{QLVχC Vc (k3RF ,A"qm`m~ɳ(/dͩ+(Ud\[0 Lت) =#iXA:}M8GY5 oŻS**$(jQeRZ.iJҬ ֢Ý<?*fLJPyY~qKZ�"os+.K~rJ^5|1B޶fk^m&N|�शh.lv=*~X.ٿ˪b�V\8+ Hh8c*aSr~l(YJimc5uQPZ'Kn7_`}*u؂VI P&K:까j@8R0QXUy#ٜZ^ g`t j/}?(kAЭĢ nl?eM(]@.Xp?<-lbRH՘͙cHnM�,j"hoPms V)&BNH=Nl$$E3(c v�W3h (Jy=A#bi`pO s%2`V)EgZQS-nY.aIQU%D"3^FE<db;c_)ec ��vAHT[;f6ϔR;jY*"sŬ~=V2bP6&jE:$+k"Ԫ@ssgRc(rYUVfD�B}l.SGR8+I(I"L56pDH?xqTtNS ^LǑK-R9Z2s ,7:<p &ıG_CӁe 5U<w>˶$<$F]CIHlbSW߷nj@I@ p�I=s'xקD3lL6&OASǿD $ )Hw#� ۀOm�,bX]Um!4Zۑr{`!_B:,p"wrE>gFVLa('~M'd?GTގ)uA?ߏ׾EUVFtE?@F1_lq)Kv6p5WRJi?!Z m~OӋol4+0wYJ�vr./G[uWQE# $)R4 ܛn�O sΨǒDgJ\$uQc9Xʝ)6uX!kPyY.H'1ӓzH67Ly 1ɲvbiQLp<݆$zͯ9|ˬN셶Vmr;4VW<j¥^kn#X uY@RIG}ʏS�\۶;/#(F]�c=5vY˸*mq/.}oO8܏=mUzxF+d)2=}mm@TJ=A-Eŷz~gX;z] S2(LlŸGN=z"@RHIaL3e)+y "Z,�WKkE=qn^0E8T�+"&`U_Je(j#Ȱ_r#IVa/~d=k ' -!c*̥T. MNb6/3En6wlr1*$3\G $l 6c_,u]7,eS'fI_5erߖ47VCUESijLsF6VHHS͍,�^SHcz=Vܽ >$lN+7 ]LkKHz`b N"/:B*t\~rE4I d$2MDf2 %ةq}E s4%y#-JՋݗJlw"}D%;BRNҤ$9 M;+RHVӨ( nQ7MS70rY*n-KOʭ$g`XF"7{(Y*3FBi r l <n<!Y[ ZkQv(SR5"4%NopNͫp#fخ2CyLA(F[K;z{un[ ^UyU,,aulg;ܲ)r-_2IC:D<m1e%Yu:Y�ߑљ.)wֶ�OK 9j4D[U1j .H&XI9<r+NHXg%T!U Hw8-YyB#ǝ.-rw7-Zt@RX\Jgt&EGX("gIzz߅ fj#ji皋[5@Q@Vv܏c|(i-OQ). bp7,.o㧮hYj3]ck�HM߀[Y\k4u]I]j%J&4D[I:TG`E$KOkn5 xM qfj*\J)VaLNv35~M `y3+Q%j\X�ę _XbH< eycux06CZ'ciP H r86aI\ThްYk kƪ�jsk_2 h#~آsc6=hFOCy# m*Bن m #�*!t'TL�,aوۮ%Å+ߋ9"zV$gLu$sk$Zll=j<idCJBu&"=;u2;ݹ~s >)<ځcN ;@X{q`p`Q[k֞q!E\t4:3 Hēh2"zWk,> zFHABCٍalέG␦H N㽻 rj+t$1fJڔm)D TuЀdCߪ& ~˦b+H;lMŇ釭}ZB(#Awk|FJcri|P{ 6#DIh$ƀyMMĒJ1Ԛׯ"tYً:qib,,Hl-<ڪ17.oN-$^\q&Aumq䂬,o<�#+wf]8TP2߮ы/_UTE>m.]2i %ߛ}44{ͤ8R7 wǞ\;*LTL|[SF=Qlx'px17ߌ}QijEV++$t. no͏ #U,kz[D"M.q4e<A Ӭ:Л;o4l.eG[(9E%m7l|0dw%Ȭ�þ2ZQEcuTAD[FnKk}}ͩz ̆@7sG&c[_9:Τ2f[zPO<K%TلZ(J5% x V1,/�T4ꉗ<N㒒E*sTT}foLW /At%IoSy~^d?̫'Bn]U==-X*xb"7[]~DC8BqB‘jj5 >I{#E%! ҃/yH)f/3b[1?^Ìy>=X[̭jʚ9Z(mƛvkom=m9 u2Hr? n CH,�Lz;=T12& pc;Ssln. WRRS9uل 6~+:4�k."誥8%p`OřdE%ZCHw@T**s,C¾F R0܀�|x(DK+ xǣ rE|Zrx̪)w ~k^<ӧ]ɪPuwO4%"v?#@�}:ë LūiMҽ!.T'p7<oN4iij5%m7+E@�  awi .Nn}6OM%#lp'2O"1} nmb6s|(cQRty*j |m{n4!}:貺E;uWD`e,7b.N"JgWު,*̆w3W1ԅKă`lUJC 3#Zx=;%9nUQWW;{DH_^iLp˯E- Ȃަ{`�cNYQMW՚X% VI3^1`sͧꚉ*ƙv ,}@ Z3T⣄@&wQre(mlŋiԫnNWmͱZǮR$�JYX76~|ITSTj'd@rMobno*:JԥPޭ MWfr 䒷$1U}z!iR8k֒Ʀx} :KZ�A~llЩ3SGd` ッnp,f߄o#oGH=ZhPXvKzJSuzi@ת@l~N%'< gTT)e;+R}6$lF<1s:e*b(tLv�|٬mKQ4Uj+5@!! ��톼tx)_*jg17!v;�/ /LD/]~ &omVwd'1*,{jbAធ: sSPmNN;*M(Ŕ�b��]WTE_U441,ڥU4Ʀadp7bE`5DU^iUd(VU^�\qڿ?r8#ZP<VF,(܁r�&8L2 C5 ;3Lk[F�PQ ^闚 ¤=TIx#`a܂vmULLHJl m+$RǥP;f ez,Q謩TM'{asO/N`9ɒ,YG:7 .`5RIgZɾ)) s.?Ȍa'ZdT Y[VsmeaEY3*%C^Gv%s?8s g^<2L}1*JեZsneD źsD$dUնQ>�z05j,XOBt_N=%e34psoRxݯ1˙R C K sAna=&S!�hFB 8g+8 MI&)UR)d!J<Dn6p�S [OL��< F&8:%�7=PJ3n!cOJmB2[4dK<[8=H( !7R[Ңݍ1i=} E_np X 3/ΣˢX:˫) AԵP�u$ �<HY7h|UJŘ ZjfZUX/ ?z33-O66q�XX12)< NyX�}"<O3Mѹ[HU�rXM!9�C=6^xyYUZHEmiZ)ͯkNzUˑγ@chIR S`;UJ*6,֯7J'$v� lvͅv\(Px}Y8U cg/#>|ُ@TɔQH{TGAf2%=Oy1USŞRV@mK77~.5?US:Ef< *+%f�4il{Įmd-}5aaA n,ZS.{'\$l*0(jS{39i s?=iC4Ά-؀ҭ?Rp{Ɩ*i*$[NCSK5lQ*%ro`{o&rܿVϔKn&|%?T}`3T)@1 * 5 TQg'PM(2xiUF׵?Lh.dKP (x۷qQfPT�kRğP;ֹǽLOi3t 6PٲHݧM)\nc9؆V9$ F1FbFd#"H[gz(6ޏcп)tĐO!=DqQ/z겎#Q֘^ t,{ ?<c (˼Hh/ykWҪ@ km'xԕbp)Ä%-sn[dNbIm5qgU 2TxXi)c#zG,JDqi5nHUP;/Fcy5g GjFVIb/*R(+M-E$Zx;Pξ!.j gOeI؃MołQS*Ky:9S򍠮C_$OҝT2 캞 >2b,߻{_g} sUKQHm^^YI)'+&;18ֵ۟7$4UyQ+k:*`.adNwMQ}<zi_ ty:r"�:ߦ&ShAòvʒĬ :k8ͲzJtjhf4jXR/ƭRqKuS#HY\./1V*Ȳj$?OM3LTY #!AwB3XH-�cF.ٓ HtAմ;"-{Ir�G5D֑�=́;b_Z9YJP%Ŷ66l̔tG uӼg{7mq5HVPxvLJŋ�*K==DNUyg?OWK13Sh�obx'b5ȨϖDU2H#Â/2*["IFǛp4f~MְgJ.I Cdu�l-9B|,QIG6�#_:: Q1VmngaY @[PbFc2ْhᴙOxS8f|m]%V}7֎pwAs"l9• X3ydN}x?nh-e@y#ov!=J{o #HdJA: ~>ld-q<q%%* %)aS̲,cלc* w1VG s%|Ae ?;vK : :yQ x`;�L htM7as&*_Hd}n9a@рǔLgHc1�[sPLd3iB-ðh3z kk+ie%ج @M12#*i1HPu\a܍)I0AQa�49F2VxC*Ty۹-HS0Sれ FͼnvacU * `yhyT5J.B@a{s$=V kFs&1IO"@2;'c܋K<tveK5$4  lS&lqs94օM�27A?ܞ~h`ФTGON ,dPQn8<ZRsc�h&? 4YT"AU+<,d&` /󤽽kD-xc*Dž6n6i^<BR,/q b@BXj�C6N̲c <E)fnBը6oZ儰d�c(Zpjh"(eI8*/h+k34rS :jɚV,}�� 0478�L4; y�8$տʅH*PLJ}܋9[Et~+mq%*eq~cυ<]9zyGXh ]^c`};aҰfSTG4sM dQb=" 'cb#WʆӺ5X(:rmb;aOWK"SSğ{P,Si. NcrHm$J3l3y5:de5>M,KVvY5<Ob` ˵XG fG sJ؍D6�:͸ݽ6i$t,a Ƞiu�͉#kkRc @q(P5z<-9STIqM<wՔHLd-H+9 Hw kH [O䬫28c% G;]}"<_|QT4 ~ɔtՠ -ȹ$p%:AgQk).:NQ eH*2 t[S7SLӴ6&U vO3r^(+"*@*#PЇ7_EKmMReI%D55�*&Шk0F"&ϙ1yn4sM=\qz4;!%s-4T+w!\(S}~[ɸ)IʐjM6\EFixQaES5m\c%VJ%kWo`~0睍-Wӱ!",‹0mÚkQwBQTm}憼UU0AOቦُ=-OZTRh$4zQpAkVH}JQdF$]}6y$u`[=zYXnF .Z~d "KW؟(uWU]YYRtf"F A`ٶۓ定-�.V:5-nKiNXqm_҇)頄,%kZ`7~Y"$S$"Epz1,L_N"E5*0NB*J܋rq"+Zޡk\8cEDq-ݚHP|SQkNjZ"TG&Uc8<{}t+~|dI [kmk m,ձ1qnEs8RJʆrNX �>ߨ̌8X5kXb*H59)gTf!!{ؓ6 g Jz V>S{'ی4s 4 K'X:X˙MrcT!@,_@q{ s�ï8]a'<*40(<s~= EI 4pjzpV݅�_n֥nyyPmbIu,Q8шnAVWv=9,Xz,*TͮĥגɯUAv 4 � ^�sD(m8U`3I#xm ΐMye:!G=2i'Co}<[<T4zF4K75�ETRjŤrKٍ[ i,Vi%;Ƒ/;'nݻ:nxC{̩/Ytšu7 &f|1ҘSeZ\e%kE4ƾ8EUdk܁ɿ&� QS;OQ,B=A F0AR_{XmqR1=D3bfs%9tR jvߒ;nm8RfZ9|HDGomD/[Ha$aLM?�PTiZpyDikj%43uܢ׵_J.Cސ)IuW$::bQ<bTIE@d BrlVIK TrB<9b.)3nnK},- fِwjyE)e n#e�V%;7R..y&6$Rϣ9>8Rf06gESϘU rno} +\)kIFM$v{ + lCoeG�NIL`no]PSTe1 # +3W.AN24=sJO.(YV*څ5 ncó O֏MI+ٌg:UFc@[qfyLM$ @*o,177<O4tO)_ye; ~,i'0 =_ӤT]bQ>cW# sen^oVT52V2܅'ewfI=4F9RUTd.J Awÿ(z#j1B@+T1;B .TXE@N(iR9تȱ#.�Z.~X9V2ZJI:t+#1G)��]CXD9DޏS#HҠjv73jJdͲWBTPw.o%O t`=$C¶j($Mi V Ttj,UHTIK &8Ec30LG7 x( STGYXš0Kn5 zTI2yURIWQ2JFM܁�BY)2%][}Vd4ՔWɇ@Xj & %+N2‚6J̆?F$8kDeL/@M%R ǭ�AgWK;WWP-CRSwF{gkXpw߆$UYr ԪU9%zXhA%X,Eɻ om0|+2CVH cc i,\lZxsܲ2lq$m?\r:�\lMpVZ\Ic ސj/s{_�c  n[�G/S&4Tjmql66쒹'8K;S+R^瑇T欆 \b8$X"Av5+k3:h"V3SV(ߛؓ�YCHvŅ-ݫricZtS9 ʮ:l-<a }&o&dU63j6ޔMc߯PԼEEF7$$\m͖sDH"}Q$b[p6a�NS(ux&#,_Jċ漒(\�wj� kkv8d:ƟRQkq|v2li6 Wm;ٽHӖ1:@0Ey1 TB\(mL�lyTìΆ9f{b�7۞:X:1x @~/N-$G# *_mqf!5  :؎s t�%lbJf$r>$DhxxY$UUpI6_|?s>6 D)�{kc-' XHg("VyasAUP˖ 4rny<7$lT2Ưz}O:PK4yP畝O4^_ EIcMLt I�=oӹH4y6VfgTsEcFT,>|D#ԁ;_g$Q5.tJrۙ߸'{mq&[@0taϚ(^MeQ䭩{-ER\('{,}<\,ILXg{Pm܌HutytI U+22otyiS_S'R@c2ܝ" rl8Ei6ڀsU'٬wX0fs/ѫjĴ/K䵖`!԰{b<Yie^2EGDv_@,-vMƒʧjr�#,C�A~oOGZʿsŁ[˜yv¤c8UVhzFJ%K#+4I_ 1"b1U̱av$?Jiac)cx ;J'ذf,%/r#M;�rNj]=^o͓�~5ZsY(0@$mc7kX©d9`n_O$ʔN�0K#<^g,Vv7ʃܖ>ؓzfE,m"n~vӞxSREAIA) �tgQ=iCO('}_H?<7?af, P@Ï8ׁ^-yVYgj3:eGi,>A$c~10/er/^IhBT_%L~xF:5ϗX OYb""6P) sH'dA�H$Ʋf0HcI�[pGqSRG.a(,TM?by7*fej}<.s>W~�HidQe)ܝ# =�F @?ha;(덢 &s8$X}`,%|+&٤bfk{bS|y4o+bL6/LgY B[b8I N0j8C2I XSNǚE+<zJm CR4 dǒ8O 5Z>FeES-pt "71xm" Օ#Rl}Gȏ_3BHǣdK*Ł؎I`Tagbdo|ItlƖ/Cڢ1QǿĜt=R) DYRGo4�mqF eT IrU&DIF"ֱܓb6IeKQNSEm6ߛ{ql:9tYz2źF>�tf2SA}a| c6Jn/h(T3f^(jjR~Ubsk/}{T(cNl7 pA&,5X[R k:/C-Gqsۋ~xqeӁ~ΔCpBe(4J$ap 7n;K v9RLꊰl�oUnO+N/Q;-ΞxzA,,Hp7߷#-)[}Ig~}dR4m He 7�X˷5;<h2f2p$oU8Am}7UIjءwp#FmL P`?hAB^,F[L^4JHSoorT�RX%Ae~0u'ߌMSVnp?EazzeIm�|`@j?9.l̓xrCFP6Qk!wm`I&`-ױ{> dNIpo)>!X2TiO5'ʥ?3zRǽՊB@w<<= (Y,}p,Ө%و*k=`El`TŁXiTTys2HPkی ' #k< QEW .I YG`,;}>1%MJ?o굂٘Q3'5ŎM?{HVSB T\ŗr�!8skc<٘XFٞn+%7VQ}L{-+)ʮX^vU)K &h_Ic}ŭׇ6_AAݠjr'\Klcf$LfXU@u ɛ3驪%^�AatJ)Y~5FZI)jݞO=RZA"]zes&԰K/ɦ9E6U6#xv jiH#J2FY|-̺Jk2ZzdzʚY&17:l܋:2R@V:X\.j傽ZBuv$JjX͂0'ak[TS J!!]Bx8']U:Fa+j W6 vܓȵǭ a~dy ULOpw,AK 4~X;q]2* *}!A�Kim|tzVt2G5JV*T�X+Ÿӯ;iK-!bҋ�16ƽ颍LSTwe\{YIДpyZ$5PF̒%I$ݐNBP:Wy4k+!R0E`SefaS*IY(�w&Snykc>SN$Y<)jGqb/f njfLM�VU?s١J,:\ED ōZ� JicEW4HѕiK.GI.HZ%әRL+F.U-�\*]W>uWe;٨_{4P^uKIN*b#<!tk#,<%MW Q $/MDh$A3ܵ"XUf`7ttΑ KJM4$Ϣ#};c0jʪ�,+CVb@#FzжeLpT!%9kb ~d| RjU:Hn]NlML:d1̺QK�Ң-}jytORn[\+~#~ Wvh[^�\_7T3'Q\YbbB/|HEJDU8ME[,׵HnXۂL[AUUY<-VEz8Өk3yo`Ba&tqD4%R\ySJn5.TAp孍|2%LrQDNRATlI"ݻÔg̋NV sv'j76{{b5 eIFk-im4u)ˤ@,Ĩ%oHmd3SS^4*PX{aC"yC4 1( FQfoH�{&EVifH� s{b?I#WdJp ]BIf~v -:LҥF4R@NlmmŮF%*m5^]Zɡjtշz*ԩjJ!*%hK_m68Pē ,/,+, :J/#JP#mpR2jM<̪ H ;>0tuhQRU2\ !k1 w";II2TҴ#wn M$Z'P )$*bF�vR7!}{0%)+ G 7V翟}EJ{$@)_HM_&Je _rSߕR$d T,ZۛCsm.3莮,u&mRM-OKJ szҰ1g@"?w$�rnm>]]+yHElP#"`Q¤Y[p6!xqmaoG4PNYLp,nw;=P/mяąKQ #I� k�V0Zx$R#%:xN_; Zz&h^ZqPDjN"_`AHMI`S;hO [15+rMl EGWS,ҪFEow᳛VQ!,.}* O%-Xj9~YD4͑ӬG\O7̲eJ:jMHccrn�{mZ^HS�+*eHVzYYA%I GLcB$wG;o6k44SA 2�Hɵw8GSR4(@&i#mary~>1Rc 5aԩZ9K4A}=5lнYU)7 {�#n`3/lbrDCI;6�cOROE*ĹzHZY=d.w<~-PʪDL9DCELC|00-%hGD\&4Zje;ϘWW -n9.kEM)7<ܛl|$UԵm:T!a2Ǧ6RЅz�S{0�C@sK^ NWSJF5h ;M c~ۜAم I3T[2--�g~y.3T%;\_8 YU@w%H^qa^JY5j) *Jv@�uHv�ېE^4YS%lU y MJ"Ad RMF_@Š^,)ӅU}i*73̡͡@؂O߸0D+AeVT9KB9XJ蚽S}w$$}!+0J_9u ;)gk8P ; Q&Z S_SGU 'A$يv7۾S*V%(Hɵ~cn>]!@=<11FdEov͂ٿjaN YDR$NI*\ĈF�$Mp dZxq9*yIO5 mߌ))՗ dT'[U{bӮėvA*uJ$:Z0CrXo`2I�w�$&ަ*ltxa9 e6V3R;AUakcYGP 2O$ bRS|S,[8R6SU$rƂXH2)66~ L%5 rnfnx=aBXXP*ᨐY{!`,nH )s8#h2ܺ#֮o:Vm> �:^*^L,/Z@VNӑtNq]<JA r ߌ]ĚJh`#u9\pVwg:C,rMey&sZLo<GK#o$m;;9fLԪpr\W/kx<:؀7뎆KJOm:- b50Ѳ6\$i flvJ*bJn~ߗ%aeRP_m;Se+4?u&1/I }Ze^/c2tWM%/U0NDM{�<.D[#4Q.^�&s[$aP0o_FNU_G-_n{}.s~ =Vid_5meX\6o쪧JYdFn8 {r Y2T!YB<vBg`jPr `R_~,5˳CMI3͐Ee>&˜XDn};\w|xSm3UM[U`nG1-M_SuOT)h!Tzs߶:Fg%/ ҮG|BJ /QfBG 8Wz67O�:{׵ehץЪHKT|Y@mÖ{_Qt2fY&a[eO9�\b aDJpU}2I7j9;D�@} ^J>,d٦]]�¾o5�U%tLeT9dy6ULPŘfO- MP$;WUD L$b-m*= yMDGt:fFaf^Af_?@@R6;+f5% K$;8f> $$�J\((&EgvX%kX]$LDkUQ! zGr-QAͨAI뉷%6:1fR*7 )[݆+%H2 A'z ?3]:?=eME1ԴT\yu�pl�@D)kLQQҽvsU7|,w)78fT/\D4&,{4ir=)K%4k>|N~WgR0x"Gf EF3;9ƝQu^q.T㡏ر؍�L'*d36a5c$� SP[ ;Z�O`5JEa�gbŤ$6\`I&~=j2챖]z)+ݹ�a|8ˆ j#n{ûHІ�ۂ8ayі*ۖM|_\v!YE4&P50#])KA؋NTTaPvCqu߃?\:Z)K*8??ݰVͻ#^$)!)A6c B+~NԨXf aaá$@X n??JK Ab@ � KĒE`&zzY(A(gJ~X9"&9*)&@YXLF׽9(_Mưa?`ZeUr=/k7+)P!luO2C5�z,>nnhֺ1Č {݁gEW �XI o:Jee'ubZoe;S3J- BҜ$Yߡ3㧩vyMd>5p? |.nf7+ %b@� I^ ٥򘵮kw"^9i%Sx1n9b @)+l}G*#:fgNs6UUCB0H"'~StB%miFKAcc>xս;5 ʝYp /R|]ά\>/RÙӹ 9`1mVRSӻ<dÐ"SLE]NF.pq7\ ̴^X1k_?:Z|R[̥L{z/qG|,M*TSFśeM,[>@t%09Stܡ]E* 7QqUԱU<KUNӰ_EREer:XG4I6:k퇌n_9Vbd[P8֧1;=¶=Z&RftC}*--.mۏc0և'_-U ķqI=~nG|L5ue5T`~U0QRmmVNaCSk j=5B|fH36VAo)6君?AlK9FgTSVE= q X24{)#s%PV)kXllM-l[ jW%9=i+3\=X1ɑX]ok d1�);cLuUH'&W9/߿Ĕhd:DDuhQ!q` =%B2k,Fݻool}qg6P}8:,8ZZ,K17ǀ>?NUKsyޒ" )?hkml>cO:ѽO&E)-_K)YIyc@ܒ@7�:<FI (Y ڮ#mTdªxj* D!�ܕoLTVV!qs[v&B+QJ'trf5t-O%0Z$$ ouFNg.#%/Xw<{bE,_ZӬ!rm(hVS-8`0a$f0 I Kw7"vƚ6CO%+A51Rfyccq޳ 1=~ֶyiSyD@GąFڈ*v æ2ꡪjx>DUPXHf"omeIC͘bԱRMJ,kO +S izo$ S�Q�ێqT FM:eYBP.͢'}H�e𞇯rJu碆V ="Z2xkә/3/�[ '#B <khw3Vb\3 ƯW5 ^! :|}xFf :+!3sO85*XV�`Xa1_R{2SH$x*lwPM=~[ISC,^L4(Vu*IӦ.,m�òj mEyWRήD wŀNjTkvz wyPʲ쮅k76mrFa,YOdQ6K(Yu�5{(zHʜT® 0$3 KArѐYԬ #u#H[X>‚Vޔ|BjI.cNjjk aid:4F}?f/`GĮG4 ,3[5ܫ\ (W,D6ZŮus)jXiHC<d i{-;)I/nMHV5 p $8uc5)V4YSv<+{׬b DLGbdAc}{z@KM:a <%<y( nnE&˨r֧fSe4^iЬLvVm~#4(*~ƷJys${nQMSR*OCyNes<?v*y|,yuͰ8vӨlmm[09Vzyi(hڢH@AU/c{_n <G>(% G�T 콹$R5O%5�+2A`(<p�_2%9)8Pj!6`Xl�zybgS$ Q H>-7wHKKV`W-1!,A$؁j+F35P]X�SR7m i W|qA pX}\h$t˟Wy*Z䆒cQB"6+q;.j",)#S2>, ;aҥxk!U(Aqu1e7A8)R,$hR8Ԉf[ $nn JJ�of~V4%^$﨩?YㆢeW$ e+U{ہdW/"$au B�ѱ H;c3WT#,ANVYl^<X\c#HZG폔u0 i$�nKv($LލSOM<bhIpԨO8 E#9%dI GOaU$<QDHs{I�}'ªc(&Pq C}<6šz)(DQ2/*X+=%w>|d*Z@m8MaוV<4dp}}/bh'ZhŪT$f nmO|0$S%qBյ΢ &sihf)LEJj@"ߝmyAI�Pͪ$Y<rD/]l6#Z)Um~I1 ׼xYXeԻFc׻K`ǖl׵<,>1gAf%ik{}?#s&Z $Ze&IvEA�=smQUet+4UMNxep|"*MiuYPɥE-7xf˞'#*xPӱs|`+C(熦 ] GZ$ wJđA}3T6ſwao~7 *(+Ӻ-2aa�XN]515}Z>ciP 4rEn785nL2ZrOS"==$w$MILqRMI}ͽT,T斈GD1 =mwa\[ 2͒(4dFycp }y/7RKkT-�eNG�܎yXf<Qݮeu?7&q}Ӫ?HkK)vPT<6/=ɶ�"Z�?ҕ @i+Lb32RcXQJsk{ 5K=MMIԤ#@ڷ6ؓ eLIjC$%gGQFֵl~lHŠydzy M k L4{uxPJ/r UlqIP"*gpn�>rv-2ZO=UUjk܋܍o{`%WG-�X;pw^">`Bo�s7|e Q�_A)3[= eq-ljd >9NA2+%H8&'{_"Lڑ eu-P-a>E96!NGYNPwRXk)'+"FYUL"t%7$Z{ƴٙc)2UB|X8ɳ(ՙ:6X)k^{m{w!QIUSKN+�A܎*R;b5EMK,|j�`Xui\߁LR4<dMQ!$(b[6{c-5.Y"*9 A٣M Un G[`vtƒ1X"4 @cm~_+UZW.?AH)Ezy^WL}LE9UWo'7�w yjMTR5G[Gi~ '}0򪨄G:_T:JZkHfeNm߃v18O}В{P52NpӝEX (ċ7=EAUG_kҍOPHdtT8a>rj ꦮu4 ifd W0mû2*/7/Y=S) rm{kvel\z&կ(R~&T^aB3<+-drz,$F}�e  613x9n}l9 ̦g,9b"[}S=u>g_E^c@;_"d &Cҟx]S8&o^)V!cf 7v3j(FS#8T[[(*ڏ{}2%:I r}|pLV]a6 xՉ$(ڎnnW`oKm)uZ2 { d*cߎ7D qJE!3VW-4H a�gVe¥Yq:0lZBY^ th\pzԎBbRFDY;;] hd�)+رPnmLyTA3&$X|3k(ێ?%R(,@^l sQhrQxeUYDf0MUI- n;o|[Ìz]!1~TiQKmeYAD ;4t4=?[u_SGIO&KDp} ہn1{+g͗RT(eoӐb%YA )փ1ixN7oɿ3ꠥG8,�\Xlx$}SɏDIkmՓD;Ai뭋^ 38dN"PRjg9(9m)|߈ͅl=2 )نc_RmbR3G?*:%AIs1T;#`@;kтᯆY|WoYWiʟʆp7&ٻjR;LZ厖K41b ZA$l"Vt*5:]䪬:rh,t/5-#G2xc%T$o,Fە׃4|3谊Y;~W5�� }`R c-**C#-ǘ;>T%1� m�x?M8)i-_jx$ [ rnyn@I򮤒2 s ӎQH59I""b:ÚVH`ɨ(7a>.tu-. G ݱ"LWtB"Dߒ3Wzީj$#c:Z{^N} L%Mr`}S0Q4Gʿ0ļUyzT+ykaa;ٲ*A`Jةq�,C6YOR)s65;m6;cLM ,\Sj1VP9'c{\| v^ )AR n R|i~Qd,b%6/q -�o/N[˪2ft0.�=pq(d]}HE1b5S�uN3ƝH\;_ ') eECiVνl,32W�%OknquB bE,H� K1!z0IMa1eCԡ"}6oTztmck[T+y2=ekl� HPbJ^%`:'+qꪊ8djfC&OM" .N)!e%e'1&VɬiQϳ7ۏl>)s�*v&JU�.CGUXL�6\4RX>/|g(jj'W)Q![p68ɟBƱUhͶo:LTSvpr)u7P5SBOFEG˧Vsc3z>:#558t,h\Zsyc=,Moޓ#ECЃڎb`)FL~"5u޳~xR@&iw TEfwYA%%TRZZ::Iqx7؞KyH "m AR~_##SAZ<Ek6տw؜lIRn/یIxIXE-&}$UqzQ%ԑ߶Iei +XݾnKGS*B%8凟MYBxVƅ(%w78жVA\Ju!*/P@Lj�麴 )7XjUY7lHQ"m{6MJpfˑS-{[ßDFWYgR2A<ebRVBֵ퍓3,}-^t:qG{׳,}5utq ¢Q$MLzW῁3@Vy.{9:JU"6l?F{^< < .6 `>-o1$Q؅>�:v {?FՋYXtM 89v�*PYs ۞�HrF\خ&l~ڛUҡXH\\Bh)xM;g6,HU?&&)<E?�Doh_Uj]KY/o᷶;i<[SvéQW, Y:R*SC/s7)HDPYf ͷÍ:fȡiRזY, 6V"9G%eIha˙Geb8 G�=2%@~7yfg@4�ʙw/Tk~`/xr@2ya>?# y&T$V+k�Pqm좏(JHdXU:w0GJ)׮P%KIc},6}!޼7z/xs jufϑ[M N(b,}5*# v:�rJ&ֈJ� m~�:aNBHk/>T%5<DP4f`֒67!H"ܞoκK4J:<,f"K"ؒZq{^܃Ö7(UoDzs :Zyv}؍:NK{,b*& OׯScC"A5DTSu-u ߆3NRi$i hT!nEqsm7m\·1XHU%.Uyfƺ<QO;چz}3Tb$&OnMĀ'MkZ֦wa�Uхջ0V(D6.=% yc�5y�؝C$16GD.DU}(oO{\fU]GQ e\<w*>^۔@MiFYxݍ@ǒo wp\BKV%HH<h/ w^HPh4;30/p7Q 5[QMC#QjA*0!nJGqT41e2‰$5�SyR"�,k\yvC$,YZU"JȠ?Jg6ƃ|:33jx5<mQ6܄u76�[k{ܤ*JmR□5Fa܁;b}85=)i ISL JkcNc1<$LS<(f%݈.Oڎ@k:&CqAe%љ҂kd"JE,)䌩] MRP1ʞlNIfTzha".YIk}Z8b.(e*Գj}d\@@,X+zZh#SEQa:F $�5iAC + QPyMm[#LLbp>H'j` X|s4@�(J ,ul ȹ ɪ S!2pB-ݽQ: t;4lqb/f v'J1 qJLXܖ Q8H/G}j"H]:STv@؟ķ~iohI�uRM=K/Ibt:"[yDqܛu-PyRr^Y|܅oWm "Io㙞kuDI[&�`;CrJ!晖 jlmrFw:iPoV(Uɹ\\[%')j%o.\ [sseF)" wK#qs`׾#^e C@V hpm) > .^Zle8sE@k }vo ]6^$rA<2Xp\ۋt`4mDR) $x2u]kā 9vz~�I*<Fr6�sS(̐T'zH8M=9Xd !*tfPX.n3#fUJ;<o#fqҵf`*/=eHBz Mk S-TE} e)Rn km3'thZ4HG\n[լk;SJu3Lܐ %bd$vpC&;mqk-vj>?~Z$hIJ#AHq2P{8292UCVUU*@.}6aW$/]|D>;fK ] YdSG,,WAoJ-m#1"򇼹uq $(QdeR ~Ooaj̋TtET=D%BʼnpQVS@L`Y}Fױo/9|<rTN9W؃1$Nm-⍻2 ^ޮzHdѭtE5$^o1M4H&˨ǽ6߽fD 8R~KEϿ#Lށ8S2,jJO;[YMau$D>DȬWTQ'`JZ8:1T Fa�`w+0VIP^[ -(+W &@=W7bx`=.iEjէ@wp8{h<S RE裉R%4sm.Ec,UM3!ZfQA ^Ufd&I()ٍ*�$X`S% FHQ'8‚jsJ2̧~0ꤩLU@,lV?{zG#Pf5_taf2TbX[[㈞,hd3o[inEI8ѣ`ccc157zpofXzRȒabSLѼmXn6ijKEB>y'Ԯϥ@{ r7h֍u!<ř@6߾& ZU5t<,$+-p 663\yu')?CEdI=FZC?b9\aS= fTfEHoW[G|toL4i�ڿ W鞙JH >aÕHَs| N)(E3մqHU")y VA>Gs^_WfQр)֧XVo}.' @YT5D V%H a|1:%D%mAo2 P4mN,66Ghݘt~#E3^(1D) SCN^4+(Yp>јROVĞbå~4o3kr*hm m67q/O*PC _߃v#RY+.O'ȝ53B92:z*zΏZ5Q�u&K-Yѵ0&n}dbp8#?K4‡6)QGn?<)jg}5 I�bYo6,6Wk# v~Ny* ogrTĝFQU6]STP"L=ߞ߮*6 29;c>WO,YG0:hI_Pk_EйQ'W }²3 \ߖ7@ًPĀ, :Xb54]ՠ~`o7ZĮh "=9=͇8rozJ`Z\2mͷ|LԡԐ>Lۋq'nlBt="ZR3pi `.tˆ:c 'na^V9=)~Ol�v%պ?S̟5ᶒ<īZ/KI6 KXfcfe%|'ZjGuox&đp,V&c )΀Z`\YTC׸8_ 5Jh5|q~1%tO[F2:yyJba}��QIϨ\ezc*),H%wmݷNc%QK_5'u92b Hn'|k�E~}O=aRKhQPiH78xtC X$@ys\30vBKk ۋZYE] $H _�=!;Tх:H+=9[g#'K §`;�[b'9I/YuU4UU^i[b bޙ-rw^EG9u*Ӯ{Fέ PSP<Yo*N!+̓\Ooe iE4WЖ$fL"ß\U]YT9wS EK-7rnNKBPy6m3ME6HDb�6' Hvw2W1eJ&_k]ż5`TٕU:eK;XM_WT<rF-O8#�cTlmk߹o[N$Ѕ2R/~`*+� zC$V^c4L̡BB߅ŀ'ܓ1ZґYf =Q�~w#Lo*Q%HI <KYmޖ$V5©v7_>e:Rh fX-p}o| JLXމ䥚rL5Ncw%\spkf4TL, F<]*2(bMvb�a2)`AWFZTO[NdQr:"s2Xֻp=yC7WEp22}nK*-Үzzz*yf$h#P5~�=�1Z,d-W};8`cak\7۱蝟0U@whsXC/W*5)d 'vc2XA ,sQZF FogxiהUK 3Yw)sΖ3"Z0#kom54ťV4jnU$&jC`tgG͋+'Y.0�F5JTK%1 A< GMLWE<dD&"o6�G9+*Y(!)(gR <? m=T [x5h>dwB$JƘ)/% ;o|fez48d+ C1O0{~0:.`kmO"]ϾE **!'5Wh`ՙEutgK[k|_dUR8bM{Q=9zJ Hke#fo!2ά{mŇI,)iP-GPQ$Ǘf,J}8BĄ\lu ]+Xi"#ͪFIoq&+3箆f RSﴵo�pNߞOYe=M~S^ES])yqbGk7�0Xrw MC MK>}t5?PV<2TSeo Pժ_ӠEV8jMq2|*15_͉T->f<�MpB?:d,pԹ]QDg*Jtͤ߹8g|2*ҡo@-ؒNl\bqf,6`g�)-BD13SncӒQK=n<7ݭێ>bi5*!5lY(SK+E}~m͈w;hj^ܛ[$[ gk "2*`o{r`ڥP%NjzG?>žO$E3HXXE$Gn0-cd[E<et[Ik'cXoIgy07G(7'{{|ޓ%a+:ڻCՈ!MbIȳ\9I7d~;�_>tK[,]=*yNk#IX<"j`mMƸz2Y3iQ$2k'p�Oz7I.MG[}.#̙6t$qM o�] %s%;֞=8F%鬧9,+T%KXcg}+_�YV%jiΤ#׿65'?aN?4=9l^~̛/$zmknqx<:txS?OW26qGH2o 睉['{3hgTGޱk!Q-KN.dQ`sW{_#(Œ5dEbĩCY P3̞Heտ+Sc:V/FyQ0n-w*Iq gD:CƳ#uxc{|qe1ݐ"-,&hi�۟s�(*J*k4 ioݰt)K}[]5Ek@<$2 ԙVy$$X/-0"ͧLg鵾\{�fe4ԴIjဘv~E 1ڧ:/c ť# Vsn� %yEjKAENJ]avԡ7mߌ*3X߿UWʓՒ$zHт�Q"@8y4q gMy6-ZNZM�‘$¸.gD W8+OKt `D@>aȷkTtyEm���cE7f-;0F*f!IBQZ\8(@Y%DݑIゝ\I,}-s !�Mm�I @1L@n_CLj_^_PB:mP̿ Xy|LTRJSQ{\۟k[==$2ED1mx@`aH^}˟=JI):F{v#*zS<%X]#!oRKr9jϡf55͕>M(di#Q]Wr ]oUC &\ՙts<[97m?%յb+1T�p>и@RK|xV^)&4TCfE%#M;m{b>?E,E I))aمɳ}{vgDuPEVS7Dr@m~F+snqB%s> *߄}}3$]R͸׏-$mKhM/>Q>'quP-q& S_2C3H %4 ~);Q)G- ElX0< #LVȑ1-mpw _ 7vj*K~_E4n;-ۅ)Dti<>qP�HM@><(ښC<QqPeVV&m}~/&D1T"! Aol 9}2HuwaQU�= I*X~NU�ZTF rV OY LZ F˶Ăt/ȥ"62;ې0ꎎA棆k'Ku\8aXBIid!'H7)%mq PIPrrϥY� +JBk†$g-5:*yʥ`I?UؐE[m8KġsrUY ʬpeH%ױ?P/#K++N`+qX %.D&pIÝ86fYOgh"H%`l?+~ EɢV)4O4i7� ar8YdAQTcd ; `:mJE,Cˁ�B \7Unm03"޿JgvCnT00o /k3j,I¸#&!xQ DVEv;o݇o =/ bE&ۿlS@'02˹0dH 6�~v5l֫ W mQPpju 12#^ZDRz[n[Qm<%˧a, 2 *&؂y䛑c8;aKH2*E@.-4̫cn;J*Xe oM?kBK(j@o275^3) \hվkǁxhSϥ  tͶó'V6RԷu$\{MTNC,atp]n8c~81EUUGSO2kRSbQqbo}"܂;1oyfM3TG$S [mŷ6vlKO5u!Vf׶�ݰz7I$HHH�?"ĎN %-erOD-(21;a҉JI {zW塿\"C-5"Q@ �{{93�9'q '~ݻc $BC$ӱy55*ߩ{ˢ:ocV /&q.Atk2}=Pʢiʍb6=`ٮTUЈ .vm[�?Ka[04�w N,$< sajWGKP)T BН>ؓc#`hy e55SXJ dhϡ <}dE, mۛj߸jh⥂Z&Ylom  ~@gL`1-4)$ > 10fuAsT|=u8f(,_uڬoKo (2&7Pqqlm'qHѢHMLw_O]4Բ)H* w0N?֑H"XYTmqŞd2ӿEV2U)2kn 9ۜI恤YEKS8"!qȴkɩΩ.6@\Ri:sujRѴPyGΪiJfAܑ�M_J4SQ?`4 a nys Qd,[=`@7?؛$ڿ*f鬇jOjDt%ka΅1X@?"xe~{QR?5Ef`E[zl7睯xuBxmӲfsoꨧaa-kxcf[Lم JKKdoW21C_OWVWӜ$+t$P EX:@Bm{+2r%, 8XZţn,Zyaak7Op.I;qfm5DFG4qT+`=D~d� Ewwy b/gv'a| tvv{o]ڻWkN͚U6a$\ Y)63~"EɘS0S\�߶Y߇Hdҝ<r�]gPUEN;ojo@l$Iep1O'f*<ʰ03 _h,+wZLAAUDE5gD/}#�b[vbHzc4Ym<FN�};>5S )>[؛ Y :B+9 *̅{fTU9 3ıKzG*mt<TӵXmos}0ӓ:-}Tek PeƐی 22|7̦dG�FJܪ۞LP-8f-tn1@Z\,ޥ 6Î6:+%/R;E揮X4(gRkܟòU3FUm^칭.fdXF,e{Lݒ,/&S:1 _3xOY$!cx�v<ۭmCH,5_u=\="P7�/4T(dޘ0R�Gt:"<!y -ߍ~0: MBKO}eJ<Wo{~X߮kD46inl$f1p . ']*t%(r yiP#�.a89TSO,:-�ġO8dSm<?孝ϡ\uK1p:ЫbS!cmXj)+#H#fL\n+{QG3Kҏ] > '~g@,f= k;='66�|?:o>>tsMEY=|4@IE �lq)<}F"3!qZMD-uPԳJ}aO{=m )SQ�JpF'뼻^3):.$0H!+-dc}7|E*'DUSMJUj6s0 fmS0؉Y(F=)nEsņjqoH[QO,vԬzf Ǿ�]e4dGXLM }nNޝji3-묮K̖[mm@_V{ I~uO D9oҵ7Z]4obq;968eʣicis%/HQ.jfe: xM3w i { I55TFmU4˭@IKmv;lvZޖJtW檺IgIok-&aJ> C Zi3Tzu^[me=[c\߷L#iDa/} 6LŸ[1ݚ?Q GOEG$UVTFK}8<#:4m KYZ}:h:`opHmqڗf˾RH*@r=Pyk>Z ,&˾oAb]5Y]S"]r^ϛ0osұ鏘٦epS3T,8jy!눀9+slz(*h^KKontt?~zfٵQPV [s j222s<'Isp XZ@ϱ?2L/Di>Bް0DOHUϏLKIQC&W+UWWYZ(D mrrl=Ԫ5H�3iVM'A?<E$s\ZZ@k *aaE*g.d�"&6ӿ?k1Ki)zO2!6`Dµkm!yeӅ6X)sf;Ìu2hd2)� ywp3k9eB5Nw3Tkf,5._p x- ۅ)´Ied5̑ >l&x& Tc҅\V{_uh#cpC(9�SLI _jzrMM`dRK:<Rju p@ l ?'68($&>7K4,\[LnŷRi i7U+6G&R*X +L 5JdpİC�wUǥKJDJ�݀ۿ: #> O2{[n9$H5 },̢Xee Ť{)a"oϹ4$2o7'\3JcGYD*b}�w*s)YEy$"4Z(-0LU/*s !9s縝X=bxmُOey++canm;$qŞu4Xz: zX︰yuvCYRp<9҃ܓaarn�{}!NB,=JBg_z˯6 Ӓŋª@:5UUs K$MH ܑo/E< MS0 =osJ :㧅ifͳ07qwjdΛc[og{0XC6^'“_ t7Jʪ{S޶w|_p3"z ΢=#Jl*x +Mw۰!-GHDXȻ=Uqbd vըFaAǯ0`$رXw<oeI#kP &mͭl*c<b*cňm|`Dr4 -%#}8/*@MmH/4iëz324sz*|{k1Uׯ:{ˠ8zUxG:w?ϳUK*77'}7> 1u1ݸ#96X/b\>.0 /n)"s$ Yk~vtJB$$vo= �QŮ?.^z5A!\Hlmsm2f>LbZSjW'|T�=;Fr״}+9EHeH.ݬx"iL"y ooX ��wHݜI*Ʃ{` %F΢X_54G{o텔ٕUiʔ&d Hmry%G ܒ��DaGO}� R}_ x:T4EAs llj+*i*4VMͻlpX㈇! g7pMZc,�ki,x=Qr澠k~n0@d8)1ߦƄU<:HˤsomtmfgM3ҍQ#SdB;lLPF;^7 r/nwʙ˫Jߓ ST UC[CpGXcҤ^}px9rTA6g�ǰ�lAo&[<m E0ɕӭ")PCk,k{&f1R4 PIn9AIrFr2X?bvk)T{`J�;,7:*yZ]0>q�~ {QSBUR06� .~/QS"0A3Zڏv乺VE L),V8I�-H:D d(F쵐V,p0,¦6�kjv1JΔ,w%T؝Αlz[MTG r5nvb7z[7ɚԮFw]{{78[f$&PcNq2**UY|ѕH7;?n1W J=!Y~F߶="ٯ¹3 :Q%\O@aj< S&H&ĞM7>'}sz./U�1 *j�_V{\V͜C\9UU7ƞ}NCIy$T`Z;|`ZS$rG!IUPk 7akE~1vsRRej]ڼ]ݮo~OR%8R"Lr,=\mm l,7iڗ9*A>č:M(mJ1+r׎(#P1E}on-7KO0"rGQ�ծĸmIFYG4XA+ffR{lc /.Ѝ@R/sKI*cЈjNB-DꞢXq6k rJ``UCꑭ{\WIv&ÐU9`6"ځ?o?N eBB4Xpv?qIw_"RBlA~}}"\E%%R67#ksul it4 ]~i'O&QlKF ^UKw4/<f!4 r;|\yPsB {cq)~$r�A퀆ejB@,JQ kl ؖuH I݇mT:dS}MkFs}\[ngufH�@83N­<W [{Xp� Jjf5YȦ K^㱰Ŏ*2H$@V`X \mY#7ft+M\\s~4"oîlʔSUH(\Ί�g7�aNup+F ERrH`"9Jc8ұU%m~68T5b )`m77%TWvSC".Zy gʨѲ ]pTrSrdJg�7�otu14ʰi`ʀNb ϾpG/ FC[}dHn rT -�w4Xf 7Y ,}�L&JcSRI$TKnm}O51i* uk3m{\�x� S->$Fs F!@M__{Ȧݻb)MJ*3SǥP؃�6_d`@w<{p5<"Zf+HXܰ<l=%G$jiLC,H[Aj#<k^Z~ߏ(UG ᨞(H5HE e}9M=桠'ou9sP�`�xJ\- "7sLySyC##gӖ`'ZiUQ4T'I"nvnsfSeuIj\Ă66 vx%1U$ pImVmQ3fjo.`k�E7ar;g1;]Y0,6~~~b'XkRҕCՔمɵͅoUgH23]"FEϪ{{\-QG=Qxzhڄ[1<.fzoNqT=U]MO5>]B/QRrVovE픝2)6~`_"V_fĞO<Pg3eQ4<FS? 4pDq"<>I(sjx#~銝ӞtAt&E=EM}/ \E<7iٝ;l]]UVDohwب#?Y1Xm{aX}݁bxf1KKC~EfDV};{�F5^m;УFCkm>6~f4rV9[Xmiw<UQ+so~vchW�\@t8,ѕCgycH-$l?|G2$GRHI+;G?UKLhڸ"$—콎잾%dp�[mqiWVCA;�.0/Tj_yR,%c�C1m@®I�8(%4 ~}�z2TH\\T."ÜHvcW4WUTovc6x@,z?F*)jQQFv%K9=UsYOt �nB_QF322˗&w=/uwüS|'{R+/w2}c'gb@ yfG<fY \nq1apd] is*Y.#M>m~bG/TtqAC<m cb{^v c1$-I_Ԡ1b)%i&5I$ƀSgi E5Um >z }ܞO#4˞TURI^0lNַG.yDZZIޡ>lP]J:C_#Q'u::ND\ ğoa�b}|Ǹb�aCXRm c۟m9WRԋb)@ v�8ֱ8lDKoo?M0ieH'ho:r {oa;5i\[ԛݮ~ r3#ƒ)Q'Pny3]U~O8~?QG.*S!*Qu1qrR<uM&gM@|TD$2YY$j*&h+a%sfԂX>' *JcZ)cz̛0StWmJ{ ?ʗ�qNPfn|!c]@iv<*T mrR!hs%!6SֲO8"n& >5acvP"m~ RPTJhe8߰&^{P"mnH=1Y%8%b oqzʞL%ʝ!UsT=] ȴУ9ʛHԔ4Ǖx9tvZۛ 0*sRI:$az* pݿیr(ܦ\#Y$$uu`\[o~m32─��n )sAt|׬tMJS! ߷eER$/;spv>hYJF m{r77ySF --q�nbV9�!È8_89>R4o/2GMD*RG6-r>WM:lš�-|`k_==LX^ܝ0Эc򢩞xŸR,d㶖P�i:]kXK1WGi� ͘s~qrW.]fe@ޞa&+j#]r('`HHĹ2y՝V4j—>߸VҚRWޗ/kǥŽ)g_6jP]ϵ�4tt5«R[a[{ll'Oa\5L伧b ϰu> 䰃ffȴ+dBw*7HP�ɎsaNE+o O Shiw ËYU,}44( D(�8;g=˳)REq|7 !Rr0կ}P}2$9QZ Hdɿ#eB~e��?+Bp jjo1?Dxd)‚L+�/{}!/]HF {X߃^ͩ�!T0E1-( 0P嚚58*f~C}>F>鬐z-nO6?ß%劼/E707KLd?Ph aW%A(qRE~oKfXhWqeN9<bP)Ӡ9sY[&N7ܟݰ&辙%6OOVcW"G;w6g>x�*|s $UT@^+^GSG$teU/y*BMƕM XN#rDIY�u}�{MV}7frB;ڏQ-Nӑ4-x[ y簿7=6guw;HaaUuה]^>i$oev;Z4H_c_^&S!S]G6[&߈=3&43MT,z;q}.S#e�B<{oc30+>LyzMX~0Ӈ&J:8O>O: >nO&,Ê,H@�-;\7;M&E˂ 4̗rmSڏ-ܳ ao8m~6k%Ғ4Fnɒ%(oTd2D nqȀ7ں7ݒ"mu_q0e$q^Y�H8&D E #=+3Su_ܞ@=D�ʺA5&k#Wzn{۷lfyncyzXl哨.#`FcMATN�ֿ0s4I%]P!i,/�Ch9ܷǠ<mࠪϬI#I :�>~m44Jё!Tr924rerj9m�{4 >S"--�uFۏBw` B򐥡Z1\J[I*ʷ.�\&wR-S ~Y?Ff5)'(w>M/ IBK4Jy$wカ;td\C􎎶AbAk9$_Z�zdP QPsk[qShH#Veܷآ%H ylqǿ`p+6fA:eQ\"2*B 5ݎ;\CNÝ̜MT+@tGsdbH'O`HYSCAP` nHZ/[#4SKEPq5Pfš2 }0_)u��s &JX9U9+3)|ebC Â3l 41(B u_Nݿ^?<Gs"X}lZ$ F_zNco*ê ' _ SyH3I"%�w Jk䲥@:3gJ,8 vקI:I��C[& U90[̋%ǹReFjPޙ%fb|Ҷ${~"M<|>:ʳ 9ABswm?u2STtgG]U 7O=]LE;6#pm|=*, [93R.6 ه~mf&_M@)S^F"`-^!yegv [>|2'qx]X@c fYEXN_ wzrAw?_DKO0 ]M% 1- 4X(y 9[co& !k�|Mg, .4숥%n@zs 2\9#k#[ P%ŏ��큳W,Hܕ�|`5Jpbn#qV;Öd JbHˣUe+i& |-:*SUAKC,uS҈Cksv~'BYzBUY*%]; sۏ|-ߩJuu<%J�=+h^_ r #b8eNz zI㵻s}=E=%- EUE[+~}Ņ^�0)sJG~H=mc{_| kS="( Rn9]YYꎔhG$$qw(/b.6_A\\5ʌH3S  ߛr}WѹoY-feOJL mJ u'-ŏbphcz8)_]#S80<mQ'N!.RGîU̐jbhj2VHH.ui=獱^<B_,>]5b%Ä{ -~op1v(&&DF&uc nWA4mIYGMShf#{;%,{ǝY+^ȏ tsZܞJAeL ]9,6#Ja�kꥒy棭zy0Z_sb~wS.XYE&eGgC3!}/q$1]>CϳĘx{eJĭP@}PveV]EֿxUYü��OMG9}CٷMfUe٘(>oa~6Qk-"F" 3X]R�Ps|ӨsʍKKɦ,'XXN!s9*],ިUzȱ`w֩aATS}oh/8-_8S4"qH& !PT h@ /$ч% 5v \؎as ;RZu}OSXFIPbX$ґZŁȵ0awkX�Re-'0�.<!AAZ[B<0Ք- }DMnqibZ] F+=U&6`E؍#k.qW0$fo6h5\)skviv2E[Zs"1Iֶ{Lu{дBysK(%KEŤ3MeLĉE {s؞7 RƜY&d&U0akl66{'!ea,},Jq X]M;.K<$Di :W"oMm (Jt` qºh4 ŜUjT+)7 sk_Y5<檆I.!(J}A@q!U�̀*~ern tUQU6I`HĀ7~o0h|4+4 wq*>�C%jbHfE 2I}^[(*dq^_-�[}7*28^Î6D$O a1鿨/<=tեNu릅K4UŹ\Z}XAZyu2"I$I@@Q!AĐj?A nŶ6}0  K)U6ݽ= /,j"Ҡ&n*ސo~-X <*kd!vGcSyJ(`z}ϳ/ʚ_hi+jyr]:r9V1yX5?kRg5ir )+WQ-Taꆎ-k4TQ)/$#\1,}#sO$I;?d֍vUtI,jZSFd4[s\W+R p\ƤANz(CU)#k/8m5AY 'cb&�B[@iUc(*A[l?ϗU<rj7X<hln4~xnfG[6h�z[7atP*n굀!!  2ІM�DD3cf+�RW$Zg gULr5+oXMRi9"v3WKGtVb?gJ c,M�DRwXYD ObN>0/*cp$ڍo cdJs0f7?O]o#xn*ϖ )U8uqwV` 獱Nd55 <.{6*) W'@7�^&;Oe7uZ@4K[c E@/܂tX-g�,@ ux}W(sK(V"i'!(1[&2 XKWjH(*[c{�g)+ #jI6Fu 9�8霢fCuU`ݬo˜@OX 9'3̖iT0J|ÑD9r:6#D Z�;A⧋TqgC-u*87H�>ؿn%e*A0SU&RQ|5;1i2nM�#Ucԯl}`{_~P*5?USi^/P}D!̼N#KUQ�6&vFڇ6x'˭} 20TQP|-jZ?Ruĩxf 9*awKX}~0_J$&mLTT5MO5[%mG>[Y}&+fo} lD*қI5=^-\Qe%Bc&,vLȲU>`�0ߓیV̮B(%~ҙ;bl�=9bH+٬^ 9(<I-�9i5ӱqڢji<ڥKLZDX1P E�szSu1߱PlxUS憔֭" %gªDY4nXĄ{{ǜF I;9R*$!�~Vgҙ$e$hBk1o [@Kx4SVrU^-~@â*(cX$9[r'SIEqm�XtgLՎZi n6}=''2=u.*"$TT8PqY,j�o/ ~ x3YwQJGkp{NC�XAr]h)ChVroޚA/$co EJG,`i1)V5_Pix; *Iз_45%Y[G9tj[`cpӭ.#J2؎l9faDVɢD}<|jGTʗrmij!3RPc_Y< |)&Dm;n~BrO9QJ]b;|^I_H$ea:5w~xCH,Ÿ0ooaB|aEe|G,M&kMf!Hٖ}�#|0w;s?L.:˪gNQmGU!TlȣImXn8eSCiJ 5NAa+ͅ_~~B&sbwF�{OItg)^6],^ߟ8B* "7,_!hWKa]}%Q%7Iy٫7?5k=sSyNGGŮNRAIjbkcPdey}n|0 );Vome>�H G4K]pg㧉YtjfivW6qJʏS,sݘ >G QyJn/,=wߖ1iK**llXB~*dBb�*Dt.r̾l1sK<<?vՒL1;p=!L4{�o?^m^DӍ�MOǮKR-H&a~y~OJdM7;~W=}=* h�|M;a?Q˴DG^/u ]ĎI|V+0ͽBQT)YqmCaǮڦW"f]`m�xԽET!k>�'b5T44 ,#"W6R2Wl/^b{ytaT Ji^ {V:/O$p} ڪ0EULF|BV欅5 e YQw#sSpmCkCu g$`ؓp; hjKa j?̟ar(6:"=9%۰,>M; 23`Q$aֲ+5CN҉Tfyx@o`n58� nw_�Ozg FmRf9CE &Q[WY@Gm"O|+jzQV2}6y$~xcea-EGp�:ޗ%aO:gPSR2jzl&S-R~ hp.n56۹n؁ڙ"G!<��{~O!grS>nOdʔ>F4MSU�$-Ա1h\ 6o|$#tH~DۜWȊHlbO${mfGn97{'o(ݠ0hIrffri׶;u1#cb__87ZTQ$fq%aÔfo-2n a`77o1sB%TD7S8fu1@^RnB #py��˱f)qWmܑsl(/2Is8QsRJCտfl_]7?*]B.G`~"bܺ,O6�ͭk\4~{Pp> ^PZ;+Ը 0 ;d5UE@/ 'k=+ٽRYG4 jhwn�;`2zsva̮.ok6 L+AJYJlkְ ̒sN**%$$v܌*s M%6ZjxF863ޫ0g.|F=G 'PM~V�>pi$}JsW2͜6';\PH0"jډHREƫqk�e'E@$!Q !]b~'u*PH>#6 ޗ\/:eY@wX?�2Yp  gPDmWУN2J58ሶv�a3 r=�׿{DP3AFoH+Z�LM\wdxMZԆf͍(t7هTU9U7 }̪.oZE|J^x)[m_z2] $Pu+k?dr5Xl_]tXNKIMPXX'mɹ=IS&4^ARi2NoUX#ZĄ,qYPԻkO<ÚWMWPv ]{|jdB6A.`NP7 ʪH,؞M,nF*6,5R$UE_Jl BߊF_LcݜNI-$,f鮛;�z,  �mͰBjXZ aeH͘Ǹa:IU:+#cT:>a|9R$AzHXIYIFmm7!uUWBtN'J)&YOR%lBS6Mz0tfXq-ZV=>^}hާ:/b5t,u=/!®\yESAPYo-5!Ot�NS]H e}n sZڲB՗jjK#6;w78`So4Q _Gc^o{@̕*}o -Aj`[G4sK0_3XM{A\ÆG*)<{0G32XL)ՙC[}V"ձ68GS+ZE6P_b6_d Tkѣ.5LQY "' ( cb;1 .0J$w<m}%4YV2WJk6#bl�U̢Vera.Iܐ< N),o `%dHbSqccO 1}Z-װāH�XX(E+sv=9�oجDYiA%eC- 5~ۍc �6=o�<PF@I$b{Hn "Xh"BaÂNAd8*HVO{7U[{pXQ4R7OFd�"SXY UmdmRxj4|S OH}@s`ye3"yZ$HzH�o{}9jVgڄW$=℥JE Yݘ(kWG*Bݶ ToO2қ6NʀSh#51x-ZzhU3<lZ BY6rx;Tj5XϨ݅=o ̑*9W锩H<a;~5f)&?wfP%d(s"SFf<ug 9:έݏt^33$꺳;0 W-an6T"܃|V̳&jhi)j**f$0…ExG&CMTy,Ī:jPT`k哮oyNi/}ٍ xX?I%^V-OtA}5toHet'IU Odt8)V[Ǔu1E[9 u][�Pe`Xl\H�LZ':S&׷c)0\rw<0w/6[ԭܝlg[ӵFc2b#U}RHW~xqή|jp~D7A:#^AV3 ߩ3)jI&b#yٻ9{BwzBGt+}xGhc@HlCw9RLY /4wkz-8-ki+%"4w7dM4TԱSV+O}\�\IKe7fS&԰9bm9;,&LlMĊ[ĬF^b|#]"0h$ZmÅg,WX Ŋ58ޯ|zF Q^PIҀ<=8 > 䮧Ȳ_Ik n۝~8ݚۻO�S%KHԽx�L)NaDJAҔ!zb`[Qϵe~'!4iio)Qğx6OBLi]KZbIXNa>#fNEOTUA #/b< <5s*"-, Uf霞2.cY=Ek˯#H % <αYoVQ1O?~Pm0ߨk\V|JODs ~MAŨ4KWϨ]R ?�[s"hr ^)gFcm{71F8)5Rܳ%S &p=ؼ#:Ya{'8]Zf IR"_Z%b?:&!zҖyODt[~o.�m3K)R[{}ńzۮ(Dg<•X166Z~֝A t̨ecaP� # |lTS9?Lg @@>+!h姯I�m,A of}51xVER]m`{ZlKWfK0e.mMQ6yq؉j3$:/jyԲWI{ocv�g Vtj Za!C#�:tL2rⒺʁ-p8lM]5e^"䔹MMdz!TmBM=e"gٮn.9 DCI\FW"6>;m*yp(RLyi; + E돳mM.yzgF[m5<*aKdKA_GUCP�!E$v}�,K}qSVeKxov1`M6A=OLG]I@BGM# m7i=aOw3o#X|bc\WVtПUX=؟voR˔>e;e߄#۟wUR?Qf[vs`oE,ʑF̊u`x }9TpP|=DBY8Ud"%>sx󌚈q  c6UYcΉ6,_/:dl�[߹5=lApD;p/aoUvdvC/2NqNúI; 1 oxoYm "5@b}7=l6Q!h#JHy6] tB 6 >w�wwdY|}8sL}a6(En'+`&|\Kʞh6so%tmRd'[Ϥ�w�{#jb6 vl.51#$,ao~~96,T? !S%B"P8Rc>�L{!<bKrC%-N&Xmkεt0?lbq̊p*ф#0XZ .#Os4p$)#v ,o{-_-*E .@k(ic6mYKnXvESj) w1?UA+QF@/nIfERO$[~9>Y]U�UFoӾfֱ )0VH۷I41#K$PBSo+,] 'T=I28r%ln<aZV [ ɖ_>4 gm=)um1xo:2C>> VEXىw>5M=D!WB ۟߮U.AHKtփXiAi7d@E6?ߥAшw@b|ˏaU, i#:M%|+GMs`;ӻÕH5dj`4�>@D6t0 6$b *%1DeƲ0XV|m,JO;zd!^3>s{2[W%F}P#19%d{(*=~wC@H)fd�.wċ KSZQh7S 9MY=`HuYa:Uyl".u܂;?퀒f3GW+;szAYCOYP)tmÊ?)KB$MD<bl N*@ }A(9ݖY畍ʫ,YqMD%ZVM?7XYwp#�2%G,̐RkE#b,{{LszZIHoج0  TM�QV(\3д45u%D-ݏI*4$6*ڙ)c:GJS%±�7?5wQg^vm#m0 R>viٲ[22ɲ(cZ*:y'] Tiewq"kuYCj{ + Y6 ۝n*DBUUHWETr=*q8%\rD)C�r>1* Mȶ`%JԱ#k\ { K#3k@ j nlmCJK3A=cjR^4җLB~"}/YnM<�1RVfDa|k�X`#i oy$]MA[{.Fܤק\>zU,ŠU1wָْ_Ryauma{c@A,zwkI/2 R\`˵ܓWRԒ@J[V)#XAk$؋rG,We,csk@C#�Cmlqqi㍁؏߶Ip Z9mյ܅,v8+EHq2a% *E-4T2}@? g뮄fPQ314b rIo{|M72,Ku]7m3Y}AV;N>/ϦXeqQ7Y#TK*{\=-٫{BٻI,>y{D._MQ_GT &>qfTg%ݷaU4] nwHeߏo3,KAkcw@ȫqpvl | rMUn.ߜ YDN !sߍ~;hV:m^7<�0&&M2](msϹ}}AeAegߵnG;,qMLc;#篤׹kG(+`O]tcle .kapO6UP&SfcUUI=}EDbK1`�N=/g~& %%( :eܞ/7(-WJW׶_ӹl,rC(Cl|~g.GBStbf9y^=wA{W�FeSYaF[#ܞ |o^Ue|`ɕE�zbocaĢZjZR EzkRQgpT2S,IE~v>/r7V#@`{�no|z^εT4OUX^y *pM�bD>ϟg:ih:qz{Zc�cw!hJlNb':`*@ּ"CB}Oi:3/.&hC~q ~^"sQH3r=FGLQup.ݱ/x e|= CQ�ST5mk^e#k�ru_=_'u ^uKu&lᒣ;yYXNvF) 35 L>{weW˫~ hWݧ|L#VRFCocO~&|_랰̨Y:Դ1J-2&ݝw<pЅ>G!q4TDi7q ǰgmҩ mbm@#W-b"[�760R*~7{oߣk˪ˈ`I.` 5o{~y{MJy@Όjfk_ -.f�pOS3=BDBbTU_�*fTA$kQ zA 67n&dosm[]Mo:M*'{HZXVh 7*ovS/O<dIU$vzvǾֹ&tф 5#b�T[v{p 5gbTX?"\(�HN3dpwK1xCt�6ޢJW6NX̫bIrn6#}HS 4Ƈ2+~/18H9qt- [Iok<P>jP]z0+o]py$KymC�rEcn.�[%pP !ѱ6*om[X؍"(ckibrcnuHH%GҾ|@T)I=/mZۅ%1I%Y@bFe;j&|tZy5`a3A/:`֗WN/p "۾\iOG$Ђ]\)<;k`K@,]?Q C~OԭC5Dr҂T~,7O[nJAKiKX/;ԛ<ap- IStAXHE0 67BI"Twh@ݮT)I[}viuP(דu:SU t&�ZMIj8VY(eeX\-7k (d|,E IJmۺ_'#)*EeXXj$qlWLRM:dNƗx#HL$ e�?I &<XJyXm;GfJ\iYd}"׸ |O}~B L7.CUUHn#_J+q3S+ LP�$խ/r73 fN�kZ_cA@z}zڅ%Z?2AL>�0EJ$=goS+%0I{otF׆>V[O}GEǤ 吁9iyݏL:z=7qkJ<?IY%)c%0VՊF C+w�AqEPTVղ zXLT~nD41} x\/Yf&nE} #_msM|9QK*kڤm4=)'B_RN StGQP;W+XI<éE1}Ѥz�}mv{J"SD[7v9)IJU+\ꙌA6y_@~{?PKfIAd֪;[�E}v2A̧i2I ,F#ln;6Z: &Xzj]f �"6(f NcŁd-]i!Ih} ̻N:Ԅ+1ܿ:݉ HZ;�}#}f ۛğpXC5�^4yֿ@N1e-/ot7P!;LTU:6V;'mYTE +%Qnk%\4@ĠY$=lQT\Q2p֊fЦX :%{S²^ &If/rF~asZX LR̦傀kso)bYSHcf_7ߵ}Gֿi�̪Y:y{q_Cߟ!O- ƾ�|/Z{.N/ocy 1ݜ N�)gb#@~\cd殨YL!+ "2`yPw=^=*{FRT"l j܆Jm*ĩ9>{IIqO c͍�LGu5QS@VBժǷ?8c3]KgO-@wRZT+h`?2~lF)5eVCq" sc~rnjrʢs14Hok܋}~pʟh3^Y](@PAbxuBCB )jb}b_ɵ70,ܞ[ fI.O>| eJ1RcQ7uEZM57#W_g5)Z=Vڔ*A?�S*Ju@igP.Q&rob=O8A^~\Ѵz#J*ƝYYƥ*Ga- _^^锞$jE[&ض�f<lWlϘܭ_=>Vt�ʞXR n? a{OQ5LC.9xJp8?IIlu$?~0>%GT~DK?;qk6LY [:i[*9\|TZHغ#H0" 4Ss\iR+ iSR$76˪ZWIՂxw s{s~KU(oۛV_7&; . ~ ?Oذp5U4utC,ai�9n ٓO$0bgZ�}9/D<ђ/rw ᘹr 9)msĩ+@/ᯜLW1cC6[%F|@18$%!IP#IFkY�}+=ikUҳjO;+!d(M@A;[7<[t[v 1ҳ :E|Fy#Ҩd,�`7qxFC9a�;� HA!ST뾢M`;?QAI4!~XNJ9h|ۄ8gCuBwNv"�02I]:U7qcyh8ǨoE̲�bT~DI;ZpЛ.DX!0D$FL `#/u�Tej�.m Bf,UX翷ê)"F>OYQg.~7K";ƂY&v;cuw1u0XReHGĩKz|LDEu#\>C%8 h5V~݇lU`T�Z/z}?�/5ʶhcwm34X MC8ݮ{N,_Df2}_?c0J qߟ HXb(ۃَ1$Kפ4;ͺs&>_3= q#MdT\ke.Q*Y,rZO3$J?pbˆB`WӤ{\wstjDr%YNr?6,h%[ Q^n*i)?q{Z<O|΋h"B~�UID!ڬ##o~ۏc:y4B'~}11FlM%~vçC%E=m&` ߛMM[w)`J XNbebX"<!\z@SU*8.d7UL2EWVX* -m:s("JCŬӶN%5B'xe8KVEd!\Xqcmߎo2OJdS_D"VFg/]Bۋ~TuUe^Pnn=ڸ˘ h~-4'pjFo1 k{-2C aѺ;: p~!0= ! n|Ξ~6!aeiH(OSBjQ",n$y$ml&va&�7v(>za}$�{a|e7'6HK^v4-IU<@<Cv߿|:I<ԁЄ�~1ʚ�>$VFXr~oJS5֊*1~򦵚z1-SC l U�q@;Mo>Q�!f]غUHo5;uKā1GS֑oI*�fKiB{-o IumrK_p?9a`?V PO:_I(I]DO^/{q }QMR�dvRI;r =*FqM?EuDLIpIVk�_}gH6uݾ~.9c,$~FXټW]͉";q2S1k=vqs`2BHao^ݱ/,1hJ7n79倢_OdxxBJjX)VPE��~xV EM0l:RTX#ȬѢP^ђRRTM+|Ґְ`Gx{Ԟ(f+N~EpvO9`TDxHI9OkN+<ì͘Մ fJ3?rUe -ir̋ↆ\ k)Mv9 S3v&\Ĺ:χϋ53ǜGdD j$F1_LMT?2fٖkW+TTI=PygiwkߌsDqC^-GiJFFVyDzBYU..`JSK`bdHao&XAȰ {Sr<11kLĀn�4M"Hֈm;o{~ ]jЕJt 2UcrXhכ߿1Z() BfjYdPҋ�G{ݣ2 ;j"iW `E9Α*ZSz9ELuI1(7W*P[�X=#CbMĂ/0Dx|$Pj1@ha5"K$'6ۜrtj@Yv㷾9b@al`Ȳ34c*PÎ $!U �`l s9c| aLĄJ(tLAj_P3]V6{'oҚeIUXO$E#}%;c �S5�ͫQr;t$;P5zK[q� �цhIe1=6sϾ9a\AJzQz8FZ\>(PO,lY%:H oݍő9�eX/PlF#0D+ Fe$)jOæ#ˈ-;2-~wr ʺϤoj6*УMǘV<1ſV1=9Tو=-Aa+"FV&@eD$MolV)makMqs1J\  @)$d  cI Wv89M[k$e'e%lĿєXYXݷc.@2Ɋ-|h.z~J<Y\F8=?Rxs j䍪,Bq9f_TeO�L[څ)tiN䥾:~l:fY饎RHnl{c8LuB4w'љP0;lCv$)C,0B3,\Ahm w#t:d5$( |~XC5uVk}1s�’'ԭ'JBsȐ<;?k1U5՛@Bܗb/c"$AEM]Xs@ � s}𖺍s*e-ىO9vm1S{%|蜓l&J*X}Geaº MNaX$"(e$S?osE�`_<fġzw0�Y_"ζ˒Z!$M6mld ;mqsa@_ORAƯ&GRWtm]HURƓBxY,B�AL@ 1wnϜKpl;?�=hZ+|ƞi!tr}$}5}:3yTC4~oʎq{qsIx"Y t\x|"FobmruG9||{`cS16ĩs HJU 8DrUQ$Ewc2*IY1r- E9IPRLgK6~ge+M3eNxm16J>LI?kHN%@n0ƪQU!FGsaÓTAd 1%݉#c7,22ăC,r$Q7v':Nj$iʐ ǿ1GZlzcΘsVHqtSL\/Tr]�#YUMЙT.X[stŪ|䅗̇iݢ[�5Qx@Ly%K9oC3*?>&ғ.04$؞ ׾c:>nYIq- lwD4F-e[?^0Le0X͋� 2LPD1gXĽt&2VMK)`s}E2NVb*B<Om2A˻R4 ޭ*T5i"Pn[ct?G K#b[1_�$YưB~9L:fP03LDZR=9b*)%k Ls=fMF? 'a 2yR2fVիk9b1bd `8esSJ$^0?5'Z9*y7V飖UVSpXr6s 0XI5e8j`qSaȇeG^62+{% Z6T31%A'|sƨW=I"›.K@TF##Tws1\ڠ.9c{16<5W!p,=8������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/icons/�������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021111�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/icons/README�������������������������������������������������0000664�0000000�0000000�00000000100�12641336260�0021760�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Icon from http://www.gentleface.com/free_icon_set.html#geticons ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/icons/next.png�����������������������������������������������0000664�0000000�0000000�00000006475�12641336260�0022611�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=�� iTXtXML:com.adobe.xmp�����<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmpRights:Marked="True" xmp:MetadataDate="2011-01-25T13:55:39+01:00" xmpMM:InstanceID="xmp.iid:F1B5F6688228E011989CC0A1AD02B5C2" xmpMM:DocumentID="xmp.did:F1B5F6688228E011989CC0A1AD02B5C2" xmpMM:OriginalDocumentID="xmp.did:F1B5F6688228E011989CC0A1AD02B5C2"> <xmpRights:UsageTerms> <rdf:Alt> <rdf:li xml:lang="x-default">Creative Commons Attribution-NonCommercial license</rdf:li> </rdf:Alt> </xmpRights:UsageTerms> <dc:creator> <rdf:Seq> <rdf:li>Gentleface custom toolbar icons design</rdf:li> </rdf:Seq> </dc:creator> <dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">Wireframe mono toolbar icons</rdf:li> </rdf:Alt> </dc:description> <dc:subject> <rdf:Bag> <rdf:li>custom icon design</rdf:li> <rdf:li>toolbar icons</rdf:li> <rdf:li>custom icons</rdf:li> <rdf:li>interface design</rdf:li> <rdf:li>ui design</rdf:li> <rdf:li>gui design</rdf:li> <rdf:li>taskbar icons</rdf:li> </rdf:Bag> </dc:subject> <dc:rights> <rdf:Alt> <rdf:li xml:lang="x-default">Creative Commons Attribution-NonCommercial license</rdf:li> </rdf:Alt> </dc:rights> <Iptc4xmpCore:CreatorContactInfo Iptc4xmpCore:CiUrlWork="http://www.gentleface.com"/> <plus_1_:ImageCreator> <rdf:Seq> <rdf:li plus_1_:ImageCreatorName="gentleface.com"/> </rdf:Seq> </plus_1_:ImageCreator> <plus_1_:CopyrightOwner> <rdf:Seq> <rdf:li plus_1_:CopyrightOwnerName="gentleface.com"/> </rdf:Seq> </plus_1_:CopyrightOwner> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:F1B5F6688228E011989CC0A1AD02B5C2" stEvt:when="2011-01-25T13:55:39+01:00" stEvt:changed="/metadata"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>���tEXtSoftware�Adobe ImageReadyqe<���<tEXtALTTag�This is the icon from Gentleface.com free icons set. k���DtEXtCopyright�Creative Commons Attribution Non-Commercial No Derivatives{ݰ���EiTXtDescription�����This is the icon from Gentleface.com free icons set. ���HiTXtCopyright�����Creative Commons Attribution Non-Commercial No DerivativesX��IDATxڬTA0ά v G$z{^ I)iPV 1I?<({/1n&yz>H�DQ43.K~9\I2 ȏt:+0L;[Jr< $̀A\^uT*9 �Lk~8<jߋ-bJB nHL46(_H YLRUVm?@З_ѴPHni"MVi2u=71,jI^ǐH01yѠZ<1S!7ͅɮ!QvZhR7d,Gj%8YO�S˓&n]1`ʞG$/5EҼD{{+�3.@����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/icons/prev.png�����������������������������������������������0000664�0000000�0000000�00000006537�12641336260�0022606�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=�� iTXtXML:com.adobe.xmp�����<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmpRights:Marked="True" xmp:MetadataDate="2011-01-25T13:55:39+01:00" xmpMM:InstanceID="xmp.iid:812EEC688228E011989CC0A1AD02B5C2" xmpMM:DocumentID="xmp.did:812EEC688228E011989CC0A1AD02B5C2" xmpMM:OriginalDocumentID="xmp.did:812EEC688228E011989CC0A1AD02B5C2"> <xmpRights:UsageTerms> <rdf:Alt> <rdf:li xml:lang="x-default">Creative Commons Attribution-NonCommercial license</rdf:li> </rdf:Alt> </xmpRights:UsageTerms> <dc:creator> <rdf:Seq> <rdf:li>Gentleface custom toolbar icons design</rdf:li> </rdf:Seq> </dc:creator> <dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">Wireframe mono toolbar icons</rdf:li> </rdf:Alt> </dc:description> <dc:subject> <rdf:Bag> <rdf:li>custom icon design</rdf:li> <rdf:li>toolbar icons</rdf:li> <rdf:li>custom icons</rdf:li> <rdf:li>interface design</rdf:li> <rdf:li>ui design</rdf:li> <rdf:li>gui design</rdf:li> <rdf:li>taskbar icons</rdf:li> </rdf:Bag> </dc:subject> <dc:rights> <rdf:Alt> <rdf:li xml:lang="x-default">Creative Commons Attribution-NonCommercial license</rdf:li> </rdf:Alt> </dc:rights> <Iptc4xmpCore:CreatorContactInfo Iptc4xmpCore:CiUrlWork="http://www.gentleface.com"/> <plus_1_:ImageCreator> <rdf:Seq> <rdf:li plus_1_:ImageCreatorName="gentleface.com"/> </rdf:Seq> </plus_1_:ImageCreator> <plus_1_:CopyrightOwner> <rdf:Seq> <rdf:li plus_1_:CopyrightOwnerName="gentleface.com"/> </rdf:Seq> </plus_1_:CopyrightOwner> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:812EEC688228E011989CC0A1AD02B5C2" stEvt:when="2011-01-25T13:55:39+01:00" stEvt:changed="/metadata"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>/p\N���tEXtSoftware�Adobe ImageReadyqe<���<tEXtALTTag�This is the icon from Gentleface.com free icons set. k���DtEXtCopyright�Creative Commons Attribution Non-Commercial No Derivatives{ݰ���EiTXtDescription�����This is the icon from Gentleface.com free icons set. ���HiTXtCopyright�����Creative Commons Attribution Non-Commercial No DerivativesX��IDATxڬVmj@5"xzD z1(. CtFº| <}3o7[L8�t:Q7+# ?w<a(/5)dc^ @WHl4 ^J6ř#yi2%D׈3V?<#}"ъH:mγx>ʂFqOU9YXn˲Nn'%ǙBXk)n݇2UU]uB+E|}!a6 ͛ @A4VX- ` r]Vpz* m08`V+Y>4yr.PKhs@b_g]~łVq%Ҕ +f%Tn1LkIfғm`[�}%͚=����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/icons/sourcecode.png�����������������������������������������0000664�0000000�0000000�00000007015�12641336260�0023755�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=�� iTXtXML:com.adobe.xmp�����<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmpRights:Marked="True" xmp:MetadataDate="2011-01-25T13:55:39+01:00" xmpMM:InstanceID="xmp.iid:DD71D5688228E011989CC0A1AD02B5C2" xmpMM:DocumentID="xmp.did:DD71D5688228E011989CC0A1AD02B5C2" xmpMM:OriginalDocumentID="xmp.did:DD71D5688228E011989CC0A1AD02B5C2"> <xmpRights:UsageTerms> <rdf:Alt> <rdf:li xml:lang="x-default">Creative Commons Attribution-NonCommercial license</rdf:li> </rdf:Alt> </xmpRights:UsageTerms> <dc:creator> <rdf:Seq> <rdf:li>Gentleface custom toolbar icons design</rdf:li> </rdf:Seq> </dc:creator> <dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">Wireframe mono toolbar icons</rdf:li> </rdf:Alt> </dc:description> <dc:subject> <rdf:Bag> <rdf:li>custom icon design</rdf:li> <rdf:li>toolbar icons</rdf:li> <rdf:li>custom icons</rdf:li> <rdf:li>interface design</rdf:li> <rdf:li>ui design</rdf:li> <rdf:li>gui design</rdf:li> <rdf:li>taskbar icons</rdf:li> </rdf:Bag> </dc:subject> <dc:rights> <rdf:Alt> <rdf:li xml:lang="x-default">Creative Commons Attribution-NonCommercial license</rdf:li> </rdf:Alt> </dc:rights> <Iptc4xmpCore:CreatorContactInfo Iptc4xmpCore:CiUrlWork="http://www.gentleface.com"/> <plus_1_:ImageCreator> <rdf:Seq> <rdf:li plus_1_:ImageCreatorName="gentleface.com"/> </rdf:Seq> </plus_1_:ImageCreator> <plus_1_:CopyrightOwner> <rdf:Seq> <rdf:li plus_1_:CopyrightOwnerName="gentleface.com"/> </rdf:Seq> </plus_1_:CopyrightOwner> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DD71D5688228E011989CC0A1AD02B5C2" stEvt:when="2011-01-25T13:55:39+01:00" stEvt:changed="/metadata"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>.���tEXtSoftware�Adobe ImageReadyqe<���<tEXtALTTag�This is the icon from Gentleface.com free icons set. k���DtEXtCopyright�Creative Commons Attribution Non-Commercial No Derivatives{ݰ���EiTXtDescription�����This is the icon from Gentleface.com free icons set. ���HiTXtCopyright�����Creative Commons Attribution Non-Commercial No DerivativesX��`IDATxڜUm@ >�:XRAH TRAT V7<x:X80;ɐgr]?rv]$]rSvq$&PQ84m9z8@eٯf];ݗNЖ*lZMigV>=G-ѽ_cD΀k\>ae<wgXh!3L \D"8l>>|>WSle\7)d6f3eBYD�7ԅ3?W@gaNh쐚60(AG<L\N'i:KGX%%%wCYe+HFd05 � A/A51})gfȬK65 zG훘2 v քƅP0% C~0+AW(y7PS<sJd {zEmќOI+;OhYv+Rv3ᢘߏTBRLVu~DNn!KUYj8_v. |NF G0 258=w�ui����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021440�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/accordions.kv����������������������������������������0000664�0000000�0000000�00000001614�12641336260�0024130�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Accordions' fullscreen: True BoxLayout: size_hint_y: None height: '48dp' ToggleButton: id: tbh text: 'Horizontal' group: 'accordion' state: 'down' ToggleButton: text: 'Vertical' group: 'accordion' Accordion: orientation: 'horizontal' if tbh.state == 'down' else 'vertical' AccordionItem: title: 'Panel 1' Label: text: 'This is a label fit to the content view' text_size: self.width, None AccordionItem: title: 'Panel 2' Button: text: 'A button, what else?' AccordionItem: title: 'Panel 3' Label: text: 'This is a label fit to the content view' text_size: self.width, None ��������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/bubbles.kv�������������������������������������������0000664�0000000�0000000�00000000774�12641336260�0023430�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Bubbles' Bubble: size_hint_y: None height: '48dp' BubbleButton: text: 'Cut' BubbleButton: text: 'Copy' BubbleButton: text: 'Paste' Widget: size_hint_y: None height: '48dp' BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Hello' Bubble: arrow_pos: 'left_mid' Label: text: 'World' ����kivy-1.9.1/examples/demo/showcase/data/screens/buttons.kv�������������������������������������������0000664�0000000�0000000�00000000765�12641336260�0023510�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Buttons' Button: size_hint_y: None height: '48dp' text: 'Button normal' Button: size_hint_y: None height: '48dp' text: 'Button down' state: 'down' Button: size_hint_y: None height: '48dp' text: 'Button disabled' disabled: True Button: size_hint_y: None height: '48dp' text: 'Button down disabled' state: 'down' disabled: True �����������kivy-1.9.1/examples/demo/showcase/data/screens/carousel.kv������������������������������������������0000664�0000000�0000000�00000002122�12641336260�0023614�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<ColoredLabel@Label>: font_size: '48sp' color: (.6, .6, .6, 1) canvas.before: Color: rgb: (.9, .9, .9) Rectangle: pos: self.x + sp(2), self.y + sp(2) size: self.width - sp(4), self.height - sp(4) ShowcaseScreen: name: 'Carousel' fullscreen: True BoxLayout: size_hint_y: None height: '48dp' ToggleButton: text: 'Loop' id: btnloop Label: size_hint_x: None width: self.height text: '{}'.format(carousel.index) Button: size_hint_x: None width: self.height text: 'Prev' on_release: carousel.load_previous() Button: size_hint_x: None width: self.height text: 'Next' on_release: carousel.load_next() Carousel: id: carousel loop: btnloop.state == 'down' ColoredLabel: text: 'Slide 0' ColoredLabel: text: 'Slide 1' ColoredLabel: text: 'Slide 2' ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/checkboxes.kv����������������������������������������0000664�0000000�0000000�00000001145�12641336260�0024121�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'CheckBoxes' GridLayout: cols: 3 spacing: '8dp' size_hint: .5, None height: self.minimum_height Label: text: 'Checkbox' CheckBox: size_hint_y: None height: '48dp' CheckBox: size_hint_y: None height: '48dp' Label: text: 'CheckBox with group' CheckBox: size_hint_y: None height: '48dp' group: 'g2' CheckBox: size_hint_y: None height: '48dp' group: 'g2' ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/codeinput.kv�����������������������������������������0000664�0000000�0000000�00000000370�12641336260�0023774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: fullscreen: True name: 'CodeInput' CodeInput: padding: '4dp' text: 'class Hello(object):\n\tpass\n\nprint "Hello world"' focus: True if root.parent else False������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/dropdown.kv������������������������������������������0000664�0000000�0000000�00000001636�12641336260�0023644�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: fullscreen: True name: 'DropDown' # trick to not lost the Dropdown instance # Dropdown itself is not really made to be used in kv. __safe_id: [dropdown.__self__] Button: id: btn text: '-' on_release: dropdown.open(self) size_hint_y: None height: '48dp' Widget DropDown: id: dropdown on_parent: self.dismiss() on_select: btn.text = 'Selected value: {}'.format(args[1]) Button: text: 'Value A' size_hint_y: None height: '48dp' on_release: dropdown.select('A') Button: text: 'Value B' size_hint_y: None height: '48dp' on_release: dropdown.select('B') Button: text: 'Value C' size_hint_y: None height: '48dp' on_release: dropdown.select('C') ��������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/filechoosers.kv��������������������������������������0000664�0000000�0000000�00000001030�12641336260�0024461�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'FileChoosers' fullscreen: True BoxLayout: size_hint_y: None height: '48dp' ToggleButton: text: 'Icon' state: 'down' group: 'filechooser' on_release: filechooser.view_mode = 'icon' ToggleButton: text: 'List' group: 'filechooser' on_release: filechooser.view_mode = 'list' FileChooser: id: filechooser FileChooserIconLayout FileChooserListLayout ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/popups.kv��������������������������������������������0000664�0000000�0000000�00000000736�12641336260�0023336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: popup: popup.__self__ fullscreen: True name: 'Popups' BoxLayout: id: bl Popup: id: popup title: "Hello World" on_parent: if self.parent == bl: self.parent.remove_widget(self) Button: text: 'press to dismiss' on_release: popup.dismiss() Button: text: 'press to show Popup' on_release: root.popup.open() ����������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/progressbar.kv���������������������������������������0000664�0000000�0000000�00000000455�12641336260�0024337�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'ProgressBar' Label: text: 'Progression: {}%'.format(int(pb.value)) size_hint_y: None height: '48dp' ProgressBar: id: pb size_hint_x: .5 size_hint_y: None height: '48dp' value: (app.time * 20) % 100. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/rstdocument.kv���������������������������������������0000664�0000000�0000000�00000001240�12641336260�0024346�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'RstDocument' fullscreen: True on_parent: if not args[1]: textinput.focus = False GridLayout: cols: 2 if root.width > root.height else 1 spacing: '8dp' TextInput: id: textinput text: ('.. _top:\n' '\n' 'Hello world\n' '===========\n' '\n' 'This is an **emphased text**, *italic text*, ``interpreted text``.\n' 'And this is a reference to top_::\n' '\n' ' $ print("Hello world")\n') RstDocument: text: textinput.text ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/scatter.kv�������������������������������������������0000664�0000000�0000000�00000000440�12641336260�0023445�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Scatter' Widget: Scatter: id: scatter size_hint: None, None size: image.size Image: id: image source: 'data/faust_github.jpg' size: self.texture_size ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/screenmanager.kv�������������������������������������0000664�0000000�0000000�00000002404�12641336260�0024614�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:import Factory kivy.factory.Factory ShowcaseScreen: name: 'ScreenManager' fullscreen: True BoxLayout: size_hint_y: None height: '48dp' Spinner: text: 'Default transition' values: ('SlideTransition', 'SwapTransition', 'FadeTransition', 'WipeTransition') on_text: sm.transition = Factory.get(self.text)() ScreenManager: id: sm Screen: name: 'screen1' canvas.before: Color: rgb: .8, .2, .2 Rectangle: size: self.size AnchorLayout: Button: size_hint: None, None size: '150dp', '48dp' text: 'Go to screen 2' on_release: sm.current = 'screen2' Screen: name: 'screen2' canvas.before: Color: rgb: .2, .8, .2 Rectangle: size: self.size AnchorLayout: Button: size_hint: None, None size: '150dp', '48dp' text: 'Go to screen 1' on_release: sm.current = 'screen1' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/sliders.kv�������������������������������������������0000664�0000000�0000000�00000002114�12641336260�0023445�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Sliders' BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Default' Slider: id: s1 Label: text: '{}'.format(s1.value) BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Stepped' Slider: id: s2 step: 20 Label: text: '{}'.format(s2.value) AnchorLayout: size_hint_y: None height: '100dp' GridLayout: cols: 2 spacing: '8dp' size_hint_x: None width: self.minimum_width Slider: size_hint_x: None width: '48dp' orientation: 'vertical' value: s1.value on_value: s1.value = self.value Slider: size_hint_x: None width: '48dp' orientation: 'vertical' step: 20 value: s2.value on_value: s2.value = self.value ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/spinner.kv�������������������������������������������0000664�0000000�0000000�00000000322�12641336260�0023455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Spinner' fullscreen: True Spinner: text: 'Home' values: ('Home', 'Work', 'Other', 'Not defined') size_hint_y: None height: '48dp' Widget ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/splitter.kv������������������������������������������0000664�0000000�0000000�00000000375�12641336260�0023655�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Splitter' fullscreen: True RelativeLayout: id: rl Splitter: sizable_from: 'right' min_size: 10 max_size: rl.width Button: text: 'Panel' �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/switches.kv������������������������������������������0000664�0000000�0000000�00000001302�12641336260�0023627�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'Switches' BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Switch normal' Switch: BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Switch active' Switch: active: True BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Switch off & disabled' Switch: disabled: True active: False BoxLayout: size_hint_y: None height: '48dp' Label: text: 'Switch on & disabled' Switch: disabled: True active: True ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/tabbedpanel + layouts.kv�����������������������������0000775�0000000�0000000�00000004076�12641336260�0026051�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:import random random.random ShowcaseScreen: name: 'TabbedPanel + Layouts' fullscreen: True on_parent: if args[1] and tp.current_tab == tab_fl: app.showcase_floatlayout(fl) TabbedPanel: id: tp do_default_tab: False TabbedPanelItem: id: tab_fl text: 'FloatLayout' on_release: app.showcase_floatlayout(fl) FloatLayout: CFloatLayout: id: fl TabbedPanelItem: text: 'BoxLayout' on_release: app.showcase_boxlayout(box) FloatLayout CBoxLayout: id: box TabbedPanelItem: text: 'GridLayout' on_release: app.showcase_gridlayout(grid) FloatLayout CGridLayout: id: grid rows: 3 TabbedPanelItem: on_release: app.showcase_stacklayout(stack) text: 'StackLayout' FloatLayout CStackLayout: id: stack TabbedPanelItem: text: 'AnchorLayout' on_release: app.showcase_anchorlayout(anchor) FloatLayout CAnchorLayout: id: anchor BoxLayout: orientation: 'vertical' size_hint: .4, .5 Button Button text: 'anchor_x: {}'.format(anchor.anchor_x) Button text: 'anchor_y: {}'.format(anchor.anchor_y) Button <CFloatLayout@FloatLayout+BackgroundColor> <CBoxLayout@BoxLayout+BackgroundColor> <CGridLayout@GridLayout+BackgroundColor> <CStackLayout@StackLayout+BackgroundColor> <CAnchorLayout@AnchorLayout+BackgroundColor> <BackgroundColor@Widget> pos_hint: {'center_x': .5, 'center_y': .5} size_hint: .9, .9 canvas.before: Color: rgba: .2, .3, .4, 1 Rectangle: size: self.size pos: self.pos ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/textinputs.kv����������������������������������������0000664�0000000�0000000�00000002107�12641336260�0024231�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'TextInputs' focused: ti_default on_parent: if not args[1] and self.focused: self.focused.focus = False if args[1]: ti_default.focus = True CTextInput size_hint_y: None height: '32dp' multiline: False text: 'Monoline textinput' CTextInput: id: ti_default size_hint_y: None height: '32dp' text: 'Focused textinput' focus: True CTextInput: size_hint_y: None height: '32dp' text: 'Password' password: True CTextInput: size_hint_y: None height: '32dp' text: 'Readonly textinput' readonly: True CTextInput: size_hint_y: None height: '48dp' text: 'Multiline textinput\nSecond line' multiline: True CTextInput: size_hint_y: None height: '32dp' disabled: True text: 'Disabled textinput' <CTextInput@TextInput> on_focus: screen = self.parent.parent.parent.parent if screen.parent: screen.focused = self ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/data/screens/togglebutton.kv��������������������������������������0000664�0000000�0000000�00000001362�12641336260�0024521�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ShowcaseScreen: name: 'ToggleButton' GridLayout: cols: 3 spacing: '8dp' size_hint_y: None height: self.minimum_height Label: text: 'Choice 1' ToggleButton: size_hint_y: None height: '48dp' text: 'A' group: 'g1' ToggleButton: size_hint_y: None height: '48dp' text: 'B' group: 'g1' Label: text: 'Choice 2' ToggleButton: size_hint_y: None height: '48dp' text: 'A' group: 'g2' ToggleButton: size_hint_y: None height: '48dp' text: 'B' group: 'g2' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/showcase/main.py�����������������������������������������������������������0000775�0000000�0000000�00000017774�12641336260�0020406�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Showcase of Kivy Features ========================= This showcases many features of Kivy. You should see a menu bar across the top with a demonstration area below. The first demonstration is the accordion layout. You can see, but not edit, the kv language code for any screen by pressing the bug or 'show source' icon. Scroll through the demonstrations using the left and right icons in the top right or selecting from the menu bar. The file showcase.kv describes the main container, while each demonstration pane is described in a separate .kv file in the data/screens directory. The image data/background.png provides the gradient background while the icons in data/icon directory are used in the control bar. The file data/faust_github.jpg is used in the Scatter pane. The icons are from `http://www.gentleface.com/free_icon_set.html` and licensed as Creative Commons - Attribution and Non-commercial Use Only; they sell a commercial license. The file android.txt is used to package the application for use with the Kivy Launcher Android application. For Android devices, you can copy/paste this directory into /sdcard/kivy/showcase on your Android device. ''' from time import time from kivy.app import App from os.path import dirname, join from kivy.lang import Builder from kivy.properties import NumericProperty, StringProperty, BooleanProperty,\ ListProperty from kivy.clock import Clock from kivy.animation import Animation from kivy.uix.screenmanager import Screen class ShowcaseScreen(Screen): fullscreen = BooleanProperty(False) def add_widget(self, *args): if 'content' in self.ids: return self.ids.content.add_widget(*args) return super(ShowcaseScreen, self).add_widget(*args) class ShowcaseApp(App): index = NumericProperty(-1) current_title = StringProperty() time = NumericProperty(0) show_sourcecode = BooleanProperty(False) sourcecode = StringProperty() screen_names = ListProperty([]) hierarchy = ListProperty([]) def build(self): self.title = 'hello world' Clock.schedule_interval(self._update_clock, 1 / 60.) self.screens = {} self.available_screens = sorted([ 'Buttons', 'ToggleButton', 'Sliders', 'ProgressBar', 'Switches', 'CheckBoxes', 'TextInputs', 'Accordions', 'FileChoosers', 'Carousel', 'Bubbles', 'CodeInput', 'DropDown', 'Spinner', 'Scatter', 'Splitter', 'TabbedPanel + Layouts', 'RstDocument', 'Popups', 'ScreenManager']) self.screen_names = self.available_screens curdir = dirname(__file__) self.available_screens = [join(curdir, 'data', 'screens', '{}.kv'.format(fn)) for fn in self.available_screens] self.go_next_screen() def on_pause(self): return True def on_resume(self): pass def on_current_title(self, instance, value): self.root.ids.spnr.text = value def go_previous_screen(self): self.index = (self.index - 1) % len(self.available_screens) screen = self.load_screen(self.index) sm = self.root.ids.sm sm.switch_to(screen, direction='right') self.current_title = screen.name self.update_sourcecode() def go_next_screen(self): self.index = (self.index + 1) % len(self.available_screens) screen = self.load_screen(self.index) sm = self.root.ids.sm sm.switch_to(screen, direction='left') self.current_title = screen.name self.update_sourcecode() def go_screen(self, idx): self.index = idx self.root.ids.sm.switch_to(self.load_screen(idx), direction='left') self.update_sourcecode() def go_hierarchy_previous(self): ahr = self.hierarchy if len(ahr) == 1: return if ahr: ahr.pop() if ahr: idx = ahr.pop() self.go_screen(idx) def load_screen(self, index): if index in self.screens: return self.screens[index] screen = Builder.load_file(self.available_screens[index].lower()) self.screens[index] = screen return screen def read_sourcecode(self): fn = self.available_screens[self.index].lower() with open(fn) as fd: return fd.read() def toggle_source_code(self): self.show_sourcecode = not self.show_sourcecode if self.show_sourcecode: height = self.root.height * .3 else: height = 0 Animation(height=height, d=.3, t='out_quart').start( self.root.ids.sv) self.update_sourcecode() def update_sourcecode(self): if not self.show_sourcecode: self.root.ids.sourcecode.focus = False return self.root.ids.sourcecode.text = self.read_sourcecode() self.root.ids.sv.scroll_y = 1 def showcase_floatlayout(self, layout): def add_button(*t): if not layout.get_parent_window(): return if len(layout.children) > 5: layout.clear_widgets() layout.add_widget(Builder.load_string(''' #:import random random.random Button: size_hint: random(), random() pos_hint: {'x': random(), 'y': random()} text: 'size_hint x: {} y: {}\\n pos_hint x: {} y: {}'.format(\ self.size_hint_x, self.size_hint_y, self.pos_hint['x'],\ self.pos_hint['y']) ''')) Clock.schedule_once(add_button, 1) Clock.schedule_once(add_button) def showcase_boxlayout(self, layout): def add_button(*t): if not layout.get_parent_window(): return if len(layout.children) > 5: layout.orientation = 'vertical'\ if layout.orientation == 'horizontal' else 'horizontal' layout.clear_widgets() layout.add_widget(Builder.load_string(''' Button: text: self.parent.orientation if self.parent else '' ''')) Clock.schedule_once(add_button, 1) Clock.schedule_once(add_button) def showcase_gridlayout(self, layout): def add_button(*t): if not layout.get_parent_window(): return if len(layout.children) > 15: layout.rows = 3 if layout.rows is None else None layout.cols = None if layout.rows == 3 else 3 layout.clear_widgets() layout.add_widget(Builder.load_string(''' Button: text: 'rows: {}\\ncols: {}'.format(self.parent.rows, self.parent.cols)\ if self.parent else '' ''')) Clock.schedule_once(add_button, 1) Clock.schedule_once(add_button) def showcase_stacklayout(self, layout): orientations = ('lr-tb', 'tb-lr', 'rl-tb', 'tb-rl', 'lr-bt', 'bt-lr', 'rl-bt', 'bt-rl') def add_button(*t): if not layout.get_parent_window(): return if len(layout.children) > 11: layout.clear_widgets() cur_orientation = orientations.index(layout.orientation) layout.orientation = orientations[cur_orientation - 1] layout.add_widget(Builder.load_string(''' Button: text: self.parent.orientation if self.parent else '' size_hint: .2, .2 ''')) Clock.schedule_once(add_button, 1) Clock.schedule_once(add_button) def showcase_anchorlayout(self, layout): def change_anchor(self, *l): if not layout.get_parent_window(): return anchor_x = ('left', 'center', 'right') anchor_y = ('top', 'center', 'bottom') if layout.anchor_x == 'left': layout.anchor_y = anchor_y[anchor_y.index(layout.anchor_y) - 1] layout.anchor_x = anchor_x[anchor_x.index(layout.anchor_x) - 1] Clock.schedule_once(change_anchor, 1) Clock.schedule_once(change_anchor, 1) def _update_clock(self, dt): self.time = time() if __name__ == '__main__': ShowcaseApp().run() ����kivy-1.9.1/examples/demo/showcase/showcase.kv�������������������������������������������������������0000664�0000000�0000000�00000006005�12641336260�0021244�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 #:import KivyLexer kivy.extras.highlight.KivyLexer #:import Factory kivy.factory.Factory <ActionSpinnerOptions@SpinnerOption> background_color: .4, .4, .4, 1 <ActionSpinner@Spinner+ActionItem> canvas.before: Color: rgba: 0.128, 0.128, 0.128, 1 Rectangle: size: self.size pos: self.pos border: 27, 20, 12, 12 background_normal: 'atlas://data/images/defaulttheme/action_group' option_cls: Factory.ActionSpinnerOptions <ActionDropdown>: on_size: self.width = '220dp' <ShowcaseScreen>: ScrollView: do_scroll_x: False do_scroll_y: False if root.fullscreen else (content.height > root.height - dp(16)) AnchorLayout: size_hint_y: None height: root.height if root.fullscreen else max(root.height, content.height) GridLayout: id: content cols: 1 spacing: '8dp' padding: '8dp' size_hint: (1, 1) if root.fullscreen else (.8, None) height: self.height if root.fullscreen else self.minimum_height BoxLayout: orientation: 'vertical' canvas.before: Color: rgb: .6, .6, .6 Rectangle: size: self.size source: 'data/background.png' ActionBar: ActionView: id: av ActionPrevious: with_previous: (False if sm.current_screen.name == 'button' else True) if sm.current_screen else False title: 'Showcase' + ('' if not app.current_title else ' - {}'.format(app.current_title)) on_release: app.go_hierarchy_previous() ActionSpinner: id: spnr important: True text: 'Jump to Screen' values: app.screen_names on_text: if sm.current != args[1]:\ idx = app.screen_names.index(args[1]);\ app.go_screen(idx) ActionToggleButton: text: 'Toggle sourcecode' icon: 'data/icons/sourcecode.png' on_release: app.toggle_source_code() ActionButton: text: 'Previous screen' icon: 'data/icons/prev.png' on_release: app.go_previous_screen() ActionButton: text: 'Next screen' icon: 'data/icons/next.png' on_release: app.go_next_screen() important: True ScrollView: id: sv size_hint_y: None height: 0 CodeInput: id: sourcecode lexer: KivyLexer() text: app.sourcecode readonly: True size_hint_y: None font_size: '12sp' height: self.minimum_height ScreenManager: id: sm on_current_screen: spnr.text = args[1].name idx = app.screen_names.index(args[1].name) if idx > -1: app.hierarchy.append(idx) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/���������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017574�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/README.txt�����������������������������������������������������0000664�0000000�0000000�00000000341�12641336260�0021270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Touchtracer =========== Touchtracer is a simple example to draw lines under every touches detected on your hardware. Android ------- You can copy/paste this directory into /sdcard/kivy/touchtracer in your android device. �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/android.txt����������������������������������������������������0000664�0000000�0000000�00000000071�12641336260�0021753�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=Touchtracer author=Kivy team orientation=landscape �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/icon.png�������������������������������������������������������0000664�0000000�0000000�00000001100�12641336260�0021222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������w=���bKGD������ pHYs���H���H�Fk>��� vpAg�������xL��DIDATH1kP?%pΨ9G3 š2;.fQWAlӡ"֖f(…y��/H\|*WZniweYjT*2Rn?bfjnlV!ėr ]3P 1; `Tbp8d$L&VA4FQfy 1 C mzx4 Bۻi v,R~ÁQq:rݲQJQ)8:RX.8Nva@*�~xyЯ@S���%tEXtcreate-date�2009-08-11T16:19:25+02:00P���%tEXtmodify-date�2009-02-21T14:06:19+01:00-D���tEXtSoftware�Adobe ImageReadyqe<����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/main.py��������������������������������������������������������0000775�0000000�0000000�00000011115�12641336260�0021074�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Touch Tracer Line Drawing Demonstration ======================================= This demonstrates tracking each touch registered to a device. You should see a basic background image. When you press and hold the mouse, you should see cross-hairs with the coordinates written next to them. As you drag, it leaves a trail. Additional information, like pressure, will be shown if they are in your device's touch.profile. This program specifies an icon, the file icon.png, in its App subclass. It also uses the particle.png file as the source for drawing the trails which are white on transparent. The file touchtracer.kv describes the application. The file android.txt is used to package the application for use with the Kivy Launcher Android application. For Android devices, you can copy/paste this directory into /sdcard/kivy/touchtracer on your Android device. ''' __version__ = '1.0' import kivy kivy.require('1.0.6') from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.label import Label from kivy.graphics import Color, Rectangle, Point, GraphicException from random import random from math import sqrt def calculate_points(x1, y1, x2, y2, steps=5): dx = x2 - x1 dy = y2 - y1 dist = sqrt(dx * dx + dy * dy) if dist < steps: return None o = [] m = dist / steps for i in range(1, int(m)): mi = i / m lastx = x1 + dx * mi lasty = y1 + dy * mi o.extend([lastx, lasty]) return o class Touchtracer(FloatLayout): def on_touch_down(self, touch): win = self.get_parent_window() ud = touch.ud ud['group'] = g = str(touch.uid) pointsize = 5 if 'pressure' in touch.profile: ud['pressure'] = touch.pressure pointsize = (touch.pressure * 100000) ** 2 ud['color'] = random() with self.canvas: Color(ud['color'], 1, 1, mode='hsv', group=g) ud['lines'] = [ Rectangle(pos=(touch.x, 0), size=(1, win.height), group=g), Rectangle(pos=(0, touch.y), size=(win.width, 1), group=g), Point(points=(touch.x, touch.y), source='particle.png', pointsize=pointsize, group=g)] ud['label'] = Label(size_hint=(None, None)) self.update_touch_label(ud['label'], touch) self.add_widget(ud['label']) touch.grab(self) return True def on_touch_move(self, touch): if touch.grab_current is not self: return ud = touch.ud ud['lines'][0].pos = touch.x, 0 ud['lines'][1].pos = 0, touch.y index = -1 while True: try: points = ud['lines'][index].points oldx, oldy = points[-2], points[-1] break except: index -= 1 points = calculate_points(oldx, oldy, touch.x, touch.y) # if pressure changed create a new point instruction if 'pressure' in ud: if not .95 < (touch.pressure / ud['pressure']) < 1.05: g = ud['group'] pointsize = (touch.pressure * 100000) ** 2 with self.canvas: Color(ud['color'], 1, 1, mode='hsv', group=g) ud['lines'].append( Point(points=(), source='particle.png', pointsize=pointsize, group=g)) if points: try: lp = ud['lines'][-1].add_point for idx in range(0, len(points), 2): lp(points[idx], points[idx + 1]) except GraphicException: pass ud['label'].pos = touch.pos import time t = int(time.time()) if t not in ud: ud[t] = 1 else: ud[t] += 1 self.update_touch_label(ud['label'], touch) def on_touch_up(self, touch): if touch.grab_current is not self: return touch.ungrab(self) ud = touch.ud self.canvas.remove_group(ud['group']) self.remove_widget(ud['label']) def update_touch_label(self, label, touch): label.text = 'ID: %s\nPos: (%d, %d)\nClass: %s' % ( touch.id, touch.x, touch.y, touch.__class__.__name__) label.texture_update() label.pos = touch.pos label.size = label.texture_size[0] + 20, label.texture_size[1] + 20 class TouchtracerApp(App): title = 'Touchtracer' icon = 'icon.png' def build(self): return Touchtracer() def on_pause(self): return True if __name__ == '__main__': TouchtracerApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/particle.png���������������������������������������������������0000664�0000000�0000000�00000003273�12641336260�0022112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sRGB����bKGD������C��� pHYs�� �� ����tIME d���tEXtComment�Created with GIMPW��IDATx[ْ8 #eҼĽ )S;[*W;9ۿz^wx-zls|xZ^> o.ΉN@q3d w`_}b@&z# (h�0-3;� @Ћ+![p�]M�c J.X� ݷ &]@WP^ c�~-Z ^^ }<Ϗ懙 ' o/(z �hJxu'F&�1}7L`a=VO:.#�kZ?s N 8|^)0 )D @�Np+ *Gj] "'ȴ:=/} TpB8V:9^3&D9ؽ|~MTK0NΏBDƨWa M%5^ 9UK_,P3^bǎ_(GFPi?&A-�޶ )1NOdeWyfQ\1 SUT8H  :dzS|�9H$`p7 X0@xPB;AU;cAa@DROѴa]XؒMC�:HXT(Ϻժ-üP*I6?v@,* xN]a}0!k}g-(rhb6R /Et=w~gUoAAMyyEm1f -AUeX (ykv*ݘ)=κ;ѹl3YThwG};!?0@Ic{DYTi=!Lo|4>:cт]ć8gL0<:p>;b*j_ NعF!87]59ud&2 뭍eH6~1P hث_+#YU�ĪBv FĀF#؛E?Ȁ�: >9]/a��#J:٢@Pvr0<( |#d'lcܝa �<h ,H;iG\Lz G p[zolgeEԄ;ƈ3!h~a{1�5 HjX"4H_.Lpvr&t&w%=D,�߾MwMFϚ3/?lj(y 1Lnζ&YDĪ2JH6jB0`n7fAp 4'i͆le|j]>d&daEAd>sj(e$ %3Y0@0"TȰhj�;£@D,(i*wl4vp+Y~EhƐc[}' ÎʥKg}zxtJd`xϭ}Q|7-o����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/demo/touchtracer/touchtracer.kv�������������������������������������������������0000664�0000000�0000000�00000001273�12641336260�0022464�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 #:import kivy kivy <Touchtracer>: canvas: Color: rgb: 1, 1, 1 Rectangle: source: 'data/images/background.jpg' size: self.size BoxLayout: padding: '10dp' spacing: '10dp' size_hint: 1, None pos_hint: {'top': 1} height: '44dp' Image: size_hint: None, None size: '24dp', '24dp' source: 'data/logo/kivy-icon-64.png' mipmap: True Label: height: '24dp' text_size: self.width, None color: (1, 1, 1, .8) text: 'Kivy %s - Touchtracer' % kivy.__version__ valign: 'middle' �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/frameworks/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016505�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/frameworks/twisted/�������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020170�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/frameworks/twisted/echo_client_app.py�������������������������������������������0000664�0000000�0000000�00000004143�12641336260�0023660�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#install_twisted_rector must be called before importing the reactor from kivy.support import install_twisted_reactor install_twisted_reactor() #A simple Client that send messages to the echo server from twisted.internet import reactor, protocol class EchoClient(protocol.Protocol): def connectionMade(self): self.factory.app.on_connection(self.transport) def dataReceived(self, data): self.factory.app.print_message(data) class EchoFactory(protocol.ClientFactory): protocol = EchoClient def __init__(self, app): self.app = app def clientConnectionLost(self, conn, reason): self.app.print_message("connection lost") def clientConnectionFailed(self, conn, reason): self.app.print_message("connection failed") from kivy.app import App from kivy.uix.label import Label from kivy.uix.textinput import TextInput from kivy.uix.boxlayout import BoxLayout # A simple kivy App, with a textbox to enter messages, and # a large label to display all the messages received from # the server class TwistedClientApp(App): connection = None def build(self): root = self.setup_gui() self.connect_to_server() return root def setup_gui(self): self.textbox = TextInput(size_hint_y=.1, multiline=False) self.textbox.bind(on_text_validate=self.send_message) self.label = Label(text='connecting...\n') self.layout = BoxLayout(orientation='vertical') self.layout.add_widget(self.label) self.layout.add_widget(self.textbox) return self.layout def connect_to_server(self): reactor.connectTCP('localhost', 8000, EchoFactory(self)) def on_connection(self, connection): self.print_message("connected succesfully!") self.connection = connection def send_message(self, *args): msg = self.textbox.text if msg and self.connection: self.connection.write(str(self.textbox.text)) self.textbox.text = "" def print_message(self, msg): self.label.text += msg + "\n" if __name__ == '__main__': TwistedClientApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/frameworks/twisted/echo_server_app.py�������������������������������������������0000664�0000000�0000000�00000002130�12641336260�0023702�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# install_twisted_rector must be called before importing and using the reactor from kivy.support import install_twisted_reactor install_twisted_reactor() from twisted.internet import reactor from twisted.internet import protocol class EchoProtocol(protocol.Protocol): def dataReceived(self, data): response = self.factory.app.handle_message(data) if response: self.transport.write(response) class EchoFactory(protocol.Factory): protocol = EchoProtocol def __init__(self, app): self.app = app from kivy.app import App from kivy.uix.label import Label class TwistedServerApp(App): def build(self): self.label = Label(text="server started\n") reactor.listenTCP(8000, EchoFactory(self)) return self.label def handle_message(self, msg): self.label.text = "received: %s\n" % msg if msg == "ping": msg = "pong" if msg == "plop": msg = "kivy rocks" self.label.text += "responded: %s\n" % msg return msg if __name__ == '__main__': TwistedServerApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/frameworks/twisted/twistd_app.py������������������������������������������������0000664�0000000�0000000�00000003140�12641336260�0022716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.support import install_twisted_reactor install_twisted_reactor() import os import sys from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.properties import BooleanProperty from kivy.lang import Builder from twisted.scripts._twistd_unix import UnixApplicationRunner, ServerOptions from twisted.application.service import IServiceCollection TWISTD = 'twistd web -p 8087' class AndroidApplicationRunner(UnixApplicationRunner): def run(self): self.preApplication() self.application = self.createOrGetApplication() self.logger.start(self.application) sc = IServiceCollection(self.application) # reactor is already running, so we just start the service collection sc.startService() return self.application Builder.load_string(''' <TwistedTwistd>: cols: 1 Button: text: root.running and 'STOP' or 'START' on_release: root.cb_twistd() ''') class TwistedTwistd(GridLayout): running = BooleanProperty(False) def cb_twistd(self, *la): if self.running: IServiceCollection(self.app).stopService() self.running = False else: sys.exc_clear() sys.path.insert(0, os.path.abspath(os.getcwd())) sys.argv = TWISTD.split(' ') config = ServerOptions() config.parseOptions() self.app = AndroidApplicationRunner(config).run() self.running = True class TwistedTwistdApp(App): def build(self): return TwistedTwistd() if __name__ == '__main__': TwistedTwistdApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/gestures/�����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016166�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/gestures/gesture_board.py�������������������������������������������������������0000664�0000000�0000000�00000005530�12641336260�0021370�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.graphics import Color, Ellipse, Line from kivy.gesture import Gesture, GestureDatabase from my_gestures import cross, circle, check, square def simplegesture(name, point_list): """ A simple helper function """ g = Gesture() g.add_stroke(point_list) g.normalize() g.name = name return g class GestureBoard(FloatLayout): """ Our application main widget, derived from touchtracer example, use data constructed from touches to match symboles loaded from my_gestures. """ def __init__(self, *args, **kwargs): super(GestureBoard, self).__init__() self.gdb = GestureDatabase() # add pre-recorded gestures to database self.gdb.add_gesture(cross) self.gdb.add_gesture(check) self.gdb.add_gesture(circle) self.gdb.add_gesture(square) def on_touch_down(self, touch): # start collecting points in touch.ud # create a line to display the points userdata = touch.ud with self.canvas: Color(1, 1, 0) d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) userdata['line'] = Line(points=(touch.x, touch.y)) return True def on_touch_move(self, touch): # store points of the touch movement try: touch.ud['line'].points += [touch.x, touch.y] return True except (KeyError) as e: pass def on_touch_up(self, touch): # touch is over, display informations, and check if it matches some # known gesture. g = simplegesture('', list(zip(touch.ud['line'].points[::2], touch.ud['line'].points[1::2]))) # gestures to my_gestures.py print("gesture representation:", self.gdb.gesture_to_str(g)) # print match scores between all known gestures print("cross:", g.get_score(cross)) print("check:", g.get_score(check)) print("circle:", g.get_score(circle)) print("square:", g.get_score(square)) # use database to find the more alike gesture, if any g2 = self.gdb.find(g, minscore=0.70) print(g2) if g2: if g2[1] == circle: print("circle") if g2[1] == square: print("square") if g2[1] == check: print("check") if g2[1] == cross: print("cross") # erase the lines on the screen, this is a bit quick&dirty, since we # can have another touch event on the way... self.canvas.clear() class DemoGesture(App): def build(self): return GestureBoard() if __name__ == '__main__': DemoGesture().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/gestures/my_gestures.py���������������������������������������������������������0000664�0000000�0000000�00000014235�12641336260�0021113�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.gesture import GestureDatabase gdb = GestureDatabase() cross = gdb.str_to_gesture( 'eNq1l9tu3DYQhu/1It6bLjicE+cFtrcF/ACBYwv2Iqkt7G7a5u1DDqlT0lZ7I2Mxsj5JP2f4k' 'xR1OH85//X9+Npfb98uffd7Ow6hO7wM0D0+vD/92T90Q8z/5gN218eH6+3y8aW/5lPqDl8H7g' '7/KvLot3WDFCnNzw8f5/dbeSyVx+w/Hvuj3NUNUDMoKXzPj0DsTuGIGiRJGCOVbP4pV7E7/Ra' 'ORJZMwhS1u35++v9WyFvh7rU2ENEMJI1RuLu+NnEEgyhpjEG2xb1y0H3Ek4vbKA6kEmyKEWdx' 'WPaJsaVN8eidH2Ef8ejiOIqHdbeQLvolaLTFLxlty7ulsVlaNBKChCnmEpp+uRSSIozRBLbl3' 'dSoe8m7rdF2kkc3FmGSB1FVphYT6qSejY2sOsXtyYRuLOIkHgEtGrZIKJP4Spk13ZG524qzrX' 'FWLlHmfok/9UvcFndTUe8Rz8OVA7RIYXtAoluKdke3hJU42j0dQ24pwV7ybiptm1oGE+Rz4il' 'u9w25q8R3qQtnZ2WKd+TutpLeox4pZmt1jHlh3VR3X8nuUceFdIm4qc5uKy9mapCY339jXKb+' '08tjewlmN5VxH3H3lBcLcASZfzGv4osFPiVk5SnmCb6p766y7qbvvvL0Zg2GKtHGCDjPJ2FKi' 'cfI2wuNuKsCu2i7qYLzdiP3BXGLYIs1DEAo0hh1eyaJeyq8i7b7KdM26ddNXpPO7SCSTnHbSn' 'ErxXaQVndSJyeJGQOMMe+RJm1aLrk5bku7kYp7SLuPOvlI6/FHs4+87hH2Fats/p8vff8+beV' 'Vyl5etTucMA/a7kSE+XAbNHVPmcGK2ZKBsxSciTPUyqAwUmdRKouFCToDqgwLU3MWQmVUmDnD' '1O7jwsCfOuXFt0JxGKNDaS1rhVwhV5gqpBW0CnEJLaw0G4QKwwrGmlJaQaxw1bp5QRBsBb2iZ' 'MvczQtSWjGvx09m5uXwmnk1tNKDEGYbZli94TX0aqg1nRrE5Z3WoFdDtWyFBr0aqR2URljLqa' '1bbNDrsToywth69QfqGIrcaDVoPSoBqkNtbDE1Wi3iqsAtV6gesSdL0vKCalLNdqa5rjpB3vr' 'z69utfJTmz8qTFclM/z6/3N4cSteSyvT28bW/PL0/935Ffdsd1n9Q7muT+dNw+Xj59lzFU+6W' 'Y5L8ug5qwTR/PFH5bDz+AM/6Dqo=') circle = gdb.str_to_gesture( 'eNq1WNtyGzcMfd8fiV+iIS4EyB9QXzuTD+g4icbxpLU1ttI2f18QoHa5jpy12qlGAyUw9hA4B' 'yQh3dx/vf/z++7u8Hz69nSYfumfxzTdfD7C9OHdw+0fh3fTEe2f9kHT84d3z6enx6+HZ/svTz' 'e/H/N0cxHkg4dNR2lQas8fH+8fTu2x0h6rrzz2a4uajhAZtBS+2yOA0z7tCDMkqjk1y0W1pfN' '3+zNN+/dpl0pGqmdLJcv0/PH25+uwr5Onu74EMxErVLeGMT3fNXQDT4C1kopbLVBhG92LB91G' 'h6RJinRb5A2ZF8euM/aP5JyxhVVShbBiJW9ho7OPcMZG1YTzWzTP2LgAm8XyBmx0bJqxsfSkm' '8UqMzaRluVduW5ju5o4qwkKmFWruM28cGLNcW3eriXOWi5kv8zbNK7GcwmbabtP0LXEWcuB7M' 'Y3pSVxVuRMiGFJaBOcXEzqYrZtwglLEsluBdOSen7R5LiN7nISzehAwsQZwC3yfwJ3PSnP4FZ' '31fnNrZX/PS8uKOkCvpBiFkfSF2Sz3PpoC9wVpTqDExXKmkvYmoc274S8nRZ2RXlR1B5u5xGG' '1bKcK7a5rtz77ILyIihVSVzL2bb8zuB4LefsgnJ+AzjQtTuUXVBeBCVRTKSMbq1HA/u9b7DMo' 'hpWSLbPFnZFuf4/6NklzYOki57N1rzAQ8YV/HY3Ztc0L5piXR0BMqAj1GItLmELb/OeXdQ87F' 'KB8QhIOKDXOXGzOb2BGVc1D9sUaNxJNiPM6LQkbpbS9lbKrmpeVAXluRtTTloXdDs2B95z3UY' 'XV1UWVe2aPydutqAO6HIt7+KqCm0f7A2+Fk1JkNyiTQ+b8C6rzJdpyrkoQUlhUx6IZ61XEi8u' 'qyzXKSODTSphAcsAjnBlz4irKvN9CjVxsXEwu2UZ9iopXcmLuqgKWwOMb2JJNoh2y284B9Q11' 'WU6En2NFuRrFVVXVJdhN71QdDhjBIe3a/3xtg3/n54Oh4d5lFdps7zNmjd7Rt2laY9ad3V88X' 'Q6apluW0TxiAL2Yc7qTkqjs6RwSjgxnOBOhpUTw6krJ7kz06up2D3iETUiNB7L7pT+WLZhf3h' 'Ji5CIiLyU4zENZ5SlPYWoVSNZTeGMWv25vWnqzhq1amBKYNaotcTjuUdGrSXy8+rMGbWW7E6u' '66SpRUStJRbgvGZDW0QUXqICjgqqjE6q4dSVM19Yrawi4MJqwUIJyTBqg5TGOpC6F1be9ON6t' 'tdGVkB+XNA2ZYREjwFfCgmSNJKC8/JBjMbyAN0bzLjS5k3dG9RoLJJK95axY9K52KBAohGShB' 'eCAgncdIFcABj79nJI8JHzT0L6/kg/CQk+mFd5Q/BBtKoRZNzXZz4g+MC0YhSCD+hqXWhGgCA' 'n1dcFxWAqdV0uND1gMJWCTIyeBnRy7CtZeLl7KbxRLPaykMObXu1k+1rpIb2VL20Hm9siJFKl' 'TiTqylu7t4SXx31o35ZW3p4zpZVXLyxNsAq5xBIFH/1syH1FCj76Hs69PSn4KHU8k2w+D5aCZ' '+lbhKLqGvVJF5+i6hp0yRk3WiLFWSedfepdQOMBCtyFl/GsBe5a9xO4r8axESCNh7UNo+GFVw' '95YB57VHuaHL0Pebwy7DYPb79IevLcex/W3n7/0dobhWI+X1buzVEoytprhcYN/OVwf/fl1H7' '0sql+ry83CbbfxP66/3z64iF2m9sJZxjmPT3+fni6ffh08L9w/IixfkGL68PDb8enx8/fPsVS' 'edrnnc05diDYoIA2CpbUvu7t/gFuoPx3') check = gdb.str_to_gesture( 'eNq1l0tuI0cMhvd9EXsTofgmL6BsA/gAgcYWbGMmtmBpksztwyY1kgZI0rNpbdr+u+pjkX+9+' 'v718+uf3zbP++Pp68d++vX8PIzp/ukA08Pd2+6P/d10wPwzHzQdH+6Op4/3z/tj/svT/ZeDTP' 'f/CnmoZtNBZ5Rl/8P769tp7uZzt/iPbr/NraYD9AjmIXzLLoDTdmxgBLsSMMIw5OHzcP6eX9O' '0/WVsCMFGmCuaGgjBdPy0+/8wXGFkeu4Ig7LzgISbMw/j6fh8hmMMBDIkdBYPimV4pQ7W8EQM' 'UA4LMhMzCyW5watKgJoOHhxsuIz3wscVb8ExhpIxDoIgvcEzhoaiZ1geA20Rj+UAwlp4LDxd8' 'OkqO4KHYXLI4oYOwEai4oPRmHiZXr6iXOiY9mXBFUNYacAVDm4uIOCiaXws24plK9oq7PIUr5' '6iOqsyg+acyOrezJicpTCI3YYy5HtapFNZSldLCcRgCCk4hqniDZ2dHZjCMf1EXh47laNEN2M' 'fEjkzJFgtK3BLHwEAGTcnlSu7LNPLUbo6+n2m5GbAuVzUr/ShYQzoSBSWi5iXJwyVqWRr4ctX' '+om1mq+GR7ibAA8dJuHLfC5nGVbjl7dMS/tk1g3tB3OXZyWXsyyrsMtWtlXY5SnHGmwpPwW+s' '3M15h5CkVvM8FyWcWH3Uce5io00A/8Eu7wUWoVdXoqswi4v5eIlseTWl6e9Cqh6+IUt6OoUwA' 'JD88KwjC4rJVZAazmpsAa6jFRaA10+qqyBLht1DRu1bNQ1bLSy0S425mWFOc9khtxcnRwuaEW' '6PZnH8sFp5aPRKuwy0i5GMnsmHJE32dz73a5oG3nJgLyemqDgXKtPu/m2//ix379d7u6m8+Xd' 'bLrf5jg2Y9picD5OB/NpN4vQIrYYLWKJHiX6aJFblBahRSvRvEUsETuQjRapxe6uHSjPsBK7u' '0CL0mKUyLKJ25/NLbRaUI+PzwGsRWrxzOr0qKNy5+ydHnVUzsftj7JFdK7cAUSrW3SugrdpRe' 'eqdluV6Fxdu6hdv6hcCeYabQl7KFG5ElWpiM6itqgtWovWorXYlU6/d234y/71+eWUVud1dRv' 'z2xT/en06vcwfWiP7QFU51dP7l/3H7u1xX2+gP9F+/MHc7jw1fz98vD99fTxV65yN6YfP81jE' '8nDMa8j81bD5B2R9zCo=') square = gdb.str_to_gesture( 'eNq1mEluIzcYRvd1EXsT4Z+HC6i3AXyAwG0LttEdW7DUSfr2YZHVEgk4KQGCtZH8RD4OH4eSb' '1++vfz1c/O0Oxx/vO+mL8v7Hqbbxz1Odzev93/ubqY9lY/ljafD3c3h+P72bXcof8p0+32v0+' '2HkrtabNrbrPJSf//28nqcq8VcLf+j2u9zqWmPrQdzF36WKkjTFjasKZKMaJwqGTp355/5a56' '2v8FGREAVLIINymebDl/v/78Zqc3o9LS04EgogK6ECeSlhadFTomIHElsKqoS6/I6dPQL5JiW' 'aSTKYMZEuS6PKs8L5DD03DB11U51+gnX7EVuGOQUgqDIxHGBnKqc1+XkJXLMyAyXUFkPlGqgp' 'J/irnmSr7s5kThBIhAB5RJ3jZPOcYpbiIG6elkc81Je3DL222TVzTVMPoVJggFESoEGBIJndy' 'irWWpYRonyAnfNkk9ZQkQYghuLSlnI7tfIa5i8hDmvZFBSUwdH5ixDgKv6XvNkP+mxbDxgo1S' '2JIhr3DVPzpOb0IGQ3DTVhTPP8nEH+bpcaqCCJzkHOjlqpISFAp/lZMqMZqIBLnCBvCYqfJKL' 'EqNyCgkFFNlZjt0qJaD1rS81UTknKuEGqYgRGUZdnsxlnapilrkiKafjurzmKec8Sy12KTPvT' 'mWn5lle9mS/B2z9MJcaqOSqvC7TflRlkZZ7bM2vNVPFT/PXWJUv8ZO5hkiAQVkz5Wpat9dcVT' '/JXoNVv8Quoz3Wl43WZDU/x241V1vfq+UrRTFhLicyAxpecG1YTdXOqVLXP4XSRmcHCg/NIPG' 'AcnOs22uqdk4Vx777dfaaqp2uU+jPWGdkvcpeU7X8HLvXVP10pWJKOdSFksIMSgNXyWuofrpT' 'yyUKaewgxuCJeJW8ZuqnB6TxIATspkXGJ16r8vkHwMP7bvd6epx3m5/ny0V/uy1X4wamLaWVt' '+PeY7qfoQ8wG8wGvcKACjMGiDMsj/EDpApRB8gV0lhdKpSxulaoI7QKDQfoDfIAY4Cyyf4lc4' 'lsJaSV4FotYYDzCd69bC6BfYloU5XUQ88GeYBLA9JD+6BfqX0J1VZtGThVKD72i+cS3k+NUKv' 'WZkFbhMwfVMu+BOXYHy8lENqcaMuM2vyWp+WB2kJpoLrQNhOqI21Toa3HJAttw5c2fOKFtvGz' 'jrSNmWikbdAAI11WMw8U23L2HCkOdBkxUk8/msyyCVsj0IeAKAP9aI5R+yJ1+mZqPXVYqPc0f' 'jUSA82FZk9zmWNqo45hG5WfSB1lWOaCqDMwLDkTD/SXoQy0nTzPu5en52P9f4BO25jbLfTvl8' 'fjc4VWoDZ4fPu+e79/fdjVL7we0jC+cC63nJJ/7N/fHn88NHdM29xw+VUXOp+Mzm7FcPi6+Re' 'GcFi7') �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015422�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/designwithkv/�������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020130�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/designwithkv/controller.kv������������������������������������������������0000664�0000000�0000000�00000000516�12641336260�0022657�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 <Controller>: label_wid: my_custom_label BoxLayout: orientation: 'vertical' padding: 20 Button: text: 'My controller info is: ' + root.info on_press: root.do_action() Label: id: my_custom_label text: 'My label before button press' ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/designwithkv/main.py������������������������������������������������������0000664�0000000�0000000�00000001241�12641336260�0021424�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.0.5') from kivy.uix.floatlayout import FloatLayout from kivy.app import App from kivy.properties import ObjectProperty, StringProperty class Controller(FloatLayout): '''Create a controller that receives a custom widget from the kv lang file. Add an action to be called from the kv lang file. ''' label_wid = ObjectProperty() info = StringProperty() def do_action(self): self.label_wid.text = 'My label after button press' self.info = 'New info text' class ControllerApp(App): def build(self): return Controller(info='Hello world') if __name__ == '__main__': ControllerApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/��������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017755�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/1_skeleton.py�������������������������������������������������0000664�0000000�0000000�00000000345�12641336260�0022375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget class MyPaintWidget(Widget): pass class MyPaintApp(App): def build(self): return MyPaintWidget() if __name__ == '__main__': MyPaintApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/2_print_touch.py����������������������������������������������0000664�0000000�0000000�00000000425�12641336260�0023107�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget class MyPaintWidget(Widget): def on_touch_down(self, touch): print(touch) class MyPaintApp(App): def build(self): return MyPaintWidget() if __name__ == '__main__': MyPaintApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/3_draw_ellipse.py���������������������������������������������0000664�0000000�0000000�00000000675�12641336260�0023233�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse class MyPaintWidget(Widget): def on_touch_down(self, touch): with self.canvas: Color(1, 1, 0) d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) class MyPaintApp(App): def build(self): return MyPaintWidget() if __name__ == '__main__': MyPaintApp().run() �������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/4_draw_line.py������������������������������������������������0000664�0000000�0000000�00000001135�12641336260�0022516�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse, Line class MyPaintWidget(Widget): def on_touch_down(self, touch): with self.canvas: Color(1, 1, 0) d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) touch.ud['line'] = Line(points=(touch.x, touch.y)) def on_touch_move(self, touch): touch.ud['line'].points += [touch.x, touch.y] class MyPaintApp(App): def build(self): return MyPaintWidget() if __name__ == '__main__': MyPaintApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/5_random_colors.py��������������������������������������������0000664�0000000�0000000�00000001245�12641336260�0023416�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from random import random from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse, Line class MyPaintWidget(Widget): def on_touch_down(self, touch): color = (random(), random(), random()) with self.canvas: Color(*color) d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) touch.ud['line'] = Line(points=(touch.x, touch.y)) def on_touch_move(self, touch): touch.ud['line'].points += [touch.x, touch.y] class MyPaintApp(App): def build(self): return MyPaintWidget() if __name__ == '__main__': MyPaintApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/firstwidget/6_button.py���������������������������������������������������0000664�0000000�0000000�00000001754�12641336260�0022076�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from random import random from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.graphics import Color, Ellipse, Line class MyPaintWidget(Widget): def on_touch_down(self, touch): color = (random(), 1, 1) with self.canvas: Color(*color, mode='hsv') d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) touch.ud['line'] = Line(points=(touch.x, touch.y)) def on_touch_move(self, touch): touch.ud['line'].points += [touch.x, touch.y] class MyPaintApp(App): def build(self): parent = Widget() self.painter = MyPaintWidget() clearbtn = Button(text='Clear') clearbtn.bind(on_release=self.clear_canvas) parent.add_widget(self.painter) parent.add_widget(clearbtn) return parent def clear_canvas(self, obj): self.painter.canvas.clear() if __name__ == '__main__': MyPaintApp().run() ��������������������kivy-1.9.1/examples/guide/quickstart/���������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017614�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/guide/quickstart/main.py��������������������������������������������������������0000664�0000000�0000000�00000000415�12641336260�0021112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.0.6') # replace with your current kivy version ! from kivy.app import App from kivy.uix.button import Button class MyApp(App): def build(self): return Button(text='Hello World') if __name__ == '__main__': MyApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/includes/�����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016133�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/includes/button.kv��������������������������������������������������������������0000664�0000000�0000000�00000000276�12641336260�0020015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 <SpecialButton>: canvas: Color: rgba: 1.0, 0.0, 0.0, 1.0 Rectangle: pos: self.pos size: (self.size[0]/4, self.size[1]/4)����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/includes/layout.kv��������������������������������������������������������������0000664�0000000�0000000�00000000137�12641336260�0020013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.1 #:include button.kv <CustomLayout>: SpecialButton: text: 'Includes!' ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/includes/main.py����������������������������������������������������������������0000664�0000000�0000000�00000000406�12641336260�0017431�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.uix.button import Button class SpecialButton(Button): pass class CustomLayout(BoxLayout): pass class TestApp(App): pass if __name__ == '__main__': TestApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/includes/test.kv����������������������������������������������������������������0000664�0000000�0000000�00000000112�12641336260�0017446�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.1 #:include layout.kv #:include force button.kv CustomLayout: ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/keyboard/�����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016125�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/keyboard/android.txt������������������������������������������������������������0000775�0000000�0000000�00000000063�12641336260�0020310�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=Keyboard author=ZenCODE orientation=landscape�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/keyboard/main.py����������������������������������������������������������������0000775�0000000�0000000�00000016410�12641336260�0017430�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������""" Custom Keyboards ================ This demo shows how to create and display custom keyboards on screen. Note that the new "input_type" property of the TextInput means that this is rarely needed. We provide this demo for the sake of completeness. """ # Author: Zen-CODE from kivy.app import App from kivy.lang import Builder from kivy.core.window import Window from kivy.uix.vkeyboard import VKeyboard from kivy.properties import ObjectProperty from kivy.uix.button import Button from functools import partial from kivy.config import Config from kivy.uix.screenmanager import Screen, ScreenManager from kivy import require # This example uses features introduced in Kivy 1.8.0, namely being able to load # custom json files from the app folder require("1.8.0") Builder.load_string(''' <KeyboardScreen>: displayLabel: displayLabel kbContainer: kbContainer BoxLayout: orientation: 'vertical' Label: size_hint_y: 0.15 text: "Available Keyboard Layouts" BoxLayout: id: kbContainer size_hint_y: 0.2 orientation: "horizontal" padding: 10 Label: id: displayLabel size_hint_y: 0.15 markup: True text: "[b]Key pressed[/b] - None" halign: "center" Button: text: "Back" size_hint_y: 0.1 on_release: root.manager.current = "mode" Widget: # Just a space taker to allow for the popup keyboard size_hint_y: 0.5 <ModeScreen>: center_label: center_label mode_spinner: mode_spinner FloatLayout: BoxLayout: orientation: "vertical" size_hint: 0.8, 0.8 pos_hint: {"x": 0.1, "y": 0.1} padding: "5sp" spacing: "5sp" Label: canvas: Color: rgba: 0, 0, 1, 0.3 Rectangle: pos: self.pos size: self.size text: "Custom Keyboard Demo" size_hint_y: 0.1 Label: id: center_label markup: True size_hint_y: 0.6 BoxLayout: orientation: "horizontal" size_hint_y: 0.1 padding: "5sp" Widget: size_hint_x: 0.2 Label: text: "Current keyboard mode :" Spinner: id: mode_spinner values: "''", "'dock'", "'system'", "'systemanddock'",\ "'systemandmulti'" Button: text: "Set" on_release: root.set_mode(mode_spinner.text) Widget: size_hint_x: 0.2 Widget: size_hint_y: 0.1 BoxLayout: orientation: "horizontal" size_hint_y: 0.1 Button: text: "Exit" on_release: exit() Button: text: "Continue" on_release: root.next() ''') class ModeScreen(Screen): """ Present the option to change keyboard mode and warn of system-wide consequences. """ center_label = ObjectProperty() mode_spinner = ObjectProperty() keyboard_mode = "" def on_pre_enter(self, *args): """ Detect the current keyboard mode and set the text of the main label accordingly. """ self.keyboard_mode = Config.get("kivy", "keyboard_mode") self.mode_spinner.text = "'{0}'".format(self.keyboard_mode) p1 = "Current keyboard mode: '{0}'\n\n".format(self.keyboard_mode) if self.keyboard_mode in ['dock', 'system', 'systemanddock']: p2 = "You have the right setting to use this demo.\n\n" else: p2 = "You need the keyboard mode to 'dock', 'system' or '"\ "'systemanddock'(below)\n in order to "\ "use custom onscreen keyboards.\n\n" p3 = "[b][color=#ff0000]Warning:[/color][/b] This is a system-wide " \ "setting and will affect all Kivy apps. If you change the\n" \ " keyboard mode, please use this app" \ " to reset this value to it's original one." self.center_label.text = "".join([p1, p2, p3]) def set_mode(self, mode): """ Sets the keyboard mode to the one specified """ Config.set("kivy", "keyboard_mode", mode.replace("'", "")) Config.write() self.center_label.text = "Please restart the application for this\n" \ "setting to take effect." def next(self): """ Continue to the main screen """ self.manager.current = "keyboard" class KeyboardScreen(Screen): """ Screen containing all the available keyboard layouts. Clicking the buttons switches to these layouts. """ displayLabel = ObjectProperty() kbContainer = ObjectProperty() def __init__(self, **kwargs): super(KeyboardScreen, self).__init__(**kwargs) self._add_keyboards() self._keyboard = None def _add_keyboards(self): """ Add a buttons for each available keyboard layout. When clicked, the buttons will change the keyboard layout to the one selected. """ layouts = list(VKeyboard().available_layouts.keys()) layouts.append("numeric.json") # Add the file in our app directory # Note the .json extension is required for key in layouts: self.kbContainer.add_widget( Button( text=key, on_release=partial(self.set_layout, key))) def set_layout(self, layout, button): """ Change the keyboard layout to the one specified by *layout*. """ kb = Window.request_keyboard( self._keyboard_close, self) if kb.widget: # If the current configuration supports Virtual Keyboards, this # widget will be a kivy.uix.vkeyboard.VKeyboard instance. self._keyboard = kb.widget self._keyboard.layout = layout else: self._keyboard = kb self._keyboard.bind(on_key_down=self.key_down, on_key_up=self.key_up) def _keyboard_close(self, *args): """ The active keyboard is being closed. """ if self._keyboard: self._keyboard.unbind(on_key_down=self.key_down) self._keyboard.unbind(on_key_up=self.key_up) self._keyboard = None def key_down(self, keyboard, keycode, text, modifiers): """ The callback function that catches keyboard events. """ self.displayLabel.text = u"Key pressed - {0}".format(text) def key_up(self, keyboard, keycode): """ The callback function that catches keyboard events. """ self.displayLabel.text += u" (up {0[1]})".format(keycode) class KeyboardDemo(App): sm = None # The root screen manager def build(self): self.sm = ScreenManager() self.sm.add_widget(ModeScreen(name="mode")) self.sm.add_widget(KeyboardScreen(name="keyboard")) self.sm.current = "mode" return self.sm if __name__ == "__main__": KeyboardDemo().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/keyboard/numeric.json�����������������������������������������������������������0000775�0000000�0000000�00000001302�12641336260�0020461�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title" : "Numeric", "description" : "A numeric keypad", "cols" : 3, "rows": 4, "normal_1": [ ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1]], "normal_2": [ ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1]], "normal_3": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1]], "normal_4": [ ["0", "0", "0", 1], [".", ".", ".", 1], ["\u232b", null, "backspace", 1]], "shift_1": [ ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1]], "shift_2": [ ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1]], "shift_3": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1]], "shift_4": [ ["0", "0", "0", 1], [".", ".", ".", 1], ["\u232b", null, "backspace", 1]] }������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kinect/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015602�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kinect/README.txt���������������������������������������������������������������0000664�0000000�0000000�00000000541�12641336260�0017300�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Kinect Viewer ============= You must have libfreenect installed on your system to make it work. How it works ------------ 1. The viewer gets the depth value from freenect. 2. Depths are multiplied by 32 to use the full range of 16 bits. 3. Depths are uploaded into a "luminance" texture. 4. We use a shader for mapping the depth to a special color. ���������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kinect/kinectviewer.py����������������������������������������������������������0000664�0000000�0000000�00000017434�12641336260�0020664�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import freenect from time import sleep from threading import Thread from collections import deque from kivy.app import App from kivy.clock import Clock from kivy.properties import NumericProperty, StringProperty from kivy.graphics import RenderContext, Color, Rectangle from kivy.graphics.texture import Texture from kivy.core.window import Window from kivy.uix.widget import Widget from kivy.uix.slider import Slider from kivy.uix.boxlayout import BoxLayout fragment_header = ''' #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; /* custom input */ uniform float depth_range; uniform vec2 size; ''' hsv_func = ''' vec3 HSVtoRGB(vec3 color) { float f,p,q,t, hueRound; int hueIndex; float hue, saturation, v; vec3 result; /* just for clarity */ hue = color.r; saturation = color.g; v = color.b; hueRound = floor(hue * 6.0); hueIndex = mod(int(hueRound), 6.); f = (hue * 6.0) - hueRound; p = v * (1.0 - saturation); q = v * (1.0 - f*saturation); t = v * (1.0 - (1.0 - f)*saturation); switch(hueIndex) { case 0: result = vec3(v,t,p); break; case 1: result = vec3(q,v,p); break; case 2: result = vec3(p,v,t); break; case 3: result = vec3(p,q,v); break; case 4: result = vec3(t,p,v); break; case 5: result = vec3(v,p,q); break; } return result; } ''' rgb_kinect = fragment_header + ''' void main (void) { float value = texture2D(texture0, tex_coord0).r; value = mod(value * depth_range, 1.); vec3 col = vec3(0., 0., 0.); if ( value <= 0.33 ) col.r = clamp(value, 0., 0.33) * 3.; if ( value <= 0.66 ) col.g = clamp(value - 0.33, 0., 0.33) * 3.; col.b = clamp(value - 0.66, 0., 0.33) * 3.; gl_FragColor = vec4(col, 1.); } ''' points_kinect = fragment_header + hsv_func + ''' void main (void) { // threshold used to reduce the depth (better result) const int th = 5; // size of a square int square = floor(depth_range); // number of square on the display vec2 count = size / square; // current position of the square vec2 pos = floor(tex_coord0.xy * count) / count; // texture step to pass to another square vec2 step = 1 / count; // texture step to pass to another pixel vec2 pxstep = 1 / size; // center of the square vec2 center = pos + step / 2.; // calculate average of every pixels in the square float s = 0, x, y; for (x = 0; x < square; x++) { for (y = 0; y < square; y++) { s += texture2D(texture0, pos + pxstep * vec2(x,y)).r; } } float v = s / (square * square); // threshold the value float dr = th / 10.; v = min(v, dr) / dr; // calculate the distance between the center of the square and current pixel // display the pixel only if the distance is inside the circle float vdist = length(abs(tex_coord0 - center) * size / square); float value = 1 - v; if ( vdist < value ) { vec3 col = HSVtoRGB(vec3(value, 1., 1.)); gl_FragColor = vec4(col, 1); } } ''' hsv_kinect = fragment_header + hsv_func + ''' void main (void) { float value = texture2D(texture0, tex_coord0).r; value = mod(value * depth_range, 1.); vec3 col = HSVtoRGB(vec3(value, 1., 1.)); gl_FragColor = vec4(col, 1.); } ''' class KinectDepth(Thread): def __init__(self, *largs, **kwargs): super(KinectDepth, self).__init__(*largs, **kwargs) self.daemon = True self.queue = deque() self.quit = False self.index = 0 def run(self): q = self.queue while not self.quit: depths = freenect.sync_get_depth(index=self.index) if depths is None: sleep(2) continue q.appendleft(depths) def pop(self): return self.queue.pop() class KinectViewer(Widget): depth_range = NumericProperty(7.7) shader = StringProperty("rgb") index = NumericProperty(0) def __init__(self, **kwargs): # change the default canvas to RenderContext, we can change the shader self.canvas = RenderContext() self.canvas.shader.fs = hsv_kinect # add kinect depth provider, and start the thread self.kinect = KinectDepth() self.kinect.start() # parent init super(KinectViewer, self).__init__(**kwargs) # allocate texture for pushing depth self.texture = Texture.create( size=(640, 480), colorfmt='luminance', bufferfmt='ushort') self.texture.flip_vertical() # create default canvas element with self.canvas: Color(1, 1, 1) Rectangle(size=Window.size, texture=self.texture) # add a little clock to update our glsl Clock.schedule_interval(self.update_transformation, 0) def on_index(self, instance, value): self.kinect.index = value def on_shader(self, instance, value): if value == 'rgb': self.canvas.shader.fs = rgb_kinect elif value == 'hsv': self.canvas.shader.fs = hsv_kinect elif value == 'points': self.canvas.shader.fs = points_kinect def update_transformation(self, *largs): # update projection mat and uvsize self.canvas['projection_mat'] = Window.render_context['projection_mat'] self.canvas['depth_range'] = self.depth_range self.canvas['size'] = list(map(float, self.size)) try: value = self.kinect.pop() except: return f = value[0].astype('ushort') * 32 self.texture.blit_buffer( f.tostring(), colorfmt='luminance', bufferfmt='ushort') self.canvas.ask_update() class KinectViewerApp(App): def build(self): root = BoxLayout(orientation='vertical') self.viewer = viewer = KinectViewer( index=self.config.getint('kinect', 'index'), shader=self.config.get('shader', 'theme')) root.add_widget(viewer) toolbar = BoxLayout(size_hint=(1, None), height=50) root.add_widget(toolbar) slider = Slider(min=1., max=32., value=1.) def update_depth_range(instance, value): viewer.depth_range = value slider.bind(value=update_depth_range) toolbar.add_widget(slider) return root def build_config(self, config): config.add_section('kinect') config.set('kinect', 'index', '0') config.add_section('shader') config.set('shader', 'theme', 'rgb') def build_settings(self, settings): settings.add_json_panel('Kinect Viewer', self.config, data='''[ { "type": "title", "title": "Kinect" }, { "type": "numeric", "title": "Index", "desc": "Kinect index, from 0 to X", "section": "kinect", "key": "index" }, { "type": "title", "title": "Shaders" }, { "type": "options", "title": "Theme", "desc": "Shader to use for a specific visualization", "section": "shader", "key": "theme", "options": ["rgb", "hsv", "points"]} ]''') def on_config_change(self, config, section, key, value): if config is not self.config: return token = (section, key) if token == ('kinect', 'index'): self.viewer.index = int(value) elif token == ('shader', 'theme'): if value == 'rgb': self.viewer.canvas.shader.fs = rgb_kinect elif value == 'hsv': self.viewer.shader = value if __name__ == '__main__': KinectViewerApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/�����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014745�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_button.kv����������������������������������������������������������������0000664�0000000�0000000�00000000204�12641336260�0017456�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 # Widget: Button: text: "Hello World" Button: text: "I'm another label" pos: (200, 200) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_camera.kv����������������������������������������������������������������0000664�0000000�0000000�00000001125�12641336260�0017376�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Camera: canvas: Color: rgb: (1, 1, 1) Rectangle: texture: self.texture size: (320, 240) Color: rgb: (.5, 0, 1) Rectangle: texture: self.texture pos: (320, 0) size: (320, 240) Color: rgb: (0, 1, 0) Rectangle: texture: self.texture pos: (320, 240) size: (320, 240) Color: rgb: (1, 0, 0) Rectangle: texture: self.texture pos: (0, 240) size: (320, 240) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_fbo.kv�������������������������������������������������������������������0000664�0000000�0000000�00000000306�12641336260�0016714�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 # Widget: canvas: Fbo: size: (200, 200) Color: rgba: (.7,.3,.5,.7) Rectangle: size: (200, 200) pos: (200, 200) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_layout.kv����������������������������������������������������������������0000664�0000000�0000000�00000000604�12641336260�0017464�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������BoxLayout: Button: id: bswitch BoxLayout: orientation: 'vertical' if bswitch.state == 'down' else 'horizontal' Button: id: btn1 text: 'Button 1' Button: text: btn1.state Button: text: 'Button 3' Button: text: 'Button 4' Button: text: 'Button 5' ����������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_logo.kv������������������������������������������������������������������0000664�0000000�0000000�00000001534�12641336260�0017112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Widget: Video: id: myvideo source: '/home/tito/code/pymt/examples/apps/videoplayer/softboy.mpg' play: mybutton.state == 'down' canvas: Color: rgb: (1, 1, 1) BorderImage: texture: self.texture size: self.texture_size Image: source: 'kivy.jpg' canvas: PushMatrix: Rotate: angle: 1 BorderImage: border: 250, 250, 250, 250 texture: self.texture size: self.texture_size PopMatrix: Button: id: mybutton text: 'Push me' pos: 100, 100 Slider: width: myvideo.width height: 25 min: 0 max: myvideo.duration value: myvideo.position pos: myvideo.pos ��������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_scatter.kv���������������������������������������������������������������0000664�0000000�0000000�00000000156�12641336260�0017616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Widget: Scatter: size: image.texture_size Image: id: image source: 'kivy.jpg' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_stencil.kv���������������������������������������������������������������0000664�0000000�0000000�00000001063�12641336260�0017610�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Widget: canvas: StencilPush # create a rectangle mask, from pos 100, 100, with a 100, 100 size. Rectangle: pos: 100, 100 size: 100, 100 StencilUse # we want to show a big green rectangle, however, the previous stencil # mask will crop us :) Color: rgb: 0, 1, 0 Rectangle: size: 900, 900 StencilUnUse # Remove the mask previously set Rectangle: pos: 100, 100 size: 100, 100 StencilPop �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/app_video.kv�����������������������������������������������������������������0000664�0000000�0000000�00000001644�12641336260�0017262�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������BoxLayout: orientation: 'vertical' spacing: 5 padding: 5 Video: id: myvideo source: '../widgets/softboy.avi' allow_stretch: True on_eos: self.play = True; print('woot we are looping!') BoxLayout: size_hint_y: None height: 30 Label: id: mylabel text: str(myvideo.position) Slider: value: myvideo.position max: myvideo.duration on_value: print(args[1]) BoxLayout: size_hint_y: None height: 50 spacing: 5 ToggleButton: group: 'video' text: 'Play' state: 'down' if myvideo.play else 'normal' on_press: myvideo.play = True ToggleButton: group: 'video' text: 'Stop' state: 'down' if not myvideo.play else 'normal' on_press: myvideo.play = False ��������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/builder_template.py����������������������������������������������������������0000664�0000000�0000000�00000001112�12641336260�0020633�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.lang import Builder from kivy.app import App from kivy.uix.boxlayout import BoxLayout Builder.load_string(''' [BlehItem@BoxLayout]: orientation: 'vertical' Label: text: str(ctx.idx) Button: text: ctx.word ''') class BlehApp(App): def build(self): root = BoxLayout() for idx, word in enumerate(('Hello', 'World')): wid = Builder.template('BlehItem', **{ 'idx': idx, 'word': word, }) root.add_widget(wid) return root if __name__ == '__main__': BlehApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015524�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/id_in_kv/����������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017306�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/id_in_kv/id_in_kv.py�����������������������������������������������������0000664�0000000�0000000�00000000411�12641336260�0021436�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' The use of id in KV =================== This small example shows how to refer from one widget to another within KV. ''' import kivy kivy.require('1.8.0') from kivy.app import App class TestApp(App): pass if __name__ == '__main__': TestApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/id_in_kv/test.kv���������������������������������������������������������0000664�0000000�0000000�00000000435�12641336260�0020631�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 BoxLayout: orientation: 'vertical' TextInput: # setting the id of the widget id: my_id text: 'The text of the label is set within kivy' Label: # showing the text of the textinput by referring on the id text: my_id.text �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/kv_and_py/���������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017476�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/kv_and_py/kv_and_py.py���������������������������������������������������0000664�0000000�0000000�00000001436�12641336260�0022026�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Referring on ids from Python ============================= This example shows how to refer to an id from a Python file. ''' import kivy kivy.require('1.8.0') from kivy.app import App from kivy.uix.boxlayout import BoxLayout class RootWidget(BoxLayout): def first_function(self, status): # print out the given parameter print(status) # check the status of the switch by referring on the id if self.ids.my_switch.active is True: # set the text of the label by referring on the id self.ids.my_label.text = 'Switch is ON' else: # set the text of the label by referring on the id self.ids.my_label.text = 'Switch is OFF' class TestApp(App): pass if __name__ == '__main__': TestApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/ids/kv_and_py/test.kv��������������������������������������������������������0000664�0000000�0000000�00000000424�12641336260�0021017�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.8.0 RootWidget: BoxLayout: orientation: 'vertical' Switch: id: my_switch on_active: root.first_function(self.active) Label: id: my_label text: 'This text will be changed by the python file' ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/kivy.jpg���������������������������������������������������������������������0000664�0000000�0000000�00000021131�12641336260�0016427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��2�2���C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"����������������;�����!1AQa"#2bRqBC$3�������������3�������!1Q2Aa"qѢB3S� ��?��DDD@�DDPZtf5ELۍoOwosdFol]c(4Z9("mꊷImS0opQC}ި2L8v oXmkC-ts\wrU~U45K7�IW)x8.O>6Ic0Kj ~f Pc4!rθBI$t~L=9(liST].㢝A[[O/8ζޟXLJid^Mm"/@DDD@�DDD@�DDBKY: 3jmƷ}pȍ1gbtf5MDۭgi.uIW-О$qe;;) 7ݮj,[8' ga5loEc%gW*x~ECaEo"1qzꊫ!9rrdZEcd{Z8(G\z#qnn:V?}͏wݞpVdkCAB<K6]NvԬ^f[Mt*蛙?]E+1{CAiGU:Ci u&tұlgڦwݞ6e}GH)Kb{{:-~6L+_GWYޟZǵiO"4""D@�DDD@�DDBjZYiT53ϲ}u>>FDi>'k=gA-STTͺ֌{'{5ϢXoTe. # ga 7ݭ,0[<O6S+5koEcw'*;?7)=/(U] ,j+ }WԕDY S'OB" -{#Ǵ99`kY.-zmGJﹱTNEN*ױ1{CCGbgىfkڕiST]ЃgqJ{^Zx-kYn-ԚmGJﹱTܔ-:AMR[tcB::-~6L+லޟXǶF5uW[D`�DDD@�DDP!8Ztf5EDoOwocžKͳrzCY: 3j}ַ~'s0v Ď,gaC}ީ2LN YNûNV{5 ǫJM\n|E?"eUw/K=loEc=IYEd`KH""D@k=pÚGb q4źMHX6?ȩZ6F:7c 0B<Iq溜XL̶O5IlUя}~vywǵkdg\hz#qnn:V?}͏wݞ-*1MR[tmЃgqka\?Oz~/XEc$k OGUzM5FD@�DDP&VMQS0k[?ѭ} #LvKͳ1rzYi\=}:C kz)0[<HvvUaPe΂ GSpSCaEo"1q~wnR{�?"g"Aq=I^'NrNR{lKH&B/Zk壊)뤏!x8 5oSW(e~m}ꭱ.<tJ`?r5ާ-|wð029~u-['<O/��{3ǡH-%}}u ]7cRգ]iKLC%83;#']Ȅ3cDEVv'TDcdc15 BCi u&tұlgڦw݇�81ckAT Y/rb0[2m>%WD==vywǵkdg\hz!qN:Hc~L=9)Cf[MT-1?]EɅpVVS|V|+X 2W ""�)k=gAmSTT~'[(;|%=!5MSQ>[?[.tAR`p͔;1_vLĎ,ga+=loEc%Pg'%ʪ^{5 ǫJ",)OmIi m+hߊitd2Ȧ-/p9�Jֺ-7歚iKK蹚UOS9}5iY%iy-ȇkK#\I$dnr%pDD}U3_ CӃUDEEvpՓi0ׂ̹`AV.WIWmKo w{8WHh[Olak*ja7|ve_<kߌ"&Qg aD@Z2F9h{ \ 0BuƇ7M6#c*g}nJpV=c15 ЩĞkڕliST]tR״9FA uƇM6#cϵL=9)Cf;Mt*Ǿ.d¸++{�K> |+X42W)"/@TejZYi\3n5==ߕ\22#Lvy}F.OCZk: 3jpƷ}\ 7ݭ,0[<Hvv }ީ2lgaNVk5 ǫJg}.7>K+&UW5loEcԓԕDY S'gx/z@Y1U7QMPq o'EMzgKp xV,)4IdD@J[*䧔8s:E䢤[G%> ckX=p5Qee;\L~;EX8ҏuֽl&uR%'mdi1FHGYP58+6w{ɫ)Xow?8<pSUӾVYU]YQ/J swXZ.d;C齧4wyYL٢ҰwWQJ./L[#$nkCABuƇ7M6#l3?%8aZ6F9hs0d؅?>xsu9[Rzm6QR jثtRװ9GU:Ci u&tұlgڦwݞ-:AMR[tcC;<a ଭ|󭷧%V2F :MmKZk/j]яgs&˜Pd |'vvVWmsj}$9sq�fSQ#ciZ湿>"z9YΊVV9+&RK}CaEo"1ûWԕꈲ')=X$OB"u@sN}6XC)6.;?s˗y9mEWPjk2Lc?<yj%~D{K<L""|D@�D¨ "l9xO'yN*&! Ij$yq o`N� aAZگTUυ6f2š Hj-$c R1"'ٮhs\29UN\bYd�Blhs0dzq4źMHX6?vz)Z6F9k\ ;~|u9[Rz6Q~*f<:)P8 人j}7jx,nmxm9 q+YT5.ZG -?Bv~j#A! y t67#dka{TSݘ*CSLtm3c�.ǢAպ__׋ϱ6c-p9w mqYn.zGJ5|TM{dcdcᖹ ,~~iZ^ȈB" 4+u78L퉰onG]1s6H#`cPK6Dd25xy-'evq੹ps}L)WYyN�SOhOhU@H r SVv=}XASq5TY{֚ҔӾ@KZ紒;K*2z/hiQdlKm;@�dxY�%K:< y >c8aFxJuC5iؕ\Ka̅pY[5ʬvcW-$qh�U#"y>2qƮ>Dit%MDyOv9E3EG;49|q~$/#^ҺU*'o{}*b9hV*hZq;z�cz;3Н'[K}k[=z�[fv+?9K o+r?pD�GןdYCX3*5{Cd*Zz'D^��QѶhHsxĒz*hͱEF%oN^Mlj؋y!Qh;\VFJ1lu!}պ=AwkScfzK ֈ0KK,"8O2{f۲2~tD O<ƽh ֓Zg2&vi! 1f=~Gv=afMF,okgW4-<=TSS:CUJtcy]EM nz|+3{dc^1-sNA¹A\iޤlƺOvۚƽcZ朂;>1|RʫU2DPP":N'ht_xo:I㯧#rxIGwKtWkUU|btN#G5I%]u.䎄ͻrk|�Sڧ|ס/"at;-5/jU47X~TG4KLˏS3|uӔv-1t2SO5mzj#l>!i=F%gdh{[|3\餶gYvRݛ3)t8iG,K]Yq6oAG]chJ(Á0Hޣ#!n1t&ɴW$S" Cڎ�PMe,yP$|߸[u]rgj8)Ś6oHO3Uo><K�nE� Xw,[Mcw,)TU3[_{_4aتfX% }J"F3lLh>%E8?yv]骪cb/ņ x珈>Eݛ2VᏛdKo˶]=ULwEӸ(x3}J:ZHa?Ry)ic21̞е8}k%'4v<")0kZ OUz/Mi&ni!*!Q5F9$t~] gEԯc^ i1t6*!Gv=>N4+ź}W"{^/>DzF5s\�Z朂;P~F7$t~]'L=9ls\ 9wc'=>1|RƫUԹTZZ0tMe|,sh÷=A[R._:,VAQRZfM~"D M0f`pˁs9%,.i#oU5.CO keFTIءi�I�8MNE}]HNшXGU8YW?[q�l'f/2 nVZ=zYtNGuP ]F{O#8Zl ~]wbu'^]i}퍙 >ϘqoIiG(8ϸތQ4&L�gzּsȃjfHM#>|yRΩR~] &p>" 5uԚb6�C\9|eҷU$5/ [#pwq猬<ԇBOiꏞ 6>ћcd{D7 K+xpmhͱ1D}J8peT}_;  珈>]vwgFc!MUS|>,0J3>#R:XqԞd-,tddB˽'D@ǐDE4�DDc״^4M*CSJtcLy]Eh}sYn.zGJ5|TӚgik zi1T6*!�.ǢƅpuطS> 5|=1c \ӐA A\iޤlƺOvzs nc+9c-sNAX ٧/XUjz""u)3 ꫄Dyᡥ2z4q~@Ri41x" �QѶ$Z$bI[S&Ѷ$Z$bY[Se.;"|Xax^V:5d6ȗ].tU1_oL;?<a]MI,"8z)icGԞd^ǖd迒<")0" ""�kZ O &m;f4]3GcF\iޤlұt3溙kZ#(v̩! 1f=~Gv=>N4+ź}WIɟc#89krBA\iޤlұt3ǶF5pskr??xiZ^ȈB" ""Tom6-nV�?D6ћcc$E8?yv]骪b/ņ x珈=h;\VNB1lu}~leUT}]; {tD#pIORI1é<^}o?d/sAӘDD"�" ""�kZ#r/Mi&v̩! 6z(C#qvԍ:X|TӚWik TS*CSLtm3cT8Ю~^mxLױpi }sYn.zGJ5|TM{d1pi#X OO_'Աb.D(@fؙ% uvI[S&ѶrZ-1$)e.+"|Hagw<wߞvogFc!OUSt>$0Kw<|G>t-,tddJZXa<< U.ջ]ā9 a""UP *(FB9EA㢪�" ""�kZ#^5i1t6*f?]EhmsYn'MF,okg0F5-sAi QNӶe5TWF=Gv=>N4+ź}W&{^/>ǶH9cs\ӐGpP~FtޣlƺOvzsSsױpi#X 0/XUjz(hFeZ-1$)^F3llh>eoN^Mlz؋q!Q΍qY9 {ͳ6v˦|w%㻞>#R:XDl<#`'>kеXRqK N{]" "L TD@�DDD@�DDkZ H\ƓZ`}GK`ثb8Q5^4#pSW61ǻքFFVֲǀ:ń;P| u/D{5=I6"ުߎ O#~'TcYLֆ: /@VXw}r#�UDDD@�DD���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/kv/kvrun.py���������������������������������������������������������������������0000664�0000000�0000000�00000001657�12641336260�0016475�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.clock import Clock from kivy.lang import Builder from kivy.core.window import Window class KvApp(App): def _print_fps(self, *largs): print('FPS: %2.4f (real draw: %d)' % ( Clock.get_fps(), Clock.get_rfps())) def _reload_keypress(self, instance, code, *largs): if code != 286: return for child in Window.children[:]: Window.remove_widget(child) root = Builder.load_file(self.options['filename']) Window.add_widget(root) def build(self): Clock.schedule_interval(self._print_fps, 1) Window.bind(on_keyboard=self._reload_keypress) return Builder.load_file(self.options['filename']) if __name__ == '__main__': import sys import os if len(sys.argv) < 2: print('Usage: %s filename.kv' % os.path.basename(sys.argv[0])) sys.exit(1) KvApp(filename=sys.argv[1]).run() ���������������������������������������������������������������������������������kivy-1.9.1/examples/miscellaneous/������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017170�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/miscellaneous/two_panes.py������������������������������������������������������0000664�0000000�0000000�00000002146�12641336260�0021544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Demonstrates using kv language to create some simple buttons and a label, with each button modifying the label text. ''' from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder Builder.load_string(''' <MainWidget>: BoxLayout: orientation: 'vertical' Button: text: 'some string ' on_press: the_right_pane.text += self.text Button: text: 'one two three four ' on_press: the_right_pane.text += self.text Button: text: 'follow the yellow brick road ' on_press: the_right_pane.text += self.text Button: text: 'five six seven eight ' on_press: the_right_pane.text += self.text Button: text: 'CLEAR LABEL' on_press: the_right_pane.text = '' Label: id: the_right_pane text: '' text_size: self.size halign: 'center' valign: 'middle' ''') class MainWidget(BoxLayout): pass class ExampleApp(App): def build(self): return MainWidget() ExampleApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/settings/�����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016165�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/settings/android.txt������������������������������������������������������������0000664�0000000�0000000�00000000066�12641336260�0020350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=Settings author=Kivy team orientation=landscape ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/settings/main.py����������������������������������������������������������������0000775�0000000�0000000�00000007314�12641336260�0017473�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������""" Config Example ============== This file contains a simple example of how the use the Kivy settings classes in a real app. It allows the user to change the caption and font_size of the label and stores these changes. When the user next runs the programs, their changes are restored. """ from kivy.app import App from kivy.uix.settings import SettingsWithTabbedPanel from kivy.logger import Logger from kivy.lang import Builder # We first define our GUI kv = ''' BoxLayout: orientation: 'vertical' Button: text: 'Configure app (or press F1)' on_release: app.open_settings() Label: id: label text: 'Hello' ''' # This JSON defines entries we want to appear in our App configuration screen json = ''' [ { "type": "string", "title": "Label caption", "desc": "Choose the text that appears in the label", "section": "My Label", "key": "text" }, { "type": "numeric", "title": "Label font size", "desc": "Choose the font size the label", "section": "My Label", "key": "font_size" } ] ''' class MyApp(App): def build(self): """ Build and return the root widget. """ # The line below is optional. You could leave it out or use one of the # standard options, such as SettingsWithSidebar, SettingsWithSpinner # etc. self.settings_cls = MySettingsWithTabbedPanel # We apply the saved configuration settings or the defaults root = Builder.load_string(kv) label = root.ids.label label.text = self.config.get('My Label', 'text') label.font_size = float(self.config.get('My Label', 'font_size')) return root def build_config(self, config): """ Set the default values for the configs sections. """ config.setdefaults('My Label', {'text': 'Hello', 'font_size': 20}) def build_settings(self, settings): """ Add our custom section to the default configuration object. """ # We use the string defined above for our JSON, but it could also be # loaded from a file as follows: # settings.add_json_panel('My Label', self.config, 'settings.json') settings.add_json_panel('My Label', self.config, data=json) def on_config_change(self, config, section, key, value): """ Respond to changes in the configuration. """ Logger.info("main.py: App.on_config_change: {0}, {1}, {2}, {3}".format( config, section, key, value)) if section == "My Label": if key == "text": self.root.ids.label.text = value elif key == 'font_size': self.root.ids.label.font_size = float(value) def close_settings(self, settings): """ The settings panel has been closed. """ Logger.info("main.py: App.close_settings: {0}".format(settings)) super(MyApp, self).close_settings(settings) class MySettingsWithTabbedPanel(SettingsWithTabbedPanel): """ It is not usually necessary to create subclass of a settings panel. There are many built-in types that you can use out of the box (SettingsWithSidebar, SettingsWithSpinner etc.). You would only want to create a Settings subclass like this if you want to change the behavior or appearance of an existing Settings class. """ def on_close(self): Logger.info("main.py: MySettingsWithTabbedPanel.on_close") def on_config_change(self, config, section, key, value): Logger.info( "main.py: MySettingsWithTabbedPanel.on_config_change: " "{0}, {1}, {2}, {3}".format(config, section, key, value)) MyApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/shader/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015573�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/shader/plasma.kv����������������������������������������������������������������0000664�0000000�0000000�00000000231�12641336260�0017406�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 <ShaderWidget>: canvas: Color: rgb: 1, 0, 0 Rectangle: pos: self.pos size: self.size �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/shader/plasma.py����������������������������������������������������������������0000664�0000000�0000000�00000005075�12641336260�0017431�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Plasma Shader ============= This shader example have been taken from http://www.iquilezles.org/apps/shadertoy/ with some adaptation. This might become a Kivy widget when experimentation will be done. ''' from kivy.clock import Clock from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.core.window import Window from kivy.graphics import RenderContext from kivy.properties import StringProperty # This header must be not changed, it contain the minimum information from Kivy. header = ''' #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; ''' # Plasma shader plasma_shader = header + ''' uniform vec2 resolution; uniform float time; void main(void) { float x = gl_FragCoord.x; float y = gl_FragCoord.y; float mov0 = x+y+cos(sin(time)*2.)*100.+sin(x/100.)*1000.; float mov1 = y / resolution.y / 0.2 + time; float mov2 = x / resolution.x / 0.2; float c1 = abs(sin(mov1+time)/2.+mov2/2.-mov1-mov2+time); float c2 = abs(sin(c1+sin(mov0/1000.+time) +sin(y/40.+time)+sin((x+y)/100.)*3.)); float c3 = abs(sin(c2+cos(mov1+mov2+c2)+cos(mov2)+sin(x/1000.))); gl_FragColor = vec4( c1,c2,c3,1.0); } ''' class ShaderWidget(FloatLayout): # property to set the source code for fragment shader fs = StringProperty(None) def __init__(self, **kwargs): # Instead of using Canvas, we will use a RenderContext, # and change the default shader used. self.canvas = RenderContext() # call the constructor of parent # if they are any graphics object, they will be added on our new canvas super(ShaderWidget, self).__init__(**kwargs) # We'll update our glsl variables in a clock Clock.schedule_interval(self.update_glsl, 1 / 60.) def on_fs(self, instance, value): # set the fragment shader to our source code shader = self.canvas.shader old_value = shader.fs shader.fs = value if not shader.success: shader.fs = old_value raise Exception('failed') def update_glsl(self, *largs): self.canvas['time'] = Clock.get_boottime() self.canvas['resolution'] = list(map(float, self.size)) # This is needed for the default vertex shader. self.canvas['projection_mat'] = Window.render_context['projection_mat'] class PlasmaApp(App): def build(self): return ShaderWidget(fs=plasma_shader) if __name__ == '__main__': PlasmaApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/shader/shadertree.kv������������������������������������������������������������0000664�0000000�0000000�00000000471�12641336260�0020265�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 <ShaderWidget>: canvas: Color: rgb: 1, 1, 1 Rectangle: texture: self.texture pos: self.pos size: self.size <ScatterImage>: size: image.size Image: id: image source: root.source size: self.texture_size �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/shader/shadertree.py������������������������������������������������������������0000664�0000000�0000000�00000013547�12641336260�0020305�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Tree shader =========== This example is an experimentation to show how we can use shader for a tree subset. Here, we made a ShaderTreeWidget, different than the ShaderWidget in the plasma.py example. The ShaderTree widget create a Frambuffer, render his children on it, and render the Framebuffer with a specific Shader. With this way, you can apply cool effect on your widgets :) ''' from kivy.clock import Clock from kivy.app import App from kivy.uix.button import Button from kivy.uix.scatter import Scatter from kivy.uix.floatlayout import FloatLayout from kivy.core.window import Window from kivy.properties import StringProperty, ObjectProperty from kivy.graphics import RenderContext, Fbo, Color, Rectangle header = ''' #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; uniform vec2 resolution; uniform float time; ''' # pulse (Danguafer/Silexars, 2010) shader_pulse = header + ''' void main(void) { vec2 halfres = resolution.xy/2.0; vec2 cPos = gl_FragCoord.xy; cPos.x -= 0.5*halfres.x*sin(time/2.0)+0.3*halfres.x*cos(time)+halfres.x; cPos.y -= 0.4*halfres.y*sin(time/5.0)+0.3*halfres.y*cos(time)+halfres.y; float cLength = length(cPos); vec2 uv = tex_coord0+(cPos/cLength)*sin(cLength/30.0-time*10.0)/25.0; vec3 col = texture2D(texture0,uv).xyz*50.0/cLength; gl_FragColor = vec4(col,1.0); } ''' # post processing (by iq, 2009) shader_postprocessing = header + ''' uniform vec2 uvsize; uniform vec2 uvpos; void main(void) { vec2 q = tex_coord0 * vec2(1, -1); vec2 uv = 0.5 + (q-0.5);//*(0.9);// + 0.1*sin(0.2*time)); vec3 oricol = texture2D(texture0,vec2(q.x,1.0-q.y)).xyz; vec3 col; col.r = texture2D(texture0,vec2(uv.x+0.003,-uv.y)).x; col.g = texture2D(texture0,vec2(uv.x+0.000,-uv.y)).y; col.b = texture2D(texture0,vec2(uv.x-0.003,-uv.y)).z; col = clamp(col*0.5+0.5*col*col*1.2,0.0,1.0); //col *= 0.5 + 0.5*16.0*uv.x*uv.y*(1.0-uv.x)*(1.0-uv.y); col *= vec3(0.8,1.0,0.7); col *= 0.9+0.1*sin(10.0*time+uv.y*1000.0); col *= 0.97+0.03*sin(110.0*time); float comp = smoothstep( 0.2, 0.7, sin(time) ); //col = mix( col, oricol, clamp(-2.0+2.0*q.x+3.0*comp,0.0,1.0) ); gl_FragColor = vec4(col,1.0); } ''' shader_monochrome = header + ''' void main() { vec4 rgb = texture2D(texture0, tex_coord0); float c = (rgb.x + rgb.y + rgb.z) * 0.3333; gl_FragColor = vec4(c, c, c, 1.0); } ''' class ShaderWidget(FloatLayout): # property to set the source code for fragment shader fs = StringProperty(None) # texture of the framebuffer texture = ObjectProperty(None) def __init__(self, **kwargs): # Instead of using canvas, we will use a RenderContext, # and change the default shader used. self.canvas = RenderContext(use_parent_projection=True) # We create a framebuffer at the size of the window # FIXME: this should be created at the size of the widget with self.canvas: self.fbo = Fbo(size=Window.size, use_parent_projection=True) # Set the fbo background to black. with self.fbo: Color(0, 0, 0) Rectangle(size=Window.size) # call the constructor of parent # if they are any graphics object, they will be added on our new canvas super(ShaderWidget, self).__init__(**kwargs) # We'll update our glsl variables in a clock Clock.schedule_interval(self.update_glsl, 0) # Don't forget to set the texture property to the texture of framebuffer self.texture = self.fbo.texture def update_glsl(self, *largs): self.canvas['time'] = Clock.get_boottime() self.canvas['resolution'] = [float(v) for v in self.size] def on_fs(self, instance, value): # set the fragment shader to our source code shader = self.canvas.shader old_value = shader.fs shader.fs = value if not shader.success: shader.fs = old_value raise Exception('failed') # # now, if we have new widget to add, # add their graphics canvas to our Framebuffer, not the usual canvas. # def add_widget(self, widget): c = self.canvas self.canvas = self.fbo super(ShaderWidget, self).add_widget(widget) self.canvas = c def remove_widget(self, widget): c = self.canvas self.canvas = self.fbo super(ShaderWidget, self).remove_widget(widget) self.canvas = c class ScatterImage(Scatter): source = StringProperty(None) class ShaderTreeApp(App): def build(self): # prepare shader list available_shaders = ( shader_pulse, shader_postprocessing, shader_monochrome) self.shader_index = 0 # create our widget tree root = FloatLayout() sw = ShaderWidget() root.add_widget(sw) # add a button and scatter image inside the shader widget btn = Button(text='Hello world', size_hint=(None, None), pos_hint={'center_x': .25, 'center_y': .5}) sw.add_widget(btn) center = Window.width * 0.75 - 256, Window.height * 0.5 - 256 scatter = ScatterImage(source='tex3.jpg', size_hint=(None, None), size=(512, 512), pos=center) sw.add_widget(scatter) # create a button outside the shader widget, to change the current used # shader btn = Button(text='Change fragment shader', size_hint=(1, None), height=50) def change(*largs): sw.fs = available_shaders[self.shader_index] self.shader_index = (self.shader_index + 1) % len(available_shaders) btn.bind(on_release=change) root.add_widget(btn) return root if __name__ == '__main__': ShaderTreeApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/shader/tex3.jpg�����������������������������������������������������������������0000664�0000000�0000000�00000253012�12641336260�0017163�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF���d�d���Ducky�����<���Adobe�d�����       ���������������������������������!1AQ"a2qB#R3br$C%S4�����!1AQa"2q� ��?�6(w'^#\rGty/2x$Cn4?@Xt5�#ǩ32-_@{fH)ĘpBn> 6G7Iҗ܎^7;^Q^I<:,C�}wT@^|owJ:ÊΆJ䃧p(M&<bg7nJ]0|O12\#ǖx%9SE<NW d Z哦6l4ͭWDxI<k{PfE&e wn􍌐|+Jp �[[2=* v#֎ 䰤7k@zR42c ^V50^hIq6orO[E~k)B5 GHOi] $BurY�O!I'e k7@I܌Mzj'fr/T e!@MLX#҅G/]f_N"l^;n<s+0sonͷ sޠx�aId29dp˷hUC||(DɎ$j5pCd"1W"hz]M. 駘rbtiHk}ֻhE||x֖<d,J0k߸J lOY7kSdZS8LamdSd+W!#Q!O >Ld p%{Jӛ^!'h+DJbݍ Lf yXP*B~) ,? 8Ygd;nYXފϞ@s%tawǦMX ;c,HБ+1S+1ƾ{kE=3XU4Sc� I r.丰 !9 A'i@֊jKCDGy e'LXY4q@kϺZF ,[cQN&Z~4%] ·Oi6w?vyPLNnYMFѲF"J{ʇ=,)h#ZoaCMH<n6o> F~~nL$|5# MdC X//̌o#+s~6 nI2:ް}*NSDjLm7pei9(ef6W#?^G3Uox#Z3J;F~Uۆ˄f%.70}+%ѦJbǒ2�/4UPf[aXJuTvQǽD\10,1̶z`f[�[ &A}EO?Kɉ !X�AQu%LJ&jzңΌG [iJL⬊NV6*/sqI�WM&6G.qZ >Z5S}kTr터.ml0 #BFds1Ѡ'mnu:LoDrO#Ҭ Jsi/ҋ �*i7{ZKe m~[ 5mI!�Jd2Z)d/E>z'yC2577:޶,[f?|ODzy@.-H`ޏDqerxkeXٛބnץMʤ#!]H=EeژBA!G1 YḸgl1hQXN1ё "Tp9QKdž @RXRSK%,hGGguu\H1)'$/1b7۠Ez ''ϟlx9.>4q 6R񜃔rV"\-bjW?%yW#/LJ9'�}VI Gnq㸼;1ºX�usR.!g+HxE&AUHHNIQ2bMm}+Z6m$es0&[fҢ:dW/�}n}h7 L7A,ZEC,k"�MHxcehʺ[)Q̘>�$Phn^nhɕ<RG$l nҵ:!+˰p56qcRl6;~꿭no]Z:dFL.TG2`ieSģpՋ�VO¨#ʒD I=J, 6K/΂uU&bA*t Օ&j<yG�{\:�!HYJC/P5ӽ1 Dܡޕ7aYX}zV@lAs=h.z?8gYAw_V=41"Aȷ1}jy6KpyQKZ㡿ҲzjO_qdG7*ď(eȐc-DJϚo,m#hWҶIh[";8kQ(_ntza|("Ƨٷ`)kp [=dl#-tϡM狚Vp~{n@+x;^|CYZd6Bv} 5/^)e'wJr\[UOLD4dIx2M:t3�ǹ7r[poF Z^3)򩕐^H~=� r/mH >jH) /n۵-(y46HGҌnyBgfV[p.=+| Fi2ԋ}R_\X|Y2冒5cZyl-28B#@ 5t6(F$1=%"OC{Stef2$ic�37t=$"m=h4&wo=m;.lb˜}M~L3;>a{2 JRn.2V%X!E%xCo$3eI:.Y67ڞŠy2̑ɣl)T/l^B[�ȋrvcMi 0`=5_$MO a\! =RMg ΋6E(Һ eG]:�_+N[Y׀Ak y)2P0 a{qr"tI>|yJTzzbe1,{H?oKK ', \29_3a~ĽY2^\uboGzұJzKq3 ,$#?AumW_DGџdabM(x{&ˠ,{O5rp? Y1u0ҵO1cRq@aar0HOO7'^\Y$L2qmx[Z6m; �O')39 vR-Ef aHGf4Ŋ U@{^^_>:Fwrr㇚E ӂֳZd&}- vӽ" Je@pvqTi'2 OF7іj21-A֜$ĞVB e?JOJ&HbN7KɢUL5-JljkGf6LQIs}�q~03i}ЊF Sp%V6?Pø6O&.D) ^fiG< LW.cVQ(AUb C+#Ҩ 2I'B*ECڲouցIGcd"$RFk+& \($dIlx,y#Ϗ5 PңO>$h_8SJ9cqE2H؊l�5(RdC%mu") tI2hѯRsPgS_asg$6Ki8f40$6^M~'"[Se y4{tiho-*lgM&f8\|a2)ԂlWҬ=defAr4cA6dm;f�էAFeZCe�U�RyŁ_P|E3+J\`x[ކ+SbHqkMOgLx�rc}Ѱ?pi` &"N.}+ #X_dRסk>D)rч}isw<,r@6saz05< ,qP܋v2e9) LD 3f~\\䌒#DuПM\>@Y$7amIJ~®S3ƋbWQ٩B)Il׿͞$6ZƓ,(ZYE3+~0Gd(uhF쭚Vx@ zPe"\.bQ{� m̬dH%tqKf/ r_nsCt<b @V,4B:I[7*~=Ԗ[pa(אU wLHЍt^fL#ގ]&#ؗ@Ë3A6 6G29Lv/&[I HK>wzpˇiǒ...*&~3~JXAG||/b !u#od?G-O_Ca/\\V@R=֧4)19FA/j'C;rVR E J4vD%ޠ ޴цCEd`If:m* ,ruV] 3B09ĆS(aĪ�#џ"JV:ZDo;fL`6/'}_L3m?qsf*X �ZJ𧶉2%>cMK~֟Q& w3*몍Db.JdN5}MRaq62D'>Y$ TZ@e2Ghfsgc ʃffY3 Jʻ] ��Z^S>ȋ3ISiЃi-A)/޾s`310Ey3QTtNȓ.1az^yy640BJnwe+ AkQ@+\ھ [ʃ1Ul>B@0^A(f8O8ƈ1E[з _|cDqs#FFXhT>5w"YZPFsg4_{zWQ֪0rSgm1;?h@XfBY bjO|Y:ޝ.^أܹ$;)^-͝dBႍ*SSGv洠=b_y1 z)7Bid J `Qd!RZo] ϑ!v [Su?ɠqLxQG%8_=%K>33ȝ "P�EG8_M�0ôiT_(~�$n�@y $? ]YZL@?$"=6Y')P~'BRһAPWHmkچԗHլ!(-Rhs,4Rɿ@meck4Ó c(9gFшo\ΚeȾ[r<<y 4k�_J 2->G.|U@}]Ef'$$ǚv_ץ$W h򜬑MdW .nWnbloyGIS;%ubInMU<hS)?/)0O}xDCsڞPi瑟&FGRO@֚J|L'g0۵~/</bc?F lmX1=ҢQ-1,, e"Mҟ8efL3*3:SmjsH,Y}K\&BXlnMQ`q"=)q2�Ć6~GH<�q*ي[wx^i6<N^=Q^K!L{y#=mj pTX*/Z9Rg*AP3V0If?{�{[p 7әTUVLf- dؿr>70a"C~0R,l -W"=-H랎h0i'ƛVu !#MoYx#NEȃzLKh2QҮZS~Fsc&Cja'Ѽ0%䓖4qXѴt"'ktX0~m 5zL*pH#H X'zѰ9sjZq9) ƥ]ہґΌ rsĻYBmsڑOJ7aVEP`uSԟdX7ۯzi0lB%I+7KJ2bSMiFV=%BE%,",cb8OJ_vw4,ed$)j Bo EP\;:{ޘSR`vdžRVE;>"Xz]>N(X8Ħ涇8r'R<,yc *︇e .`k֝3xc9i#Eb_ֺa.`E #ݮQH#yX>Pnu'R:3* XWPIQTLqMOd6Y#S�NJFNTcŌa+6v[ iDŒ5TiP6LA^uzf z~yI%"\, \7�Rf6s>Py "',Qev=(f -3I!`jGѥ`hʰɈeߠѩp2L|ȋK"_7h|HЋ4}2guWJML9@IPwqqO<3" ky>|w'!b"01E^zi= syhj=KW?-"eC #RW;/*A6ha$dZj38%ޙ\2bޛQ|rhm0FBnt*{/]qQ/q4Ey]5j$᰼7 DYL !K]at .50a\_җMǛ2y, r[\�™1Դ,(2xQ0Q;,u@l77jP][iҙ0a\șs%! �*~LdyRB! 3U*;ҺH*[8Qҭ`l5U 9hǓt$lv/ֶe C}6Y.ߍd4 !blZV2�0Ḟ p! J=W&.[/qq?ZA+ԭCdɆf ;}( \ifHFf";:~;7TrF2ab,iOÐx|%01E'ܖZYM $XTG2˸=Jrlfƃ(HA`� NALX̶B{0E#ZdؼifiXt�F�\؃Y"9&7Fc�=ipM-ݎo 5śCE֋geF0 Ϡ <8ܓ1-2*6.ee['ZU/|3 ExQbˡp}M`yDC%۷fTʰңU|^I&rcTn:zv\#\ [zA s g Q:x.iLKy &l*Fxa&"CkoJmܼ<yPY_MPKL ʞ3*+)7mASydsܷ8q8ۋ\+C!�c:oWC&\+dA Cf{z,W+e(5>:ƙj.P|g3ip~Gx٩<Io6)9 @[ΛT0Ôܔ%U[u6i`~j|-ѱtW Lw"J6D'h7'͎I hC9} jӀ~>Y5c+I sof l3F$J_;=ii6  j7V6fL3ʡn�㲁ڝv^F+8f`EA7<&T,# ewu_TD8?,X#7^jtC.o*t)+:B5}-Y(f+.CIop߸ [y�_qQ�} 8LR$0 ؞ƃ5~)Ճ4 ԑQu,x2gA, P`.C} /<cqs!-b;�:G2.@n-O�HaBQIζ].E :>kX&TmK4?ŵH{V5,bYݸYpoH0F^#iIkXtPLXUdWyX &z, i-;/mޕF5'+@ ܶQ"�)ɗO򁠽h�rVl\1�źFajuդ :6wJ. })}F4<_%<e<,SVg/#K7;*RVe2yYh= tafgl(-eevbaRdIpTzKYK!x�<h5V(orr!!@'Y#E>6*h^=׀;};6323%P>2AH/͈[Nd,2(PK^$.9O,ȪM~4Vr7|8'@QMLe<d[cb:Rn1Pg0$6@i+KKMReG4).+.N0a: ,JX x4-ɏ\\S'W-y+Ș2ZOj0 z+,g@2Z@>ZZJPqx/ې׺QM72-4`h3 |L"9�cC^#.'$tx0l)MoZG$ǟ+!++^9;諌C*)܉nzyw_J4 " FL..?Jq:hHۛGUqkP6N[muuHF[͐Ć/Y�,0 Dүm gJo1P$J�{GМ#D3b+1(LU"r3fb)?E(umS{g<#(ȝ1rRia"i2ˑխ֞,m%H4 bd/aKpd#EG󩌸q)ǯKT� 6Y-C ۴ ԟ7d䕖\A.,IJ@:DN9y8RP]|=Y: \pqvSz5'VWs .' 6c|v>gVEήRT�JeC#ώvNCBA+KL,@*n\iuշR6v,Gfs |ʶ0aN\_P?n{~ : 1'_,iM ?"Yeu@<Ȃ;K9 0]$WBIr& 2 P{j^�3xl*IJ{KuU*)TO0` 0ihRaI`5{Z:+M $j Ɩheܲv=oTkA/ <y� �Z]ͱHDOJCnE8vBSDQp.A^OK\>29�OɎGރ;}i,b<Cy#v=*ҙ:hɑ72ȾEԑh4\ ;mӧNW?$+M1Ըh4n$Dт@U$+ÆpIwCr$z'R h%ѕة(4XĠ6AV"/:FȬv{Jg͟-d;[ ]E`-Ɩ4mX;u0} 㳸fV=kIKRƖdY͋ $L!-;kQc>,r 3<oyDaZTؘJ(`tC߭,W!'RE0`\5'_H5[yƓÔFR6/pGy8_BZE*kgLib/b{Dk8D۷wB.HIx2fț)>H#}}mZˡXg(k~F)m_E`FSlbdG]!wx\D4r,ƍYvH{0=E9ѕar;b-4[Z.E#3!k& lڑݑ'vқAٟ_[}oޕuKe<'y#a?}{lCNR,LۍA64wڔ?aoX$'rVVjUc ^t~ ^ G;:Ѐk'в3qcuNɧjؼv2M B3�C7r-QB7ʺPC{t($췎Vx&1+.éҖ,4=# `g>j GQ4?xsRm0_|6QDoi_<z%XyL.ۊx=?uoH`pb`YX ؋ԎEq#ȝ@#$Qfa#�$)ְқ>'Y%Hnt1ibII@&p$,:X|\C܄h zh+z= r0=}4[#m|W8]3ײkЂ+ݶ0jوauYCL&M:u쎬OPߋ@r*MM4f.bDd i }ZݨU{ pR1\H$+gq?k֣o/r3M ذ֛߂8[a6AxH}j_5'o㍯ƪQ7أ8%Zۦ2g%EZ騖,,)6Q#fT&'(+('xNn/% gYk~zLcX$h �۪\&H(54zaYf e ?x_j\4NrnAku>@4;y �u?Jd 9j':H=8#.h]={oom_SC` f3Dr?l|Ih-9C__~Z=r>'C:h7ua!֑{hb{ V$E nXō+Z2xi5ޟ%h9Û d#x#x=Z[V<xrs{cyzzVM9(_d I]6I[X D;K[oY'M?Mɠנ7$N&T/VB+HS;b$etp{Q<'<d?Mh%usC,R-a<fRXYqgx.߭3dƉfB�{}o[zn~tjӶPB<"w+A`)v?#P$|ݗJ^Kq36�Le2?�iݯjY_\�2 MW06a.b2E?M\;B&C$/�wEOYTvf�G%^ie|9XFH5]y"t>Wy><XriSPе r1Z)k+hcfq91Ď|gEȝQb�b䍶k?#|!yن-J.iEͅd;Vװ]Mke�L>%?*I97.Aڟ|<% w_oOYZJZކr<sÌ@X\1 7/cK56\O13^ӋdPH`lxZjq-`Yc0SqwӣmyY2xw!ʺaOG/Ƣ"-)W]jKϣ^#ć#] G\g_8YpΏ5%Uh>Kæ*z_A<fsy2Z2 (#JxX, <AzTD7.fKdcaqGJ7~9)!%kjAg 0)&(HοbE,F_%mdF﫣xϰ/{l˭c1d`4RXSgR8fywjE̳b&l6D}�QL̼˗# %<,lPS`y \I/f"@dǼ%=GC 8k"M؃]P}&l9J^0;E2|(~"I,Xێw�>iߌ8x2FNO_ܿ5x./lI#]n/bA<ra% $3>X='xqр.:[Gφ M ,%Go@ u֗ a�eE;J)]4.w7.D, 5TW>GbdUJoQnd#<bbuշH6h}u֋f̡3yTn֥CSЌ^}_ʆ) ML+)soi^Jh,c[ҌbDSzO ItV̇dI Zf:44|G6?Ɍ#6$P:W+epbfl}GZxfC>,ѣd(c!Ot|#<5W<P,D24ck</#RJe@X]ww*-\\%K,M'P2EʒߥVZW:YxKU1F{I׫Lacm!GOV\m<4='J5t  M/\5p qm8+'֣­sEyܦ* d vXWA?q֨&#z/3>jrWe9QX{} ?2qhX+''_F/֒gZ7?…rDWSYFWY}hNiJI@$Rċֳ蹃9h18ȁc"nU?Ңz['e)1S.2$ǚ庺) �|$*C ) c@?fL/ *ΧǼ)iS2/xAfw_Se_@)Wc3%kY ~֩\i< fE+j6< J4kss~׿֣f_tJ_rj_ҷ $CG:i>5P=i\y�9 F3s@~%V|9i��DIV|i"}!+_@Kh=i� oߎcGǍHni*, %!/k[ҝc&L>DI,w1Xc~efX"ճ'A8<rP{ AEyu-NM7\oCaԊQ%Z<Ukn}*/ tN;&B$ý%]2м{$hGsIc}W\ ֬χ|#ɓ%qNݺ I�ׁ!bUI(K�e-<b;L_4{I4<< {jisߐ"MGBuVhD$#l{GbAK.J�_Pǡţh<7ex<` ȵUN\̓2Ā=.W b>}s<LR~Jvlz|I#07+ Jr,AdxW�+^9 4Nn@zSk}WL2bD̂wz}(Oⶩ/$?_࿂'#1Ⅲ_6JhKַRr;;X ҚJY#RYYAzotl,r:C_(3;,3=XhkFb@j? %ُ49LF 5}MON9́ΰF})AA|d>C<s}4 ۭN/ m6vPB�ޤ~O Rǐ7qg'oo_At,φrk1T,VU,c9l&iazsnC|ub;(;Mo&ٸHafek�W!I:aɯpo?Od-|CC&ԓlȿ9yep)Ojfp\e6YQodޕ`qB:Z_x*2%l9'4ǐk7ҩGԴ, <cAc9hę^&cvY߳]=j;%̇'NaC{=uztДrj6Mnt >>I N>}hWM /'aeG6ȍϾ'-Qrd֝.V4Т(V 6Z1<҅Y~[ D?Յ2mh0",�D`ˉy>"AVPnW 3�kO~EҸc Uf)MfAh\Ga\o`#r�ARH Hg9|TdB z( 9|u?/rCG:eyrc% -~X#oYL0D!o'vf4βqGgK-u4SgWPĝַ"c$ Ć?d@gB 0[=V﹉f=c䇖KiQK0^I<\&ւkp 2m,tCDbn*}=5Rr8| o;GrޔnwM(RnCoTmt.VOß$c#GHo@IG|'?#ǙS!yP�K.>J <xc%cDI_F\p-0&I"`@o'{))h&~lI Fezƃў Q|+wX և<Nw !x>M?<%fÓ,uPT=kDZ(Ğ1!ɚ;M Ζed}57< =(Hb/#qZ,Tl?IEbiWicklξ�m+/p 6=Zd4<v !!TSa\\)6Ҍ;_ò7�` ś.0dJH�Q1Z(�;hT^:Q7yl\- 2%LdAҳI6~}pd9 O$X>쩽]7_Es>jAm$R=֒|C~?_22S7dl.Bnwo֖>!\?qѰ3{3&S5/צZf$D(2FR 8 Z-tN}?ZZρ4џ",N!2YPg4hRdӠ m-N`OBL'*P& E֗ǃn;q͎\`Gkm$Z,71`hHI o /LM*o4"^I5 ҡsmiȉ$|EY. |[h#ҝO&7IVEPƭyµPa ?,UZFs GqM鍗^6`E5n͌Y\ 85/oҙ kT#,~_" \<&}$vM[E DwmtV4>DI̫JҨZ;?rrd+wk^2Z ɒf(Ku o]s.yL`BȗuҙWL֝!"h̏)E=F|vD#qwALg�>[<|-o:٬H o{�In#N@:E"]Or5!~ rؐւxg)m̎ &0m֩%N ѱ&�^*TΙa|.Gq*H>prm",;Ɲ2 _ Ԇ#ow^VdzoF`k?RÉNo!_֎9 ֱ;՘frLңڌ7~C 4$ ~ӶI"Y0d2ƅ^zVL t2_ֱy͊�oQF:PұG&yƃ­ H%"Zeξ*#ō͑+} M/22"ID׭є#eO"mi#GUoփt{6lwȷڣ[5e\wc猎.Y1CFf{$QْlˏʲYR3q/JXH ǭ6 #;+-hBʛmsό_# 9q҄`cA2Z,— 7Fmk!E ѽqc `2l�[Zey|7ΊBSGz1Jї9?Ӌ$ܓ|Xq*Z {ړ)�>i9r_#~[@w$h]N?5K!B}hj0[$ ݿ_2ŝbk{o}+zS|SBkKqRK. MSwcUy�\T2Ʃ`�M:"u eqAXhG"&˚xrf0 W6}{Sc c{CxT~N4N`2s=TL Hj><`lX^=uoJ$;r 8!ҍVBzO7ɶN/38yاh1,HQY]V|B� lfŗ1ÒHu:{n~�CKD< ͎(݄~R:稛5\_/11�Ӑ*6Ƚoҥ\<#|YqY6k=}>/m:UH!Z Ug)J U`/9F$XAhhX1 yѧxVb) 9nyMt|,'6Dx|F}N;Zx%RoJ! >Aj+ow# CNka1Vf[-h:T�Ondp9fgQA�5-cگ8Rޡ>󹤖<6#Ƣ!bvZi=m22")K]ՎZKZU8dPt�zk-9 y[ 4dͻ 2s1̭1 >LCEx iYɸ֙X$q2I =h.*Dc97]t2{F bVkv6(Zc a s@{dXN@ ,n*>7 O.\3Ó}ֿJpdM`'+77cBIof4.-2(bP�G[0BYY&f�֛}@+8;X60\eY79�& +Nt H)64<!`E@H=YNަk 'oj>d" ߻Ҷ\Ծͮ}GZ>KF§åmLG16ұmMaC$lY4]@ Šh_(\tLnoJҺ3|9/') )$p*I*y$ B%D :idY8v^BZIzE/y�)ht|mZ~W1n,hRGqiIHVH }A6\ ،$/pd9 6ICw OpZ FbxM$7EKwl)I؇mi܌#RF2;fR:jJ\ 8|]shXS{G%⫬aBucuGq>NΥJ(nU%ybFCho6 b)<nQo |gDt jwIR|#x[:ҹ@z=㲹GuD] KiTϑ1K,ȎMmQqML8|<cE-[H=b?NSqj aʄ稞58 Pb GcNn|U{ds#}ᡊKK6�֘X%WM¾:(ˉ<;ֿojtkƎG$ؓdDFlc{�z>@+I68ܪ(2fp~5E?e+&F*jZ3%pBUA@CkV GФ69bL&Z:ӣ֙s+"Y# z4sWr,UKVSmh %Lз?$~,p Z$$jQNƥꗑxy.Cc^R"yf$'jzY<_M9XCrD +ml}MrͽƎ_6b8|ŒJ�mÕ4śT�+Ft)aÝr܋4{T 4gBXhGR¬r@Hev5HX`fc#BiupY}G;<rE\FnXZ18 rŚO{*P<eT\�:&^y/E:dFË:Yn [mږSޚ,`^vE;BnxJr u=C| _< H ؏TSTzq|l_BWk=xxY!˅' l=HK҉o s(L݉1:9[KOC4lG"CǪƲo-�d,+ȶG EZEt8kf@n\m=Cx1\=.0-Nۀ6Ҟe+ZxdRwi.:`sw nߥE02|ېan}є3 !PNƲ QaIB dnu[PK<EuQTi!3ᙜp|"Z{bb d)2)*?Gr+C|!Nk:[#Mu'JIe.Z+s [+a<eXCyC.ݭH)':/12 uS7qfm`̊I {Ha,Nѿ{H?JFqq1l  owRSNx_͚VH\�'/ȵvT hwdkOR9ѽ0 Hrmi]4vu f{YX̮"GЊ ۍ6L&S,E "M2VCzDS>eC셉:KWN6b͙Fd =�y*4 ,F ? W_GD^TP$$(݇q^_!|[CEm kU�¾Đ,v;(OG d,h@>ӵdsq4?@^~Q0W\X`hU yAZ)L'丼.# S�OEs$Tm7&`=M6-3Ǎ"cŕG6m\7)?/|f1Q[=" 38Vi"GsYsBH[ "4>pXoG&KNpX}p:_6q0q9ǒ,PҹyNC>30yv`/>�_=4 ͎H<mrE<~W?:̊Aۺ$/s0 Da@DƿsC^j@3O&\E#hQ}X8_R|onŞI'˝cCxdku?<E�ؐ`?!7T7鹙}nƟhf$ᮨoUFyghwA�i}GF1@fz)&q J1Ҋlؑ3L~@7!Ɵ4X;WۏYA c%[RK+G# ]4&|J 7#$L4eAQv!}kTFTkr$xͻ62q.Hr}jP:ڕ׳-;c(F8S*v֊ ~L,;woATae)�hUq\! mcnS|â{&;s=)ZlOB^4Jh>X1Dnak�ZiwK�̋|?*HzGR(;[t0Mlϻq;Zh>;$idSQgdbvID@UB;őZ ټڶ]Bi(pV`[= HnjdD Rґx=ʏlŒ) E*0ǡIJzK$.*<|9�\[;}"xRM[Xwi#ɑ41BXFͩ*zkB S3H1$胣 gX,gXILjٶkn7�a[eiLy H*#^_[R+ŽS3| ~CVG ecdўQi"pZ&<АTpF岩 \u!Oz)~̒uޡJh%1J3nlކս[/I "E!nkzVC1S;))vy?"lrR� ݔާ{J\VKsGԀP(֩K)A C0w݊khc C>$LӶlHY wLQ<CorD#[oT:h69KO674ƇpbY2xfW.inC%Pa͛1Y3 6z2};4 BN]�edsbpl9\0Z-vg+d-B?朦cݻsuK)&W�k~ǭrW]Z(3%c8q <-}'LA\c..y-WuҺ0[#8NZ ҹ_iF /'65U[}ٸ1&6**;N,\9_=K\N '#t,k3&F3e/dƛE��ReX+Ik'=Rr4h׭LoRJ0cR O$DRK;_6AG΁ ̃[herxq"B:GZF$t؎6j4.sg&W#kUڤKRςkg™�<9?6&L}ګ)fJhvKt64 ~W ESi25VkPc>Y+B]:˓$Io4FB?,%4QE RucR`D9x鰡lc W܅EOM> <"! t=O1IXu;OE'9Uv_PG"αeDW$$Ӫ!hh4"3"v,lR�܎ G*Hl �ʞ+D8|r*xqky*!�Z_qYɋdoR#P$-:y+Y&Lmc؂+ŗ"h.}?)Κ DȆ�{؆_3\%'fSI9i$%gkYDE(3zt qyd%X2j-b BxUErY �u=">ͳMt|s5 `?JLԋ9OMʙ,r'd09r(S qp�8}'$\fLa#jKQ4dCRڅhn?EiK.&\G ݺñ!;SV3xP7\cvSh>?86rnY_/v<|li'd,F=h7�#J y:UgHב{ ܊C)>40ugʱ!ʱ'Q/DgˉX I=ib4{^0ioo VLV] 7h!ȔbNz%4"\l,pP/5 |r#>hdG0&~ꆨglcKR:V52*I)7 Xf9+q\rX5)=qn"cdFІHlzzsO\WH7(J; &FL 3FDW*TiirIhHϰ@%JoQKz.ȓhW&SdM4+Ã|DXVqF^C8$U+�٬FZ%-:oI[+a >6omKt|9,i9ɣI1eYפy.-1#0e$^F[Pڕ4486Em"H2qDa4aXVHl$I*)FG7 }ho�%�ocհR*w6/55!P҅^0a8p3a6͎׵M_#&mnh7ݴ-ۥ6f* u&1EgٵJШc&,7`I=\ZM.S?<Cbg J+tpt򬉐<% ۘ#5"e;-m:l6,eF6mRޖ�)gR[K)UESf( O֒ix8Cf㘫{QZF\eRr MO:'^rHe"cE"C[SYi$u 硲l*VDHU>36Wyl6ژf٪HI@�ɐH v$~MQ,護ÜTy1F<ef{,\6X�%Ͱa?uJ& TȚXi\OY>GDtOx@eP]2C[p=A1bL$&tplodٲb:I,71/}ja*zXiyT_ҧeեrBG>UK&ՊT_և}H]T2�z[('+Y3%<3)J.Ś*4n;"d̂t?H(FxMhX2*ɎL:CRW9roiqdy1YFD"ƤyMϩ<)Ɨ+ H1SbЭ3 `㟘̔c73{?O 9<f|rS'/S؃M'^-2apU1!KX/p&&XǠPZI9h69K㸻9cYC#CdPvJq4JȝK@,7ܨ�}hV[w"qp7KCcrҲNc i{{OzZ`ftW򉳊I)P@~UJ@{ùn#( Kc*k讏727IZ$a8/,`q+]Y~n6{8 jlTQ 1e4O"FGaG�, ͢'rE<�SL2;NadkZ].6VT3"4J , ְirE�dbBsGvE3egcG* H5}ýrTNFzs'ǎxF6i�$k0eɑ&?thD �/3)plO6սZD=x"y0(_/|؜*G{ z8u'om3]͂D#} *X#0fRu[4QIc�nVfU}nS:h" yEhTn?'i# 2Kt @VM?9GٲG2Dv Ler2ykYQ'NH15N4Vg)ٽN"-?܍ۏid5qE^ʀ[MK^ X^YJ4fI{s'P4օⴢy"Wb?-x6Sg*YaU�޲-eʒ(ZB/kҶ`Z$bdyuvwҋ NHNlAґk '2XStjTV^JѸ"t2|F/wAWJ5ƛą.۫8t22v~:8s*mg+# 2RȌ~GQ�Pg&2 b !u}7Y-._Lȸ`TXW8"22۸RS/~hDǔVd `̺kZ-2K#6}7ޔ"qw"N mEodfbsP�fOlM* �sS:E.^J3 .kG�[MB/:j,ydW}Ejkb l2* -֎CcXGN 'U8E O֝_?/-f]URE\lur'j9 '#kߦKz;ܿ "Xd}Hqb=TU&dqlc`6#F Cn֖4x$K4MBNA(Yi[^g�2̑ǐ)4΂Uf7d4dOt Zohyul2Yyu;HGr~:ql"Tt[Erp<,%I+y"]zإhoMtR%){2&> lWK,ٱ###Na;Z?/˸NK21\ə)bRU#e像7,]JW$}:爵>>/#4OF 7X]wzxKB<Þ,;۵ܿҎ B&G,&Km7@}*= C47v^ LY&3_j+0v3^ 'vI{j'op9I1FL uܵeU$x[  v/+.9.[4"@b6'[- bvQ6hT[cc,nWwqe|RI<1#_+om1%4|H�,լʧR3@Vŵ^Mv Xha{փ<ֆhe2@?q>K9Ld%`s0"p44tF퀛Ck?o~|yaB"2/'ڛDKEYH$,>eVýx;4|xW,"i<&&@%r)IQߐ?* eY[87+NN H7ˑ!k(`uj+|3ohR]܃cEIV9Xm[#+~ $IG:H`aR L񂉦?wքhrٻWBZD';ȴ@Vu54кo@-B5Iq,,�XŎD)abA64M6Ld:C]C%Őދ�QIb[ƏQ~Zx/cn J2oy\lU�MniC:"ψPDeVk@�BKHN(.<1~D$Ōs#Ҵ'乎Cs6dM'ge1�}QB_Ӡ\,{o{XGs~Hps>aF>4+U Aq_ B(Hѓ<s&zx@;x?=Sē"G"K}tҩb,"g(�ښSb,BZ&#< '< |d<�}:|}C&YnCd+z۵'|FO'+#ɏnA3eHIdU84>k+,#F7T߂Ywq-ʌ7țϚc*)%f*z0˗ bB-@}5x: <CqxC.lUԄ u ҟD�5,?%H>ADLMֻtq]?q��r:r>4�k=~4XA 㰰sHg+�-5166<8MPc$15tcg(Q4͒5B2GX~r9RYpF1A/�^ qZlUT+ۀ SRo]3s)63L6:UTMn?E; B6[)uJ9&v$fFtGOIa񿍌dܭK {ڍV(6dd+;vl)Ule1?)2`ʂ Rõ3܏%Ǻ@K$n}րp H[i]NGXfG䁴j mAZ32Fa1)(AڻдN~^ddHPڳ[AYN x%24U<5?l|:y 1:6ߥs鎡<RM 3@ JFqQ+7P~KTғ f+D"m{T߀D%K1Z�Jr( :1-R_1ieBVKFa_B/F~W8'YidXحȵ@s,HZM1?Q"eݪ~(pG+J .pܓTHcU.}h`DpSx~=/\,YL[GkQXF&D n:?0ǓcRx! 1ܕ'Pn**ciCF [N#];Dcc-<q7(ddj6 +ُ ϑHfi$?a#?R9b+F= hK$ȔPEUD[^:~'>9$1&!-~KP8/r1a<]˩6~ |~SlK`= Jp>cfpXxܵ̓:4_I#;[mPґ7;Ix* yYUYFn)kA3fLCc"ޢԪD (\vƣjh !I1f[#Y,q4I>i �sSM8&T+o(Ek5Iӌ7 KO{rxFig%�SݥEEted>?7 - q2JXƢ<oL\cϙ.d!_Bk?5gMlfÊ|o Pr�,3Qr9ΙBǻ S#ckt* ~M?+2ceSG7&ɻ�7\~vnF>,ApK[J揳]ehÁ6Vܙ(&L޴ioM�LdqYxN?w�wҚk ?-6Ka1P\N@sr1A<T-핅B}jds_CMQGkvjwi"nHn? 41'1^̺["Otc coi7CK_hnB,[[ܸ7#hIu+|7eȺub-O:-4C'!¿a#Ҍz 3C$ $N3|2xAxo<Iܐ%e٪Nǚʺi`Np[;4x9,vS ntO^ dy+ϗmH%SۀXPsExǐm1)oI=Xl&ܗcCe3| cI Hz1g!lxC*ohZޚp[蠏[QIǘ]˴#\\ZVCK1L(Pnv 70VzWr č?3EdJbk`]g,;r'͚`c8h#�m&im"$*V"%rO>%"Xc,Bzg9\C/#"4cOIXKŃK̞4^C'QMS_җud͓"kƙ U<L M4j;,d2maaX%-Di6�2z+C mM)>Q>=pd8!IoJ= hn'3UR|y@|_tn\&�O0e *[R4d52n*U?Jlea91)o*zf3FBop"ǭi\b" 5Q"5=FyMtcyv,5(I>oDl==3~_ -8qǔmC zc9<l ,WvOMK S]m01ݝm7 30OA ]ݩ&hPO+,H�u4.3I`۩C4ہE4{:Cw}}k26Wb߭o_{o GB$nؓ4Գ-"_Rָӵdj!!Sqk*paC4;qrYZ |x 4І\"fӍX7dJ12 u KD%6F7<dI^֐'kum,4qsxO !eHԕ%٩_5K{'?((V9Nsۣr<pdBn8e'C0R5Nqyx?b<8B>8`n9 ٿQ$JԆUW^~/;'H\,ih~]2vaɐmn py^eY_|w~ۮ5|38s)X/߭?Ie|NOeˆ9N: I9hוaf;6R>ku<pVrM.D2Ȥmĩ~Zhb-r_IN}+|ԞI4b#s}u>wxQ @:{Aњ>gʗ'/K,,T~s<w.Rsf coޕ3VL܄lYEs/ͪq<g礍t8ٖ4XɸsJO4eȊ KYW Oi~M>Qxb:݉YjmqY؜VdXχ:!b/ҫ/:Me(hAV<�`Y+hxmcYtcO(xI",jѬhiDg_O֩kg I-w`uZoMP?UȀlm$Y)TY^Fd6>`bE.ק,qZN(�,w-J6T6&[2rP!Ȋ1&<dy!nzn�֬`,͍.,TH� Dy &>]Ӹj$~.~HEGB?/R#w:^0{Kfpĥ 4Uiϑb)۱g�wIĶfhíJXy$066�+TKEbnX*H|d$uTŹdDjY7}+JK+1��{*8乾K_ ʹvzizR>%n}ͦ؄(w ԂX<=3X nZy,HX6t&*Y,w 1Pd&LN @,A޴h-2\3͔ty}Rm r2K22XKvikGt1>cnMqؚdd2%&"=m':)(2dȭtojٝ3iDcT||cg%#`)uHCt}gAe<JD;l)t6 E*Y4f|_&Yn/#Ղ4he[Θ2Ii)<g=hzۄZmWU >ѡ12:[�ƹΌL<%*HX&'y.ctL8�leuNm)X.pHx=1IHSW!T0m?=)cr!Ȝ"ˡTDuLN/#/s@*r>JRMyǑ'ysdeP}ޙK_͍&,FojxӤ0GeF4R `4x.aIxMaem֘-�Pօpq|r/$EƳտQSCLX ~BY&ȅwvS�pf''“*r$+ s}(Z4d,gRBsm-LPf~1`ǓɛaMG.J֣Efu146ݵջULL0B1/keoKL -by'/|t2e^jv}d&\9VooOoJXM SOY ɢ2M~֤:.d6,eKe 6oق$fO<ۏ;Α}iqi7N`~;AbC"d%HEz毣ê>sLbg@E`lY4.ʸ:�uJ 9jDIˆ6u>`0Lh؁AZd?f\rWk3܆F^1K`OA6Ha E޷Alہ1FZmͿ?:&<y&˻[hҧHt3k]�=~rn3| YwҬq|NؘGߥNGFO�Is32tT@UnuiN#L1 Dz ds.*9bI["] [V^*9 hݦ60 +tOaIȶM�(?s2: V`3|^6(U\hsގ o*萴eUW*\mM'0N,HŬJ,) ^R\|,$3WsxEY@a�t,;yi鯥6j<=I1de^9\Fuкɝڳ/#FL๼dP#$M90q"84wgB0�#|oׯօ!ᣎˈ �xЏj6,jTUr99?0 ! >xNE5ř[A^ƣ:0y<<쐁u>GIJiȊF!<xqoZ NC'>9!ks{ZS6G;>a 4 m-P62<𻰤fowE@j~p[W2M-Zi!y3Ma\iPcF6ht:ԝ7K8�SɚDnj+_)0g L�ዎ.G䠲 J]~JLr"ۏw\]ʼn܍ n[:fyŶl22ҽ+kG8_)dL{RZޥ�?ԃwxpy\0#Lk/Sq?딟g/*'H]Cih dg9<cπ?bGGΖpsI>33gG[ #Қ&I7##C∅_WBDǘ xYY!v=(iF~%X0s<6b&{uoxo?.>,&/} Hj%u|lpc!D;GZMy ia#6@hY�=Ǡ"Pк|܆ -a0P⹲Gf:~f[[[F_7+,Q[:v+)I>9;aL""+u�W3VYWˀ4)FN*pK789#;䁱}M ,gl#6\XAb'j2uڊ菓'C 񸏙q-+q(ua`]8I6Ք75Ҫ9~A"B2,E4VaܵrL \6^d$k*w :OEC͒x7%R}(78!Ǘ--ۮzI.&v+*UcK܃߭ CL{3Px "F!ȅZV]'Ɛ|"zJD�%K ojoxh_KyRC;"U{#t?:^vpE?xztcpOkj .,QwJfL0X+xE$v] J\' L5?>38[`}/jI, );ealbQQz y 3#zTlL#DMmrR!4L$LK֪273 )Fn#MQqAצ15z#G-X4"uRht<Hmbsxbbc SiE>4v[߻xja�o �>4ՂKqKiXIK [w}btZl+Hī"hKo'7cF"/&ֱi. ƿ>ɵ`hB@,j � ζkQ_,!V w=A56�[fpk1BpҦΐ;�_K#wY5Jx<x|s(Vz\܉T;գ >By{ Tkjs2|~aҍa4P3%Iz_W N_<?̶ۡt[o E3r;R'x44F>\ Ýd.Sqڹ:b9GuhP�E,!]�qAd .L~Hbr88c lu~oJ*Ņy9C"6hic6gxǶt ʾ>\\MÞV|[/*A Ezm&뾼q3Y^7 Wy2f J$6 }+pSoHqX<{qgO]k]�co("&nXH-#(6:\ia]y'_GŒpL(w2)UvnSWOiᜃ<m?JE:k08LBGI=X6[ coT`1%66֗ȪZB8 O)�v-22Zw_<ԉ>)-$j`ѿic.<lxӣ= s/N7`KHa$b�InUZDcq.v7*2 >h~5ÍfF@MAV Hk˛+@DI m=Gy>Y8(1Nɱ%FMk5x}_&#.I"KF]p[1&l6~?. Ć~h }E3:NB"�QhKDUZ.?Ah$Ot� JQSF賗x?-$\Dkqn4pWch1$,[+SVHG).ѐeuj 6a>f^ ,$m {bE˛OzBe?.s3o1dQ܎ВK<fۃg\iU'BmֽGe1#A6cKmm 6Quc]70tџ!l'877T~ߥs_ &̤uFrv:!!q.iF2 FE6O3L~c,sYS,, o- ^̑>éT&~AGd3O6c{t>8n9b8ڀ7:j�V2w7* k$(Pe/(NӴf5l|}3/P:n;REa3V^ELrv:귃xq$||%dޝ.(yx6_֛IIY`de"sA$F֎6GM Z+B;+캗C^֬+()#1hk^‚BYm*^�dfF,0+Y}6x7 ܤ7zJ Ip'xr0`�zEbg4" .-OAb?ɖ<ƈ=__/~t(C+Ś,wUH+{Fl\͔^ %AT%cQ0t&< M[}60R7܂Ww69y; aER y8CZiܮcbCXn⒡>5=C ⡓)\QF@/W:,/s.TSIҌ!"BLHWAV7+.{xBoHTֹgu}>ke,&듈`OK3S cc/"+@MMzzXS-Kaˉ$S`*.@lAS#[W-&3VFcYryL8 pzJrƜ-f?rl/c m{VR Q东H=q#c:+6>N(<o"|ROOrmp+GGA<Ҙ1(Fc ,HSE|\c# T:]P׮?eQ|c'cM\rl:GF4cLo ϑ1(6cmďCU">o1<9^V<;.ҙ\gIسnoQTޞN3'3M18��FE5覨7\ڗ<XDk0ڒ_na38 !6�]!]=8K` B,,wYl U,f :*|#tǕZfb �;X7dK0IǔK{ݘXƸa[[F _s'ccbFv e$XB38",C16OB)&A[%d#ʀxmBt%̘ri3אJF߹jw,yyD=C-=)&3^2x�fXKr�=Ft?oČ:}$g?#ŁhKu ~z-/ bV֚'ȹrĐ:_Gep9021)e9PuP Jc3̴l�'k HF)ਖ਼L�|H*n}j ְʁD36zd'네fdatEoa$j'9c~Fӊk1'CCEo? |~F<L1 F_Kwcpy<hYa4#>9~v0z|kd(@k@`hrغ~T,4~̞2dé[wQcrك&_XnK�f3rIi:HFb`Xµ#G*ԝPmx:| hۺ5җtlq[&<q~M62C=2h$j -VNIǐd1T<`e[pzm眬RM$,LuڽJJ&Xظ(qä5ZݪtFqنHCxlJ`_ÖIa,QUeV'qaȎ LybݤSPZH DE-abR{ ~&&DReaI JX[MOj|M`:_y<\Dm+ck7[\~eiO6fdG<!&s rmI4٫b!Y t!jMs|Gf(^ܺ/\e_~3ʲB[5-uJx qH]F3qҺ?ӟL1w#䱈UG>M&FWy %əkU1m67�RYR,'@tJ�aI�VhK9.>#*;4rd;dmn�̓+_gb\fxH 7A#lLM ^^ D7h@gn= :�Qp<|\~*8KNu!\jӍhWQ- .BM$|Ώl",F8mF peL̈́ETroZ|7kÞH_!?_r/mjm7N+M'Die +gM37<88H1˴7֥U툅O-#qanDVT R;WWS#sѯDz-ᯉba-oN]�sK7+8/&X�&6MZ">[çJpAoQ�5R<$! 8�-}ttt8gR\ %|qu�S{tO^ �`InnCzQRY\yɏ X dsنJV'>^4JV?p}3Efd d6ϊA$`A5/;?t !4ѦK ;"R ة6V:5oDXmvJZ *Û,sXj֩OlǜbJ!fYOT [E-AlܙR>Qvrěҩ L?XA,kR+�`i'|<Ɩ8< fr٥H/CEbƉeRH:zT]& xc&.cHѵagbLJ :۾ $c!Y=uP�M>;VJ2M)Wrcc!Gs{=4b%^lt2tIgz9IXQȰ{Ir;[HjM?a2:Zx.J' y\6.Z2mx%ATmki/ŃSvaVЩ4&c\hq\q_Y-� Q"Ac6g%ca" #*9x"|#$Q|&lVP =R,#SGddLO_r"G$c˔3Ada4b@<n/SIbd3+PZ4y :, "F;ԫ]G{.4y4'!�5Z_z-0,}OuZ:۶DZVF>1ͱDd23m.֥___̟:m)E;Yet 5ObK ɓ,Kx <IEH 12 ){iџQNucl,i.`0`;tT�|L%Lbi)ږ%+OLn/$$$BR(5w 8@;I�~ Jٜt2 E`]NZ/ Yi;N> N/%k$#r=5T筰߄ _rI$֝c-z~^onILaŽ1 s46z)]6¬a`bd�*%gر F@}jF+ /iV9y4OTi| y͋ºFMsm"ƞ�#;2xI;JF? ]W##Ƈ<q2r >QWCTrq;2ho(==l)ץ>Q3<~TmX4Q>SI>L>KGrV� yrori"?Jbx,u9e vfhQl8>&S֏tg"̸аB-�FbvRMқxOפ|w0 ?izfƒ%k /ӥ_/+ w(1mTAN-+2;/ ex٧'ljAYΡc :Sо:LGgɇ|Q}w?G:+y񀠖I@骈'}T)k*&ŝ`&ۮnKG%Ab>ޔtQcN4GGiߡi (Wh"O/Uk{[N63)$Hf/#'�a pe܌;MXBtFrBd^/wkASk$ cC$qdKxV(*_i$ϲpŘ0•i $"]h5^93i!t:Dkc(X *{ZdBn26_ڟ 8p4XtE!E0NM 6YF!:Q-2VLfŀ=an5X4D*f�eq'b#bQmcS8oȞ|g8xKnzE�g>H82!HPP_�9ϕ#MFAp�}hy0NżMeFΛ YVQua-rE}ò]^{Č+N ;)EF. xl\)ixP<�iwT_͕Z(dnRU+| yd8KǤKM}oR]']c7y$[_J>I6�\?$^'2q3pɴҩɒ~mN#ţT(]iLѲ۠G+x:yX*\Ñ ~J~[�tI'&7GF,7 tKi9pHrȤجzr8nA0 bs3k^_7SypLE˵Qeã ~2k|ӊwly w%HT~e9')<X4XpcdcUd\OeE+bKs!+3K$<Cc;.%'_ɓRdj}ugɑR&:43FI ﺺǦ?�i�z욣 q �jF~bϔd|\UVk泯W72aB XI2OB/k=�PR4Yꩇ2ca`:Oz=6I u1,qЭqrL/!$~f4 8OL_?VAKD3ۯVioM1qQH-)o)bi $okMQ![QL�8 ==i.>B|9l+8(f K};䡏,lt7#K6ˍmy4ȍND 0 MKk[ף+D2 &`'MIn=+CnPDDm1N?u[xP̝�i3,r,kZeH1-^zR2z&S4'q?۠=HM}]u`]-7U6{,d8^5䴱>~ L^,"H{kT49!4#i D "f6fT^"5_\I2&czZ}RDvH: zތ=B%9[|[꾼?(c˸aȽTd9%xٱ̂LBHYUoFiaZ$RGI\ZRu[;I$%+To4Rr|CM �B|RʛQ27�VC?p. ay6i*QOܥjh3ܔVc�+3"h{N (#f<&-8i XXRk|Ɓ 5I] >*̓|dװSMBX +vu~:4gH"E�KZ3C,cJĨ6u= X/'x=!Y15i^�5L 3DfUݗTT6b|w"l(`mPlX#FXbfT[\I|q16|lŲ#1'SY|E~N r%ps);2VBpwxl08H�z/[- fOŏ##0G/dEv|iG7�,iRf0,&$Ehp>I{OiG f<c("ro΢r&<::Hg$B9U>376h@$qo.Iػa.;;FAL#@G֧Y8'IT$z\m O*A0a)#m!ޛz�&,f G`{�ZoJ%@yXؘ )XON ŜdG3KPQXe9`I�nSFa;zC08J\{[װҊZJY嘄p1/Xzz ?_49. mF*HmCl"N! oK,y0!yBb/cogj,/rBwT -{@lx1�oE֚'XLՀ믭;tiBc+yഭ%ɒ$H>%:P}D!\k� bb!4*_KP4Nf _S1ːr@OMH)r ~4X=5+]+5 ;VRut7> tb{SOE@ƖUUcm ^~¤M6E:P avN[A3aBXtSpZW2+ k݅oU> E q%{PaKE7A`е-E @);6E$�meTVOG2&Vi э/o_Җ'zǗ>4u^<&ߓQMeF̽6߫TׂB3|KhRvWMC 50x1х%~?f(r Wq"ĈԀKkjqMGO&iw**.! ͎4h.5EQlfǎ#8b!n6h>i$E~;o F�|7r2qVFmn~@巏nmqID3l#/#:qY;dH}./ӭ-f^|W# &ܪʧCnOh`4yca ikP?<O8,'4酜̾E sq$Qbv&GU,0"K ܐ\--f?/6LrQ bp(Ͱ=5 J9\A.PMvx[tpw~Jݍ \覛4 9X91閩m�t{Z)ON&Tv`jV}qLr9gv63ydUQJߵt%M|U͐#.'; [_O9ʼr]o{zkP<q+ JI (S{;+sa&;HҺbD.Zxw,Wa173n:Te'E[d9|YԈJ ֪ }' >M~54+"aH|7@ :DgbIJFٶ"Qf4P2\LqU` *8”N8sqIXȬ1׀^jlɁYc w2A$"Ա饺?F,I(g g;w:}t+7 zYܞD~m Zb.FCK!"R@Aݨ \pd$\d{uhA FU n͠k$E&h?ڎhR$)C,qHVTt7(+֊DC.<!]:z fgycU1ES, ??JL,d.ck?B+FDezL4.zΰI.6i{t1|m@8f&#_�|MvT \5C4m4~Ҟ >FS7]B{hx?r\d3aro� ֯h Um^}m"݀Jqp3"InOqYt*zih2:cMyOr;Q_~ :)�IfOnCoǖ<uэcj]!Rj0p224XCXE'g?rHse�e'aQh)c̃ti"˴OEsi`uczt'<&>Hy 2 q�,.Q7_҂Al$o{Yz),!V~0_Ĝ(ffHtkwk& ®?1+64%<<b)hJ)"cXSS`} aC(rvvKXv{$̶'�9<6^WLm6_ZJ@|ƸK$9'ǰe?젚C=1$QÒ?π!'+SFZvr<(#Z61M=@?} S( ;^S�B^:n#,^0!o|2Ï@}i{!ev'O3F| z6=W@s>OQ"O~u T_:|& 'Q6F E�= @M>‹e,4mvjl zϕX_{?D5'Ws7XFA�UsTtU>P;V8cw}i[h+K͹ t^"Y Q8 l@u%+A9aJH0Aք=eI?3wŐd2Gg߭oDvk+.LIvl͈=*Zt209I0 (es[I4+7<6,!U/12$-q^/ x䓢ip=w_ǸDZaK<qg@Ⱦ /2r~A.N$1Ew1H& ] k@sxq?"#tI_=V~9-P|$.ǥRz%!SDFhn?|NF$AK  \fIʧ {zT>\\[[Jd8POR`=)C 4#p-?_ʲ#S�.,i4LȢ$ 0Y]�_Gus(|ѣyf&Qe¹Jd"a WTGN* icѯ޷\<r&Բ$5&ev6e_gv%-V`vڳ/ >H4BCZ1֧촣O a>d@V;%I QT5=м�u rVڤm g<m/FQaS$Mϕ( ׯzo%- ;~>v?RzoP2L x֕<4\/+64pMA"�ԫTHb(D{a}/TЯ%o<R�;3zS� +*IO#"6E<'Q!ôu?AB҆ƺ �3!AіE.$x|{jm^gdo@Q%6-iFHYn>BaYdPS\m>l��OO6 O"NPhX_KH0rc)>\4hŗ/ Rj؍`MQ5?'$Br/CCn\;K$FC̮IRY?gg6,닍?OH /]&L4#eHI)�if\xf9HayB[߭U 3o6F[fI"\�?Zh༨:v_*÷+=' 99!rUH:}':X<28nV?obBwOԑZShar2;rXr$kUMS^?@+,> ۊ__U ԟx~"IV4g CRu8M3'Ď}C*{iDoE>EJ 㑴:ZT;~:DvAlkLu90v?>_\BI|ғmcIWKֲxi<\uIe^$ @-3$][FH{ؽҤՖ} x$lFu.-I{2:> />,x8Ɂ%$ҧiʓ#y,eU^OC[S]hϞZ(y7+ ơwE$TRΔerM+@d-t[](t d$$n=q!IB u mU >EĨ)IK5Gׅ.h%Qf*WL#!3\+Jצbn y<(*6j4�2GRC*s9\$f(e QZ&_?8Ø:**e6޷9zW>e=iQ$B&V܊Xq(LF`@~?UUX1'"#D!XCM0&?�D$Su`s~?ɓ$x`/x�(ru�ay\.k<�Cy Wț4</2qqclbbҒI~"r+Æn[ݭ�u bs)fb֝ai[]ϻ�©$kq0m]l.[b~`nIN`ܕyՎ�}ܻmS͐;ڌV xC><w'Pz(9W)aIq%6ٝ _GփQkG8V.G7loT 4@_Jb.:$2hcnJɡ0:*Eǩ0¤fX"ʆ�V-uC)$!T=Eb+lr~Iswv.�KwLP9lGȹya\$fƎAR4]{TJ;w"Â�,Vc":e/ȶ>.Bˌ �UW 5NO ^+(IC.ߵkҌa&iBQ/S Sٟ l8C ˌ&;JEG< Pϒ:Gm4jѤ:!X/Ԡ�4z+Ȟ͍s>-q|aImz Pl$pt3(]t֑,$@:ZE))h.SNJ~=ąkM=)Sz* E|Iy2XjWÌL4n)n{lrOc ^inH`Ecl;N~pwΑp9KšdֵR mFChC%f_HTj5x&ԉYP]nzSGDxeҴyeaE o] pQ':~.+AVש$e1 ϴ38D۰[NDP`s $ ҙn3ǂr0JlžX:SxA1-}i~mip|\G@w@n] yH-F&/}jJW`! $r JI:h\fHM*h�4Z]nZ}sN!qg%!̣Qi7`V$Glu>h~z;wx,~W;#E!HXW:Sa1MSs=]=IH =v~m!g'-ioQޥ=<MbB%b N0 qƖ-$7Pj_¿+RTgBm}:&\% ;BlGk-oVd.ːd95!;[ҫ(2FmL/cГL adLω,l@ ZP|jG#79aڙϱA;; hѨ'j02L Ԛ*-&o;r;kh|%G[V[ZC'gE|xQ@&E� oJ;b `,m{Ӫ6䰑CA} )S)2ݽw7.p;A 4MG<pa::Gp\7'5YfHЉ&𻖗I_<Y" ]O\d8?/.dRXht4fO+c]cbvU&|+OKnL" L-@`n ?:(:iq_F�-d+Jt+"خq$6} ;g HU8~F}ʤP@ۂ0ʼnu SR?7>wD) qҷ I쏌8\\|đzO!2agGY@6 =*m?ê1, dh.(:55ܭK$xÂtf\,rK4%Zs2y(d*\ jO%W\xk=��J$7?4n%{W7) 21%([c1} udAȌ ,qkibk W/)̂ mOzeI0xD;K dkmjaGĎCsI]F"�T)2c&!64y letNָ Mx8L13F*Gina4:ۄk�1+�~ֺ%I8Ȏ(dR"qb>5֩9N\V4sFѤ` ٛG< \=k$QJoZ2f&fJbJJ=Qڤ`dSy<x&[Z>vSdeƃVWQ9$)Kr1R; Lv]�5(]-tO'p1|ː6ȯԔzfaɽjTLZE9rrA-ܟ+)@^ l\pbcr{h& RE�atD6yÚVhh(|w'0D&6;q%K!C)XX�bߠǛy Iu qTb4YM $CUcM6�OIP(msE_텽q 2)fyI۾$QxQVch6)ߕp|w*#Sn\ofፕr(ۮnlkaʛ4EcU>mL`F23ԠLDLv9MLN\yF^g^Dڦ5Kl^A8r!<�u^JV5)FZMC0~\9ӕcػ+YWIǠȇf8(#D RjL�3xVvEPprX! cV74D۲E7 vj<+(Ad�OE΁^.x<loia_IizV/p13'2lBMgzBSo}&s5-qMt\I\!4iާRQX%7 %7tkު \f% b&p~jgS^CA&wX5z_DaW%K%f/u�d}ˌ#ImL,9#^G`Ȅ5 FӡE9LbʼnYA,ˊFNA[ gcxIsh?yl.p{Գ7'V׏8x2h�TwK9db`qWN)F*0gfۢB|Uc<D CxnxŃ1馀$}]>v߂X3Ȟ|v3x;:j'䟆h<8I̳Cq~~G 16iY77*Go{)VI> Ik<�#!ʟ=da )ڨQNC<8J߄9-f<.|^+fǕy/#yB~{ �|kvv:[P_6 |'hvV՘oПZ)zmxό W3,195OxtL/RX|/%rLe*:ڪQ'8'Ŏ7+E$BQ(fu&a쓦ѩlNoY&mwJB ,*ȥ9VCT~gE>CozHo6CAB.|Q36C=&6lyNdAr�49գ&/M>Ò^-fddSd/;hLK K"PP&uU>rٳAmo؁{ګZ|n%'OFl"IA$JYU-b3GQ[M[t+F΁YfjG{֣SKqϬ /˂V0Lh#㠗)]f$f%Bih5 ̧_0ǡ_p}S%g.՚DgF;|o%ƛ:{Z� I4=!S?[a•ʘ7ǮȉFvfUCzZ-n+H< )g< Ѡ=2RV[ۦJ)2<̍7!Ғ~ eƋ)wkޞX6ec@ȘEϮ:\VY${G%zVק|s4LTmr�P篩Ty|sJVQC:V'r+�LMkt(xu{$_#rhqp5EEP$%{z[U%+|cU+$ؒls 7Ub,ץF^K[MpQI@\�Ya0hm߮Dhgr~s?CM2`#(H~ޙ<B5dW:QUrj/pN^w4m4GZVg\꼌 H#,:O 'DwHϸtUDK oeEc.|<y�˃u}.R^F #5WK g~l_@ 9+[W/[i7.s~A|Pժ*iצɗ4GQJ�?o:+w/?l嗏4QV,bo֗<p|XVDžB\\=V\)#&?Fo^I'O"4|x4c+!J}GAe,KTJ/]p3>9O"I4IgomA:gsM&vqUͦ&}i̢<oSi�]R;|b@Z �Pְ= 2?M>ⱗ|E!ߪ:Zl3),ahq %m�6Ю<q2b1mN<U'ݽTQR,c_G)7F֪6scc@ xFZ_Fcssea 3Q&6X۲'|y-M2gBaw6ZoXy5l$EQ Zރ2<d0UKy�'Bf^X1ku ݅ºr\y֓C7n[I&" jꪢ&YS¥3r0F:[nZ 6ȇ 㐴((oR6I< =[o, &E2tD'S)Z3yaF}JjCe+Z({-P&MN#C<Rce$'UޓHcfHQ ̫vS{CYP<cdXn=i>F 0qXa,RXMЂiʨFi%}]+=8|lܩuJ-ܯRtf)*)f{ \ LZ+GNJO(0d1;N8 &p (9\+I&d˝ ǽmZyP>S, l4UkbIҵo=MKRppeG6[\2/|s5dnG9}U^&/W፥nFYHɂ�A7`3fG$۔gI +ce=iZB?.,6ֺZbXU\uҩ_I,򁐃ڤuw�Ҙ#&[[�EsO [)W͔�� c .>L&d|9#LeoyW?l9XAOYMj-=a.gXp& hM.r2/`�;mQTu)BG,~8# 4{GҲ93O <@*n@ՋYCcd l�&&/†ů& Jz}mJ>,0 I+Et& X�/0ޘҀ ! [vƗfT/|񱤐đ.r9d6J˙bPL!KcAYz%E.˃tll~FX[,o��h|txkOl4AtCOLذ2tHC㮕E^WGYq_@&kadT0To普IVFw,v_ecUPA[-em{΍Q4Sd 6ߧH=E2x +RDD'P@OlZ {L#\ɰy|Ɩ5>$ nE'I9d<D/b:5·tU x@SboN:]7Ƌ#UbNRloXrhg2X{[֝% dEX"?ɢ4�})Krwu- t&ݩ O42G$Qyޫ*_Tf�a0LI{1h48heUU׽O^�u8|Uهn=a?GŪHf$IԂGw֞ĆH"ܐ-׭Fp7Mί@$0.n: Qq2lLcb>oxZgW؊AMj]/11_jf Ǎ ܺ:T+8&),B)M,s&l2<`)6�Kj]-,I(KI`P׸~X3qI#$K KQ5ZbijE<|/sY]I=},(1D軶6=(Z"ͦiI#Cցr9 K#o(Ĥ zN.O7,K_bCE*ëTa)Ki}i_+gLǸ{ �}!nX8Yq 074u szZX<F/?8c_qn?GC*iI2'ס>O9<<  XY[[M0!r<gxY@]P4H mB)7WJ2c2Φ5Qajib> Č(x$]=R)N񋰶i׭i,o-ŷmzIKL֓U[eHm/Dlõ~S s~Ca5tM$nZ_EC9#|YZ|1Ia�ֲ w r (7�F޴VrP1N_<숄BmJk%-\ݟkDX\wچ90As? `;>5SMիȨM$R[@?M 8VJ)οmk7lqpE͒*O'?ECre( [ 5�䣘:C2x X:qó)nVo f:7φɖʘ.t_O֪CtlJ%ULàkzԽz_8ƌ;*C x$eә�U@v!Sze,{GU5�k_c1&$QV*[5~1ɹr,N&Q .Y<1t,:xǽVX}zPyO, kp:i=d,Iog{t^6yMҚQ:oGCXBY&d 5=&!̲8$?Jtbn_YSF_b+񞚎;8l@#�{Ie͏ao)H1 zԑ3܄YPܑC#}ou{Z`2917L؍-j:Fg+A eVE&^đ֙LL$\}$0"#B63^,X# V? U?990̯6VWNj/umOwȈȒYoíWN,7⯐3ȤRz.y#KSHdw| P}կf&N=# IZS1\LнAԖ3g U OsrX)WL͂|pn_6EcriqؤhCUÝ<}>/L Mn_J_Wt88`u"Mq KRa._�5`O9簔@Ff]uo7RՖ<2HA >xм(Rlb1qۿB"f GhK#LheEf1ǨcK i$Gp4k+LFҙ[&y~rw6/eNm"NÐsYB4]zx$n=,${toPPq%Q@Ȏ <_u:@1HAuP[ VWUZ}₤*}h6q9 |`idp[oMŽi>9I6HnʿhCq\t \h)&s2n[2xh2`z hK$e%QUOSmfU TN`9kd,m{QٰB8kܴ~c8) A$[BbJ %oVox2Y|!+fś6:XEiBWO99(Pa!SFhKr'M$ TܭxG.#+ErSgw c}CX~b.1C]"�ұX;+✯bfφ珛ytVތ薅lCw4eWl o!wgQ!dẁ5v5Wӿ_꧆sܮVRlbZkcjS)�jœ槼 d:F/z9'̲O EaܜEJm-(c4 .VC! aKTol�I$vnIF9X `1M'Kڊhf`r eJiaT�/Q: -FL&fDmGj͇ 㹍L�!ARE%xRZx �KP� d͒<\wIFjJ*fO7ȗ󲽐^XNO>txE@KX5toYpuM19&E%ִG\r-~1k*w;^x1O 3Y m�??9d=Pv 夕iFk8<nX+22{MNDx%i$StVMx$o^YqSShyc 5DH%iLYBɛĭh5]Ւf9dٟe&x *Tӡ,ZNvv7x9Jytv֗աf9Xb\[R[[pWt0d\i Zy$S+Kw#"}ܱ>VTz=,@Bćzk* X %>EcSZ)VeVשxH='2⠍C~Z\ة 3ۣ�)XӜ#qd, ] (O3 |*CEֺz>|Y!O~e\mr̶2߭-C eyNL"HZU/�lYD+2Sҫ,OW$t=z(?J)j4T'`aGNy-6K[֑.$E{\,& >C)ȍ`gd&:K+RB ȍrgcFlBHG.<Mk!M{A߃\K~t GW(79a Qy;d ޚ(fȌJcrmA'仞#W|>;qa/ $޼y1,д{qVKd&J4&͹%H-U>i_LK %E-ɻzi>;#9.cJ)-V ͲFJu,;KCE$nE uUu478ouݖ"1Br=(?\Zkx/pp ?'v_F[haj4"hGhwڵ@h|^$9 [+V;}k灏!\d $5]Gh$fTK ;H daHSƳF9pcYҝWp_X +!>T!UXY_cqR)W-&CgHWŷ·8'I%)RE$iȆU@Yncڍ-RK#LE`;_1;9諈͏$$=^454q3OI7�_r&a]i3)4hkp�Q[hɦ- md_SZ#fW3 "D %Ha2͛!%G3 Zb - w,Fk 4Mbe]p RuT}E&,u 8u(U n~1#cE"4m#{:\E[q?b`3cG2Q=oo5y"ٙ| tg n݊|h8fVE,㯺`)̩lEvY6A#?6%!bC*F*py*+2n�[Q]Y&FآkAs򴷉cXb\h}9ҟeLvJ*~WPe>[<E_OCUKiR?nwm{؁҂C:ѵٍGBLF*EOȱ }EU$H>xFe��QC 02YKBDKZz'M/fcSp>џx($P~,x,:XK�c4rGU r)q-]q9%Fx/ |HZsl̘agF;?KfSL?C(0U u Vzo’CUXԎ¶36 6 l{X؉2^0n_J2fH,QN)jD#~A/dW3N@oFlsz\<?a֛xqs&ؓ)a҃ "U,(]ƊEf1񓩿C-|brArP.oO(<O!O 6?< &e`ӹTcpΓ==We%>:٘J2<l(nP&d2U1pK aSo]ωȮqx=ͺB=vW4*BۣPGT^w֬4v&Ǎf+lz^{S\yx??0˺Gf#tz7R:WOj+ʞ)ciEõ]U\f@2!X0ޤީN&9/owpiȖ!1H$uޫZN] ^Fq9\Xj3嬒-R/OJ?ko¹NEhQ.)sLX#* vX)@C#Wzoq7nF4׸KuI"eFȹautaK3w^+~rǎTc@/�+GPJ7}*_M"&nO5#&q-d<8b˰ I'AKcI % F0RF%0 A. b,)5 4N^!M<w: toJf[es LJDo$k;A MbE)E˜s37PݫZЁ#( j:Il= x(*Hm*K7IM =MegG"!6qu+[9fF8Ҽ# @w�YYGe-7HnGV`CIqxb �Ё$T{&8*5I~_ Q'l3FPďZO%~cO"HSh#[$chnYƦְ _Nc}v팍.B~!iYlZ / 0^|te7*]ƾ>8Gaw6k;Z2?bރGx-n%n~޴�?9YBۦ„5&9>f#7Kz<g 0!I^dQ< RE06e"Ţ. � )90 fOUE2Br0Azzea~& H" ,�ZL\~" ǽ•F]@=@WX7~wFE]+^u8gk7/vdc7 @&PޣKԾɝ!�PȀE)NSQA ɸ֊xQoaEHi,04MuSҪf$wT6p)ښEh"1&LFPNoC3灷2XDS!92hUuKM!k Ng0$ɖ\yJEe,r޴x<~1L" Vׯҡ+3 y!r%uS{Ae>t`%k \S)%؁SE M9ʉGb:}(�q^1Cg=cd�-rу{n*kFl[z^_#"bLsݣc5o-N?0xXC ĭ/Қl*b_&CąWmtLWLyywE8d]-J89.B\E�Ƥ-_SY U>Lnm(.4Vٮ˕.VeG9Q+KT\hk�BΝ_s<)É&2+dLV,~۵KۭcRKǑXXL}?ƺ�e%90#+F& ڲ_9,c4ɺI#:n?\Zi80tʄ Hbz~J9L\x1v!Qu a-94bvK`b4%a(gs3ΞG*YT܈W%�֦I)S+H�zQ'|rK8D};Yuar.;Ʊh_/ 8bې[=VN_-+$Һk+zŲQN�yVkNsB|"R pHko֝1svq![@JQ$2|r<lf@E�f֒$u=h~Ѱlr<o%Kg6yIo֕{<GoOGERO_O8G.3n&[6%W6DRWWHqp/޳Ǿ>|2rheƸ6;/߭+ָ3x. ,дqb;@uOCHVQ oǕmˎMxWyOTX_oC�,3l4`J%{/phtE>MG1qk\jRqYfDu�KZ*@Y8Kw֌R@a �:w&޲C&+2m]=[ ƚfid~:�iS ~,yK8LHۨ`A]2MfŐ2]6]А{ii4/3㢗ba@�-r+h�gr dd-{ի' ^)S+$]/h>E J֔L|&X p^EO2Tʱ!Od <(@ @u`z)= e� 6߲Oq|d@ \J ksַW[h<�&LKW2i8<4`edʔ t4|V'!4EC7BU,:nR%24!FuUarKu 3sby0Sh>ޤ,䥇2Xi#p t�mM?�vG3\LS${ VV ͉$.ߘ�,xMMkf]:o�A֎B)K4SK CbTǤW_=rd*ڛֶ4?^w3f u'oIw3  |.JwMS 1yriی[q?P)S3s&.*"l~n~Lx)$lD+@AZ\HckeH !)1d <WXapU}Q/fU03om;k · S QA}ۭsIa_ %OX,ʶ'K7Ҵ9_58Dw,<&,9c~ ƒґk; G)14XHNݶ[Q]`~ gKZh~>6Vc2grBa}))4)pyWPw/LCl aiM|UJͱ3ԋzI4>@P�zAB^Z8Ky"s-e)Dyyt͵zGjjN_OG۸[[m\_h4Coir=Z^.ex^p`mGKҲhزlk؎sL˘�Lck SeeK1۳@:Sb@l"Wɏ#!Dqb[Cis5FзAu&1drz\tZ4=֊&͗f:S__?,0@rӮݖ 4ĉL_ "'S/enOtOq2ďң~u"ytYֈa[ZedI,z~Mo1qH$*)q"G5 9,@1e ޝB]^ $FҚ+l$S!sQA0R]/& A�mpz؛3XrTg@5^4/4SLaNlr ICoz"9ӝLmVB{?ѿǮ|9R aT:* SKjޝ,MD$ h3=BG,�2EQO{f(:ڋ@Ll:G? 0-ҧlmupO�֓O<(ڋ�5 w qE i7@˦{^Ycf3!e+ݘ:R[A&B{lb -Sm`s<5-4t2ǚlÒؑ${S b4"]z:%<a3$^66 j-;%:<ҳQw֡it)Y.[�ﵺ((EwǼP<y B̀z([j7g~Gf/檷]{t:ZOW_'nTVĎ@Ws p^}7*q+r1 Lo} S?D.|r+]30܌Df*ʕ�ZsF(<&m{[C<xq833jjoQD`llƊ]&0MiRMGvyN׋ЋZ*s0ǃ!iO؀X܎:̞ n%L ۸۽=pzi0xDFvu v/\܃ώ_@i}ZK;iDm/ڕߐp]>"c&b+/FFB۴ TuJoDȱ >7PG-ČLQUW5څ0С8Wpϻ߰uaZVm 2.!ƵN^Ҳ<bYV)G%ZvXH�ѧǤebLo㵾޵+�Py0L~907+O:iy/dT\c~>G+�Uk*gdR PX[NJ;ynJ4BiXo6+B<`H@U)wG, Иwl#ԋX/UDsf`^C`~V-@($3� =)�CS#tN%;;rQVMK�ǎ( Mb5�&h Xkz9B..YUC2kp})U>Z Lb$;t$�m2ir& !`*F\#7"Ӳk91p|LY_T9'IXKt$^YѮSw= :@ok*+a#oI3DXOXouinph`2�V\U<fk]Z\zRn𣡑.t\)lōu HHV6X@@QkO�˶PD:eX`hF6ybtJHbpѬR$ƍIҦQ<3!W2VkVOҋ=9Ofy/4~)V#m�ueb軍s7!#7iw0Sԯ+eM%!ޒ+g pW4ʢIS)3r*o:%ACcnd<3 [*XS4<,ҹ)�IY<a@m'[m_셗Cn |HȒB2l%Myi,\srW!W$&9X{Ւʠ)f?FicܐŇ!*0w3[p:]?)MD9DlSkM]Jq+"{As'b8E֐_s{z_ qxa=d!FH(=z9dc$+C*z7ɓ? F-o:zDތYl[oSE2#S붧1q&t�ak nk*̥ImE\4|!I ֋v(ziI)ii#Ŗ$g �:mƖ4R(#3vTL3^7~?d2cE o/7x̫c6 ǰw>Դ0rpt }m'Y9 43(6rr̦%7}Ah\I k$AEuS& ,uu1ԑK]xhxU�2R 9[su]a�-1$IL®=ޗ5o,9Lc ӖʁF]~a|)d/0gĀ`\]ԋj"q-V<H)n90oU'Qk֖):)tʞEX�_|�w"+Xڙ {LSlwuI0'pJoC#4\ dWӥo埥vPƑUhƶ4J\i6kX4ce`7IkxVLj8.92qu; }?sc+>>D H'iҥZDaTQso|ޜgy1=Ih/U Yq4`mEґep4 <C޶k@sLF&Gv+(۩ԃSlEr,rQWk&@bkL, E~)hW 'I�u>Cp٤WYJ7ٷQ2DJT)YMS޷Ɍ^g ԊthHbP̄z۠4ɊˋǍ^Ecd\íN)8*8XBQn;ZQ<r,\W10#Ɏ2<o$zk&d_c6CZ`n*t;"8*MzK4~+D%@1 F�ԯN J|{[Ar=-C-$Ca1o|pm]~ )5<2�fF:+[/e\T $-؁n⪩>"~Xbn|<`<z/acBIyPuVwYqBUI`! 'zӨ$W5q<rl7,,HoeѾ X+񮿄gqy1D,*RmO1ӥƐFJy1\|u#CaI-kC?#͔I,(RX1&Q4#Ǝ1(Ł>;HY}d{dMG`j ag NFXf6g鄐#x iY ㄱv*˹ADR}~:E!r92cABj4޴j~+f|l"p!_[mpYfI3'`eKʠɓ\\ 5>*QMK$^v$dN(۶G޽KAx[L75et"uyES!S}jU{q\g.dk�4;͵;Ԯx:Fo(1ķ7mF(ts8ǹ (4LYYU&dcy i7AZ,i y?h],!~j@ 1ҋL8M$Rjh�Jk\ 1rxb|ymLۯ{J z�*,q;/گG-@[ /ǍWUm,ozj>&C@8.P& =hI#�{&rf�~=5tz4Kuh/ޛ&0` a؛rխp޳{R΍x<9rٲq�v*r{R}pзp<tÕAvW7!5 ?ƚ+h~;d&tj$ ҕ_ay_$ch#\R1禕y\h"IzSY~V 9C % Ʉʯ=>HNDGK4/Zxh9y�e 75w$&.)ԝbNt9Sqr{Uݿ'H<os!Yc$H,AZ'A�[f_cpĭjj \X nojol>3;'Ec}܆Q2V)�a�7?h2RP5JeZiOlvč9wބ eIq~4N+a8^ FmzQD]*G,mȠKQz&)])͏r"ATaHP@aý#]Qks /ҕ @McHnj!QQܢOfx6&+4}U vi#!}%߫> g%ܑRJxkKHA�o'Җ‘q\lȹ; Ɋя<mJq\z|v,=26�J6n us?/3!qŊt�75Ui3S3F '%NFKB U{4J&༐E$$WOoyicf??Zu$`&GvltN >`\{9 _CzK<"ݵTKzR;+s$NE}rj.L*E.F6juϓ3 6wɎ;N,KM9%+)kZT#R<ǖ̒0;YnH5/=^`pX,\,пppd8YfIs�W҅=AS5&_"$*,G t'QSE޴/^["<cFXC RPi𳈇.;ɥ{}+pg™@0�_K~_EB}m ̧1 %z.y\ Ƒ'tKaEa8�J3M0ZLM9IGOx>=VA0Q jAVhf q/c@O>T_BnWRLu A"]S&+G-̦6 wK[4\$1GIBxkT!fN^nfttyI"ZʱcdckYa2H\W,#4Zx1lRLJ|NLBD#␍Ҋ:\G#O Y3ujKGZj>3̜>sP^zZJDe`rEBG~A֚Z?#;L«hR= -MaG:e,ϷɵHԐ?]3)f<<p472I-"I]Wsr Zցm'M*Oߠ7|Mi.O#ʑdKuV"R9M `7]P=/Oz,3c:1I.�t&CVn�DM:zPAo'ֲt$'d+??Mo4Қ~Rł#Q$�Vo:l n''F+f]>#:C</",$EbѹғFw7dg{@ Zh&>0^7?Jz|v ۡ+ae,,9 67Caj)`iy l c^tӦˁ.(Q*FNF:avq;W'~:Y|>{VD~9PZp-QccdeyDʏ]m޽mI= Gy&4Xo:1"a\^ 醜7 l?mc_l2 c&���S+ƕ\+ R5ߧt.WATX?P+ 21!$:JO m aFe`= Nn,9 E©C M"hm�A {2 NsśY, S tB 7əaMT0ҧgDY#6X#mdSH/I!E8R[QWS._ wʊ(^8sRMZFPؙGAA:Z ~H4IJS.l JP*{®OsBH&ɿ~o*x<SL+<y #]}}iUpf?ù.+%H�06*o鴑xb hLk0n4�hY×9edMB-\gB9~ofeʠ)KK7]:e2(O`̹GQ%MgŔ RS2%>>BS_r0<xqÀWwcިE4\t #fDkXJzPC.RYE+o`ݴxtĦ W!']ESnII$U2ywUU]lz\\uAaē"c%l5 Qu1C %H+)3Cr<Xbdޅ.M=?X >?CPTKښSN֝.tOVjA_�@)7ӏdca,1/Nt.g%DY 4bo{oطp?+ `HK"PzE,0G%q2P弑EMI:k�y�2"+q=,~:M&cRE p #̄:{ڃ ~|! 4eq$z`DG}6$MԴ .I1/Z-D2܇�uUpFUvOAE&x%uV� _3κYoȚ2}(KZ_̔-C91S9Xw(JNYcR2`fC!��MV[C\I_đ$&[ Q V4!^m _ѦM�HbXզ5m Qt,>7<|I/-B١nz~>+HY9(rة mR5Yv�e6.=*ky LrhP@T2t7ީ7r1c T×G4%֥p>+q"&u*5UPrc*Hc( PXzPƮ~V D 6>ۭ֨IЌ1ͶkU<*X@ێmIϥD1f9`.jH٤9 |[!+CLg$X؝8@t(Z.'|/ �ЊU9jDd|y'U@I}ViTLk2hVF!I:FѶ8 + ޡMLئS,8&)*: kzW0Yܙ /$-U0\z0^C-!ʚWR ;V�I6\Gry 6ˊH> xrmt"Y>|8N+$%R$/�ѡ.iry䍔0%P)P/WDџC@~L Hvōd]I3v1.; ¶;'YiS_-(x!"IJq-ebo):QUvRt68p7:W(0gO$@muD9.FrqtVB֥ILzyw2UdjK ǃA*ܣ"=,Y1LbPoi琾:0&4$DݵN6oeI"0 o֥zc.dH|aGKһTqv 'A:ERSc<&f#hSzmbqX9S8n@!�=5B˜$,ug^GPI-'Cf)5+� ]|-# ?C=n18,on֣ O?1QȻ�-3rQVfO $62/2jOBh+1bus_Dœ9.I-ӪȺy%sjoj- UU$>_m+<-gR<`_Z\2 Zu:ijj 8U�Eշ f&+G9O mtm7KdEp 6Dbz'3 a<g;;6ov�{(i&Y#W<ڠԽJ{!,eϗ0%֦0^0_y<) ӯ;{|ti6l*R勩N*k)2xG}_p�h3eelu ![J~&p5Zw͌6dOEzn:)s&96iam):±bɀL"C~pE$ �0?kA%Y0E6m,Z@:ܴ#!iM#K(&IaѮ nV tUJ$,]@PFIu%Xq- dA~߽51et"†% 6@7Ls"AEFYF?#Gl';]))%7 6&22.*:i RY*EĠAz>Zl hIqi3bMz~9bۂov:~SXW|R�Gj3�Tx .ZLLh%-)#α=uQDCHx ,2FT{Pbl͑w@G(�uζ-Y䯒H\5T~I+SN1{!}zԻ7r@-?E$&!b0¬MQD;IwS.ЁQ[#B,a+~CVe*N"h0aIaO66nRcWF[~:>;6`oP㵯zj/갤%FE +f!Rj/|&o'reA+=}*kwtc5!UӱtftAsXǐ~?kXhnE6~ O4NcpFe}Pk-Ǎ<T5aO֕H$`gŞ{W']{UV,#'rQ}0q3wlL~J_*qI�їݤ?6ѪAmoU!t.=]\å4z'Y^s++<`am1yG&4i&;?J1Ǧ6/pcG!ԙ>v4-+x^SWݼ0a�Z?˅'F?)ipi eG7\WX,GƍX[u�@.m4n y98|wB0*MMnaLd1M,u';$r[�)Ѿ7M(zKq"FoRL4<)vTPH ILqEOiT6tW]Κ[uQ#xM'Z(Vϣ+e[1G49LB?wjF:4?L+=t� KExn'x6d<v #ҧC"\IL0 %u9UŌ>@vStْ Lcw1r˹Y;ii&46sqVRbڊX,�TgA!/iҳ,9u �Їȟ$khG% iɍ<x8J'UQ~I挰hI^TYX}&o';67`?y,ke LJ,r Ynҙ|Z61eU@\c3X� _B|rDa ?EV'k< nv.;v�ǂGW T}XoJ8�Ϗ6}?TTrfDB�p}=MdV_%&&S, ׯQM3w[*X- >@͊ mt7OJO\Q_ ™v&Ѐz~O)YTRXaHFrI,C2u?ib. Ч/.\^Ge&) ڤE3&xyCI4ř1oF^6V54qd`E4O &lp&Bt=Q^G8s"!n6k42Ae#{m/;ڲBPό�ǎM,+/p?ZGܹɞ ,r.*ur%vԶd+Xݥ %�vj{JGYR\c"Ɍϵ֌';c؁8:޴.S .2EPm$7zM ʄɑ wvQ|K]dA'9QVSWKQ%hUvou<^GStҙTF43bI&0ԟ2& sȒ,oɂUN BO+[(/Y+>.B" t''yђKd# 73':m֙Y~y.kPq2`rPRg)$_K|]@qm**U;=jؔ2JڽԻ]4C.�M*0l\^wE?nֵn^#IbH3J~=3a"-"20HЖu;'dg.@7Ԁt�O+ƩG\0q#yTt+<^\?a-)ݶ~q Ik^E+p8fM<z�z x ɳn/ cGR$Ɩ(7.}].)Zcn�xy9s09sdL \OSXGߟ3p|^4rLl!M>L2ˍJ~ Ԛ 1cm7~YA98]kxƨkr x !dT!4gd%15׽k:qX3qƾ{kPcM򏓌r5Qm‡#8zf#Y0@Rt),#eI x]{ ?@Y[<aܶSJ7 q`Jv.JXt#`͍,Q N#2H`w)'>cK 9\LUUlb<[uIΔΔMrλm_Qm\ J8AKh*#,$ CB^<!,R"0{QZCAbu$^tOX0C--Pn6Db!V?+N|)zXӪMÄrRy }~ùf߅"E[pnT!9͍b4�~&G[ 2S}Ey'dpX/}oK(l2H#lHTJvHmcסK ".̖zton &4O"1>k.(OP4lo_9''"Z^{pI L,*G˞w6 cO!1)\/5 *7Y`Yg S�#S33+D@"5VGBWzÉ6VRqI)hX›7Gs8v[˗7E:AM~ 'fT#/~}.|H5TdRVsԎ�*aEXK%VXȷS_Z~$~<A3]iњ1#.2LlӾY 8v'ߘ>X;,TM"3�,R0FMPi !Z9r-MvzPs"h qRu`uyZ9q*Ie;Q4A8xao;#/ hõIOJh Fi=?�S)gRnK՝ i�ʲkV]poO(&"*7Yen׫&d2olkBj ͒6mA:eI$l;P4?J "2c q 4-"A,Ë6hclL֜n՟ co*Boz�Zm3\X19+0nC# T3`ē$#Xқta9'A1}EF]|^\#ub>Kkfr%m2pRAU}ia*Aƻ:5SZgLOIc0'L,f# y7evQ[NxL2e4rX3\Iчk\FG'3QE:hIxO%2"aa6~;h9Sd u 16I?gL;#'ˏ'�gCz 0NI3dF:h=e`Un,NU: "HR@QՏQCCLز&Xd6f(?m�۽"c0eFb ʀ�qy)DdqKӜ'Sckս "9$$0MKyyȺ1;Z�;'0vn%�9qmmĤ0erȑK@Jbős_ M4~6gx6X==AcMb6f$F\oh�d7ZO/D$ 3)BoPhdC! !cG@?|V;fRVJPNj8ir!m gyTx+ ('R(C`e7h_|.MjH>)#uBFXӽaԒvrɫ, SCxq7)b6~=$RWNrx I֏HNWf7bQ]]` })�ErG!+L{G%qM wA̎wEl\>ΏolC\>9qإBV>EQ�EgY4K{l} t/7<Y6s wm*+Ҽl_V;LzZ_qr9A'8�)Ҵlx/h�=6ZOmN#rdksYMz�]%a0dISj5ꩵәᡃqˍ$XIPv/ܯ 1KQ7Kjmiy1.|B)/&U_BvˏXX [Sg1.B25v]4FeHGcbqpK_L&%PeE=�>,PE]w .-(%ȞCc{] k1籲*ek۫TMɀ\t*]!;HI cN)&/ XЗՇzM,,|mx!`b.ĨoO8/V*C g,ėRߵomGƟDK3s<ڂ\KNz4 i#ȌI=x@E VP.moX%t|k)e'&r{Q:V:\zR^Bg̞`Ҷ&b,\{xRةIX.D~IY/ޗy(v dN^Կn6|QbdnÃGzuoEn.f^xM,^ޔkϜ4!ׅAGreR<jtҧ 3 1Y?P4ƪ"W&lfl]^}iE9cƔ�tlmluMEZ.Q3l`oҚh.%LuC7+(1<;O//uݏ[_Z Pѳ!sQp_J\W>Kǩdfwߦ?6M%"�$kkzZar!Gګ:WѤVa6g#v^Žz_zoM^b|gș$ OK⩝_ ` P^A�O7M<_|F|<`=TM'33bC gP$Rt?ZοO"(ɺ% f�L�II$$$E4]I7;Uݾ;7i8x0s1ȅoS\MGGhfv.͑I3C7+.wN;.c5:ZR o t?yȎ@GκSF0|q;xR[MSB5U1fX4بuБEKWq<7*>\BCIUgi4YyO?\EF I=2 "Zj'u΄_ֺ9<Uϔ2ŭtBe,Cho-Bj){--o 3lYݸw{֖~y;tӏ,o:[kTHFYP/JdRVixb 2C­�Zo OJr^;{SJ\vgc]յN[KԮG66\rǍ XS*SyE7e#ƇK酨q'nIYf7_AZGre3VZ5LRIeDPRALg'3Nm5IZ6G1rrN')BB O>LJ6h"tyDMvLQF,%:XԒ9?�NJ|}d "(£s>*D<c@kc[F@<FP?ۅN6dF.$AzuJAv w,EjlX ?�QcCq L ̉9߂dŝ26B>'W#y,o^lL!k|?n '1p-ձ4c'ޤ_KM\Y~>8-b9K$hlcuP+QLv46\aT%ȤOƟD*UˤY b]v3oZ.[bW&U/8.YDQ A[ HdK2\&M߾hXR,C6X{֥>GCώLlhq$18 }$&7jHhtS*XDk3 mJ|'8$ǒ!.Do]hzkR{VZ.ʟ `IJ-=*`$R41Ĉذm}QQ*Edq YeVZ4*]<}I6 y:OPZgq�q2`k#5h,o�@Hkh,>:^E#|wƄ؀O4дBa@� Лvҫ/Y&2y%wD0j�:),q/;H,|I{@5CRA A^FԔ i[Ҳ!EM4@:�r_yOŔvV=(-ne *tQbC8UC ^� R/Ry]'*ɒ&-IGF=3@9d۝َ{$Ze3# GyQtt:_U$#->)DpaSmYDOu1Q [_F3f)id�p>?ZH5e9ődr3V%@ ��HubT'MoTN⓷q:Z?{"Xrvr&K9uOMz&0q$n@#pޤz ђXSL3)'~-4'>E},xu#zNo QN2KVpe됲lj&ڸ7�e/Ssrf .֒/ߴzZҿ?ic,7xQD6TUnj- 0eH#7sQp̲x1R=Fn*]ńg!i?>F#)9D zP]1'>BX g_U$-|LJ fĞMTrKbft L�J4 F*۰ :/S0L $U }@>Y8 Q|wO+/]ih)eq8e@k�czg2A E߀OqeV[EVE~0ɛtUocfo_zdG&37޽Iᅛ KZE81x dak9W|z+n?6HV6cm׭+\ } px܌2 y$RMT-Pg0ܛ,frޔ;T- ̜ܹZ`^O׭P*E$CRҬf\l.FOIA&2Fg}z2ɶFX>QTKl/,?nfjZ^#$jE(V z&e1,ȠݹMQbgKFU *C6Y,I;FE WڂaAr 8$y0\yVڑC8Uf AN$pNdtW Xօ?V2�`)8:޿ZI&L*O,%܂;T45A>gXPIR@H#[$VaC_$I "0#nPuykL?Ǐ1cr։O/�cOKFqH@^8}&0B㧭 Kzx1LlBNt4ND_vAS}N_OۃxAf"֋z*,Gr)qK% NL(o no&k HdžUm׷Ig,lixBAW W7\|"lstw[ ;֕1j)0IWj0$LA�m,,CIt@%njn�u>xdɆW`u *MieJeb|l:w/L|<;21@ojyƙogt!Ћ2Je1 !,{#P >SmMW3ND n%)|hB_ڟ zizb�M=�җ*C8?:y#噉(]cID e2BLr-=.(FrfF% O6j[3#l`#Rn~TLnBresm k] +X()ӅgkHGHTSdk#{S?&X)ˋ"' ۍI&,/"`vQA}_~dF2:SMNc26cPsc>&/͍܇\{OxsK, !%LL]ic+ ^ <gE2z/ 3?HQJGouXL3G=oAhf'/ȜvOÙ0k4S+':EQX#GA49)<S'N`hhSA"m7TԡClfdIDs,;Hb5ڧE.�؟uDhGpяҧ}Qʒ-ЬEׯkWG%7)6(N/~t gY<o";Kacɕ$D61%v5Jy1dczE=XQ M# UUR݅(ndK 8[RdO1! m!=u. Ί/:D SIO"zΒ1RFO=+q'r!`}ޠ4*L`b ,b;Q4&'|{[OꪼkXc"[dn0Yf Oֶȑ3Z2K 3� H(I-N\-s<lbx3~MbYn$ 0R#a">lij;RPи"��nk'_r.z<* -Ԇe[}3r n>(3H(!]ñ `*VH<vqYɚ$XҤK~ DʬǢ՛iY>K$glm޿ 騛:~(q/'hamS\=,&/g;=oMR,s!)$j}HE01#d# [5YdOy<W<ddFHVБ~g/ec&H,ڝ<B|d8eFv--)x5$IČ[f'T=HY֡<Ȉ^ı u %#KnhLjLwrKْ l5#B+hoVurđd%;�J Xs˲;FOb5'(M<YqnýaiY@}3~[*0HB{@>Jnr·d9Y,"gVr}4z/)z^#%IQ?])e`�#(�Bco&DԝF#_õl�X)k:j aG˓0 x5/!v|Hkjg[Xv#xG1e$],fi'w.dU7!:؊  Gбq쑇K^F48|<2EBjB}wi//5q$4it _dr/(یj5�Za ٱG&3r~ջi�' cŽ0�`/׭'}<_7sD#c򮞐(Q7ы֕ 2(q20ōF\YKe'CdOzJr_|u ҉gx |Jn Vo ^u%h@}7UќkF NucP�<d#Mj~}IDYcoiDM ܀(K] PHΛGYV%xC>,\e%6 bEތְR]6"Nw%)Rԟ4233oUtL!3#�J&<آt% 5P}e:lIWևp>Hh¬k(7g@udMw!ˎBV�Or1̤cz^±+dWk#z#H Y01 P0?nU–+<tRMĿʒ1#~;WX*r˛qzGҏgM O7!q'KmIwQx yl $ޥMQ[cɏ3%+K]nk%h_9xv!?o@RT�q^_3$F,I6؊dp\21pd+%RM>15 #aQ.TJNXmb}n/Gx*GN٤�H>6޶`Sҙ�K: ݈#֊X<6*�2BW7feJS�bQ\_\�YGΖtS4SM[d:ɐy99 cS7Z׵f67%$}/F%F~ti", $.JZ�N _6LTv׭P 3M:қS,3I֝,:(ǸGYLl \kE67A#@{W[n40g vGPor'X̪NIcrBhB �3ҮQq 0f!E[1ҞwCS8f}1Kެ %%Y\JcuyZCXXk"]S©i%TZi7c5_(\L|LKX=dn5_}B(yҤrZ%  ztg8 JCЮ6w弞g7(sUب`Oaki<G12";sq :(icb0aBheoP]%$!scT r1'6tҊB- lRd:}2cHɊYIǼtQYL[0@-֑bf(e?ʈ 5>,4_08D7E$1q*OQX ?S,t2Ey]%V"lCJz\!6`TDz1R?Z-t&U]!;=.jW<hZ)\5d9$mMF;]Dkk EiD9{c"0z 71y#[GDžEQ�&3HFoK1�Ғ(2"oCzԙ9hlAP+eIJXGƃ 1 !a}OjZ+=[$ēoU{I/48퓒6Xjy'3C8 asփ z`>DѦ,u dąRg !B?p7\ ޲ߎdErC(bI}-Z9x×7pqZDyߐ4e!P|+}@Oݾ[!UXoԏQT ~,aV�Sl�|)ڱšntb Wi\5Ũ?m 7 Poo/OڷԊFp 0uH]t/%[6_֖%A "R&R1ۨ="Wn8Յ7$&ڄFx�,Nw, HKDĘJZЩ!N/"Ig}֩l/S"m%Gk4, oCE ː$|:9EV +6ybwR)Xi"dJ/S(Yqb$.fA'_ЋO}#LUA\2c[@Aִ�MH|lxD? 1 ص8w;Rl2Y]`ۅJ>8Ëv:�zxKYH%Uެc�k\Z^6&S$ǜJҗ*/t+.=,&i<;|djXzI!1dh'I8E 4VfiTтh#*1V$֬i|y/$WVuzi% /+β1A8_) cp>R<LKx?1ak)[4޸sx 6Ѱn*~p||0-w }ҀU.JhC.4ң FcNim l~+� ?dQMn!qwBxO4!d3HP Iݘh6dlωbq'3f?Z/-NH : @b=(gxE1݄e"ӽZZ|n />YI!7ӽ4 O{8a7oY@.oI#ܤ<Kؔܜr J.Yv܁gaLBa+hc/33C * a{[[^`0ʫn,96?2o$ұf'at<4*t3+CI1I:5zF sƁ#˸0S$Ӣm`VT#'r%Ϗ$\NA\r=h9Iv�P/C;mqfa`e#`X̂&޼:x&ċ.MQWbEeZ7 KhʮPX"%᠘"x఻)eD.'/#8bKgZ_4EKŶԕ;\j/{jZJ V\X ȆtPF#WC<H_<Ē$o%~N4H#Q G�XTkeu_+e;>4F[mb [�Uyi82I`J'Z1rrg+6rNPt(gբc p6M>0yagVkm?ƈS/KKɫ4d2ı0W_52b\4{q5IӭM>jr>LMV,0niz1uR]mQ6Q E-#mҵ<B)#=cO@2c (ȧN eG 7 .b($J͵io4q"dE2f@R)t{6]$+e BoS �QH@F@=z-]+Q�6֍>PxVY3!7]=Zğ.)<2yEOK^v4n ܥGfv=C(xț>MGw{e=&g' ŒLr(lkG&6&,QA)/Vg7!XJ�E)_<)hG 4ޢM<^t{ؑAck0�Yf.f"Hjjf VņXڱؓ׽~fW-94吗 n[T3pi\lcMwHgr.$Y i! ֑иYwTpQb5*> sq`MySUA%5JYq ,LU}xD*F/Ƹ|]؀�7aoMhא$Y񃌃BDӵjT8J�.ݧXZF_16X"&gW#[}GiTx~D+zUu$g9X6Dq*1QoO5aLd@IB_}oSI!e23@pofOBYnyWt5GƏ4nYdd) koq{l0>TC3ܮ4cz|^koh{ڟt>ԘM_4́KJq|Smې/u`udbI,<m{mL@)^OoսXw&=6TBSCa). 1b"T8i)8~<fIrmI@u,GCZeeŝ#*XI~i2<Yʏsm|E<_hA ĂR֒x-ϞiFC+,d@߀^B|ݫz޲KAm>O#yhmBI{X;Aj3b,s7<J3[j�FeFTpmJKs6NB!RUr:: b z-/+2tq`I]i9g ĚͷRH߀{8jL2aZ+F?r3&eDͬ:Z*b<ybhldt|ƮJgT91$t 䢤(Ch[ve&OH,9PʲGpַ w+* ѭrMlq|Dٹb(=E(&2q5ҹX<Si_Udg"a4GԀ5$Jo܀^.9%ٛkI҄5 C!&h �PgÎ9c�®P1Mn V&٩Ĝg`h�;)Ʌs|e7岅W]*n &&P͋;n&̤:wZ2bs2bɴ:`Ni Lm[VV)bWi7\zS{2|+*}?ƄފeL-Nۤ٪\Ya& yGk_VEgpD ZTPZ0 +FD%U^J}֬$7 U=w>  6`GILO&,I3TN �ʤ"2+"6XiI]ÅcHf$3t(`;cեH(s#b$7!n9>3y.7T 8mttt>e~AOWDXl\&<CL$1Z':֫> V>JYi:'llUct�u {eFl%ʛ[JPn7 !hʱIOF8ؓcD@(!J4sƊ,BD7:)Ftfc2fd6?7x:N +@yA,ȯ+˦h-!ZVpGڛ֠I|6&4b*PHݡ,zqY2Ŗ䛹 uK%~x ^Mo �c!.Z!͏bC(dt=if1By>Rʒlrz SHyG!"R%pBg2Ǔ%dgpץe#Hd&w1'K>x(\L#MIOAɩh#?=b c"m|TD nz'�LK+&EӢl10%$Q2-3X\FO 8b,FHJ',̬"[.:VHhyVq/لgKR9ѥCǘm*RTX8j 9jbޱk{C0)<x(򗶽JOri$a _z\xڑ`:^A.f9Յ�Mk#J\_҈v 3!A ڈS/F-SXIC&x'EmHԉf,qn%l4-����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015124�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/benchmark.py����������������������������������������������������������������0000664�0000000�0000000�00000001003�12641336260�0017422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.core.window import Window from kivy.graphics.svg import Svg from time import time import sys import os filename = sys.argv[1] if "PROFILE" in os.environ: import pstats import cProfile cProfile.runctx("Svg(filename)", globals(), locals(), "Profile.prof") s = pstats.Stats("Profile.prof") s.sort_stats("time").print_callers() else: print("Loading {}".format(filename)) start = time() svg = Svg(filename) end = time() print("Loaded in {:.2f}s".format((end - start))) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/cloud.svg�������������������������������������������������������������������0000664�0000000�0000000�00000004135�12641336260�0016756�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> <svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="128px" height="128px" viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve"> <polygon fill="#DBDBDB" points="-0.946,69.217 17.35,54.248 43.068,54.162 48.25,29.734 75.084,22.792 94.805,51.419 113.099,56.417 128.142,77.678 116.961,96.551 86.061,100.891 79.149,88.741 68.579,102.625 40.525,105.445 32.1,95.478 5.966,94.815 "/> <polygon fill="#FFFFFF" points="51.502,31.904 74.066,26.264 92.246,50.688 72.44,30.385 "/> <polygon fill="#FFFFFF" points="95.719,53.796 112.348,58.488 126.172,77.578 122.715,83.219 122.715,77.795 110.722,61.308 96.999,56.721 89.504,59.28 "/> <polygon fill="#FFFFFF" points="12.333,61.406 18.025,56.417 43.415,55.878 52.373,68.858 41.971,58.549 18.431,59.237 "/> <polygon fill="#B6B6B6" points="0.681,70.952 7.592,92.646 31.551,93.467 9.219,88.741 "/> <polygon fill="#B6B6B6" points="34.659,95.478 41.614,103.823 67.025,101.438 42.833,100.569 "/> <polygon fill="#B6B6B6" points="77.93,84.837 86.467,99.587 116.147,95.467 88.297,96.116 "/> <polygon points="93.343,71.529 90.418,79.207 93.343,81.584 96.268,79.207 "/> <polygon fill="#404040" points="93.343,73.905 95.536,79.024 92.794,77.562 "/> <polygon points="107.938,71.498 105.014,79.176 107.938,81.553 110.863,79.176 "/> <polygon fill="#404040" points="107.938,73.874 110.132,78.993 107.39,77.53 "/> <polygon points="92.665,89.044 102.217,91.24 111.062,88.625 112.062,87.125 113.871,88.861 112.625,90.75 111.188,89.75 102.217,92.923 92.848,90.141 91.751,91.238 90.472,89.775 91.568,87.765 "/> <polygon fill="#404040" points="112.562,87.812 112.688,88.562 113.5,88.875 "/> <polygon fill="#404040" points="91.688,88.188 92.611,89.079 91.625,89.062 "/> <polygon fill="#404040" points="92.938,89.375 101.875,91.5 104.938,90.625 101.812,92.125 "/> </svg> �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/main-smaa.py����������������������������������������������������������������0000664�0000000�0000000�00000010577�12641336260�0017353�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import sys from glob import glob from os.path import join, dirname from kivy.uix.scatter import Scatter from kivy.uix.widget import Widget from kivy.uix.label import Label from kivy.app import App from kivy.graphics.svg import Svg from kivy.core.window import Window from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder smaa_ui = ''' #:kivy 1.8.0 BoxLayout: orientation: 'horizontal' pos_hint: {'top': 1} size_hint_y: None height: '48dp' padding: '2dp' spacing: '2dp' Label: text: 'Quality:' ToggleButton: text: 'Low' group: 'smaa-quality' on_release: app.smaa.quality = 'low' ToggleButton: text: 'Medium' group: 'smaa-quality' on_release: app.smaa.quality = 'medium' ToggleButton: text: 'High' group: 'smaa-quality' on_release: app.smaa.quality = 'high' ToggleButton: text: 'Ultra' group: 'smaa-quality' state: 'down' on_release: app.smaa.quality = 'ultra' Label: text: 'Debug:' ToggleButton: text: 'None' group: 'smaa-debug' state: 'down' on_release: app.smaa.debug = '' ToggleButton: text: 'Source' group: 'smaa-debug' on_release: app.smaa.debug = 'source' ToggleButton: text: 'Edges' group: 'smaa-debug' on_release: app.smaa.debug = 'edges' ToggleButton: text: 'Blend' group: 'smaa-debug' on_release: app.smaa.debug = 'blend' ''' class SvgWidget(Scatter): def __init__(self, filename): super(SvgWidget, self).__init__() with self.canvas: svg = Svg(filename) self.size = svg.width, svg.height class SvgApp(App): def build(self): from kivy.garden.smaa import SMAA Window.bind(on_keyboard=self._on_keyboard_handler) self.smaa = SMAA() self.effects = [self.smaa, Widget()] self.effect_index = 0 self.label = Label(text='SMAA', top=Window.height) self.effect = effect = self.effects[0] self.root = FloatLayout() self.root.add_widget(effect) if 0: from kivy.graphics import Color, Rectangle wid = Widget(size=Window.size) with wid.canvas: Color(1, 1, 1, 1) Rectangle(size=Window.size) effect.add_widget(wid) if 1: #from kivy.uix.image import Image #root.add_widget(Image(source='data/logo/kivy-icon-512.png', # size=(800, 600))) filenames = sys.argv[1:] if not filenames: filenames = glob(join(dirname(__file__), '*.svg')) for filename in filenames: svg = SvgWidget(filename) effect.add_widget(svg) effect.add_widget(self.label) svg.scale = 5. svg.center = Window.center if 0: wid = Scatter(size=Window.size) from kivy.graphics import Color, Triangle, Rectangle with wid.canvas: Color(0, 0, 0, 1) Rectangle(size=Window.size) Color(1, 1, 1, 1) w, h = Window.size cx, cy = w / 2., h / 2. Triangle(points=[cx - w * 0.25, cy - h * 0.25, cx, cy + h * 0.25, cx + w * 0.25, cy - h * 0.25]) effect.add_widget(wid) if 0: from kivy.uix.button import Button from kivy.uix.slider import Slider effect.add_widget(Button(text='Hello World')) effect.add_widget(Slider(pos=(200, 200))) control_ui = Builder.load_string(smaa_ui) self.root.add_widget(control_ui) def _on_keyboard_handler(self, instance, key, *args): if key == 32: self.effect_index = (self.effect_index + 1) % 2 childrens = self.effect.children[:] self.effect.clear_widgets() self.root.remove_widget(self.effect) self.effect = self.effects[self.effect_index] self.root.add_widget(self.effect) for child in reversed(childrens): self.effect.add_widget(child) self.label.text = self.effect.__class__.__name__ Window.title = self.label.text if __name__ == '__main__': SvgApp().run() ���������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/main.py���������������������������������������������������������������������0000664�0000000�0000000�00000001624�12641336260�0016425�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import sys from glob import glob from os.path import join, dirname from kivy.uix.scatter import Scatter from kivy.app import App from kivy.graphics.svg import Svg from kivy.core.window import Window from kivy.uix.floatlayout import FloatLayout class SvgWidget(Scatter): def __init__(self, filename, **kwargs): super(SvgWidget, self).__init__(**kwargs) with self.canvas: svg = Svg(filename) self.size = svg.width, svg.height class SvgApp(App): def build(self): self.root = FloatLayout() filenames = sys.argv[1:] if not filenames: filenames = glob(join(dirname(__file__), '*.svg')) for filename in filenames: svg = SvgWidget(filename, size_hint=(None, None)) self.root.add_widget(svg) svg.scale = 5. svg.center = Window.center if __name__ == '__main__': SvgApp().run() ������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/music.svg�������������������������������������������������������������������0000664�0000000�0000000�00000032145�12641336260�0016772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" width="337" height="55" viewBox="8.5358 -0.0240 54.0895 8.8000"> <line transform="translate(8.5358, 5.7760)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1000" stroke="currentColor" x1="0.0500" y1="-0.0000" x2="54.0395" y2="-0.0000"/> <line transform="translate(8.5358, 4.7760)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1000" stroke="currentColor" x1="0.0500" y1="-0.0000" x2="54.0395" y2="-0.0000"/> <line transform="translate(8.5358, 3.7760)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1000" stroke="currentColor" x1="0.0500" y1="-0.0000" x2="54.0395" y2="-0.0000"/> <line transform="translate(8.5358, 2.7760)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1000" stroke="currentColor" x1="0.0500" y1="-0.0000" x2="54.0395" y2="-0.0000"/> <line transform="translate(8.5358, 1.7760)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.1000" stroke="currentColor" x1="0.0500" y1="-0.0000" x2="54.0395" y2="-0.0000"/> <rect transform="translate(51.4434, 3.7760)" x="0.0000" y="-2.0000" width="0.1900" height="4.0000" ry="0.0000" fill="currentColor"/> <rect transform="translate(34.0904, 3.7760)" x="0.0000" y="-2.0000" width="0.1900" height="4.0000" ry="0.0000" fill="currentColor"/> <rect transform="translate(62.4353, 3.7760)" x="0.0000" y="-2.0000" width="0.1900" height="4.0000" ry="0.0000" fill="currentColor"/> <rect transform="translate(48.9427, 3.7760)" x="-0.0650" y="-3.3333" width="0.1300" height="3.1455" ry="0.0400" fill="currentColor"/> <path transform="translate(45.1753, 4.2760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(45.2403, 3.7760)" x="-0.0650" y="0.6878" width="0.1300" height="2.5098" ry="0.0400" fill="currentColor"/> <path transform="translate(47.6915, 3.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <path transform="translate(47.6915, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(47.7565, 3.7760)" x="-0.0650" y="1.1878" width="0.1300" height="2.8122" ry="0.0400" fill="currentColor"/> <path transform="translate(53.5834, 4.2760) scale(0.0040, -0.0040)" d="M315 65c0 24 -21 41 -42 41c-4 0 -8 0 -12 -1c-31 -9 -77 -40 -114 -64s-84 -53 -104 -78c-7 -8 -11 -18 -11 -28c0 -24 21 -41 42 -41c4 0 8 0 12 1c31 9 78 40 115 64s84 53 104 78c7 8 10 18 10 28zM264 137c47 0 83 -21 83 -72c0 -19 -4 -37 -10 -56 c-12 -38 -32 -74 -65 -96c-54 -36 -113 -51 -188 -51c-47 0 -84 22 -84 73c0 19 5 37 11 56c12 38 31 74 64 96c54 36 114 50 189 50z" fill="currentColor"/> <path transform="translate(42.6591, 3.2760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <path transform="translate(38.9430, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(40.1941, 3.7760)" x="-0.0650" y="-3.3333" width="0.1300" height="3.1455" ry="0.0400" fill="currentColor"/> <rect transform="translate(39.0080, 3.7760)" x="-0.0650" y="1.1878" width="0.1300" height="2.8122" ry="0.0400" fill="currentColor"/> <path transform="translate(42.6591, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(43.9103, 3.7760)" x="-0.0650" y="-3.6667" width="0.1300" height="2.9789" ry="0.0400" fill="currentColor"/> <rect transform="translate(42.7241, 3.7760)" x="-0.0650" y="1.1878" width="0.1300" height="2.3046" ry="0.0400" fill="currentColor"/> <path transform="translate(55.4234, 4.2760) scale(0.0040, -0.0040)" d="M0 0c0 31 25 56 56 56s56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56z" fill="currentColor"/> <path transform="translate(59.0853, 3.7760) scale(0.0040, -0.0040)" d="M-23 -116c0 28 11 42 40 42c33 0 78 -13 119 -31l-132 158c-7 9 -10 17 -10 25c0 34 50 66 87 99c25 22 37 52 37 83c0 24 -8 49 -25 69l-35 42c-3 3 -4 7 -4 10c0 9 9 15 17 15c4 0 8 -1 11 -5l151 -180c7 -9 10 -17 10 -25c0 -34 -50 -66 -87 -99 c-25 -22 -37 -52 -37 -83c0 -24 7 -49 24 -69l84 -99c3 -3 4 -7 4 -10c0 -9 -8 -16 -16 -16c-4 0 -9 2 -12 6c-18 21 -63 38 -97 38c-41 0 -53 -26 -53 -67c0 -35 11 -74 28 -94c5 -6 0 -13 -6 -13c-2 0 -4 0 -6 2c-45 54 -92 148 -92 202z" fill="currentColor"/> <polygon transform="translate(42.6591, 7.2760)" stroke-linejoin="round" stroke-linecap="round" stroke-width="0.0800" fill="currentColor" stroke="currentColor" points="2.6062 -0.5100 2.6062 -0.1100 0.0400 0.2000 0.0400 -0.2000"/> <path transform="translate(42.6591, 3.7760)" stroke-width="0.0800" stroke-linejoin="round" stroke-linecap="round" stroke="currentColor" fill="currentColor" d="M0.116047692639455 4.23238524392539C0.865385844303992 4.79674274902589 2.0336160402072 4.65988447239824 2.63222569263945 3.93761475607461C2.01965351435568 4.54069954100234 0.85142331845247 4.67755781762999 0.116047692639455 4.23238524392539z"/> <rect transform="translate(54.9084, 3.7760)" x="-0.0650" y="-3.0000" width="0.1300" height="3.2386" ry="0.0400" fill="currentColor"/> <path transform="translate(55.4234, 5.2760) scale(0.0040, -0.0040)" d="M0 0c0 31 25 56 56 56s56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56z" fill="currentColor"/> <rect transform="translate(53.6484, 3.7760)" x="-0.0650" y="1.7614" width="0.1300" height="2.5719" ry="0.0400" fill="currentColor"/> <path transform="translate(53.5834, 5.2760) scale(0.0040, -0.0040)" d="M315 65c0 24 -21 41 -42 41c-4 0 -8 0 -12 -1c-31 -9 -77 -40 -114 -64s-84 -53 -104 -78c-7 -8 -11 -18 -11 -28c0 -24 21 -41 42 -41c4 0 8 0 12 1c31 9 78 40 115 64s84 53 104 78c7 8 10 18 10 28zM264 137c47 0 83 -21 83 -72c0 -19 -4 -37 -10 -56 c-12 -38 -32 -74 -65 -96c-54 -36 -113 -51 -188 -51c-47 0 -84 22 -84 73c0 19 5 37 11 56c12 38 31 74 64 96c54 36 114 50 189 50z" fill="currentColor"/> <path transform="translate(52.1334, 5.2760) scale(0.0040, -0.0040)" d="M216 -312c0 -10 -8 -19 -18 -19s-19 9 -19 19v145l-83 -31v-158c0 -10 -9 -19 -19 -19s-18 9 -18 19v145l-32 -12c-2 -1 -5 -1 -7 -1c-11 0 -20 9 -20 20v60c0 8 5 16 13 19l46 16v160l-32 -11c-2 -1 -5 -1 -7 -1c-11 0 -20 9 -20 20v60c0 8 5 15 13 18l46 17v158 c0 10 8 19 18 19s19 -9 19 -19v-145l83 31v158c0 10 9 19 19 19s18 -9 18 -19v-145l32 12c2 1 5 1 7 1c11 0 20 -9 20 -20v-60c0 -8 -5 -16 -13 -19l-46 -16v-160l32 11c2 1 5 1 7 1c11 0 20 -9 20 -20v-60c0 -8 -5 -15 -13 -18l-46 -17v-158zM96 65v-160l83 30v160z" fill="currentColor"/> <path transform="translate(25.6720, 6.2760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <path transform="translate(21.9558, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(23.2070, 3.7760)" x="-0.0650" y="-2.5000" width="0.1300" height="3.3122" ry="0.0400" fill="currentColor"/> <path transform="translate(25.6720, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <path transform="translate(27.4382, 4.2760) scale(0.0040, -0.0040)" d="M0 0c0 31 25 56 56 56s56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56z" fill="currentColor"/> <rect transform="translate(26.9232, 3.7760)" x="-0.0650" y="-2.5000" width="0.1300" height="3.3122" ry="0.0400" fill="currentColor"/> <rect transform="translate(25.7370, 3.7760)" x="-0.0650" y="2.6878" width="0.1300" height="2.3122" ry="0.0400" fill="currentColor"/> <path transform="translate(38.9430, 3.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <path transform="translate(18.6058, 1.7760) scale(0.0040, -0.0040)" d="M-23 -116c0 28 11 42 40 42c33 0 78 -13 119 -31l-132 158c-7 9 -10 17 -10 25c0 34 50 66 87 99c25 22 37 52 37 83c0 24 -8 49 -25 69l-35 42c-3 3 -4 7 -4 10c0 9 9 15 17 15c4 0 8 -1 11 -5l151 -180c7 -9 10 -17 10 -25c0 -34 -50 -66 -87 -99 c-25 -22 -37 -52 -37 -83c0 -24 7 -49 24 -69l84 -99c3 -3 4 -7 4 -10c0 -9 -8 -16 -16 -16c-4 0 -9 2 -12 6c-18 21 -63 38 -97 38c-41 0 -53 -26 -53 -67c0 -35 11 -74 28 -94c5 -6 0 -13 -6 -13c-2 0 -4 0 -6 2c-45 54 -92 148 -92 202z" fill="currentColor"/> <path transform="translate(18.6058, 6.2760) scale(0.0040, -0.0040)" d="M315 65c0 24 -21 41 -42 41c-4 0 -8 0 -12 -1c-31 -9 -77 -40 -114 -64s-84 -53 -104 -78c-7 -8 -11 -18 -11 -28c0 -24 21 -41 42 -41c4 0 8 0 12 1c31 9 78 40 115 64s84 53 104 78c7 8 10 18 10 28zM264 137c47 0 83 -21 83 -72c0 -19 -4 -37 -10 -56 c-12 -38 -32 -74 -65 -96c-54 -36 -113 -51 -188 -51c-47 0 -84 22 -84 73c0 19 5 37 11 56c12 38 31 74 64 96c54 36 114 50 189 50z" fill="currentColor"/> <path transform="translate(9.3358, 4.7760) scale(0.0040, -0.0040)" d="M376 262c4 0 9 1 13 1c155 0 256 -128 256 -261c0 -76 -33 -154 -107 -210c-22 -17 -47 -28 -73 -36c3 -35 5 -70 5 -105c0 -19 -1 -39 -2 -58c-7 -120 -90 -228 -208 -228c-108 0 -195 88 -195 197c0 58 53 103 112 103c54 0 95 -47 95 -103c0 -52 -43 -95 -95 -95 c-11 0 -21 2 -31 6c26 -39 68 -65 117 -65c96 0 157 92 163 191c1 18 2 37 2 55c0 31 -1 61 -4 92c-29 -5 -58 -8 -89 -8c-188 0 -333 172 -333 374c0 177 131 306 248 441c-19 62 -37 125 -45 190c-6 52 -7 104 -7 156c0 115 55 224 149 292c3 2 7 3 10 3c4 0 7 0 10 -3 c71 -84 133 -245 133 -358c0 -143 -86 -255 -180 -364c21 -68 39 -138 56 -207zM461 -203c68 24 113 95 113 164c0 90 -66 179 -173 190c24 -116 46 -231 60 -354zM74 28c0 -135 129 -247 264 -247c28 0 55 2 82 6c-14 127 -37 245 -63 364c-79 -8 -124 -61 -124 -119 c0 -44 25 -91 81 -123c5 -5 7 -10 7 -15c0 -11 -10 -22 -22 -22c-3 0 -6 1 -9 2c-80 43 -117 115 -117 185c0 88 58 174 160 197c-14 58 -29 117 -46 175c-107 -121 -213 -243 -213 -403zM408 1045c-99 -48 -162 -149 -162 -259c0 -74 18 -133 36 -194 c80 97 146 198 146 324c0 55 -4 79 -20 129z" fill="currentColor"/> <path transform="translate(12.9558, 3.7760) scale(0.0040, -0.0040)" d="M27 41l-1 -66v-11c0 -22 1 -44 4 -66c45 38 93 80 93 139c0 33 -14 67 -43 67c-31 0 -52 -30 -53 -63zM-15 -138l-12 595c8 5 18 8 27 8s19 -3 27 -8l-7 -345c25 21 58 34 91 34c52 0 89 -48 89 -102c0 -80 -86 -117 -147 -169c-15 -13 -24 -38 -45 -38 c-13 0 -23 11 -23 25z" fill="currentColor"/> <path transform="translate(14.9058, 3.7760) scale(0.0040, -0.0040)" d="M359 27c-49 0 -75 42 -75 75c0 38 27 77 72 77c4 0 9 0 14 -1c-28 37 -72 59 -120 59c-106 0 -113 -73 -113 -186v-51v-51c0 -113 7 -187 113 -187c80 0 139 70 158 151c2 7 7 10 12 10c6 0 13 -4 13 -12c0 -94 -105 -174 -183 -174c-68 0 -137 21 -184 70 c-49 51 -66 122 -66 193s17 142 66 193c47 49 116 69 184 69c87 0 160 -64 175 -150c1 -5 1 -9 1 -13c0 -40 -30 -72 -67 -72z" fill="currentColor"/> <rect transform="translate(18.6708, 3.7760)" x="-0.0650" y="2.7614" width="0.1300" height="2.2386" ry="0.0400" fill="currentColor"/> <path transform="translate(35.2268, 3.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <path transform="translate(35.2268, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(36.4780, 3.7760)" x="-0.0650" y="-3.3333" width="0.1300" height="3.1455" ry="0.0400" fill="currentColor"/> <rect transform="translate(35.2918, 3.7760)" x="-0.0650" y="1.1878" width="0.1300" height="2.8122" ry="0.0400" fill="currentColor"/> <path transform="translate(32.7544, 0.8160) scale(0.0040, -0.0040)" d="M0 0c0 -198 209 -335 209 -533c0 -71 -16 -141 -42 -207c-5 -8 -12 -12 -19 -12c-13 0 -26 11 -23 27c26 61 42 126 42 192c0 104 -95 208 -167 283h-16v250h16z" fill="currentColor"/> <rect transform="translate(29.7032, 3.7760)" x="-0.0650" y="1.1878" width="0.1300" height="2.8122" ry="0.0400" fill="currentColor"/> <path transform="translate(29.6382, 4.7760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> <rect transform="translate(32.6894, 3.7760)" x="-0.0650" y="-3.0000" width="0.1300" height="3.3122" ry="0.0400" fill="currentColor"/> <path transform="translate(31.4382, 4.2760) scale(0.0040, -0.0040)" d="M220 138c56 0 109 -29 109 -91c0 -72 -56 -121 -103 -149c-36 -21 -76 -36 -117 -36c-56 0 -109 29 -109 91c0 72 56 121 103 149c36 21 76 36 117 36z" fill="currentColor"/> </svg> ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/svg/ship.svg��������������������������������������������������������������������0000664�0000000�0000000�00000014725�12641336260�0016621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="90" height="70" id="svg2" sodipodi:version="0.32" inkscape:version="0.46" version="1.0" sodipodi:docname="ship.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape"> <defs id="defs4"> <linearGradient id="linearGradient3214"> <stop style="stop-color:#c6c600;stop-opacity:1;" offset="0" id="stop3216" /> <stop style="stop-color:#ffff00;stop-opacity:1;" offset="1" id="stop3218" /> </linearGradient> <linearGradient id="linearGradient3202"> <stop style="stop-color:#ff0000;stop-opacity:1;" offset="0" id="stop3204" /> <stop style="stop-color:#bd0000;stop-opacity:1;" offset="1" id="stop3206" /> </linearGradient> <linearGradient id="linearGradient3194"> <stop style="stop-color:#dedede;stop-opacity:1;" offset="0" id="stop3196" /> <stop style="stop-color:#989898;stop-opacity:1;" offset="1" id="stop3198" /> </linearGradient> <inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 526.18109 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="744.09448 : 526.18109 : 1" inkscape:persp3d-origin="372.04724 : 350.78739 : 1" id="perspective10" /> <radialGradient inkscape:collect="always" xlink:href="#linearGradient3194" id="radialGradient3200" cx="96.31839" cy="50.202221" fx="96.31839" fy="50.202221" r="17.310345" gradientTransform="matrix(0.9858342,-8.3672021e-2,4.7596473e-2,0.83613,-1.0250201,16.006099)" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" xlink:href="#linearGradient3202" id="linearGradient3208" x1="42.241379" y1="32.741379" x2="115.51724" y2="62.051723" gradientUnits="userSpaceOnUse" gradientTransform="translate(-32.758621,-3.8793108)" /> <linearGradient inkscape:collect="always" xlink:href="#linearGradient3214" id="linearGradient3220" x1="81.896553" y1="91.362068" x2="32.327587" y2="56.858353" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.8787552,0.1419091,-0.1597537,0.9892554,-13.144554,-28.899574)" /> <linearGradient inkscape:collect="always" xlink:href="#linearGradient3214" id="linearGradient3226" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.8685077,-0.1132563,-0.1394085,-1.0690568,-14.356174,105.14147)" x1="85.341438" y1="66.425507" x2="37.248852" y2="95.639565" /> <linearGradient inkscape:collect="always" xlink:href="#linearGradient3202" id="linearGradient3250" x1="15.448277" y1="24.051723" x2="75.06897" y2="54.224136" gradientUnits="userSpaceOnUse" /> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" gridtolerance="10000" guidetolerance="10" objecttolerance="10" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.32" inkscape:cx="68.190824" inkscape:cy="80" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1280" inkscape:window-height="949" inkscape:window-x="0" inkscape:window-y="49" /> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path style="fill:url(#linearGradient3220);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.93835992px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 59.619254,50.730952 C 49.661045,70.037736 19.788566,69.897875 3.9900832,67.864348 C -7.7548013,66.515538 20.17388,59.495471 10.326386,42.733478 C 23.739518,53.606512 40.559383,49.266185 56.167631,51.777525 L 57.886308,51.427784 L 59.619254,50.730952 L 59.619254,50.730952 z" id="path3190" sodipodi:nodetypes="ccccccc" inkscape:transform-center-x="-3.4482759" inkscape:transform-center-y="4.3103448" /> <path style="fill:url(#linearGradient3226);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.96547216px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 58.79508,22.895256 C 49.333819,1.7268144 19.894984,0.54842438 4.2901585,2.0287804 C -7.3077901,2.9543654 20.801912,10.400856 10.793004,27.956675 C 24.208257,16.881149 39.986846,23.620004 55.412911,21.618269 L 57.100128,22.070145 L 58.79508,22.895256 L 58.79508,22.895256 z" id="path3224" sodipodi:nodetypes="ccccccc" /> <path sodipodi:type="arc" style="opacity:1;fill:url(#linearGradient3250);stroke:#000000;stroke-opacity:1" id="path3248" sodipodi:cx="44.827587" sodipodi:cy="45.172413" sodipodi:rx="42.241379" sodipodi:ry="16.379311" d="M 87.068966,45.172413 A 42.241379,16.379311 0 1 1 2.5862083,45.172413 A 42.241379,16.379311 0 1 1 87.068966,45.172413 z" transform="matrix(1.0050725,0,0,0.9999239,1.7122668,-9.4793183)" /> <path sodipodi:type="arc" style="opacity:1;fill:url(#radialGradient3200);fill-opacity:1;stroke:#000000;stroke-opacity:1" id="path3192" sodipodi:cx="96.120689" sodipodi:cy="48.474136" sodipodi:rx="16.810345" sodipodi:ry="14.00862" d="M 112.93103,48.474136 A 16.810345,14.00862 0 1 1 79.310345,48.474136 A 16.810345,14.00862 0 1 1 112.93103,48.474136 z" transform="matrix(1.1420454,0,0,0.8166083,-53.524193,-4.0412826)" /> </g> </svg> �������������������������������������������kivy-1.9.1/examples/svg/sun.svg���������������������������������������������������������������������0000664�0000000�0000000�00000005674�12641336260�0016466�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> <svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="128px" height="128px" viewBox="0 0 128 128" enable-background="new 0 0 128 128" xml:space="preserve"> <polygon fill="#F1E323" points="26.318,46.295 64.821,19.125 110.014,42.609 112.881,96.541 67.961,111.15 26.045,92.309 "/> <polygon fill="#F8F191" points="64.957,22.128 108.238,43.974 110.969,95.312 99.637,50.392 "/> <polyline points="82.844,51.822 77.109,44.931 73.285,53.273 78.809,57.082 "/> <polyline points="59.072,54.47 52.683,47.113 48.422,56.019 54.576,60.084 "/> <polygon points="45.979,75.24 44.887,70.871 39.016,79.201 44.477,78.518 59.223,89.441 77.246,90.807 92.674,77.973 96.77,77.152 90.898,70.734 90.217,75.787 76.836,87.529 59.769,86.164 "/> <polygon fill="#404040" points="52.942,48.89 57.584,54.215 53.352,51.757 "/> <polygon fill="#404040" points="77.109,46.159 81.479,51.757 77.518,49.846 "/> <polygon fill="#404040" points="44.478,72.783 45.569,75.924 58.95,86.301 44.341,76.469 "/> <polygon fill="#404040" points="91.172,71.691 95.814,76.742 92.4,74.967 "/> <polyline fill="#CFC31E" points="27.547,47.115 27.273,91.354 68.098,109.785 30.687,89.168 "/> <polygon fill="#F1E323" points="116.173,58.063 145.789,54.59 147.251,77.99 119.646,77.259 "/> <polygon fill="#F1E323" points="103.376,31.92 80.341,19.854 96.063,-3.363 114.893,5.778 "/> <polygon fill="#F1E323" points="53.833,21.134 33.723,-6.288 10.688,7.24 27.507,33.383 "/> <polygon fill="#F1E323" points="21.292,58.611 -11.25,57.697 -11.25,80.549 19.281,79.817 "/> <polygon fill="#F1E323" points="28.604,98.647 13.065,124.059 34.637,133.383 52.736,110.348 "/> <polygon fill="#F1E323" points="84.18,110.348 104.473,103.035 113.979,130.092 92.955,133.748 "/> <polygon fill="#F8F191" points="96.978,-1.352 112.882,6.875 102.827,29.727 108.86,7.789 "/> <polygon fill="#F8F191" points="118.55,59.342 144.326,56.6 145.789,76.161 141.401,60.622 "/> <polygon fill="#F8F191" points="33.906,-3.729 51.09,20.585 38.111,11.262 "/> <polygon fill="#F8F191" points="-9.056,59.891 19.098,60.622 18.001,77.989 15.807,63.364 "/> <polygon fill="#F8F191" points="103.741,105.778 112.15,128.63 104.29,117.844 "/> <polygon fill="#F8F191" points="29.518,101.757 48.714,111.812 35.368,130.458 44.326,113.64 "/> <polygon fill="#CFC31E" points="95.5,1 83.75,18.5 101.5,28.75 87.75,18.25 "/> <polygon fill="#CFC31E" points="118.75,62.25 121,76 143.5,76.25 123.25,74 "/> <polygon fill="#CFC31E" points="85.75,111.25 93.5,132.75 91.5,120 "/> <polygon fill="#CFC31E" points="27.75,103 14.75,123.5 32.5,131.5 18.25,122.75 "/> <polygon fill="#CFC31E" points="16.25,78.5 -10.5,79.25 -10,60.5 -8.75,77 "/> <polygon fill="#CFC31E" points="28.25,31.25 13,8 23.75,17.5 "/> </svg> ��������������������������������������������������������������������kivy-1.9.1/examples/svg/tiger.svg�������������������������������������������������������������������0000664�0000000�0000000�00000244613�12641336260�0016771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.2" baseProfile="tiny" id="svg2" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="900px" height="900px" viewBox="0 0 900 900" overflow="inherit" xml:space="preserve"> <path id="path6" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M58.599,224.09c0,0,0.086,1.619-0.618,1.603 c-0.704-0.017-14.764-41.095-32.304-39.179C25.677,186.514,40.872,180.231,58.599,224.09z"/> <path id="path10" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M61.616,221.508c0,0-0.471,1.551-1.126,1.296 c-0.656-0.255,0.099-43.667-17.049-47.833C43.442,174.972,59.867,174.233,61.616,221.508z"/> <path id="path14" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M85.105,257.676c0,0,1.398,0.82,0.997,1.399 c-0.402,0.578-42.421-10.36-50.5,5.324C35.602,264.399,38.745,248.262,85.105,257.676z"/> <path id="path18" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M82.705,266.401c0,0,1.585,0.338,1.386,1.015 c-0.199,0.676-43.524,3.531-46.249,20.964C37.842,288.38,35.741,272.071,82.705,266.401z"/> <path id="path22" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M79.107,261.681c0,0,1.521,0.566,1.225,1.205 c-0.295,0.64-43.573-2.854-48.813,13.993C31.517,276.879,31.819,260.44,79.107,261.681z"/> <path id="path26" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M69.959,246.125c0,0,1.118,1.175,0.571,1.62 c-0.545,0.444-37.923-21.647-50.012-8.794C20.519,238.951,27.988,224.303,69.959,246.125z"/> <path id="path30" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M63.512,249.707c0,0,1.244,1.039,0.752,1.545 c-0.492,0.504-40.13-17.218-50.687-3.079C13.578,248.173,19.342,232.774,63.512,249.707z"/> <path id="path34" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M61.291,253.187c0,0,1.374,0.86,0.956,1.427 c-0.419,0.566-42.103-11.586-50.632,3.859C11.614,258.473,15.224,242.432,61.291,253.187z"/> <path id="path38" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M70.463,253.71c0,0,0.958,1.309,0.358,1.68 c-0.599,0.372-34.836-26.328-48.473-15.131C22.35,240.258,31.634,226.689,70.463,253.71z"/> <path id="path42" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M53.562,228.974c0,0,0.513,1.538-0.171,1.709 c-0.683,0.171-25.122-35.717-41.528-29.224C11.862,201.459,24.851,191.377,53.562,228.974z"/> <path id="path46" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M54.155,234.938c0,0,0.833,1.392,0.202,1.706 s-32.233-29.459-46.853-19.579C7.504,217.064,18.012,204.417,54.155,234.938z"/> <path id="path50" fill="#FFFFFF" stroke="#000000" stroke-width="0.172" d="M54.057,238.671c0,0,0.959,1.309,0.36,1.68 c-0.6,0.371-34.837-26.329-48.474-15.131C5.944,225.22,15.227,211.65,54.057,238.671z"/> <path id="path54" fill="#FFFFFF" stroke="#000000" d="M52.169,240.138c0.43,5.168,1.272,10.78,2.76,13.446 c0,0-3.076,10.596,4.442,21.875c0,0-0.342,6.151,1.025,8.887c0,0,3.417,7.178,7.52,7.861c3.318,0.553,10.772,3.176,19.199,4.375 c0,0,14.639,12.03,11.904,22.968c0,0-0.342,14.014-3.418,15.38c0,0,9.912-9.569,1.709,4.786l-3.76,16.064 c0,0,21.875-18.457,8.545-2.734l-8.545,22.216c0,0,16.748-15.723,10.595-8.545l-2.733,7.52c0,0,36.913-23.241,10.595,2.051 c0,0,6.836-3.075,10.596-0.684c0,0,5.811-1.025,5.127,0.342c0,0-17.772,8.887-20.85,24.609c0,0,7.177-8.545,4.442,0.685l0.342,9.912 c0,0,3.418-18.458,3.077,13.671c0,0,16.405-15.38,6.493,2.393v14.354c0,0,12.988-14.014,7.521-3.075c0,0,8.544-7.52,5.126,5.469 c0,0-0.683,8.887,3.076-0.684c0,0,13.672-26.146,8.545-3.761c0,0-0.685,16.407,3.418,3.761c0,0,0.342,8.887,8.203,15.039 c0,0-1.025-43.408,9.912-12.646l3.417,14.014c0,0,2.393-7.86,2.051-12.305c0,0,12.646-14.014,6.836,6.836 c0,0,12.988-19.481,10.253-8.203c0,0-6.494,13.672-5.127,17.774c0,0,14.354-29.736,15.381-31.104c0,0-1.709,36.231,7.52,5.47 c0,0,4.784,10.254,2.393,14.014c0,0,6.836-6.835,6.152-9.57c0,0,3.931-7.007,6.322,4.615c0,0,1.538,8.031,2.905,5.297 c0,0,3.418,20.508,4.444,1.025c0,0,1.367-11.62-4.785-21.532c0,0,0.684-2.734-1.709-6.153c0,0,11.621,18.457,5.469-6.151 c0,0,9.571,6.836,10.597,6.836c0,0-11.621-19.823-4.103-15.723c0,0-4.443-8.888,10.938,1.367c0,0-13.673-13.672,1.367-5.469 c0,0,6.836,5.469,0.343-3.077c0,0-12.306-13.671,6.493,1.71c0,0,9.912,14.013,10.597,16.406c0,0-8.545-24.951-12.306-27.344 c0,0,7.178-31.104,42.383-17.773c0,0,5.81,14.696,9.569-1.025c0,0,10.938-5.469,20.508,18.115c0,0,3.417-11.621,2.733-14.014 c0,0,5.812,1.026,5.128,0c0,0,11.278,3.759,12.304,3.077c0,0,5.812,5.81,6.152,2.733c0,0,7.86,2.393,6.151-0.684 c0,0,7.521,13.33,7.861,16.406l2.052-11.963l1.708,2.394c0,0,1.367-6.496,0.685-7.521c-0.685-1.025,17.09,5.811,21.189,23.583 l1.709,7.178c0,0,5.128-12.646,3.762-16.063c0,0,4.442,0.686,4.784,4.443c0,0,3.418-19.825-0.685-24.951 c0,0,3.761-0.683,4.787,2.394v-6.153c0,0,6.149,0.684,6.149-1.366c0,0,3.762-3.418,5.471,0.683c0,0-10.597-30.078,5.127-13.672 c0,0,6.15,9.229,3.075-6.836c-3.075-16.062-6.493-17.432-2.393-17.772c0,0,0.684-3.076-1.025-4.443c-1.709-1.367,1.025,0,1.025,0 s4.102,3.418-0.343-15.381c0,0,5.469,1.367-4.785-23.583c0,0,2.394-2.051-1.024-9.229c0,0,6.836,3.761,9.229,2.394 c0,0-0.343-1.367-3.076-4.785c0,0-18.457-46.827-1.025-28.026c0,0,10.127,11.577,4.656-7.905c0,0-7.784-20.516-7.119-24.188 L52.169,240.138z"/> <path id="path58" fill="#CC7226" stroke="#000000" d="M419.209,220.639c0.535,0.155,2.421,1.115,3.488,2.525 c0,0,5.811,9.229,1.367-6.494c0,0-7.861-24.609-0.342-15.04c0,0,5.127,6.152,2.392-5.468c-3.303-14.037-5.469-19.482-5.469-19.482 s9.913,4.102-12.988-29.735l7.521,3.076c0,0-16.748-33.837-35.205-38.281l-6.836-5.127c0,0,32.812-32.47,21.875-63.915 c0,0-5.812-4.443-14.015,3.418c0,0-5.468,4.101-10.596,2.734c0,0-26.317,1.025-28.027,1.025c-1.709,0-31.444-31.787-87.497-16.748 c0,0-4.443,1.708-8.203,0.684c0,0-15.724-13.672-57.422,5.81c0,0-8.545,1.709-9.912,1.709s-3.76,0-10.596,5.469 c-6.836,5.468-7.178,6.152-8.887,7.519c0,0-14.013,9.57-18.114,10.253c0,0-9.912,5.469-13.673,14.014l-3.075,1.026 c0,0-1.367,6.152-1.709,7.177c0,0-4.103,3.077-4.785,7.861c0,0-7.52,5.126-7.177,8.886c0,0-1.367,4.444-2.052,8.545 c0,0-6.151,4.102-5.468,6.494c0,0-6.494,11.963-5.469,17.773c0,0-5.469-0.341-7.861,1.709c0,0-0.684,4.102-2.051,4.444 c0,0-2.394,1.025-0.341,4.443c0,0-1.368,2.393-1.709,3.759c0,0,0.684,2.393-3.076,7.177c0,0-5.469,16.065-3.76,20.508 c0,0,0.342,4.101-2.052,5.469c0,0-3.075-0.342,4.103,9.912c0,0,0.684,1.025-2.051,3.076c0,0-14.697,3.076-16.748,17.089 c0,0-11.621,12.646-11.621,17.09c0,1.969,0.23,4.658,0.829,8.601c0,0-0.487,7.123,23.096,7.806S419.209,220.639,419.209,220.639z"/> <path id="path62" fill="#CC7226" d="M64.328,239.741c-21.363-33.667-9.059,14.526-9.059,14.526 c7.521,29.395,118.26-2.734,118.26-2.734s144.237-25.977,153.809-29.395c9.57-3.418,90.916,2.051,90.916,2.051l-4.784-14.355 c-55.371-39.648-71.776-19.824-83.397-23.242c-11.621-3.417-9.57,4.785-12.305,5.469s-36.229-20.507-41.699-19.824 c-5.468,0.684-27.123-19.611-14.354,7.519c13.671,29.053-49.903,33.496-64.258,23.926c-14.355-9.57,6.151,15.722,6.151,15.722 c15.724,17.09-13.672,2.734-13.672,2.734c-29.394-10.937-49.901,10.938-52.636,11.621c-2.734,0.683-6.835,3.418-7.519-2.051 c-0.685-5.469-7.102-19.739-34.18,2.734c-17.089,14.186-28.881-4.614-28.881-4.614L64.328,239.741z"/> <path id="path66" fill="#E87F3A" d="M277.187,173.729c-5.469,0.684-27.144-19.601-14.354,7.519 c14.184,30.078-49.901,33.496-64.257,23.926c-14.356-9.57,6.151,15.723,6.151,15.723c15.723,17.089-13.673,2.734-13.673,2.734 c-29.394-10.937-49.901,10.938-52.636,11.621c-2.734,0.684-6.835,3.418-7.52-2.051c-0.684-5.468-6.988-19.597-34.179,2.734 c-18.146,14.822-29.674-3.511-29.674-3.511l-2.734,8.638c-21.361-34.009-8.482,15.815-8.482,15.815 c7.52,29.396,118.819-3.853,118.819-3.853s144.236-25.976,153.807-29.395c9.57-3.417,90.172,1.989,90.172,1.989l-4.724-14.791 c-55.37-39.648-71.092-19.327-82.714-22.744c-11.62-3.418-9.569,4.785-12.305,5.468 C316.151,194.236,282.656,173.045,277.187,173.729z"/> <path id="path70" fill="#EA8C4D" d="M278.306,175.22c-5.469,0.684-26.604-19.849-14.354,7.52 c13.842,30.934-49.902,33.497-64.258,23.927c-14.354-9.571,6.152,15.722,6.152,15.722c15.722,17.09-13.672,2.734-13.672,2.734 c-29.395-10.938-49.902,10.938-52.636,11.621c-2.735,0.684-6.836,3.418-7.521-2.05c-0.684-5.469-6.877-19.454-34.179,2.734 c-19.203,15.458-30.466-2.408-30.466-2.408l-3.075,7.363c-20.337-33.324-7.909,17.105-7.909,17.105 c7.521,29.395,119.379-4.971,119.379-4.971s144.237-25.976,153.807-29.395c9.569-3.418,89.426,1.926,89.426,1.926l-4.66-15.226 c-55.371-39.647-70.41-18.83-82.03-22.248c-11.621-3.417-9.57,4.785-12.305,5.47C317.27,195.728,283.775,174.536,278.306,175.22z"/> <path id="path74" fill="#EC9961" d="M279.424,176.712c-5.469,0.683-26.599-19.852-14.355,7.519 c14.355,32.091-50.357,33.192-64.257,23.926c-14.354-9.571,6.152,15.722,6.152,15.722c15.723,17.09-13.671,2.734-13.671,2.734 c-29.395-10.937-49.901,10.938-52.637,11.621c-2.733,0.684-6.836,3.418-7.519-2.051c-0.684-5.469-6.765-19.309-34.18,2.735 c-20.259,16.095-31.259-1.305-31.259-1.305l-3.418,6.09c-18.628-31.445-7.332,18.396-7.332,18.396 c7.52,29.394,119.938-6.091,119.938-6.091s144.235-25.977,153.808-29.395c9.569-3.417,88.681,1.865,88.681,1.865l-4.6-15.66 c-55.371-39.649-69.726-18.333-81.346-21.751c-11.623-3.418-9.572,4.785-12.308,5.469 C318.388,197.22,284.893,176.028,279.424,176.712z"/> <path id="path78" fill="#EEA575" d="M280.544,178.203c-5.469,0.684-26.167-20.041-14.356,7.52 c14.356,33.496-49.9,33.496-64.257,23.925c-14.354-9.57,6.152,15.723,6.152,15.723c15.723,17.089-13.671,2.734-13.671,2.734 c-29.396-10.937-49.901,10.938-52.637,11.621c-2.733,0.684-6.835,3.418-7.52-2.051c-0.685-5.469-6.652-19.167-34.179,2.735 c-21.316,16.732-32.053-0.203-32.053-0.203l-3.759,4.816c-16.919-29.737-6.758,19.683-6.758,19.683 c7.519,29.396,120.498-7.208,120.498-7.208s144.235-25.976,153.808-29.394c9.57-3.417,87.934,1.802,87.934,1.802l-4.536-16.095 c-55.37-39.648-69.042-17.835-80.663-21.252c-11.621-3.418-9.57,4.785-12.306,5.469C319.509,198.711,286.012,177.52,280.544,178.203 z"/> <path id="path82" fill="#F1B288" d="M281.662,179.694c-5.47,0.684-27.654-19.355-14.355,7.52 c16.406,33.154-49.902,33.496-64.258,23.925c-14.355-9.57,6.153,15.723,6.153,15.723c15.722,17.089-13.673,2.734-13.673,2.734 c-29.394-10.938-49.901,10.937-52.636,11.621c-2.733,0.683-6.836,3.418-7.52-2.051c-0.685-5.469-6.54-19.023-34.18,2.734 c-22.372,17.37-32.843,0.902-32.843,0.902l-4.102,3.542c-15.38-28.37-6.184,20.973-6.184,20.973 c7.52,29.396,121.058-8.327,121.058-8.327s144.235-25.977,153.807-29.394c9.569-3.418,87.188,1.74,87.188,1.74l-4.475-16.53 c-55.37-39.647-68.358-17.338-79.979-20.756c-11.619-3.418-9.569,4.785-12.305,5.469S287.131,179.011,281.662,179.694z"/> <path id="path86" fill="#F3BF9C" d="M282.781,181.186c-5.47,0.684-27.979-19.192-14.355,7.52 c17.433,34.18-49.902,33.497-64.257,23.926c-14.355-9.57,6.151,15.723,6.151,15.723c15.724,17.09-13.671,2.735-13.671,2.735 c-29.394-10.938-49.9,10.937-52.636,11.62c-2.734,0.684-6.835,3.418-7.519-2.05c-0.685-5.468-6.43-18.881-34.18,2.734 c-23.429,18.007-33.636,2.003-33.636,2.003l-4.443,2.269c-13.672-25.806-5.608,22.264-5.608,22.264 c7.52,29.395,121.617-9.446,121.617-9.446s144.236-25.977,153.807-29.394c9.568-3.418,86.441,1.677,86.441,1.677l-4.413-16.967 c-55.369-39.647-67.675-16.84-79.296-20.258c-11.622-3.419-9.568,4.785-12.305,5.469 C321.744,201.694,288.25,180.502,282.781,181.186z"/> <path id="path90" fill="#F5CCB0" d="M283.899,182.677c-5.468,0.684-28.917-18.692-14.354,7.521 c18.799,33.837-49.903,33.495-64.258,23.925c-14.355-9.57,6.151,15.723,6.151,15.723c15.724,17.089-13.671,2.734-13.671,2.734 c-29.394-10.938-49.902,10.938-52.636,11.621c-2.735,0.684-6.836,3.418-7.521-2.05c-0.684-5.469-6.314-18.736-34.179,2.734 c-24.485,18.645-34.428,3.107-34.428,3.107l-4.786,0.994c-12.305-24.268-5.034,23.552-5.034,23.552 c7.521,29.396,122.175-10.563,122.175-10.563s144.238-25.977,153.808-29.395c9.57-3.418,85.696,1.616,85.696,1.616l-4.351-17.401 c-55.371-39.648-66.991-16.344-78.612-19.762c-11.62-3.417-9.57,4.786-12.304,5.469 C322.864,203.185,289.368,181.994,283.899,182.677z"/> <path id="path94" fill="#F8D8C4" d="M285.018,184.169c-5.469,0.684-28.917-18.693-14.354,7.52 c18.798,33.837-49.901,33.495-64.258,23.925c-14.354-9.57,6.152,15.723,6.152,15.723c15.722,17.09-13.672,2.734-13.672,2.734 c-29.394-10.938-49.902,10.938-52.636,11.622c-2.734,0.683-6.835,3.417-7.52-2.052c-0.684-5.468-6.203-18.593-34.179,2.735 c-25.542,19.28-35.22,4.211-35.22,4.211l-5.127-0.28c-11.622-22.56-4.458,24.842-4.458,24.842 c7.519,29.394,122.733-11.683,122.733-11.683s144.236-25.977,153.807-29.395c9.571-3.418,84.952,1.554,84.952,1.554l-4.288-17.836 c-55.37-39.648-66.309-15.846-77.93-19.265c-11.62-3.417-9.57,4.785-12.305,5.469C323.982,204.677,290.486,183.486,285.018,184.169z "/> <path id="path98" fill="#FAE5D7" d="M286.136,185.661c-5.468,0.684-28.585-18.873-14.354,7.519 c18.799,34.863-49.901,33.496-64.257,23.926c-14.354-9.57,6.152,15.722,6.152,15.722c15.723,17.09-13.671,2.735-13.671,2.735 c-29.396-10.938-49.901,10.938-52.636,11.621c-2.735,0.684-6.838,3.417-7.521-2.052c-0.684-5.468-6.091-18.449-34.18,2.735 c-26.598,19.917-36.013,5.313-36.013,5.313l-5.47-1.555c-11.107-20.507-3.883,26.134-3.883,26.134 c7.52,29.394,123.294-12.803,123.294-12.803s144.236-25.977,153.806-29.395c9.57-3.418,84.207,1.492,84.207,1.492l-4.228-18.271 c-55.37-39.649-65.623-15.35-77.244-18.768s-9.57,4.785-12.304,5.469C325.1,206.168,291.605,184.977,286.136,185.661z"/> <path id="path102" fill="#FCF2EB" d="M287.255,187.152c-5.469,0.684-27.664-19.349-14.355,7.519 c18.115,36.573-49.9,33.497-64.257,23.926c-14.354-9.57,6.153,15.723,6.153,15.723c15.722,17.089-13.672,2.734-13.672,2.734 c-29.395-10.937-49.902,10.938-52.637,11.621c-2.733,0.685-6.836,3.418-7.52-2.051c-0.683-5.468-5.979-18.306-34.179,2.735 c-27.655,20.554-36.807,6.415-36.807,6.415l-5.811-2.827c-10.938-19.823-3.31,27.421-3.31,27.421 c7.521,29.394,123.854-13.92,123.854-13.92s144.236-25.978,153.807-29.395c9.57-3.418,83.459,1.428,83.459,1.428l-4.163-18.705 c-55.371-39.648-64.939-14.852-76.561-18.27c-11.622-3.419-9.57,4.785-12.307,5.468C326.219,207.66,292.723,186.468,287.255,187.152 z"/> <path id="path106" fill="#FFFFFF" d="M64.156,254.268c-10.938-18.799-2.733,28.71-2.733,28.71 c7.52,29.395,124.413-15.038,124.413-15.038s144.236-25.978,153.807-29.395c9.57-3.419,82.713,1.367,82.713,1.367l-4.102-19.14 c-55.37-39.648-64.258-14.355-75.878-17.773s-9.569,4.785-12.305,5.469c-2.733,0.684-36.229-20.508-41.698-19.824 c-5.47,0.684-27.02-19.659-14.355,7.52c18.993,40.765-51.918,32.151-64.258,23.925c-14.355-9.57,6.152,15.723,6.152,15.723 c15.722,17.09-13.672,2.735-13.672,2.735c-29.395-10.938-49.901,10.938-52.636,11.621c-2.734,0.685-6.836,3.418-7.52-2.051 c-0.684-5.469-5.866-18.164-34.18,2.735c-28.71,21.19-37.597,7.518-37.597,7.518L64.156,254.268z"/> <path id="path110" d="M99.703,279.901c0,0-6.152,9.912,11.621,21.192c0,0,1.195,1.195-14.186-2.394c0,0-5.298-1.709-6.665-10.596 c0,0-4.101-3.759-8.203-8.545C78.171,274.775,99.703,279.901,99.703,279.901z"/> <path id="path114" fill="#CCCCCC" d="M219.331,239.228c0,0,15.122,22.918,14.61,27.002c-1.11,8.888-1.281,17.091,1.453,20.509 c2.735,3.418,10.254,31.787,10.254,31.787s-0.341,1.024,10.254-31.445c0,0,9.912-13.672-7.178-29.395 C248.725,257.686,218.647,233.076,219.331,239.228z"/> <path id="path118" d="M116.793,302.803c0,0,9.569,6.152-2.735,32.812l5.469-2.051c0,0-0.684,9.571-3.417,11.621l6.152-2.734 c0,0,4.102,6.836,0.684,10.937c0,0,14.355,6.836,13.673,12.305c0,0,5.468-6.835,2.051-12.305c-3.418-5.468-9.571-2.05-8.887-17.772 l-7.521,2.733c0,0,4.785-7.519,4.785-12.987l-6.836,2.051c0,0,13.218-22.71,4.102-23.926 C119.185,302.803,116.793,302.803,116.793,302.803z"/> <path id="path122" fill="#CCCCCC" d="M144.478,317.157c0,0,2.393-3.759,0-3.076c-2.393,0.684-29.053,13.33-34.18,21.533 C110.299,335.614,139.693,314.765,144.478,317.157z"/> <path id="path126" fill="#CCCCCC" d="M153.365,323.993c0,0,2.392-3.76,0-3.077c-2.394,0.685-29.053,13.331-34.18,21.534 C119.185,342.45,148.579,321.601,153.365,323.993z"/> <path id="path130" fill="#CCCCCC" d="M164.644,311.005c0,0,2.394-3.759,0-3.076c-2.393,0.684-29.052,13.331-34.179,21.533 C130.465,329.462,159.859,308.612,164.644,311.005z"/> <path id="path134" fill="#CCCCCC" d="M144.82,348.261c0,0,0-5.126-2.392-4.444c-2.393,0.684-33.154,15.723-38.281,23.926 C104.146,367.742,140.034,345.867,144.82,348.261z"/> <path id="path138" fill="#CCCCCC" d="M145.845,339.032c0,0,1.025-4.103-1.367-3.418c-1.709,0-24.268,9.911-29.395,18.114 C115.084,353.729,140.377,335.273,145.845,339.032z"/> <path id="path142" fill="#CCCCCC" d="M133.541,379.705l-8.545,6.494c0,0,8.886-6.494,11.962-5.468c0,0-5.811,9.569-6.494,14.013 c0,0,8.887-10.937,13.672-10.596c0,0,6.494,0.342,6.494,9.57c0,0,4.785-8.887,7.52-8.546c0,0,1.026,5.471,0,11.28 c0,0,3.418-6.494,6.836-5.128c0,0,5.469-1.708,4.785,8.205c0,0,0,8.886-0.684,11.277c0,0,4.786-22.559,6.836-22.899 c0,0,6.836-1.025,10.937,6.494c0,0-3.418-6.494,0.685-4.785c0,0,9.229,1.367,11.962,7.178c0,0-5.811-10.254-1.025-7.52 c0,0,5.812,0,6.836,5.469c0,0,7.179,18.115,8.888,19.481c0,0-6.494-18.457-5.126-18.457c0,0-1.709-10.254,2.733,2.393 c0,0-2.733-11.963,2.051-11.279c4.785,0.684,8.546,9.229,15.723,7.178c0,0,8.204,4.785,9.913-54.345L133.541,379.705z"/> <path id="path146" d="M137.642,300.409c0,0,12.646-5.127,46.825,0c0,0,6.152,0.342,11.962-7.177 c5.812-7.521,28.71-13.673,34.18-11.964l8.204,5.47l0.685,1.023c0,0,10.596,8.888,10.938,15.381 c0.342,6.494-12.304,47.509-20.509,61.182c-8.203,13.671-16.406,24.267-32.812,22.216c0,0-17.772-3.418-39.647,0 c0,0-24.95-1.368-27.343-8.203s9.569-19.824,9.569-19.824s3.761-7.177,2.734-19.481 C141.401,326.729,141.744,302.803,137.642,300.409z"/> <path id="path150" fill="#E5668C" d="M156.441,302.118c7.178,15.723-18.114,71.435-18.114,71.435 c-1.708,1.368,10.817,6.533,19.481,4.443c9.354-2.254,43.75,1.368,43.75,1.368c20.166-13.33,31.104-51.27,31.104-51.27 s8.887-20.508-6.152-23.242C211.469,302.118,156.441,302.118,156.441,302.118z"/> <path id="path154" fill="#B23259" d="M154.705,328.519c2.841-10.93,4.194-21.014,1.734-26.4c0,0,53.319,5.469,62.891-12.305 c3.624-6.729,16.234,19.482,15.893,27.686c0,0-53.833,12.305-66.479,2.734L154.705,328.519z"/> <path id="path158" fill="#A5264C" d="M158.491,342.45c0,0,1.709,6.152-0.343,9.57c0,0-1.366,0.684-2.393,1.025 c0,0,1.026,3.076,6.152,4.443c0,0,1.709,3.759,3.76,4.101c2.051,0.343,6.151,5.127,9.569,4.102s12.988-4.443,12.988-4.443 s4.785-2.734,12.305,0.342c0,0,2.029-0.685,2.393-4.101c0.427-4.017,3.076-7.178,4.785-8.887s9.912-12.647,8.886-12.988 C215.571,335.273,158.491,342.45,158.491,342.45z"/> <path id="path162" fill="#FF727F" stroke="#000000" d="M154.732,301.094c0,0-2.393,19.14,0.343,26.317 c2.734,7.177,2.051,8.887,1.366,12.305c-0.684,3.419,3.076,11.962,7.861,17.089l10.253,1.368c0,0,12.988-3.077,20.849-0.684 c0,0,7.687,1.147,10.597-11.622c0,0,4.101-5.468,10.253-7.86c6.152-2.393,12.305-37.938,8.886-44.774 c-3.417-6.837-15.722-10.596-29.394,2.733C182.075,309.296,180.366,294.941,154.732,301.094z"/> <path id="path166" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M156.099,365.009c0,0-0.684-1.71-4.443-2.052 c0,0-19.14-3.075-26.317-13.671c0,0-5.812-4.786-2.051,5.127c0,0,8.886,17.431,14.696,19.823 C137.984,374.236,151.997,377.655,156.099,365.009z"/> <path id="path170" fill="#CC3F4C" d="M224.407,310.346c0.562-6.756,2.231-14.116,0.732-17.113 c-5.507-11.019-20.011-6.414-29.394,2.733c-13.672,13.33-15.381-1.024-41.016,5.128c0,0-1.49,11.931-0.772,20.485 c0,0,31.876-9.891,32.56-5.104c0,0,1.367-2.735,9.229-2.735C203.609,313.74,223.041,312.738,224.407,310.346z"/> <path id="path174" stroke="#A51926" stroke-width="2" d="M187.544,301.777c0,0,4.102,4.101,1.024,12.304 c0,0-12.304,13.672-10.595,25.635"/> <path id="path178" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M146.529,374.236c0,0-3.76-10.938,3.76-5.127 c0,0,4.102,1.709,3.075,3.076C152.339,373.553,147.554,376.971,146.529,374.236z"/> <path id="path182" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M150.835,375.262c0,0-3.007-8.75,3.007-4.102 c0,0,3.778,2.092,2.462,2.461C152.407,374.715,156.304,376.902,150.835,375.262z"/> <path id="path186" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M154.937,375.262c0,0-3.007-8.75,3.008-4.102 c0,0,3.738,1.974,2.461,2.461C157.534,374.715,160.406,376.902,154.937,375.262z"/> <path id="path190" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M160.576,375.433c0,0-3.009-8.749,3.008-4.102 c0,0,3.745,1.993,2.461,2.46C163.516,374.715,166.046,377.073,160.576,375.433z"/> <path id="path194" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M166.114,375.364c0,0-3.008-8.75,3.009-4.102 c0,0,3.28,1.367,2.461,2.462C170.763,374.817,171.583,377.005,166.114,375.364z"/> <path id="path198" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M171.821,375.945c0,0-4.101-10.595,3.761-5.127 c0,0,4.102,1.709,3.076,3.076C177.631,375.261,178.657,377.996,171.821,375.945z"/> <path id="path202" stroke="#A5264C" stroke-width="2" d="M147.554,361.248c0,0,11.278-2.392,16.405,0.342 c0,0,5.127,1.026,6.152,0.684c1.025-0.341,3.761-0.684,3.761-0.684"/> <path id="path206" stroke="#A5264C" stroke-width="2" d="M176.606,368.769c0,0,10.254-11.622,20.508-7.861 c5.995,2.198,5.128-0.685,5.812-3.077s0.854-5.98,5.126-8.544"/> <path id="path210" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M191.303,355.096c0,0-3.418-9.229-5.811,1.709 s-5.126,14.014-6.493,16.407c0,0,0,4.443,7.177,4.101c0,0,9.228-0.342,9.57-2.734C196.089,372.186,194.721,362.273,191.303,355.096z "/> <path id="path214" stroke="#A5264C" stroke-width="2" d="M203.266,361.248c0,0,3.076-2.05,5.127-1.025"/> <path id="path218" stroke="#A5264C" stroke-width="2" d="M208.82,347.234c0,0,2.479-4.187,6.58-4.869"/> <path id="path222" fill="#B2B2B2" d="M141.06,378.68c0,0,15.38,2.734,19.141,1.367c0,0,7.52,0,0.342,1.709 c0,0-10.938,0-17.773-1.024C142.769,380.731,132.857,375.945,141.06,378.68z"/> <path id="path226" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M153.023,299.042c0,0,15.039,0,16.748,0.684 c0,0,6.153,26.318,3.076,32.813c0,0-1.025,2.392-3.417-2.393c0,0-15.723-28.027-18.457-29.736 C148.238,298.7,151.997,299.042,153.023,299.042z"/> <path id="path230" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M87.142,296.735c0,0,7.604,1.452,18.371,3.674 c0,0,4.103,19.141,6.836,23.242c2.734,4.101-0.342,4.102-3.417,1.709c-3.076-2.392-15.723-14.355-17.432-18.114 C89.791,303.485,87.142,296.735,87.142,296.735z"/> <path id="path234" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M105.823,300.595c0,0,4.956,1.323,5.818,3.216 c0.86,1.892-1.028,4.708-1.028,4.708s-0.854,2.824-1.881,0.978C107.705,307.647,105.251,301.103,105.823,300.595z"/> <path id="path238" d="M105.856,300.409c0,0,3.076,4.443,6.152,4.443s3.403-0.353,5.811,0.171c3.932,0.854,3.589-0.854,9.229,0.171 c2.255,0.41,4.442-0.342,6.835,0.684c2.393,1.025,5.127,0.342,6.152-1.367c1.025-1.708,5.127-5.297,5.127-5.297 s-10.938,1.537-13.33,2.221C131.832,301.435,112.692,302.46,105.856,300.409z"/> <path id="path242" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M143.965,300.58c0,0-5.511,2.992-5.854,5.042 c-0.342,2.05,4.486,5.212,4.486,5.212s2.349,3.931,2.862,1.88C145.973,310.664,144.649,300.923,143.965,300.58z"/> <path id="path246" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M111.935,305.25c0,0,5.987,9.56,6.173-0.021 c0,0,0.477-1.075-1.027-1.093C111.889,304.071,113.189,300.565,111.935,305.25z"/> <path id="path250" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M118.069,305.463c0,0,6.77,9.559,6.226-0.08 c0,0,0.006-0.284-1.491-0.415C118.745,304.614,119.04,300.754,118.069,305.463z"/> <path id="path254" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M124.232,305.469c0,0,6.802,9.081,6.23,0.822 c0,0,0.102-1.054-1.312-1.312C125.825,304.377,125.644,301.601,124.232,305.469z"/> <path id="path258" fill="#FFFFCC" stroke="#000000" stroke-width="0.5" d="M130.108,305.537c0,0,6.75,9.879,7.047,1.521 c0,0,1.404-1.177-0.087-1.367C132.097,305.06,132.778,301.253,130.108,305.537z"/> <path id="path262" fill="#E5E5B2" d="M99.198,308.553l-6.543-1.307c-2.222-4.273-4.016-9.528-4.016-9.528s5.426,0.854,16.107,3.247 c0,0,0.748,2.835,2.006,7.787L99.198,308.553z"/> <path id="path266" fill="#E5E5B2" d="M154.797,304.57c-1.423-2.142-2.549-3.644-3.104-3.99c-2.574-1.609,0.966-1.287,1.931-1.287 c0,0,14.16,0,15.769,0.643c0,0,0.448,1.916,1.032,4.813C170.423,304.749,161.803,303.032,154.797,304.57z"/> <path id="path270" fill="#CC7226" d="M200.6,186.524c23.688,3.384,45.494-27.07,46.998-35.342 c1.504-8.271-7.144-18.423-7.144-18.423c1.128-2.632-3.008-14.663-7.521-22.558c-4.511-7.896-18.099-7.063-33.086-7.896 c-13.535-0.752-29.326,19.174-30.454,20.678c-1.127,1.504,4.136,34.214,5.265,39.102c1.127,4.888-1.129,27.446-1.129,27.446 C202.788,181.756,176.914,183.141,200.6,186.524z"/> <path id="path274" fill="#EA8E51" d="M170.017,123.538c-1.106,1.477,4.062,33.592,5.168,38.391 c1.107,4.799-1.106,26.947-1.106,26.947c27.917-7.588,3.321-6.275,26.577-2.953c23.257,3.322,44.666-26.578,46.144-34.699 c1.477-8.122-7.014-18.088-7.014-18.088c1.106-2.584-2.953-14.396-7.384-22.148c-4.43-7.751-17.769-6.934-32.484-7.751 C186.628,102.498,171.124,122.062,170.017,123.538z"/> <path id="path278" fill="#EFAA7C" d="M170.639,124.092c-1.087,1.449,3.985,32.97,5.072,37.68c1.086,4.71-1.087,26.448-1.087,26.448 c26.834-7.827,3.261-6.159,26.086-2.897c22.825,3.261,43.839-26.085,45.288-34.057c1.449-7.971-6.885-17.752-6.885-17.752 c1.088-2.536-2.897-14.13-7.245-21.738c-4.349-7.608-17.44-6.806-31.885-7.608C186.942,103.44,171.726,122.643,170.639,124.092z"/> <path id="path282" fill="#F4C6A8" d="M171.26,124.646c-1.066,1.422,3.911,32.348,4.977,36.969 c1.066,4.621-1.065,25.949-1.065,25.949c25.151-7.725,3.199-6.043,25.593-2.844c22.396,3.199,43.012-25.593,44.434-33.413 c1.423-7.821-6.753-17.418-6.753-17.418c1.066-2.489-2.844-13.863-7.109-21.328c-4.267-7.465-17.111-6.678-31.281-7.465 C187.257,104.384,172.327,123.224,171.26,124.646z"/> <path id="path286" fill="#F9E2D3" d="M171.883,125.199c-1.046,1.394,3.835,31.726,4.881,36.258 c1.045,4.532-1.046,25.449-1.046,25.449c23.812-7.622,3.137-5.926,25.101-2.789c21.965,3.138,42.186-25.101,43.579-32.772 c1.396-7.669-6.624-17.083-6.624-17.083c1.046-2.439-2.789-13.597-6.972-20.918c-4.183-7.321-16.782-6.549-30.68-7.321 C187.571,105.328,172.928,123.805,171.883,125.199z"/> <path id="path290" fill="#FFFFFF" d="M200.874,183.516c21.533,3.076,41.357-24.609,42.725-32.128s-6.494-16.748-6.494-16.748 c1.025-2.393-2.734-13.33-6.836-20.507c-4.103-7.178-16.453-6.421-30.079-7.178c-12.304-0.683-26.66,17.432-27.685,18.798 c-1.026,1.368,3.76,31.104,4.785,35.547c1.024,4.443-1.025,24.951-1.025,24.951C198.054,178.901,179.341,180.439,200.874,183.516z" /> <path id="path294" fill="#CCCCCC" d="M240.523,154.463c0,0-23.756,6.494-33.667,5.127c0,0-13.501-5.64-21.02,12.988 c0,0-3.076,6.153-4.785,7.861C179.341,182.148,240.523,154.463,240.523,154.463z"/> <path id="path298" d="M243.769,152.583c0,0-24.781,10.425-33.325,10.083c0,0-14.014-3.931-21.19,8.544c0,0-7.178,7.862-9.912,9.229 c0,0-0.342,1.367,5.126-2.05l8.886,4.443c0,0,12.647,8.204,20.851-5.469c0,0,3.418-9.57,3.418-11.279s18.114-6.494,19.482-6.836 C238.471,158.907,244.111,155.318,243.769,152.583z"/> <path id="path302" fill="#99CC32" d="M203.266,183.271c-5.871,0-13.025-3.303-13.025-8.642s7.154-10.692,13.025-10.692 c5.875,0,10.635,4.328,10.635,9.667S209.14,183.271,203.266,183.271z"/> <path id="path306" fill="#659900" d="M200.17,169.015c-4.142,0.617-8.489,1.901-8.428,1.717c1.315-3.947,6.751-6.795,11.522-6.795 c3.671,0,6.908,1.69,8.819,4.262C212.085,168.199,207.542,167.917,200.17,169.015z"/> <path id="path310" fill="#FFFFFF" d="M210.444,168.818c0,0-3.76-2.734-3.76-0.854C206.684,167.964,209.76,171.724,210.444,168.818z" /> <path id="path314" d="M201.899,175.762c-2.135,0-3.865-1.729-3.865-3.867c0-2.135,1.73-3.866,3.865-3.866 c2.138,0,3.868,1.731,3.868,3.866C205.766,174.031,204.035,175.762,201.899,175.762z"/> <path id="path318" fill="#CC7226" d="M113.033,164.375c0,0-2.735-18.115-0.685-21.875c0,0,9.229-8.545,8.887-11.621 c0,0-0.341-15.381-1.366-16.064c-1.026-0.683-7.521-5.811-12.647-0.342c0,0-8.886,15.381-8.203,20.85v1.709 c0,0-6.494-0.342-7.86,1.367c0,0-1.025,4.443-2.052,4.785c0,0-2.393,2.05-0.684,4.443c0,0-1.709,2.051-1.367,5.469l6.494,3.418 c0,0,1.709,12.304,10.938,16.748C108.62,175.252,111.324,169.502,113.033,164.375z"/> <path id="path322" fill="#FFFFFF" d="M112.179,162.803c0,0-2.461-16.303-0.615-19.688c0,0,8.307-7.69,7.998-10.458 c0,0-0.308-13.843-1.229-14.458c-0.922-0.615-6.768-5.229-11.381-0.308c0,0-7.998,13.843-7.384,18.765v1.538 c0,0-5.844-0.308-7.074,1.23c0,0-0.924,3.999-1.847,4.306c0,0-2.152,1.846-0.614,3.999c0,0-1.538,1.845-1.23,4.922l5.845,3.076 c0,0,1.538,11.074,9.845,15.073C108.207,172.591,110.64,167.417,112.179,162.803z"/> <path id="path326" fill="#EB955C" d="M119.485,115.662c-0.931-0.735-7.332-5.666-12.33-0.333c0,0-8.664,14.996-7.997,20.328v1.666 c0,0-6.332-0.333-7.665,1.333c0,0-1,4.333-2,4.666c0,0-2.333,2-0.667,4.333c0,0-1.667,2-1.333,5.332l6.332,3.333 c0,0,1.667,11.997,10.663,16.329c4.028,1.94,6.665-3.666,8.331-8.664c0,0-2.666-17.662-0.667-21.328c0,0,8.999-8.332,8.665-11.331 C120.818,131.324,120.485,116.328,119.485,115.662z"/> <path id="path330" fill="#F2B892" d="M119.1,116.507c-0.837-0.786-7.144-5.52-12.014-0.325c0,0-8.442,14.611-7.793,19.807v1.623 c0,0-6.169-0.324-7.468,1.299c0,0-0.975,4.221-1.948,4.546c0,0-2.273,1.949-0.649,4.221c0,0-1.624,1.948-1.299,5.195l6.169,3.247 c0,0,1.624,11.689,10.391,15.911c3.926,1.89,6.494-3.572,8.118-8.443c0,0-2.598-17.209-0.648-20.781c0,0,8.767-8.117,8.441-11.04 C120.399,131.769,120.074,117.157,119.1,116.507z"/> <path id="path334" fill="#F8DCC8" d="M118.715,117.353c-0.743-0.837-6.955-5.375-11.698-0.316c0,0-8.22,14.228-7.587,19.286v1.581 c0,0-6.007-0.316-7.271,1.264c0,0-0.949,4.11-1.897,4.427c0,0-2.213,1.896-0.632,4.109c0,0-1.581,1.897-1.266,5.059l6.008,3.162 c0,0,1.581,11.381,10.116,15.492c3.822,1.84,6.323-3.478,7.904-8.22c0,0-2.529-16.756-0.632-20.234c0,0,8.537-7.904,8.22-10.749 C119.98,132.213,119.664,117.985,118.715,117.353z"/> <path id="path338" fill="#FFFFFF" d="M112.179,162.717c0,0-2.461-16.217-0.615-19.602c0,0,8.307-7.69,7.998-10.458 c0,0-0.308-13.843-1.229-14.458c-0.649-0.889-6.768-5.229-11.381-0.308c0,0-7.998,13.843-7.384,18.765v1.538 c0,0-5.844-0.308-7.074,1.23c0,0-0.924,3.999-1.847,4.306c0,0-2.152,1.846-0.614,3.999c0,0-1.538,1.845-1.23,4.922l5.845,3.076 c0,0,1.538,11.074,9.845,15.073C108.207,172.591,110.64,167.332,112.179,162.717z"/> <path id="path342" fill="#CCCCCC" d="M109.53,157.369c0,0-18.457-8.716-19.226-9.399c0,0,7.775,7.007,8.459,7.007 C99.447,154.976,109.53,157.369,109.53,157.369z"/> <path id="path346" d="M94.919,152.071c0,0,15.722,3.076,15.722,6.836c0,2.488-0.208,13.954-4.785,12.646 C98.677,169.502,101.754,157.198,94.919,152.071z"/> <path id="path350" fill="#99CC32" d="M102.096,155.318c0,0,7.672,1.26,8.544,3.589c0.513,1.367,1.08,8.466-3.588,9.399 C103.163,169.084,101.257,160.351,102.096,155.318z"/> <path id="path354" d="M175.576,191.675c-0.425-1.488,0.695-1.376,2.226-1.836c1.709-0.513,12.134-3.76,12.817-5.981 c0.684-2.222,11.963,1.538,11.963,1.538c1.538,0.683,5.298,2.905,5.298,2.905c4.101,1.025,9.741,1.367,9.741,1.367 c2.051,0.854,4.956,3.247,4.956,3.247c12.476,8.715,23.071,2.563,23.071,2.563c17.09-5.64,11.963-20.337,11.963-20.337 c-2.562-7.69,0.172-10.595,0.172-10.595c0.17-3.247,6.322,2.222,6.322,2.222c2.223,3.588,2.905,7.861,2.905,7.861 c6.835,9.57,3.931-5.64,3.931-5.64c0.171-0.854-2.222-3.931-2.222-4.956c0-1.025-1.538-3.931-1.538-3.931 c-2.563-2.905-0.513-8.887-0.513-8.887c1.538-11.792-0.342-10.253-0.342-10.253c-1.026-1.538-8.888,7.006-8.888,7.006 c-1.879,2.906-7.006,4.272-7.006,4.272c-2.393,1.538-5.298,0.342-5.298,0.342c-2.222-0.342-7.006,5.64-7.006,5.64 c2.393-0.171,4.442,3.588,6.494,3.76c2.051,0.171,3.589-2.051,4.956-2.564c1.366-0.512,3.76,4.444,3.76,4.444 c0.341,2.222-4.443,6.323-4.443,6.323c-0.342,3.931-1.709,2.563-1.709,2.563c-2.562-0.512-3.588,2.735-4.442,6.665 c-0.855,3.931-4.443,4.272-4.443,4.272c-1.368,6.323-2.394,3.76-2.394,3.76c-0.172-4.785-5.299,0.171-5.299,0.171 c-1.024,1.709-4.956-0.171-4.956-0.171c-5.811-1.709-3.76-3.418-3.76-3.418c1.538-1.88,11.108,0,11.108,0 c1.88-1.367-4.956-4.785-4.956-4.785c-0.513-1.539,0.342-5.298,0.342-5.298c1.025-2.735,6.836-7.52,6.836-7.52 c8.033-1.026,5.641-2.393,5.641-2.393c-5.299-4.443-10.255,2.051-10.255,2.051c-1.88,5.298-16.748,18.115-16.748,18.115 c-4.102,2.906-1.88-2.905-5.298,0c-3.418,2.906-21.021-4.785-21.021-4.785c-9.88-1.019-12.214,12.432-15.229,9.766 C172.314,189.18,176.944,196.46,175.576,191.675z"/> <path id="path358" d="M342.034,49.533c0,0-21.875,6.836-24.268,22.9c0,0-2.051,19.482,15.381,34.521c0,0,0.342,5.469,2.051,8.204 c0,0-1.367,4.101,14.697-2.393l23.241-7.178c0,0,5.469-2.051,9.911-9.571c4.443-7.519,17.432-23.583,14.356-45.116 c0,0,1.024-9.57-4.103-9.912c0,0-7.179-1.367-13.33,5.127c0,0-5.812,2.734-7.861,2.393L342.034,49.533z"/> <path id="path362" d="M388.706,48.687c0,0,1.795-7.63-2.341-3.495c0,0-6.015,4.888-12.408,4.888c0,0-12.405,1.88-16.166,13.159 c0,0-3.384,22.935,3.384,27.822c0,0,4.136,6.392,10.15,0.752C377.341,86.173,390.588,60.342,388.706,48.687z"/> <path id="path366" fill="#323232" d="M388.388,48.993c0,0,1.785-7.472-2.275-3.411c0,0-5.906,4.799-12.182,4.799 c0,0-12.183,1.845-15.874,12.919c0,0-3.321,22.517,3.323,27.316c0,0,4.061,6.275,9.967,0.738 C377.253,85.818,390.234,60.436,388.388,48.993z"/> <path id="path370" fill="#666666" d="M388.068,49.299c0,0,1.777-7.313-2.207-3.328c0,0-5.798,4.71-11.958,4.71 c0,0-11.956,1.812-15.579,12.681c0,0-3.261,22.1,3.261,26.81c0,0,3.985,6.159,9.783,0.724 C377.164,85.462,389.88,60.53,388.068,49.299z"/> <path id="path374" fill="#999999" d="M387.747,49.605c0,0,1.771-7.154-2.141-3.244c0,0-5.688,4.622-11.729,4.622 c0,0-11.73,1.777-15.285,12.441c0,0-3.2,21.684,3.197,26.304c0,0,3.911,6.043,9.599,0.711S389.525,60.624,387.747,49.605z"/> <path id="path378" fill="#CCCCCC" d="M387.428,49.911c0,0,1.762-6.995-2.074-3.16c0,0-5.579,4.533-11.506,4.533 c0,0-11.505,1.743-14.991,12.202c0,0-3.138,21.266,3.138,25.798c0,0,3.836,5.927,9.414,0.697 C376.986,84.751,389.173,60.718,387.428,49.911z"/> <path id="path382" fill="#FFFFFF" d="M387.108,50.217c0,0,1.752-6.836-2.007-3.076c0,0-5.47,4.443-11.28,4.443 c0,0-11.278,1.709-14.697,11.963c0,0-3.074,20.849,3.076,25.292c0,0,3.761,5.811,9.229,0.684 C376.896,84.396,388.817,60.813,387.108,50.217z"/> <path id="path386" fill="#992600" d="M206.342,223.847c0,0-17.431-16.406-24.267-17.089c0,0-29.395-3.418-42.041,11.962 c0,0,15.038-17.431,38.623-12.646c0,0-18.457-3.76-29.053-1.025c0,0-14.355,0-22.559,11.962l-2.393,4.103 c0,0,3.417-12.646,19.141-17.773c0,0,19.481-4.102,28.711,0c0,0-18.458-5.811-27.002-4.102c0,0-25.977-2.05-36.914,20.508 c0,0,3.418-12.305,16.064-18.457c0,0,11.621-7.52,29.053-5.127c0,0,12.305,2.734,16.748,4.785c4.443,2.051,3.418-0.342-3.761-4.443 c0,0-4.784-8.545-16.748-8.203c0,0-36.571,3.076-45.458,13.33c0,0,11.621-9.57,20.508-11.962c0,0,19.141-6.836,26.317-6.152 c0,0,21.191,0.854,27.686-2.563c0,0-9.57,4.272-6.836,7.007c2.734,2.734,8.545,9.229,8.545,10.254 c0,1.025,20.679,19.909,23.754,23.669L206.342,223.847z"/> <path id="path390" fill="#CCCCCC" d="M324.602,389.616c0,0-13.244-31.188-23.925-39.307c0,0,22.217,13.673,25.208,29.053 C325.885,379.362,325.885,387.907,324.602,389.616z"/> <path id="path394" fill="#CCCCCC" d="M364.762,396.024c0,0-22.645-46.995-38.451-67.504c0,0,37.171,32.044,41.442,54.688 l0.427,4.699l-2.563-2.136C365.616,385.771,365.191,393.461,364.762,396.024z"/> <path id="path398" fill="#CCCCCC" d="M413.04,354.582c0,0-53.403-50.842-54.687-52.977c0,0,51.697,56.396,54.26,62.804 C412.614,364.409,410.906,356.719,413.04,354.582z"/> <path id="path402" fill="#CCCCCC" d="M251.971,391.752c0,0,16.663-44.433,32.897-25.206c0,0,12.816,8.544,12.39,11.108 c0,0-3.418-5.555-18.799-5.128C278.46,372.526,262.225,369.964,251.971,391.752z"/> <path id="path406" fill="#CCCCCC" d="M414.75,282.807c0,0-38.452-24.353-44.86-25.635c-10.088-2.017,42.297,24.78,46.569,33.752 C416.459,290.924,418.169,288.788,414.75,282.807z"/> <path id="path410" d="M285.981,373.895c0,0,17.433-1.709,23.242-7.52l3.761,3.076l15.038-32.813l3.076,4.444 c0,0,12.304-12.646,11.622-19.482c-0.686-6.836,10.937,5.127,10.937,5.127s-0.685-9.911,5.468-4.103c0,0-2.05-13.329,5.128-6.493 c0,0-9.005-25.769,10.255-3.76c4.783,5.469,1.024-0.342,1.024-0.342s-22.218-41.016-3.761-28.71c0,0,1.709-19.482,0.685-23.242 c-1.025-3.76-2.734-22.901-6.837-27.344c-4.101-4.443,0.343-5.811,5.128-1.368c0,0-9.57-20.507,1.709-10.253 c0,0-3.075-12.988-6.837-15.38c0,0-4.784-14.697,8.203-5.469c0,0-3.76-10.596-6.493-13.33c0,0-9.913-23.584-3.761-19.482 l3.761,3.076c0,0-5.811-11.963-0.343-8.203c5.47,3.76,5.47,3.417,5.47,3.417s-18.114-28.369-0.685-13.329 c0,0-6.972-11.893-9.912-17.773c0,0-16.062-17.432-3.76-11.963l4.102,1.367c0,0-7.52-8.545-14.354-9.912 c-6.836-1.367,2.051-6.836,7.52-5.127c5.468,1.709,18.798,8.203,18.798,8.203s10.938,16.064,14.355,16.406 c0,0-17.09-6.494-11.963,0.342c0,0,12.305,11.962,6.152,11.621c0,0-5.128,6.153-1.025,13.672c0,0-15.773-15.715-3.076,6.152 l5.812,14.014c0,0-20.851-21.191-11.279-2.393c0,0,14.697,20.166,16.407,20.507c1.709,0.342,5.468,7.861,5.468,7.861l-3.759-1.708 l4.441,7.52c0,0-9.569-10.254-4.441,1.025l4.783,12.305c0,0-17.432-18.798-5.811,6.494c0,0-14.013-4.443-6.494,10.253 c0,0-1.366,13.672-1.024,18.117c0.341,4.443,1.367,28.71-2.394,35.547c-3.76,6.836,5.127,23.241,6.836,26.659 s4.784,12.646-2.733,4.786c-7.521-7.861-3.76-3.077-2.051,4.442s6.835,20.849,6.151,25.635c0,0-1.025,1.025-3.761-2.051 c0,0-12.646-19.483-11.278-7.179c0,0-1.023,6.837-3.76,14.355c0,0-2.734,9.229-2.734,1.709c0,0-2.733-14.355-5.127-7.861 c-2.392,6.495-5.469,11.622-7.861,13.672c-2.392,2.051-6.836-17.432-7.859-8.545c0,0-10.254-10.595-14.355,3.418l-9.912,14.014 c0,0-0.342-10.596-1.367-5.469C320.501,372.527,294.867,377.655,285.981,373.895z"/> <path id="path414" d="M256.586,69.016c0,0-9.912-6.836-13.33-6.494c-3.418,0.342,23.584-7.52,58.788,16.064 c0,0,4.102,2.393,7.178,2.051c0,0,2.733,2.05,0.342,5.126c0,0-7.521,8.203,2.05,17.773c0,0,15.724,5.811,10.938-1.708 c0,0,9.229,3.417,11.278,6.836c2.052,3.417,1.026,0,1.026,0s-5.471-6.152-10.597-10.596c0,0-4.443-1.709-6.836-8.887 c-2.394-7.177-4.442-15.722-0.685-18.457c0,0-3.418,3.76-2.733,0.342s3.76-6.495,5.127-6.836c1.365-0.342,15.38-13.843,21.19-14.184 c0,0-7.86,1.196-10.425,0.341c-2.563-0.855-25.293-10.595-30.419-11.621c0,0-14.354-5.639-4.102-3.931 c0,0,30.59,3.247,46.141,14.526c0,0-6.152-7.177-21.875-13.159c0,0-18.969-10.767-49.046-6.494c0,0-15.21,2.734-21.875,4.272 c0,0-2.222-0.512-2.733-0.854c-0.514-0.342-10.598-8.032-34.182-2.051c0,0-14.525,3.931-21.875,8.032c0,0-12.988,1.026-16.063,3.76 c0,0-15.895,12.475-17.604,13.159s-11.45,7.178-12.133,7.52c0,0,21.02-5.64,23.071-7.691c2.051-2.05,16.919-4.272,18.969-3.076 c2.051,1.196,9.228,0.684,1.025,1.196c0,0,64.599,12.646,65.282,14.355C253.169,70.041,256.586,69.016,256.586,69.016z"/> <path id="path418" fill="#CC7226" d="M317.596,61.154c0,0-8.716-6.323-10.425-6.323s-12.304-8.715-15.895-8.374 c-3.588,0.342-14.013-8.203-37.425-1.196c0,0-0.513-1.709,2.563-2.393c0,0,5.469-1.88,5.81-2.393c0,0,17.261-3.589,23.413-0.513 c0,0,7.861,2.222,13.159,7.519c0,0,9.569,2.735,12.306,1.88c0,0,7.519,1.88,7.861,3.418c0,0,4.955,2.563,3.417,4.785 C322.382,57.565,322.723,58.933,317.596,61.154z"/> <path id="path422" fill="#CC7226" d="M306.94,59.353c0.69,0.54,1.562,0.624,2.077,1.315c0.201,0.268-0.046,0.546-0.316,0.629 c-0.89,0.271-1.792-0.216-2.768,0.286c-0.344,0.177-0.893,0.021-1.365-0.105c-1.394-0.377-2.957-0.398-4.401,0.189 c-1.696-0.965-3.713-0.466-5.491-1.321c-0.05-0.023-0.239,0.273-0.302,0.25c-2.604-0.978-5.802-0.736-7.878-2.688 c-2.075-0.352-4.09-0.747-6.164-1.328c-1.554-0.435-2.757-1.28-4.143-1.991c-1.176-0.605-2.422-1.051-3.731-1.369 c-1.593-0.386-3.157-0.291-4.774-0.735c-0.08-0.022-0.244,0.272-0.312,0.25c-0.277-0.093-0.524-0.591-0.671-0.546 c-1.438,0.446-2.708-0.384-4.13-0.092c-1.007-1.046-2.482-0.836-3.804-1.214c-2.533-0.724-5.228,0.361-7.816-0.495 c3.515-1.574,7.52-0.521,10.989-2.289c1.989-1.014,4.265-0.072,6.46-0.721c0.416-0.123,1.008-0.295,1.35,0.276 c0.113-0.116,0.27-0.32,0.318-0.296c2.095,0.988,4.071,2.077,6.192,2.988c0.292,0.125,0.746-0.074,0.961,0.099 c1.299,1.039,2.959,0.951,4.148,1.993c1.45-0.429,2.982-0.104,4.46-0.637c0.065-0.023,0.266,0.268,0.294,0.249 c0.966-0.639,1.953-0.407,2.715-0.147c0.289,0.098,0.854,0.309,1.116,0.373c0.962,0.236,1.693,0.646,2.7,0.802 c0.098,0.016,0.257-0.274,0.317-0.251c0.959,0.375,1.85,0.327,2.411,1.321c0.115-0.116,0.256-0.319,0.326-0.295 c0.878,0.289,1.432,0.934,2.373,1.14c0.415,0.09,0.937,0.625,1.43,0.776c2.043,0.625,3.619,1.931,5.493,2.696 C305.651,58.729,306.399,58.928,306.94,59.353z"/> <path id="path426" fill="#CC7226" d="M241.458,47.193c-2.152-1.474-4.175-2.419-6.263-3.945c-0.154-0.114-0.462,0.032-0.635-0.073 c-0.86-0.52-1.619-1.017-2.458-1.611c-0.46-0.327-1.163-0.317-1.597-0.537c-2.173-1.104-4.42-1.581-6.562-2.602 c0.583-0.545,1.542-0.336,2.051-1.025c0.167,0.239,0.371,0.481,0.672,0.318c1.433-0.772,3.014-0.903,4.446-0.826 c1.456,0.079,2.926,0.339,4.442,0.572c0.263,0.04,0.433,0.487,0.708,0.57c1.904,0.567,3.945,0.118,5.756,0.834 c1.359,0.538,2.701,1.241,3.76,2.33c0.216,0.222-0.062,0.479-0.302,0.645c0.332-0.093,0.564,0.083,0.66,0.351 c0.072,0.204,0.072,0.462,0,0.667c-0.096,0.267-0.334,0.353-0.653,0.396c-1.203,0.163,0.312-1.017-0.287-0.634 c-1.088,0.696-0.449,1.897-1.087,2.98c-0.238-0.166-0.436-0.352-0.342-0.684c0.2,0.446-0.313,0.694-0.458,0.964 C242.982,46.502,242.214,47.711,241.458,47.193z"/> <path id="path430" fill="#CC7226" d="M213.689,53.472c-2.694-0.679-5.301-0.581-7.878-1.67c-0.058-0.024-0.249,0.272-0.303,0.249 c-1.167-0.507-1.951-1.333-2.871-2.227c-0.78-0.759-2.197-0.428-3.286-0.844c-0.276-0.106-0.451-0.543-0.707-0.577 c-1.042-0.134-1.834-0.945-2.727-1.433c1.996-0.679,4.056-0.653,6.16-0.98c0.097-0.015,0.221,0.259,0.334,0.259 c0.116,0,0.228-0.189,0.342-0.303c0.167,0.239,0.425,0.518,0.645,0.301c0.467-0.461,0.943-0.299,1.404-0.265 c0.123,0.009,0.23,0.268,0.344,0.268c0.116,0,0.229-0.266,0.342-0.266c0.116,0.001,0.229,0.266,0.342,0.266 c0.115,0,0.228-0.189,0.342-0.303c0.591,0.668,1.348,0.195,2.05,0.348c0.887,0.194,1.115,1.175,2.033,1.43 c4.029,1.114,7.563,2.947,11.292,4.73c0.262,0.125,0.441,0.338,0.348,0.67c0.229,0,0.496-0.075,0.658,0.038 c0.904,0.625,1.793,1.094,2.389,2.032c0.186,0.29-0.096,0.638-0.295,0.593C220.861,54.934,217.438,54.415,213.689,53.472z"/> <path id="path434" fill="#CC7226" d="M201.846,91.25c-1.36-1.042-1.859-2.777-2.823-4.308c-0.183-0.291,0.052-0.559,0.321-0.635 c0.479-0.136,0.943,0.272,1.292,0.445c1.491,0.736,2.802,1.798,4.509,1.917c1.7,1.909,5.34,2.238,5.347,5.127 c0,0.734-1.22-0.05-1.588,0.683c-2.094-0.856-4.136-0.769-6.169-2.022C202.209,92.131,202.491,91.744,201.846,91.25z"/> <path id="path438" fill="#CC7226" d="M178.315,46.324c0.115,0,6.123,0.2,6.109,0.297c-0.039,0.264-6.645,1.161-6.955,1.015 c-0.14-0.063-6.559,2.012-6.673,1.897C171.025,49.418,178.088,46.324,178.315,46.324z"/> <path id="path442" d="M191.474,54.66c0,0-12.646,1.538-16.406,2.563c-3.76,1.025-19.652,7.52-22.217,9.229 c0,0-11.45,4.614-25.976,21.704c0,0,6.494-2.905,8.374-5.298c0,0,11.621-10.767,11.451-8.544c0,0,10.424-7.349,9.91-5.469 c0,0,20.851-9.57,19.142-6.836c0,0,18.457-3.931,17.602-2.222c0,0,16.065,3.76,13.672,3.931c0,0-4.956,1.026,0.514,4.102 c0,0-2.905,3.76-7.521,0.342s-2.051-1.538-6.323-0.684c0,0-2.222,0.684-6.151-2.734c0,0-4.785-3.931-12.306-0.855 c0,0-26.146,10.767-27.854,11.28c0,0-3.076,2.393-5.127,5.469c0,0-4.956,3.759-7.52,4.956c0,0-10.937,9.912-11.963,11.108 c0,0-2.904,4.443-3.589,4.785c0,0,5.469-3.247,7.179-4.956c0,0,11.962-8.545,16.576-9.229c0,0,3.761-2.562,4.444-3.76 c0,0,12.304-7.861,15.893-7.861c0,0,7.861,4.443,9.912-1.538c0,0,4.956-1.538,9.741-0.513c0,0,2.734-2.222,2.051-4.102 c0,0,1.367-1.538,2.222,1.709c0,0,2.904,3.076,7.007,1.367c0,0,3.418-0.171,1.709,1.879c0,0-3.76,3.247-13.843,3.418 c0,0-10.597,0.513-24.609,7.007c0,0-25.463,8.887-33.325,17.773c0,0-5.468,7.52-10.083,8.545c0,0-4.956,0.684-10.083,7.006 c0,0,8.374-4.956,16.064-4.956c0,0,3.418-2.05,0.171,1.025c0,0-3.076,6.494-1.709,11.108c0,0-0.513,4.443-1.196,5.81 c0,0-6.665,10.938-6.665,12.988c0,2.051,1.025,10.425,1.367,10.938s-0.854-1.367,2.393,0.684c3.247,2.05,5.64,3.418,6.323,5.811 s-1.709-4.615-1.88-6.152c-0.17-1.538-3.76-7.69-3.076-9.741c0,0,0.854,0.854,1.538,2.051c0,0-0.512-0.513,0-3.589 c0,0,0.685-4.443,1.88-7.177c1.196-2.734,2.905-5.981,3.247-6.665c0.342-0.684,0.342-5.64,1.538-3.418l2.905,2.222 c0,0-2.394-2.222-0.514-4.101c0,0-0.854-4.786,0.685-7.007c0,0,5.98-7.178,7.349-8.033c1.367-0.854,0.171-0.512,0.171-0.512 s5.127-3.589,0.171-2.222c0,0-3.418,1.367-5.98,1.367c0,0-6.494,1.709-3.076-1.88c3.417-3.588,11.963-8.203,15.209-8.032 l0.685,1.367l9.569-2.051l-1.024,0.684c0,0-0.171-0.171,3.418-0.513c3.588-0.342,8.544,0.854,9.74-0.684 c1.197-1.538,4.102-2.393,3.761-1.196c-0.343,1.196-0.514,2.905-0.514,2.905s4.273-4.956,3.761-3.076 c-0.514,1.88-7.521,6.323-8.717,11.621l8.887-7.006l3.076-2.563c0,0,3.075,1.88,3.246,0.513c0.172-1.367,4.103-6.323,5.127-6.152 c1.025,0.17,2.733-2.222,2.563,0c-0.171,2.222,6.323,6.836,6.323,6.836s2.733-1.538,3.931-0.342 c1.196,1.196,4.785-16.918,4.785-16.918l21.362-9.058l37.256-2.905l-14.526-5.811L191.474,54.66z"/> <path id="path446" fill="none" stroke="#4C0000" d="M207.026,224.702c0,0-12.816-14.355-19.995-16.577c0,0-11.449-5.811-32.47,0.854 "/> <path id="path450" fill="none" stroke="#4C0000" d="M184.297,206.929c0,0-21.533-6.836-34.691-3.247c0,0-15.723,1.708-22.899,13.5" /> <path id="path454" fill="none" stroke="#4C0000" d="M181.22,205.903c0,0-14.526-6.152-27.173-8.032c0,0-14.185-2.222-28.368,3.931 c0,0-10.424,5.127-15.039,13.842"/> <path id="path458" fill="none" stroke="#4C0000" d="M182.075,206.245c0,0-13.159-9.399-14.014-10.595c0,0-5.98-9.399-17.09-9.741 c0,0-18.286,0.684-32.983,7.52"/> <path id="path462" d="M180.96,198.561c1.317,1.25,24.356,25.97,24.356,25.97c30.078,31.274,6.153,2.051,6.153,2.051 c-6.495-4.102-14.354-20.166-14.354-20.166c-1.025-2.393,11.963,6.152,11.963,6.152c3.418,0.684,15.039,17.09,15.039,17.09 c-5.812-2.05-1.708,4.102-1.708,4.102c2.392,1.709,19.824,15.04,19.824,15.04c3.076,3.417,6.494,4.785,6.494,4.785 c11.962-4.443,6.494,6.837,6.494,6.837c2.051,5.809,6.836-4.103,6.836-4.103c9.57-14.356-4.442-12.305-4.442-12.305 c-25.636,2.394-31.446-11.28-31.446-11.28c-2.05-2.051,5.469,0,5.469,0c7.179,1.708-6.152-10.596-6.152-10.596 c2.052,0,9.912,5.811,9.912,5.811c8.888,7.861,10.598,6.152,10.598,6.152c15.38-7.52,24.267-1.025,24.267-1.025 c1.709,1.367-3.076,7.177-1.709,11.622c1.367,4.443,5.469,15.039,5.469,15.039c-2.05,1.366-1.709,10.596-1.709,10.596 c14.356,19.824,6.152,18.115,6.152,18.115c-13.33-0.343-0.685,6.151-0.685,6.151c2.735,1.709,10.254,7.861,10.254,7.861 c-2.393-1.025-3.76,3.418-3.76,3.418c4.103,3.418,1.709,7.521,1.709,7.521c-5.127,1.024-6.151,4.442-6.151,4.442 c5.811,6.837-2.734,7.178-2.734,7.178c3.076,3.759-1.025,14.014-1.025,14.014c-4.101,0-9.569,4.784-9.569,4.784 c2.051,4.103-6.836,8.888-6.836,8.888c-7.178,1.367-4.785,7.178-4.785,7.178c-6.836,5.127-8.886,18.798-8.886,18.798 c-0.685,8.887-2.735,11.621,1.708,9.912c4.442-1.709,3.76-12.305,3.76-12.305c-4.103-13.33,32.47-27.001,32.47-27.001 c3.417-1.367,4.102-5.811,4.102-5.811c1.709,0.341,9.229,6.836,9.229,6.836c6.493,9.57,6.835,1.709,6.835,1.709 c1.026-3.077-0.342-8.204-0.342-8.204c5.127-18.456-6.835-23.925-6.835-23.925c-8.545-28.711,3.418-21.532,3.418-21.532 c2.392,4.784,11.621,9.228,11.621,9.228l3.075-2.05c-1.366-4.103,5.812-9.229,5.812-9.229c2.393,5.47,7.519-1.366,7.519-1.366 c3.077-20.851,13.673-8.546,13.673-8.546c3.417,1.025,4.443-4.785,4.443-4.785c3.075-8.886,0-20.508,0-20.508 c3.075-0.341,11.279,4.786,11.279,4.786c2.392-3.077-5.471-17.432-2.051-15.381c3.417,2.052,7.177,3.418,7.177,3.418 c0.684-1.71-7.861-12.305-7.861-12.305c-3.76-2.393-8.203-19.824-8.203-19.824c6.152,3.076-2.392-9.912-2.392-9.912 c0-2.734,5.126-12.304,5.126-12.304c-0.684-5.811,0-5.469,0-5.469c2.394,1.025,9.229,2.393,3.418-3.076 c-5.812-5.469,0.685-9.57,0.685-9.57c3.76-2.393-7.86-2.051-7.86-2.051c-4.443-3.76-4.103-7.177-4.103-7.177 c6.835,1.709-5.47-10.596-7.52-13.672c-2.051-3.076,6.151-7.519,6.151-7.519c11.279-3.077,1.367-5.811,1.367-5.811 c-16.748,0.342-7.52-8.887-7.52-8.887c5.127,0.342,3.76-1.708,3.76-1.708c-4.443-1.025-12.646-6.494-12.646-6.494 c-3.418-3.076-0.343-2.393-0.343-2.393c14.355,1.026-10.253-8.544-10.253-8.544c6.835,0-8.546-8.887-8.546-8.887 c-1.709-1.367-4.442-7.861-4.442-7.861c-5.127-4.444-9.229-10.254-9.229-10.254c-0.342-3.76-4.443-7.861-4.443-7.861 c-9.912-11.621-14.696-11.279-14.696-11.279c-12.647-3.076-17.09-2.393-17.09-2.393l-45.118,3.759 c-22.56,10.938-15.894,28.882-15.894,28.882c5.47,7.177,13.33,3.93,13.33,3.93c3.932-5.298,13.844-3.417,13.844-3.417 c17.432,2.734,15.21-0.342,15.21-0.342c-2.052-3.931-15.895-9.229-16.065-9.741c-0.171-0.513-7.689-3.418-7.689-3.418 c-2.564-1.025-6.323-8.887-6.323-8.887c-2.734-2.905,10.766,2.051,10.766,2.051c-1.024,0.854,5.298,4.272,5.298,4.272 c14.869-0.854,23.927,8.374,23.927,8.374c9.228,14.184,9.399,7.178,9.399,7.178c2.393-8.032-7.69-26.147-7.69-26.147 c0.342-1.709,7.348,3.93,7.348,3.93c1.197-1.708,1.88,3.247,1.88,3.247c0.171,2.051,3.418,8.886,3.418,8.886 c2.394,11.108,5.468,4.785,5.468,4.785l3.932,8.033c1.195,2.222-3.932,8.716-3.932,8.716c-0.17,2.393,0.514,2.221-4.271,8.715 c-4.785,6.494-1.879,10.254-1.879,10.254c-1.196,5.639,6.322,5.298,6.322,5.298c2.223,1.879,5.128,1.879,5.128,1.879 c1.537,1.709,3.588,1.197,3.588,1.197c1.367-3.247,6.665-1.538,6.665-1.538c1.195-2.051,8.202-2.393,8.202-2.393 c0.854-2.222,1.197-3.589,4.103-4.102c2.905-0.513-18.115-37.255-18.115-37.255c5.469-0.684-1.538-11.28-1.538-11.28 c-1.879-5.639,7.861,6.836,9.741,8.033c1.879,1.196,2.734,3.076,1.368,2.905c-1.368-0.17-2.906,1.709-1.709,1.88 c1.197,0.171,12.305,12.988,15.209,21.704c2.906,8.715,8.032,12.133,13.329,17.26c5.298,5.126,4.615,25.805,4.615,25.805 c-0.343,7.519,4.784,16.577,4.784,16.577c1.709,3.247-1.88,18.799-1.88,18.799c-1.709,1.879-0.514,2.563-0.514,2.563 c0.854,1.025,6.666,12.305,6.666,12.305c-1.538-0.171,1.538,2.905,1.538,2.905c4.442,5.126-1.026,2.563-1.026,2.563 c-5.126-1.368,0.854,7.006,0.854,7.006c1.026,1.538-6.664-2.393-6.664-2.393c-7.86-0.513,2.052,5.64,2.052,5.64 c7.349,6.152-2.394,2.393-2.394,2.393c-3.931-1.538-1.195,4.272-1.195,4.272c2.733,1.367,17.432,7.348,17.432,7.348 c0.341,3.249-2.223,7.521-2.223,7.521c0.343,3.418-1.536,6.322-1.536,6.322c-1.026,7.007-1.539,7.691-1.539,7.691 c-3.589,0.17-9.912,11.963-9.912,11.963c-1.538,2.221-10.254,12.476-10.254,12.476c-1.709,5.981-17.09-0.171-17.09-0.171 c-5.639,2.904-3.931,0-3.931,0c-0.342-1.88,3.76-7.008,3.76-7.008c5.98-2.222,3.76-11.449,3.76-11.449 c3.419-1.196-6.152-3.589-5.981-4.614c0.172-1.026,5.128-2.222,5.128-2.222c6.836-1.709,3.075-3.759,3.075-3.759 c-0.512-3.419,2.052-8.204,2.052-8.204c9.912-0.684,0-14.527,0-14.527c-9.229-6.494-10.083-11.449-10.083-11.449 c10.766-7.007,3.759-17.603,3.931-20.679c0.17-3.076,1.196-21.533,1.196-21.533c-1.708-5.298-4.272-16.919-4.272-16.919 c1.88-4.443,8.202-15.209,8.202-15.209c2.393-3.589,9.913-7.69,8.031-10.254c-1.879-2.563-8.543-1.025-8.543-1.025 c-6.665-1.196-6.152,3.247-6.152,3.247c-1.367,0.854-2.051,5.127-2.051,5.127c-0.616,6.778-8.203,12.134-8.203,12.134 c-9.57,5.298-1.709,8.715-1.709,8.715c5.127,5.64-3.247,5.811-3.247,5.811c-9.399-1.538-2.393,7.177-2.393,7.177 c9.229,10.938,6.665,13.33,6.665,13.33c-8.716,0.854,2.051,8.715,2.051,8.715s-0.684-1.708-0.514-0.17 c0.171,1.538,2.734,5.127,3.418,6.836c0.685,1.708-2.733,1.88-2.733,1.88c0.512,8.203-12.647,4.614-12.647,4.614s0,0-1.367,0.171 s-10.937-0.512-15.894-2.393c-4.956-1.879-10.766-1.879-10.766-1.879s-3.418,1.538-9.913,1.367 c-6.494-0.171-13.33,2.221-13.33,2.221c-3.76-0.342,3.589-4.101,3.76-3.931c0.171,0.171,4.956-4.614-1.88-4.101 c-18.625,1.397-27.856-7.349-27.856-7.349c-1.709-1.197-3.931-3.589-3.931-3.589c-8.545-1.709,1.196,10.596,1.196,10.596 c1.024,1.196-0.171,2.05-0.171,2.05c-0.685-1.367-7.35-5.981-7.35-5.981C184.116,201.825,182.952,200.685,180.96,198.561z"/> <path id="path466" fill="#4C0000" d="M160.542,188.643c0,0,9.912,4.785,12.133,7.178c2.222,2.393,14.185,12.133,14.185,12.133 s-4.613-1.709-6.836-3.247c-2.222-1.538-11.449-8.544-11.449-8.544S165.327,191.036,160.542,188.643z"/> <path id="path470" fill="#99CC32" d="M110.975,161.985c0.288-0.126-0.16-2.444-0.334-2.908c-0.873-2.33-8.544-3.589-8.544-3.589 c-0.194,1.167-0.241,2.53-0.15,3.93C101.946,159.419,106.105,164.134,110.975,161.985z"/> <path id="path474" fill="#659900" d="M110.975,161.814c-0.384,0.135-0.013-2.336-0.163-2.737c-0.874-2.33-8.716-3.674-8.716-3.674 c-0.194,1.167-0.241,2.53-0.15,3.93C101.946,159.333,105.593,163.707,110.975,161.814z"/> <path id="path478" d="M107.222,161.937c-0.534,0-0.966-0.974-0.966-2.176c0-1.2,0.433-2.175,0.966-2.175 c0.534,0,0.967,0.975,0.967,2.175C108.19,160.963,107.757,161.937,107.222,161.937z"/> <path id="path486" d="M68.259,245.723c0,0-4.785,8.544,16.406,3.417c0,0,11.962-1.025,14.013-3.076 c1.026,0.684,8.175,3.19,10.596,3.76c5.812,1.367,12.988-7.178,12.988-7.178s3.931-8.972,6.324-8.972 c2.392,0-0.343,1.368-0.343,1.368s-5.64,8.63-5.298,9.998c0,0-4.442,17.09-18.114,17.772c0,0-13.801,0.813-12.646,5.812 c0,0,7.521-2.051,9.57,0c0,0,9.229-0.342,2.393,5.127l-5.81,9.912c0,0,0.12,3.348-8.545,0.342 c-8.374-2.906-17.175-13.929-17.175-13.929S58.988,257.643,68.259,245.723z"/> <path id="path490" fill="#E59999" d="M67.233,249.141c0,0-1.708,8.203,29.736-0.684c0,0,3.759,0,5.811,0.684 s12.305,3.075,14.015,2.051c0,0-6.153,11.62-16.065,10.254c0,0-11.278,1.366-10.937,5.469c0,0,3.418,6.152,7.52,8.203 c0,0,2.394,2.051,2.05,4.784c-0.341,2.735-2.733,4.103-4.441,4.785c-1.709,0.685-4.444-2.05-5.812-2.05 c-1.366,0-8.545-5.469-12.304-9.57c-3.76-4.103-10.938-14.354-10.596-16.748C66.55,253.926,67.233,249.141,67.233,249.141z"/> <path id="path494" fill="#B26565" d="M69.968,264.051c2.221,3.376,4.956,6.964,6.836,9.016c3.759,4.102,10.938,9.57,12.304,9.57 c1.367,0,4.103,2.734,5.812,2.05c1.708-0.683,4.101-2.05,4.441-4.785c0.343-2.733-2.05-4.784-2.05-4.784 c-2.62-1.311-4.961-4.294-6.311-6.279c0,0,0.158,2.177-4.285,1.494c-4.443-0.684-8.887-3.076-10.253-5.812 c-1.368-2.733-3.418-4.784-2.051-1.709c1.366,3.077,3.418,6.152,4.785,6.495c1.367,0.342,1.025,1.366-1.024,1.025 c-2.051-0.343-4.443-0.684-8.203-5.127L69.968,264.051L69.968,264.051z"/> <path id="path498" fill="#992600" d="M67.746,246.064c0,0,1.538-11.622,2.562-15.04c0,0-0.684-5.81,1.367-9.399 s3.76-8.886,6.323-13.5c2.562-4.614,2.734-8.032,6.152-9.399c3.417-1.367,8.544-8.716,10.938-9.571 c2.393-0.854,2.222-0.17,2.222-0.17s5.812-12.646,17.433-9.229c0,0-13.844-2.393-0.343-10.425c0,0-4.102,0.94-1.281-5.041 c1.881-3.989,1.452,1.794-7.946,11.877c0,0-4.272,7.349-8.716,9.912s-14.697,8.545-15.723,11.792s-3.76,8.203-5.469,9.57 c-1.709,1.367-4.102,4.956-4.443,7.861c0,0-1.024,3.417-2.222,4.443c-1.196,1.025-1.368,3.759-1.368,5.469 c0,1.708-1.708,4.101-1.538,6.151c0,0,0.685,16.236,0.343,17.945L67.746,246.064z"/> <path id="path502" fill="#FFFFFF" d="M60.398,249.996c0,0-1.709-1.197-5.469,3.93c0,0,6.237,28.197,6.237,29.395 c0,0,0.939-1.794-0.171-7.947c-1.111-6.152-1.88-17.005-1.88-17.005L60.398,249.996z"/> <path id="path506" fill="#992600" d="M78.854,198.213c0,0-15.039,2.734-14.696,27.685l-0.684,21.192c0,0-1.024-21.875-2.051-23.243 c-1.025-1.367,2.393-10.937-0.342-5.811c0,0-11.962,11.963-5.126,30.079c0,0,1.281,2.82-1.282-1.11c0,0-3.931-10.768-2.991-16.236 c0,0,0.171-1.88,1.794-4.272c0,0,7.35-9.998,9.655-11.963c0,0,1.539-12.304,14.697-16.748 C77.828,197.786,82.699,195.82,78.854,198.213z"/> <path id="path510" d="M197.969,141.646c0.564-0.303,0.556-1.132,1.052-1.28c0.982-0.293,1.122-1.206,1.564-1.875 c0.746-1.127,0.911-2.437,1.408-3.711c0.232-0.598,0.256-1.415-0.013-1.979c-1.003-2.121-1.603-4.213-2.835-6.286 c-0.229-0.384-0.453-1.063-0.625-1.574c-0.396-1.183-1.469-2.029-2.204-3.157c-0.247-0.377,0.202-1.167-0.409-1.239 c-0.767-0.09-2.005-0.585-2.204,0.291c-0.502,2.21,0.36,4.366,1.188,6.453c-0.668,0.592-0.382,1.378-0.253,2.034 c0.607,3.082-0.417,5.946-1.067,8.915c-0.02,0.088,0.272,0.258,0.249,0.311c-1.044,2.295-2.284,4.384-3.839,6.419 c-0.646,0.848-1.393,1.63-1.817,2.539c-0.314,0.672-0.663,1.498-0.449,2.342c-2.936,2.375-4.857,5.661-7.089,8.947 c-0.396,0.581-0.146,1.614,0.325,1.844c0.694,0.34,1.512-0.535,1.912-1.258c0.332-0.597,0.635-1.152,1.055-1.702 c0.113-0.149-0.04-0.507,0.076-0.61c2.25-2.006,3.676-4.515,5.771-6.538c1.666-0.281,2.979-1.134,4.473-2 c0.264-0.153,0.712,0.06,0.958-0.106c1.499-1.006,1.497-2.746,1.588-4.378C196.826,143.293,196.994,142.168,197.969,141.646z"/> <path id="path514" d="M190.414,137.83c0.105-0.065-0.026-0.428,0.066-0.612c0.139-0.276,0.482-0.437,0.621-0.714 c0.093-0.185-0.046-0.509,0.07-0.63c1.993-2.091,2.212-4.675,1.327-7.215c0.875-0.53,0.928-1.608,0.564-2.332 c-0.729-1.453-0.895-3.098-1.727-4.417c-0.687-1.084-2.034-2.147-3.205-1.034c-0.36,0.342-0.634,1.014-0.397,1.623 c0.056,0.139,0.299,0.264,0.275,0.334c-0.092,0.276-0.558,0.468-0.563,0.701c-0.024,1.278-0.841,2.569-0.303,3.705 c0.66,1.392,1.36,2.979,1.938,4.496c-1.056,1.808-0.171,3.9-1.67,5.504c-0.116,0.125-0.108,0.455-0.004,0.627 c0.25,0.416,0.596,0.763,1.012,1.012c0.172,0.104,0.47,0.105,0.641-0.001C189.554,138.567,189.895,138.151,190.414,137.83z"/> <path id="path518" d="M244.086,129.019c1.187,1.532,1.435,3.92-0.316,5.108c0.471,2.828,3.333,1.136,5.127,0.684 c-0.093-0.332,0.102-0.626,0.344-0.63c0.902-0.013,1.483-0.895,2.392-0.737c0.371-1.331,1.771-1.931,2.32-3.11 c1.475-3.157,0.97-6.808-1.237-9.582c-0.173-0.217,0.013-0.659-0.094-0.968c-0.646-1.89-2.413-2.159-4.065-2.747 c-1.006-3.311-1.57-6.756-3.076-9.912c-1.379-0.214-1.975-1.7-3.118-2.315c-1.139-0.615-1.625,0.735-1.589,1.628 c0.006,0.175,0.393,0.367,0.247,0.679c-0.064,0.14-0.287,0.235-0.287,0.349c0.001,0.116,0.19,0.228,0.305,0.342 c-0.784,0.701-2,1.109-2.252,2.087c-0.815,3.17,1.384,5.84,2.809,8.576c0.505,0.97-0.124,2.056-0.773,3.088 c-0.375,0.594-0.281,1.557-0.046,2.289C241.414,125.839,242.774,127.325,244.086,129.019z"/> <path id="path522" d="M212.333,144.73c-1.271,1.582-4.187,3.777-1.693,5.424c0.165,0.11,0.481,0.114,0.629-0.001 c1.728-1.337,3.438-2.109,5.521-2.606c0.104-0.024,0.339,0.375,0.655,0.237c1.379-0.601,3.096-0.552,4.107-1.695 c3.219,0.191,6.265-0.762,9.162-1.88c0.993-0.383,2.078-0.86,3.104-1.29c1.177-0.492,2.205-1.285,3.155-2.26 c0.114-0.116,0.416-0.04,0.645-0.04c-0.034-0.737,0.787-0.846,0.999-1.377c0.078-0.198-0.05-0.537,0.063-0.623 c1.827-1.393,2.612-3.118,1.614-5.148c-0.244-0.494-0.457-1.022-0.94-1.429c-0.927-0.778-1.869-0.049-2.763-0.309 c-0.136,0.536-0.759,0.39-1.089,0.559c-0.734,0.375-1.873-0.125-2.607,0.249c-1.164,0.594-2.224,0.739-3.438,1.061 c-0.268,0.07-0.933-0.012-1.068,0.524c-0.115-0.115-0.241-0.314-0.332-0.296c-1.63,0.338-2.707,0.521-3.818,1.967 c-0.088,0.114-0.466-0.04-0.601,0.076c-0.818,0.69-1.165,1.745-2.104,2.319c-0.172,0.105-0.473-0.039-0.639,0.072 c-0.552,0.368-0.866,0.916-1.414,1.298c-0.28,0.196-0.623-0.082-0.596-0.301c0.209-1.664,0.767-3.191,0.275-4.793 c1.774-2.153,3.926-3.819,5.469-6.152c0.013-1.851,0.604-3.685,0.507-5.459c-0.008-0.165-0.254-0.791-0.362-1.087 c-0.266-0.73,0.508-1.641-0.213-2.259c-1.2-1.028-2.304-0.28-3.008,0.945c-1.57,0.333-3.336,0.925-4.685-0.129 c-0.86-0.673-1.354-1.447-2.037-2.349c-0.843-1.113-0.556-2.339-0.496-3.676c0.005-0.109-0.265-0.226-0.265-0.34 c0-0.115,0.188-0.227,0.304-0.341c-0.604-0.535-0.838-1.439-1.709-1.709c0.261-0.933-0.317-1.689-1.062-1.947 c-1.705-0.59-3.138,1.043-4.754,1.105c-0.438,0.017-0.838-0.87-1.393-1.148c-0.37-0.185-0.972-0.212-1.28,0.015 c-0.588,0.431-1.092,0.528-1.74,0.704c-1.381,0.372-2.474,1.307-3.738,2.038c-1.269,0.732-2.084,1.96-3.007,3.088 c-0.804,0.984-0.92,3.046,0.293,3.474c1.575,0.556,2.689-1.754,4.369-1.475c0.268,0.043,0.442,0.309,0.35,0.641 c0.332,0.093,0.519-0.103,0.684-0.341c0.733,0.871,1.728,1.158,2.529,1.904c0.829,0.773,2.32,0.416,3.188,1.268 c1.308,1.283,0.829,3.574,2.486,4.689c-0.501,1.122-1.021,2.212-1.306,3.432c-0.241,1.031,0.607,2.054,1.643,1.976 c1.075-0.08,1.299-0.729,1.713-1.648c0.229,0.229,0.628,0.482,0.593,0.667c-0.39,2.04-1.268,3.742-1.659,5.819 c-0.05,0.271-0.311,0.444-0.643,0.35c-0.4,3.545-3.862,5.591-6.038,8.296c-0.344,0.429-0.348,1.496,0.002,1.84 c1.199,1.185,2.874-0.136,4.326-0.566c0.182-1.031,0.917-1.835,2.054-1.788c0.22,0.009,0.419-0.454,0.697-0.565 c0.297-0.118,0.726,0.073,0.971-0.096c1.478-1.021,2.681-1.966,4.166-2.982c0.164-0.112,0.458,0.024,0.643-0.068 c0.277-0.138,0.438-0.469,0.714-0.627c0.297-0.171,0.504,0.077,0.669,0.316c-0.552,0.298-0.555,1.117-1.053,1.289 c-0.662,0.229-1.142,0.667-1.718,1.049c-0.25,0.165-0.812-0.047-0.9,0.106C213.951,143.601,212.94,143.976,212.333,144.73z"/> <path id="path526" d="M164.986,102.511c0,0-7.894-2.454-17.431,19.482c0,0-2.051,4.443-4.102,6.152 c-2.052,1.709-11.621,4.785-13.33,8.203l-8.888,13.672c0,0,12.646-13.672,15.382-15.722c0,0,6.836-7.178,4.102-1.367 c0,0-11.963,9.228-10.938,17.089c0,0-4.784,12.305-5.469,14.014c0,0,13.672-27.344,15.723-28.369s3.075-1.025,2.051,2.051 c-1.025,3.076-1.367,17.09-3.76,18.798c0,0,6.836-17.432,6.152-20.166c0,0,2.733-3.076,4.785,1.368l-1.025,13.671l3.76,10.254 c0,0-2.052-9.57-0.684-22.9c0,0-1.709-8.887,1.708-4.102c3.418,4.785,11.621,9.912,11.621,14.013c0,0-4.442-15.039-12.305-19.14 l-3.417,5.127l-1.026-1.709c0,0-3.076-0.684,0.685-6.494c3.76-5.81,3.418-6.494,3.418-6.494s5.469,6.152,6.835,6.152 c0,0,11.279-6.494,12.305,14.355c0,0,5.81-12.304-2.051-18.115c0,0-12.646-1.709-11.621-6.152l6.152-10.595 c3.075-4.444,1.709-2.051,1.709-2.051L164.986,102.511z"/> <path id="path530" d="M147.896,116.524c0,0-10.938,0-13.671,4.443l-6.152,8.204c0,0,14.697-8.545,18.115-9.57 C149.605,118.575,147.896,116.524,147.896,116.524z"/> <path id="path534" d="M113.717,121.994c0,0-1.709,1.025-2.051,3.417c-0.341,2.393-2.394,2.734-1.708,5.127 c0.683,2.393,2.392,4.443,2.392,1.025s1.368-5.127,2.051-6.152C115.084,124.386,116.451,120.626,113.717,121.994z"/> <path id="path538" d="M106.198,174.287c0,0-7.178-3.417-9.911-6.494c-2.734-3.076-2.349,1.338-6.494,1.025 c-4.997-0.376-4.103-14.013-4.103-14.013l-3.417,6.494c0,0-1.025,12.305,5.812,10.254c3.338-1.001,4.442,0.341,3.076,1.025 c-1.367,0.684,4.784,1.026,2.393,2.393c-2.393,1.368,9.912-3.076,7.861,5.811L106.198,174.287z"/> <path id="path542" d="M95.431,186.592c0,0-13.159,3.76-16.235-4.443c0,0-4.102,2.051-2.222,4.614s2.905,2.905,2.905,2.905 s4.614,1.025,4.102,1.709c-0.512,0.684-2.562,3.589-2.562,3.589S90.134,189.839,95.431,186.592z"/> <path id="path546" fill="#FFFFFF" d="M290.595,253.414c-0.365,1.822-1.793,2.507-3.418,3.075c-1.638-0.818-3.857-3.473-5.468-1.709 c-0.405-0.409-1.07-0.462-1.365-1.027c-0.397-0.768-0.165-1.661-0.457-2.343c-0.465-1.087-1.071-2.254-0.913-3.466 c1.543-0.609,2.051-2.236,1.647-3.743c-0.06-0.22-0.427-0.389-0.255-0.686c0.158-0.277,0.431-0.471,0.658-0.699 c-0.114,0.116-0.239,0.314-0.334,0.297c-0.521-0.091-0.415-0.635-0.304-0.965c0.5-1.492,2.221-1.718,3.373-0.698 c0.219-0.483,0.654-0.318,1.025-0.343c-0.042-0.495,0.306-0.945,0.475-1.304c0.442-0.938,1.834,0.007,2.516-0.516 c0.92-0.706,1.828-1.303,2.749-0.788c1.546,0.866,3.006,1.902,4.031,3.389c0.491,0.713,0.696,1.808,0.646,2.626 c-0.032,0.552-1.213,0.251-1.506,1.046c-0.551,1.493,1.014,1.936,1.659,3.08c0.169,0.299-0.056,0.559-0.326,0.642 c-0.351,0.11-1.021-0.052-0.902,0.335C294.957,252.347,292.602,252.926,290.595,253.414z"/> <path id="path550" fill="#FFFFFF" d="M282.391,270.161c-0.006-1.485-1.374-2.985-0.341-4.443c0.115,0.114,0.227,0.304,0.342,0.304 c0.116,0,0.228-0.189,0.342-0.304c1.277,1.895,4.398,2.688,4.276,5.118c-0.019,0.382-0.947,1.166-0.175,1.718 c-1.549,1.152-1.597,3.177-2.393,4.785c-1.059-0.244-2.094-0.555-3.076-1.025c0.301-1.271,0.2-2.709,0.9-3.837 C282.639,271.88,282.393,270.958,282.391,270.161z"/> <path id="path554" fill="#CCCCCC" d="M140.377,262.471c0,0-14.405,8.661-2.394-4.443c7.52-8.203,16.063-12.988,16.063-12.988 s8.887-3.761,11.963-4.786s16.064-5.468,18.798-5.811c2.734-0.341,10.938-3.759,16.748-0.341c5.811,3.418,12.646,7.177,12.646,7.177 s-14.015-7.177-17.09-5.126c-3.075,2.051-9.229,1.709-14.354,4.444c0,0-12.646,3.76-15.381,5.469s-11.621,11.621-12.987,10.938 c-1.368-0.684,0.341-1.025,1.366-3.418c1.026-2.393-0.684-3.76-7.52,1.709C141.402,260.762,140.377,262.471,140.377,262.471z"/> <path id="path558" d="M146.704,257.372c0,0,1.205-11.144,8.448-9.721c0,0,7.029-3.562,9.354-5.244c0,0,6.955-1.454,8.074-1.981 c15.79-7.435,28.367-3.573,28.834-4.53c0.466-0.957,17.234,5.125,20.319,8.617c0.333,0.378-8.742-4.783-17.028-6.398 c-7.069-1.379-25.527,0.211-34.847,4.941c-2.541,1.29-10.184,6.232-12.346,6.136C155.351,249.098,146.704,257.372,146.704,257.372z" /> <path id="path562" fill="#CCCCCC" d="M143.453,279.219c0,0-12.988-2.051,1.366-3.418c0,0,15.382-1.71,18.799-6.152 c0,0,11.62-7.861,14.014-8.203c2.393-0.343,28.027-6.495,28.369-8.545c0.341-2.05,5.126-2.05,6.494-1.367 c1.366,0.683,0.683,1.709-1.709,2.393c-2.394,0.684-29.054,14.697-34.521,15.723c-5.469,1.024-15.381,7.52-19.481,8.545 C152.682,279.22,143.453,279.219,143.453,279.219z"/> <path id="path566" d="M160.132,272.896c0,0-7.333-0.708,0.017-1.407c0,0,7.533-2.927,9.283-5.202c0,0,5.95-4.024,7.175-4.199 c1.227-0.175,13.154-3.325,13.329-4.375s29.284-11.801,33.062-9.074c2.487,1.795-5.974,0.362-14.204,4.131 c-1.158,0.528-30.085,12.993-32.885,13.518c-2.801,0.526-7.875,3.851-9.976,4.375C163.832,271.188,160.132,272.896,160.132,272.896z "/> <path id="path570" d="M153.365,274.775c0,0,4.442-0.342,3.418,1.025c-1.026,1.367-3.076,0.684-3.076,0.684L153.365,274.775z"/> <path id="path574" d="M147.212,276.143c0,0,4.443-0.342,3.418,1.025c-1.025,1.366-3.076,0.683-3.076,0.683L147.212,276.143z"/> <path id="path578" d="M138.325,277.51c0,0,4.443-0.342,3.418,1.024c-1.025,1.367-3.076,0.685-3.076,0.685L138.325,277.51z"/> <path id="path582" d="M131.832,278.193c0,0,4.442-0.343,3.417,1.025c-1.025,1.367-3.076,0.683-3.076,0.683L131.832,278.193z"/> <path id="path586" d="M164.644,244.356c0,0,3.76,0,2.734,1.367c-1.025,1.367-3.76,1.025-3.76,1.025L164.644,244.356z"/> <path id="path590" d="M156.099,249.141c0,0,5.561-1.83,3.418,1.025c-1.024,1.367-3.076,0.685-3.076,0.685L156.099,249.141z"/> <path id="path594" d="M146.529,253.242c0,0,4.443-0.342,3.417,1.025c-1.024,1.367-3.075,0.683-3.075,0.683L146.529,253.242z"/> <path id="path598" d="M140.034,258.368c0,0,4.443-0.341,3.418,1.026c-1.026,1.367-3.076,0.684-3.076,0.684L140.034,258.368z"/> <path id="path602" d="M134.224,262.471c0,0,4.443-0.342,3.418,1.025c-1.024,1.367-3.076,0.684-3.076,0.684L134.224,262.471z"/> <path id="path606" d="M167.619,267.938c0,0,5.914-0.455,4.549,1.364c-1.365,1.819-4.096,0.909-4.096,0.909L167.619,267.938z"/> <path id="path610" d="M176.506,263.835c0,0,5.914-0.455,4.549,1.365c-1.365,1.819-4.094,0.909-4.094,0.909L176.506,263.835z"/> <path id="path614" d="M185.734,260.076c0,0,5.914-0.455,4.55,1.364s-4.096,0.909-4.096,0.909L185.734,260.076z"/> <path id="path618" d="M194.621,255.974c0,0,5.913-0.455,4.549,1.365c-1.365,1.819-4.095,0.909-4.095,0.909L194.621,255.974z"/> <path id="path622" d="M171.036,240.594c0,0,5.915-0.455,4.549,1.364c-1.364,1.82-4.778,1.594-4.778,1.594L171.036,240.594z"/> <path id="path626" d="M179.582,237.859c0,0,5.914-0.455,4.549,1.364c-1.365,1.82-5.12,1.594-5.12,1.594L179.582,237.859z"/> <path id="path630" d="M160.2,272.041c0,0,4.442-0.343,3.417,1.025c-1.025,1.367-3.076,0.684-3.076,0.684L160.2,272.041z"/> <path id="path634" fill="#992600" d="M97.652,187.275c0,0-3.76,7.52-4.101,10.253c0,0,0.684-7.519,1.709-9.228 S97.652,187.275,97.652,187.275z"/> <path id="path638" fill="#992600" d="M81.93,199.238c0,0-2.734,12.305-2.393,14.697c0,0-1.025-9.912-0.685-10.937 C79.196,201.973,81.93,199.238,81.93,199.238z"/> <path id="path642" fill="#CCCCCC" d="M99.703,135.494l-0.171,2.734l-1.881,0.171c0,0,12.135,10.766,12.646,17.261 C110.299,155.66,110.983,148.653,99.703,135.494z"/> <path id="path646" d="M103.108,136.575c-0.367-0.355-0.181-0.992-0.529-1.214c-0.691-0.441,1.108-0.489,0.915-1.101 c-0.327-1.03-0.167-1.048-0.272-2.139c-0.048-0.511,0.454-1.827,0.784-2.203c1.235-1.412,0.104-3.917,1.505-5.243 c0.26-0.247,0.581-0.719,0.825-1.076c0.562-0.823,1.575-1.24,2.387-1.947c0.271-0.236,0.1-0.942,0.586-0.864 c0.61,0.098,1.671-0.013,1.632,0.706c-0.097,1.812-1.231,3.281-2.326,4.707c0.386,0.602-0.006,1.144-0.249,1.62 c-1.141,2.239-0.979,4.667-1.127,7.093c-0.004,0.072-0.267,0.139-0.26,0.185c0.302,1.995,0.8,3.874,1.552,5.778 c0.313,0.795,0.716,1.56,0.845,2.352c0.094,0.586,0.182,1.298-0.167,1.9c1.738,2.469,0.62,4.734,1.62,7.751 c0.177,0.534,1.623,2.169,1.227,2.032c-2.146-0.744-2.244-1.085-2.395-1.728c-0.125-0.533-0.407-1.709-0.609-2.224 c-0.055-0.14-0.201-1.75-0.268-1.854c-1.292-2.036-0.133-1.885-1.304-3.9c-1.22-0.581-2.045-1.524-3.005-2.517 c-0.169-0.174,0.809-0.793,0.653-0.975c-0.934-1.102-1.918-1.757-1.631-3.032C103.626,138.093,103.743,137.19,103.108,136.575z"/> <path id="path650" d="M100.045,138.057c0,0,0.342,5.811,2.392,7.178c2.051,1.368,1.026,0.684-1.709-0.341 c-2.732-1.025-1.708-1.709-1.708-1.709s-2.393,0.341-0.342,2.05s5.127,3.76,3.76,3.76s-7.86-3.418-7.86-5.81 c0-2.393-0.854-5.896-0.854-5.896s0.94-0.684,5.042-0.599C98.763,136.69,99.96,137.289,100.045,138.057z"/> <path id="path654" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M99.361,153.951c0,0-7.279-2.385-23.069,0.513 c0,0,7.716-1.776,23.754,0.171C108.846,155.702,99.361,153.951,99.361,153.951z"/> <path id="path658" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M101.154,153.89c0,0-7.046-3.006-23.028-1.484 c0,0,7.842-1.102,23.65,2.225C110.453,156.455,101.154,153.89,101.154,153.89z"/> <path id="path662" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M102.682,153.969c0,0-6.803-3.521-22.854-3.192 c0,0,7.901-0.516,23.42,3.977C111.763,157.219,102.682,153.969,102.682,153.969z"/> <path id="path666" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M103.767,154.16c0,0-5.831-3.68-20.25-4.618 c0,0,7.125,0.145,20.695,5.365C111.66,157.771,103.767,154.16,103.767,154.16z"/> <path id="path670" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M202.275,163.146c0,0-0.795,0.551-0.611-0.458 c0.184-1.009,24.288-12.263,27.375-12.049C229.038,150.638,203.192,161.922,202.275,163.146z"/> <path id="path674" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M199.375,163.692c0,0-0.749,0.611-0.646-0.409 c0.104-1.021,23.25-14.132,26.344-14.162C225.073,149.121,200.194,162.4,199.375,163.692z"/> <path id="path678" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M196.567,164.867c0,0-0.708,0.66-0.672-0.366 c0.036-1.024,16.971-14.267,25.354-15.868C221.249,148.633,205.843,155.578,196.567,164.867z"/> <path id="path682" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M194.11,166.458c0,0-0.636,0.593-0.604-0.329 c0.032-0.923,15.271-12.84,22.816-14.281C216.323,151.849,202.458,158.099,194.11,166.458z"/> <path id="path686" fill="#CCCCCC" d="M167.036,292.89c0,0-12.989-2.051,1.366-3.418c0,0,15.381-1.709,18.799-6.151 c0,0,11.62-7.861,14.013-8.203c2.393-0.342,16.406-3.419,16.748-5.469c0.342-2.051,5.469-4.102,6.836-3.419 c1.367,0.685,1.367,8.546-1.025,9.229c-2.393,0.684-18.457,6.836-23.925,7.861c-5.469,1.025-15.381,7.519-19.481,8.545 C176.265,292.89,167.036,292.89,167.036,292.89z"/> <path id="path690" d="M229.413,260.933c0,0-2.563,1.367-3.589,3.588c0,0-5.469,9.059-17.604,11.793c0,0-19.653,7.69-26.317,9.398 c0,0-11.45,4.272-17.772,3.59c0,0-5.981,0.17-0.685,1.537c0,0,17.261-1.709,20.166-3.246c0,0,13.33-4.443,15.894-6.665 c2.563-2.223,18.115-6.494,19.996-8.203C221.381,271.015,229.755,263.838,229.413,260.933z"/> <path id="path694" d="M179.24,287.856c0,0,4.468-0.193,3.482,1.132c-0.986,1.324-3.077,0.577-3.077,0.577L179.24,287.856z"/> <path id="path698" d="M173.086,289.013c0,0,4.467-0.193,3.482,1.131c-0.984,1.324-3.076,0.578-3.076,0.578L173.086,289.013z"/> <path id="path702" d="M164.174,290.079c0,0,4.468-0.194,3.484,1.13c-0.986,1.324-3.078,0.577-3.078,0.577L164.174,290.079z"/> <path id="path706" d="M157.652,290.543c0,0,4.469-0.192,3.482,1.132c-0.985,1.324-3.077,0.578-3.077,0.578L157.652,290.543z"/> <path id="path710" d="M193.367,281.536c0,0,5.946-0.258,4.636,1.504c-1.312,1.763-4.095,0.77-4.095,0.77L193.367,281.536z"/> <path id="path714" d="M202.181,277.755c0,0,5.091-2.82,4.635,1.505c-0.23,2.184-4.096,0.77-4.096,0.77L202.181,277.755z"/> <path id="path718" d="M209.984,275.351c0,0,6.117-3.163,4.636,1.504c-0.664,2.094-4.097,0.77-4.097,0.77L209.984,275.351z"/> <path id="path722" d="M218.113,271.227c0,0,3.726-4.188,4.637,1.505c0.347,2.169-4.097,0.77-4.097,0.77L218.113,271.227z"/> <path id="path726" d="M186.035,285.367c0,0,4.467-0.193,3.481,1.131c-0.983,1.322-3.077,0.578-3.077,0.578L186.035,285.367z"/> <path id="path730" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M216.454,181.639c0,0-0.62,0.568-0.621-0.347 c0-0.915,14.939-12.249,22.496-13.431C238.329,167.861,224.573,173.61,216.454,181.639z"/> <path id="path734" d="M218.989,236.151c0,0,18.8,19.142,26.661,22.217c0,0,7.861,9.571,4.443,31.788c0,0-2.734,6.494-5.469-11.279 c0,0,2.733-21.533-6.836-7.862c0,0-7.179-8.459-1.709-8.203c0,0,2.734,1.709,3.076,0.342c0.342-1.366-6.494-12.987-21.191-25.292 C203.266,225.556,218.989,236.151,218.989,236.151z"/> <path id="path738" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M169.087,269.307c0,0-0.171-1.538,1.367-0.854 c1.539,0.684,82.03,5.981,109.032,26.489C279.487,294.941,240.864,275.117,169.087,269.307z"/> <path id="path742" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M177.974,265.547c0,0-0.171-1.539,1.367-0.854 c1.538,0.683,118.261-0.172,138.426,27.515C317.767,292.207,298.969,270.673,177.974,265.547z"/> <path id="path746" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M187.885,262.129c0,0-0.171-1.538,1.367-0.854 c1.538,0.682,149.704-10.425,169.87,17.259C359.123,278.534,350.922,256.659,187.885,262.129z"/> <path id="path750" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M196.43,258.027c0,0-0.171-1.538,1.368-0.854 c1.538,0.685,105.956-32.3,126.122-4.613C323.92,252.56,312.469,231.538,196.43,258.027z"/> <path id="path754" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M146.87,277.51c0,0-0.17-1.538,1.367-0.854 c1.538,0.684,16.748,2.562,18.456,35.717C166.694,312.372,160.542,276.484,146.87,277.51z"/> <path id="path758" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M139.351,278.877c0,0-0.171-1.538,1.367-0.854 c1.538,0.683,13.672-3.247,11.279,29.906C151.997,307.929,153.023,277.851,139.351,278.877z"/> <path id="path762" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M132.516,279.219c0,0-0.171-1.539,1.366-0.854 c1.539,0.684,14.697,1.195,4.102,20.336C137.984,298.7,146.187,278.193,132.516,279.219z"/> <path id="path766" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M172.954,241.334c0,0-0.379,1.708,0.943,0.668 c13.73-10.788,41.451-61.119,89.033-65.933C262.931,176.07,230.198,165.722,172.954,241.334z"/> <path id="path770" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M182.525,239.796c0,0-1.165-1.02,0.432-1.554 c1.597-0.534,97.676-62.485,131.243-55.679C314.199,182.564,291.038,176.146,182.525,239.796z"/> <path id="path774" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M164.716,245.011c0,0-0.436,1.366,1.027,0.532 c7.669-4.375,10.758-53.261,47.993-54.333C213.737,191.209,186.043,178.637,164.716,245.011z"/> <path id="path778" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M147.693,254.432c0,0-0.92,1.099,0.749,0.882 c8.755-1.138,27.045-36.403,65.018-32.063C213.458,223.25,186.144,210.992,147.693,254.432z"/> <path id="path782" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M157.295,249.197c0,0-0.693,1.255,0.904,0.721 c8.373-2.797,19.554-40.917,57.652-43.948C215.852,205.97,186.692,199.183,157.295,249.197z"/> <path id="path786" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M141.677,258.807c0,0-0.746,0.89,0.606,0.714 c7.091-0.923,21.905-29.487,52.663-25.971C194.947,233.549,172.822,223.62,141.677,258.807z"/> <path id="path790" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M135.184,263.854c0,0-0.857,0.894,0.5,0.792 c3.562-0.264,29.741-28.529,45.522-15.283C181.206,249.363,170.94,233.365,135.184,263.854z"/> <path id="path794" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M194.597,236.578c0,0-1.026-1.158,0.625-1.487 c1.65-0.328,104.789-49.643,137.227-38.649C332.448,196.441,310.283,187.15,194.597,236.578z"/> <path id="path798" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M166.011,291.523c0,0-0.171-1.539,1.367-0.854 c1.538,0.684,14.697,1.196,4.102,20.336C171.479,311.005,179.682,290.498,166.011,291.523z"/> <path id="path802" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M174.898,290.156c0,0-0.171-1.539,1.367-0.854 c1.538,0.683,16.748,2.563,18.457,35.717C194.721,325.019,188.569,289.13,174.898,290.156z"/> <path id="path806" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M180.708,288.789c0,0-0.171-1.539,1.367-0.854 c1.537,0.683,22.559,3.589,42.724,31.272C224.799,319.207,194.38,287.763,180.708,288.789z"/> <path id="path810" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M187.223,287.055c0,0-0.373-1.502,1.242-1.028 s19.075-1.15,51.628,28.054C240.094,314.08,200.638,284.222,187.223,287.055z"/> <path id="path814" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M196.11,283.295c0,0-0.374-1.502,1.241-1.028 s31.38,4.318,75.554,34.206C272.906,316.473,209.524,280.461,196.11,283.295z"/> <path id="path818" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M161.568,273.408c0,0-0.171-1.538,1.367-0.854 c1.538,0.683,47.167,2.905,73.145,25.806C236.078,298.359,206.256,277.189,161.568,273.408z"/> <path id="path822" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M153.023,276.825c0,0-0.171-1.537,1.368-0.854 c1.538,0.684,22.559,3.588,42.724,31.274C197.114,307.246,166.694,275.801,153.023,276.825z"/> <path id="path826" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M205.405,279.355c0,0-0.482-1.47,1.163-1.116 c1.646,0.353,31.612,2.007,77.858,28.576C284.426,306.815,218.064,277.427,205.405,279.355z"/> <path id="path830" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M212.582,277.305c0,0-0.482-1.471,1.164-1.116 c1.646,0.353,31.611,2.007,77.856,28.576C291.603,304.765,225.753,275.034,212.582,277.305z"/> <path id="path834" fill="#FFFFFF" stroke="#000000" stroke-width="0.1" d="M220.786,273.033c0,0-0.483-1.472,1.163-1.117 c1.646,0.353,38.447,4.058,115.113,33.361C337.062,305.277,233.957,270.762,220.786,273.033z"/> <path id="path838" d="M125.679,278.877c0,0,4.443-0.343,3.417,1.024c-1.025,1.367-3.076,0.685-3.076,0.685L125.679,278.877z"/> <path id="path842" d="M151.997,290.839c0,0,4.442-0.341,3.418,1.026c-1.025,1.367-3.076,0.683-3.076,0.683L151.997,290.839z"/> <path id="path846" d="M144.478,290.498c0,0,4.443-0.342,3.417,1.025c-1.024,1.366-3.076,0.684-3.076,0.684L144.478,290.498z"/> <path id="path850" d="M62.987,280.398c0,0,4.312,1.131,2.896,2.087c-1.416,0.956-3.131-0.36-3.131-0.36L62.987,280.398z"/> <path id="path854" d="M64.696,272.195c0,0,4.312,1.131,2.896,2.087c-1.416,0.957-3.131-0.361-3.131-0.361L64.696,272.195z"/> <path id="path858" d="M58.544,268.436c0,0,4.312,1.131,2.895,2.087c-1.417,0.957-3.131-0.361-3.131-0.361L58.544,268.436z"/> <path id="path862" fill="#CCCCCC" d="M126.705,332.538c0,0-1.367,0-4.785,1.709c-1.709,0-11.279,3.076-16.064,11.62 C105.856,345.867,116.451,337.664,126.705,332.538z"/> <path id="path866" fill="#CCCCCC" d="M201.656,411.702c0.121,0.222,0.168,0.579,0.418,0.595c0.562,0.034,1.615,0.291,1.509-0.253 c-0.726-3.679-1.472-7.897-5.003-9.441c-0.546-0.238-1.778,0.114-1.842,0.869c-0.108,1.304-0.208,2.455,0.057,3.707 c0.256,1.215,2.1,1.225,2.884,0.041C200.477,408.648,200.846,410.223,201.656,411.702z"/> <path id="path870" fill="#CCCCCC" d="M192.191,415.747c0.64,1.207,0.53,2.797,1.739,3.277c0.632,0.251,2.213-0.582,1.856-1.5 c-0.686-1.762-1.018-3.675-2.204-5.223c-0.171-0.224,0.034-0.679-0.103-0.959c-0.508-1.042-1.485-1.671-2.688-1.39 c-0.953,1.882,0.027,3.701,1.329,5.162C192.236,415.246,192.094,415.567,192.191,415.747z"/> <path id="path874" fill="#CCCCCC" d="M158.352,411.312c-0.093-0.322-0.125-0.719,0.017-0.992c0.452-0.884,1.131-1.843,0.843-2.715 c-0.297-0.902-1.251-0.747-1.808-0.261c-0.969,0.85-1.011,2.409-1.602,3.57c-0.167,0.33-0.124,0.82-0.501,1.153 c-0.405,0.359-0.781,1.662-0.699,2.149c0.045,0.269-0.11,8.733,0.078,8.509c0.529-0.626,3.135-8.943,3.195-9.705 C157.925,412.397,158.55,412,158.352,411.312z"/> <path id="path878" fill="#CCCCCC" d="M136.445,405.51c2.25-2.137,4.635-4.667,4.257-7.839c-0.1-0.834-1.616-0.383-1.775,0.339 c-0.685,3.1-2.428,5.372-4.622,7.417c-1.877,1.748-3.467,7.169-3.668,7.604C133.794,408.539,135.723,406.191,136.445,405.51z"/> <path id="path882" fill="#CCCCCC" d="M124.846,400.413c0.446-0.316,0.188-0.735,0.374-1.021c0.814-1.246,1.926-2.31,1.941-3.794 c0.002-0.237-0.32-0.502-0.607-0.311c-0.236,0.156-0.529,0.269-0.622,0.38c-1.734,2.092-2.93,4.375-4.163,6.778 c-0.157,0.305-1.134,4.142-0.867,4.235c0.204,0.073,1.675-3.5,1.854-3.598C123.836,402.499,123.846,401.119,124.846,400.413z"/> <path id="path886" fill="#CCCCCC" d="M139.144,417.113c0.379-0.743,1.727-1.771,1.629-2.529c-0.101-0.793,0.299-2.025-0.479-1.438 c-1.074,0.81-4.021,1.963-4.252,6.926C136.019,420.559,138.559,418.258,139.144,417.113z"/> <path id="path890" fill="#CCCCCC" d="M151.485,402.435c0.343-0.569,0.947-0.167,1.338-0.392c0.556-0.317,1.077-0.795,1.326-1.35 c0.829-1.836,2.34-3.392,2.462-5.438c-1.272-1.201-1.854,0.542-2.392,1.367c-1.13-1.406-1.984,0.194-3.095,0.638 c-0.061,0.023-0.242-0.271-0.307-0.25c-1.006,0.376-1.586,1.3-2.438,1.967c-0.146,0.115-0.492-0.038-0.618,0.077 c-0.557,0.517-1.389,0.792-1.627,1.376c-0.949,2.313-3.632,4.104-5.245,10.547c0.326,0.778,3.855-5.675,4.271-6.271 c0.715-1.023,0.814,1.419,1.905,0.85c0.044-0.022,0.203,0.182,0.317,0.295c0.166-0.238,0.352-0.436,0.683-0.342 c0-0.342-0.113-0.815,0.059-0.953c1.057-0.835,0.984-1.747,1.651-2.808C150.167,402.425,151.074,401.812,151.485,402.435z"/> <path id="path894" fill="#CCCCCC" d="M202.583,448.919c0,0,6.322-17.433,2.562-27.003c0,0,9.741,18.457,5.811,28.027 c0,0-0.343-8.887-3.761-13.159C207.197,436.784,203.779,447.722,202.583,448.919z"/> <path id="path898" fill="#CCCCCC" d="M189.936,446.697c0,0,4.614-7.521-2.222-23.242c0,0-0.685,17.432-6.494,26.83 C181.22,450.285,193.354,433.025,189.936,446.697z"/> <path id="path902" fill="#CCCCCC" d="M181.391,444.988c0,0-0.171-17.09,0.171-19.653c0,0-3.247,14.184-11.963,22.387 C169.599,447.722,181.905,437.469,181.391,444.988z"/> <path id="path906" fill="#CCCCCC" d="M173.189,417.644c0,0,5.126,11.622-3.418,27.346c0,0,5.469-10.426,1.368-16.406 C171.138,428.582,173.36,425.676,173.189,417.644z"/> <path id="path910" fill="#CCCCCC" d="M156.782,444.646c0,0-0.854-13.329,0.684-15.209c0,0,0.171-5.471-0.171-6.323 c0,0,3.418-5.298,3.589,1.024c0,0,1.196,6.664,3.589,10.596c0,0,3.076,4.613,2.905,10.083 C167.378,444.816,158.833,419.012,156.782,444.646z"/> <path id="path914" fill="#CCCCCC" d="M153.706,421.062c0,0-5.641,9.229-7.178,25.464c0,0-1.195-5.299,2.051-17.604 C148.579,428.923,152.169,415.764,153.706,421.062z"/> <path id="path918" fill="#CCCCCC" d="M135.079,437.981c0,0,4.271-4.615,5.469-8.889c0,0,3.076-13.5-2.394-6.151 c0,0,0.172,6.836-6.836,13.158C131.319,436.101,135.421,434.051,135.079,437.981z"/> <path id="path922" fill="#CCCCCC" d="M130.123,433.708c0,0,2.904-14.868,3.589-15.551c0,0,1.538-2.904-0.854-0.172 c0,0-7.52,16.405-10.938,22.047C121.92,440.032,128.756,432.171,130.123,433.708z"/> <path id="path926" fill="#CCCCCC" d="M125.167,419.524c0,0,9.912-19.141-8.716,2.904C116.451,422.43,125.85,414.055,125.167,419.524 z"/> <path id="path930" fill="#CCCCCC" d="M112.008,407.048c0,0,4.102-16.063,6.323-15.893c0,0,7.007-7.691,1.366,1.368 c0,0-5.127,8.202-4.613,16.576C115.084,409.1,114.571,400.896,112.008,407.048z"/> <path id="path934" fill="#CCCCCC" d="M394.241,397.307c0,0-10.253-8.544-12.39-11.535c0,0,11.535,15.808,11.535,21.789 C393.387,407.561,395.524,401.151,394.241,397.307z"/> <path id="path938" fill="#CCCCCC" d="M398.942,378.508c0,0-17.944-12.816-20.936-19.226c0,0,22.645,25.207,22.645,29.053 C400.651,388.335,401.077,380.645,398.942,378.508z"/> <path id="path942" fill="#CCCCCC" d="M413.469,246.919c0,0-10.254-6.837-11.536-5.127c0,0,8.974,5.553,11.107,12.817 C413.04,254.608,411.76,246.919,413.469,246.919z"/> <path id="path946" fill="#CCCCCC" d="M420.732,315.704l-14.954-10.255c0,0,16.234,14.527,16.663,17.945L420.732,315.704z"/> <path id="path950" stroke="#000000" d="M86.844,296.478l18.798,4.059"/> <path id="path954" stroke="#000000" d="M129.781,434.904c0,0-0.427-2.991-8.117,5.979"/> <path id="path958" stroke="#000000" d="M134.481,439.176c0,0,1.709-5.554-3.845-1.709"/> <path id="path962" stroke="#000000" d="M180.623,446.439c0,0,1.281-9.399-8.545,1.709"/> </svg> ���������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016353�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/����������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017503�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/final/����������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020574�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/final/buildozer.spec��������������������������������������������0000664�0000000�0000000�00000005530�12641336260�0023452�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[app] # (str) Title of your application title = Notes # (str) Package name package.name = notes # (str) Package domain (needed for android/ios packaging) package.domain = org.test # (str) Source code where the main.py live source.dir = . # (list) Source files to include (let empty to include all the files) source.include_exts = py,png,jpg,kv,atlas # (list) Source files to exclude (let empty to not excluding anything) #source.exclude_exts = spec # (str) Application versionning (method 1) version.regex = __version__ = '(.*)' version.filename = %(source.dir)s/main.py # (str) Application versionning (method 2) # version = 1.2.0 # (list) Application requirements requirements = kivy,docutils # (str) Presplash of the application presplash.filename = %(source.dir)s/data/icon.png # (str) Icon of the application #icon.filename = %(source.dir)s/data/icon.png # (str) Supported orientation (one of landscape, portrait or all) orientation = landscape # (bool) Indicate if the application should be fullscreen or not fullscreen = 1 # # Android specific # # (list) Permissions #android.permissions = INTERNET # (int) Android API to use #android.api = 14 # (int) Minimum API required (8 = Android 2.2 devices) #android.minapi = 8 # (int) Android SDK version to use #android.sdk = 21 # (str) Android NDK version to use #android.ndk = 8c # (str) Android NDK directory (if empty, it will be automatically downloaded.) #android.ndk_path = # (str) Android SDK directory (if empty, it will be automatically downloaded.) #android.sdk_path = # (str) Android entry point, default is ok for Kivy-based app #android.entrypoint = org.renpy.android.PythonActivity # (str) Semicolon separated list of Java .jar files to add to the libs so # that pyjnius can access their classes. Don't add jars that you do not need, # since extra jars can slow down the build process. Allows wildcards matching, # for example: OUYA-ODK/libs/*.jar #android.add_jars = foo.jar;bar.jar;path/to/more/*.jar # (str) python-for-android branch to use, if not master, useful to try # not yet merged features. #android.branch = master # (str) OUYA Console category. Should be one of GAME or APP # If you leave this blank, OUYA support will not be enabled #android.ouya.category = GAME # (str) Filename of OUYA Console icon. It must be a 732x412 png image. #android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png # (str) XML file to include as an intent filters in <activity> tag #android.manifest.intent_filters = # # iOS specific # # (str) Name of the certificate to use for signing the debug version #ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)" # (str) Name of the certificate to use for signing the release version #ios.codesign.release = %(ios.codesign.debug)s [buildozer] # (int) Log level (0 = error only, 1 = info, 2 = debug (with command output)) log_level = 1 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/final/data/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021505�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/final/data/icon.png���������������������������������������������0000664�0000000�0000000�00000012466�12641336260�0023154�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a��IDATx^idGy/3RUkFF ,,oAX Ȳ-ۄn\ s%; `1 -c!6 !+6#)@IB 3=f뵪9sRhZեgOYu>ߗY!\O�TUFh}\2� B}m㽈%X?{DF"twC1t$ADELgYpę~>ҭŠjȦf{7x}_YR͟ǣ:<~VPF=mz3̥oy*/s~ԉοqy}O2Z)aRs9޼v~eW%"]wT )_yaM$@� n{GϜzvNHp|;/K&hQR a �M(6Ҙp'rtŕ}R2�;1$i-]g $6hN܈?~a�` v޹\. S@F-8]{<�$A7�ܻ|;&1>zUWG�-=r.nn󋗜=9m�kzl(Q7vTn,viBJEޏ Ot`֋3;;+D^99pz:xj+;Kwm{]I4MN;Ij]ηz*+_O-K|E�iF(l(o:|p/HX3߾}{t/)n̖4$@�fr�۟d:UygXwF@�WIԋ�ܷc}^X#�,BG b|r"`EsQ(`ډQgp"8 `i~)z322;*U(ߑ+�\K˓‚N_`/;)Oi+TYQsCnv{ܲH�dНl;9j P}SZQH ,�8 $nsNk2!Ut!e+ �bq{P J S1+D`Fiff&̮Ι��! 3`g,!X1m! @sz>*' �o5Ǐ0�ABn �q xXXxLA0�ǂA��΂ aW;0n §�C:pg[)ܐ8-“@!  0�T`8 f@Q� hN6|0<fa dPU ??aY9Y';k}�Hro_~YsF1:o6 n3χ?r(_�XUk#ieE@!"_|<@p>VG8PnFWvEQi �$ cZ-`a!,u`!s@_E0OED1[#Mb~+/�gLc_$A�Kp@V"3bԝXZJxihH4j@w0@+-!Tٞ@qk3U {A*SHWw*BVD)w0QY^lf ")MyӚ,A޴jBS~}~FCWih�$q3�fXӌYXt(vR`Ic40P1uBJYVE� CB’J:"IbߙZk8'#4HQ;G`>Qݙq!5FkESu/`?GqDfx֖&酭$rj!D?4yw_C=blML:MI`WPjtG'!g欿6^>C\GdײoV}Jvn4bt `YMxV"-*+*Ó::)M+M@ӀV(UPQ+ycuo$ h>ù"jGuf7к^v m:VjEG_SZ{OH_YKu-/~@}&� J΋ TΫM8m>zOBݮ{t ޔՐ@mka)f`Ձj@ON•S}  o rmms}ϯ3N- zUG jklKD21X<w*8 ` Կ4lIdSaox9Ghe Puj-TשC@@@  a,`Pr \"l` W Tqnђjb:@\JuAb@GtjC "aZYYpp�e `&P͠Q!( \X WHϟf 45(E }_S<O EiCQ]ÀrT^^XyЅO�A� @@ 26z-j#&>|4XA31; 84AJCΡp[ 0 t]*a9D{;^;}tDzv \ً3Ri/ܶR }mNF*Ј( @)0 lTYua (M(D2 CUP �A� @X 36P ! "1`o]�g Z&C,nZIS}wN#}}]b>IxdYx@b]ps'XZՅ!m!g >:l- ҄4~q(DqPE u? A NpB- �A� ջѣ%,>%v aw #"A~N'ڡkj?}ʣ`ux HxLbI(i:8D-@1Y4[U `< Ј 1l.A�Dgly/xrSGKbRP:cddKX.rGCPs�v dPXP  @  8"%s!8["ci:^RZ&G;owbY�E_ R7~y|=G=rtɺO;FyV $vf18Ȳ|`~=w8>6��fֈBb8s\ws9D}s} Cڐj ;1;}XkRTKedݿgD2T5- W/ !4q Cb>K/+Q JLONҧ?usYc4NOZ+,,vnZ-T*ۣFI �o j:% mw۔8= DC 5oȈ,.r�Ba2gF׾Ytz "uq]_XZ\*d-h�5QEm|7<N/IaϏ}W]Z�Aal"7]>s*>λ}뻎86Zȹ"cE Лc�s6>,nܭo}96"?[gzj S,--Y]6TVJ!gEnmonnDS@ĸwW]mb(IX,rPtӈtMo'{I@ m$;{?~ ij:tDvEuq,t$ICssʻݖZ&i?Mc{7n`s2:k$ԩ|IASSSEufV3N9>kmO"5H~� %, �F;;p[NLfpLu\?1&+HD�333ZTIC;7I[:W~b9Q+fo^Gtp?hB<:B5/,tMO;z|aJ<N/82s�,"a\tID9`UJiGQbH+vͯ%/k~yMkl7uT zBZY~g}]M]{gLff,N-EŲZkÇ[�ѕAR\^Xl߾M9R3Z[_׽쫗_rg=or$n%QA,A52$qS՛lB<t>욛q3'3&^[.E:ιѣ_YoX;(�AThFi)Fh./vNG\WO}?LMSQLCj�) sцёfA@1-kEԲ.l/�xa"Pt%8�h:1e+@(⥅\$1(r3m<ј-JRa]䓦sN[sa6Z1'�tؕG<F{0XDQhi֌ QBL1GDds|đ4|ND,YdЩ gr#G �c` P;v:N$I\ RT)UP.RJElh-Z"KUFĎ)0:g͹d� swɹo6r1� "L%�9ܙXmfyטXGC5ic-EZa!-WkDL1Yb9KV+XD;<る"܄=03TevMh$ILQ&rqӱrl4b3a ZYp.,lU+3q$IU `x!ԭ.Vj874P̄Rjhe"?#d\qB� _ Tf䜣B`!1oͬszm9V3i% k[o!x\D r,jb����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/final/main.py���������������������������������������������������0000664�0000000�0000000�00000010057�12641336260�0022075�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Notes ===== Simple application for reading/writing notes. ''' __version__ = '1.0' import json from os.path import join, exists from kivy.app import App from kivy.uix.screenmanager import ScreenManager, Screen, SlideTransition from kivy.properties import ListProperty, StringProperty, \ NumericProperty, BooleanProperty from kivy.uix.boxlayout import BoxLayout from kivy.uix.floatlayout import FloatLayout from kivy.clock import Clock class MutableTextInput(FloatLayout): text = StringProperty() multiline = BooleanProperty(True) def __init__(self, **kwargs): super(MutableTextInput, self).__init__(**kwargs) Clock.schedule_once(self.prepare, 0) def prepare(self, *args): self.w_textinput = self.ids.w_textinput.__self__ self.w_label = self.ids.w_label.__self__ self.view() def on_touch_down(self, touch): if self.collide_point(*touch.pos) and touch.is_double_tap: self.edit() return True return super(MutableTextInput, self).on_touch_down(touch) def edit(self): self.clear_widgets() self.add_widget(self.w_textinput) self.w_textinput.focus = True def view(self): self.clear_widgets() self.add_widget(self.w_label) def check_focus_and_view(self, textinput): if not textinput.focus: self.text = textinput.text self.view() class NoteView(Screen): note_index = NumericProperty() note_title = StringProperty() note_content = StringProperty() class NoteListItem(BoxLayout): note_title = StringProperty() note_index = NumericProperty() class Notes(Screen): data = ListProperty() def args_converter(self, row_index, item): return { 'note_index': row_index, 'note_content': item['content'], 'note_title': item['title']} class NoteApp(App): def build(self): self.notes = Notes(name='notes') self.load_notes() self.transition = SlideTransition(duration=.35) root = ScreenManager(transition=self.transition) root.add_widget(self.notes) return root def load_notes(self): if not exists(self.notes_fn): return with open(self.notes_fn, 'rb') as fd: data = json.load(fd) self.notes.data = data def save_notes(self): with open(self.notes_fn, 'wb') as fd: json.dump(self.notes.data, fd) def del_note(self, note_index): del self.notes.data[note_index] self.save_notes() self.refresh_notes() self.go_notes() def edit_note(self, note_index): note = self.notes.data[note_index] name = 'note{}'.format(note_index) if self.root.has_screen(name): self.root.remove_widget(self.root.get_screen(name)) view = NoteView( name=name, note_index=note_index, note_title=note.get('title'), note_content=note.get('content')) self.root.add_widget(view) self.transition.direction = 'left' self.root.current = view.name def add_note(self): self.notes.data.append({'title': 'New note', 'content': ''}) note_index = len(self.notes.data) - 1 self.edit_note(note_index) def set_note_content(self, note_index, note_content): self.notes.data[note_index]['content'] = note_content data = self.notes.data self.notes.data = [] self.notes.data = data self.save_notes() self.refresh_notes() def set_note_title(self, note_index, note_title): self.notes.data[note_index]['title'] = note_title self.save_notes() self.refresh_notes() def refresh_notes(self): data = self.notes.data self.notes.data = [] self.notes.data = data def go_notes(self): self.transition.direction = 'right' self.root.current = 'notes' @property def notes_fn(self): return join(self.user_data_dir, 'notes.json') if __name__ == '__main__': NoteApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/notes/final/note.kv���������������������������������������������������0000664�0000000�0000000�00000006425�12641336260�0022112�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.7.1 #:import ListAdapter kivy.adapters.listadapter.ListAdapter #:import Factory kivy.factory.Factory <Screen>: canvas: Color: rgb: .2, .2, .2 Rectangle: size: self.size <MutableLabelTextInput@MutableTextInput>: Label: id: w_label pos: root.pos text: root.text TextInput: id: w_textinput pos: root.pos text: root.text multiline: root.multiline on_focus: root.check_focus_and_view(self) <MutableRstDocumentTextInput@MutableTextInput>: RstDocument: id: w_label pos: root.pos text: root.text TextInput: id: w_textinput pos: root.pos text: root.text multiline: root.multiline on_focus: root.check_focus_and_view(self) <NoteView>: on_note_content: app.set_note_content(self.note_index, self.note_content) on_note_title: app.set_note_title(self.note_index, self.note_title) BoxLayout: orientation: 'vertical' BoxLayout: orientation: 'horizontal' size_hint_y: None height: '48dp' padding: '5dp' canvas: Color: rgb: .3, .3, .3 Rectangle: pos: self.pos size: self.size Button: text: '<' size_hint_x: None width: self.height on_release: app.go_notes() MutableLabelTextInput: text: root.note_title font_size: '16sp' multiline: False on_text: root.note_title = self.text Button: text: 'X' size_hint_x: None width: self.height on_release: app.del_note(root.note_index) MutableRstDocumentTextInput: text: root.note_content on_text: root.note_content = self.text <NoteListItem>: height: '48sp' size_hint_y: None canvas: Color: rgb: .3, .3, .3 Rectangle: pos: self.pos size: self.width, 1 BoxLayout: padding: '5dp' Label: text: root.note_title Button: text: '>' size_hint_x: None width: self.height on_release: app.edit_note(root.note_index) <Notes>: BoxLayout: orientation: 'vertical' BoxLayout: orientation: 'horizontal' size_hint_y: None height: '48dp' padding: '5dp' canvas: Color: rgb: .3, .3, .3 Rectangle: pos: self.pos size: self.size Image: source: 'data/icon.png' mipmap: True size_hint_x: None width: self.height Label: text: 'Notes' font_size: '16sp' Button: text: '+' size_hint_x: None width: self.height on_release: app.add_note() ListView: adapter: ListAdapter(data=root.data, cls=Factory.NoteListItem, args_converter=root.args_converter) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/�����������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017316�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/main.py����������������������������������������������������������0000664�0000000�0000000�00000004056�12641336260�0020621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.1.1') from kivy.app import App from kivy.uix.widget import Widget from kivy.properties import NumericProperty, ReferenceListProperty,\ ObjectProperty from kivy.vector import Vector from kivy.clock import Clock class PongPaddle(Widget): score = NumericProperty(0) def bounce_ball(self, ball): if self.collide_widget(ball): vx, vy = ball.velocity offset = (ball.center_y - self.center_y) / (self.height / 2) bounced = Vector(-1 * vx, vy) vel = bounced * 1.1 ball.velocity = vel.x, vel.y + offset class PongBall(Widget): velocity_x = NumericProperty(0) velocity_y = NumericProperty(0) velocity = ReferenceListProperty(velocity_x, velocity_y) def move(self): self.pos = Vector(*self.velocity) + self.pos class PongGame(Widget): ball = ObjectProperty(None) player1 = ObjectProperty(None) player2 = ObjectProperty(None) def serve_ball(self, vel=(4, 0)): self.ball.center = self.center self.ball.velocity = vel def update(self, dt): self.ball.move() #bounce ball off paddles self.player1.bounce_ball(self.ball) self.player2.bounce_ball(self.ball) #bounce ball off bottom or top if (self.ball.y < self.y) or (self.ball.top > self.top): self.ball.velocity_y *= -1 #went off a side to score point? if self.ball.x < self.x: self.player2.score += 1 self.serve_ball(vel=(4, 0)) if self.ball.x > self.width: self.player1.score += 1 self.serve_ball(vel=(-4, 0)) def on_touch_move(self, touch): if touch.x < self.width / 3: self.player1.center_y = touch.y if touch.x > self.width - self.width / 3: self.player2.center_y = touch.y class PongApp(App): def build(self): game = PongGame() game.serve_ball() Clock.schedule_interval(game.update, 1.0 / 60.0) return game if __name__ == '__main__': PongApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/pong.kv����������������������������������������������������������0000664�0000000�0000000�00000002003�12641336260�0020616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 <PongBall>: size: 50, 50 canvas: Ellipse: pos: self.pos size: self.size <PongPaddle>: size: 25, 200 canvas: Rectangle: pos:self.pos size:self.size <PongGame>: ball: pong_ball player1: player_left player2: player_right canvas: Rectangle: pos: self.center_x-5, 0 size: 10, self.height Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: str(root.player1.score) Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: str(root.player2.score) PongBall: id: pong_ball center: self.parent.center PongPaddle: id: player_left x: root.x center_y: root.center_y PongPaddle: id: player_right x: root.width-self.width center_y: root.center_y �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/�����������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0020454�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step1/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021510�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step1/main.py����������������������������������������������0000664�0000000�0000000�00000000325�12641336260�0023006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget class PongGame(Widget): pass class PongApp(App): def build(self): return PongGame() if __name__ == '__main__': PongApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step1/pong.kv����������������������������������������������0000664�0000000�0000000�00000000016�12641336260�0023012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step2/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021511�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step2/main.py����������������������������������������������0000664�0000000�0000000�00000000324�12641336260�0023006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget class PongGame(Widget): pass class PongApp(App): def build(self): return PongGame() if __name__ == '__main__': PongApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step2/pong.kv����������������������������������������������0000664�0000000�0000000�00000000603�12641336260�0023015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 <PongGame>: canvas: Rectangle: pos: self.center_x - 5, 0 size: 10, self.height Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: "0" Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: "0" �����������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step3/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021512�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step3/main.py����������������������������������������������0000664�0000000�0000000�00000001040�12641336260�0023003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget from kivy.properties import NumericProperty, ReferenceListProperty from kivy.vector import Vector class PongBall(Widget): velocity_x = NumericProperty(0) velocity_y = NumericProperty(0) velocity = ReferenceListProperty(velocity_x, velocity_y) def move(self): self.pos = Vector(*self.velocity) + self.pos class PongGame(Widget): pass class PongApp(App): def build(self): return PongGame() if __name__ == '__main__': PongApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step3/pong.kv����������������������������������������������0000664�0000000�0000000�00000001057�12641336260�0023022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 <PongBall>: size: 50, 50 canvas: Ellipse: pos: self.pos size: self.size <PongGame>: canvas: Rectangle: pos: self.center_x-5, 0 size: 10, self.height Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: "0" Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: "0" PongBall: center: self.parent.center ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step4/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021513�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step4/main.py����������������������������������������������0000664�0000000�0000000�00000002270�12641336260�0023012�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget from kivy.properties import NumericProperty, ReferenceListProperty,\ ObjectProperty from kivy.vector import Vector from kivy.clock import Clock from random import randint class PongBall(Widget): velocity_x = NumericProperty(0) velocity_y = NumericProperty(0) velocity = ReferenceListProperty(velocity_x, velocity_y) def move(self): self.pos = Vector(*self.velocity) + self.pos class PongGame(Widget): ball = ObjectProperty(None) def serve_ball(self): self.ball.center = self.center self.ball.velocity = Vector(4, 0).rotate(randint(0, 360)) def update(self, dt): self.ball.move() #bounce off top and bottom if (self.ball.y < 0) or (self.ball.top > self.height): self.ball.velocity_y *= -1 #bounce off left and right if (self.ball.x < 0) or (self.ball.right > self.width): self.ball.velocity_x *= -1 class PongApp(App): def build(self): game = PongGame() game.serve_ball() Clock.schedule_interval(game.update, 1.0 / 60.0) return game if __name__ == '__main__': PongApp().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step4/pong.kv����������������������������������������������0000664�0000000�0000000�00000001136�12641336260�0023021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 <PongBall>: size: 50, 50 canvas: Ellipse: pos: self.pos size: self.size <PongGame>: ball: pong_ball canvas: Rectangle: pos: self.center_x-5, 0 size: 10, self.height Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: "0" Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: "0" PongBall: id: pong_ball center: self.parent.center ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step5/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021514�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step5/main.py����������������������������������������������0000664�0000000�0000000�00000004007�12641336260�0023013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget from kivy.properties import NumericProperty, ReferenceListProperty,\ ObjectProperty from kivy.vector import Vector from kivy.clock import Clock class PongPaddle(Widget): score = NumericProperty(0) def bounce_ball(self, ball): if self.collide_widget(ball): vx, vy = ball.velocity offset = (ball.center_y - self.center_y) / (self.height / 2) bounced = Vector(-1 * vx, vy) vel = bounced * 1.1 ball.velocity = vel.x, vel.y + offset class PongBall(Widget): velocity_x = NumericProperty(0) velocity_y = NumericProperty(0) velocity = ReferenceListProperty(velocity_x, velocity_y) def move(self): self.pos = Vector(*self.velocity) + self.pos class PongGame(Widget): ball = ObjectProperty(None) player1 = ObjectProperty(None) player2 = ObjectProperty(None) def serve_ball(self, vel=(4, 0)): self.ball.center = self.center self.ball.velocity = vel def update(self, dt): self.ball.move() #bounce of paddles self.player1.bounce_ball(self.ball) self.player2.bounce_ball(self.ball) #bounce ball off bottom or top if (self.ball.y < self.y) or (self.ball.top > self.top): self.ball.velocity_y *= -1 #went of to a side to score point? if self.ball.x < self.x: self.player2.score += 1 self.serve_ball(vel=(4, 0)) if self.ball.x > self.width: self.player1.score += 1 self.serve_ball(vel=(-4, 0)) def on_touch_move(self, touch): if touch.x < self.width / 3: self.player1.center_y = touch.y if touch.x > self.width - self.width / 3: self.player2.center_y = touch.y class PongApp(App): def build(self): game = PongGame() game.serve_ball() Clock.schedule_interval(game.update, 1.0 / 60.0) return game if __name__ == '__main__': PongApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/tutorials/pong/steps/step5/pong.kv����������������������������������������������0000664�0000000�0000000�00000002003�12641336260�0023014�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 <PongBall>: size: 50, 50 canvas: Ellipse: pos: self.pos size: self.size <PongPaddle>: size: 25, 200 canvas: Rectangle: pos:self.pos size:self.size <PongGame>: ball: pong_ball player1: player_left player2: player_right canvas: Rectangle: pos: self.center_x-5, 0 size: 10, self.height Label: font_size: 70 center_x: root.width / 4 top: root.top - 50 text: str(root.player1.score) Label: font_size: 70 center_x: root.width * 3 / 4 top: root.top - 50 text: str(root.player2.score) PongBall: id: pong_ball center: self.parent.center PongPaddle: id: player_left x: root.x center_y: root.center_y PongPaddle: id: player_right x: root.width-self.width center_y: root.center_y �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015773�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/accordion_1.py����������������������������������������������������������0000664�0000000�0000000�00000000675�12641336260�0020536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.accordion import Accordion, AccordionItem from kivy.uix.label import Label from kivy.app import App class AccordionApp(App): def build(self): root = Accordion() for x in range(5): item = AccordionItem(title='Title %d' % x) item.add_widget(Label(text='Very big content\n' * 10)) root.add_widget(item) return root if __name__ == '__main__': AccordionApp().run() �������������������������������������������������������������������kivy-1.9.1/examples/widgets/actionbar.py������������������������������������������������������������0000664�0000000�0000000�00000001463�12641336260�0020313�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.base import runTouchApp from kivy.lang import Builder runTouchApp(Builder.load_string(''' ActionBar: pos_hint: {'top':1} ActionView: use_separator: True ActionPrevious: title: 'Action Bar' with_previous: False ActionOverflow: ActionButton: text: 'Btn0' icon: 'atlas://data/images/defaulttheme/audio-volume-high' ActionButton: text: 'Btn1' ActionButton: text: 'Btn2' ActionButton: text: 'Btn3' ActionButton: text: 'Btn4' ActionGroup: text: 'Group1' ActionButton: text: 'Btn5' ActionButton: text: 'Btn6' ActionButton: text: 'Btn7' ''')) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/asyncimage.py�����������������������������������������������������������0000664�0000000�0000000�00000001360�12641336260�0020465�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Asynchronous image loading ========================== Test of the widget AsyncImage. We are just putting it in a CenteredAsyncImage for beeing able to center the image on screen without doing upscale like the original AsyncImage. ''' from kivy.app import App from kivy.uix.image import AsyncImage from kivy.lang import Builder Builder.load_string(''' <CenteredAsyncImage>: size: self.texture_size size_hint: None, None pos_hint: {'center_x': 0.5, 'center_y': 0.5} ''') class CenteredAsyncImage(AsyncImage): pass class TestAsyncApp(App): def build(self): return CenteredAsyncImage( source='http://kivy.org/funny-pictures-cat-is-expecting-you.jpg') if __name__ == '__main__': TestAsyncApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/boxlayout_poshint.py����������������������������������������������������0000664�0000000�0000000�00000002057�12641336260�0022143�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.gridlayout import GridLayout from kivy.app import App from kivy.lang import Builder Builder.load_string(''' <Demo>: cols: 1 BoxLayout: orientation: 'vertical' Button: size_hint_x: 0.4 pos_hint: {'x': 0} text: 'pos_hint: x=0' Button: size_hint_x: 0.2 pos_hint: {'center_x': 0.5} text: 'pos_hint: center_x=0.5' Button: size_hint_x: 0.4 pos_hint: {'right': 1} text: 'pos_hint: right=1' BoxLayout: Button: size_hint_y: 0.4 pos_hint: {'y': 0} text: 'pos_hint: y=0' Button: size_hint_y: 0.2 pos_hint: {'center_y': .5} text: 'pos_hint: center_y=0.5' Button: size_hint_y: 0.4 pos_hint: {'top': 1} text: 'pos_hint: top=1' ''') class Demo(GridLayout): pass class DemoApp(App): def build(self): return Demo() if __name__ == '__main__': DemoApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/bubble_test.py����������������������������������������������������������0000664�0000000�0000000�00000002643�12641336260�0020644�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Bubble ====== Test of the widget Bubble. ''' from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.button import Button from kivy.lang import Builder from kivy.uix.bubble import Bubble Builder.load_string(''' <cut_copy_paste> size_hint: (None, None) size: (160, 120) pos_hint: {'center_x': .5, 'y': .6} BubbleButton: text: 'Cut' BubbleButton: text: 'Copy' BubbleButton: text: 'Paste' ''') class cut_copy_paste(Bubble): pass class BubbleShowcase(FloatLayout): def __init__(self, **kwargs): super(BubbleShowcase, self).__init__(**kwargs) self.but_bubble = Button(text='Press to show bubble') self.but_bubble.bind(on_release=self.show_bubble) self.add_widget(self.but_bubble) def show_bubble(self, *l): if not hasattr(self, 'bubb'): self.bubb = bubb = cut_copy_paste() self.add_widget(bubb) else: values = ('left_top', 'left_mid', 'left_bottom', 'top_left', 'top_mid', 'top_right', 'right_top', 'right_mid', 'right_bottom', 'bottom_left', 'bottom_mid', 'bottom_right') index = values.index(self.bubb.arrow_pos) self.bubb.arrow_pos = values[(index + 1) % len(values)] class TestBubbleApp(App): def build(self): return BubbleShowcase() if __name__ == '__main__': TestBubbleApp().run() ���������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/camera.py���������������������������������������������������������������0000664�0000000�0000000�00000001077�12641336260�0017602�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.lang import Builder kv = ''' BoxLayout: orientation: 'vertical' Camera: id: camera resolution: 399, 299 BoxLayout: orientation: 'horizontal' size_hint_y: None height: '48dp' Button: text: 'Start' on_release: camera.play = True Button: text: 'Stop' on_release: camera.play = False ''' class CameraApp(App): def build(self): return Builder.load_string(kv) if __name__ == '__main__': CameraApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/carousel_buttons.py�����������������������������������������������������0000664�0000000�0000000�00000002007�12641336260�0021737�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Carousel example with button inside. This is a tiny test for testing the scroll distance/timeout And ensure the down/up are dispatched if no gesture is done. ''' from kivy.uix.carousel import Carousel from kivy.uix.gridlayout import GridLayout from kivy.app import App from kivy.lang import Builder Builder.load_string(''' <Page>: cols: 3 Label: text: str(id(root)) Button Button Button Button text: 'load(page 3)' on_release: carousel = root.parent.parent carousel.load_slide(carousel.slides[2]) Button Button text: 'prev' on_release: root.parent.parent.load_previous() Button Button text: 'next' on_release: root.parent.parent.load_next() ''') class Page(GridLayout): pass class TestApp(App): def build(self): root = Carousel() for x in range(10): root.add_widget(Page()) return root if __name__ == '__main__': TestApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/codeinput.py������������������������������������������������������������0000664�0000000�0000000�00000012316�12641336260�0020342�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.extras.highlight import KivyLexer from kivy.uix.spinner import Spinner, SpinnerOption from kivy.uix.boxlayout import BoxLayout from kivy.uix.codeinput import CodeInput from kivy.uix.popup import Popup from kivy.properties import ListProperty from kivy.core.window import Window from kivy.core.text import LabelBase from pygments import lexers import codecs import glob import os example_text = ''' ---------------------Python---------------------------------- import kivy kivy.require('1.0.6') # replace with your current kivy version ! from kivy.app import App from kivy.uix.button import Button class MyApp(App): def build(self): return Button(text='Hello World') if __name__ == '__main__': MyApp().run() ----------------------Java----------------------------------- public static byte toUnsignedByte(int intVal) { byte byteVal; return (byte)(intVal & 0xFF); } ---------------------kv lang--------------------------------- #:kivy 1.0 <YourWidget>: canvas: Color: rgb: .5, .5, .5 Rectangle: pos: self.pos size: self.size ---------------------HTML------------------------------------ <!-- Place this tag where you want the +1 button to render. --> <div class="g-plusone" data-annotation="inline" data-width="300"></div> <!-- Place this tag after the last +1 button tag. --> <script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> ''' class Fnt_SpinnerOption(SpinnerOption): pass class LoadDialog(Popup): def load(self, path, selection): self.choosen_file = [None, ] self.choosen_file = selection Window.title = selection[0][selection[0].rfind(os.sep) + 1:] self.dismiss() def cancel(self): self.dismiss() class SaveDialog(Popup): def save(self, path, selection): _file = codecs.open(selection, 'w', encoding='utf8') _file.write(self.text) Window.title = selection[selection.rfind(os.sep) + 1:] _file.close() self.dismiss() def cancel(self): self.dismiss() class CodeInputTest(App): files = ListProperty([None, ]) def build(self): b = BoxLayout(orientation='vertical') languages = Spinner( text='language', values=sorted(['KvLexer', ] + list(lexers.LEXERS.keys()))) languages.bind(text=self.change_lang) menu = BoxLayout( size_hint_y=None, height='30pt') fnt_size = Spinner( text='12', values=list(map(str, list(range(5, 40))))) fnt_size.bind(text=self._update_size) fonts = [ file for file in LabelBase._font_dirs_files if file.endswith('.ttf')] fnt_name = Spinner( text='RobotoMono', option_cls=Fnt_SpinnerOption, values=fonts) fnt_name.bind(text=self._update_font) mnu_file = Spinner( text='File', values=('Open', 'SaveAs', 'Save', 'Close')) mnu_file.bind(text=self._file_menu_selected) menu.add_widget(mnu_file) menu.add_widget(fnt_size) menu.add_widget(fnt_name) menu.add_widget(languages) b.add_widget(menu) self.codeinput = CodeInput( lexer=KivyLexer(), font_size=12, text=example_text) b.add_widget(self.codeinput) return b def _update_size(self, instance, size): self.codeinput.font_size = float(size) def _update_font(self, instance, fnt_name): instance.font_name = self.codeinput.font_name = fnt_name def _file_menu_selected(self, instance, value): if value == 'File': return instance.text = 'File' if value == 'Open': if not hasattr(self, 'load_dialog'): self.load_dialog = LoadDialog() self.load_dialog.open() self.load_dialog.bind(choosen_file=self.setter('files')) elif value == 'SaveAs': if not hasattr(self, 'saveas_dialog'): self.saveas_dialog = SaveDialog() self.saveas_dialog.text = self.codeinput.text self.saveas_dialog.open() elif value == 'Save': if self.files[0]: _file = codecs.open(self.files[0], 'w', encoding='utf8') _file.write(self.codeinput.text) _file.close() elif value == 'Close': if self.files[0]: self.codeinput.text = '' Window.title = 'untitled' def on_files(self, instance, values): if not values[0]: return _file = codecs.open(values[0], 'r', encoding='utf8') self.codeinput.text = _file.read() _file.close() def change_lang(self, instance, l): if l == 'KvLexer': lx = KivyLexer() else: lx = lexers.get_lexer_by_name(lexers.LEXERS[l][2][0]) self.codeinput.lexer = lx if __name__ == '__main__': CodeInputTest().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/codeinputtest.kv��������������������������������������������������������0000664�0000000�0000000�00000002461�12641336260�0021232�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:import os os <Fnt_SpinnerOption>: font_name: self.text <LoadDialog>: title: filechooser.path choosen_file: None BoxLayout: size: root.size pos: root.pos orientation: "vertical" FileChooserListView: id: filechooser path: os.getcwd() BoxLayout: size_hint_y: None height: 30 Button: text: "Cancel" on_release: root.cancel() Button: text: "Load" on_release: root.load(filechooser.path, filechooser.selection) <SaveDialog>: text_input: text_input BoxLayout: size: root.size pos: root.pos orientation: "vertical" FileChooserListView: id: filechooser path: os.getcwd() on_selection: text_input.text = self.selection and self.selection[0] or '' TextInput: id: text_input size_hint_y: None height: 30 multiline: False BoxLayout: size_hint_y: None height: 30 Button: text: "Cancel" on_release: root.cancel() Button: text: "Save" on_release: root.save(filechooser.path, text_input.text) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/colorpicker.py����������������������������������������������������������0000664�0000000�0000000�00000014754�12641336260�0020674�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.uix.scatter import Scatter from kivy.uix.popup import Popup from kivy.properties import ObjectProperty, StringProperty from kivy.graphics import Line, Color, Point from math import sqrt from os import walk from os.path import dirname, join from kivy.lang import Builder Builder.load_string(''' #:import os os <Picture>: # each time a picture is created, the image can delay the loading # as soon as the image is loaded, ensure that the center is changed # to the center of the screen. on_size: self.center = app.main_root_widget.center size: img.size size_hint: None, None on_touch_down: if self.collide_point(*args[1].pos): app.current_image = img Image: id: img source: root.source # create initial image to be 400 pixels width size: 400, 400 / self.image_ratio # add shadow background canvas.before: Color: rgba: 1, 1, 1, 1 BorderImage: source: '../demo/pictures/shadow32.png' border: (36, 36, 36, 36) size:(self.width + 72, self.height + 72) pos: (-36, -36) <ColorSelector>: color: 1, 1, 1, 1 title: 'Color Slector' content:content BoxLayout: id: content orientation: 'vertical' ColorPicker: id: clr_picker color: root.color BoxLayout: size_hint_y: None height: '27sp' Button: text: 'ok' on_release: root.color = clr_picker.color root.dismiss() Button: text: 'cancel' on_release: root.dismiss() <LeftPanel@BoxLayout> orientation: 'vertical' padding: '2pt' canvas.before: Color: rgba: .5, .4, .9, .2 Rectangle: pos: self.pos size: self.size Label: size_hint_y: None font_size: '18sp' text_size: self.width, None valign: 'middle' halign: 'center' height: self.texture.size[1] if self.texture else 10 text: ("Selected Image:\\n' + app.current_image.source.split(os.sep)[2] " "if app.current_image else 'None'") Button: text: 'Brush' size_hint_y: None height: self.parent.width on_release: app.color_selector.open() app.color_mode = 'brush' Image: color: app.color_selector.color source: '../demo/touchtracer/particle.png' allow_stretch: True size: self.parent.size pos: self.parent.pos Button: text: 'cursor' on_release: app.color_mode = 'cursor' Button: text: 'clear' on_release: app.current_image.canvas.after.clear() <MainRootWidget> current_image: None client_area: client_area RelativeLayout: id: client_area Splitter: sizable_from: 'left' size_hint: None, 1 width: '99dp' LeftPanel: ''') def calculate_points(x1, y1, x2, y2, steps=5): dx = x2 - x1 dy = y2 - y1 dist = sqrt(dx * dx + dy * dy) if dist < steps: return None o = [] m = dist / steps for i in range(1, int(m)): mi = i / m lastx = x1 + dx * mi lasty = y1 + dy * mi o.extend([lastx, lasty]) return o class ColorSelector(Popup): pass class Picture(Scatter): source = StringProperty(None) '''path to the Image to be loaded ''' def __init__(self, **kwargs): super(Picture, self).__init__(**kwargs) self._app = App.get_running_app() def on_touch_down(self, touch): _app = self._app if (_app.color_mode[0] == 'c' or not self.collide_point(*touch.pos)): return super(Picture, self).on_touch_down(touch) ud = touch.ud ud['group'] = g = str(touch.uid) _pos = list(self.ids.img.to_widget(*touch.pos)) _pos[0] += self.parent.x with self.ids.img.canvas.after: ud['color'] = Color(*_app.color_selector.color, group=g) ud['lines'] = Point(points=(_pos), source='../demo/touchtracer/particle.png', pointsize=5, group=g) touch.grab(self) return True def on_touch_move(self, touch): if touch.grab_current is not self: return _app = self._app if _app.color_mode[0] == 'c' or not self.collide_point(*touch.pos): return super(Picture, self).on_touch_move(touch) ud = touch.ud _pos = list(self.ids.img.to_widget(*touch.pos)) _pos[0] += self.parent.x points = ud['lines'].points oldx, oldy = points[-2], points[-1] points = calculate_points(oldx, oldy, _pos[0], _pos[1]) if points: try: lp = ud['lines'].add_point for idx in range(0, len(points), 2): lp(points[idx], points[idx + 1]) except GraphicException: pass def on_touch_up(self, touch): if touch.grab_current is not self: return _app = self._app if _app.color_mode[0] == 'c': return super(Picture, self).on_touch_up(touch) touch.ungrab(self) ud = touch.ud self.canvas.remove_group(ud['group']) class MainRootWidget(BoxLayout): clent_area = ObjectProperty(None) # The Client Area in which all editing is Done def on_parent(self, instance, parent): if parent: _dir = join(dirname(__file__), 'lists/fruit_images/') for image in list(walk(_dir))[0][2]: if image.find('512') > -1: self.client_area.add_widget(Picture(source=_dir + image)) class MainApp(App): main_root_widget = ObjectProperty(None) # we will be accessing this later as App.main_root_widget current_image = ObjectProperty(None) '''This is a handle to the currently selected image on which the effects would be applied.''' color_mode = StringProperty('cursor') '''This defines the current mode `brush` or `cursor`. `brush` mode allows adding brush strokes to the currently selected Image. ''' def build(self): self.color_selector = ColorSelector() self.main_root_widget = MainRootWidget() return self.main_root_widget if __name__ == '__main__': MainApp().run() ��������������������kivy-1.9.1/examples/widgets/compound_selection.py���������������������������������������������������0000664�0000000�0000000�00000003777�12641336260�0022254�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.gridlayout import GridLayout from kivy.uix.button import Button from kivy.uix.behaviors import CompoundSelectionBehavior from kivy.app import runTouchApp from kivy.core.window import Window class SelectableGrid(CompoundSelectionBehavior, GridLayout): def __init__(self, **kwargs): super(SelectableGrid, self).__init__(**kwargs) keyboard = Window.request_keyboard(None, self) keyboard.bind(on_key_down=self.select_with_key_down, on_key_up=self.select_with_key_up) def print_selection(*l): print('selected: ', [x.text for x in self.selected_nodes]) self.bind(selected_nodes=print_selection) def goto_node(self, key, last_node, last_node_idx): ''' This function is used to go to the node by typing the number of the text of the button. ''' node, idx = super(SelectableGrid, self).goto_node(key, last_node, last_node_idx) if node == last_node: children = self.children for i in range(len(children)): if children[i].text == key: return children[i], i return node, idx def select_node(self, node): node.background_color = (1, 0, 0, 1) return super(SelectableGrid, self).select_node(node) def deselect_node(self, node): node.background_color = (1, 1, 1, 1) super(SelectableGrid, self).deselect_node(node) def do_touch(self, instance, touch): if ('button' in touch.profile and touch.button in ('scrollup', 'scrolldown', 'scrollleft', 'scrollright')) or\ instance.collide_point(*touch.pos): self.select_with_touch(instance, touch) else: return False return True root = SelectableGrid(cols=5, up_count=5, multiselect=True, scroll_count=1) for i in range(40): c = Button(text=str(i)) c.bind(on_touch_down=root.do_touch) root.add_widget(c) runTouchApp(root) �kivy-1.9.1/examples/widgets/customcollide.py��������������������������������������������������������0000664�0000000�0000000�00000004334�12641336260�0021217�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Custom shape & collide widget ============================= This is a Triangle widget with a triangle shape based on 3 points (p1, p2, p3), plus a custom collision function. The p1, p2, p3 are automatically calculated from the position and the size of the Widget bounding box. We are using them to draw the triangle shape. (Please note in the kv the special case for Scatter.) Then, we need to setup a new collision function to collide only on the triangle. We are using a external method that will check if a point is inside a polygon (we consider our triangle as a polygon). ''' import kivy kivy.require('1.0.8') from kivy.uix.scatter import Scatter from kivy.properties import ListProperty from kivy.lang import Builder Builder.load_string(''' <Triangle>: # example for doing a triangle # this will automatically recalculate pX from pos/size p1: 0, 0 p2: self.width, 0 p3: self.width / 2, self.height # If you use a Widget instead of Scatter as base class, you need that: #p1: self.pos #p2: self.right, self.y #p3: self.center_x, self.top # draw something canvas: Color: rgb: 1, 0, 0 Triangle: points: self.p1 + self.p2 + self.p3 ''') def point_inside_polygon(x, y, poly): '''Taken from http://www.ariel.com.au/a/python-point-int-poly.html ''' n = len(poly) inside = False p1x = poly[0] p1y = poly[1] for i in range(0, n + 2, 2): p2x = poly[i % n] p2y = poly[(i + 1) % n] if y > min(p1y, p2y): if y <= max(p1y, p2y): if x <= max(p1x, p2x): if p1y != p2y: xinters = (y - p1y) * (p2x - p1x) / (p2y - p1y) + p1x if p1x == p2x or x <= xinters: inside = not inside p1x, p1y = p2x, p2y return inside class Triangle(Scatter): p1 = ListProperty([0, 0]) p2 = ListProperty([0, 0]) p3 = ListProperty([0, 0]) def collide_point(self, x, y): x, y = self.to_local(x, y) return point_inside_polygon(x, y, self.p1 + self.p2 + self.p3) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(Triangle(size_hint=(None, None))) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/effectwidget.py���������������������������������������������������������0000664�0000000�0000000�00000013266�12641336260�0021015�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Example usage of the effectwidget. Currently highly experimental. ''' from kivy.app import App from kivy.uix.effectwidget import EffectWidget from kivy.uix.image import Image from kivy.uix.floatlayout import FloatLayout from kivy.uix.scatter import Scatter from kivy.uix.button import Button from kivy.uix.spinner import Spinner from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder from kivy.properties import ObjectProperty from kivy.uix.effectwidget import (MonochromeEffect, InvertEffect, ScanlinesEffect, ChannelMixEffect, ScanlinesEffect, FXAAEffect, PixelateEffect, HorizontalBlurEffect, VerticalBlurEffect) class ComparisonWidget(EffectWidget): pass class ComparisonWidget(EffectWidget): pass class EffectSpinner(Spinner): pass class SpinnerRow(BoxLayout): effectwidget = ObjectProperty() def update_effectwidget(self, *args): effects = [] for child in self.children[::-1]: text = child.text if text == 'none': pass if text == 'fxaa': effects.append(FXAAEffect()) if text == 'monochrome': effects.append(MonochromeEffect()) if text == 'invert': effects.append(InvertEffect()) if text == 'mix': effects.append(ChannelMixEffect()) if text == 'flash': effects.append(FlashEffect()) if text == 'blur_h': effects.append(HorizontalBlurEffect()) if text == 'blur_v': effects.append(VerticalBlurEffect()) if text == 'postprocessing': effects.append(ScanlinesEffect()) if text == 'pixelate': effects.append(PixelateEffect()) if self.effectwidget: self.effectwidget.effects = effects example = Builder.load_string(''' #:import Vector kivy.vector.Vector BoxLayout: orientation: 'vertical' FloatLayout: ComparisonWidget: pos_hint: {'x': 0, 'y': 0} size_hint: 0.5, 1 id: effect1 ComparisonWidget: pos_hint: {'x': pos_slider.value, 'y': 0} size_hint: 0.5, 1 id: effect2 background_color: (rs.value, gs.value, bs.value, als.value) SpinnerRow: effectwidget: effect1 text: 'left effects' SpinnerRow: effectwidget: effect2 text: 'right effects' BoxLayout: size_hint_y: None height: sp(40) Label: text: 'control overlap:' Slider: min: 0 max: 0.5 value: 0.5 id: pos_slider BoxLayout: size_hint_y: None height: sp(40) Label: text: 'right bg r,g,b,a' Slider: min: 0 max: 1 value: 0 id: rs Slider: min: 0 max: 1 value: 0 id: gs Slider: min: 0 max: 1 value: 0 id: bs Slider: min: 0 max: 1 value: 0 id: als <ComparisonWidget>: Widget: canvas: Color: rgba: 1, 0, 0, 1 Ellipse: pos: Vector(self.pos) + 0.5*Vector(self.size) size: 0.4*Vector(self.size) Color: rgba: 0, 1, 0.3, 1 Ellipse: pos: Vector(self.pos) + 0.1*Vector(self.size) size: 0.6*Vector(self.size) Color: rgba: 0.5, 0.3, 0.8, 1 Ellipse: pos: Vector(self.pos) + Vector([0, 0.6])*Vector(self.size) size: 0.4*Vector(self.size) Color: rgba: 1, 0.8, 0.1, 1 Ellipse: pos: Vector(self.pos) + Vector([0.5, 0])*Vector(self.size) size: 0.4*Vector(self.size) Color: rgba: 0, 0, 0.8, 1 Line: points: [self.x, self.y, self.x + self.width, self.y + 0.3*self.height, self.x + 0.2*self.width, self.y + 0.1*self.height, self.x + 0.85*self.width, self.y + 0.72*self.height, self.x + 0.31*self.width, self.y + 0.6*self.height, self.x, self.top] width: 1 Color: rgba: 0, 0.9, 0.1, 1 Line: points: [self.x + self.width, self.y + self.height, self.x + 0.35*self.width, self.y + 0.6*self.height, self.x + 0.7*self.width, self.y + 0.15*self.height, self.x + 0.2*self.width, self.y + 0.22*self.height, self.x + 0.3*self.width, self.y + 0.92*self.height] width: 2 <SpinnerRow>: orientation: 'horizontal' size_hint_y: None height: dp(40) text: '' Label: text: root.text EffectSpinner: on_text: root.update_effectwidget() EffectSpinner: on_text: root.update_effectwidget() EffectSpinner: on_text: root.update_effectwidget() <EffectSpinner>: text: 'none' values: ['none', 'fxaa', 'monochrome', 'invert', 'mix', 'blur_h', 'blur_v', 'postprocessing', 'pixelate',] ''') class EffectApp(App): def build(self): return example EffectApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/effectwidget2.py��������������������������������������������������������0000664�0000000�0000000�00000002360�12641336260�0021070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' This is an example of creating your own effect by writing a glsl string. ''' from kivy.base import runTouchApp from kivy.lang import Builder from kivy.uix.effectwidget import EffectWidget, EffectBase # The effect string is glsl code defining an effect function. effect_string = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { // Note that time is a uniform variable that is automatically // provided to all effects. float red = color.x * abs(sin(time*2.0)); float green = color.y; // No change float blue = color.z * (1.0 - abs(sin(time*2.0))); return vec4(red, green, blue, color.w); } ''' class DemoEffect(EffectWidget): def __init__(self, *args, **kwargs): self.effect_reference = EffectBase(glsl=effect_string) super(DemoEffect, self).__init__(*args, **kwargs) widget = Builder.load_string(''' DemoEffect: effects: [self.effect_reference] if checkbox.active else [] orientation: 'vertical' Button: text: 'Some text so you can see what happens.' BoxLayout: size_hint_y: None height: dp(50) Label: text: 'Enable effect?' CheckBox: id: checkbox active: True ''') runTouchApp(widget) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/effectwidget3_advanced.py�����������������������������������������������0000664�0000000�0000000�00000003201�12641336260�0022711�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' This example demonstrates creating and usind an AdvancedEffectBase. In this case, we use it to efficiently pass the touch coordinates into the shader. ''' from kivy.base import runTouchApp from kivy.properties import ListProperty from kivy.lang import Builder from kivy.uix.effectwidget import EffectWidget, AdvancedEffectBase effect_string = ''' uniform vec2 touch; vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { vec2 distance = 0.025*(coords - touch); float dist_mag = (distance.x*distance.x + distance.y*distance.y); vec3 multiplier = vec3(abs(sin(dist_mag - time))); return vec4(multiplier * color.xyz, 1.0); } ''' class TouchEffect(AdvancedEffectBase): touch = ListProperty([0.0, 0.0]) def __init__(self, *args, **kwargs): super(TouchEffect, self).__init__(*args, **kwargs) self.glsl = effect_string self.uniforms = {'touch': [0.0, 0.0]} def on_touch(self, *args, **kwargs): self.uniforms['touch'] = [float(i) for i in self.touch] class TouchWidget(EffectWidget): def __init__(self, *args, **kwargs): super(TouchWidget, self).__init__(*args, **kwargs) self.effect = TouchEffect() self.effects = [self.effect] def on_touch_down(self, touch): super(TouchWidget, self).on_touch_down(touch) self.on_touch_move(touch) def on_touch_move(self, touch): self.effect.touch = touch.pos root = Builder.load_string(''' TouchWidget: Button: text: 'Some text!' Image: source: 'data/logo/kivy-icon-512.png' allow_stretch: True keep_ratio: False ''') runTouchApp(root) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/fbowidget.py������������������������������������������������������������0000664�0000000�0000000�00000006746�12641336260�0020334�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' FBO example =========== This is an example of how to use FBO (Frame Buffer Object) to speedup graphics. An Fbo is like a texture that you can draw on it. By default, all the children are added in the canvas of the parent. When you are displaying thousand of widget, you'll do thousands of graphics instructions each frame. The idea is to do this drawing only one time in a Fbo, and then, draw the Fbo every frame instead of all children's graphics instructions. We created a FboFloatLayout that create his canvas, and a Fbo. After the Fbo is created, we are adding Color and Rectangle instruction to display the texture of the Fbo itself. The overload of on_pos/on_size are here to update size of Fbo if needed, and adapt the position/size of the rectangle too. Then, when a child is added or removed, we are redirecting addition/removal of graphics instruction to our Fbo. This is why add_widget/remove_widget are overloaded too. .. note:: This solution can be helpful but not ideal. Multisampling are not available in Framebuffer. We will work to add the support of it if the hardware is capable of, but it could be not the same. ''' # needed to create Fbo, must be resolved in future kivy version from kivy.core.window import Window from kivy.graphics import Color, Rectangle, Canvas from kivy.graphics.fbo import Fbo from kivy.uix.floatlayout import FloatLayout from kivy.properties import ObjectProperty class FboFloatLayout(FloatLayout): texture = ObjectProperty(None, allownone=True) def __init__(self, **kwargs): self.canvas = Canvas() with self.canvas: self.fbo = Fbo(size=self.size) Color(1, 1, 1) self.fbo_rect = Rectangle() # wait that all the instructions are in the canvas to set texture self.texture = self.fbo.texture super(FboFloatLayout, self).__init__(**kwargs) def add_widget(self, *largs): # trick to attach graphics instructino to fbo instead of canvas canvas = self.canvas self.canvas = self.fbo ret = super(FboFloatLayout, self).add_widget(*largs) self.canvas = canvas return ret def remove_widget(self, *largs): canvas = self.canvas self.canvas = self.fbo super(FboFloatLayout, self).remove_widget(*largs) self.canvas = canvas def on_size(self, instance, value): self.fbo.size = value self.texture = self.fbo.texture self.fbo_rect.size = value def on_pos(self, instance, value): self.fbo_rect.pos = value def on_texture(self, instance, value): self.fbo_rect.texture = value if __name__ == '__main__': from kivy.uix.button import Button from kivy.app import App class TestFboApp(App): def build(self): # test with FboFloatLayout or FloatLayout # comment/uncomment to test it root = FboFloatLayout() #root = FloatLayout() # this part of creation can be slow. try to optimize the loop a # little bit. s = 30 size = (s, s) sh = (None, None) add = root.add_widget print('Creating 5000 widgets...') for i in range(5000): x = (i % 40) * s y = int(i / 40) * s add(Button(text=str(i), pos=(x, y), size_hint=sh, size=size)) if i % 1000 == 1000 - 1: print(5000 - i - 1, 'left...') return root TestFboApp().run() ��������������������������kivy-1.9.1/examples/widgets/focus_behavior.py�������������������������������������������������������0000664�0000000�0000000�00000006747�12641336260�0021361�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.uix.boxlayout import BoxLayout from kivy.uix.label import Label from kivy.uix.behaviors import FocusBehavior from kivy.graphics import Color, Rectangle class FocusWithColor(FocusBehavior): ''' Class that when focused, changes its background color to red. ''' _color = None _rect = None def __init__(self, **kwargs): super(FocusWithColor, self).__init__(**kwargs) with self.canvas: self._color = Color(1, 1, 1, .2) self._rect = Rectangle(size=self.size, pos=self.pos) self.bind(size=self._update_rect, pos=self._update_rect) def _update_rect(self, instance, value): self._rect.pos = instance.pos self._rect.size = instance.size def on_focused(self, instance, value, *largs): self._color.rgba = [1, 0, 0, .2] if value else [1, 1, 1, .2] class FocusLabel(FocusWithColor, Label): '''A label, which in addition to turn red when focused, it also sets the keyboard input to the text of the label. ''' def keyboard_on_key_down(self, window, keycode, text, modifiers): '''We call super before doing anything else to enable tab cycling by FocusBehavior. If we wanted to use tab for ourselves, we could just not call it, or call it if we didn't need tab. ''' if super(FocusLabel, self).keyboard_on_key_down(window, keycode, text, modifiers): return True self.text = keycode[1] return True class FocusGridLayout(FocusWithColor, GridLayout): pass class FocusBoxLayout(FocusWithColor, BoxLayout): pass class FocusApp(App): def build(self): root = FocusBoxLayout(padding=[10, 10], spacing=10) self.grid1 = grid1 = FocusGridLayout(cols=4, padding=[10, 10], spacing=10) self.grid2 = grid2 = FocusGridLayout(cols=4, padding=[10, 10], spacing=10) root.add_widget(FocusLabel(text='Left', size_hint_x=0.4)) root.add_widget(grid1) root.add_widget(grid2) root.add_widget(FocusLabel(text='Right', size_hint_x=0.4)) for i in range(40): grid1.add_widget(FocusLabel(text='l' + str(i))) for i in range(40): grid2.add_widget(FocusLabel(text='r' + str(i))) # make elements 29, 9 un-focusable. The widgets are displayed in # reverse order, so 9 = 39 - 10 grid2.children[30].text = grid1.children[14].text =\ grid2.children[15].text = grid1.children[34].text = 'Skip me' grid2.children[15].is_focusable = False grid2.children[30].is_focusable = False # similarly, make 39 - 14 = 25, and 5 un-focusable grid1.children[14].is_focusable = False grid1.children[34].is_focusable = False # don't move focus passed this element grid2.children[35].focus_next = StopIteration grid2.children[35].text = 'Stop forward' # exchange the links between the sides so that it'll skip to the other # side in the middle. Remember that children are displayed reversed # in layouts. grid1.children[10].focus_next = grid2.children[9] grid2.children[10].focus_next = grid1.children[9] grid1.children[10].text = '-->' grid2.children[10].text = '<--' return root if __name__ == '__main__': FocusApp().run() �������������������������kivy-1.9.1/examples/widgets/image_mipmap.py���������������������������������������������������������0000664�0000000�0000000�00000001375�12641336260�0021000�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Image mipmap ============ Difference between a mipmapped image and no mipmap image. The lower image is normal, and the top image is mipmapped. ''' import kivy kivy.require('1.0.7') from kivy.app import App from kivy.uix.scatter import ScatterPlane from kivy.uix.image import Image from os.path import join class LabelMipmapTest(App): def build(self): s = ScatterPlane(scale=.5) filename = join(kivy.kivy_data_dir, 'logo', 'kivy-icon-256.png') l1 = Image(source=filename, pos=(400, 100), size=(256, 256)) l2 = Image(source=filename, pos=(400, 356), size=(256, 256), mipmap=True) s.add_widget(l1) s.add_widget(l2) return s if __name__ == '__main__': LabelMipmapTest().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/keyboardlistener.py�����������������������������������������������������0000664�0000000�0000000�00000002510�12641336260�0021711�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.0.8') from kivy.core.window import Window from kivy.uix.widget import Widget class MyKeyboardListener(Widget): def __init__(self, **kwargs): super(MyKeyboardListener, self).__init__(**kwargs) self._keyboard = Window.request_keyboard( self._keyboard_closed, self, 'text') if self._keyboard.widget: # If it exists, this widget is a VKeyboard object which you can use # to change the keyboard layout. pass self._keyboard.bind(on_key_down=self._on_keyboard_down) def _keyboard_closed(self): print('My keyboard have been closed!') self._keyboard.unbind(on_key_down=self._on_keyboard_down) self._keyboard = None def _on_keyboard_down(self, keyboard, keycode, text, modifiers): print('The key', keycode, 'have been pressed') print(' - text is %r' % text) print(' - modifiers are %r' % modifiers) # Keycode is composed of an integer + a string # If we hit escape, release the keyboard if keycode[1] == 'escape': keyboard.release() # Return True to accept the key. Otherwise, it will be used by # the system. return True if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MyKeyboardListener()) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/label_mipmap.py���������������������������������������������������������0000664�0000000�0000000�00000001201�12641336260�0020761�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Label mipmap ============ This show how to create a mipmapped label, and the visual difference between a non mipmapped and mipmapped label. ''' import kivy kivy.require('1.0.7') from kivy.app import App from kivy.uix.scatter import ScatterPlane from kivy.uix.label import Label class LabelMipmapTest(App): def build(self): s = ScatterPlane(scale=.5) l1 = Label(text='Kivy rulz', font_size=98, pos=(400, 100), mipmap=True) l2 = Label(text='Kivy rulz', font_size=98, pos=(400, 328)) s.add_widget(l1) s.add_widget(l2) return s if __name__ == '__main__': LabelMipmapTest().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/label_sizing.py���������������������������������������������������������0000664�0000000�0000000�00000012656�12641336260�0021021�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ """ Label textsize ============ This example shows how to size a Label to its content (texture_size) and how setting text_size controls text wrapping. """ from kivy.app import App from kivy.clock import Clock from kivy.lang import Builder from kivy.properties import StringProperty, NumericProperty, BooleanProperty # Copied from https://en.wikipedia.org/wiki/A_Tale_of_Two_Cities # Published in 1859 and public domain. # The newline after the title will help demonstrate halign _example_title_text = 'A Tale of Two Cities, by Charles Dickens\n' _example_text = """It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way - in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only. """ # Note: Many of the Widgets (StackLayout, ToggleButton, Spinner) have # defaults set at the bottom of the KV, where DemoLabel and HeadingLabel # are also defined. _kv_code = """ BoxLayout: orientation: 'vertical' HeadingLabel: text: 'These modify all demonstration Labels' StackLayout: # Button is a subclass of Label and can be sized to text in the same way Button: text: 'Reset' on_press: app.reset_words() ToggleButton: text: 'Shorten' on_state: app.shorten=self.state=='down' ToggleButton: text: 'max_lines=3' on_state: app.max_lines=3 if self.state=='down' else 0 Spinner: text: 'bottom' values: 'bottom', 'middle', 'top' on_text: app.valign=self.text Spinner: text: 'left' values: 'left', 'center', 'right', 'justify' on_text: app.halign=self.text GridLayout: id: grid_layout cols: 2 height: cm(6) size_hint_y: None HeadingLabel: text: "Default, no text_size set" HeadingLabel: text: 'text_size bound to size' DemoLabel: id: left_content disabled_color: 0, 0, 0, 0 DemoLabel: id: right_content text_size: self.size padding: dp(6), dp(6) ToggleButton: text: 'Disable left' on_state: left_content.disabled=self.state=='down' # Need one Widget without size_hint_y: None, so that BoxLayout fills # available space. HeadingLabel: text: 'text_size width set, size bound to texture_size' text_size: self.size size_hint_y: 1 DemoLabel: id: bottom_content # This Label wraps and expands its height to fit the text because # only text_size width is set and the Label size binds to texture_size. text_size: self.width, None size: self.texture_size padding: mm(4), mm(4) size_hint_y: None # The column heading labels have their width set by the parent, # but determine their height from the text. <HeadingLabel@Label>: bold: True padding: dp(6), dp(4) valign: 'bottom' height: self.texture_size[1] text_size: self.width, None size_hint_y: None <ToggleButton,Button>: padding: dp(10), dp(8) size_hint: None, None size: self.texture_size # This inherits Button and the modifications above, so reset size <Spinner>: size: sp(68), self.texture_size[1] <DemoLabel@Label>: halign: app.halign valign: app.valign shorten: app.shorten max_lines: app.max_lines canvas: Color: rgb: 68/255.0, 164/255.0, 201/255.0 Line: rectangle: self.x, self.y, self.width, self.height <StackLayout>: size_hint_y: None spacing: dp(6) padding: dp(6), dp(4) height: self.minimum_height """ class LabelTextureSizeExample(App): # All Labels use these properties, set to Label defaults valign = StringProperty('bottom') halign = StringProperty('left') shorten = BooleanProperty(False) max_lines = NumericProperty(0) def build(self): return Builder.load_string(_kv_code) def on_start(self): widget_ids = self.root.ids self.text_content_widgets = (widget_ids.left_content, widget_ids.right_content, widget_ids.bottom_content) self.reset_words() def reset_words(self): Clock.unschedule(self.add_word) for content_widget in self.text_content_widgets: content_widget.text = _example_title_text # initialize words generator self.words = (word for word in _example_text.split()) self.add_word() def add_word(self, dt=None): try: word = next(self.words) except StopIteration: return for content_widget in self.text_content_widgets: content_widget.text += word + ' ' pause_time = 0.03 * len(word) if word.endswith(','): pause_time += 0.6 Clock.schedule_once(self.add_word, pause_time) if __name__ == '__main__': LabelTextureSizeExample().run() ����������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/label_text_size.py������������������������������������������������������0000664�0000000�0000000�00000003524�12641336260�0021526�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ''' Label textsize ============ This example shows how the textsize and line_height property are used to format label widget ''' import kivy kivy.require('1.0.7') from kivy.app import App from kivy.uix.label import Label _long_text = ("""Lorem ipsum dolor sit amet, consectetur adipiscing elit. """ """Phasellus odio nisi, pellentesque molestie adipiscing vitae, aliquam """ """at tellus. Fusce quis est ornare erat pulvinar elementum ut sed """ """felis. Donec vel neque mauris. In sit amet nunc sit amet diam dapibus """ """lacinia. In sodales placerat mauris, ut euismod augue laoreet at. """ """Integer in neque non odio fermentum volutpat nec nec nulla. Donec et """ """risus non mi viverra posuere. Phasellus cursus augue purus, eget """ """volutpat leo. Phasellus sed dui vitae ipsum mattis facilisis vehicula """ """eu justo.\n\n""" """Quisque neque dolor, egestas sed venenatis eget, porta id ipsum. Ut """ """faucibus, massa vitae imperdiet rutrum, sem dolor rhoncus magna, non """ """lacinia nulla risus non dui. Nulla sit amet risus orci. Nunc libero """ """justo, interdum eu pulvinar vel, pulvinar et lectus. Phasellus sed """ """luctus diam. Pellentesque non feugiat dolor. Cras at dolor velit, """ """gravida congue velit. Aliquam erat volutpat. Nullam eu nunc dui, quis """ """sagittis dolor. Ut nec dui eget odio pulvinar placerat. Pellentesque """ """mi metus, tristique et placerat ac, pulvinar vel quam. Nam blandit """ """magna a urna imperdiet molestie. Nullam ut nisi eget enim laoreet """ """sodales sit amet a felis.\n""") class LabelTextSizeTest(App): def build(self): l = Label( text=_long_text, text_size=(600, None), line_height=1.5 ) return l if __name__ == '__main__': LabelTextSizeTest().run() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/label_with_markup.py����������������������������������������������������0000664�0000000�0000000�00000000664�12641336260�0022044�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.lang import Builder root = Builder.load_string(''' Label: text: ('[b]Hello[/b] [color=ff0099]World[/color]\\n' '[color=ff0099]Hello[/color] [b]World[/b]\\n' '[b]Hello[/b] [color=ff0099]World[/color]') markup: True font_size: '64pt' ''') class LabelWithMarkup(App): def build(self): return root if __name__ == '__main__': LabelWithMarkup().run() ����������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lang_dynamic_classes.py�������������������������������������������������0000664�0000000�0000000�00000000465�12641336260�0022514�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Dynamic kv classes from kivy.lang import Builder from kivy.base import runTouchApp root = Builder.load_string(''' <ImageButton@Button>: source: None Image: source: root.source center: root.center ImageButton: source: 'kivy/data/logo/kivy-icon-512.png' ''') runTouchApp(root) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017131�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/README.md���������������������������������������������������������0000664�0000000�0000000�00000006106�12641336260�0020413�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Programming for lists is a common task in a wide variety of applications. An attempt is made here to present a good set of samples. These include: - list_simple.py -- The simplest of examples, using the simplest list adapter, :class:`SimpleListAdapter`. Only the names of the fruits in the fixtures data are used to make list item view instances from a custom class. There is no selection -- it is a bare-bones list of strings. - list_cascade.py -- Fruit categories on the left, fruit selection within a fruit category in the middle, and a fruit detail view on the right. Selection cascades from left to right, from the category selection, to the fruit selection, to the detail view. The list views use :class:`ListAdapter` and a custom subclass of :class:`ListItemButton` for the list item class. Data for fruits comes from a fixtures.py file that is used in several of the examples. - list_cascade_dict.py -- Exactly the same layout and functionality as list_cascade.py, except the list views use :class:`DictAdapter` and the fixtures data is used in an appropriate way for dictionaries. - list_cascade_images.py -- Same as the list_cascade_dict.py example, but with thumbnail images of fruits shown in custom list item view class instances, and in the detail view. - list_master_detail.py -- Uses a :class:`DictAdapter`. Simpler than the cascade examples. Illustrates use of the terms. - list_kv.py -- A simple example to show use of a kv template. - list_composite.py -- Uses :class:`CompositeListItem` for list item views comprised by two :class:`ListItemButton`s and one :class:`ListItemLabel`. Illustrates how to construct the fairly involved args_converter used with :class:`CompositeListItem`. - list_two_up -- Presents two list views, each using :class:`DictAdapter`. list view on the left is configured for multiple selection. As selection changes in the left list, the selected items form the content for the list on the right, which is constantly updated. - list_ops.py -- Seven list views are shown at the bottom, each focusing on one of the available operations for list adapters: scroll_to, trim_to_sel, trim_left_of_sel, etc. At the top is a display that shows individual items selected across the seven lists, along with a total of all selected items for the lists. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fixtures.py�������������������������������������������������������0000664�0000000�0000000�00000016115�12641336260�0021360�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# ---------------------------------------------------------------------------- # A dictionary of dicts, with only the minimum required is_selected attribute, # for use with examples using a simple list of integers in a list view. integers_dict = {str(i): {'text': str(i), 'is_selected': False} for i in range(100)} # ---------------------------------------------------------------------------- # A dataset of fruit category and fruit data for use in examples. # # Data from http://www.fda.gov/Food/LabelingNutrition/\ # FoodLabelingGuidanceRegulatoryInformation/\ # InformationforRestaurantsRetailEstablishments/\ # ucm063482.htm # # Available items for import are: # # fruit_categories # fruit_data_attributes # fruit_data_attribute_units # fruit_data_list_of_dicts # fruit_data # fruit_categories = { 'Melons': { 'name': 'Melons', 'fruits': ['Cantaloupe', 'Honeydew', 'Watermelon'], 'is_selected': False}, 'Tree Fruits': { 'name': 'Tree Fruits', 'fruits': ['Apple', 'Avocado', 'Banana', 'Nectarine', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Cherry'], 'is_selected': False}, 'Citrus Fruits': { 'name': 'Citrus Fruits', 'fruits': ['Grapefruit', 'Lemon', 'Lime', 'Orange', 'Tangerine'], 'is_selected': False}, 'Other Fruits': { 'name': 'Other Fruits', 'fruits': ['Grape', 'Kiwifruit', 'Strawberry'], 'is_selected': False}} fruit_data_list_of_dicts = [ { 'name':'Apple', 'Serving Size': '1 large (242 g/8 oz)', 'data': [130, 0, 0, 0, 0, 0, 260, 7, 34, 11, 5, 20, 25, 1, 2, 8, 2, 2], 'is_selected': False}, { 'name':'Avocado', 'Serving Size': '1/5 medium (30 g/1.1 oz)', 'data': [50, 35, 4.5, 7, 0, 0, 140, 4, 3, 1, 1, 4, 0, 1, 0, 4, 0, 2], 'is_selected': False}, { 'name':'Banana', 'Serving Size': '1 medium (126 g/4.5 oz)', 'data': [110, 0, 0, 0, 0, 0, 450, 13, 30, 10, 3, 12, 19, 1, 2, 15, 0, 2], 'is_selected': False}, { 'name':'Cantaloupe', 'Serving Size': '1/4 medium (134 g/4.8 oz)', 'data': [50, 0, 0, 0, 20, 1, 240, 7, 12, 4, 1, 4, 11, 1, 120, 80, 2, 2], 'is_selected': False}, { 'name':'Grapefruit', 'Serving Size': '1/2 medium (154 g/5.5 oz)', 'data': [60, 0, 0, 0, 0, 0, 160, 5, 15, 5, 2, 8, 11, 1, 35, 100, 4, 0], 'is_selected': False}, { 'name':'Grape', 'Serving Size': '3/4 cup (126 g/4.5 oz)', 'data': [90, 0, 0, 0, 15, 1, 240, 7, 23, 8, 1, 4, 20, 0, 0, 2, 2, 0], 'is_selected': False}, { 'name':'Honeydew', 'Serving Size': '1/10 medium melon (134 g/4.8 oz)', 'data': [50, 0, 0, 0, 30, 1, 210, 6, 12, 4, 1, 4, 11, 1, 2, 45, 2, 2], 'is_selected': False}, { 'name':'Kiwifruit', 'Serving Size': '2 medium (148 g/5.3 oz)', 'data': [90, 10, 1, 2, 0, 0, 450, 13, 20, 7, 4, 16, 13, 1, 2, 240, 4, 2], 'is_selected': False}, { 'name':'Lemon', 'Serving Size': '1 medium (58 g/2.1 oz)', 'data': [15, 0, 0, 0, 0, 0, 75, 2, 5, 2, 2, 8, 2, 0, 0, 40, 2, 0], 'is_selected': False}, { 'name':'Lime', 'Serving Size': '1 medium (67 g/2.4 oz)', 'data': [20, 0, 0, 0, 0, 0, 75, 2, 7, 2, 2, 8, 0, 0, 0, 35, 0, 0], 'is_selected': False}, { 'name':'Nectarine', 'Serving Size': '1 medium (140 g/5.0 oz)', 'data': [60, 5, 0.5, 1, 0, 0, 250, 7, 15, 5, 2, 8, 11, 1, 8, 15, 0, 2], 'is_selected': False}, { 'name':'Orange', 'Serving Size': '1 medium (154 g/5.5 oz)', 'data': [80, 0, 0, 0, 0, 0, 250, 7, 19, 6, 3, 12, 14, 1, 2, 130, 6, 0], 'is_selected': False}, { 'name':'Peach', 'Serving Size': '1 medium (147 g/5.3 oz)', 'data': [60, 0, 0.5, 1, 0, 0, 230, 7, 15, 5, 2, 8, 13, 1, 6, 15, 0, 2], 'is_selected': False}, { 'name':'Pear', 'Serving Size': '1 medium (166 g/5.9 oz)', 'data': [100, 0, 0, 0, 0, 0, 190, 5, 26, 9, 6, 24, 16, 1, 0, 10, 2, 0], 'is_selected': False}, { 'name':'Pineapple', 'Serving Size': '2 slices, 3" diameter, 3/4" thick (112 g/4 oz)', 'data': [50, 0, 0, 0, 10, 0, 120, 3, 13, 4, 1, 4, 10, 1, 2, 50, 2, 2], 'is_selected': False}, { 'name':'Plum', 'Serving Size': '2 medium (151 g/5.4 oz)', 'data': [70, 0, 0, 0, 0, 0, 230, 7, 19, 6, 2, 8, 16, 1, 8, 10, 0, 2], 'is_selected': False}, { 'name':'Strawberry', 'Serving Size': '8 medium (147 g/5.3 oz)', 'data': [50, 0, 0, 0, 0, 0, 170, 5, 11, 4, 2, 8, 8, 1, 0, 160, 2, 2], 'is_selected': False}, { 'name':'Cherry', 'Serving Size': '21 cherries; 1 cup (140 g/5.0 oz)', 'data': [100, 0, 0, 0, 0, 0, 350, 10, 26, 9, 1, 4, 16, 1, 2, 15, 2, 2], 'is_selected': False}, { 'name':'Tangerine', 'Serving Size': '1 medium (109 g/3.9 oz)', 'data': [50, 0, 0, 0, 0, 0, 160, 5, 13, 4, 2, 8, 9, 1, 6, 45, 4, 0], 'is_selected': False}, { 'name':'Watermelon', 'Serving Size': '1/18 medium melon; 2 cups diced pieces (280 g/10.0 oz)', 'data': [80, 0, 0, 0, 0, 0, 270, 8, 21, 7, 1, 4, 20, 1, 30, 25, 2, 4], 'is_selected': False}] fruit_data_attributes = ['(gram weight/ ounce weight)', 'Calories', 'Calories from Fat', 'Total Fat', 'Sodium', 'Potassium', 'Total Carbo-hydrate', 'Dietary Fiber', 'Sugars', 'Protein', 'Vitamin A', 'Vitamin C', 'Calcium', 'Iron'] fruit_data_attribute_units = ['(g)', '(%DV)', '(mg)', '(%DV)', '(mg)', '(%DV)', '(g)', '(%DV)', '(g)(%DV)', '(g)', '(g)', '(%DV)', '(%DV)', '(%DV)', '(%DV)'] attributes_and_units = dict(list(zip(fruit_data_attributes, fruit_data_attribute_units))) fruit_data = {} for fruit_record in fruit_data_list_of_dicts: fruit_data[fruit_record['name']] = {} fruit_data[fruit_record['name']] = \ dict({'name': fruit_record['name'], 'Serving Size': fruit_record['Serving Size'], 'is_selected': fruit_record['is_selected']}, **dict(list(zip(list(attributes_and_units.keys()), fruit_record['data'])))) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_detail_view.py����������������������������������������������0000664�0000000�0000000�00000010665�12641336260�0023220�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.gridlayout import GridLayout from kivy.uix.label import Label from kivy.uix.boxlayout import BoxLayout from kivy.uix.image import Image from kivy.properties import StringProperty from fixtures import fruit_data_attributes from fixtures import fruit_data # Used in list_cascade.py example. # class FruitDetailView(GridLayout): fruit_name = StringProperty('', allownone=True) def __init__(self, **kwargs): kwargs['cols'] = 2 self.fruit_name = kwargs.get('fruit_name', '') super(FruitDetailView, self).__init__(**kwargs) if self.fruit_name: self.redraw() def redraw(self, *args): self.clear_widgets() if self.fruit_name: self.add_widget(Label(text="Name:", halign='right')) self.add_widget(Label(text=self.fruit_name)) for attribute in fruit_data_attributes: self.add_widget(Label(text="{0}:".format(attribute), halign='right')) self.add_widget( Label(text=str(fruit_data[self.fruit_name][attribute]))) def fruit_changed(self, list_adapter, *args): if len(list_adapter.selection) == 0: self.fruit_name = None else: selected_object = list_adapter.selection[0] if type(selected_object) is str: self.fruit_name = selected_object else: self.fruit_name = selected_object.text self.redraw() class FruitObserverDetailView(GridLayout): fruit_name = StringProperty('') def __init__(self, **kwargs): kwargs['cols'] = 2 super(FruitObserverDetailView, self).__init__(**kwargs) self.bind(fruit_name=self.redraw) def redraw(self, *args): self.clear_widgets() if self.fruit_name: self.add_widget(Label(text="Name:", halign='right')) self.add_widget(Label(text=self.fruit_name)) for attribute in fruit_data_attributes: self.add_widget(Label(text="{0}:".format(attribute), halign='right')) if self.fruit_name == '': self.add_widget(Label(text='')) else: self.add_widget(Label( text=str(fruit_data[self.fruit_name][attribute]))) def update(self, object_adapter, *args): if object_adapter.obj is None: return if type(object_adapter.obj) is str: self.fruit_name = object_adapter.obj else: self.fruit_name = str(object_adapter.obj) self.redraw() # Used in list_cascade_images.py example. # class FruitImageDetailView(BoxLayout): fruit_name = StringProperty('', allownone=True) def __init__(self, **kwargs): kwargs['orientation'] = 'vertical' self.fruit_name = kwargs.get('fruit_name', '') super(FruitImageDetailView, self).__init__(**kwargs) if self.fruit_name: self.redraw() def redraw(self, *args): self.clear_widgets() if self.fruit_name: self.add_widget(Image( source="fruit_images/{0}.256.jpg".format(self.fruit_name), size=(256, 256))) container = GridLayout(cols=2) container.add_widget(Label(text="Name:", halign='right')) container.add_widget(Label(text=self.fruit_name)) for attribute in fruit_data_attributes: container.add_widget(Label(text="{0}:".format(attribute), halign='right')) container.add_widget( Label(text=str(fruit_data[self.fruit_name][attribute]))) self.add_widget(container) def fruit_changed(self, list_adapter, *args): if len(list_adapter.selection) == 0: self.fruit_name = None else: selected_object = list_adapter.selection[0] # [TODO] Would we want touch events for the composite, as well as # the components? Just the components? Just the composite? # # Is selected_object an instance of ThumbnailedListItem (composite)? # # Or is it a ListItemButton? # if hasattr(selected_object, 'fruit_name'): self.fruit_name = selected_object.fruit_name else: self.fruit_name = selected_object.text self.redraw() ���������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/�����������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021607�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Apple.128.jpg����������������������������������������0000664�0000000�0000000�00000006235�12641336260�0023671�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��t�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Z(AEPQKMfT]G8�RMV. sP�nw .dh{E4I5=] �{̻\z L(8RS CM4J�m4Ӎ%1h '9$חqdH2H8}~3:pZA>+{MZ# @>ýsRkL'¼u$妥,�(Jb> S^dnrd 0bsܞd\)TϥhEn,NF9i*tvdŒCQY9x%t 56t<۱j..#l2~ -3v֗Yۨ͋JqnyzMIo3oOjꥊ<\vF楣{4ZBF^?=jSP,M6i%(,Kd|B8mV7 $lWsw|眻`vk>)4j"`ciGdm>3^F*ptŐIE*ͼN6@m,ڶ泊hF��Kc:\J@ <}+[;v;H<K9�4zPnd`r6q^G IVP= ȭTO'Å} Z/VkBeB7qr[d?x�J/NAڽ3߽_ԥ[֐9s`fF9P9'RPs6xrG,q$noAVqʞ3Y b+tFʹ+=:Î@kDhetiO yoFSj.|VqIECN4]ϓvqMaDGV+y~'\'lҒNjϟ>3[\*ŴHv$pUtS/ 'aT'j3GsH;s$ϸ8J?"؏imti@3Xzwm0۳Cӭz>_HB �a^^  *jWMRE9PM"ZKq"OhV洲N36U"BPm }1XSc\\s|ma֫d9O`x@U&3>iŻRaH;Rj3(}9֯۩pS^j̖CQWy^uj[Ch)ýM c^*20\u5{P4"8S's7sHiM%{'/m5rBHr mS&M Jƥf,Z)eQ8~iôFyAoSZޝ5Ʃ,% ޲~4FҾN>D>RӍR KP]R.ߩx~aBфT MrxD # yC[VY)rǩ<1 6S8flOR;1Yʱ? Bd`]:^E`ᡭ:RN2ѯ++m +-twpL>G;tPdg%=)$GTfFqCHM{UmD�Pq*EP?x§ٹnsUz-9'?_zqH/$| uŰ%2q< <䫂?j<ªӍ!`bj(+ĚG}*7z`?j�ٯ ݢ}yƳıKa`y3J{~'<tsa&P^,ȥ�U8* Vurgo/\bks. ~ۇ5VǽJK;(˞1OʮXSp1Z=҆L"$%޹] TodH!Rzlk<Y|ye�=Iv(7H]nDG=sKȦBݜInȌdg"̼vSL*+c^3I+JqݳcJPi޽blz>mmMhzk C_CkRdWAMMnRi ϞbA5Hm s0:t[E'@k&CY3<MǙYZrwNmb+3a%NG�[ [n&8Xψ7dY/-o'W OVH⼺.of +K_O7\`NmUp+k&R;5UO?:}k>}dLu$t$UW2d\+]Hy 1Qmqkhճ7ǤNumb3I胁=�Q߅tYBMuָׁ6z}m 9?SOke(PO]bu.]܉S% sڡQVK%S侀Ey@XC(cJQ4kEKh|ך6K2�މOV-6RxoEoY`Q3Fd?�R+]SBcu!_qXZG-_(H-H:�>*QL< xd�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Apple.256.jpg����������������������������������������0000664�0000000�0000000�00000020622�12641336260�0023667�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Z(AEPEPEPQKIH(EPQKI@%Q@ JZ())hKI@ IKE1i -%�Z)QE�QE�QE�QE�% P[*/Mh558F.*'8H擒6W5� ~ӿ$@- ~t_v:*+_B?瞧<If|2,-hf3N*QȪ1qkp($J(IJi((�JJZJ�J(4QEIAEPEPEɦ̒U�>[m�qsϋ7oي g:u9<«bx#u+Wޞ|Aq?h!ju+vz9XN$^$մc*HҹVO JLWdpԞT̸BT Ͻi0Xɜt Z3UEtErJ8<rp_+USTF?C$[.o2)-& T1@ b$QO\zgϽ.wܷCMQen%s[6>#�%;{r+{IĚF;?Wh䫗¦[/�'[qK'W_PkpOx"4\NtC}+4LJ|Sk}r5M=ti+%-%2I@ IKILE((�d140TQM�Gwu3aT~u:%mu30c\,r3�^yb,\gjuZ#2ܭ:Smqvcc3 %,7b_0H$69O9 ;Ͻy򫭏tjydH-}jq|d�R�dUm�뚆Eo*\(?0OV<B9,>Eʊ[-ɤXI7;1|c֫4F:IgHfEpX޵,t�1b%2;}MkNw9%5J-IJ˹Jd$#78rklhd-ap? cU 3Z3XmYH *E(Gvi2;ToOOULf@s" j/Isq+ }NG@ azʞЗlNzGYsCi doG$㯵+\eÖs}IYvS%4{B>jv2:+}N{b m=mv힟Jպwa܊zޘU<ln#6De>Zx[ #bۣcƽZeʰzW -aFV{ii*a) -!RSb(((�+eO0 O=HiDGW}OXR->",l_*iG\Y;cqGnk2�`O5%Ԍ'g&G#49<9yHT4XIR;vH1H䊁X~5T#A5;vP�wzjtF_G%yzZAql=?ĉ�ZCHnX7RzūyJDOWk5TF$n+5L6괓4 8uR?CFd$FJB[=aXFsڷt0j *G@in4Q 5TPru{7c^.*8s"{7{XßOhN�NӃ5<dcb&ӱ:NPSOrơ*o/o>ŗ>b79fH 8@/'W˒Xr@7'{#m q*x kM<02rG_j ?h̟`#!IjAm;v'^;X(y8fIA$4NFx5otqՂj7Z ע3ď&_tg^W8 yǥhiW#i GoZQx4}34K" NSZrwG+5ޝϔ\dKIL))M%�X) )i*;DJI, ATHϯz O#޾9t|kr\`gsI sHyxGeE$l%=#j%V8#MԖ)?ҵ`(Zwk/ڭn].UXZw=[ 1 \rڇa4ʹN}kE%dt91ZK>2ZWW[?0=6w1nZ#$YI{4mM8mĐR!�t:={`Rp? 碎I<hIP=ȕpqަU ]}yOt/ '~+VV? v%ӼEsmǒ@SB=JuhEIDa9[VirU\v*k-y8NHz}Ĝ7߭h\޼!;x9qܓTsJ_knz׍ZXu %b)l!=z�j@=2O5z�7`VET\w+8ۛB8A$@֛E"'"լj)t3` TccTp}*9d`yAU@.`u7mNy5mF슃p`Vn~}j#1gp=+c~ ͵*d^4)"~wj~]=+ FA1~ң+)R27i)i+cS(z(V?.~͢K kIS'dͰxjJ1<կ͌$ ~�;f)Oʠ~~%$Np�~WtV,80,cYy*wMݾצ9qM\%rɹHWgP`^y' QfB18kL59&iUD"g$pN@#߭\O-vIzZPB $;m8AvOUh|n%`U}zT" 2zf/,,YxHo1 U?cNwHR. i]5j9Զ 0OZk2IԢn cU[?^kx:Rd r:�J!` N~Rz�~ЬAtq UI%RLoOZc.Bz4%cNnXg%JdtP6sRc'ZI*, m/_53y91=T?gO0ּ62fUMjw{UW(Z5!T9毬̉1T&_S?kNMN>T uO6nOUۏq^ @L[ꐮp ׭Ax99{4RC] IKHhz)h07DžMq(keTpaF Ҫ<q;;;G<wi%ޛ3V? դU%ԣZkBĕjs]ϳ֕PF`ddN2[uerE{g +JvPkN1lDʘֹ+<&posw<VnqxȜcL5-"2Gs i!#m3Ԅfx֝O@62�\zjՊٮ!M8쮭~bA$Mvv*]q^>c[D'7J C,yyl䷨VR\d:W}+w<3@QFR(vq/�njs\1Î~m\d|rs ?Wv\]J=+g}Δh%y#<}*'mںmmedmmntL` &TJX<B9U .꣎qG$qU*Z- 5bP*m9J7:lɵ[' [Y1-z⠸R / ֬P`=1P#sk(]nْqewJw UmNsqֲymlֻ3M] `T= �cF%A`s\;ێ\z}Y|ȔPԴlV}"JMoIA;55x][0h�#W@'{;m~+@f;ХYZޏ5H�`�5NgdQ`_3:1]m}>+=Iit\m kNG \a@ ?+{f`?yV;G&(SҝXDm|υ+$K` $;+k&'_£tdx'>Շi!apRU%72Bx0>kuP'jtOQ&'t]0 zkNZ^~Ni0�;|[5S` <u9WHqKԩsei.wۣU=ky`n@oJ]Yld\Yuc=+03I vk"^)(ꄜZʱ '$WʍگD9+r3S %@5\hZE%qVA5,0MKtlIl<əʵֺ1>olSC(d c D p Q̟ٻksvsw2@ à%r>~+*՛q�:>A4Rkc&% 03ֽCжrNMzI�G~arNRWiQKI@EOU:l'nE\`JbWV]"c $%r?rH!y?QdpYdsL:S_1}uM3O<=GLf manrʛ?JBXD8a2H:|ؖ-EUWcanA0��ҤXjR2&Pz4JsE@d᳂OcUFы~X*(짶M ">K zv`.?&s$n ^6yw?[WZF >ָsSwypPG'4^j1V->f7r)&S5Ϟ001R6t 7մh=psj[QqiI!JZ v*.W?0k00 Uin@ zzm;dJ}®I.m|*{i7lvr7mm\:%q$9ڈ�HA><0[ x`4J^O³U'nyGS^*ȘE*sjĐI8YИ[ŻkUl`Wx>iFV+d}+Ѵr]T~u𭽴pDfl|cYIJJZJ< 袊C (9X3A?Zlb?gn0^}jrB85gvt+ȯ30̹g?f>MAraqT6T�"ܒV iQ9ʃӸ�"Nx\8u(jzVBGU0XzT# / ?+�S]Y_΢yw[30;Kv#ҷE-6>}�,8 E9YA<cTC 2ӾjrecrkJCVw$h ;UD87)+&T v#H#i[+f6QxVR>8榶6bOJ|T; Nc(ʫ'q8lj(UgA&#A%1!,7\)nk~QA {mqcֲMOJyWPoDC.$`ukj Õg1N69& `CMNZy\J6<A=pt9$HZy~["z1..2P 8\FT<d%*;IBU^ WsZ0xvb}Ad1,k }zYXM%-%2') (X֜%_F0cֹ`) S(+2\MB,R}�^]n­$j ^ɼyLǵyr>oi$Tg61Mȑ/Hnb'DHRS nSI tW�3S "HEGo3+Ej42 ;iCM +qH~%<H#lm w^ȗO>~rֻĮp}'DOO2I 8;N y.ksQrgr8CsDv峼_s֯t?/bMWD&'$B[R*0=83w�Ҩr>UR2([e`.s:/q4* MGS BPiڈFzSٌB5QhY5r"87L#vM[E]vqUV`}q^y3=s~-Pjcv|;K$ 4<(�JCKE�MERk �I1P46)"y ȅ qnn@sӧ�PcVj+3Yѕy�ڰ=E@))!!5jimdL{ � +k.\/??yuԇKɚ @9�<?4z 9 JMND1כ;z VtI.vрANmL,`:Β6om-x4Q:Yr+>eN4Z F^O_kF:V[ȩIvU9$ [7nHI*UVq@Y+wֽpGZ{6!t1uu=j#v&$iePD+EEq:ҳ:c{F!p:nk9ռ\2?!]W<1}2"y#zE,49kciMiK,pI<` רhME`/8>ZiV+dX5|K^ <ig+EOzxy-T5PO{%|rՔ|R (H- Yta0 SH` {Vڭ6ݔpisnuYy=zl/3� o6LOaY8[7j69qsaKKq)`:GP_a Gԩ^ᶻsjTtƬ3�mҮ>IN=uR }c57b't2/H^e󯴋*30J{6qk G}sOqP61�g(Q!⫾}Bе#R\$?!ֲ\[6W1j|D{Z/iZqInƻXQ��v$֬d$0%-Y1*z{!X5jF.;UHZ cVLb&2q&V\XlhdWcU⚑DK�ERRQE�%Q@ LQEVS4QLAu=FmA$b7A,;�YalXR{I?QE.TZ%Ԭu`|<�bE.Hq;N�ȍ4^Do|?k>] :ic5a<!'sErG>Oj?GGmEQNȇ&YKT^ bj(MDŽb8 (BZ(��������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Apple.32.jpg�����������������������������������������0000664�0000000�0000000�00000001740�12641336260�0023577�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?� lb5� �?29?X�.h,;y٥T}0lkUܳ'6p8 N3OcrisNWM/ڹ8ߜֆY]2e9z͚y;7朷=zMV÷V \7?a~Ξ훋qATo菨Z[BYe STȮ fHĒygnb10c"n=6kU`>px7R\ݘtQzTL<qϯ<ק#B]Df۶[zq?*|?;?S\k{"npok,RT@L\l ط)n,l��������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Apple.512.jpg����������������������������������������0000664�0000000�0000000�00000065572�12641336260�0023677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Z(AEPEPEPEPEPEPEPIKI@Q@Q@Q@Q@%-�QK@(QE�RRP (�(�((( (((�)J( JZJ�))i(� tQE"(((((((EPQE�QE(�(�(�(�J(Q@Š(AIKE�%Q@Q@ E-%�QE�QE�%Q@%-�QE�%Q@ E-%1%-�QE�%j(PQE�QE�QE�QE�QE�QE�QE�QE�QE))i1@Q@QL((�J)i(�(�(QE�QE ( EPEPIKI@Q@h((!(�))h 4QE"(((ES�(�(�(�(�(�(�G˸ST'!VނiJ_ 4vo|6G_JxU?" /YY.A<^jx~u<gXuk1�-JfzIW ’Gҍ�F Ij=k�ԭ}lzJ+V`2s5L8sKڏ:30Iy_θ1tv�E8ju#j%zh%uiS$~8dGRe:+ѱĉV:&*SIH24fbQE�QE% ( ( JZJ�(�))i(�()))i(�(QRPQE�QE(@QE�QE0 ( ( (2NR쐗pXvs7"8?L,<^k6րAX7^""ψ+qX=Z8uvZnf};#PǧZ{̿#Vpdltɬ;K] ~QK Lǧ}폼qE5d9*GNsF%Yv\R4�zu4Bz K"]5u}x4ՉY\RcpS#9#Q1eYHWJߵGb% Xt ~4ƹvD w9IH#ymaXB<S܅<�hkO^z̭`8CTG.Z �$wSVmR71"؄bmi,GKiM<BUzp > 2ޕ9-mǟW/L/ ϡGڴ 0F`yXv:*mu'Z֗(1))hHQE�QI@Q@%-%�QE�%Q@%-%�QE�Y)QE ( ( ( (QH*rrI!B0P=k|D13Xї2J:Ԭ).U2I>x�um=|.\ݥ2׭,Kn*a�~f<횣up yܻATT,3A slabneS#ï�XTpO'e+9?]11[ǵCЩ,F qp|N,RHʄ<'TAݗ(x0ƃ-6=)s_b\;F\ȑM1 H`898案;Dҍʧ4:vGI;>c8䨻X2,l~ TSo.&s'"ۋc_('ԁG7a9=-]F2\Lf<#?I wwfC}c#!NڜSk=pcrK_E.$r\Ics[=gXqݳԱ�{I%E HЛ)/vi3G<qpES2 @w4.7t%AUiݎi)9#hQijkGH–A]«4hY ?ta֩˵ cJF|m`I<ⓒM4r݁J\In#G9e٭u7c(7q*2xƪI GUH4ћr1,cJ.v3ڳc:P*%#Y`թ#7D# sߨK;�0.E`Gzgz/N+zulppPi`ka [)e;_x$ >xs:zJHIP:0e=:(BQKI@Q@ EPIKHh�(!( 4QE"(EPEPES�)�QEckD[{{nBo QYHzn5GVryr \w;{*I=z`R%R€W$'ި2n 3G c%I_0gÓ:f.@hxIKvψMFHJ"Ŵ 5=4k2BI3\?*I?B]؉pr,uog)6)J2vF!mbgIOa]hd26y@eͪMqr';G֢Qc'5fꋳos[bC@rN|PC3Qv}+!͒9V>=ZKdjIo}i94Bed\$SI"p֪7Ks+G 8qҥ- wv! u'ɂٰC~\pEm]+;tbNN܌sry6bp H~LՏ?iEExɗ+5SCd'?:Rn˻r9iʊ[aS~DK8y5*ZLIs*ۜRp`HR`,6M 39(ʝ\ڌ׫ 8'#sPB_3̐Pvn i" {S"^k0l*. `@݈LU.ckqƹk!6>֌ItfS@q5n:8ǿ-Wn&R̹#i&-hX1՘®%ʚ7BKFYBF�gܚ1,$v2V5@n#7)!Yq4ZUkr46EeNr"`?BgyX3OuhD�hv&peY_95H'1\ÇSGMOg,1ОZf�v>iC)"߳o"Xgo9HfpLcV-\<d=3I n_OR0Q~^gr 7ztiu*5NkXIXNڈl?m(0D(�(ZJETQE�QE�QE�QE�QUu 쭚G` &ݑ_Vc$$9a [w{uDlu7vRG%v}MͺץfLOpGp=oJ/{(q<׷F{\15)h{hZDl򡜣!76{o_l9LsV<RQ9A<g\B%b_os]N++ 8n@?Kʘ;,�:(Tщ%ac$ ӭWF%8 d82F$a}3W\%EN<:c׊I |-G^Hj* b@oakieyZI]1[}>bIt@dQhxw2Y$>)Ew3&v?ӷZ6hhdtm�SWKosԓں#$Ԭ媹5u@@DG $`YRCo�ST.^h I gŽh6q1tJ[ȞR0X٤ K,p}yI2[Be >d\tH@-'Uhevm1<|je;x0Kr�^Z1]Wf2`}(FXrzb hTc1*B篥tHq{E'Q#DaȮ�<8R1#!CiݮrOqTi6 #S6 zi>}n;p3cY."F?jHf03ۯAT24E�M6:#fnUJJeǰe( DH8@̱#"7]ʂUdW!9 N�% 6?4ۤA[= U,C؞_#V*; `ѫ7Ҳy2v=q9zjV2;kx|<8A >u|QFFzUКvHV'YaGӵ^, [k0ɴ99X=kh˱Zgro *g�wxdUfʞ^;ivֵo尹A1I)uSa>r(cú%vں~ҵ<)ف@QE�RPIKI@%-JJZ(b(((�(�(�(&#e~ּ:\,jw.֯GpsA޼Q& {3\YXoHVX9|=r`Iֽy͹S.̕N�\wgrijG$9 "z1H �ϩÜB ܧ#IؽinD$aVfC�=18�Z쥎P9$ Q,$(UAڰoCh6G+`wJ鱊 89ǯ5.7BU2IJ-dkvXY:F 7=*\=d(XvlUDa\0@>5]U]vRr9lX&b_zo"ImLU3!{Ցvl8rR5Wkn<I\cs|y#YxL`m+H[6,~QEu:bBɮ%_ݼ4a.OʸMj e)-ɬe O"FõY噆�=zVէ)jU V%\3}eM2TANx'FPA+#TՖC8d#m,'hʳ@E>!|3N,Q;ٳ"`:RNdP/ g n0F*,ܳ+"q dzr= n0/h mG=8?61[FG( ޳N U:'Vz sD,�l�Y z; *V&'ֲg͸a5"͆Gu=QޜZVԣ, .1eGTAxVF3P#r7\pqB:l#VF;�z*W K;@VtZlKЀ�֘],H0~4@R8z2yLR#L֚ʬ#e'N=dap*HKp9 Vf,I<HJ1@##To"Cۂ{z, Qp1HԎYnH]DF/qWR<c{+2 Y{Zꄎ hDTo'WxY[7>?ʼ3L- =kү7Rs< nU*oƯVՄ(JZJ�(�J( E-% ,QEQE�QE�QK@eOr׵jWxTYdw6TVW:0ԽE]b|&kiRR nLU}KPHcfzyn<Y0HA+KCljMbGϯ5PO fVaZf$#Y9A ÃH;zR2d$­H7K*=E I}܉"Ug "{fD nz�3Q<zВ{)#۞ k𫑁ճctU%vfgUbF�rX"ɨ.�R+WФ+Go)pZWB;jğLOH늖eka8UMiG8YaR($?1pX񺤚剕fu񑁴{!Ys>'kYY#Lxq. n;已`o@a8Q�uqi-BtEcS' @{cqx2eP<`X2bS]"b/:`q\biyVGUeo\5=XW*O;E&I1 tke�z !5>CQ9pZ=!qTMw,sBRFܞuc/$0 |888 \[R(շI3FA+ָZlsֽT0f@p0}y"ÀśW'CٹJLm'RNW"n/Y4AAH=sheLc|sBáF*"fxn) Rc">%1p%xwA˭ZK8"gF5*0qYs>mz R $Ң7{v&HC]8 zL* #(l=)];>1 =F0ڋ{o?&cɥ byKo8xe|>0*' bPN_RqQ)#fiZiZId.r~VL:}.3e^{9U$S�ƛ*Y$؎6 xND 3UQE pxGYUP pWD~tW*޺/UL*}Gy61ڭƪ[aMo [Sʫ?u۠jf>l~`NAO}wשv]Yq;4$mRRUA�J(ZJ�))i(QHaEPEPEKT2>p`WTYL((7O9C~0kGqrkSf}^ϽO*?,ٸ6E.}MC0FD`|t#5NZY- x3 p)v& @MnC{f F0`nı̍Fu f9A梍Cßj mN7/ =,c)j1b1Si0lnnEͰ?j eBq JsetgAd}T #w$gXq3ow6Ef}§vHt*ɹF$Wbm dԷ+ci:cܛ� qkJ2ltӽ pUT[t0#ެGW\TXꄕ4&ӀeUz-hRpXOS.3G]R"L)|޲wd{K.[Խ`DMћli\j^O+f<c3~B8q0.i,NT7$ 3J ? mǒg%z~�]|W!YJz2rqɬEROK%#kķ piboϵ[ap%+laRn,HJ&]Eon 1*X=>޵9 dAkU /g=YJIr68 Z| d lLeAkSgt&˞lT&=͌}qޭ;qqQI"n2u)>-Q؝�zUWP# Ҧ$֟13dUmD݊Ks0}n㧽WBbXG*GI9Uǁiv d#t"5{c!{/o~j#9+G rNr*9#*HWͿe礋cfyI؎=)ks$6FF# 5t$QElMmsrC6hG׵4IH3{zR+"<{Nz]5u8Z,IۆA _fy@@/AG8{.m>OcЮ4kCk|3G'b?yTW`|:@Yd _qJ]J紩 Jk;EN9d։hJ( EPIKI@%-%�X) (�(�QMF{ Ӫ7sF(Uݏ-UV<ה߹v+]nj&ڸCR[rx=y}]MF)YP�֞ njKt9'fzdqJ>8kM3׌UXqPkKZWz�u4Q\sVdqn* ~L'joM<2T2֥H H=}+5R\t1SQ)?JU#>SLg΋ CkTM].2g;ҧ a©1#eyj?C`;O)#wfgE?*IUD(w1\ڞ̸`cڐRUN Ec؃GbFOo\ j;Pr>nC 5E飏@bҪ|bEl:(gDgW S֤\c( nk+2Z2;_޸2�_J$/ bq<6JQm}jsRX?\kNʤ:}3Vo[ItT8<|~P;Ж;x⚉Ӝ; GcvWa�5xMHXtfv Տr7W\0=+j53֑]GokhWl1*eS쿮OQMwYm]&kF_DžjcsYںn 6s�47<qDD�:PZ?{MTKݯ륑&: !&c=e)WML"`ݎ΅.ɁpK9/5bE U!R ϠDIrV)뎔4nC35`QNC)#Vt]�`kHą<ݐsڠ8ћ(xLbOj؍p WDitC0pTC9F:Vb:?aN9Zw+>X0 PySYWUrlqǭW),DvK#u�yi:sJ9E;\ze *69_ HC^7RhS�C)US+r?!=V>;Iʺkѯ|R G`Iv!N ] kx39{IW_Pέb:׬FHF軣+CvZJf!IKI@Q@ E-%�OERQE�RJZ�+uɎFku{ҙ/S7dtaaUcȮe0($UuԉeY-*EK@?0^]V}\D0ĨTgҤ6oǾZ  Ā5Ѷ z^ҹmsTH g.F<)=*Vo(r:ʌ!$RLVťÀA?\c.WQзQ:V,N8#R[W](M<v mƸEbyU)&}>u1ma= ',20R۸r{pr^:Нȑ,1⣍$2KNiݭ( vo2zC tά4ʞDH =[ki#Sꖬ^]xճuWq#~j;%-,,X|ıY#,rt?x}*Gso";q,P˱fЖD9 GuTzj6O#٬U3]4 9 :~dFj:gIx#]@ 0x浇/Th2I/L :3#DG+F(>ĎK]U=*lĪ n_h�57< w$qgcˁ8BO\T!�JbJ*1{y'K~+5TVx.G�F;nAB$%,X;9�/};,8#o^7^N9TL̫}iѠמyd,N{"̋U6g2X(h消ҟ40<t>i�z;f/EO#3x[CaFFmpq4}e:JKxUQl* 7/^5WԡpQbTsaMT*fg皉sJ1\%]H4@)Z@:b-�E_;JQ 88 5hex6Svc+26'zS O,sҟ$4֐g&;IjŻ4-\!ITVp:"J<)w=-ӓtו|?+^2=T]])i+S PQE�QE�OERQ(Q@fw(/K+8Ϣer[wCn$2X2ɝȲHd1=iQ%xHq^mEv}}%| <Zy%g œgˑ b\85e&B+鱻/\JZbK#WT`#MgGp?y ow$Y+ ^>rKFmڳۜx梖8g�#<Yq\DBybe�Az)]~"2MBV8To:TgT"y浥m2l5W* 2u}i+oóaK`+ vB*n=-6сg?Z" 4�&XGOj28063w52l�TbgeГb[5gZɭЧq[O#}I%% 9 u+JnسpOZ3' J[TR@<"%%ýoNUnK8'YwmZмdsZ'M~tvLʺcueդQ@ ~mmf$d s*C$)Ċ"Ec0W}YRv\wyRNd (bCo,S&ϑջڢƒ'8GޥZZeNRqשZgkqJwgԻ 1H0 4x;IOkf*P:R+-8Ս>2>F9)UHeSޭ[ȭF{R7k {s$r̍gV]6#Iu걔U<T%mJFЛab ;m=zlg$ҝ4e܃�{ 䙛v2}qI&ūU=\ʤGnЮӃߚl誫9B4靖ƦJ5 1$9ѼvVRY'm[�v.퐥vEBv4y(vgXb < fGjMc-&ܰ�meq.H+RXMĆ5c4DjX̀I E~OF&bAޫ<d63z7D<dvje%dW++QԐGV8RH5n@͗sZ#wsDjV`pyc895>ܐ84ۨQ5YtYl }+|}zke@=k!pV3|KFy8DjJʃ(5xIKHhQE�ZJ�(0Z�(�J}וx3,$qZ;&V)lk:_9"mC1<sVH=>Z$U*6ϽfA3n^l>`F*H<efP:=j7rdg*? W<Wk Of $3O(3uJaj1BmyUGqV8.rzdT;Zs] Xa;0UVF]rmLSٳ =jikzs\5%g<ϕk$2™Ha[jW#�cҰvkcΩn'uSN99S}`@z[_?vzmEch =eKq0 7g<=xi0c#hA/­`c֋� !:T<!hh' "Eu);9,k.흣gVBs]l>'|kֳn4F;#4GNaxG|)i"dræ\0v dLTX+m $TGd &fy!*M -r?Zmk#\i$JRoG(<A(akf)﹘N=ZՃD~*O;gFw*mЃVgijIz15ew([LPUqn� r� M;8FG_7 +S6U6W.pI$qJZL;RH4vOC"ǒ2GԗvbBHUWWH$L/!w%x^Ԣ&NnGJݸݮKYvs�T7ҭ[(de)r{Bywit'>{}ʁji +L&a:G̐jɕ3r:zT ~Pw\s-&#L/a^B?Wo''Oi;#9"@Q1=\2֏EtCM تY,<OdɨA=sPaWw^ϒXʞy̜נa[C]<Oj"Lb1ȧ<04P!(�)(,QEQE�QE�V9�p׎볤&M v>w̩a;¬eZ ]sW!Dmʬ4z08\UENgv yKc ]J䒭=iyIG cX�?۽SW*8Y9$~oJ�q3Fq+zvXۻ嫵�X�t*h;Z@1šϲ;Vejq$ۚ v::WY7-->̛|e*yg T,DہϾk7V שOdG-rqZ&ؼ KOPX\ Oxճ#q\ZDid]Ғv+ߚu Y"$2]К <pz�bZ9Upʓyɓvo7Xa#l#}ITWڽ'I,;u8VȣG&`�iY0Tq\\IQF`_qZV$^G\qn6qS/t8 YI98STfq k# RsΫ)^̧)aQXgz)}PP+V@[$U'.ku= Mu(M0�cƊlF N( z. ݎvB2KURg#[{Gz4*dsX?h@y9ҡI4>zt Kzd}*鲱P>]yϲZdy$# ̠cQCUoy)EM*+.- "N ZOhc=�;sO̕DȫW%1+�I-*Jjɘl!]L{V*\@R=*�7*ST[#0I qP<gqee_CdH?v61[$sE&QXV)eQM;+A#ǖJcmbTȧ Z#EGG +SHd�O1AMlSoqH9j v|:W2MOc*ŶŷN̜u籅GedԚ6V K=;TPSKs+ܭpjFY~Q$T� -^0 U9QH$3�b!|=V>ӒzUfLtӚm1jcoenO֦CI'K%'iP/pȮf)ْqۯMqS7"M>Sǿ5Sbͤ,�+Qz4x~W>z'ak -(1jq<Q(�J)i(�&Ţ (!A%*ALjl9#ڳ5 Jn#Otn^-أb ssb5:Fzk oiͻ3Y Tj-7ia ,n7ndKq`Jl[jYpsdMSRkt>!#m쑈"Gt֘%Fap/Ǘ B Q]@oeMJv2EIu e,�J�nbhg!̆>66b y:V~;}o.o'!#UrO+B/k2�@ v'Qj:F94io.ݛ?(F9]PJƣɘw>#c'|};"Mu s)9eSZύeg4aW5ھyu!/37N4j[y⾯f wʠ&;:oeu\! lOi۴ʷ]rGNӔ9db 5m6@]UǧTLRsyj!n#¼׽ZyR"ڄXQZ&6uLHTqNXg(5 {tͻԝ&Ta3eCUg:&I=jG`u2s[AYyjZxE G>AbA pr5"[> c!,~aZ4%ԝc)Tn|=A浱2}uݓUΕ,:S6tөQhI!ysݽ E,drQ]k2{ңv.F9+qs `&$ s[J�pEdb2P:Prfu2`mQcn�# ܒ)2qYp'I"˲C!TD@W'Vd{qUŽoAANNy횸M]ܭqnѱANu}__7tF (*yTkB7裆H8 Y˘[*ѸjSُ[07>�NHsyVhig^5TuٍJ"8%&#hp ޗ,`1کlэfi.i]Rv"f 毘 ~uNXe9T՘;4+_0$uzL#֬c'=== aҺ`ZVK>gl$g<ujď\Wm&ʶfM:5Ґ |19jaScҢ"%k<)\mij0:q5~U+>-(5Q@%PEPQKHbQKE�QE�~4դT-=Ezp,S%Wn=t[Y<m9HSWK2YBr+Ѯsn`L u-<cIy8>MF2r>J]ԧky i,;LgN%�H9fJ[$(ZhPc穭&b0$=+)KTzrar+B*=9l.~ƥ Y 9{w)W<֔[H> TI'&p"}H ?a[<^Q=yP!#۩Ga[>TVHQHG$/qZR>XhudW v[IaUi`Gp;՛dZJ\~XA[Kho+@:z1JǯJE*Ֆ4l ]ʻَO G1QG�ZZris5U\֨tq9Ϲ rXU"bcZfX q\j;'-yoJ!>VwvjXDs1ҶY],!8n@ȧJ2o=2_d=7|ȕ0!1tEm/GqNx0b4ve} /1\jtnNAu>fxە jbZ 9:K "*\pʑ`ÿb+^[P`HT;7KB,'US5~wjiʢ2V{Кn}QVXLs= J ׎jq-D8'B,7�qڦZ;قᏠ6�:T`^<OP{T7b[жb :6+Z* �I=G!x.f2RuFBYHF*VAʶB�d>JWRIRO*]j0;G*¨%R׃n¨>=*o̽1ޫAsVG[ *m%|A܁2Miqncwֵ5c̜Ibv}xDk&DlclI)u㐝Ł��:ª\ۣ9OBu=[N; y<RA.s+Y r+ZF]"'_P||đ L[,]=MZJ(<J)M%�QE�%Q@EQE�QE�x�ȏCT5xMjhҔfFRb# F>ƹJ $ \ᗰ]2)+jo1z}>s9΅ZS$>@(p9W&dS$99 UNTE;G\qnN;gRSzVgnqR *ڴN49䁓Sm:hMr-ht�rk]"0PzAU jxu=xlT3+kJu%et\KRo*:vr3'O@ ǭ$q@I mZ}$.;Ww*Pԣ6׌@^A,DC9B1Qj11 O*{kFe;NJW%vtgA%!pTUXqEi2K&EVFq="XާȮJwN�6 ԃ҂sB̤2zTW񉣐Օ`p9$t5JI)=(YRCu 3}Cɐ?*g#SV{Ҩ_Gi~\q\2 ; p:+|`г6I$(hΦtk׾ig'*2+n*P9޳3i'u*;2Rp*90�+wMǂp;sSv )jwx?ZK%gV( 2X90ADe JQYR�#4t2ә<[[x#mi/qa!7 Mʖ)EBdiAU;W}թ,I'fr=jyC-ܮ.ɘ*㞹tuRhDR'J sګ$F HT3mqzLb%BwjFqUk#9B#۔jr$1ZSb2HXS[ΛrG*on,3b6/ƦE�sں"l̹8Iwkp(UO{tzB'=1< U@[@QOvSG%gcGJK^l-S[/6\9#RQEY%Q@((z(Š((2 !t=>�~'I]FF3\QVr@VQE˱&>Vul9B.A9y8YMqکMAO̒GLvwaޑk[ª3 kCf=1YZh$,v}Ozޜ;kt@Ws¸_bi_c6{wf`IV@~^p=7{ S⁁ $ ν5'w;/gBƛdV/1~F)Ϛl28U]28Rv�S/g̜ oZ* Gr>AU9PѾFOoҝkmy1݀CXImSOOꎋ'F#rtk) hVo5`]Ŷ${U :^3}GjэX);u/I?L Z<IT>92<ׂCЎ+%ԙi+!%BT>]( &:˰<UvN))#X5eĻr=FՌ+7vj >W+CȢ伄y0A׽SF^5֞ WFNdYqVw nQrTlc>dZ-AgqWmAq K3ڰ^ģb{2G@5 S$nr{Uyw^Tv{SĆdñ4TIu`X mr:2R?:C2 CLNin;G'c{ '9ֺg�9(jL'c`?(QܧU ;Ozke ή=9"9-ҹnpW |�q;,'?9r^v5]٤BcS$#ǥ%e{ & IU 9QKA83 1 �5a27B*%ə?H`.9i̤Q)5^bJg=o/lT}o'=h+h?:T[NpsrqTڼ"';lgX+c] Tv%ـ{VcxPI'ӥwR7\?f 2cJצb]'QE2D (SI@(Š((( zO`[+^qvT$WHH WU/B3C7=L~]nfV E8QT-!1e9jjʙ^"g9.dgʠ\eh8ňb9c\1=uFߡs4O"� ԡ-Å w09^b=F /^})BȂ"H/#t(Be9{;-?Ѓu>i<"Hxps?gZ Upc%e^j[K;GI#YS%N7:f+E-(\z-IN1<uʚ-Rx'5STnQ"ao$۩i>`)#_4[#mpEf$ɯZ#"$~k)/(mojc`%GP.ƉU�2][̝&*.<Ր~A u�u,}1Ɩ9D]+24NIbVB%EX o-zӒ ^Wa ZwΑoqږy $ZҗLJ \sT Ռ_+2;7X}EFJ\ V`l+Ve؍[lrFSиNǞzS5O`Xe7uѢuecWv0͟j&F֥P .[ /F;=җd89ǡIQ'&XBT1hÙxCTO^q!XӜ*Ù-ya'iR&9W%mRی~us]Y 6=+CQU {֡T#b<`w ws7 T895Y?`gXnۓҒYU}nkeg_J-u=M:!'f7Tb2K Dwt3qQ>s:]tf#8j7ԻfJEʊ0Y:r,wҺ+hܸ$q]p."\Xvkѭ|rzVjeq$G q>REQE(((z(Š(((Ed%Bz2Xh7V4]9IIjXN2썭}"a5b4{̓FSU?8^Xv|5 ??9s%r~azq\af-Yȯ=><g: ,f1*W9cBLS$ |ZĦrkh%IUcʠVg |�JC&R|GSP4x!w3Z\ޜ1,w!`I8�+[< )G=y><cZ[Z͗a2AL$N{VO)RrW?*Q`J ~x#ڲz3e~&ĈPޫD,0x!VafqOiT,'�R#TE6$q>Cǰ#5qn9WYGH9{gG'X]vqHʌr:1I ?}rаҴ`$E�>r8,:ErS>QjN׺-Q; V 0¿ On`��K*lxhHu=)ր,6VZ&sWwdsZFrVv*1W eT ѬlrϱdLpo62ē3X0eH`?'sҴŰ ;\IjE+y\ =Ve%:1T&KwrvObjHe9JePx6!2ǂOj-s I⌰.7oCN~lN)_s9׹q W.iMOyZMD* /NLۖIq=gG;G[테9mwf+F,wY;LZ{օp? 8GBOj覌'Sڈɮk>#,ܒ�]>jeT ]y澕l##iR"@NESQEJ)i1@Q@ E-%�OERQIK@Q@Q@RPJ\E.]G+#nQ+MR#Qr ½>hZ}[ae.a]1=@'/)MXj@gzĕ�bO>G A,>aTnc.yAk[F^6L#A=�d6 @b_,a`)|�*%a XT68.%թgV8Sڟy 3r@aBeS2\ےqNbR0 *efw P,EBU_VRܤ˽vЃeA XȌjlqgnI 76ob(;, RUi8ӑ#֮b\Zʺ(�(#ҚBҌ. csvU:{tl#jjXe7#IuD:j,d$U!A860s*1_ڠY"W�_Ϙ,~BzV 튤񳐣 ޤ84$gpV pOMrQ",ǀ@H"YRC5}񍣡#j=J\l֦& sSéR…'z);Ef;y^}*XܶCzeTcxh[l"F@)[J& i%$(#ys6{r"\1ҝ<'Sq<Q,L�q*H\N;2$d@O\皖2$\0qP[_%+)Wr`d�$\j9#klH*ssJDy{ScW< v5 PZMv UGCVH �{{;$;3q"rrT=H-LwdI{Up] 櫯"Yq8F͋BcZ:nOdhyR]zPsJIKIV`QE�QE�QI@(') (�(�(E!4�+F^^05 3 Frn)!dH5~ҹMNѡ8qӣW"/S YIs*y� gy(7hd\G˭ЦͅIPT:V`ͽG:9۴, s~VeK#�Jbɘ/$;(0c>ե,ylcZ}nAL20#5c2Z"(CJ|XhAOfl-FGAޟ(c<4qL߁`Fr%FzwUiοy,k9j%*tZ30yZqMnGޣ$zZ'RBGs+2QֲzZD槷rIAےȮ5/ yڮs5U`0HIo<r)+cvMxDC3"2` "l1 Ȫ!SdJ]IF\SP�P͖҆ xsd3Rh>ѭ QBFqyCr9ՉE82I$IX#ǡ)ٚnN7d>*ܼD8?@,Ս+$@ycHf/x⚰g`}EM(#áMɡbYΥJN47#XY`sȦPћIX\�ӣTX0AU+dwP9'$<j *<6*?F8<ĸG_A\Ѕ.�k$$X]sO>cm%p;ְl$eM&*t v¡|:_lӍj,H�U�+ԡFqxovڈ� �$̹k4TJxz�4�QE�QE�%Q@Q@QEQE��SI4h�-QR9P1ũ x(})ۨIՙJn5raK&W a^s wQdv>k;ƍ=^uzv=|.1?vfB\aGTF^wJ7a#N6{RFoG7a1vG4%sڧѸɤiC\;k6#>di� ڒ[)Vf$0IjC,[aås|;He%`~d\Ey`ǯz32inWfw[tQ <�:%C36=12t!GojudSӵ#I^ESDy{t5\cxWGU2֜"7˒pFM Rfȧao=�vbGR3IC'c?z]e<#m= ,ۺ?f,CUdfc鞕)_QYEv$M1<#UG9HA =$̀zV;\9{ۣ`d!LgoF-}Ým$,1RUG;b+9Z|fC>ZK�obyjVjEqv�_1[h=:XraOm03UP5/=h>=k+mn'Is1#~}XM%XU@CE\$ԔYsɵ5,6GsiINhDV#]JNlZe];KvVU|^h ,5oLm wsZ{ԥACs8Uv[ nutDuG4J(4$jvjH@ɳE05;4�QE�RR@QEQJ�(�CQIM"cVL"Hhijijbr\L2ҸY/LfWR5TLiV2uoᤵ 7B.l]Tea^nqU3+h8G<{)<oF2-S£-%5^[]YV'Lz+Ϋ]V229v,06%47 o^y,G�'I~:= rNܧ#If?1$Uig'agV g<r/[\IJIZ1+QxC(ڛ=:aHAj&0V)r3LP?(n߁r Kv.ui#�vH>shV2rD[M[bR'ݩvGB}nc*A>µW{OhZ} s( t cԚ_8W*舜l<g 448 12Wv*wҴQ2sA%1Ci}Ӄ5 MRab4Nl⪼'Κ'O_ӀW<gmtIyU#Fe1Z_)7v.*g?Z*s�:{c P土Ʈ4S |?6 0:jլ2\Xǭ?Cޫ ";J6Z+�x+ͯQne{fzEvEb8*f7tbYTw>KJȟ}(j5(j�5.5.MuC]u85CPbzZڵH VVT04N1h'QE��A4J@硪JdUUꦷHHYzUR+7Tox5.,$`jZ<˝5um<Y {wF${w9daj}lɪJUE)"B2+i[3Y= =+ٖu >$?W7smsjġ=P�J<σɬٮd t4Iè7_QӓQu³fpV{̓VO qҎ\oM7i z~ךQ|=pk?%q:aK 2H ׶k4@x4F]:Q1opkX<d~4zڗԒz cQЭ) vd{W>nz}}P]F]5^7NzܓVhj7,1)<qZ* <]áVaޕ QKaWS3xE|cSh7D *2E$CijӴFQ/!נ~r s!5z xp"ƃTb= h:ӖEo ,hQ*qt=k[uWs�sްާKzw%S@M%8=P{Ĵbpz$ (azpzbk}(j4`5JsVQi*e*ԠS$pSE(bQ@EQE��QE JLR@ "hJT]Ki ցҴRg9wip}{d+ S C4YGfy r|v6|]~kZ�zyl!aVϨ=q/>y5s} s}2>edV5&lG�kfhYmIN[?j˟6L7l?\=)EBKgj5P�jg~?๧5ٞ~mSL2M븎eOŸ's[$bJm5)MoJ~"/zQ=+diҟ>fG=(kzS{XiR3G:c"!$ {p>-HRsCTd^P#5ëHV"&tPjg֯GzcVjes:h91ޓ޹݇zjbtΒ;܌%s+Ui]{uXƭG+ƫu.tX*31~UIMnARR+*Z\qT!r=jUbjx>qتXʑ$մUS,`tB"b8PHpvisMb(0(�((�J)i(�IZ(1Iu%�3O�FVKLP;=*6`P)jzPR�kC`&Ef5֫ɦ[H>{xьSLBsroJ[f* Хt"4=)r"Y.'zgiA:�$Ry>Խ{Ϲ/H?vk�T O?vq,H`XQk7 aQmA�^`'G`NQ?R#ש&$QYH ~$J={ y3AOx+мKz={ Ϲ'QCUSg_(qK>( ׮5f? i�,5Q]u%ŏÖ )YHS/.eUre5zFJ*N)vS&"%<  CN@ŠphK\S-.(R �QE-���������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Apple.64.jpg�����������������������������������������0000664�0000000�0000000�00000002767�12641336260�0023616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��:�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Z({_p 4.i!)F*g]mb^Ku㩵[S܅8 1\\st3W+F!z ꥍ�`iƼKPզ7$zZbbԏ <i ;= zq燼T"E6;YVXdVZyԏ hZ-%#ko!HA^HaodiX\,<Lɉ?QGF*S- 7YN}'8Hnj^YEZ~hK]D6gAjq= y?y1{*yIa&�u.'9=(\xP׭m\,ț$ybN�k8wT;?(xfѮ$>ULjݜz}kٍ|å<'%e�{}%NziP^=Dv7Ț& FNu{x*aUxBXݮ"�G##=͘Pu`z~AՄf%~8;y�oaΜ>ьg&ʅ2q**GBtqVm:#8Go D�;£y/#$Ճ<QQY*jZU xq_g ' rkO&i"O72&Z }6uZ- OJԭ%D$ kbkf4xoүхq>1W磩Im�(5<S+AXm<Wuu*Ē:~ cڲ%"}}zzy9�9,cЯZSӦEl­Xu1qp+nrZ0�Suy���������kivy-1.9.1/examples/widgets/lists/fruit_images/Avocado.128.jpg��������������������������������������0000664�0000000�0000000�00000011401�12641336260�0024173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���o"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�q|7sKm'm:;7v?Q0˱qjA4RaqIyE+wEi;;XmI. 2nXUax\ڧծZ좱9=+:nCnfR[>GiJK$Z'v=WOF�F!2�T7v<R"3p̒g"%G�>-%2993~SLRrk b#U==+ihLbC,/@ntӋ=:ݭd<fqJ˴]JH ު$whlQo_BM1l/nVe�#kN%I/RBNfkk|dʱ㝬N?*<;ycug eZ0H&%׹i"r~ib֖1qyTƳ47"  wfb\ NlkU^Z 8B ïu9B{g+B-Ndgѽ1\mbcYVX|r秭LyUV]V:Fs`Q42Hf/*KuqFw9{ӥ!Shl³Q9}|di77nwOFAdڰo[Տ ~unD\nF==i nȎ%^`ZKė픠.!ži27O@W[CNcQ9a$Z5Лt l3};{:|ȅ*ܗ`9FO�Z[Tf Xդ 2�U:x$yvAn]$s%mYXF@M+ƥƔc_Ux^$Ǚe}+CN$.޿W-s{og9+)Lq<13ʦ{k7R\;۳|w`YYZGu}&g;z57SPd0F9ҩ4r<(W<O^$[-)xۅ<ǩ<=J7K `·lsjLkŸHn+ffqШ<9q7(IYN0:gjr }IU2?֮Sa&C!e~N;1DXvy4B-"~lAi)4<W5Koq1$s8Tl.略VtՑd^/>�*H*ټЩnBÔ=amTF(7Գy~cFs~c gDm�q<O)k܁.bX W׳F2'Z.ހz=V IV6bȋOZKheF6> f܋t$v?j6.ֵSTĀX v?CJI=T[\=yvlzjV t !!HrW$Ǯ? t b[_.0IpOX iGsbgNkRسnơ~fA?:JbLX^IhB7sk ?5Hn5Lj4QmlFcP#j94cUf׾1㻶?ATt\]ۭ$lQ] ϵl 4=MFEHO# WR[Z[q:$!Gver}m}95a]El67gTnJ&>IHI .7z�q`׃k%ՠmE}Y"ŞCx hl #TT �I5@N=:V(K!GE\�<�δ(T1S\4R픕�cnUe?>?^1 +d_'o-"?kftp+oIE7@ČȚCÓmG{Ơd�uZd7ֳyoɌ8?W?CꖈsAw27 .06U5+ф%ym]HWsy[P3d`(= .-r?wZ^{ :7hU!b=NFqq"3lo) CC-�s޺{]+$(@? Gd"IO@{bR)>Ũƥꊺޥkc =}jg'eʐsvV` 8'+S'bkdF䪰,ưerI'%Iu8qvO<""{c�Ȗ'$8cڨ\dH�'\}̷Z2(d?TdPAnlzlqWgX%EIe*T =Wє}K*1=l֜2:F`\ފYv65[3q *zby+C Ooj|7nn<I¸$Fz ?[h񵝜$ǗW-xͿw4.UsXfw3Wt2}^Fˋe>RDkg5) $jmI<#[[%]j3 yR&Wd4%;!6Ⱦ�:hgF9%ķN[ 734\boaʋCst 2~Vo_#Ao5ܰXY~JX FO+ڮ?7Ht*\o==7 'qjb*LF^͵NM<*�u2jEc)ҩf<O8E40dL>T{u4]~S ?xBi<8dU?*F GX_y?Hp� 8$X;NvLz ei$f& 2T -d "T}3\e)]T;GHu)aȳ.9s^LN<XZ:gyLr4W(pTHԯ I,:ntE5bqҵ9n$ۂYS͈"N=;ַ4{4 ~erNWڲm$!rwG n+7OkvIEJ+:X+[c Cwl2+%] U翭dk%k>͕`7&.[ƭ}�\<u5:ZbjN dXTR@=F?ni uP;GOS؆d9ˎ�iqP%| \eU$g<tu򞑍,4ai_m9Y<!FA~/Qa]1Z~}drHYP89ȥF{hP� ֪1qZ6nJ ?𦱣]&drs]:L~ HJP$ߔzWm,Ulk\խe]=j۩򣳂0!A5eTWhq,\G$-dz>^1YdS3#$c zd1^@}'hn@넊43.v�Z­i))7+-yF bl7+ zۉ@sju%YP1!x:xb4iI T ckO2%jqs^v$ۋ�xZ I72\Em}9c.v! + zU#3gdi3-|�xέg4P;IcZ6ʤlg*z<&h"YeH)-KX1�U^?~u-װpQ"ںLQhfE=Bz֯8uuF[%Y1=JFijgkKnH 0wm{ZPzKwyEu@~(K]e!0Iğz%;_R}MJ\iO]XS:2ꃁyUpo[ϏT;BZ֚]*ߘo�ʪ^{AZhEm `#n" z䵈*1mg[,wi\jWcqdnKo-e;|ƍLq֜K]Qn!gjRqzyHHhgf[(p?tU:wxp}=E2�\6U?<8µ {3���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Avocado.256.jpg��������������������������������������0000664�0000000�0000000�00000034653�12641336260�0024213�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�}ٝ۰fDLIpJdLw͏@=Do 'GEkKi.P�-Y*3/vp@4�T6?J-aҌpy߳+OYͤ,!++ȭ;+; :)e~6�E|=fQUM_6qaA>د*]<ryIu2B*:G+R"k^׆IE4Wޜ~k# ɮjirDm89sr@ t 9@@+ϕSFk[c~k)/jdc{ <A8=D qI%{ D.#?,�*s坴vh0�O]K,QP[ O]ژeH'kΥ5}Dg̗ġ[ʽEǘ aޱg݁á<VjJV$h]>;v( Tơ5H%<Qnomb,"}4r&.<d0۩XCui b�[ku{{osZ7{#;܇PML CnxkTKeǛV[KPAR`b+#R-I-M)YnśШYU]6#5:Tn7<Fyii8=Z^.[KHc{o}rQ{MMstc('kBf,XsTqEivX36"*?yU}z=)E,W~Q[JLr3[5,Gj!GV\LlrxH0v\47qF 'V^j0ۢDy_�YIy!exD*H=b>=dfi]8Q8JPj6ymbW#ZblSִu O?fۣ+ʃOwdZtqӸ�`(AuwbD 2'1PZ^x&D3ڱtjf( xG֡[#,݇ o 8~CO& �23^@OwǕRz<€sxm|Ae|A񫶶ZjF<j9d)caq}2E=Y"(t& a0#S?aodYGJ!O[  Ud�U&lpr ?R`<bW4x d>Wꔯ~~dž0z[1>ASW6 /m?4vyl} *)P^9W$d޽0}�a�bI!6L㊨Uc. pCzWo.F9lW(|?E KV^E;4ӱq|GiڒaTN0L Qcm&3cCқqp~PjikY%crT%dkjT�Ig秠j)xQZjO$7!qq�k'tZVeDŰ.enSCY\*<rFLnO%ҕ!qu wۖޟS f#ɏp,z{:<3)9fXEۑ)ydQ+<ͻXv%uea$Rl¤ t-xqEr,OX `T~/By+)Y{c#VŚh6Ւf.I8�IUv3o 0sEcz ތiC܎%Fq5m 6р˻q3,ε[,|2BN�kC]#ci+E'#.k@R:Hkl&۵FlvU4qTg�>Ƒ7jy&H�(50кn*ϿTOSU O]N~4t4b2 ҚO'ʻX� =~m~gI IaYFQԑ?RAxlTilRO+OEi"3Ö zԮ-hm'k X:V"!bzg׆>_xە$'Oܯ?pkuHWhUo0I�{GSԣZ(6᧹v䈐%''Vk4v7m5ܩ9<\a[JAHgMSjy0vO[�7z aNJ 6rD8?p]{=6Ҥ溽vh90Yfuu$9@זvgB1vζpJ*87V톝%5Ak#I; H3b"FAaݪqnƖik5ԯ@ao�=4.FUGn X}W 8&1GcPjm*.eټ#n~72[oXPEO�z^Xjsq{q e\* $ߥ2dޱ}XӴhCY�RY$vڨcsPC6bi98 p8*:;yg\aWstfJÊ}]?bH ,%A'5M+9vVMSS<dUCs|:�w)y E]2|J`e3$w=}ǥQ?JV>$ڭC q_i 9۳܏NҮޟnc F{T2tϲ1Qx+neBѩ�UT'6"6އ<V7A~m2t<##qN]spŠ W''eWcV*W*ڲ wBڢ^ykc&F*=hWZ?|v(NפxXgA^Mr-ؽ2" R@r'wo<; DY6gO{~%v,it7nRvu/[fER̀0泴CW!jm>\K+423zqϷ5yd^ ?M%Ol%IHْ]XsX:..s܏z͵.cCK&#>&u+jkc5 Mgfw1L+<vZlܷ1w�/5/kj2u ش%mПs`r60 _\H o`, q#/3VmOdE9<<ƨgMF f) /@l4GbnMbCYUʌXzsXOʘ5 #*_r@\ ZͦHّhIԺt0?j}S  }t.-~ER־h/95ZA�ٕN*xa[Tv"LOlU~Tv�+GK UKRZ6b9s}Z׬M$Ӯ Kcx~ tҮ-5%hN79QmarIufl?\t=Ҙ_4; m'!m3Z7%^?ˏµlm aM&ap3MtF/V*@<pqϵF[*H`I%aJ3$w[۾;⠵&wRX ; IU"I1=sYZQٽF0'Cܹk77KXZ($oݮ3w<vhi]5P\ܨ/*ێj֩,ADB}zBmd#!i.;>PV7l�hJ+,Īǵ* C ]@'T]qJ%ҡ 8kNTrԺ&ukI??H?R_Iy0XS {d.AL֯^4n&�z{P FI~ljԗꌲ8%"XUSHIؠ `~g;ڲ0qiٙLg|}6R7#wvH G~Զ Dވj.8S"%?= S�.[ko s9aNds#$;~ͧlRˏWVH&@w@2]Vh`ن *=\dkK|g#ާщ59($¸R3\2}-;?QtN8�im̉1s\.n%[&#IZA�#囜ZʝJ)%^ ]naq"@,;gk>+k!(7) \U󠥕\nʧSk=] '-GwdtnP~QۍQa28 HEs֐J^5S𭨭fx|?1͵bU<Ess2PF0l{ʦ3jςQo>=yYc[ 0dVy;hjerVXZiU5$K�^5c4e�S^J-m�sۥfMͫHp~ {{�*+i!D[d �c5rXKt(r�G+9VM[UV̝D{ ֨ē)(IfcjE*YHP[cL|쐻v#�sՒ7d#oZ G�N̳6xg0r�TZ]$ (ˁ sg;sI&N  j.H;.wD7v6@4aC1?O> !#h#p=EɹX$ؑX# CLG?:�q5G#omͱu�?ҏ-Jz6x,Fx- Bm<sn:m.+ ;ɶ6pOW$斄es{ar*]B< OZzRO?IP|,zOsSEƬ;$*&`ETm.I 6#H!<aRt>nH t'9�hSmeDf rw1< ʹ9|Cn/HY~kgx9-=H N0!ɳ&r9UƜ:'Vȸ 噸\/v=iʙ%mp�8[ƕ^ԪKTɃpq�S9ml+ d|)#op}їx$w8V2nC'GoJ 'Uj2H)Y#Oi"8prK`W xm*s+O@jmW22yvy:yrO\ԣHlǩZ>hȨ}잼p?XtD3)MG,2qz/ 16;j4m%#ă Q]iE%I><TRƱC7eAafV >l;qaTދr SH�ʜyQ&`Wn{[Ӻș#SS=1.U.p��_J{YW[;�S$3lpNzSfYBD);G9j!U2dIܞ[VK<"GRQySZ~cu,;rU�mnF|GvBo4ę^xp~`3ӱX`Ж8<s9?ҹ&5hOGBWbnf2/s$C#Mǯ@*.NI$I_|J9=MHUS)8�qp�74omgt:+ av�}k,V $-Ì\<z+ZʛóU$qNXnM7EӓԖ!v>֦xatoѢm֫lZ@3Rjm{s^C[ GiisךcM!G `sŸ&kꓵ5ՍWrWO^Q7s"oZ;&Xr89$e%=kJ\FHX}֐$JK26A'�Z4JӵJa-ڒyvUk'F溕|;x*KɜԜ}1WY",<1E5h ]?E1:O.BeَI+6؀yz1x&h}9jՊ8)?UGȉ#H:d-Erc>vJ<CRXёd\`|9ZGUcv;Q0sڬ^(#1"iZ5@XH!3QJïҝ %K\3�;R@$Lؑo{Sd#H[pP3<�:htLX#ϥ6kC9jtS$c=E$#i_H;8"WV?T1Ϝ8#+/&1GqZz4]baI^N@QV<5Sc wҥF{uGZr}*LWHŬc'[~+]aSQ jGGm% dsQZnZY j4{oa`qimmS+p3\lfsӞ)rB6<.)!@oRjƫiNaT-l ]4Ww!pς~zPoavdڈ\DD09?Ŋ85O#14P$`z $1\[�D՘K>\r~md:ѱV8lٮws +n߶i/幄aQ P;:<b?A"sq7tYR7_cⷹy&|(s@z2 sd9�+d�r94c=mDq�NI8Sh�lB:v�9j4: $yx7Ȭ8vDce 'AR-ܓ4j > GlcUXp+DCu'UIq;eA*.<L0 J>2{d�*I3FItAOjqQfL^sU&.}Pv +pT@ϸsH4(EtˠCB<wn%,�"E 3?” r, NL|ǖ�a mJ?0߯򡉕c6K{u"} R,xj9 $qY#7^2x?8& *qEf'A֬۸)67MSvq=q{sIZAm2B2z\k>]lNxb?![>hףida'ӊsZ{DĭpONݻ;;w5;i^7w`t*:Du NT"3lq$zr'c.ײ�h> =rnTfa1UFW` Xe)x~It<3.vU;@lcw*]bǿjl-#0T_q?ƕy=0*{BoYm՟p?9'HLK_Vm;}2k85qgdzsY<ɾj(s'X _s^izFͼ[?u@X"W +xkBO=cy>զ6^Kvta"ۚM[JE$KVzȶ">rp<mW⫄- DA/ n#u>nof0nЕ݌ L涓s<j$^AтIڣ''Jl¥ c+K >98)P {1 O]zglDrppsV&FRq`4X,O 1HꑣsVV=6m9ުD );~ˋL~Zڬy#yrb=l5^i`KrGN˽n0)`C 2HjݢdprQs7i;[7r5İn2Ns2qS~5 mH*[=kbeI8БEEѧ?$TK1<cU 8Y,|%؉mA\ڕӌ ~aQ&Ror}/Z|"5$vykaG#][x8E.1!ky "]axe?^7p91wu-G[g2Q-Z6q?6=46^)\ܾOLʑ)VdǕS*9m eT>T2{–.&�i⻹:?v?eֲi^Z6ri3Xr2~`-{]#ΞFL{H޽E>d ךPδB%FrFp?:zӸA >{oQ'P3]?u{ A91[W>HQ�3DcU;a]y�jS/hdIc2[$tǥyӹggڣ{Wk /o-8X{l]uxwkOV5(([|0wzTwW{(I^�>u5\md(؅ڬ<wd@b+rOT"pJ&{O1*@UbYFI354A%5_ˌ dN{{I wH YC}i ˜`3ڧFONM02@R0pZb懧Ajq,f8^QkqKzmFѬZ`P6G<S{io$6ͻkb=#*׮BZ8s|٩"I$S䎕d6L:WEKϱxd9x*qvWPu[[ΰM4G ph*?@&¸$�/P"b93#M1,|E:,\:�<Qt˩B$ 9cXvQ93$L+Vp ]rq*r=L c�z() "I>w�aN.r{#l?:x. q) GQcpY6h6y=Rs^q:,.&0**js:;ÒMO-P {)x2ѹmrkmB8fA\{"XF;q]k[H8G5GoP|m-L\7Wg�JB�ǩ->R^"*VI6'cQ?+ϽTKio_0A]Уca[@c6gU\D aҍO4#,vЙ$QG'\$vs'}m`&0[b-ڹJX&ZU+q]x,lZmsLU*1G;K!ҵ</Z76Ndh ^e8"F^*6?1OO*PiE@$lGr>$82*e,3֬nZMz(rD!I6G5C7%[!CF.{|+67vqp9O޽jRk%JG8JKtm<\d=ɤm෈o۹F:cWlcHѡvkcC�Z'Vkٵs[]Hؚ٭β !ycR|jZg HRbO ~YM 9Y U*캍̎OU<uI։%(hMּSp?ǀ+VP6,6$5Emifs| oJ#Եx[x3g׋N7^NRn##GcA1 1_˫Kfn-!V9/3j�RS8e!CgҹfL.Bf=ҽ JP=BSK7"w)+bנYnb@�,X~Ѝ̿; ]ͮ yTqֹUSHS cִ,;FS# )jcR`8<G;,Xx򩘯 Yq]jpcסQIp$fff fĒ#UKJIG~�G@+ 85~isW)(]ɭmۯ'۠+ռAsmnu2d4HqwֱfA2kQ"^XɮXcN䩨 \HC.K_Եw~eDL+?ֺ3zQS|qv9~{tMha\pGZƤVƞ<+3j1wz˹iL_ۤW%]=9#q|\  WC#kSn=@f𤑦11^eui2+TZޡ@=F+oQ$ӸX~m$ƽZ.irYh�}I °XRڸ}oqz ƣ傁]4Gk:i@ ,2)@+MC'ַ9viK3|Wu3A/9"Giõ'˚2 AijNY kǢh_4v|\g&Ӑin>Tޔvg�ʀsjօ(O%zw⵲e#gu]YϷ=܀ÓWx]kn3#^s~zJgf 3W&6KQq{Jݳ.ҴMn姁i[X�2fN;?cwygi^w/oj ԰10k;{krB(#ڨo'Uuvy=2v$DD$�mp]Jo.Z$'9۞COR݂y?^l2Q]bukkdt%TjnU*P?B%#ѥ+ *B;ۋT g$: u wFJO>Fɴc\W4%\ ѱ(0ք*V0< cԱPyY6xmG>�5ZXX'cTrOV_ 4}vB>0{ӑJ뫵5cXcg"#/>mZQVz[8.FpO{4qd^/+C�{5d\fIorY�}Ѵ0\ ']u(C<[q 5g'8Alo1,Ws`cJ>471޹syxH";:ϵ>\R}{VS0Ҷ]˦ֱZٮHcQLӧvt};N|[$@kNV6sr9juejQN*ƌPЫÿZͮ[Vڬ|BSU O5T]^J-9uҤ+(4χ|&Dۏ0�S֯i?wIp*[O izr[én\0Y i aYV7ͥMbԷieoc$0°�pj7 ?zI%dU@.hp$ *}"Y]O7[Bͺ2`Umm(r|N2s*IJfn.D I=YsڹԴ2oii 2|zg֫aZRT=ַ|D֗o-"N|8'V l !%%tc%fihWTddz:[.^' =+]$W{kekYCs5z*sReB$lpwW>m1<S\g#$</b .ylWQ;z[:'T9Y7V\^Ug}vcwEq6whn_WuvXxxǎO*l߃hAJ ' }Y+o۱-<޵7o Zv+\"$ oy94<4oс+6=->{ ?~RyA_sC^+gl@~ѾB6 "gIq-ªs~b8e.v2IOBd;Tz2cD3yl/#SՌ>&%NO<p=)qV>|@idl>hr۱M4UT+Krj-{'Q2uwZDC;ƭṘaNYPMT#)>.gZL˽OS)Syb<iI\ `\LWiIQJdY>s6kEHcp4EdVeJI mzV~%枭so:2(]zw,hI%ܢ6#N\]?R6 y� ڐI<Gmfx26ѩ*kvG4^ps5 s+ bV%PgN>BrZ�{U=sEdqz+J79k (bzy,Z\)(W<CM�淮4tɍIN:bW-=̈mapR3*gηrc@�9 %ɽ[ps.o?(m UJIuZFiA0qҫ<i<=*{BB rOstFGvN: !<gi>LNWRs}54!Zv)#$>V>smNv#u58X~$|Jϡ )DҴq,kŐ/M?vf%<\i ,[w SoFKVmB y BZ}>? =6 .$Nz&i̤ ўH,Kd~O*W \\]h<+MTsҼ[Ǻ+�W_Mv(�qwpްQ}ةT;R2lخ=m/#F,y]q[ϩ[{U sdiN*JsTK:))cHɌrEr%k{XZ.9k79\aOޮZdnU u)2v+Nq5ش`kR a#vl+GOn/$Lgqh:Sj7 7\k^MgZ\~AK;{MAPI:LZzQ3*tPwV[gG-N䬲v{UUrѓDKi )oZ[i-7IZMb3KW�ɭ5 mrgqʟƷ"8ⶋlI֩W-7yy߶I$lܠ^rԨi=&9!VL-^kyrAEtP,݀Jgoxv&79ϷAQLqQ$_Yl�tW<Lrv˱$7�������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Avocado.32.jpg���������������������������������������0000664�0000000�0000000�00000001754�12641336260�0024117�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�� �"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ƾ?%e9*HOZA$2 (#⬵-vXHVqj"[جjYc'zƼSSJ嫷nLkb*Qz`zqv.\a%Cg?YK{y01p CηiYڤn{=(~& + ~ m}^i l綖BG GW̐Zdfnv$}G5HK 6&#K>cxŴ<GѯukOm�KL?J< ZHP`8�f)4[7L ev9e =+GleQds*@ cUZ {��������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Avocado.512.jpg��������������������������������������0000664�0000000�0000000�00000127115�12641336260�0024202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ػqX$rssK7~Jr 5AH,@44$s8raL;jZoQiIܝ?-޵,/il7fnG@~y ˸#A;ԜSqEmuك0:GI"ƹ"�֧֭S}*t*dp:PW'\OgC櫞H,tΘcGs�+^8LlB ^$RjɁ5��X-qA^XWF_FPrC]Tpvc}*۱cA/C^8NzuXٷzcqno <:4 ˸v>{)ԪVǫKdBX˸5ҧդf�V#ֱÁ:n VR`'+qrz5V TYC�%d^'I5m%}'Uujyzssnrp/kJ1AKҀnOy[SORu-h\BGLRwlmv?2f=؊W5KynҺSkAJt Y"6Ғ2JBx}2kYdS߻Mjf ~U*M'tkEǂܾI+)}E6Ð௘|t?<'wSE#p<ⵯI[Aw91廌NҬr0c}zL7[ 3QX䟩^E+r¶S7z`P0{Ƣ/+Cs\:0e3ȩn JqJͻY"^J,b+V# Ӯ6t<ve8�#kvՔfc>hwVM1R8Sv~)';gs)-pMoGlb8h}0\ƀ}YE);;w&]ځ$O&0z5\1q-d0uGԭKA$ =T�9n\WQQpqJӸ1ɬ�q5TՍ1sr2*ooL,۱W'ddζNOP}@9ܦDзgxq+{\\9g< UkfrՋ-4O1|_�ZW"ڡ@GAXRͫזmI%<,y&FwAV1*oz h6Ɗ+>(BF$Hب:^[%,=["mO�xi8Qv1Hz=M`M boGaQy`taT;*9WeUFYE<(˖ ފ$2p~{$,c0C*-j n�.AdSY|8SSC1WdWU%ATԝ;I 5.,-#ȡQuh_g^dr\]UgEj{ ]HUz6lw4#.j<Cckuy %.m-m՟>�)7uH>Z&3]cXk幃218$RY۵D70ķ83dw`&o75'-PF &U81#8^ڸZ#)Iv[78fa$e5ȈlJ7ɮyӋ7SH֔aiI$Q'5YTBpP݌[4Sgǧj=ru EbyP2HT [@zI58e!Vv UMB7+. sn[X< A֭N;) ɪ^HAzV[d[rlq]Ս0"08P޶nI#;-Xwf$D Ԟ?һTUTjz|̐"jiZcۆ (ea B:Qb$/ƉqRn:V E9xk*Y$ԬlŦ#MbL3Xqk�wU@FsM68UmZZQC jI2OQ|gW5f8D.QVzeڥd 1Ŕu6I 9@z-vE]̗d sT;7^ⵌove:d2ƗJ>xیͼ%،VNcy�O8}jX3\to\{V $cۘVMEοJR8{t.Rє/d6F'^*k�k HcsfU5"ED55Zrؓ95VbJQH멨$V [JX\<W_k$hԳsJQ^S4bIXzףwln(bֲْ͓ՎFMKrO$&J9wvVF:U9$0'=cj5z 9lu< َ6#g5ݎ02kBֳՌ ,d)nѲֻ+#m$*k4tov \]3dwT', N7y-l\3 `^Y$5zA٬Y'<9tG=J.i攀GJΚrN <Է2j)UQ4 3p/-~r-=Xдdq9۞Cg).Z/jN龖3GPU5Z*R�XQ^ ESiUvݑщ[Ǹ,q_:SUL+F̋#9,͒y9PK(k;MG1 uY$kEtSJ-FeeymҷVmW8R)/BڿAMٓI5A9t=P=)aR0i<Aė6?W+\/".0v½"�821ZS\m]X"VetRvnrNx zKeZ/ ?}zReX\-mvVQ϶EgUsOAUcUhПJu%95["X6s2_${֊M7i\u9T.GEr]Gx"~wq嵋'�*Gny;tU)tR $(gS;3sOI6Z UyjXf[KAW-u[JԊNEKH,Z& 5Hz$VrV:/}5nFˌ\Fy[/vrfr1x~pl𾲱ʬ02xS�׮R\.~ҶMYn!wYV.Q$T5M|ҵMP@?5cddAQqn!ɪ2DMt1ZyJ[%WiˠD$֍WجW2+V1 Y�Lqf{Hʫn8$kDq<3cIS%eP+^AdVtl)V|3<=-+>3>9cԚ<SE&6O(8+ fK_1)= ZkgVU8UGjG}csp" ?-r--U?M7nxV zr@ZO^܃;)rQ[*4ݖ歾]H$pcĚs)&s{㚖1'ykP[$H5pJ*~ƲmE\tV?g+YwV$ Pu6dž2g_/-95[,I^`W1&o;2P已H+RFr6y@T!Td/ kv/ ^ޫUz֍\<ߍr{K9{hpa{z3JJO h(~4ϤP=yi4N*5n=Lbߊ&ԴbUuƵ W)ƜddZsp̒´H.} >d\\$>gn*Ƞmڠ( ts(Qwq6BM0e=GVhݰ߅U{N9&5BI֗+"9-I.I_@!Iv WWc$mw{\=|ڝ8t e~䇍0[Y2I㚵f=I�z-bu2EMIZ>&xWu4]=@MGKA!!z}X [딛hSF[;IFϿY3 R QʡL&KMU+y\-񒬸oIPkWᕀ@Yk[bW9PSEevzqyO=!C5NF]L&e||?;JDvԏrTZ9b;T/ᖕIy $U:cqfau\nf&-=a]j.sҜڰ)5rb`Vl2U(d֙[C\?[$nrZ؜Ot ʗѸܬ0E&l7SԖ \Þ3]Mpr87PNr)~-6M>P˻a� .iٗb`I5$]JmE aD?"irq~GqN-~{'fڈXJsdKG@U:'۬%գSq?y*O(q] qX`U E,kvF%,h.ՙ2ўXXy-z262A]إŴr1&A9\ivرO4.~8�hv0hv#/@ P{bdfNK%(^'o;G+-%IPnWLBN;Ǜy<gS-v危`=H+912ÑɮIM<I\ xn$�UwKJhO+O''&LR98>XҔ#AߓX38Ƒg"^MOFH�.8[[ZÎ$M4Kg~=(O=aA71;5rHkȳHQd0'dg3;VjgTp1=kҤd'Ec¶Ne$~MOSHNOP:^]v;"#-٪G#ϩ?#~B6]BU8PzzU7RF.\W4fծN]pd=',z kMբFp8sSd&oPdFL-t`g?J}er\<dvǑRcst5X 5GWi�0^j8ٍȫE? EK/Z|Crq<-bϵ`حǒa"kv6穾Y3g[jLѣݳ7i/| @5|85GNl` c[J df]ֻN> 'bxAM{NʖTOzγ[Ʌ-tD+7)Q$$oa+?])@LV#$60ŻW".LvG{e,g8<M_OE5+3�`籫QHpǟJc;j:<فgpF?.}^F fK }mUn2�)bX<TbѯaK"&%ѮI TK$qݜ7 .*N qLz'U{UUT2Kz;sijW])V=; wA]IhO(Zt4 s[:bn#<Ն=:nv]V>Glә&ӅŤN 紟 _lI;l$dlǧ Ӡyo|u{X&Gl8H+nUM"K_Nakm3t/ǒ}j"$ q8UnqERԭoXNN�^$@n@ќT9%(shhDFʿx'Z"ʺL!z}cEx ;Fϰvy.X3:jNEzǘmZ%<v: 4W I5ȋD{OpRz@BOwV, $E9l+؂:~!ඝbNH`w\ 6Ι77vҸ 5!A?ҩٮn;è^~r$- sm z]K"4vwj+h:UvkG8%?. 3о �'z?k87Ipk=9^D#<yJWWFq876l||(TzZm۵�>L*HR/33+4epרxE)lMbQ�m M(wQ]n<)%tݟqzaسm2n8= -D  4T5Ԡw}̍wji^- EG�gg{q%tĩ%%ZiGbI95/5cjIjJƹUHGgpCBq\tewqtC5xnm9cXphWC.j#pF�1gwts)˓j;vr֢f$l�Pi1KˢRqil+rfvjQYo\n?SݚTuiYL&!Wn^#ϩP1Gw@?.uzqwafL򟙿JSe=b?̇d+g0_l'RncqҕMWo&|D;z*f.rıAdC5in5D^)Wak̋s6ۼ`2~YVehjW>l۟Ү[;\^G�ve}i#9pZ_)!q)|R\|@aytwҽY$ɔn!&Fq\}: Lx'nU6~%w 26[-4\yBp~gg: \jz"n/,⼖kEn`BI#}j-vp X"q`] W1ȍ޳;=Cϙr8c֪qJ6.miA7<k5]DnSG +.z/ҷQ\}jS92^m`=�n.rq je.@Z\ԼR::Uj/$2 ֮Yquǀ2xUL^[[Ɛ`sבj*?uD$`v;|*y~NkA-Y64t[,8+Y sZ|�"\M^kN=5<n$ƥ=wo-|;m\xG9 ƹi۲;�UM<ג琻ޱmE47]!v^ÚD2a :d[ mqs1ֺ{oZ�R U;qՃaZRȸXX̲\ފ ۾c�wS>MӟAnbe#Jצ�ܠe(SIz u)d@?Sڱ5 nod7(sVYdw)JVIL@]�=EmmλX(@@gyI>f oҺr&䉓gxXack " onJFp tOK 6]\i7ޕb@VGnj8�vFMfF}Lt85n)J&G O<5VArX�%'ŎR=zC2 '=党V;bec;SLk)G`e*-ɺryV McYs4U`CP%�! NFAj\,‡#,סpb^?S&F_)<@ɑsc?+2FݨI'xz꺝{< q,I7]obmU G Ϊ=3nl~4H2;ia%܉BF|~^vuj١mrҺ1PӴF9V}ZnDx�ڵVkq89۫#*9Fݟiy9`e5UAUf[7c$NJйS$LSao G&4޿ƤS*1f";FceP>m#5 <2ܻ뀿�&FFڼZDr۩P{jnIyҷDEO+bB{`^=sC?J5k8ZJ292K?*n}ҿ ǎZVڝΥ=X4{7\ygzkK)/w<gwlQ kN1L+J ӊpKbilPHz&㲚H(͌8B-GyvOL%%>C{�{n+z hO߳Ex7K.;1}U,aPTPT �xlwDFܨ=Ф; T�uajWNZ(sc#oksk#\W,ҫYyUz֭&H 1QY't@ў6.3k F6"}֑F~ƹ =@k$\$t4nyX�I2%B5cf yMU{{}3EKMߪ7U9 KL14h1ғ$usA<"oQreF3/N㻜Y[h0oKz ># 6j(n9 KqsB$@ܱ>CTK46B0VdڑXT[֨�{N[]vV˶$Ԛ~ݼzPsOU,GRj/[ݛ("dO]ߥhWL=XbNۘ}Ҙܷ'k*x(e2*pA@ RsCڭ<dKftlPh߀G&ESTֳu9n#M]8sN rv0WNMqc}A ;=]i0X Ϸ�M7*.kRxfa,4MNb$m#IĀCڶ-cL1S%)3{cDHp!gʜS)oh} m*l$N #== rst$q]=&Ud<0+v ]fljJmstl#;CC+W G+4&dS#z.%ylcJ׌و}$5-I Gd('j%Ys 0-tV7!?LT-i7N(.rrpjŘI u+i#*?]j:4ms2!N= ~D]Xݶ3I{*60>d8�޳؈9#lGbX#`Di֩ $c$Wp|FҥyPUI Oe #f)$S(IиbvlG>٫^jsE!^P*��`P9,}Ov�PkD$`\j':5ZE-$ޥw\12ؾs^z"B7A>;tB [x#YGs=+啮ͽ'ԣ>GʣؑFi/ʗq9ݎzWO$N ۈc1˼@6~($qPz֕VLnRǿ8~fߊҶv2`gm?�ʜݢD{pzVᴁr4RǠ1K��VoB2JÜ�e&<E>4+n*z>A/* ,a=MfJgNytgT< 땩cj Ē$20vԗ6p7[(˼n8#_ZXp~9Y20?`bi8RGRGZun]HEuR8<W(]ᕣnOU2�]g{o�8^*GY0cךfwg Wؑ,x_Zl"LUp6sU 64D*f=~y͑ҧql9mKrSU.^uQ<sNNM*~(kupXI{uw7bEC}+`k ݂~Ү9TE,܂y GE<Օ~~�H9^Үs&K&\SC!~UjY t)=p0+9�[iWH޳!)C:4Hf-c콀g5=Rz`SH<׺95ISj/?Z‡L2yⲍբbWwaATt{S5ܿ*)K$FF1[Z\B8|;"V Pf_[S�'UMf,MQ/I1ьAM"1)𞢹) 1/-fzzOPVC*:jzv32}54�¸6axv! D՞ƎU!X~%|7FweG'Ȼ~pYS44 ],a!Q $Gw!vZ~v7z4vsª lx+FTc?_Z4J8?Or,R<r[Gܣ*A|spzJhduۑ 1�RkUKht^x̿x%Y`<7G0'\rj)GhIm8*Wnʨ5g_!%H=YIzUHG*!O;՛y�7sҬC0*‡ }Ċ]FF*V+`Fp{ӥ?t`wWwX1W(I:4EundȚ89j&iy �~fك� \vlku8fvl cT;=+bi$ՊD$TZYՄ*r{gM? qz 6?NF?z-ԣwm=ĸQ� <魮7q^OZCeqy {:Sm€D`Zl/y$jv==kF22y:åmũ]^Y d~N2EӍѵ6&v++>btSV}ddQ8H`0b:i.[kWmQPb*H51˥PIq9A\�֨?'>U8um'͉/V˫m1Oiτ)^r=Ȭ8]+2~&d.}s5>eσtۆ/m͉z1Yz;8[r/$,WqPʂ=qW7,$_j#321Vʲ`·Qڌc1#һ+Ԅ@䌤r+;ZBT"Hp,N\Ŝ}Y7Qϥc<楂V3CPZFrjLD{s׊{o)!اw?7Л_գv-\?V'':;ge#p<UIK*Rp@55##`cHM)򱻧sJ%B$'a+yq~U ,rMlǧN#S{akݗ5zjZsbfOSXMl/gB6�1� R?3;Թ˰% yE#dS[E_NY.Lz{(+Cqr5c.|xjeS]*s?d_ݮv{Z؆nv" UP �;T2F q՛B۹aL"-@g^(ULBqYN>odthC);U/)U=+#O䷙T1*x סCYPa$da8M.TMNfNX=kaM5GҵIm~ ݎ nf9v.!d0aګhw/fb w^=:]LlqּeL-�XV}̗6Ijdl.~sQ!,9܃SG2>a[:;KpA)93.4 n)V>ա-P8@>էiyA<JBRl%Jx"anRH ڄZ;] L*RHZr@U@�j-E#COp `d*UFQP1LF=GlVъ[�Jx25$Ęn:g͕U*$sMhNw`�kަ}a<4Qjv%s:tbm̻[Z0G8R�`3Z+`c?5gJKYe~iެZ$TfA)h:Pשis+ nȠL UFI$2͒Un( Qdꠑ3ݨ7wЊ8Kֱ5ņu$"Q+u%7A8Aoֵ4"Qp?ZM^X /V`.KP;֌}ŅmbX"X"e;J H{x `n}9j63+F:c"D,1pp$Kc ʙyߓ_+U߷pҩm2Yډd*�712yǷJ$EX~IcU(FHe)HA!xs܏A(?,r*[Id>6 P3!n2&Y\;SzKk%n7=HOcTdk<_6l{Sy|BL.jC/H(Z67)�B܅#}=Qy(I9�0@VG$::Z{Mw@e{:-TN ,ͼ'ʯ¿u>CZF�/�H�kۿQX=QHuG:'XF~'VgV9ZBKk4⺍*Pp=+ksyU5=� ɷ'nhGm lnUk1s 8ON55m4VON^{b{iM՝h߽a[,e~KVS|"5"!(7dUʾCm+OZGxfRO'W##43˱'֒d UqrڣI>0؞)n뜊 nAm>ȵ]><W݉tz`W-TEϐxZ<?* l(/y=G a!'d8,[&dڠO$ԧmFӡۖ#g>*K}<ci5`nଽu~{;-*W=[wT\I +)a[T+[+؍ D=Esڣ�a=9ҳjz|T �Tϧ5ԅnhaobF$Uev_<Wq`�覝*#KBȮģ7=Npo#s�+ Blb =z5L8bx.3j-P+cq7p6Hb 6l^L&J*P0u¢)J00A\S'o͊BjzM=oU97=R4qNK~R"VA}Eqj_u BI'rO5ajg@ݹ�sYBVd9'ҮE KwuO1@ǃ۽I%9YM%4K15ވfkd=)%o-ɒC)"2L 1# uin *b. 7b1ǭc)Vd隔EfDc=}k-aq5nXǼ)P|C$5eٵ(P7t*|M]P^+)X` Pd5j$^y@66%}3+uM'қ[W{6@PV#-4 \ƨUx};}8X&4Xy}H=8C ̙PB)X+#7>`g 8�/yDԐU zwĨy@U`J�֥bKc5V}Fu*rO{Gc;1~hF@$% nCI$gۊ_ٶ;uiT䰑3VK+ gw ÜT$y.dpy5~S7 >6?.= jX<\\ BZ)r[$o ęs=䝑GL6翿ZH6HdICjsJtų {6>bqF!-q%$M ͎@<rz⪉RLaTvSfM#HUP Hي/eqkR'ʔѿjلb$*dijGv΀EUIAscf)sw8Jn9i0`'R0s0o,Ħ+w|[(ftuW�M1ܡ1wn?wtG0^v4dr;q\~ �4gzDmQ]J@tx!N8 VdnxVQ`wBʛ5j(zh7 c#!~lI-m-$E~*Ljfu/jVXZ;jfޤ%Nʟt)<rH4-<-6+6gU pIUa@ץgwi& 8ey=ڳ d͓+W(#1>NIeidcXsʬވmu''�TWo%޹8kȃ(y_/+ucV5){>'hG#N1!,1j'MӨ3ޜK>Vw5n,m>h<qXutP0t<+Oí2-󪎤+t)fe9$tJZܹk7zzTy&fhdSted!_zls;I2vu>ÿ֡F.V1KVsNԯVQO^ֽ8Ɓ]46]j˻YQ;WKJUdq*?+c&2=>_%zsScBzҶ#`O xU߅V?i_ߺAi`QeA:㑊O!',*K]>8%#N^L-$:(�lHʃCA6}uVAAzlm?7ax@=.+rUda-CG"28~Z'A5>y$3)9,fsl�?,V~Ld 1vop*i1ty8SSZѫ-I|hXX,Y@#<k=Ft|9Qډ̒#!b-dn ~$!O=b[QwϹKMX bBg*:YU"Bح�J-<9;#^N@SZ,1k]V*eH^�apZs>)PYQP9�!J,571rE1ZȯeUڹ=~Zi0Bb@�zLfg]'?1żoӉX8A Oerłv&d~f,8qd+!|8b;`cQ9"쁔0zʢoE3Ύxٴ~UM ErfR?z367&0XswEkv2Jr@lԗEm%WCpvӧj>`g-d8v=zy.߀P"#'N  :[ $hN>>㊪si}"0ɍG)]=,-�d}2Զ^d^doV!px*inxܑ;i_#sU;$9zzzLSw# )6TXddP{fhfKџ6Nz#D-naFoMɵU9l7ooZpɚ9KG֤kwd]OZb]x^I>&v.U�Rs[zu=$7oy G ߊly_oOaCb8;)qE}dbGb'vDVp)BGTeS#@ˎ?iУqbL1U.j(6)ڥ=hqz:441 fB=}? .] KS|5 ҴҒt5 Xjf /;e+=޹;"3K/H8W:c<V73mL!ڧՏ{ƈPx_I#J�*]lB֣44e�sVCS"*)!;c}*a�p[ҙs944e3j2NU"BTv#0QUt4#QsHle R Y4rֲ uwH(NҮ叐ƣ'Ҷ0}ߍoE pǵOzRsw@=hab�kC*]#JP0b'-.sҳgV@Bd)>$iw=j1n99,v0 k hӧ{RD{T)-@$e 񞟏YX@<08XזsUr!`Og뺤qIm6;zs)%)랭ª3H<ʯL%d)"3t!i|d]F-wkwj1]4[G!,ҸЀ�{pSxִlIa,6W@1ޱ/]b]."]x9VHô dbN0ۛ.%dYZL۞ǶHN/r(>V^wSZ/ڟ0m[A}y:ʊ}UY1rI63$ "[ĶdqDX*pZ�j]kD\Ljb&o{Д# UӻWhwm,fn"sqGF,G9Q{?&"@ �Dj2*Y$~Xb頻#b:N;of� x @q+uA,?1=@6P�9Uv32h<O<;V0tr3 ߳AUY-đہUvo�:Ҹt#?l7(\ҺK4A%#;A#Lzt,e<jJ|VmAst*Io,}:;.v%<$t?5&t �Hqϩ<[mo溃ٵ@_nfXRW [oϐ{hZ) &HءLn9AHEѐʪ* >w2G L7 Xg`4X/eѢaZX3Iu͒Fj?JܖBvȂ(m}h!<"vZC0pr !{FխV)u Үa^]2Y 9R@Xd7ZYOtb~в[2pK0՚Lh W/"7!Ŋϲ ubЊpeG1_!Kw#Do%oFU<K]$oױ]6^=#cj+;H�#{X[[gz'2Z+}z}kkNLQ\xZpsvE_j<~mv-rXWxPNDJW*)Bpjsj*U@ҚYTwqpksk>O�=sKj c BX{RqLb,C P[ɧr1֥i1'i\Ж6OaU~A+=gK,co^IMdKdR;M3I">I? |qD t9J"$gRUM޺.y48#?Jz8Z;av?ҘѨst9qPGҞpf@p1fCZ-CF}g#@Y8CcOң\EP'@xz}9e-gUN>o>�>�=N)ׁLQaLvf8֘ddr[=i^tB櫯mb1Zk0 WMqmo潻"vj͓d(5?ep̽�JP >PsX~ƭpnS.12yM͎\5U88JFیU�~ o+<`aSA3XyHc~g]`Ĉ@Un@}yGi͸튳Il" Qv5~0yG*xzOy$8HY# 4mjI;#sqPހy22ǥ/{uRa?3gqϨ7|Oh2ppWګ$<ݛ&Iww;HBbc "1W= ꀰ `N}<ZV@P;uIv�IN1QrZ=?,??ΪMx^}9!rNkYWp|H<s WwT&op< Õ8*ǡ4)ub1JP9evbA>֪'S!t{}Ƀ|a`q\U7evwe=i$!@�]럮sTnn ^P1T;~5Qa#&@ 9^JK.C2}jU�ˉə'i#- q P[lAg8�^\a3i;NfDU $t9b$�Al@(PiCܧUЋ۲]$Irczdy| �~BxlՑݨ1zv_kIb_U9 5bP=Fzκ jOk7 s,Mf!z�?֝,S$0�xIU#'tz/S^k2n{wwňU'q&Y`×P¼TcNWARGSʄ?3|MS-6xAZWrZQOP ^#Zs8` z��נhxDLOC4xħ8`{ի3OD=/J#LyZMΈyZʉ;;u=D`Ʒ<>ןNqn;$9/Mu/<W:ုm ]Zq^[u3 WLVE>:2s%` @bLW@r>nwga#;vE~2r)^s 3$#W TS_#0+9TwcIg!{ +7w�rETĺmY<A4-opݺ/LR2:Hm8;[Q^q ˇzM"q)&mSL4^+l$¡km2_M=7pIU+_cq�ҹR6~t;ȿyɬHܘ7fftU1q48~Kri%ǖ7IF*j)Q"ps~TMyw`ds�J?߻CC~?qdSⳒIFz?uz]~'iDļ⸫{n;3Wqֳ;d)6aHXlrvm‘e62~Maj .'Vuw }LI%nɭ)Z(%Bq' gj0gq%x/ dl%#UR˒3pE\ PÏ!U59#үCM$21g#\V*n�pQVg]' ^T<f8#׊V$ x]Hŭ³}*cRjVx7F�?6ЬV�:_O1 E\.rwWF3! *aV%L>fԐWu5hfԅp�qUf,H1\)d3YMը Z1 �8\k-{+F1 0Q2Y yBVErq֫Fned#z:(8�Sh I2Jߎ9NW"f�rA�Q< ewj&u'vhŖOQIxZU^YK?yOUby#۱h,*r$2#~lU`Nw8Ot|W`~5B0GJ> nYHBF"vZZ\tDS"sW֣t1*Ů@�:g9-(*1%ݺ20#Pgpj=OqY/sBqή(G::r9Hzυ-CׇPb$��s> ^b9Ugm4d?;}b4ۙ[q?Z>MtѺ#`$R�?AZXw@/T+OV!8n4H_ܫ'e� ֝ * t)V׆3jH=dEj*A#ΪF�jۅ!VLKlJxY6,lyJe)bF5yE&I�5s0H\]Jy3K냭K5u$zUeibԝ&<]npGIrOXTʋl?gAW89A\!DSCF%I9&>3.8[GQԖ%@8qq4Mqh;Wxws]wB-/* >JNRWIu&5�``uߚ_LI턐Pm qkURj,HlFېFr:V\b`U.WcjǔxK=OͅYE#k{^wP62s!Iu&fkt]$)tkv 6އ\NbeozcϴB9\ gi?)Jт*ҳLxznVdnH�jqf<A5@MoKbଊ9'yiFHW͎=gSXsl[ݼFcF3+[_Blؙv`0pAxI7A'<U+{JHCI2dc<I%Pb?0.\v}RUP{ZQe[ nG͒=G�ZCfeYA Oth᳷\p=(ZT\рO�]K7\4Q41&, D %Zϙ3mPvxڭrƟ-Q3ƃLvna!$-�ޤӘK0!9p+$eM瓴c#Ҫ7w.4s\%NwsϾ[HMئӀy5ea2XM,@l#c&9 V\89T+)e %KZ<QE2+Fn[}ʂViNJoY쌲#p99MU4[eY3)sGP:oةfA88ہޖwܧ Cj9HKgjn%(RI}nZvE$dqVKF$f~#e1Pxw;2C? ԽtK,^bV>ǝB i_16[nIY, 0<PO5xvG,'JL\K۲F RH+)KME:ݷE'*d=`f35԰Oq<v~{mvр'1kĚjbWvG*o1<RgRrCk*ʜ'(RIJ~ƒLl>s j A9(”{ 2O*l(=5u_d͸1E?7FaںCF2 UyZfW676hS8!s\28fnz}F *-YjzU6 X S�qR 8n IUz˙U,#=xa sxqR\A@rhePM$3ս*M8m ^C{URGv-F/i=}j*#%\ 񅈜ذ6Lņ̣eQ`';,kW!�+BwG#qY[59x\gNww5Եxý1 vxmb{a6]qɈ쪸,G 9 uqov!^Ʉp+}Z#nⷦ0ٻhrǁ4eb~y-S!e_㮋+jil<#iAX[8q_Sb郃Tn8mw!w?t;rR+YF E#Ch+0& IݐzWkAtDyh˩q3,00"SсfT',rz{U!4vQJPI#%GOl(XY�9TSe{FT(8�Ryٖ)Uz޲$}D,+;}8Z$\#s򢈉ZtW /n~M�X;&A̬p jek{?,2y^?J}A"L`)9*8#ӭ7o;l,"_C,iӯ��:f# BYw]^062c-m,:?ƚMj]E�,epq\yC *@54r[ w;vb{:y8\TuR.G'݃ \(=;T_jTP mw}XZG$r+$q#RbHU-׵Sj@۵`>\9('vW-X7zUxf ( ~cI4!w`IcbN>cO5>nqP<& #>wX^LI)(ƬI*V yކ*&j&J 9$ y qNs!x@nD gڒrK:k&˩1O>OU�~m.#u9'$SZ&Xh)r; Rg#<.g|:�F'V/ E9V`Sz+K?AM4VFc4)M ۠8�dziep . ]IqGh]_C5Ċ ˰o]v ʰ+hҗvGJNԄByig|(Ɠy෿jʕhRZ+]MaW)|'3LyFiPHFOޟ$w8a$A⥷WUM\Z[c3v#wc ٯ-L:MAZt3]MɆoyy<Vx{4gZ8n+yLQ2{_ezfoա$16uxg>C/#T~&+^i(-+<"Ky"grŏ<UoҶuHt v (V�)Dy,mrʰtSov`5#.^混 h:JIJݮBzRGaƹ+_p{u;xnOU8F%{L=JG4v ;r/`MD�y\_e`ZP^ԊM%h.3Wlm⻸EfrGgJ6gjŒt5KHC(��p*]zqrKq4d&F,>a+Ec=5{y9\d$ggAbլGjcxGln%;fV9%0<\‚>Q<)8e BW&GH+VE-.d:aN�ol#_[KVD!۹튯Av#%W<Oۡ8dqӵKmX2BDF�!'ҳgn밒qRLдcVI/].r7tkDk]"I#Ԝmr*yX>v[XaYK01Y� (!-`rGi&Bd&vٸfUú ƫf4ʼn@g5rIVŕEb>쯥Uhqs<x+9]Yr 椞m)Og =HBP<$D ۂ#»v-F.ɰ)1}]RhMRA#; Xcd�&cL('iSJ4Jf,ZCFɗ 𢇠2C,qE*˨6FSv[)gOڡ"^R,ʢHz ҝ"i /R3$$vҾg#8U9 L19ld;pLJSi|3/ W)<eW 4;vt3+QmvGx+d�1SH"(!pqdG 9SZ# răJ[ W-oYys*ڱ+r=eMI;H C#rNz4kRQ2{S2;I+�ȣ?i{hU=*SD#'(P`AG"3twy0EAcEZyM}+cJ1$VAx^9<Wvֱ;@{B X]*Ų1VZmd*PjvSmkΩmSR3"Kh'= WRMg/s#Y� zQCLUv=Qһly2YCo#U& T�Hl�fd. Ȅ?3OTLjU6>ee$o.//$}O4FJK1('$�8Hb2?AҠYZG.nF*#cʗi#> cD"/!X>փbE1a& !?iƫ#&l(~8zz҄w k0>P?ֹoU*2Mn\dӭkx|?s9 Ƣd]WSՒO %fGJ&i h6Iǥ,#$Iyi7y&",һ%Q"U j-Y�ݮbkԔ*ZǫG C3uT=88>5׺,Y)=խ^RJUR<ڔ%IF-ʊ`399nOn:aX:{e;cg}m B.4v׶ ; 8Kp[!~yAPDFs銂;Z_5:Tԭ!d+<N5ʻMccjϷKt \ \;ʹð+{WDD>t[)kKn KTێj'%U=AO܆,;EZ2)UKTW#j́1"N9՗Kk }P�*]pr3UFI!T~411oH�g$zSdXB�SP|JI84"[hܻNKnO$rۻU{O"qGJ-ܶ< 1̐g< {U#>P:$J <Iﰪ\\BO˽U/$@+mE)NIŲ ^K9bl8 gXOBΉN2j TT1x椾i�㊃~8:S[�$n]G՘K Q_ɵU�4B40rs9LD(beUn%p̘>YL*qpqR=8[EjvM'X1FxXv&zIϫj�$<#>We洩N-t/`sw'fh)mCLwf�u77RI?Z84Rolhm:ZKwzgFAje'vJ8)T RiEuf'1<5 R$l�ɮAi?fxG /\ؗU9h~Y?x}*_R2ʤ6L)'SFC֙G@X/lv1{J �hFޢЂHQơjA՘uۿҫ<HR t�zO8X͸O֢vڡGW+wvrߠ >j`zU91KIJ}.rA�yV[+99ϵHIˉAN?=� TPKM,MٿA'rM~lϲ!۫.QHO.nNY8 T:ʳrޅ[&lɼ;E"IȭVŋ\Ħl(ft<q1цb+UtG FYGb3SNnɥryOBp=2O5-}s#A4';WOSNu]V8_>_lzW|_-;i\<O6;H1s^ǵOh Z/8S֨ٓ 8"#Unm::ۻ;2>ֶ'D{YITn(ۘva*29gut9Vh2=yevyxyRr ӞDLDO˞9FĢ5HFPrp皸y0+$p},cU])!9v@Faq.;& Cc,;O̒eJ6$�#I$;}o7<)xu$zj:S,YـNqLP'Hgɪ` $sPK/E,G\1E>ەub|HnC-iAN*?.iXgԆ1< ]_x?0!T>vI;p3*Ojy1<RcFrRX6YXƫ'^R/)ñzTl�b7 @Lk, zSeEBEXH̅q˪rH%RFGJ%Xؓj d0'#RETfb0TSH ĬL TROOJVG5ʓOJ ̣nFV5xL*4�aI!eb 8=i^r�WoGf{PGJ|qrO̯ zCL#qlVy ATo^0?,§*L. E[͵)NpZX AT9ێ*D^he7�H\ R : bJ%(xc?�T&+E]/W|.+jQQ7榢TG!#U+3ȭ93v:EI U~Ά-:g곢Qq~-$)䲼'x`Qg'eU&FU9AɪғF=NCte*02;ƀp0O+AW+$iwoǁ:<{ҳ<g%*=/q&Ewcޙ !S$c[kƞ]sOsS)XCd89?ڪެG =MXH:NWD/OSw>p?ZY]J òdU^\6$RKv$"pkG=+V} Tt_Pebx$qL]B $rq]lr6rj%V&^)m,QfL`m_B©Y6}C^C{O<Ăf-neW ~k LOCzθ) ]Ӯm*/-.*^z7l0XΧ3+;<Sl u Ѯ}qŖB"%M"\S CW,n4J2qfKʊp[q sGB*F=@ = ;B\mf'a>R:\4ZACסX 9,rj\}?LUԳ"K{9F/�).dc!mϟNx\jSЩUc\|jVG"]/FF% 꾵=K*ӣ;[ 2Gzv䱲K# #Hf$u<6r w&۬x.<jTg۹Rz<HlsR\I azgS$WZTb:S 0isdӚ8PFJ<:92Hٱx Sy+G͞ )(N(V y=sTqc-Ɵ$H8qf9;u.s<ӽ 's3 z{ۄ&\\!G^MU?�{IwHzdtL:GD:O1"O? A9^C ??^NJ;.~V� r7֤%8Hd4 1jX֘ R~c95 br5+8*3PGWS=`�/lg໷S[YqiiQxQڟFnwsAҨܒzS2g֛U$۶Ƭ&UF7Pmh9-!dK=kba+/9ja{=?yÁj*=�9j?NGV UWP_6f0pG%!+9"I]+}d?(1[žf�{ի>h..X o�j( �q>(9.i"6R^W_ebأà�=$ˏߒM\Ηkt[?d˟W<tA-�|W,QH\Z.LyҾpG85Ͻ8A'*EV�dh )rcrWCj{}4WVCs@wQUݣSšdڴA(t+Dmb1WfVfư䱖iy,Ǐa\SMC(;Mji7Ru}kkKь3&usB#ҢVؙ=Y�@@zWM^Q @xQҺ[yIc׽`ͦ}|cF|+"G d ]= .-A{}}+VW~&8GqVڶV|CD3"ї\s(',+:2'=(Y# 8xgA<*c'9?:JIfN1ɮY 9!Gz|+>>); ,dց Kw?~Zru8$SKgb զBqjp>a4~^}:R$ 9B*`Z`OKb#fEsw1)FOGvNxL;<M {f9@昻C�r>s@�d�2NfK8'ҙ)ݞysRax!v֡319V2:-BdL=ɥ{íY$.傤kf<^ZvX ;|H?q!5 R9QݾֻêG 6Ey{,#^;wl֗9Bk##3+ͼ_o[kN7~=0hs^yJ<Ԟ[3)5 Ez$!)8 )q=Z.$}H^QL'@yj?ٲG3}k'oJ< ,Eh?"Hx>He?D~*U'�gaZE(G1sO4Plyur\Ʊ};a2wV uwwe8f."6)2;yx1*ÒڒLZIl=g%p�v2 6JV$S*sG%|\]'ceH ȭս-IP֢nͦuN? Xz|һ6r9}wP}N홲yڊ+4?:U'ڹ-Ѯuh?z,ȼqҮN;\䖮 (N ]R'p=x\CESjwvEUyr j+%5Bzf";׌^wGJvE E[s8vlF5evKR9dxim ־\;+GzΥGp\W48Ts&qv �HQL}+-nṫ5-$홲+d6�Ly\QOy3j[˫�+X2̥^X+ gYjsYΊvg0FPV1JaZ{ywͩy$ĞZ+@G#؊:.+7yaga׏3{�:ꡎ?uU\%u<ϐI�8\ Ib w'7xʕ<j w^}!^@9� v/\ivW4mDoJb.�IGb\$GN׊@# |$D` R]H" T'g<&+*9igCp4yim'8$в{}R$y*)I ɠ,Ep�M11ʂLcǽ&a$�@}h(sN6BŸjAB pN]tFԯVVOXN[=59Ryc-X&>�׫<֩ QG +TtU\ @ ]&`@e#j99W H�: 㛏/igE AV].qF= mۃW-M]q\%4٬nZ{YEGU"-#؊.y>J-6c2}zw Z%p)\GҨaS!+cF~ 'e b8| En˜T2ȸ{8x2ļ6hR:}+M͚gbOz|>W^$"ydVf9j|PFckҴp;UQZתӎ2yJao:ɩ,mQBΑjP*Aj9jӗe`rz\jZ|+FO.gq)OA\l @ɮÒ5h|?y:h0ݟjtv׫)<S Ӥ+gr ռB RElqHSG!̪]>$nHD@=|Guq)b}ljc qub5:}l)Őe`Vs>3^\MHhp+nkYn0ƭ]zGn[]7A ;rZКIc-#F#OkiXAz?"<aڹAD]9$$\E$3BSVEs**oHTpZQ)G#JB)&ln$独f83QsTwZOs5JǵYxbaNw=cIBCeO 9RIY˚RM^kSl=yP;*XgT с_ӖGe޳9ܱ#fI0zWMƟ3G4eb9E}%⛈&!u,jVQuV军ǩ5-m2_i@8 Dr{) ːV4 Ԑ.(�e$i˩F ӥl�5vL`.e2!\3S<QZ&+fnQN1 'u6'a R e"{snAhXib2G['U7J~X§,@bl��UX??Zy,=ӈ;(�Rlv+;?ʷ 2kPr-O+~Ht{pU MC-`gluI=NXB( ,TzI8^8<B6-4*b|5`٬ɞsIuTã$jhGcBm?ikZG֍:MQD]tv� ގ e$o+Yh%8'tC~uΩzWo* iKv*uJnq]I;#j{dWҢTĀ>$n)Pc)zn>a)"YCxو;Tѐ-s~\Pƍ(ec9=1j�� V9k f<Jϖo+]Kuϵ8jO +Y2#Z  $eNMXsJZCckXga?=*fie9$Vs6.gBg5ڹT7$r̖̂N'<#XN`uIJzaҰo]26j\m9Y(^zR96_|W#^w]Hyyd?SU�oc&\(Ĺ(4K/PkAأ Zx>e 5a)zיYftВF!VWC6; 9"j(rM#VyE0]# J<+$ mlW i0[(')~SnvP[d+lzjH%BS mYN*K �=)q-2JKqATx?`A]t0Өַ[-,>qV{V̒9iS^*n VrN{ߋkH땻N1' TZ-PM!ǗZȺd|(WL|Û6�e'ciʸ%)kK-b'O�Km]WSni8r'%~;ln}kNžr[MB; X9lZا{$nr*ʮqGk/Ut̊#�<�|K+ʸC:ڒrvkex/q6g?qỀA靧_e>ɚۆN0*7QQ[Sk;[VWц(:zB@Z-:0PҒU$ Vŧ#+`Ucp*"i>Q&E$h9Aǭl]]FiZuҏ>vUG޻}Z(rƼ�OK(Z5n[)M2֗>$X>\VW<7oٴбSR*Ԡu/k$`2+Ό5nҵRmV9r;r@6EҖg ݷҴtmÄ?ff%WP2IEiUZ74<q ZL[C VpP\wW� P72@yָN>.Ѿ̇ 5Jъ4yUIִ{7H@oJdPUb={Z[,1�1^a]3&qƅQj[7q89 MkhLp3r!XIWX)IHK[9LĎ=)vWNHcP"z/)ӕq9u)?xaKȚ`ߦNS]`HZ UMSKDH`B]DeS[;6]IZ@Nz3*(yzfؠdMWӮH27}P=$@�^7&o<lSO2)Z֯c<AJ3O s5UjFQc/ iKw/ڦ*=nb%LU.iisִTPkxn;a Y.4.&V]2wzbtWbK5[bAbz[kuSf]B4^'C:mxnO>1Edi pπ½.|-Z2P&jgN3jz| V5x-E{6DsrDq.�+(i4F3ZR?.[jźi$;RL#wsҪr '])(#YMDM͞]c֟<(zRl͆y9)5"#KE$Z~>Afʖ}`Wkx1!U�YeDQT#r^RKDtB[mcXBA8өN~7[} s9F9{ V=VC`pk >He%vMpbj8#8E*!RjP|v61W`;QXV8n"Ḛ|0+hTOI ZM*(pZϺV\P~:�v!ҚF*T5h" qsa(UJN8]XBЕ;P4[Go!'aRɧB_WMYnTh>6:ѷ\zJx}om;3|MgfQZu03ϠⱭ SFŦ�UEܣa @�QA!9-WV`quPP.!1^:ȶ-IZҼ`5pYWfY8=MsĸT\b8Mjs +&OLY1c5;$*p֟*dYpy+MA#ci[8pW 2v^\K4rPBkb#W'$ήyœ{WCqOsl^%t}*R Y&pNUGOzWqh-Μno*. @M-~W[TKmKWQ) Y=r+�⪗rOqqir1N$M<hJTAOK+_$ Ҹs7J롭XtF֥LԕWH0Nkª;漸IX&�ދH$wb8};'S[oi;#r)497e\6<ȾR�{6δV2U~t!_A^PiQθ-:V9 #]ޅy2* t'&]&I lT`Zc`5y$A5.!kXZyppbYb9LU$YkSC#:~wGR}N)VL d)}T{yNaʦQcd'ۓ�Qx{XT^ere=둱oD`{W_Owfa"m>ϥsPZO)�gaթَ[I:zR!5[x(Om ނ{>|e5z\#ֳWbIBXԞ4{dsWlh¼3EdpHa⫉ԡU϶v,`޺#MHs@(sQZXi{j ._cSq^o*1O j�yY'5,l~Ri엕Ӷzv:y\Ei12BKZp%ϵm=*K5bF܏Np*qt"*vz&ZMa,f000+mcu2�9<Sub(~*R]fE pIcַ,&Hg*mST"�'{)u#^$!yjEH6f\OWt.S'g]\5-ē+ �IZo-aOQizkٺpk;0�jjTJv s+{ve#2{Igv-fL֞˚&rN;1EӤYg4ur:n=+׵ Zjr2v5n%H4 8 +СN\W$6;H:JHzx# A @Gk8-+8ܚs4 GK~5^iqڼS Opk>aں[uP5:2fWv3#{+xح0#5F#ee\eO¬]!94E{Fg-Nan+ԵKY` =bn>+^R N+rU+(+]5خ,zw*i+:T[m{ݓipkͥIoqj]H \''޴cuԬ^Kv�ÿcX)(E7'wRvc'HH2H:�UY.^2yUϵzVHZQ׶Z\y22N* 0�㞴2ʼn<rij{<RWtC<3?d[ZZԭ�T\}ijS[(ʣϠU[LJFvsxoxz2Ӛ!op\s SQyAu?+LQ:?T(9 {Wmc cv)<gľ0Y7ֹdAF3<jXO+ms=T")VfP9vFAL:`#W_FR{y&ea䰻g6t�<ymyACN'utBaFq)nHGO[{TҵSPbBT?\W%ujEBHQ7ч뱸S'ҟ5ɚ4g QҶ*JO~ [`3~hGTZ9OG85Ut/3 ]< D�bM%lqJ7:fv8 +:^#ƕyζ88Pw1hG,6S_=+&WÖhͺa]W:=+U1JZ.eQ%8KqVD ~]ˁ/OZEb<=3a5(?7'Ҫ p*<W?u٥ƒYj׳}+xElpIoCZ1{'F+k:\帮#IM*4ՎYb%'vz k`ڻOR1U-.X,D\XWnNDF1RSʞVaOX>"[Q*x�t5Gu,_rVmVU3aD)rjg-4}f$%Ol;tGiD :7$GGz*QZ"�Ĭd椆XapE`_(Na9ZSn؆vwhFWZ\kuOsk~opkq '}I -5;f*"twnu A]66LorlמXU,:7c<Fҳt%pzt}madEQ�5NnkGj?SWZF(cyojK$Tr;R^6yYm;N >=mc<䚁 v^~H?( "*q\);9 6JBV=ts8˞v#;\p{ө+#YGY=Tv/J =WYiZPGfVVFn M7DL<dzW:4lA]v8k-qVq^HƥT@=j0rٟHR~s/!g#ޮNa$yH5J,񌑊~B;5F3ҍ%dZo.G+}#XfڈJNOS/-=d`|VEI呶s*]J kwcq-'#=9ֽct-<BO#nS3N<Dl;ϭVyh .1֪g 3z6sHC)ں+yߺ;ޮ\?'6#s[vZaTAOLҔTՙ _AntsN+ߦy_}>*Ͷv.SZV$v�ׯ Sp<e%'t#CO#*z֓r|(xe*p1)U34BJnhNq[*ɷ#1O+_f<)M%&{bqެ$Ni˗csƧͨ7ylv7W5z[xz܄ėL9jҶT"�꿈m,,,71<~Hdtrw2O\&bsڝ1v29QV0R,\\ɦ6Ժe,b *v'sI49QZ%AMO�q(\W$z*R4TJ%f9<TFBxrI<'42E4cb(ڔ9YRic3ei ҡQk0 *ׇ+#Fz[>ZJњ)͹gp|�U/Lg,<sKf|[ >g@{5:(F[#&Ԁ054Znè" -ە6WI$Vĉ\חE#dՋȷ)ɲR݉Yơ1VKV:Y4DzZ}E;lnqVlj{;Ӝ6ڎoVUH+{U>3V3]l@ISڝh,\8^M-J@"^Nդy&?3 $&#Zćf~P9-+ǩ2N}N٬nƴNc#=Y.FI>|-Jϒ%8'*;t;RE7R_3^j,�+)Uk}LیpOzhZϛY,k6~OҺJodbrG;x*Hy�ɣJy>7Z`Zj^\36bKSD>Z%Fp*ݺaZWZX;8"cFKީur&B)1jNlugpV+r^! Jb+/gnN46X-g輹,f_-rڠ&0MWzW4 #FyRy�UBIy�Vmg28q ý,B䓇 &\̒�d ZB2 -6$ωKFߨ#G6 v;=.Hn 4De wB# (i̧N6чWQ9Ѣ|߶yyy?uT] cDrzל�3h 鼏+{4cc+)]巜nnvH1:v FW0UABr>#C5sw;47ʔ� ۚȗk0�kI(4f5ΔkԵGPӊѺ6; ʒF#!ӷ4:fV֮kٟ})uIn+~>�TuVR&FCQSnW>MAڤ^ԑF6мUSsUr>Vȋ z z՛ x802wTۗj -oe?SSɦZGF@k{" 3X�~I„ڻ.\ۺ(S,w1ʆ8s_Q0-|! OWqoXǨQ^eڠ G5x ZAzӊ<|ؖsֵbo a c/t(s\d,ڛIE-4+)߳k{m9cQ[iP�xU0DP!mN<HS`$+mCTV.IjdTc'}e*vW}G,89tosl;,yo3_|65$tg[l7N4o GԖ�$ޞV ]no곦=:xHDcFU[5k:E[嶌I�]TWb[xwP{$6:מW9kyb^sҼ~k8993TKD{ӥհ7" %":9Fuܚ1gk |ÚK6K3U4Vs ϕ}]Jjfߡ)Ա~wNp�F%DKv'$�523S֖g~p m#ޯadpx@dr]yVXzVn3ǰ{+uFKn2)@ǿz>gmVxe ՃTdZHP ۘힵSUnLneR�]Nb_n"ҩuڵU}Sf<:LYQB]WVInS44\9c.KZ&QK{0";pN0A$yHliYM(bF3zSfx] $zĄڃe<Xp j;�'GPSywTء~dM26~xricpBxF?ǥK<W-2 (Z!<hn%�~h7-v8i'1Hѿ+'i+" Œ[N/) `*XWrTdx3?gb2\[˾6RE_bd�QP9M-`u#9Rkk ҵV"J[xxz3KRm?b3ZS�rؕؒ7'5eil8+VImDP2AoTAQMd/5u<PzpVRaEhhjN/<aqJOvzdPlQb5[-ZJ<f)I5;-YibVwP\ĊZYZY㎙aI@{Q:qKsơ-ڴ,,q]-0vN;h[gm!xZE6wbұ[Hau**qz8xI2&㉶me9WO |f<׳`T0\隹I*E#ޤRI 944otӮv֥-\bMxĖ]]a\F2$4T=;2im[�涢Aa1Hc15Zq-\O+ϬY^Vp] v~`0 VfsU{448Qo⻩,15UݳֲSEb�&&oZxv zܵe s+)"py$S''uV=v38 ʹXy�WYiI~YFc*bx90;;+BG<;Z&lSںItz'&D<(YIr㪽giM$ G*)WZT+-].H)5V[%ߩhu$I+�՛fQbL$ɓ&:bk"ʘݰ@1D5be|EgNZ3ԗ˷5B׭Y;1KR݌nU8 8(,jrjhFU$'4Q*T$15jp͖6[z�tZ1شWfmIKe?Wl<V)&أXʴ\(ׯK^I1JL:9~Ebą\cҐf`D`�3PcLt'ց!rNJ#<^n\db{s ^PI Lyh 2ݕ�@?d@FW`x/W4˻{hVQ`TƵFN:Es5Zz3G?l<gr)8Tzhl,RyR5N U\ k!SZ8 GQ@kYЦa%Sd?uǡVG14Eevm5-" Ы%2gzߕB~e#Z`~i!`{1rz,v\�VVڒ=*rx&\[�y`p1U Ɋ7p:gM6 E]jQb};nV5̽W%Ub$w:}U9 zxЯ9!_*E~9vG-ıBɵzdכӊ:hIY.kdڵVe]*iSA]IN>Jpq*}a5\aN?E Qs4I UkxzSf5K{+cF{xBL�wc,sXZ߈([L4cXq)bTW stdbI8ݽ˗ORpsXF)#)MKy[1LwRxjF0κ?JC8:e 1iҺ-/B&ՒHĸ'A^)&F3ҴT'̑p]A3BFs"S R92[M`;*N iq~y[ �QJ`k~.H2yb85ŎIJsʠE5xJo!=z΄D1j-3K,kz \q]JXRC-;T&$�bfjU5FFOjvkR,x_$Eɮ>=zMŰ=*SjI#"6u"ju"Ψ҄u=E^n] ^IaOit";Z=RѱYY t#8ws{"&J;ž)|� uF +ň!VjLckn[M%w'I﯍ z&�Q*#:4���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Avocado.64.jpg���������������������������������������0000664�0000000�0000000�00000003556�12641336260�0024126�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��@�8"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ώIe�qҰu[׹m0&$3!=q(WC4q&G0};[{+})ŝ KdfِOx ׶z{ iZ'ʬ:kTWN3Tkڋ,.9;rFTC-ď6̔u9?fͩVFGi<Bͳx5 MZPDϚhBe,1-Kcޯls8zNn QfgfRr�yxl�n͏4�OA�dtPIѽMzFHqOҊ%ѻ&`Hudhؼ[Rmf, ZEŵ&S&U?A?ZjB40bq '�XӵɆ؃ rQ~Y Zm/6Ur}-Jv e5{pq9E8vSvZ$PWc\r16:{YE/ ~}P5ǐ('VCM62KL|z`�{D`/ϴsbQ瓵ˍ95{&Q1Y<D*gߧD/$C!f]+J}/h͘؜*r6ijw7[G8^Xgf{i d沺0}pYJ?T}ݴlΪIvG:G:뺅Hh)&s"2ղJed&wgl`Ph-|w7 Oj-{Q:>Gՠi<ݜsMD;6I)>ũ] PpOa4T~'F\24{p$s*9Y6te*(5/_sG/rGsګﴭRRd�ӱ&Z{]I t݆G:-̮K^RG+M V[nN<=A$Zfu!&tvy%j좲%wɴO^+:=ķQD++v1М&v)/P4mJ,CӪ%& ' �0GbIؼqوġF~nySި[[;DU@s.v2q2})kKx˴3=[uhuVcI 'ڊl<9Cm K }4�E)ƫRfQ?��������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Banana.128.jpg���������������������������������������0000664�0000000�0000000�00000004215�12641336260�0024004�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��o�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( -? {bDVcsc'=jUDmbUV ڹ5߹~V:#wvqGgS p9t MCr5%c?zZiw PQEbQE�QE�QE�QE�QE�k:o?λ u+rJv`/ G;|?]dxii n<�Z׮ C{I\(2 ( ( ( ( (wTBpd zз(0=sO ju;H�Ҩ[-3סKKzEӯJ1�d5W p}ؖӢjSN4(N(�(�(�(�bj; }|`tz{癋r^&mQ-ylC<Nw/ߠU9oSkܵ=;s™̗8rF]v=d%�>{Y2r]tL;SkR Ҭ%c"f$�;k&N$B~Q21Z(pN`iGn̑4:7qkTVӜ9Ayct$g~u~B9ԟCk[qo ¯@NsHďcҰV0{hz0N} jk |~WO:{ɯS�e#BZ#Ok, + TfUR@5wv?Ʊsdg*W漼Nu9ZKwt'yػf=Iɻ-=*kÔJ"U05FW!aڜ LW3зah׷[&~sz*"*�([}eW[u9VХ-t<U^yYlnX T%pVuxCE,]D�ߗFmGCoPzH TY<{;js>z_82חlT5Ef`zԂj#/.?UOZk]կ?YggTmrMB1m-sPV;H\O'E*Z”& /+}vQQ�S]B}Mt~WZ}盈_݀QEEP.-RFRׅv 2toǟz宴^Mnnb�ж4? ס\8#Y+>ޖ"t[Xo�x?�69L]E(uf') c3px?>69ϭ&}Mv_Xn?UZbO'ҟd5�/p*k{Kkyf>ϥz lsYa|��D/ ʎ.rr, Wou~g-ޑfEz| krT:+(������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Banana.256.jpg���������������������������������������0000664�0000000�0000000�00000011056�12641336260�0024007�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( *9g K¼]>kۋ[9JݰI}Ƕ}gRiNSz6#9 WA?5l[=K_6В봒z\&}k-̓E!%;Ak*x9N,yʊ(�(�(�(�(�(�(�(�(�(�(�(�(�(Wiȫid*i2qjʵ8rHƸ$\8ފ@S+"7v>I7Ҧ]<m^{WSJ\MjGт:JK yKcFCڽбb2OI0IT}1>>S^(`Š(((((((((((((kSGͷoҲ/@oW��tV|n3JK=:vgt~5鈋k(TP\cP0?3�֮½̞~G.m݂(X ( ( ( ( ( ( ( ( ( ( ( ( (9Y/X<ZWr nqбҳk5JKjm `\]rS]]qC'T+ʻ*\jXT6yصjEWsQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@TԮ~fOmOZfk7S< A+1^•�3|=.yk(,mޡh'ҮEֹ-ISF /-c>9>PYuL߸�{2W/_94u:(Š(((((((((((*+(je%-mڽ1l�W,Nю}Fi;H~f9&Wb/U)ST qQ杜.py$ٰA"TMim\-j<HQ'g}NFcoVr+y<q�뮮YO}ȯJ +(�(�(�(�(�(�(�(�(�(�+XfsZzഷ$n{7OS5g8X^WoۄwÓ)mPj_ N޾nNǢ�FiYj"$1 O$SLshZ`0?wUvo?_<gQE뜁EPEPEPEPEPEPEPEPEPLd&CHF]Msy'c5Î {#j4]GGups �tf�fBSs=dVDM]PF()mX=hD!'hK`Ncd}@pǽ1"KZM~_]sm5GtU]>L2[J_QEs~-, 6ڥ#H]|uJ9$a;"M6]v\.a/�zSM [{VE(߈=41mۉI̷Sǽ|츂#,2PP"oV~ Cz$W},%?1S휁"I##n_k*_IJ"Z(3 ( ( ( (v 4I]+XHEMgk*[q�x$yYs^F/6M8륅K8ATt_&FqA8T*s=EY Uyej$< riXPx݀v�uKRĕ*4"i%q@zU1͇/Mˏݻ~UمTS*P: Qgc >XF*+dx¼V2kwRN۶5#?<ƽ T2�67~=ϣ7vשׁkjfƵ)@T�1ޛqU%!s*~@yǽ|l#vzn-"q3(BG %fP[`C$*µu%rlp~SSE!<;s=*\)UN&yf~Z҃вU9+ֽ*9"+=NytuqRtT7ag~+G]*/)ѝ!WQR=x֟ۏ?KVVXOYϰv"uY)/ĸfܬ^Iؙ$,}08VI7|(_cJ0:S O+G5],xM$tm\HV`;Ա\TMO^kRvI\ȤN#H F<qZɠKs:}XYGnc{ޑH~:A+&2V*;[ +9IkipNiCV� "JTT]9IIt<H$wy !Qj6�8}T?ҚΔ$G)+ʾFx9;6B0�{PmKcpIǩS;M=&uԤRl4+zYpEJclTQ4CHi0ަ>-Ȥ2(!Uv;N1jBqҌ@>.M !qlOL-Li)'a4Z^Ƿ4ç 2NRvyOҲmriJBF�0*JAKJ= WG:ܯ5?}~[A^ܢ EUF�{f]jNʼnYrGqhC ( (1G6cjCSC\w<7ڭ:FAUc~kQӀya̰ x/y~'^#>ޗ}gx<wG4Gl8}VgjǬdj$߁ւqM-QhɄԂ\LRzd^8A|ӊIX7҇~wReT͞&{ţ sUL\݇bvTm/Qn&OFL 7sMAZ˜j\sK0?J I!WL)kb�ctz'ꔇx/j;2e^keN}|Wه"P@�p)hÀ(�(�(�(�G+/({j1?x{0%5jjz�DԬp_@3�gZzkHU 5ŋRįyk裈=7Grdg[(_͌?H ͏tm.KMxXkxauw1ZNUZ]y<L'<zXS~>PHa^Dhu&9["硤U ӶFhilu4) ݼ村WWNC@W) LM2;{`g SR t%= "SQջqN@KE,Ǡ$Ug΍{u"�t6Z]nEy_{9c!S|+wvD?]m[Dw=IE{l?µ8*םM (B((((((( 6EżR�α.K@[1d~G5XUQ?j 8Y5;y�*<\I? +hYeXgb.N X=MYs;�x/שY<n ,}j~E�nA3],տ6dq.ă <Vgi> WCEt˰ߩ5eԫkYY(ֱEέQEv$1mŠ( (�(�(�(�(����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Banana.32.jpg����������������������������������������0000664�0000000�0000000�00000001514�12641336260�0023715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( A3ɸo&8?g�JѺKX ykb] ZqҫNݵO:hr\ieEG p߇5<Ir 2TfbhJz YxJiA䯖bUG<=['Ѷk M7F9k^[fFGZ-7>T?k[ivmg/?ZZeS֗4$������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Banana.512.jpg���������������������������������������0000664�0000000�0000000�00000027524�12641336260�0024011�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( *֧ab*5<bMrWj-쎊j:JdarSQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QET5+m6:1Cv \i٨HIcaMyO>$ۛ=ecԷAAwoK$ b\3?Kx'޸*D짇KY4{;s]lN"-* 2*ƞϠowM9.G3YljtfI"19ϗ2=kMO{|^:W^ :k&i (NP(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(a=ܞ]^G8^E?O ݬsCcnbf< J|zכAd�*{W*^Ӈ~KKF?iǚA9ko3L0IP1:ЊZƏDQK v8�^yNake "VT uF<5v]F*S ,ۉgQbՄwc.1\׬vyh׾ W(gp<8M.җ9T(T ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (9<vE'܊U'xkzV SۦW:~*5{Ls6֨s`6n~[IYPZ?GSA&Yg�p3Tzv%ڡI9WvnI6Ȋ5/b4䵸 c=K[h鷚ӎn%AMz q !<*# Vb=WQ EWIQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QErL=�1k/'okOX$q_1Ǘ2 @ Y=k̓:Q:V:MB+X$losWex*e�J CO_Bjpr:]/NJⳀ|98IEQ[#mvQE1Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@5o|qcqXk7^='D*&ITfkgb(J+B-?θy+дd٣Y2SW.91HEWhQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE5?`+k\lE ?b7JlWĿDzxUO5v^8*QJAɯE?i�\S &ևq^F�y5x߅C ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (15'W?�Yfo UZu_i�-byiC-V~[h#v3+Wc|!W<"<)p{b~Qjb}t9Q7uTQE}iQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@A{rrG֧ btS\Jr֍?i4}}Ĺ1## 8zQ QՇ7 (796z7?#s;ʬI9$4=7Y#WB #W?Ctby;+)*զŅQ]aEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEeXbiTfi+JuϳC??z2yn'k̍ߠ!A$=k䱸~ohqPA?2$}(&[6i;PQ�˕zw桓`@Jv+oPYWs;ս&^O_q 2W/0Rg#" ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( n|?"}h}ذŠO'7wمwj%!6j 60yf�g_:XlՉ O-Pq0hviŹ"ԫ57w4M&qlTrC9i!jci1piՁhjH~S;֮'D.O'ߏOֻjiG=6aEWsQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@V~w{}~y8jMԖȨAJ(ntpv/L 84ʬInfQJ(M)#q<ӻq@Q@ ` lQ?57'֓PQ5#*@RFOOz#VB ?HyZSMjЙst<[V8l97j'޼ay,O1潌8w_Ɍcn(<Т(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(RI^]4Ü VxcEA�x砬L u泜_4ptQҐ.@wr>-NåC4FSR/!y%ea4w")݅DFƹPpp:SzoZx4vBc5 RN@[5xB\_͑[~o?z<lT?IQ_^yEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPQ2ҹGRW;_)>ǎŬ5'.cj4I[RyZyW9$@NQ_ۜ{ײJOjv9 SJچk˔,NW'))q=M]@/VZVCȤ2j'O5[VniJiǽ)qJOhnALsLD/nxDs�L'*~pn\ڡ3,GEQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QU/E\`tZέX҃ݒ*1rvEmVSg##Lfݝ1$I=OҾ7&ۡҤLS=K\XAU/],# 9Lp*%eb<Վj-XwZlM �{uAz)QMfBzt&�fZLiI1Ua9+=YTƹnƻ_ C`忧S)6%>ɜطjFQ_TyAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPE^;H1iN1rvAwvnnXriyIX;HdQ<~>XZ:EW=Z5ws0={ұ4mMC&BAbyJܽOzɧp)䚍8C`95 6O֑)8NwTy&4ZĖ'E0Cl@׽q:5hPNkii*!EWpQ@Q@Y[~Dhgr: "ֺ4&8ѱ#vEDB?J{#_ OY5,A9cۆmu f� ic'ʦSQ+h@9WIQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QA d �Xb14˧NUYm\4}kY^i 1,zI3Ŏy>xtR)P%&3qN Q\fњBi +3`Uw}ږFҡ$ͻ4LRqɧB�nN*3N-ڢg`#Tf͖D~F'A4_ZCRnI4Z qZ GJ:8iR$w`K,'ia]%Aglv[D\}Oz CQ>}OQEtQ@RԵ}?G3GA-�OSKI48ԳrMx-Ńxėzddm2zc!4u]o<B:q[kl@fW[1**<ҾjM)(Fȍ;N'LG'>FZRm,2RnEm48}PW< ($^ v"%gS#ﶟFU_*7с%(%7ܚ^0yFU?wFw4W?BsڌMom<愾45IEfCZā>#eU9F"_3T+b((((((((*7vQɩ'd4vEs{øSYW:ebZb͒N{޼\VsU~e,#z̹wKtJl֩=)zkVueQݝьbg# R!boLWP)ɤfҐz=(wJk6RAR&@д�-Q� 4\�Bf5ZFr9SMW%^QAM4Z$!Eh𽉚|pk #idXeסikac FXxok[ϧݖ ( (8kvkI# >!hckidP1ҳyq3q{-k MFk2֘U#6H28!G>kHr1^G&b;.cW\EQ-줒aK -,s`=^$z_$R޴sH7"2�DÔֈgǨ4s֓qjBd0qSGATP}j¶G=j.i[WP; uoZ"{Esx㎕G2Ӛ_&SKsG2Eq4l6d>qWaկb?RwH,:+ ??m>Z&f !_fXY;za,=UӢ.d.[v<g+5K5fn[j)D=:]֗DZ)XWQz� Nq[Кڍj- V2Ў_yjТY5RMRN<ͣ㩛ᡳo8J}H]GQW!W>4rķŒ{kgu%(:!>q6@a/`y֑ѝ)x<WZJ%s0҂2>:V7,Mhx4Q@ FiɀNp=i6Xs0'Dd♿4g{kA4yH[iҸ5gWLu5-w;}(fɦ�UՄ \P1Z4P=kD5sMQXS uf9(jm%vmxcM!~UcsUL"v Oa5Z(0(�(E GV EwZڴ٣߷rWFaھ7=rb=GO$yG2֣;uܽH<W;xX֚TpovCESųmXjl6)=[Sq~F3ސ$H081dr1PINWWj2*l2h xO'zV@jeUSGF8S#5ܗsI IE#5iaԙf;1N�Ҁ:Gލ�^ɥɤL q@�)i�)Ib4)33F:{gQF)3MwT=)FsRw)7b4h�K7 ThR2pjt[8@*)f>YԜvJIgu R1p:QHi4l!{3q!cL- ^7~9O|{zԶUˆbOAҠ)~U}1\S(-FH[uy?1LsN#5`(V$!8HM:fnrjѥuURX�;i Y^[Ҟֺj\{y/?s>HQE{GQE�QE�QE�Wd:ڪsqW\׋,Ɇ; l$'ӱ�y9ùGxurԳr[2u@O$`V6G5R(Ք<q_m`x5 vB$i)b `2iO<;m֥VqIjM jy8fL+ޕr:4yZ#WJiZQT&03n'*W2䟳pENTiFGJ4*/\T8OYXz^=IeAZdSթ׮zVq}I4�FrsHqU h֐G4]�Sr=i<̀S M3J\ 2]ߕ!lTSM,Oz^Ӳ)+LD MR)$,cO@1F�ӵu\sSw|HZ+!ji>8|T%5N}Q&4eFI_.ާmiOTBI2!�$OsVUsH<Ӆir[fk[(cZOqUk�s[эy>JiRjw;yXS{ 1‘DQ�0^֢W��\x� Q_PyEPEPEPEPQ\@VA :5-MYva8>Hh5( U0W R9޾#0<=V=neR\SP H$g#rE֜T`6*@3QUpiw)銊V#!j�]h�A{Qpdɺ֋!Zb� (J(Jw"قH$悤Tʘ\KԘ|r>ANc;Q0ziC7.6>PNz)iqi'igzQ�� OZRp21[9\I)3C`;LM)3KP)wb^_fS,Hd>9SLn& ΋ VnQۏ-jRtHqPl)QAlVr[@R{c~tgZOsZr!9f6r!`ug좍7MR0sEwiWǫS] XsKH篈TՖ㬬ⰵH!U{jWF*)F+DyMŠ(QE�QE�QE�QE�QE�ԫ�TGY#?.roOS8^YލiSi)CãB sbS䑭eXՐW)e͡ BY>ތX:%GpajJ6 ;vECqu3v) 桡nE7<QR)Y@$INzT9rMӃ5T1Nݞ,Z�:Վ9ZFW&8/lBqRoB .j=*"BhϽGKz7{yLoʐ`<BE0Zi~iX 2)8TeA|zC$M'v-.`Q(&-L/jip�saz4mzQl?k4޴# ! \R#/;LIG nF޴}N`O!=M\Ѽ;-YCGo۳?޻8` Uj]#۹_qY@P~d+eۻ (((((((( xfY.=kkzU=y3Cu%_gH)zaV \.`A!>{`:hWtݞ0RGSĞBFAKezZ20< ji֌ԕg<PXpG"5R9IǽC)'M''֐1e<Rqdw;uG4�&E`(>U$\hM Rsލ֫^4qڗy9ō<R=>pc4'A{ѿ8X~}ij2Ԝ饉n%-o֚HL88$iYyoN)ZoJ:5j7wjJ^Ԅը# ʅ@ ڒHp3@',j3zrPB/|{g4B)4աz%<tiʤ)dUI4B@5H6_�uX4k]127_Ҵk0YZ]/<ا/v EWqQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Ƌa=tTבx:ٖ4ܮ2яO⽶5|<++Iӭ*{?<,páᔞ5|<᯴7[CsH֣7Ʉ5|+,)iRG҃Kș/f)mpYB֐mּA.t1"Bܚq8;( ;}npkhxlV?9Rb֓v{owiN3W(7ɦ���ҚXsI uzg`qI47n:P~i\BC  j@Sr8(?J%pjC?Zjq843ɣAh+ybIۚA\nhixQ`nMHGjHAFM\5vOi`[[\^J!eR$$y~'uV0V,k=e5j}qp՜(- t}Oz4 G�)hB<Տ>YTw (3 ( ( ( ( ( ( ( ( ( ( ( ( &ꮹ5MYvk6rmَLKDO+nLy8hkȅC)2 p˨L1SS<Ce84[L>Uҵ8]^-[$ƣaxGS*qvpߑՆזNxrb= .tCȜM qXʑӼࣞ+ʔ]j6942b.4Ɗz(" i;iqZ{!s o$O4YA?*B8IhaqG )4*zҍtyP.() 2{Bg ilwd~(�I<$ABkB''lWtbO☄?mx� 맀6Uvr�гѵ ma7W5Yzm 6ѯBF/9Dr> pә?tvvQyvФK裭OE{0h+S3ugSaEWAQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QECpf$Sٔǻr�LۏJqLԔ>c,f7dIEc\Z!@`ߧZ+ϩ᧲mEQ...m4D~?J-rRBFH7Wr]}dVUt ~ӤZ>{@W4D,r=[~ta]$ 0i1PMk]b;\V*.3<=%z>mad0GTៈ?,L�E}fq�NJ<DjVJx+YH}ʜzx| *MR9#5a< uSLBƏK".;Rn?Fu)z,jWvXO{|xH =iA)d>7ҽ&�sO=r˻I"?JF)cDyrPJBV>zBp?J(YNKQZx3H;Iny {;kDmo+U5 TH/QZQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Banana.64.jpg����������������������������������������0000664�0000000�0000000�00000002302�12641336260�0023716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��7�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( (1IizM+m0Ȍc$㹤SO,6eeG`3 dAܓʭȑ|׿iK*w+7qJlEWqQE�R�$KYZmnO>Ұ#KNQ]'Ҭxz.g^1?Zĸ$;}*߇X޽&Wq'SzuQk>wvUX0ȱ7Ԝuaa&߁G :K7Oez׹rq5YLf);=z|*kTu:7ST[!?pWO7k:9&vx*w:+nGc%McrYxr}j.1'@OҸbeyhR5]yevZ|0*%0ru}rQ]B/ A#1zE{S嚺8'tK6hU#U?4=Qn:V.]j 71.,t-8@4Q]4pt(̧Z&]+������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cantaloupe.128.jpg�����������������������������������0000664�0000000�0000000�00000006710�12641336260�0024721�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�%V$PGsZ;O�3guIqD璂Ɖ4)\�=MEҶR@}�ek=w{ʃpq�W1ٹ$8<V՘>YZ:4β[~C=H�k)E"󞝳bCt<9r09 8*8ڂHVuwojk?ᚃɍROA)`mNKjMfΈr:u6qȲ!Wh?+mƝC�h}gY{ros4/Qkn,2G! O=^EW-c*c>8'-ҝ+!B $F�r"6:k?;urOMx 3zƤnא70'n9 {Te@<دO.P\l)1�' G�}+Km4\wo${pt] u+&+nO:~5 /61<S)ƹ2{>6^ͥįD'4_ԪH`']&D|c#\V[Ld\SλFwq[Jq]&ԬsN4/ o‡쁘'x-񆷋QMY)93KG\lC{lG^{Mr8;5d^dGޢqd󙗾 K:)AJi32gڽ�$@;7w㙑pѓ`>ܟ\4mAh&]jHC|vȮji{\#J+tjXxScx^>~f�ǵt1BЉK>\#]TDvc"5fztֵ-$ F0OANTݝ=^XwJ Wm=#==G$9�A+OjbVݼ.O˝y,[iH\e˚t2/$ؑXWb|ֵ] m$}>r}%%U,}Pk�jv'ص6;R6Zᔤަ1v5uʇ=qJui�sZކc]ygUQ"r3HM9j{>oB8 m!`+ީP玵Ȯf6E(3ܨ5f#D?o@n=+I8?:YVܵURgMnG?gIX+e%<KnLW ȟU+?_i8<7P?k[OFo+ܱ>[M>IW*ptƶ"^UvQnz'֧pOҢ¥Fdw-QIɯ|Y [sȄ\wzj>jr+|N- kxriq;y܅_E{ 1ujּh"3ǡ{v>+cXFҬװㅶQٯJ!Q^YٞOԲQŠ>�<ט& Icם3Jzt.Z[Fp7I^gOsx{ty7$P4(Y/ u<-E)ЊuVrϕt>{IgGLu/VbJ][kVLB;Ebib"x?"{$vC I$˦Զx#?ְ<k?F&_:7U]:MPWN]8Cћ+T)GCMEoxUÝOJNqhr%2+[KԵ Kơ6F&O 7u?{PPv &O6LS_Tov:3#E}AY[]Od8'�L{mD �zߌ U;c<G8NkyݢVnc]=#9�s\;\ ?57LV)#uv\(:ҷ'OM/S jl;u95^iZySg8o{Vwy(ֶ.,в$8z4/BG&q02GR:RǤJ$Wr dO8c}>ӀO<z+3gd-d kFp0øy4Rp*f17\F-lLX]rn{Gr buo+&-@5˴zWOep6Xgk(Y%Ɩ JSTXP8y@IrG^k~23UB})RjtOVX>. fyZuc-60N3jy~ vuO0~Y�h@pF?*LX[/U^Q|39]G+^#&O1ii 6?9y|+mo ~N=*VcZySDt2n0B}qUD6Ƒ=_7TlΎS+rp LȖ2v�[f#ۻr1)Rhc$|'ʹz.N+:ke]x'nŠ+{tv+h})[ ͨ&>QYbpo{M'G q�¼q#c)WN? JIs+5.$sCkM$cEWD1dZN:}sJ5C9=袹;h-p/R]u(Y(o8�z˽:chIa2p?AU J(n��������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cantaloupe.256.jpg�����������������������������������0000664�0000000�0000000�00000025250�12641336260�0024723�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�0];W{  $|6w66o�XfȨı%|5+n�<c5%enbi zz`Ɵq|[m,IE\Ƶ 8GvM6n {V{xDmN0'M՜@oܼn,A\Ě%73"eC1Fң?.�B"vq\c; PF"ܠs/(Ͽf:t] *#=xnKBKa ձgXY#k77FVNx8b>p|Ƌ߮ec~?ʫ=c s`gޫ}pUјtgvJ̍cTm#$ӧL�6;r|)岌Mb�Ypw^[]/X!c)ù6c' }{Еjt:)f 1�^y0P纏R³#f![qRI8u;y'UsijL9H`prx^;Y6$N a�i vF*7f $m51u}6_O{[*^=wlwRJ<DJG ;H�p~޼6Ọ L60O^SS;E_EbA? j<VOa"5?3]VKyjl VSXABpv"Ii;^ oX">? c/>M/CXn!ĽC1֖k]N#H.7PBKM tw*WjT;^:]m�wJ5w 'f\Z̶�s.7}CWǑR\Z(d)n60=z̻# ;9L h#]_e*1 <p`{ҭ['U{nmdN9V- I2rH ) Uc� /#8Nhd>yY9 x;M�ZKG.sJ9,6h�l#;AŭB! . OƜ;Y?+vNYE GQ׌}FI9tG S35; PGrwq=̵Act+!G^5LFw %:>B-=(2|$�ORꃶ4s3H[`z\zՅ0`ۀ#8QYQErb8;~MKdwhz09o)X�x?^*\'0ϾrOu~ =QAl.IԇcfI;d*H8*r>fN<�g5qHppqg\ʭ&+/5-鳳y#^s]L*]P3p=P^ᏭvVSBsJkw6VVo*Ob0P6'ӧoPG2r ֢rM‰6(x՛</-'rsߚm.0JW^ q�꩜H nY,x9b8"7Hr[?Үr7/+ԚHW&i RDdrSsgԊRg _6ʏ՞O4 ▥()˦@B0$�CҺ@05)GTg<:z', 6=zD0$ײj:lwTg>tndb>c=K |0ͤ|'EwX\bh'a$ie_0B$ʑw~ޛ)`궊áŪ\Th< 0Ң.Y a7=j+5b+RN)n庞L]ZmPFos {5#jiQԱѷЊ-9} %6܌| '*Z2erH#s39 c5Z0%(1�<%-mWM^q+lIr a(#*#q: mFq<A4^dQ$q;=dAF 2ry0))Y3{evN3R+Q `q+$Wswemib(k45E�I<clYh a@r? 5 0Һ԰F’22+ 1v958M7̷.NYCm_WUi@L8F >Вc�}K?ϵ>4m̻p}zVR.@t};96ʑ\Ed=p5h@o?0 ԃ)3=ezqT( 2H'5�6:8ְ\O{QQԵJc&[p jhz`H O/Gҹ6P&:] ���:W6&V|ѥ+u>P�O n:Ⱶ/ {\�,UTq5ʙNN7c8'uX+h w 4^JhndeQ^݀$ֲF =@qeo *X|5)!1N]V$<$;Hv�#R4Хh^x4+6?-a}An$T`nV$I<ke8${VW1pw-"c_t85ҦzT7 G5t:獏ת)AdT; ܁W|c*гdѓxJ4Ekug ;d)?"rn' Q,a�Ư9vNգp 'rލFqШ?yV4q~秽,ʧn?4LWIrr|y'miP3B1s]z&108yz:7Ղ'diLYcr*e�XʯӍ1>S\徟nG?+#P. Hld;952V'PrK@�jua^4jұ0ۆ=�>Y(!?m3c�u滟ƶӣ�oh*[$ߚҝ+;CZ]Ir1T8+I%@�f4.R쁞yfQ,1(e�'tw�dgU9NFF zif)l1 jhtmV90r~iQlҪA) N+}K:| \=9"hAa��ym�ɍ3m| r3�NWiˌ }1ڥ=gH[6Lq)6�y6mv?JMʽ=k6uc i^/.;n\ W#8՞z<pvFrqגqjش[]aO.y=~\;[_bˋhQ`mHLC*``©ay]ǹS$ұm͊&TulG֘;Ӯ$:U8eĆS�wMAjQ a[Yd$HNݹ8TO/5im@3 nd|OPۏ,) juTCrFB#Cz*n�0vGYi6WTOn ,hvTO)fYT߳I}Eq6Χ,|5dFWӥH_E(Q58Ql<sqNLAd$}Rέ**uh^kֳP1n#1�b+Ezw]HA?7cȄwrq_G|ԑ姡[]j}\2Ȍ7rt8J洮ca t")"Gci#>_ .)ҢF8(i*�A?Ͻ7޹9�u$5x9 Hݞ03 CpX'i*UԱ<{[<QTV*!8$A%Ү`ɻ([Ԏ�ʠIZ5%TrBۓam泺91rbHA}T"tLd39Ya%Q~ϱ^mAúwprA<g~*s Fq=^*m�">үVNeٜ3euQ)H^6z8EfM;  a|S[,-zv40#!˷�qoG,v܌{֪v@b>6ōגĞ{0,ь,9a*yMKX�گ�Z ٸdՔ dm#'8�MIe<f0<C׷^i4hjüjpm�]t\sּ}e-u.'ar~�נ~QכMH%w 8~ztE�fC2JN6e>5*\fS,!(8mjxV"`RJ gwQ/1#rP>L*~A֊r]Y^}&;{[kxYJ$J2ZPxGGey oQalx|6<h~Vrj`bsqеk9l _. 8 9\ɍ~&s�}(s9.x$̱{ ҭgWii`kVVgxctyL`ߥoX(�St<u7FVÓ>V?XUnP�^er3Ү}ś AX `�<έG:rU<?)Xϣ10 >apzTF+mx1}IǷb]�;́C(9^47,o )޹<xnu؈0GVQbX 9b'X)nDDcc”\sjG*% !H`tTZ˳#6zE@YS8a9jHI{*C7>ssS{ nbW*U}Eb.q"}[ANW>$ݹOͰN9?(ڸK{y�jiLv;8u dnb1D'8hq#c\|(XHˁ7OF9JQ4:ոW"!Bǀ{v45B@I oҹ Þ:JjaN:dj9Yv:Y. K0rN2÷?{ /|X!r^dɪ dcjȞUf `MdQ*뚴k)4m#~}]a׬~1 y =G Rr=9,nخeh#c[b0MEn8ZQ1PBxy-܄#[iOu?Qz}Ҥt`~WԢ5c҅xֱyB6Ӡd{AG\Ϗ,tk=[KܖB}:ӔW"HYG7KcӳQ7i&NkӀ<zqH"+9k!JF].=k"^,8k[ڏ[iZ Uz>U<ї<p?3ҽ i.8ͷ8%y%irMKwK|eJ(p n ?}y> I#"]Le{½*h2 |J[AhlMW*?^u6M)#T )hvN̹ӕ?s:vbAߚ8瞴.zQ'12^XDo=Uyʯv=^+ r,z \vVVhO)"b *3p8n$|A펿,R*m~V>'0܌Xy;gFT4)Q18܄wSrm݂yyʠʿgf\Ԛ(;pS"7YpYFFGKc|GWRg��b +o7_'=k2Jd#ףM(JGԥ?t; ~n AO/dZ>q}?:Rsx)S@cikHxF1]<xR*=~'SYݣ -|o8lqinxi-lyb`+o`+Td^ ۄݞQ__[v'SmoDE�\OQOI1k O\޵-#XvB7&HCva񮚴FsiIoHwi[(U<뿇w66ITc~IE[%a=?"k+Z5VŔZxlzWU%p�l= s$YDm{�X"gˌ#܃'�zrUNqlTΗ{.s\$=9G_ r>@GoZ6cWwj;oҬD}Uyl-Ck"DDևbݎq';=*7QG5|T->FCMM\EcOzU<T.$Mš[D?>+|DwWF]dޭ[zYFB ˰?Ʋ=P8U#<zt);I#SQu Y�Vῆ~ n_smg}c,rB r rwZ 遴ӭ17c~ulힵ:!pCEUslG,4ُ8 maLUي;8N%,\\ٟxP)˂#G4EԄ�Zhfׯf%c10e?^+PC%G]'guDsA#J'mȕ[TCt?*+{ K6M:0d>mn?tr1WbdȯxI3,yYxh!)"Ѳw :2ֽN�E50!o`\xJݙae/j z=ŵL>Vኄc}zN0>##\Uݖ50GcҫfWekT Q3]Λ.Q\O1YNTWEcv?Ҕ<L=v{jd=s^ocK?jhL/ٮ}c)8Ͻ$:p[G'_u\xKCM>��,U{mnа9VvƵ1OjrMe#Ns"@! <*#<㎀U6Z\ݪ$r!0WdZvI@s52;#y�>Q\oTvcpXs#ĺy Yat8}U9~ǡK~_ M@A*Gsx#*{Cv' ~G'=,wZ'ҹg][t&hFFxg�t^\gpds!cs{9gY9$f:SVV;G.r<f;Ks~5k &}N"gBrITۣ!UF1�zs[v�! &rQ;=Sp:޾R : Y@+U" ђvFYgnOJ3vx!%F{S(u*229j0Nr0ܑ 5`)oOZ?) ;r2i{6uYDA +Y$8962_;5wJ S[:0m=ѯG}iEr s9T)Qɮ9FT17EYUO#5Q2yj#Ef}"ՔfֈH,lf*~t?nZd 윴VK&IcҦ:@«M~gm,5FѳDmc8EA+$Y&;y'/.np:ͧ6mƔ[3rkk}1$;iWKkn9=X5kyI (=2qz[ IqgخϪEdp{wsӿ�{[QCjumYU~7To#Hl?(0oLps{"6]sj*\u&K[,Ѣ88 Oz>Gk& nn 3#ck^f*r/{nǪeFj'끗ȮN[ٻֺ{-I@/l(;Ş$ Ҝ,GUo男WIL�(N}Njc:1@WVWdqkctkH+��G_Z4x柷aG)>SSP ֺvC-Ԗ�f`qʏlʎ`c떩UW)z}>Bx1SMݏR;m9b{ qlf4@ 840?eŲ)9'R<ޖ0 0*g\2p?ƵT\noA5Yħ{ D*pJBjTpQr}oldq֪[8J󦐤H"Q �zz6$OyPC�v7Y"("cENQm}r>k0^#aWECw$a>�u=ӧq0䩃j&Pv=8ېq2+]SЩjԣ|a\GBA5wo/>ڭ`fEϹGĶђ\cQö9c C,⹒\4 S;V񗟄ě;I~ukFc D`*NZ^^[CZnPnx/�}Z9Xx�ў"jgwaO˟v9I^k%'@E2b꯴G3jZv%kkTGPbqPq7ݕ4XllZ\m@>4rOlC|X,q�*ٰAiOqyqfB >6eFp)bК;R=z4w56w(ž qtO)p?Ȯ;~o,!95y8 ~*)~HP=Eƒ3Ys(Gf%e%Ppw0< u'tԪsc5�sq@}+ْřnn \[c'{F ~X\=N{:ԸP"Ts�r a}C1o˹G?M5b�6O`^dǶT0�A=Ցjɲ0OxPO3Qy#VxW\(KUQ$j�#'U'W.Mz>sNL2"M-FODr?*nO|U w{x]rƬYqW<pK\tV%jcIpc u QQMgnUPq+e+?Ts B_fCH(W8#Yw, lt{ѣ\l͂foA0qkT/}<K7)kd~HVʼBU ,qNX.B{y�P]5"y*ѤP"欠� %Ijm {;B�9\~Ilz?kɎϵnB --819)LNj\IῺ(ĵ&)HFiw?\4-x`iXv-fCǠ<~څv0)al|X˜Ab皤)23K~~Bo-j0�{�SIs<ҩ&MsҀVIW�moj&3VPp1YnYN+3��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cantaloupe.32.jpg������������������������������������0000664�0000000�0000000�00000001652�12641336260�0024633�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Dz֡ڥ,KyhbsҬ>z Z!!Ƨ2  LM.ėouqldB#ٝkm/&hI3$\Gm!ѼC> D?zMժuXj {nu/Muil9YHb Up�80evΊ@\k >':$dGZҀ#uVRD%ҭ+h.KaApVӡE;r4Q^ls1KD��������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cantaloupe.512.jpg�����������������������������������0000664�0000000�0000000�00000113143�12641336260�0024715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�W�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�r H U#}цqޙ,*lGM�cv+J|QF† <}F{yneQ?Yŧwq+.dbXc267/|w5ڣCb [ 3G5OˍA5w M'9<vkϳaYv\u)Ky-SǶKt@d,}?T CLrZd2/Ay^+;kǨS<m'Ԛ+ҮM/>bLP <S%}R]{{ 5_ۈr? VvDR Y�@\U+]CZx'U#k]qƫ&]=d  ck=2i\Z&mKh##hk{kimG1Uc>s+GsDAXmբep2}K[N˲Enzvi(܁TRK=S&[ W%*f�8#ImL' 88ӚqAݜ́S#>3J |Hyu(6# xmJث Fl7]v1lp�SoФsE`yDG\()oP�rMUdKuɏl:ۤNwoh'3E'pFB}+7T ʑ$ 3;N|!Aҫm^H8QXsץC49Il? c6[m(*m͆2@$ز&pYd rIۮ+͢<cc+kp, U<  Eeӑ48Za^#sSn}|9w|ّHۊvY%QCܚIb c[@eDd:.5~p9٘1Ӟت;%Ojؓ'%!G aY ToUL%WnMivU(oy*XSm<8 $=OMC#rUH�T (Wsf8[@y (9<{UI8ȯơŤ$ug\3�� `]<s=>44 f&wsK # \$v+ rY �n-񗆣%LJ2*1ֺH>ԥfP8>�3h!KFT JIܣÊizS>m4隼 go@F@X{ ]\#40S=}5*Hz(VGR*z`Zgk\X#0V;N9'>(zSO8=9 2ytEX?u#NGe>|:ԶU8̓B)#=wj(c HX[9LTf;hP =F 8eXeMˋywߗzxcءXcR,`+X͙˃Z4n8?zMf62'n[ɞ$H5+]/l@V'O>f;u^jy4lAt(|ݨ?UEB9 Vhp{S[I[OJڼq<#1̻zߡp�K(x/IsjdX@35-ζ�wc=x'0Bgi~]ڔȠ`g TV3BhTQ[/ Jl_-)]:6wG=j8˨o{c ƓE ‰@�}$-;X8tՑL2}jđ4g~()AVcFwtHe!X8槂FY8{)=nK0qpU?+sS^w˙]f8!okhlqɡl�G-Aq<7(�eAc5yUbpMf<+0cu+m{TM8#Kh%DvbO>FX�gb[aǧQ:f��zS.D@76yǮbQbdfy h�u "<N};5nM-44\Ɖ}ީYϬj@<ao${|+OKvaKb!6;c5P;[Bb뎆:֑dYi6N> 窑֨{zMg ɴppǖ#Ӻ5Q4u B ]gR>?ͳ8ysj,(qwwYqLkyoy8F+K`nĽ˱0^楢^[JQ!8艞t&Z¼/ \Y]\"6?xLby'ћ,v8w5 v5yݪNP`H"D}~Aev"(pU,`!n]\e{!7WL$VOҡC[] bn'ۇ۝I ޸˷fi̺|2I}Y,oR%;±\ء'e�GQMWq`vZv c<1Hx> Ommԯ o;I+#t#H)>ȣi Kv\wTE v&hd2| ycM"<C7 Q`�?|di5+rhY|2"/0"/ւ".$b3*{ 4D3<q?d=#pS劽R8qv8RE]U+E;p|jս١%"DrAzsI0W'=jhWFQ }#lQbey�iˏ@;TJp1}+d/IϿa1fەxLjD850ιYDb=hHs #DeW` ѱfvv>b49Rc<Sl,4޼gD~xuo¢_;J|LGF4J�V5;v!X=p>P'R}\ vIhL9n:#>lmāG=:Ty"8$3>a׏PK`g!xq\ĢB03ª*+[y?(?NƒeE֎Do<ye$ױL'UFג}Pr}+ ^0�(rzf3س𦵨Kmc(FL"c'tV F24刧9;iI_AZk$E�+΅m)Ž<& Vi3X^JĚ橊}ׂ[B6)R9]彭K WvKsҋKwh[qgc{x9 $M85Hbm2b׭G.g"dp3/XBX2Ä`)}{TjYb*@^:꿱U TGЊtK̵)9:Z,E7ԵR/fa5Eb d$G5rvHX:u-:Tς R~+=md\�~U VHfA H5_Qn-(GJѷ)Rx4*qYnܧ9#-ISɛúngoŌ`C< $W�X?» e6LVkh.Yitf̭ar*Ip1<qW �g5q+󽬧U !ts<)=B!,Nxpsҹ=V3)C2qZB\gjl-AT$x#j_(GE`9:RE.9+wCje1x;@b6ӶiLo'$43"h2WmeE<84nەG%C nҖʒ1x o g-[o'<Upc)nOdqªIڌH?Nծe`G\ Z3APe0Y=*`:)&j 0ĕZÚl'3W,&JrkeTcT.8(Ič*WՌWBɗAivȐh&5žn Am ۔ }+/In9R@ܱ+\0#k{`b/_CHB6w)˞?M;Yr}c.Sٱ!*I$_zI:VkqpдV6JmR=еcLLfU39U<Gkx.GK3q,! qc| ђ)ߖaQS.r>]}F�:EfC:3HV79=>ߚCb(�Eñv4 *I%=EM Ks2~ by~V ]hrO᎕1ckg?JiF/=мe4H? Io$3FI}vXn>B8&C5Ag3F?8[@ dF ; 4g /#ehvz+?a* x�Đsi ڼ6pO⧹[GvVnx’:ޕ -/%"z1 w?៼OӵVE¹I6H2{Reݲ+8`98me1FU]z\rXK$O>hdrV=o*Y]nO)/0!BaSigE1)9i3$ 1rOW?Ү& �lISsZi,;Sq%1=yU;0iYgYZAq**<=(,FqF#E,Ny S=soq&a ,ǶV1E$2+wqyil[˝}}轂LFxfIY- {POiؠ.825p2#SТ"C8>VpJo•x`Ȱ*E@�g1$A$ƑKw&*I3Lbo@=}*e)sc .pň�"Ym51< QV/spmy폭DړI#-VcYΧ.swgoԪ.c^[ ܁Tqp6T +4xojہ=5 |`z;9-Y>kZyY>*E6۰-;SB[,=flv�!v<ԫa}zZ\-a)Gii�W`)6;T_@YrG"'A w1K~o)viY9*[G1MLPOMG*�u5yA%oF*nBG|Ev޳ndp+HT`8kwA,>nc9 =khK+*f5+K伶[|з,WG*Tz3\K]7LEP(ێzUd$SzI:+aiUe<Wj}{>\¬GtBG8ۖVZh$z:Scy|‚8֫q$7IV\ );]-!I% �5܉7.TR[2]5R0ݣ[ݠxGR\o17Ʊg2i׻ӟJvͨ$asPȑ3Atxj17ib9?CZ6ʰ?=8nReh $8G(sɪʬB 7ލNWp*^3֦bܭ!*;<�תm VnA+*x#!xdefWzifK&b`?JWK.!WKw$' 1֞/$)(TNMIXzmeYL(9~8늎y$#ޱ^,Y\dbgtζw! ;&V@PF5銄>VElEdICIWȶswemw_=r�UIc"yD�&4 84^G-WSI;$n5H>PGGPGZeDۢLW#qkvf#$Ωc>% hKYI@gcJ1V4RRѬQqMD©I ;pR3�+=bh|�J+y\]i +7R$_AA))b\,BBКRF98‘D$ø{cCB9Ld;04k!Pb0:ѓ"@;PEIHe2{COs#@.+qG07S+>?hC/*e'z9>ދf3ȄrTlOq" Ն$ȍ1N07{Q\phle;wOaUo"=;/f/u�c{x;f&"sQ:M9tVD$!tRA!P+rs=s޴7 û9h1:HZ;-$|8jтUfwhn# u{xdPw� Ҏ$\r2N:W=Z2X0CS*DHzDl*7Z:dܹ\QX.&"Z2{/8́rQՎX6~$J26[iv=i]%<�`8ؐA~npC1P8 SG&ǘ:KXDw[$~^a2 WP%:�*I!`Q<A'>z�;z6ftD໑�:|ZQw>нE++94R[ŸRFGҷmlZ@"P@+E"f}Rt?[*šc :I$)zRNHw|gi9"-Q;z \dpiiW *LۊCs4S� j7= M:AMlKem)�sV BUT5ֲ:RhAuFG%j7)nfucu`ZExzנjvG!9V^خ?Xr(2oua_f44$c$bpD*0N30/q e'ϥO8]ҀwLdFA&N޻ƴo#쓑<<jiu@v$0b"ԯ'4(,Tm3HQlyFaQa, `ʪXI +"�"n96m0Ly!EhK\0$O8AoFIBZ)B/tdkW> \}zeGq;pOU�ܷ2 e� };?MԢv1 ګ8*J&e9@9GV.Sso Vn4,}HFUFuluBύ?JE>)t2 rx xQ&8bQtbA /\ yD"KY\n)<c`8(uѭkÃz`wW#qq-;pr\t1ϭE$s<]R@NȒE`sJvّ_X́H>;r;ڡ}A_$d \~@![&-4IAp-`);&9;q#\NIs$lgǂtK6daK\�zB|Il^+9I!Ұng1kHH< G\v u,3#p$u#5HǣQ%Sv8][tǗ4J"STyA_Su@M|(p6�\ܑǃǭw.Y+3x׭nC#Wq\#l�3WTRyrEZe84\pB@<ħZr\, 95?VM$j>p6o5-AkŽpi=�CKxIp^�TUR: lߺ б\W6!�N9kB cXǗcR.i SJ ~;}kn^ X$#sYnb�';IS5rKd{ fO&+x;Ev%SGMFhf7':gY�S'{gޕpvW#{͍Sx} ʳ{~u W1�rבkm1܄ږFR!=:PMi i)Sq+2 ӮEhiND?/?$CǥK)Yn`312�>jp91$l]8p9g-֠ڂ=BV3^;B`$ZT*H�>Ii+݉bso?u{�*drCh$6 ɾԄvD) LsbKEvKr38 }Mtv!QBТ\kxC\&ߡT(XUSN*`Hޜ8֝C0u()˜#80Jl[%Eeu*zzp�(NVa:g>\W077=jC� 1ШE&#jP8E(<(杚�_JkFHz M̫A4$A>%hȤR 52ǹO71xdU\H|sKUC'qT�QYD<mń�A\*;H{ s2󳥸*hNTjf c`ď0*K9l :*1�1Z-Qܿ7 VIPs^#v>F285aBc }{sIx5#IaPHD`ׂOJjt+ZcLfFe=p~6 lǹ=Fɡޖt1L'6eĄmz~ D1˿ӷ⠒BZ5_qך:z:-~2Kf�w۩D^5DMlG9* 7mGOOQKTMYk<xl$#.{Ct85;N(~ͳ=2GJ{ohrQe|=HZ734qKPX` v6![3i�bR׶0659$<muժBMq"EĘ@Fzi%_6gd*HNpGSliW6['e&O-0B@l$&FHa eFb W,-lckas074ʹndϿ4߱ K5,Ϧ*[)R['fǼְO\Gmr3ǥn�V̹mѳRGQ5N[ycn~i:nc49MJM<וUW!lʛ@bנ";%Np;�JWʌ}zM9RKasL#j־̍�>9U$E%kVeC֮ V;gjMzt 9<m8} r{ j DdsާV#daAh28'B RM3 <kJ+v@gaPOqHG.Ӧ:nE#T9,#(36-(˂1qӥiȈ0{#`{Uƞญ[ ӃUntD*tUEߘ$G<T IlTYBt3,aKh L L4ѵ#r1�Pr! H`lD�68R<@7qǧH6,gm <ޢ !NYYuF3K@L@'9b=Гbl� NT92:9P HΚ$2>H޹T]K!NDsV=@TqCscCyk Blڠv>RcFmݏٙ+ O>՝-\D߃y^ߍt.3�X)Ietg[w!JF9{zROSEN87]ۊ+noaF L2J5JxlbF0$<ׇ{r g/Ҋ fu0( ZQ9#[NyWgrĘR iHdrMCd kTH5PXo_1RH&#ms/Lo-b6Gݝ }(^7n<vGV1෸,TL}rn,6 Kcau,q-�,1<{|?�9B+~9\ ꂢ&oh2ksڽ.vT=f!uY}I %\ Bs)P[ڊw2['Alj謌DnyW3'~[_c`zZ$T RMIvޗ= ݊r|Cצ;^lBD}kgH<Z\.�`GS^.i�#G+1\4V@¬`cu)"yԣk8]R(s %d##v&d 78a3bj0,"Ay;'SO\!mD>2"07^{N"$LWH1z P3g.bDs&+i6F6qi9* Ta+=OYBErv֯VR5hZ$dm݌ּW ^rG7Ď%>ozמxi*3F�`KK̯=Ĉl.N>`Ijs;TbB Ġ؟j 28m$b{PJv]|ܚU9oΩA �Rѵf 2NzRu+Ed'YF<)^-qWƒ b %RW}2#1l2Jq$"h= {ry�},n<PہI-TH=l/$G1+>tʮZV`I$\2 'pMT$NᏘqҫyn#KyDS͐Fp1zATcdYsGor*DXgF+r"{NC =9ajT&!8w?2ԟZ 1y,ύ(Q[x$QW Bry'¦YбLXnLM#:'nY-#o{0f HjėGΒɎ:g?*Yy47Yf㰲q=F%ϚE�VhC1#Ru)rȝOp/1;'29%J#"Ukce$rƲg]:L%O5qaI=޳'V/ WpEBK:+H~|dT +ƦViK 0nW!5o["gp뜪 +n SDsO>Ӗɓ( @r#ޡ1D=j\4R))Uf4!�U=qVrh\,䶸b]Զ{b"3fķøo)??,<T/%3CI Gҥ4]Ϋ-͖HIϠs`�7JO9tzQ4@ZD !'wc<7O6I`X(m2%HQj)!5ƫ%эv&iSYd$:�:5VY;;ܻAӷAiKE6F'r LzeK/#M,o'C ܐ2vI$PȠ0&ls 8X$ "⧩*8iHK7ilw,h|<ő ;.8;S2HVhY˒rMwE<Kg#ߧNiGOl0'"@X$zI$r0Q/z8`,ag$(u2SM+ܰh<pAo=zPI!%X%v~=nH` ҡo(RH$Y&E-uUaJg3i! k&2 tvq>_޶x5_`mcLf #.%O!tbAb}{fd_#S*T�3O {אާ!tewDm8=+PqBXݟɴ|�SL$j"ZAurGt{?>L?pG[3YZͦI vƫ[]`C!8ʍj֦[juͨ*Y cgj:�]9pdO7Nw_`S/eV)4_x{/[[PV�;zn5&ʍs+FWEG7QWNw^O粳{Տj>KJG20:q = nw/xGIp&+,q֩xv/:py*in -F9nwW 32Aet^`%u"&[�zs?_^ݳx1z+GL>M+_\iX3`kݦb;vbdֱ#fЦhh66r aY%dRWntRCFe0HUzw[7<T7rYv6H=kwsӭ(㯵=^ɆCoi+M\ˏ DSϖ6l�?[)Xܮ7c56ӘɚYmYM=~&DWzZ(r�<Kecw @8h풺|Zv\Fp9jr� Nn7k{3 ʻָya~Xd`10H} v~6Yn(}H5iԲ_;nS`i,Nvk4pt8Ts\'r\Jz!0I#r9^=*h Waַ2'1V-2:Nk"'ʌռy`zԴZf|�w=Ҕ`NZ =r?ƟJ${4^RDgJAO#ݴdUQig x@Ġ\Ȫcߟ%}AyxdݗPTc9sԜGu=:#=Sxh-~Bv5joXAa^NC)Y89k<.j<vd09=+ q,Q*Ƌqhau9[?Ye%̪4Dǯ@z*x>;u]\|}z aH,;rirA9$�ZAic'VO<�&Q$Ѓ֨]x.Y^9WG?p]KG#& 'aZUA:GVP*p阒;/jʣ b%DG)TD"2[>3Jcֲt?P2 mF (OB=g*KHk</-BF;:erOnՅN_[<ujuޭmteqoyk5[mrw_HJQNIsoMKSM$py ~uIc;sx.̤6pb+wWt1-UTg[Mrۃx۶8Ssרjhc)/@CTm,Yjp7ctmaLpp�'stK嫏N[c$e0>U~9HfU lynL�:xZKst鐁H$kKf%!cX+n_\�<:s؂jܶ�ԍaRas<vC6D;̹=j j4r¬ORFx�SI%.E̳ۡOl`rj= 69y'<}5ʫ[픾q�FNE9oePol�M<X և~=<"sqlpL ]CRFk+]f& ǨS 縧t$iנ2@o`1.H@Y3OyOڧX�uR79Bq�w!?\\]y߬Q\3FCEViq 72 a.?(U$;z�d3*bgG9 c-2of_.G�/(˛H>ʐHw@y\O97Xᜳ^GaWh)�DcrF\gW,q)wlLG&Zj6R卂VYc,=5<\(:bԕw̘eRwm 2GJ<v0zƹq7Ckދ6blI�<S g8U[]E<P3jslU`@k0x|JF9?i I8rw#D*X*0KjGc޼McP$Cb>F wR L:}z[Œ˖_{l~>ݬv}96Y=wN>H<W}v' b3gj]5ڰRCz]6Ix)Giv,;9* CNӥh.5iR6]El6>VP&y.%w߹WA-NM=ݑ?JpJXY#m%-mHL3{Ul,̈sx^[]1[ 1y$TYtĉeo12'v %8%%zL+Yj!qX>?�E{Q1Ϧ+l<Ft_8XpޡQ} q$,v 9AU'YЎY{iv$vީkC +sm7Y\eԎkzD} }Fɥl2nAT_SF-dt_ꉧ[bF{}Et%o,QH�'hcnR2lȌHZؕnGMr&qԚREmLų# C{U+ If,YϿhtS~qTnY$1GHKq+(Wc$9 rh|@e+d[ `go5n2*T ^ſhRyj0/Gy'<䴄r9{w'KR38ʲ6q#Y&6?;o5.qcԮ?Z[ cE8N5/CJGhX`(e[x RLѫFBl6EF)`F8fL�T' TX�IݐÒ*kd8x-0A9}F ~�#�!Qlr߿%P PK %I邧VRj(ʍYXtGqUBIMhMLo#p</f;__ kvO M2bm#I)Kީ0?>w7wG()TP=*e%t4^2!wϖUȪҢy1m͖>`Fq3$! 5He5,N2zfص@Oh]~]ʱ|QkZ]H7[ޅ)쯏*i]]v䝄^IZxE@>9l_Im6gmTlH rY >ZY+Yrw)_;ΠƲ0s=+e^`92(R. ?և+;2 刑3c+1}\{h$R,wu=jv+C*<iF6T=ъgi|A$mM#o'?-(d' <zO<Zpd�q*TrŽhܱ@[nm[(٤E(�)9\!=�'##Oj[HVY&VHW=SV<Sv9W\4q$7 U?.CP\2-a|ؕ%18>R} 2JTg43,d$g؟ʙo$ou$Dl@�z)g2 T} $ R[(>k�X">Z]G#f [?x/T/kBsHDpG$ N4 es[cE52MөA#>Tn,[è9==3R%l{UH9黟Z'\H.<p  <"FLC'AHlc i''#zf\y<LvL\Z6$743G44UE>E #R 2Î㚬FЋ(ʬ`wg9?5 q4AuSsRE$wIwm湸@+鑻~ eq$|DA8M;FΒ0G:g@fP�6pi4T.XE]DnG<H2*G *dk{~A櫵I MoJ8эskۓņ4PQR@n�irNW Y\a -Zkl>Fzv Vx弭nu+yXt9d`vUkw̐ ֻ[F(ʶB珻*^Bfy]2@>nx쏭ZQ-M<? Dۻnfyމlt�Agg!d>5׍.>}a ɞGfvXKdd/ymP=7xSI2&ϧk k/ktgLpO]¢dcZ$ �QEH]Eɾ%ILH9oSPi8@F.>%{/1n3/?«BHmC [$�}fro]h#h�ie Eڢ}jي,n٪r]uYCa)iZ/JTHP7 =x0y,ǃzr_Zw2Vãy1@1N^*ћaH* 6۶:NvG#6##y ؂ђ#�HUk0Y\yqp09p?_\f19� 3ĉ0O8TzOj D +v*h~LN2T#u܇@Y(T~8-)?6}?B? q)HP_j+Aqڬ}7dƫnUI #by> {x8<VP[;15VwFdS*z;!X�u5)h6>2έW`DA�]Yd<lv9li%f|ڸ#w|G%O"1aqge(IʘԀ(-늮k/8f}|@XC,D l}@UnmgyHu?fӅݯoM1^eI&8*Sec^$ v%V [C TaQKrE%YPaXv56�+ IsG=;J HtɣT*0aqJDtwMn8qg>2nC- aU]cdx wOmxݟط2HL8^˕ mz#~ 8i$O,/#kf_jS8D� =[BF?SZO6Xm28pq4Mfۇsj.$d&h]a(AER;Ѹ5^OMFhy::؎@PIm\CD Kr{ DR>B*p;�D6ay`3 ҠtRg!V,qL`s}zTL,l0/ʬJ-[Lr 1#Tsź%vBT#N7L`"fcL#61QT \q[C\{Qfiwy,F f*V]NG2R[Y+9}*퍔w7$l njwJeϹkymc2<~TVŶ+8丹#:�/8]K/c"0@8ے}=}J2 'R{ 䚓wm:%ͬ OH9 ; * dRIr.%H˹VLݺ֛yq4fYE{6r"F3~4HcyJnYJ��S)"&I[,"aR2TThǩAv5\ɵnв60=;T{} GRA`=\>o`OXF8'"X|z<& K2]G<\-ScF%ȋ~ ̠)|SH<-V"^Fq:c<JM\i$ 5BɗvrG'#?ΡnMfpB8=15rGhP"79Gr?⢾ugBO>NSע#5mF@8ࢶ~R8)ya[=)�B:(2 ce(I3OP#O{vbo4 }➴7ٙrxcO q{)|bL~F/+d]Վ8<"W&IB;BսO.d�,БճRS&,UIF/ L򶤑 =*>{O^n�<XQ۠(9So"卯.HjUEmWe`F6FQP)mџJrԼ}(TqA/֐ S[<?*N+o#HER\7zw9kK#mҥhJdgc?R?Jmbo6** dt't&uuz#$d�Epls_GiF*#ПƦR P玕0 O$g]fh3X%^тZ=fY9tߏGPnc2�rwdp)VRChlW[S9R<{I0<x*!~fb&'?@j_LݠZ! $19YBZ)KI ] w(.8!�Y ŽSKj͋[^R0TE,f '򡠳2ȱN7&R1^[S $ʒ6im8-p ˁTn\[bY6ܱ2c#,4J~:ߍD_HƐ* +ND6BwnFz}bӗԭgw;r>t zzUx.{gVn*W)[tROs9THByb0_Z{0y<³'9ڙ0✿f+G*M<`B%';9,Qx�=(_4y…ʫKx>Qrk++&DlÃGN A�d$)Q3נ;FRE%v\-=̏ťϖIp c_(╛&snG޻[n5X.-.4Yw?Q^=Im4J >`:z餹ѝjdM-BrI{=i.5n<!Ys,Y TcrIr$kPBq9R"8$9_C�rA<0 Vϩr-�푎v+$mI6GH g5˦vɈDtҼ"PK).싔4HjA4JBI}q;<7+ہgsHjh8 Z;nyxhNMFIq;C~p#9imM۶L,;!9_֨ky9Yd3nJ)H&a/ f0ޅqCcJ yn *g yÁOJѽVi1u>Yf`7y9|6}9w뼖F :sCEHR\ dڥ"T>dq*ÁeE#8�ZdZn\IFqP:T6Y$!|2F;0})j4Ҙ"o0L!?ApsU~Ҩ#2NcH%Qcߎ⡚ȶqƪ0�yM6YIU8]vGS}9RLW2⟺*6Ǧ5Xn~j!ǜnS]Ih|͏S(R^ߩLjeܘd_( {z~$ 'tG׿hwP! 690ң/'B4G=EHR\�jHvNxi1 3mQЌ@Sza[]FCgk/Ķ :2zwK/1;s[{7(sŜdV! g\5qn2+>gfu*\sJV?jHW\B09t `A4;gғ#ҎHBzҊ֗Jb1jpE8..R4mr*$Eoi$<z=HVaj1lccc%ԒF$r~Ku;9.9moh#b �i)%ds96ڤFe|uapcE?K縪鎝*gOnj'P•\ޚ*y)a<.Ҽ/?SB cJh�s q\:.Nx<*G cFїEW$~T P2O=�>s^UvqUe&Y6*0逸Gۍ aB0=rg�hL9IV_Īv' l`gڼ媽E-g|ڲ m`eqj-1)"0P䞵p#[<gq \g�g=L6J`;JN6Vw/M%dQp�=Op1X-o=�k-tyݟxǵZidC�U 7>(Kl[(3TX.S@\W$.UW!ܟ5,2 0IGڳ롲VAe)( 9N3''9=̰jec~5wClL10W=>C+\K-y8qSKhB87p{m{7= WHz6ϧjXO(ˁb �Wk*#H_(A1^+4 dOZ4]Ed\\0`{^j*hKܻJڮCq!WX88OҰc=:5<.ے8=+yD##t1%$`v8Nd"Q+>`UR/Oj݇L@fѢԺ,%ѥಷQMyx" 6�_zgʤn&H?ʕ[lT E5 IPjԗx.idz?JȎ\!@$2AIaXDu _cq{R+G u+,gp$*0GҞ(i?vDJH^ܷ?bg7a/C�|l6>B[+ P8*O%Nx_c hAX^D&a"F!1#5Q[cr'G-樚2<8!ʢAڲu I`Q2@!�by^S'QJy <ҵJʥnUhC#4rrOGbAQ]]F tχ/;<{꾆Rr*jSH]n.DڭƟvzFCè(ƾR;.nldaHWxgLoq =WvӮc+RcTvW,Otx0?]~qy5ʲD Ƽfצ":ױ$W|@h|CirVMEkr1ZIt64ƹ|zډ�])`9aVW1VAVlrz +$ѴԶ�5!mʜ{J#oMY\g&J�U+ c7?r�?*R ㊑ACqBb@T7R-fw�ɮ+Ğ*1krAŽjOG_X\JT5\ ~:s!]9,O]\,&%sͷ_#Z.fpřa+vq|)ę=h]?]Q\A1׼H撜sڤk#y$sD\>w4�Zy{&>2#�t/#]~ Ä/NH?3=*PSeF{'ԕ( Mrǰ?seB'ZG_Ѷ>z�zķ+v&%=+ϖeY0§皟3iz*w1 ¸}O$ѥĖ s%v7LI}j5,-<ncu10q^i^xlaI_~=k͵? Go w_-y'wS^啎Xd㱩\E3ޟKdc`S }8Az؊7~rv}q@e3qE$wwVE$Bv=GR>4:L{M3ےFȃ==[N ldaؼi їּَ^c*D*ރj9쑈8 qUf\ Q83\Ӕ!PzԖ'Es<Jdc{j<nr bpGU'R yc{cҭ$h\L@�&w$&ά:CU x5M5asĶ3/# MSMFy&$?TJȈ/dbIhv:0{֫O 11P9?j<#fXcU5?5c"uMUQsڨZFܳwJjeFrcaBlB� KNk|WpS1cWce dO\W\.N\>滰VLFs~~a%e Vu=feqgcYd@ݝ¬Erʬ'w$Zn QlDjn9V�Q`~qڲ#v? Qrn TFP\`A-pz!srG�.ybѩxGEf?j3 br +ztr;?J`QQ5l�3GbuwtK,g 2c9Z�ᛍUUH8~x5iZ貆r?LǧaۥwU9xjU6]ӛFV<) WInjx+,k&i B0W8ԢCI8vugo:vfAmxaT0G+ﴗ&h{cכHjuk($2 =H_Jڗ,bTfq#TنHzQcH`V鍧53PL m˦ cڨg�j4sR.D}ܶB7 GC^|hkV!WmyS yNEGȬjV)N>8-uH|9f:!lc|m_/kkLnm[-R4^ܿenR/MZH I�!Un{S Z-3qGM?u7bt`JSw:0,Y1jLWF=MQ`sڧG�=녣M4jCss\t=xDqCMK3$zњK*]OFsʋF.J-gR|g9Y� #ҞXdUMdu"oA4i) u^h^KXcکv0@9.&It5<ͳdSNy?Ψ&U$?Z%p:mdNqR)M6̹@9Ӿ5j"0FJ|C>6LunIp_J{^f8G ;=MzZpN~:r9mo޴n�""=#rׯh] :Vpnd`BՑ*`?Σ+N�Pc-4Ri5$Hj+r~^b7kY9I(Uۓֲ"")~uѴYV_[UK+mxǙ ##\&ٷ47& @[8t=E[ K;فuǸ}(IbBKHijͼӉ֥~Tb@+ܒ9IM< rQc#*bauA1Iun-r<ʼfhRe6Ȁqێ~-۬bLKJMF e!-d2 dY>՟;ӕJ0SJ?Ҫ_٤10Լ N7xjW:S$в@\~M"[ݒvXf+cZ[M %ΧN.n-_X(=Ʃ^Xjs,e蠏3G!f1 6_%')]dCՈ?w5c2RW@4g=M,ڼcD H�0>u o^5C"%O>gy[-tZ]ʱ��$~wP$NJQi^mXPi8Vb&eRU\Rؼ!�c�~z ;�°xHC'נQd+yeȂ@;,}n?hQcpq/T�*$c6VDR˟YpE?R I�tע2!?"rPj^7k._oxa-1ʯbExrX=#>i ~c\ܾ}jHRMp�"m)*:=jPj*`U $ ɳ;wqH#0֤R�OM_l5;.lrʫWPv;[k2Ȥ3PhGU&2?*.5kmJJ�jG@׮3Im۰ F }ol?J8K¶5˷<|#8%9\ڮ̷Vwe1e+!-NyU#OcEEvy�M?c𖏑3cSWʙ NJn]I=}骕bWE+D rKo^jΙq$rN66w`�Zq=IEa@n8=jjS,U4R~W"HFx\Ɵ| H+=s\)C4)n_kjJympOLYM^$�UҺ��bWv g&V;[$uBqVg7Nc50| ~hҮK$)ǵb 2׍afidZ՗{Zr8Uu'>;4,4ǧ5OQݸ1;&#;֡iI?5TR RBrC'qޣ Ԓ{f8-sR"9ZRHY;O#rn~oUfFockthvG>sӯ\Wu8v<YrDn ˸">x\g9� u|}Ƴ&m6�# 2,zF%m:&|E#z k^طQ4X*xe[)+o]spZwg' &*cR6gϧMU=2j=1]V "|g Ҩ_i"v$ʽV: lt{gGlFެ,C;eKn_c;ų|$~=i26Z29Ƕ{ZÔڂUf( vsȧA})3'5"%)�^ĩuoNJ%ǧ<VkvXZ]ȋE)z*- TBIY$TB `ϫ#u*g?c8i&^Qh fhN/|7*ZC휑u,w =zK�uz/V5WfsAQKhkj%+ QX8QUwɮ# ^C^z]ET2\#2QY1/Ks`SY]+o`cjFNnte",=Aq,K{zw%)`CZ@u[{\9Vbt ^$W/8ʱʖ-QVhU}5k}Anjέw5mSlMM]i!xXҷS p鏨9{pnYk6=zݝg q҈F€CI-Ŭf)P�JDA+fGC*',y_j�N&x'Sy"2űRv 4Ʒ*IZ)g%v4[YyJaQ9Z8 4Fø8bmji&VL6܌o+Q.�W q4Fc>|NJnD7Hãi7ͩdҩsi2W\FqVLhԺ4x8US-֥;62;ԩ)J)K.o+ϵ#D:WY qLϕ#P}zV=t}C&m>0ދ?n}(TB? NVL[^M=C�d\|5c sa^#=ri|.Zƭu_SfgI,GW 6:hmJ<q^aN w]O[,MnU-nֆOk"4K60YQHl+>Ê<+9M1T" (G`8r #ȹ�ʫpG^r*6l$ުOtW<΢pr[sa}cޚ+TBj^݋[CނtFe=ֹ{gl¨fI ;rzd5o@@Ö<,T_;pOLU+T_*�8\ʓ=l@A0>9Qtn0O?ΘgdRx_i|s 6rz-W|\s4j)ʐ9Xz w7v[$�u&oFO~xڧr~~uJ ʣՒyRO4g.F۩z^DA.=@3)$jW Ѷn84/|01d8<)&ce_qQ $8 v0~KSY2H Ź?v?:+rδ!fRT0CceArlI IA09;ѣebGe5V!uQ281wDdS(ے�ڙ$dW g2Uo!v¸i┳ 2=G+G2d;F?>wrx@r\9r94X.H&[RysWg�r?Oʡ2.:,+ b;|8 ږ)I{ Dkj70)_b\k~qf8ުysΒIpP;�hnNey[sJ·DҊ||۳^H&+WJK9hng\5ldoH=nLD)cEېsW7`t5N=:z,qj\*h mX-:Zh.F$>e>j4噭X#Ez `*2Oj[{S^ƬLw jY-�'�נ_{Ns'NOߏqұe@"9l֜tG oɵtB͸*pEl\4%HR犯${=:+n^(ݎRyjTgSرS1Ң@*@=mGr7ڦZS݆Z22}j')/UaJRVf fјy9BF0+Nնd\]Eq Z"4nO ƟG Yx1D-ZoSM ե89FQKGo%`n±Nu5r?҇e8#uYmXt}j3p2QZ}4"Y>;稦ȑv}RsG ?;U5p`pzSW"{w Vi2r3I2BɓM75Tz2¥~ݱQ8ǥ@q׭! Z"fqUlw7j4P@1Dr=q)Ե2bgnK~*ԯeVM)wk:t2-~}ZO<8ن&#:6~)~`揊~u;Rp[oli_ 6K +Ya}S?̏27 FzҝB eՌگX-⍻Xq}lIx}y[Q^>ƹxa?jRPʨ'̡a \M[]:Id$2 x_uOiY%n!yӭk$R#;a8g 'YׇT~@H }ن?,ןM@ XHBW'T5OItj2/ak{mV0@yo0+K8cMZ*Ť@E_i9WeʳN&I)MhøTsU㈀&6pҹ$&3F#C܎ m>5c%rԹ<=SXM)]pqۃT$fJGye9]X(|qy0-pzUjJVCeKVǵG1,,rNO%9P*AfF#$H@'Y,v楲{HW] o-ռ<aC磀c9=*_EtvSS+ -r{&7gy4<k.>~3 #Ҽ:F~y[ ¤?ɪAޤ'=H~9yRjNIF)p:Rֶ"QM\ܥNztM^EQ�$ )�zV3MyAĝR9Ԭ2�uEgM:}}c?i݌u4mk2U%1*o'?TfL+2IfH<|׊;# 8;WNZmavZ('mE90`Tg!3QVwT�ijb\ul޵V%ԯeE.YqӜdWHF#@NަI?u"%]ZG/6M6oB? [ VV8S2+Y汜х*mEs.XQiM&Fj1ֹvFQhcCXKHV�\n< jۥ`kzt?;hƧqsp J̝+:}vђ�bz֚^sӜ3Zе:j-jGzQ( Fk(ނ-ǵ yr3ntjyu4V{^/9#G'ҏfiy(<QTyvsVH67yV[C"(#-NkPiHeIr}ڇ'0[9G=e-$7+1lM0޺!Mvr.|D-^HUc73$2%=/l."L V\ 8�L�?H^IӧC#:s}Q?+I?qO9=VVN7Qrx `21x&s�-XpO`}hWS7X^L>N W)103V:ta�ˎ?=|:WV$P]zx"AÆ>&dJkǠ �|Ք�3ǵu+DHvJ'OU&LB+cxҗ>m08Ai{n{4\|�HBxGkImg;@gv7 ^2J.=JLP֥;do*n0L8VތJx|=78j�`r8P=08+[SkمG-ODmҭXhfr3&c|z,$cӑDLUE\[rޛkot,s{րvQlTz4RiL7zTl L$7$;iOz&UܑFP :ӒX~pjt@FB8:Y56{&U|EtX "")98'?v}uZG Xko!YBA\M;e;գS7|{4dTUR=OJE$Yvn=j�&8`{XsukVNxR0sTA!v;񩶃f_07=3VRCW58H*[DE7!Sڦ�G9u%?Jq%;=/ۢ,zu5f8%Q}U>߰R}!.H͕jpZXaw5ow t+id#5JiAjygr2Mi]R**_OF[pArU ǟzq'73g�5y3ɝo ܟS޽*4G&=@\&'W/y~?lX8WPWp ($D[}>Ds]_8(pp)8<CGVg֠\`ğ`?BUtbqׯJSfiQ," o</O&/iWO(۞V7З)$l,_(A=ͬ]3x,s\+Vϗnz2$y5OmĢuz./U-3k`IRx/Jͷ9f5oqNܵ1'ML0F�5Dc8dq\!rGeo:8A殨,\ך-ֵp:ָN W7,>LP) 21aY)v3Y8Qn8Dde$C9'fv=Gd_0*l:KB8Bs*b? 3cǚrbY@!^BV q5"aDJEa�JL2h�H8 _j`]t�Sp*- /n�ҁb f�ymdobo7hzW2K(;fkCng3Zg; qiٲ٧ng%Xbh1ZևhQHzw�fA,O,q)&�Fk �sKk|H+(=�빨#QsfT:nXe1'$;RAW==^@Ʌv:�&qOLRCV剛 yT_4J#lO�w(+C~ש1NQ� A=(pb;F)L[=Ҝ 9~ .@Daҡ iN{,R~-"5:Y:]?y|JNa],rjMLgz0*%Tyrz5Iؖ+#Wtmj[icg'vܲv̴1`Lfly;V4̧C5&nܞ]7 <a<Ɋ5fdjjLlWRczб�gӥHk&VISp}jʌ{p]4ZV$ҜzsUUnpsRVrݓaQp]x zԬJKRmF7-8 o#H'MAϽ&yRYrF' 4AqǞaz|-8]94>Fº!OCu#p 5jYS6' ;杨j`'*։y4es[YA]m>Hԫmu,sTU#kbc {P?bT=Hӄcm6m&9Y}3Y3x#CǷb88DeOzY85];'T+~IuOMUJUa>R}p Γv8kכHu`Y0zl9Bk2 {r1ZB^C̗G$e^lY 7[y?�ƶRAA;}<@'}m=GRȩa/ұ!QQ)E� حVrM$s`: zԢO%'Dلly֢8ۏQW=FVHn}-,J99iẁ+9<Aw�MM7`vwT9cFФqP<16 cMAR RJ -  XH�o#VG;#$tiH8QɢM6zH n"`~DO"ğxt1ϰM_y>ApjL qEr;ӁAE+>K)x$-)rEGI^ze�O@d>ԥbW)D!y F=)u)E8pŀ?kʉiVTd*A_/5@rXs^͔Mzms#{ `f&CHٿ;qB\8'{SM?xk(ec�t^U7Hx82"yy# �ꥎ�B3E5E[T;?ҩy6g^d J3xZzՃj^Id"؃iH2zշ e M3k 4_J= r9UW"Y7"1V�k;fi@T*V!Po7l-6GNN r0j!̛ӊYE؅w$vڼ#h�f,[�%A>'@E;Vd\Ł pѫ#N:"vWhFAlq= veD`Uq^3uc< NW֟S9pº'"Q7kXT$panUۃW#¼'h-η<Qas2ή(8kxiqݭ3Ҥ2�t<\ZmzՈ4#s:T:#F ᳓0f- �uH\.#HV' R}+?mE8~&A,J4 'ץVu�q ݆/5H(Th߹Ԃ|?G|x^k}IW BN-�=kgDK#u¾ҨލXo/9;_L]|:Qq^?kO ַu�8w=L<<Xu~`t)Jڠb[0 s҆f (l&NERK�*YxSR-Z0-eذgri%_@eݎ8?#X<#RšDƎ_�צ<``ZM,:'yA^ƙD 나#p<ҵ}cK{f:�F9"cc/(HUrYWdߥBlQNB>4Ԑԑc :N9<@F=6f_c8R)�X (U}j9mW/j9O9ddߎkQ7 @)Z2ר@3Q+B 9QHvsV"W?)icw>S Ip3�sUf~W409?]``=ӌ_cp' N2$n.q L)+*O*!2HIXh8ǻ,?+]bEIJb.R>IhhЧ zbP2vQ#M67ܒ<?Jɋ@\N=J5q ?LҬQKp=?O$jIU&X rݶHP9vuĸ{~g${ ӵKU"g z~&o=i܅a}kz6G*Ga$zNBꤑf7e8 I?ֶD~P[Y}CcoG>[[#9" }9>u.˷Z7Djp"6fBeeFSkP :cZX)%a+ f_¨Glһr]<zUm>pv4�)ŞY Ha'4]Ц"yv")Yp)ž\8*RM+uP3nGecSL1 #ϯ֪j:gJٷ F#)& B2*_~kqvSm-RAffN{ajٸ֛pvbPjkC?P}D3*]=?baێ=(Snݜg?H}.!d=0k&Vөh>5h>1UAAe5B<n0IפֿZ3z7ѧL2TB}(b[CTW\1[sKF{hxi$sH~8CVSZ&2GSIt2cf\xd c)K<sxms0o6Z]4{W( gyQ\xuT85sIr~YO =, hHq(Q'ӭT_sǧ85&v9AܯU5id6L"PL({G>upWn?*_ۃ4Ljv>usSGTJ15v�ZRzt%Ԏ ƴ"E~TrGsNgt)X}7i߼s+@=sm TW5D&ݘ'WmmD' ;+ys@Ҵ-!u>aԃ NsnFKt >փ~WT2B@TXznȫ}*ݣ+a'ū LK)+�x�U4 2&< x@9dbҥw�({iT*n{[Ko!,2㊙LO}�,rK;r9>a.F'BtN90Oufvu@Gw!^ MK#JDD"F?#PZl9 TB|~S1k #}iXM=>R?Jcݞeb x$aAW)Psh/Fldն9>|K2(<1ܡ׸2H*b$�(KwVQҞ `0H``\,䜁E[d\忥� Y�=�PwAGΤ[mH$ ܯ'ܠszFcȍwST2#L;#'=M w#?R(bѓힵFv5ӎ)|<`�˗o<z`Q٨K%3i؜޼vcq3\\1hc�x}*GV_ˠcEEI%<,@%.d,O^r*cnʊ>l'ފ*}Z-mӯl7f o8P(4㒵!6Pg~v eE<bQo|S({/,  g NGS$QbAd򢊯Oė[rf% F>HڋqdB/ߥQ+̯$m 4^Y~XԜG"IϠI-m%$tz%-?[m YUY=WΖ,o?4״t$.?T$Y2H)'I$h\] hq[W}"BHx¶(\1�S3?u7Ja <sE8ɔfKnAӯ$evɞQW4͗‘aU8!$ǡQ[B*dCB`zƏIڭV]Õ˥1ma֧cgUɡY\2 cՎ$<cE[m�վS:T"c6<g*"TTP2~f jWjECG8j4g< H>֛UW1E̛ԛvٝ˃́)XU CZIm"B[wQE>TU`i]\NJq3 lT;$3j{(.z`(! ib"4QZ*jrҲ)+]B̜rAtQC64;3(#ԓE<9I<ܾcc8D'kEs~81@4QIʉdbG'e{R ~1*Dڄ4QTƒ7c;5 αd4�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cantaloupe.64.jpg������������������������������������0000664�0000000�0000000�00000003023�12641336260�0024632�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��*�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�?\iJ v7}|^|0$]^XI:7\giCPy<HmYERGsۚ닌cĤ#ʕK s]mί.`8*;X|V%x bF_C}+ 䋱j>FeW՛RvWtaFX,�m#%C _WHaX*pWz?uKwԢVG;۩5s`u=:Jky \uGXJ{uM .  8kD=yWQզ'u_l��)$Eq-֑ܖޭ(CW<x,EY4E:`YLD89OjÑOb#ܽ9}/8mZv2,Ydq<T bU�YOEz6>#Іn07+ƹV꺝^pI/ě]f+I`RFGӦ+b9 {K7i <RZk>1%I3ҼSiSw5u$34HٷMs$F(0+t[BJpXG }_EI<\U+ eX=W Rph'7Soݔn<)pJ>gT;HPO^!h:oMkVpjZQSxOBǨ$O)FІuXj04ds}ags}H:]CO;xwS)=gݩ4nsfFOw-˷`�\}*�Iv0xWD~Tʤt#UF]laf ֣}22?\V3OOZ7ܬٱ�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cherry.128.jpg���������������������������������������0000664�0000000�0000000�00000004215�12641336260�0024060�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( )hĢ#"\Gҟ@Q@Q@Q@Q@Q@Q@+;X-8I䋐8ux[ytۘ1#OA^\iw:UclP-�q󮂲[� (�(�(�(�(�(�+LbF'[IcR L:\I1Yޒ_?%,jCQnY#!OuGCE~$)AEiV~ŮiYC"?ZoI'7袊((((( OHa g,rߠP �{V#Pz|O15YVhJݰ]?`ִPpa��w?Ft;#x~FGPET5(%4K;XofG皿M;(`QE�QE�k0h:DaWVy~.ߠ'dӃW78ZN3GkŖ^ƨ7\CmXuVVaȢz*{kX&k<fb8w^񥆽 #d"vu{+FXd2)`,Yn!KSt0aA5DűxbvlƼ-oX֮Z̰#G{WIy9HDh~Q5JW.$ u+{[.ˡ 7\ϾD=Vw']iYc# y,Z̲I6ҫ 0zb[L YZqWJVQ$ ;{պ:}bad`pO^]ϊᾭ^T *@(�* 2^\?Ľ-eECkug^,K"%?7ڢx c}ZdVdW>o8T,Vm)|j~R1x'2YHV]2ė/�DP}]R3Ax`620@ Z R=[kG.@M0?O\l2@*d`Ԑs}jv̟ڻqW8c VjnǨ-Y m=$ '5m i2FF%|]**\um^SAES9(Ky4r)V-ǁx7 ̓dNVU�zC\ F=)gNe;犙A7s֥1咹⋤H󗸑qz(=O_Ah=aaǹ'V>�RI-,F*u߽c?z 4K2| ã U/9gSr>WsUkk1rꮡiN Ht|jpH#Qk<WjZ[fvvZmnxU?R5N^oR9 SŢ* (�(�(�k(aUdW9P R*֣6`E�@*`1KE�QE�QE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cherry.256.jpg���������������������������������������0000664�0000000�0000000�00000011416�12641336260�0024063�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )$uDK #%*Q.e{b(EPEPEPEPEPEPEPEPEPEPEPEPEPET47m@<ewqu3`j\` 1OgjO� �8'GPuxn9 猞kuOmĠ*3ss+r{6GuEWfQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�浰+lQ|V޷Ϧy+ۊ˩} [m%cML:mYn$Ӄ]up$}.7Z ɗ;(WYQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QECX:\5+Cn~E9j&{-"N7xYR$TP{ W>?Xd-_$+/mR{gS!ԩ+Khַ}n�xpQZK*cɹTZQ4{Š( ( ( ( ( ( ( ( ( ( ( ( J*v,t *e% +ޑ�ޑT=x51[o/@[C/#oAOYM_wM5eQEgx у?w|B/Ai#�I]KIS60aQ臭tE(4 ( ( ( ( ( ( ( ( ( ( ( ur%̷ ok/V`{ |$}RvEM-m+x$?SQEnXQEST]GKq,eG׷\û:}֛'YI?pk>�`LtmKUM$jDiEVQ@Q@Q@Q@Q@Q@Q@Q@Q@Q�(�M\πmsky޸b�ri<~ϧ%C 4Kh�RkV_пEVQ@pm-,uh$)>Ǒֻ-Լ9}kMe�xr?QS8EI]44kFjφډ[9I?<5ҧ.h TQEXŠ(((((((;UQI uyĿ5?v3z M\BU*qSOiZWˌpfOA\JWso'3k Iݛ'i(?X/F,~Akj, p:͏]N2P dr01\4pG 'V髧I[{Mn>kGSihIk#j]OgswsJRB3 [hDu+f>@^2(<~N1) ٿ1]]w+9Wh"f o3"~ҽk(5I q4Y=t)'c2ڸ]^n WXѭMTr}�7wQYZKs3m%,ڼ%[՞i%vNU-[2fa$tI'CtWQ#qs8JK(&-y�20=+yK Ɵ3_PЦy4 ~`RZl~#\?ڌycR[^ D[Rz ʐS/; Z:ӷ{>/Pڢo&Fzζz; 7G 5'%cK}Falr&w zsگۤ<=+_yW+kSʱ_2:8�Q]Um)+QMY)Q@Q@Q@Q@Q@ AO#tU$>.7zHkݼA7ܰ8%vu󇈙k*=ܒe}zW qm ANz,5*GI|$քv${cHT*:G:7Th\Snlc<T\<?L6l6!g3g|m=SE,:Y <@=Gʙ6Ts\-׹*-X8Uc>(xYm&|Q0?x2sޡ5F'rd�$Q#iZ~[/{rR(VY9tzR|z=zQ& zrݤYq\rM[}sH;E1Z+m<sڲٰg4Zٚi(4R}'T!`~ҾK(.9IP8E|hw:}yO >va^m{訢>d(�(�(�(�(�Y� oȇu(B ^g$Roedpr$́[7.n#5ǰ+0=[ )5Bt*/CB\۠N~f(? "@Q*RBRzfP�T�}RnAT>K[jIIzWBk[g?:Ė=QNkpo֗,G=:Ts厥l St=N[j$ ݑq@ҭEk7 l R,N_h֒ XjJB->G{ͯ?{ic'5zL!y$vo[iB?�Tϕ^1f(O ( ( ( ( (+_ w)ּV)R0A_@הB<ah29_S&Snr3V\P7kZ3颮sڣe�CS9P:N}s*JI",5*2\9I>ԊAl> Be`$<*xV| i1#x{ [F#U$>^B pײaZإFc-b E(cWd޾4u]2sTzW]'W yV7JG&W^cg9T{tɼO5e\f}4c]�*rAzx<Pl$LNOZTUF<u؛;I)X'5N fPꕑ/7O]rނVVŠ(9B(((((!55 ye J)gqN.ZҦ)+`+ԃ}x눮|׊Z3 IārGa1J[)^QdVd<hFH-[JUFI>'[Z8g~'^XxV!q|是 죷ִ;~' kՔ<(;n诨uA]VRK[yoůkcn!\Nr:7ԩ"28X`QJMN'tdUػzנܷdqfv#\~,) ȮZi_¬yQzTs5V9x4>RHmmI,kR*v 8L:_xWPG{u#1~6^jd=BSkGy7f^tŠ(<@(�(�(�(�(�(�(�ȉ"Vl knOٖ=JǷbk YH 0Y7cjIpE@nz+V @U��nu"f% sOP*-5'&-#T�6�zH?Z1LMMte? E#+n?.t�*gLfrOFiNh((((((("tMI�$$f9rLb2"EhyCҏ,PEB*Myb` M4M[)v�hM75PO,P$`mQ\PRE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cherry.32.jpg����������������������������������������0000664�0000000�0000000�00000001544�12641336260�0023774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�� � "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�F`Y�&ܝ('{�sͪK,^SMA#'˼.͉W?Yl nYе mICm85~_]wN'6m$œ_O\嗂=3YmRL.I$9f; O T<ǡC FQľ$mRn^ �9Ę%Z'ALW9:590!l l'׿fӡ7 _s`z[VcF6_w������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cherry.512.jpg���������������������������������������0000664�0000000�0000000�00000032324�12641336260�0024057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Z(((((((((((((((((((((((((((((((@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@U;NN}qdI]bikӼU_O kgY9_j4)iŢ*(�(�(�(�(�(�(�(�(�(�(�(�) -%�-Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@ޥt *'vuDCztJVnMNUg'Ė .#t ޼EYJ鸥k6�3#Cy)F# 6q5frz}�XS �b[a{ Ŝ4x:WW>2; 8ua j(WYEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPHFF)j)DXLLOS4F\G zU5Ե *<a}V CRHb<k7_pw׆ԂNmx6|'QvZ=6k/wEyn{Z9{N9^^+'5;XQEWa!EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPHii(�wPXm4(a\&)Kx%`�Ss*ER2ixN,ڜg? 0ʠo´-d=SH$l20k0켆]&] z` A5~+Ҵ[6w۴GǗr"iF(P(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�)(425Msv5d g|M&pj<7`tbWdV h/bQ0^z(scϼwd![LG�Z|{OjNvi^hR0q aFvs�^eU*}3EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPU-V6~fE]K F{Tt[[& Y Ƨ̓ƽ,W![#{FA�*0T%*QB(A"F*=xΥ f੎B{^^w%7�?ˌN-.w:eؾmA{rχv5'>L0+R(((((((((((((((((((((((((@ $*=&WA%l�ߌ~4[?3ö^,LϟnyؿT$aSVz&d4*(Ÿs\R(�+Ŗ?n'�eL#2ʰԚWV<z O�|szqzxlV$Cdz,Wi)Ϙָʛ2nJZ7 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (bx8a>s '�Ym|ɱI�W1ky+/sWh_ExO�*<=^Q^%-PbZ(ξ"inP1"o�KMg'pʧ>jx �^ u+5ؼD1;fXG+䮥~Ci)k ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ;WhkBވ K"|"YhSe,37Wן4HfɈ9?~UZ|טGQ]&EPEP%fqu*G]']oPk˾!X}\\�N=GW>&7Z\;VT ?O�?l|9{v�<]]kN\L.EUQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�^,I.;^]}Ll }k, - 4�+ܥh­ݒ=/v7uH:RjVV6JESQE�QE�W18^hfe\n'+[Y`o"?%ubdyokݎ s9W c..%Lr {mskd@l3zX(`(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(gcX_ 7n '3ơ6_ݏ]w,~$&fϿO ]_4Ύ(p(�(�(�(ɾ ]7*0cMD ݶO#U-<hrckޣ}\1΅q\+'QEuQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@V-wE$}{U|[pWO[ul;+:䃑2vW<Qⵍ˴{<1,H0Tz0E|Rn3^X!h_ (B(((( }a=lSrˤ롎UG^^5xIa&0s#xt3 <)*e>Ɵ\߁xr%'/1Q+hK)Š(QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE&ឣ(�(�9w0WjkQ_{ $@9& GXy:,=̧~ʪiv+vIa&}H5nXie`*QE�QE�QE�QE�|P>h#?,�H?ҦJIhp� ;BG=H�fBwٺ~W?k( A0Ҽ\{EXQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QEAyy \8Hd@%}뛘m iR5I \"fOP1ǘ$j<U[JB"\|IɩrHyU=_/|O_93].@TKȑ�:F�ZfEAZ5-|KڜGy:}.n\Q\jګ!Q ; ~U#�@mtg#)tX|}^ff�tCqRD=^ ^Y%jXΗγG$%#ysU.M?,6Xi�+ռ]:3* ѩvI9?NJc-TH�TOB0s^$~yp{Er|D_Si[Cm=RKV?_nPuor9G0556QE�QE�QA |Ki^AMϯփZTgV\Wgeu}kes<q/b+<}Ybp㲐7z3HzeB@d5PohEMӟjܟ+:_zh Fb9k&PX7(1ԖoqYJcb(@|H9J`nKF Aݎxx|Sڔ_+DK&K�\Ɓx@KFJ+vnS|*y0+fA?AVm&@Z',QJT]N:+4jVGgμWWxMev6wG9�1�eȭKusiiaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP3Rp$_xMEGϭv3�$c+rMDʏo))KdA,$Lqɨ´Ҫ''rݟSe)PұQVGd'�P[٨F5(�(UFsq U2haar,=#^2̀}|R8 9HUF n&{I-),E+? ӵ47[Pj\NAb�bYw1V1G8LۃUWp:VgrJb p^8qN5rZ3Ur)<E"y|SRJPki7[OS׭w:' 1ũy#^g9RPkVWhh$Y#azԵ^hڟuS⽪'2VJZqx9ilEMatm&I<cI]\f�]$bwS�^Y,44NvbI$a,S$h5i )<}WmDC-UKYD0Bz rGsѓkD\vKݭ岿.pAsБW+^VrHlVВ[uSvd4붇F:ⰝX_I#19,MtR0Jn$*$nDXr%d<v;R`0Ȭ4*SEJ1Z5?)]%@�8ud!x2B ;}6#PJ;=Jnrϥ4}n]62^!aڴko뷺.V)]{]޴}VYӣ?+pz}tҪϓ24u<~(O4(�(�(�(�(�(�(�(�(�(�(�(�('4U]FM&z)i]kNy!9y'&\)SI(o4;c8L`g޹ӹ5dmH]̒[ ֯5Ust\W9)8 ~aׯ´jVn �i]us'^47e$rs歳*I6u"^y93e~URS(ESͳ6.y֠f3Y0jL2ȫBL2?.yR؜ɷkA~yUg#ړƤ sS"F w(nqWd@ǥEM(lОqڽCOtcw_^[s(XFz+[ٴB+i KF<V n/~u?uq�w>뼵$W [R̃q~~5󶿪(cq=]$pU7B;0*79HN9ם)6}:j)7"5*y/=+B aj: I*vTt1jXVwzLNrr}*qM(E-QXjNr~u ^9li4ݮoscI͂Y@Wp j/qۑpC`U6Fd2* DZ5:!k7or*}BAҳ"bCV9e'"zY/'*q|3jiix[WW"UN\1tcRٟL+zԼ;k+P>x0ۯM;R@)QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�3h<|g6fH-jM< njGj Ws(iJc7;8:]Fn[o Wޣi 8Z# ;YWepGANIJ9W0qv┋u"\{ګFTXg=ƣRI+ x=M7Ajkrb=F?>HKF1BI 07.UsӵDzdQm�W4YN89'Y*6w�u)[=z9tW.ȟ<$$VMGuw tWv;"?ZKb}j3,n7~9zRr]2(ӫ).jb֫/z~z c+IAR+62W޻OԂBn1xqfѨp'8K9oBϷz&d9 �yQ;e_T ۜ4tFw,;;}X$KZas ɓ)F=C+<㊏$P$z뚄U "NF*Km5rcV=ml+H .w[^[x(?ʻoy]ϧ3�}WץKGfJؙ|((�(�(�(�(�(�(�(�(�(�(�'G3]q1�UGs Ty@+B<ס^STVo4y㩮j}VvV9 pO 2bO=BĕoJZD 6xJU/9=c'ִG3rQߵ.p�uߛAp N0Gfq晞OoJDlN03M\.N PT9{Jn%4|>>SFrwį(BB ֤KI/3)8C*6m00 �{-HYB/ ҡ $mҴKCRˑڥ*9jźy3Y錴nՂ&ʑp[(Rv#McǹHpXsHH;xҤX]N~&9ȥcBW~TY_FOLU6fRsTI\ڔLJ.:o*A략)>b``wFr[nAN BҜ O4Xi94+q|Kfҷya[QY`b92庛T/^\E`u#IQTqQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@q^2ϵvx"c*цv3<\wu\b**#h&hX ֪chn �#jܾq\:\ZdF sQSNy=0�JN a<f1N${Қ@Nyd%~MB#%M*v4)-Ơe#>*�F;wYqirJE1|sNxl20㠧)q{*E\v5r! pzfF7<榏`뽿f~wIԚ߻&睹0z2ǥu� e?Mu�J1?p=rS}NHUU*IG$(Z'bci&ѿ5ZF揝 x?.ZX,29@1$X҆)KK\y18mS,A힘J#*sRp\r� O\B"O 2oBw"ː{Ը2ݹ_pv H1OS#w""QX94Xpy7fi)AElTwQS)vCeXS�ڳP&[<&kNɶz_ tq͚ڪl@1f|uYsM)QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�[:7r+n.l䈎82.Y&xW3xb+ms0aW'9⪬O.ddss8=jԩ@ʹd87J'+w�qOyqڦЅ eNn[H JʮDrp~Y<s <p\a1A�6)[sR@.JZIR:뚖%pS$۞RqsBlm!s*J$wYId#(y,xɬ6}[Q]O"ƃܜS$iQ/ 6<> +~4yr⫪[Zx%44V*y5KNPW졔`ׁ|J�w*@(}Gjyp*k'unZ�p3X7I62浡bqđ\$Xeǭ5N98H7۞sN6#5QL\f@ӎT.s$S8=jW7q'?J?Jfwr3Xvi6NF9?֕N~L~]ے89 s'#�yS0H4(468ŭeI�{TUX�Rz6(]<$qs}$Wx^k.}+Q&iu7+3炊(((((((((((((r^[E#) {ƿeev~.{ Vg2@xUUr89{P0BT9 cnz?13uޙϭ Hۙ</Bi jDXHqpR88dw)b 0�ѕv)P*$@W :dby ҝ3Q|P XjKrNRI 6:J/qڴk7Yqb۲0QE6٫_5thqJ2% jTvxwI� VmdGb+5A~kȌV a8 NݭpCsLT|MҵR=Jc#0H&+;t|j:ոX0X*L>?Z:84I@:/А{R<pZ U@�J@GBFOzR$=M/SKɡv%i黰I^;I3ڦXzH`x 5ufx|�zcXU\uPŋ #4}t#^ZcEEP0ghbaq:r>?WOM(9Š(((((((((((((e ']~V^Uo죿hdGҮzѪW\Ȭ�7<{ K .kMX[cphx'}tU3ڡ*I$W3Gjlacqސy 1u8ztT;|Of~RWM;,֙慐DmbDX  ǡLoݷqCpc3֗$9Lű>�WZ>qoCT#:vѻ3¾-9bj='!i0]=բu_*(GQEà ~i-$ԫ+ ]ͫYGQD̬z8 O#ٞ,�늰n8Jd42`F?jE\p ML/Bu"SCSGAI9g\m#hw*R[�皊6U2H=@]1p}X3ZV V!8,>0i/HAl`5f,8j$_#;75!vL(GRa_nLR?ZȎ;ڽR2:@�`pvid|a䈴QEIQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Əjb��د.4˖F8"֪iڌJ-,:pR~Gwm$`U WLa']^e7R\A$n!{Tqe4<$ޠi\,3P8brx>q:`e$w)3�w<7a{#woILI^B49gSYI3W }OA^ῄQV}b|DG~ujs6p^ux#/#{ށ-cd|گXimiC DbWJ (QE�QE�wA \c;xi:c!nW$F6zY,#myG}MWfym7uSR<ڣnJ@YyמmeêFQW+['/u+;T( ZN§]`9sE4HB�.߆)Wv@ dsI_Һm:(-Ǟe~~5ieSJef)$WG+lyuHH¶|=VW{>/Zk)Gc1ٜ{�)HQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�U{KxOI7_|8-7xd#9?�]+A^i)h*}B几E[ 2{|`W[&hQ[k(DE ?J4̊2(3\7Q@>nh�:Lњ�Z( (4�QIL;#Nm?r׿ |1vţ{RdWk2(* hW5zFT?Uo4DywR*�J (4xNfs UGcW@U@Q)hRlZ))sA!E%�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�@4lyzaޡvYdI{#-7͠ woQӄxINU%<I@}Ի Ի}Ի Իbi#%F^'/M2Us%0@z<ʧQP2 *E|\1Ӫ1NER�(((((((((((((((�M:�&9´Q@j'F{!m5|M0P0>M/@�iT?jv�T%8-�%h:*MmiU_�U"V:�ty~�*GN @xiPp�(�(h�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�1IZ(i*ZLP[)6TأFʛb!KR1F(=i�Gm?bE�0!J�e*\Q�e.~)q@ Ku��J)h((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Cherry.64.jpg����������������������������������������0000664�0000000�0000000�00000002367�12641336260�0024005�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��@�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( (&+ S~t@;R'쿳PVvv#ܣ#P2@*(�*m@L=� ϱ>}r NoʦZ >k?Φyƴ*˦Lb,Kħp1իy)9I:b2(Z6 rJ(aX*B<أFF�ٮovy EUCP:zQub^0tkrXH$ <ak r898=sּ[4R>:^.ygF3О5ys Vw> uoL#cDa7($rsPZ�M%H G'Ϋ=o kEIvބe[mo*qQ7SFmtTy<+CmEG#({wKFM'5]4>*'nU*RL77>%.1K}B]ONky ]H�$z(]L-kqJ:'R<#X"Lpu ֩xO᥮xk{<|ƋSrI&o깧j 1G*exSQ:(s�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grape.128.jpg����������������������������������������0000664�0000000�0000000�00000004644�12641336260�0023670�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( (fQy`U8IH騬;"I8\""9tl)օD(�(�(�פ`Li:!D dL'eqrY۠-EFڰ.u ]RH\ ̿QX~$4"xʺ́z�zW]߻aNQ0tH zP4<ݣv{⣓Q[k,iPz={q\U3[݋>MNB$/,͜L dž7drNqڱ-6}+K,#h!yRpz`z[5ňUrђHbH5͉Ra'cq~垢-,`\-BKO)x"֢*IGt'V6r KʷVs1oBk&i _aB u䟭N<n <V1u*O/_먭ꭦt'= KXZl,0M\tK+5 8|2 `Ш鶴Ԟ(QE�s~'vbJ ί F!G*sx]KhK5<u.L9wzxXj׋�.)$bym̑G̪0O|b: 93Ծ)@Aq[kO$ DMp`G}y&zbA瓏Tnu([.n3jxExE]8lue>L%; .9i7wtZ65fep#;a'+ #0EqDs̋ӽ+mǘΡ@XJdK0nH?K*KrXN3Xn ci(�ވpoAy^rʩaW cof`c p201VE䈲FT[w9^su9DB(l�A5Zg'ݥީ+4xT W9ir]*Fv>ҺR6gTxYL|664A4Eq +DpvB[t k~yOYrq#ԓD 鴭& >3(XfqҼRSGTs&LQt_ZKVC"8ɉWr=í^æErڍOsdQǙ1=kJ؈XtWB�0:StZUҨڇ=O<d~MBd!湫W)<v'˱q�zqW}JVg}"ہE9/ m/3f㓞+>X.^w|N +f߲Jd"9dEpeI]W8@6W nlG6矮=+NŶsvaq엯!siM(1HrdQW)TU"6DEUsjڎHC ;�kaF6 .t&H5{JT~Jq%qcngpG\o*02vT#$xf&eHrXI§"([Jڵ߹([\8b:Y l.\c5щFzY<4' Ej7߸`�;Zε]A\s|qr+ܫ)%@}ZR(K\(ZfJhgX!(9�V.`a1O%!6aL5*#UG-%v'#a~Z]66nEwK·k6JNL@0�FhB"nEV BE�DK$ojA (,�[k PS94>EmJ)Q((�(��������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grape.256.jpg����������������������������������������0000664�0000000�0000000�00000013564�12641336260�0023673�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (3GʏB2Of-W'U/%2]-C+sUлht7C+g?uZҮpNRX qZ )lG#Ԛpب4Pj)+q]T( ( ( ( ( ( ( ( )H"n 5MOs6Y^cFݎSEciN=lѪǙ(W:f,�^qUGm3lji zaۅ_Zʋ[fR2zޡ`|TXepO!G~T2Oɯ+RgZ]yTBѵgOs<VҺftYfusZ<ɤ d7 8WT3J_˳oEZF[mfn* Ҝp['Vʒ7sIO|Dj+jE H,{gtϾ3Npk�⥷{YW+Tw eSc~}>sjf>�s#O3;H 1$V3{=\yڗ2 b JP@dv2םOZf:ȁufsBǧ>^ DQZQE�QE�QE�W5Q$SʅCqc]-p߀<UtXB9x]TT@HȮB7Gc$"[j=3[,j�$Ր@#�Z7`lڽqS^7wRBZ;5tkɉ77B�8[:ƽgew vWc}0jɮjw?Ex[lews $i#D 4�`rkxeNPICRjQ]y1!>a=Ae Y֖X٤bQ'9q}uطuXjp[N =*爓v [ȿyn$v#k3:Q|RA늩we Γ] ۩4_ք + =q5<BUr:# &YXOwgm5Ԓ8gf:{TVASKV'(Qr2Z9'UTiVvVFch-yQHC/{`q-V򓵑@ocZѲ޹[$ۨ( J\M$$Lewfkm[)a__Ja_\j)4R,@M�?ךƋvH!P2Ǒ}+|I\/CMlB,ۚIG8=Pj$@#ߵJҋWspp^ZbQk$:FӺh[@!'ޟogi T b"2c$SJn7 $gWp=qV#d2"aTVF] .H`fEVLV^A,/Pʑ>dM֊爓1:Ayg#>]+4ӳ (((( n 6o6vE,c\(̎ZXGDx"gMc~TgkiUQtIʩ<WгW=]xokG9d$n8?X@oMbC5l2L%^?ZR̻-O,i,K) zc.yy$JM2V` �Wd03wfU'b]dnuYW5Vuid3�z ntKG!ږ0G>^QNnW9 .$ev9+Z+<Gu='ybhuǩ4_#}ݼT*:{ qֹNPT>a=KQDprňUocHWOR3�ςLdֲjWi$Nndp9]O.g>cVM.iwbNTrk �*yb%ŦٔXRӄ�S5p `3]%C 8'8JpEAO5IC4v9�55j%}�Ӣ2,G8sԢ-#km2O1\*5$2{ !#s)ȇ'OOm%ڊ}>CRZD0–z*(U*sI&!a[-"vW0V QE (��Z))h�/č'Uv%2}ԱjۋofctvSJI{>F*%[k#᲋hs~L[Jk�_q[CT Z6FIk´"hğc0w|rq$p9F-pTG]r\!沔l)-MgagҰLϑdՆ339#cnWVcOUބt5h|A8X\vϭz6ʝ� YUزa9V3tE#r3yQ+*C Q8h ;Sfth9?5 EVh\0\A3% @/W[kqreS9�zm\gPA-ERdRr8 K5V&Qrk5!ZW`r1�Rx__Isqu]nT`AKmiwe1ipё{W>"|hw7Z0+*PFjNr tRt&SD 0OjN ylG]ir1G'ڲ#bkiM&[4Z(Q,kF+'FRI.>Ps[5`iiՉQ] (Fi)3LCFi\R;ĬHxp|kcجg9#Lk'l`*A�Z8նc??NsK}r^($c$?Jm- 1]D n*Յb}kϚi\:tqm֤\�-5o.ՂNr:5j˞hdeGB mҲtӎ{VUc09q+aX`�+EM7 5r?N>Ikb\J)$EajaQ-qX&9aOkYXD)㩮Sgȵ[[hHGV qT-–r�eFGYۤsqAҶtB06WYs3[[B!! U]r �nlIMx)9ܐ U]=UMɖF/kɖzH}kj\|eo� cegpk ;}+f($sYjڜµ sm.8CqtH�ڦ< Yьb F%\J[K.³m#ڢl)J%* #0y=GGg%uq\Q$,qU^\ݵpnܭ[! Ue"z(DQE�GHh4bT@̝V]YTc+ "f>x*s^~/ 'QnLJT5=)W)[rfCx~A`a'A>;Fs^\Wz՞VFrTErZlhrӴHY19}kiB(V|rP`„ 8�vj$WjSuNEԙd1ʐpwUQU}J'OQ7eW��kjOɩ9ۤkmvYg[[;|I>ث-"Iy~Q]VE�oD0&nsTjkiWLGӦM@I1[Q rG+Z*IFjq("O3}wV)@TXo2vDC�ZR*8rYc ޮFt5jFGj& zWe$ٛ"C8T9#'QT/ t';vkHu^QV̥kz6__G u{H=2'9+NPn`�O\yr)Fsj.+s`X#YPt�f67lG.=^l|{Vt ǯC^.Yn&+DT)LD,(]Hõ!0jI$pi02,- qڲz}MkJZnO C\4gyX&e;Y.qy횞ijv'kF1s= hW�*hr:l)*7ڙjV$I_$W4N:3ŚŦR[d\F{K+y�͵沬%RLFzLWKdVRgؤMC@&IĘXAn[qgy-c30>NP{i#`nPڴ�XԒk%uXe)IϦ Ru+n,C=}3] ,3ek{o܂GZrʤj7BxiӃhٙwk%Iin)afb9Kj(zY TΗ%Owatk@cMjRװ"e}z֬LvOҚt..L΄Ja"dVs" զJ!l?Ji>E_BI1WVgOٵ'gsR8v퇷ц\}MxsUm .3oiyʼnanR3uQ *^]Bq|3CLSF(&@j{UR�bOc#tj%ѷf\xKPӃKC[7FO IƢv1!z+p׽x-/SHZY~$e͛�n(@՘F:N9/@e^JhNxk[RU 8#T�`n-& #St6:\#a*sijkqtVsqҡNB󝩜zңQ8Y6JUg{e9ߧzu;9TTW4ylO1B_u>V1O1q=]?~U:Xڳ[M=Ø5b6QՐ@֥e T`+#I_KWNZ(j<[Y.) fN)1 TQ`E0 ( ( ( LR@ +L1)KE�U 5?QT)[&kZVL d֘"~$ա*X@*%%Sh3jx;N-CjE{mP,MiA[ۮ?:E(҄>aݲ %b#pZu�-�(�(�(�(��������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grape.32.jpg�����������������������������������������0000664�0000000�0000000�00000001526�12641336260�0023576�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�kB́<zg=ⱮYiKbpܑIi4 j7<뇽TVQ'V><<ڼv.)qRKsm|E�= #ֶ#eMcҼKh6 @e<We-Hܒvǵ,6ugQE:+nΠG9"�K&P!{EUNƮ$.A[l$$GVidIFHE8ҧ(W?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grape.512.jpg����������������������������������������0000664�0000000�0000000�00000041043�12641336260�0023657�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( u}/nX}kyKbI$3i\ѓSCmM[$"6ړ9 c0C�A55\d䁸WɾIѢ+�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(� @q]SASްyXdUbsҾW7:l- Db7YQ<3׵E96KFO4XHW+)L�3S$xAB~J2kDMd\kyMG5^B:PN4,=ho.Sc[Rn@4(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�fTR@4+5711я3q5l-PdrQx5`#<W 1z@:+ M :p)8V=iUX Ŵ7Z奾Vv^W$ �JUܩ�_* 0U^kv&I^9CHaxMv W8ݚK\HS dR uWmv%z5D3x^1;� 8V_21K=,`'9 ;$fǖ-rnIѢ�7T'&D*jڕ[GGg)I85=QӤ@:@j{�+@ FeE%�w5ZŽ�\KvLN.sjMN8\[V G$XԠg15dv6b"G9ʒ\㠩`T[$oP\ V2R\AEU�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QEV&6R:60>`TՄNbA}<>sƩ1$�:tGc*N[cRR65 4aJghiSm1>s(14lQE(w6c w?Ecɭ\Bzk tݛv:J+}fd�O׊Q^cB\GKv,a!U±$x,KGןcX* חWGWܤDZ|Ee\/+"ČߥfXxI,Ar5 BGMJQoc"3 5>hmo)L$Ҫ$2\N]18S֗Eb=4UvwQ±ZA!hQ{b`[ @�~UVI[\SSч~+4OO$T0j!P'9 m.C%1rITS3ۚa##5͖$5~͍"unGCA<gyh@$r26A ֽ녛_^I$s''ib%Ic*CiiW]} n\ʰۻ8'ֽ5Rޣz7Oȧj*9|JH '$~Su\} |rWe$>3ȫKjxӃvbܴ�MC!֗M7+mm6خ_:7e2j(!Q@Q@Q@Q@Q@Q@Q@Q@Q@@ zR׌[J"LUߕ�8k/é۫HFOα1pTꑙ,$ [VWPA2ZqSs3)֘>SҴ.(Jw+S[ǰtU#c9ZZsAIsK̚T_ּC<Eal|杋k�p9>viH2HN�Wf 5/8}+|Ƙ/8Ė]8mlxO|kb#Nqj%vM,YؒzPM63V>Ma.b z[MOoZK65m՘" 9jhW!$PPT6vuA'FF{fkzi=),H3Dijݴ$\3`N1^*(6*)t[)-L +58 'n>]x<WM;i&[dRDk:N F"s)� csL-$+~ީ|;=,{r1+|s+%\!Օ1r}8tp76v�i]@p}*|C\Z۴1@ tϷ5RN5l~gtoXIsggF!J+{IQfBĜr}J XC3 vuQ'�gR QGE^�p‚M_mൖp*ZX#� ՛Fayv[ĭ&p9$k7%5}\E"y[QV�pAG|A* =zTl=tPly-b0NOojjҴr#B Ny5);d0*U':?>23Ju桛S8v1cKmARN&b-jU[8J3ǵhpBk֬[-Щ*n5vNRvwm%e%=*a)a>Ϲ!!<yx+9s| jbgi~e uS:ńq!j뗏$Ŝ*8$f$VWͽcR!ޣۂ>q a(.QU Z\j&idbx3M@&y)砦ƶUs$i#9Z czU!ns5ONrkɷD5;[Em%8q O]DTQEz ( ( ( ( ( ( ( ( (<43F;ۚ?M\zu XjQa/+s6kGKC'K$0X'w?z魵8|#~Wym?+?oj[ 6b z_,t!{޹ۋ;XaN{ 'ED C%zTWNVjIm{h3' GF> Ҕ[vA߱\vWPe 6 �l5*ZײՕƏ|)qK-�o�t9~^ bW]{8қ{}3QxhcxV<zUf{ɍ20�+<ӫV!fk"|?tۋK `s: 19]eMr)خ Iz ~sKzƼdT nN[OpZ9je[m9,{7ԞjW}L{5 Y[$xXvKmN3/*\ ps]1XQeH-&n#aqT*Ԛ\_XYX,Scr!\s=1Z>Lf`s RsT-˅R{&Y|=R8N9^<cLJC>?(5<Ũy�SRjܩ<Bc$>q&VlE>Ҹm$Gʩ9##]5ˤvk }@1Q?U%R면/eU#ǟ�]kD1tWn%ۖO4սpqJV[w6"ִ*�?ZDZp5tj_�Y)ӡ+ػsԞzj%܊~Jsg&OY7iիtEY:$סn<sqv hFi9Lw9pXՀչM7.XYY]^8u9]0ȧC@d(XaMU@v8#Xbh81VW"UERQ95eemap S:Hjf»bFw=j^xOMoy2yH$|WsY:q:$cɯb{6.4+l59L<衡c}٫Zu9i;\((�(�(�(�(�(�(�(�lRDWF \vmWv2?L^}45w@ Jkv:ՂdU)cI#{7܇++% v,xՙ>*w }t#ӎ�Si܏sZhD%jԕZ<+/ͲD# <o5[{'-g0IXNwqkwal{sHmoڳ)?Φ0Z~LtKk V?1#4O3z:u:Ϳ#Ҭ +f+"bMr2jw`( 7T(lrr~nIڒe�*$ܛ_c̏ΔGIcyU' Xx N}aJA{{qu yj &֪[٭eDH;#ЁӔ@qzl�t�<Wl_^]3N=ԶH.v .u 2db*yjƙ� 52y8Y:@qޮo'z<b`@K1UYhu5\=þf|NqWkЀpdAukvf +* ˊ&-cR `Ԑ4jD.N9H/|^e&7HOӵo&j)f.O\ndXkmdj�KnȖG>\`�y§ŹVh $Z(b$mn}5�v[ P$(s?: ,jˌ0m#;CT,Չ %AF7RԩϵBIS0jD|u5\F ާ8qsVRB5 *X}*6 /5fGǧsT$ R$UxU2;9w)ؐպd5q֢:HQ i>1urm 鴠Z9%#�Nt]3VP5 .qL CVetKk]:\CR><^h҂wbiit->(} 'XJvZi|Z8RVw\+AEPEPEPEPEPEPEPEPL% }_=DC*{uZ[\pv"#_Zqf5+ߴ߯_pR$.\|O錊pӽy5}L9RәnA5$z |kĶ2JNV``<wMcn9\� r>ozvp%ZӋ_aÀM[^F ؁ @pt/if@"%|>ýk"Zڒo[tx�磁= |qvZ�UU�A@rG^ջB0"}q8:|z;ΓM(b^ j}Ğ֦J}La嵉b7XOZ̐)nC5M Ҝ[b(^Ewck>jYܴR=Az\+_S4�g+ ׯMf>wʰVhݓvivӜFz:#m&o*:ʑhܖc+EB<U*BKɌvv:Q\-êV?{Hw]1@gO?άT(ЏBD+ya $�LԮ=N%]d¬'["n. $Xa9v_oCڈ0j">"M؛Fp*ʜUU10#7LLS FAN�sֻ# �(9;"\gĈ8 }+hIMu4P;ԿigFy5,DI%샔e,ݩ٧{mǠGaV+ʍ1�U:˟�UR[=<ƴhHp~[S.T%c .`YIteoiGw ;QD{zҭk%Γ76'w�k;_dݪm[apTz=Թ4t� 诡XH.\ PNӿ=+Gj$)-K, Q Fl�J]&�hW?{gɐV} ӌEVQE�QE�QE�Rf ( ( ( (1<Mt`Dd|~ ux[�֮UƥҼlǙEkw!Ic#kDJn돥fkjMnm @}˅ 7.AGa8Jr\>h. }Xu ȯ-� pG_tWw *gkkYSSD34mB .W=?@-@\sמi/k`;ν*N%]ēs]izh.9# jNGڔf3e3 T]FsK#ۙTӍ،[@� mP *>@`jT bÿN_t4Q䗱M0+;(=3{cP0poJ꜉.~]Ɲgrt~[?Ib#A\+g`8\P�60 WwqE-bhq4�'OzjɴVu9XF�9ۍV9virs0_0ɽ8yb\GMREWq'{VuAk;3_Z}l:次" xS#<T�ZpmaclzU bqfBNEZRyeX0#k +կ"Y[yV':g�/NWBp:&W3AY)i!^MͰ,} >Ҷ!)S._ow|~5& GZ2J0D/%XOQ֫=`dІZ#UQWDe^/Q{^D8߻<y6=bیRlZG[x'JX0 H&L\Nygw&TeRID._Ӣ1ZnjWB Q] (((((h(�Jl4K)اғQW`dx[9ZH(@mo_� {x|~^-Zѹ>aL9vbXIyt<sM&;PX}k+Q sj@^p`?18{XqZv$qG 1ϵwf z0kl.fp -< kt 0"+ŹvrJgJ]w�XzqR U)Ta"ȱtI  qqN�UD{>TY&kDgZIMA] "b9?ʮ.wdu`6koxIۨYw gm,W ��>مҨiDD ?*aALF[NU- di!l `1.˒$2GJTSԀyQ}>Wf5izZsm6?:_5 Ԣ;y$fA>}�X\$A:zHZV;T#ѻkusu4mFH{CҼOh/ ǧ~iWXI10Oͫ;3h `W#B5&Wֶ$01'֠ݎNUϙ;D~ם-b}H.x@{Oڸp=.[3LG\xϾ k[ Ycݝ'XT*µeS7 x5 ﴚHm}#ZMȨjr2qωV:]hOERnM.ʊvj0#20ʎO=W'-S$?. *3I33 XM;y0b=띈<,�WU bR1F+˓s%+QE�QE�QE�QE�)3KQ3@f4�(xBg?j뫒 ŝ0̭8SϭaTƿ8GVksIWڤ"�uI&)I5ʍ L55$7Yvi5^�+ng ˛3(-}J)8?n\[vlm&2&𡂜=ze-IC{Ri=M#YK5\H? شOnJ{�aRxFA7u<s[bG!)}o&mg:{6y8'u4IzZ{A?0t?^2:VT;Nq&tQJx^H\4kIlC,"R@\S+ZdE%NqYMJJ)$ cEr=*)NϔH*o=똑Z96{.v; SB\6+-b\.0>)X8QMɏj@e;@sH8�"S !OPi`}Zm2 A?M zԒ ={~cn:W$VvՃ �׬q犴$qȸ3-}%s꺯ꃒoMX SWBuUj+j%cPW>+Ž dE8i##^bùk@]YGP=E,en+ZX|5"y.Tfggt_;q5a\cQ>ާl_2U/^ .⺔Q7(Vs$i\*H89-afibnZ|ip4i䎃U(N4d@QE`QE�QE�QE�QE�2))Z))3@&iKP2Lnjiz�֖8$Ϡ\rַ͓<Ps%{b|WIDQ(ۊzSA$y*žZ|3u ܘ�M |@'#ҍ[?Z$cM. FõR4٤<A8]ݪqXTܤ[Y[*ypr d*e9')7INN23b5 wd?yz>/ëM;O>FzZrNk#ZLZƓ<-#DK8w@ze-8>thP n}a"lG0N?1]ߥym[޾⁌E� ǯqUXD`*á\Ϙup$ 8ޚ ̓yii 1V>Fֱ-⻀(b|TդڕFұ Bs\] P+Jxآ!c 0{Y8ʣn=nqyұ۲5,9#5sZꚌIK` .R>9Դ;;aY<tERwbI͞K/�šM?q͛l<>^䓗}9+OI) ȡ#Ҷ\~{=I,(`xG%5�c֤ Ӛ .j�jI6h>OYmĢ(i[8>BÊnwk*a˔8 ֕+ko7 V !RIǶkx�W4MIYs;vM 8EFݎ25YrQ2}*@T ^J1z+SxtC0k#P`n?+'@=*uNjD\QEblU1WR@ z%H̭izqIs]߭Oypd ޕN7iR`h\o.׵s>\U'v1ֺb,uV6~c[NXՍX"B(@(�(�(�))))i(i023M&@T>fьo_>*=f"^Ytw0'<Vګƙ0>(֮>2ci#ӊBTy!^8xf y˕+c;8F1V`Ac+RHU9@ ;Yc?A=r@'". `>J&{q unxoQOZ 0nSO[o2'�VC]gu.-̄c^6Mz8� ݋D ܷUNp} [{nA*ȝug%PƈsSn|pp}9}к/$Aa5Rg*p@j(;zƴW{ͰBX8LZ[=U#,sԥ#&r͈#> R1%F+5]q3^k j½7n5Qr5_;R2!&6x~V5q:kBXg6CDFA#=@J{oAmKr0UЭYRWH$s0qR:8,:U-/v֫9i.Sy5{n_K= �UHtⱮ Z?d]W/D>\WK%saƹ@#hZ8eGrF cU('YS*s;մ`EvC,&J{fFX2>Hskx, ]�9\NnnaяZWryްnd %ݨTQJax51ϭ@*B"$$bF1Uw;U/,71sN+tif,KVm-RAg3.!uy>r.1u#m�ǿҬ<VuB5� Ќ�iS6RQZ"O&99~TpY }ЧZ5L͝1>Spz +j\.z|Rrj(Q@Q@QFi)i4 0�MBƞ r*R>jH"gp~]t*;O}D JҼB[s)X5t+C'`A�|m8!{Ur͹23sYP[6 VbO'ۭh2r #~DIKpG@kjpNMh4MŬ1G+`{qQR("O$TS%Nq"73V+lwl$M8<5ܩ#5JP1Ŀ*; QZR@(A:cӾ8VU[S#23Q4Mh-{Ʒ4;76�bGcs:!(5ڝ{`@y�8Na'U iZ_J# a`\{WZ#nzܠ-)#Nt_zMo 1XBcFhJ&l/7 HtK x Q8fl\d=ܒ vP cʺ)fkduH!݀W)WWzXhaW֤ciX01x]q֍'J4iHAĄ|?+6'F?:8He՘ T*01Y'Ht}+1dJad L{큁vsp_JCn:uP>'a}]BT*Z̪|J~fn!FƳ7Nm{'^en?�RëMrv*�35KqQb]=gy)$U`zv?i U7aܪv1,zsޛ� ���p�l-0r+өN|Vf\ڬxHr=+,c89jgU2ĜRNqI/QZ\t0&8G+7N3ZUџ<Š(@(�bE!B( a�DW5ZaPuhaI$XpkA\Rjsw6n#=C``WA0VRH% _n6ԻRvXo$�ޚZs_'Jc�^tv^ȆFG.{zUzR2<bFW3oF&RrԾJVvkɹ ppRz dr]<*ͽ7إ޶kF:X}*J1h皷gګ)KZB\rI~UQExEYxZ;s޼ŰQ^A![g nh?իENST�zK-"9yd/#n?VFaF@ykΥ6hoRhjpv$zW7q.!,^Ѧ󑚯""8~1J^w,rUY1dؤpX(v.@n=kZ>JmHuM<Tj@q]3f1ǐ82)IpFr:T�WxJ}gsn鑞\sҝi#l Ƽt6T6׭0ٷHcY6>ح~+w 5z=?C5в8k*@0*ӕ5tƝPq3o;e-9sVcrmj  3 ]2scҳ]C#�ϑW0'B>oN-*⹋4P8黚Uiz|L5Yq^ QX5,9$dqRv4?5ÙaUVJXFmsVT^:v-zp5GJ050NjrU0ii 4h^=[uPMm`oe-Š(Q@QKE1 HzROJ4P�F)5 f.*6bj&cHd(ZԮz)4lw4iETRj1eY^ !sNI8jid\�Wj%H*M02XT5;CtO H=*a .F:P\_Y<h} ?$f H⹍v$In�?.ִ: FگZ^ Uhnۆq?ZsppG㟯JtZģI6Hb`NLʙ'+X&K"é'w4״$ I<`f`ɫGc.<Qu&RC?E[p�i1gJ-q>*NJ֦bWi`ˌ.sXڝCÁ3IK&>XܭuA!{:xj:TԞ{r̹f${ύxi;r!]K0QJXz}*dS)ӌXb' nk9槎E$g&[5I5{+NYO@x]V((,r,DyA!T}o+Ц\F$BT⪃^jh>SvD!&[XFEo�gN{ӥs,[^*'R+]=M}$Z8705*qZhi+PG ÃҴbXd{ ~TJ1hCxb+&+4L? [*֍2^ jD #PKV+�G2;]|-E>-VJZc *(�\Q%&)Ԙ l>)P2%@WYjJ@Pu*Y#4Q~ շwCH Uޭfx&);ijEH?ZI Fʵ>;=}+a,Z=;SN?ZvpOI*Z3 x'5a�"XF+%0u8 00k# -]w)NR18#-~|֖wEU<"]cnZ?뎕 $TeseS5*N53ҤbddtTPAiwO$v]621*^V3*@c3xUjQK=7< ; pbj0_>s$rʨcU 4dMtS=%.<KR)0H{\zV#!ay>S~U,^"=⪮ĤX`:TkA$LҴW�\ 8QERY*|Ҝ V%%1di8&o;B0WamJvRAk-:0#ք:>q} vl=*[Jfr Ɂ`@l,�vV!Z”a\[1R<GZXEH p%.,O zQu=JPD?) GʯEl_ʞt��_ʯm+]-c^Sҗ(Q@Q@ 1K1@ Q�n)1NL)b+4U iZ�{oj=\QTuYJ1{TO+%U Ato۟JM ,bheTWUulpp+{r3g(cI>*0yt+5p; mf\wVQ '=zW+}ۂ[8y'+:m='ڱ7|F; \,ګg"vmV qpQ-\m댚1iڋ3@ǵn&ajQ9YA�}j@z$IBV`8QǥG$V㚈'lai9";JȴTVvҭj}+H1,p~T�XOJvi%:DlG8D=(dʦ[p;VzS#ҝ{T[StX u0Z\S0\Q`\R .)h�PbQ@REPEPEPEPEPEPEPEPIZ(umҀ1F( ֭Q@$G*$rz`9I.;_/ shpю p?ZN?]FY,-$`"p2}MJJV6ܨW9EfORĔl m/Tij2Wҽ/_J<燄՚)Iz5b-:N lu'GNj`)'pg1i8*GֵT3Z[EӌU-GjDj1U`+V1IL6RK�`\R❊(1F)PbR@b�bZ()h ( ( ( ( ( ( ( ( ( ( ( ( ( RQE�QE�Q@ ( ( ( Z((Q@Q@Q@Q@Q@-PEPE�QE�QE�QE�QE�QE�QE�QE�QE�QE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grape.64.jpg�����������������������������������������0000664�0000000�0000000�00000002321�12641336260�0023575�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��*�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�*<Ll)b3wiE^PhIk*NI~ޥ`Is+\0!x�)uۥ7Sd*ppVc_S)vFvSWM16eV.'g] P vk{ynhJ^dB <[$q`{+]5iK lָs-,,t%*%d B^=+Hl2FOjЄ$ێIKRWV!8l`yo7e Mf4`>ng>i̷2In:Q\픶7v)3veM Xnjqe䨬_A3KR³dnjJݮKNgP>[(ccuu0L$^3zWea(r'2Ld3.9鷳Fvҽ<'EprKviQ֪ed|IצbhϮ+̖UM<-+]^{XTabm!+eX')5Ҋ]MEXp̣+rm`X55iB2KP?���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grapefruit.128.jpg�����������������������������������0000664�0000000�0000000�00000005071�12641336260�0024735�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( (W"[8)(\E*z͔\�}HX2Ƥ'P~$-QVHQE�QECss-,@&i+۲&hӆpy�|x|)! AҸ_QI- 1/ Ey6۱Yo"B:p*[}R72gWȏ2X[=ȫ$gk��ϭeʗy5>]${Һʰ#ڛ<dG^yI+Y\JY%'_ZT6QJ Ti9<`'ȞS}Yd5c!qcjԩQM:pHc1_\X)?@d|�nQJ+9MY7!W+98_Q]nF*}0xo wG쥦uQ]0^aR[Gž̨,sЏA^*G)~yD63q۲G{krҐ* gGӢԮ |x>Wvp6 ןcZNִH[&H9AG`z1Mwrۤ~VsVJ[FY"=I)=o{e )`b/<jj?^m1 +vk/ ZMoc1Qk+{_WW+i*R>AO+[~dSyihewֺ!̙Pq}=ܷ+*\^aV9Jc�1W59 Z u?QRjaeR&BKԶc5[Q촹8dizz vyw7@ /_Oʹ�J3s |{ѥnKEϯݱYޭ6Z$M"z+9K@zgdА�# A$zf mUk^oISVhEV> қQ͂<kH[cJS4Γq,šr[f7yW5nBu:QW{ $T#:jԫMHUe8BgIXlT~P򭍽qA�<]kЂ+6_yK3 m_osW,zF;w m}3%Hgn�ʍJG-1Xb.~ӊ|XEFL2�^xv�q'^Lnd\_"n./&\^EPJ ̖`);[9 wpIaǡ- q'o~[+Kݕ!H_\�S\fBJ9nVjL6uɹ_�~?qFlgq?7'>> JT[:)P,Jrܞ+A١Wbpqg��SPFџ=IxJjUUy9pHqRכx+Z Il�6ga= fz5UH f=# R[5s%n\ivӌK 8�is[AY:IƬrWJs q8Ew$ֻƶxe(4yol�Nc ]&u+$ja̗ZY!\*;�ZHmq$/$s&<* xUDska|3_ʵg#)c)tGiZ9d,3=Czhh.DiX0[wi`B?QVB614nÏ9: {zVm/ٹkr16}sK7mb+�qȪ:B+N'%gSHVz=wV o�]vzjM Ns(\79-ܐS[q p%zo_qUSH�EWaQE�QE�QE�QE�QE�QE�QE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grapefruit.256.jpg�����������������������������������0000664�0000000�0000000�00000013751�12641336260�0024743�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( *αgmdèn"0Ӝb&\c<E8ncFr% ŏbEZı2{YFNK Ut6(`s è4ыMhŠ( (�(�(�(�(�(�xP6f?CP[Zٶ'N*ϓlo}v!5FVQ\嗊/򠹍Zт?4" AHECRz75k)+b[V~ aG̤"J)s,Io5'eְn.ʧ@Y1$rjJN>u=j8h͍{lqC &( rv}hy5.W"$fQ)T1rG*GppkoN ܱ^t=%;SX=vaSfhƢGPAE-rzF֬"޺eu # +ƴoʫJTݘQEndQE�QE�QE�QY#H#z{ ΥH] rMrk^40'9̲Ac`Ar=k` =~KK+U5+q)<9rof-Tw=w&zJ(|Is+I&K1%ԟZH In.S>r?J=(JSv䧳{8T;p?Ƥ-5fx%I`~]V>q73=sN'f(@CM$ެ?g[}BF"pUWZf7l Y8MެڵЪ!~C<qڕIEy96:yrOpfscj?kk[m~ t�ϲ9'Jz`4G'4§ҟ1x^rAҐZ* )=?T5b֠OM> .RW(qS *ajwH${WAL?pҹ8 VtU U{+wgz_LjiمQLAEPE`zfvv+m5ڼY.�9HEqmX8v$$ueדZnLLcw4PQ138'XI`p*q`V7 Hiݔt?JEr QGcbO~\шT6~5xxũܿhrѮqw*XtGԢw)w2zG|�XRŽQq=d}#y]WNMY P7u ǫpi<{ү`S~�$m*]_7jvg'ҹV9uBwm猑":i*_#Su<0Rеk7j\*^Mgz7R1g[ejJǭsW CڲihxNqUQ9*W7T#SҢTc穌!b7|zTF}4�OQMy8EԒMf9ȷgolWdEMP90@.{JNi-o^ J6gB*9tpjiTˢ:讣K�\KގE5e5(rVޛg$_lƶ:eTֺZ $F'bU+(�*9aaRRAJJ顧fy2 sxD<^;WejhNFH+|-\6Y&zj-t>^$*;\ꔅzr H|s:ԪQS$s^Q'UVZŔ$cL HPj9p ړZKFX&X短F<<5 ܬ3FJz}܁BQVG+)^3ageNzdBӯ>hko/xX>Ji�ÙZ7 ~yuŽV-=tvvgKF \1W}zY-kVt|NV/]﵅3E%ڱ95&:(sa{��zxw>MS̓4('�ފO髊%ʵw9ȋc<i#;H Zrk>C\6$1 F 슾EdoBnZo3/) ¬G;̝Fz}kY&B@u`Wtyǩ."qPz7G>"aU=�u:D%�溭bG|-*[8P@�Z|*ܸȁ?jZuRh2Di7rՋ%ug12)N<K"Nzsւ\6E-+#zJd>bDEtmgHsvϥd)^zkiϕDh+>N;zԵsR elc ֺj_fy@=}~$yi$|V)ޫ (Np(�('V`qs(pJdE6FR0kky GUoZ9{Hl;ӌ$8o7_wh> \gb\i :UOt8ס=5:k'(ZU=ׯLybT_-sSzFi1ܻ$WRH'DQ]W? ޵w˰!C}|&>q 5i 6*r>w9?a,\¯Khhz#y$�-oT-^k/%޳%<lDhޝE9sKWg_NO$no 9'>q{8`E[ cԚ5oz[}6B;xOo>R²DNc簭 ˖眞ƽ+PŦ;}OkE1?2*]ўq@u$0? B)e{ uwYͤ5!…#$N jڛqM -)G5yaXWm9VM)秵q^#?9,r3[˴yX'|T﹜ ݒ8?ʤyٰnjsEe˵OG,Jhgn?QB"V pri'?�^ F,>nv |r51EP ~ z|dDqkwO/H"@9UX̒)NNIV^C3#k)jdiEez͂̄ Gµ+Ռ󳄩JQL(�$d*zUy+:p5+%vo)yzXo%�gx%5?0L'7"XQ봑VuƵfw\*:Pѣ$5ZaU\us*bQdxԂG4 ~fR[&;F; 55\GmZYj(kXb#^Mw?Ρr\/[�U8G%icLtku!�ZzRAe7�A(݂A rzɯ:z#Ax3H9x.e 9R^̑RrIiոIQzN9iqu`WU߱lD)#FNzԼ'?o X>,ZNpI*jO%*an~jgt7խN:9HàW4 }CТէ+׭\.Ggg]&(<=Jtr\>q֯teݬaT^I^.1 ki{>r˕xL] Nr*JՎTsK݇�9D}29>$T2P)RxlZGvOҦW*EVx'�XE68)jh:L`2 /pk,/ῴKNQFI&Hܓ]b&6 /WN^Nj#:~i/(ȧW ( 5%!ӱQ@W V.fѨѕ%?P ϸ ºҞ՛^K~UMf/]JaOjd8EnZйI Fu*TkS[oFRȹ?e6�ZWz{,CYRHf 5N#օHh\EYw+nYKE~qX܉5ahA߁X܎D*q?mP\'5*t "1[Gq�+/U.~iW)귊R3+:e9gWf'$s]qU^ϖ=]o.T{7GEO xXv7Zpu)}M.[ Z- Tdt=kN F}=yƥ%[c!:f SC,`y~:tN-|Ѹ- }ye*~4˘8@ҽ`[ȷ':HKW�Tޟ#Q/v(FUK9>Y I�vt#RT�*S$):w3:EjqWNޅAW�л"lecұK AIczNyvRUQVi/~wÖW lVv`V,h׷B.4ҖYUEVAEPIKE�&M( >VCSL=PUQ={U*]4U$F#­`zT<<Y-ǀ4ɎV9#?F_j|8ݿƽhhxH>eN/ÛD9;uj?AP»ݣҍBE 8(~Um`zU(91x?瘡+ 袺 0=)1u ?*&ǖ+=(=+7b=^?q;r*~v.=Ԋ�-OaM0FW<=M>K[<@MKFskS~E%At/A8!M޺kHE�bCiMj}j �ts7p)(�(�(�(�(�(�(�(�(�(�(�(�(�(�(������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grapefruit.32.jpg������������������������������������0000664�0000000�0000000�00000001612�12641336260�0024644�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�-KW"\*xPy'&xFL̊\Bs6&ԓPKEګʮ>ֹK[^(J8jkeNn(0 i)9;=6OMn }oյwV4Ma^0}ٓS*+U<c* wd4 |GU<f\[og`Ȯ0ZG vQEz2f%sȌxO4[KFFr@=G\cڭ6v3a0rE*5kEh_ks3����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grapefruit.512.jpg�����������������������������������0000664�0000000�0000000�00000045565�12641336260�0024746�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (�V}γinJ2ZɹׯX1ܢk )ǩhNZt0Dq$ѩffKhVP6Гg/ ba%- �<z_ 7zGwo'ܞ3�$Tuv}sX�iI=bhP0aAԵ$DsF]ZH?m ƛe(}n^$#ȭ%eu =5 ]iBQQEY!EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPA P\mw5wKtH\0ڕ T5.x`X7$rp*zx*i{#ҧ6܄SzU-_=r=i')@zk liGn'}@U�Rn{Ro�<:+�4t={T;74sGPNzR c*ŶqlsuU=G<0~ַZQwLA5fuVIO^+^xm/ZԈ̑įҽ>2<kk 6 נ8 ( ( ( ( ( ( ( ( ( ( ( ( ( )˰QN*0La�tTJ#2e-n}Bb*sQ=3Y<Lz& u6:TMq 2Uus)`9˿'kP6O�,5ROdfr#7s=4 OMk%pzqc6'�Z9eVzۡN=ҋc�-T}x>_!|A[niź&TnSnɢ*`'M^IBȏ]Oӫ}G׌̸yV&]c·fkYL~5p;71O¶Z¼&}LNQܚ( ( yx竞io.ܞz榞K X}TN|a<GbT40N}3_=V=X%d yH}GFp95@~3n$󞾽ivy\yxdlP 'y*7c$r9I R`(O_c@9HW$C#ҤM 9 Қe0I#œp -P1brHI�cq�r4qzqibZ@gd~:QF}{DfO--7RL=Tk,g*1\8݁O�~_ �ׯK |a[3%K,mj<ƬQE0 ( ( ( ( ( ( ( ( ( *9f#γ潖^1GG+* 7}9Kb1C6[Te%pv)}&SVJ37Q>)o11^O?|Bˑ&XH{�\/!$J?cg$@nsv=jy}8nUq{?$@>K/^X\mr̼dt[7U2y,%[}trĞ6՞ȭ#j5 FOzWS#T^LbKBr\r=*~{[⯶dv"M%.nө!^OCMc;UTTTRd'G)HX}4[RdӋ45F'h7J[}gUrjq # �k5v1ܪއ]xVʿ@8T`v1ȓ*2׎3*/@xOc8K)UQ{X楿cՠ1*N�ƯV$r,!Y\ao!�pJ+Q <EdkgXZ5>T%f7l'Y/?V\8Ust8_3^gj)E-x:Nr>I_^1G<T瑚vǟǰ!SpPxRb NwI(Pp8vю[j q;$7WQFzҟW�4 NOQH.4<.:2ve:HHMĕ 1C Fy'ls9 1aJ s@XibN3S{E0hW~QޞwH'ӎhN{`z �ҜwǂF11<28Rdj�bSJwˑTD1֗A=HCg>l 3޺C(`r tbcW]6jA'g<e {ۢ+<ࢊ(�(�(�(�(�(�(� @R"R$P]^<wW;kD%T)Mp74]�κg6. K<_8 ?aZɧD~\7>+P./X)B~TYs PO^kԲ=9u)2F4gE9Arz|f;aN[БdK&=Gǽ6TrHns'>(o0=)=AhW {T?Fѻ["& <gbfn �3 uw]ˁ NV\n�Te6QyM5kjqǩ' st#ScV1H �biI)C�r«c'ĭ2O@j7E#-�Ѥ 2FùOTv])`hKuTWd2@fs) 9'ҝ3F^GrOS4-V5$(Va lm˳bE1k8ڼs޶~ct=o/05Z$z.Ngz�k�*+nX݁>b7^ר\SeGj�2pku;ڶmGzvx\,T"^A[<Q#)۸=6ΦF`biR@ {4͜gf1j|n<vP-8^*!89+ni�*A⟴��#9m ^ X7RPF[j1?{I p1sPNy\*\\h_jFmd/,bg ᕘn<=h,7ޤR]˻A?/~)gA O5=y#tQ$4apUQ{Q-�Z ?(7x%@Oֈٱ4YX 1?Jf"p =A[[9+~n ' Tm*Jzb䕮1rI۩LxO8#8EgT8�c8ϥ">` etʸTzzNڜd J6g"H*"Xm?4g#kfx!'* ( ( ( ( ( ( ͻ󏖧CU zRA\Ljh4G$KkRNua9[vV׼G\j$aeݵ̒9�T=*+9vch�q^|> @W;Ҕ($ew@y$zg[ j�@y[IVe)Iqڃ,j7F�'Y*3Y⑗ {`4\ݙ3±2O"Gȡd123ڧQUC) e5mJB�Nht*C[ۛ;;}0! yAPjΕ" 2t#֩ "*1ơ7]~qȤA%lI2c�M2CR<X?nz]qH,vܹՄZKvc7mEz\tQ*a?MUKwɦ@, 3N )T峜SH sRcY@=qMXٲD'K/8leBqR@FӵqMHQ 1<5\Y$mj& ``u^23sN.I-ش�k|3s%ޏk4=N81d6*+׬m|@J+9.E/_IÁ7fI;x<^7QI8ׅ]o]E6HGN2ޞSݜ�ǸGpV_nzz,s+A<WYV:H=�w<ڲLqձ'C+xjS/g9ZvB_UY7H<ԩ'CtwsFwgj0}tns '$Ӓ&:2f܀�S$ TJf�,H969,Ga$H0)w!ܻG++!S=MR$y;*[=(!>E@犮d䑂 JBo]dT>Kf+i >PkK %ۼz犓Lҝ<Zm[`/@;롅r\Uk7.JzKQP}X:4\G;Mpcv$Vpu5*˗+CjYT*!xbPs{�Vnb1><y+E :<M:R.V5=N3uRG\Ұ'3֕OrH=HN$6?/~o5W e!7^0çw@;׻-Q]QE�QE�QE�QE�QE�QECs '2[cJ)yw7~?_ϗ咧9 rҰ@>Nx6{8\/A&gsQ*#2w!{y1nzPmcP8= h LÖ z:S<Des$Kѷ (bVB9ܜvN߮sR!]L]$F>T܋@6p*[[hMm4eVQOQ }l Bc41jӱ=s2>~Rx4ɯ-q1G9j`i+vEQeX<Jҗ+4y8ʌS_b =szXKa?u3$(I9'q>#TBU#c88zR8Rw\`9QUh,94FD&#<g@F<+ǾEe,}F)[NCLC3e^/?Jl<&ld@�b컴9,jvj?t񚶑,q" G$I'!!%J]$~�$Rh]w$$YF!H K9_Bgm"̖%K~ZeH6's(U-Q�c.3Y+Fw9�\aDy95:y~"^ҽ?[E~Q*+g^_3*&RsH$hIpNNHI~`vOz,`p[vH' Ѵ٣۩sm=d VwqƾfQ drT~!AqzqN̶g%;=Ԇ_5d!f];JzAS/,sTO9;70wȹn|ARGxDAUa*s޲ǒ2%NӘ8#w?Zxb@%{SUҠIk�W5BJ@ؓS=j r? :әr^T T)bs5DHʖbv2rs=~ij\Htl>MNcـF\g!EwFUPE]8J\<ݐj7m3({ }NmRv5*QZ-W8ڍ''ӊ"SlJ ۜzN_pvX�ԢgmK(DHd0y!��f?)<i첷$:ߴUW {Q\"jr017Vg=Zj|ΑNJ@6FsUn|7qQVd/J泋<Eٓ~q]tE=w:iΝV+LEWyEPEPEPEPEPUEjP܏O+#Aom,-+29s޽P3"g)W-ı3 #%p\vTZZ՟r=ꍆr}$~*$STce#h`T J I.RLkȩeqHdlV7϶*R9=?*րITE" 1-'J'sASRHrj}3aNO<sM[AֺM7X[/.s+.1=ϽHٸ@osKU3F<Ku,m4g#nұ.IYذ?qx""ʣ>=3U QF" nEP;d:~5 `630HRI}.^eIT~T&>J\pۚK fVm=_IõL.>aH'mo:«L+};qL|' D<Ɩ8";@E{qRi]/b9-)oxFE&yXOzzR8_e#'͈ӡ]bo ~=&y&Og ]wTlvVu]Q,u ]33~qq)/eOyj3S"ͻ^qwk�Hoq1܌~zn;g ?\ޣ~GcZ��v;Ig+lFFst:|7,{֊mi6y$8 5jI9*tyP [cc'0:*JuG#Br%b iͼ1㲊E7?ysG~5C,?ݔp+#P>ȯ@ѵR ~u#RI1piKq#GZP>nwZJ#B}G(2HtS0srN-hؙ̢_0d=Vm%^82?:]E U8~sX5wc{EɝW,{q+ITiz[H Ԋ55=nz׳N.^KN{tf ˒ > y$FMla~H>*yV6>ťH x4#sL2~<LB^~o$I/NЅv]Ta= dsURT+pnjTr$ W%["om2= ɮ.6<Dy9h_ï ³N\Uh{H\K�t?J V ,Nq&(Wzr՟5z"z(S ( ( ( ( ( d6SՁhf8 2ko.oS~xF>v0NTr=7` 8^si/tz4*ΔxlKWhCM 1L{Wm!u і'f,ÂO`5\F-2d�̔Q&d,0v �zT\$ XJpgq%;D]Kʟ=Nq]VD>rASy{qҚ TSLA,pv'VdTWT܀Sf¾Iԑ0caQrZM 5Dwgg<7 lT=aU��Hʏr<bY @SX/GR 6qv)iݜPJ ͘q OqƣqE$c*܂*dx?.2I>(^PFa<rI=))۷v{jCnASb9UŒwϭlJ}KWF6޳r:p1үhg$0�0~� mmD6*�R8qXF.=[,AoogH#AuMd[�5GSx 6>]ݴ[ ָ9Kn {|ҹ%眚ɚ\GMtO9+:i+!S퍍qWEN}kд<AJ#(p?>ub,>, $\'9ʮ"|O ^8cpUϿLWj&mb v8Z.ErW +wcMe%% "Ch*w^Vt}COy7�}+VISsY3 "3[3=GLbc#rzT]l<φBzr~sZM4Am Q "�[Y6zhM*mdTuqM{wQwBiZ�+ӏ5. qR=P;=$E ]\iSip `F ^蒖b;"�Xv5=3ϴd+aޕj|atȾخ_Kot2V.p+luVXD �Q׻ivK. *�}XСz :tWRyeXP#T=�_Tm~\ŷR7N1qןjXGX**{t'.{Yo Ԟ[`+v5Z3< ‘H ?+U׹t9#ːQ tI sː|H_x@9rzo;w@Ց84圜@ id@Rs b4ܪz9YU4Do -l5if~e :z tHd"؊y{A 8-1]R׫54l-adPzעPKK$ 챁u]E�?:k?3S&+ ( ( ( ( ( ((po;z+9d<u2<0k)#Fx#5cN,\\A=iԨ$ck9Yzf9ò>[FmQ~)A˹' z3o1z֫lW#8{W}FлiFǕaޭ筇S$с z⚒3s087vVs\,اqӂ+?Pu[k:8LCL-9I1.F$$�p�QEwc89xV2HyQsDd~�n"M&{"]FN  v7 K!Y"cccmGޡ0 08<qk]j-_?Jֵ}rv-jXr剡H(HP1(Y^α,q#ؓ޽WM,tx<47WXLsSqQN5{B7^gxQ:کouG4U<ٔs4$}j>NVE֤YNjzTYkVkJ(rkPv~yLN7983 <O6"u_tPsXGsYswr9j͜9YҰGNy# y\MyYXV ..o�;uQ쎉J4vu~ irǺ{bgO-vZn@cq>Fet8% :(e1ܤ}دVsqvGK ugPKm,SBmkJ5Qh}_g9O_ bVDB�riC++..A+8U(M>E8-o^P: 0AEr^){VrO p7ÏƱ!e^$KpYel<J+ ѫ�- @,E [dSٺfC"+>6 u5f<a_O^mǡiX2mٚ~qmp Hk-`2Ir6>~ck42qZS[ȃUL-Q-y啗2 wnH^!9+otxr8�/<c9 {W#`#>k$jssAzu'${RrnMS堕k)۰cp6`ʀ20PUUvc ,JJn?;5r,w :Q;0b|JD4F99\M1u$ޛv܈[HG�K%hLv2݅Kk3Ԧ[Q[,l犹l)<Sg?znh#~5%~3bfzn^n cllV;OwID.�Ua(�C y. FSݍYW2:h`Y r=EtL]FTkBJ(1 ( ( ( ( ( }kZqSdVD:dj5-ٚ!u`;ҾEӕЪ2+"Q=j8%qA'FXusޱyY3Є:8意敚Pۭs>qRv9du#V]Z'ꙹ-xuIӠo5,푿#nNk6? +z\3D;3E M`OlwVaM漌 3$?±\<zarI>c,eWԥR}*.᳒LT '9ޢf篭sJRΈӊyH1#g$v$󎣭@+6tE $\t*I_U{*N"5; �[[|7w=rpd=)RIZ(ԍ(Nf}O>eal>Jw,qFJȱEcvUgH䜏L׫q!Twdx9ʈDž;g:wB8-֫.U<U~摃OBc,nޒs"F{<qq4l|z}jc1/Y!q #I g|{ӷR/T2" WMoޒ<g13}?S9 eXt"d1`JHl>`tS;# cp8@J͚WrGzvUٯێ5 xWw^IN±tqqgh&0$ke 3ߵynT,f ]8kjϓƭv3pJprb<],xM$BrN2YS/p|s"+b]Ti)#,diIC)xUs׃V`ps<Jl蔒܍IHąTu,`zv#ߦ(6f 2)#n.'g)nMmbH2"7$ 3ԋLg uc݂-18fikgivC0N>%w ۹ zL2qLa.@8PW+"V"r QYHK1s'-3�&3sFfY-X]G<TsS1kw?:�wq;9 n9W#q=* R=)RhH20aЊ}y|F o]81XC^*na/( ( ( ( (  ?~e|Y}~iiƤydkNnNO^M)u]U\ 'crHZ,FT)dzL{S;gZ;g_#98擌dtHO'׹ �bInOz҂vǽDV 뚖+g4 q<֚d2y5,\$,r1@N~ ɑߟΑ#?!Uydd4�jY&Y#TscҫɫI) ӹ?Ү\ٯi?ڒ"#m]+ېPmP�b-`PDoSPA']4*N8_"saӭrz5gS(<{UԜ ~?yX)ζY;3Y g9횆9IcOv ԕTxoL EWSEtVkNJ.盼+2#`cKiv$Xc=IhBA�+>ug(P:b̲8|81*w٧ ^ڔ3Ws<ǥ:Du`t#�U>h-KhCs�xw"sR@wU>s9;~Px`w#`j[]=e)B?JNrش$�dѬtWӮRBW+Ԋs\`1vYNVf|&nv<ŎO(%B*A1Y t2`'V;x ? .6cjw> %*^i-/.ز{I"# $h䎿t G1P u-W8[BķRJH[JY@ 93F<č@b+m$ sf(md;qH9�43ȣh<ҧ  u JŲ u)%j6PMFB᳁޼lq NҦ1I aE�I#/ _' rT ;jkHJB8ګHʫI nڒ”CHxO>pM:7_OM52jg9ekJÊ,M>W3A\�Lc$q[׭ +jҕ)Kt>AKZQ@Q@Q@!4F f#f5Z(lOQVT,+);3xi99bwx;5Hw`dϭyzCѥ]#2A!qKkCCfzJ1 Mt;c(o�]C$>Ҳ]C3!�iHÐQrk>Iv)%2g<Tm&8kd=/bgM+~I*1RLunιPs{UY=+{w>6,c5p_KSSUnsŒEkw3H5r W맀l積h52 ڪI5.UwNdx3BʎA"WK+cgj1<<WIeldFp偌1~z$1#O<PD`O#]TaH'TmTKz�G|%Cp{8PI;~Jb18Yь6.mB #n}Ey4ioEv95m.bs#^qhfUý5GK1m}np*H]W#,I<ץ>uH!X׌c\^mSNcC.qڭw=J8UW.y/)C,mI'o;*,{ԽN؃`;8R,)]QpBR�<U+Y^TzCRzc\`�K"==3Y$ �k$LsG� G T؜MoeNM.!+*#xK5dlMy)$p;H# zxk]jRx7O(;FDx-sAǬiش.Hq8꧱6hd1I!ݽ�"^o[0�##9@kؼ`<+0#̹o⽔ݑ-IQ9�R Kn+z.-Mыʑ$Q.3H2bFOSBGI/w_osKi�`u'ң{UpNp{ & uCMw&ZhZ Gz�m9RV2ˎQDnu0D" F{3QDm~hyΤ"෯0IvTQ;4]uYEvb~8jĐ #39|#֯Ƴ1G#s= 0RzUXp{Rj4$GwyT' 꼒dp8<ұ,ǓQJ\tz&0tz=֞U1Fp Gb/M"mx ҼAn,,LWC H_AՅ(t<֝)]GN :S Q>QE1Q@Q@Q@ aQ2"h MTl5t4fjl9R]27˚1L~՛cY!Yw=)�{T#EgK~rT3W5=&S4{1c(? OM`QҬZxxr16ϰm0GqMByEQB�Ujh]FH*S%i&Ҽ.pyBѫOjNZ/AB2)^M2@r0s*6>7pG4]\eqۓ;62;s�TKLh`1�zbX8xn$bYj+1WxN dH9d9'Zޞ"=jYѬ+=r#Cֹ<墸c [t f[`0~U9|JŒc[IO/Zvv`[mznPqWK "F.g9b)"uf+C:e;#$V*Ą}kH҅@9&Mk墴fq0^ۛJhjKYNj~g(u+�:䣶*tqZS)3wȉ^E!RTʐGJq]w<Zm xyE]0$WkG͉9$cnἉd+ ."hg@O5N1oL>.CČ&9)?.?LЅ Ifa5dw]vU8 y*t#\8Ϥmb%l|rNO۔1H5rrIROgw(r4ʵ)xYfRmW1�PHApoΐ +ˠ�}2{,r;&5'>^E!_58P #9-vC�L]>\pzd`FYQlܐ@>qA#-ĒB2:⺏h7wsF $V{ˏiSy;$f'%saN^g$̑BI>OҺm;gk@QE~XV V3 T[3/vCn,q :JIn zU X/X^e<Rڙ <35?^4e}ltJ@~U NRSP-Q]QE�QE�QE�aLT4FšEJE4MLiZ4MLB)ZiZV)2"ҵ6iZ\"+M}bݴW1Q֚cJHVrS1VXSK)Vu͚JpߡwQU2k դm33_Z9<WDRAlvќ{WS ְ=xC6qpFF2�^0?ZFc#rJ2N36x8N@i'x<I+9#�QrYjF#i\8JvGc>zp pȢN.nE�`f: UfPHUPAM1r3L>:dTo7>Չ6@~+:}~G"Oҵ)dCd ��OŰA폟/|v#TpdGC:P}ątAP}+P.:-(uS[($'4ᚑr+DiR 4ImT)Z}) ;]Iym"~hۡWh&Hո"ڸKA &dqє⡦4td)+3Y`GJw2+<[wn;JQu!0U=PxiQ) 2U=⚾ #9-pF?k / y"'EޅW6o r[TDi ]YAaS"Ѳ=xų>/ iJ+6xpvc0CQCjpjڢHFjeqfqS>ڻqX\ ֪{+zxٷpߛU0r{`-Χ$5E99j&n}k9՝Oӣwi$;ӑOtELPo@3ް٘=SBj+i(]U[hc0 UmzWBgUZ(p(�(�(�(�-X&u;+HV(\&ʛG@c;E&K|mݕo`cҗ(ʥ):CKJMkLM0:W4Ue DVmU\'V@rk)%ISzi8/𦤀e u&hr qWP{SMG/돹cOJ[piisۏd:zæF~U?S򢾸;H?ysP pܘx1�pSXdBx.[?[)?GjV37Y4z6?HvcM_�g�zV!GiFh4Nҫ3ݥ?ad=)}((^ݜ)JOJľOjN!x?Dt_JS!QV%ᦝ"HtETҗm�Yʔ*8߆_0Ʋj:qWXP=RK\7u�>�HXq*ƭ\x^:Vl >U`Lڈ`@qnL樿b ơ> Lk�FC|F:1ÂzpjxAPW?iD1&i~M_W /4ILqZ0ؕO N=.sI蝋K+$UN'5Nb]3]X竹r&\NN%<UVH}QV@QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�Q(&E-M`QE3`(Av3ybE.Tc<I劒9P]B(TQʂXO,R( G:,v 6 uX.7`>,g)<RQK OjiSڬQKM˜lT(H6 iӐ� iQKįm#/9=(z ԣm#4X8Yڴ({YHbMA<Tb*%QLAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP�������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Grapefruit.64.jpg������������������������������������0000664�0000000�0000000�00000002514�12641336260�0024653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��*�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�)v 2I< _S4Vp5^*~g:ͨVvvTWG& ?u+R17#c?dT7)ۙnn<P.eH՘ H!~TNkY+sU$ \מo~ܺ~&Po}NuC@&wCֵ+֧R5"88IG+ջ}˶IZAAt+GHD<dwwg%HXu GMN<l o.gen1^_Zy{䷌ zXZM'|ހOL+FmvԲi/2CEngGoKyVUy[ o@ku=j' 量OoZ]BlH)5-RKk;ao!]'=3\Z]}1 ) <f"P4+: ҭRQ(S_w^\͸xf#wu:v}gpa]죮jk+isdq ǨW8>a% eը$A*z+=62- g˾?"]uS Jč,|#]bma`B0~ΤzdToȞ-dKk#_c+)EY!ns�V{im8V8 t:6qj-fR@SO K\*bV?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Honeydew.128.jpg�������������������������������������0000664�0000000�0000000�00000005000�12641336260�0024377�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��R�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( l$Q$`:HE̒*�q\lj5&ۧArrGʜEcZiAɽhFDE=/mgLg762yl9T+`bŠ-+6rq-JjiRE($)ʐp2M><Iz"`~jһ OA-т3O[2AEyTy5xeXebwWGԹ*J=Eet # !!T8MrػEn#7 ɃN* 눊&Fv^Va3c׹:B>˧m?=Ɗqk&o[ۧz{בȯyiNy#c9c' BNGҸ_X.YwbX6G?k%r)ʷqV'Mӳ4PGw-&G54ĩ#5Bn=kj;#uҬWmGZ͏0z0�?ʻJhUs<\&v.%w_j[wS>�[aSXpEi#ҩN9RT�Uf^ -p:y?{ ;cMyӏ2L 3fJeLwטOey[5qHD!ʺC^>W9Y|ƙ Z"!>YR�V3=k}qdh;S#'#媬$1!~`4r�X7ٮ9pFyfvN ZL;+=sNK=7aؗ.�tKژ$lLGL`z~? ] `yWc#kv9eԩ'qsӻo$'W<z97Ys&e#5jWG5D0]mJX r2:W&n= {E+moWv\%En?$):N3w rvkS,31Lc̉BJGR�1L6(Cow4Oܩ9QҪR .mI(lWTp�fqkBOb \IU':$lkkX~Vefε w~닻M%_^J#W5!+GCB].0O4ȼ!ʶ;wn$VB+׌(Y MŜ.|xn1'?&X~T!zwnM^d*o<D�yJqwƼYk.n>n*֞KF5s#֊m<5oBmK]U5xB6θe=Bz?{g^ ;ٍY]|]?�q ITrۍ2MGoRW�A$ikˬܫKԨ3"La}pT}}u23ҲUubrwbFJ<9kI҅QJݱJWa;VZs^ ==}+QӘDpT#qkD(OkNK[a'O"+/=1!Tjjڗ1#a$(�F=F¼!l-MHvS{�|#%̉yGA޺M3fDK09$ ڮ>CYIZ"���  Z(D|YlSY9?gCxboc]6 t`{W#}Ye9�Xj#idcan Il#�}&l\""Qמ_ hoyt7�^dooA^B@Ekk AT-L(QE�QE�QE�QE�QE�QE�QEkivy-1.9.1/examples/widgets/lists/fruit_images/Honeydew.256.jpg�������������������������������������0000664�0000000�0000000�00000014070�12641336260�0024410�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( (חRy裩䢮Eelㄓ�qab�S>ViQYZ=RAԭ%L7J9Ynd*QE�QE�QE�QE�QT+cf\ޔƕ'0[̪y�Եח%.hl!ѼI: ,p~aQ<t%.Yh[}ȥxđ:NifQE�QE�QE�QE�R 2Hޫ>e޹M٤ Ux`(ϋ&ɧPN:G渘5 V,Sj1*|wcذxm\k5Zx5Q%-vv7b8nhzrh/g9CG[Vz7$$8t^PgsEs^b+otħEs~т޽ucQ].;QZQE�QE�7~EWkn6v-gzWʔ r=F/RGZΆbGM;`7pWU8̶W7t^k S w7Xz(InjY\,r}Eua1g/=x`I9F-{TfQE�QLE&FIi3$GsX"rJZ&sYsͶ%ynV*Tjd=wW߾ܞU>cKj!^<NN.ȧ{1y}I\$2WGgnKJ_jFGql9nPk]6* "5ynh)PV[BY.>s׊*+q@è5'Y5'̹^;hDGjRi"ʲ|mg-1�2QTb1J3t̊iIY֊+~Ou+~uH#IمQV @爮mFH?j\7f7رҩ,UUׁ^|b yCKDupq;Vz+4�H$ Me76ȫ󓻜VuE"!`:RJGTowBz 4F |u O,Ns\/tqftO� μRZ}z19>V�2r'Q^!X>"*l[jKɟHǍJ˨щs)R;WƝqgJ�)\239�,qRNZG)#HhSY&t.�9<W5e{x;'5WHi仐C PcΉTv[o$.BG HǼ*?5S]3U]C^VhY"@ 8x.,H}qֶv2j݆ZeʴG8YY _.u51|Lᒳ4ۿ 80>Mu_!5EN*e{K3FDKX#(#ڼVdYV{3:QET{iwgn<U<[>-!m8c%)HqWg+lԐ(qUh TСNbzWꑴJEix @xFy򩵫(ϝ Ұ%FաQ) ű+JG)3\ֶۦfvU C3yL�1bAb�8=3W ++] VO _{W:R3# :StTU]>^XC6rJ᾽}i}HTҸ;;q|qc9�`x~vf[cY\cU}e* DW;⋦ӞDp##�J@k٤dqִ6#A.5WXvI$vknѴV "`XP*c>ZV\GAz{$ŷM; cا�%Us2u*r==Wz弞|O XT2I p956$Pދя>b`CtVw�$Qw6�>ⳕ׷u֝VF^?J ?:b!Km7by zAfcss.s%77 ֟b*{sLnґ STl-'jٷ~Wo,\Y3Mt/Tp9>YvWV=D`謽dRA\g5u?t(?p~eCs.a^rLɜ ^劽s,p~p÷ּz}MQw .4c)Z(<=*7ȢFTp3dl!LM5Ι4)CHG g [?\TGz%.yhRU#<-X|-s؞:�#+>Vz Ek>|p!x{+<]?W: e"-⮙ݎ٫ * $u?H"- Tt ^Hnju'#Vۢ#ys]R7_UGix:KzR/_R?4:kl'&?tv 6%v9P7+q,Dymqq ̐O+<8Zp�8HĚ|lsS:^n%K("=M:A wy nPr gRi1K;@׏ZˆJC�I@OίIp.F6cR\9S7$@;YV8Wg O4Sw8?5$jϖ;wW'^?85(m5ivzP�㢭U{Z}d`JWGG+Kw\JF+fC+8^ve-#iE>Q�c9פcUƾ٩[+ w>њ u5* ԕKq&$lnZ֧1W _׊w,C7P}qlթiGk27,[nzSܑNWQ1֒9 im$d1\  y}פ6 vz9sHObzFdN<YX~ ZÚ8;3nǟƪD{֡+"+*d09Vk«Wt9j@@p^"*UEԔ\e�A `hylD#=kmeU.nS}jXNVI6 vӯ 8cR `pT,'>kEFY6"S b{c<u_6@ 6 "=/sѡΒ${mll6ŽFzsV%!y`z38k9ə~dhqE-ؖMP<osۂyƟPNG5v䇁ڲ!|:{V`lʹV9i;| V|ƧȊi70�mmmȒUJcWad+[�i4EI6zUQ_Dq5-ۓTck-_SP$~�.J׋J{"o[2;qR\2 H18"Uk2௨XGFlx718Nhb5sV|r`ji4Y%䋷%9XG%P0VjҚzfT`15g ˑU\yϥsɖm;f#Ota�LWFw"zWĞ\I^^ê+H_gҥ&' <O:SD`z鵽4GPrcv9&Iy̌[h[ҫ<1vEdɧbqyuI;QiWVbh>*>;QZ0LylHS~5.tG|ʓ#cԁֺ9j@:ib%dfMk"bdb_K40/gbۻcu y(U.8(*>ŬCݎrOcٓkeFG$u49yĺY6{ջjYBZT,1Xc{t@ˉGOÁWQ?ѭ`�5h{Gc (( NG%a8c\jr?-+<u!c? b&'񥉹ڬ]EfcX_*tS?J46lW|g]jr\6c*ͲqQ uTiU4fmǠIhpy ?A ]0�aW-+Š(sΐrV?MY;~kn֖E.A�tN5O*bbwa߭yh55M2 qep4.2>Cϥy0.%)Қ[ZxϥDQ@ s8;bQ؎A XX\jtRQac* yMrDV{5wA `^7WB2 37MYbU=S\!sg;��ʯh6^˨Q=�/Z;[X,c1U W/z{J oov HP-WsQ@ό,m�Z5 ףx67?pRE9xZWBؐ)_tqX=Er·('9-x7;8zW"\^?Қ=D<*.؄ZV� 46+x,N*�\�ҏ:ZaIkRԴKKXO=MEedHQE(�*o~ppU)4ЮrȾtCr><W[:V?W4%<NꟕuxZ14~Ȫ?ko�\ϱ\9DRB1>Fkَ,)c�[<QW-6Ճ%U#ZxoPeYTNvz?$[\N*)w?_ʺp�W],$!Փ:ҐQEdQE�QE�GqH[_θ *X+ys{\x;t47o# G\�u7PEP6' eՔJIw9x$ާ5:jim17ӚՋxͽR{�!bbCd`n\H"`9 d%>Vl#_G_tJ󷠮ul]a) (J8ӏ,DŠ(QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Honeydew.32.jpg��������������������������������������0000664�0000000�0000000�00000001562�12641336260�0024322�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�[bIT2|4VFSappcw콞9b68Ͽ+}>hYXRGl~5TU]CxB.7{{ױ6CϹX&k+ߜ\\^*Y|+\ $!>ˍf g:�:R_rVwv6ys؎o6uiNWl}q%N|jEkSmDsoNd8 O%3 $l(Aϝ@����������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Honeydew.512.jpg�������������������������������������0000664�0000000�0000000�00000042223�12641336260�0024404�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�H�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( *ťyF?v5<Zms 5$mєE˖%*QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�PH$ Lmdc&V44tW)tN j7-Ǟߥbt:J+7_�Ji�JZa3ݏl߈N5?U,Tٳ#OvZ^gcZىŢH քQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@CurO'AzThFQ}n弑l�Vl7:m\YLǪV֬ɤo;=ÝfH,f;f<cGutO+42,!=+kL&DLg߇J_wU;-J3aur$ԕшQE(�(�(�(�(�(�(�(�(�(�(�N` �(qk$|g�z�ڼ|}OХnWv3֥X힦kUOԥsұ-:y[0F޻FbbژzV(B)h,pqwQS},W[HkZnWN 1V(lG"J`ziAw5ʞޱ""9q}?»i#=PhӢ+(�(�(�(�(�(�(�(w[S_oz&95? ~ߊ1uye5J6 yA|׭nǰIC0A,ZYqT ![i=*b<~uf&7VJ4yn@䅗ncL] T"W7k mtJ)UXDɫQZ(�(�(�(�(�(�(�($c.ԜP2j13?g Iuy!ٚV!Wؑm$X "A'coq۹rF|NHiX 5VwYVM ]8;YmF<3eLAϸFJ85m>} dm@']eDZжrZuMݱjY滛Fw!<^hRfʰS0ȧ)=sJkF=6$=GֺC�AWxM+WkVK@zz�Z(bu噔GSE5d@;ӫ1 ( ( ( ( ( ( OY9o~5n5˟߬ 'ՍySlqWfLY6\<UI<tQ|I3n�be˴}+V<EnaXUw�qڲ\\c} ǎaJdM>eȖrD4p zT PfRv*~nǿp~bN uqпEgi'IMs#&QEP((((* DҔHPI mַoDy~u{Ox3z,p+ͫInνu&B}c.ff>Up1ZnX1^]\DE=x4�T &.bIU%�ycZדh[,9DI6ZJJmt`W`ܪG9R$#Гm\2F Bև5ctMjhTeYHZ -& tKaֹ >TՌ�+]$U~^ <jFrM3t B;❊CҵB"#qO9' "?G8BՓINn"- <Oq]Z:ʊAs{VIR`c]lETG[E ! Rפ`QE�QE�QE�QE�QE�2YVG2k3ǖ$!<ߠ+vWTAGEr0rH#d3i�w2L1^~ܻXw\eav~mǿhޫ Fi{[ NОt69\’X^<mHbd0V Yrg8쌼m|`$֛)#bKs+Nf91ߚ|89ҧ`LuI<wΗ0$ќ חDzWQL(I1<fSWW:(0(�(�(�}v,\mE]_SԖ qf#pHrK1<y4irIop uek",+#qꌷE x0'&A1ָgY#&|sF9B0{ԫ޹pYSNJFr}(*&{V;TpEК 084^ qW4v+ Vem-ֶq^HX*'Pt~bZ\5$ZJ4g=5 ue֘CqPY.20<sҢӧ޻Oz*r|Ѻ4"f"M!=)>dpj 犲*DH*5r=ZNGjy)wMY�3+5fPHe9v5wfo+C^<y^=XYh2 ( ( ( (f@ƿp<F=Mc/'ޖ;ZF9/jkG2ˏҢ9x`6^ظLR%glsrtUl=r^U>t݄8$s-nt$`GV'TTdsj H8K�zW;<ךvq3䲗yk[ 3~9v2^E$=)`V#r6Kl!{VMjsIj w/<$# v>YAݏR_jpEg&8;YWXa[e_G))+0+rB((M^ϸm_ƷK1yQ~LY=y.DRC,4$ֳYMMw+_S*\qWRWvDHמ}jb<t`֬(,BWУ>U� O/'&>`ds,|7*>jS)"gG0kGϧzV)D.!1ޡc1)zu{ڹbO vn&BYeYFi5m+دyP) 8�׏֞JbR]խi�;Yȯ;-%Hm>En7~EiFv;{MNjf8*uf"݉#bq?_½F9 Vurg0#=#<VrG+Do=s[NC a޹l0aճVyoEٍ8)Ne7|VLN)qnVCJN@MD*F81c"< jZ92{|ghaӦ(%́3hMP27?ҵk݄⤺Y(Q@Q@Pn>ͦJl5~3~8R9fy"N*lsƬq_?}#oO,at3UW>e)�ժ�0~SGU5)3EGgcf*[hQ]cl 4W9?m[Qv s#=�odjPڴx rN((vSk 5>:18#" }>SZzm:dg8v?h4SK#1R4cxc-Jb瑊$g$J'<S� !㡦ѓ"pE=~) i:ZĚIw]RBro�9:Gt|$,�{z8ܳ}FEQE�QE�`c 3ZO�=ijn#Êǟ!@=+Tnet)HUsDjN3RR*1^{8d 4 Z UO j5 +T4VlE-<qU"p5B?CNJUfڬɺ/cՖ{4-TΪtŁhHAܞ^ ygVckK"�}=9Kl>Zyc?.� `ޢpI^'~{ӮŻ۹On3ֹYܼ2D wR�$VN{#b)<5la&pUtdSWȠ;n-%b;-ⶼ-5}勁Ywr`c~88톋[\A-J˜:vzԧ)F۞0٦;Uk #2Fd`43̜l֥96rmfd(UsY|2+z[l"nZS7<KQ< �gAC T֢'ޡڢ3!5foxjڢF?^߯) 8`pJ>^Cp?A>ǿ5.;VRQ^QE�QE�WK6.víw3H!=K¼錓35fRRܪ*OZ4]!hRˡ]>z9L.q׌UMU8p8*ƟoC6zpOqURCC76!\mÞƩYMMhHaoNip. OF́UO5Z˧73{Eg8D[nNO<s޽I}2T^0s-q+x$}}k$h^ 0 \Cөqr�)-E$\Cb}⬁S ŕnL֗3JAzq\4@~m+$H �/*Gm;i8akSV%T_�:߯>x)՘QE3p�uI]EJ}ғlܞFy0sW2cg]s(1_9ZWl`T21ߵDv52=!;wz2iNV@qJGZ kA�ֹkR̭]5<Iy�.S1R1@wcNZ?C\6r0G<~z-@c53+On;fE&[Z|d#cWO>ɯE͖t[St^Z^su!I ym: f@܎ ]EȀU yV瘅*�7a}k}sm<?U~H5j̭|&Ɠ  rO b&XȥױFIc%nlԢ�8b~Sfdm6Ci(m>߇O³U{jdMmJ腴:ė <+H�fk5Ccz}ʕK/yxzZL2#We° uj :ק hQDrw~U\ѷ=9`'qbiܲ9z|gW1Q#z T.szԒ.us^) Sȧ?\S 3AOΓ>W98櫱KUsDG'_jS;dUWֳe!خ~e7 C�_\z媼"YQEEPEPv'KpS$čLkq&l_^Fn�3ҭ&BUH@*0z}B@8"yI gls:X3�,IP`m� 7gfJ>_ȣ/P8ĬΫZi㍯f#vZ>"2BQ/sTiYj*|vRѝGn ۷ ;[dpm'\}z]"5UFT +剤hpTy]W9)=]`ʑ`0V٣>d|{Ԭ߇5*q2)~^&23oYɕd7K~4sާ 9 RáLGJE 0"az-ɶ"bpo+8F)M2W z9w,E@U]`}֯Vv�J=du~8s@q֨ܨe;qگ܌gPgqҼJC�!3<`qֆ;1Ij%SL=H"PsU)Ǖ)\a?TJ:rG f6ܠyϋ0L9#zT}tҵ:LzT1Zdf א@ק&M.#,>�>,~LDȀ 0�ν^.T �]nwfUgf6ίsct,f3Fx<g}Ʋ4.l"fW'5xI|\pG�N>KEYiUx\ImVYJ_2RUO*(MgC*c >_ I-CrDsxSV#(\ʿwm/f8vnaQ$.:+ZmLrYz,嵕Լ(nʮº}Dv p9d䬅5!nngrM1;FqӼ{nH=R+6}<4¨b2M%VQ3gJ sMʖ97"Y!АwCk VufT5K/|qU߭[\џJfpiU&JU7j#dUWD=jlF8jfiW?Bpd0qe$=Ob϶_ofN!EPEP_nɟ1.vv.l6X�*#,Ex9kzx0 *\:~SָI͌p܏z}�ic,~+N=ʊ7Ir7&Z>c[y<sMm>B*[b.).vŻh.ǵokEƸ]NEei467 IuvvѦ,QMrILyrxR!3M\/"(gNEvWZ#ԯa1IUmMc߭RdH" ߚ!? [r~HT-V� `k9FL'M8JsBN*IHFk6"1*1ڻ ϾX6?pk" ϶�ggR?.uj̭QEf�AiVvk:w9a泤L܅}k8JA5U2`~Kcd�|c\H%=jA1Ol=hq(SCezb$a:%K=dM+pwֻUDT"SHKQkiG�Kya}gG^j˿d~X$p޼kU~ ٓ̓/7)u8E׊Gdd#F@B֭_{uEK}\FʸkIcHk]T/#{W_iz:Nw�٬GSl%DvU}&϶_ZZ}gumy['9kKobE0/|Aˁuzd�0U:(̛b;ERCm.=s�JEf g<SévK}ͽg^kFc�ԧ7S;ff~]rE1=r94,N3I#7>%GjطRPM om?*ߞ*޽-I&` =9Yq挒Nv6.�QqV`xsU{) Kȩ$ں޸cq4]8VnƱNd] ZV9þzUӭWjn1r=XG9f9Z(clV\5VN3( 3V#p`XGhrt;&?G1+B|2s?H�ǍkWRw_8 (AEP]E<d'�\JE^n֭4z*X؉sՔmг v${|7AKGymQ)rwE4c#{zxA*ƴb�Vzֲnn uMT�:s zVVXQ` 9$tǵX+ Q;AT1A)xSQJή~ϑz+I�_:5 !)%q:W! םq'{v]5KP)lW<^aҳe�H'+W:~4-'Lҕ&T7c6<x~\҃5zԶ 8vbcI5qZz4=B~SY(r;j9/Pr>iҕQ=2j8ס30ӧ˚M4r*~QToSzrCv$ 27qԍѼ>Ԡ`<2Cu.L~tMBqR)զ"T$CSҢLLa[DE1q֌Z֝zzՓC)uR;7j|ymFkin# ;|A۷ Xt3O<]Iԓ_ vLޛ[39�u8Sq_ؼ&h#S,#tl8vmwaml}(<˃1Wa)۸dsMlŬ%s1F6 ֆok|9eV ?uڄȬrw'�=SckY#$W;vzGTE ӮnC@<ƙ\}Q bT#x`]s\֙Տw1 =qVlkg<Heaؙ3ڭiK�etesY~L7fKS6/0U1sޢ]ŧxN~\cԦ]G(Fś?NO�#ZX7<:=r<dM߉e 6 �FGzFrb-$tVG88p6j!+He۞I?Z)nBB>'͖nr*&84/ M<UmqfnKcCr{!߃꛷&1}j[|=l05@ B2MkU=*#i) =ZjK(!!A$ ZJ!.d#8)I6[VzdK0�yU@6iA>b%̀B�={U+}0"<ʟ/{�L洆P ']wW՗%NXFK2v5YLI`0Ozɉe#8osW>%{ǡWVfjYݕd8+NCJ0]*:ēƦqWtk6V~kkk܉Ǒ5}~ 1fD"# qi iđL8[!b{R8 Vd10K`HG*X=ثp%SU`qWkzpZ\h<6ݿUЛv,?SZ5PwdŠ(j1=MUqN??kOW^]S@ҪJ|?2<u"ʻQ>,ё$@<V8U8Db v+XiZjќUyYw4n8#֘?(54Eyź7EqɎ'WZ: Yyr\Z?N7}cKUR 29}ǸwgD<SC[+v\X<̹ K]:=s-eD E�du'޻[[ WP":W:Kw+.<48#VڿGOCG{ qc^%WqG}{WCwG))br8.,m(!KKS<M"edt_w̏Zh`Y'ywڏ,2+d�V41jC9tME; 301Ow6}myTؘ^1\wJKUbI s*+|MpA9EXT8=`F?OF15ݝi&؏JΘq]bѰ'T|]/X&\$ƫ>3IWlSHFTE:+uU 7ygĖOrB5rQoO_[UL}XgRk]<E C?SUJInEQE�VG1SʯZc#ر?q2)?!s$9p}MRSl󓊻|M;Dxa֧]AZ0L||՛v-+E#N3Y(y�U, *2of 95HRKJĄRxϭqbw$d^1]#cw;Ԓ\XWf%.7OS�jɺ0*Z4ǹxGL"U6:޹Gh$2tQ؜݈fҺhؙ.bR m#nOxo(:rz֭HTb9n* MC'X#5 6zmly9ydyb,D<9jIFsZA;�)oZ"ߙ5_AKH!=Š(OS|X +Rwb+sk"'+5NJ4+!pGZ-˸;̙\v`yI,ѫ=;'U} dj88\RN.ū:~"A)|9<wxP)|Q穩7U.2IڑnEWZ)] m:[}JKȮX# dd)Qq[&#4s(--(An1|T<z_ۥrJe3ZUCx֨ *n XnRCo/?39ǯZۚG\i);U1E#S2qgPZjJ 1t6rMaf8oUFɐN+N8Fn󙤘eJ;4ʜކN+HϷ2M`jnbG#;Fq)\r P �zS<Ak$aRW;DZϯF6CWKYa"T{[bUkʻTd?Ym5yGHP.m&unϩv%(D('oE[`6zU(آ"W�{�UZ$zQYiYwX7cދ$7 Il㚫#�Ii'lL,إ9O5c4n9�5, Þ�eszÙFzUe‚pckڴ{"thݺɮ쾝γz(` ( <gp E#5ךxc>pǠ}Wa>Z6TLxNzMTHЮJ^$Qhфp)йIHil󪖖h&"~NIo#Z,Cpp9Uw So0w64C<Eoq{! rMT6ZMa�E.qƺ$Җtd%y$Ͻ:]ő�DiTwvudE"MG/jҙȌĊ*4@=+69&ܝÖ4<RtGI #!(;z50֓!TMf'Dǎ! _ZLs֑I'b؉apM~b6v8ӓfl"\UjT*� Z@QE+#]m>h�Zԫ 0ATvw8"9tm$j;ƏO(}ES9akȩ::2ʛJ5{CtԲ(<ס3SE(֢20*,XOzǔŒ6`R&@U-NBqsO$g)%PjeSeu4 wZ\$J+tfM{E][9L9JڝWtpOl,Ln%۟JKqi yrX1J,<鑃2ǻ2"qRY[H0G*)4HMI_mf.{y)<m#QLȒǃ[RkYQ#A$$1T-9'Tbf2ͥKl,XCl&\kuhs46nŎtu[y֓BSrOC"nѶTm�tǥiέbҼ`r::f*湪$GYs;mT'=Umj_]2iSJG&ZEa=vE<87*h9>Is:ԊA$(M&:G۵u6W+'ÚHh3|oÁV{j^ʚ]NJQE@QE�q3k/iei1'9U3-~b8kh3hF޵" Lח ɌԥszTsɩ$dzb4DSA=*;h+D bI4 [0(>�sDci;Sȥv1ڕWnM5Ж@ry5{Tsj#I0sޕT,JlRy!4ӵE#EKzإ1HXHρQYH%zB@>%W)ۏd!!@$Q3,E>c,y"KEW@QE�QEGT֥WjW rpAjk[<7PΣlE.e̷.8xhMt>Hs*բ4d�<P7I,+"n^g*jKc9D$JumvqDc\229p28;*S59 ⪩*@@@ cޣsT*^ZA1Sc @#N3סR/'.%VRTRیfABPS1A5!c0pIGbAVQsp�1Nh^lSEf<үZBZMܿ�̀1aL^N{S8(uSj&[E,9�f 6ԥOnmUP<̟O_=+Lf(8gԊ 4(-lQ.w>ك.ylϕY(`(�(�%8^^Q0C?3?F1�V.D@zVdM5ʀ}kNj_U#񚮹.8bl)1([< \n{�)7ը#hܙ|o|URyVvB1UݱNi8Uw�JR%& F{< bKd`>lԚUt$`T?BbQz= d:qMixnLW% j$qbiCG{-滽\y~+m>y8%YoG'?�1ҽ7g6\QEQE�QE�QE�sZ֕s쟙G_bgֻ} 4#0jGD2W=Cz) . E�, A*SϥRAՔ}"$q8cXT̮%1ޚ鞠dU a@\fTv08x9RsK=+Q>SQ''K&MB<L Tp=9a&NA"EbԲ�E&voCӯC<BXKj$f WU&J)ܓ2�mҴ/pP՛ < [zxTz`[]�79cߜWDW,lkf<ff9#ӵ4 H܈E'枑ssM-ħjF[cin%;Q?j xf- .o릍U9hhV u.y}�׭(b1Q\mvQEP((S0Mzyֱ]ROO0}y;2Qs>jӶ5IF$* �২=ԑ3~ڷS"V+֨C/CGTu.C3ǚ,y f)'S,*˞EDϞ;SwdM7 e@^:Za#T[RQR؉7 s@`96.Gj!g T)׽miT9z~=?:MͨHv St旄_EUE �Ե QDp*QE�QE�QE�zKE�sS3ڮS >Ղ5u`MԎ�׮j/Kh*IxehBAbI,*+怘gC$RT$MYJRՁ8# ?B+TmU j&\jfP<M#ޕ�^BFiEM94rs5"C: Fh8;jX皔Ŏq`+Ӵ| ֣ćUnVE(<# \[J;br1\0""t$]y匄FNMuToq!/oa[%rc AԶzȵ!G=_|={KǕh睆GGsfiZ-#:Yϩ=u𲩬G4( 0{$?oEzъn(Q@Q@Q@p#f!(??wx;91*;[DUۊAsҭ\ Ss_75֚[̝ Ҹ\ jU|TU==eP.Wn@j82? W%;uM Bubrxp8<S:Ԙɧm-Z}Pc"ZD#@50�Ԫ[+xBޥF$vM*)ws_S^X.f ?4;v>gLN?Sgg@+(�(�(�(�(�(݌dèk4[<%ŠtƤDbav^1{EsMݖKY#�\)J;&xA┌ʑ\(dc@p3UBHAqCwju8S*8)cc`*WM(bOPrv�Vt@ǓT^Y[36x&Qdl\kyp1#?(N%23E��S[0 % &I;*.O] 6�w;�A+Zt?#uTVl|DHI>ývZܺ�ک�GjKLZ#r5z 8%SVsγz!ƑFơFT`)Q]EPEPEPEPEPYLgx5MtYU{T<q}F?e(jչ8Zp=TR?|{2ʜ�A Dޭ� :mX?c& dx5fKx6t ViOZD p2;t,\#`~3z5jcyC#�ߊE5j;0$qV A }8:j1A*@%m'j1}*햝=\1uEլQI hzpG1GCٛv~ K6%>T0NOz{DQEwQE�QE�QE�QE�QE�QE�QE�QE�QE�PѬnfc?zƸ& \m?T-Ԛ8YMB,�3pIo$g#Aki0+aSٕyu{za&A#H?"qj?"3Vc5=xD ��})h<%A#ֽ"G!] 0u$m-Se)"⦢JQE�QE�QE�QE�QE�QE�QE�QE�ePA$X(?=+ +)]į{ƸH#˱'F]`Lrʍ$0�?T \E?5q}B]J9Km2+A*ݴzAD?ƣ�sg"I&)8u84c9rZmRr4^`?(�@X78X5_ΝO,ףCi1?q[@+U\,脏ϥixVOD=dak(c7cD5̯)'`11h?FIEuB![l(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Honeydew.64.jpg��������������������������������������0000664�0000000�0000000�00000002474�12641336260�0024332�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��)�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�0i4Fpf+zʖvTa\ 6b6)qpTb۲:_Is�% ֭>I{=k@/ գq#Du9 ;Ύ.=GUkv8PԴdxVG=As굔i:b7 Zj υ c]`9+ɛ<n[qtߐ1C+<ْ2{jdتv2ܮ{+mdmEfS١�.wv$/Gp�t5ɼAq A<Ru_6p+R9 2b!<�#]eD?y\E5`g#�۸sj}ݳXFjUeII3Hڌ}T27' <Ej߁,4S<V[0zƸI5HN+ㆄ_W�m9>9!$DX'Z>T�1)OF[bzz֏Zؙs5,OXo-:NZȌ=Լ7&KZ"68#{QE{)Bv<wpZzOL#x򭓕_Jik%̐W闖ڝʹȲ7<-vV<kEEXIY5PK~uZ4z5ҷ.jԢ̵`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Kiwifruit.128.jpg������������������������������������0000664�0000000�0000000�00000005203�12641336260�0024577�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��W�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�(;^(Vp<Ϣ�eZ(ǚeF.GOy(kfQ_lF�=9$1^Kq,O,y$OU#o qy2ͥr:pGq oh_T`GRWiַ>m[ɞ 7nz5>_2,N2V\Vd:( ( ( ( ( }rdid;5jҌPyx|qh`[_[u+ZrngAGVv%$O!Pd+�vQ1)�?vV5H/tOi1 1;N{qoʷ4 dlYhzJŸyJObMjXi  3YiI8\/tr\[E0"KY,`H$F89Zۅ}4'tVnhb2.AM&%)ǧ!QKifc#h6Cj:߉rEf$Ckk?k<E++VAǩ<0Oy1ud=R^/8o`]Pꚝ<y y� gPr~<MX1ʕ9ux`IuxeYOT|<͸pȫEU׹Bէx1(.be5]}k_l4_?yOOƣ ʏ7*w sYI'Mi`m=sX'tҼ I%BDRԞ<@zS*Sا#ϊEX {潂=!H#/ ?5#ޝnmGڠ9'߆B_v8qqJE?rAw=_~כiť=1^aj@c\Bq2?sWЩ6ԊV* ,ֺ`2� FA5\_BHx{v?*Ȓ =ƳwW*T#`=*3xIe^y.}R[olRTYhpY$JS^^SEד"4{ q,^bڔ/זxɯM+aA?zy/tۋMBtǿ5hw+g6b>#r+'N܃֭XjTX6܍ˌ;&q^]4kSEIL'5k;Bʠ_s\4Nm-[SQ]S}~nn5M/jN˖v=Z#l""hdD>inY{+̿Hy |:_[!|g<C޺E ִ4{g խm8/ >j2SI;ˍʱ8�q#ӄ_`i%w_kB哬rʟ-t ^dF*Ѓ^<uI8=O׵ 5B7* 2)JT ˒Oc!G@37e^Mw_H OoGUn⺻m7�` ԙbdYۤ0GH *$^T-lAYzdc'do}jQU8)[0]W4M܆x Nǒ~I`+䰯.lm#)<J{\˵笽E3뭭QؚO.S=Ï,=)q_d )G"%u3VOZ.aGqV'^>YGE*F ָx.Ov4p9d�\ g.t]/g5=rCI?uKdQhJ.�`Ύr#"H\>znѣqz^&d1h ֩r?uG^caV#BC P'H"`EV�8 `W ,Z(QE�QE�QE�E1 0zQE.T7R%0N fC)C5Į<QEObk\{(FjGj(D)QE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Kiwifruit.256.jpg������������������������������������0000664�0000000�0000000�00000015277�12641336260�0024615�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( )K1uf8ivR/2xj%R0Q::+?kYF,?4lIk/ѽtj.YEf]؋cֶ%xEU(�(�(�(�(�(�(�(�(�(�(� �d+|m obiGIUX@ZO; d\xB�^V7$7:a"mK]u)q;8ʽ~C˝+1:sqQp7aNٌ9cI)\˞@w8lSWEZ#tҡ#fHKb?UiESy9O\s<&ί˰= Tjԥ+بz[ kq1 _zxH9B*TWxg]س+)_c{۾I_[(AQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@kKMb@8^@aU :a]_FI?|uY:d1{hT\9;u|'Z/|>$}uXPHc'les]VJ)jL)4 6+9 dmpp}1^m-:�NϘ$q4(62F~&="kPt0a+^ "gރ]KY"-n7oz.O�+H5:k2' nXn%[ŘAA^> ÁOZƳ}A}8h5xT}krt)GjVKY qH|hӟ<QEX(XiXAf8-s ~ !Bg'YԫkfJNI#wH.Wd5Hb^C{^߱7W2sp> T<=vC=:-M,擌k.O�T9,pvF@Q#5,mWv"-{r>cv\>.6 G^~af}ӁԚw+t~ Z�<5ǮYIZ7hz2^nV?Bk_H0h>WD ],|sTG3ب#V,< %%u..(Q@%|89Y ;ur9ڑ:kYkr|⹆.R3ՋZQ}WWq]iIr[3ǰC񥭍!*; t?"u�5S];y A?tNtZRܨձ%\l˃G5[cpy#F�i,c@*P[ :sT7;)ѩ5w(xXI#p)ROYr e4F= t�id\)ӌR Ӝ3'ZFTʺN&ocl[!sTӒfGt$m*W9]37kTXChIrAX^kZm8(O '9K#$º#+fՅ/o ?{?ZmAtP�ϯ:U8sJ)YbA[pߺ<(>d%Sc\H1@}y- �W:Ndf ss:դ]�XԷ%qnsX)0ܢUmq>1*~eBcNk!NHy9iD~c+6$ ۣ!F@$Oš77�q3o:ѵ}dGQ^Œr2Aʽ{Wö͖1y^_Qg6 4nQExQEi0:sˀO(ּ�Oү^2$^Q^Ee:uƀOp{Wѡ}I(;c5{dPFc* #WVǒ"]wpxӢYa"P͖�UU~\~u#G�c_Ϋ8 wk3IFWz)Fd�})PsNJ6:3wQOʹ>G�ZHې:( 3T.Rx#o \?^00V�g=_5˝SK�t']4*=zԹ,duqQմsۣCf^1HG9q^ &{bLw<Wʥt}TY lU5^ˡك-Y3#S+ PطG=-ZEG[گi2slzן*ivM$d߅S�3:IiB'[q .$XI;Zr:Ֆ{1@M}DQg9槕sK\zLlVyz[` |~tr.cfeޘ^3#|!�Z,‚�+㐾BW|ע68+q gҽ?n x#<WNݫ,J&zUQ^Q@q2�WFe*z�].`< j'UYrORǩ5fE لwDMp?.nfc?,z/ޱV>Ƽx>{ܦ`$v9}\vBuc9',s޷@n>G?H0ש#jpHSK'7CT+XUPrLF=߿5�*1M/]\f'h$ʝcU ϖs:JϺs_\Ջ^7c8+*IYbxRR}Orm{DmxG󮾼kzޥAyd<z֌&n`!U/1]o2N)n&ݏQyceWq_:x�ڄq&# �xggK1s59ОUN:lTVJQǖ*7$*w#T!)*b{8^sZۤԨY'–68^8vMQ 4AE}q�:, Nԭ/t]wCgZ7Lta5xt)'-tosHnJ$3zRJPybOW \ bd㠬8Zz=H^{2(ݜǚC Ff'=]$:ґFrh*{=<f]țL*g#š#z[!GHXP�ս zv954EpA!>ƍQ]g\Cn9Z-1f%mxC6{TkY7\^MڒH@#ֲuHAAsHAgwcg}sn c 9#=K~ib1^Ҋhɸ2ej=wcDL<7Sqʩ8"oНHTzx}Q'˝\4HBW5}x9~qhnYZM�=:9&%�%cS^G8ֳCRR|bKdp{6d%dFzIHVy"UFm yUQ[sXSx{Z/b]=AVXbA8AlêDzOLoOý3Q+ڙe?89-n4&%1&W^$I=}xXzu/h8V̑={PcI2q늷t4q'U\v'0y6vB}}aS R U_z$VF@TEy߉>s}bסE½C늣sI(8*1;]986<y3&1ҥ,du CoEV-k;Iwx#֤@ň$zzT{UT sWm.-Ez�rQձ99ójh|Z'Km{sz(U�UƃIi֍[VKmlTu=5Jp*ʭoʒ9yՂjEJrJDQE-QJr:eY7;FZoouf0^>yf,SOc9\qxn8}{xJ5:RXO'9Q]&3%)W5`W_Ê,{r߃pGXԢsk*0ڦ$=zлBJ0aFy A%C3jĀ* t+2w;x b7k˒ܙ88ǥVT�*le'st(,-T@3qɭc ?kߟɑ(VctI0@ǽ|e%6%i4r<j(I$p&9G[̸nF{kQ:!\mrL'2K3AWM9*䓱 Vza=>CΆeɸe~Zca$(w g׊إwc�אǭvM⛄j;6cv :qۑQR. %i<C7F`͹tǠVM-{lGG$~ɭk1 yKqOhnQKpnPŐ>qҵRb6ظA6>j;3�_Zr-cRsٍgv;p渹JȪPsj'1M5Mը9&6#X6@MD;v''?tPhck9FvG JX]E�~UE;bt9os2 \VP]K@*Bڝx5ec ZpQEX(e Xz,uh~SףTVOx`\V5g Δk1ezT0 1W?OZ뵏 ]Z;Inc�"iZɲehõxrR.GМ}PZC+k>h9+ӏ cp/.,A⶧~d3E9$qֲrGj.uO0 U#|m:2sNWR&&G*,xD2Ȳ̹>oK�e면XT�+0Q9'UKqڵă${Hn̻LGE~T۵y"tj.Ioea{d.<z+]RxʆmȽOREL5S-񥆩XY4crRFzO7;~HAudDGP;Sgr KRmt*T0>b+&0p;qC1fU�'=nm?uԓc~VM0,1ޱ.$sQ$rNx?\WM<2N: 6O gzJ:WH̲G"gl`@HSAX{u5*Y<'9ܿE1O;QEPQ@Q@!RjFƿ;N}EnK7uo6qgl9LJ\fy~�/d?*?*66ꢢk8[i8 ߥOxtf@j^riaDݢx=P{]PAfd'TxΫ]i^\<+aY ׷iv֍o<K$m�+u\Y3ßO̿+'K#g鏥US:Uade`F~#@el:#rf2~R*ڤHc/Rݼ̶G+3<391ǽXMF!do -uxJ+WnDNb? miIK=ECS,u:mݐutV&H)kT (((((((3E�ҴiEj)aTbw9MSV׹fn\�bmϻ#qEz!U.{C]h,t$ 3; z*dBT5?  ՛ݜ uStZ`B.F#ER-UX(((���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Kiwifruit.32.jpg�������������������������������������0000664�0000000�0000000�00000001654�12641336260�0024517�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�gR^γ[X<�נZ+4$bExtusE:J4p! ԟoJ/O%ƞpltۏN^3*u''d�C/gǍ, COcSh>+&{q 9Ey^]wuK#^O0G >cu𖩧\OTc GsV15kO? Ə;OGDW2$#Oh [tNCW(EsI-YPoݫ`kEGAENV9Ks������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Kiwifruit.512.jpg������������������������������������0000664�0000000�0000000�00000054210�12641336260�0024576�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�]�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (S)6MZCX,6|V %.I-|d<]8p{z/^)*s=\pX,yCOQ^A� Um폐:z֍v$Qֈ4<;[4zuZݙVrڳzR#�ubiOiʔ5h0 jZ(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(QK1G$�Z`\<XC/Q%b5[yhu_;,F�\֧4ҴJYIq,T(rkʭu{]SE1B7pzSy{ :Ct*fN]JnY,Ğ4Pf,Yܘ\m`Q\y`ӁVTmQ4ph #8eB1S\^PRhҼY0Q)x?"'VZȂC kv7�M9U|]3z#ݳW1]c <Dҵk]b\ZGFSO{|e:'bZ/QE (�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�#>!7YZb;u܃.h>{IoS^f?ʹOߑMaYc&f j41=iWyG;Ppv�zQȊܴ[ D##7b&ڡ2g�ˎMeshڢk*FTz|gMukXcm8&Mv<q֩IߧCH'#'j%?nI3k_gs0g93=j2IkN1C RNRf;jl0I$F=�]}V0oP'ӎ`d<c`nj1nn�g<VcHAmL|;G&iw:mOme9>m#�:$D&+ ##}fW(<g�Vy. F)zwP,0*xk]Q-Q]ąQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@.�{Q=rW$v*-ַ5D !~\; luNj+,G3- XBI*0ܝjJJI<fHyIevک_ *M<U佋?-Q]4!(kA~o#CU[ q`1Њǽ5"a1GcMbbS7r /xU];Sa 1PL;i[O�‰>j҄cfiec~vy8f2cJ!O/NFs~fYw*>,%Dg) 1^3_H`5[X,y_5bP`.GBkYѧ=h#\1!-# s-c/f_hҮ]hpa\U%w)Et7H킙 J.W!N@Y-,žֺlGyJl ֻe)q Z/9PV*U#h=a=r-}wWDQL((((((* mm'3&-rz+l89O5wȐZZ"|+dV2R4*KdwS^Su=fxXTXwI,|せݞsXY3›eG>Wq ~rnQ)cLx'FqJ a>*ц%pSi@gsxI摂\=o�́8yx6iKr*SE29qk-bRnX2i-qN9H`EyyٙNX~\zV`c@A# cK}y*G먪֚o$ǥY%%ts֌(b ( ( ( ( (4_A>̂5zW\1<Wb3fcQ}*LbcUy/$ywE&p?mw<YK`o^Eb^&NE'Ru|$NjE蟳ce� G]AAIѽjFͱo0qZ:=,;l%XϽrTI6[<<NmdN�jeU)�gP:TJ4?]<w1;~*8$rvB 'a\\DLɎ/tw_, +֤U*A}GOB(je-Fbm rVmtX徑Ws5=>Fa\=ۭF69>xhb:Xn(#o*pvV`n"LcVT:UHuK]61`~'[H%J&0@sާ0� T[rxK4#sԼ1s1J|5\IapSs ( ( ( ( ( (i[/jImW5xK{?*s\VL Vx'rY &j:@3֩tvI3׌}O5jpC&][`80yhK6s�Ԕ&v”a,?UKMwcG0 j=z]^yh,I?tX33)ێiFꊸ8<{RB'xz"�&vd e Lb@^�#@P9%G?x(;XT0ŤRy!}j80_^ڬHHpR[h?jWb$FՉ,:bx~N[$pjl`*$*+7''˝wM 3u= BiU8qxϵZBlеuhق=kмc E !wּ|G jUfYT+v9U'xQj{!2AK\7|MȥW�w�] A5Q<9YEVaEPEPEPEPxȠdm:f`r5j5"l\ ʻX&D'Nq[W$I1U=[ӕʝI7Cyf5p9 C|%b j=$'7S^ҩ zt!ZUGw(ܺxmp{{ǶO;�\#HԲ=Y(P<K3I]HKK!bIݞ䴛$9lgInIjg8j[ęi$�kVE 5?wmloJwb'm+0!GA\�dcn:Y#Iy\w,wrGDΣ;T8xܙu˫䎩eoiurAз 5^C5s]\$4sEi9$B |,z�g`rg W0e}DV�1 dG'oJbFdWָ]ˊ;E$k+Zi0nkh=}vK[LQQ+Z((+z$Q4nڦRQWc\M@J^m}Mw;O<9U[˙&M%䚨n䍤s^Uj=:T|$YFX v=))<wZ4@(Hv\FPw&f8HOP?jUDy5 Oa%Od".̧M |/8�lާi'9ұ`d**g H%u=&hڼdf3pS<7׌$6]8qQ82!I8v^Gx4ַu zqzU7F5g!}~/HGjH*?NOLzDy\6H=*At6UĻ8eB M51[9&�0Pqz &hrTÃR]0b1fy\Cg#֛<u?Jɳ,c9?Lc*9 ̱ `v_ZV\ !^;MAm:1`OOj k}y/⼛""}G<Veyʶrp~)܊HEEm:G2U*ZӺ<VQE0 ( ( (< .u>9b.um"HP1~d'Wȏίpk:.y2#<qMieP/VRˈA,x݊y+$;8ܱy1k)`nn? ]\qMfD2vRʁJ=zhb-4b<Vvpz=kMb7ڣ]L 8)ֶ\jLaT%'ϲF ul1�M:[2D9/+.0O>;nJĂBNI~zUӓG]<- jW @Z[E !YB$qS)H(y#Zi@;O8NF42yH�KhNqdM|̘B@ y<q`ߌSVE{F@= ??w%0PsYpq?zT,x#sU,h 0ya.C&@ lZO1v3ךo @u3؜S5Q`ѭ~sSYԣd0M2:pGdӓN3=4ƨ; S\U%m|S' zbRZS <5GJ*EJZj RE-l"E@Cwu36]kǵZ}_SkCd*Tt|Alt*;~uľTH Ϸjq_7";`w�ϻvj[vpr}M Cv(Q*At2O9 Y18^=#�Y^z{v*& @pUGiy#rB6;be#+}GjDܥ+_Ɯy1uGE=*qjxI#<FK0 g5+ppl?:4!T'zƤ='#�H3zTXWFcgl}OKT8Q<e!9`S#咄8a_ qԧϒԘR sxA9!S~[A$ܩ,+YbP�|I\i DbMLsZ �wj $wN |WRC'" 0 5$ $#a 瑞AAUU]rs<& .`2;/3iprUfTuHڃ'4kQxI>eFҝX`p=?)LdR(.2JU -\A/y-B|fNCT\2 ˜�#QMԜ?91FCZ: y7jz<(#{ףW=%~-FQEuQ@Q@Q@@#$:#P:ZJhh92qT#^,i<`(/+G%%7l8heuV:2吥 ~Ob"90)Nx5j }KXݷdBgkar_R [&";i@l_tVEx%2k{4iVAq*er0UxIP8;ә(�r2qg;О:](C s�^9&G�g8'0F2Hne C~=OLNoj3ch z}*Pۃp.1quo;YNuq/RNqJs:�+<1A{җN RN1Ibq=sB*4=B7q>47OQ>r@5YC!$BsF 9+#Ҁ,A6r`say;ln(NFҸedV~>6g7teR JJxxGfhr8}+r޽II]uH;1bZP𸭔Y`-VXWicMYW=N(ny'u / Q o>:Sek$d&t r#^)6{T-*HzjбS LFy'jΦ%b�b>cd.29C.3T2ZRaTzҜ`|K1;9>V[F�ʏUfFWwTgdp:uf֥#rOliTbt4% c+zmہ5.$ݒydU\99݂F?Ȩ̥3 h9Uf".p9$n)4 >,r?!In8?Z$Kv񑁎jeIuO=G.Rބb#Z �6S"F>MM ݴ!O-2Ddm>v08UOΝdѷhoCSmn9^Dl)gNݺԲJwlSx  2~t,˜;:+bl\H#0:cJrB1Ӯ?Ґ] Éמ].m(%Vܴay$7$܍8Q(_IϖG:OԔrMc*ĤB>Tڜd(�Z*7r:wMS3�9{�;IiE&N瞼W#E`rȯ,Ag{n+K[czY|q8qf]+<(�(�() :EDdRw$qy1jW1ZIq/ArrW FC$Ӯ1M SzT|2 x;9V5MRmNܱHqxɪh� @GW >CңASW{EL0zΑE!>O,C{nY$u#�* dcQ+DnfWnN89TFTʣڑ= ?Q9.IvҨɂJ^3qSבc\F'c<mB\s֚_0{1I~`@4ɴ,r#<sL g*@nC9 v9ېzDbp�PpxǯQVVT2\SbD2�*Dq|4)˕S)#*DLૌmyE�*,NpiGl'r1yP# c :s@Jݸ @1&F }i19LG dlܬ>c."|D4|۠פ\FLt[{טI>sװ>gh.c݀pAtШeZCQT4mIum"@U(?uӺ<QE1W8ӮOS]HeX`R{yi 3|-}tw$q�s;VU,npddOC}*d0 !,}k=LApdy6,QV'99<urZ<v8=sne:/@~k}M<VͲ\nIHpqӠ�Z-elLFamNnyPWL% *̠OuRftbYP8?9<0G@ \v.WMQHYX+<'Qbf\}|,#˅sU9%UOs �.Y",T>\X b@H0cKJp\,x=5^i` AYrLZ;g?!v#zʼn9SOgt(k}iV˅|# jL<.Ea"6C?^ԭ!q(7Ao.[d) �R%E @'Jgw"41*)br^\ b` ӷ鶲B ;�>ԑۓqYv= h;+0;Ո;G<r=:iKeb6Xs07(]E˭~dJFG˸权T)a�>1&92H#)�3(1N"U'##N4y#erGӞYKs'8\Jg.U5P43 ?x߁QEzQE�QE�QE�QE�!!A$I50dm<gvC;ںocx"lM"{a{}+΀s2@9޼oGw(�V6Q"23qDQ7`�uU‘USm®H;r~՝C9WOSVL*`;ຮ�Lֱ+ BqS4�ўԱ␾QB}=�jZYF@� BYVd߯10e;HqN^PBu u8=l3dƩРp3c8m]$pM:(]FqREZ=F8�=nd^2 g+DȻޜvjN"(<|Yq�eI7rB�ɠWC#�?Ҭ*Eorv.nPq�QG QuQ2E2 昛,[F@�o4ۉK p8}qOf/71+T,>W/۾RI?*}Lr0xjhn naH?'_b /Cc hո\geod�@*I FpGLEI,\S㟘H1=GOwf(NF5 ^?,ndҽ|;4yxڣ (0 (.@,<�OZ�⽫HYJHz@W="Y]IIEz?ƽ9;KR]c~Wh)- fGחYYzexŒor.dg瞽]^/,X�}h4#c*2n<z~Ѽp4d|ȁ9.3 %{:e$,@�tYU9AG 32BY@�pxJ۴L T�t Qktafvi%wʣaR_0 у�LꒇTTfڌ#ˏbo,l7k2d}=5T6qqNYYQ9#ïz,u,9Ir#o<`J $(49$sr\"$8BNUvzҪ(PJ带 QIw�,Xǥ!N ^>cҩ %8#Ҟ=Bl O(. %�m TV<c;R77#דBbegRK/^�J>*[k�3ު, 9qJF$nUIaԈ6)q{n21ӟC$#r � NʮA sQ+yqQ)�gi}Gޟ(lJ( 6OoڽJOizD7,###oS^uaay8Kh{뷙V.sNi݅~( ( tyN5,TxX`g*`u9� ]Q)Su$Ukng݉8XGaYU+1y۷֣pX3 <MX_5)9{ݞŹUqRKdqӞqMFp]^\94"- AQMSo#ڢ"\fܭd Rv\x�zTۖRxNҫy0e$8'=8b={YXde#gpcRG'n:qMM~UT䟭h'�2950'n2�BƦA(xfj}! Ӟv%e"U O \|SLLC(89lDS!I7,iNÌW.KR%HFI'zpʉ\ wImA'8ɨa& 9S*E_% ՉFe*$;r؊feB~6YĄ12dW;g4 rĎʖ HuYS,!2�T{S raH=<\G8+$q❅bY]UOV5A!ep} BT<yS嘖Q:�:iHFX g=;;+lgZI;Y (bTޞm{+5 8y8`A⽷U#}5;?xm)vY 8#ZYf9$�Z*y`3R_C]2K�G " R55O׭1,Į׭ZLN88�&c+z]xv9i~ȬZӊl m<Ճ !3GZM]) %=!DO$ 4g rj\ޥ$hј.1?Y֑d2F?*M@dԎ̵Ryx>K;ǚMxJ 3˓ ߍw�{}j>`muEk LGnB$>Y I-հQRX|no¹+Yt<asl<5F: Xz3+`=zSesG��322٣x@:rz+~R2pOVn緥D!$׏SHhR@&y+!c"`BFzʗyB%$$I% Ir(r�9'$ag9'?D ݕPO|�qKbM 8b1Rt/ސw #y)#T`@RFTd IVV<"ܤs s.<ڕq(c'iX2%mnJ�d`[G_~44_WvmҬf �ꬻm/U ^-i"AQs;VM;NNHbRъJ#z&)US.)iEWAEP%bcPI0:y. Ė_w~FѨ%;;璹y wxyK0]G -Ƞ89;60w鲫n* 㞀^Y!HTE }3$}>aFgeơv@\ZIY lds޴Wf a$g+JʠzlZc/2@?tyW30;\7'%ztceW ~S׏ޘd;m=~jR@1uc9sӽj{BY폰SI늎"ʊyV=}I#yrNG''[;;3 \q{J}j7:V\c4u*@$'ʚ Nk1 1{~;, eW?0,FҟG�sSLL6Cz<ӡY#@[[=p>m".Y\N~_Oi{d $6WsJdz0WWE2 [�Ay=h&ˆ@7`cʢÄ&F~?QdRY�+6,YwMREWjGTrH O^Fx5,qq5Mw:ģsx1Ud؜.ZP@^=NNKx0a׎Yw=kϭ[ejΣدmn y$ A,qyR1I5O$tQ\2b,[̇t ޞvRl$ƹ{[{.�AO^kZooI6c8ƶJl&էn#y z)~z#~~5X$:d׺L<\֦[207|CoqZZJXHHXVkhRgPg"'qm==sItyڅ\U\1ڟtU'XWeu#,n `3i%pحs2H w{nʤu=ǽoHӚHMx-S<VN,F[*Xrǜ=޻FRFMz7P<2r^ki7^ Dtg+be/W[D'G(rpcԻՁ :W}nH6;`< l`?5UQl8恓]9ٕ aGAPY؄zbٜq~Xw$(fT`dfХǮpOZ:*. ֓CD.pW=:`KȩD,IP/ؐH3Oih5pHKǽԏSCjd�dUx IE]0H.�e=3j+,WWkW@akUΫ)i< �RO L4-<-(U$"j( (�|[8ns�\M�Ro]G,O�Sr`$gxO޾s1al1c'y }s~=G=$%Fz;[h 77t2ۣfhԟ~o$uI]*Nn],'hV;q㨬37 cj*r22dpG5+-L%ts# �rUEV='RF.;I$ ŽK x(sZPP3n$:6gSnld dE;ٳ2F=9Uwpm܎ئBEF ' sHfc'(9 9r=1 $G9ڪň̊T` }zՆ_--=.*%0ws:uܤ)<7\_q˸C;0GQ#yl` 5'qf� 0yO?v❇nL2�p�S\T#iǮ})$UT�$g\8HK A#988>՛<+c1ԓO>ʲ9@cHd\Wh:9x̏ҹ_\[LF{^o�00�W6qכ*oi}+A-sR4J�p^\uyq6Shy˒1'�]EìLתT08p_p-BWVϚ][1 s3#۾~]&#ev#°<34ly 69ٴz*$k8h](IĨS7-ZY6'Nt0dS _P@{yN"]Yy5+#?Jtm|wohOM2<�2d lr��픡RI]WOҬ%d!}4cQoخ.XrN/uo9vn}BP6,Wu<8sV!ȼ^yrAxj7R]]H0 8?\Wf]IJ㭆7»LycRp:S#ӊ 湥{USnAYS{#fV?23sp*I>d1C.UpsI";T�8t~2Ҥ;x.O9ck)Kg58)#;a'<M#}=朑`EX!N�;yde 3tJ0s==U =Y�*Pcڟ° >T-8;-K &GҩR"U8X~|�{ݎNJ�]/CcFZFV=LTЋIҭ" awrǹޅH0UOJmݓҦZaV4((((؀S҅bDW (QE0}�8b�Uq2�P}_iH2v yx>Tc;ޥdIzsrxPc.M1Os[Wm/IS޹Sr@? t;FL<7|Нjܜ av~Q똳ԀEd*9oa[ ˺'?T4Kw+$$ ( F+"ee\o_3$J#h.п� y4l'^5tD6TXL[vp>bpI<UƎ' ;P4!7$dǦ1ȭ$,r?jO8 p:b#8ڨzBnܠ|�5Qܐ�~4'I<63U1PTH= jW\^Nn`?,[ns.F{R5Ԓ$ޫH9 O*&aO!Cc>@J2.rwtY2�=z)9%SŏݺV O檻qҞt:=20Mm花=ZqsNǓqoyY)vEg�3Z�^iB$R XU~$c=9cpĬ@W4&9rM6-&0v<Ő}I\{%VoU\x9F?s:,$k mѶs^q�%=v-h("T�~'O `t1.QOjB۰Ϛa[vʿ&N7oks\ -JG JѫEq1ƷwP۫/WK,�ֳO\P╖`zV8|-GIے~׫h``/ j&m&w+PGur?E$PA3SVM_D�WDqU!=<-h$\UjѮda=*yVZuG h䢕*oCS&k[J~Ux)'9}ҤI y3Mne<28<c5iؔ�U@( vZWi<Ae:5g}9Ƽ\00<{ײdzГε_ׯ*i (N5~guyr+O�szNv;ϧa]vs]W TIb% Ӯ=,|<w`IFUZr>ZF2'9 -t@>Z҆z+|vgrq_T XXҬ"LTȔ"S愎TcBTU(W(J (Q@Q@;qqc*r>S5נ$ nrHz+K2_OyY*ۃYב#[> ߅s`%1+ WPSWk< ]]#=UMxRѡʌXsҼ6ґ9:nrzv䑁 ĀA;]mH-ԜnzҸ}&gBIÃ"Ar!\۲0qWujoC:u$uj{<O#Ԓ nL rv\BKg g#=p8T3e`OL[nB﷿~+VuŖq%zU'%%NGQu涃F-t2q=0y{<qd+qx�>7R2Ha%G7%rd1S!1q{2(fy^jkPJ|?3 Or:BF*v*A Fz*O~Qd.Ix98fB3}* >Q ?*tJ7�FAU \rzTׁ"OU'6l csWA �l wBݏ##!O WJFsVuԍ*WQ8?j�G\ڙT6VQ7-By'`$]<d^VGFݍ\&->DYf}Mgy;#Mt5x^!##ޕt0(t^:}j--|G uqH3ֶ�Hխ /anϗq%@8Oֲ'=N8ֆ[,a\&IdǧYEÿdhz]h~ sS�tX60{.dBR*^\O_y0�pG$Wu_RM̲ LNn\u:+_ǩ'!{c BCu+lYdkiS4wO`r u&Dzcև.T>רZ^<|qہR͝[(. WFsʁ@Wd�:c;H |2v5NT `9*;5yW 92\qT73*qx^7cVkW@UA9RmݝjNг@G \K c>M[R@|U/,U@+FWD+0s^ Fzl5r=8/qҤ[Oj,ǎvZKkS-;QpA-ڧX}�\v),'ҧXjЌ +,52�BST-i(`QE�QE�QE�QE� ͺ]@H21SQI՘'cY,ndh@?+c9^%u~yzno"WVAs4O*{kqxWN^G^r }OұoY%&NN:۷ֺýF�$N2j[*ƈaQ+ՔUؔ[Z|8矡`R9sG999q:e)frS )晣U i.brwV w'p6�5#mL[[."<ge)NXD|<n&O5 ’>b>qɭt'fPv.ެQ9.D}!� !gW㞙5Vu98bC*Ɏ_j32jI1;9A+TK!€FTC`cR$o3tҵ[RKqL. tv =)~7+tF ;ӫ}[Y&<gҺ+_N � Ҽ9 1?+AU7T:2Sܺs0ާIǰ}@.9=>_ SξvtMJ3iUr8VXC:hv1rTchj`ӌ8jMǚ4B? sɪP;F$iH@[ n>0yK4 4̹ZV30i%Pi4VGfw|P�qR2Gc85jؤ{MKyd� ٭yᷴfd1u轎GGoh'9Rͱ$ҕyI5W0P:�_x2m? YT�{╮Y'rwe BF<qyA;۹wYUeN~'vRYn>eRx<UE0"2>TBFT;TfX*s_ƻI%c6ZzHf}!s=]wc .[>ߕqgXd@�Wg7_ɘ#5*S�:ՍjUEBqOWydҔ(ÃLdiEF%-&ikEaQL(((((((5hd SktO5XFkEBnL4{![<j,rDy IϾ+]P Y: q'Bm݌c kmOR*/}ci%w<84 MΣǿ[ ?)ҩDRX TFjKA'FHӖ^3TP� 62x�RH)fpT?)."\*t b·rL_T2'Kr&$SA@>R92HA(#Z}+"IJ:zJ@c9ɬHwکWL�,Ja*Z.nQON5AePI'J )2 kZ8]47ifkz qWtcւ VZZmAqIa{U'x%ud=bNOjOU`N?-%umQƦ2bp@$;{e w;qYHUnǮ{2Wz*HV̪�*px# m OĄaoÚbJ̒,~q+xtT)ϡԉ~r:8iҹ4i `�p@d7FI%RW<a,#z9HRnAz[nj*~_RɨI@rN7uZO&xJKԪLBqs?ڒm=#j%*ZRVt2{#pj/Be>S޸Xvf ǐ@�ΑYvz8SU߼6FJ(f$�Oֲ/`0 ۀ;USX.GnJx1vBca1 WBʞS20IT\,709X&0ۀ= LTF=qֈX,1Hӂ͸?NTl"<q?;͝1@P}:u_RNx?ƹ .]҈ʷ\kM^~6%/N j<S9Yq&U'4 LedѳT5<fSiQIKZ& )QE�QE�QE�QE�QE�QE�O. F5Z{uE\!Z[/}\�c- ګd4SjMḻ1)ֱ.9x+OznB] O~>=xtb I!#">fm &P6)a:{C6E?PP~/:by<@O 0XW9EjAj}+h� YVVڤ[\ s;/jZmR3>tmcFpwob=p:VzSώpSVenGfWsAU+y9z>0C%ՔDǝSҹSYP?3tۭyVE5tW64vE@8r 8`rW�K埙na__NJnr-F8Glы!�۞ňeV*#iFcJ� 8ʉ24%7^GHB}Z`9U 4y�')j<;=hNgYH}F $/\JzrTɌ~>P1I#ZMT0gg (* ?Y_2)B ΋ ,3ߟ€@08zNfFeE*sGa`G+qӽ1֬E`q'ޠO)H2?G lVb{z Vfe~d*z�KU�X~Җag$rЁ])<9Am<Ps  e9WCHj)�*�sBV)S%-%-hQE0 ( ( ( ( ( ( ( ( ( LJZ(P�(` kX۰jE.P3v XV&i8e0V@i%=\Xha}SaPzڞ{P>ڍ%- Uݔmdc^Cqk+>WTrDtTP<N{);|L4$cnoQ^ڄU+"ڸ}K·PJgO51zKFrs0VJ烓Se+Sマr(m]pOך;y-"X++]MnN{S*YG@sV%3L k8*b1)G e�Z,>п1n<ԃb6w rs9-<3휎e8Br2njsR4hp ypOEJ`5� mi\SEDWL?ʁ\,_?”FPy�=e鎃zOG8?{�~i)CWXk%EcP4#>Az?ewo VG%J#=iÞ)UMH8-<)$`ZpJxZvڛb p@)kDQEPQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@)S1IRbmC %?iY)1O+HE!܉ql+@4il=CT-W#G+МC8Px {5/oR0?-Ke*3>x&px 8 1^>jn%Hoӊ]> 0 !K:.NIg޷&jMƣ!Ш x@h{GU{wPԊ3x?J׵ѕ1TfɘZ:ߥuv4UUG@fN88l9vKc&ܷ!݂*E"Q+6;D p\Tiv(1\-(Z~)jq-J(A((�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�9M�RcQ`(TvK@DqjE>TF{S (@Q]6!ڦ[8XT$^KE@QE0 ( ( ( ( ( ( ( ( ( (?����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Kiwifruit.64.jpg�������������������������������������0000664�0000000�0000000�00000002605�12641336260�0024521�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��+�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�-ST,䝠*>{k>"2~Q+ߎ8^tӬ+d`s8טXEJڝswG(Xzg<׏U]8;%oR=sA񵮭*[EyL]U|ap_AI8vSzK gpbTG ں0XrN׸J螊S⣣igz˸cϵp7{>pb6 V;nͩa5{Exծ5 ݑ^j˭i0͕8" YTt7-f-ۣFz}JCp�Wx\ 9aBהjW�o+.>}I(s(ː+RK>cx<D6pTc5]^h16" `2//|wԖ13yDze4Kv=?O=^;P uImTh#6WQ"Y#ܚ?ȟmH WQ*TfYu9ѫ<9>⽃sl502�dq\~DQDxAOFp: a%̉ʇ w<2xay4ȣBrd$uDQF EyعK kj4XG߈ zm!�pЩFUS5 ZBa.zngWU+=͢ y2 ԍ#P@�)`aMJqmr8E_榢J9���������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lemon.128.jpg����������������������������������������0000664�0000000�0000000�00000004550�12641336260�0023700�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��Z�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�M&RIE%%Es? ~GLFI솢P\]j{(ϓ]@H>جrKɨ5'5%)IY}))y_?n1j fb?,=U gRV;prAE%*+e[⣦]?aIh585VOW4jjM!5q5`&4pI�" 1$ùk=`o2fH0*˸ڹN3e*$O|�N׳~w;1ԷZX�#ޑ jg| }]]GJ҄|r(1֩}aOqPA5䡡̉qVLJn;ҧܡQǨE{9-Y,DA:RnUmOSqYCL1k13qzRa9$ 6숯/q5꺺$f-c_tHK1izDvq_3,cO_㇍;Eo�i%~X<pH_88VdG!} seA WrVRrJqqMt5$"PF5j*51n$nmr=G|{$wivg5˦VA9k*y' ^m_tz \2q?±kɹEnٝZPun3ZZ'/{v4Jrb�|ֵψbZ M?ޯo >drUZiYk=j!G"_Gvg88jY=\̙fΣ8ҼRY|{ TU6jZ°8H8JFNEq>){k8ϖ)_1Je�CD0BJUeS 9i'TW1gIMIr\n1ܜaKyb%f ;Y\csT|W||~ҭ-*}Je $9aU$2K;#,ۋV}3?c+lϵEi[7P\c#zD``ήY<f@G 5 ~UerPdC_2/Qm2|<$MCN[trv޺]04{2n'N+\_ʺzЄ9j@8wWGՋ2 8Z *X1FTgd+PQ_ڴn:s)SM3=,N][[u~g<Tӥn|[s@n:פܘR$emf`6\n^,MGYƞVt8Lq1О¶RX9Ź|*T�Zm+a$e:5'u`! :u}Þkrf=PNc7ӛ Fb},FnZkoyyё :> [h<wF1d`;$0sVbycF )渢#wcqzlW/{S44ړuzGy֡k"% .^[u9OE%V+6+R%}#-\z'z"@=*wyFLT  T)lS!X50P)ZXϘ][NԂV3z2ԋV3Z7 2]y(1nE�v$>ecAVm8G֯C]t FRe#*kUVֵ ��������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lemon.256.jpg����������������������������������������0000664�0000000�0000000�00000014124�12641336260�0023700�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�JZJbiM4�4RSQE&hRPQERBl$IF hV?O͈P/J]M)ѝGb`>yob8Wbd-y)NL賏1?J[5lq֍yj^HNR/+;1ȭK}qX1C8a<HEGΛpڞkMI^.wN\M?4K@H (5i2@iAN<RE: HiiM)b J %1 IE%�-&h LT3#(V70:k0Ŭ%S҅/k>^;]p*UpJ򨘝ޕ'R{"9=BDžjx<G4αȞ/p3TMHr2*$n>5^@VЛ$<?0I=>nd8zjOz5NN Ml"+ Z;#$54v(A 8+r;DZ[]Lv/.Cҭ Hlpp,uE]B% B �L 8x4 SF <R�4C@iM0bIFi)ZJ3E�--4Se!吀 }*k()>INM7iysMgfsz2{cprS'znqSV#@\ּM[[m{0q RF;x<kz$v'RxvC׭Fu\dR2Av;)jVrlcZDےz߸�Q]ӝoltVR39MD[$UWϦkZ3]oqy9VXE2+F sߚy|59W�Z얻rt5q*i53%'SR)TԊh`i£(iM4M4ғM4&h "]Վ)%vQ]E}i-\6QR_i>?:;%8h�qF~5e8N:٘[H?^Q+.ov$ 2 W(y_a%^aj*п^�"@W' 1y#Hn*{Q'k:osDI;!I6ޤg J2�L$ʜ\u3}�s$ ecl7Fjn܀42MZ!۵6�%fm2F#$9yUߡ?)T)}' srNM$Tr8 O՟,/mI;hiIgWU�tJ*7p8k̉.dB 3:2WQ~81RMnu}KgJ 8z�SP)j@j5 0Ӎ0M4IHL)4.GRiLFds?3Xwoy(pQ\cOo'_ *.˽ejJʐ4FJ #;`d3y m!шsh{}v(ZJf֪:|ƣ,esrl&1Q PV4P{jz<p U>xB!Hʶ洅R@$\yk[j~ĢX0�Y$O_F~MhܐҰVP}dj6k;nIMgEx8xvJJNsϵN}PN rzȠnj%҅58;4c*Fg1Zݴ!hUGҐτۻR%NØg]6ppO8IdHdӧMɚ$wH$QAgYKQH AZ �\X@+գ$bxQ"w]gm317\4 (y2H$sZZMӧJ /3xߺv?R5PnPH%%xsVܜzM2K*jU5]ML j@j5 4a4L4 4`p�4S� >ySufϖ8Qi= 'ϩז/=Z>Xmn}o8iE v-nc.˸�ZP?̸ +zl9<e:Zn22)DZT6#5V˞ 嶑eʕS$ȸÚpN(kAbE sZ5z:}*xRW �1'l>Fu Sz?F]*V C(zV88KU?kf$W'/kѫII?֥iȮ^]`;`qk/Bn<=}X**N49L}q =2ǴiP\�ư_wO84}kL&~ޛj؇荻Rȴy +?r�|KA'55/"Zupx{,*nkT^[JLt pN;M?̀r`RUY%.P*{GvVQ;=F85BtaFrr]?jBP^SS^YsF{Enkء]U[y×дS:5nAiMJTM8 R5Af$=sZ' =x|Wjp+�ǡVc029@ M^)Jepq_3ϗS,_ r8Z~!?jdQf(uꆾixP.Tr#bgˎ񒧀>U'dvd*r{}+8ݵ2 $s:KkwPH'dD1(:dg|nNH$iV>Fs+I3{,'Ҋ1̱|$d~u1u*gL�묣i+~1dzT{tv8R L.Vcij63|^ߦEcdxtxKLg dGu[Am�#):nXˊS:޴OaP NF|zXdbFccAS\ &mRHhHz�*hUTs/QW2m?)<R| ]9OR{ T)"~nO4x1&ޅ= U>^ImR:ua[4OZ#'NJQK=E`U٣he*of9籫z_vE n~eLtkFnV鿑VCU%1 0ڢcVCqFW6Onk/]# Sjc`G�~`ҥS=;y32T98+5[a*1 zfhuLN57EINT֠V<:VIݚؒi9˂~P*67:1¡=֢a<tU9pJ.A?LַbSjpAaʄ :FWS?MSqgOr?Ҥ!3V.?f&kfS{ށN@8e37;} uZӒxjQ54L77t9»T멍jpA0gA w�sB8)wL�gVyn$iL~`޹좶,m$gsw,ǧ_[a 娮D(ż38~1튌K>cڷMB4|2ܩї8�C# zJr1nq9N)U3F)Ĝv'qN(-iR9閐W\ږT4UH `>QtZy}+E<5E%vY/ZR3V^sӌT#jhZJ(+R3TMS5D˜Z"=Vw>F?5u�?|p5( sӃɯ;&eʐp}s\η- rkS&dֽo_ ܆۫Y-$g qjb»cH0?+(+[IS.>⽊=|,|dlLNqJ>#snmE@t>is-ڦ\Fwk:Gأ$uX$@JW. C)-1lsLU&ƘWM’Rf5$<:ٴAp0dWVUцScBX60Gy_X3N�'c*vl3�3Ute3֦V 1Ŧu1ܻ�^G͜BC"4O rwg57X@>)Wҥ 3J&0末0GQJ<bzlᾝ9[qy8ZmOpq[C)pH7@Ѹ n0s^R^6�9)THWbRWedrb UDQ0TL(]@0qJH˃@jeJ"WOUV"q"$oj*SvZ~wGB&g޳nR{0ZiFz9kf5T1k E>£GC#3Z2\)Ugvc׵K:˖+_WX-A1Ĩzp)=ߕLbi&WEyv+ YXS8Duޡc'"FMݤl`5 ;z5hH|K]vjf d'%3+[VaJ<6?jVT*SGGy /qBLXҟA=GsgqepN<8j_F Ӵ_TJ!X �T@OQrG _22*ZU�0'8#XbݕH}5, Ee1[?=ˆ�hy}xQ �݇7kC^or]⹽4۩{.,!JfywW*,Bz%"JjFLNQTH*61 Lev ¡aPEv-X""f4¥"Ee$)h~U@$fEBOWܿ|M_Jo; E0�IP*!)hhWm!ZT4RdjnCWLq/ߥR+Q:=J*OhRA\\06 [xA�tW<w/F#hWr$TڷU~d.�ڣۊKs\O9#Pbd� 6.{sydb@'8,vJJs|@ehQȣ*i]IU֣E)H�QPmQ5T24QPDgFhe!E4K*f)!٠(4EC(QI a*И V3ea(YN:EPV(��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lemon.32.jpg�����������������������������������������0000664�0000000�0000000�00000001537�12641336260�0023614�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Iɾwc nҪK\y {^�p0\48xR6~= 1ʴeBN/kj r;Cay<Hc3K{͊A-7Iw:kjȊT>AS؎OZb֕Nt㤠hM*D[E<5YՙrQ,]n̯)7CZ:T*�TQ^= qZ�����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lemon.512.jpg����������������������������������������0000664�0000000�0000000�00000046116�12641336260�0023701�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�i�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�(QE�%%-%0 J(B())ZJ((J(�)QEJZJ)QE1Q@(8'Yc!Ri7% 87�T}Q2S>FAҮ3d( E- J)i)XaER�4 ZZm.i�Z�ZZnihii�Zm-!KMci(( ()(�%P!( (J(i( ((ESQE-Ukm GՅ(TvCe7hjƣmlJ5uNJ\*T��k^zj3]+�bIRjS1TF;x&,+ƫVӎ%yvwƫ˼_zz!Ҕ�a9 u_9ny,F)לcq$9#.h$s e Sq�ZXV8 n+FAC[x%p:qC#/rIdqZ*j+ꗑ6 ]\3JC1?.�#ia 8GZ룙ֆ=3)tu^@'pjq)R'i펕~S̻Jhg)U|Sm`Ύo/&#a<<bjuUqNRQEibB4RRњnh!4vh74f)�:4҃Hci Zhciu�RQE�RPIKHi FhEP �(�( ZJ)P( (gMAYW JD8A\#/ZEÞ�׬n|g#ץ?˒ri]|a&< 1"2z' Ԏ`7͎1*q^Cމ:߁qPgcTn9g|�5w`A3 v?"%s9nUP5mmQ q5Ƿ*<Vvg+HeT2 ߌZFkTORUIe*ޑՄF VTt 医ֵ"$jqp2*Vld/zB~`GVКn0ÂFHR�=\u#n09"w@I8 [;h +SK-Q[�ZV&0ܩYSNrkzZ[Μfcrz/I3a]Jz+p9+_º~v.fR94њPњnh \3KCKnih٥p u0S�8S@QIKH (PJZJ`%%-!BQE%1Q@RPQE�QE0 (QE1 QQX3M1Y+CS�3J xϱU$��0TcA9:SI8@u9Œ_-VMB6�Q 3<4S,�zw�poZI'r,qJ�$b<g�%K\*G'#( L9Î�n}zh)*I~B ~l|'p*x%vil9VHD{0\WhaБڵf"SsݢNJpsԋ%R j8dl>դ"eip֫J�bYpǎw:y9gWtm͕$ީpą` yꍬ99zVT2G#).�+ƶ_;TR>JylcL1MPT%GSmIpF:�1V9*W9+8⮜ZiJ_c|q _zkki^s]M\²�-}byGfKI EsFjF;4f4~isL.hp4x `�NN:SE:() -%�%%)JZJ%RSQE�QE�PIKM�RR!2YR/#�s:@Ҹ:V2J%l|QWa\Y>7u]O)v~<S=~n@trgpdbVSݞʊl= 9Z@2;8�qg.Tr].Dщ=L 4r3mU<{Ӌ[A`STjv7 W9c)`xd*;T BS#BcZӕ2#BZhMjbc�*!7NzRqiX/q3qP2SS Ń9l&9p!w ؇o;$<j۽Nqz �`sA `U̞![ O%@%!weWڇM+s։$g^6zu+�[a_oM*Fwz2Sq횂OBєUs9zSnBuJ `r^* >E$7O­7r r�R qSw0LHNGAM2'#$&őKI!-ɓlynq>%px$gJH&A=ztk3w͚ܵ}%[`TU J.2qbsFhbPi1晚Pi 4 (Ӂ p4�Ni€)˜)€)i@ IKI@ Hii)Rh)(!i( ( )(�7cc,z (=)B.Od$\I<H!}ELh=| ӽ~wJY}Oz" lq:"w rqT/;NԻ*upqָдzt捸9HvsǵK0N|$vb݇aF ��4>t9RGj<vqAZjV嵗VE!xL1+Jщ24tjV(dHEWI^IUOQ֝J0+ɕNHDc�`n:)=rzΝբ�[r7YzU zH�{"9<m_nՑN6֗,kq˵[8*zbX<:9ɡW*ţ DpsֳhZ]2,j�xRpJICzR\mDyȪWאQ$뜑V$2qL "Ǟn̢j #ݪ�Un>=@>U 9\m㡢2* 9 Hi$$</�u b9 ƅWhtuE?x\H`2�ĘuYw4 |]d&HtGL0_Z9 D?�J}Y>l2<\\mUi3E%vu斤c(pf 0 8`@ F)€$)(pJ�J(4CHiM6IEQE�QE�QKL)ibxJ,"#=jt~{ۢH*pqG+ǠTҬj6DEOOCީA^ƿ9Qt{EIF#%vp)5�giْ8'+[CJ' 32ά7ϧQIis8st ㊥Դw4@QM}@603I sy&asf�ǕdL˙QmV/dOZip ,44X#->]$arHj%X9î?*I<o"$߾C0G*<Mq65јHleT7xT)Nx_,,?ʹj4^ڥZ r8W%O2#,7U00e\ḨJZ' )Ĥ�~orj5(wgiJf![J)'�gwֲ J($ː�; ()M1p zV)"D…#x;߻K.fV98j]|3.oCޢ|}ڀONG'ңfH'Z.R,!Mqz 3Ÿ{4�2g�H&jh^ 'خ5kpQWc KE-'zLfVqJ)K`4@ F 8PӅ0S0$L@iP !P! J�)((T3^[[٧D>S) v^cIdɵ(S$�jxͱeP{\2#_Vj֤kX7K1Vc9tR+M:;BI4g*sĬ6r@= s%x\=Et՛D^H?5xV%E}Vqٜwiwmo#{.ϥF_vWr{=Oz�/$>e$a�ұJ d6P7�n=4#ƀېzk9P|ýeں#c 1XsJv\OT [p#CVeE(5U&T�۸j0(7R$ڝe(5>fN6z]^=*O"!ߨe2IK8u]*\i t!" 0GtGkz~_=I$y,޽E#m$~|.EsM6-wzFDb<g*Nj*<=*hI%n5W >֋kS=fP^M$qgTA;6 R,|Y:Tm y7lm(V!ro6~N0@k=HoA p{ +ObV* /w30\858-�yp* 7g=O=)w'#^Fb}k1xN5"6[�>X6FrMK(n]t㦄3sAO?Ujd>Һ+o٢h- ~#i־*WxsUӠ4Qg( .j@viE4PhӁ PiS<P))NN�KMh撊C@ HiM%0iM!4JZ)i*+c+c=�iNQ)$NNrqs[ےL;'Oβ/. "T<fB=+2-__= x%jjX%#c?ZJısɩ u>&mWZ0Қ+*ܜOK$ʇf-kȹFrkoѧR} h9SqYZ}W`QU*GsZ zXdyZq^j\`pՄXt5:Djh6{z�u\FRGF*H?Zܽz}j݉rK&$;(nC Fj4=o#%�Q} A+7TR;s+ݑ=O%lmNYB ZjܫdJ',0+Vv+\ms+p3Mx@l u*"$dqMde:S)c٢2Ѯ�2Yg ?Ajqs#b2T ѨA~'Z)H'3qZ;z,\6B~%f�uM #W#֝i\Ͽ#ImAXJz݆ H]pȥK&8Q^4-Fڲ �ږV(tBIJUoy}jAX],6\8e-aTnd>h(SV+FiJ8Zq B19?Z#q׽>f(I#sUW|r~ºs0V ;�W,z�'Zsqڡ2)1=;{V [j4r([d{Ue ;w"G' gॲR_G5R(^>vD]ZeY-P[]j:Rum;<њfhYKfisHJ 0Q@O �H <Tb)p p 8S `<S0S�Hi(4�LKI@4!(WvFA5u*;$U:r.XIy|T|ґ[Hۉ瞴HXcSIs|F?2.El(aB>c9-tFv@�TSʱB͵TO ʽg=z|&8Zo_#5 /̏pU9QdUhdkj^A ב_ǐ $G�'r5v5Q~5TXJNn5VC|T1N^ʱס&Cw(5.zݛnT 5B u֡[0bŲ0+"J6&u*ݳHN?ʲ}VeG>VT V5Qw*ݮYb}$1ӹSEJ 2zׇ:nqgNjqM)S5~wc*1ښ|8*JH;' 9r3B+��9MjArndyh4COLF`=֨G)\#nCq5f\ 7'dtWY Jc*I=|Ėo�np&GB2%ӦyqrЌuO(I&% O!y>�JA$(2ĜqZ,'##5Qޥ$2vˆ''R}qL +hd2?WT)dpC3OZϷ=MuV^{ۀ8;t~9-,Fg]p1tyxIjE3B=a7Wp DfA< M0;1\n\2;GcyD:.'J s/sN+XZxcyY+dAmmsLM,$;7'8,L&˥C&u j( �R[N<as%!VFQ{Qc{x8+�#w"Fi :zNGQ^:k '̜Z8p5$fis@<T@ F <H <x 8SL (p4�JZC@ HiiN􆖚iS$cFIJ[" ۱k27ְ v$OfozJj!=qӵ|iUWomgê0wrqҍ<rpW s\[֪.DՇ)id y>Qx{uaGb+ZWSΦ;2 /N R~.m~֥G;px"$;<D4\&dYWß"犗їZv)wj.O}`dg<Շ#aUPZzV|==ǵfrqH=ŃJJ�cC)W?Xc" l=HWº ȷ\d9#N2k )ׂO>UBH$OJ.AW)?N]o1YSoz=ko Ռ؄LPu{UK÷%ֲ{Kl#Tԑ+r:n2A9nLO ѧ q+6qޞ!N}X&%FI8qҚ`u9?ަzqԊ'bE�ؐ^q pOa5~J{!1F3Һk !DH6jmz\Z[ hƶ"pn'8nLt8=B:B(�?5|6DA;ԇ{ }`lTu5w*)/T>r쌡JMN  �BfʼnI4oBp6fgl$B>'5lqji{$C1LW4S͓[fu W֩BXHeEL5+FmauhTZث&(\5زWIU} 5`ָeOhijsmQ֒n#U `dݕ)ֵJx�ot�IKX}@ӳLis^³WG0M<`Ӂ E<T@ E<�SF <�R`4@M-!! 6iCIJi"XVNsIʏ}M^Ɉ7ޱwx5cjoW_"?ZzAQG_ :l7sM$jE^0x΢vj2KL}bX;'h{%1^O95iE7l}? bSkgEZK$)#g;dڣ�(O:[J%PyGQX5dKS(QB:w NJG\68~~ޅToQ L}3*O'6U%x늤7o<Cd N#g�Mޠ}[㰐bul*t5\ (^Gp/5WKhWڬ$H=q:N-ɪFzU!WP{t&VL /aU F ޗ@OIȬXNHtr85Uuz+#>r}qIU2t^u\jtƬ^K 籫i(ϡA5+bEĽIMpTt*g8>4)AmJ<8Wɸ}6ۦz.G,OmݪZ,b=m̤#zOjQPajЋ pXэ, 4xi7րyҨ''kC;*=XW#.Fvv"ǜ�,7lਗ਼rVGTpKWrk?x@$ҩx=GY)ÏKs;כRJR~ %UЁP:SztJs*TmC947? vZC՗i.9= �nr݈Q5 sZnOfbM[]^<EJnfsnu P[,gӯr>+gu<WNtTG *R9!ft1ѽj*.ab2Eb18@p35e7x_O+i$.e4y^L <�x54i(4j%4hPi`0'ZJih5�RnxV*l#i(3'zT|c$uTtȤ ~c*՞VDjR�pGQOUQz8mݸ=yr@B}jS%nƛr>\{l+_B�b0`H)V߉rE &ߦEan}+YUhTH0}hFzQ\q5Fd<5աRzԒL#֥@9J*G-%@=}n4.XKzN-ZY$,1zTܢ[Ɗ\[ORt{<Qeٝ>X= 4/CR=*tAEee@a; ~ (x>�V{@!S8)j}G]G� Qj1݋mI8WSwiTJ�"#Oɜ䢩JkJtUGLb<TSU,g$GҶ^/jk)&c#"s#UM=+^xAǿ?rּ"[FKHl39cԓ5ժ#2HUdl9_-F.gsc[K'R:\K6W9h7opbvAڢwyCSOC%N6O P1=@/ϑ#M!0Rc?k;+ٗqlFD۝Xt$CGZY !GlG&&UD# 3ӊdzOzSΓޣ7p3 ̃=&U&V8R\^zi˝i$ ػG\R6<<}*9IN)[Au/[9-ӥtzmϛF2ˠ;r1ԓUMN+vڊd96p? U9ƴ9duGҳu0/:Uk2*Gሤ:r9zCMZ$,r18TN[GF8AAצ`L H BSH ALD*5�SHj!SHj U/O穫UR=pg=o{5+E<Q3ӎ:q W^dv^�H[q R2zy7p1|}iiDl;&KQHuo'aU7Ex浫o>d+E8A7FqYO4d|\nԒ3iqҦ�U*T\}Q<gZVQi[ #=CY!W#ZoA($o#ǩ {lV0YA<?zރjZ5vXD7n 8 =ii\ђKUrOzٷ2K nj=n +i`W/몪Y p뎸b 4W#r+͔6$_1s0>3  ^:�xWsg &<AʸX(8<c9m.>1@몍j3ea#y5]o�qܚV?MfrJa]Vn:^i�fE\>oDI/|c#]֙o$JY*zW//ƚ;�2RfQ1YJm9P2@56vV+qY rCT:}sbsRqJFH'U6D;'osNk$+GWI=yyJ=F@ :�<T;R9[ZMJ''㯭Eyr#q�S$LoȦm"@fO<W d$Ct?ΐ9I6 Ixh='>yjʌ?O�UJ\$><6 7tj=@*e(9SnKxW&�nsw5L2JG#lnRޚ'XT�^B�85$`$Ve[JvzZu%e;h'*;]0hFr{WUqMs""H<fd 9̹sws(#wub^c_G1ȁ Ԃe5"MH%SR-D*U"AR jA@4Ӎ4CM4�UņڬuMyO;~fo⢨ʏ <t_z@f6Rpp:R-x9=ڜ3뎂i=aʛ#2ź t;p*3NF+(\8m< vS }2rw0.eyX%q޻{'ֹ/|ʶj?i[!eex<SC=CWOR}+:IvGҚwc8sN@q]рqNc;y9DX�=qL|d(IKI< @WoV=ܚ*[ ,y*Gɘ&=a#eVsV&0uEesqi.ÆI��O8 &},e[;�Ȩ(?0�gҢvrr˟qYQEw� 23EuB,zzƧv z �O;׹݃L;Q*sQ<qUJխIOqj#H_Y柊pXCe{d|v�U� �8sDUTh+,?z+R[ "nb;f$ 1P�y7KpQ2۞g+JS;).X$y�R&S1H�*GfR o�^'dj"4D'~NF89r i$pR@$R0sZ+ bvp)+?=_³O9Q]^JW bl󞵯=tv\Qzx V2i1< pN}~ru5[2_5ڍ2B1]@GcWS\kFrbx Ie�6s<5Mǫ c#sQihGp A8J峟~)0�~N��隑W$nbUpP֚Y?0KIm䎛J%)KQ,$y4jˏ$�![ar*J'x3] t=YK!׵E<;֞0g<OthjE5ԋZL*J*U"E0TiiҚi!5^3 ǟNk3 ]#J.TzR}ʝ={~Xz@.rI8֔q�1J� &ە#�g856C`ŀ9Can4[]Tv6npAsX^)�*k0=Ed^@rk2wۡN<kYZ 38hV�Jִ/9qXjbrF{R.t+�Ksҝ=z*,z*zYs�;Xd hAңbX1{ pjK$L0u=�hpTU8rGuU,;~tsh; d01R2K 2T~eo<�1P(~^AVZ1 WT2*sZͧmI+)p5?ӂs0>Nyۚ&Fs)Q+YjdqENPQWԜzک(!@'&?y]QE< hWYh9 o5O r>Su*>@++Jp}�sbRMG]O鎿֨.=T�J-zDW'8%R\DjpLwqO\f`un34BԴ&i @鹺S|xWǔ?VTn?UÚ)qY!*yS? \D8>@">64{Y#YndͫyI%Jΐn6>՚l~,PGnDE~}^ÒNZ칥ŷ9 gænfdv #ڬ\<4QԓҰu[y \kl]hN.(7;R i󼞌SCeO6%IW!ޮ[l㤋 !n;F^&cGa�A+O(A?(�bGS+ B믰ZҦwܭ& ȡ�rO$湸qZvS�HpT&Enu$sXD,\gsZ-#N+kJ^GF*(LTPǸy9V�2-JT]D*eԫLD)R Jii 4O4M�LaZy0)'lc r?I z3cxlD>ON sEHq I� :F2)=8\2Jl'aF0G#A%p#<7Ax#ҷ! G<aH#TPe9zc&aWVt5�!yor83PӍ>?rǢ� z5%k@WPTAS]Ɍ7q�8LӰsAk1l[t=8k%[#w@}$ʜΘI]Rq52}=ܞÐ)^z*~U <4<Lf;1wiwJWRܗ�Z*<_)򦭫א?JpÂ2kbwo D^f}qYhL<W]ilVp`VzrO숫5k"�R}O (=9< sN}OH$(SEHssCGWֹΤd+5Ʉr.ֈƺ\zD %ڹEki9Kqf&(ƕЌuF@#i w'srqaUܿb4d%:T,-#,qf7Bp-K柡7o1�0 0rBSJڌ:ix_ΒIWr\z%a'9Hi!䀆Y.5,Ҥ2Y};uǐ�coM0;XeOw^QU>A1!ܝGoZxHnBB�zx?Zc(?t{(NpO5 5ma"֤C8H!wӘ�/Pն 7sz3Y( ֵhqݟҪ\.vljB!y"\^Ms7k}㖯g2+TP5:שN Ec9;ɒZ*e %QRF*b xDiƚiL5!�5LeqP5`08i,Duaggg>qzd)_ ;X9OZRܒPMF[ ҆l`௦zSRX +h2eIϡ5 ;�\}�ք4 2zb[gZ\S% N%IaGp{ؽG01=zſubcU 9N/R#'N^G##$=�]t~xSt~l7^|8˖[+yO\~uXpyWfBЯ$+ݲ[w"CHݔR9=*°ث{֞0cȦ.8VuXNXV-7Z$d[y<hR=2D1,xPC;W'#+?eOS.i܃s<pҤUQB(ij@+֞ngZlH$RY^oDzV^5Bdd\^<`gr=Wq@L+״Q傞?1#Z:Aag:W*9P ҥ W#,U u"8$(NAy6%O^~>lmp9Kd`77A($jJʽEJQnSvv &N?ґYjT�BUTq.?V:pOS`0h'Sr98|aԉgzS #`T2RA9/_'zzv R:YGҠft bYR$*N;k, n[5Y5ˋcҜ#Xe}%qj}W"Hyë6}1W5\&qY勹crX9UNAS("EVZb*ALZ <HifjCL4Fi"E#La*R*3MI[15+qԟ¤` FE~{O>x|o/'w^gF:p)F4y h�r+LĀsiQo87ީi-sq@qw&68dqqwAa] LUKpG9c ǭ3yȯS :- d㨬{}#1SU8 JX83' "<8r_Ғ& Xvhx nOtSA=T{@zj\U&0hFwaZ)ٛ(PS1䞝g; \U+PI6d<Ԙ,O$֞KVUY-h䢬Uiʕ2{ 61R O O Ub# V%?#} jjҍX8Kf *>cVg+vU 1\A�JݶןSvѝHp=/ ?u*|�uF=.qҹCÓlA'e+%IrFd,߽.GSV"!dj0 )&o #`}a2Z#Hb O^ czU)kpkK3H@M4/sNn@GQUԒU�^W*x銔1 hc)8 `nN<&p:zв 4聾a. *B8<7iyhɒVծMȄn Q;*I5ԤkQWƢӡ^X*,kF�Ts08f sڻUiCU7a�JDgaSpt]:W.&ASUdPT*42b$QR((TS)< bii 4*CL"iQM0.R""V"EgR \[N腁RsWcxu �θWOI zџLzB:ji|u5󵰘߃_/ "9#FAuPaN+ܮFMF)q4A09گٽ)q)B\j"n s]"%f\t#ҢpFNFsQv?}?uµI;&'I9 )9wfkӣUiy�N 2xvT.اu}BT*R'"%T*@Il'&\SG6Ԙ`ci^+>&+ZcL_8'HAjµlfl8+ؙFNufg:v$2ZoR>V,{G8Q^@cuk|V5ã]Ӗl1zҞ+GVѮmg.#rk9C^:r咵IJ2WDwȧj]p<Ӊo{sh+jKccSu Qc ?8iOlUi,dN1K"n1Ք>Z":FҮA;U<?<ng㹭B�"H.^ nx_&ppV#b:+rH2?j]^<*։V(Wh+ =Ojû.]Fxxhsœ;ڱ_4jqHdvK3ޜYap*W~Ҕb *-XALEk0d*tZE2GTSTT)rE5EHN(M44 44c#4*CL"ddS HE0R#4i-ȦRMKe<QN"ԶRdf(۪Êa�OHkxL<#ERKfWkTn=�?Visң; CThGL͸RGQaV}f�;S|aW J8AZ)/DfbqGVJSJՓr.6N¹A~pZxXWS J.)qJøRc&\g&;&) Ԍ"[l?8TB9kPUitf^)bEfs #FӜ'çqݿz?A:q۠|A ?BMUH51X|B>Zzo[f 8LJ,>ޙck,�޴T0ۨujrgnAw5dSCQ89JdFMm`"08UYo/Cy%T #$W=\}Q7gQTo-ӊ˒_|esY3`5ըGQu/]_:&NBIǠ,rI'Uk T=G/z u/tBԪ*ʵ蘶:-5VU-ESUjUq*U r h@)8PiM�0ii23M""jFFiTSH楍M)RT#"E<B*YI!MC)1O4CE:AqqIyaqfyi=T+n)b)hbNS&=E֔zRQIv(楡S*ZƑM"+dTgLE0fC$TR\nS jaTRE5D�#YikRm|ϡsHbC6r08N(XMW+Iښ˨޻c*ieq+ ?̗RO�NsO R ]61VUTUj-JBJDLQL*U"�r jSœ �QNH4M40ii aO4Im4ӻS}j4OҔ=i4M8jMZVKMah=i)W}ha64wzoqM P:RGjhMw)}*%�:(QAIJqݨIWQފq 4Ӎ'zVa^sR7zi#"<4xZM֐Aq}Nnޭ3zSJK-HzSJKAT!*UV LC<SV:P8SGJpc- ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lemon.64.jpg�����������������������������������������0000664�0000000�0000000�00000002372�12641336260�0023617�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��-�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�54j5H+DgcMbϪ\BV5dʹ횫 05cUB߿߅Oi5Ѕ{se}kRUߖEc݅.jGϴc\fq]WTK=57fe٬zȯ 4T5X+mvhz{]-0"O1b"'3bZ+6Oۆyy>!lTɪOJIQֲh̙`{zbXiFןV:;ϓչ&`pӱϠ4VJnnXpwn(mtP$6I5]aCҲ^K[̙Ts[3}ƫ"tuWmȬ=idi_'F8`85bŀb]h^[ej|v85!GAF `l9l.-j\̪59t{M�fsor+*k 0Fy>1I$jz V7v+~U#(n(Iy t#XL±l]JᔕaЊcc!fz'񨩁dCm &VyqµtAYy3;MtWê09rg����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lime.128.jpg�����������������������������������������0000664�0000000�0000000�00000010146�12641336260�0023512�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�FX{w,_$zT˳։u(mx&9 b.^jh+p8#Oō_.la#Vȏ"(>Q]B1i57.Ԓq=�Bc6 !ȮK I9u9ZV 0ׯ5m;%Ip,v`zֱwfm9uhe,C)ַU^vr/skN٤ �l8jٴ op*{g-uc*'#ҫOxb}HMedC\5/K& Hh�Փ]W4sƾ, K$~_N4=Njޒ[&cҰ-�Cʻ@9YA}AVPʮB)�cr8Q6l/4WIrc#WxuJjZ WrdF^98|#j�vEt6:|d+u wJKSxQ%Ҵشe9dU˝TCPd|=M%d[yqv($9..x\y⳵+wJxQMrKMС}vs;ppsT|M\yB%"^ ̟ι3cQDtBI/EūCP?ζD(@�tkӽ"A R^#BIwgq► Oi'͎6µPFH'o(,c nXq*V%3߽NH sYݦqY^rMFW{;܂8*}AkGY$Dۀt/>2rNy5΂-Ej<NCZz1V4Cto*th\71j5$g9Zm[F=B60$8#9,}뢴I&kXmu�xzӦƀ$ϨDF0 oP(ܲ= xy=7w�O~TeBY$q]6�g] \-GpqhMJE@FsijyVźcYJ 溨t켏npz\QC dV#K{cF@Yԉsq=uK@�^T1vF:�ԊAGY{䡹Mc %H5)A~qd^xH땏Q>o�-mvxh3[NLþ[8%Vasn>8A`&r[=ơqt2jS]$)�Z+k�9QIk,,i.vWԗnt޲zwaɤ7$mP9#sFNI$ Jyg dT Oap"wQoVMGfv quQlraMs9ÖǨz  &wˌ|:qVAr4s nO3\L,? +;GOuԽe<j9Op=?oJk592N=jᘒF9XJ0zf.B<x銱qF+KnX'H$*T546c�[z%y}h6,?ҽHS}*\nJP.y.22ȣ)>E!dr P,/-=HJLfhYOFږf</G]5]T6<y<)+coS֜:wUiW#ҵ`W510 GU.M=]HY }ǥ_ j_ܳ '�~i)4GG<I3 >֬X_cq7"[2~p <jJ7g_xkLs'0ygvo ީQzGSC4y`j+Kh8jeRkH%acD]×N2{Pɧ٥*DV6V",asҹk^ޔ7v.SCm=InA\Wwk00$;pEy'AV{W{]E|jƄݓ&RkcJkH%Lt55H}Z%l88\B'zW5eӨgU^)폑ߊj[$QYCj{h Vj+%yYOʜ,j1!fѴReȬf@$"n~.VwծzÐ$@J"Ҵ2WTi]voVWZL@�b#kuJ0z#4⵱giվee=)(1p¼70C (d@i['UZu u<jݯ2A \vHmffZ=iq#a#$!Vu`Õ%smVdyԌʻ�Q+*m~S!OVL$PfV!GQLJnI|?$GRqnՖbDpHSh8pn2!7= ?CҮ.M#UFIS[\%�{29" $b"´IT ܑ׽F�kMA3,@o}N $)78z;y*\<dnzVF�UBJ'~iM{㊥tk$Hp̄�.>1@+aX]}9,Ì{W{>cG�U]MjAwg~TnrWsx'rT6!6Lɽa!ۊܫ7nk.leG5vIKbwzs'|gJ98?]^Ѝ=d_%ױT4NrGlAAj-ф˺mf\D:0�< g[ fxwE8 K+#U%Z>`'irV[2۝&`Xx7LL%�I#u(` ~* ?)"bKE,2Gk{æaQ+�G�Zdq94,z cr&̎ [=Ӗw> (֙mxvBÃsVi<jG%۟ҮϡR<[~$e  \\ܻ#zkMx]b'iU;&tӥ)5U` 5âw<WV6"އ8tƝ^_٭�?3c TuS52_PVޑ@|=�ƕ>yN4ԛlsuͼ oU3w9^'1A֥Svь|Wa2ܢ'r ᳸VΪep瀹nQsL0I<ɡ51�=+=dFH}[IfG[砪ݲI+2]d< }MV{SSpLcWB7sz.]?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lime.256.jpg�����������������������������������������0000664�0000000�0000000�00000027463�12641336260�0023526�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�hr ЅK[G+뚛qi14Vb5a23^ǜՈw;qN:K M(3q?ՠ-$5d2{TOSIKRY/#+Ȣ8[jZ+N:rH¿sG(c`3ovmBO> z ?O1̬L=x<PjmJ8USpH3!9,yDַ0kHs3#6%KBVmY ~b>Ք rw@*�fprlbʑS5m&Mhp^>"]n6p=jcM]#mFwjY'>@ 7>5ŎdJ֑6y# k}[SJ~$K)#_\gc),"EWye֕5ͷۄj >j�B)T\|ݱ߉4x#e&ќ¹ 7l`zg:%v.YFw?v2t-7y_hTg'e8QG!Uͭ6-&18knZA(bxg+2M+ ޒ?3WA/ĻH�^qmJ eu:wm�6*PDB &Rn;nڼ╖&zEԆxeTq:+vhRO˜qRjK>sA~Ʊb/g�WknWxwFlws893X'=S@ wdY=Mu DL` dWT :#]L+$ji;MSi5e�U!xs^|em-"y6cy*F[cH=/GfͫnSګ^42R<؊Ϸ&dƴ-=:UH.ga4'1pCs.r:Ӛs{Yq Td0r3>_U!37\I@E2r g<=CeJvv$_5!}[wzPj5.RwDqrl\JC2t"c>,. �{לi7ClcٻVq%q96jj(%nLifa@QQ lJAo*9Goc,W)ð;K'PvAgqvxa;tTN8ݎt B=:p1T PszԠ�(}5v=P_KxyMϨk4OHm~C^ ?ʹgoZHZ RXdѸjr@x4Ab:S&+uhyG{zָ6RӃ#g,R֚^PűLM͸sL2\9.(3V{i&x.yM:)Sri2n…O֬[h[fƻָ4Pq8j#*>Pk#uWќMbkiS$An#=F5_.񦣰 Q0I5a*-)T^‡)2l�@_ V}DVgv/ T'IQDwZ s9�t?R(P6%RokbrUJDGBcO<*vr x8Tb$wǎ fӣF p?_+Fsf9&^iCj0H9QԵ3s�wi#*P$y:H‘[MzW&[1XVZm[ջy鎴ض$Xfs-EV'z;ɚ+/QZH s(pTnE^hVJk (*CZ V6`IT,6 c5r k Dgzf& UflnU\6VSyku r>;'@`CߑL 0vm;AewޛjJ SiA9VBb[;oگCDcºoΩ`R@"XI03A\zJ6"w(5s>i`sVVDʩL&@\j{=Ф&v|ɇU5Һ ԕԚhf!sN+rWJ҄b{mh;6)�'^6L݆[7 ;}*AKc�YKCN-*'=qڡ;x̬S}}rN�'rZ̷QV1NoRJ%l{w>‘ڭy4W\lV SqR�QxW;"^ko_¬7>#q&:bM 3W'u�z6&F$j8[tⰭnF2}yW N{W%4kI 96#:U:͎EbqB99隹FUbsU6tQ m\^աfbNOЊP4RŒ5gp(ܑ]TI*2"O�$nJܪsy{$_wy\rQ-U$Q)h=ugsH۞}i;m&˾F%AnI�dJ � w�,y泔vm`==ThF#y]C�>7�97ĖW*\�eTUB/q.qk^mtW%9Vkѵ` %#|;MP^.CU ?tElAV:EIn F bZھmƫ85~+ulLH5pRnبH( {ԇ%"KSfɃ,@�/&Gy,y4 PrݪqV֣y$&"x%VF5.AơW<GDkbxF/QUϭBihKz.49 sZo0zdb|�jAs5mYX{qZڅ�% O5.}Hҵ|6NmH'VOŖcלO>UeSkYf1ʩeڴab#k*A"w,7[kbx\:J6fq2;Յ#>he+Pme#<bC0!WB5˴B<<<0 jnX'V?ҦpɍYy+d 0'`\lR$@0|6;sXjtHp?[1Z6ᱍ<T,F95gUĊH{/@ peٰS\73 �$n!U#?/8Kqn ;v)X!L@3=.[@y'IK-6$t1Yd|'#(!Z+; r3k[hJw5>*Vwg*gM[K8^}ǠJ~Fү95mn"" Îy4Q{]VV:N6OGnD@,J`Oj`ZCǓUOC@8N8/x;Gc~n,޺:TGu> p$b*. ¾,_M!QOc+KTq6ѥi`T(c;uq^A2ÇSEc%#<XYMjQ6E閫c9)+JR$2HzՃyɷpH1UrI�$1֛[j_�?Jjnhb1Č-vXϜ7=ynWS3Z+� X(3Q#%~= &vT@:QxM](FSBwyOAYQȌяXU26wrTpL5SRʋ<1XJ?SSI9}n M#ue@ȼm8wq<lT`%VIpm3w͘ ><`˹yg)l'p2)]%A~4I?#,ro+X&C3Ycs+)3Mv)q͸:]e-y?OGY/1Uvf:{fiy 皑^p:V faeRdoSⵡniOG]')ǵWRK`je6kO2bhy#9`T2MDQr[d8<Y��& hg~"p&$p;.2srzk$R¬!8 :W-(9KC*q5<94zVcFv#:WhdYAR;RƓ>I1tTm(4.~xیwJZvO`v9qi`HS }YU-3Emc9qI{SѝGZE# zۓO#iI|ZeKWPiӌ-%1KCI-K ,6ƥVrc%l`=*E hɣB9u *s=jb1+1d+zj)\m$Rk9D7p)΄c`rOӵSMv UpG20�Gn@Y5r9as_0 nGpmɍ9\J9R?/<t2#?|ł?DeI3.%'Crz氤ˎ�7O)tnANOZ߲ XUH~(.:‘~BPO"|v!Q\㿩ٕޥ'˞扬@+#dF�ǥ:;XyNi=GzA* BY,,a< HsCJxesiذ#((: ʸA;㠨V9\6IhroS#))mc+pىfE+֦2U ǭkhZމte8$OчԋrZђ;bAǷk~k hhF uf2GG+=P2m2*%_i\[s( Ǧ lWm>P>G@%z.n ,!=78hS,#u'ҹR3WdKM$Wxfk76ϩa=Z=,ʄќzny{" h)vp5['?Jpn /}qUGOVw*`sENRCR.RI3HXj8_)KjTlW)v7܇-.[M]@Prx+$X @�WifQI0;.]3vvŹp (�Xcض}jG%‰u#f%1*= U8rETi!z <JJ]5uۡҚ%Y*||!qҁ\!-JI$IrHiuCC1q2i'ۉ,h*pVqius$ f+c1Zqǹz I\(22*vj["xci0=S~³+��ԑ1Oݱ |Z"}*U�&cS30 Sޞ 5}tC�jWS%9핺tr=3QdiKCvH{ 8q\Y1%dӵ[v 6X=.)vsӥ;+htv+(fc*\\ȦBG[l0sQV1)j~C5-?ypv÷\ufldQha5@ '߭Sx89JU$<,!@ ҽAG?zE1̩u,U9f`gfGe}iwWxLaAd8ky6耱 .-mR UJ-7I^(hXz<~})Y/ yZr`qlCԒH1�O)ɣsK!Imy aIA >ayˑoҴ9eC,�v<j|MFDE&6NVe>(#^iP|}k6kGbOz ‡eu[\kHv$]͑Zq;p*D4mVtFWDyGr;TU-tGYHFTH%+5̦99[`ډU$jٙKlpUHz+698]Lr_Z㹧 ry>J7T !2jf&AWg]yJï W!u^!p'qs"$WIu.p�жY>`se+radhѹhF9$v"bw?"$_U<ݺ65 )UٍYv6/JSt&[S&q6H_V\RӒrFIPpMPy}S3O5q…Np*#i Dm_;rZK6VI6JuK#i'E6@]HrwFIh2y,G%;\ܒM@)#iW$EX/ݲC\0V$nv'j8v0< շ?7$K@vZ֊(HkУk#M3ګ⫛ˆVM1THac7f0#jD6WL(ޱXϳ\0V' Iġe0$ҵikB|F7rǭ%4L=34ւS,epV\q2Y7fiBGՑ-G!'$[Ci'ūY3an/ph 6w\@8ai)+CCUX6cjo i qZQo3XWO5'_�Hx~8,)$uQ}IkQ%%9^4dkqKCM>K r:0>Zk.>뎣�\^acieMW3,g(qEZnzN&2FHN}ZpgJ%TG)b6'[ֺLpIrN6�r<7WťD ckPO ?�J$>VEmķp܋[0q8ֳ5>{RQ.s'7#oCM4xZ8*ck)SQ[[]i[Vg޸s*{rZ[A}fe$`yw�PZt\/sW3K_ջq89 y`*2pGLh$Ռi7es!O$֥SՎG"K[SHcᗱutht~~ʐ]r5_:S'''|5K7Ҧ‚y<d9,>Vuza7 ?L.)_3&pܟJB,{V`l18ݞ?ݨ$cG,q#ءi/Oք9@ ֣tcj1HM\}*inCDmjݴ].emi z.5kke0Iq=[svd*ܣjZ;ԁ ,%0OPŷ)-A 0*ka \_>r;7<guN6glcd@<4Kk?&zVam[ 65+̅g !G# iSջR#(3*m}BitYir^CH8E+OA]u'uw D\Ӎi_B[rA#:|׷坰?Ɵ2$>i'tڋ>Qdq=?[zU:uv0@jYH<Z7)ܙt#ѤڎD*zqkog\2m nc]rA#tCְt,7p" mV"u鷾!HܫE&2OOcvewy2X W]ϯY3`э=vҝ4>0zM ;t9ԾcHHj,08jK Z-H2H@C=k2;>V# 0$;r9BGkV9rOR:Ok[zՈ\qlRC}g#f1 fbS#EQRN]bS!`Vgs;jͩ&|eMWɝG"|=]³fs] 5Ԏebుƒ7VL1zTi֭W{['q2$P@'rFnwa ULX0Mum6qC5Csd;f?(ojk]M Lj2ŘMr _eހaquIj;4IQޭ8 QN`U"O>[yAm):7s׮E#%6.smNyh78Mr" sD6lzbBGݮhѲ䰂, dYuZ;ld`We>5r"<YRVEqY9iM]t=;]F6}9KwIc0RUSgԹ.0=\aU vn&k`Qb3 Z@ޝ!�` #Daz{V ya򒢺+�@Ul1S`'aS<#ʹ:7ֻ턀HA4J~u.Cc^K[N'v+;|6]| 58lppGuwkYa c8%5sT<Úhk<.6!�3Hő6ztN]Y Qb hEU# �!p;ӾL~Tǜ_M 9n#\oT!ʤ)Ov)hn={$Q&VSvW)h `i(ȮԾp: yg̘cw 꼈 N}( ݕp7Ui[aRypk#Z2YV4cwGϴq1 IwD(bsr@٬J: zן[ȱȹuzlH +yyZ:E=im(_9*<*nJ;H4@˱AMPc_݅,F8 }6$p�G߸p~UX;U9K"b=RĊ+ I<CNjip z Շ_&C'8M'ch/wBAoUf8:Z}v㎆8Ͻ'7X+j gtZ˳[7v }+68jnȯOvI&l0p+ɌXuZVe pxik ~rNC1�^!1QUO`#q⡵fRśJt_�U>b=k:o:{;|83觌dcsi]~q+c!AjCs 8+Pj ' ?Z:+w. (` _# IUH1M`Յqrq{Tipy9#wcE@.'cLIWb㚡$pzYMI˞,Uj2ctlG^ Ep|2qڬz@zgӡ(@#wMH# � 0M`6+20kONa$rk;{nXF0jkwڃک],jO24y }e$,2q˰c+L[stϭhbF+6Tkj،L_) ϵ_Bo8ssG*ٞFڣj.�OSfkOi;c>.LďO =+Y,r\� ֣֔@�Zٲu&0\`c ҷr]T=i.I$,C"ܪŃ8}s0ϐ@B*Kf$)^&0TggLr3X3GARyG Rb4߼:RZ2<13com:6xZL\&k*'U�vt ?:o%&:ocd�EtvcɟŽߘ!v\J6؀* 8R2gi [TW5Y#M ޥeEY4#ܱ5H^>W3Zu�GF[l:mT?'ny H 9FcȡZFq֐p=x<3R T0%F>K jsbZ Pj,0R.# r5t@@W>G襆ֈƑLlU̎N#sZI\_+.fYb<w\ޥw$ )Z?Wwvim,#( *-Jܸ[G5공%%SR>8CS➇%dyh@Ep?:{yEZw3cadUHݕ~�W?kcXEm:TS??Ҧ0lr9_smm$�{++FIsdRK .g}r%[_%X^]-#Ž38+OV]?z^`ǑުMv踮g OIjr ϖ7Vԫ) qJ&3-�btyn9Lmd}9y.̆Qf.&ٸnstT/8$'PA8=GaOr̫cEQlY<¨c^hHڃbil\è9icq+޴QErjNg8 ǪӭE"y(*UzVRm"KBe5ΑzV'\7Ucp' eDIFc$==难TF+CqS-sD f5N;G2yl`U 4P]LIoE5GYAP v\I"+?QQ KIA=1~e<; X�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lime.32.jpg������������������������������������������0000664�0000000�0000000�00000001675�12641336260�0023433�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�� � "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ֺdd$…l$icnz-tjIĐ`f};V]ePּ6[C pxv1dlsZ:,6֌p;oc=qO'Khi@; 8#kX|W;r7mO*!\Pz&Ԣ�nyXCsq+~TW(1'ɥ-<N[<˯aQIA;fU WӮkYWj޹MRnti4 yo`54IU}Ѐ(@)SVl(C�������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lime.512.jpg�����������������������������������������0000664�0000000�0000000�00000105415�12641336260�0023513�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�frUt/hBN1:NN1q^'bռ<k!T]R78Շ%$oz"/: [l'J%WHՁxE2HۆA֘a<ReDLHxz{u%l"ԆN*d$HOTc2 Ѫ.Y0r+Hiʡ N0LBW9sJa3`K>`'qT@RsRG.ZCb=I*"  P<‘ ܄=i!a@=+ZR4e*e87a@u;} 9f?Sڦt2YFϼ^Yؓ=ҫJ` qpT< 2g[)72I\|zQ϶$g>2jeb +q?z705RPN"?|͸ u3b`9-k.ilvYSvfdJ0{ҬUɵFI 赎6ؗhN$'=;Mh\2BQ80j+j_ S7KfJliuR&=M>UC|ڳ襻'YTMl[&8fQ0y79$gD#KrPMhl0 Jְ0d]:fNZ;9jW:(E.qV2jț;lCMY02rx#2szrO!#Jķc.-˷a#Ӗ'|=*ͬ q%!+qkfdQ\.6ێZC'Ks f&'+օp�k3W}?Wx# G{OpfSh }˗1I#BMf%Qj6d^*# d񚤳AD](<Tj#H䀤kJ]*鮌`t^@; g8 4̵9vL0p+aޝ׷�;Pj,7+z՜K}i^+b5V>Qʣ5V PkI4R)vy-.%[g&Z,֬BpK+xԻjiT-d\?׹5w FܚH)u)̲>9=I]͸s]�?ެ[?ZG8K,,W޷JKFV0@*o-Bӱ])X\RӱE6M}jC֊yw 1JxB? 8ޘ $vO<:W.ǕdeƮ6 {UҲ|Ə [F¼JIINTr8%IZqPg#Wa` jpOMNtG�gկrlbNGj"?rTT|պ;VЛX {vLHee{_˵=v=E wy}F !gx3SB Rb+!߸c 0HWܛdSMX�89R,j0Jҟe%# -ի8dGU#Xr&qzrwUJ2kO=K HYHDdc(WFL%ڼ on9\4@S޹ևLhBzF*4#!x_i!P5ŶETsޯ˭v)vmgn#Zt!.t*cpu%EcsZ1*+FkJ<j<tFrwG7L[1ZZ1!ꕚ# sN̚\\np·bA۱Vّnl_iH8⤵mv\ ;g#6|_1Oc�#{53]mf'[r芁iڥ,̥2O+bM1' ÀzUB<cJ.ϙʄ uz+I&h75/ q23o-u&�QVi^5R,en9SޫF7ܛnK@58r[t1L gSUHI@ V·;d^<pUi xdܧTeYUVef(h\ݫ#c+fⱧ&EFM+RByLW(x&HcpYȼ Ojq;c%GzeԾ`@yInknp._%jjZv!_ey5;YRVjO˟Ψ JKÅ^5'-B* r Xͨ1d;h-j֋|#P=+єl88VKlUUh"YQµohNz].aVڜ`{97]FiBcMzLC1)#^C a@x]Q[!8`׊Solvy�s@SKI""쀷杹ycV94f u ™ݜ{TŴUm%X~"cZ'c -5n+.pH#2RcC Mb\"T@ۃjJdr4`T3ҧX'z dW !,*H@ ¡szTMPT#槍pVdD~Tm=E O-T1 p)"/!\vFI' dkK2B9  =)o9(y=3Z"u zU(wld6X{Y)hyM̉&ڝIAv涱 ϡI~SQxOw leU&Σ3z$5KԌ׫i`5G*w¼D9Bz<^]0= [U4F-MNwSmOVeEԵL9\V>}X,QqJ\ڢGޒ+Zݕ͌olг#1jtZfЊjmP9q__ttvv MWb7}pPLddԚYm'VR3ϩ#Gߊ d^=*>$`;vOZ&O~s\YfMrkBO<u<DiHJ ԛu v5E*ȣ vUiكC岲uOkQ=&fܵgʤcZsFJDy?s+q&#rXu`S5 Ox\ ?XK <>yYC\wY}ug$ �<5m-Ѽr)+X:S}^2}jvڱ嶥6>QgUv5e ңX ޲aHԤ0~qI ɷ+5wCw5},C#3Mj#iH%4d(IԞG'N;ABG4>TSN'nCeM=Jz“�EXm ǠЮcmʕkѸWkWՊQoFWk_"tVq̠u}4(c(ƋZœ"LD3]C.*Zަ�}P4.*uU<=J$l|>:SPOZhRP⟴d@;w<W5<v #'9vjLv,$uiLNAf@y yh5 = $TБֱ' j%v&wZ)RrE:+uw7E_[ɑi<@ 5i٫鮇Rw#�.=V ~.ӌ@̬Z:~i+̯E2}R['pRFiJd?nWz i8RHJy+,OjX|Iea;'sjPO*9|ESxO^@%C#ҜHI>cr bAǵcL%y;I'HSÖNtzk#( !SD`SmF=lS m1.2RD)Ps" 9"*S䋶7#cر<欢?jcRAO T Ĝk)N&K<�|$W\,8܇DY}hr�  ٲ3 b(UV m\wlc' :ZG>{4ޢ�PAp>B<dMH)�d늑Q*z䞔uQLZѵFӕAYzյ@؁OGZޜl$ f5ڔV:RZoHJȹlw5ӣ)/ʬsw4 E0"Q# xr}̸�.S! U zdg"E s؊ּ1Wd>Y}j�~/#֑kP�o4G: ':ck68W0F̈XeMy߈%Is`7ux+KpB9&v usJ;Tc9HC+.6zU[McҀ<z&N;Ě69)Rm\^7 <IA9}.Y$m^@Td^V�X`j~j{Wr+QW:\EaN4YiM4PlH M,XclȩqL$3!$݃H+X3O jHJ |z҆MXC1Ғ ҝhWTz@3H2&7uFb0G9岾NEBQv)�ݨ{ ʊdK�*|Tpj?g0c#nj=S\F7=*(бMb601fW] $gUBzfiAc(ʺO^u=}rs3 %0N>{"C`�8=7ռA鑐d?v$=q&<`*̽?;'4F2oȞDzRig|~@)"ZOz,;\a<: ' yO¨Z\n'֛)(CZ{.3dy8v3d'.(^ቄ)?p#)⛠;Er GIi6Һ%VڙyP�3r-e W8Ex5&TsZ,,,6?Tcx@E@ s`^ÿj"Y9'֜Ļnn"Vbg<g*̿4]Y;BlON ,v�}i0@IX ×]Gw+E޵6[ H 9<>eZsm&)+K=�j2($cY`jↇF.yXė'^F tN^qԊ։yJ."+ĮZER>iUbGU7 N�M*RNޜ`O).͒x!?t3UAg|,'ӐayPp3_@\d -Yd;ƲKsD5lѴ'u 9{LVʛexMR#R+wjnIidb['�,džL,l+mJG[GA2I|#ҖB#c&)tnn1Z|ϑlڳfXE<W!P/;k*;BQ95 ֩ajA1BeA Ěo8%` *)'&ƪh4{)4^ALw: �Iգ"ZVhJ$桐P�O+3S AXϻr0g$;9J.A+(>a;5_`>b546Ćv\”yTW?(0jU߂OOzј4PqϭV9 Rѓ1ORjv(K:~&h9֙}|nSL5aܤ71' Z^Z uۓ֍ z`hw p ];v`sZ3QVTnǩ*.)>]dž1\TU=vn1ߟ3Gd bR_mȢ=-2߿~[ J&FY'2 4˩1.Nx,ṛ zTcՌI/*֦E,4;AL|�{U4@rqkɂȑ3j m2 >ND[CjubZ,!F0qCKiۢV\cwOAUb74JAZh}*nL*�-Uv)4r<8Dxz#͸vWKeNb=8 ŻJ 7#{Nrr4ύ zu@*Hb(Kyǥ.w)긦A Lui w+x*p|im%!}\ Fe1ܹjVC:q=fU9 qڢ!n3CA_tߚZ"Bzp>3qrqUԔ#QMV�9 qpE8C=ĩ 񮱙s9W5r=1ڳ!B^*H߶@qڳt3h0*[]TSų+*pVE+,FcQYpIOZr+,~8F[q\[{ـZ\~twúRk5"-j9YrqI 1jA�ZV`zסYݭ*5:4w\ŕAw=)qFZܡT(fƐ(CP2q 5��S)^sU;<aM7\r{wP=gg`#0H]wq'ҩ1<UYP0'\ԌGg۽h|p Q2n=aV�,�JR&DRG?qշ;ڱu-AmfOOJvbpYdw&;/&.›us-̅b}*�J nP)iBzKը Ut�{SJ 0q'֔uh'o^ !1&x)4'-z/V؞%3UyZ} IJx4ZI+6}XS nrVFs؂!8U�Al�t;r{W,DA<=*hÏoZIX+�)F:VZ'4,GLp9,n{kl9sV#�q{G'-t$Q{J++X6% 3zF-7Cj7`08pڵVoBR <RPZh8$c'f7NvDÅj71WwԤ>弩�dt52;n}ihf�ОX˟@=* )m/jqau` Q#5>P$d=" d~p*Ŕr"㜑i);P<Df`(]à<қMxL"'-бS[UрsMT;s0\TF|_oaQh$OZi``\jM6T6O9'zi_s�"AQ|\sS7<i=w\/t�W] @1 Q *2J)}sSnxHHO3I a\Ƌ{ڬvQڋk ns 8nvusk q>ª(,I?lMdBþ:VnKuz.fIwi(95iV%|+ӵHAVⵄʍҹ0F\mԚl h3of!N"r*Ln5B U!n6Tti~lӃ RFBE)3F GjVc,2c+Sَ0)XK%X.nEyZ眞IX/AVsڥx4DW]*�hSJ/V-S8S@n⑁y1ȫ7 �³eHб?*`՞ pcg+d,O$V:BOJoquSHm]aAެ( s։3ڀr*rA0݃§<v2S\{҅pr{R<Qrc.:K$xTϦi,rSI= On)cp+u%5''Wes!yk/{9?JђLα&Hdչ%,qXJ'~)Lvdsk]`jt9֩۞JJ=!CV|FWIY>^9]f19Vc]G,ċ9$g""Em02n}ڒwhҭ pT.؆nC 5.|c"ޔ&y<։X {[,P1ՙ$OֱX9H>+;Z$TfIBwXܗ`b9}$hsU4c#9^*ȼwM*[x5YnQݓLG`by`b&\n^E/M{򬡁o~¤T2BjtYB2IPKRzSiUl @1I\!|2O0c 8CM܍>LAGaCcw<.9My<8u4Z,I6HMCs +&"``jjGaۆNzqQcQW-R\JDgg֚]ʾ9og �p=\Z`7b4݀$x^[S__ZqVքdU6 uhXmSZ BuޮJRzltBHW劮T{U OXfO\Y[7 }2_Ϛ~$WKC @cAeVl=fF>qɭ�5:TFe54ֻVVpXZ%RR:TR.Ob5N*<U�v$f#bO47hR*X%�PYA0)fWDqo=) vaLGQV8ð<Kq.ATZc#f>m;bQ3ϯ$U؁YP]bC4d9 "VUw`I<sŹ> >MU>FWp,3ӊ=sQrz{V!ٳM*;P PhA�vm`Sg֫.W)2;f0{T~sXw)c\ԞP�Ҵ!GsQ_6*ƞ[;*H$s}+qԃiݓ]4[LtEG\LJ|!]E=%FCYTE7(W!q$C0⠔},lvNjlI,a%b|99VeDhשK Ü`F9#qQ- tG|wu +ޙ(R9xGTYIaԑRp&cG9Ȧ[M f-Tj;Zr6,ANI]1NO9b2!@㷨s .0y$VݜlrP;Y $.vx\+}Ze\Rm05C$hJgӭI 4j8=qֲ][~uZc.F"FY}L5jY3ڳL&Egz9V\W<yjA0+[#q*x'EJv =iNҎOar$(;ԦUI1g#cROB<ЯexS:叧JlwMlҩdx" <&!I<TJNԸv<je9�gm8.C)*!!N҆!ف~)w,#p1Ur^Rgj Dؾ| tq9}Ml@vsԜ֌1vsY"+D9{n ǵ]=t៽bs֐CJK0�u.)3ڵHEjιTulό0+*F{F[my)'sJ9gr%`zNjǕy-V,q^J)oKHzP )VXJ♷⑔"Pb.T)=j@hBr%ݞ)@ *́֙7%*s. G_'1Uv4';_Ʋw0'".qռ33[ǒc&<q8?<{ԗ76s挣QQ@5؛${'v;U)!lv6H5YV2~S/s yl*9M2QTS:z (9#5|Ɂ#SԌ{ޣ*4JH=rEVN3ޕacہNvJFyc{ }*eMȤU0*"XhҠ Z\V|n u7O8 '$uZ.S޷Z"_n̩=k_ò2N?x:`8#{ �:jnWwî�%&a֚jd^&(0ۿ1YPH ҼS"kRW ":[d@I+۵:9`SLRkC64ɑ'~FB MeDR'H$Z$9 L/JpX%{J;$=j{yr9Hfj,n NVe[)YONEb(FqͲlq:uelri#OJw$_.i7zbĈr ؞*.Ed X-mY9 ,oz,A銵[ȁnrGeIw%c'{SU/ϜsUv} D7lR%ndX{rj(Ǹ._{UW{;OBy4]n^y`H͌&C,9lTR<X/O#+0"v4c=G\5@NYaG<Hq!>`皖BNt)bwK >0imEDe�rM@9e`/ޢI\8KE9209c63F?ސ,�!O(쌌qӎIO}1O{-M皦FDpğg sI4)6K19 z"P:Qn9qۣO: UN}+[OChea[Akd\݋fP%%~T1eT9w *ԻH2`qQ4qO &o,SfRp(85yQ֜AE9aqR6c5ZlpG^ �s(W8i}lpG1Ƽh%QZ2~e" @%@OF't1>Sd)!k<&L0垣]aBҮDj1<Z*P 9>$IDkgilrEq\cfܝȨeU@�rTp=jE1gJUx3/x۞ DH:U�geS;ӜئSKqGVIۅ9�U x=@)4hr*D>�\unW^BĘ.1_R08֣*KQu"Dt4 Y8T--L9" D13b$zz֨lP1T,F2)<٧B O47!6?c4$g S9$kA;ܝd 2:{F a_YĤ^j<~=,df,*Cןj b:Ց6riT 1f`ޘV3Bno'ϴ�?M$g�a9$KandU'$HꦑndS)�inщb.̠E."(_zn=k9ܜgsWHNe4hy@#B�,qUcȘaҭR0M V=nG4_ñHx�8?xwm!0});ڲg2S<7 Vo1J�̠L*I#r*Ny[ "Zšg&qK=,Qf �O F;A# t$4V>6شc^\f)9X XgDa%Y[s!8^iB>v�yX ¡vpXVzUC t)ydAqyY0zjHO>B �u�v*k1ۘO;#ޛZq8A4TijGeTR>. ɮ…TudXGFgjّuP]N*ړ12{Intt XJԪ@ޢJrZA0SFJ1c)ܶ\18"@3x]U%aM;M}im �_5 zlx<q\j1qFVg*}xS[\7ʌ;MzZ; 25RFRB9⺍fg&k~jԫ\.9sɈTլiTzw]<z¦kC1by<z rFgU$p߇2"+SRjydU!`p5jZ92�`{+&�S !C3cQmtB#ơI�Ց 6PqvU yϡ5R(\4ЎJ.$Rە\ޜ&A�p:S<u;2,ĂzŰWZ7ݜZݶs[ # 1SĒr>v}<g)o meU\ �S[6`<Mq'?AXg0p=]%"2۔ ԫ<U\mzz i<q3qynIpΤX"e''<j27i!q`MgKFic$p(_xI|Y8,b6�r*F$I'*B-)-n|Gۃ֕C#2m;&)X֦v l{T/4Ib!bVm͖ܪq$,biF~ijQqS-qe%vad8DȥUQ)c-R"\ dp[0> <QGÕ<(1@K# i_p,RF1zi ,&KۥEMlT[�7^(e+CF|' it,�~b9SjG+6q�r��G/Sej9U(J3횔]+b}M:…lI=*A+H.`0{T6m_/ /Ec0Q^3QȒEjP)wY2=G2pT ^;մ.K$`,稭+EU@ǀk~Fڊ0r}h y ː3ڦ7J!S| ш}oojq3"[�Ž!U&zāWlU.,T`5ڟCNReҡ2 VʞO5`ܨNh4RCW=!Tx1d)E/av�q'v8<6*)oΦَ{G43P4#pOC巩U)VDSdpCh /'YJ9NB'X&r'L.�ViܞM,z45;1HEH^Ywt` +ЏWوqoS zm4-0P[�cԹ&.sE;`~r+[6R1Rd�\Rh9ES=H~!Usڕ2I_δSvH9}>sLucFVd`)U$J#VvH=@j)=LyfX͵NM*Pu9@rr};]H&  ֧w�QqN5!N\Ңݩ0Nxdvq,\?N+ex<սNC.s's#:3ӵtSVFQ׀*q�2;*wh)Tdc5P)9` * #q&ě&,B IxwCQQ2(QR3*GOz"w_gm tk7>U(H$0 $BQKHM#B&IˆG 7`+~k/O4сPH֢țQb%mıF&ӿ#v>5*#Ўjl+D9 tbڭ<^z3 @mI<.Cn~+ 5,:F\`)Ny5F%”VT#ۋu+,ӕJ I4uAqO6rm8�[{b5b+8|l'>I2K1yjT#O5X%wX6I=MK$'Ye̯Oi*sqN8ϧC upQ)c\NǰܘH:jsqmL"<&LsJQG$8Ryn`�?S\( <y8923`JVk6vI5N$prM\6`׿ddv[I3G=M$r  +1CNix5*g2!փ u' D|e=jN犵 <DU1G)]-Bj-4,0jԒ*qZRpd k̜P2 YS<j_SMKPg<e� 6rͿ;cZ\aEd)$*=E%}t_۝JK3!滨kgLcbՍ>M>+6ȨsQٺ)m< %} (Bn\WamtsɈfs٫"v7NVG-xY Jy(l@MN )GAӭdPm_|96T((0NGL wn jV/ugS)l; gM{�r~Zy |@sgmJF9 @>a@S'$z鳈 LpDU7\ڧ?dӟp5>j. #IbUf;Aȭ RF>٦Êa>@KD1Fq8= gԠ4E*Sp:dd{Ӄ l)4& /v۵N!|ݱU <ޠg<P-BSǮj*lJ$`㷵N΀PG{T5`hӮGSjbW1 5$ju \<擈aDHprA5# (T,> <o =)e?\C@$2776Zyc PNJ<xzA )[V/n)LF3VfB<9+T 2؊n-\3N)vfץ31YR#=UW@ wkbud 9=M;0I_̎.Jb&va'`_!)>ӡR$K*nm(9}"̬ #|֩v&yfE$Б(%@t{ko&"ēc.PبFڋ"esYG!\VGRH]Mجy `VRi2(q-Q$Ӂՙ#^JR-؟5$j\7*&M4zfCi<( O 튌sSD\CwcWtdfiCi@X|yU2`wPljZo<rMAȶx\TڕK}j;^ hϵe%9j*:u5]!K)5T`"Wm=p7MBJ/\"UrP-5{t~Rq^Z#'IxdWCR"5*}fuG1f{YMb$5_qZVָZiؙ-t�ȧ�v5a�`bqj[hև>X$weU 5\(>~Kmõ;op# *ldu3VeQOr*-<}kbeaw l&i-ơcqL и'r:nڦroD 't}FܧUoQY2ƽ3R9K;ǂU#oQ]T*_Gtͣ# 3Hǐ  J1 FF$�[C8CK8j$ 鞾`$) y"P~PxQj~nH+bswz ,LQfD|)#JV o,Aɱ܂{Vw\�Nb)X#j\Eb瓖4'ҠK r\ҰXLFj,9E7- q:R>3xǥJImnUT.d;b*O4�ZlG,I#ҩ .adԏBr 'n0ަfuW2U?1qZvDqک+rsTND.#jQZ'˱v(QW 粏Zdarsɭ9aVUp` Ɣ90f9v9cRGcpH$δb⬤N ukk[L45<=j$rYDj_,8�S)拉&6'm�7Ozѩ5(@mYh< Tolw;LI@107Ҡ2j2NhnGZ,&D]\U $ txb[1QQG1n 2E7.]3cz]bGj5g$yXYrԋj9Ty۝j88 ?.a\[ssO5SsNIW3ս*U`>Z[By[ɊUMk2K*ЊV- 1k UcҬ}TҲԚ:upa&NBvenGCWv|Y֌P3ɤ2iNwdPTɥn�t\)?=;>+&ebz˹w1*2eUsE;3ca)'>jOcѯ\" U<BQeO&ƚi1R|L*xsn�]O2 :DyW֭ 㪚൯h1u/�n%Q� tB6*~lzM8*^mڵ4hbd^(+4!@LM{H R֋ 郟zz3ڢ*O*W+ ٹ�=.KNj6gTW)0([|@^qImIV=})w~`@.]V < G!H pQɃF;RO~`#=1K2m=j*KE?3zTM&mh֌} Z蛔~8T0@Dq{e 徕~gji0O:qSIlQ�N�Ξ]Uc0卆{b>%',)UX.ÖBHY֤_Jb㠦O-C38CUm<]ti,'T&D[n ˽%MH.чJ$-搋#9XU|&�YX>h*-PDG`ԪFiW/bGN)1/"Ϋ(Ip8"7CQy))y5/Ll4jEUǧSnp"ڲ5<I*["٩VXgo#ZPhVcA jF09w}@aP$ _ G=qJv<v aMAUwڠb X*eg)GcAd 9#08*7c�xոeQϏ1O9�v?D1 o^d]۟8jn٤pJ[(ԧ6lp/}LEjs\&yRRᗠ8�Zl5QFOWsF 9**c=b�!9W8n$Q*/q9nҭ-sC%, +.9�sU<y1V ާ- b~C\Io!T*W m�H05F畲A'AuxJ؂<mNGX>ԭyhEfڬOs-pKhGSN{Y"#F\ܤS {X{t)k$C|S@{ΜAaی pxٻn:cB$tx$at9#C0$Ҭ?oDMyf7JJGtV1ܞtqbVgޘW\˄E#tKH]i,DsFҶ�;դҧ+LQUǥ[DCn9I_RIpwpWGim֙4vm_- L zqZ/He#sq>V6용?eʖ't~m%}aX=rdZy%~uP}3j)<ÃR1~ -#]p9;WW9_Y]3C�P�hFp�"V )"~~8*PTn*)-RNʍuS'\U5q>Ȩ@#0ErTT T$S^FRϰ)t()b"S8)p)1kbDT ȢISpA TSMY>P81PhI^ 3ALX"2OZş8mE|hCRSQF՝s bB CڛrRՈvҺ@oڥ,x�Ě`$$jyr]SZ"A_|�gX}�[9$S@fQҭBOq"@r竟V J%}bx Mw zժk\i#~<t/$Է2S+6i$2kP7G8K;=VR(XI8'U̷py TrVBָjq]ެVZWhϯz�%Ԟ3]HzGp4.n 6|0djs|NjӀA)nIB: PcGzI R=K}1TK]ǯ|S+ icZ ;ZFFr++08l73cU+g8Fd3`HdXyT吜CVelG.ҫG5U%CY$"kRQe>-®{Wh9jo#\[1\Q�;fiqC1�qJcTFԙen$ x-G>и=s:1 4?NrޞbnƆl-lÐ7v 3 t&+srw6Ji8=;YY\u| +ג1> @}+N4}+R" fBwe9Q>͡=3Ҝ1ӕ@|lYO UitgdT-t ~c5b@wI>[epOj\d@*ݻ;ѫ} >"#ޫn;oz7V%N`S0Hcxn W$^4JӘjMlgIhGPsWd\_aUκsRܯ%\UWʜb<5; M$Vm1ɪhD1ڥ%v=bҞhQ}'*Ke338䘎M=6\sRCf4)ޮj8ykOSO ,hs5 dBXq^}8aD=20@7"F4+|6@qR)�9Ձ<T3VVdޞ/QAZ2s܊17LS@ri RsT<7SޫGsE͹m�J̿ClĜաpxNzW1IK>Y84ۃ4ӎ01]Q;INN=*9RM ҅W특$bRNzY_pZ hd }*;O֞IU?PY)E #ZR\@vaͷr;$=W̊uo3w JQ㤊urH֚ڄŎ>Z[,ה^7'sՖ34Y$;Ss�*9Ew/%>6fJ }0j)(銄HLGlSAbʱv1u|~(N1늨'&}(El jY%+{M[,9JZB g?uMXG[(y53G&]FG8n`ȂY $"͐sӽI$zPq+D y<�pPpc4F8x�jQr@'M &҉\(+n֘{tYoAg+uЊC[Sd[FHlnC~Q$ީۂGn9ʿ!Bk('"nMz*\`t"q8qNAi"ɦ:=DO"G?Ϊ } Ƙi&UsQ}ai8沮;hڛj0a $BK ˅@ [L*qŶ+=1'^լUESO-UQfEi[L88nkB\ i:\ x<K#iq(8UnƥB3U5Kpypg�-w\e֪ۚmM5Iq5"겶ijt2b)TAϭ++ć'UsMAbCخOT uD}2]lӆ#>&9{Uyv< iG L(��*Jb)bN sVR6{Vb2JĆ&0Uf 듚E+SH'$IXOjz\J1+M:mu$KG&ƥ. JX3U* \*&ِqZi$s)4"i�8h<E;j-p!'Ux? 9ǭWC^杧i]NzpKV\Q@Z[!GFf+kD r2>~%|9<-]ͫb[F[<+&x{Ja#<2&?c5Rrv9 v{5ʊMZ@OM˜/$1uPA`k)jB5x IX�jɲq8}:5E RqMC5*\W?#џ!,k0>bwp7|4kt#d6xJyC9$5^ VF",-̃\9ie!w54rr$$Q](^4 }iK  %VOC֜d`i0r38g9WS%KsL$jLDŲT֙N;VyZɰ,TKD#wVdL(m֔h7-=-|Um�v =+kl~>nZ ߌ%/4w3�gȑ8i]@M=*n}?JWa95{ 醨XHykR8mˬ?9X�zfG9gN+c}jdc#+HmkyU*=@$$�}db/Ht%Ņ{Qnpoq74 w۸b#ާߴ *Xd~QJ_QDAzA\^h9YO5Xzզ1uXIz)'Сt25]Y]N˖84P ĻWhAg(T(t{ E9V6h%Q=RxG7PO1SR,h0{O)G}u~'EMnƹ_NfՈҤ Ht03},88UenaEG) X6;Zp�8=)ŗ9\h8zc3j!1?J<j%B<iL\uPRFE#pȹci(8l�I 2Ĝ`U*CH$%[6:=Gj4v̼#ү-YMg#0޺;}AL;NW\5 A]f"t J6ѧKw;J(R8[ubUby휤 ʵf�n\1ԅrjE̍d{lzaEӯc۵qޮ QF:IDuy\#Qv'\\BDNsVqּs8lUljhu(Z`akpz>@X$ݐt/A* #=c)s$HX#޻ spY=!1,w,[ԱܾÄ%;zVv)3E@.$ln?=@0݉ Y~p,`A`@Ǒsp$9hoɾ&wydh3.r{FYŒgp-ҲmQ̇`V9" WAt"#fQcj:m/N+}H&]5yT*#3W(^T.p3Rڑ%, S47gDV;rRH%6K*%I&&KX6:T4M1'2YVJtZ*MG,0!ɦ<m+b{l18⪛pO"OȜJTƀmzԥ `))&˧%{2t*ݬpZR #kQJ]Em89=uVQQa\?p߅w �SecJ6q ۴#9J%Pd EZ!lDUϵL#y5^I#+֩�*h."h92 p΋-Оһ臚v1EՈx@ ԴD8V^0j6+<&nZ9Idoq.bc4sAbsR:`TLzлizT92S&8E],NV,si"QX~*ܸ@I5J 7FI'h-^'oOZ Z| �hjEտݩ(+۪yɮBV[tr>I$MVun#ʫHq55dK)%plDу7OQU%a5e4g8wi;+rȸjMI5YXEn)y#/cZIc3қjQ-ٺ9/,'iTHIvLd@V�:R湞:%ORjjVܭG sUukf,+bi#H؍$Ӿ$>P$McAϚˆoj~mďjevLCZo5edx��ޱKd>3Gs*K{BBvfxHuI,ѶvRNsB`k}QjcwAұY•*zs9%n!�AO41噐F(8]=@ 1f9b =dw߹ ܾ$–$~5.6ڹU|s `87Aғabό(V,L@'8]l0FOAjUE$jjT`D=;/+$[ubX.Փү�\�8b1i_y CQ<H9)XD#*3}LЗLAY=?J�XֶHG$C.YqXKTa%�UCl0EVY<FO) Mg JUd@EO($?z䞜֙NP&z 苺 .ik=2Fcu.iLMuv$ E*GJ;(&[fU*ҝ4I�Pl\.櫳)R3R�>=9@$UWSڴ?䚊Km2�KFM2n1& OCx#%u<r:T�ңqދمuKͤȮn,ثs^$c+ό m;Nu3dRZIpEBe\V Y$&ohXi=j&fpJz�.YN+N>jv(Ƅ@$+׼/a srI>ƚoh.cc׭bTPzdp+=9Cv.s-l>Sx4Yz1]!Q2A\Tvrƫ0F1ZqR+3 އOBSjX@Yb58Iiu,ѽkbjpRxSV`k5I%pvA3#.pR^Kv;zc+5mF�?Zt(Ƭ}"dkϮR+bTn,zeNUڹӕ?Zd8UHHoV5yc8<fV>1Ͳ:=*x$`:UrANx+XXg03ThlJ:EK Wrl5a.RYCVzHN)1+ ƀfVZp�=ҳSOId?^.O5&s71ʹ mf_aذ!'-t̞ETY6p Ҙ5yn@2 s]HW)ȶa+utэF6E"�Q5�b'&6KRET֝9:lNEڹM\Z5^BSefN46 Vؠ8?:j_:J <DLҬ/WoHؠJ;bQM5lmnPI-L; AYNBϻ`ZGV<HϛCI'bõXr#*rztKRj{1Z" $Ğ%؆<)jmjSF9WT՝楤W NkfeGZr�9DvfdnFu2%随,ækAJbE]3IK m4iJ'1'YTʁ܊VE+TҫJ[Er5 r=is D u~zTȻA+mhi\XdSs^I)y,$U~/u6H1EW?E9K["NFi T\!px50JwOjOAODXݻ=m{FkfSrړZίZO,:;>(U EBdMa ʵOa"ݴ\Ӳ߹Sߩk: p+[8#1ƫو $}زrANA.0[LU98? <7Ksq6Esey Zְ1'[Vq6RQɼUGkr\O;^ Kܣ'Zý:+q Uy߆( eȾk.K{?A"VmI]ӍU5InUM犽Bp\o^1\/-Q&Xג3b|q4LcJ<ڥYcM,h'OKC?γ`SĎ'O4;+34zgҨYa֕ #O.Q pS*sS r8ֳml�LrR)r!+Az|/yxECB[ lQ]֍`4 d p�y8ݗi£qެE+"%r:[̠NWU yUbui9{04&>XY9;!44.jD Hhߺ)ҬIH)&VDVLZSg#FJf ! t`| \zǜB4ptll\ -&6`\SG/KK\|6AD=kXL �6 xUhNkYH+GuM1Ks֪ZdmuT湕A6]ڵs2 S{V|WFz\HW"A"=ôs҂0/DŸSpT<T+LWA U53* ⬄ݓI+*iX\UU3oLK|gGOmTLݑ86NIQ:t}a's7)y9WMSv2jpjSnjD+Gtն];w15oF z= l]ڹi]$1RfcF=qeQйGjP{*GҶ g0)e9qN;LIN~i&rz~y8'6a":Uz8#֬*uasR ?jhL ÷Ll@\>ޢ4g:ӶJ% OJBWaSȆ@#F;PTVU+Oz<GCR#[:et`:ןXi)ݍ{dLʃ=:Vh_+<9#5gR͸T"vE']&SRs|(X9l {W/"iLx�5.(ح9QpkV]a?`rE j.}k7w!S݇M֛,:V �tƑ}6:T:l{-'5t~U$KqM\)'5qߗM\p8f|W3|&̿G4vڠ�5bt.=iD*g4Ris0'vXT;&':'FlʁwUTc@6S<RF;CQ,²KZUmcJ1`qVc Xul,Ry+ [2a@^+eC+)X9 -UhT:LBe8KY/X(rȏ7+VްBA5ӡ[ c5v<Gkּ7(㞕%iօhT=Mg PqV_Ҥ'~Q:f2(Q<d5 QW1 *inc�T_rH'@;׮ÜqWIl⹫%lzU_Ce o,ݺ}룊N:15Ďliu�c (zYxLa@z,5bMĒGJ]@k;݉XӢ7niw m8gm{g&65Wd)S3)V1Jj), x*A%sJ&0\9xZx#x$O|/Vl9)8S֯ Yk}+6|0;Ȧ.R薘HrO׊6�QZ[[b#'#V:cV;׎9]Y�zDt$Јl 0E]NHMUPœiϮkFx?Zz1-IVj6t�$kFVڠE"E#rgb )L t\pG[_ljzX9 {FPlgF56rY<Y {ROi:I}mLpsiћҝ۲�pSlf[eoJ0vd*pkiXs Vwc4Y!|T!> JÅZOHI I%yIZGœ#bR.E9;OҪ,^sqJ ϴեђsUHOJLkQd~S5զ߽PLvڥOIW9#.>b SE-ĥw(HܓD|pF=j8R'q8_M/. Ki [M \ڛ,Mҧ 9Q*)GZjէUR%} [�oP}*;�mj84PYOZ5{q n5LV^B ShɔdZV# p+=FF+N�k#mVBA[iʬ:0L=k7a5Ugs6!2ff?(<sZIK+"0:ҽ܈:EP}2l;X8Oy$AM[ޫ(I P Mؠ| MbMt3Z@�X/M\N"sQɻ<t1<8Vw9QZ\ޡnV^ _ΐ6zŻRR<(ꍼ/izV3d?82DaZ=U�f =wrE6n3+FAUMˌsr1J]qǎyTr*rbʹ!U=5N=Q  cg\8P) ^e?%d]AV5FKw'}դ%ec9Eۙp*@M[V2 qZDv<%$n ˒�uuLl6ϴ2sp3N-*Ǔ&`mP$gl` 0=+JRS^ƴe<O˟JP'7yѓ>ScF:<3ɦBzLD *&XC/Yu*.)zdfXXÎk4GV: BJQLYL02JH=Ą j% v[qQ԰)(Z*O⢴m^.BMӚw-}JxުDe).%bwӍ9&#B7nɡz(H�Sb3P7|!zcjg@j!8ݴQ.m|}Jb9}?ANw9'mǽpifY Q4[)rRA| 'u6BDˎJ{l*Mˬ+M}g�#`,ҮEx<Iw2%G8c.mNMo¯puZr'N"D5`І zVr7 f->jcmTF귕0Hpe[ ṼYiS-|"aT!9+85J '}5en8E} Т;k/hҬ G�'b9^L=lBU�jČ�SBAC0�sRJ>yN8UKk&S0ruc߷U8epr3>u v,�"iMǩ۪ڇVH289\8iݭ%F][M>FnrsL󏒻XxͥpUʃUzg_poli8Ke$YH��wX9D;;t,:ݱ*pCzbWL脷 l#>Ym=o(Y qX_�3#3ެAdGV%qUSyjvHS:5FT ݭʐO;) >GZ$'o *ǒֺC(?2v ZKsZb xV"!Sy =SEna+AO7k(*I9"D2S o?˓fb`IqI&ܫD§- 1xzvEܚd\ni6<SYFP� {2/n5 ^99v �Gn6H;&UZ 0TZR,q)+Y ׵ZV<+K lD4R#uޙZt38<үV-C"j%簥-Ң-(v4yb I͂;ԖL><Է``SuCq-⮈pGDjAYŚG8Ц9#[dr*Ze4 ,UdL6UqNU@&-#H~5"Mo(}ʜMRHv<?�k՚L _8R.eYa8SVP#RyTe֨mn![%6C)(IVy_CEe%D7T�R\9=*z6H6VݶuxQv8an㚵 'Q9RG 5Q֍P4`V!Ȯv6">:b,&"~f1RV5 R{ dtNcx՘mr8Q]95j7pP[;cAwWd.Q9KIr)h`9CD3JEBOҤڲ^o9ZMFw1;TĀi>sVwĎf I51nT5#ɟq$ֈeSM@v^Z`K )!kDƊEp ?:v95,vXqW6pۖ*W>¯!GFT 94KrM#* N+N5pw1Ks$N}ZEkb xocZAr Pp} \] 5d=|^YT+p@nۆT;V+k̂O7Π c֭>�!V3ҩr {Աn|0a&ȿ<O#'&5-&yP:UGG8�'q 3>'F&J+¤LIHB&$2?3sORD˶0:⫰0'839r~Rg&1ꋒ>MFҦۏZлFF^0nHdsVֳB`p+Z G3clˎQsUPy<T`G];/l.*U:p*H*9t+u⥨3gYXvqڧvw)44oxLu{gv7%g5q}m=HvWHΞ@3@vr<) �IYK\RKX|طH95GI[2jMe;2Pқzl@g=�&ȼ Wh9LrjdApG9ZoAK'r)Ү^gpUN�L\O4.JwzSdsւ|1B>j՝18ZIeTiN=N.qU'fV7"Li6kB k2nҵ/tF=*){Ȭ$=rբۗp5$ w,qQ66Pʃ\LPLIbWRK(R4In˷,qߚXs$Uk�X;~*q҂xZN3�sHLP6sY('#UH y} E8ʀghWg�w<)mzrR$dգ� JЬh8PX|3t(<d61P\bGJ0XUł LC{), kU;u_ XpH#s] Sfb[s_#85Ek?w%9$HU8}Qެdr[۽gyRqW-Ϙbdgb5- SITJR\`2d۞IH,۱gq凊@la4>zV\2įܞW5hNU ǁt6Ip\&]ۇu=iR&*?֪ c $@MM,[@?^Y7vt0c9xʻw'F)5l*!Fa:T0.VpTTrO]'G iGAК1O-2Nx6o$oR+zjѸxYB)er@=&<myvx1ַ7F;iIʌ(Kxu\'"'kacʹ%w+JTI&c�ridžk0>S}+bQ ]mH'݅~A#|b2 x5ezt E: WMJ b"b-.mHuv<{I$\Yp26r3DJ*#ޫte)v frPdjO>Oʬ0B|Z6)ly&GЊг 8TQG;["9]8Q<"9RqQDZ\�*H5-#/!Sż vWpR^i='槆=[B>qRfhsڭ(Sjy { 餝L_V͗#ި2 ԉ6Ifr}jjiҬefsOlXqPŌ}i&f8"VW$78-P"v\�WGim jnUЪ"+V,a3DۊpGtN]<c#jēN-T=jÛTcZ)d0QMPy 5[%Wx`%QMscTjmcw^)W?irKy T�[]&Qqvcg=S\Ja@BFO5,JA�r1&+e�ziš8,'�b!]|(В@]Ӵ2-é Bظo_m.Dp([#酌z';ĕ8NJ6:]r9zըݷcҩ RFA9##?0!r lԫ!J8;k;u'EKQÚωS e Eg#6jG<l xԎj/+=±u{�G$ӄS"Ny ˰4ˁyeB(凾+,]@zTnN@k86[2 2zH ?&blҢ;HTi2B1Bܥ1;եj4)ʑSZ+hz0`9992<䊶J8ʰ=c2V#)Ip;(ZVpnQa=Z0hrid>uqT RX8SyQdTfv-H9M\ LE< "@}P1ȸ" g]XJ&855Dq';UmW9QTD`p(D.2z mBsn~4/Tr 9tܚh<Ui*9qOm;d3Vmª'z{R3hY5į'b ,W$@s*ʹ-^qR Gq&1VƩIhq \C֑QI50H"N0*sos6 �}+HX|wskJt)uc:]Ltn?OaHne=Ս>kC>If޵j8qQ+F%$V*>BysfRiFPN@ukg~uǖSEm=șw) pV1ح?sQ&)1**4ɌMć>68\6$S=A鼷2?i+GϥWVT8͕fU7"Mqscq[AW*j@&?ʟ 3$E'H"pYF7pFEJYH}@YOq?* ahj%JH؊8Ṭ#4nXuu[Ŵ6SoA)h NIdT1ǥoXj:t,K�`W: #NV(GmMn?w{=dz|a{stmFqWkzL>%F9S+^ʮge4eKO"97z{e=IT8g%m xQZ0 #ZБJG y91>H]G>MϙIB�zi5( N:d Ppz$3NXsċu&!oNªxTb)k6:w]mP;`TbA#Ybs=k[ye؀{Q-Cem%+(�Cmc i­WD"r'qIbQ̀ҤEfUXJ6 N{ߘ<2,0Ȫ$H:V0>ɘϽ "m=sUVDiM5mH/{RɚFlJeǝ#f(vHdƪ>RG\X{v K爇5.#�g*G8_zv!TІI7VWyAWg R1^ʥce(c>f3g&@S#3c{.*[i˖_Җsj1-@cެ׭]hhy\qU%G 1GGp o2-8 )FƷ?���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Lime.64.jpg������������������������������������������0000664�0000000�0000000�00000003242�12641336260�0023430�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��@�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Hm}&Cgnle+O=Orۙc1@q׌q{5s|}(sG't %l;pޱ-DI['q_^*x5V)/+vVGӧYX;X}O\oXMz`gǵz<w1MR|уA5~^f:m`>|_knQjO0HEQ)؊;fMQ.4&m�YzQj6ouӎ_E <9ê ;WF{tUFG?\r&8)Ciqx;T dߊo4@NYr1^4Mj5̆}QT�ZU <sכE2H[ěQb1IV;kKui&}(oOoJ&m5DI?*v`QoʬtN9 R2�JMT-lX .'Ԭܗ0{Gq] IX;u61'&qᮥP 0܈xڤEI䲒U[Ś%aO|AY~յ)fK[Dz3c?\];ջX-#\3ڻo ݀^"ʪ1 W tnu[S6Xz]bLL?}k F\$ r00qv+.- ZeV-;y#6'c;мڅN1ddbhxbm\*Xm'�~5y )-v6$l�!' ֫f'-xOXq-N C5e^.F%# �֤ȳFz9EhF#CWp :S\3mqz:=TvC)_f5aʜ'Ҹ U)T$8tW7RjrVL">ޱӑ0 r>ݹ$�w:U1u۸ٟ)DQks\��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Nectarine.128.jpg������������������������������������0000664�0000000�0000000�00000004346�12641336260�0024541�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��D�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( +7Ql4o:`f\^$5K/on 1v�cR)ΚxJ"k.+u\䏷vQҬx=}Z y0YMlv<zEG\BaýI]GմaE]$Fߵ)IGqXEQi=|jO^%rUyc"2r?⮫d`yZFJ[ *x/`溺O%u$0q\2[+Mk@rEp-^~Hd}[=suxOz#I@r8 d=ѡ~GCuj+H#13kl<S9\nBHJ[̻7+v;)؛U]<v"BVXdHăH^}GٴR8GQ<26D/ITI,zl%fs=yY] ϹT3Bg<g$Fq5Es-d p2msQ �uZ U @&9ol5+}Bܬ2=\#r։N.WW@AVw,֤GkH=vE\ͫ;WkV''+3=FsEzyǏM G__&<=<g K("}W$tԌyP3` 5`w60{V,$y55=t3yds~XFh+";jL'Y&71Xr3՝(Z-:usrGNO^49xN=9cҽG6Z]eAz0qm9F+&[>{DVJ<`z1~lRU }m5b $wUIrN1s8e7Nw�"D#d>v}'�FK{iFzMs{nKIQ9D`hћuur s1x~܂oB1P:l۵cuoYI@ILzAjE6ֹmn3Ƞ~VͰ$WlInlV^ŬRvGv5P=U)8}@ԤB[Џjw|#`<�|K]z(($^O+XvtxJᩅwOftsWwa?J9]H6"ҮoBV^e2?p.�fh;~ctwm9P{_z48-ou +0QGW*摑+O27C1P ׹ 8hdMٱȬUׁǼ?%x=&@@<JǓS[k|0|<| GJXI}Mvf?ֺ_rmCRO١`?G tgÉUiz.᯲ƊT(�+]*5=-!߷[{TFY()P *S3A)jxP(@*( LaEQELPҦP(@(������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Nectarine.256.jpg������������������������������������0000664�0000000�0000000�00000012412�12641336260�0024534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( *gˆ71rzY- cg;ecV;-k 6ڄҥ v btf�Zt>/ -z2oj`haI/TnVB皋_tȶL;;W's[1"^磅`Cyw=:;11pJ!T,C&2gJ|?鎯ŗ<c]21y?TVn[BP>dڴMI]38J咳 (!EPMy10SUDz� nN5ꥢ+ec^Q`( d=MXe�p&;~:R {)tR#NjJĒ2@dpG(}7P@=7ZFZ" 6-o ́>v5=nj0(QE�QE�W/-kKI<޴EfRH_Oc^TӆlEnEe%V':x,C䷹ iXRa\cHh[z6{^d꼾;k.$Z?2х-V)bWu.p  k36c^QkWzЎy9b �ߏ_JFpn=V[h@:eƅ=+#Dż{f{06o't1js,Cj\q8[v\cZ$92Շ {]ҭcBڣ䫪9 X%׮hZ:񩬞r|oWYfd;\_º_+ج E ! SBsjjO>Җkrh@.)�\%6%SsIZ('J,BRR^9ͬ)`0 =wbt|;e?Ƣ*awm1�cU 8?"Ά+T:{>kQE�QEoȹHbLخ;9!׷t7/P{W0ݝmJq.gԢGV D �F@}ji,YPO(cىC"}+hxRν:Kl<Mg\Ehr.rֻhH+U 4#<#c4Њx;tZYd-Nq�֦Kou/cdUn9@>|$Cij,5 "'rOQZ?k2@d,Jqf'j TܷD/psҗ7Cϝ̉oK+dQ>ySˋv=jlu*F}3WqR=oWwEd_#OҶ7Wt^RgbaVHue뗟f<ÚX>  B'Oj+;A,:4`:Ds׌#f4\1H.ݢ'pzVkcxdqW ?C\pBZ.Wh~usXpBBPFgO-Բ3lV\ J\_dtCLZX}񝭑WbIWFVg ה;L;Xg7{YmxӯHx8-"]C֜ rZ'RYTXs:L=tj[UhʛԱQȻrSUkZdZݎ"%_zW3n4,$?5,e9-*kfO5jp5QE�yorJKps[JFJo Zq$`_"U^]x5Ohv%Bм ?բ"�7zk1 = +8+nf?\Lv9nj.c1f�rjLPezV|2;1S!OVGA7=MgG8M(2rEC4L�U!TyQ57vzZ*;)aHojǖvԤ;lJQ8yǵPkF,0Icf{xU_dV`&YP=k>{<ϩYHp[>֑ɕ.T~ I8B2kY}μ `zWtWCGf Y* Qv8$dAUu<8R><hǟ^�HKnVS F>YwvAm>gw$`=00+tȪs2;\rksz5y^!h|珐}= SR$I!WaPZlW޲ HSI-E {ṉ0?5Ws+9=٦VϸZOqkg4I%[Y )�V={[_3Gk6\HD3p^+F}>$]@_͂ H5f[GN1溨[U&q\aHA8WVE8Eu(s/TE L/ڳ™W\Cg$Blk NrȊ}HRݕ/K&jP՟e34(�scCp(I<�yn-�bv#&P[ ׃{Wh !\X}}O]JgV :rޫL<sZ5Pb9 AP}!tu<n=?J9&=jl4\ Ei qި ݍq޳;j|HvuUk&I` ?jݹyNt?c]Tlu*-vz4ݣk@A2cx5Q`:cV@Qb6ZFS[ ̙S+ZÔPA={det\ LxV8TM3ѼoY\)Xi@~7?֒U*Hǒf\; mvQ`ֵjdd#zθָh.Wyڡ͈M; *Vjz9 ڮas6\ڈثg?EJZ.[rD<R"[el=%^Tq⡏Ŗ8i C_ӟүic0^?_SJ-es7>hip7gp>hJenPOCLJ dTf4S\>;vb}j%aͬrY@R~jJAgVD<Lm D;eȤz7N \ H%xEHYby;s8_!)MݣZy0G)RJT^wkAhK8?}}ka[5dsT~c5n:YQ@kϾ hl5+u<Jc?ν�p</e=(+3J5JODpTVݥ\%g?X$ҮС{V?#z5,o!]oRj*qgSڼ]#T%dB=jXMI\X8IjZ<$3s~j⚃.SIO>R 4 a��z�*;]";fPpy9Mveo_SFȹ}l`j=nxxcq:5f88Soc&X6V5xG Y2k"ӮbhfM0}EL+\K;<f+ lHq*_ͣtִ� k#l:!n+̩IşYB*I=Kw7?>{tQ5JAݑU$X}czpJ$ϮjP^J!O<C ^�:~Ymf?@뜁iȩox_h?F.?sYRcpU @c$~CDcsͬKUݷ3EM%]f$CB PtyXB ==Ťڈn]�u'-Q*ZBN+bmc$#W(:Tb Hii T*2*g_Gw*F*FA('dVh^5N'BEIYT.h3wi ǽWx#`ׯkf{/|@OP:sX<?c٧'񣉒oL1*|@ֺ)&k�IGqLh[rfk0da/)dsZZm.@@Nc1~1V ]\T2t9/ٰв`dVսWcȧmh@V6Sʠ#HO��uhUxXOJ10(noJŞ!}ᐲSke\W:L無? XhZqR*W<"{GljY>~+.~CTǂJ.[ZDr jӼ>0>U^FcCk_ mQG_VJ[X =ZOVZ"tTbc("%+@1KEQE�4Si}P!=Ta�TQ@ ,~U*ۨ(,`vh&Q:(�(SqECqHEP1cQEP5($xZxQR}QH(������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Nectarine.32.jpg�������������������������������������0000664�0000000�0000000�00000001540�12641336260�0024444�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�w#Ok xDWy84OKq%Eq"TC#v:�"++vS6m2ѰxG< o~'rԖB2݇\RuߡBFgmPDmu6"St"œ頭6ۋv <{r+SZkO˧8i7P:+JrMhpUèSSkGg7J׭WWC)hg����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Nectarine.512.jpg������������������������������������0000664�0000000�0000000�00000037340�12641336260�0024536�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (�-V/2t}XW;xg͏nQ*ږ_7:ZTOʿSjwҴbt Vy f'MsK<$Gk6qWmoLOn?bBdN= Ά+'sޣGTrXw?&o2:-K^G:V܄o=/¾ O`)s51H?`jLׅ!AFU9F 4jzIZKsK^u=.uME@VԮL(>Y+0)QE�QE�QE�QE�QE�QE�RZ!�m4KqŊ*^~A}ٿ¡k"'?nEd3\1 ; 67#u0GTDWB?3n^BOw~Ib`>oՁ^�G-vLUKEQXD FZ4D8AESQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�Rf=H}sw+M>ͤ=<Q:ͩPW_t\G ¨kԼI(-c?�f^r8+*vVU,LZ'"}$%?rzi$9d JJO9)M!HK<dCc(PHO֚q +>+RNaJNIo]؞LC=]쀀p_W#>d2H�t}e)sz#b 3UGp|p=HKwHgojpbfXAJ)T˫9rJ�6xb0;sIU@IUUOץ+WRW7Rxyk4/$W-OJgx9;y#a=JZQgSZ4bH2S/Im"!<wvBSWN>C YKEV8QE�QE�QE�QE�Ui6أsQ]]'}=V*HՎ^\۵ P)—V;1KKHBbVF3ӊv\`p=*NHEO-c#aRbr$YOcҫCk-ŕı(�Ej)ҳ-TvB(#F?)GL{=^9RTWцC)?d493Y \5Η9v9xRt-CcEb-p85]12\]QE ( ( ( ( ( ( (kU&0w'OYow=7 ?Z.sE'Gn OsB8Ar\4h}?JW&wJᓾv:%1 -N+׭bGS*=W ϺϔЯOS6�F(dYP9-IWPPJ0s}ݜk(Q(TtC&*[fAգfX `JcxOJXH#3pX8iWRrc^XVK%DbZ!+XIGD`\[tF�vK%029ֻD^.ŬvSJyE=x`ϷbB@>j D`j~sG+M=l>sEcw G^GZ :ghj;iӷFx�ZWTcٍXTݵю0;s]g(IH:IaUU4od%35%p0o9== wUӚ>GBTfŠ(0 ( ( ۳n=ISU @-wV(y'ԞF< HR*HQEE%-�%�bւ8N%&3JE-M0SC m;yarFuSU{:ܷ//]G|\<3I;3MrTo++e 2K\|س}t �PӦ1d&AQVfQE�QE�QE�QE�QE�CM@@XV=f[_zΤ#s CUQs3= '>4cUeYt0 �תkmǂ{C+of',NҼNT,Pļγ9L4I#19n<{`9y >n{۸(g` h :?襕.<)n[XUga{U �gl.8SҦFzđLrH�9?WKt=~ƕU CEnBd(:�R91jmZڛ=yA0>د:t>!{g$;Xm˭^0Zė,�=2O[38 :[/i[YI:w+A2=<˹5oY�zqZS|ூZ4 WvG~-ZZJ#4)20ykp2I֒Fvh4nQ/n޾jG`9ƽp rk#<*&a13mq��-zU/kٔ`Co9!XYgky1t?7$+4v5yrGI Q9&GZ,Dn{&Y3qxU{;؜ ]js ?Z)ȲƲ!ʰuzgQ@Q@S\΍#UʥvOTTGc@)Nq!i{f(b3P1hHxUXAE/Ґ-%( c/ICI3o-Rx92u/4gB?fc@�l}@{q\fdVgu8e#AA[6,:+Ikx@-pp~ٿC[5ښjQqvbIFiZ( ( ( (*7d~^ZxzWx�-[)Ԝ8:*]hc.0JvbNIӏJ2썸pcXXPpr@'8ϥY{n7סyLŭ̲L}=) Dx Łaӓ)%>_F<϶i!Fgj=$>9(֪KncJȨ;6q:ي_ˉ`N3qO˜�r>S'r\VIs*</sA>c̕Qہ9}y\n?)f,@vYߏf?Sڳqμq ŜWUU޲+t'i޳JV&WcA3ۑj/2q֓GL%xZORb Dm I!v(pq �UUg$V*[#3-$})2KO+NDӖU$=~PoV <zGeڎ!6?:cRHӵY# jǨ* 3 NHS:9ڵmϊ9+{{FOc/Fv#@?�>X|Q}*aDc*F%ĞBFDxq=:uFw1"\;X. BRLHZMǨ�?VBws֤ꄜ70 �0' R>l>S!ُbn*H,b輐xMܢzoNZ>C[·i"ܟ&5R4OÒQ٥fև5M.:;nT5 >>[o>yZVGJ1NjmՐx1iٌR/"鱀jU)qN- Œ4Mܤg4R:WRW7@sʲ4qbfLpsRh쎌nkqZ}R/4#;YcFsTx>Zc0=(Ͽ5e c1<ȭ/uOҗ5ɑ札 4KfxjLqR$Mݺ}+qp{u4),lC+Ar~7E-4c&__V%g*.h)v:|њfis]'8L.h)4�( (8HqD]r<S,\\~b]}fQ&c)0z=1%8E L[zt#~NXT'3N5jƍddpE^=;rdBT'ϟQ%"o8/zц9ce߃Q?Us6hݸo^?O޴Ž\c㓌ֲ`ْۿ�E0iP>y+'RؒY!АnqKqDŔ(Uv TYDTWv{�隮Ka)zp+@ 6' XoN^09=\vdgb@;vgcU c=81߭Cc{'5%%FX&sy7NG i80w)%;)]Oƥ@vogsN6=*sԒ$r8S2J{$gY\++4 _3pA5\U3\�_?R@2柦܅|zƧa9vMCgCgj#hDWQԫ085rKй*wN7JHg?>~P >Mţ10UXn} 8.{>FKD~UCr^w|d�^=ʯ n@&]$Xs1(X$Ƥ3s=J!*P9$ƪ<c \\p*l@ !%Ԫ W 5q@9N03^Mi78=,xY-i95p5yfisLBO'o$?yov $}8 o"HVm +dw' wvH0U!N2iM<Dڜu{/ @;+l)>pm<w(Ԝqϵ],oZ[&>םkoK3*nMCޠKAzVrEwl ,yr�ZX['+r:WTj>]z|Bc`3ߟҳnuhr3?+u4Wv(WRF;T֋g6F,y՜\)E-d୻�~ UnÌy*?Fs3ڷs)=d@ZU$7ϐkMJl,ɺBe�$YnYA34+տ*p l*=ߙ6%ތQ%jsZHW9�m[ˣK& 9+wt܊3u-[KYO@}kt\kmH7mu.e F=ɒ٥P[]Ł rIl竆UcVWc�{urc+A\cke$>pqvc8S8SD!鈩t-?Am9|Q䩞{5pz&RN3hjFjdUu9VCOv䙥34sFh5Q@Š(c7㝼&F,qg : <l. ==눐 \d:L\<J`>TeNC/OC%օK-: t͸\#<hAd`K9lw�H�?qwNqKN9Pd W'$cךQ L$'~ Sfl?x9>FeOs'yuQg+MnY<F$fCd�X9%r<ۯX\Aq?↑$l$xbQI6R :楕P=#<`֡cG"';N9`'?$rje`FKtКm 斅E܆C+gq�P8Č6r�WYyx{sQ]0 7Q()RwLͳo9 ;rsW9w>( ڴg5`|7gq l܉e<>BwsҹS|PrBq۽Y+Whr<8~%qB̒;#p֏^I2?(}ΊF׋~+`:Ze["Nq=?d* LcPGoZ� |ʌP|Frsx<wĻZ_q? k6Kqa4rp ^=2=k6vtr9>g_*4x [7I"\8,L819ڑ% GRPHNX;s.FO4U6b=5Zԟdv3HxE~nTg YMiaNsZ@++3ɹ~:RF5呟ߣ{zWuz8gfkL NU҇˞!d0 PN i߻>]T Y'Uf$Mrԕ\Qf vf?ʹMŭ|CyvlԢƁԎA$wdTlAN\3iX>-ψ.#)c{q~IPJ%pO�֪�jԭ^x9 ROB}*ZqzdN٭>pP�b6RH`9z7gViq"pC}5stfiSvmY[ wu ?GY.@#�[wz{1컣PEe\@ڇ�MIn!*rZ1mWorAiְ- @-�;q_ҵdD^}{ִ]EUsOw9s5,"[&fR??ʶ% +2;\]rE?<`Is;Et%?q8( :cmtP1^&n1RO<C~x,@IJ$-[Zvh`�3mA/ҧT`{TvKoʞ9;0gҞ)jBѝŽi2Vp )UЩEnHجۢATSHhsg;ӟҵ=٠.NzlVʽvEI2jp5X=H$�EPEP)xY  ^Î?ϥz\ ¼Pِ==+KMJ`_M|o]G>/p>~F~hco1H�ALW;+{FcK+`jǐ ~`9篷O*nc1  H9Gb=nRf/7 @z^[r=ϯP?>[*9:RKUk6y˴\Plkom}~9Fwϭ2٢fl0L61ߏƳ;*6N摇6ʳm Cg8U\@9)J8A;�cԢW,~~ ~*ntF) j$Ud*0;q >ڸf'p5Q rxL�ֲAYoh=ZV]1 >a,V;J^3SuB7p PmX{�(�FGvId28ïO�&ms ?W'rd8F =<HJ-ػ5rB\߇ҹ#CrI{ls'#$Q)|Seܮ0ăیx'$O$0 8돭V|�qzzTSIT?UbBh呮ZJ<*VL zc>ը$Qn#U 0ZAVHٶr@^쮚=WOm5:zlc& >烙`j ]gX PMwQO!8 3X9'f++Qvj-i֦5Ednpk[U׿Q\ɳzeTGja_ZΊruNKq/ kU}5s_gC}*:Ǝruvcڱ/`FK+t:咻ms㱂0R\# A4BpA�TSEy G3 Ʋikt͝9h_Yn"x!"ZǙے8+pm +?V*pcVr}J*UQ`dU` `r)9b y5EmC^t -n#te;r*IF%+?RԱKsVYc}+̐jۈvn{I٧1ncUuE76p #7?5mgm{lpFC2q5{ ~,2HHWAoqEw¤V<jFNƏJp隁fW¥1֭4`ktR1" @*r+ [R)k)ojGc-;Gda�N&l T<{=y'�[ J%JɻձRUUjZE5 5�EPEPhy Er{%yljJ}�|{k U*8<%ϗ돥iYg#,AqA B[  {T\$ ^4}5H9 B+.A�9]HI\6-2t,@p֤#.H@R|`[u!ե` G�8}{9eUl*5 ڜuϻFƒF2{Uգ0$w)oCB7H%FfOQgBlRV-8hw¡�T@ r 0H0Ae*Hib B.F}F!`Gg;]99+⃎fܙ 3OguQn^ysM#R1�Q_?Wn!J:7嶌)( {THժ/I1)&0nG5( #(HQI|̹=83f>*K� 8 CoVKd^HnH<dU[ zyc8-Vg)%~ж jҍY-Idgncp>ޮ*Ws_Cd^d]+肼D̸rN1^h K=Q)3NjӤ#s0d H ӟ&`�ywj ._!G>7V˧NdF-eC6q8VmA;WZ-"`}W>dG`Kb&?b?jjHLE0x?C[FwS~EҞGVF !Z#(IqAY}F=+Ic'CFmOl#j{Yi,>5x3XVq8=GG,e$ۘղ$ $9Wk&Ae]1Y:V)GfM`pI;e]iKOq a˽^Gҽʪ3tڭGe8�J[ф$ W7*Lz5l=0>kxXgGC)! !R̽v /$okY"jY$XD$9hNy좙F{Tӑr͟n*hDF[cԮ" :7Q(`M.J5眠DV >d?(!<s$`�Td)C;rś~\�njPy a3\:KtǷ2}tNa;x ,Aϵv*P0��z]2&v쇎8SiEl`JSP-L:T)R`iQE�QE�W76nQrW?]%Gq \ (Tjӛ7:cjV!( f?ƶ9-.A#�Zd.y^yaf}j.X0@q[ByB9kᢘÜg{+E AϿ`64gmȥcT{Uh.`sTG�co @%O C1zrO bW5~0apadp=Gf'ȬB:|R$␹r� 6?#03.q}4ʪ۾@#`u\gǥ#gt:ǽHqYHAUq<`ْ2z}jZ:+"p:ӐqURrOٶ%ryM#W"2J9b8oiR9<zVe)\]�z#n"n3Vswc N*P`sM*vЅF3jWZ0+6!޺ K2U\pp)cRi+_٤Cg=+RDFbjZBӅ4 9%Vk HJXW=g]H~^FzsQ5sRͯε')w%!Cu�^!J2A=7$:7%?=Q4ϠT.NR]YpTrx-J?8K*{VwQXl+9$G:SK+c|=N[@dX3�6? };S^0Y?ӕMVW=0a֓5ClO~G;Ug$ ]@=y=+EV=NIuה�LyȬ;73BèH8X+9470zmpj9'O_!*a5c~y$bX¬yP CmrV8$ ,GjMv0" 8(Fi!q^�MlcB�zʾ>`vc!G9Q4$ <A:EkV7b�_JOj+usl �i~U\iInu:֭omn6?V?^d s[=Z07#͙Irs׊ǖ6g%i)KBlӅD5"ՙ-N*a0$QRLQS*( ( JZm9_^}b\cӱ+S: Qd20%V}38/ g>+eg.Vr !Hǀڧ"U%v7#rc 0iǮ+Ϝl}d%J ȅ sU`OL [v)b67n=VWvʭdhdDgľ!I:tWfs4LGYg#=qReS8@ҮKFN_W$|ܝOQJ#p0E#xvdCJv䌁wʌ?뜌zdr�ڕw dR\ S`�Ui IǠ=`x?CL }({HFHH眒 ҕ="._89'=HYM[ <V͕Uw9LT^Rxw~>0!3ݽ ]919WE 0�i[N;[Ȩ٭$tT*je$QP[ Vƿ2jeXq<�Q'\o6XITVzΏi6>e}뇻}{+308ѝf"ql >ovJ3r<V3 SބhݜGjZg+ ZU>B~8#gxد3;8*bb 䂹sT=IT'܌ȹF RK;.8~TE8fn ?:U).0FW Pa!;FVku;W�^,X NI'l9'?:")aE#J<"DV\ԃn5Q +E~rP_r;$-%#CjU7A`0˜ITzgsX/G~5[ 018,ynA&r [A<FNMg\xijdh¯}} GAVsS NTl_O1?R֘]9=TAJcc:M#gju=Z2?NE zg4k _HӹQb&;D � S)*ևNjtc&Fr-NHV>(�EhDBJ(R�3IE!!u}:V<nƴ ۚvwGD72CϘ8 I g׸DX$P:C^EiWSQ dtJC㮹ddh]Z6ެF'?_J"a?s=G=j(2q׎G5 8P2+p>ԑ,$#0}?J4rx 0 gjrK  SgqSTREѼL]vp5Jpz * 2`g?JSDۋ+gj&bz⣕ 3`T,/S59y0dPYAQQ$'18|zS1ڤH8=Mk;nF^'B52R d>u%�uV]LGϥRp6�Q>j8kbĖqּnqֲ`=+F.V<6}!\M2I5aGՄZ`Ǩi*uZ Z45S='q]2P➌ҕYS4O ,~r1Xr8VC{ڽ_XR@klCgqգc$rA0FPۍc+szֽՑ݌wmd] $c٥Z2"S AПZc8�c<b17 dtC6=j9NВ+*=9f'>3Pn0O8>�_1856S|xH2Ru$f>?+Z);M'֨杺R]Sر`LP[ߠۄuA!{oV"sBk C_a^nj�; em)HpiD#ʜܝ:U*QS3$ji8VJ`=TD�qNQ@%-!i4aiƘh`C*W=jv%a\u_tUpʋi#JQ+هFO,ǖ0A z2S؊_[;<*Y?s΍=&ffrJj# թa\sЎGQ>dQ\G T'YZS${GѺu*5eLiNHĵQܬ5=yo$>@>G*@rEՁFi*E#TZX�~Ǒ"^u!%#;ϵW[;ulb{|VqU[]DੈobŔ@�q[ifxqTs6Igӂ3Lߧ COڭ)#xu2TB0SHh " +�NI\ 4uG41hGzY"atkծ,op b=*8GFyuN~e=fUC]n;0$z^a +6r[8UdLߥtizb zh*/b/ U�޵+ǵU{LAǹwL*O#h)e6a<LWS8#%tҴ9ⳑzѤ>6 G* 'm }z Z4*5"g hczhB�` eշ>G)9;a!:nV6tbFJ^*Djv8*S1O @ 8 Z*FQE�QE�iE4e!fh Hi# "otŔ d4<.%%|ޢ & @M{ VuƋi8k ҆dž@ޘNW +g;CfG\c* n|]u\�U'H2kCSfȉ { `+;~�,Tcu=0ni>Za~֌|es҈[n1C-håSk{cշ8{UحXW)CgqWYH@S*LU2ǎ"H TB1:S�(�u%�2Ӎ%2ZHJrx7ʺҹ%nJLsҲ4F�צdک˥g#EVKfy\<~Ew�ZRm?*'"H+?31ӓELס)g*{M;%[E4|I�fg#�UhWK8Q dpXcV6^թ^aa)Ei�v`TE�1#JJ:�QHaEPEPEPEPM24PdSH1֐`DE4Peij\SHJTRb )1*) =T~TƳ�@ g4VF�(?-v җ` klJX=)v% JxPNSQOE> ( ( JZJ�n))31L B)ԔP{Tf!SLS)}JTqF)E䯥8D&(#8(cJ�N@)RN-R�(�(�(������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Nectarine.64.jpg�������������������������������������0000664�0000000�0000000�00000002373�12641336260�0024456�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ͼll[rYEY~7d4U13,#ܽ@q\Jj˴ʍ}Gr8>XOK uiY=6]<y @YܥͫTsNC)H#y{zͳ[V�^[ڷ| >ۍ2I|ă ^x|S$V/S\Z7uvNT&?U/oXeQeCn򬩼OC.Ƹlwq>[NR\#9rA¤.#INȫx=Jsܙ+-,ww-x� W|3ҽjmdUSմWtK ţuRc>&嘚\ʫڜ춏s$;]o[Bf}MuՉ,Dd(^Ϧc75 .fu.=[.F[{alz}kòd]Мk{ĞAqg7zݜz-k^%o99գ7-r#Bp4z,b"#.~ad+{;F+Q&1rrGL{9jbyڃuUY(9T3@=T/EKaQC$���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Orange.128.jpg���������������������������������������0000664�0000000�0000000�00000004506�12641336260�0024042�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��G�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�CFj)&V 9&i+۲ rZ'-u�`Ϩ]1$JOs^-|J\NGK+5y;)k"u wrmuxH:y0Gwxzϕ/*uN⊊h$Y#ax5-z駪<֚х%)CVc5TU QsPv_4q gOD~}km~8`]Gyfz7/淪ԚWcY#pd}7WUk7ʸcc{V4"efsT4#c0U,N�$k }pQ C_s[!6c*4o޸RK1o> Q]g,æY| s֢<Xc=Eb-n3ɨ6z2Jιm#ѻmc5r55<74[9kI^"0eaGq_;\9V'5M�.r1Oײcp5V?3[VM"Q'3<vTYV/S(F-=@kc<[Y�*~W˰ь9"[<jMApA }[b#m瞝qyrUBuc>� aIGh05ٷ3<=7j+34mH@A<d^Z[b (u}Uu{iƫG3LV7Lk^vq ׁS~ۛ'A.Ùٸ9l$*Ify ǯl9R9Uy$}IǾkǥ$WKPqf=޲O}I*Ks͸t6-Yzo=s0#90OS^_HLOàULf^g50/n nʳgܚˍNs]&` -OLO#W=m;_9RdW_s;0RM yv6>c9`8q71$Fj),NObs[Zۘb(9uh906#$z`ÆN=)|όr{Sv+ RiX=$>ydc#蠝h®d�+ .P[_RYB@8ʸ3Raӕ=ԪZ ;%^Gak0KNta{ <I篽iz\Do/v}pkk`vhzU!Q^.㤘 qT$b{vg4]C:K'^kl.uehթ Q曱itO^i0DXaT��+)QQ]= &P>_u~viT߅*}?W{`mvfH_LYZy`GWej+^_m{/v[|L`JHe :gӊֻ[JNpy\hbG-B<<ھ^p+V~zkBQ0z'hiF JZd@ };Uۛ#@#`~uۆ˫מ]NZB6[ZV6j{yKbm0f}je#_e8l7992"+s"Ke}>$ETeCmZ3�v-RԆ [APz('hU! QJȫ]b (C-S������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Orange.256.jpg���������������������������������������0000664�0000000�0000000�00000013255�12641336260�0024045�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�JZJ�(KIL�TO/Z}&EPEPEPEPJZ)))i(�i֝CQE!Q@Q@!)(i GR?u?HӋ*bX Aް/<LAe�?;ٮgUF?WcsƖ=t"SWu 97 UV?i5QPkŖa^OyCImk񑋩?<bqQW9>s֖ia<%w~/Sȭxđ:Nkǝ=*]nF+2rw 9iUv#*Iz+/G׭5A<թ_A q拺<IP,QEDRPEV$͏@:uKIP8ָq"eC :sz^%wyMu6E #&V;{qEos?bDhbyR1rڬ8Ts~d;#0ŀF>ޕ׷.q*|9\U )|-cVγ ƴ|Sl%mnǹ:p#p1i[jgmyL A92^2�s5w�#DH up7zD1xID=+5k}N,v>m{`sJ8wgw<iS袊`�nh%G4/+*M+nYd?u}k{Y&He?5]Yr<Rw/ZN8R)+[mԎ=jˌ:L^JDmNzSxdg W-H&:# էcV|ZhܤrWskvo1󯯸w#'խ+XM1{Wc%J\EV7[IU/b,!%PڬW'ut|M;1jvW#?¾!f8P2I\ejŹ!ƒ^~e+Y=8j^r+ u,03ɸ0>c.nT 9|d':Ϥr!J/+>=48p{QB@F ׷=hlI-9mG+r(Ԣx*AE7[`x,*buk *$}jBa�O  <5E?ʛ aհd\qƶX-{k2HPs1K8) 5-7.{ٮ5jkZ˨R@?եࣜ$:Au5[um񜣮_aM§�Ug.h�؟4њA3\�o6D?n渍nϨLG@p+:t[/Z3L(~[ޜJJ>d*qRA{v(qAaӭG-ɐ_v�#&<85^K rACE$7=׀yjX  ڭޅo`A FQ~`A'ޫ- �JfI=Z$j`{ʴ7H9 f6EM)Y[z5sվjuh�xwU_o %BNكFyW澻SC+?37fA}x+%{Kd[i֙ "�W7j67+j#pq{{WU}*roHhz *m{�C 6;zҪwAlr1xt/!{3=.Ӑ{~]*¤{pn$eb\WBbI\b@u## ׊+؇�[kBYRˑ5 5gkڹ9؁FpD;9?Jr'M/-Hsս ݳe%k$ $bʤcNP>a؜uaa_d8>U. X֚'sD)B:WE\5|*s$G Ȑ4d;#_+ )Rv`+*?GoFj=n>pFl)>5wlLIɯBnTPkns{W?3)|M8zfH+&= AI2v2x|I' `Ox;[ns)ǹ<9BA$�OkrJ̧d4&?.ͥ)h Aֆ  9$z翥w֣AaԢZsaT7h~9l9nl#ݝY62\j㎚#x^2mT:djz͑1yְn Z˞sU72:=nŁ<5-dOӚ~oƾ,қGz0{۹d8]ퟥq�{W0/kzϥr#q25ܟV�6zE H Iȧӭ"c?(U\vYnvpΊZS=Əl�`w B}=jyJ, kF7rW+m4".ĺ $ۥZ]ٮfbF9A;�OZEʹ}Q$)')e$iVK%G\ֽ5r/cɳ{~?ՊWVc2~ǯҳ&G\{k9B0q&r3޹y|pA93O7~US:fTi�ZVڙ[84߭q9hwt`W�nZHh�zVLJ ߷8]ݎ|UW;+gi wTP.x@)~Us䥻HL7'Av5s~#"&*ßb+Qc.-[w9S^ҿ=)8|ExZGݴJ[ȨZΣ9펽j9 ǜk%L{q3�B'.% <IZ}Y'w^cN8kUd#',%8?QޙیgҦhGP:&]BQ o1T W<*oџ Hps⭲ qMH3NFsf,v� nkַW {M5v_-x _Q-/Sq9۱\jw0lpyFhL3KuW0\>aYQy_ú8{_ PzgK!H `TEL9})JSڹyzӳJāM ;5VǿzUࡹc}M4P7N_\ s1/hNc2o%*;7V$Ui !H3Bʠ6r;J#dcڔ3J7{v:#lD^ <ԅ!إ9WTk\%9Uet/nm ՕZy sڷt3jp#W%mVnyxʪ7kYjpjRLZd\rZlF'"qSٕ8IIt8 (Jz|Sidu `v>:_a%J+GkRDXҚ$;ӑ^CLHp'#ڂY=F94M'jv]A�g>Ӆ}Ozk;F'TPrIj 1$]4B2ՋKg#@wK18P+4dlß}Yy#y:4>9>=%D$mݖ[9 sÃ2ae7ck~L+T=<>2GבV %G]QՅ.V�3kftB80q#]<E[yn6ʇ*I>J MhVn�JI$EF>F Ƞ@UF%ҝvBF88{w1cx�w4ٲh}j{)@sU_2dO!FqQ{;Ql TR��g֟6L͞{S60<qrh@ e}}*ŽM"rݎңpߚmL30W==B)ݽjv8X-sj PuOt%i>tq[TVv_sT|٦#fc]&8ڬ,xL(C�A /hlN]sV@Ea¼yfo:26W9ǯv۲CK\5rb+q]jr2>Q{̨}~yp#ys(y4zdwߥ@ǃJz[*s!Mdzj30Y� mI'mb)^.SިV7hHi+i'b#c[V֒6854Ɯy`>zIT4ޥ& R{SmԆh[#6(YT *BSK;0od4<7uRDÑY׶p%qLkIբdQGd=WrZ}}k.h%ݦ p3WC5g1H]=;fԕaX=zOkjb&(vEO M!i tHfTG=ZΙv$2g$D${rqO:rzc/ɧ {?F8 e;yq<Sp=g̐>MkI5~kj<sMխE3ͭ溏)AWߢۇI.~q >^G fT-"mZږ:Z!%TfӷPEnL T)rw>o³%ug2�H`=Z -V-_ n0> _-} [ ד< }#Z<|`!ͳ 8'AV;ʼnWH)qE2B JڟI@6~}6AH ]vg Oco�~OJ}U�8*SCs݌N.*HR▊�)qE����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Orange.32.jpg����������������������������������������0000664�0000000�0000000�00000001514�12641336260�0023750�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�]osCtlc#9>3tQ7M6{y䝢- Ϳ8ɯGor#vKiWB;AŷkǼᾩͦ9j.tlK 3)gQawPA&uFz\y]K9#�gh<b_VXkhe(<TL:RE������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Orange.512.jpg���������������������������������������0000664�0000000�0000000�00000043511�12641336260�0024036�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�((� M4RRIKE�%%-%�-=z _(`-QH((((((()(i(ES� (uh(!EPEPEPEPEPEPEPIKI@ E�QE�QE�QH(hE�QF)QE%��TS=z  ER�(�(�(�(�(�(�(�((0((�JQ֒uQEQE�QE�QE�QE�QE�QE�QE�PIE�QE%�-RPIZJ�Z):V]a5J\)ʣQ̨ 1� fsRd ϒF<^.'9JFt V(GTwNEar? i$d``kʞmzяC\뷬N&qj1gaNdT&|4}$e:Kx6{0xdH�m *q<޴~&X/ſ~%CZtoB>qۊhw ]Գ4omXIAuasN.n-bV?oXxԣQ8*!u;:*k~9(~FJJf( (�(�(�(�(0B@hi dk3 ?Z& yCkauRթV^g]-�qY>"aǦ84I,}I,8kůQZR $<Q1Ȏ_rIKERKA-N92y.O6X|4z/ԟtRݎ�AloPE%RR>+N&K_W35Xg&3j駟b%%K á *H}yO{bwcV^22GsW0լ=_R:GaEAkw "XdM5tp֌(b ( ( NPE%�QIFhi( (, e`:I4FŠMRKH>1xwtaҭ-6&?%b'f$8>E5,`zzg8ݷ5lɹ3(Ѕ5hvrN?L`/Oyn5 'ڣ8xTM- l1M46܃=-189ӵ ʁڢf<GJzVo9N#-�yM @ע8PYWH$� 5NBqn[\Wed)nZ ]Ny9术(lӐ1a!UZHueu O ֖ALJspQ0}kgpߘ5|U:w|# :۹=Q]'0QE�QE�RRPEP0($X#]p_+t QR:4ouk{<61GZZڝ8ꣴIs�שU99n㳺 :#أCYjʋƮ%L3ޥTN砨dXJqy')Ug- "% ޗjt\UŠFU9Ԯ9{988RVJ..`MȊ;d;}bi-yw,V+$ߟUFTk-YVH� ֢ϺU`q|? 6I7ԨWQ<j@O�c͗"oذm-E7{UF}NߝVۣXZUz<Oe R#!%y#JmZU npxV݆'q d<5JzRkwӧi-+܎}]F8o\A8ǒ d̒c&#.VhrԧOs#SXfHGGJ 㸉d+ Z,6.ߪ*t]rZ(((�J�)3GJ(�P%!J쨅2I+frXzS\جLhBs|= VZrrpAz%2y'�֦;8;zKc�_:rgҤF" �U{zgLciqϯy3’;($Ў Fyۜ+5C1Ü1P=n=iRc>1Ԅ =}(@lU&U1͞[ H4G'lS烚E;w9˶I3Nr88棑'Ҧ(#5 _Z.przex8>iTC Fdm`9d䐧"t/O\|(}>bЏƏ0HR韡G $=j1\Z>F'G*z5jAض8hU{S. pѸ#W oVї=RWI(QE%0Ic)Iɮg[Օɷz>+ 57Rl֍U,FjtQVL1s 4,Ne\m^i;.ǷFy)IK*3"&^FB_Ys͓y51zp7F]u .]pG#Dpw :#0d:f*à5oc"AmݒP*H*F0eyP;IlR8ۀ QѺd.ݼϩ1#)I>Qd'=3Vb+$q9#P;@88zՄ(ѱo۠R'0ڮ9oGLpOv FM,klHBȣ[\IuEPsҒ-vƧi>PSYL?/֥w66# hˈXsit@Vލ\v9x4U|S `:mԔimޓ8OozMp#ce#YQZUi;4pԏ-74.O\w&zw4 ĉ;RX20#}]CNIn_Ci{QEz'0QIE�QFiQH}љ6BZB.OdTb%׵ mOGjrY q)d؝A'׭V9yc&ϥa(n8?jc1#餒I#~T~9uUM3%p~8k".=M8*HRpj<n;u|b۹zTd`##*%%8m<42'='<oBvڧ-!B·\c8=:JHcd|g֓>cvR2%piثt_J  1!۝ˎY#۹ qriqN JDleZƅg Y}/ˁzbFJ g)@9?qQ8${VM\�VB@<u2Yܴ3HfwP=#+u>x0'R7cƽ\-wE4FG"!>d?.P:Et5T_@B*�Rm%v43oncS+ M&?yvfqA_ b{8|((Xjzʗiaj`u5Oq%܍,ڶ5ĸC_.6知d[+OK GYv$f�`uK)c );L :D:o"1P!#9Ve#j[rU1a֓z/fDrvV 9Z*i-s$ϿZ.N#V^1>*y푣F9ds*D895+l9cY<G}Qgُ{V='DMAAT*I{2I8ԕR]:9�}a‰n^su uasP0K#9<*@-n^� ({8GH$p@?/nw9$1jHn(̆Bm ڷ4T4k!8C+HcF�Z$)㡌Ʋ`D{U _ѲSz~5GO8K!Q Z5a�d'JיY=GCNGcd5XՂ 88I JL@ \x3 J@ǵtZ٬dq.A��^Fk_<gQ]99?6*"BUnq3$�nݞP /c~tr9F<{W(0^B.xh9/g֥�e@aٵb^q1c?"1ך89}rr-3cSLѷۑm@}i#k298 +D "R9G$s1Ҟ I8qAOn;q}iCme.z?JdF+(~lH8#oXi=Q!yA0\}*&ٷtd.>91ڲv@=OEWqUnƱC>ӴH\29\#S{ #9*4Zgs`=W3ڤlOZsn浊Ԣ$ǃ@Ufl9VI耘XOjQ'0@oqQq)Ir^v MU)k'(R9~o]sn^f4%2Wy\ �,PxPIؒA<׏bq[CK3r&jOȤid dҹM@, $|}''=ITȭqО31)c?( 0s=+h#%x׵>8* S3r:cV'nzv>@0'<Xy1= 7õNw|!,pHڤk8匌@iL"J#'TXaz2EsRH{f?2ĞGR)KTUWzzԫF=S12,IKO{թj70Ar1۰$=3i?TI뚶†q.t=x2|!9O`: UVpb[=MT[)ى+ݖ~cQE3%Tw c-̫'x^]L-V҇e&d/.2` uaW2QϹ$95 N7qxI1;MB2G-WOs+fXnE=[K7qIڷT-ǝDCtj\)9{]9S0u5WLlcGʽ̊}5_畍UU�CNfўpf4S�4Shf"@X+#'}ro2l;JƑFG*N̪9՗cP䤈@QsOs|g+-(hc�݌Δ͜VS�_Yw#.yM}|n8$4Hb8nANUu YA#HtqY3v+ c\5s7'b ,x9RycK"FkϭWo6<+ w\0cUtR #l�栊7HӼ{RMzŲ[$BB{b[v:٭Z08WqUkt*� 'i8Ado\Lï^;֒dXSnZ2[n\-4xdVjqq(w<m.K/'1*Z;9# DXy@vrt� uQ?*m `9Bl.p$i28jS_ZGЌP9`k"cg؎OL! qשu$2ANH^63 (1s^7Pe'QA{9tQ.畘zEf3uˁ #H;kR]#z}MPӮkʾGue T =qwvBkE6bF5ُ2nl>Շ%I8<q"ԏ*;t'w!\w, ܄f+:crIh:Y{Y9{6Ҽ?.ݕ z-*#Ƭ,`ޣ۵?J>� 1ڬx9ԋC!P)zsOU1p3Rj\ddzH=F@}鿸4N^@89際Xnq#>3@9_[+^[J?A9[PCJ־NbB<U#gIkF19Okiez"V'(Ÿf,0~ڐ@B1TO=pI늲|cfocȪ4_ubp)%[r~'$mA8ZOrx[D]>cKm=@8* HP` r1)I�#1CzW+1@uHh<A<!JHK7n?SRy$c訿-V5N[y'V2ާHWke:oՙg϶W\t^"AjKIo>2Z`9z)VtҮ<)A5:Gm)rffsFhh'�L%m;z)4՜5嗂̤5NL�1UHn?E󸑌2c־+}U%[q^{/!b�3דSsri1SiRF~Lk!˿ByҖђQX<{Ssp}H1*;'˘gDq]lM,L:�j3$qu*0F{o`Vdm,~^}9e |:AU%\ ;I Iax^s‘n*ɝXvgf"=95n<b;m$+$K dVȺG#5^˕5rI!oqYH laN[DIe8w8QQe+D)A֫!V~dm3sN/&xܸ+T2G'6ڧgTL[c.{WAQ sɧB $9>]E휏sS :ǚ\_A%"HR1'�cҧԎj$[ m*}1L?1ݎ͞8/5D1P݀=xk$/] 9"{xI}kc*<�*0nӏŋWf&Psҙ Q~y4 ?k'~nZPeC=�U#ic%[G"�dTO[X\.݀QqӐi2=) 9Abm'Մ9q?UDy^B;Ի 2o)e=V�rU$ pjd;Yp� &{3њ e 6ZgKI=k \g5ay! ~хNu=9+HbΩy!F$\w"[ VB'^QWU;[$FQUmkU瑌ZȴLYDwm`' dC׽Ewd\V- 15z;ki'zą+ k2jSWr9i4Fhdegەp۷s=*Cf-1/GҶaxrVtNbB �'TW3{= 5]YrǧQZHc鑸TI9,UIG[.>1 >c=+RVWDk`Ltʸ.?}ɡ#9p21�U�Ԟ]$k')P�}%i!c�ASyh`)qhl*)?2 ύ@�PI,�?Բ+ #wA i[?ƣ}ލpt9 Vu 8=k+GVJIkV[Bn.rQ<Qed¬U%[]~F\.~Hʊk͋)5LdNa}A[2|6OUw�|ʮ\$t#\UYJ�b["5n0CFr)<z4'yl qP$`]b -p4#ҫ:R$hCy;4DB,I,W-xNՕr�cI>!9p1YW �/P0//U: k;Tl3JHc'i#_OP>n $gz,;jÓFtf.>@<WS-7cBSh:3F3c$`Fvq\:\ܹkQ =t$"WWY':rN�Z)`#zU6o'<jyffکȱ"�W߮k\W[v4qNg|3d34˝$$ Xɻ {AP,m<~IwftfC囜sQD �cLvPm <zu\1F& j'6YFqZr$'ݽbA8vQ&گ&3ϯJ,n}jQϧ3!@iѩ$roDP�=3tpD 怿G&! CaPw<+nӠ@O=N:pɩG5+=xi3IE}G#+j3 u餯v:f\riu%JHq"=XϠZJW¨4 힔|6J|AeTcͣӰet|# ?J;uBI-;n �e}qRـARFŠHrALt6NȇLSKoJOQݪ_1#PLp?+t>R$%!.}�HCI,rɏ+~{Z:mɓy:Ӏy''_ĐWںp^QiaieI !�#dMśڴo� 2+ V.~j"/?W2p{ׯZ"/<ԡ4#o;lds%:gFs]%aK1=@JGG"^=r{{ew'k:|Uy^ъy[B%qsC Bl7g꺅Rxk|]8W%%n4N|NNop ȨQ w}jԷOJzqUl$q_8՝=7Xi�)̛U0HsUsKY@PqмS 'oZPpʣ5{شϽ>(Զ1ۮx!_X8D{�jncCy& MRLRd9cO0Rz*GK'@1Un]"(%~J<{%#&&ŠLքRb QXYs1Mo!ߛCX;|w(I5("9<r{S#=R[�` MeӃ^%hv4|5.0)1R|<0ڹ^l  9:{1ZnIadJcPw) TJ~l ^|zտE:Bc[7-I%e5ԁa(U!;9; )#y3ڑ"2֭^ebW,$c {oN@lZFh(wzD3!dP zW##UfZsrHګNzt!Wh##֤�FlglU7R@x'֫K (:je̤$`'ևŸ`1#}jv%X6Zc0+׹H˵Cg5SDG�HMW#'ަ 7.z߭E#vϥkUf 8=J`㡫I I; 這]HN\S�TT$)66e<!VʏAc]0ZLQǒ72rzn.mm#+Uœ+qn+|kO>sٓyO '-9.i5#1Ȥ?XG[%f@lUH66k}7C5OSۧ.j1ǓɷxMYY�0h=jHbLx!]bRky sOUp%T7j|P;&V=frҳiB24䅜r"9f42'֩:l0>õ w.-m7?ҋ1GQWQSi`�1SVẃԞO@r;t4�"s֦-]3M2'bYg 0Gcݿ A \XcXXJVN1h1稨&UR}) M#&1?{9rls(4PIF;1PNn]LauFug`W`?>"UvOP{JrOFv+# I׊`ya]km8�Ҡu=IY$"Vv#-*S" @E0;UCJrScQuO9'Qy%P@I[^\'j(ğmCYld +1ry4OCEl�@ c5]�";qҜ2<6( Ok<\([hJLKIFkJ)>i b/o\ 㸮/>H +}k.W�pz^gIw=ث(Cۭ4$O#sQ,5V"zԁLc8Qd:}i۲x#{WЦKVnp@L v9PsLB L 4Qr0�U<QUw0 R``zLdr$TR"gT늭3HKqu 99G@;ԜaJ1;E(`21s8j,03DdҝJz-b՘(`Ps@$*/-sK!y%T;Ga:}g\lj7ab.D7ڭɐm�֪0m8ZWC!|2͞HiC/@nL| 9ҵE-:mӦ9N|&y?Zi+d@NM3}=RX9Me{th2 V?qޤ@y})U!IqHɖm "zgs^2|J&ծo"FTGɯPj"*�+y&aSEpij0k<nn41Gï\TJB0kx͖;ݶk ºO>h:oԷuk { Ðk+xUrkTI#kb1j ^OJ6+r-!Rv%AUbWi!XOMxGȠ'!.*{Y+A!cL vs:Ʀax5%4 ЃO�e _p�AS6ߟ$}Ïsڥ+ �-o�>n#W9'="E3*`) 6�̭v2#}*2) #Ң 1KKK#J p{Qd͜9lہYHu7uVydjNXtQ6rՂSNP|UE�`sY:LQ6rvQC=1H\AK_;Oj1(b~^oL!ϸi dgM19횘�c5}*D llw9Sƍ B?ε_2e1]-Z[yaOiEyt8UmNa|f037ސ𬙣71ħ8ƨ� ^EBUk?�'5 JX.j<ӃW֞PZ8`D+Tpk֬WHt{Qwjч*kGkц'nOJyzx&u9$7>U <饡!<rh#94v d5師l gPHGn(=AY;X0`B)vp3vrsޔ31ʜ+X. djVm+8z tYP]HGc=I4lԊp=:#;y{RjVw.#;@3n JcHFp;)(,Cr6D+(ު5q޾0 2z G6;UO5ëAn�?Ն xDI`gK/�.r@9+ܞ{U\v9�:IQп0=p{QߥmpJnԜi8$sp)Rz {b"#,` qޒ4vM*ɮ�7<%9$Z#N-𽏑~UWJT"j00N_GJ TQuj:rezxj*UlՙCV/2Vš{*Ȍ7+=aFTԺU9#W'8ItI/�>:UmMkw9^J'W ʑxQtB,Xkl{@r35$]A F~*ޑ[" а;~$(AYJ7Gi8iHz~^U>b423:-ʂQ>>ԴX"$&zfV&F 9?Vma ㌜dv)5Ili#i=6#lϩ_jHj{Iv�qIy7z†H+u>j)8]GךB0}*ekRp2Ҵ@֤(z2):֍ّ/OI#*t XPJOUC OLTA!!?Ԏwh\l3۔ée8#DQpjocH,F8=z?*K.}*C;Ԩjډ16aB@pqڥH9GCv?ZmasU[΢|%}Dw7 R"C F0+*_g*:ҷqwXzzc=.ip$u|ULkxhƔz~}OGVnLRjV"4sPJ֦S%'SOԀP#Z  sR#+>`FsWX`\;~h'Wa[�r1vr3S#10 =1־r;{Qdyx<iIYD WnrS?\OӨRpG%) 3Ilqcm0Fs┡$1ڻ.7@n3i$)'"79'ݹ43^v ʆu>pӟ֜Xg=4+0c$ =)瓎zQjHSLPI{t47*p+UNiscg zZ(8MĖ 08-egҺiŷc);+̑ęf製vZ}ۄ.yv?PG�{Uk0eϜ=&VU5*8*2VCS)lt52WSӆn'1ڹwtf@RD8!VV5322^sxjK[Gf̮(eKNw-n {U%hUjq 0Fk5ލe*Zq,9ƒŽ})ѣv:]\D#m ɮYFVꪑqX,d�KjXbG$V$8ɘ0$-{!1bDžPMN")� ͒XP rϦ(iM݉9AF9#1ԊX KwwcZՈ td*jdVLm9^ Z._uʜm1GzUga㚀"rwhVR~;G ;9\{R}�n߰.9r*e v> 9onbrl^Tpszx[�fci �c#*F)ںBy*:["܌ӑ,j/-2pX>^J }Q{z9w 454'{ aZSUҦJb,tXA@SXAQFe @ e qE ʰҦ H4m;Դ-ew)[R29=B4 :S5h3@ F#�W˚NtG'hT9ӂX4ާԮ6�QgkSi{1i0=Y%}}=*VPҡQ򃹆ߚ/QR;+�sMӵe(x#󞴙 �R_Zb Rn8}iq۽;%14FNܒzɦLgRc?Zcg�Z1'<P[rM~5Вi$OQ4q*& Hb`R{WE*2cI斅h$G叧a]ngX47�Z!<',~z=谘8\Gc1cM,]ǞY RV#Na*_jHQMDqLBOPNc̣f5j9TAT/#ÌЎ(!t�~'dEv})ZA#=:YbwF:2"l_3*hgȟMݟ)e$c'm_JXBȗGu-&z{VQSCIb\>8xz'U׌)<sIvBQ\EB̌p?ZrO|W]щ  S~ u^-t$CVO9! Tn%0;4΃,3Pb$ PIl%UROֺx61ĜJR *7h&p2XcHfUM�<VMgcqWC (�S擰vkg!LA[0jh<yH9Yh-5.<9-r6;N*(]Xf$ՕzJ#Wv8+U)SzT II8 QDpvq1LFOj~b;SVGҬ,u8F1qNJX@R O N LaS㊍�Q1jLw,djTyq=Tu5yOnN?:WjOpk]_fw᱓[2j'Ia3]斍V%ͫNA#ּJMh<Ɣ- ē4rA\~58S֛`}p֋vB)|,q#Bsd,#n+ktlИHHX=Px kK%%i8E$95N{Ԛg'd[AU�Z}]nǁKM+|eI=_0MZF52c<nU* η85-{hBQWRv7$UA 'үn}+sGVc+f=VGW"+\vQ-E ZHTڦXLDj"H*\Rb qQd[hP<'K)2  !ORVWpGQ\،5,Dyjg"%ȕO[�浮!U!_ZŸ16{v|' Ma�SzTEVP3POomsb1f0SfºדV_ċ;/-e#wAQZEOkgOK1K 7}boU-]/0#>pY #¦oZuE^dFB]N�TIi7=�*f#Pj7 ̻070x*io78+юY/3a7eW�y+.Z2'o??¤(+BG2UuG m޴Hc)Fj/pFsɩ9mo7HOV>}kaթ/8j&qݍhCa+c5ǧ[bXXQz(u9Ti[q \UXqت^MƄ;PEP�-PM"E�DP<ydSJ敊LxWxjJ)CKdo5j&ϣ ?(7BUܵR-T<O ȤE1hW'^m?٦>~g*082<ɴ]Pt|{� MP^lAo~zʾ*O<OKb`q4J}Mzfi\ڸ-ny>W/]҇je~/⺥G|:n1vQR, : v%͎i-WD`S& JRbqiQK@()hS(¹4@ Ucn*m߬b>fe>h>>R_ iSH1I=J燄)=-[>\[hY<%h5Wf0ޖ�zV o6p!=Hd5m.ڨPO_$D_lcES=)hkc1R\Rъ`�1KE(Q@((�^�QK@ IKE�7@MRRP22b-RKIM(r%})|)ݨC _(zTbFRzQb͂-:�@)qZZ�@)h(Q@QH-Q@ E�F)hF)h�J1KE�%PES�QE�- (�(���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Orange.64.jpg����������������������������������������0000664�0000000�0000000�00000002365�12641336260�0023762�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��#�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�uE,$[Xy v~):F\nsEOJ9FݞTס[xO'I-GԊ:0eaA"nQVý~Y/'}5Wԯ/gYjˡ ~֗NO<V&p;ºunGNMs^*纽!/ML $]cXc3†y]d5:s4~Q£bp#gڵkPm( P=O;פZ۴fbYp2z»2X{*}\vP\zz:Wx _Z-؍,ʱF;d:#s\ZxV*鞞_Zi7)ߜ8{U�ZA?QYw)$w=ocrςF3�֭|$I-YxӤ駫0kvRߐ>1V,/V%~cN:{WWh"/7IsW&pA~8Z:iъzxJ2z̢y@UBڻ? B`bsc =Sqa瀱 ~Uie`0М2W[ͳ1t(;Kk~osDIY!BAWUF�=cR`QEJ(?���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Peach.128.jpg����������������������������������������0000664�0000000�0000000�00000005504�12641336260�0023646�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��V�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Xֵ�χӄqXNGsnܢ:U RbU=UeQPvއhYZ_ -?CY�z ܂dN7{/ږwM"ۓevjh~J86c#d*yc½MIƊ&smc\<dq1)4ɜI6(ѥ3NUGzM]!7>kQ^dhgQV\WHS^Rk 2ix\&AWMo&bCUQV8Oq,jvFǸ?θW^}k0rS^-wjr>x+NefyٕHWRb osnt+ V2 'ʃ�hwuo-̶.bb+C RoʹOa>ў\'%yu.x5i�m-%Lg}sA%Vep'xʵ#>N|+E֧<dԅr{bA1|9Ghvzl`0qպM[xZx<U^ۡN<QoQ8}ɜci$L=�⹷-rv=*~"ye$d4pFS/2j;Ms8� wQ8_,'Z_WIjs+^|Ro@s v5ˁ#׌w 'F 1;3�ת&+=l!3CZڈ<@(5ǡU:zzW^̓uvݦotr?zKtcus;�SC<L)?*S;מ>+, Y-.Wu\O6%?5DA :ͺ'ĽVsk�'p5yx:HT[=$ZQNY4d G"ڷ#L8WvpDǯ5B1M4y3Zaʷ,pJ?֭]x\XnR("v�toPG-:;R I w`uϧֽӄa[T~%wuo9cc|ߞJjR]2O|![Q:8c} @WH"_�;hw;ZnwFh�3mM0bN/ZR!GP3C2Kzn(>V"7xDq\7٬HAkus[|ONUz{$A''ziڞis",SON~?ζwH�9nK|d,ֵHp[6r8HU~*۬HXsk <dWVG.獰H�cyKGMF_O�g=*rI'k?^P̽C]N䎽̊rUL&&j60O �OZM'ZFZ [Iϛ1 JVDIaQFx^11w1z=YxByx|̂Bp½cwCj nU6Cb=ulGsctF |?kIT~NtO:4+"fk.\V8=hYNA5Nڷ<5Pjm$*yl<򴒱gnI5+Tfz +B'B}uϼVc+n ff}srwUƏ᫝EhEx#;Ė'5VM>ͳcjqx\i~ݟ1NUZ;#W@{m1̝f=)d[{`_:MV`"2 zmV(b\W;u=VXn88Ҿq|{骱xH'\mw&+ʖ7T׸=FxR4y(Go,Ju_Z08Zv+񥾃+-/B{WO,;<řIi;HŘNI5SPZ(+"2)Tkt i/S)hQ֙ilڹ}k?nmaH?=Tj)E7Q[s3ӏa|J-֊(r`C*&:T‹ (&tӧ,�QYWija<QERFm&h͉Jy~)��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Peach.256.jpg����������������������������������������0000664�0000000�0000000�00000016072�12641336260�0023652�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ҞޕT͡ =h[`}jdq֯@0FzVRQ] �NuJOYnyVGbjkY|ḤZ<x&EQl&˙xU] &F?_Y<z3Vb(=U6#M*U�NOZr+#Rs9qPĀ R;lBz\|, 3$c>n6%RWgx#oFrliIU:kFHsǷajC`:cNЂ%g9ޥVBB?*|%0Gx¢~,@}q\N+JR WEmUx~O#W]3GTaLV%⍣SE;(ݣS]Ft=JF4\N*tՔUfS9"ch8SG&1z9FFN+3ѤKV< a#9+'شE93IS$ކfCMDF\w'ާc} c W-gg"ekjG:ɒ&VN Uey(ɯR)u(~cÚ~D�ȿ1ڳKx vR~-% so2دdPp=Z:aZ[hJӉ dv?jl}7C�ׯ`XF87 wickxl� u(pJX~մ?h}?1_Ft^Kg§Ըւq_Q&12`=pτ-!gbQں!O#H= qZ֧+"i3gw&y sǥg۹V殙�=}f>]K=;n5M"B3B QήZ\ɣȤi�5.J)qF*N#(ZLJANLzKGC\C 2}5TZ0Mo<k,2 <m�X]lι`կˣqS/kChڛ@ hnu�ҳNޤCBS&?>vɨ^Jj!:@rsPبBjSvd񇼹]XgCּGuH-a,pQ.y5P,)!PQWTJztasdPY��h�֩a! 4>(7w;HH]UqǥTcJ'UpȠ=j`յ,@N S<FG$ՍTz EȺD*Nyӕ=ri]873ڡSlb:PMjX W,{WiurLh"9 +kg2/c^ \yc�L?ҴVIpػ;Oc\9[cnOHYN=Am$+W/O I jd0$~)?2"Q8+k9V1<+_˓S?^ZEwЕyZw1[\尘o`TXF.�NT9UdP$x5MOB1޸.{*ƥvZ 2As>F{9#+5Yvhs[¦\5ty棧]oomcOc= y49D!/ ˏ;j);u<mҍiWM2M_Xs+}z锔bG%=.,4)5Yba #?3^b3U-#5 (E ҍ0G_':W7U8ǡpXgAW7l=*,gNT6 n]H."*HSRF%V$VDv8PI.5GՁdLP:Wr:+!uBONqzŪ9_(e�w5g7Ȁm팞?­=E,<N,ަ 4<%s3Jљ&?s Uiw&P"< Ǡ6-!,Ew4 ǀ}).Ŏ8oDZ\8( 9'֡bdLJ{+҉RI8s]٢FI�uFrFyUGز$F' Fե)ik[<rQ`ǥVNZI cuʺӉtK17?y5zB׮ݢn帮3%̬7RV8DKk�p�EbMj? � GTwLvG9,`tH�8cdW솝ɩc\ xZ>[qp0GZt5n-AL9v`utL3 g F8J3hITϝpEz?mIB?i/53<C7$~"_FoJ4'u>c I¬ WQ#uoN |wٸty;W+I.y�K|zI#@9ٞ2++[^& GPkZe#ǵD=S>ƨZxTKuf<]6Ȓ)W9W$žcz԰qёW*rG%aY%2 n?Zc}-لqJN>םd gn[_:A.C AT6,kWGƃm+˜ÁʸI[ā10B0^n[N?zsXP_^E\,��q)J޽|7Bf>߽u̹.v`SÖ>c!yr0I+i'{^jSQY~f\,tHŎц'Ҡ76}kkRWaqp&aި©U\+Y!go@!OTӔgV~j꜓y~QY�jo(�z԰8ۏƽ+SMChpS\ t(R~#`⺩Dib1-}�]*K`~t_I j6OZ 1 r3Pc95sYq5 :hܮ>\b9�{b|AjY<jrM_@Z+@9RG,|P:Bפx ,u+\7h6n~G@sç3/6x)ʣ]Zfl``TpN3ڣ (MNqߡ5NZZ(Ȳ28[Gdcۥ`r[S~.s܀+![Soi֗;v'8� ,[q"DDb�׈M{Xi]Xh˸1Vȭ!<IU-YrHYIϥ=>kl?,M̨~aZCmC]q~u_S˩ <@OXR >fQ6==~pi64Xڽsz%%vzZ^ue9&'WnOjvsoE$!y܇@{k>foe8޴mǷɌ:1ު0Ӿ+Zd.ȿCR/= 4iHޜ[g+HYؼq=OaR\up/ܞ&mRUOP\Ft914sO&+k8Rb6p�EtT]B_CXe?Z?(S|i8#mqQvWu ةIA#c(A?/<jKR?,zZQ|NI͍ csWc;5,G;Q]{uň||E;<,rq?~\.zdr(I uўeI'VpO=A$ՠ_n SCw1>r yPV%6`&<9�TߎjVpW+v~f.C|#i b(.߅r!qEY~볷5P�I=3\}F[? M?jLQ޽muQ)IA|ͩYjrZr&Hcx-ј%xkBP1hb[/"Jr<Dc3|K]:L؟]q_mAͳ$Qr8#Q>+F++\H]֍ue)[25\B0x�V:O 4dIaHk,t�u;)9xGG>Kl8=W؊\xih8I,Ids9 $Ub�2G>UcTʱ'VyA� l@\k֠,|?vqո�|'E3u=FKٜ"ąi)zP2iJRbLfhn*Kt}C/juB:,dsEF6#c�ugF"OLn15#7<A׭Zvwۏv)c!RG^3WbzU+Ac@}*8ϊw+ioSOʿzK紸dl:0 9[X'W)k/&=kԧJ,ϚƷ>u`VR3^ o"C;gO{m0`FA:S:Anf;ԪS T9V]ÏZPG3-#bҨ^\L(v\xH1hKК쌵NM.$H1�8`>\ qZYGP0@?9j&OI褻?x�7r2@lWU/J͸mvgڲiҝGc].Vq6pS=oȖU!}kuĠ^s> ЪBpbAއbvjX-J�yZ8*OC+ᢂ;sj֌l9wzթEX0Qہ?:՗N2C~λxzYd*'}[ G݋;I=iFϘiv4D)R[\}2|F΁RSVTJ98[ +rv/O;Rq*zjhld,, Y ;yQEn1-jKⴵl(;u5NFK(lqy#<N<MUJ}*ԯu+I/4{g84WlҴ$ykҼsrpԧ�ZX<֍@Ҹ8hVgŦ&}Gmv­S jɐ?k|5k.mWh%m:(0+aI:z^: [4$(^;T"9ެOr81\ޝaӑ Z21ҵU&g(Ì_z1#$~SGsZߙ\weE=UG 쮍zU&V'0sIkAD;X9"jݾi,IϯkY 7|{ W nwJJ§S+;Qu5:>Iw1;"VM8RIYXm4HiE%: LRN7$LGM `6{v_D<Uxb8tL`u:!$s>+.NBֳ]`<sZvS a})X=睂*foA޼3:%ԄؓW[َh�|\)0=<,«#[]]uS]'hBRD@n jZ##N+>i#CYNdwPH&hXAݎ~5:#B8bԏ_yp1zcхJ57�#uGs +V ݗG+{[Gֵ%Ls#r<OFmXh|kuojΩo|"�^4uWU̷'/ɪP)ʗ!ovEu=zo[Uވ&}k6HD`*םkWs='&zJSi\U#N=+dtY "SM4njbRRwC/JJdzԑ?Θ)�u;OLU;ɪ pY{�Xgb܉c;k;Ğ#2Lloe..iW-(<zWFj{*mY t:TRm9"Iխ9?WEo*[E(QK>U/Vvъ9K jxiTST8he#R-g)6tӣ**J`4Y3Y&h\S֐fӱ.AHM'zCN %'jdSAKv1>,;Sd>??����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Peach.32.jpg�����������������������������������������0000664�0000000�0000000�00000001645�12641336260�0023562�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�KỶ */v5?!]d) #$d|UPWhvHé~ƺUxqoH: s=+ƝiJJ7>EQ."*iBדxO2*L]qwwkr%,ϸ8<}?*{p�=)a.wwtmJ\ljO! d#`>T^^X߱"Wzz~Q[:|hi*qninik.<C}p<wyQ'5ͷZ(ZU�������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Peach.512.jpg����������������������������������������0000664�0000000�0000000�00000053573�12641336260�0023654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�[�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?� 擭8.M"҅<zRj# $p?Z|j5:!Ѩf֬@<s_j0>^BZ;z{դMz: :uG|u*di#,ǎGKvTZJsj ѱNjocND^i$?f\ƣbKaZ<15(|=gL+4�z�¹ Eh9A%S&RK@Ģ@%G$ZYdWɫ=jIJ*T�T銍*AɩgM8REnj˞ԭ.ZɫQ|˳9j,䓊c#U$eVz $Y֣DWa;HM:wwdiDUX'r۰<zTؚ szD5Q0Q槍y#VNGD`\<E TOᚸrcsPhZgoNj@ILO5Z'ǵU}jyxa- CLپ0q*�P/#=rBҖ220E>" Ы``7 _ZܽyȀ}q\Y#) 9w͌?M:ќhG!1NN[ jJu%0P+ FKEaGؿ:..T7b�t~TmQEÕ ؿ2EQOJ/SORgʔ"jp"߷( QT: MF$�8L�qi35*gL HFsYBՈH r^lI >Pz\6*`6y"ElOz`[5H9>*db9KeرrG94zSC篵"X` zuta`ip�`=,ZV!3, fZ^XT,tyO44n )Xtՙ:4nQԆԕxS<C�>w<faH($Uim4ɩ5܍{i(-jpjS EE Y2y5ijg}zⳓ莪qI NigHM5ܘdԁ1J*D&=8j%T`ҬB3YItv%sUع#N0��Q Axgtz%S^٩ЁqUf<mr3R.yqT\- #ZiAҩ+zc#o4.TZ< Z �ըO5}A�1ެBHq 6y`eJ.J`(iU�'t r&A�G4ˈ#x%]csҕFG5qxֵ>nPzA4j<w Wt%̏6>Y IKIVdR@%REPLS)7Қܙ,*HgќPDIB☭qӊԶt(060Ł223O=3ҡ)#8皚9>䊪,*El=k6tA�=E⫫ev#8"tv)|3Uw Ӛc>9-<=VaVǥ#jv1k`?!085Q$,@$ޗyLд&bpԩ(R; Npy7uȧasˮ^ưkgp~ί+k"PPcM;2'5fr4U_>MUw8Zvdr6'T9|zS`C$MjUˡ�WMcmb$inytV xwzq?a<]"ㆨpԈ8Vt[|s�MO iVō2Za mF7cHl.so.5"sr~AR %߻Rֹcot{(])[Am*7U5X#nރ#Ҡ}2:uii�tJ{:m#W)e/< \+oXJAT|@j]]D7Y\vA7wONc[6j2+H)fmؤX9P'OCYxgTq02IyOB3Vf-2r9Q9 �*O5nUI5 (gぜbl^)SԞ3ECb1֮;$prIbx;JL1sަ 1Ibi+/Nja;r2*DS(#*G"ZIuVd_!bl}kN~?kJyE&)`ΰRSQE�Q(,QE�7ҟMS})ɚYTTdSCZ3N) Q=p֡D/`X9T`'*:bA>jLF!q �4k6ΈFđ::S|Fx#�3oІ <qA is%Xb:Q�ZkJaf#L@�Q惐y\M/߽>R\Yݜvy:uꨓzҙ3OsA%(AgZ|5_[R(V8 Kи{Sj /ºwG,/^F;XQ4Ñk8U FFx\U1Sԙ7vpo2f6+ҡ[@�`.+a ]lg0]¸gZu>'qE(bVʬ{ӊիhS*IEW95)6LD+(=VR2ϵZ` ɤEѩ؂&@w})F8޻OR:n\uH I+"{a׹H3*'i#P5$SZ \ ih_�fMVJdݞ>j OJFLzҹIcvr#<Zuj!43B }+ٖd1`ꥈw-Vht-׭kԙIsןj~Ҧ%̈́t:Wd+^m:RGni9 e<~5!vvzTθ3g;}�Iӷ=Oz@OCW"Ee`9ޥ^ gz#y`1PUd ZԆ;r{Mu9�׽1d$I~PAV�]jevpG>$1| EJÍȦ<ª,D/}Y�۝5]��6/s zɯY(0R@XJ)i(�a)�oILS})ȟ:mL`MД_?J/ _yO:/ }Gjw5v+J?rv<�t#m[6ianvV>wc=AsE"s.F"$j<m<�J# A\S99{J8EC7L>NFE&?ZyM4[*=sL4F[I햦M~TeDYN̐7}DZ^DUnŹBҬ5K-q5;lIrLG$AX tt_Sx�;mV=ڻl<n!nvGJ6! sҥ(CĄ,IjD GkD!U 8ޘbv! g'_ۜ{NӰԃ`erzg$Q ׯ]sWr,L}j+˼hヸt㌵¾FM1P}$g5ecDᙀH�?Xc Tɥ67!HIɨz)bb3Y5Դ%FN:N~q�`1;SHL+dԊ(bvJ nNAqW<_N^""s輓J@RL 1Nd@ Ik*mT`O\=QJ)5?59y!hq)2"[5q i# O'{UogZ>&3[ڪ޸JMI]$Qf-jP2`�}wnp5<rl7m`s4Q9$T4^ѽW`gf@-K.BO֥1 c5Y�gTp1)փĉu1ZWp�ԙ d$P-VNExcRAm9#"Ėe.<])J8,%%PZ( W4+*2 Ub?\-}@d8 �GʱmcڦBP`\R04b9݃jZEKOR{j@H=G5~�$4;V7vsIopdC^sڽZ@4} q;�Z.Ҷ+Yُ]?ZB ~秵";~qL-i1=i؎m-RQHug>5#74kTԸny;5=-su+ +Oo⾎0 +ZʵENL Ruҭ QX>n8$ ޟH0:)T0^_,eP1WcXUN ].WZ&m\S$�=i8M1Ҟ: 1Oh1NZG܄gSc^:[� 6/×?>쑞P٢Z\҄3&g)GoN02=~s3z2Ų+0�`bd>`� ,q S/8Q֢q#tq9H�9R{sBx MtBO+6#+iޔw95*%9cH̋ۯ6̌F; jb;o.O֯>)F T-$f zգ'hʼnZ\けCwdf܈bNԤSrp*%sdJv)j5?);Ts Sđ)%R{{MY =L=GOIPA5j[sOQtGֳ.;ImʨèoZҌuva>I=09=V�!pgGwg=HY#p_|WwCMKT[Y<Smj!_#"3t*K% /x԰�vp)F꽅"Y3ҙ-ߚ_zTh~e?&bJמa1WC\a͝|E'i#oMRWqJE(mtz_-9V땈[TqUW6q6lcL0Ҭ[7S3T˓(=3Vr>^+㡬 NAЃֹKvc<+ FҜ>Vg�CzUQtk;Iwܑ6:_²'HU\yN0:Z.a)4 "c=GַG"S.$ B]F2/x߅rN=Z2kq}*&jshRcZM)4Z#L3IE MW".}s_Kl>(�3Zoɨ G򧹯c#־w4Uke%+pHޠѠ,z?ZF1j{(wg;G\:㏼om y$h 'zU\o`_p$r\ '{TFpzd�VZjh㡠Fzp) Xwc؍qQH�$nܤқVF=F\Gr=8W;Up䒸Pc e#kcU+nH<UrUr:h�)I_Z[0i3aj9'�9'RxE=HP*_^RZY#`Ee韔}*8~89ʟ,Cz[3o[81]9ژqP[1.ӏgnW#|A(%W5$QN: z[4s !BoahD}"Vt i#" 1je>更5 R ^Iԫ soƦe @8U5^Ka[1ұWصb ^XU$wWf@'eF3S)-mXv*M,|7s:HsֹJ \ }q)=aWغǒmFOfeF1Ҧ�u<dHJҦ��I8L1;㿭\tP|<$O_‘MۭFLԒ*3+eJö3\ߍh m40W8fnJ0qkIKފQKA,PRc:?RiXնO0R{#`@=1@<vHw.'֢cW "PS$88R[j櫅*ƦRHs((! jvg? c*qjjFX\ SAUf۔\\%5pXq0vf .F*ᨵV;z$qr}[TF)SH&xFIᕆ5Rƣd鐯;G,5JjjM)RJi¦ncY(֊5q%|+*U*no? iIhc&6GAJU�_)9I=E H>>ƒoZjd('`c".?\"n^23JXك+�:sNֺ2Ԩp&݌|լyE#=@=j4n n9  t8<M;@A?v\+J.>ֳ"QO!֏'�j ^qj+\"Ẑ3;%$Ѿ%L޾GmisxS]8EǙחqA,.3�g[Vq![8rziM"Y9�&ha$(Auluk*iӿcmf!4یn;u@۽q"kY λSMa ˉ$fetl885+;,]=ja-n 9+hE'Iköm�b93]Xvҧ3yRq]`3xE2iZ1<GRű! >>Q3z&iNp*eAqcɷI =;T78\SwrkST,8^RIzrd*x$tza)M&Pr4sRac' ֥3P:5TE$8jEǚL*XzSU 2y'N,Gk$u< }+!KIV@HmkRFrFѥqۓ"4f2SZ#ke4gN6wfXsP;L%̮}& c�K`ԛ&1~7#b6e&! U�`cmqޝI # z2ЮyZFvZ|42 V^2y9WqXJ1KF(  QE.( UZeA{d\i m<Np+H*<n'-bYE Dx�Aמn#hw9T*=(9ң 6+(tNoBzޔFIJ#1~݀r@8Tjw'jeQ5#bFCڦHcظ cڟ yNG>,7,nW@&xey#Eo_WZ wSN�7:ڎȭTfimϞ%9 ^|h]Ž�, S:漗I7J~i@cp+ͪ>U{9t)J'<sU+222 |z!}.v*ăHOQI6IІDHO0Wxy#P r=EvAs'~&ۜk-uhħmuēG8'6 vy�S"#KjܟQ ?ֹMZiS}?� \hcɻYY]Ѻѝ]ٯ#@#xjLJnՌ2 2x+ϣy/S []Z8^gum*M"a^ 틧Owh">Pxwtk+uQTps*+j|i (q\.<Y4HUX�?OݲܺuѝQwiMf*`y24U3q]F։#癁_8?r#2qZ8^ +{Nr.4y*3C[^ClwUz^[f4x� g ^]4ev.oMaMllFGetj^"Ïg9;|Vvnt'58{<,(N;4Al&ىy }G^V)&{nrD Hc-zٷY%^aKxZ¼k4WQl8=O=J1\]>t bs)N7(JT!}*RyZ'֐Z!VۊI=p2kI! A3V.! m3s29<,xE43M/&ҔcO8Y7"|q{9< .|]fj mE͜ʣ2Xz⣐l{s^F;5ٚLC󭰳ivn.68N *}jX؞tِʱ@@ zSfH�t3ئ\tEOI巷SWI=:xj'+JK92(Eu}PE-JZ(i_RgqJ[2#+}~�m:#y`'=]bBY 6ST8B6㞵+}G}2F:9,LsP$ܿ(rztt"�RV%f-9 9<F:v�7w*Cڕ>S/t3 n2KF6uM>V9C'AF˔6[\~6Q)^cJ^Qs%�_μaWskס>h#q+4w,>Ӭ۩�j��`p03^=̾Lr�kU#nFF9<l#qt#H"mQCZ}4aަFʎJp9Mrx@Q=sڴ6rH`1q˒ڣE;V%MHeWs<ۇLmO ٌG6_n+#P:ҹa7exo< ^ɯB „<#VAp|Ѿyҹ|ʽ_`D zMB$סFjf8)>h^mˀ1Qd*qFWJRoRh/6<4L ۻgjprGE!`G�qnJ2&dnj})!g�1rk 64E[@ Mk"FG ,p8+FGdZjRL�VFȍpsoRf2^K+\_�ޑX&7`+TJhMo9.)gvVIw"9N;Zŗu 6fc#KARCs !h �zWUGǜú}> %"�yz⽒mT ^\i( �Vʅ @�<ח))+je'ʶCvL*)ٗ '=p:^ 0~^i1J#_Ms6imF|IϠ4/$l`tRys-w5*}(|Pi#+;9)v\۸u*\& cƁMl&q"޹!cobE\ԯ%#pPϷ'wAK-w8Q6sR=m._GǯT"c m ~*Kۙ1My̯I{-}9orDVՕ*򻰆Z+SbZ( 1KI`@īZiƧnqU\U0gS�|Rpĸrp0;gK+vJKz  AǿZ# 2) ꪜu,1`3u=*\a0GJnDnTK)V!$)r*9{ /aSIIYVWp@'Ԟ sR `,NH}B6)*8cTbR$ Ukm)L\uo xɒي�t_GYyU\Wk]bߟLLEv'mzh!;WF;W:O/Mf㏥z,^."/+Lq#�dfL=jiM968f" )'zTnԂx⥖2Tu#O"+nFp=@[jymL *)`Bgt٥zW-GV+OL]C.@KK*{g<G4*+!Yr3+]r'$s_hdg|2{fT0\_q]dU^7+'BzQaҜ̇+hx|B<~TcF v i A5,^ZE?<SKdmWr7OQ&tZ/VZvČ18ooz稚wz'+uK �l hAo\.E?@Ux,:)|(?Ғ)q s]nM �{+K%讑A Fy|8+_%Nc ֔M*OɡhU?gyk=kGRAS|Auiw|R2b(7I~�eR3.;%"0[:Tkgr^17utFQE3#o >[Ɏ ҄\qܞ* c" =9ܫXz8Q`x^y]Im<E=4"NA?ax1e'mo܀I8-^% a:ڭJ1^T/ϩ#b?ACmQ{Q \H#�6?zI14seqS0�裩!B'5~·*!ԮIX(O8zSih EPi_�|ULU/BRٕ#�+GCޖ :He9U#5zFXA1@w4%xɧ�۞}1i$�8#jPFNr;eߑ"BwHo֭9qT*#:&,8!aүBNjXp3$+(ȫH�d()2[!NzS�|:CVC;N G=7rHѰ20q^9(˂?Ҝs^^WH^?lEozpc#fzgbB={Wuin1\ɷ0FCzwnqǭxմX+Ͻ!'݅Sc}ic^)H<h3sҟ4O pڷSFvliTUB<d �SިHgQ^ IrךbUl54N YSToaڠgs]tHk ƁG@yW>Β@W2ƛY'^3ُ |۸םI8Y3;tsX@N>Px>_zq o; Cӎc,f婅H<=*kce5ʊp֦R.5)rʶCp&S2qMkk AG@�sɩ}9◠lI[еn[Tu ypI&q縨{ 1 �:̰6蜈ݦm$M^V=XǿErJ=uAåߜOU4)RPIxz1B@7/:E\3Ɇ68tGJ/Nꪉw6r 7L]dj˒@ x=$CkϜ쎜S[ѩ y g%qVF1`7<;10YO2s?CRFN2i{>`REV<r1e d=NdjJ VRN&`ٸ;TcAPmV8?ZF\*O<F$rwe9Lm$UH�TK2m۰g$!i1)=ԮvF#~4ͥ�}{UQCw ZҤ*#Q׬=D"qr3GNyfX]pF(qF)qIڬ iiqA qE-,&)QLVF)ؤ,ZXΧl?V�Mq٬!cY c57~g"e@'i\YD \vaC,v=)�:" HY@9O974xEQKxWmf?BJҸv[ )p42VUqIlL;FAZP0'p: @C5َ&{w.O֞~G_*IbqZT=)=1k<~_<e>Bm?w5_؏&z}oG[KInvFGjTK`׷y8dWQtZRv3VbOҪv֥G)9=+;3JTiBn\j_Jtlm^-;\ qL(yNzý]8P>Vdŭ=@L$S`S} WIG7[$Ҵ0cz�yη%M8S'׷h0 $(g+{Srs717�W766pHn o%nB?OzMicW#%## zViB婤>s-$dO{Qd#W]K>DVrnM@\3lef^Ewŷ8'_BImV棸R1ۗGɫ77~:W/;q]Jl;,0rTޥx^'ºzzޏ6u͙qcliV+rۮp5Tnf)NSZ8_t$69x]c+E4qTwS;UuM-D76(|Ƿ֞7V%VSAO+RO g~GxV9H ),p?&YWr`nw612ٴ޻-:8=WUҼnHdR9j)-aU`Qgh?�5 ͕ƍ �*$ Z8\�: qFrH+v`r16TsE%"]$ydOҫU`CڪpKr'rk,C,Or c).ѓϭ9W#3`֦w܊c.7YnczF7 ҹfO.G.v< ;tQZ;{w[.$ <-ó<{ E{QZ6iȤ]HEM␊v("XmSNa  {՝;B0*ZL`�|R{;ڪ-I'+.xb[W)"ɱ\asz<$w=�C/뚰(T=D~/R#�\SDCnT40>$v-jZBYrMXVؓPdwSscٓp<vS ݐ`Y=ǵNnC:K%\zBΧA|�( <T&8o$+ʾ#Uq?z(+>$H𓢏 o]8EzJoZEta澂u$ ZEz�íH7Z)_zJ wR62E#qR  ylq~ޟS�ת[$Z<+D2!cq}8.J|f 'z֝Mlɔ4.M Yfpy-ںnFvbw cVV ��:bnR�cNnz:ޝ&PFYې>Pμt}Ym4';סw0C<kڨ66|G7p+%5Aɶ+Ԡa~t~rǒC%a1>i>1@~sn>6 @u'55_MױF% ] תx7A}>v+L� =* xV;TH*L͆ 'JܤŒybx_uO0ڪnUtGM'd[v53|WQl�=RMqJxEKDƴ|UY=~=kr'-4X! `Y2"Q7ߞsi6/r;R獑 F׋1M6HՌ;IFkέ4 `ʐxG9*%Z.@;joYSR$v6HX{ u?Zb![@\Α}#%%1DZ,x MgkuJmJƊrysRpj\p8b2 #`dZ$cZEn8#<ޛ!1READ+�q=J#>|&(`r0qHd}:VRT>{Tn޵z  .Osֻ+7 <JOfy#S=qHiOZCҽCm'zSITHwKuJ)h>4S1Xm)Gփ@ZxΣ��lUlsVѝN)=;y2FO>QsF:Q~cNs Z;-A}^ 9N8{TZ./*{"ćp'}j�xV<JŅ*Hj;evf`H@[ɽ`FF{<*gUP:8#ar{! zԱM֣ 6VIl+Q3֤\8ʁ/ ;=0+ڃ|�|CvouJWqG߹泵%2+Iv^RBp[6lT޵M .lϥ,2WR^=מxi6W z]L+WԋYj|.TU(/<fV�OiEDu5#c߶jB(Jn8kHroaDlҥ2q:S|oZiQL`򧬫&E`OE5YGSS89�VɒV(;Z#%d៸_j@l.8#uw/bwa0s[ظTqZCeT@yާ2`|[)"2s&~c:RvVfhY�95>>o`ǁUMRm1)]2-F^i[,CArT@8Ȯnqk>{1Ǿ*jl]:hc|�̿t,0}k- |bJ3*V5F</Hf cHG -%ԅlMQ_*yVn⭻u*n̡CUj{w[>;Eq^dñ ë)=^jK-y9V(~POI$֩ 7V Qgc .>+1ޚi; {IW$HFrz>Qn°uNXj%Y\35 Kb_1^jj䇙\=aW|Iׄ6D߾NAז[asHh&9q %.i)LAb!/J(b CKҐ!(4~b 5;b:Ջ )=GM�z j( U#ޜ_>¹ؑ"3n;N sҢSԅ ֧.N9,85OBhR2rl8=*xCnW۽]@Ib8=dbi0r95bPڶnC 32N5v8]Bn0=jZvV ά$j ]# Dtc'+#M.>$%T$z#KGa�yez8Z|kRTOrk*[I5HJ躬us!kt]R=ONxF{0Ɋ<%F.)\C}Exؼ= S l�*PitE(*랕lqJ6ecҕ_ j'qҁ$1.T*T<r3֒)6 ֑v4�JP01M0iH 14mֺɧ`nO\)ސ큜p)֚حdM=U[ M$o$s8Tp޴&3g~^%%w⦛MHbqJLdf,33Sܰ#'! #8I=wJeE$zxPN йVJg$sJ:,v?kH鋼J.)9֩+嗿^#h*۲GJq`4v)EGWh5p.TwAS- wD[b�թ$Isk�-`իwjUirJiԵ+&˂ X.sceMs֖Lf8<z֭+8 Zt2K&O9=WT!zu P6p?"?95wjZדd>Hh4ұZJ(1))i 1i)hd&hI@�RwA^iGZ8iUX�;=:5)-ZSaM#rus3I8QL�;c1mz>Ԋ,m,b@JbόF$o<u&lP W˲4EsfĹKq[ 7#sE&jb!q8#jYv*FzЌycpǏ†sAj<&5FP{a]9rx�T;Q)S'RM++.YMG^8D]ZoSE64PE]b1b.jo\ {8\G2=>,6O<d{<lJ J0滿 ŬY-IhCbp@eU]n{ Ru^՗g{ +F*®n'廭YF̶ B)J_h?wOZid 7:��=iɌ~LtFZhfO\.x1چb%F )**rvIZs+n`8z@8c<zSb<# ڭ+-=Hm!CSN?u]74�M\ٵNЙbO ?2x )�^Ei41OB+\x�G_!•'<R�ʹ<sBewsjA7lG f嘶{*so?19>*|`y_]e zdUIa 18*pkRh©#^ ź\Ro'@�O:1qLT#hd*sFmͥi#$[�q2j5o`k)t;vƘ\Ӧܟ*#GGScʻVMws%̓ۤsjkҧdz0F(5bj:Q1@i )&%'Jq IhhJmh=)104RLq@Y v X)=:ʥOJgVB7gKqX37p=Hd rGzh3R86#$Y!x�qP3v*x5~j[ɺ-dT @8Etj;sS(RHULn"pp{t.[lsbO"a3;Ōx8<wށ9LlPz01e��#.ĐpM|_ɩkwr}$$Aʺ+VʷfyPQE�-O Nҫjnԍs#! UC\Ӂa*KCFļ$RMJ'|jڼ3,HTF Kގ d qV#.SW9$W!n� `%hd 8 ^\JS M7pT";_$O�0{T&ѓEA뚇iUN*?4�Ԅlgڭ%b8rWA#==)HqiFZsB�ۻV6,7NZG)W~q*9]4waLo*VQ9 c59Gj61Jž؇DSp3=R߭U.VE23E#٨d16r(vQ& ["\G"HD3{{Tr7#2G55 2W-�~:®; cZ'p~S�s49H/A[ͺSzk5 BQiJ[9f> T5 *iIKҒ*JZJ�B))ƐLVCKIҀbO4dhZCցsE/%1 KPhP}hLBbT'/=6aNVSIPE1Wy x %0?mUNEUPInd(%No©-Q4Uvg9Wl [ 34&NF6$:|~\[wqHGQ(76hC9&HOުYۅ@u5WZc绛(Pt{ Ns#E3 d?qה^˩jMrgSziqεK6LV(Qv()qF( R)Tx]ѢVvCjW>ǥCӎb`<K}`3i^GiR*@pݦ=]GZ-u;kU?|O_ִ5kW9]qkϩWKt/#\9':K'$}�,=N u~4o6y9Pz,<d=)T?L'}r=SL0nqNCd2*xlw+Xd8?҈#)GCW!�9ya20z}6T݃m5.ܫ sNVhRv/J]dEA-߮5Ep^xp٨3z“5p�+T\PTc.Gc nr?:e׊eq}筡 5XYKּ*VmkmDevQk PoʎNI uO^ o=BڳEIgՃ9TP�S\D݋19$M&sA$Ju!S 1XJCKHiLv#ږb4RNCF(A☄@yzOL@hQ@84Jy!F*[EC85aΎ2G$S9$7&( N!<m;'@OIwqGn"^O1Ҁ}p;V]Alp g3�a[`yȠjkx~h >?ZڱV<JDEKBN~wαxm&7ºOxivr1?7"p3Uo܉B6My6i6O!Fڛmi mMmD;hMeD;hMe>b]6"L=*W*zzeKQfT=jt~+ X/PGXʓwS+)1 N+;Q]Dz:a*mt;^ٛQHOoϭ[Q3GZDž԰ۃWbV2:+vQUi\Hqs\aޥPKrfGv;xPi3M4BGdNpzVx KJk^DtI= 1yywoO@vg\0V8J}ZpT˱?Urc \5OY^&m#XIϽ%1M4Hdf9&M/jJcZ(4J)z CLC{RA!z4CE' J(#!A#i{QA!((QK=OiBڨ?*mwMƷ:epK'Se6gDgp9_8@۸#fN;GPp}:qU\Z~y79 zzb[JH $dR@ c𧒫榵D^)LcfaԞK^$M"Z7l8İh�dp?¼Y.'yr9cޝ8s>fs֪Eyس1$MG+Iԏ=!I+I02jmfC."FڛmiseMs eOe$;(VQ?bWJQ5*tZJ6sKEq:T$:c=R,"<c|}ja$T^*EgT)9<I44bfټcaq(QRj.;Rtg(RS4Rb{QF(ԄG%1\)1\bcCKEҊ){OZJ Ԙ4JZ1(zR4 L�*k2$PTkr�$ƭ@\*(1:*L8Er9a]� *(1/ү"iqRܹ9k^KF!H{ ֎#i,kdfy 3'&]DrK#HYԚmKqZ\aZB%GiD[hRzEȈѶ"#Kz⋇*#Ki@C6ѶڔRPдl1AJriiGJQIPsFjAGzW/8 ;II�)sK(*8PhCڂ.i3Hi=(.hɸIih Aig@hnɸzRPsKABSIڎܜӇJoj< JQރQފC֘h?{ڔu=b@j{,ex @�������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Peach.64.jpg�����������������������������������������0000664�0000000�0000000�00000002644�12641336260�0023567�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��+�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�;X62k]A!k(k_hjA pN$㿽qwd6Yx;GkKڽS.uYEOލ:!'+z'fO5'<A^? �;[i4w3[֚,K޼cj;{*o#ſ<>5ݟ奅+ѥY"u{0KdʃW]+`uXv&t;{nI?9ӿh�h wn`* �>rkj'1Ȍ?μWZhrx:FFW'-oI,c0߅$B cQbΦ>t]7M%n{?%ݣS}^,4HvZ֡55T߸0r{tVU`ux%POoo/:beI9;UcԑTRZ'ck{>q=<k 4"�^uAKIkxF̱r냸2;fMhsH?ϡ~wks|K<Хl{c?sJ0չ f%Iޣ>EXjCݝm H<�*}_WݷY)0L=Ri-I'(ŕ2:?tQE(˘Wj~Oڱ޽F^?+.?*Q g^*~FpͮYK> l$>UDu%%<0)=ϽcTlMe i;|$l)Sڐu��������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pear.128.jpg�����������������������������������������0000664�0000000�0000000�00000004244�12641336260�0023515�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���b"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�E0S빘9pNN 8uak.Ѽ1-Z{c,:2H<ɻq�R )Q�o4SE5EH)qN )S@( i*�zV& R1ݍE4 xf7HCcYO@1^Co:=XX2H~t?>I~]G(vR.Mqj)N.)q[\n)qN)آP)U!��UmNZUpR2G׵DdW9}sj/(b$`wjTi$Bߗv KelޭǵOq_ԩ6=(RPLu%TfVzԋ]71}G4* �0rj& ָ#1)ghw7j⸿\P8۟Z_kQy9Xn(;bLN8 P)jWTGn4>&?Ak[: z¼Y{F&GbXו9s7Dd@SeA ="FmXL%9\_+];\NJ/*2|pRr~nPq@⤚XݒqTۀ0<ʍ''ѽ \:ɒXN+^a2$]A^cp.@yQ_SI(5%"lQv(z6v(�)SӂӸ/=A eZ*r~LXQPr3:5Y2qJs$Vn >Y GnblXMFJc#R v>ҵm 1:VEX!8j۔(,6}+Q*{i" )_mዃf@>�^}nG]݋ 8Jt{E 7F�79ۗj6};lRb1_T|)آ* \R?@W^b_k;mK{T$dҽ7fH5v|C^tI$02E|>%wSO ȧlSӽXD h9<Q6'.ecWM; 2)p0hBeV#nTO2@qڵ-Xu5j@@H-BN\gƹG5x^ștA5݂V60MFl)1KE}YbZ(#68D$u @5F.䅎I}5 iwӫe5F-]N=IAYy#<a"+GV[3s8a5$^*h|O򯜞Ί0y B$\rx0i�gIֵ9�6&2zɨX UIizB CmZe1^aoCO_C{hOSS�m5 w<F&UhRE:(�m&ڗmv-R6Ѷ7e<U?*6ѶӋ$^B?*m݌~UJ[ ɽ#DT�b (?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pear.256.jpg�����������������������������������������0000664�0000000�0000000�00000013254�12641336260�0023520�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�<Ӏx@Sii�))E�. (RRKH (P�E.)q@F)R� :ъ1�Q(7M ԑ - R@)œ)- \KH�SSGZv(E.(8;W$U\;g:[EfxsU}oz,m:ڽ:ZI\%-E�h/ZZ@%%:�QF( pԑGKAKH(H�RZC Q@4�_(xl<oY".;s־A '|krp^ku%�W5wFwg6>ma gԌ�Zإ1 IP)q[wwRъb QKE )hu E:dQE(S�/JJZ@((K*DcaS)(!(?̚&8‘ץ1JyCvbi&}7ڕΙA@| -'}Bz5{isWhcpq^ v'po9Nr޲uCuM%d} +&6/:ւܨ~{tg3Dأ29Uܑ(Z1@ F)Ԕ�R@`SKF)@�)@92y:(zJ3Hhv:UK u0pz\J)緭x9+VYJ.ϯc?5jU_s,kyg�H@XmDg5UM-GMkz[dRP҇Zw33\)ޑW#j7yX(Vn-VԯltiWQ-(c$g O\;ɱ:gS.\>l6qִN}FuM2pkb\vǧi ⾧ԗb3u�J%PoJZ)kRB ZC( ;ŭh[*P+BAt2\w rk:䃑QWig_ےF܂Ǿj$ 6x*)dЂv4[ !㌊LcԄ,%x`ZIy07}܌sTbeJ#Y,GWE6eO,AʈYp 9cX(2OJqF \ - 1 2I!@:UdM^BZ(]Nȫ H�tS]nr]?a+Q;' vt:{pÌe@Z ,cOFζ\Q_PyR�n(QLZ(6b.)�RҁNH+|e}l qukndTަP<=s1 6u7:Tl$(BCvpv.B8uCڗaRAV&UeRj 0E'*rwtۇB�'y'v+T@"C3Q}?lV ir?Ͻ=0vzS#HBXu=Uy$/OZqc̥v=oB֍;#1CZ三vpJVZtFėz49|< vW dL+w4>W֞ RS(�(Pm8P;b(!/�N�& F+o|8Vuj*ps} \9OO_찀9:W`3N:kZW) vyX# r|v"m:\$0cR cخBI"F*9[GCѹ2Xz5 Y9sjӤg,!߯~۾JWcTZzBޕ^ߒv!Tuϩ,qn'zqKVc)yThRDwEbA=V|yZn =4 ($ zu|.Ƚ[)c_ֺTD`aA,V; V(]0јUoS,&Ѳ fmǐ�(~Q"\=OiM3íIXJ1KI[E.(�(RAK)Ԁ�*>nIm8@:`t�5;g3:;ImwW`8]i#$jm}=rOyFJkPk]Ɂ:$TO2c.I۞EEV'#$dR6QF8$V^,(Jy&ơ֬Ix. ҹOBp%Ā8RۺQ;&&@# 튽B t6h"I vs(O<pES|#8CWD\mgr%ŶO Gmܫ+8\ Ԍ[\ �?D*) IMI.$ n`z}=k]Z0!ּ!)I=U6 GE{\cZ*FWyQKE0( 8;.)@9Yd*y4nB�j?.`7_¼[� zWcBP��YeN ӥXG6ød#TnU%G~̊w=(>52P7j 1x簩R(33G܌xZ_cHnsD)>"]7>f8J}(沱ЬF6 9Vc4u*T}*'IAyHre,wgnF?’y'&\{A8݌n~[keYodY�~Y)mm,`06sj&qnQB 2p 2bP dd~uT݉vk.A�bY ~ 1xG?¹]9# s[YmBf;NzW7٣.dߑSIs\Q@ E-SBR\Q@n' u�چR0(<3ci.B;�Qcw]�`z`z?gFz>]�{2XESkme*[W| #B[Rs{P֌vwr{jROW8\ZhUDf~�vX g>[YDĎV'ܡTt?ҥ |쪸ƭDῄACAmrϑ3fHv-ZIT"|!LH[ye&Y#mGH+D<Ý޲)Qz\H0[pq _>ث~TBAp}?ƢUrm@u6'N$#+^VmZ歒m ,6?jױT  e$fLmpO_z濋.]Dܒ<C[gli)h<(%�R@hB)K/h"^?(bHڤPTakWGBY +2t# ;>Vr;ޔݦ)W0rr[Lz$$@G�kzm 5%cx HP:ۊd Y@QZ+ yd槝X<!UsMrgn|)xʌ.n,g呉F*,+ڙӹ]~sx*fs/>qV swRxJ2%wbŗ]@Eeg:x'f[ O~fE/)2#%Ұ滱oI~]zT$,ZT@?JkYE*h`2U@ @?:Rvܽ #?5fݔmBXav{al-m00q_.S<mK.UԵEWyAE�R@h͊#+_WU1&ZNتSOy8E[0iMu-$VSʰJl<6㠮v1$7Fī1~X<OWSBw <؊|~E;>)#( xUx9ܪ;1ep9ڀ{\ljT=Ă:Ԁ#FrG�z@N3GFyXP4=n>`m{bI#W'-SFȣº9 UhBܣ2U::0YPpW�qbD�}⧭BȾkB�j/V#񍡎3?s$k̒'M! 9'5~/(0 z';@5Du"Yxv*劻g=j1fO.J)S5f["E ¨=F^V.f:Ss0(�(%;b 5V2r(:w8Xޖp.KJ^CjsȅָZąZ-?. 5 :IZjVpx$pH󭘵f* Vv%ѻ+ M'=EyU2R8w#r9՝v@9<^n.Cl6j%�T꫍lq\s=͖%u=:R|:),?1ɯ7XatS�֧5 E욯FPH9R P$2s\]873~QWijH{Mt#~_qL\:M2ܲ?OڻK2ƩQ ,|�mn0+PVS~5~eMU"zյZ$xSE:EPEP?SH1F) FY"V(IhڨͥVcqJV9Y0?*//һc{S|EUm?*J"ԯ^qKqQtW<<!/W!K~U@NJB(U1*? ЋIE? )B֊)rV(@p*p*x)q@--�QKE�&(#7bE6(ivӱF(ivӱF(hOmm?b\SF(RJZ((�(�(����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pear.32.jpg������������������������������������������0000664�0000000�0000000�00000001535�12641336260�0023427�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�� �"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�٠FKIdnp9K/$ջμkn$vvmn\نd)+];{N(2f;z+58ٜĘ%,wi;-wu{n6iƸO7 ֭<lw�}b<Z^zzǩ”9du~7F~VՍWBJ0odpU溟�������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pear.512.jpg�����������������������������������������0000664�0000000�0000000�00000043766�12641336260�0023526�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�1Z0(֝HbE�%- AK@ 4ъ(zJ&) ;K@�ъQH�Q@�-Q@- @-!Hh��JCN4 0qKK�o9fh�%c�NRRHB)hQ@Rfw4 HE P1hQHbE(&i{PR:QFh�@ ;@ (Q@Ju6)�@PQK@h)qEKE-J-Q@�(Q@ E.)(�F)E�)q@>J�˥ҖKށ>Qڐ-'JZ�)i - 1E( QIK@ AIE Ri�(@-t1E- (�QE�Q@JZ�)hQ@f)GJ�NRJ�SIKE�&)ߕ%'@wb$1iAR�KH)�Rފ@KKJZ@-Z�:QE�QIH'4�Q@–E S}G ;h6g6 ̍sjxG?15;RA_-j3&xdc拉!%,MD:=}]cYj^aId+5n:RmQPI)GJ)h$JZQE�%-@QK@ KE�qHih�Rъ(�())Ԙ)q@}裭"J(){QJ) \sEqE()qF:QKE :(�.(:P))E�Rog Uq ׎<1np2E抾2`sO=Nʼ6i#<W MGd=͹]#Q9xI?U醹6fy_򮸊놑G5G13@R㊲Q@-�QE/z�J( ZJZ�JZ1E�QE�Z�ɥKZGZ(A) (֖HIK@.hQPsKHbIK@ E%-� @@�(H9y#H.ߛ$ wgO$\֚AՏx[$S9u;.$I �*ʑ~.ߺZǞ1?δi*�q=D\P!PRKE� (�QKE�QE�Q1@(KE ^ԝ)ElHRKF)� KIN� ZLgZ@P1�QF(E)�RR�1E-- QN*65B!XaRԥETWKccqx�rS��Jj1o> RHfY[隇R6vcT}Qԗrg2>=Xץo<a żo1w[|O)N}2V2="{-.)1]g RLBQK()E�QE (�(Q@P(�(�Z`dMZ-QHZLPK�4P)i(ԔR@񤥠4 KAK@)@T Ccv5Jbѐn(9sq#N%$L uzS0[zgiRO&rB5B)jrD '�tBYPӎjy58"*`یI@<}<6qMԂѲ)>5 HYzQ+|}GK&f Atkۖy n9$+|#x7 ͌ 09_#wLMSUyZ&}Z}c� JPG]nF3[/{in 8(_:NVOC_n�bGV]P`rq"ӬpR78դ*'[9Mt5VEz{SeA G)rS% JG'b.)#u=)յ)qE�%-斀R@(P(-�%Q()h&kR@R\P0 E�ZZ@- -�~8u S5G NB2YUɍ+5mJe!L{C^?S?X�=jݬ)%wX0+F")KRnL2JsbN3\깾>\sP).^[$QVz*ksp@' Jww�,q]O;Jns+` . +9LLSJT6R{fDӂo^}DJO~#kGzGtȡX rovwުᔼӮd T< cfpT^id\qeJztZ\. W<|!S=Y{}+.gicǘyEkl亲<JQʢt:e}^Gmn\h˟1ܱ^ֱ|,g6>@X.bY0[i&Ddβq,y#ִ 2+cv!#Iu6WfFF?_ גG#.QKEz((:�LQE( E-NR@ E Ԑ-R�bZ@&8�){QJ)�QJaJ((uyK만>շ@!+uĿq'^.aU\dmN=FjJw0=q`UHEefZ}̠.ߕMC;C*o�3~UbjAAQK'Òq٪.%,K�sҴܴٷ<zԢ5`a*\<Ӕq 8Ir9 {ު-q:Ʃe=>VPUw \RNRidk/3�]n%3_b *hUQf̆[hI�qAj) qsQoe( ,N'l­+{Ʉl\lR6'on@95s>ebqI{4帲< 1(7W$DA �Wd$Ԧ8KmڶUetXV(ؾF�.<ѐ=kXap=+eF[nF7R~%dL̡$Mk⾇SA>+VvZ+q E�R@ E-�QE J)h(3N(I Z(E )h!€ \RS�i (fXgc$jf482ab4py?4?\*#(Io|n;NqU|<r=+Nr;ūTCP8Pa~Qjʣ^ =j,-==˕fE:E)0qnE qˊFXq Vu"mن(7"1gqs,,ÎA< ws:r!̞)H$w ri.8AR=L&={+]eXciu,2A{Sj߼8sp;jn ͿUeXsK-^GQ=x%x:S~V΄<E .g\p UY!q)SLd"O1,�@5I9=:RXHj:'~u+z栍ڣ˄\A=*I YB:={vFsօe0 ОJMHr+t]rkҤl?{|'Z=KRW`QE�QK@ E-J)h 0)h�eޖԐ-R�▌sE�QHaE-1E-�sK)i�An !+8uJc?wS�r'Ni+%9GӭR$r ҮN4  I.pҾk=lz1DPrpþ)|m� bqޒ18\v]M9EI��82G"iQɞ9]tWd c5"C"] �:KigS'O9"'^Hy 6^wF-W Gn)JOUWkeܪ�pzVW^6M \o�uMLXޥDPafqY&l�:mو'S�wJ<1]c,>HU: �H'52H,OJ넺8rرR7b>,9|;Tϟ v;Չef9>rKwc%z`6:HW'osb$޺]C"^ Ջ<NZ+(Z((Z((KE!KIK@wHZ(P(ZpP2y2Yڙ)ԥT5RAPzkY9l]nyl}o'uE.=qZ|͒29{Tapkƫ;hD¡C(6s"yz<h.(sjRF,T9ѓnͅKI xih$D`vRV*6H9P1j(3"(Nzm'eb8UEPG8d#'GMH q\琵)ǨGryn#y}hh� bl%C7K13$'.Fn9DqԬLᜮzڒNL#ܠ<jH̀'֚4@͕&wHn])'c[Yӊ[`c_Jɵ/$۲p 9xY�d]Tm2nb6U >Vb odH n`s^W]{襢򄢖`%-PRE�%PQKE�%-P^)ih%.(@ KR1@ 1KJ  1K\PTu&~vWZ�WEo1 )>U5͊߫5iWJZy)g-$m##Ƭ~r1YW;U]Za!Pvy8'M,A|*Z[nH^?/yc�*ya]lc86jyI(v"]Ď6ҧF1F< .;Bg$%z<8(G0r}.-n G<T�gW%~`zB#msXY8Tk�H1m8,6$y9Y$YB;j\٢)\ycjxeԼ�^L YdU㑶.PqBi3xh6اq|R*x4!??jP�8pI, C̹B)$vqTf譅"OzMr5 a23۹3+;G LGewC"W汔W@,W4_`1Ҳ-틁!m͜\B''m'$sWZX)6QTSE-�R@ E-�RL(�Z�̠Qޗh @w)hP0E B)f8�dH sP6 @@yNZ2:[<lT}=k fB<6ߎ?|;?$z)r-V0.pqQy�$=xϩݒdPN0{T 5 ' s^Ls*+qjkPGVK H\bOJl'w(OSHG3 ɇr8*|3v ޡ߰׷Kn zjD{ rXc ʊ��yΰ9ptԮ (XsMޮ"Q:摣X#f$qӜ͑yPF|8q XC-$XhA+<. gLQnİēz}*xbESݎc6sh++ i&'xOj̖e!ЄZV-dqӊv$�BJH O UݷyҫI4'+}@v'LuRN2G'+ \HwuǯYܱPvs߽XVl�8`) ֻaThM6)"%p�8@-MgZFYXS[v8Qq3ҁZ QVcmbx_UY(�qP&f(Fkz}IE8u*`2 kz>zhjǖLJ)h̄%P!(�(�(3)qF9Z(�&)PE.)E Voj,?=�[Ȱ &Rԥ< ¸q>U79`F8JeYU7E'>n̅#^U% �_+^w=yޔ{H݁:AWUVAO B@z=9'F+X.ޣ֪JOJ9K pj\Ӕ-ϙۏV{S !R;޳9Yӎpr-~YkaӚ% u+ BtiЃʪ9S-9% 90] %\?CNdTU*RO#"8̱9+Vl>{ۏsV#)XzW QFiVZ)Wh+S- L4xwjuq�R1agq�O�KGd !NG5j7;t Rb+b:րVW$q]nB{C0B&l1N4մeINY}}I[<8'>b%"2Kc c>*v1z|*bBç4^9C$yKݸJQ5K .A֟` Ii6WnHޥj|vjɫ0ȱƲG㯾+On܎~ŢBWlq|%&f�kU_SӼyR^%S(Z((QK@-�)h Z)qH)q@׋&l?>޸ .9%"R:V51q]|Ga�5]J$Y(?c58_cÖ+ve={UHu)Er!*9?ݧ0bݴrOWQ+\Jn O`a![yg0 m8#*T5H~3eOq܊.R Tڄ㧥Djz]"+lL#x뚂bRE]Ų84o ɜUE=\.F6v$t+9=ɸnyLEڸ9=MS&PF>t2y'" ޳Vbnw9ONvL z *r5]oL Tt攗Vbs5( ŸHر)|"wU6<5~)X}~uLoMtۃ�26Hfn2AkN66b dV* [4rF}88EVw1n3Vs4adsS o8ǥ+XlEzy�5= @$=gQSV#�sho@whԴ;A ۑ[h>㊝y�QƐ]]ÎhbQN(9$W2,,0z�zqz՛I㳺X$4On9"Rdvf0P]|Q'Nq]lќx,Њ+g᭪炑T$ZJЀ)QE�QE�QEEXE-�QZ@Pm>n#SuуJH 95YAȨGIiqp3n�V[M,E,GVWXU|,)3Ҫ²0Vdc9Jw=$[Rk~U[g)x܂Xt4AkfV*7{4 n-Hw#ۡDs"sypqnb:QcU%+l� դuҹIҔv�AQ7'+zR;'(k{t*;9q1=[d5&M{ KbHP?[vܭ9%c=JX֢D *i"F3;Z)%%|IL|p�{zn$,j^ڢG`EdM:m;Hwո$zUXVF$g�y9ڠu:tYCE"P;)L$ 'MUI1 V"<r1ZK9n7KrvMkV%q0.+q=ZlU`g TiGTnRFUS�k* e]8 sʫz!(_r@\ޒ 0Q<Jv;UgQR4*D^ E>S[K4FaIޕ%vAfvD=` ұ]ZƧbp8mv2Gp_a/AV!6�:6ўFɆg0.9pOvBWSi,u~oh$#߁]|R aIF�׭xxWEWqPIKE�%S(3KK1V R��bZ)�\W0TkrfuPk+Qs3U MZ ARaU*G\HXe Ng<ƌCHۺpǵBFyOcͧmM} #>q5RcHW$i GSqY g=j視vҌy`q{џ9Jgҙ;B�8?V@n :ͤTnhIS'PD ~V9�:u>7�Vrz0oA2ƛFcjĿ!5rL4 RYGrH*+F0{\;}*8%�?<Si%Z4]d[Xr`*9DTõmzREYt@+8=UżV e@7t>323[Ҭ4!p�T7; &Fhaҹ޺$2B:�1ԨV$t?Z&ޭ8zl>[hR9ñ0JT@PԟUF3r9VE.cL`YIن6Elpζ4Ks` yA:/Y iIFҥHUd8]I?wB5MpWr[G!2s[QGy[#5$|2H tyZ: +.uWt?Rݔ% 9q]>qiI%NkԀM61偲EO[>JH�7 j03j]#zm%-pR@ EPEPEP*\QK \QKH�(-(xoXjW2o1q^p]mF9+į'70-Wu#d۷Ì{g$l �V#9K樘a_3%wtziLlY<Ǹ#Q;ҫM01Bw(؎5ͮƉDBzT3+Rdbn�ex8WOCK"@. 0OJmpkOC d?3qڇ0%XTbUCd㊵!eu})(RJ;]cޜl!rǮ*l+H\Tmld<['IlCE-IL$*.G�<X Ij:lsrDT#K}}l*DeJԫ\f$58!=*E%4lNPxtݎҘмHVmn'v*f̌2ۏ5;4TjEA>�T41*SJ̖e*p㑊亹iUw#iY.'<Krn  v#ҥx;D|E%F]G/{"{ȥO<cֵ\öIAڱyiQ~aW%@TՔ$ɺn`IE3fXŴ I+YGΠY{{h$җ u&mDmd[ʹEֱYC,h̛UwkBhVV_1[RNNHԞxÜ�^.U preXO3H&>yεۨBڽ<:J_b(5%-'%PQE�QE�RR@hAKIK@P0&+]DʼVČ n=s^רm2/0?*[I\Sh[# (I$LP$Oޡ[yIL{I�!;pQf R >o&ΤnT;׀ӱ譌6,pB0GaNU26.1ȨIpg!_r*$.:1mGcf%VE;ڦE24(K'TJNqDu$ch *c`01Bsݖ�*`mӐ}h(LI߅V>aBK V=>Q2g*խ*r| Z+c9F=>7:ƉQmB>ҥFY4erӰ"2r8cIXF;K~rͲHnG<\Tɻ\RCѣT8$O]:OPHY%bk@N (⧕yydC ' H85u)+I0ʫZ$kTmu QPqٞ4j�OvCgZ�\02y+sZI3H<rIetRoS:G4YUA!*[�r=钖]5iIb?hefȌj x^3ZdXCp5OVXHݛv~(Esg\Vփzaq0> >F]ś;{UoX ?\Uh6DnJM%>{est`G㠪0,M0ʄe5v((b]}kXTk~1 cV$ǟVaA]fzbٳK<>Xrw~8kjҊZJS ( ( JZ((*bZZJ�( K(:ҼGSu̠)*p&ĸb[N5:h/ha z}ďr ps5WgpRDr�jŌRQacg\@m@eYN @ Mʩ=3J(7@>ՌlP0�C=L>i|J]ȑ8e C0=yh{XܤJyaZ-\-c? H^cL$[%W�61Qmsݷ]"m;N: Wcoa=XϒTP=+6*nJb$CqU޲3+{o2m-ͣC!9;q*6Qbvaߵ!1֥#2v&H4&4Q"-wb4 3GQ@ �y94#�9SԊtQ, +ٓ)YP|ZT_fzTrX.݋*Ii�(zT-db0Ux^#ܕnN4+$Ro 9![MbWtDK*H]dh㴃ɎD?w'= Ve!;rLkkR;7P>QP[z,`=)#1\[N0<x4̲8AZ%vRzNn<9'jA�29ZG &+Z O%Jd<zӒ̙b2$(GH7Y 3<z ϊe6ɓ#cgjռ4"6B�N1h暱,bVg8OSZSx:V (eMXOS].{L^<ӊ91-(tQE}E-J)h�J( RQT!h�1E�QH6&STnUޚM]Ӈq�׊C5.Yx[t1;Oed3>usjƤE6rb,3LqƾnjbԲ(̑o3qR\'o$i\`Pp >WYxȧ%X8 kXbڻX 3ۮ3V ϚҞάʼnaګFTH#XY,TƁ@*dqU|s*Whޒcv KW.iX4^jZۢ*>wsZLUU؏8ޣeˑ!{S^}6,Y_;ia1H#BZL̀ulÜ{SgbCQh�X4;p~W8ؖbojw11qyd | Rz(-pѲ{R\K 7 Np~HطEع i.sJ He9'RV|!gcCSu& g�=+3֭ 9p�[L{W<ԛ剶yvGnsSnE˒'*5<-&F;SOjQ-uRz)M9RP{ &〻{Lxh7& *3: i'h<n?ZI7(T8CrSt1mlLj#XD~|:U 98[$;#1v>lW-Ŝ1f늳 #$p=jl**f4S܆l�{ЎZ%D`#ĎE@-KW-kc@^?*m""½VDQE{QE�QE�QE�QE�U*RH(EeXE-iky1x:>?ʹ,fʨz׉kLȋu5+0m#,ou.cF{$B( `:sMhiScb:CSIʖaO 9+kSЅ@SHλy %G2oڨ OZ[&+ @89Q\֓lHdmnW64̝p|MɎ7i[/7\;Xy1/TE6}j$],M1f±g VFflcc'7cV+G{l 2ډ$q!, ў6@#h֨A�yN?- ,H"ЎjƲFjrY(J I$gYcYCyzԯ+^\@1@6O+Dlr*5uIOnBc<\S%ÑsVn0:UdPʌ`\T3A3(R'Ʀ㥉9,'Ҵxp%Dq$�Z" 3VдGFl8a+וFȞ|a qˮڮ-ryr�uo_jȸw){vP SZbi@X1Q\] d?$c.Rί<"?4˅p m;yvŰ4)9��׭cqBku)*4pn�53�,F1Ny?J-I8sVhmWeP@Uͻ1֎gS >ޕzKr#|y"THfGOSZ1;H� W9˩Xʲmb{MU4<`[7&ai{:k<JbEdQE�QE�QK@ E-%�V)(�ZJ(aEC6*"iV)V`޼:Qh0DOc^MP,l �?5ϊBM)Tp)+(E==X$@He#�ZSI %U4Yv]GP}G|Xh=xOc b?/QX\׾jyL 7z*-UR"2oB+KStǺbɆ`>l#k]}a gޞer[(Jt&J ]kyJ!�DY`8<VKITM9X&36Br#1nKg{|'<~T儫8̇�>$jTxy~nPCmrInpUd +!qҬFCh{k ®J'W6~;;HKnXF;1QFMuG`hQ)[BTC1f'guàtH8*HeYI![YUT]٧q,i? M$*Z[@Dfٰd!ppq\l:K8q%RE0X9w'ND^sjGs!tG>ժHH*\S,pqګ p>aJF;XX6nZbcoy[QxR[Vr SQIq) ϯA؈p:SAI .Tc{&ŮWӒӭ<dein,k'ׯIs=b$QcKIE{--%�QK@ E-%�Q@Q@(%PQE�8! 1Y�ϊޫK.Lh״صHg7>A0J}?½iߚ,⿈GytQ梸QC 1Ϧ*WET+F9j"dRppO58�=jAVh;֑F\уz}0Sz(|?xR, 䌏z)I,Q~)Nn~,PȈ iN~rQT?1dN#~W#֍Z-KB,)m89sҤpͳeQ XB"?t&Ha*jz}KeXH•v =w~GuEX3JAXԑiq#թ(hC#0чLU .pd y=6ԶHޣYG*�_\U'Ȭv[ Fa<D94ƶ.r2#` fd/* Y~H,Iq(G^#9c 3zX4secԌ\Ʊ+|!G+#U.T:{yҤE Hэ %�E#w?Z#m_ACQlZ;frx)�8p ٶ2!l>l*RO&seghm/JiT*'p(2+t.&y觵zx<<n|B.6FT okUlRQPNNR`4Z:JZ--%-�QE�QE�QE�V`%�RfHx9ɧM1Uj괄C!ީM/Fjy -"It k $ՓiXJt=/er9 { Nq㯆[3^Wb8z~52Έ�t W%ֲd(p;U<I6~�yrmQv~2xffrcqY6ښu'91]G+J:4tF Ui^7]SpII!vF~{3 �)cq.!"M6sYJ,;J!\WRDK+6cɸ}*hB dR~;خb%�p*DEIF]*b6b72Fvv;�ZbhV1A˖ G;�!++2jF/e|vl9gw۸|ZBQMVtFHa=)m6 `ǧ?%Iu,jIyB4�Y_ڱ.H:k3`{WE,-JβZm))Gsorz}*}G'WQdU�DP; pCޮS%7Nv/>+:)8q{œy`9IݗQœ4jN 8T`!N Z(((( Rb4S(TNSb�GQUL֑\/4\ yc5Fh:VqҪKl KW)3#Ȭ˛`\kBsYY~SXJђ8˫ oy2Bgڽ kU.ɞ[wbXWzi9!kn4d\u\Sh9+S{dsQ'Z& :G]udž?w5?r>?JRu>4 IlKs+GV)d1C+­UC؉<Te]UfGko!a_|TGbt?*?uh+#g֗z9�*bwUErGrGJW3a7By?VcI-/E%?ͧA'a(WصgO8rArEsvw[[*d`ݎ)z{sV8A'[V 0}+8J h3l⺘G'']5�uvZ# ekR<|e8F FMEe(h@qWbܞRhPOAVҭG:  S)i)h��)i)h�(�(bbINNM"&) ZX"(zUY-O9VRCLzUY,4@ [)= Ce3}=yjrZZ=*>trUWQǵvoJY:%Dq/!Uw@~6})OK̎~3M�z,M^ڗcG<=;U"y@*L}*E>&KN!<:8ȫ1y>vk=?J4*K9HtUt^8l*UM#7#=5WZKvVHlˎjZw^b NĕR-N'8-0((S-�RE�Q@Q@PRT!(hF)M�RbF(Q�B*LQC"+M+Sۚ;)*M;RyUke(s Yoe(1PB=)|QQʃ#ҝڧK ^)|Smm;R&)q@3m(Zv)q@.)qK�LS1K)h)h�(�( ( (" E-LRbF(Q@ bP1Q�f(?S1@ F)Q�n8Q@ bP1F)�Q~(�7b)�R (()h)h ( ( (#b )hbQZ(1E-�R@ EPEPIKE�&)h�Q(J�LQuqF)PqKZ(1E-�QE-�%PEPEPKE�QE�QE�QE�QE����������kivy-1.9.1/examples/widgets/lists/fruit_images/Pear.64.jpg������������������������������������������0000664�0000000�0000000�00000002306�12641336260�0023431�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��@�1"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�eEv6eaQ}i=\%;<hp{ʑOA޹ W>0n~mFd0229ʱDQm\<-;mUEQpEVa~`3Rgtg�5"hsCJps8]jZ @ł*z.L�0szcFd(,}+Vw(!dg|-iԝ[V}[hTЮMFsOio5bQ΄[kGWM̊+|c|nEĈE^?k@xϋ 2adȍ{*\[M NzV՜nqUUURkN7|Gihu~/<R�ǡ?Rk1^ow(\}�e.^߹f\Xf(O8 p+SM ʖ$gk(JM$ qQVjA[2's#u-Twi=t"X?Zne,Vws8m} CRC5-y%޲v;~;hdx^m 5 ԉP`�*LWJ)AB DqNrZ+BO��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pineapple.128.jpg������������������������������������0000664�0000000�0000000�00000007030�12641336260�0024537�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��k�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�(z8کiڂ'CFEr O մ:7� kZX3 p֕Ƚu$0M;[ҺETmZId fy&`r(A)-WAgk'UZ)]NA�(�(�($4CeRM�a_jؚ O|O#_ZeH3bLr059 4tˈ9g4 ${}+7x_V8[$KrDžmϡ={Wwj7Fr#?ϥvn='~c,<3_#;J(r{jwMn%F0Ԗұ3[N.mӰ?u_ӊ}bŮNӿ D_r08~Y#R֯m=;v;íz&%eqsq[m jnN%C0s�IopQ:7U>\²n*k/vLIGzVҺ6OfV5kRxPzV-oup~ڴ'X~GҜd=QVEPHsPHMrMSì^ Hϟe"$5ݮ\`Dl5~1l-޵;YSq1mk.,I 1_82�㯿jvZ jmYL7J5xhmquY�`j{z`?Y4Xj3M1aDd 2{J%g8Ŧ?3ztu e(=\ ]?Ohs@ՏA֋m>Ѧ F%$z}QS |1+7Y^:�7D�dQZjQ jPn#H@I9 vqV#٢2p74VA]$ |#=Z>PVt'p\`s�Pu& +-8?hF4|(G~_7Sn5VT%?hs3OZHPHOϩ8o@՛vۏLdENGڝ W_F?SVk)4T[٪<{ia%}wOs^;k}icw,fgr<*v,##8=}Kqh +_OZvIib{B$gҲr!6ZZulvACwS}ljb2c<c>q½VwoV Yj,d6;m<ҸK[=G~,IR͡+Xcm=Ǩڦ[!%OO< z44B䀬8}"a7t-0[iAb*:5UmA&ՙ#Y6o }ß^ռU1w-D�gy9�Nk֬.Um�x:3ǿZ\50>czpǖ�2yTJ-4F68[F[Ɏ!"*^M(k<Fx<#{Y(bzzmk2ZB pgBC;b^4Π+q<n8] D^4?hn}toӮ"JqY%JSpI#0UE,I�|@Isp�*D6W #"�prHzWZܶ`<8!O`= rb\HE;i jm4f*l;޷)54g+<c�dd:rsUUJR# ksZ[\Ei$Ec GOym)]$OXnn)ڇ`۲G@s޽$L pVԬ,'u/L+-3FIX>k/XvmP@88=�?XlX#%L9M).4UM ?%׃�zgV: R0¸mיvq>߭ͮIiwN;88eduhq*YrqV*.(9]8ovN=Ȩr⪨€>Q]6 *E|P?uSBVu`'*-�J:M՚S4e2k7ER,J/rb=ѯmSVDdqǷ[qKmg5Go.Ԍt'ֹ6[)t˕(bw;c[K&�1m.Xp+٫]:iE}dHc}RUw5c-ZLsImH>+t+ֻpJTgv$2A-$jŭ"h5ҹj,Xr}3ڹhXh9HZ\%0 +CpOAYU9޺0^4h03O'@2AZ�u i<6w&\ SҽiaXǣ(52.pwGOg{ej̨YqgL( K`cm1siEMgUmm�Uo ʹ_}Y#׆㵉/ul?ƶ洔hi\WD`iSwμ2~hVY-1ʸSUTrCDٔU V(˕IZi)wsp s|JĺunȒm{4��+l1\ f_cJV<]4 U2$i!b4�u�kJ4+DQEnf��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pineapple.256.jpg������������������������������������0000664�0000000�0000000�00000023363�12641336260�0024550�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( kTf$@3NFJ�iy >d- XFk4{ ?eIIc9Gq_AQEX)H%88P袊�(�(�(�(�(�(�(�(�(�(�(;NQQ7 ⤠_VK >+^bÜkvrBFI}k$/0+jZgz=rd*# ##=lWxoV9#:>8O ( oǒnjTZtc�Y! =jŢyv (T$7ϞMN<!h8#2JTwwY׌Q*˜废UJ3mb٤v[Cq}KT7 =p9'8JQZQH ON.-Q XQL(((((( =~FX[xBĽJ|{ZַPso r*ZMͼSyRʅQ?p'9g2:>|c=6Q'Ko7AQ Ez5WP$HDr+ylt?q:}*+c|c^j:A$9c6' 7ɵp8bm5.UgG#CӭqiuSFïmit3�2kBOV>,b M#9~|ҧQғJQHk_lIs\Fusޥ<Pܞmol;~w&p2u|ryfitk"@ nyk8h-pvO>wC65֦FUCv [y]�ZazT7v^4.QzsRy{K٬.'L)'l|`֥gj2}�:<?ί"KȌXdD/TQEdQ@Q@Q@Q@Q@Uk/EH �WຟLqd("+=~: %,+*x 2zWwi!Vҵe.Xt湯hT]Rktq8__ǯ>Ob-Ydi4Ɏf^#�=C>6R]B/F6Gg m>v Fr7-z`ڟ )uouo<h"݂һ c \{�έ㳰A,WyF;Z"bY(`1o${-rd.5 d@95/ۑS{3�YGdvsI<t)OHtFzI9[kw7Җ xKVVVȐCu?_ֶIeoX 3G^B��/,. `}¢d"!:s>*pVF_ctf H"m-֕jjkr 8/2{n<=z,8�Һz,{I$e6{5cVo|-v,^-JA=s>spÌ}8V-ty֧gyL~ʳ {D⦂Z+úVr}? ޭa55t0*(�(�(�(�))f8-#*` z�~"x/5PO$�/>$k(>LW?zWW"Ћ_Y,WڲX}W= GKhLS~݆e e%wu9~#|IK r*�ųZ\E!ЊaBVUىQsR{T|pLn?OƲ&4_Ff�<jjk bJq#2V-b >v~KVO.u7d '[SkԙC\8f?Q4Ϣ�d9.H-oqڥDZ/S?Ieh@`<2JIFɚFS坿c{V f o2LۓmCi@*:Nlq}Nj<rd؃(y{¯i%E1OXOZq*bwasWBGAogok)@Kx;$P>n]eFuָkgom/-%+*9b1tZ%ʷXt49ǜ$)"yl5{X%hWD*H# מZ3]xgSa k)Ox38Ҵ"6 쒩 REc滞)VT'oGf a"Z>+?VcLo3A\Ei\n�aڶEcu?L;gt܌n?oƱύVF.Ws&Bpjxt kyvgnw'Y:{h$:_ #|lTP##8=Eqb&kD lZ#ZG؊f%s$$�;-YWL(m<Ev9` ( ( x>T_Ч6ɖR^2u8]G$)SK [gq= μ]p\ůHra>~`>Cz١ד�W\Xv#ByJyoYq؃5mOxSorAvp7h`Pİ/RITv;\L4gٽИ'r23 "8V:PdP&U]� eߵ1bhWSPiU:Xy:JKn.l*:yO,ORjMZ${x!HÒxA�:ʸԤtؖw3\1O\u� mو'K^mmղ? d.OpESBܸ@Iy}H~i^Ud 7ǯed47Ḯ65ЫsC6" BeastÚ ڴHNU7gc+iIj}-RQElHQI\ֱ >YSkxƪ�wsR`9:Sǭj1 _mĞS?U[Nmv%�dk7(5<JR<yru?m&ѯ~\ xu\s?,Pr %<-vs*y|jhrHiZAb_M=븕F~ң.mlbyd�877 mj'ǩT<AriJȋ8T}}UVDƕ=[M?f�WKu%d(�$'S|FB&ui}khS*Ȋq5&RП`11(9cQF�Tv�*((#TΑ?,cev�+' ksa$}3H)-ޭƤm[h=p:\וxB:711 7#I^ ֖�m^j6pԎ{{u[@ }?}m[SǬV'XḄհ8#L4[o8l=ZMXG鐵O(us9+e/$cLG>٢>f$;v#]ӭzIp9.X6Bfmơ4PH'5HN?9|]l=Ir͏* 뚽-Gעb�>s\rZm8ⷀŢq\}k8^M_o4-~е ȹhuWij6a<Q='U>"MS�֯X;mV.!'![؎o4+PAAK^{k]2Z= w1^[>d3Rɨaa&OF6v5]čy7WYZA9gfG5j> >怱\z\x9@bGdz׫xvԍ6e\HbUqא6GnMƝ洑+v;~QFG9M*0rs>(^(xp&>lݸ�GuBv:t ioW=p]F ۡc̽8-aYin*N t^# 2 >s(`ڂVeS}d? #ۯrV6zmZmBdo+V9 .=hɩ4ўuX[fn|L#)\%lgMs@ ryR=M3Hծ</bjO9Xy} SwQEhEP3Fj=n%QNFAXZ5%RF�:Vj;ȎW#{P>bT_&SZ𕼗k٨1u!$c׮8ϽzϊGΨV2GAeǰ(.usA1 v\6�W~5+cNTքA O)W ^W=ƴ]$qxڬlD翵mZڋ2dy'�{\v\ 1[k"3DdpuںGw$B9?N[a`D�;H?Z-+ۙѢrK A=ǥ:ZCBo."A dCW)mu{=or)1DYm&O v}nkD2Gi랠J<_;i cAc3#o.63eӤ5MCpNSTz#ŵpF."#_b;W xS.{ʏna`=kcRi&<}AQmݡbj)3K]D��`V~/&[mQ$,{ʟNxw5T5=umO{-@GQIah%$]FCӎ#+ԭ�%^O%ǛLCirz|�=NO|פ]!pmcexԻkjm1 HCu1DHElY FjbS3*ۨ!c>^]&]^jVr$~ =<ev&F%0 I2PG}3jj+ċ׍C&�>{dW=8M:] ^u"RkHm&6WV)Ct?'zTZ�׵\6N?lWh#Yɮ:9XlG&v'߱*kK?_a+h_9?7~&Z+QE`T-H/@j�O USNӎ-B42OM!@57^ĮvI�v[pJ9#ExF [vFUI�mq*CHFl,#9ԭ;J)Jc$n$m`]:XIŀ.9M$u1dԞjI;pnÎݳYFL>.rֻAy+,l$wBe㣨ڹsYܕ2Nxx1^ oI P2H?\sS;D@8d>㡮xթԙI4<A/,#*YMF̃ 8q9ȯg[cd,qkqok^sk'3Z8Q >zdgWnR 'Q 8 3^=<�<W1ŭ(ӭnpۑ6QV쥓<xomois" zjUiqv'1ͩ/5bworIj6DH�O2zAikSP:5j\FE#! F@>֒&.jZfR%6 rOl}yUZC?[yUd?}+ӞH+*@�=zNw^Vz3Ay *=:L0Z2!�c9?Λjak=\^ 8)&L[G1mw8nh(585W O @Ӄphڵr?]"1hC>'䏼R?T ;SKm2 Tg�J .ď,],t1pEkDe }Y^KK{4GDF/�vzu9ޱ'X=Fh'/1œrOZ֋EY=$n\ƛ! ,nɑr?vjnE)2�|=�of{=QVkckgH,7A:}p>Wm>1@0$ {M }-m,yʯid.`KW=@<9Y)8ں\iLhfUދs=#X`*e9߲ 1J=e $HBzʴ4�"oVtPr}i'5X>ۚpjS<6^GCUz^5]rt~T ܇Q@8@G4i8ܙ꾕MZr}kH傡.xjFJ c)M]Xiy8՚C()�: x1HKk-;C(OhQ˫glW=ed#@KA0;WC]Xi7NϦV5Q]AEP6 8(U5"jE /ۧ5)ԩ+]2:K r[o9!ힿz,<)t99 7#n� Õlv6$ڜ*r�zSAl;[boo`p>QѺv5ϙ;z-5$8t|gOҰXx DFܞwڵia &p̹^EeX֞.hø�͸3Nf47-#M�W&`Cb'w\W'REgU$�=!T*z#RG$*-^MiIos�BdCO?.�xymURHB=jI[?pɷ$l涼ӮHnqӵj[Zzi#n?f lzQY ۗik֊R<;ɲejIUTI jT{ud#a�Q|V@$R9oI�}:UK[Kw_*"W98U՝)At`ri [`TzRdgd"F�V1Q2uzU"QDiOp9MIDڣV񸺋hR[NB[5i!Uhc롮'YAEWQQEbqA 5"4ؠ *kx{MO̾VݴxRՊL�VӧE܉'ێ {K rݣGwMOⲿHg E.ggtw ~q^lՇk-CU kkzzAZH$lFsUvqu;L,=8]!Dٮ **7̩s\ָՄ3Ʊm>gc:b8|߷r`\帎[;=5s[㰷E1«fl~};( 6l[vO#89^5ZI-cѤ,O>I2J?J4HD%$}Y}1Zj�i`A4ԑ3~Ftj CSm��*&@ӁLl6K{8whvHdzVdUF2I95T#k_g8 @�7<M�TYJvcJj2Ѳ޴ c֝gEn\eCXK,CrKZhZ`ሁTNNiYRF|9c�֮pwJ{sQEuQ@fQlAp{P1B)k0j=<v L35VX#�L~鲋5 p�t9!}]KMi<"9w aԮ- v[vg* 5 kyDVHi1qA8*SuѪՑY]#+SO¹j% Ky<>f^z sV%gd t3-5<]AJpgtvŭΛH-쓒6>aV=j-[*#2˞Yڣ[Ejf$e|f-#dPIsgp?:Bsm&U#i}!VӮ$x{LOnFA/xkI[QH9|q]9WU* /uKlg?k`ҺNS(3Vjʝcoʀ*D[-Tʟ4{Eeë}bxpZ~Gֹz!0Jʸ'W*2ތ:vܸ, -4Jw1ֱtlk&$'|ny .; IqQ+:0I*r@K!϶}k|WV xy Qϸ5kV.1y @@oiߠ=F91D`i ɿH�>iklF9TL}s5RI:Y`I. e}'֕W(EEt8''vQEP(D}i�Z(("tVq\Z̀( Oˢ}M�B g)iz(we|?,яR'[ǀFD(`(\QE�Q@)qE�֍[Zm6Jk 9�|+l)J</3 T^{\|~b&bOBң l9" EqˢijXj /'W"(QFS\(((�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pineapple.32.jpg�������������������������������������0000664�0000000�0000000�00000001656�12641336260�0024461�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�wSM ,!g=9M3ƂxO2Wh'S>߉\RI)V$HNHq mnC<DM͂Nދ;qXԓRI0=ܢ̱�OJd\l G"|pF9W= q;XdU*(Y>4i<#t2w zt ]!WDe]o |$QC( V7-m㷝�@ TQK:mw 4c(=ON 쨡T9z(dh7 (tjp>MW"RR?����������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pineapple.512.jpg������������������������������������0000664�0000000�0000000�00000073645�12641336260�0024553�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�( ( ( ( ( (/#YlF$q�54[c2.cr njJn-nQEP((((((((((((((((((((((((((((($FFV4( Ik4Dqk?jw \G�xU=qUKIFN=zxԺ$Ie*NtnT}f$09ҝ (Q@Q@yz*NUj@8y5rwWV (((((((((((((((((((((((((( zә;ӽq*3}zEeXeHźu<mQ*.hk+2@WivǧO6Uёl�x z`#Vsxֆ~;yp0`Ok%6P^ۥŴ,N2 ^,Yd$4g� y⺷x\<r(eaSy(jWoH=^fIbUJ ʬUӍٳ)]92$`]C5fE-QEB ( I6Uv<TVX>_DSgfʷ-EۙQEh@QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�TSHЁ'X-#tdaa=h1Z,?uNФڰQE+!*,uި`6Bc{T<Ѱi$[XCK}}&cg5j3đ0#BA9T9-2EG#3{!Yӧ8pL<;�Z$]Ė`q޲f27Vܾ}sYN2$+7Bƫ1`eSˏ_Ƭݥ=]JORRZ^±lfD�sU8n଍þ'X,)h\s\u(m@=)h(_j1ٕ OA}JJ* R1$p:X#-m ]bǧ+"]큷ָeGcWzu$n夓GaDt4-zלxj3xݙsd^zifȫS۠QEdQE�QE�QE�ii N?*�e[Xܜ955ci7;I} lB\IYQVHQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QESPk7B.cD5KBסx#b=Gl+b:mށE 0+d@?Yw++1e_X7ƵjӺQE#�d0�RL2OTaS%gMR<p8u#5-&v8}ӵ\Үe sa?TSjʼ>EG[' ;RWnLw0#< WG 춱d<ZQͷa%%ޭA�0kSO俒{3aOåDO?4dOpC R}?,ċgFFӚx=8k6ΝևY&sK-f#5us)¯O`=ѥQN%f-�4'>¸뻗$r™jO4#ŽV|#a#{uoA\g숽AYW\zVapp>�T:.inYa*sNmFuM&K8Ods]EmoVP=�kDQVM`m {֝E�DTKRk7BvGF?zj^<n5$zEV7)P0bA8+*sZ=G!">0kR}aE8ɣZ4(2 ( ( ( ( ( ( ( ( ( ( ( ( ( ( <sy5R&Ud~?κzխt@A3Qֶ1nht˞^c}oGsm xdOck˼QlZX+�USBotKDᔟlp}3>٬a'?#(FiXգ*4l:UN8ωa΋,YǮލxfϴ~uGso,hB#WODēi14=Ƭux uyUzu"fT  W]X!>Rh\+"-+Zo\m=Z%@WZ kfʲ< SͥBLp[zo-PHqjK"58檼*.⣸`zu""ry'M;JG;g!DRX3]4cG{RX0yQcWn9J-%M`o9nbRT`dֱu $NJ\L��^E=꒦a{ <�*;6ha% 8R4Q(WU%+}G=6дʑƽY�W\厞Z?C{\;vrOʽ uZ^2[qRZ)elGʪ2XU)=Q*ioB FۚBcI-°2iqz}krV<酭ҔxpI>\y١.^ޗFזP׏^^5/eU>�DoE2[m"6L?#1iW3;ݽ :#aX騪wF~TzlQE0 ( ( ( ( ( ( ( ( ( ( ( ( ( ijFq8q]-bxpx%yIh_=mh4>dAʓ+1A _צO}Y" F5(&?=^[DJdQrNZ ;Zv}_Rs�.c;Wh͖CJ$Qv"2mub%^r?ksx[VmB3铑hˑ۠=⼧⶞!U�\DbsrO^ms W6Ҭʡ0=G}Om\vѫy+gC Co#f[Yzd]FS{Rdejp8o=\m6Îܢ#ʂ:t-dF8ҹY &2 Qnpv>npE֖uv-ʀw`Q3Urx^2j-BC DʱV7+ ,}aRV(bAQWTD1c`cƉ'pSXW`#3]g[k3,kWZOa}+$6w>\%XM_:z\<wyֻI@~iGֹ_[ׯ|a#^%QRFRF='UrCa]1G%ֻ ^GasrA"�|f7#Q+a;x8*E%v]A+c ?3jJ( ( ( ּ<j(Y%:�[VuiFydxKũ jv~Lg]RH X>"S� tq}$n E8� Vt'쪻ɽUS> H>`H ;efqu*GQX^Dr#'Һ[Yc=x#W k, Z3+OJ6L_ M\߳h9EPEPEPEPEPEPEPEPEPEPEPEPIgq%-8a5#3t~4Cz s]W7YocB >Z1SG-o7�ݾUSvzЩA+:kQ&r;7Eoǧ\<P H=G7kpJ5چsf[i@ lg�>JiK. Tn>7c;J?(ːtXՄEmnps6bV<A!= {v>ǎ�PF_7$<bGR᮳BO&-},ZN!l_Z.]nA,EVSHd sP#jJAS e=6_%4suS, prl%Y7s�+d/=##]?Y"[k3)�Y'$v"ԍOTRv;㫬-Xc%3Us>obH Ğ֪L|?ɧN:h+"29r}+$G,{�c}3}rp֮7 :vWHJɮ�v3�οygzj-q&7'ֻ]Mm0]?Zޜ#yhh 1±DQF�+3q.3Vq7-$`)+gZ(kWcz7+s;9DlJ?wȭH's vbY"nwWiKO=؎q*>Yy`J05*)Pq,QEEP\g0uHL+Y˄,sRunU05zQ&SYnyכS -OdpkKh$PAuo+WY~n9ϥu@X0�+ރޢi:=UBlVy瑴w?w]tg,F:y׺e(FQE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QE�QLUinҀ3 _$Q#<Y˯2M_U7 [Ld*l{�j' > fX%c6dz=G'zƼ*6f �;sG<J�\nt`6RF1RSڗd}e8qj�uǨa7vEwZ=oʶ:VfnϷǞ�=ֻMRcEzx-0\TKnpt0dz`�Ƶ|3dj4*8ߖsRjvi ||bS'wrN p!SF22hv9bOY4yrl}G$HwU^,Nl`JcqWKvԩa0.$ g{~4tqv:"[Ws9ʇnCoCTcA*Ǯzt$N @@j%dS` !~{�bk$p<Yb̓ '!֓VZЎlH=>~-FxDv1!}q*k4 x t" 6hLu ӧ֒MG{ƭpRiZvjt0Ѡ񤺆a5b.>s4cV‚:j/0RĎ>/Y$d^mT9 ${դ[!lAI_iȎA GBܓZ^}L*�A]NX6~sI?+(cx �V)oّxjUA4K0aZ@y#T5-b{QT חa<}dB =G,LdE`zP�_j"iɧH|ї=yem\iךN (U<�:ԴK[m1#X`Jm:+W3+>]CuZ)˱u555SݧqsyۯZ>i%m[oO[?u \jGu<Gے?X%>I"_Q>�Ce):Ty)^H"  9PB!#s\žR&\3DH=J?Nx3v2CF!ϸ<}+Tkv$c*zxS躘>c޹cR4=QGQEz%Q@Q@J�Ucq( , /mtR"ޓ?JTwi5D8/]/sR=�yݹ9^%tB=8O8>I^kXj_]I:%nfVmh֧kEGoy+;RVQ@Q@Q@Q@Q@Eso l9{KE�r ^9'IׯV=+ZV17}?´f+ZY#qVWxWd:,hw*c?^޳wZX|k|AjG#?ƾyt92#ڽ_κO�q8¥یl?~Yti-Q;5ŗ4钶I~sc> Kfgt '\^Zϗ9B;o]%>1n}b^驗d_V&1kRg ~7lcCӎ9&dA9[rn.6;s3kL_$Ԟ(qTA̴;)<?\Je'�\נhz=iVmgs�g<z kUnK3;NG>#*.Q\`eGaP!a)>J~ww2ĉ'V$癘5WzFnާ[lr`]kڢFlВ1(t>LȄ|]sõ>LAv`Y�z}Z)aRnGTyAnۻ} YD !-8=)%)�;U젚LƲկmZ'fY8OW_<?~m{b !$nںH$h0F�d-wiESQML<[{7H+_mNS^u7(�\?@4Ԧ%O V~~ڎ éW# \ЭSQE(�+V˅/@ )$l=&x+BbF"F< �{֝=>m}TCAJR,p꽏]7Z~뗼klH�ZW//#GTm>gW ֭=mH]3Dzs5=!RqCYsnX??ul�2!(䎜fG$>&%qw'Ⱬ+2Y3yt^6�\neI\tpGAreR3*)f`I'� Gu݂{W=YrRs8/.UpnOřsw�tZ/$L$�1?SiH#V^')}kr!V_2VbĹ=sH8t�x⒅U\ WP�ý3);P~=� Һmt{tkkm%9 zӴR4VFMK?]kiI#7 >b;Gd;dJpd8O^J9O5tZFVա\Nj?M!!'lB,wyvp2*f{!NYk9T4{tG.K;گѽ (((((AdԴPV:Cmlf_ 398<g[ G �glU[xU;Hzdfx7d]B:`w8lX.u<? 2NF]q%,uUg97 >V灵3E_]�魖tn߆zV-5K.l\Mc#rt>Օm'er9wm'h$qJԏ�qCx#yY7pG$~5N|)�IY։:͈|㚩b)} t/~|*>ns\$pdlK!qȈnbC,Vu$q�*Gkm(:c>3XaV{hkb^DS8sfj155bI?$!C9bY{CN:R=~{!݁8'ELןJhYW$|=wL Fc3F[=Ҽ2S�TnUJOo Z~UYXrO2IW OhU˧?Uȣc-xDZګb8 3ZO1WO#1,O5eGþ]Wc<aF5̻HkВ4'uǔ#sj1H=J IG%QF~S-M9|7DW 1y I 讘ъ9屟Bf$N9hSQkzӫDK(b ( (8:dwv\�Ni7zFyX_GjVzmŔ2$v?|sǬj>›hvE9Fm5;t{qu(ܧ=s�>oZ-Fܱǚ�`{7qVb1E6 pU*$<tb =Ash"{ҵHr:"oWOZۖ6{})[9�J$"9"DSО VXmERW eڣ~0*TPVa&52#\}�|>YXO9[;zaLI=Ǜ �^"%przҍNyjy, *ˍ8M^@v+ֵ}:& :8>ùT(V"fW EMOhWڬ uGy'm|`,M?Jܟyo1�:cuP*P~ֲU!/z[vM7k-t;T.rSH}yD�j7w$;a^ȾާPYf.6u?S]~di-d!pOROunۗDg}02ďN=84;I`{=kӼ7eeu}lGYp0>V%Š(EPEPEPEPEP+^;iHR qO*K֎U$?J[ˈ`p'M`)[{2Hto<gֲ-oΕw%G&?U?w? kug;cWc �O\]X5++vէR�\r>^Ak?1\2}qQK{{gmꖑu!elc'#ךxwTih<h3PW\r3ϱk&}ls|;'q]GYȼK]OA4 3}X˲n>kՖ4C!n>MV}8,Wvx]jH<B-W|6?T=̹lPHI$;=X}J"4 ~dW0VkE�^_Ld~cc?5712)�j 7`};ԑR g^W+zVw'.@ҹgw;2nw4!!Pp;q :)$ +FilX I-s<%Đ}1${J"-.u(,?(Qԟ_OzxKB~>fP<'ҩ=̺dtdYQuyn1>N  sjo5$)N[�Z`:}y {{p%=�WW (1Ud,-yLtЄy־-N4CљU|<ObP95Jac"q>m 9,�T: #0@gl~4Kdil)`K1$URNsJ(QE�QE�RzIj^+5tAqt~vONj֍s[e 6EA$ln5[-!7; |m6� RIP{8J�ǚ50\0bL⼓46=Fxl1n[3{W3%-ᱽIu&O<gS[%џLRH퟽5x7�} .| dY<O�%Ph rYb;/:(c_EF�S'ʪ=9<נQuՉ#\,3M^4q'?^Ccpxǀ?\6�X�/ sNvv, ޛ+'o:9SXڄhT1�d}*USJQlCkB]#;I;揇Uuz2BzyiQG'03L8U�?�κ{? q=J`JOU8JR࿯kUg GbI${{O!�)b}븷nwԹZQCƨ?ܳKK?$  `vMOeK3ξN@~cč#rnj+EIu+Vij)A�ҬQEjHQE�QE�QE�QE�QE�QE�QEiJ{Ɂ@�ܑ ߄^QIRsd`TJRkco|g^ �Kf-J+;+&4-R+ z8Y"qӮҿO�Z#dӴ�NQf['=>msxwV471$O޺]_ºmom9>lXzSҼQb<?,4DtYdwK2p}*$ PEWI�w<gr6mnfɎ$͏#+D|T`Q:wj4{Đ&5.#]G}k6ܡVu3. ]aHe <uqXҥ(]!zIky)<M9R?+/(qwŞTI(8Op*lHw#5ZIy9-r991F6:lw"|6l8 }A9s$(#zk>m'o ⹪T{hNJhl>U=?4i*1)d92ïq>&"AJjQu "5[z!-6s84?0]q1'\Y<U!aCn-7!Zwqo;[L.>`Gq]p"k)*#pb+oMT7 Ll9�VZ0MD9Z(�(�(�(M�rא^eZR~U%X5h Y\^~�=>u!u֍qxrFpW*9漇SփY\ccI.mn0wBӜj/xu[aw8zuvJi`޻  :@f*c>9H3jKΏ%"e8-i?u5;ZѬg8뵈@WWn؏D?ʹE=аU{I�I;{Wt$p2H[ws6o2Zt6ɷU*;5ӵIv}r+QƊ77l(_8uÓBy?hvYo#Y(WPhͮ<�ZM5I)M&̤S?iq2evEw>>ڿcT1q:InZ-aхI5> t֏ꉓ 1F1O]8>XEsok6܁Ԭv8K'̣GOʺ= %ȥhH]eYNAՀQE�QE�QE�QE�Rf�uPFh([Z櫧ZfZXrzgNK6I\)jC1Cklv3^7RԭS}2v-{zvtUh>3xME෸gOⸯ`-EO Ӊ*BO0?mBX# #~PCj\_ƃcoG]N kִ/\swG]~Z-"ybH5?\%⨚ٸ/Eҕ#ZW]D؞[jl#,Oz})bSK>e=?jΊDAp۝>94XGq�aqohکtrZQ*׊Q�0@RF!MmxP9ϸ�=3Xv@"v.o-gݷ&O NL%E@<Wʣ"6pGS.%d Dž;g8v;n `5Ο;)XƽHG;W ן\⠸oтV?N:V[l [U Gi{W�2tG2ږ�JX ])9K v?0eMNgGr:U,ped~*M̀} PIgeWhs6.c؏<īFy#Zq֚Ι)x\c=}vzNoC#U<D=Ϯ̈w?2{+&1ʼ?#ڔf Y.k?G=NSM]QE0 ( ⱯS3$�,ѷqҠ[_幽K=3XF[rGCK48SjYʥߠ.1yc=T`I>$#"-1:ehfPH0Gc+>y9e=YrIj xAm@gy @O;t|3s&e-Iy \GAlktqio!Fe`W8O‡̶'A_ʹ-8{-EG*4`VUB܏ض!"R4:Snu,zV'bbnXK*UԕE=YI.M**AR}21I?N]`:8Z�T�<N+ǜҶejn ȥneb9|"HYJ5βS^1KhOGW'Y<&(_ԟ¹R;8"I/Ѕ1i?sM5#);Ěֲ}M.XγI%N%Ĥ1RnZ/*76 dC~_Ó]\m@7.>+q]v~^yC>Ɠ]B@3p%>MVy;:9m%%|w"nWWIK>KF7G6vCkv8#z^ms w,Ȼ?񉆷c9 2=V/MzBEpوoIK (QE�QE�QE�)3FhsKmf -�:JZ�);Ngih m;B[47z}]Lc Y9# K"2W[RuZU1~U ?1+͵Z-[i}}?W.ѴRsv8�1|+�"ڦO_%ϩ沨◙Q tkX$$u8?)*eb#" 7 uO4 ]͈Ɏ~xNn1C@':UctSÚ<Wr*4 a${nΟ]Slg<dcƺBv>zUJ=e( xdQ);͢x+ȫ-`x<q\c C"*[{J T.6#'J1$THc~X�s4ۣ4Z|7213g'1Eojظ23HI°c ^ﮟgZꊱ?y]Fk7?ćOǸtW6-HLm$μaZ,1=z8]jzlyaOC[kG}˅wefOs쳓e#!J/-<!{WV[^V]`G"8-$GU20kvy"Fnu�hws~!ь.d;f%9c`)I[T3ۤjٺ�\$j!V~gy�WWk+i0+θ}q[n^2_=^=G?Γ^_ȷm/N:I9mȡW Z ߋiQⶹ;]eIkcTˏy(>ƵMYh$(�dqAcE�0tKFUOM[5sl95Yy2YQaQL�9bE&U֤^1o"Th)=pzd8<T5^+Ik!THA]9;8mB{%{jx=5xA%Վ3$sk2k$-j[w�Z/=ꕘ۽XG n#Tӽ LBQ<˖+}G&=)רU /#\{L"<qס{%mԝQWaָ+7dL2l|k6|h(9�uN?3Yw:tK՞(NpXV<o&mhGݍSw�ݏހx }=+XUccNu8g�Z _c[s"\@C\=>o46t5݄"[[m_;nN{=+H&ǤxsZ[[_G`Q;_G( J|Ys>®,&%Ehd898t4o>V?vA3z[7̹XxKZ:Ǝsfף~?5^=]a}f'2$B>8ڜ (�(�(њnh�;4fPh@iE0p4�Zh�:JZ�+ԭuoP9ARXI;y2kۇUU4>5OxUBH9l=fmZ.%�3=0Axk,JkO i,9_5�fpbrk'Г~6/aY=>n$$*l>뇹VӒw%*Ծ;>13iܒ}0z\dHYy0�\8]]VeC""d?{uZ]h ` �"iwS##1# f;8L.5ʐ=q\d2m,crǁƷ#H1݅�^@\cUb,6P28h8<{Jԗ5)H‚Fs�?Qw2ݸ"l__oƬ.vm%S�sGgJ1l'u:mkfs>'{/c|Q[^C9#vJ}B[FTfq](WԭNdEt:{mm໎-aČHn 8šf$FV)͎VF8 Ӛ{X4ԴIUbf1Hhl�A]խu 9Eh'%V=N1%6/'øFFxg kC/T2w'"մ赍`6\DSĎpkƦmSD GcdSkR IF=Ly/U#0I7ik-7^>K6�}Y0]O}ݛqi~ \_jNgum1HfR}Ӄ #Us5ubS{ˏf~qPBbT*A-ne},-SRREP\GklF*<g>kFfdҒӳ<R1{-d#@7r <*#v&�4FI<xzYmtyn N 8^3~-׆l,nmgX5@g폖M.z`u ԓWZo8[B5bRXU2+FBw�kI/t; pEHO^Ie #>jϸ>泜BԖ_oZ\ib;Uc,d=�WˆT}W &o˔Yn!r(*`1ޱSQ</6z;6`lc:vk׾ig3X,PZ|u̺N}p\ğyCt {g]tye.-;}}OI6�QKs戂Q3#׼D߻v:w1<=sOG*+#t^8u},1$-x9>ͬ $ @zkVL�X7�=O_δ.5(5ʈݞ:n]g#[o$_.sku"2L.}qX+HI 7*9SG ]:QfHʻd{nJJI; (DQE�QE�U&i3I�visQ�p54h@isL4�晚Ph`Y@4dz�T|="{qhkee)�}ULn.צxǍhMZD7:^m$#›ݙ8ԓ\ukTM[K2ܸH'6+hcQ1롺.ȃ*e*$! �3NR5Tȵw&LI0<q^O2|w�ʹk})& 9jhyfYV¾OsZu4JVοB`z5MH儅HqԷ\Uq*mN{@d EZCL5+ƋuiqlF+ȡI:#%O?ֹizvId$.G 9z]E% �Q_±m{{=\#lg8ޞ;W#+w=֧K-XIp8"[ &V"Szg~5zmSgTG̫MSVhb]F};J+&2T%-X0$Ez#xB$fB7T9;~0麖$bxۉ>f:zWLj:tE, cI Tt� kQ:Z?4q&A�QdZPnRI߮YmK\b:^Jf^nrJ=v]0jSZ䕼 itњ�vh4�84�+u ^KPEb2r}�޶Ooc*pOTZa 7p-+.[snz'oKߖ'S,(b@63* -ƙ<hh>zZT�w:;I }$Rt-d:e]_DqZ> Ēyo5ݠQpmq�]N")8ⳮ|/Gz{dHWkb5ac8v bq3wֺ٣)8B)qJ)J3#:`qʡd sfV'Wn$qYH\t>n"-_]" 1U'8S^yrapȊ;˜c޽$P_C5gmd3AM!h22ˌaOk'YA=-S<H}128.vG ]á=*?h5a4d~HO) 'tx5e'}qZ":UggP:.Ic;)^6eak,-mM *U._nNZцW9%<;xꗰ-(2@f<]}UF**M)3q a9 =F}A cmsǟҮEESQE�QEC4n4�҃Q�p54h@iwTy�H <x4(496,psX>5�)y8V%ێ)7eqwcohc'#HyO��EX? b,2x4 7zWMc7!N?JSf](" gV-s]i"Iv  @<`y#~|-q!2l�G_l5yY|r0)18\5d͙%fm MR-J&̙$soڦNv[g.UOX`tg8 =23QKmC:Fϥu sikydy%)=?<\펞 4/䲒w#'?J(hzTY|8X) ]4Y#*Q4Ny\<fs 9?{,Qeb']ЖډBFKgן\ez/J1U`8\u)6΂!l z#\"=NqU; W6A ;:sYdG -Q܏QG<g(Rw*Y鑦9`8y]33G:` 7 dySG&l^`YI QVc3Zr RH{"]$ >[,:kv={LkXv X$gC Zt8qTԢԻ9( SWy۩wT;\ Nvi҃@Cy2+ SǯIf*g|}:V8ʓbǚIƓ q >r/.%8 S0J c<Z"l6IZE)^OVuNnJ͑*RzR@\td8*wҡe :@#ExJݩ1MB1sUfK %pcZ,pɦyxVTIU?3v쁴V_Iw KL ̣?noY_j(߭+[R8wE\f-2Xؤ_NҮ?\\Jɑ[02l +٣QN H YQZQ@Q@Q@Q@GPhL҃Q �HuGPhL�x54heC�J0y_<_m66ry2r[.OJ0kEmwX]XƳihoA&9kTR22J2l/V/ڧlj$"b0#7 $V=o=caB>J1Qmz{_sniůx޻X'k4Gx Z ň5ssG.kU[]"_](-Ó'6Ϊ\i^*%Ą/>'׊[8p4]UnN1U'"^;N#l嘷c\7.Sm# lx%uɍX9*{{kDp./~q7+|Ґ$Iw}l�:$q,6[`{C~8Ib-w%dMNګhڋ۪3H~?׊x)S=x'm˦[DViSf-s([-#v)rWrwbNY*(Sk)㽇ֳ8,9IQ hc]Rt;o8 g%K |dgoq[j"Hc[ "6rݹ>N̤AgMfEӤs 1K'y^] P`C d*юHowB/@~'&g.c/ 1=s]ΓVK?2ҶRʢsvw0UG�7T#jaGLRh.pj585,Uժ@h`i@ӳ@gڅ[8Mr붺ǝ@{˭uo H$+c1 [ڮrTv+3 2XlAYGp7 t9l6+8+w r ֭9<k$r)?J; y4:RZ/zSօJ­-0r 5" P'Peg: j؈FuT08 SXED3t#^+`2v#09ϥuu_ql6#>E"UAQt@&ژ(p(�(�(�(�p54f(4&isQ4&iA p4 4j!R �x5;4Kb�$ab$pNOҽBe6-%,Ӂ;�ׯ{j:G)U'jʬRR(oe֒2P:*c.OV`Xdedy88\cwq۲24QLX?\ɮH|BXV:Y&�mDv:#c7,He8P^c>W@0 j+vbyRZJ(ٵ*\_;l9)c"� XNvmt,>qIiYZ2JeSЎԗ,t4[whf{v?<cZQŦi5Ű[ >ax[,Mn"kp 9k'Nm4E"{_-R}<p8G+ey|-lb_KOʊK2@W-PF 01ұ^I"yA ̨á+]!aRmU 9.FcE+#L-[uoõgKRʀs=@?tK^/MfP.WbA$+pk9ӕ~�סTY"&ܩqzchq\7 pv|ߎ՛o(�uk _uPBm$n 5ӆ9ͪ1% G+2B$tmӛ,͉�ϱW֧Vuc5{2HH\9�=Q2rWGCғ5McVahO{2L?4yT"ejZOV !,T98Z" Ͳ@?_Ao;WO)~]/M$ym$$q QMU;wib☒+cwoNX.HtXNOMn+I/tN YD;.8Fh[ڵH. 늯*1haYM3ypG$ϕ+a635uB7! A34>lT2᱆yO� T"dKvJ(C(�(�(�(�N2Pi�PiӅ�<x54hAO4h`Z?zT2@�R28>^+ɾ/_ Y,#sēYJƴ[R<Ro0ً,O8c]ˤ~T*+4dޣ׮~MLUS 6W!�ZwU&5xt?Ҽ\]3%#]`$`Vc!Z>a#+cKh* >vx!OxjvAs*wLktk9)с\Q?)9")ڌ1iӓ�vkIƑ4[YYYG<>n5Xi*ޅ?]Ku_oo5 c`DČ{{tl:9Fa09^@ِq#\}|>PǓY:uk|e8dƩécjdOjO<?:S5R^2,)ב 2くN;R>aDZJ09T8VQ,HѦA#]8\Q[ʔr7.Lg(0APjvXn?+cR^0Cf <U6QV@Lsu M%ͺjbI/?#mPzuV$P6n㜚mbyP$49:ۑWoo,-%y ȥU_�_z#Z4,NzŝEHEY5SKC@JbF2HuЍ<v4fFkc"@i ST;wPn"]Z2\ [1㶟i_nk;]y 14f�|9iqaf,3i[q#KZ3j)CJd~}ON" (0zV%�]2$<GLAHGΕRL H=M=*n2TR'5Y|$)qӚ/RҀI<Rzx+DK+\Z}g~=$}OfOWUzUK;IEG4{]6կ,!Qŀ^[ u?*u$֖YݩQEz(QE�QE�QE�QEQ@())€ xQ@L@ty$q<B0|^+ɾ,V�hK VB�O*ڃJZO 8/{QSĶ9il)eO oFS-mɌLU2^Q b#L&evz۱^G4[$ ,aitq Cco]VG1 [:R24^=,$gf'm*0C�:?_Iwjo?AW5Joy|9Uy`8xF{BW L1c4%-6It+ 8E}+a"p$G+9R3\0<q\]@acdqҺ#,(xkh]FrQN4ncRm'?7=kL˒d=:ѥ֐fuS$}k_ߵ̬c2ƙMa!}4mm#L%`܏Jis wd>T=MmVyO3R-!x3r񆍱gJjd'jtU '8#]KB2c P+5.,nUZ[spCӮI/XDpo+a=c+..7Z(˕~""@QKD+�`?{R+2^1||$e](rOYΝД?2}$,scmd,WQ~Vf!QM3EDiis@8fiA ځ\Y`F"/F:栾`'! 4N[+MyXvUT`]BKCpG[ρ(1gqN!lGY~uMWI3i:oWlBh#Z"a=r+V9gOLR]-IDW=E636kY?pF})Kۊ[I#?<(ǽ@5:kxJI w{=H.N1VBzsY W7$ЊM:SO=ji�HzHŇӠU,$N|q_ auQ~(@(�(�(�(P�)iE�<S@ p54@ p@^[񕾚!72A zs#0Q ?A޼ƗPjWvvR [p:FA#=AⳫQfdrHc8ܟֳ-罋 DH,\SNk59-PD36vd=1'-2E-]X?p4z1qu00u9>=�Pi'*}vqlj3q�׮-zv aOzhJ,vgcH�'rgkpKsB?\}j6leϵ2ں.$(<ldyNvHehK퇿^*”vDfe#6%z'@Đ�bsBu {>ZS2e6m1띤=C;MfZ69CGzg޲uUA)h»/º ,L1$ոz7v=H| eu�hV$dОp+B{~ݓ!~Vt거ꥈ}{T~~oqsQ)NBfeQB'ș!LRO\㊯=H{pz:ӵjisKy+ƥ|!{\E6i*JYpH<BI$sV!욳*N1b35.m+#Ҩ0.6Hᦲ4)FxU)IȪ2=-,QG(&X䶊H8"yoqRb4)AS񬺥C- f${s^N�Pk%*™@.4⌛ǘOnRn1^^1/hItb<Uc V1SZdgiEDCn�R$J01QO PD)8V [< "pkf&_ZOjUVԆ5ٻU<#=j `tHդ6d!tb>5萬T(vjf61au|WQ'm |G~b<Uw"Q^QE�QE�QE�QE�sTSI�J(4h QR% D 8�oM"xdp>+Xpl`M'm;&i�2`dҩIgY#Mあ'Ҧ>Hxߜc7dӒ[HFfϖpIVs E:u6F7ž=?*.4ٌRm[|*[RXa"S岀Cܒ/RUQm iA #\ӾsZKKۭ_Pi<% X ]dV70En`(H=9~Z3 QB\뚴JI rV5 =q* lvR]\78ܧt"(uYK q�F)UȎ5Q(Q<zd.e I'y,ڋNHCaNqcucH_2E$ F*pAtV/[@ [6#yG_WhwQ7 SLU7]<M8nbU5$!pzy;oY[[f�)�r 7iEAp?1{iMtm*ڣE`v^GolCr3Ffqns H(cRǧַцw ?(8ֺd~&Wlfޠn`4-[fZSGg$grտku?$H,�>mOGo#:hܪyW"a�\$8DPS2P򈈤4)Pi)ƛ@ @4Oe.{mRGZ3^WMh0qʑ y78֋.|T3 I*H<nxjp)zh?/<ƔۈV >|NC)'ەIXЅ[%VpAΒ"mVܼQګ 61J-jA>ݪo:Um Tg ړks9XjۺDŽBS,#Q'fH!FIh徢Iq6:񕙢=N~z,Ķ`{ZŻmG3]-f+hВHQɧI3LMG*iQE!EPEPEPEP?mY1SLtXLT)(*BҴm-RP(4\U P2IMc8<X4 ҴFc=Gk,u?`_ sg4wct,Rw܃k5m_5l :>V.:KK:}7)GqY4ςyv!sZ}&$I7@T~^:qL敦ʌHeu(n^U4wtkg!ڮGK){a"PLgU�K͐sں{k-0lfE$8<W<k+\qmݜ&Ey9UmF0r:n_ui:ZHcLpd gf�\uJU8s :C)DRQG#9i :=9u;\YܙeOy]6w@fRCrV6#i hVD,v�}U>0<nw"_j ;U7~Ԑhw lzcRH<�K6kX{~)J*S ,28Hf/-BȤ-I,rZxg~囐Z%%3j͞.]bq[`TsݰO>«IMJ ^..2Yf 9$zigX2npgsY/$ =(k@Q: q՜xzDZ23Q{TLh M%�-YS=F)Jῇ�jUMFoY2VEñc^]M)KD0<\8{lk%Jg(mqאn['(9Sdl-Ү\z֩jdMu8Ya7ԛ; eqyeJ>qz;'it]#5LˇbyNXuq]rrTjDvkck;|3VTW$˿BʁRy,0Pb8=iņ89$3#v#TT#r6Nɛ,풾ßˊahK)P&[k;z([`^ԥe((�(�(�(M1UQzP34Wvl`5B}+L) B2LfS`[ڀ2O֛Yڠ{ڐ M⥒AҪKo:� 7|TT37X:Mwfmbc$€F7N"mHc\YoȤP~~B6M&2#rV?kol|Gh!s Nry?Zq&E0Ʒ6ܺ::][DXVu-n#^ǧj̓G:)#*<ͱ ܻl-wu#mwk.LnL4$<(�α;\\KmU{[[7Pgfq\sI6:}bw/ :!M"0O2K یO!� ߋRFY>`0A�s:UaZFS-9Y[z`n=zuKEj-v a\mGP!h@ˀ ?nhDĩ\&>+HunY%kȶ(UNx$ajs̕tI V|E�WOj7kztzks=O!ZM0*4uDkC`�egҡd5aF֠ b k5zTb�gV^A&hz�ѺIE02Cyl)0G#s xو'ƻ#25{,ebqs؏\X)ntПgS] <֯ڂ.5ַΑ]F7N:gںx.S&Khm:zww{cgKZIw DۧPSۑJkMB)E{g?\Wxi}5<۵F 'ⶢ̺O[yv88n_B SGy6Fz\wc- d{A-r)Um kiisN~ԭc%k:eg -, -cG^Zphjw"V6'�f[.nfFk/ޤIY246͢Y^ Y$3sޱ銃Gu%_6+8Ӵxooc\~lS&i [{B�Qe .zsߞ+*_Nt�=Fk_I]FbOw?$Z.#`ci5qEU+|>Q5N+&QEzg(QE�QE�QHHih�(�(U1g�w?Z�ED&8>{P4PEPb)i(G4%%�@#uQUӭЩ*@7>n fBkoU˓,lo0=(Vt^KR+2_݀z0^: JVA&V5 +A>Xo־gIskihi=Ƨ%¿.bk0&*z銹mDY،_J(I-ͽف4h@d&EcZTLGmC �;RQ-�R@ E:Ph:�nB(¡}:+W)(.MLC:vC;Q Li #jqUL=|r n֌T?WsKYʍ9nUg / nWXNj3)-$7 ǩrz>Qb)NRճ,Z|s�8m4rI;o&m~h,O{l+0Q.+JX ('qk{NKIJ�u\pw$F@q eU"ʭas=m-d#yX7QBIl QEQE�QE�QE�QE�QE��������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Pineapple.64.jpg�������������������������������������0000664�0000000�0000000�00000003065�12641336260�0024462�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��5�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�o$;S$Jq*~?ί�$"BGP,lsL$T]i[[ZneGp\:Tk݋P\=My.OaZΎ@$#w"1'{ rۻFnzV1۳ кP i>Sd;urJ=h ?YɫksK4!?Ӏ՗8#'ڃ^S?~Vioㄣc2۠*&ЭIVpx9+ŤwwdYYȿx\GG9Wjm.'8zgu-y.mI-<,dN239h5& =m͌tBŏm+Bo2iX$h ǭuՂzUŤR!1SvxF i$2x?+nZSZ(؅~ٗ }kx-'9^waj,pȒ]$ߟnEzM)ޡQi|qZyyخl4-R#<O,61GAvpaf4ۖC$>S.`Ic)6DT--A%rDo-(۴滟 ϲƊ@mFOu䅕DO$\<xڻ#*v"pђMV:kaxᾞWyRGI>�Y" Qӥ[7 R@oJCXvak- ͎[uhڂ`|Q']XwܨP8|)ok$샪OEBmj;DJ%+n(:)aoZ-Hdz(8dTN_ УgtC|=pON (mF#9 4QJT'vͅ3K`EQm���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Plum.128.jpg�����������������������������������������0000664�0000000�0000000�00000007712�12641336260�0023546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�-sY[w�{׏wcxܑNP|lsKiWVl'q|D[w)\׷`03֡u ڲɵE4 xpk>TIM\K#~Ue'obv\@r6VѤ^WH_M=XXheWf1tElJVNHkhQ-Nom%6~y*?G=8F<$j=M]MdqG=26Y=i#`�޶r-#</qq'Y&T gӯJK[mF gI >Χn\;`42oh1ots<gREui~SQr2\o]-ˤq� VD{m>vWjgmgt-nݠPt#.'=j\#$eSokp6-@O)EmXiQD}FA>XGaZGDʮqO`Sյ\ɺAZg80Ly4֑2OmFoz&tuIW X\*{ɽH QQ&2y,Y/ $q2FI^V*AJӼW`?º#:V-4@[=J͢bz+铬Z{7 o}FY\ l7j΂9Y$Je[8ґWrn1$RK>@'ڕɶ(A0@֝]Ynp3\&jԼTr?59mn% KMCJ09}$n .y 6lq�2s^V:srkklK%U 58kЍ%Q'3ۆWR k~_�&,e8|A;}3ᆹ ãx6O5_sZj[I#SjחS5(?xaiIno_4+׷;x^;9x̑OrƩl40\1+ -=${P?6>rTNXڥQ8�ͽH72(gt)s L5a9ǯk Y+nIpG$')`}7g7;�/,py?^^svq�Ed[-`$ܚɵZ<HNpsV>1u@B18:Ezܠ.~IMӼ?o$ڔG$|  W1M(åm)Jz~jfAHqa֩xbW{0yִj&tpW; kVX;n9\uh7=,aOejב+7%O-�uVn H;7=p:fyx{Go0?*�1Rj[1Y<y8V44.7ZvNMX % ?ٗ́AyOG1 gx@HRFD؃?vGȽxҽ*r[>9OYZkG-}xGƍ{m=k@ƛ# }nV[$I͸dV-CytrMqtWR͊$oNs/tͤ[g'!fkmҜBw5FjwaϊMXȾ\p/lğ]~4TϘS睙I-"`.ɟk>b6�ZpLg޸%KhFFfpF8ޚBȿqK"2Y6%L֒\3(՛%eq%rW3Y\jf82b }+>qzgfbQʔ=85:uZn!HS!$5e$pBe`OzѿBByqӏ/d393ū*ݮ"hA;'[xV$Q>ZQ; RZyu<!ckof c"(nIHn5hV( ,<K Zw$Fc d�Tʪ*gp維FNMK<]וlKb tōꛅʕFۆ;\.f&ѳwkM:I#<7Ҷ]-cVN6j% ,~eaTn5|b G[y� W$ʿ*LwFQcռTz^N毅ictWy'9<Væңlo˒MǸ1GχK`l%ڣ\vvV+I{*tQyaPY2HAaN9T|X6a9_U�k>"|!#P-o#xl n lU-?Sl3]Uۓ{u%s$s3vK6e0H$XFrZ20S7BmKVK;DOR]8CIO'jt4JyGaRz|*̊n~E*?JXi'n̹y�道THx6<H9>4tt+ZcW/녬 ExnGCx#Zv8�<eiʁ=;N+/񽔑iщ[E_E8 u6@v{u� IxJTr=�K¸8њ*3oC,Y68gyʯi}c޺mCOKVmXz+fMbrJ즹%d{yN)*r/_4İ\H|p7~VdcWq/*vZx+M;Tcx'sïX^bܹ9.vC ŸZYS zOripSw)Skc%pz]IXc.h&Ķ<-@<$t#F{:|ӯ;B } ?p>�kxJ%Tϲ>fp</Rmc4>T$eEX+2:.[ߩ8*Jh<F8$Et3#$i$-&Ix1(|y/ 7ZcmSd9UtQ'"+ {0DEy{5&}]z c?E:0b>ա$m8F%uoZt@/̇b[!QldA%(qESEs˞:|Vy[Z{Q]0vP0(?;������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Plum.256.jpg�����������������������������������������0000664�0000000�0000000�00000025653�12641336260�0023554�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�gjB�^{W+*2sITW@yab>,bm]C&WRd:9Vs04&hq,8K'<ѸQ-Xs\*͑V8ę;F.=Ȫv^mb;ըD`ѩ58)ٔ٣~RQ^*N4n)+Mf7yU$"[ے MuV껱 ᝿\_Yx~KM!77%NRRIibqoX%CS\ujynA-#XӲMު /ړ+@v3%Vw@<?ƤI.)E ^+zmqQp=P}#SH=TVr%yJ3Yރ{�t 5h27c#&8O=مD4'6]fR[uz=2 dT>9-$ q,Z-qz]v&@=6푡$v^im-5Rmlf1G_ֽo7wF}/XԤõ0%gyf `τ-vw!8V|A2Et!DZ{`XB� |?YOJX)fY15gMm k2)8VUee7:rUK~pc=*͵40裩5jęvYTBsijuZdWKEdqrnqwv�܊錠IjiBӔcݝbms3)Rj݅@VY5X`V+a-5~0=M[]"b+t1Q5mmQ7è S5Mn?SwmG˻EiiV%'\fDe<AH52mMzլ!eO}2an#'W% z괯LEz״¥)TOsVDkiw�Y"�qՏ[OlgFV\d}kPw;�tw� *;5f{!XHQj [9/UQ@ˏNt/K9q\GǼVg<pZXXaTmVB^W*qTdn=JK٬GYY(Bn?ju' 1Ԏk]ơ?+ UǍm>]XwqKHW]L$T􈚵Tk pUv=TO Q-/s$pHч`;Q sƃ-pqSCrb}<3o;`A D?SJPZg^8K33D-TϋXeNL0ڴ/ZCnB\a: {^._1$'?JTo95qlmfR3`dVls0S#ƃx�gV۰/9iir+ Ac8 Op`j\p0=i1iFJB9O70a/={?w`|8^~ps^U^XzPJL䍄9ʪjr]G3:VeMUkZw29`dEu?0ǟftV?b-iڗdT4T}|UCI?t:TʴQc `§ J 4;qYk۫nn]3pkhUE#Y:VE!x�w/f^z ZL IerGsZ5+nK=An0\)'5gڽ uS+*r Vp23e Ӵ8GmEO,.avCM\|9!C~R>(cӐƬطy8VdڃNG#$P=֯KI;:򬚴XRc?sӃשmFksz@' ϖ=&^= 8p?u$621La59F \jy4֑#.KLL:+#KVքi֣&iQ+u*oQ'D;cqD5oiBXےCE' &�#дkE%~v|xOmuԼ=걘4[#Pe~Wt{e62dg~hN[2t7Zdn݁Bƴ_vyrW}KEEncf({͉";I5՗f[I=MlvAq[.xHbU >kҧүp?0@^KTp֡{[I84IЌV##y?so"Ɨ8f.OeYngkosLz aUԧ̽,I]v7/�_%%xV]FdȪRGr;]:g`$"/uɰxƳP̫� 9U$8kwX\l ?BS'h7ݰq!WEm*!#6HuzF!jM`gFA%(EF[&T BR(wמk39Gz2 (iP mG^).#v([}Be\-[3@ �+1T#ʁ[ ֒ FՈ9Zķ-1oy i۵l}s1~�\GT-7#@(QK]F[5+qn,s {{F39QvԑƓs䭊)ok 66tNCm4 ;{RlRdF!#'sY-+%Ւc33^×romWilW76~{\;"y힕[[0$h72bO/uvUam cB}3ָ?prcyA_kҼ;oon!%MV=b3&^0\�?`Y<F!�'r-є$zԩ' XJXHǖ7ZHލoh$"Qiȸ `q!9a'׊Ⱥ<O}WS! zVD QOv쿯^k81ܻ}O $/#?N՛^߻r3ڰ$ m>%�j\jǣS SoVW%.J窰돧K-A& )ʞzf⹖a ̡P$Nc &hň@ CwSs]1jj'/XlOozVθT0sFqXb&ct٭[\\(|qmaԠ8XU-i" oǛ ҳ*mG<J[[kjSXA7wUSPppAkV6G tf԰Ӗ9cԧiT5-Rkv[WH5v}~{E9/Y&Vwsk Tu秷=k*X| W_oe4,$!Ն/"B VrG)'iheGp6E^:d|VC| @O'ҳ.-ACz2Qʷ\2x�VҩS"g]S zIkcY'I$DRMvW8u oDYĦ8bQƵ#C$r(�IKVȒG Nm?Emi�㜑kZ[^Rpтx�Z&{;|Kq$cb\F1&1L̺x.~rz֛w%H?7v3H 0xL~SOq6Jwy.($8Urw_';-qoC xuK<i<.cǎl{U[KkY6Мyh6)?b%A,8Bė\P9ZPsŧR x{L1q xFjEkBԧl6ch N1~^=AJ6]I<sWП^$HcpZKGMq`ek~K;w|>�gOBg|W&GM2�^G?)hW wx.`$DQQ+<8.xnGTc V5ǡ j 閩4s#1"Ȼw \e�ˁ1n#۠U?q "(r#=VrQ9'ϡ@~RdD=Ԏȯ3iB<9fv|!ӣSGR{\YM5椆=Fb7�'yP&h�W43rzfxܱR6Z}W=wn.QL"2]n|sYK G*RElM2\YXs84*jKkYۧj_O,i<mnsҕf*S)记8V},M).mΚ0z7LU%\<M|Zݻ7 y>yҹ67%rUou;M@QGK k.+@:GׯQTKInq榥(T_1�/pPMwz"YPyz󋋝a) 4j1wd?nd}{ chy!O]F ד/zפi%@pimf!W&=I,2?NMs+AM#Z{lh[';E-id\Gj$6HU5ήK1FUI֣0[_5=R]$mt>QM%d.flfN"Y*s"UHUYt:<Qx]ͣiZ6E;dԶOD-R]kiYf;˘ 8l0Nx<=,\)o1]$D sJm*?h%գ.RN?ć*j}ƱΰB-o P8<"\iX pr*R0Qd+-Qі֓Uўg t'ּž]ܟ:"[G-Sy!Bn{{T:|knfM̤^ZrvlF %xIj�go1b(#s֛-InsZW)aDN8pk:,Ja X|c�9 } A;q~նm 9ny=�Rt5 +5Lc {ʑw|Ҵ- #̑e9? iO/>O]ҧR؆#_�[#d@'Fn0EOs4lʹF4eૉVSo.1 7?LWjZu~!f\]_{= gRYWT7>~RluGc ߎ "%]7hD74.5YVpE0(sҲ9OkSz4Mf̃8q\^;S,@N0HbQ1;9ϵgj^~NJ]9ӵ?"&|v'#a b#q�M"_ + 坱+7t$гHbWVژaT889sHoV*bΥI+))RWFx[(d&\+k_>x*֨+miiѫ+jԴ<7v75�\I �ehZMwlO9jǸ'C3 HfwD{iF|6\b.x+E@)@3H:WQpp?Zg7#Uy\@!ȧ#FqT, ;* I$Pw>wF EĶ0$ۭ1?Đ}PGIn̻UG(i5ktɢԀc?Үj>%K(N+1fǎ8E)3m)djQ-p�z/�_޹^QW;Zgn̗A9dj>_Vg8\J4 hVEܘ2 (ף{'L2ws#8ӧ):{J5((ԣGPS=]=ՖD9V +} ݝ!ņ7Мtu{S~>lE:WK0RMzuj\Hc%* U{wF n=Esv c2 (]kPC,As}xj*W{^uH!. 褍"f'fΒ=>w['O�Z's5OBg[jv}T>6z_sYzψZYSK3LF!iwOʒsUuc;d瓍8)I{<'u{tYfU ~0l+H cj .8⺴ӢH8( a'\攵<fzogc`X\z1bRSW{(x {b0\VN?:1QuBJoC+QARùv~\ٴź!;Ϧ#5xOJn\Q< 0=I]ttjl6Hm"|zVVlgDA|g9TգG/ְox&F$tZiݖG>==ʊFg,ł(@vΤ3*Вk9^ִpoF UV̧`=A$15ԓg C{;O.O4qִX%F$( Od<*aX%ޮʦ2KL{ֺ%{iҤbUEԚϼ|!p.ڵ щQt3tyE{%l3 ѡk/k2(#ڐ"'RڣD2H,yhbvPyg5H[s{B יI6 <�t7$j!q#/9� f;Sgc4&y@ҹ'9heS]YZR rQ_֜.Mq!f_ʱcu:߽+=N3nWFqu$]%~j?07JzOH5该ź5 C]na71I!f$X:jPƶJ YYjtS(͠^N!�1NkgVᅊF{ATB@'!ֶT֥LS<]^+u't[[O[B$]a# k`0swⶋZ4o.D9YӤ¾D�pvkBM-wzc8'kGDѳfҳG6'u:^P%#aíuS\ǡYҤ*ԃy:eŋd |?ѳֺW+LtFv"4K5."d1,!1sW;㨵SGg�ZN$7v>mNFH>m�g1BRO_j'"eՉ8�gޛ-rѺ8#AҞ G9 Xb[C~ gY5_ G(wd?7/2E*6׎E*}<q ^}KZUR9u^J7#851e4S}OA \$�Qiu\sԷ=Nn[NnOR/!4slNME-rې.opkcb)IgfۍG!==*υl|ϏS{ A1@ć<A=v+sS)Ov5.gsBBĢEJ 3rM)}/$Y0vXsO6$Ң@ҰTAKa +;cAjkWk7$Bj++ 2~5tMv|%C;)8gkD ҵcb\<K6OS維zb-F!um$ʔQ"^~"7;wv &_�TX $m^ئ4&߃ӌN.JZņ-R(m"g i\E%1u;BIR.2aI$}_Q^eO!i0 -1QNܟyZ ng.?֥tpF{ֶ)CaO$J #\mgM7c &6O$RA,C'}< `j8$}k֢{;u'V$ tq�jzY=eW٫ߛhv#88B+sG#rxzCЛT F,19J;n}Md53{7~a ?jwGHkF10SU33[�#')o"KEmvTpMccqMQ\4N2jY2VPC/ִ "K2|gOW<+*kِW|~`;wfܱۀnZx~ ȥOB`zM?*k xH'Bv}HUYUF߇Jf׀x+<f/F&4YWث5wwjc'!ۘxekyԩV:֯ln2rw {BSڻ"0.]ߵNH*I^+Pj3vޣw9aS] Z]3wVې* 9 צ[)sy=88>cD-ۅǩBD2d�!٘5q-AIIjΡwW)f{Zu� dW$$ 0n2轨lNUӍ6rvQ_0R2Xxˣ(=*[jىIh'C\Pj^c˞#G]ωwW�Zs޸WA$Dζ=Zs4T"aaIc$T6L~ب99Vݣfbh=&s~w짳M]d0jfJUutRjKty%̎a  [1rA,s_aU|VYkhUw3+[9W}M W<-H0 `Vg5jQ#2v>Z*U.zoLo B³732;�D[0O;HVI}R:k<-;Fak8<L*{{XJbp|1N[8$v p9x5BtGP #\EfqeWPRZ4Ɔu)<{GZ|28d4g&;ӱk}I<3 gǭ|ѬgK,9fALbQwhɌxdđؙyGR3VuLFI8�W?xs@%t<Ww`->y<[+V73G%) )ލ0pu}\%(͹>_CJUR�7AYU;-^2ٓywR@=X7Kަ�;m iC<ziOx^U�W'�R�JBi9b8qܒI8x@+S&S>&Qœw7+&kBA "iAc/_'jU5m pe`ǻgm_�t�eNO˜Cg9c`�hE{ߕM/ޓ?'5Hl@;f+7jd`ivKk 3�{Eͻ+XWxtw�Z#m_>@Nql*=sԞsOF! +1zis0TM#5x0g85F9uBE_KVQsB.ZX堓捾4MˬZ>|}9U:>Yz;5%vy՟Gȹ, 2+NU6̲q?2_&@CHO\ٮ'^NYu#:wkDN<)GvZS7~ﯽRx.r@$Ki'S|<([el|OGʣ�W|+�NDM+ƭ!*�������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Plum.32.jpg������������������������������������������0000664�0000000�0000000�00000001676�12641336260�0023463�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�{yfcOf7p16)%Hc=@=V,t;{M 8MD`݌7Rx9==+5mxo'uIwH8c󍢹9_:aNUTj;G ^jq%SYa`bcц8aӣTY$ڨpţrW5 -OX3;f8Uo&ou ȻprXw%F+w"(Ԓ=bҬmW("SC*ye98� | ?xkћg_^N<}},]ߨB6%Xd֊+Jno������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Plum.512.jpg�����������������������������������������0000664�0000000�0000000�00000077312�12641336260�0023546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�U�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�L&*([Sn c5w yw'ښB QZdIk.VMPr3]Nkͫ+ǛSj56@_܌7VⓊHb~)4sJ\e qv9tz]p@<WjHǞ+I 5$I5`=Jw-aOvZ@#.Xur)tвS;io8(&1h"aivY'̵wni1USOQKRc�9FNk <m9Si Fz"8*r-]G<*YY^mчS�rf)YOm,?;/}R9WumERfs^{һfUvVBKNIbs89�wr"\1{OQG19[nAg;~ͬNNU�>GαpV%o-~k\Y!UۯmlOG $ǁQ@bVnJ3fIVMǙ#TѯAZ13}̫nA0ka5ZA}^}Er^'#!F9Zd;hqkU\?%ť$u\Ngj[�RM@o\YG5 妍2tIvjێ%Pe3i\f{UwZrMRMeѱmEْFn0ɫq]kՌB5{B鷇\MMNc*Bg:ܥ�k^-ʟ%C^P[Q(P)6v jU {RQE.Y]Y߷@=*]3rlMqpұ;VcUA�[Q]Hl/^MYZR@jkҤFWl]X^˚kȫZ[fǥqPI^NPtF5dʎjF-.rdWcbujv0]Ƥw!W.ՕFe937Kɟ'ֻ9A\N\}k +KRb:85An�->C} FZ*u5(w-b"*U<\U9.kNRJ Ldn&US8�+5g9 =AϭiNiĽGlۨ+" Aar8FqU䖵(I%% 6ZO5hɁTJIs:C%Weeac $v�zVk69]q8Sd rW` o*1 q-(aװZ)G+-Mv9U'>S>dncѸ,E:c4-$(2^O$ [)^n&%Ps(5xN}S7mq5cؑVK#i\b�t>jp[UUϹr6VD6iow&ֻDz"n'+a[i6n2�ޕU8yM>V#F?@4٭⑇ژ8KBVNPN�jIIγ iC F*)3G;x~XVEy^c&{%P}E{Eax-9A凧/B =k/""k,;unoj:FoI]ٝބQ?d9qu5r)I9][W4 |9mlTXzqҲ7.is*X$ MGq�ϵzIڣP>SZG y ޓz lopy2+HnŰSC[M--?Lѝ! ]nb*7T(�\"'fV*j7A�%<Q V+ EJiw3+]ݔޱ唕kjijQ0H`+YJyL$șcj\$ަsr6f.םE>WRPVj#=H_2{ѩnxx'ֶ`us*ɬ^�!%zدv%GtDE`F]T!IGX%VE�B6!lbTaefmAP,5(~(-WIZzB-p+rZRݯu$d}6Ց-സ}b{cXel`UAgK@cx!rR܂ (JK;IcF}+ Z2#HVH <JcU΋,c)&q؊@v)YlzjO 0@5y[܂vˉjHզp8ЮvWuHZ7ǭ:10@cwe)(OCI"�*ΤdI 3J<V3 ' ^`f\yq�SPYJ fB3y X_9c$krt:F8?Mڡ)<*@QҤV9?Ee% <n=M5HUҦQ 0T#^zC/&p5-ޢ1^ė2GqjN4dHܔEoU=U!Y,-^cٱst�L5� Dg:dW˹Iu+]4s]I &ٜMsףQvh.T`2G%爮%)EU隖%fc:w["kٝ565r7MQ|/5͔ssN6D鮃FT浘O5b0tz}=7AtZNleI"�G9ɭ2h{O߇zƳI0+Ѧ^[+oh%s3I Mkap4c9K@@EUgb:zw Ro#P3LijEq+-H<I% i&`'sJd='q)fHEs =*8\qTVG޽k>R=ޤVsSy0XJn<nnj#jAzƛirtkW1{rJn*НN9%0SwZ覶ٕ#V|汒Bz\Rо jB~^}yCAU#\F jhd#W0J XWJ6:91*IV kb z*J[&?4tm0+a0h�='s%-@)0ƭ&cP*''u1iqc򩎏nGTʬ2]#HsJuṢ|)خV(T�0M1ȥXzj6ܤ^ ϘU٧ ]i5v)1<Ҳb,:9j%Z r,rZչ|zZ5w:wls|]s$"#y7U!KOC[£[ƥ=MJ ,H�u&,58aWl()^ܴ3v/K'�`A&x~&z{ Hٝ{%_f 퍲+_H7Dr1ٞ-9-+SYfbzkҍAU/H.FLXߞV%g~bPg̥&\<(d@T>i$jեiٔ8�w5 _>�p+ biV<FGn*\@ 19+ڬ*!vmuyի=Й)�kڕ\k%õa]xy[ QYF5%𝴲ջu8ebaWVN,e <9뺥ۨM0?޺aRdBrM.y&d*]ǻi z1Vj[is >MUۓ^+y!%ļVaq +s%,tQElF=kY8@GzQNU�x/4={O522IUL#4:Sj/ZwKv#E]Tzҋ' >0[bZ\/:.jUɪG</p*y'S+Xb.F棑I7׳1-=6w:X.VF%b֔/l 8)uo !Q&WUT3O6IdzNQzglg5jvFV*A<epH5hSV u+2nhB%aǭn_[f%ǡzOb[\€MOBg5ub8}g{[ml+<W`HˑZ5!V⵴Ɉd] vkzg ʡOkzTv 9+g./5ekúe`ذcS5m u٢s"+8['Z SȡA2jS=zR_*ƈ`h;; SIzMJB6'zs՛ydVPsXբRd4[i5ZIx5hNW:\r=kٙ=7$ݚzTh3Ҭ"dU $PQ%`HElбGgT^WS"GڪDHFKVS\cr/i-ڵ_29hK) aA5fFqYƧ6FeK'S8ƩM(iXq˖]7\vľSJ:{un#�-7cmL[x(7~vOt[ڰ�P�:(GrwfÑMb2YQsfT99'dk>2bg59/tR:`OSY[qzBT9 AUVVYXAח46i{,^W/O5nb^cVF%9&CVl~o)!QAYa7yMjeBdžkzw omjwo˩jCdqy1�ɋŮ& /XTOXBޗaaΧ>}'q] s\w>'6-2}Gwz֖?3k<�J/?t~=xaCtz<wL6[o$QHN ?j -0֍I�DR~]u%fwР&XyX\(6~WM`-9Qʜ4Ns$*6ֹcMU.aڮ,H15^ ̧-9Q(ZiwTa43�Rd�I=j bkXk _qNj}D%L>:ydGXCQM7?A>h05ɨe[j LkI>/P*).d\f:DcR!\n΢38mz\٬�qP6 eewŽ*X,yF\;_W7=ӫUf]:ML:)Uy~k ު+ȇޔBMH u+yQt[Etjic鯵W% wa\]6/lW1M%%.1@񩩊Q6na� Mn#j.Q+oa\ M#]0YT�wgݑGsm[\`6*̚�\PeDGjڝyDXMZϘ1[XPѸ`Fk6K�je%IR2}=+5:n `Espk2"x=j:ɂJg'jE4!5ȊPb%K`5x¯kE'(I*℞"DवgD*'qmoR^_I>I-|dz6ַ:}^BN5adb薬Iim4lBGkW xR{ touu_DrzgҺ unqW,,ӭ 9>i@?Ҷ9CjYűkkY#ed7 c Ս@a>ATwX턄;SN={:uBq[Q%=E.>˧F6e#ս񵰂88]XEy鄟Nƥڌ'q]-2W K#.2Wcf2lSxayMɊ2ޒB PsQm9E-N''FA{`- Ծ =PcwWwԈw[ ZL{Ԥyt߹RFagR7]=L?|B|Vn12c9(oy ֥P$խ#G]i`x_J1*c�D\Fbi-XݽGk ,}㞞�FԑQ,Exdοĺfe0Pu ywe3Ewo,$B~gTG9h=GU'VBhnqrpzI~_]! FqV x+Qm)emG-  ;N'gNqRN9q:;Fu$+. imI#q{9_R^#ٔp ojᄞS1֥֌k3om8tRyQ[4uP9Ջ?0ɏ9fI[UP mavEEk~|5ipw3 oz䤳\Sms3-Eԕ3XXT^AT]jVw.#ڕlހsSN%mA4+b(,D8 )IjR2Ԯ.ٱv$ ]g *Vن0鴷)#VXw=Z&cJՄ:|kۭzK1 xY#Xko\ Cy1U.ѐ3X 듺Py#Mf.TeqՏWemh#]N٩dm/OC ^1cqٜ8nZ&iI'-p=9<[i-J5HjF-8!k~Kv ~kk ?Zǖi+28|!rA<FՖAe =@]~bit]$iISHp-{}*IDr<:p xrr;{?FY 8V` 1< .tF@G$0~i~zvcːߐGB>l[U"q# i[FF#W@_*i*ǁ߸Ct6gp4M*șVǵht]v?ZͳV%IW<Bưu,f$:Ż&Ɏ)Էբ؍>μgq198=E'̹ߑ)( cYFFjIn^+;V*6 44|~O7@Lh=HcwkQ&r2*Ԝ_ju;QGy"Un ;Y=qW/7:]NU9` O^l3\-ƜЇZ1JЎ~>hh8>[`�Ncpc(ޢl&!VZ3;{瓀6wi*�~5H( K�_ pc@h]'˶S:j(<E%d3n_ݣ�75bhB=0'`棹YaeCH@m1'هs54ےQkY31,ǰ´Mvi̠FTQ<[\; [7HDcje]&w;M>[M&9'Ԯ`97?gj3 _ȣAg%{x 0FrxZ[+y`-SVz+e%m/Ǧi6[~k-s2a>X�{/AWGk$L>l0`k]68E\<WDh9k6{L-gG}Ci駗%9I--Tʱ xW; ڸ$&$-=u(12KNْmBAtUP{jFG4x}#dIJ�{ +:0dyЎՈX\I+3�\UX5' w+0cPWq]x-.[tB0e�P=AdF"CĊ?7Vs7\RJc'r8z{z#ۊZҒƟ d@vN K2n2F?�Aݏ^Ms8ݹ9^s[�ΉK,dd%GדNz3⊲$q}Eq$3jQn"nw)d}ʬZQ]@Y3$F(ކ>~ c~\RU-ں{OX%L+cXQ :yS>Xtc]iBR@*x<(pLh,vok" QZЩ'xj)>U0Ʊ#4 M�J\hEoD J3v9O n%~gӊ(1ʻ&d&v!&�5zyN:9^U8*WRr=sO5Ӭ+ZѼ:[*LqRMѓYbs|1˜gI>eHxMjGfWCLVڍ,(mGBsJ*3S'iuP�!X7>ю.ičbknBEKָU zQ/kݝ+'=jNJ5Fr�!Nlq玴I)+)5.j9'zR 0_;03%W+_O*)=NzEnҴP�6eTה­'�V.fzvS.x l6|\ձ !jڵ#eܨ1.3�?QLUxAe"f ,29>elF$rT/ (Q[~m I7yⳞO5 sjؐY4Q•;J m=&;r3Inxp䟭$R% |޿ޫW!GSXa䱠Jf4+ʆ]AUh6GϽc˺ x;+e.Xog�E8ڡ ^I5.,N+Ӯ-\m9% pu6Q\׻J ra{-E9! a\WYަ' u\uiN x]m,mnW ci Bn zjtjv+"F(nٛ#U8SѷΜ>zGXqvc@Xo1'KZ(P0N0rysr}Qk'lN>WCϽ9BuIffvAHBnI8zuKbN3GPu\ldח$JE^P N9k6rYgHߵZE IV3:[JYK n)SPQӉAP>2d_lfTiy+ul5e/#ߓ`>1ι1;csE^ ԛPnXDv{žƤH2#9�%Є |^Yg^k6YXJ,XRw(lfJIlq*xw!J|mQhۦ~i`21뚤{rc1X t:_( Un�OD_\-?,#WKHsڵ4M[ɖ {lO`NGNgūw�]W)͙G!?q +^HGVT²�&C+?+WU' 7N#ٙL횏�ul ;נmޭZ\}krͺ`d5䢖"kx}3]"Wf9xVñxcyvtHdgVkŊ.zD탚T#UTqI ނn ԙs�gm>^"N4.lL/KQbRϒՕqԁSvC ͥHl#(eVW\j1A̎Y*i{(S.%C#ʰhʰڴԷ9SƬ}OU穗]^1$HZ9nt/�}:E)"%jR:S4cÀxvJ"ظ5]9Zw%35;)5I6ZA5*X�2iOeN79i!S֣<:o?Ȩڋ�y5b) Um4:E|qS-'Zvu5kN~31Usaꀵ?#igfs|Lt�rN#?5-΄#�9ֺk;9-Hx]�kBWV= Z@e + W-EO5)_5H*ՁIs5a<ʮ6.qR1j^BpQڸqr|qW8>5L?i!%OϬE.N q2ԗ7zw$g�J}i!*t pes2w>x &&oIݑr̷{h!fˣ :aWnYvDRH?6"( G'WFfeT<6H³- y߳4 csJ,< wԧ=Ed˺~mlU,NִMwKL�:c#0�׫!*UHoQ۸ 1ܧS)im]t %=A"Q*WcG�^N%Q-c-nj918'޼oFdqt]A==] W}[*="S*$ kԱ#A^ub30ɐ+tlρۥwWǏiȣ8e?/N*H%-Hʣe;zT!8<sXwl7(,[ؒ�W=p>KܜxswW 'psڥ+!O XrXzT9)&v:rM-zKm;H'5KPiWE :$ pϹ<WSr 9 w⪜Swg>.rIEugu9?67d`z�gM2ax|ׁWg᥅d;(~ӧTKG3kL=GYKpEQE6, Q`X*?+d*X-y6VU)6N:CtǼcq;v<'&/c_1=~uj1-(Yr8k4}H9Hb^g2\ýQGW}G1'Ώ:G)% d:~wnx !#y)6a gkG$\,}JBry5}cqB1kUȖN dm5,e8[H2[;y#4Dgc.幄3Xޜѳ1kH1wJV-xvDa4ZMDD_ZrѺ<xK\Eג#bԚ,`W;=*Ρq;m(q{wSݎnh p­ʉ&aAYW>`VZyN9s<UH&$psRT} S9.]Q>hwhExqDn;VO}*Qn|RpSѹq�2ycPxObnYN FNh6' @箘TQO$ơ)magֹM9^44W}ZG1Xv\H: U5]»#N鎈\RR=tZO>*?:44g/x�V4km٫HS$4hkXҼelK޿?*4hAxudeyI5[Z( VNZЛc&.&p'uZ7JBI9\̰1wg<ӔaOE-[oZ[�aiU&}ɈmbGMWkV?w =G'9gc֡՛b9CFUucª}?Jі�<d A� =5Fp2=!5Z-KR�Սi$ֲ[V80k2K]�L7\5e2O}$w3HdYھQ;84ˑ+A$]Gs> . f۰w8gԊ%B9{Ꚛ}tʓMmj0@kăA'._WpRBd.iXbUd=ȻPyn[1+ȵO7SfGL#Z"򠕯,e`dsVfz壵zE&qw/Ngʬ6Q_7fv_6�8~eVF#8fihvسGdjHz>W/ kn>}+XԨˣ.ˆ<aMo\[V3۷f¾=p�6!ۺ./d?P2=cR<CqV{ 㖗dD0z4bUM!:YGjٴh6v9K34G<R]ĕ;,s{Ԓ-Ɲm8vӊ(P0@jw @�?7�t5JHZzZGFp$p{~;Vsu+[%uCb]\:DYQqWwN%'^ ޟN*#GCWU`bxzCoIXW�?G)5I>PI;Lp}UTRԩC-yɼR8!x$pkx՟jmB2PztַnKݷqyr။j>V!P �hwD=boU>$9XncQHϟ4mWZ 3ów$Ö=%>< j2<oÑ^o[~;�qZ^2Px?ʶ;KSixor q?Q\^"˨ <5^^u5yP6uy_$x.M{Ɂqֺ;{I#:-qvwT*t NYd[f A]u@$l{ե �ާִxGm;yոX`4kBtzJzj %̶ASfP*#k�Аͥ5瑞i]`xUt@sң)zmvcQV4aq mqYWI/ 06ŊtY6󺍎tĊz)u'4r+KSSI7WLW>%2QTz[35mx8Y>0y$0SIKQI_Y<[j7FVّjĐ:IZd ޕ=BTr+Yİ5secDև,[PíGU5󔈑ϾЮTf5;kSDn*kD-\T2i^8Ob=>{.#Z !~Pp*,i]EdcZxTίQ֨"g+{;M 8ձ*孚ڶ$+KO;9 ` b'Bd&M:H,ܜ-,1A4ȣ`c"{ooۚF_̂@3' mda g#qzf^wzʬohGwmJd9 y^GҴ>rҙ%F0 pӧPev<yDoȶ$CܸZk'˩F rF+IֶʽMWsu\kSLl֬ca&60GQz4r Te6K%H<7Mj&8aot _ŷe@:Mn|P$ڎ|\]̠H泬Խղ"r hd۵;޷4o Lbp;m6 k-<X.Hw& }R[G򃅑x V1k `R~f\JNBK;5OR}q\4ʜ{PjW=6VM^Epdޞ̝Avw&`\\ xW[D7W~)kV>f,w;~dcSWD詓Ԡn~]LF\0jI#�Y-Ă9zݵH[q5H?7Fxύ<3I$ǹ@S~ 䶒`$�:_j2F Ihۆɭv95rJ)?yhW_)iCp}ipYV6C >�U!V]3UgR@rF0<k⢬t2ӡwShd�޸Gl1ƫ1-s$=�=qZ7Ւ;-Y:Q4eStlZXw[9�z G+ nG'ڮ$*"T\uG]ɻV*ڥPJ̄3:l }.Lx./I0ZaKu$r|#Z_YJ[v>۹}%8WZQl?.cTH|��^9xtq\JG(&lH%U{ M**CH'rߊN$) Jz~5tlVޅjāU`!甍ω?Ԝ2&C㹯D>a}Xb71J;+TOg�ܰi8pxUWe"nq/9DJ^Bu0g�OueF̠'<nE8βofcUXƑG>+FW9޵79Ǚڵ Kn&kٗ �ɪW`Q l4@ZV/jQKkx%ҭh:<&#?ҹi=sKkYH^략wQ|rJ켓W�j +c}*S*v$k(G nV9fkP>sz: sV Fs׭$ԝJI6H#2V ssEʵ~ju/ u&F9^m)QfڊJe j-yoF-'b�SZZW6fHNGj൏�T֨EpW;n,ʺK�Tf ۱Ԗ&qY7`r>煍̢bsW6U�QkUp J6D^[ EG5J0 ü֬W~�)XZ#=H*&LɎҼNSBYE.685鎫A 2ZSXܬW9d#Ӷ(^Wq9JC zĵnJ +͵<WE}Ψ[�åQOtS;&w\qS\#q AY!'95+P|sZ¸v0 ܓ+Q{t7NXju9LrGLvAYCֲ$[NtVCk] Hs"tZqZV$ s:gKdݲ9UI%XW'޹&!Tfo^hXf,4Vꭎ/#\rMHM'Ll};WH yE}5 d"1@I\r=kYQ֔l" #qմomַﭾɪXo~-KXV:Sk<\+BFaQ�֭ OP߽N:ڦWʨHI cx}|BX!mT}FY[R z{6ds[8QB Km2i<țӨ85ckpHSvP~k׾d[7滽fܖ1M:N LIi/ܕZ7\v \DۭwD1b+{Uh"as=F{mɵ ct U[;2<$Q<b]�Z`HӽVX7ð?t7v]-FL`X�>lӧsוu4OKe$2]`u՜bXpN{ffv0BF0V5*fH < ths*6uHF}sRtYm+ :u5^ zHb| O~iӗCwNa+]\H 7F7�?_Z0jQH-I$9^{u" UXr3Lԑ3H-UkD*gvMxwb[spvg璇Rb?xq vY ;+�w<c3ZFuobZG~SUghUW\^bv=ҽOBKEima�S GuBZҕOvsV䬶<ZFG^J�rCq^tťrđQc0#ivgBOGǙ'ڸoX]#6xleܪKueNG$OnTp0;Pj˩,`@ EʪzliĤ0cynsKcM9pkec~w5U#}*&&,ce=yYDaJޣ?%2r96͗dj/#]wK]lL�?Eb Hi+;`p~Mhkcoz\S. $`Q[̑:mgmMgVBUFݩ4)Rao5,a%` XkZ5}JIFi/xhk1 a0;ԮFGz\l8% }͍46d$.g!,*-HkO {Prcu%/jՄ)nX̕ʼn~+EcP F@<9¾^4eT{-r2{g|uOdG3ܪ*=J{ZΩf'kӕ/hM"n^h- cʠWYդr,#]zd=-tzaqǵY5&.1eCq&7*u=HSJqNV]<kq8BF?yq&)zCGN‘rOSRC%6;PCp cKPdl7w✍ynwʼǽ.&kEɹ:a\vL88oֺ{K=?:7LE RZ.-^Ϝ⍹]F'n5-~(ӴhL(81\7p+t%x%- ڑTl\BD%cj i 'vq5[uyڄcg�'^P~^՝$kdS[[TAVb$wKyITJJ5&MvʈRMˌU+ BhI̾%NݤSڰ`{+XY:m/BuGtX+t5CVo5bpsZ=y%g?x pO^MƯ\gW/e~DH ?V~-ʡaN']OTC0ksnUy|f洘:#1tv;\Z7㷥u^c$L \ ? F54.uIs$K\LL+,gf`dƷA1ۖr81W$SRXuvrwNNkT 6dHXу`+ .[NwIW6=�k:}> .yaBA%UhZ5$^SKS:1uKdo6 n99y r#�P#>M}d` &ӳnyck X%f [{c8.gmHԒ%TgOwuESܫ=jw'ҖpA*{Թ9fl~L wpI`P "-iP\Twhy Inu8_Zq0\R¬Yfv+}mW,uaUdeI +)cC:\QRÈDsj_:f1H¨&C+tٍ+Gq\* DpJNKS˄9ͽlR{Iק[N=VgwnFk>i]_8u!bKZk=eٰ}]_F[Ăk} D۶: +c%9 WwPoʷ%O"A5P�^�H)E.F22y?xM6t4ٯd=99=t-|gl@۹(90]@bêI(~hG lڦ2Rk٘D\j֤L@ms]}\VW4:7 S\-e'ں>˔׍Ձm)mjfא:]0Ywd )G+jo[&ΤYI4Kh6A>vLUnMkOG=Gpdv˾54<c=K=5Cnjlr6̤y#_5(d6 - N+~"0X\erI=>]iUG3k"[y rB*n)ВlKF8HrGLӴ:`Af�}k𭏊uŎA,1^|a[r["7̢\1cqҮY!o֪Ho#5Ko�{u5ҝЭNy XBe ې0OaA 4˹PlU:T:nn?1зj‹#.aYH$$==3q[Z7`XlrdzU0s�Uw#B!ɪF6ab2 Fl~c d@auviCH0[j;IN|7[N;KH�nHimO._a^g,Fs^m$yWg=N*g $d8r'=V O W˛9q,wHA׫xGCfYNbyl}+?OT2̭+oO3Ĉŗ dWe:w.m)NX}>ioi\G4Evg28[�H8� hLEt;َ-"-Gq煆 j܋X95xVE"N8$, k!`P\껸BMNm3ߎB*dk)Eʠ)bE[Vs{wCgqnTrd# &0XyL0sƸa&&+cKJ[ zQQʬZDcg|Ǣi^`2`r bë2P7�2º9[ݔu{ 8Rݫ2v:GD9$'L{ �aP@;;ޤ sɤm/E' A+5 겄_MSgwǘ[a ԚzYGI~c5uce3;Vv@!\zɎMTQ3dlhQkY)FLES5* [ŖI''4Hs52VWRAe$㢱,+Ǫ[}%I f+`[zm]{]o@!KP o[Gy.2q} 1XyK˞B^'hcҏȕ@ X&اX&dԫ!k%|/akCءXbb.+qcU$+cY&:MEi Z^ IG"gV3�\:}p?k{|3QsW8*9x<E'M�^)^,t[ع'nثk$_G$N2 ȅI^npqQi_ۛ{/9<c~K3*5g'ma 6w;o)]Y'ٕ�Qr|tu㚆i}d 9P88_BΈ۸. Ջqrn>LUx$E-W{ɧO65�9֋\Ud}vȪ#[@\/ڠZ/b<cweq+nZM Wwwx)U꽺zTi+pZ:t +:Yȭx_L/Dʎz~-^8 U8n&\J▦D\3y94BXv=OS mz⭿Kb!镮[i@T,NַI3s%kͭ@c|ĮvB[%cMtQr]:CnW%=Kc5InA KR}ɌU~p[d=iDI'(#LXCXHR7{ φ#9Qە\KK/\gFULߚ7H ^i- 28 HHKCD.PgIP _J>`H!i)!6[D{T8R3^qvڍ?+Lm{goWepwUx#�֩+h),y}W F=�cT3NV?cz\Z8p�\nQvsJ.q1b&c(|Έgnq~t�n[ bX60<p:<ڨ)Y@Kold2?3JSX֚'k:rں�.m#wUaGzw;,m"8W#{c E-ٍOU?JpJ*Ks;$ 6nS**p^sIc Wnk c{#,7mU,I-xě~}/ 7Olb]Motj ;Ec|wԉ~eI$~:_2CmjN>oCqT/.b*'%p�X$n$_Ҥ<¿'\)r="akNGAȫlvpF�/a[l�{q5#Mk&wSNZȂ kQq"cM]?qÖdPc\p9CLK.߸*UIܰ*YoНN *Xjl6CkZH$G*:FNS{~Z|m95-pT߇sr&f@m~Tdq^^t%ǩ3[i#l#AeUHP$v s\騻?j.c;ϡ+BԨ=Ou,HJ*ēXLWY�\6Âjs)<pYJǥRer;%'%TEFmtUyѕqA�Zwg *m)TsPQSi\9=g:eZulW$nR9`nSMsOӼCmQ^xzU\|΅} qv+~ر$_j ߈/kK �c>V> =jx{߹fx6I4nt>/fOQjXm}J^bA8p[g%x$ZpD045EJ 9gҥSG=S9[oVRܱ"gjNi JϘ,>>eQRfe姡S-n+% j#y構eQ+K-\#y)$suo1YF;TTjQ=l[%Vǘ$ʙ.C**ǟaVdn0*)R�yPnV5$#ҤFy([cJLI8;g*<]{I/r>r3Arn2RG",*dhu*0)XBԦܞ; 21#q4д+5H?h[D6\ˀ@ ̑l?*?AIR j w$ː=k1Lρ1"o6U mX`+$ٜ+ qwtAxc[o%, Aֶ'I\7<@\q)E`rIQi_vg7dK. LGq+2P1i1%\dX_j0YFTҧ$ѓ'w}4613rN-r7m0 R2v'sq 5ϋqQgB>E mN~z\ kƶ$c#͂',O v`jcN{pQYJm(m?kW6zIgs"|yʟW6Z̉5Iύ "iu-MZCIdQ=GZpQIꋛ~Mep}e#}uEJ[>U'bR9E4ֲ3R1ӋB,HcpNjա,A\85tHo7@63>ok,|/PE7A0w[h֌lW<�I�ܯַRqzy]XsΆ~_,Jm=[K&3qo]tEAGޅ .}TmЫkkQcںVǗl�;Tz%a!C88s]BZY];IWMvW&djBg}N0;A- YY턲gM5' I֬4Dw?ں#W5~Xi1,MX.y&OlԎ �O3$S /;/o;^=jS7vɘ\Z&-ŕ{W"u4_9ގ8FR]4RU kK<)Ҕŕ :a S !bsp&34-QIĊ: ӸⲠmI A[ypޭi-;}j&H0oA${,�4=!(ԁHw e~a,=0zUG_#eRg1/i^*k}NL6EryX<W;2ƣq.c ̙<+Ͼ2iHQ-&2n`T/Aݤ|#?Ě,l=kZ+˓W'vse"ք*YS% UU+ lw8{n_>Sm+5g$eKh|kkɯ p(�5N}P Y�ZX _-8J~ih/)#!cP~ɽc$\G'zFã~\8r+aӅiI<jctcA 2#`V}ˌp tWYM"r+L(I�+q֙/ +⪼*52+تֿOc8M�8 ym]<ԊZje݅$t&n0{&7<kZw="vt=Z7lA?`}+,a $gW'O=!�`IЈn~sTIf!H8"�x*ጦOcWUgihQ-_JҤSD-"@#}kּ5QwSݻpq;K)ʉgmi',tyPFħ9H!&,n\nQ¹j^ZY3c50>G Uz~Ld_ƽ6S6o(³pE|#?)iЦbzEXLc+CGBd>c2Av6@;)ϡSi8ɔgS4"s ?L0޸ȧjKg xB�;Ց7Oqڹ"dr˵b&XqEs+cRJp>V+FZWtH1ý!J68=In<g8�U.1'Rm Ooa[V7/KVd4.V>nz泵˝^2'u9~~hG$z;kxt5h;85%Ӥ[p ǻ@jrsޚ #XA]qIۊKl6ߘ]}6M1?peђŹ7a8�&&H|l d0?OJ胺iU:@ADԞW 9Da*첼;1#h@sw+YK ͌Ҧr*~X|4CO,B1t' A_+ln^]]]�²mX.m1(b0߁^|H8 ^Me[<Λ~nJC`LO/#Is2;Ӗ]W{z4Qcjҷݍ�^da`k zDԊO0ѺSl>_gΣ<YG|W5L JzaCSn9(l0P BF3R; 21q@ȼӂ2 fx=wA%*hB2*ߘ9#5$ ^(-K\ϽVq?isE,̳W'>KIwK 0Ypi[R&lNpEs:LN8kYӍ٭Ӓ.W9)XI\U1]C,.Ta/yYhQKi\MߪjS DUA�6MK2hcr˄VN=Y:ᰵU>F+9'z٬QirZEX3\hՉjF̾O^A޻jg/>pIkЛنwM0,x_2,}̟"ZmD!s ; !ZzI &*jSɪ 9C.5SQwq)r[xb33y'XjA{N$'зfEbZ+* Xv41t1{Or!&bKs+rtrk5hC>ۈd(1X&^:3J$ldvG'${Rķ$v�ZlJv}_Z#e&Or-'�8b@ȣYB;kF-Rq[VM#p#z:&be bJ<֤NP@0*aX`ҹGKҶ<)Y"xd0<b �KZ6ᑐu<~m\Jym.&fVTqθF?eGⰓ G"/z!(B%و}Om,/%vUX'qDݠ9w^idF@!~"`C=s2#>V͵1\ 8գq̸E7P R+NXh� ޜ;%$ŏNLg*F fd ozeOG=hQ^Fo8kO,6#v(5[=~Go%6td=GҸiVF&#nG#ҢҺg,7Zm[d; Do7=W֬:BnIzZ9:-8F0pHSQ]]G owm�=ϭe�h7T�4Qۊd�!l 2Ot:hsFtA1жI=ɪ7rF<Ҟ*H_PUقr2A/b[Dr"<½[AFveW1\qHp}:׋rG,tBN.4,jHˌ=b5]scjz, #C#�)J:a& ?4M r* >vܶl=#yIm49J̥9UMesӊdCB:zQN'\RC ,}=jS bY#ϩFZdX*gϭKudc*pqPI4^zG'^?M٨rNI%y8+XRzZ>(ڤ%C)d ˙-f ;�fsAirW!;I$D]R㻶axլw #AJ۴rjš{6L <tJ֌W lѓGsKM"0HO_a֕܏+As#[i76r[c`8<;zYIB%ea} >1^q!E2cϷRu9WԗUg⤋ WZC⻊펵^Ix8%?*4L*rriHXTSalxzUiTWnM0`y5\.W6QILͰR@]ǽY*=*3gi0dL<UcY󭬯r82EOO?i> $cb GYOm9t&I2Fp1ڴBp$iE$Uug%A3�>֪0[5h{" r+=@8Z̮$9Ȭ9?ejh 1}ʹ.G|YAݓWRE6�p%ۡBFk:D=�\_vk:Mҏ{mskc]0,#8knr<ITl:憓YVuq+PӬIhĻ8\ֹBZ=fR@xFPX9O@ֻV ;Dmi '5~I^JkVf- SIăi%Xt֤8sgW,'OO"PK QҩjVؑgL#kh k$e s RrZ|iku$"6!9 R>W[%͇9 FOA,)y ̈́y^T jҹxzU#, g+>y1�pN=Z[$(b'"7H<֭6;U)V4KedHFFOWUTd;I@&8H%+T9LDc4�eZ5҇$c'VfbqK"!=�!O#HH)u$^I,9=>8TtfRDܘX7.?{f x?x^ws}jڬT::WiZͮhQ$4 }XTDž>x�uGcjrL06*�V�Ւ_$� 91=;)^jSriӈgB7;rzsTHОL8juɂfbwQT'%fe0jHW5MΑQdUulӰS5߬M?''mw4NC4*zC,`.y$Q 9kJ*gp'׵uHs _x SHZ$YVОǃyS5b!VΒYW!\UYI9bIV^+D"[[fctO{Y6E.˸9U-jvZ*? 88㊪?;s54Nl=S<;?¼�?_yСA#g`#]t6*\aKu&! 5[.9<V]{;$TOҦ5 BuP'@2֞OATo&$zjD\6ӵ]qQNUɛEQ(OT<Tl mu;djL] 땬^0KJ՜yMtfáō8[`/J NNTBI?Lco(-EO43 cQG�<g#JvǵA\єS�BPFc-=1ڧ([Mn #K"CpXcTؤPF S'Ht #;5Ӧ`SBt /!~_a<S9M8?O04~q=83ЬY[5We1Xg51EGKGaZs +!t* M/8U^穦)JqTjdʭ6p V`n\)WhnV@kn{KsMQO<㷽=W1nJA�׫u&R(g; ?4Щ+T9G9 ث Î?sֈ#P'!E.Ear#ERpb_Yw8ڏBHʌ۸QgU@皺UoV榓项<3Z1"D̜+ &u=f c+X,f l8x wzu Y+L>d2(۟99gU HxY&  :S 4Go�DJE{Ac7m+C:>+8(QǸ5@8*n# ͤՙ]ݎnGq *l`Z"{0kR+I sVtz\џOuo5vOq[ӼYj1m2VqCcna7x]2I%v0*Ǧ+I݊,^"2ߏz�3he%9@nͷ>UHFH'>FU�琫i%<=-{O<gAD^;)lDI?ҴdqZsdA*9UyK;98IhU�u5X[@|`[gh s]æ.q:߯\5vM\o[V|'2qT|P f8l4n;7>+mpXw<%EΘ2k/ᏇEУ.aiK3$.݆>vQy*r<�Zj?Ug8c+św%6rrKk(|וa裓+h/<ao_00#�<t"7 �^4(s'3vbF9ɯDё0�dFiQ4a{W@y4itT9z6`\](PzU&%pT21z Qτ]]RL 2OSUӝ?''\*-,&MfG Yhi8݆\cҔI2cH?*[#?JzٖRUPiHlZ܀ gxrGoƒG}xX-2ɢH ǡ&'sPi+-CYH Finʬd+)Zf21/cBm:O>7[nZ9$aE`YI, =:V7!g8xqءY�'N.vg�MqbSmo'?Z 9]0Frz%̷ f;Q*^~QOL ҋrų6g1]w$d/N~V}` 5e8ѳ'5+p[m0:BAlve7`ĉ"PYO�wze#A2N?ƫjn E9`ܯCTWV+~jbE?kʵ=6-+Uc~w�.Њybxr~S.ͧ,<_g8`I Ɠq9TkB.8f9 UIX>mi$8#WJ*ZG>��z%ĥHUQIF$0'vyﶩ;W0YyȲF|n%Su,c(qM@";2iUg=t\-�W0t,o!PtX?)՘~;ħiHĞl1#9L" AmSnɧs?k,Y80cѶ;Hмyk*鳕gloƼsp՘�J樓ggll gkʟTwwuM2ݲFz6Ws|L5t끅F?6hO4gSqQ9d?GojF7#)9 RܱbZ6�0=jN<oG\3b?ZoD_y>HL+9F*k:IՉ<zVpÃj SIΣ {/C^61 *`{q,$[ };~')Ugs&QZ^TCV ڳ~h~ܹqS]X1�)\L zS7dV[C0#zf�hHkZ)'ZpTQ^5e H@ :(K˝ZΔQLVc#ehhȁ<S.x4Q@RLȌGZ32h{S봱qK󓌞Q[Q/JX{P\3Eh :�+$$\zmVYp5QEaY{52 Gy_1mɸ�Vܖnxi xwMbۛ:`~/ GQ[a)eJǞjNүI>la}޴EHʫ (D5R@&G+R !J-8 T=ZxߏFEs< $ sBp\h.MXPb*Vv.I N1ȩ̯r4QNCaq׾MOn6Ǽ E0CIkM@XFZ(2.3J$f)H2ұ E0e;85;MR[n-ֳ11tȥZuگb/Ee]Y2;$Q#? 4QX&vli.`e鷐Em]Hsh#|6Ⱦ)ot=?8Ÿ '3 ^GRMVDQebd4?.hF����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Plum.64.jpg������������������������������������������0000664�0000000�0000000�00000003303�12641336260�0023455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��*�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�.o.3Z8#qS^yV- >xNL--9 pm֩=hHH o*n#+>i Ra<3;cƆa s,G=³BC%7I�-<Cqijb>^&\�4RiW7Bom@jmE[FDdTMT<8"Y}DftpPz=*ҴFD/t)l@ŇZ&Y }*q۷\ҵfntNg' 9~hco{{%U 2v'n=F"pZI#�5Žvwʗw _6Ok9ҒkXqmsk&Ey<C8QVC$Q+oq~w^,X͸Oݴ5Vl#ǯXLʳOҴ?hWZlM]Y#byϠ^f]6O7KĿȞYF;pqV-$} ?"$1ϽyzK$QB0#d#YЊgi'=�� ս]VN�v6=O8kW >s=ܘcwN}+G^@>Z]@.4tkHA2pz0wٿ5kNN3kg+}HD *,z\UsG%mǧ^;uKw1KIk9v1?y-g4??+sN&./䭈R}C#63F'?78'Isn*]ThSOM$Kjzu]AqvƵt9/6zg'jV?ێrrd�Fܾ}2F٘~%`v*RA3I)+w {>Z+qWYI$�*q=J5]\/NգdGRX|kżc_]|EDc]\!$}e�w=ë<|FHsש #I\ǯ�z3�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Strawberry.128.jpg�����������������������������������0000664�0000000�0000000�00000007007�12641336260�0024772�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��`�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�Pm1K=ӶӱKWCBQJXnMZT8$ld&ɬy<s'KȘsKv\hT΃bM/\5׏tKH.6)sKù_TݹIiŎf Cl<6=qW)f8P2OZjPqvh)F?O+T4Y.fsn?ii]\m4I+IPv8=j`R撑"�Vf9&#_Ch"`J=y}CQ,rC`<=zAjoC:w= T`S$ }=p5MBna46@j#4 +f8>ϱ'(XȲ) ]lwKVl[D83n9:R5}ʐ@!MY\BW#iE/椚{yHD^dp1?Ji% dCߣ2gJ..Q?I<��:p%vnHMǏrj5jmfQDʊoZ}Ƌ}<'.'o?һ;R䕙^!sW1*KH&$rz;zU-PD#9k h2JUc+=S@kGxdWVsqO֢PbYz9kվǤ 6"RC8,OZj;TY$@N>ⶅeʣrUeZC#V$=̤A\^8p(VR$U7)g~ 2kL1?OsW5DC5yYg23mc~fF+"y 2u AXi@b2x�U@w!DX$0N}!UUV1p;jTrgХkO$PM*{jh6DD}�{*hnuE*0g'm7%Wa9<+.fΥRZj�<b" " >p3&=I+؅H @zS 2-SlgUesc$䷒ iJQmU96ou VBX0鸜RZ]GXKGy]>4VnG6sU.dYzN*S_lekG5>lU/cẐdzZy4 SjXkkxxuf�>oǛ:rsKb s1 i[V7AzWm I\ČwHS?-z&}c$]m SZPrJ,\V 5oXXE K穫T2A zVKDp~ tU8r9wZv:8״7j,ۂҭtv`f+3+2ZEmԌJ4F:XKbgǚq#f2>̕EN2٣I-Ѝ#sA~oߟCǗNWM^@9ps;Qo3[!%JƻR( ~%5Q�}9_VϹXcYx՘N[{wТ&UO~: [&uH[.sk5PI4it.Y@<H,2EA my/$q<3=E{tgT|n00G'דP$C097IǞAdڅMh/IK_ןsb4 @Hn8+C~|ێezԚ;p lbzq,wRe[ q3*%{=י^O{$_82&5n@wa}gjmI"T1 r�\m\i 4ϵnI=wO� m*2?֊8R-G; Kas<Z|E_L9�[hu&7A 1'i%FU}*>|Z;s^w%C~.ԫ \7)Y0IUq*<q"D  ,|AR9V*z*3Kx)6lϧ�I,H VyR U^h9[u`w#zB\ @a cgExj?Y `ҽ[[_ȕᅄq3�wp.j3�]î3=p֍8VT/-U-kak::#H7? E50}ݒ(7(cGpz `#'篰ḶI.Rd zAPoF�q2jn)_Mld `['`�R@..5$n6$jqu�ӭZ 6AIU@vgS_2u7ONFB-d�'ҺNºnV%=HIUto ˨w3B`Z lb, tv4՞.gSw}"�FG5WJVV<`PjJ)wo5Tv*{eF Ѽs(ƽ՗<V> G&X@cBgF:k,''#_R*ʎ$M:`ed3ݔ)jY1 -s+=8Ď-٤-$䜧9?Ze4(`R.w=u?j�<bOުù?W)5[AM22=? 6.LJ_tLP V헅4U&;SXwYV�_ e۝fHީ z㹮J𮟦b|rV"U @)մi:uleZv�)ԔAE�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Strawberry.256.jpg�����������������������������������0000664�0000000�0000000�00000025301�12641336260�0024771�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�0)qK\V0P?bK\RҸ&((a1KP)qJXn(;b1Kv))V1NRbIEqF)Ԕ&)1N,3b1N؉c� =Kb� sVEa?pRb&(Ȥ+Rb) K1KY E;bqKZ1H,&)qKEb(3Fh�n/-PQ(]y|_d_J; \GVˍ9FɏA=R5QgH<wۊZ вC'Q(>$-A'54:h[?&{ׂyv!}яz׉,A%2Dm Oֱݡ/ř?$`p˫Tc.+<m$kbhԁ+[y<Yg%2TZ*Sv$S]#3p2kC+z[V?$%w!x`>`+Ke{1Iu&+b7SUo"ʓLd <r^ؤCmIʨn58!T=E4%-TE% Z( ) VG4%q6j$H^GTE\ƭ;=-p䴍c^+q1B$G�^V4ާM-Z^xDrcv�zו4Hn+Mfkd#߃cҩ ZFA1z㩊Z#etԚmn SSY/,w{d+n;sl7U$ۗ>.܅q cz\~k*q,+|ߧ,DߩAn<BS/|cLӼJt讣K;.TNQCi?;>Rsӌ`8=HcHSMû`>Y_i#A@$>Zk[9%F FU+c޴n4A-ŷ a89:]D[Z40# %9]YWu ҍ1=qVToi)?BPӮ>~ٴ=<1'~$F:5CE:Ri|˶:͎M0@ֶu3g cW޸+:X{+W]<h0{pNCŬm423дFܾnߝcޡ.@6gzwGp$;CY׊XƊ ?ƺ]U774_CbSqn�ċӦ3]uqFi{Ġ@#wz*["&8|}ꎡEf<ēw</ֹٮ織I#sVҨ9QzS_oRm+}`vuPXjf0B꺠Mc 0 _Ģ#մBoFͨ/?,cyCUS.ڻEU-k4\Eicʡ}CT>[+2j[R65w5Mq,y H* oH ko;eIبs8� lgN3G)%\zkvʴ=6-5o55xVn):zbW\’>IrDQd*rre"X[.$J;a^_zvzх|�dy.%hailQHJqw[@$b(avn뚪g!Z)b3VbM6{9ZIpј8zu23D[Zk<KWEFXZ|N s yr`Oi{P. r[^jO_Ӟo$+tcX YJc:`yqH^i%I" c 1ס*g֮/[%v�n=jVR嶆ԡQh,wIJY,cZk%*$�Z4~*T^"\'[uAme.͐$w 3(]?mS� _2u ZK2I$fi4?lO2>=(j:mgؚ//ŭ9F G?2t4׳IX&-,�!@8uK˝h gy\)ǽsW@�gqi2 Ykm7h"39$~?zʼϼb T mi<.0mhtf-.eEXnV<5$ڳ>_2RumB8aLO\Oj02\< ug2ɕGʎ uKHĨzGW Cp<,nWCL<Ka`قIe+ 5-$]\tElң�M !EBOZKS4t5D ಱU[[p2ld`u9-]&y vz>�U7f-fl薆 FkLC^էKEuYXQRR34ʽ)&[S;+qWu=Q#B!ur;�=V"ĒbĖ5jwV(ٓQ.}=4jR)&)vO}fx*[�^>-ZY|OBK!G  {b6#Is ]#eP[O8+� '֢n"QdFI?N)shfe�H֖"p=rOW} c'ۣK̐GW4ٮPȤ)6z'drO^DPiZ̏4_;dג}D^{ҤEwCKf:f6NҮ4Fm�%c=??K::ŢkEcB {g־XJdӑ's5odIK6=KXB-!VL}IM+mC7n#kn^O/oprkZ[F4ŭy $ 0FqX-MR:+d[Csqu OFbLfarB 84~[x#@YaUK BHb;B*q&7.YȞ&K%fKn ǭ_mlH*A{fđ ^ۆjݕc rOa[9& \uhT2z4_P:CX;/~�ge�tRqjcW52w:vG#Jf%(#k>N UyBV[՝%#rmj$gJTJG yc5 wsq",|93Z{Eedy5B.ugc9hU :ϥ@YDd<9;Tsv&#Ўe[Nð�%s$x P" h<u#Ϡk-5|%D<`(5l#F@V[GzCGε+#3N}v3Eu)k` Wl` j @%-e'5j"%*5y0"s\VrexZ+3+ܙj}HRs[Ƭꚃ[>72(9 槨Ȥ"oo1Z­D63&Hm#͉9+ZDKYqw(*^<,IONqML۪Ws\2z}(j[x"xo/*9P:{IeW3d_ÜTzm͕7w1k+�IFGQVc#q>G=J-uQ׽Z}r&UB S,?ivؒs@tH˧vnЁY밞"s?~R{in-<@ WųmNTAQI99$q+9oXd& ɏjԂy0 {[rهLqirQ(E;wV"6XF>-%Ӥ's"J:|ą?m855ZI#=,q(Bs{p{[E 5ΕiGM 0pFb[,/;M-x5e5K-WHJBo̽v�?{Z6W**o%a:JD+ɫziAH�3V.5Qq@! "Q8w!+JjW.B#YE0vt>tJW=s߸ gax_ʲt7v։F)__"rs{(m]}me/bi"uf#x=sR_ZE=Eu_+~jԴI+&$(ljUlt/y=OMNV f!,z~v=q_ɩZ" ۊyKm�Jucj򷈛vįQ=C $8a8X-b9I)=[fͤB{LG(Wmz#2#rs�m<p8;W+ye-]}M^B3ٛisUClԢ tee= uw!EP#J\Lgk\T9\̎eqFY_�A`X5I"gPdcKI8"*&6S( prWMYí4e̋ r_C s9V,>*-ǕcKs+y0 ?GN6ZBdY<Hcts7i9{_m!td/&p ק)y+_3@[@T-$Pz㸫YJ8젊"ebs>2j{*)I{^,ouCsqgq2)nG+Tym8rTzU+h 8 !Elk66VvΊ�{rV8Bj)2 KS),;̊<�_{Ewip7{9-4n23K-AA>{RQnƴzSV5//lD+`]3a]jfU4|cw5_Xg&i88>2SVfgI^NPfX.Lf IZhYD=o|V,-ʆwv'qɮv8t֚tk*ԓܚ)squ8&�K[(O44Nx" U$$jOOo֫^ 7,3Ó]M:fGmsbךa G@M.沚E%w}eCIq*9vЛd9ln n犆iF8+5oI;յn c#ҥKWJ4$ܞk+脷d&A?ճ+7T[k($1Czރñ,"kkĺF`oƘK/mbvȋdN+kǟ E(�#$ӊӰѾ݈ٖ*YZF pA=i44'ҟ}s._43F\e;jNr43'0 Si-4 \n["4l[ rF{%$dqZZR)-mgi? |9k ;۴RCMGJ?nF�QɭV7Jc(We&W> M:Ҷ:(3q˕9M6fp?uO+,Mak^4Ċ#bG+Ѡk}.Ack/E \W4d1P0Bd.b"qzQ%17L W/&MvWo<u?^@ۉnz�ri12ۆbO:IWL/F ' "_pώ:cڛ M{;JY L׷dv`r^sAiį U-?-Bѻ_Eobw-=Oޤ4V)`007sMmk%T>TWm4qaB/EilueII<3a$a#RCx-y&Պ?GVrp)xIg$ݱgZlVoO0i)5"r;&`X6}}aډ'%Mh a3~+jX&h-BīL_iKRQRPq 3Fnjm/.̹>RJA =X=R0 =jӚH'3e{je$[ٻFnob^C'NfG.E$u;9R"qMl-h$~FҢ>& ?3cJ(C"F8FU92+<5̯;ElK@pZVYJZ�o-?[v&vpӁQTKkRm{jqjO׆& Ʀ4df.EKGB4:eZ<%v =FndGt<iLfp9,|STgH=cbԯ5JsW+ng9fT Nr�U2Hw"hl;Y`VA;N+WS4Р]\ڈf% =?h_둯mۘ 1o� 𬕁py�ZSQV,VO1A0;dH^^o7,� ȷd3G>44d#[[G�mܾZ襢?^)�x.K;O&A,S|wӽm=n..d. #>ͭhZNI-U<�Et %rg9ڣ>j-j](1Ms~OJ!kIc9osO6 nR5Ik<_ecD2Ă?ʻ['[(�g=[jfn.;voZCgnczZhef}9<2@ ,>}\.@-羍fPmgwh^�˛4*&FZ9!pǎI d-Y]:!QE99ojzzZG.8Smidpͷ9UVH]Ou,^i.c�Qr=f\sVQ|BFeQAcsV;+{[.ܹ}*_'0[=Pe?}K˰uj@ *66ZV֋-̩zg޵R(L,c:Vmj=\o>e,C$k3 =BJN[{($yJEiD&wƜ_UmD*î2d!TG%'e�ii4#%WPpsq֮[j}:~@*/$2ۘUnRrrkNgn̬D2�j֥s`–I+M�-[* ),R)ë`+zb.4eqiY9v".U$rY1ޥWh3Btq$`zOD C B YOyɜeNHt5'sYK,o}U#Z\nyKfS4Q6W8+!D'XmO#>έQ5,7ŭZ!$ .?@*"i5�,tخ!1 @5=: %Q,qۚp%sJ״xqsS(WRg%zrw̷BIH>ܟ|rk#AQѬ= 6\χtnvSA]OᛥU\02+~בfbȷX"`#lq+b6u*[&kZ<QEc woEYvwW8-^ܱ@6�sWr>sz}B.HgAaU7̮])Fry7)@PG)ePpsG)-ܹVfn9Q\U!ͤYV,S,G?CP,&;<#ڈ@j2G}*5#pXFC+>JF)K_.ݥ8գ7i.m-;qTQq}*OD$/n% {Ҭ[["FqrD[%,=?CbҔun_ 2g]濺V[r'A*M,k)$x$\-,[ T#m':jaJ={+j$$f;Fhڒ�R*-- ken"�,B&Rn#YFlڢn5K^j[mMKxo!V<Nޯ>HÍaӯZq=[Cp"1P20eK42~Gf\wwA~Wv]7-u֪L O0ֵޟX0绑JFV1"GeBvՓL!ťˌAU(-#�T?fo/ՙg0H<tV7Q߽ȃF>+%ml޵o4,tispid$NV{g6nTT 9Tlx~[V4݇f[%r:F=o+jY7{Ub$bw�PD�r=XgZ0\hדY.[v=A&q|%P5pF>DC<}}TY\Hd$?JhLLƜA]ῳ8QN~]xRRvɊcON<; /Nc+#qv$m> $�ֵ1W7nJG|ۗQ `8WIEքQ@Q@RYceejG U!)pkt,Ȏ0X{mwQupZφ$MΊJ7_KrV0n#isw,"g`F ֭l0z})�cp Lc Y-v*+KQG+Ǔќ]YGc #)nL|9ȧ&9$yF{V\Kv{NWw-?4՝|7QZNdk8^69*5 (a!a�|#by;'NÙ4'{r-ԓH#Aj.B!oo NwqSA0{{RZ{QuC5-Z;X@w�OW46-AY\"Ļmz* {8Đ,%w;@9ZEgyvyʀ=3E'ylRS_P[^LUĘeK*͎4w rC?L`<�2yj^n z'~cR 嚮R_�3숥KJ;~ZI$L<'jŒnTw+)^ Ηˑʹ?z*}l-)K@w9� Í'Fy3n$+KˋO.(y*a]w{#C[==qZ*K2fՎ[IR[6[uq޺d3_s؞WUke myǩIGWΣt+ZZٮh z QNNQEQE�QI@ EPHTZ(2*!WR*MRd4rPqBʌ<0V+LhU m&TjJ;:m.S?u�>opʳy%-t^}:J &e'XYʌe l㺹 M@'sD6m,s$Ji|)fQnGRnDs9cM>yx-<t9R+yp_؏JMF @'&ëYh[+PKp6=ϛ8ASOg&drep>G2�4<앎壂F2 �d⨴]>VשZbN-6/{SV[�i?^m9ݹi_t+Cy|*!U�)SqN<f2?�DW_+T RT`{(Q@- 0(�`-QH(ZJ({ESRQE0 mP (E-P1iERQHaEPEP@�)hjJ(ES�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Strawberry.32.jpg������������������������������������0000664�0000000�0000000�00000001571�12641336260�0024704�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�=6]̑F;^IY iUfu[ʽa[n[jʏ[Bks<z9qW1n'v2:EiZI%/dז.i8OZ e>ŷ:/WϚeũv+x·:y<'ҸеH 3!EF1îHsKxtf,F:-#HIcNzplN#W7c���������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Strawberry.512.jpg�����������������������������������0000664�0000000�0000000�00000101523�12641336260�0024765�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�,Rb9DLQZ1@ .)آ Z)i J)qKQ)i JZZ((RR(.(R@ F)qERP!1IN%0R@�JJuPb(b `%1IZ()jݪd.O\,X;bъ\Q�n(bn(Q�f(;b &)أ3N&(z)h4\RbR; bb\Q@ )h�%-.(0\PRZ%.(QKEb�LRS(R@: 1-�R@RPQKE�%P!(S1E-�\REE;bɘy^"dȬ{S`%LRnOC[S%PXLQZ( %:P+ b(PqF)ؤ0%PRQE�QE-�%Z(�CPbR@QE�RHbQE(%(�(%PQZ( )i 0I3@K@ 1NbbZ1@N!$0")f>W3] );Gx飲1.[n?\Vej1ҨʿS�*Q2:bWAP!Rъ�JLRLVI%P!))hQKPl%-b )h11KZLPEPE-P0(�(�(�J�Z)(.-%%#/LCZfyy;Pd?Q5h*El#Wr@� {k5&vRd^tlXJsiw~4HFd^o-%�7JH2N$' Ժ;U={ 47q'o(ѭèTfBjPхKsvem#V� 'jY٣U/#/d)V:vj0.]7`[̂9=�SZ^+HvV=XCQu8(dT ~ma^hDҼGa'9$棷%ȝx?ֳ&Q|OS/Qggb]?O8Msedl)Z{b̙i$ q\E;4Iڪ8J)؜>n35Dy|,EiB@<# ޼9S>FzZǷIX-L碱#ZQJ&0\Ppk4-Jkq;LԦxfhRuL, FtjrhkeOF4_XqsB0z׮2dŠ(HRZaom,Ǣ)oʁ3e7(})k'M6B"YP嚩y^@Cۜ ]҄Y*rkNw9SGjZ:D�b%%-%%G=Vù ȹFbg֓i)$^-fK7=R c?5OO͕�sʯ]zС7),rc)C$R-%- ( ( ( ))h�(�(��Z)3P]^%F�@-KxHSμ O_°oi�IFq^�K[֨Yi0y՛;#'gi;Ku;|]yޣ=FNF)l�p$ ZOݧcv4{SPIR7y>j2ӊ:ܼyg'W!j;!`qs^ݫR 0O'k�\_z0Bk .\1fS(L҆O(`e=+ 6qOcS]<Q0�{V\ס<4ZOE3ԄI.}Ұ/t@Zʛa=+ӼMue�Ȅ s5kw:7t\g֗<k9*I%pI$Pj8Wk}i?eO3o^^u Ih–Ɯo%ܻ8?ZQl4+$_-= fл|_z(=Xt«ڛ�,�=�A]΅egws:.2eUC7#L@NOBEL "8ɭRKCr,J9fdJ˒R8KUWiWQ Z1RFIV㼷0?SK,<V�Xyg9W9l~ 'd)1Iy0ʭKo?Sr=2;Ȅ#`C4Dn'*xZ]7gxOSA"^\^İg! 댓W')c´n݇oj/+VxM.e702X89l$^ Y dVew"W|CC|Y: eW6l>D4H-L=Z]0\{PCzӽe]EËYO99(� qڷ 5zܡxr(N;ԕ躢j9HIcSЊꌔtރ_GqsҹH1Fl.OK73+-DVp@I>%`4r:c_R3;4X;=-WvE-%0ZyjZ1ـɍH .3*)f!T N�{kvcPz;V|\@:!3;5\n'n[/U-yUXVcbGRyo 6@P8Vr_a]� P> PNO"߼wXлU$Z弴DN�M&~.\*7W?U3 ~4Rϕ S:X"ˆ��p0*JZ+ckZ)(.QE�-P1i( ZJ(�YMu!`**@aǡ'U&Qk֒Y6FX�!}<eux ٰ¦SMaj~ǣ>$Q‡Q-N\5ԼR-dWY*"@ܚ5鬭URP*Rpbq^Z_*MJ̩wՀl#rXݑ늱nUD̶a�%ݽ坋}Z n{hsrR VNn+s՝:Ѕku5U v+>,cQ( zoJY.`Bه!�JFw}Nc߶҇ 2+G>'/`~bNpJITrFqlEx.R$D?,3fE{e 撱ɈIK]Jyd2P#9ɽ [-.n6$`�`p*wݪ.; >Iɗ [RFiO޲ۼM��I2C%V- n!Rܓߠ3f+ff{}*()A#?o)Z**Ue+ywN<l=ǽ^Taڒa+}4MѲ㓖N:Sx<Is+OVa(F7rMMom;C *6/}Rғ2?%7SC&V+x> ƭ1U5vAu)smV1\AfV#ϱ2c㰦i=*HcOT`UF !RW#ɉ8OP+1BaԀTٶ[WFSB"*pBs=8׷Ѧ+Y|R=*$bzR}J᧝xğc dsTRs([\Ms [Z_cfP>UڰeX 㩪(҅vؤJӜ竖SZ@ e(�t~Ka*B߹/K.Uc$GzkU+++cw#+H3QzP!nj}s0NvZϏX~!(_##qZO}֩kkis$r! J[2|N9k"93i<V<D\3) UZq7˧SХ cGU =OqW4hi2MpPBHxWZwb=x8 J:jo^F&+x̒UUԡOO efEUDҽ1[ ?2wgh87\J0~~8'ڹQܷ,(bwp ~Mk͈R?ڧ PYQ,�:DX"��Idk OyH@5]F7[hr0X=(ֵ#6 qV"Rx]J*ԷcZ 4HG�z#N87qn֓y"+J7˴Q]gH(AEP0Z�(%-P&4Ɛ(eT̹� Rr~kAֳg� d'uD{`|cw�Z%iN7.5?`:8?[D3}Ċ?@kdnptO-peǚL�<BQn^Fga#.vF8E^nJo`gmιyp~~us.Mۨ�*Rv=wJ4ݽ\Ȃ[zXt_{42g�sڱ!1(0sӊr؅NAִ\EE^5ml; o\hw\n 6V6]L䢺d*LS�gCa&^0OQ҉)ZW͍<i^pK3p�r w?G�m sRpUe=~Q9P6[MV>9;&{xhD!PEG%ݱV͢`Bjݕé¶u}~94I,RY`K5sNMEfgR rM\qylgk{V8<ZfQ{ֺ ^fӧf6,=4'. ,7lWgֹxOnɭ+rIQn.Uq0#g^7w'p7NNSR,U8=jwkpAYJL]P1TL,ԓRw;/oݘi+#oFU&EpOsU,$ sj) | 4jqACM;CFXo>vMlh2;HFrk'da5qlCo2;U콺N*H5o |ʸA\\.[=d$9 GvY ǧj4Q{((ĂkOEd֤%U8-Ղ$Gki0v}D4^NG4 fQiGd2q]u.˞X-fHY.D;[_Z§:=,߼e"0=*͆&)ʓڡA)X;NG5Yc Q&Դ:eF!i( X G؞x5! =o4ec}+u6Yy#+ @!Vdh7UxຓO'�* 'K2܅wW@ׁZI'-nZh^r.:vr[iθi8�k9$ 1OH`/*.Ib9!C"ʥ+gaff?vV(M+>Nc1<Xsfɫ+ypGZ81BT틯�JՙXm4G7 +ӭCKzWxUsIrbL.=缒\G$$SH8ϵnǟ}7hC 9`ZE~`7'3)ֺ,r2$暃ăr*5lZ\b!{{??30j+a-61wu5o%\;1snW](\GQ(ME) (KE%�HNV M+bW-Q jޣk<hQr.dr[C$gjw#k)=LtSI Եȴ:WLB}>I%ީrHJʄ鎔fɰɹ: /n"Fdsa{\6ݣa̕dMx!4e a$�si:\7_JT" ] ׿j:>-&XmنdnOqgs�gЪtv(7{VS--Q $YS ~`=KتЃ1d'" 9EW;"B[J*iͶ@=@.aiwK:ٴQ.?y<�?aQKߞi+ԲHo8� q GPU/ˍ Px%9^|T7*c0hFj+Ti" Pc{ JDmb'2LzpH)w*ŲMx[1Ѯ,Ra�9nx<TrRQM(+@Yr=kF,HsYv Q\^v!y#80#zD\LIYeUX#p;>BZh2T�׌Ug}6J |=*{5e @5roQ›o'v6vds�s?ܱd#F6n�>&y +ۺ@dϥg�ŸCtb)^$MN-02BA_Ηb[0 qs}*)IAX88ӊQvGM m5yy/vQ[Zm ꄖvJy-H#`A8M5c1$(?AQQթCXy:|_^dohtހ/o|/_]5 Ww=Q :h0y'ڶcOҴn]r'5}5gy^^n_g=OoqsS, VֱǪ@[py`֗|/qrQk3N5m위JhN$za [<lNGZ/$ [\㓎\JU_t=b#Ha~|b7l w9c5'/.8 ӿLDR)ҥ-lGSYI=_C.IwB܊bm_#-$a#\Z0B;W)t;,%9Xe[l.!/!PpĂJkGxV+c#TIś2EnmWs¥H$�Y�}5'.r_wԣKƸpI]-OnuHT6ӑ3|`5^Hk{y%ץA`9¯5Zm4͢: :^eseTVQQ2A'>Vנl T�U(-_bygWX;Os?^ME  6-h?46h)*%[޺K+ٞG2p+EH2U*: U^vVsp {UR<o%=qV5 ,T"vdq�"\-eҰ}U,m�;�B8Q]v6 ]$ԡͩAN((�(Q@5Ii\;\l¼Fj[5<ō[v#}X\'XpHX  tO -4Dc95HـP̤*(=9yϽi1 ܀F#Wxac80!9jYkhzxJ籟k%EN}ϿUYH!==^ db!MPeA9";* yu6�͖Y-U0 m-%Fڨp:�n#r֖Q{IexXN2vE:캕fc6Lm5HfU fJNR EPzN|Do͹Eڶ$|O%6cEV;Iw `kӵ"eGB.x~. 8ǖFh*2{>z̧Y?e�ҮZ ,A嘅S+5^d'p3Rb:O+!jS?N96h9*:j:+]8�t ԟ:Ԛ0cEpѰ {n*Y,q?1ڹH]D+.$,Z/(zn6;?Z&hoΎ23{sXsҴ[i3rTsiZ<8l.<oݔ#Wnqӧ8XDcU`E$1rqV-TspnH cߝoj@IJbXZn\KQ!v#<zzgXA(oǵG?5/{nV333$zk)an@"-L՝D7M`Ո V6qbVB4rm#&N-۪.z60>g4i#/RNhC)Dc޺;_2EMK:تv;-y8i.-Jځ>'֫4I}%jct5V财BxӋUGZIW]rNӭ pǿEiopITT* Z+4I#5/;wgօԌQg*})nv<qpX g WWOA:TS_̏ ,:t.[OGPdsYڀ&`8d=hҺfmK`[k(2zԵӣؚϺ2{TF^œфQT95<hj(ƒ_C,`n'cp{�dx f[/!(+>]9$܆9kU1GOSjmV_,Hާ]+[4mq.F@8.-$#B~|8+ZmKxm `9dބEGe:5=%N221R:}:֮lcHDe]#K<wOִ -ws $u5k[/ygE<iN مh�rI�9$m#Pvn0ɩܿٗd;b~U溝;Jc"%;;S'N}Vr=}+CQ] YY$S KIEIn»V]U<wzkFj%'&Cyq5NU5Z5=Cf( v`z�+Ե+٤vdio fV>ϥeͨHsf`a?VIrС{VQ^3 HFY#"F!Y[^EʕHyvg qM+j$]f!V\n�Rs 6񯘻 |ĜtޱmuK#\�X8澆5SI!xJu'u &F`ؒkPZKj$TrFJ3hb!RN0etx<+qVw- ;VZdNqZ'mmr'=΂3uA a+*9WxR;QhV%# 0Q63%88VQ~-zU.0jTPPک۱*qDlݹqߵB)U3SSGetsȊBո ڬi U(0X8T,Y�{MUJm+|k;}ǥ\[TQn+^>tmgB79ޑfs*Dx7(ϝ>~Rew=@r5 +F6"."$뒼�yOc.tTSWO5h ݏ|z*x%wJ\Tk瑑+oIvR.R8czz+#.iZH�kGf8ڲ ~ӼIiZX„f }4 ω4wؒ iV3d`7|*6n%*0g{RInO `VVIv(8*ΙGsI+ p@ouŤM,YSfoWrT{2:U\+~_>Y`3s�ɥEpϻ$1]ԽU9ForfL縩h6*+T.S$͕י)5ehֵg6".2 s'+F)#VU'evaZ1I � Oz"2JybGaһoQp3Cqбo@Xm *1+8yB7<N&Zn']KK1)Ҭu2KuvcS4F%`k6)JHz+s_FuTy u:N 9'`DDvsZʠd`rz+sӚx$E!Э\*MǗrPzI5mFGbel`)j7o T6SYm/AWFkߧG2sNc*14<jLJ߳mnhdc[--*+`zթ,34R1gZ:Sp7bxPcYq, AuĄ0,�}kJ2$ῄT9F]aRh0p2z~Yd;SGO¬2o*,�g4&3"+1'�9�Y.ݱZ2O^EtJFk455 0� uWIQE�QE�QE�6) Yw[A椻5]'hB\̎<lM,x >fZ{%e;ٙ8柭]-0v[0.;SV5Zt7K)P _Lv8'>vg4tNT|Q4K0nd*�>c f9II38_dF$eQI>IOlZ՚<ꎭ̈xGP^PwTs[r\jK[I<!XO\䊓()HFKQae #Y<ŒH)Wha"9p7,I>&$7W-F;ҳNf*YNK3_?ws\z'a,&".xH'eyhиlFGN1Wm+rƚm-HpX:{ZX] wZmѲc?\wm+$0Mà9Mk9P.}Yd[{LVq|'�f@ ӵo2V010=F4]~uݫ69td=ssp~n\./�NWxPDaG9S}*ڬQH#}q[V%t}~gcjeNW ߏ@?ZӇZ(Di =҉U935jFX̍mݫI8=+nHou${Tqe9Ţ`ģ8uvQWj,.!*4+[>hi6$QrMej2٤q$Ѵծ%J'<�ZREVX6M:~-丈1G?4Frs޺kK"D Xc[ R-qǕ(^R.rѯ:2EvCM{El< x�ןd1ߥHʏNJv=CPc;^7 R'\${w)]#E= D(.�Ԣ&v1sT[[7RL<$Zs]4*7AujÕ;X%.;DzУ#<λҸSlf1Fܐ8ݠϨ)~6u i&cR6߹F8,=34:TY7RsRH#o I瞴F%&*x.hurZsnn[q87E#O9?]MbT["-Ajº A9-sj饈ݛ)?zR}<(l4 pHIQ W;uf7'P(l th.a5UiR(IUp#a�5j1+i<pe#kEs<*kީd8j0cZr0OFU8olvy5$Y68u#ˎE̢٩o;HF|Pk7;>jS:֊G<In)>Zj{wQgkF94c*A*MY8;=X#ȬҪ.pT TSF+SD'|q\)>g⒳lbuA'$Z9ď7=u<I" m':h=,QEQE(�(�a8MNYWmSie'} rջ1HDRXQny6~p= SaQM~u^!!Gei9ڙ5(nw{GvikڛP˶'S:Y]l^"*_FFj;y"O(s 8w� Ҽ?i-\jΛU# ]E]={:p9k#g{Ս7ICLVxV O(2JW@~U8 |r Me7d�Ѧ:�ivFvۺ0s+h|KQ JR ydF 8"H22ⱅm#\=*wGOL�U8<t-tK9VWԥmCGLg|%SuԱoP6 c=jfOyc¿>pVGjZ|wQ98=1^D 툹�dպResUx}!@Wt OOZԒKD% O@A/ВEKoř !Zͻ;3oRܫiQq! ]vHӴ `cױϭd¨xWhʠ`pFGR8<WA[G]Aiql,w$rsT%.i?_75R-۱4d%њ#';hȫ@PoWZҝ"-mv!95djYbB2=Ent{GV SOSrtdΕ(@;Za{2U*H6|}ˊ̒;k_1^6ʑ~,tK=&d}yʨ;Ibc5G I<튫;>nfTP*]*َ8Չ8N�SV!Ȫ 8Jq_SMKLY`P?Z.t< OG+BOD ֖I5M6;0w�dSN{ԣS*}مPq۽XD !bэٗɖ1EvO>uj$H¾8'5RUSQݯmI53;Es$ZƢfXp?uϪB 9,W~̣8QqF-.Ԓ/)9nxVG5uj0Y, 8xw8OS\py*{w#-)FNu4qVJZٮuy+aH8YJۓ`_4W#5gO(U|6QaJ6ft![ ߡc}z�ē3`/Gǩ^{JklzCչjw&C',?t­<:!fK ԥd~03GLlJb89Xf`W,+7JtMhF|u_՛TDw=E \dӺ4N3\MO8BqK>h"f=H1�x Z.Q H末M-*ьW4#v=0H`{ ֽp٧[=֩_Q e\pi#*W DR@*ՙI䚁xS)cN-a`=xgo@+,= e)rԌf-JijrqKFrb0D [ C I+y.wy >\p0IZ{FT=MMn8a+ N& ISZSh. FZ!*L�dPǎj\ŗ,e�]+j .p F=uÒyR4)t2ꭚ,(�(QE�UF~5y! kdevg檹K+dLdgB(^EoqsW/&ȐJcV$~4""#Grcs@zԛHWCs%ˁs�8+ݙa,ЅF@]@b<?T)L� J!2p3VM>-xO ~dUt줕cYUchuR4UQTQpr8Y52xe�JI]d#QVkٶ)ikl:/7wϭaRuW:K ٫.,ʃ"2SҒ;bT2I!~AlI-zU5fU7*\jgʾf1i\ kpvEצq^ÐE < +gNL*Xkx$hA92mp98l7}tdα1 ӧl(|T*4/!ҭ4ᵶp)g9{+ xI[21>Ԏ+8YK\Ar1\q'$$r5E4&nmZzd7kH2 nqBCXkO,P{?9ҳn?3.]X 'wSԼ?u E]8A֬s5%vbG#F8[%nKe WLvF gBɗPL;Yۿ]b>ZzdFQ.SNg*Rӱ3*VO ;.69jXXџK}zK2;ڭy:)ug_,&}ep3$u}o@} L/V^_~iSX(Olr˙w12xy)[RS5$cJbb SDLac\+6o` x@#5m-k5'Nc, ~ftm,tuoxFf+aFCa2coЎi5ZEcA#F<̇ՏzŰm*[7~h̐:5 j4EHӌ\EH|+=gl8b^Ie+(é<Csl69}Bs5}Uv)ǀձoopYC8d][ֺCF3-'+wlɦdo.>v-b8żg 52<(J1=z; FSyf$Ƨ'kqMvwL`z pI!0u/޽G4rO]7ڤFj.ӭU֮0P/�>]F/Z+]FH9%D#<W?-2'=nEMo $#<]ڔ*WHk7 gU?|mLrs,)2V:3Њҹ/33|ue<oGz+N֛DLc\뚈 咳:P`3t5ǝqYLW}5vZu*G�i'ZQQW]WmPϠ`ִ/+#@BLZOCn6n,鋺rޝud@=隵r @UV2(s-Iq6 SKVyX1rt 3lۀK u>,lq:ṣd51[{tE8|f6lJ<!=�A1fx7Z#'Q1o \<8iDRmhh[bBkզ7Jq]5Mqgn[L(#t/dtU3P[}ċ-^ Q@Š(FE|{Æ5ߏ3v>cZ8֡w՘d3M'j э@tsEȟGPsHo5{Qg!\ ;ljYc'ByB  ,q\5V[涧FҌSF<L%3Q3ک 0n# kZko.i`@6�O֣f10dr<PW<C*%+H'YdIeIGQ MRѠAge cx|c}@e "bH ٧Y$ ] bCck8s%55fǨ;6*_zVI=fW%TGsZsjh<!�Y1OHM5EFRD,.1 o|(h]rv7ǎ̪�2t�,thl)3DskXnaYQ*Zdc< ӻD#ye |WzVƏ9Io";=8Q~ՙs$U$ssFtvԂNGck";.I9kCOO.$H# +0z/oj*rJ7dZTD7mt$bOe{=<̒~F^H{;y..�{<VyaB܁ޥ׌hsak:pkvg%y3amc68 ]K·0X=Yp\dF=X6g|(=qޢJֵ{<G^9Co>w v֞~E Gi`J x"v܌&i+šצ:�=LUwkmWH=ۚ\sߚN1 /E:Ʈ-{1Pco9}dN6q=)+H֥ѧ{^MV udnM(;r-5},{p*RiDP8+4^ HoV3;g=qYzYLAAc\ 9}*曫[XAa܌]U1N<PP~ǚlĸdLnѪ‘w_R]@ .�9'$Mmg*4Kgn(=k;[k^Ǝ$?AiN*ٌXz'O1Q^8ңN:mJ\˖s1[w9vާmƭ,yLĦsP]+͜q^g:GpSz+;zՕXd砮^%olmNu/J s!# Rg LuܣF<')[ ץkt8>޺8<@ld\~RNICG v3;e5ԡT)ӅQ-u2YTH89P]訋|(oa&K_ Iigp7Ip? ֞yA\lcgn:cW :=U?yfA9�᷒WQ>+[:Kgw'fFIF .o0Kc7A'#3V)aR \޲0XRpٙam-Ug<n+v9Mj{J7R]H wֹWbT2#/+QJ)lbSqW͘9(</p&i }* (ԉ Goun/$N5^ |wrzs5Z69#w~'Y]Ke?o&G5 %o*J5˸G;d$y�8598:qj)ڭaL{s~ 7+l#51o2c=GuFZCwsP tՕZk06�õjE )(g^G r&S*kԠteH@F*A5XScmb f?sXC,}l0Td>z!PTrC  lݚpH7Cԏtxu;LycߚMF6n * Y%pR}64p  NRw= I򎲅LKv"*c)&Fy ;G/OjzhF1U<K$C rW9=C[:q>+_/q!>d@fZIҥ\6vE銎[U4yh㷨" q @˜2?qRnpjQdIK ddJsԁVu n% n>!UK> U+虶N4QݗtR="Me#jj^ζ!]ӎ}U e[jƚuxUpړ+J0e,: ֮I%͢qn3P[9�܏jɻhdVMT[-˧8TTN1sJf׃i@Jǧg{m[: \.rņ$bzXۑo^>\Uܐ~]iL6|\cmϺs\Zl=eQ]/p#yjy-yE8!~<b⇌8ϵ[q c9^[nu{bUlmP!Y sg?Nj!wMyeGY#tiSy"M5f}VR܃s|-"nϘHsjO( �O5Q\Ǡ4Ӽ68*G]r'n!t�U4mR_>0> |⤷Y@c{JTݙMRQػ,�<krIQ# pr:IwTzEwUj#Oڟxdw "+#"&l@~e -*E~Cb@޵ݙb#oCg谋8�"ETt8th4};̜2rzmmt$�#cerOqV> 5^# W,kw]2X@n& s֫;oj|MrRg(Duq! ,'gι7>Ygj{X/StN>(Qִ՝Fv<駆I^Ou| xL6>\5N&2%"c.,tϭf]mc1X0~Қe% P͹GVniw͒r\m 22Gzkn%\~<TO3N%ȷ)]"GpL ˴¥CM+̪鍪G.j4(esM(1EvnSLcJNs9-Gqc8ۗAqRl4x}6 BL9sws3gcՏjrL =׭h\C83D(k8Nܣ_R&jekXJv9EfCs#,:kj* "5j6u%mܓךҹ�2NOɬK.4f;(l!<Db:rhAsiVpʖSZqn?vp=ꯄdmsZkm@B@O,1~5u-զK.Rq��ZPMz2>IL$'j#9UsEp ̘^跺\%!`<Cnӎ0(4M[;^lzu\|'½)D|l^k7,yҾ-lMES�( ̾2+X<{Wg% ;Q[p|Ƴ0+^R@*/{WLRu֗1\FCOQR6W:hIߕK2F jC^ np?<U 5)0IZ20P J/Nl`kZM6lfK G5(cӄ^ѯakcrO8қ돨O+m�aк Q \G,AvFW,ߐyr=8ѥ=c �:O/ʑ]n ckwȎq+ R!'ܫwf{t*& 6\^$W7 =Mnilj@N}k@U:J0&ا1cʢm.] Fv+ ohX qɌ`jĒNK35Wi~i|:jwgQxyA;ΣzӪHqgXhimjU `g';VQ)Ƨ|vJ犴D PKc Fи;4/K. ;S=xn:}:\͛9˛Bn$gL9#Yw.*#S eP=*[9ͭs cpXeN?TԹk_PXZs83]nCOkuծƌn�{UXrX֥W[Z^^C  F}>7�h gVôi%f3סܛVG�j%[>hPv^$,%AlFXrV^MG+P yر]aMe )LԈ 9!5vΟ:6',uk?ؼ*@]r8\ȥN[ޢ &oF*B`4RG}O>xU7﫤7Uk˙&pcҭn5(i>y H6T9iQ\;gN٭]k/V"ǮMq�hO#1&V1&9˹zxz o&bf`sO@VyOC] -43nc>{ڵ)8F?qZ'cdѷ)'k^W* Ul`hqo^֮#U\vKH5fBj�Ck V9f*u`̳Fّv5SH.X#$YNMt'w#גcZiq~q7~$)Hɷ@Y}?j/ȏ$Qp#IHX\=kT)ӕRn6:[+? gyA 88rmƧ#'ֲHhX^fNiYZ=ÈcYг829To.ۧ=Vxxqjz}KsWu>MY8i\Kb=vS??VO#�&ճ*IJ;[0̙l)(<#班Mu=jgF-q[(ji6ZtP:K7ev)$M"6\P}+Fe9uV'UAw8*R 旂cM($N3o7�>ȥ ~Xv?O£W~xQZU_.EׇgsyG>-(6tt]c²cR]$�rxQҹi8U>5F_p^2\]C kYX((Pc_W1."]2=ʃS{繮S[hQEPQ@ILqMn)lcށ5xǔ`J%fgZɤ@>b#&A<QOT%hkfms8PRss9Cl$Nj.1Os{mcY'*+ϨuӒjՑfIDRAco׏zҙk˝H=XDol3q'^YOR0`z`bgA5RߌsҥoR?XEL!WWS֝z}n,ч.৸֭jƟzZ .˄ ?<m';F.aY�3SoAOq Ҵ4 WKF܅uiݝ->bM$E@ު{Xw[Q$ T&3^]M,{B~],.'6hGܬNe7t& ŧxI!d)f?Up20�GޢTS5˞5f6rN6ҦH!v^]wVj% 7{SUVjnEP> z685;zb]gQ! rNq$J<2MÃT>2ڰⷎc EzH3,psڔ[1*٨M~ԯ"@w&1TyĎŷw'&!A $9ҲP[ؾH٘}V1ǍGbeýuOdn]Kǿ�[jn;8Y4*i~ ]ÄƪkzzӈKGZ>)!>D0ǴI?J.oybN ?ʹ`0ʧ5M#خ~x6A}+go#}+F )Rƺ文]ZZ6Dhp<(R_Mo2$lTxȥ9l:U$l\ɡQ[1%pLPDb\ 9oE&d b8;ǜȜ`z-I&ḫUImrZ%5A9!G'2Ep;bD=AFT[QF\u6Xk8JwnhVmˡ<A n=UKkHy8 w2;9<8 0Xl &T`妯]OIՋ ;h9KHTmc.ᜑ֧* TVw*Pr-CUwN9'P Yd-v FG#Lʴt*MEDzZZژ.\-ݗk[ 1FShz-}2NdEUq[^ZcC|=�"MEWsՠR60 ~T jbiu".-]eVeq}U%W_rJ^Hp fsulf0/5oe"$ qccF~jWjRVܓWp#w(ýhVw$"%U <ְmnHZj6PKilvaIϋU8N JWn6OO'7RkN}:ơf� ꦭI3YytM5RWdYw71]Voo ~?)pWߊ(9Q[QE�QE FqMb\& e5x& n*9uSN .Wd2ᇨ; ɁB9 )xğV=)w[3|GW%Y]n=<\F$/P0G5�`�qEX1 18 qSǸ> VCF RF#8rml�Բ?1^t"urVl\~4>H/7P{vgҢrg`8<Һ Vۭ(9HLsV[؆Lr*"zU㶀\QjDM< ո-T'VluǷn\hVZ~$/ȹ NwG%)(C,I|UmQd#'GqQ::PR2Эl06+1{MLN ˿�[z�e5k4(B6 e*,DQB kyp8# J}3L1IUNsaNdB( j)# bxU'5\M>KݴOg}*ݒ\Or Eš 7#EE/RUhr͍봆u ^^Y:npUqW !lƬ"LJǦJGBIbOrk*nw*NV,9saJn'5#%@<bk0¼ 3eϭlWgCR(#IiuiYiB,N9iҹBYnQ<'}�)I]sa26WR!19R7+өGsMhEkvǍhn^{|EpGoð+JWk6JJ+JzscS۴2֧}Sy… p�*h!VH,q !m#&C?* jl(CdZP+nD:r3Z:{acĀ`[K np~E+sUu^aNPܯv>LDZ+E r.ap+F%T?*(3X>Tq v.}jR{= .8*Dz9A!BWf_M[U[DdWh@�zVU4oCPqmKŅ(/cAwIPH�7-w1�IIU1KB,: I[vl}Yq3V`yQ: f'h69ϵc:\ҺGK)A*55o8|{]ªs*ίkjMoWp5̥ƌ5j)U~s&)IS^D%$k-;EF@坛3q[gج0BZ1Ʊ;BqOTAgeI_:}8#9#*cJ%:nMSMI5p~En|B�TK6vp9>~|tEɪ!sKwK𖄚uڤ$=uS\6>tPBqEÊ|xvh1̬rO]\OKy`k=+hC'C-<a{_\ǂa4#sֺz4B( ( (Q@VELIWx洄DS/,=fsX1Kd1\=VFiI2[QGҨʝxWθK^!?ʚ6w[ C\1{pWn>=-o202sV2քEe$j+<,uqՉ̋2}iLٰCeS! EcROduZJ<We(Wt!?^eU`gA&ضhS2g+TN6U(R5}XE`IRx~kL$lNG0sRMTUIp/O%{ םjTR_̝yH0)%m=r5 }'i0FiΡ48GHƮ#{rekkhu9K �ytz槦0Xƍr0zzƪ(%�TF>s3JX(_)*2 ߜ kme%7aU%nǠ s棵Ԯ b|gu;I,ldk۠W*3UUWFWćű6Jt9ۊ˻5y.'S{V1F㰎iLR#LjQcZt)AjZEio|tl<1ǰU~qnTn ��_֥mR-!y>6މةs6KỈ_;X�/Z禺 n΄6]{d}* u]Bpcsk1;>fNw =TQۊKV/.ԶI',=;qU# Gsqٜ̊sNq4Y8Kd$ynzc9Qޅš`MӮr2L<lS޶-aV6&)}ʥr0q\lyeYxS'•*v&kۙ.f9=Y1Qč,G_zlX'D+/̫I9jp;TA(3OP1i 8A&<-gmI,2C=EbiI+[[ #$r2'ҳ__JqFb>k EjQ#WBHebq�ڪHK5'8VSq"KasFDX ~)7!U {KXY.T|yxSoCˮN�1!$!j`lP9Jȗ6%m�t%)sjw8µ�N=kEy A'i*qz8[&XҪαƻ�U$` 9kWIvi⦵G+hK>NULct'C'1`prC{{VtVS>i,+nvuE +cB�M^Z=.L(̌~*c6>s76XMUWi&Pz CwȳjYcB[9~Ntemw[i~ԮtVX/g{Ns%˴p nTnnYskBOWw(Ww9V+ږ35C''wTuozb"�F�ehl%䕐 G(F{5]ʏWus0;ǃY3~ƻuV-$>?j/䒺[}GM%C@���yb)+QTEPEPEPHE-ZhC⹽fȘX(uU[q,dbRYBȬ"Hߒrq̫'TIX9Y6H }jų.sɬɓgL]mf);GY\~Y %0Sʎqb[/؟Ęޟ[O2z۱П{cdhmI"U8pOzCq GLUK*՛(($`)ǖNrN+=f 9Y[7[l3'sp%�#?ޠkb^<KRsْY.#hZ3uH~e6c^'1]nq4E<~U$3O=̓Hv9L\JVmXm rh'+U&nV8/& YB$l< x<W~#O.c_1IJBE#,Dgճ�Ĝ1<WIQo>THsdUϕ]=jmae'D21]~eFPIr09?s;';R%G`{qj[۳dq+z\MуJH^݂A*=>iZx|8zc{Ry$vIRn\ku;'f=zvPOF94i Vⷆ41<vT[;VCӯ4;kH~YV };UX5) Y1n`=ys]0*8fCug-`RLgnzcEZ[1&'{ecaTd<O vvg9ǽ>0POfu/uXoo${V(`}GV)TX3 (徽 50$ǿnܡssҸy^jprwrsXy]όM=nnq\Y'99ӬӕEb1lG$H#=!✱W;fKV\d1O@9F(m-$Pq8s#V2[heJm-JxV*Zw2$C;=x'`lξxvWW 8mQ i%ArAdQbZ[^XPoXiAx186y%R@rҢ ZZ+";d+1cvͩܤp'Hhٝ 5)fFg#V<CsgQylܙ�s״I4U09?eqs6س* Ҧ2rx,lV`Ӷ�!Td(WVYU ?w�Wk`&$$y֛vrb܊f�q9uZyo NYT�| ѰЭI)}Ю nx~H-QTrPyyv©#Tcj�QE�QE�QE�QE�QE�QE�R0ȥ*`Fd!\sUMEh̚<R(s0H, @>̫q:\20e$09v5=›cqle3>IV1 ܂jy:HQX7V= =U ]YMjxdޠzVxݧhw)"˧bEe;V^{UCN?ensrZ ZR -]müɹ=*�o"BP/r2{z4s#_9۱�$eNкiB\ZOnxU"a#m  F"%FLjB:nNܹUsS[j^G"v.Ot7vv]@b<2 Ԥ.aĹ-]>~p*9l}I ̓3+rYWӚM[Jm:q̢̎@P ҄?u-*.*zKƈ73m sEa=%fǏҹS+nF@�gҥkP>yTV)gd]hTeblm"6V\gqd}n#ʬ�fƀL:eB+eϸ<Z6VfvT>OJְh㲹!I}U,IXV$|*~;(ux4 "PT=zu`jbXP *к6-gˋf;3fq=dB:@ 99m#Y9"=6tFDQ{zWqd,,,c9>pC.C~8rj1b%NW_;m_dZ,c<qo'9 ?#SWQ}1  W'lћSu!n_OqpR="QׯlUKu >{XXͮ`A`}VB?g9$T9Fz[40fPvHGøɄY=:bdgU~EϽh2!V(+u�Fb1=sQF嘒?Z@<S## IaDކЧqXmgAolbeZQ? َ�O"x$/0[OTQf(w7<z}k_ĚE#q-m>g'yT=7<w*:sח"v+6B9F7$SPm80 [V=A59F)%8itHbBp΄##8A~h/$dFF=Ωi:N?4G[C&>*K-*Z!yw+’]6}kX@WTiEL},69O[FSI(OSWCV,PƱƽFXI|9L@1KE(Z)QE�QE�QE�QE�PEPEPEPXfqڧ=*"wEY`EsUA,Aȫљ4-e$YJz%YJL*$G- U=ޟ*?"Xn# sܞ ҳZ'�zzYI7U'q-mlf,C0ë lU9R_HW?CI>bLc�׮yRiWTbQ|@In/v4 CsY•ft /fd߭]5n*J}{Um`Ijڵ7W 6ѱ|:3,\A)hHبӊ,ûshQ:B#D~Y�t*j..dY>l<j?f `g]0<6GTH$">De=0DZ=jh11<gR$QG 20`� ٗm8#_F>E!$)davLqex,{}+V}/Oomrj0XP;`J!IXi:mNUdQ8挳gOOzoĴl% g~]յ(Wڝa5ķG$¤sS:ϐ[}*DV)sR٬1?ʺZo Bֲ�nԍ̄+<cT:5feJהz fyLO|M^l =,gE]%p%{ު ҭ{|EK+ĶVYݙ~UwY4sl!G+`C-i"W1ygWo`rJH-EЯ4ڻFfp%޴m {Xs싓لlb@e vzu+"aLA'n?8?A,&f<sɮfG}I"[ `RfrRqҥzM*#1}AxA�9kgn(Q<>!bP_'ڵ-4"ACn'VKxpVӢ_)'Y#�gOcpB)5n{ k7ֻ -Inu}lda+ `0�G5QS�-iN<ԔޢREYEP▐R((�(�(�(�(�))i(h�(�(�kn-IE;)CN4B SIT+@iIctN Q\O^$!".{B[U="Z]BFa�֮A9W?c\h5WEс|d+( gE-JW7|&M3,~Y;Oj-&=D`cm&P�q1K��K}qOqJu6L3s^決Cy;we@+vNk<{D\O_hbmP&9idXȂUeԠ䍩c!陓kml # Y,VD\|t5xC;{W#Q-E?U=Efl4tsi*|>_zʯC āePAVٺFYA?#PńrL1MQ.Xuk}^R jht뉗 /ѓQun9hüg.Jcw7�~["rd#2N qd̲ƭ=qޡ93G5 'ⴅ޶ԩMC&e2__{2W;rpEǵYH+YΊ^a2JM<W-#Y�'ZUjbhlPB+ $C �<Vu׻H Fwl77}cO$p*❮ՌS/yXdp;| J8C Q+�d]�udxD[D{Bvf+VX y %N\|R7$ IO �j *B�* 3*Y5!g|$l 9eff|r<s+Ŋya?b5oe Ec`9?Zty7Uܢ;#ɭ_ [73O^Ok|.)V9e^r#cF&(-BQKEZJ�(�)i)h�-Q@Q@Q@Q@ ESh@QE�QE�QEi)McMRbE!ZybbQUwbcM&  6ѴQ$rruOLUI<8{(ؠEp2xysT_yOjkZ(E*<:!)ٓەO&+1ci7 \{fy̖$8O+~:ъrSࣔ~ݞduؕsR HH5譤DRKXgrz�5,whl8 ?T0>Kc~{e'Զ5ۉ&r:b{ע}/>Eplg{`#8uiQSE.ԂThv;:ŠN (Оi>8N*ARKEaiإ4)QE�QE�QE�%PIKE�R(((�%QL(BEQE�QE�QE�!MhL(dEPEPRE0QE sH@%Q@((Q@@QEuQH(�4QE ( ( ( ( J((�(�C((`QE (?�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Strawberry.64.jpg������������������������������������0000664�0000000�0000000�00000002746�12641336260�0024716�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��0�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�pڹs:8عNVWfP劻:-um�*}[ƚ<m ,p(fIUrUߔwimףkvwSٜd>@BaM $dd:ECIV20>Y ձq[oخLp4_C2厌woC\[,8lLqUݷ#w\W&,HtXWr{"{�l59#L>Mo Nj{<[%3>?.Ӎqy}ϙ3m-2k  ~\>ldjI:Gҏ/:Wdb1Uqհz}P;Y韖Np>0y'k?Wp95bݜI,9F=>SVٞa>0$~bC'?jVKKL0<NAύnd8^C+j4IuFsa\fBPŰA8R%U/LWn|u=x?z�O$sy[&t\ +(<2�]o^Q.fyx!` &P1XƾaH'^4wrƞrѿ'ƶQJ-Cao,[+V"uB^^ Yr 𮦍e6b8cxi=-ѩ2̃/9�՘=�7' _7,4Q,}H]xVNo9Orz gƶkJ+wg?H$WR"ew w&s@(+#Wy��������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Tangerine.128.jpg������������������������������������0000664�0000000�0000000�00000010151�12641336260�0024534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��w�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�;c#.r�Q F[G7 ?+/ܿnEJ\/V|^1pUdrNm+4oLe8cX52+`2!u +ZI,hzWG6C[O:>CYSբٵ)hqG<P2/_ Jω'M,I'@BS^7 ,V##⺡>mJu~XOMȧG.86)ar{-Ο2-V7[ÂcNMI88t` \#PcYFe=1?tVV!or+4Սs#ʪJH2~ޛe+4wmgG{}Wg^ciJ/C\;V{X'%kngR$z-H1~u8+P6I[A1lC]1Ox0嶩H'< 9mzxsQ)lsɎT�cJ zqb4y$F=j*I7e~]NNcFqU3a ⸵DTTPe =OZ۰֧eI]zݜW6_te8'$Ƈ�檭zs+0v*u1l*M&%bFye'Rz棏G= -ˎٮ;|G8P[ܩ{VzZʉ`I2ccLNSGB=xmVn[X,rK !aAJ1wNRг,# Wl-vX#'aG3^Gndy�?JŽ{yK?ʓ3D)Nn_2ڌuy;m.3.`KWxRS$1$$ Tw{f�td;؇s1i:ڽ =7Kݔ0/iG>$b[yU tK;{KePi튳xn%X-jNIZVC% 7dsO~-ɎnjvZ% Tu3;:c!Cf9xZ?mIʳ B~U-Q FsZ堖,^N}<?Zl%vǨ�i\[#bx帏Vʯ$<(<�>b8/wc0R{qIrfb%۩>º}Zա wi.,cOpG +>.w+ <rr@s(5YTsVK X .y5 WN7IՌ/nmO-R- "bW4H&s+ӎ*h9:~=SV8i2Cܖ8+:]Z-䜑0 Jk8Lww9`Oec!ѥ$2(8RҨ_g*ʑZFkㄐ0μ5 >[xkW]{_yKUўuzFu~1Yiﵾ{]Zl2p%Oz9#JUAʷwmx@$y\۫獥8J4#CL;K \I<>U;{i!v"<V[J7p?\ަ ىE^sog B EFyxí2]n)َW}>)v"c3ҰquM'nq\hէRN֦~3*x-k%c;j; M0U ^Ey\噱 헹4V Y.I&re IE�ּDC)Ӳ7,ٶ^H=+z 2 0Ae .HzʃSѶƝ�nڦnT 6%IO=J捬66S#+Zy *׺]Yc(+tsDэX8M:�SV4"48.Nk}/!mȫ7VVw:{ P$'8yo.=_@]O'0Z 8'<9cc1F zn}.63wϵakiߐ̸'q=M/vE#u{;9-8]د<[HgOZf?r8)�Ay54@rMmN[bq2i�YkSEBmo5-Ɂ+`dݒ?z7=W;[SZЩ2qQ\ÎF3[6�FE|hϰ5!|.L!@ ubSq n:kUS^=VHF21N>&w?7\j �y&:E<R~^'Hr0� NwZq8 rHǩE)r;�nYcPH#yⴠC4Z]m۷\n̉S_O)y#u%ճ,-Hy+5d.˃WR)ۇ6k S UBL9KN5DOsT]@軣(ܞpqZvQt =+2YDb-�#I66$uO5e|G`/% F5- [OKsC*5#j1`_p?hzV T].z*a%ǡc#SJ�<ǟ7rb~R qAcN@qֹֆۗc!OF Gb뚰B; M:Z-@Qٯ>յiu�v5޻X9T4slhj/ŵ;*V΋q5ۜ�*ж{$O#Ku$mDǥ{/Y&֗/X\OrbfiYyr#"{0;}jOY>cozĺ}-<ԓF$+Ii~ jɹd 涖V^@EL+J&jG"bFc(~j3P:U5NOvSE4M>FF!C;w])I<j.sUmd C)kU(LTp˶`*ԷDTum7eBcTzUصÂѺVta-Q¬c&,hYJ2jK-an/#yj;|"SǨ2E%Õaх%BVkQh}lwzޒ,cm<)65hVx_lDa=Z-, 5VӖ! *o# fqW#fqԓ(>c;en+RH_rP{Og! 6}>\H"ahI=%AkHkp~F�H5|5F FA}+Ρ~~f6%h)g4QQE=H#+EcTR,U4QZSШ`^ڴ3Yt3X%EzphXgg>S@EEry '4QWR{@G $W啢oRH z(TKn0"D}E5n\n?{ErTpԆAI 4f'?"9+`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Tangerine.256.jpg������������������������������������0000664�0000000�0000000�00000026320�12641336260�0024543�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�mu*ee`6sX&y@9ֿd{W$,oTg Wi'Jt{K`ֱ,JJ ;e9dt2 ck׼7.'+rH#anȩYFi\v8 %R*?z@Tv�5 x9m2pQWLk6]Nz(TE+Y{Y\c4VqgpӘȧf̌S{5܅ -SyF*"x.}1bEd`OQG+rO(kek{e'X^3Ƞmps\%Q.V]YeARڨVmVu+XzS~ԮOUƅCj5IUB8;11k˧F^ѷܪQгcmƶb@$V<6)%H\vD0$*rT +{3iTnA_ZɚY"2ȧk) :3X@*BPzwpN3Z:i@r{ φHHPwSs4&rMTgq=+ZI ~Wc8ozrKDR1,V'O"<Cp65JOFZ2S�qX0EFb;ST8^sszև#ׅ?{cg_1gq\BR=%YHEuq{k,fj~# V$-gaZj�"<A[FIl 3zST�Ҙ#-ָ0oR)kkC<K�JuJhumFvghq|5E$sʬBExeHǕ5:Wg8d-w¢hfUN=Eywě&FY �k:%]F=}+Csq}|['+'dk9ǽ<yÞsRSv|GeIWo+,vL. q\奣p)cvtSG珥re̺=Zz"*[ jWIi! +Ҵ+۹ms?t?.o{zA bI0 6ab-edFݴ20GTBCcw\qYu-bHh0 q2>rk"uBn=&)TボW/M/\"J9>Euvo)WVօmF,2Gz'=?кT!d36{ Ƃz3{Vr"aqXzc }Ff`+V5]%>%HNkJkU�6GT(9Z9!Z1ce/VAT`I4>MIrEϳgJbCv+ΈCoQKYJ3sJGcgxWjyT}9Һm?UWP~u3j[na$2tFjőVS AO5g'<%N腡ANZr*H>:Z'ى=+.SXHo%K2A D`%m ^ e7׳!BWү,9UJx$t}+{ʎH⡎|m+ydktVr̸jTT%;孾WOx{bZM,{vY"r)ʑi%:|rk:0#r@)!6ŘI9(W9fj4iJq)P(Ku)$҅7ԙ\Ƀm-'vl Lq_V힣`ܪgҪiMdk[[ &JlUxXWʹɻ?x3?+p#SjP>t㹬mgčBX8'UG�~W=[mRHQ®zƣb &,ދ^Zsߺ=-D�Zf _1z֞/rzQnkԭqKm/<W[<u&Xߑk.gnwv H*] Eg_>rğjjݓQ-nB7^cҴ}KXʴ,!<LsVgh4b-eCM"K@1U7KyddXJ'6a8{`^,cy1;Ve{5Yj>lJ߳Ԣ>c{Ո/#IU{r(gv®Vy*֝vA@6W܉Se((�zVŞҦqԕ1KlJx`P9SeY{tE: ۋ`AX.c�VrcJsĐ/ LHRL=M]j)3s!QFO[8mÿjO[_d"�`7F+8Da:{ cVr|іhpMK�(m \2é>Zml-ab%J8vT+CdW4dTqup)jzTcZGjVXmQ~+PO\s+gS}R%E^{.UN=Oz&Wd/ Pqӌۓ3 FyΑ`^l $�ZӪkxbkVixu:F-څXyerz.w"'m.W xCqwqxKI }YW|#a{h60yN*VjyG֮}%ޣ߳\q5aZy]OC7yK5$n@;S;,1Ƀ�cjK;}:kV{XƯ=줨ؓy`)YB!6F *X'qK;�k4ڥpGJXc@}=(U\\:JI�pr ? ͪWX'ȫvlg 5nF  Mw;Ld]VA dgҸ-Eի[X+p/NNzW`%jBƈWrVhE,sMy֍g x&+՝ֳe<D 2)/J3qh"dSm$}jî*FZc'b2bIcE,J,r]®8*NV>Jq本r2ꚞ"6Y]^\hZ6t8N9U۬ap8ڧ�5[k-<V/%w3rvHCY]ZoWЫ)#9#"+ k4译S+3綶1:M:WLuJ�h׬\d'ҹ W.eD9�q ;ON{;?=}ZkU̼9nI09 MCso!cÒ�V51Ȭ 8 +b!%Uj^�3aSxɂwǽP&m2{Uq9�UunjTݥ.q+RR8Qz58p5gl`]d@^ZnֺtHZ{0nmuIv}]k[KYF1=zѩj@8ȫl 135i<;9&88;)'dd)ȷӑFA,5i:ouX#Nl2__! A""b/8:~BLȵ{d< cbKy#zV߅Rn4edOzr-xzg+wl௩iP6cRK&㜞Q0ɴYAcW¸>b9 O0o G{:Zl˂]O1 ۭR|�O@wysjImf-9gRi#=I+hcHjx}kznK^Kq۩ʄ9Ϲ nFI23uǭ_mpOj-J兩n~Q;Vǫ)u*] "zoiĪO?cSv�W9z9: Ua-XaXv׮w?Ojз'Lrkxk#UKFl UOlt?6~U^�zu9=kӾ앋/=j X:h'v~QR-DJ�9 06rjpr:~ҩhb?D㠫duTNT53'k<f;|G!tSw^])^Q�W<5NNԬ䴼eN_kl6"T,G># F|~f)VVxoc G ׻/&!܍O[߽sֽۜdsD*sn2/ImaVac6epeO}Eh,۠h $; N/ċsW|Q~X}G5KP2\IL=ŎZjZ{hpkch&G�䞃ɷu؍حxdHǞV3->>m�-]>*\Yt2:k2k�;k7LmCN_M�wSvA uNjkVoExeRi4if*wyfJVٝI|GKBeOa #\4Xι֮e`q׻ ^#ծM, @UzxLB_3TES{d1[V \кݏZ`g=o8tKWa?,8ٻsbi_k',}}Ω9* hP,c sVfL֋®`AVrzY^}kɨ}55.@`Zi6�7nXnjqȭ%sSCGC^ օx f[ e;^޵Dh@#w>] 8Xb @�d9Zz1 60QJR`g$pjh#;>[p:bG!b1TU0?Zi׭<y8L|c$=E)BS#l5|qRO^j2AƸj;GUr[\IJ 85>($`y>h_}>G's|MC&6omJh]nc,pA,tѩ/mKeA@1l@^4<._cE%zuXkӴmn88 xH3'󮙛 [@'+ҹpp}Zm*\r髶p:j:wbNpli4}#8V]AyljH CӜvNQC;ZWLk̓ҧҵy�O¸;&lfI p hח=kSc%0,$qy=7㻷F#c2)=MiG T+;v9[ct2rjړ gUdoSD 0 ]pZ١FofE0)"=/tqfs -+${yd4l78W"#QJ�U}&zb 0sT!BU8otX3Ѐ:Wֳo/9B U `*LRhӌnY$xǞ{V*baPD c'>j2бvRR:\[ʎA!z7UX z2"‚b E2y=NImAeg"ܯ6 GNϭV9Md|r@OS?J=ri@doڠR[`ܚQ7V~觩aV4Yj<GF)HD�U9cofu(riAi`?緅P,k<[m28b>61ۼ_OJ7>K0%y$t6X+T|Ol>HƦZ$#�ڭNy7ZlRN6n`cuqһ-2"jlB-B sZ]j7219 pk?RC.+L un[s+H0ƣ7ܭDI7Vrrd^Kx2$EȗuH5e897AP<ֶ,PmG'~[ps^WRvWf6.<>1ZF$zU|=B| i VCvusMtpp>czoA/>+4`1ȱ+U@�JjKHU9S(gD"K +Y23ăVEK/UNUQSG* vp&Ӑ �.H?|ՐѾ 'h#~ѭ ܇R>s Wޥ \+yy HcG< HxZG8hc*`7JHcS=<X90QqoqKc4JNhE'׎hegt qPɒBvz)OM]H%3c=(RџOCOS:j?0PCɒ Nrz)% > ߊ<s;>#ci %e 7o;C&7j;%I'2�k|W`ϔXnmsh=+FRLe<Wgu'梷'+V#kaڲ֝ͻ, 8g,-~bo#CX,Gg(Ԣk<gKF(]'`Kfws"1UNUW5_^<F466叮=뒿 .tUcF46=:n{x{q'zxIo(5 RpƣtO#1'RG[ZP!C'>o){elҲ+CNaˠbbD,GJoT@ Àsӆ$(F:t?;H۸#\lsWs]=ۂ+ YRٍ nxWbpבR'SV98*H qYeAȘq\SF$@OsX*ʻJ*/W-.0*Mc$:N@<yLpW)$O?EIݷ~?P)4ROF,2X1|''! `(nKQ~ul`1RV< Ϸ1q֊:[o<Q|BդnYbf^0eH2:{U?FE8TrFHX*d&oRidU\'ך3:Pd9;? z߈]e$cZ&S=s;�#瞃jהӊ|:jud>d5`墐pxtpKF"SשB౿gvC'+U4sqqY}vv=NZB4GҲoٳTZn�ٮ#Qȍ}֤fϦk3ں'$g&QdFF.r$g\s n#02zzZiIJuRm3&:#n)i7'Q~b3ޢ.;zU7AjYYU="O'SKᶎ9:4FBR֮�ұoNq>tϥTatȭoWqZ]�0?hÇ ^}ZK)#Qd,3ը#s<0U8)f2J7m .t0аGzw>:ʎyE/pץXޒda$DeeT('8 P/ݎp1Lʑ998 ֥9-x+%)'dVj sNRF+r=jO$$չ]ݲ˲3|<GӑSUv+&)ky=C9nnnry%({yvH"5#{}Wh |Ϗ^ºwVj'3Rr(/&2ʼn&FYkN{EcmW)uQԚcϻ臫]m܉g9z؇jM  ]ͷˆ{<xC*j7MVDkkau_cW`J³8 Z:cfm�= g+͜,M]ŒiT}ȰE6L4Þ1؀{2ѥ Xw Q)ӭe.8fY\ޢ1hvЖq¹h5gSk^EgnӊU{̍~aVs#ֹv9^̑1N=k$Gݓ5@*FJѷ:~Uf+`bQXX:I3XnbdO ?J j7mL0Ju sf "F=pN\SjE@'+F)ҹ0F1ޮC-:ךYYJ[Xy%# }jە� oNH[q8T&D8VϫzV[_'!pӚioX� kO ܬV гpi_?^tҼ1fcO>]B(RE 6P>Wx-]t$bJt @J74bSP8n-Huks&B"/ 6@8U&VYiy%`)RJBvHHy $WCw"„�2i+ɮA�M�>�pzk:|[9Sjm3:~5$M!\ !rȯTo.l6*ӊK=z~mJ5 nǭfhIV�{fc= L*�N:UIS5=6J} S 3]1L`N�JnWҚm߾k^ܯKV8*jp}&s[v1'@k X"B7 Lɑbc`DҘ ?JL+g+4gf:egsUdW(o\w1gVRAlVB.507V"߫81yU2be5w]MtdԘ F=PE UPA ?JA7#k#xkW�<3I7!zǓ\ɷ }֖ovo\SXVSflk׭$fybISVWt�ؗQ/4R<F"W=;Vv)$TʜWGjD"ԠVc,3޻suff<<cU%rjon7yǥWY~`jd̝YshNښ o6k =뮞1P1ˮ+BVV2V2FbܢV,6c+О* 3R2yڳˎQvsW]Qw2&ָy(,GSƺ&LԼT֫"ņ{ Pj>b)m#B`œ5JrC3�W0򁫍vjG+= #=tN95^ka8#B6YL-*8ݺֶSL<;0TͽNrF,J dRش|ke[3l,W)WlnddU'fj$n++POpdrye%\a1<>m׃rR~Jb?A�m*G'j4Nm_,rat?kꚘ^fO0}O\sl#}G�>sR]-o3s�cirG+oY.F;ipe #zrfG4˝Z/ [*v+>G rs%AlVbpv~&>l :5Nim"~jkƖ\ s\ةũ3|"\]"AbȬ 8ȯ.㔋!P_h9=a|YH;c52$&rj~UDyF좒vR鎚Rlc(Vi|OV*e[X+#J!JMh8GۏARuJ'rycwVA*4lkce{bGJ(ky3X1/9L섓jΒDA'X9Œ#c[۫3JܴI�\T_BH#5bf,ԸT& <:橹KV@ _8`DWIb|__OqS^i$^| [O c1ZUBUB;օ-4mc $ҍ`|g#*[4| �t$bhxaj+w9%rK!!*Wk`e֫!yc馎BۉzҧaS0r'sTƧ`QH^�c^yҳ'u#O?١Q5.H^kԙ- sNqP1<t"=AqHQOڬj`Il6ِDegKF����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Tangerine.32.jpg�������������������������������������0000664�0000000�0000000�00000001752�12641336260�0024455�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�tfP%Mm(#?^oxmRvFJxL}Tyx4(Lq폡�Óϵb�$W*qM=�фԬOEjDtKI/F}c\7VvtY)\R�YvY7t.V;K<J1aθ;RNFNUݜ<c0oF+ *->y]]j\?/Aw:'-||W4ecS Xf ᮒgj>'QuqrIrWwRi7Q9v̝pް˙,ɇ`N=:ݘ0YcoD0ݻx-,����������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Tangerine.512.jpg������������������������������������0000664�0000000�0000000�00000077004�12641336260�0024543�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�u Cld 5s*fPz..f21k\Td{{қˊ" "FPFtd V Vi4tkrpk<@cڮW'aPqRWZ.i\s[D\pȮ#Y' #`Z![0sNK3e+WhsJoQђhHe+ϵM)<|BR11N }*Va* 1nE\5<q[}=fLUhh>e%2)#ȭ !#ܒ }*΍X7bZi+*Ңuv2hw%۪&riGJInN?Oڶ0Ǩ6 Rnkl.GsoR*�W7Q^{n%[ﭼ"?zpƥ5Iiڛ{F$ҳ[5I]-UQr*ݳg+ڔށs`;f.Uղ #[kĬ�xvE5VFU7q,zfërͲӷ3[c@pj(v*^*d�ס0r苰)bEiIɭyt3U+ j -V]GSQb T V p)7qAe EL�&#<R95IY j\-Z= ik[1Ms3D1w$ UzגsҡqHjxpq4vT-k=5\Y=JQX33*f0kndUǨ8A:>֥�Ux +6%M `{wI Rd?6+Vl.YPv"RSގ#{3~$:aSyH~V`27D/u+nN`� )UVcRQ96|tUĜc5Yes֭Gi̬@Q +sgBݫDbӭh�6H>3W"YXB\qHM?k Əe3 \djWsDzFԞ,7k<g�fе"sZqP-&I%}:xLHq^kݍo~ 5h*P*T-2[9tzPF6zj>pv0ݐ9InbTUӤ*sf؜ڻP(ЯԐzme(85AkI][B $c+?] `Td3QŎ0<SKV+ e%>EaEMhXbH<Ȩ4vZ7߻ AzgjHk6\ AVz/I ٚ]sU-q^{jr}Nj`z0fP} ю*x֨r=$-Jtz;'ݙ]<3^ZPyhLޣI\k䅨j>ENadrNm`LzJI 547'~qewz3�+E[*.Zť8|6:&dl H$GTրRIX[CЊ&tTo)Szvc>sCףQT8R<t!$=*o\L5jE5l, 3\u=iMZ�OLY+>*̳5+H$vKˁU8Yg^}ši,N=+Eʍ;WJ rq^GEijAɬgJHh C-Hr:Ք޲DZTo< 5RxS".1j9Ϻ8c&N51RŌb<Ta  r�zʂqP*Ej͐^s_As18b;ʽ{?(ĶӟʾrvHedϵ%1{~5[\ɻŜB{TiTi])^Ow!r)zCE*Jv9rUwdɍNvA)LW4ݸrfvp-g[ps\"[ZEF$͠Φs]sFl(}#;ePhO~UFٌU<L.l3[I- ZD9"1-#OGyq^SF0";XXx<Dsop;D<ϸT/KަTɮݏ7b/'Y;W%ǁJϥLv\O'E\1GWmg=rΈ�כK º]**#+G\cEqo/2}&#;W�i@rznWU:ɢ%Ms$X#a^Kkv�kV$HΚqk ]*V9]LMsʫ$H58OjH-?vpkJ; s7W5*#7*=ċG&-ti3k:7ՙP[ykK@1ȫ룺v֍�YOVu%{{1 siV)^­HèX'tt# lm8i6Dʜm[fQZw*j+WZ[J|w,`_zJc')O%'iʁ\ԭspNFx5z%񆑶ƥTsD`z8FܑW:9bĖdm+Ľ(<QNɘN)*ixũEodj`Zi隙SեiA"Ԑ:kI\ř'֝p28V%6�)*:j_+3P`FyR8\U$ր;is&6֖p\Wco+=ռ![53Xˑo΂@uZ@H,Ya]͒9oR| 5Eu3g#ŏG3aO"h3,pq߰  8%d> UwS\9^$Fܞ"=*M B9T*=Q0Z2SiTr5m ɭ]:G(ɮM%hۊ9"UN`uxڵ%u#r y`Đʀ3WM7s]-ȪWq1nQeޯ<5b`dF$uoКxΑs\W%f$;3y9X\C+C Cl0<TŅ 7JԅZF5b5a֥H[:w8c~zqoZ2ssN6 Z<Jz԰Ӯ1#=*V*jC RՎ'Fxo\iYL(5ش`sҹZvΘ> hskkŕC.>m޵[ݰ"0{WYZzK A\QqrʿL e>*E|UOS+&Y.F�R CJZ +!OgQpVV@`P[f^=X^4Q ԶՊv*OJB(b3YYm{"P07ԒcգaY@S.Uh<ӭ7 Ekjb01ֺ)PJ.ʌvEt8nr+>ia"yb$] 8ۊӬȹ ^X]E<TݗT-zKsy-ޛ:D-$2MyEh'b8ZteukgQ޲(^5s.@rDaUM#>Xڪ<G< 0i>Xgmnشч)-YG>U;n)@sRd 'g)$& ZmaD|+Vi\ӕɸlڤc֜Q + b[Sfڤ m "$zdT0㠬 y+f\`,d%S~UU1qPOoq[W2LݙO Uﳲ]2R0^*-O) ˚8]8%CB+Ub֦5$f\X #rE<*29zJUf8I8['޲�J*{*xZ˽@HQW �X(V8{|-N8z+9 ^BSD8FH]t׷İOv̖v׎ic P ̓0\ձ/h\>ko\sP%ԍ˜Nz+m-9>v Vz[m-ֵžȠ6v],Pl^i,SѪ�*P 2M;;+Y T#^5 M1h(NJulWV:9F2*,�:h�:'#5#fRaԈ}*9!F/rlR%&#UƘYji^V4Ҁ; ʄHa˯'͝ߊKtu<-N&@?ƉOj:cG"l.cAO#ޱḶu$acWN(V7LB/SJ?hcīotO_5t8W;V1כj ,r6ZU4y)ˈҝ䷭_V$FWd,S<jsd\ &czf$[GJC0C8>fFk0A$qXwv[],\ ʞ͸BM3e- AJ;Fb8mfge2+B+`;TNppZm^6\( qQ^CY1]Ik7 Bvɭ &HjȤΆ@\9sUZ˅pΝc �&Qkb�6׵4[]$0FjEmcK V *Eۖ  de2b &F`qU+EDQ1ԑEXVTJ:SoVp5eAxbxIOO3T.:T/*/rcG+ިf$lv1⯲TkCX3[m`UڬKo0uQӽD'9W"iE*hlUفLx⭺Ey+XH@g8*,{ %O-y\q,q@c�uҥsʍ4i-Fˊ͍%BNzU#d 4NhF2)j7| Vܽr W^Fvfy##5AuD[Hӥ}X 9#nOj89qUX-gLQ}8sWSA jС]Q[ɝ6W= Tɪi{><p{;c`@'5sZBZGtu�Wx}B_* cO8Zҥ9 7.uh62qcrbǖ$:T tezӊw8g>w\o+sT200~J_9f kR5kNdcgL1va(Y-5y+3v&ɌV-^+Ww1*0u9lSb ԶF dKVۂȖi#5f D檞D]w;AOX?J jix1*6݂ ,p�]\wp*ހ㧽sZou}Y g2tN;dš90ApYvJF0Z=SN ) b SR)4JФ!jTdi>s޶'iTsj㨚FJ0Gqz*/8Nt=lt61l!Qx5Ԣ]% jajLr+fH RK2ۃȪ2EդTSG޶e%ڢsW,Ӗb^0:S VSzO<ES~RX*E;|Uy#iy\tdPYRk0qTIqhwqI9>"{T=F(kCa[  *=ʾemMj'*mǎ!! b Dž8B�#{A97mFGUX8jHFQ Ԇn$[҅?dmMCYnS~ ..bE-zV:E{Przo9.ѷJ{UYȔȫ2<=Y"uyW77ygiۓZZ[��vsO.@Ql:e`'ֵMe\o̎ZĿ|={΢S]JS\Gvh=5nISU]pzvD4lԚ$>,q<\J܄ t#znw ˷`UO{`cÚII4d&,;GJҺe5zoYyp:W1^ዟ2渱M6v*o8[W-,)Ө952%C*{jEݢ/³odjzRm9簨&l\\aϽd\ڻk ŷ0dcR${>;SW8%sT]mSN0p*hqˏΚeyl˙�[dqzףiVdyg'8_JˁJXjt#(@f::g'ygoHѨ$ Z%˅䓀ϥyDkjɐK9lUIjsE:@d<S[ ް6{22D ^Z?M\gUu੭>j�¶3R}ɫq09Zc@P (&e JjۣsY"�'REv ;v�53[ɑY+׋m*�jsMx,pZV6P*ǗOX8dqgYH8"\VL|HF*�i h˒NXw^RX*옑ҴV}Zv\Mȏϻ4pƿy(s gb̵:#j\B�TSs�{S`bmdW~bB\#iO؟!Mt?x&օF+K"H~W@Js\Ƨw|BRX[>0]\#954ND\M5gv+ZH s&Ot_U!Ə4"f�psDl6Ġ})v8K۶5dE5x)k '֞3KM6=W &,3ǩpޛd9剭Km.H<?һi%Uu4䓓m,3PjV۟(]9%de}YiO&ȠF&̍ޱE&l ϻ$棑Êp \W0G3+H$hƮKJ r<YǫitsA'#\}2$rS-mLe֮IeM V)h/C.:V_4*bW˴ArO;A' . [8.MjBĂC.mNB/ j}ڬJykֻ8׊ )EIg BLH�j5?Ih IXEV>bBi|f!ΤK->ꖦ#nɮ;r@ږA4:#ғ.0 tB"q�鑐O\| >kg^�^uAߒO1ORZ W^&m"Ѵu).$5SuJK H$upi]6;`H8#*fba{eMu3)VL5ʤUiOn2]>tth0ֳ`s 鶖f~LI=jNA<j+^ȪN/T˓]1jYAZ/{ 4S\l6Tv}lP\&bI twKehy`TabV8f5i:6~Z o=r80lҘ܆W#p®3 K.)1Us7<Jӊf!qH4 i BڬbaCD�epk ˘00H5U \q<bm8r*;J1ke#M*#NsUu?zWsuQW5k,ǻ6*Ӽ3QJ?GMB<Vzvs22Uu?ZX4Z/D6e F#Pk&Qgc÷H5CMR5\DT.u{ Gq]Ti#{J*͓ា!^<NsO[W rjҀ9iM_O}:bA~$M F_ 9*RwEnʹ#u?QZ,84A1f]䎫VcCA-ڸe$b1o}fVyR9H�th]C]&/0?_JR/fe%" h%h$?:ma|-iKI RDh^vQW.9Ivzm9f5 SG7]K)]QI=v0f<⺿ [1\k]qڻ%FrݎBVUyr1N̹S&2W- ROv>*ѰIc+�͎FIwIS8U+)Y.m 6n|m 4>E&Z6'Y\fNL2*K؂�ڞ繮Yw 2]<WؒqZ"nSQK3�+@]-fPu;yqR>+#X+n[hܒa'uxR`k>Mݙi  r;Ŗ<I]OIu_QYWF ܫTŒ:T�ƲL2BOO[%�Aؼ{VȬ G׷$m{ܵ<ۦ;W]E v1X3GjnCKic$ {bW.#Fp;Vsǘp>ڨ 7Nc?{��GGjx_4ш|O-8%435iYw KuuyU gkӵ_(\l;=&a\Kf8&\-EݴQRqҜdC] Z+L)Z)VqڣaW eR[) Զ*&W8JF.*)$a&CZq(�w'{W*l-H@=҅ph?ʭ*RcrZ"'ڞӚđUlcJv"Am:}* A{1mFs}2�̑Ī>`~`N͵[C'+*�UҬo�M칭 eq-)nqڇL %bM;�v^Tc4B]橃StxUխͤUŻ1LVҽ�O1]@!8}+| i?SkѥUZV˪S|ԝ_# z݇Q qw0OipDȧ0([$4T)e G+Hnڜk<i"JaqyZ~uҬibZ2:ZDCvR0A֛͙<n94َkڜª+: ^³p+J_DIhcEݨ�נbEq\Lg gؠ]^4nۈL:֞,ǯg->\8W7 uy4Md1<TZY݃mr+nLlRz0ec.쏻#<TqUHBǜWaZ }*jtɺDQ>[γ:&UbYyב?QY@In[&e˩  [%p*ݺvuT?@3Z Z!<k=[7*Ki cq$FPAV!5r@Px9kgA+VҔ~GER,m�S!Oko*=# $sV.z!lB6·c#5ȼ2l2$|Go**&˅b\^'Od�w;<HXyTT28n)aXJ.|(ctӾbn\a¸Q>IvףkO`+bG뫸mmyNQWq\_,!Ij֗@\\ݯouQ(sOpN*6GiO-|ݻ+m;dwr+J=TP �J58aR\) kNZ dPdҸ-G|SQB[z |߭[KG׼ȇ0]drΓNeaR|;k1UUVW^M^Ŧ@G DiVq&T>OQ9P8;jL'RsѼ<z;dwgynL:pPEqrI*p9fz QZq� ?< Y-6jSFNK7ڦO,/9'֒C2|=<0w![;}ihsrOjT�Xd?JSI2r )0WzC0PH֧U�Zc90;TJA 5(f֗?3WȅvCTPznc0tR+ydOn#T221J;zǒ\tk=b ݲ8a5!ϧ\n>uNxo5+WM EJOMzzuV3+@H( ?=R/{G,kn^&U8*R +IU#8<7{F\GҩLM@WsYjɷV FX ܾms{7B(;[ pEXυ5LJ3ުYY=e9e{R\.95b+9[1h:8.QSan8yEOLwQ*PC䝣Wyقq^6׀\ݜfF-{<,/TU nw6+k{q9RYǸUօrA/ڗq<Sa: ņ18[ hXty$w|X?ֆ!Ad#jƸ �w1]Uݓ갟ԁjPG=𾢷lB<kA#sXrMG^[<R?Ʋlxjxg<</k)fS礨9GzƖ55W4} =;\x|5tr@=prn C&NT}?K=Yoε2\;MR -#OTv _qʤU=WORFG`+YUU(*r=j\S/Rm֤#h#k0khm)*wjt F9t.W_2OU? ~WeqpjRjoRKO $QNHp՝f_ˌ3A[q*._5-Qp '4bԛF#Qq:tZڈ3?62^>OtAq\e)"xqީ EX9&_p;mUcWI+Fm"nzɎW ss$rYkԄyU+"{YֺY HOO_sY.HS߹ vG|҂Y U*2ݫ:9p:}jD8 ym"݇氳Z� R!4:#P]$^¥F<Eeļa[Wv2}+'v6Th1SB۝j ʐXqxQ0Gq]rPz20TwOΎTK'* Pm5(@  �^:Ԣ'Tb=q֚8p `%,+EI37!O2O+r|£ǵJ7Uj*E.<qҟ5V$qޣgbH)",~_SJq3ޟ-r-٦Â51P)\֓iYJ&Wnxu_4HqԻ۲x~}EtDo@nĜ֕Gu>o4 CAk{OToa g_DxA_sr^w:-HC=zUE狊:Nc!&@A/J!Zlܫ_޳<34O-/QWS K[ IXmif 9UìkPwTS.I2$z]ƏsF=+|5Z4[ꥲ:>V,Xj᪥@T- 8Kj7MRԣ 18j7QXTlә#T%DHs$m" ^t3aqqSS~h\0�x KNݳlƽG"ATϥr߈,tU"ɵp[p'X%ħ."a ?:6W �g֕4Fp𫔓Z@8)#b4 WlbtWV* 7}Ksһ=jRBV7<NIIWx8;?ks$�.ku} ]h/"R>\C!<=r@Nt~=[Vm~є([~Ƭ.$7$j >y#r+xTJH+1WOFjZ_%@8$&T )Nx55`▨Ϋ{P3Ƥ ?ү2I 0OZ f2I!sٽI^zTee uY|>?oʸe]!^ћԂY5Ľ ]>dvŘ~A[V8z.ӷD� TK!Sܓޢ_1xwϡyRHvc&* #wZhFM'U |QwǴynbzV-$\ W[9vջi676ktSѥS@FO U .rƳ+ytTsJ+t!d68#n':UH,'=DĊweXUYg%tX+a8]*Α.2wU�s׭i}V'r${R<"瑐q)R8� `iE/83]FI$sԨX &q=ғX|2qTК<h3}RBbNqW%78inaI!CH0w.1稥VVXdBRT=;mEq>lRTp5 0=)rrOM3=GB3I ~D.0m0)YF93QNu)xu�Y{fdNA+iLM(8iqz:jJm[IF{i̧:*:W˫m,* gsDJ 5Q< VҖOZmqy0<ӄ략+9l\p fpX4\jD}+xmBu<פ2 xxu52fDdMw6msU64gŰJb)uIN@qNhrZt<搙f PkNeY ج"3$Td'd{/VXaeq*Ҳb2Fy(kڥ] ;4Db)ǵ,Oi(M0"mmKtY =`6^}ߥm"V// @$~1^N#; $�S6SBO5kaBt4C2# V3F<Ut_CWm2S%Y)OqE$OE*}мQjF<RCW>Uy*%;"p qҴ…ȃ O+%$g=FќMldj.0Y;JqV XifC\t痎;-rw8jv*ɵKCaqs1=t".$ruj Ϛv{*\q(*4 R+ȮFz %J|d=`W*qt*Me- ⋊cO ]U# %p��z4͔I5ac1P*b8\a\ceUo$fZ2U!fd8$*nʎf&,ά [aP2FޔN1Ҭ\(M=S3nHK a70Iݩ $Lw"7GRQ0Fs)4&�<K$^qS>۴ S6+*cǵ<,( 7�70?v(g;ew6#\_B$0l-纶9i�h9<63Z%,+3q 2p*0%`9REBH'�'{-kBRHl*O|P?)c҂Fp<u�{叭SД <rb+$l<Ҙ* XM'kn[~:{䩏ʩ_x++�K*b7h(v9ʒDUc��._r[9 q %A/Pږt|pOjOf87H8�^#9&XNVAqVqH4x<д\k̐͝J0p /.6{̮|HIT9%|"f cMhA 8늿EV2B)EUZe84luY8nkq\HXH&u%Z 4;x늎-rdH(}SIϭdct8nS&rIGx#LyP~YݬݏjλM܍9^OBdK&-e~tDQ %ϫZ{y(/v�>qX-LzOÙCwg定Y`OͳAHp<V>'MsaxwҒ7=j%MPV2~t�U*suGzY|U̅bz9!Y ]3қw]՜ hjJcYd+֥Ʃ17i-,J :$VokHyzuߚn% +twf$V [zDqڨ˦1]�z܌UkUk7xȲsG&nfE P ZMMɞ&eӍ[%@>/@qU<⭠ӭy5>lL?$puSq'J DSߌt<f`az| hBⱩ#t�sSxeaޣr'ՕasIbePY z|xOnNJlv%Tێ#gLu.p8ϭIwH<$8u~9H p?W9>u;q;եIX ddu\c-Lt/I/}l9 pt8Ie 2gbH..#%ЏOO,&($'P+);'m w+ +3:Ao \|_J"*`pe{X~M´M!2|X%d:qVBa�k)kpQ2?q^iA<ZJH6r@\ @%kU�E뜚U rrqV!~QXv{յDĪn Оɧ� as)ػ]eFr'iiԔ։ )n0 6-ORl=  rj]Np9)A6A"Gwp1ު)s>֥QF} .+:MAir,ʜzՆq$Ui| 2EK);rk6CWЭ#rw `Cg>ι' zlT* ;zZ'Z<2z~U''Ɯ78o$'cLд~^~k{e,ăzqY:Db^kpN9j_ *�ezo"L]َ-N ǥi[مjVc*g4]=;W#CqwN5i9V<g9hN̊̽MnYZRT%ԩx쫹x".kI_qZVџv˂dSP\f޶3k_/SJˉPkIi\TGOi=ЇʎIJ*ulK9e.3ZNqHu1|B,'"G@dlm6Hc\`dyDGXES+=R37ֺlr>gXS qJ,;S*0ƭKhT1̤qZ̵BG#5:k'vw)"#'"E)lR2M!iPnUv#A5FjQڟCV5ecԤO$vadp=51sعqeTNe<ox)ăVLӀk4:ч)fyZ .j҉N3WcW|mUX &ϣ dgE y's(rUՍF;qUi%bqXMDu`MYLȠ5 'GsJSZbP 'ц*XUT?0')I)={ Ɉ0*;⮕V'u<UL#Ʈ� x<<r)õ- +q>񸏗"@?Q'pޞӢM_EnŞf$#1�רM$_4<gHq #<P*sȫm}˿k R1jͳ4Q%O9Z11ˏ\ڴa�\q])=0IlG-2WD_5_0a$c551id;5Z1_QP\I{F,GOҋ pTu}^>9+҉"LB?C+l(Wl0;M 8xh##U8rx=jI l�j%b1qRH71e?Td`vՔD$csN_ <ŸGdf3 E۪aJ%VdUw�yjROmX�vi+m!1R#O84Ln unֹ{\6#n@Xn�Z}*Bƭ 檧t=RV3n-P Ҥp#9;sRʱ fkvڻKz5NUz0j獛Er&uv0is^i>�v|ƽUQ6)֑63X;S|?ZUMFrk #ZyA58_Wt6vcQUI"_4֕�Z$gmH/-TG$gBm!s+2qPXGҳbi:֣5Mid(Gsp?#G.Hꎵtږqsyڢn<>I=*fk;2d =CgȚ�sj ~Xn W3}v[v9MUfj1`8Xw6o+x+9�c"<$vF-I>ճqq7 .ds$b؋Xx"i{7Ȋ%'я' Q<1%ִH\݊M,H.@Qc:}jǏAҎh]$h̾+ B#˳Ԡi-Fn�HTQ[hOEžtHńJhzzg⬌^\ϣ^j1Uc'*d\GTIN1*dYO 3ҥ FmWnrp=(ta|>ȘbS9$[2TO5*TX,WL+ C-<UYiFzEmnF>;S/\=DFYXn�FOZ6h)BFjs{<BJ�"Z},SIZ<nʵ<%>#׵e\\+Gv 6=r+HN1ѽ -R4R3!22܎:S{R7Aݰ.jbٶZ@szQ_3>K&i~YfWmΉvI`9|xec/nYS P^ [<k[؂e@NC1i7+,PI'T(M;Q! y'ޤH@ZGS\+� 4bOLq:>js/$d/\W%[-{b"θI#?|;ux֮qD(Y˳3[8itDI=MVtʜyld(Q^ 8Te/ r�IU@\R,/ubIjTrDS\yǮ)$YFNh݁+tN{>R"uI\ ߚ+F ۭWY�u=jzZR9pzWp]Ē(+9ƤWz3X~|nѱ\k1ֳ;jHPf9rMu 5,g5,&�Vلq\Z&jlZ(@Dm j̪TcU[:҉&-pi/#07{?ƴXU۷&V2GlZF]-ò-|q"Axf;mۂCְ˴0E13WjY..([.$ ?ưn5yxD_`pOmN5@5$di3>x4ݐ{ #T CC"/FIs\YdE̫Ilp=�֯]9ԯcӠL\{3C9r8_&iOOJ&iw;I4IZ63cQ;giDJ")2O^#{֍h{`],gGmS*jtNke4e1qUb8=85k)ys>r2Zx9T*ulwڹ䎘L 9jeLn)V]8I OJf2H=iҤ1z|[d1Rѓ@VWwd`p}*m�'>AT$pbjg<6!Ius|L g`HnU\a#c|$ �ZeaK\G;{Pz}pe1^jYL[=1g=44fQJzipv8$UMF  N\ԧm+4ZF)I�j)MpN2N?Zmm<QP^<YzU{܄}A˹DqƳ(aI?5Bkwc0@43H9y%%&i<y0z7< #\ 6TR `>^Uk*<6֮#%@Q|~QXmt&t'U-#u8tRtfi,nb?ֳUF1О*յ6Q.z�:䙈�iJ*tZE@/l%HVYGr{ D*(܃J1==$^t'q Z5p֟* Uw,bsPI&/GLzR9یp?JY&T*I)M-GbNsϿRcWX;Z}RY8�$ׯA͝ح܅OCҙ?,u$uaϓiZsz.%{dO#k&wdV\*%dӒX`I!+1֥E)PH_B! zN�Q�0*:zhtr 6}p}sg!44RSW[h6#w>i֌]`PFю8T#,Z{KX̍<r}:L_#Li5]^PRYPT6gU;`:iÖ {|[*[I&b *#ּ.Dzg9#�Yke2%� 5'V\4?w"^isw^ܼ9gn\-`lZȭҥT4}ju*+H-@S"5( e+SJͱf(jqY9E� g5ܞ[R $Ҝ0O<Ę$֦/3ۚī4qVjįZf+<g#Y\OV+Ͻa$tŗ -~U]\?_: a$nb);Uȧg mIvnVA S6c;[VG-pi#!N++a7騀XcM)XTwKj\{gt˲$!)ڈ!$|7(H�Խ4i;9b=(ǐ,ycmǵMs|!z#h(fBžy2ro|$W۰ӟvޢ` id,�qUr\nt;GmGpj`XpU12$g"bVdخHIP4''v%ٚlZ(v ;R$!q֯y2Ɖ#ʘ=Ȭv@4q#"ڒ}9%SSU0շt�T#NWl{T"H@.6z4Yx&w$�yA :UidϭEBO<wSu$<vZr˃P,:bU@#s\}4C U[kI\^s=3_AF3G{D)&�T.@NI?Skˆ-~o|W5sa$Z&5�7Sֵckq2Zf@h8✧y_SYX[J_/ LJr^,r*5y*3SҦPf7:HvդY[ }Kc4U.W1[ūhQ޹Čkcc2y5R[IyXjG'Q\\PO=鹶C;v>;g`!ަ�r.c^ m otOAڹvbYy$;3f$ޒj[ KEC%m-kV,g[JJ笌*>Zf3;TAkqEj ݱQj,iƖ%Ys U)W :+.Y&uJ\jReMg[N%[fyyS>E<DK)k&�ԑiD-8Y!Uw>ⱒ7Lю\~4H9Pj YHPǮz"XdҧU֪ާ[;VR]&*p}zQxyFzV/<Ն=Mg vЭ|?ǡ2#2;IUj+Š "8Xs>`d8鸸)kRùeFdI/1P063+H+ SC N2Cr HS*Fp B{9<r5|\]dz}j€F?Z'!IåA-4qe*[ҋBU3s8`{'Oh~xe:?: TWU( II]@}3S%&|:B}{Ҿ6+6ΞfC?�/d$iRD@nk#~aTݧ#}kITrOhyՓ@ڪ4�ΣyU��RU$HV-7J)i7 iO69ut65׌WrNE<˖GA'9VB9cq*_.L}/\mb09$)ڊ}ϙ*sVk~4,6= X�\HEC͓! s $ں2:g,K<R2G6=j\k8.e\殑,nF࣏Zւ] iԍeFfE#sw)<VIJ 3ȸ!sgW-|֭z,U7U2EOQS sSܴO5[;,]WR VtyuБ<mԆ:ÜRi&SZ.R_5HTjř#+S=PިVsP2,Q(i)O4hI{\c3U`8W[av&; бW58tҭ#r֍ռyM`S'Zrz[9秽q6=hȸaï"WdӁj|q̌8T;z,vn͘TҾq0=ֱc*]M۩/I)>qUC;Rʃ3'?Zm،c4؂�SNI* cȱ& xj@*f{̩) dpjuC6+$d%.'ғd2HW vʾK9 m=ɳKAΏ =x8G憞O=9,3zYFrrXw9A٨vKJd[�YH=JҲ~i)&L-vN{7è,zVZܴrap o'A2pkRQӦ؞cd^(d U,R I|סf$[~kei[a?+qLLafL |mẘ N^2*^zLd<p F7}F>tuqڠY 8RTKjnt20*)>՝^}Ř>89I# C^kAD P3Wgq$֪-_MNc盗rHPzU�\6jb>j=L@YqQB/BQOq[ITd,Jֵ@cN+4j,w&8T#5KpLkIF蘝|WaZs5c)ɭ'y?f\ mn|?:5n# <Vta<M&MHƵK`[\hVH|iiP:96K8\D:9s^fgģ N20ښHkDݴQ:MgS]S*&pBAZjԩhJj4\Lr=,[])PHZdj+>qm6B <VU d}C+f/q+}<ZGF$YVUp1URx4OX$_VfS1ryb(sX8~2k 9qWxH1ٹBd05 2/F9"�&\s1 @5"I5Uh7쐜.Oң1�6j;k 2&=y+isΥ;!ȵH|UdnMzU˷WV9l Õ 0Zۚ5]H)B9N5M{6XZ-�==i?z$\SkjY6Q˸jOn, t s Q#Y>p%EB]l v=j;`/@sRc$X8t5Eb6vN/$dNnAfrxg 7T5/˃n%˴IL9w8m$EyIݞNjC#)$t5 gw>z2L9fj=:S a4'MD#āq <)[N>5Kef_< i˒I=kgtHW=ҽVx%Z`TVh @\zNQGj?Ҕ{Ԓm~1ժ-ι!hTDp4Hf F{TjL}J,5<|Yӭ̤Zev hhZsVf5<vD'…[w$!Ŷ9Tg1QT1EZŔ7<iSZ02j7Y`eB-ZTsRBRGJI'BG?j@YX8MFN1ֻV៨19i\t�zToV@հsIz9\G`զPMJF))ض`) 5N}Tz4fH?xht馱ظOA\O*5XS["t:nR\Ծe0ߴTSN4.<~qzu$1NhgYPYէi+LU9T;FyYE=8 >4M U 5]ͣ-M؆٫O}+%fR}jT2+p O>F昲<{1>5$ FI54L<G1ҟ,5m'45$hcyZ)y}Qpj7;H9GLF %Ck2]@r P4N:c5.9r4ء?Zζ5F2:wKl٣#,>`?tqL `>*͓Zdt͎`e!>`qU%ڗ.� "<pkI#F854N`YؓƑe6OSNC|"`Oe{S,FltԖ,\P;^<HyI;kXE.X ߽@e�9f�rI=Bo 1\5e*V|&'Pm:֨o]NY`H0P>N"E*P{ bzo"(8~̟ǏZ" bqW|E('14Ljm7Rj3K[JOFgtJGI}0 q* lתkBkn j5/tIWksZj0"N6CGhvBhRGZ/& QIN{WNH;7Z�oܛ}v0l{WECE"qNw~J42Mi:i׉*8oI2Nզ@ӧb) J'fI8=SA;S b܂Ў#ˎy5z,hdsMhP Nf qQMR(aOZзumefȥv#t5VSMs uƠV̭ӊ@ ~R@sK�2dR$lN1Ch|Խup}*ɐ7= Pצjl<|78+w', Nҳq;s֬FOcYK!e­c!ǥ+NVb̽F}kdn_qM?eOCEK[ba+g'WeuҒJW4ڮE)yWb06kkH#ۥ_~U+l·z˅�511D?ՠ-UAxcݑqV0;{zTypR"NQYi%%p[=ʿp-8I.#Vb\:3LU&%TҤc$V{ݎ=HժOET0#@Ibp*<XƲQ 0Pdrb1Q&Kk i ?n�NXy=dfv,ı= 8rҍxDKToJcJ#oZV9B4"ZKQOzf1q:;k}�ZKwG\3k^3qfc0иIޡդ kNVV@ur舓VChj䊖",9_LM^[EŽOj|7ƊA{t!wKJ3*u/2WlG؉NZ $hF7|ɜqqQ3diwX\@4nډgOy$k*Nx7;zə{4ܐ\ sTc]G-u`<1$iN[tg*N[m42${y;eZSQ+TƙY5 Z֠viZc*Ś԰I9+ނ&*[;X*(lEU�RLQ@ +Uj(SRКFͽl�$fI>�d&/$Vx٬Z-%}iZF2I,.vrvo9({t7 S *\Z;4�oZ5nj'R67.R�bA|W_cT('3YI4m<aL~ U, M g9Pse;r9d݂}N*HAռv cT-2J4b�V6f^)qT\{#*X n>3e'6lT;tų`k \ǚ8:T,IX22 i,51\Xz�*\пm. Ir1Oj 6W!;ּP$PP�wg#Yo ~Rz\q5{$L\J*:#ŭ^uey2%7n*MԂqtsVx~u"Rl"-We9C` "QI ;[e=?:sy Ұhʱvr c:dϽK IrPqZ馈 hVnmZzMDi٠]0 *JQ3ZҶ쭷:(0Fo[Ɓq+ 9U�HW"⡸|^zlؑm`Z0!| I *jBoC$EsWfݜU6ֽx+߽F$Rf˜ .P<IN{£J@P`?_@~x4Q'ۥh֪:VdQ[mnG'*֑f4s;HiOhCPD.Ugf@�) �zԘ =(0( ri1Od I&*hghOQvܼoaFnnL6Pʑ㠤f݌qUI9q N0@vfub ՄaY@<t4f㱠ΥW'WJ&ttC sV"h#k]R Ed38trGSYB?VtTt_cUjA+&AvEV$CiFb*xb?ڦAZ(LAǡSD*/9(<+-\0}1aT. cL7=@.+(:gZEu1xQBH =S[Zdr8MJQKCV՛=fh+R5 y + XfIj5O*b/QX:݀xD3W\׫|:B&HC؎-1MtTԑY b=Vhvlv5$΅ty׮K� c+|s5@=f&#\;T`*NfSLVmtcb[hNssd݈ZZ €nUG5͍MhmE]6#SIR~`j`N)<\[NqatȼbE\g֎{tQU;zET"*OWch:nQ -R :�1Ua1,ej ϡ\ %84[}f$ɹ }Tv5TM^wW% NVW;&OF3Q8 !)67L|5\tj^)0 7dG5[`>X#SAjC)?jT|b S<b<;SLcҫ\*T+x1ҠxTTw0`TuqlATZku$Ƙr�ja)q(m2Ɍ'Qyyv&o�S0i3FRzrN1EA2p3C8ZTڣ=j#! P9X:m@u:MО֧`@ϥsYYp)_mE"xn&cQh#5r cOAEat55 V\%dzWDq}iVX@#9[CG}Mec"SnKc O)+LX+#@lpkuEM~`qZm� qk\݌~Y"[r GS�V|z=:`jE,.e^$ ,Q[[*BKoۅcT'Xn2OjYVI$7Q}A"U۱dA+@=UOFnAMm"!]r[sY' h< mZwglLHz%^+WD>ԆE)`NjEQRMKȚ_.7&MiHrn!Oy^F-a9>ÌUw5L\ S#$Gn)y]GILw 3bg"FzٲnM+`Z,ĒÚ-U`�tj)%=t+C Hdau|j[6mx'ָ5Msn9ESCtas�.n)1@\~}2` 4S2iCVLKbRnrivѶK.Rd;}<MOPSP 4ZW'ִDy9zVՃfT%@隉Ek ,:}iTqֵfjWSLw)z fӚ4yA;EH M[f"2>cV,DYC Rw)*WZHہV> ph~cC&($Ck߸5f0~W&J.w#B=* Dؤ8=jh�եDZ%+KEB9aTEv|ҲukEv3DSٗw1t*A8ڡrx'.CsBffaBO͎ӶElKNY'A";eE,7C@; ?[[A!oc9+/K5@7LgPy3$7J\ fǸ9I=T|Tzے„|"2 kk/G"0D>ޱ+;%tyLԐisJ�{բ`^(m2S) a�ՇWFTCw"JGWR$zX{POAZQZ.>&F- s]4.>ƼpM5%^v%"ѳ4?p敤0MqrKsXNUcoVHsaZu]!naN)9w܊M!隣0ȭR!wcʏ (9rNѫ!ZbRmvcڪ"6bf(?hKF(�hpJjX< p RbKFM.M ' 1ȩ 5F�kHjlÐ;,ipk %}k:X$5Z{\o4a.Pjυ4U*1V)2ygCY9cҧaךS5Qлq$TIV~σֳLf]eaXb{R܂9Jgp9&|C,^)+ Ȕ]g<Nj =jV犥[]ۗPSytQhfd^SEb#"]Im.blnځyS*@YN֪ɮ?PXFyS+�J@d9p} q,qWo nI͓wV//mtVHծ.1q\t^_PnT@4d2+ج20x?ҡ54"&$m9gOksF8.hf KuF;V[^lUV"ڀZhSFiU;jqk/5{[x$%1E(7`ޡk^LUUms) p86`Zqf|`HK#i8yY 7 wPqTPǏZehm#5.b{R^Lc{Vݹ#9Z~xqfRkrjr!p+aPW Klm\66U ⍂0Xa&jmQp6hRH@֞i !ܒ҃ҔPH4{T5D{1ȣ5 n:P@3Jh3Y7в+>A!1XWqsL@$ȥ]--9 ҝi\G32 x ]@b?m$24GJ:�MUaM;egX<W$ǩ-Uy+K`es(&gBK '&V*z/^jDVTS21a>\\wR2 rV| ՂY,SSk�4`ϧp91u {z*�bvQ&�n5YY҃ ®8obj}m}Z\+c@9^m<H61(�GZN|&Eu%ПF#=? ɺI, B;d~Z13#H%a ?xtD||UjE[%TʬzJ$9ıO\`IPڅ̄kdrjkm3 힦J-reYw}@f~>5ٜj60)�ssJ#Edb95M4binIh20 RryRlef\~{0lQUqF����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Tangerine.64.jpg�������������������������������������0000664�0000000�0000000�00000003400�12641336260�0024452�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��;�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�@i97޺ ;BѼK?M+]@!U5C|4pEhɢ:6Pyr̎^iFWz.ojM7Tn�uI^mf'cZΈ<Ȅ(mcӈ B1;rDD-'sNu3N,O<TֆBL?s)\.1 �l ?MMw$lD@H?|]nUX6,[=JZ?Tyeڤep+GG-{q5!Oop}kvm%,"yHÑ9 8`/n^$P�Hc5} o`OӯI"dc ڥӵ*.eaHBrǠQMOM]"-LnG#]\ٲr}'(koC0RnziA&`Vܶ,3@񏟞+m,ƻ �fxզMFGG/Wo ,ڋY;4 :h X.V;t±�hv528JjtW %R9{[odӓ9a#U>UfpeJ2Em ՒkjAѲFS�m+B泹2]Z6y-5k-TMu.qsNI;9=3(X- Qzðu59nKG;@�=ٮNUЗv=CKWP1t6wF; 3Y1fܠMe"j|îzc&쏴V vWHX0P8-6Q`durz=7ih(saK R,*iЦHN׭I"o}kKygtS6U_AbɌ6 :"�tr}[ ֓E}"6|$W85|Sn<0\Em ;$9hOyj:(#vf*M7*p!Dh\JrEuC/#5]tF? opD>V?mO bnYܟ1ֹ>[,ַQI\rrƋ7*:Im׋ul,_CsT.h| !vsU\5#5}����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Watermelon.128.jpg�����������������������������������0000664�0000000�0000000�00000007655�12641336260�0024754�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��V�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�4+LJe`I8p*ŘEuwo H :Ҭx|A4|�zc�^D5{$h6Ӽs^4ܟȧ&وZJ"c\ak2Yz Ž"}-^:8k-"ށh-^De%|Kj*~ǨsN6%-q?-`foNA�Z{�L1xJT!pێ�=sYP w; Ӧ?ٰX}~_~;+mMw0r[<�ǭi3)= o/ġp˒y9ۓ%ϖ�F:Ebw_j_K-"l(8HG6,-57\e>5HO$嘗bi� Cn6<A`8+ Ai6}g %iˮ=68[{�[Vn@95KE2A9bG:õ[nGV2C驻KD%nbmW ƯMKL(YDс51y 0P<7dNV Igwѳ�uyosa9RYZ^A~$Y%4^�X.3' #чqW_TB%bhIl`1Nt3LkLHFe0Hk?\T[Ȃ`t_Tn.V�4Y8POxḠDxnkHFrob<ф z[ʢ'WGcmvǧzWia|"$Yc:Q]ZI%TͺH~j#flGp<}0jr4qYC<_20:TmRY4#!/¤8UfW']̌qGhiڒpkFa.2,8?βmB x QVc^}-tU`5�TعlqYOw) ^_R[ʭb='�/zߑJ7C�Tw^V+m#,ѳPs<HW:Mg?D5A)φ$g[aMr7F1tBO'`'xJүWlC&AsX~kRTϙz" ئw.1�>79'NVIG U?0C]2SkZIhJII%�.99'�wX&ihJOH,OUjg/mߢ+p ah om(}Uݏ499# v5ȕ!B8ӊKПJBqun[�Gx@}�b f͖oU=5㽕۬s^lݞWx25$O&@Z^:ǩfxs􏟚䓴r8淭.%2<r�|aZ߽Z_ncKI4f'*OSo5p8=#>5R>)޴2NHc51Hosp.@4fѥ6ۛq?nN8Ҟ 6 ^b: X\8~pO}:U=ѤVZ#5a8۹>t7#G3*p"//,Ve-˹AYI_ܓbh4G񭻲\*j{ȵKichci%i+Q"ct�w1�ZFS~=2f与6QÏʽWǬj@bXͽlV;yXq?zHV)R*~pԒŴs6=*U(Sw;#b]YI-Y,8Z6�ģKd]fy%Tp#J � ].f%CB{>YRo}>wZ%>+y0Y@f}N%ڊK\%sW>e^q<^\lח6-+&iK2# 7'VH? ^X[~o,O˪ :Oҩt:N+[vU+g�vI�^/:Z; ,pr J'PBU)I*Cu<sȰW?)^A?pn��dI}[Py̾i f:g׾+ bd2S[*x^BOoP8ey/$tQ]e#Zq\iDQ$t Wkg Ֆ# / ;z4,$An]'͹�SYog'yh$u5O nn[$sۭzƙ8?9#v6�vuS"r~` 1\ctzks.> e7 +>h]oۀ<>"5":R0[đ]^kq}H= Ƴo&HbF\g贱zԕʖ:'$QENT:(axİO,Vp"/y8\E&hr}̋YqK Vo&\s#S׽9hS[_V~o𽻚g ;|g$,)P#%c+v>$z{X71'QXz[\�?MsZa[fGdhk n\Tqԟj+k똴41 p<H�}ji$|}Xa/8xd`;�)<>7dʮXXj0E*>Rf �wsj~>`ay'jv>/bh^?sU{Sc>w/i:I2Nǧq8KG&_+܏<+JUp*rLy-LE;2w# }dnb*AR9Ż1!bẸďҭ##lq1Es9GS :Kv~!sjml a7xzïk)֟R6=>uXa}hIJC̨AVO_,JK$ b2hW% ҶB'5EԣA@= (cYS{Z�x[{k>u-f2tUxJ.kkrBcڊ+I?F~q::i a3�H1U)ëFFsz(8rHI4{YJP6T㧽Qkit&W '4Q]4$^ď$ fB0 ufW,qE_ �����������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Watermelon.256.jpg�����������������������������������0000664�0000000�0000000�00000027727�12641336260�0024760�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222���"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�&8(\F7]<{+V-*2WTR{ OgbU]Ҽ6QYZ4^|eԮ9AbJvU4%MJ܂ۃ1ۭo_c$3(Dy#)a9sнȣr 1Si{.PryOQU) D@G_˖bD̫h0 |-tK]Z1;'is} jnenp;J|?<p14J#hPy Fۊ;Gsb%̻ '漳IT~bTnb uSC͖cS*EcP�<>m +&$a|]\k+-P OA\&+)ajeY~P%=;kb�LKz}A5ySqb �D�7Ejl*^R(ؒ>\Yf@3n�si5J{Ժg ո;r&ճ+3PDm *I=XГ#EN6$} ʌZSߨ9]XҾy(bwIn1XcWnjfQN0sctFѱ ͙8i>{^wU_*= <9ntotq6=IIч<{6u%Ϋ3I @ 5,+ՓpMpH3 bآ}v#XP >k3+ 'z݌2xϥ=^c~E6Fe jBI<Ug6jZ2{it"FO%Īk|!=kcq 6wq!һ l r6k++z-Akz:|Ճ_Hy,`RG(n<ψ_Wn;#/֥IwG~5VY5U™�CY#;T<8J[}0)ctQڻ{4Hf{�8Ev|SAx_q>-Q˫[[0O38:5rk.O 6ϑ^xMI'kA֨>`iX}z{uRs2=k}7DeuW ^Ρuh̓e|zq[6N(XE iQǜ 2)X_2`<+"1mFu=u+ݱ$63#zl]K}]IQ�JҴ֐G8Sԓӊʢ^h<HDvwF9!kqTCE�U$gꆣ4[n2F8~5�hG;wD8KiwH"]3RxAoumss$G,=[DGQw*͵ I4NHgiʷd@qFI;wkyn !!,,!Wd1c&qo- (kMީp62Ē+S]-<bf0#ִ4y-,'s !\9sڎc`]G~R>NjH2[}Z6 &cG;dn\[[ycMiE'\8ZE}kv?yx hE|nMϝ瑞j'WA `�*u$IӄiV}?8&6LN9<6rs\c]MKٞDJ]}+<'1kOt .>�J葱zIPN \Nca#h>`YQVD"H% DWY$W\2~5kky-nAF8&S^NWc6|8X`zd�5D#'ޥ3ά}fm d A81+'\Sa\zXZk%NK(b0MiiVa&&I#gxWXޥ$oK&@�:zKa4hqߊ~˫h\ZU�>pe'ufo9n$-ByMx9I ml7MGae>u.^aJ<67U zWAhP7=~46ڇGTL4o#ڵmU 2Fc 1Fě]Ea3Pkq,VyIե&Xx>Ϫ1=k}]]&dCy~+b|~aWW4&O[0hr@ֵ~gC6 <#!QE$Q2Nj849RsSxM9Wj88;GF+XkY梜{R9g�Jqg Rxjqe-88WO&M* !a򫒽ߘAi/ۓ}6 v JFC3ڳ9z~-FIڪ~]cİvPU9ZQ85s^G-2rq)v{c[5J$vۚ˚2:m=E6򘭗fD^|#u¦չ2ف$�tsqV$,^[vg89f2bV'�;W|"+%>[?\N hbr%QjxR,k!U)JưviojClc1+uNVŨZ8p:`R25E<1Y05 MRR7 ʹy\{ VmtD9 OZn@F )݃QT 6TuROROm4u57?t1$m-?c$'p3ۿP{WpzV�i|�A[p~z�x=T e g^lVd\�v,.y :F�%� tBq5=#Bzא�kxO0H?zx]՞&ԦV`~XT\<,4$3L {RP,ћ2B2!OU>W]�wO]7jUj~N  ,ʤ1Onң'wgF c,Y`%"rQUu !i74mqgA'grEcHi7ieYyU,=:)OaZp>!~Kp$`N+G/RmEi%q/Gu5^|d\`VQ ~Bhu¯U?ΪM.q[ֺ_zѲ\Ͽ?Oվx huxc5^\i7 lH*Ow;+I>*+8޷ۄ9=\76e9<#>�:Ӗov$d`v?#dɀV y#5`KiQF8>Ң[χ fz],m3\zkK7P/鿾LlPYKԡv#'Cf�YjV$1(2y �I˖WgAg,zPRx(f2?,Q)JÖQg\73Yίcn6ַt`C[9Vr\ĝ%ܨ2|w|uK! < U֒rc$RDy,GבfrR 6Q/?v1`==kwOM:i�. =6${uFvFgmz".JN>A=CO:σ@/4҅]w�6"FKyd)Pz+Ѽ=k>>e-db#ѯQVkߡمU˚jȺ4Cs" #Ȭ߯a\䚬m@<'q2Col}Jn20Ps׌Wu;&Oy2\ +Y-ǽ2k?a/"JN (Ü�*ꐪ6@"P�;Uբ"RmݳL֣+M´obG�?>[EZmԞrnjp~ի;UH;e/nLI@4&I_x/A$/84%J;⣛ kԚֳԎATNGTx M,uݹ'NNfrKKsfKu#V|+U4 c"<7kv]nfn Ա&64DfYGf=I5^vt0UTgA_хMGVup7cxUvr_u*�=+fgrKgje \WWϺeXl4mwݗV@v ?xM\'lj gjDUD $qyn?PM ޭ"ߋ5(1|)ȯ<|֜D~b}kVy3#mn=(ˊ|ܶbn>^lAv?Pk[,^G.]\0z^g߆gÚŘKd#{޵*E31J3V䉀dݏjܹY }aP4lhYNy5C|�v(y6:.fhe Bc璧civwDO7) ιjA&ؖuh/bԭ[H|}+\_~R;qXfiT�v=Gi?2+Qny.l6i wr8_Y3l݆-Jay2Qc{DK}?oʣ_٥o&#@xSVqm<ڴ HF"*(lKa$^H<ðjZ"Zdp�j喁oY80oHˌpEDO An.>GV^HZY#lI;cHf <ž9j6ldB =�t:eCM3T6bWjCTu͖Bv8kY=N*-~)$2`^Gfh.,n2_h'cRsrYkKW`yCRvdڍuǸiE9<D|˯K?ſW<[Z٘@x#8kF[x[\v=GIm`1t]o1Ԛm|8#g�Um&0ڬp8 MJ %Ldtɭ__!8<'{[R}S>VFvW+]}Z?M E=S^vBc#9>yoØu Nݿ@PA ǵ;D\F�'֓$ ?Oƙ$6 �.u۱9X۵9]F]YoJ+9ToT13"u?<՝V1x rd^;mDIÒxN=5:!?u$^Ɲp_˗I�zjյ^`x'`8/8D zER7"QY+yo}OJ }qa,Xfr)w_(Fm8w?4E|hJ% I3kLWKe.~WG<>yI`qA}yW NOLkRuvk3WkXyV-HM>Z�SZ0<e0qt&;MP-ֺkaW-dJ^h‘T$UUS鶢Na*q[nѱVݜ}p+6K}wnlM-dXY (ǭs|<Ilې95iX4,%~TPZEd]%1& dtK.\*pU-}6RHvf9$g4֦[K1V"E�r~Ы;VNy$tz6loG#+a`�+: ǜM^X"m: tvnO0J# V>85CJ!+POwqYƛqBlU,NsSÁn�{u$6n�U-k"*`q{.nnN[T�Z~~WY4|B92cj4V #.>gۖ\VWFf`q*[=iP{H =G#KY(K ~;ZO �Ea9 JKQ>9 kn8P4m,9#޽Bֲ m"G5Ƶ6FE2`ō g#j1#1P `0qOP\�Jz?$JTF9NOJ�8GŻh`S*ˆӣ{.vQqB#ַ5 > zk-?LasI1%VpDm~ sx.p�&tEĶ0AVD c[,-ŽT^UTSk2)6�#8Y?exw, f(X^^X�>q`dTn|=i=RJȍwz1WsocJq-ش}hȸP>`unO'ǜ� ,Rk\)l%@zԱh y:r�?g:ت9^xdHxOZOXB 596~'G8<:UHB-Y>w}N�_ 7Y.9KgѮUH7qj5 $klSz{x?¾'O$\�$_ןT|֕ rddUW8kaЗ-Efa84<B01ԫB1(#ȿhLt ~B?c̫[vt(*9j4lC!ҋY<屔?e}LGۦiWTDH~bsQ*Q{DiEʱKYH?.@5 )#vI_VR�%׷5%1JcõS@}[P.#rp:[$io *; KETnF (M\f>e?J *<qۿ2]6//2n9+CfPWK\]cp'9BۛKHHMopr8<W3 cl`VVȮ7<)Y66fŀV=�Zm|GixI['#ڶ%~wnOq\}?PPϸ;OɧCG?OY#}0 0S^MDpkN.PJJHs{\z!G6�TNrO\<Tf~֧bU@�ЎGҭ̯XrNjCV7j i9WF$ ttٝLdSƶn N`N?P]5B%Ŏ1~f);a^sd N7clY$mg o]d=][YxBe >˕9H\']AA^R[/3olaw~ h+QEeX;ö ځ2Ԛֵ.rsV4]A r=zLF\o_6gYݘ3Qof%|h^OF�~풷a/�3TҜI6NO,b�BD7e\2,R {W''漶C$OH<}zy|7^[y\$ȧie^PByxMG-&<<:Oh=eK3wen}V$JT5@m#z=k^7Ԑ lM06v^Mg¡„~ U[t$�'9QwR̹u+!G[Y Ws׎EHj<j_8 IS95'̹ ߣ̇o~5i+ X3# JL +:pGSO>P1{hpoXڛQH 8F9:V#hqR ;M dp `tF+]Ekq?'P,A.G^J~eKs&T'{D[#s/9+(oq?Iv.L�O!O+\^nj ~RzU'V΢^р7 Ew<ЌznA�ҹ*E5>1jWN]v8w$c)_J]$穨ġ'9銅|.0㜜qQs9onGq�@8 n*Hl:9#lh�ښ1[`Ƶ18 WM?MjNv`{s*pMmR ’4w-m-0r'-Ba\M}r\;=ykzRM$W6W3Ei_�Q;0ԩa=D-/.ؓdthO;I�Qm%$SO$ʏ+(I`7BCғQ`njmQ=)�Z1>�;ܰ=i%rJ O<U6[9m09U1GwNҩ:vdV!xVNҗ%t1FU+|G8 ,[yiW~?q$5bUfX4Eö�l ?斧.!(Wo>|eE YOr-VXEI9 U,sC Ŧ*fow8;|9H ķ 8.d�f ]bYVY.WQӥΒ :n^�լDdV\7+LS+` !QZ౶g-x**ބf#S oggzwRKprv]}iwQ}HIp{e-B˿h?Z_7#7?#EqpY nЫљҳ廚v̎IGn޵4c•#\v,vH^5irAV6vzHBv9T5̮RuhpTAӾע@RtS8~rň�V/,c[ipc__N'8slczp lod9$bRWNy5IƎ%O[NNS*G^q\<ZuVV]43;�1�K,j�`U 浬?>=`3aG.VgWNnȱw!u͉8β[IjR>pW]+t2F\Q �_~E 3Jyly[˲FFp^m£-+0PT.mJ#" jiKowWAP .EцZNW[ide^\$j$ @vix Ecis09R,6p8˞اC'ih|bK:Juf⬷G=+X' 9%CeA=:~61[-\ըaXmh0B|u'B:<\3Dދc ʞU.kj�NDGu{WT{|Z{ސgf-{ߋ>+2cf�e<<Wj`}kV"x=^Iq Rs}Moe7b\+pg=?@jhr! %sg0=O*Δ9˰ޭ4NÃAǸf-k4L$(xkٛ꣟za}i�߷, VFSnz\Ö;_qRZxxʳddԟZͫ&hU889ߵ{ܒXC-ňp,8*H^@>έ$tk;Y"P\㿽cϤ\!"I ֢2m[ɞ'dn3nņ]р=^-:n'aV%K[d+H,sOkYKn"Fɇ#?Su{ȭ!܌=+!3B7=뢝KJL[Lt ~=*h3:D?*KDl`•5]C& j{߂(â[L~ksVQ: ~aT^kwnSݞ/gAZmѮ Ha꒯zG(Rp.:טFwgϿm HIV6h3KS߯OǿčlH#/QӮm_W,ϥ|\\,^a`Ǿ+hin�HXn�?:ԹZBXғvo~'^Y[cssNZz3Y,5>aIAl ,mQzjUxniR.Eɜ|`U1KyU-@i6w&i8)dsԔh{#BX- ,O[E fxpkroMON.$ [~ 9yμ<޴m4r(CV}^q^%)I]C� XLb0OàZU!5[}KRs_ͺp|1:p]O37aSRŵ2K99$P][&5; u˒r~� ;$)v%#F@G=qRGl}X:q֛ $3Fq5ivUv9Ŝz7WtH1d'˥gIXVPwHֵ/d;2-9$*'?Żh-%Cc:i N6$ʗI[0}bF=zpCz$2>�9⣀^#ӵi]DrI538ynd<er+l'zpAJQUJj%SsUA&C@@# vfT$e"^[ cUA2ݟ;a'*-/71{,e[=ڤj!}1ϸ#�����������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Watermelon.32.jpg������������������������������������0000664�0000000�0000000�00000001700�12641336260�0024647�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��� "������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�ᯖ %X~r#cxVE_1P 2`Ǿ=;peVy nm쿠P�^{Civ<ng9X0}>>-bY5W"VvK[FѵV3JZ ;T1ea;qJзԭa,0v 83\g&+=c9?:51Xeߚ9e+5v'NXk$ֻPzUڼ\\)4;:)3O|#@~XtEgPso+�yjȶ#ӔD`398�+NX F3h ڕ3Rz�3����������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Watermelon.512.jpg�����������������������������������0000664�0000000�0000000�00000121444�12641336260�0024742�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222�[�"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�6nj"43 _(>iSw|쿥OIXA{mV>^črvIh;SHRvf]6bQ\9M6+gX¥=vr]@-b7Jkͦh ?3?*lV&, 9ɢFtbHPY~V><=UqJ Ts3WdsomU̕e\߸a{n(~AD/} %{Kow@‘]ly\pHU_¶q p1Z4`1V3 [ǡJ/w ߏaXYXDLryzNѳ_XqJ߱nUe^c4�qW mCPzPJȖ2Oh]U *{qZG@D@6{r!Bv'lLV꿽`OE*叙i1<$dcGһ}2[iDeTn8{渋M<.N#V$ozctZ.yZ?bM)q8 Bnlo;AR^c I�Y~U'oG.4 3B 6z[K{ۇދ?<%mnsm[pyQƼJkIx.\M9Q!8*�uݴYR'6\8P8- +{Է;/ٳ'yHv dsW7DR2~'#WWv,ݼC"vk'k)pe| 0X6qTV_ze4HkϢ `H EgNWH+,$K=6�kS:Ual5 E(;G5tw`ֆ֑ť9O[NRH֭t/ϷZ.(#PB `vTVm%HAשWn O+0qϽZԦ9"Z(l}~-˪c�VUXqՊ] D"{ߝF;=GjE 댏Js1fŽmQ: :ں(A36:당 $1TN{k&兰| չi%I=U]2OBƢwbd}(&@=5',XguWDS#zq8~~^T#Jߌ'ϖӇ| 7B.T �:W4ջ}.ET?jRiBq\5^]ǞxP;G\ z <k,ڃ:3\wrQو;y 0i`�ǿ4t=9)�X RVУ".NqH2W[[FlI`Hd~2K2@04a\ b@G?Z*ܽZna2 tUDè8돥6DIc9 G"LՑ37:}*)XP{ ji+ � 9�PN)Hk^RۉGZ6*թ <5Y| OSґwF[Bs^{T[wEԞ)U1R=28m"u{TI2[šj18QZwm#6p1q<ղVQ: e#`8ݜZm)sF1u,"P@=>RPiMŝ \i.sqھnGxJӎ{+d^)\sZP>+zU9xF30Vi 聼ia֏$G �w߼1+4Ux,PpZfT%,qڡF5T<�ǥ[X18!x9W2[rQi~YB}ѼѦ:5޲, aTwn"Be^ɂoVKIіmA!e#Gq Hl8klƨ23�cZXP/%pv k 9h6%[O.O9 5=hQXkh7Fnw+} r*r��]SLis.c!X>[*-Kn P}&Dowd:s4:l Y*= SwDq!bحDHpK[3�]#*,sץ_n~G}n @Obw-IhP2 crZ`#Mrb/{cš"%TKV�l bg>k)2°O6\}=sÒ1уow + Z!k&e\n'j�rwWq^U?$.:k@^p*#T$QX:�hbR'=j7Z6v֖o 9'  �324PxK'fS)e<R澻21G([A]Ni'Z,|,޹{kuYaX^C�oxoW*?y}qں_٦hܻ9>ίo~Pd*Wp격+ЩxA)0ߓ=�F4c攋v*H8I'�F+&0٫N,X{Lnj4g!v�\W!㎤R׃{Ve7Ҧ/%plb ndci"E2�~SQDvߒ1&Ǚr{Lĵb*AkJiv۳Zff55"듸'E -y{R@2jbn@7HdfI Y~'5֣8z\OJo@>y�^ΐof; J�m4}rIӘ3^Tx8U_s5+؜s~U6`8A9.@xݐ1d�?Υ3zO=* DHߕP�8FdQ>;Z(Hϕ)W=nGW-e!e=cjڌ`Kk{/x׀,^屒U(sTr륿3m�W7lTj�IY�8�JėPĀG&j éj2e$jh 0pzToKpVz qNj ;o8S&&b"B6}mRKI؄gbCۊYM;o]ci\ЮdK5mǽc7Ww ݈nJhb֓jO_#'r7� y"SHDBIS-i] "[�wvjAV 5~Uf*qHӝa�")\ -[ݣH:K(sm |Ň0\,ɝ|[T,yRoeaR0/ǰ)Ybm͍01֠l-ͲD;b1V̎6P}޸;{#M.M"(x]V~iAUtWC|Aq61%M^#f=]Jyhuo^$Ϡ4ѱpj�tjB[ײH[͎LJL1~q^0zχuQڵсinwq@`+cMH0�ʷW9j2r?/5p޼ rr]^T-{2LG`~Uj%ᑱkVEyRsf{i$iϸn,SB[V6bh\]=b'I( 7@*%4SԛWr�;ƶ5oQa&6܇iKsdUn\ȬV % a[(Y'WL`q]LOAC\TjE@85YFS\cfF,gd%\Oq]'IM2FrA^{:hE"hwm:'j*KS$oaH|c#آ}+Iq+c h.o-`X06;]68-i.u晶I #ܘPzKEW`�\ɦGOs,0Ir̐GC+ dnI OYvjA#f7Wvc'2dO&cS[XW:F%I\pK�?b5L[` S ڵ%6LgyJ>\q|3!{y7RRܴ]Ie8hy܆pr WNJ'FF@p3$zG5 sTsB3A`ۊdFIG-,f / 8O:CPP}=EPEnXšuip"ʄΤ}qҦH`č/&+̲r\溴(tc~Ow&N űP.vW 3+L%Y%Nvk͕܈SF<֊3ܐۿ xZwЃ.亵_=Gni>6f?C&(qiVCv"M;ԧ=@5sd\mٵ Up>UF@-lǹ5{W(,A8MT^ۼяbEMRE̤ x+:NnyĂIT)wD:⤘qgLT,F #ҳGݧ܆2I;A'&;PK;v�?֤%cr<1Fi/Wc mdC>7jՊ:Bzq˪Ol^v7? ׏unolDT$8c"Gn!TAS<J8<uU,Ԩ &t=ŋQYjG׽E/|+g =}#c9�UyiF)7Ă<zz-EIϩjL)XxFBVJ< ֜ir98!Ue=gKYܹ{e xx<+JHշ-OQWe6scl_([�:V4DyW2,y'8].99p8ګ9i=4 pW -a\kxV!)S*S>g=V>}n1pm;I'kkQ"{{tR$V66F^Ea;4!淒|:ƥt!d/#+rT*gOʨC,2+FɑҭG+FD. B< VOv`F"1[ѯ4&Fgq]}C*sW+dbVRm=:>P#KRYDf#OD3JGKblH^{sjzSn)(~@>fY(Ԅif4&,~e8Z XR$k3G{B[!Aa+GS'ܞ+Դ,ቛYs~\?\ լLnWrRǕnς+6\Y`$߹@54ԯt\}YSJaI,B[RɉTm#h=k9PcWschr=3WRMuHj/\ӥ:snrz >ViOwgȘZciw9F}:lH}_dpr nhwm:Cg𨬯 \Cu>,|K)̐)<iO nPy{-"GR2G jbE^qk&NwLykOuնtl{kb q`iOx8=3XOVmYAfp ǀ9{T<ViίB#9Ш`1֬ %^8оv (=ꆹcVFUb{tYέY %H!{-ƪK 4q2žkr쭰ii:Œ|Wy#q~*Cl8QV5�8z&mZg#q(՜iU2#m @6L֡l m5 p!$ף %h ki%cz *J]G.zGFDg0\d>QO^Ն"[>pU'8�=ׯRFR19jֻdj.C2[{W3 X*F>h+3s@[/FrkݒVvb%PLapڬ2dw'δ{̝jɀ7iyqUr?Ʊ[B"~nֺ]Fͮ0?K9S튣ouqЄRԘKInGڤD*bqy?ª]Ant7lV43f]v<R:rN0 mo UoSY*SjO™C|?Tyh7ڂI79<c\]I_B]{y�]p{ 5}jŞ=w#r?ϯZp8VvV# �WxR =Fil srϜ.ҙprNE\61UYNG9業ntZoJIpkrG[0#*<"Jmf�R{6Yw<Yd'޷RVSSy8D13Uԑ(xVbHX�<S)L�T63:_#8QS);2d䓌ӛ>zu8<(hD-A1ukN67:}셇-8~i:2-m.Πbqd*BzбlX 1Mlf2~QWRp0DM�ǿD3rvB|1ԶoXܺug�SCt>Mcґ9eKIjoh0^J/"Yǟdxr�yGkkĖu6:sQw>G<;+>PXvG W<~cXYpYTc#޺9=OW_L<4{nsFsW\ 0۵Wn8+а2�, 7afŮ"'|*܂A$}>͉+Q)%~yGc|u)M!˴Z^-wቒ,�`p= jWFX2[!JsZ%FĔS:t?k۹)r1ޱ13j!9s{eIk5@-vF�O^?ZaR-Dg)+cwz\l`vA[z3G#pH +&psOJ2%[p.=@]UdFZaz\ѭdb3 #� .#arGR5i$LRv~s[ЎlkoD 2w�2GE$aLQ ?zuvo$`cUFymʰi61ieHn/8< @ Un 6{`A +rVD-<5gÓ캸n(Ϊܷ p=~Π6 ~|hgO-qG5̒7+M5(!ZWq@Hҳi-172GgYzF]aj ؟5Ȣ z~$i�Xψ`r^k 1Gv 挕a]LrF^17`95qI` Vtr}xrgul-u }CLcӒX.;9�w+;ѣR]cZoĂ;0�4ܹ:dx-"G9_iCqk$ςT?kZEf>^{>."]gM)5z밇õ#SC<vB?ϭYXeV9żOz7~}'8V@w_彆9 nSL?LHI$Ŕ+6wr"}N}έl!;d'^X<:(+ǯҶ25d%svsiD,x $g4l.HRv>ٮ|GQ[+w¨P:+Eͽ.>|+w_cHyRN=q=+ &**|aeؓcE!+L*=*(f1J(݌a>+�xNc'pdb3~P=H5,N6:xrRnxÁ� {Mip<{Z4lc֪}Xլn2crS\~nFTўkc.I NjmNW'_YAl @F#tCڳD8r'$}8]ǘ ;1#"|)�fK0Z:/H & 4+H%fu(5]2E:CFj_4_֜zQ 9`;Պǹ�<dp}s^ %gE'^c$m6~jϼ˱1P]i>bsR/!x�<ԑgكsS)X絭I#Xː�8^{u*\al|Wi^ x�z=y+c,6 hl֧iWUUE/qt_Yܑ欺pPN^2y?021ힾvgNڱ ¿>ZvJ*u0N;zinSO/%3hs#``ޣfдkikdT''ޟcd,fsE~5$31dX(qRbG\v>t'VsOw8GPʼnac z,>YNO49U9lrkB=ܚ<5wϭ'^Bk6NrOֵ{q [ @\/RG*# SI US8$hndI F{Vjnwo!8ϩ>爵(`1L)<WMTӺ<MC&I>dz7ڬ!fDȃ QߧjԬaKa} 煲JV:ae%*AR׾x#K^Ih#QʖKG̼']59-ӯ aJlI�s{՝{IkiXVT`^H`2ПSX7^!3d'Tv/ \=`i|YI\d^򨵉m΄^YbB1�'F=+&, !RjxPg|;}G}MJmgr*RqW5' },q 7=sl$Jg1g'Ӄް|1n#HC ˏHʅ>J9֦?mR=,1\fZhC BQV ߍOZ _<Cry'zФf!Gʰ<I#X:]GֶeKׁ=kf]KWH%qʜ޲+.f_2<{%;[h=jجA`x9橿#6x⺝$u'7M VxuۑS\\硨.Wz D3wC,QCk"k/-YbG? ] hPZG 3 gЙk(` Z<n�uֹ&Xn4,Inِ@ $`_@@Ӟ</pmx 7Vd. 63zֵC �H1枛sZRMX.eIti mH#Ppxa?:[ȭDžqjȷsGnqt#]"BP=d؃J&\4NsK-A<`wZ#J|zlG !IBhJ6NVg�A[֯g2< ' VUvH7ˎOֽMw8ddm}G\y!?*֨mZ�l=ZV<"}ά2XNF+'ILZ_3 TNOnJڡORBUvFJ:grQ/Q#iKb7GтdFtK}68E\4#?tv9�=?aI\`]+Z.VH _X"^@n�z=lA}I9=G?Xvav9pʣ04`eU ' UrҊ4a*3T.ced9,Ir*iT1|Q;'p+ stB¨\r*H Zo9Vi'i[ZK{de &Kn zr)<=u&AԱ3(g1s!ma]T{{gqo t'uκjU)nڗwl +'uTe+q ĺhByFyOObX^uq�zbԜk){{32ws88tJ#o_OϊHLrY#tQVخ^BWwWyqͳ'bRVV;v r+��8UFIVH˳f]G?%W>F(J_��8>O׸MU3ɧ5K;rI_Df9?֭JyI"v{:T1?dK9L"c=ʫ=竕\pqN<zM)܍ۀ۟Շմ�2_@ dʲLm!*Ώڝͻ }O*\G8S#DxI,X&W&9)xqܡG1\&B*Q\oNTH,ޖ_!WVLXⴭ<a 1?a^h#h6_²Ю6 9 oc 2j_=&_ѿ@bߦ.}\^9EUTn =t؆v_Gu(SZ77vk[H+fNA_2Ko[=G@}J#= DWie4V39 [(*6^*2$r+r[}:U[[ϴ*zTXITk'=kF1ߩi|!Gl?<)mG"Tc$d7* >GCU-Z(ڛHV8aԊq+1uJ<��V8d^Ί'�gdoQ׃Way9m`hbʷBRqerQhir} u Vy]q:ޠمtAmw92ms/<fZIJ_1U*q淪&HӿO�]P=!qTǐ0r8≴Zȴh<I#Q Hw8; zZRawGnrr~fO4ZKĒT.FT?; ʹ8TnZEC9jʒG3OJޜ�!%ݙGZPaT.d+xF߅RGWKMInsg⸍"a`}{H-2P;&%rROG9-ͼ�f 'Ƿ5ZDrWCje,�HnjK,$bFoRN'.CAT`~5OY⾱U|SXBwZ:$HXc'eŬv=CŹ/̤`T4Q4ےD'_[P6�*lfu) Ġ9n(0 8I??@yBI% *;H>*oքp;85n=vKr2<$�ҩ,WAqUKmUBo-ۧjD{yqA\‘\ȑ1=jMN. G,|T|nsFbejd!Xy= `xf᮴l`61߽uh8ЏOjIҟ4;^36x^zZ[P<7aKhJn9zvDCd�8Ͽ֕tEYr89ۿUYP�c?֛{y̾jI0WqR{u̐<,X2W8 ?)G>(>awOĎڱ/|Ika d\Gv<ڪH9l$�}�u?# g`rO'�֬@A@mw I&,@P({Ӭli) }kЂoHی2l1#aE~X^�ZS>�M ],>AZ'.e1gQھ{mN'X淙#`{K+DKoFr!۔-SUסY"=`w`W q̎2H^æjޝW6d}mf=ʦ۟AIr4Pz b;c׽t"ѭt yt3˹UET/##r=fUw" v#pɬ5v2mH@P>RǷ+!8V%ʒ>䜟Mmow$L.۞@U?3{~ϪKJ+c/%&B>X?"l<⤎pPH$g$<5 սHbfryazgҶ:-/{S«QIݚ#2 @³! ;f�Ʀw]=98C1 ';# vn;آ"7%3n"GR;Iz|1m%K#"Tgq t%R�'S;LwQdfaq]l( :~p+ sNWyU Y4dR*ud.^jvjCJ�ZX\jN"PFX񏩪wj�6K1'p}~MC Im:;*MVQՏ%o^#'*q�׫[r{s$3{MNAꡕd'!p{Z-6 (tq0AqbC^ zwsKєm;*FIYHVMN9 ?:y�eoOZo&j>[TԺKp$ 'If7(Fpq..p9 :m+hK[?jr 0?L-;n}֌)1(H)qU(& ػO0GFç^KHA=V+"ǖww9bq&n"" �To56gK{Gt?JNֵY+M v"@zV¿2M?ޚdR v:ɂM)rۈ[$7+=m?$0IWm˃lSF̑q8ΛwrErKq,>* ,x½2^I}XIc_H? b+N/+T{Wl v@=$#nT1խ*bh9%8%pGQz3v<u�p67 $U)SURUAViZ*Q%ug|XY;$Lu w#.ne:qQ]B =hLb2*s3(@`uϭS!lmQ*e˩d<J8Lr0= 8$L_,>cBsϭY.Z[t X SW[8ip$C-w|y&O_�Z{{]5NQzUE[`R>U9�Gy6Ⱥb:kFcqHB03dU pd {r}k4^OLЙ>A&H=r+uDtF}#q<Vo`dYfЧڥ+Ƭ#gjrD~3F"gvIo_Gq`=:~+6!L$C1&yn":}ykpOk}6&%==O[V,hq}c)P3^;�/ҷ\mHp3H8aj{uH$D{Oj,Db$�@^k' ^<ɉ Ңse ϧ4ߴnJ0wA^ 95ff@B@%hT/q+4"ܳ0P'h<dI4^6߽s+X!H>Prz ҍsH\;8m~@\g r} mg(B�>$0@�c< UV)e0ucGR<O'w'ZA399G=jW`StIHNȧp�jOb5mI-4C30HT}p+M%vQ@wyG'⽇RI,6Wl6-ۘ$`d}H-+X4- +�-{kt&_ߺno�WZ9Iدk 7t$RAj-&("Ͽi[O,xe\!8GҨj:,�Pp+5UHGP؊H@@$"ғKI@,Wj~l_�: |Ib+e;pS\n-kN3V# +򑃞Q=tZ>|i)&. ODv&J?{XcA=cQ[&g(0sҕiOl 1eayb(m S6CU-Q;VaE70�9={Dst"_^}+ќa͉R43*#S651VVFBqsP0.szzbBXneV)wqMlFuոafwpc9cXI$qb2($3F8Z=rپY,~Pji~fKr8<Bd% ǥAq(f=A׏[F{s <;ydکd47d=}kB( \7@0a:`oc;Ku>Zk%yzX>4gdáeUOE<Œg'~D%@ </{R8ҍ \/[hF, ҃Z|/ @4+y:d}m[vD^E]^wkWҗ,OETWwep4Dƽ Vmόt3ڸrŹiqqG0IX߻qķ!erHMs_%g:^&Z]rtLֳ7poCPsۓҜai.ŷ.H{z<_p y,?^9`FOF_.5v>+h"iW8?Ҹ֒7ig(@qМiy<d=.-t$ṍ$na�֭+=A'P hW^.V+>1^'ܚ1c=x[S'UU?ӭtBjgJ..IdkWVP9({}=i:VUsR8'#{TBm!oE[2s(ճ-цmZΕJo#'i`fSzY0 1kK{Ӥ(5|D#ӮH%0+b#X-xSڹG cںk{Ĺe8 5XrXL{Fڬtrʞ*$2@%O\EW]0O2 ߻^iTZn"hVz$RQY~X.R>՘`�<~,c+ ;9ig:o!p?ڝ&NAcgm~d9HY$-\EH\SILxPdN?ưQ{2Mt$I2znb.ݻ $)P_S!#d$K,;ʓ#0rHJ,vȳMy�/Geko!/2˞pO⫙rf4] o?aY[ !ޮRBq͹,;z+hrsJøs}:$NZ5p|�Uݍ]j<}*(n.<9OU#QݏQxR^R3{ˠ2 /AսgG[K9acCJZP* #sک] * *\TVн M,ILq@'�2{~bSfF`Xq\E20�ǯ<X4TIw@iZ^wSgZ[p `=UFI`<0A=Kw`c%y|+qڭiI<ŢOOz8BN7(CM$q&e9[J#|<xlp}ktmpWUpOV<dd ?*cyhVZ:4 $ǕJQWzAs,jr8+dxeYn]$睠?g i 1ddqN2}VRlTMoPHkw*sÒ:᾽q#L wLN? eͣZ]nC2;B}pͷ;ʍFf*J.vx##>)X0%@`pO Zh aZ1fh`x1 ?t X6,�c#�zųVFm8v$5Pg<ՍilcpT,^a>[#$5N/;1*; 8V# $g:l JfFe�֮?[</9?N?e<`ĐW kU`u&H4;LR:֮$(T�`�sf(o#pAօs :FL(斵Np4Ƞ jgl1eRp.G^WL$n~SZϡ�z*d!X:Մ\ZBr3Tc dp#m%Ou=+6_kf",,޼; MgVjrv? a bqx<UE?9sW<CǤyqJ[nfv'<ב*>Y_DWWH]yG~`ScZ>%dƇ<Gld`yy ֪>`x:1Ϩ<cB)-l5QF ZuH3�v?ε'#gھ'G45aRP&yyVF;@XV:v+LBK�A5gXnCЩNqQEBM%o=~e\Sǥ_8c[clVYӊmVY,6)` Z&M/"2>MOc^B H=:A+?ڱYWGSZo֞|JyhQ\ۣZ2ƞ^9 w-Q8ϡk5J'T]H;VZіȸfpzS Y�'5^tgB;neS>ڡ'axJy-MTUoJx)啶(�7ԖE0u'ܴGVm1YRE[h.FSZʳsIMLJM0<cֲV@1{⬂Tҹ;OOd%9ܣ_lR$~ge%HF) e +G٥?tV� y; >Q`e1><nרUwp\ dg0s9-ATvN0Xڥs"TMz1<zŭDL~Q>D8*7�#ǧ͑ҡ[G'u39,nm#�OK�i HX�AU�wJ_a\Ui7<i},eֵ̒D֚};$y$q%H#&E ο¬iFm,' 5F4ҽJcZQxj{5E!Dzڶ"k1Z1}ObPӒ a-b)*hv6 %,lUrq5n,@ ':3nH<{cWЀP7+Sbńw7(v'bzj$)\(GζelM6I;v{g&KxШہibiǘDqw?}e.Xp2= 5H qJkbeٿtڮ8yV:ex[$xϭ<dJa�YGc`,сKti%yP3�ר">vQNVM!FFs>UB+۲%ڣeM'$Rkԑ<#ۭb:nsrYGiL``*qgyn*p?,UAG , sWoi_dd2%K_8:>ϱ=Q6hyeV|}V- Uڽz[ԯG@+&\Op4.r�Y4;y+;$` iDG[X',ԗsR!mwQ[08 B0Y bGCs8!7~#aU2',r޺wkKP8]GT7+*5ۼV$*Oj-᷸BT2@3Ps$.]ĸU :p=bYb~=kBFU$J.X&*A n&қ#O00DP3}[}/ f UU܈</ে�<c#*NOyL}95$[=.@O;XƜQӆTQy5Yo/]�;6wg+뚞Q,'5UTm X%c5JP^9#ǀWӡĩ'=)T2zͯaEۜ G@<ت$e d~b]; * F<fXa) G!U9\( 9 g Bi~ু~iA�Ԩ[9*VMʓQfs ɺ"H5лdBGϐX5_FDQX#}ˌ 9.,ykBZ.wolTs~fHvz%ԅBG5u{"s8'ޤV1rg;F{{T%tiӄ\;pʧ8>l(ȮwHK^s+ni ugc~/ jk$9a{W%`BHe`3 ?*_gA3wڍz,-ʺTԃ~|&iUg:UufTbgGbgkTVݦZ=? |[K\B{s>lAŭ#|c]j5&yw9h^-0an_ (LҪi~/|IC]g[ E F?EgnXu]h!͔ ~׋<tc6Vt9R ğ-; y%ͱJR)l~vLX.BKjB'?]|wd8&i| ǣn.,#s# 8ɪѲn8 ڰhЂ6,*REZ2�Iz:,9=[=M.H*v5wD,HEvz]I\9#4Ɲ|yBGҩOm|ĽqG+oQn^3Qqۓ?ƲAJMQӤxlw5ƈ`6j6z{;|<bu%A'䋓-#wqIrz˚m",Ӎy9&C뙒YwsӤk-#Pͼ�x}*´7Dlk&mOφ)TeC8j>]mt H9SECLܓG#oҕebあkon-Zi,:OTu ^{[n c(ᜒ}m[/."-ҳ!nRDwT摢I{t<e\`;C<B I 3t:hDM8˙wKO6s<Q1x\ӊޟ3>Dє'8Zjehɇ zBi쭒 !ad.L�*H#mw o x*Jq\&<ە'yZds}u-p*,OZ,ua19 'j9Y$g=E(rICgTR 0asiZ&t+ FFrpG�^!F �m~1AEHc*.P)jک bR>!(FJncgDN,0Rқ^8뚳=W% y*Ւ@2Ql3u z& "YׯlVmƔk<dnPGAV&R>8aJ <[%3SG;zd9 @ۜZ[?&Gr7~o@<I.gRX;�#ksEV5$e*Mc^S#VҥyFӕ5]ښY@W!snW1$7wv}PvuU _SXwRFBaZ4|aD|ҍFiί5~ՈҼ-aj+dV;F\םť}@Wާ=)>t,B}]rsOR<>rpzU;qMF>PNIM,в;Jg;v<#?0_r1+smc B c5c=[zb[pGN'(8?Oc\b m8ySGwFx?Ҁ1 4gl!8%3iK0QߡҸZQ><n@9T b3:PdDzzǸ7!P~<b+\�`b+ ]J1*8[!cG �r=m N"nR, ]AiYLkzfiֳ>BS7wF bԩ-/dUql/<QtYS*x$Zi n*0鎵 l`{*=' Y0J?Li]kȢe.pF8'һ^3JBsZ7P̺?=!mr$~x'd}3*q,;\>׏4xB`.#2&G/54W^} t.Xmx|{Vfw9b@Q%_GUzt6IIZʓOQn"fbTC?ճ_=Y0P>˚tRfViq{pGlI=mh-I$gߥgyqL, d1: mb[d1Yp)FHcY)>ssA�Qtu%J0dI̥ >hH^;ү}mkgTt{ߚYݷ _DɾP#aZ*{5w]KPP�I3 ;篽jYh6nʋ4Phˠ|cx#jiM2%XzI8zVa&py SiawnP:Vpk \>aQ֥΅7 $z\,RDda0tAFKA[r�+g֝g�˴nsF=^3HC1#WTTrl ܲp%B7 H42}˺`y'Z+a0s yի{ +<dvmJ# ` ?ý$r>QLq#a沫VSE(\Z^>˄@;~PD1*)jcb'h:-6dǝ�XRRQIQdX;FOj)Pf�J#m}i`h nF;2=k];՜PA\vT0NSH@ 犉]$|i<�-"Od n�Uu;Ǵ&VA Jw̨̠1sߊmD,+7 9bӕKD汚F�tVcU2͸d }2.P12ghskje9dո74b3Ĩ?Nj9.ʨv5V{x[ilw<Nyr#C+3 'rz:@{#(𡊆sc\:R"�6oSUDhE[8znTyz`C �sY7: !KjKMz(s͊@TOZ da2ST5xlxixֳ/eU(s.~fpPYKgԊReH[ VMoG>ٮZP{+hXPe[Q4nœq73Pp+*8uVЮ$$ݟV- 7jH1ޗB:*n?ZQ,e//hԸK"A׌ -̇r=+v٦?#xfy$:g)�{Vz3$:V<V{FB9_MpHe#<o0l9Rxa>bban8{�r ##jؘVV P_p=oF ^sDc W<OF,lN<ۊU92wtQ>#v$۔ LoЯ!Oo3S'"NObyT=+gl2[.qo$h>}j%O،r &V^Ms-_ƾ7[i$0J�S [{ٕA�~%Oojc g"umSˎ ^tO$\D[D�?>ZYHpF)!Qaޞߍu)Kcdγ+:MI׊Zz)D||;=ڰ|8sHoP#5Y1SJm3{e|eYs_8h7fky̐tAHtM^?V?Xp|p$C`֒??;Y%!~r}zm&Eg�{�r7e:ZˆUU%ݘܭto <7h< 6:|a$m{c=#N,&9Btebb_f'OTp^i8O}jM;@Ft\Rנ3[F8l6�1 8n泩& HeY@d EVWR^C 9o:=0+tFCSH I>8UTs=\f$w3jGMlB7@Ii�f&[\vaGR 7s �~;ZN剀0Ep[wϧ�^%b`==qkoeV�^#MP-a"ާN� +KdZTpGn?:8S�׫Rr^yutu[xp�`7lޭ4\2WjWtċh1۾zYbma]I9ɭy.c$'iGnP2%JAH=Si*YIlGsVDe_zSh8ۏnr0z+7BNItcv]BkT>2x@ 8,3ָhfPXzTjW77h1.݃g6A`x!Pq.p\e�huO͸ h L)dFlJ+s"j4|�*ϥXࢗ I<\)@VR[;5nQ7f =eJQY#Gw +MrYs޹a5B8'!xZBnAvҵmr2nlI$w0r1>S<Cӭs.q�L9 q 8zwĚG󜝪8Yg)0*W3Q0zmi6PAxZA[O"';m'4n`&2YXu֭hqMI<荴yly#T<uơoA~~exeYYlZK]ylnb_nVVڽzbHСXv 8;1H,<TzԪ�`0RA-"Oj<~UGc8Jld5m3sZb++XoXUT8B81ϽT2C2=FqQ<@  f[edo1A'$ڻ Ā];xU`uY199<˕QM 24P¨ԚP GӔ(~$$a szw$"rʯa]'9|%!y5w"}E*Q�Zyp,^WX8݁ht簯.}oFU&#ңp9ϔ6+\EF2EWS불uad`I'QJ<* ⅎY� Ol"qʠޤӖ X1$u;_�U c)[-y޿R'^ɼ N�8I'=Ǡ�?ʡV$i;z}*|J33E39h<FʊGU RX9[{�J@]Ώ p <88<uh4T#Xx�&·'e'2qMԗ//AC FU}/GuK$4afF >HȥBx E8h)r=sM2?JOU62=*s#eF{b� Á$${4Rnq+CrД/sJӵdLzb\d]| ۓV9+k|>I>섾�_ |-p$)O~|bOS8O-0�'Sdyj>_D \=*O$1z2ުW_";kwx`P=A[Uqs#k}J=INFᐾ}}3]VD v0c!y<[ !ޢВH-]Oφt qMq֛k40Ur'~׵Ro闲Ɗ71p=X=[:?KP][f|X뺺1 <s0+6O K"JB+$F qҩ Eq b+q1ւxII74$j6|ɕ.j~ xa$} KI OH#nyq�֋k8g&-ڶF5ɦẟ6$2-gr�>\~;#X 2TaקxikV&96 0 J]7ë~74<q>?  c`q^߆ơ۬W8I1;ҼgS � �`׎U՝ 6">qHӵs))X\1oPpx˝#M60y8v]."w8h-Ē6'NhۮAÐv_�8zq)$.�ՌַKk(p�>eBcx FqH?TPN_oj  tJZ`_@[EZڰIyDSA繺[yl(oQt2G$R@1#Zt2n~C+8U2Z^F;nx֭C:ǑՇ?R鵦㸚esuи|skC8 :-AiS`3ӟʧpgVgIW"yPX;=NI0*FvT$hW@w`<z=ٴ~9 T(<֪1.O�K3A<Է'<7'#5]˲;?NQ\%d#ڣWy3�m4`3yr^}Qx e+keEP-js,c�i!HW##<SEPc ?N':Sk_r1*mw<FEGd9c5n:3"7(Uy՘.f6cFXU2 9Z(^7*N8A 7.T98CV-g< >5l ]Co-#b?b(#- cg;qέ8 ׫RבHS8OJm]1$Z[vK, )^{W$yaP۟ʼj_ 99#dXҖ̢dmtXnR@x�::|Q IVgA:hpOYC8�?Ζacž-#HnsBVwbn$2̻QX'ژ4m9~u0Xn36pRse{,Bb2B9SF$F8P.N2ЎEX\AIsߧh@<>Y鎿sI8JI62>`wpyE8#?j.B0OJ nN{U@KU5υ~_֓.:;ip06,j9^  ӓ޹BKM:3$;֦. !*@X{g57%,t!ҝ[p@I0T2c5<jPp03jqY�zz<g+n;z29X�c#ջ\ܪF-Ѫ Tc9?iƘ|*0zem),_TVۨ-ǜnli Ӌơ[cH.asz S۟[ Sx[ޝ@&̀bOv6zT":ATP?*ޖ29O=k L-Y`xz0j·U |y zJ҅@^sY�mi~L\>J1V+/֬Ą 4cV${bNB"J<=Iʌ$�*3{rhuwҟzCNU$�{?# ${PV'~T]~85 "gIIZH 1 �⏇#o`׭aܧ˸ 8-|`տo~('+n5 Z|T0 H Wi-:7$N3mֲn m\Ғ-R9Ҏ4y.pB=}>?BP\pیWDvU $rUߓ֣XcfPR-5B2fbI<qrN+Qؐ@U}. Oz2 r9\=hXL$g,e50v]d^GWfܩ8}=)leH�H9z ;rcDڑԺ{5 i,+2NxzJM^(]BzTY#߰dwE#=構Sm80 #�bO叡4dK+m;~^J|i>Uؘ[^e槚D ZFpZS!k9 Vup=�PH $N( fbzV-"A"rTHqN6<wo7� 9TlF\ݎU]?gIm EؑptT_R7\'ҳSv'RbFMk =egEb:+/\#cfswmF{{6v 1ӧ%Swpս NK,qPPpI鲑pbEkbTd%#\s\ZH+2 N,*+Sw+Oڏ8-$>ȒmQϹ1G=̚.!.̢% S`|GR� %\gx~ JR.Ȱ(i]pyڬ 11D=>3"n?LSbzhzVW[Ti E eR�*Acyr W#U\`+CвY>\8�I9|*.I2}8WirZ5n0@T�$ٶp(B0ne$@&jJ$!vW U-Lmk9'49 h5F8,N5YD�mNVpv7JHXP_AvoUwʕ.7K5I崈8g5b& &ЁI91梴)<9;x~XϨ^ek)E} }TJz%lo*8dnUT۞i]k0?#D͇;vxKȌ�m[d|ө[2ҟWoĞ02m˄p\L2M&I,I$.xk;R`;si6쏠}ݚRweIY7f%QTrU-/o$Min-c3O rF=.z:$u{ \{VʩNIe*F:VˌkKF*5]бwc :(�?)^� :UUZG$ RRIb^~!˖5RSpbKPct?J2Gp8QIiķJz I2=M95N^ҦKH$ydv\h*¶G)A˧ZWsWr!*pO{X٩aNs𕩹բ={%F#O*V|b>9dXׁn8KǦ"PJuO<5{mK9KH[>"|.d!Nuyr>W5Phme"<�}Os ֝e|h@zGU{�]4S!Sy񏛽'p0rlue\7 MNE tnH0˸t'~{) | �5n.Bi#cd�=s[_>pŊ*}Cb۳N}iL95Sn޿Zi�IQj}]N2Fs.W#VPT/pqҤ2ۍ`{�Qc;}L8HIpc* 2=_ ֭2F?{SZY>R{ ҭFy442(TMkiN\ѵБo0o*6�{ReS]Hk(ǿzXцM&%'ޤ(y*;g ޅ(AC ?ZӲ!H-`%IJRЦE˓sl`lQ P`=zmXlb c�> '|U 11�zXXBjmd[WXcMXG@MPOEvW[]'g'PO :?�W lIpq^=l@/<.}߆gh]IdWs.$8{-m*ZE%J3 ́Y tnvy=7$$6y299$=Ұs椥іYFOn{~b*yC}(~RI\ j-\^:vz VڗRIU8g}*8뻦 -f$n`?O>d;: UnҴV+�3@b�47&{.~n*.mkldF9z}H\edV~w~vxfR]fg&F}A󚡩HH t=9]䏘pJ]ݴ~}žK,Xi<2 kn.M0`čH zG׭tW^]FA,^p[:_¯x~PM=Yo dzu#ӞMvF,.|+޹ro4ˋ븡V{i̜5V>AQh%tmlk�)cW=yl9'Jobe:EN7TM=<ó:Io~)s@dِ-6!XyD"gT:DL@@,o^<O4F$*kTi:Q䞩W򣋔@q֖8LAzk OJֶcE cOjEKE g�D8c<^}hQˮE ) Rmg=�N>$.@bB1dPg M-.Lf.zK؋Ie }H*+)"w�YmoΦ"Y#>֩=/r*f{?-ʶz8`YۂjryJ U |j&wlք!NVK=/< 0q]73x+Q,n?', H;\OMS4P{I.g&Oxq!tq"Qʞ+VXYR<6 =mp4*8# �:7&$ N{]sg,5BweOsZR4W6F7$ܧnGP$G lISYM (c8Tyfʻ%*Ӓ\pMXݤ*9mf8՚/g3H <RCeu/܅iyBu 6i>T&B$TM'v' f ? �:͸AJ2?8ő>δRʗK*i{(H-+p'ςqW$]sBj'Ӯ!I^;b~� YXKBWi I$A)AH qmx"4S#9eD04|ߎzRt|̵um!fu$lT6vW`0pT횲K<sRрqsKIX.Je[kpA=跸=7jM?—%ɻ/\k11>ՙ%~yUiCSHm;PM(9]LRy[/3ǵ?JsJ?(km>G<\m-IDH17,>>"BlIۜDͱ2O<ca},2ʍSޕ)+AJ,,8d|!xvt'-8{zp3רMėiPVd7=c'rb }\tz4&3l18yŠq"|={ SOx'+gӥy&g%=3>jdzJF,-A<?:+[nPsp?5b*p6V4KT}dq\犷oWI?)._jBs+k?lhm7CȐ A3 UAcBܟPO]O8�Tjc8Ur94'p=UfFF_cVk)n$d{;*�"*=ypr["ͨ2\$ϲ5rNq׿xG¶Ӎ+j23>rֹJֹf8�(cx|H֪|e+f}o[-BFȉsiS\}6<ӾQ}cvG0{%Դ[o/l�:,dÜ7$ܤ*U<銯eus]m9?lM^K6FrIm @瞢ؒIjİoDo*9p*Dž5Yž`qsVdvg^@9A<T04ݪ$d@  1K+9_p>3W.J3KO֚]`3x8 O �A�|T1|MT{k`]c3`Lfc =jkr�QIZd 9�Z;g Q%aП=iM�<oJkأQfY,@9�:\ Bx֧veGsg閣Mң_5W`~7"o DtzyG|)ur Hہ_.:ei'�颽.՛}J<9l4KmJ1}*=PZΡI;Mw$3eheY~kUTt,1`>a_Yշ!=kR &rnsdJUlj2c\$yi6 #=JG||@vv?d륲c9e;p}Jt<[rm'sJKyAEALqs1 _۱{ZҕIB4$,6.6Gm'v{f>G2~*tO-3chy\3`b235.c9+12&Sҳ 09eAտ>؍:8m?x䁜*ńwmb.pĵG+ UyU׀IN׷ A{c�ⷿ,QƩXlUmi$=D.?֪9;X-j8*:Uc.#^3˝>b1O{ 3�"f`IwMF?:P>\ukj3(9+RY h)>6qҗjY\HKm$\=t5TeIzTF\5(_*㰤s ;ӰOso :ڱ5(n$(Y9&\|w)ymu[qAަ;nwd؉[؁a"U'jJDVʠb mһcgcV.ݘ28U'].ñFJ?(rqV<=q6Mmag?v$Vұ.Y:mݳ$ѫ=Fqt_Yl]@Ey]HWlw_׻_ZR3漹ӛ= #VUq#c*I_NgM[[@({Dj9n?�Q?AV5`�kRUaQ؟�m2 J"ܑTtE*LcSI?1Fqjzfw҂!#*ǽKN1Jg%\ 1)pXp8ި5}B0֖"?X.6CA ۝*Or+D6Q(4S.m|yvXZ[;|�#7zY6àMFs$ֿCwpI\Yf=,�qsz5^O3sy�J^-WwY dO~r+qtQ-f--Ļ('CUA8QZy9灀=ꎓ[ܹуr}}}+tU5ʌ2imenYe} +Q$^t#Ҵ-U<SV#Fb5~Yqp{Eej؃͜U(vˏO,NH< �br{mA@_ccN@{ԛ!J" sU{Cq#;yB'$㸶]ѮpfM<͵X8E~,:2GV(!( y&NTqRm~lqZoe..BTڧ%ֺ(c<T]MG~ K O{G忽FlH+4$ӴEۅxA]#�? j{�wg< g3/x-_ď(k}=JJFI8y$�gbXެ#4Ip =wU1H8TQe@>1"];uV=elI|d*B8T2Ʒ|!Of]_/`Nq{jӶխy7;;+kh Xscv<˞ڶ^62yQ"S>:V._w66q늪. eGPX]k#r(~}>,L] /ق3Yn6RUcg<c|V&}ːOR+ZXBd�\횰Fᶧ*: ?Q"9H Ԝs R�[t[}NE*& n9�:S s_xʰ\OPgqM<;\bH3U]z 2|՝Oæf ۱j;M�/-d*.7{ Ͷc6+)jܦ�7NAבhSH$֫MB5ڲ%Ac)c :ɢ,L07ڱJ[#ޙm-W %<|z߅jiq턦SׂNIagΒG9=ŋedxp8CRũ1lʋx:VYBI!ð?CaC*1wt'ҷMNo(IGF�UKuU0ʦZl 26ǭY۹<8$^L~g>q?lI 0GPkmX]DB1� .6HT*]\w1ix$() j6΢!] *ZXsN 2` `f6vщv3.OR[C6@$Y9ǭhفF�GQ[IzH;+峜f#R�껺Cc9wHr}鿆I7D.$X veF]H�.I�j]Wвs=R὚֍)ԗ,ϭMS1rzWkz#݄W;C>\]7<sg_($'uw:txՉqּ%inzL}L$g<>KiG6=>Wtݐͷnz ץS c/qҹKT!:GS|ʕX3}=4Wj7FPAlڶ @\g1@&"86;=~.Xox7v f? [օIʍu"|3�d܇=[I$q1 T}6:yt=%nc{p6?ko,vkώxtJĖ>ܺKZXe]MZ#s��䚚NNk#We$TEsJ~ƓRpc;w+BOVj & on#<k[-@iS s/`Y}'[>}D=.H<cXgɀr>jH=kOcN6E1e0#QČzz$ssKQ8gdt$y -ER ݷt'hRO4L$%[8mYѿUa+n ~O{^\"'?)CRhZzme|;dZE'QʣtoM]� ohZz$_9Kr >։nqޖcq'=g)ItIh& hnBHS='"fzDŽ4ScfLs4\oТGadڊϠ$xE12t�{Ga-ιXDG]<kh+w?=ƐGϽb^I9؅s{mXM%yZ?0I+@rOhou$_%dep�*Bֱ\X�Ѫadl'8�?:Z [Ndo�_iFe_1g-=uE kɮYP|\�u*KU@|ĉ�@��:XIiic"iMh 6f XCLLVSdm lR>$f0B9ϯM"gU' +@;(hR>cmn{2�GVor;cҴlؼ1-Ñ{+d9YKu ;_ƦxhYpe+{$bdO%rՓ jШ9s^+Z9䌢#N~*3NRhaF@38GzK�XÊڂ(J1=+zxc*#.YI�F8z4R@;{z}na9cG^~Eu0Cj3"K/$<V]otʱr�do]1 EFka<:I*LK.�})IdXf۹T�*=CLNx $e';Tڃ\[{sV,oזW Jg)7*yķVF_Oj�IduS�;_AGRgœpzJϚR{4 %, o^pz�*»6<JٷA ƨ!$= ՞CTUQjw0檟2RcYJA^ڤH@5ԥh=`(5EbF#$)�95z kˏ1|:ӝGh+ iV QJ=0:In qVpkN�kJ >P}{N8P+mE}u+?Vc$ Ehqx`rHJX=j= _~Gol}2jǔ=:v.iI{Pmwe3uJ ?`] op(Q 㯽yǘX:ճoe JQS|8B={_Zj+FsQiB:ZmE-,jHKF@~6/MPȻzÎO1фz߅mp|r1U%nZl3~E̷M#%e§|8Ұ7y`pI9U/1жi%̣n :A5Z ;۽y1ݏ'ʹ/V1Yʏgn坔O1tд)nլIIZn\LxQ +GgגsJMI$'8$JufR cT/<P;ӚGE`NNO=*ce]rrHYX!<$Nn:sMrۈzS%NN)EXĹ8ҡmJ�~F5%.(t>TI,ϼڠ$z?�P2A sLb0Nr}(e?El'r1ڦQxeQ>;oNz]޴( s;6sը&)j~%Ԭ-H|%}JmPiYUi X^X'i7ÎsVm2]&s9iyjxھ|s?qԡAeP9ɭ CSD)W:g^)A=Mx'd,xĖ;آRw_4ƑY@;|d|_#L}.~V=z~!~}:m=ϫ˺[26NO#ceX) Tϲ S?ZɻI$IVWy"YZD!ϵgחrW=(vՏ >ӹNGkuhh`P�@ڠ�­ cu<vIT,:籢V" t<(#�^m̆,͘�#"O2F l,}[#X A&Mɒ}<xYAWq olntfZt0n~n:.GNյnq:NDaUO#K>E@z j?gwŐLyW'7w{ & +À87=ˆ \e ?p\+L.!ݗ^1Ҫw;$= ]D$=}iukj|mOB.m$䅅M,km!hu@'ڒXnqn:gu.DK6�c!neFIu.0m.^WX*#qc:3jР+-DNPU̅kzHqnGh럮xc,5]#C{?\); b76cq{k߰8c#!x"}00Xc<fGj&=O#�:)˖W{,hElH5D]%vg�JndY|.0:׷k'"D)U(dIνء#(P g5\z >/-hCAܬV?rC;~[ҟfq D*ff;r*zEdF *tC ~$+sWoJ4V+uV*rs*28E⧞)Gh2 pxQ;EDѨjW_4t~TsU�x#֯jgbNIz'#`t9MCD1 {cXR[ᕑ]�j`Uđq]2STќO {?ZEj_Q0=3UKtuZTz»5-OAϤ>CLuįb<O6f:#Dӣ*9_lw=ȯ"˹іg |rxIsZ笧泖ᗺ@G= I?5iU`rs*d:$zT<f'Kޤ[Z@E5Lt4NERf|4}ب2j@9E�+%=OSz#kWjHp[JP畎 n1a{I+=tk!Ldzzm뷒KfXgcw+F0\qd +IECsajtmoԶerfEhݳ}OZM$<Xsу\=HRH zֹ2cf_[B!2ix{?Ko!6 P*ʮα*TtG|b̳x{Me !5V|۱:cSkuoqu8/9ry9?_ٛ8'ۊ_SovRcn0k[=>P},Drq625#ЮYOa0bBFVAG\z4T5x) a`'n󎽺tiY Ig xٟ&}VqAA;W3h"ԞH.wҤyL!q9]꾕s-Οo,ϾGef d)avc8yHoq&f&V7 2F E$ܒGK%ŚL7ADnjJSU[=1T g�p cU%$hVh1;C7�ZBZ |uPh7.䚏R.Ţ\>0�?/N}(h#ٕd۞ePUUF.̭O__ƵaQns69xb H8xIUbW-yIFe=Ҩ58T+XKGVPC$\լ]HRq �VnjgNGtwSBĠ'#$avk<KeUo5 u-'k[HckzeV$bʋ}ߺԦtq\ 67f"e2acVf+#%F;݊W{+ϽqA"RE ng,qҝpRCvLV<1F'%ܫdg#5g< 0qފB{h v`mb܆zuKX8R Z~\u'Nt/',{ECz1巅ʞ> [�:Sv95m:L65̣����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/Watermelon.64.jpg������������������������������������0000664�0000000�0000000�00000003266�12641336260�0024665�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF�������C�    $.' ",#(7),01444'9=82<.342�C  2!!22222222222222222222222222222222222222222222222222��+�@"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz� ��?�-XlOeC"rmC$q\c]Ng ȠA_�:  9 *fL ryPR_¬Ve<sk+QM[Ž A@2~s6hM˲U)*vFA#M."vȡw#cm" ir02FPu?^ᮍ� W+@Vsjo<F/& 3Ma)<?ItCse?X@aQ*Ž.*lN۸dbh<idxD?QYv3d 3ȨuZ<pD1ǿZ>~gfZjcx3@Yg=)'�vI]EoUٵ̠︐1lVW[A(ż$M.3WEUI9KRz5um6�47hC+~x]xڸo십&+&X$1�?5i0+k2 9Nf=s1ՍhiZ5ؤM.\q8i|5b+FT#v}F�;*jMoj%&]�w55tᡝ՗vPwz]ꗋba{ygbb9Iz={כ]=ÑT�N+5 \k-^;@uimyPIcR6wG66cs{ "ycR@yPbLcMZ>ho[m6s>c�l_ujViHKr2R8 qivyH?n7]խwqjWka(o,@<Vn\i&zþYkWsDkD9c6:Uvc~I,XO<6azұNҪ^t4m\jH엻H˂$r+mn񾢳$"R<~$F"8E$@T#t'?:os^9y{`Tbm%zI!*O)ʺh`ϊ5ITd2sT#GnQ76������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/fruit_images/fruit_image_attribution.txt��������������������������0000664�0000000�0000000�00000002766�12641336260�0027302�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������Attribution pages at wikipedia.org for fruit images: Apple: http://en.wikipedia.org/wiki/File:Red_Apple.jpg Avocado: http://en.wikipedia.org/wiki/File:Persea_americana_fruit_2.JPG Banana: http://en.wikipedia.org/wiki/File:Banana-Single.jpg Cantaloupe: http://en.wikipedia.org/wiki/File:Cantaloupes.jpg Cherry: http://en.wikipedia.org/wiki/File:Cherry_Stella444.jpg Grape: http://en.wikipedia.org/wiki/File:Table_grapes_on_white.jpg Grapefruit: http://en.wikipedia.org/wiki/File:Citrus_paradisi_(Grapefruit,_pink)_white_bg.jpg Honeydew: http://en.wikipedia.org/wiki/File:Honeydew.jpg Kiwifruit: http://en.wikipedia.org/wiki/File:Kiwi_(Actinidia_chinensis)_1_Luc_Viatour_edit.jpg Lemon: http://en.wikipedia.org/wiki/File:Lemon.jpg Lime: http://en.wikipedia.org/wiki/File:Backyard_limes.jpg Nectarine: http://en.wikipedia.org/wiki/File:White_nectarine_and_cross_section02_edit.jpg Orange: http://en.wikipedia.org/wiki/File:Orange_and_cross_section.jpg Peach: http://en.wikipedia.org/wiki/File:Autumn_Red_peaches.jpg Pear: http://en.wikipedia.org/wiki/File:Alexander_Lucas_10.10.10.jpg Pineapple: http://en.wikipedia.org/wiki/File:Pineapple_and_cross_section.jpg Plum: http://en.wikipedia.org/wiki/File:Plum_on_tree02.jpg Strawberry: http://en.wikipedia.org/wiki/File:Strawberry_gariguette_DSC03063.JPG Tangerine: http://en.wikipedia.org/wiki/File:TangerineFruit.jpg Watermelon: http://en.wikipedia.org/wiki/File:Watermelons.jpg ����������kivy-1.9.1/examples/widgets/lists/list_cascade.py���������������������������������������������������0000664�0000000�0000000�00000015620�12641336260�0022125�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.listadapter import ListAdapter from kivy.adapters.models import SelectableDataItem from kivy.uix.gridlayout import GridLayout from kivy.uix.listview import ListView, ListItemButton from fixtures import fruit_categories, fruit_data_list_of_dicts from fruit_detail_view import FruitDetailView # This is an expansion on the "master-detail" example to illustrate # cascading from the selection of one list view to another. In this # example the lists are restricted to single selection. The list on the # left is a simple list. The list in the middle is specialized for # observing the selection in the first, and using that item as the key # into a dict providing its own list items. The view on the right is # the same as the DetailView in the master-detail example. # A custom adapter is needed here, because we must transform the selected # fruit category into the list of fruits for that category. class FruitsListAdapter(ListAdapter): def fruit_category_changed(self, fruit_categories_adapter, *args): if len(fruit_categories_adapter.selection) == 0: self.data = [] return category = \ fruit_categories[fruit_categories_adapter.selection[0].text] # We are responsible with resetting the data. In this example, we are # using lists of instances of the classes defined below, CategoryItem # and FruitItem. We assume that the names of the fruits are unique, # so we look up items by name. # self.data = \ [f for f in fruit_data_items if f.name in category['fruits']] # Also, see the examples that use dict records. # FruitsListAdapter subclasses ListAdapter, which has SelectionSupport mixed # in. SelectionSupport requires that data items handle selection operations. # This means that we can't have simple strings as data items, nor can we have # items that don't comply with SelectionSupport needs. It is not difficult to # make your own data items, however, because you can define custom data item # classes that subclass SelectableDataItem: # class CategoryItem(SelectableDataItem): def __init__(self, name='', fruits=None, is_selected=False, **kwargs): super(CategoryItem, self).__init__(is_selected=is_selected, **kwargs) self.name = name self.fruits = fruits if fruits is not None else [] self.is_selected = is_selected class FruitItem(SelectableDataItem): def __init__(self, name='', data=None, is_selected=False, **kwargs): self.serving_size = kwargs.pop('Serving Size', '') super(FruitItem, self).__init__(is_selected=is_selected, **kwargs) self.name = name self.data = data if data is not None else [] self.is_selected = is_selected # To instantiate CategoryItem and FruitItem instances, we use the dictionary- # style fixtures data in fruit_data (See import above), which is # also used by other list examples. The double asterisk usage here is for # setting arguments from a dict in calls to instantiate the custom data item # classes defined above. # fruit_categories is a dict of dicts. category_data_items = \ [CategoryItem(**fruit_categories[c]) for c in sorted(fruit_categories)] # fruit_data_list_of_dicts is a list of dicts, already sorted. fruit_data_items = \ [FruitItem(**fruit_dict) for fruit_dict in fruit_data_list_of_dicts] # We end up with two normal lists of objects, to be used for two list views # defined below. class CascadingView(GridLayout): '''Implementation of a master-detail style view, with a scrollable list of fruit categories on the left, a list of fruits for the selected category in the middle, and a detail view on the right. This example uses :class:`ListAdapter`. See an equivalent treatment that uses :class:`DictAdapter` in list_cascade_dict.py. ''' def __init__(self, **kwargs): kwargs['cols'] = 3 super(CascadingView, self).__init__(**kwargs) list_item_args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} # Add a fruit categories list on the left. We use ListAdapter, for # which we set the data argument to the list of CategoryItem # instances from above. The args_converter only pulls the name # property from these instances, adding also size_hint_y and height. # selection_mode is single, because this list will "drive" the second # list defined below. allow_empty_selection is False, because we # always want a selected category, so that the second list will be # populated. Finally, we instruct ListAdapter to build list item views # using the provided cls, ListItemButton. # fruit_categories_list_adapter = \ ListAdapter(data=category_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_list_view = \ ListView(adapter=fruit_categories_list_adapter, size_hint=(.2, 1.0)) self.add_widget(fruit_categories_list_view) # Fruits, for a given category, are in a list in the middle, which # uses FruitsListsAdapter, defined above. FruitsListAdapter has a # fruit_changed() method that updates the data list. The binding # to the fruit_categories_list_adapter is set up after # instantiation of the fruit_list_adapter. # first_category_fruits = \ fruit_categories[list(fruit_categories.keys())[0]]['fruits'] first_category_fruit_data_items = \ [f for f in fruit_data_items if f.name in first_category_fruits] fruits_list_adapter = \ FruitsListAdapter(data=first_category_fruit_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_list_adapter.bind( on_selection_change=fruits_list_adapter.fruit_category_changed) fruits_list_view = \ ListView(adapter=fruits_list_adapter, size_hint=(.2, 1.0)) self.add_widget(fruits_list_view) # Detail view, for a given fruit, on the right: # detail_view = FruitDetailView( fruit_name=fruits_list_adapter.selection[0].text, size_hint=(.6, 1.0)) fruits_list_adapter.bind( on_selection_change=detail_view.fruit_changed) self.add_widget(detail_view) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(CascadingView(width=800)) ����������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_cascade_dict.py����������������������������������������������0000664�0000000�0000000�00000006545�12641336260�0023136�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.dictadapter import DictAdapter from kivy.uix.gridlayout import GridLayout from kivy.uix.listview import ListView, ListItemButton from fixtures import fruit_categories, fruit_categories, \ fruit_data from fruit_detail_view import FruitDetailView # A custom adapter is needed here, because we must transform the selected # fruit category into the list of fruit keys for that category. class FruitsDictAdapter(DictAdapter): def fruit_category_changed(self, fruit_categories_adapter, *args): if len(fruit_categories_adapter.selection) == 0: self.data = {} return category = \ fruit_categories[fruit_categories_adapter.selection[0].text] self.sorted_keys = category['fruits'] class CascadingView(GridLayout): '''Implementation of a cascading style display, with a scrollable list of fruit categories on the left, a list of fruits for the selected category in the middle, and a fruit detail view on the right. This examples uses :class:`DictAdapter`. See an equivalent treatment done with :class:`ListAdapter` in list_cascade.py. See list_cascade_images.py for the same example, also using :class:`DictAdapter`, and with images of fruit in fruit list items and in the detail view. ''' def __init__(self, **kwargs): kwargs['cols'] = 3 super(CascadingView, self).__init__(**kwargs) list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} # Fruit categories list on the left: # categories = sorted(fruit_categories.keys()) fruit_categories_dict_adapter = \ DictAdapter( sorted_keys=categories, data=fruit_categories, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_list_view = \ ListView(adapter=fruit_categories_dict_adapter, size_hint=(.2, 1.0)) self.add_widget(fruit_categories_list_view) fruits_dict_adapter = \ FruitsDictAdapter( sorted_keys=fruit_categories[categories[0]]['fruits'], data=fruit_data, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_dict_adapter.bind( on_selection_change=fruits_dict_adapter.fruit_category_changed) fruits_list_view = \ ListView(adapter=fruits_dict_adapter, size_hint=(.2, 1.0)) self.add_widget(fruits_list_view) # Detail view, for a given fruit, on the right: # detail_view = FruitDetailView( fruit_name=fruits_dict_adapter.selection[0].text, size_hint=(.6, 1.0)) fruits_dict_adapter.bind( on_selection_change=detail_view.fruit_changed) self.add_widget(detail_view) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(CascadingView(width=800)) �����������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_cascade_images.py��������������������������������������������0000664�0000000�0000000�00000011437�12641336260�0023454�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.dictadapter import DictAdapter from kivy.uix.selectableview import SelectableView from kivy.uix.boxlayout import BoxLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.listview import ListView, ListItemButton from kivy.lang import Builder from kivy.factory import Factory from fixtures import fruit_categories, fruit_data from fruit_detail_view import FruitImageDetailView # This is a copy of list_cascade.py with image thumbnails added to the list # item views and a larger image shown in the detail view for the selected # fruit. It uses the kv template method for providing the list item view to # the listview showing the list of fruits for a selected category. Factory.register('SelectableView', cls=SelectableView) Factory.register('ListItemButton', cls=ListItemButton) # [TODO] Problem: Had to add index here, to get it from ctx. Might need a # "selection_template" to do this for the dev? Or is this # the task of the dev to know and follow this need to # code for index? Builder.load_string(''' [ThumbnailedListItem@SelectableView+BoxLayout]: index: ctx.index fruit_name: ctx.text size_hint_y: ctx.size_hint_y height: ctx.height Image source: "fruit_images/{0}.32.jpg".format(ctx.text) ListItemButton: index: ctx.index text: ctx.text ''') # A custom adapter is needed here, because we must transform the selected # fruit category into the list of fruit keys for that category. # class FruitsDictAdapter(DictAdapter): def fruit_category_changed(self, fruit_categories_adapter, *args): if len(fruit_categories_adapter.selection) == 0: self.data = {} return category = \ fruit_categories[fruit_categories_adapter.selection[0].text] self.sorted_keys = category['fruits'] class CascadingView(GridLayout): '''Implementation of a cascading style display, with a scrollable list of fruit categories on the left, a list of thumbnailed fruit items for the selected category in the middle, and a detail view on the right that shows a larger fruit image with data. See list_cascade_dict.py for the same example without images. ''' def __init__(self, **kwargs): kwargs['cols'] = 3 super(CascadingView, self).__init__(**kwargs) list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} # Fruit categories list on the left: # categories = sorted(fruit_categories.keys()) fruit_categories_list_adapter = \ DictAdapter( sorted_keys=categories, data=fruit_categories, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_list_view = \ ListView(adapter=fruit_categories_list_adapter, size_hint=(.2, 1.0)) self.add_widget(fruit_categories_list_view) # Fruits, for a given category, in the middle: # image_list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 32} fruits_list_adapter = \ FruitsDictAdapter( sorted_keys=fruit_categories[categories[0]]['fruits'], data=fruit_data, args_converter=image_list_item_args_converter, selection_mode='single', allow_empty_selection=False, template='ThumbnailedListItem') fruits_list_view = \ ListView(adapter=fruits_list_adapter, size_hint=(.2, 1.0)) fruit_categories_list_adapter.bind( on_selection_change=fruits_list_adapter.fruit_category_changed) self.add_widget(fruits_list_view) # Detail view, for a given fruit, on the right: # detail_view = FruitImageDetailView( fruit_name=fruits_list_adapter.selection[0].fruit_name, size_hint=(.6, 1.0)) fruits_list_adapter.bind( on_selection_change=detail_view.fruit_changed) self.add_widget(detail_view) if __name__ == '__main__': from kivy.base import runTouchApp # All fruit categories will be shown in the left left (first argument), # and the first category will be auto-selected -- Melons. So, set the # second list to show the melon fruits (second argument). runTouchApp(CascadingView(width=800)) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_composite.py�������������������������������������������������0000664�0000000�0000000�00000004526�12641336260�0022547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.dictadapter import DictAdapter from kivy.uix.listview import ListItemButton, ListItemLabel, \ CompositeListItem, ListView from kivy.uix.gridlayout import GridLayout from fixtures import integers_dict class MainView(GridLayout): '''Uses :class:`CompositeListItem` for list item views comprised by two :class:`ListItemButton`s and one :class:`ListItemLabel`. Illustrates how to construct the fairly involved args_converter used with :class:`CompositeListItem`. ''' def __init__(self, **kwargs): kwargs['cols'] = 2 super(MainView, self).__init__(**kwargs) # This is quite an involved args_converter, so we should go through the # details. A CompositeListItem instance is made with the args # returned by this converter. The first three, text, size_hint_y, # height are arguments for CompositeListItem. The cls_dicts list # contains argument sets for each of the member widgets for this # composite: ListItemButton and ListItemLabel. args_converter = lambda row_index, rec: { 'text': rec['text'], 'size_hint_y': None, 'height': 25, 'cls_dicts': [{'cls': ListItemButton, 'kwargs': {'text': rec['text']}}, { 'cls': ListItemLabel, 'kwargs': { 'text': "Middle-{0}".format(rec['text']), 'is_representing_cls': True}}, { 'cls': ListItemButton, 'kwargs': {'text': rec['text']}}]} item_strings = ["{0}".format(index) for index in range(100)] dict_adapter = DictAdapter(sorted_keys=item_strings, data=integers_dict, args_converter=args_converter, selection_mode='single', allow_empty_selection=False, cls=CompositeListItem) # Use the adapter in our ListView: list_view = ListView(adapter=dict_adapter) self.add_widget(list_view) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MainView(width=800)) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_kv.py��������������������������������������������������������0000664�0000000�0000000�00000004424�12641336260�0021162�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.dictadapter import DictAdapter from kivy.adapters.models import SelectableDataItem from kivy.uix.selectableview import SelectableView from kivy.uix.listview import ListView, ListItemButton from kivy.uix.gridlayout import GridLayout from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder from kivy.factory import Factory from fixtures import integers_dict # [TODO] Will SelectableView be in the kivy/factory_registers.py, # as a result of setup.py? ListItemButton? others? Factory.register('SelectableView', cls=SelectableView) Factory.register('ListItemButton', cls=ListItemButton) # [TODO] SelectableView is subclassed here, yet, it is necessary to add the # index property in the template. Same TODO in list_cascade_images.py. Builder.load_string(''' [CustomListItem@SelectableView+BoxLayout]: size_hint_y: ctx.size_hint_y height: ctx.height ListItemButton: text: ctx.text is_selected: ctx.is_selected ''') class MainView(GridLayout): '''Implementation of a list view with a kv template used for the list item class. ''' def __init__(self, **kwargs): kwargs['cols'] = 1 super(MainView, self).__init__(**kwargs) list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'is_selected': rec['is_selected'], 'size_hint_y': None, 'height': 25} # Here we create a dict adapter with 1..100 integer strings as # sorted_keys, and integers_dict from fixtures as data, passing our # CompositeListItem kv template for the list item view. Then we # create a list view using this adapter. args_converter above converts # dict attributes to ctx attributes. dict_adapter = DictAdapter(sorted_keys=[str(i) for i in range(100)], data=integers_dict, args_converter=list_item_args_converter, template='CustomListItem') list_view = ListView(adapter=dict_adapter) self.add_widget(list_view) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MainView(width=800)) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_master_detail.py���������������������������������������������0000664�0000000�0000000�00000003444�12641336260�0023360�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.gridlayout import GridLayout from kivy.uix.listview import ListView, ListItemButton from kivy.adapters.dictadapter import DictAdapter from fixtures import fruit_data from fruit_detail_view import FruitDetailView class MasterDetailView(GridLayout): '''Implementation of an master-detail view with a vertical scrollable list on the left (the master, or source list) and a detail view on the right. When selection changes in the master list, the content of the detail view is updated. ''' def __init__(self, items, **kwargs): kwargs['cols'] = 2 super(MasterDetailView, self).__init__(**kwargs) list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} dict_adapter = DictAdapter(sorted_keys=sorted(fruit_data.keys()), data=fruit_data, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) master_list_view = ListView(adapter=dict_adapter, size_hint=(.3, 1.0)) self.add_widget(master_list_view) detail_view = FruitDetailView( fruit_name=dict_adapter.selection[0].text, size_hint=(.7, 1.0)) dict_adapter.bind(on_selection_change=detail_view.fruit_changed) self.add_widget(detail_view) if __name__ == '__main__': from kivy.base import runTouchApp master_detail = MasterDetailView(sorted(fruit_data.keys()), width=800) runTouchApp(master_detail) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_ops.py�������������������������������������������������������0000664�0000000�0000000�00000024311�12641336260�0021340�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.dictadapter import DictAdapter from kivy.properties import NumericProperty, ListProperty, \ BooleanProperty, AliasProperty, ObjectProperty from kivy.uix.boxlayout import BoxLayout from kivy.uix.gridlayout import GridLayout from kivy.uix.listview import ListView, ListItemButton from kivy.uix.label import Label from kivy.uix.button import Button from kivy.uix.widget import Widget class OpsDictAdapter(DictAdapter): listview_id = NumericProperty(0) owning_view = ObjectProperty(None) def __init__(self, **kwargs): self.listview_id = kwargs['listview_id'] super(OpsDictAdapter, self).__init__(**kwargs) def on_selection_change(self, *args): for i in range(len(self.selection)): listview_selection_buttons[self.listview_id][i].text = \ self.selection[i].text if self.listview_id is 0: # Scroll to the most recently selected item. if len(self.selection) > 0: print('selection', self.selection) self.owning_view.scroll_to( index=self.sorted_keys.index(self.selection[-1].text)) elif self.listview_id is 1: # Scroll to the selected item that is the minimum of a sort. if len(self.selection) > 0: self.owning_view.scroll_to( index=self.sorted_keys.index( sorted([sel.text for sel in self.selection])[0])) elif self.listview_id is 2: # Scroll to the selected item that is the maximum of a sort. if len(self.selection) > 0: self.owning_view.scroll_to( index=self.sorted_keys.index( sorted([sel.text for sel in self.selection])[-1])) class SelectionMonitor(Widget): def get_count_string(self): return "Total sel: " + str(self.sel_count_0 + self.sel_count_1 + self.sel_count_2 + self.sel_count_3 + self.sel_count_4 + self.sel_count_5 + self.sel_count_6) def set_count_string(self, value): self.count_string = value sel_count_0 = NumericProperty(0) sel_count_1 = NumericProperty(0) sel_count_2 = NumericProperty(0) sel_count_3 = NumericProperty(0) sel_count_4 = NumericProperty(0) sel_count_5 = NumericProperty(0) sel_count_6 = NumericProperty(0) count_string = AliasProperty(get_count_string, set_count_string, bind=('sel_count_0', 'sel_count_1', 'sel_count_2', 'sel_count_3', 'sel_count_4', 'sel_count_5', 'sel_count_6')) def __init__(self, **kwargs): super(SelectionMonitor, self).__init__(**kwargs) def update_sel_count_0(self, adapter, *args): self.sel_count_0 = len(adapter.selection) def update_sel_count_1(self, adapter, *args): self.sel_count_1 = len(adapter.selection) def update_sel_count_2(self, adapter, *args): self.sel_count_2 = len(adapter.selection) def update_sel_count_3(self, adapter, *args): self.sel_count_3 = len(adapter.selection) def update_sel_count_4(self, adapter, *args): self.sel_count_4 = len(adapter.selection) def update_sel_count_5(self, adapter, *args): self.sel_count_5 = len(adapter.selection) def update_sel_count_6(self, adapter, *args): self.sel_count_6 = len(adapter.selection) letters_dict = \ {l: {'text': l, 'is_selected': False} for l in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'} listview_selection_buttons = {} class OpsView(BoxLayout): '''Seven list views are shown at the bottom, each focusing on one of the available operations for collection adapters: scroll_to, trim_to_sel, trim_left_of_sel, etc. At the top is a display that shows individual items selected across the seven lists, along with a total of all selected items for the lists. ''' def __init__(self, **kwargs): kwargs['orientation'] = 'vertical' super(OpsView, self).__init__(**kwargs) # UPPER PANEL # # Create an upper panel with labels for items selected in the # listviews shown in the lower panel. # upper_panel = BoxLayout() grid_layout = GridLayout(cols=1, row_force_default=True, row_default_height=40) # On the left side of the upper panel, show the selected items. There # is a total possible of 5 for each listview, so 5 buttons are made. # for listview_id in range(7): box_layout = BoxLayout() listview_selection_buttons[listview_id] = [] box_layout.add_widget( Label(text="Listview #{0} selection".format(listview_id))) for i in range(5): button = Button(size_hint_x=None, width=50, size_hint_y=None, height=35, background_color=[.25, .25, .6, 1.0]) listview_selection_buttons[listview_id].append(button) box_layout.add_widget(button) grid_layout.add_widget(box_layout) upper_panel.add_widget(grid_layout) # On the right side of the upper panel, show the total selected count. total_selection_button = Button(text="Total: 0", size_hint=(.5, 1.0), background_color=[.25, .25, .6, 1.0]) selection_monitor = SelectionMonitor() selection_monitor.bind( count_string=total_selection_button.setter('text')) upper_panel.add_widget(total_selection_button) self.add_widget(upper_panel) # LOWER PANEL # # Show 6 listviews with either a header label or a header button. # grid_layout = GridLayout(cols=7) list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} letters = [l for l in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'] adapters = [] # Create 7 listviews, limiting selection to 5 items for the first 3, # and allowing unlimited selection for the others, by setting the # selection limit to 1000. # # Use OpsDictAdapter, from above, which will post selections to # the display in the top panel. # listview_header_widgets = [Label(text="scroll_to rec", size_hint_y=None, height=25), Label(text="scroll_to min", size_hint_y=None, height=25), Label(text="scroll_to max", size_hint_y=None, height=25), Button(text="trim_left_of_sel", size_hint_y=None, height=25), Button(text="trim_right_of_sel", size_hint_y=None, height=25), Button(text="trim_to_sel", size_hint_y=None, height=25), Button(text="cut_to_sel", size_hint_y=None, height=25)] for listview_id in range(7): box_layout = BoxLayout(orientation='vertical') letters_dict_adapter = \ OpsDictAdapter( listview_id=listview_id, sorted_keys=letters[:], data=letters_dict, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=5 if listview_id < 3 else 1000, allow_empty_selection=True, cls=ListItemButton) adapters.append(letters_dict_adapter) letters_list_view = ListView(adapter=letters_dict_adapter) letters_dict_adapter.owning_view = letters_list_view box_layout.add_widget(listview_header_widgets[listview_id]) box_layout.add_widget(letters_list_view) grid_layout.add_widget(box_layout) # Bind selection of each list to the selection monitor. adapters[0].bind(selection=selection_monitor.update_sel_count_0) adapters[1].bind(selection=selection_monitor.update_sel_count_1) adapters[2].bind(selection=selection_monitor.update_sel_count_2) adapters[3].bind(selection=selection_monitor.update_sel_count_3) adapters[4].bind(selection=selection_monitor.update_sel_count_4) adapters[5].bind(selection=selection_monitor.update_sel_count_5) adapters[6].bind(selection=selection_monitor.update_sel_count_6) # For the last three listviews, bind the header buttons to the trim # op method in the associated dict adapter instance. button_3 = listview_header_widgets[3] button_4 = listview_header_widgets[4] button_5 = listview_header_widgets[5] button_6 = listview_header_widgets[6] button_3.bind(on_release=adapters[3].trim_left_of_sel) button_4.bind(on_release=adapters[4].trim_right_of_sel) button_5.bind(on_release=adapters[5].trim_to_sel) button_6.bind(on_release=adapters[6].cut_to_sel) self.add_widget(grid_layout) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(OpsView(width=800)) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_reset_data.py������������������������������������������������0000664�0000000�0000000�00000004540�12641336260�0022654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- from kivy.uix.listview import ListView from kivy.uix.floatlayout import FloatLayout from kivy.clock import Clock from kivy.adapters.listadapter import ListAdapter from kivy.adapters.models import SelectableDataItem from kivy.uix.listview import ListItemButton from random import choice from string import ascii_uppercase, digits import random class DataItem(SelectableDataItem): def __init__(self, **kwargs): super(DataItem, self).__init__(**kwargs) self.name = ''.join(choice(ascii_uppercase + digits) for x in range(6)) class MainView(FloatLayout): """ Implementation of a ListView using the kv language. """ def __init__(self, **kwargs): super(MainView, self).__init__(**kwargs) data_items = [] data_items.append(DataItem()) data_items.append(DataItem()) data_items.append(DataItem()) list_item_args_converter = lambda row_index, obj: {'text': obj.name, 'size_hint_y': None, 'height': 25} self.list_adapter = \ ListAdapter(data=data_items, args_converter=list_item_args_converter, selection_mode='single', propagate_selection_to_data=False, allow_empty_selection=False, cls=ListItemButton) self.list_view = ListView(adapter=self.list_adapter) self.add_widget(self.list_view) self.toggle = 'adding' Clock.schedule_interval(self.update_list_data, 1) def update_list_data(self, dt): items = self.list_adapter.data if self.toggle == 'adding': item = DataItem(name='New ' * random.randint(1, 2)) items.append(item) self.toggle = 'changing' print('added ' + item.name) else: random_index = random.randint(0, len(items) - 1) item = items[random_index] items[random_index] = DataItem() self.toggle = 'adding' print('changed {0} to {1}'.format(item.name, items[random_index].name)) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MainView(width=800)) ����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_simple.py����������������������������������������������������0000664�0000000�0000000�00000001000�12641336260�0022016�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.listview import ListView from kivy.uix.gridlayout import GridLayout class MainView(GridLayout): '''Implementation of a simple list view with 100 items. ''' def __init__(self, **kwargs): kwargs['cols'] = 2 super(MainView, self).__init__(**kwargs) list_view = ListView(item_strings=[str(index) for index in range(100)]) self.add_widget(list_view) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MainView(width=800)) kivy-1.9.1/examples/widgets/lists/list_simple_in_kv.py����������������������������������������������0000664�0000000�0000000�00000001537�12641336260�0023223�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.modalview import ModalView from kivy.uix.listview import ListView from kivy.uix.gridlayout import GridLayout from kivy.lang import Builder Builder.load_string(""" <ListViewModal>: size_hint: None,None size: 400,400 ListView: size_hint: .8,.8 item_strings: [str(index) for index in range(100)] """) class ListViewModal(ModalView): def __init__(self, **kwargs): super(ListViewModal, self).__init__(**kwargs) class MainView(GridLayout): """Implementation of a list view declared in a kv template. """ def __init__(self, **kwargs): kwargs['cols'] = 1 super(MainView, self).__init__(**kwargs) listview_modal = ListViewModal() self.add_widget(listview_modal) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MainView(width=800)) �����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_simple_in_kv_2.py��������������������������������������������0000664�0000000�0000000�00000002314�12641336260�0023436�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.modalview import ModalView from kivy.uix.listview import ListView from kivy.uix.gridlayout import GridLayout from kivy.lang import Builder from kivy.factory import Factory # Note the special nature of indentation in the adapter declaration, where # the adapter: is on one line, then the value side must be given at one level # of indentation. Builder.load_string(""" #:import label kivy.uix.label #:import sla kivy.adapters.simplelistadapter <ListViewModal>: size_hint: None,None size: 400,400 ListView: size_hint: .8,.8 adapter: sla.SimpleListAdapter( data=["Item #{0}".format(i) for i in range(100)], cls=label.Label) """) class ListViewModal(ModalView): def __init__(self, **kwargs): super(ListViewModal, self).__init__(**kwargs) class MainView(GridLayout): """ Implementation of a ListView using the kv language. """ def __init__(self, **kwargs): kwargs['cols'] = 1 super(MainView, self).__init__(**kwargs) listview_modal = ListViewModal() self.add_widget(listview_modal) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(MainView(width=800)) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/lists/list_two_up.py����������������������������������������������������0000664�0000000�0000000�00000004725�12641336260�0022063�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.adapters.dictadapter import DictAdapter from kivy.uix.gridlayout import GridLayout from kivy.uix.listview import ListView, ListItemButton from fixtures import fruit_data class ReceivingFruitsDictAdapter(DictAdapter): def fruits_changed(self, fruits_dict_adapter, *args): if len(fruits_dict_adapter.selection) == 0: self.data = {} return data = {} sorted_keys = [] for sel in fruits_dict_adapter.selection: data[sel.text] = fruits_dict_adapter.data[sel.text] sorted_keys.append(sel.text) self.data = data self.sorted_keys = sorted_keys class TwoUpView(GridLayout): '''Implementation of a two-list widget, with a scrollable list of fruits on the left and a list on the right that shows items selected in the first list. It illustrates multiple selection in the left list and binding to a custom dict adapter. ''' def __init__(self, **kwargs): kwargs['cols'] = 3 super(TwoUpView, self).__init__(**kwargs) list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} fruits_dict_adapter = \ DictAdapter( sorted_keys=sorted(fruit_data.keys()), data=fruit_data, args_converter=list_item_args_converter, selection_mode='multiple', allow_empty_selection=False, cls=ListItemButton) fruits_list_view = ListView(adapter=fruits_dict_adapter, size_hint=(.2, 1.0)) self.add_widget(fruits_list_view) fruits_dict_adapter2 = \ ReceivingFruitsDictAdapter( sorted_keys=[], data={}, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=True, cls=ListItemButton) fruits_list_view2 = ListView(adapter=fruits_dict_adapter2, size_hint=(.2, 1.0)) fruits_dict_adapter.bind( on_selection_change=fruits_dict_adapter2.fruits_changed) self.add_widget(fruits_list_view2) if __name__ == '__main__': from kivy.base import runTouchApp runTouchApp(TwoUpView(width=800)) �������������������������������������������kivy-1.9.1/examples/widgets/pagelayout.py�����������������������������������������������������������0000664�0000000�0000000�00000003005�12641336260�0020515�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.base import runTouchApp from kivy.lang import Builder kv = ''' PageLayout: BoxLayout: canvas: Color: rgba: 216/255., 195/255., 88/255., 1 Rectangle: pos: self.pos size: self.size orientation: 'vertical' Label: size_hint_y: None height: 1.5 * self.texture_size[1] text: 'page 1' Button: text: 'test' on_press: print("test") BoxLayout: orientation: 'vertical' canvas: Color: rgba: 109/255., 8/255., 57/255., 1 Rectangle: pos: self.pos size: self.size Label: text: 'page 2' AsyncImage: source: 'http://kivy.org/logos/kivy-logo-black-64.png' GridLayout: canvas: Color: rgba: 37/255., 39/255., 30/255., 1 Rectangle: pos: self.pos size: self.size cols: 2 Label: text: 'page 3' AsyncImage: source: 'http://kivy.org/slides/kivyandroid-thumb.jpg' Button: text: 'test' on_press: print("test last page") AsyncImage: source: 'http://kivy.org/slides/kivypictures-thumb.jpg' Widget AsyncImage: source: 'http://kivy.org/slides/particlepanda-thumb.jpg' ''' if __name__ == '__main__': runTouchApp(Builder.load_string(kv)) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/popup_with_kv.py��������������������������������������������������������0000664�0000000�0000000�00000001156�12641336260�0021246�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Example to show a Popup usage with the content from kv lang. ''' from kivy.uix.popup import Popup from kivy.uix.button import Button from kivy.app import App from kivy.lang import Builder Builder.load_string(''' <CustomPopup>: size_hint: .5, .5 auto_dismiss: False title: 'Hello world' Button: text: 'Click me to dismiss' on_press: root.dismiss() ''') class CustomPopup(Popup): pass class TestApp(App): def build(self): b = Button(on_press=self.show_popup) return b def show_popup(self, b): p = CustomPopup() p.open() TestApp().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/rstexample.py�����������������������������������������������������������0000664�0000000�0000000�00000004145�12641336260�0020535�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' QuickReference for Rst ====================== This is a markup example: [b]Hello[/b] [i]world[/i] And if i really want to write my code: &bl; Hello world &br; And video widget ---------------- .. video:: softboy.mpg Inline Markup ------------- - *emphasis* - **strong emphasis** - `interpreted text` - ``inline literal`` - reference_ - `phrase reference`_ - anonymous__ - _`inline internal target` .. _top: Internal crossreferences, like example_, or bottom_. Image ----- Woot! What about a little image ? .. image:: kivy/data/logo/kivy-icon-256.png Grid ---- +------------+------------+-----------+ | Header 1 | Header 2 | Header 3 | +============+============+===========+ | body row 1 | column 2 | column 3 | +------------+------------+-----------+ | body row 2 | column 2 | column 3 | +------------+------------+-----------+ | body row 3 | column 2 | column 3 | +------------+------------+-----------+ Term list --------- :Authors: Tony J. (Tibs) Ibbs, David Goodger (and sundry other good-natured folks) .. _example: :Version: 1.0 of 2001/08/08 :Dedication: To my father. Definition list --------------- what Definition lists associate a term with a definition. how The term is a one-line phrase, and the definition is one or more paragraphs or body elements, indented relative to the term. Blank lines are not allowed between term and definition. Block quotes ------------ Block quotes are just: Indented paragraphs, and they may nest. Admonitions ----------- .. warning:: This is just a Test. .. note:: And this is just a note. Let's test some literal:: $ echo 'Hello world' Hello world Ordered list ------------ #. My item number one #. My item number two with some more content and it's continuing on the second line? #. My third item:: Oh wait, we can put code! #. My four item:: No way. .. _bottom: Go to top_''' from kivy.uix.rst import RstDocument from kivy.app import App class RstApp(App): def build(self): return RstDocument(text=__doc__) if __name__ == '__main__': RstApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/scatter.kv��������������������������������������������������������������0000664�0000000�0000000�00000002611�12641336260�0020002�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 <MyScatter>: canvas: Color: hsv: 0, 1, .5 Rectangle: size: self.size canvas.after: Color: hsv: .1, 1, .5 a: .2 Rectangle: pos: self.pos size: self.bbox[1] Color: rgb: 0, 1, 0 Line: points: [self.x, self.top, self.right, self.top] Line: points: [self.x, self.y, self.x, self.top] Line: points: [self.center_x, self.y, self.center_x, self.top] Line: points: [self.x, self.center_y, self.right, self.center_y] Line: points: [self.center[0], self.center[1], self.right, self.top] BoxLayout: size: root.size orientation: 'vertical' Label: text: 'Position\n' + str(root.pos) text_size: (root.width, None) Label: text: 'Size\n' + str(root.size) text_size: (root.width, None) Label: text: 'Center\n' + str(root.center) text_size: (root.width, None) Label: text: 'Bounding Box\n' + str(root.bbox) text_size: (root.width, None) Label: text: 'Top\n' + str(root.top) text_size: (root.width, None) Label: text: 'Right\n' + str(root.right) text_size: (root.width, None) �����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/scatter.py��������������������������������������������������������������0000664�0000000�0000000�00000000411�12641336260�0020006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.scatter import Scatter from kivy.app import App class MyScatter(Scatter): pass class ScatterApp(App): def build(self): s = MyScatter(size=(400, 400), size_hint=(None, None)) s.top = 500 return s ScatterApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/screenmanager.py��������������������������������������������������������0000664�0000000�0000000�00000006127�12641336260�0021165�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.screenmanager import ScreenManager, Screen from kivy.properties import NumericProperty from kivy.lang import Builder Builder.load_string(''' #:import random random.random #:import SlideTransition kivy.uix.screenmanager.SlideTransition #:import SwapTransition kivy.uix.screenmanager.SwapTransition #:import WipeTransition kivy.uix.screenmanager.WipeTransition #:import FadeTransition kivy.uix.screenmanager.FadeTransition #:import RiseInTransition kivy.uix.screenmanager.RiseInTransition #:import FallOutTransition kivy.uix.screenmanager.FallOutTransition #:import NoTransition kivy.uix.screenmanager.NoTransition <CustomScreen>: hue: random() canvas: Color: hsv: self.hue, .5, .3 Rectangle: size: self.size Label: font_size: 42 text: root.name Button: text: 'Next screen' size_hint: None, None pos_hint: {'right': 1} size: 150, 50 on_release: root.manager.current = root.manager.next() Button: text: 'Previous screen' size_hint: None, None size: 150, 50 on_release: root.manager.current = root.manager.previous() BoxLayout: size_hint: .5, None height: 250 pos_hint: {'center_x': .5} orientation: 'vertical' Button: text: 'Use SlideTransition with "up" direction' on_release: root.manager.transition = \ SlideTransition(direction="up") Button: text: 'Use SlideTransition with "down" direction' on_release: root.manager.transition = \ SlideTransition(direction="down") Button: text: 'Use SlideTransition with "left" direction' on_release: root.manager.transition = \ SlideTransition(direction="left") Button: text: 'Use SlideTransition with "right" direction' on_release: root.manager.transition = \ SlideTransition(direction="right") Button: text: 'Use SwapTransition' on_release: root.manager.transition = SwapTransition() Button: text: 'Use WipeTransition' on_release: root.manager.transition = WipeTransition() Button: text: 'Use FadeTransition' on_release: root.manager.transition = FadeTransition() Button: text: 'Use FallOutTransition' on_release: root.manager.transition = FallOutTransition() Button: text: 'Use RiseInTransition' on_release: root.manager.transition = RiseInTransition() Button: text: 'Use NoTransition' on_release: root.manager.transition = NoTransition(duration=0) ''') class CustomScreen(Screen): hue = NumericProperty(0) class ScreenManagerApp(App): def build(self): root = ScreenManager() for x in range(4): root.add_widget(CustomScreen(name='Screen %d' % x)) return root if __name__ == '__main__': ScreenManagerApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/scrollview.kv�����������������������������������������������������������0000664�0000000�0000000�00000000444�12641336260�0020530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.4 <ScrollView>: canvas: Color: rgb: 1, 0, 0 Rectangle: pos: self.pos size: self.size <GridLayout>: canvas: Color: rgb: 1, 1, 0 Rectangle: pos: self.pos size: self.size ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/scrollview.py�����������������������������������������������������������0000664�0000000�0000000�00000002347�12641336260�0020544�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.0.8') from kivy.app import App from kivy.uix.button import Button from kivy.uix.scrollview import ScrollView from kivy.uix.gridlayout import GridLayout class ScrollViewApp(App): def build(self): # create a default grid layout with custom width/height layout = GridLayout(cols=1, padding=10, spacing=10, size_hint=(None, None), width=500) # when we add children to the grid layout, its size doesn't change at # all. we need to ensure that the height will be the minimum required to # contain all the childs. (otherwise, we'll child outside the bounding # box of the childs) layout.bind(minimum_height=layout.setter('height')) # add button into that grid for i in range(30): btn = Button(text=str(i), size=(480, 40), size_hint=(None, None)) layout.add_widget(btn) # create a scroll view, with a size < size of the grid root = ScrollView(size_hint=(None, None), size=(500, 320), pos_hint={'center_x': .5, 'center_y': .5}, do_scroll_x=False) root.add_widget(layout) return root if __name__ == '__main__': ScrollViewApp().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/�������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0021274�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/android.txt��������������������������������������������0000664�0000000�0000000�00000000056�12641336260�0023456�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������title=main author=seesaw orientation=portrait ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/��������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0022205�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/�������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0023452�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/ClickHereButton-animated.zip���������������0000664�0000000�0000000�00001764106�12641336260�0031022�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PK����"W?3c���� ��ClickHereButton-animated_001.jpgUT �(N(Nux �����ļTݺ--w܃qi܃Cc5{ܽ;{c1z5 z}so}$E%DPPP�?/@�  φ#::', ' <Ltt<""Oؤ䤄@B"¿_QP 11v�:»wPwPPo� � 4mp0ګ� �54 ,: G&AO̶>Q+:00)MlάdaPt&RĢ0p52%lEi엳xP_?� >V?, 4�}0~$D,oˢA1-9"�ޡC�7Aޤw044: FyT81O.`,fٸI RKws�dK)Vվ$[,8M+]T'˝v<|2h^٧.ȷp[damvX(^-N޳pk հ5K3L�acjuh*Pt⦒cWQպD!P?*0klMЊx J2Bfړ 'uHY喫YI>XX2 TbN~WEMzT(_c^W\eoŪa0}*yk(% <`M_8x|)7,gq =x|Pd2lqi$P[ciY�*/;h'hļ&OKVhVFxpbg-}qOq oۤ=-K2S=s.$oNbK a�U*C5Sy9B,r9Won!NNi[yvALD%%̪D͜P�ho Rn_v4¢Q0gLi1p๻*[. Ž0β?ds&k%lEcQֲOkDT!9bu/ړ7DWRY�=p&m=r;w{5]Gdru+27Fx Z7[6XTDz8q4>T6Ԫ2HPVw}ݏ~U3TL{9e^hG[;isvzi@;pnScIyK5D /L%jb)F HTk*<6Č_XF|T]h|jLIV0zn@3qݨQB>[vqXx)oJmV-v>9@tR}6QsPLl|헛jOZZ6c $)`rn4GbF8f9_T?\\ʎ315O\jIhz9.eab7Y3l(TDZq |6=-9 [:[u�(J}`)R7?RDt!8ʵ�b hG^hj6ptYgX q_k؊BdR';OAz6 +"ta0"8 1Vi)E{$ beaB/"J_ψջ~9eXJ KVa!oleB=?FJs̱m6srsO4i>:2=T@!_iUۄ~U<}(N-'F[s=x64vbm Ɛ+.W:җdE‚Fv $ 4y^}iuU>QX@elQ#h Ih`Z53 �6qdcimh0?+pw Q2p"G\OYyy{!+#I~S\Npt�"puPN/kW*rАk `)�MKג7~8]٭4r]۽-d›C3}+7$Qؔ.+ҀsخO@PU:7%T,)ޱ30G+Y_wBj?3<R<U2I orܫASH3f;n"F7[ I! ;sjw*DHH16i3NxPd`-pg'.о`:J`b&6TL<}31Jr&@eVIM|TQr '_ 14hj}%q/]͙ SdK>c wm7.qb+si>CXf-^)vؚ Ae;NlKLGoW+)af~mS p/<-ص{ T! u_4kpjQhT:'‰?x6PZEu[65 Rq"՘H2!{)js#2FŃ^~^^[A<#N LHmI )],h,rN0Bm:㣑U*lGR 410� kӖ|O`h` EU™ /{k' ofFUwN>�o7@dN@)Q-}MT3BhzyhG/3741d{N?�A)Y'38oP*/PJA8 bel |VrĶPYgMc /^L/mwLL(2=u^ [*^E ֛5iuҴ҄B28UZL=HEqd4V[#`= CAmn,mdux?rz]^0p;P kRlYO۞;�>"8Brig5&lyϯh筘]XG`ϽEQ;V:/C:j^UJ:L-b+r'Y4 !s<Z1 }KnA2A*%;L.4j =vĸSz[G'b.595tA^(ffd3g3<5F3۩֤ķ05cJ%Zt}Jf| ӭձ{Rַ_Dixm%.O*ǘ9pjʎ 4l~)]a=(<˜@ lg@cU9�\>njt^OY̲o<Mw@jyKqAu}>Z]7[e�G ;Nњ̒>vltq5B tһf:N+Ѳi s((]NDŽ jfdVԨCb5&/B(C0C8+lX_DnCO'1 8l6ݎ'J-STMXEh-vs†Ifn ӛYh}<0R3q%Aq6:aUA,ǶJc—s~ 5;s? &ѣq>4p'usS'Q ʛK Ğ( P2qTY_cz$dg{!6QѲ!G&b45qQ(kҢ<v9_h6r~;l7=(<a- Zok2dqؒx|T>:Z]CAD0}(Li�LJˠ̎:T{ěwae#3Ҳ.;^H+@p5'hrb4#eH$q}͆.5&p*y >`m4Uk/%kJ-Tr1_Stbn|.^g+;C}Rc3L$@ *QECqq沎^%:Rl{ܼ!HyNpG`L_ԝlR! Μ6&gD5JQ1eLhtFu+:n=YoTF8EDkTi~g`sݔ]ǰ^�d13&fTeVjȧa#f! nRɾHltY0CPPV8jZVrʲwE8'`׳z;&XE~R&7fR=}>u4^HHN0 zR.Gd[8wa9$75qnrq}#ßW<<̚mvha2:F%!Tߝ՛DQ]҇RVP#u1-)ki ű8xB9L ÛjE&*4Gf EAU8) ;ܜ)Aʋœ] Rl$㙪R̆r1R]/F0{i6N aԶ( =$UUQ ^Q8(.M؇-D%6K[8>nnm[Ղ:F+9d;A#6w1_l*MKSN!l$#8]]؏z{)YCN8vG"fu!V7׍/i#Bpih* X0_[뻔-üڧ+&kᚶ*iMv$` zaZ4kL*{~3K }Q+1)@tj狁986<. p ~X E8P{ ¤;װO'fg'Rbwա3>˄`rn1XAw.uF@MwG<`!ӟJB^J/%6~hjMSa8 �)t6;!dK-q#Ť" `rgJ~܋WL7 k. A\\U;Bء 'X!@!odV1ƕJ=:V~B�#  <FBҗrJxr)˕POZ& - OXV c *u@ İsd!+.E}I!I/8'Vv~<NݐEsH%װGF9iM剴9nN-# K .mTYETʟ[WWWdQE2 gԏH(0yiv 1YÏzgxvCzqN9:n/L)-Me'Ai@\#vg|kZ.WON9p ZLl'vDB?�A(Es_mfHօ^oN Y0|)BN<@f Jrbmo吰dVuQ^(ŻJC{Fc3r'JZ􅭞QEOuh,?V|@ '?YuZ͋ePo(1&'G#6}*0jб?/E̤LnWS8u ,+r碑@dy>FQ%_Ӡ\s=j3PG(_TWO{ͪZ%S<UݝPG-SC@qF\Mʼn֮V-֩2N:.+ǥusC 9$pzKP~SosVr0HJ*>ή�a$<B'*Cj37mT2R.!V/ ^s{D~)3]l?|bYb"yXyLws@ h5bw}֋[dI ʱ<"եƵdaiCePC0SCBnx$v[>}j+?'bH 4f|ڡ Mdvb010bé/K;±^kࣟ+ʰX_C|$@+,U;,rn5K~Q8-Pgb`,,,]<9&2V[S#" |B:g==- D24}rLaxN$ŞqO'?90ٜ|4ʨr=#-I4tw/T_\03F*۷!Ͳ>Ͳ"3U19 ^QȦ=QrүX\|;*[Rmry!ǪF cЗuj=mŬST[4ao0fskf`Xº@Uttq@VwHJ7}q]'3rGm\vaULʍۓHF[壚3aT*jpz9‘E!VlB5j)>M$`%+Am7-2Y}iLAK[ڢ Ha\ઑe!慹}hي h9@s3{zy2_8/g,L L2 D0x}ŁMJ}1HgdYUZ2DdmQT_YZU@t�>'i8MM1Qn0$ng<-#ʺ+ݜ\1DY}Nց/GZ~)+(gs5Jok-l)[Jl7$LICf\t-5-Cs͉yC2Cc>�J9XTlKM *`lCڱbzE87& �14_Y@5?ڵ;y^a]wZ fK`S>\80'699 hr葾`opÁӠzCJOv#.:P-/S,^̾/.oH5/E^tLeC2tpv}1!KGP'E-֋J³+?7o­?Õm%4j?&^_GApV 8XMfǻaddӥ>gG F撚<Q \?NZ8*fZwJ8?|91,L>9uKOGaKߦZeUhMy-:?LCoR\&xو}B3U֤]HK[~>V72_6lo'ska=:; }Bg29^gmF-=B؍-؃g6pJ ffwgm<"Sۗwꐠҏ-I<JCi$nL>F _ZE5)˪O*(~6RPRzD@_:i|~1$11KO4Z %K !(gYBLzٻjm-@cLofF7eQڼoU3+{i3<2Mm1*ybk�|Rςdsl9h:$BA5pUT}14)xbXꬉj6b / ۆ|E* IjK[WLyڋs~8[;٪*׭9Dw ݀?1]sLw鴈ch@G_d'@P7H5t;(Uru_&M&gHG0<Uh*Mq\)eOM&q \P8LOLҩ3DqYJcGGc)it"h\M2;c%39bc  ;j7_<y㰅ӄ$;894adee١%+Z'? k|*p%Ql/8%pO/לqx}(16 aUb)$D(XU/YF?UÚh\|t~{qFPu574"%ϗ> 7} 76Q/,ŕr @35Ageٰ}P䝨|×@0{Saol=/!O7M\ʹ{} MYKFY r46iiq*.\";LC!՚~%Csu7;PZenQs@fR3; CM,1L!A e11܂ގqYڤ00Q_55{ޯH;YKt~!Z ) @9�&@<]>;.0-"<[r m$^뮌߭:,#(lD6bJ̫15|GIloWwP(ܷVcnlIWpV癱|QܘAiP5 n'nEA]6[-,:7GG<&tSx:V75ƞ`} 4{R/&3-]M RHCVyIPW}~6"QJ3MR+E S,Ε퀧V:7:P8a<Lcuq~x/fp0#jVnqݒ45v#t��Gj<g,AA%t;>aW-4=`~"{iFt|Vӑ"Y}}qp% O鉲^Ri% j?X h ^JnrNcFrV7.<Hʰp,p߸fۜo^K�nUeAsC3xhpvUn[*G�4@$ܳQELb>#Bah�L Gӄe:Q E4b:Aƙ{1ko VW, ^*խn$G EmX 7.đ:ibt4XkhAY2G%0joWPz)fBo ˠsGU(Ǡy|]KQa%|Cᕞ 2BwԎ1PX?y!5;gi%OJ0c# <BekR/ teѦ6+$ӿԬ VrWwYQ'lɵN닻vB*@#!pLRZ){kWoL%Eq�gK2望y#NLLBsh.kK)dqG P!,`#ZtƄ*C *VΩ%KU{{םB{-s(Ĝ?5l-h,/Az6Akv*$QP=Zcu!2-X%v!אؙ _UDEˮprEIPV?%ek^$%mA.]~.SFEk=Toޮ"kv ;F/ʐO;xΆhY ?/fo_h` -}!w63>5\RpO VqMP;' -f(%mN5gyXeXϒDM̙b泶47}&G{Q/kW׫73a"ދmjo f2h"7+܋Ǜed G7ؔlcP ~B7cBDmS\\j#T:pЏTp ,M[(QcvD /M:ɲ*W2+;ŝ-YxNpppo0}Ef@bUI]Ppv~sNgȗj#QmqL{Tɹ!<lAAöROaqGL|ĥ(؇>t[]k'y_l}-%EyfKfL,d]:tXṱs~u *Z%[SC@ύWDW#Y>Zkvx[a }Ht!*κJUuR*Zj;(*ai\am*/YbeYo~htl ?ۧ#n>Z4Qk-6w  injW{)Z=6kL@!sT6 30a[2u!Nxr\7h؄~I(bN 6頠鹿vjeEq٫мU^FdU2 } M)Mܛ p&)1 ߿Wq];~u Cle:9W aG`6#5D8a�x;ݡߘ%)5ݮM B?I5;L$pO[q06�h[ڟ⿄PVX<2\WY:l6/F ?l .se p8ӯds˃0 GپWIv [A.CGjTb&ej)#:F0qjo{Z֠ϣb1e񖴹ٴkc, NEx9OY3*]߮4"lI?IJ𶚔%V$N@u#+1 ޫ@&e>퉝"78xc˼dKr$f8M^V}/h:O3]QS8@pRlܢϷN'h H;2H9ߔij3rh$BC{m"<@ R] M9dXt<Om3s"0F1{nn/N lHוo#Z~[N1DsjI(H׬XSp<~(,AC! m<gP+"U xz,5vh݅T+kHİ*{!53yB*`;o,<;~kUdk>7{[;u goJ;ӭ4OX? VnWT;/lZuεj~6-rjlD~z߾/Eg$|ήYY.2E>\((,IQjYRNU''r�k| +D%R74Ϊ}( ;VbZmy;8ӵf>}"QDeuin͔"5㼹uTHb*"k$1&(J%M!,Y*H_}Q3~j.4j6+/fr dF CLe-)EOBW>;$پn*Uy%(QV)S<q: V2A f=],d0[9j6.d|CfFUc 椶VG1՛fV�<gYFSZBj@6"]`6Nq2cJ/6/HՂ8Ic;�3<׸2uF<xin d! vTKlSUXD# /#܏>3}azo$TT8e̴F j]`UNe~%.E]`@o{jo׿)O~)"z̮⺞uCꁨHvDpjzFQ*H~˦( l8}ȼPf-r_4% ٪/]8ih 3X`$+Lϩ|(~3pf~ۉ>t ]$ع~bNY'ku ՞fMbjuRynpT#(ҥFCc~.Zbаn!{\X(xMt{쪬 <Zw,? )e^1_V.j^3pL8I0�2Z&D$4)] dZ)J75 iDϭqٿ~CDH1[OwbC7`ѲL8gʺ= C6IL#E¤0ΊauS=1MKG7@XɚIi; XR4^%]PnabSXx-Y4j^5fI#5+9+d<L?ƧgK:$F7 3xP&w6Ѳk¼|hFبҷspNB.ou緖sfC^FScwbY.X߂*e? AP.ݤ2UR>Q725 ڏnpڬߦrѹԺO uրwCNAXMO-]KaL9^)uT:,pCO۝tԢ<" v>q{rdp4̥$ҹI(D{{�w#*a)/tw9e@~t˧`Rx| K7H]gaa%p(.K2SfA &2⽩ϢhvZ(3)>awE'rXGYE8++b49c 6׶C/>Ϳf7%?ڸŃFnKO0n ˙G:_d=oai|Y.%''QlD)JjXYꏖ\0Q;KX$-9d6V73`4E*/d^K0X|$}ެ:%áж~ 9ZimmxW6#(1czeh:EG- Mpx״m|(qaO?:G]:_*G%׳CWۥđ'&im}E'͂thqjh)mSPicVcf-2&jk8w*Է!tqVۺ޿J"=MS乁)KZh5FdS#@P1( )Ո!{W| }\mbqW*tZU+xdQC-'k2?VudԱ}([�^8x]>9ʐ+ڬ# nk(e|aP pn?+t) S&3`3OWW&k֚rWɭ72+N٠{4!zLZIl/`O9"s&{[)VXSlK1XcͤMnF*,67`BꁧBm̧o>ǔTD?8y®q +F\(auqĒfHlH%TaP="\1 \:ǝh*u5^x<TBޓeAA~J> zRVW 'flG!J_7뷘zi=eY Gǎ <+d &^>Td' iƐ+9٭s:vl?X<[Ifz4~Ktr~vSMBm1RUtu?3 |&wruAi}.+a>Ep肈*P.e^0iDc 6:\29k;n�.qZuAR ݀VGAq T&յ%.¼mX c9 J8P۹8+fЬ=!j.KƄ״]eB= В<J3.eƥ4�gzl5 w�bI 2�u2HCv|haʳS Xb$cY_ hO4ay';JZ*P> .Xb\b>\T 7U|[UI5 Y@gh9gL ) ^j=(LZ7LIUmDXT=){=(݈? J޷QTX+<%<k~?2ċZeFals2R:Hzm@ K\Mu=Y2lf-t! ˜fy,ҥkuX9-?{0/ 9qs #1$ Fk̻yϫQVs6F"hߌnW}4 P]JS|8x%ڋyP;)B4.,bBY#+W_cp3\jaE E0Cn[]/ʛCHY6}'hAL/9rcx}dge>Xm~ neCHCﳱw1IS# ǚWӨޯIPos>+PNU̎9P2o"쁌)諭GBܹuUpuQx]T`=*@snV<Kgu83?fӪ>VcXrSkW1SYA 9?-zHX/X'(:` q.qpMвnʲK$ѾMP9~;CM{2TXbWl+64٪s"uJLF=O/a&ߣ$6h͆XI:q繌=r2.v:q2I-q[!O+!ՠOJY}Md#%V3]_.WOf4$%dTi=r<ć7SPbԙ0t?Y:G.+aFΎ8W9k)j@lV�l1Az`~dS E]6sܠqk!oHu_ K69\%ʰOD^\ߧKBd 8qඕ%,ZL .J]ch)`ާNu SkEY-YAֈ<{-DzLNWs4q\{ x%^СE}d| 4/Ă*.Yȁ}"diBko|$ %֩hq13V@4iz+a~mPR =*Yޣ?z߫ab҇M= ?&Lm<B}J/=Z&ҷҜO;>T1^8 V-b'?uf.ԋiBYY]1p$dA]rep3\R,nvl~@S, ӫN _UTRUBٸtw%G$A}^*'l@Ё(G!վk'%`&U&1?"W/C;_ v/s'q/׾W^2鋩]ϬDy6obf=47 1y ҿar݁�A0n3WCJZ8$k8o?u9/zG񍆘-ujC(|V6F8އTrp-OBh 8 g7 1(N%8К%Ļs&P3]`/>x-後 m\sZAm>:UŧJ`nT*M*{)udDLXÝl�>"y{K6'̬ɈG$M@.�gA{wehBo&R@1fpC-(]O}n表6%/[-Jc=qm5tR\#7˯Y hd])8͐ FCG~:mFg3k+ 5L#;/Irr 2=&Kz!DS$:@vORgܷnAZCq%J,-W+R_/fc)ņn+g [QJc^2S}3Rpj)_ƒt2f pOv5/wzx{u=_~z(3TR/-\6;Y\W|1MJFVjܦ]sabFsa^f4x>-ԚO?\n2Đφ#j\BU"~OL=u),2-4Ԉۼ�-w<wmO/aQwtRonnk7jX*%lQwbJyZ~w]k:N~RP!!,2<dSXk97!)x\z1 '�Yf0?4L.j\Jn~t0q|8/ t17,?X"*D ,ӭI*XM1$ &-$b-ǐu=@_%.2iR�migG5kS8�O*yӧG.H~0"B+':*bx䴝ݚᚩВԧD\>'Mda}X~T"i1ͼ%$rGѬ6Wot/Xf[YxzMZ:I{r2#ŨQ}a^S<+cc(}Cj1ȋHy<:᱿Q4)vh_5۱*SDv7מxAƏ̌cr/w8~V@`Ok:YK #bCԯz0%#i:S646zXgDeʲ*j{/92&|`W^2i_1=Q c�21vz¦9knn,bkz׉(%e UMXLm[z*H%kw>{i0sWrsE(;kcUIY͟šxk긨xm)ʹ>ūk0̜a1 {vX0}?r~af# Yxꁽ#]PGD C5Ī#;Åܾfjs-bnedu !vY):$CJXWVi ,0īiPME*~Jޭh:}J񪬜քZp_g^ޤU=Zfr+b^Yu3v7Md3T׉fh `0w]͘dW; rM*wVF*ͳiRDijEL<$GQ0>'8&:>#t V1rq/ɲ1tOID7 Ƕl_#zAK 2EEi[֔.2;7qKbjp"_DYOXY)2)aѶV"π+D7?ծяy~G2"9SHc)%~gXtT;XE<̴x ,ܠ0QɈhPdɀb C[qxb$㡕*~g0TPҲ-g3^~X TEa Y `a3DY mjn1%**~2q@SW/bÑ0p~x)'n icԏF�y th@IoR("Yi dE%M3ݱDE�kInI禸`j8JOK֦ZS\rg 42_ DtiH4Qm.+WQn^!ay._ I9qi:I* @Duߣ皒_ZĺU]Hr~1hx*|lSz"W<ԥ0^D tTKվAfqԢJۻ%2_ցX: v(f 8<ƃeRt <.<oD%9zܸ)E֝HrpȲ1�j5¢vk^Dw \v8>&Ⱦr�賯x36rww2T?rr~^;eRF= EňMݼ :.L5(R&`Qdd&klP[�Ӯ=MlUKSzS@ݴ+q2 tt 8S 1rG-k<E Ǹm q$aQnxrL5i:gmE_3vkz?,"F4qJ'[z1 ۭc;PB2bkgopc4d-C T%_*Ki>2 bJ w_w4='|PAߙ*p<Mmts>U|[ #P`dN*$K<2edҩq,Rrng|.,G� L/3uC7[Ӛ H pj@/3[+<H;c: #^\La~/X<`k ,z&.�D)U?^2޻(,X{\/a%jl yBOCh?%GvpTHyT^;'xbܙy bﮦMIAE*A?oMJxd.*kS5#$d: ŎǜCl95/mjȪЃZ<3#o6cMvVԞSJHax+_I WV43&b\LD^tA׉&_4%O(S`s픟j0!uJ[ $cGJF]8 Ɋq8frZ)%쫗<Eh fJ,鶨Tsp;HC*eH #jANfƠPV~E"㋰[^1JMX omĴ{8y2׼ӛLqMmg8/sW _�YHA;bHwUE%Oٴ*�αh$`$bk�ލQmU0O[)<8ug4w5p#Y3u_owg!RWY".༧ $545šN{Q/$jOR%V;z!G;;5BnMi̩ڟ2'\YۋtX}޲GwMY32xOky{Q&Mj_4Eb{G[s vDZ 2ޥ킸0*B)ߝf't1:JʡQWf9 L F9Gj[[@~{W{Zv0!RFr~be3ZAlםp|~٫ύCvvmZU<"Uar SY+Ly,Az,X}$^qM 'mBY SS HTl`"l{gʀETG3̘e=U)An2T$IcaGF#4IБ C:Kߵe_JFWF:z0겣{&؃ )u,<mZ;(߸T Z -8OYΛhU-̲qy�(X쪔k&>Ie"dRh.W<h .ᓛ̢5+KUlMH?9a7ˣ7@T՘5 AubxQos2{qobV'/�%O7XAjuӆ36 k?5X`^f"~hYAI Ћyb65갗{Yhϼ2[yῡ)AijfLDv1ubKh퓜R92i-z�{nxqKJ^-sRgF~;~Ubs3bFYhshdj?z~eFTJQJamMA'VC/ ! !J[Bde3R )bi3(O&*0N|.|ؗT̢} "[k#9ȗr$sc{KS|mr*MQۗ8B؆Ѫ)gW!*׋10ۏo�Rڶ$?1' -'P HE yJ `M:_NcY=u(K<Va.qzϹ8N~j4Yy֗$ɽbz$.4-\0J'j)tʡ6{:o1�ސb\ت>F~]ʣ-!R)<˱'LqfFŎ4.�q0eڇ-.6b%"|zGCMֶ%GQ�%~Ac$}eLwqUT l7b^7=hb/d7 0%%G+yUЄ WʳS*I:k#w{q9^dN2½w1>(gDOS9B.M ۠d2DTP�&c fU9v \B R-b)CeUG\\1sXp" /kJ;cw1N8 7D]ʡzݎqMґ@A;-LW9xB)YZSʱ \6]ИM^\滿rkoVI_gW|Uf\x[]#&`6'k19ǢXI̎W%c|T ^_Htǒ-^tp{o̡!t]CT�hJRwfPuZ_Go(p`  s_IXxrc4'6"/~&hbKq]w_k7|+ü[zJdSl֚_ MU,oB=رً?cO70<cG? Ѯ$Or-bJK_}PeGoij{W9S0MqEfaKi T6 ie|nY#ŵJ֑9T wF%t(\B'8p TP={GJG`8#F#˸1b^BOg~G؉|M'YFNM+M &WU Uʔ6jͳ!؜F>!(;\ǾdJ~pFGpӚ.,b|uҖɠ^2-:<?23$Gl(}>Pٻ*&EQ\x+lnn?iVLv*l:DO3{}t ͘QL◇;NRśP~TTЉanNqqK%#Q݌p)i�T#-0Qi_y$#gv,cij'Pm:"vѳPk}|`\Xa4 ө20-^c=Ht[fS)1K#_Loo_i,ouF2=<v:$d'Q{& gZojmCϿf鮫d-phb|b"覷N shstQ%0c9hXba9}1W,<u?Ϛ2!W5PV`(2 ;e$_eG3^ \R?*b 𘰈TF!ӻhQGHo܄dF9OGJL-/X6>ʝ6*5KT߻2B5zECQOE a%[phR P X0]6?Ə@SI:_hm>KK׬-k :\$Y#$+PnS wJDBO9f}q.IXjHd9̥UD^ڠ*+Kc%-qS./T?01""so(s3?kLDr!Z _gΜun G4b^\uRZ%�$W| nQ 9wupQ/jD{&}H\XsM["3C@@9}!N*k[O$'E@ְHL1a1ߤhw-ʫ /GUYZ$@㆓F%Ot@qe=SN+ۀ;vOKCڪNU_RWrV$넴R^ю�%T13̋_m/ADNS3N j PuJ4B*ݛ~-R P^&#K*u-8%aj;tᚑmܞggk,d>M. w}@ O"%ru8G7ٓ0kS7H-W*={YXݠsW{У;6af;D紣֜*ȵxwO[IsD 4٦h4rt.0/U5D4XKkuy>dJ"XtPK>b-f ssEPk*_sώwnKj^b%ޜ2ciqS./ $g|6/ D=FǮwd#MۈLJ@ ^'V-AN_x@-ȧJ\ҊSs,g5P}MpWbS!W3SQ% S J}n:+g_AZ.ƃ'I.㫁جD_E=-jP?͊yy47Q{9Nq9 ^`<~1X&@ *HN$s5 ]̺P;x^;Úw.Q-A jBY"PPvl^#yaHy ei̓ J)DeVG 7�"Q7/e'ΣɞجBIIqoᖳ!�Uէ~l ԡV:2}ng'BP-{S_uc@@3g#g]ueu [_*6~p TS1jKzYͧe2ijStl G1+ `f"lJiy>X%8h5XXϓ҆pȾ}kvB5Mk[M4|r:&8< O;S(g G1]ǒF A&투, E{ej#G)>/mj4&7&$ʗ7٨|$窞[7fM V)JAf0![Ge"+w{U$Cf_}_MTggD<>|K :nJ+|WVoyU\)kGgʧw9 o=G;O23mLeο<Z۸B"MJ =Mi|=Q!؄ob=FS]|L)ǂlO056^B-^2wK,Zw _VOpg㍢œo,ub:9;L'u &U&7:Mh W$VȡiNW8羱k؛&-}Nh0 8}iS4W-, 9s8lMl)]gxw)nBDGMMiL?zna2n8X@9z- /$V3΁C__\?4ЎV%5b :A%!&]*ujR ub.?f x/}kW62|KgFWL"䯣8 55DX5wt}Ü>:AO!F H{HYf QxI]zs8ۗWZW7b3ixTQun&yTM|{7{p\*p}~.Pi¬p.OWu +[a2.? k֘Yh1DS8܂@KN`|N׻mfoIvr}d1+ 'Z8 e,gwANjfj:B(+K(* JI4*:3Ft1**#On t[KޱjQ<I?cruK# ޱ`3 (7C6-8XqY2�e}H+"M,g[3i.ӤNZDG>yy&Ax\pw8<Sfkx<\2t&k4 UZ{ֿ@r_+>66WvF8[ �gOITtϰPzcit3?"'EKtSSu͇o<rc@1$Ys SGK!u8P@2٫mqX|FMr󑄶-,,z^v�]_Xʌ?¬c%D{^[dBjur[1o~T/}n3=2V¿H; []ěΦح۟&]E%iܚb+(mWq ?AEA@.͙A6ݔŬieX~T6@K Wgj]SI.C)_U*GX¼ <t.4;HYnZ& sP?hфU�NHRWNG-35%qʎ{i,IEjd5tQhRWQh0W#ߓܕ"m1]- O. 8ڬkע"YA�%yOv@jx%k]w't_7'Uzn'PO=9X KBdf]au3GH lǞ[M`R cK&q0_uGwhdY5="ˈr*}K˲ |3 ۡtdglҸKnתΔ,SSIL ~,fm^Qׅ Du5qg!–; 4Jq̅.H2BR@Q\Ot*:0ds_q%%tI{^H^[/69)G8-*8o�ވ*vvɍ[2$e,7 ٍܱW<!] VQh25A&-~}bf_{ 9ʚRNFahdZHgZl{NS:l)Dk [Ok˂cƣvЋNpA"\W |X 9.dkK=gk>Z>_c(ts8'(P4nw{63J5)lr* ,FdYjvU:[X'2~7' ,!zI@JĤW{/ʁ6F9V$"d)(B^hhE+dnI`H,Eo Qro‰x" /͠)-p哢WSZzMD?e>FrLZiGEMY|*Xm;<ot`Q N7.Z͞W/#h\>^ۺaح8d=(t׊6=R [Zx0yǖ7,UR`s[uh$4iZpse]V<vШw2%:Eu)Z~C&p6(lkV".܎w0/K*C.mn$anv}3h_Ρ hr#:jseuUs.Sulvjd9:4ɂ).NmX( AtRB-f6!6I KəوSk9<i84& qeF2>xE:%<Nr~J8Y>+_m48Tqg<7hRkѥvfRDHVc*MUYR겂3OѸ FYdA3 KU~ön4/mT6$*+@&Gٞ,rN6/"6n˨a^ħvxbN5u^&N` Pϝ~nBSƙ@;9َ4x4>4`jʫYb:UrTXM/xENz@Zڵ^ۈ˻"=�2ʻQ^(`kL2dng>~UyB6%U Q":#)Fd0l}nPs=b?<y%}6" a|p %c\-NB(WVmq3A pЫD h!j ݼrm3FLشO4k:A(!F\Wneׅ&~573-{pyQ6lCfN5S,^0.U~I o wbKrErWdZF训 ѱ!%*DApg l_dӇwڙ:Ԥ2@Ex轜ڛ[AIۜv!gM!eOk zy~I >X1?饯D Q1~D)zcXUr.~%y 'qH[˳ ()�%x1'xvgn~r_m/_dP9nw~l`BX-0k 㓂F3H"G'twgF5H-Wleq`/RPSu,e +(Qrq[:+-^7 vg?`YkK""_9G:_C5qsM݋b55K5)U!j$eHT\&VJ1J:^BD>,-R[XE6s#&9O)lf\ܶֈ:js@פb`Œc&"„<qhּǗei2N9pAM m^X}9=z[7� ҘFRӾ,=Eo  Gp$M:=uf/SHVVÀ.] \zćGS;(3jO>ߞXug-CL_ ])DpQL?)߽/ȉS>*>FG)b}eop-yvjm�^FƂհe]ʲ 63HH5 3sOOMF:VY{% <a_[Tw׌ڏt|Qb=5:4LԾFBL,*h^걮p8w*rаVY)\<t p`#!99d;k }CZ|Js"#?:MuH^ɿ90`o; !*cȜxv Qb[6$L0CC? aD)o묏՛kY1HpS[='G&gȄyP&Y(]a:}:isP:UyZyZJcw؂w\:NjAב y6̮ ݢ{LG—�ظO#Ͻ7Bc>VVM!lNwn6 /qp.@9ŒUr[~6)45LqQԲ]++LjVԃџf#N/R$M2SEڲƇ\.G5=τ [ Uw_L=P;<fVyO˵hbhU`=ņЮEj|0sEs]bso/d )-EB�+ l>3xxq+yd-|hߦ>Ǎ񢀽('8;na-h,P.f%-OD`w< ѧ9>@W)^GO|޸= '^S Fp fh<NP֚iDgn9�U̙5Lg<(8(K<M" ^^99>yz sA+nڦ)wl]r:[grȺ8&?ѡ:渥 L]}9Z_t^Fΐ2 )953mtIz!.`RQ1!a涵kNym El >9!^A7ZWp'׮ d7#h׃bҐUƹ 7^- +l�F740#:q(H#:t!MV݁JU2f憍a>G:rmH^үLD:$Kڊ9fDJlEH||cڧ*O"J<nq)^K2IM3UK/$5@+*#@*.D){imʤVv;+onBpd"/|[R)VBOnOѤ׈zy $�usycL{Mp!oyucl?2h)#q=x؂h{=eϞF�Hip?Vb#|n�g.a<e B;*E?*N1nW73a/UbU' 1tLB=/]A�_K{,t/A'"+*RwY-,>vAJe/ q$zʍU3Qcyُ,(9c~{)qbHϦ>"5 @]p^ΐ)'u*CGzo'nw4'*<VLIIOmyc<~B1,5LzRPﻣTS"H>rCbkzKYyD~xﺸ+Ӣ,U%R7d1,.9ǥμ p-qs˒))q9\e/_o 7TaS6};yaV!+~zt~QXKH!bj6jt^? 3’aF ^m@zkbRA"dCJ:&_!jצƔ�6%/(*qsTg Fktbq�V|Upi'd5L}_jOGxfXs_ ejR1GVLm:vSYQ=1Z9k ӹnʎx^rEf~FUKt}I<yL3f>sd9]K-U=NP5Ǜ5$mj';埴&ȀRSOU<,GIf̧]+WѲ uTg5kٲъN Ec;o\ӠHl_4,dh3> y.ƈ%{ wl:$?98\M::\~l&ia9 ط~@DIw7uι\5V ޥ\"Ra;9z~"FSY λfvL'~w./3Lگ{ P[x܃Yh1掆څ͹p 5-]4Qd-h IXB,Ab@T#% ' ?eʧs[wFAjkY&XZܪ&nl-7q?Z;kקΊuތqMq:ߥݙf0>1�U%`laA+-#W:Vd~/:N:iSdFϋ Dd[#jt%lVFKYFwZR%&Lb-Oy"Yδi~RRޙ6Il),hTi5K&R,=9jf3 a6reE#ɑAl(u/bh'd2<˖QyVO]1?"G4}^Rm KG)1/ ͷb".Gq QNoԉﶖJ82/Y�bh8nQ/dBI,P߱O>$&&Xx,ޝ$Q)Roˍ^mhlCՊ^HItH$< &Rnq1 �2cV^f3R\^( GY<Zd⟨לg[oBYCH HREHm>3A8`qP�)H<Lf I) U<hLAֱLьPp_yZ_;X(ft^j}vp)xe1v�=7@LU]EǹiuSm:D~DG ot=+LpFЧUb\l>:^҅8+.Qm`1ҾUҺ]j{X~tD_;+f\Ҩj t+3p/{ZN#Sۿ0R7reoANfr2-kTeVp$l- Y]k!c_RoLҐH_iXi%k'F(JQqȾ!pV3\%N~1�i(�DNXyM&l,ֈs `ݩ)^9%C}iڸR[[sI6.b1 j'"%Kh=T^v Ϥud{@MV$4%jrr$;<W]#jMo;[5~sR>P$O&uMbm#}m}uoW,�09k:ͦiPyXem-b|i/bzj}PE'tHdC{mQ1EȻ=I-$6WSJF뀲\)NC@:{-f 1ƺRj2uINO))Mn_^~.w=Ǩ!}ͽv'6-wNkc &gfOy�_ŗVf�$YPcY*vpH۠fKo&kC"WF9 M"6tWy %*IIT +Cʞٮf|ʦyH{ޤqu�A5ʝק+j+9(٠E- < µcӘaH m)Ww*J\C;Qj(oY2T]ֵ|vc7ºVaW#1e9zYনVt y!9I) %vea:?h�{:b>Up>!92s\UMTxC9<E8W\(/u~$M͟xPc&ψd {*}fʼ_֬ЫmYBu3NIgV}xw}҈gg۠aߨb|İ܅rCSv`G=ꚋN3<LD^<b#mr,- 1Ox[ԟ@T]XYz 8x͑01m"ۖtܺ\ȯ=+w6&o�Nu b=XF[>kV=ɔ!B$||/LUN6`zsYCF~as,NGSzfDǝ`jSR8qt,sJ0~.3h)qߍE'1q5Y;(E'JzQzDs{s|ҍ KKO ?V8dgXl\ ' 9Ѿ' +r5Z144m~Jo`HG<IB:ƟjwbxB:Q&}h\pETe2qQ$$J| ̹B[DO;lWvy-xr¯_Lg/gWhNN!e@h `'-eSᖃjN$ECݏoX带ͼd7z€ }2IU.0B",Նd ]^0Y>s^h`jBI]z6X4A}!֓F%jD5U|WK`+ +W4еUnk:fKhQK6"tXA"8 @7^2cr<"2)~.ms4&ߣyǘ?2sATHI U<0iU "O#d ).nk xM%usFnL%!K !Čc|,Y@esᾐyĢ8)՚(IQc\R=Bd'ɖ{]AaHϯA?Pjd)fw?U<x{CLc]YUp#u" o9Ց;Vɦ#E©C_ZOfo1 QlXUa;J**o[-B$8�!hp(  Cp] Hg{>w}_m>6߰>^(ND/P8Š%P} 1Ͼ͓kMz,Ru0'ppHRXyr.8f]%6Yt83HLe5um{n!hЎ‰{M$j6YZۢ|D/89SPvƜ!%jl^ehl?9_=Wt{&Ez8u*蕦 O >fPNmp!*9K" {x޹$C!~ 9Wߌ>q yhk$V`^O*E<PYm@-MtiWm&փ{:oEC\\ctftbɂ9J1Jȵ4v+ton~t -_Éx<`*)WJW+g6|T#v'X(Rj>atZxDT]]b]f B06;*P.|B!D/:7<c ?y @QDν?q 44TM5,OIUz?w\U7mek={u?�K_;*ﴸ$jmi4!3ܒ%Vϻ?>;Q!r75)}"oJU-a 0 <c\]0b Ƥ*"\id;פ|Xe>d,#վL%IT@/ʠj30yb%'4&L0N@&[쥒ˍ�4#pe' YVvw)tX8mٰ0$8Ebp9*: C2EФq *rMJ!Q?M\Bٽ�L�}gn|L"Mͅ>F t(>yf~Ar31;)ʥagj3CאkfPmu~ @]UFi Q@鏦!Q O~Sۻi�ы/5.#\&ijjJ7:$ Jh.vVllhWVZgWAS6977!m̦qXTgݏi<WMa v+` J~ º>�pĉ6f|2=@M-4Ӟpqb ^ zl蘺Hnq{Pof"! ('Hb�MܛVOlH;nx,iyKy&r߲֧6}|.3$31!7(VHT}s83f^Hb�ީxʿnrl:zF{bNnz RɥB)\bL6R۽<lrb'p&5‰1Q#/|J͙@IdEAr-h^q/@Nyd$eZ%m6+)cUdoڝC+8=6]W"O:?jZ?ȞȲqÑ7FQ7?gU~um�̟} Bt3T9 33tѨשy;퇛b=%xOw iȧv=3� l)kt!,]\$XqjdsǷ<aT'0y% j| `sG2#js|Sod]# LPxO<-R⺪$Ҳ]Vd:Nmon/Ұ+>iMT;~r{Xw;*30 ҈桊hǓIIc6afT#a蠄Gwe'wX4uբTƍgsc04{kcsb*[{8yeL,H 龀gߠS yѻxˆ*8o&�FRq#Yr]d^|5 [K'1-kH؃Z7 Klr� n&vhWIL3>׌['Cd"Us`w)|nDo>BȄbk!"W 0qfD6 03(h=_gکiM͚ eK֩?6x-z\g"ׇ`l(| /D[Z"@gTtzn?BmG I驐3 !yn@u Sp噺Ҟu +1Pvz49g;`�`;Vx?Х3Cg!֍B-QAN*~J|ѳ:(jA˱bkEρi)lo _�6 l SB 2Z\<2ya뭮^VS8;Soû0k_@VP8|=Nx kj2F\ t&&-y䝟)OL`&{3v[ cbAqԬ&^$Q+unB.^pBM=9ᣗ٧�/vjBAo5r7i9^'e=JfS2#Gi'Gjcea8ėhFd2daIxF)@2mQ43 `Q8dǷ /M˱[#!2tY:j 18";ǣs|"Cj1 'Yt=;(&ja@ !$IF'BytX'}sQL," ˮ@#N{>[ <Yxe2Fbwtaֽ+R>Zt;/HҼǦBt<6/Emy+?{_8Jޫa�Z`|a3'/}xz&?91)$ޫE R޳lSKrC(Á4sWU?ȈE_SƗ `<.6iTZJ>cˑGq]q+DLy6P3Tl{+a5r%En ._0>h]C˯uW$)~DZ<0b[p\߫KǟTS2ϠNEӋz72bZւ ;L}㦅Cjh!Έq^Kk}g /RꜸeG">6Xmv. *uɞbq k 8!^n$;S?@3c6&KgYn5 Cy!q^qyM Kl,xu"PC+v !%uAWL/Y _Sp#4خ]xC~ߔ؞6 .eV;}/'YNTs<A p6A ?'O^fd޺a_IX,WzBlͅTwj6 )6%9#�N-[SR-8yCjDJF Bל- 3 _o m Sr쓊# ~F8VOy2ĭ58)`'jֹ)$\_ǵyĉli.-ARL~ܭhele:sxS>koQ`WK_V\ MޢbꀬpHm ̓C9>a-lckh^~ZO fg K65V6IS,R~hf }QhJa4b]~M xFfżSZhK:DI+T+|ϰ~lmH%dF'R:֎l~/lOTIpm5tYn)�~f<,a 3z_fvL~VXv䇧ZY0k|$mxEYK% ؾN5#،pvszU}X6|S̖K|unohWƈ.cҸYqFV�~fv:XD}1 iR{KO5P ehݥlIcwr+W壥h"oǥ7>ֶ3=B}XOԎW> |ZdA 8C1dyȻo6N7`I|<&jc`M*&ơ` ~Kn_?qΆdRO9d?Y2y_,ܳ9^hXo3,cHnd'@q[j`fLiYY~DzE O壠|z79ǖ :05A9 h!dU ;A{|:ݬQ_{b=g7n㓓Ic A=J0hcmu,806�S|`!BQv۞.Ć*ji+;J"5!JAc]s2z*` <Z�0YgKEe9(D ;RF)E}T,hmLY�zEiA(Ϊ)0g8;9A(m/E84mw^5kKec=~_&g,ӏY+)/1:<C#<մsNxI?(h211@mˇ,El*.iFfAK+ٕVF_BY؝vѾ?WC[SJ.O"  PKݷ7س9oV~& E^DB>BA+%Rhb<6B3(R}R6 7 k>?�<G*9tJߑtK Ȃ#(ބ _%k@vϘ5_ bV-Sl%b4/}] [ ԤF3 H7&// y;ld~ sz<56Kᛢs@}9rj0 |L( 4dpa/8Ȯnz!]+՝䓀ټV5J=û/ %H4,48yǞyd*dWJ}4.Y:XPb5YYO5Lސ O-1zjqVX4?Y"]^/&qR%_޸|}EXSM82]WK<�wpl|t3d摕]nL`?Q_dK`-RȺQ#̈́h;4H=e96*T"`TOBn;E.6) +)125֫n64޳Ջ]t17`gxϳ]= VȹI9>l<lL}k`˰Z#ʍgZ˱Eq.La;A m6<VI.F;'Y% *M&;\])h 3#IusVW%EntEC)ipD֢ӣEAK"ֻO"LL\߽{h'=RJk|M ~/7;T =yI/~n[Ac#~t`;ܽuc<rի~Zz\M0< -Ɂs:A4_ XWZ#,90ĝ2 hYyqm߭%}_x"ԩD%h s\�vcƋyd$E57:wR&VՇiR~2)-3t&68YGJcSY.X2 a)uh>Gh_8K dnj#w`uPYUELi�d;c+yn{9s0oiu-KSsUQQZ0�TL6Qx)<-{ۋA i~ {ȡ?DP;紷z,E\!氤A$5/ݙ6%y\$lIclkԓ5 J489x6GoOโ oJy{F if_@t],%t&M*ReÙ1ay V}v%FC;0}[dGu<202Nf3~wJ &d~zît;$e�AEÉ }_mo_Bg]Ya2ET1>jyAOm܊i͏N ޞcѮcޙy' CwD}Q7/TU/K>G'*Qr?!ahn(]H`GPJsHeΘKZ&G1Wcegf[tx 1L4=ɋ+Ѵ#H &v:\+Րf|dSQFDϔ2$C$4?FѠWhjy"_DI4L{m/QNLvnqᘉ.K{נ59|)NV@+۪W[$@L PSѭY Vjxk.JS (4-O_s}KԊ%eB|?Q{})~!Z*H k=.�9Շ<>|l8 .HMQ'Ur7mɺ=|-bVE=Nt/zBy ?rݤ{ߌj7M#KySPO HvɠK%șx+W37-?:N>b-kOrlz^=Q8J H}W1(L4W·:Uuw7EuC#JJB>;jђ[^[@5Ԟ˧~^V,ymnDaz/Ƶ Z|M2^92!3?)277s?qb(!L)dchNH7Eݪ!Ry76 5-ųwo5Ӂ2S]c[ʲ@4] 7JOأ^zIIlq.FL&EsX/ _إ$Ғ�,#8!r v[&.sr tqR+b�ʸiA7o &Q$nC$w0tAoDGUoG$:kΒ?u{`a;HcFw\j||uZ1kϞW3B7;Йf \K*D,[^S=YSI g% 2Y_+Kܼ:WURQ ?54i)P(#}શQ\YҪ{#Op)zyulTxrMRW9y_qnPyD$s\ɬbI\9nh+143FF#b?v3$ƅ,۶T/S̋oF>m8 *3tq .e0~-"8!|\~IEl/)_mVvvɇ4@ҮRN߉{QɞXHʍυY#!SQ%e E. ? |K G\:hgOG%2=<si ̎UGJB$) )-7^Ą8 ɟ dD 0ޔiLu}LU[Ii#0ɕdg#<t!H.lb L7'i�nƉ�{9WHul֬ N<؟ ϱN# iAMHl,ekx@ޕT&m HLG_,V/wa&r(g@C!£+IHZn<ޮ-PLr�& 2chg -1s�FߖUd؅>[��mzj]13 4^D0d"Tٲ.lmuL׷Eccnfmy~75 h�j\m-pCuSR~`@{kh$T{0ҁ1qz<_6XEn'jq Ux5۴It~),҆TEmt'’ȔĊpٕY '>c_szNE+b^/LoyakiTވuviSOCfcj+uZjK&bQ?s Rd=)0DRX18O-eGs+1ZD_wf<i4yVp^~1dvq ok3:.\28d3apCE$#ik-eyz,YR^T%.}E|7W3dRgˊiK=�Ǣ`g2p^us=m)}=kq %X|6pAFR{PUY:Fv$ Zl%hJU~@ZX,ZCr\ՃnJSU+΋ ?y7Z\ HhQv-[D%:Ќ 3rQyǤ-y148ALZ\*连dL|N*O8t?S9Yŵ hUΨ %AMUѸ12ɟ&8o+b mư8IRNEXN+ K`֚Aq(Rs90;w @[Qg&x7%Rr2dL1*Жr�w2F5`6Cع۱FHP) 4^oKsoSuް<vsqҙ, $w.dD~aә_؆WIj&;:'.M4ac% 6."tt*Uznh )҇ !{w }ٟ\7-b.-y2HHR_姏Z72̄dNr`o)gI~=%\.n:v]qSEgr c6 XNuIR0[kxLu'dLNWsUf( `|$>IgZ7e[ZIq\] aseNu|7qxBb.۪1ޯ@? lZ5'p8h<"/"U}t[rdwP|ķj|#0N!*Cc Ss/B<6M'VqUk@~!g3ҟVě.Ȭn2|bbDyR.2U:Q*Moƭ6݉wǼŝg_S` .ift֗ȁe2Xt~%")X&"oH-]/W'gTH>Պqw5ԢPP+V\* ShLŘWør:yĆдn̈ {'pF-O዆+EEҰ74z&9Nx-A uQcwN@f6P =^`lnE&]8#M^}cX~+?'bwRpHuN ֔TP"XƴtxVxNw6<]BNaYΌ!avk diͶCS02 5j?U.aF'f?':ې|ReԔn,5)E9X潕vrg~WLJne �}b_zJhW'C5vAs*-ei'Lꪪg\e$s&g& &Piٟj8fǂ6x78Ȉ5VN5F&159k<zzLޙe<Y!É<)Uaag"0іqy?S坋T~TZ2@pZ-eHwa~G_/rÔHnWk6\^jvbv$7'AtoOw <k$BWcq')%g,!ōz K~J'w(=pJSp9ӿ`k Z{*Wa kZ+(;3ɯG}[nW7<kM.#Y4NzjV l˨IB~:_,m w{0M!V_<ZjW~> y|36t aCym ʽ߆]TjyzYL~1}\C?w6Jͩ0HH' w+(q}<2\<m \^~]zB.d`~c"1*12uUy4%THE=(n3LY4hiF_5iIyOƵ \ [GozOz*$NG *+B^m)ny5C=zƇKk ujߴ-P, y%勶E;9ߴMQwCҜL:+c1wE)̈́2FU}kdMk dQ$rf<es)+ϡhmTHE< ݼV7fLzԥmKg93Ў=sf| e9KQms59Kt �35MrU*sg* tu C' 6+ X'[} kw+nxtbߋ"ᜮ:|g|G�3�n|o(Hʾg t VlT y,/ 1 M+hi0>ZGw7}$<R#^EbńZ~ȓ H-/-|Z:]QĈ?&쪯P,yzE&UilYOH~P,ᎏ`,W`x:_˽4m`rInD_zjUM$s�X=gHi1qm1<PkڸC{}X3ssYMO'B"==3ȕew֒,$KU[$_|\=8dM* Kmհ2N)KZIoOB#2LTQឰ%+U(̖=kUvZxJ1k&xG!ȧrzPr#WR~i7 ZnSBMoaȨ?7`$g=U )<͟;뢌9BMo~џg3M2 z#=F3&9jtɢR4c@Knf#(D"M6!8NmP( ]6厶P0f yN-}8~ k 2Ճϥ*懧Ijd]֐6qV)Q޷v:-,ssgÎfzRv?w . ! ؠ16QNGۧ^�K4GWA9ow<]I616n'V3� 儜[-Z~-,f3Lu%x{-S[44͚d0h(a'NmvEi' k ÿ?s]Σ"CI'f4Nr+;FZ)Z"̛6[YA)1 պFD\Lb$-8>UwPuh-R0*Q(2A- e%>! Y %;A.Ղ}c2e¤̚پʚ$n^x?^xzn3ٜeX3'(/|BAn3kg$rz@L tk?^XEqFb4UMJ{U'E#GoV^ŶnLY,ȭ&p(VזYCnDymh_Ku^kcf1靜Gt$l!=VM7e;E[ǀ P-ͿWJ#궱\h:H3}_Z20hg5-=qAk֔;"܇)FT>9!*uX{nԞwz؏:[ݪgIodc;_wBnK[Ȟ `YơUKEQ;=Y"XrB G.b;qybe'FSͯXP 0o)?tr=QuRA(n,,L'k=gJ]7ުWXg?&1ȬMUe V +R1Pb|խKظhm6T)XƨoyA&nh͑.85jHY'$zH+gN1S>,By'Wa>%"rQ9ȸ.u`N̕u7Iȇ_Kcƚ@h龰Ҟb:yq9ݿΊPCkK<_7?whPL!]qy]`m_\₌u#^q 6SIw.{KeѢC?"rö-~v"#>C+΃H߳Q D+{]Uku_'Bon< &gE:�P2Vwא^2];'Ij!;8vnf~~.?PBIDzra zR+bv;u}i%CMG[W|qZM-iLDHiNuJ|LR(P}<ȶ p(OȲ'Q i0ܓfm&׏5}r!#bf5#B`v7CLӸ$IR،9+ MUnh[3b;Q/Gz)-%{)ȏ &1yoDB~o5GGo]_>晠x{`\^q~t8q�[X].(QŘ;лkwcFQ1#vn;<Xz V4Rs িu;zMeH k8{�hZ鸓Q)|bȒu^QyςGRє[j6xr2'SiI`$~i-V�ձ[w�4탅-+ͮڪU&"עiݶMlz!^ [Z5ʟ[~g\ |f&K9q|?M%˜#TR/>cX&Ѐ;}`\f"x|WP7׬[kzID e-=%$oJ)ښ^r3w KFuONuؔK9cW*6WSWU?~�]FQӈOӂHW?,} O=IO,P LjG}t G_k-:�gq {4 6s#]o=ٺt6Fw~rI-E>:*:0pME?y/Ahzkl4|%shUp SN|=0c81*6$€?Uj$ix&zDCV$vk4Ap+f$y<Seu;SÂ2,ebaЬ*'"p�2[xJ$!])]6;l*[;16xDwKӨ}rn:Zdh`_{jhK{Wy͉JɍwcU.y {0J8WzyOy&E''6I 3Ce Xe�cpv.6Wȳ/ÁKPk©xk \Y%$}y?KԼˡTVbnıq sM }GG=v*(xd$a:p*1-H]S < k3Ưz$]hW,"+--?eꚪ0u9I|r*G4q|snlîRsvvwiAoפܸk+,, H'#&[v[g<� I'GyI=3h0VnCQ+8qRV+hX)ɪCu=jGq/2QqE7aOWVu SDSorӰ+gt%?R=FNm]'!ݔ$>nd3\j-jsDzv_A'4ͥN 1ہ) e& Fy'YX10ұDC(�i4�\~IVgI}vD+D7o~?{TLs2P(*qOeeFHvfN/ߍ $xyq-~l&?�̵~^E[5; >7lF �Fdi\zޡ/8#hw +ϵ Թ?tR -(16OaLUb*SH`>QJΰhi-ZNk5h\Qug�PK����3W?-6N���� ��ClickHereButton-animated_002.jpgUT �)(N4(Nux �����\ݷ&6NА!�݂6wwwwwwww�_޿yϝ3w|souu_uWUk=Y (%&)�Hy�W��(hhh(?/000pHpTDHh>}MK@@DD@*, << !::{yCfCfCA {��$$,0pPG�P0h$>2DeUuc~Sں$ca]h}E!d`=;M.c8fq!:�  g+ڟ~A@BCBU>g4'6}XȦ.1t`K}hhPh�2)1|7)) 8\w<Caz�gh' DWp4sBzոE\Kw-L"}9SG"].:O;YP'ϟu8~1h];**4w[famZ*]ZPTJP5iX |.!>!u? E<8TT<}*S �B~؛W0C7<\x?'85m؎z"G.N^P._?Yo$HC1J$A\ .EaPI j2Hi{NK#Sca_XiQtP{/US׷?r7j4IϿ- G/|ӛZ>]FC6~v7o< 쉪C ڢ,s7!J`~\4Ycj5 ~[d霧g #$ X#~ЗTԪa.Kr:^*Ŝ8orwL K,u1O!kS;|:@ϳ_3MR9}Js~l6ؿ4w"X2=0%/,.9rc8iFLJ"; ?l\3OuOt5+iӀ|WGgk m3}`|w�--3DzYϠmI7*S] 3?k<Xeo+ m.+/Fl24gVY%5!}IVM휖 Kvb/2Tj\TӠkoŞĕ 76ܤO>nB)dem<i]኏0t8j"pJv iԻ]f]LɌ ͍ɧ X kgd$u9}o~'4)I'ijy{;Hd}|s'8}vxx^]GY#c`؇+햫Wz:MZa 6")qw\vm|MDxUL ڞT[V26 ]Pyʘ:iA(S`"� �-<RX=5 ]E1rS@i3>/ e5?c8rT9@y0HHtu ]&r_n3.ܡw;$8U 's9ӆ%mLAs-*UgGa7 )=#)N`SDT]<7=l:,KQT  j ¨h ) j@AV G3OAi}35e{r T̠ցeT{Ҏ�_G:QUL\" ݌΢y6d `>B/tōr_:v ơ&+QN3.g|7g0&w?2,zߪ N=^b}r1~p4!d\Uj!2ۅfEVjrgģFg'+2Uާo~/ LJfYFѽN[f*ED >BMQ#Edc8?Z3#NMܕnë́* le81c(<S潤 IAaɯZ\kmGfъ~7N;Ը+&=~U5>2i[pRtˊ:he{vL+m+ K)-AkG*<AE 򽃝:iuѳadJ?mm͑a!vۀ ;s¯w!Q�C(9%΄{lKc}@t_{{IvVs \ tY#wCP!+q 3^?a}xBzl*KD<]E*2 8`ghR eۡ;Esr Գ[?ÝgmZ/ i7ViW~~5 2*Et[?.LB܅kqx,({g.Gb'F|ܘKZ%9/&0N9<B�14^� /R> +m <kkCx%mX@i&+~:H (KI!Y7-FJgβo^oG^[m[y!-Fm<_3DߦބeqKS>8eٜJu<$<e,*z^TZ[g q[ - -.gsH--栺\MX_ʌ+dn060 �ML@f.,C۴dd\108km9\nYVs~g"' 9[-}`y@$43P%ޜ{{:8>lpa@]>W5Ck9{tH(B6%ޖZe^Яx39g*|7^b.; ¼bwNʸ)lb�D.f) ڜC-}JY'z�!x741JgMeKYv8:Dfm#+QTQ\YO*{`..h3fewD=T-J@iJ@yij9ۜ>_D~RSm2O>p* cK9/(*$5*ΙYX,j᭻]`e*+TgЍ,t�`SDӨl[2~PWXTA҉۱ gVs Q*ȱQjaZQ Jk;9aLdc d{pMҢ�K"<rcHC7�N6 #Ѧ;S @t9omgz#}ySw96},zf2.'OUyEv&|O.yӭ4{SJ W HDkrZS8<hPd.R=T٬ EG7U: (wn9USH3 DE4\gcϒ3u?,G蒋7%uJztVoj^5й̌ZlY2>eՂv7�J7+So,5 %ClSE`ΩC*;0]M$if-K|J va.VC,lG\^!P[>ԒA t B3Z@Mc'ի.S.dUxd8"ɗ APͳ;:NdKOݬBd^XLo,hQ>-o -Vjө8 z]%E=fsDĜU+%_ҦxgLV[dI䐔%:! I*W|QC?ǽ6aɵ$pfԈx+a;V+ossn8_6F$k>t1f-[mhlDp�f]І#b-;g.N}Y&dd%,Eglfdiq.Ŵ5Rrs+JY&-,XWs0! faO rq_cg:'q؂'UrHHm:r`ҽ6}| }D)9MhAl/;Qm2Y,%U=y`-HFNC�IpF/_NV-e Fis5wrp|6[u2U+#`ֲ z|sȨe,e 귄2?$e>4l YP,6[͉+Q±^5& AR$՛mӔΉQ;D|?fPb8OR /׻+#'_΍8RsrJPfR$?wZFќmU \P!Í:aJhܚ_:' Bތ;,/Kv@/ 9ۈdI/rt&uț#ޗK EY#%d ږ̪k.vRVC1ȑlC͈ҩNۣH#TJ,;40M֪̠&}M~{P Ɓ3!+MA&ku=SyAtQ)eekt~]ʐb5t|l>_fECQ\_؞g ] T˽ cp0]7tUof6sb6 .;N?e6 ,e%xZʵI*d]F4m7Z|J}&>4&~c'24x�X?(醨{Xs-7_2'W׌l'Ge~D;I c'^5{ K-*F kWדT KdvBl8>$ox#4U#ZU9->XXbc~TTIf<J@>H C*@ +O L<ܟ sFL ۱Uh H^F;PO¦S !aJDtrY )9+J`ilVML}_[~aOΩД$mysޤxgcqHժ/} Y~!YL$$Vȁ36-lBԌ 7)?H Z]9Ā5L"rQ^dsMaNsR9Fz/p�]$Ĭ!5[1~Ч!.>5ra֧'Oi??4$zYTf~n~}`3nO-F ]\k^O*{Hbiq 266ӑISY[1U.p>opIj 2oywD;VN1M-{3kT HxB{4(0׭粩r'Mٌ$ckVGg#4bzBEw_!G!<+4- +I~ M>WW63#C^=9_i-h-V^211YhXrd7rfp7QAA?}Ě'ȄaܡGt#WKkQ폕2M+C3R8l w%O=Y*/�tk1֯y(AMtOXzmR0)58yFFJګ#_w tĶ]pVQ#Vϕ%JdP"_DHXb.i@8w8S1?j+NR P荫m/w:v|jf뿤:DP25 (x!(HȤ^�󌺳rbÉ2l:w4|]B-* $% "WfIͿ o! hYvGk^Hu*C~OQi@~-LXM*[?˓Aa6ˎhIJQȁ5[BА("8N99gleլ$|[rHPtX>t\7JOA:½lNlkE}>[!%d+%gpT$ e86--+_ t:̓˸w%8t D%cWu._(';|4'JM7q1?~]&nm(GU@Djlnŧ(B[CggPP3AتҔ֬fVVu4wL{m+IBˋ3ƒu{fF˽B+gLSQ8ʞ05|1X5i=yY:)*Itt2懦t/Sr44U%1ʠc!˳ӣ5r|tɣ9J.br1ͦUSkI[j BC7!c= ijԙN31EjWm8EP4>G^LPƮeO;l1Ҳ!PsJFz7lY"k$v0V515K1 9`Ѧ9 ~0#y&oǖ|mhTf?69Bi>\C&p1t3}qMBDְc867YAki e,m}K[$ʭ^ޯ`'wz{A.dX!%eLTf�=9_`RJQ_w(L6-/<+XhXZnlӲPz+nPޓQyGG?.W4uH=7Ld23||Q=U զw/G kLw =:ė(ăXd 㷪횛7_AF+V>Jًqp[omE\o^;W"tO(\G'jS*VR pn�v8>App n&oAwTl;u>҆ʊGMW|m77[5Kn=_Bkf63x#=ni?[dr2?ڜ!HٯO6ݬ3J I?#`)WVnvj,dj҃ERLI&_G… vmXzPp* ʣFWdsa[ ydXO,(u^ Ԋ4\ OUkn2eDdV\DީW窱3F(\eB: ?}y<O#w$WF-@&Gr$MKlS6ܯ ~!_]me7蠒bahag1<V*٥i h+ƻøҬ LZa_ |+bI&#ki47% A1kU2AK4ng8w96Yw=E7ԯGi<O(tn¤ziR n޸&-y;zS݋] !Rg"x_H#% o\I S[ל G.bbΊzϻʆe˪OYP-45qq&.zzG.3c�M\^ C|˔U ]_t~LN 3|.\NWAVާ]1>S~OR.6 y*(h:~BU@lxY)+*3083e|%XoH죤omcN.Oi 7r& ";s( T.ՠƮbϲ2:$NQJ@IJ40ZK8ZZF}UsdVW˅pXb tȾu> Fa`-:=mp[GWUFHp,0=C9_kUrE[G3X`J^pqe|۽¡ѮڽзC5=)KMAf ~@oP,*1\X 6WҚ=u#Xvu(@ a8ڎx^?:1T1 <BѺpFFSe3 )%p9RnYQ41-g͒Dip^i? h$U{@ .pȦ\7l,k7ro[Qt]9L=9 G(,O5HGVIid~K% @GOy|Lx5hLj6\tmϧ{4I&W_3/ O_Ljn+/4s#b]ɄC6 VZQfFL+L@J="sC52Z.qjP(>аO,kYjS >ԕTKZgZ doӰ\!uD\+H{ܥA` YQA Ctњe+lmqwBX~k,72Ҥ)6Jh[% @l>5G?ka'Q0Gdk5ɨP#:YTMO >bzF 熻Be˃ґ,V=#[;Fd.b8E1H[<*dV 3Mry2~njKv hYd)\)bx#lݪ #P0.Y4Di]U%5FrVO.(c&JHMg*m$I�6yYŎݴ\$;b*<cA'bE}S~| ZmFs64E1 hkfi޶UfeLczï&k؝Znp0钌Sh Z</-ՙOFU'l'd'*˼[>ݴK(vg杬*\N {7${sr3r:r,ñ' ;q55"TyQP(bgIΤ#$m_ck ( 9Ul7,P[J^\JGfVjzٴE@h�|>ɭ}$7Vy91gL!9b!i_N"6AKBCXSD 'jXE J:rlݙxd7h&clT1Y}w=S'ן\hʫ uܘO _a߂ϝǠ䣎UhOS�n" yxjyejuI2hG*i\]heJ);$1ɇ~[adtP.M_ &\Җ*͌bz|k.~K<V&PA_b]t}1rՑA󾒓�0A-Ǧx$dJz14KkI O/'S[*jQoN6m&*blJO{%u<6U6r1,pZ֙專b}e[EĖ5L~e 5Y]dQ/X.+d�!\0$a)o@'P:vtuQhp}cP/ObBca3W)&:$fe6k&]^ZNqVZ.Y~"8ܱēa4ߢ>& a^gQZFzBEꌯ fšf aJIuѠCZlުjQWI$$@tl 0J v,^:+{75a(W rn.4i̎E٧5Gm~ɢr�Y6/Fh .Uނwkz[~siձ^uYCsog91JϾd9qb;@Uf|hsU .16D <v%m<陇uw Sa}zcUC0՝S?GD>]?LEt&sXUXoii</gILe5'\]0&Dwm&vrMm-l q4>}ǀ ]VC/΍['|n C*_ ï<VBJz9do^\Fsd6ںZ?A׶(u`\L/8C;!ZNm3+?m HmímRc+C]ŁGFd}VT[f QUQbH0_WPx5U7~ЙFm$?vȟy:Jj#_⿑vED$l?˙ӤI6VˆdF/ST!So %ym-oj:-p&V?q�vK g)UX9Tc|(mU"DU/Xv+HS:R!Ɽp})^6%8މX/7ȉjt`hz cG o<sZyp;U5zHk˸֤|{0t-@k'2.^. LG Q[ܼcE,5C*_A9f`TPdu{H'5pTq<;Hkq)H֊B3?vX)rz-cFjw}*AE793B!.}m#Wbh.Nj4Cњ}XYg`@4Sk{@ajX5 U/U ͬT/kr}=ߊgip,S89xN*gDMGs~o.݊g*9F"ҾE?%|1-~^J\ nD 7A8hSNI;-A0bgzwsjMWūM@GqS9Gem6a?4ykp"<"N?yV\([ikS 'múPq^O0=z ԤD;2\yTvˉqOkCTf)]7 I<7]V>r+ 63=UBq!Oѓ,}8!qG5(:F KjIPE~V~#f,ؐc*L~RăoŒ 50H<I΁MV3OȜ1G/fbbo!h!%(9IgJ |�hnחizdAu8\HaXUܡpToe73/Iՠ?֤­S}t>Be&% [zϻ\ba zPEm�6\t HՀm(椶VW@5_,¿d^ESYAlB2^`6Va:kFw"ɦ H՜'D&e~[4ɥ{ML0I),(Xg)):09hIF!cORS>saz?+ .TᛓU8e'Zc)ǣUq`#1o|x7j. |/<o6gyTJv& PDH@'&%[fJvW) vUY,WTǦA;yu;CG4'G{VpJ /aᷴ+t,Z8Q3] D)Ꟊ__T]<u <GC `N̯T{!#ЖЖboLrg ( /4lG6i bqp$r�hAev{9aL4ډSG'^*9T[w�m;MMUp;eʯ#¯ۑiхC^5Z[fQ <?RG3 ]VjW|p"1D-'!W9 U^=I=[aC$ug4B`>o>2[F'-a+zZ.5n:',`V˂; [m�yI%q`+u z@)h;@~.,.E&s_blv 'R_hD1[sFrq7jDIg -[ !|`8s,-+!S683P*J'U+;ڽŖ{J) qY+^MFػr�v ģ "ߛbܭ< MPIpvAj" f6wB>[�D/kk#KÓtoe{YTlo1jt". 7ls"x3.h_jo}k'CSZdvaὃc&$9ѕюZloՆΛLՁn -"R?ml.C~LZYEZ><}<s;J|gҿ6J'3~.sC*=\" U✆gÀz{Ùsc?? bO_Y6sQل-B֭jP"\7tukBHA pY$cvNڞ9߭n/3-jd&&; Obz=Ƌ448}{jTU~'@ Rp1"wF1P._gA_t;Vy%~2zkG=V;ƒy D3;Nҳd4A_%) m߲z0}븳9 tx:6"k]HL-5rb/<VU+PLخ4UD3]k\z(ZAƟ 3 /oa@'"�az9?ړRY:mIJSJtFgXoiyV_E^:&)y~`҇+ S?�,9ouY5/0ʃqO% J{ul!*ICz"") .w>a~/3U t~]3Cer+y<KG(\u0;rC- %'T}wFv_ġdv|=9*JMc`Y!:kC46L:za'$nRe',y1{ٹd8]Eu+baABG;DF=TB}w1cOo(k4;d)L>WkY;ϟX322ޜ>.vbg>*AM*mo2L*WAYX-Z/jqeT b00]>^s~=o1 X!C_s P 1>9~!p;$|Aw8[mWؔ:xͣkl}ڹ}p~xq]PU"ǪuԲ,w\:\-f&rH\:MiO9䠽Ow)Y?GIF⾧(X8�!%];yG-u'Vs O It|dns"]F$FQRpRBVyc#_|Wi%9A8(ӛbd֧P1yJ1ZտO?Uph 8$#Ÿ{-o:#' � ypε5>(=kB ��J0w]9>9. yGuOqI !vksъgvȡaֈǷb ߂ "ʒNRo#w:q]vթr�H0whzSku"Z^(9#&0k":]9s!#ԸԄ,^ D537<rw �%+dO[;`:5K<6hkHS% @:U7dfxJ(4U ЎhHj @k7ߺ[óf9/_vU0 ;bmwW70-Pm rvRWa' g^uZ o\n̢FZibBD`Lv+׫ `Rm)'Z͋RFN֫݌, r 8+v~^6Mx[Ϋ3yڣ-Qo^֢NxVXg"-x!gvcdm 2'Ʀ6AVX1lkxG(GY]r/?V,J| 5z(P'>*ɉў5lv" h_q/ɑ9Δyu.\d5 RH~s2oޒ}J` 35--o[aW}X3mY+񞋝UZlءXځAw~@5{ zqq?UE-YAhS3㈡ר2.O4I|ɺ)QTynfP \%ĩ˭ƅ4Yp=ip>GK_Qظm9vw]}�09|A5nnLA&Wu{l:żz`Xu >~Q~!ځ#+xd XI?jj!72dd~n�3KA;ъ|wݝC5㉨ηv4)rs'~#Tݸ_b'w G )fyqFlKp7޾;OA0d81{=xOr f N~-.ˇJPJM+P%ي@'+$b;JY GԖx!ے2|! *{CȺ8+AKG}^K!B!-QZ|C;KqD)akv)v-(,,hBz݅(cQeF:bZjt[9Dw6)oAͯ|b.'{^\/1xhZoGxvFkzG=)/DmN2Ϫ7j ̙C.RN}Z#FWHh0Z8"~\J7<*(::OCb7NܪzDr l^Pz e2Vt/Y5/SYm*P/R]7,CO}?D>VOiJ@mlnAYɁoDm#0Kfm/xzM`dz1ՕGa]7O%jn8ȖUY5[_B5B4<u1p-ttUck0 ,G 6257ȧ@#8O;yg4=Xtٱv|Q'/VWMUCrgœ_N , 5ql24ԡ%?$ IgII&?<C;6 fP*v1J Mcp[Q|[h7\ x 0KFּnf]X6^6]Vg 0^*Q<Oge l-gMNpD{)Wq!mڭDTeN ~}X^UXkŖ@lNj ;}CU2Ys(wPk""UCapSJ%+X3Uv:c-!jtO\{pp]Ԭ)-&IKLsB٘�ٚPE"W\\k]Ii־32do~0& iK 6h= 6uwz1\;1 Kj1lu9mz+B�o!*]/*gb 9`+fu))yʡ5|硴Г"*q{n5;2E_*piTLW7=?,`pl,nc?NOI!Rç"-X|{s?YhmLAAĘSOcDiQ9ESA(HfĸiٚӀCbi~LIs 2nWY&h6+3-nߗb4 I"N 3i0 -T+<BčN خzLn'ăķKGGn2 FqE(Xeup!z!t&5_ )%[856P3, pѵr\0uoo7wYldNmMd;\o)yAEǦk+o?" 6"j!Mnpx)w3rwZN9|r;iC0\`4kH܃%-""3d�bl$M*hhK7찶..){s^76%.wAҳ=8=FSuJ`G%Tk׾А7r Ho]L ͬ7l}YfOUoln*;|P-eۅ{f5 dCG~vu2'W_ UPlmoFX5 Յ7N+(s@\2CLHbM(A􁀦Ӿih<.}V<,&{,@ V_1dyJPϷ"{?X7K3iv]U$jL@A졙7c=Sx$u?c{qQrñC4iϽ4!ѹI`8mTu$"C)$]XJnQW<68oH{o: AҍLVbRƢm<9%EΟ [N n}_ݠ hDrɧ4:Wz9~H}0&v82JÕ:T|sT5K df>d6#DlUgM%[U`pd1wyr*4g~Ȍ+Ǫg_ &5.sFL EB eQE_Wbˁ0xnt1/a n˸y�v?6mMH4%!'=丬E};تf֟|iHEE LG|y 0[Mז⥇Q]c:GDIw@QM."K/>C#zt 0?;E+BКJS< iت|K.Gى~d`5^&h !|P2y<}8S{yQ8sK@|uF`RL)wPp8W?kx^Tzd9L1o</eU#-rMy1U =4b?=ԛ5_9V_W02$ pStl[J|,Xdաxk�l=b<q{Ne3 qe9J�gE(No#9q !tRrl4c2(\]>utId_lL|?zxn8j 0pGwqm}Oe_ӀuM";%l6P! r=eͩI)9q+n4a<ވFJ;C5?纑|Ep+ ^WP8' QYJ0|hԝ727.2J ݄1;9 |t (R{G3LX:~Fc%̏qaK.V|'}w0vVISnؓRe)C[d[J9Yj n(.k3݈Tټ k3 Bp*#wY~~TsOoG 佳8QiڋdvbU-e"j.A,6GWArQe c"#ILHb@}sy ;]  �.j=8@vA:0)7ʳGZ/FT,"IֳeŚN* Sc9=7{DN|+NHU |#;<vMFPHA 0"T}>Fe"^3GJZ?5' =o^Z> :.Ƌ[h*ф*'Ft[ք GÆDm6t W8m}@]r2iC2O\;ɘM|*VSS) Ns p&ItHѯ`4,,TȮhfcCF/?zINws K{iݡ\"gunGhzͳE`J]Sbc@?̠fF3rb`رsf_yR.O 4 L[#\/C$4a}G6?0V Ov"4"4((cʢbta̫;`PE~FҲWiB@I{zӭ�P'ssN}N;`x9n7b┦'=2}Y|DνYyPPՎrYֻRtڲ"M -+&)y )5 20UNp-kM2P?M'ME-k#|2'iv+"} sN<kVFUr#lNGlUe',gtfM)P\<V9PfdxFF"&|@й}JZ@px ٪-PAXB3;]!L\O'62jSM%Ϟķhy�%C:YS$-r"::+Bfjd)vE|)Tω6_{0SQ7vovX2sΣ6; CJ K`dT&zV_H_9w`a_Lk!B[`b2zىGSo{8fHN:p.V/0%v&[✬ Q,^ىzE[[f x3^hTƣ"V<9()'> WwOίx{-\ FY肗T5hNz yMYy0Ef+a n+p;텦9/zLP~B`(Av(ФyD4$jmm+ =MNO2,ڭfc 8k<W5 bK5XK~+;`Tȋkx:׺mx,l|-$ T<Jm8p1sз앸jm*Ԭ1k[q3s DW7Ff !j;r5ѵ+?#HnNvɈw1$ ϔve(,(v{�|IxHkjh1qn$hue4Ltä4%]/^W J^s,pxX|UT6؄NΠNU5k2&_S|S'pO8fsɸc7\*< B$ 4 @+`$\4jؗ՟}i!#+LH*X8G|i_ٛj9![eDA`J~�5ޚub<,qd삽ֲqMN_c(3ew9F@�#ICw܁e{<Ɠ,X =-%ோAV.Gδ PN@6 iqSXA?Ǻ# 3msb;qڈڠ۷&/=+9|~X p+4q s_3l|h8mk:dE;eY޷Zc\s"Iƃ'IQ:|d z6X܁ϣNL|\0eK#tV-`h@S8kn.\  Usբy#<Fܖ霜9 SQwvllUX 2j ھأWJ5LAߑؿdݽa]-y@-Ef /ZOEieÝD;N9o&˄wAUtǏfSOǿ=<fFu<BR-ۈ+'and[tLϥWhrw0W. D sWL7a^1Qwe|H] ClYjcNX`lgNu`(^/^thHlo'�kdr|~҂HRo#)q4U�E?rDVi~)`Vُ,64t lfZyBUZN׆:Tmh/D5/ fbg>PZ1i.{5}z|\0*m-]}@}ΪQFSXhC@D,[pK]<c<N@TWTlLyCǨ6 `f6?|c yAZeoL8>oC¸+J<ib:y5MtrQ٫m 8fK .MD/70e!RtWm_??YQdN%5X`up=LSG9KӅ?uR�h/?p0:\:|Fٍ Ih}ŏ/]^!&WAMKv-^E.ۖST4GE3Mycj!ν*~@0T{vϽl ssRDQ3E7* m+Gf%?|^qh l]11%:%zTB? <ϗ4a.+C޼7>~i/VP~ _I)%wMt~ /#k=t5U`ҀZiR{G5 at'i2˪אo5 ܬ c\Kaeae*]">WEk XmI<=kj2OHFԐȸ <?}K�{ZRXܷui 'W0zf T󅆕3d[PVQN[X"wMOU)CSa饯rBSfW(\2GpHE|ݱ0h1(<qBMd{vf$la6mQ/�g No!POHRm<@X/I/tbqSP畟I߶ޜq0L@2drJm۬ٳ$YUԈ8Vd2 ?N\m B vcgk`s.Ɂ4!D{FEvRc +)X%f%6>=E6hkkWs83J*_b)fmTry9E?tn0zs͠WG̱_ KcEM?wxonﹷaA-f0\O1KI ̴*93 \Qc=�b6 oX^uucS,h01n{D6v:2y<1B9_|J6o/&hj&,,䷅s 3$sh)sJN|4HpٚPkA[Gq'%+NB/%.3[8֧#66~њFH-=Eb#ؓp| Ɇ<1)iwpN7.�R@ٿdZySD|!2ޏ򡰏>M yow M:5s]̘ገdNVf j^xϛ3tpRR#|۴CCO֘tV>Aj5!zC9NI~X@Jpqk:Y\^ 4y;Tz%mk@kA:z1�Ea*T0,Ԥ )NdZ+zmǷ}[;-+{%�m-U.71Лݹ).U"ٺ uybXbp T577KQ 3w3um<\U{`%l J/G~k_u,Q:h:UVæݶ~,̈́/WGZD9?yIElT3M7{֒r�d>9¶Τ֤{EέOQQ*:a_Yn9a0Žޢ[r{vfp5`>0 A蝐G^FqJHOK|OѠO)|Q/LQ0<MV&t*Z#|pV|[1NH0(T2}%S5G4 ^aJG䎣^f~̳GJz@CSDzo�@JY5|81$*u@58JޞdB""}gE2U;E\ 8y&P8p6VGp[UwLhS<ZZ@uU6$!Jo�FbZQ6E0 \_Dspk\uzS9+#π׳>7D{w ")m(웾_m`ݬ%TgS# EJpdMֈѤ]ea<XȺFopA2~CD2JΝf\rob|b._rOj!y7@+Ѵ}7</<kuh�A$" >%p0 ӟҞD[^4qr?5a.d璓.I)b˅+� BE}zmg} Qn8nIo&_WIEZW)@'T2�/ksMp/:G6IƋG<q\ClfeƂ22+`;J}ɳe첼*cAZWU%:f Okq ݲ6u3c^vI+F =8VF3cu\ Nͭ-8֒:@,dR/%uk|ry3hKJS~5DRHqv:ťcSqg~O w[wDe/4/rr5Ӽ!F$vw9sٴ=ـQT-"JeVݔQD%U~ oNLG RD 4aѲrnS {#GT& ,0 pBi<~*=C'ger"a6OPg?ոw5Qc ۷ˆ ݦ>4)CqE?VH8u?WJmJː97YЬCQ4{@ NaF,Qb<"[c*MF#9GE G"J[tAֵ6fqT85tM?ct5n 3ՊóU<ݎnR?aYڬ{Yhzbվ9%d\ ex8WF:*-`c-q#\F,nBߡ(r%/~D\6o|:b\"]!B�!`{D_a%an%%Jv#3[>ز& 7YԒp^lI><V/Y0$|z Lvt<onPPf|$ ?@~xKğkW pfuf:={2!9s22꙲M; ~` '7 9-HsFįp\q H#2.Ϝ4 i�H~F8K?ѾU𜚑 ]2D}>ZE?UƹyARk#i[<%n >BNCf[eOga^�f0tF{7dI5T-%iP&"sؾx_tq7jȣ |͗s.K^瓉$gזfG6e KLbPZyILL϶!!,:| Oeu"!x9.!s9gt:΄8 Mb,Ѩ v@h"CYG!< P'3!_9!D{٫̳eɄ2RÎѩ 7\o$L,:C1!I2?bC6.L5nv)k6q[jVNoVɥFkȞN NXZ^q%7Jj'r|_(i %9%pę|_w5(nk:4et)АETU-܄ߨd4m7y1Ҍe31x#1 Zef @X Y \2FHw"8Img?8Ϊ*wxJJ QbouX;gd.pZIqHtXؙ:_XV*^@m]?+\snUB ޖQki[2xؒKW֦2 ERޯ%n:?$GETu}9| țG ;evP,m,#/ft6W]F h'2fyQm >}9^ǵnϊef\\ oNa 5yC0r#%ݥi>μ/Cr~-uD)::UQ^y.Q}Q}uA(,A[͞ޏ*g2 ƱɝS DSZԛŞSwޭ-Ef ͺg1'A4I[#}: -S}۴ܔ%fRv }�Ui:DaAfs~]h6e`}V|"_[ag߹q<+cu TwXg]$-ڂQKn6X=N^T;JNh7`ӯx[ �{%/mys*sy&W U̷lTn0Yw*9؂L|Cc?M;@3ت:ZF[3EKZ__妣DF♁rC)x,1U"iMK%c."QJ(S&&d 9S5k `^;-`t$?Ixc&u™ yZ᱗iۏ_{\g&9Udu2mܔe.kI>͛OD%V4a|h{l˺)|^]5lBgrU)�:ʳl/@|(݃\7:H8Dߖ�b`UpmնE~K{**șz9E)H gy٧`w_W ~�I>�)v])$ ghvㅔ"wT| +nÜ -FIMC� %#h3hk3\!�2Q)(>/6B,VXrN뤣BYi~ '8ӹEO1ڗjLmd3S5Z!N5BZiGYnWS^e ER><*ׇ>%aA Rw{=GUU9:3>치c}&9ut-?/), A)> 36cr6L Xlt 5b2#~5x%~5~9.+EGޖxj|?!bTXc$Vkkw^AsU5gm;vEȰ{JK66A2k:hYEVBQP|/Tll sWQeeLwņ\vAs˞oRZsWƜ? _@!%(CnP�雪X->3IV)43sGՀ/]S.wP`AF{16Jb<;0L,.s=HsX͝l=N:4.FśL 6`0Z #6:.A}SBӀ&ӉF*.Vřtcmb^62JR=+;5t<l.# QCՀ'Ĩ^3'jNP -5~Y2:䗿 $nv<X=,a'lek_ w?Y,]X b)Ւj'b-6զql  Ar [3{MX7*ل_XӔN# M}Jb89kDRe5H3k_N+S ~Ԫd}w4W/1fU#>TK*S9/Аv49'va`xoN% f;g_~tx"j>,'F`2DgCQ(MP;W Ą|2@Sc7N1^rٳ;<8S%Y璱}pT僉:AߍU 7ߤecNk%kb}fZ?S$0XilQ.ĆϞR`KZx"?t:e 7ˬWgnk)sWf*Y)]]"h>=.իP޿$zJtxZ{D)W(ڱڷ,ǙVȂo:8Cg6*: 4BN5xFhUQi;T/]Ie o8,V!i4 Zq;XaZXVgasw{I0!)9vr|M0+'RJ|SӦ8XM]}XTN'ߡ¡͡B rÝѝ{+ٹNG|ٺqBZ0xeʠ3~5~0z%Mpy!==Թ烘1wmoDB: o44>X跜S<b*+ƏZXd]ӣΣYB(KoYRnYh5B Ó#ӹ#H0UKVkC%?s]JuG|*Ri#3ӗ�/(.TVƴ'*287w"RiJ!upc_&e:5:/#M SL@igLڌ3zjX @gED LN\�Z+*qo n<qIͰS>;66b6u&tJIt(F[Jl<.K wd˜ɯvrjAT sNc!{c }( P]~ǂ3YB_:b!)MyeO@|=WJK~4[C ZsM?'oU5<Y,HPy7,>u^ϹR5yP Xj՗&~XCTAeM){ =9ޏ`&Gs%pg'kqZa.ӾJB|gjP}ϓ[TR=.ZRvȟJ&ω*A�wB=fn$ WbfRCWw[w{z5lӖgX8!ʽG;d nVּ)3&ju{~ alR EyhDeFp1X)ΔH 59G+pҨi9ArFj|\C�;|M"E4w&""?y,-G4keLvlw&FGԏT!Ӑ[>C:5,WDƋ2p-yё Sy^CծVl?&$W³|J ?7zYEe:H$gEJ=�K/ubî&&":/m]vWDUǿ3v?+9_¿4d?%P\_ǿ֐S}HMZFM);Ch _N J+_1@Ke gKsHyө֧@E65;3>kRW7bJټ~NEXYhۙUC=љ|ngSRs*ŲF IQ*coTЪ{j q/}S'J0b\]`cC�\GGó86e}ٶFIeaux.M}-RkwuQY:RjF c7+ڥ7&fyͭqcs z2<nxZs2"y*|z4sNz�S<oøRF]�spC,{L:k-DY?3Z΅WR1wwL㯤n2({9$CwͻiGew9x?)*4Zu&c2bm';p'8j\=p Z8 sgGJ=.P95QQ&{&<d^+sTb ;3 ߦE澕` t ΟMP%ec}@yWh o=-D:Skt)dbM>=__MOp)|1a3k3~'u if DF 4$U O>Gw�Ҝɳ-u]Wippf(YN$_/*E&R )E` LwsDŊAqp$[ѩM|st# '+,_Bk3+%IL׍ϼd L:{WjF>0 pSXI{Zf�MMƐ!ǰ0XoOK)!#t&qޝτ!kp~jby*y!sN)V80'ק5D/]1X3elF3*xtMќurybv8ո|_dsYŦ;R=_2uT8""jG{zCc6oZcU@vǢ�_u\M-c:no{u}Ӗ?�<ݏD&%`Ӕ5 z$D&83VIa/HiQ 0_aBa97&-"sf*-YڈGGӃ0jH Nb9",BƟ˃iS(5n^’�/O5fD$JR>o[TlSrQT fn ~D92—#E]q E {(Kt7[CաJ>rZi2T;| YqnhVcoJ'W>Z Wq,DVYiX<̥әíFE1QtMUkkȳZȌNnpe6f . Q Gm9U9Pr8)G,3^%<|DLg0/ԕ7jqσMKAqVd{4. Ƿ;\:s+0ޗ'.8BhQ`aq;_*ʸ*CIͩ"3bMCP,4r}=B32ŽmZGb4Pwx^ EfC9<%ݩ[(eI2& uY8 ڗ"~9u�R*D-'$v+=($y > |Y~@U|ji_i+f@8(["nc*e|[MV}~ψúw= ꇿ'[;BIiKYOY| kRJto4Q*ž~?HJȦ[CqbO0rBJܡ^hOVZw9@BXlN+u2kؒ6K,P!~z�|ygѠǪՙê+4Һ z#:h(~e7)]UA]1�$�@W; |L@T<lOX۶4\"O'*X\vY^NDv]Í%koXFR(nŢ.WA|ʺy8 7dbe\Ɲ "*'أ3p`_{tt U%HoZVg<(r~L\&H0z)/ _3llyD/>ZjJZyKgn<cYTfi"*͉0?R9|<k(,hf@^5@+.>CymjK4_&qP](S$5=ael%3KG!'>o()!W,QRg7޼iyaI59׋Qߤ#'tZ7O53&8W'8˩+èzHǐ& Z2V3wm8a͔<B%hYU4Q+:$|IðǗi$G<c t$i{dKFZMNA&_e VJGFD*WǨmcz2R75w>ld <hơ4YC:$.'Q JL۪cA,DK}5z # Nj2+춂Ao@5%}[ /girz٠pydyA.mnnnS l b ߆U8}g@H*/L+G/)iiȞWU0c kw 3_Nh沞 ?t=3Jy]5Wl'> u9k~Ӫ>/MmP{f-&E[n<$ǂ~*UZMv,NZ@9U}Ӌ@: .Н60*f'fd .7_RWq7gѬ @pLo9uyUAgy1{k垿oW% =_qzlr]&dObbc-4%ڗɧ=/h$Rv8' \ʥiV)PT>?bq]bTp oWsvm`OU#s,6G`8&3*"kQ$xD |hB?@WkPVX C?s~ӳ#''@mKY:sʚ0QqFُ)U =;{wMhִX 1+ʡ?d{0_NVm[vf>!u>+r|:/gw7#4JV9pJ="V6SR7*,{W_N  4A| uaz'jQdWʪ"]%_6y2W@ 1\)ZhIn7\,ePXX,Uwfoe[\bVş?- e quːQqe‹m׉Cfc uБ@�) y7vvs\y|$lcj@ l ;!55fWxSmI+6IKx`(Ѷ$=r_.o0ܕ\0ze M|Z#aQcKv>yMYdy"pȠ;ֹŰ߭nlU 9`,_ hӝ r?GgLԴa1E;B2�CÊEfx$܅MP7\.v٨u;2˺qf\Csq eѠQ9| ynά|Mƈ:s]X`�ĕa9mͥ6@ԅSU;xZYyk`^`l$s1O͔I:E=߳DZ`GnT=jN<.=|L`[<_UVS7pw.oK#Ӽ!$y.10. ~Π<inT;n1'uso!u>^~\Eщ7_6sISz^"Qiywt7&pos%[4(uy`x;Nzl4d�z6U^+C l6^FRղOL4 Y1ZĩʑM̽p$ dk1=t mدI邮O:\pBHO"%}:ƹ.@`-Wdrm528iy%]TY%w _5j8s2'٘YwgYw,25K038%tIlN2(2HNpM``܃$3@p`A5@:SϫVڻvݫCZ, 2 @P!ݰF$>F "<Z%�1Cˆe-2#iŸ'u�$ӣ'+�QX>_H=ehy ^yx%[z*A> i|􆵛 1)}Tˤ |OUb6v{fwEqoJVQeDeUF8 PDcիe6|V!捳5%t3c߲!^^@⾯kf( yi*ak:NTہНh+#q#GtlcTwNv  Ԡ#ɬYUd ɀ\ql;zettsJ*< i+NNژ1yܻ+S#tҸH+*sʑ.U`'RG]4+#`i(7!}#-h?VjLW| =}4Q G�"KqgLH!FPeQR�S(s|;S^[iJ}RKVvC ].DfZ_k/`]ׇf?Av&K= "VX{^yh(S +&Rmaz)0WjI;V[Z3Q~uZQ (EUcvDwy\Kv /dd< 's~Ff[(⦞vaD3;O<te; bwI3l ai>fc@jm$jGꕡ fT#h;m Wō p}xi<v3ڵf/?2;1)&"QEy'"ڲP\iC} ͐yT@=RisXQҨF4@T]7BIqϨHϿAΓQSܦWlO[k2;|Аg;N:y0d^FIvI%jz\*g0%SW~L5s\rCz3wibZj7."33MNxebÌ -nAR:NZ7ݯ;fق寥#|F\a19O?ˮ?X-17ۢ<_*4}-p 2#]h4>4ɻ{^սK&f}8Jc8ŲD#Dl=@DnTڧ0U6tp͒0Xw}鯓zT /l˭bi6~{V%?ܝ@M>dpf z]uzKggvj|AK;klը#'eb7pNzzS6]SncC мqoY4+hf�G 0bc].jk*[,G S:4¶tcnBB(^.nȫ.'+�*|HwDks3Vph5QQ$7<p/H{-dQ37r쯩~f+~y+X+!>mYy?3 )ֳC{cyq%aNc!',׮F++O,Zуx\%q% '-mXM>$:\Q_ X߉,L0, rn<˅y3ޠC+kNr9+G՟8&Џo=( - ^{T8Le3d8ӳWR FjF̗hiQ6W6ͨjy? 'Э Իxlag>g{YBF W9Ř23X<F~bQdа|)H LI?ؐ, 4SFlȵ?uNSt^1 ɱm,#'+ >츧}h;50afY֭L4|+o O:uBdFi"$T9?ot2JXjĺ~u~,ywjBM0=!%缿̔Tą'o|8ϊGʃrglK?}SEU%?F0kj\8 _iYnt$г?D~^71ܕc"Lw ompjT q{9gAnOcMj$̹ʼnRD.j]bI+`t8aoDt037E*҆b SN{LE{ڑ&I@OM| *Ñ?9{5bRh8DE|8=ǂPS?2j5A;JclgR7}Tg%W=Eq# *$۞"QN"EyhFM[_.qJ`[Nq-O0ϫ܅յc |Pe~ `1eh0%QD_Ur)ROڗz{ +a&e[gZJ?r)veJ=byْ,{V nkevtfŅ p|çaeUJ(np] >7l)$6`7ilK0:nr8uoVYIx `tSVLFsϽSpl¦1}~od,YzL@}6a]ޙL%k.:77iP|uuA\lr_WP6\Htg"PߢH҆uwvҮ@o8d3hJ7#>:շ  FTǘuQL@S1 1zI{"JIdrR_~̫o4VT CLAH.2+q5PݦVK�㈠Is&wĞg 74zi;B/Ygd iXv_%w4W]iz&9RQQeYŔVEŽq%6EpX۠3bF_M]]P/H\{[)ㆶ YJ9~=MfG+̊VCu8bGB 3 84Ӂ?)KtV߈#'kŸ?Eqy騫( n^W\l.XI抙dƂ\i\igHf1m_/g$^]n}̕+uvE_VJ_TMԱ'wƐ(0SW`OrE5 &I "h9=C%2%L=[I~!לJ"%"Fi($D_Kf7'$y4n|~bkw8h0HB&}Tc\.oZ:  o&e4%&H7Ҫ}Kn(0o:-T\IįQM㲄؁ր%h^%Ký!3L5vK-SpY|}2 1U&?g[IG0AP0݆FA4IxTKMZGXZƭX%*,ͯ,#]lkbʸN)6]489θ*{oIz.֫3TT܏{G85V!r#C~7Mn0#`QT-Ӫ#\RLR�wp8˭N~$gn\:/#vSAAƙV4D#G;YsTB�;-�l*NwN�RﷳW`v6Xr&mʞ؇djEpZ}$ Bg\=\"؋z% ˓%gwuf_:(8¤BD U'R#7Z+�q g{}"% 1T?+([KR:?lF;:<Pbmg@~P0q +X蓛/<szotkv#!aS0d 4_jVھ6*x:Gĥ@MMAÛk@J]M^K*eSbb>5BI'Xp'[r7@wr:-X8nl'\荳M*V0N3>)M,`9I-$C~;RQ~Ph$ݭhE3!աњfM6LzUq^m4Ǹ̾ p6[<'|KS:'MKTXCp –߃gc4  uv 1 hȘr?W`O )a=)AS6d}BV}2Vfq M_Qc脧b׼}O[\(b[/mBqu Nٟ?D?y[w(2ܗY<)*7^0rmXrۖHy:\(g^dk]jȍ!-Q3VrBŧ (0>>P#YƣK Sn=&TD\Y0瑤&ܣ,K^Xk{;G!EI=(B72d6t<P[p V)l *˃Q lR*ŬBj1=?C ac0谽(u˫}aC.aD3^Y=RͩԢZ4x"z'+�j'qVYSɆn~W?Tߐ1ls5{wgdl,RL2k{" I5 t&CbqnfݹDjn #79 թZΟ+M,c%Wڏ(ōJJȖto-Xzr>Yրvג^gz3ezo;fowp~o:\/z*FNCIAxØB6mas Tl.%cʔc'/ ʇuaW*qۖ4̀}C}_ܧ#h(]:6G謙ebOyd ׵RNJ؇nS1];V.yA`Z桒bB, NlNg+Ʊ ̳buCu7~nrj|1\~+覵 ?Xt#sN;0 G-BNZp9^ zтHdS3tش6BW~U7 zЌ*i&O;⊲WJ>l L,LBW>+r9vn7 opj/Nlͬlx85|ٻ\. Lt~NFc] ̣VSU�UP @f5Rgg�$Bzp]%<W>=>ֽ3\Y0拷q%"銴=O^�s -j[V.൙:W`/hwgch_Lc;Ce[mH'FZڽPw a] ]+Y4VÅc-Ǯn #FmrA4&ѵyKYvl,) SW.'.XOVSf/rB_v]_b7D&coGebdȐ8!m(ц#QTF;U>Sap u\3nk#�nvcJVd=rou]+W{yጥCOB_V0:ȓ ~U꒜At+&ɲ~u2<PT;3"Tڱ& "`l::a x0oC*H],_|cgE+!bP=RPE! -gesN{uIJ<:'/'cAqxu/mOM4( GV5 Ϸ|%lls[t$(33`eE*_3pLT'{RApuLonXoh굈iꈤ8xHtp%V[{nI i")فnÇdkD �Z5OWbHgߧ/(usV ~\3eEywbaf͚rMB2 /Ks\߫O 7-&Lk`3>Lw1rI41$BH/!,05h_\t+!UR;);!^(W#y!ՌpnYX}E[EuBg`!IJZdyM0=OPF:U=`{k^]}q~TŒx߂*iMrQ긖W$o# 7g`B ob攭| VLἄAzw26V=91 rلa[ S}{YW..# njiQq4҆G{NGlqҦZĽܬ`y{J/OMVB}DM,bЮS<@WOunFkJb±M|Et̫'R@udDԩjmH2~x_,|٨ IHf�]2l�P %@J34X5 %_mH&jL=*S  "QY9ߘ"n+kXk'06gGT'86<_E73kɿ96&2$RС-\9%VT@cݽсse4( u6c}Կ$PAƣM;ůKq$sL̑ev*}>­|[+/q]zH64U:2''"/Bof7W7MX:2rTKtxex55D#$힎r'4[L٥qpK[]; jkmxKՋ"J$Wn9ÂZuec4/q7!WxlyYv9?^X8cm ֶQ=+%A!.Mb}5sڮ7?u `%sMHRit**2h_Ô5z҆<< $^PI(e <FlHOO -r1)o5.m5-sXUg̹i2Wh}�aef--ظC+Yt~.;8]cgmO0 l%q ncc g"4%-`KhX)lBrEԦN87fR'Ƅ=۱vaي*nQ?p wfh&pfk-IɞQeZ"gr=EQbbڝ/_5aSI?W=ٿuĘE<{I eY|K6} 5.ec"=}m^1N{Z5W曷SS's{9C/Us!.3SXƬ~X&nn_II?6|5ScT q*$khC/*T \`)"J/-Bi0sj˿̃+GqO^@]vLk(*/s 0c^md2J?'}23= dԿIٶ8X>\NR}٨tk  Rf HTm*i0bC_-a !^z@Βʷ_Fe>#^N@=R~E$׾0iq胅9M{Q(/{º�)fڰҊ5!WCGr=CZɻt(w Tɐho\N^o �dP㑿J*vs[X%<cMfcEyupIFɄ(\vu zɺ_H2~//TxF+qt鵃A\㺝dKR ςpT覅o]bB{jUU7߳)hs<pW^U=]UXέ}O)կ>T ';NqM+N3@<9s1�cBd:_dO3h͔P^oxr͢C<�Q|  e plRf�r;pa:,-b7gʓ-#kDw(zkJɊ,YW>> ^VN`sӒ}XƂ*ǫV|NXb՘Mm8IEN?H!e =Ԥ|=gm# 2V{v&v.jӋm >VlJ|@$-̼?f0t$f֠q/::$m #[8,ϳ/1J [8$s16 l-;n_T**)Wڵr d31M' 9 >sk~$cF*M\W?i*ۋޘ}E*#8UGzvlPń BG&,*,Gr(ݫ.6Q33`Z֨X4t#X8.؇=WWrf^usr% FQG\,)_-rɫ "iakG3&7uǃKМ_VJb#NJIGH6N%?=ld |'2$˦t6fo^a}^mn~l"NԄ6VڠSƷvgCܣJUK%64)=$7y¶bNEgMU=ɇ⓪ԗHHzQ@KˆWm]ye>V{$wB";/HW{b!˜ }J{P˦u Sqe!C%z�~a 4d3D%X8y'#@̀WwfDC~2YT?J3PDk='ÌSEP/nq~jԜ^qz^tzVNh*ɑ=SM/MCjS֋l? #�6XJ*r_zʞ,Wqաq dG^m�i__yXc~ևo�,*;#[-DΡ2)8[{iwn1j>=T�?h~ $7O�>Y5Ҹ- Fb3㟙) ]jEQf]z=ayUhZDH9P:?QI f"/jmvc-9}xR٩<dwh-;.*~ !Asb?hީ +aL+.,i#gˆ߈?Q9PF9}MOhtՇ(b<F0iDѫDn|2)(Fv<s03"*]^_Dt5/f$Of2r�TWNv96`g:ζ7. A Se'Z$wv}D4]A/͕9ȥOm-lWbDErr7{aشO-1㐸94#Sl=@Ho(Ud{lAn,M$|mO7? Mo[CmS:]G/ڎvN6_Ol)<kQS fDS\0|~�sX9(ү Me@֏6Ni}}6+21T\QMZ{%ԓWQdCe,1.nF${PpMYnyFdOL ZDy \i2Oj=AX-qPup%TQ[5+'D_d;_ B\*ο$}ƭxme L$PSk)^.en4TYtL}e{I0h~,=pȘ/8+eOc~\̡িx$s 㾪_41{:ՙcGZgl8*3މ%W}W0%DK=?I`V,Q/%PN|'*;qŭ >GIlƏ�dR qGl>xC~J# Gsܺa 䃟`!P L-.C!"֖.":I,YEһȻyi!žܣXݭ")Gl>п[w G{fqH. 9\^&K #+LqRc{Nq6څcnTZ<Sz-ۑc7ƴ̵uF_t\BFJّg/lk?HeAQ7e%A IdH%{ {X+QQ_Y[+GZ%&H)'EHP췗jJ°{� K֠2}{vC¾:465R,LQX4'6_fEO9c!xBW},q ]uIqOظɣ: >jĘj? d#I|b7V ijzrPnڂ)ȿ %Rlˊ]LnLd&pYfIET:N&xM%%F[aь0ġa+--4Ka nl:ޘ#~MpE· I'J Kς,ewO^V\)eq3N(+w}q:ZyL_{ɀ{̈n�vNuDv3YfJQRdQZc`8=V-<0}b2^g¡b!ģ3hRij5)愑6U qm!I)ݨvkkR0G((O3/E+^7|nju-9?4OYS+9r-=VǕ;NV|kB#*ѻLX&lEqgi8er8m_Z-4$'22",=&(>7gդyeS}НTS'f2~cUXFzL]'C|U=K o"=owq<-BFѵDL}yX)U)6P^'OpHN MrQɟ;g+?FuD}HnN2]9)55O 9f96 qi^M}esaYX(Cm?f5{c4 �>fC!vůVH^}j<9P|?c9+2 xC(SnB`l5f/76&,lrݟOlZ)4C;-.J'YaPt"E5 W~֕) z&Ŋn'I`4].H::s.x]$^jB>_dcam;wvFWNu [$r(} ZWwv!Q1\&3cd<CN<QOj{{]Qcp:+{^a^DH ;YyqD@ c0ۀ({PRR, 4#<`8FoF-J}T dP%(=4;OIa/Ć& ~q8O"L[T#ʂWsUai-]wL9"+,FQ㽗yU*UR'<҈J C`�`lS䭻\5 +r/ ;;0ZD'"}XMo2cDOor=QcyvU~td ?.-rKjxa[~&@us9?qvPѮ#%uM͇dъ w2l[O  IXXc;~+ɚ!԰EΤYm #G.'u+ILS׾pC˘ W>sa(<D{l2WjgXSݚߣ9?Qfr:CC{B6,MXFh(V|$61 1/E5b )#�'*F!a;8UNWѕN "W _^l]W5;!{RÖ#9;T+,m4v􄑐/קՋ=;5cV9[ meF1wk7@YAY2<+iZ@'�UUwwL&AlܙbNa N ] {{\Q<$SkVw?t<7R]?H+">;{S֯gDJ 2mV.~fB]h}mX'ۡG8O`0+9V� }>r"(`\]Q&lW 9Wxr&=mԜ5CxM.ګb(:%9K~WÎ*I1Eг kθH(vv%Xt:R:n.?p /=d9P%<[GqHLw#DAgcf 3 zScahSRv<E7B")flp#GcIC*-'wdIug(8vo'�<1,oꬆ2^̘|{:?œ>|7@cmG*5y<0jnA3Ѽ30M:kYD2YqpP(T ]> $ c(#-rv#6nC3qʼAR:8#xN<ķj>> @(H~0Ez}-L+5ݰ㾏�!;X1OE[w>NQ6## OEYy,' nߒ$~8y)O0E{(tHnJ 'giHpG߮1Xgډz>V'Ɛ6cuY]nCt Mk:ݗVp[@Z/E!#ѧ*j6aux'FhRw1!([.Jisn,C][ pnSc}`~0´g6FpCl.1f+ p"7֖DYɽM}E06)l]<epkü>VL-lYE^-4(#1`hoa!̂0@֐НzDpى7HEٯ;�2J祑)y@'UhrEP!gpNHȿ`76q]-&;>n6Z7QoA�?6\`ԶY\T]+ehRР[eoŢ'. ^O@Wܯ>q#P3yΎy<H&9r<<n$HbH}Ϻ\.q[�p;SgFK$Yp/y!F?Oسv[M<<HdҖp829ᾏ'UwS~ֵw<ŲHAx+Nׁ߼G3 Ŧ5~ ^K8J:cS xjf(WxYa_ vMN%�PK����@W?(>;���� ��ClickHereButton-animated_003.jpgUT �@(NN(Nux �����T\k. 45w-;wܝB=P;v~>A1XU5^yηťPPP�??%� ,,,<{?*"$4Ttt4T4OX؟00pHq ?aQQ? =  @{.]44o�� 4X8w� =<{(?wC¡3 R4$cqϭ8qs`B-rS$OQUĤϦAu[�Xwp\BM1 +:|"ca5"7)ؔ.H|,'#5#+BnTg)MU\[1</T_쬹HSZ<STP.,R~T-n<c($0V<'l_`aiOtHHjő/e`Dt*QnfJc35zcZ:cW@#d{ >C7:5� jo}}|$Ӳ|Vj*"emC{f:\L~[zaHm8}X2'fOQr6XzD> j7@׎,/ulބظ5aE.̛L$ Veܶ@QeW�Jm) #Y=HIce~Xf b P `><x"\BK2zNj4k(Kz @tcy_qau!]܋v;,rA~x: EW #5p̮�!sʪ'$T ]VTL'U.͉ ɪ%8 m3mzhYnoNz/W>iUi ˉMF׾C= ;Q91ewR{i/ZE%DmauAvֲZSRgBr> {NMt~bJbzPuk"&S Mdj S֨[>"E^ >Y?au&B4}d NޓÇ x<ؕ$lyԞ|@)JZu=֨ J++njU[(v=sd V<-3a@W::,h9?6hir &ᘃ@Zw2$i,ǴPŏXfi7`$A+I-YLau=+ t<Qzdv~sBYp?Ef)Z˪:>66 >3ߖ2%\&M@-nL'rv|5x Sat\ Uo0Th`cXK<;Rkb##H귯n-P4k+_Xjr1WM땚dfaS+� @١*uttල+M"cMqs8K 6OTϷ(DwJF`42a0XoyP%wivO[~anCX܎:v;]t`&7YXόVJ| 1 r;V'36+d1o?vљ_¯"ĆVbǝll0XMt34k''H+E&? $RygN-i5'',w:ѧ`r*:[.<JgbtbypvLL#}X`ޒY6o?ՁkHM !]my:R[UF7 :sєV% :d*nS1i9b qK9騮]r>"vѣMnrb'_,nꬱ|_L6(R3`όψ* Qo؟Hf2'>lWӨp!M)HD:PR &L>t/VZ,RTiSdyMY&i-7TQSC!Qi︸W3J?j]b4w2xhzj}Bd3\Y9:,ol˵}4ҤB21TL!$=qC-Pq-CIT^-ūr#/ɨ4q"eB6Z1|` };PtkeL{Nt3{Ih ^4ົt/MLޟPK[b '#cxQPא&H1p*726JH}I=*|3!Eu$I.Ѷ,ia^p)RUUYziaJcrϳ#Z`S-͚w听9d:ԡ0ߢtSDzY'XDWߔȔwh};nfdd~wX~ ($ np�YhDl0k\] õc@Co0yRPg;07c pZ9H=H4~S P"P@8Pك4G$BdsT Q󳽖/G|`X) ИI{>REFn'^^]H>*cm 7}TYgxb`b@MGF:6ۃ@\i‰mg{M>)鐳/GdʆncB[l/pxhD,̼<oL̦^ȳqoj"]@߾-롒 qGv:.ȱʱ{Ygqj3- 8͠oc)޻pc-1m\`'~hҨUHTTUUJ2O--q۪u^aRuƴ0< /f/D&i6w'ڂ&XJxV{쩹^Vl"61j]I^7r~$%}FCSf%_'5y.n:xшb)Q N1fQހ%Ϛ!hGQ!44(PoX#bvL\g�Ij2TJZEhR#y+Us-kVSꬼd0Gт+�lsƨS|&c�}w\JXp*^(bmz1 "'vl*U*%vj+\F P)k&O27y1?@teZZW*¸g9iP`NN7 ̷S(& U|�X^Ů.Hz|>#-"YR{^-;QJ#=1Y^DBws6<^伲lf|ѯұtG<Il:.X<݂9Q8ڵlitޡ(/OEU.'⑄5AJk_͆Qh>̵q]GT~bfr˲GߵQiij} xϘ/3p37wP#ѡPjC].m9'5 aMϣhz|Ksbp p}5N1N!ql9%xcԏ8%6m?*'?1kE� }"kI. ZDtH-Dԍzq\7A,i=B[o�c`l6v$B =SO{RTaTiXyPǶ+^tXwM?$H]7V)hͱ#vt6L^rm1PI3SOx7 Y??̖HoGA)Iz7xcM6gۺmG7b։ǠW>у9gn#a'4MF$faWhYX{;fyBo杒4ʗ2мZfMg |=BJq,&ro<Yv UP,e-!Vj!z̍2vͦ^I_lKeb 3=1⒎Ɗ!x$ *,k!JrXl̝Hp~Ƞ"wv\T4!٦F:ȏg[w4GL1![3 .wN3 n8!!VUJn /"CqӀ 1񔪏*0{4\YƓ]pLQݞ!'<=SG5-cڪ_`s_f7"h_'"}LkܬKgB` XNǵQSPtDBz9ViGP .X[8els%xS6SكL mdKut9]l~Gr$vz{ؒԲd_NMy}[jD%FFR|T2E3QvD.1wۘEc fp:k,Bqp N^.g¡LkmɊ-rQ6lEՖV:gpv_܆%O_"-yKP!19  pA6k{I]hh(:pA̦3 uv5fHCVWUXǺY:%eZpδՍyX5ߗNeܣ/%&<:cI6^^Pv\k (/: roԘBqJz#S/�[! =k[-s~8l| PKW;H}m};ۊ{x*adx.=qj+sBd$~$C|/5PC:5-6#bAT"ԩ_V|ʛVxx!H%]D@GnTB*SXdIINEy%%!_rTl T-p @M)OǣQ'eVWp@P]4%?xiLM|]Y|H˯Җ'kik٬˦h'ljC 8^`>^9\E۠\"9% )>e)W<Uv]a5솴5/ :LM% 嫟DǞ\vh0sluaZaȧUxQMvl+’oI$8emM4_HPB8E?a⤤#nǼ2%~Kt1]w@ndanָlc3ׁ>@FyMH^P煂lZ( R;.g jgrQh{R'r6IˊmlynۭJQLq{.C.D9z4O#yPU^x'kͲ!%HDxlB.$/. 2 PdAy(&dPF?Ub rfg~<i;ʶk(MU[vC8q԰L8Jl�QhhWXd )@7ϗq ܷ `i7ʲagŸ!D!m! DF/pj`ȋ[Ug64e@϶3.=jKՙ_RCT%皁^R6}m?-hqebp)'V1쀪2sPLk&Ϸ:ݶWga'3\bD5A|iyu82lLȍyh Uh0I ̟E%�C1 yƊVZLx�x&ҌN|Z,[T?5Sl9ĈDb}(,]t%Y7[4vq-5l^jhcHxIٰlL]1nd]q{$y$L{ $C-D@~kd3ㄤsy.|"=TK;0דl[|Z(D_ޙb( !B/bYjxyV|Ĵ%Gw-*Ybs]:dJ{8t vQ?Je͒"g:@$QwǾâT.UD1wT -dbز% z:H Rv2^-<.rDס҆x t9_0haL uȬa2^IT24XP߯%T 3p)囄I 7lzcPV >ȭ{|G@M:pjq#q+JNKGnv c4&sB.3ʓJClˆ p ۫eKC] m{x 7@ƱC{fD '^ 82{>sV_I [ ԐXˢ %) @1 q^M_8Nk$VeIHuQB@$݄v-"]C+Jx+W3n% 6w*K sIX1H4Kp5rS:b6b+UvZ 9P%qT;zSL򸁹uCYt<׶7N]1qW|N%-8:*P $X=ˣokCU85XBCZGf4,�Wt "1T2So^cD \)e5 \4 Ɨ=KOw 6s�</h뱐~)p|wP$7'\´ډڐw_ZNvB~(4p/ Ampj#Js}(q-ʾ-#tss|Zdu_]q/t6U!LT\Pvδ=kvo#6khDG!X^.a[?1ԘbK-r$.06S.lRp@lQ ECse ?@wOĴa٤iƽ(~꛼W^)7@]H9cqb`O}cwҒ;jh SX`Z\8@o|'ט`zNrCCtޑ!|bهr~4l'6EC&�7#0-Bf;RU\/>$2̍coa$H˗aȱPsj\7ZҫX ߎ0 eQzD8j Cqo-WQJ~JTTk-4q}= u�ru-ȫ]a)14y {;zG3{Ҷ):,ԜIoiH_@01.SCHNLae4d3;<R!ɣ G �0-#ygY%k8zJw d^Pɋ冊5)Ȣπ<ceV_JH [{F!!{6 m봈PM9g;`Ue՝Շo,'/L;)AM,X6lCT�<hji;]!0NpA* >ຢ\wT`Uqnɧ[W3dݢd9ϜKTGϐ(W[.Kkc4r\mrǪKb]@ .1?VF(1&7LP"׻yӨ_ ip XY/骪CKbJW` ֮_'1Y6'UA y[svJ؟�Nm+Z!!|1uxh]=ubպ (wn` mU^Uk>]AQb1 ݱo-3jU:.4VVL}6jX\=)Cĥo tS=҂ʏP*<Zט4 еfgKҞyFfJC!&D@mNX+$GK ~(ToւD-bZGU wD)|=]G,_~A#!GSy7DR}CtI?1co(XrB\9Pۃ:FkˆKi|A! JH%в~Xf:]Zgů$(>.vJ0T:[Dz2 n՜HOV\Ny{.끞9b{ >R.kAn"44S ͠$�MՁ1:=U )?KqЯ-c.\|DCCjg- znuZh %0c1?nl_we�x)pd_ua艀8YDWM%VN!g- ` |.yYr+⇺"HUn,#BϡVOF3Sߙ[ef :Nc#E/e읦p[0eQ&؅=[/5, M=y%C͉ R<ˬ_* )@B [Op?)/+@U 9jרdXEwGRGݧ],%;˩epCxU"b'ԨWȑwry-x%hc ³d IUy)lyeX%_1Yl!,-#XaNʿœyD|�XfmcT |dz/ruK6qZL+T'yy@KszoqaNq6R4r8&:֦2�$9Wt^>@w_;婳<8 sC u]>CR͢SGT(m{5(C>$xUcV:‹P@WgCeѵ,lF".PLf¥ ~MJeΖ7^6oҦl/6}ub}+-,`lf젮T۴i,!b 0L[0eEvOHJ| |_f>:Hc'Cb\$V.k*ˡ6{xu`~g: kłFxRWFi7'~H%ݔElaq}~J9UvZs_ߺ[db>*0>i Y\qAG0{J iVFQЮ.Cgm7 Fl^J A%3_A&*ve*GMO4EԤU~jg˘V.3-u̺1yl�j ݿLࢇu=_6[ !UossȅCo$ś$@dlJQQdYvvO\bb5rtIHRz?5[v.;Du>LV`#Й Kj9,)E-]ti2 FDžwK-"lhcŋz %3w#xm;{E@`,K( `_83.CvAV88}!�(wx{)DPDžSxP+D|t.ᯣ|CDKQ.Na7H`t|ՙDxQ?Lc Nj[t-[|9Fq88|^E슚#jew-P0nmN^lKF D,0c#l0c6jZ45Rx))q 8ܘ̖,L;'[Y{D+B)bU;ȗ2&D./Zy%Vj3SPϯm* "owD)}Su|rkUUcೢÀN)qDk#@{V}=~=~Of…Yq9o5k3m :CUP Oyaų! j?9BuX?TEM-#=߉ 2輲G #UZp?@~5Jo{�oVү0j#1g-n"гaБ$#?0Gp\>,jAK*Xўf^~vDj~B,Dtoܰ>D)$4QSrl}<P1ȧ3|6{y}P6Y)!Y\+n]p鈈X3*ٖwb+\\׭mjϳ;7c7yOPi ]WgYH yݻ31fx?mkNtګ(}FjOZӛ0u3yEwY4!hsc՗҉*CpP�C\+ڜ`q+fNڲǩ!]#莊6sq|5k0o}E_Bppi;@[kڂve^݈b<p%~K; ^RJU 3򁻹!p2҉VجS.7~wBa Sۣ3ahՁMyE s m'lbJq>Nl !=yV{+ 7-|M(PfU.ܢ0C-8u?Н:(h`*Nk%OkR+gT?\;@͂M,ʄ5iJV]s=9v[kJ zS +Hs CI1JY>(� 3s^^Fr'rUұ h8/ǘy"]DҊM;kv3Qx' MQ'_ M{q4ZnI O?4ƏMm){cJw4}MgH2"V.7UߗøjH}pU||}p ( E'Ve&B-$4ՑjSgQQΥyuE-A=@Obz~e(o4p2ِ6^9ܑ)z374 4ro+ }k6IqwJfIѝoBc7K= j=QoF�\f$n-ϯ}u c+f;|$rqiJ(ӘCmt[nfBח}Y5#-8L JVN,W/ʉ>~o*wpQK cY}|^*)3UU eAO2&wɋr,u�?4i"N˜;0Pe[u@V{x8PI*8n"|w,ЊV�D1([k`HKg$^[J_aVkӚJ\C4RMǸ Wj^/"$i\C<#)ߝ8I;ϝXdj"#d u ³JKP6chp`l\m+ro°,Ӄ3>u<b<4Jr:wKi14^#MaHn. c+KX8MY XԺ%\DwUeY|0a3~6ˆf9$|^YI6ֳ.% 0qlϟ=+ bW vy\MF@k VtIȻ,qX=X+9-mF`P\B?=$$,C}  WJ2yr<\&g*.�!^jmQU`s,e8g.,*i/61=WټmJ^N\]w_ *"/md@4n"} ;R7Uh]/]ZnWr}}Vebcے/7<'1Rr%Y?uq {x�1R8;{]e> ?(_XY~]*ۨ 읐݋4_eHPDI71Ȅo%T'D\ZT**LoE6+RSg'CT,Jq{=@1x/dH-`ZPi$𫐒+oF �mo7 5CY5n {8~Ӌ,A%}ݣHQqbKԯq+xzVf~{~> EabX.Z7++R~Y?FERhQ؇$B&w;QVV{-X9[&GG|ZbƎ;K_fh<%Go wr+nk" p;ˡpΜS $w]~aF]p"ٷ~PuxΖ^? # xKk3n,.6[gbvsr o.'_Y]e0`$ċ)w1cO =aS@EtTDz7rȟn-3Q61?Gn]u= G l~W^}Nj5V3z:J 0{TΟa$}īHX|saN`-*0%oRgP+k (*/5s d*tP-=$JܫRwwXrzxJwGea08޸!XTdc6.r -W Ж}g?udp*N Lb`m<Zf.>pQ5|b;iA`НP5)H5uq)#9G:<8?4v%'1T{}n% XFE2|7PC֞Q<7Wnrk@s?DPls>(9U3%@ 3*p g:|x+ҩi }uH^7=g�jMa+|5qGS� S&KkufOq pfjyO^_Z䌝'Ef<ei&}+<Lr}x)DѼlS]^oN2aa`!F^CFejBQkd4e52ߦ]&'J2~wWQf|&5E1_ڋ&.(sN'$ҤF&~�~Y_ _(~h͔UN+G|b=m`C:5;&&҆ 50"@T(Iz]WX?1rll ⮦\Q=pTiZ%@(v'D{ ֺ(_. lT5x�"o(Wf¤WPm=r V.]%2CY:^CLTڈEf`f;r!VIg5'5<�grM&r_wڎѷfY¹y@O3,h9-ݍ S3_]WX5O4aS7cZ]/|)Е8bz[Žj9C1jvأ+=˙~8Jm E #vw Q|eiL焯WOI| bAhawjK-=mP虻TϹ. <<mO4 /U̎&CawcJ熡Hw5WɹD&$;-y٥Y`>Q^˼ujrXY5iDK +}_8QĦg=O8pvP~35ca2PN��<T>Ë� t{ȕ@TeqpbS5:gR;0SAo/V\)pQ̨i:2_HocXӨ {yto<]n>']xveW#m ;ꂽ[۞ Ue:dU=:Lf|ws$6Lm'1~^61mYF8M"'6^=ϧ2 e,{Ī,Gvb]L o`$C댐n AP &|M g:jǂMGZ.c2ACh+bEQ";}3Y#w\la=6s?ջ7 3x/[A+ Y �v�9COz1@#qQ-+u-,+a%ipuPâs<t|,4cQIL] Z~7F:kSpX&YcY F$8hi:NL;(B A7 D=]^>Sx,S5F$bH1-@c8h`%c`t1b4?(!M17vR|-6k= b/p-=w?Ҵ$a=EXMo{&H �PL_Vl7 e 82^:$>̚ 8tlޚ`8;20Nu:љ &l6ݭLX|6*{ZLmSS2%GX:b/iߨ>@1x EsOME-ST|<kƎSg0FRl˦jnlи9x6-+J e8Wɓ2i~))p#c3hZZr q5)iSS朞_,9)}i! ]fHotcrx(nSI gnR[5iqo܂tKRB} 'Rĕ6N@FG+O(YX:CKXPB|X=6�o�=ޱDI<;bڢ1X M3ըxEp1:uyW?WNsl)~euwȪ��xD9Vv)MSH tN7cιs ƕ ay�Rl TDnP 9q /˂A֯ӧuen/ :D.aTsR.'ĩ'_u$4 96N|m%+X_|Үj %]cn5e"NX=3pKh<]$Ÿoq B9kij(k?8$V.!nۮN#p ̎~xoFVPDU;\N8?=͐ek]]{,Vy ~>¿\*�Uʡ!yY-G - 'jѿ CQi,4ڽM̿1\J;5(/ Dv9o!F!w3Ѩz`>܊mO"*\סI=+pJ2-#"FstW!=rD'NabAZUgtj:1L,pT8d7 j^_~k=}ONv-[̄BS]MdP|dC'>(zSO&bmoʸY1GZz\K;-_vƉ2_qR mIItJ#7Df+nrAQ%2y"׈Eb(k+=r~c PCi|J܄He? GB�=ϗeW ,�;o�o�* ? 5 4\=IIYYI@fQvx�E(&Q{~֦ٻMJmE-j>O~}`6p8$Ux١l|AF[-|CAvYR[[޻莛q|W`ᵾ;;76XنlIZ 8}:P.c!>8 GCa|:$c0m~&;;\hcS>xy|Jpae<ٷ׳;㔱0w.=NQ 5Xd$Sw<_nf? "G^.0;Z(Ou"i?w;@}p b;{̨wLD5DPd-qSvxOd[&[~Q:^еMhWH+_~|J/=PgHǭy¥3ʼnt릢ؗ2K^f7 f%IuKs?W-g#<usU= xeH{_AiĊYY'R\cHK`i$s*sO4ŏBQ;ΡtxtܕpWzv[K@( 5 ]Cx]RئFxxQ�8�!àhGI\¡> hH"kYYq.� ? ag(Uu.>$;PdAXmjZ[lCo}fsr8LRHVQkjQI{m3u=n+uv5cSfr_ mBw?JpQpfL4yl�oxVT:vc ~&02h7D42>ly*p[u%mXtj܈Ss\@&Nt]1qy-5ZuNW,6l"ϴe`@*ofr+c͑mblNU3�E ͷ5U$>~NUEx,n>K1=b 7>WpuVb^e)| «j`+ j)nOuY׳;{RnĢ>Ar(SFm궤am?7(| mPdc)Aw?-K�׃4s Gd<MHYl@iN憾GSَtƐWU:]3ʬ#J7SYĘ~D={cJV7Ir#e/jl)Z("%R ۫l\.^0w Ԛh7V_z`p'Цiby dEsv(/oLSe%٫̣O_ {(l1dP/�z M}w0(pȂX+m-j=NpQƸoBD"ȳ2$"mc>}pڿeצF :?, (EzROVY #� }I2+#ﭲ=KhN]*+[fUf,)c]"Ɗ!8}mr@ds�cnƶgGfm}"opi,Lݵdρ)3{5n 2vsۆ}TqD\\nܹ=(iѓL3ڮu9эhqA"^߄ {rS;hW;J)}h-yo-bM: y0&. sPDօu#jn�)įڨW%  q(HU [+~xWxBOaᷔRG|^gLCaH7Ā1lt$DXXo]]ӟ^=sّÝx8֙EVI$GzWQlD <tTѝOE Y9JR�gr`- ZoȍY60)IN<y\]Q&=ZL鶝8(ЃX pֱ+y&dle ~լ5yk U+}iy$e?yp3p]b-ەj9TU.[ :b%4/|6];c&�t/x]y[\(`]~1\ufhr]Ѳ]ʥ$W~4)MpP'#KZFOXG[г >*Nfsu߶YGcngs`±(cCUl-|v;։IHqUKٿNP5ͬx4{ T:,ʆcB6ֺKBT/jDr"7/`uy,-dj87a̟{/$$/.gLhEe 0@ (1*dZ`lg9NFUk(r"Nlu^1o>\|n_u)/Ӡ Ap0�L)Uӌ7zpj'[MrFYf;kO`SL9|8p uשּׁtr[e.uyI`ǹ,I�w@tCc!L&Z�c$k /_u_ɶc)3=̶ٖ4.*Pi Gt8Ԃ7(*jV!^Q9m .e ӊX:gٺߌ##K'9\G _~OP[,!ve<[ݧ0}F`D6p;pɎVA6ȬidthQp0O6> D̘8};dW=ޱ(]*6garM#3"ʈ'.NIU ҟ6Eh>ۢ1 Ѭ`4{7iآ p3甅!e03&2+&|+[#UΎye$wil2F>̏ZmfUn'E)- ¯;v R[xF# "? ю~{U͖=zR";,x^i4P8W͉{#Kޭյob[XDb>n` ;@h}Bw]8qb/reQ⪅ހʑ9ќXs\PvI$o,@M!<1ۯ{~/U߿Wݕc%e1 aZ;9" ͸Sw_׮4PC2A]P%[$ mGqa2sâ&<LÄC$IpS Mt%+c=cXwfKKI`jKzt=n#Q w"v!ip?J ya~Kؙ|)L(D6,h^N/p| %d~eV+m[T\=Qҷ5QoGO?ޤ\'_X@X# -F+VZ,DQ[95ZM:EhĦ^MB'[sZ ԥ]W|.iM ,ONlV]gOP&$ j]]vƐ�ScԪF3?t[=6DèeR/>l/~8soN%3@ n45%>�` -`{Fm!TCH*e >͒u |4#)|܉îwlট|;Z }c  *@0ߊ*eN%K }7rه;X=1`JFIdz͐i| s{F<{"f{-by쇗z=nv JEйElϟ!+x�~cOD5l24wjGo8-Z_ iT9;Waj:'@ZpV9m4Z S5tkmC�cR>5?rÙ_ QulZidR (X Mځ͍({R6*8N{ 9`}\S߹K"YU$@ {) 0p" K ssennm;Y9f<qOD9i=Iֲj`T^Ԃ )XZY`I"K|@UʷC'cAZ5?5 h})'o�*E%Z~nS >ͽF <- XN8e{%jF FfZh ҍ9 ŤQھqdQt16H38)�L4?_]''`duwjIo`>rLv}3,>~ lzxtNr?[:f5a PK~nK; t;l*9sb1 '[z/Nc�M $#\=qZQwQLd,bdY6*opp1 敂dO֜򣟺FHQ{v8 ߗcɕiM B\g&D}5NÞ5\P˭8l k' jA6ie&b|11Y#\䓘w-)M4N̪~l,hZI3 :p̥?.BQhe5v×:aî7>$+%łԝU,Sux!@F4rdG_j.mƨKOvU ̽ĸ?{QۈZ$HOTOճ}}t ]k*zm{bӃ|UpN|ɾ5oxQwlp$eig.\QYl3Uk6Fz8C71\z#vnM`{Ickv; ):|*Zgmʩ~Ňd3{- ,)sL $d#ߤz$eb�Vmuiڞtv:+(]NMr9lu1\ipњa'$8&Kac)rΒ/1ؚz2m-/Q ]B;SFd5r&WbdMu a^|xk?۴"u5"d1bR1k۲|`:a~|mH̤\S-<[4LNrWLC|5^ozxNYOb{7|7f.x86XG2]}Gra\望G?U4c/fcdNFvȻo¯B!_\ C=&"u]owSGr,i'ùᕄOĆqj.&viS6DeHҕp T𺮐.tᯤ2g@My˵o7E^;utIHccgⶖ;e41^gTx̯[4y6>dd .ڿCRhj\U6=Wl-cHNj^6˓"�u*仫frX"Ht4E2I5R w UBfX~~_v\kon^?_#/r>v,15 mhq١OM4}r?&<cbUI2[W\J,\ ս)l u5 >Tb@b<?)|~~zᘨ9>~2 c>fT&W.k"rb4\<WZg$% WƞjH%+-@-vkp >% H/]Oֲ$n1mkxB %hXP; ~8cmC)ҽ $n{x:܆R%6 /8^j�?38ǎUvdy6p'H!YjWb$?,U gUjIhse]Xz5UJx\ngr@z<�^f$S)3W@@vt݀/ăcDCSp<찺 :ؚo:{R:دsU w&TiAe٤(rGB+@>[x/mIɧ9;[;וRMa& 3'..:\ 4�60cjƖ[NEW:><v:d4xd?:@&tg7ZNچ&'Czl O~)yw;d݆O8t뮑ʨD&2rgjΒK)/"U 'Be:xH40Լg&W8+]gobXyQwHޓG _&QTD*ʰ^Ug՜S_, ΍x~&3婳0dP24ڽa>$ E ZI0nχ8ϖ'MGj&dybI!Df3 *#m_O\)ղyi!S"+:"`5wԹWkN$Ix‹ G Ro![fwe,,b?^V< re/֛ipL-W:1Q]<R0~*\Ӷ2<]`Ĥ֪4BͶM Jݕ!Τp>Л+bfJaPk,9+5T\.G!+kmؠȨ̇ts;<ೖNonh_ -|HŎokeb$r}2AыnCE (ɴ vIͨVt3&^v%8q5V6 CUc$)j:|ݡNZf)72+m3 i$%~ 7]²]|jf M6e|tUPa$79*︝nIؾ̹p'h*~]9 zd1JY>SV^LHupMJxlI~|ʴ7kؕ< R:k'oz]5q.qSjbiv(te'/Rˋ @l{f"<W(a (ER0:/n꯻g�3RH7BN̵D5't^뤗<' ߛD6\_i H\!LZLBroqyߥTk$+@P\)*6ove5ӟ另Ui ܹٸG)X;q)Pc-6KjAV"ƍ|$a*%JLOs콩đ{;MU 6S(CcWo�<:0b[u`zqmB[ ƿd%o@ʠS'R%%Ac>Hi^Y8=0hK"&q5찜%oF!$O%�##hU r0cx[ee`>+gjA�PzZ*Y4um:K;6814AXwQ16!5e_')s?Pj'4X,y|)v{YZ^;, @Max+/SZqeP?4E)dG^44'FKPB̻@-tQFwY[RE̕v#")ț}YK-X+@$(RM+Gъ_GSxҿk<-z4z Vpީq~![U8§h=c`qd(w_ɉ2x ùw*1&Ibm}F6F``tqcY^k:BH|P;Ew.T6$Qvxh9e?QE;JoLFəXS2@Fȳc^聹/Lѕ) aM&oNJ\!=7 oxE16,O"5ϯ#yRhfH2 f~y ڧ1f*Q^m۠d&jR^~">/nbԼ[[o@Ls'!T#ȪVqHjLKiOYbFieV pL >ln5/!RR5ž@Ƶ< /Cx{-X9Rfv �L &te <)gIRo]RoѫOڍk6';X&/Ta@k4:T@{{"c'Mv0$b9)A jf啘~F]֍(=`RJP͟gOudN%2i( ;E#!-<he~Ha,NP؜oVκCg@BAAqy.j'ԫmǡLSnÑ?-L-]l ʬΥMW CХ&|$7*T#HlBj,S 0oeŀ,0`v%_{5w\&;{ Z9Q!]ܝwF3G#9N}a'I&IuI J۞6Xz;E3`nL1-d>\`1�eB""/]#=y@${ ;^&ޖҋ.gTBZF5^m 㿝 H.-<kVQ䷒ qO16M>#uL D$o+SR0 "?(Ӓ[%[ C/W^P^3+q*;O9gh7YTY^,]%<6IqFq >DӞą*.v%,67jw '[a Em}UN7rlsib-|C0ߪ? #ZRh)ڣ!pd+S.vdm! 2Yd &%2B iW}cn ZcЋ^G[ZwaMsN٥jn1o�<:L5Z"x/IjV;0dqaeCD# g~]kkܝWK}/k7g~sq2x}˦Зw(}VڴÆj\-.�/<#Ă6X3Tu6m 6(--d)HhKLSFfcJ}v'9On?v(Ժ6ev[l\RWR`;{{ψ0;b ;vvPg:P:m(.'9/^m62:F4s_&AMlXmċ^ҿ \7:ށ(kԣ ߲CAz%dR yj3QgnBdw7t⇍&O=5i %M7IXwtX,G8d`ɤ^Ԧ}Q/Ǩak5Xj h,UF#j jFܵ!2G0h o"iBJf='wcGSJk\J 4Zגլ^qqӘG̔RbOֶd*<pˏHl-/W&|>o1axݭVuiZ…X@V9pI1-ߪ}b_/uq.L44d:|?qy'ar2qYvִ3'-4Eu)NaGľx6,bgV*9ܑozn[[{`so&?Ws*)DoDtdtTp/%ض2'HM_^^'dŦ"׳TǍ敚S_>1 n˓,W؟ecF/qQ&zCw$*F:2G{FOr0S`O*Ġ6_Oj7*L3:*8& 9 *n^ٔ.;JX{:+h\53BW˸t]?*X9}F䵿g?0k,DkY-⍛**WwIVCc]!5+-7/9dž(0[3#ݮS*ZsB{!}~,KPDZ=|Y,+fo�Gþ|U|cQWk�T@zUwï N#K[$g,f4EٓB^7SJq*Xh2 ̀tIf2PDKۜܩA{̬#mhq3io`\kw[o�Be:.4B.³rkztأ]q|pK)njdi=ǐk :I]X,rDqڽcLک 9:D,723!+ђwklDYI>aSG 3~eG�LߦSH3 jY M3ٮ:bRD 7^y2 d&FD;UoM%a mCu]4%XrU(lly#rhHg)eF$f:3IVuF[I嘕](k+i;xA:,4٢iu#: ִXq 6u"cZWC`)Ŧ9fiLz5Ѡ<aCuHó[j^3i`p!, <" sβuple2ݟmf<N(&ru<L48dR7 rFck9[XYl"3 B`S$~vpLOFІm?!GOi3�2=�uits%LIQ核$7@VM.К }`vN`z_j8x>ﴗZd`N{|PKR[Ȟ4Ǵ3m}YE]zo<ߖŠsE/T^jN(g+US(<[Ki8Y֘Յ6qv'ڵR8cTyt29Z p9#Aۄ-S8ΨE<#2 R_!R,%8ޯ|>Ψ}S9z~Zok$zJ/(;q?,Ql6 frb(bKS:GF+UybiT ZcJUy.R,vI>)+`,MD%K sCɁΐ.nDIznջHR,l*Sm@$Ĉ<hC6')1k觨h^Љk  O6B ~Ul6j_cK>e2M/FIFȿpM]h D"t<{mpYijIƦU>t^>-8ǤzՒ]p.ftqB:|vHʭ.Qn]TuT 'A&V&J Mڹ% wmKmE<UmX/mLaF<qa ԰HF Ukh ^\Ҟ�EǚZy&kռM2a,j2]o$ȩMVY0Vc-ږH熫l/],; /skfE ڡ�1 InxF#M^nN 0sF޸ Ft~[v1|<ϒ|b19{pFv RD\ a޽bJ(7=ґ7XP ѓĞjMMOJ9P<f/ѿc %oVX0P Ȕ:WpI3e}S6_NMd[G0_a5^ۆfX6\n$S(Qk<Pޞz >% u !Mա#e *?^[jf\_#Z{i/<kHlc6Km9507ԟ>">!Xے oԉ*Aa`' D<5wq'ѹl_r8RJrB{=ILKc=>!`r-iao,{04{Wr7p�]JF/φ07 9m?W-RIT0./)+N3vYfkzqc9e6OWڼ'Ү^T^ux[BʨFG/BJ-a6 "-jJ 5ϑם~-7t"Q$ M:~)y`Г&]Jմ^!",M$dXyeIC7<㔓8a BgyRU)LvMUaU1hI.y:~c,]%OUb% CVح\])׳arPe$C?`4߭(my+l<Ǎg`$:U26EW©>q oR90%ۛ1zQ* <>- $9 ״r($x<$ϐ)xt8Ϲ'aMd6Ͱn@R8JbyY]n-X2߭HFvHcF.`"v2J ?S{+?N$ #'l7%9�NoPKvS}0/ލwK6&_Ux[Tw9n$J? *DӬޛd!#Aƌ_^OUwVL !I‡_t^ w!VzN(]IKwhtFIQӨu(`U_//wJIQ.',qz-:JfM6b=6å#_돠ͻQ\ jsd-DM>BGV`UU=d;:aUdZ+_[xr[7 r)f.cuy_PUIziꁘ](jif (k1Zqq&yDu)lNSz#˼Ob% uƭRXA yoZ�g&Vu6/(ek*p gTcMb \{(ECRB+Cr+%0l@ٳN Gxgؠ;_,Cރ 20GVXQR9>&Lf2澥:}x0)TZI*m0q {% P{ңx+O"B\ >޸r-3,aЫYO{Ds}mudM�:|RymS~v8nsJmkw9}oRAĒ<譕 ]LX]"jSQ{rZ *+nRA 2WD1BBK H&n`35ªz*d}88څXk QEC ʝo2P~8'˼Za,8h WfW>Nr >ݑ,_5‡d:$?ju'.{7^t_w4n`UaozBrC,ˍ =k9by$s2 ԋ2T o:Gt \P7).`5//Y_X%;ۥw;i9nTe`CYWY4HqI]]Gk8[@APneqH9uˤ?Oid"rtvxF}KQ6ƥ79N2CC=azp_?{/:kad8ܾ@$??юS<?D5XJ#Oq2b:Q"D"sf=cR+x#l;k-ϤCEf[I|gQg?<?ߙ7UbV%( Q[3f+MS'| cl8{+hs.cvN:lxKe/Ng]Cҡ Gӏg`>J +,rW^1ˬWWĉjCӕ`d)ߨY@`a'Zϣ2?3H wYR/=\AlcYK2/kz$ehIMS0}쁤wJoYc-b~C={R4ou(<l_:l3!+ K HEޞ'{$bj`ϥ釨 IX/\xhu #qp>)|SYVw%<eH>a6.DP)�w_rLT2 K#H}{ݻf~N(bG\¸uhD"k昬<58OnZ{Rb¡k"v:y}v˷i{X~l<GkGLﻞT+>룬; N�2N3:ss2J-P@~2?-įK<Q7yxJX vB?\mERئOuAHO`('8;_Bjz`ca a!@z3SŒj6܍'=T3�4Pk`olp -ݦsaojZ}5%6v%6r2 )�0�{ 53x9;윎f-/zx D&O.|`F̙Z$j'yd)#cYRUdSΥ$ꖱQ ZQA$ ϭ9 `MqXx ~F\>"|î79>I-bd|H=}xVʬ3e7@Ě_}K~S~v N[ޙAr h'6ףnz0ǎ*c=rݎ|dwC2Ү68qXp>y~lىTS+~TFK{Sg|E^!!kߵrʨ<DA[oMwW 8/0.)O,k TR $I*Hf%KcX"e"7CƕNxc3r t\mr%-}fc.|Qo{Qg#g׬<%Y3.@5+"c5x= \8?n-a }_Cbt+XlYCr㟾>_Q�^fu`_j**i*F4UBpn|\'PUkx'w x@9KG{8zl_K;)(qmݺ;kwHDBUfNeA`S}+lL}^<5M[3ƚ{sQ<�OkNa�פ_wVa3[5;ɠA*DP;ƛ<m## -� r ,^(wcёüI7cARddj&)ږ;=Rą63UOurA!\󧮨6X5DRrSp\u?jƇ(viVFCe*71+n;5(&*gЍ@"W nN4'N6ב"můo(@1TLxsK`a*H ƀAR2H~K!9}]Ȗָ*mP/ K^I^ʁ<QUh2pc!(1cKL2'̌KŪv .{X`GC"=׸Km.gc HmrۑOuˈ }SQI,#msBķi(7q+EŞmRVOg+)`83҉^ݭۘY9.j(:of`$[wNbW'cd u�JusÃ~@$ dpP֕< |*d&pѶX3}zOɡ*#Sd:Hgu 3qwEOUaыiw RdU ACr02t+ٮ,\QPG:tx.! 4,35iP ΄ KȎ̓=ƹti~;'|avLRIO|m{*$"FTopRx4Тأ FgFWJOZ~zbD=`2空2/A==|*- ⍆Su\eI|/qFISU ՝֭a}`T]dSB b j@ryn2~Ud%[)j_݊:g%mLHWBW霎4A:<e#R覲Z`*PZkmv@siY"GJ,ؔKvMM !w1b'Tí}º[KZJ.C ^cjU4S<S`L{w2O1B޴UhStWWGY) w A /)pwB܃V; 0{guZZw{}J+r5{j|sǢ}$GO?}+f}[];> otpΐϏv3f?,.u?,KExu̮NG9RԨ"t)5FT ؿk߸o6`vƮ2r%es׼TC.0sهFagqqQczS0#4ZȈ=6<<.*{k9}EJ.=%ȟN  Mjh1ms]Imq6PKY/K\yGl֋y־ЈtLb(\ZrT]-:g>d8 `E@,YmlSJ1~2KyWO�n*4*PN-:1LW<kn}|B7M>bFO֤po.WA%p%6o5v"JS$YIlpqN}2$HSgO<h G'9j,׻Q2Q*c_Ʉwt|` ywqo<`/Ha>)zEB5zCX-<p,g?Ze\ <b449@rMz�(oc,ŭՀ,f+V3a1%̐[w/Dqoz+m2s">6c5vl2_"RPJ7\6sx lX�Q4"ѱ AU0>NQƗjk|[ z3 /yĘ {jX<'&igB{_Y}!T- ::bRU46o _0_"> 찷L N>eX P荆E,k bQPvD>�N6s. &?�V=�>:}IFǰߓAT�ZL dݼm/h[lǢg."+ }0 \;đ̃9c7zmnRVƌ&Ke漨B_H�toq=_|n&'@ZSU5KهH9)HN4j&~>Bx{pe."! )@w24Roh8: `w7!⧫2-R\ >c!KR |Nǐw~)SK(i`GAs <3Ae$|0:>(su]֗lB(j?Y%} Sj]LD^̫ jqo:g]qtwj`C| N2mnYR]AVTZ{=R tTanss.M6ȯ նڹin2Zoe9Βt`_@rPܡaҲ/N3SFS[9m=rw;_> vtntgaXXb~ZupllK ]Ww߄ <ᩢ@e>(UZ;Ҕ!_. JGbʣhȅ57նb)xl7O9F+d6觞⿧U}0۝ٗii^m+GQ_,$vЎT̎矹cFW-Z|I H§:߮?bwܔy93>gK9mŵ.JMĤɭwFqREhkfK]_Fs(QkZ}~/IF" gE&!`l՘hi4&9i/NPXR,{N;xh{ /_.z $DC_ ="d@ýxLy B!YOo<z; gc=H٩:Gc,`cJW�x~;B|� P/ƳOsJoSE7 CJׂŅZ<%.9 8SX1ۄnP:7+R XŒZ-B 4Rͱ5P0Q~{H]"9dVܪ0�x{UJ~ < ߖdS5S*<�Qdтo4k骛 =gXP?{X/*`dF_mԠXM 6IJPT԰ q�bqhTO(|U 3SM]ZX ٓcsIqRTAqe`M>әؐh+gy^uӨ]#QTƕ<�FFCuy BƆz?6x*S`r:rDOn>6czț.L:,Xo3nE#ms}Nh+n%jOÓ~I{qbCL+mv n]Sv4LX8�HxD2Ow{mVA߳v6@5%bL%0"'qEm<yz/S%ܱ+{5ɤ.WZȋ햿fs; ;AcMD,gkQщh4AR=gIAh܇Y"ySw Ph% [}æ~M QKYRw_yaAQͿoeqM&G 'lݩ\΅&;q/K{~Rm@kg8܇n�wg/䔣zŲɶXu@Ǩ߷{%-蟑3/Zҭ _"~,/Ә=~N{f9NX2ĠK:F wT=uI%%3~'Z3Uim%34E#s8`/GcӚw W8}f*j"q+t>qOWU kR%˅U3|hs‚Oi=Pb\-j�'&nrM$jx!ݢ;>E9]p!}CVd"4[&K4x#)"蔧x̒ZW+XM,'5zٙm6`U{l`&[bފG)u"Yw( [5EbەжjB[귴d#)B7*v`sɪ;fYX�Pf4G(fV~05oKq2O1KJqFS 3?4L6nǾ yNoxQ&ɫW4̫KFi <sVWM.=[vs^oSz+o*#p [27O.нj{RM+.'UB_p#4#T&6-[ )M, y*Rr8UשJ>IY oud&%Nm0EN\q~T$3ҙ f*M2pJuFX[ž^\ڹDےqPeoR?0ACӟ.!"@')#ϧbM#_^]bo !aA9M!?mFyx̝_0 א\Uby][wN\ oM5+++!E;_0 };Rl!?OzNP9˪tOy�sf>h;6N|4ƺ;//"hEl}ȕ.>xf^*ymۻg0t]_2#vj֜ǻ7FexrMEK7Ś+?hyfc%iLs%5htUE8ys_Pt :=M=?[Xh_6FiH)L%UDzTJi'J|Ak\eڱ% q_Ŏh0Ί,| 2"/PO.iu90.R^A-K#"籅ѸOx∣J- s">gh&ߺ5(De輗 _d/ӣ D&˾]!Oxŕ0GN^& m$Ukh6Zo,9]zg4 9G)�ֈY=ɂ҂ǹ/ j?=�*DL?g&ri?ӨjŖ#�eZͲ�3LpN&Pp @}!Ab6 WM]nm nGYcXXwbKn̹l|oN77FH…ğGH9~G!Й+N8(w=zBY:V ~uvj0L8$\iOұB[IBW.yiZKϞ(G")`ae$kaJ?"#NXbCVBx֝D!Q*¤>QO `Qj5{ߌOa?gR`_?y�WJ[c]9RI/ }oq1LY:9G '5,qR?_B']'>�TIT8H r]nΙC*o XK9}y ~ S^Q?,nP`dWgjjۄǨ,%Ꙓ.& R1׽q־qQTT#败 o2Kցza}R&8}*' 'ŋ hV G~~C9bNF#4 dT0\ހ݀wBx_h=_T<\Oh  N Rac[i"[;m߂9�ak#2LfeCTp jMA'3!@g37)пKFpa Fx0.!pR)ĵ_\Zz,$4̡hM9:Y_K2Pfb|rzȒ+�­ Q{nj]Cax'k`!R菬m*aF~?S\o9"J#ژ'F{߆%[` a>8 FB+;Tr"D)f H d풘b P>流;.=xܞwdʀP봙V0yk>VчLv$<˒"7l4MEC)ЊI#fHxǤ#E_CXm0?I D65 G}.v+ Do "ۯ?dK t?0ˀ^;aJsl$s9kI87ǤċyqA&hZ„[҃2 rfIdJw lۜzDc³u`ű 7k-4NsnxQόDbB>p&NO:,dp*l2a}3ay_NT~E:=dHM i(,Wۧur R5r,h}N}PcAϑ=RN\-p$ �)R45j`wͶDžÎDiMT'JI©,g Iim+OA`IN L tnUջyN>\U&D9BxIi쁪+9'rV�LNCю> P=ɉOӫR|ڭV|| ME�fvޙ Tӌ°9}7Vkq.iUBJ\$|Tèά!JbaI?!X:&BYJ漣q2n֮)ͪʏ=?�I  NSu.e:^sh2"ӣ T!Cݢ*v+NIwWwDUB^t^- ] >fy[g>�kAB$Cut2׹ u8.Tl*Ք.ꤿȅ+<@�U[7.?'PnY/'M(׃)><w= NDދt8,0윐ܣ}ݰE•zlI|۶.!ULDC@5j~vG+վ](4x "1k`ܵ QZĖo6Wҥ~Ҝ$QH) ٸ VsI\!C}I+g&hT%%<zG dg5:Bo@-Hg)~s-Q^W6@�:д~$Y$wr o@�|e DzIok^1g R-8!jQپ�Ye-Dw;QP<{c~ >TMFNSk-="NΧC@ G--{ y.p2�[ϰ7ky=,:3yʚdϸ陃z>$ E‘Ot,?' kh6)^Ҍׂt=HfNrwr 9S&ȸσ(BMIhryFBryd}¨йX""az޺QkZ_k8AhqH\:'PB1}Ǫ= OY+8k͓ VbU4~6JGe&"9E Z'0eB4HۮA,4EB%A68 `*qlt4\q�UTzr%f7Aw7C<#HEdNg^\Oჺb.XS%�sg6Kśo$5bY|4NHD74_wJE., <YJ4^  ij}+  J{ +X>umL¸8f4tv6H<,nJ-]ZBLSpX3$Bx}aqUyDЧs##o_ʂc&}WbҔ}51`Cg]N!9"y5QAm@2œr$S/Z]WV:Rá.謧\KSiKA:+d R õ'JjnY:R_^ǜdg5S+x Uн j,^ftjk2l$%6Se ?.^W׻V䍎͓~be20ܘx>R!5sz:V:ͫNޒF qEd&wD4A:[]([V Stj.12cnFxsPP: 4LTɒdC NF֭oFimb :ƪ<ĻꔭS Z|S]u|>EeR7E]J&)3g]+&ė܈N[&:KhEL61(19\֭,et ۅRgT<?FHW`I;iw '�tIL�&מ}ڈ̍b&. G\x#oosUGeV긕 .sDn CbF-UoԸɯJp(Xp`>c&:ڹr  E-YܗB=6ٯL"B)g'X+ ܳ5ށG՝fAtGz ӽ/ ta /B EeQIqĪE8b,eCQv*O ho5NTnAY2J%yD^]ħgd ڒWCy9K]Wr\ PW\hyiƘ1ګl{QMalH.^h "O) Vw/~mE@Gg`~=uV- Lt_o O ]bYI$HѣJ^ J~;{;fUN_5ojbȍͿrἓ?wITɄӜ֭Fufn>t.?i0? #"ƠăTEuDe=K<AtMI,ktdiVr䘩P<I]iҋu~O`:%iɣg(C%=H#bjbrfqH+>UL`hoglB[>X<uoUmYջtQ'b0)H&7j'T[ab8.<-M@c͊$~BĠ-u'hM YE4P![ʅEܾ?5"g=pM5_.5' {C-2l0bI<: 8#vQ~աlut$fufy67WLjoqߡP)bw.pwcs kHC?К*� {SVơ0Q;%]tl*`I<Rh {3SӄLduAǏBY! #1*ceQx}~ꩥ/GbÅ֕mK)q O6׫v7ćȫ,\g sԦ>0Q2p-S}.|lgz7zeq޻9?G1e;piHOFݝQo(Is@~)ur�c&r5\u2_Gkd>{Pwڏw- CôȴNQ_N#+I^CQ<6Or1CnUQD3m9 dDѡ)$jZiIpt.2I9lWs+ɽ3٬{t|hն (b.zXғa�pGHD% glf[`@uRRjQWqTF~ww#J&HI-UBippqNT92y_!bHt5:Y?*[7f Iغܼ-0q B|VaBq~dA'#`Z~qQYaTiG)MbrEwʩ?Kvz�ΙJV5m/b;sYW"<k uO:OPBOQL^\W99[O^G 7}3M'Da,�-W.\O 4l;lJ'CI I<q؞6+:oQ$UjMpMTJ{)pERKaIלp YPz`88]@PeWՍMNpq=_ פ(9|Na[IHivS γ+Z<Dfa6nmmn: 1nNwG_30,�5Cɷr3QgTJPNEeuϒ ɣLca|:d2)@5Ci[e07/t!zRbA%9Wٯ:+vE;ZϷuN,dU3Z\3_ֈp9-(6|~cz 3ơ~}&j.þ�3!xPp!_5`ވ"Iʩ:8iΧq_T/X!ߍ}jn4qve۔UZ ѯsO&&RlIWꕒTAA/G$ !蒏zp]T%"6)gO=Xíf֟ݱ`l^ieғ3mVC ܎r /y[l:Q\oŗ/C<MktZk3YK`a_nྶcH𝥹+4@h{ScELgaÔ٫� K'e3s1˫/՝o) P�Z(6+;̥Մjq#R= }I{a6RL]p;S!xZ`(uv*rB$zperpo<B6gh2m1<@k!<0Z_Z[A_p9O荂C_PƓ. m?ˑK2̃ȡ泻t>ץrO<CEX^V#&씢i脐o,iLyfD~` ,ټSde*(QbwH_zΒڢai5�A 0S]6F*&5q7kwE-e2>_GwZЀݼfu-@IG.j6^N<� E^̋1*_`[WD"Np-z _~2 NjMG#TH;Eo/w I~�?�Hw�a /yb%E Y=2LGB�}B@Bi"WFA C .aܑ{yJI{1^]59L%~0.,09Q|:>v_ ?~E~؞\u0_p/ԾIA,kqEfQzw;t`}zd<g]eR-F,L;y ]GIG 2_(ӂ!W{\+žR3S|o];G/,v6� vm-򦵭íoqc:m21ȢzM-DmlĎOFx`YSB;_mݧ;[Y7MBq:2|8ǡY/~J4\76Lkn#ML\q~}u= iQtn9U, ,\|=�AJe]0;jeAoر<Dgp|JTݦ;Nwz~E90RR BUH70枑dZ EU" =wÇ#i1{)wlõX V!名 %fYZ=y֢VqybbKsQTWR;`ޮvׅd*5ggY~D48k{,HAř�>3<Ef>P2g% ;Pq2#Ȟ7S- $4p&q:,Z#iʺ*KU8b s_3ʽ,|ɤ$Wށ$UNSs,` g=ҬrR=Hʟ Rn@odiBP.s",N79E`iG{߽P W}<|^1 B, 䊜wިz-e峗^\&lcy AIk!s8u6tDt |p6mjcm_}A4% ώ>Ut�[ {7]R䙞[dIm q6g m2z9f!�7 Xjȭ�*)ם<J=In֒ASzSʟXE \)g8ω7@b\z"G>O* 2i)Eo\FJCF+}K@>.ˇpu}\GMGr_GTOɪ{-tKٴN?0?ܿ^^n=qtï`q`LjJM@orNͩ%.LBdWhA~e7šЋ˨'%+nz-Xw\Qg_EП#R⎟QXChsэ<sLNCN-rrFE찲4er^XrN: N@HY�Q57ViWIs+>B-xY{_ynwPlK[!#GEw3{W==p<wNG`&r֐w-}Л`dkvS겑%<\k˼"7/KMq#J=TgZԨД~Krk!(WO>wWX|ШSR*_Zx;'doy *qk J\!^/"-'ObS?Kz{,H<Ǎ?4j?s!g˵tꋀ|vË*yfK*thכK2|4?0KزfM8Be64m*�yFG{1<?pQd BaX',I> >d#5jŒD$he$ 潿}Zb%BDDZ3mp!2 ]mUZ^ZH\vdڃ4VU٠6CUL"w+ۢΌIEe=cK 08$9V֬rm)K3Ob(&x+:;�SnvJO+fPg\U":\ǾԭG-2Mѯ S>RD^VZ!oB_묾uucP?#\LA<"ѣUy;{c}cpL_Qg�Lk#jx:@fj11A RՈ,!M�_=.SBq^o_%c*Y+5cYRڲ}s_#=m.)%ta),ŋ荕hY-v+ɫҲX}?!NKvu(FNìR׸=چop [is)6Adef9vFe1znh;C}e^R/ ̧qCGMQ5 IQbf4I[]PM>EI%TY54i13,oVɍާܰ~R寀_D*j.ly$jx3J$9C;\x _6/?iGmR:}Hdz}W/mr_ -[3]汸z:?DEׇ҂W|4*<̡ZgKc_ֳr"i="jە.Dİw@tRH_@OzHfm]cO3yu i C3 G,6fxHe,\4%D/KЏ)m* ko(v?pHief#*z3ꢝ<BI 㳥I"U! í _R7f�U) ذFxSISAZ[",spUW-RIJ@3{M_r"yB. DЄpcvAvbvG_>g7oa,7ߍw4*覣4 z `֛{qW_1\/v--+`Bq#ϖ�_\rp^g <9#i0goÚ#b8KKL1�ϭ νr l.]�0t#b76*(A(<?<*)h<#v#njǷ@@UܸR@26Cny9C_dx'L8OMץ+KӒ/Q$O:NI>OwyAr ZxHW<~rg-[M: 3 u_Xg:sl:&k.< YuE$n _;\iDQ}I`ג…dEN>gk~jA^B?X-uS RkƅγyC7tT@GbB<Jq=}6y_"3f)?3u~?2]}mB._򟅎>k$ Z"$@%_V' -N\W%2cd"۳B oW#Ź]7>E@ .v7бV\2oYS)r)Nō72ӧ}%-$XdZz:9m SR .;5XQ9~= ԾQu�Xl S`όW/>mutk(3ݻobRy%ي~O5լ f%Z[%Auk&xG89zGDԯ+q!a&.OlC|BLCR ADΛSHngS3Nf-!PK����MW?Ntj����� ��ClickHereButton-animated_004.jpgUT �Z(NY(Nux �����ĽuT\ߖ.Z [! Z˯9ݧ_n.vߔ8�  B@ �@CBz#&>::..> GrJrbJBb.OQP11[�]ֻ,h(r;t(ht�!� 4?X8w�C@} a`0X?*ےʬd9yE7:SKD 1vjJTU-&q_Cun� ,;h?;w0`aZN�t 2XaEۏl?(vNs%%�_7,"/м耸oJF||Q cgfnp/v 3\zO^JHAQn4u‡KDvMKK<=m{YHfuG>3)pv<%vXI>po$ղ3K3LQyjmx:P| rqSŵ4prn&)p'gcS{~Kpn\W Ac_uSo=SV9XF&@5L(IZ$а*Ac~?_荎ZW !]{.K"u4xm NUz_ts@^Z'hvFp8oS#<T.}԰>cOѲwPa hZX\z 51i[gVr^4*ϊ$-9s-+sηLLΰҧ�xu`T͆eVI$pK2;NGk*1lͲdw*5$\ y:ҩevKU.T)vG0o޸Nć'&ɳ\.?iz%Z :-jRkt }DHMU^f c-ʈO sa?_HUmjJKs~ƀto5'�E%&ѠB(Ҫ>j} V(<֥/p&Y9LVG&>.��OXcN%'Ϗt<崩BS <4cʍv< 4{4pX$M-;`938L(Z`u:*)1c}G<,+ȉj*B2 #50տ~aiԸs@;WiN\5uO&FpPz֥X0X2hP7i]\!Hcb$HYם4}ߋ镇sg̩.&1A6~X2<Rl,.٩Gκo�ŚtuEb@Gw¼.4ZtR(( .ͻ 7[Bejy5l_6 %P;r-\)U.ęPy6�x8BF>z i!2җ2G̓梭pd^\US}-FbM!ڸ6jQM.I6ODMmh÷XyW-ó[qdP(p\ȎM.o~xnUVV3ē5_ُb/uJ Oo⠍¯L;'�CG[20=rё#% G8up첸~e2wS}8C }NCy3EEf&Vi_dU+N O$ܶ非,J&n&n?󁧮q&T[^}z'JWuK8~{BG̸  zQb =̥. E'˔֦ӑ.\] o#ox"74 w/3ʖ:d<.Qʼni_7(>0bFN̊*Soڜ9ҡS&2|LO+O <;b%h](\51kڤ7j3 �ynϤN^#FYAbֺRlx06vS~|zJ{[0W9pԍx<磼K|[zBW^l<*cQ"{ӣ;HyENIK5 rD[$>R�m8~ܞƕFgeK:g%gnʌa4UslMy$)qgRᮭxhyD,=�j׶?C7$$UhU&=ȆEy6pX [,ie\` >MdOtǑ:2TeL*snmoh= X!&⨮gmWg E֮4Hi XǤ,/75"a̳.)U͂ S.&m]#f `M|⚜bHViфuJVМY<Ci}djq D ;ʵA_& ɜs9\A\Hߡ~ �e^Gpg5B^a1LD }5Ο-e]}Uʺ._'yJ.j�k o�9Ǿ7/z\ٌ52OnEIG{sfU0 DjΣ-;le+eQqF= ~tmtP A :ӼGf;cHA`^]\ f"AGMm yu{bnx1I0D̚SSSghݏQ;RLL. h_G *%*ee#̈́Qw.)x/v d *P+Սpgqy|p_$7jm_3gj81)-EV6n֒Zu&Ig{%PkPk fo'PiǓ⤱cg/>[Y‘(8ޅpQQݾ9 hJ%x�dTݳo-@"O8G)TxRirboہ`4Ff7nAb{71+DE?~AGElSeSlhM L)q ayp<ҞwQ蘰bK rCq@+gPel)':+e2& R’[ϐo�5}A$Ee”otcO`;Qi-Tfձ_:,MdtH$j;/nl%7+8zSBI4lңm9=U2ŵu$_CY!> >h=Nz {Rh ǰҾ8bC R6\JkOsuL l0שC]|>9˗nӢ"<Ȭaޮ@nmOj֮YZoMr<W!U傮<M{Kte@S$t=I|s%O8md`Vg Q* %2_5uy@fy6bKPOgXE6N;ٛ;A (Uc/K8?SSmoک4휤R1[M.4Y„,`38? IMpQiYȊn#p �R~ QZ Ro#ap60%I]9إb/ ;TGι4GB)Y=k*^nݤ ax4}QQZ.4�ݔeFQfСtkxpI|1  57ޯG-PA5%Y[/qkZ zzgN>kM7Wn�=@5-" Ze׎(NƼ81,-h RKswy#mh}Q|n4擺}%8s \ *8P=%/ZGx1c&fVeuȧaf!J2ɾ<H%Z<CcCt~|"F 'OO婓uQ5&Mj m'k'@sP . + /v(bFzNzOŰQ6;8߱.ݤ]78e'�R=P$ 9Bh4+/v#4O}Cwp}4p_$O'8ՙFX6;>5r~p(tEz�m2&KLnyl1;V`vQva~_ qߊ)/+&xdjk<#w 50DC!I"cj6z{I8JMb=]2 <O߮S2,(^V%85 Sڊ>3ڧc(qNUXdga5S8^a&1VUۛr-.weiHr] 7'J d<4j:W*86 97 0E] QT,kOF#1G VUA#NhN8PmOB0 :ٞD|;"| N9^;=~<`LuaBen\e#r(:>N\$[ښ ~݆)K-ՒYSHq-5~l\RFtG<E%5N-|M7⹫=ΥUDx VF+P]}AQ۝f/i!Nvs*+g͏"y3qO`'X] >!r/ρ;aG1iCat*Gi¸p8o4Vؑ)Ma"i�"yfeFwd ȞłߡV7IXك]M19QqgÈ܇2IbKwӼj|Bʔ<5&W(:BܰY1#cdfVm7+s( /;p83z/?q-ƲS\ G!-msčBg*䡠8t} Umْ5!58Cncuk5Lf7^wj3-+8bGgI.-ȏp̔PuxոEuΞHFHrLflZ ᚥ+pLqK׌cNX݅Mh[rݧկ\|_RϷ��Uȑs$Z-xLk^?zح[cvPSJ7Yٽ_IҤfZ-F0OW`Ԙwf/GB_G\;vLi8j؞pą ljU淳މ 'nQag+Z{i M܇|[+Z:Ǒdk)QɌ2dВ.%'OSA}e ]U wX OL#3j7[ If&deN%mb aӔ3~8obz2b̃U%x1X75js3 r~Z}?]˾0[֊Fkɥ?f.o] ;0rtZ6mao*x8%JYZ@+R^MX[[IU/k2O9ƧtpG o�9o%*sHu}'~uqKg[x`sI8@p4Wq$$BqN鑤tӲqVO8p5h-@U hSZiT6ɖpP ](j/XiLZcvBR1/d;ǟҦǺO$FRq\_ <(NPd/iPaʾD'~g&t3% d(50%Ǯ-(j HiL+vqk]u(sdVOm>chl@f{bIr7X-9]!4W cEr6nzW{fb  >6v |Bz ,EW8ޘ\@lBmH!ч}tƴ=vv>-KhtX`!&.g4! ?";9;#ULe/CkX& 'U:Uz1GG^t+KmԹ+lFei# ujys!EV܀ 4uJv̅$ο𢟗ȭd4Rc->xK塔:C6[:w㨘 }H"*%QDU7WqC*Hq`SFUSLDB&ae_ ]}-)UF0"~wx0TM˨>8AY2@bʐتi^3YVJA‹!R6Ii6(XN.XkHh$ PWPhr #ulլᇯ]Q_)Ӡ\^.-PRc;Igvܓ\lyS[>&.?vFy}懇�}@{#&S*Kݗɗ,38_.50jҨ< >ŧ`՘Qe w'Ҟ k428l*祸sfɯΟ݆ ө͔1E>czbv\C׼zCSqi'dWC'p;I!G9?(x\ܦTLkU%Nx~'<4z^ >4)Q#-( k5oFƍmϵYs,X� Qlۑ)5p4~JHi$# ^βCD 5@M6M6(=&4zhNA,h WJm,ȴP%ԯC?˱3(o3OϏ/s826Ǐ=zBN[_?MG}Z\9B]nzuN;H񣦂cGbP3EP]0;xg":|VxլCCe�ynf~^̟`2-u(~}9s:D dv$}6BKej_O93#'\\ϧ5QVYnVƈi!\*I< ?bo`&Wa]pOY[dX6~RF!?Y.hͳ\,ivyJ = _$R+osȑo-w؃s9kʄ 5ƩSmGle=Vh,"Nê$ZtKٵ !z4[۸h;]av!TqXsb LU?|<"}%UG-K.8,IL+1W?9jsqy=7n.9Vcay?pj5*"sxBtv%ee{�|nP^ šGUhϼw>|7>qQRBy T kV~Bj8\.H�{T[? |N)!{>l+5[#9o冎|Ul^`vD@@�;12JJuCmR7'? ZKy, m49E0D (ϛ^b{bJ֩+ov Ay|8Z_͈jM { i[Xf\\ح)LڐUfkz@GEQܙ`=D ه]]'^[E)NT:sK\Vyk;H]N(nHEw aD]<J9RBrgpx{&~,DŽӕ-<-_S"s <gnRs<bZ9ͮ}Wݵ \b+t)BP]+-]-NE<aMQA"H1ğdΰ{tj0\Ж_8/#3ʸ[A '^ŪP )+^N-y'ASa fynH21//M9I&-:;w /LݓufD 'ˀN[X(-,Po._N3J[5kYԧV֌^tq׭x9m� -q7 vX,Jp1FY# |$0FiHQ]9l'Z_TʈAMNnqӊ~r _L@ *U$%~ioU@Z]3 <�Auag,Kٽjqō4tj3>^qY-D̅=QSGY45U<b욫3!E?aݩMғF]\W)>uD(!*|9o[:iգ`x/E.8 lm:yN0rY \4o`{XiK\B{>G=vZD.:0f7 _'PtE]n?Y1FtbcoիHN]T"RZHP4m{)X{)EZLiVܬHW65wuI-{F.鐰Rw�0=|X*^J%A_p|:*bM@~ Y.'?'d|%p9*34FO!@`ȢER睊jLE5XR<,#p7KXE1xj[kJ2Tb4 T\<{G$>C a >9k�=fWLHt5I/%iPyg7$d5Y aƼZz A`]WXY[0 ,%7X)[deVb7CVSR wQX!^,OfI WRWZ.kvU<n0`D貉y ~( -(o"Tz-:ʘ ˤ {WƠ{|]S/ Rkb7qBF.^xsWSd41W>0 / Tco݆'M@Y^.oy 调O:`,g}լ|W~[sg,֊,"PKRB�"[j&~K7nPl=#M5# 9G{xҍIiN<ݙ8hU3^eslިAjE6]1J`% G*mɅQR;ejM}}Ρ&KE\'å1 (v_%qU<Ӣ6H^~k|bJuatBA*E%Z5) hW'Xtyrodm)2Ǻ뤃=]grhWv7@2}Xi9|, ;&.-*1%I$k~?ƓјN'DDҘ S�$0q*,7<2}?Lj//|h\AkniӤEm'ItNDZEC*:sm^8ЯGcy{:qSdW".1c/a3̯妹۹m#jWs?۳ݦH8ƘVKfi;-k ;UM-w�gw˟{#M-PPho u#[|95_ڜQWFn+Ѝ{9`ZlZt͂ѢJm1dӐt1<vYw/Ѧ#(5qKݨ>RK`d>h(Y̠jNbw=0/6Z+)!kUqYn/9#BHeH;ʋz6pTU0+.kDgץqd3=8CnPo>|:1ɚ&s"݃6 ]"7AĢ?kkV9+fX!{>nԤR߮\``Z4-]o IwPYyn͋-8eJN^>iB TW^ʰD]$aU]kGJ"Uc0sCA8|yٶFwsQn>> LV.>  2!d|GTD um·LXPJag,McZp#\oQƂu@CǏYøޟ_ڽT6[q(̆[x`$P�vbm{T!,_�΍)ڄ ١ ̌/Wq&(m>\m6�VN9vXuYL `~fꌛa+oR ̦Vh�w*{H*8VvݔtyIC +S-d4}nx-_v:zÊ�o<}k\q3iST+ Mw*E`TSJddwJCʸjTL(3,sl,ց}nrZ,-|6Uڃvj Ę+b!oXE9I,pbmWN1aL im+$K*<V$'oNTdi9Y=3$5H ̹1b_?|O>i`,gjOodਮ&-'ަvey3-nƆzUdmeS:O36n;IJVuAGK0A.U>jQpĭ4�4VIGh}H.H˨ <e(VʓO C^ U;9 :LA(@I[3f%Ic۸_D'eDe(:" !T5*!Ȍpc|h|mrxz?zнKo13ס׍З}V8h4b* >P>5/H6+_{z% X&7�O&Ua"_y.vEL/;ir6+&t^inPպ+\?Twj:O:C)=uuvem0[ڽG\RhDDa1]0"DC4-hUBtP\]; (__L5\pc@98؅?򚵨k%{ޔ[TL o.޸aU+bM,`woTjьy@z 6&e'^"жԶ2> l%ޢݧ*<Q=1;S�R/3gŅ8m5|cv^;(Up .ɫơ|+%jK·!T%D3Gf, ,@}p*fhc:Sg5H`mx/"0e瑲iaX5 q doM$V2*> L&}h*Y.bDMzyA `+ַaR(P ^GةΚ?{%:k00[5.f#<Jt �2 `4o認I7SsW'fYѭCC`=UZ^bzq6՘Lt_?ìP<$eh HM$i8øNɯ_-syQGj2t~KV)u_+91z =zo�bW7ÜevK=,eX`QsɲJ&IGC,x3Yt.fzNsW8_j 7,acXlXK:/J^M]W�S{qw)q1khrb|p6:]Oiqmu+: 0R~~`tHHzSK|P f_6ó8٪[câH<#9}oVN�6XFB%-1]rq63:u EwK3Y>t"wL!B-)hҾnt)VC e\;E(!&7U }$X=~zgRDK@A'v-Ph| k'=Z0db@iFj~ /RqajSFpGpEnpT#.GUDd),ZN<B/'Խ'F%慖T9�"fuS}R'o"3n{UNНĈb ox#~AU:E2JG(ܤ`}WL .3^;B}_\yFy+)W'VD2#Wt:1TE^_Vh P {S4C|\NuəX=o@Lvw2mq3JP>-xfu-<JSӊ2(k?w:}h[k{啞;>ʱK$!RAyYpzPG~ 6,ly9ꌪpEmdq-<2:NYvPT掃$0lη0v+0iOHmw/[3f, @lk~S4͵ i͞"z Heo/�9@(}  s犳OF?VY!2w$>F,C7G-<Ӛڇ1i_u 5uZHffGCZ節8:,r\=ݕ|Iy Ќv8M** ,Td$7YqEjW7^`HI6&áy+j}&LK +@N>]zu<4f_Y\{Spӆs۲Eڔ=mٰa<{P1G7�ҫީr{lPPq(x\i i-g"=xF Xt]J,cLYi̎tXt4kNloK ,d#6.<E:W^v \jヘw%8BN� JJ8Րp&zX=܍[xȶ_oOA?DG0q-ա)H㾥cz0x`.6nSW[9"Aq"—F\|Bؔ딟Rŝ7}BL{X YfŸ p}| �ٸ듀(Fⴓk1;xKTߣZ{ v/x߱1jÚe`h\X LQp{@k@-~|Tb>A*ɐ <j @R)I+VGO0.T}Li +t6'+NM^O8|BĨqM{g܍O6kV|O'Gq] cvrՌgioCO䵌'1S%Jkk&9. 1e]J4٣?F \J-X;'WxX]ޱ:!$3l>�kj>^M#I c L4v ip!i #g _蝆yVJcD]<Tifp�O %ATUM'N5GƱߊ9O:F~#]�V>p".jOd_(;Ήo'��|Og3gۤX53Q\AlGCiCF-|P$ծ@,YgLԤ#ݼw?BXD[\c=-F"tNJLL RE@k1:ES$Wz{QIz5d5U&)cD@6&wAÃ@$RRKTxE[zU*-o_]_M |]K2dZ`ώJ t?_t3^_J^i~yGl(ĉryU1M@Eϳߢg"-�|9)k+nK8/?)m:'|cOG48Fuw/KLi{Yf >Me"^!*nHOcAA"&=szS5o�Խ][z,Ӧ2MhLH #{F?Hδ$5:՘k1~[rKf+IZ#]QAKn?4/~Z:Ȑ{UOcO_w}/Q:%LC^5;m'dKA_k?qͫwfw!ևIEOS;YeS;;Llj|[>CƝeITTYZc=`i+>]kAzp^EF*W ev\7`zUp(MhbK'=yLun%Sf}cuvŗ \}r"-~S+ nd$VO0ݲ,L s�UA.nėD8,EF|o n ]6يSי"SOWURlgxO2~`B4PLRȏQFKQQ1W MjiqWuWVLӂ~쨱/)>R6f>&vj!=>ʞ gwhk}bpP{ �>>�O;|L/Q],жh(' մuzxr7,DٱE yR(XLj"]*pUdl$>09Fos<:caĎ*`Ӭ'?{UG3pLhhz pi-2s`LZc_ū ] և :/rnq<"SU>-�tRܗaF>|!E=/E} 3svmηy_= K߷Qyڸ(=g<нD`QUZ<:Ե}}=ix^;6)1-4Ed̓#DE%H-0W,.b&Ƴik%95߷j6(WXqǢ9.,,œs8Zc\-ivhBJ^,g酖O&w)6 c X:E T~ b+eKK7^q;>ŷQ&"6[zn7lF~+8WdV8cwTș/堒"~c&FkL?T>~ 䜐3`FM/TƦj~(nsMhOjOv1G'q)T9$Cn9ɲoZd,y FU:LbOιͷ-xM*s9$OE-QXiKh ܋[T-ZKT. Hwnjvעv{Z=ś[J%Geս>�9!SyER`~-`7SwݮKE D(]$HD &ȂKLY;-4Zuerc2;>O2OqIq)A,cvdAM/}!eE^ţ[m4-q#3 q]S4U􅌆s)p]i41#Wck:`O<%$ӝ \qе[ .JB{FK8c/gXR5΅ɏxTn6\&lk<Dq6gWC� i_ST� $/hWC W!k8Q27$ZX;^qz%f|jT^Uq_7)o6r�Ǟ$J7m.=n ޿+K.-_K?LL}}`7=ĕӺy.|eh :M_#}ža'"ib!D[>|xW[Y.(,s�(Ao�v7@I;^M\xv^qAvkEi`ѺN(<H[q4١ZYLCiS鎉qiQc2z=Rf6@h/eKA6#c*#fNX'|4BBtkhr}vSLLpf"J EP'E#y~}:i n55Ҕ(jn+sPwy ߰q=,]ф8[GA5Pg':ѱ8[]&kx-s{*o xl*asKWAp/t۷n}P7/#EK&Z-+rno0 opu&vP:ΊA\<uy|%1/*oVP2* E`T4EIvpp,oCNkoys!I6UAV StRrb8e G`6<ԉJqO#jAG)Uq,~t&)#.<,I0h1r޽K@�M@xnɽYv ]sGU}u4OGeW-5'YyO)Zȵ_9},͍D= A]/K6/XS_4~< ҷ:ΰ0[>\S({C51[Q9,N6/` ҵFɈQ~%9zk,I( 8bf DʒjJMbQ4Z`26Un0Kr.$%~;:V.i󷘘fUS3t}ՠf_=5&s |:+<p�\u2l7BU0ȚIrcOJ/q*n/Zg9 ֗ ,^y˥o,FZVЬ5 ?IlǫO(+`1EZ]/1#@GmTsR-t> ֪Թ_>Փ/[Zۛ+HݾϞ*0̩ z&clAP0bJ .I :3~ck \]Nsݳ P�MzVmL=A}jlds)uU}CX&˜H'k7!9%�|} II@'^&k䦗6i#RlmƃbH愄CŐmYzA rNby %WdeG|Owܸ/R3")9?:jФq$(7߇/py{xkܨoI)v$GqDb3#z‹.yL x512f&aL69HwLyfJBx&_,ڹ-p_mҷA ?wR] 'V; mjF ٚuM9mʾ" Ӫy`E/W? Z$yTEU gWm LMM"@O?&o 0b(" ]Hܩ l9IHACKr#%k<)7 ;`!m3GὫfIvx |R{�F7 %5Kie7^'')`�sU.*t}qOgK}acVJNx~ZE - +�KEaȑ \c*x>8iG)ic>Y�Z_\`+|f55 Cb"#/4 pK膕&v4*">CH<9�+Q &'uOH^H\@]Ե'wKvݶX[%`s*cfClAW?9hn.G.MQ)24| ge(W7]Fxޮy|)l*Oe6gkx6)R|H(qi�ëޙL4' -+�3~}~<Z#msi3J{zNJ=d48TUi2㲇V~ S`Y ibNw?i=(p4Cso �h[[Fy�xc‰PLjyʵS9V&hXmABQOq@L1.|D!P/@Vph2:RC v`Z$;$RJ{T]?'zf˝Qe.k%R7FVQ,$纲 j? NH<;ε Vhd)^ږ0Y|<sM˻du .[Ġ,Q}"pݿWStZ-dK~3a(i\ljTcHJ�`cg )MaCݸ,\ѐ>F#wo׶hډϋ]{Z9,ᛰj2C%lf6ah)N 2 ң<nj9vlDXI]S~P`\qs! KO9w}ӎ#AbEO NJ@t›v/ؗ#``Bxஔn=<9/u^YfvɨLfՈn%-sL"=폗{.Na{NЧ*xZ4Tu ifq{zޕ/ OB/* ;[Q1'U<̇낺&6 4Lrl\gnǒ&Plb95;`I. 5_ Yc{|t3'IuZ9`D#31y LO �@S.$V Gc4(+?$EM34,-iMjX/s,FX[`n'7){E!Ӹ`oul5mP_@x5cZ2ش �~q.u}`{a8ۛحԱ/qT+I~?EOZ^$AN]o"ghHgr"4'zyn©8SM[4jDQ=e[mҶ`5 (,;v^[m#$\R!ǢSe*ZjHVYl?>T <w}`ɽ"xOVCP;AAvdEfT64^XKMw\yY-^]b0I;s`[fntd^>푫 vI(w"fe`cIw y|T0bz؟3{] g!o@nP7Rqݽ@D%; ϧ\7vSkOMݪ̇p`O6i[:$a o ڌ?;>7(d٬&fE,R۟x*Wz~njnm]?_yCr^JҸ[Zgx.It^FXPLJҭ l7780 bƶ*Hע(Z%ٸw^op-w?8{4CJ<^<\MQ+}|8Ӟk %v(>ݙ}GS[b.7ƕ'9pg{K[8ݓ>E╍IPx|M>~V(-5D[ `�􁚣\ZKOCBB~5C7B꯻>{:OOIR yZDaϪm Ra ڜCrΘai1E-5kv_KLQ=&0%1K KW*Na�Ww;_i/OUQ anJ0 Z <).%i£ -E J ]_^4_4�GbzϩRZ"^) fi̞|/ Wo" >~nbAly+*-et8TY 35#gT,;ya/=�\Q(*Gj}p#΋2A!ƃ7 ؈a^ֶ] L +CZ9[yٸJ&{Sm (%)k^<]QsCm6D% k<0eDQockŧn@ȅ}x, ⇝;P*^c m%vSōG >7O$~i {č- x9P`GfM^©Ua*rĐAc"ʉ= <@hi<YSipw O8vx ,}A~tO>[Wa1m^49R NR藡"LU5^dj>T@q'H:H.XVIs&2]6P 0q:I V6nu-LW})=Rui%H5n׎P^*OEZdܯy(lwnczJUu5 gCG><m$9Ms5v*87㼣N4]9*u,_ Q˥X|"js\IliI1Ν+gbzf@)*L=hwOJ_Y%u{8=!ngK=H}3.6JyeeT6H. �xW42Utw%/^e=€] 4ʋ}vu為G 9b2<|ro%eijfsnL~z>߅W:]mԨ3FtLW!Ew*Rae9,GE`nZaGžo.MY9mCSY-Pu*]<B_4a4(?kFnF*?6ĩ~ SF=~ƹ6DNvX8)+U4baix 㝢X;X!<_cF=x/ym xbOCҩ5Bq 3 :׬bYwDe-M#rxI >ݦLk&͡0Ov8Ǫ@Q(hW)rq˒3n�^j2$7#p{miٛ$>tڹ�xM$GC &nW5_)먍MA~Niq׫Ƈ7NjÇgo-5 ~],% &\?bG1] nCюa @:;iXtf8r`o\3WLcd86O@;+[><*^%jpṢ'V!m)akԇ/l�3O{Biω$ 3{ L~ k⌉U& Q &�W<{Ī!w YO8òjw 4|X(e@dže.ti_q0lfx]7 AZ[屁nͬj(UO؝VV#8jH&R(vRTLKS*_7u�ޕhYy ᣔ=*5ެWS6_~Xqy. }Өd እ27zZjH.b؆A!KD,qXg>7':w/q0m<jM%B0[ 8%R_i M_`RϜ4gbCdHBt-y<Z 3q4Oun.~gs?=<؆AA4B |8鏶US H ߹fȥ. {BB.Jh޲ |2' ,IL:b'vLMcGe020|'6o�ҡ˰Ed~)EG>NB m`%w&ZHᗡG Z{TGϢtnj4_nI Y?>sƻNr"*ٜ 0bN.rRWʐ I-eq'ቧ꧄nj8EiO7ZOy< ]MI/_rSo@^b2Q>L߾ s~D 2o#!VZԾںJC/=ױQ"`yja ,$@D@27axPP$"&686VT ^ q+O{H�J~Hɷ ۳Ϯ4aw1+W+k,}ZRqOi}/7'Q7NI PIRZsE@s ٔ)l¢Zs^?2bԊ-Q|I @gv%~d>T89,iLհ~R-F~m] -kθ^rwUe�fd SZ9˹hCƴD(ϥ_Vb7pH{8WV,Vx*Z<  DԽ"X6d<f.>CP$8%Po?b}S-jRV@h, $,Y6˅z^yT i؝ 'S ڼgj_].tlh)*$\eJ(xvy@GT9Hgg?_7UhD~8j]E;= 7ff0@|X5MNpGR{Y6P~4!9D*[TmFB[>E$Uj�!3*"V׼AA{ۨK.7vzd >cI;e..z?T�T5$G`@{i# ̊7l;NNο U2ܫVa״,1B(@+*@n b>4NZ>Юct@8-i(kvv^#H dȝF U|@wD҈'Nr~VȱRӂvg5jXgor`h~G);mkbh0_.fY({IUi ݏp_Ƨ dJA֝2p�皛Bvjx‹co6890ey^k >iEZgJ%q&hO~ql6.12S^EXyYt$sw:B 'զ6[4IqL@EpRPKNqhV翲hN'] i @2[ ^'k6ia wnoXج5A z FzeߓI/9 _ikމ#~͛+/CtUA&۵E;;X,=A,fQKʹC4,# ּc nAK \qdsGƄEͣ@3nqz8Zaǀ�A&F~b7T-q |]Tv5&h?;,W ߡg M,�KyB1Y$z_7Sq#8ѻxd} @Zk2Q"1!tU},זW$NX{563nT`n&&R&sA*Izj7ćg*ytK}h鼸Ĵ; /Nl .P@Gv+yy`j3{Hf�"VQLF13\) :ncǭT$;AO=_5f dN"[>I}xA)ڦo,"ݭv؃^1)`G1(6*8BőYp&;Ø$%=lay`.Bp܊p<um|%HlzwQU19S^a%=hx}Io`pz 6*y)Չdt7`M!5**YQb?n/<*dCpq_pE1O�fl�2- u>u0J}%'E|Ŗw,=cX4SBǚ8�vFr0vzЫqѯ"kBV4%pl ׀ylx~*4D }m-<ٖ;a>M7_o+egX #&5s̰Nyv~WvS??Hr#0eP\ӎ'aɵqqDx5w]gċ mX5e?n^L1S)ZxHrj2{2M6G\4]CKE G v>S O3 =K:K۵ZzMi wyj*@ \>b ٣8:yNߩ/ް FH%7H"+7VZ.VlAr=;ԯJs8JۃN+I}:3~ $�#c5y!692S#D g$Tx9/wy'5 q!lG uH{H:)/=-ovʣ*M-*f+䢥jܼrfA_×ݹl[3�062S�lsz:#)ha -mWPơBHm]%Dnsօ{Ӑ9]z;eaL�Yc +U <4"upkYwgXû\?nvIMLlF'b4W%5k <viբspqDc,]8}7H;O/8*Օ EVsL�#cfYCAbCʒݹFU- PKuoٜTSu̜WNUF1taZ"7zP{JPB'lPRc)FY>?KmQs z>@%Rw{ӃۖHdxFwp;H4!*Ffި՝b"[OqKU%'6_5J( ~`e@rl߱VYdn/yrޏzu)ϓs#a[kŀ/~Vz5?K4a׽FtIX2Z'*%c lN8Mqƪ-vphBe{ߡ"t:٧bimܔP֢c~F$;Kl6g՛7iRtI ٯQ j_|p2NyHw MA9S[A/~ �5vi{l`N.ӏM<KzzT@cGTLy;?V9 /^A`"u؏/'(316\/j2+q[ida})nCS #KICftYy};}9ǧtVN_)U̐ 1@#'iwhJi"@6>{!G:~>y`x::bnhjx~'% 8׺Snpe#E\|+/uUi*n{|ݯ0pu{^]J/yɻQe)-3Ofy͝]ɋrrWw^qM_!@]f²G5Ǘ'k)<0dSz]NuV< t\v(e_`8J>I\fYRŲ%ֲJc]}61رάmZf[@zo\X^I� MS1 T~C%1#;d;Pn(֩Ӕa *6t ?%AP3K7-WE44]K,Ls,HkmdܸTIDDg\{?"kBSW}Nzk;I]\* B?x\`&!pGhW{ ;[Z%ʺͥ@oa];}^:| 4!ѹ=A&iB MiOV54� ?OzR(y焮$+M$j,J4~-~ldQM#* 喎5('YfBa Cb,A @oDk6d{Q |cmVԃtјkΤXeZ]9ľ(CZn͘-�`C/͈aADTˉL*v)bQ>z;ixT " O=Xӑ0e21x0EꤨP`j0ay,2/G ֣#naDjJSo֢PHC*g!\*>~OI(D` nk$ԓ{jJgAo/lJ m{py)A "rH)PЉlquf] -1Q�v>Edyj׬?cq8o.IiBu#ۄi<|2~rXST7C\,}%p7_x~kZP?Mٺ/P? e/?\ am/9FE_m'][q&]G1HNY~Oy\E<3]t ܺV2ʼ%:5'݌ US6Qc<gka6_ n.h C#sЕ U]д.Ի[_=l0k<aUq}|j=^vvI 9Opr$?1Zm ^6vS.glU=Wkuu=&P(rUt󯛋IRFUV44C.rEj[JIQYb/ORVkqI:k7̤-i3w@`!J^ĽV읢" {f%hR@Ǭ"[F!}靿T%hu8׳S׶$Avִ[* =7E߀/_딚56\ņ$=#Μ W(y~SMOA5!҆-7%]?FRr/jר\!{|I|afF'(= ",w-' >)-:'C7SH:Ilh8zZDŽۗL ]"5$�eaZP\ `R׋Sup2߸q`{E97Tv+P\"A#="/ؽ"j5N=caU7;ѺҍhhT~dޒZlo\ cB7>-hDoFSk|T&gYtrs @6$I\{ZCCJ}h4}rlLٓCw;`s cFjpv7Ae<TtyB~GEkq^ DGe9VX,4 Rz2J~{eqVgUoWGv⃉z Jyq[:׍?%�Ӈ$clY5E9B0Jw] ma WDBOqP"RHtx6ֆ0< _l1W"jzJէ5LT"Ш~�w�kOWs-ؓKu!cL9\l5d,ξ'2Zgi9%SXJU9*[UwjC@{Z~8lw{>+s8PlJ/z(Q-qzj7xYdov/W@W~-@oCԠ+#?=zNqϺ9'Wzky[&&%t| _ !(BLݍ<qʃi]13Zz3hT<IY㍅_{'-_Niby.ZլrpHr5` n^$!7OuIz]ڑܥ?٣6ϝuYOFO~Ь{2!<Ew:gM5ΰ##@\z@^kn{|N|2!.F^U\Rܜgr1? -X}pcm�<-F C9hvP v�@E:,fqD]#*ryKYJ5e՜[$OP=v"}IDv,4"`ϊn=QMXm`1 g OĄgnbpZN)-Y~-A:O3:-˳7�*ɎyyH}'�샍�\nSg#,J0| v^N5Kfw~!A2_n!X:Y?d w"fn tclA 9;u{N/4h 'esS8%NĽa)^띋8>S#G=m㍹h>oXdskgEjo[?4]{{7 yAQ:aq /ey|HX7/饖YK8]HEUyI!ZMCAfC},^M^7J_NtAZlO eF.Zҍ 2v[1a"vn:/\VL&dF{DNwآ5P^u+/9[aPp mj|�H? VKJ-3DMxfreۤG6Ge^\qkc#>b}VK4Է�?uM0 ؟ΕI>A3\1-=oUqF; >!Ky{-/.XT ҼGb~nӿ%4 -N$eXDdn/'f.A~d&8F=4 =l t,Z%wrkЈGջ7V{$s<F!*@/I^j+~2 H-G/<έsPh0 i"}d: 膳흳l<R%eoi0{+/wj) NwIN+7f6|R)`@TW5u)3i 94<٭<1ݗz%-tTy=iUY*Ps&1 D#u+ Q\{&zLkIyw(_8k mXJAEq+qy0\{BG0-/ܨ? J*Ic'1` ϧ_Mɤ X+;O2b?*y<_5,9sTu$١ѧ)Q|f.ᛣxnhSJG.[Y'CuӒ0fx{dW ]Փ=.On׏* 'OgȂq:lzD=RdeRWZ1bڤds.ΆNDl2;܄ Iit:cģiC)ɹr2m|L#ʒf!FO6>g 7tI0csmQk<AuoӬط 7N7Z&7#=hrg;VVZla3ʍMWRMD�eW!9 j gTgn.qsW6I<q~8O=FUv{|…ꯀCxէU{Din ?l80)'lJŅk!  afE7?PUNsۚޘ)4/z=fPePP5Sl4ϕ-どYўLSv e YK$V? l c:":v놈kz,j`F]Ve (p*kk6|Y3kOKy?ėOjqjS{Xf&meh meHB} Wتc<5^tEC`>TTNuNZOG{yk(/::+kPI?Gz ^vIK^ۇDOo|p2iux"oG2̍97cI+I.;<!EV@bGQ Np]b@Ȋ3j0,K u0nzI)Qc¯&RbBSeMz#�t�<|_b sݚ)ɢ8#n蹲i,$-J4zM,so岖ėM nlӡ ejQ2fVLm.WOAǴhSsa%6UlOgb* HkNH?= 8,'%Z!g`W:52UDh.?3$ ;-+*P#noQ<sӶ rLQ3>}L #yw$ۨk!+U+<r~NΩgqw#wU#?^!y jYj=Jz˿u܊ 檩&Zkl 7|ƕdg[t$@uR|RO}^tMҵ"Ij`.r/m8;!\&1#iq$ˀ" 51HЃU=Iw\v/A==�h?RT"%Ȯ-ŪKQĒ! ]6E`Ta냑)eq.=}zbBq`T5Qu}Djbi67uGl&q8ujhC-E&t{r$u;3G2t~#s\f^~J1ŵlI:h�O4xj(9Fi3J>TwB`"u %>oR)/� I7tcG'iK!ېU>q3mm8. tЧ9rʵOlZD%An 5sh:߻6I-5LyH Fit#+Vpsm\d`A'TWV9Dc vK\>w&}s^TˣyD /Xs @>|kgtziE~y) 9)˶2+g ]pɖ(k9Q={8 KOWjqiɑ-*<B8qփ)\|YڄֿËdqE)"b3JW)<}!Q*cўF1Rd"+^q$9m>NP5-ށmxuӋ.>y&[ϞqRK*Gx "ԣNwD..dSڅ!n.~:D%�͓q5VVTwg0ol3u9ɽ41>2�Ū\;w+$YY5ۄ}[@'\C!2 =yqXQQw$ (*8V6k3']-[azѝ`vU:YGwR6C/MK1Vv6A˾6?c�*Ǥf|$h$!J14l9&Lm4~76K@+l8 H]8ߜf7PKgAT+oX*~5{JTv̨)Ůa%7iF1ca[~U՘ @4�&Q3'i^ݮ)1thf?�s%Q 䶖v�gX5OKL1R|?I 0<$` `N0<:I,~^zwJ _B[w²]ԮK#B ϡĘ5<]w%>q6*I<;*s[Hzi Z~#Ai[a?u՚G:qfF+޵ݲ:^ɮ3̺g+ >P e#ӳVڨ/ͽ 4Q I!aiE\[+=!uhFZUS_,?V&oTn[9,USgdM"cюJ-B t^1Y-d*ʏ47fMtK,M&N3B!J/*m~t}h:94em  {ԎwPƀsz|nWf(c96e6 E6c'?8:QR SS|CG` Œ;{ˠnk & ޸w !wBҸ[4q .ݸk=9{sv^{1ךsrwILQ0 ml'^Jl;^S/u <]4XZP&gY zC-Pe1viÖ2*BlI01*b6$*OtQQ>|3jpEϊMmU)Z�&0r|H7]�UVZZz~E0݀ 0@6{~Xۆ3Qah5NXP/ J,-^ܾYpNSh&').Pؕ"it{vQp_h>{f]8_@`fU3b4;ANmWU"zPƒus)t!CΞki: cF5UtqlZ熻=ېMB*v4&x字@)ǮU6 ¶EւE:r/Q# EBz ,א0YZʻo7\ߥ0Bz#U]kkK9v7PZϬB̿,9XN蕱m SBɡInv{bᄽd" i፺ϡqya8J97їk#.ڄ&E]'ئ~nâ-gCUďPMRSp4kNE0JCWKͧ߫ih Ly_0DId(Bj'hГVl%NU>89tIHW!iUke[z`*U^"P%xpZ=ֵwXĿbEX8(Cq1 Hﲾ{svM.tť4{ Z6}mE(ԝ4W5skP п~ҲY*чF*ͩBMA߆Au 'ݶEŊhK e= GZDpk}Tt=s/Dsc2.otnu<Z.drcP(U0'BCkȍCY`2܍yJ^\ H+}#>GQȊx3;q)Vwz[e2^%:1eƅ AU,DQʢS'/a /F mӖ ~Ŭz Nk^y3 Gt[`&2 T) 7-k:ݸ@6W1n=)P#u7b.[Q/e^sȰ؊o?x),l̏ڙ_'Huv[lHs΢Hy6Y|%Ǝz+IOhKFs5K8\;YeWWY6oD C\՗JaVGszV6>eM[~t*Fv3ڇ2jAi%QrX�|—wWܞu:-rՕҮJ$%M+^30=vePf(vsSjup8'P?<!?Ʊusf0c>3g?3a/|PHy>pc_+* KY]bˑî?dzPHzTRgU^J j 7܄`h?8_LvYJkloe ww^֋:peP=ܼ:%ӚmNH*pQ_/{'Gf Y3(Q8T:'DFJyo==]c�sRK@éJ@!_Y"|O�FZy?M(ZgƝ3GDAߴTZډŀn?EwSϏn{ U;Iw(u~K|R\|dbN@GgTb0 MqUYrGؚnC|w,ralx΃Թ])XoЧs]jsO`e9±X'yߊl/)p,hE{><!JSm"1dJIo?֬wǖ@r=/阻+]&8̤|`H7 O @PZ⏴,Kw7{ŦՔ ow7~Wd[wv&ًu0#-ɼe_HXW_@%1UdJU1%ݤw QX}ۊYkVrk~hJ-K쳇~=m WmV%nj m0a$AN^ GYL܄Ғټd]j|bccy)ޕJ`qa̓{3>U|֑|Yu28ҫf36oX)G5u4q,l6juh;сQUotetn ģ)d=^RYB`RTO wpJ2[n.[s_g.B3J#,H5`g4n Z[dP7yPA{+WZ=iЏUGĮc :o*'̝'cYFqKFi;䲌?X,}C/kyހ+Khq@].A>zև\Ozpk$ZcQ~۽M:"فCs!@cOyXz>1X3A k)h6a!ϸwF1 /IH324t7ۜ%*(; 9}J6Nsi4/|i wе1SI))(=4ZϜR/~:)8kJJy7iatUu>DQov# 5'b%A柪@y`sړ _~Vl(Dʖ9{-4tNt gK;`"Ǟ�8#[rie.?}U~&_CV{KgǤ17p |ῃj+a+*H4\/6l#j>˚x F^;\;ߐhs7<qt{x驸~ ~ ~$/ ה'2 y �F :R%Ei:NYv@ T\uK.X/ (Cjm<rVڢtʠ}a 9P & ,ʙ'/k󿡨tER3+Esyi35]@pq%Q I,)2{ D "98P`#88}Q\Ǡ/ oNzOClK@P^~s3<肎Oh5P)H1eI}QV<!F nfrA '~4Uػ_VhUd</,:qSY'XB,+Ң씖Ўy9sȐ 7ɦRX(FcJ14k !|V!vʄXCM3t3(,V!0*:,gxc߸wv>jH轋0?]$[ z+ F[ " ( j9<Vc}X| [ӑ$xye6<Ao3p,kaOv]$F#�Et mv??5?/!Ke,s(#Q[@(L :]zRe6szx!YZҴ=^J +8e'<l!S6)k }7's?.Em`֮dTp7qv{A'@=>7ɹ5Ȍ*NHSvko]&Yi_2c<M=Ӈ],)ayHz$^\W_p}/Yt3<=C{5Msllֈk0a@3ѝJTmE6(Dtf ߛA~ ӭ\}=~`(_`h>N ͨ@}77Y`cMAUd1m*7)"W;YV8X}ТԒ8|ehkT5Dv[VK4uRlb&<r^6v԰H)\ZfЂG%03k?ˌzq8e݈9 D|�zvTbx>sdc\ڠ}Mcɩ/v,sj.~7n5%,f$Эޑ2>@ Vu)UUn>Iڮ^Z{{F%s[7MˌbzLtexY#fzf& +j js�QhLgkyutb>q| )W<6.1pۦ>ea^$BUSC1z{oQd]a]]`W6RsؐJTeB;+\ӥ4Y4ܲ_$Q4,.#^B.ioUXј_~4H3c)|˝1 rUNYG5|#̏Bx:v#u(yɜl꙼"cGЊQi 밝hUbIݴNeU$Wv>]Q4kUg?Z$ Bl7 <|#{c28=IGo!zx ~oȋ`Zrl Ӑ*xD,~IۡSo Hֈ"Z/k kJ ܛI[b ^Τf,0 XRFảe\{jMV3m37J߾>I%$x?DZM+Y8?lŷPj(Mo5RiAKsגhNʾXO+:QK@ Vlvx)߲RG3j N5 wQΓ 8d3M+f !l;.9s2 * 'UCşm@;WK 5,"T(W+4YTe-ȧ\`E#͝'2{c+ L(Ԥ^uS5F5paRSDCK9J'`ӆʃ1a6rZgta~}e"eA<$l (ܸ$<mA/0MZΎ;?hMhf?LQbߞe&;oPxLU{w utGMrOW N4jm ݻdfAJ_wVsRS{jJ'F2Nap텢}Ak|LLeެ_B{U xˬy|%mhnvO54`ޒ}.O:;w5pLg[&jjcmŢD/]:ۑWQKQET1=.�.:(wV|ӗ xqW;vVb?WOri6 IO/zJ>o2m\Gіb]J\}*w`6Id& =2o9Vij(u^rmunS\w (g L67#4?YȤ#"X/1XkN:`R ohZR&ZJI[ΉP 8M> ;ןB>tY:bqZ\ GNMl# `8-  -je ^[7֔: a24ɐEͬYgN@e')iQ@ct~^M>z%I'џ$eP/Y5/E.@#'䧉A(riU� Kk{/)Y NT-Gg=܅)߄ MU,(ȗ�W|RP$.\Ȃ>J|NY礔3s!ѵ*'8d~ pl_Q8BS፼>?ÑpuI\ gu3vBN!]SGТb› S4 ,{/zI1bXgٚ()tU#TnbVUΌ.50m p K?[ 'I&wm.Kw p/XEA<ܶ'Il++O4}-?mi-$\nOϜEPҭ^DpCmkD\w"}1qO떎dpCΪAZr؛EQ;>=216G'/xie|bl_:#M榔=Fm$:鸈˦+Փv%.\,ER#Z*/Y=/5ϟ!)@>-R*jNgy.5l"T%sX _ﴻ鮶U}iPB\4e߽]eLgr{V:Rd#In*�v@`~a>St7t._]t+-j!,ȦP8>)V6+) SF;*nz.spHnWDIIGMJ^)|kKIh1s5p~�p3iqT&.K-6.+0hr7IEy ӳ5P)~{={3M5ڝGܥ%3exl9Z#tmܐj*?tuH.{KWq6@1#Wde2W~1l˗k\237Ӓ(tk,QF`q?ҶhߏMfTeY5':{rcAdW yT#͚h7ORwee V>}d{ e?_;{h,%=Bσ\ܣ4B G?K3(tj1y]AށbǛ t'5V˝wjU>qNf,$8#rHe8)b!uMIa42] AHg<|̅$ u"h!ābҹ:4 K32McFP b0W7dS)?xOkǵXa!+KZ 1-艘BIǜrRXGRtWBw15Gzo-*#9peE$lCX),Cֳ @ >``Q5쯇G@_hѣ(lݾgn crzgU3;! ԛ),/݌n- wΩ& \(!grSrKJ&AwNJ"EȦىs~Z eN1Bz*&Fo1̂Up20V)^IK详ep#b β<dmS:zzZuQ\)FI$q=-5_Qh^~*Y�ÛJ72I!i˹q0st�^%,[ՊD^ZMfbߔ(!"_ġ.<gG'P rv/Wz>Շk7ERIn88(ySE&QxvC/셺=F1Ͽz8><m2dYc�6�@58(h;A^bp[XY$G{rBD H-FںhW-RGqs2Ѭ^ :$J?l5Sl[v ܴU$*)"?cIƲWR{aiJ%GjoȺ-=f; * ] bcO ~6gdm:UyWQɁȚ=pHp9+[q#᤹njsDYeR 6p&onwrhe!& Qw6vcJar,X<?Y<1pJ}`lBY"Kp>ׁQO6R3=Z,kE_gq}ҮGMpdSݎUoSJmhMYZL̫@|_W3ȵ`jAG=y}+瓚쾪@J/%|(}YQf<;aYtiGFt.?3uLjprNy b1:j[ ĝmd b-& "  /?E6m8n*/a]C+NdL=OXE iՃeDohkɫ ,VN(o+5jKM,9ji7 t:Z& D/ɋkv doTwW\p?$<+ЛU<y&rC"ƍіSCi0"/eI_HU{sјVTV?4GVne@r\ ~Qd糩/\2?Xwꌶ:ꯛ- 1Z=2 IF{g(E \nx"Sa:YM"(Rٛ�) xE]I=A"G;D^M)^^�~MQr/s}#ؔG_h~!A8 Jʗ%4_{4ٴBőfPVS2D`FZ1 Ҁjօj㋖(!(|�"9gcWSLRY=bVCۦR%ہp`p@ Mt9s`hqlˢrvۊ #vT;S߱2}3woMOFsSw!]>;qMEkNSsrb,B퉭QcU3?%w T}{$-В%dLN#?ODߟRv5/٣*ܸ#@/P`nH\3}[_Hv (n6m( ](_7 TO yKn'tQren &ERy>~3ds|a^^aw}5[Vwq_BqC\t6Tb}. [4Ʊ/iْ(<"ϼZ֊>tϚvP+qb51)\+qݓ-к8sq;pDl [.Քi% F7CV#  $ n Zr&Kdn#pG[OQ<`Rޘ7AQy9 [ke~FbC+7ٌvDt2gFBKs&^w bY7HC <6 *d=rڈhfl8!HXT޻@N`fz|oDi5[i@.U~̓֠ONl˫f<GigAnx?ϗmoRʶ=[un-k._YTY3m*}krH&g$ZCǘ>r.@M=|[S;^NhL L8vxi�%9l+{6]7lK=&urqS>s6 hYZXƢotN b \Տ3|Qk&6T<;٬X4xjcS{ݖcTEv歶K[J}x1/ ,B>�J~͗!._RjEq{<0Ȃ5\0ɳ<*&z '*ሔI|?6(lMJ]a#! y.]ic{Zk9XBwbZ".U(d;na33L`Nx"|aLUk/&!c,j^b!@CaWٸ}@X^gwdB m!/֍'R6I0\9<'XkBoP(*mM)͉$GEwDz#lR^s�Y@4)y>˷̼ß ⮎̍Yаp>s2dAH 4W-ʫno<g؏[[[LU1@Po!7- ) DדF]ײ!�pVbʼ=N3dAǬ½˟Y^n܌/`R/u XhBzLvFL ?z4I6C8L % X[%.�R\ MFR*PE3OU'8jl_Q,X|.Drۊ>Лg=*V3V >޵APVsRna9N\F~f|NvsCb~|Y5V�8|N e~Bz2K8<1v7ӟ?J$8ȔUqFl s4)LwZ1!D{6h-hsf.Q� J o b/@)f|+5 bS<P{`0)/U6Le gRRkIW{Ej79yN؎c⹱o\㭧Ma=?ZlJ/ǖy?'@msN'9|x6YȪ5ؾvU֨cI&\33pe=˷EjaF,,%ɛd 7 {_~jw,Qg5=Ndd~d9Xj?W)Zx-YRp>k@# s,"hG?@˷4& m eKlkds4 5*c@ 䤺JG1]+;x~5G\4$h'5Ɉo28*QYr 'bdX>/QX_^HkpTqAY_.1A_>}+nQ_S49n=pT "-xʍYn{CY o!r!ȣ7WuƸ%V*tJWQҾSӅG$j쪒DyH)bfC"Q @8&xN-C#/m,?:~\;t53#S( 8xOsz؊@)CE"a)PUeF`yGRMZC4$-aRnsl!A[^s~O~~.S ,3uV6 ,,Ĕs"7!TIlXsIfLSƀ8]Ui3}w4&OT ~PϡL " &p!Ѝa}jZ*_S&$+u4}ßЋ0s '[/pכK5ժb;u87D0/Jf$iijFY{'.GPz+nRU TqY$uܾR'S]W.8K|kiACgMFgE(*ŖdT4zyJ}΁H4SrIq?#ls.0 Q^ngc,,kֱ6S>k )d*p$viFJ BL1e&^V={35{6k7<re[U6vO$b -EjQ'"8n`]IViV>ףB!K_J4uycK'|rۚx2ct+ \&%Mٔm@I#[A.yv7T۩}uf'1F,?Wejśt]EsZ~ߞ�*ڷf<_~agW+Fs~E-nѺX =[l2.Lr2cqɽ@aq ۚ-7^-ZZuJILxxpwt :Cx-r|38ۼ i\⚘rtZ.!`D~@4_q`EյL:[A䟐tDo͖_1:9;1="͍O)b-Kc×'jYMΩZ‚�XQ `eQxñ*5* NBgHw&^W^ud> pNH5 =TxwzHQO X"ozG n,0 mR.~‚|셹 Yч҅|o `M_ ySqٶqd2V^[ N�ۼ@2-FNouw(tmYjɂݷ>n Xwz7}Z2 Ҟ) ƧdvEKm^S6;WXo?-o< YT1_l-Ȍh^[0-<g|6%ri0wʶsK3u&Wߨ5¥1ǣ*.I7ܯQBN~7ٯel ;۪L7eOs MW׌N-qĝKrAQG$^'D:tj&suJ@^ &{Wp{qFC,OOx:+|Ӡ۽ՁY &ZlO.A+L!t҉?%Q]ѪZ8,b·W(Uc#x&q61,Y?Ad0Ȅ&`#(}$,D199fs >}tq>3-y|f7MѧIkYپ8h- V2j]%@\[`�48O _69 ɥ")$@,ִRգ aWu\?({-UҘ7OnaFѸ .g<Gѕ JMu.7qX4<d{`QIVh[h_ 7k--``*{E凧b}!'T{}P*/bM Ad%#xT{&dߜ ,ɊCʱUl=6|I&~bjPƳ>|Oȏ=]W)<GTV<JNHW\oD ^T4/e Hh8l`وK㨀4 JK2}ǔ7#"5dznf)o5^ xI+Uj(lU"k>lH֮Z"=PhЙG yD|' ru|Ia3 >i Q[YPP&L& ˂ߘ#*wZ)5KMq6FN j<xRt"Ƕ"~3z&tr&aRvwN)N(Q\Zm*;Q o+`dhR{EguHct>ZZ1FiՅmݳ}  e#Y’۫́%n卦kPAy/Y^/jޙ h#a]TwoD[ehl2amZA# XjI+%bf$ZkՓMĿkW|$8Y,.2iKI~#VSyZN:bJ|̚"kh*[zn^xT_x[&R\)—`hYQJ]by&=fWJks2Pn\yhr_.Lr4 k'DER ;|,:E%M!pbu)?O+%"9sa.zy~]ѿ絕N`3Lw}`ƯJJo7;gpL9WR'0.Q\\QK5., H&"^'weSK_#'0 `͜OciɌZr˽xr.68`%,D`цN$ٺed敡8 Q=Da#4~0-y48ld~6tliP4\XZ >$ޞSvT4"*}H 'W(L؃6~^YhnPKwdqe@ndטPZd)ftk47?MO}�G[o3z 2|FS)5{cׂɀ"f~Y92=֧t>B#7 bim#ąVBN+5-e-_ciNP|cjmSI(ո"i&3?g\C̿B'�_\ؿzX-â_"n�>%/:JňKt�j>}}]yUs.ҞEv]93^7UV;&nX+,;>.fiDtb"]^Ck!6GSM4?A1:o\J!gbJ8spz>!PK����]W?E���� ��ClickHereButton-animated_005.jpgUT �y(N(Nux �����X[]. R{)(.ݵ{܊)>}wJ\YYkq{*୔8� xY�<!"""!AAa~yGE@A@DBBFFOIMIJ $%# p>A By*  �^  <_oppN 2"<⟽(YEq(bQr|V_;b7Rr9ã5tM%~rB{#ɍ?'`�DWH8+WL�+6"%;.q*ϱէkg/0?G{\(QB|))!!6 +*NVǂ FsmMZ亣*6YNf%ڦ2 M-%|j3VZXen6=Ă kд.22/.X&1k5w ߨU�CӋQ➘[UdL9O_-Ĉ,"zZ80/ȏ?(\@/11'ixt.D1tо դsβ8W/hGekMmA Ҭ=_U1R˜/q/m/Ÿ6ޱawW}_�HRB^_l7|L*=B *[U~+[y[I89VX?4CLB*MNw*-#PBlHlZBt/�7hNa3.Gcy(Gx~A(fzّuKK#gqI0QK!=8i|pyA3cDc:8,ΫȹҼ]y,(bxYz,{=Gu t/-Vw/P*ygCo?pq ]Ԩs i{H.uoqCRb[HV˗wnU Km!ւ`yﱛ.ol1blձLVr+8f'Iokaچ+P\%@0/iL=!`Temվڴgߵtz97΂ŰZ+ƑT7l8šh>i+:G.^5Go:0 NՆpf\ZE6X+:˜^8#C4TET-g2.ﻴZn e[q, A$LR %? Bl$9&Xw_M&Et:n"qKu"uh;گviEKL0G7'Y:ih&C^:O/qeU$n:4xg{vq M.ݢE, {t=<BgLnqY_.Q ;ʅW+x4ͨ <ύe£Mj z{ G? ]qvA S3Af@}T)M�1wzhU�$�NW:>Ar% YcQUߎrfxsŇ>5H/9ʈ7֯T94|CS{5 C 7KNB}D͎ĦTW6rguX)iu9z֗[NqG<WfV׍xsg q;[:]( F >Lj,;222ʬ! \(wƸ_yBxW U0jx~([ܠmbdQ 04i]^&ŢRNUUѽzJQ`Q>E:J�C~0/v[DAx_W/u=3{Q3!)~|05(U{ij3ɘU׷nF׊|CN1;L .jGD7'c%+ǛEB/(h�_ NM*˓ф S_Q߄4?sՑqΦd7|jm$uiS]3)ԵK4 stcHm~5fB"e_آn:1V!Xcv=fQ軻!Bdj:̀=†˭dW qS sdbĹ%X|t _:ѨV擕wz/0[-=Z eФ,fItKV<c}9GyÙDqLҵR(1]x$ pN$<$Ozh^guLtkƁF ]>qF(2_bjZYnֵixTS`Ul{䁌ʸΚYE8ۧNF~Ig-揔|$8oԣ6%%e<(fТ?Gї2h[SrƄpHܴcEu\4Cu.Qtʗڙ0;t1ߏmlV&%|yaog^Xq0`79;tS62蕏SCL˄1 `92eQh%Zg8YqFG{kqW/qG}y^M_P RW @p?Rn 8ѮV1Nı*"Ĕ gos\Eo i#O8|k{- ׮B-uިiJ4%슂Lp FAF1l@rq$P>_2{ R׆�㷐 ORb=2sag_0 gvc+TWw<Kn%uA>oTT#OT_'T|5]4#H{GhRnT_!X-@O]&8ԤJNGF?yehNW.UDi}9'</�"͆V_>үk_ix6kl !caΔF.׍{%&Alnqۍfu!:rΗ ykQFz <rc" )~7ǡUl:XX ~/�_ao,Ԁ3!<)4s-�t1).x] e..mN:yt"`15gJMRj(w⇡:�|}ޑ^ɥjWQ»(n\kèvgz\'-;ScDAsNU 47'iD , e$,8!�8^")Zxigo ۏ͍׊F9J~;k`EHw: a*5װ>1V1cOr092l++CkYY٣%9c5ϐ 2aZ}#dй/HQ@1jEg"9;=;1Z *ݫn:8z =Qmt(}(Jz"7NVײ~CPcvhQ(XV٢Eguv>j4s'yh:As/C>v_. Aoy9pnTf@VFwJhEj&oc7zfWsMwqnM<DL_󢛆>$[1k�O$<B_gнtAI<  .} h כskZe,lKLk);s]Byfz雂ƊMy'Xw""!NQ&OL/hoy;YCg=yu֭Q#J; 3Is}!a3Uhp{q ґDya.3 ߙn͔J.DnlF)gv<[I']6#qkţLc+!\xas9f9j0^!4 ';6ގ嶐{ +#9Dul|BAy<k.ABj7IQ_$h 0Fݵ3["l{nY4X[ , ߬aYpTZ?a?T$^P7@@9A/Io 0{u:X$ *NL lu-] -xD yZ xǡXZRc}O~ _W-~SnLGh($Q@|^eBBEp%T4ώTt@Bcγ<t3`E _o!U TysBpVKۤg,tuv֞B=y:`{.wr cʨ{SNvWwjSuz{e8JH=S bX�Z;oĹ! 7AMu9IH6TYvx7j}wcJ/G~̅sk{YװdOLx|]FhĤ{DUu1Ec5r s?(zȻPN|q;PZLlGTw IL @]Nr1"7c-#0ӂMl}M8">Jмh$uweweq[PȏMcs-u2OCSj8ɯD].GΓS$Boo06ptËIid,&k"ˆj8 ۬cvG KO:r"k9 ԖZ/Y:|Z )6ƲC*H%kQZ cA<zTf�[ MEb Q~6NOݟ}%$W_Ⱥ"[l`uR_Bk �Rλ$? %,]Hѐ]0{ز΁vJPb$<%%:yc:GB>BIxG`:O^ "yDesF{UGh-/F< VrS#˘&PZ*kaPs}$jUB䦴*r_ [FGX r>%&qnm_eNAJs直@8<1aъ<2~PtA$e u@ב-tfy*IT"K|6"yg2b)ˣr!pq8|~h:U"z3m_+Y \RVֈR(|Ij'ܙ:U\O z kN 20I!W4s-S'0`EM25"[ѥp ؖ$ך6H^gZr:̦'P|T:ZBG`iCs >XnB؉"Q)/qo(Ѷƭ7 N :>^*[-L?S=;"ֳ:{f ˋ2Si@Hq+,`qF;6IZ_o{Y%GiCx囖ȝ7ީr ;0˓dSYF24=UԌ!oVG $**p}Dria5s?v'}B�o*vvdQ(yizߚ- U}  Ǯ/zf(Nmnh̐خ 3y }$ ?on}1?؇L\1Ѵ4FJ4qx6$8\šw?XuGJ;F Z\֫lct,-$1"7dU<82kv.[H5/1G<)5(*AG$,u( ~(|Hy'2՘@g(1=r}/I[w*AT)qAu$UnM|']b%3H)F.%|mpBB3"LYV]-zM&0U?[_W}A^R8NMppxfW#EM}N Lj1i͖P=VRlEjPx΃C!+h bs0xgmmOxUl!G'ov]FA|T@ 5hZ©,8Yr 4 w!YrA@)CeVX֎߽h <>+D&\Ǫhdܗ 0.Jh<յ@X+,V` EuaSԵjMiO#UޚB+-F iLT @.&KZPĤi|<;,FC`LݽrZ6 X/ArCFLlwFpr?I (i$o8;i ս`47K[DP{ITeԚ6#1n42>cu()! ^^*d:)AM =� cr`f?z'xk0Nf5Fs#w n⌗VVc̘x!-4vObwQfgAc%网;uaNӟ_K) 0 0DV-z ys*;,?>vo0.ncH ?׹Ɋ>QKMpB9༪AvMk;�tyuVkEƕ{ & OgR'`*�!fHѿ0.k]!�86si9lpl>f j{d4?,=9 \حCaWI6h-#Yi\ctWμCH</דAy$NojܢL2QJ /Q C*-#>:lڊB*'י cm,6{o_f "m"0!/Si[8}<N<팱ށ+DmAI4k?tYz=T?Bp4%'FDWI} .欝)w.b.mܖ&& p"ls64mfzrƔ1Z߻ ?ƾ�@|\;EoD%Y-+LTBNC໅V4 & xXTZZ|΁;G]IYXO3/g u"֋1vGkݼW̫`dTMLGy <VwpHi!agqItmg,p=92 ea.C>yJJV#q㲲u\T(j* p49TU=˩YB\ˮt9!{qFnvrA׎vӻwʳ BV7ssqq4c'SNPϲ&*h|`? x{CKY˵鮳310{0qCx6kw⨴_&fzᣮwII>7@B)&QJC;9 9CQ_"Ӗ.龾>\_uۂ¨JlDXHjڄ.ګ&;SaFPঝ$'pߧO6uK4ɢ,*O?OMeCi]6!3UIc#λa$NoŦO3 V:뽮 e(:۲{/BMq E\q[s\Ҹ)?:nJq07|Nln0ˣ /0,@*-i+.e=P-$o:lgkP%җEl*>дq/e]n%*J RDY]UͧT1Vr;xAKW6"7j}_IJ{RmpmP1Tݨ/'~~sׯT儴SγG#3ї߾<W~l4ж,O?̒"/g8u)c绰ǠZ!UGRێꝴγTKPVܩxyY^q/ZK9gA O7(B*{F{!n$֍{aVWLD\jH&icl"(dsH 6 ԙ s$chp!6/yQ~!L / >;'*סּ fB4l&Yk?oi~@ʱ�FOoײ-*Br2OKMR|LzF"h?pe id4Y[- ǫ8T0"@�&"|`V[7cfw jOö =LM=ZkFg;s &4iͶ_yK!V ~{r0WQ(gEU:~s#G0Qd 57 Xhvvr*FG⡭=n%0)J~^D}j@bXx;'qy\RT')ⴸy]bm9f?s@EE<:WAgc& :f񡍉)4aCySwOg-Jc3"Nt4yn2|X0:Q*v#eYV_CZ h2䄮v�f-RiRz#u4ҩ⧓ >\P�m_<ޠ1X9xd$ nnƹ fFEvxjU6 :7SO?�J¤`}3 |15 Whr|+,/Ɠw%]k*unӃ(8uإ ؈p2Svd8!kaO"M80'sk?ưo̩txݯ|qxV<eUxgkF&EdQPp=>d[�Xo0AdѣL`t}k .S)ԏX s(֑Z3uKw,2VNNOJfBw52O hLN${wJ {aiv}!?<^q#x`PpU\oޖWYavUDMy iiK 0n:LksOk`rR4+b :SE^5b5&E; +χ$8kun+IwuKE=*C݆b4lj >(8 9{vǖ#[_q!32A:,c%Nb:/S;L3/:R{/IFTwYG>o$_˻^/�Di5Wښ[ECRώk#r܊*d (%ݏzH'}bFCh!'P:]k]:Ӣzkܟ`m3=qTu䍭д_}2{H!e’#Fݸ{`۩kmTCQf"{=!{CnF3OK{n6GGv DțLs8ѳ7?lx&¹:$[";DZb<"ІF�*Ջpr"Xx#dc1㯔?t�K 4[SCvOǹʪ筱Iv7eG[őLrJzm`YeKt@ `_(.m fLlpOtJp֪[k?SS=SP;S>{zi#`3áS*/U{)fPv݆s( 2=YfWc06b/M|Rjܵꤙ+]ʤrg,lTe7`%Nk,_0.?n֪h*[IO@I=9&ЕOcd‚Qhҍ"؛yZFIF02C=jV>i`V֍8[GQ\M#vf@Izfy\E~}.޷~)6a0}wVZgƅp%i>_A4=΍Ҳh(42dJJI"TDRE#c@JSy,s '1i | ciq_ ݸ JExZ8*[لHE"6̟F{>}cCD&sp/fC":ZMo{ a=cEȴx{y%2wu1) ̜2 *7- <s3f�[�s逮CeK*loH<Coɱeٮ9'׼N*!R'RiVW&'mB{6G +Z[*)x<O6*2 <\xQ;Cq(RZQ{dn&VRY Id 4A5Ȁ^$i@LvBv7;V:IRzs䪈heS^h]6;ڊ2ƿ?_atZU{`-Nqɏ�Qd_B e(~URn%M",q @ym @Â߽udͤd,r0h5K_mnc+t�4/FMF>3'ILQ}1m#c P& ZߴܨsA8{o^m륛o6nZZլNDEwI@h%h *Q GJ-?YDj,xII&Xm]BDV0L9c>x`3PYHs1efH-pzP3dP #>܄OS WekR(B@C!9G] ^1~=Kn0)QDa' j==™ xiUOO}qm7hbk12M,+Mj^�7> 6B'<0^#[BzӅlwjȞ& 떎n'E/ZrfhL]P |>i+HSD#.cNu /5~S!7n0֑ I$*:E:0AxyrBנR RеϹ� si~/r+j#6XGo_&[qioN2|SevqoElnwcx-m1 g ۛs G} Μ`ɼI;'[oRk#SOfژ ǍK㊼uA=gmŏpo(1ej25<0U8)Qc_Ēp|f(Go#8߮/#6w|U JK5 ?YTOeCݨ: $U 2/U|h. iY.Ypm`L׾ 8 Kۼ57iIOw:iO7:%Ⱥ3�0J4h"|'r7UQjOCkZ^RqI .dD3ԐԦ2;24V/W�`©bCp5b(fS0x\ԬȳRiFoH/?(N3V#0ǂ߻!Pr`rKa;HIC,.^LfIKV)ۛPc1&CZ;^�VO/�Qyq^rw*̍X 971m2I,L%K"Yd9L".|}Rf=ZfGx%42>V [ywNvMqžd կ@ N\Wf ͉4Əﶖ�,ۨ^�W 6/��D'p&s?)OQ.Љm1i_ #H S܆fڹ F?u_JM1OƞҎM$ c|s礫-RIK/}}]"4?G뒛GnzeݰԄկ*z٥'sLɄ.q'<ώ@|2_5pL R4A~ȭb 8w!.X:DӪ(s~2f}x U;meĬ]ky[kgz:fCkݧ1$]JJƅUؚ0,p}yPm~_C^,#&= _{lT9hoP+]0qŬ; ~hĘ_6⺛=5h+0luˡPi,! ئXozȥ').*Zlt9)\q.+w1,#k8=RLm}PF+f9uύCN A ^2R*8$O͐ʿcvIY1>t:u\ƺ<L3[\(%-O]wK?j} HoCkP{IEX'sDѕ,4iNwPIۦ%bɎcD+k%G{e *YKsxO:C+Qsר&Kخ|H&PìRjrTM+yUj$mѳ\_P=mե|5T[7T _nc*^PF_L~O򃓼wOL2g.u: p9e/s03]gbHl^ZB~"Yf߰cE>paIh3^uO{vguk)8y.>A>A/qǼ: gD@M#lRF3%'1h*ZuC'eB`k8cܲ�8 ,rຼo`ڊ憵c˔Qů[Kԋo䇵T+7L>Mr7rׇAZjH΂_<&�3hyͰTπ///& 3V$Ш;_g}OݢS[ennsc(|< X "S/x bN%#yAlnɈu؃4;`FyMҋ4Angyl@t67's„:kG]x(YW)Ru#,lPREøWu}G@Ӱ )p"Rh}r`q(so3e)o=L-aEt4uwwɉLC|4{Oݔם%14)k9K2#Z|c,wm/טRރ9sC]]^o�J?Z/G*<Q ;PGYDau_[1Zzp!J. 5z3|/%W@5;݉ckmʩvMw%b 7ѥ@p9WYwKQZT7:IK}ai(hNS P"f /&sP 6N<f%/[[C߶ֹ0-)B0ٲNZ Ⱥ~zG̔ .ܟ܋ [VCȈtn‚5ҊGmQ1sK/M B)Ift謖5B e0 "Lq'EE0Jcgfk3ʢj5}tr̷¡Bx% wP� T4ezbSՔК'v *+=/>,Cd <{NVp-Pu|sW&C.Ј *:5vwD,P'eF[4qo >a>Y7GdWw:S]ϼ-1P#X}msxdHc-7dmҦO'[֕'gu'˕͂I ! M2e$z_|sL)>R ?S b3׏6vp4ؤaۙX<3<�p,~nNo&9N0�'zHa@mP@4M =yt<hKU5@KgKIeן[6ٷǭyys;<u`=q+^˯3KTfF[e=b*$3(z/ [3"/j ,f|Gc*ռ@n;Q9>zus8~kL'iyC^ ráʏɵ4#ma6OYK'Y3;`2\xJ%^v{Ǫ. Tֶ(*uuzV|t,&pCNOB2.66 4]F@$H-ϒr|r q-#pT l>x=&nt|1R-фJ} خs}r/츖m0 2=NmI*_#fom*'NYLwȺwXR2'֮~j##aڞ NXTDaA:1c 9B5>RT"٥I%#D/!< Yޠ4#my0n\;Gn<3f$0n8I8׸>[1s!_ ApC~nҚB)usݵnR^7B45-%2V'2{~Vu}GG aYFm0Э@�3=7'~+J<p8ǹ>&AIv:泙kǏ]87vV۸8U`Q%HqJBUXޑsY8א5 @wّfJY(6P{"31∛num#p-T}>]5ۀW9q{T14XIx^1g=4'Ryk ^ߵEe2m^7zɞǝ$iGaePޭ~�~c�yiT}[0ݦT 7+6.]%"h3 �el~edgdlNV ҫZQjR[uu(] 8׭]-;vZ&6M`4B8ioC6':;+(>nPd k3eXiȺ۔U[Jl^ y/#qN]0%4=fMS̯ 2'~Oyঘmghp5}sՕI6 /hKV87�:xIf kSB:Sb?D%Kwv0riz-39:߲ G]+l�wMU vS/b&Q*Aϰ&tӀ~5OGOvH`7'ݢ%][}\),rKM+m~a(^!A2b2g%:D1Lax"4uq|tg,=k۰ kX,gY6N%ظG Vd%hF\wyピ@ a\H^]tsF aVה0ɼ C;45b:H0;lE6Y3*PfO! `k/#3t{ҋq#̦@8/jpx){ &9'B+m)oC<}E暓[q@⺗T!mm 3#25 -!3COi~1K8�wt*p0SG=~= ߺrEijCZj(@d}tX@.:$Jy ` 䯟VU u<r~u7Hgq(߳yd??*H$?{ضs:67si/~+T*pvzC_A+U?HDC=cAY gm_WW Bص)C xIo϶y4k9G0 H D�K;&c3&Qjw M|.~o^&ͤ5 @e;;mr+h /xjI!4 |h: ¼P ÞG3!xz|"RQo|Vw{I{ܴZ9F,&{zL/6RBSE0,!,gdjUnZg+6 ]jYvl!Ek :a$<'x>$3M3Df6#6Qk0k��E-t "F.ݦcl.2TCT]? 9(L%ešӗejS״rFRハ?-EץjbM6 $ny-hg/vR"kpiCs$}Fy3{ЌQyKpb1׵ K]Gh2+4V >$t]8#ůۏ}efp:Fb_ds؝v>2F0T$' P~}'Evx5(]]ٓ煖#܆ʨ`28Ol6Vt8�}\n)li擭b _rrFV1˚{V4qg% X* ]jh>pfBŊ Þ5fЖ$dqjOEV!~%yvP]R-Rw˃1/tm +^~VҐo{gێd52g Ҙ+!DTk㮞FɨGF!Q|qZl;qrMl/�"ᎆoaGk!Q)jS"kBJ:Wx=snrAEi1 0M]/7] dyP:{et@bmч&_F0t֜cE.UI*IMz׍1˘rKCBDXX~0X"D [ѽ2#5/}:GAaQX[D^I]/8^x^z~bLRvT_<^y}hXJ[,6t8ܒi<.mp ߬=x˳Bw:ZP%$0Ko -G'00lJg}'*q ŖqaHl, U_5@ʧWU;.Ҹ6퇳i}1@`r;ov7 0o{R*wD873H:\["1AA}ɹ:9T}IH,m7Rt_AeBb6! ړv) C8yǼ7ބ}SGi$eөI<Mx0!/qJ\bSkö7Ǣ/bczt/'^�s*4Db4K3}Y%:1ydx3}pw/�Wo*7uZ`tn<ͨy[ [<3m'dbL} uhڒ2PN4 yAGvӊQV?Vٷ(rvYY|-xTAg~4?̾|ڷ62Kw62=yWrîLy 4LΫQIŁiA.F~#SJL2b;4z64FDF�׺oDnOμF]3+7+Ll 3!ؘ'!?l~P8v쥦S]U(pc$l[xTjwg2<DBCڨck.Vcj½ɅJrY2w<Tv 6(�O"Z SϻBohUNc glK)m=enKǓsZ\*'t+3Oa",* CY?nwZE<|l\+V.ԍoncpƙrՖFxUzq /n&E]`+}'Ωf-xJ53M�}[wiG0 `pD$�ե>[~b-4u'\x@>9!^nI[=3WGKW?F^ޫǯ:c{mQ a[fD{}{%_l@ԁ:z.wngVSBwRQ$ַu]Ù&vh(z%;-*1mBA:1M4FtV_n)q_yXHk qu4Di#$G9pёPURvRFUaߏ0cg JJxx�6}<1:2 &ىYNL_moQ#hS#M?b/n߂V1:dpF#quuڼ^hhtg"4LI;kmOo|ߘ 'Z׊h 1E.:mz$O89FܸTxeq6Ks\O_IL!D~gOivc+CćNeZ?k% @[8I[ϋQsk*3 ! gqm cO4e<\>/�{YنA?`A 4%;dȱNbfSlrL e0%E =c�u,1Z~YmW.-$sKH=?Go|Gz=a@G ҥoE1&}_s_߄X(0:2AsXl ݏz#I`^!_:3KF#8t%\^[sZp{wq6}!PAf;9ja> jФG.o+%ObaC_4t|hfV#ғqJC`/h12p8 }Jcem ?"v>@=dR'�b.9%.) o"qSDa3%8</ȎrM$SW<IgL%إfxym!"-Ed �ڙ]<aM^ʛ佫._px{yfnljh1`$UiX5M [c<'8Ѓ?0&! ޒsZc`; k$:X�@1Ab1*V jpҔvm2qf +!pɅr&ʺ2c %e Gh }EqS aE*m]i+gXji'R/GN铭G"D{CÖ$=di;ѩ8agc{a@COMҵ7 ARfRA Ak+lFj*L�5:V\>װ"S(h-0 5LbPIQgʼnx k}O%>#SWޠ{wMb2^]a)tIð5/{LCcla=MX;sLB)隡X|CX z,~WXE=y梇D'wǟ]1<P ~lh*?'iΞ=Iyɼ<әWN',\8eP"|h�7hG&.f[}=oOG\B_JTCs2G$<M૊C9/΢'@>N�d@o5 B}IgXwrM>X:>.o:3͆|[ qe̘v^vvT`@9<hfqgTRLIl4R] p4' clDRO7^z ]!6.|C1t<+L\)vţa$3sz)fA}6UXgsy?#e)2';_w7z mdQB{-<7Թ:T/.YL~GCHsa1�1*�s˚qYK_|f0U o$^d)NE=OgiL+([Sߍ|8yk~,Ƭ꧉+oiY]1�ugU^`B*=qSTR!D gE/nUG,:`lXWII{yx FOe޺jk#=eV ?Q^D$ve<J\\򫏏cJnu Ep4mRjVHj8UmCi �r;โԺaG|EltuufL1A*(F2g>mxwY\9%DjXxVq҉#D<0-#gx-=\c(-c >;?]QQ@Ѽs6Ih^␘otDz5!UT Z&"ȒiHD䍋\z䜐PF'n%bl-)49`ߕJ௬49aS{zb꣚w$rDOdSɔWےʍlPk$9;/=ߙe.hR'\OƧU4Y '0K*(ynN% ^)W)7o ?NRqP$3u2 |lx9m~%hKsߺԝVfcy1RᕕE!I>{۞>|GE-.3jOSχ'2Zkcm Ӈ %IulIZhfE?c"wIB|=U/#q9(ɝx6G⚵!xYt+zJ1�cƾ,jo,tahß̴rpR_:Nw\e"ׅ#ٗc(Hh]51CDdFfC߇Gb{eҏvnL=wFosY4]xJI ]wC 2Uaw_h,Q>ŻTnc:nHCzÃ8".iM蓰2X'f;B7Y&KC}[bRs2YVV "r-y$}]~3!*xӘo:dOrss:9{Eu8ppu9&P9ϩ7V(0* x'KkUmB.ۃ A] !CƋXJfH8<YDx_@ɦ/I@s/ʼmcn1i:HNuX)a�ik%/#޻diL%/֐F?#r^%zc�]\HlK>-N-ilӵd>^Aأ7#jO U }=D&2C8=EK`+@~Tk}wu|h? +.-/C6暩'{=.*m5IZ0 ֩oGg]Spbg2=K^#*9 1vl%9Q3<}Z2aPMc6&ƭ(omFQ;#qO`6="+  4xߣT[cBh^�Te^*s+4P&wo_皭<ڪT'qhEa<xm/)2R$!hyҞDž, 5l,Q}=1Tf(0LKB0W̒O#mwWDlIi$FmZ {繴D.QӿgK<WϱN:!)Qe0MC9/ݵLU 3F#<j1BfFNO@i<^ЍYtG<WTڢyǢOㅰ ^s%Ӏ3TVJ?4TU/~*>Xl& f>'t$ZG:jOYSPcBTO ^"Rҧ Tᄄ+Z^ K$?2�{k Wϻ hE#l.ZĨ ,�N?ΨJn]A 3,8{1m\fΩ! ꤥErihZ=Z 9֭C;SbhaSEB7)|gEe@Z0Y1*κ-Q ;wRӾ;"kKU/#TXMm\T\~v2Fǥ Jf`iiPTqdV[wd}lᅤ`~{` JEǀbZ%u 5m덋SUu`è\x-E|&ɑGꪇ#Uki%p^C-k>wc CHșhzҬ/˓sYK|+ kcEҡA3vP\?_y)eʰQw03]F +T 5 HT /-:eEC·J wcr<dk@Mфcz&Pܥy˭{!߁zAD;-'> B[vua�{<YFɱJF a&k'}QLR~HGv׼X yT3_dGv1G:šs;isvw-$0]_dAflygi]ڞ�O~8(r4HQI6]o4ZTdP5KX7mӖs-ZV=C ;K̯NUI&)X'*8j9|&6.ε Hò,Bj(>ex..ę'Q^ TU!kBՑ$=FI֌Ip ^�W;A^� %_6Us vzh~6\y{ko]w?k`KTa8:Έ@.&AA$rV]c^@A =*6trmi!`oЫ~Pta _X㠚b)ubokh'nwxO["Ou2s;B5WPXkUDo  9%E.I.Q^37/~渟d8�aۃФ/~e͙=b5u sut+P|}gG+g!]:>OI`06Ya,s q>ь">Q7_,ths:ޔCޮ*R *.b^PjKn!`_z8n!A(Voޏ? \PId Ӈ0I65ozz4!|Pkqy�ӊ d ,39Qz&@H>8SJ&? 끻{]}q+ 6bR }̓@":G0J9IehFI5 ]J>!h֘`̔Jt.U3V'v ?U<ܵ"3*(/3p|;$3v" EtfP6 u9O(}^�Eq\!d^,1F~蠳T�mCݲBT6ߊės.#_KCa%gNm}CĹݨx Lh`4o~ki+x#hGYb;P Ҧ$ōIF[! O}Ww.֛d{u [FIATUҢLLts\q%�-cd _P+Nmmϸi`lĭ/~JIXo0$_n;5ǹU"]t .35x7xih?f t$5, DLƑ87nS;6'9hQZ\&XC>S|s9 YhXIFndlACUTa-5lZOg)�fya�:}Abu9\_"jK?bFk}s5=[[R?lq(BRBm0X>~$؜ϠrIn#ic4;تik%t<}&H-.{,i,Z*Ѫ 0yfq JjE!a[ڊ{ZJ-汍Vc:, F.zE2+$c IcL xhM^'PXj# fJK8AlĄ!VB4Ū3  Ϸnf[ py㍫]JԚM|m;ᅊ;5kXx-kpDXxFpOs7'Uʍk/|G&ʼ |kryGK>Vx<67qcwt~E*ө0bPH凥h Z Dep'naV2 vv,풐R=6`'c?a$ TxokZ�|(/t4fq[ rΥ%y�6":DԻi>~Ɍ6YqL-o2̏[ێ ҶxCjb^pcewлM.nx/_nΌ^mkY>j}9pw<mc,ψhSrnhpg1F K%֯]q<ed-"#9!ʘzg?Ŗ!jrI*B:o|nf'pHUW8֮n*=*6q,F96"ltxnO{EJf EDӪ_@ua\5#nrvj~yv逖z24iA03ÒG˛N__eyd)`SR[pB RImZ "¤TŜn B'ORg%7 R7aiOWSd4ރ>&N%Rj3R%BJftyK-"uZc+se*K1dVs3W X}*3_lţ,Lgbn>1$ '"�Qwd81k\oՕy5&G1@d7JLl>=7?! ȒW)f&D�Ώ (VRMKqS0!UΪ[$(ͽte/5%/O5ͨy)89>caY;?kw0) b S藧k̕VrLfMnDϝ 291Ѻ ͗HNjJl8LFRVUE\bhzi=>+2UFь̉HϿ~ֲu(aCp|VUpUD%ClorG7*!dՖsoAKd!ƩKZ\?-iP1FE}=4N}+ hDZJN@UdR`\"ͯTpa |("v:M|Rg}\@Bo.nb�+vYe;UҜPqݸYsvHuSSSIwQ|h̋o[~! fSy�Ք2h :G%}q .=bFDZ{ eVv?I0HN8Rglj ȉeVe: 9M^[Kx%jJF-ch>W~"D8d1N l R/Sn2G61a|Fn*GA8QAӼ {�}`bmlL+R>]{8�Q 412]:!q�Fsͅ3U zuF1wjYiv?z^%eE%Z.\Hg}ȧv^ 1]L68I0y{}iegXHRl+lǫA9Ί=\'"Dt]lY|1ys扨'l3U�waK̴܅рem9'8({滲D L!T,?D[wi e7E΋I 5\"Δ-i8]0κ�4(M"ZZy9I]v6R!=vo,!_? b2Lk[KPcZWE�"=UZV.g88˃|yp@sQR6ӛ]C 2kdAצ2^k' wquLJ'{[T^-S߉S0s3h]^U}r<uc P7*`pҮ6A olJ2 ?af\kw/ "4hW<O;ouhE]lV, ;e.CV~.RDi\/0uW>zGюmԵQV_{Ɋ{|ȗ gee ɉ`ߛfl#Ԃ 7I=~5v8LC`aޏx 'SmCڬY,FRalDcoJOP!;XX:}8q}3$)ysᓋ;RCI8#%6ߧfťf$W/}D^SG )G1FW>1I*ɏM#^?kR'R懓!ڑ1;2~s'AKD=MHkr GM%`wlF21(݅tdu6vÕ ׻)ۜ:v&eUn5&SgT' ncG0t1D;G0-%"x$ゲ e�&Ae1Υ'KwO< �LpՄ\q[t { E VqO{d4 C秼}Z[>J hRj,H:wJw+3}X\]ˁOLs/ +pyR?WN W7uJH3'W踂U8흽(] PUwdU)/M7*aH2Xf437Ӽ2n,-i97Ëa݂f.x/%G_[;=wa1 \pbղ&M@V}KPs9ݘE0c=}TVRb6qRM?S~E(OQKVp#?|P ygqcu Zd/]ҘdLIQ`F:]l 6Ȁo̒_1VZ^tΚ^"t/B:W> xn-ٰ?~bf8d]K=\'$$w|xƪ2_I`lQ%GjۥuVJ4A� K2JU3nx0zNHX3Nw=dzM]EXkJnY ֶaC yX:¾'eHNI-k CD٥bilNP؄`JVxpc0*+-$:9 rCTIlk~G|RPK!+uwred_6 XU:G+R(`S&0x2S5 :L%W2} y#sej/Xs͟WRR3.VP~)p'JU!S i@ޡ�vLـX++7`^8 Dn_J3MrBsIIUmudӢr>^m$I竴 w獤TNAEfy l|,تTOT#Q5)|e{LAL#<h]tcB$(aZnxy :5'-S^ _h9i&27ơ~)\EY]xvw\0R�-;~ul Ӳ-'s�DϫhpЀO#ls `1RI=gͻ2 xOR?5TSl*:[}$D:5Uzm弆;2!Je➂Uit~7#yECp*~8Y dě DS5Dq^HJF)˒:&A]4EҌ!%5<>'mq+Qȭv:Pi+ 5.J׺h7sG]K3)'WحU V C*-+&Fpuq=hLH3W7eţ{RJkLܯ35Q*oxtXK͗>L@2Hvp@Q g4 %Qef4Nv)ON/ȼkB' $Em7YE섋@g;40MĹԐëv~/^qXҙ1|#-yBJok/r ^IHOkRJ0v`œ'q=?yt[պq+�Y6286qgP d hLKf]@6{ɩzE1χ$"[f5q\LuTA ;ca9&e߆?5[fS=-<\Nb;(rKwJE߽xj_Mҳq u>cʃԹሏF=$pv1 ԧwyΉz C=Ѧ'LfNE)> ">28Pհo$*nTCR[(m uQY=H3@ݽ+(m]JjEZv+nU/T;ozzi$>cd k*+ q@vOzFm!9%g�HHk X]^ˤ%X~6Ѱq;u%Ec$<cU,!WѳxܸMXt*: wX_J~-糱@WrLhP+k\cAgsMՕ1l4DJ,/2G0P("w:%{``l 9A}�r<xwãKW2e @m  vc hAcd Uu69hfQ*[%ْR 7ocKUNZΡ诵]GC #u(Ԭn)O]=&\ܾ8ņ{n,y`whG{ Sg^yOO4~vɱqOT8ϩ?R7fLlunRn.{h`j ܚ?x/ i7;]9l֝l7O&'*myRO�m6Sz1"<oK59[UP%qEB H|~Nm\}i>$S| " SIܨEx"@Z ~q'(!kXWV*MX߹/g;!XyBe QdzG!=+ JäCթmy(:QtrѸq 3׍lXXjo)Ʌol<AhbϦP)oY"`1W%#1684fJɰh86;YF ^/(|ifCԬ6pʈhs�'|DAZu\Q_F}2<ޏia^7nj9�٦"_{'?zm9/,>G')}g2rwT4ɃO{9>o-cN> WPblCpk^X)Ne&Q异`[ĭ򍤄\X&<( +w'"C.C.s"@\IzU%I8yWv{xwHh` �(:arj<D@Z3z_hMhOp10 HZD pmnd�zW�+V68m]YTZ[ \0SHĆQB#+vM y.Ŝ4)Y+Ȍk %!|G&,]|DG0 "'&ӽv6nt!4B9?u:.("8 mXjtש"Z8M-6y&21$'1$4^�\WOXG ~�S{KJx'н-گG5CvIT qNC ~ri^R h҄Q8tkNeNӕ,/Ǧ5ʃ+8!$&՟*[Q\k=Kjq6pOeZ:r7Imy?Xn V}&s )rJ;gWnhC4M*ġKĵ#6fǙ)cTb~T3m`^=B~"fӏGݫ}-렎c Ox|koi6-nшp\'>ʻCj?=zȴ\T11*.=rhf>}u\T:4W6\mӓ$[W!u=VKc3mE&#UWVf,O,G٨ОJ ozЄD" `A"}y|]v8oF ;_~w?mPulVb/ ʼn� -)}g 57C23P}&FZfd5Jz>+9%`pUysu( Ě˼L!-B2uɘM4\03*Z9O_T +#$eܜ>N U/Tb>G1 DqvpVN*͉M*}[_}jٵ5s)<Xw]6Ԗ7xFQZb|0ȫۓZ&qt%3-f@&=6+p%ǚ4X xd>.D:KUtJfE2-o_X8/YxI 9^5D#~.peu dOC~M_zrFɭ8Sjp׃$ % Eiǝyn$]wB7(6&ڬ<ꕴ] PC]|wHgI樊+{_m GCEoڢ\BY䋒ْ7RDQ [)06o<P)<B2?WnzKIm%X\9%b )ջ,\C &%4mUjB>/H^Jqss[w܏ L<b{LV1mk{̃gTNJT̐$\JM,9,*"Hl{jdvSKú\F*Sdo2X䚹k^e*2eɽ_IE@f"2a0ù~1}8qB Q[iҖߞ/Ց&<Af}%|�NK1+J,y;IH|K Q{l9 Q;FT=5R?Oܢ.wqBENp6[.;կ2~| ǢT6\3gy<r'yU89=$ga]i\nKeU-YVEN5I(VAC9]ꨡeɇwa9U?~b류'(Ml+ T.diyxw5$J,&kKc 02o OWriK9a3v~­-dcV;Xxcpl\-ĵ{9u_%8~ci:g_n ?G0#[U,)mYŖ\ܙakmnuA;n<!sΟh <H䃻,N@{׸Q\tk{ӟxR!5IxO?W,0O#4mD}s{>7�N0 Gj;uAfyD%<9=UCF$& .C3́ݿK~ L'FWs$B8:>GRhAsQԌPr蒐_j23A+Juqd P랗c[FYMKHHF'h\ ָ78 kt;4NnfY3}3sﺿjuΏsN=Uurմﰅt7܍1+bw8e`Mzn6<R2X饜EzW/c[`/49Sna4-/ࡐ^PeOQn˹#,L\t, $n[~SL|B*vzpD ᪡AڥnSYQr.Gۘ2 rtI;@'%OS<Uۏecq1 xQd9IӶKV?�eR[E&5vY55f3ڼV0CFzkxE8g fkn_KWu,?dSiKir @eэYA+;3L8LBdl|g5@ivƺ 9r~^hPzJF|fX5 -^|>"oL<J\"Cl>eob+ph�1u2ckP<샇WxTb: $*oHvLy$60W,yζn�EN}tkVX `uGc`Бz;!B;#\au9";Er̯.)|9d}oz"H=J*>{IWRU"E* И%§& , z+fh N+6lrV/_ ,8s^YEp*MG`~nVpkfpӇGz,4I;*@E hnW:vmqxÀh|I)Ƈ3 Z"JX9Y~ƺsh}[q V J̥*?mŷ_axYn27j!,5}#a¢vs3:#+II[y M&9hģw_A,ޝu<UoK@pUk_c!;v5Uoh\.' ^k1T*4'CrAq5Ur,ۇP탎9n42MM|aA{Jpe'Vh~~CRg<"3*&ḽ1{!ΐ49JS}LNodUwn߽[,Qk56Dq9`ېEUOؑ!+;Wm#BG QV;O#4�6,vEfk=/] D)4ߌ̢cY6YԼ9w\Skz3g]fYgd&7! w׽=3 K}WA"*z]Z^�5i3h~h8=%;~Wܱף(/ תCuR󭗜/Z&Q&1FajM88CnȌ {Ý"Js1<**`:+6xVN' r&G go\ij.Cvј$ h}1]ZPygu1Jwxu.ωbt._${!Urww _Qd!Kfuh,)amuEA{ yX׺Yx̞&wrZj&RjePH@n yEZ*zma0hU| z-$*Mځtװ?i@e@V & 4 XsnXݝFtIѥNs03wFjn1=wDaq憕 D >PQ"o@2!y*oH|T.F<4w�BM�@C;>Dw/Ld).Vu/ym컼;6 a~C֒Z4mT6;"*tX]*:@W@ȏPO65A$4,[2N"X?:">F9SW RsTvA[sN`+S�k @UpzJu A7D'7ƒ3>zxm�O Q)+BE&Q˔Q2gGբA?{y졞H߻S Z1jPpria\KY~, =tё+< HQE 鏚XcD4i;Pdw#vf'#yح3 *y0FHP1*><yZv ux ` ]/GGM^E Ā Ńwds"1ϊǕ�$%wZ(ir{KI b^MRN[&8lSὪN@qy<Kl%Ǩt.sTd8HFft?L1i5s$`%MX &m) n+ ?<&L`se&tEE..[c"w#8x,-F̢p<blrEeVH'3R FڞTr7+뙲gN-z "B5"+yd+W/g#=sSsk\a}Ҧ1{g�Vl?J!  lҶ8ꝶ<a ]EJ ^ĵcG};29y֏4 gAQՀ -c=;Rݳ_mFjDq;bYcg[8ǪA{j:~=k(fJxAjIy3ѽ%v{Qu͠=z3V0ˤE҆]I`yPȰNW "+{v2ǁ՗DJ'eڟen"ILE.E ˚O`p[X/:h i|׫8y_]K!gdQ"\׹\q4ws ioE[6힮x^Y/4;dh7^j%i/e!("wz]H*yCbQ3==�]4>!ls)YK0CXm]2^X;GXplaTCF0j#;lgaEWͯ}An9UU曮sjҼ J)Dh^ Jn%G=v KR0d-̞3%|VGm9!w,PKJPOޏBm"Jrq3_M*<}ZzJgf KկETeš8ޜ=x;X#ʦB֧Be$`kIdw0Y!xAj=QO�E#XȚ㳺_9L;FRP{P[ȄiA!Jۙ_;q5zǸw3/'fQf_8?Œ/NuX G{wrc]6-z&NuKUm8 CDX2 CoL?�hF[KqE]էvNھn䊛e7#C<i3;%U;s]lZ|s&pن0f{|0bDg <oО̎?kg}nRm M֮adQ)gn?tk±.}8)0:;[-)UQ>Vt^ߊ&9~@tVjaIA8ýaʃW* fR;sãԫ#>'̱`坍RYG[hݿ8#M^t@IcB\؅RN]S_pf}pcd}C0~, oG�caW6{"P7:%qT8\ډ$ܕMBg!Nn<ږPl͜ 61-x%ɴ 0KMUn~Ģ%kxe d{z4BPl>&X~ʗ"thT 3#^y5LRGnqRUNg v;3951-Uk|l;Î@?!^o[b ٞ@jpm <ץ~}Dç3:Ɵn֜f6ѣm^ՏfeuSX lf8Hr@wLٺ؛I+c3F!?{P9^( |ъk/鱙Cd RSOu=&P;f�+PQB~.[ _H]yY6(;xLser'**@8BQT,uH|: [SํԦ%ɤ,)롯wl UW6NvMڦ=ɐ=V$uWĻ娍!/mIAVFփ\\Ǽuތ68՞ )펣Fs0]yGߣNt,/+j~G+8i}/h\-joP4њ.8C?=;SjӚnղ*S5?ι<Q'l))6A{|P|ޫ:a耹CbӔnƴO�tc'w|+7B)gb$j%Cdv$ =ߛg|"Kv&l.(g[?|Ylr,>_~ܓ%TUq5ffP?vkr$SH'7砽Mt?AW`[xƦ1#9aX5*CڅMkqiq6Gⶬ=4{‡P5zf$K$&[=S'_i=8G"̥q`Noʱ(*b/=_} EEZt߳㷿xG夻?H'R] $S.܀9݌s-2uO^oZԊpbXa0ö?C6\GbH`|?: F^EW +G]p[A: UHU1hm2g+^Ey+a5J?�ON@U`!TQN/+v84l5.El6z},LX|U$[e; p-=nJ9#M/CVߍauGSr::\hfs*t"o?*B9c,Y_© a—!Kp*p:�Al wZ{ټledDUpvȎuɏY&PgDsYؾ *Ӑ'N=j{kƅң)ZGNndiG\yE/iZ>fBZѼaw-J4sQslnP!;hX^̽IVD -ʬGcU,'|EƬ걼% P8n&E9ϫOh{ds`)L{bԁ٤~JķܣJ.i8jUmc/Sm7[汼5'X̲4XihC\\!dNf39& kqNԝR7x8O 8涎%Ogjoߌq&[vgX|6g]_;~u|+=z73׃@F6MvHM9=_f;.JTn#JSd` jJGku !m۩;CDXdV z.t2x`-v)gʙu hZm< $OR9$q! ~8Y'#cjn'[s+Eɧy뜽pޡr!?YDV.ٓRtR]&E�Q6`h\B\X;)%`yؕי:ult\9r[亘I9P%N 5$em^2I!EMrk>hdvz~FY#8<cj.#�E,<?xoW?f=Lv*S(GQ|6AZ4$.`i=(&<|vLN}.zO?f8^G5a̶[bbmO-aSB7G_szݦ/yl+Y<qy?:4 eũKQ]\N+!:6ďi9p-ɶo,cϥ +eU0YYxi&ɞxCXT1C\. S<Snژ'6v^,x5pF|1i1D~niOvܾnʍƸ} Og-ElZC|J>M߼C\Pt|LxݒlFY:T#yߏ[<YX}48GGD֞u'XVogG?2qBibZj]$d]s?-U�q^9W"orbFW 7o\Л#e-i2l1xll6~m7z\,e8xrYOcOrnG\n@L߽( 9*% O1 I}( qqZSGWG+g9B;ӚgL bi_VYEHP\N )y]Ҡ\'U1fMkY|s 8g*Y.& /(z�˱" du8d%q'd-tnUTLw ꚃ%kjNEE5Vns$ߤX*`Ά̟erz_kjNJW:0o"Cb+]V�<d8^0!QCk{q;܆/-7|\}\_iS"kϮ$kLs6܍~.I2t!k8 5sĺԎw:oW/1{D UzgAE%db+Fٕȩ|3cH Yxٵ=qT++P՝M%ХFzX2f.EuDW@XtmʷZ耒On/Mwzqi/ĥ J }*lp0l=LrQk&acʋes"Y)xG0+_1,6~D\?iR`_.yn`-MDEtDOtBXW-fr5u'-;PZV܀t5vb6y5)Bůd(QFk\5ʏ/}fwZGEu!a<3XȧНYVϗ!...PWvmgĸwʁxcnq}<c/[2+S ފ@ST>0.|[p0$8:_w#Zp<7ޢ6o/T"|rSFu^me _l^AaI1<>`[F4]{Hk.Xĸ<f�JwfT{B|k~/J�ҦdnN tI:�rRT@iD Pi=fI\�nQeD7; yܽi7Ȼ)XΕeᴃ9\wS?yAdv ASx9† [03l_38>W~hd|�*'qŅQuύ]1_Y82{2ơi6Gnv\C:*=Qrv LJo,-~[``~5v~3}.D,nե#}>`)`2㳞۶|)ƂXh2Ռ߮i5?ii*Z|>'_VƘXW!Q,gZۧ%v"I7'FyEHda]ڠu`\ChM@|/Ղjogq3 Rzjb:;D7@&1-'HvP̷8͋^* RJ>ߩ%hԝ:*FktuD;AG{J:5Ֆ˟&aUHdYwl;㴍DaO}ABd$w<x=4;NWlz")ȧTk7(*GLgD[džgDsZr rHW�`. -e<ٍlyEo(jbx}~p5Z͆=p1Txњ 8n⒛!jjqV4W)c]Ra+5\8x.nZu Y*炟̏H~0?6@en\h7VOGr<Ts=[/+x5GO,Wig3>4g(4uꦴwۂpuq@RF;r'.;Hz%01JV{˻T=�_^̑N#4s2{|l&PƗ+IG'ZNe(ihYWЉJ?m >Ojl\L~^ ;:;sb7v(򻟼{i{%$# hQ$\(rx<ێ&]x2'C'S`l̶%FkKfWݕCu߬>su/$vڑ3 .CXz䝮*LEz8 7N/R}Uw;9sjث:;cҸN8E׉ܚW= =JḪg{~opl̶n^D6a�9q(ܩ~9xM ;$l;ln&3|2'+vbなZFTjHm'S;,(}%$^VL5=75p8k#AQm-Pq|=쪬*}Gk 1%I2[%z 3 x&c/^tf cA(sH7raTw\xfFoӰg?~oin!t:,/7Mg{F;RG6ꭷ�{KK}z$y;{ /d3pa~ y2EDzO4QNVT%{T5-#R4ktյKW6`d>vx6SxbZYOXUouͅ;xH@mNySO@\rGؤwrNZDx\LE(ٚm]B_0_\Uezl&;͛I8=elU-kڤR8li?: &gn ,;¸Z醔;p_*Q6[&w WdҿrǓ0f7klRͺh32cՕ@_`lR:u% EoBG$o-&*Dpyyc[ X 5&!baƭa18y5 5} R<9 :?W+K"f1RM88Q9dtp/k~xnU/BQ{Y3A#Q/O0\) QbkB  Ej'a L5A<(b]IE6HGv^ZhִGt~[-Dj=*;2,`#;탔eB^z~b?A~Z1tY &\FB55f^NX9 w;&3H}L|,}vM`p/VC\-IZ=u/){iNz8|i&C_X0L4i'>@kH #$qCT׬e4i~IXHee Q6Bj24Mb))*Ǵa h?󲍫,q0%Pc Yqe:}py/~AG,ːk^NJηSH!3˖+ލЏ,|<X<,ImaػK%BkR)hZai ˺l.KklRS&|y+g|>%;b/]gE93|HbNAE zLk��4N@h۸٣ވo(ucYPnF寎eK+윾Z׳Bt2ؿ/FGcq&:H/z,}hOLKA#% wiB@L8|OxL}tܬCqhE ?BH8L�z�春4WȷB`]KۘOaŻ 9vPV,zob[<KnmҒ>ag޻G3ֳyr/,U\pG7G1�~#ҋ[R.DIan^UIv:*%[Y;-KYټ*ɢu8 Y:c#֎]iAϛckDWЙKGE4g`8]ws[]?ފse|_o?u]]37u.VJ@Ty5IDwa .COE+ cP˳(߻f 0M#·wTs|uU67 II=l׀52+2\"t4/rY_ mO4zI:qIigS-GC>`>b�`ޕ ` 8n+\X H[]rYͯ+.h6R!:N X/)(Mi;CNutik6W7}L}j\X'mkBlFqHi Ϝ \MgrKGh,*H[nw_IJ?z !NMYգH_;f{1W``갶Vei[%Wzl8{woǚ{\U K |!cd:l(KyC.7}:0Ω~o-p<;BBmۨ]9dDZ ><w[ۈC"iI60r'ݽ:ʴgn<]h$&Z#c&nn06 IIr~_& pøq(u㎃tn%JM ⤿t\/I$mIS%P +Ň1'A/L҈WS5YLǾ~퐄p Sʈd|Vq4씅[{(E 9i諂W׬16{kX `pkWIjYR [e^Ɓ W 32 MJ@V1&d"<AX<ěr.|O[;w)L/&r[5&}LJT 7pi ǚ>_�G/q=&8!|ivUҧ a")ᵮgeO?k@DŽp|&ʯ7?BY&ŽWYę6]…m3#{][Y ǸLO5 R@3(#Ss|am8= vhN#]#|Lk;^Sm=vL,3 8J[EmXnKuh?~#ZchՕh(0[°*rHה0@`"A^D"ʼɣH-;E,n2.5wnRe6ՐiWj?\٫rW%,澗~L<L?Npd\PZC\)B8: $.<XO$T_^S@qr5wj[Uu㷔`>/L|"KF:KV6Cso1!a�A�"F! &&{eh\_(T/k�~$ZJ\|k |jy~3(D~1<+NPN*Kh�+BY_:Nj<Z=ܙ^|F+6;Nj41>ϋP.a"y^qtS +zj+�@+�>8qZchim}f or/x6:zc2<o2,=:+i)$;B1}7{s;ODUWBr(nŇ /gOM?1G7רkh`5m\T.OO'3ۜ|Y+ 7q.G5[ ӓ 0'˫7?3LHib'J^}wW וΉn; 4񢴮@.i;_(]諸QкY8;Bم ] Te9k,sb/k| {S0ZƄx˅W͖@ݠH%]$(q]PkY:U8VD+OhQ`G|Y&_ q/u=ms49Q.>,Gʉadn7a`&�KK i N)%ek=prctj4%N]W%uR jHc׿T]_T]f"2ټԇf(y3O9xy_<1Ec5f\_6>igI,$GdM&۫ry ȬIkn$5/m,-B.?OYrK4's$3T‡;8*9rtPU7 %*j^|huh {p*È<dk1eTxx?*KKN�$H!Z_ jdUݮT$n~EEy%HXeMr⩎Oiw""Keqt6`㉒AIiz"m&bܮZ/X�m>`KӶ32{#j5"&$-7 (Qa&mOÑy0v`>!@nܕ:]fh8idtlvVZPBGl pb? =)>/`6ԁS>z<'C^\Wgu By,՛t0kp[b*o1/yQ)ò}$u1}:x,L*(H\qOsOw+ Ir&NPƵB�`fP ԍk8of"G+}@ލCov1"s;Nf) Ef;3]$NŊo)_xB.YQM`߳K `M12A(35LV]>B'Ɩr붃XW^Piq Q[86sY0zVj"ک > 40>1B?U?l7H(6QPr-(\&2+_BƩkLpgH)l~Wi+;*opo_@HB.1fZN:OVC(^HI}w'<w^Y#,JT=]}tkW %rI3wuq1ޤNjA%O/u'K">|\߷"}NmF!oZGFی ¡ SGqLÉ.#aD؝^�i4bn"=ajqgEdR>X΄ |Ns㥱?j &2BSZYVˆ M 㳃5EU`ŊMF4%+C*ivͺƅbf1I5țm1>" EP>5�-*UݚM}O ?{$)B}Rt̘¾3oy0?Ryj];e>f$T'kZٜ`$A s [u5LUfA db$oh0/q2峭!npicc,m[&B1f/PK����rW?Vה5���� ��ClickHereButton-animated_006.jpgUT �(N')Nux �����T\ϻ& 7`!Cp;ƻqwwkݿ93gfuwݵ}ުx_|�|�@AA��Q�,4 47XXX8xďO(hh(Xx88xddDDD4p?"ab�ԏ>AC>BAB�P�퀅�񟳺_�PP00?}ihXTR84xt%C2V_q5]10);Nm^s RqλĦUu2rIơSSO1NjXy<B}{�?�{VDW淿߼Pf|� | '#~E͕IjsߕgMH&I'_WL[z+.w]q$) UeHjKϲDt1}%g,yo}jlo1fg9ο^^3=p s&,R`]Vbd,Na޻.|f\N.=pOK4Ʈ$\1AfNN1iiw�aٗN-+5fmnT{禣g_h)SwoB}h<??ia5W+~8 W|ed�d|$Pۿ๼nyiMmټ`Bj^�ԇU-&j6>W6R.U8 XsU`qCDw*:T~S$EY]%kfܕm�b&UmUGhJ7upY[d9ca+I14!d1BrF]!|\XSPTFž[U]PZ-)aCyErnLD+}7j{,`?_@\w %/[ޮ{T]͢f{$4ˍ}ƽ1ʯH:XNm1qWOW?*͉9%[ MFʪ/I oGh+ߎ]x%#"7lk)<'f:$t,.iO!)mɜ3}ѴE�dGMVl`ϠcY7:[>WR3F x:'"+6;�j]mcpBK(Ozf[ .B5Bd]a~%Na/2ml%F0`Ѭm{P9g_XYb:&*L$lvPL 0**1眈&"+e-ޢ�a [@4&|j{~o4`ߵ[s+K4�INߦXNRp1tN%02g2|ڲƣ)vDâ+iǂFx`]E_J˳s܅)C:V6_OFi>Fɫi^}BHi.t;'F+>`?2C|4J9~B`jvCz"v6B5��pQMH%q/9G:Wˎh5ַHh_]?1~`'8;p7+8"j~*>wSRXJȕk}P%mԁrޟ'}kdD.`C[$WeA/;cϽ;ȍ gHSԞyTJw+;_`p "$Qs4tNàj ۱7*YTtk1}h{UVm),]s9ߤ8g|[[W3+ZaCvQ[u@ͪWa./?PCD ;"vXU5i2W@tmu{IrFfb%%%| ='0/@ ӸFV.c|NJ XʄʨAȬu7D${sŋxIasn2x@1+eq? )ce+vĚ}Atep^&"UB$abuXǝ}vyj8|9RwyFǮ#Wxi~�|!&tݝ7&畬E PT'y`rZ,�we)QeJXb7c5?6hlv d<w R W_11Ӛ`jh$-9dpjʱ) H,Hxms8"ۙ|>mycR%ek/V )v$@bd>5t1?fL3ҥ bPk?4nW3 o kqZ'8|禟FòC+P#oz+YdGT8Ju:,L3᧧-(F\qȂmh5 /ӄ?6IW̘7n~f_|7Ӟ)+HG5"Td DBHF"Lv[e\*  t'~J�sRv|{+cħdU]8u\@+bJ ooO:Ak~w++,ZO?W\[:z|794oWBρq+', O-.\Twb{ې9kwoܖ0t%kWA˘NtT8WTZ]8,Ք"P?sq1jj݉bѩ3"H2 H ܣkPrRL4:S1f!^&ؐ$d?*\ѡj~xä4XLTW Z֐Kl#0T5s|LZg%ԷqE3Zg?s8>C 4?m; LXCNvR4q2Dq[CZ'r!BJ#Ȩ㈠d[tKۄIߥ5d=g.o (]`z@In4CȠaIjB/|^?sHبmѣm3S*kG)n=PUUEbpuO?0}q2h5OwcT-gyZe+/!*.0˚XZ]eZnӮOX >:pŽškH8 jѶNt\.ٴ5N0@>rpP R;'-Ê!yWnK`#׬w�6=dm9{,E?)}:9L\rEuе*ÐNQtk_#̝w*Ch)aB۬됥*ϵuvf ŵrr-~p4=VI li. Fcgl�4bBq04@+]D4<'6ReBGlޖe(NnTxbtT^߬4>#!C^ -zZxC 6..6 )iRz'REҡ ȮDybgAYf+ + EOvh_$r>T%&#M .[EjDT r[1sEV7ÿЧIҷ:P1#׷%Y\D hC`'[Oc i#jGr1w\fT俄܌F"oފWD6Å_bFZqSc1T.^ß~<z]G*&t $VSk]ILe,i]XA#.uy iJ7[795r%O%yuVS]9CҫDmA1N:"0t'i.;A1G[cچD%XɫpK0;^J( K6E66Xq{Ҳg |,3<]"ZLͳg-)QxFuyurӕGJ,Mioby.eÿkQF';*MՑk߿/䗘*Ke,f57/tqH2~a2ߧu+ 0w%UOtG<uC2`'[J'!<yxtYj+_u@$tt?܌=PRdʼkHGdCaO}QLpa\06[ǔ$#Ӽ+؂t!t "tӽfi^|X wS]=]LP;t8g,]NIJqI_8v:: "L~B6\q9iȊ?mo:/-NLw'\qѓ'A `ň]]pGJ c&쭘gh|n56؞vvy37?zA- K'4B>Xsy׶s#AQ ;jiEgX\T_0#'&q#{|.ZdUma h ?YGF !5\;­iB^k˪J^Y끰]4aUyl?yHn1FL}ԟNa/(o{)P-d[4-UgV-Ie@FW7a&F$'EE4EJ1e8mFly$ pmQë`"Ǻb$:/RL%e=lK[h>lhY=2<gQn[Y٘)wNLP[`0v$vĀlͰ@h`P~5Tgeǝ(lkkmdq^,y {CxPOTdaĠBH$ Ԟs"x 0|ϳ9%9x:Cx0!Ajr/5Ce Z71U4BW.溈'uks�iIw?w4vgഝl&cw\N^lwXBl=氚<w<:G>+S LkPW$\�jU:-Em}n.r% /:h*C8O 4hQ2<3/&9w::~8ĘsTD<=0 m{1׻lG}�DYeE9ah  X!6隫eSBux1O*CW ?+y22k%IٹGZ}z8'F9 $.jZG'kpP?pLgs'_/.p0419!J0Fq_SDUZkGG' fX`__ԏƋoamu`T?Tyf J3ƸV �>ŀL9[f%Nncmyw{\UE4 `R+ У_J_Ȼ):pMf4VEM⺀FCP?y`p9q&<;bv١eMEI3.Euىǥ@ qQeB9.opi04g ?`78 J3D܂rK 2T˞ktN(۪ ̾ڦgJg[R&W@L5?UA1NZ uIjZ=Ǵ_-cx]a,dW9#ia:=XB^J&V}jIĦ( IތW"܇dY-/ogEEH9Ƞ- z)KbǕH scŸ`ѿ),֧[?]}hX"fP .qaaUopqrO6e|'nG1j$}_:T�|p7ƌ|v+eUdKndInfu\0ZZd܅[+8z1Yy"?HÑWI}&FrFCciiQ:PJr=ě^_ (&љbF0PF'ZEEƣEv.d^*BiZBn-DMi6B;mrg9ES0^4 $D)a2F#*4)N՚>@S 1"WgN/ vHC%ڌ^}rD53bYZJmUP1fZəAJQ!SX{m>ohjr\i{Vz 6~8~;9tS7eE f+2qzrL m8~wNJjH- $7q- |C=Q@Euy^]. 4Eʼd?)9*q):ެOs!-w;sSr)"SbNQ0JZ"sg[ER]5}-pad9yw wbHF_Ù h9 OaZ{js%& Apb_o|oW11+1% ޯ/ frF4'}w.70D1{� }wƟ3&œ05n5}="^ljPd|㬣Ň3-k0wW[�&s{[UZ.@3weK�@xdԄaU,ՈFMѾȩ1Ǔ \O~8l쿢[C&~Ǹq0)*b@VC T!ߛpe]F-v+\ >QCQ 8/T x . ,cKx({c}w*jHڇ_FUp~un`F/@O1;kAUUVoF}co Li]< \uC } L2o) <VN4)'A C#jJ9$U 2C:/CXVPvGsأQЗW.cXrSZ9YE|?& R׿I<z\%A=$1YwDɩ` :1|_׿6s�k,>U2je}V,=moZЛY'>d,k<R!'C E8򘞸d뺡}'A[MxRl2_>o4?UvmsO$ }=[`*Sc"\n$<GȰwIUxhj|*JH lwM+<A.we苈|W~W®i+ %]FU,HSf WFԛ&7Ӊe#k{/єlsq 5q0 .#A^}oQfqBRuM4QO~7((^ESpzG?SI>ȍre"/4.i>v%Db[QfB2#).668ͦtgYt2cc]^IJ0:Ro~A<Nsٰ@>]? hYsQG(jRt;0hvޤklgͧad�<bnO(Ȋùo|Ctt1T\bCe6mgfS^4$Ӡ55Sq dVfB}p",l>}FSLb|i#pjRS=iWcb]6sgA'\^C ;š\\.zmN|t=Rڳ<q7c#0,17<f% S9f_R�;TPxqfBsHǚ6HiI<d6@L :qdM}dZ4B)sIxڡCE%pyRjM Pٸ譜'~PCmL]#nΗ=-}ku+iԘL[3NpXLOt9$pqg2abe2qwYD[MB{�em'ѡkqne^?:u\�BJʒS[YJ7\-fTG݌ ^^%F>h�urxt<&rHV ^ zzVzofjZxnA_O|Vn,igHwY|6O>31Xz"|*8uzί53zO#�Bzc}kű)NB&�cL*�lU{ a}0EagxJHߢf{wPwtJ6EY1Ep:rH'iq\~٘3:+$ވgD7Od(g9y:!h R_උ~#Ԝ u/7ItKg @Ve,=]-\OJ72D3_]<aDEΨn?vJ LߙkqZ8�$$XQl󋏷-+Pt lYH.\+y <4XZYRk[jȭhb5"HYV"ՙ<Xb MR>!9j?ҋX,%do&u۝K_ F|] i\$-'p/ 1^x4f 1+|z#x0gۮ(+X+�P`ҧCf(8e5$|օ%uKu=vNj #l( /4.HZ-HDIgwm"l- ROрQ 0L kvF3Qn^.>5;YfO.ٜjµeldQSϫi]tٺ^Bm]O fkI˚咆Kl&{XqXj}A"wր+C{oMRū.ԊM 4|o $_esEo*8AypbqyQܔ@$hA`\ZflCZ;bn*NO1UiӇ3K RaS m k^D1Y_~*O.a3rCds`An:3g` 2z&'$Eyt`>^()ޭ\5tDbr[(H}f ̓.p@i,xlNzl\ &u>wVߤ#86v"%v8'< !+e8O+!UкI{~ƃH�ΰߖ&u'ߤnJGlW1@{5y6zUvydmԛ$~;{H`.[U,B|}||LIJ `k"YenHO)* xEc#GD;/S:KKhm>+( f<*~ >#{ BB`O8վ쪚+ɷc5ʣϧBh!iȘ{;"RۛVV`C]#]cInywC/ !X;D8Ҳy+h$5rZ锍nZ*w"bp`Jap{fDz&16s Ms8ˈQivI?+�COlM=82]E#<ضŗgBkQ^1,볃TԬnh wq js:bZ02g bď}ޠG^fYӢY";HqAa e5sEȃbYl{mOy'"~EZX'Jdee+X}n>ܦ'u7.r +AbFԪkE;%_QZMq0d-䊡3|O"d; '0‘ _wC l.1+N͹frmCW|j-/, .z6 \ޕ[$GP+Zg:D$m$O�7aQVÛ5m^7 LӍ9=#n#TT�C:]յMvϳdL0V&Q#9OzeNC %Vzu}=\'q Hik@oM]<j-֥CҼW|,_)F xQ[Mo%]?z%8^|YFZK"7v67.+`:XC c[˭ز+H5}l>*nu4>ny.@_% a;a^2| vMg({Y܈,& h%ѓyΚq2YY}AAk/̮p͞/jN>/~f߄ @>ս-01JўV|z[_qؿnYQ:U/}hud"t>0^O3' b%> H6y4“D8$xKyr{[|d>1W6-+ePmV1B4@RZKCB rs }$'ʗ̨5SEQo7eV8G8Z 嵑% BXm=.<Ln6]ԽEqXu\YKjnqi⚾wMuebzP?{ȝ]6ړ,cz�g{=sB^P1:zd9|y5~]H7oy}8AN!zwL@jHL>07rm}_/t% ?~u?ϞuW,?2"^[nSd M:i_bcߪyxFyNau)Jy@ C ;G9]Vټ%s]Sq/C\js;!o?A}tseŭ[gX' *HoC?x{-D3t6Oc1,ȋTfgOضm/tfzQsaM \ ZE_wo /v2,qDU-%ZܧzJ0b[IP/g]^Uz8E7$/vkr+T- +adNCmKMk1VDtF$4̒åg6 JKHўMQn!hK0٢!>.TnRԇ>pÖ038X2M UA(%[(b-H"K-[F+0I�:c]A!n=//Y=7|E-It%skjNyڝKQ j^:~Ҙ)!�:zBz9YԎ:cXJ,R8\="~Hs?I`EM8^=ҰĴ6->bsI YMb`&Ce FNYJS-9 },t'Bte׌@Cq*5#'hn?T M;tRMx`' HZ4 |Nd+lӌk&ߪJGk,IOG^r? ɣm`t[+M<Բb0\GelM,1e7HtbfGof擕@p2�e]@F1C{l`Q 2e摧v;`OJHf0?土֤bt#<)k#uXicȐ\8J',#JzԟzjjH ȺűkI.!4 0nٟfgT�0!i.4U(ƹNaz /-I �2wuk\KŘX$.E 1zYwZEYIY}(+iBoidʚr.`)*QNp҇Nvwx#q-YN4+[$2y*cǾN&/Z!ڶjI_Ƿ&:eՄP<_nbs.0 &_BbAKNr(yW uvOEI+D܎^e 7M|VHÄ_zb݌6lmddnGQTC|~ZDw1"<5ԉַsd)2xiu[im\6qL8>t<)n*fx#K̂?6G;yv4? 8#ΝSً$w_Q3VLr#8RD?3!-*0.2H{?rƶ1;/&@2,(+KY\#;+rי .qJDnL|q3fX.&z"z*"[?@L$%!,%1ы#pW2Ϧz~v<ۀ.\r68n؉ Dn*$,~bpXEG/ixQKgH8V!y!f/?1T:Ώ/Y]Lӭ)D?c PVcLJo8\%Cx" B2NuhNSɛ[UW2_4+N>{keZH%&mEjsX"{9,4)BC KLfL#9ĸbcU&vH3-X;lHٯr_Σ|r+,c(t_74QIɶ WV*T*cuM ʂ%xk* nV~>v5AxNDhX&N1:qm-iO3”aeik�id<uӛrYV:K}ZY !jĸKWD`[{8[ΙJ;L[ ĂaH.h5Fr#ȟÿލa"Gb\ $ERhHD+ElaC N{{հ%]e )$KYx &hŖ j䫉 {;ew@T%hQ_|TQ @B P','ꋧ|u;K 9CV=MOËЪ( txlV~pd7Xfn|LxSc**{ŐJ67 -V'%? ?B;rO$w.9~ތMakcScWdog& WW%V##o7'wF{`UV yyseI^Թ,k,?ֲga1(5̍6G9Z$KE$Y { 4 < oKo&M@2ۡ7=COO^!=MY<.LnhݾFW I{MMk|@3c8^ƌ (c{>6^ p1~ ?V�]9U=?69﫷ЧK&9S-5vp|!~�Vw ya XWnL1J7�;.gĚX&$d=re[,z9%)ao'ђ" <4un:Q6 t! MMjƩbǚ. gqsotaN+iIفr0ФۭN=)t>i8$hN; z�௬n%_|>xյ p2vGA}b.ƵcUۭw8[Shn=XE:U(k/T  jբ d$҉0ySEs12|!BIf[}7t[2[1e`MX y=ʀ˒'|;-}SF*Pv' `AÀ/o)-滟Kz&S`%uhp>򓳐^6}͝@U+�u.CH#^pKo78gQ#Tơ9!hsD5&+sElo~jcFN9ۘLd)|GddtCHٯVh~Z3vIO#O9^)o+mid9^)fqM_$Gr^2Z 30F>d[xBФwy%1<.J_ :k~6T\@ʶx};2ByE5-4޵kqR+BT`_4Kg)I> PEy)@ҰVb0"KinV:Ykn>΢"<]Dj;VBfQ\ga�+R{�>IErnSB;cvJ]0CɟZ>A+z),`@)$q: B z)0 #S0th;XY M@.+|Cr-ΰ~sPUe,J.[%o\Ǚ;C9Lz(pv%-$B)Uz8�vj(6+2K5m<,0v2I<eW;Hh, v'Wh3"ȦdpDnhuzhBYo?PP:Xwqngg|M~,$;2'Y z_BնaIV pڌ?1\,wM,erM06271DKeD@(0v6G",lzڍ;}q{B@\w'R=N馅P['XsntUwٝw3wDuw֎8Yӑ[Ui+M}Cy2{lg: -勀vѕ`adꧤuV˿hx]l >\@ ~S/sU'!!ؔg<Y՟yS;wZFY?ǨAXNr oeM ہˑ\P;%VXQ ޶x_$Zo^vߞg_*Z'+ l`G :ʚ>\6$S<L,w$>ލabHrNM$9[hpfzNOE9vZa((0]™|rI2<mz[hFQifzڟ=fP5=~tT@G$2|]XqSB#ۼx[wͼ|=Q"վ0ڷJ_fLOXh@V-V 2i'0Y\= q+UHq)ޛ !M[L+_]eR\LT ٹ@\ $2[߭Or#w0` 8xdgYfq�ٮְ na6Q9ڶ~}5yq+�O`9K$[gD0fdU.8&qD(P<Mi~4QL+/ixwsx+gBwU< ǟbBCD:z+%|O󔾵o⧵w@Tn;�v$/㸟|uNH")_F"2}pp\:P􉕄l= CeKƚnn`yJ ߻] kZ︲y< [K>g=Z  AKc;fφj2@x-yC2%=׋RSs;[/#Gd{A~su)e?WvwX </^ ӓQʲA$×Ȉi1<=:S~r7rwW3#yls?ch%/kQ1: +/#íč{bDF05Fv$|To*N!|[5~OX(ja2"Ra{ph?lwܶ`SiqtY6%72IbY8 g|%g?f$<7E{htJE~f-ƥ Tn~LU'c m"j>,M^3̓ A\<7 kG˜#HSH35B(5К_ItI_FK? [^g㊨?hrVߞRA'huo$ŗڬh!~ 0Tn>Gy'Bxp;".j**jbӇITsU gCQ+^4m\C쬲F>PO܊Mjn+7y~h-Oda>|=o%Ħa|z.S"hb5,]*lE+KJ|XL7ӆ%Tűjv,�C"job<\{?_d`^hȂhzE%׌ai7O  :ȶe%M+yQ $"Ym!T}7-؈"lVB[V^[o(eȒku3Ԏ^Xwt7V:4DWnD+t6U>Elm}S,Wd)˪.bnjUFHAI9w&]n3/ GDG'mj\+4MX貾$K:TuO7-њ`+?>Vbu(i{<K?Q⠘_x|S9;tX07kf%&}fcNp 3oIJExv[ku8@|%s*qHnB7�ȫ1jKK-^L鎴~k'?w-`~Y9Dz pI_=zܱkӠ^^׼Zէ-@>(\(;/@[IQqc?r<bFNBJh\*+[U-)c\'@8m@$s�S^WGm/ROEVZܾ_ =f2;Jzn讍# { LI 8`ޯq[ĖŴ?YcOKGFΓۃ *85$),1ZW灡21~ű1 >QKKM5v^\# ȅU 4%şΣ5fNeKm+#zKXӎsLɦ�y~Y!øQ/d_"ᱵ37|w; gWkdzi:1ӱL M: [&Ǎ:*LMCCƧv�:#VǤL2a!Ⱥ0ZLۨHI8 ֙/DTJ&p(6;aOgWގVuG,Jq(�sy4$wIF_ L _n/ٌ'+GK?9özK }%\!c~Zlw`Nՙ2u '/y받I2[)7ޞLˡ:JTNK?yaڙ4H0;w֫tUnorHmFp }}MZtGp'\oTKO,ñBIG?Ϯ u&,Z E%$ޒͨU qQTFL=Yw]u$_s=4KU#wTn荾boۉNt|ŝOX,] =$iGvihnqKXO_p;Z}pc�!;{Zah�ͫ~:�bø:Kwo[c\K]d3qĜu>I6ݣKXjz#2˹:Jl <Z0ş8ES8[!7;OW@+[#]ʫt8z+�Lڌi;<L?rdtp7rh?6RyO]xu,9P?RszS=~'>QOGLXЇ 6V ʌDt,fH#jyfZ;}8oİ6Yk ,@P<asJ\ $0Ɋ'Qi[m]u-1r}VޘX6 f!P�b^Ct6GP9z7v>MB 17i-G/ "X1+VիImRuC44[L? w"*\iӾo@F#ftjr;äMN6%[7252Er%>X/* Gq}M hDg(4衤#=jlㅜ86{z'6_.xz胥?ѕ9gW27c䦇f.Oe!PiV2ٔz*T^fsuJR&k֡>~Y~4_%/?{ 'Y_jcǺ ߗ2VbۤC%+-ǫ7sK^HʹFt?b$پ UW!{~,Z`:d<&P15}Ckw ܒB.a5bx. A8ۘ,);@ŧU7#g]v|-'oMixJw88xؖd^Ck ȶqq;fGMVGV"JA_Zb1??0(w&"aٰ>+mΞGx՝/cXfb ǚfXNݦ|X'K^LD%[9ǟ g. vUtǦ?5 ևpJװbQ."3;Ja`1O@Jb4VҧF;@*_y݇0f7u<~yR'N3ـD,8Rq,(9Lخ3=͂ԇpD籰@9#Mٟ[o2|̡84Vsvr.ڽ3(scqp�d˥i럗+ ]P3VGg$z2=Mw## |,*ĻG.~1*ɦ0S6?Kk㵠a4I 'RXn-[G/'е0Zӫȃпb;z-,*zzs5eռ?Dɤ2 <OxItt$gTDin(T.`Aޅy):3^oi@@VvT,`7So) HUOͱ?WIWVJ>?~˩{Q-u44A2u b~נNjgwӇ<.ӯ�WwOɓr}A+b9dEZaܑhuk~i$eVTTtE9(G+isZ\}%pd7.::cܧ;�; .]!|Wj_L\ XgLIQKƻrX\!;_#bi8FƩJ_%ɡq(sg}]+Fnn#\: HBrh/oD<uYm]j]ª5LVy:0ՒyAIʼ\)2O]} �C$1:2%#YϦCu)X#9y}ZSz1mE3Z#̜,;t}hHySUr&WYρ5r¶ &i# `[ndY%7/YFC:y&ܒt$Bۋ?XWň#ΪxQgoOdod6!LHY:n(+N;dyVEHV9 |cml1xOrn,c7>+9G0&\[ R a<XM҃K0xyC7b4ֈtYwJG^6-5#cI?Ӹ*pW9ZoQAubeOZ%XIn̈ PVF~V]vݦ4PQ a;huO˓Uذ;4 m}¥2pyPޔe]]ZHBK1ic Ӎg߮ h7BbjX3O7%+Af?1 94v(i(6D-kǜK]qs5ّBӭ&y,y˥O.[g30PL*)< 羢b&qCt]?B0FdN/O.={ �\~@f*+9[tQ% 8N&{KXGlfJZ3 ,6h , (o7pͨ.sWru'r}wygu2lԚ:B#xŞ9@)վ.97&F&Կ9]e9SY&C`E۵ZX$=iY%W\#43 ^M ӥiMYط%IcR;(t. jy&[`V/I6qrp:+TluQңb=pv|,V͆K!|VF[L=F|6i>˨2%m<6Yptp ZG5>ןүB"Ug$KsPQ5v'|Aa{3ܫ$EA{8 wl"K5TR ۤٻƬܗFAcx/|*~.jٺsۗyZ|RYo 7gb;(|Zwv6T8 JHjJZQd 4ÖL1A:Dy_<gMX)IcOGه8ߨnǞSv39#Ȣf:R | V*WZo\$v$JqX[[26+]`?b00s=f!s$}Șj>^d0118PP`9S_ڶ8d z\‹�HY+8qŚBq1ÛCbT{X'Md֮з;Z֖&S>,>6He]V0 !|s=.wIikL;FqF~.ƿPF Yߪ̍\Gy dodLa o8H 0~?+YkÜfw0[IGU2H;(2)O-qf m=ڿ2-ջ+ZL!;pl1YIL|Hk'۞1/E@߫\[[FBB4FAB{6g(~ N0,)k_a"/yWq*[PBy9B4 j-dXHOGB łtƤĸ%VВhմ#�qЈLfM~Ekta'7 0C|9B JqHxM˻*bF@.,$8gGz~R6x"N2 ]WLe92d租yF]D :67{bd45ypUɒSDu:q 7ٿ$_IW{I."o3}dB'Eь܌ê#+u_g|fu"93շ,ԳNJܠϛRxz4V- (ǺχMPvdȸpq$5 1Zʣ#FynxzьuGUQm2R cVELV~H3Pm"IJ1Y}B6R{hW@b¹~OHk%/BAUhl" C̤M3ۊـ<ǚ\q "9 >γ_6{u\!Hlq꜠ u0=B>HsPQ -j1`>MH5"h蠦X5p1D5&M}<B 'W)X "8UV,2$-%f %([&wYIO#I7햢VZ5]%p<9 $N)g:u:}Ulj9Pd]9ڟ%\Iy ;?\<#:P6p}r"{Z?ݻxOPR{0&%vF]-}H~D Urp{iLA 9t-e < yXV =jx f6Ppa&c>MT)=ϒ,zyx;$n&OZo?tϴPd_kgELU2 C}b 2F `,HQ&vJϪ";+>P𒥾.zs:~]jE;X]F;!^I�Ng/'u %F"!H!q^oLuw x%mm&3{j_ְATc^kD&vG f˺`kۊQx{fDEE4Hwsa!cZ.lz'PQ(AA3jhx,IU@<͛:ykcJm@ӢTb Wy]s S_|y*jAY bʓh KUJ" iH�NKͮ_d|Nof]`s`T#eh&X=oS鐎8lW{x2z!]BX֛I|w;)/8Hus:[Ǹռb=bU2mGvȗ=}zVzl�a.2\A?:Qfbs<`6 {k~# 3N{j"37'4KAףi&2*s4w+8T8^W8q:8RlgtifSdS{068 s-??x5῝QeN; ˵(n/FL^_n\o֩�4ț_ublK!p$|u0Y+ֻXHuX@^lM=*ģWL O ?I{dKxٗ^ǥAuFi]XpL8!ʵs.qk tԥ b]xٔ#+N ?+k]E4gS[7_Mk<87_N6-VJuLhL^ 9=F:ԇjü+ ۥUĴo . Xօ۸6;foqypLeMStq1y X1tlK D#4[X|N?Z] 'VCm;+ZeQy4SD�GtM#@L%'5}sÚoRtX˻ 'uY7ʇD=WvOOo#HbS5.Z]Xe B-w_?b|c†%b.=J#9f-xJtڡ1@,H{ KB,wX*3S7q꽓"Xx\=B7c>\6qLiTLB1]1!F&]3@P`.eV]]&'ICQ^vѤ >R^jL?]$&j,R>)!o|s!S/s.3saɍ :"ྑ HgEe#׍kLh73�9y�Nn!?E~jE? i,h@N<%w&nG0Nw;!tlh[IE`EO=Q^?)_I'CH8}te8St6fۍn0 kWU8P8sq?śoќ];�YCb?ϛ ß;wcDOx R^@rH +n `fETBD!qű7eML*T%9,8|| WK%~H}b䶴kZɳqYhߨ]{7,gAxLhm^+֦Vv!V\IJoA ]zX' :E`?0|8)#aO{"5p_hj}iva :Z7b'ݽ֑sS2弶7) XpH lAwwܷOsażoN?EJ NFB?)禊Y 4Yދ˾-Q 4^'BއMǷl0dEF?Euss?& ??"O_|Znt/i[5[Wf 1cK7s<HӘRxq.{ծ@mZEobP0[YURp ){nZo']0؈7!>t6&)X^E ]Wl j]MJْcq$AIYPUP(<0xHS|e̩q$WOnib"xu6ՙ D^sUX ;@qfN?<yM^x=i6 %܍#2م'{Ӽ<1Ե'Рb|[4v۴@\Ŵc}`pOy594&jF6N%W'Ue"Ia/?fMϊ~u!QKE6oRjyj]""J4yε-?>P E&wE�7g|UEXYM~,.o|]a#xNkYEv\T\!(3/-u: ~2ku=v `YH`G+hb85&wDŽ25ss3;L*}pn97X2sА僤 w׀~򎳦5%9!M,daG =NqGԾxx>4bg^:9‘ S$Q֖EFJ{;KY#,7a+mJQ#ܽĦ>޶5x%^z& ;:6& đ8!.)5'r2cԾ˟'Uy06:*@%~C$&N6@y@r8W`O*̨6*P Oj7)̸7:*8! w2?)=]q 4b=`tV4ֹnfau麊|U_K(h1L~B7l!|\ c\!W'M}RZ65/֦"5$ <H~zR`ˆOXt8|*9r |�_m�AaS Å@~4T&Q۸HBЏpkX/W3ѸCwb|qEfx6n.s1W�D-!>1MX!*+3MbۜLj0)ݐi3EYNՏV m52,8HZu_ɪo(x1 j(k#4I&_T3 8Gj6{d9V-j S'Z vi|'=U8p-^}D?Ϡb [\[fqݫV0B"z;܍SR&8Ħ_/&8,QڇĎMOUG4OX4[g{U(b9;%TìlEIDRAi3*gyR hq\w'[IMzb(!Fsz=fsߨ g DL,Sp#LA^x'o31}V:%Z\!4l=(^*g|8'1@N-ǏW3nhFBO屜Ŵ2`+ܓJWU.m_-fR!`H�N_<:Ӗlȡjm^^@-p&hV jCgLe-r^9 g0bx\]pjÓ0D`}%\ v�Qb &iq,X[Ia+۝8e<˟6cnyܑsSo@@HȴR�[ծֹ]m_6"G:SE=/+"Z;Sq>f;H֗ﭡ_F>g庩fLZ6)HK#Ү-/oQojWSU90]r1uL/dÈ`J;T<$1nxm";gP= gR$OGsE_sˀZO g~/h)2 ,W=anbpXŬ=Ŝ1T!dbz~>Byv.b%#էUt**bm婤1\FbJPd!V,׃nIRy,4ux'訪; 0wWg (NfLҀmR5Y*:-ȣ- SC#8ļ.e$ij,nԉ~{R*l+V2L x蓱i%V'ۦNXeh^S7<w8 (3l%I!(o,[~xuh9HYThӶ*0B(=m|!@]"4ǵJ`Í n|Qsn=g:ئ'`km-rڊG2$yV>�9ݪϤJ!bIlqv^7Oj knQ1\DbFgO6ė;[ͦB./eScKT-i^I.i0\6EІwR9 qC3ԓOl1.�m#a2SPbF]=>ҙ^jdף;mP\&$%Dh%n;}x({ȕvC~7ey9EZY[Ԗ-Op_oby.3~7 F1ᰶ6=.X m\_)c^ !eBȋs<{ÒM&O3txt UbZ@:#p\ OͿRil�/ޛ@X_�shb?XP~A=s0t>DY(Hz{q *1dq9hUe_E]@Lw22.j/v' u tqұ%Rou4N[JUt?o;'6eaS|/jC;{7 Dau*p'U0?^`]3lNg=8aκ<3ԛs)$NZ Ǣ8+{\MD>iUHd>*'Ϫ)"גD4?R[Nr4tV?hTb,ԩ3d.fwlnmuʆdEC7 L8+Y@6<,}uxEǃ �gs<8ۑDO_}ugCUB j?#/JvW 4M㖗{^I bYHۢL*@?]'Q,ѐa ԦOd8 ,G 3Z_G=B/--|Z*>Q�@ .saC)8SHnrzEtдRˌb6Z(`2YCJ�7nNtJJpхW�EH�(v"▝aWWY1u/{Q":8E2m .u Eˆ@<wahJCa(-2noKx4!CU2e Kp1I]vqtK-vj7mLcE.l~*!rLμ zjz<o;1nz4WB l98f\_}#^.s-ppx~R dnd>cd ˇ6mq~̷VFȏl<e eQ/V52R71 <KWntMeZtSroUlzH]dV{çzTT7XnI SmqxRg )?u%a!:Z F.:6ή z+D`s܊B=}tLR<[;<S*uL5Gw1y7:V-ٿexuLXJA-"ppƔdue#WI*p 8#H|5A$s:G|bs1xmڥk<Z6S54#R,af섌qݸ$+{~'irFe"S g]Q*y֩$=مsyˤC T0L{k[GT]^e@i0{#7*~.ܜm_Dhh8/O?G c<]Pyހg۬dIM)B_vT:_!015)Oj["d"4FFi᳉LSDXd)7$D&vL5Lh)YdbPWzK'\ "Q2T4 tB⧷*yV__- '!Dg* V_4Zwrsp&'ʑ<\퀺;^"j-64(1-JW_nw} +31. Ua6_5 X!r8[ZCGwbEr:pت | ƒ9@+Q47ZF40+9j <iA7 JQ,إoi5|XT%Daoͽa#j}Lo8D'Cn4*~lVMǨ|'{BHAOɦ*?/n%s&\8E#?k=cF3-�s9<tnש/gt,V'cǁHsj@z`8)3`87.Ǐ-`Ն?RGyDiauY2k`g4,?rf~tvCЍjɺ 9.}.vq4aHjui!Wkxn`{Sc*swPk(Av~Y3;s+= UZ*Ӈsu6yuVʙk7`lm W$=km *|EC\O؇Opܢ+ szF`ܖg}N4Z:)Y<lT׏pXpZ/ ~R*~JFRuAWQC4j_%Ô+ D)]>A*Lpmh~K/�AîʬYRaѯ.dnq4ky~7bC;B]Cl+67Y6<S?#8LrnY!Xr1e,Jxzިؠh=.9?O#DU笺ViGD"秂ў"Kԕ|NycACf&Ht=lwJM~Z_n1riyy+ww᧏*-c<rȉ`e<//ܫ,N~8{l{#�f|̀i?LK~n Uix%w6GhOpXM5|s'<Jm㒁7HC dg栆hNVu=۠>#tVemqn2o{ay] �D�@_鿤�(6, mn\Ot"Duۖf˗3.z2JrM%!Zw"1N1w:]G6 ePFgL />~PpnCcvNn|0"uB֤3> ׄN50>NOT5|etQk!Sws? 4B}'.Û/s0Z;辵ߓ.9Ӻ(iߟ]tv&Z5v1֧J:8G}3:j?"B"1t?),7c7xڜ\ifĹlx.i|I4kh J(U!|ml(/'#+։) -DwE{]"wD7u&tEv۲*hxkT5H-V&?DnsIZk3& u% f@{9GIW'#æ[ӛ۫ld47R,˛I>[D& S9Dѻ崴 ǴmJ|I)Ě%2eRN9׆v@Q1 &k$䑆P(nl+K(%GGiC=Rc 1E`v*dq~D'#�ӵpdgB}=~ݴ-8t"jv�EX CXEmiۙü&3}N D/Lʼni.h); \&1VˆZ2&͵JzDC2yB%]OMFWglUIHɻ\ZIۨԟ:lI(d>`W:)/_JvT!7WG8|^ t0?8[Qwfe9TFe8u=f.;XM+.tÝBM7gϜ}'Ujf eȦOcX5|=mE)< J:m6N`lG{%$&(HC(. |H\e֜2 v)/Nj-(P?QJ2{),1ݢkqj M1C}gLi;HEuzoK EY*`c.=UeVIq^N ?϶(NaWd]/MIN#%9l1?F +]i_s,. .lX݆d/ثh9[gfDpݔs] />+½.<E{t/ )4DxNfB@5-@B}(r-ahrbDGaqkx$8 l ѩ],QwMs!~me'Th[63UC`9wz&U۪K ']9SP :>KHZwTԠ̦$;&@ `ok:6zNҏgFƎNF3 UZbqG6]`k{f,{ |aK|'0W@Ȅ'*{|'LȰ9'@orj+g]2b<sۨ%XWSw�w3xý O�ˑ=>)3v>SK(^ca ݀^tl~MHw Q\/P2־Ve&{L<ا>š%-D#@9@W%>=--!`Z>71<Wyw㻊&gv-</r# Ei\Q15$Hk{فe6D OE(Nek\$ZF/\Y|ŀ[/ڽs.y[ò&"9Nh>i@ʾ~cYyíɯ`N]H YmsPk֋$0n򊹮aKf0Jj"v / 6P'[a$zpϥʀD`Q OEXLe~գ& kbJ1jL}HsI[v,nը YxSf`xq*slj9j>4\<Zyt)SxJG?u�k=M$H#ABР-@%4wi4Xh484 Nwƥqw}>5f?Z}Y{:ߪkмg,']\>bC~T]lg+1?c"N)E 7XzFڇw`,i$jcr nks+Ssw;u(%IW$ ^AX3947y|3@sLy6iE62 K~AyQP.;@7E<n7{}_\HR;sw "R/rFW%6[0 FK~vlz9MޫU,V/{C ^(PtNJ:{1r (5_8%{9+B0ij)BNdP\LF5Ae=N /,)6=YL/ޑ3CR-#8e\zՍHkrkk]Snd0\-C{ - lr q|Y'ȉnBGlg3Q9ܦv\;W_Ck8$riM[+g %kP>C¼�m RCOTD/D^-8)5D?׶X+r <oEWōsO5~~nGwLW>`4' (�w! Dڜbsk"MK><0A6Yw8`>Q 8;Y�PLJsG#`CTXLn>�̟ukh]^56SehZeݨxCNuZDh_E ѺcDNk5 ]F}6(jK~zEw3-v`1>pt' 7.C k<]`;(h-"- w (FM#㌅n -],[(7SjlC;Pc44QqtdXQH:ΌFC +ryP)€yH>XdOc?,ڦl3D)Ÿ,،7gx{0}>qw˛.ۿIRKt~>0ث.ԋG!�ûsN;6d:3;*.GFoES]ޒRLT7 2>D2ӑ[%coI8_oe96t}u rn!Mu2D:Lsm`7i{Nt\9׀Ӿ +޲$'?QFLhz ob<**L]qg}3ܙ^;?)X2>kô,% 63? 7J!=+Dv4)9%[ojyuK?^7Wv7n.s FJsHYV.%0#@ɶ_ӱ- ߶Ȅ1Q p_W$̇wpΒ0_,u}姓$_kߖ]\2^X{V09ۙ;=Q̩U DwkP5."uIx-v$dH<s-V\ ԭ?]5νFvJ,#+ٌloa8ߌ)rٽԈccK W ox03(ؽo'&lڬ I@LyoiQc+[s">yZ7&%yleĸAsPlyf5(~nR먲uԾ #Y8~҆߸1M&(kFƈ/ h{ (~I!#Ё/o+b4 QR"4*mCB9vv$! `.*�׃NHubG#7U:a&O)Bl<')̏ <%5.6SL</V$$>_&`ZtJ+R�Ag&Q < 0\/qJmyz( )̟)}cCgRh@J^PUT(ш^ I; %xhO337*MzFƆT7gk*\m+1ܔ !\ZDm &%N 1 پ nK\Q, <Bډ?|e iSIi09iKP s"ihxb&}fSm 2;&<]`pҡ0<6zܱ_4/Qƥ/<4{oR[d}QCu /p_�Hx?sRBp}v3W[!PT;% w^T+- 6t47@, u?gbo3{)ذ٪@ӢLz{FcVp s`鯷'l9XTgZ|q LZ%iŋ09YޯFӘjEki} .dk}G7p>MsfĔNd!Z-ojV hji6'2cUU\X_$F vߒVYZO\ lŽٴfcRO3GP4E7RDvJxu~ıޙsu[x:mԳYgA1jW(s7Āo7ZƏf._t㬭V'giJ4aajnj3bCq"fpᇲ+F}�-}Rp:A)%)'|i !!}"|s T4(e8wFޛ\jWl0US0:yX%a}_4t_.%EOEpT*]TN7 0_O0?%"SN>ܢ={ț'2foA%X/gSY~GdTi5f[.ysĆf/SJZ &eqрp^P4u9onTL[9TƃӅUU3>_+ee.p!)qF ¶<.ySLxיa,N6$R%e:rĹ`wbx~}׏yŤI-i%h{UWYlnϩM/"%+ :&Jkq@8vWII2NP-_Ud}S-Y՞%;7))ʕl 1,S ZYBڞ%?ϨIիqIrIH#7Pܒ'.Bۡakzjp¦+sND 5Cڗߩy ]fT"ri[V>? G{43ǕYvfG'<,tiIܺ:>Yǯ`\Ջ?fZf)H*5kan1qCFrC#?TYt SKT_Ha c)A8EY/?erDXߢ~9(\;y}vWK=V, XRdY78t|i4U-G CxOP G bPFKijb|K5¯"HM?/{(cUAtugsAnX)Y)3k ϲ@YC-N&E1XD?H Fgy(`bjve篅ݖ\w + Xh ^Y#B8]0!ڊ2,J=s^xsō+lJ~: UY맀f1l3U܍ CBӜD'R7ژP$?c7l{whGc<%ؽl#Zag[ޑV]W 6tqI5Gz3_8�On OWQiS]}I7H9(N08eUw#sz x.dN.v}Fh4ד:uIl Z +A-VF\r֯|m~V![X}So=3ӑ0ة`0�uuiVT Y�d-&KPLusۢeΆ I;v-O,)$(  -aاܠLgw # u&jk-r~O;v kgy{^Mi�- ]w1g;K9/| j-ȦߴIrfugu{[5tX%p1%o5̧p~/ϏmЖĊPF@{ĻUp?[.J̶IǢvv"><Rg*f<РSqs.uyw_ٵeg˳oi A!L ȔU[ _ǫeB[o_"༸ZͯN(>g^sV %w||l~<gBl& H~7vyP͇ЭF{>jqI|^l$gdׂ]X YzLnGL ڔڸ`┦a-#,\Q?9UqyCcF5w)f x^Y5͸D JG9eofVdj[ Dr~؆5)]aDIゝbۅ{C|Ox*;Oe5HԲ܆.|8!zlAdվ˖4{,B кcU̞j'kÕ"Ls-ώ\%MR݈j;{г4j8\l]p|x1&5*zE B׻ C7LzJ̵uGx‚.9vF`]c*M<J }iJԽ_Pd0/SoZ qqnA;nJ4gfJ? 5OyFeqjky<jѮ]WA@7԰&1 M1`mt[~ yy ׀2<oF =!MAk썙\_?>flKX-;dxWo=K֐T>| ɯ l*ſKF֟Lȃ>0(njL+%l=lMa80ڤzqP&K*b8/W-`f`CɻACÖXQ!a3OR JW C)Xǔu/yEq`h0<{_S֍.� 0,McW5u㕍 lB~u8w[ۻd3 8~V <iSoMiF8_b%n?ZK)?Ewij>CΤ9 &=# uVO)x/VZ`ۏaj:>2E9e4R[Xܬ%/KB~b:<mїUq­8z<; z"r{)SEU\?5Ki mhdٍ\JY  |M5]<]Q=5FHS_ 4KlkF}e{Ctxw~[w{42}F^q wI ](7H#>X\b!s4``k>Z(eؕnrlFy$B?zHf8%QK.VIRB`)0�L-[z{Fѿ1ǚĔ] =,?rGW}qyI8#ұ|1) >{S N@l c,[eVx&BU۩g{\R7}G=`|64m?OLu7bܣ^\ʞk1_ܩL?amJcigڨsĢc}֔wq,)>ϔT+6Z0]NM@*6cPW3o?<z|dFxta,?5o>%wgs !CFD k�KmxzQG^!u$2) G`?ǠwZp^׆.DkidA?uv,iQ*gᴚ'cO^V%RG, z/2ZֽkBUy}+i]v3_P?ϧN'))b3>D~BCIdkzt 9;>٤\z{AA,Ih2Q{΢᪑0H2$Ǹ!j 7w+;o3pU_zǦAsF_:�3YGk|&PkG=:|Mk;I+ʥӻF~"$֨ +H+߻![ySsSbmmt<q#[阦~`_!cm3*;o:041"~oJ5 U+c<`MDa 0tLm2lD(]9\Ҿ*FZuTgPwWw<rV FoY\pńBEx='zH[=#t bxZζ~"QxW_\b:f[:vVc }<هG0KAfU_{]TЩfaYl) 81N2@Rߝ^~s/(|&ZF96tbI+ z.\JB DqʾhA_}G|O|<W( 6Y2ݡnȔo^EK{r:C: 7bto#z)x$\l:i') G-koO.U߱/,ǐŞ`c+*Ƚ=Z>x.s\xH6V80m$l$6e ==)]vR y匎"bA06hTɒg7it( \q[gt9Û(42za]}~T͍Ǝwd ŕxuQa^G1#qW>q|Yiv&1/VђděCI.w 5l^'5l"`e>{ӋoD:b?1̽)&nST$TΤ`_kM/{.O1 !Zt_AXv N]"8 "71( I*KkC,']}%_/}TG<e2VvY9 7\jolnOHZG}QbM[Y9_ݠ:Ѫް <|K@?jҶ A:P]Q瞲}s(}7o㡕  fc)h:PuzgERϮOX!YG\tB B.((tۅG'ſT-{eUz”?JrzL )c\Olx%.Bty  m+ޓ>H7`G^XFPě\ꪼك+�p¤Fm}vUG(5Ğ*Eh{feCJt9HM`ʊa._dp =x$]yJP0X4ө1qjplF.SW@Y{zVDb!y'uob3ע|]zoeTkK7={9}DL(ݩnJ~^GO& n,th*G- VP c#aJ9aT)& !\v^=weȏ}4}g;넟F+9b>Ū-N"^:7k<Lz.TH:F<tYJ;ͫ7j.'ǵ+gV^tr.Sb%F^eK@u)iQ}_ROa-x(Kcm4P1p`x+EmR[{TIˎ8fBEϞ)4] bX \k{:28a ա\\8xPU7# i,X׺OV1q-ٯswk<d:SJf:H4fy:a$4{px bAw6!xPӥaoT8'k{F5z9L"46Y[g: k/C09т=/u?јX.ۊ :B }yUK ?&^QbC=6Kx­=zCfp̮0L-pdms?*FLJӞ=_we|m܅1:˭n e9>I}@H)ͽY[1:ę ΀5GP=%m~:\Ls$|*uZ-nQK]92͈4l@9%d\~O,2eWDd?50ؖoߎI6(Ot\xv$vF1cHNګ>UѕjAfx<= h[1遀43xބT חL|.ܑy7qkջKU%:}IQG#jf()MRi竃p 'džHK|en!|%ޣ}9zC,( nu\r4v}cIg$]0gaHNW_vGu~)[-,(ɏ.*K91Dܕr/0N[0IVج5.ZBNm.!Ծm-q 3\yc'0zc~K5�rR;|8 wF\ztҳ/Wٸ^ɞ s'Pξ\m~�!tmgʻﮆJ!|bOu,=Hj'^Iry&S r~!C-%l5M$]"4"/Bӯjl"mKDU1 111Ek2@r<^+|L: uT#=/܇Ob:=zU|*4>^<S] >I^)v&�}/}µR~CIe+ȋ~NIgE:y4" g+;q*`h:&R)gqVD ul<E!_jh-`ޒڭcKRl y|yXmKI*:\0mw۾iMC+K3fk7"y̞r>°H;BvrfEI#}b ~TiNNgY 68 AclC 6NTl>{bXX4ň"NV]kwbCRo $t?[]kb&-kK7HZYxv]pBt&"zex!Vh4xPeQDS]#sY3s:;M~,׭?,_[8 Fc,G/?k,Ďm]ܾ$~BzPR'~6I+11Rdq[71T[yGomUlԬ̶|lĔg3aú)t~B Y҉[<j6jRFF@Fͬ#`j bB,o+metPwXL. 's-?+XCQQ fa*tII DedDMnrbj�Rz;ͪ-'׾T$HKipbEwRT#>vyc"+LKM -uCEPn,t;�z_q_u-oQ$c�3qlI4yVp?CWXjÔoO%a]Szi'gEc_ksү~&֮Ux~FXn[h&88x\ \r@[tڸDžҿ3<u= <w]"avDcC|k}8㦘ŅcBOT^r"$iK0po;Ǡ'3R8lAs%JyP@T罓$=9O7/4ӕ38`I# 9' wCIYUiVd_@=,ҏs!? r̼D]%W%E2n�L,(Ny5kk_P>eHÕ:mb|tNniꦼ/{I Ls?*hw0&G]p8# Wc(&:I;sg61fW %n`mzjT9:4EϟqQ' rBz쑾/[{F]? cܹ<eѠ<-Ev¿kh}(GU#.ʠ rǧ Q\ɸ-#VkJffCDC~)I�R%<O l5vP6uQlP4A%`$)o -%�M H ~p+KVd0l,Xdʨ\}^#6M>\-ipRDa *l!|B/QM( O4a[o`#f 7^Q{;8-4\}Ic 1>S= q>MkdVXF]0و.mk~BoN<ur04*"hVaHI ]-2 \4Y-qPkLs]ΗΗ0IuҠ{z !qu DD_ vu՗Z!@`Fn|a KJ<n/_t6oiAW&$ c} BPQ˲ӽKvEq#T]S Pف?Zk+ yfY}~QqQy3Dk9{-si_JkLТEw6-!6A^V y0:H_~=92|7~IcS+E9XMPnW0!)J\kűKW阚;M70fRoX�tfF8B�' = e1nBI@޷#q:X HĀsܯ'j[HhUjlcIJҮ ~SD@rMɯ~kN)+uO@uL7hmkWkn?<W0ӳIKZLë ܖ[nƿauZ&eB8#ށLɁ'5rg.MNĥE5ZHhbu|qV6."/W rhl54KĒ+tW;ltŢ, $\:P>%.Lh~hg0zSRFwp4t@3$Q|(Th9^wEފf`mЎbucOrIzI3Vb[-Y.\P~ꨦER6χ<Z&< s˼#j2VSYɗ6@JGDD~&Qߤp׼l`5b(->iOgǧ%Su(:Wp�1FZ4< r*"bw8|;z7}Jƍy|z HIh[=K*_0~8G ״tӞ)f$ҫj _3(~SHŮ}�$`ev(¬ bXT؁6P-] >f=;36\SL|s4*wtG,zr9伞ed9(>JЪ9w @)IѤy_53A@4 3:pu`[նLsj=V0tF؀H-xFVYCHĚ']_rV~sRE]c/xJI=nd5Pn0sRa0U>\ ]m_eeLȈ7]u1q4 +=�Q#*M҅WUR-Ώ߽))RP~^>7.>ST@d\&:0DCh鑑t7茁"xTBnwrkM.B^&H*"N+ëR6 ާw}&_?n7gn_�>Ɔ$A&M#a==h;inyrBjNTm.uSC9CeSuc_}nT ͯy]GK귒N_cT|ʽ-ޱ.> GץQNu|S0ۆ^{HHS ZJ_ۇdUe ?*4Ύ_mj# ű30�+Xl&dThh}g faM@y찯fSg缚L1ik/O5K/xhVV+6*Mas܇bO`/|On*F11EʳYh5xwXsV¡8…0bRmv~uN>whsbUk\&!+ #*w)UMDڑYfn4D #G.ѡC^@E'Y vo74wh.N F7eukTG�9mEmg#}M;DqYK_Y9.Hc2o�.yіqB-^ȣ4e_\Yu1LP$^`}z M$Bq*xVzX@īip{Շ2.kl-x=ojl寿T5(^OdJv4n:!1xCybphY3qő꩟Ckb>b0$eAvkA;.,b,c6V%/w/sU5?3axh׾{\O98ۣ(]6%m_bbD1T&\历iyp(]pCzyEg4/�( b`]J֝|2[q)frMGp$kI'r>Q߲,ýuo}` *")=E_#/܉M`A0 ]gϠCv5W/**V>>Md@k]6Ge=i"˲g9iRWshxYUf <DYv~<#o1*%h-?\VùW;I 0IyC…yd2}AM@z:#ıA*ÜŇ;4;7<G�"E9E*>zo;5t#.?n ՙf&ȭ=A$!<7~S =} ]FIseC3!E|)߷G.7JϬMmHZ{)s30 {,%kU`)~1= dS. f ||W/k ).~<E/`vfPظ7zZ M<XNu&mG]'# #`v?NJph"/ad^b X}Kj {T%(n/(& 3D=%>[b?ł3G=ir0md:9P[7*'y˅E?4MWϢu fc%uOtU~4X(G/~0 $b%:ŖOMB-4OPK����W?65���� ��ClickHereButton-animated_007.jpgUT �(N(Nux �����̽uT\O-Mo$HҸ5Np- qN>{9?^3]޻j9W~}Y�^�B�Dxx?P0QQ_aa{6G<""dd@bnH((>_/m�,W2�^�@�+x8_U�ۨoG@I-oDzlf/ vck(,"3p؅+p)8 +:ƕT(c&>9dSs{n ½GSǎ_^WȀ5S#"{2},c_`픂e+,x,�?j%Ї Y i(R0Qft>Dj@7Jd?,7vBK@g-Sin; }9ʚ7v);e>Br ^ s+ϊ9wV8$~7g :\{dӖlQ~.jx$XGMDzl9Br9x:3͑Znϩ <Ŋ'$A_�ja �uTK -TI�rlmt#s:_Ƥn؝9-хD͈ T->@WүlP[z;AIFOv<Mĉ(UІo">, XȤal ǖ(W:`̳wFNxԂ<3s"pdߍ}4xe1I/ I⓻OTtNbhu0*uު\ƋZ&o׉gvtO{g πߥs=峑6<8D}'<{CBga虂\MӁ.Qש#}XpoR Qڑ9 cW~U\ B^ {x?P }</5QwX`!J[CCۛKhoX ¾+Z`9O' Gӻ< bPg[=S-�xk{53[PqS ,: s ;:@TfxZt85 N]QGa|Lxƀ={ 9$2e~��<%ov,L}nYK.j][Ku'˖]T+=-,:-C܉&Ee|<Z529{o;bw)s*8߬osS+~z ,*:(UPVF I3epR^�&t3 =st9f 0ͭo[$�ҚgR4=/I'gd*ށAnqezgřݷ\xnqim߰f dJ:iGڍǿ [;sͧU2iUr=͎ʦ¿Q 5DU$੼,t  Q/F ȣҔ'Cqb.aȇ}з�pb=.TeNjEfM(G5A~]ا=}cg w\ F:|18Wd!@*(d mOɸa; 3 K.DlN�9'"񁓱?o>�&X2o'U?YgCMm;݃6}Vw7Dr8p־ڽEYP2@<2y{_7H`h*Bx`qoeL7Ů %ʹtITW$/d冗w/}d)rwz#D92 $@:ijS_a߃ܩ&{t44YUS�1559qEO2n!A+}(03EKnz$a9ou�9^+.FԈʠVnߤ i+@0umѝd]v}j4&7Q>u3,4CHhSp_E69ZZ*pc qb'ʊ 9:msSdDWGjFT�-5e{kFNLf1:DI`a%׏lrأs{;y# "mh,RsEje11||l"m$iqk12l3JaxxHgr bn=<^mMx5XDCb dM9:9?n>m/h`)1-a/J ׍: fG cFk0P2D ~0W,#G/eRl_z]x4rCO, :D~[QF_!.}":rkjϮrǯԆ,EX!W]6>%}RsJsکT-1+D@}~CQ:޹0,]|px~*HՂs~(|r؁-cWlP@Pc~Vuc`lϭgĎWPucJ<Զn%O7i!sW%3Bfx؃C.߽AwGPۍA'dE.sY/B`Mt=G@*7ߓlMzܾ�&^�g/Ȩ>{,Xy0ǾF_'Ѻ/:9NBb!e0E oKY+B_/f@mO VLɤ5l{_Nt+sc싊M!^go+ }W 6ÆXJ<%Cƥ.ո۴-prjf .}aT6(|;F"}^c:;粪F,"#k.˛O;â6REv߆D?|{!<AXKwREAդ m#:44Q2 k[M7蓣p'Z6,R3ș=� ~iehdzHtC27u_RvPV6y+14N8im9@y?S@R-QvRrYNk=\t'9Lo۱g_KW3h׼tʊ;'gT}Qyrd`dڈQ޽d%4ճo9㓘 x[y!;vp7EG4`X#1ST4USgiH!l9BBOxoQ5mkeGUthppv\V|^h˚g3,d7cG""feϷ?mv`FddH)GUSnQTB6KӍ7kz~@2f.[mR"FFΪS|1?ؑ!:ywRA9b+ζ vc3etf4rbߚ_uf_eچ}Uc6N)r6yWo_e y3{)v^LY Vz!>4&QR,'7 Aݽ H"= Wq]5%|qdkq]{zJtGP~?̦=<[lτGVE<'R!en- +8M/b̫xJ-]皌\bj?ECr>O]dCy760U}] wn7%RI>Y3F u 9m qJnoΪ};Ɏ`5$/ξQ ~uQ "kԏ&C**L*nz(C^6l'?}Nb20Mn'/eEagH[t"QGbI@xg >gڒqvk[ׁ^aZb_PY备ī|V=L<)S?9q#D+'ͶII�Fβ&8KPt*'c.ܨH&LnfҹΩ} HM}!NTÚYyo~O20݊�ݕp]ẊzGp^�QS&fTƥV%5jh!CfA RI~wESaya-W,(&\73hiajfۛ*>zMs}D<=#ƂsJU*,#8_IOIoiAK 9C^Wek4te{8@'TQ\A W$&u6a`sJ05i^6n'.)mޓXh * Z}|ḐzOm|\/�Mߣ%0ֽsݜk9-''ڇx0\Q߈[Z&AdQuFi$l1}g{D>՛L|k1_3A%|ؠ102/H%;*,_GLz><솁Tɷ+ MT5r~=&Ј<n;!JFIך\eӥJU9EH~MCW?ryǼʓ{B4LW1M}PRO{5OSuBX^d Ȍlk4:ƌw*6b:Gf{něSn#hVYWӘZئn ς ʙP~Wqevuh1#aa* tYX=EY S\3PBͲ 5,p(J9:YaaJ ǒ82>Jܒ=BBht^yuЫj'Ln"qP<A\&=9?;zg$#%90FА<eע(Ί旊;ݿ: ^䍂fdF녤f?b zs* >8 k*T2_lKh$5!b@N9<@ xmԅ.6b!v*<nt€ �{h ʑƷXrq*Ng]&I5fȄ.hf1q<qsЦ/?a355Ւ6YGeBY\3Fj%?/<;RP[xr٭?`-܅HU9 ~@u'twGK4,f\WUXM/Rj 3yޗ8|LQ9i";|5ћ*P:vJzTXeY%.3׃Bjp$eQǹoo16|QXƶYdN\ PkSl^+]F~K,'%Tf~/+1t)bG32p¶%M kV/"17V!S(m:Y5 qvެ8x6![ER'2}(Oٖ ֚GY#~kNԈvs%v0*# Ee9]z v C\r暁|?t}+@wQCwh Pz蘷bRBlm41rtIa-Z$/|~>po~ DmYGvsNqq45 2V :"qK6^d77EU_]&{#첇l0k3g.{kE<(MW}L>>l ܯU`wYTMEjMF&Z0r&ʓsH~]T#J{mZL tc'G:RV.;(D~MHTmZuNy՞G?ROE{&/v-WMpr(aTkLlaxkm"d}bL}3 n%4T鄪2!rFr6v'EyH&)b޶v):4|$2LՒN5"")@kMH+Bش�mG/q1k2Iܨˑfup4. IY'̧Z9w?ĀZ'X IX͕BQ LjRhޘ~'"<� ]Aa+?Xcgs7%Knbo<ߚ}6mz Iq:'N-Jạnh  4~^QDNĿwdբIdղQEb'bf65ٕs8'ªըޓWdqLA|73!V>yGߚ<3[,G˜2;羥DV❣icoRyӾE@ka%֌.6 |\KYN)D&,<!Դm],\&f_�sLfXRQ%5PU /-2cVRsIGk-N$\CK"UK'frAo~i(fP`ar=qbx(W%%~(jlEQm .WTu3fo+\9)ro0 0}AQI csd.K芾}>O36ɃHF2{yx L4u1Q<nuxE 3yRhrCA;ʐ-&UԤI D@/ovEy%K&ʒW`13zc1a0_b6vOIkY*rWMb˹s^;߇YմƸjJg߾ Sl/KԚVZ\'\~L_k)#@9i F��]y{R$+svY955]R+[r>= HQota]-g4^L3'͋ǚp+7GLJLt<9vP|�mNRkbvK ?BO|o^ 0'咻onZ%4u[ f)eTf=aˀI_Z; *8wuZ_m,\W|x1S+kNqrn톺7 F@(7ۧ}WČܾ<^WvTsg29w]'aG$ҌQEz+]-iO ,[?PuKPEM23bNjdaBÊI[+mzd~/FF/AH,-ae2qk;1JsK"Ddux6f<0& %͎ 1 ge=o4 QjF *#7Pt3DN])/CXJ)>v*\MiB;Od_C (-Xsk-9.)^Ӹl}63JZ7j #]oj]1azZ&ߤ I 4,cf[N6-&wE,[nH_H)leɤ-fesc:cҨ:ς$tUyQ D7$: z^`ty*" %߀ 7:HLW}8B\J&+?)*-GWG)w'$8k1Cs_RV_do49D9Chᮨ8@,*�keQg<k+,ٺsL_ 9?#tr;q iy|}i{~βKL\#3[X]Jc$p6+xZQkd 'eCKLh Gg Keen{Kle4UL {rޱ&pӗyBByZ&g`vdsuNwW,ybb͕Ș{F6NP^.hT3طٚRi0#%cX8ЫpI- ˷?Sx Ex˙U4OM吠NW}9ǔXVV4} ظ焱{tr9Wx~++mާǾLqN!@ NN$>"WT)4ةoQ[+5ҊD-y J.3k@aaJ~�5Y71d~ V\ x&äMyЂ$;[_>f&!X es@B7J/64,>Z~ZIuosЉts0苭.6EX8dlԘn)‹gJUQse݁x? Zڬ89Uvyʣ11tC^'dAR|lu-;Rϖxhu AʅY=vS^:uMp$G5T G]IUD#BsR䔍)i2Fޓ'%hk2sTA(&=)_E$4Zb|)8'6:Ic(Dm$sfϮno AXIvdZl\Ks}!#QVPrvAȄRSņ̽(jɉF;$ˮ *ʌ`I{ݼ@ PϊYYA@_{ZWaڱ<\sARz;yy{Ccg161,�Y"{CQk\5Z"[~oOA>-G_ I%p,(vHufcE /]`AӇwnfJ7CL5Gחs; -9ѶUdiKڒJ{�<@(A ]\j>%Bih�L@D!*Tk+ {2hL6hx3b bqU%Kd—EuĸH!<0uos܈tU? Ks?b= |LIyW׿ۙD[bVw:-erϑ1"ƺR`[v5k<莼ZhR6Q "wX@Ca)oΈӺטY<9Y7#/^CEx"?SEd`)Q6ʕ *iMjl'㤞*,Q$/d׏D6&flB~眔 C+qT8dG)7Л3.ޠϮ �a[>bя^hK| Q.Rɞki#mB#lШ9)<ӝ< ډ3|[" +dk;ނJǯG: s|ki3J/RXG '&߇(%=JզXoΞB#x%? {pAf=Q׌FiG=Ң~[3rlaEd@BJBp"0mKPTÔ&vI rXc1Hӝ\_Ԏ6F_=l匔J,p,]rw6(hLkNP/3]s"fQWN]*ǾӍ*k<2/V%uB6E6')ȣY7uЖ=%Ep7ee-w-[;@BkB9<lv = 6%cMcSMp,vM >P``zeURbK\YsBo?xWdtw (2|'"& t�jZve/Θk嵵MO?HU^rgiQj˽]@OkK<1x4z;le29 v¡Q crbdYi|Nb=V3r-ʪ7PG䜝G+kx{wfd#aMʹц\x0 .W@A1`O9#8AgL5Y<{q^tU U[F0; Ni`E�ڊMp ;[~Ɍ$mAʖPѾ&W핰 U_< _u #$\eŠHh<7Qw7Z,h밑&5\] qK سkNb.X_QuT.˪2lJhdW't[›z̪%0y\5\)ծeJzo 2]#e2/-Ы C5QMm IA9G8պ9]TŜ3U ^UkPV{k}Zɇ~6nф"9 Ji|#g۸[" OVu k/(ۃ3$_u:Kn@ZSW yH>L-| z2#1uA w^5LF ظ%_z*�ө YcTLni5^1%]nWܒAƭl 74dXDl:(I<d_nqř;:\r lGUjyD!s�6b~MPOqY9UM})sTDT OhX"ng jbю\pLحsMZdaLM(S0 ;N5}H+sBT1f%!&$.QK @#+P}yjKɼӊdkPn nB~Zh3tM(J~M KSG/_�CӬC׏ЈȄ8+M(:~{ަCv%9\ Mn3~pDF+M;c% u+}68`$Ջyaͯ s(JN7y3FedHFʬ$" Sڍ|4iPj0!X;e#sY3KZC6 Mїa{5.pU5b F$;؆ϣ+UCVqfŶ屁aȹ7s,oJJ;^ۮb4&hVAHƷMRae-A,ooO2:}Qr& NʟqTksLJ'v4Br'T]TP9!Zlwiف+H<p sTӍWd VVTﶰbL_lfC6k{hcLS`~ &VܴУYY]Aezgs}FhR\"CBMU(|M3QY%M5npA9hPOտ^?8dV7T՟Z7.R~;f=֢է"4Q51+?|7#;L`v&7טe|d7PDC쨶!۬!W@f-=Wi{J@uTt,bJoc:Sc59GhiSd.HH1n@#y<&1b.,N(`T&gOm#˙װ'W1sȝ<צv3v2?*m$3* 杮 .+ζC| P].|keIc;2y˧] k9[S'^@\Ӣ:U`9.=0$6%RdQIfM"=CƬŹ%.RkyI :)Ca!? Ө:t&"N OjK[6Ev&8w_GM)zJEъҢD=M\=q4V=Xֹܕ+Qm(܎ԩxYYT`f3rж_ z%v;k]l#˯V|Mک9ũV Pzƛ#ifnh9~~f69SiR.Br]Dckhk.51^8eC9#K;{Pʮă<u/%iۇyYvfwIpPk]cy2Em9y(jy,e(R28/U).?L:}`Rxtv7% Rk@ �+uՖCM>w/dؔӿ6M8k>] QEɝ<jdpbD(mVA]P :?bۑ T)ajlzxЅCh6|{A*̞Mm2V`ugnuؠt WLd܀)VF}8mH1]z<UUmS;˕w۪.@xu(䗡 |'NۖTJ8^u0XޚG7AW= ZJ:+H&LɳE=mرlי;v Ѣ5XC_ymn5OF!u^;_dp~,LxWFy8S"ݿW[ZUײXjӕЯR%x HH$Ydht8k3Z}NCފ` #.9\ ՞Z欃z/Y56sO iOҝSx tֵR68Hlj[9qtw;9)Jc_; o\dVOR|(~RP3,88q 3Q)(fWḸ,5IBT\I`͙?]�blrD ;bY*$?~<d!1y46FxwC3@eB̪huKOoQUW}cʞK?(ahsQ̢i׬;"i,MFִ]cc 鮋e%hO{"0Bʯ?8*>di?z!kӝēPX[krMUv3B(/o EHQXSۇLQOAqku$Е{B]ll+wӏHLvW(Ja?& ZvZ"s]!{<tRГrYn7#{YDKI1ӍbQ{Tt%dW/VMjiu3H^kL'T9쥈C0v_%~b- $ȞxSC}QԖ(w2-GpILUpXvcr/]SCEer+BԪwUz&i͖\ԚꕌTVpmO|19c֛C@X׾H\ʲ #p׬�'X銱 &|mo.äu-sbkoF/Td-RPV=4{_u|>0=^Gk:Jґ +u6|4w-:c=י}tIǛZoND<PU�,Жc;#^c)MYaO9^RGΓa!81cH$#oc@9bUڍ,w%i6H)AJQ]d_V2Y[[Y^?6Uhψ}[ ,ص0{W1^`wQ9z\XvDwﭫv"n[賂 5x1Ey2.KTc ܫ׌3/e:װ5n;Q&ťY71ip>`>;ʝߴХaegKrT`Ri_h~B񻌨4:j$n/L%-W:}["{ޙν}%=<;P S`^a&~P@fJn)a ef=LќWbC-g~뜷Ŭ1JS6i>&#wnt1E)fZ0'\l).j?=ѿ0֐$鿄U_;I&2&r>n,ZKCD2ʳ: =&ssNpXŸF5 �c" T5k}nDfo:o?["bs9կg28gZtCekJ9m#S`L%{<?9rja70p<Wė}DT7?ҮuS~l5NNEEȼ˭7�_eOGDfFCϚ`W>EUz--f[[0uEE4=v\T]٬MUϒe JEnk{>�._�/ m˝h>z#پ&:=\JRp)+}:?_&h,;6hN׼եA78JvkeRe ͚JU5.$ژ?糙MlM L콁ŒGfUʬg`< F)hY#U4و$i&|_GhIio QK2G=U O! c\ɎCJO if .dE.XCY[F[W %i7}1 %X:|>쩗a=4pQ;nfFfw=N s/*+jCfSaEW=pT`*)$,OPD0Zy:ײAΤŝעduw GJj%H_oՠk&@:AU?sXv7:qOH| b@Ji鋓/EbnW}F6jQYjb "xKU( 94&aMXư̤[YkE U·~lH?bL\K ENlTVc, 9$g,դ$N<=0Ф&/T1wvyTBo -%i'f==뤪w-h.NylL79Tn$? |O<S^$#IA]@E/#"viE~fy@X`NlII$j@j0[RCob %O_V(sN4$V?zC{ M{UͿpN) EbF' Y-*ۮi2҈N< Y˄ 錋ـ& !! F��$on 1yڜ=0�\Qrg<~FX^K##�pβ nsHW5E9G.b eL|w+j4{J#8akRb*ER-X�@5Y#>V˪lА8^?W[AFr,lj=,dG?.XoI(BH ȍDv"F;sD$e[uWo(rϟOɏey}D#G3UK[GyS_jjdk)֢JqHuU _"A:]0R̖̊ WW9YkBntrgڼ7HC1cc5@DIva N(GH*\�?A/{ (_S*I&Kw<khJ&i[XfE[ˆ (_e4=~d^UF ۾?9u42|#&#/}"ԪػN߷6?�Top=C<$E7poErS (9BE.uZ5ҰG#ґ Ðsw@I$N!@LbH]x|$s%Q^W0hA)U售l&87JDm`A̎͞Cx7w䌣:wXxn mDT=;0XScFDxApU |/0Vf[;wbUGg&ZbgN5AM A7M/fOL޼�BCF lKzlU>MOXEfԸ;6]7oޒT71:.*"r)ڐI%5-w\n ^C06%[uDuoAO)r� vַIʬJ\ P *50JG(6K*03Ս+~XEs&*Ҋr^fҡ~ԅ'a[%}}=m,8rt6snfp5q,lnnT:〬!^DZGx!1r92a3Qpi*^V0ksH6@Ҫ\\0.'Qv_hh444rzqWiA6z2$b*Ix=qd3Ui*bBiJ(a\]k ?!Ynփs[U7Gzy'ڲ5.%5vs(|D :+Z ,mr*ߟGv"3c]"eYn Ajjz9z)DE<a)+co{[?(ce-34:^>>h3=-<NeYeBXK7pxrٸc[7hJ|u:,RVWeUV+?حVXQ51͛XO%>L/XBS&u"Tqv\Mv$eA}C?>_+8/eTxuQS8A禦$ۓ6nK$ZQnKp1M'=߯XWSő{K&dpq\޶KY>b."I$|Z(v<[ŜX\WM C*cc(CZFf3.Uy%?Vaw_ES;} N+7uGqV 񔹢~Nצ<O�T!#�u&Z'x_�gtCvHW?'ٌsZ ߬`{C +9�.i??8>`^ʼ8k*kh< z g@MR;E.D*z2BăgΪ.O_� XH˗Wb"Q ]v @B#sQ"_,,ܩ[-}J_ +\uqG9�ju- 9P8r (.P7ܑRB۪bY}*D)+6Q5ș"}|'joVy�ޗ~}"oȌW.R0Ѝ&wӵ2#pp)(TvrAidiZ4B( &I~~][![f-UstU{`U|"띘-b!2*j% ԥA{R=$kn64x>S3?C`e,:r }}'un1аDͫ&Y¬Ӊkb1W/MBط&N^z|-gWsFc\3ulFN m�zGFrfF" ĉF<yqW,cycW�hH?M* IHޜc?VFmWf59f[W,t~=7liN`Z6 )B &rK$g׌.u.sm0xukU+XC =rWK!ޓw#8S(^[-˓scV;JKj\P1xx&TAn0%[[C<?Ox*dm>$Kc‡1׶uk+6/Ê GhՑ_ õuL1(<F+A[_ TC"sp>|Pc .` Bߓ.?^-W)LUO&EhlnZn\&yM4JFuN{klFTa/ l~~ϓblSPtʳppw0uxWQM󦥱Y(+ !қ�JgƟSZBJNڞӊ%-!BV'�VC�X["N1YG%$Z,{ "^A*i##Z>r�b_*1Z 9v(1߇YcR cr>1TII 䰡 +T'v,@ 7+9tQ$?xm]Ԁ"˭? %|Dx*k?C4#3&i䲥v@ßN+_u#>z)1x'xM[d=53ZRךOh|;hG"&FffI,sqHPK¢4H�Ť/ iV;u|%ftvTYcc&m c[> ap1 'o o^M P0iֲWPz[\uycv`vl˼mo75u-U]u@Wd^D6^\,sѩ&~hk 01 &%^qyc%|6R,+DwvYv�ntшv 2+[R\?XTQj 8_)h7J7fۘ>nYh=^π{m~M"(on3%|3Cfc¶BaX/jZs~d N;x0ebìj{YLΛHvqP8;?\ = ɇY.]\>Bϐ7 ~{dΡ&6=E^Z4.M�v|BIyq- ]߭^AFݫc)a%�Lnb'e"B:eZWMs ^[>4N)#m#'I4pAuOY 4vi(DC. m&�=шKG@ÝA>^:ڠ{`ok(眧3!_ X4g6wEZmLhQHFoң l$F`)̢?nei | cRN�9ߞٰjYܺ or͛d};b$пLv06T5#kU|85Jgb :aGxF*3ɪ jYB2<lv ENRrF^%UM i_=[[S�p7(UTĆcak}T/ $y.1&9G؝Q?Id/ z[oLQ@Ƞ^HY3K0w5so{+g[%jHJg5F}hZ f/mϧ7T[BgKE_ nc'3,c=3ʸ0 5Z*OK? ب &L.JIvs(ԜMj8՚!P]0Wg&[=$N!yU݆}o`dJ7W "Z^x@5L9%v'KQ)];XW;ƈuP V_W_.4#ocdT=%noܣ6F/BE=E݇ ha<XRBǙaq r R%S6"҇lIw־9^4笫-OÁT."<t6XF'.Xf3}/8Oh};l¹]MtfݹoVcW`\fShGMCMe> KOd9PEP p̆W zR+Rw5@6,5 RזP뺑͖8S:As@5ey%{Ia< iT6 ޱ|<I�?S-.4[>b: "Uӓ$ eXR"| Qc{;ڵϤ;3LyzS9 3EzA–M` G#k{ED^fX&Gi7-a"\z)=ed(ː61[Q&lf<iuW@c׵M*S[TUcN_/X}mF3(m<Uҷby;RT3;UauXXdѡXYWUǽ+!` #1y[S >.(]Be_a~G*�v<!C 2d0med1(=jϊjGk^"z Dޔ$gQ;&i zaQݩ�Z[yjn'2{^SSTlɅ9/̇Y/J\=zā"ɊLG b1U{uɩm">'Wi[_U· I~}ˤF ڣM(+< P#6{^4opEk%.Hq*wL6пjOCbA7x)9Vp1 ގ_wjy l̹P^^;-$6Yjpm5S`u# ")1r("eK!6�)io/F$.kGHr.߰ M68cSdN(9rV<JW |C>ʅszHt~Nt\7L+_vkR42U�6:4]b("[ln:h=EG�pS >=d`+L<Mj9XXPu|Ql gN:(Dlw6'AGm�r�b)G[\[Z{UqbqrS5.Fbi}</tG#}ǖ]4dӜh \hN䚙 @4I+>^}E7;I\0.lTb0&\h$v:T}Ev#)bfZ`A&ԳT."yaG.-_%wͷe6LbKz;2:SSjGJ �l֭vԱQ‡hlKZ(R4:哃 +LS@VZ1H֯bMR0G= lHStwY�A_aC @pMے{̴>e�=lD-gO9{R=X䍻&B;]�N!Q27Կň{qQ~ψ�_�އ995NL¸ A跧e7MsfGtDGɲF6kq$go.-wQa|97dTmLo^P@)BFwCMK+~|wޟqk$S]bS~58|tuaYR}7Wvtϩ 1uM"/G/WU7^r HQ ,:F 7P={`@V43kGӻGC�:Rpv :sD(%H~Oۈ=ϫťᦝŠ)C[s͢*&i 3 C8r{euY BtgDyYy.D`Yq3{n}WT$=jK�ƛ#+zªق (h&vW.2E'*|k(*/EH5k<S3~NϷPϟ$cWM~E{HM#I%Ezẖ&}PF S#sw /߂؞-$;?kKz_�H/rr7A #i_&oRan_ܗ݉PӶDWa)EcKO)^?[0 C,;qZsX= C.pKEtqi^Pa;phl:j$$;%"' $Te;G<cc}6a}<a?ٽ8zIl}-%}lkl>'f v䏮i2:ONa7v 3w+Rdhֽ#nfk~.dLVlbŇe {F$BD lcޒ8zbaUQwXIk72a`�({T )KB�Py' )+x()R8#Cc C{cZ۲uhr^Q}Xx|oL{kd ~^y )kH2:>m"p˦˱r1FBQy `.eBK߽CVIZc?.R>of$W;_ޗeJ'Gm)`ۦTZ9S8,F=,EUV{NʳK= X_Txfjo 蓾Ǧ-�;;gkŵc<3yAanNMDWǿ5w�o6?8'w*{<l_)$[z}a󮿴(=}*|!~ OFO&kx+x*\>9E=M(?Mf<Uo|(VJS6gYxbȇՇ,o}]NUcclb7Yp7| ڤ|ޜUX$yUY,hO_~;UՃG? cs+yrW *JE}=o= ȝ#\8[)W&ԑ6PS0huRPN]Rfgd�m�T�CpCho4. u|SUϢ/�9-^)e"pr4݌7CD?Cjx5AYXӾ_cXlm܂GڗEr}9ՌǶpR#O&i3VXݦ>.+b]g!YJvRDY=6)Xu�mh"KTMXJ C*Oqd}3/{.[)3'= sa;;RE*=t=+}>So)S3ԽhWbg]�IeKTYHW\r|ߟՖ͂ʏGW%^~A!v68;Vm1˿_(龄Uk *%p6͸.cnnz&t<j%0MaEq 2qFri"g!BlG.//5SK(~j^~f0e@3_#Uۤz%پ փi@b `qҨS&.c_31o}ZTKɫ̓U+/�Yzb?·'yri:_#/O劢e-#P|)GMzD\( nbP]Se E`?whw L3%6%9(&m_'uxܻ|R7 |c7e %_;TyK` ;%O�~K:uuN�xʋL2~LŽ%!!o ٪+U(QRYQR`{�y$u_XIo$p(?$=bYLM+#ݟ r^�d7O2/�mVSEǞ Cq+eG ?u҃cEe_n"/\8P>ŇceXȯjmo<=hMge V<rW;20۱*T8iL L9w5V ؉7t-Ócf0~:ך>} bga+@�v˻3bC-'a||SGeX tփ36_{|THv=T1DQYLtQ>-Ҹq~<[rnmaK5brcf8z�M�2OWHCe13oRARF,WŨ'T"%ׇͥWIf?UlB\bN00~zll1v&&]7[T.7f#{<KokFz?|f zFO~[ϋ+"ACuSz|7`NSmkE:ᣟ 9)9Ӯ>x}Te+me#o8gDt&N S>qg!kzqeH /@rkHxjkI} v,Ta$LRPK0բ2c͘im [%G kHi ,elͬ#98o3.NS8^V`P"Y'B5(R}Vנz G׻{_]rjzlw/Ww1JQ{VO;eyr!H)aJo*'�!Co)ޚFDeR y63<i8-X]E&rTF?K6x䫶�VY--ww&ۀ.sZf {pCd|oeWG>rKύ^JveAb;>pa\KIVGt3ߡ3[ּm<!f">h#$ⶒOh'Ӎxo ge!3U|H&*B|f- ~YT3*>cE51n48(cOD(HQj?S'VN-#Jɪ @@K +'4hg~{q[Ey#9�쑳˻sD?^�&;\'@rRyU:Xzoyɽ3^�S[[yz`Fr"U! nV˵nSM Im6jʺە\|K !QwHZOMʴk]QҢ2@ݥx+Л߶̔F. ;i#�p_�JrT5d5Sm1Ńc۷ %,*bϨw&"K@ 7D)Mwe>/հU[@ nO BeՐmSOǫѼf~BkQwjmS�o2eoپ,O~> b N%)Q`E 6qW5U+ 5CCj΃p ߨ U:{i)E*Љn3p*-R #)f͆Ԗ.v'#Yi\oŔ„Y^3ӯA9_cbF񚚖UV}12.-7 H|G*ܑ+xS  T˒)q)<l%ciapݔ4bE&j68M3N6Z7q/MO}�iLՓǦdVCv暳nc/WT;ZeLp%']CvffM*[ab+G£`a_[GgVrˮ3Ǽ7l<J [ɰeCQCSAA]W<.$"ŇV9y IIQrܠ$9HN_(w e'C9O'PJBchv9r$y*2rXD~ x_l Vv=}+w1Hd3x Nq9ZsDik'xPd _) %5_\#NU9nm ->dVL�)xt!" s)26hKG4ֻ%7IDH:iGZy"R\QAW y εOpKS Ol5HBRh C¨ BC6@ nrJ*铪iA=ʥ{L"0b1w1n!U"~vo(k#qFA yڧ0 KG V9ueYVg$_.>9Rf?> NN7)KIXL3iL4qFz(Ǿ[!c{ }ؤ \Y/2'76�eSA3^�~qLIcDZk7J,\ cumKK"%o4C  -KMfUF16ai@>�m3Iٖ�TcJ:o\2o=1Az b*?eq6cra!ӉpRӶ`3#gyʚGGuV#HtH\N;̐9ld E�ue ~iK!.Ft:VjAC4&;<'Kbcv8 k3lXdqmD3؛(Q.Źk&ܰu˕,ٹwu'MQ]\ǖe ϩѺ=4v3{37v;Ti뷞l##[Lf7[ ɡ1CoלA]iwؓd$6+\bJzX`NH֛ Àe`E1}tϼ1rp]V$?$2| Āށ(mqT~$eX-5_K[s]MOJrb[5d/&eŊXid-mIkKmؐUGΏU? k&kD@au1o0wFVY^q\^b)|Va�YьM/j xE;r@Obn+ps5"+4-;%x wr?,2WM:i l6b%Nzw盩" >gU~*d PxLZVydC5X]12E`|z۸Yo)}WrbE3b#76*.&E]aOm4;Ԯ6 a(2&N7㬏\ʴWViڜ3[*B yDU~+T mv%%?mumaj]񩗸٧O^ԊPϚ[;ª"]ہԧV^jwM=)ϿC]{ţëaWa*oTXjKv[)Xj}tJ4FQ\Kj9YwxP]^.m$4zW2x-ΰSIX;ۺM3*Զ *Oq&-%fj!2-I[Di$4; e-E4 J,+ *p[[i+[R2.\;SIVj; t 5<=U-)R`~7VlzDS`Ne-k{'$7Bb+w`\']qOAzƏf^w� a%Go#:^`\n䨝cŎj*I䃜tϨ !kFR_ ݥ!H{۾Q|B+a$)6{zDΫP~׵G{ 07.F3%SIJN2pZA{0[GB`żG06W&u@*2c -=E(Ћ׷tB0ü [**=I}v^oo[x/0ܝ{\=!wv䃔AY/bIڗKGpr p i 1ke˕9&k1)bאτtpI(Yd)XO?{#5=qb()('juFA^ܓ?H "at7'o`{{4Ħ8Uǽg;*Dž 9/ c;))vc: ]z:,%ʆyAЇ;h:ʇ| ONǷ 1o54>G*mN]%k{;ki%oSv2?x{DƪKYO{ )mNn*~yxTvw%PwXD 9$poԹREq3 *VOKO1!W}8bCh Cl!ȶ zGK ׾]"N#PG>5]u {E~MvM-jX*x2|Ӕ' ["ְhqD.{[д/45sy,ZT.@5d"1okF<Osh xQ蝸jܗ1iPNkb #Sy!M}HX]FE^<ǒ5MK_U1ARWd鑉,=bűGaI&f \s@" 1գ {y{U0Ơ5"vs1H8&xcd,@ KC<}�8%#Q{@]y~Li yhyty(׮ϳ{®d.M4YPKmY`9S{ TdMK?^'oWv|*EC*s ��Fi;SkhNr<}M##\bI"t<_yFI$y,}"&>Z` 46-|f`/H*~@d&6&6ø`vͦo%-BGD_Iۊ1<sbd׻ fw4On[2 {!ZΈ#�՘|KU+,bw }6S}<۪@͑~u%#k#iE,9G!TFY;fjVL<߇R|&z;k54swLЃҸg +M 6ͯ\&B\n؂<,VЪN*¶\Nט6V 8dv>7DH̰Ưd). )A)smWrec ·ACv7^:럺պXxZ2/`P "r~TL8haEUrTjv\0ih~q:R0d|)ttnr2c M*Y�=QnWA dƿt;Uuot[ $ZNu~5%qTy HO {4t *85F?ո[bFV=5P-ִe{%ywu@%!ouI x \w;'_o&)-YrkDD!MAPyPgٛ?4V1KS; p}ᒋ8bܴuCX*d68L?DCc8@naYD{Kyz\3^c ŽmkucW _Z?i=գE-rPf]'-Θ/F4~GoCŌy}{&TGoo<;;GuG](XXL{K^"q_+ad@Pȡ~\mUT ?q ??G'ߍF DžnW')xyBp]*rH\u4Rf#aݠ.Ôc*RSH-E,Sh5brfa:kwV'BaZz O}W-Ś o#\ڡBul▍ 4E(Ţbyr#rYtZw0%V55kn_d\b%f3(M i)Nw'^'aU!9?vĒBf**GMmú8%{GQ2g&4|z$ސmj/#ՍC[FfyLVgs'yCszuy b|ёmG u8jb#"8 Z;Gꔛpu9t9q$R&;`=TF3v{Ha41}ܶ%ASBf  "<yU K(W>z5K֖".+BvU$E)%1Jx *MٕXu6E`Y2cA6(v{5jb @jCTXHִtT;"�5ۦg3v~w瞂Ή{$EoDMUi[΂r5N 6O,(#)5(d@"{E ah"0hmoC m`:a<Mb16/)UW~4g S#x|x]#+gxzLT^PMU$]S%0 }h)c14/cIdwNB*e9\&D皕a+_[e,?'#@jjnlZ[^2H%G )øPtaփG'-^&bz)Z]$ax9y GU?K dy;{ AQb*FiBpŒ5ɉNl$ iee޼{d4<JioM%œ0r/Qj+e4}A6"o8pm]PMP%?PPqPk~ Ov'-JAEX9 =FUi[Q&LSRY^% .rϙ͈QCpS|N'fa8Ia#CKE.Т)OTȻ\9�Ysy Hxw鄈㼆,79!׍ݓ<f[ dW3&$݁tiMLQ4%9a =~( l$Hi$R+gun21+s5TL Uw=Y ln 8—29{}σFNUwKwm.YQoPxCSABtX۞?gN)eBlg�>v褵==,se6Q][I=&H//CzcdZZ<֮'Pts4E]1$jϳ0u'gꝙͭl�6!M mɢ:ZY͎WVc~8 ~eN0ZC:H×bEC[ڡ _mV[mT .#b_; K [U&MM(mɠ`PL0,Aίm:vdg ≂}oYm|/W }(a p%~|nƣ -8i$B<1vWXrYiA3E<!y[bӍ@gt֦᫩v!(s51.ע҉& j`ZrƁMWW#.;TCxȜ$ɴ#}0V`Ȣk˳_{m7 [i/Xv#?#8ܮ~ u:)BGx̽ϋO>^?K2O6m%=#eX\SO$0# i.[ b3gApٛ- } pmXbFB݊eFp*le{e#tȰk3|TCTG5]1go>/Q]B#bw}'"OAuPk(EK]hVc-\Mk.922=eKտ{l5q1VG2N -X�LɕmoxyYz @h.-)^ټ =ǡ-H?(#So/*F%‰= '#e#ÇsR l?:"(L0 9 .?X.^*~ATQE'KM]04zʠGfX.E7XJ~ԁc 賝4ܚpvc ^-C,g_GW#)+ؓϟ~AFX1ႅ[IXQA$9' gq Łe.1ͱ�7!oi UG _�bEEJ+,8zF&PlIK PI}NY}.tǩo`{G{㩋W>PP>4 ؚ2Hזws@IOG&KP 2R{(Veȱ ziKnm`lYǟAo7rV(NĹ}Q WW:oL{/_�5$F <rN+B:*oEA ^  -wB¡ƒ P [AwwNa!fͬu׽}>g'~P[{[SviX\Ȭt;:#milP{(a27B?)wClIz|2"}:W/{տux5A'B̈́0Iac-ɶ)[Zbz fvz+rJs[L\ &_jC[Վg2ȚLSl?}Xng=FB?>Q}]t~D景w\nepcKOJAs XU'+ħAϒ`68~frZ5K>3Q-zNڝa\384;"LNC_?H N$|3×2^*s0;vEOn^ !0؊7.0LsU() hܥc*("%`k] fJ1ڳ{]ݤֲtn{[:NL pW8hxɉ+w*^2f@ِy5TW|ů2F_BCIqz$%zLȱAA֝x%Ը)sˆllg(W2#Ftdӹt=<Fshf𖡀쭬A%A^|\̉*"LNIDw_E H4K~gꪄl?QѹsW p6ΨBJ`I#7ʬĪEPf[74%�$.'DU#Ƽ5v tT&11:?my0[EN5@(jKr\64dPK)h9$޹Vaǃ!KRYX7/7R6<$Cͺʘej?761 /=oo (z B @]:X52Kѕr_,U={$uTu4TSg/k4Urw KNӾ3_6 &<`D$,{*$zbƙk5tu'(f# _"ct=bL%b ]fQ*KizhM-1p@K 를[~A;C``77|V%,3~ OW Yb/acd=yzx sN zX]T~cYGO䡴pyC5y4f~P^7r>e;kNt=HQ/ xU;o=s}=ގ>Ļѓo] IJ910 5L;%4JrQY,d~A N 1P#)k$! ch$2o2"8/ʟ0|c\CC~at_E[1U }] ,t\͖hJƣk]FeE FJdB?';8SGv#sOpw*;_Dg70Hu3'1 ĩ&7߃[qhs'o^(*מJ9r�Gq,Y>97�Uk 5H±9Cot ZF~ؖX77SncCn0q.O?�Ep%N - Π\%EaO*LYckgNؐR)`/'*Q$čd4fSH&1kPWl,~(/N`lG?,-]u辴U1$%֜H|~td IxX*R+w0bM׽Y69.2ƵjI ws $Z%{mmZ:GE XB׉% h'墤( m],V<4CJyq7p.p4 o7)$b^$z hLfVˇ[j$HH3`Ao %JӡTOsJJb"y`t4 P 9tԟ /Vqi[ QNR󰥸&eC 6-_[ 5;:y.]^W.Ht4Z(! v}CƗnkVO(w)!Yj̒sz,]wԊT4,|TG<˦%/8ӵ [ǃz Y3GJ]xo6:M,w�Y+d[ݩ=d-} A zK=iI̥/gp -I+o}<-"N,g:NYkWv2}nĵ8Ky(>&yZZ 1:;鑳zޫiWb"T򼎵HkQ-ܻa۴*E "|g֗G=纬Nkhil(dm2Ocb;dg?RNCuXB' >@WFc>nxx̎B.9o/I8:ׅzioZ1w #/I]@d9;b7Y8nlHKqQ\TR%7NlsT4 qI׆'JpVo-X)6ۜnEJvW i[/* Stb"Hm 1 $\"U|-p[aVmF`|G̍hl/ŽptV}{iNCB-$BDŽ5*_h X~ghlɠ훍Eɝ^z*ݮotDoDu-$~4B;89*ہ7W\O2(2{Om[E|w%VU!qu[yd֧>'Wl^P)CbqQҡ5y]#ǽ66¨lty=tg nL5<! NG}T0]mS}X4/yӽE'|ZEZ]*\;cM1xV\V˱brb,˛9={#/Å_!S"|Cdn[@I;_2F)H2t_$P f-;/HޭPCМ9{y sr</gNH} @Q1 pٶ;!s -$5&5?feA5HQ/yRY<jO8~ȪMB'Ijb#3Կmoj-nNMVK2!&43=QXVؐJ'sL$�i:TM:*[Zu7<c<n҆?d zV ?d�ۡkX_xDO>~zn"םH1iJ?c kZ]UtvO4\1lA7^V#}ĒaW^+zȞ4򂵕k 'Û S}ZԒшJ 2I0CO7ϙ�B;=5W⩙vcƽW+(&DZHԽouiњf�/P]&Nс>BjhND5su5Ǔ7 FEu`~غ% +(4P H^l :S ؉:MxwVv;~qNƾ.3!-F,oDw�JFLo_:nΡx޷l eP֡':zg}P18 PCT,jJ;TÙ^0'spJ/_^lguD x3\Le[9pZ3Ծ9z-T'DA|]v צ:{(}#O|LB6&4s@9K6Ysׇێ&2;h$,^zqg8!2T.ZFwMKɿt^4+jD!pGc6vczdNH . ! TG;pYgb}3T maJWIHI_A@$[:CMS ]뽪qٲ_V2]-Rl8]@1} ZthU^ǮO/0[[EyMy]ZWhOhCSܻKTC2F<Kwc | _ud20Ԁ(}OӊڟxM^zXmY^wTqmDG{'Y{QQhpuhC Rv9-MBE7W^DA'>3=Zi'^JbZ.:0(q^(uukTF a]I, #+iܶЁ|fۆ㸲0E?pmŬJ{`3uh0.Kԕu2[x"[XV]!mp|!ɁO 1~]]AW".k7>}paoOѳ%WH{~|͎VOG(߷ӭvQ aΎcښ7;NXlJ)QV5:!  FBNM|3-sl%6ۏL.3*qM: w~P1?`hDNqUᇝ.- ||ؾDS+K.__C;}v5Շ3xH:Z&.즽VnN^nO=-E)!cm};ueYr 7N'Nj~'.4JE!lq$iw]{WT(BoO:6k I٩֘-7n/(G㟨<o<\cم tBZI QU 7"຃Hmͱ" GBblO2e۩Q}W]!XP宗KOHKy"L^WCjRBq#CIFM EPƳ,who>NA"<r$uf-pie0P[i+1 xRP_ٔN;ô9]폤/hjlho�7U, $̂۫5Lq?JeסUƆs%F{6d,؊Jmؕƛ[!�ٝաUUH>G'j#_>f{:_H۱5O9$9$N=hV%C84 h^,ctRI:Q7X`.$ 6 m]!츧! kÏN</H8=<c^2FtL5;Ww ?}73sWlI..>T{nd҉>wֆS@&q̕kĘbߧF󹳙>)Ѵ',ʓ(eٶ{V˒hPX!x@{˜2m@R_ռcÜu]'> IEUe"Tv8_ D eҢQBܔC/N$R޾"D!^ZV9$oui>krZ8-wk[}T%Y:8MQZ[,/QFs ÙwMYP򶍻Ճ_AyUMeܦqJQ 1T)M?SJ=)>8;-V�=|uOLaGy_=_YsRy>p~7Ưo3Gfe!~Ti̷Yj@nEi uWwɜ)x<kǖd8T64SB�d^Dן ߋO?:v%BY*cB*>al<Dk�66 dy8e-MH?փX˝6z_ 9z2M~|lXhpxQCHk B N COݝ^ƜO@ymgB\OGqݟDNROJP~7 $�:jȿU)BHk*/&CO'Ќ 3:홱'L[L0`VQ[#w.ĚAf^,]򡦦L/픡~mEpbmDP^GlFœ-JwEfWSk3M~"I`t4@nUV@Hjj+f"R'!uniǎ 蒏41v,Գ}*J $P#SH'4 <Zu΋no@?{[a_ `B-Zоug8(dct*}%M(2M=fWk> �pzH4G~,t]Ruo1x19xnAlQeF!)Iїr4XDRQ) okk|s:Hj"&k�r]A3;kU=zOjӈfNQ_3qƁSkn_o?k'vډ:ar,Mq!cFIt.ux2ЦF`t!'Xj=?ёT5A$a{ceXYt ?^xIaT/K㯱EaMnST$[Z MpBfʷD?Te"pgZ=^5IŎ(cɾdB4R~U_-�*{L˿Yl<u]vXf~.}q,A3+kW8rc U9 Gu7Pmk�1i%9pC {E DğQY>wUb|w'8/# <ޔ`a1)6)P/qIAR5(ٛь5=gǂ «pK~/%FvP@W<41R꿢pkvع} %=}|: ~ߌOŒ+<jD6]eS,u~.=&ٜ4!+8s 1]^3o/I7P^%/XLh ?OTg"Eƨ7𫱁+5->lVx V66JZr抇=N ,#nha8r\[Y8p,bk@aVn>ZdYtKL\*9`d"cjDo\ѿ%utj'g^v�ĈJt:JuWu.[VYܿi&n:]'|<!H3Caҫ]0 E4R[gJD6xO~e]Zq]CKi ` ~goeQRrUƤ"i3蝩L s?�ط!sLQ]Jv ~g?(de"d/hu<%S Kft`lo'z[c9)qx(tD�ְLx1dk@�(h:-pC@n|uǴ$W _Gu"@d{$bK+"7=杳=TĨſyKTPqR ˊ7NFGg\y~ՓMr% IiyAfd-¤*fv_zr*[8Iޡuoޛݧ}k0&ߎȒU Ŭ/DSKkL* 4(M<$s3<r0]!0٣v[IrA!l <h (J)?Jэ }vN02' aOFwdJ'aOenXJDhTiWDm Ѕ讖T-NSJdZq0s2v5g$#x/sV"7nsgBo =o=Z[.,9k,~2-ިΫ/I '-HR7c0:&0)`"'2@oO_QT5Ksatf-6^eb9IfDcc_L| F��"Ǣe NӔX͚Ϭt'[VM{YYÖPv7>xx^ɍ$3&AQd}] ,o~m(}vw]Yʾ-9k䠼Rf/)a7lD7iwws=2?Yt͵Em5CǦ(HLrk"gv+o_B{wܮ{[]}R5[ WIQR(H|kvftc>ß?M{nkZi1eKr.dآ୸n/Ȳ@"3K2csrW'qF-ȑ}iWю=$߉ZՔaؘ NO!+МFY=ǣM1⯧[n$1~C4ӢXQ =a`DWiRsMOrTʌ5TEs)72ߎ&Hl}pIT{Nqe6WʲdzO ɻ"aUTb/3{٬e5|s\:+"#MoՌtC;.,>(Tҕ֙%Mͫ%֪J L"VXٜ$j$_Gyef!@1s�T| &>)gɨe4q-.B**2ډ&] $8?7)׷z �d72yATe=b%(�},˖\e! VSfb2)e}P-zNbA7#6ބޏs} 38}}mK.p)'<w]xz~uUۘOCvͧqܦ7C^7#ܳlSEץ.2ʽg,)Ja6̸avfKMEzڕ@;vR2j#Ə^`~.qVZmwcwBHTTiy_G"ҡhůU+mb:yj#F+͓=6";CY'^N>Kg$L/,_FP!Ofl_H\r4k*\3j$?y8cQ1X5<]yZQda h ޶,ц71픬�?0>L[~$=lh60_tcǰFNE~b0(R5�ຝ}|dCZBb5X64@LVSgc<QzOgN#ܪ"l);5س< F|WO)Ĭns! +(^_xUF{8嘚8r4p}qNtGС{rBhwv{?�+KFrlֿd41yIvߣ9~};nj]l\ .h4Ys q{ ;%.oS KSIn5]>̮'sCJ~n#%VeS# D 'Kt8;b^#F2i.1tJPцER&I#3;={gt݆UՐ!}ގ`HǪXKؕb6 o.v=<!]^ɼk-Y ⲆP;|40ecjsM6ztmK.9NpnC@q ۡvı%mn1z"6 'zl[ѧQdr숹Di]y$[J4E;JN=uTo?o_ԅIEtZˋM|jk9/0g~Ee4cOe;mTj Dp8rZnMh]+qgA0rӗu:FO#pKW)BXEaTҹk1xv/ f!A>| }wukK8Fy"/PD] HitLr6E{l-DeLq&ݷ_jj@TmTzs Yoewl~ju )Ϣ[/ezdMӎlMo9 # $OHvp4hK~e) `Vx,QI3:ڗ?|LU>}M4*vlüi:ä9/>T>~K,k |e..^P H]I=(ݬo4N4uM` #gIx wO8}ew5}Q߉j(?š~7uWB2 LDWMKy yKѕ�=[l'd!5oWP4|d0'Wx:0[ޥv)d)U\xg,h?qbSH[_;}bZ':SW/dB*h**6x7l$RTrGRq;#Q76,TTJinݸ /ީvQR,?K2MJ(?y?DlP24(<lj6'cuZoxY6roŔrrg j?:P%=QuAz Pfu|<^bk틖N܊~ ֫H1""8wm_�/ddG ۓT4_Wc&.?EF M$jQ?oM`WT0!,ȴ[r쭦S9)P.۾vU?"k uv^*V#Ƨd9KFgs21sbr?k<]}UjrCi3ǑzRD==9rw 4]<zO*n_՟2?()gziԹ]4>y �tCD$=g*m+ ࣥ1I^qRÔ.qԵ|q8֞ 1*ܛI>B=>qNwR7,ޭNn/>zM\oEҚ>RLۺ*NtJ8  ";T`{xÜH S}ԕ!d^m#Mɐݳ~\.5If[JZQznrp|kW KWN=1,8\=eouWyݾ!׶m( `Ts_j3q̔sE 55e Ke",o(Bخa.n0] kYx6λtu]=3F /U[VVA|jLR4mp_"lԹW`MHgAen 1)Z)6MZ]l&I unQ *R^ϵKTX~KO՛W1-9EQCKI(B+m IB ;4V)GU %lDG~}(sV͸vèt1$ AMS!=7 61dOMU]Xg)9S~oG6v6A4;_+>$k"2@Wt8MA(i?f>X/xڌ:4T"!.^ &{83C'YO DkH5nr΀ƴ6w pXUC%L1vfrpw؃+Q-�%ЁA`q 9 LVD#c ʑ3J/e, +w) ^t*sy!o730qΑJҜVwc3w�.}&/_IfJ{;ØE8m[i~�.EU/Lrm VZx'h2% 6x�g+nS{V]<CiiX80-דH!3O s!?w8!N2.�3(MaAE4Яr}Ʉ>ۇ5[uoC5}3q7PK����W?la��$�� ��ClickHereButton-animated_008.jpgUT �(N4)Nux �����Tͻ/ A,5,kp.; A mp/}>s9=kzjuwtOU~_||@AA$~�+�a�,4 4/XXX8x$ *"G$4Ttt4T4/X_00pHq `QQS ]QP00_/�4�РѠ{�(�_,pa`Y�  �g-): 2f*L]S[,1lJ՗XªNq5*_EfpLrv֎Om�Xpױ>|�_-1 )sT};?*L֮ Y[�~@F�nHB|�!!a蘓6%2qIqf^^`?slh}Fdie]) /! pkQ03~9vң#Np,ЗCX^]S[ <3vo_h耚laOt|{O[2o6H1vSϷ:,{6<Ƌ matԓc#UЦN#Ck9_y@ r{Q&ܴa?Jû8Q?7)?5:TH/ E'`` I,Mӓ&V[;n8.GNw�kX[0yGi][hUϾ k%&4쁹jDM 3MjIda^"TNS3'`;ci O;ڸ3�.RGFF$FbK%7ca9Z>$>x5C|IQYNo:iz8PTU_LźsX@?fEyE}ߠӆYUkC1e;PP$e6 Ya2wجx~> J86M{'= η3,Cpt돿$3N~LU=Ŗȷ�Onj[_O7 bhU*?֭J,s35W>ECHNmbkF7^ޑ%%ōZ<2;Cu-= ̬"}RTd94Gi396ZM<{o=ϙhnƊ~<@``;ѦJ{U}%?~=cv[<G_zMUDS;RŃDCsDYWIuJII7PѸ[ ^9 oNq'YH3@D 3Q|,Iodc (m<s4•itVDO7ved? 7)V:X1(WuQ:{hu-0FYr KWU}IS9pbg'ͯU;E!P(ʴdÏWsycḱySmhP،Jn+.6jrƮm#bIP<?Mmy-+^b&kdΐd?7ZG� �`n -.NۯM!XC{(4͙f[VэG7#YS1kPBS4 '%(kvMëHgBØ\fȮ*\Lb1T+j\DŽVDx.|h(3>Y|P"6?hJFsܜ/P7k!CWOG)M23P(HZll {eu~pp#Jq^[U1fCחv<zm!pQfi1ax٢5|z@0Q1^#fa<ׯ~h[vu >&mSBFCț5r7T{1A/Ge*a~]̯mQOz<{r נ|?IkUIXo* sW$xB?/&ڜt?iZ Zn!YVjs4ӿ9r5{TZ_\G:fKPYM Z=`�֋eL+ mv'g8Y.]傴o)ܲ %EwϐAp�-\_(K@&݄cX_qx6R+ [2D[ol߄TSczON#N3ˆnP� ~\Wq;j++*&fRL4Qs񈍯Ę@&0ե>҄ZoQD/ h "/ef9Gp@2]_07E:͌-K5nLfˌ1gzšX9Q>G�c6eg7hf^ھEjGs_YDz=76S<~8ֱxٔ)uwN?wg-REEqJtA2[C[| HJyGkoeਜ$f/0rpߴ{`HN~V0O~%Yx-gy;18]w=1gzq;A�fGJ�,-8b! z 0!A?@6e^V9^'X_zAHhVq.s]9%*xTBW_ag7j* 4:>}~F ݗD&Cv?*5 }yv;W]G`xkhg0i?a /sq+hR;cFu%%&(^\Tgs]] n2*pw:}8[ro*c|;AC 2XNtG.qzNۨsO9Yr1.:tnj Sቂ&'q~{a,I YUT2)^>DvpN;4%YY]�4j.)׵Ty,޸+Ϭ{]eO([.'XW 1!;}7A&?~sb6vP(кmě)^ Q〴ar8פJ̦mJab'z�=^-k DȥѴԿ8-cF-FlsɟTKGaòu﮸{1.dO!`km5 WۆմL57fE.vt}GT22zi6K efiJxSs^�^lwҩ6\]tnb/INNŕe(뿢DINs-0MrXĕz`{[l%,IGg+8i@_rP+D/oo#2m9jbFwwrÚ}C"uTYea׶(^2$L%gP$bDN Bsv)r*~OfXGZy,w%r†KF0hߣSJ+MPxR\!J繚,U$8㋪dXc6`O_ 'ҘǀpuZ율;aӘ5 x7Ӈe4j\/PpDQZ:;ȭz'T sԚ?e<$>K* x~Z? ';7nJëNѨXzX:7*,^ո_b= SŁ/n? AͲEOB %,x,-c<m4P6[~FS"`#GbiIR%᧲e 6%-=5_ǟsnꓲ[DېWuU R.Ŧ'NCXBxvƅ5sad1Z# K_.gwaD1R^6kc$c{faOAwl=0hQ?9=Ƶ~G{؞[ \i6"ep<QM\D,o 82+?Zd!r9ONfq?w^F95oP×n7ڋ3.# .x%#?Z*~8›"ˉ\r" ٹ0g%#Eqsx$x<Ҝ;M]L@2Z_cƕ]$~h9тz̞>6-o b7M8ޗy-,h@#qAhXQv)l}`8W{c*%P$~KEq]WOIdFmsC\&:yqa^ɵW[A{LguWvv5ƠQ٭.xM_;?`r͂m!wWCljIavfkU@]5 Ѱc~LK)w'j8íg?/n4WkyHSۈ�iCiSteݞ, kBb S r&EDJl궪DqNdTQʍ ӐJ˜V! 1BL`V'[+{ cj|n2%ⲽXbn,wnщP{%MR -fHAz]LS.u<&i) K i$מI܇b%8%iy$V_f,ex6 \;Kj$2?7mR톉 LQ@gFytysJ1E8 QAELaj#<LJ+dhB'GKaaGHOeP!Sy"etAUA+ɇ O:ٖJ?ܜplhqM=aJ!O^hSyMi-yorzrB Ac Ods B h$̊䟎;� TSե7D)rf~8�!#"+�ty� :G�$ڞW?.!Z svN!^!XIׄo1 F 0ꅢ=q.k}ܣ L%D&il{fUåcIJ:YX`+3֜ oN,>TCN3:A@2VCl0(v8A~rOV+EȔ(8UPI 1VĚ ʅ\I% 5V?+ n=ZE2 y1ح^z`}I_Rr�_ˑ2~m٪v~j&47\F:(Z2:DRrllv4ȟ}fK m nr!4qfq%lՌ4OJ[�ݥijϐU%(,Y#jc`!.> ra'7O-!b[$hPJeљWexR{v M!B?. dItҸFэuc|z`*G騤)M笭X*5Cd xutl\P9 <Ofc?:~@Y19xSm& BF )3n֓ݠsAV7|p~پj85 oA[&Z=[͎kDeuPRF!�&-$fe%x38DWVjKqbzyEYRi2wxZY{v<z=H@VJeH&| T57Vvf #7B1wXXa ί솩z@t.;=Vbh U1Lc2ĥJ vpy- |GiFsj`h+!]"SJ$~NȚwݭ6@vBm1%[N;wUEM*hI*?^(ws+F.�JA9PChW &nN1`g]JkrE2}QX>%ݱi!'Ҧ._6װ-4G5&?$ײ<T eB; 9; UIW0:5Q# hw4D <O/ ²XouHb 'lk%?c/ރx⫂p!DpF`ܤ�Ś8v%F˖B G!DA:`?/ќNtw/.or|'/(˗t.D|vy{z hi~Oc_كfu#<C! <..y·RC-CҶRQdm #2pn^6" $.ѿRڤULbEy6�yr4qS/YI 6X`hs|\5.B]-+2{^( H\q;|kj+i균>+zC*K )\z/w^ms sLhH DE�W^tΙ /Ba~c[5*2y7-7$FrjVGY榥z= )cMnhBpJR&%9$sJӊ#**B1pu1)Ob+#]@vg<L; |ؖ}&}Nyf+0*blre8^ "5]V^X![_d] ^iŷ2vˣvdJ=dWS.2BwXY|$sZOCݠQKϙXhhAiQ(6}I/ŗ^:{޶sq!?ߊ˝]xt7c}*\YÈ%N3hʁ|b6MV(7Zs[ i?!(=VJ0@TC\ 2FM>/VNaC]8_tByj1k@0Wńb9#%4^ ؏ff#9;O1¡_ ݇6ȗ'7/Ym/ip_ m l9ȮW?wVFP8ߎfr8&k;8%^4LYdY/:K8hCU,wߥͽalDFx a`Gsa%PtfPOJ*<~*7!A%g%Sq[7N!TS"m@WD;Bv~BPߞ`Vg;_O(qK֤kz@LRʏ˶XQMģ+yH3fF),:.u\j-%myqVϻptA^o};tdbMMdGĉ�-\l]-/bɯ.Uwsw~ʒ\l.9*԰ʉ 0OOPٍ<6HnmAa%RՋ79ƟRxN7\pm :쇧>V%/*]m֏YRR&+:ywo]U槸Mu Z"-]E$i.8kc6NK4yh@kI~99籪;"`g$}<F H:IdmW-7nUqA&q"@GwŮu &g]xjnxx0gƷjfk8\]S:LoV?"1FO7 q޾wSvF"_lH8ˊpf, 3]|ބK]qjm~VSowқN-i" {3,D+Άʣ n[LfѸe1 W%PmeuztZXIWby㮱6|:-&WS홱#νNl~/(42Q Ja|35Up5ipȕsQ E>(O(LA`.NAps=)Sb 7҇d ϬVx,6J]!6(6׾݅.\v;T 'q~_&o4x#?F ln`3.fW3EWz\67 ^D,slnߨkK fU/8;\qeaԟ1E y|J*:>*6-+M?^ś=:(>) <PgǝhCo׳t>Řkfv?M 3xfKW13si9-l1h-RT0l9h.whւ66ɿ <7~(nS9 ֵ(W^tf{"7.ǭo4[XȮJEuN\V1Y*]rGRog 8VHvʠ{TYGe't q9ݡd˦E, {ed"_A+ph<߉o޺68̺dY]a9~}s`+Ȱ%򐠰26,n;Jv۠`mW,oL!OZjg҅?;.eCސ[ɲ+2ws|ګүdۇT=T9\kئ-i_!%w*]\+*p{7WNJWQg_ ՔA+BQ{ltxC kU@}])[uuؾ 6uR]c.zLc8'dUY$PrwT3[zz^qrkSbV;(׾ &ƌDSpq)T _UȁKB^x8lC@L,~;nm➛SenEaZV?ͱGRL /F&.Sl|d]J5(TBCdJy0=V=,F|dZE¯jo3A:ʝ3}Q[5ԫGwPȟ sZujqchz'=/Skî � <{}ÓC"1EUu㹰1p2,,="<õ 5dG�89轳mU~*҂A�yU+합laȟG<5t3a_8JNP)Msy(!,8=?ηe:{R]͓aOVG&?9edK<baBTXl#a6QKNvRϦ`CaV—)ʓyTA? صIfJV _r ohKk\QK nLVe+OƎwf{mest>\Ŵ£ z.d[U6Uf(z {qe; y䚀({OGk,q+ mɟD=*yuZ,E1ѶH8(C#*>x^P_\Et~>+lrܖTգ#»W8xGSEKpbl v"& G+'<1 FB4E..]b$rӵ;PZ*約UfGECΓu}g_kۥ(A^~6=9S7#YC36ME"tR''Q;vocN|zCq@5WWLl&tֶ$EP|~ŕ?:ZQ`#+p]Ľ-_]"'^x@ӓݽ!!bGBoǟl1Ylܯa J'&1@¸g3{2bS0 E4mtHzerDrj[\o뾍tAjoxH 9^yՅ)S!4|wW_:Σ=dY$-,yo}RS"HJ1^ $و5!2�B7-ŵl) U Udʴ6p$1{qͲvFiE\/ =pM7|r|VUn0W*DClJKF2?*hy(N ], p=Hnhb?l�cK{\ʼn>.i$DAZg#,-Jǻ4:hZdJ\gЧ/1M/:ZawW2Rsq"SY$poB'|vRLډGMZ->k`<WWr8'pRVFW=pD\¨,7k<Dc(z@�;H qRڂN\}IEf('/FqSo1րbg\֊IgeIi6@f% ]Z[4Vÿ2k|Ab`6w][ ̴rQs@]}zwFѵq r82ٰ?{BԧQ!- G lLfWl&. "j#'9^~/o{ksGfakIWq/7?',[ⶵ^ǪKnHQ_U@ByH=8 E ͢u^{f]RQvWD<b*-j^#ÿڻd6H[u8{5ZcF\sѝzNzf9`$0B*5Pr/5gEK( ̬Q6=\gbq3Ep\J]p U oZ,)<35;|_''wm> 7]TmDmE]$~h9[+.W:8LеFGE~q}Ϙ<(l^ȑSh1G%X}ꎮꂠD?>0!݆v=!,QNmn~9olz6wbf2Z6jI7p7OH-O^@_cW8r,`-WX^"{)q fέςK1uyQ ΧÏ_%w%q( smi܈7r4,&' :0P-s-5v>}LPPYlJ@?HuZ6+#b~ LsE+ؠuHs@%gfҥsi:Fi:ֻ"q:#E@De^[Ͳ_qT%3!Z:ងd?\oUY܆'? ݬTX_Cҟ5(0 ӠB6W!/OmMDDVD9I_a I,Xbn@װ.T o^Iw9a;B$z3 m+BU9>ɓEbM`EDfu^'~j,nг\roQ & e/jcuo{sfly p,^GW#ۆ ,࿝ƞpNZ4綻uǨ^P=3\(c,VjΕ@r :.{eypauwNNJ(6bum-T*R;jV:<\DГDis Mtm'>bkJ3}c"EkzOFd9: L8l6ַz\=f .(v)TX)qD3u">9z*:Y<@?ϣZ'$]: #G~z\ϩF]$ ML_)Ei,nh6{6Kñ)Yy Ň9' )ۃOB "=]rЋ;&"kɻMYrS0&@mXͣ_1zg|<eL,+>JQT}\ Qzah5;gsVp)-vj0&&-iLQ1JӒ9e`HcӜխ;g`oFF;Qv͑X؅ۖ[}h3;/ggR-hgr\Qf] 崿Q΀N2jCA)'ZCKQƷ8mӸW-ԅH6ztۜVuۻ%t:a>D8'꤀L![K͖i#2 ש4߾^D*t:ƞW3};Y}o⩕2ʧ &ZjҊ \5 e( 7˅9ھ.BŬDpRki:4�#-t Kf | p,'Tf7BsiYq6|Wzo8sNmGA gb1Kf.:?0.{MfrΫ�X I$Kد8O/+L~{7^wJZVД،,ۤ{[|q D,v{HSCLӯĴ@sDךE`B ! խaNv\r,9~GS,Y-iFVy6ퟦ3/}ϓx|�_ԙeD5WwI>*TJE,>p#_vdvò./Yq\{/)Ilod$/@OxFAίA96ǚcK)D+xDuvoJf&U3�4[Sf[u1Җ|hͲ+]:-O0gZ̴t@~X|h54mtqHGR`G1&5@M^SD4".i!~fBr"QĞMAۛVI)531G 9ᖆǣT'"pGJh{OS4 D iIRNkفSS);~6EU4eY>N#E@QL}v ?|>&mNqQ;5vyʝo{B,q`hFѭZD4o_k.p@gRٶ$[{Y[q*/8.XcMGA#Vh߫GAxzU^'@ 3]s$Gk& XJ0Z xnׅK_qI>%u;4ZzK5l<٬,�@J&Ecf8h -3�8?xp9Լlcz#X>NXy(mlD/p՚gyR0Y,qI664K򗜎-v^È(J(>mhyıRogo. 81H'dDM;pn-'>\#4Q9 ^T[U%e! ry_Y5<͐[k|7lQNC~T[pw@TlEYSD~:sqyj,8Zb`ƒ8[t͊]6 q٪)-Kapއ"Yts }-]Ԗ UZkf+�/3%yJ*;)YLhF45I/ ԱźS&rZKMzIJf-K[y35%lULkR{$ ⎗]*9bum]$3YHv$yItH.)tCƧR*O�۶1Qw 5$hY{X�\3yW'Q罫/m qaoqa*VBa|gM- yvIBY_111EnkiΡS}mm1 6�9A|6(=tKsAKss %�ħ%>4e*jaW"2.4l,K1cMx5D|1Aeӧ}$+!"2e&zhXկY[ԲFT^1 kSu3잛>Ru 0 h_9 W{_8xTDZwZ*M45l[;,h}ז9y| gaS "z;Fut霯\KQ* 3m*e:H ~n/7 snԴѲvV\;_)3{o_w|%S3i28YvY 7u6و$ /2?D1Ebsw8MUEkS5,X?Օr'Y#jR5+&d+]ODx~ȩMdL<.ݬw bPl,u,|>"?/­h+h ܒvJbv $܃/o 5/,g-ZH\irQ jogv߭ݛIK Di8v- yZF/rj|YrZJ)B[^:*NzVvsCGlk5q 䍸,& I^>ao{ͯSΘΈXsuq)^TW`MK_B壆WݸXy]'pڡ\X9#~ M";~\g.h|^-V_n8_Iıi&f (1;u0\qIa^MY9Қ'v1h#,=|O If3/ֺyK%|ڧc,mo?΄ 2G͡dxuk 冤myStO~8KDZwwN.|r^1[RO -y]ƿBHޡ^lF@ɚ 5/l{>ꊱ<^n2hN: $8<yt"ޜJSZ.:4oI ^{QG#T6՝lK@jLU+H5 X[xM}WaNi7x@c`-n.E7'#ҕ敥PbH8'q0$W"5xF%촡47a´,q?ٴSl}Tէ`Q:BSW7yʋW) CU#|5҂:tڧ[R91HC"E&8¶|Vkz]G XHLY-5=^<.NjJ ZĨ YC/dm̎;봤anXByP� ,M++["ZfKfDpqE^9MPr<] Sd1NrPc)F~^&1x:Yxʝ5Nj=^0]m8[M%`N%/mI7E'p;=-62%X. AX_T=-f#}IرBh#Rn��?C;(m]�YA$εrlK3SzDL`/"LЕp~tTqlfuqФ/ [@Bf.2~ߢtJI-Ǚ)3tF6X%0Fd)Tr`@Aa ]{?Z$YW^:19?`xfY9`We EnŅyn$p fx1B|MiD ui|4 wYY..uۺC옥a#�QZ7P -"5\=ǎWJ`/.&2kbYzU'>l% (Zn Ha q^bn^>dܔ8Fxo#dof4+DRK 6mXl 3VvY"YWώ <GY9ɀ@jfX0m?g?‘ 1ǽinf:.o=*Bf#=K1P?dF,57;{w Զ^\KK8Sp3zfyhח?_s%�#Zt "]ܤHFDD,LX9'_Ah+ 3s"�HXо<RVx`"]DbtLH5+BiFYz7?Yz$p<1*; lJƄÌ.sļ{0 S,o ZEQIQ2w4x/<ԀVY5JTذl?>FGrPw�ʑ;ాoșU04OJ=u` >-:~rV;ϑ!|lBh;/^+sq(@g`sڧ OB)j 솻ϴAN,*kGx̚Y`AXA 4+?QJ"iW"q@ֶ[oee�Cl^8�IWtV(o.Ǟ�â5S2a^4|imlÔܔKs+r57^"4__|Yt3۟ç3~1|\E]DC4\[-yTx)"M_֣A h%)6)mcIOZVӐay/ aYNؚz7aG,&wD_0-KB7d󸍰2iW̧WNbk:{ Sk-rc|By%% /գW|vsVxP Mn 'լq])';IބyI= >-v{%I|d"W i-B;wRk{` cnUޞ]:mU–M!:S73A8� 1|2ؑdY`L7le$Kax жFU LԦg`clzxT/ ݁ؒ0̞+{ax@u1z#E4 PUvwKi=?HRd+>[eo>,ԫ8m\tѣL3U2\uKrNh''7۱$:`H$,/+MݠN16V'% YaАO"/ J%XQ w D8$d8~n(ě}:hxf$ G_�Z<|Gx.n)3lhy ,~2KtFX*>XH-2BBJ_FZunz^P5*'Pc]$gܫ̽[;`қ%5z>&Knz+44S0;o9}rlM#?Z~T%T $W_u])eOmrt͡Ux䏡(V@u!;`5m" î<BrCsزr*i~ E|*n~.%m+u JpaUM i]D8o. 5[B/CU=?X&`ݯsZH`6٘xZ|"�er4/P3+CS�<͚6,m],;E5OTuم܋6|s9"i9!Sĕ%-2f׸umvóG~E͘[6BPs%OV/gdKe1(=BH^?͟RsqOE[1H ,@@5E?L*%yj&1(d̻rv#5]OT H7+p_y8x.Vh"̊l\l24cmưx1x71)s´~�kg}eyX,9zB͖˜S:�`{?ׂ9~~燌A.-ᑹp+tsQf[;BvhJW](fRn᫵Mij&9dBG/^T=iHT6{L\[!mD4Ѱ'?PBMyۻf2<8Xxlsi|_#"00cʣ`RY5?{sBὦ 7a9<jt uj7`\d](x^UtHiOOe֭dYHwFJ٬yԈ_KP[TfuG(j," B'6zu*CR͖%(?mnڲ,vü~"@\k-RW'{؁bp]bT9+6QAQ<7[2o6n&ÉTQ@jdA\9'38; SEړ[Tn<2huĒ.۟K/Օ =r[#W ')T xHGyTbιxN.D3ms�G8+^<[SlV&\/<g]'haLaK<꜃l <G+kFϼ׈ :DW QdUou>r*YvIM*ǻ@f(O'y,>fΆ6'YVI==ZtQ; "Xa\teIA�|T*WmUɌ/]eՎo ?w=#himv/ZdݻH9O4lA4`M+ [~ a]`:t#jF{ɃWXԫw nIH9R^r]#K{=ޔ);@QTYc&-<a҅+Rp6WTys<0-3XZvҽߤħ˴@%VTZᒸY|ìgsղN(60s5Yi ?; '4# SGc8.rSg6G'id]K\t5`xm: Dp[ ~0t KЁ Hp-{sso,i@ZRp<jzTJکb)?[^O򵞲yQ͜ 2, � Vo>sގ\#HAfHA1| tԒiiWwo%scv>8/陧4O gJU`I8[E;@۳e$iU@q=ȗV=p?oi _ a0| gߘ R8QH?M͝9z~9*u1~f #<}PQVQp:eϖ$?te9%e+̺Zꜙ{=kEajڕ3{¶?fŜ^)''ҞX:ݭ1Q+&;7рɞX3!]RY TW{hujW~Z |.$rYd+ZΫ]7dz0f{x1!CLK9M>6ksB{(? dA'hY<V]}$tϋ/V�^Csջwb&!`=R9s穽î$Nw1EB?}Q<>53{? ;e;L(mƎ᱃�<O^y̷CΎc>S~~FEK )^E֎Dߛu.*N3Fڪ¦ϮKKuqPj>Ӭwn0+6']7Crog5 wc3;8 w@V$vH(t|~{<)fM҈M8kvTb;%`ʂRzg?+[� im"_o)7t֟]:0�q']$X=.9..bR<%2R~gGRA/K_F $-R O 8j/هRdgd`0Χ@#4@w:V17<xՐ{zYٙH-�$ѺVLyIE!]I{ OΔ*!MHV$(udmJߜ~3DF4f-si!r .7(/h]&H,Ҕ'&d'4JRշK,  ح0M6ImUiEa~}␽O%}գ`~tRا*DNc.6RB&!YEx#ZqV QnNVGYCEUjEKoZ!*mԅן99Ki*$S¸$.6sޛ3dP9&dvT.D<glmJY`!k|Bz~!y嬕_Hɩȴr}TTx+ăTDzKY=|2ZG!yQ{6ȗ4eYөJ.YD;qӢ6"}ڌ`~Ti%`0.N=<߂53<7Nlk=mK, =hPZ;l\�_dNzTETTё̛ q*C%pG6ߢc6y(a*V4r)*ΫG:yl?Uas̈++U1{*H9癊7Uoߵ*J@Ʒ\TżzYR(O֏Fv'~ޟBjX^,6+<_%axr:}ǿ\�q`|<<AEί@vIl'lY/, ` +|9K$}o%籴:}˄k# 5ҧÿg[199u9}퉇y{[5uii/nNA^H$qZ;ɄV9.}ӁN%X|Gu,Н@tZJԦ^4ػ cbqubM ͡ϧ'tQPbTNsrG ע]ژ#@bm}@ϗv]-ktJWf: #eJXqg1WnfIĸq-7ѿy|L/}鯌.mԸj%e(|wd1^p3HѲ|%# T@l zuj-nΞ=?7;(Һ]ˌWlbYtY奷j0Kƴ<--8Mg<q �>xbJ/Kl/n㌯T`bMҢŢH#Uִ~qဉiJMc8|{l˯`7u*mr܇[#%*7Q00j<_ <ƽ2Wx+IL^RWۜc<ɾn7=Wyx{F!Ek? fш<[~^USg=RIx`{D <!g_Ԫ�3eyix%k+c 4t0m5+d#tT \=]A ,~u(hGFy9d  >Y:hf<~?(-hXJ{Uh)EoI5ky8);ͮ.~a=KI_Cl?n�G4Iz.yF;k^^{zA۠.`ޟ u'NA1g }kӊd BP.�+$OSm!~0C:qQl7pTp[4Y83?r"+jjd]DXFJi3&�k:ȍ=[Wf@q<5wzh`;*p(T#qU,O{G?�1m5K{Q#{ٖq7r˃i X#6 歰_aaYyvxtDU9=|Uyw`VvW,,fCCgVƐ t\>% >]gZ׳aJmj+[W{8ǐۍ ';(ۇ?7Me?x^و^#?23>aPu)/Kt0v7kC|Zoyq_;3]_cq/oL3 n6K.̊RT+~$X$$:Aɼ'w,*68#:2rߗoؽ&Z5>iXڼ Gu[]:VW4bҀbsPҗȘ7w@FCYT\hZcxCь?c'];~oؖmHaf”r RE+U/�b{Sk%gAPnM%4'.UM%UC4DFI5}wFxb!{a.joY TwqMɭ#n?@1zag!5oF /ԬSTUK[QfM.at%~&"\88 4|п׉|kW^ ^Hx\.6 \Z*̞rL|f3N@(1 m+[Z Z&+A(սN#LΩA"tC~VYR}2rkHk9+]-1TZ%lVeF,F4 إH:h^EIsuy߰Y8d_1cs~@ LC�{I =˲M@i4*п@ C b\z/%; Y&5XL\)Is,!-mN{ ;2rS1j)ZOhvul,� M>3SR}@?87L|X-^1$RL|m[u^)ǟ" ;ʖC@ 4W7+H wi^mɑa�f d;BQO4njLm-y}d/t�IXj{4Byh:P2 W߫_C4>#}8 Im#P :Ik34Xs<,�!}%$7?<T(632_Q$&[hH u ,:;',?HpK iy(f|7[rgǞv|@SH}&5rd2ojx_?V S3k𢒿H~ P@^ڴvfPs{b6vzZ3M!YO>{ύa}Xg5@9 \)p=Y] m^o';AyOHGs>'8JZ c*<XǠ 55;zȯ*oHq >~->Ӈg$HidO?;[oJA}u_t&vMבsW1l𴳞w'p1kb]KӞn>ǝqY>LXY% wt=+kYrfz#`b}f/ ң[nFlқ8Y_n<H ͌ٺX}MYI4 Y.\~E2:p 'Fߏ. �yWMLtm*8c.rDi6sHqmi G;66 dĀ›`q-`[FS|U>XX/{2^"�H̄V U͔.y,Xmf#rV{iKz0sAUh`y5qC:8Wֿ4H!Z=: h% ނ#A]l1<r╥l+_Z[DC87VuDk<E0-6QE `Y,5?SѼ2ϙLSua Z2qzږrzЈ+ڀC]^]wXK i%kYе}@vJ&% �r0ȗw;?euBS_^볿v;`*ܼrh]p.Z`?#70Wcñˆ ď\3,']%? r=^4[4. '.Ar Ր(YtasHj:HPJűOO]l2 ʶYJR{ƹۨXMā4Z<^;C0&qgʠP"}Gg:-K3q(uHաwu5}1fM)'U+vռh^Wt!ۉF�Gp"q\|_n(�Zov[BM5U�3s>mݶ ԃ'|44`<kJٶZ7'7m?b\@Ӗ)ΑM?|B>%!|# MOC;|w@;�Ch*`OcD;`%a6}#/ʰo}z<^Q.ědCoYu[}MI]̌As]/}RZQt{)%-; fX;#fj+ Hgt6?yF%lЫ cwkMy'R4j鿔O ;$5K`r(/-ձK팍7\:D:iijY=&%dĵj9l*.IC۬NjB}5|EĴEkVD[?GhcK$!q2Q?-(9>d Jŋ)l'-RE9n 1.Ӗx^FCW@ۥaHq'Q{dK?We5%x,w#p(鷋<+W{V˱G ;mrq  3Ja s/{*,3RͧYuxBhsZ-r& l(_[ܲN1޴?nZ띇s|WNؕ Vo݋z|>Lj_Xf:/^ħ? Maj 1<e6%$pI@WQPMs9$&r #zMB<~Hv( e1͓la;YAL%^Z *0:Y4@i!"7"Y#T_jz{dr9 6 v5[c$no5C EC/ 6|øU#!q/QZ]r쳜C#kj1s&3ҟ]W҆. �Ov}njHg~ֹF ,gF%4"4"juKE/i=%%A⢴F6XAVNq#_f v \O}p%;;HyLt? (0Y8>Mn^!fEbZ͝v˪}^ T~_:Kɫ?nǥWi&K-RZ፨Iʞcmj3k,fԫ0c DpVwJəX]ﯥEnՃFxMG}m D<)Td.~8eEFXh#HFg:Gb}* 9f g*S'c00s&9WRemDfzQ<HX ' #:.6BW^9bz"GGX[�O cOj ׄװ_# } K\FoC/(tcZN2l5FFԼptMT]ֺJq6mkf-QPṈ3 n%T##.- $r}GHvGxayBϻv?M:h>,CCŮ:hr}p­v75[jRԒ̵?<eQy ]ԊYʔK$[IS)#><.(v%Jtpuk<?cJN9*e6;@Z$-zW_@B~"lfw:n,?5[tw7 dH; eʕ.hW?"ξBH/_=B;O ʘL  7Z!Z P%<Zo4iO$\oK|&"`:[ֲ-U]5ZQכ*?RW(1 4Z)yVwbq}!3ދ+ФyA2u΂Ck_( { y>+gյa-Ć)n! *ho#jhz ~WgeژR|Ԃ7w j^`2=-Բ[2TiZro;n/$&NY?LS^ii&dIjƫSH4J"%%ϹzcK+*Nqr/hׁ1\w>eb@ -yBq5͊3Kv{33*qvE޹S&N] ֯d eI*n$gjh l1Y�5;'d&+rWQB]#f)k&3Y܁)6+ОhCm6f릗֊ʺA�gcboVA;cM8Ѐ(L d3`aNΙ=kjN#D18Yq5�(lW92*Aԉ0hV}i F if&[3y+ aca)JNJq9X3$AWZNؗD3bKzIPiB?j=?Ż9l*lap1WVoH8U$lmBCJmo\uć+>a.)e Ua¬L.ooü?={/EQj2 4&AjVɠO2ܺ1e*}Mmq4@֙}G"" g^wYCn{Rި<LqyT.=d]nZp["T& K_//Vurg*f+`oiIx,2ЄT=LڰgAa7p@YIPn-ewgaW d՞'SH'MPG7Y;Ř}BWY}q]dI[uEkY(8n_҈(,Z1|z7.ˊl*A ZhEMuoBB5w\.r^+rT$Bm #m^"&D{ nuFMReiK%lΛA<fT~x,ȶuHkFϳ Qʌ|h 2y'EZZcF6t!R7O(Jn{/w1] ~.(-Tl#/|3&Q^=q-?_( ?Rao&rRs 'f> 3{/!w@ldO]hσn(jmE6MXYuZhՉq Sؙ!a,9<Xs~t<ӂ;wB^s߳cCK-#fv+$bV*6QG>13[.?uj wp�5; *}kf]l[X@'gS?&:̃Ht].AGW$yԼ$CxXZfL߇̌lFs%oLBޞHM?H3',\[YvsBS=/h^K>c!Us]tYaT[ʘvbαĝ9KE ݓ|/9zw; Dqfm% uO˓r׽#T|*w1\>ƯCSa5aл)ֵ;^|YD=|%xIqqvJ,0bpns::.4V$;YO_+J:s׏pD k -wkEzPz<_8x嚘G?}(Ĕ`;ŰLeDd4LW5aRL=I 'b*>=eS +B%jiRْ˅X1x *ZtbyY<l~M 76ؑ8}Lg.Y4$c}^Mk_YjJ]:@12)k'?>B^E:']/٬s ~8LS  b?׬�ꃟ!ap?.ӜЪ?İEI]U|gy!?_qphi~shg<x*kufN{rWB"w# RmVVmKP\0iO/J$SػhuQ0*L`.s_LM8TgPD07|=R=p{>6G:%W; Ox^AG):q9g2#rO,䖋%%:!ЩD|!ɔ|T~Ka'?O0L9ϥ{y#HsbGeOw:ZM!ArJ�L+swhqsǯw3;_U5:|8mrMcv2=t&}s9Kߠ9헣guO?'ĢM0YI޴"�M5-JE O}>\'l8<0O)lGP=&|sIKaH2!D/tnY ~!N\ kSZBC q. rS$( 껒°lM R4,inE5AR3W{�*Ko˽رdq5+9븐jA![%+;e?yNhe[N 6EQaaL Ո!e9HK91-iku�!8n˦C'n:Q5UPDGT #"薒_kXQ&ϾBULIKv{L(":K\Ra@͊*J`g}YsgDç}Y~C~)PHlYN A;@Ą:9N53)+Ik=Q.¬"Τ=ޤG߱5qz+itɅO2]8W f/xUvfvU1K𴣴OE9J*<seT|kh5gW xIzP&ZK&Lwyu?ao] 8S(Me!\Lb8(@0 AU@?|<->b@Nguf�*.Ц}L*6qQ*K.03J OVȡ5\(O]eºx � ]1ie5N[*v L9$ʡT {1<~!cϺ"?o{Qg۠_bSYjU;wҩХ-]y׳ŕT"̸O?x=l:ЁVbx3]/. m8sx D 6Vl˞<IHENus!9SxR89+Lg^c2?ƾie̳`͛hXXK9C1fT_u#�xYڗ[49B[Fis, ;bڛP yn)l£-E<\�N- �ҋ*"fS6sSW,!^d[[YXF4Ev\f3c/O'dһݨ 2O|Lr7ei\(M}UdEV588+PSׂjrys!(dE#TϬ7rS'oCʭ>_(W#򅦤Aw `1�]Ag;ck٨nbL.C�?@lliw00k9ZE~휈u>ޯ~T};;γHv=z ޔ$+e+±A-],*_\M1侧e FDA|jGI.Dxj/-g#.RI0C  ZҨ>@3,U4yoXcaAѻ{`07jLT\CV#o|`a]jz *i9H͓5|!~F/VLIkeѱ{\QmЕ;܉ӥT? Ə臺Nn,WN<?r6xV 7:EBױm٠%zP?> ˵(nL>v QfCjcS?mQ"]5L<9lrRxbBL=yۖwbҽy3>6ƆРAtL/8eNhH:$YLbfF+DP<kwUgV.y`<=Y[d(&Sz^pY]CQ#\9}3_Mo.ZUq)j_G�9qڧYb IJ�[U]|^ ~m3o=p1ͥ|5zIe`[QM_u1\R۫( {2+v/,ꗹaFΧcS'Dex;WG&)0s)=iZ_V۔☌|4"ׇeY~1?7-JPIL[@q's߷>u<V$]$\B!TgaR6Te"~%XXv9>@Tjvg'An&'!f' ecf3?y=`{efMoHȇ8=1 czLgGR wCD1ُ#6ѻC)gNgoV,r^0_MSE[]pe]I8*]u%L?{'F۝N>^˒aF d3Cp-s(0콘}=fԘ8==\3܍fU$^ҘLiwcj:5oO@6|&a>UTuTohhWB$ Mx39.]�Xxw󋷘AUU,S{Yq]$S\2i5IbfIWd<TF-'6њޢuv I%iFfs9j˦t/;J+fXWw㓋=F<ī{60IcLWw~b3>"'#BK,YYw$&*K#aFv}6' s[}\7Yf칀")/mq| 3_}!zT3k1/Rv9 ;O>^JXtaIO[J<q5L,!@,7v$vy lxd j5o;!pf]Oc"=Z57> oӔ)33QDD)E+Aڈ߮\mCZ88p߱'XM'HqƻG.C3Xd [w�/v*o?~Wz{>c_x ,](j[}fy&C?}8z5ALg;<ZvWM#FҩöATPK*_m :~l9GwSgH[u̿M4TO:@8Li�t;)I͂agVu3g_[<Fq=j!sSKr_-T,X G!p 8TmoN6+_XY0z8RLv㥣k<oyɭ,Hn8aP?"y<vU+We'3/Im EA~'uH~ٖiyn-Sjt;]ᓝjg陠y]UuOhOzVdj7{h'z-%3Ӹ'rx׭ؤ{`ׯ RmL1ϓ]w:M֌f0_:dBr@~ ' 쉖7JDӸ3"YWT}䗣‚( =3n߭۠!>|~tUbxKj \'¡*{yX'WQjߞFJ1BVm,{D+ux;L3a~e j3{uuL7DYI55EM-DĘMl5c])7n y[q,c`,OtW{j 2pBйIpüx8z#O9CXԑJUo9TH;�^'x�N 44F&- $+t&@F =q.%[!$wk4w;kn=3ܹ\k?zԪUUj{ :q%NGBڋ>.l.^8q_!pÅe%#!3 5 V3ӱ۶H溻v�,O 5$% ^$[ F9}[q�((sj,I=~%*ɘ]{h P²bF8 Cmk<҄k(/sG,VG%-~ |6mz|?ΗW.`U[׎P* Xy 5Fhw t9++ I54b QGBy%1.;`&gz>e ƣҥaU01~-Ą3Ou K{_D '8lk,WwLV5HTP:4WH > .i2Z#*M?9o&oxN*ˉ]Ή)Z*|y >l3 MN f \֝oI7@%> [:ʐQ7xj&ߒ3HkyH|DbcxLV!څ= 5b%+W9QMyi..*ux y&w]/fH:}rBpJ8\\:Q\7h G㞚̚;LA,.U֟y eKfI53 lf2RrwVe RJV5'7P^а"Ѷk_8/+9 ayJV:e!0*i6U�yYA5ҬsOIS([J :_@ .bjsz6[dmh`Ue1`{U^Ő>iA`So]s2/:2%a9{+: 5ȉ&kft2j7PaS9ܵ>Nm |7+@�LA 7j)Fwn.ܥ2SR΄Xd= s.e yɌ:GՒam,qU=oMI`1h#T 1"sGqi˷pM:4 '8Ύta6c߷e,X/yxgF!&|)p˒=/,?*;qfˣHa=hk_<}z10hh ۰IT3O- κiM;W8ge5om_&d9$qB=f)g/+7o.lD BX э+RH!2eġ>LO-h@S5|~+cFQ^eWִU1Jgw^{v]R^r8𛿆HD$qiZ7߸ZR3ž4|Vw,zk`nd%-miՇ{O$eV }W3? wHL&UYk+BCYt.kEF6 jj ln}C}kzVv:8΢ Nǐg~3|_7?|kjGKg] ( 'X/r¦fݵrʼnajVNO2kEcbU7h׭!s5$<<Qh^Y-8 Wݕbǥ('}TL>1ֆHo_pu*c& ʌ9[.o]֊ݿd5=U N/V8rk(WyP' d}}r􁋶bH`<=ܯ/ȃJy' \2q;*pU{H1ebZ{s$rdh8 <Ds܎.zS<7 ܞQPUUI!]R뭸2.uBXA6i~hh|`h{nPo@vnDY %,2Kȇ~3bojiv0Mg/աG4(~.uܽ.#Rέ<ge]J |!--AkI60<8bśD1(v>8ĵ rvȪzƞcy]slWZ߈)b!F yB{iÌ;&4 pĮϠ89UM~'A}ʗ_X[=G[G=<b#qQJDڡv}!8j<W{NfS7$L !Hm]qv⅓w5?< 1M--"Zc[V[{&,2S?8`wh4<l!&aXۘՖdT"pgcr#F PJ޽懔"K5أ3bjt$٥}oh[go$ d3ؖ9SdLwi׶e6;O =;}~!ao5B7Hd W(1 0bHSWBRxNnt2`=+%"8(yOIN#[E݌Qf'gV*%N>*ᒛ2aa RzeUVjc\ k1ˑ=d$A\ʚyJBX"gMQ9 ^欽՚DqZELTNkNr3f4҆$ؒ׭ Mscvct@?:aX@%vR{C:TjIG ӣ/%dֻ8&l T"Z=9__q'dOMP29P|5:_מ[̼3'&i ?n:oۼ(0/Na`$`ϷFJ|iqUaȉ|7 <�KUWo\|Ӑ6+c:9+g b. O u!x4H۳eVdX9#)*[x:m[^zIcJtMm=4|K?8.DE 5cֶ6R,)_4TiPie5J-Vl^ͱTmpt }k29{xRyF|~ȋ�#QN^_&R.5 Q՘TO[ZY^a/h“h߇{z}Ô RUTp:&no?|zI;M1jMj$-A eRlYo QzG=zbS^NqQf4"d' >7#&RWZYL08 )̲sxt᧒0geF\ph 2gE fo%^=ۖ~w;& z$#~f)(.S\M^$+&Yi qu`y jy 6n#hkuXy<CPV]-^e8 J(XݯP{Mg& oKECO'$FC"dXr:ݫܐ@%~#=\-jn>�UP:=*i-6-o6cw{'  - @/"2LEL IwtwjծTlPyaƎ_g` dgyN:/;)SIp\VT,%G r0^AW%n@=F?`kʷp_j$ \;!b`{fx mh:ȻYjQ⒫+-npSfڔlG>y[;&92@(bq<HՀw yAZ){=4gWn1iV oDeQ؅OK|JUjzĸh@l!2:/Ny Zl+M۔:qi`M:L֘iju YdI ڤ{h;j*�+[uG<Txψ?!_ȘzyoND5F5> XVް܎eYzJș4kc VIx ߗMݹ46c=8yK<Qsc<`^VbO"1W c~{ZD-Qm^l.-*ŗ]VEٻ�q@[MwNly&?pu1wRXv[$D90GE , '\<Y fTsEteFysĢ[[<*wy"S:_-8�WN-G~>0<ݝ$,!\R&V>.;Pߥ~D2,1`l}g|F?ǡx/TjU) ajېhCBs3{xP_祟Ta r%`\8y#ic5ClgՇ%^c8w+pVХ|fk'5$k;z'>|4y?G |$aΩpp4D vP} nPSzF 8-mn Uȳ~#mi[ FleC z&u{}3]=˾+G:K]?>=AK(0YY1�)|{Z3uϪ ]GY)6}"(9Go]R{ceIh~R[ljC0X*r} Aϣ2e`TA{EZgKOg澫2c߽$46X>'IK89`%wP<sx\VF#RG "s聑l}>/k2@37}�&EwD79+'ja)?}4M4ƒ.mEUۭsuy­a=x5rwR6dj }˨]Q NӺɺ({)}t֐_2Z*nQ碉E{}pa}<:{)d9eU~_9RLH>D^1?p%Ɖ?5aY$OL -Uyy\xr%%ߥm,_HRf_&S XRR�p\ݘyq4u{kAoHZƟp1D]vk|⎥u!i1MqZ_4ICPJE},ٞu3h!" ]*v;7 d KV ~0%m %Z|QMVd:')myv||wpĀPh!Jy.`1q:zue 0qW$b IuAW%prɾ5-B,qKprw>;Axz1kѽgfJg_#T5uB S`̣ܳ޸wY uG+ *)r31"_.bcX!|:HwI=JkxuReGbI7Qȡ>c2Z]NkS<l}ۥ ato8ܤ5d�إCB8a7.5?67"sW}a)9;zMHTEm-bP4v!̞1Pate۸q@[[۴ؙmpC ע4>7Mpk|3ڛՒˎ'DK}Lo$ifֹhN>^<cINwef=h2\:uϗ@=2뀦̖{,{y*KLG{ԕ:^܋ DŽKGX ;76#M*rK`Wszv(Qq"'SL;jZ;856 3)Y'\jNjVyfB OfwKFrfov\)̭:-b}msh iĴEONexNɳ\`ÐiNj8[p-pt,Vz ܁l U<32[ թM6WIX3J@/%("Kf%2E"};}CDh&ʟJ`j:g% QOEAdGeTU0vq-PJ9/F,~b,J ܌pkS]"t<2zr^*?|nqA(`Vkc|Nץ|2wk2{ OYéR_k?_S}q%[bz9AtC3tDS"'b;|%�e DƉ.Cj1HIgu.0=لl`0"b+ 6zf[I^nU0 ?c?k L}XPrؠź2iZG=czC6@Q$km_V²VfḖlhWcr7JX5zʛ4]4&|a.վ}4jRd7?hf`lLTv VR旂SPUfj6N'6+=7R�_\TAϹQ5Էf0g3A|)z(eeYڼN9jX-xh88DQ\]eL~ S.Xlh_)t{x욻_B&uh ;l o}7Aу1O jU=lD^r-4)WmKQ`d(9>U K?)nĘ \#$hn/ޑ.d&Ӑ\Ra&�/: Gc]hvhN)ۦV0;'^ew+;s9xq؀MlʳCYh źzuSj)zPع#N_>`0͑v `uXFRep7N]tD3.dzkJt=) ͐S}zj]*1v^-RK>lzC}{2i|U:_#xp8(T0•֒Yk +S@t_a3D$5lNFiP`6 mEEi!p` 2,m+<&ي;!u~>ҊIzh_(kتLIwb >LZ FA_.e+7g4%nN)ݵI�(M1c鮗OkY)"xR{BhZښ J/b-pwo$l3)k;bu;"ȡb${Qi#^+} +<vx[!Mdb{\]W lYdH9Mސ} PO˘nv"Ñ S$GDmU[վLJU=:/頏%r#OJ*W}u$O˞dM?V2\l<BׅAs3JPVמB@iN2aF/p\mEs{dM#]% {^$F~[6vwp({Aݲ UDA.AAθ X;_:Hs<1'%+&,c}u&,8sRٖN )[W`EnpGo/ ;=mfe1�qD6ЉPP7Kn&>6[?Pş[c&!q!9)uPhoZsP78H'z/i^loDGW<L֮Y3^OٺɌOUA_}lԫ<uD')>Vh5>VScR6uVw|[ ; 5LM-! *9f7m>/V|/00L?9DߕS[]FfinA8~32gS\4мJ'!@gX=8)u#f|osYFi԰%›!"KkG!p;*GDeֆh nx\l$a:u7ue=vf InQfU*DVKeA_:&#K0R--v7FI)׎6O(w< 63Ѝ͜z7 cK?S벩YϮlչ(6D0:'c'gjvePaj05F.[ڢ$)ʇ5WqT2w$Z zm(jk(bs0 vz9Zffd;'R+O8%(z땝N{P'4;YQ;}eP<9T#s==c>۴w^F9Ra5U~�Yw[lnvb ĸ^iOM:jȓ]%&W+nC~s=]3W 2Gm3#"R4 H?3K#IX~njn1I <9%$uU)w {߸C):YΕ"8` �}]y2B7q(^6規nMGg| +WE?;TAâ.:C)™17c\2QqckɏQnO)/OxP[Q暖"ײcF'hxX2&yd@5Y)6SjGa ۠Xe9VZo*ȞuQexMt/;"Fo{ rbcvAݏH2;w$fouKq(W T Gkhr+[8?.͡uxrkIS'[Bɪyؠ?=.bK>n]2|vlJZݱrMC zQe,gR6iR\ UĮzt+e~Jc16߇Ժ'35;t|J46ęW0!όrT:Cj}N_L4љ oyO۬BtH#N_]cgyE*ޥuXQˠ>)5w9/?2r',Ͽ bzn6?Al+nD#Nրd&8C֗!]Tu.ZikW)D*̲|E]#P;0R槷p@h6X#dK/_;8Dp QXNBdYh\ jv<=+cLL.8iqHx䣺Z&) _6ybᴍ{.)re6g!*[Úa~>IAG`ˬ &0ͣZk) 3{IQJCMV"M`~L \F}bv3fB&;u E(٫1VFNfh2cR #%_ݫR\\S /?Ḙ9=`-,Mruh _iƁە(<RYe;j=s ;X&c6dۅ^z˞t6i;_V7Hڐ>WnկWׅ?6p; ĺ ͑EO7Kt3xrM˃&&I\|[F}n)vdKʽgP^pi^0Nz5K`Mx J<c䗍uQmsc?1$�]ՏpDA=+>ԪzuZ5UG w5ЩVNg&Nz^ereÃGhSdF0>CuwW#dQ"yTsS,l[gY(\ب>,6Ljǽ!(V3KgQMv)3 ͆A&d8=%':{זSlS~"Aw |5~\ë"ێi_W!6Ha{0\>_bj۱|O$W3\F[\iD۞�^J}IEr-A~|:EmVhsÙojRڂN&]Җd*�;/9x[WYRj}_$ ۮ( `nV$5#5ͤ+zR1!?@![9i�S4I5$QDZ*CQYݳ.9w!FqdM}p6^S4-c3F.r d*/Dk]6�VĞ8ɜ()Or\ _h9@`pq�jsO5) څBTCe@]XEQI/(n#|>13N໡qԒdtv3#M!2)Ey/t9O;gp~lJ|DORYJ3|25 ʀUsmw`wK(+]fw 2, ?~L`]㋶t=}Iۊ3j͓.2K10gor|LEЌNU+wLסX-Js,Ł($@oYbLЌL1u5?2r~㎕1^)iYtIbH GOW@Mo..yz" �}=IYa#ˏEeI]2*z\"3j;w+^BŊ#ׅAe JޓUc_=P@ފ i~Ǒ&?[ҕ)a̠7?%@ E \$]!_ b>gryWjT܂(Śˑ &E"naaD}dsAs,Vi"%C+r1/`q?~\IK"'_F0۞V%gNE[L) Dž+kgP>kuԈ".6^C)PeMkb݋xf ^$G�MVEx/"`n45@vŎyu>˄%pSyZ@#d*CR4 NQ[[Ȍ@/ |I,{(OU9N;|A$fO5,Sعd^ZL$Zj)k bM'/l,˚ ApPޯ<WJVy=8Q.#?7:5&lha}Q9;wd˚-&Оv�GF޴%M~N&'w%›`iiUvft nPMjzV2Kcw)*k{SB�q :W=gd}A xZC]esBKqcXRv8f2.�8i`a `ίxdt?xP -m`Ǚ!"6~Cu3sƑIh;5r ڻ;M[4<W hj.{XifKpl;�·)<4p'7[ /hb2lvetTTQ'6"s(R"Fv vzTjq I!7TnL|ퟭra 5 XnnKS0W/|޹OTD?Ō0)ҹ{,؛y-Y¼!fGeAPLU/,j@N X;剩U?p-ez\L] ooyR4ƙZ;2+]gk4ݲFUÊ^9H$6gD]/�QQaz®YuiB?N\\zbA髹zɼ{n]"x1~Rc6+XL`Ѓ5-EaLuD %FVj'.:p6a`Ӏ睖7go.+"}O~_4V]h\w7}c'?=H[ nOTL`pgd kA^mdWgbmvQ?R60'?얛EɽaUIPǁO0F!aE>XW ٳ4A W[{Pơͧw/$[U3~VvvSep*.#teMX47 KOMM$NmB/HٝZ64 fD57 Bj;˳ g? D(_ #WcYm%1* SyO}j6MNdܟY*/Xs PK����W?"_Խ��ͽ�� ��ClickHereButton-animated_009.jpgUT �(N(Nux �����X[_'(-)݊܋CPݿ_s7wfN'Y;;gd'ooORbb�(((ğm  ρ#*Ϩ(_00ᠣb}'$$ILJL@G@H PNGF@@&@CE#oo�TwYﲠPQ޺x�(�쟫4 ,<_ڟ�PP00аPzQ}fW0BYMѾsb㜄otV LRvaeCЯI2)\ ?@5ڿ~5�4ܟ>VTwAeYH :k7Ũ󍋷E?CF�nAAdH 永(#7_h'I!+:\Q|etƒ̋1o; Y!s+7D%4uCX`U]3�ҟ=qm[zomaKpb9 ?bd'E[ g_bcgrvAx<9@]pKB#[MM Pn0*0jbIx .:B֓ Ry'_9:s8,[mJg+,•=]XF }f4 ԭ?cS> ]z[9[nטTcL';NK1"t],v*JZ%:DۭD%[܁iʱ$݉ u҇MP(ڴQʹK�1Sf/Qm|: J49 t== q[AVVY|HlLK\6͊ٙ^ʣmh#B0ַoᾤ^NhrӪb5. IvrO:52޳_ڕjZvHJbbA �7xw*Wnɰ̌,ZCJN'w3 KS\iUg0@e4Cjn�T8E2q_:YVanw%q~q!$=n=Kͬ{SaluCȌxρDy˞v r(+m>wl_ ʱӖSq}Urr;T#h̝Բ&(1&B[jFI6K!J<\YyoٌmnY>{]kΆKHqt'ATT ,:"-)+KJ:%Ջ\9y4!j%5n;[)1wn $m"z' @IʗBƽaRbNNf|<ƓK'ͫN\"WR?y9J{zil]2  (!֦{6IܳF_47kd/RW*5ΪtsxKB,5rk'{]H%&<� "#Gun"J[u 5͍H0T؍��0BtLLe<zNstZ 2x^6ߡhLtE l{Flj(2 8h:+q�'(- Z= Eڳ O"O6<  YU AqwwkK( $miDuF(*"Ѹ9G{DC� ~b,1 uU?%-`cS"IJB7V; 2Mƭ 'ɛ~<O*e?,JX6Ώ]ؖ* ~C]loMak\(2샗5pBP>{+"i^@*+Ҝ#ZRs.Q#`lf =/B$vopX9 ` [<kݨxyi?ބο&Y8QՕ\"v;ؖ+135Ʒ!TcmnVGV'" =0%Gh9q`=G]:$yӏbl$)I\4j$ gk3l"w/ C՟BWkȒV,l 0ns~<zDܔ-xGNOz{UL*<|qS( ,ZJ Ip?Fӌ 4#9TO(c;[Ȁ&Eӌ8?pX]ѯH["c8h2oNy#uu>Y|u'7;t]+G/CqʑvqSf5m[S$~a]u�:Xb)ڜl(%h3g7�QJiZ`J}nm;]< = R.R]0f{x(NJnkx$.iL☊!}zE[3ZVS]F`e[Z^WI<#v ے bynyلK nٜdl˨~M&EK]>c*6 ,7O(v~[q~2N%%;#3wY7׃7 _:6#r+nnE4b^6 ?c[ D!4g{-gWl{ 0 wZ(z ')X5?p2 Κ>FL LX(蜘Pcz2鵚sp 6 +1)[B rw[άe)94/EpF`}fw�ixOLeoq]ʩ6 /.8?1WzF<ƫo$5mkҡq`\ɣ0lV7dd~c}X?62UY3jDqB;GFa=B07í?dWG`7\W)15)}ުL+$tmMRvBt(lY/XaIدPuD ߎK8 s\%FmL UgMeSEn0<; eAS1dNNIR|i?gmt?céu*7.DӢձ~K@]l.t\|,* tOgȪu9b硫kXqv)|2Nh ]y w9jnz8$84 s <ҍ\`gRF*ES`dodžmӋ[9 r P(ʳ.B ۮ6C?hJlfV/McԴدB_Mw�hB4u 6fi;LGh>~' lj/1m51:W@kN&!^D(]O\DM]9rIj)[B>gMVV,Lz&\y o[T0:u wh,6a%Hg|wNN=y$ҞaA>#=~q!. ;ZNAmwGsNVf{ q܈ -ǯ~ fWԵ|*TV. -/-͇ y;mp37wFZrV1 }RӰsyH_BPu,P H>=vQ),a>YmM 1D[ŝqZ?@1neCRWv[6@"Jlbu=V'݇-QaS0h9/c0hq)p/k5Vђa1ݩ0'y@.o:`c8DQo$iZg.tv eQLD, 8Qo3+&Çz"Xe"vs'L 3]q;.vuCAMtkg%bi-a! sqKxO p&hvw#4焜".lnC2?FrCy$+yRAUNa&@ŘY/{:g~N:}xf74@i{T'.O Gm$}fcɎwev :u] L cw7Y a"R~rC /%Im ~Wij} H8>R.mYF~֭3\&B=j E/7w`uӊ6v5ƀaNXXFnB*~n7w3]@ܷ:z҉e:@/1w9y$B'6a5R݈(({+*_7ƂO04UiISڈi81乵90-tN(!(RIIp:�tOwL?V$ RgW]e3%A]Yn@v@6%sAT`k2חH›-O[&jZ.1}>$ZV,.])B"J q'"k#|'"ʎsÀp8Vv-NpOM+eOr!j|ef@zqM$UGC kNly\"&r.BinPYN1cz<:V'$;^ /mɗ{N:ȊYǚƈ=\}cKl#C;b'iT1V%^wBq =d�VvoL'K^nZ:*oݥZMggް"jӔ`?+ 퍇n)%N܌;w 11 2IHϡDEț3k,mi3ݕ[Ey,wHFobi�t8Gbg*⾍m @$ /I󌵃*2.StwQX"D ]pšduFwQQ%|Jk(Ҝee+ES ی\2 ,s)D,tCS ۲W('ї 4�5S6բ ;2a طWK6æ~$!应\l8A>͞]c›.H;Ԣe159v͎{O%P]$8E#9^cܚi&c-@i.6>#U36b}mm\ UݕΙ+}eT]Zm]72:}T>ku֢'wm5 72bpn6m.(po~Zfv1O!۬`D8%5o(,"i&Dyڢ_S_B/Npvyc+A٫UThS͘TS-9bs)'.vqͤݴj]$g .uynXM|sR(wD]MKE# g8\{Sچ : jq5\(2577o%܌,nW3,8 <Y֏ђ><6i~*ZHGu A(y-fI#БU*` -8ҿL3=Zp7WI{&騮#Y٤yCՁqF̕2D4Ց'Aqipb)eXɸV\+2L?)`@I#/¾S)NZn,p`Q,횆fb4@.(8-NqmGy)qh4}I'o_oݖ klm:rюf'$+M)¥KRx9~/qZޠ9n\F2sʯ(k\ȧێZ:: i65+02ˮc+SrM&-2(-F(2=FGA"<‘ #qwVKq*E wG- xТr31<Jr3\)9]&dP\Y*3Oib�FM\W,'_F,?9e1  6K̦#"=k{LA& Ņv5 u|DAKRfY۽d˔f`83f3uAVg-x6VNI7�M=.T()yc_Lء�Q$,De:2MmFMMNr4zLޡ㹄no: hC.osEXq;B5aڈxv\v ۼ_SR~)Ps5S )dQs%6"haN[;E1ƒ Qmr"oq$"wBLIQ"N`V?#{ْ~IqNl90`H۷.w'L)KLO!1=N h[VqA~Nn\Qٺ/�) 'Iz8qRgVwnyF 5?<ntlUTcZC*'Yd z :',{*qH G,Cڂg9{{LgU)5x@BgexI̦T~)0$n"aqR%yٜ/Z1B-sIʣNѮ*+Dɣk_aar65ΉZgOTGIn7ZLI f@62>h'Vֶ}ةDv晘3;d&!UH֎ˎt|ބ ;yaCnlؖpɪ'™ed G7Fsu(5kk/̾AL#H}5Wrqp#6AH Cv *rc Wi&!اCLb[߳zÉY;&Wd;es`*Ȝ4ӱȯ&S@"(Xy&—\e5{΍sgW}+:{۲`\u^ެU.9rp"?rr$Lr֓K Xa7"ϟ.Ք@BqKӚӄaø 랣oV-*JD|XWW,8x n]!5S!|4 _lMh9,rI{hZ zK f'3XDP>>yBe{EX/f14~{H/8N-snxEҸ7r9ƙ$SqWmjN"*,%tDۓ72=6M{+a+/ T 8JG/oJ:+A(@Rj.u4m,M ?-CO놾z]~6:M*Q [>PKIBdMis#zKe@X_2;1-IVoq( Men)d6/c{G |1=}/75l ]_1uay li:W<C UZ+laUU2!]]+ dhή^nw%*:IwӚOI<dz],Biz7abcQpzgK-$庋ʊ?h!'{s.W)+D'?NzV%Q7t`O߶1[w\6 ck>ϛ|92YA/Vu}?珍6 %t>ԱՁ-L�$4rm{ul1X>-RhVwKYGb^ՙ'Ѳ P_e.<ZiN\ DoU-|'IZ3u"fy'#)M*Oӎ"7$xEWqᒥsE1ޤt^?mגUHphe7N]\ x1[ɸ/UN?UÚhs1DT,vqos51&&瞲O@ҍncZ[P~OҴ$bj,jg6,f_WXt$-}'@MŁ%,` UP7<ݬfm}84u6Nl[eaFM,dg+pZآXܪ rS+XeBBP>\oQ|D~jxWԪr)دpSC(il1,a!#JqYqļ„q,mR[bx 8FEQ l P\iYaZ|ݎ[ t94)0葞ta\ ZC!Z|Uƥdaڙ ?/rn'O)|:(n=r]`iS$c6P~N8U=J8J'%yQ@KbWx93\˅r} .nY.[ p,n3l*hJgR %R: /WMN72nXL0o[ժbzq@VZͯnӄpѡk$"ROL[.& ÜQxNζ }EaS-U[bgg3g3J"?;BV "~Fx%Rm7>`Ol򂼱_CEiGt�/F&N:EIl|YB17/TLE l p/D)=(Jt`RBSOnS9䳞uJopSҐĨFU` 3қ&:ETn?@\w ڊm PLxW1Y:Nbkȡ22Jk$0ߥ@v"" \D 1?dd&7Lb;+tB$.hT΂/pGs62ݎ}53$i9DǺqsdWF~`ڡ:KAAưv`l EvEZ<Bq '>C!G# = Bҙ-c<H>O,#$^8A͜e eM|}j0֤)^$"ţM>VHy Ռ ԵnؒkdNBfB ^ pVDR)wkaaZ6 +^0|UltP3POVk%spnkޮi1dn).*"COSkf蜑Wj]N<Yю \QQoXنg&U\&3L,M"4!X,^}~LZ$޿I(D^j"D Ml$N?(35 NB 'g b D\#dasL8ŠW]H|(lon>>'lCUW[šKxšahG�ICh$v̈;YS: V5v <Lٚ:}|ȩz?/^ nb8#ʛ;pK6Z9K|_gN\f9< Z0$^L^t\( :›ؘj)\ߥ?C _|,GN qzjPCƜ y]S;PWIs0!r^^ѺY2fFIfs{XZʠ{U7 8@=; aߨ=N5jUi<'_!?s#7񸃈P1n2'C-g¿f4w;+r국8CjTyzOMFu�瑒UоsLˎ۪3FCK}3|M4>I|T;,. _4\pmX,Oj ﵝ C2uda[?.ȝq?cV}hخ#l@oѣ4Ο8ێ8RǫlMr&Bs4S3?r dHN*J,Z lq^I'RC_&0Nb3rG{s4MHѩI<x>"7޾t}''Dt:ECW&ꀓWP?KK&зbfՓؠMfFJ\?¥ٷr3M%tz5m2,5i;*?�8(Ҽ(U^Fe9{B]p1{Jss:$v d.%^3V yr$�y/_fJnMg5\jb1¬\l4+;[>P@<T[>MN?]KK (8wY[zt˺nTb(=;sU/nX@G"5W< ݬNhZ1lMͱxp3|{}d:1Jߓuw7'F+qcpX~'rE¶DdKCH*V S+N)�#C׶;m1GT%GvqUZVOZ!!REu#"<p '=Vs )vcb kʱ`E(X{ڹ7ǻY}XN '>lr$v֩D5~_92CGбˌB/֒99rd0!+-AdVj됤1%me1:8lJ1PX6P[6 n(Z@R'`M7o k֨G_PhD Ӭ]&-ѮzL[f Ö-TmvD;3>P05 n.ȴ9e£|n^ȒEɹ|OU{I={9*Kf/}$Cboczbr5诶N0Tօn"0l?qlVntAoWpX⪫c6 V!$%y:T2øP!ļ񡛓JKq_`2n]hOufJS947"uc^eOgj*1ΈfĽ9$Z"S)X3MZ[Z!Oٞ[BxK%d6r'y%?хc5sP?^SoትڬC"'1Y֮+�yg{uih p(�m*vk'œpnjX7綻vU5h}8e8wѵ1])+G2)\ }1GX$)QȚ-,^RqY,#%,aAמdT~X!( Ìa9=;sv5d�#G{>C(,c8RT[CNk9hG{}q%%NJ} v`b5Z@]\}+648h\Q<B2R 1'sR^Ʋ|,ԙ,XBbv=EZEԷq}1[KYQiK'Նw53 s <-zHn{gB"]Urw .-%[&"+Iۍar0&ZXR1?k9/GOyRK?32,EXTr8e19Qd <T l<@Ӗ7jrH,O$ )`X9YqyVG7&-Mz@۸ stF}>Ԉ ğ VC_sL3۵{x b N&r D?Фo8vOCOŽFIVw N5RoA"SHDLGC4Lu߶Q'7VuB'zV.U\ X>w, <˱Z)-=yU&TC2qWW)TQ `()l~5' []v"ƗR:,-ӱ_ {lD*"-gpu7Rm'hOCX[UP>5vFD kD@Xa$i0H Bd ~EnLGZyGDzX͆w<K8ڷ5vΐy*&ȵ$sG`ypJ&͸-kӛisL3<ey{#JM%Ϩ97q q"`1V\nV~ozr'xj]&hzhYe߁wvn瘲nJ$:ݬP(3h?ɴw|P%. n+rہ zX37J cvSۇU)Or6Q vy_ro<4UMZn/zKS*yj-br=gJMO!K K$PrO#?޺,>~ԋˍYnp^!jZ5VU};05$c;AOjaN>*~RT_iŢ&yJڕĭBtvwC@&�9?X}kj9B><c e?*epݯwbiI}%H|OîuX_Ol[ncwx09$/gY, A۱"OO`DlGLB+4$.d{i_yxQNC5ɯ]Rѵש0[nqR}$MnVY&EI|)tΰX뼹HiJ=(,r)0ʯf : rb~;vU ˽[tWWU}ɾsq^IB7JJ㰜ۛGz? wʵ1fDL.�rG�X[ �Ce(ɽ?3CiJhj/@w9\^i 46Z=Tp.MUs|p~PKz^dy|1qVrqzɣ|f򿶊ݥ=צ+^m6I9meMPf-D*g8&ގ&ɕw@@?>B)qA>cv0 7œUGzbJki˃4?rcRdޙf)h=.߰mW}ua&7Mz\(z"WGh8^_íNiͳtZω5 D`_mJE+-YHRiZK"OI,=*"_$&O-i lߌdʯ9¦RځJb)氉^y=1!#$^\L{\{( 7j]*9q|eaU(#IHf(iQd@. s}aAI kQϥuk`uT`۸j"̱Z"gerUֹ_0H$-|!y`u 2yVQ\i7pђх.+aɉhW9i*@lv�*X:mMB/ogmJKhxo�) oN8} FE$j.s+Yt}_[*md56ER-tş'p%[t 7>6@ֳY#tuK#uib\ g(<jIa]ک'w"k,E˴</W]l0o9i3-MY:~!4xcWt\;ogc r9ldZzKw9^$ ט͘eI9l6l6 po5Yp_� :yO0*5Ő SM{{SqtLno38�"ƪ8p E^gWkk:_T4 ؆WgG??tĿȪ2tՎSJ)G Dy0 2쁘<4j:֪TaNiynDV+V́Ipk[aS[vwR j_#Oi&!-$5G'R 'I'ߢ5O 퓹Q3N Sst"Dc\ pf3?<Rp=(y)0 5NR!iz�sI|_ַ @$u@[.,&~=7>c}?RYQcֱ4K,U+?톯o\aOZ@*jq\:lق\ >ɽ6lJ|dj0SHV%1g1]!7wNd| QS??t Gݛ^2z6?6 x]85ُw]rZZ$h gz2Պ~hE\}^rTajdRߊ}QMLiz9D;MY@$A:.k;jRlx $ 1=){P"b"x(ʐ~;Ts?F>݊u䇅Fў%Y+ufT朕ӄCEf3\+/Vwb< #quVN`[촫[My<s ! /jdޯS[M[fZȋ5R̸&TE5"U@7'3b7/ GZy程O 3'emm!-jF|9 l-k4nb#!~9] yx;%/љjx"ue[ݝ%;f-3hM v:nrCQtu cbW>pnCV U>U-;[D0P8 Tf,Hx̏2\՗w(rg&@:fB֧;֡OCѨ^ˎXv9%X uJ2Յ&p/% & c3u)r;:@ǕFpm[-B'f>TȨŰf3mX_م()**I+ ($:ljXeWЁh˴PLY.Д۷O|E AC؞8z'j]=QYc>z<wXC2ɔÔ Un'$#0+ǯ844ʲ-_�!`rl~HG(Pn,D2S!4l>o|l�5b/xC2UvWމĴ [Խ0hP8EG S@w9Am?v<m}3 6+? Q<J$ $]Tѫ୔4!~7@>]#0Nm8Aw0 ӻ-h']BՔ5$ObHjWeIOΣP)ט_5ٛ;??VpBf\J/*ZwJcY|nx맿9)q1F~× 5/a}H:6\Օp3å ^UN1{_XX!,Ϫ|.{YEmY bla!o|v%%< KU?I|QÂlu2`.m\ױ? ?OW BSzzu-JusQp`l!j(h-|Coxϕ쨫tڪQ{gċ\hXtvKj(E1qe`L(>?Y!, |h9Y*=}oʽ+(G7 '1->ٚp+W8{Yxڟ6s`gfdq'F@Wp+t\l 3-<3`50-)'ۺk^isT\1鋞A#|7Y}Ofw=^.VQr1 HZ-:q%9aİ< :Z'UA k M7y1Ahn 4$¸GW+l<q>MB$sŢ%KT*w儣TZOc~|ga$xu rvl$i"hy? /4֡<W<ZT<5YsgDޕ6W{Y 2AO_�D,/j|soX3I9nzox]G,Fv2= jb#UwiiK CnI>rծ?Jg98e|Vva]ŗ<ꘕT{GCk6ycIDꢜ84=KD;+$q䆝DXt@GNwI7|?@ ImTlJx C[u%}+X&̵/2*^9[N]ዼr]`$<u=I) 7@Ű#j 'Hlfݜ_c^xw%Wɬ@&7̀ۖbJ' EL SKSvH'rnJΛ=Zb}NAL{q cK 4KA~Vq24+5fjxe/�^#aT)'M ֪989Y\f.+v'iҘ޳pJh2/%XgFCO$99 `wzMb8gz1b𵺭 q4| T6%5LNbȃL]L:XhA2Csg]s2\ʷP\�kA _-D< }ZЛ[^$>>#!ԌLҙ'qlN׵ "ˁr 4c;x; EwМ^S\S<`51h?#uXxzźP8 @ZM(򗛓jLkSW/~VE|(-͝ nϝI]/=粒qу6RˆDtI|"n+UE=8nw~6(Yl-?i8Ziq >?5" Lo$a6Q=;9q¿<Ft8̏yu!k{!eOn!VH"1PPDf >DEE2ss9;>-6{3\p0!!~(ᶬZq D,>f &EWl8ݔ]Ӟ[[0L)V1AUEK6kDB0B.QFw+!fz*-+}9}Z%npwr8KlvuE^xN#UO xuxWI#pbV3FT0e(I*.PD]DZE eQ/�-e Q1d@N: %q;ߢfZ9 |äkYU2[KtI'/l'jnCyVF.tGIwD內֯?̞=2^{8MVV GIv[ka> @xuIx獲%d+AG9N~P! ƧP+zˏTmyrqc 5Ai=0BIXebq+i>:C?ntc.#je-G}Zϟ9ujdq8֚[]5lw΅G@vl<rօ.Fv _T֨ڈwT(˯$d?`}oz*S#ѼV6c0,KrA\u1J٪�;ѥȠCG0t?<!}P)>Q)'yj`_Xc o՟n9$MP~wW^CI7pr@$l0`%#_=S `@f[5"]y4rIa.GnvݽaȽ aU|/~FMDF#DQ/}"Izi0Hx8D&ɫXKct nugrљusJ~.Ys|K np햨9Ǖ!ڷω֬٩h7T0/$�иT59̔_#T\fԔU/^`z_ U$Q_ EH@䘢wpc {ݝdL!7m&Jdg %yK"Bie&]H7KVc&�%^۲yb?l³ l2on|niJlf˪K<I2)~2ZKQBsOmX 眝jeH?,^ ܳ{ҭ[TFRI,~+x2[9h:/:Ż?C/ 0%u` +Hy38; 42Ɋ7*u+sUJ|TXlLIE.k7zj1\% @r΋3'4;Œ^871QGuy2RW0-_Bٙn?tuf ]`i1]6;;v2`f\u$ၜ2<jDuuHUwF$ rW脣qk |iv5C&`ރbnIA_M#@Y:CX^i\Dq{d b"W l8Zރ7-Ok,3_F#; [iB*Nsӏ oW8)O\fM#9hHnB%I5@ېoa#S.Ry ކ*s?KIƶ&;delE޻C$81KM#dԋ?3E{ǗWm¡Cr:3|0|{H(kcG7T)?<%!bS,w{:٤/?}gDZt7qc)wVl" j=MIwHVo3 fs/q:r=/t67۶zy\N\uЉe%A}R>Zxtm>c4ޚS^¬$Ep>lZf>Svڎ2OuvvP~$F_b/7.d?~aaKƕI� TQXUs)3枙s]䁺 > U ӚGI: \q( Ff~hϪMB>,/%ixd2~:-aUTʴ'ޔ iIzС*ۧYU?V? j,:(Uh3!5 *`j&(S6^g0#fj F-=Nx{7͗;l߭~ i&evqቍTv{P3_MڷQbnʯ_)67Ǔ OQ|j6 Kp(gjxH]2۾/./n�2I5ߗjĢ$Ǽ(C;3ޖԲ%Tբ{y_ޞ\୺� TAJahb9�}Do6h Io07<=\x]#0 RRՠrAy�麅+|\=ϵ�,Bf/7_YL34K/5DžU6;=.)Шy?am 4@k`v# eTMG~=h*K|v�a 9ɋF5<4ȁyqz'4ZϺq".}'2Pgcg(O6%M*;Xg䰀3%TE0bvJ$*2ޫ=`"')짹hH)^+,-=a7= BrTA dHjB(w̆d>ɴ6ՖdǶ.o|h.Zt226BP>껄cРX;O,]j9& Y)SsZZfVCA¹3 *�L tYsd+lֱ_QU#;:o3XݸӐN7PEuF}M9{8M7'~*J[4~T)^ 'hhF Ety, <z ,tX{u"ޙVQ& ><�7h۩B~\=[9ҞNlWJ` )Y`bN^5@vԶԣ+x'fz͡nb$H7G.q+7 .g_jz&:Y.HttV4a{-b6ٯ#L61QX^f/!KS|:l�9ұlY?nS>Do.RER|4$Vam В~yv˽ZDhgimNd]Fi_sfxiޖJ`;Ҿgn Tw9Ng%`M԰I?^us_ٍAi-,*M\r䌛ncv5_Rb+>w?#hDE1eUPՍ-R*o *C"75ka?2<“ZXZ^ w[Uϗ![lW9৬RHqimc71x1ɹw; vwRoLCL}�!άN1(d{g6W?]"2nNиzԜU;cRoZ2K8~ju/Q͉ ss:AOG?jj\~'\[Z?acfPM5()t/N/kWIS}u ^[9:քنpqׁ$'Mkj&\?|ECn2+e$sH^B|R1Wc=oIliAyP; UEyyz,ʿ|` \!jn/ |h=D63O]H6# */DVS`G?^\QK�o�nEEd.S^lCn![1}Ob,f%M0VO\NII1Ϛ&3.>CR $ab8Y-mUyAuldK7$8Xtnly]"J1uG'ߙry *!Hj5Go8jE 뷁+Š^/ 1D:6VuO D9ۚf@C_Uq65e]W|AA�ܘqoqlȴU ׬44΋Yb(Ֆԩ*;GnrAQfhYd Y}hVFD1F-Cÿܺ:$Th~:L8JI4j\z qY<L;yU<M5\�݇mq�'؇@,VjςxRmtia!xN[i\/9#s Vs'9]yfFv D>y[2QF6ٺѓفEB|~<^@h k+ {It6B=z fl e^:o�7@^Fttath~~?S`Clr@(a]n<D)/L7}gh+\LOwwȟ(I+'Jbrvn/l7]b][5Ytnx k$):+]]u-̝J>ǾGH&H } ͯQj9uEW%BqX߿^(Ik/E'=/˟9*F8rIs~-c!]y; Ҡcٓ/DLͤ}yn\jņ=tnD?%ۯ ._%.n lŠEFGºMQ| |D w㲱v<X#=1 yОpi H}̂$ _ݮJ؈+w7Sxh"@K�E4>,ZLp̣QnB@,X!eyl Rr7a+G;)z@-ҪzbR\ |֑ 7 022mh}gzpᵧfjE+^"W] aӺ.ǔI㏛oa~v):k>_BߘU\ XJnSLtgX0"鷜]Oչ3l'/Cyƭk2^'N" D;w]^䷨ O}avT(V6lqD2*A# ]mMU0&Щs_&bꕔMcWQ¢FVfOK5+?5Su (.I�dg<!Y4 $k>BkI`w�2om? EE_P6CTʅ{v%ɗV\غ6|#.u6m]I [Ԓ{qBP]eodspL>)r(!`̡ٝX **ʿ譗VݧW؏WM6&y$Gar=We lc1~$|wB&YLi;' bCAr;F'B}|5,kMy 3m#N-PykЎg)}/#4 4 / Yݧuҙ1[s!\b>2>8δ[DO:+g"O0H%giTL T[ݱlvS8xV 0`$iDۄyL}*!6H_ΏgMrUScCM;Sb6bY ^0%/5=}wdoC(}% e\f&r8or1'Zϑ�zjo+ 8L !Lp}ԧm1.c ׉@C>5ɻ֓qSn{mbɤƜvgV*fݒCS)_6R)b%6]'L{J\UFƎ?$XDb6�8?]vAX*nfLj={92xMai1EzLD4\T9 B~؍W kp 2ף!FG3FA.mׁf>kzD[Jfz0沎_z7l$gUj-\bIAmP$^ٕizAď�m^0>y)v(4)~LC(|'xskI1&:7㮵{XݯR4U|)DkI##6CmeASV15x'|.6/-+BѾ*w<D(`pXgcǨ0'+ ,; GJ-BMUld>jXЎm뮾 ۏ4[[� %Zg\Զ'&^3/OXf>ˌ@sD1p` k| H_]]1.R^kz:^Au;3"6BANG~zԓOX:RuA0nw>lߵ;M}e {OQ+B!;eȔ t:[=XNlЂrFT:� Tt`N*+ּUEA[mܘww?t"?" %MY- 5qPϭ(u܎4QYh:aׇie=%{d:=P@0tj:0!ŮϏ~R1/P.!oKU= "jF>yg]@6=LcER_w&f)ҿ鿁h+_e:d(ts#GԆ;b.zz<5<RwDDW<- oJ?ᅚ<6ulH<Q\ؼVƽf+,S~5Cl `ɒvvU,@Nz+'$4"o]Õ?WNeʰJ3~Lp\jVt}*',|YvLugh+jnh (տ8xMꋆr*+S%Qd(-ZҘpI!vJ yHEKJښZȼ)Gi+;w=skfd-]ri9ּm+ຬMeCۆkH57t|W '}_b^.k*cyG W.J4RnKiŋǼ)Z]XRZ͹?#m *+b20ye 0~8C߱7aC?t9K8>S ȢSI<4Kƛ 1يWyfŝAnXP%/lN�r0LIRI$bqtz܊IS ֙mpcIT;nk+{W"K?( {thRiI'NBp�8+eH/G~3 5SШ⃮e}7sp[Fe!eYgc#=,D<pBƆGTB+:.gNIa.�6 rD!*S;{FuX~E춘fk| 1q_I=6/3؊@=;xzG1n^ͦ |jE沪JD!|돭k'<I56Ѵ�"33NA,sMIk)mLX,@r+9پٮȟg2Z9wV3=!J?Ͳڵ#̴Z o 'e߾<8Rjy'!d+C ^Ot\Qxc�t0IUFVnTʗ3!a3n;?TY~42~i5Y؛ Tɗ%%fkl% p14|ªveu[p*Q>N1B ? uH9Nl: j)4{-xR$WbOnU^@OۡU`+ է8\ʝ_P7TD:Ar%:hnDf3u3;lq%s תl@27++$-"pT$cH. UwXH{F?RsiXcgzfrJ2mOd.zW 0Kƞ{?S:@d>AD2d>tdV3/nKMy}ۗyBUnY?y tk;D0(_ݻ`%vHi[Eҕڠˮ/{&\uĂ2lx 'ީT+żA2E8<M^q*͊%n y;c8nnfBc`=J" jHsVz2%y{Rc\X zUr@-,?+C#+x<A8~4UY!-/Fp<Pcؐmz0Q_ TwZ+9I-U-wQ)rϠe*v P,+�pַԛ@w[ SPBw<=`mv9XnXlmWpaz HSHޣ?i}~R[8�:W[ʦN q43Nɉ< * 8 -,`Q73,<J[M0k[urhiMXSq??!;vZ"G9Rop#5\\2srҊT_בY +uyc.mxSb i>ĩ5n|zKlݶګwm3J֧gv p` rM5~94M )ĭ%komC]%^jqY1V|l+fmV 2{$h6f=wHtzoCыꌵptT'6}嫏zt*(K39׷"R@%P~65~&fr.JC#dzɪǠuXF=|\rm~/Agދ~ o1[5=W~ ,<IYEun9D}7w_MK#890{Č5'Y1(Yq/�_\ak9Ytƃ줈ghko^DBɽ@D|fkm ? zYآ|)4R\ )Rk$JlPdwMRё食┥jFU.ʏNTUgt�Ub YY%c0-fMx(PdNzWhU=.*xBm23n-F+Ttjp8C^%6aQa7늉W._hɛ][] 8-yCr uǷ3VMwу>K Nn9\]>7 4/|(oRM B[޶Daы5FO_JDRu2B$q./p:ʺ*4<nWXs: V tC)ZӪUE+h[1}Q]@9+;߳jmx,z$2| : o]s*#LC2jb@n@'dU$ne,,v81*RA#ڷK P^:y'P�wݿc<QQ#}e=sW-Yϐշ `ikkA©9`V2ia7@с]3M='O^0˴I$=yDQྐ8 I}Vslv ىa+l'ʧ<A;[d>Ⴀ/f'k-F7,>]]/ W_]Fjq#"pͳӷ  5cD.O<S(\KbQ|;khĥ|o5zS[zM,Sv_}_{P][I1NkYon::Mgj6o.y6QQ--CM,6-k J믟M,~XgğmX Z,6֮K\ D5ʬ쏱(~ˋ؏OdyI\ټ~>WI[9 suX{p/zIGdT%CԙHܰॼ~"j_eD8gcC2U:bU7DV/M.5sQZ\I%52}".y,bjf ^{;[f<#A3f3\֬0b81g[6kIc:]fD)TDZ两21y϶.\ C^1dz% SfW}Ws4^1u;g>F>Tg}-$(awcZcy-4pNvHb1O$ShU;P{(xoA K!v'|\]Y^34:wwbiwS=3ԹXzdžu<t‰9yO>OJ r%/]6cd-kv%6ֳ9׍ҥ-c*`c`p 9oJ}IV=S uՓeM}xŚ%y̚$ PҬ-/bv@}\FxpWA) i3<<5,nM0;^=h§ %_r E|:w6+r_7KHVZN7)fG07ǹ)7a`y>ӄ:4_Zw)O_,KnX zGgbE(\o͊uCUdsxytƚ%ȖSutc2 (/rO8TU G17(qV>F#O۫~?+v#cIQ;9&[3w)z,"$p$:S RMq16(m͚[?=z> \Qc[#FGZ)rg]D>ݱ LOJSВZP{E1V W 9.b;]{򢘻׹n /bHoj|T'3VtM-s("J-KȉuiVK Ԩ{"KVpʧo7surj9!D nl .^?E?̿q}OjBPYo"jUEYUB \?EWoo\۲e>C 0m}W[9?> +K=[P:�뒭<'@?|BzR#)2_S_> tX1Үڧ2i !If3UEO"Zj98D0{nxT2ҮCi-Mi^e,jK v?to(Õ7@yltiF.@֮h:?pN'b7?0jr8z`srsXǺДQHEa aQvaX2ŒS㵇20bYIc[r.Ia'[W s5 wMDyܼƿ;FAC"f\Hf|9~_Q1d`cr+ߓ la3hZ<Grs& -6<UϰJbYY#C[.ˎa2gȋ2{,fcv4=˪\ʟx7M8U_1ĿD{]SgtѮM-]хx[Yak(7;^L9]~g�mA*,xx1NnWL$`fp $~LQ9sswwJ)S ۃsן,Hi_=yq)[ 4^*@x0ȇO-;{YTH9 RDKoAJeƃY97tږ�xOg!#gu ci�S6|zKJ>\�OOv[g{Uϖ[~T4hjhOi1ʭฬt~gؐnz%j( 雀QZms]lܽ_r�g1%�])dVwX*9 9m#<ITꉫ H(irPB/rf?#fLRюl=ٗ5y%jxW 9f=s3>Jxj^)*iRO"H/Mz!G}EjNZ)9ћ⌍Z;iE,q.%']K,5i,nT$GkڡefG7r@dx3}~nm+8 �>MaM p ㅞu} V ۭ%㹓U`u:%`˧0ëwkK)󘞞f+$<PV/9T$Q(YHK^ N) +Q@!A Ldm&SrQ=) *ʋ#f]kZɎҸ1CA0&S3n^s>We6ۺi:, ߔܵx((LvZnGPM!詴 \|B2W\4S c!]7 �/$cbv425bp>Ǿ_.lFD uw_,SϕMNGO5n١Ϊg5wb+V1Y'PQSӽN?ӓ\!pB4%Ji2-+ ˆۍn*yY|<! (CMpnk> _J6 2{sIB̞7Z(;skmy 2SzsSpͅxLc o:y5 !Es㩋ieD4:Jjg1$%ȵ\QÍ<>^k֭,a i?kudiSPȈn G/(кf:̯Qu$sLu�Q0僼xkE-616ˬ&%8QD,|pCKpM57 YkW+Y㴾.E&͎Ze]رG@Yu}@)͌x PB.*جnB [TKCMI?Lni" %WḾRj}eFbhyԣMjPuBOc {7iI1#-q[swu/m6ܦg_;=}NV|Xo[nh~=-ÇZ8]$ C71f5\֋VF\zX>:➴hw*DOZԴ82;,KNM#pI4).\;hdiba&A.1܇wн ;Y1z6{|\)59@BdY_ _ x~ȱD#> HyʹJb(I<E]1 ^QpH^89f/)Ud-r.yz̲gzs{+Tg/FʬB{V�'/0yl@(r(ffh!ݒЁUk%VHUM$/,|Dô-IsY6s:.>~|d'+ׅYgjQy[B2:X.OJZʋ-(V:uZ2Gg=1~LTrK=40YB{}$Ă>3<Z"&acv+i[|Yd~)Ŏ׷ke?VgL\iU/18в9uxz(|ȱ1 򾅌ٹ#N]b©8qA]J.He p Ӹ9.뫛[FlZhM vcbE\'{g/PSlgρU-c9T]*D,Nok6ݤ;<Ş44ɜ& camWuۢənQoH(.GO\ a}hDJ" ܤ)@BYg~]j ER11*`{X_<?>k3S/,DAmi(FV^oʿ ^ F_nx,H-oUKP;ɖ\C;i{-yԋ]g>Dl Ed>!wĴz=9k#CO#| M "Fm[XffZ+ 3)-a&96~!nePVFZpζ/D.x4rSiF1EʈY/p_bD(quT7K2NcU)|iQ=: S-Dzmb獒j[LۡJw ?cjEІH9/8m5%IY+G|c?C:/`kkC~ NTbgFY`y}`/d82?d9gJ*?xP0''*s,'OLO +Zƒ߉ fSh[Ŀ-O;/~ \ @(}5v.`*6=`n)/D]ֹը�땧*o߮YWnɏV^iQB/E醷z#GyTβD$% k̈$ħI0*>fV'Wlݿ9~Gr>T{NY(77]}pRmgL`洽vMqtwR+.f4(P763&TݧS P89I'Q{ՐF$y(cDa]]72\тۈH݊":[aʘ$MxE.'~eqWj_ yMNn&,HavC ꨁн�78}ycs؄aC:c*= K~C[5kMH!kIA6wmyi@4 8C@ _ޙ;3sfΏZ^W}WݵV*;H,uiF#P{XazNkڲ'*gi4nja8ԏKOރX CR5`R6M}"P㱩"iyIXn vҧ=3?Xv}[{lws)6q0|X-[@iuJUH�OdOIn d<{|r�;#|3|[ȳȘTՐBy>9a7 w Zr $db 6AiMD<8 "Dt,T X1~ 3z*WR&WY7{&-)egu#< ]JabY.zCw_HlVIy'[vd1(1air`OiVDA ޾}Xz fno7DaBAJ)) L~W}9qG\\8aB{أx86$H7,-T�8nI0i3SJh1HPqψ9=1NߕG}m1 kf-"QO23`"@YuTAbep/e}gr>nZU[8uI+-*QuĠhƅLB;&iٹjrϏ~}92Nժ҈v fQq` 'PL}>յZSf6v| |HSּB,O`ڞ4rz(<u 玭Օ �ޤ6M_ ܁>οUviy$28ZZ fpN>.p*Q)UŔ4hTioV&H+n rLgA<GxJI 1SeN?ȶJs~¦̏T%dFHi5qܖop56Yiݼ%PC+Q X1+R|7F+s n/CkN}=PA!'ھԥ-,kGToC'o#$ 䮠+uU|bpf5Aŋ*QZ/ۺfK|[Rn[γ|G\ۇ 8uZ١ߌdxߗ+5CU֦yoL[f\!Ԅ`]"eQ_^ΡPLjnNݎh*{e3̸ٌ~֡AKqAqN{2pKi_Ѵ@.{@Ά thDl BK+Kb-]InƓ횝O\Ω艙G[Q#f{Mdq/oå խ&+P>ѩcv*6UùUUUiΈy4V%Uaa|1A{-9P�rrKS6Vah[EA2 9⿳ {p7;}ڙui2759aCok~"<R掸k Y蓓e{\9o{6㻶Z]9Eb Í%|g`ӆLAZ$c$k/P-<oi_<^b/$z#3Z`B}qLnx޳صkym;6c^e51 $cɬxF,+qaGg(,#O{ˌ1""VZG'SsO cΩyy2B< 0aC]juO4RE&Ő89,HcCRGIno�"]&%N؎Έ\ NBxuOeANI^(ߐF=Q>ov%#CPJͶLJtjjMO1:ޖ)::eZPmB0- %e,0&=*$ צA^g3*ZW*cyٴkEwg3zdxK,6$~X>m&a80mM0Oz^l`QX&XɍЋZ8Ïja-1ssA15™oMk2<{ߨBp"~yztG#ՈbCY٣ ExN:p/sqF'Y.>zr0LL9֍{&_E\񨣬9fYQKxpoo>E'Ź=ZU JUs2 AdxLO�p{QO8% .nʜw[Dߎ͉5(ɼy^ Dr$PW|@jAܢ/l7_zM^rFtۘgw HĿ[8 pd=ejo>Fɿ,Դmc|<̀INHӾ0;/%NIYO2/TL8s�Jq$HCUJ{d7>o1r//ƃ ?RQ1Ïf0tFtm©0h.K7lS-EFlΤ\eYIeEF]݈w[qq"TeF%Oc|kEC^&I]Yxf} a/~n_sS^ۘx\&GFK>b|kGF7ݘQ(`$R:@2{| >6oiKzB4jנu�`ȶEiS㤃).},maRv.Y?l(), ɣV�uB8TBOD !b_TgQ-PS iS@AfΦxK<%@)%8CmQqRO ;Z|Pp̥i9Y8t 6b;;,#\Uz=K)4!cpV, Y ׺`Ok؛t eL&\RGPޒ?~1<.`SA'y [&vf J'x ¶%DK[k7, Xqlssvc"ڟ P1nZӃO6CUHlr1?o>y+8qQػ88[́{b߀Z@#⚨yw)s6뒶%;rmU+ U2{]Uez -$=5{`ve1>0U]y.lkl 4=|C,YL =8ԫZQsd<XfU*q@U*vKxwC;^+ i,p9I;nNoՄ9(-7^k&t%eɳql]GlBXN^D!0�X7g«j_Ŏkf~)/t,|^JF(8&4бQ;1\~Or .lzWP葟C(~p }%(QK 1>~>C&airNXn\ NM(,QܜCFGcwp_)aΨ{IqXc6Kʂf#:Hj~b ARZx1* NZ$}`5I?Ŋ5gPU= OC|Rsupq̡IEK*|9d[2e^W}XQy˼S$?0+ 艹+ϜT{Ope1`3o$t~H@FX>M-Rdrz�[͇Ba dUMIv@^\^C%.  V]7Ҕ24XfnB^pyd.X&?M$5/ i-?򲭇ELΔU.Eu.@RJNq廘 z,zk<}XNU<n@&Tgyp"ׅ͂ cЊxŃ'Y#ӗx"z6^x!2,JoՑ B'Cބ: E^hIK&Ngiߝt+tMnU^趝C0HrA?<;$.*:wǹ7I'+3c%ѷ <_OY*ΨZkUw,aRK4G2+Fh%^-+Ernlw$xcEaf �.? UlE;o4&~E<LJz!()62g'O#VNy?CH]}Y-O-5>KPнȫs$\׶%"Tu_M:7݋fcZ`"z-$FҒCPq`b"&jdoڜfghRUy 0xTy{Ь`( K ]@GX X1>۔2QXBr\Wc?Pv{A=u}[PiU4t''!FͽFڋS|g]UyٰT0sp=-KR7%| 6#[� 7�aq"RH_2qwRWR{7@pU #*lcд-._Vl}A\Xq璅x|,WbLaW5ctW2o ub#-&mW}fi_JV(ɞ^V|rt9g}-{:4\xUMTsySWvhvg=fN+ki1U-.x&29H|)^ 8-HelWT=PQ :|㹓ek*jldb`dl}i2Mj< 6o_Xie@πE &-ej[ UC +oi#) m.Ei+mM,]sv/~^g9Dzl7HϨKyrʴ셻VyU4:8%2lg.i5@*Gl#p:+u/#Gﵕs+[ۘM;fpRDEeNjlfWHVāhؽCzL 쒵W z˱,ƀA7 _kn; W1 Rs,1ctʄ\^GNg O=KV.b~I넪VYuJ$5idCg"En9Xۺ1z=oR3~zv$uY}H/�Z*&z3ֺL oi& 'ͻ34]{Dt}/L6i� fU|Dؼ?,,䔴<7R,snW>EK#ڸ\!N}c"ɸ:|wlKpbָ$dfLL?㙤p')WXZVhsu3}&ִO?Ԫ(Z+O o�dAqvUAi$֍{!XT)jEw^qjjnuIDkض*crQ9�cչbׇwC2N{*bٹsMcF߸zzV˃-8D?aɮY;,pVU`RRS. {㱧~BJ]6%cE"J WwRd|A=ƛwСDLc7! o#K?PJ,cr(=gwZZ|e!Y  4:QrbJi"4/`ƔUJIR+RLJЈt>7ע"!4j)x7K+ ~#)tXˋc`SsF979IHxYJ+jԩ r -Cj}=o[}؈۫z{iN1|ktB BfUezRbJsz|ŵƜF&-;#Z sa۵ +Jy2() S!aBOM4G{ 04ej+8NlBT•@3CF}6jM'ĆMWÂ弄eʡL&)C(mn׼nf )\m2r6%"U/pV1Sq�eD,fW&A_ uE,b>mP:/Kƚ9ӝEj 2BJ6B(Z'Y@Nh5ܟ>oŃkV>DO4< nHvI4Hɱ#܈F+KF<q+.^rCW[>b'Ck_s? = :dܣdV8bn?=o3Q,bQy%C}>Tj@;[ H12'y:wY0 S$<4x;yޤMϠ4o0khh+|ݗ]xHo1YoQorYx%c| U 2 F(V2XRĬ4|uڻ<W0_O-tx_uhJI=-ڱ'M/1nvB*&r3UHў G^Pz<SoǞUR5iڻ] ))k;s-QViXfIDws) 샤wzmuJY(}+%! U$.nA~CVI9dcoorf<#z2{t{AbZQcxwZVﮦ{߄/D=ҿ( =}~ˍZM"pўTU[5;־I0^7@[錋!_p*xN^Ve#zf3uך֑ :*qF$ TtI )vv>_fUB%緙6q9"3u`]Z~}m B9X 78F.uFSg^g*XLeh!nB cGVvx0Rxr|l__X 67f_w-9e ȑ|3z4kg=LO" :?ylh V, og㼃ux@dyёH4lR0h Sܷ$uABy-z6Fa79&Bv}Ea2S gʣE$/H<N{LV8CS) D2eAa :3"a#ߘ =3<SpqSSG:0{OϭS'Z)2d5ҌuC293WcȤVx |P|3{�w]13黍!~ Zsq9O{C^e͹F4 ͒43R[J-7jᒃc%4y'-6!@{S1= +dH~ִ v iD6b>E'{^>'#NhH܁|vj;Mьz/-7a"R !3׻|D,gְ]14Uib/.جF֜𱋫c0}و@Y0l=4pd\=~C3EI6nZ: CQJUuTpZ~~5!8:4: 9c >x8cΏRLnfDzc.̅C{/+k+;q-1=o 0?1*M!ӃJUBKkt^x*<U|@MaUDGۚ|/oS'rU)y~X1_ä1猱ϫ;?[-*j't~NPޙJ LfزKմMR[{#ўպVҦ*<cmuz%k#ިS}}63?yԤ-^e.b|M$=1×UҭU98wn̫,=@V3$8m߀w;jK5t#zRϱ )z.kgqNd q%~y2p%8}I#C͘ݫQ_/FQs|LU5Bw:+0.O.CwM䑟zM]/1% &hPwBO#jrkq Ϡqz SiIXBݼjOI-bW%͓"FWdiѫك%.Vo)3G_|#8>h%v%xNXd\W}B.P`Qc3BBoMH 7bMPU|OʁلNcygc:}ZgMVXuɒ%>8[-#Z%U1^`fݮΥ]qk8kbϬtw7l]#A$c[s $PU{jiobC^fWbH$@tDLx ZUTV dNw(=c'�A$O2w)9IXeG:#\G:� դ <^sB|ŋҜi$nfF�*q(ƧC mhpfHRS*~ȠؾQxJ~b^Gϸƚ)𹯎;( Y+j1i;^~&\l,UySR (I&h?DzUZ[ �27 vrΈml˔%^ž6TBΣjmAv͈HX2OmU`/CU(w,>At[8Wyḱêߗc}΢VVz:Pp3[}g@ts%Oa61XM77U)n6>x?}<(9}[S!GByvi;4 A\C}VP!X+sMTp޺ӛ *q7wi}Zkfxa<+Hw =f(HA^~a zV@]c7FсfoXL{O'!a؃e_ňA~H Ld#uG)~suyniYԱ<ݦnfk =e0u�u_>̆y_il _o]kiHoҾ`�w9 ADPB)̡N%+b?e:n4'"P̩|YbG5&$[vhm~}~c]D,~ Q\7r-!aWrn.5 |>@NULwI۾J S>+CNq-U 9`-Yt{@7NWFغkIͣmTOLCK>.@KfdnԙIȪ[uy1RGO?tt?S1`(BdGcn%}bDn�h魼rҮidg(D:Iiߏ9EpI7#-iC'S7">bv74L-?4vZ-+ |M445Ê<Z37B5?:}=P0h[=4S'/ -#;So;V=/l^)%Vw>`>o ]+Kh5~k?[kOq(+*I[RPxү~*P!6wPoS$,{X rD7dƪLNi1dEIY@= , eO&#-rea+N`z%> .DDa*} לz79Zm).7V]wnmݕpv+VwA)Df<,CgY{VL U;V8+hccM岙7퓂QL;�]7[c8Od$~z%D!q|;꾖ib3$9՚]4#(ҩ9u=LܖO|iDs:D1; _vYՍl!dl4&リm[n8jR6N~Voj FfV(rr4$ dA[vjDX(|z.[f}o6l ̲rUS0N'd[ Kr>dfubt/ dQ[p"�2-W/J<hrcjWpn3 ,%Bgk 8gA#Z!ӯQ0 6W4!iqLhAMǂXy7tmAeb/ r�{և*96�|='^ݨ!8d �zV~\6lr _E|8)b8zl@K KGeZ/WYi`,v2n2'OS߀}҆G^O}sgwaNK�##\׿& e) Nhv*X`.dh \ A1p3^6زS\♴*XGPT0>s;eW" +{{tl&esY^HyI9?sn/_'PIZXMAvx8qpȲhEmeʱtuj*d{6J~rWUƊ+A@'((bvYD{?t: 7Zv2+[gM{oIm];jg?3>5Ά9S_u̯wхptf"VPx?I]R}3'qNAmq>Hj1$T=gk@j?oZY[od$=|Q^}U_~) }dl0uwqՍ*vƸFU&@? *Fy@ת=g.z=n=K4_Q A7N GS|)d rt`Ƚcg^6S*D5֗vpLo47X[y@/-V>ꪏא `C�dP1~ɬw9iH M a:C۷*y&S u>>SˤWD۟hMVvkD _ǍoؑÛS3z)m资m=?̠EaO){iVqLL |A5*MM#|KsWM>Qpq0qs[ڻ=a/eL)YI9ɢץH2 ua'(( э!\i]eO s=H>^d5|0�]d)Rhy"0QlKղٵ_ۨ0w#t=^gjRQOύ ,+N;1X�Dڒ[~H/fISw"@erxةQnTJI8aɟFHh9ǾŹ!n1^oeGiWj"nB6l[i]m-B`j0 6"&k5ac+cm\b]| f @ W{ lY\!_i_Y~1? :m/D= MT1o�W;XY!灖گ> o:p\hc?Qs f>Э[QC;HWm-$EB$X:zKR8mXs1RӐJ' p&"tgV8Eulşs6Smٰi˒rpg.L$=�PK����W?h���� ��ClickHereButton-animated_010.jpgUT �)N�)Nux �����uXݶ/6Np[@pw'@ph,@pww@8ܼ];쳿{>qkTW=as�CVRF�-�p00pPlP0ѱ011&ħ'$!!##{GIMIJMLJFW#P�FM޺�990P�hL(L�b�� ?68xXhĿb�``tυ0pXl)cq9?8fwOn^Pq|R ȩ険ţS0vrvIUI#!w,pOP5wAA9DžWPаpа�3lXp)8qT'8?fw_l\-P& &@pDI JFT'ܪ~Q2%7& 23?ۯ**.;NXAs2gq3?? l3Z^PIb f\LkiVFD`gfQ8 8ۜæ$.˖?mh᪤RIul,3L2/&~=&v}Q;A=QU8^zNz{YWrCy|<^1ܚG l .׻hF*NM>,&6Q "C!OG0TDh ECFё۷g~N=B ҅<ZSjFߢI,=R@&Ef3l\D\ `12t*_NעԚV=&`([.ñϮ'<kuW))IEv ^cBzϔ<NBVA �5bM/k>]? a:̀`-yQU)SnB *jLx+bwsRzdM/ùI]�x8w9i֦r;O:Gaj_&5Lpr(s8b׀cnX+:u~5OInJnAضLb򵃅yl;I&[!ؽy7U;_L~-{m,!2ܣU $%)aP6wiT)jE=[Z`uL*P8l;q$mLcpAϸ[Υ~kGw㲜SAT ʏ7sf+X3ںu8|eoq[~-}"KԥyU{Ჱ re2^PDwrncƆGf-F}~f_Ip4JTyVFN\'?,k?o@Qeє)3?l)q4wīVJ?n,]g TQWYQ. @,9Uub7*;ٽlD3VzO;۷~*`~uSCd&13Ve3أ 1o! g~En >v>ԯРgqZ Q"@nHvRGݴ>>Uϖ;.)V0xj21 @#*3aOaUz!]iTF �tvy],l/ Hpۋj'9Z&+sZa܇"\X1Sngݗ<vh*Cy=$!."rQA$ɜ8[27K2cxrzn=OלwTB>uN} ½Mj)1U&BHgl^&7:]3ɁA!OX|3G$Gxaΐ(܊*I#4;W?ސiBq*`40zESqbAsۺln63`u@[c`s)ED^T7vEbj$xI>p^'T-sk7B_j11.2HD<ϹK Kjh (3Tjb7\qzOH%~pP%sYM<`JG:XPzvd{\B)fGgсUvIai&7*qq(L XO>)#?=i##!UL~Coz 8J[1Ϩ%~GKI,Wh{ wi!J,WӜPf;h&X{V)y@*{Y3 ֎;q5 {?B'p?*ڛΞj4{Wsƣet# '-k*|(lzO9O(UKngL+U얓L>>Ђ)e2 CHˆ›*IԨƅ~0n6-l</w!3k^f+d}`8,ɅF9$f;ݻjfjWDhFw79HҨ1`g8DYFuٓ ]7@GxY%2K |*Z~ e~ ƶA@4Y-YQd.~lʕSuB*Dj0!+Iˁj*/@hbtTFr)Z"PNx{"n<2Nw&v>^ i|&瀽j�UF{gccHCgsco̺6Y€᧮ 77s` 9joaT:]eڭ }ޯ켥zsWү _WV4*o�_�6Qn/m[xcxJ3˛EݓlO?.F. 2Dǚ,o[RՓ г*+xF f]`hB+1].[4ORJ՞ A>D{qJzu;S镔L>n$mYba2HRQy y3N ;0g , [gܳ:*x}eHڥ tEr}@@C!ЮDH[(ӦmEӛS}0nخ#Y0P!09R@\`jYW>?RgχLӞH'E“^ ҌQ-NAtld O퍒BS q5& (D!ӤY-4tvTY{ 7 &K$cOubOhBF/g9̑x?ĕǺOfk}àuʾ[y@8wOpvG8#UN U}:cdAh gö5wjQVYڙJUFN"c#X޵|'�n%m̩Z|!αu) UQ}xn} veO?z#nNn*_JxfN|1m%1չVP!Qn@m!v2Un~ehśkU`- HmeTF I,:XgusWt؞bP#5Wm�26o1cb<4ˌ\T4_]fiwJ]MIK]fpشw,U}af]ӁB1M2ޢfU}2Zjk}T=@%u#OѶWt(2vk7IQE~)Od%]Y痗@vd?RXR`u5G%+רi(i1G {DV ڥ>v*%EIVpUTV6iHeWX[ ؠn\~ inwu='H .9 ?,(P憏 C5Fiҭ& {q�(R'Alz SlEZ5VKg'j`]Xɭ R~a등] ^&ģ$sK72sS9ߝcG'9E׋v"8KcKZ(-/P}7 FVE+QM0\{>Y.)y%x6,dQ(Up,$H/XV>ڞ�esdrMD`M,I% Ռ/2 I4Q7gKȧy(c1J+!zҰ-, Oz.b7Kw8' ~6hLܒ֬֩A :r2\K.5]o(c tIU�&$퓝ZI[1" k$ɑ bz`UA﫫$IATCMn^K^{IϩCWjӁ`e#;7R*[﹪%^#ߓڂ\N-:`i)J1yɝ ZoC:l(yt�.zH"{u,Q #(zj&2 aU$Ѡ?GNh'NRg7d}5+{'%) /P`4e ʖQo`5?Q6.v>W \ܲyI:Irg3rBg[cSBP> EDHa+%j6.L󁡲'm:CeyF*U^`sqZ Ìcej4ڴQx`naόח5&t $uN>7sdyp~٧k9% 脧1SAUk ^b3| ]B '>Z 9.[wvM/IVD)[V̛L6 kcx8h83׼f퉶f?)xkX ,];lx%sN]Qixr5> ^8uuD/XE!<M(.2aW"'^Qx@% .eimֻ Euvqu2مļE7WUWSv/v%^w)U\.$_vPܰv -z۠ a±vi$,~FtF'"*`9#+ㄖ`)pԱ-"@ !9$|Ɔ\N&j +T™Sօ6&U0v/LvA?UavGmyf+9e2gIYigvvQɁ) GreWT�co(fl4 *ǠK%jJh!H#GyO+1$l a9vq 6zW/*JI-zсϸ֞ԋ˭_9̦\- a͓Jm4%Tk[r@z\ Iǒa꽰*8xv)ͧGj$98r͉ڷ0pb@2<=q.+l&~ \q,3}_h"u5Fl`HSq9ADI~=p`O8{V&mۥ>rʳfDUU&HXa%ky'" ̹'uM&E�8 :̿H9d"7HޥZtIuL+#y.iK`QIT#,f%EsZvѮ'?S7r%{tpk$nv j'/-�$ZhHQۢT3}?j6ox >Lpسӟzk6檳L�5g&tuI8QA@Bx tzY,-WWKn8َ;WiMe?'+]1F @QBN"ymQޑGS) jw(^1T"{YȣKs"G']C^>jr{3f`B5$xt/9CQwq$hq(,Er׶]T<QjD<p3jtWE2<ƴk+ѥP8Y;Ӝ2ZduE@SP͹]睇b:ΧtJ*SmJGD1O#Udm_dnJ%u@)r?g{1-2,3}7#O^-.y[Yu$CTFe~{FP0ely=Q9Dn^m)7 =<f춎hƞ߆OX/ ?97c6ql~dmUdO.#d؁ʤ;ּv2V/~eGjh)>!o4)*ӒPp275 :j'1%sΪwOŘ7{jwC̅#\VuY ŭfIc2Cf`}A5c)׉i46j0gh,-hҍ0rΩ;.<J4h.(UzOvnɅ+p[Ԑh3tKvkOO:T4JCCͨ.…n +!woéE.uZȲ#:fv)%&76, 0Tv62Y8?^tb ]8Ц!4j,1'5$#Ǥ6 'CL8lj'iwHXj?i'R]+p=o@!z$VmpqN`}T2LKUs'ˆs0Kj7hS <e):n3҄%t۰,ɛHΪBdR+rVj0Wюiy+J�1JKJVg,ϘcN =Ây ۬q*b1+iaSwfJSrU;Q}[n䂉k4Y׉My\(\G']KG4!eѸR?|%:U@m] w2 2ٍ&7i@XF`2|?yG?٩cb Ydd|2DHjU6E Q[xޙ-x'&. -w6bqqzj 'i;S.œ:']^Ҫ/)Z�D J{KV 5JZs�w\v~Wk5!ㅉ̰!<h / &S<!TSx4_4Q*Ht0`#uT oq( 1aH>І9Y^Y;ga-ys֥P8fA-!qɢW:E;!9<V^Ԏ} _:"XF:/shO4_/J}$%</FWUnVXNnױ(xm, ua9凸(1q!({ҹf6izޑՙ Jۿ ]+}<2IIK{4b2Y:TS1H)F}O<9=ձn|IփŐ޲<<<S4ÀƤg f7r_WȋTt"4}QjlS}.}<z&_QM3ˌV=t<plor6;Fֶ=~6إiܠ^ťOSĺ1vR0>qrZ@$ЪdxBn2\)̐T8 J辂^�_w!8fV+AWbmsB�nIQQQ@)@ᦂ�1%C=w MuD<M92ֶ tZ}7*z3-[~A1=>n�xn!6I'3R�qNo�:Uc�\Lvi[#;bl Jyl3+i\]mFaN+orUq>)oТ#tO8$e`h#(ERW%TQ 6F\'Jvhv tscRNU) ҵ/3)/oTGnr11R)(čͥZܪ *->'6!ށc"pk _wAudK1JIhNHNfLjDx>WN2aTX5%GUN@;8:~:6'}mu)@ߪ<$S|3"Gl d_Eu!Qcaɼ̟3 +|'vy'mAh,3?I|B~,&]uz}BS@xP>QM*LO]W9a_tPƊ̌mWEevՖut=CEtWk{�UckQt\WƗD ߹$0,#=jq'3 ڴ'2C.DjKZ;vBWY%³k_9%7�bG:K&gЪDgXnРmitݏ51`ӌQN|۸OJF;REQhAJY_m\ .2z13د_E&%Yk-l4R7|DkqO vu_lbqpyubga#S-FMPy\I>o:W^fRX49)8PqPĬajKLe-ur4(o>U]U., cӴofu{F׭B!q�362@W>kfa*(27Q O$Z!T,$Y]Gŵw@qS{$p:%u JZR{T[F0o2')'Pbշ)GV)ug 7_Xޯ r3u7'zZd:I(M=3 s q><k7�bCK|[QEDAVܳ46@=ti7�5J.,# '\#!D?b8u?4k&")[1-8I!yN2:wF_+e!R?;D'Dy%)~';e|/mwG۪3=CYǫoJuޚuiS;YFe-ːԾrqM\̼\(W$}.q@d?H7@]eN3.z ȭb0cСTXZ;)=Q?$QR%;!0jqӧQOS Tx 򒆵<-{A,fM^vyFkQ5cBٗ/P)Q1%q /`0w֬ V)pƣ$Qͽ2S`1(-ѣǚ5|Dd Ztk)^du5`Hn":8�) b?6y  =_4Ĕ$ _ԥJtnAH/׊�ӌV)dkW2uſG5<n޲3OגCId!k|jn*zdkRΦh^Yz>),K . FDt|D \ -o^1 *ʊsP9EPďjB.BY<!7zFDyX>+6[ rhE7|]4IHuT:iqepDxΫŝ.U| gLʐ=Bbrۛ6ZH#(j,i}"aiղ؝_b,3#1崆% h۴rU:EE^Q0y@E%\oMwpﯪ?OДWX>x ),105]]\1X]4ZR I2?ftnm#E͠ "ٴ{$%so՚"DnG(=·nJ7YiXNռ$\ds")^=r9mD.sHUY{Cf6~}$RP|Jjĺob +D$%<Y7BrN{0u4Сz'aުT|Om_iݖ֐YX` ٺ-pK m$?Ffm@m_i3d7(v5npQg:괮RՍ՜H׫ 79H 42g+?^yQk=+`>*66{%]_[i#k55կr,coQh|Jg-]D 3X'Ŵ4Fpj'?-4[X8i0(DVDO�w\@D󎭾.>ai1Z.}ey�j1>Zb]gk|;!]{)B:ځZvpSCRv{{J:$%at"�Ƕ;ᖍlln,H"֕6܈N4R%x�+>Et}�S; W 9|=-W9 Ʈ_H;PIRvXid]%><%"Rc|N6k< ~f 5@Ť=\X>[B߫2 -'S&@^SlN{]dX@td?f8m}*&3vrS? n;ܒ㻮IE,R䥌cG9b)0ÁX2: ЯЈB. Sfyϑ4NLlx`/U|A9@>:.8g~%@_oRB<18us0)O6o86L V>pHs^usZ>Zg,y,coCYᩩ>*UƙĠ-bO6B}U% c؃<>p|,"@ t6תП;(<wV@#MQwͶs4O]`YV2%1}X/7 54?4?=tZ$VdL|\5/ tS/oRxV (Miw)2!~agj,u부b!eb.d:к)BB65PH _l{)\J-16Dl ?%t141NͶn?FK|.wEɐzjm"( P=zy!L8vI%EpwۦGLQ$&䝙x ʍ˵!d_֪+@_X{N59'[`Z{Ou r>w$idٺL.®_tCxca1(8qeI1oCe}!Ss$:<-qq^"vPH8XYM,U-{p:_yHYst*N-^&[q"tbivTaZFK,v\A/920Z:Jպ:%,G3L# ̀Ql/N/!3}UF4n Bٶ(S7n9oJɍao Tq+=-x+44+}K\GAI^ hgQE7uh7D^!y�]s"'4#H99TC `,yy\hҮSiI1y *BM;:Y ~R9 ^yBc+�Ĵ~Oـ0Taa 팃bVe{"Cϱ+L3q+#_dqM%>ue d p=ЪJ%נIng$:=-G5v$ɣ?~Hq\)ֺ&4ymf5 $>^̰S׫H&7okg㥘خ,r`%JP5"k9B x{Hڠ NH#ʅc gSɾ>b&QiOrucxH2-9E I /)rWXtIK899k[jbGYnY$hUo[7XZG5볅f؄jO; CJY\SE Tr9 ͫ&ӝg %)ٿc2n}ʣ ‘t[ΎVDUC֖NKxO_|eě>?&qb_<7-ˆo<ͻ{ϔ]*qxhE>n3qf7h^u%ux+in,q~HlF�ԉ?(r$8ŸψrWq+U ;ֿ m9<&Qd #*Fl]+4)Kĭ:*(^DSob•}B_ht�H$\IqR"0M8힞ԅd4t;ݪJd5cKHBuv>=՚VK`'U _,R@Z?hnFGUj˲٤uQ7h)zvwD䲹h%ZHVOVu8+nXGWBX7 AWTnC\6 8}O\撚uOW2A*~Ɍ;"TKOBxz${x"nD`?W%\ttѵ8MHRG1xFYxw5lXuR*I!N!QCp4@8QbCg됪2 ]- qχ( |h}yڞjkڧުU GN)G(רIsbl|īETpo #M`\=ՙGš\T)4V~YLgz//1c@Vo�,!gmCJq{(5$h5ḄqHw|u��1L� ;:cMPaMnwnŚFVXAS � (a~엧 C_ݍ永Q4;n3M'?n}SEUEQk�9Px8 pl-bvD@%Y ɝ\Z5чnxx;HjDZp6sJY",ʘt ~^NTLДNp 8Mr &y遛AN_q](ITu[SKtn,[ygg$[-5dyHNBPzx:f Y~-+/u5G6Ö;ڋ�-In_Gng0$EӒ c{1ۅj5):p7. q,=$Hw*xoq'}dط">HM( hreWÑntݽHhW݁!gL. Y +;*لnio�Ռmҁ2ZϒVo@|؆QO_ r%"틤vT:+\$v޷/ԝI){R7cbsZ.ޗPPNwr',1IB ZK|Gy *W_Ҝaӓ~4M lw>qणDUz"HC R 02BĢ)̜eO8q}.[ k@:Vp y^6 u\QտF:m3F=q;m->~jY=dz 0-kRdBrf]�]| |wj3oZϜ_d4>nz2/dpMB"{1r@̄ֈ+q%А.at2k3pD/K" "s#N@GXPJ$O%lX*}-ӁDss�4[Rx ͦP%_+XLdr{LB~X Gmوhu.0ꇿ&]4[Tg~[Z>1]bRvoj<\:4uyq{Z!}I�wb[i8xI/_/wG5ɤ 5Go;q[\&`6U_̏im(VIG ⶼH^�uoW87\xf8˕L%]qHŏEDW;긶zADCN5fcݨ$~iɯ'IJzt9S^Jg!US3IfencwTMbW'8JGU#{xZ&MJ颶Yeɽ2dj-u#[q+ϩKX %DO A%y>]ޜ�Qo!3*3 >|J"�ؤE 6;I $4%8**x!}^)~ˋљ% gR@kiÆ(tOm9;80@!cJ-*Ddo|&i\},Hv³V_& Z b(SKQJ&؞dٶ\`N?G'St[Uv1'28nj,I0.+Tr7c73 *\6H2P<Lk&\PLb@M>qQIZuؾNw<6pbK&ݴiaGVD|u!v nlTR_$@т7dNw#^b)џ̃zV 5,'RrObI,bUKoƆQ\"8Ӝ(5H_rPi+יUd^LL{⟀M7܇N}z\ ;s3m] 뻚0] ?*1?m NJs/5u"[@JU)hN,2L-b:f}cؒE W/RBF#3vdP`:#Y)<^u$V%d1=4P0cFq{j p?,@#@'[r|N LvH=ثOW؍ :Qv&�1!c2fl3f 3ɞemotDQ7 e?ԩ[>+-\ū"Dv! C?8-2.9:WgāV h_3tE YUO\ Sd3A&6c\VTXDip1d0%e'ܗj:bk5WWq+�RJ)/JdƂXS_4�,7 EapKY~8%A^#BvexY)y{C0dGɈs�֌i!—5z8%ف%vΏX*n)F-֜hA#� !b.:)1IX' ׭!M%͙Q E:)rƹZrv׺<"`ݐjj0po!6sg牜SNOdhI·aLwQoXުm~`6ګx?jR>7Qd@p27Ģ8Zgq^D:ʶu)_-t]qyVhDrm ;u6r] \?jz8[kk}ͩLO�]~6ۛdvFQg ǐDa&T/GDE+0+_ b_/؂ 2%D7g@tە$&UKϯ&K0yѦ[ӋA '.iryh8 e@ͳJ$ΊyPNU׫ccb}k)|l=UU wV@ӦeʺTDb iG}[/L/My ,NQt\*jDHXVşܰ9xI=X;3eOk5TRCE:A%=4_s I$�ti?H2y xIgQ6?5 HC Mar3>r>Qo!ݰ'ށHGiKuUr5 t Dm7s-%qv#{ WN7XAfs/+8L+UWYۣI6|izf]<'oʹAZg{(Sa"4z3N`IvpM}/ӯsssQ S�@FkC6X∅^˺C6),c./ XQ{ȘϤJz Ei%ҍAgtj?{r<Y'|Tflcbi:CMSqᱣAحtw;?>J!:GO}M5ԜEeY)9)Ә NgtL֍.#T.gwѿиQn|Z+M&YUy>CW+cТrQ�eN^Tt O@*\,�}y;M8Gon]C\_QI(|r2[ BKR ߑUf x`,zA %1"o_dDQ\ )σk[ HIjql@.5":_ȯ-T+P }e:8Zdfv{fǗ^b%ƍV=;3RL>WoDt:uL26p֕{\?o%G7tHݔL=h 6#}wzE/)p6ٿmg�L.Uo}to8FxﭹMB?Rs ZW}ʁgMV)z2j>wk/Ed*:]Pt=V\@`)7 53.n^:O+g6X߬:Pcp'O0sV4�quM7/NW!UsJ:sGv3b! xq  ⋦G+Ɨ#-;B`~8+N�W$�./hb ep|T�aPx'$sVKa�u >) *թ_�j}j39ͣ} Ҕҧ hbcc1'qH?bxezo!N_.왾U]zю`bP9xXd61+lqhlm?d 4q*pĐ7oO~DhZt`")BnvqڴIDzDzAMFE)MDm:n9;� }.y" }tr[yxak2^*BФ-?KOnq�«7/oY^JKcq>=}EUS6dvNq!թ](7.h YTגx3^ޗA_)�WYz_Lz`KbE2N?5:NoEľŐBzh}L3׉[=]t_5q@ N7|b+%Up8_z&|Uh/̦+ۈKA05jH[KٜTۂ5=u^Ma?7!aO9!znZ]םPЈGz--!ۭL'AVK]JMϹ"$-e P>8"ldLm'Ǒ΃uXzv=/ff΄/Kh7L+L_hƜwrH:dtKiB C__5754\tu"{U!tY]_0�1/:{;JLL(4㯃ճEF=O;weܱrʆ*DQC%:̀dB1y63ً|j==BpfѴ)yq`m{iLgo?Txճ ڮzT՟Rծd/50y' ;bзO[#`13 :ٹ?#3|7GQD|5&�Z sq~`|"@ *l =15ͺn8f=%07ؠ?lqB 3;l; m,/&P8`8=cffϜf.~2y߷}򫟶kQ/%@"7w \ra4*t'}s/W1Z gQPc.[zѷQHݝ»PdD[/~[>CS5á3JXUjKꖿE#P_9b8"]j\`caB)C]PCFm4۱ yȎi8$3+u7~Q >ɦy;&n5%B 0/Tv6O<_у?+iIfx9j {g?@<9vbTKa<ׯ!KOlo�mK2KF+F$ى)nrvb9*<}1x +"MLѾ{"8__z\r� %D4k,)s;F{c[̖?=X=&V~o/ҏZNMzY3\|Cݱ6>#Y5D0/ S`mgոP;X:f8maqy_ oY\~W!CNJ!$Rg^Z4bQ#'e+zm܀^a{@#afzLHW.+ \Hc_^3jjb}BF^;m^i;SB/b<{ݑ�9|,v;a[q"5oԐBel Ŵ]�% gdU![1 EeEmgxNr 7S4SfZ˘! sjQX8RH sѠ7_ߒԏCbY6抗|MCetn#?Qj_ڕ)][Tz=fUb B6Ra jERQ!A;z5t^Ѽk0ěyLNkX Qm?-XV_&_-u~ﺀu9a;HP9&TwI!gέsӞ)(Ĵ dIqG&s"a2Ca/fS!q4?\!Glkn 1eIcsMT oʩ̏w7~ֿN߫sQ'sKu5;D%ptü?9C{TO?քc1+ yMU$/-&=.Zs"ͨ޷+7vnd.ԝ e9l/ yoCEk$byCQ"hdOXc-OJ.`WݞEܡ߶x`ڿ՗ޗ ]a>ckj7x(LUՕ1;l9jIᔚ] &<swռS;P}Zo5gd·.EkH/٩@`t P)ӷӜƳu!V fn6m[GyhdI`a<6 G[C\Su؟Ɍ-lBQל]8kxBh)@$v <1Ҩ4b;*q/), ی#$GAwPʥ_1Lh�A{ F2$�0nY 5/ِQEg% V؝iO-OIZb#@nX|J8:aBU( ='Q \SLzz'agMyդfXUۤ-x/mC_3uҚ$떖6{b{U[z]`.vR "`n1{_ƅZb+qh)xtfFt/__!5.: $=QŊpsr[tYv"ҔeËhӰ &NnS�-bz=eպ!&¨OsT 5 B^FԨ" KYMV0R�!ǚ"&u^`h`[9F6^Q%u| #Nprƍ_Bjx^ˑ5`W54Hĕ}E{F[>1\`Ja13Դm嵿q//U%Tdq ]/Vuo Hag|l(b:c$@c9 MJOu,nة=TWsx~BoC%vhT^^Q$nS)u}un1nC8^W.qPSc$Ӽzh*ބ2g@km :cKCʀԍTrRPm樼n{p"u:gnU>NÈLy:q =繭 Mt2'%#̐> =ƽsu~s&Ul&IOcg氪3c>FFuT|sГeo N^JCOtaiJ%U* !++~BU9z ]?q}Qn΋jiʀ  Qm T$%K [ B;M(騝%RM#(9@ȕCv]k0KJR';ѦI:W>g,<#gV7xvhy,D|…X@kIls-=3]@oZ~_J�Yn>%Qu[cYY 6z2c}-w( I 1Eyo6 `^<5BB36!,EfݾN ӠZ8Q\+nmk\xGd;i_B@K&.JLiUۇ %Swtܻb+b&� dBΑ.)*Km|uD 7Vsk37uل'{VAZ?w[Ջ ˮy�U|XenA  vK_Niaf+\v컒BkcEJ@uW[*7�  LqW8#|^ )M9Θ1vFlD{y@RhbhMQye!⹺ $vݦ m`�X/_V&Pi>Legv |W'iqوXҋ{ce;:*r Fk-+`>9Au+ B#UVk\а#xqGH, ^.3y݂J W_L+ZO| ؙ.hV<e,һڜn͒|q>|ya`<=K{_÷51dӖ17� ) >:w>ߵb΂@ِf>VMwsżF02DD!T? Q.P!r^2R4,Hq0Usv�9(_Ђw[!KQ=bO $yilyVvLĴxdQ3rײ,X*WXNcByOwg,$b|(NO"rˆ,1%ƺbZ|&7hHhu8գ9!JW NO.w*x=2a_ +N䃪՗YKsy>鿖<N\Q\ߒV?Tڴx+e(=L6=f_u>dLp؇VQp]& x5n @jS:WwJ a{Z{$ t[+'ZKL }a5x70v)u[I s Y|uoz]7vFf9Вڗڪ^Y&l:qB\9;ޚZS"@R? wrA&Q%RU\e$DžPʥ.Ɋ"  h_WXyUNO*O)(g7hB.2/6,D)hTwrd_m!]sj]Mf]@_ds}@fqD]~-Űs"�Dsͣ;A*_1VO"Ŵ!Bj~ev:Py�ޜֲ vm} Gv 8mRW^R3ɦvI]kxHIOGr; J.imqR"lFsB[WڏTy,M¸Ǚwt 5Vg$ 8%@SgyۄG-aKT,z]n41VIxjuMvph#t\77kSMEߐYDp=2ֵidMٿ'Vz3]H^3:?zM<c�xg]$1+}71Cu "7jU**yq>Sؐ3+Spؑ<<~+PMn7kWɾ]kE.7�짙f~wb7 6! SF:nj i$9ȢM~ KaƦc3}xb7Z/S\L"M:'}T s΀ԛSuaήaAWӐEBe .E? x?ƭ2rXt6~*+b9!|{/JyT�0{-Uɩ.px6%L nie6\tW~Dm2.+]@x`h `~QslY,3R }PK!&LIc񫔎kR @k 9Z~RxtL4$mĪu{ oao@J-h$@LW!钞KmA_uwMs!Hnar?mkd5ޚSiOJ ~+cmmf'l0iiG3&R zAPkMu.5zF[n3vWXdz[5S1�Ra?4ͽe4]Ui{ 0ڪq 0G{fLҿLg5R0p#<])LkFd=BRgA+eY0\Jd0 D;[/.3#=q• 0xeZ Ha8NL83=?DJMIѥI#؋Co<%[3F @8bjG'G$h L1ax ɢӵ Rkn~R&7$!CI=tkGRnqԽmK_^JPNKe \Wj ߗ{pOGva~I/r("SUK�j| jzM:w|H~r`:H^3/4_%Fmjbk*߈$._Ƶ3ieզ ?vj[6\B, F\/HsƃE.<))o"ɢйLH0&u=ٔO꯬ S/73.|g_NKR�)#C%Ikk)+ڙko·r ;YruZg[u7�WhgJ=qW">}@C^ Q+?܇9};)],[cct 39uoD@2rͳ̒qQ]So"`+[]3oHuuzLL6z aNEwdԳŽV(<N Ѓ?-ƶG$E8]" bn,M=2LWz ć<gOJوXv5(TUk{id@|1|qTD6]O[>:m*qZiR=E"<FtQJW"[M[KJd:;Aj˂#+�,NAGfh{.y R2_;a-p̧fpwlu&g"!/|7@[w炞gsyG, `nIu􏬜^:!?Z>1}A2NV_Y ^>fi򧚌JhK0ͩ}:XBɀ-y!p3]+ Ҵj%Q#yk'IfGxjZ<vƷbaGwHm.T8+D~.7m%8+-.rMH%�~2b*|[\8*.ARwVW;cˢ?SEw7ѣ}Ɋ~ó<'WGV/b9h6KU7RhniPhVυ@+hZ1/PwYdS_<Tr*> +v^&VQ1)Y=k,quiiwjFnBJ (Э!p>c!#ěc>湱mUw|2X94!!S6?0B{_j=-TlxPjZE6 Wރk' {VɡCk϶-ԯ'vC0xVXۢ9 lX!LM0$S| n?IZᯱ1>i 8n, |%ek!` 7nЋt;µ.2K6^?g0#xYVANfJb`z/y^#]r~q`(66YRyzF1Z`_(d'Z 7"%^lx&^KvCCMfr Mu׾?g"}\)r)zO2^yE:OLF IzA|C+7>%W+q嶵W%9$<ʧB5)z귞+,Y1ğ#> P¸{_pv3Vz,l5Ucl|N-}pũrP[nk F#YCJsHΜhnfLt֟7M=GJ;0= ~�5Egiv]YՃ"y&$T~z�/ ,s:m3BBhm]r MCOD?QS h̤UL٢nj2Ίæ|,kWi;K'ři!ÐD^0P<H$#p2xpaUTp$gOܣxHH,|Pϳ` 퀞ڦ&1<3PveHv3|^ M&8Ĺxއ\Q(C> %߲_X oRY\W: ǫ&$`<`2kxaV+Ķ+6:8 ]2eЖT)p9jUf/c梑ϬJ.0,q% 1W)(|k,9-(!$ZNeư,kI|97bA&.nL/dV>- ]!:$[zMv ԩd܉^F7 9Zkq#5 ɉH^9}hI#Zi|nν n&@ara~dK$ NnP3.vZWEԑԍ5dGLOF5<YTZtftH:mCA"/C`aZ>KF[}>[P|K1yqd<B$!OTƥm!HUSD^ >2>5A#Hh4BXr#_UBXNۿ/=9ǎ|2 Eϊߡ כL&~PlQ3@t$QYsc7L@ d9d;j{v.<0hc,UWKe%ɶ*IPeؒpsJ mD*s\2yVE%G64eGü :)j[ŝ{ECÛkb*}luHmnNjM C -yƣK  '/ہQc1sUpȈ�s껣03JF3YB TkVE)OAnae w“H\C *dh]Sy  T9̓SKV|[|w2mgsyPD?0B|#p6�q ;{rV3T#$ȤШދunn?H$XheJ8yI@BѬaRoݍt3"CP8YWFK6IұOsi'%rH5*3*cT:R(GByǚn7'Vjr ,+f~G*#-r 'Ki`P&_]:Jl$+_Cu;'=!cpirX_~ÁԷa _ 'YKL;̸!\u<^V[ zEߩN}TSq-4U7Mlx;=q,(ËR i - 'ss> t|GGx=w >1гbGMVmǃdb7{v6wFjK{DÐ\'I}w\+:K2'G Nݍ;/7 26wK&!;K)i;IAIl26Kg2|@?Rm#xZmCt]`nݣv睰H{c sf͹t=PX_0k ^cY�M&j(Lї{eBE5ܑldBP}/4C1m 7_f"-H :t38C9nei_+#T9˾BS5LH)2v.h<?Aiq1w*3ҴV)ѕN(VЮu4V2ӓ걕4ѼwlK|ษx/s+mHBe/%6Oyw?˴0sHU!n//5$v mnqPQf9tַm':IZpRD$?=S_lRnIQCF S.d}.Gd^[v[6< 嵚`_`?SleX쾭xbc (cN"Xhs49ژ!/F'Dqfv ~k6>W8lF~X+_m-Z̡9croO9`H4X:, V9nj6H 5MI:w+,βV Dy™C;M85Իe�<ut'@lv6-w^N1m Zvm;uT8Ձզy xUsLc+xh^Bܰ[oMkZ 3?ʵg7�p? Oqi ɪ1+vlf<*3ç<s۝mgL M{2$`'In#,P r)s\'ھ\BY;Qi,4RĸAb*/\,PтS84Z-ՎHa�ŚoLZBAm+?6ș,㖰,`]gxJme˳POu߬Y%Cp'0TF ] :YR2s2 bh 2 ybl3l`pl%[ ۵HM3[t@ⓟ^0l|sr hKzIb{3Dac{{%j˙_ ږ QJܲs ˊ jZ+@^^B) 0l@nC`6eRUڒ;);O-5(9~lN#1jَ@ :"e$!5F B2 !Q~zMgĎcA?*5;*Pp)|}{̄iyz\ ޗjJPGF/j; a5VyBk㞃!8rk !V _|49s9v^>F=W;omJ3YGK^NbMK;!p:s-Sw%L{"3N𶤪̅ "N1 q-r퓃2m憌meLBRx 10$M%.0:wnghވ| P-h~o�: j9k |֍ޜ̷S(1SgMۙߦ;mo'{G f\ 4h2 lAP9Vu F%${i5VVG2 8jvmϔÄ7@<37;2 毬૲G˫V!eWoQ)%og͜J ?lb@rPcm"jVţ#t |ʻ_QL^z$?pvljCO\м`m_t m "t&pS@F?Z)I^GG|G`缐БoKMezPNW3Bi8!y3FdxN:<N%I54xc݌'5tjq }w|( ȭ`w1%dz<"'#w"d[`С,anXދ m!q]N@cB.k<hdօfz+шǰDs(Zz ]Ŗ;N<vhItUfy&O3| ޢS;2Rvng>Y|}tm.ABfih&8xN~u0nz|ɯK�hS?zh1Φa|.%CdHLz@du@BbcjoOZ[J4$˗r_ y>8Blh5bBI:{dm~?qPr\?SЈ՜`Iߛэqn 8cqj -ҿx0[(xܩOƬ/~lZo�20?_:<C5DB+]XBRV<O8pxS;0XiO=fF-O\;j)FrtODҊ])) N*Ff6_&zDtKX_!ff5|(KXqf5:Vh,vwNى::QRy$5rc>*\={NrWI4'ةB<#'b1vD(ׄG^J Yܟs=t%\ٟ+9?cCrsiKofpgxإ,w1359S_λib4>$0-2r@0&|vzFJ`?%SrW#G"4w7[.W4߾Ow(c2;e/N^'Y4Rw�Oo�gV]^ejš d4jHif1ҨF ݂|>A>H}{(e:W33-)l5Ȅ,* X;tdAS<[u;J~~=4, LlͥԂ?i MNK  >( -'ZύцY¢ ҨUAB`Zj/9?'oY9kzH!:%sp[ wm@6<$taaW]_cڂnֶ.nFҕ7#lShnZF_; :'$"iRki 0BUDUUZ.fǗn^hӟ5.jϼ:,![E#ڽ^G낥AUe%W2N~%w2࡚ڨϳ+B| vf|S_Rm*h4j;ulܐ˭VА͏e3O0X_<I Uoh] K IJQ?IΩ5hN^+LٷĵĄumO"`UјXTNr65.>&Ɯ8uiPgQE&W0{]A-VTpkx#df'mgFQ@0zFG.8qXw f6-kkK4!仧-7D, H ""d&.}_H>;e_bF{'FThN SgM{}M]w!:=R!.;4ԓs SH(,.yj\/1S>nr*z1j,ͣƎ"TzlƕD,v� {Q�(dG61' 9.6ahDz{_k:EmٱK! ϭ6J^gX�E-K l-Ԯ2KYįF8@oCv05984-,y4{f<I]Em+ >n tXvgf\Ȁavljqz~r2/X~ߢqR5QW}diU4tb"!ȽOۤO89GMB BOm[4Y)I3Ķၙm0޹PJwh9hdgW&|v_Oi3w^6zRvd6GnrGYH.TJ4_ IõttQJ`+=֦6R1ū8[(mn̂lRA %ˍ&X}9GsLԊQ =wv%%LWVwC@<)$iĊMήZ~ko\BPF{x\P?GxOa^r򤔩{ k~��1Bso=֜7h:nx/Fvd!c {i u9BލR1aV+̀ ~ {#.BōlR.5#wkծ׫&-c(bAr_.8+!tVLO1Z9b\7ԅ: 2N[|4VufN!+1h vېT[{<+VS�BAs\*@z-Kf3џSck=Ut s/eEV!?vSR@y0Գ=2?EW'cϨ 8 oI/)\kaIVbK.T"U=l8M=.nuH܏BG=|z-(d7[=̼^.i;,39nNubS%>j945 v0?r>|Na$hGVnWlCYǺ:T0 G!䠸EHM x'm5<Y+9sTog}/P\W&/hX^^1y^?H_< ,|&csՊC@PhY@n+|GzyCQ;JC:'kr7}\* [Oc'(n3N.=WbNjD]!}#v3r.8T�z % HxPGZ ;l8{n2@#¨;ih̵%ll3j::ӄoX5|*P*l"ys6a,pՙ6+ >U`tiSz3gh %%LIA0�Z6 ̶1"+r+\A˽UZqRƩ[ouW˟Q )RkAڬjJJ4S*ҰdJZOb&:tm<&v<D;7"ga]]A#bS o1}ܟ8SZol 棢þl۾RХ끛isQ@O;u gWۢ5(??}?e+P&Tߣ㐱UHL^4x ba96,ȩmHo;0w+PzՆ35_q}Ug Xe]uԚ⋚MV9GO}N6 ?o?\ B. Vڃ5UF $}WAsGw9QNiM!1K%֭L_ا$cܭ B=lixwt%ܒT06&խĿRrgy3:Em,bຯ $ u*n(Q/0ȼ$SWFl6!@-  $w5n�CssfugYj뭪]Us~p4vKϴɅgy76Γx#|a)q=!}( fb hu+H_ua1zkEkHiz Fm V7Y{?%{MOnwy),\I`SXb˲t]q l &c_O[$^?OEJۆ+hh!TR 2}(ay1>Pt"75jqf.1p؝sg ܁\Uѩd+:GOw 5tM&;5 խXb}C3OfՕrE+;,˖YTb'&*, .TuٶܣDuLm%~ᨿ.MhB[ Ts±$!Tt�eE>_W/wsK{t_Xnؽ)^'ܜ]U%P`Cтy5X%_wlϴQ>{*AM;˕/M-FO2}VaYB_/:Wj:͕+7y\^uűq\6EKsO h.}\\^`'m2ci CRtx[nLXk+nѸdKh WtoG>D SsNQx>OJoj]OZSUF9.EwL FWo8sGVm Inx|L01SIU7:M13hcKy NڶHpq m9i tȉmJkd�|9Qv<s ڏffؗPJ&*Zv$C4_gkEC]\> F<.43W j+OD Y7w;b)Ig$ljf*-'SpRN6&N!SL<|S'BQy<fZHkۋ7uRRZ߀_?;6<z2hlWn%q!R:-oۉo!;CˋgF7?I/8vX~SxZ VDUo.u `"vTKAF\%e.i1n=`GO;E%sެ+%#&:*ኔ&բoIRAC.׬i:r.rhb#)2^7drOsK,6?QBA'Edcpb PgrrBx1=\xZcBkJ yMg+bdr7 /M20%ϟ_-giM:!KW&`,6NM*m `bX[HKKq_9$jcsxN>c2H݀YH] P *UsLQ}K6S6zqʡfYOlg!iGJSnoUYq ̓..jlnѸ*o]̈́:CY˩+)rA,iVf]*~~u{?w_F{C|Q E Q cҕ KwR @?)\f\ŧL[zvP鋍Fd3x*.BUu e}x|چ@ý5!Nb}FD?kdpS:pxd/ OI@ٞf PnWy2PlKlA+3K+ʓ FOs2,WFq<,߷K8$ Yb FrUU-A/+x}'mCZ (ihkfKez�ڣ<AyS@e@+VL{Ay̢]֩ 4t{+ |{�hi@4F@?փ 7@۸v옋ZQ~ebiTĴF-8%] $DU4�y>O`@("9"纋ljO*ik`}2Yk3E.5%?N&nmFކOǖc税**ɝZ,_rL_m"iChMBJڌ1h>( g>hx *[}OB>6%OyO mӷbD!TΈȮJ2Y͋b_IQ1Qz-vo+Y +<&q{'AT.0d,r ]k;{$^~n8P:#חo˻IԃMj%4pr>+S-T*E:0G6 o1_7;0,iCGp̛xp/X;~ibзiR??o{KddgʼVoN>0>%*%"u{d9)wH\I c/btij0<9$TCRxo1{;E݆7k-tnK 0R q6m<OP\푭 5 8(q!Q:t;21"ݰJYߞ]ߕCy>ojXه>{1¦02%_#ͬhXF95m)\=g Ɛ/bPo sEBx-Տվ6ݜfeIyʘ$Yr/2hhQ@IUV7gfSJ<i:Ԃ|؇_F/xQd"wż)gPv IXmA ӊd%@O<(׶6}/jhȊ ݟT{/ٶ"2z$ u",@!~(!EAǰ"( >cg\4";۫2/ me8?VC9ʲ^6i{,8%80(I2ul.ӞDVY-ߕEkJ7-7`m�'¿c8Ic8CKz١٥wA՜cEyǺ5d{0I,dUW o][%Md@a/fsuW? ~O*mP3m~ MmK]\xLWqxO1v%`iwg)'J{v;Te3wƫ7'[UXM2u +\kmQᨣeMFTuᕢM,k?nGmdmDRJtfs'I@@Q嶹w2w {^ �c?^NX>_47ZRH't9r&K8^A`MmKIF'#ͼ5$BKbߚYLI/#wlC y{Vdvz<}q3I|T/EO8};`Uo-%EVs2g2ΊRS"Fv,e)ާi`׋篤opl44 kk\k+UU<ֿ7ۇpDzdsV8Ni܇"z~v1866Fĭ(:6Eϖ8?u/WD:5qDUV\>CzfT]*QZ$HR=wOsbJW˪ٳ8"v3ZɎ' ~btWe}7cvweK ˹^]Dtv{M<M6F?ڎY^)#e#j-]ױmQ>giulMk_ Ɩ\( Pk|�u `r KPs=ra.6W^ɪYOoҲM-_7e)rtDmSE6\/ZB#Ĉq([bEcBʉ-v =d|i a: 4j0Ƶ`eoBxlplUjSqQ_ޔPem>PAԌ=Jn>TD}ʟFZOaGP.sQw/s0e>LS 4*7 yݥ{:acsd~'3Е Gsq0h'P;+u0ik%�)HQP >航b(!Ea&syPgʯwZ>6xbD\A^"|Ę &?>=wQIU Xfׂ,`$xA,ݟd /fZMdQίj "--oՒrxwha4m2ƄFEMOYL˾*cQKJzvrat51dJ8Zxzi;s"*=[UFS&<4sU%q&S() nȽc\ JQ#߀OKeRVw= sV<ăbUI.Vͷ<Ď1&rʕi WXVVf Q](҅')=� ]).(z{*؆y=ZWҁj^Br$JSl[z99hi:&± /.QһnoS[6|6s"0J֓T} >q# ˇ]Ra`NJĦ0)([*yύЙN5J-9ut;ݐ"?o~ +deayB'U*eJQNLoz ƮJ#ڂB$Qo?#E^TӤe ( G|"%busI8ˮT$=9^vfdiR).aQ/kN]umN1M+GU9 5Mq @TQԬ-#OW4 @,零ZzU]ౣ- 0UDV,L̇RyT}l5rEI`syråE~Xqf-IDϏ�CP&Jpu4lm.}+vLZwj)*<.}&{G2mjZO]*LGZp ak3cOXY]ɉ33~Q$ot0E$e Dj#;]0UFE;XJ]K/6s5ڣv5j 8 %x]C!цW3X >6MX $_^ !%ܿr|Y3#E8(Kb, e?M _G?p/P̈́жoߎO@#oжv8bm�s@v4�< `|T}#ʿz#jAymׁiVCAii= ]]{m9O۳T`?91q+턵jw趓- vTSP.4Nm"/J6`盏G)Z_"ipVB_Б^[_ˁme**)IYvݜlםEY]CO3Wx\&Sb4 h C)T$$,RJ@wI4e29;'lO\^C]̗B^&ẁp`Ak}F-+$&M 3W$u rwaĕӿJ_$6=Q/eD"&(c͡kN*Y_[x^\mH-c7;4PD4Dfg]01Cjjřs@5vF\د~Bk(Vm*lhsC"hAb9M,lv<3/)רHwӒB^yJ~/RH?XXebl&qAzͱwԦʴ{.Zw]O柦`Nqf."kY% 歠)W>9f V. $#O}?T{[Bm<bȘLG0f/\Ga|{J Ozd23I ׮hcO8R$xZi,h=m]fjR7Ҏ.,+U?�lTf2WH u%ңTFPٺI7vN.D DشX F?`:{Rm`J;QƬ_B;:ȑ.7.d5$AslěZF@2I^ a)&ʵ,lV!%aO }G:\!rѕUoޞ4Sb;kʹC'RL l)ُMNŅs r?\,^|�[½BJNl^m)I4VffRF|�;sg$t7h?%ztprsv=ńX4=ߊy)r98>.*vUjN şYvYheh8UY}z&\5#/WrDSZ 09Eꇃ<F&o;tݴ7^|vJ |>𐮤l!pOFBu�㕼mICfgo̹_ٸÓuEzҨ{VW&"tsPlJXXbǘ0FRF~Pϙ^ቍe'*Q=9ok ^E4a!:Yk.[DZ>�31e#oz{fQz�¶n)S`;Ռl:Ϭ}K�aI_;E d_=Jc~*:;&>8^Lt*7D4ЄvΛNei' ][_ެ- GȃoJ_95%T-&-AEվ_$/DNp ׮Ʀ, P}hJ:9}!ز-CnClh >:xd)]ǀpM9TMXOQZSi1KjW:й˃prnE<=Wtv֛^lx<ڮJ7G؜Xjڴ؟񥯵P83N䔚'S;u,jA4YQLN޵IiiZmS~.EM ۚ*z ` [2$e6$%^Y).M #u/*j$LMm|d/57u�l;)%oy 7^*o'ǩa'Zp M#sZ:m$-oG[ ~+fT�vTr9aO ]�?X #WDJsfx:@_x},)rH9 UiQ#Ҋ!nVƲ'<\u~p#;7vښUw28d s[8mzꁄsD3#r'�rDʥe l3Kwg6_ypqpn`殴 (/5u )|y p ޖV7sOឪrv[F&370Y!n|j{`S8ɃدqbR4tn1tT9\]:^;:};Gތ;NY?,ErD\zhז6i Ojr3<�LKϱ5?]<<CBZf?\G󫭡g PuW2~dܡObo.ծ,  t8t.m"{F$'0Uxjc�U|#=M'سQՅ7tI/V!0$'"aadIDɥ4(2.{Լ1B;*C*x0uu!6b=}B./6AaB+9-ff(:G/,kfc #hlCD-eiݫ _WJпY]yah)J?yx`AZM<'zQ;V�I O:fo\2O=nY,=Kx5OY*WLcarZZ!3}G=?AO0R[\$4 7ymifd]J.j_VsD6IL+fUqnpƑؚuUC^͌F1ϕŲ@) P_WM5ܬ:4B2; iړRݺ̪$cG7KhV`x+BqL,[ϝY ^{c=�:czm mÑgCxV|үwPEHPvfQcԔJAiN!}Nӱn_,/doNy?!d4%퀢 4#(-?ŴW2A/yJp? >A{u!U*/y!;Z=~jxO453VÈ.9Mk/zckOh;M�o;qa^(<h0ƪ5V{<U<7K\a6W5Ky*0<6~ ?4lOv;l?K hMMA*CWx.Jqܙul x>D%N6&'%fk\|( 3LzNsH[Aji/ >呣1'h:,wd0lK0u-颦<w*eZY_9!CwO}XTefHXY*0_>g)+9\_Fʏ"Nr)GCDNdneQb!Ax;!&`);'p^TQh{<A2,$c h̹[!DE֒Gj~Ic%PiBQ{()[.eӴ^^}r,ME3F3g<He: 2-+HoS^93Y-&O۱oēRYf^IZNmt8'Vؽ<0:LrJ<4PP<#hN~~J攎"Sci9a/nyK^?i,8"`DEV0fXSB}h,]1%=`6] ups { fZ̾pϫҼAM>J#"x"Vi 2[1+rDh]C_%'SJu c4:/4HdVNĸ g/OF72lY<)T<rjhd4szh=S fM"?<l"ʷ˼$~.n>1<֟Q񞿜[WLIe/>2Tct c'(>]DFrcƜ058tZoC=cſ챵޽6XlqcںdV^Ol]i- t}`C׿@<Ұ #!" mSIm�EZc]SD:c{ ",( V)<Z),tlG'+.up0֦Ua2`pݗ ?z<#�J I?uŀY3x1m!%' U�ثT^e�[KeO|ȞQc͢p.6w;E!}Vo]7r9CWɐzVM\|ЙUQc' 篂+GϜҶ4tX~G%[Bpw:Y'zOw""iYq`SŧH=SdžoXl$Z%Ee<^CD#)3d:vĢM2Ur =x܉)Rhy>H3/Q + 7"Z\<.QlwIMQe4 ^- 4=\_~l r٠̰BFΛS&;b'I)kp_o�U>gʣ#O%"1hyBbZ*[ e;e;4I}f-߇|-}2Q $ܡ&:V࢐˩?NWB)W^gl6zl 2'�LzW9{>C+㪺D>%²_i17uZrl\XH$ X^�R\`3 g&q5%lioʣw7ؚ k >iKv1&e@iĢ&#%IQ ^hsZ]Z;OQX3HɹCOU%|}$Hk<әGDLl*2~ʫk0o yQѓcԦ[rTAKTAu@UusȩvĐ;Yr4̳ hY#HvqKl� %=y4 ikUwiFG2rN+,Vޞ4 -CVG!jw\^8RdPjR9R*~ĤAiMF=o=}޽/V<QI*,Z~nJSyޗ6F9ci, ZV �-ݬ@U&Jma^.o9cVLK@Iޕ|T|Tv N珗D~/&$Qk?82{$"F҅KSc(ZoWH+ rׁf& t-/ gs{b0bos $ >|ڿ jht$P7 NA^q8'!1C0>0tYO팡[R(-9BBu(s1/݈KZ~Q*0Ƌ" @ a䣴>g)ޯr|v8yquC<?טCV>wj`.Zf5s=kXUhWjYguj]m󣊋있UcgW^H>Oͺ`*Ӝ6sކqKB4m^]N+^SDݛ 8ʚ>1]|cx�_ڙ t=߭"<x$N8$Ȣ>?p_,8ե1С'#j'"lGn~Hl?D|{V.)R|pdvbU<wKY2uEz@`O'udn1̶�}@žXm(8ޒ#cxBS\1 ,R5[Q*ŸQѷC\iYH n?1diT\ڋSs2{*`ՁΎ\tvΙ o@W!ؑ):x͑2ݡKuՇ0 BwQ;\}Xbo>Uc[* NIRZ틭TG0|,e{s.֌ qϦ?$&"XZA' }&kI`TBQ15`/*Ħ/uҐ#8l&A1;ߞo\f<y/s8D{O]sEo'9k$+X ҃.&h4֩ i)XrJ beP'cZ*r`TO$)F/)HiQI_3B;5*CqqSN~wNE7 a~Z'wlk"7k2B~76?oos*Z7ULN2oVR% ىCH@?gϿH[=9D]'=~,ONY>S G! I={34V/RްÅo566A?|i݌OkioS)tν5: 8bHItoYLPK����W?7 ��׼�� ��ClickHereButton-animated_011.jpgUT �)N+)Nux �����XϷ. A,$݃{p@p ܝl}p/}Gn̬jZ}Z:x/#!-H�^��DxxĿ_Hh(LTԷhX>`aba}~DGG@DDBBHLBO%pEFB@A yym`} Gx ��oۂ埭pp6":DĿ{# b!}`AdHW SN\s\JNQ5cg5 Tb ͂N�Om�D7Hq`[o]Ok� `| CdQHn cr\ن"�ouo�BErR__?Pp|H7JӋRcqR8k#'e&hpV+9LfO$e:oS1#]HV36(NpѴZyeaXв{|c~Vdˢa dfgZU*q!}zd#yiľ nMhU`rK+@j,hTUɭXlԹu'@CYeu TYI;YX1gp-˂͓wM#A pirCWu+�IFPW9}w+|@[if[1AE-KS-ѺR0Zpf |QOOe"1qωN=T])cjԍ| 42M+�~n}.Sԁu3uDqp c5.{̯H>ucXgX4hh&W}B1V*B}!@V>k oItF/Pm+䴠`\+qBw-70^c""&69\:Y^hQSy[C9uFkm'\hOPzrt3w8&gb$ee? Flm)jZLto{B4ozT;_+L!l3 r ulȩ3}`&~{^[kGsaT0ڏεW@SF"h#MREWI{A5CkԹyUK}4o~j[.YXE=J d\biA4vm XNʳF3 'kuNy Dvzf=w'xu ɟ)Ҥp%Tǐ#7c?͵M'{6P%z=/~4 r!'NOn O,w%̽ ?sHc.+>|f?+/kSt=nؚ-Gt&D*,~0 jEtd9 -!!_4}+D+kQv nkDjY+vƓ^ǥ-pJ1y�<�x```~;>3Gm^&ȹtL|E=Dkw]*ôz\\pMfvh{*|[H&{o"]Di.bctD~}7S]޳bDW@1f暶-pz~+1{�c9K)ڛ8Hs�2aAYu @{ jVVEѶ3Ȟo]QAgb Po +j@| K-NRKs̯}ԮOJ`^[nϜ6 v77}WKB~ 8 SC|0laYr>ΤťS08"#s!ǫz *= 1Z7XW8kOqCŽ <`~~fjoZo>"Shs_==/MK;Mg^֌>~1A2x#mOؿI[Św6ovz &_Ņ 2ZS=:Duݑ0NpZFFl_ (cYSȽMs~6K۲as7 88M4yO̹(#~yk_3rrҫQ7l&Y[olE= 0'+c 9l34WtY|,oFEZ#A͉X"(N5)'@?ߨ ,O=7 cB3sD{dO=2Ki(բ;)x�>Tк";j/Wi>1Úoc;L ED9ĠD̫KfR<?cjҕZ{}I9* N: LDEE>Q>4qaϮ/Hs3ӓ{-έ` >k=(y^%~ǘ&@4E5EIh6-^ǃLsUbxJ5=i0Y#d~!z& fbys~{ZЇ8wV@rz+ ~{YUb*>nj-&Ŗjݯ~CF�$_@=cMWc+` =ʆ6M+1O|vM =K ,�ЮpEދ/{}X H5xD>6^_w?ѩo~.Lp.4rY1)E1< \2nlގ`q#fD}V8g_}%z)^C˒QT_UѼ+;x<\'`yeQ[{ ΦQl]R S{nmR{ ~<,fFwE9f]QSEM4RL?M%cܰP2ǫtv0Nɗ̀J"]A(86q";\82敧lnl3LވJ%5V_._[2c7jL dI7R9@S!MSԡEUNβQߩw%NC<hKٝ(S(0C-(~?v}4cU޳V$] W�#I`+}8Il>F4@̏YzسOy`V|n\924xSv3>f゠)2;]>7\'; KHtL|˩ ""K]O\El0%Nj=e|Ԧ2җcW�'ў1�UIȷh'c#> :DJJpiH:;rAnX\�@/H[xcуO5hȼ[,K[#Y+Xp �<{"u?aޑf&ʴb/c<LF-brdm2E^HVQg~֣gjP5o&2k{م8J\Y hZ$w2&t1-LuZj{-@Ƈ:Z1_<Hu5#T'Ғ86)w͎Xli?e3RF2$FZLCtIM౶3i/!W#~MI4I.=E&\QѠ. xBeS#YDob@ Պ9S*SQ6"llЉp7YW߅ 9M%c m*8+#`:sG/n[�6޽ℒ7t 55|<!:z!5=˾RR;Icp˟߅_3p[?v^O*KD&tgL#[kބrt!`~ W(qnqa?$}n6ִ?,\I`y|;[\rٷ7fUNoap0y9sq+aoZb/:h-SYLt_pvN|@% [yMTfsU$߆3c083\Y)',.<3U= uq #m?&UO \ "E'!4%qpXQC ݱ- Az s=‡HA`2;!5&t%^Zv045br<nō-v(*�Gq}b|BJHIz ͇pc5kBo)n~]æ!j%lǸ+h6VF>@nC$CBJ.Q}Wڀ=WC팤"52GTa ֕:M jkgh]-,S>[A^x=Xcp;`46|I,9 upeU)?ϒ(M?(lC8'aG6yyf+ "l&df7lK!c| !ַIOIn OLm1+dPF؆)]0`ifh�SW. t'bQCb/j$tb`f/G0:j ,ñ^o N-M)$N59~l7=A@4:p0_UXT7¹l/-!o㕹*K봮Gq*df\jh M-+IἙGrir@*ކ.J[@/YT& h0_SK1(XFsUۙ6gXF?@pUtNH8꓍JWgfH]~,&^Xf|:C3qp0PS('$S&~j@i2*JUsS߷U75XJ%HTϠO u߹D}8ۑ4Gw;L:tW.W4יִψ9Yxoа I ?[W}Ϳwk2 mJ8II:[& Gc*{|V}-2S0Xzw*7=imc#]R\VM퀃ȋQVepݱ�}^kWK%)!u<ojÉ4ϣ+yy:Rͅkqf\kJlƚTL{T:D;Ө\oC0'tS?'DiI;ů"Fش/hWTsr/=/uy5RF0r ƷU~pu G/?(Nmo%=z,hmXNʩ9HMrwC? ghZE%<6M ˆ\ fX@?wq8 )x2;vA2?alCȓؚ(SE8[dlcѮϗ#O s&@)2w&-}髧;$ĸWu6i ]rUPPT͜ ?D߽񳉆00b7H=T BEWCڏ+ǀikjJ}*$^139$D$*KnM$My:vUW7AMڒ7*ްN֍.#fJCzf_Q>Bw5}XlK  qOkLGo{(Z1tT X!p Hg\K\!^-sPp�?c[}n(?({$;j$jw ?Hg/8al?E VT/qs2"u*-\eMI}7: PKD_Vi0nQ788s$D÷餙p@9*rO|4Qބ{<5cbiȖ} !ل&xRˡӔBr\ AAׁ{_} S#yXD87q�[n{.${IUM8ڽLww3.?qZ[Bc M_Jt Q8IoıDM\?[ϧN-$Aw+oЕL?lw2T/Lѷt"Wt_yÜVuﵘD6WR#5>S#$'ٖ$ 1ϓ/Extd,zo } HǸq)51CmftMXn$<ɭLJb}uPτdQ=:8C @0I*L|يKb\v;/R-' %_YK HmrYZIʔGC1̗A> xFޟT O_Sԓcߴ.V(Gf6U&8 8ë`BՁEI6yI$IU.%K"=J.[\ d[J,,G7bڛLxf'ihPss[S&3}ZP_Gϝ8yrS=b+bP2LI'تɥ L,{ʭnU TݓZ?7 U熶T3DžcTY*x|қw--הH% j"߷@hHӠD4@?ͦN|D͝0@)drCޙ$wc(cPj64Wn"HS .%A9^ǽiQgye7{gܱ!i{\_y; Hӵ< X6UCRN;A,>sdB �%!Rc$D/5%0A6$SƩ+1B :$#-l/@p-R<%^^xQv2dkC}5h1{`T�Zev}|!F}$+Yƍh7qoLec-q,5 4 qh#`: q]K;Xn!FAr*&}Iyh΋uHļeJ0Spyh}Hs"V+J#跠<EBqGӟIdh^>,,7u^hcw) ӃvonBR-LO#Si M.Vn܎$;2U;P2$Nٌ8+ uD0_:ѶcQ줴HKj,o~fx(E(p+roHb+U=ӳ{lۜ5*NfI(oumQT~9#bKA2o2=|6 'ooZkx>'IċL2Bo Seᇰ6{1Nͅפ :**_TmTU.>:FF|XzD,*M\IS%/!:u`21>ZS8G}t^j^~AOy�`ܼLhW3p062KGl3=rH6>Nfpw٣ <c.Sͻ\6x*7An0:f堗e:>?ēťtIH"qs>(|rxBxC3䊚9ޟք'\0F|~)L% bGHSUddcxԝIK*Jxβ) J,.6<:.CD5 . y\siRí$fYcLOYw/[3uLS=lNINxQҜ[cfMϤٍjCfI,BH#=z]䨩2OWѝ?J-BÄxؙQ}C,F2hHM-%CSV% iugFif|5DUD|WҺre|skua (B])wۄOS}?׫Ppp8֊д̝Ф?ز YQ;uv{~JTEo̘oJN>>_;md7è[ya4{l9ǵ'Yy˃-tk k&ҫox@/[؟0" 'leG|ԓh׫=-Foˍ,�yU.K%M鸭Ol@7N\5:a2Ex8y cÛF[]U2:^b%'pa[Zb!A[tKAѩѸ*,+Q٧WZxlx44V'xnc4 0mdA2GPP9(7)* #W Gg+N<M<RӺz;O{0^`"~~)DUCӧ$Lߗw}vkSڞJ = 1ZXXA,Ձ1}õUUziR iЯEqꚘ<扊\XpqE='%n'jO*8!\tkX˭\LE h7^:QCzhغ[:$[3봣_h/xrZ9tSQ-C**/~Nm@Ru t{afġd!S/u7XM9nqV)*9IײM~uN &P8+rŐqyfDD񾸪{ 2ɆM<r8ȇ%XaV]xpĊH[`p _ȵ=jRS\TJ_R_Zˬ}CscWg&WJ'̊ T=|{$? gh'6X?RTK tBe[ȼWL<y(3} G? >`i? .>_ }Gʎ ʍ+3##适pp.w nėĴXMG.$Ьk(V(V 4ZɊ킁hfzKd}U6A Iږ=Usoӆ B1^w>N <DQ _o`WfO [@i~j_{t=/s'U)nI£(DA6*v"CʯJÜTUơvsqFǘicdCaEIk3v!늰kI^"ĢflzZȓ^l+5K̮u|̜DIyo‡Lle tYODЄ8#3[Ւ8 '+/`� A b#YKʇI-`hinِO\bN&F!d5>h\ B̎uI4۱0tAp,-/YxW6ip87J`m.zC|ZDz 0Ӝa8APi8&$ UI} 5ŔВn,3A8S’u'۞ Jb㟰Ds&,',c`d&>tKq<l+Cc>?x>|֮h uTh[IF)9 ZE1ɰs9;$%H\Zv"TOhȆO՜V T V8|7㕜cȘT]_/wI%vW5,͠1\?O@]FgIt#6XT{"�+>弊.hްrSn?Ap )v̉TJ(@}lC>ךt  ?rb.n\iuM.Waz%fy5Jijf5O\':c0!\mHU:MgG|ׇzTգ0R^0MdG\zVC6U+V p{a@: Y |{:tV✓FNhs ?, \8xAC3t>uE/!}$]Mcz3^ڦE}5ZG:*f\�pj;21JK 6bа<$ c{{%ŽU .]F%Py\4 yԵYTxHӍO#`>Nq4'{cP?h*ia:gUTz}` f}p"ˡ uAmCYތrsRTH5U[C _<"* Uwfh[R!̣[Qx SS_`Ȳ$s%2d皶VY;Ns~Xk!+h_ѬxK2)$Rwȩm7xP0sע)Nu\0;[Hv#]":*17,CȐD2u'OT0AWc,J9??"8bD{~%dp�0 8ClﰔDd)I$]Fܙ=[LY cڠtv˕֝sCDj=佽1=!08baUL2 ?oV*gu{>t#7@r ueFp_`�iO pBRPj9*88S6H= -:vO?{:WY qkAeK㚝 <>[E v� **X=4O'WvMb?1K|nmmqļ^\hh˪L+@延oWV(цYJuy`z& 26VlـS";I%C&VIne.a L1#q=cp̉>z1ghMe:?F.P+آuϟvp}żwVh{=oǚ$:Óְ],IJ;>}T=ƫ.^vh<A㳺}Ͷl.!,*AEsBhJqIas9J>E� +#׸ y;yR怃;; yK2IOMeʚжoܚ Ӷvn6R,%fv:ʼ6(NJd IL9ދ1 A�keձG{mmx]e�WibX1dq  Uj_ZuzK |@K[j]6Aґ[#į#<2tZ9Z+'|,1,Q%x50+s9`l]|5q"^'1'Jԏ B8ӛsR_QoJ䵄MB5 lG;0l~2! [j)!Aܤ~K^k/9eOۇS;GwΎ9%8&"  ,g*;|/2z;�\o7mZ2\%0#!4Cql!�f�JoM_+0_. j}U¼Mx}qzC/xSH@Uex IսV:\46Q ].2h)GPCtI^j/0wMm~h?zv ̵H{q0>5xN2Y_gofLⷉm4Jugl̙>N: J_ȭjҎrJ33jK n!3]"[9ǣ~I7cA}va&W[fb+ۍ9fZ:x25?![^F<cU۔WwhF'Fjy(+t|C{C>i+@3r+ҸIFVN<FD5$M)Ao.5.Ry,X|GDϙehF*4q1rwMEup�^d 67,8%f71&Q(IϴޑcuȖ-|hc_a9M9mW͉$`zf1A~9D!Z};B�aVu]oB$?fɨ>WSHb>Mz/}!?<*V?MB*:C+*T,F<WN߃ 슄Ke&O0ۻ2ƙn@  c EWaE*G)YEIJ&>?ȥT@Ej$LmiG]Jt;iUn#B6yoL;z=`vC S đ)P^~nݛ4_Է~K,6 ;gWGM%=`h/й𴄬kq@D´ߞ*>(<G0`3&Ϲ߈T ÈjsF]Vc]I2Nޕw+.*uxڌe,)'d9^�T%(m3-lSW:=yMX+XS/;"xYĄ<a仐nq4K.Pq%@k %S`Ebecu"+f X@^k&}pbeQZU#0}F?߷*KT6yYsڊn׳GߖM&l~NOs)(5I)_Z.Yt-jbVU B@pzvw(@{AJ}E@ 1E7cu afJOZE̟#lrc/e"+M?z[cѩL�WwhWȝLwD/zabY݈ɹ)^l[R[ kK&==+ԥ`8I)KN)C:^V>Δ&'K.VTj8Bqަ,BP=>�[ʣWJ5Iخ{,U.%mvXɘRyu;0Ǧ\MaVIfCJ/+\(�mY({N[h7. ;cmQ%Fߖ#нoX= $iw; Ȭ@AH#_�0[`W>&ouj~s]_-Mjgyv;{:)W@+y9qm.[KW4^Rj; {.Ιv ^ BHΕxb0Ⱥխ?p)mciX01G/.Sf M݄ b:Կk_tPg-3}{␖Yyפ'TkѧjP)V)*rO{EЊEZh!D2V|xH9BMgyL90vÈpjj6yS=5w*4yHjf!ó3tKZmDzoժW!n>n'du|A2oxqŐoڃU.1; l-j0 )}ݯ; aMik=\Y>NJh;P7~rQ$0+Wpv|p+iNa[Zs`&L!e']Ϳ6v#Q w~|;M]f9P% W$?_䱝(OZ-eJM՜kKSKSEathcX%̆ <%p�d9u5= '%--DqeT,$lxW?_uP|o*5E&|E)6wALY?5OC |M+ه30]3 j ^KD It2V_%.5LOr)iymF(l뎜]s*ll&gv b9l'~D d{ebSt+JxWV̶.:�`YC1jTӡI9 {v~jkfP4 ÷}*S5&w *1_B|SoB9:F(Hc>4wK_jP[l?<N" IA&HALVp)j`QbSb[kECX<=y&gDW@||"LQGb+?eYY*il۩'Dʿ?U^XɫE20Nα5V 3 # rX1 a/јe a g'( kBpeg]q6 #zw^B|lP>ܰ̐8jͣ.Â_ze.ӢY!VKK7v\_}j9*0" S"]z53S|k "W!.|Ob g�ƪ(*"%Ҙ"ۺlvuy~`4hI`::0gUEڐ(0%wB*ιa -D<. |gM@t(߆o`V2 4Z0?tVf8UL)@p"KYyékγ$JqNoV9u)4ZJ5E6G|ak}3B DM?<9v-se;PTX{Z6}{̓’"J؏$B+ }Ύ)>] El ;^E甄7K?Gj=;H?䥡q-oX2a0jT0JwUymy72�/Р? 纐V�w;hv$q[rGyhTJx=Fwp |[\01ᲕhC!H!&JBNr^8 )k}tS@艟^ 4@=ω:MF~m,MEZ!"w]natB~m?4+|�n[&"!]wkMW3#myUܟqC%qrET঳YFO_9/^6jXhZGÍw2ǏQظ2l|R|؂/KeVܮf?,~r<dBso'&Ƒon[V<BJ8xyuL]Y*KD^H�Ϟ8iRm0u%E0HApr5Gr<㰵f{/;}Iʗ)6<68?(߇ buxSbFk`TꊎqZ!]@}*@s͌W*#̊u*^�S;CZ }J+vz֬U}r֞W2cct.�΂8C5`ܐ|o% ussֲB2&ƖgL2$LpCC IM)[ 7ZXv1z$vu :R6SgwAF!Ib5(ƕJcqީqBQYe'˜ ~puM{\{[ll 8Xh扑"JNܳ-UM~1 A3(Hz/1NPv;ZUvZ~k}풛=fCzs279dbWco'ܩà)N.bkbg,|65]@eށTLgU`}3i. PPБc@O?&*=b bwM∾O]\D݋"NSxp0xZP/ޯP9훮 esPl?*&ebhX+.LUKl/bbSG�/l8Jڐl-~`&]v)1<_Y96@prrnwrxKV)o xR,FBe4Lp2X떔 9^rc=?y 3>H]I>Ir6*u-n{Z@UG~U`ENሁYXQ Wrd oOjP~-NٽYY=$4.#ѿ3mB#$�9ϫӇ؛<v[{yc6p((Lbȸ]}fa<nMQ{ o.I�vʩ03E4?9K<=3~0F\crwa]5'ĎSeʙ @A\XGs&ݙ}0Bq 3%_S,toJtqT ܉Dݾ56ybuh%gb+ MN[etb<jv>�>gc{Aq2%_T>#gY}VBˈjʃm$fPӜZS<7BBӷUad*:/66卍kr&L]\:mXUU`X <af+O ipiyq <vɾ8tse,mWe{2xodۣymtlWsF17zdWyY-Y5C[%i+߼ ?h5z +^Olccbdje'dP47<oA.QaPp"jhT1m%)u;n[Y^.Nju|h!x"iEfG֒!BIP Zvp𬮞moTq'eàOjj/ϴ>Ⱦ^2j ?QK^pKt#Q.5ISx T\< XdYһV!nrDT??0BK4BoL,�{߷Ȏ"[/Łh T#&gqƳJ/Ud0&o Fm'e.;TC]&9HY]i(2';?ffY_d_.o-^Go]EDRz�i,LEe/ǃGZC5KE*\t�֟jSX5K\DMa+Y<pbk iMRBQ xHNPX~qU~� dktKvݔST_ kKvI?l-9lI-ਧ\s%z=Y.k/b=@.ʯhefHV2Rx\ 5Pku{wb ppJqFbq}ȽgƏ?}.)5XQ$^t]qFqt Z}wsx >=xpq0&.!ի_k:+<)l"CKMg4W "̜.4a+Џ}!yKP?Z5&4./2wDtp Eb8OBXKE׈9&QeXq4<"El#ỏ_VAL?v8@G~U6cіX)VEa-TMO65:PxKd5\E Q诒ؠ6Cf%YMNr_򔮽-4}@4\ b k_ŷn /CxBz en51lh~Z($|5'(&N|대"�#' p13kM#y ‹wdf/cW4$D%O(fM$KDI۝@xr B(Pñ$gl>9 @n#,=i_u-_D/F莏Vmq:]g9rHjT28lsJ{=Mj~SC{D]Mܗt>h3R60. tݖc<鼠,X+K *7&ވ.A3b߻Ȩ\5ڐۑ`bPYG%kt>H\]h$rK(tQ .: nՄw|ȳ~"]¯nu"kCDknJ\XKZB|=nAa왃Ľ5Dnd31dWLҟgtFbegˢߥbgmN{H�+�XYe-vVE&Ķ?@>ќ�`*Kr,$4_Na_At alb7Xt7ttu_Μ45HEIKk+3o(ANl@ 59_ %Iߥ)x^>XS&t&Dd45KtUPhʌ=U?hLQݓP, : . dAg=)lH25P{t!cJ;$[ ײCC J#T9(\#]yI@eB5$σԿZeϟ"rAdBr~C\CHP#A�u+xxB㲣U|̝ Pa[ҀZYұmw z:$2F ܤq#/ՕJK%t} @ztdxD'iBFQlcMecsZS%ӻ"G?wqAˍKP򪍞qu|p>aל X|ڂܰD)J_ҖycoȺ~ѵ_eYڊ˒81Z<J|eR Im(`}$9@}܂xqGgJeթco ɩ4!5ƣh ILtŒABԩ7)q2[A٤vֳa dQ6t[�EV# %0 J+Л >]cdi_XM*8C~%1f~0 #7Y �4f#QRk\U|B w$OD1?|0<c|1 B)&?/@ ^-\arkO{雊%efB�dVd/6[>a٬4 S[zWF}_Mg}^.bq!@f8<7}s̖Wn7ۺsZ v.m`oiWӻ44iWl_c_Oӧy'8tͳ5\Vd}$9{O>Z$ b=*,>)[cǴD!t&8?Clq "|'wko{V{:@)M[uD<WLj xO7&M'!,龒т1:un{:WΌƹ6_w567iƖ[}ەI+^tꣳrƞb[1p\>na8y(WUѴ7-uBqH.3!# ~fFR5$9. irF�ٺT3 D茡KG_/C9K`f'Ik$GVGFl+-Y/-,E m[8/ ~5*ٗe }kW|̍*#nU YfS*KBH"G2=zu@r|Iʔ_�[6ljD!+0<F񴸘ϸ�#%ZFd(Jlz~po@%Y[\q؝GC;f-|; 3ȖHeNżGnN&YHc u"!3pRmޟytoQANnVVĮdjG勾ywshDlp _HvCiYIy\o HtgUFdUs\|66iYte~l\E)PJo>QAi񷗸ꆸPjW5xp뙓Ę3?~, dͨN|$Nj%u'16X0RǢ6N*Wm)UV.˼pEbgn6'8Gf"'[P1z^ ?mjE7JM.*(W@*F]qqrGieVk59^ݱ)f>5DFT,X�w69X\k0L]<m}0'h8f>JGv*o_'HveqP?ݏT<#) )Tz)Ƹ})_,pü_M?Rb7 -1/V>&8:C/S%]j3.dRϞo[Q[jw}Ia:V;Ǐun*k)튩+UL9=_66o6,:v+txeo�=m>HJh(o^wߙ`@ZFEKxpC;B=xEGՐ,HM$mXab^v8E^9Yg]//OJ*u,_$wV1 rJg+;4R: h sKq5BEI6(OoC2Q.弄M6׾mU0M,\O>Q%#ȼBIOu%|pA.Y5p\͇=8?pp&}6ճ %dyGµO;;mz5/c_h_ڴ" JXz殨[v ?ql" `Njv˺/Т( 0촐^!-PJ:_AQ&bsINV2+aɆ.F̭w٭ ..-NpP>5ygLz Ck2}Ch2sbq Nƒ8CGG;$Z0IJ a.kM;2)BdO8'$^mzn6^1_2^W EWTKNJտ~ oTaM%PER'ZWU�"C+ I8`%sbW$wm�wG[TmDs)dt _c$k/簱_A벙중;B:Tm^ϑiB P'Ef*+LċjeG_0jM.:BUDmCKc]sLG"~f >C; wtamV`%}#$#ޘ|޲=8luV!W\C!mxa 8Dy嬂lߘ:&W&a5$s$7_:P=ޯiǣs}@vA,a�Ht]hH3y uL/j; \ p[K2 [JTZs7H!Vx`bRRȗ?u1_djMPzqX8 eBEp9 0}\+иy| +ڟ:=Tl@_6_ szW睻ʃvql^=3D!nܺ杬=gR%4\N;I<AfrG7ܳm�CMk[--;2QF΄+^KfӋ+ik5)h _H64Ld9Dq5g¥S+1#ALc7JGq-vG*o=jj mFaT;3O{9߀uUՙ4 eD@t]C({{ 2k,%iARskvvsfT\2Y4np<dQgZ g#ݜgkXFa#^A!-Ǚ9Bj'~s:d4ت-[ #ܤLl+ +޸bRhv,'j]UnK /r i)ܑY7nN*oA)ͿJfH pTn]^V!3 zkˡ|1wUP)R7(hWj=ۡLQ$G13L ZH�>Ou�.jJZeZI<y'-gJbq_F~+@٠V wxƾRX,U nϹeq6Wb_NgfH,b32,mfn _elcsfioqs(5WXrs~r'Up=\ޔYݑ goJEWP~$ KF}Vh8V;T8 6pSoZ=z *1-#^zʨJt۝ey.@("YԷEN7DQ.ƩQߜBu0Ƕn1qh=z\�<W�.f/ LuHݛZH+"Ͽ3 cB+ �# 57w2ƔlG9.2MOZYWne^qncw5BrﻲW�EuY7w.ymd}_΃UqZUhz+Kqr)٤,q~-zgPoX]>^Rnї"oDI$$qSxB 90E4̩Y[jUƱ m="aZo\]Y|Q#޹F8Lp7-cd 3[(2v�H�a�838i[H4υkfYϩIH0~wPR3M{H:9 $6I:0C'\eǫ=%G\yV{Ask[f4,ed츂BŦ,."F"_|E<7FH+Pw0!ar?T !5hodU*̽9kdAԕA7lX\O٨Y,=5mUW h8(2V#? 1ڝ$[̦;;K&_}H1q<�天9nx?IJ֖SqN{#c'bJiFSnX AH5MˆIcc-.GF�j/LL]qKZܔ<^|+6Vk{~hʣD?m?m։^n9rwJyKsiK~wi]zi˃(GE*!ѥ_aaA;9]GXѱ|Sr^+Tf"|\/r\Va+Θo&V䆽+.7!O>i cgEU Z$9E%"I\&{n ?gq׷n*#<tT1_rEf K_v�.;b_لRrlvxurla@Qߓ jcRqk `{1$vCG,NNW]_E_!a{w%$T~95bj؝V&Oξ5<0ͻHN]tw=9]ɯQt#x$Q=ߤbD5&tX`V)JZ闢 f"֮ԸTuhKؼ=Z;2O>c/ǧi/e KWnx5Bq/ᅯ scC %1K0Y=[IkgcҒ#.L_'E/ Pb0IAzнݭy<L ):xadZ&&Pnf<q!<l+8}S7Bfֵl=6GYc"#G?in-<N~g읃i 7D0~;,Z ( oZ:_X͡ME {@Ink(⹉N+IѼ:obe]Yk bzM`{M\.Kul l; ]1(w1@Zi;jVoպl*#ݕߧ7i?w܎<ς00~Z288lbݬgMM0{2n{÷Ȫ_]cI5mͷs Su__\?P\Wʰ_Ky e>J- 's>Do]?#0nk&XHҰW e3+In?+'v%&}.sW ֟gF7o{/C4C-cflt LuaxM[#É04 w>%(V8IL)vIr kXdpt?4c=ͱsɚ,9x0& {nALׄ [wTA=c Um wt\70#*T/655O=9'~uoX1eiէP<-ж5ܟpFg^Tآ@juQMe883[}�xxaFϜKPn�sښz7jݭFG%%,zo5迌DZ]8eOq 9y;I|- +}v܎@f'ߙ]k7sqBJIQPNT=v&?TgD9u$ uMPnEJ\3J|Xi\O w&y \R<cy0!F@4LeLC2Sio_cvt=:}͍H5'\HߊnqLwAvwh+Qa$' -|:'/^sI`=zZHFO잰2ZyA(|䪯J?/&0Sխq,[CKgf|15D?8I|gXܞk`jrKqlۈC&g2:|e'QY$G?f.Fk$+ѽK GN+>h[9:F0`1٠XL [mzYi*"͇U?ԡ*1CDIr  Uq jΨQ!'gtqW/?|*krOC+QbPF0 ~Xƨ<T8Nh_Ig$X'cSϯ-ui oxW$.}u}޴<c^ͷSS~{ZCҩ=uj]sL&yE)(4xFGSv5b33b_ʡzr'DTMZdԷLD}%uCY`,hٸ_ĵeƶ :)<+ǐzyPf+|N QcȶBgR~ۣ3^fm[u$L_h`AelSџT]`]ޛ@4Hwl5 퉳2<"_9l9M?8uT?@8Ia10b{u%x7G%KMt30DJS^j{"] dcҒ r%ZqahH$XbS2H7H\99I_e�RnȬFcKS?&%ԂH~z4jjz\yR=Vv U ѯ/(0SFy/Vτ(^=w_(adǖ!S++c[lQ w},ᛨ0bQ\,ӮfW'Q!ido;R44/ٸrLHW l[}(E%|tq[ �'=zLO]GL, eM3M]DҭӱA[?~/ u؝]=%֪4IW;)Kq|6>ĥpɽ+XgUXXoiL;9_cj-y[!|[>w郲補Ke]#W@=WiM�A|tΫ3'??T%<ypXꚉޘ@ +Sq`ʱO7MwL KaQ  eg wUI{>9v]]oKmYg=8$0H臯ԭ4E)OwfyeV1^Fs=˵!-#+1ohc ϚVۯ,lgSYP'(1ӹj҅DKWc:J|϶FcA(�sò03@}(,pƗ iݻfX SyK?Dw ]m E䬠 1k=| Iu]<l#v/s(>A(&Hn93bWn'? ~G;x3/0-[)}]W0Pop'ވgk�\zCs(%`MGx˻\`x4*RՔ[F)%,N2ÖuTyZJSmKmP K*y!r᳁)qamxf䅎kG+l ɞ?ˢ mZj HnJk4t䯄u'RV^ė6_92LL' TK-n뛸$RXp>'Csuϒ٩Z( gjQBGπ)kz&!OVYEL2J]muskB ѶİpX�wig ̱ӘEdۓg�{ J?PBk~xH"J~<QnS"!^L,pe>4&5)*6,#E;5"K)zl;M<;Җ=Way =*&{}'<|X_WeT9ct2+)1sWX < ApX(j *@)vA޶yˀ,&bGuka ��tΜ(F&eK NIZu7{:gSWm,xe`bQFLNao&^'WV`V( {lOQ2ʏ6% tWcMVU}'|AOÇ&<71ߗ%K.FOSeZb%L`' XJVFlpw.y#偣pz|קs-yp1&wr+ *Ӡ\4Ӵ&~OE:io_/`e ~KUk6P0;هN{@]2^VԊfqOʔ�!otI DVGٍ TYtU* $Z(I$1Oͦ,i V%6Rnt\}\!ֲ0b Yb}ݗZiwg+gDi1BHIoV(1v)s(?[%DfvʬS]}Ÿj_Cti$~w±*EpZ7l#RCGQK(�]2$R#u܆�3L1.r#oNMz5F})k5FUOr d7gɴBgNaoZEe溾c\Ovfn LhM`Prw|#Ӆ|o^W.fKe_Wx(f@(5APߎ*lHY3L| m WV8pd {z.v 2I4%Dn+@|]| ,D﶑>܎(?|gߊF&in2I6 I.GHf2YUI*E% spL2P5s*VXA֥J{ˉ%\Bkr Utd&Dzš&^\hk~V N8YoOU=3˃ 헂U~/pJcj>5hX$)}׫ }; c!jIq#"lNbeũt*#DExxfo@9Ҫt-(2|BHd"Sҙ75Nc/[Y#+ gpAUViYhwz,x"69sn`ظL:I9I! LIVzZlp4P$=McA0нuX4V 5Y囀](WRd]mi8U y |%g䭃Z&94F8U:INm+dSH!1ʒ[W@|]]+ |2f�jyt> VWLgzXUҲ+Fx(zD^o"4~&?B@u<|mII%0 > +#-7PǴ (q$~IYO!OwQ_ .A.‚tmZ?|G| V:r%BdGhlbH&tH9G"Z\l\)ٛjN5!KEb]Ʉv'bPwlTdY" 4#&лz;)K+^SZgM`m+ _XuƴW8 dL�f�JUR\a.uY &ÈSչs-,Ui�[W*~DgO _ r.DjK#w'F�=MN,Cv11ռ''Nm3УVFVΦN!շ< Ug7}[5ΦzWUW?aO@YLf(d/y,9]iXy2|6]ɮݰoSD, .JhcE|~K;7[s[bƑFk/&uL�1yXp&)ZI[ u.}wdT[DڀGp9x<*.JU-&0[̹0ۅT0{> ͨti5adL@Us)T> ,AG88TCz5O9R0pE'$<~Pw$fˈrΠ>G^;%O,ZzNԞ1:{,6g4]H ;/0?qTc\1jGp?_>l_WZpTjLH8É^ O_2䋈/;!N,BP�QrDT!#�ct ɂdE_&lW?<\G= 3% sx !D>#\zj)#+~0Y9,=xzd@ljAsoǰ_fv4kbF;rS>[S p@)| K7)J,zQvt.MZiD3J!DrcWL̋L))n?+ۣ,܋6rW-?!+Jm:^L6^|᫒K[LjP\mYA[ <_SU*Fй7!wGAc9GcnFͩ@Ǫ+$KNߖ+oIZNϟf'; ̳In-j\3G.*_�%݅DM2id͏SzAgԧ.825C)q /pQF)>}�axI|o+G#A,G\@q}#!dh϶\㯀ZuԞEWU1_!'1y!x9`ɓ8|yEб69*;4U[O G>J{;훸 ]mchl|Tv1N9Ҏu]ILO2߆L_ZxuAB?8 lo)a}:DƟܱ~TGާ'eUqy"ʰ:eSNGnr%D$mLc}2rMd- Bª&~ U(2l9b駘6/䡲q5+޴ӸyBw-DU&BL<ٯY2w3c].8'a* K>nDCfmLEGv[ }ա5Q336l<{t%D;MfS<lxb Ԑ VH݂;^}2Ÿ\hQO6= ڭȼ,P4IՙYe:K#ZhSM1-c-QO:vʧ $Ag_LaM{\Xny1훃 kHm8 z+]~a)BF1%)}N6 g6ٻ(UʢOiGp][Zj7e}1D(I&DZ+aV, {~r{1m{|wƊK. BO_ZخՐ)E�mK]- @�&`  )0i@E\MFG.es`Be(q9FM/z81jA3[7aLni\闓>rLw!C\}@jUy`s=o1FGq?վQ`#ْ=VWyqqaN&Mn�i\S\{ DY pYX#Xͦ*.mWO$MP5,ߋ=IU6lөZM>G>1:pcugݿȪ z* PkK˲❼T3O E žѡ ƛ{bk{AQ~T}|R-J]P,QuYQ:T3j罱T~js}|K<_,1$GI]'7@Eu2l'G*KK8 ~,Ncs;K ?43$:/ckbc?<@�= #{H@j+ܞ}0CWK֜=lѫEO#lXͩsnú$t=]:u'`xLȄ-mY~B:c%b`p"P-"{Ǧ` fu%JB́C$YU̠@"D۶./wI p)jf~٣iFMB1LF<ۡ餓 f;ʝ)}of8 \rjZffXLN LUu|A'e⹺k- Gdō2[z,NX=-4 -xf,_o-Y/^VG[]mBqĆM $MN\]r6y3Z*e-MqT mNQ uSsxp,~NBrVv�-:fta: '=n* AsV>C8omo›xScǯ W04yzя+C JO c_yJW+iLԧrM),(Sq"^e{jet SO+ m5كbibTC [{_Fя/z-xԿA' k?xQoJYDB7!jsxd:m&A'=̤.tW1r$eWMu`͍ l.c0cQiرs C#0s뺕|cXfB usT7KT=͛%L;HJ9|>`h0w"zAx?(HǰX0yko40.] &MSen3=?'| _]hQ@kH>w-'>5=c+A5 F=i}Dz嵃t|ժQ,ۆ_0p}ҌLv ,ZmYsV*i~nmTl[3ߩ39f ZMQ-t7=>'Uy[K;/JOwFzaIQtN`5|zw^Rނ;މܢ)wiܭv Q` ^Y9lJԷ. r'?!& n/Kڣ/� }~' o YX={H+PgGXH w5m3лFT4Hιw7N3cH9XT{|G_> {^UQ}LP CnPBA Be6D]$ǣ).?޳MNY1| &9+9Vr Pwc 6k[{ w݃MVk~A!}BK++l4@$XH X7$ nXN KX.i,$иiqwwɾ7svggggU<uWխu]t{?Z3ء^OQ;>sG+}モv~9 ta Da' n9=w5YqhOCril=Z֓wӵPv麇U`ow?me.Aq|n橰"'oL~í,~R2dSS翡],eJ{qM'd _-Y<'|ڥ$ ',=<ѧiI Gܡg5H8F S ،5/O|g�m3Sz`E�y) eglRfEQ 㽻 SϚX]B# Sh D,'@l];&)85&U޾8Y u'ՃwYY@OmUVܜh+{@O 4f8wIR+ps H׋BEXN?7?KX_( :Np.#I!t}q&`͍,-r*>5 UhOuo]@t\oojʦv?�ї x) yET;# ;НTN<]pUiU6%S7=㏺pU2ìE 7Jǟp{uo LtKqb `e?bЪ-.kN?G$JbB)粒SEłlJMw݃E5'T`A@(8d+q0;;PU\,f Cͷ{4US8˾nBevU%E7,gjx0}'CV ް߽sbe#E!kJ({CSAu|cTOVT'48&ېwu~i;nZp~8LѼu<e,U],O,NMQ[}p&j=:�"5H&k&QXy|G \ +Jt*2шcӂNp+mU:I,M•_(( CF R#< Y`tD[Bj_.%?߾OӦ@*p2! S %#CFs#K)).[d;rh)b{%LM8u܎)๰t1&4YMAEgW'lw{42zVV/e[11qEVY4aͨ[9weN=tMOִq`^ =QB �:I4"9Uz:<4@hrБ/܊H[?GR<"<4 7e^h4uKO ^X 3\+T0r";(�~1`ll崞Q4azX%;CŠS{$sje0"  6t,)�!)^*ϫ4':O?cy;lu$Y׽i$,Q}B':3jMod8ԫ *t'/h[7jI$%)u&in)yژ)GaB/wE qCa1rrZIc0}~+;-L#ES!0>q3m/SUsl.u¤[s&-CDZ b9[IÂe֩3M>ō[/hAZ﩮^ۦ¢%3!<9j]cquq\:|kPtꌭ*?ҮNFK[𜥵g<);z ]DMw; 0h&Z Q}La'GEQtds>sEJQT&hk&<q&چ^z)H8Ҷe88Aj,y1ڄ|jѐ _# ^ۉGVs_)6Y 7 Ljˍg̪:nGHZO#$ֳ4ZD6\Dž[ �nG( Sx&aG<jDk'isqgeJ MIxξRN|9|&t6$F Go8NV=~$|Pk!(E/#+5xA9QiEκLR(@͖k&Lc`n{gy/gR8Ek @@qKjGٷ[u,IVW1f܏Aܙ Qi "S#]WV-Giuy3i)^l1wL{N?1.d$|H2{s<F9-,]Yc`Ikou"VhDqK# e&9b5„9}R6:p.~_5?*N`ί˝_X eؑ~?ɱ:~/:NFg<bEܒeWdJ?ч+$_胫Ѱj%ېDzޕT&<.bQвRQ'fAe{Q*nrϐs᳇7SX6'@@d]:}' 9~B~YirnE p(*, L͏(`@ruflfu^iI|Xm_VO<4YJk+Y9Ϊ'~(/^w7NAZme4t)KFCCS27ߌo}e>;TϹ <DEs6<dLbwI${SrOGSC2y ֟ 6`S?HwEEMVOZHmū!42xq0=5Т錄Y\v-*C:_)-FiyK>J;rw5x(jlfY8tG \)ߧn)LHFMen w>gmSmpޞHSS-{l/q t?bXRd;pqx {V;lƇ+5'zy#n͌2GHWfs8k.h8!",SO,™#lL[ ֯C0Ij8/G�~{M0XJ!8-[8Lw�WZF)^FyN^ok-Ƶ{WjC?p b("Y/Fg)E.8\@ze";#!H>1B&ӊNrjSuvG1xCw[-ro,`غvt%+b{ 9y=}gd} <<5$+fLJW<dMt44T`*RMхZ/_uIvGu%V$OT9+3U·tz9s|�PFL$^ob.Ob5wsPC}rkH jAGZO?EV'dMB}sW, *{x@Ƨ7<߷|Єn P\x#yu6YS;/E.] Q?` !{x? Tғ:X*ȲcaaUX:{sOeՖb3ĸʫ@*:3k0-У/]oXo\s>Fvd=OFwLW UI[~f޺74AɉƠS*v.lʸo8 {UP<Ó[vW'EK&oSu欳wSDfPaS}a^mg`a Ȗc2S@SrQLj}3,l ڇn ?-՞ L 7&e@.Xd,j{#ZԱ3(:oq=IlZ5`Iž=_{]mOH-`GCSiE[k-.Gi|ؕ1d6`r7w[̊s*R ] d_j豔N ƾi#uA(1j^G"اKӲ9>oFG5Y@XdKȅ%1M \fs *Ww-?N5 E .(+jb+AuѝHB&XS{O3( 2kO,:; :`%CjJ8IL \fpO\ے0Qwkr, |'dA#ISKG:w;V~4F:X*bz0SﵜU@̏H=5jxPBA.9z #[ ӊV9{+Qn9&_nd'<}ϭ$$&ёCv=;у*6᤺I+yP̥ vsXYTP%C2PhGQ<V(JzQ`-H꽞T%M5W n͟6c,1"E'H>פ3҅qvgf;0E~){Ɩ[5%0aͿkIa_W]m#%u(s.{PB~p1)cOpִNݐC13ǖގgmv|" hi 1ϫS�rKGZk!|j`x9T57w)+UUiq<ݙ rlΆԏer~O{ ##+݆ NTb\G=G%N=;e}֞^ aOyUB>s9N04{-]Xl@Oāͱ$Ԫm(ߝ;iV+v)M(ꈍD; jk<0zƻ* srJB~/;HeW9I4Z1+/Oɏ;"bkwfn x}dꍍ>Y'vebӰiW층t{J=CN=Oz:mddր2+יKʸhn|bv{l?b5By/k0$U�;ؒ}s&Y2jA*#0O){*yCc3:XY.NDGuV8bDwZs8gDiu:ڄ OЏI-Io&7"LdWu;vMBJCh./Y8b VxkT~=wp87^#1UPŞ҆X}1 y-ā[4nW|Cxkoqj5&Mx˞AL#F}XRP_2ݼåBJp~Gzc�b{ͱ�+Zb hJ\|]66Zs"fWИQKW jV(3^VA;2;ywo˳ )&f*G+EQ*̎=,T6ҩD!ǚz/{5<}HU=[(Oמ]UX{pN'f쵧MJJ {PeSKmL$FQXڇ.*kS-iMh{=PO{nݶ2Wa,Vچ 2j\v\DfPeS[Cr26n&tIۮlKt|{ E;[c㜴$Jaeԩ=lj(y7+7̲wx}6LRPr�MOj9�MTzV=*kB~ڊJ0dp8=(5EjXn}y = htݹXaSJpx{ƌ=(ҍuz5\Aϭbrӟ.lQ'`pGfNahQYVzL|Qj߫9r`UNPc.gBg;:`; Fh/*l略ד&ԧ엇X!:\;泲]E-&Q6%+CɶJ^v;wR7g;NS0%-cHxDPzxfjGί@ cl{׾lͧHqqqќW6(5$IwCu)9=m nϔXן6ͼ!*[|g:,"+&5;:2t#&S&'< .½α@ZNU䋻rAka;q񸀷|1CIpV戙syTd 6SQH=UQaƜʐ1<Ah 9<uio6'MO%ks;ժ ݩѥ=AǪc?῿)jl\L*E s\%ho.*-RceDR^R /n,'ƻUpJٝdiOZu3[' {ڷ#6gP8mKA(V/<:WX5֮ ݤUY Rcݩ/G Vad XgqG)YΣG6QS3f]#W{O*ilP֏j?5%pXrGNvk\Ll8:^$ f[lBwFm? q~اFTPrZőOl=˱xj2rPVݡo,O8l8F[*,@k =-$AB3뚓1fE,TG d_� C=čks";ӈʍܞ@eH^^w]rmW3nShj]\JƷ5Uq% ҍh'ų#>; sFƇ qqT $ñ;0X֨Q=1=KC=ir7ՀBC;P1jcLXVG`]-"cP2h=MWzOTQ4n;0D}8l|TZ3d~t 6#PV�yy!>j<?L3E xƚM�Z{VPIƚ^ztTe,HsGZhNU'hlQ/8%V6W|:|AQ$q9!8o.srdA2*s&YamJ`# ep+cl47TBے#%M^OvmNǢ90bh_j@T_/Q'09bݑt|7]m-VeBShInq#f ^gcVwARCnK?Ld5TTOOZTEsLq6bD@'hYUnLbѪm!a1pDs-E%繲9kPdmCQP-Q_:&Q!~fY T$JbN氇Ewg`i^B;+KN06o)u} ?^bFiH?.;[@=j.ߵ9ʉ<FBUJr� wJQU.-0McwܛUT ؂"iyhڪhYŵm5tCGK ?Hҕ<{kn'ApK$98/,ZAi+ĭe!n2*pn03>iO܈t +Qn5o3Nf }V=]1dn?FN&4¨G89F.>UA)9AIIJK/PwvLu70Z v ֽI(c(kD;VD]]G. ۝}M^:>-az,WҩS@=>uG}2v)ՠ Py!; ?@R@tM9G>�*!Njx+v/B|0'״8}+ -5= ،aE; n};Q1?2lE #v䞪[UwJx֝jx^ϬY6*4<F1Z*J9ۋlh;k �ƐӲ \["OFV;}K�e;h].Ǻq k el8_ Lؘ<VGC1;+` v-ʠvX7!A?IE~U氏͚2,A5j~nI_t3hܿ9Y2)1&. KوL^?m ?+ Ym< ȄP 1!Yi p G4p՚,o+^Դo zgU@0Eo<㜐WD c�96| ~j.̌ā޻T`okT. ֗[l!�]5|;w]".I}uZP͒pZGm7Ky(?י!NZw^Hx\Lmn+uRU _Ĥi:%Dngt`J'VE$#G[¥,7BMUFn &&N>6t8QBð8geGc3)um+Uy4jWc7%8p:geR\#MiW䊽 @Y�3:l�W(f=hpBS(Sg"|UJVEP׏Q&?:W>z  88J ^wvT"ZA|[ '3ez)2lYSsloTl#3ap>V~+R h;N^Drƙ+9z%fhּh(s5. T$X` ˝d ncp <h- cu�4T K jڏg"1!pd3$3!`)xpC'mVns;x<WG'=uj+4pE%":9n:O!+|vP ħ}*eq<̅ĖXv5E29+۫Xd1; 4RT)]d4Pe( l{>.@gjwLilٖUZ:Cgh?�k"tu"?ɔŲ/\F~ypBsun%z܆~[Kǫh ̿6fv29uD!G'�JУT 7Y뇥\ʥȐNnLOF%AW`b*kT PVSk\q (ƴS1 Ů% H%=]7҅F=8�Yd^f fbԔlیVxH_VH).̌i =f OZ1^S6;z$pƨ#,=O8VjWnn(תLbT{$p�}[rۂqu#0&zgMFO>ݩ~$zX˥iC%J>P@b zWU*[nO1zjJox#2IkBp%ʟT\+Җbv_~핫I�Yzb: nOY5~X Lx1 ű׏~3ޮ *-Msܨ^8 iD<yEC;0x[Je _u>/@*u.>2 2ǷX8Oq~Y 6ީg9/:oBMNE4mzNvf`:6& �d\t;RpXP%93c~%uCߴl2ј^;AWT gʍ/p|rS$w, @eˈs]FVeH�/U4(;s9# o}҈ ;.NW.Z}Iۤdsc ~eSzO ^ 8=fF> y~gnZ6N@:ƺGUVoῸk۳֨Ӌ=sD~Gau(x+!\u Y`wF.ĞwݮY=_&'ΔHvnBލCv%@\?9d-]SJ۷/;׀( [/ROwIQs"k\jr*j \<.vjucpl|g; Q,]I)|}%_X̶eT鬞L 7ڇ0Gy2auMpQ+N"T>*'2A�@~% '$.}<(-`XKjڅ[bW⡕ETrA&=>#pzVR,3Og pvjNE|2U#0DMkޢM¬e((x$VrQ c*:f#VMi!J6I{+=8%s2Pr8Okٍ3,I߱I 190ot;7Į%|G#DuS/+mcIx(?),pӐz%䄗m{UbSjW\ 娼oIJ\hFjfH;IQOI3,rL0 >@gtK̲9%z8a9WhᶪlQ.ƾz]ZL@Pz7ĔcB"2HO/р7:i{J-*rRյ{�sr?64oWymPSq:;~%LH{ܽDDϺE&V)ePhW+߬9&MzN%jgXXjc-O컗+AVY}!ŭr#+)ϸx=Zv||M1k&e U`(?xvcMy=}ʑA]qcմw>`R`oes L1N֚�SedtW0&K) x,ہg߃d%:9&NlQm[  f0?.M̞h iԀvJDٔm|Wv٠f?0x9;Y XKg0u[ʬ.{: vUϧ9EWȡi "7?]$hG=]Jx%ʄb^ GT>P,g_LY\kCmDTCW tklM~,eJ_:vsA ]dKw,b5 WA Ok>pT4,yn? Xhc ̓%E -j4K Q8β `6ƒ@{a kSe|_%AO~1cQ)[w /FƪW_5Qa:wX}|3+q}O# S<Ӯ#`/s Jk4 Y&{]ş{B`ѝu;X I~8{&bF[~}uNJЃm}Zs¶g+:xA/Szt*ĝdR9t(Mu_<d:;PyeX`r@_Ah] BJ41KO/Omb$+ 2g oNoQ UKhiCq e3c"Ai];8peF;&  +ݞظO_<^ ÏщsJ}2K$mé$^UG0 _N,W$3�PK����"W?3c���� ��������������ClickHereButton-animated_001.jpgUT�(Nux �����PK����3W?-6N���� ����������D��ClickHereButton-animated_002.jpgUT�)(Nux �����PK����@W?(>;���� ����������v�ClickHereButton-animated_003.jpgUT�@(Nux �����PK����MW?Ntj����� ����������3�ClickHereButton-animated_004.jpgUT�Z(Nux �����PK����]W?E���� �����������ClickHereButton-animated_005.jpgUT�y(Nux �����PK����rW?Vה5���� �����������ClickHereButton-animated_006.jpgUT�(Nux �����PK����W?65���� ����������1e�ClickHereButton-animated_007.jpgUT�(Nux �����PK����W?la��$�� �����������ClickHereButton-animated_008.jpgUT�(Nux �����PK����W?"_Խ��ͽ�� ����������{�ClickHereButton-animated_009.jpgUT�(Nux �����PK����W?h���� ����������~�ClickHereButton-animated_010.jpgUT�)Nux �����PK����W?7 ��׼�� ����������T1�ClickHereButton-animated_011.jpgUT�)Nux �����PK���� � �b���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/RingGreen.zip������������������������������0000664�0000000�0000000�00004435146�12641336260�0026077�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PK����OW?~:��:����apngframe001.pngUT �%N%Nux �����}UX]3 RC 0tHwHG) 8;nz~?(acP`��, v�^wz.3%1v8}:59"*#$ s]YTȪB.h`;:P_e:(z/ OR=q:$=l^R_r7>1nV}kotJJYƇǦ|#cY[cΑ ȟJܶM䑧`Րcc6~ꑝm+erLWPGi(騌ޙoIuvsx*hsB 0 8f/NדkXD's7IǍ{#xBL׬iN6h7FnqxMWz@v(_a",J!u 3R^6lm|: G܁3n{/>[2u*%"٫ða|;�VI#amMAVhG'( ܂F9 tMbm~nLZۂlx_Oʸ.談ʽU@=jEs/TGnVͳ{;`6_{oHSh+|s\+^ÆA };B*hxCk&~9pL C@�cw PךC$q_X.񎒎tuŁ-z8]&Q;JLO.%, DJN10nYK^y9 xDm;�zM2DBoGD箚k s?FX攣ֹ_خ^?yH7IlzaXMfdWVK]mrQ~h3i8 U-ԱdP]Hib@9zO!8ׯυɳ>G]z4=hC=S?KsA�@ lkP.i^}NM׷^+xN6ΏQ3ݭrO�!>P"MÅcM[B̮cLNE\MiКXd銳Lђj! }bXԉcjuXEϱ"R8QӻOM=>kb/5r'[-]}\~ZPwB2,M,Z Ga[$(O$D�.}n߷$;\_P<#/ާ1vϞ7WTBg;&hhPOrS|dSe *J<f`7ˑX EK,☈Ot4g1L�A6%f(zGT?$ϱE(fsr:xww]kbw?0utOkgZKw\(ubeZ}_Cs?Wю#6� hq LqYMct~v)z0RV*5n7?ӟIe }v'} %N"F'SUF?52P9`j5&Ifލh--&p~snb :{藗�ė!?JCtG˶@H˶\ĝxvk)Ol1y%y R ( ݮR (%�>!!'h0t\]ߡYwũ8'W X_lܳ8?y@ yW3|҇Z^E=rV09>/PV YQC焵ci//�.TAШWA]btu@p bu}":ƶO6^/\ѧ9>jў@7 L݃K5͗ z1]m5/ ]U]t>z1cyrv@q!O);hh ]PA <ҪnH"c[6=]9L4ۉO;獸)ԣgBGqZoqpD=@K2sL$6zɏOn<De!)1nֈw{ͲyY. %iOv@lbtIQlҭ47AhE'c+8o|y9Cw(* -Yr&ˑP]eYriewS*0bBڀϣJT|yCֱ1MF qM]oinbrpNqelGwd㌦{0rm_y{"4d!OOۧ˳|˛ے.S 9 OԿ^q{)S>”oiYr6O~?WW4`=ReUL7](3ؙrϊ\>P�8^88C跬4WL(S3[oejwb tE| EҗM9 ;t=xh]lxDS޼/&l�6vy̶.\R*_ dPnmz"h1_vjKO%AI/?U\N9iA5$.4M vi뮈kr] 7ciiS2>L7WN̤I6giCbibw/1ك~ �^MHb+࠵fF})ҡ ϕBXׇg{[6Z18 DYQ"6|/a՘K,D`pQ̗ sh5AP %}Mg,ɠf\ tC**n`J]_ 띧QF{ݷI4eXO9{ FH;-"!iY$Qp?wF,_}D9y窱;Ö4޻NqPѱ wbT&F )Miz^k'$d w Dw?L?Ze\Jl W<M)}v|u?HMBO_^n^!Zk(+ #k5sR|sEbiHef'NkIYuYPЎrF#.[C9d,6p5 rۄ}#IA㔾1ְ[\0٬hD~[Ӹ]7`ߤM<;ʼ=E.k; G㜞j?/_n}AXStGY5G LjFJ,tB" C=shбvAH|ϔ?EC0LNd| _AJT?E$y3wa"l3y+^B٢hVLW`hmaLE̳Vr (K̇$(:-@9H^E ]1űn/'2eES^!e"RWǚ nc=K/ DJ*8Zh EyOrT,".&AQs)ȏ"=mܯPt; lO&֝ꓒ۶rn)]|Kޏip'- ~(Ҥ%T;yh=p }Z>&67:e3ڡIHbZ\j<jZsnD.[uF ^6؅*R ƨ"沈cYQ `~6NFC"<5pdSR.$0lb0 3; {~w=D>OlELlZ+#OfS 2(9mי!Ba@FkmVd&IĴ^.yj mq>u^ի'uApKjǾl[xT?Й񅏻O;�dpZ!H6Nij {imrqyO$&%ZnP| zSBk^oI'bͬC#e/x1` QvmHWBE1 IX08!WI,\ć&)v]?p{GJvz]K yңߣ_C$MۼWo8}bnuVvR Ɗp{0QjfmRv<R`iOb 4uc)ICB`A`'T2gAHH2!UW"WWK1pub`gäCvzˉ8&r/ 隿O $$ͽ{9*V E**Lj; ވW^JKvDyeބEd\95qɱ5JKZCUpcTwP0E~#O&E5pD2mf^8RuMo껚(KxNҰhtԾ"VMGC97 촪{+P廡A$en@9Y{K jW_ \S߼͜#WI 2Ioo>I^ͥ�1&hL<P}Y ~9a׸b2' k4@JԻ {,㔺vKe!F3R/8O[% ߽}"O^|Cd \ERo`0OM?#)r;b5y7kQr} St ٘a[|N|6$"zp0l*NWgǗG z7(Kewn2܃ʬp|[u(z<NTk5X)Gntdu Fh:ܜ|0vYU~|xzQ�PuC]k'(#kmU/<ssum7TvR,9sC'%t*iLg`WEF c}~XX7q[z7NuU 5Mj̭ -鋋?A8Dޘ-yo<V}jJ\&Ѝ_Qa-,EA,\=AVJ.WE0G5+ 5P/S٣FJݬKK :hu0IM1ݚcO/֦uB<iiфЋ)Xuj%5 >(:bh[DÙ�iH{;זw^�isbBxYLln8 nnmܶfs%^|K [NbZ$Ia9ߦʘmdfAk]P8+QGEFuMFTiYz%8k}Jz| ]0 $D_SeɞX�fي.wAFb,#O.N kUECh+ѓ‚$x|XA V 5яҗLw2Xye.K7-k˔n GOwC ]3κO*UUZS V+JO?Uk:WsY�:`DI1Ys?ꡡo&,[䑭9=uZ1Npep{8?.U<ٔ$m"Iz/#pp L7SQ[EzfGVGv;UB*H5q7;ۑo.vKtOgJ!͍ᾚ+,-W &#8pF̀3Y9mζ8jIWhE&ϗ$* }=nx*PjiJ[i$%3ھ %[Oy׽tR* ҵ4a7%9"Gvq1!Fyuuj vq/4 h56=>-/Y;ғocT+sXnZ lA@njO*ShCY%uer"8k2{LT\7ZduvhvSH\v }%.mzgs+PnZ9#x"dUvqtF:(@w̜3*Zeo_ܝk4?Vɻ+<IOg ^(۰E ĉ˭r-p&l0(*ȤXHxoj*{HiU%>؃IT<<suF/*/mGMfehtϐz^`{se@{hbEBd%=ztk"^"C%/>)qStْZGK^`隻JJ]h�V +;K H5A%9-H;ЁSSDC迠?}R0}@v/=9xx.4#v:Kj^mnbhʅ9qڄr?TqѕY_z`Oi! gϛ//z7YQ+T q̝d-*4=>2:^ZP)mvI% ?l;86^E,YZɷJPh/3 c_18We])}ͰT(jZgi4>aUo{!TV][oxI/u+s[+e_j1jbhո=TiFlug[G4zɪtƻOf>jC-V5G8N,ϲD-Ͷjx='wr K/D^)*#OAcX[΋euu&HIS92{(!1(n5nA _[_^,P8g(gܮu�QOK\7,DYNz_xx]lF둍̬?8\/[93y9AKN3aPVbBN9"YDy~tL @9-5D4Nk<^=.uIW EH-=1˞6Kv8y{bo eem-*V(8Ñk72 SCawv:F[nxOH ܥ5XGC 4K{^6(eb _O',њ@ak<Ũ6$i_]#)2TI&N[Y݄0oz\_6ݵ}0Ak{}i%039P2ߤH/e(#jxmĶ(giK,87|}a6BHًFԏYkmNc竻b&eM&ʗq36G-ӑpU&PZ&zg� -CT03غm2fͯIRX,Y-IT}$h\y�U3g.4H!f}$J2isMX~IgE{ItdG\6²/ԙ2P-2)ɱ|X꒸AUԧJuk]tn::TbBE>rHVx/z:0}Z+C;5uA/ߧ? mkm80~wv{y==_8kH>oԣ˾ LcwîBzxfi(ŕpe2 .;;@LDH5GvK! WeᣤVLYaBմD+!󞠻`>p<oG _Nmzxl)cB܏Z(ʺ0"_{MEsXzYLLmSOQzQ*;rk /!Ϝ~gXç6Ź[1u2ny1l3JmcGqÇ̆T9KQ 4v{ $1ckFc{(蟎p+kquǽI:̑%z6+޻�DŽ }{ fb#Z(g| bJrN,9dލS.|CQ,7`VPB<mAgOk]䦐`K ;̆w4GmFxVsWV-N `"UgΞA&28'};wMYm`ܯB DG还AO2Rh=)6Bgi'N֑%paP_IQ cl?o%, 8cejQ;.N"QM7Xʅ37jky`d|=a{;*yYEAbtO$]xZTѡ{2Q)uh}[4n™>4;d8OyVa]r�?w`j�# KZ:U5gw=><FaX7% ' ?<8#4>۽ % >Sl.?K>k(ypl_>w Od;L5(2ؐ_Ӆ2eDb<Nnɥu7& WyE-[Y4NIVn?3;]{02<9fJ'ХIbB>r9pŠ |emX5E3Ѳα[ehL&8gRN?޻}0*ǸB 7u?6XBi!b;l˽Ȋv}a8#ן8U%L>8(*Hɞ|qvj3C0<It:9OfԱJ,I</zfw}◪إdW휩]VE2?цQYtRu/ɝO<\h/fpok;Dr%+ld&"02 Ϣ>I1ʣ7Wf ֈfm7KW }o=V@'dɇ_Sdˢ-"|Y Rm7]S=YѦi(kƶ�5 0|qRjC#%X*TnZ\X̆UOtOﴉ;~TC,<JOܹy-H}(O<a;(Im2v76 *C^n/ .9~LNڒ^Ǹ+wa:#V=\;s+bA/;`U`\H;\4z'|[Қ,ʼ@ipNR #+uH닛xղӅo"f&-잮JpfzXlϒZ!5% xB o6 B ':~SWc:(v$ƚeDZRQ6Gv':8ۍڡ-3Md24jЏ|4ztȃT.@%nY⇃1| q/r烙<_*ɗ-gFO 0E`'=@M/zx`%dr8Yd_g|fU.@ d[H*=塒&x,]^}fņ<ụoÀ`O/ (^OU�=j"@XD9IDEޞ^<m H͑r~U~.?bS 5"#׀E`sj&a4׺jR2vGSbؒmdwu9(IdC2>m~|L6 g.y㱴#+TMg-WzE('bg32%ރ?ACQIC-[k?u]e#V{@Kj]ٯ[<!*lf'IP" 3q"ZZ=PmVLF/1|Pb|tΙ*{/Ltxs}+j: _dMyT!<U~)@8x@`zNOk[^hy" SN<ˀj)Lm9`ݮ8xQ6?ڌ�nHWWb:oB?k8,\u]~tp�R /P3B9e3:YRg.}y6@6(\H1h* WNF > w} W{ mK&ǖB{Р1ڷnFeAuHcség,X6vY4bL)x[B`e;vWb'vI91Xt*kO/;6Pwk6x) kEYpB/ ЃLt1VZcs94 }ZZuErt)mD'GJQp'-@SּTfE2(9~%LT+pGWS&4 0]t[s)KN'>JIvAjϥݥ\ ed`nde B^O娂 ٯ~L0*:=IUKDNfa7o]6`1,LD2.%<1 Nŗ֌~.nkIoL|iXXU D\Ӿ_쎛a+y;Bven Κ~@XW_^C~0+/Lʚ,Y2=$xe>cmo;܌?|c=GVSy䢦_Z\!BN> U},(v=xznmiHAjw#!UÂFI%+_ABOby^PإNd͑vP?Wa�zUh }MŖ(j|-R"gYх^V|Jl[xQ%#t`ɃB[v0S# z�3wKUSq[0B>g+O:OTTG` 3+Y}xsNbѢ-W[!}jhޫgT/?fugB(X}Sɪr /jO /\K2ezpiDO<'$6 7 w�K/ (R~"|tWRP�IW 1vEƔb,{+=_`1s@uK: 2Ʈ�:#J;9y.vL?J !1ߵJL5bK)lOќׯ܈>Tid>U"c~6d沃hx+ǫϔYƯS'O] MnGa:W;i<}\*u3Z*>&#N_,|.>w?[0z+Q]f7HsK]|ag '']ؾc201f z&]7!iu]yjo̒|LkCp/ |Ceqx'CAZmp6h$NOMaڧ ]>̅0$c/G ?x{ҟMa;ޏ^0#, Ma((id0EȰce YrR x)% 8,2|l7 ލ(~Zc?.Ι_QĦnJY͗ � m tdz(%"J:A 5 0` n/ Fמߝ ~l=vCE qw Z@ 1>9cE-sOW=ig͐M|{u!o'4ɮ-Hb<s/13evP"㾆߃7? (H9y:jM۠rY6)߇N Ղj!rEԑ!K^8|Z Dq *F`$(im7x3 x6,_}ѓ\S9u�'u]qAl}!AHZrYQbG̳v2L V'ZMߎp迋z;ldwE,CX|!]| 4:}>m?Mdy p&P۴s< \AsZ %⊴|)"_u<A92|C")=]ad!h剪L [t>EX "Yi˞w4e 4#渭K݉Wnd} EX`3b L.r>Q^WMCM%иBNtb}� |Gt�VQDrB|t7f(nΟtL>v>~.-6F }'\=xr_\1A\F* c7fȴEU"c?v@F2Aǽ nsO�OZr3Oik^1{aQlw> 53-չ6>IJL5 <10:{,oݼLPM~8E%cNdm_ɓ.`_qL S�t j>oH?- g;w7UT}kK"Z: ܹ_/{=w|53^i<& 0,e"iHK%vNnF"Z>61% Ko0'or9;A{kRlmZBQyŧqrؽw9'RB^?ťR|mKM/A�Oҙuv<hQ F0B<BGb|2[h҃$['`XrH?^\0C"9b<ysi Gc?ěk]PH{!dJ7mz 2k!Gz1,v*=? Jy!l4y_ygJ6ۼ-1֪ZqFK|}_PoS}q4Nv`=kFllxOiQ(ZpF}uOe+]HXtNQ$/kd tU)L"eꕪ훗k5 �#akoYf>8U? ̘ M1˺)Z4ڒR*&&TxKv}VlUBex1[ZI{iäz\A!NiNo0M]N�� ӹTf{Pe. ac<gR+DB@< =kW 05:rS-5^< =~h9nHz|a8BZkEz0WiӉC7qCU ;nM8E;Z:N_tE*k6nφ3p�]*AVOwҦfL r͏觑C*k{A s8:*F}/H�chұy^ W/g2lR=K "]qB0$}VpW33B ;E"z\G̢ QBB)tˠjs:OU?;!OR47RğnSPjRD4t? TȇLi<&v I|ǀp&3JdǓwĦ΄űl2s.fIz.6ax+vĈt Di}G?mX3:9\ss�߿=H/BDžu^! h_Mlj?qnNo4=N :gw߭bĊ?Qw$\JPClvzB^8@.[ILՅUUJxEuU�rhAv8~S `n.zƸM$R:gGīXC|٣ڼ3#Q{k⻜Eb#MZEHsTޕ1U9ayI]\W ^RuH$HMJ4n(tIUYe-ՠzJXצ%+:' ̱kCx>tmPLy>#t8閖)h:M2`ND'KFvX~jӀM[/"[ :hP$q(i.-�^ 6(4KE±04^V.O>CII/NJ#(Txf/lZ Z8,EL`J&['-u~T@|7gp ^xAz$G.gvݡ& P<&kkFr**\ϢLK#2�)` _lQLX}G IÓ0ӏۋ.>&(7kʹ Wkޯ'W|L90?W+='-YsUOB䢯* u`K—[t&Ot:RC>m723 =9m|zyܛ`6D -BrM&N! 9eo C/< CtQ7dR7?9XH\<o҆oe'R~#$ Q�g$|"dd_%8r(.zօv;Jс_3RZ~qKZ8*D=uGcEY m4.[a<4ϾbTų�HcAF-Y-5]r %*dy`Psc$_Jv:_0i\6 yr6 >fޕcD'k(fN1gvzzH[iGV@E|E�PK����OW?D9��9����apngframe002.pngUT �%N%Nux �����}{eT0  H7(1t"JwwP Ҡ C tJI]ß{uZss\*��@MU|�H6)ʽqɶ5ro1)k{ ~|Nb9aX_Ik8 <%'B .Kд:9b2"[SShv.H5n8Я`*褨uw5bigocD Ã[MMrxyf7p;uYn,XJ3ovy"+#b; x'!~^F.Y,)0+Hvɰ- nNÉhOl bfI|PP">s7MsϮ~2|iߞ!W?kߣ'~$*>{\V ,BQ[=k6:ʡbЯ'8Gh(KhQWT{W&\scpWNZȎMlgHV&�95[z_O,-\1+_O 4Z d97gQv,۵]hMydf^7&y_(`(~^O8CI:Ѭwj1#i{t3-esb?gh,!wp(4e EjN{)xoQH`)7;'B_<\i`;bxKyJZlJشFGK}Ǖ%m>2bm, ~%P[ $Cm>{}yHEt1_304ݷa?Q]W3MEv.:]ހS?;qQh0MCp<O-gܤLpK{#L$D/ H)Iqطv0'sWSXɈ57;q޷Y U6я@,@<֥*HO!EJ8?w0Tgl_CJX8dIߪh +_ژA7̓DY/كأ&*pҏ%o@7G mf]M[Ut.H;n*vnx֬0A-@Z\Z\xGx_wQヵ. 1gNH'ƷBi;}*;-6z)Mg ҔSԸYefQ rZ5^b_;Oբ|r!T↹.h k~2`ѳ@}Cyh3UWDGų_mb qKPd8"V3 " -q%ZcUj$mY Q6>SXO Y#,Ix W}AG};Q[_܍'c[ ]~̌nW$!9$ Phn#''} $Mb Lta8;~ A@N�w(4ig%(/ڜ]b6f̏+!tqC噬E!<|oV6?åL.�x; Qռ4C`F�"b{m1kI g2d XsZf %,_3QE~Y̟aVj"/M% ,s"1!q ho{+=Q#<}k;B2a`~Gչ @QңJ%nPDF`/ 7�,g1ӛO){|a‰ďQdJmS"Ea;kGLHf[j]gc?pv j' ma$8cFkIѧLxB'.[YE綨ΐSύg�wk+?ux)iy)'c_ xg|qEBMN:X ;xF) ic"?nxg[>PZ(7ץ ߽?C󓣐&$oI~G̯W|'ÆLM:_lauQH*E[Y=x@ՠܥ9#N{ovFvnitq& 3I7� : !Ml <kcp4v?%3 ,A{lh QYq=?M/Pwɣ[bɎ<�nD?&^U`@ ]>L{1vY#HKXT"Lnܟ�C,(RU| M3P}Ѕ;a&b8{Qh n^wDt4&R-!y.Nfw]Kb 0?A 1s! GZ(]SWZB)E8G}7e/ ̥èr:pqۑNQ&<* #5Ăږе$7d_{Y sp(=?.BBP!!8ZEؒEIyFn fad*!1?m8AQ#@#ld` Haҕc䴍mx5w3[4^'CX ڡdfd_/*V Ul Ks/"K+&x?&ov*0kwh'Fr{\U'i.Q?`iQ(QƵ; 3Wa *ԲFU'|*J~Xe}iQ5g|7#zUp%U)9+}hM{ 6ホd#n�s*9fӧJ0iR&n/@df+IfS4f#P九�~Q"͋+B.t 7~C%ūt9_=$:_? NdPQ>>U7GF_:Vl7M7Yk<qL]a4Oe8 {#X:f6 Ś9:b٪d~Cc{_5G0*8glR{X`P0\舊AՂ< g8PnO?5sʀ�Tn"3ɂQ^Q8j_ݹ16YCBZbb߰W$dEN7ɒa�*ޫ9Inz\` 9$3;mc'KUsڣҿ5Ȝ3YKi9E[YgԻ5E,;-vbS3wF nfVpT#y:RB:QW\7=Nj5x~듃hs1Pbjr`AqL6'v7(FĐn�70}qUhdh�WPx3K' i-^:\߾"%wzkeb1{Ćuy:dki2ҭK9.D7=C}RN[m=ifR.u Ren>wU9=o|p0VF[8B1Yyvы(T+n<ٰg/_ȝij&}/2.wlDfY|.1 gO>⌁9M-ZHNWk?�™帡 pW BJn>aۧitøU1fKwJޒ;�G:j#9B_*p|bmυn-f,U7ȍp^M[#U/)[+n]:Zx+ߞM}To%}1KϤH()>b #){j,(=n:Im5δJ8( 5i*!V8nseN/T?mC(wԫ&<"9m7rgՎOӔN'2F6F?8wʊJӘp|=w9z'p?I[Gɋ#gR&| 6=p&;3lC&_I$俹5, {9 T Ӳs}#UEWA% GǛ[_! HWT:/S9X'r=;A@T6zkm|eS%)e3WA>1]zb*.GEN8"7T" 1P(^&*r~(3,_hl .:-X7?@sr2kܪUšz^>gCANm%hդt9paXnWѧCt:u!4zzL!Wc&y39 9Ka(KHDZl̨(LԥZaIpzI&SWcso;ݭj3ўaon"c.8@ֆlvLb>erDž+ b535})5 H/ŘP؅T;zT_b7 pny;䈰!z\oh%^]�5' U }Gz?̓eKù&> 7}˜oTyM}#J; }P]" efgZOg쳴>Z9V0;qwH+|F'gϒAuAENсg{ioqPW Hp\P�k:&0hCI'{FI4)B\<Y#?q~i H_fp<YovcjdޠWSo5L'd 筠1VꚬEUx$%v6+3B4 Y!En̩bͱU~S; O2yt&)0 o&Ak'ZƎZvu׷eC&t#xH0ʼQOu@hᦢ_B$ \о,<[ib6{ Q[|3A K?c5VY܆A~#FeaoV;+;EN @[yn?>@Yqt踭j؇nIE.]f J췗~jUĀt۾zЬ@D%!PkΨۤev-lam98Hi[O?ɐz; Xdsg?�rb@q$d뙺tHI�g%YiܥZ7˜?DކIT¿T"#$Wy-.DWQ6LuQ H.('vI$o64`ۆ :-Pb_P- X @1KTt\ CPQ&F*w%)?/&x*^US"&ME:r l7LzW\RZ5 !l +Ap)Sd: Ii~\ڎE4GB]/dԼ#i%_tYӎlW OŔU-8΀>[dR"�:`{g^=@kxJF7gNl%sBj) rV+V 2 rleg`%b vc ;B!Ram$}IVo- A[3 r~IDҖI" I rp_~v7;:T%ttmLT:,/9GC3BBr4O=Y9x�|Y1"~(BV~tR1vfcO:.?5|HCعWU7jSkTeMͲ`Sn͑вŦg(uHCA{bL?RY_ }`n'.+t|bTHJ7NS߳X`3;{ ĀhB0utx*S-E|\؅n�,0.gR'k۔C[3;&S:=vro\i]UlBbb s="`5�u6pO. MIin4.T\1([Ma"kB^t?2ZNNan"AP_ d,؀29gB8ǞDg@B|<tlQAu:g~6EC�Z݁([%z2Hq4Wb)maC:1tcM'ꋐ)' /=!9?/W j%Eg[H0i}CDcS0JC Hd,E FOl/ezR)[Em�*Q܊^_1h[-@x0MRٖ4�:~%"^ꎹ̱SZK2N~[E =NK<NL W 0g= = [Ҽ A.@d�6U:HgR1_' 95T*vR^:i'ہL_%][kln'|fԮ{sgAXT%]ڀ. < >@drpWcG\ayuy1$@Uw ˟M3/~[Ydcgrv|W"nmLK8'4ډM-tYI{ ,M7Hs zK%|GSj'J|+ZNdJE'?cQ# @ + ѠW:+= aq[U eb"֗IWoM'*]VSLHѧ c/V.[`psls?�{uԯ5~^hθSI ?Ol-W|D64Nu�<֤/ϒv<6^j퉒p+>HkWL5P ݃ ; /it*)ҍML~B0;Ggwh.7F!DB"} Dq,`/u!e/|פQ> hկ fD{GYՆ4 BX,x/0!6=e~n׿}Wt8_sjLٳ:w![oWgOr(:<Lrw7qgpoA:&A}mۍwOTW1gpO .Qp2zAb%V{ ׺8TbI�(NL2V-|kDvY\xLa1j64mo;a;B1x5䆃0Ǡu_1tBކ݃>%b$2#lALzR3Xض;cVC- G:1-#| C:@fvD4nw(AaGAsVjƑGOu W,-KĈOh_~_=1cUuj["Xvie7+6_}n|ePKk4�z?h4+dZB2eaXc|(TUu%j럠<ol- [b?VLP..D"kE>Ak}{9 p#j8x0\YJ&vS7Vŧȶ1^ imⅧbGtIǶkMF.^ ЫL~Z˦*y:"#^;ԽW[gjj #䣣z;[כ:Eۀ*r8Y3VD h.NSW#! :ːt< W!@96yѢ2.b;g/4 `?q6פkYhm9(c΄<؎w81P&4 9&[ɤSDFu&1" q π^gt;F4c7"y&|Q0m0o||MPl;$Dy~6@_(,eKYRk� t_>1~Zy؈%zelBTV&xwW|;5 .Pb٧ l}OGwBixl<&aq#n<dHAlL&sMfX9J\XZ62/Gz[NnTߗ'= .y'Í-Y;/]Z+z0}Z5 )ի>aNJ,Gꇖ=ڝ!PD upyS)A;>,ckGbztȘ_qڤAkndrQpDGk<j\R3HĠ([|>o EaS|h.LaMr(aBT[rdf\s+z'.Mzޗ0Kbm^{ 81;oK7e ;K|8S㨓#9. !!$t|۪*@s. .eO ؐ^|:UxʁM%AxK&M.r9Ly=r (Bp<'B12,N(T/uA6Q嚠~A!vWt&?Wl TFo1[KpZVgDVB0x/>Q /hIF%{xHA{F9Dh^ftuR@$߀m)/z =C_^ff_;p(&r,y>0OC¯eqd+/R[\F޺NW�w>7VO$ Ъ,H̃!ܕ<ck.R+K<>#y#~)w㉉7AͱS]k狠Y/)-c#=9%<<8criqf1^w֙_L?}Zm~ʛv,<�_ +ބ\eȣ")@tр \ \S8 CeOFOD LZ&0Cgp$.+*ՙsnBhS_ZA+"AeZ#R/FUyDz#2{^g^([qe|z\ifW.ٌ&]o*jw2Jf\NZ7X�e 5gQ %=$,o>D?$sc/D|;5`IXcu6BOZO`C e3\L"PJ^#HQ-yFA!o+Ȉ_IP7O葓^~}łq'e^ɓIPפqÂ/!<y#4wܤ` 37eH,.;i&)kW R@/y!!_|q GV}"Gd$V^ui-=v^<MK 47٨=E`Hb+b�H2 X^D9!|[V)!W nvxgKj?mdƔ`|gU%YEe|gk")lNf.fyun .W`:0ڭ|2vz;o �q$7`@78YB5!nCxD3E܊gFsWV6ݜ%gW.0[IH~VS9Ed-^2ľgY,zD`H$cc7Gazg5WG5/۵7BaVXJL1J蕜XLr7 j(bI:M>~K帯暗uY@֝TCdIO*SAa{F+~9x4sRQ> :Zeg\K $S.!|_[; }f7MK So4e;N\,OrgW2"h6N)+F6qk 7ߓV$z&(¦*XWl݉c3E3M~Yˣh�B̔JEg458ߪnMkL2}^"K)|-| S4U fnjf X|4ѬV3GZZo'|͔)??.?q9%aPs009gWSB֣M Q@pp[vcZiG@<{Dž:GDNf o;xUipur9I` cK~f"+sTͅULg I $meZ"[cczg[l=%ϏwkjWN@SA:N; nu(ssR8cd]m <qȱ"""-H}o:-2Δ"xo>4f*]N!8/09w_ͺD eu"!",H@ʠ$C+H4'}^YlʂU~Rth+nz7B^̿hW-}A',LNG|`R<t<)5h`P'nI,J$HuR][4wcʾQxf8;z;r2ǔpьAOP:U B fwĎ.SEh]+U;-?Z\滢 ↎'IU9dWoco\dwSfxl@&>5_h{u@ "t `܅S8K\Ÿ1l=5E }Nc)$$Z�/NG/>WN5r9B]H*g4?o{WcTmC yA"_!s&п >eSkA�݃]Nnls&KX _<}`*H{Q)K4Z`!K ă3`B/CQGuy1l;{#]WסEW|_s.KT CaffG :�e{n<qYY0@Zqo {o?Ps@"/L鬀le_kb08Vl�&2$\�UZq] KG'I 3uİ;,MSWA;%%6 d_ ${SnY+ە0l;sۇdG {d>r"^RyP}LnX$X-VĔՉф8,\sWe=&7R V֜<jnaA6_AR  Ht~>)Ѡ|Z!J&jh^b(ęTI L割2>3  9Hݖ#:W]//.@<5qd [8 5_HNʙLpA>iLE"ء #L(󩞯x5t"y'pd�Zc]rK)KM`bДyX #L*SٯC R]:V̱'x:N y, R/ΤpcU͗.WoK&Q~YD'46ƅũs'zXj4/ooweygxp»aʯo?Se͡6Y[_W6{[hLɉsPKϼ|FIʲӬzi}8 1dP̳(�ਗk�Kjq'a# 7􊄧(#U!"C ̛m]?"'1BC3<2Ex=ΏClR'Slc�zLP�C|rꈠ$bR`jQg Pi:O8p)L �`QL1$4@AK+k?ԢbVbd| w9>Y'wp4ٙd>,(Qܛ䯡QRh1;&2./u U<FND|#s4ϲ.ʸWwJOn] iKjCoVv%mZ8dͮyV ̐'׃ |ZO~�Bd~j@s͈d>s2s]ϵ? c a p-^쌲W?|G'O5'h<v$ (i%t:.�FΩh)b\�FBmY<.+YרWOcj Gi2yBGJྙX4l>Ɠ$%EptJj"DRA%s_/#e?-ͭѷ"^-](%a&D F@ݐoo3s߅'1?P+Dq/Ⱥ(ncvp]F78} b1n a7\zp\yfYul0=Bl+BGi&c`ܹqt=0JfZsŔ>v%'<b65a9oWw/<{S8VDQ<nֵ>U A P &c }+<^U>SU\{F^հ�)3mi5A"$)+F(6 #H ٓ@`䗲P 3S]Gvdy�J,[x֖zy#IϷIգW �H<]8,3 ֩uN#Mx%BMܦ@T=^W`Nx}`Nc%(a$h;.?3ɒHb7oYa!LD=2;#V3#!-S6S؅r-7sê F0jGΧ8z6;|qi&1gNUc8sbzE ] ہ-F6nfo2a,<L9v&[&=TK@NԿjOwUM/}B3;knǗ`E郥Vi̪HVU+1'ԑT'rm oT܌,,lxH%EGӝ:%Hj0:wdfg9QVO٩\ ~H}S ./Y^dػCe9"P>wpHfi[Y|�er%er,&~h~bf|ʅԁM?ԧ2͌%U:]69W/5j'3"힚W3ojL0^gnY9Fv~xʴi%mgJtwjz f b:+S-/d#7vE�$0w,D2IԲ|!e!X'ܵ)h:4Ӻ#AF O@srp Va4cSIJg=grlU:2~CVLU13vI!B%t%)- |{ԑ~& XVGסLXpKB0*]藏gdh.E0%{_py@ktak+s{rҀmn$CZp}S,D"!oAúaoy/l Xa*k!)SkWl iĈ>E1OrZ증m^-^3kiGobtÝ4y_ERe'}g4 e;()pJfx&Ɗ272RndͧPx6O})6oV&� \v= +׺LOrz!yL[^:֥Op~>EYV n0&'t -qf@Gz-~C.ڃ {h/$ \+�:V)^ƕgg�"PA̐ZTa[ڠY΂?WPi7;$x(q5U},49Z.۔�\gj0&SM@jdN|:+u652>`NBV,0רݍ83.=x)TUv E~Wc)zg1dtLJ b#R1pXjRC%݂Uv=pf�HGE!]Ŀu-eeO) Iru~ ACISQg\8E4TÏ5Y<te`oRSV7?PK����OW?h;��;����apngframe003.pngUT �%N%Nux �����}{UXg.iPE)i%$$n ҡtKw{<3{mMe|��UUt[Xv%L�SUX8 qN`5뢦3:tPO4l˸O`<5J%iV6n yW}@SS,_f+vAM+)W,B>>뢴_ĪX <~w kp(ۙ5N־FS] D~qV?wᷲhrDdxuIqAĎZr8ߙpg PU$R#}v?&t�~iܴq~O0zh+b\φAMɨʣ_-:S^?-%g7G| )cE (=;k4»r)oO<�C["0S5pDx̳}<IYc{5nǯI$߷PR|_x6c;+d*8m;!_<V$:k8 VRD3Ly <4V:F/7ڀ06e̼>5ngǸ$>_yoz Q>@nYgA PCWޙZXPh";2v3pք?5JcMB_YB:-%MxfMU_ mlnGT³spBj@“/8aqѓ~N!qVMWoo"C[1vT|U5ˣ6$1Fk7!Ph*0D”jA=>y ;�㋀훝 [l Ҿ Mg2tck+CgܛN5l@:NGzj`RE,.ڣ%,'Z#wbZ_*K_ 0AekG)<Fp.6N+/:jTfGɉ4P/5E{4n1XX�xB},JXxJ:|ri~n{>gjTG|="CW} tLw)Ss ٘L){D:tH:lXo"b Cf/ߝs3kJbU@^?~{q'~k$n*_عdDž׃Y9CW։KgZFZ٫XVXNs|4#UP}IAeWmj9!:� 6 a<Oo&f܎/vkEo5[#O/e_h^�DUSJ?Cwch[` :d"~qEr'5o_Z̛J+D C_qPLrޮ7D hzW]>#8=ʤ("%"7|}c$~yAV@/>CB}$=K90ݓ#lv%`9@%! 4/(4t}�kOdݥBo^6e/v_R+,18 :K3sƥ&qY;촂>)w H\Dp>�w׮<rCaZL@�A- l4t#5խ&.Β ڦZpyE#/sR?nF:l5B Vߌ4 83 D Q6crۜ.!_r^}p\WW|ZBK_l;Υ?6^ & Ld{5] tU @@:z },xlj<]I iO4Q4[US[>a\K?F#{ŝoűKHOϺ)@⯋uevL^{;P~"v V7؁ btCD|4X~`2?{TȘ=\.d}D8YTH¬F:{ %iN}Iٛ\k!Q- �1CH<ʲ7//Ѷrq}{A0}v?$}䋪d|*3!H*0w5-0*BF.3GݳD ;<QpXehjA?FZJ%c-arTݓ&aƀ oׅoVcP"IC_b 뾵UfC"?{vw.vuy[GyߞpoIAd} c!mi}))F^΋o~V=7ˈOy] b|h~p2ALX\y*h-6(+5�ڀ}vg vbVNy1-]F\BCgf^C;k+ȨLU)iyzEK ;^ߞ*ECc%10 & P$xRŇDdCk<`T[+R9zݟۧW:P T=@D"VO*GgGe1Uܘ.,%R3Bv(>xO Ȫi\"wq^P1$#8u~5z17>vAB)b]*d6}Vlj+*n3@=1 kxMw&9Ң\e<d}y*&О%L.ea�oHxc }lX*G,-y D7gA�ZT ,Dqrٙ:ǕËH1 �(wؗQ!7h߽c?!FFd7TO$t ضwҜǃ].t% UB҄ \en.D Xn) % zˊqI+XSQ3I]e?|޺t_<SjaEtMZjEHwc<1Glٵ̛ V_oIT}<g_1FY;GPTz谮 v5J,Unm*/n_3!5]B$o?.ttȮoa;<bDٰ)c$xgёpDrZ=mqjuXV &4mJh~*yf#+{%kE;G�čTaBHT\GS놀Ťqn~["ҕ%VWnrn#/ ;}fK^뉓G^"NEs]z?VM*JP�/ay;C7#1nk]Q9OOFʑN19wEWI[*:VMaQ=CҰ9`+}'maެ+15E/q^`&I'qp殩VP0z8A`1!fE Y/捆ߝyټeMQGrx?Lα_i!BѮ1w !wU)~)OU/azP-qۥ٥Og!+ . wMoz�1bP o2 q@ty|{yAZV G-�pN<*gI}pA6.fN-"b�+xw%~͘0p"4Լ \.zz Ec%5Ƴ(ke}tBGU|"~5HH g;е5[3. Ij^vw/8j~QY( V�ƠLO&ov Mfݱ4{!v/yֿgnDǩۜag7H탟 |0]XK`p<ҺwV|ͪyyxZ,Dy33}xFЅ|d ^ˑr]#];{V'ugNfzL;;5C;_i Çsgt^ȅf>Ok= >4 ":CH;ty[_ nY+Î-gljOAAWʓOhAana-Y[ДѝYn`7Į@l2[5Dt)}5u`k/!eR=u } ZGA2wOY0F#p.!t{vrIy lWB<Seal(~e 2W0\GW` %yq#Nm]ajo/GOH^)*99/(WfOwQU_qY !X,h6`.l=ӑR#Z!eB36]BShR!ґc0f$Ű][jsdWFʑgA9|+C֮AM0z{ MQN*G+?7{q_9<b¥cg;V9AEy0uAZ|De(|WXd`̺vz$g, }m8k&)A^"Hb9,m7BuS{_5OSt\s e"#eƴwׇyX2!"8N<:뺈偳 c5,)/蝽VIG%u^d͕ |ځ@[%@#j0jM&&ä9ggmsŰDա:c,e7VT8;Go1ߓ$ N8]]<sD$*D v@e#|II{ d.AYҧ;_߷Je:'稃hDӲh~M_w CLhUІJOV^3<AX5'P<Pb~8CR>#֪%܇fOZ!%JZb'Xb!"??y4]V1] ZC1ƛ ۯ9K! ߈Q:ߛ %İ ?_՚@ܳx0rx-=~;߲st&D5_ϭC8�=dKkM<Vu]i$}mئe[&.\C-Swuh- 'kH6J9dxnO[m\xu+BCŊ uG~*sLNU3:@X `�eǨ�waQnG v |&¥P)ؾk6Usy2-kzeaGƥO<.ͬZxD.^Ar cg׬V"h\%z{�V[* fM};ƹyupWg3"ܽ;f:m[Wg7ϋR,?fs8H!%^Ү>H>"Kw72L#[d<0k[2@ :lc- FD_F 6^VF_e} 5u:M-htRTVo&8P;Ʉ(q \K,Kx]x[CIOtpien )I/+{Aru3o:%_;3q[v"`8(y_#^֙@w>ثEŃ/3zvjP1tZAcLJխ!-%Տ\1 x1w˱b15۷L\6d /XMп ])kZԃf$3 =pÈ/?,0DpvWJR2 Z+."84nP%%ShxH~}D!eJVe:)YNr:FDπ[7-3OoKF"F.EZ7")VX& pHǸ?8�E-DƗ/\/wZ:Ƿ9P"9\|w.UC/,sN> ©tfC;q{V[WX XJ{V XtXPm*&qv?^=)Tdm$3bׁ+ZkpץR<j5T=`&Y =N45Ti3ܟU Q33U"3g3wj{^O󑝥c(LR%H-.#W8Wg<rMXbqZzMB7 j*Y Tg`,? �=uǗ\cq;^]RjR{ ߕ_A#$-|' )otYNIY %tdvN bfVwqr'pl}wg~SV}.9a-ߝ+pdPS_)ǥVp`{)87ڲm["8 <Ygu8 쟏X\w,\s^|aZ0`hٙ?Rlj&Lsa0Z&^<AZ?#E&1&t}9ij%Jp!+rqWU[i 8ޖ'ϟU]vyy srL6uz)HKgD0x%w"@Hx']<\:Qaͻfw%{;g/,җ&,q=x3$Sfʌ^Bi$ԕjCjqSY&"Vy=ۥ0XjF&1Ob}Яrp45MI|eǧ-3|n2nDHfs#0UɖJ ^$ݜrDZcؐї UԔ4qutW xMlx6X7Hw8[UF/2] ا^]oA ϻXX+b*\MAVi&lѲ3ASބڞ 1.j_-ZCA~þwAA K7`w[8v\E=C}vc[{hG]σf8H\4ぱb;!8Ɉ{?[Vm3z݅sl:E7ӥH!?8l!YˀǏ0/+p)>nOpR|J4_cs3My޶<.mA2Al$_X ꃂ#k\oK=w%?b r 3+p_u[5rsBgocaMUh)egS\táH#6;csJ4bO,GGh/~ph[Z5Ξ>{fW �*Tv!ę83j:yo։|?TaEϳBV+}"%㮆bswrg[\[AsFP@ESc0DZQGkE+ أYd(GW\Kw$NyGYq~o4~{iҢ2#Т3+r63i Hb1 Jh:8>cm |;/? NoB\'};rݝ6nS%gƼbhc%Sza\_+J3Ϭ4c&:*L0j82Fn!95<ÄW=s;<l;M5ǧ\(.%W%D*0gԎR+aM'3Wu;:9h8}`7G"y-">?&l<y+@q} "٬ɭp ;hBC)ҌbdIt' y<7J[Y| W-L+3yOZ޶c.W&^*hUnc$ི P1>?Eٌ!AiuU9i{G9�CWwA*Mrc8>\.|}2pD]Au;Kp>"| Dpt6p`Y#/ p1ϳd?h%i+אeH%Sq qq3+D֦ gAfEWuDK-8ZӐ阯*ʮ+?)wK86 m@h/oZ<G0_|Uk6r|7"$)z 1:%.CYzV}ygO$ 0l>{ٿɶ1}J*FBG,Jvk<6f icAZj wGhJcW?}}rZ_ p&yiFf:Lyɦ RuTa67bF-{s V^lX 5A;=T74HJ^<˸)$hu jl(')W bzV߄y߆wʓIFÜl@<SIf@1Έ:)1G{]drN_ѻz&q#"(_>.ggeh.:[t$4hJd$`_DJ0rRb(4ܡrcvNxudDV[o=CuZKWnzu|g 2B ޟ+J\4M,ORUiF {n_ގ2vbNwשh^sT)ƒmsu`(kh-\E *oyKpx[}4f6 cvHR|v`\ټ@O˱Hv!!>o] ,qw("{D9|L$-U=nY&4OQSu(KJjTeVN{6ꚼ3̽F̡rZpVrGEm_t,k].lW3N& )}GEk‘÷L(Wzn-..=P#d+E J~r " V{+&&Tq `N " f}!]9<TV*H<D]ŽLV\BZe5eHK]{okbaNs g`M ^%Y?jOZ�|(QEJ?EmA 0ݺF'nQow.%OgŔM:֙=¦a׼\ F:Că\PQ1R^2UYDؤ8摿o|+5H84"6zJ?ZJW_![OxpǃmP2/(\-ԍ4�RǕ^I! KFjs6`Qg&2|pXnz7f�; uxXoCE`⇪ -EDMMNB$̸ CU3YX[?[?20]lZZ^[EU(lIM娜.J3rfyaz>*ɿyR2??WDTʑi@0)S +zzc_S\, `'z#NI B'D.Oǐ?sa3qm AFhRc`GI"��M9u!Ro ?KܦPڌ5E u:;K5??{G0P~"_t ~=fpy"2z3^oM t1!jF|VODZHf%i<?p99\fꔳF-msDV8PaY4ߖ iCjq[DneG ?,'7ED mީ5B«08VK>}Xlm[e<{+`jNnl~X)pݢ 2fQ)t=b\lcz baz٬>9[B:U» /o>aߖd/JxF?[X'6Q| E+nX ҫ `D+XYjD3QĔPTk%_Y\f:w\=kѪO0K R @%> 2Ns’.A y. 벯j\X d|ߡ )"*9k7 U2%J p|j DV.ֻ~a'oCDsOr[蹆&,NyhXxBn|`SRZbx7|I7K2C.}QrYxRs`IDŽ;Rs 7s1k֍' nWajhU ik[c ߙ xSׯK??VT&]uRBwݝ.&u8yǥ8|t Y؊$CyӘ8"bVύPe.+58uI'ThJKcf@]7|2@^{J<Xy7OVdiyy:'"sJr롳hWDlf fM`IP'\k1n=JF~t K4`~%$FmW8cW0 S۫~DV1&DV8Qx09#XK]5{j-w8!.3J1,"E؎E7b~i$Va Y}}W.nMs>q׬XG*fDqdP*ġ8ki8'\2g6bjąB.voª㹋EgtdWћCVHʥÜJeùK[FM?b['UA7q<tWMgϝ!n;2 =e2Y?K83xO2Xg?mũ f# 3X3}(^z5S>j.*7=_ӂԣce.2G'lՈwbnђsށw`a?fH90||B,=sIkKX! ^jH?ixYD0Tީh32Fo+ 72_JF*FkP !_E.2x+s$3 A(b 0ґ9:j,< <-/~O96AE"%r.9`pmKaVTvLKW~,7wi Ou4�7Bz:P\S]Q8ˌ0/�<:ٸ.?vLɐG&)ȱP~y@½Oq_ _B>%v%> �VX\܋by*$�kot&Z)%OcaG  #ϲGs<z|鄺R̗> hs{T;O)V>YE+Uc (4wGG% L%G_\Zan0`|VVV3vxbxt+JBiZcZPfZ>-:b 9`vxOI5VHʦR``B -\$ (,A0;ٕ ^] .R_q +PVZ{ kA4> T]* xG_|ݕ' JEJXzWLi+yߏ&疡yS6V{MC|{aqCGqA748O(pSDQ!ޖ+\=CFQFCX!D)߮n<hKoTa]E_îӂFt*lͿ9NOBo`Ŋ-,")'aex_l: 5{V1 KuI̧B ~4RqrezU;}wT^yJ7d$#r|b> .~쌖p.}kB6BEȗZ"O _<1L[ywO oE񰅞AulQH]H)ĄAƭd�ZS0(VU%< EѪm^ I.oh {P[D]<8 ֢dw+%e7/P]_y!{neDiT Y5Y E$n3T)ѷ0ҭJa]~t!XksOt*+U%'?zs/36Ds*ou7x�ϱt:q&4PS6#0)΍bT;-Hn'sߺ=�P^eEdrؐ\h mPRsX.d)=mɟ:^h$` `BJsڰ|pE_VRuߝj|d:{JY>Ǔ# Τ@ĩcD8A^ʰYXzyaRF_3B5&0 Jx �g$K=d -ҴKWJ:\Ʃaj`Nmx*GT2jЫH�<Oq#K"}Qɯ<*9yf؂j NǾ�/sv,Uw+S>ޅmHܣT t'ねYؕ'h. pHt pcK#T2icv`meOQ/3o<=% et{o$ALCT+cmp؈U*p6']`2< ~~>mSg/a<g`fJ("bD=`M>?Pe ~#M㡖"ӗ9lE#RӼ FHroT&qz ON `n!1qJ/¶M'-s>~%/1hg$?kK|ĥ9nVM?<Ŋ(uiE~|Zہ^aF\f,GkX(SJb"AeW<E ec)5ȿ"d6P$):GkSy8C:[hC6SF>@mϾ1ZBI1{?y~nX \�=H@Z>LƫFO5<xMF I z( N�>LsTJp 6hTSZ!ǡpLwK>+%hX@qZ  `Z9vH6Q`KX NwŒaO�L0%d5 +δeYMRW"ePغ[QsP323mGhXm`5IփgѶOFPhVM@^٧b`;.V/=ɻҗS:(2HN,{iufM>N/<sx_дȸP"$DaIxB|_$xw/Q=P  6�6FydbXRp;t}fNI1zZR, `eCԏ7SpnD3gvR݉sGͲ(çbFMriLvELb�h5JF_rhNp.yj-^AZ# @Ӆ?|YגA=��ׁccՋurTi-i7dbBb+yPBXVPewnT؇U0rm5ٛrػ_۲URpZ5y $2+c?'\;_럼wfܵ=irOxmn@pjw]+ }w;Hd% ?8ӊx+D;(b0(pC+ ˝GYd6]l\aY#MB<P=O'}op nm$MW$h7BÍ v690_1ZjGq҆&xY*~p64E,fCF+osk>f oX#�fb뮽މ9� "]Sp _Njl/BOdӵuXNSJpl] nĕq� wd_MՒ>ǝP0"# 5ai"zSO9!$S):qt Ys?O?An byG*Xf`*LQR d13K^<Q'NAhNTteŖTfvVe?ZcS%s�^Wjt#6o0}`yu# Gl',*M7D̛X%hlĮ}{;B̯N&_3^s'$_2;DZN:'*63tsR$Ӷ ֍t> (}X`Od¬eUmR7' =PҾYzwГoRl!9,7ty8YkЛHMۥDV3=ڭ5F'y0cHc &oWe._Tr=5ӀHp؅Lcg$Sr#|'e€ޟ1y<,aq S,lF]ir갠bё=KΗՅxRM 2+MoEIa3 M|rYUbnJ S~8 . S ^Ild)Q:bXH uriMy:!ao *1t./RY'OB csP*�PK����OW?SqH<��;<����apngframe004.pngUT �%N%Nux �����wU@LmBpP@]k!;(V@hqmrݷ28s̞VWB'C��X Қ=ۨ# � R^<pcxikBkdϬl9 N0?v\Z'#gԙ8HNg(uNIco `}Qkݩ:QqԸ>+V֟vnZ{yߏx4:AMgmҧoϡXQJ'@OBwG$0 .VȱX=AN:GHP@FR`Ne FHɣ?ZO)|I'pK~Rrpg ;9Z{csL }4DXF⩥Oӓj #r$%TOu |Z�h:E<�Z`qːwԀ{5=Wb#psHe>:Dt RImkʷFV :' ~30 i=a/Ȁ1'y9c!9P|ưg4XrgCBɫ󐗀n- LE8\/lS&xxFn5wP& fqy^Ep`d.w6~K/O%>^nS@ԙ`Me#Gs;6:F3>DiO^F^dlRoo(f\,<9B`1%\5s5 {xco^)ᬃOg}!B(Eq} +L&k ^NJS/it `d8cA^<ZN\iCgbqv6:F[Zj|mUk`s[m4u)} c8p#뮈#ߢ6bNZV+/(r ì|7hd2Y~ lܝI+\ϯ"0ESݻՖ%C=7 M-o[uqޣ_Go0Cf+Ra YO[S3|s͌!B2;#t T8,D!`7l}pb*w T_]�m\h(lY_ohA=PV#wi7%yLKW1aѻ\ kYwj0R %ANAPfM\wZ5˕!N6v}YE 0autM(#}蹆Z!ֲd1\>ͶL-O17yDzZڈKM6TƼFBF /[ib7g6޻]˂2<blfq _g̉l` vd{0gG'gRe}Fpf7Ճ#ԇ#mifۛ.Xsk\DqUV_�b̈ ;kG')wi)҅LNqCE#;j\xVbN5 ,;{% Zb:~7V,FC{J$ ѻpa6N%f칡E*yΞvPꐯPmxtlZ7sngn:ב1gk)41l╗y5W`kNfi3q9XZ4 X=.8#jUfo! OyQU/ m3oBܞD8PL"\YF)WП:RXlx*>pWṰ.}.81f߃]N)Kmw_uE}Ua$]OD#ڻ$R'x"9I!-}aˠSM64,q1v񷪎N)|n҅[w%$ w+XKYM> HCR\#_ay'P VAl%Z\{ảmFrKz|cRqFDɷz!o#V9cϦQ{5'x1ѠWРa..ޗM$1ge2Mo\T!?&mrWsKu 0G*Ŕ ڧ>G-u2yl#WL#lj/ϮeJ݉ gC!oZ3Ο~�Ϧ G+~5W2T0hL=;Irnf)3fWf: bF6<[>u=6koY" �_<`G?5ϝ;/6t)p3p_ެ&W_Vּ97\< HbuPJjH!PxR{Or�Z;z+9YЙyGԿ[:03^hR-wLJ._<}r?xjP+ j OM [cKZ4P`a￈].$ͥ[48 ˼^-<YJK؁2wgPIDS j(-!mNbe%^M&7jBoxw{vϙp-b~"eRcA`Z;(&eKEf Рvk*jUl+$sA(JE-C[vF[ۛ:|#omJ'gGwIQJ$?vGBC QKП4sBSZ/f<cI4|g */ZN,oҳ^[s6ï�4}8R}aB =+}9nE1k~bѣ-71ש<7&J埏u ~_sfPZ!~rO*Cݣޙ/igQs.Uj7 DssaؾZAտxg MF&q.9̻%vș:2w(mE-:</b0T2s9a Śz֣6wElCGR։{8S_4_&On8ǮP``7OD V2LϘS+O=eD= Z_ò#=LTpǥWE.6䊥=J򅩕"pbjGY*'Y33-˪OɯWogp*i hq81'r SE ~nIolm´V (fuڧv =JZ 3A c*^=$;h}$2^C_#d# ߗk:.LT{ʿ 1΢B@"lbD _LdoaQ]hB6pVP@[KnmY g+Ή *7Rgb>lK6cuCK�.^-9~* bXKi,({zi J% TZ ]o{Nhc ʠ]aMu=vru9 2/;syvr@N"=ǏVpc5O7I*]czt\ ء1$JBaA;#F.̓cuukٱv춰&S_|l!s(w߻=]<m+Bvdĭ"q#n}Ġ<ʹe^|ڵKw.g }*;>,дgn a[_/UHQz8` XNj7T|aT ܰP &]6Y 0-ff, 5ISB_œUĻ4xlC?Q B G^ h@pOs[t =Z`aNE?&隔U>V8ڶOAJU}|Ш2nU �ü+؛ �Ycb!69SNra9 1;Яl?1'Ȯ{L;*|;GY6K$GpGfjd9~Y?׶tZ_<ȑ*~ \A'W &MÈnXpn[.weȤ׷ Fmfz&y!?l4-뤯0u*5?TڰGt TЫC_n۴$4'ܞ:6#vg*D6oMV){2Blg 0T 5r aF?(&t9 ɿۚ! B%Jy7BxX+߀fwls$ccJA=a1޾6/ 3yu9E8.3r߅qxjZtPr+fҝ h?Y }] z<\#41cHuÕwrC kxr$FZt&̘nTc "Е4n' xИx[X!6A`4DԁU0o,vZ4 3�3+%Js<:}2u"Bոk�/kU76K#O+2ᚧG3 mmADmx;^^%)b-XUх*IDWqX')7&Z]X{E?-]԰{T(†&7zI^>_܉:G-pm1UXMV;^hVwG2!ζ "#bFc MNs"irXX`[Z+=&9Qr-_AEX VEڱB'li6rSe{">qPdgT5faM)%T=4}ht%mнWP@kj;ESǵ7v SRL}:bX]b8<krgFg!~]˨_m ck˸9X 1ͧCAf.A�/hkLh#R/_ޯa=i{ 3Th �NkJ,^#D$˕N%R)zb FU&nW$LR2�wJ(O}t! 9_"{YHy. ?lAs]6]=d^qKP[Q-BS.?¼U 0HghV|%SpED*ZI@nEZqU33Pz&��>j+c Kұ[coEU)V ђ|ҟ4c޾j5igqUB:3aU-.BmҌG|w/"wv?/&HFٶso/^?{R5v : g^4[Jm;|C)  H�PݵScF %+A:1R8?a|[ǟy?6jHhgڽ!ah`n rʖEɒ o秱l.5G^sqWم3,`1'K⵪B{)tadU`P%$_l*8 -2/cGc_ьLPlݞʁp̻B~)ԝk–+&bU'DFn mlm澽|7jJ5? آlFqТ3a7fK:j/QӝwL~5@ 4e0m6Q{y#q̪+2!-IpϠ1co e UF>؂>62ILFTnLȞr"f`J!TEZcU귖RlXVEONNʷKqOWQ=d_=A{$ rn'({UBCKȳ,}f2&nWVY[(|Ky8j67itxMn+.0}N\u;�)3^M1GE$840ǥa _ŗ >$Yص`,؟gI*8l>n0^9;L<9Ic^+9NYbRm}&m;e23|P cאEN" ]~ \$#Y̫cM曊Rvn}MH*-;"UF+3RXLʅiڂF}*΀*(:-|xld*wA&hTa<,5c6T.xy2Ki?OؽYZ{ў@g xOHzyB] gT͔VB( $G ;K�8) DB~܁ܻty<m ]X%M)Z.Y`/xZHIbHݰQS1P>Dc1v9w@C.,Bd|;Ű@Uu\*\vިCxԏH2˨l?)j)zl0ogo?Ֆr٪Fe! HBq.ͅ *l[C13Z=|4bF 1NTsD=g)* ȚʼnׁO/9hw,pG">PE\Soks')=&Cdb&J[yVxk~{ӅBщꀋԁ{A90[mI.b/u-MG9\XIaLWQ'ڕD=9Gۜ3@)]`wV_n&pp[dM\*hׯ| %7?;?h�G/`d;B vH1w#̈́V]8?_|u+S;~mC!tPԩPgfIbHcV pHh-H7` }T()|sD؆)g%G,աXـř]X󿀻x.>B9ހƞZR!%%B|9-^,K GCKEۀ+M*QpG=N;ia,'adpR!"I~]DöOiPaP{7q'kBJyʁ|1s#u}NN9P&[פ(*IR$߳"FEJ`U$q;|O$ڡ`>^sӿ# 5[ a3UTzDVX J~?r%5U=Q+RYf1t4$q@J$~p:uu~뿵 щ%o]⻱ *'Gx.jx͏l_�@%,&e > ;s)%,oJ5C| mp2#oYK1p-xO7w4KN+jz_?xwjhgǿ ,c`xtJz%Azli1Ҷ ްyMPlt^Ngb2VR<hi;/<+K.%} 9v1IUgya%ĪJuό0ô 8Ğ1 wJΝC0:yadJ/clyਵhi4m6\_?ךkZ ~2{U+k.W82ɆI2QQ|-0pI 7 @όO P徑~$`Q  QKh,P4:&‰Vw^U#,O5iM)8e@#r1?OA9U?\8 *4v@t}*utY-`wڨꆰvDM+U43�[$UDsg 0A\<5& 2YbUvEvO-�Fw2%͔j&3k2, ~xO>ɏ;)#^}3aJ[Ą~RFΚOC/KNly`@eN-~M" `b^M?`Z.c4,E],�"\I U L'̅(ʼnN2;d3XBL4xQ5_86WucV 3/u% §zHbh==5.i4iFy<K߸O Q7n]"^F/ ][꥜�$<\ +il_;7�y*cN'ӦvtzauQ$95%z|ߞJ;@`m:S^&yYHy7"R+? ƅmHEm),}fBOh?~ ׇ@L˟I+p x\11muve:. *鈶)TUL,8uf8;If<*Y#ὶp'l/63FfX:%#:$ߊr _D`lJxHp P&_hvr|d[gJdektG…"Ţ[fgy+b9�U[('k_oנ$1 c6!A YP=~AGN-]+/[m.{7gW?=ҮNneV~_ʜžW]ݿN?͜V8*K*I�l "m`eLYLH&2{,juS,c(ɅN+ړEKO>4˥~~R%L&x#wJIsPK)'5Ux!oi;痂D23㎠X|3됃qU%[au>ykMV'�{(oFIͬF |0>INҼ/=Be]SeFlX;ݿPnYn( B._gQ^Ŋ9O-ܮnŀ1S NeƎ{M1F ,"=7wvheOq'S"ǍFR!=,xxؾ䨸 JXй/wUN 9pu}E!+>ڷ!ku5~iʒIMdlr8hJr^Dn[܆8x*%2ĂJͼh۪?xWipw.=8 @PbĆy$| AJH!e @1OL9% {z:~,yP"Hf(+ Gm_!Zq{^hbRp UJ+}2JϠʚac89ۺ/ӼE kцO! 6e(xq%ͩЋ&@荀_AՒeRDlV 3Vrn`'4 8&iB7v.sO9H03TfhЕyX F~ܹ86A4"&9O)`L7֊% ScKJcI#}id'a \>([@$ vB5ee'^eRp[Um]ws�_^8+/ "oCn3j<<0V2-]ʩ##QT2;vX;G'gG3 _X:EfgYuw-F!C_vVDQ;EgHO2*% n1&+{�Ie!ֽ aQ`uL\ X%ǁF�ɼ<!Q 2Y(WQ:0JLxRf19I15;i*7h{4MXc ȆP| ah=jܧhUArW3_ F MbYE`YD#bZ&,z[s[=w>E(cP٤f>Lc՗ݼqNŬ Cp ;\[|Ʀ~-Ȁ}s -GPM^о|v2y\V@,^K.](Kl yl>$!2 V1uVN|&q5/'L!³H\#$41%2Zάm)zW7}Y 1[br]*D>/(x8xzn=QJYn8<jy;@otjҖx D:,k4 epc:~喈Q}WsVpyuYq^<*W!ENq9!>x'&�ZM'u{"C(Jn~p.wBHh1JWy5V{�Z9yZJC&D՚ZBQ*7̮y+ڐc&tԴNcy]b3W1}f5r 8FWIUGzyϙT2?Kѷ:V`XAg>B"HON31B�:Ԫ> jLgg^#303a)IgEf˜gng6v#RS-Yby-n`l%DP'NoD|QQz:a;#[E<Ǟ?IXt}=t9AvR]:8gwE'KPyߖRS?�?D3lX,a Tci3MդED;N/p+^?T'@1([f|B_{v3JU9&>/C}r@ 091cPY{&%w'µybwC6,l lbz~|rmhFcm}12M-!|,?b?e2}?SdԌG-x,o3�AQp B BPʖ- BK0&KsQN7SN*RL.^Tj a:s7I\9HQk<`ȵ4~R(gM=Ob2 uG19_R RG�fS`)43S4;z4W.|Ȱ'ۑe'SOR#, nOы]I<IP7lH$l 7Iظ ʧ+hh>|{rV0h]["Ȩi3\1|55UeX \(paSnfзM&D#؃Hm'mR4}C lQ^UIV*_*v< tAu}" �!d'pp Zn#}KUR'A I(O<fl6*l` eījoOfwY~RL Cj Ds0#ؽ{ _%Qrb,<RGn k&buw}S܋ۧcaWhmu³ aWCV㍻zΥDMKǙ_/ŝöǪo8IrݪkvfbH$gm6y}Ũq{ J&}TE(c X]z .G_b LRpij+W՗ltLj{}#"ʏ~Mݬͧ㲼aP4`n)BITKd*Gf& ߑ+ݓO?uc?k0RtzWYu-bZyu`˨ZS:a ,i5+Ui<hVJc 8MGEK6^]ƕ>U7{_P9}ZEuuEi/P>!)p8 <iNHyU%9ئ|ښ_{l ɌcѼ iKJi``Zeqj:Jҽ”)D//ljaH\UNePCA^k25>"Z"|`bp ݘcgNeD~r0O]I LBR`tWSP֧ڍMwmBzQ+gJ P+zo %+(x M-") v!D`;mfn(?fof PҼ]4WWw#<b/m}�|"\ࠏjFOjR<~Oؿ!+Vc'hIqZGԉ EqPk;u"G8 woDZ<!T[Rx bt-c6}0L9z^xv*N/ >2W*y>I?n>"zw7rI!fzR0#"DcɃ-R2 9lR#Y A[ $0šSDyx[ޱ,6'1;f3Xdf௦(b 0{b/t{d6dz]?b^(OSb8VT1>k&M±e=<$B0q!]_1x5/Qi<g{n 'BOz7l6{MMbY&~\aǴK\<p)`Ax"W1SL<:&)Ed'|mkY&;v"`~! Gp', ("f Ki*Gƿ-Kԛg+k B>vi]Э*G.? m�Y_;[5>xMZS;p<ϸ8\B|qFT^ PNdwZP17D7T,~G�*dCC ك53 -@L|%M&�† Ʉ3)3gndbDŽA7BE\MS3Cx4JF� m#* DaI`&/tY!s G[TYt8 ,O۝I /ȯjLAJ.7^26_H/.h쩇RѦyp=,3TFҁdf ORѣy]-L8-6 K}S[]rx~(+ ZemyȮ'Xyiдlyy1Km5X (&mx-;zLQU/ӒbSNxl{œ*\[`=G :^V[$p9=&B?ϒg? P>e-jxVTW6[&1[om*N|0D6QF9H_?h҃5̰7OOo}^eԳVOGNMp=? q 4L=gCkԱcO6&@^@ i<!E+=?3l,g*5|cfkGnpA5{o25d#9#^?qItڿr!5IA5{ }eeT*ّ#dANwiBvF%U\O=>&.M W"qPY\J`Vĥ/�,mu;E(7&IqJg]܎d1W"Ydd1+ܙ ‰G<Y;w;2'F?4!?ɻ nR*eA5)Z_3g +)zi罸]<tw/CA;6 Mx޸P)t4mʝ(!a&Y=p} ܛ25CEȣ4/-$vsoК?U^\WfWIkё+aC .,{_<bN_OhxQuJik rKcЎ+Aeu&Hgg.[Ew)Oڰ$OM+=Xz#Oۑ!+nP7]5ګ1IQ LFIfT3T][yUw[99iHkeu'D�fjuޝS\i [? P&Qph^!}o{k-DJ ' Fxvmj#o'+}3˓tN^NdH8$I:Nav2ѥL˿`{Ig/uPJޱoK%LS:FDv6ŃyU5 5gW;68՞,*O%+-E/t "@yY{ H" 濛ծUuy eDaDPEByM]DS+iFy]|5y 2 V2-ߑQHv AD*p� gtPE6ssW(&}Oc =?=t¹a6Wnʏiј 0+%j- �gϋhS :{O\qIߡa 9VͬCD17}Ox.??*暓hQm9Mp(\txCf,PdW)x= {ݍ#od#z߇e^3rcF˂~$y>>Y&%ƓIٸ!Vu_K͋eΌkRa|/yEZAkN r*7ˮ-ٴ>So5U gGI%ۺ)*扗t/Zrxs33B( Oesfr9scnGG4V|� oQP*T,*o6_D㔏p png:Vi&HC< *A/~8޵ئ \Q^ ^uٮ LA)YiGJt(7kmsvMpeo(ȨJJPK����OW?#:��:����apngframe005.pngUT �%N%Nux �����}eT7eYS:V䖖KTZnPn;)]iXk s&Ι353sDj?%3�� +�ueC@8ΗgG;̄Sۤ\ҵ^alCJKXY{ޠ-$'}xo3>ن>5?͓'BsۣUOH,?U~r</s-ÀFy.^%TM(˃; N8ƑAƘL@wZasxl&z/rβw!@%  AqV>J%-M w'#S61rCW1fct2Tl`W=J' 14WS7 U ɂx]f& *c]=mn@ڹWۅG#l1aء . 3Aq@}dn51 ZG3ĨmңPa%Lku"v6XtYŻ qgQ0VMZ/ #$]iȅ|QD&jШM-G9IK2?tQ - y]{�7%G|YhP/ 'b1ۤZA˯69Jڑ0I$,>So\h?#{bt^?dsVX$ !ű zAzr&g(wV`uk'p�zUŔ$^\tF0uWGKyBFy�2wP]ECS8 ~CGwNn{Ȍ=mu)ڌ6 )n8PǼ^P]K4}ab7 3vmblH5 tAKخS7D(#vaHى%'C\B0 )S`{i/z Ѳct֣o|]b%J."]ʙ ]jt>.϶t!9l/>m[*FĿc`ga[O]& "E.A}wBA6O'IlRGexCrw5pL]9Ue .-%-Y }GrV(TS\y; I)nv@9y}Qb,^=m?R5q{*(x/$�#ѩӒ)کojanapڠY`2 x[כX}~<J%Vzi+^�37vq|.:C6bpAus<?ܠۍWgO 6`o3-ڳlyT gb$4{d*IhKE>ho,"B7Wj?Kd>/g46t S%Jl޾z?&c5|**k잦,u)L}]NpՕ"F˻{<؊Ŗp˄MؠQˮDh=1ŗpq|b@G)WU*o3p~ ".O#. 6`~5; _r/@`$q9.@ _ dm8 q_!&,TCQO;޺~u\V8ź[^/0?vp;F=O4]xuEn%Ď 1N(}F- ÊaԃQ3> &'tt>'ꏕ8~Zy`O I;R#&{ͩą{ +Gǐ= _ SͼF̽}M-U倌DO~1-z]/"_1_9En:yktMs(^P `BE�7|*;[[,ލ P#V �j;Q  DfN*^R׺T2_##B+.\gV'᪈P[{ y!vrЖ'pA-УM�nv&iCKg"n{ޒ=x/z]ݣ3/?},KG 9[Yx UZ 5WV ˷p82';.FM̋8q˯T)M@f'$V%EaNdGV)Q!Ng31�jpЪ/d$ `C$VmR$,jwo'"^i!+ oӌ=\}a)"N�gmeAǫ&DڦIi=p~ɌSI2<@lЃ!ԬCW֘unG[uz%ݗ уa="4-J=~a|ӒManʩ mP+[epS].+zo*;C{Zrat'Aܻl@޲]R }"×R. 5#*SW5YG}s΅C]~$J10&(bZI𯁛~a-,3UX޾{wNd +** [ܽXCɯBߞ_ V,2t]{^e2<\̱M7gr"\ mzc5%̢LjpsaDs,*-s�lEOP ⣄:J(KTk:-;xpt^Z83dVUC_wHn(c"i_՘۶!b1'_qfw+._na ?%HSEa[H32rA0Lˤr`j[~xT rV `LJؐdWIW;Çߗ%Aћy21ޛ+܋gg�AИ�2Vӻ$z 5OqlǙYH;d ˅6d~,a -}Yض8kӟvo%I !QTٜP/g)# ;A1y )'?TgAّqzrh`<z*= l<A4 ҹ7p8/H~Re>g Fn.n=z290Ynx&eE}(saUЕ{`)c:r&ymhwu_lpv5ƇM1鹧z믽egn"!b !AiE*Kj[p7'|3$R*I|T'w'HG{�4N4N8|0#x  nb.yT[@HI#?_ k|y2Lx`me/Jd,6 e`qX -&�[p!pbA3,퓨XrV ǯXW譐s")kfZHJS(`py#ʎ0umd "sXDC�0,&}ɯ3ҀM}R mRȑ/[b� XY45:X1qa A]$EUSylGНP"?CFore5۱WcC7dߑ5ctƇ$~۳MU?H q?_YM_cT}ؑlJ>Ju-<<d"E/ץ" dog{>\Q:< �3k(aN垤Wd4(ccGF,_p[4߅9 YX*w>C$ p5?zfnWۧrX`K+_Q2Nl _97%dF,G9ȴ٢qU( …S0: 3 gkmJnE4aO P ſmo3r!7szt%xAضEwZ9h?8{sC>T6_ӑ&"} ]~,ˋx'x#cUk 2><]?|X׷Kȣ<`hv#:9o#'dD%[xS={I ?oy=]ٮ.=-/ӻTvVtԧz$\~!}zl5IXIHlVRŃL;l[-M:o)-C7fiW<v+-O8G$f~XsrV*51FTa57$nPe;iNDͼ/N% hVX۶'| " iԍ8kX,߉)96@{3*|�"׍94^72x.:Bڻǹ^<:\ , S @7!(":O?`*D~Ke,uFJi/0:\MP6xEYFŨ0)I5)-kں4Ʒ orc1xu{-noxf3Ϟ fl]9VOKTjvfѿ៾hpgΖc> x-Zm2*'sg1u<5݃׼ ~ہ9 *Pۖby0f ::4(QT3pmg1߄+x = q~M#٫&   "QvY=/j�,܆lt=5_kHmjIWTřY| o,Q8xgA54tȔkk< uN67c|K%{9hJZ- @^:Jp͒kBUs�B9v@+\NΘ&#/p5 =&m<߉K1& x0+GY`ŀvU뛁!.+SD߮++'o# JfXx8/@ R$|zL"%;5^h;H +AMYl6lj>WMYsa. C@[g$S+%v>xI<WRj*|U /0^u-zY(yՑ )קU0gcJ,ˆcL-<DX߱>fhvoFwo/ecpekck`WHk̬٣k[?UWuOqQ�Дy{M&Z1w1b$0 vh.r'b 2d[Ɠl`"v&GE\_YӦv1" '!@>rzoQ|sēN=k2wȬ=Țc̻"QpzU�?4vT~At]t/Xβ t{4zmɦN&q K#Ҵ;7k{ZATl�u\Q-=~ $1Y/)KZ|r 1 mQp )͐@jASq zGv{}*.%;d+Ȇ0C!sͥ, C"2NLڜf6aUCzq4a#X;[xw»r3S@F.N-; +GrE6þE)u<2Q{I 041P]ϭGgaG>oΏS,s?V F[IydT+`]6\1X F:PRgd)P(Ѱ eYd2UTRg%gw(j=^!e)#]8E(8,�36o7!<n*xc<kG~<dmh<XXX|iq7"j2]zxvfxa̰lj4NxJLv &ftH>T+ʀ*�/N]7{S{$"P7>]ۗwWvh1M hz/lw|dk굽uu,'1Pއ}s5XhCWnr?S@ݢPe7G8ʄ376 Y|CPm>^Cx%mXl~y�HgQk3 Ayp8}X@9QY� w9JX/9j=*4�swDFXtm~Z:0J�hّ9A)/el1K-W@9gABvԷHG*HkdĸWC Gn]Th#_D?[H.Ϗnsݔ#DtD'9-m@/MQVp}}Ds#ۋţ TI|kCԗ{>OEv3޳$V^lfTFBa*�ib"=L[Pn4| UW) $~s0n(R4YCdXѬڎh|"㦘=Q/ݬ*l!Ȩ̘ݼR/LK L"&2b/b/)Wo^`LXf&sit#2%)ҫF^=Mk/\ab Pž:=qVYLG[bǖ }0=ޢ!twx4ؾ SloNCD-'U=ț8y?!BIXM<;4fXQ\ I?1nU1-bR+H2M4nv�1%�E֪S^QdR&F%1i[kH?vL3WɈk%ɩ{-vģۃ;J2QGHOٓWpc)4 uc'Z^GHЯ@a A[ȳP:aO7;b>o>68Pymh/s=@똤>Gیs^93]Fȏcd*y+>Tduj҅Ru$G q)t mo{w�RL%$F_z"OK磦"GՕ-ʿ:^۟ï%<~e9U?k{H2X"~X5nrv]{6k{P']LNK&@wŮӟgz+GUq̠8g򊴅5Xd`Y`pA CFhQ\RpRp:|,G]-;YT֞:CDI)7CQ_x6jrZRLYb&/4:/\m[EL a|ef�U/2Z ^EV׹c8E2᪖qNvpڥ'09ٟ9Җ 2¿K.( ϐ$t.b)]]ru# t*Iؔ ǿH#LRoi�X˿C cֻ'_za1W(o3љ=V}6xߕzľ}OEơrH8H |W*ryu0a+] T8n1h(>&~<i,u~hsHWzԎ�9$^vP2Bo�==BIH|Wi±<s,SB0t&SBsx^o#v915^Wh�~xA_=O\L$ oE?JRK 0<JĎĩ|VvR5x5ɰ(H�AxJ?<w|`Q&^H+<G@n,Eg|CWݤ Mw,&T,&~UcOh)eU|`<-~-h�pɌR#'V Iغw� n#K"Ӑ+2J(DNie-Y؃Q9{f-N¯xBP+<I[*6& dk& ;ݱ@%[ʝt#6Iտ׆52D~~<P &.;9{7jdf/38%%"dL7ixe ʥyI`FR/O7~j˗P8[ܡH>PO>q&kP/@<]Ҙ"xc=d,N M9"Jq@t¾=a:@+r6-9Oqx)Ӗ8("73vv/WN1 ʱ{b2!/Sc V6d"nM|'3hPgymYuн~΃F^v w<cChh49CWJxl˜ #{ZjI ?ҩô\<ٗ E4 vnmSaetDHdQΖ'(|ԍXZHW)>1T+R=WdRR7~4o?E/YtoUaQm >*׏(a;WizzڃC3I9O񏖜:26^Vew,bBpK`ʝȕ#{AN[dDd4\9kNFP˞8g?5�ʔ :}뮀[OقN0{ȼ! $,JGG G^ZE7КaSۍ:[$`N2o>o-\mJt?$Mg$;}7f YӿpkЕz*Ñ<%4dJRPRՏ)Z ]D[Hg5MJ&PL>M^?{INdfKB{|FD8303R5$281(ވQݳ*ɝEmSNd&|i3_c8Ҏ3mZTOQ1)]@B& @0EaIA*"-lS,(Qw^&<&.|ۣ.$k-;ӗMa,Nm̴vr7o&ىTqռ@t<vqKݿ/vAky{7'xT# do++/_X3$fdQ%#j-ף?ќT+: [S@#n)gw{g'D2ng|?ؼO`x3&7 Kꇶ+2*9!o:ޥNѹH3g.93 {SBiݯWWPq6OvS"cG}!BAIPOkX5sfb\XN Ca!qR4WwS / ĬOB}_㽄!^jO9>~(}ܵ8& .E*N:{\_YEStI7y,,oqmx%puT�\CRQƼ+5` K{Kn\t!ךj$N!75RPyx)g۸F$ǁ |GNe2Y QB9Yh'ȴ=a<~bZ#䘥^M^adٸ雊R xy$P7zq"bg ǚ~KT!<jRk<~h'#4rByG@QMzPx2"š*&Y^իzvi1mP"iORU?"121܁ZVض0F֏NyhՒ1"CFz[x�.DISLDĶ; _*~ֹt]UO%zUf.aVqgE<0K^(A322Ww٩[z1zW~T(E1uK1E.W[Pt7< P=l.a C,kɕ�:9Uʲ"x}BF^KS5F_%X̰sTs}[W 4R+m\T�9pc0N@ڨՖfwۂ"~O"4'n.;|A"AHPT쫄}BRǡY,=GTWYK"D]КfEJHfs_Dh1Go^$͹S;d M?[w“J'!1ZLkI\;ϼ3AIi [>ҡ59}HX!Orz+B Q%HB,˛`=ȉ}=z0r8l3ENU_ќ~Ԟ"OX-ݜ"t] ,#IF%ןJ䯘lYB=/MRKL �]&& Q-\V 7HW y0QTZ2%# |yUpZ|$UGk] zEG<?xӨ2a�IQsd}%rL *Vb`SCԦF*;XictB~`p ,rvm Ի>3P#8"RJAݖ>k<qI*yl}r!ȅO=u3s",C`e+3_X?@p[$f=F=�#`)v,rp-a/Uf)hN�G|]D`iפ]aB1Ң!t$f3nθF`j�FpAao(OKiY?s}LkH$. ů_Z| HU&2,ɷ.=_6<, 4':# zư&mMp%=ڧ<'IjtU}F!WIغf~L 5^_hM+0�T=0͏~5Ǩև3+稡Q!߄EGSՍvNH|c8,*ġ|*1/"hTB0EY?~1�y$هGOzn' \D@^ F潍R<BnI,r7knNcpcADQ;`y+ÞrocZ슣t`)eL<(@N.]2p Q&n<&y}ÿ=n^Jxl䶬v{nm=? P6 "MLx7 QJP{. @$ީzY*1R1n7!g]KקbLuªf{x_tgnΗIpd0>ᒁ E:V䬆S3n '[ĔM<@';(M>꒵FVE*cKdEkR?}W»+gW .<-_KUh2y"mg`we ˄VC ?TNfGRCE{c2ӎ?PݝV%kֺ$OCҲ&,3{\Жʿ>p-{˼KH84sȄL y`YɅK^ 2`/M .z'0x^_J9O^ ?4oݓ|& ў<WϏݒ}Q,`�5ao¢-(Β*9vi爁mwE|y0L}H hCx)8"U}G��7,QJ& ][aO|0Yȩ̵flbGHݦy4Ⱦt�ȇ>Pz}Ҋi+h E0ff %<?yhL=Fk^*}Z'o~e|6hsLRe#zHn t5Ƌƅxļqw=]avHF[2mzlj޻9p,w8pn569B8M5 C'*HgN"%>;&|֗O又д^ oώ#λ8G7CヹUδyE(KV:0E �.)E""^n0 S]NVwlze⽃$|f fςq$|7e^(#,̅lG = A$MW8�;d:FYP54vi=_wײb&?U?1uL?P;+1uA?Jr(}BȗeM'HMe|D3` B>O@MsC;S e3f]Odl4=F%@L]@3kJ];!ȥԶԁr\ {^8͑"o1hZ:e ao`VԴ!]g%Ώ<5HXҝS)N3 6E> 9U<Mv5=Ib~{Nr3%f"TC~n]˰v2Ծ:GpD]JՅ|FƮ Ppt)$ n"sP=kT2ٛayE2E/*P+uw^qoIzZ|QAy)e^sL,QEvퟮ-6_7 T}dp8X()t#Uw~TbbxvIou*gn?]:o�X[҅M*1y\|{xV?KYpB]#o) y-=^/S9|Z܏[W S3.JuҘ^=#]g,`ʩ@w@%:& k<eVsb3 ikBawݦ59G?{ nTOMx?:<hyJ?EujE]cupٰ}wta]t\c7&@⒲˯S${WC_6ٓcP'09p6ChMbhE5^UV }Xʊ}Lǹ*iDSۓ΍d ^,eq"!qF<SN]R*p�Ԑ->$ MQAÌŦ$!iN%"dt 8}L.:y~2qSzЏ7Q/I�,#^&=qN\t<Mw=TK�'4kamOo핻 {ǻ>w#OECHwQc=C}䣾B$;L8\NN'i7)((әמy@6k?`MZ"Ǥxuw<Y_TM7y@7%Et9m#"CH~s&L|Z&lruptv w7y եC5tʄ~16.}:TW~-|ݡ&}LSw�k>Ow ^|lYuz2֨)8$WMD<ѿE.T,@tb6mLЯ, /ҶHWkFJ"oj16]r|v;Ú3)g3p, fw~"p c;Ȫ!$`2Q[�wUKoo[CD@daRWY|~AYPjeŕQ>ŧ0 sc~wO\9@ǂ}}zZaFata4{0U*FL]-MyAV$2¬eQZNoHn\4z(Vh~VG)A8wb(ٞ̒\K#K2~XzV8a -[+)PUBzȄZͧt6k*jh$y@F0-0NsҨ 'f<˰OthŘ{ m 7/=gy&EW V/#6?C/FiXq4 ?G @|'x_;E2SAkXlpouqJ,u-ظtzc{L/9]{wX@S@b緋ڠM`"["B8gv #5uɜ<"/%7nF>GUB(r42jRq$ YEe"lvM+Bl_8)%c+e֯oI:5Trn`쌴 SldGG в8}^G|\IiEx=7"H_.}FIPFIo'3ocimU55$JHgyUm3ɲsHnߝ#2bUI]E[V2�PK����OW?'9��9����apngframe006.pngUT �%N%Nux �����}[UX]eE)ΥAj)icYBR閒%DP:SD@;z{枹Tá��x*n( �+U]8 55;x>l\'2VGPoфE'GA{_?)F`XEQa~B gpu0!4*}^a٧BRl9Y٢YR{kȄjWIzC'ڻs3!~b c{^s%"@#)ߋ=#j-Fj+옘 !] !Ry8MvD~y.w>hڣa ׂS%E2Ŧ v]&aGw'ʡ5gkl$?>|Hj%K,s4k%|2yQA1"Iz<a1vE1c08PbX0϶t'e^3r|s/MQI*ٚU a5 ldU2^1g cW(_"B:/۽ $k[kآgIf[[+FQt Wc\`py<_zNRnq^S _Ao3_*^)5+n'}(SD^j#G<o*\ ѡ}~Z�&61GAb YMDt#w2m|]f]-KO0 "_RWpc3m:} W-VO4o &9wًїM˿ 8,}8IC•9iAy]GmXۃ&HϥҙIV}7YzKB`lK2j=w!:.cԊ"k, {q/]p)ƽkՋԢ}@0@}Ώ<+M`\D޵f.7%#@Y=KĒ^w=ǏzK[Im5{q#)!^8c(ƊĈdX>w^9jO3X V 835֔{a h%_!zp)T&''P.J7tб=Kp5}}N4WR4$b7dkXZ;)3lFixdV/Խ̸B:RtW}.[ϗE;/n/q�RZk4tir/yhz)oh|&Fщh:,ۈ>JGW\%P*HRlZqdžynl>/+I!A.GGw|̔Ы!{(䄑NŸBM@r(5 9D0V8G? e+&s�IsmoBhҁc&ST FF.yߏOGm"k^»Z!�[ӒӷxaRosV�S*Åwڄ|K4 ִ94-a;d@G FlFrN˗b71ϤGyѲ t68(*1!7<(dT5d6o3z#HJS1)魱MאZ 9�nº\pon !t3?h`%=YX>XWS-!pNBWhק\4Z&n> :c3ad<k#AA ?BZ^~bK|l8mdIk4,wmhY~먅dƋߏ+{ZAܕq(yرq߫Mq)]U6Ҿt&DЊe<bG3߭J,CQ}]}mΐrp5onLsN1v8%1+}&vWǷ"uK9Tr2V[BMaҨBЊ\ܗjפb,W?͟,%\eVS v-hX0B AL� bh s("~>m?QS Y" ~mŃCqvZypTtd&A$m=fX1+ZXxZ9t(huZh3dIBA:H-;F#-ݼBᑏvQ$;cFb3=qր5 W6cRcf7_ 1TIG2jvpplʱ{)U$ݐز LyW=4Z-OQvbM^\(WPEȟEmfQ�J%djWf.cdKKYb~?.1ckҎB^Ǿttɪ0ݳA> _MPi@�0BrN#a{^}.4B-Ŭt޲PV mY?%g-R=OPLZ` l>0"DTb'�iO#a$K*: Ow3Ii`#Jip+j|zLF#up:qČ 0ʕ1*1>ͤc$I}V}%�l0` )ol֣ƤH$}s~rM�7Fe/i Ƹ"9/om8֘66>Fo`c])8Y!z!D]p؞FKڌt÷W<kC+7}Q,,x$<C̵1X6² ^I2,^KjM zsȏ \p._:0qHZU~)+9{gwUCȸXJiw菏Ga6rJz}6ij_ ;-Ng7S3/GO3 [GͿa MB$:XXm.0hEDl+>$zt1k"%Wc~2o̭&9;YHUڝE,q׭A^ )@@Yq5$hUX-LU Eգ8�!#Xn?]7ƯIĬ6[w(`OTuxct-a|'ލf^y܃Z} B *z۞&(b0MPvE^Lf@&DP|UCۑ@ bϘ@m"ڳb3T `S:Ć?B Yr 1c$joټGgāZH>lM:߷(XbV:̈"7޼ dnԜ*CiٹӀJ! wkd6[#\ 33@-@b5<NF$Oj?B Y^_cmty~ <]B.gi6EpbD^eh]ID,ȄkN~ "_+g eElAWq*n [2iIy Afg)K1!<& @Wx?o.j69ﻝBѩ= f8$-JЈہwS%p xEL',$^xſ[]tNg[猎5Ջf F9: sP5ͼņy {lwdm($癐<AgK5� H|/FP.]Jp?$uj2ԭZe!A0?D7 ej#S`ދ*/⢣ FܑZJ'bq<2Z,BbSK";+Ɏ2i~'fl^T|Ϟ\,nǓs񨍟|a K*DVߋH41_^oJ0xj�u:7Bo0nr.s\vHSh2MDO1}hU3 ">twWp>pFYV7FIKba^Ydi#yQfd]1-/%t|#* &.RAA;+,v1{jH_g_L!!ub,]vC4zZ5i(M V!s3o.X#{/ʯ` []-O n^~67l+!{s^Ղ]9�TԨş%?1f Z7poSlq3kBW;EOupYjj!`{ SjϦ&KZȴ?"'Ve#‚]: ü<u_W_Dؒ7s Rrkq] _4�$#Id!�#=g"6Bg"$- "Diɯ6yq*X<k SYԣf 4&V1bߟXؙƗDIg*b_o<cFC5ݴh ;R|b�flEdVtC/v_# w4ËZ& #Q8| Զ5{㳵E$P.g_@'D3W vOeZ6r8'>ϯ:pA�/eF- ]ѰUs*+r)m$BԝlZsXMNUU#ٓqF= z-"j Xezi~9hNRs�8՛iF|/%Ry|9=а۰Zi{W^ل8.u�]V@Hljq&&)kk!1ϋOgt]Q#]zhn:ƹ"2s(CֆԬ[H!6TpAC<՜$KpDn}]xZ{ ZORG3l$+܃C~SsUvdlX5?.ra::6`o'KxYM}V+]װ-~hx9E 6Hح$BV0gǭWW.D&_#(y҂YKoPޱ|,XHhKUHiPw֤CՔϾ~g{z<�8(mjjψa^ZkMS/-`@.0kZX �VMz)9U]LXe!8 %Ёy~RN{-s1TPO.P,2AfQ6)xcQ.ݲkP|Y} c|z5|\I| +�jx~ eJ̞cr 5O+<(.pGvq̾39^Y`7Tz>,^_ @*:I =omEjyE)#ey�JT)<L!M]_t8ϖΞ:~213ñ@rĴZ{^uWXtn͹ҁؑgB o4cAyjgbgW&7.\4ҫ8yWO\λ6 s!+5 ڌ}keUn|ٛxuJf7g$W&A3^VG /^}V~Vx+[[*pZy-gaDInQg"@Ss^E0,&b?>]ܚŚ4iԆYU~�rXDcXВb3 ṕG|$4ETpTг.?_2 }H37sNR5ϖm\vZGuYgpG=h &" 8Η?K[Zm}iJqq] 5#2QG\҄P"和*.FP1Q4 ӣt8k WZ?=(/@+4ïi^`pxmC`q)g4n@ myQ�Bݴ&l~ۜ3xQﵚl~wXKKDPg49A)[?.Tf-k^0BZ~FLt-8ItrHDQ3)=6z)l, B( G9)�n&arilf%UGyJo>8I"<ƓEGa Ƭp܊^a}yZv0?M #|QB_󅀰>LvxeԶ%l/0:]=`F/DV\o;JZg:(4<_Q/N8/rSE' ~ %A7jX!`&.- Ġ+�=+W^u!),Zx܋gU+30V2"9c)7y[YWG]AG1�SѼ/,-dm93KTMi5O4vL[|QI6 zS="?EH(vIoeA &7 Xu[GSfF#[goikU i$6za[<t>$,E^ F>TBɑ3tJF.aO'2It 9fHPn4+pL=0_6-0| uZ+0 ?b3@&6Dq W eAxo">v?%v `r'XX6\.亽Ϋ#s,o<hC !<yوwu6@E&$mjv&Jܩd4tm}t-xڗ3O8i5QndIF>>h%gB)J Z�+&$E'?WNRO~<0MOw˅t°:j%r$3KbCtEJe;Zs :'-h{HA\8%_+DNЬ+dͱ"g2T*1ҍ"Qmil]Л:LU,bGt"3yzOBo[8?U`lȳIgkZˏw19߀ 0nD(�ctKek'`s\hd]y�2B2eyxxܠe^ѫoPʽtqіL`M'_4Wpw?@6@=W�40FcNк,tU㟓 }3˭/[G|q^_.\, q') '"i,#ED]s% a9T^zR6鋸^.38nB ˈՒe"x:'g eUJ?aE`JƖ͌Hҁ}RrزJ&&rXR3.th[ݾ"b8+A_J5dT|Z~\6]~.( J ;�ϔ0D,鐿zHB U$ɶKoD<Bd)q{H(yl`Vmdiu9RmM+x5l1*T~&%8鮒d),W}J%Xٌ&!i3~$o '݇]>;gUo2޳^T=ߺVtrPyZ̕/̟G(ۃL'CN1YN_=hpG(^r-hX@sw9P)]&qiL(Julq6H"hc ض (Bh=gFqȼǁ,2Z<}"K ќ=NcB9d043㴓+Z8-B5DþێSwa37zMk$ J K 9ǝ@ܗ+Cm옊Eߓvԩ(%lT#ڱFr`V9AgvE7Wkk]}A[Z]vRN`r`E2CAdkt6q G"$-g='GONkT3Iʏلӭ7M<1{.U,I E xMa ՙ=Rm6;^IS,Ld@( =|Xd $>q[QAG;=F8V <M5,#M;<! ϋZ\?ʿ5a"OdCNp*c(< ȷ4Z1CJV9K"Tó}Jwq9H, wCztNλ)i^:}r{VR']tF!*�ʳoUsM2R„$ KTfHTbQ{'8/~Eo[>2/>�݋ܕ.y^mep'N} >]j"L4P4rv|Qq){4dN8GWV<&"!"1vv$ļTAgx<N\㳅]D&*:(A&Hנ>xNr+8vMgzJBiZABo³ڻr8[.ki܄$S,&@u6|LNtgqFhv9%[U߹h*ch\l?.Ӑ'! 'i4ܠ- r<3nΩ;>dV pnD} >3L&Pn;!jg{ ;U7b-j(1ΤDȮNV� R:z;n;&J/\O= aƏ|MbR ]xJD m};AxE@/$ΚŦ#a%EALXH*Q I~8DNg-ʠB K)TJat<AyE!ƒ*GRތ ͟ྞa+/:1=n0�_Z"g^D&rUbEk>YXa4}ǁ}mjvO-kN3B~s\gm|SH媝JRjY%e:"A\.Sm4ȚM@gƩ\EfCҏ!͛śv%e.*9pl)G&ߜ,@4č" p0Ό\},,&A:A?=&49ےT%X]cBQ&j,s)jD3 c捘7<i�Jm"Lh[rw 6fO9~ū7l'Pq7'-<Jm=l}xkWY$$0hT$3)`#@-|p ڣ1KW, d86IyT>f>KRBUh+g΁g/KFw;SwK;˒kB zB=W@Zr#<5J_|99,xL(o�H*zF+"khezH3.ȏNcZ9~Vi.h_>ROk+ehqAؒ6ɰ%:p 1JĨW jG۱}*MLLV[Z\;SrI128 x^,s"LjdOrΏ, µ8pXzl@ AHBdϕ$U 1};kB5V|z%݇K{(Q\R%��}BL4I墚v. !yt5jLsB'.G6>ސRvj?S8[f+߸?|�#[^S^)P?1Qg08@E '#T/Mk�" ' i3݂B^l]WVLROA~$c}'WK#"F";Lda:ma%-Yd[e=+W*{JiwVO+ [e(c;hxQwZ8-a6~ ٠wm߻ĬYXSBՌw-- 琮 |n[jY?Npi+0",v(%N 1CKW{O|nQ{7Ld/9B8@dX~}� qdLp۸ n�iY[m=O֖x޾:y1k2nӒ*QM`^ζ~fJ%)mtد /*`ZTR�qd"fC0Cd8)4>V0Pk{h<mB!-``x/XȢ~ݤR\-КXɡN}FKJ"@OL7=m?h8.pLSkq2R%,˧9O�g~xDW>U!|v퓼9&̀h #Tvv@oC Z!oC؊ y'߯?p?aٻMb/ $Ϥ֠6\D $zI4^҂J|קAI:3 "u7z.5j8TfoS6+V N5l򯻯y,#dz|5< oǫϠyt8..+XQsO䫀K^`GOڗڈT+bMc$Fџn[p<[owAYATiW;nAEcL2DCW:  tgyWtw(m<#4 ہc7'} RE2Zw}9/ U0p+qYN} tە&s6ſSh۝Z=儻T 6cyԬ1|Н$^瘙,2ɗN-ڪowLL. kd0n1h�K:BL1R<O~1{+gP5-Rh9̶]_>W9r YTDxu"Ϛbkr _iq&S# bZ0aar~,<Iq@K<}7NήE᮷*A[oަ-;_lȘ_^dJ sf!V+%^aq Ð0:j /E.\NXYPcI18J] lEFä< WT^֯ktTfvQǿd:\Ѵh[ىh Ӌ $iA?0ϲS^Eҹ&}rGcI?.^ 360ט fѓժPscP?_4;FRZ [eIY-0w€/˼KXeXΫL^9?QkM ^N'g`Ti ۽$sB[]5v,dfKg΀�.=.hI8c{>+eSAVus.?h b2ϱ�g1pM^uJXD 0dgz2"Y6J%#ΖK˶ N RT{k % Yߦ-R g~CFfe+` Aamoø*Rdj<1u`XP.eCW+ UueK-uj냂E3Č{SmES ?|, D~~2prHRm^ŕHYyϺ ^<U 9]Z4Qh|wk&mv azEyrVF݁lW=g@ɹϝW"o&} ~ Sv[<T!ҵsAk?"Nn)m$"F}-|xYY/ۙbn`_^YB{.s'6cwƪ7 ymRHZw�t]x91C֍�mA\ѓӡ11>-)*JAb \2(_`/Qu}9Tk^!Ei2ۄ`W ܱ[-\7㎏]ؠHq N2e#SLH9ktLJ2^#Rm q,kx;> hg4VGx: %Mb ϵ Htt咥V[6ߕ 'SϠ+jZR{>ܵLV+NkᏋ!?Wķ:4'0HʵhL.J/T0<^7p>MW>D%h{΀yǓfEHD$$ZJȽ} > :C4H"yY9';nG-8X#o.a) 9=CaS0"MPX `<ܠx[ $N i.5TIo u5Jѭ/%ub``-%vcJJuO8HʭTg\ev Y֙xݷGK[%M ܞ'Qw"s&+^t'zyyp0baR0]N}eM*zInz;f|uGƁvN7ZoeHoB)C W}G>L.|Yu^=l2T_Z2F6)Ţ7+׹Ɂ*0˸<Bk'O]`=SvݽUoN-<1�Wpv ~]6I1ڸIW a^cgL-[i]QTӺe֭n-4ܦAcFb5#-ֺ-IpD~4#nAG,+ʬkQX۱v_Z?ɰ^CRXM.ꟅI5hP?|ɮ{dڿGZM6R~՚zw'%c%vG2"T79Bj/^}=FRVZ. $RK ӽ}S]\A??N~$58M:kX })aR#8^a Cj� /[K=39l3>&:2 B$ 2Xӣ?΃DX (i+wlp=,_WA}_/r;{,n8%9_mFz:_R×zZN%ֶ #Q|ݵл""N [EXx\6Yb:3hyNq[e1KC4лX6=)ѧ ;UCD&E']qd9k[J<:ĺߔܾ3=OQe PxitF!OsFխZVwAڐqn&LꍩnAF` �y׹u#8/AMA -ȶ;GE>6.GvI&VpsAoա _(} Ǡh)F^>@YN*ʷ2'�(G I3$T4Wvك5-Ԟ _Zf~e90'9Ȍ[vI"ҭ }_.,>#޲v~5 H Emq1\}- B�J|vS]A)�pW'b{ah 16;tb<.Sp`n-0G|WUЎ~RX7klT9;_a$ (D5xf+!SI*%x~wJ$4 hon˓*cY%0luJRKNX{Mn,\ې/~ɹ lSxtMz(I\T4 $f=>cO!/(C\-ԦIijnh3yhj]b*{^a'o?Z+eP.lxszWg'2=t<}딖caz֓,TB7?G\9oɕbtm;A2hUqr;*1ᡣmpZڪ<?.:cιKgy2C�l!0>D1sZV\860e5-kOM$aKoLgjH%<#|1d_öR_% <'ozJ*] º//F=3D/А4Z`r5W1{WdM<2-wYL'EjAz<N=,a=j7Oq]?o>`|]`ҡ^<^* 5PK����OW?Dv7��7����apngframe007.pngUT �%N%Nux �����[UT\qKA:[J;niJI[F)ArZ'9'ZS]F��*f 7j/<�*15-栶+o`X < 4TZby]wD~n7 Nou6Bozkf%`I`w`?S4J6ƢʪK1 5WAqrSgJ舝 4;BwXӄa*r9#]y IC= 0$ k@hȷ$HH4}Li_M 2\�:x;}8H(w LzFEjK>ĮĆf?hQoq\s * �P+$nLє88hEPfD9Sӿfͣ0^G\+G9E{^󋠩EvR0JjL!]יg@.`=)\%Hw [SSMq_yLJ/Rs!~HLK#t)p;CQ4o5_5LF'jg7VHfB 9T}.z@ھӕB)&U9Ss Ճ D,ږ$hmgIQ8)9&,}$|kUD] +rgir >0*KXY4z>Ho:s փCQ#)/UujQ#V%Y^X6fgI,N;"ѯϜ:`?LjdDPgylj.V ,.%�0"R2LSc4dp@>A\'=OE$zJ5S.JXI/3j1/^h~DoHk<'hW@֟{�?f!3Jk1=%g͗=ȳ \ƍVXzy6"/d?ufN,jsJك/<TjUVv/f+46qV S߶/QBSCY+cJB:4dVR4󑥃Gk8hae-#5ă>ETŠ+H ~Os3Q)ћȈMrEkjUf'8ɦ+;<4=kFSKaQd^DSFiacT6 P&ūqns77BRl#G .ߐO!<ΎaQkDa\8M5/~0p\(sy esUsE"g*h[&[~~#,a41&\{p?&Zzn @su| _ĐMX+>J%2lDl d9 +t8hH:1胅UΖ�yIVfqDsOo/L D9d^)vWgnлGnucB7%j;a}' fd+d SUazNifXwo)DHU!pBe<D+첬#bY4^5*$nՄfڗ^�$nla7CJsL6NZi 03GphhCȏLw4(F:[gA7}_?EtdbPȆFL,g D0LNqtuړSl,+xz�A L %U:ɞ'sɰыl;PHfnK}WOey]1P0 V5!>8ѳ$<elQeb(\P:V Nbȶ J�+~pEU/AekB�g 1 ]MAhSvY딣z"e,`Ü͏ՠCQ0}[05q�J0<9[L~>}|j>„�/#Tj|#JGjӟ;*yXCC.LUx93d4!$o|2 %tB퐠Lq(TѬCwja9JŎ>zFBeKt"׽"|ՠpBx| V3_ 絸Ħ~VXAkzS6@Bo%/UYd:%= mznuugݦd=ᶢ!g)HU;Vwvir.Ku {&:!BWCp8Py2VCD U *2XuUkkxC(a]M> g,F򿩜 Pk.I}%D̒mEbJ$YxP2\_E3 hVZq^$]5zQ }TB壼e^~̣=##`C=1Ƣo 둥9s)xD/o31li)s,-!m[e`Uh{>7$.c=c60(HUjc/J׃H<tbL<;)CjL>3kɏ9>gew^y!_:;|Xq%/};ƧfNB=dx@8~susVm2^A7QjUëFjYb%w9E[!pԤWBqǜy+KAİ@LӘ5kNtErvxY#8 m]5cjV@L !89U|=Bϗ<'`TZ_ k&J+1ι$@Bn/Vv{Qw~Gz;/ awZ5=ǔ6X_:&Q1;2]Ն8NG6 ,·2okJvOc?6/efIlIЕrhIp<v(]7Zz\$!V$!"{^m-D$+cMo3~iQao ӛ#!ӏtE>)&GmVk̵KYj`y `tq/ngnekҋ Ź C_C h>_B*Qɻl+롅Y^E1fm3oW/=_?QfNw[gX(⑵HP 23o=GyP6Ka&+xXIJRtxؿtx&?" \1zO^ b%h&AE C9p+&5:,Հـޡ@]!57;JY2. }'wqф21C6p+%=10wF3<'94E'a0Fu2eG!АE`=M!G ,)4`yiv֞w*y]%)jܝ0IO:6+h?@hg2rÇ {hx)൧UP:koqnfrcxAv[YpbL `YY2!reBs,uq:! jb@0)i|D�1D@*مBZ5 8pz[zk/wu :ԗAtǺ&uFB}!@Iۭ$`(.bR1-fҀgBlr|lZ\P 0ەs-:wx;;S^9hƲ5\kIF<jw%WZv"qwu/Q-i ͟gx G +/.>FL= ٶ_]y㠟ΠcP`³-7W σZNgJĄkhϯ6_:AE�[Eh~ ]rm@^ZxB[>$7>j(9){P7rqGw^u#&3:|~9?xD]!K:^ҳk[,AAG e7KJ"XM>6n"ZMSқ맂_}3@dS&U\{yxT.ҡMws7/gGE:-&<n44˟}G2H:(rpL shYּ4Hbs %;k{f}'@T*2Q8HF jH}K.ަmK ʱ݊RK m!"Yf]XPGؘ8vpsωGzI, R;%f]j b/8Ƃ!DyTX7_z<T%n9cO�S[E`RbIw md`,\]Bqg1L9y4͟2CDnw)*.\kD7( @|ŋx. i{ ^96 �43 cO~v7gt(geytN22Q@J5_Y/sS ġoW)@Gi:./yRv I֣3_#X9؃io~EeG _1Im*^pd_ChŃ0ؿJGDٝ$ԗ <D\RDd~n$56~Sadu`ZGi]?W9KЃ bo'޺]*+d+2͠lu'EWAOB)>Gy,j&KW/y3 ZldK@̙z@FQָ~,#=("_ʚ>y(k/G_ keSU`vPHFW_=kJSIbl||JzâT$Ag@ ˟C8GlF%v&80ڃPZ{^b.T(X}P\ژ=K$Ho�ӏ]W$-m)2_$ }/DK>#rk1~T+ !M0v)@0vLDLԃޠDqlD.{'p,Fڛ['xHxO4^9N `LY;=:5aBn[~/4R}͂<@d<(B+GgߔAM -nj6lG[\\6|媟3vp\C| ey=o?0Z`prg֛7*46+^Kb>Ny8?HUyu9=K>$Us,#|F ^ 05lP)x!baG[oM*RX:vnz _pp{KĴA9 1hN/4opUSլhQ4vV1t{4s S3DC.I풎/hif~= ptLTj Eh9|ysSٔf$.(9BnB=`)[&Įt7^)Kl^;?A-v~Τ̰Ѳ5gLډSaq5[ 37ϕ4dSnG/U Hq؞P0\@i<"&_;`UO @8yl i$i,&!B*}4'דfM<% *xE�WMƹ_ b2ogl8ko f+A\בC=ڇ8luXa)'AȊeDfꌡuid}jҠbƅJ8NN6{V딡}~W_!$ݟi(6mpMeu f"#xQW8GoK-9#ŞP> 'uFfw|)BWVbLz 88ӛxN8t gI$IQw&(| 6׿Bi Aꕄ|a PK!]2v_Ƿ<Y3Ӑm|q T` }ËmD+ MDY]c,Cܩ},�Tg$hGfawGŬ8KR!*fyrUg|5*O]?EivGԅzǔ )[' w8]ygBaƻ#~gkdátӪmAF݇ߠ|F2fI*!Ll O<w(H9z;n])MkY1L%fr5l04Xc]+bw\X�b_VC7?a,98YaTJE~ zT?Qz׫88GaN A\R=gk_%gW{܌ Rb&%Đ%O~P1ea Ul:p֎$| XvFy5bC+qNQE4da=bHXS 4{Kpl7:JynAbaeN7c{horv8C},a:;nɆYGM믆&C$OWx=9mo|V9ʹVJI"_c\\ڌۛy l\]o0Iɦ./皢j<Q³z˲@3}v ,+q(}<UK}#Ф@zl"dt;Jr[T~*.?QC/Jj>of^ٌ_B>S@@P DHd# _Ta d??.92;nY5݄CnOk#2@oo&>?6jl!Ub@*:1BVPP4(݂<L,Ad99)"fj^-yXv-p -l~K@]ՓrS@yg=YS3XB- jHtN0g/[ؘd1؟~ʁI=孫KfkO0KFB;S `>X<bE>XSӆf W Z<#[2+jBJGdCcA\lKp{~ZHy ]5ZeΓɱ31!df-poc2;|+:yC"'<ӿʧ8֪\k "yH\pzǃpat/"bO� m u3)uV}oZz_v.mw*1VCS]_qSqfE%.A :qcp)DPq̄EVUaLz8fvs~_Lw^)EF+oͥϑէ(%Zh\"VEb`b=wb}K !rh1"ټ N86{L~Wᴐ&0q(_򶙐n͌gz,P{9v�'x,H`;DO\ɰPVr66.MEC3rRWTېE1iE w O+떓?IXcP9z_bbR\LѓGTud V+P %+'4f/N[RJL (Jr@ZIX][7Gu'C)5b)ZS9qpCO(-'ObT0 RUWVڲߒ]IqĊ;KI3w<6~u}㣈-Yq<FB, gq|/Ka\�V^/(j[!U{痆&NE$etk]ԃu.Iqn /+nC;�ՂF$d[(dH--1j+S <R7I}m* 05v)3+Hlw!VCNui\h9٫J䐷R/ܦR4WHC/ZM0T+LFh É@1~`Zӊ9yCd Q=ꜱX`|ؗ qq5Ρi;qv Rډe_d.}, UUz0 Շhgcڨ//y`'1]8p(KHxp&ɏ] ̮K~+2].:KBR<Y&VKeI.x7-/\\ݩO9g0lM]B24S|sFU"IO/=E_yS 7'C~a*IPrAV얡PgjJ񚋒5H<xdzc|q(o& g:{oXvJӨR{M3Ơ`Ȕ2 h"� /|,5a6|q:\H%YfCgISAl[rBǒ\_xJ9ITL k R\�t ,g.6vL:cu|B,ۓsJOXF"q6O9:IMT�Mc/Ǟvi<d mp8bH|a0Q_gIBSHBkrq!5 g  >΁ps Ž/GB  6/G<Ɯmwe7 ъǝ ֶH$0Kc{v_-ѧVr *0EPcVz~K9+;|uxΙ e>s_>](a= 4LvԛYG'@]k^!svV*U&F  ?ym.|.# Og 3vW٥S˭Ł!T&q 1 #7�ޮ_"DM93qlm=촅V#E!{_bʼ!گ8 fAܒ)68h'kɔ W(`ukOnh#s?Ď%dwt]%GTMTd#E:3#2�OS$̂ ~]]�ДV;K%y–ݔEV#A% tߔّt? Dw+-lǮQ)2#yIBLBY/SНxf J&zuv 0(P+a9@k Em񯌪Qَ_5lj$2! 6ն9, y�A Gpv3'n;ʇ*Sv~M\fI^&>d ! 2VϞP:vL{7ᱨjZeCFxZՃU:?XMAFl֍+� !SmVQh#JGja^#U ?S-"ؖ}yed㗓en|ܻbril@b<MA /?Hb R`xE.̖צ$DP)C<Nt>*Z-K{}O&*Y)i^̭"xol=*9Q @ȷv&`qP'lZ]ݧ*> sܸK+٪T\9Uyz|Z ݍN`\L O}2}?R-f+ǁ\79~9BhdUHTfa H!LWZ`$PLC ,>˸[ FӟrGʉ e6[ztdB2Rw)7&U5ɑ/"]Ʊ l\{b�:kE(/% Z竷<SN;"ňӤ'6W"Ruo+�:Uߞ{SczImk:WG<NN1 >çz>жbf -g nj*%}/Bm4lTՖ2.v.9s7MJPÿs?j%b*( KƤV>ڄh}%0!=]]$륽 IPjg��~,͠Q֪E ]:-AA^k0͸pKDBdCB>jK ~}FQ-фz /'iL3j'qw O�WgiI}�nLsj2mrŪGI0kȓ>o1ZU]]:"NNJhoYh=PW5ޖ+SCV`%HH$ty#iM7gfM2Nvq&�_V[Q8iʏ݀ A?7>+DD^%cӪ U ,n E g$пym#{{iy˗ gN IFc=XYxnﻗ@hy,gCnl}I!UP5)hѸ8cVv%_>װں̵`c*`B>[=a7>-bX ) P@{lFbҤt̗oB@=^~6܅@kbڻdaRb=^#NB r{!X$s@ k3X~ᗒ3@3"? |J=1-Z/Q<~y(ɯ捒|E^n A\+R7q֎r i�ޕQ' 9@\-<#̓pŴTB<};J^WW.ѐ j;[ b";o2%pFg{4l5 Pi\wǚ9G �.jWiW~bG/-ܮzXQ^g/c_ݭ;f' LHy'=)E Ya?i~||ئg npd<G5ˁ*U 伱,FlELJ;=& Tn 6{do[VWys*ċd0BWU)Z�I|aۿ]1\Ttur-O"�Uv|u+)+k{ >`�dfa#d9Vd͔L^@vYIEO|1vD pA\T/l Z}W<2# MKi->'{j{"YL ;ԕYxwU#{ er5}Wn3Ph oLt2Z,no'Ny DR"3!bw3%G]g^[uQx89 e#Lx_$5[O)n\aH:|]5loh׿-! HO'8{?d V|B5Vy*U9Lw}jƙ8tLw[e_:3^S9 +f P0_A1qc6˝pi~rϔ8Ы[{>HEb̩6C5g2?(zfS,S}*6 unc?~1$ :/X=/B#)d~—LI|ל?`&�gwo/4Ҝ``}srpY߽5Djg?@0CZf54LJwB-Le2yY7}sZs+*@~x"h؟C Pkcy!rOƧ<ѩՠv5BfG܌b̹ /D^1.q]j|Jp6j H; T`yȳZ'Rzi>53v{<//?ˮOKJU$w,{lo1#IFZ|j9o Zr>E�rX1ϓD~6;�K<;½kHY &5dTZj3mrVL+D6g`^kو٨ ޲Qat~2-%w}<8k F~ G d۹ # /u?옃W Nk>aycG0nl%u<)/"EnSM6&4OeF՝G#[a@,7.n$-Y Kҭ@w *Tg*F”ɍq$B<dc>hyC򠾅ّe1~#Kн  J$Pf Hsr|Q_E8,bb#6lpo|O='OQ\KZ]#~_0D uhޔ>5SZ{{hYM>;8sxS18j٧iC;w7ssz0gf??ɰr^�$t2=f^j2@ bW?/, Eƹ n\%p,ٽ>#uZɢyW >PMk+[2VyU<gU}0|vXO>vg#te 3J!*)Ve<ŝ3q7P2'`mt[I%ᾕZw\e;^_TScKtG*1Qe^$5pȽG'Pya܄KGtQ�T܋(%}ץ/I 8UN}LGr mun ba~֌ #^pI%}\UzOʀK+kyj>ӷfp:F1ɦ`oAŊ)B1].x'\/[\ߪv:UeSMwFkd5 q39,wzY䨵B# fn*G~O? I ⭎WĔ}r 'xͼ)2*2ga2ѳ8܅5)oT))[Qa8K2 K)HcWe+M(~O. DG`iZ͡(^чhw³Ǖu&keW Df^?JHgXt<Shu.%'|I&6[^BXkS, { 4MEzf"l@;(d00As=B]+q5ž_ȹ~H;>}U{ƙ̈́'G$[[BåBQՁif<{"Y_q2U_*ej{i5'KE>cڴ͡ރl�(ȽB#<䗗d5kLyW=ѶJ-b(<i¤@P#>rH|cv7D=2 a<  Pe@/b5<q%ﬔࡔr0(^g_}v4Cnx3"P9 ~,_HAL 3G#V ~U6 \ݴohqŃv2D.h𯩾PWPK����OW?4��4����apngframe008.pngUT �%N%Nux �����UPL-X%{pK  ,;S=3WSv3oL424�� /ߩ�T^=ra8\78<3 M6! 1$8mk 81@jPl(4bۦ p\u (D>uD7 S_[Anì׹EmqF~VY%^ں&A0uAu|W57_ UADPχ;]RJF&24zC<Bk�7Az<Y+ 0!OE_ 4nQ@xe:‹&<iwH>j+A~Pܺ8cQ r!J!<h̉wBb1`߀,d˷Rr|^7-&RyBO`>Y<x|GXY Ϟ2ƏCZ+qޑJC;S`A47LJ4Y0,D!B^LGa5X'Rm+⪁j6AQ5Z\HCV퐲!v 黜#\MY7]rD &zu=r<GA%uQ6%ziz}$Z7)@4t`R< W t1p/a>V =gAM]p'/蹂=%x$ 1( fmˤM0vD0Ojy�Mi 76հ _ *~h[ڗ)Z i݀V�G):/H'3t-{Vг]G|=JR<K Xj0.bpp0w fV#̊hL 8bS|%ȋ-G_ uD3Zs_B6{w #hUF+ So!ϖm}cMͽ5D{"+"}7` ss@wqQQHgj/ʢ@W"oǒl)T]8o$Ʋ>XFB3BRse<*?94łPUt]_z `?rx]=Hj{x YNs5k4; i5뚾P\8{ijplB<?dʢ[gLN7UT"\ED> ]F#,cٕzL7\r^>z' .Pd .2/ * E[`$RK"U�o?e)c2NeZs>b`B"A4wXNڅ#j}2wLv#(oD;8=j\Ng9..�]x6ĀQP?h! .Ҹ=wQL7vZ?�b3{)zb,oS)ܱA|DbZq仧$PGV1U3}+yIoѥMTLA6:\Fsw@xi:^8v^:9uT;:kڒ; 93̌ E2>bTgQ{sD$D!9AJkw,FO5g/ŰrUABX-L#΃kZ'BX @wp˔ +?CbBL(Βܐ#${U>a ]3 93<`~QWU "pgS(QN* U| AyO¥%jXϹ2nm/rSGH$QMG: @֒袸_(PtèZhTh;MF8SzF&/_'9 '?Vl'e>Ś8&N@IY}k$2{~QUk=Jc5 욘;^[& ByG;fEI꾗r2m^j+G\#_zW~ ZE}m4*ȏ<ԖnnF~eVB*f| /;Fr!m~<qhN#Caʢs״ Qn~kf}bW;w1;cۧȪh+›AvBDB2ِEG$#i:>bgӾQ>yoR){ d&NЌDnaبwK(wX@+"|^zľߊiwTeB"RxELdR@VODXRki9n#^gt,">BjB5=9:;ը87 f{F/>~nEjyz J"-]ܟ:E/v2pï`#>z@}g5= c0)kpiO=M29$-Il:ieGa jd'/7/;|e wjf sS N;u ES{MtFeg,>55ON7qG#BNީ>>I/OMFhϝHc\8?p/%C}.Uҭ_}=pEáz驃QX]9- $4>"$t|2#1`L uD<id)R`=y#,5qƦJqO^LY2+CB n2?]0Yt(4e}l6`.2@2픜:&>K31Ƿ7flyZF\`,dg;-;gat*X|�5$E?uq%Gi\RHw"X5"(`h5WLfò>!ؼX q7Q"Y\fdJ- OMeY2!J\>mf#qX[XpP#Ve&3D�j2@X_JiOc$,ao`E~-Q ,̵( %{ E2͠<Dmr*OH̓[0v.0[,BxX/cRu遐-o9թAaX&g [ YxFeT gA,jbWư@nF.YBBk ݈�O筱tw2^և Ay1L*ma1 PS^3y%MFcRR|rl&m~rfwG{ ~}މ"o)f1]eid QdE~6_HR$F|GFt Q:썞NH<u_P]8w]ڣ|I ;CY9]1C{HYY #ilJG*/Yc-|';nό̀bҶL,u빍牝<T.׀{p5iҜ<ShxɖT&h>hPp8zc si?U͢|O2 -!%MYz6WVW/+\'Gor5uHڗt('  �a6Y<!rfsuC>}3 7~֔  G]sL#4EZOxkk!L`cvi#LyGXo>X9]Ϗ0B|GDME%K>*(x 4Aټ#!!OntMX"w֔N#縗 -.+ϭ)í %k,ðoɏN<=n]==NUu+M�s{[-twC²KgkQjFОoQ\(vuCF.v X*sm// PZӏWCtI*̦נ>8ب)W(U/KPT!A!Pv-[/v�osG{qn_ gM;e84##8pУtVcqV@ j&$X-[&WhZ}md;xဃ_.oȿR8 gSyr+TcϖT)'%dLc=�eՃW@ljn0;,RN0}WA> Im?pމ H VjQF/(Y\HE)pZ{Gu>Epv3 t8&#jhaAOd<T 1wqՆX E koƿ!֜2ɘ;a%=l i6[+`vp,쭀ASnp{U}45ڠhJ̕fX`/br,'6~V9Y`5,h4m!F,kLjYʂ؇=~6H(XzGhY˸S7lj0~YF}dyM9(5f7HciҲg;snY'9ǀ%aѐ(GIC|hV2^`t)~:|[X`nD\" ,?me 9 _KbٺYx4t=16#fT은B~ _D <?bE[a1C-b88D=G)ޡ}c0qTM<~oF;xuAxAv*PF]&7eРO �SM'^mfqӤ&k3ofjiaY=߱zGEc8fH;o7jϵߓ'$]oubcWe-Aȝ E6kQ|NI�,$,󃝀:;I ݾ\8*)da%ҶjJ }nۭ @Xٟ2Hw1$fZk ge(DWS_]cfx}j~RU++ݼ&еNŏ_fp—nh; )�wbflsz#\y6D$d ?٪xd˟FzVuDQ�ϛע&<xi_'Y!xG*|]3bB@sw`<HN2X+AݽF‰`wǨ^W6eRr73 ڵ6> O `wX`f A8yh^SKod9J#-t_L;Q( )L(MUWdƉ( ,;6/׵8jE^l qE~( wrX0Y+dp~&KD5^b)?La8/.lmj<lmۿ@BIknҶLD[$_aAp轡:Z3aH_t�-eZrr-}8Y _Qݯ9얙2bƗv]q%AYN k :]O5Eu9hN5--z\׳JPkGܧVn_c{HzE j ~0}"=&pQ83T45o ` 5`J wh6C:u>8ٶ)C1MZGBBPVdž*D_K6{;d<>+ @am WwWBT$)�hzk}$3e쮍A*smեD$\l! ^?.Y3LȞl6 5=i倶Cm9ۗMhuy?G6{&N%[W־AmpigrfVOa< ۍ5fWa7c*?;Tew?-Q]/[O#*kĬ̥؉*q6zT63Fe-EĎ@3M%3L쳨Lsd#YgZm:=9S#g ٟHFP{py=x@4tb9Z\aڴS'z[T0WE;&/p߀Nxg=02o7d#wީrzpH+HTFeBpM;uB;.Ru]ٙ͝ĕhm |zMT�,ךE,ZZEkR0t)Wbg GAHk6s=70< O>"^f /OarQ5&[F卾v{V=:v*ݺ`laіMD]7tڲڲ oԈv{�4ÀʤsQ”$.?. R.4& Ք1"ټ=|~6祴[U}ny/ect";wE)CF;eF ܭ"eyQi#o,\P-jt+BulT=#5>/}rNw*~ٛ}ftQ>t Eul >W~pl2KIw  1) ^ 8QS2BYAan.vy78�>Q͔yZq|g7VԖΫ|,J%}Wnbi y,Xpufǘѯcv_x[(B6G_,jort+47Ϝ8M>Ũ3fp~;A?5-,�+:g*(r)! nd\Tͬ {?3̈�L =4h<gLT)?y],R_+;  `r1u$ث)#;H!J'{q4!| ?/j:GFYSCA�JS/AOgf"^Vj[kT:<ZFW v!w nʭF«V,QX}P/XLd]}XW(j]l7S'[^ n#7KUo*2x~ӟ*iBaIna~rJac*jzqu؀eIkƏ'19Z/)G?#޳Yf,a2`[G@p-/ ظ!,ka֬O{ފ ?JƵnN7me).@5`j1f;z ӐIy5ër'rNgKޖ/iY>VR38Olѝ=j`ڬ8Yq SUҪ&5L2_sDC=C'x|Xv y=1=wPgxB).ɪE"zjEYu}Uzxԑkd#sڊcO)nY(o@졐͙⇬3>N&TutUb"؞+:O+`mqDc+_8FDr2I0=NˬUFR3V Co@2fIz(UKxKS͋QSSZjӛˏWο Xz�3=wDX ;gյm[CZ>ĚZxU 񹬽[`v!d4:os{C+Ge>v0f&iǚ#B>]>O(DO&+XtخT`B1ƱHnٷݧHo:]Z2lV-\?N]�5:j]ugSOq\Rw{;0?MAvY,X[VԤMpD$^`L+#n%BRcRu!) WlAsOW/D&馬27o\ :}fDqF7el S[ a|tA =KQ+x޽zn/j95GGCM9[͢Eߍp*R%d D@vS%u?7zIȥ23"eYRS(cG.zΎNhs�l3sK<3yW^$jT1>|oYLqwG Gl"HM5(h^Te(|"$N<8:sr�=,1@$[Ij׈ɥ0ȀӽIf2 CiqڋKA.p"pxQF7GXSoN<O<ESH w'»ѕW~_9^mPRsJ~S0̓ k1˰@ ۺdPJ;v}xj�WJp?k^@4_Hx_c'lh?cQ3I]}3QȣI=|~VlS_*&m+N@P`r1sy [0F=oF˛*)/ նl#e^YZP\oCmQ"L;�N(YE¥mzG-t)QSc:%@~V~|sAn812D̆6m/Rjy6`ôŝgEk kWm�xI'rNO nnNT{9�YwZOv!5[>V}#=06ܿj1xD9JDصF ,K10Ʃ@7Jn dщzj$Cls W$' O Lֈס ) K[dOzy(.Ԛ']`:$ 8ӛUn7G$j^A|P`pЪzSt<U(@ˆ 'H,lWiG=Rb1!5r4BVȊC#ȡ]2vRo-ދ!Z3^J[NUj^ΓhaWi!Jn\f܈cNXliYa3TB?{8 y~CaCyWworv1X#A'2ы\u^6cƽwRbXy#ŸBN--b$5H\nhtpe!cP){f_8Kвse�_t^5E_;z<E|Pe^:y[OMF, 𥉉2ٶ>.סf%Ozݠfx, h8edQY┗\SɕBRw3bШ"%욏W]e^?x}?.~4ON>Nk2]>bmeO4$K45ok sygUs~N? +TA9tzKpGK$S/:V(uY< Y-7^R;ugkeezN -W*Okĕ7L4#>Os$Vq=K0 v\MI~A2MD61T9s%̕?DYc]U"Kz{c4pe2%J8XFئ^,F\,_k"=2B ׯbbl Y]V൙(|`c+y7BշIt>$t4`C]`3hcL=Xa|c= u-�|zA"II+Tڥp^%Qtb25pcز亴Qn!Gnh0*<+U{<eO5^ZCPA0#(D 8Ps~j_f{>¯\9KyÒc̐ޚ%C3*_ҾصR]QlSzi[=.7U>K"4qD~tD}iݠ +&`'-LavRiusl&o ˠrDհӼua}Pwb0 i\P\Sf+>ɏN!9ʼ6Pm6pR6�ѯ/jc.쾡j(3kH@ Y*6El?>/`p߸ U& a⁜\m�ď=:X:S஡yT(8hHIh6pOAQBv%'ނږ.ӣ÷2ε$?r1:#\~U=H~aZ?ݐrrmFȔ@|)6Yh7a*Ә+oH8Aez[Rvg/   A󝐈kɍըNX\9Aq3z9'EJnC[o|t]n Mu f=Ux<IP#SKҠ#1㫟vBM Ab~A2@Eis쎐ɿԐ8fSd9(Ju /?LZw2c*[4VS|q*f fi?)'bV@{A344!?*7cy:cW*${(MX|0]^Km9Bӯiݼ,#J|v^<T /;8;sij(r2 7Uznk!%.{KN{�- <5_C< 6#W%xMM6%d 39cԢIvc"Z Cvn88Ap/ϾwO"KX@eaR#6Jpj� x8סa7~崊fUlhrR#<o߹qaFFAtOvuPu$y=F7Ȏe >ɉr UawX_$ C-@Hv m{]�ۯ[OEyD5UnD: 1�է#EQS%&D` xf\Z\^zZ&#,32'hwbsZg+|<U"0U85-썎|kC;iz׿  !jEӣ׼M=ݟHٺ͠5qUAz߬R#  Gwm^<!n _+A6FNRDjqؘċIϹd/89S{V͜�X5oߥej22:|DTS $idD79{|7#6pHو~9rдFHsvLDX[^k9^ [X2`uyқn0k_ҕf^ WF-*"$̅LF%u(0LR .eGR[D I 6=qn{Q�i.\ߊn:Z@xr8Ea,Q ݅JPF*LŔ̼|d9lM G<"] Xbl'\BB<P T˭_I$AH } ?)~V=Z}z1"=ħw `p"Ώ= I_ J U &AHf@6:dekepCG`NPM+ǩVO\@]uS<ƴ�˶ۯ3AƒNI�p"k$:sd&|*]yH$l]> ؿԀ&1cmUG!+k;H-]/Vqo3uIO>Ę _U%lt a73&pUrcEE|@~d�*&59 [4?Hw_qcs'_{{IHzhN�>KB߹>(M6^LVXKjsy&v8c[sVfPЎ `Lɒ#QZ {O V\@TDi2(Hva6ڢ0eK[ʇahY_;Bx.o"@qeY;<lc+OBCщ*XXJ  PArm;L^Q q[yS43HS4PC|vMO%J1z4 $6$Y -պ-vm0^E5bR"miԀ!"zp':Cy_@pO/~m| ouA?dތoUhߌ E,XEV6]MNRqƐ�ko8Bx ̝QpL1J.~xT/ df<l`M#zVH*L'J]Ϗz*>R\E2QwbtoK'�%^cHo"} l)ׯsJU4Fcpf_ZCqe^\^rQ|O[5MPuI$VL9M8L'dѶ'C/, BiR*wBsS9()][ ©82ݸgSu˒xmA呄؈&liРIi6[tSN#VMy`ӢGSuӮ)_^/B#jix!GZR¯ ݁0)qzS K|G2Hzk5�LG{`>\ov~h;s~D`�$SʑL.~F-TƝVW9}/_G۹/Y$'>Ӫʂr~&SBl >~3lϯB g70Ϧ] y׹vJECkhOlOFp#{'--a�dUdLCPK����OW?׊-��0-����apngframe009.pngUT �%N%Nux �����ZeT.,K KJ7%%!ҡ tw* !4ҥR")y9/f;7L8!!��pM U=x�5UL %oT r2RUXn{y83>+RxM@=C97>1]xvFfܺ\RC_f^xA/ކ1<P[#.${{ɻ66^7VŒ(za{$ B>Bۋ�zhFݗoŭE1AoQCk@"Hя1+@^�L;{)|L>x@A uVB4ձn+IQCv|+*X8�e$=zquw ?87,\rS[?,,cC%=Ќe =þ_ X?jciMuD/[�Uм=^#OF3q[yvrDW+wHcf"z"�fmybX P.M&NJ -$ Ӫ,>�qvx'z%Շ{V^=g2L/iz sIMhX[5ЮC=xQ?Th䠜ٍ�1"K wsP O5BQ-ע 0!xLz\ja幊X"W7D#Gݤ>SIE(W_|n4& : YGvۣXغwHngK&+Q^^v94ZrJpŶl;o"ܠ(oF{phzF4iG0bkɢR(/mʗ" 3c}4Nb{=\jD,V!;{m-h!K8Bc_,\_̞G4h":@?0GVLoc!v|\'boE+FGC؜|ͦ`S]|YC1~<KHXRdómd#Pa\L# sř\Z.�rDjy8'[14\;_XZ6�0n`$ِHH) >X6]Y|ʽ |)hSܺ'='8S>b/71KQ\<\0c\<ulz7zr<?-B` |O fw#]Լ9fJȚEW]Tx# ǩ(7#.=,ܲVIr J9Fo8ڬaN/QQwqo~Jd;D'_oap:@bKzmܡ$0)pYj$:?4= K\g`Ek+g0Hb[ƸP.ol m &8G|0Rew<-vnHNekY씡&ƒ]cc?Ak�xqﻚqVZڞEt(e 8֗׾(oqH)VttRKo &˜?SҼ |;%YʔP | Z _f_+)^]9/, *8a#o5>r$d[.z[ /)pk[rrlH]VќunΈY Ac!X7SK38uM$RL BN巭  dpHj&|&Q%~Ep yZA,{CsF�:a( &;a|ށ=ukCQ2L![풨P0` vɚGtۆMV̯ɠW,Rn _N ftct8 [q>7kzN:AKZ-uX[:Kw((XFNDЀ5xM]"G>o&Akuv"0 �N O.6AEsLwæ <.50/ F+jV&-i`5`I@EVϬMV7ya1d(4i;Q$ڣ)9@rIhLq&Xyf"Ow^\_:ysNLcaca;<# w34)8B:ۦۥУxPX̱TFsB<؀*`�L/OI8TˁF'Í+#1ǽ~?ϭ?A }kG}OO^UvhJ4{lKLsq?'_+EuSb%D\v^k+{^Ua kq{ grgjT v[YI:lzeXS#n:/BbWF5:!-Eֶi~:3”΃"!񩝰)2FŽ< B�o k/>tME%gMGChXf@_Zl#+MRn2?'œ+23BB <l"/UtȠw}"TT|󌅝 J2'D,`& wV2M/O�m"俎pStF=(A /t'YH.bI<A<BxFH!>%MFO2|hhkY a f /s30i�wi!^m~̄~¨"Ϛ;& J1=/*\]{4㗯DRɻ$ۘJ d4J`@H)Ț_,WAZy= t D$OHWțn~ۮ UVщt"HR*M 'ꌶ~`(_nyP\-[?c0ֿ,,PߠشeA]էI!`a$>,5dnŪ,j W} 9"d_֙(8XG Eb `gQbZ|To_ѻmܸ;5o+|a̡HQjmZt>53N*fY9u �gpc@( 6^ΆgbKU1wâlN^Py<MF6ݑiU;cx ʷA` ܁ۘ׭찻|T<nE|cW�[M"b¾$mC1#9#m|U7Ley۽X�^:_KdVs KgE* `$0m3;baBK0v ~cigG$k!*R Iql|&o[q5f7`noER CyPp4/V E)\#Wg7_D.qPsyPU!u[Kmlqn/ z_ؑƁ~s|H Q:઱z\ݍS7t؟Vw(??Q%D ^{쾥K T^2.~7 \ 䓼פUv>x^M}f݆hf!NV/W^o?MTqID i6bsp^L@ŬE"!A\%rf9 /q< o3k^^ک uuјW)"~ gf߾:0[YoTZAtOR:?7D$ Dvwxa{`Gk_9%[dw:!2CtNϼ3@KªO7 t]2wToZF]P5v�_mW{)`8rvbz0o+WRNHNt;?r:/շ0̍ɤludq!bѴc<YRJٿ!oa*efسrY]*3UgVK){+W|//WKU8_DS3 !m7r81/:[Db*_\kƈe.K e"R wu\K)nRg2uz0cߙ]լNsbU?m34*mr,xشwEw.|z=!?.r|(kB7300@FT@` +GB'H|[WN"؟Ώ ym֝L $hϰtXD�i`)Yw :�$�|ܽ[Rij N*ޯ)Nڎ5^/]L5k^v?QI+MW>M-crpmS~>?g񞵴Q$PVT{R {LSN%+464VeGi!hw?#;${cv 2֛/�w[l 6v.uD~]m$Q12/ <O6I, XSiT6r[A沧 Y*6Pik񍨂M9e.k ݎ,_ViO\^<6]b,9RdwUhY1o{- Nϣ;oB<mu'Qx#6/yL\6.Kݕ#&?>wYث>^M#Kdٿ1P~OAZ,CY{~e82seyb3&ymݘ]yF}xg8Z8xduMt#a3IuWO}P\9V{DH9e;+MrpE/Pi7&M89S}M1EB)Y]5v!U>yLF&̀`֤'m *Vk>Ց;SV={D=GΞkCG'DqEնLA F M??T3 Q߮{oTmpm0GEhg[Z1 qBϯYRv/tBL ҫ{ $wXkY5G45ɴ.r.Bt+k1oWeۏ[s2nٱ>ײ0ڛř#SIEc ]=ebGYP:bH� QajoUdΰ^5%F12+ p~WjՌw<J?"\Wcphƃ̕|SŲf{<�6r!C^w-8ߩІrKp5~*GѸݞ ft*e};S9'; !]"[SӒ$Uﵦ , JI|Apdu!6n]ܲ7u>Nk!͍}t?,naMz g{^)8i_2G}i 3Vʫcϰ aynzvIR5G>\KlptjT )gB D|RZv ,L,4fwx㆝'8A(۹:~<\9!LSqxkaUa)o@$)3+ _,`0?h|"?IWCX6#ݣ?Ó` ~zS<7.rQZ'Ƞ Ğ8އH~yb "q~u u{L/ޔFL.LƔMYOgCٷZ{ %FK T29yv!q8+ !ەXqv*WpﮭmKG]Ӌ~7Ǣ)�Ta!N,{fY-,z"/$+NnZxJl\GMI;ڂڠ {xܻϣ.M-bV5)xpJFsq"(sRoᳶd ++x,q#N39c1}3qX{٤=l6g7#>Ic -_@GIq֒|K 3MޥqvU"B >YBySns`uif"!B?Lՙ6ŵ7k {GUZH%-yCVDCi_GYGe$jșJ%-wIk ~Z? EGŰn\U]|R |g9#K&&N.nd-lۻعtIuȽ'X=˃yj zE/GG'�q|݌*OL呥Bڷs5~Y^hp7&I9仝l{8WB:wnrӞ4aSwej洟TW2Y#(NcMhdYSE\`}焇+~i,):A`JO#pԣi nL^<aEۑUݏx@NJ 67Qcf@`1#gF3Ym6Ʀ+|PDDn79"`&RH,t;JU{ b0szd~7$obXr1~Bwx^@[~"徽Sȋ>? .@zSp쑐B`mb }6#guZgLx?D WMc~@PӬ`Q:#ҥOBqVKz?ѧ8>G s?W 4HKU?/9?4<�_K2LLКPNcKYl9 /teQYlok쿹I!u)d\W<ulGdĸ_a_5'i_M騊ӓ N]ItK&o=ֱ8">|ټD_8"!½o!͚D@,yF.Ȝ3#?-u r5 slֺZXh*0~4n0 --9:{+Q]֛wWּ7yAe kw.S3M?mEF<cy}biw&‘'s\)m փpO"JKIVƭb& QUn]ACz,։E'v Q-6Vp,yf/u-?{P_~ZvS20e0 E8>/5Dwd sVÇ&h%#]%[k&){?jh3Xϕ hRq<͜m yIБg�E2J8N-OJozS9\U~9fJ8+ťs?=DyUgX_"_~2D;bu!qը5P(|'D>+҄mX4/MbE*[7f M&xݶցnUYtPb?Lѥ!=*Y[#t@2}׎Ms[0BT/Mb(YQw{ޔyrj"ݬX=Ҝ0r΍.R?U?EgIJ.= 'XTt5s4ŢLzkUL>;A6l sLjㅏ -FUcQ1x^3=m/WC{Wf+"(Z7&q{JoC({zy]#:$[-.'J .bcUЍp~ 1'6t2Lͼߜ=>�R[s#x ӕ2nD~)yHi̟$mIلǖ}-Gеzѧz|` ymb}, l9T@:*ui|+&glgÐthp+U*n;?gO|9#.jI8VlLNmA'%R%Dk fݾ5:5:Š&&bu:ޤ/)& 7@>5pZA.̽L"x 6TablW>W/sSș uV؝-�TGҹ, >8IJJP 7!?cV�tɐ^{X& ͼON->MȌvhEB؝)0`d. "<wmlz1!Rm^Ɋ._sb+%~wǢ}yR3eG_>WVnBZKs $TF$gjOFҖfL*B<`aԣ0pn}9Yj>}/Ts-TW(9nSzq,]F]g*mD a}F[I0HYǠp!:Gb4౐Ɠ m^-+lW�}8?N@_8&p@h'E&g/x6*cOm@5M-lU~}cy]5R Pa{Wp] 8+u?g߬Bl$_o?u^<WE [zz1Ґ#onC: x1QM/(׿;BZ-I0|V&r۪:'ҭ>mk[Rs:̅ fՔU4_ݳ@m=ܚ 0W?k\ɝ HP` 2 ]`?Nxa~ SJD㵏#nixjm)ZZbWy]crE2G_jK$/�j|A~t}o@ ML7%ߡ<"_$D[(펾CN=ДH544nBNȒoth ڱz}'oMR?N GbX{w]%;JS.>VH*7֑W8+1O)%3,憪F +n.cؑWFb.qvw'w "f!K^mmPC׫cw 10h GX0=? ,V',$h o@UT:\*-0blZ z563FB_g1\juq!_}ҲqJ-cgZ◁+r)%/crZ2ٜqLsT2O8 y\dF߷Bjb m*ޥfJ;J߶)Gt<7)kH^''ojұ\Tpudr/4xmv]eGUclj<916xG1@3,nAEEa� O([+}* B-+gՔ|W<7[*AY^HS@יŮbe,Z7;J~շ�Pwa {ufr&im!S 3_4/|v2F׆/"% }66'IvkDmPw9Tnnue$P^Zo q+_QȊ&辐P؏tw;2{VYgiZ$-CXvy+=A8^ ~ɨ SıəND\%L<◐V4Hb }�FcHB)go1'�6ŏeQq :iEI?bJAKӦK1vPnfI +g üN Hu12|L!نgSk@3sB$ C\ hdqaY Q6JBrr$_;O#M"�bYMg"|.i|7)AlYp`)<5Q 4^)32Svq'=F=\ik]3-Gʙ!prY)yrP#o<' Aܐ3i\WvBKwC�zÄНߧVwL܎@JQ-F=3>md'BxGg Xlyd>Okk%z=L'ﰾ'IQy2ګ_(FcIOqF^ɦdiuPe$EC3 s*|̤ G-@Τa+erZ(!/Qcqѕ]׸,2辪,|iʽVn!k ~f}|vV7D5)<)c%R pox5ʉ)0&g^syi<vlG׆$nLiTA3ޖ %ePrFDf'gqi-ۿ!xyE5MsYs XaBclhݩ~\|y;>nz:pP4iw=xN>zCeB4W_Qrb,oQwYDzu% h?YN5[()$qt}LG6zB&}Bciʕ*QUR"{.4հKd%GǤ(#3o kMv;5Vu>q j?/k!VDr%.VvŞ4M~k/j<H 8SO)_38V~:h<ZYr PI(:s #&|9O*0YΛɓYV8Scc4Z+O1p]k^JBA 7_ЖF&z\2uՏ)R9!LLdjTL%O R6lȽ?pIz{@ ({9�%#YvT,pt&wn^_PeH ghxPO}W)-eE�>O?Qx_2L;}NDr\\+p3@w<(pV.#Ge!ZTu i/Odl:jPM0XOcXcݣq{@<S^hX'$h8^e0%qT) E'mvCzO ̌h˦ n BAvAYkU'"Ya&&UQAdY1[#tm"; T豉I9=rUMOXcq)aqW?n܁]%ƀESMOV:PK����OW?d u%��%����apngframe010.pngUT �%N%Nux �����zWT@Z"4iJz"M^~"ޛH"M("%@ MQ AA^7k9bf޳Κ76ԦEp ��0ww`g/*�P5 Z~)c8<V塎w)R` 8uRuh(Kh԰<GZ2qSLF5RR).I?||SﻻնBmF^),7+j:MKs/ۆ /P < EGY1,"300`$;uՏ(ij+c"csW viyZ^2(u/Irr ŀWwɠt< _mMc0KF`tEC(m՟3&qapܝ =Zp]r(5xHMwI4'5xMEڽQhK+C&Y7ȋP� I}l)ɐHluei܂Nb|j(܀WN7!M4.rQ 2yG(~:4⧌B˳,-h�u PշfxY ]z9BD/=CUeUo2j-tf@ \vϧ+E8S4Ňx =_it.zȒi/:Q0B:Tz \˥ɦ ;!njk?(q`ÈSzCrXgLv`IszE}5kf7c&## {%芡rl-L5~q9F%F .t?*ٞ]C'!0鬏J?R)B2 AdW|a& ̼ݸA4Վ|tiq?E!* ȁd~@x[k>dűAmQ3UqnC~5EF]οE jڎ>CĹ>fҪnO1kdglͺ_vT;|8Bg n,ͬ(MXˑ;aXI@_4S lwr9dbv$ˉ}b <)CO`ꊬOj1to\/}(&`gENj/SZ4x^c}.6y:W(Yg`6ͩxL_5T,*oD G)օU@JxP<dsG0Z2h2jcY5Xy<w�WN_ {5dQ|�ӥi"d1EqϪyª(P-":nSY,#+/-&lC95-C6g{#~Asr C%4HLW,]2WRx텡"\]Q>͈`b 9E !jrco)d@|QL)ޥ,ccL{g&T>y /zuU)BN;XK/AzFH>9튻~NzMt(S^Dh' YXȥο>�D5�!shǑ(dm6G!-ʔd$/oBzŀ۶ שM; bVk3@ d<C\6~5^O<^ڿMK<Lu#Iߚt�ɹ7A^}q%~Yꌳ׺cj&>5,CμY6%[iXig@�=JQ1kQdΌk]'YG}0Houӷ/řb p}U@\GS3d>%ӗ7@9�ͤxpU~p wtJߓ_3 VC |5b; wSq-UOoWIJ Cz�. *lA5Ј?> \Sh^,cpc}x*` 7¿Mm)gA 盵jVyKyL,}b#뫌 rfw!xy t uTh|/g:Tա}y^׊z$Nh@3 ?D쮣f.Av;aHi{}@ YJ~ᝥoٵs4:zMw!ۻ䨂f'Bu )Ļ}.C2aMjNA3e糴C9a8'{}[W .dz_iZ8ÐՕdv>e 8I9&ǹtРe~U'/hc'´ƪ} e\G 9`纉{n-٣K)Qp\=&4(0:)t>&db`t1RSO̎Fŗ50 ٳg'WF?ji8\mVcd'f ġsjɘn�N UWR dn[A_̓ 欽 OxÌ!'HI V*cxsZܪS/l ,\٨Iqt~Ȓ(RL \A, :Mĺ{p*G +В |wfi:Qۅ!Y=;H$Y u꧵�+enϷx!YXh mK7F+f>пb.n j@1 Hp,%ivAI QR/H�VH9#?so*}:"O<ocuxon՘FPHNF*$9\ _}>p& D-;2Gώ $0$7D<\u8<yWT \qFCo1e9n}`S<+IJў7q]DmV3+.@^wsalƒ&Cɭ R. $c]#ON<X<gS/>XR[ NQƨчrx6[JvS#g -]".Si*2bIĂLrEjY0R 6[X%r�9c(<Mil0{%ɳͽ[AxHwC\~%^ 꾋jPQoo=~GuIuvxˌL'5MB\U " +I+1R^ӓ)>gI#Mu/08DA*xjeIմn{ _ c!?N~º>4%Vvf 9x+Ϣ4_u )𡁮[Qlfj15ݡWnU-WK/Vo'#sIAUyd}e)RZ_atYDUĎє}+*O3oKF:HBo:K)\~Zmb`RZ_N@dsVZfu--Qe"$gUe9ʝpI 3/�Zw&'0~眂>PnюLLP}\P\Bѐ7;{=f崻q#~p+z>ػ 'z:R۰JjiE;G'D?Mx仠ܲߤ Ld|Uijx˨`Q $=D(6C+9wvK8}i87B̧ F8JkD*gXGgxڐʇ#u{y@N s kKt _<^!揤qS8C3G.7 ]mTխ$zrnqI8YqDϣSG؉*%)=E2Gމ <G֛WJ?$~qqAS.zx!•^n)%(ai_hܛrk$= WW_@j_󁵶k KgهW~2mIR}Ĉƥ7!̄Nq &lL@qψ#tݱiox7i)A_( ZI0 qbIX)ܠĩR=IJ+Z wlun=ʾ|7佾X+ Ĕw'`aYthnu[gyմJ<:ܬWԫƟ^Q#bM ));MFq$v:Jp16*v< @^[$*6Ye¤lLE_Lx'6HqT1 k}PvC20)5Sp'm#$?UoX9=XψKqgOH'MEʶN�]�,$ݖ'.Q+ Ekٶ~\u: +fA2$[U8(oA1Fz 6էNv+QO7a+o i9CeߑJ3s.e'<&{}3+ $K]NSt)awi~fM͈UBLZ RZ۽_j ƹtVt�WXt{eqոPKiҳL$'` ug6V%"##u~{(xy96)#;o D+;.JbwASC|ՒCEupo:Q: _׵_0j) :#uڲ=F&^ĴqoV2]]MVnp y .hmv̞6<3 3ut$>'{X&7$ݮQ')'[zo4$ۛ%}<9d{ӎq#p6iru? -.U}$z/H 2;d87QdCDDOn Ud?.WV4s^mh֞;g:ˆfхQ9uY?}';xc3mzGw^JܱFa?$wroa?xi-<qau+/f<<:WZ\z+>Y*8\ԿkRP9e>*-dA՚+/k9 sMbHQ/Ώ-[F(_c4 RiHMgqq~!7zLJir*y$-2ċḩ"f _Q@<ъ=�Bed!jzF| ;}Gj lot7qI:eIPv)NF<&kbmůc,><rc.!@*8E>UvIKʥz1PTfzYs['aЪG5^l-Fac:diz`\}'aW[JQ'ňW$w PsV.o~[,وoK0ql+&uc - M0#w3_\&oǕ _.87zx3-GcyZYZ q#!o52O,G⏂/HmtzX e/eX nlDS㴶ASj6#Q(>#ԫͥi QbyW|(9v,衈UX/V|߂gmv"}n|` w0P6PbO׈hBfU[8TtΚw˔)* xַSDc"Tt>mqXosG2]2o}~v>_ꮏ* !0lmGi;k/KAtQMHaf1A5jWsj5 ޕpl'H܎k+7mx TTZ*L_ S>e?ѕih-)^wU.a5jPDZfӐ:dV=/pgF(#  3@~\KoH&}CgGK|^A2" n0έtuQոxUz1Jp3/d 0janr6& gh+x4S:6m9K �J5)\i`:a :*yн)OSܺfN& i/]:8Hљ@*q\t3:( ]鏲4OX~Ř-Pf}9{AA ƿ ̅w/>=Z>7oݞw&>JvNwvP!B<Z²0t6.ઇI a~&䂷 Egq/R5%fBSꝖi9X\$Qg4YDodPJ�,y[9_ZQt攍ی,K Hټb_IY#T?+Jz2@J^%*;GT!_(iVtd8 tPc]rExPDEyYKwT7 >W\7׿˲`s:2|FMڨ..�WIɬ�IF贴% V݅f7d1'~&HJ *s/A{J̩վ˖%2@ rkۋa,X(hW#m7@MZ\p׺_Xu' ZErrM:`q$3q$6dA\]~Mn5JgEm̍i@T)i؞n΂}(u-GNXj:72.&-'+5!</p,\"c{-2)KZaSIn5Z-;(7K`A4 $`s,6n繝UVg{6;tcph:DϳkO|meE7v?x)b#dF7>|�NNٮInk9z] 5:T%[о q傪+qyx?ѣdhbJbNj{,(i ɛuVlÏoGҝWYLrG}V_<U'܄޶*Z`~H9L܌PVCy'#voC-s3/ h,SV:78Ϫ^ggK!&^V?CLX%<#5pAzQ 2I>+J û[cH%lVnw4a"eV5 7F,}5+_+ #^H3Gsfj4;>u&l4?͈LAaLMz⍖㊻!n�>v<ܧ}N#g2>uj/3,{ZÊ߯-K Uo( |{}El _?iRq!p"e{c.mѪz/t}!֦M{<?M+Z7CfBC M[8ʟrبm+XeGzS|{� w 1�~ BmɓLpT Hքjk wah Y1زGYq鿂dw$Gl Y"u>Eހv &ja=-',kљ&bGzlk3P=zdP|@% Խyo!sPP`p1\anS՚CW'Q+ &2#r G�#H<dqЩxor}W­e),+3'_΅|zBjMJٌmԺ' x8 q:2?wYac$SRZqa@/o ֿ>om*}sJ㘔 7u-/}S}Ֆc1)7_ċ >G)vp\@Ke~,g DJR] ppTE $~@9 W]O6JŃ͚02}Ѳ/1z[t]VLCԟ+;^\|~~tzImpE%^ y(w9(5F/NE>:\hTs]ӣh?t4] ®Gϔ]iR_ )C}dƙN~<ۈi%>&H{O<Vn/סU,AU65q?ƗNM"gb`Wg]3` G|m+mw%<Sy+Ss|A##9p}}kӅEa|1s 9yr4닅1$-7Q01އ$*t@3-3$5CļuO0Qe&l| Uuioۀނd }]72\JX'YMMLQ_g=eO*S=t tE taP;\uS)(HnYCk{Z V�g*4]X!\5't:7$#Eƽ)%W ֳjXďp 0: ~b9Gf궻Y3glRVәҜ'C| OzQn<+:-YSk9TҦG,]'Ts$8dnMgQRGhh5hD132J.߷X\f`2|*UQ OUځzohDNsr.~$t cI8f.`�d vh/4ζ/ }JUZXw_zz`X|kh>R%xФ(n'}x^}"0Wpй�܄G*^Hѣ{ebzb~3'&,*le5JPm4 ]Ҿ;&%¤7 Vw_k9*n‹(TT^Mo+ LK7j_U\Jf]|yk_oEO41GQk7#:8$th6PH 3 :3˒ӢÒX wbT:Et;^i m۶^ [SISn?uU,џMLVSHQ糼�.Mʹ&.'R%Nx @ )PQ~g}دeȧ+=Ģ '"֡t|O$ŋĪ5](ܪe$ٯI:9U#:鳨;?zkԑYŵb>M4#ˠQ݌'e,H)I ދ޼nFf8JߥE?=8't5 5^GPK����OW?T./������apngframe011.pngUT �%N%Nux �����xy4{cm0YKFe2vC(ʒ%YiHP&1(Im,B(KblIw9y9Ϲ}_usʔ%�p`7| `@H>rdS--3'O#_YvKp8'f<r"t;?z`[kԒX0(26L+U.totâ;[Svg~}µ6hbhKVA$o!7ˌQVK9*[ϐg/m { R?{!u W% =V?aܴuFҊNn?_ >C_2Cz6֩Z&0ЭN$5S.*,aj8|MZr8j]0` HQ(oDqgOlc+'=m'Qw~R Q @# }| CwK"MgFWr6 r815#}< >ST4=e*3 Ra10fYTTn#iu{nj0i? ӆ@d"[i4]MʫN)$eD!b+6"xl<ݯ>8bEɌn k+GNn^ 1]$Z!.nxyguʘ5/Z"g\NK" m)/Wܸ3mhb 1Fڜ7'}7#)F'ՎY`:!̞>9`z|\A$` F~,<:VØ+v٥a=/=8E8Sb.=R̡IB{D+wyxFϓu$f i q,P9l^Tnq_J,1 8zls};ڋ7bZ)[o<ڳHcE$'-qMnVS>ܘw_h>r!Kd܋aԹzG_,+B+y⦕0F:hQ YRL�l2/S?PaC!0-E~(aEDf13a bm?SM1C̅2avdwwP|! R d S"0zD#[÷iBwr<3@3 H%G$DsrC!VGHt@܉~B|WΧ)nI9H}Xwj;3E҃TKZruGiy C~(Ѹ`a+癒�sԵhz'O,s'.qGVd -$^duK`*)gWo~:@vrE o-(A89Ώgk"Iy<,)L; $~U[1Dl]s>S:Ԉ^+a!<`J?SG=I3:Aj"W_)Vz<(9hbGX3$dڭ>܁Q#ȡ4Ox@ЩVv@[;P3|3H㛢Bۉ/,kk/ͻ?$ݝR)5<.gbC%%�]iF$,  9".c@Y+XA3lEASYBm:F% Q'dqI$qIQYT7-{c2CvAQRj{X>vMC4*>v\H' 3kA7F[€1T�l3 2XS+<yWIYȊR {n~Kš;ZfJ˂xhV>g;`/5,NY+vXR.ݔ\%9JT m=lU|U ٠N> f`.$7E4Ue@�8, v;ڟ#m+k5Ⱥ*'F)&EiJf"jr9v[qlzeaƘHhB7@k8Ai. +;c9]l uhf-AQӉl5yH(ʧ(ILJm(}R&%�g~-Nr_џ-~2ͳp4\uL}*C,I"|dgv\!a*4!#βr9Zmxg-?E6^G7e4PQ'L qHQʃ@Rѐ*2[MGN$~ DsM^FM^E*ǣ#r%ADG kbf?Vҍ\յ:G~zdʁ'ܢ F|A*.KM-[ z4S7B/86 &\;Nn$GM;rMdQdx~I]pДN,ɸ#%%22u5iy箊ŴڊBRa$+Wdڞ[lUkm Jř EӔ!f-qgGPB齐 7%..dYoc,E͚Pm"J8!py+%+�c`įM53BYz5Lu`C-<]N !rϓz$\O#񥣺m)ZS%Añ"MFǮÏ>`2'hY&a14aeqyUrҗ܃C#fW CTﰓusuNBuhXT8*p7V@%v5gS>UL%1 t1)Յ!w,/Ϟ>IJcpWk8)f9?l\ry.0Xy{Y_ })MJG]?b}@I;KOb61G&ROљYL%i9=Eh@>RlqmK#g'>9SzW1 vx>?w<o9tJ['!MCڏ`Se~)4jFUiyNri?7XFR9^ ݟ'+u[bo5̉Pǽ~/]W{8 È8A[g|`t<}n{۟ɓo7Մt/abu @Xkh_{4O(ۥ-kXcY5)@R, eJ4|pMa(pDhW &sхopwhTWkwVMPŹU뷣߆89 WP[ַZ*6#+yGnR;82z/QJEVRzf/gAoSV;,iS87TT z"&nr#*GL s,G[+[IW,oPMD<+9&3e~W:da?Br)^ac1cK_,ws`d_LWހ@( I6!7k~˟`a_^Duϑy I,(I9Xr(7PglEջZ:P~_=x *~K <&~Nc0\qD#n*5GҀ%S^fwdQ)$ss+= 5:eHb5?remvK$?OMpD貖j{O(ېVr؎B֐<Yן]n /<dhc"xo쐤;W%L_ܨczkH6ENUunv3;H>¦j FMUO&C'&@&W>goc *Zu/$^4setkZi(@LϜ$6T>T$n@kb߿cA uzfH�R+Hp*4[qB04qXN& LLso-"0 }6 ,aFC#V|&5UȢH~uuz/?P[ :">Hc yн5,nv*O0E.mWB]?vd3'9! $UY!gh}`ؼMFRXَH!q⧄K IId.Q ]) j*%g Qa!o֕ב'W- fO{h,.3͂JԳ3Ph> / &BNbK+zL* UsI2!�YF*08B3BszW_ӿdhIP4�r.Koow ~Vx~ؔl>zXEK6\I" upxv}%QV( #'ɏ\wF4w; k¬Z,o&(EcM)8ۧmWZ#WP=HN7 ͱZ>q՗1i teиXOjRvwq>W/;hq٨<LC{K2a[C1 ]-jC_ K= ]uU82xt|^t,.4A57¢E_ wߎU==W*!O ^}/!"y͈j k|cdLaHkSE?K vh>QPbϪL~.uDzZ�GK,>Bж/Fl e;οnuN:tbVNm7Q]3v!鲤 /XqQaOyUP:<Vf@v_iQgwym@E)S G^O+vt_i^J~׻nXվǽӲ}RtOJs+i/]W\Un}G6PQ}p]`5?Nވب!Ѵw"n=rW OH{TNVJfϵկ#~VcP|o܏F#[cߧVA]6"X[6'\ P K;'{Z{pY_]3ŃAW M\=\kng/3/d}z̜&ؤ21k[3cd`B^;7cVͳ)s곷-hY/myS*!^OXŜJc]W!F Om}g CLg3UA%-E?vb]j"F"qIL@Spg|]uU=|uկ['M_y8&[2WK3C6-wc:{jys;q(5U㹭t@esKŭ*aB^I~{uEka_zqO ~)z|6l9Ѿ ըٌ=>-" 4v8jl1ih<qp↯jWs C]7uFK,q1Ajúp,&m4Md~9rzn|Z9>RRXd]ʶLWj5眩?6vy8-�[зֽz{{D>?'0}P UuWV Uٳ#tJ k"K'֯Ʊ-dum %dŋ4ee˗.!@"%yaFՁ5e /;-}$P(afgG%2yBË;U9FxP(ՑL<<©Ki?᧊J?~j�ʨ?PK����OW?rG������apngframe012.pngUT �%N%Nux �����YuP^GwHѡpHGKCEC$$<BJJ Cix?og6ٙl}-J[d��PjՍi2)?i<�8;UL}wKo`''6NcS2}GB@#*hm 1<<nqm�[OTNaF$2~E%e2~ޛ 8eIU^Sn<(tRIWQuN/X?}Ŏ lkèjaupN}kOJ{4>pc,؍$3z?՘@QѕBXnn0InA[M#�оA @+'@38Btr\]> 6¹}#,Og7b, L^7a !Bs})>nV Yan/"-&/H|XNi(y@$FɋЀDw}2 LK8N2 �kӗڬ 8`AI_ P ]ԏ!a!nH-n0v1 ]QY0QE v"‹ķJ !v wAB@o8ȹ@3᎒DŽctƶ|{;5WphjNSXblU o&T31}*7y?єՏQ;f>Hːx!Nɪ\ <SJIlYQp,⬆ p#_-C!vlGrԲ7M'<9ޣ[amv[8{3爑]pKNl{?Z+{vi&3?-F P쮽_׏ I4wD6-s֚׈/4Ki^ 9ߥL}H\c"hcI8Y,pb-0p.~}MPږF4X$AUhı-:XKOɘqU.I޷c[THSWܢrP8 ^-q F JSYvOʘa5ukf+OZA#wr/mL<A>5/nu$yo5\�"}ٛY}:>eNYs R\Mi�+;;gQ-:QSojKOиJsbi>TtysDQ>{%2-^<{a!|F呁Ou5@0~F-?Y"Q�߅!ݺC?]P- Y_ 7[y`)Ƨ2n4i{Suh˛#5Y >x+0.X|Ccci :n}jTY <W䣾ANe }7eDbɳ_F|*?L`rZjhTP˷T]│\ݛHSwnP?>"oC8w]+րOP_yެXahw1]fM?XGvOTk^8_7o1O OuzvO"8I* hbDV1ӇxS 4;ߢiyZDǴ ܶn(4p%wН *>0<DBe[-ޛoWm ?KYdۍ/**l7=n'NҳWa�u]N=S wDSy~}:Bчznz䵐i{%9<hf xWf Tͱx&V.3  Ŋ(U%QMjye% WI%rZ0--h6mB~./G$Y*;; KO'gX!^f"& 9`&5qI3{'ىrS>4=*�aWyF4GX>^W0p Z>ɔay4O< !?jIi fT]le[Eݏ PFdlJ7QFS;‡7\+jݖ1̺7n_b Ӆ%,/>vZ`,pUva+(_,-r;n=5!X|]6kÊr2z4Yd;rgrOKYQfКd+=xiWl~Zt9e(OznZ˷LA60\vt`lҤ^�YK.ݕևkIm1C{eE'A#B%S F]# &߱ %wѩ2Zmj=Q^T](&I?& ;Unߘ,s$#�pW"4uUһx[ HYrrvZHvw7Jy}Rձ6’?X"U.{>2U8 %h`r 7$q)䫍8j6;/`^NѡCOJHw5ptԸ˧U (vNMY:vG3T"_qB�_b8X<.)+,.\uhӎIJ Jc&o:x?jTsFo<UWH} gV(&C{k4K4,5GQ|`~VGß#g(U#k ;@GA 쌃/5y7u]9އ&rYb<rH# h5OLi`ߙ)qTW*aj&YQ{KF5]KH·Fc:1 wbrg?JpϗPo /%^po6l$ x7ejWPѓb1hU4Tb5ZgzCZr{8'[СZu-גeF_|�W7Pv|dgq^KИh� 2P;틬=&^9S)g ^\RPjg�f%HGա^1+=g {)1RG:7x@v7ER.%һ}Th:%C%xo^8Sc% b‘mrhFO~hJ͛}_(\b wFX=DD)~Mⴲ$� An4CEcRLЗ$'KY Y0A<G54C*~`kJBXiğ.`)>EzW$KAT)ra n "bGKbG׻ϯ+`_I|S7@߭ɋ%m/wD [we4`x"OLZu8lሟzUK{Se>#?qX ΠymIjOd;/^NZ> څTOuQon5b*RŻMeH<6 !j_BST×p<(A1"^)1=x|G|ZqK u|eN;\[Ŭwrf?L9n-cq.'Nz8[;B#dI7,tlSP7.e59;j|-i6I f؛3y ts[?(+{l5KrʶnAZD.N.͕~ĭuQxrO<4U16*ABr`pR7 <w`f}C_5~7,S2O.~Bh-y^dUJ[ZO6zj(?8$k)^H Lltޑ-34 K+rt̫Zۉ BcYi{w/CaAO~\:/ ^lr0W5K*FMWt/w)ɕPbBsimo4^+].,GgQsupF<(tlOXu(_; (rؘ%n0èsNPP,PYdQlNp4ʫ/@Xi$(Ux*n 4?|ߦf/D*'ZA.pv" i^hH Q bO;dt['uDLߤoji$2n&t,91 [#Ar e<A5y]1a*ӈ0wRwhSJ0\wG4'L QRw?푯~ Me!Ƃ<T>x^$˧с}VӋ6*?)=9x'E6ʦ T;c5 >Q|`c`#=*6l\2пB*> u#%BFo&҃,>}Pؙ)風{y k1++]M$K~چj2%jTk)Q1OO2zh]:3i~7k/gD {?N51?$a^+iMKQ(3KdO.|{iELbtg)K BfsP:F~m~T=j)[U]whwX;Fw|VZ9Mol nB\8@N_ M7U#%)!%d$[ﮤYuJ"P<�wh횄{0Qmn~Ɣ|Ic~9Zpc۸yD`Q1cMNB˫_2`%+ޝѿJXF/]x4l@ q * Ma\Qϖ:Ãlcv Xm81U'Nщ,k9U,jD|ܤ]=ԅA*dFj84(k?s˜y؜=małEjohlsh94(a7$jNO`K,3~-rFitD壧/eTmZ<<sO7#бȭ|'o y( ~K_PWyYe0oޤLw9/1W[ָ ^FL& pO$>4ԾE$x8ZJ_}Qݻ$mg<ҽhBܛyܭQZ0wC�a 9,~&#TM2"q&.W1@zVPz",[aUJ0<%5"|_y20H}/^As[ MJ:s lG{u蛸gZ%<6BO1xkQOZ`ZSOR! U(Y+ӰpiLWLx`M'ogx" %¿ ~%<X\1<FB3٬Dɲ>Yeo֌ő;`|jh5QSBϿ<O" 3ʽUǖ}i\N<VLaʧ 9Ы[c-ZW0x9efxʹ8NLX.0咵X'z] uld ^UB7' A)mۡհtW 9eB 'e1P/:sOANakѹ*͎$ƨKvUs-S,W K Η}(vEvˮ((I=t9DR/f9-+l&-$.]\0v{Ql똨ESyTh䗓'b]z9]YNK,{½]73uur5Il|SM ?$U&f։'!A&=n1@Jzeb/3"%4r:EP,t$s Jo qJ* +biTTsGn~z/^woz_Kǖ{�-ϳfSq}#6n^ :ld?bO5[trWn0(vM$<=X*7M=?@:)|jฅ&S[AvTMu;Lp*Ld"8%*5%kP,ogQ/Ưe)-`8m OAh"]&X4oT#8EULb2U6FD|t|[hhؐUBj3}AJ,Q^&LFG+�])Z&idTTx}mF## 7MƨF)lM�4Ƌhq}=`!.^#e' +-r0*vOkH&ġ9yX%~WȢT8Ew ZxrcBоq;\ukP* 'ZSФۑQpDO)/HQ1cg [KV#s}qd \G- LR mܹ]VBc{Ͷ1FdIeEd[E XfрS*L`o~?FYY3h//ݬ ;k ȺaO,}q&\>|BKYۆ U kJHSKKƴ-C>%DZj} ~ ۬ĐM&q|48̐"~Ql(\;˚L}FB:LY\e9KHsn-O?\L1f .:ٝVqZ!0n~=jASJ ]mUg~t򸍠OVTNq+Buz R}E a_p\/9QGK&.իJQ)o$ݶ{kru o*c~Izfx�4zw =L.9֋!?(wSK$IOWG}A "JklDu?v&m'|˿hB(e]u2*xl@+YIu-ɵcMH7vxI!S̐J4I[ku$bKmz0 I6+%6TyW]1p'föʔ/DR@K}-pxԝI{Vb$xjEku60JLjCegH''31A2fcWAQĈI8dW,.Pợdֲ2Qg7eg I/ѸF:-SF25.vzƠ*/g0"M@Jnz')joQ`i&X=EX<KQsUHn9Q2ʶmC_ #)R*sr]n(2g3iDlQX&dDFO;}qWtu2?n4v#L"^/ $235 ԫTaPK����OW?LM �� ����apngframe013.pngUT �%N%Nux �����Ww<9쳳wgeY!{|QF#!,)눜g+ޑͯ߿zF=Mj 6 ��ԍI2 g��abߏm3fW?&Vwtw4Y[%Ġ7XsxIR #QF)F}->X mhB4 / b,BpN=-dz}x켶꼠QV88($xgwfj2%M+t9 qcg$Z籵zcM:R,{~E?u(vs.\s- ڢ&ǘÞ'qP lM^/dyAa}IN|d21<6Hz6^j+kG{D{S/ l({݂';Z!{tB{ sA9J]LR'ګ!=u<`,jxܣ,2^ 9HEfq/m<=|�<9Oa׿,xCZnq!Uu=ȥݗTsx;*kc" L�R)V@pV ۙxѰ̦u%k$/)}Fy}߇TTw&wkW%}e9M@oޘ՛V}cieA#{ M41' -NDL9Pr= j}_?8Of/A@<>b%< 8h>搋!Œ8 TQ%PWYȸNy'Yp󟞗R=O&no}9 Kr`ъBxaDý1&q$~p$?x"*Ls;e%=[rX+ϚDP*b9|q"U9]JTpqt(ւ4c88=m0<M\Kf~B~f3𑹡 M);ۗ@>d2$(:m W:2X-zjiX,=-!ZeAY3g&G\q'yS< F2ICysţp<ⲓ5#Ru8Ӕ|H^ר8Q\QM\fBܩ΅iŤ�0E}Ekoo;^\v.`y_G;Z-bܜZpE*&PQ3)R/" ?zOxr/X vOطMgZI+α% ɗ�Qڦjb?x;Ǖ??aet/ƥ$C%K)u-LǨ;7K8?PYq{vFނ_< =l?IR?) }O26č-QJ^yP+"6M'~6.zL٦nw '}EȽAp:ՐzE2!:;h#0J pmn*xrˈO,9qm/Wj"ozm-I'`E>/4\-cՊ6_K"|!r(hI)aYkGaUn^\'~FKپ -ɉG+7([UI.H#UUpF2Qpu]' Ғэ >tJ=LFJlуSע;"Zy 6I`C{e6e_aF2"qfS/*<"5@^{h^,t_Y,Qk=T�U|[:^𓔏Gr8M?>-Qȝ @ܭ>θ]oox&{~6πQQYRSأ4!aTzY}2(D&N@<[H⿾WRs_j5S2:#xZD\Wg)F"^0[SfȈxḵ(@�"<'uB h't&(O9G< cps8F'Ͽhq* (ױBLߵK=~Y?o ,o {�Abm;T}~ xO5yQ-,zrF}D�mcOi8?%fcUBF> @-7}e3~ÈH%,}QMTXTj9N#!gVkeG`u(0Nn(!/&cB:{мʲ'P;Z81KP0alx)`QQfTBYkv"kh`aj&xt;}E@7]˃i:pN}nE)y᙭O,HwV�5U/o,d.>Hg~L.<KΌ=C.S:;z\9NÛWυԵͧ KqRoBW&%+,~c/ڇq鯄}L#GNNMϗ\sL[4#|iynSN_zAr¼}S ;sgƆ|QpRЦ)~~q�Ϙ}hlg%B+Gq#N;`W<wת D#RĤ\"ⳏrGF+#[[瑻+bmr5AhЧ. 0cSKoWN&mO f-F ].20.ˈС@fg`N`M, VWW5DQ bGyµKyW ZqT`k"'=Sqz)297rVB/�VsݻO}^y>wur@T,k/|{lOM_co7pڢ8l @^э�E9y^~ŮEG1q͚}묭i!U'R!iqo\+g sab? #zE * 4K/I p7oPLQly q0;߀dLӨ/[Umb`e;%g|qi�dZr�۽(뜦 m~FrltIh7Ɂwf[Z6$p]dR2^ t7vIVAg4I<c@&dLSŋ!?#UH֐oT^>;C9~=[e;~:,TP_ V nY 4+ѳ\o9S)̠a Ui'[/$ ,&2gl+f|%'ܩxw og[6$4ZQc+ozٹՑ/ZxBҸ{a#0Pi�]+i~F#&:,YCg˖<ѱ}\t:$\#톅|-w Tx}f sNP-#4lhI8FkJ鿅Zou J t h`mTl{:8k�S{2$*1no1D!Ό²Ѷ^|K*زci M. `X}7vEt"ລ$n҂"F,UN6͢Y_S4tW$ }{IB`,LX:�-]Yi%X<(/cc , ~-, :ܛ.3Ll3ņ sg%[}m OY4fgp 8nu0Ƥr"߼9Y? @;V^ 'v~zUx{u1[8oY669ti[PJfOJ3ČH{d2;K.Y _3qBȇb \yaFXϯ '.' 7y{CtLǃȅr:A/$Ă-ܓ|["n?%dž{DCLbqdYffO RO~dy zGQ\DK{. Grɍ"58(+t[U43񽂀X"-[~LXFe${i Z\*Jz۞O}bjÆAMo$1Z8|>N7UB5 OPPxԞ1J+̤'  ]_9_H _a�xe*gM_mC~~O(_EMOPbq8(~Kd.]|}&AEQBS$oۈJb\kH~*{Ti(xףo/TK/~>KBl4iy1J"Q[˧]ߊ&߳^ Tn<!ABqYOP͙Xq@`u$kV/@{Ɩ5n+%pj&n"r4:yg8&f6w:m ."9D89zj^ԤV#uTOb^{&l1 ]{QݽwUL,d+=>,-]PQNSecq)k+nZf^No >~ iAxx&X]gM6 "VYo}90f$r4i'ea46t't de�7}3!,> X.FD楋DŦ`ejMC3P"=Pj*|j؃&~ŰaŒ%Ra~ϝV=*ms[: W""YDuW,Z%q}SʘV@rLҶ"qK1\/+Q9G5:bh;h&x15 _^s B{]Ci0+V0w[ӐWo/k;!р<![)XzF?f!c vV-Ypz|_b!gSJPU^*aU%Cd:CwwYZ# 7aX,Ә̔/0JnJ*d�.`C(\{L-Q`%!?$-{w犻6NF&Z| o \w^-yI‚:ka "8?Rڦj< E)^Crm2#k;rRs8EOE4h^ToO>Hm/ o RAb`E;MlT2!щ,oZ~j<MBsE&j`ӞM[>Ԑy!?y`o �ⳓ@ |ەCe6|Ҍ^J<w: ҕ/CQk^sG.;g8UF QNW g~aV1`s Wbƽ.Ɂ~ v;wĎA/dD0^ Rn ڛQ}X]w:`!^nѕ>R3;n?;�ѪI0LcKb ÿNW}{i+_4utLI4?,J#0Dbq+]K;r_HzC7^+7(XiDo.kuל3,It?}ҸK}G6wkcS]||uY3gȊ\s1_`?UY&4< 7MOu4$e͞m9^]>H$e驜>S*3: ) KkJCtZL! (h{4I/(nypvB>Y}q1#S۝Th쿔zwH.~ٌ_O�Z[׺ZD>^zK@^JxXw\S3%MBV̮*+'yMܼҾ-XEQKNW܂@zG z>@#FEiԂi,p?1.9n9BL> bDMKjaG4^zoT,wPlhW',' =fE$9&ʨʾ!84)OE9YMYgl n �(_-PS|^;#ѥQ1}zbXՆfJ(>c Wϲ8fhݱˆ)?{o!nL) U"A=x洓s=#y'iwi}yW]ߛHQ4#FMFaO=f.d._n^!' M:<*E3#¡|߯5t(RCJCګ4YT-)/*ܦLz=І'-<s2o۾ eK{NJd !JPOD`g*Y/hΑ54JZʠa5!AԄ:* 6M8nYUB](hs6G i[-ԗd72hTbK"wPƐl~TfX"Gܯ/Yy$9{uS2Ȋj3y>>iRܾ\ڢ:]VTbڳ<8Q4Y]�L}m8+&vNdž~<%]eJD6[ ]xn(}0ې1TgUcE)|HC6dRd?,V%sUY<"9xXHq?.Ds#Rc TLf ^aK7ך*C<�Ga<]ijƍ 4BӢUf!'*Qx1 `rܿ^rTԎ ǽU lZ6o`'lY~EѪrl.lEg|.~JHQv"71X+S]QƏD=⢟�hl%} �.o1l.fF'&"J8'(AtM}5f't2,'ݣy/Gpl'<'uQ!({!O4Xm=.7 4{_"e-џE 8O©齁  =M|}IH.HIDS3v*s5<iΰQ[al؜קzU ,t ԁBsq^RS{5Ro'Jҝx.>)~Q>X�>u=ѤyX L�'cTapP9J+*ǢYe59'Fpj!w$l`C!YzUƅL�z"zEƒ7o?gnIj@P:jr0ވ~ZP6&sYTV/Gl0v٥%rSox?IipNZ 30Hu`\2/X. (guκc-Wy׌*u(9PwiBkf/oTz�C{Of *ٸX=.@WwZhsE>>}Jm ~,+Ȕ9~MB6SP&jxu#޻KZP/u% ±Ӎ\bQH6Ka.-.[kj2Sya2bţro~Z)/UXbOLڐ\ LHp`{ rLWl~NsCDoI+52u`]ʧ,@ l>9tvǯUeIQ}=PX`f|]WĚ ^a)Pn]۩VR ޤYQ(j8ЙBLc[b{.�C0zfb^l,m&/^K5B>HhMIĿ'L<1t[#}w/$1>8OLˎ1W7|! 039FDa'WHl6xa$Y=5 kTPK����OW?Tt%��a%����apngframe014.pngUT �%N%Nux �����zWrzQDp(iJ$TRZrhS .EJPC?k{﫻:{Y@hRY��Jm-u'AFo7J iN~ߢ o?8)oI|.z8'zKCMFЀFEIGdnf|`+.q:f3j!b qohXdkjz+TOEm<^(yβ#7$ @'?lo)nقV= wei\ Ո 3[]t`Lu]Ӕcѧ)J&6Qyg7oX~^% CR9MQ,~Ѩej!BI/@8VۼQ{D1s{J1 K/s+]ǐ:AF3I- &fGvt"_:J&Io�e&9!Qx O{amL9!zwLΎLUj3-z3)R1V_GP7g 0C DD]b8ˁ6_=W.q fg{]Wr^l\SŊ KøpMنۗ8VxU TMnѿdIo.VTR=DJ7uE.5 둥OCp/}^#P< dDhVc[¡b<uIR9[{;si={ܫ;U&z�nc!!w4*bN^^Ȟ '&N3yQj`˖V ب/L?X^%/?5uDT%b#~7=%#ʱaHpn&*/S&AY.zNN =LgUBK8eF7oȒ)H�>߃bq⦯*BRIțń�D&;|F'&Ys\=^1tk<؄/4Z@X7].ޞD7~2["xmiLU% A)D(]Jvn`p`U?PNVao9'@nK7=UNj e_-f_‹<hYv!oGnmRHhbH"\bK v\VygMOBj])h ȼqW\`o / 6uP *XHrG= w9[J[ImDCEU%ٟU*o䖝+B, g'/ ܱ j/{}590N[)$v+8 q^ ]Q7'ϡDQ64*\+"5Gg! b>ex]sM EwYAvĘM}qTўDB3EzY6C6F* B&RyŻ:IN> gct#&/ؑl/{lM$5Lp\ɞIk `N\x0z5as -&�$s*ɑXBS &+a#;82,QZIJH|`m%@8d2~]Y?TYw'=~ˆ身�=R В!1ȴ/ݑx36]Q!|yIxgnwZ{ϣ_k!XYZ1w1<<= ʜH7t;Xsi/:t7 ˕c&7L,PD>K"4+Qht4`o!$ۈ۞jSvCջ}jA;<CHoM 'a̞Lg-R`&t4W2qQ'iAm. :U}K3@޻!kf,_-Ķut@Bs,b3Bsީ7;�gKbov>@pF2gkedJxeqgQ`<^|E&*<OTR Uc?"{ 1/hw(R҄҅4C'CbVEG MC쌵w$K\=l3uw~V+Bq4`0LE +i4e=O2^|E2Ix00d'om 8%zJl}ɇ.yv�0| 3">\WQf>vj1 \NZ.Z7C̭Q^a} s?7%\-T˅zU+.nوR"/^O.(컇#-*44$Ct+pW=YL eQ+N_8.Rpjvl/Pb7ВA(NJj=4גg>=6MK0\)B1QI}jOYJRU 2Hs]1BhZ8t ʄ/=adU#e&\ZsDg.z/a"H\7x= <0[`dʷ'CS=U)v'fo:OB0e-JcprOV\QZR>A[x[WZQ2gfg,u`^ U%2+%s7T *a0h-5*%V.+i1KՔ窦~Ą#~q/q&id7;a)U) M g~8|2)җD[-)(/h41 dFJ)H)qc܁7fNQyM~+ xmO0U,WM zfY5ûIεGi EE|$kI( Eӌmɿѵ*Nl :k<*e8A&unA_-+^)+qy(:]t93RP wY"\fbB۽.IE':VoTxUO5&)2Yh֫O?VGE[M+!b*`wWn)GUTLP* #޽wm% |1}yhA1Ö%=?C#"nt3p q:8^#U& !I}*ne}c#(ݐxy-M_k  )؋UM <,'-tԃ.ZBVCQHƼ2#H%vOzeY<s&+"?y<Ϛ?,?h w3v܄tcdT#_s@1U{7zE=i(u{M`oŸY6H 6f526[IR`M: -Pyť]X(v?7cLĠ6&K0l{IsD[i8ߪ{*]v݂薇4(c}N{6 BL9>ӓ;dJalOjͩ3- A۔8*ڣm}4SoYo dG`DMBgrgM˲ ɓ++dNs_;z$*Q3msȮahK\:MH~ ~D ȢRocέGi].e#Q!U\׸izL@Aj?}eGxh:'Gs9!RrFo)Y?,|Ygq8Gec_)'oħ/8q(#/9[*6-%^? L)؋*j5!w=77oN\L|sXk-"P#!S QUQW],_g93VUV\(|Mwjw̋/:cT(/Wy&wȉ|҄=SZ6~vY{?oep)t">5.IV|j&5>K*L2p׷o/KVF^ qW$%]X,=E|?C�=s:#ҟEY{Tdj/V]cx3xwbCcKJD<K?ZsN'Z~' vrȖR{|x\.]r3Bvd,ŸQWM0 Ά~n6[֎_$1%\~H JʀvoHv2{{ڻ2!UTĜSi0k/"s¿?|>1 !wJs;5 4 PϢ2JwS.nܒ0׵"(bms+d$Bp$ >H\у {)2% @QQtMiHܳXLSen#`..Z`83Ϫ4&,njť |<lG7ێs!K_K>`\D!v' >hR- }F�$^?G7ܽʝ%$"^ Se}+�]?$/QFF}6?o|?|i<+\j/cKxM4iۏх;sS;uI?L[rqEfWoxDm#S|¾ālK.5P03~pJ8#(w9y̽0~>_P*36yK ʆC^YtP Vh6  Îk ; Qmc;tX&ܞ1+a' 6Z5E }4v+RTxy1hK$p^YBղz'Wd֙珁O,i@vޓL*%p з#zxؚbq5oYMNJ㼂V:<gj?>d<3]m v  /}y͕bαp^lddf;%*ͪHFDn8T<,d'%g>[QXڴF(GK( cog:jr -"+6A>Ed~YvX&NãWtm>">WQ7Rdlk öVhn glcR#B͍qVqf>C)c= ;IM* mgd߄4)"`/Nj7% )Yc~5f|w1>zAy,$i_?3~uC\U9L5i?f{@0V&}ySSX@L#&b)OB8H⺞4z_i[;sE1,qM|?{})ΰ<'cF~4'1kS h/~=;,!I2.Ki=0yy Ժ~DYqpk Eܠ;L'ӭC#͢BJBξ}΅2ZVRDkuq'Y"-wt<+$(;  |Wc]5PȜ ؗ'tFq-K )^f,mGǐD[$۷PjI83RK;HGcp{P*Ů^ Pyޑx-(#ꮥ"CE n 4V&ߒܾF66Y_QBgI7thxCF>Dyb tj+Q +.KM:( Tg@ȃŇ_!-r~qt+а� fBWVtѽzݲ;n* Mrm6�u+vqD&5>ebk݈gmV8ow Zˢ>Oj?"yy [HF5:nbw7bc ;OoزmZ.fW#I{kRP=<3mEaTw&S)]e/*ӻ-)j @=@Rp0<ٱDO9ZyJ=%j=(`v9[ңhDuWeb߅`2Ϡx=r߱Tg#f6ʕחQTIjxU u`8 [-זI0ͯy7|sJ _b5]S$D%<5qI %%nh{E/S! :T̠밆LYL FTjcff3L^:Ii˒`Cq-Ʊ+bs\ua: ɼZ\!A_TMeos}JB_r|tVDw'kP5'xlmhJ/<o?㼉 :<JB#kI2>Ħ kϜ>gUVoAQ3[~?-HQsmץ!JR K֮2INc(h,NMP w1r+a~p_ڈ~{\k`pG 0l[p)/iJ2KQt*UWZuJFa¹1:f&WD ÁY3 suhPgG0 �׍6 xJѕ7i 9kv]B)D>c^b\(~W@lPfK[Hu\;?躎lڍgz ҃ ܻ'/5.)FN l׺ågs}݀ysIU?%+ZNecRWj`F/q 2T;_sF-2ã+N?I L5o`|(L\-cG X.ftx[F>+d h)Ge1u\PzXӡ+|+^YZ,eͨO Mie(OmWoc՜ ZN!EdZ"S}!@ZǙĒBiCscR4#Tݻ 8@%)2P)D8Y7-y5N2ԐJs+>72y$2ޞIXY (&b�>R$xg=?'ʛ*�}Xom$nnnuu38P}qߎK꾷'SI3ZXk-<; eϕ+/=8L?E(hG6.-?ݿ VbJkzt:%~%~2˖=ܮf/2̵R0}{&€h%Nz0O]#G.EԻ `%s/| lQ76( }; 9[a*G񘖎3b%/_}OgdJ ԧI} c{be$57٤"j)C1bdzQ|SKt5yViig((a",aE?#5BWu[g]W€1 xcXg~ [X!c(a(P#G$urXi,xEOSh\h>f(0۬Hxj|ܻmа|egVĻˡ$LBZvצ+`8FQPKnxڒ&SJwI;٫#K=[)v?= AO6.NXV'6ktx#:<wu$ Ďzx&X?-ܫDa'Wu;MQ%_ ' 4Hlk?WoU/W Z `D<B>ԩϽ{n/hOdoe5KRE_dr(hZ$F@=DZ`hgɰt)vz嫢]dRWvniMC:!)~SrVHe51 wݮ> \x`άM^i~›mSK0yZLt? p9:W<7O1M`NA]!)E(>ק 1^2ÌMb#}*=r%$tДD]{hZ7g�P |]ތFAv]c_ʤX=UqPdNEvI&>{TZ>ɰܗܖ*uziKSzDuuƧ3M| frIDq\<. F!sC&Ņ݊,[.1\e0=F|9QPO6JjKfKd悧IQD *A'9ixcyEp[ ucoo!fc13(f_DD%kщ,=NN۾rx D5Td|^wgśj4_мʍVgQPPV)gIBR6䉽@ݼ/Gmok)R^ )R/8n<yZ$К9ȭq35@EEvQq�֢j ХC1e |'쑋?_'ۈ͞[ hQdզ]K+eVawm]]9.3MY ¦yWL?Uzq+6AC>dXEϷu _$fN:i#q/+m\4ñB c;U˞Ofl}&J}X;4YoWF#S"8À:#nIτv(>F}սԭoIʒi;1P~&jG J|g@ bklX p~DNS8?鉫粬hd/'X2`V6Ni$ ГTŧɭLjK~}m4,OWinr]^>,ŀ F^ׂpTӦnߙ&Abh*-W֕7�\=Atq6S-k{ݪ:Jְ&F/22B5gT#n*CyUEd/p&w oӱ:0!D@}upeY+]l7e/t|P}f6SοЁ;GK'VEȧY_wѽwD&Yt?~ڵ6( 蔟0tC\_9J+֖5 Tm#PK����OW?GN.(��(����apngframe015.pngUT �%N%Nux �����zWg aFnEBAJ%D%IA:V$$naOx։g_{뜳jPrP�@no�@MGyNm'CoJ=&>|[NW=xAb>*CfKyr*-!y6f1b \kMܓ:x8WTuAL/Y~3XOi]sο5`((||:ͣ Ծ� *OCOwW $u + |S|AmCڷ )) %MHL*f@p%b`T4uJL_B'yJ@r_ӆZpATu5o2 naYskjYT^2u?%H$j݉ AJٳ+g6FTyut2BFMqZ�:i ƾk4V[y&\1뼢S"k? ܽa@:VrjEZ1Vlb3id4Z`B<.3USUMd�@|OAE,Rutێ{]zO;:(ѨdΦ*֝:AU2dgXukl PTH~ G [-3u1%!k"昧|�gX$\��qp`Dihq�0q`/<*h�\sٻTF�*M9C/EZBfS!{})"$1-j2Z{hSYbKt@1a+U R@ <qr1_OWNa&n<ӸLM7|Ԏ`)>C=OzπcLBa`GeȚ~Q;#PUѳ&42|Xt Mf֍hhiApd+/Y$M.I7a.V M VZRU'.osc(r.W<QVNQt,ݧ7 �I`Z:H쬪N%!|S#Kd>k%sr]w9Z̿auq(_*~|(�0Sbr19bUx[kr.{=OI|\3�N&Δ旪ieБr9_ ƿu֭#FC~o$& =Nޡ{nNTUyX{˷`w$+Xe&ƾG~3t}e\?7;U�\ΐC.2_u'rAv]ek)7GY8Q%N\95eZ:Pӫ2_ k]0^fv`4 ;KUA[kSC@WTҨBŏS7%_>4ꄺh~sx}U?q\.BQٌnC77S_[`^eZ6rNx26 CIz@]b0%81+JmJa+A.U_[NK氱,yWU <FCߥS~ƝByᬑZB~Z&#LY2Hf~m}qE9;^kRs jNxKF5:�Bߤ8B/G`ƙ%[NҾH.)&psa$$ڔ:oeZ8gE@GSA"G>f`k&Q<ٜ+ZJv믛@C0X7ӑoY\W,"<JiNLPN{3(n\LAH}!&f* ȧ_go( w(rI߹݀L@wޞ7c梑,0[aվZ$~Ht'BRs {]>}{]%#駼 oXzNbeF9>ujzS Nd=EFĊeh] ʺGeM`J=x/4Rm9ŝAk.C`30-$F}3W1vdQ %4c3iA{ A}-r%< E~)xmdjI!R.};B"Fȁb~tz沰k*<Ԙte4Bt).r!yP=EDXE\ 3|!0I, گ ]'9past_\Q,0Q[7[̨u:Jdh)8gw^ktoEKi[S Jl.zyĵR螥B$/QZ.ɧeQ{/ %4F_\,Uu%0 3nX !rٮ"~3e1*޸f.38/Xdȁ^ɠN~Xs}z^,Jy~p$rC[ݙRQ;AB.'2 -$@7B[{DS/\p`z|+0O-%7 S 4ea)vҲ#�C5SO OƤK,CB^QIqu`e+Zvi#)&L  ̀"cJqW[cT ,ֽ&93XM9 Isd-2%0T 5ZbHlFV3 ɞ`^0B}1q8#RӴ(ΙiJBR^W&݀n m`~3ߣ8FeyD']uꭐxr' } lHRm+ix *3�#-kJ͓f$A+osBT4M͉0jyMM4G<[ó96eD*2`돯$"rDK+Yt=!ty*D-|1Cj4јRqC #.WMZ/�hcܾ9/0ü;{BN-dJ9B"\a<xkH2>L2$JJ7jyhu 0(1%%}<ׁuMEP'SR אv5ajx~Gǒ !K7;(-ͩ9 GͶQWRx1 ^$h a BԜTDxV8p*hw! 5sjgFuv rWw/4 Ds#fH6[#:ގf6 t4- Ap:tWb3̻#͓hǛrNi|Ww/:|b(jqpHo~^1ڣHK!IB6Im^2V5.j%)騶YVwtMKA5+X 45kD&:d9Vc1./^ƀFa50eKL䩹yWF\U0P%?97ˆy$b~ { ̧9:+W',&=ꎎ %T6p|璝ˮ嫆 ZÔ `#ة@=?-Jۃ[_]?λs흈|=]}I=:pCÁ#^VUt6JmZJ|ܡ߮:1CHGrڼDPwp13I*d`_2mޝCw_ؤ~tl"afY1Djf/JsoEjGXOǩ qM4fJc)Jh E>/_ɰd)~aJ9'\|J dRc->�bހF(rv6ݵ~Y(Zxj;QW_chGSu;z u#_Hߏ>絫�"N3@6-1pDI!ED !,{zP2,krYh' )>ul6WEj$<9NT}CWFIum>r�Δh?@�-NȮ_<"ڽL}.CN[ʽm`ǟ9Ɣ@D7' 1Xnj"RFAAbCKhgy90Zw}D/:Rʦ@Qo)$ .O&n;¶g:�q-iK3! F)6=@VئQG?psyfd3k5󓦏l?ia/e%ВBC9 &:Ka}C➏e4ՃԣP }Eʽ4#9oW' P/ecA�c,*ϣ`![ xMxdYnnBy6“dYvK/r%@16VxH|BhR$t"Y3W㩈iST _'ii`{)׼h6�f +oVENb(LŪYiUKOZ^khN+\�{u<;u(Kd6ݎV-k!H\ʠy\)XW$t�P+O15'D-zTWr#~sY =%Km~DkB\n2T$7ra`WbaIojFREؙVbti r0 Tv)Ho/gS]d \eBbQl�GF�eWkmrMnq�y9!_5BU_2[~dvC^RFoM$B]k53$FdOng`i$/s_fnyCظORF !5 | VC9tKJ?ep9|^@}IJ%Za3Ι'|oNໞUL9` /J,d1KT{0ATVK|kmFTLm !}I!)'R[xX*8S//‹#pcҕ=t&3h]Wc�eT.=;_Ξc&QM[[{L>a .hSg$Kdض#|qvС9"uBlv'mR uӱS"ZëMShΈ"Qw̯i\ HSײKtqC�h&lꮱ<"PQ&ҖZA4g-E}[y@]5�|JTt7)ZxR,̀Ixn…qD1s DktTp=z>uLȄ#Y͸C!Ztr>4%Ys^ OgAVk&/2t7�GZ,cg]L5?REAx陵+#Efrv'"cwd0{=`d ip);OjQix~$*gϲ'ݑU!v~csdFb6t~Md]YB{y"CYbsl.EUCz{ łҳSFYi$4R@j Z1':} )џՊcT3e~@@2= ]GB'*~`ԁZ|#I>nx{_+o2G# F3trP@w'>\}9 }2uHO}6( (sǃcPo zM"ٮL4BA3l3@*(.+|J ytPlzB==բ/^PxIU1IGƃL)beJoK&$-K HЅ,b}]ō~Z!)AQ30E?gTc_a)`ˌC1iR7p^^+!0�K.]o?0j`QArNEoT'�Cc[軑ez fF'}į:7SM7`Bi]O B=0k]C kxs9؝Y 9A), ߰|^Q!sŪoZ:ws;Cº8'47ɰ[.v\ åSso}K1@.PR e`d?}xhGV ţUVYľ]7?kBr>$7"RSVfWM] _1q$ C|?K 5&49PBIu:YW-,[ ~[`R7OI8I@@6ne*{H;U&/1V{BL l>~!uF(0em_ הy<D˛aU|M_c^@,@bJZ7j ,|Fp>WđzZPL2rj7vfbF~xT:J 1 qQ>`~|\_`)�1ޮ?Zd uT9XqLJEt�8aJRI܃$aDP쪔%t2IrrU/a̓g{Ah dޥ?2;MC� :#(7}fktS&(RR; ۺic6g)�.Wc ]_&,(lHs:?KR7b U;fW; fKjM> {g�f9Q =L,<^H#kO,6L\=P~G-,1.ajh%FpgKgVf NǠ<\܇8Ϸ_7.&MqF!WO'\*?6'Ycav7@SK̞40ųu=hU3Z! wع$/8k4PLȰφnЖs@KJKO5#UB'<6&W3M +8aР)>pv&V<-Hf7sɕybQ8gktؓ"BiGKVE5Ӟ *E;J?iODoŖp<;B/N_(�yYpEfSp #_V7_RQgt]IbXFbkՄ6o^%Af];t]Gr \SkekָB@ ǡRcpZ>tM %l ~pi8OAνbQ_:FINX]X|1u.^C o x]uk*J %>|f6/<׿ [<aGz-3yOya~;H ;ּJ[XP3 Lמ `^;𪽶I!"u#z1O {s٭NExFpwఉ`yd;f4]6M`=mM9|:,uEKPnzmᘤfuc=k;ۀ~uq\}`k9s*'qPjY@}gJg|mq7{TQ,\XE#cTwL+Hۄ ׭pWUN<3/ZJ.҄6q+Fs|6eZ[[>f,R*b@95fTsPqp fN/),iPىҊ<H8v7\S؜]>/qg򢵻5^7h,`ǂRrQX<8r<5SH|pؓDž"< haLׯ _'w8'H<d=Q:﫟})b`r 1I6]G EfZy<EQ"*"_i:m&rQVc]PThx<WUcX-᰸<8@d fu+ iʃX41;v 6]%?xqJFZzz90cn#U~ʅy\MjZ#f<,4!kE,<@jy56; jF1@_Ɂw^lNTWW/X+pl(l1Oh.iX5^ QH&wN^/< 0t B<nNu Nx[Nz+C\:&m$Tf["0u!$iݧ(/_RuuĪNR/2X$%4:�5oM ''�p3OxlxJ6ѝۼi,+(5Ԭ**`hoEL*7[wkP]s}CjSIV= K,`}e3Օ5]7g.J{U4Y<w)Qpc+fc"ХQ^KM|<]ҝt t [=~΂Yt`Z"f^i7hE?ŋ QڢQy�g7+S-Sb2?VZҨ6WR&AN 8W=f@\](DrKU*gXJ= Rqo5Дӟ I+aGOP!"Tǯ;tNkխ;g(ld>g |aK}(@{zF1Y=]q=d|?^xb36S v&c׻\;a-ͦGPPW>FcM!?-0 Y̞5GTr|:{(Hϓ;(t +cK"b ,.*X%7:^zCOq=*Ԑ6tafLi|8=>4\Qꙁ'gQU4Ţ!L9U}WE@q3Z Nb݈ zk6W/ TS .ΔMv\@7̞ U%5F fr!V|;Pl=[gpurR'_bE4 E7z?cG liv_<fe;G.dg4 avg~;?PAl nys)'qg&6XɲR澶z>j6kh6)2vc9\`2,oT=NGȄ瑑wxubԶl9/[\O^hca״ cvTfʵ+-)S+?))ȾB-SnSLM�.s)4گ$)JUf &;; E_r!;~ŒS,9ӳY?f,vBfD}k,C_6*\ vU x)S b}ω[Sop#@)k(6:1:)*{%BӐzRؤnSoo(e%8I-^pkUY]c[6=|l-E Y|= $O/z75u$n^]>QMǼ >\73Lfa )ي}Y\>Y+zo{>K ?f,[ϲw/ݥR .Qc٦"M{u!bz_ABFeNEIߦ(٢We9\'!k`[XغZ%Rεz\=hn,,gmzCc*vO0N j>-ʦ COXeȟ4X;Ay/BYeZ?6kL=T _5 C{PK����OW?%*��Y+����apngframe016.pngUT �%N%Nux �����zWke.i$N,%K H#JwtHò~ ߜs3g>IAFD ��Fv#��A-5 BO;ʶG~/o2y^-W8 f=Ib@"L'N$=-dt5SHJG̾[)kd<hlvZRAgy'ph R{?<$]'G0Pv8o ,/ `K;)H #*�} ~?X{7GD!V+x:M@ZNJ`[�T"!T"$"PT̾oF:;q'Skb%s�TOћt괳bCDJ^a/:1"  sWCanH=rJ7P*3K֟d)T�f}pVZ9A$$Y!Qs-бG'n#/3cݼG34AqjbFÌT:nalsZy _ n<Bg@ǔ'?m=*]\sΡ4D!U60ubB+m>Qjjj n`"0cX&M[*m<ѤX{cUƹVO dzc1 y)>�G<44_ѓJ:ŏ"h=[1Z(IVQ+䂹?6VLB4@ēe?s�j10iۘ2(q']͍ý~k(�* /۩ǥNC$7Dc>/ y੗m[uC"v#|tWϹt|3@˙khd"l?~_E3s(֚AHCs4)O6gWw6�bOwC|ieC$& qF$CCX-Bmʀ{_H Bg:D E7a,ݳ\ѡѨjb0;+%W*Aɩ{p5,}D YH�L0bO̳Y"^P?pT,F&۪]8A8 >+q_\ă Yd(p�Q4<|҃g9ّKD. xrOdMЙL?ĝvL;N^S& HXJ]l/lrz "[u#eMI2<@[W S< A/ \86";~$*f:$pHÍF~hq,Is},_ QM|((:=dƣQEfZ=UFxoP.#�8GOAȥvnHmtDMk%o_ |kuҵ}P@'ʫ}Xڵ]�wޭ4wlh�N2~ҬP�-W2*5DLϲ|r;վa]+׮ycGmRN91\AȄ]p` *]MkzMrGPO?7`Nn䬦EÔ_ l<g+> r/[AO8rn[b 1 ?$|D?C/M(cļ"w@>覑(Z�%t? ,ǻ%?n> 1+։E-8AK=Y`_R_ o GL-w _oܣ~D B|c Q2zIuA>vk'?ދqCkELxu%Eu~[_?_+ԇz[ Ws#4plL_[ ^W΢sa_O=EN.cj1Q9[[8sMp_d0`T9ܩ]}z B䔓.\#6䬕⽲xf_[[F3C_#B<.2G B<>DȵDND?zc`<E1GXHU=oWJs*RyJ2v;Tgy-;e͗<'Kq Y՚00(^l�;zH+#x*Z0T ,"y᩽zc6ŅGQEȤ!}m{p4E%\^9LB|͙ {ft6 M 9=Q b`-X;.G&=(ʨ/0 EMZc+Ǻ9E74m&ڦZY,q; ݗ+abvO`Qm ;E^JM6LVPf | +Yrgeo?Im [6_iP?fmdyg+;zJ;wpRS["iA8Tk{6UDHݹf3EC6Ow"a))"o5CS|]]DugaWC"i]^,gb:Z)i[gHnϵ#\$ rP{D.F*<s G/Dzb>vbfe%ko͝ 䜰\;״܃.ooBN-,yPQFY?_ì:Yy˷6Q<IPxmNi+ r{`ܥ z .^@&Ukj[ux"UgC-Uoo\ˢpF$L+,Sg @ZK|gmE!%U'<;B?3%ت떬U)ˆ(I)\H-+Ij02Itt5:, 2Wv]iI !By/#;n8 }⫣6&|cN7`4. d yCKeKooɦ{ 09%Ϧ{@DKJN'eh#ʀ~T*G:&T2е?1G ILUo O <ό $vᦲSM<5a}_SC' K֮HJk]t=Uѝ@y?2 u'+ ILp"Յg^,' VS6)`z3݈^|IL(DJvf߉kYd^M*؉NQ?JL;%HLj'Ԧ7~q,yHdX[t>333MIC IxacLG'Ie�;N^5x ,t$rwtlj F3P_߅~ <vC:>2 6 �E!Hx[j|CZmg^F- t5Rlo C֯E! AarV4ێcL9AU)ݞ_΁bK=V %p!^^LJ1hNQWX,?}K7E_8V5uUX<ngh νԙ# Ў rdBVC#6�e\l{Sj~t. GjI&v4˝1ئlqOݗʶ @Vh6LY~(, ,>!GO\0ZVeHⴜm"y*?ƸޭGW@97yWP[Ɍ ( ~ g-&(mXp2#l<QEuN;9x xa)bl*ږ~ydQzKUӣ uNCݎAĞ_/g<<lMBj=,n !J9k4u#jƸ.~og3d|^FX4*mzN,KgXX6>3տٻ7wq%;I&<[qgi<˻k`q уsrb;}Iۡչi`G YX4gYw5<b�CrŁja g/Rp CsBC‰s7{!?q)+Hp×!u΀㝊٭Yrn/ $hˤgߺq .,!APIvoþ}$l\{ ){s%G|AvTHՍ}88Z.{:㾻$7CNJ j~2¼UvUݠHP\qk d?0�S5Z+x SQ7eEoФ1ɯ6VS+ٍNaTw؎JBLްʷapVɹ79AW"mWߞD !=|Pps Wa-,d=&Ң ]ek/Xvs#"^S**;|0w,K`6ViEjiB-(hǧ=;p莲S'eא1}i #MR?]ork@YHS֫QIdyo @ t`$Ј8H>mvOfBKN[R{҂AF*7}Q:r:% Nl-$/0R$=ٻ#xHܢۘ niT s$Ak ӷc[+ԥ X )bL'?dG7 f�tW6[Zy;Ο8_0#1u8*]BcRf@vPՌrQ.Ux~4)w8zd+)xxJ^E<3{.RZ)${rjGho`3M i(f;sj9M=7#CQ@3�973]_|` C3tGFsw4#89NMsWqǁj-gLs|C[X.fEKܜ}wNB mx,J^N<$|(,“ؼKlwBƲU:n�]Jn_9J:Qf`ߠTl<'ړ ((P MJ%{ mr0/̟P>UFʋ*^8P?(PVc5m2&Lw'z=.s\ۯ�~]p p�RL?8h9Ԏ·ׂH8[� }ӷkԒD)_* /%?L t* $׫>ja^M g+ѴNgq#'Sf4 REZ"}?k gt Kܩ[T1x+8&?V,*|D\W7sic.I?]I&$q_^`u!K4g(Tƈ6%G< NT\4EyB7 |g:x`/$xh�=Ob򬊗Yr+ [8Xo)�HoJtY8Y@?Ѓ\Q 9%g;%[$%$?LᘅE6n,c>̈́/}U dGJEvmH$^Ž)L"/e;�o[Z Rig`n12P|t fv U׵Bz "$<yӲLx+,Rsaf :`xK1VߏnL'J6E$}o ?BյyZn�)磄OJh8u',\aVV%~};g[7pQx\}d_(m<Lx$ep)0dLrGTBmyqEJ6C6칆׈\L܏]@#@*CDj:q@s|,_ތ@[?ðPRvKVLawW(*o*dr0zT3>I3 (�+7 1f5{W_Q8vuW}m-ыLBz*b*ƬHf?αUU>3@2Gg@J$t崥BP>C"~Bv9"iZG+`XloV|(|ك/!`}kS^?4o.Q#l\󂪝Y<y!ur>G nSY+Pv�з3:1't(GIYv&ˉH,w>JKf ?ۨ #ШϲH˾,=%@k &eqzG`[j.(ak~>-r%h$ NǟX v&Sa̯|vV]s<da[AGY7u6xihژ`!VބV"ׅ"D: rŹyM?ԏoylk-$vmOc}ѣ@ ieCiպҐډmV-}uM ;zUtmF͋ќy¬NGY?.u}{ <轺e@0^؄}Avso <@4b\:UEKk9CNnazT'`5F+YOJ3kz$a"]z{/4ӥ.Mwȋx} XczRBz]c8=hϿw}0aFm�c~rrmnáN/BT#W؜SrZ Pe@%o3Jز dmʍ|V\c`[kYu`_| 3Y;z}R%:)eq�u ?~ߴRxaIÔ33cy@{9AMk� YL,Ī p~օ戭j.%H>܃ރ"MvjۛieǘH� (G99:Kh<bú5&~_*tN׶Qs`_nĸ.Qy,M-N9o_@jvxˁå-&fs͛3g^U"ᑝP-<ߩ)O4 8G1O �mAUIsDOQ``aftB{:-m䞊+$~ Bǻ)ۓ@k}뱶 k7S_~ܵîO; gCJՠ/ssVh�AoN++Qwﭭ앋O8W꫋GMsaxQ _\VBaaHޯn7U)y^cS}[lZxZ~sV:aCo)""�\¥U4 + ,Llk$ u0+[ZsD=z录g#osT1"p3iÝQhK)!R*qŞ-~a?QZ}�z,d_lsͭסCPW^x%&LP%TS#N4'yk=b�~r~S]gsqdpa=d9GOH!ԵVZcڦ,I )boXC6Q)y i+!w&$,duN+g!s}q1ph[k1<;U�y3ȗ爄ꜵJ5_JP 俓  ޙ>WJ]8J_vQe7Ai/u=f/U}k?dWr 8 ag҅~5ߐF,dQfy-s"mغ\~Ey!#>C(?{s}87y+, @ǘ^$Jcߝ )  < =~eR&$eӪ!FMT?GO*Ưxӫr;a#/6K6qvH@jQ]S.˜m׃oRw{\.'_F@/h%1~ld7Y9*/|kEx.O9!i�SA =H7-d"ma?Ȣ=&?�@1hHkJ"g7I4 yKwم s–բ:n]T}] }VIܒЮI:Irlg/'{u|i"R0IWDQ)tE R+)eQnJ%|!L-vLJ=htMpq5Akrn՝r &\ b^ -}ѸB*ؐJ[=RP(`(ԌNMw:|s,BO`Oo^Zy„B7|+f3*d]uRɇ߾o:¬Q]#Jy(>xM[®=t}gh=Z/' PJp 9W@*jq]*dT?ux'6=4]Y\ؘm/{񻚟D'踎PbӔn[{7ȹ8Ʋ|+ZRh_Qusa+à ?Kgw?)_#1F8U&@ x+=}%]L<iۤ|޳ņg/\ahP׬$Ίx3厨5!@9[ oMI�NLo2 tG߈L>wFG`^D^IEn6Rm/ d? ї3<+5| vfdN[Pɇ2 ׭ŰdBFUnEYNi[]ZZ44PMXד[çȽ__]5-*# LKz;v' eӋUص [S>?10wEMee2Af3ۊ vQLR!Ԛ a8~nePc!QQ0G}- )SD]]jwQ!)'ѷkshaG|lSt& 5cqk79ɵˋ9?uA:_3_b4#l32熒ۦ<գ|x =jC"Xfx3osT?? V/i\X\)܂snacg<j@c~nLG*?8m(h,p81To~6~!]lHݸqW7nSzpޣ>%k F kn.�5 רWk5.,i,=B`AevtH gX ǵMtTy7ߔJDB6>mZ'.c_ZY-FUpp5KW*t*[sTl5x%Ǥ= I FQV/\.�3+fS-5$m|71)4=Khi7 60QҏU Ltc#r\#һSՈ7Xt7.p*u_WwETeJl1EYoo{ؙ4o>rS'&u v Bβx4.kF@PyK-+o[f3-xiY\]~U9K?AkW*b,k7tz5 q=߿3Ъ09x%)?�dAD66p9_'>R({}u,3xg[2lѐUc 4Bie.6ߛ矣B $OKj 2X-+L%<`M9VY[bGhEba g×/YF�P{~,w{^"#vs#_e}Ro QJxkip5@͠p7U\=`lH:*H4Ɩd Tt~4;S(b QG"m-Q.dI�ZQmD+ӠїG2kkmzNJZd@oeSe:hcwWv.S"͊_kh凾uznPPe?,*F臥fF (5B]pĤH'(ƓfG|oj(SƘ4*\^800%j8ly!b6rwRO7R}2}i?nNxFM#'-_Sҧ$TIAڠaήg $l}.m6$)͑flШ,2yD!Ԛgmyd'ӧ;P_O9�% -o\9cbH9p]!Gya1ҪL'֓;K=[!G-dA_>h-gj_T"PK����PW?,��k-����apngframe017.pngUT �%N%Nux �����zUTowYbSi%vRAQRSaS$FEFV}w}̙gnbfs3@�RWGAJ,<%Rf<fFw7Cv|~i?oL/ 3B O�iH#V"$X":uHUԵN:9uWWi /5ۦk?5by|5DƋ\qTqqg3Hƛ)?]6:>T$J1 zvOW$$ءy!yu'ѽMˈ;"n&2NzIκ_~傊v4cfE >*LhɣIi=èP^9@>=;wͰU?Xֈ8j%٧VUbOjwd�TTa5P=r21xfc DGX;"m96Q`aO9!Vgz }DZnduVl] FD~B(7dm:H_`@F7-t) P1|zB4vl�h 0ȸkLrs c+8=NE(zB7ȶn/v\CgS;FkPDu4IB$̢̛A;(r.W9Gni�WIS^fǬ SK_,yl86C#]ҡ%S!$;iO�  ISaLjGxFU/Ao /GXJhn"#ٚ cBxUhOt&ν5OBheEFz09\�h#"M$x2g &s\fzMza}ՃQ0 zR"=^6yĪ/~vn;N 5Ot獶p4�XTLS.Ubk,K</[oP^I DqR,#p`֧FHfuk!pݘ Υ*$Fp 8V8o(\VqxCj3ώJuDq&[(<m;GUpmM-u]�Ɵor+Jt >ؠ&H޿Dܑ Ǩ`ixF8_أHGd>Jᰙ!*U?*K̄U@(V҇u= wp 3 `̴S# ;R{W-ˮ&|Y H،s[x +(-YURǓOsɥ@&2PzRF+2S;V( q8S*jFYcR4i81ģ\-52 _Sn;Rkd\Ē(ԝ1;8 k0x,3$OE! �DO>iV?kJK0KK,.Ļ Ż$ȭ %޹d(u~}8J<˿9d-W;,s&u1cޭtiuHčbQ8+`KG՚*nj+8>j>%]?b1(D8 ƒb$ (ND\̓siuWoETV뵃Xg7] 0ס@RN"NsR1GuΛ[.Yl4`6}'#x=ž~4^{vX,b*$p�S{DÚ 5\!JwHpAibyL cIoK0&JCca^2)A#/^1,KACo4G0BdD+Im)2݁=Z'`'Pw.yTܥXKr/Ct1+a%4 ڜqTL:ziެA<o}sT;o :QOLpx*ǧ"D%P kAxz@ҝ"nS䐅|唘g-7:^]o^wZ?v4yaEЭ�kҳ=|}xc$[Η=KE[~y#qx*� 2'FIMύC*gJZ᧩i=MṔD8E_VĞٰ V�?VF2>г ȚWZ;"6.{Mg~heTemnmx=E?#A<d! _+2K[2B EW</#݊ n?ؿNuMi8mdlmgԌ`'v-m; _g {w+U2~a~>D1JQ)&};:h7.XLгJpX#t+g)XY5 OpiS|tM%O; dp8ڪOn?q v7**n=o:; @zĎ ۠NԷfnFDBnj[B*ӜYdYAIL :T,U2\<"e..smMߋY#4ʟ|-A>~l`{S"M>N|L ݳRK3nRrI|Q aU`ĉF(bS7H'r~f}g[ߵ3Yr@[L7{G4P,iQo`/[ ;6C|8KͧLRw|\?yzm&IrG(/vW vLED3q<kWtN2ZCi#:mc{0QĆq6:%q2'feFǗcs[ 쎙jE[bc;HtU$2AF%GV` Ab\K-@]%:-L;!*_,*B\|%N'9bQGF|TJ<q L+X(] @(/iպ$Y<1֭n= ׫QO~Iq ^(lfQni>6㠓#L&I?g|="I$4hC0-Z\0;o(}S:NBZOvIZ%&ˁp&xҜ7YО-\>Ǻ :e-21PK|)߈f͉wqH8b6@aoRhl*ouMD6wNGYGo(_l1_ u6D⃙fTdƼڨ_$U$*<x $67wG"sT6R r@WVW1c(ΎbXQTJ?FnI:oKoI\�P E_i\~Ǧ\+D߶͹Ȇ832J2Rz2G4cM1$[||QC<kk/Qžu~7v=P�Jw=.l>xO�ctOWG7Dרby*|f Cjs+yLbP0MY R F=~~;?<k{dvF$<6BN`"#ױ.U;51dY~q,w.$߰br|AaP?4\)/2u{'q'z<bGʌ3u- - /nĤU)ƼW\ɛUwQy3o2<yAy/>v.]Ӭ9Siϼ`kA)VSmZ"~C_ݾk�˓WKN)j~M0xm*v0~+�iNA.mc^?y!#Z(7/E&~M$-J[o~NܪO|2c&gғبHn"JfOE\E!;{b#Vԇw\[61q5Y mݣ=ؚUSv̫Qzc+ˋ'ZhfBRkL?Z1m޽FP .[aM}] qi[lI όfd 0G_yd"ȟKS,&rەl#ԗ.rOSݾς ~*&D_VbA:ޔ`Keek4@"l_F/{ze_XQ(*ޕX=P쭛 0" rd?,<�Ϻ$$Ƨ)ωv;K>4[AzC. / LzP=)nقrye32 ;DE# Y3ӲBZҺ|<H1q(0?uK],v-# `LTdJp8}2�T>UKQnGN3Y*++7_޷2soIho[ͽ t{3W ^j칈 *n׏_ uNcٯ;h>R"^`HFP*{I}_A΀ KĖ :x4K 9kg1w@ơYu#k @"o=bH,9,:B<:GvH$YYrGDJ@u ^s1_̥Z޾Z:!}Ho3NFt͟^tYGNZcS[O㥐 <٤~~WR1d|v_LݝMbF _nqJCyr+SS?#觓R-ۜ tz&r #MɮӔGxcm cS/-ǨXRe]ət]fv,3/KG$eDB+ԳǼ΀bCb)GM9rKĬc @wRu/F]eas)@ݞ,QgYLhgށٳT3<U,>pݍ>S8teԩ>@m<tbhERiIՖ_;4i1@p{ p�,°x`m/R·Dz=AL/W`̖L;>!rIb;̫?퍦JJIf-r}M$PW m)Wt=� 8Ic.k}vrzp٥ bCUDBTB>[ fђsDADl{ӱ!b x4R 2<O"H_g"=C0v2w  h$=2x\!'?Ln1t()E~"rGST '߲ =i*�}OB̳ԏ0TEVUO~ AY:,:ܽeKg@O-O܀>FxRߊhJ8Kd.[RV eQd4>gږNNw|iוЊ~S(Y^n*7'X4z�jJ6 ihLsJ-̓u#lkLIovy܀怒hDj]GC&31ޥ=JI"m's-[y]Jqe#U+4M\Np.Y036}qf0UyutZ,.r9ܘ8WE^z1t_9fY\~ ),I~>Ǿ~KN8 d~[(aܞbd<]v؂.&8?YJG VEC6@D%nA޻hO .>F^!!qBE:DSlx:< vwZ,$ᘲ$|Ԕ$Mh hs>UC,�{}'_T[I[Oè 8: /q~83&S*}%(pbWTF;{W6d4)}nm n,w?ikä aɂNjz' PFok^`{TCN͐U4hCdҗcX۩PPeċEW;.'WWMGu!ҷֹWm˒/J9ba0#^m0R;vg2XuHdjNV43u1CJAH$r5AåWbM6c^/$smzQ 4*.1C ǡ!~6ez=tF*X&@j%GU.'M'Kӓ.}_YŎI3Y3?#`{p [7E.rmc!j6eql]TA&^=yN5a 6'eTHhǵ-I4΢̓}βuGC/z S ^0A)"j��}t ,LoViӞx ZeHPy>q7>i֕D|VAŕM;ao�`LDK-k8 KΞg,sn:$k>2P2ڳCUnf"JYɶVtN˜Ud7'J> ϼfezsrjmsYqΖTn\=ETH H\:(=b5q]Wz3vH>%A8*\M:g0pJck>PݯIU5'0ҼHziD>7X0$rY _b4j=&k/R~b<`Un$;8hC'$5hͫ&eAC|UPywIrx+leO}�`tâDFUmz6ʆV�ߔ+&Jt>7Wk mO(lHhݾTn b4[f&]"o_=vǻJ0jbgGn .z~* +N-ϨΦܘ[+kX+ 7UdimpB3F9vQH~ e%Ŕ7No<Ӥjf|:叕T4h2G{<�@vloN^ T@op+7}{ma^|'}3o IYS؄]'inMא}km64AwD2[<�.\ctD�BWxh"yx8G*Rl? uy,guw\tVO:@_!;DK䵙)8~NrL]+: Tci 6vJUw~|OcCrTBCT5%e^j|(̙aŰQ#k*?FОXO C-jf&OpG=BR>8rpxuE;_oY [Gd!^? SG}]sVy6mL3v_S/%˔bSyv=M :?!];Te:,$*jlx9ʫ ^]KCiSV@}n-M`,lj>RlμܱoG}]mwHg0>5 G)A]^BMe@;,˝eamJu?_+#f/[C^}趭ySK9|VKJW[hL8K]~v9moRiř2632jX`TbX< q.|:/tm%M٧׭ˆi[{+BOllyYVP*irFE$NZԝ'woX< >v]9)=lf'~=}ShEYN `ΰ<820P19z^${3t(^o0աpN^;^L/UJ uWƀ=$b;Cp )9h; U "zg `c5؍@kΟО|H.pA8p!YX_8]b.xagӡ]p5'S%4I]Ϋ (id5@Ng >.gvJmeݺ,_N j>5?wʲq5 rxxkr/G˲lZWvNEo$gU7rMwHr KoEQ\MXQ#ĂbƣOJ7A,ڈ#\Q~$ @ݦ06%ZN5'N,7?zs(EK71>u@֮Cʳ!D*x/#8Z|"B@�Kݯgx( u|1h67tT!!wt k''mY|zKJ P;g!rV+/M Z3ڕK_7.>8<}WˬUwTFY*(?^6%)T)d2* غ}Vs4@# .vq4LO:Lw)eSN6HѼ9ފ;Ԏtg>{_Ft¢Z&+è.8hGI.?AUnq_,}+?�oL'U1 R kk3Ef!HZZ$Prf!Q`Ԃ?9o<r~N|)[_.k׼;ۚtnC/-^<Ua++_;3cp i>G_Pԙ167A_O$g ?�n.Q0ՍRH'j^b]7- B~ kbe!vDj†u<o8v94O٨VA* [P x荏3x $0Ȟx$'nWd<!WN6.SK˖]5k 73S1<.hN|q ~r ǻc}GgAH+v,�(xa G4\X'u^xy9Z.47,QZ^q5pB[_91y7Z#*'%ŔU1~`rLjׂB'\=ڐ?]6~io8#3Gɯ/'xg B><0Sefs\Q=-ٴx jfJz'ڋVIkoJjvkZD75KGWQgk lo5Vf9xm\J#D1 5~}i$C/$-w*�`-94 (;qD+:Q߰pp)6hKض{>nrZQ؈76tLSa D=tq=Pyg}`_RCcZAGp0;G Bjl7_lAb%h~�j6|)Z9MU?B}vE|^$֜Fܘtf)BIֳW#wT`|\GImZ-y _e$ = Ebxe췳dE`=p ׶S8hO eH5\ >(h>&~E]<I>FԲ_Ø+ѡ}PиNڕ+kz)gW)/n Y6:o1;ʹ6⟊؅_f׾B؝S!F_79i.L mtwY=1yZ ֙ .WRN (Ax 4qzihڄZRnz(L"$5KH=++M/SP7LHaFƍ+5e3 SS%) 4\A7n9#'6G],Oַ,;4*)\/B5:Zl[,C}ĔsofG-HL)Mf![U~k% vm78b:zq~|M-?}N[R 1ѾL{=nJɔJѲ=)3Sq#8qZ+Iټ3 !EyTx3<x][&@m}q&Fs\`9UX=AM˛/GG. +` EkE(Y\J00K-.u9祿uYʏłyaq-|A\3 WłZĮ&<S#LR&졸8'k NK[DyG{ }J3U4V4 D@7f9Z3$i=bxmN<2CNF_E]k<{cecOi4}80q'2> ]8L.3_sn 9-3u^`cGtʻz4c1qz.\7ܗ+؁`Fk& HȝSI7϶#wtPlk|6�PЃW&V$JUjBKu."uCAhrԵKrYVz$pf I7)7sb#RyKu_1ovGE}99o3teuUJUcӏjGaŔP<edF`+ep<%,}xP۸|^q=@ qWx㞼<zrX'!?>oW]u +ꘊ8)#x&??S�םNpͣ,*ċVoE+!p'涪$T4;f尙űAz5�$0Fvj}.&_As]e]0`O-8L5sa,9 �bηvh4\ݷpV;W8;uM�Qv X g(±ͯJˀZ[*ô?8 ҕ|u%&cQwM￯|նSo+Ť u<ngִt#[t8;N #za?4ШQsPK����PW?T/��o0����apngframe018.pngUT �%N%Nux �����eT5a:IaFJ@ABQI AJ@iVP[7sֺ/s]< #f$�LKS迌߁F� @KU$hq/=sWsi1;U3f|A0lN (S=Z; *3- w 7> <yjhX•V,"^?ŏ ?e55lMK+/>0_[³'1to�b�s/ٜR(4ӠiZ+ZǭptStJfX bA[YI(1_*=7 |=D\p{#U_Y4*ʼn.}2ljz[V=m8`>HS)F!Ɩt7{9m%%%z^4EvdLI)G."k!-pC,? 9k2jAG<i-GPO7Y�؊iF fܬEm0TY{t(|T`@ cE8�=SiMZĩƸM%S a|Gm#z_.Kb߀_Ƅ?)T|"I{^#Sx'SoP0Z:0\,ۜk<XU&+EV7;aFʊa o$+x3e.KåA96/俄*p3ɶ_^'/viۿQ<^r5_xD(98xqS:,E?M;{b|%?/B`޿+r1x_ni5 ^L?b:*XH@s�f<5bhMBN&!3(#GH'CH,&{;9n8J|Lp�e**جԏarLY;Ɇ{{Q9AW&;�t2>e.nj"5ur!{b<JskI>i\g~fPSƞlqn:!I\FFh^Qdtj`%VHw\v?\&(78 .c-j(@WmDEӊ#gVe҅VAdC7c,‚n^}ȡ-UH>pl";L}GE6GTN!5M>K? ZlE,œ"ߨ%x߁Sg:b/_0+o%YX;팱,rIڡ7@8*ի~ p 52B"3!j�DS>f`qrk"E|W>:WCS\. 0ĜUjx+s:=N8B gXG&Tз(5k˷,QW)I4F<`LO$b|云jfdAxj T#w'/$qX2\蜑*죩+xZQT)~w�Y djHs~ 9Vtup6^/1gQz$IEX֎!CvˆTwCoDֺ2~Mt &:~u?O Wrߦ&⋰#]=#p ;5EoF I4Hbt|U5JZǹ +N7\^䴊}w< ;%Qzk=ާf-IQoX Xb@CDЙ):zTT_XyV1}S{Ç;ULqytH6KKH9l@95h(5Mo MN-Zu2dE։ʠ [1fEX.h>OW}@+IsWwELUy�?O' JZT$Gt'm4D$!;{BE9E6-3٧ G>u޷goPM/5*:L );:~ԶҤԗ'KTI̛ eF\R8V߅ ݛ`'hNcIKi6#wk/I^z>хqz 5"3d>xUJw8"qӍjЃINqNRtin\țz[{Gb <pJes o:3(q!\cNYo25?Ca5)[xz [.>ZScVTV *QhkjÔt2*AkDsj}S51sA^ys?8_A;:2~9"9 MSWu+8(Ry M�D5glq%$\I8P3H,x7Tƍ-wZ#z7H6{/ HdԐI}UcT #O0{!C<s{hί2:pD'.[ʒ.~<C)b/mvW6},>c?* \i]M0/+_*AD>ل�܎�=㶜~�]%38sb>켂ȹHw:vmˮ_qM$@u6 } &;p02X;`s*i6vOhAm':mjI(- ဳsjv:P.f5`/R~,�Ѐ8.I<V'k(JoxµT>~u/DTO^ hZ;-R�r +`o 8J=VM&>zi&<gV0[�ضγHɗ{=Gro`np8XтbFs rؘӀ 欧4!u٨jS Zi[`Ij̜k;/$?*n9#Jl~P=2~k 3&îCo&ʮi:a1_{_HNPїeAHYmcPΥs'^^ Y,M TΆ9,G@Z޿m#H:0l-H~=N1*wDx㹀 mF[5%:00L[ʰG/�qwjx,f�Ȳle6[ag[х! nk+ZJʋ6Tȇ{^zwd4w+ev|>&9 yN  O}͈c_13FYxtzjQ&DeUW GΟ2nUNcJӛ&?D/ S[Iļ_ipNS�6E(( Cf#zAh9R�Lj9ňa3> > ~ΔA~ ն4c@2W3$|V8D;>~Kx <zX%tUQfR8Iz/P^\'w%DZ#Y~ITGO/~m:2366Z,)wC{IU%GDĖGs>R=rz gh'1QO¼a.NŶƌe#>$~+Ј k.J9\o9Z;1WӈS/[ %*19SHmYw\޲Oo:G"l?˝ =sDm6/zVO _mfralobHp% Y7ŠGڟFAt@,e$ >7e`߻(.?)і" IL|@`p>pm�X6!#-PO! }=k$,Q*Po4}^=�~ܪóhޯO O1lP5BEl0x@`]\ R1Y4{D^�B>94Ί] x00+F>x&g$_I7@Et(ɥɹRF}[>yX/B<8m6}toI}0)ygz)N)<,6cgN  Ư|vߤ. U;+Vђ1:}.RRi즾O ·Pħ殶%g}&(|t1kX<=P < mm]윙({nu5 6Дӑb95t' ^}^u`&kB/Opy gHhY9_f+. \óT8@; #x8 9B650xI7>1?r)0zlIG k 1;b6\??xw4D\4a ǹ7i$#RLU`%L g}䮭&sHd%9({W%tƛ-'GHiwANmWTiRΛ@7{q8TJI^T[dpQ˟@lMyY6}H06/?K`]db;Q:gVEFßI_|ߚʙħ)`,+ ~ՀoU$.:TM=q\@Jf.,~(;l6J˜#:(Xcη1%"&._'n{uz<+w?3oPX#k"AJy/7£T�B$*;G 7Gwu:_j1|;ͻwS8.qZѲWV@ӬԨ9$59pz[e7Qk(+`|!޽tmf+MΜDLP;,a oiztSq;6[NVVgV)p=)l>D |Aװ&8"FQŧFޓEQN>ߠsҁT6CW 9;&9/'߯RIAofSK R8�_S(v 5 "_q) ي}G|I-&] ʰ\?W77& +R O6;aJy=r = tp,NlkP|︁ʮT!F( Uugl81!YP#7'ֻvy\?LS!GD?Z[=gk)pDQ p~�l.Η4//s߽E]�O:Q|D48tǟQ\K\ޫ]}v_G}y8yph{Wn}ON됧ZȏN?I2xwwZ\P5{ GȘ$bjwA0,bĉ (7.}H}lq4Ougև(3se~w]0_Kj#Us&yĪ:7-.x+W`k\4;BLQZ0pVy$*=mۧB>|JKj L;Nb DP; (\:<jfe%.5Js}%F܊3�]Ww $-JÓisL9$sf jĝ9B% ^zEoRt=9y�&ؤcڡ) Z*FQquԙJj]C?Qzt^A|^)=v8`3wk@E^6n'yS}W`q/JN~[N!뽠Z]^XP0=5㨳$Ō(Հyӎ@0CPp։ہ(%Z-EibLg14z@(&5&fw"#;FN"ixQGK] N^*=Hy=)[ELlޫB7Ri׏1(;3%z6hV 1Vc|Bn�v NB'I x?'CĀ{{qcg;q߿e�+GQ @fXN>ia i#)* (2TW>2iIԥ@_zՈ>q,@KNUv=+q e �-^_JE׏ o/x!|}I 9yqLqFa=g VtЗ{vIHj49rT<zJL4v;PQU٤Q9͗zi6z1a>9"pc i'~0VMwY ]eLsv CC XG3Gf+l5ywR ~nV=/!ٶeS%C6lJơ$yĈ"8.qNWj? 뱀ț|S7@UoTXnɑeD+a{īs~!}G׋'HnQ ޛ+^dyw^ZBrf%q\pk8|hV"kZffD7-PWM/+ًq}{R,^EO\άAd\;aS0QRusեӟ`cgj17 p%xsR@o}!h> ==s$U0崪o�xgNM Z6޶<vqŖ{ Wl%tOIY$sLM2Dҳ.At`db;S)Y9]=N㜍Cb?LIwnS>n-6jqj MUf{Uc$a,uAd#M[CTfs6 l˲*8[VoJhVVA𽝤n<|#pUY DT,gQzSunq-#7%d2-`ҭ)]5حO [47X2Ll 3Xy561^OfJP'c8as;TF|E;}RZl^:|fo{( Wy»PQ.,dQC>73|=곘quyy4&"ə6/%)&L?df([{?G2GT?LOfihy)@q8Sy#0eKaАwE>`&#wt6x wh\6Tps f*]LB4 \Xf(#*o]%*Rj7m(u);^LKr0%󋁥yVB30-_!ɬښBZ`ZÌS7 ;sO%R74oxԡ ?}h OV✠R SNn1K1n.Lxqqt9qL@ǟ.R}% b|Tpº龜ir6xX /k#=4gP$@JCkcg�ZRokWI5* ˭*"xZ=|yTr}C,(mNa ,qy]2pr]1Z;b}?.P,W8Jr8tR*+8GЙ45FÚL-W-Mw泔cBYD81>khPgVXXA7cUp ?&>DMκwO1jh;.ղٓ˴IS~"vр7?] ps;M wIQXc_l65J>jۭr.3+馫_ AݕvbCs?n^t ٩96uD? FFiG'�uW[9Za D 5).֔׊^F#h] d{_!դX+I;bԧO:4-= NJέ9Ew.϶ K_=qǽy0aN\=,SB<@eMpeZmj M c=aGIڷeBKAHJIx^_YVA.-Y elNWpD-L1b,"~燀RkIs%sEGگY Y'1B8{@ɥihTB(m }nud'ٝD V⤚F!Sw#_s ZgXcWƑUƸ竪_TZ# R5sL{+?1j(J~9R_|K<ZJ@>fuCGw% m(غ;ƻS[ (�05rug>? !u]FЮu~phx]Z0+ cFL&Y5D?bu+L 6{3GVW( Y FG;'ͦ]V@U/,,h]Cp4G^3ez5�qGt.@/:cRkZM A_-jDҮ hJKCďA%cCC"+RFB6ECM{P׵jp( "K0{"N �$IWU,v6P.,A~=i݋k"f^vb o# ŕ2"w CA$`?o_#Hu #yft`aN;TI;Qnb;ۦߗrkkO_֪?XyOcC3G^?ڌuDj|?/ 5֭J}_;֢cuj"|L .Ík*æ`6Ne"/"+ǭP |3>j-M]>&�[ES̐3Ǯa6*MF}yC\_9!>+7~(wr %ӢM61_C+݃αIs{Sw�[of.@J,: lv3|2=>Rut&XSci~%JȂ!n#%DjC x(7A.e_6nҖ`u`03Q"*g`4>e_+kk&`k$]rxu _o%߾n#,Hm밵j>^gG{x/&W b˙xJ:ҏU1iTA9,x8R$_>ѡ+q!0ǜfe`1ϰĺR2˚okAХXefmiup?#]=\H]UjOh~)Dv$9 n�:KsΠIM*0h ri--j <^nēޡ# !RGa݇:3m[אJ4on:T 3(]5l{עm+&17&&5yN%Ճen|V3?ߙҨ$]پ|>,G=ՖMDaGomyd&^SI;R݆,ZJ_k{ {YonH -et�6iQGo9t.B1Qׁi;傠tS_4$XJHlg g=lk"|Bڌ:iڋD/dǽ9bTUg 58!'$a۔$)e(86qОӘ &mL2{:o'&-B !'B=8@OkV.BB:SOlzf"@@MZ]Ȃi ϫÏvUSAAw͈_w7<[⊾L$)1\Sd-%܌I"Y+}qCNN}v)@x(V$H0+{xV.wavgIH:jxU:aGfX~)|``@>>I?"=2 nD!º)R kS #I17*lkgXZ@F6V.!*}×}ouuuI/PC;:)P׆!Mׄ.2/Ĵ\Qzymz1klG Ǟ)VZ1ja_S/ Uv뿇a7EGpkS:A.9�–/]mAmU|CmFvWJ#(ۣ A 79S0Z%^=Ŧ7Uw~1 �{)7ıf{Yp,+EmcF6Y|h {71Fֺ̕Y&DsZԦ2QxN\^epoiPlKtA=Ą1[3tOO9 !,*Ec7P03ݿqE,6E9ոeQ2-u6!ȯ^00&dՃY?)&(gu#Dcl6ĐYmiT΍D'!50GP?fr*?Y1 /Zg;~[DnR7!L´tHٱ:Xn8,<t5 Q7( N*r.؛Mvnpࡱn~d(GYqp2~;Um}vȄ0cZKag'$׉ِ@/g>h0O8i׽D1dP<O)[.6&BKN |mXO%o/@D[F˧OؖR',G>IOy\7PPiÔbOMG!Y4? |xD^w+xCp]&klPnbRsH{=ƟVR6p'˦X=ْ9inFJ|~[س9_p: p"baejUCݚ{ ;ZC( .A79gk' VWBN0><">od_lM}\Nڷ_ o<Mf_G 1`!OWvcKse4(R'+yH'*E#% dܕ}ۓ@_hʬ>9H-wrg74Y!-_ZޑRgf)`Y( a#H(M9:c!Wy9} Bdz PG|e^?yEyܠ٠?\b.ќ ;p nxF*}]|{S!+ "_|<r{ -!08nl®Te uI *kˏ8MLRkOkEä́%<23L7Ƕ9èD 5X<g}bϪM&4C2Cɹp0uhEt7-c9BܻGd;flKrZ<H OQonpUr_7>/.(۾?Sx3 N5?(d}u6_U)8ITfL-�i:*v{[E4_%<g4d69HmӴg:e=V\=\CAwk߈XXδBmϋ|׮٩m<(7_|j`-�#:ePK����PW??3��:4����apngframe019.pngUT �%N%Nux �����{[kYA@xK HJ.! H))H.*),),,7<\לe3'f'H ��J=]-+4["�YEakౚ#amz󴌢\S膘hAC$zy 8'MݣNryϟr_@kƳfѓyÌ?{Sխh$-pŶ%-oY=QLj3?ˢ#Zs"3&(X; �;Z�T sғm>d6xD@Z>~D zbFS86O>�o%HMs<OgA5ɒOAÃ;O;- 6 |U?%BVvǏX=SVvv7Uj)\MSA)0{%Gc NjL~Ct>U"^:p{FS]Q-!x2㜷&RSs'*m n8OGp7"nFÌ8X?30hpɩ)?k2 $yB E-e^3:z k֖RϓJY�dUW2 P0(bW7"=X;n`;s{IDq Eq 9!d�kHKuG̚l'^3.R=4bzJ<jeuan`˖qE&sX.Z]Tm,$�i0#H/[tfM\L_'|0皓G rx)=|1Kٍ[QN[,0tz(M, y\A !S[+zV15H l3q0Z>.c}NS@@$_ZZi t\6)\?_TAO8̌�^ѡ2#͝c芯WJ:l8kjcD8(.*8&XD8#3rRʇHY32LoF gȂ\1LPz8@ 狦!', [ƻuaϟQNA?.;;G+d:4LE22hZ\3}*9Z1jc^ڤqԷ\dZ1ԉR4,ҹ'm@02NAOwi949h>*@]s^zth �j\~8dn~De̾>^ɰ~%Agn aK25k qM9 kn1m-6HV p3&q6rä2-@eE]zn❟<o%BE "mᄄ䀊$_;)inO{o?Zk?W*'a+GQhwx%a~D&aęح½v/W?8�VZ4:DR ѽ;k Ta6Q~Q61>אּ�Z0bJZɖ^ Y#2Rٔ,E�'Vvu2c:GJG8XSϬ\7z_`6:4*>b3Gy�)y,4{j`x$CVD}2[+˾pf[.k'; %ye|h8+%ͮ`q#-n<b-[e-2rG7 a ܿW�z)^NػusBJGc~!jg Cllí! 1(?AbƆHC!'gRǼ9/vFE7izNUfZtǥW-G*RW!8ZھT$ Q y3^7T�zW .R]kG{KX݇v\r*ozpJoCI -^L-yT>U&`&zu ~K਋E1FZW }~;ʓ&Xn ? QX^B;t-eEć25`n3,$ZUik>~I |%=aZ+^w w:K'ГҰ~NR,UP%A-q2&U:n&!Ƃ}1#M-`(PU)-Mo(Ȥ�'ljʼ)JX`*It+.]@n@UBVYrargMt{!{\Փkl ]tc]s{\μwmQ�ذ 7 W�\N?LEԥ O#.)+%s{ܕٯV[@p�. {8+ t[UC_րxjlJPC»18:=Wk+DՀ4KǴX9wt*fE7 ~ T9}hHT<L 1FÜ̓ "mjO#b -p(/uw#[,$yLu lL֖bzET*8P욚Oj tl=슽{z%"cPb/*U%*J-%BZQ>i>w$J_QGA|[4P)gY`XZbqCx�T@dDj%: %ܨm>>~Iu6S3 (kg>%ZǗ ݡUX !61 A#~ìq︺Ư3< >54}I^K)}/:P:{po"T=I"VKvk.IG�%M mǺcda:aXw\`[DmZU}Pn7pU8!%Ƶ@11 l>^>OPGB6 ' r5\7]T6U8IK !)',3R ۻ ƅZ$#86?⛧dKw4?k*SSa4v'Ihe{8<6(rdv\MroT;~}tmEY-l@5 AY/7"zlJHM{'߮$Xl3n@Y$!:N77%n,H9SWX>FW'-?S4r,$ D鋄̰`kml޲dQP j\0�'B1jL֫ X-f<P 2m+#rt}r StU=z 皦yz{q5QrV5IdOì2xk2j'ϕt9ٲMg )sݾY4=zT7u#<7W<SXzO{R;yS y�_\nQ)"w?5?rRSд-? s,[1"/qkV3iT>~;gx!Zί]@FAsLӻl A)n8_Yr)?j6!=`/яu36:_]9+-јn*RWa[0In$9bmjnN:Q)7lӎs4jPvlk}j" _B.a1&ؼCc֝vZdT)'\?>Mș2 �0v|- =w -{Ѧi%LH(~-sLj$[N==-~SՎuVBXEŢŖo6!g@<ZŭJð*Pn35ڴp+cDB1An8 r <zz{baWY1Q$M$W[KIXo}E gnJʴ*?3*KE>[!1~ZvEEN ~_|LN0ڮ8٣rJy0{�rCOp"쥪. 'k" aa})u{T7'XSn{nAg[껴9pIZ[ozw3-t+rl ?vŗ9Np2pYw: ‚kc\7+Do[Q.SPlGwAߏSπ0?n1j7MU`UyƪѨlvs;ahwS|bA$YXZv=j qtI &r8"1hqz{hQ$b‘foy=Ty;m_C~b$(3DS§ GzEoU #v{{kؠG*n>ѭO<>Zyշ+H!$ fܯ;<X'%ɑۆQKe%O.,[T9jT4R\ȏiQq'rmiXT$0?^Oo3] 0!ʦtf~eGZqH*PEMf}LQ0ײ?+TRJv3)ymQGiLpF[?U0oW fE>:tL?uoyܝCĞM2%Gت~R{,'ީx%XkۖIJûp�[i,$tHhx gIG4 tsqi=&AO% utĻc8%/;QLKr[KtRAhUlӼ֛Y>|lu} ]6oeA<Kz[57aϪinq,Ua1H_e[qJhɻqv }ූ]!bI`Toq޺`ȳH_*buhbt7zƜܭ> 5I -`4խ_JbuG�<Kek}>LXD( y1x{tPhـw1ǔ6N+GH"|?$i&@U7Ḍ wqߚcC8_z}?kcf]WREޔ46�^՞tfٓFU^8]W\'d}Tv_h&~95ӤGŘ?7NXچ"~sFWPG=^P|D`oSj*۳Nne0 Wzq5ы?#F( u<=h&gk5954ש :u a,&^Uj+dzy eAR&T"O 9ADPF^B{ ӂ}<Oc zXCP^h'sPº,bSwѮ&U>h#۠_tvf:?:1rQQaVdHm.8AX_wЪ,֦e*f;j%HڼE^oMÿT W[Ӥ4Q56q^>(Y0ư" &^/d׏v`z f%8IGȄr* ڰ_5aF֍VGC3 .'sgg.y)\HE/ayUɴJn һ)tw^'u˼۩-}VS8,~3R;rS?!( V"" S>;صjMD[;h^{\Lc~5?'#[2M/ViF]r`N4TA jsd6$�L" xsx?j=FI+GVBܹt_Y)_�=J7C~C,^kaDwQf\e/]ϫ1cW1jZgi TCqZ!en<(ϲ2Pb }z.ww@uo؂T4PC.v%N-$;锪*b%~꧰>;?ܗ<:L_EE? i)\+tc6E*Er׏2J>c&ߟ55o$<LRpJƍiԤ:<R{DRKۀ,[%NnnN0e###gC[Jw'}�o2i5Fv8f4úZViZQD|hh&b z!UUeAWRr@4_%/t|ƭ^_Ė`a님hHXdF3EAV8߿Q B*�n<Pd YK}1b5K6^jp #jU,P/=.\os4*)Ϗ^\'XPL8v.Xg9$ӧvHУhj u6c<zoPa0h+ƌ\J~-l/Ǘꝋ;}|ˤSotV7Ob6> >%\d[ DBȦ][6Ʃ"M�m!) <4QfǛ5\V%Ӣ|&˝yM4.gU^K͹达h6.20W{*[g"LtowY`罃D>}{K l&a͇BU;_PQNePܛQ*~ѿf'WRfQ'rUy^,CR9YE A=ӣ7(R[_ ��5[o.bEĥo6?lfP`o[˗ifYV0<ϱyqait1 ZIMz?"Fݫ+[tdj7]1<`)ZF'be0 Cw)I=3 =Ft)1J;VzW-BH\~QmR+Voc'mOL =Eh͘zoLΟʹ=ŜA̼{$ pGR&ⵜsRdфvHK.0ֳW|ΕfC9ȑ5ZAUjd3Y ܺw :zMRo ;K>Ey~@@,z=Ɨǁr23`r;:4HE!4PI/30Md1u2J(/e_5Ӝ P.@7:4{rnU7U_QetPCCCS�y@]8[d3Ӌ} 1 T0q!1o$]LdZ\D%2v;b?'p3k}b>;Qʙ58bU%S(=ITQ=% Oljv}8Wҽ^HrzFl_ N G7{Ԟ{\)P/S뭈ۛ]~;Lt-\?#'nKJp]264A~;6Dx1`�|;_'KL4{u>+wC*ELϺ)JwL/!g͐IYֈj2(Y]6"[5v'=a 4Il̳pDU'] Nˈ)zbD0>`/Zq'S L7?WxsN@ =2G*X*|D4!OI}񷻇Nb5 n=wꀟXGŝ)oQmJ^G<֖Yݐ16xʛp3�+1Ze܆YGϊ絜\Aמ)k�SXo[S &Dp,w[.پ0:̿:G/_~~d_I f)K9q]ʺ<..Mt57L5s@rŕy4+oMZCj{)_{?V#sz|8>أq<$Fq.Bw&+>aZ,hi˾ DjW9>(#e;hFFz=.}JL#R̟Jn:/L+Y;7[vR؇4yꆳ8V'kY|9q@(mYТ WK٦w}`'n"m\i]R-,W`Uvõ%6lzl C +V}<hFkvռ;"'mM_CI|eRiv܅W^h1C̵d48ę(Lxq(#-;d-;YFd,N_[Jg{'4uR;2v8gO׹*\6 ~u{n(Ǜ,"u{tJ)0LROUV82)jB:>KK?);*.e:I4S-V=u}̕7(BQswgmxOֽrk7B UK(y~*7jBcS}v9_RZ~)u UMuɏ/jr2H>|rYXփ\Gcʴ�,cg>KXCox$kmQTlg[<9r"NY^@ꋗ+UC.ƒd"߰~Y1u>58\ f(iUp8G|ťCe|'| )*|mPz.wuˣD<k~R l R536 ϊTkvƍZhk9`{. ${jeP" -/%0C71Dڑ' ? ʎ=ȜE&?΢|ГD8iiJUt2äHbRlhыf+.[iCp;Q_3:iF beI1}dޜ> rwk\$Q!$!FbXA"12ʟe#s\#eJ}06n8*ۘڝ2bwVX ez=\#Bw7[1'1rR#FOg^DH2g2Ye\'I:xҪ+|gKXfBm$b800IC%0 Έ r 7?A1Un/$ނJUFOT$~2b `"r*x]i`GDwM{4!]zd^ B>4UF\\bIBCHSI[7aH2j]j\ESs}0#e!r>$ip*.,}Ѷ1X۳S?mU1i[돏ku UJnԕ.b0Rʶxn4)g`C@Ѣ (_rCUчDo@9 "R @B/iEٔ#&"OdL;oN ]E2_ uא:,(jr>N/8ˊT2c@\L) ]'TBQi=';?a& !t+uޥNhjoha"]zT"VdMI2>\Qtk6/#!p8w7Gv$v{Sւ;9w k;ÔLX*:3p:4c #eeBX@L:~,"WPRɾ5hNgrYS.!| w؏@e tvv&m_vwmǽQ7[C[6gE\y+=)Tx|UY+Í]Ӟ7-X~ _Tu*^|O~}A5uZMo\85C$*yQârAU "F7Vl(ۧ>7vw{]%{9 ~ZO H4h}KWH8 hҭ=KkVڂbu]v'9R|pʲ˳R^1,YrXõM=~be,~EA!0S]U9 N1J_09yV<_Eۍ -x9~Z'PZI8/m5>57mվGTWQs*1O>n$GV+%a"L6bGT)ĮsMy;tOOꓥ5z,IY0,TmSv7lŏ϶je _dsX|WTse9a_ Ep]$8qEE'‘!lЗQVuLj-sF"0JM_vo.u>vȧy4BD9Q2AH,kn*K}Lw &&-xi\u凞 \Pc+ w^-,+oOqtCLkrD0]5ܵ% 8Ų{b'UH�wrwO|]^ >xpKQA$ِ˵Y"ywc4Xr0}P~ڼ;QM'WC|  7sʇwT3)!<V~ݨ§*p{Oz:Uf\7UN_P"480ochH܇+1%id?Z&t@-.=)H'{v :VNQoK2 #$r4g֛T[#U%-<\Ѯ"Jqk} w%f+LUg :ծ c}86\ާؚh۶�j :ezw:9n3]6TqJrNpǦ+R[KGa/$EU2]F/iEk�$]e 怵!DE}Q؎i'53Zxl'_4uj=&tч„[wi}(^u[ǎw ɷ` q~�W2 .9O) M3l}UYלx(Ԅ'fMoɣTDKB< ; 9^v`ۗ[)! ~ {Q He$ f@KE;t{2)ɑ=s_8Ye<l 80LlScdE_j3뿘_"'+O Ѯib=0Tхw]R^R0}mU|5t=D CUG7zƾPIMfsRI,U{ftF[t<{7rէ3VwdKԎ]QQv|V3'o/=Iԡq*]epk\Myt̵z iM=Ȅrg]a曮OWy7sڝ~!!?&bHqY?3Ԝc缘qj%ʡE3Knڛ~e`{.@ވ}gBoO*l`#xs9 e='MǠrWzUYv@D t'sH�Q#HKDq1>Xbޞf" x>T8%}Dh7uMjg,90q6SgEOD(G � LLeH`"}zV�%-ua19]xvNdF]xubQ֋|H߃}͈PmB,ۖQ?(,\Px]}xB2[ۿVW#YQ M'^Uִ]YWmYf ֘{ /=W,Ǭw~9q. -a\߆i:#$!H~-׫^Jت" rŖ3>H+pr6aE<6[^@fG904Q^r/u;";V6|<+8ff1Z:rݔZ&d̈0äH&ˤخ+y΂ViCvQ{4!MTn0:v-hNMflROMP քCojE$r.av幅֫vS|(D>FruLދSk߹-u+`_BDksFK0yh+B*r tj?b$ Ѐ)SvJO*5@<LN3n%P~OdOj> F dVr�sX� ?z䬘]7Ͽ ؞z' gğy=cƩ_PzJ q/Pնı�"f^HR,.b#: {*yйԩ2O ψ(_} YGXu*KL3! PPe[% &WuOO1=zU];C2W\CT'{̟*]E}rOF*{ܛAx{ڝGx: V%U!QvjCO;  1_:̓/QITM=kQv(2Ol[|a;:@ݿo;^,Zjo6;ISǚ%u}oϐaFب.EUČvJk1.=ĩd"=o) |ՁxQ{ebFyJU.7h<hз3Goiij8PK����PW?s5��M6����apngframe020.pngUT �%N%Nux �����;NwED/ѻB!,"{V 轷D{gy3sމP&ģ��oT;`ڋv�E9]#_RlFb/'vUA2JC0;k,!rBJSr"&,3PWF ,C=/_\Ա}VAVȡ&;~꺴٭vI&L$vbd{-[xكh=..)+x>�Zmn!;D t2j�uNIy| NL%uGh3ۃQ�H lYA<aĂbftYw:O{EN_eL6n� P@ŧ4p7;CS曆|7PRD&4H'zs/ra5$G+GK6�ƈpZ{QC+B I#!0RP-ʱFs$(瘔QNoEp:w1znEc?X|܄Dsv@?I$"(Yz�o韂?b[06?d( zm_%<够� 00 jdH 7,~PN@7K1aMm/]}2dG=#$/Kn X45Qe1,@, 0&Δ'gʂqG}ԔPV94rhV$@61뽳I8H{�kˉ/:.ű #KvMUrLwYOJB:VYoj")yFg|Z,S^d/ ߓ lC]0)n^a|o2,j8}"3ؿ,4~ OeȍU:|>U �4N 4%RJ dj'P�� a6 ~]8:ẻWd1з }l22P67u>M6بrP$y}ᜋ0bH &!4R ƛW 9 :\Lg�s]=B&Ab~V"$?JB2{_q͞čisDo>#o܁Pr$38 t|D�ĘJFg<%˅D{B=@"ټ؃352-}]d^QN?(s}?mh 24 e!F<V}<%`ً藀t=h&%ϻ:lt@7QK(:1gr+͸zI! ,&*B݁|w]LDgT`|9 '("۳n2z\Iyy�49+%+7Pk`Z7 >#Af=d+d4a�M};5as; wCt|XJt )[m|R(N7\pTWK(0=Hi}~L�9;0�'zJ@ȒbJ\0qL<C Qq !Ub$P\m$A"JU*o&P4XZc .ZJeEdXP@`u/q) )34 LjĎjR)S{ Hiڙ;P5dN+D!1Ȁ[B 4ogMeœg 0/4 b"+HV; Ր NZ5iV2EԌ Vp0ܩ2�>!e&OP#{09n2zt ~à10M?`23imWz.T7%zHeng]GF1^ޛǻ@:";1!2j:?aa(㙤mS ѻP N7 ds$\EKIvo_">_$dӪ ~7"HeG;<}1vc,Qʎ_KYܤՠ?p U\n#YtC}J*_\I@MVcClBD\ : Z)[r;w!q)8ePTـUʋɏK� JWxZAW=<$*?}u5`wWi+;B ec/|6.O&!Djk/g s9uoz�nx\enOK.f( ܤ`GI_H9{/x.F'zJc,ۜ1~eGk@rĴRu G9fd.%s+W2b9j'lMK k΂oGQbJų\yӜ3,iC]+b$G] �Mmן蚶k2uYRY܂b2Ŏl0Va'rq`aA6/YML(Do(fڏTzv+m?P즳~?q"l%g<<E|T#"H{ڭabaUgf+L<zAߦ߹@0D;^%F+EXy%F'Z ֮$b|i3F`-"(X=9 (yaS"Xqs5s၈:# ҫ-0b)8G(9;<١!@9Z᛾szPS,/cfMMHuGgm@s H+n6;\x~q{bvnnY"8/>X<~P &e=A#$XF忢B[?^s+'5ztQĬpG9隧Pgu ASWAm Ցwo uQ`:N72,Zl͕U/FjLhUz8S'B ]<4AB<a)`+_'\Luꇨ 1èe<:O, mw&ZXoGtd.q9 f/tY[u ]U @]*} ,.V 8 ("btq<Wr�`5ѹw}/0M,?:@~uΉ9{Ԇ];%|^�xO(n&AA` PFyp'gH촯I.iiwIt_YY9߿ dKZ1k8һ( 3[N߁wM~c1>F&9?fO {o! qgCz 2pԚTO bOgQPI:[ǫ,Xe91LsɁvgf]|\j&X\cg4A,VqcM{s-u[zF}J:r#18߲DJDɏ3_3xMII3[ϻTA3a)l̯n3y<͘%L%_O$7Y`2I wKb4>X㤐A\:ן*<.p%w-ד @ BeّÁ (5/=`E�KN.Ee$4d8ˆ]Y27؟⫛` |ڿ&?N"ѵ2GӋ{6aF,T_DWDO[\uˏÒH n<,>L\mtشAlWb}}8ߞ_j=yr'@o]�QGZ J~/G/k~gc֙sw;B&[7y)Cñ(Wl-HPRYqạZ+3;n|O<4?dj'I]&$/. ,\ƽvp{CM,e H0V'Kk̓n|oR3I+h{cY~9v�l[iNǫ]0 [Bi ]nhԱ8^~HYBbDpP{%;�ggv/P߂ڹ<',q,qum2]Ok/JZi\4g<>*Ą}JV|{nM,s+:~YDdIh-)NHl̼c0De)J=T(HW+4ul>"蚗P̃ GH-mM oye{{z�K$z֟o#1>L87[x?c ?ʆ][L\gM>j<s]}K#>N]='$U)Mwѥ|GN'ߐQI6:U:9Ke;L]2,Ҋ+ynls'Odό,Fk'^-/3\}_=cG$#K&D[GB?a$M>Y~*~n+3hzq,W�gx` ^ٳ�80j>Q8I�2DCx`#DTUnJ5gH J ^3u{e:6_a#ޢ�Laj%&sQkpHJtu wt�cQ r rCABwR"“XI)@s5$_q.Gc]o><<if Ւ7@aaTߋҶ]fO s@)RA.ɵ`?vEng+>�S],iZ^Q~aO</r0jG~c| ip'/@}Cֿ LZ\{^M+$~tu+U'YUPAޕO'@L8`3* x94 ?# `$45>GS85*N5(uiﻹM<z<FGi07Y�^?]jJ96"MƮ:n;ō4lϟ�7ZC VWc>E4q3L0  m_z4k&UKu.?ķǟkګUCW Ǖt8 fѭvDG|8D}m&NYH+{�W բΨ&pP28^#o>(D àMJczrjԩۂ]` $ސQ4E ` ]VI4`X�)Npk(+<ewY̟aqӗ93غnq?S1Uv$^5^KoFq5L.ެ1 ꦈqZs򕏟WZco$ۇ$ak|#pif&qU{TwCcdϝD=sɓru[Sk.uj3ƥ~ :@+j9:8/(`='\Pdvu wbfiZA[;z:"ldS}Jb!B"�GXzDz|LY�~2m> e0&#kp_JT>pH1_9n0^wu<4̸@_#kQZ-Rj쌇.ӼufB].1kKބm l2^.]6Ѭѱ$bIuQ7%K.rwor_Z|z&ȓޗmyK|9= (Xf޲v)j0}6%Nba1${>) vf�:r6BJn[Mu|zP,"\Hbf;w0a{JꈣKG@:+ lyʜ0EO֩ć[}8nOxrk|ˮ�+=[q%_;靹#ZA!H3@d6K.# ֢,3,A`Qш\1W@ &Y.%hh=˪׻G`;g]2~G*HR 0 zAZ861_Z0N.-Ta?4U vii D0'ӅF+;/�W�IoV?$ |_#ߌFa beu+kpBna:,Uϓړ3$Y @T6Ds ƌk7*?s@>"b&WBkJ b/ 5ꟵCdG6^buX= xT'Hf O]}&'u J:d 澑hv? \D~ zOq,e_B=NEؖhCQ4 GpEaz"FmZ=8�IVVkl}B~<UF>B?r* C'[!X̅=F2;x;Swb  XU6<2Uؗ! n?v<A[|Gd}sIF^3Słl %l\ں^h(,lJׅ%+辔aW1>f3 TbU2-GT3>Itl,L!*�JIOSĹؓtuxX?Vst<-Oi> ^vy៥YY(b5Xd ?2 "}| 'z}PslRXp-|L>g͟t׀PWF[Be<ET|X ڣv9&p:&SMڦ„(0<# @|r>O>;O OoȾ4y4p[aE#3ӜQ'.�\$Fgwkq!yzel͸vE0_`8l$?@2}`˷y8GF&yCetVq住ĢCxΓ*5 vhn(x>POhgV;eP,{pv0^ jPں~E6OZP�x:40t?�#.EbmXJ⎜" *U#IeO*";$mA<%90@?4瓙aǁ]-{ǜ>/ y7I˨H"нq<2O{Z)516TOӧdM96MlȀ}cI?es+o:7$QBhQVMn$7EU_a?:9ݷԴ/JYR҇݃ϭCZ7o>QTRt _uMQ?6Ѫ<'+b dY,}iJP*6b=dvKvw:[RO[1wc4yTuƶ˷xy#c+v~y ][1e�sXpt%[2䥔b;޿USUxOT rEL{=P1a%*Gh_&;MwB-Ju,f�x Ӌ k͓ /e7n{Ǿ~;z:#Kۃ¹lٟeOo|%V l*YUj&\γ=GjքwF/J}֤O4G/(X@؞JuӰ9ΓaEѣ1?~CڍӤ{3?-īεwLrΙnaRntʘ?3 wHh`ѮG"UwxXQ׵2&*Y2/p8/*sS#_lȴ}�haM#J<r�Y&m*ٔ/U }ka\4 ޞ>-ɛ[/'Д0R݌5b+1F=Ź(v"y4t^=k87fC9i6*}2őC|y~`u=<|؍ M ~ ή`<)'djpփӝ9 o*|&ء϶ m11rS7#NY_u=~6Tl9T~ŕƕVJ.jg(A#(~CRM'.Z;#tu"Lؘ}�D2B`%N\ M낆<^(jZHdªLuR1,pFrj\*E/NzҗeBkrgy"uyU|+cx"CсVߩ%<ZHkn###pQ– ,J">iClc}IF%Q C¹S>bi?GaSZֳfM ( e'?jn$d)UG-^T5SW7"=s C'=-ٝbd95Sb.}GLZrUh@n!W#×'t 3ѦGQ?~w'-+}r>O^6ٿ<Γ^3`Bo$Jj$w r. pE(\2Jk \R#n ~`Vz4-*Kc1KSKfKU5/Aٌ}vt#dvSs4@) "&P) qUY&WGs})#:Yfռ?EmDӇF˝Ug)ίy?�M*^I<zuqi4|Qt;h;NLFlR ,jfqv9 u�6Dr^uVnŸ`@ji6AH XIQSíݍCq͵7 ,DݽDBKG۠Onk9:Z+*O2w,"*Y<nAcioc,uM`*oDQQmkّp`[(y$ln "󶈔 Q!QaR}U]85`c0V-b&g!I{K[P{L JO%䘮2Sϲ1Ʈ._2v1`,Hd<>$G6BI&)c㢢gQi,U2ԞPyVvVVfԁZ/2Jncw#d '߫qVJ]MzC5EY `:ǽH;n (jlzͮm۹|S 'O)p5=Eo?r\'Q*߳։ZL "ߦFl=(l a]˥FT5j_*Njb;RLz6.tr9r6hụ/66=dޟ9avs!`%W0!k ͚ks'۳`J5Ŧct7LO38ps:lYm?ONf dUY Y8<lqp4?hH׳rHZsw.}] p]+דqn%N`NhY،藹� =Qa׏V3Kv4=Y'1;�)wցXbR\.6x炋$.]Ć*wGX ד6#) ~f]xI{|Z|MVJ>ӱߓVB2]lzN5#iEYA�(~š-Igz nWÚEg)[vc>cgE/L:ykRz*C+{/ ^L]ݭFr|, N^blj:@7[o I,}tf0NnC, PJJXȺ;ھGt~ ~ Dpʚo+ç& ;Zʟh O|0{;_.&n| o@Q&~FhnţFG*Z +e<ئb6I8_Ԡîz YgGqOKa_[/^D jT;Lfwjދ?C_| >rB]g8$^gRyiD[<8?62Hq`B>Ǖ]x, t63L'wHG ׼i-=]F>DP1Eŕ5R\TG%wP)1eK�^q%dmVv#7fMoaP]C a3t�^b/Xcfςcfۜ,T03\<iWϕ]r _07wg.ybXgˋaR]8p LɃtP 8?vA[ َ~Ն նyt10xԫcտ1k!gnj`|^Vop;%;?#=NտPK7!fxq eL)-_�FzDҖ[(H.xaŽ%}\*>bgl[ 'xZJbUSԮۤuB4qWr8GK<CK`@NTtl!,((ri�=eGUc@.%4Wpy0nuoZ ɝ_*qqKCX7ݗN$jZb7HR#.lj׼n>6|&^&(WSsq[poto j-8ޢ\,5 w (l;KE)<!ioWU!Xq]Ę3SR+`$eW?IwO»lTX&ڢDǽl<#AsM\PahN ΀h^x^ iv$Nƚ1DK?:F4zvg$+А`=8uؘ_0K�UP+5WKSq\&#S+12yPѤhb!^vdžMl;naN~qjN-{?CM~\zQGon3$<bf3�亡`i@xN%Zhq8ՂA|C*?n10{2MX Q`#jNU*Hrƞ}2vBjfr jotn%ԩ p/ }澙xX[YCϋ!P/ ɰ!Rq[,Fz*X@MIia]Oe\0_' o"j>A/uw /0&l>t\ԗ uqm*ʧ펻 Ӧv?D??u] BGAO$߆h/V,%xZC˪Cjݪcڷ\>$cW~E?o`:֫0.6;ξ_{H~;%ϡLy %)ȳPGYq_L-8+.%̋jV*?rZRSn+@ B#ėd}l1 nRpnl=껴BrA9GHz_b5~Tq~n4!nH{%܋B0I5㔵{ؼVnVq_R|&}˧d2^#֞~pqSpDٗgOiC.{ IL>EZ_HL<A%)>m#%j#\ ÕV2F=³8UA@ݴ'*7+㩂[n0 $ ,;&#DQAOS]f^^2taNM8p?y3k;tY!5"`7՚jN]GDDe [Ł$j2|yF;aw| t~:l=c_Ȕ=IJu*LjY,H9,Ch/HVF;:v9&l?CBS:4&dž<"ӵ^TDg-|Rs>b(smn(` 5j{Dr$hS=+qYv [VݨVpjovM-&Ϫ(zu]I^!kK^k3iP׈ORED-V{T�J$^o6YGmի9tpTҀ\V|XLCzPf%}+HP%vVW w謢O>ђW\9_ދgDZV9'^N~a=qpv.g#ԧ>YQ빒_㟦\nk1xj3-J ]`b;g1$;}cq$ito2U}x0RaOq[f9-tBYbIr"]wAs`�G>ȕZgZ[]dkj<q e]mTo㵲1[qΘm%s lr'-Oqg[O^yNbO| ʏ9*;H@聯>Bҋx5X*ҽ,ޥ={H Hq_6COs7-Q*[G};W`cR>O? &}u-G']]n${d'GK#RK1XnAS1S`Ōcښ .OkPC}Y+Q臀3tv{s~oӱ4ݪeh6dX:ݮ/eVvφys0H93X8G72dXN_;x_4,VO 0{1l:*Zs붌䜅'iVEs pp3:|dv4'S=fdKgzb[9U,q;E,._3Hm,V[>Z ]\N4/_<L lwx'jh_Vn>1\>an[�ǭ")M.n5t_%;܈}53JҐv9ZȊBPQYul?F&vb@}#fFPoۺԮizkΎ1ޅёwLgyKqO7Q!UW~k{-9dhS5:Pa=N'ܡƅ/%Xyܔ,Wʸ3.yq1XI4UIJIdǤ-4}uru!ZIG2x ~_}dE,|Tf|<sk5GEpfsj==re]:O``:C4sp_덒bi�PK����PW?�A5��6����apngframe021.pngUT �%N%Nux �����[WޠsaiT4ttJRJH,] l~wΙ83g{n̽abMQ��J}ms: ѿl1� eav080AϳK[;9_I--:aW;;4^9+)KW6 $玣ɆA^7CCb~^$O):ؿ~zg }KW7t/c}EBR]D1wo"#r+T =7< INd,b8:{Gr*R ZӅ(lK Q|ZT�f#w)7o~JqJzGslHe(KvD-7ۅXQe�?`$*7a+w Lj~ً х섀(w!iĎ)mgǬ$0ŕ5=%+MUQd$vUGs{ny7a7/TҗHCq?7o>i=h}+e&@jD;@Z>?42v hq.R"vZԣb~63!Lr;֣xߓzu:'k@%O؝^~+O<ĝ�oRS)'6^<'LheV\"b@e^ǂ,' �nn>g&YUXoHCe SUh(Єr:-|f (Mv 7m{u Դo E)r}} |ɬoO,w$Jvio7G b췿No, O+j{e�:�?gt37@$[b3,К['yCeҙG ʟK1JiU֤k=5v cy̟6Rw\δtCO[Ü=|ᢢ n{r${9%s9ԁ"xf5GE>rdN2:?&)H}Xkß,dC22D\:4@!"EVigb;ʌ9LH|[\ ٱSxUlsR꒜W%]4ďgUwqC#PkX,n7f�DX$?6z2̱6  8h˜|Ҽ(LCӱ6PjyzoR\V ],ha(y. y|vN*ӴfL-S c90k|E=TH%Oķ?GE\Lg Ԁm, !"ry ̵c-Ѭ쯽%s)P矆.߲TɲUOd' 3LjPÏ 39?V= $&E)!} +;Ȁ]{o#TvD)=T&z|ۈT^_cטBSݼhoO$R)T8,n4!BG =10Hf꿤�/푽O=i(9q#qFBJbψo~~㊳2w5Sr5`˹l +0ϣCrD&)b nnz�c$$m$m,;99 }J'6Hֲ[׼^1%@+'$Vkq1FIzC!fm)tXH_-6bm(�_Vī:?E5O5THU`,)H7Z`(K n"&3\_BD Y*qӗ)ao3 qp"#jFVIg Kߊ[^^xܺv^ &d@W@B�ˌ(h3hy!O7 t�Ӆp2:"E" `YW$ͲX>ͤgToEBEv >BUޥ_P -PŞϛ*VGѝk VckWQqGɟsڲv Pͻ築CJcUK2I?6#$C qs졚^ڪ&0>YF{H,*xOCϿ q1i tFshUF:vN!|j;\<>JH{cY?5|{h$[-3K{ .%fq!CGEEG iH W('DecloDB 3kROT&O3;uÔWy ;`Ehq%#Ff&i q)�e>ܗ(gڳcuv|i5ȂGPfrҟq0I8/2ȐwpeAŮi<M0?SD+ԼBhW"If�].zFrBi#^nw hZ?^S*mq#5׋L&趫_tA5-r)#SbE_WK4V,XMqfgs4Pe#؛=v{eS!EngTڽCjIƍ'&)f*I(K.m50bj{dZ# 1IrCdFM"95Jt <mauS:* BE hZCiRVk`[ϔV­-&",Ӯ-Z_�^@d0F(CE X1Nq9M%K˃4acTLdA '`Pzp<kQ&3^y">U$Y >QLjc)$@S7f'|v̨,zHKiT6]'Z"N=}TaJug"nSvGj[:Cu06hVRv�l}"Z(}8d =8FZclP�UӃ6$*z"?,IkIjϗY%\DšjTc;5v:J?bW*h0KGĘ=1Ґu$d>,r-C1c0 kªbB|V!K,;i]p8Ū.WҹB?%mMD;eU":jX{Pn>thņ y={x=ORKcCW)@F_ )*ވ' (I%2<%OlNmYVQz!TV,Hј=w!&G�0)�Hi/WR ,g)*ce'iopJ�^Ls)QËQ8ʯf*M$BkZa<P$6kވ.YӺa*#{(jU itaϻFFn/@πE%?#U/\&aB@#8OZ2E3=6M,s'ɷJVІfmvW27Qa\QgL_ؕܵU/4Մ5!՝Y^Xia_ܰij˛TV:+uǞm2㨝7Š%:h?;B}D%ݬ'{ɠEg:O}$MQ2-9EZc]l;d(|p;eĥvW] NOkE|}@iUբvz^ysD%W%#j=t+}}a+`JxAc(;,9Y ?Q}+7V.rL}qnSl΃:[y�Y ַ|0Z7Z_ZC&n4=ݪ%DUg@[ͦ 0MVpw=!CIx6k?9t9/0rS|uZuȏLш45e.2(мpZQ毬 vܙ4A8E15;g(&T{E2}"Xy.!jNbأ l2`LDoRvsE/1ua%g/{Q-}pO5͌k\ďK(ӽuK%٬01~ojU!|]JJ}Vߺ6:ԻX7^39ؖoxO �onQ (qE )@>h|tLG/圉pd3=s WwrGELO;3cx+,hQuPx~_v-|ŮH0N*fY[@^ӳfBPTʳ4ԣH~uKtǞ PigĆvF)S/~ r2v𱄶plk~+Nff4~՛FYA ZJ~JH>G~EYm&z?o"]yv'ASh2|Z.f핹m[b74 'uE- p Zx`R$ [?9{Gr٥&MV-]-C|A5ƃ_:Gt#!amj2=aRJ~,iM2>yYD31j+!K/2H0t~Ӿ̞B6Z(?a x<d.` Ӣ\jC')\_/ /21_bJ0jCDh8X᭓CC=bEe Z&4銴j%? W>R_3m5mY `tgڒhb~./|KJ_IÊ#Vt?\jTW~-`l~D;f= ֯1[ ]W)PJ+&'|ƣk]<j?ܑ6w,}d:F;{q\m !9[~ed$7](7A<%3 ɒFg&>{_Tȼ浡*-WPA&mq/ZĎ@ }꽖UKW^;_FsgESۄHPLFӲ.0cCyPp;.%ded~xnI*e=ԓf (GN:`OMt^UCIZY5&^y~:q t>c%m܄a%Ƕ帀|Q.} QHkGY@az%Fz.h8LSL DOxM780q.JkB o]jwH*gP~8Vv_l\R2SLI"E(Q) < 16!] u)b"FJ1CJ(wSG-Wcyz!&گ;_X/]gZMq:!xU%O R-t?FpHlB-ȿToz%C0B=䨨FrTG0&_M> o gpRu~[JiyBg?i]P' Q�+9x}Η|@s)WNL`^3 CmrHKiNK_T'0XD%oF^x5;E $૲i]4i~@&T\܉AiS!} ׷ *hDDo L, -6xd42= hF|p%*nF*|Wja:W< 75k4K AlokR<sh yyea|Y%.z+4+~קqKՃv~*\]kyZsHD%-H E]sO\+7]g.c3A!Y8>E{&Z{f=Ii/sXo31,S.(RGi,K7#cx/37(tJE_/Rkq7HxxۇV%"^|j ݬbJh%Oy<DИWv[!R:M?$`~e U+~&W*߉q Bw]|PesDLYY[#0L56׍knqI�[:$&_aAMKHs-N_VsW_'Uղl泹̐@JohhTD 69lö( wQyqc Ab]xeG]9ar{ 9(=Q}}jJJ?E'K(З+"*3H׫R@``4c/ۓa <tJ19y/ 4*_>K='+Et7Lڃ 4$I&6rm!u'>@*3މ:u<Ӊ@g[0TsDΎDWb>-3gEUjݟ8Tr= Z mE>:9x+PIgDLr yo1ț e אI!ʜ&|!8({Ęr8נOSe`TwSᣭPQ닕ࠇ]~Sc3EG'ǹi/RW';O^{JvU߬Wdo:"Su�ʉQoIͫ/'T9\ -Oؐ}/y[Ĭr؃g[zxzN<9u9j-I}{R1\[7;<@@}d 9YC[,{v(׆:jjg7U ۗ:Y4}ןNnJOKp^(^JCCv(X?Gx< N~?e/w< 26>>4-[W7a,4Z~]CS&Ɓfd~_x1S(3dU;8ISwo1iVlҗƬdhy<p\EE5VT'%}~7RTkЍBry;Tm0WݻŔkh,ؚEu$!,iv{ПYxtE3VDVE\37հ-A8eŵ= 5@0}ΰc;$ޖg.i7ͷfT [XT S P<OvNv7M<)*ON?#eJqGU7Ɲ#zy=b2XT=^}$n}gT {hC)- p 1q4b�_HHpVZ+b3JQj/o$׾Ȧ熛*׹<6"*f?_8sΫiM(~9EuVӧ/M~M}s:dc 'K֣2aZBɤ%1g6iiSs8 o@WgTE,3t+K0u~GzUE"*C%Zۮ/ Bʋ֝Vsӎ@x-I2D]uPwNǹ{C桪&ߵbnTg) Oeb<Iyif1쬗l>Jy>TwfLW&+%3mڡG8&bǾo{N_ñ@Hͳ^Lrl*S@UfZ }=Nx߶~w6ǙwoR]6݇ltD|{!S-IMWnJӿ9-nx\aZFnꯨzw^A0UMJ;¸Zees%rki m&soE%8J-Ho+Dt? ~G$NƔih}PrP_r}Y63a#4S3QM)d |sAm| dpf:5pMwN )Qy=V> ǬIVdC̕WnJIg~"+=mm2lQV̂YE?`_Œ}6Q  L5쌀ґ$2%:KN>f/9&`| <sCoٹzlQ1uI.C[N:mc6[Ժ; SOXg1W:sՅa%e�2&,#ӏ>b|IMZqnVjrH{)e"/kA]Hܸt!JWWl H6, BӢ4u^ڭ4]T|GT/L-K& &FJɛ=Yޜn{wkΕEX$d#@VnT68Mt8'lW)=>#r3Y#s5i\8VqN[%$S↯U'b-RFrAzjuRTm u׿" w"uWwhr#_D6b3c=Ъ떢ݮ3tktoF Lܷ@M1vdN)Rkn`2$nu&|/*-04׷ѫ9wnxXy]賈9h1zes v? Qp>+z+QtK l&&) loڕEOdN~^gNJ~&<n2,s"tѴJj9.7n Dyp,a͙Mlrnzs[!`Nm# ?P5[0;*ƀ-*J2+,?}I;h#}Ah'Ә8=Emo:,vEN$믖og(Y~%*\bCA'GY~X*@A=8%|> ^p9x!vMw~["C7HJL(> T@tIdyc BؔUo;ioJB#wwԴcVևĞk v ϝe }g(qjˆxB3Lx:<]_* }mAD 54\Sͮ+ yK])t~A>I(%Y0>^㭳M8fo]VZ'R +Ls'-DENVt:_%I3�sD| J;4-,ixZzwNq LJ ^kg1NܫA'ŸާZ%ݳ媙5^Sf?WGw.<,g~yH^$GpMt)KUʴ8X<EGߋqR9'vCCS%3\k+mFW2<ǕfF3 h̷4%?[aﳬu |jmqr2,,_)+h 29ʲd�vCic#sLo> {Z)C_vTty!]N b=yWJMoqMIrAfc+vɶ/mU1yJd/[][d$u@EnKB1@v:y$,i:7@9Fȳ?;+);a3mzE!Gepgd $B_1Eƛ(zW2G Uކ*<g|vfp~d*J ~|BHmݞg#cPG`(Y|Uy ŌwLQkdԏST0K&gsxb{8T⤹C38zq}l_FBK+MuB:rjZb.cIr^;0(u,!*{sp|=eifHkp7ŴHe?X-bЇEܫ4M'4*$T=9x5HZ;VWBF'c"\Xh KhIw>!IH>lwL\8_֪er>uu U*',;/}曳wT/]X6!9*zEz{ަHc?}o U~tlDsB_o651x_DSȻtu++ߚz<%-'N2mg:g\ V'(\̙yZ*+b ;Xmʠ{ebƓ'~?Ѳ�(y]xX_ (;~qy; 5*󊑁gV ä_.TJ]ϒ˂צà ؕcl,^0Nd?Ȗ8k0QoݫXO~0<MW{QyGݞy1=RiPp䤽v (ezbdG?ǍxtQomr`DŢ<V԰FA׺ ;_C5Bݪ0+kl=�\<jZSf80\3>~WUDϾ`)bz3qs˻SHyb'̲6x8L#µE]0]D  +P%Uz..9)t"KnUYU K.I _q>yb pŘ[ *򘆑+E9 )hvijPx1} ^'XyСQaϴ&Lm0y}R3ǃr!i0fh>t_4̖$F6`)%4!!xއ&(FA6jTujr@WjT. ,cXvTj_sgMxFȽ;]>1[.'s hPl3BG>g*I?O[72+sƢt" TUrXryBv*Re'El=W{tbeծoz/YwxS(WP&U&B,=:6ƄnڠL?cq~(#E7qk|);'!*f@e,x҃{ &o˸ڷ82 FnEj^938o1B'ɖF*\rϛ>=4 @]Y!B'}6-6.u-op|O#d ö{nS4Ȏr+E6}xEhW_"$mowSyt->[N3^  ԷM_`z+|h,ˬq/U.@ WY"|Vhd<0NSϬL] %e{p<7i{&wyd}ֽmM" om̒>@`=1GWBj| gO\0nL5˴)9/ۄ 5[1Ӈ&2yM"vx-�N _�&+fߡwf`O;|~Ķ6aN8qcAZӗ䐜3{]ɅdV] twꩋ3YAs(y")};;`[9^�J(I*.PT($~_ Q?ԋaWsݏ!zJ]M1:kdnD7 C vbpXra2(?b'5S*R]Ბ԰<{PIleqv~:+07O]%ss+oXYN܁pd"+9< K uv;8Wpes6w2]H4`>j%rՏNJ|EtonqetmNOFj-cuu|,`(if .b9 9~]lV<j H(ueyR,ySy(MTRՒ8ј-rFnK](,t[ӏk`"IlfN;4Uz bҲ%D&0QRW37HJg>ŤP\`oB[?Z%~Th/!.]GcE&z?ŕ+dO!)|Wx\8 !qqFI❀wO;u$iףU}c9X/pg&k?6Xn Y CWJdR ֬%yp�\ gj<-_XGï93RLu|"81TӿE?B)CCԻwG<{X]xjo%O6x!L!dr=sy8~)L`}3>;8>L}W˙s0TB"uU*e٠>?5Pidlpj <5?n| hk' {70g9??)o<vזCk)\}"+|8 lXy+ۃ7&/R=.Ԯ`GG\Gy>;Z%粭?rHʏoeHO5?8 Bf@2nS;dOYrwD&Ssp3.ƍEj/3'}5G$xo2C+5г""_\||BZ_jV߀팗}*D"{d4L6\֏QE47ɻ0轓ۣH2_J)0W=#!h$Wv1 {+Np>ͲYD].B9H'ThC\f4̆Rԛ؂pڐ>Nᅊ=K|7�jRn^o|SOe SZR׬Xm[Z}BDB<1E_?:eάrUFXx dp]#m:JȍQ/woIx_d b(gnnM.kOc /dgOu`m}ud@!ʋK[baL{S[O>̂>?aQc ./FIYxí?7Y$hKxS^様 1EioS,/rO{R>}̥9SFV.Y)7|XY--h+5xQ}c?GTR#y7 F܎,޴$M,(~C j3$]$�czMPK����PW?z7f5��5����apngframe022.pngUT �%N%Nux �����{W⾋$]wBpm!X'K we_OxoL3}jn߾CG*aSb��wJr=Ze �@᝜q_ ˂X Z/ǶC8 `!>i \"Q|؀`0)8ZZX.M{)/asxi:Ռnug:>` Cko5+8)q +40xOPy yLᅖDB�+:ˀ!:<6;\t鉟Ƣ�@ãȡv xr΃"CL>W0=8xU2 dBVHϔw�Ρ=UaK΀ T'8|W'~H[jTI)Zs<IM� @g/B1>!;'hD*AF,VtH'G4/U<,L/͓0ME!OcQ o]'Է<!e>X F1ٓ{LEZKa#i̮8YkVcc:@uXA9IKb60L7aM,<'kC9eB9ayҭMc[dA zS5 ~޾ nuCȃ}yrPU Tc{tC?S9txqc@á�9�;Շ)6o6')޳R3xs$�l21p[.ЩYޅZavSG:L(L|�MLiUYٺpMv|5NA<LJ\_pD :Q[#rgbI"WN:ĽHݩ@B h%r4% \ ~M`}#u td~֙f`ĽNȹ5$3) b@S_7 w+WrZ>#I{>R* }EFUO>u?̱ht̶d.ߙz$-6CnB!A8h0 <X*[#23f#H'd^axs4'/U(y b�$x1[܃k/ѪWt)|@(h&aG)^z�DoO݆x6dvC^g=Ow`Y#>S s"<Ҏ[ۜzhDz^bA9'~Dfy8~b޺eP;|C@G|M,:%Wh( 3 qqh~|zY4A;.edl**ңgQ�o|:5zp&NF68^Ĕ._RUo0ZQ>ҝf/'*_K5{5 nW9~8%jq`_xZ #f;J&dEqL=ZXOFhvVҁ5SW`.i>"r,D\f \U |CGrY^}J`qM =>ґ?|"iaB ؜fOoE),:A]zMv_]zH*^AIS�J0%K XdW>LZl)na_n¯pI;uYʶQʯ2YL@Y.1#f'By5)X<x/9*PKO9!8=/֍ /_1q`?cGQ[^s2߿?Jm菗U07+U>'rn%٣5_z}͠_G\F&ӀL|"IN( CF#Z@[e? B&t&M6 `NaO/¹HR5nDק07E  oWzC$wCm+IYkq!;U)LU/= _}NL̠̀&>N5X?, Œ`rfUU|)梟ϩKܤSJI\l͜c6N;p*)p-϶qs"PYF%Ź(($e Q#ߖҝ�lMR ZkR޹%&jfV@%LR-wuC#PR5y0oD&3OF['|dsy?Gh$AGrϻ-{z ʔ3X 9u6ҠބNzCݝ?/U^ ĞȐ6/"^t{~/ZW$U[NjiϽ}UG|** b"vW؇mzYa|:T?Œ�%}nqnYr`wĕwMK'yTJmFrsnih{=sc`nJ>Gccښ(W`Qmי㌴0,ys|~JN=9衃57ːf;h)\QG(*N OnHt(1FSE[n*WPl̥~wqV_?_x?_ ffA r )Q:ɽwD/pWX]+@W_>Ye[E|0Zv_+ZMSOQrsZEɀ<l1Q̞+脘qiZQb6Xr_1V5CF"7<D*gf]dUo\δmLVi7(YisZ|y3Z&׷ꕒߓUoί #/+W̚0/؂iAۡ]#WcΡcrk3K;Dm/<t{`kx9Q(#"t2ELrɱ1abDOak3~Mj: fHdI@cCq3(>r<Sf.8U䡪U \RFTqŹWI O6\5dX[ZCovWH+\jAQ:oNa$Jhv'.9!2@gBv 5XNrK_p5Wԝq%h ��u׃؍@K|Lsk<Uz8 f]ʔ^S8z"W@ p@xw\)V*>/VK`*!+Cƚ"ꃇxeE0Y�zdNUN > H'@ԣI>qbH)�8<"AFC9RA@NV~ð`oDczvy y}Soi[NlQg^#UP=dF*sDΣ�=Q[R/\۪mis2]=EIbX..'YHlT@ SsGD_|\@tW@0N!R5PiUk5@ ߫.|Vu7MrAThX_'n5M F-~2.$B[LdOx0Hބy`c K,5 m:dq@&D՝ ݄Ž`3.*CÂ۵b8+i?x)`< G>͡XL@n4l$'7�9ێw4±_x5}@Y!DD񂵅cj8RScFw<Ey턳Q,�55�Pj8ʧ|4=>H.ZE=xM%vtu;RHU To/=aA$<eQN5/ R6qN'US:w.;izv=d]w.۰GQPB>oI[L tOڗ/s'D[fq@F'Rgk 0s}5ґuf9 UtGɬp({ևkљ$2=FDy|4H>aD4F-L,Ah/B't}G ey淬*)zF"Aį wCYGr㌦Q߅K7#Ǖ֮gMxSsu)`XJܩZ[ɹi_& k{fgZ?G;;H1SyCrg߽ڐE)ygvr$2y}+MӾ#"Xo۞}e|za_W6SoUKf47WV�՘;i_GØm*?&WEWP0mcWg/+O|Fq!-odge[cwRYV% :S0=6TMraGQ47'Վ'df5bg &w:\B_f8$E4秮$9K7# WvjwhLwGиQlx'a o)}~ G=1f4tE2͈fmB1wJ]p4K.j7:ؘ.% ITgA%SX!:怋 OgvY8n3f%a¯%J!:Gbd}B?͑{N|T)iDsdi=/s EE( k<i0pw=!L愅tcӂl6#ZF,,5%~fs 2 iwVA477C̉i[(qK"lUO77xv,9СNkC5('/_ n9AN&:zD"� ,͡^A9ͪ 8*uأόk{1k-b3 {Lp^n g VVqv5`QKc$-zהC0?WѤ==l,EX.zf2KdVoI&US?~ds?mn?@Z~YEI6Xp,_e@aJ@G{qӷٛ,˫G&5w{4/'')$C2 DN$'˓V q ?�k (fK>jJ6kk7D4H+e֋2\./fLJ؍8Xs& %vBw0܅C_D3)OY {3y0QNwi"R܏aƯJRlH4+9B*X;{ dQ䄁$ۆv\zBQ,:'0P5I"[1?,fOhP{,sg@-F!tm,Dv1;kϫe7^Eg.Olޚ쳬̨y$s6Kw?䋶v^ ~q?z*"vQ,ucd+t %02vR$IѨש51Qz)yS[Ξ;CWz"k͓J)|ܾO$R m|P*O@Qg2c@;c<y0>Fc"Ԯ6pKJ5Xẍ́Jگ/n� 䈞KTf *p1DeHG}DH3au!y`>.qeRt,\`6}M vѹƛ{> ί)ՁՒ;?( not0 V/q x,LZ@.-G:&.WՃ჏ѯuT mW/cvnz9V (CpݦXJi//*dFY6[dn,t:zB+fUY!PDg\ >sҵǿ@nȜ/*Sm\JAR@m.J'/S#8"-SG?G2�ӏK{%~m Χ; 4*o}~ xr^j 2pH?3"acarX&m%/#2>}1&D~aR<{Vi^4-.ܥR>cuwid*?ά\uc T* u鼓an}Aџl+>uߍTkn$SC> Z`wO`۽,xJ!0bφgnj r8ߋLOF5A)i 2 #_siyNhװDt_[aӶ#B$/7wǹk0xp {)JKq= vpL,a4k?9'U׿\$gL %+1bۺ)`'ިtt`Ym*)/ y,ضVa-*iUdOf=%JBzQʽYJqF&zh7 į8D gz\O\L{kx6kxA ͶdUyПvGeU`\^3\Zu -y|8#Z{k ԟI(X{pG7Fd7*4>3j|�'&gE+鿉MQKc!0MG2[ɕN�cIۣ _(h vwHga5ˮ[d6gt${?c'фP&�Ä`I=‚- v]l;ߧӶ07^LwAHZ5w해%w[�=W]i:ɀa�E'^iRx~b]/WE #KJoHX �{HyRn]źR2Ƚ8>PLzt ߒ >uQ >Tk~kڠ ?s$bymbR@5kyRgŔ$OSIfA=nmGnb-WȆn;)}b7֖Z/Rr68`iqcxp:DX|R'+YCe%ҝzQ6xK,+UL5^BcN t=Eh}C| 렊rT)K6!{) E�CZ8LJ7?K~KjkQ|żv =[chy-[LɛS@ǘtxTw�:ˑkVW,m I⃻g8-3.L։ `;V2/`\DϩF噽,YK@ 3j#ӹtV]>I(T077#IN{svH7ϩnp JuIUߘU} 1UKGc8og cLEҺ;AUgYh2_ ,EXӇ R"2ޗ ~_N# ` |o>[d/m-0u Axm 0O5ҥ!벏\tpD |D|nVn!{F2bj�,VE˗<V�q%ldb0vĽ;Ρ ^8$G@r!%3dŷ'g*LFcÙGW1oR{pl?I3KOGI>H/9O$|C+ Qx_A59 1Z X'@X[)/8�iSKrwljX3*p| Mf#ƍE? ?Հ zb-`FfPeDvqi7Ò8of٣[w$pC=do0gnG=U{+6EhhE: OO n`aCb _DV tQpvX-4)� +4:zA.8Y6 -mNBymg@῿o4I9 y|2@A|+5 0d!wr{ �6/:j PgM]ƈ1A頍Y'cI#woŤӞJ[ߩ_Z)>.hO\Vy^jD`,: 6J#7aHsP h<H\iXbV*s D-vP\J^,W+mgdf |XQ"1"{#n`Ml߫LW+56ڄ&N�ai4MI c >~K6j hR~r`\ c4vov[Yѫ;p1X [æJ9{f]_(:_inҤvEAenb5l2bo&٨2UŴS,!zG{A_D!'9 Cx+aEU> uV{1 <jt)I1_dB"ͯ=Bq wYf/Wdv>iE$X60w~nKK}dkK: cZS̜<x)i帪󃓣ZGStd7A~w)ndoMHo{t*V~4NBDd =CUA꠫sW8 G lb-8|t{gq%^TÞoTE !o6hEpfHVÎZc!DpNLXB#d}ņ3if(&vLz(6( jkjZ4BA̭΃VQ@%ͿW]Xq%x@m ?s 9h)[`7EPL2JnݽO 9姹~UDA:xΙTB7} Xq:YސA;+`چcwpO:?y0c<Vm�W# Ђ#jFⷛ V@q1e5Dd4vp`!yARGrVpv~z4n|M}Gn~#渀lq9sz.mcŤ!2~Şeo;&W{ѰWpr5F2l~b1B2'ҍԘLE %9¤eI$D+Bډqoj-H/6#sUJVV&)pRiM!@iw m3$">EN.J�iPߌTߞƢ;hkJnzRu@ފn]^^z>Nz)(h!tOMXHC"P qd<*ȚX3*`Wsas+npN jT y2X߭^3زȎ5y*tE>wx IjHGs=okeLMky U`V`=:5g)fc|7Yjlw68cYFҍҽ'8)GJp 4󉖺O"߄6fE$Yn/mʈ=km|{VK0Y>$k3ۖtjؒsB<<xNZš%O"&""J!".jZ#&{v|OTR_\vgdݮ7h?Fwsbeqw힚A:pdu<}b%�j) (DNsD4=pWN"l8ru-{l1%{.R_dVx!SѠ/;;1%8ܠ&cxy`B $1e $.}9dhW1Zw:FCL|Do9v(^P&-:Y2X朋//Dn;Y$ʳSݚ<M^]|ˍo :t6&vP֙\' \H$  9lPn++LD(n>2u}uѝ˵&qMp F mLJ?([s[kjTkB.M@ŶF?~ X4Ayx.s\aHK �\9T_^.9=+?# _<|smd>_LJ#HB7g>wx-'S̍1z}GvF}tbK LR쎐m='\T]v RuL>V@/]~V#Ow V<ǺW§݋7 }{$Wv~Ɏ_5ۼ5D"ODd~aIlLP?rF?;~2y-3 ܷ У0Pw^ﳬt&SWq^']Bo'Z{1 86i\nL hKnS`/4 .~/eӆ˪8IvQ`79Iw""ʰ@'�V[tm:k+VK_J \yj춤['d(fki<΢=rRL~oc|i!4)l5/w}Q*Qyi:s(_ S6j�3+z^m=< 9w?[( 1�죰n}N̫=r!"Χﯜ]g;) ;[?[.Zo6NMS̹cvDzl=7Pº ~^ld }(ȍ4c:[UZ1K ș߅kkDTWE>[ҳ^-_ 2W!m#7paONӏRu%dv~(c~= wfڕFf ij�/*mӞb}GJg(KhE7cr'wq(HnDj GfW)c }k{SY H㮏z笵PkBMF<GՎJ.$/~’;:ś#pa镵;Y6ԬMy`⋻m_o\vgX&CF޺ˇ GL6SOWԟ0g,<s@std*2q+&7>)@8}ƺ/KF#TZk5KQLf$O 4=U{&ioyy~J.ks lD7J[_>,YhQ爪ƄIO|Ԙ^A> lKǎD[9uu4m|s(E $ZP8C@zK1D|AFqBAS9OJ9퇩Ն3r;g&zh@Ր7vhB֛Eck}Yٷ{e/br}U":m {5Y>,HpM7hP5lK~ ;ٍH|Q)#_%s*-ܕ`:{rt?ѓ^<Q Sڏ9V _ +˱p9^yu1%1AMvx~U9ݼ֬ɖ9XHoWlmwh>1$%+&_M9leG=9I(6l5t=X9VbG1v"]3FX~Mi/1~??_%w \Q۟C^koU(1<'ðNkxnTeM^EYAf^tB,?A2E?'.sO=kRZLs�쎗ɕ'.YIpCZ:8r2u;aDܺ37'@S:0L:wSe3 1`&^ɠ�JgQR"T/ 7?ً}5J) AlxCL]7jW8e9-E:ufSiWT?bGG\-F~k:=:NqxǥոTB';_yCIV1m5$ǜL&)�'K@x5ES*FZO\.6O7kk^Nm[gpq$� ` XebEE07�yU0#K+ s\6gjJZHK N|$Q5M<iue5ef^P+~[�e55~R Xe2]ԁ޻ 9vʙu"&ٖl@7|V%Rr ׾zOߒYNoEC,Y,gS;s'!H(Izbu1^^Aunms림ǒD{zn W`!F!;|2)P_ 5f46>Qt#q rmI߰^ɖkIwU$hgmF HVoDap?R ][`WFV@21e}&7XAښtc/Iآԃt.^C1Xg)M}M*NFlUL-Pr{0TW/O\r[$EmFx{D<$]bFT:0ʡ~mGGD3EW2T\Jؾ`Ǎgח�y2 2ɕP1yԨ=Ի"u-Sq>өJc[z$ʑx/ڮWne.bL]bx ]$_^xj'#eJ1]$N;0_+ؼdB' 1IhV7b]M?ZN&Xt|$ hV2r'Mg#hSNttnLp W%LB".N `?p:M/2ZIsEz`_l;3:{ؾ*}k5£ߧ#95a},68PKï*{k=CE#9V>tw^🋐63hLhYzίkg?/ Y*7D^-Q4`A$?+"�VK΢}pr^xe[+UX@9{ߔt*|\ّ]3*EyxP˟ruߙyIdT/Z3<IuϹ8D]Ҕ!diŸ vVM8$`(ߌjN^UB4�PK����PW?45��5����apngframe023.pngUT �%N%Nux �����[WNBJAD) I"R >�H^D)DwޔJ/ݳ{=gw33?h}]uJ2V2��@bx7#wݍK.�d8Ut^YnvTWY?q`8JW(xs @ ĪP]C2咔𒐭%"~zDхO{|?6GasNfkTh;L}۲ry#3og|Ϡ1y¸7?K/P-Lؤ5ƭ:�vS �E#6-l__.%B ӸrCCϬ.n wcF @~ebF�`6@r-`d0ofn4%59XtYȑfl_Qׁ܉]$1�!IQh`ý [~O WK�UBhY�mf'J*}of#4SicINFyg <,;aU{p+n Áċ<.诨@ ^}4;tHyp18[Ə"C9 Bƻ7DH]IO뀧 p GqfO<Laja۱Ke ?P0�Txd *'ZVsQxR˓@~@ls "9Ĝ=9"^$Y<(X{&K YS? D�?:Y%+v (5bX#)7<ΡV _MjUj_-_#рRʕ 'N? jem|?'ӔؽP|D؝̄Dl7ك6ng᳒z[fV , 5C M^Y3#`̷'q( Ke_!?DsY͆)t$0*wiCXQ_˹4JHW~.sE�&:R9&gWm3@ݑ-;^U^-){n@P(ɗH)N(r=Ek|OUb8_ns8$yc#[(I/B >>~CSv�~CW3yZACxX–͙Ni5�+?{@~} #&Dzz6 f!l0P-c{Ӎx0: 7BQk9vuyN; DSYgUX݌I(8\&:`>1_A@vLp3Ώh˲_W0$Ym} *nQ"iw"~f 5)SȆea4sg~oVX 7<wea�εG6qå9~zuBXǗGT’De>x4yx3Zu$jvsmS]jVdǭմYA �rKN"=,. elNSO{XtK5Pa;ZMdG呍E55};X/8jcsXc]G�O �B@k@ɺ3Bu'ຄ;f`XUKKStD\jsS=~U&z-.\ZR~lH] )-Qz!9 yGd"/[Oc 6z4|IkQU]]Ⱥ(lz@N|H 8dGO^S=za#� ?6p>"D!}qm ߆saVBeo1CDF[ע|]DYVu.Y1K⒐hPJMۀ9{Cz5XcJ'R{S5l�":,/'ijtkAː7@i_ad]c>Qt |)V&:^hD{ӭoyON^ho^+S-k q|bAuj?VM/�TSe<+0)E;%j`Z\{N\˿ǜ x$H pMھDۄF3fCBq`:XS#"*zT3U]O )*x\ԝ_ov4$szɛO֖k=@ -~-!-*2d`WM )1 !3؀p|v\1^_1g}JٲLEb= 7YIqM^';dUgT&{!W~p.&i[kلb m< i*V֝%l 64|Tɬ\yI1i\ŽJ{*/!'; bǫ DMlw4oRl%6J4/Ej̃/="7ޢ"jYмo1dH7 +b[׈g$8/ܗ,َGCdEm>daϦWqAݏ9:U)=ΣWNxcS-*nͳ+$9y G40p9%eV! ^9`T]F ęWLQ=xejt' aA3imqE 8v|3Nɼr4Q;!zsG\_2+>!cIx\em<Qת3]~QdcSy] (:)iDO^MޟіFnGB9mcoFm͊e 8FWWl%ߓQLYB5F%ct\ hD $)tiiӽ `B`W;Y]lK%ݣO&عbx E[�>2;>xkX&/ȩJ�VqDI7MC$+ G<R[gҴ@D$G-ǎAN}>FhTz,Q?dTDuwPBœo/.Ԙ > QpoS@( xf@84t]riU_0Wef\6{K˶sz FαL|P{l#nТOlf^\ <6fQe2dyZ>6֊>BmgJWʘQqMόqy4#LtrE5b[~t{Ini[ᬵ搆Np=Z|?4t,e^7N^0o7"9 0!ro<L%JQc^% 0ͳ@" ZeqEKﱌ|Yx``* *%N$u5�x=<=`.S!~Ü ԏķ΁" g2,w j4JI&|[nsJC}rLFq]sSGQuHE߭9JXxF$AT &y}3>lY쓷Zw_֠D;UdV]Օs^}p²dwW-�45MtBzz 13I Hϙ[0*UH=U,9/K7Z5H x/>$`ٞwzL|9Y %_eIjXȼ\�\?4i)Fs-nx�bem΋ ^. yC7fA2*wj-G!ִfnX}ƛ[$Z9UNA0ӑvh6_I<ws#{B"gBZi3&gl<P+r?ە7ɷVw5?r)=73^KIvlhc)pzGt  0xA"[)Vmx}I5%/hHVsPZ^VkV 7ER1^jOo! +?z=XX& $`晳J @u\v%!N;-曃AwM$;8Bxp�JFnKiBҲ u/l3Qf]8:fVa'}_BSx`IAPGSUx<˗_*߀W<Ǎv> D*u/V Gp2mZ;sYfB?b1(U}65)ށŬ:ȜB?,o(|:&+8qϡ [kϡSj/N/?uw7Uރ-eK *ZyƢ]L(FCϤ 2>Ϗݹ勿_"r_BQ# r>!):GG +íNsa' Ag]'Wt^l,r5{Cz6 UHczd7Zē -Ί[LՏtL}Ĝ.5||F@YۡS7?s[Oʏ.yi{?M8ڨ~c+#)>um̊Ēq~$nQd ~L绎]֬đPp]&ݽsaQz(߇!|>pD{E<@0z摤LJB~ʦB<Ke9 ) mʱZ |H}1Tnzd2JY:AUTϑbj@/<wXoal"^V[PPIKT].X,gN%t(qt+lr)IIEa2O|QϠ0:^cMQVӚD1d I ;q?94rBI=dx(Z_iўc CT&TnNs>"Liʰ*΀;7(_|и'm+ {W#?9~QQ`k h7J ϟ"W5M~h \}:7Va ]VmU#WbB0\~Lx)AnȽ8emR3a,l峅Nӿ6TgI8YVvg`tqfqc$t؛(,Y)kOa Ráj_v7<iQ9: HG(;|W^c5Q'cN_n%^j6Cj+lcCkL-Fʖ/miýOwS[ڱWKmZֳ{V?LD5!XX$_!'*kKtN; u7W6c^L9>uO k/NU}f3s23^/DcC9:@g-q"1v2`!/ǏX|I!$Bfrl5[)W}Ak"!isʳ??M9:Q5Pq}L>g&0iS-}҄:afc%٩k5SKLȈrF<.r'=58񅞶o3+*#͠N&+h|a1Lr*c^-3Oi=瑫?�4o9/.K|bGV-D%"�(� (iFa\&$VKMYj�Y&zϦl%[@b :nC/+aNbItgrk~mȫ=f}扤[C_ф(칆'fǕ*|\bjEտOy{jEul?9ԏ e6K4@)ـt%P;QQ$]*t_H4(n\G  8xƓX7{v.J +DI.ŲC~/^`t\d*l"&˱z󶻙aee,\(JѨfb4e[B%YXT?jeiuygboafq[4%q!w*)RP_Go Lq~HX )Z[s/+Kq] A(a="\��>Q_gV y&J$+ j$,a\^:%GKZ!<v,#1gAk\p\][DQ0.a֙Ehb}i`{cxe^k Mv`<7۝^VA dXP�Vݕ"Nˁs;~m TInT *i݅}VX8 CB0Wux Cy\ A|CE#**3E*ᾐ @eYdTp\R+%jݚQa`@I!y|߹W]RAxs:ʃKRGr"8.cP %`['J{PalƐk_M}2Km_ Dt$^"^Cw1h_!*\ӛDsNpHȥ/*6lN..J+J/Swu^ar_+J4,fވͨ՜R"QP4Ϭ咑HHY`ҹ„h,6A'}^NF6yo _?0o." yNQJ)t yzW=Xf'DRf-Zxc)}ɂ8b5#NX7ZlA+yߖ) sGwH+_ɻ X| 9aRltLxiÍdxtu 'jKG,\#DLGKO@{+P Jtѽx!�-ߏPL8/fE3he".iAzgJg[T M!xO㸚:qD'sǵAߺ.g ?90$?1Z"UCi n~�S <[^x^tYdd5 2)&]Y[ʐ7t_3~;Fi\GSGA4(y˶;{4\GOʞN4P2 juN�CPSDYUŹ<n!*םК)~E@. 'T^ d7Rw޶[unxnlF.,? Lޙ9(v<<Swr--?)|bv=!FΨCD"{6jdKc) f*U\:^W'xHw.wu q,/I=:�1 ><߻'LL)zJp0MS_jZZ !|Rc7`'w4`_>y'YO7J%.M HEAyo)^8ݚ^NLYhrqyދ2h֮*E6n1Gji0'N=K׳ JĿ\8@p#$Dh%+ZH]-DP<}H)Nv;wb,JKva7p&P nFB̗d G2 4h`C $۱ `k1:B#愣/NMNQq)E6B'f~y(4ۋ%3ڜDY?3J|ET FYgE qɶ)bqQ(Å]!s/zW3(22Umv:!v+nN ?b)o$X u~&CHgZPmoK97^. Z̛Άa76G]N-{) uC_E7.42Nv:�uzƶDN%] y+W0ڱhCՐ.K ˜ץ'0NU]r~sGFj,[By+zg_ekxSbH>3);z)l4)ڈj$?NUͯ‡[d"Kf ɷUqu=#8̢>̠ 2mdE8qi7vj43NG<ISNPCg:ہp>W֞M�"utj -`Y-m"~Rd FV~P@a"ۗRQFm:?MGڿ+ץےo&K􌅤{]v@GHTX|~2* jxo@S97wI]2Й*0qEB /9"z~裊lWٍg=WsɂO59!?tjGv~/03v:OQ*QLa-jTřaGoR)Oze=AޟL 6Bﬡǒ "PUt'A1'r (B,Kw|�C}4DQ2AQGW$у`0%,"ud+L|as޵iaEW~^td])x>r%Bt" �pbE\A_m+pc[S0J}C,+.&ahbat[8"r5պ9U3^m 3;.:9rRk�Y~SA+&;\uӜ>\"iHV,^~h8e_u*MP9S4tC]򖞛]s0Sc{RY+<Ѧ+>[ �كw@dZ ϋflu5QzpOH$7~SM ̴z.�[_`w ob"ܒmj^X?<B,jqEN [uiL5| ,鹖#= O a;'1^ 8~ n 0EU*~LfZ 27K߉s?짬:dF](W<}GȏCo fw<ǫe.Mk gЂ-}I-q֜v< Sqa),.& oy nC/?E&{OYXs'旨"o.l+s<"|=8rC]3\RFЛ ]H]vvFZRe0jw$Y{ȰEKM,ErZ[/OGsn_5V( 1Rc#H& z'' V^]k:dʫ􋱴<%.G kxĿ<]wvΘOg\lo63@ty.e([ >c*qo+N]F?uf!3ڽC-4%3{cDqm4|w2Σ#k2kq#k/YV9X&q V3jS�Y>yJ:6KOE/ @d )/,!˫@ԃҚrX"Jd[:DtԒK'$?:Lw|}f$Á/0 כ%~0۲V,l\XܙX3jaPkʩ8 cqw>פjᔨ}תdlOr`ğ59mӒmNUjR5BѭUE||J4jL2)P17(!')<M[w 5 ZUS' 'KdMXV6 x+=bB+=:`R))QHSgW\Mc:?[{ 5<0(8}L8"r"ZYqo-vd#༡ܺQT}{}Fo> 3Yqa͆< ,;-"vO :E`q[c]<䨸sV|%z|vyqIɓQk[ľd_:vgHj3 %'Y$۫w^pZukv2+7W}FިyC3f*gTBؘ4yty76QHp^f'/0=DG-2r]-{aؑUPd^̵*Ο@$}IܤQӝ)J?IžtӾ5Ox#&AlSCN4%/Ο*\_M6oB~*KN}Һ '|~!);FiupWX}@zTb㝚ً*("FZ/$XBA_RGxQJd*`7vC}�4ZHYODTkf/e}sŔ $e(') IVZy>ZzFنa7c}2`dņz詹* rm2h<4ە '.,_ u0[t\/:A|=�oF42OF[c9ųG$~'d+EߌZفqʠ2ɸu \qJg uϰ :c5t<T{ORRYϸ g/=*(QgF4h@Q&_P'OJ 0)1Tu`2<4)$PR|Jbhx\ɜ.mjH_ka;Ikᚦx1 % U@ hNq%X $pg#<*_ڏM{Hb boGӊdNԒ"#:qx,<h\%v }.p: Yzd-WѴ=dxy*r0U(lNrϿ߮ao5yԭs<0KKxT\� UAsS'ޥ;>2 M[؊~,MݟzpBTj1@iUp1<B]hYCjpEvq3J,Φ�IN�Am0 tEۮUi+W8pO{Sxdx#Jޕ_w]g,B{E?/#+Y $=OuĺMyG]pWy(r۠=?նGwCEtmVa*}OXoOZ v|흩-䭫h*.^ij~(\SBnw~�r6X!%玭K4 IVx ufUw1w>QAcjt0c{UHR@$#̵޿j4Z< ó6WnLVFbN=7>*U?7]g;_n=;vQDs,>�::%4$ 3~pHev),J^Ri*ZVJR8<j*Px;7B}٬-Zh==.�2,�Z0%^xkzV%G7검ǤDCM~c}, gvML_lDy*~nXK`7d@^ѕ>hhz@@Y|сXc`=CPsz4Ao|;u8Mp~sƟ&X2 > 4ei'3`4+^uv$QNfȠDjB oR y5'A:,Ycp`Ht5_uׂF(pZ]q?,0O2Nx'c=*qEs.oh{I%uffA;q$m1Fs챃 F{oS=>*(cybI1G9q,ߊ`r ;p,V~La K!VR"6]3@VfG!xG~(qw < ||o {b$i6x xW퀧RUbpז|t F#Ñ`sͼ@{@F&#w!1 KAj&_=`VNOLHva;бVS2G#8nDGbTV3S-ڟδ6n$$ 4JhK3b^,86}ytBR}w;t--C^2ˈ"A j߆>`M?̭ؖ;#dnMYSYpAg:H˯ ռD")<$WM)\Jl>8D:^jLx4d<WSLFh 5XJ8Q|$$Bh{¼ 3e|;/@\q]Jaq6T|K$ʌy>mXb"܀|94T c$Ù֡@d *)*Ʉo^<0 g<"`(D>gJ"8ehW�NøӉ/ͥ[)$n LhOwGrG$,q t*666vmj~Rx,Zœr+|Zws"UYr=$E묷_ 1WhE <O(Ҡ-IøӁ @B)�ExA/z X%JF<Ś` #SU9 rQNf%XDTg,# xTܼZ5uV笻Ng:.½'/j>x)u ?98r{x*]n%~Ƨ^"3r[LݹQ'Έp(KonEډ@KIRYFVYV|ق3x'W [!}mli X:^I@`U-%ڢo]<i?gnޜFZ=ROm5t[L:VyWxmkKӝZP؃I +˻]\X?I>⬿-tlMݖ͚uAkD&݋pӜ޸R޽AOaU [؞?:LLd>1(\�w =l_^Bi:+?/9В7n q̓GB8r-3!)΋8ZTP<QgG1d] f҇ʾF1\j[ZrEfv)|tOAF'a'5&2y#5B8ݗ#>l?0ɮbR{ YzJMcug7<T74TUiP ?PK����PW?5��I5����apngframe024.pngUT �%N%Nux �����{WHwwtww7(]DRjIEbAJiXbYO~眩33g<I2 {��4Uz*Sk �Hh*GD68-  "שێ,7f*nn`VRf(FE+1C0W\ff8aS S],>^wX\!8M-g- N^?C }qNrG&c*1ffe1il2B:s!PTp� x_;�14y4s} Qˡ+(]lĂvr �7{yB ;Vw!C@WY=Mk95Qvɨ3+:&+F:h>r`$eBᜦ<PeLd&H -ƧeIr?ԒSRMkx՜.ɸ'xT3ٰaCE)d_7AJbAnoUΣbߴA??CH@7gE%blHPÛ!;jmdAPU:A3]bÃ`sV %^'xOY O2Z^0\΢O4PlbScDHAޒ2&k/BWL=y't"qQCqeT]z[|ȩAImVW !B Q'Y7!M92*kn]巾2a.4Kg7g|pXT/;+otp,zENPf{<�,8%?(Y* Tq\c"MA9.RQ& )xKM&)Vf؛wDZiI[|W"cBLkxrGcͅ ǘ=3D6/vrb%NčqP@poiB׻Pbt/i67k*ś0# 1?B]uDhF%8 <y .$},}@دHŤ̓I^suxBS(lˠwӋ9n.wj+ue,>W2 9\>l͎B!bgl_a]'W|c/vC1VvhydPJCL,XQ�)Iz�Rh;}.3R-d:+ OٛS&ߗiNWg3ӥ|Fwԫ?{g|J0ciE̊zmmo,M r k_?ELܫX 6ĊaH쌥WJa7?>(`[&/sƳE&8#sK ox=EQDtby<)9~̭W b"ο<iri׬6ƮEEσ4my16 UMF7irD lX$7Xy|s'3&yVS::.P;{{u < Ef-'m[%Smo8Ç "m."g yK?l+Yy! t?m8PXJj "(-ЂP|m &/́`!?7JljPNPF1,+*<譥SFWJa2q �TwTP<r�'Ρඍ efmgod74Dv,CǼW-F99=D<*S<\XBP˩7LIqsu{~/f"ym,PsRꨮrgsQ<_ǽԷVdzYb�frtMÝ˵'j.F%K16#{[Gm9޶ Y~jh"2QX#_-8J`YPfba0V̲:YR:ҷ##d"0/? 96J D[N2)&,3 nS,SҠeV޶~z/1{kӾEH\ʆeC<’)8\Uq[׌uLT?,phέ Y\竞/;VaW&_ۀb1 Z'0)!; pZ(<̾DX]xyкWUbILzcP {e̩Y�ʿVLs|>J~cb4$U]j�EozyVGN-6YEt}y ZWð&3 UĴ)jkMf+X +5-Y뚊^ѿ gqgHᐌCmi xf^D+,@;*HdE%[té(L)yvy02,A x e_R3vqI -qe@�R^ R�䖌2kP>(9GK\֏hB2K +g.ۛ-y2x2 12 eeITIBY·^$}Xt(zS'\>rk"X#'# UD`m3臎hO_h[ZI_>d(iI] !zY +y9 .ReH Йŵ) 3)ܪӇ[) qZ";`;؟WfIo-R ߈s_ܩ'p|`-2Yϲܜ}[T7?o5`_Kv}o)6/[IӿEtG?qfc6IG8�gqe>:_Sk(u^W#0i:i%9tdJPIcrz8z~ '[ ?r~^R=D.)*ÓaH <I;|fc�% 鑐s#zTI$[:/(�@_NCKh XY^` SceQt 5֬ܗ&pv#q{O!8&2/Rגr:?O/Pvw< 6ۂK$HrkJ-핰I,/Æ^ID44/Pr:C, Mo"E5t{3Ksc]&Ye0WmFȪ=D2N /|^fk1^ ]i*bF)~VKA|߷G_x[2YHH .E(',}0KU)J1ՒV?/}^TcZ9 Qnԕ^1zY4t׺%rW&Π$+hOX^34Y n $XD:[8a.}ϤC-FnkkO!%<EU_ԦoH6SA2WjV,9(f/<#|i:<mvwʒltKT kN:x <P=&ܾڇw,[)*ֱ` K|0&O m#wDC~Xa .E+kY%%ZѪPծțPa402<䔺krmjW( >ߓ&)0}F oQ{"]w?骝;W�ؔ& E\H wdۨR'@ FsCo]儦!2}76 uMc AN@4.n";γuTAeEG~I( ʦeTZLkBTOtY@ h;'X|->Vȱ80 3g*hz zOA4RR S#5,)#TJ O(5ch`^*,FkR1n^M,8:QkfAH~\Fv|RaD'I TzypviU6EGoz\j\PX7"]J4>{-7 \ZqޝfktpYae`@>(b|0צ04`'D Z×ʂJ-jל~ugֺMLdNEտCtyl `Bde"e8,'*$[%GGEoWYf2V_&7~Q5CKJ,߈g7u`gN�NEuElJ7y|:LuYE;eGb80ؔ)?Rd"n]B" a/, 0CrW˼UIyO%&@bC "7!{4;BW a"0|!Đ&>9@|f& y'U7&97g6%nq$*]FTYA^wmHIФV=�>] 햃wQs4wl %Kpv&T.-,1ɕ A=8]X;|)㨤ж%T?yf %[``Dy=%Z)?8W::w+/QЀlAI=ĎEܰ}֕M 76~,X6Q.I{~� ';v7#r+~fL#Ū,7^D&ءۆ$,$ty֗.Qv;6zs2۠Vqb(Avo[xl64y78%p iNo/tH3rK ^ֻĉJtIǕMPUW?0bw}h[ϝ/o&|~ȦM.ma#YvC k|u^%Ar/UrZF4̀.kqvXRrX.gϲْ@9]&n9bg[Ԗ޷[uǟ YƩ4v/d{qO"f&V0^+"{G{76{{58ergѕ*i=$#Y#C}<6D`6d�ci={kI1ozAk�;,xc@&Q)`86m0=가I$Y`S\Txd48^nAC�cg^|PC5X*%~濉uJ�TĊEtgK<}rIOA 0nbjѯ'6ěQ.+>yIcb -c oF-*CX;v,PQ570Y۲|gv\WdƜy8UO5|ŒE?ѐPgvo쾶 ~jxaoN=iY>p,a|Zj7ZZѾW/GU'%z  [t°@lDJs?6/u|Lr\xP̯?_hl٘c`'%Ru4_ 'u5ygMsm֫P{拆~5y۵ARer.ƚa>M|k:ǣ2h" 6wAV�#5]ix3yVwMez8g D 2LI̠y`f-);E:pLiƔYfc&R% em[F6Q@:qJ X}~]Iޯ q5.J #AQᯮp"+3YFer`*[(},\m=?p^;2 iIO bU-#j^?`xRd^ $K5k&C(~"[>$,?vsƘ3S1oq-~MgSGq{0<bk�#Ou5.@v$T<C,̐,RMdH[7I FR 7c/^+K~ gH/]_X~\uB1h;?!bR TۘIEV%|$+$HD4A9wuŤ^g>}`XKTj@p5D1H1 rɝ,l ~wPpj*ᜎnc_1~ٔTby`�C H> AuS);(Jf`'<)gJIۭd^KL:H.hK\z9?6ɫ+9KM}ȨB!n4kd[Pc4ߘ3!mu@CfHoB6Hة߯h\SZت{EKȗ'gCbu[ w,dη/#$Җ_cɂ ËÄMB]G֛ ^DE ^0(J[@,z ԋ:D] ~ݤO[Oa2:9X2?{w.)4Gӣhhys Z׍ , vwZY-=*4D#\4თɢiG5g?  \&H3/ܿ -~\bR53c@f/l'J^tsMXSQ6`#q 枦k}ctϐ\9I}pJłB!<i$+Vݷ-sdp y $¥3'Qf2X͍EB$ Lɘ>bǘo2e/c,\GZ;N̔jtEAwu[HX]ےii!FVWK[ w)ow%@}lJJ5򨮔kN[jeqaI: |xZבi f\/T!5Y/T?o:tNaꝜsrcWK>>%q J̈Ɵ< %so8&O_^4\<XOM^ts)/O w9Riƙ_7c^!>9&*z8zeF~yo0vS(n\>!UQT:U p"=㥓F{P"ZkCƻ1UpPhxHb_n;4z; vg*K#,GmWovsz.0s�9aDV};kaQӷ g%xaS]I26I.�⃒w[W(v4|S_f!! 4L <o_T9 #RY:f}!tIzE+3*}&#ӣT~桢z Y2ΎrO ^>*<8^6J;q3D?*@eYUŕB o{U1AdāSʶ]zkKTF̶, w协 {&2)�Q"Dw9&҃xx gohY%͎hhB_\JYzH"CI 暕'=q  Up9- 5=ӹö@Hd1HI>�p}.''m9W6(Э9ӟ^U߱B-t'`5\]uBkS6̝r âIAʺ,PJ^+u`̩ YaK}Z#S//oʻUd˘~fx ^37M39n5ɃZbzZf;,0;x3>P0$_˿=lw[E&nQ7{%kh \m,^afN gxkkXJ}4EdA_Q7HΡ}}XF29Tn.%M4#ݲֽ}JL?L;A#1ƬvӤxˢ&GXUN~e0/_C|tMNf f7ː~[ͥ2'TggLx* F L fyFFLHbFA}A@ Xi(16q s~DRl {R)/t:O <o {aM_|D71U],=7kY5~S>?76< qׅjW۾~|ތ} $>9(a<9.SD! M8X1=q}q6a96]` -#ʼV̫6x,*=[{fP5^G܋xP?q%2$99eyVByQ-OH0JX@ZO#8쮆b3(:}'_#6,c�/|BUjйCa}"VL³c_L_D5bo} < mp7; d-ss:]=dCq">2oOd"87b<?qD2ťX-8`<v3zz7si-MtW5{hfqFA<ӂq�Կ|qnvbcF*#Geia*]T/Pp1):zo(80 >gh5P7Vf=HH'$CD#|Pn&=3.?ΦOu B6~<5|L*�h>nNhdZ y_VwoLq_5/WYÿvQ-d JM\Ou"Q6IąKVĊ7?۽*q4s �$` ?F {h ['Bׯ<<ε Zyc}0M1 '!# R1,gG`(u/VjJ=N|%tÄVbSCx8 l燴-;;-KϱC#r]JTN?匪 6F !5PK,,9c?Ұ/ܪH q-wm6q{XL5s8XDH/3s&9NT h9$Lq_wy x3=Fv1_m; tKKnGc}1$ gqlC/T1#Cnҭa~_4"ūm/g}{dYeatOEtq1D~2Su^apo۷n_0 9i)[)#P[ZD*09sI2YL=?$ bf-ONلblOeL=nns* 2sWe k>`{JfjκP5K["Ώ&Xߋ='J>FN'>;qt/zNyߞYXdQ3P &HH(u_ަ_ LX�|K[4sl16|*O%< {)T/k<nQI3t޳KpVHsʅ v I VVsOK꺞#ƨy 66NF(@v˼_@'M{1{<#Gprkr,|; kyu(6<I;j;3mH#+˯x#Y&4i5\ǻyuK>ԷԻoF Sp_HN.6uh= mg.L$XrՔ1fW5o6 :MylR*0Ґ4 sil^q|0/[]^6^W{_eP35?s6P0χ?&EK9Rv=Z[BizAiAa _6[>Oc0kj2-e2ȇod`FLj\Zln40z+JaGY.@ݽf͝hSpsu:|vА=: mAb$x*R3Cc`R U\FBAI}e7 zH2{QDHxlBYavdQR~&/ Uxo^r{At̷=0iSc!dK!pm|;&-]vnȞDS7Sǡ/%Pso 5>b1M퓽S4wt*Fd]Yz 7c.͜)_<fSnoF`P*{,& (4\8@j=0Fv0cIkF @\Z|҆s0#2גHq#w%ڪw/o#LҬ}2D`iʝ .B.h ^:)˅hHĸGX?v`08f=FP5^.Iܪ3ܯ <1s4=72gp 9"(%Itiee"s6fysp!n׍?&eyQ'6NF5_;Iwᘧ\.()gj[%l|}E )cZ7Y�g ok9(~T<P9 L9y i2z̅pى@-U/9\2vEDԱ>kۧxi" #?x ַZ KQyS#uzr5.ʵť"l[.Krb542"=e gIaАv甲1TgHQq īRjh7tZWBZJ7:p{J6؇>Mu-;QL 47Y(`%"VdOy[ i-0yS -+كejOf 礜 4 {6JKDտx'!ͨlu-bJ-d7޹_b/KN2;[=zW0�ڡyxR'qq6hn>䗐o>~Ğ|$ <,iJ4xCb=cJ 7&{gHo9O6L' {Ni2Ғf0ćtң_Җ2̬HF;<2T*~X0Kyf 3Vy{F+,B"z d00`S=bO^F,Jh5t+qFϞK>q-##ͨԦEv&@f9x7ތXzݷf Fyri/٭hQL^狏I@Ӽ�ZVG8_(OukƢGu?VbsI[c 7sQx5м{~HlMϽ'tT ?+ =u\ANܠ3$u3mTafP5.ĀQ3E7]Ftv9\"vdd 2] #"0/ZKO]fXo~Zԯ{Oe/BIMǎD%ŗ3CIWQݠM;}9+򬸼_H ,!9EԀI<YϊIU;Ձ ZHFg||D[>O䔩. `.q~I@_{֠D)X?M"�^^D݇t1jcXaˆoFs.|Wzβt$%_n_E>~^'7e|5PEY+ri�˪7UVx6)g5BtCK^oi'#I6/ :p߲&^-WS֥.qɥOs1"Zd>_Wr/Õ4%Beu7;-T#ͣT1XJ=O2g2W "ͭPa#ouiǍ9,g"d.Pf#KBѢ .Ç {Jߐ9"zi69 7􃹌-_2<aSdŒ#5tm(`y:bC'0eم-A$rZ|sn쟌iS#LGx//~mE(N4¸/䯇!CnnLPK%q\#q pr]wE;O8lGsLbkb!4,E3LsJ|E_K(:`3OHO\"dt #x] CޱϡZ <͒i�eMQGΙe?tH"OhҧXHZޠ_<ApmXybT܏u=&,b^ƭcu۰PU!bwigCZb$L?b}OئwH?x2~n!* 1H }UEP2 q3),6q]x݃M0>籦 GT2vP( T�W\K>ܤǀY1De^2Ǹ)1jDaxfO[d-Ga�#ծuŽ~]-LEb!Dg$Фc]í?XC.vK7V߱<qCNh߬,~vӍi(ou~~~ WU c| ?x';J?5jW&gSv8;XŘ{_0a^)j)S&d!ql/p|1a<O 18O>~`7'L Jp(mq&I9k]Uṋշ餄=^FJ=9`7' mТ=7o(̤̮Mw&.nFs<\?t)?DtƿRnH5׍Ok u5cN4Hbjp.JFWƏbF~H%ZԲNW}Kt$H<RjU9h6);FPK����PW?J3��G3����apngframe025.pngUT �%N%Nux �����[eS]tqw'Cwww !k !!N`!jjjJA��u^ntԗΪ� ,/|`=` Ngt$]+>g>Xf nn8]ϋ LgWF�"S9dIN`N&ǓBR {BD 7A˧C|S8]ȗy^mD\WE#aa ۍ?M?Pø ~R0IDX.D `_؇{4@9c{Ja彫FDX?~( JQvZUeų|~]/Q|KUᢳ2BT�3 X;H62Y4rb4N;~Xt!%+CM 3,:9NeJKkION1,X^wM VFZ\=3!r>O\jG_cM=l{x^ilpHJ)Џ ńDJ8j*l D}<;-J1o-=[jws4P!imK4þB3Pb:+>K "$7i ~u3t1=&; O}jZRGՒg3ҟwc[��ρj8afދٻ-pBZ}1͢tW$:ˢ뎜a4딐[x k5|ҳ'@|tߔ= $<_LA+#W֤ 0ңw\)gY1|iA祉5Q0 @)J<(N'RJV')|1D9fUL/֐{<*9tTSu8Cc wq\r SG(9?9q6PFk^W%ԛSK╆a$%*8a|Bݘɐ6GR?>c:/39g-nP;y�JD�Q VM\c977ls0 aI7 fRl-?B1gȝ$p ˒3fi.SgHs"΅QT%bFO`| M]ض f:afA**W3t4+Em`|F ]68jm0C@ سg R0XZLxL#iCmGKj1ӟE'ZW}4-ʧLdcA\ܺ*)TumOR 4RS)0 Pe-,ӋP'ŨU'dMQϰ@3=.[EWpfwEW?ߞhy_璿#d=B㫤: GxoF`L8<ui&Fh%#HլSKB?1&hmu(>S$8eQփoc!qۙS]='* /Z PQo_~a/.ePDiP3*~Ж 4eFWPBC58#_8rHU[ Hw5aZN^W²$f ~,ͿQ4RH*D#k3$Y15s'eZ"f"? Y$b}QP5�`Ԅ$/"Pu' Y+-eڀ46"Gjȷ*3?:owi4Rvh+ 867GWAy8{,ٱ$]}~�#%#@_v/2Rld`u9&%Gd؂"[ [m~HmW ~,,N41lZD;CDK&O*Khζ!@3a3oy*.`R?XZ` V}P.A@˥)3t~'>w85X.Ud߂|k[�Pp|)t4[WtjJhH)Zƌ4DXAՍ7Uv+B :Fe,).P/s>9|U.!C`>' m! dC޷VTʒZB2~.V^Hl0#Of4c:8JP7:VFhLc9z|IX+_Z|%o]C Fm.NI3&h-Fxc ɻ#IÈ*/1jū j~cƮspMe{AT^3MSa+- e$!BU_V:gN!Rqxlb|),kmUUeUF3Mx;2%Jp' Vۄ(:i!]%01Y+uu@Y ig/0' ]5]<"`0[lύ9ڴp궰7V9j=3K0q&꿐U%Og`Q1z8Rq $'eG6ڑ&T aQ#4|N:C%iե{w}^'+pT`ݣWNORևأpVk &NJE2J/U/LLQFNY{xj:(fX%+iQ9H7ui;tQ/ԭ]|_xNMhF_ͣ%LJh pw*:!+ '·-t’#m)PԉGTg;L׌I>C0ATEW3 [2aԆH,ׁ_JmT:ok_&~n*dE°`iA]0GSfWS'S` Bi<C ¸ ]Y1貙$P0?C=MKA½TאLZg/s'w \sZ3. Xs$?>]4޾7CͻPwJ6s-XtMҚr`ph|;.m>ugqBu:6LhjY3XVentArb(Lȿ2ӏ_(sa7e^>5$՟&Ɖa}M xmX-y8[%HSܸڀhFq})d$Ͽ&op䤲k{_e@]Gb8.5z֡GQAWI Ys'TC u@> lOۑ-F*xh/m*Te66卸0C G[U$;=qOQ~:b M*q~htS 6DtrkGŻe觘s&Z!C.ʷ62h&Hǟ$>ѽX-C-)\aaB+mێAC⠔G++ߔXSX{g|jR1]ҽř-x h)[B~}۔IÂ%K!-Uo/,r^)�_4<>N/[zcAYK@2%D*v\Iʁ(:M<1IJΠmV)2r8"ٍȂI(WKV3&x3pӏKEl<RZ$r+)t[ x_:b!-/[hLU9*<*.{߻!x.2hhCa x@3G #זx)S_`S(b"N4O _hHF1MC560V( IBu|p$Z{gzw> prLbu3!jy?ل&% /HFow3Mӿ@D{[U/noi%ڙJ4rp&i0}'Z($oxlb*'v7PqÉ{1>'J&p6g(uCsLH2dHM 4C]',Y45 m}XP|˗š.[Z\O)x!+d $op#U p:;{w31G�+ߧ{Anס}yesڤҐYܗnft/GTqŤ)&)T - M+<<`r3wD9TR+MCtK#$b%%Gz6 eb~:S毬RS68EUB'u!4O{Rmm̚lSZx.uKˋ_fPo>2Z 90Tp{ͮZ)R FN?,E"&zK@']@Ī#t6ƱÂ]t6OWl `.^y m7i>%TL?!h?Mqj@]DiF`ӿwMe-=gK|3+=+_T ŨaGTnguqQ}!Ӕ7<Y9$ɭiYGaҴl) '�?\۞Tܿ+䳄@-3)"?6dX\~>=UBMoӵ@uH89Om^mxA:;1tG-a096j\>P>aԟA{xZJRne %+$s-I.bt#Yv"{EQx!"W-շ:Ҵ{~+8 G< <V ٧Rm, %re.6n)Ek Y";N./“[WD]IbS?%wp=5)õdOQh뽰r 7cVb2Zs hHd!1Z)ri^_@|Ydx7U^uWw�InvGWD2:F6EhN\!1pw9"C0< G4sb%[2 ~-3P^QҺzQ}_X{6q: ڱ$\DIQ_-�̗3>mσ,9wX.RtpNze( Jyy]d`C >l/?Z_iWk1F 2g5x>ܸY}1&G1߂�r/1"MPQ%QJczFQC`HZ?gfP'Sh) ,8򵲣+;+'D[Wu/X[WDԯ >Sb}S3G@i>tND R!Sv6!\$]k|QKAÅSL';iaxCUkIFkd-cR{9}T݈ĻGRϯ+f]훵lG<2 Cc) g30M*4/WPSkW}`kC V1;41 caސ^rALJB6 ز=uҹwkUNY|wm<xhGigɷFss^ ܉(/7\xC0"j� F׭6P4;u# nn4ç}Z-͎wؾaV[1Ŀ d( �1ݒ$YayDFE%Qثx5+_J5YJnrDBnr(zf2oѥ?4i䦣۬a@i<o6fr�MFA5,+pM %I _ O)+M ["]R0Jmp;w*b ]Zzqevxwv/D{q1"?4 I'T+f=H'ь"$)BVIm5+ܲѻh++PTd.2\)PŒ|b3R\6Z#<a-e3Yewp<j+D;轶en{UV܋X!?kۄ(BbY@˄3anK%q"=j͜Nk3+Z:^Px4M,NVhRxi�bYR2 |ܜ_j'g ]ER^扷$õ#[`DxY;) x#PL}*j/]=Dc9*kx480�IK'dm{ph3U#swǛdZikh-HlM/mդiDz%s#+e hiP!4DdS{Oy}B˜7ŷo6sAd ^Cr00?O\,n5"-*F D'Hs}LԘҹi_83R8V3Sv4O:Syf;GnƬpͯ>~\+X ׬qDU̮ S7q+4H*Gov�i)AXL]K.�C\xE2ٌEL?H–ӸY4 y jۑ i}F>Yy}^6ż^(lGL�jz@t^q8nRΰU?BR )R-9uj]Y*(zRVRV~ϧ/bYqM3U}5q!HsB ݮn̩A2C83]ʈHvmlQ8FDt04Ț玿Ѝ&- :w̿Emph}twIWTH)^QK~QݒZ%]d胼noMPP0 9e5o;~7x =Y&i)˔>T,c.gp`fZ%GYX`iU@b#ޒ8:X _{ӎ8ycž7D_Lmr^ɋ[/hg)X YfBsܜ*މq Uk;E .49YC ˶Wfig)/#G 3 >J%ϺPN,Q<2~hhc n !i{fN~a.C[dYnJ:T/rQK72=LK.WTx�P菖9Pꗼbt`\/)0Bo֟X<6'4׋|M UQoͽwsD@cCc #&A�c’O\ E8@?Y jAqؖg  0d927"Z6MNGmKXY,6G`㞦F,K؝$LĀʱoJ%0Sf Ckdu$ ^)ۤ&3]x~eM÷Kdoࢥ{LI),3K)4چ@#磺}L۟aP).ʟN_ur|i5qus%hh+ 2Z>I-i _c_SQ=M][^PK >e1 bQłߦ+_̲y0qY"󰴎AƽzTRu`7eʉ8 j¿väJqs&No#`ASfRLZ9 RgILt^ S ]a,4uB(JxF^Hi6+ڃ\eQTޮ=vz@|AAEŅ wXB&ssP3mN碐qE՛ʔr5eTur\Inز@7{݄09_>|^A<BEYb& Ч|,+,qu>Orʝ( `kE W.IuR _@SgdCvS:U;;ș� Y݅7m8=VmnNo|<e$؁ 懻:Br-$'ɓ z"ux,vt\ePݦߙP6^ qq7ٳwHȢҙS'cŦKvo.HIRh1l.u}%y/VqD+%q X֘wӹD\983(ط+jE4Ġ-$yF}]v{xwU[�5t]$w.3ę[E=(o2.*Si29& jZShK%rxIWґ@Sl(wrod&`]RzI�f+l$D ͉bc2! =]٭!2bAf*Qׁ v`H-ڠȰ4F<e)K?~3?o8} 9-�?ZFH#%\QQBU@C]NH0CsK15U@I0w Lhlɷ=jbk*P #"R}Nʌ=Bh=>'6Ce!͕c{toB] �Ô8?c?G+ő=ipkBjDY^:/dp:cuxЛ <&y˷$7TpB}^pg!Glln"CpA2˰iZ/uo47;]ûaDf4Jг#)6~⡥t(c=k9\UXt89ׇݻ#` c[5!Iى)v#Ïބ $StT(S)T7+HTnVD =.6ڱl}-]d|*{LEG79Oo4DACN/SkYv'"+DLQTv}ec*ˣkm#ݹ?w{ TZR@F~Ɋ$\H�*AfWS!>U/gITMyi+La/V)Z[#uj^VLot+^gx]R;/-G|FeGiFioYOu;-֙d~pX-(^/L!Mb$ruj*OLpIՀ8#f٭0E 碍˚) Ho%j0}' \o\_j!,uiq3ygs 1�L>1B]�b o6DZI3Wg?ґʭ"YFd :ڌ:‘H:Jɭ;*{Eز?W,G\h8/6X*9~sѢTR-5Sْx <|' Pҳ}L:gii"/86r?F^Y‡qih f"Bx>;r}jf['KO3m@|G|9zb5�O]!FX4׼j`RN1 ȭs7DZal35z|g-ev$ XOmGQ-KV\T~)|n<ysLwS@ܜC"D͗NuD3 2׭ X$ g7~Unv7fVZvU5BX+ul%V=7 1I!(C^vNF~iUm8W!@WO÷c^+@एѾ=VLjp,ԲۈswW+;ݻ=ZR\BRޢ4X=H㒈vU7)ad ƅIC�h%?٭R,E.BSu9ڻIFߔxa7ZdoB;ow@]\4c CpK?^a#ZeS00.;%ta_Q^N~FDV>Kb%.~>nP<Vkc,h)4\�;%s [!0,5eN+գJ=GFML:#@HŬ-l]<dO|)llqwiF+7 ѿx^Kdqc 5Bzz`=[<L D.5ߧ;~شJRjr6dvLhA]J\ @W*lՏdv+vN9$kjF\3T@ P.dY*$SzGm#h36Y)rL`.pqiQƭ?SFbܫJ!RQ]Dl]D@O؉BGg Hj%Bd- "n=fpM[U^ [k9w}zHR%)-�?oxX%Q|u{pH<AF}Y7¿֏iV5O F�1el΅GI~#חzJ `hݴ4=Ö +2h +ysH!Fr| 9U'\,N4S2$JW&<i6aS„5W?RVmSz OBp3Nr\ }-6�XyM&Y9ԑL/LqnX'gU-DڤΚC*RVҥ2ِqH>Z{[4&d0='oH:TQ?G*s�є< UcCZ%=L H$`UwZ,eL3?Q9^kGkb�Bꂪ\?I;E7rCm_& W\oq@ ;W�Y֘~yery>vغCB!^BKw\33:"4W4kt:g4yՁB? KuϪw<3/,]z!o ~wNJOgc^sG[!)6r`smk?Ծ}gE'"$Nk*ʗŅetn L4"zAR뫲6%$.oOԄP!CE<"#΀DS77*VQ|?q 4E״l,=v�N<ΩQ:;bft?Ұ69 ܊rT;LH]_`,CM||T9D.QNrNHGH4[*D>x%D%ZStLB-s{Ep0ZmN[a5㇏D_&h}U]/|F?#Bڈo?OMvFS%{9>F Nq욍.gO>侂K[I0>(8 <,Ơ eW<[ ~Be;< ]UKS x!?G񢼗[່EX6O ;"nc\iǓj7ϝsoSnЖ!jbFfJ`%=1]zK�ޔqcT19#F_[%nL`4~<eNEtq-ijj0۶2u' Ǫ0ӚޠY XD`|^i7V|dQ # G(m[c<)=!7AUү3]d-GPJ)w\#o+˦F? ~i j3:| 9*!7exSΊa 9Jdv(b'fK3=PVŻfuʹ-=|�VbfߩEO#!Ez]a^-% ;y/R?�LK-r1. Fi`vV -aL S(1�yL/|9vyӏ>=c`^/dfp'3iiv*X qӋ4Om8B^l RN/ن۰VךXwwa w9I_~aH+~i%E,{׮ w!,n:F7cwtKQ ׉2)vH;B-";9>;Nuñ<d1Jfl2dfӲ|j P|bM=9',yp>ŅJ-ˢ{IK.i/*Е-}]TJ:da2h,pd9+&㿋A&]j|\9ABPëNj$iڞ`τw 8[ b)tAW|wԛ-Q=\ ]=-=W^R% M7\OnSٯwHaܚ?mź}w#ߢC,UiAfS/O:u%mx|@Q- r;J2N yn *,�i~&�S)A'.( :}J~[=/iPHz3+6tII|7= CWKMTU"JҺ<m[@{w.+M\4|"DGɪ#4\F8߂m>mywV}VzRӞ. eUžZCzrQlg5wTnQd8-6E$4?F311 c0R~!I*�PK����PW?F?Ⱦ1��2����apngframe026.pngUT �%N%Nux �����[WOtwÒ 4K Hw-ݥ"HtH*e}wι3s3wwfkR�@n_!!Wy7muӠ?auf?۾4 ӟzqs�qQ4 wFQ"M$<iϾfFUzc Ux$9dПWሉ^<8UC?,,x^4 h8+ls/nЯ^u/<.r<Ff #\"{V R;rpay3 QW%8hBÈ=kæ}ii$!-T s8b@RPAjQCj?MnZ@ULy*ژHEiw$9 }2b'~( HMw~8 ѩ!gd?�rg0h%TQ3>o$h-$g~/f!Wի4A@t*ȿbSy__XO̳#UtrJ6K!g\C]WS>c?ci݀l l砦omue){q{[&fb>ەO QN:0x[snm{Dfv+P*IBโnꮇI7B7$uc Yʊ*!z/)>{Wa /F# %?>G�^YCQއA[0'qyѧ፜'u_FpH$RbjuC(8`"! EPgR]Eq|#TO2ofbnt;e,�65H)Ī͠wi>%ŗJ[x2*�bJ̾xE ]BJ+ek^;C#A_g 䯐;O*U>~Krʊ(t:L2#\G: RL+,J7sYUʱjj K"/btUNDF[9b}F<x:2f=lVuqbZc ` $ՃݻiSkK/T/fWb]%qMtFݤFchv`JA 8=-pjt9Rz^zש@ 0/$C5|MJOgp6?+6Sۍ"?e,}P㹌B/=qnG9oLiHMV}MS5ɬTl�۲ U".ҳuXJ:SH7u[@6Qs*I:BEVHNj�9Wh\-٦EXKՐo8Ts` /!aB:ĝǹLY STN>+)+7c>1 jO.Zjg >JUWwN$iLXQ`;<9@̸\Xd2{fd5bX(F /}3imCS#zqEB.zDaOX;|=l5T㟬Ϣwi.+``AlT*1ьߐVK#C Z/R2BX=bF$ <DNw_-ql*BQTO�Y\xbsiN؋eYe]THWj$͒=fWQ"o- q]!0Z q #o.ȄyK.l<մQ*t F&mOq~YHxr2U帰hFΟjM $Tl1e2^}(:VjpRqHEfP67;Y rF6?s�O9NP^ww@=P`FNWOں01#_137:uc?(p!6=nK*0Te{0@6]6saC>ge)bV#@O ĉXjٜg$k%y!#l&MڳJX+qM j0P#n(N4 KwTlt)t4´TA< -ѱ7~ 9J=ĵDoz;21| \&IsQBJJmXVk<%\t5>I>MHinN&YLyB&<d,GWP,VJ9vGcgZY IOO/ߪ1ث8�=o75{2|ҲԸhͣ>):47>A`{˸RwfXMrgc+0Կbc+t7+Giٻ녳s^dyKiD\TcqSò E㤆E*]]rݖ[( @IdGXK)^S{]}B{n(qͤɵGrm9s?h́' !rX\iLNKQ!A((vfuriOt~%RY|' � tzr2S'fT ɣh`bmFN$0avaȖhEN>Տ0< U; ztw`xSY 6~v]]o?9s_u\׾c@@Y}} }B >HrnFq4�үPy4n*1jW ޷<4`k0ˀ!͵T\W_07u= .4pAvqo_z_v(K OcxBh}ZI*Ŵ7ZƣS�= 3$gq"?S?[cpZÇ o1yD?o>+k<3s3/gX7,i�B{I00x~Z:QHWn@st .;jC[R|3:ndBcun([Wlb5S?-IɁR~/dxZ($ӋQB8 sŇ8if^9SJ6P]4$/EYd9#5^HyG҃IQ1p訇D"n{^)`^܈ª|kwEߍ13 9hDO}%uCRYUQ]Fyo�'0_CV�/=ǵ\1gLXrB9Fq&fhᇕV9բȥYtq6e#ݖU{Sݺ]wzxXU |^sfwf\6Ժq#Pl<1"/*Qi!'&B5Znj80� ۂS莮0) ӆ,=mȃ.'5*¬glqxRs rdl/YنRQya>h4F;(bU(K3t_=t=&$2)g~[`2Z$U w;Bu(BC,}.,TKrV*:zׅ!rf*aT@,GWBw1_$k*cx+)Ў>b?9ف\1zJ-BץǗ]Ef_GuzՅ߮cz" -Q9&# 20@a 5L2f{'VlkѢiD$Wa 2 k&['5ԔEOÂ^Pq65I,(wU3ow6:#V[mDB[[dmUtW!Dc,fHݓU'"A$ Lu/}5)Spփ\V]l<VV%0'Id '0,`d -KY`?i|\J(7R6ZZD% 5F~f\̴v1cEݠ7MShiObB|7n L0TĠ"$܀n]1Wg}3v5JQmKډ"rFfԭwEIzZB)0WUs(^f$ȇ;?L]'N M(=[beftrN;R[|^*yZ8xy66CxM;߾<$<M^#&9LKsY=4ؿVxVfтR(gF 0Ns ^]23Ak{D)^o]d }CãE@_IG}ݹ ς%^qe!źLqƮ)C^�:C4qF}b-O)0|Zu]5h>$W,&r _:jhVPdgY?Jk#4+KPT_/ 1nXSq?ez!E4;~ܦlYUNB]mB/ %ƽ,%ndQaqm_䑺B\N}KT0 U �gc F6xU*KrQy􎖧7R-ғON_HKG6wR9�t\( tQ (Y4ъ/34츯ailD.VhN4Z A㡩[vG'AVltµAJe|H7,\4XO۝'/)Zo,((FAP3Iv "T).4BJ/P0烃#il3b*2�|ۉcFHZh'q@UB-ZCYeOVV_Y͵NE^p1ڦBn^8a6 ;wybBkm[k mif}7hq:xlONJ`h+ct\yqH;jEX-_5LqdhȤ/e>f+-|# ? Gg&?Ol{g- \f B+QR Ù?zaF++o{ nW1m}gIMc, =qt6)X@ Iפֿiq*ݜ)Ba3mL.? `m}7OZߝ<0q ;%R2ljaþju:BV[hC-HBf5$)aэ.X ;YŶ?M}VQ0x9S$lO܆8ǁ[&仉.o9QnR5bJ'9 ] *nƕYw+*,^߂eY{m[DV4)tZG3B>Q>%J 4'F:wOLL%'7fE{w,leu74c&x̽&ݣI5q0w �;?T]5uq~17?EQۍ :B.97Ro:Ts75B=탞AXiP|˄F!A)ҝ6Vn6{R7k'+> Jr<DZ zQQɩkQ\M+ t l35d"~ajtd.%1ڤ΍1|s Ih弹1[1ifrm:2"Y ~Q#I1Q~2(JҎԥ3Y5.M aûA2uDxw<C "o딇*=.3Z%2ud,>uҍuNO7f|Y%qAO@p`CNJ̱N9Dpf^ǁ+O+[w40s |zI:fR C]NH,-<kFxK09$nf(N˻-@rIDӨ�VF*\ O oa{*zV6u oL5rzSMeenxfai0Wm#l,FdڱBHsS]m3|1}>E~6 MPZ簖U/2Z+5쵗78'G?Zk�8 ʙ%a] qx} '>,Z-cГn$&6}zeh+6OWJƋw!�{iP>sk yVɓijlWŔ#*UdYw&pr N2DoPt}z0JӢ#YZ݂+I29_71,T ͓,TWt4D)5@g_zCEsW\?aM#H%@蝭MbSf5.o?5 c��=@R"Ir넒R)@*^]/}4:dv_=->XR{"F@ouRiB]s5˜F X-15Q'j&nJ1\[ć/E _9MyZR_}D`,KD֓>8y`3Etu㇡<qo "`ǚWyRp 7^IwŻ 闂oI)E|r, T1fe&.jK!#v{ #6뚠Vޛ�nD"a)ӽ\5x]щ1NއΡa&`C'I.*y;zo;7s9(M�b#&F ^+QS-\+iOF{iL,A T4"aJ>2J@AF貕f좥0TV6SƆB嚅P0w\/[pn)c/`.}sz8>Z9za?d'*8yGZ\/K11s `? u|T>ݰvѝO#-}[q)BM_\dž+MIqȏUs o k-Ũ<U=b NR =t`4j O!PQ9vf29t:3:)+7 J{/̷ozəii92a b]W5NG `]!9RvՏYp>Eyz7\RIҰci1c!ZV3P̢[731K_*D{`Pu;Ϭ2A-Y2#OP d"k"㏞?$ DşO>mpk-bqDu>؉L=ZrFX= @"adi%|T~,M_xUf42aoA>M^lE$euA"+ 4YBL)ZN\82~ՍD"oޥОxI7s�5̎3&Qf7˹Or`OEMFN3CT_.xES"WV53mSNcP&6z;]yq͍tn)> 8͞tJ’5Q| �lkn7*`W+׉ܿq``ry_PYG<ƴ-5cVS60zY= +[Ph-碯^ǟ^M256Xr2CR|5۷P}!@G?-`oP=lb8O1E| V#o2 YC~8$n._ Mɦb)c?3 +ˆs/N*~M=Mw=�g:ue -K*VN6<GT8|zx3/xn%@3~I&/𹺮Icԛ:^ - M'M ˼;~amVMCa'|~|V9o#NͮD"f]¿7<pPbGz/gӑ#ߊ-QK"_ kё[½4 Z*m�(0KUŲ # ZWOx80L @),srܞ+Z?!^8H#yWP(B<o "jUm3JGe]ҥ֑uΌ-W*9ѾYhwiYO8N/ȉK-:eˎC}Q0xN6#N= '[RŔ7R`J4)KXTLs;5%݅8ܜ ȓśMPyaKjĂK`�K(`^10<!+Y-ٱ%>uXOӣ!.C-3~_m#f?ʳAJ?‰SmfToC;ln[K1_quyܟqNkBmN ǟVɰ3pzR�0,3hZT*ZMKhվ `Bv[-̄v;c+GgFGD<ȗȘoCɖuXyߖfbca>=oĀ^$%*'J[v3k?TE?^^ xxN՟vH!K!"2 ZG̫.V| ظO,2g٧oe$+:1XE@"il~E*W4x P/^'G`+WOQ@4͍Aս'0ӓԵHnɈQP{}8 'ݾz "R )%7$y@<Sx&PFrH vdLpczf¡K e#s?.T$D(;OzbȩLp"uEa2-Zŗ$Ã&0L1OblD(an܂5_vCS'| ?^m5 #p kЬtnTC+|o9|%tf&�|U|8IDJ %:a*1_Dݢu5-A1C3:50<90p`<Vy?-xVS5r|aU"<XO`c>4*]m½ ӧ 5/_~P#p㺼'tK M{(a6BzL S6Sk:G[p�q53I�0tOSTsX+T,m6, TgVGx&% pʶgCLs?l8[x.-`Møk R(eTFa\_LQZ]SȘ>< Di?iZ-*a$KnE>Z+>k"y遃N,]ʙVnکc(Tj]I)6ȁȅU+2/P4=zsPKՕ :Ƒ5e&31%t9CeOPeV+ t,eEio14X-^k0'ahlS+Zlf\fGN_Q(c' {3L]CXp O [ }8L| "ILi) LB ́{.Ѻb|>}Jȕ!wA_MIpf[iW4=^`ί]pbϿv3Z)|OQ;!h7g/[F7 <{K`JN!7` f]]`?MF-!L9Mwt GO.y{4ǁt !w&A~ú\7n;zs^w+̷'�mdCm/ 5K3/nNT2@]~4䥧yxS^A?e/Z6EO nI<|z;p'8G}^ՕGV>tk._e@LOz,p1^d]LR(Etck@)jeK6e<N:ҡ=[KG䣬[zL̖yWxCv/[oA^7<E՗4j) bt6jt8{ABOffpUgF ]QߢhKe8(P/2¢C:OBV6H x:�Vc+լKV+׮)z`VDZQO+)mew7+5 '2˿]`FyzO_Ӳ-Cq"Oyv#JM3_qD+{D2ZĶ y|6e7hlg~7} �Nb?e< Ņ=m Nw(o&$VvB}o R!˟Qd9!! :C2i>-9^%7aom"d(S5#\qO-Y~OԲwՍd$¯Ob| zM^5rfM8aI҃X ?܊Y-rMd^c< hϰڹnhoYNk9+|ygM^́;f#�r]SaOuM<B6M >.dgΤ!۳Y%Aӱ 'O $!ML<Ԕ8e:d!]28nR1{J86=STl|zOr!Wpݸ;%>ovH~8kQd^MCB'"A ^]?kGߛo#k]I54ˋ#7+KCcƀntNuij2{ƕ>l,BwfZ`Hu@{VK1ze,W,lOZ!L!f4<=%qko<?K2W<i'bi'\Ώc7 y*e}b>:┿.n�~y'e {G($tyِgOƉ˜07@Ķ؛Jgeh3ِ, ̅^ xڼ5*3p >)i~tv!et#rrV Rѭ큍:; !wB|<ʺifk+^W*ھ?/T#ڵnU nnnv*Ȫ #6}ҨHZ`;hU-ҁkzY\,-BծqXV-s_46t0W/ܥzY7*}hN�V .k;nCo[ϡ0VZ mXacSJe̷Gba_?#Rb,ȞցTs#V߿\Ju+6=Z#Pdب!џD2 ?|#l8̺럵q vbO8MQg}\eSOdt 0ɒĈHD{\7|c7:ŰhEV⤮pY6! ~�V ]tΉ&;ejLZf)Pſ8Ab.*lð/+ p8l&|*vݯ}iGc (1lSE[gn7UF KC9fCeeu0Z=_-Y9 ȁ '-E|t4vmNtOHQ' t7(kcO gmCncϊv(vR\ޕ엥(9fr מGgt{[NFFt! kze s\l pdAjC%zAQb֮ȝL:co=@٣ Qf|"8D~7c}{jz*=IeQP :>eR{͗S-@A;g^c_bO63!8DBLb/r)2SmH )!%w_80tҽ}RpB[|B}p©Ђbݪ$cו(o/E|\+Κ=,bL澱k'BkRP b5^:$y}}ґW5T#PK����PW?ErL0��0����apngframe027.pngUT �%N%Nux �����z7\wѻ(!z{/Q$= N(A($j]DM$baf^?ξu_:)zT��@_nD&%{Z='� 5CW|<nѹkmrsc.>_!N-Ї>Y~rD6ĚA2}ϻ$Rm7ښt TS6CЇ?:Ԧ65uLB&>Q7pzێz&ogm:"hxqA_okuѹ!ź^ }q-<D6Hpwn+3R*SA܇l׶zRB3k83b4-&2 դUjbFX,5Vm@ Lէ@ʼ,YL"8vzDSZ=m9lŏE>CX`k)SkPH9`5C.w!*3 :Ȫ#-䛯̜bBz+@8$L^+x@g{DP-~bC-B].rWG)VZU3H"/qjn>iWk߹֌ךcGdNS].B&.D\0JQ1"/6mIk.Yj, ,8:sQ A|�}!.=Ni'd�^Oy$h9B<쁘1% T%I- zL8?2)O ( 3*^mjdXu?@fg`"t7͜a QP1QibM▟;Vߣ8/"$"ʊ&)㰌 }dbd"o&W&rsb@q,ZElz;ҽKbJD C[ h (7.栙EwSRK\Y3ԝD.i\;O`0F)NCNGv+O t_CU?Ao"eAl `YZA{ɿDӉ&fZJGY|\G=`򒚲~.L( y b!Õ텯 �m+كN3w+b8ɶ( Bv!l7M֤' Lo_?.ªݟ "!H,:4l~5\@BէVf6ݵ"xł.9Gjqޠ=d!~nZɿN}z{6YV3*bnߪ4Ձ-7#.1+h+-q$iI0~ai}reb4D_vvt2EH|$rO+Ɠ]'b5Bw(RY߻L:<ũ-{:R BYp˱a_Q5F(n3mȀ-̣_CB @rt:fn%|6$H"liD@=5!BbKBSI3be,EIG ۸bm;>ϣ̟5!|"رSGRD 3Vtr H̊7pId>1Sns-^j1;;%ls̾?Y<ߣj}^uxNCai2GiihP�t邨3ll驁Nq:jUwyڭ/cĀN|3 !]`3Ŏyg\pmMPZeC&$*~qjK:>{dlVj@o']ƠEtT2Zpk2@F*q NDQ85<`*C='@ C"vEqdIW~뢰4nJ_ĉ�Mː e~~:vYIH#YW㈦r E)xĚ7\ Ro]mpÝ]=EW83jդx9{+f~G@^?Y_C ˸U5c3�&Wr,fmïIsW?%H_q@hHP.ۮ0UV ݉c/(sz(躍YX;eG.Bn*06LRS5ViW#׭!-?]NmfJ8zgnif}0O A3:xAhgTbKE^.P9͘$w<@d53˼S[5f|S~7,WQGT3,�d#Dsbi#Z`);(mj>|UN:AtA;'(veƮ-ȁ#.酏y?_!{6� '#$]EĨpD*V= ~Oȁ,˵!RGTtC VXpO2. a:C__TfMtLvVAs(l8KEAR(`2Ws=/r.9Mh;.C:Tգ-ȀΨFMlyk2}&K`rL�c"{'c=`R!̷ ehki5 c PE5~%4mh'&ֲ$!?W U\0){5ס35s*Wk4X@t | Ix͢gETkܞ /?u<vVibJ )?>)y:*9z"uSc[U 1=_^Ԥ~>5[/):RgMG7!l[O!QS`V0v-~OptCB#o2 "]]r N?b$4γ O-rXyoD#i16L.C<v@h i ryW;#2p*rΓs yɆĝF_rj)!?Knw&{IM�5 Boŀ$X)L6+MԂ1mOcOpKVe'I&*ݽj1?>.eyŲ]cjlXc\ƒGBz Kbz>'RU22ѯ�E*ϟu؆<ֆ*7]ٺw7+W:NkS=W(-s^e_0n|?D#!<CU8`3_fpuş5ļrXY_1| H8&.ۜ %O{)-76 I}Uҝ6z8r(M =KenȖ]NbQ>f}M۟R|oLpm0O+8,iYcJf3֑#@|p@:=*gˣ1ޯ|<Gl<:R׺zPsXVS�Y4.b ݸНMs1K@Ѿ$M("ouQ̞ kidQ(X-MsxVBAy+4V> J9_U^Zݗ}bU <pk=ZSkMI\jU/w!tigX)]2!"" btmzځ0YvtjH'*>&ɻmL8Ak<SM,6sfL>R/̌m_a]&1RI#xX.\sC}WT!uOi8/2(ap,+l#]oe͂xVZY9+7eHNȀ_vNt$.i}: *xYjy [sQLpY  9>.E `2`=ΜV93�-wZ+2|iNYu^'<o:jw D ն/ Ȣs nRn )ꀆJtHj"UwwOֿR6ؼિ H{~'+TG,pl-پy/Ǐ`6OkS]O8^ZdZNnov9=P|Q/ʡEk#[r1O |)u[-=ulϘ~x'GEi}6t_һȍ8`@؎h;Ux+1q+Vru9. Yy&ĊĪWi,EA`yfwPb\| B L,r+ .U@}s&ngƼW\4*l9q -u{B-#>JV3w ~[< Fg{{y]oJ/KCl!z=��ݵR5! xfq6:MB2>QG$Aɱ:dd1YU<\Ƕ2G.~{޺;(_ҮQk_<uh<DJo<FKjd\WT'<ۀni8SyDǶʛQ\b [Aea#yy|(57x`(jyïWø&u`Z"vXPIE=y<8o%VPI!QؾO8ޫݔ:kCR030Ezdn߳Q0{LX gKk :?*}O ǨHTXfk\zyiX,BAF ϋXg,Bj$<jA'7)U!.+GkS*3N!&=Uvz{=|).TӁ2׊kA3'lL\ zgO> )V7NP7T$|nۊCXq倆UJ襔#ʼnraPlIқ<LeiF٫iMc7/+>yFFΎ^R^>Fu24 U</j!yyձ3Dy+%�Vh+$bxdrm=R<Vd+[qz-Ë:kjólt:]O&Ao.Up?L"ɰ=0g/O8:d48A֢YϜr=9Fِ �Չ^ݹR[[g=+q}aú>ŊmĢߔnB:e[S6IxsaHOyz稢bԋ�8[9$ZGoNgťyRC$#IQL$V -~@6Q^nWx`o b( SՑ #_= y #ܚ<Yuyn+?C|@y&Beq|*>[屄{Kz�'SFf& xD 8}&-gb.RKOvZogA}11.Hxʜ`5:Od(AM`+F6F,Q"IL?|vAÑ1E iK `L Zj'@Ţ(~Xm|~6X7*syqiILfGIg=E�*vpݏD,3jD\+W` ͮĘRC`{NT~r^3j*K)EKVlyYQOśHƏ4 'Λ6އHl"WΗ%6 r§GvR,Zw=T,Х*(bz$5NX~pt҉,^mrN UngAmν&%p!zn -`sdÊۈvO'9*,cuP&]m,WmOQTϙ Ijalv۟-�ߌO<fT8҂Dg[_ą؊\<(zPMJ40<vK:*4JE&$BD+n$o[NN"PcJ\%k"9h*9ݣ".LT󫭸2 x+NP$U%q$B+=a`I}%p{.]~!<> ܯ D?aEjK5;.V}-^ٽ*Ƹ`b\$"zẅ́,!3Cklw1 #na~%3S&3 y}L`,!ąFWQ2`[;!l"G>_pKy'K1.ViP{&@-D69LHz/W ,],DOaW-!7wLl«Aj9VgKp%ݙ 62*;).?q5/+&Qk4�/2"n,w:{]br<U;e, q�>eF ܝ߼R۱㎫XCr;lqº-,^1eE[f `0q4h1MzI9w%)Yp0KubYKs_>ur@ޢÚXdբՉ;>A$ԿJkw(U~c({knqWKH)B| j6 \FWtx0"U=G d_*v,tKj\!ٴA[w+`^4wɷWOZF%ˆWV9w/ q.iBlƙ?YLEі-Br-_F_tj xenSݫՏo+)=k쌖Ȓ0X/Fx!nyc3 Gj2e; F/kPfpkW0wTs|>Sj= gf:22 \bz8aݾVeIPZ6`|Pʇg$Z/)FE~5ඞVcGD8\^l\1Ӗ \}`مO&f 'sB*m[Z53EmlmnE.�:8F/d |}0&4`X>O4K1ZGt ..uX8( kȣ15*U2*_S~OM>p 37RR@#c0"vrOs}s㫥O!TaHӋg<1VD:R>~+7xͽ] ;6 )6ؤoit6%+D)yEGTk3p&ƫ*?TWW$6/3d~{rV :V_e6BQ_nf{w'ʹx7JY~M{Q_(4[Rl ewuD81d.| Ed7SI66C"НoTX#)+>•m$!=ytl{!HU{wXPh$t(t~V3(R=CV xF챘U 3v^ KTD'c'�/&1ϷPx~FYa58zrJcLwigws')]VnNqw!l_ej_ ĮsFp2+vA6�[xDh _h=%S3즹I7ά6W@58WVF+h;bb3=2MA劦`@EOI4=5vErݒf+ye=%^Zv c*<Vj ܿ&: xA*hl̿vC{[ 8m&ܣm"M^V y[;y^Xi`lk'/ 'o8{5g C4 xZ�:>9nYmn60b//^@8PL i\wg<~6t>P!%aGmi^G_(QY:Ȫ{P0 ejd|R2XbrWڎ}aJ!e:O#W; [L$$$9< Կ {=~xJo&Ƀ$rF֭8o?_Ԓ,Oe?S6k;>:1r^͒ן?wBmcoN7'b[A3`D*X_ҠŇ =Tۑsr^QU:Ϙ=x@&(Fɭ8{gs%Ic7} xz<Vv`ϰ5c8ڿ5(,4hXb.vZ.3l{BQ &(Ak#ED浤ȧ�M(m\:8r .D#�3p$W?Cfп2EP�ˊD0A}UϿȵ&Bx4J_>#S yI཭ T6?>kx:xQ4]#1 xէYx'J/ͺŀ̧6t^b+@^w#yо iM|P{V<FVh ^j^ cޅpPȭ,::I^.ؘ-&GOo*-Oh4ݖ^,gr5}9iL,&)b ڟkA'@ěۏYzQ(Q$#5hLfXLbADR@B)(c|ϪE 3-%Yr )7\HbLa.[zayI*jSB_[gA l )%"abC贘&s'_QӮ_[^o0mBz_Vv9^T71fڔ[$�B."XL#.!*GʪZ/c ^s;D}ZlrԞ jzӥw'y|Cŕ6rCZYfu-JT2]l ߭bj7$\#8?O>qX䋖CAn9ͭZP$Q/=M'#M`?T#]XOK2Fwzn-N;x_,:%1/OfB[<͂ O;yD֭;!17dٜ<ҥ uV̫̏$4N%"Kޫ?GJA.Woy5ޑ]ـPX Uzm}i.ӂ!EZ2V5[5f}!b>KBDHl#*ʍsCU?/rxs)˕B0Њ' �"`=?}描^ć>ePoـ=L^&_v/*mV 5Cjg2#SssH|cFn<NzKHBB5f~k>̎ܿfR̕#/w{l7'CSKY5&D.$cjyhTze 8Y_uјR˼<IQFDƀ?K<AfJʜq·BA-c\-yedRvg^@i>sS^N[ `5*WoBߴwi5_zQvZ} Rq30m=e&yOZXs,;7 A2z<! h\"Jv}tihw}*..Ǔ@}pkSךȜ54 ם֓5p~J|;*>r]p-5$:FyAX�to79˃0; WFjeG m2tQ|BfN8Ki3έ,Eg~eMtL'$[VO']\_+B\:wO%?e, F=W#uIo65\_HlwqW[c\!E B4�qX�Vgcs;렷u<IΫ)mVLζ AUu_hA?NV3s>Db=qsiK0w\~8'lP@8g xQ$$woa2 �jx܏>KP/w7xV4Droa$('{T�޻Xwz{B%@:3W(f Y y^}-iZI//개ZRǫ?QTȒJos]-n"n1Ι٤*?!5V?\U%c6jZ{,sr$gNQ4%1z1̏^`c5*a?9%Jn@e>m*Eb,BΉ%hHX|o/q3_= ö \ qF$ɽŽş7ڏ-Z*َ4}-L)c@ВI1zXFECupfnq R^k7nH6=E2V^3x+2?j:O.] 슽a9 9]Ab&N_%?sBCߨ~"h7Pi)kl{p0O|Cs+}Z7*sJ<9XέX*z}~S1RD}O!eC@gbe/U {a1*RFɤ⠠TQe|3aF6f=][LYg`͗v⛧Pe -m.k:{ki,B6CKm]pHv/2x?2׻+4Wu�z4P|HQ 6ӈ>~1D=~ ^aA]ώ9MZ*icVKLX ~<-rlKMgE 'ydzc !k_r*oj {KyI<*>P ulr؉jLK֜$ـ՟ +T@T@*TS=>.y!t&8ѹ iBdAQDưw-7yPaͩ1|6$*^3IO;qh.V KyL Iԍ74ؚ(74@J, yBnb| & daZȝ}YH +j=+,D-^r?w3 W7j7- ٸRch~qJ#:`p ȱ+"{M&>w6dJ߰S2F㑭f1D\RMSAB's/ưzP"w)&[Fdyv,0)-r! >ڢf7(B&1Dי_gyIۡs㉨qw(99 t3o=6k$~;K7םlNXy09ᆂ2BzRW(s X*kgQǘ_ !ݮ@6\Fo?LߑZcYH!̻$N;tx{!5n*-�+N/Z\|+$?p;j[p{KT=l|sU1@Sc>u|i go <Q VcQ_<$l67~"^ECH>f~wvbjLC%^݆(t&^j)fzQz%AxlR;ԯ"Cl@BCq%z|u?;]8|ǎ|+e4%}/o -:whӆl;[“ wMPK����PW?b( F1��1����apngframe028.pngUT �%N%Nux �����{[T--0Hw7i NPJf@f9u/묺׽^=U|\*\��5xZwcc>= Vݰ��A+uQ$%kU/w͆ҭ҆KQً9-!sP#&ޝȀ� 6WȲE$v$s㛜kPw˽O >k \~~ƺ'׏'S] ퟌY}2fluTfJ-Dm5쬊r7fn$"/n3Vp:F!'r,fBāZkUjr"g (<f(S=!w,*64A | @k8>o]2Z3jUCͤH,@\[3O ˲&6STjcR2o >Wٓhg+s0uQcn<bmu?Yt*%V峎s@ߒv|D%r@ӂe0-qUV/+Nvg#e>[vkxoQ˵�\hR\ d*<5ɢ"Mtգ]fu1rӑ=' ܢ$L;vð:R?q5 ߧ,@B\jT;NXJ N8#RfM3ιAm}5] ,RSc5s~u[�&8zV=;M2QsÍUJު C%UmY6^. v?jșզt3M[mk|p{`NEVOQkk,¾Lg7.FMVT 5TC�Y�v?el =i l=*e*Q}iyŽ(9YqdwCNɳ(wo]5ҿEvk�9OuW˓<8Bxok9R5pns9nH!BǺhlB⿒we Չ΂zcշ b^ J*<<H@!77o#Y@7O!BkkZ]th$m ʦMB oPe_z6$W"} 𹜺Q:iChl<\8"TS#Ku~NeeZVH+ӜIB攽_j'$R;AAjGEdQ55}AZ9LoVIc3 pik2s23 +I.۝%* ڰs>h^-C\aCb[gU5͚6>a5TK ?Q7LϫV&ZQX﮹p}W?J__9ƨ :.APF<&}a]֓bo[CWS֎:51W 3lK3)T2|ܴ!T X 7$~[-!~/3H+qJ8yʏ*E_%g5c|O(A~g2QJ5QY~~nnV$.6r! {w~8;/\Y#(Zdʕ$fv|/KD!/%LL2{05<:EG9j~.HMOCj⋣yˈxwn+\ACP4p-wl' 8IĪ^NL_N_\߳ YJVI*/E:Aܠ~qi=7su0 We!.k(D). C�]Z Ro %�vaHg{?nW#q Hycrn<m[a(fɏ<[?\CiTe͔.*ȕ}rzٗ|NjS5�7aENe@hJ-Z"/ۼ 8>;խh3!`ex"07�!{Vl1H_O)v? 8֦%ET~1 9Iu; JmptQ3?95ͻ}N ~eo0z7a^&K /exb֋9FnŐ9#8߭}|w sWOtq5 4ca!|?X7}ZFt"\p>(-c\`P+k`۳)Yp^/~<hz{/˟44'IH<mb}"5(,=oKҺ -xNI.B>)r—J=tk6Yط&qPC|![PUjܯi9^hg3 DSv~$ZÌI<2TI` s"1w/ڲQz*Eeډڼ5ڼ +XE/$!֛H۫R(Lg-ɷWao&rIa�:`G,*]DN4` dRXdh*^n.$Rj&ڴѺQJB'APcG;j;ɂW#E0ajm噑2-v r2h!U:xNjH!|*h(mp œᲥ0.-Ư WOkhWG6Շc<M :ӡO9<y'0Pe'?>6eU8R\ZRUXga6O[4]֧ x6Iҷ\6Sf! LVe"P<mupV_;*x ~)NR0̨#=Y�vJT?>b$)l}_lP+ܭ|:框#emˇ"`puc %e J6'MȾɂQ>pAoX0mUnCe!Y/ Po{Ͳyo}Ab5!3tw .Bhvp.=u y-,d�$) X=^1䛏Z|ͩ`}{(iܼ8w3<.G4Bʰdq|q0 u�DG-(,F3޾XTM9䎐jٝna9w8!|qM*0@ >{<f|aqC|Mq1)5<@/ZtGvNr%~Β�4(k~ Пi/GgQ=+ȍE m/)~]y~+hM�Z m=8y=z` [qeXtEDx^;}R#:%_NH}zĜ$C v}i6H1 BOpI 0 ^* f <6uB-񂔐#c߃/v1_Uƪa'QTkM͘}G |l&O0SdwNTjR#tdZah5]hPn;m rI%4I5D~M;k|k+E<v#jT^g{PdGsB,[c~pwDSh4{pL/$jmM_OR(| U2=~ |6\⬯S]ЧiuzEoMdOSñݘ33\ _طhl^ְ־)!1y~gKAWѕN DQX>M/idj7}Y|&װ,h�ڒC# ٟyvX{Ÿ"*/y *! `g3 wu+URD~ǒ5#ֿysGS9JAzS6}_ӯp9\c=I..!eXVTOY lcիdZl?sL`]"ra+E\BbajCUOYl. a1]m1ft>&]i_a 1:È@[4YID C~0D-0cڵ<ƸA.jBƱxn&@I;5}In+[HB+1AG7bFTVoRKKp<=B4`T-'EHT)Ke饉�<rM[Ĥ&@i+BX<ŃLR(qTT?`j[MS!, DcA ~Ց U4wvԐ= dOPdЗ?` vZ jcБur7u]JݠeKAڱa= >RhUW ]9g~0,{JJO^/ox=pnF 2T{O�6W�)nbpa(f]ni3S W/Qo&@6Cd$BC5X3ўs8^WxE>J. V1D1':#7M' ec$>N+EZ'EN�n5}TE-05 DX2!¨P9ӂon $ p膋m5Ւ+^x-aFa-c[e݃Oы)P1-Kᔈ  )Zpp&6_GKU2�*搎 9fs+fv/l<0j\d4/Y eq܎n #ŎD*1 z-ÿ|25BU>c#@F500<\Ux BKOђ [$oc2 q8]>_n 岓&#GY￈|.ډ|W4 ;RBA{WqELUΝ?#gln?Lop}h%DȜ۠&Mznm%)"QˌxCb 1b3p\G* ſ{7:[PU܅XΫhI6&FW*ffh&T =L9PLyQ>~wf Шbդv�4sHo&BEnuf& շ\[It@^N86{PkPV�bcCE"u@!TRek)m �$(�Q//`;(v!̦#�K2jHGCA ,4nT_hw#/qP0QsW_8Eqi3PscN\7K}L%w~;\0ԛ%S̥~.:#+%]z}W9$ͷ.f8Rgfez{5ԩ"{G,!g ^t7 ,9?@ v"pL7 q"^@4dv }9m`|`1m"_M&'(�%lή5Y77|692fA*-z(ll~jZA 8N SEB JC яa@ э[}8a:5ELDKzgTw,?rywr] OgdAlT˓ϝE,$D{(Uy?.RdqB()@>}~q$ȝ  >ٲ=:5ݝn LΜLA<}zc(--Lgj}E/Pnp4wh=<dtHAf=9xoO=Sl_1z @I!vF-ғܒ=qo rl&%U&ggZ cASB9w<L;8DiVY!*FmA4)5HbO0)?M:'/`ue:*cenPp9v'X~ !LPEO*Er_X}C"-_-k=T+FKeP^ܖv'R^J}\%ߪBGߪV>OW /,�oL,> B&:pZ((m/̨ *kX]GK+zO"+ Τ eaT}R=A t�5v`Gki|Ǖ�t7;zq!*r1X^v̶A+(__ui5sr+JA=8|6/dUcot|y}B_β+2~Pq[-𞲀WHMs̤`ک~9c)2TpV#fiS#} '<s$<7tMĹwm"<}%o�2N'LܼPfITOX r3n|aI=Tf@_48:s;LV @!m@{?o84~ h z wJG~vOz9k/\7>](=Z\O<hSgC0Pމ#Ԧ;FBL2KtXXث%0M._uz?yaRqiv΋uC2셋)͒l1 9t7 j=hD}"'!3x$W5݀o_T*k5go[(͜#L6rB D=8IM N{.T:yDKE|ۨy#t3#h @ kkF(aA^%) Lzg%tăR}_*!U;"Qa?CT!+;}K^`-4 k qG}Fx?t1%UAoʛ*/ "RΨ+jVu]Pm=띻#-ӢOt{/Hv)Vv܊Z4)U 5gԅV)Gy�D_4YSo8d8 {,$OϒG[WՀv"CyfN(<AiEtQ<Do D> F&4\뮎ߧmp*9 S;ct@RuЀ痿QJGdC;z,po$#ME߽Wzx |0;fc{&M9wqd'|=D�4*tࠨ4[8#}]xr3_P-/%f_6s HpLϭYi}BCj8V1aJx*ܨZZJ)-# ?r\@׳3N4 S5?\ǣek\4m"t^E'}{(Hӏ 8qb;PI䥐~=X͂/ES'E*r ޕE/&xa<QBd~?q|&= [?9 *�;R,-1Uerf }α%f}iOq_� /u1O{$ g%Җ ~츷A[ 7("rJ#7EF;5b/"[hbjq0HW %,?<_I(`r1I(8y; )ѣ':>* Ci(v `d > ĒWݧ Z6Eo m51G,<*?'4!"rbQ T�qC1X:B9P=:F%A1gk_<)"I5lVFFM聴 s`+փo$x*c" '=;~ Sqtt8eA:9vb%Sk_|CŐ(=lPutE>�W۬4Q-͟r-q?d+cBtR`"].oX5BN5inNAGNnl"y6vYڬ?/a''QZA: I(FG]&#%Jԣޗ (hLdJ~gȗ~kyE '̺2W egٞ!\.^ 腤R1]fIKt/({EeCf7 E'ץڻ0|)`mq[-wp>b~Z/C[SDA)AN~mE BdSrTY3]\b^n.~A{bOjb)2'8I2h"<K> q`(ͳ%@(+ѫJ&>uMM&*Bü"_F> ǁ#v4 7X^ճy`9^OIBR^#3h%%r1%$&]TA%`\ !hduO *DOvoPuFѩG!#G �,)3;V<kkr\ B#衤VMo=ey;?; N B7. dg/v~%|7U 3xnULFS$z*%iC\ ~846z MzG�Mb*!x<Ȅ#T!ƕ%z CTFwW'h "mjK{a$x(pP\+}bQ=Oirw^�d&@vlx-'ўU6�/ f$Z`hͶ"J4�b54̨X #S,IM0M^'_:2CPA@<;/)nU) @5)1<oRX'O;eڶRPm|g8%g3%~VQkTzsܫM:"CfC`ߑ_`y6GN~P9٘yKWAπ\2j5^&X/]?5:}0}v[ ,z=EVW ux(jtoopL41YƟx'@ NkmMpG|SF ܐ ޡ爁Lth@_ N5 7꭯1n^Z Eht0G0'u6 - KC-:T?4U*i_(M~jl H /LHJ2$1zDŽXz3� cǙ4{;Ds(MI/mM%&2gVaFBU7b+c$EMRrCېxeH8A=F3ȊW}ĉiы:C5^:\ mvx]5$G-ASD퉛"OARbs&?I,vpx@ٯw1g*W 9TmsG>.o9 Zi~݇lta )L|vBD%-/~fSᚨokr0bۅׄ]i1%E,]a^g^FT?9O^,H4)dH$~{ &N?ݢ $X, W~@!j2:kj/z!m&SzڝצINUReWJa d*ϐ,O͔Ts5gO|Ҟ{CV}g|zؙ8jq,4/.q> )<$SMLchl (3_DV06IBt텗xM)~�9bm작0jKYt*r.N\kB&}L7\Yv)&e)?ˮV; p#n dNpiXX6y}IyHDwkU=D4m�oG�<ȏX76Q쿌avR$M *]qO҂iq S|* o'~ݪZA;=ŐFV6z,Y**mF"1%EIRs[ ?]q. دKD$CZ?X^jpLp>G#-fq �N b5hJ.LKa�Wz-z̪NطAQ`,h#KJr4;a׃ ;z3kj~i!`?jLI]Qrm:"`1V +X քx,+Z\DS <?V@oҬ9$ྊYD; ñkv0+GWt닙(6qjO#< x%/5~شgw v` "z<m;&ʒmƖey01M]H]xxB#L` 9W;gjlZ=L3dGO6 � zV@kVx x2a>.zgI p1{C튫�/D';p8KSEp+ :}{e _a)I)?E7د6twr1ԯ[S[vx{ג:BKlgL: T")+UPX[<IIzznM~8> V@9eRD,G>V#.8w+, ~z)\L Ա=y|1+p"삌; {F4j& 7Qt %.V?C&2�KmӭoKYUc#b>v;p2=DN6qFiGY2X~-u6B2mpW^~ Pu VEE0Em˝}eDfvߍb<x\{R-׸vYq~#HkvqB8HMLsKŏPw6/H%WxfHl+NɟՓee\v)ʃ7Gײ*waBvq!H S+_C86Sv`_^b+0Vm 'l!S) dx]ܩn%׵C/�*k$BtA*q}߻RQT]GH1hxoVk<`˄ja ʑmPc؊_HQY'dlg\61"r7=tbX!t4OC\󏱃[ңCemf`f1%Hq_4~?r?¾j8hˉW%xM? s_^[2 +y aRjvh6T>o@Xq_V6&3kAXqiEzLǶN,a][N&Y@flFlS=,Hzӄz.O UAdvoW~bݙ2u6P'phkܞ#ƒ }{4$ȥPkZm#9T [>HgmWݙ8 '%H{S/(4[=rf-6=3j{gr^(c  0Nm96iQ ~,ٳe0 _&Nl) &kG]ɍ2 H2f;"v]5FMԫEB^bkG?3~ǔzyڦz0Ɛ6:y(qndoV0\%thzВuY'Ae0,;oh48Mpv3[̛J#{H1!@d/$삾L*lVeN3T]I1=OFtc8 <OCRw|Z%[:3a^=z軑a,nAjբC^*6 RRRqcPA4௻$`c=[% =o'(WX$MCJ&$g6wlYOtOVz<;BdxbH kh}of>:.: 0'p(dg<rֹʗ͟a6`<#cs3!4f{X) x&xkt, L=)݁W*g'?zwVsJ|RnJ.SSw7zưNddkDf&8TWaN:lw8z zDrQş¸h"?K$y0 MrQӥmPPK����PW?A0��N0����apngframe029.pngUT �%N%Nux �����ZW]vSknH "R(H """ ҹľ|9_瞙kybuϠ���_C]ߍ4\t�5TNp3Yz\It=Z/2k!;%(Bq~O$UR9I(h h Ƅ`+YI0s?F >ܔ(P`; u.JOKGoWj\d(17+~p` v]=(A:(.OiפD!iE.”p蛣*g}Tt?l)|}ET+޶m MW?gub˗>koXiB-\ۭvjB�"S_ јU,uRۗhD|˟a^rs _Pl!z_vîà X: +*4߾^6f:,W2lL$ĸgSA�p] icڑY5% ~Qt `KO?XSS:Z�ml�{ρlɀyo+bǗ-g8إQee^k ?&]5KbtZB0ɗy* ]T=d*\ y]?rޱJqAkJRIE-9kDy"k8*4%ȊL6oAHX/0i.[V3R�ɗd>$?JVn5^9 ^gDz]nUդEiͽ#$�S(ԅ2h7^=j!Wuz,`oca.V()°3|+Q^bv"\Fj.HD1OrŭG�D.[8UPirvD ~}n-Hˆ׏$ ;7XNBB6B2ԏb뫬KIWg`+` W¢~6ș` oHAc܁ rfd#pqf) tZc9a05f&05@=1a@/R0~e>c윐We 7UƸgn 63@JVęec>i@g&rpZCf2>i{` R:,/ڕR6}8$;WਇMPdQZ`EJ[v11<(KA�P]~,gn1&ywM[g P9~;CsC :4L-\9T`q6xED.D!XIp9cGLV-D~'[Nj+&ݟy^o)zUȍ(k֍IX1Ŷk"!*VEvHLi' !<3IcVr 3ND&}f3,ҥ0c:uEUA&zUwlq'-:B~moXړ: .IKZem*@& H/8۟RѾ˙CCU2V@rJX3_f܌ q OZR%X\K54G0szXe,A]XB|%ѐ�g*CP9 |-3'",S MVj<w8̻mIO|k2>>YbP%9de<~wZU(,(ťg%K:{]P@3V-DgQ˧oHGan֬xZrҶ*p]N~}3pFPX|9& 4A&2YΜl{5~ąM]4LE$;l̊/%D+xfuX7�t &"fm&ūjMNf~^X|0 lv"cy3נ -Q R29WZyWjv{WBW3®{A!/#; ˳878Ӥ~DŽ6BDSX$X}lXK<9Hzq:@K/]@4}_*sΙF(pm(g,IW?nWtUVB&kx5e[_:Iu /;T#ʱ �Y3a;ހ~}QLٔ{sn%D1ƦI;G:ojCDڋ+nMՌU@KS(HCF/ό[zMpH+ 6omJ`c̪~@#&[" UiyYn|pq}2'Dͪ%Qgu uwp)ƜU(/Ͽ|)pLB@g.DB3]9ʹ^DnחiBa{$ N^S~JqF욃GAPgWaa"<u[�*4ADsFfܴ<g۸2^eן ɝ{9VAB>vTψE/?S!߇`c7<~=fm 3vfqm߀eetȣH{xA1yk!NcFY|O`�[+Sg3SV:W7#G4IAt4S 2s85@zʇ ezSPq ~{,х{ MR pl;3,e#@"~",T_|,?ʕ}RrM #"'6"o;P ƕvBi+ϫvFyi߆kVcx, *0x9T .# t"&^4.wŞb}la썇Ig0u'$)LAS�?&N_Z=oy.p6SCȋDE,گ[ư.(>b_B4ʃD]vb 1kDIEDBd{4Cd?ڌm\*[FQuM O'P?._߭yD[$HxZsru<[*Sd(0U"K_Z2 4,-PgMH\HG-#?h#]tjCJ+vOB*uCrΨ#d.x(Hʨ$RlĜ^NԘk4REqLzGFuP0] UԂ I%HSF<>TkHgȳԃG}CqeU'Q' }]!gzRj.Lh-"hpśN卛܌SˎO똦V*#wd&O9PfVre 8nQ!P%#4j>W70^h"I.MztW?8Q|KTXAvol5KBڭby-u"#_樔W4gX+[Ά\RLlqnO2*K"Qg'n/'t|IdFyfn 8av44quߔcD/+B<bvƦO4{ؒ"& 1s|ܚ1v.| gK}Mjv އ?!it+!(s^ϩ)1C,g6GK+bk<9�OL#<|PuO 1'ZN֞kCLSg?& wgN*xbtlK|(C2z_h?Tw1 λi|XZ٦7ǻ rJHx1Ov\ \N' z'Z%_\„v n\1zchaJU`Èחm)'۸8 жf Z߾ܾ]Qw‹|':ݧB Tw`Nn~Vi*mqw`\YA<jaa䶶NqsA/km{B^qBUɯ;ony(BÍLE^kh[5-KL1{)4 ?ƺX}DUk2[Z ֘0j"\ ?ɰa"Q$4Ynk #qp.]~Mtq?Ht0"p ֖[l!{3Sc-tDӷj\]y^X:IsV:0g_6dkBɍ8K*7KxX}Z tq[Ėrr5Qq%=fG4r9c?lmSK~@; 6cin`8oE.'6|9SLhm*RQ`?+!+Wg?̶m>*m -L LˌbT?嗭@IҙIZ2~'{Խ׼v*^cbWį PzO kr~"PTjmNGn߀vHW3WSl=s2:3\+H~hxXIZHȊx89VDh_ ^P9UrMc%@+&^4`w?~ 4~8M`sW({@>ysHyMN[O_ex˄du}UIAqZc!�q%tE!"6/> yO sQFcJsʉ\4Ǚ^UUŴ Duk[ C{mw_ fW؈6c9&p(Ƴ#+[ܕ蹖{ dV~y!nʪx+Z%Q T>ofY(l8>üa>Fݦ$<1Br)OxzAivG멁{=ۭ Lx/jAf\k9ͨf8|筢$\8=0% 8J@gѼwqOue0y5O1dWC?$Ojlcn[Zշ/G]z-iTO FHrtWd9AiOE>7b}V1\B#糗 1laڻIC(V>H= CHGoj;N0V,:H=!|Q,rT%`! i~=u*NtvQ3Y@0ؼ/@:ziJ{_OGiGzV?~HĹF?.m&$y$=3#̹Abi4 gA|߲mxZSĄo;d: OHA3<7f:&Xʯrkl8$Q`o1*±CW1ÿ8SGsl2qRBekW 0k~yu6+tNŘ ɸ*11~D$�˿ΠF!G,kWsX("> dN|uutְC5ΘYM+}>33p <QwцyЌW9F#E 0QBP~kZW_LTXp )"/ Ѱ VDFcjC`\G8Sԃ>5b<]\R :XjE %*1jd}nA<?VjF(^ hGa t@ٶY;zq3li)Z\FYyQ&r+I EЖZe;@#)IMT N?c�J*rt ƜթK;}J7cmVGj~:{g<ӔPȌ0>N048x&?]_ܿQ ԓ4 qj]TGxo{1>F g@uLlg`&+}%3pXsMzI�cG(49`U"?y*AHb@o�"̠.Ĕ߿NoB% %=*BU|W\r</kg֘x~a+eX QW@`%RS*+k \$$KlsX "Z'}C$:XOw# ͡vcx*mL_`SďG92 , h9'XQh -syLc7,EN9�Sz:c&+E~ߠT´rfN֑Ud!gϯ8$09}7_>Q33[1 ++&3Q< RVN|/g2 Y;}^Ȫ{s(3 ۞W%�6+”_!򡊴G'Y+4> d9R [-JoRv\Ƙ9W€ur;W|阥E)Kꄳ!ap(B6pAp-7Ih~1RR5 e !zVCe]gJPA9TwӆvtmDž, 99%[%50KQ۾6$$nedqA@d IO.^czoi̐ta]1iT]2F=<�:hA\9ّ^Nc ~HoXcbF�e3Cx\T~T)Aׯv}g#{zý,/HaP E!eb8+d$*AdFLXРU_fl|Oq<Ȑuj p2H\1nM"\|#.+]S Ef<9݆W\ Ը >,<9x]ݫsL;?=1&?V1 k#>ܠ7Fp |Tv׾W E@8̄N8pPtTo}؃,M5'FBCWk̈⌣OKAcy܍}-l}|1弿Є!i٬J GztcaŲJ$2?ŁVe t4; yZ)8dNݨ^GGJwܧw6$PlUVG}v4F28C@hҳ#̲,6 8UtAy0)4M<�0x)4:9aȀ l9ybi ֆ'YE%5=k`V @ ҋ\l ?O4_Sا|F#Bb0Bt8HndUWP-T{0Ukk+nWr8nn&]/ J}?hy3XO))DžT)…SW kG!�ZL7SU@(k__e)qO;k(H3AM0>~E d�tebwW;J Zs!5zÅs񌥿 n&\ 5`_IFV<KX̾ y|8D4�Joy]<1}6Ϳ~Bw":.MyCMr(wm9 0ɼCݯ P<S] %5.CxEZv:“Yc_ZfGꌄv& ҅[iLB$ڶu$ q= 'K329 {v"7مlbLl)Yd/ ޚK;z "4O=*Wɝ桍Ф fXXHu\!4Shix^?$j\&+%V ]󤦳XrkѾ?ZM{t @N둮=;vp-#B/%GU>KCx8ד=ZE0!ļB[M(+:A6[i0²?U'J'NCUSMVcBU`{7WֵǯhB@Ÿp*N$s(nEZ/(.ԣs4-(S m^WƁ8D <u�,<h)Ŏ9BʷNA ]:Y?LCY ~ 7/|yhU~<yü1}{9ӶaFaD&Ά1"E1B.`}!enj޿9$3ˇ;fGlԈ9s̸D RuH&d\j,m_f'`տ cĦHv UW>רC7|R[bDv*"P$#r*&K{F ҧgxcLGNCI.8S&zSq/Dx5KXĘŪOt VtEn E]a/2#QV"H4[@Dt^:՛o$A VKj1PX܋to2"$g/1/}@u}¢гzT-sn?]5VLEJ^7D%b@:a'NsdMcMi*w<S@g<wG=zgNB:byC Qqk$YwؒJ;9O1} Fª~7,:7Jp~3 '=N?dqeRbw3(RދϻL}Y{=BRk=k;)x^^$,a YOϸE/C;1)疮G뷻|) = .xpnVWP ݐ5`&WlN~ORKbBRW*AWOa<Pl2 Q=-.{vݽOt-ߓ#+&'FcfT'D/=3'}6h)r1:壿~&|kToV84qB(*֜UUۏ�񕣷4T.8rJBЬ]fJ :sNSXKsQXj9|;EA`o Йe>JڈLу dcrxuK P̭p7W-f4*9&5QBo 0z{XټVw!iڊz pI]6χźfPYq>FWKxv5+zbJBϧu�$tBR~gm}ܓ_D:*V-fxwocR;u'haRu3̶mḩyc~\jMQ& 6əDH0݆ +2{XA5Y/8yH C(煀tpӡ2iD?Xk` Ydoj0 GF <*f[0Xk< /#Knf 6aw%DuiA>F sp/ Vg�_Uk01pXR)a$!I%lҖt69N>x\VU!vاS7D|SBh'k3&+@? bZOqK300ο_ Ǎ  ZW 0A5@,gS-MXfasGU,7w�mjD)$hm ^upkDE)0a-'Z%'} HCEsu3M[bV"LRR5aE|rcJ`<ӋBg0K]}ϒb%s4�1֎ 1LT 'S=@14՞jkS/5VB]&<πLЪ@vyx pOlxT joDӞK}5~Ū%2WC(B4 Z >>:FrSeK\ȷgWrgv&M7@M>Yb#q/}>dN$F1hv q<?q4ؿʶQ(g!l۫O١p:@F]tJWFC[b 4C:[>5jf'3ẁ@BCFV9g՟yG ~`RpcׄZcn7TX*o? ?BŮ GD[W݈r2y| >=hO̓z1T O'yA6c+I Wsv 'DB wBׯV J=+]'F![?b/Ӎd\b൴/8VG7|��݂B׺)|U9G%,RE]M{:62B<õ mb>; 0g8ð4�5dǬ*0U$ϱrc $m]<({1cm?lцRʼ;˃%w n ~[1zx$ MպL[(rRF07λ y#4{wt$_A7UB{-i>]#5- 5K Һ`DY1&mJs2ɿ:4EVH%~+h)7/RY+qA.j&/2~ƅF E,>?*qjA볽S:Y\h�T=‰9%�^�sډTW]ˠ|X" z̠le%~́%AHX-szg,0o]0C=%ZXW}e2,jQrڸ$D+=CƲ1R'VE[eZ֬#ŀk)tmP")z/򽠪p{`0)VAU35g9t33a&{aI>Տ ,S<<|7hM%ȗ; GAZ"# 0'{Õ,Tk.79a5[5J+}AP.sR;@wpkF u[̵<Ǒۏy9E/mb~0DŽ +˔R~+6bHيOJX3} y0D\A)'(1y]͒9m|!Z?OFX+lL2ڦ;L1>R6F4:CrE(a~~;;8lbv%8dk˵(4S ]1QHafl޵@IUx(j7J3Q1</tl?%. A|7]aV~u$Э/cպ/fQ]|ᇍ8۪ Z*(|fr̹u';6W㽺r-�]kR˱%/zj~| ʋ9ba\azz%N(gdkbr GIE-ѽ#]f,K~rmR"/LwNbQY"¸5"v&QGhlֈ < ;#V|10nmDzYY3w= >٨ǸSd|5[LTW<7ӾR+fY}餅qUt n+Exi;+Of+ WJvoU>3@=ݹ1cRkZ .C_Xܶjd{5vR(1H]01 c:cEEX/;"߁-q~S܅ўZUXv)~|2w`v?d<P5_Mx w�ܓF a80r=st Ai ks¸\ 9 !N!KY VN5 'R2,@۬x0~.PxO0!`?c:n'Uk8\/:%�_!_+(O'Hw?W",Om z zy.UC8G]Y^�OLWN PK����PW?8Z)��8*����apngframe030.pngUT �%N%Nux �����z[kwaa\ AZr."- JR" JҬ HH Rҵy5ss\$ӡ`��ZOWCkyo2�ITݎKr X ZnLI ㍗3YHa<L_:"of: 3 gi<H.c+r%8<EOxۗK. ]I-?V%TU/.L+_tEv'߻V[ {6KMɚ{{tۅML5ׇ0Ӻ0Gyr/*Zm,H,ahW}g (uk܈m1*u3jzj3J/$l9$Z3H+3/pG1هh+vcr2v�_b?1%;Go)52kVNkyGQUd]Z[�T*&nO=V1Y@-0hʅ& /. 1;$[p<wƓ' �䋢xvo(ڢyK'IGJv揎 J*yV1urJ-)}-`3- xLJHH^nt0wR) o<.%`F7C@Ql祽㳋`ҏ*jeзr#I� NY;~5So<8ɥJX!TѩAZ%@ ['o05"P,K>9 8/7Y`XDMгc "T´\m`U rU}jeߐeLŤŗ? %\7q(\1~״DJqғ6Q>h{y_uj߂~ $˚((pJi$s9HzMLF_KjM)5{cLe]RWFd4s?؜`Ю&׸'|Gpxe|(є puPŖexgdFͱe��&EB=́PDY$2?�+ȇo5nki>fB_>496 A/gav8N ()22eA5AF1SOMtrw6ϲs (qЎBUC&9L"Qڕ.pOza.oˏboٓl(߆K1b\!dYM Ct}i kNpd1<h=iY|zԒ\~~(q.=JD'UFl-^Q˙$?L|[� spWɶz@( 0F%I`aY'V"9z^v<t?׹ˏHMNO$!0řLNOsx[�[-9yr݉.jZqPrz[&=wG2pϱYpo#$n"Bzn7s)e9#@v3Dޓ%UӒ;E L-KBakOe ߒ䙺c.}y-ܦ8gYu Lqoȇ a7e)i1 "U ͽKͨ-R3Ư|w@1f#65OI=9IIjH hN9[].֖.7BK`e <mHa07`w_NuntI |ٳޖ&ylͨڗgMd)wXbѮ $zb },k|1ת|==wW ]SQ,@%e+*9f4u"|}v!�4;jPx߫Ny?}_ YvN*:$nH%>r]c<M$>Ik5J捶1Ѻ+EHToƂӏCF:sCKˍM,|RfeS[ QR)gfU6?b"<Ik"SӇu`'<z5? V.Dzpȫuf�;[\W]S cjq{jhS&iDqKuNoI L}\9*7%w`XׄSLC_w;^Z/k1X0+&~T}0\JlՅ"ҹcG-E bמΜ4F~sXأJG`.DQd̑dj>uV/ ɂ%#)w;1%56^3>o yanL`j0.x;,$~zKx@6GE -ʆr.$Nބ GҪTi[2xbhS._,D}{eDe>dP&{?q]%!QqoeލM=fɛ&HKq{kvUzW&'kAvw#sv=b-Wߩ4̞:n#yp?xs6nhOg~?=B+Rb5VcT_??ݎŴ"T`ms|e(8Ʒr b=?ߢT>vY޹xExu'1K'p%^!G'.<{߁'R͸Q+< S~K3@Ll 239WKF’{7}x(Ms6J/$ `7G{3HC~ޠ˜ig,o K s,Jh,TXT|宛y9ϓioj7ƹ, 0&Y e+Ltg8O%z]B1O0|v+Гy(./b۽z]ʂAP6J|(&((r2:LԏwHF^5#[["){c!rv'32w mr?JJ |1m;|t #vb?BӼARӐ{ŵ+/>ːz@cmQ"!D/Wo娟+| ܣ!pt@ Gde)!S3a"ye!RaL۶]@y(C7q0=qntojnDZK* 9 ,b劆!y -U"FUb+)1dS _ۻ^Z1y ܂|Z z~cktvR,E3 P_?!z"ܗ> 뒺#v5m⧻独Ȏ#${IJ }v :F1T<YfE矦k~Cw`maV@}mSLi\A`hWE[_>p EŁ AtQ NEQ8I7dUF7 'F  ?7 amPgѬx@_Dp5~eQPgP1H3ԃؼNH=~pAP\Mf[Xm ̆^Q+&8y,YQ\G# Քa1r*� 47+/k 쨅^CI7[5J=m|h; 3-JnNtLlAD㵶}F {^f,|g%(1mn%<jl'HzPFϞ>}9 ]pCY>J$<H1~^L9QK'G ^}6ު&,ofq,) b^_h"Wv)$"NW:} Q6FE3wS×\UeSE $pkèBd/5(O^]ա3A roaz)QZ:n/pA e3f ~IW{a.WU ԋ}gA".8J-R]CnDD.*H>N<LgW^  P@a^UvfR+㔯d'Ǒ)j; /"찘]4QIz>ֺnx&)wBI14`ڛBKظq{}2W⣹ 19#.X/SӺ ھm|k7<e1R08nknR˙=1\ywW?@`}q$#6' 9Ҽ*qڼ~,_$KmO~D܂F<&ߓ$'Lujv.4/q0�ƊtSjnroRiqHa/tL-(q0﬎SL֏ ,/U FŐ Lveöl,-nRSC.i|Npd߅tŭ/*q Z~6/B Ql AQе9;&v� ' yqb4%snšo(R3F"I-&Q}{`b)yv,Lw=ux j1'H {U @WLuKl|3g.42B=a鸰n],xkɠOpZT\&E#ޖz~9XBeh4$lnCŘRV"+^ %Ię)P{\S(?ƃKn՞Td&dx=e:6PP%$T,j[`щy:%z8w! UM %emx)S2& 'z};vii3b "F] ,ps${&l8]G-_7 |ݿ64l1oGln(w"%~Xѥfs骉U(O}+ѧ<y]!$#!*P4dR6K]3ի`E+@ cQH o En9Awm>6sNx%AK9L_s;ۦﳡ 6u4bItcknqk1W @fpZcķs7OhˮO+v"#wꢢ}J-(ΥdeIB\=On_HMR}{A2ѕ أnLQ]<,b+1>ߖ#Uޭ#dbSU\+(ΜF%%RU~C@]oS$=kE܅S*]Q!W}JisĦIYY^ŊXfm AK7NfXٍqBӢOؕcevm%nիCJS`D 追>bfij>r]]1j`oBŔTK7 ƂMΑ(KC|!|Rp¨LqE@h ?kC,+O„]\WTCE@6{Oou7"6?\^H՘IJTb8ݓVbxr(PnVQ w?yFR!|9K֜+HmTS4 i"0[$+R a>&;(6o7 8'\^ΣLbl.SB?ʛWF#y0yD7LUNPd.|zR,Qaļ )$)سX*/CPf7#g\x3Q/vW/ƇCkPU0D~[yn@%эE umdGlD |8qmmŃntxW!Gަ޲W>eʧr] ]!Um% ~ٸ}[_/fЏnF(%H[eIBѮ"1 h6@_U"$^#J_Sp34Ie_q#F)SFlj.Қ\b卝I!-ǟ{JfM0>6 (?I@vy< ÕY2P@hyq>>HZn;Q,?JYVP "JᇚXmYֺ@;s۝,v%syx+2>} 9itdWpM4DImwQߜpc'a/@f]2a}AMam"*rjF*jҙ!F;y*kc2_ԊPWDXC>Ϝ1vEի]{/w5U~Vh6\3-IFb{{Hi?m]ހ? ^Z0F Uۈ4AjSRX~4gt]> v&f\l1*�t-< ͪ8>fl18'͙N*Xx!Z~5~$Âݴyfxa-` ko( t8K|Aʫ#us mcN-75 i^!OKBgRn1!6Ɨ3\9v}xTn44_b:E.7nj`Cņ־>V[Ƽzm?m;_#Ψ3*�xkOP@�4a].Sҷ9|u7@Wc]gs:ZE( yx6c;~ʻ6qTh[ g\6;u<PT5F;WJ0ߑ>;!t*K<hjB%w ]c-P09L3=Ng6io3J= Vy:2H4" nT( lWw-^ F`Ќ7$kĄ(1Vi3{G(-8$eS,YP*|$fYT(Rb9c",'-Jx~mCsˆa>'i?Oޔ<+ڙu76UhaG0/kc `{I-Dn7 u9p{cYGw6WoxpK;*l(Ѹ?D<H4Ih>֙h^Gq/ʱf5-ǡz/ ʟ-s_8-i5ˇb P̫M2iKY87=�YP~aJy>]qh�%@WEOK/(߶ 3.|fsK3l3vwBj:n{;3# $\-kԐsr(Xb}Q UvEv˧:.yşo Q[hty8rCú;(a*3+c~c`^)/}tQ\Q$})x(􂏰K3L_4lz.>Q/YDl &� \9iŠl-vuݓ:TV`Sa}$\^ Wb >c7%Xwv^O�x 826ND70̳�BJ ؏&;Rmdw>F Z%,R6Y(,"kuܰ?/P8a P׉Ǫ"zYZ|'|Ӭc}9Gk[ VQ w`P2Nr\u%[n=~ƶG1+Dr\a=YOQ1.xl&,mwG:*0xx^w(@㌺yf`4#Y/F>_fTH\!=N]9dj'Pv8#R6ԩxP:�JhR` $?jl[ڂ' eiL-aKeQ`QD̬cGi#N~.ܯı9|Kqo)kAI J7wM$w{mA- L cf yxSW70BbF/Ժq&f@jnA} K ۋUPS9GYç"bIGK<M-XRp~U_ϣ^ѭߕqwy(3 CiH#qf3݇؋:�z>GoA40pq)kʹtk7r,(i1h3mLjL:*lq{xHqG7ܨe% 6|=ϰrOrbҮx>>X$.z7`I\mi( 6 p0 k? <R0$҂Y,TTPmhA(�Ke7Ӎł&d'Kea?rC`Ԗq*+[U $J8OQbEO 9k1ΖZT+D}>6j4ҍ�U\C,4Ӣ$|K:� #.qJgϟܒ~hVEtzO3p<ȍ@#)*`Еg}E7qb*J|[&EФw!'c<Q-4 uYm]qn,BhRh)J&|%EڞmUHRLDO qyFszEǟ>'&2g^̤LŻ'Ih LZ�ɩnNk]L֍SC%Y{7n}#K|<E!y+a['ć%\3mɯ VF6;_JK$NwU%- (s$ > 562)B|PaA jp3eTrY)'k}8*Jw/}KTPP_먿8a#m*ni :_بʥ=,Cx8󟃷>&Γ:KnFUFJunAc{c50ze%-{|fxդVm7oܠ.PO8w&jaeX@$[ _3Q2>-^YZvtǰq<SR>EޟN|}狥4p[7EfMjǤ;nCR^.jOhu(JXb@YD6iЃ1u^>eX7qfJ[h<鳰&3;ըV{fK[g;X%b�SNx~&dIg3gMGڒ`'(-njo4Xp8x. f]Hlf*3*3dP"S~yOq{0#0�9M@;宇._{^^ͿPOgY2:E86a"T;"as9 IXJ*WB۲RSv[u>dr?%JvϾcߣ}z8wV-՚x }}z}#hg혐(ih~䋻 <x_ X"=^;Z|w5P&l3JCF Q‹淪vipA3]5ř.ơ |^yѸz]I; FM𯮖qnE<tķ!;52ԖmXlߎDE㪹6);mTx0|w4,c#W!S+kG{VGG:U{*j ͐Ngqxպ+|y鞻c^$v,[+?6mӪJK/e1@~َ_eq$k=ZexldOпNuv@k�|!ɸje_ߠk>5cCpJDMIvި^LD.`_kt_t%pFሓ7zifT&Kr: {#|C܈T_ԙQOY_u#29lyT Ez$H<J =@C!,be6CNn½SI{$~?,и+uHְ!yoΝRhS@{Up8]/ؗ7m$9Us?*B~;D�5tX/0GshBjM-ER1w[\'gLr!`+ID!APxt\}sӪ|_pRc$MB:or'w 녶]9& &Q-U'F  m5E[I1O?y/ SD2b5wm"@Of]PK����PW?,`R&��&����apngframe031.pngUT �%N%Nux �����z[knX:DSiT@D%$ABP^Dv ZM>|ÉΜs\3s\I2OEF��͊߀K>� fi+`U=<c6SLfrro1#$wEJj 棇Jt:'vs|L3/9a p[uΟ׵<>➙Q;{7ez4`Hu}ca>sͣ]`ч$,}ZSTf{=k]5ښZK%S)TCJ Cn"܋dfiY 6bnkJԑ I2eRLu ƌJo<m=nS[W}y.@2Ef1pd 2:du�^)U,C;uϢIIM?`O>1u.f�Å<Z51A/]#b0R>K!z^"Igv$=2PGkia]h9 i+h*%stTj~Hy\rlH/(9/-Q*3qŽ1,x)j@zuK-gI96˝7)LT5!ٌ%٠佔b'*`@ inѲNsKVZ} J iz>)x ȝ7kR o_sN(%iq$XkUěH75Qw(,UERDžwO*bJ�Ƌ9S�Nʣ hRM|}{I3S>&]Om]ȮAғt;_MSUcTi(=Ì%#dbFHRldhG=')5uP'Zw ]ANJqgШqJ!.ӡj-yebfabQ4iӂ�[z*8[ }niG2kE O,V'SÌ=ϼQi6teGMS[F.Uv͐O bq'N/b_V_5,e*yhb:h Kf9X;p[qg‡}44{NHbKT`z_̐Vv\aG*`5X&Ra?/fF/؆l'RkzA5$ןhW1+ dG,ҙnF{:rM")A NYNfWƈ MprwVy];hB'D^SyF 9Zə()cf/ՙ~J`)w*m"#Oha{�~//0h �$=V6!ϊÓLoL{~IQ5- /pg O IJաՑk4PgDhQ~*JCx&Qw !/4:ӮC;j4BII!]Ѐ"~yF2 f蓴:gTOelf<I:/)E@ΧQRcEE ##}w�fܥ{,)ڣ1C_dִF/CY+IC} d2ʺSY=)г1gxß!C:Q0C 'bΗpNsjyDhЎ{4mOGzJ-7x)�&^Vi[|BܶSv=Ћ|r X只vaQ)" ᙀRL<HyA/@%O/AQ${ߙydm4}PV{(܅5lN=T+ςmJ#1:l\f}.i+;p*(Ejt� q&ߞPNwI� ވ_*v pgG)pNǎR0_H3 % MG"o$(p{ }~-]Z(71N<Iq_!,1xfLfP r#QhhWQhQB :7}#W{Z 1R�E JzYC`ݎ!4p֥ z鈕L2(M$,!ԐZǤ|?<m6ND+?,�wW77cVs~7\K҂,H|h|ӞgvZm_u\MN׿bWװce;i=N)5|J;c]bL6X;xkzwV$w">wmgE(mKw Sj;`zv:[:J؀PA`\*> WX?%ŢL<Q %Ed ?xE~$izRDW{͗@R⣫C g"s 7 &uӭV}gͷKն;}7K(%]dgJĿ >y88pR-gٌ_PޡY$Soq;ը)T;N?Rxl[=C EP>}hv)ODK̶[l0E3';s`ס(qte܀œ2Y?tZ <Pl Cvg#c'$Քi?G'wZ!wނ~>w~,( ST )޵ߦjUfTHlb]>ɐdFpq٣~ C:sJ5vhޗmy#gV?>O{cUDIX,q  Ŕ 3ږ1kwzhXl;$MI[e۪ԹzQm[;gk&řPҌHP[S|Ä#;+f+kJ$Pr+JfL=u(gھ@@ڠnx Q,_/xtp9S;`deءD)NhA+k{5&y]B,VMP99՜g HefVa$i /l"&sme;b!\|'RV +@+8P*Zh o@9ff:y7xեr'5EN,٦whgfk&|\@zma@')lCp彋T5i?l87QT~|⧲.˾ ^Ƭ-1N߽i(*i<6gT9Yu]I2'eLHz@!4׌|Z?8|~P,">zt*d/F?y"KH{RS9F4>ϸ'p3|W_ -&k*q/̛Vs~@ Fv1ځ,DXW3YPW]Sa8D#&ڪ-HBqӿ#σ+,b\wEh} zذ7$9''&1ՙ/PFteD=R;.a =n E#SܬkTK_J@FK&B]-|09yD5yg:+JrFlAX<nD]*sb):.s~S ,# r t"-g#HǛv#xj݉lW13 mႚT|⧰~ryB _$p~$/z<�I3葩 etw$AֱНKiѼ|<,v ~L9<r eF:w͸C}}ggϋ;w[w>6MdDX,H b)A |q5 wb>չ:YIմIړUYod=ϙ]GMl䖙o<=LP#4.}aG<tgӃeGڷcYX'S!-$ǔJy'yQvX ̭=ZPPK!uWAvه!xQ7kѻZrnIrnhU tJcjje9`;8oKhsf|#h[|k=L16yJrYqZY"}}2?~䓵 c"RE<b+0̡w6I{L#xT%ѫϏ1^`u4۬%͎<שOBAY-3*So}Y3οow9ˆ'+f'nf4 0 fA4cx}IKm}%j])I9zg8]vy鼤.Gz!eM2֔OuIn8 +|e;)p0^QY2|uFLRwPml 7Dp5d~Ξgg8i70HD E8dI3n1lRFa~|tIܑ5W<DzdFR}U{>zxʒ 8By# NzY T+ ]u 33Jlڭ:i57@/w4˽}/_p~.K?vkZj_r??]+ց&d[8UKpOU VQWوϹoԱõKyȽȼ7$&Z),A?Pxo7 egV0.YYב _yqB ^kW0yGGƒ�ڀVwfE)`xL tziJcLakݤg $gywXŃ0}R-24�[R|LmLcI7nLG4ǚ#eyQIA%{ # ekA<P<6Ҭ!s&`M{}MƢ>qUId,31M CsHnԉ7 GE|<L<RbݾHdE4cTr+y 1E qpaPeZ#`kog;nSl%[QX%=#m"2!# \:ަ땿% ͌8hZ4<<[TMB9Me/6(1YC[a|W7R4Myy;H]A3hxJq\|Ap(vyz[N*FNwHt;7_k.EխiI1i3aͨoUo%훷9ǰg{N˗J~8S2O={]9ύEInH yVN{l\}+\8&njIa)Kѣ1Nk )֜Wr &w:!z֮Up nLu.@'Zr% qtVWfXV跉@;Yf<Y̤|?;ϙ/R":[xuu]phOS"mvw5 TY(-VFu3#R ޭ�HWrVRY *vZ9 j_Ӻٔv_T8?8Ol V(NZ\�ls,˾9T<HB>]y)cuvy+cl|SAGZAws_Rx d[ ܢd7 3G٨;U;) o؏ՃLyծ$a{R ~"]bJjjPkfe ZOXs 4,Bזۙ$A.A)ǒز^!z ~,0{MquU/dkRuniHEPMxk9^JGϋ &E5]sta۫wJ;'r?liPD8;LS;lB~v# _r9MlG]&K44)O{$󦞬er]4~q} j״HXU; Gu!'@'0!GNn2K kQKg�Tqm jřg2Qcۛ# Ց0cy"ɚ"23#q|?v ,nbDpśPz:*v[?MΒS5E/zi СQĽn !_D<i'_/g\'<<GlM#6GtB?yP@T^#yDe.|ʥ@ڍu|½2a#D#J_e,s8R.G(0(O =_@\sr P%al#Lf׳eEE *oE4̝dL4Ҟ=:b,)l}+zGNJƚ6qZ <&Ɯ` 8;jLS!9y `P?yz^W}֣`xA҆zqԄvvJXGbѨrn~��fpn)}KGȸKG <`PBdQ0"cA!~t[離0[,�V?_oN`c2U OlF�tMf-+0[ҍ𔽎w=R?.-K<)g b l-_9LW>z{,:hDfQFWK-xE޴Q/gV.⨬^w,zbft'7 h=*792+$".]Kk9KA@K?pT7-2@OfꔥYp=_ ^"/8|Y(sUJUK˫,]B8_Za|"RiR޸pݯ ?in^PrԻAZ:uY~RSXVdr5/Pj=QV8u8ew`y<_Vڈl|Z`dvzM#}No]/~;+JYΩ`1<ϡů<03\fQ)%i~Vgg"k@ۦ\R5y?X qJjB{4s a{[c64rw+$?J<ffT;lW?/meOHn6iqk| eqh8""O({䟘Tc<HJ&EҨj,TIn*Sx~6KsˬCmSaޔB23&rKu`h_@HYH,`!oϨ@ȇ!D)cR+@|�Rz NSv] Xqu J}m۩'|kv&ꈋpRO9qjnIW84F{W X`c>5eo�';jCS�VGqDwى[ ֕jwI˾Q|K ^ ̫ꂯʐJSk2)WH=>rB֘,Ma$}?|Y 6<+. e83*Wb-/SYr4b..c\-3_+;҆"BK6V'8Z3mI۞Zy9a"gCDh 2gO~}?<uR%wUKDPYxIRFz�o&#mNq AuwYw`A5ID4M�EZjN sL6oSZC\Dz[I, D}�i#iIx5YDzE 7/~8V RRic&MG4˅%yuv61HXXj#;==E37h06V jR=5w=g nejx#,�I D9e;fݟ3=·/<&q|rQ/ੈ�k 4cYdOf_Y&jExJ6ZJˍ2>bI A@NW0̷NH=T]vHN}ɇJo)eLn2)ycR'ΆT/K1yW$MyENЬY_tqдFwcj.�6 H+kb/Nr;̕M0 %H;Sd,J]m2L?ys-٪A&tci,l4g|z)e߆k:!r']GcbcK2vkyϼ~*/ͺ/,LSi79 NlS[yߡf*0Zá]:m_8!=*#Zmt.@tP[l=[J~}I.qW ,Pǎj6YH(mr 1nb~ \[O}QwP<p:yߨ<;ӣ|Ed磴i;<-jWUە#<tOrb?;4:qyB  `ZH/1Y}pҰ]@Fʳ%[@:'P'X"nUpRGRUd>c$"95#Nu43%NgH�^DMmDXu#NqS bWǑc8;䛆dKM rh6dac+dFS3uְY̙bE>+L@THŜ Gmݭcr`t Cb^lcd>=!E]AСq%5^)N}=*Ú /-hXg׵7N@ 唏ͺ2i*YAVPPS3LS~"#9z8wlwah']uP6F ̠OXƆ8އ`-P3&iQGPtc"\x@>%$ãm&td킳!f_ꠏv>/; %~ (jf!xɐ\}/C"4ƌtKH+R?p+"j8zTNX8>+é]‘ubJH-Qyu{df"1r_'sPytҴ)bG5^_Z 6E_֑a^J,lo.VE|R1ߙ(/\^e;O{%HLy ,| ?&~+ }WdBggN<y1ԛ/ ҦA%~(q5}Y91ڗ4$퓨�csymrM.n R%R⒇ٖI|GFç+h:Ý ڥF䊱/hU@z7 4 "@-M`t?ݛ% $~ɶqUiGU?Q%Мݺ%Ev>�t굜bPK����PW?wU �� ����apngframe032.pngUT �%N%Nux �����y? ǖ=3B(; HI^qH/qlv<߿5~uݯ~=n+P��F] F8M@(PWC<Vr5֭A5Iu&(Fw`,6:t: 㴬:4Қm;,0}I&P& G*>^Afs֍ᬖ~sߎOwC4b8d k&TG"^J5x&%}X6xm겢*xpƶbuf40qI׾Eiu_+]̳`T-|r W`heh4Um(#E  7νᐧFT$0/,IQgAj7Y:)"P#$H9)�/81G㖫>pL%࠳|x7ĞpdQv缾ͻ9s8J^]1ƍKzF Lưh}Nȷ_T�8Ze~`_xC,Yӑ9yvɶ^53XrJGS;SE]j 4UWIT7}KJczc+5+[ MT2?& 7'tIE-:M)BD2CY<qS#p!&]Y~-f Vܗ,ݺG=czbQ<p9" 9^\;ު'zj<.+vziWcߔRc 6edPgrRpMd(%oU("媃dI赘̷x=NGʣ3Dx /`@0|4 ű*mf2Ev`i 9wxPC,e%h`\ ņ_Y�Ko<xQ_!Sh6Trޫn5m9\b <Q0>, ڱoq6J{%Uwmk `b3ʮe|d5qlCf:pn&tB ^V٤аKC WvR;D$#?'/Nd)4ϭUfL#Ʌ%?/0i:7(&8D8-/+C l+Ln`'~ՠ`|U~SOe;`&^WA<42Ȅf(gStE̛BM&b i[9L] d-;WE_KU b^+V`VcX҇? �%bNēpPLJg}ۏ*t7s䪽S M-0z;ѷk"8իw0]vF!L]qyZ'j1SX5Mnbln5 M4610yD+7ʆxkPBktB(LI-g_gw)wcf~ kL~O1(gObhy^1_NTk¼f;R65e=M+;*¦Iʱ`,6.3qW L}w8Ò<Ng Y, 8�f) /48?P@0Y(RG<^2ɮVV @ݹ%`ك77"*ڂ/C\װ{˜<rp2 Qx <ɯ~mK'FtvLrDWgf[ 8q@dč&f&rbMnǍG*/(pzȝIc/5f<:@$tN췟mҩwg*>o$=!W` 41pn6Έ>Vcıʆ#c܌It{aTJ ^ZLq ++;;O\B7|LX|xJ.Q1碜{%+" G/r;f-lNA1T,9Y@٨QK?F_5Q8='G @C<eTcUpԇ |0uo8#�IA[E6oz|M\K=og!Wg99Mg]!&ȝGA|B]5mJLXIe PҔ}!N6N_/ _+hh?atJ [uV +}t}hǣ3NC}xԫm{WLU"zZ%)ek�uTV`͚j;jQ=ABuf~RSؘvxϏe>`vYpx+hu:bAg#hKf&=F^ "d='y[2́@+7;^Vr!:yz S(GRs{jF?OjY_c �ձ[ؔqm_3(O_64+3Οe͎iȏ;}P"_N|-tG?V/932ɽϔ۞;vim%b۟4(b�YD۸)92%՜~5׳k{w5RH�?\帱41 dl/P֤\B6+=Mh�-Sk5:Qla{ٳ"ZW;*ް;썎ÃPf kA13YyЧ#'/p i�ՇKވ !j؁ՙhTT!Æ'hi 0hq'A.Gy2 k6i�kO0U{#,}ZC%tFtꤗL6}5EB/3n'ҞL6"LYʇ41<YXq6B[o\Z.20/^ive2mPql4;b%~KG?Ehh?, ƥH '>}R— wI͖ S,Tu )Py: T֎S.\:wiN6o '(|ajK$OLqC?>ôM*3u|^kg6kuy17ӯI  @rڮ}Ҏ Ȑ_`q[=͐+' #G۟>hz~I\X%8,ڟ&rI5Eݵ!qe/ KYTm{͙^?=azOѺlg϶n[C޺{~UW +NE29K&Z w,R=ܞǏkIz &7*eQ џqTnVG< }pퟺqbmNL!gIÝ/ǦKSbt�X(G9iHw9,G~s L7/"9^BuEwU4C O"7~ht0w?cñteD%%fx/ ]AX: u4ihW,&L * G^`R~1͹[}<6:v{dKQePw[|{d\IaLqI j dtEn=25`J8/hMʦhCɋԥk "Wn[Z1/r??=|Jn7 Y%?9|:�l,D*�ߕsI\S?Vndȝ_$D3Ǥ{9&{/j ~9RsHd|8ŝa:Uºm0hf0P+*xD Zq9ju}3�խ�:흮t .ԑK쑺nCR$dBnE>=IH\-P9)%(\0eh OPh& FS0ES$B&E\w|Pla'!KV=0W؋Is)F/ b9 NIl2 sn4f}I;5΅}t1B$gٰVohn5+]0դy<+j'TAJCv?9G0M9a y[$I%2<*zmW N zWomXyS+A])D}ik!nﰦ4_ fلuh.H )ߺ3p9e) &G?x6Z;R6#ny)eթ 5:Sƃs(d땤Ҿzxw{1C* P%3eku /?1<8sPY+XafJׅWWj~=Ѻ*v0G%x}wA :ƾsv vߔẆ4ER觥9%B\4܌ ͢N}#(X.wn18e~luSQJ?Oj\uS&LŜDí|j-JQ^ "_Y7'u �=sv'j]&EoHm۷awQVA{X1hW\7I[eaIs%9\UTnCzTp=Du25 L׼xĦB[I4(Ys:3ner+ӵ?NlYi׷#j4݊Cb%Y{-r\ ݼrz~u犳U?&kDן!mߋMA`ɇ`)dZ&R=Xg r^`~Dvk3PU3Dn}VspHMA^yELq"Lؗ 3ޱb'P2RMo2S5ϞoX1f azg~Gi.P*2Y`KwG-o3�i񱳵+M7(R^IE?<t:xWq:<xlOii¡BQ܇k \01xs*#ߵW%s.UxmV)' (wJfS> &aS^\S?xjЅK$NmѫbC 3NVG owx|Uf!" +qv}F'͖hv-QZ9lf:^dk};GSi5~v5yD<W(~^I0l�n >+z~B&þMZ8ΐS٠S\!J �ou˞=MQR)<=THqWg5Pl`0 l_k7c*lJj t;78m� NJ,q>uѸ7< "w>~qR3pH#!БȖoVRDj *dhf"˽q]mVs+t&3 Y�aDNr5Q#"UgqA'rޓ1ROᔜ ޣɉNK dCyo=LJk_h+kz�X=prG4W᭯pă 7נNp܎6W� sNE\"S qdx�!yFlȶ(b9jEJէH2؊Md#!\{sthkxVD ^y%1% w<ۤA^uE0ڑervAVkA/4Ʋ?8՛ԡ J?X<<,�#rz\N5K&Jfxb͓.-Is0S[:'~o8%*L%n #A2mުgՑ¤-!&j2 jªdφ_$SuvਿiKI;SnfsGquA�=`yKAc-lѷ,[e?',)�ceG;NSJB0Ꮮt^59[r*ϒd(rɠlɟu>9Zڎ3hȺS9AqkWxr$չ4iEM#1gjY;ƟyI�F->|Oi٫{j[;$KC`i}wȿzc\U)Ӄ|b.﹅`-cK5aKdfxOau߅N'1Qgju~8!7M5J۹SBG',}tcd8|te .CY?j \|Xx�Bxc K'نRMdMֵ?E7t/]6ϿZh0[=cS @F4(~ueFuC%Qҡgqқچw0z&vU,zݦbsn2YH8\e0+l||*0 ;J$szFmS +!>x[�I#I�bhS·!0|7HOh1#q9<5'ގ^2afNb}Q1 ,񴋍>UZ;PZ[}47¯I*Pn]t_ G|t5Ѯsqf 풝7]:4p;zTaGIt^b~;>T<Y!�D$w; ׆m CL˾ bRu=gLjz'% w πIn푱zW0@&95@%ʠiDCV9$^t#5 :m9w#PII oX}V[yG-C<+=tr=YUU1E=lG|AsĿݚJUOO?J}{ 'xa\pvuJ=Ag F^<2!m[iׁ7` Y?Vzه#a! G1'ZdF^>V{˺k<R AܖAXh+r;Cj_:M|9-kZYn)wCr+|l$1Sj1@`&o_Π}ۋW}QG& "`)8t;nbK ^j\o4\+d-YդH\s ~ |sH7zIO/Pztc"TI,=?>:fe9&`Fopȇ7(Z<1S+->vA gaBo-5;<6st A3vq2hsMr>;T4 Ph0 )FN )/:/33w+WSB8=KA NfN'd.=T uPAHZ7BЬQbJ6aKb3㭾:WfNH`$5ldf #ϛ5s׶�8=g{˜�aj6c@y*9 ʑ w ك{6Jѹ/ pbM2c! Q Ԙv{R)df ۉI|/Q(_ClD`B^)#uf Y;B~xyoUFpd#FJ*'uw9_܆5^ Mޠz_>'."@ N(/BHi)xWRw#`A2,BPcn sq3(5sr4$2dd*f [8A#} $SX8D^璊^ bz7BED+hPHvSqjBZ&TUB�ϓ.w \h/o#.;4x <:.i_k肁*H'%,W-PCw\:tA*~2V'|>ZXF߾.L+ßD9.NUg\e?ܕpMPL$O6*:^xtҘ׏2-LX*}_u 4>8I@WPcPK����QW?o4������apngframe033.pngUT �%N%Nux �����yWl�Kw J4H)"R !%+HH %)fi}oΙ{3Ιg{XmZ*.*��Ō_G_ӏ)�4i8Jrol/,*|U+V&C2-H2Y"bhI D$_H'? /lPFb4\|)mAɭ.[mkdpx6) 4п*>opw[7i}�qGW&+qۥL=\$8"RoS_bQ،83q큁trMI H Hٙ)OGDImsx#ߟf9j  zVL;r¹VD"Uڭ&ڪ;*d&{yy|@&l~oT'4lz׫+ `0}٭J;xre T* ;s {QHi!i޶?[_VLzKO1RJ/?mv6ܲ;k#D2%>d�E*a)hmJl#z^m>UY}w" '4("a}k%>+3:[g^$G>`J4tTty\JǕAj{EmA;I]emބ\8;ÿ C/CgZ L"{چ8_hcjxИ/D=-R(wX cR1ʠC0R`1Rٵ9]`ֲPB#/J{(ڷ*{U3 ۉ:q6~97%T�Lh-UV0Wf^S{HJs/wE>qSq2fәhC&'p^]P}j ib`\`uS$"X+jξe$JB0mA4& Fͯ17 \ wk6iE.٦AC;)g۬8A a \Y2tcӼ}Y9(Aߺ4xVM =duk%Qgv=8F>Hd%Eٱ(nrs{o|c9b%v}hȬLGg{P0଑ܧ(x&ަ)9PbHC@:}D.WMCcg2~ J*-ZWji+pk"VvC:g+o4ӧf=)u .Z}U tdm ga#GI8Q2 >YfCr<pj-S~=kqY SLPbP`d7m>Fkߞ[bݡTR}^Vtrrwci3&L?⑿@2&qo_#AKTB�ĹVY:C46OYOm"0\h^d_*mH*N|DZm֟x_"r&G'l=@ǁbC#vdV҂H dI\@wEc"&QT^8be&;~gv7.BJ 6t&5\n,8n_[<sAr0xV1-c7+2PMX]g+;;7B݃㒏I3GtX5:78ZYIj)$$})C.G?caYd:`eyR &u 1*?7^oF 5BYH4{β9byLFu>RN=e٭o48[f(c^DT9#Mr_>iԆOp*T?kd1㚲Ȩㅍ|PY@Yވ@̅&ɸyǂ/vn節yd1/Ŭ^nHͺr6YܪB6FDeϺ偉TUJ6;v IXjgwq1-q@, cmu\f~hKR\5,j+Hհ灼۱4҇9^SuY>/:|@ +$|SF"3,`V)-н%ScA8H櫆ܳer8:8%( 9Qn8OA)@NCN>$cg+Q-Bȱ;;_#AO?sE'SW5؜%)7Yko<׮`¹h׼,/ߥnABnBL-<ȬΩWy<Kѫ@ӓUI<5оaAڼD=#m0FIU=M"O-i?3+!Hn/ U ۷g4}s!+}{nV½a:~ikK( Cc%ylח" l.L.iw%0R <H\z<=K@E:Vd9@vh J6T`V6ؒ'&z-jd/upVe s(F}z?[jblZ0 !^|uD"5;;Ww=i(u_JP)5&BF) ZgV^izό5 mjֳiE,~OӢ"dJgZjIc02xkJ8?a J iXЙ%w'rGas* B\m) %-6>0%C8.0y 3tyP<e[@ʔ}(靻c$f18)1Mƪ34HE81|̇Z:lSQ+rq ,Sʁ ۯ+=Q9x# s- ȗ؏_US4N�bU]{( a D6l~Tۅ G3(@^]YQ=3q\li9C~Felw}]M}j2�6::9O܊D oBJyT]�T)Lf?p&w$>=A>q2 ֝"u{Au ßB¿Ū.]S`OAZՃek8ZHtÒ҉-ϏX+~mdYȜ YBl3.[$֫p#{ˤh5On ] cƑpINW}MMC+4)}+h~8Om} o/OL7ٴ0"U{U-[/h-ւ:xxD`V)դ3{, h .+!&.'S�Ndwŋؿ2V)4Dqū?( ؅b(tjBfVjfɃfOw,l?WV7g;6><W?/#f4ܬdkN\Wof, QU-V UٞtPԖ( }`>a/c񮜵q?G+m`8 pȌٰ׮Ȟ1� kk~(_AV_�ܜ[9tisǪ/@BU`0ɨWrͼpXˏ@j^z�wc,'ip5w$KpًE#)P.C[5 ^0{xǰ\+O/DZ#ɘyn:dFhzUkSyX;'S47VUlI2J^[:ج;& ׌ __[^e'! ޜqKfH;bkF8Нo7*<S-t*6c Sg>|4~DyHgovࣀ^knG.57ws }嫠rN~/U&k 8y+Mg)x <81ECڳ٧e9ZD̃DYQܤzΫSP~rNAw9 |bC8AGq;)/ȼ_YK0g^W'z@pޟ4C[Ѵ/l8x+ CK ݽ.!ǖkM^e @t1R!IMwCE燥*Z|0rfJ5eZl/d v~9 Io߲H^# RVa\xd9�L݄)OL*x +2uF"Bفt<CeW-zM@6}V `:LBZ oxb,u^8yBT.)wIFy.OCrr8%;ob(J>s�a;A xhTix 6RzBK1Ε\idJآ17�E<c6Tp6SI[ٷ&mC{y-L@UI=MFZP?0l2jƣ,4 Z =7s~#vrv yo<Z닭rBb J H-$`wzNZ< 8Nv Z Xpoaz l[Ղ!t҇S,{M??'삓U( Dt~G]q8a7 t 8rX IA12MFav1HnOd;Dބ^> ݦ8(-`9=ͼI҆Rr9>c; ͂f8 c*rWADc N6Im'9ÑUZx;3L5#E%?!s/nNX,)%=Fk:AI ,Z?VW~&q޳p7>Ahp^[~O*JeK5?;eτ|Ix7ΥQs~d>tmlWk  T|&ڎi$L QUΆ?}ĕVxd8>_$eMlv9R=-OUl&|  =D3ܟlb[B>= /Em(-S)[0PcD1JeX/D`ЩaQU!Yz@&CkA=:sfcA)2Kճ8σ!�"oD?n_  cxg_ULS`[?`{$vU7N]ŇK \R"yK3ϋ$S#2 evNn|V骭/<b))zbɕ$N|m87>sd^vƜ鈪\ \#[:NaNC '.4F:pd3-f73֧( {n*)Ư]p!Rƹ نyr[ߩ , Z|ex=a7k!SE^Jnv۸>l*)͋-;f]~oRhPL#̆a}C*̌|s+O_U$WHW\dy6V%pMAO|OL~ϛzM_o3@mcz:PBb՞[J9'd)&i=OlP)|Bk+zV6Vׯes|RG<^  Øl~m|Btybe|ß_ j[&D;9P7y!`=ʃя>xzvoaTȇwam e!P[69qXgmkم4m1r{Ua�-@+5a7VipA:Y3Szg_4K.MK)8Mnd pb-3)bFMG_!KZCuܓwK F7nwAq{ޑyT}fCE5iκBb@"8q wur�^lXXJ>\,!+ҡar Mj̃&8'�6yޝ:jrO"M[K>7X#�dY4-xCigtp |++)ᡄ2L-q |şc_g|*tW<i/YRWCk сDȜqRδTn&xP(# "RXLv ^H_P"݁#_:S?wTS8abhAGG%=pEYOWȉ}x9Ea(4i>.΅?bG&GawR7zMy^/8̦jռM fM<-5#kggb|DWRыׯRb d|iT8A>6Tˑ쪤dy(V u(EjXAk\b d.8#Z OX3NF *ZYل,WȲΡbb^,UÌEfQ0' 3ejV01-G1^ y 04dn((68"Ɓ/oqGݨ#kLjWīOk6&p\.y2f% rR`Й];A~{/&4q% |k%N;?Mƛg<rU&٤&k>@דy^ (S:X~bnt-P`5y5[nw-%ȕ$+-Ɍ S-psʘ5*,&0K Ӷ`So?eN#̻ը|.TyPa y"-ML.c~]s"F:χ(9ߧLBN.͊c͆18 ZWk2jv`iVDtے"Z`E}-E" ۥlW3P&]pO$�PCh)q1q+R( 5Lu컖7/[Ǧp\,lϟ/;Dsz63Oj=0~~Sɀ 9gɃ癩:-?.{]Zɽի#zpd50gÌ|ߠ⊭H\jK\wL<3cøyx}!,\"r, Q M)m% QZHh'KBlQpoV-ϙzsY4T GCy(к?z}j=~S#U&|GoeXs nBѕȈwZ?\-yԶqFZ bR = 8{6]s!PĀ1_ikXnS5H@+w($5/A<ý(knwotENy/p9Gr*G2M說G-PK����QW?kL������apngframe034.pngUT �%N%Nux �����Y;o~>3XǞml}g cW/,0ʚ-%c E/ e/$ې5d]3\s}s]Ó`in"�`?gb`%eB֓h� tmCss=ZR&YY`3ok][SZܔ0v+Sw7kL~1BW>511|s35ni_J(Kps61MKwg&Ywqy,HQ+7su[Y_ԋ碱&S]ۣ*S ^zOKAQFw5 A.ib6΂?O4֛,֮�6b$V@#Jp?+0)?m~ns .oG-꛿ۣ18N(|v5D!H&/zgrl0^VjC֐lb"9)[]Y%K[ͧV~9q)^BKr?@o w8fS?|$ΘU9Of1$` 'o ]|vө=o.o$g(_Q~Ut7l }O{6Us\<O*HzVa^ 8s w[:v\Um#Q6B<9%?_<Q}N:ҔZgfVχwuN611ܜ[- {q41Pn-B<5xa2HVtoQg:uցQ1䶎'z*m觿{ @[!Pt]ǯߊ|`Z`4Q]ΨQ3VK%r )gQ8wm+x86Μ="lise5+*1Q}nRs}|ǚXO */ryX8Hnj:{SWx8WUcG9s(K8V2(E _,y Qh>UrϘpc]hQǨ2)S88!-vjHnNPJ xo,C5_lsWW׀,ggeR2q�]enOS>r:^57Fx'ofcVXa[1}[,ZmebUb #ӥzߙ'n('q2+T"$JeγPs,xiH N~\d)hVrrD" ||": paThV Uj׃{o*y;h6Dתȗ!؀,vS!]콝PnMLo7I{"4T!(,uoYH>fy1 -SŞ8HfN02X _E13�Kv`޷MY6v5lgD&_umY2l^ڡKV}�\,`~:~XcQEۘKŜڣG7FҾ.wsѼKa滿~R4ψI/eBBh8nE6e@GBK&,m[.Š@{# <`_>Z�C5p}׻o)-pW6 >& ۓM3 .qsU/mTېrgSC1ܵ@G; }smW|/Jj~QObdx5[ , b_ ҥ#c'B/K,IpNnfm]z_IdJ` 25g+= 08N $z;`)8r=9w9Rn=bk륲qPϧ.vNJݜVH}sjLxڟAa6`Q~Z IY}Ly 2ݳx/_tm=@s_dQs*S0#UP3I9B;~p~6NwYCޙӁF+Ge{9'Id;| / MZz{'ƄMai&l\7lr'f}6ff6|]G*eRv*EkNj,շ7E 7{x Bo!VCߣ}@{Wf{BdȄh~ o(ؾ{ E`5tcFؙgr"JNcufA\HLfJnc6`/COY\tpY^fmTKDťVtM-͍y_Pˆ 9ZϘsuaQ$> ЄcjKl>߭PWĈ릇[NNa [jfrE, ,z"9'ܶKp&ՁK#ȟ=,-;} F'LeWNdBKOgJc.Ƞ+A'n>rww+ IFj n ֶxcn) C5q2;GHgwf}pw<~@A56.ulX9Pb�9'(-Xi+<8꒔/ c4 ʓ}^bޥ �3jo<勻_$?PDm4ՎJ%yz�_d<.uW,ߙطk;_)H<P *k^m)`@#伊#e: mC{AnA^[e2 )Wa=xa~ȹ+t7b|܏š[+'9E_u߸'ʼn%>ԺwzC9T-4l5tщeʈ pAv%܋5aQkOp`qjb'> ynۡLZ^[m1�8.~J,enާG/?װ�կEN:P#6w<{Or&X+|![ӥ 0jZ@NXb aKTE^Iv6sgJ `�i3{5sSˈbQ{Ѝ[ '?lü䷈!~zGc^[NݒtQԽ,+l?OeU΁`-Ɏ!UvوN9oi (yU0_xf^["NUkMVJ\W\J/'߭{IsKG_\G韥vj }-Sn$$$s] mr׿F ?Q#xbԷkjopq#/S:͹,9RE~ߨ!.9oq CmTa."fy4[AVh9ǵΡEhFw+7꿝=Φ]l\R,#s]GJ=ёLYyĴř ULkX{wrN˖qh7LH fkOl*p26G\1RB$ qy:eƅ~ $ZJ>iVB/?^]&l#,Lz7cWW9hR6}.onh|~Ӊ^.`H6{ E06߄ AvݖRR R;օמF7p\i{7C[@c=.ӬV=S';Cq"4jXJ{ɃBp5p (CP%2`c;- Tҋϡ֍WG+ǯ}aeQPrbQn鷾$ {󬏼' Eٯ` ' Ow�OvP17Apcp;=WpyYGm hCӡq7:u8FLOserA*e;#HLȜj[Xf#qˢ-kI;i]3P{>>tX1UH{zx 92/&Ix<>Z ^˽?]H{k }?^ze5$SW+mC_Ti4Ksәk3yuX8ۤ/R|^]L1-A=Y`ôyBx=%P ⊅vܞs_4pj@?QnŃ+wkT#$l0+Ѓo J@Wu “#eO7NX݈,P=I#r#s%?&,}oX*=Ǹ&x <,d�̾Ӌ=1b K``L|%*vvD}KHZ3!gN_#{)ԉQ8}?/Ftp<Ni 5;sV3 ^p)ҽmNj"AAopV�^tZ^bB5c -w>EO;P?ѕ6tY`1Z~Q@Q7 ,O8nT!;ꗜVS# %`/D@Gҡ:c"U>Ku 梤(ree8gCK'vGr2BD̏JS 2:RL嘲4{ұέ.D ΂Sp�ZopmWnNeOcwkIDwKTCWTjQR>KOqTqaGCZ:S~\NǗ^D$n'역F-͠ x9/}891 =||%'-.1M8܋wI_tdw1h/^zVUhyu@fBT-pUs*Hm>L+J~Q AէJH,Oln(G AΎnlP VG*υs'O:B9–Yr_-)&8ÌyȒĒ.w`AZzyI4=ȈnQڠ+L6e R d.olT)*H%.ȁcbǍU_l~շMӄjTAfwliH hx#duڀN % iH=[voֶM(n#ɂ ybZ/CK�›&bynDQ6nq)jzJlƬ~EޫAnz+Ⱥt/fckf|Tc$L\ uR(=hI6ߍ1 `ʷf |\i$za.$Dkz.pj͹*$E5Ԙuzn%'j˼RxOO_ 4爣DXgwk8IޢY'ظ~.6 M`mQPi�y{K,pR(y)ô64&)oR0Eg7U*! aB]Yic -Rs keRKwp:pKG "G {wøF<ĐK~w=XSb<sl}cU zspVk5pߤ8Ȇ}[L.61;6Iϐ*~@^h!0y>Eo(7!XJqϋptzN"T, r=zVm΅t,8dapeAzQ{?c}=wou!C_RsڊB(6�;�n@H&r0!f{0Mz-]wQ,Ȝ "x.d�o6[:Wߑ:<@fC`]J~n�,σ/1dwϙh7=|$=_FrxF7|r/Hc MAb?y}6wafDpƽDAXR1? oW@h+umcB 2gvjYjuu2? aXJ0"Iy1 j76~"�ށvrßBOt<w 2^*媂XD".Fnr|*lVBH @h62ݰ>5Vtcf4(՝Xu6" M4g� W ySJR ?V`ޯ <쥺d�+~E@vȷIV X,`b^Scȃ?63oj3!W% \?$p#=ci@ Po {AWΗwO'Dme/Y=! y8#~R+nA !!tNJ)Dbz.ܗr5OJ\O݄#4!Eƾ2v<dc9w<<lqd `CiijGDiv/z@&tfCzbJb R~:;W#WRS*=}*ge0L=W=!19/a#})g P$Tt;Kij; Ql]JD 5}W#j1CN<eyT)krj?*F㌗zi ̆$&ɮoDMV2ElOMԭ jx Q4u?>ZDx3@tWb)vawfYIT0[2t$(,鏗| b<!CB-~)\/hnx*ߏlϳyc3OlZYq/ x>Žtp{'"8c0(cT!'. lHJS~5cA�uј.2O6ڐȺ`6ބgQZ w[hI9lPR!h5(t[CCKHT,E‰̀iF|A"h-_-EJ]O2 FUv2R5q^YE 2s`,֥|Md׽lȒdk]@+0wTPK����QW?Gx��4����apngframe035.pngUT �%N%Nux �����yuTN.,K HIH7(n %EAj ETB[{y眙yxιϹwΙ(C}MJ22��ڝ;~5ޙzL�˙7"&L: ϊ7xn& +)<A|NBsQqR ~`HD472 J5A*Wl泭ƙ=#&#Ge3u0SaaY ?~]7Kcs_%[&ϑe:]]eMJ6 [ 0hqeM£ϳtt�LB{�OΗIPMs16M)d?gyUؗ jA% ?fAC2; *c& t\ҟcW~o)kaOʴ:I>/o͵`Ih5�,ۮy&(S82J!Wŭ}KI7dNȌJ?M <!o{ۛ6 h P WaNV@iLmmO(= HIB0-Q?�70I.FkW傖gx CBfDkEJ E *.GUJI*r^|h?Z'LJvU[!`-\NXRu_uxsrRfBZ?\<)#ajJⱐ!0Yjyԇ~-XȾ؃#{P 0'}W쎴<kdZ fBj nn`[uξyx~(4sD7Gf =@M['b'OPG/'\*ɤK פ6]C.vd`ː"r gCh'H^}ZK Wk@ g1(?rjޕS;OZJ(QXx#a&T@|_a)*VCMEgTڌA7B+ C=fn/D�m&9#t.qfik oKuF:r~`"M3E\" | e.ޘcb&>SF-Z[K8j,]XKAlQP;  1L˟6 yλ Uk֨98*+) v}ٵ ;;ǎZj KXŴݚbO ۠z4d+o(?RG6U ER'Ҕ!(LIbɬC`3f*Dٳ;薈9r PQ7`fةּqe2OʝuK1;1k[lMowm4saX}{Uv }ZHo{̳ ?&hcԃg*2@^h8Fb-|U_2y7y~(.I LK@NIMS3S ϯA6*LOZrvsJ=O%Qk=L}/a%W7io`#oOt =dS�hZ8ek'+R~U/!o@4#_(J#DdjAJ#0?ȽP8DAv=>]+h7[ƉM4ˆƿ5)hV%k͊UaCc{N)ܠnE3bm.03˲V}Q) F`TR^lrZ,ʖ=Ic>}ưiV"5x/ĜՊ13&jg_<L=پyudc+ۢSei!._gW=:"{h�+e^ xO=�DYϦGjNzv,} Fxn[՝׳ b!Vs/ :Gu7yI ?Y1,|♼/il1;֯נ9Ke]"Xn*.QRx)<Hv .m̀tFL)nYAua ?"uHq1|o9jELY vWPs (jǍƎ<}Xq?TgFI/d~x֯2˲a~3+Vna@Ww9BH䛡.@N9O\\Wqq/ģzxc'*JT 0MAޣf9t6]w*@%zk0'٢x[lZ@I諳N#LśJF<=ۤq.;؎Jo(A!J``b/OM@xɁ2'L dYPzGieϗOא鯌~dY<ͩ< HƧx4C#+AuN͂(>+(8x8/aŬTj 7v-&`q*c )%x)*;%getHUSMldkU6`&C+{c5/[QD޿&Daq*߶^ا8i`,{Ax*nK,[7GG{;?$+VK|*HP}iRt8I4~Mn0L֔À^'by r~Ļsj'+VpKJYbeU38>d'i1[N6._ٸ {sj /WSz<U?4:"\X|>w0 WNN#q#([kʷeP$ؙj\z2{SE[dȫ2HB~kEwKNg Cws 1Mj`^T;]a12aM"9UM|i+N$H}Ҥ@'m+cgz ^}@Ykg)N-qkLO+}U{C&6Q<R({}W$c}9aly3W!?Qni;h%W<3hAx]Dn֋MrP|8x}9Vw=|pfdT+ 0GV̇f�Br"qg8Z&v.1)Jԯ/ݪT,&mZMZF~Vdud| #hwRGGdcD믡�J qx1pt�9#GlSJilE+ZaֽJ0QBW@¾TyA< hBVn8cY MP1IQ2] Q\˭2O2[!FA]6la) r٦T]m't'nhÛ.^.CEې\AOGUG/cF ?3D"ڑ]V/Ǜv^S{_26Z5SBԭ?v9_W4|)ysꃣjU ~-Sn L}f s4<~-r?d!ngNgg%DS'c%`Wi5XvG@@?d'GHX82{07 AA2\=(Nfۄ~`J/S�'i}~`5Jƀz?t2 L{vfm}pgPQq2 RJy E&3[Ap쇇82"MybPP1|�&p14 zfU%HY#xr/܎>ϕ{|E>D8Xy#T( ?F bfs躢_QWuA[0;#>zxF`D?yE~mYíi,e}'D|8- *XM@~a]NKnQM#uNr뱟+lj?^hSL'3ٷjM@^l8Yax==Jit#O~>E<*9UePLs`*۪Kt>;!ru ֩d]1 ;.Uݽ;G<㇢:@ܵ˟W0{*lZZⱧGa(EsD`<{)u,PJ�Gfg,p}Qi#وS>2LT!0Fe.٤uAV0yy̞HV m3Ja�<\3FACƋ\v$YmFCA81g_[}pXe)&QKN�MSGȚylVXuN|#,Z+#O؆_OMI<ȷ؍_$$Ja +^*(֧SVL{7Olf JW~ra|%˾ǖqm;]'wSYdS/f"l1RD&u6JfaIڜsFwBo)ꂄxC/sҕ}`I;zFߣ {.yc)W3?X'vL y_iZg9o׷t;uw"ZM`4⍢Cd ǑvUBp<̗Yp=FMbm'(dtz2=!EG&9͂b1r SWq}{byĶPܱ\?$ He"hBcp-; XÞs>L53JoF{%+VT›:xpCYc)ܰ#m<xCAΘP\5/O-;z'n]0B:% sUOO/Ğ&&כ�&؃fcr6kqc>eq+nD)X1` Yu7zwE~۾OqfF{깟,3a;#1.ZN}*EtORDb؛H˓9"bmyu"ߍXݸ"ύ(h8^ocZ% NGL={3Ӱ<ӏ~ 9LxFy3`c üZ>@;98ѹn?%`]$~jت5)Qκq[D.S)r|Cc@}4gY #c7y]/ HXZt #Fҋq'e�gBt2uH2IJџT] ܹa:F#̽3B'X2qcq':e6G .R/�cr7 ;*Leٞ)9,@I,A<{_7R@ ߳#5r/ŰP\N'oW{*qd+.@f m"yv-ގKXh(U4|dsTPsN+2L{Ɂؗ<iQDؒJ˟j'a֐k0&i[bT1XM [~SSMx .M,�pw|좄7G(;W'0~//9jID/wKIS`B b9Qx[[*M9֠L"l;&m#)C xSʼK\F- u\30^;Kt x/7oc(~YFo|vx пJY{vL]c DG~oN@l 2^ӈv ׽: M: k@=ʊxBF qZ]?) >4 =RC=tVeتEP|{[EKZS;SK>bz:rv!P"<$ZɼV^~1OjYsFpdk2[E?+'p ESIٯ{vAwx</>^eဋE{9`(KcǒƮ?pt:LS�#8΢VD[>[U`sv ȳsMЖׯ+pg䅪.‚:<IkY0p+(eM0qC6kzە(뚏i.ﶯxHU`O{$!L6gO@vIv!uVnH$WױAʄ ~W)=b@SCS ̵2t#yGgfJ2!=4:)z_#'D~6T6+RzgQ(BB#E0}s$vZEvK{O 6˩*_p79h-a\ (5zPZL2kFN16ְ=!XDϢ&elGik5 t+!9PP> 6Haϙ74C,*h$D-qr#A(T4Vi`,ɒĪQ׫ yPI4_^jm H 7IT ^:^0U"A(sHPx/KGA[̑D̒EiͷRS|?q@"MUk޺pagPXH&C(D`;(s_ *`|>0rpմTCPK����QW?p+������apngframe036.pngUT �%N%Nux �����X;T13/e$] _≬y d?(#QYj({ID- Oi>3;{^\>ܟ?׹e{ >}��> S9k˟\Ϗ`�8eb}tawZCi'\y~_T/O6 _8^OssaTd?"!b~̾$g;50Cb䩻k+{СCƞ!."[}7%msbr&?{z[DL} 7m)yl +l^b%XNZW}myC7*]iDS8PȵGɂi?,³U7yYW5)itc'OiU NWkB sZu IO ˴ nzSPz5HPsI\[5n-$C#bՄO+ryA}7<z�vOi &$ЃHK͖}%YY{c}$d.E ?(cR㾰>Ig6) ~u%{q]P^zmyvD5,f"<a)r}};|={_ZHqGInge_տKrreᔦ*&3KO%u>i C X�EarZzG182W1ҩEؕjگZ4v.^1F VU6UmԞV!)+w凗LI-_;f$@Wx$`RL+_  FxFR{fԊQ\&DӸxԔ8dž$Iv6߼Nέ8lԩb?ژ/q8 ۢ '%�fBPK<B|V-zp|7T67-ţ3T,U)<Ar,_؋y[OΊU-Q31/ wVI&20yE`̜@Sn {I{& QiwaA[4-k@Zx'jח(zΦIg~m -%y tŖjL֥K UqT]sx;%['CLHȬ^ƙZ7_<+r SF˘@wͭX:{JQk N_[~<:.=m*iޔv``Z>Z_UGXHlOn+-[^`bR'M[n=ON o)/WQU ajϾm'A@,mXW@`#g6RlƾWC帞*┷7FNO!*V \Y^C>$Xs҈ċ�O(`xk'G&w#^wi- dށOp&KpaT,h;s۲3 P Yp ~z,2x __�؍.C)=e4.ڏF2oȈ[e5L�٦ W9{?� Tp0e@*.ݩ+xb,2;{{N MhPD+U:oa _Kaç]S dpd ي[I;A(0GWS*+ nE9�7}I\1D& 2KNj{2oDmd8EEhw@7D�nmЬ א/U?RKjJ|K }<R'H;^0oFM90{Ej/yۍ{'u4oÂ,9ì_Sodq"E�{xw̥[L7`djI5;*&/cS@׉N4od ^p)e:|'Yu8&jk14zEW>ժ,5%=iĥX1AqZӽ**4(x_б545  l^b~B<jqM_J> Nȟ5RAKd@{]<̳8=A\;9mF$'f6kkKbU|v ӡXSWjk!q+z#w$1 E`'kn ي-ߓU*׍<3툔fK +M2姚 /om_=cgvr`( J Zf#3nڼ�uDW}o X€mhω&9˰ u~N;~-0mcᡒ�Iu6|WKk1ZANMt8n\- zC6�SAϤ Ď,v|Hs=CEA <C`..#> !2WN|$a:?u6>9xC 4kEy3Xi:\2L71k3%,!,ͣ^fw T8v7)~Q; ܎&v"W$[Fô;"0^EkWeF2tz :z S8h˒,4Z\.J~d5 ؽ]| FqqS_Gh{7Ņ!ƮgTpM==5G!@$ˑc�Ӵբ g6mF%|/P-�o a#gcWPz$Yq|;vԱ�/ٝ?USm%Gf\RwG~ht޼3)Y/DvSוƳ2?JUsVl$L*0D?9:0Ԍ_!)%'8``<{ Z5 ͛,$7oKsc-AS^%? %-s7z7r!hQ|?"gI$A2&Oa+!#֤2ו|"`M^ӹ*6VY.lھt[U]ZV,$1Uiݓ� &AxU_TrnRv27əVxxj3[|"ѣd4�[VA+PT&3�|#GV uh!<jvWFVfk/B&IL?,6,f`T TZ_IrtVVY={S `x^h1 ^QjD9@:Wz�7e~8!Oq,g39S~a)H4]<PI"@fC@ڴMכ#ނH=7?j9YT$K洛Evѷ!]= ʁ!: I9R-& pW$8mgwy=9wo\#7KgT"!F omASG;]`)WUu:M vȕd5ۡ]�KIsuAW./ 0huJ_^02rr1ɽ?P#|4G|N{nڿqĒ<![X`ѝH;]G Lc.VAK6gw2ķiRW 0G cA ؽ\"&)Y ,jfDbiQb|kt$K`Ot [,Zڦamm;2e;mF3(|q⊹ۋWdZvz&T}ZM_{N3+�=QޝZ' H8s$`vCz[ʠw[Lk(Z`op E;X39'eu]ܧp6�ߦM0? {:GH3^tlc|h@/&/Rr9 t wŤt]k@\SC5CvH\g^@.jo`o[$}{l}g+>xX;ap$'5#XwVOǕ-J9R<?Rų)ĎEֻFLtԢptreDt*>IJ:},z>U"Uoywvއ><ݥ6L}m>t|| >-kl,o֨JZMUϐ _Ԓ8_`i8g<#$K[(wΛ<Wť!cTވnv޾QYTOmZ9ǩG۫Vy )xc-Z�5Dʝ瑙 v:9=yDO"D�>q/I~F9"9ʨˉ .lۥqZ8*a^՚)sXܩĤPK����QW?>9ڢU������apngframe037.pngUT �%N%Nux �����XSO$$Х@7$tP EE Az "7)BBADQ:A@TQB'H/ ޼~f3;kfO�� tOnurOGiieV=գ5AH!Xx[-l_3C{(]n93!ujANE+DSg%>3q&U)~>T] m;14I2XwnȽejzS3.ACtKsHL{pKM[x?Ž.j�,ۅ hm`;ybɂXL4~fn桎DW8C2[Mg01[ 1UQ&V?u6Lե1XGD; /Y*`G,R3ke 7_hj'+_,]~sTG]K/ke^IWۑ][8<tnMU{K hZОe]]f~hI3 o2fyB.N)X # [Z,(-PgL�_)y@\'9�v=䂠zEhVjrSX@tnE]@|@  YJϚRbga;:W5~XBݨTf\ۊhPai> G;nܚC)(5LsI1> VGP!ђ/S0kP ܿ vJ38y k^FhYIʰ͛uEb.nBs5!c/솄nFd) ]w> }9z7W Z]>=#f;]\ aU/[cTK��`3[>"˷Gp0>0M͌˫7 <C(cfvl!V#)I!X&ԣw,iӉL"q@4/eK,BLw36 z]Κ@j$Ybg#wÝ+5}7wF-6_ma  !lL?z/iqA�6 e)\Svu;ǠO8ɗVMz)֎s&?|[ 4ffWPԾעӶH`~oDA&f9N6g|zㅆ՞%!~)jGJ3؇vXcVfly'sArWYy+foaShV5 {ЭPƲYsF *m|γ8sV1K˾EbCR(bwKTc�ꢚG�1H`TkOޭfby{zKmړ[@]-D<My7ey#3-de GCgJ$jg%snh�VνȅӡH=>#8}7{8(EaF#pMh3%SQa#(2wڔ}i�H7~cFaR/jW]P0όFFg[ߚ/ua#/7Oh#k{,IBBƊNvux-5B)w 6Y89"~]P۳הFs2pf*ΔCu1u[`W%{Cȅj7nsa3 IslnTQ}H3E-( *̌[ԜԹG 3qzwpS͑_ҷG0tCS5<)̞m\kMW?"0 CdUVYvr}xxoUqu5 {8]}s&#bCu])ՈJC1#2&ZΥʣ2_o98IlUay:ZL4M ι/�> i+CSIz[%/T CߙLP. acBy_27]תASl!b-69m_t{K-S&_v@hzn _xB0Ӂ]v>!յ:GP;yz⛙@* c~0q,cEA V"k@$F`54Yet@Ӳ`fRH?"2˄_�5Z>giM#^G}1weWڏiٵ0jkZ|Xǹٯt`5xq Tpݢ~bI-zpu4(/ ^60nikQYqO]U!zn�9V m <]v8SCx7wK"_€#?^e r.|LÛaV' ̳ҲHԕ}tH%j|aFB^|? <$a[Whg2,yhx(^E">zgtIjش˾Kc_sWYɏp2[Ntf青aHۦG r.4),Uo5bVTx/Mt"2wj3[<4P~`O;\#7mWP(Й/*�na"roak-xb&i9Ǖok=PU�qoEzNO#f̧^Tm*)'5;IBhK/?Q@OÕ޻R<:xXgksa2_7V#z88"F7(.=~kݷWbP$DZm~BPqe8#cX@R/8v5L4|zqz =q?OUYәV؆_E#:wZ4?ey(3<۬XR>.*Q{)�wԜsI\ 3CnY.VqR!slJ#v PĨ,7?CfΏ?m-p{vdi^!YϷ z|\} 4zV\6_uH} .{ $�EvV.g4 u<y$J !fu>eˇ# ^rs\\ج7 g QE[X=`ut_0U_엚gě"$`x2kY հ8qU!gkGo֮<]whֳItK 4~$`}i_a pLvoB#?\r~~sn"'&kh6ZQ)AC&iȏ {eG*W-Þd- hLĝC)H1^ /u=S.re[y0E2oer B56iXdR!fRV>ݍK8|zKWbZ3Wg{<^�]fix3+ab g·1M7WsQ؇UtPȱ6$I&ͣE`8,m�d⠱r.msg<NA^i}iNKсl%|".3 _GٱZVm⑇c&#GG›Bc7Zfeapѧ6 "- RjmӜS[kbf \ _á{:H{{>yw�^(g&'̘2WóF:X|5$C9 <*#f7(+5RC>PLM {F� <[Uue<OE*qޯ�KK(DwMm UXaPb '>/+jmHtFaQ Ll>1Ni"6}ysO',Joś25qԓÊѼRBO "=M38S HٴX�z Di~F;_듖uy>+}Y  8">+텰fth_ýi*KˉPG,3PaAo}ޡd8D9n 6c ȉ>$N�r[~QdۧZ$S{k]n#!lז쌀E DGaia_2Lw%ݏ VN &;=`w#_k3~ a).[iIf;kݘiwNAl3ޑeC x#_~oH+#[ '?,>_!lVmGaXLN݆,?P~ݵ-ϓq# Z I=WH PcY!w}/3ws|iB}h^%ƚQG5RO"ryS3ԐiL%_6q+|:`:� `-;~ $L7xS*\c)1b͕[t+쌽EU77l'(v~VdfD SQ/1!#`3PMu^$qg"M'NѲOqR> {P۽#V2\Q{wp=b aS 6"<yIƈNL[Tmojttup&gTF~6.պY%b-9Z4=ð[yޙۻvX`6GMJN=-Πo>81A  1*da<x�]GEi7GfBqdgSRDhVK>ĈHn)OwVO) ZšHa»&P%2'Q^6~MNd_rٌUbWȟQoBD6Q _9ݮl2nJs/s2yBUPBZ8<QZgg5;+84a5d�ko{M=<G{'�:r2 k>-ǝ!_{^�0^v: >)G(A&xcJ ]mQy�޵ =O<"*V~ģ0,RM^'/* e֟ l2&5#nPҢgvUmquK$f ڢBYFM$D6'# ZS},1ܝ̂~z>%~lm7>Geg)^Gg$-?&Ƈݿ7ƍH6!6 ROq"j \ԨWئ%k~M{㷻:2ߣN9EduO5&+ '-|ki10+`'zR]=EuMPlH.{?vZ%E=9?!`Fj*'[c|=%@,əޠVؾ`#ç`p4}S;;e_I84UZp+q<{.xbժt ̇cqFQ`twB/BҀ_1cV|MZK äg.*稼-5;%/@0-*w$0Hi?o$ C@|[z5UNc'~/f+dxS^m,,%0#3<Zn;qQ;#i%kX2iܯgcnDSRT~ u2T.mS7:c TKE{I1Te"/zlearQ"+f*< Hœ)/Q؋|r=Y:T}CK/fVh h(tM" <; ]DЋʷ)Ae^sQθـ[yIoHE\x98ϒN35LVആ]d-E6]|2G`9C}Y k4emEE* eRf4Qr_yH m 3e'L Sq&T ")x%a6r(dD|0R:h:""a.9cdJ8u73rix%Ida58Y&:UZPK����QW?H������apngframe038.pngUT �%N%Nux �����;s#3V81;f٧dU=BH!" zgGF"+*329>3`x,5�NG[ob(Y)w4�u4TM'f\K)c= #sesYƙSL\)F tb4fbRcpjj}o6-pħiƞP~ȘXxxm.eFnsP+$+ɄRX ƋtQ2G 6|4 -(4(\R_`b!x{2hxּiMg &Ln׷<X2FmA"1R 9Ο_c6e͆FP<jo3q Cu~Sc#0{.-"02#=͡n %T\ShYok$ePβr)0AtrԴxNj!p(~C\3K~9SOiI"};.zJMi:KG{ǁ㨴Y([3ͬ%uV,{U_>^#%FrGk}?TЎ>31p+r�߫%]TD4Yśtby/%sG yTᱷ6/V[<K]` y?t]y}x~�AD="-RrVU`hA9|3Da!ޓ8'~ ^>'&.{B_3Ogq_ 19Cc%鄹{R_T+6oSwj^#C/)vDQ{[{:]%( A\w+3>#5!* =Wc^Y{1DnB5z^<cyѝUzƋEU( 6Д7Qf辷. <jq sP!wl0uQ t\Q?\Tq3&N}Yڭa)O~e늁uAT Ҟ/<mRc5MnNC\%v?8soz;r3)e+0wv\TɈ=Ol{ k* /x|٫>Y\wo-Z5mj1I+J.kϷZ^~ndlrZ �k?bGx"cZuE'{ę RY3+\0[M#wvaReAgqo i1#U=XDv1c&SIӬ#t *v>5[ �8"=w([wo+ݐwIm-f]{?ۜ@IyoUW-lCh-7\D$/(<�(wi'95agg~ gxۈUm}pt:E1q0̞"BQMvCɛ^_5rGɠk`�*^\h|'_X19?{O\d m=Tjùf0D^' _bFn33?}/ƛX 2$?>]pSf0]lP47VGPOQ А.3j"c~>>֍! mqVx9gx¨>`R2RWrt�eYG<j%Gc92t-CLj E�{A;|>z%DGtP)n{aW<~"\"4~OM!L]h _I)^F ӲbK/nhx+=]a<[{v6-ii{GMx'@7j8ogX*Q(h#g%a`Ǫ |Js |pj͸3rt$MMV_Sr'Q&&I'ikR2) XLZg~@qցP^ ?\UO ER2wQ?ڮVi҈R|;2׶"C k]O[ua$5dCD3>q>#˃+  'sq\|?Zb2aÀR\:2^&{?t@%YyZa9rwFƥk1KQvA༃J.nU߃6hQK5W-n؋, VRBh}TWh7Քs,-ͼ]4r�|/݅D0`Cx ]N]72I~-5W<q;x_%מϑQX}ׅ?`(blX3DbV8+ɵ kTK Br,T,-U0q r{t˝e䥴S}Z. qrf}敺u1~y`}ٰC3WLon;KdK)a%_5.!D8GIV*ţxHtw7nv#I۫d`9 3;:4@txބojXj [s(3)AzbGJg*6  !ÍQת̷Q>Ixc8RF% 1do#~?]$涋r-JC_-F"C]o_uvɠpqZCA$ϏdLۀd3uZr345w-1{WW.Kmqݷ1Nx2 /aF5rf<r;ӐL5Ihg 5kQK+PAol-#O(Is"tOn- >Vr/jJVioL`LMqDXr;MN窕jG_ig]<j]k^lob|;mXB$zd?mt w(&vNe6RFBX"K^a� LtD 0`P[YO?�GX ifUIX 2(A Ao;5X(a(BhQb4-)mZ>(g-Ų8Nz-#$=y] sGJK%2zGVv{x}?UyV`_EqV c[zbSk]^,MZd ;kjGpc I:C򵎱CI�9jblS|E8I1gvEe[~뿈P2xXX7%ttٗGsLZCajT[�榦%hZ>yN (Ji+4K}d~C?rWwdEg;ΜBϺQ}DEYl;f^Qtv n8ܻtC|0=ܖFU?b.J'!Oy{|: T!<K^Ĥ40 *XE؊8yt] :i;eiΉ[l/3>C-,$쪪&M7wGClUd�|)b鿏Li+lDaaSO( xϟ̠}=C*u6 l"$se<@5NxDmlm䄎dWR)Hѩ={fA3pD&hh§A> p;UhK@b4Z5\]{l @,\r}HzG &(Tw}í_AQk <-C9:f[O$vz b4<gJ-]M}d3IrW@w{b +4A>,QL]dH "zbOT[>(7,V8], ӗxtT˯:p{ v\*,T1%35SF!>Zg}nv~ ei/?-~ Vp翙["Vi-Zc-w=V).F89o�kEYG BgNGKfaYgfڊ]p{O?!=~-ڃ52~w%qπ,l1=NG ySƢI.֩b+?LFD3Ss$r/Nyfwa\* aw2kpyTX>U$�E,v%4As)fCK (2 E}a<w6xrCϚkG֋=R:'_wsHs!P=z-`גMîRsjBo(:,_b l cf)%0l5|[ ґ5m>U҃�bpJE!4$Z vP^sAK&@MFGu>5I1)W ϛ0qޘ4Ͳ 0o4z4~ʵ#Aшvs&3½%<Zrj{àk̋5fkZ8{hoc_*6Eq<2^#>9*90k;=zX™Vi8 lϻNI(!_Yx�s֮좒@_>|�Ex=ضrL}|O>13)qqغd E V,fJn~ү)!,v*:򒇾_2^;1d6yM$#.Ⱥ_y}lZ颊@b@bXCwT- da{H3WZk`V|Vo09 ‚\wQ!rDKodZ=~ӪnjS0ǏzBU*+Ŏ3Ti7|?RVZX/]4+>J fBNQK8r{GExy #CN%4ڹ@5|Qp?@8;.ٰncG^'ȕ!:*OJ`hJX'3750ʻ @=峋*EHg-5=B~vo$~u4]u~}%ˆޓxgJOM&Bm(MXEyR= /#ݝ`Tp#i=ݲ(sX8RiK+8U<h$8^9gұ=nsmӾ4P/#Ԧ1:_7jy~ޛEeVri-'с9�tT%T0{=1P-TZPjZ̒Uj$4[znۧ VИ0)w9CٜaV3 ]SH9J!2q>IF,ԶIu,qFGƭ"#gGحoa1s6fe][nY*j<͹<`.+<U>mՕ8ѭ_kq o~SӇy{ ~!tfBʢtm==D� <#Xֳ,5|:G.SitohOywZWi'2D8@_HNdc\+=(X*n|SБ؞UE]#{W^1<&4l&atGRJܘ1yGg n칹u7R0ŪѪ!#T`ӿYQh3l^YU5j�TWbt20.1cb9p( >gsk 0Wڮ0J@jB&Mףݡ9㿮T:YKG"%_q3,Xcx]^Af]IM( դY#c"ͺ Y5)}wf"7YFBжn~"ܴݠ??GOE>:?lQe{?*BMfv#0c>rƯ\qG@QSƺDQ("g^KdE�8>x{䫅6)0ӯ>3:jyl3R:ݡ+6ûʜ7d:0!stv g OZi[2݊v.q?6W߲Vi&'(t_P&ia8oa}/Rr.@}%[RG6RϏ'ӀQUgXgʃفWKJ?חH!7Yi7[<)>?7z@Fr#Um>iQF?PK����QW?Ʊ��%����apngframe039.pngUT �%N%Nux �����Yw8~{{mB${lMfd d.dd'{&eo!}9}9yBAH �PSUo#zϐ�0m)){Mo~J+`c"!7uH}7*+DGR JvݒTzG@ig`‘vKGF/ K 'KK K- b0 j0&DEc4uZX�F�KxļغIZ}x< ^qv '@b*1#BqM4<pU䑒`Ƅ0b n(}V݄`n.)ΘL&BZ3j`. \bVr(8R4V`Br֖pkSOb?خ:;4n#by EuS=ϵ0{+k-d\]PkH[CbB&x=Hא`;Us$>8Ҩ!Wο)-ŖcuD|+M̚;<|Q'>Hj4_9Қbe  F_CġmBP|7©yt< a \C$qx_;h \ȭ\a�4Ew7E+;qgqŮ5;P[("6rz%>]@ֱvwلVkjcCh  b4 [^ϩwm93IE9:C7S0C#w#A9 xG({97!dsVI}T?':_;v7Qg87?KMC"iXOhM]x15}wko9OE%)t%<ד*/}jiqZ`޿؇"YXlE6L؅v !TSYc9[԰k� X>dUFgn3>\*؏k@$Q7זuۛrjqs,_pqjE{v%i]ɫ67 7TyO0f)3Bs)z^䫎EkȪe;+J&kNyVL~e i='P"_*ejU<:x/j0I7!v?D_#AsA~>8v~_:XKiMӭY$UF":i 6gFMKT %L̮ug8 \{?(]4rG%$-H[~8rB�8z?P,^T`u je�= +áۤqDꆴ+a+]Ur")ժ)qlygARЊ@BZ;] t^e85f/#Oo$dSvUv [vvf׹ٛt%�sO�).%tG.T(jcwlm;I'fy;VfAeҊ`حtQj&:/IP~@K|0e /2A$~Zqs?>;EAu /Ä80&b 8&4Xh&ABg?pԑg[V,JHsZ,,9GxlN2OCE,&5�5W,>ɓFJh1Y Z$y 3<_g&qnuLK4vP%1hM+ATu{I<{=͇3Ð44N=Mq]Oɦ6Y`J:Rh&`ј"-C>uu ( l:SpAƍ'$>X( 4֋EUO@ˤ(y|DaSu!o)Fd={7fP�g%`ȺQB2W r}tL5׶2C^M68%^<oQO5u ɨtJ处q1SFfzCcb(]K6*a�F(d6lsPqY3?V7w-ZӦBj%ZN#C(t<KI3<\!P whU˟gmItun6mv+!U/wa_#v&%r]" K)^E�3bs"zFr3-.wGlq amBv`~ g]N.≱G<L9S"6^q*|(p)rh[- SJ?D޺G 4L+jT0>IM<}UףK_V̿`YFSMhdv"9k@WjT޵Nsj88{_ڙc4{2qr3EzC) t:# }<\\|97X9ei"âi6)MGwsLE֦!;t/_ wBݪv=�kxJ ^*7Ӡ=4Y3%'N6LxDK8_3[ dR} @++tz9$7]{4qq\"śh*m {~{u_ n&;Su'yS[.VZZ[9-UأRNl&-K{#%K4Ok%pi$ކ o! GEҿνبXm+ʹy)d-͎ V4,tC5;U|i. x#J1BW'&Hqh؉k9L5aZUdlkKG|Srnv"vT[o N}`[ \]ތt*h\aU7 d/Ȃi%qb:^bD|:Rl/٧alF2J&TQ.Y�GG=Rd%AՂ[6 .^K:ш2!ti7nkYp8lkb>,?«-ײ`/>Ų+;iF~>W& kT\qCݭ  q0OJH a [:FS3hN:IvڅzS\ORc=DN E9%ٚW6?9Jra_>A.u.ٯ`ƒa): 1+Ο�ū&,Xb`>w!KE,4  F(td-!2Y=lLE x4U2Q {917K/Xq@O Kc[!/ m*L_{!,!Bk6u\}h.Thk)tpGWXGBa{K#8LyPzi/x̀#Tfр?be5GI_c׬msWs ~{iqPi2 s\GՓq#)3颉wutg2Ha}y=xdr2qX{pq#*zod#NK$32K)M݄XZMͳv/5ȼSفP|HVg !aʆ2\v+ {ʸ,i;i-t]ӭc5բƙ“G' Vȵ %3!F6r0ﹷNt a .+ x_,eX&F𛞖hye${U�YpH9T*FQzTÇ ys*ށm\<PL5e9Vpu4Pe j̅ Ⲕkq_&\mC~XT0 =ɠIGF{<]'{)O6=9K C$P/I2D"A95M)K##(neM+XǀI#BC m�4")-8֙}`+PZv.7dXǤpǹ_>h7U_(.}" }k苚E09F. 8'+#<'Y(‚wl9xٿM_-{5A1M2'SgЂB]ᄹ!+jt"!R$KaQJ=E˃ 6cB!UݦɃMF/O Ӥ;dar Xǂ& f-EJ3Z5ㄑmb6a8՛]HTv*(RXn#w:@\Qzn XꗖRHn'C?}*~@b?-Lr̀m t;BN>0;`nRY ?/kZ8>QHP <ex*L.n|Qך :L[Z3EOD#,;?W8AgKLq~ AXZ =({JtVIqy0m9);*|&l82FxnOqkYAO=@m%:WM%iE5Ne\h\BlJMD˧L1U_k4:~ ѭcoǑ8%fP*|"g[~J7K] ,n'5L۱v2#“(;0t<ef`_׌U՚!XψpũBJ8ĻI@%ay$ +ܘ%B+݆;NT�U J˩v{zjz�ҷJf7%�iCbMxqR?:*tquL ׋^iڬ, KKLL'޳ 3%p1mo9Q0CQ(:^r7 v^f.S]j~_w}u~E;anWGiaOߛ9 i=ܡ c;Jv (~O|]\1�\Wq=~'w`V5Wo~ZQ3TA3MEw_sܳOo%-46 `ʇ5uY+d|!ZޣJKLGv77| 5LSøQeBV'Ae[�a抹 w|$mb07h]W׻`�J%n{[i gztn+< ݆| GM&Y{q\aЊ0[lvvm5 Yu)|Yx}ڦ)(OVLcз.X`=v f(hWE4 a䳎5fF֬ѸRٗ1b!V;M 5/}QWctyCxr@Ր LȹNLJj:a4];_?brfLXFJ.2md5_Vz6|4 ɜ뙃3k>ǑQ)'( 戶ܻQ){ d%maش Xy}oSBpR4$\⊽Wc"-[ <0̥mhYm XwQ LnQ)F F4swȚ;(ޗ88wu3G >x G޶kdh%qnO?<;݋ EMef2[W^6U(|�YU[hitW%e/M#.U*OE͇(n5_(\N)._ �̔Xf!՞a-aI&= afo&n+cZ~Nge[!I:䢄əu\e3(~]<cz.lQz?w3L-zFgM(.n2UTo~4z 4< <%ΞCѣ Lj7-Sh,E,lAz MϋO"&ghv[3ARf/fLd! 08k}ک몗rۉl O4#۸8z`ȫӲ5JC?[B[Z',^Թxm7Ƥ柦�;:(i?k0vʯ T10-egÑZя<A>cX% iɝed0Mb/[t 1evBA\?(@&bB;H{)͓ߑ+LA6<%9r}.>4ElD|ܽ9SiْAҡ8qRS7Xhlt8)93ƹ,z`67d @�P[$u:M `1T?#I.hG?&C()ML �iWAwObIQD.^Bn6qGOR AhP.?: [7B0w#\Jٳ?*r)q4ѕú ;B@-ZJ`* oż=VůUkHY<z�kv6wnb* �-)Ik@Oj*J{=ʋ;%qNC'[/ W$.qak'sړg)Msur=#hh<s_o;�\Scl8BĿC{Nmy{6,Gݞ%#an߭J <k[ $9-AؖOZ6q?|(@sxn�3ݔf{g*eu?LwwqG;)l�m{PK����QW?4������apngframe040.pngUT �%N%Nux �����Y7_ؿcȞ=됔Ie߳%ERvFd{aDI%2o/{y9}scUFt��FkFVN ?k4հeFOo9 |"V<쐜zwfg*q~~#SrQ}/Qh}AYgoj{?1xi8tyЄb?.wᇫrmn5S۷RU-h9Ho£c,|+G*j@cY9vHr5Yzc_x^zQ{.H| iOHQC&+Ou[wZLX# ~2cZ"iw NS'b4NG:rG۷5/=63/e|f]\҆_ŖÜx�MFxX;͗fj^`6Ո`U(۔Oy +9~sMjhWz/>/z9nzU/LAwy0_sF#hEJ#pFGx,npiWhE)8J﯊{TlLh:?NK"Fz\O,ڏ{Pѳ#m;Mk#e"ţ}NFs唣 B%�i7?.v0 J(T<nue^+GM0{7>ħ\,F., A4LTuQ"[2p:^fE}M_}7h/;lSKT@nÖlFܦ*-W.^/ gLag[jش̜bp(T9JRO%L“eOC-M_T#Hyw#$*[qS6Ȅ5l<r}>q8{$oW,'-_g!fvkn;O.}16D'f50)7¼lіZ;p">Uey"O˱'lҩـKH4^vegAɾSM$4*xUi*=PnvO! n=a%{޾I]xE~QO9C_ ZTQ<3,n@jG b ™,dĕ )ו 8y@+S<㣬zS=$߈�ΚY;ٽW eu}]XB)*Y'J IH:ٰ, yNNEѪ~q%BCpw^$sH1T;*vCO8,(l;{"$-J؀~x0Ik"Dsnv-5:`O|^+w˲!Z@IbV24\&[ɼbO-j[Vy < !E4wC9s62ޟC2o3YӽrUZIb?=:>X%VjA"ցmnm'GkbTaNi:^1U\,hןf]M_ݽedHO'Ӌ)f�.+eOu$`A;ͷ ~5j6'J~waz/FH#(�,8-UWA`v֕׊\[" NKp nz5Un<CZ80o,)|6�jgq@ƳՃcvWfGn]k]W%skWaxH-(\AUykғDn�>ǢoSn3Yf~p_\ӗqrGMFGq@^d8Wr4[ _,lUkΑ4^;B_Sp(몀Q{@逩w^ |PQGV˪(m2Q2~x%"c*_+>R.lrmZ_@=[w3v.(,9;m^Gl+/Xcvul2< #ëݏ/~4NJGpS/~=Pn:M3H?I)O><?gY# ]W?=MICW8@3g(A(].89Yߪ/C-eW#zĿYW!2s NAQjO/CfՇJ6u\,0, Rv&\8cE;`O yz �-(P|1fC=cP.6 F/Ag{h`T|T`>@kxG m3 l�`42Lj cW)vRB3,P;0']tra%(TjKj=[k<iQ;IR 3XTV]麟WQ=8G[֌mW!*E&_H1n1z&: îlhB~3 T=zh92ko S~͝]La $]O\{!Ctjy0t͙eʶ0ž#jR+Eb$Z:ֽ;B]y**5A0$i#iDžMU˳_ۢ"ܜ]Q=o{LqQ<es زL/NX[~iv i^9,!BapT-_ EmOg"d=# pN`z!!`b%_CXGs&M~45}]x#ݕtA<L$&H W|{خ?d%a!ϽՈ^.#KV\u Ҹ*мXQ d _[>Ki-Px2\sPje ?θ PU{j1cChooW0_=o_* i j^W0y@\b8En.'R3%SN25 29 :i=ً6\Foq$&HX˓(TXʽa; NI_r8L6QZOu2͇;B�.beΞY6:>p*4O~!qÜÝu_@WBbVJ,!sE<̩R scBLq5lcw~jf1SXr vOQn?1RkF^ӊKݣV¿Za z6H=j ~GDHaCzN%y7e8s[!2͂˃<<�҃65dOWtae5,t!ӆ&cakma}<Zn!Av/2*I-ő$K)+=ٝr{x9c l!-!_;O0G:Pt]jU=jxܖ򰈚�jHͼ!gDtbw~\`fP 漮`�[P$~UGq̜\lcMΩ�HH}@<VC#$^Uy 3ε{l[0~А0k\dxQdNx(><Tz@t�ߦ:3d[ ƇKO}Z:<b뮯þ3Ɏv&"bwьƟ<s^\u@Ȟ[~c{OHl�CaJkBz)3ǔ (3Hf]m͛|zyt8)^:R pչ>TГp N ht1QΥ27z3_1ܘd鐮kt c9%ӭJ`fԩ%hƙsp9m>O#C>;X*NK>]8^um gA>%"fg<k9W6b[eftS2'%iNxvA+;q%]@(l /1(CP׹{Po !fG% d9TzkA҇FԭԙWʶ sJps2-hd3t鈧. ೷GaðT+3ippR%EX?Bu܆U$)۴7>J̗aher0`s~QH%洢ؖ%! >TW3˝W{$|F+oG:1 }޸EH2=r�u7' 3h߲敧JY^3홷Hs¥7hWJR<jB0^mAAYl~b`6wZ[]ЙMqNGu47#j[<F!`B3�)Rf *Qw_y!y)ܰ`?eØl,4z(;l3r+P *1T<:0ԁJೈ ZGW|P,/ Q''_${m,_BOXbW�  k;݊n{?O|ɴ8*ALj 0XNʙ6 @]A8=K/ D@H7ӥfT%PQf!B, I5P6Wz{n2Ⱦd>nx"4# Fr!ų`\\%Es%nZ�DX0_t$ 7#ާ\1lЉ6s'vu"X97 |S]⓵Kw:7d2ߤ;#xG|{_<۳n6$P$=S6$,`T ;߈CWd!<`,rW"Ѹ!STԅ B;UvKo5[/mnPaa.'د\!H)f]1z9c~(bv橓;q+WHzp|<,g(F^LaSt)5fłIf&RyQŎXweDp8o"E6|t,�:xYna ̜ӖNG`&uxp" * `I χAuzsK԰@b HaCj,qeWyhEPhsUTN։_&l7~i-OYLEhaà1 ]?Swer Ocm]$( $GPFȠ"wٴsئ^ܫpq{H Ѭ`%% syy!r!h֥#4+xK/e\Qj 5JxdOT�n [E�߂M݃W+JGh+زPd"@QswM/�˨j>OSlwa@a¹e {QY_ChG%bI)x5vJ= 4k Nzl^:d( [0Vƶ/dM=! BE^PӉ5pY%Ѱ?l~E[ؾsѴJg?Jn1p7>p?yt19k38;4C/mWyBV); 󡷗G["UTqr!l(PD7_lEy]6C8183O;Iԩb);?i~6xGtF!DX4Cץ˯}p,j?%}Kߎک$k9yCT =#d3r@PWs5&hCj5|!BLpKH8f@*|F;n?U>*6UΛʁ_K0/=֘g֋wsgo<)-O2R&nⰾ]sҰԳ7Ema%떪e57;[G@MuעpxYEw&-_#nG+牥ܹchfk?xMxan5q-_&Ft4hKK`Ӂ|e9T--w)o3L( wh2Z_f{Y:a>}(ڟ!7F&0ߘ˥RU6[]sD-N>jJ3XR242?)m)nqh–5X7G&\1EWym߶Hf>5$~5W~eaRg?$u:X0;{Q1ʭO$ݏ;wreh9T#k[s43*Bń>=9F¬ϋ&Jٚ;=a޶pj{SJkev,d,{]֖Ep]-9M*ŽaDEI=)fnJhV\Z+, ߕP)<S䝶zK]cf1aU-vKiX Y%M eڜcL1IxRp}OQqNUQ8䡹)徍~Y>Wn#l?K42#L>>갫i"\<EZ훣 Y25ew8XП`qZpKwC2q.Ҽdb܋ު2x|Dy?fCE=WŋR\PnrȁmU뵭<v?ҷvxmc|E$= MJq;r`ܐG =!j&]e+!*jt">6_iF,*¿H8oy=^7#X Eď&?ViOTP,Iiv\(f kA j30=ȡaYo#mu#Q7z~Lmʹ5GXt+Ab:2ǽRM~A*"WTXs.9׷:棆2MԐi^FߤEދ>,_ К0t'_|Z5;!*瀥r]P0d(;I4K=[\QUL-.n zp5 8:>,>l*<|ab BLg3:|wK:} �R-ۨPK����QW?x-&"��"����apngframe041.pngUT �%N%Nux �����Z[ԏ,ݱ"K4"H!%R ұ ]RҰt <Ϝ9FBH�� �` ]YВƜ*r0k1466̓Ax-gIQ3pDTORutkG9j [idtə,Yֲ*a 93+ԕUW[l &\pjL̽aG: ,.2]^z 673fW9BF@H0 `ۧ{|G =Y^_^SXJizC2׿ܒY\ c;JGrC{4ƒD!Vޏa(Mm�*|yd^nT7АH=2"QگzGGKҍ�:] 0w8q[�2 8~0^h}ǦiZ<ġn4OuZEPBH `Ge%t;e\LyM#k kJ3f+1Ԙt/ZP#C]ԉ(P(l`G5xcL2uǷL gBW�TVE(q{Zcr~݇^s ywĎ{ aɰ H&{d%(5 |"R&L 2F,P`Ƨ/ݒB- l$!/ⲹ6 VN6&Am7z;PF NX Sx -8ѫ<hJ-gLnYNv@sl4 γi: q=ƛYn:\ՙ&#*";[&^WTVp:k.`Xk,IힳP5W'%zP3L{l; (AArKGm^"P9({=ۻ:*8SԚiKy>[/-:3k6Q ,3ٶp1o…Ƕ6gߣ^.mt7/G{p1,{jrr+s{].ˋH<XBHc(fCǒA}"LgCKa?ao<33 TY�N \osɀ0T/}P]-NsA?H 07=m<|I#5{[,ƈz%wnD{@v`+ᕖO'b[V}o)w80GcKiRlAb=lh`} 9 "vi#ojezZzhjE91AQmJ.<hSV~:,bi|? < ݝPH68ʤ^iV.2yeaIXo߯CFiX /0 GER]QR6YQ?nšԵDd]h͒Mppg%+~,t6<|0os8f?cSR[a Hya:qv #*6i{LMx�LnfIb4MyunGDݿگg!&ݙ1e$CY#[#[mn(}Jem@3˱ELlnxedM#N |RUjI0ccKr$umbK\7]-܇3R(!m]Vf21]Q >u9u0-O\AL aߥq q)n_/\sa�iAaU ċ3(]ȅ"-L쀢IZ \yIVqxrqG`T3?v!>fWqP&-6?n~UUʶ/|ua䴴<+-�dA)qMs U5U f kW(;jq({ WԌ~25~E1 M<uՒ#B@aH?F9%q| Oj"^jIoF1=O*.Uv/`녭7In$ەTWU&q;Ŧ>qW;d"RKMy'<mOqc G YIVP,>P Ske Z[_c|g=NoηaLu:(FfHK+O{*Vz$q}Cm܏,Y4i2Wq*GPȽ\Tt6@\ڭXHhu m!Z˫!r8@sXhܰ<5/؝RYZdqa*̹A{Ҝ 1N)ofPT][^6(yY:15щp^EHFK _Y�j&c�MJL,R[fTv gm?۬'v( RƁJA9*4?_e}NJ'kV,<FjT',76. ˇ)L؅l`:D2yi"VVLQ%{r y9h@{VTў֓DEޭ/r-aHs;;Ü�cکm^?RcK(1-.bHPg9DTrLA!n6h6v}p?!!YZQȀ>|''{n78|̕߉Yoΰ;˦B!sSEM獳eO^foNz䕒#h}4G\N[|lo˹y}֡vI`~!;!'. H!I ب0I@9biϥ/\@{!xewh ],*pQOȰaǙ(vC3I?KNo'?yaz'|[N4?R5?WRtҒo}ILk;'!~{P0s;L +ܫ~n\7ZqKrW<VvxiיCv<ӻ,*m Sw$&ƑKjWc}MjdE0BNbj6\m2='ĀW(%DۿObqѲ-�Uargdh_ʳUs'omA#zRIJ'7q3 ͗eK\z?Ӄl߄'%Vd %q|VG@Om}3/0'�8vo߸y/|>zAfHj!1a82Py^`tZf1D(}/oRӪul5O.Cc+GAz@y)zĂ|՚sLYr#K܌ھ0|WЇ3,ֻˏ O8JG턛ЕvS*kV96y ApéJSޜMn{Nv҅g[B/h.vOC`TЮ9 YTvIKjWgn6 ;�\g<_2j쓻0pmy2R|O/Η4qA$ƪy CvJ=DI(3Kz>�Y 83]n?Oݺ56})|gowD7f=&NjU @[#uqwh7S2곿XlX^X7@i64/Sv=>ǣo%<}K׺3QB"8V] Kg8xS gԗWgłV}ћt=--s]Ǚ7M9tݼ >/|v-ZȀ�<5ǧyc�ߞSGl�~oBdbIR՝Z eD.߱NO<r[%>uRMq5t?h{qT)8c./kّ۬!Ͳ *>sˊny*@�%,63Wbr-颚]~?_GJBGj>$Le7k_ѧ^K.o,/Q_Z:xߢf1:JV][6Q)Ah\ d_EާY w?q*_N �]S] lFj2 *:Lu]~%<ork*`?@+x̽j[ yq&0|0w7Rxj"OwK�oR GAexo1^'콏MTC|D,b�v'e\:šB -D7@k,Z?"UxG 3wϲ@˒`tv O,d,&ƨ_fehƫCҹ9e6m5;KRjV&]1t@z͍͗{y|5s@,Z-p}fXաd&'t9 &*N@xmhӻǜߡ{$& ɰb ݼZQlt}F�M{q K{+�jYOi*BX Ժ'p:~�e"q4?._ռzf&://ў*l8<mqC�'RRjg>} {g'[R3ɸ[p_Ljfg=) z,5>1+Gğq>> EyM#g !mBW#O@JO?J"}HG3@~},l#3tء"cͣ,i|(:3&4YQJ�M5 ZSwF{/.`zjث9 B<K?VKmSb0ġZ>/`a"ƈCg;Z Nԭ"e(tn6lڥo+GǸvxiV@;45"# %aEHAş,ZTB.H|VIJ1bYRBAM΢tov hfI*}CaHL6`;Atdz<!em2U�}]n(h=E1_6E y[ t]nyҳ '%x/?;$v;V+x $>mv.kcؑS^%WwDZĀ|a&To;eJ9;R |S8o4: ߨN1O8>#.`?ךJ5>xi Imϋqwy*W-9W<a&< `8EowtVo;EWB=ڥo:o=VM k]4NܢW\<\LW&uS1!jE*rlK>T6̒1k5a羜l[S9"X%P266'Jc|+gfh?U0FM+J ̝"L 8?ESה ޿_uJ$o*`!19:UGYv:,ۣr,9p:y?dSpL/@> 'L13%-OV"\VTq.::a~B�,>>!YnQ L<rZ a_[{[^ԭ=οۈ NYQ.Hp'- Ar њ,7\&ĺ)@"�Cp/Z[k9NġЁ@9j3}KDF0>3|ٓǮaV\KK1G;~Y A*/$7I @u||/U%3aX,j֝S7HfB R,MN͎pl+(~ՎL/'R)$"d]>n(OtCu>'`{gX\ٻ.G2.tpShL;€_9Eak̗(fY'G:0(U8S]2EtcN˕WN?W\ +Ϳ2S\. ^C8E߃P>^ M捾(bؑ.J"p_]m7}q2ߑ" fgܲnK6sk dخww&jMyPo} G|ɘ삇f/*s-rz|ّx{hnA߭xΝqްַUz Vx ugp2P-n@H1y*0:j /0'Qw\6"z=?:Kh{4Hϝg-5E˄wٍouuN|b _7J뤂K 6ٮ#VgQevc</(QQ<_󯩵Ask&?˓K?Q'pi 0.BJ'jkP9#e"C]fM]ils_/Sf( (Ɗ]":7|#Y|P/X'%\j^<o!ZA^1`jʌ-ԭ|Ý݃bBe[C-{hT}45Za$J(btfG25=Klܞx=;$[tb|-P &ȹu<y&+YXqt3qknΰ亍se[_]; fRV! ìaǀ8]u.WjM/'f:Q5ԗGYd`}Β<sM>O߬!|&y5cF%9Wݸ1c)YV6otL]1gXYdH{~ (MLWRmD13-žM6I\^oЀHCi8k!C96DwFdvK[qiwr5[|qZR› z W#88 H7�9APVTHUF+\G_q/8 T؊C "JSJsʱ|I[(|*b` r`$ޏ}4u?Q\fB/e|?2{C}h1Vd Sz9c5Jut釲{?ńʄ(]@0*3Y3| t"eܤg͒E0kwrp ӿߦG{=#/#Wi5KY=ro|]Ų9)oJCyۏw`8pjS VUCϽ�*rvT%z+J6y7~n'Km!;-=-`hīJ"M.qD;Ȍ^io|ƳGwo.İOS_~qtc6)1˖"b9xMQ"3XތK&Kp !8-|g';qАA6.œo:Wo)i3X^-\-,3H'Cߜ\c)5Eţ;-Ro<QP}ۻRlS7G&y=_ߏD=Q9\$I?D zԭ /EϠgJNhs[t͈K>%UI{@JjcF8z"i m @ tEGC ?9'G#΄D#73AI`,1Ċ-_8ؑQě7X~##}^'�|�QO4Z"!B}ki$D�&ې@ύJyյ=7f!PgDh}M_SgoRθ٪Ӝ{<tJ!/ƻCϿW h??yiٲ>T o$z8ѹlGAgXfhajؽڈ!ݑζ-RwmET W-!Ǔ&N{ =nJJG"nDi4Kڌ  ^>@>7L/ݬR`�J!L)eRKY m%cJB>.n+&Xu7#˹ #ɉiT[ˉƅ3=j83rw]R~lOtM= \:YҍV Ed}6 NU8x$] _ò_z=9 "I(qċ-p&ab *~Il/1r yI[W?4P9JumEct%.=p ppɽM <ѽ_8T8Kjw9 >~i!\,vw㍯r5bq;޿*~`ٟؕrUPK����QW?qȮ#��$����apngframe042.pngUT �%N%Nux �����w7g z-z$j#z5} DKD`DB1d{{ZgsY{<MtP��M2h�CknzNLdq}'W@u+emvJy C6P6tOHܱ$C=_plC{[XDȠB,plΑkld<k�Zl2:[.;;Llfmгae]YLZ^+9P.=U�7z,8I"i*fi?" 7GA[Ζ ?PvSQ7.]_^z 2"~%R.<(|l)NJu#⏑�/؛pzP'Zw uq.|$~|Ee$WYWH@3rpqT"%Ɲ [8rvh6E\[^Ds#W0 TOpg\1tWPtVf<w})8U$-Dn<o[z#i'`1c10iBEKғ4ydQ?zFe Ų.ȽHJa iIÖ5<IiE}M" kf٘B,6Un{{ڡ6m<~}  ˒82Yhg7 @#ɼ"!!X qMD8mQJ|;1CBDoqcݾZXy$& [&p*09R3T: ~5@ɐsm4Bh޻c$ҍE{1?%b2qLFlr_0L K{»zB>߅82uJpZNG/ݧ{&fTσNxHʿ䵩ͽA5ljnVr5aӜ"Tc8[)-j'>aTwf[w8DjU9]յMיk<_ajH򪿿$DH6!7|O?Vd4 rMn19AeMLl>á 6ɳ= i)nI~! J;2 ctM)Ved% /A^&A W, 3b'-NMߒZ<8Tͩ`nO[hTMU)0EwߢWؑZ^?kK3p|u У]gY �| =]+=< AdJ܁-SeM%m5_: =, RIqc}kz>ȘRs1֔Qmii3 mR,ئ$ٌ8J[e4""dj z"MooW|FgG1fP Pխ7YZ#giWӽ8R[&/GwZ픥t|']k^/E2;}" :M5Em?? o(fa4f.Б񍶹X\o>[cD5@ ܶhpt7Ic`gOhYfAco*8/OslU>aXJʑU#ƙ783b8h䪀33gzY=% g_qW'oՄ i=ށs ߐ0V%2c|-2 ]ƱoE +s*xՅ V/]XۀlSIW6 2%3K U)G,/Ml딴Q"F,"LXؔxtͶI|4a w_UYn 3 '+? #E=ҏs06T(yk^NV8séܻBi ̇<R, 59J/(,-P4snv)u,L 8qeҽWxYgx%jR%:.8HGQŧItՆAՑF{䉩DS ֦Y"I3]] Jcq<>Z]HoA8|7Ă~$gwJ< OˎN]<т4G/u4h ՚h3<jZRFVG˥K.F"rIGW$PQ[s``*{k92ѯ c vGMq/zP]25R9*RZ3Rq]$Ts3~J iwn8XBCyeno)W(:r8MGFI8,zҔ@ӡS#Ql h|@K~YU(uYr^?r<dz $]cM+;>L�kg�pv2`jP.%fHб32W{v~ $2w}/Ni_8gw Ѿq$YW#E= dc=(PuUԾPj6vvI9 "pp}3dG}[c0ZOErAmi م7ZfX쥪roxOjxJK.rj.nR\rJgObɼ�EO ^4j<2)O{?U|B48OԝNr$Ou=/Zo-gVV@gC :83)cfT羞x=*TщY(+06{v};_l3kb^eN߇I mvkw?O :mBOyƳ͉mSf%=SaYMH ~M yq{0y{^f\P)w'$nc(w#|)@t v..18w* hIQdi ׹mլ+1Ub3k̇ 0, ̤v ܆h p,ڒ}̅YJ g.~I=fB6a%;ۆAKVI} txP2ɛcp[2JPz <;IvHiGLug8mr=a]z8{{p @`,F==֬A db;󧸣`@_Yl`i C;+?1A@EC=X*�}e|8jL\hySCj1)}'�fNYA?lay#/d^N'n9DD4#8UjaIµyIKՕ\0ucPЏCݯw6|S aÂE~=ӛ?2=)6cqb6r$JzI(VEqa= ڮ|MvQimJp ++O'ZliT+Ȉ\Q%ۋ KLq,_m`﮷v} }9d@WZ*+˱7֯jK HB$oj_պmz#NpD@ lχ"XX%!=|~˱/<x9b<uo֯aoG7Ϭ'mS >ds)6>6qx w92 8J3L']+E4apX ;>qzUt@@NTDC ZR?cG_]C(^Iٳ0]A<P9poȃnF nb(1oNHoЬƒA`DU `@kw=#3GR-ՐR X.zW^,)<#"ӊ _' n ;aOw:n0z3Jt oVbI1\j >/T jj4'tJAƨ<?R!>e=:R_ˢU|nc5`; /t+/+ehj ptr 4~Qj )iՆw7 TbmXF,Nos[caw@L+ܘ6åRZ .q^DsF Y;1[K؆s!t3] j5g40L8qu rA~: WQZ(/#[=VSZ})Y#zKv$C:6;z+S2(K/ S@SAaC"k\GQɪq8wfzӌYQ}788s~* OO2^ S|)_4Yˬqp{ZkE!'ɘrg$3+*iuh4*Tn YZ3h{hLRR08_TQ0$,u}z톒DZDNɣh%C$#‰S]Nf_o/N(r{'.2]̫ڝMG,u%SX:a8DjmrAg`#Х:ƠDL;`QÕ .N'C2EtZKJݖ9$EuJl'D8iՋPXD\;*mD\ۄ QR>;LqoIDP*0l'ẏ>㣭{9ǑOԁʳwC8({Idk)9Q'Q4trR\g!hKɮtj^blZOKwԻ 8>|X`~ɾ^Lm`؅ԟ72^E z5>e0S" A56yf$lT.,Z}S"-gԾJl9D,G(^YM7z|؞r+=lGAxr=O|(SRlҏ'ѕan^(ңEuo Kz^洦ɩyaСY>%^UI~Owʢ."?$8p0Ê: 5x|R{G^PmrhloϢv7hN1'hPߕ3;v@ ]K1SR <P(^,νvGE)Ag-4i:y1ïNv4"Q^,iE K[r;2hF'59=֭"&U9F,8sfr5 VD .d&{pj6sݓN6k鏬HKNztZ.tܨL7ԐQ8l˿xLhjCNWw9ߥ ;S~tVв�e],.JӴXJڭ, zHΣDz@_^NqNSr_WFw !zOGEH>ʳ;S; CZ9n̑�?/7TGh٣F,:6j,YXy t唆 d_5V:u-lϳ ٺ'ġ6hg7t\Tl=-wOo&b!CS,? v}q<$NM~IJhz _ds2AAĀ�u<dr.+9"Cp&e,<rFRTz ;)Sd'Cf" boߋL)B:?:-Ap9jņ|(h~˜LʨZd7`zo^;^ f+@gBKexӃfl7\{"r*R �!Oߖʌhb6>q>mAUIm]_ <oh?9gS*o J!7Y>RѬ)RITۗMyÏa=olt{ G+*I}IbC9w0yn͖@2eTi$wa.N#EC@%JsѺ8 h6x5>]=Idsc867#5|:\eҬ;�X䕡l! ֲ 6uRրf45e$.,f ~NB , d\*Pl-Bnnw#hi\6-?EE6vSOk3t!^>cWtdRҜZ[$zmWĿR[k&k"^d}7KT24D&ԿX?9󄞫ED/mJs$ݫطScpwVD?8W h?+dE7X* !#$SQ4 p"jL<ɾ7_?r%&Z1 ^BUgӖU@M3 ]f*Ϸ Szwr )D_-L/{(+%Ź#<i 'ECGV!Apx}R:voi`-8ٿ2DoG1wgP r6oa+]V{6~%`B$ `s7_(`ٳֺdjt|D!Դe#&ٸbmTRz \(k?.*Zީ,H|Z_.iP> &B<DhN]6^iMhp~Y#Xx,Jy:_vbj_l]=cGD~r d"&]U�)<ݞ&K@C5Xيu<r˂eexI{tI6mX2e5UIy|Lu'(84gfFM-MNtfIf Ҙ֎h,ai@1)ɛGÄ\/K,lx{߮g\-+&+ <ߑ$}&phrIguR_* !Z еFixAo"I>o]vt/W#̇?t{lP8*2r*s?`D*xTB|<R`R\m,1zLoMPk }Ux % AMOqWҴ߿LHR?V9]TB0."t).GF:luݺϼTm!N�o|.ԗo>FN3( z:g}M9W25|{:6 + pS\Z%֟2Pe36iNOh=;Jɼ!2oCJGs3y)2H(PK%l~Ā= -*yRf•Wù{'-ctJ)JƜ{g+KE^ɌPV t٠ͼg[nL_R|osׄvyS?'m"kl:CRsuvWk,#d"2w: ,w3k}gyphKE.Q>gJ][}qzRfɜr>D=U-dhŰ(>~+z@,D=w#Ը_8 7L$ͮ�1WٗZP˼8)%%k8sN\t/㦎e3sF3Do_;YvFV6GAUrt圧:B#:2bd埲wϨF~y}H!ȼe'/b][|Ы j1"WqYx]Ѓ҈47WkK*X8<;iǽJU,/$Uh'v•·![9 /b+Z}df=T }63N=FJe5r;(9d&c鄷75##} ń9[N<E>g.(+2 ۈG4Ӄf#u-U Sj$|j'5; yC[tOEjQԚȋߓ 0%+/I/|b(�ރ釓gJl{o<'SXg-wI":H ] sT`b$0/r2Ѐ$wrݪݐ&] a4 c]Gx5i%m<dh$/.$q^SL?( jE%hN W܏z|nȫiMi~NK~ܮ3!uD©|/zCV ٛ8Qgߒ']B0=*|v.߁6dj'(ȹݸqOT.Db2Q;*]]�xѩu$t%a0#S)E#:OB@){O{'(}5cm7b-{xm- |mT՟rř>y}WhBq@kZ�,d>QLtP[)2@nm~575F8nv_ЮحL?&V0c+0ɖak{qeVMf2q378ꚅ4Q֓U4y?WOGp^Qr@I$DD0RjN#6v:Y̰GIlQ*<Vg\!D`u^ ƿx^q dM]!gjƾ'KLU 7H"U{%ep]kj^Tw֧& aav\bƧ.2$\rlLQ mGC_h؜~|goqu-V(YS+jY_"vgF - E*1-]v&?.>-.gcRQRmՠ�PK����QW?/>'��-(����apngframe043.pngUT �%N%Nux �����WwX\VsF.Y: !t %%-) K7<gΙx339gz1Q XX���WIQV7j8�̗JRK1Fsrd­ "nm]mc2kT[1 1f1}y]"xEqB\^f__*N[nE̷zzxK_u0ȘoYn0jT͑\i|:'Jz٘/uZ}7/7Ӊ,NߔLj-OtK1`Y>B~\w %`SjSs/yzCQ!9hD޹t�ϱa|A-G6֗3!?(�TmɲOm`wOO;V mԁ|vy<j^{2^H yXY4]&H6oWXe|-_!RǖOw2gĢD,ځyA(#c9+i11ls!.ዓ={d7xEގ>|Q¬&Z:\<{`W3q[IZ7v<qL;i 1 ֕[뜧tRΆ4bLUZj~tNKTH<tnήN,A b ;vm܉+i�uz5g 752ќ;]0k!1=((`}$kՂL5N15wsj@V!?R삏wߢCm-jİHG\[u(VEs@�Zޔ)D݋^7V IVW"ϟ4բ+_1?+MY_<ސ ANݥjр?ԨI!$qܷ?!dH�e0=@+@(>RDϣwZV X,|G=[DF;j-BxH�17`T=jt(jMEX>m(vrbE�P4G?B9oX?,SYJO{Kz+t-Z^C,7#vo)=j0L2/v9*]buæd"VNk!ϲ8�80IK'3C,3%K# VC8bZf4?H맩Mx1$0z7J[%\(q=Ou½2 0e-0O-"9)۩+)πFw3 \B_O@il#X),sypޙł!~iًg +|EG\swf9N|[KD-^RTTms+ؕճ!NY; j~:% i{v(cWZty-͟Fm8OxuǏ)ψV G<Y7<Mqhd0'hEҎ8�" ux4V2¾U'`A%wX~_YXs~ZE&8 (61D1 2el8Ufe@+bp-@պVsq*wu@1.eC2ɱ+XUWx 5'_ ~jud弫9 o%Kj)؊hb=1 7mc�80gȄU|uF_4f"?|Rvj9fӞ= zp\&G;FJ /{m$ AkTU[�hA1r}j 8mYY?uIٸEְ%)-W[zX`کIgkGQU<sf,mf5ƕ y'}BX,WƮJM XDAcpzKqHH)F@!/'NYrmGNQ;ج$< Z~J ᄛvYhs&fBȚNO`KSFgFGq33[!/1'\ԨbTrK[ޗ Vi!C5]LV'"kF-wZk!f$w9ii-%#*G 1oJN4P#E4sցܥ$ 1| B)/dCRn_׼{-TPsbO6P<!:K1~ҹ�t2OsWs1moz,Xdܐ[ث˝sQ?{Z;ntq#yms; 3Y9#hͤ; M#[XY5\RQ*!O/R帥\%AfRoo1^� 7J0d=\Tt ik|\(f:8R#I;Ak+n'=6uW@~NfvrFq|):I;qJ%U52Jޙ<갌ܔӾ4;yV P]|_{\vDz^Yۣ9:- nz7xrEvzC#$M�^Q!uLS??q;(/tЉ3usE3];ANJ[_L_b +֋ 3'G!>8xf=yzupckj+?tq#tiDBYBT2T79]z^::E^ȴ`נE?>mR-@A$;Cr]G JӚs4ьg1̺CGY?rrEkUvT9ԴEl FOjB[B{4n颏Q%m%]NUVMݖ1ܙCCpUs?#1hc~⍉}DRrv3,19,}>z T; �_Y(2xp( q(A7 7BA2(u}]#)(G-A3p|~ɸb¬b?n̺lD={dW@rzradyOw?A4 Mz9(ĽRYODUXQʫ.q?_A#)wī=PWT2vi 7Oc1t^ /HZέZ4tI.c` uIeu뼺!c͖( yy2I/�_AVuP5k|ZDpp?CBpyG$>;h,iHi:"X<D*XA Y焋wK3&sִ!.~37&r4pbϡA& �_yD8J�K\ռ[7v=R_PL�r83t;9/*`F<|W ?5mhj)*ożТ/DII1.zp^z7$iB놮/Y~HៃBqb8p_ iW{m(UwޜEDvQtRpvEYJ{ 酴MkоW9$(wBH'!lG.}Nł1B*, 42` ^:Ҿq\ַcۻ \Ae HUWֺgyool ?Ȃ:m~-G3d`EɲV܎I$[a\1lkaS|y:0Q&]gu|N _Ʃ1d7 ;9>e< sqղ1, jD+BTO1wg97:˪ܠ9wE{ 'â lm;[ż Iq)gy-D&( Ј}xđ@1R*]GcF8 |,s7(vϦ-1_&oPH" 3/+-<قYWS?~]_Z;7±QAQBy)/C'rr YJyzN~KzB2R6ŪePu%@>%wZ.؇Z 6>(<ڻN2`"ehд<`g7Rk<og/~s~�b]Z[2@riLAX<y;|mgzN-bb;r#^E^Vil|޾7@Y'Qk@Ig}3W>}j2d<l7Xptj$7`{NV9]kD?� H$9�ᡐ=BL\=KL[yv.aq+&(->+xyJKlG<<_&^(+ĸKRsU2/?!}&êiH)\iNC/|yDsTvLzMJ. ePjpon O⣼![組n@H@ u1.%o O~w&4n'ǮQ}fE>F d P3m gieprt_Ml( ]5kI9clgi=:_/?= rۍ&~7bi,7\c .tøtW%J|ST$<K;uJOѻ 6.rl\`07@zQs<:𯉵N~6ɆuV+Q9} CK:H.-k/Nx_PzhQ2i AM=*21d4lGI.uhcx?BƋ#57 'Np[ !AMR6lcXB@^"L`M IGh.~bXL*TKCDMTܨE3POe2 ڂ.QoܞyISG* {A@گ׋�:`9}PKln mm*GK(D3pY鶿z{TFrz0FU[Am1cٝ |3L^ <1p ie:zr5k ۟TU)8Rj32Fho^!9Ƽުz'E+k06JGm?[mZʄ~/.SRJv:ۆR xu;t>D.$"]C>ݾOb`O'Y oS <V*cX(kSv`@D)[Ct;2*k6 Evx즷zaLCv;?Oo\xB*l.1)YE!I,Pl8vr92GPQ8=7Gz<E-fI8H09Z˸-8 } пxJghg&`Ȭz᳾Ł[c=vDS.S@.LYm"\Af듶hc,\/}\> s 4=}za)7N;ZYۛ]]˰F 8\{G<ppI4摌-{~`=Q[.Uo=27E.ёy5zđnw.#27ҥ=&SO*蟺HͦݢCt.1[?Č+gQjmQ)oܷZhS@BXQGޖ[f>k~ ۉLZpsDUY]Ef܉H!|tlLVZ6Mx5/gdu{%W@54f-.0 prt>&x 4g_TpA[T8ra9-Wj^[NZ<c̹$_A3 xoT 3`ivtuOV: A(}c8Yʯ`l umt]i%sT]'s[XN8r>΃iN>� _g_:9DFs,q}GFWy2n\5]sX[:BF3�Zq.P@lϲ_njDʦ_Fdԓ{gۋAތQPm¤ߎoV&(*׆ /m4Kkck, `#S27[ցz/ ߘ: .t ÿ́�ev'&1ri(WP&QtV|3.`ef~rRq&w?n~hӖFٮ~Hehƍ,_ Oh=х^M]p !�dFPY)FSN䥢'}j -0l,Ӄ?4=aS*2>lC+1Ф,luhMd?Dk} m$~(lR׼)5`=KY`wG@Tv�F(ܠ96]Q5㔝8[Ba/ r8Fuwku3Hj�Y'"K[ˢLȴh5f71+ϯ˜P+Am ҄rI_LP~v}3/AÉ6@tE&AnM$v]wMuEK9DB 6mXܔtmtT :[}oH@5z*d(66�e@LmN:TWoL/ƍ Ud?%ȶ=.>h3ON:ݦl hʿh3_T)g9IqWW hÃӄq?h3x9Dxnb{[l9s&$sċ"l[=@k�=0t_N^?ielB20yϋ2nōOkSTњ.MRo5fU0`}\:)|w*׋lZ2k9ӻfPTl }\m*:*_à9$f[Us97G.sq7-X73E}ޡD 3wϹtyot]&[sU #&`c2^Y+cT5D`|I3R`/6vynr6֮/"؃dGy><H3~.EJ'< ?asc!/I$`hC>2y+3NCY X.>:IMh@5U/ U#'g ^ iNbnKQ/B1\.]sipu?8% 0oS)h8B3�4\&<J|ɲ!l?6vQ_gHǀ ʠJDVD4u7])K?€NI�6pU5<^$B˨{ Q95Z b Oa$"B&xС`׋Ȧgz`"6 >{>w8֥"uwbRƁ)Ubi*MO}I<NhxFr ;iq]ZVOCЦ 3t$&ʬtG_8_F%Hz#*7B9?oųFXYNb"?`+z /D(3tA?,ȅVAwUpƵ:NeJ8:i2烰.5܃rB?aq|Sސ3/&3B[ a-kN 4{4b67iؗwchETgSQI Ϡ~#a{(hT)ǃ҇<(?%bPCIP={@#Agr!1#q)^,-SW7$怵' VjI5B'SbqG)+ y+@;*\6BBCӤ)xبјI:'9o$J3LΚ:9I A:^x'$k0,POgy*. D+`h) j ?(P棳a*k4^Џui?\f5|;,:1-qb}٣ /"V :fԷz=26 ⛏T}.R0ذ]?Zɿ)ᗂd [k/-%'y NLkpIJZH'1xGbn-<rJĻ5@=�\,: axz wq)Q[.^\gs[ToUzzݲKh S}DooF1 \O/J|ȦE1Bg (H$ tx2K1_1�mO{~NFnRyN+)L%}WؗYWxC~6hG^0GGU] " G<<Q-q<!Ν 烟VXXݴ"+2Ω?p~IU!L tP[xB? K=׼`!H*Kǯ]k vE1fI•g~3bG"֕W-_iWi^}#̀N5^v c ˊr$M.O7}U PƲCq@Ca5Zb9B$"]uVNj9r{cSƾ/iG `iMKYi1`v&BSH ༤s(}r׌Xˬg嚲0 ou/ ܍Xȝ+Utg e݈9"Ȩ8?GNnjgnkM/Իwqz" 1n}羰a_Z6]CS8#m[EKz)ﭲGcI2'3�ȧXJ00fUz˒?_[ݼNWتt,QgMX�{s/s0<8oTSw׿]rTU3.gBfu~X *m)vCYF-( ikZd?V$vަ7P<O~Q` Mm#(${O]uej|qIDF a++2S3z|V TL evU/+o6em{syH`=4e7hDl+ g x!]p -4s;s;RXY%er`x;9In9pSdVú?T%´M|ӡ|{8# # RܓM]jX{. L#Cњ4;BOн4OSB{:Δv4a&E(a.P}] sP ds1_h6i*pUF5Q+1) \ߝ{f.npc=Da轶#mLp+xc}cugsn~/3BS䡍ٴBn3M2;C3dj6[]Qf`G8"^vHTlāhm^}7[뛏UlBw`so{fzo/|-=D ufEIvfz?^+g[, IkJrUPK����QW?G+��+����apngframe044.pngUT �%N%Nux �����ZW`i^IC@@ncXBBj|眹۽yf{ϙ8-U<l*l��oE71Ye �I]Iݛ*=5ɫ ~}~E f ]O̬J7$Lz^EyHu[4 w� p*1֮NF_fsD2L{fu1fDcx5w(k^iiX6arMmG1ǜٛ,i:E#.S@!M-.oл[&nJÊߌtyu]c;T}o?<R<Z|!51Zi]'sm5i/s@3)DדW|8%r&aal?Nڥt5prQx2B+-1H`a+9"K!sE^N:Yb0&-lʩu&pw=�m@`R%f mxA WtC )4ft )OQL„o dfCjyB hp喔(X+7ڌJq½G#[$"7L \C#=5(DfA9]^lA 0$'jWg`wvxY}ݦ^da!c{ A^tB1ؗ霒=@k08D0qAiɾIΜRir~`>#`Z>_z /̫]*=˃؄bv &a$Wlqy-A<~hZ蛚Bc6/�#+Z)jI�m/kt�+Յ '\j|[:b hzs|jlp z A :+$ Lo'rN  [Yp7TڿE92< vhة?r%%E:~{/u9ŋ_6ݪv{в9|sHMGMRT4w%ΚX `d o*ubc�g C5`|m4^͋3 �]9dIy`B) .6 Ypͳ`DUy97("3iy/ B3/1q{W˂x÷4`:b{qEd[+\&okn\`B"3<wp/UaN<nk ?&%FW[<aS  0P$!^U-T9ImG%EZT] b~a,zn7;o</o>JAQ6[Ϧ^ U~|wC{vх+۵A^eQ`0M2\^(f{%v%2EC>dgQJ&(jabdt zĒ]/)}ףؙ;)>=aZK.Y!h?THZ֘䈛N3~: / ֏ȑdh`у4Mv0 تp}iL;ϔzk^9/n!`ov<x+P=V2LlӒHeh .!R*AH� &a<Wc խ$ҽ |x1^'-zRq“prs [gUPI"1œg"?b|9fz穑=I-OۗN"<`̣;8!V>vߝ Kcz7.te|09bvq X雯hM`M*壝0׃atpz!bcu.rb!h'i 'h;)ݛ FEs0 -pcdSKcq483~k(快~(kM]{%%b(3\)m2CCo MWv󔘓4yS>nci+ڝr 3 OS58YjF8~.wk4L! Ke '5Jge4Pȓ;nCwwzݦMI°}J-g!ש <i Ghrx?'\4t8P�il�cyCr%Nڏx|+][G*k==)5eZy&&q}sV\$kW8)ͩieZt`Fg@y;s1.f:�5mac =|rRD&=( &_85,| P=ڴ- &isj dbb5yag0|űKdD~7qC6: ~|]q ݕJee>$D+-):DMd M6ԉlg42�B-b0qک `>-zjGnOrYUKčXˌb]|Œ? S~ .>r{i.ߝ8v4^β O;G@)ZjP&W)bm4mYla6W]oxv1~c _a}7uSe`KKvL ,K10 8~xU?TE%?L:qŷ /9>A`|:0mkGDѳ_dIĸ"Ipdh9UK0XGqLWˀ`VHM˛_gmƥrDی,D')|�q5qUȗԞ_8OtA1&XKxQkON/w.l oRѵ0�U܉S}3G@[;(+UPuu2gkK7*qKJW|yFsN]▵;q'Pl5fϽ܇-ٹ5?D˻9]<rZK�k&Й+ӷ>y}F1m伳z&#>rݐZ<?f)(�G.u|OnU[<GQL\.iƀAG#p :@z,.J5Bфi+1uoimS)҄yd|j'*oAzS[3Af".T^5vLݷ0"uܝkqܼ Tf3כ/xSԳХw<~@ ]%1^D6-ogp-d"׌)3%ϋu2>S&KR>0c/@񥷟u7qrᐭP:P'(spetAhA[x_u^ԦIꂔ [PEm?� S+0)3cf0m_C贺!-W F;q/.l>zv ۳LGХyYMm@$i# ˴EePSM_8  {Sd?>ʈV %.Mw$CsƫM�'0)LrF\TLMa񮯃II b9HǓhMj�a |rN^H2&|@m8YZߘ>GW6,baRtKfxL.@;KI2EyR9!JwB`WBA iЮudnè�^璝$u K@no8ub8;ߣg0.V,.(C3Z1QS7񜶯 {X vjL”R6 +9o@g>UaT&zM4HIuq,7cu8bA4L:aUsYNBՓ|.vm<JYv8B{4YΪǙ)R\�~Ɛ0N߾U!I%0H;Z2.rE@åp-fsx1J䫶 XC0=($-nYwx/iy!{)븉`=(sG9s,krrD"뭬8rPb~zχ(l0B tf<'¤W-$n^zɆz$k+ *ٹHEI5' 妻?#NS:},@YWO|C 8Nsmw94עfɜ$6fpWt~R=( ZFQ VI9A<7쓄 Kd_oMuBΤ_g�k/B}D:vu ?KS;9}ޠ$eBZɈDmNe6cU 6=h:끜5K `�thEbdV,Ih n]kT!Y.џ/] mKj{:=t‹QBoS 0Ygi2vb-,][ [i[䩣[=ݟ;g4M%Hpѷ%$[{uzQ3hV;'Eu8Bv3HLN W7J&D;c}eB `T ZSr>B)JyyJB!@6ogixG7'rAQdžsG�h"Xp@ c|it/Nm%%4e.9%rYC s0A?ʇt㳍<Wv祺ƿ|㬯"]`<uH7 u@w˘Ͽp\{*y`= l*X-SP]>"zٻIM �@|)O7X>(d~0<(d` ~6:?'F .sόm(VHسQ"aD<횒sI~=890KWVь\h*殝#i50Q 0.̅gݐa=" f~St5tAnz8_؆OMVO+>((<Hc?p@7yV FҦY wU571Fڬ ANxU\j ёt"Z,[%aĹ:N8`R?̚W-}clY;RҬ,8ѷd^mxSf Ly0&62* 4˯= "]sS'#T.\<;ࡘ9B(\gdqH/,o\L{UE'VB>G2@$w 2a*+m-a< !0tCհHCf?UQS \–|H2{e7!tċze?ŨԬU:q'`x-P\9sr$_Ȏ_WL+V҉NC&?LQV0Ź@'m;)e:֋M8Eqy9Quz[7홖CG+bJi|hۏ̋7>6Q󨽿:ȋr{*O×zS0�ZKc,Hnqَܙ%my9OZ-|~!(JK5UF[ϧԗEm'7QaiѲv)W1 RG޶9nohqnכT{>d?kn^gԿiZml)' Uz`@`b(J& <^+J:.6EdZ{pX7<JsvlN7iv x iH`e ַ{2W࣢}H6a73y^8rޏ3cs_p4+m BB4ݽ~Y rҫwC+t"gm@sGN|J%ͤ0yD^�5*f+9&=s$#"DnOhεFEe+QnXd3hv<.eHϮ&_rpe 4$iZVhi@EN;6icchG{Ba*WDJ,.v$26kSzQ$fp\d͢8H@"ubÿ4I:GʦUPdgAMyu0pbH1JR&__V&6޸*'ܫ=j |@#޼W녑d7ޢZ*}�*yBϹ]Ϭx|.}-H]BiVڰ@vsxk7@@^p@oH|.0--[izwpB\yV)-k\b͓6tN5:CjN�Յff[V"Z-7iep8t8 ߴ4!3%}&-jb06~GxĖXYvKɒ[o)zhBzglT[4p4?k55 aȴ%WZ.1i|S/WpЧ"C!98U@�/z:2su#%gP_QL>k<5c8c9ćθN Dsհ?=z'0劷STV+)sy{>k_[< p V&A8 ~eGca1B2:|b u`ig>ajn +r2̔q q^/HU"AW$hDX7 r&,;e2,x: C>35?N[*LJL],RZ)4a]- ċ&?ԴOr${j%ОH9Z(͌(嵳c,x_+ɪn!;Q+ )!R~A} 5=ք7;F0/@+F<ppCH ˖"Y ]0$9}ZkW!Y$/(ۉ* V$UՑ=7E#n=0Yt_@<$ 2Ynin]$t(&yQ<k@Z=&�S <L)x/8Ѯ 1fd<r2&l0W*2l_AU,D8=|TDRg :͜T!6c%a<�u#P #&NV"=,_E,=MSJ/qo6I}]ZUsA w340zK0c!ZcL/<`&nYfvo:ٌ{Ŕ!Vu dĨ/?ʆ@& џ/i.3w-Cr|tmD]<̀e+?wOz}{ cjDSĈn G`\]d%ZXeɅ Ig?FBzL8|GuI( lKNj+Sk'.�} k O;[i,?2XY{v{;1 j~Ȓ߄vNLV^4̢C@,X,6CH8xK)b3])<[+[ pW� `vB;7@й ;G[9d^ x -khÃd<P b~&0yn2njw%hכNU2ZJ'*%E #ݮm?˫afi5U y m�F-\H(ѱ΍L B\!ܒ}bH9esW{58ozۦr2P <4,cJDm!4վ}x!aɔH<֧;;r\x0)%MJnw,Q.D{.J w$`i2bp$`?Ϟ'E}bq7Ã<[i]:L ` NI@`Ufյ\}ɐyfD^/ lkq_$&׿B ĖR72sxO8'lp+** ".g1;{a."iBqٲ6. j4u ϹY</i+~lØ P`1շ^̣_6*tu"ѭ~%/5 yYIsH qPX£lT~H-Q1G/ 01C4G){|7$ЮG\ϣa91["I/ŰGݥA-ͷ# YhkٍRkQO A%f�+*A&, "??xq77ZaLF`Z/zm,M=YHiC L~{\sSL*<#lv/pKUJ</EBhE%lg*h?B|w-84`Z!< D:[6( -<$32KB?٫Ϻv ' BH~J/gTNk3HF;ݍͣc `-Mף=Lcar>&ӟ ̚x-2'RrÿNy�87+JFpS bsY?䨥_}mfoc{4dʞ|O{͢(@֯By-[ J'z$o,F>8 lq&KS~>^E У6i!~D>VC%[~URTPӌ6/Qկβ7߷d0 )bp%<M;:&>;"zzwAg\w6?\; {_hޛxdo?8՟ mx<')F ZfDtք;a|wU;rV ̦;sp|vGw:x}i!ĉLXBL EUy]Àn1:hɴ"UkG9(ژvDCj̕zo;!<Ј`&'师 +&~߿ے'ܝ\PfmUѴ_Uڋ՛I;{-̣](,Y>5YAO5I Tuݙj/hOO:䶡aR$T| feHUQ>8"^R,|vx]žtOAV+cA2 ԇC>ӕ[27Bq{Cy!d]e*_&gf.@*ޓst ?^[8~Bk05<HѮqHZ+\񺔂A<mS3tx7PNFmvlrFXMygO3IEd\> ɋ;i3)(↉bF^ (GҪ[-RԩTjxec?�d7czk׼c{l�(^hcGn ipSIrCn;FlL A~0XilkQ�hiƶ 2B,1G:m>V(27Fkvj[K̟OCta[9'Z7u0,m38͜&ڝE0]tD` AjHZk8u~cX2<aܽE%p/HQnnM�{. QysS?= *w!">C|8[ޔ�z.p9529G;Bo,|)9矜˂ );9ToA ڒS}o"ubo2YҺI5( {kiD5Yh1kɣa \r6(N0]OZl^/ak3]z~<NaD>1H;7ۿU1Ө7& r|B?N^J Iڱڤ(oE.[;}~~GaNL|j ƏaZV42qlmrͺl=m-ej֝ӆpu)A\ ؕdZV%J\W#47\$ALA2 0A6濦zV!F*zG ^cM5xV[EIyJ7qw4~ⶻ�ފ ʾKv] 1fƺ n͟j0K3?Χ:G-[awj~+6|b&c13n \oz{9uP|=~i;":O&H>`U _KpMW{RRr?7ǒ~/{+;l[^q7K{ݦdZfUJLCWt)wVOr71A8b`njhLmHϮ>_Ξax%7.ki7jp~v KN8Xm P .$K6·Vh6$ ̥[mk(ip<Nj2_n6=K ue-EPK����QW?g,��,����apngframe045.pngUT �%N%Nux �����zeTKK#!!KwI*!.t" "JH,%(tߛΙf3{I4S'0@���ʳ3�l�TQ4ߏ6Y(ک-s7{I0$fn8\5, ʆK~";DZK&#ʮq 'pd%lΦc˨N0 x^OʔD=M@ܴp{{zIiZL0꿷*NNSgR\ڠo5Vf?b EvQݝn.+~a#W3+H:Ro}~?F]m}, BުuO8~oxnXLȅ{|b V@�Dc6}+J0<3fAvF.o.jNvKNK# ch}$dz57Fo0FCgX{ϢT(`jHo%zV:055Zx4>t^&c?B;sVf<HmF=;#66<<(,ֵo+k/XӇvB�MbM-ؗW;֟+қz0( D?[@GX}FRp$I,�11�4[p ]XSEʤC9e#6чhҨ�<VK#w*%3h-gn~ ghnÈS鄽;Rdy|9,;J*\(Z]͎3)t;X~ I2 ӗ>%w7:&\AdKKՎ>P\hմ&ΕІ/y _ Æ6<t y:螩xvmZ }$ [C Hೡ 0IhbAbNXTG͹)HUƻ_Gw$w߭ZeQ$qۼ"Gө x)>fHd/~9jTuخIsOI |z&:HxyAhr6xRĕOf\XhGhKQ~Oީ  <i9vS^]2el4.jy�Z.I#<7=gaGFH埇C6ͮ.R +-}"q --(@ Ki0@$q\I"p0wv}P1JX ?d6na96@'Lj6~ mѼrKK dژьCB 6JftٺRultBPw'5^7E r, ;l js(K7??]T&} s% &�VrMHՖy\URHE~#{̽8wRv14Z+uOhyZ&V/ǝt (AN$ zZ35l&;%:xrpoePSi̒C&nH h˓iP}oylDzK 5DP}Ts63H\|$n_JWN\(m^jqT<R(ТO3('GD\Z NA$!r3^Bu$gH@עtūBE.(9:ni)9:Tk'V?*J?N$.eb΢b4Ԝn ?<`ֹP'Y7ixѭ!Ag1U]B#D-ps*3@pdr@z+ZxIh-Md9Ty!ގ+`u;HT}}}5eVPn~/w)OfKU-I?%Pbyor8y?a% x|J;YC,aTW?Zx7_[r!{MåsA%y xU\UMbL*~UF^6$T΋K2r<Y;O[e%Ek93 O*G?߾|C#בI!MلUXc@˞Rrv'.<ϭU/γ׳y78զQ;(q~:5'4cWpI XiNwx}ѪS4q"4w&a#gg5=!rOf^(>=^㛯ErW7lTsܮ(7}tQ剡d7k3cɏM_/Y筝 ."]>0Al GG} wm©2_5<N?f^uOnÅ>Sn!N"{gMnx&-kNL_VTN6Bf_I))؀[W $%`2 3CfDZ{S$?^cM!1#ryqJC)L:N+QÓv]<)T x},~ۚZ*rʄFHY>HUj'T-3Q.Z1 l~o}vIzF}qOOG`4G 9$朵5S6P@,2'e]Bo&%Hv㻾9ݓ@p/ϰE Ec~<>R|q&QU_3lP&Lg*9?v =m q/G^u6 AG>0%fз:Bz!j@SNtj\ EYɖ ^yN![Mm۵ssd$$#Bu:3:Kȉ}A`uD֋KyoxARGv<3T= 7Fcn;a"nߚҗhʲ$^~-]q_7&Ñg(_%NSs?eaD fsGDH5J2֩j7^威:Mx?hDD]A];[XiEuMxJI|)%kyTr5(ĉK:*w߳:}@&AiG߾nC1cu]4ҬɗQo9k&uL?O˓Of(~"}#H02gH<jlnnR@8lvW:3W/5*9zt qzE 5|iƕM8НLݾ#G�dRՂgܖ?/ջ8' ͏J[W^-|.bӆTdKwº7$]HB^2u\;^%KAW>ZCz`G_|>Z04vJLL WZiĺuu͕kSzk'ZnJ@?A;I;|挈|ePu9% W%D3(_6'8~c%n`&>yQ h p4m!yCV]ifh;bGW b:tE~0�� ŠG?_\S7UB ԪwT.iɑs �sQF7Z#ĚeOk7Ɩ;9.>NŽf[씂bne#+q9)9,(ˆѧau &&¯;ZSyD ecB%6qqn0lh@3$ysLj1OkF³.~wпMS-sq :Y4~3) Ex79gsQgM&\�*TQQ\9CS.%t(度:eUA7<z.AJR�l+^g[vBR O̯q@ Ss3~!GEF5d*s` ]m@0TIG.fq׆>p%PQ ko ΝGTjk1Dp!2ه,KDxܴɮs3+AwZ B<8lu!?T}-ͰUNnzFhN1ߦhe/?Qb IFWL*p1 W>ic7hH~ϫV|Kx9N2HaFj+%s54 )Esdp!pG'5s^ ӧoCjt?AQ_-.%2-IG?lB5xN]Z'kN y3 9@G,ڄPi*s|̪)$>~ yB]Rt3X�Q wʴ'~Bj l%H}.iY{$HzPb/i2Ys祟7%-aߦ*bFsMd^/:bu(aHv`G1! +.%^!?Ly׍ <X\a+;K F8oMKBl1?w!J KrN޴v/#h J(ES ï84 2L(ߏ|O?DO ɚ Ye5C%'p6v<g{(ᇗE6N"o;֒> $PC:$Rف~1Ả>Wj|vPj]6ƨQ#XMψ*"Rr0z-oh wVn.ޟ㏿Wt&J%]h_C4ȉM!{IŁcy.?' kqpRBЃJ0O+ם. A0%RA~Zy&nf%Z9 .PKU\7 guPqKJՇͿ*KE_UY6bcܠ<;&<3ظP z12ٯr_߹CFò呶,orbAx"Dg>4|T`-Lrjf?BygBtQVd$gRW#_�;! ~? u/-QrcKٰҭ=MZ#a<(5Md tV7sp4v.F U >_e̒*Q_!]KBQ ]U;O˕vYT?Er3X⿞2 '�з]9$>S[ Le$lƷ�x^a|/5D V0!  gF=Bs50 (E _";*B~IԆ�!~4CDvQ_Ϲ?l Yhqtk[qgGBgqfWB|ŋc֙P⤵a)ҐC"n$6382`gQBh>Dm/ZD O)a8G4QB5N2 aI1b GoM.D<IwQt8>.}EV4'3b~kRpۯ̢9xh|:(kL(g$CJ}.9\l ܐoo𸊫ޑ!j{3yW{Vk =JD!49_7jԻ.ݥ񌣬yڙ3PJ;�pxH]r <[D.W=/qDHN"ΰF&@}VSЄ()P dn+5ȩlV7bq\J"AEesȟiNDEGuںGQ^@R J PsbRW `7m 3vE$Ӝ@_?-դ9җMom6ӝdT~ )L(Du8i|=?w^rXaA N&5p�\ QTNf-чϴYŲ4G,R�)ټ�O?(2)+Vq~ q'?c6H0Y`ӘN�'+g+x"QjTNWFF<2╷4ΘY>cy78 4iwnɵ0cω*�ٗN `@%2[#4nrUWyN?k5xbXpREZ ՘qS?Ȫf+Rw{کz}̹X C\PYJ!dܓYh P>V gP #<%CW9V `+T}0!x(c6>Ω:[f]nqD@-Rzt)zB�$'ͺlYqci=E[}bN^JšmdtnHCrIIE4$[/;u*=@96Q_CWӡ`! * 倏c0V'֦6vCoXf|Yfݾ^uxCeǒVYyO_[F&SJ ~!)C =$@ ćA)-vP?a8q5#Jڮ WR'f˒ ~ nxJ'b`1K7]/!Xs? L\%pBƺb|0C7j}6 ՑX=r/�ykF.{\#4({P*9; N[x?tҏ]|,BoE+  4=Ln9DvL4>˩&YU9dy�.d 4# }:(օ;a~ÓuGCN !;ҤZr]mEX}Zn*4G4?b.耗#I]{(!>mi\Ea8 1 3ih5( ,0s3'֎|Q!94Ȭ>,"~+ITQ `X!{FCYK;�ќ�UMxEm4jrh"[¬ X G=o#J._` R2M|GkZ) sz N5ڡ$d`Kq#s6X(~F*rJT U%*FGG/M!2( vi/Ź,N5| GoU*T!o{|a@2 C{hg-z�+/;)v+kՄ' w vrIGcL=В@L d1"J,EOA1Phs !Zw_Ά," θA,]O4@rF!Q= ~R&"J;Y -e7QC|4!D+}BS"P'GS"`/Cj^'/cu p!1Om%a{A/ֲ%2qLn% Y#m!eIL.ɔ7}eff:;ϲ^w4<W ;wqf]q'I XJA&qZMdo7< (ˤ gOY(EOUՐ6wk,<vDH2!5S"�GH ZoW!҈4r=щ4s>,|ϓ!:|$}19_*ZW<O[`[@fP~P&GVxs@j.fUw8¸`=ն&}ǡȼ2<xV*hGCv=a4 d cٚe2vnKNsjggCzCtk1*zws#ƐB"N~޲LăkqyÇ^!^)ߣC-:t97NQ,淟9s[A$Uzvi Fs9,\pZz!"? =*d |8C`Ȧn^+7J٥ĹfF?09b=)C~N1KqssR, %%�JBqSj3)W҉414 YR`% e!Ԓ&@CT1amWVN wo-45ym%/2JϏŧNk<fqFje=xCU+9GA;@َ.ő Av˻ORcBcR0X)f-0'a)=+Ym 0G 8c>C[~\9OؾuwwxyҌ[%]hy;ul 2TS5uQ&#: pmPڙHl�g ȋ]«52S J-^HgBG<.'po7uY:t+qeES)|`;u]ξ1+ 7|)Q&Xat= ;>Ya}6YD*i-I1nI}= OI|~`hq>hj\KAv~_ը <g7׼c#sk#F#X D0Y9S, W^W5F`( n,NS#ZP<;$d 0cSH\P  /J^({^> a#/ߦZ/)"?1IP !d#ath)]!q%?;8[]/!QkJz{-9󬘈Ør> H�+WjyÑ]}`xËKCBC $: ZF=E`W`C!z L\fK]PAlp?=OWk.D, I.=^aD'۵z~+1"c8[{Ī;'0jy~^GDxҕx1}D*ۓpy:=vI9ajNÊ iML F1#aSwnӓg j_7*p"r9Խr&~REAք4)o *rcFaDuEd6ih8tgo Q;F)sږ ^rD ώ^a=Lsq38͠(˻/#iTt]Z\q &}cuQH1zȲLfK6_4Hܑn~sPD6IDϛD"Vw;Ҝ=Hn7b%S>)j}FZiQ�VXޫkuJFK_&rrW$AW"p/eo}ĝDIѠ[nGa͑$hG u1!esnڻb,u~?6,->, )FP_2f'@A#CQ"itǦ+oRZ33RzlK e+6Zcha"d@{]ɑ{O|q�!XGtdDfmXU};/E[<C"; &|#i |g{)([ Ix曉}B-)U&Pk+yިh-&|:'xdhS#Jz$*rdv vvZ.$Hzɯ_/74\x]V$)O./R+$(:Vo}3Uʱ/J0'}|)\;9+% �|uŽ(pt\4w\<uCa3_\YC{fmClL��Vە݈T�l9WNE}|u߅omD>Y@z?hmVeh[>pM8o jppQ=HZj?HMH<~j~ywa!DB e@RN' ^ROk ?�v^ǭں *N fZ!jVF$[,lAeϾظB8x�&.-"tCL\xǝ~7_bۏøC|!DF*ShU_AU=oA-i鬞G**cABّS8?.W!<?x<ړ X UKJlrX &>Cl&|/ēK,_m*ݹNpeI,�Wb*PGg*(GU-Xxqsn& Ҙ\_`F?53쎝ߋRa?9N(tO`k@7Y'Rx|im7*4Gaa70+R<aNzVpKYQBD܁:UmV6m^?m% _--h'f5Xrs.x0Q>Kt!,V7 (JXt| d<%D{@רTXdj/W[sʛ U(.T[\ÚaHWFma5IhE.BC^_1ɨEWL2Z4YFX8Hm%n>OHVɵzr4]5:_ev8xyuƗ{giQ,2 X^i!uc)6 еIgM/e/Z'ΐsF6rgD<?(X<0ʻ<hlΧx\Gݱ2nҩ %RuM"'o\T~3"V?gUh-KP| 44lԧQjje%2,B3 ,eln֖!rzoS+"YG 3{YȔpO7'o_]Źڙ&4x�.6_'?n/}}9{ 4UTjlcPK����QW?11.��t.����apngframe046.pngUT �%N%Nux �����ZWNbaɥZB:aIA@ZC VAEZB)n=xoΙ̝{$몓2��M 3N�7κ�*h'iuMd1L.:dxy[+A".תf_̏Sr�LP~vv# ?�r_ qri3~8||;MKK9LIvq/ |e%FjNZ6?Al�_"+2E2җԋ1q<B,|ooQ8$ƿVVd#A:V^+SSjRoET݅_77wár"OQy+[>GvF2{>+!b%:,) WI&7ɱ?=aOݣZ]X"rn/n%S_i q S)%rwceZGGsJHG$@(@ HT ?.Zt SNW')q`QxAЀE"t=y;#< &? d@ر0ݟN0<npWVC̻[o(v265"˨B=K&�A,e{<<j$Kc,%oBA009XI>x�ǷqEA 6# ~ }ׯE !xAaZ!=_a"ϛovUY:}!q 7oΈ=kwE Z1[j 54}%"g|2UhԒs mx*^ak$ȓ0`; |ϛ:yṚa'=R_jԡF(5k)Ѭ+ϴo(ϺnV^S�*!y&w?(Fg ڴvhPګrQcONGjw&+u%fH_=sJC~g C͉h5 8';�BCYEH1i@?!Yxx,f!c̝ȒD=R =@TAOZW6%i/.]79i7N5Qu'j�Y�c=@_HOg )_ l)fK*=E k8J"|J<�ɱ)a3yH{FV.?^3C I`yVJ ,"B�0C#keSXƝi8gcNU OBn " aRWI Q,5q+ EN*1\ݏoH-j{eoQ%lR%t�e!>3p9J8.~.qoiV邑.Odx|`N|`OkV,%p11ZS}郮ImJ�5+Lw0{;QuEe=<) +n5 `tfce: aVN͋.Dr<el*?Ύ:>By@+kjHuJ\g WIyOD}W!FRTyKDBy.I(H[qg ?84iYF9eS V}C hv70vM^䊇(ǡ ]}^z)OڭBwϞx&l[YRiu9rhs1"n! ;HR3� T}�w`Y023ɓcԪ)3ɎԪE2lgc6DǕoLg𣿮3<j]KÀ4Qg z䳐gא�kQgX*(A׉{(|P5HHgoÔU|^1çxrpMz,h.۲lDƱ#@FxȂDJvr#× /0 3Ya*q;,>o?P$q7CBD\,􅰟Hrc?/*z{S ١Ի_Y7qo9 ];ܟXşp?l Q'PmGiyϫ{<`eӅ^9^TC xLj!.$.2jҀSD}~_8F&U=BҀ9@?uw8Tܮ-} iqzz4SN$XxrZHChD*f>˜H:^=zY؛f3xPf< Rd9ڀtje8~,rTjJ fq.E.,Co2".Tݖ^dO"`[6:+R&?0]T$jH35%iOwk8P{C$~%L2Nak΄>b(|A @Wʬ*Q]*%E+>AB=oHROʔ4jælr#5ܷo.&qqe܃TwѧR]:;7+RA.�$@BCVpr8FRyaxz&~ , {_ծPj2xbP)tfM֨t| 39:bOYҎ?QTߜx䖣apIMI0WK&q㧁<,Z'wY{( XY*%LF# {8Dկ 2p ^ JsQ<u|gx_ IL8sW\η d>RjzF+"DsFBV[%Ҩ@tscCuy<pbd̓CCksp,aeo�$&8*,#�VhI;Hi~+`Y8׳,E5G~?~?$5 u4o\%~͎Bdwk<c?@WF,6uxTIcP JZ9I6C"vvb3zW_>6 }EO,0w 挧+|{Za'Q/Ϡ2bNS'xy HϏ/@/ery)PcS%"kRtl26r=p {YM)Ǩ)_!�Q1(!W!?C*>%˞nk 8H#pQ8!^{EOY=�g[[Y-.zWܿGq�W c;1GPvZ\=gz).kbͨ&JF@Pde#eکYv$tO[qϼExvvpK4^?P=P 侶$yіtrd;K0ˠ'eU^HoUl |$ ?&Z 1#6Gv?ݜpyv"H9/z88Nsp7;@׎:Wn;@i.ii|[V/R$8k?nGXYӖ{D {}})ض$g* ?>oMQC0?j e/S$rM1r _ԉ>U[a\$:o˂�·Y8Ȧ '+* >$٢xudxu1H6|YbyOwLX<qX:Ze)ug?1撮M} LEk;' 4&PNxvJu>m&8tlLnX ]"[i7vKo0εBV;|촻]<5wI\ٖE#bV4p {&.6vȵ;'e$t!HE40@OBl}"~ X@SY*HvwB Xz"x$D09N c ~NS'"KCiI+jD\W rx}5b뛝W齶wuf4S<`8M+0O>i1e/.Pif0bE3Jqwqd!lP32{p"XQ6/6IYL8^y׉@/^=Slb]qN#:?~R7MfW~kׄ�ff@ߘ~%mzH|@!7>QG45MJk@(+P%KIw 7思O6&MLL{Vbk.W մapfuؙ)%χ-/8czJ߯O=} �ntWp:uE7\T4jl sHqAȕW{d /<AnCq3㹯{5[3BL1+@�"3&Xfm\G%f;7.oq7tq9[$9⩫qPmI0&hanngLIFh8E&/I0MU(֜f*�<3$86y7~h#n�1peF$r.pSyo7guYѓ5zܣ%)%T5Tv$lpⒾ{a;8ۼ<K2N;%~"oJ߫DS޾ -@}F(@UZH35E#7ksKqpd~9^xDf`_"\dO M1Po|+t?#VMxv^:{plw sm�@r1;7wTK[:wB7l{lñp`H_L|kԓy�z]^9eW7yj,W-l@3{ 'n MB"LDਡbu. ! 3'tNj*WYtKÓ.] {ՒwGkY+Ǹ(uD 7,_Mb7/`FvB|c;na孹2GنW ^X<MPR<ս'6O+'N<|Dv&:Gibͳ-,O_ L8}YvY8DU~Yd! 8n{uFEz5 #I[Țґ+;'xC@`(N7:䠶erî]dA<l,9rBdKsaC# =60xWiL2cG持$}vd8!1Ev �@^ׯVT !}/bq.~~!)yo^ ,ݵ,8{��ãˇIT|Z14euQuS*QfOlтDha&sQ~xCk:%NlB~3>lHs!L)1U ^,{ܾ߆ ٧"_KR3D^8 [ wAϝA#Je#=.>+{ f |^R$.mݠ $ji٢hvdfl7yP_lP {M؄%bo!dJ!6WW_l( :GMUS_ĶWAop�9<+Ŀ'*߃׹4;Q:&]0xgѺ6c瘝f̙F:Ӄ)Ƌn#{Ld7odQq#Ep˦J1^ 00Yzk%G3sray7́ -V2ewڡy]0*dF*?l*ni$sV|{*$i;M?e.!X-U�k޾(ulJJx5D! ɔ`c7NlD|u\혩S,|+?h *qVNE17`֞@AhJ`t4XO T OJ&bF}SFOyQW(3k_ w98l|GYJNIM=Kx994c䒏h:`](f4xgcE׃).>c`-윪4PdwlLX%L*ɖl4U!~|"CgZ'&,GK3M]B^U\>wB&Hn|$]2q,=Eh{uuЫ},{ W7yQ>dv4ckn3LE?+ %T)z|Hj/sl6}Ř!7ڪO߂+Ad#5#93]]&FWPsLP�Dsni]򱋱z# #Pr߿Wz2E[SFӆ `j;|˨&Wnç6SdZϓhd5(bH1F1XINZ2m]EZQh*A8~^xB +>Eh=TFHKl꧓vXC97vlݕַVb$ݍW$߻dqf|lH%;ӜC] 0ܒM$0goݍ =gGKj 5Ԓ]vkF 4I0zX X$4y8cjX(>"s/n–¡e""{i^@L^ +#J>~QT_9 kF@ Ewܘo)yQPsj1 fWeTX S㚄1Xx}&(?O@ 5xP+nX]i28j3'SUuWHCt! E$/9'.?O�HOK䙪EF.+=P#1 L,Edc*<0!*ڗ Mrs_ml= %rOAsTcsu!+?Nzf 5OEK5R"G;g?%&G|-yXM1{7s _0 {DĂ`ϩŢ`ў e Y̢@h`qbOa l5\o<N[;0?IlCԒpF8uWl+뀭xr~VHad_MZ6o_g5 >;ٺ]vHu/~^#Re@JȞ$,-Wi<hhb(=GcCn&FT5 ZVS-.4">ðx-ȺM24Gb ɼMT(:z:DŸ˻" z^+#w?I9TF;a_)xcyKuΉ}06+ hy= YV/5HA&٫I z_dީAľ#BqX*ʯ*Arǽ]zIRBq&p]B3WaE: wۨ銤exIJ(OإCV8Zi acy]PA8Px0;<G7PN<޽�OwpǬdh _NF42:n9^J٠8I/Y(  H! *A zWhiOfB9%mTr,OR~ckhxU>s0挨*$DUyj58X/b`H�eq�N8Cƛ G oW)xޞy; .dnR@kc~5TAw zW1by̼t"O3/ڟ!"ScgTwE +}{&sm' g2jS'#xBȟY|k_M|HlmGmHI5T:0\b+%W"j!^/$ eDdP,@/y N}rUOeQe?eJ U$u&L%22%G!>IBGc/KgF9 3&H@ "2-# 1'TkRjf]d(^f 4^$ xp՛v:03E:mOԫyRJQ#RJ5kͤ_Y?V  7L72}l@55zgiaͥ]ݦ+!7W7 RWnE#֒@kƩ`O |~âZ~oͅaȦ69ߋs<0w~յZsчӗȇ¶SnU!ԼLu#u_ܥ5oO@6lN {qW/j>:Jd]A>V_kboW+XvT 6j@4V9ř|4 gbAF2g;Lf28? 1!l#Gl[D= i}^ٸE,L9F*$N:_CBX=t|7+M[S#bɰĽ1$5BK6fNj-zZ{Nvl݄;2;ԣtC3"qbKhbGO`Kf+}"-ugJu⮪u턐fjI!E\7HOa> \z?xHu&q'u0Z+b\pU:wRJŨ汓LK$)Z_�lhI�=@]%=C(k=T;E(-)y}[y'ֶ Bܸ gI.8F\8K#rwS�Zy( pg=lyY3v|m}M}5!효Eu@/M_U t rه-ƶL(q1ey'Ca?7PJ`8H|^WӦdm+ogp򬕥,jvz{[ױOk4,YX,GVvpV'PaƁZmiAҲ4&/Cs9G9!d9?F7WJ}Oύ#| L7Jy͜ЙgT)P}9ER^0J` έAZ +d1`S%||u.WNo?̳XMaڈBìzkX]dPi'gf=S<6u;zy&Xצi=V{GvJ4蠵 #nXl %we|w^sLvܖST۶�Yb,jI|ŜzWz@>nKkLC7u«/QZ9w;l¼ǯMKPUɣXX~Uis$SjP-Qf/|zlm Z61fO1f"hky91}Igpě 긮ϙ Y:[0F%.+OXe]~z篐iJ l+Rۇ܃z^rSҲNz. pǠ0&^EG8N:AVW4iAPX*)aj9"bԃD4h:Y oEƾ1{ֱA@6zi_XM»�*`)qɇjx.̚;B 7+֚m�B<#>R<sU~[KWLOUf&%qVSkc<yel%|DfSQ{*W:Ƨ[}洰yY}o.O8숨kS1^# Q| NAkDeOlMM!aW{;. %-<n=V7G'"~̎[,_|B׌%Ԅ❭TJ 6"U2[vRzKEue/$QxeՎ [Z9"mZei77 f#-'^H^P+tъ^%ZGʈ\"t'>Z*DrM4Jwg% sxJ~&Ѥ!^-6 6D_;nj$F %MFTٷH$yޭ2rǿ&Vdnx. O@U:䰈 g%ѹ 6EƇ?|C+xGOAhḏ%z90'&"jq7O݀.durۭCe0%[tJmrw#c4%{.0ŤՈU‡_AQJR>4b=V:Cuv0eI Uhz ?. 7ߌbS3ߎbmYqt7I%ǴLF@'WMǵUwWdmMO櫶$A˺tyݴ~mhALh۵ɫ]tt WdB0CΣ\႕!z$G425$gogA5SI_\m+Ww=> 8 LDB*/KVb`ADqh?Zog5D2Jde_0y1w¢0wk XKgZA] D4bJaxx2Px!@1I�$T?8˳9r8WG)G\NMl2؞X|Y ^<0#[ga~7B%q~&򕝫m9&Ϗ~& Q!+}H A\5a?Ay\zWio/|yXX#zR8"Ќ\d6٩>['Jq [yBQ$ED RGnֆend ūݓzI;$>_i{$&sȃ`1} k 9yG]It^NmdXgna@9/[}?d[FZ;У%:]Ȯ(z,?X5k@bmYd#aKqlQSv]ˣSk\ n3Hp^6^C6KAO(ї5UߴӹB<=O3ޓ tЉu&D<)6ʥR -F['ڜqfF9js NC}㖱_bMna!DvLܚeo>̽VWE`rfK3-P 9w| &eyϛ*5&#`Ey9[.[JЀA B>4[.+yi }i'9 |[ՌF?y{bZmGsnAzN)9&O`+EZm!\c=DP;x<�j㙈]Fe3:1rXOLeJR!gVi*%vI{MSUWF:�PK����QW?s0��0����apngframe047.pngUT �%N%Nux �����zSu\-PŝŋP ŝ<8<@ "ŋ;-eΝsg6ZKC���(˿wobc[/:b�*P@=9J\=5 V5̔ n.\c*\_nL"W)H>BGJ/cAU|bIyYVS3y<IteSq^Cߝ oYÎv|nٚH Gx<{ XD7GYcF-*2S,hOtr2t Je7xirp`D<'\<֏Xzg4|}"]9q�A)ď66L=^[<*׏r <?A<,o B/o$Lo&:|*aA8ċ/-!ؼz&k" +p"*!UDl d,ڍ \m""'?{[mِjsXǶ$O{,X9 I8RIUK y+N@##+;n-qL,fXpLH []17pa罦 cFD¶3.J}1΀v#Q>UG[ /'w,n:�ɸTS ;؋L䂪|GyR"A,0|js) `ٴH!hMIGy[ |wӎK6mę OFV*VfxrK)cC,v`wEc 8ŸKDQ$p`eo)p�+ ̷Dq9.i (+s 2~z$`Нލ+wleo{f20*v,@|�?W€.}GN&imW@à$,At2fOGe-1/6fWݡ2<h0=mwl\E<̼7kFe8ګKgY"t}}"8pe"X0r\&>h SĴC~ >S̡:f)3p|aE䀅,�|�3[m@.mxn'Js1;ƛ5V GPA2B@>F@ ?:{fY W#:)vuvmC~J^&ZMJ�-Fqm\孺6=ْ]X&U;Y_ 3XGq PC9K"&ӌ1 a}Vs~ͅ5rcWhU:s (} *ՁA8Z "re5=>UlF)@ 6۾g8ώصT'M| [^Bjb(9X9_rd'l:(p1jBW;BXIak.F)GOE'zc�{Pܗmsb~iY!`%-5@k&H _@Q 9Nwy=hm<Ŋ+lIXH`Unt=L3'I, 0rESܢYb .o*p\9YIV6eB-OO`r(D\}4e \= -㥪FB6 " kw^ ^78&_ MtQ"D< V_(ޕ12";q<U:D*Lv+M 4FְG.ms"~^cz*,xBC<կđfp] v;IeqiF݀H`|pgV]\RT)_*M1Z~xpLC?$ =>x@K:xKIkD$)$ Y *[&fac{k \;_BtcRȪmyO=1V[ \#N:sIؑ+· feҹ}[BP ~M~ndw(%t2<,[==+fUPyf?̩GE~ /Tgd,;ww U}:uզ( ͡� 5p18>0Kj?|V$[ܥ҆w_vz�qfP2 UvT 9_ǼcKԆÛ4Y [:1Yk bEIm0.`뭉VWYV09'j5!$ ^ iKTmxHJ,Z Y䈛nՙ؛�>Ѵ)Gee)ٸ_e3ejjjm5!Ld>LQA|L7 HVI֘j]G!BߥmQ|h`t�t^9kq~u 3y?=Yq',.ʱ_NFOUGdj!<(|x#GX|IVxڶ(™oF_:3n*ø.b'8'nz�VLw&o'tDIv^dQ)„CPl; K%ȟOP3#]r>z_RǢK^`ˁ5B)TA`k֝rlM*_HPN<y~w_v%'7uS—!)4+D)\N U13MlTyܵYvX1WrMU~"}8$<.Œӂ-#<̣m!e$K_3ƽz9]64GMkU[z@mt.zEWsav_k{ŒYQ+#A 02 "5D$2өQe=fiQ\nN}B0:Yf*nD ]S"ɀ)dB\Mb k~WF¥7#%d,z%6i0rA&9J/r̥ Aq`G\˖NɁ_EC GŽG<ɬfv;gNtr)g>w(dkU-X)tS[ZȴwpM|]"j4OoE+Ps߱��y܃7'`Z6*lpkFk{S_sy-.1`o}~`Շ'S!$n1@500`p_)5QX";'ϸ YmҝD٦q;#btCU͚8Ὧ(?M ;?r`]>C[tc{` 2&d^=E)dbSzPDU%<.b_#ʚj_(]#%9j˿|;+d~C6u3�@ B `4FMs>--GVaȝo8w!yyb2G,)b E~²/,?+5f#w+x|HPh$7:t,fOrQ>,N_YW7J)3Į$kk VEOdP Uk褫1L1g)Rl.w"Afy0wW$cl.9<?BVW߄e#bß M"~r'R5l>Ȼ۪5fyJyT C<Pʻ}T\Y9tUI?׼u!4Kjo>)L�"[7m7S=P^ԍ_2I,|�|` c j ѫGԄCq)S儾 {3̽b⛺ww\L.Wa�iG0q P frW<2 ʘ%u©L<$�?w( e" d Z!`GwM (d8"iR2s*}Xo?y S,gO2ߠvGZ&7k %HS :;wh~P;tR�qa=!˹ôr V^Ce-jtnI3p#ILT"5ءK2k_yS=qLݤ'k >&[]dLu~gŶN&# & ϡi_͝ҙ/OH3Lg H(ZBPS>%bRܹ-Kd7%y%nkce۶=zzaf1% >.l@.k4$<G t~ :�M (ܧRqF=7vN<:* 9l=8pMv9BmrBޝ[z *W}clg(V*%n.(O}w`?2/|%C#;?uhɏBզ`x MwdIļnJ>TVh#2~Dhb"iZA9Z̿ B,1ìw@ ݓYbC~7Hr^)i_\>Rdc%W "HRfWQ:~90Dv$-{pҽIW+~f&N}쇢'}:2C�&ͬC@/ѷ$W6?h- 8@{00$#HKb</0ߡ0=@p@uj=WNւFc+Tx sF)}<slQ7h3]tJ1l5A>?> a<֨aG2}gqބ)e%gM5b7B  mbOA[K̬HǦ7'}Vt4Os^bFjbEL9s4 5Ϲ@8qҠƞO`[\f ɼp\{n:<&t+ۂ'Ԛʶ!6x[0l[$)EBg\݋i id<{E4]G�/j:"㋮ō!4yǘ|!,;+~6&/Lh#;|xsHh{mm�;tiWW hϒO'"!*ӰwSMs2e>?89y!_`8oM &M"$XG9ͳRK{"=a/>aL#l)8U{cZB{EzG.EX6ӧ_ c/ѧ)NZwF!�ЎqB sz="0CòZ}̍4뙙.r4^?d8s~mp7<0CӅb.рR"N1-07Oa:�ڵHU$OrV)U5ݔbW]HuDe(ru?1 ĕɛFȜ1?,1Teiʫ<c @4 I6wN+l]Jvu*]IgÀhڄ*r 3fw+_HYՐ;X]I9ϧGRM3ʗ =Xn�jLR{g8-?B}Uଡ଼9YhV#5ɓCI7 IgȞ2;@*7;mw2'BƦ}- 5V 5Bg t;c"3ߕU2;6l#yܰl(>+eq�jήQ7bDj(:@ Mւxٿ j`Z;y7TuaCX c]4xH`7ޤ~ƽtjxI1 hЮIվθHU Vw(0W#&uƢBfmzldA{JCcnrnQh7t9+Vnh@l^1wɻ|PA)T 3_<x\)~狪2uyL" W Ou摯]q|డta5puAfCz,~{?djwo`qR$`dvY/8p@_ˇQ 1=W:يqw6! Gz~)<{"mQ],#GU8>cqSHcǨ.ěk6ӍWAƄ;U3T1͂Aа\Ӹo8GBS쒜 WV_8yk,+c9L_GO'�_u̯ v΋*~a ZlطFپS,⮉G|fHF:??&y\)tr?[Ա.]qBQ| =cy=IZe?}GQKbܞ>9vL.Hgy$uq��#*]P1<98 w eKUcCc�t=B$ޏg l'|1e1r'؎,]c~-T_ T_pw.6%uڼ?bJeKd3�!C ][( ɦ>oF\êl_197^)O9ygDFn}37]Zi17=c?4FӚ`]fO/ohEm* Ү$gK+\\r^!¿j 'tk/M|qrsB#c(Vt6ZMlydPI$]^EU|l<'wt6\K%'Tm@O'ysޛ/cM?n:L=rͼM|4+[dRp4wBx06-σ#bM?]]eBKu bH=&Q7[S<PisG1*Dy6~w6DteI[Ԯ0M51]I`@F�Vv['?1ܭ~Jl$zAwR2g;鬳}3+2#x{W?r~Ѐ3:9qdA:!c7c`+2� -FYCZ/.-8bh�m'(֒+mjG:EU# i|7n/<3xz>e, �T;<tXx݂4I88M*^vzFOgp1,BN\-!eԷ;E_Ѷl= ^o-~&Ţ͏ߝ΍*`g"�^{4&eAt\0>5/:L\җ7hdeW,Rf*⦅u"=zJX>IDPWͿ5:FmS9uXls<ms[pv~D廴b/;㩡-s»Fč dGT وE=7'ZU쇵+S11p[&S=1 Kڃ~ui&§qiF VfpoCǪ8ZƔXZAlt 2Kuq8ml Ό+bpXcօ6hQE!NC|ʈ󷓥ś?_I&_c&. @ްEؗ~ '^՝k04E'o_ *'9 NgnXDΜvkܣؿGVJ*<> iS{XNx 5_hlхo >5NȆ]Xv7R9l l&xg–`q=8M *c:,7;v* 3wEIsgJ{=^t͢dQ 6I:Ӽ 𘕄b9}%/}!IȰ bgV=J4~vBMh==g[0<L |�ٍK?ybF!7d_v pC=CV8[xщV<2V^\G3E�L*]n4K>QOkܹ:a{>?@F<E|4o{Ckgw0*"ƪC5#bXqjeOի_%au_n, [VKӕobMe~*ÚMCH('JR&@>K$OP7l/4[i^NL4~TRfCs o3ȣl9j?Yb]X؟KOˈ%E;s6{ʧ3)+E /,/2I?*}h ޕL$1Up Wt: J?VR~d}5 pBkqkU[_O51u-IZyaJe`\CpLL IOKH:u 嬽ןSHDNθz^C`9D V @_ӛ2\=ZtpG!ΡCSr+8Q%2s!7;QC-m6=-Ah-^l7Ԅ-a̾]gؿ`-\>yGSx*@3lH 8Zzp'">yk#9p!߶`)"|H@֨ 0,gݩ$t {8I[シFQR,: "#;H^7ۭe3ݎ-:_Hk e*~%p@ 2\+C┗%>rѦKlKb@|L3 rYOTf�kM 1A"SûU"LG̰k_åC;]MgRLC%vb,LF:;l]?]9hC0.^l{pZY4- ھMPK eZm/fea`' _}&AmA83UKgz[,Aؗ!- "s۾`K{<r.JjhT[k XB ^{ez0B ;%{J>h{%!~9dov 2،&.-P_W'2Ch +n ";84Ȉ5(;_pvCJ6r-U<u;Ddhʻx@wsGR߿iX炩 $/`d%HUh,Nw]у(ue-0^:'bۄ)䧿嗷{0RYT&`?jcȴn^6@> 9TFX<`.]k:/nl/ƭ0q~u.@\_mDy\ua9<Ofv`=rT{gA@ KGL%Z>0BI{zo`;\"'_땼M`Woy lr$[7~mXyw9?KbKp+%L|NyI">G u/Crגwr-fVћkI ; O5eQb[+`^TL58 PIklyx{h;ݢ)gay]aޞfns"Æ]tl~rME.Gym,  :F[kt[4)!j2z-,]l8idt\_kzw%iO4+Z'xTv ^(I {U*J0>좪/8iJ+c[9(@ 6@8#^ c9߽i81݈TP#Xpf&ѹPb>Qgp)u;1N[9FY,JD픔#D%rNRĠa1E?b85 <hԤtQ+=!.<Tab[]!xY*vgɲz8 =?%)޵>!4Ƨ[&<`p}Q={~u[͇sxx& Qʹy#mbj|!m{7o@Ӕ֪[pkt,HeHb^FnMIʍ;>MYc1AFIKƹ9Wl]Q6}0(r%uܥnE#L1 U&01H&R5GЄmIce٥‘A_4]$6i:T�#'b 4@ 랔 v˩8 ڍ&HP6.xa;98l' kD*) ]#( FI7 _Cbv]9qɌ3 ;~b$X?H HVN.hW&}iFJh$4:n6J"pl&vY4Bs2vvٗ s_ KM5}ZE*\n\P\PN'{4GpZUB2]4T7:~mϣ9=Ro˼־s b*^UӍ)SP;Ez/c#2ܳ~g } l #@gt3Aܘ#Rnt+ !E !hS(jp6 Ju?[}p,i9+AN|^|KD9hrHnWXh/__I^ImHW'iB^Qw\5w"By"4 yW|Zi N~G1 U͉hW6sMV+vc"SǧS_5s1�343"U؂ 9RcWDw7oo.I0i\ :(?Kv5I|bP)lVG5]UxIP*$& N.J{`pI(v .;)!>戾?)Hu4lj{ ;V&d9wx᾽|R$spu C4;VfKI/G ^gDjIxal>tSb) (n!~hF͇y i3<S{po_N ,AOvǑ\&"2DI�Cdvt Lݹ#co]vS$Zt3,iJ Qf!԰R�løiF; KW{Yo~iZI>s #犔A mfvsARgY:"F'Y "]CkǙ8PsUm}cgad 3UuƷQRʺك Kz_]ǐ6ceV7ʀ z_ {j{*w/07haP8>~X$tܲ+#Bj:fyZ6EQ/CoE}~5]NE+S΍/ +veBs5h~%̟ VwlʰRD:�>ў]eIƜ[I#ag/uHP~&mIECȋyWeDAR̿Gu$[T�ʽ81,p T{ VWN 3/? *E0m-1y  vF:w U9f  tKxhwα= 0К%$+cbhp)GdHT8 )gEn*XjFth%kT`1j>3`WI[Ȋp4RIo<�M ?Pv>onUӈ)xh!6.H8]V,/^s^߇׾}^fsXӏ,@R{=D{Q�SUCf>cUJZ5|k2;_,n-<"K8g%3i]feó&-CEACJ<�PK����QW?1��2����apngframe048.pngUT �%N%Nux �����eX6d%)Hҥ !HHw-!ҡHI7H/HRKHyf漘9=g}^L)#)��ԕ ͸uhB�BvB\SM:' :7%I?}Ջ֢|Bc`W&Q-SRAD:O&\ Ź堓#(3C.$͡0(CM;9~Blq.ZҔn]:1N[ӻHwg% \=bOyR>6!-$u~/]~r<ꖊjzvj.f0SΑ-G8 @d}'=+VA�Vi;2OT>]kQ~!ϔd&"Ɣ +ܓ-"cӣżD;/zp i(Wʱ0qr`!Z6XVh ً¨q g Bo"w҅lpXZac7z;pߌrzLIմn %Pޠ.6!=wDmJC?@w?g@KD&ū?&0qK&9ڂjmU$|w d3@D$Wt/l%l_ۦZ4%f7.50CU~t~KpG\}uJtL�uX j9o~kBXIÆVVda8Bծum˟Ch G P=zs|~q�F*^K{?q:)f Zs1 A$+)[wg�mwghRZ}J#=ZG]pmf-x% JJ֍cg)BK])<*/4[Αz ̡|rYt{m K:XRRlcnFsEǂYHbkX |إS?˔ =~%1r4 TFYv_tOa�:c%*y-!F_7$GɭmG!`-H+6ԭ J[].mǽb xyaT"ԏ�dT]V0*]vap]eCӲE,j"b =3\Ia_m6w%/զ76ZBjՏ̢uݲ)T*N&l8p#qpxV΁'_TZRB+a[,DIj@Vxnir"5^u,\48ppE(Ҹ}' wG^>?fݱӈ$'b44픶='S( @"[Mjt; )N7'$imAFIGe eM*!E!⽌ Y%AZ9lm`sŭ+�d$ b6k4 yT<QlZ09Ȅ+;Y؍i.4M&i[_ڿ˵H|8nmMn(Eʐ;V}sl*ʐnh7 ǚxE FkcppReثWƺB ,"Xfer$;R[\ Р#W$X&ܚ=yzoZPp,8xOxz0}\^  _yh|C)E{k{TpllhkdzA.ONBŀn{Qc><s`O.W@j|voI EbLrS,*ӸAKOX%Ē7Y@GNY6ɹ-`NA7cɑdN@uROrD47CRSC強+sY36< _"wpl =>V J8{Lաe>D=4"yJبc4xj +vL _?=Le}� ΍d@CA1T`*IlljyD#(7讼zA \!zj|Qly1ኛX{Սש@O[8l;qML&rLhR>jyT7TL-f|z;(QȨxR@#,iŴTHfFm B0J{'dc;BX ;h ÿ.?,QhMBWM%-$[evoISE0 u~Vb+ûE]yԚ,]f۔IP"EGXmջV._,=Xt,ʉ&hY(~b -:-7�r< N|pWv+qu l=}P =xB [-:0m,~^Y1\C[kh#JY$'3>l>p]27ӈLB23r=6<T44-~ q[\&L -р %2fJ%VRRkڸg؛~{x? nqz8x13` Q.^̑9Is3."c3z-ۏLL4z(.߿ѾL+TuSv4?GKT*YrAG+Wϳ>GIΊVÐWg/n58m}A6~ A!x�kC!pfr*Jnd JfSSTOO!s|@EH i(zJ`KFD~k+V[_lWd jF~T|F#OX' E8!isFuKw5Nڈ~hih6&>/3 �?h2=ijd2좲y1-/I3^dO^Dψ,OdzXsA3d{ ¬8i'w"wzj ţ(Gx;3Wf] m6!1 KN8G"(Ivj:Yk(G/4ե5a7Fw}'.#\ZV_՜y[d fa%wkOlwW͘΂'HeV%RgGGَ^(1g"9Hլڥ$oO@yeϯ2Ћ+LCmϕ4ln˕Ae;u#xr "I@M?C cQLzsAeLYb&KJ̧0⚏WnF4h$')kv*h ~"l.ɣyT?2|QpU%4j+F7><Gw{7u`aQ"w֧ QN>hĔ#P@vD$vhT}a�,ڊ-`RܳÛ 5tÇy\ig(jQ+݆FYc),(kNJ5Oؒ*KV]fgKYω#Nvd*7_�\̏S捒k~"R`ޘeS~: ];Gx=!{d;;'S9ڿJ*g�ݭQDv*O�P7�};Sam+TOŻ{lzPA9t&4>NgИ$. sOR⳼hAx-1AU)t/360\:-A^ǃŠZo5k]$QpdA/D̆6 9#7 G"#P1JmVM&wZ[_k=o#QO&u2,0dfGp7ze7OXmj;s cM݄8z@:?,/ qw芺ݨgdlcɔ^ᙯh^,0 P</r)<]KyCp*&+Ojr˳ڠ%kMG4(dpo*Y֌7%X~YN  k:<"l/u^v|]Q;8X e7Y.:}#٨@.+Ey!j{@)v X,HO0ʣ.g#d{/c#mTa|vS 1Us^>W ,S(FovdKLGy__ PlY,hgl rCa5Ra\/?ջ=+UpJ _rRB l)'}Ũ2QNXSsG0bWBt$Ĺ%Fޕ+olJb8$ٌCbށ# `P\pA* ϏorO]ZV#2*ܑ*aeb F) FjFe4 ٳSpfǫͧ.xBsKM=M.TSR_dCRJAً<cr/BǠ"S`X _i-gk-bPQrx "n,Hh<l'6zUqNIqD2m jN3uX`hUロ;L82Yͺʵ^|>PtB̚{bZgi1HN "rȥ%?9z>Ϯp5d2�At,̈́R&o'P2;4mT;ԃ/PmV"#t.v#rljݷwI5!17)|7d[ΫzV6 m4[ Eԟ69P.78}}K͟W{j*]]܋G}_X萓>^]Yj:< $SB'ß74=�O@T?r!MϕE;#o%\m 4 p6'*Ȝ-,80r<F)\ 1co=# -X\)"&"΂ f qoBzPIHTarLj7@x4ҵn :agmno?EVEBK:00 X|YrQ K_nYdvHJи3}\D]ZڲxSl >&zz)}C<D"g' ɝ&M&&@[M|Au2PU̴ԷIɲ 3ۦPcd5`/!vMIM;]P3zU}> �|*#ŵ+q3~12?&` #J% 1(X?ǧp6_ۋ)Ř7i%s(u"펫h* ou3%<y,/AۛÌ7a]B)[*5~e/0W3 U‹W=yìФR_N1`i1=d@޾)x!{WG,́>< O-aA:R]-IKQԫ"/e. xZp)gt X9+ϵhyvC GNZ\ ޙbC,}&! d'e9ly/Nz XX oxwQuQERMzsg1^ҘJRjV$2;-W6}c<K$swؘG-AZ=^ y?'J"\܋t{ssX]ʊc5b)#툙 8 WTڗ=AR/=2sY"q?E|_߱JR;r_%ˊqllE+> 8׉rOzdۮKy8sОOl/sOnv| DGK[dKv�S /"J!HO7QSُJ]ZzG}ፎ3O.pehq7#KGE8,-+? ڵC_#Xk j4AnQn~^QƼˁz`fiB;6>AWP9J�z;E)Ϝ Y;x 23\%!G!ю gu&Z>}E5<C9ǎ1W(FpV/hižZ3`/{wuUo $m*7#d֯PEu~|t<0 .}!!-rsvP <Tz<:�ZjX}77*O ~u]~}2[4ՆǃepA 3\lma'&t /B>l;r&2덄Ν<+9,jbLA2hC~g4?ӷs*b~(a: #u{z{걐$CXm EXR9_ ǩp˷{.@3#u;{*om{*�ZGOԡ]\!?4~>̳< P[zQ2L4q˜ \5e�kҵ$Ä%Nb=QԺK% `է;w=Wve9)痲R9649a-t"rtAq#Gfͪx>lO@H+l0εn>k P@fĀ۟ rc\=$g/%?ʁܑΕY%Oi,}[<vHR2.vb`Pj||Gjx?K3l[ȓ#/W\뗲MFUW<I%zpX[QCqCQp<5 =O6a"ɓP*rx&V8Thbd^:^$~LrPωiuog4Z\K=T߻LXtVC&}j6{)Q>ə M |eJ-*!`ޏ]"mS *zūtV_A>>ng휏+EJ11۠yeڌbIm|.{b}T?d&'iH]]hiO'$k kamv$f ̋6s· @P{+3>AF(ZI$g햋_ /lق aA0W�p O^W!OV43[x~!˧�O[zQUoxr0Y>δ)ec*h`>;6.KF$;SXh1_i[ %1"I0b�WȦ&B%:ZunFN,tΫ3\LJH#<f{!#S'[t_xb7dUf'mqH>S\P&A'SpR|kL ixp�iAQ ]?]_)Fj VtRki@I*R-B?إ $89N$nooPѴ a {ec;b�u?}$8i^8BX}&Lzj*cEU?Ŀ^WcInGZ_ɭ@#/dF2Ha0!0]y$bh<z#!ҵ#RNjSƷǷEU~Tzߍ YvSH# I!HR4][Mc[;KU :8/+R(yLqXcRZ3u>\nίsFlb6BP)PF$w%,`īmxpo)k✆_X;ZU̧^N_ɶS1JϢԽL&bֹ̃. zg}<:|b7}Ck,C/:6uyDpB̻lcX7Y\yaյ.-8+Eo=̂|*ޣ:D?Djٰ_mBBN<oR}`b6c1=kQ}@*N<.#1h01~d?dc.sqJ1>ةSNB\lf3 n45.*u:[:mryEb 2TB+!aR/73 Ooc\)VzVݟ3TcN5ږFËya`, `:�^A tiF|Dlu0 ZJHO%~-H63l?+UlTCaF"bl|BR'p�X? ~xN`Z>D]:c23J6d%MQ&Eܯ7ôӏnva& {Td~έ@}^ L,[)?G/\ʺĂ#.YSbM,գj@kMjRsCIٽZjhsW5! .?0߳VHo38":ճ}KeX),J]o@2a:t.PX/Fz9q:wXֿNY{e 4h/6*Oq^E߭[HG@W uz8o-U.*_`ǝսt=9RYWB $gaE! nE|_J Ґh`5~(nԱ~-) )14,` )Mo Ap*4mk˶Lëvq2i܏hп {^<~z֩d%%\%zKKtʫKӻԐWBCfjm=<3-5a.̀i1֓zE0GvL KП/~/> j!2T^KBi#ȋ7 ]Uo'r ?._z ֻ'[^YltZLNna4zЪkl9N]qGW/Ëĩބo)D~2ŦGH곙Aċe Q.c借z [b XgU)9em> -bߞnL|a=u?�GͧH$Ӥ xЋG_ɭ3qaA^*d.!V!wQ~*/7E^=~Uouc4na\|7-\aǚa>l70[ҬJƽ.딿[OoNnLn g̣"(BXii_!ݹ1ԫ[ m}b\]50fLÝb4I RBeM\KWEU\#3ҏQ5jLLb෈vo'1IY6/g(Xv2E\sY : Tv{1ȧu:7ov\xp nۭ.KB/G>0-21aNEZr*HjC| n1-DR&m㽳T$9Jopr3hH_JIYUykYK|Դe6W@/.Bڞ:7<9d|=>1#u =Fp$˼ÿa9_J2 Ch7n@6`119#Ǭ^z=�={ab~حc_}mR_?o,؄?Dv|EW!cjh'_LJ6RŇ㼄lc_kRןH8;nTAĩ>ƍ*c\Ga : '& ZLy;a?B1o>}<7[:kQ-tR$bx\lL:TNV|W0f&mzS8sj6H|%Wr<!AoP]=b9AЯW-lF?A 3;o/ s7؃9*Ǎ!YMca Z#[q'ybM$x9V>FĿf|w)m@$$<s$껍\=Jco4=ԗK#m|B/g>>kc>L#&PʐiIwlGhuK^ذ9Vegň7eҬ<�K:[gv"-=.MgCR/b;4V40ddu&[XZ=QÿYaDMUE3#s\-ŕ^.קP;h`淆v/SKQTW´OojI ɕ)Z#v}E߹} ݽXk +Z#LIVH{de|e9K;\ج3&n 6 K_Bf}=F(vWʫrjRpc?a65Zn\y9ǎR*PXmxe<8hωnUe/WRvTPC l /!�т;1 y樋4wEg/!s.vmWnH01(΋)aHuUȪYgdަp7R~S}ic5%UiaUEy \pR2} z1wLp*~ѯr3:LtG0`9O~(s⿝W`W:2x,!_ *6crr "ѲR%B0då S"ڜd_oc\w1ؠ 0:(OL_+k^ ®80VP3ӊ,cbJ0,JuXuoo,&<o3dӑоnEʋ(̀g^(zE+nɦ a|{˗F&׈q6T|I0~hEr>z& w=*NlV o%v* ?$DvyX>2|F�S4CsEi4/"+zC[.)Y4k&7-gBAO mL$q7' Wj2pM1K||ړuۘ&VAɦDWX!(|O"`HeLZp>BZa_ $4#逎r=;3w# 8/{[@Y 66f?JE?u] NکxWzl:'Xqqv� 7@l{zS)?]*r'>1};eF6Õ\P%?37|=2LU)&GiJm4qxֶ pG\D~M b;xl{wCe"96=րs_%iGqT(Z = J5ݳ#t7>l^u=ˏq# ey{54nFCj&Y.= ҥi? Fb ,"wnws̈́^-ځ{r`(P{ 7 T3Z".V@ GkqXZخ3FJOmH1w_UE&<5i:?e>5D7m-Gq0Hpdc@֯y8Z$ $TWwX\ڰ"z%@#&Zbc;v6y悸n%Q'jX? ȉm߰kM>%PWOӡ'GPHJthxkĚީ Y$wc,cY%]UvmCyged>ސ6HDʙR}9 kHCfL11H!V^l!Op'A 34#J)-/g.J~ܯEty ;:b~CN58Ld}99}e(mUgh_|-,Ŝ+~T^GpwCc8XLuaaޚi Q)BĢ(^=�f+i_] [Ml MyuV zc ;Djgo~.>D]1u;7b?"B |#<sATx±LQ!p~}HM^Y`*`)TZ<31voꉘ\c ~7MlV&LS|@^h ?Y|r 'T*:5PK����QW?졐2��2����apngframe049.pngUT �%N%Nux �����g4\_ghm 1FF!J=:3ZF'!Č^-!D &D<wsyq]{}~Z&u!��@4~dw�t>R"tOT!52*3>*wя~%{I/fffv;MW?al=//Mͽ$WTJwok6k#/+}FlZu\T紶GG\{B}ܛ{6ؿ/shՋW|@1F5ПlH,wH3ڵver-l$bvTeϧ]{�_ube0SM IW DLF3ֽ.כbq@To}c[jP۷]5eBɎj@suȨ}Һi$e,) v cM圩9"[N%9 'S*$;MOt:eC[JuViNQli๼n (^­h JS.,& / 0%hW.01L[ۧJ `Y /I/#ྠ`Z .ttrU$0/:}Om4MzAX@=v)?~[+qg |Jbim%:D؊Ώ߁a (Sį䄊FxuupmEJ8+1#.yj?*BN G'S"1i t05K'u$z XI6=pPa.n0/K&Ӄe$m�H'i;q\oѫRpk@o!#A֌u{!% $![e@cMY.a My_TTZuM�dLr!K}s:B:&neɬ(E}P H:jGB7A4cUj P u^]i ΀>)t: \]r`fp+jFbźd`3@KݰN29ޝ{w5Et$Z s&Fʴ+EVO2*2u-*UD3{Bp,SAqPכ:6*C A#@PiNd@~v(a ?G5d,(Z㯠ϽFYǪ2C<ܼP,DNviフD&;�ѱQb ҿoXҋ3f̼-Tg~߇ï6t@1!("ȇAKbPH4c1B*ŘisW8e`j\�\ ,#/|�[@g:7Q+=A/0OV wT&Y5jHDw>*`w ۥDS�vf5iI 5ud' @wKZz9_Т -!.a(Op8RY$!V t³�ilH}=$(S]tv"u\iWCTW_H:XV哜";:Έg�ɚ T!tߢӾjݶnBg.;ONLOw>~cEUUA2b&H2Ȁ4 xԗ{/X8hwG PE+KKJk}ӫksK$ ӁZX *E#o92e`_sz~b ,82|D nUc~Dh3k Gc"*0(m*!~RݤEǙ+F2gdj2UÇ:@e{U @P ĺe7b |1ݕ̭kNg&24;jJKLTLo &׮E �@PՃ6wS2h+VD0.+wO<ZE:|.Fl(Gtm<y"x PI:쫚og8jٟ>2V!ǂ(ArSușj?+/KU Խa,͖ߟNE5UIb_)MJ)4۩'ꪩ>Mף^tC(i,h�Uzmc º4@vTca3"'\iZ3t`ȫ0!8Ϸy@j8W9*CNr2QÔw红9^OȚFv[QڽVt#͡~@0 >R互:&$NF>pCG_\'^>'߿%Ξd * ~iA6"2^ wkU|#>4a@)xJ<P8ۍ?w*iVk 4@bcU(u\DL8g2LP=-DIdc ٪cu"э w9: cqO,dװS` MTG7A*#kngQ|Bu%~-W^C~%MNG/ ҵ\KaC[4-eIY۽$C`ZUCkKHF/ [= 1xJsˡ^]uؤD;\%v9 ;n[ڮ !UʧG檸q1蓖Rf7L (i9kq>_X]S×LEؾe45 Pñ?Z5;&*2^ =;UȿZqdk'UV>@5h{ z.NO<M-G5!ta(FlDj{vdw*5+H] OLomeOᑿ/I3Ȏ?&껓jǖQEFb0%1=)D$(4j[I7Wp"g2*(%;zS 5BadxTxHN Q'qӇ)kG٫sG\06r_dbRjLG8[�J1/Y19yU-V?'c[S(_4y7{ Pl; oie-S K% y箸^o|cL]`FĭO>ra�6+PFjgN8g:xˏ؎.lcFGVlvr9Z"Z8 9W۟ O;?kDZX}l:Տgyޢ,'>4z Jx3\nRϷ& sF/l^P25D"!<PjTSς(UuT1!\;zR) &΍qOLӷ7jnM~r0V♋::| \د:Z'җ(8>$j\z[1|ʶF1މ$7nuj0�w[Ef2:YVzcI^{"H-xc 8GJIz@tꚛI]r^≙/=YY*bH7>K rg"bcZe_}6-72gsl@fg_ˋo'ZdSG~Ę(yxiĊ~Q¿G9ע3nfKe [C`Y+ D;`oU1$w(ǗmRXj kJDřp/FE ;N* u_C1 J1ꭝw IZhѤ ҄ tj)6C:_"<x2r{"IGi3mߚNV )tq*.pː 7>~PIVq=O.*bGKwY4B'1ZƓǕE'M څS@`-Vւo@yZP᝾kzKxKR-}d)jL)P;#FM㕲"<.37lG߈軕 MTE>}LWE}llt=%7lsX+HhcV?Q@XW$ȈZ:u}_z랹u,HEJn.?Z0%lO8Bfn6r]c`} \k2][> d,ĿXXLF>TmuKB$fćv6` Ay&_{`Jmddp?W4i4spefsy&29qsyś@ Nu%hL!ȳM>R+r Nf@1}!/fmS ij/;8=u$`\:BNV6Rx]4^dYvistv\]ؠ/-޲~[3kq,!U| 4BpL䬫�#L,%H'g>csw%']/-*T8D%q]LZu"%KGN }yMytY<}Y2LZ+F<1JTya( n�;i$&dʨ ȊجP Kk1DӾHߖPI@ %=TH|4Wn.F ^~CpH gU*Sy3;W,qm +6>}5XBy%E*'zTͽ3Mny-PRs:o]!D*qRh$`7\z 1Qt$kS֜ Q1&ye!~j:eՕnFh+o')a0ffja*w+w(ͮ+MN5똈gK"uloAzHP3q0_S}15^6Bv-7gQv7ص0b_gZX{qE>OWPVV8eq" Ӣ2LW5("ǟ"3ځ$IrB: !PRN<sůG Dž;"p) 0NVyfV26WRd[.^S>|L*.ފ`ы"HH"^~ɥmEʯhGS<B)x]5{qUTT/ p dz H+M+=];:74`ǰxKȷǬ4VR:{&œN? Fvj- ϟ157=?Jk&:k{Q[gwB6a ,ͧ3}`7췈~JOKj_nQ#̸߲3< 5]9XJ=.8di?%f=t7ʹDy-,msoynT4f\er^'m~R;שIY*<T Ɇ/]J7>xJK=$^: ,40-~ocwM3* zsD}_Z(/wdk'nQTΒTt2"[mpW0n**S~6izn/?"sZG\^_yH}*a>{6 ;d TnQʮ.-f4ehDV04|4D"ldc٦ƃvi<=6~{�kh U^kSW,Vz_s5n2XSx ȩE.#@aZWG -tHU*abfCs)x%!|^\nנvȨ9+|!' }ݡK}*:CGwd^G$-w ~WwJ,=0#qHզ. IgaSӤ("ĎYZ%' AC|sƧEw1Yi_i(I7q{`RN=Zx#4 FS@nS-I?tYUL7{k즭4 VMzƯ8< *k GPI/ U/#w�oPgLHϡ{d`(%"}P=2٪WOise2Ixଶ-OZ `joFw_Ogie&}�~McZsNP_fOo TQLǝƻQF5G޺ 1ǡt5x̪s_NQd1P>轎&]Ez* w~8FN*j=5.KÇjV<BS~?]a] zTt f;3>m=ZNd{%}pxxvq #1eAIJ}$2h1 wc7㔎?/9Т_"}Mwq>K%.0FؤԒQZQ l{]qs<^4Y2 Hn�{{&{X]!ORv潫d F\-u6m;p~zLA6ӞGG ֍K@D[zm/o,2RHvǞu=S>҃cuxt}sblZ"T3W5$x嗯qCЪ\ S*۹je )$|j鵧ZZ&Ņܖf>ŋBoBS<\3Q DQ9:AORJm[}� B;!sz$Q~!@^c/Ok#b-7 j(�,2`gun5_#+gK~kݼÚ#)b+OڜcFYHt1C,zIQ1~ U|Oi }MEF=* (M,$}Y&4ٺQk+`܌pS5K=|x UP*#a_U> QT|Cp@Fʕ+�YF &yxh>Yy; 3iy^ErIڝdEGcC}?\k '~6b(GI!+-g.n ,? z @(Rli !$?A(9nd) �arJJ{,fbՈ?PIࡎ%A7= DUe[t%MQacygIU !`e[0A�BbHbSMOrvLJ@SiiXy=w&rrD#Emر k1D`%Zlcbzcf{9aNImy!w0q:@1`Gv'.qg�4X۽7 <x48a<1\ʮajX+|ѩan,4~ς �7yX_�Mw(;!2S�={/2fl̖�E{ 0h5<4fԤW> io/ 7qoNʮ̓MUIoBzݭ@Wj &kޞC]mÿ%p8nS}I{r9S\,T7a8=0mV)9;a¸IÂ|>/(_AټaOEp/lΚͻ?|3Z^###T9)Qx"DfUϢ*zv6&?c(s2#̖ 9}#޷D|VTԀ{Z?'@}z!04LVwURĒqhD J&x<}ѨLYhEd}-pv:Cl9 (;4^?>i;8]MJhKeā;p7g~iEg 2j_yAq:]N<18, U 6(` PYOya3֩hׁOlʈA\(x~|MH'4k![q]?wOb)jI4dQ,40/u>̀N^Pl7wGHuvkrJPJUe,mxR`tҧige+=MH7hp=uLxl QUΖdQwT6"Ȃԙzf`k7K:!OI>:DXP�鯦p:@ɨ%ߨmjBvvK[S͒@ano�OcEǷ6֑;?. $,1#bB,Hζ5'7ЧvP4bo鴡kh58$$Πtg7yGd:uX}iVH^5<סCb|yy(zkt,:IBUѽ-GwXѝOBě_*8*M*i>c >2& 2"]+Mʥv^O~)Ϙrno݉q {aM oSI^׋e^*V䫕lTrȮBUR572:d<=^Q>O;bYe $(n uK]7 Qf_J,,}o^жXU:J8Y#lΚ'Z2 Ľ3ln'?%qkX# ,BJMuBٶؑ6u6R&i٦c2VJ>M}Ă@40× /~`,+4~0O,])[wD9W޲>}7ud\|p܂ x;DDy'-v+ xH�kE% QPd0~TWvԲC$v4 b]h_CZ>7s¼/%"ӝrvM $%|bu[E9W�+ciY/:1WT`Z }(,+*]l<y\ψ<SmūۈY zZԀ.H̐As G^ϰP|W0H^^~"V˚*7JVLhF uW!7Yz^Wu`hcI'cS=>G CA‹߿Na2q bx m4vt0D(%LPְʓbΕj$e<7GJBڣ}Uj),&; kXyZφM?VwB,0ėfZҀ48_P,mdS1r6k' oCBou~7^ب},P7;M5+֠C@~88ߓIV?e?@"qB99?y1mfSڗP "ry2m j3v)W}Yð(x"mh aRb2Xvo`û7cy3!J fp"aLOw }aVE2#}NuSs7ÞFu2([bT\4́1>讕syWJrFLHc<5T<$ŢDI şxH5^²bj)u޺?fLNF I$f6aE%笠?,@I,jE._K\^ё\l61Z{#SZQ+/]oNӯ͌BBnu9(O _n{#L5o զHj;An[+ BBR֕dZ06HWߙmܚ@[e` J]o��G<XPNFdK eIM @P<Έv؈duec(YE°~ו'!Q)zF_ʣVj L'o"Ak_C9_.?_D3摵ƃ^_7/39v7AY3&?s_T棙ؓ= qLI5}p~bmM^=D8`MXiXP5]Uy,4V /'<�n^sZpJ|' Od[ޔeZBpKFLreDJvoUV] SQȚ♅ە5;% (R`RFF'䓸=Gӗ |pInJKVp>|3ҢqaFTq\^˷nVwkC_WiF2kT X`^M}=O<@2Kr%gɑ%t`-U5 }:t5Vإi#:\|lbQxtbHT.6~iJ9YG[B{baqFh&;}i[j>xPJkd L3@Gw$KjsPlqf a!R; e5ƒB?6ZqEݤ'�MqMx4OT֤[+ʁ4vM҆qvəd^$<uMEl8Fm7[ӝ󀃴ӚS7bqFOEt(⃩\J'I.M0ӷz&$-42Xcºhk9ˏܬY`mcSp_ЋI1v R%LZ+EE2/zZnA�3e#."wE$s߈ӛNMw{^_6/~qv{ɈlqS$Y7R O`l. =:P'!c(u:έW^%PI ٛuь' _#쪏w]0%&RJMh'8~z/F(M,c|56HV6pZw^rD̒E2@^<Xzrv2h,G,vF1SE|䊩e 9X%*7G=bŐ¿4L a`xfueߜwE{;(Ajiv삶u~ok},�|sĒ#rNHgj'>$йd+@sB*5%v]~!C2:pZ)OEM1ZeZ,3'�?4 D~vKTvpK-="w|#Z'猦+i\4Հ<q} B{\OŵW[ v  rǢk<J+(}ZIrs6N-<7V[.U+$"*.lGߠktbۉ-"2CcݙmuW^3<,!1#�và.Usa޾ҋX:Ss}~r7tslǯ6ʧ˩(XPx~~*+x "@_K $/Kn MrڦNoZ6yg&_9v2;Zk'ۥ%#:HRit_?N3jh8u*ok8[߬5~VVXC=qh2K}ϵNb/U}NrLNB10 Di@( e0�l|_nNhFWCW۞%t$sŬlܝ5"M8_gPyxI/ӫ+Zbǖ_cPܖ:rŷܛ~ig;zY3snRŋJ6UO"BAVw 4YqA WK`/躌3F,d_sW#wa+Lo_ |L8VpPv:#&3m fɍC`PIwn(g W; H.RrFP_.ńN!~R CM8W5U@_w)7|:1(7]*yefIW|7 k%}P^BM/̖*5F Z*2E;z+ȡ(IfAC]e,AI*^ݜfyv?NTv,t-Ƣ+l/[7t,P1Z}ߧЙ35"ylv$e�mƙTXY4M2BE|Р :%hzaݷ?N6&&?/U`PLp@KA2m#Th j~F &|ʔ?% gVIw@а&Dh1=TYsG{X |"O~g75TPK����RW?�ڠ5C4��4����apngframe050.pngUT �%N%Nux �����{;\4̨3]kthI1%hB|D:_99/>ku^XC}M��F[ c|}'__P��uӀ?wΆg8bxi),c<YՔtF �># ߭ Ƭh2{7zu$j |-A0*;w>g}m >>UyyyAYN:s}pxجܘj*Si zȸ}ox 0Ṻ#}]}!u  a׼E|}SqNwnLM I3:)OJUרV318ذޞ%Zh<.j3P2e}q{@gPMjs=rжNtf@BӰ#v2YDynJbǿ0 XQ]сo8)q<|ECh,mT$ ;J ѫd3~8v]yW:~J+K4U<k tEs `$N!>em/Ce a7aʢ:-oO+Г۠hR3(~3rړQEM6Jw�kOf't/f�e]@ 8a2+SIfI¢s.^\t\_/7:$*͘H㨛{}p9 .%ԫ`ۥW<}z:W[_L;иuH֫|4`څF|U8I Q7o0XG28d={-j9kglvMq.aQӊBh/"m+V^h" 0Vc|9"8%;_KIRmMm4Y;SN%_`XeYh{!D%t 86Y3eK?=#\P4 L�&p{$cb|:@C(Kᚆw%ǥDh~%16`7ZY; A 7{? oj4R.>{'ofǝ )u#(\*|nAT;~0 T89S4_ J06=J ߢ-jGS[$+utgNZJ}W?Wm%L'vL_6_J7)xb�cpԾ~q)7*U8s44zF(|B=kFO'=t/�z 6@Qv%AZǎ3qS/t@I4M1  k؀}5fϩH6W Iu-`&Qa51^Yp&o<.a*?dR6*fGLXXPa0ʉjj{M=NMVn .ըbjZ�$,KlvbU SK1b[h5"3]iOsU+Ť 1[|~L8"=LeN4gIf|`lڌ˼wm#`S^ή_`~sRjs -&GJ3NFu0994L#}/ROr )Ǟ*R@8sE(xIh(^OCXX ]N^HIķՍ8 b1T]}3"[ VQz)Cl`ԷUp43aW2(ł)뾮c8+' jU!^eC h͸ l|RR� !C L {0a+>@tEh_�*>b:A_>�K2󘵡ϝm<)MczNj~Xj@԰LB"D3^ȚX~)+ /gP!EreN>\B;BZBom ,կdzmi2`a4coySl:c./|EX_d!a`8\m*ǧ[G~8E`ībv7v],.O׋(W԰ 줕[t�@}[8:/D MP ͹}ӗlwqQfj٣|5Aq3aӖ,H&n-n\S4 ʇC[{aE4,`ႝ yg{ ׉k^E 2UEyБ8vPc9!%:7Q|-zo8\?6\Ls� gV:ڤ ,2VTkF&O]nO+=QTXq@BVeAh�`6^Xep/*<U|)w)nBYm~v/emQn^_"FSyhӤh4acGm,~P d-?!`yhtQ#yp˂ה UqܐvƐG.O8\)B1){mtjmS:)?6~I ӨP Es PUl0#_{]kT%*h,Ģp:'Zr#d۹A`Eh4Ī}^Ti&(DK9κqtɜhҸLu[|ᖙR4$"Lk%ݓҙTܭ dwI,K>9 9*/BfIiQĊBm,GSSmkQDf?h:& :E^<_?=KBvi3.W\<|W_{Y-݀hMûB@f'R}0awg[N_fB4H{`N2Fan5C +{?7W@SG'V> 1/C~ k x`3q<~aG[ĿR*Z~ڳ �T}C@LRխ繑 51DdiӉP4Tʉr5ehA^ Q0PWGTq!o.ɑX@3k 3 I+#\փdXW'YҢzV*#'^ !2k5{!KLf"i1Ӡe>s#/5 @aE AhRձ#K/ Qg3P|E⇫7lW]�~\XM-!gy-ca F8C8̢-8nlKů<#vY- 0yݨ۠$LfBڐ9wKmpa#߷_˵L}[GP /$,O(U4HDj]2ҫW0&46mwCU/ZEQ <TߨR0ENotwv%̚=*5PP_ UkGRZz I eUs is>)T ]Xd|%FGG^~~&w~ŬBڋmB4hFmy_}�5K+Un)VHM3 Hy[d}P6hbP+>O`1=3^ [̙]͖hJOdW0r2I*(A-]aͮqWV$msSv (rE;aĕtxPۺ\]U6f�@=ảQGbgP s{j^fphˢ隊BO|"1@B˟ȟ+ "g)kA]p'S/;vWUo6.N ƹY QW;ҷF%h\T�,M^/mq_ Ul\3 eN4ϴ=$Y;FI ,= !}ęy~7u~_7u$"$|Ib['j}(90&J5sZ㸿Mܜh/U}("8}V5d[N>P%9?N6 <+PDv,L�ʍu>VVc~߭iafDD�R0Q!)55WR Fl:F̣|%w[ow;YDvBXǮSy?&݉rMmշp_=asPݨsa]Ze8T(%d+~,3U8oJXoeIJvW<bN1py+@)wၾH^s*E`3Ex{mUtZhejQɀ*'% �vNGkq+ U@aAy5 TKdk(?-]yԍ01C/Z6K_Yc{t0.oM,S͟h }N) V5 ¥5 >>^~/p&F1]G^1 wm_4D9҃Pa LR`E-B',Z*G]Gj2@KBkm']UVi߶ }XvEfK΁/{{v ܶ_7CASAݩI3HҏǦ�CԃRݶ13:%Qkw/5o`|AF|hYNk ;͜Ih Som5͘|23l{4_ayK%z>?:ĩ?&%' u'Jݒ'X :E]79.BVW�~agʛF{=QJz o@OJߖ ik�5|^| F뢁nVN,헤S#\5J0Kr©C o{y,yLWz f]΍uUv3>o[l*x:uf|{.@O1AAgILBky`w!y/km=jIšj[BXwNO~ʠ4D81�duYO^AΤv7B&Zuw>Vl!*QBA1ͦ @20ev2ZG [N?77!X~Lќeγa7+kRz}P*n?c9u"͍է.)2 USiT^ oA\gPO}\rz C}o7U.b15,J,#qUPO V"۲ -)in9=9 L1ks9x u#Σe7aUTP; XyBGY;چEic)GNh pu'ΕduˆZA!9|(j=]!Tʇ a5X'\c OQ@k%e7;Kh[+Tw~wߗ g@AF~-f%$wCOx_o[D4|LVg>~~&ٔThɸKKM$I?!aj޺$*1^ ;y0ڮ·3R">V.yjf :,@jDݧj$A,ҜbS:KQ_}Ot}׹Nu:һ 5U T4-E}\{?V{ہr- IE}u SC{zo3y>%oU8[YJ 5c30#r'|ڑ='5%+^9Hy?&5dȫ@%ᅳeR<g?JN]`A7NBO ژ=.wY̿/R|a:4=QMj#6id\;*ٿ粣;dvd9 h*~6\âB:}x1nhd&e KhRѵj4Yz)\`!�.@7(_hYp^G0r> {QP."]s-Nkl?`�ꈛ'6J={u1u_J3f,qihOi6{Ki!>N[q#mS=4 `4(8OObX_ܜPuuΖd9 *('SJS.pybۑ|.uڻB(Qw)Eh:�a1JQ`d{R~ӿz&/hi)Jkfo(g`x x;w&,#p?ݫ0̍=+oqւ&p~|<q7ʤQc3:pIͪż ':VܡIVE_xL_kt,U:/pY;lJCzdBt7|Q_Y/X h%Iu<! ٌU:ILG�ď ?gVE-Cҍm-?4In'%l&ܮΈw>Z=:y-�Ҍy| uyC�DWvάhl::溗RJ&@>u2Jn:W>iHσm?Oq&>X؈i,S�URP/E<u~s9I3[T vCW3@y 9n@[DBV(N[:i4 o/Eˍ#6c% R]/!td&}Upk'#y}ѢX ɧXdء(t==%< #QƋY&oJ ,x78zsv3_cԄsEmڟG`??|+(up})WEt]\*yhV:|2(bOm~2r͆)K>kh`!7q): ,9ٶ�:4>nC%ȿfSI[s󫑭 &H �'mH{d؅ְTDUϊuGP]0͢>ȶ,jZ\Qn.ځVRw GYm6Q- 摍t4ƿNnl>6w"_%/`g9FO_)\{UPm1]X(2j>G;k2Oz 9=<dR\5cJթWw\"JF-ҝFhh,OIJ1qE`=E(8M/o9fx5%͑Ҷv?lRUGG><+]8~TȯB,eyOv0q{9`GG_9ƹ7{Os N8ip`\Ir@ׁg<:px1€ ͣ)$?4JpJ|}�'|Mc[Z+#daQr+?OvgR0Uߡ{Z2r$݊y1&ݡ8jfGjOMGDv\f W_ϗm{ k~nAm8ښvq+qXD(X~*;gZ#v4$8q-HrQBY;H#-Xgޖ~NH8|#┆hڿc)t Nb}Ԑ; Qqz$OĘ|8�}X^Ul}-y:{1k3- Ǥ'X#jTRc.2P}lCG#@Ā]d_Zr89 pnln^l\3/nFP%`,\y' [IQ玣kJ&1'I?JAvt~l/6^[<SYnWU_|˥Ms[5 ,#}  b* sw %Ql7 aS~ 0kQyլa&5LXj@w  I`4xXSn݌DJ prkŌ5`DCiпᠧz]$\V{?7T5`ޭ]d)gj6Eo˧G8F0yvY\*Wq*5ظriyO_qIc ًx%%AѦasQݫnr{lmxce6q__΄&֝|:Vq=<oc8__,/-EKG/R-c!`;~6.gN1ؗjK>z/7�C'*a/O)X"%!_ky(욯·RS?K6^5—cR8.h$['YO 3]1eA֛7%)<k`F犕t/M5xGK S-]zZ%ކ=yn]g]~A `@-QZ^S<ԯ<TᐺDPm#eNg}­=71YoRu_u&� ![D.1HdY2Ogi5@VB,ØB1~XTDkϸE/%~HeN`vS%]7ݙV3FR P=ݤ;{^KV=>ϰ F`0D8P+[^$EmqsiYv%~&.^h5ŕ?}؞ґߣ [V'r=iZVKVYK`Y][-:�g6/to^`2[W`9B q}_v�(<%3WLoNif`ΓG �FCQ]?2n: L 9Cy7-ti8H}w]a. Qͷ; P嫴/Uo1ȶ*C-Ṡ߃ɍ!#; NNϞD.v;w%$~K! Ar+{Z'VzEHQ9\2{ )`1ůr?(/ g6zNX̺ E>eK?``dگjsX<JBz}@;R<cbʗԂ'WlxX j<-��ϯ7 8I]PIU4 "{E΄&>61{$gݮu!%*Q.].njqO:'mWތ<�aC>] 8JSe`@P.7/٣cl>Tg{/&S*z~YQ"@THeM {ie7@,s{Bk';.hw"kɊi<4K'~ɬ0 !idbx&~Qtre&FtAG_TȻK.Re,85K^^%?=:~h߸۶l8C!Kg?ع;o"0�_&M|P]{֍)G?[6�AwN)^Jx<`>JM\>:(п͉\fOgoQV}g0gXTWrwxxJ-Tڏl ]ipqvZB;|jk{echJkEHh1Cx̛T9FI��N4]KJ)c5dT ǵ"&괭h/}m+FwcdԄVo)Gjג?>2.o6 4^MI0L#AniIZa|{;r;m~>y}fqO}`~Kycr^ &x&JI�V`'0v %.Ȋi&T,*' %ZΣ ͯ<M.h| yg _2^I�ŪMVex(cW_86:캼5�_~{W@?!f_f͡ "ūq_0lw,來sY2[Ka!B3P(5'.pN>ECg%mҰ9*b]6oήIx&K[<#/P2Y "@kG̒t(G]+D_7>ujv%R#ܱa[ �8b{Ud6e K{OMEKލ&lX'�^p0ܙ6(0=_)2tX;ެ% K5|%?|Jp<S +f혀ks0q. ]wn*>9_澮Q' Γ#DHQ@@ϣ*<tNY6\b`jxأL{|G.v 8xuMq(w[3Q+z#)8�M?gbu msd| ]՚{w$sԵa?U440+~2砊<)z͖!Pp/U1m'CAOjxFCgm- "_taK;Ң*vICi화W~ue0c<Ees*Ae%KW+Lʶ3gEwшX$Ѱ!/ԺM.հsAܕU`X{<)4w)l:A H<@ lЯ(VvQw9 5f4MvЗh{.`t&YUR BId�Ux0ǍȤRdᏗ_ŽN?1-<J 4CoKI.?W*TP ?dQZo$cvR�?G (T*Ȟ:M(~d7A'\|7+/"Zw/ ^*9GI;zd_YXmdFl*6ڭX�p(_;c�bcPfj.ǤA&g۽xh7k /;I00ć+D^Ԗ8rʹLKv&:W( u ui[pnQO:Q/fIj唎"ұBoV =i+8iCȇe僬TQILK-X hF9mVs|ޓlM?D֪nmDmcГmA0[:WeX@AD~١"KdU�A^xX#RHxҗ 2zn T,!Iit)_OEqD49! .$끦RD )pr~[Ar-)~>Q95@U;I #G=y@?8;I%1$:q`F{wH@_^/|:>'Dy,ޮʁ RVLaaC*C_J K3"l7R*&lCU̓S.x{e ~NHc[)|gWxNբnv N [&9چ\}vð rcLr0a|Frw?얰K=N)U36س#̴GЛw0IX$6�y$I{]G_m،gYjzZ]A9)sS(˱63Th\ՙ1F}:W WeVބ=(Y`|.BRLFS=WP(|[/Ayz$IeyyeE=  �ɠ|*n2Q\{$,; * wt<뤐#C8;/Bt K%zb�z&;I'W(:n+pycǒB/f"G}?7<.'-^Ksܡ?LDY$4^x U෠|+JmZXWWu1e} Q)~4*K!>;=%p&yO^Se( c3ym+ 4nP '%Ҹf}HҿW L@n49tط)Wytΐ9hg0]$=o`KgKHR}wx0"Ypp gvVV=l:BUbD0hTx9p@ŕL#1I<&v\״*_RBU쨣#vzV(LďJ ;ϴf%L[fL _gOڟB`6-Kǔ2Ƌ.w ,Ĺϳ2F?.u8 fQ/Agl En>X ){$}n@ !jcϑj6`Ч{A8byN(n>&$4RIS .PԴr|$A_5?=FFr~$؎}"gԤ ׷ >K^ހpuu_M= `UWΠ9%ֺCLd'8lPal{b('I6koWlpa�Ƣ4k4ߙ|Ѐק֟gA'$5iBh�ƤgCK<0 1v )>[cVW}:heM_+ >02c׶tn ;z?~iZj7 /r p}hTPK����RW?5e'4��>5����apngframe051.pngUT �%N%Nux �����[eTTm @$F$C@%BIaD/u޳9]ϳg'NOG��<PyvGwBV]GOT %.=_?/jҦ=!$'h˖=QzbHvi2&hrs['RT"io9?\郚򊎿W_΅쮟W;|znLkHhd;)Bz$mp+Xx~7|m2IͨdPmxw< LeM(׆rxureng6ɤg@~L?тN 6i)僷h7+UaZeVjUmG -|(zJS!S"qbc[p0)(]T^ 0U^ƸEV j}fx(_C۽oP{u?#= v!ǕZ`?`y3y* GqsyK;yq?]<Y�2w\~. n3>n//#aG}`|@`iZ13([c'SCpEu*MRQMc}\B=dUY ^֞3$0rG|Vbr0鮍v�40,m$އ^τ+x*5||b:T/lf9 vFxGCfд|W.ꂼ +,7MVCIS:9l"b}BϚC\f48TK=LfHJ[ TPBz9: \m_lka]Zv~V*Xb!�VdO|lэ[xmaVjը:+&aۃȺ"0^s\l`A_һ b<VяZ e."%*S`Θ&fQ(Ȍ&F7;YH$a*!wo&]˹U_+K 8J ƙ e@9YtQ&rBxԷp %gFp%$g>t2CPldv@s4x =0Ο*5421wlBKטX (D.O'Z�&=/xi<yؼL!$*oYz~?D;9Yc;F'bFf(x2}*$! m(nt@o*ZBUdN#db#u2hDE+~e=TUAxS㛩9PhvڟX֠뾟 L2\ڱg#0M8;R@8O:8lZDș tNb8DP];BEXnIqYnSv>pEcKC쐋zť"LO2W7Vj\{+ӣS{!XܽEҧAb#yxm?fKdmUکoRMZ ݚ٥ vT ±n9 ˋR[JꙠ sƊtySęEVs^]44?H3LE<<#"CE-4u�U/ORǗj~nO'0̏vzisVu@P+㆕1#xxJ﹥y$S]$!ztz=p)x;)DkԾT\ŕv i5@?C<DbG% �3x#=.jaԙTqfa`2B[PV"}PZ)Y+F ,Z451cYzk\t ;5vv�uZrm8Gdmd}~9(FF|!~,7$Dqe7xpVCzG^]32}BjA؞3h,}VV$SH;pcDq>['!od)P^Ŵ Y5D"bD]IpaWm`9/̚O aDJ6Bs/$v:[!Fd+˪ҔjUg OҜL>ʡz VA\5הC+yN; bb∤Bw/ZryjrHHO6O&yHzXC=>i _nQlC42Yh/\?ɱˆ e} Hx4s̭e7-DA,zo2>m3 L,-npUȎwgE3!g!Ҁu>RoǮ@Xԥo0-)ޓ=wCT"zޡ|C)_څ#/r.[-c'u&nzS-4u/1=13 ӍI<rf`gy`L܎fタgTEb{܂Ā…q~np=cjrϥs%5w1sԃS߲r�ȶI5JM3]vQ @aƄ%0PX;}VwT.((^_آ/k%5'"S..}�sS'Pai= < Eq~ڥT;Z!UrǷ0GNtB:1~*K0: j[#_n),:`cz4gJ}i%ٺ :qPY̤W|jR( {.cí O9Q(1?e:!jL}F72/!]eR- Yaإ#TV%[WTVŠz5T"IEX!]mS�fm$Ԥ/(8 ڈrQG@dH*Q,Л>`q[+7QR\1{oF~.^ u5?fy%EUAC- aQ y1,_n Ȑ闻{9F `wf<֥Oxc"}fx[)GRm/ڗ >:OXR\U#Ψ7N sg1A_M< FIV M[5S ݽlV!h$ZkCΒJmHƒbOE[t+R)6~k<- +N a\&IȀ&W G4||p%4z< TM0,S>O{&%31:Whb(YIZ2a:y9А׿f\z1+ 1X[X\ 1~7v#09BfΪ7R|&8) +34V_p%m.mUkyWu\4}1zVm^Qm 6$OOIi:=cF@ك=NENS, ?=s49FfkW!!oCū[UȏʍسJP�k)wZWH٤6GFZYSvꀫ6TԠ(E~mjƗ_Iҧ'W$z9Z<&%b:}Lv;Xp}u^;9tEt@^6Be4PsҁK͒c2F1HdunŐᠬfWRGKV“aB�?lNث Q_霼8y_zeO4�l(3epļ6S-yԣEyJރS^H#Sc2pup/ֺ�S{HVL!kSumjP Rci6-F!e,MLԓ% ^)ky׌P56K Տh.quƁ3Us%N2=-ƏRȟO+`@YTFSK$+(Aӕ[s gLtqaMSB' p]y\GM1rq r9q8j(ORQlhkʏ4ǣlJ |(1Y*+K4!xSf}YSKވlkێueTK;8'HqyRigwy@sԟE굽 6w]+-:سa{*$jس]z)C`]3@qOoY;&4lN<-_0 i(8o4^w8B瓤6vݨ[_^])>F%ܷd&At\GsRm3bŲ@ۛzz@r |}.e֩sPY W"2}ho&bMz,dgHB +iJn9P7׊{C,_D~Q#Z*1Y9]!ܘN;o|f3Sb[" dA?vCTTRq^|֐9~#GAe#֞_�j>0!x"4j 4&H-REqp#Jόs6]Pک:.q*rԾ5ln$b}2)ZZj1"4CѶoI=\[)>b#8HFqEr]mZ+׀?BLɷ5GNUu`wxiž)5Chz-P>$AR#qKT�J8x~"  2O?/$?V:Ր<wP׸s^l"=x5򇞴h?Ҕbw]?  ^\i= o\7 L&~ xY+r얢H_[23/=' Gc۟p2+:rJ!YG@it=="t+ܿ#ˆĩNI6JQV'eݿeF +ZԄ(K%E#và qT4ؾ>V^ÅQoGd o\o�XLEBeTYgt=LFTxY$8w:\_3e(vRP~w2Nnjm4HB7ظ'y1FFmVW%e?euTZL2FE݃oћ% }`۫h'26.3S^)To&cW%nзh\|n˓R7sVSX%_3E%t7gP^ofы-�H"� O݊e5tuv~Rl.v)edܙC"a!3V/f8Iwaш j>b/S ;eCG">YGWkl>@#C,'lP%=H74τ-c?G'cob0G:6T&B]׷v6(/u; Zh.{"\iD5J #4R|z[g0$>7J(WG;:Z >僦-DDy^`+n嗗4g:Tv&,*d̛iahp L*Sn[n }"N~b?A}�zuy[=cW*=+\5瓚,aIJ+2۰%zq} N(ƕ"^sx�9=knC0v!0 "qR?GY:1(tL%pBp7p^ 0 >t1Io.}oBS`rtrC5ETn.-kDc)LKc j m?4[\a}땾e Q( ;(A:`M@ԘOl nurnٕh/Xc>¸;tQ-J)0"&ғ*"5ڷwYu FirD[�'T7ݱDey>|rvޢ?/v&̑, p$?wÄs'wj&-o4 k~ ց/(NZsj DA~OmU| \ZgIhTM*,\}/@,3Jtr #og,$Z &jJB[B<;h%HQzU Fy2 DM&F{L8\b(2*<Lf8t^9^׋dN_)Hkw7&(bNJ$, �E;(JmP\(7gK\z8zW)| E'0>PQZ {p{6PGm+[K62bmu"j�:':7?8#h_5C: Ke·y H"-_RK0/,r%EYN4�(7-^څh9o͛>˒НWFA{E ^DS d#ɱXX9 ~pȓYZ(|٨hdH4Qd4Ñɛ>$w{gp&:97;)Hef;7[NFYh^$;s3MSND"a $&X(�bl57'n hH.JoM<@hԐ;,4/ЏyU aOrb6o[0_߾fNb KGȫ&Ճ=|zGɏR@k,* n,l%s3ϼ \7"QJ'Q%LP(iFbfd!szVT,xAJ\{ī=J F(3S\İ.2U)$tU\=٦ +&7T @%>yL/HSu24},]λ#RynԁЀQ:1L=)h3w@GhYjɲ:cO髌"b;F, FV]bт^!IGc \.ڭL]GD'9|<;KR%y>JBqCFt3Ow^](yeN'՟֍Sgoh :H.p8LN%p,{WAf>׈$_)H= k>ƒ!wwG0kKMJgPoˣënS/%;|n=YR`$vo/I },h 1aJfp)po#b`ZfWOjqf"AzQu\�w2VMah6"ɹQ3E-o@*c#g:r1%HP8ugj>6vDp&'儲DMuI""]GH0y M}"|oT-|bYG e$YDP{fog<,P1&^i  t7<rL eƐw-ܜO;y+h+ 8}<"LJ!V N<f+Pr^ͧJ/"ΖFR a {=)I6L\^,|ɪ)ەU` z-dƱ%~6)%>_1WB)e62L촢M�Sձrtcډ##}d/b +L%h{y]~qu2X{�6J/)'9qgo_ 5bI:&XnM>>i%To6AliɐaDD{wH(9ʌ@ |΃[Z2{;' E2)=]fG|пqF \ =oMwݍB/kBP?&?yMW˱`Qnpv�p}G3vb5SA|&CG,'-y$zdrP޷{+~ +3Ӛx`e616I*䩡R/9��3}80yȐNg:Tc V ٘yKKzľ}72Z:je֧WA h@RMơKǬ^{u K?x]3Vc4?;qo)!K`dt2?/C53eTpN�޺۾c~ѕs.VQH73K2 R sqk8 {1?V2;DS[EOp@06m7Wȷ(N ݹQ޾|\AwFGveQ5%mR<^BЭds(B>N&/�6R] 4akWt8jwMGy)S|ߏ+L ^?DE>9vpilJ ,88tssaHFn]9NM&my;`Eayc</N2p*9dsE.q`aok2.\cmrP`1oD�T׌N1~{qZ7qwHvc'C|Al9~!oxl;qǩ`RY$*ہ n~K }|+;SK-5%M=Z?[i 柝g9,'n]-.L# yyr[->w>ρF"q|oQM4"mV".x'l84u*k6'ϽGW7 /^~l䪒Ŧ\KO#_} }EiOi0[/Z:͊!a 3]#ѬLTE@[+=Y}"Qǵ2k5DM<زzQu Y Z n$m|M8sYjkD\ֻ_?/\|vܙa)@mf5Ftݐqy?9:{~hn 2(g/!0ge|my26"iTf{_wKN7^{\LiGeMzV*tk<V)}:٭G^-N5v<qJ,k%n|3V)VW7�di�#QP9%%fN4h %)tEfzF-b_vĽ&/y <~ӟ+9rβVh6cq( c_*'uD`e\j^HGWIn*A?j7\EE})C5dQR*DIwx xj6aO߿LX9 PN&G~ 'w_L[O:S+%S0 q9yGVD nɓ?HOa$іM4 pCЬVaftd+ml,!;L#d {m;0e!}dND #Jn p)#ـ̩ ],*G~lDiA]O3hflt3_!תl Hod}&u{q9}/_^Q܈bLN� y!8gg IԎwț1' #vk2{f:<pm- ^O&aޢY~?g}J_c 1qp j%aꔅa+D3 R� \no בd~FcvR�O@{P_ry4e͠[ی&7K/.1#BLxY(J[HPL4N??_DnIh\ el(ſob2쯹"Yٝ ف|dl,KdT}iwdsOAEڞ8I=fP߷ ЊÑ,yWk4,pwi2'L Rd8PG>#2hU|eJw I]'mKei/%\Zqlļ+V ⎱$Zrs<:Y? |d@1bDAփX>L0(KVDW\oz{u |/$I\r_'"9w22Rg=֢MST#^p@LQ ۜs0٤ܩёՊTa|%d1I/WJ9cy_W7oQC9#fjvOD?I\7lю'Jxu+Yw�~~u5(WZc_XZdgp6,@11s 4)nyy7pwRN)UdbI�{v'x;s$'xlBYVſ>CδMdiYS<!PJ0}I7*ǔ)IJ3U2rh25sytrFg૚żD fs[n_W3`lݩ4|o~?ipBg=y-=[pQ` an(ymtT+Q$~=wKR*Ko9g$i$o;hz5U%Ջ)>"S|dz[a7 lIo_e~0씄Yf7kNe-:J𱒾D =d$O0*j]x|rNLܔ!KT/]1#=.eLv%tm6 쁭†JLQd@2{Su&OŅ<ƇQUg'[SYXQ0w8y4$sM zND@Q#WI ϲ)`zep<ۨrpVi8'}lu =^_A]dWX8ԋS_@s;TA�7H::c")3�,U ׅ[FC' 1L ecש:aCM\rm2^NeY_F7?mN'k?OF"~2j.i&no + Dž^NbH<'\ݯXY!5X_YZ;ϻWtՓMZpqc N& 18L-Yz+׍+ bQIȱ$2^t _P ihb!kF_lDp <|NFӔTϞ'~vmQcM"/B(M58'o@`?u WJ=6-a j?<ʭ{0nr-$znR,v@<O S@ic%%ː+?'WY &ř|;?x*I%*m L7#ޯ(MI~Ci1&~ۃ^|$}j.n@9[ğMOEE-31T .wpho cȩl IQ8_8TpX{ky+({h\@s½qmLB4.#Si >Etkcg:ub~~x' 9Jzf9 ߇@&zҏ44gš/k1 yӣֹ~F' fCK7?ϑx'ؕ3Ny^ٟENӴ!KN23p0jS;\UO #Nvl]6< s9)CӬot%)[1E[˫^j<ݵfx/.Y`X=܂+E2k/\yT\eU/,NN)ҭP$IUYٜO|- vGTi7Je_6g n*[ ? xXjjXT-ڇ_JE4ܝܠ0Ǚrdb,|u*OPdi `Kp;�3/}7w3>)Pćo)׏eU`I-Ģgɭ洂V}@/;Ս-VP/ek֐3.qTI$a#@_:àX8 Z< 4zK Es"Vh Tcc)'AbdxzZ 't\JU H4}i~K�<>IioQfvE)GP]>xL_?5xvʓܣ$Cr07Vi0'Ê&xdx"Hkf:P�% ,??C|DaU*#JdUɜQa1yoV솷B`!Z :jXb<J1S0:�15Do[ϭң!"2"~n_(y 7:nn8$ w+ hå1-o e宗0]p4 /TÉ`mQM^f"JZ}O-_57[« ^YΝw0̦>ؽ2;9caq.ą*FQyznJ s!gE4V7Z;q\!CMgٵfW;^_̴% ʵ:zV?lrXfQh4 `mrAlQԘq�eIFi^F$s!sy@8+itU P)*'癀vˋ$"ag3'/nh 88{,N$Ka)40#Ƞ۶A4As MP>q ^DO9_nYč~x᱉5zKqZjv͗xX"6/ -,Vk@b?'|~,;ob~Ц .fȷ(Q$ow%Wyv5b< !M؝IhO 'xRd?PK����RW?U5��6����apngframe052.pngUT �%N%Nux �����{g4\0Ѣ F]DA-1-zKBt%F'j.BtFk=ks/gg'Z_W���O4T޿1!ϧ �ECot4]?oʑJACBraIt4!CD p-ROS^,,MiQ]yCL#CovC4EgJy΍ݾ׿}7^[#gͿM[Ͽ?J :_".7_1n1U$=Ż ӸQ;)zq,�_�x u9/Rwn}Xx�dY}$Xl,cAF%63 ^) G<S)}Ri5g~zq#>�7J=`Pl )QIG,s1rqs' :w|4~}PneI~Rm)Y݂@2كj T$Td;ad�3h?^9?0d0a= :xt /3bNn*0Ln ^-ܨT i}G(1.miMAY$>!2bDAj&OWs9KXfX:ܩ}$Rc`ʳF}]N Վh%9E ŦEhyJ!rdFgQ )ncxv1F3OLf^(OVԚ@4ܶ.B9 e*xFm5.1ֳ/Qm;d>ѴɂxT!T0 ]eШ _T {8'??KM@ʝ6J(qSvWt25L�`%N uو YY}%D~ -=f@ R^'QN$|\"wRa4y?�{A2z_n7dEkQz9YJV =FA0c̠[F~hi@+rҁ1Y2S˪BP WOJS7n2Fs"q|pCv)=ea#`7wKڵ _>e!ziyp+HP'8^߳-�A$_B ?~a57im8Pi˃gd/ߔ4sq�Hy.Ezdv[=(NnDBX?];qɏٺX]?CtYjA! 31ތ68@ +gEjwxdDF7|i}7_E*'%_] H }mT#b&(-ƣP B>Qگ5jC'8@~P_)ltD_e_vmlNȉ(Ē̍܌9qPœߩܗ_5mO}u)bXWw< 8ݼw&)y\:rF},o ϙ)-/64Ue I$1Bŀ3{@6꨻Q"hcB'e?laJi@Ӥ'wWG&ʄY;c:e:EʘL \i1Эdfd=Mx.4BwdxUJTVwܡn{ۢ4-1Ì0<E( /I5 cr ~5BNoؓ.mUdu,dX>!p߻ qo قR s}v+풍WTRBɃk;_Fݯs\ͬF8(ʇ)yY �M;؛t3lW. {D_]Acڱ}m6a~Jmee~jD:yCV]]<iC}u+XVpަ¢xuu/G6'B)<U>zw <ihg`>^eK }woMq|FpCdA*1.}||*sv "|Ntthe8o%Y>_ "R4Y$= DiGj*UO4o$5Px�0ǖ>X; j)4#)@1u6G^6n {vPSJީQyZd,gf]3˨gGo6E^s?Ac_�-vC=Ŗ9tY6.ʢW^Q |JmH<<)btO}V'4}>o`cs;֧ؓFg$دm-\T=J8h]"n ifWbx{r4M+c ]6?Ȧ?Ӡ@b2[9w=hvG~,}}i2{_CT5)<$]rsڙ3L.' . l\N bYBWwH .j 1_pxwn$8"�3 &Uفt>?^҂*~=4{ĨKs>)4r33wP+{`WY @h5AME˚ r@dL }NY, ,"w.0jcTTF*(u6,ug|v?VЈZFtHEu9Q\$DbAd% #@ ]_v 5~7\>@A+*AiuJHH ,V `{/.j sצ:ARVDs۸ :qܤX>> S@)'S]tBI;i7&"QB>7J``fSL +Q&`~.W/(.TB7X4~ߺX=^}=NXcq,{ޣu@-r蝃*GU֩&BxoF3V%?k x7>uvq۽\>aד:?V xxIrʹ;#y?AG%v:"̊?Y$[1.Zb7 J+Pc;<9~%ո|?uw)lzm@׆0 -IHM-j{`l:g`'6tTb | �M%ӟ\WZměS?,EDkG20DU$%MUzIz qb6\ת ݤgy듩_P@i ey$+GCݤKU ' rj+H{pQfges=q}t8u$878� = wMOnO?|=˜8- =;b("z7w@_XPLߜpT͜؇raSܮ[j7jIN֬'Y- ,-]åzz<0%}4i@ iZCi;~H�R8#8No|,;tA{[?zApGa{l+ Bź�Z0\!ݨ\8ٻ7x}IiW jwqr'6}F7yMX~mWrR[[x|-\\/xTYI_paL(8ۯ9>pl0(i uV ͘|77&lG6󓃬sϳ1]e t.gIA-z 5٭cf9$)\>(:CADEoѭk?˕D Ͻ2:#TdJO33L{2/AZkRY (i9ĹZs^#Uנ6U7Lp*˨Ҙ!) i a@8F2'Lkӛ)�(jFfz布*3DSx)/k (M.>5r錺is_0~P;,}wYǀxO^^Zl : LCuՆS;Y Pe8bQ%ȟGOd`R֨@7#<<?:wsv4wK,L+?ت;ʹ2SE191PRp38U' )N3U9[hƭC᱈XI6iO4Hxhx(sp|TopyXh+q3ߣ<:`>/nBV{nPHQ,NH�)A36tݳAf-w֕eHBr2C"5WҲ9yX/=B{POk<c Qل\FxC,"ƨR 3ZS;,Wn_.;[ -&�M(ҶRwUF إ/UKq h)ө ik໙ϰqfk6 ge3R˨RSHYW4aO<5@kKW8\<GoV;5B`]#g##eCw}M'LڶVv$ S1xp$I UoT2GQSy*9]qNZ@ ݅F(ϩj?J(q%|'|7(wYiǒKjmtw>|z>ԚI8!|\.pI 5@~`]}W$/ۋE}RD=yVIvn}IXgt!d}}:[}nRRk@KDI7UEهj[j]Hf�nīkquhw{љ!exHE<?ߤ!!<)*)ĒC`wɭ럋 pE֧1BAcU|Gww,W|m{ WPߤ5_VK"j̥SK�8JDɕ~zLex gX?kZraQqRɛbK3LY}'.e .@h6 K Cā.0=7ltN 3ަzdGV04VFVnhEDpf.}A]v.R3X}pdn@&:Bm鐗"~ 鳁AlY^0X4sRҲZҚDu<My~T3T6|}tgjbn BF;dO8:r Z1;-rNFG8:p2)7n>XXh۪֋J% TC�zJl,o(:T8Wtk|E]@TVO)෯S Q٥ldg*qP_6"inJUI#pF GpHty2%8Q8%d Pge~dCiZ+{A{oh`ñ>ó7ϔvZoGalPs׺KmM�&̕`rw -(\O'񰵘Dڈʜs򽕉5C{ZٶGX?[G%Qw+=?ŜH۰Wzh~IȶKp>7|+;~n6{7\D\|JJZ#W$.̊"+,xcqtK?Wªb;_io Wi'v_`(>\z7VH'2iq289܎]?+T 5|AIZ{bsNKIQ O2)G1)7]7DE_)n| <yJh1XoY|1bguTO5"(ǁ߶l*:pŃv_ܕ0njuI<@VN4D|"%'oXnfD*,) ]V5"|>[po΀vӝ. 9YTc!flX {yW]gprt;#U]eHn|Ǵ]?:}Qb%k-"[-"띎Z^E3[]W=pL)K8}ȗ kyIݵE;$.%,Jo8H hBupIrؐ #cAѝFښw]&Ţ!<0 uZoɚ6ؠӰde e[R7i.& b$ dx7{GPiCNJj VWb7XN u2\6!#lα4Q,–s@pww=GKk q𨷅ww~3?g8w]S[e,bt`HS6de,f%:){S ᠶNFzb<n #n>}On}ULd2e1 ZXG\6ˤ;sa$Ws? w>֭)ؼY2y% WO#{CZvы|J_+_dys󮊓rOԘR�yJH7ɭҡ$D$ >ALuYik8DjzvK 5}SgSW}wj8[glʄ"&w{c!&tk:=MR&c)2a?u7<7ùyY1^zC[e˩Qz5c@o]q -;d8YoǴ]Ʈ8BE2tGH[Ϸ-w4r_O}+ ~J{C.MۏSuC2@,#ֽHzĉ!)9KVMrR&U:p2V3)ʠ_޷~®7w(GWDrtQ!J!9�+=Cg=ެ(Hp"[Bߥ|0, .QlQlh["3`}'(jXW,U8p`!85n\hk(GI'#�@ L9ʤOiaZS!),,n|VOULL"ZA%UfGAlfQ] RuuϏ,h*v,S6<!"uqޭU2V*q<_hJʎ+6@SuϻO H7UB=M7B]8{~4RsvyM]ܨ`JP'¨28+V;.+z-'H'w\kkOY s; XL}C(F0-GReUW[ΒQ?S=VoԹMqĴq7V'W@#[ =ok{Ny ;Ґ^ݥ;1.1p5eI[kC[-Mr~6Px4"]ҪI4V&lŔW7SW) X[.Ma4NMtc3P)(ˑN4<?["�EoY{8xaz S)S:d]ʶ)TOi^G�uH"N"&8_3W)Z\@4rt^ ̡yi~ޓXM77H|N_TLLҪHu w$H q:LstxfJ"NQ "0Ёuk[8EoK3 O9:_@X<hG隵 Ŕ+vC0Y۴" 3F1g:t \ R`"?œf ^ nWfJAe, 8B&?2 Xd24AgQN4#?2> b3�ѻOI 0U4ٓ-J \l1]o5_B.bT9i|;KQihwL1jwFX 0UIl=̏D}KxcGу0ؕ.^PՃ jtgl̀;<DeH7)$ %dPqw]Q ,d 'X6N-J)f"hD6PCPl(؆I�\m9{Bk_j.5|cL]ciH4ѵZ|sJaRyUZnxwnq;ǝ]"9^|VͫlAw?f\34pd,is3ɇ#HG>ʜWW Qaq, 2Ϧ)3:goK)UpfoBLy~)cq  Be$)^@%I6ћi˅53'V2Fo;#<DV%쵶 1[ @=Kq3+'2@6 0E+6= jQ.gcnŰ1WfL`W(?0$%\o ϬU�75 d.VQtyXBd:kRcp&/B~h)h,/jG2w֛멗@ sBĠX/=1*,֩3f.qǼ|kze~ OISvR 58Gi2y"UboZ>d?(tas#WiƬv:&6/^sD.Wlm6uF Q}PCKo/%q<DZG!>*ܮV}Xh"jT'` OϟBmc >0bV=K$ T ~zW_; q4Gȇ$Zޮ2x!3!X .٥̢oلQOSђliPBW?M~Ic 5lnm g]IhsWj5+Vˁ\IHJ-4vO4a/;w.>' k|xx<^,;t�>xbt ]: M‰9;H=zU;c0EJF'*&N]NU0#<¸_3s-̍ L)kXڒSkps0R%OSNWOnJ<־ij29EH٪P;~*AWH412�[ܶt7xm 4*7ƀک ʟݰ+ y:8xθ絗oA^.. b*= 3Yÿ KN}//H'Ѳ!d=NRJ3߾Jh#S!^'jihB35=PhVJh ?>-PuʋԉY68./2)Ǜj܅v*b gB[S3I8D0׸#ؓ>׆c2JCٜ(vХ*7ؾWMwc_xi?@e5S wk|Xc7թR?_d緯 3@#72K$=<͒`xɟNBNy |~hYj"cU~h='$9%f#Wx6d'{oczz}c/=YyVK9<Ӄڝ X("Dejqnᯗ=z|&1G?wk`oHK(;O]aLnSҟUGZl\۪߉30##;<Gi9eD(3S9k&AfLiy} %fjTt'ƿi0癆c,gnF|:)M er$];_r.>P]wHu[aOWĽdeL\.P$RfnQ`RȔ5#fX&-YxM]s-o-!W3zΔ^�mݵ"zoԳ_Ć G}!Ah%uor&i!A^}kTlW}DX(^6y< x ڮ. wQ:&?fܯh2ŬMV} 7 L)f0իԔ6fMgKN{ง`n5@>'qu׈$'0W`G@<$qbm,_">#h\8pA#x:v6bs]+ izrpɅ1CeȕJp,WM]Bgu6�lgS#[[/%.<_RXsĹU3Uh_KyPXYyԱ+XKc:xJ S-_OxyĀt!9s属'ĂS3zjCkN,WCdOH5&ib*9[HjJNvB߃DD R.Bu?({ZLǀ~΢Ȩnhl`MT^I賥e!<1##Tkk}86O0"e&0i1}SøUOf7Ja}+깾0s1)gϑ23/JE(\.n]R!ïqZNHZzEv7;CWnWc]1JRGbl9EfYnaȒ@CX)<60"IPFV3NiNr8XszMdKxWW5b!ֶI- ,/afSd6o3=zgE#ݍU|ؽ+n% ꪄ&:4ōb8"lTKqzoS?"Za`4ɹN]0.hpD[D)?8{79h"'x<wdyEaIYbC)Us7^6@mw}5YڋrMW"#Ffyȋ-8Vf潣~`%:Ƌ2܏Zު܍1W#r/VfN[ Hbc j5k7HOSä <뷊CEr<Xwׁ�˂LuX/'Rq\;kq0װV& \ZPŲ@>IL_q4PV�\ ]ΩYi>ha 4go]tfOSx[coaw=@ nrTK#i9D1?Sܮ{su@ė`zQF-(1m`!AjaEAC6ni r|G+%&*;0;X,$$~z<|Q jϨ"� �͏Ć`3R*a+ME͆AY#F.Y۟:e {|o z_կi\{Ocϣ m9:B 3vɤXJo3LI<vw%eS/ckw\;]lf)#`r"= ocU󅭽Wg;N7GÍܝJAڡPWr JOOT9zgP87O[fufIJ*d On"3}9*<ΩXN(u/6T~ݏ , ]@JV#XRvC\=|m=1QV3ڃEHxpIy;4eah(9�#mvQU6р,mi0{T-1rHyXS$/ʈYNkR5paYWAT5C$rAdxv\h[ uN'kcc ]~Jin'Uh8Os7-bN4>\0'3OT hĀa_>cD6\Yusq٬|s(g~-2ڢѠt)km;O�0�#(FY~ 髬7|VJH'z(uLO[фI\*<m65`w ߒ/b~LM *M\*UTpw&/-®_ !7,M'-Md: HFm^CA]EL$?k; JG_CQCkɆzVMЈx/WʾJsjhm񜁒0ͪ6&mģqr r[mۿ/k7 ֈ_fJIUA! U9N/iQSv�E* N5y p[ +A pjw!/CvËhD+v\a=y-0a}% "9R+5-l;)4 yEjTц%*vhHYi[GS:;QQ=-tA CHv 8�QbUZRŅJqp0Uy~#2)uB|MN8|tQC=MAH-0:=h`^y�׀�G X%Û>Q~WI@e0E'3[\T~ŕZz `#XRKf^=  |xgfT(kR^CqGyNVתA/fktj=0ߵ�ҵYl<wY ,eI@VrrsƀxuYҀ5~Lmw=?bs"Ǫ1T6L9mggOKڄUJ h"r`2εt.шPN1V4G[jqЇDO&mpKEåϞ_^ v۴0`x~_kUa 3 x=ؿo8om@/fIΉ|BecLmH6P]D]!BneP3 A" BYhSI{7xvf+m"2E'4VL79d~ȋ ?'zxUHeTOA Ntdټ}B?*F͆e=94 {*F‹lMY,4K_So:=9oп%F V@{4}[R } ῱Ww1h<lN-}Jeo̊Mw|+!9=|-e=>TˍK&,,σ[PrUAGk{̄mCPH|fvKk%Gvѽ[7.t(u'!;.gԒ9W..[O)GU]*%PK����RW?n?5��5����apngframe053.pngUT �%N%Nux �����[_Tםfn@bSA CBRBi~~s9/޵^}^D��4]ww�@B롊Ia[<r6Z玩Rkfz?܏k83ba<2cSHz%ʈゃLӓyD- JMNZ_=? ?߽ۛ)>WsٗjCeI`n_dk587EOL= 2UGS6Qrx#ۂw?#D16z� J92EŠЩUlJmĪYz7e;ƺdvorX=`\|1eDD-z1eZd%f7#?Л<r ZF*?ԭ x7iyO7iXq-?8>u)?}q%bdRPI<@KȄG�pLC$Uh?\0;Uy�,F`oHZCGT"FvoMC)Nm?|[m(~r&03R3($s 8\Fߍz8M%dsv~_B}S!v1 f5x Ce)$z2KnѽZA(H6 D$|D\딃_xY'aJA>pA$b[.5(rAE=ٮRQYbr9Q)?޴\ h>?3ˋQ#[H3vRṝmRGHʦY>Pw:GM) y}nSO0@g1vV$n x//&G�JѬXYlR"Zd TIӎ]%Ŭ ļ!:tXJh]`I}X1x} G /b?-5󭯷u4q̬>i3xV;xSetWLίYp7^/a�(Ŗgw0 d )liIqtuxWfFw`'hxN0 WSnmP$9,4̍$P(<ڍ~M8҆i]L;S֣F J:ǫt)So\Sk<tf'TtM .{{{Z}xJarf"X,vl}?(9+p(3v|߭�1:rL+B U$R#Aq?Wl;D&z[KeQD3A j3[� 즇yzJ)K4D7~^dQqB1j-萹Լ`y?"jEgC o2ov68) Cla=d䔔\?UTAaĶPt `{=Ņw gy!u,{zIIaotv&6apRfb7Vg_Sj3/BYo'Pdj(լ*=qpWu͝ `X:*:oL1aعBNw{e xu4Ĭ)Bi:hnG)˙JD `\a%AymmTT!v ľ`o#>*룰 =FnGahv1sVw4'HI6RW&3Y.0/b85IdGiƜcTL%?~S$;:I'=Ùa$^ T։mސ`u^nCOuJr8 k뿹lqXz0ڂ(ЄbCx8}JXqBA[;Q>UҶxJ#R1 ? J o?%b#8@8Nb?o]o^O[ _ Gl##} Bԑ,Lb2& r )}f!2ڧ1T)`ʖUW62qj.Y,HIchXj) "wdϻTk�d5a}!%D 7t1_sr-.ɋoCg.:ҏoH]<;i[j;;hΪV̑9U;aYOUP}y9өť#6b MJ-}ܪ%{xy~a|)ߺ֫O:OJ+ ~'fԥ_t_Lص~<#vWW?UdǢ ,8[>zS~kMD D] 5;* |H믣?7=Rckᦷ˫QPw6QUCu*RB V/Ꜣ"d(_^J/R}8TU^�a\ݔve8Y{|#dLݮy-)ಶS^rM;*+(rX] 9Ix˘~%PśD8օ RRGۚ#-EcEU kZ"* 7&QsI WK7w~ nV~}lWgG˪={!G ֖t�-Fۚ!ܽ2>-●OCp|Y ~wNr$Ac.̯c45(e5^H:KoYH"u$Jz& !B"SUYtصbp1>FǰY#rW:t$N "19JZ=jBȋ]KZƱ7W3 pkġZW+EZMkzt*h +m |'buه:%oS2AG?c U;NY+JX{|)f?H]T 61�taQRP)'$FgxrmMbS{^΋6oZ^b;tPj]!'=F<ɰ5nBsH,6h{%ElHÊ?q ^fm42ίR d%%5[BaC)) 0&aQ8'`&HT31Y(J5m8>w!ܠ]I(!.?||D/wQcK&C^3g̉`![{!=/k]tw3"e,;V@g^n7ЯA: Xىo<(9rxǨPmV] mUb\PS"V. E=zDUl;1(,�'_g1Vx-N›q@QrWb\ !8bHNa .!/Wa@Sܓ)ՙ^cP;7m2_ #3q1Ep&<%hw$(f<`;"Xz&tSL Y~(~ǬC kkAEs9`vCǴؑ0JoL,=( ?w$EG:`OnI_M]. NBW5 rH7*rfΗ<\46_/~4^luж MlHN`F OR>!{ꑖkO~ laoT'g ,/2 q :BVeKKhK\zQ:GbFoXI`P뻷v2 [NrY{3xv̒ a۶l kQe\H#`$,[q!UPCCq*Rφ|Yj[,;x7-Wc.╳y82}R\HܮvvܽҿB \ӷ5AНd,ׇR!Ք{h'1ݬ4.e۵uo ρg+(zxPYӟ`vlv s438i>7}3r 8˲K&]Xs1]k|+"6Ҧ,~*uSR|y!mV ʾA[T׿0U]PB14L6B k@_iP MC'LNl7vaq*!fTc,T*;}B_[g[BQ;G<r^ "Lx6Bt,Z~-^-$ZeAϰ6 Rr)葥3e@+ \);UC>tcZ)Y}w~(ajPrg J'dU{BڈPB1uoyFϛVnx:mgbl/hz? \X#>yc[R <A84u| y{M[#~ XݫE3Xn p}gwα#\GB0Qmv~8H˗׈G~8p%�k_ݷ?l:xœ\9njp6 Z^ @.񟴃]5_ڏQKx[v r-l agkxdIG7T�@?Lb<RHI{h8'zcFUՇ~րB/{ ߽Ft: H {&lT)4/TQE<'u8 >'knnC:T/m{Q@̺! A*J}$GQ{<âB6./P[}|WBo^7E61GY"{- t'f%2GG%2!"J3tAVoKU80[KJp&_*vEorr`ʴɽcp{YӉR432 Zg5Kx?MSoLq4;FH*mFL)yCc%qxܼIoB.-|RÑI`^F]1Ep/̭PRMe,Y/R>"7^Zq}jDo*՟%!v\GIM?iqq E8JeOڒgqbtAf@M_Va2juYS-rzl<!, #*;ˑ$7 bA:@BrC?,D:l{n|0p6 trT|WZʾ-ŒnF^-Aŝ'4!ޒ@V #/Hql2s/WK?GP-Go1(/ؤj[?.oCh5 l#!:}aio ~ZOPP}w.-b"OJnWIJ[ JEͮaL3bL@Pc'ΆUne֘}R0"(V.F"& NhQDXb$;]oQ$x朻)'!FPqiUOz"ykMZx?3"u*17y)G^4zP$Ϙthrj/e9ȻrV$ 8%%4•Yc )=95xc;HnۛЗW{:T`'9'`a`)#ك"}pڜn}Z;JBcQٲ(W yBQJ!uWKq:+J+ Jvė>y*cA-␳d,fqsrӯNA29uk(Pac~NSFѨm됄6by%q:9b9K[Zg$l*SG/h+Pj|<75&D'KYOaS #5Bc.! ! jOʕ# x2_eFB넌}'FW;~b]".׍p?ɳ[} BHEځ셚­ G B?!tŧ<PGvqЉi1 hҧڔ0ӻ>BDjXqkTPRE2 ENV'@[󥐅ey͏<H<6=:é^6Ե}Q>mV5>uQʹˮnVkOY'W;3;+7So36Vߎn$z>Ʒ^Ўv*DxʔV*ؑF<f&u{\ %\iSWS.wR:5Q] _-.C\)FҺU-=JEP.MD}$*C(e9+7_ך>d[ފ U]Yä/pxgSzkOh/3oWI)-5I\ԓ#̕Geݍ8hl N`.s/}z꾍c>lՔU}=ۇ5K@W MTxd">Tvt66O4|A:9j 坓hp'w G2gp+HȘy|V{B#^~7�}µZ!XC↟)m:ckyޓ@=3ԢuYIPHBtz]h8BKGnG*f! "yA+8D2ʧ=$RmBvmcGFlOZqc䮋()tZ'=lq [#-㉼lbZgY> #'^[Y9> }L̵5wxNka}#?J|͝^XY3.$?>@lĸqOE ^FMP:H -8h֑\}b MC zY= " 6n<<NQ &o) HGe C$X)Xᰮɼ8W52k!% pؘzHQ EdTzTU5v­:FNzw|iw~ aN_rQ]3!~ESZ3a5,DmO�yL=ey 2$CaXb_1d9"K#&ODymV Cw!%e^}@nROB'ZJ6 ,JM;铝-}"CRoA4Ǿ͜Qiѧ U2dxٮ.$""Rx1]*8;տ,SѨL4Hx-.o+Ve~sA>J)э|vcc#@|iZK`5uTG|ݬ�ulr9W2i6X|" )qتa ΂:i|&�j "녶4m#mޣlndF]q~)/tp@r@:xtg;; S1mB],^&j93BFf5 A,r.)'C] b$<M9]eE3v[!ſ|llB ؾ=*f9v7lU,{|޻r.'Lsē>w@��/PWrz3R,l|ň`$O4U*CoA!2f_xd/e=A-,tWWju+ 7]"ΉěSa~$c-H;:,7grY!#e%o6e].0?gHhcR>6]16zӳ/V#@C̳tueSu-İh|%q_=E9Ȩ$k'UHv�tI"pEfֽD>|͏۾~I>ZVhm(>nP:郚 qȫg9T|¤? ;`2 3T< #2p@6էnC#OCMBJk( :էha1){vdn� aT[`z BU6/\25CMB �P!g('卾v!L& *SGZwKxeMfg<}T 9Oas&7Y=&|;hV&+Ӎ)thK $qT#B/38vNZ{c@R4 -* uP@�+ _w0g%gP#Ԅf(u3u_x?"6~8b<ё^в1.ۇoKAPhRߴr&ƻxB)9?P pFЈCf&\!29Л%XRk-e*ui5x,<itx+'ӯ/56O#t\ɫk#Y^f <K@=^г%I^'Hع\Ͼ a y�4htKHޓw{{M.}'` ;ޤh~O{ R[[qpt/j3 yh )*d(Qݶ,o{p/IX% "km3ﲓR@ј[{ɶUUNGwe*?Jbna~"]I:h5^w?p }Ҕ"(8F7"F'Іקk;b'ZM]ajBGQ]`l; 0_d(dsts@tNBsȭ4uu묷c^Y?C7l+{Zu\%; ;`iFU "c4դ[�V"Am8#Om4|{zsiZfvr2Qf]9}" t�EuqF[, y$d>.t Q**)^X Vls%SUqZ!g-cӞ TF]b< ^b*ZEZَ52u? H~6}e=YbQ4$**REbDjx2LҜ pf`Mu{ȸ胇yaΩ*T <-E|EH?b.4%7�@Qf_a͍*H##62Cpv<K8{9\(jg14/(|1ewTE=B+Qݧf p]C x JOajϪpo45yR3d gD�kkّjŤszPKf04+9D׀vQp-6U&6=kmrr(M ~Nr`<Ǒ|0m2XrEdf~ۂY@6q:3!^-XS޴t>Kȟubo/ףUf岶x8HwU9qz~׏-9Exӑq Wu0�'d0ExМShk7LT ;M>II RIzuc<l.r+э b=+Y%l.*|ivnk^@51f?{ᆴxi{TSѯ5>ɘuvT\/K| Zw}V@n̩Eҡvԉ4LQʴܘ~Mʈ|oCqj0!qDXy7 GX˥J^rΠ4/TaF|d v bA;AV#ٍMOh LX EU�&Km;iH,&. 3?D ({`Zl'~\iEδM</" l?J6D}%V:^T IE]L A(Iw+1Wo8?&%v]\Lƥkc@7z9ReN5$!XOkO} 1:hgE"*j??xKO'Eݤ&D`_ 1AprO/ſU4 ؔu2|bI&YΥ6SaA]ݞU<q#Zj7 P;% !F="*� 㾋-W_^ Xh�/5kȧĊ;"'hG?o3yYm r/W.I^ ǂv6Q4\~;]ѡj{J%KЉImp+K{~vLԏ/EnYHYdͼnr&_9bHxsJ6v#(0]#q^ `2+M%qvÿVw�$ Y0y&ް錵(ڛOW<xXCc"- ;{x;/�b1l-P;C')&8;.N{/vNS?jI3MHvэ~ %;_9d�CgO_Cs=~H%BԾOl5F:!:DA<wþtmέu( kʃ֊%'Szȟ o /%|T:+SS7<ŶwrBG5?( gb'2wZ2<Ւ7hOסv#I[$Hp(iF$KC}Wd$F8upCYz�,VUq~O%2FCop[:%T1Kql:~D#ߵ<<M->E*LHp̀pC=nҶ}W `eZlmmy3]v—ey~h,wr ,"ͻBgW'lj/$47!T#{ٿA k FuWEY). 3KrMKMѧU@̲#w1nj�i`L/89pU@-ĢXqYXKm{?BB\R{("4lثkZR^s r`'0=~1iFp+ޟL?wF9$6GE/ho:׭̚ạur |AkKC[C`UW(]Q^oTW_zߊKF̎[a�ӯKAqGEI>oDHmr 4UYS͕ ( U@~eQ+TLcˆ &YHUbnHȸf؃ϩ"64啶@wu)Gs݌.j='!0_{xWyWcs0�d\zK̥ b%dDc*&詖:}I?w&'ǻ%]\ RG[O>=-vj7(t2{ alE6I&ԐLZE$坎LZMSUуdj4G2Fn--h3 unX⚍u {I&*,$&$~]wZU/q']gIޜ0v4=ZNBH< 58(G!CsCԫKIlGUk|�';g r|5].;_2vxfF{@/e.^ ev^=^Y(+Wl-. g~\.eD{;9uɧgiVboi�'zlV#l�],Xt[P,w_@S!)O}�r$g8S˄BԆϕE~TH~8FLP@=1< r_F* JǨyJaP 0oSQ]oz<A�& |h)p*c rkZ7wD\Yq)Aj@ӗdod8}Qh/[ފRU^8Eˇ܈~k&ջ:v‰Rxum]}xG+ht!8k,<E�F˔56VqZCB&!ř bB5?qgҭzsYWY_m@꽸<۠9D8{oI[KR /ԆCeCdXkz:{wѨ:K׈wrN|t/d ? szH[[KoO);d 1J@ r&bbRf`0YX.;5f89l47xԞGV11 � sn(6<$,E?3"ҎsPȻ%cV(Ϋb$L˕4[1b}nl"V2ҧK~gd Cn�H$x9@53cEo.R5J[_Ϫjq`o pbQxJNtzP_ K2:�s�%p ݍM*߃csc) OS&+6(.蓶+Ҕʚ膴Iu+[z)&^T!fzSzG.th_&B8Ҷ7r4a.6V�K=ޑ3MG^Vk"Ѫ`;:2"pO>ZPЉXT*' d`L{3|Rfpq6GXDҳl,Mh_b@>& @I8"5wT3S V3�aUW9PrKkFn�[{?ˆS#,Zb,fj;D#z<o'orub?8gTON1ilYTԧ_݆5AsID85$%ExDwc@͓N1@JyDJ 6dQ=1}x6ehn*ZwcXY.dT9,> z^ٯ<Y -ڧ3_Vڄ;pTISX6}kвq}Bߐo\G$ ;?SPK����RW? /3��3����apngframe054.pngUT �%N%Nux �����[[NހN)\AXDf\ii AIdA%yp<̜Osfs|#-RbFb��@@[ߌB&�}*fA?~;Ϛ/~rs{؞1G__7GQ^Qq-!FJKD[Miʛ<b/@yXqpWxISϼ?/_-T,i}Sg>mY3 b0i^pEGs&DRy{65܇D zP|Zk](>ɥ,a.kuU$N㒑. w9(y&:H{l@q4J^ݩW' #pUඹ? ^^`'VREsa:8kL̠z`GOHтqXUByF,ČS< 7�4`Uj/I\̠g0QyeI;hׁeIBKj1:D5bz1<tt_I3ʽ!HjA퀧CdNoPq'1n\�VhI`R Z[vɣ,`u7z5R)wR+" c)r^se)t3 #1qZqԔxzPh'E)01çFrv"Rؤ%Wf</ m?E k|G%('N(".U_?*9AA UXanlTk$DX@({(nߊD׾MbSeC`x{ ݺ_A^+?Z./rxILGbب^B2A1/b ?429oOR-Q{HS9ׂA]aJ]~qu8bJ<M<#E =pR BJC1&9ɯ}u.{Q[A{ߒHM})Ԕcyr; 6LW?@2yɍr'=}FuS΋;aZ& +'Ӈ�oɱw9=k&M.w6ME_hqy j'kr#iiFt ;=c@vDᵯ!=>,o*\s6h SqVd=p-n|>\n_!0>@Bl S&ƼqPCib so f ;C-b \,IOAEۡQ=_m_00ŞzØkcً$? O `N? d@0(YSVŃF\_Q *ZNfM}Tڏܮo^LhPM0sZvƧrDܐO-w~nH:g/ܴa>~6 31D<GxU+%޶zᏯ_cj#h=>gPaNQU4޹1U?N1ګN|vrIyv ]f?� WnTI+Lť[oZX}uG%S[3ѹ: Pey2a?#f8/& +\&064TǣUOºA/Ʒ~3#ʒDpmQ]T1+&mqLKQ:(]Oo,)1Ns 8?R'UG*\^Ɍe)lzqI@?oI 1 H5 t[78C1u}a,Fm0 }@= <L ;)i)`-3?Ao$B聇7G2I~(RmÐ0s8DsB@O5cyW <]5{Ne?x-e~w1O:hrTg60CڨAq={⠰LLz< #0 I?�1,g 9&ҲZW.&V9g!ϋ4'G>vnmKE$.WX(=*hOFļ02h"CG1nD0~DP:κyXE7QgbFeac3d]{"ٝs Zs#.�S=~FٳiWh/_l|.Vޭ0v֣]\PWܽ" řV.lnsIk1V|s K>ߪ?\θ\ p^34r3[YonlKcnL TZu HD6&j.x^t։Z(pI}]_)A|LG2_ vэmn X1nl*w|q ܝ!z#Ǫ99 /R홁lp 7D zEkMJoV8Ȋp>V&~تǢ!մ)qJ :8,VEµys *@ <t7|>+4b@Qw%LȣyLf}(?y{rv̑9O(>__eq ” LWAu``=уgBI`KHݏo,5P$|_78Ȧ`L],Lk$ڒ-<˦c㌿LU PYSHsWsʏ(c{z1]PGEIU+ ćYjC8]1!1m4PA~u`;-ú51$XP&Ma$c7qW`>iGs`0ӽlť0 MI. ߾.}ˡƹ4L PTsw$eblR#L4grp;Y `o 8QYPX^%I"2#(w{m"C ofjI)I[We4JKt6է�T8 a]M3Ap݂5$B ` 4V-KebX/PDJB&ެV*}ϟ4߼@Tj?VAǩM�^@!^46,ӁM"�W7|BRC㡶36a(MQj[-n~Eհa+~?LcISmdW3 *TN Vh_ne("T[3 sqq#])=J nV]݅⹜mmyݚ#8Ck$G| Oˡ.+)t%t&J1hb[@Фo|r e~ >;ūj/H#滐'2k mB;տBBgg#W#guʄ)v^`26r+  FSwz|U/p/aRPԭN,/e%S=}k08(S*r1bӃŤ�y0{b6e)Ҳx? j%UK 'O0%ƷA힊sbS$_#K&eQj.pnw.wit3_սb?6RUlA[a59,m[C*8Sf\v7"6,1?ah$.IٍpV} ̓0FHj<B"WEC!XK1p]`2ŪD\֗V:" +_\ ७UbX)=F SrJ5!((WQJ x/c ɍ/`?:T=܅_r%<+r˥ < NPe[/X<:>&ɇw;Pwl {6wq 1n~tIQF\1HfWCH}`eܠgqʞ XY:`!o &m]:NyL^N /ےr)r۶?՟[h=F}u%/\xQf5cd1ӔڜyꁀVΥUh{|6Ҿզ-FA^c.쿧2|j\^�/gؕq\pd8 :U q)%ozeMjQ&:X,_KKyK[pۖL2#$F;':)P-%v[ZΆpz7�#pv@|͗7ɪh3 C+JBʴK(ɗR}u{ǜXt [Y#\m_L隹3iKr}}WVw.;wƳOs_q Έ*meo%FލЇ<_yddr 9>ADюl%G!H~Ɩْ2I l˞O$ZDn-q8lJ~B~P{ D1J,ܵy:*F% L䭃2/)ne2 OGەyRHyҀq>n/ yrJt"-l '# FFL>W`uynO^rrh3Zȑ}qI,OI X ;Jem({/_n4KKبvPvf eͮR&,}SMkpyt8=ը”>FJ]>K~r0r lȼ\gPbR�1W0} $+'x^//a{Je 7c4J٠&8IT;:L K8+`1mH:F'kdKm]2(gyaZ T w('w*JLFt{.s! @ 5>o%B:H 2תԶxwO F�3-IK.ml)lӘ=ѱvl+]$)9fj*f8C炜b?hUаEk>Gf|@Ydr)U!|+"yGϢMYhV[(L;gBJNWU]S1y{ø]HJaszd"'*ž'#.Sj szKсUQ32 ;mn6}K9E`Ҋ4A$uC,Lһq@@ h&,CRɩO8ö Do"ţN'{}JZƬێ iB vHJE7Qs![BB`aezOl>y6K|ξ,= ?Nx>4IU-xT/@_(M6~]\ 3aZ>&.67-)v!J3gwt0eK8�U_ \R|t�,P=�IPH(j(MgKĦ0>^_s=VXpZ Z ^i4j4{1M` I;J} $f#SVbL"E'c>z׏?7$3.}'d+3W?|oр+^ 2+6D E�oY`?yɗIz~u:O =m$]y]y\nKY@D\AloU;f>|>g]xΘ\J/5O<BXo|75d /z wy8N=B+_1Fn'3O/g<Nss;ݵxd{vGc1joyJ1ɢ{oѰyJgzX8<Q{AF>O$,y3bת]j :;eIӨF](P+ӟDu:{"E-1; W.<kXwz(ֹ[TGԽ>Ӛ))GzA\6G q)vg=L(ei棰"*QӾkc%ӒC7e"Ŗ'dVIcϷ nF-1*̄Z@+tޏq�QYex^k x@W&IԱZސ9UK)S *tȹ`*xG0?;_A8rO%O=2z Э }((Nd#ŪN`9~m"،ٗ<(u'UrBW BbEY1Pz~�\�03lkI'.F+=)Iy=X%-(̄\9a\\`.н|Σ'K%1 > [5E [2$jwkRW!- <b&"FvՌ(f;�%*9fA:b�(Tb+t"ā|oh)|-V9MߠKp6٪ Qe84`Ν_߃~f?[Xty5T^윱RNqL"�;w pbĉ 䥓RXeV �祺h*Ap\}iյ׸6|0錿^~zMSRVfiDq/P]!lDq�#1wsC̭؃GobW&$V2d =]J79|5ۃibYe@v{*3֞jsx&pqG|_O%:'16 B.8ANof@sY&$F x�"%IN;Ę xk-QfޒVNCЭUky< %H;4 (8˛F4Q[uhÁ6aN2`UVcn'3ȿ"s.\$]$DQ H=gk܌Ex3dSMIGg눩>Z9U1@xm]^޿.ltI@uQ:IrvTJhؓJ.@|NTA(F}o²Bo!ް!V �szz 0}8`׫l}T;m?uPmoo @XX֫^ﲦxV:paK3Ҝ V+I>JRH {XuI5SY)m q�`(_^Gzy& <n1?X~kTsJff ^f|s&k3`V-^Ni:k:|CM{Y0Y#;ꘪCIhvː +H)e>։}Nz8Ss WG:3g-kF;WIOC<"<CJ/Y)*ǷF2 wck/}ا;U ]Wį ]r�XeFDu~?;1gD1Lݓ5E` w2Rh}qL�eoW"jq2TvD+zA׻J.0"p[KbJwtsz8"<nw OF6aK?8X#d+lQۢ.5Ͽ6D>8(P׫*Onz<A$*K:ߟ:rۘ{QNe&m6/*['_Q(%RQ.~rS X1r!$k!1y^'9C%C@"4 eN c g}=1KEC=A`9N|QwA�ȑ}f'rօŠ6ΆKd,tgUA߻ʶrbibN Cr֚Ŷ[x"/;3JO gKZGcVK]QrԞ w?aC[wfZo|cڑ N>0U[0~'ZMFP2.MW*bO+f ~N<v3UYl<Ř$4P3PbH0F$8$:76,y !zI SY ThM,vOj46Ȱ{76 :?reliSЏP| aUh2]A_r8�hܛz>gIe.;6Prk=P�Pv <gf׫ .SN^ )c㟞c6Ҹ`G CbU.e <r.˳yhXֶnÉջYDE3aXMzKo~-S&A#RW.0x0X6%ψh2f2/}d@Fe9 -{FgEO$^>^`z{#%J7g(B ܻ`Edc0ku YJUB#,y <7i5/3&'0V^6DW1E5h{jJAJ'LE570f~CZ]hVǒ _| 9AOl pj,9aa~jxkM;uJ�^_7so4g0yNݞX817ly璱 ;2!uMS LYXzSaf?;WЫ"u1&Y+оDH5B#ղ'""qRc6ILyzhV(]byU[jƎf2$V'v)" CW˩KEG<Lz2%% =pr}Ktрݴ]+,f)ELrzK!EP?i'ju]2,)*v:Ђ.2&KCpF+cΞרuQ -`>pQ^kGdZ蘨*q/S$mwڝPʳ^u9X&orV~G~!kNyItkyk_śgYH@vFˤ"?b^7KbN1Aʬح/��,^{%X YKO,ltue_מg0mTb'2|YޓG96HЃ{T9={ N<º +@7xyibO"޹ٖ&6oan dH0MC駱fj]]] ,w2hw|`P~z|<;d55KHj"X/r3&7gF}p#LNF&T7ߤb Je,>ĵ-s u܇+cmGJu;QM/WF,g*(T i &džӽnbttZ]፝rpg%PwgdCNu_A7a A::F87\:nchZ rȿppN3eSS'Dm()4v Q Ж/ag|*K;nm�2ͨ{oϛDgu3t>_p= FF#4W<!L-cfC]8q |xcdW*:|EreXdLf@s8V` 8F9z>&{<c▏[lǣ Rw)S {[qߛS$V}+t(+ vAH~ 6=2.FD ŷ@ag-Q #"C|ʃK7t8=t }g1Bw^H5s)<:J}8h=Z pʹD'Y!p4<+wAc5(nuV{f2 RhKa,;EHn(a,cCByk+dPxji EBtȎCVNL[ԏx;?|ApPOҋ?J.IXe`v8 OMJ?f0F@d@IgA?b<u֢S�W�@u8(Ⱦ1+- Cb*ތ9!KI|:=W�_ q ;O󎷴_;a$n>*>Dg77ؗn d3dL`j>lR} Q ( {BpiW fqf(TT;V7ʊBTd r,^@wڊ&lB–No˼Z¤e]XQ ~P rW=l.q> OGe\+gѹ\^:{%6 u;&XDSes\|KY?ax~G`n@dw&ݧxGW~z]l‡*Յ ]:4cLׇ|!/8 ~ޭȫ *.{&BSASc @B_RZf()SS]׍>V-VPwsw"}IF`m"j<{@{4HpdV5T?[,;촪DJI^~ȰQW<Du _B~pl(.:� >D~TpgL-<_IwALbX5l �PwB26]j{4$e;~ j:u8-|?b KQ*nO2Ze|d @mC̓N#)CT3`NiiY-aK۠NCdsޢfy$ 2.lZ6w164L~3Ι\Umڬ5 lC#cuoGZ�F)"A˪Md$3ej0ܜ5~8^,bNQA�=%yv)_yC+RhDK΂|Dkkz7eXpX뗿nO20k†o:F Zn1[7Z#%P4>*WzsCVi.lraMah[^. >/˃ro@]l] -πiϻtZnRo9\…pHU7݈4|0�pa# z4q*uzt*<1o Zl6s{`U-L\ WSJ?XtO }2h?R �oP4eܵ 4eG8ʂ')ȣ!|\)_��룋YA2I7:<6>Bso9+Z"̪}7yޕ‰1;T9;Z1Ua"jG|,V]ۯ8QUQIvB权8O5 ~ 3KHXB~G7k_0`HڥǍ@7 ؿAGDdƝots�ԝ:`lhdn!^"[M6G`RQ-UIQd!F{{z"S}%펩BHda>. Ɇ:ť~@8(YQY ̡"17$@AA8LYԎÍQ^�{/e(bq;8v?N;CbHZV,l6 Ⱂi$y||&oex ̈ni)5O�(] #F> ZkL; v}W qh'Æa#HA M.K�RR>\e˙k^O0%|?dKqfh+Cg@ªͤVnU[ 8 GtIb״4i-wigT`xIN3 댗[f'KN},AGFr$'reW47~[+<kAEDn&)- O͑5OF1g"H vҿI.%9T mY/`|8'ŀhI uZѯŕ)z0qIVJ"l/Qb�87o'X7e`XDn[ Ol5DmVbKd]WSo2]~r֜xDqjNX){4ȘM{7˹ mdJyC8c~%+eU7wņ_sGAj�3 ghRTylVY[x1�vU(K�PIEvskU÷h-NH㵽hz+,+O **F)j`.X*tc@S�;(7`f+ ͥYr"J!eQhɋ`$�$ ' J^:?wsóŲp�^p!2"0%0MT xG۔N[bb" vk_OgzITPքx<SxN GWW4=U O{汋ՙ^@qF3A>#Qzqt1x)IIN1kwb_1͗_6[2ϟp�K8e<tW$1P$ @O}17;m(ge]=j5},"hVnCm~-~mG\/aj<?~a>sP7?@_sӭrJ$_{aN?PK����RW?9)3��}3����apngframe055.pngUT �%N%Nux �����{eT²Kww,! % "Hҝ"%)Kt# KIJI93s?=ssyΜx]U<(5��੫)Q;6� $oO[ٯ޷GW]^k~uӷ�+ =-q ᠪE#9>Uefk6`oă:Y܌^=8׻.oI _eo#q-k睓!Xye|i$WTʣ"AP j9$'/P/Z,IFhD.W:Ug{(oJdcl�t(c>G0TJ*r1EeۃAi܀OdH;SƛF4 Е; Y0SԫCZӘ@• tSJӆ)خԄ嬶4H.Z2(n.vYvR4tqt}D4hnܘ| ;\<ǜU4BX> m(@+YtxwN.wڢq1*uuAVXq�.lvE�ֿBM"Ep1'K5'cH&{oS1@m`]d \�O]r5(t/ k#X#8J͎Hl oR5nu&wS#iq7ƢN#OgLg^v :ry a$e�-e#&[E@?옳&fXuD*w1H@ҥZ^)t 7^i{3sf2 ']:ɞ^֌&bN ?J[]0T9{l=+yX $ɂ8^DR4յqtџŗI y[x5( @_xG##y(=5]2d GzuAH@6N4!C.)9XC0XbF'ޚA3 @NO;! 36;Ӝ=u 7 s3R BQ0?ʸ 4vseW|9%6~&6@ʀoCԉ[# a[+^JvCs[slh~4s&L35L"'$CGv']Ǣ'^Ȼ fc2EN V0 yMvwǖ"" e|kÆSfLU�.f`>R5"%5l+QK鯎7M6Ҟ\nxpc ȤK /=dc*{O'1\ObC(`9iJY%@ �O) 3ih&#|yB w7{ðQ~&< YCm̝SRw^[WuL- qBmj>۟yy n (maS5XD%X"}pjtfC{?O¹wO=1 )O ?m8"K5=Rx ˸L$�/ 1W_'B֌"pu ]:/[>0-ts@ q�NZU/ -?"4-A DT6G$/B@1E`~xQ5ϴj}/CSgu:ZSZaȡ@Wv{ բWE}'ݐ&X LTEi/0xnEA EW%HvpFµ%C@JpT�4_nHk^61N�%ȵ u**7�Df4%�eu�l M{cF:B{tg )*z,OkA0 [U\i|]+ ҠaC} fOOk4M/SOДM6p6 :LH6LBZX=2<km6%=?"dl^K!7 .T,`u:,BԦ +s<O~JS<h L|$v*\ῘEU8!B * ˜KQET)[]Pm .&v'3gs`3Hz}@h؍ ՍD'bvjž%K;8) O~ ،Qi(>v@䘴 Eϑw}8iIqnO2R&[}DCB޽1})#D4/ۖ)NJEyjg| k'+ 䱞5Aׯ޺ x}D(nݕB(rǏԋer׉{FLv&V7>e+SS|BmqH\I:A S2U; +(!'2$ zT/dBr%B@4 㿞K٠2#rس'S,i97T0[n8h O͔i{c1*v(+;'dRh&LKh{gԍt'+a)-iC&n[0$ ]dt z` A"z |Pu [u+WeWGnzx]ZAry@EZ]Y햻'q=Jp5E"U_bm䜣d¥yCnaU^ǤP tL3g!D|+q TWt]tK"1pd_5dDs*}~o'_eYGo_r*Xzk^.VdP _>?B3{9=9 ⒫B?E+~ͥU"F?:\?ܞ?R/}%iMWpE&׉S-a/ ͏fqBt4a_^Nk` %X3h賜~fyzg1 tx~_zC: h$k<SNHYPD2mrU\÷pC.%{':z2Ѱy*}LfonTA審G8'8d=^[pY9!~�Og.!7M$kf0ŵ3\~s/�l$爻[ad0Sllqj< N B:Jx2(+_Dlʪ{#5uYH 54Y_7,LV/NCkVо3OM^!ygYc&HɠԆs|ᠥup֤-Xpⲽ(vXf< =47yGUsZІW"-@۽TM$9Z&WN+2e% ؖg lq8aM~7by4tqzC뺦 *%܆qJ|#iDTq:!y\h\ mofnoPM`JKJ…oM [{ )pZc^.SI(T:!akN*/~ ځgg $]2׺>XE }X }Ӱ֢> @d_##O s|R>'%GvQ~^d*HGߒjm'eTX,ȍvJ 0(*bQ Fn`.I5"24LJ|<7lEKrI|@/a\ U "mgY6Nlj96sGbZ6H$#:&PY?>[(]";".zƴ"F~5&{K.U  P'#aw%3gC~ňP,K]@b\0 &KID IY~IF<9~ؤeƷ~忡qȋW1ls#KWF&bEIZ~pg>W �_Jba+ ],ӏ xflZy_-=߼ ;hH|8ѽwIkJG|2Pgz7)<WMT2󴬅}\y )0{ 79)Y?>Wg|L!1"=|lC*䴐Smݙ^ȳ?ڰ]T:e*p=2R$jLAJl9=x;{|l؇%C F[)ct=<=#꣰I=}F2IMlkt:1vu9ZR 5F�GQH+zf\Ư/2ʝb?Km qΣ$שu|ȏYE>M/]ϴi C7CC_'h~3w~ 2u}[9L `yת t&�[/wt#͖ZBrh1BE 2 E?lV1#eJ N'8VO])'fCoa Qo&VS;6VAQ O[y>#l fqM̑$\IrJi~S+moNaYRWwܭ\LҐk (>*Qqg\ɲѮgɞ<jXн6|f:u{y'3/)&xq/pJNxH| 6cp+B{{9`~9_J]Bk.3L·\kpVĬT|3Ζ-"*'4&܈^ϚϊFC NJ+αD!]W`S$T\F;``ڇ /y�ݍ.OwoD01j 9�d6P.$xfK(>-$ HnSȸW+ѭ) lhO $LaGJ�IS|*ԓ:oA2( ņ팡(/x񿍢z߲*I?UK_}U G^lH>0# "dWpذsT|ZAA<>3zl?, -N E[, 'pU-e($ߖ44j|a/W톤ww[Sלi3F̔Cpx x'?Py~OD] $5Ҏ B`_;9ƙn (s)5Vs#3; hJ0DKЅLhBQ{*\ayGјϠPJ  9_xn 1/=ne$8znO3XHCS5LmժΩ[Tz>\31V?%yDtɝ?= *v5#_{e`۶nLG.Ok0LsYچ>' Fi>b'B-Td]_2֤LhG 1±'{}>?W[ >~CB2*#=?0}t׮1a2'sJ7%;4 1/.NO({A(c*}~K�hӎ&!8&ij5f#Nhc:|)d>Fã82=g3^sE[#EyG?AWEd3Z}U3܀w]ӏI@%F 9% rF1;T�k6.5-(+e p8'n` z(XiOp迟tvo Nyʉظr̗1vjR2Jsd8KiP#:@g`/@AUJ?ۏMe#`ݺq=SV+zsWN#�>7F иmӗ kݚϞGC2Ȋ;ZS8Xit1g|e@nwhr}~.PB{M4`F[G<{U$.Jƾ6-Ca+#@8 Xjs8*τ U8O:ޑFq#$(4lJ+W5 ݆wh_w E*ʆ+-:#, ֈP);Գ%G_Iy+ l2qT4+^:rl#ե}m{X g3`$"H9.zy>ᐉ?ibϸ'/Tcy<py]�#2n"Wˣ=Qq~. l٬RRz'2G7@6% V9V;E٧R՜yQbt+Gac#x9p5z! b;&mP9u80y<0Y~q'ߕD+bK,O5vB+[[ ,Jt"iH:%]CxLEC-R(^4V6Qh}PK/VmKOg~i i;qП9yɎƗU${HCH_窋k:Ab!if6W2ƀGVRS]$|ε#cG^u-a<d!�uuy3z:| 6AͰKh#q7NJ9}(RTr"3kmd2F̅% qwO+X $P?M^xo\ xPx<r "һ8Y@dA(6GrMK8` }ihkNv8|cJLnD@? D8B:mWj]BX̥JF\=�>&wUCTᩆ4sc?H%n&ldAzhOSэs<UP13Y vTN0NE\_,)AWPH apgЁ*.}"LW4[3�h/wLpɫqMg axEb5SU/W}%b6o\fd٦Bh6guhcX>&*|I 3lQnapOd'OT/۹k;lKG]([1TQjSlu./ݕ{!VZvsyrTIә˿ sN+ ω(|`!8ZIr�A@{HKI=Əni ujfws9|^=ߜ ;=+Yd[jׯ 邨2Y Y0@Rae%= `I3f"&w陋 <n,aE ۡ#CVP�fT-=bN93Pa>#0& wUI[1v6b"vyl?,yz׆u~ҞZa;"!9Dw5cfaq>Q,N4?VD5JN;!71s>)OOa4rn 4IoY, fçk)DB+%Z_>kW vcp5+x#SX@WSޗ9EN~JYAs+iz3 oJ =g/[�_XI fTMM?dmH3CT7Rmrh  6iaaHwe&໴8;y5Y!&QApo|~}^n"$cCmC> d hrbAuȞO6#_y9J$\ڛ$<bonD ׺o~1&B:Q+% N2ҏ[])+m7 Ңǡ{U?Bf27޿$qd%X  $ Ǵ}o *I`PF<_BF&، A= jF\Pb i+LtRÞKJL5(RP)4\T8?@&s[J.nX&kZRʮ 4UkCIfaրàjٜ _%ꚩB<1'rmqT; h:)]ݱ7zn/%/&zsB>Hĝh @D-xw\p"(jiǰyY#;JG}m0f w^~Uǘ�Tդ"ZF5=Qn8MA<.98ɳl[7'py gst`h:!fDD1[zN?hX/Q!c5V(Crż\e,3T */e"Β[̭\C{--y&神+fʾ|o*^՞&^i249} vbANkr ϵⷐr-m/#gvYkyl\95B9֓`+B;vȐWwm3n椛|s!ڱ^0t$hF˩r.enKmW0\ЀQ,)[< "wT)h'mkXӽb;l\!p�7Y/O}->oΝ?˘~.uNpM<.SV<E}O7ѺɳJ�OXjuJM"bnv>aG7C"<?^gnHk?^jYC>1ؽl _bKGWF;GVگoܸ p0;"[vc,Ö]^NPQhc\e6^Q-?jy8%%PaMahʚĦ&I*}KΜ?ɴ7,\u_:wv**wnȬ;$&n{0_殹Ar/"6lLK0cyAHs�@H}Jh Ү>i1'y-Eԣ%W&]~j!2/25| #|ɉUkGI09M͹l8�{WZ>j$cƴ {>ͼIWʈX^>ӑB=L^sdꆌ#ljFXc7Um+>)G =Z){y _o9Z Rxt?j{毩"jn+\o*uAzEѲV_a;v>(5ȹ&beկss]*z_xm8%Ux˨́g@/AoI-*_5dJ_"&$3>4|]T_y۬ՠ)s21SklsTc5(cM{ pCg_UdӺdLsJJvЫ]Զf(Sd&o",ǯmeӭBiDc'6'sĆPixmo?'ա&x؞I2ʉb7 4b>L.Egi'!-jŗ{m)5\.jj8aKRZ~m (oT|TIlK?N{%eOyJTrABb=`DhZݚ+BF~ >2m٩;?U62j> ײ&[ggrҤ4B� 14[$ 2,{� +{>a6Ax`w{[G? 'gsr"LDՅTbozeTzitYkw/~H.r%W{[<eM##H?vapMLK +q$+C0jڒxJ 2lcܺ#j|:b̀W9Q.<7cZǑ: !%\d۩=X<kȖhK"X*P_:/)5(pTKd^%F ɸ9e;v ,#Bʉ'D?tgn�h/nʙkh4o\e;�:}mX#Z))bo%ڶ-ң܀P!2":I8$3¢tv=Bz.Ytp<}ki:@s?Axg(fJn=pYdfp�@2a7O"b߸ yn3T&Ov.Mf?5/�%=_BM5$Phy_Roȴ J "Fy] _GY!i"!(ڀ`^>lΚ^3 Ǿฬ/}9(gVbp~|[I͸x9[q=�{0N#tAc72J{US36Mv<{ϙ >-*N*ttR2ry5mo)aF_Jr)γݫpôUgk!:ŚpKmRTH�.SٮbFb񎂷ɇr4r9ҙgS &/*/xEeCIYUh`Ob#ANmǯ#tNɬ.!O nG#;w\)1 q^(yeF˔ao�x- T;KMkGi2Eg.AکdlZLaxdؤb. mzM!e]F?rf2R<"<cd⨧vY.aGeH[MB6[SjTᮻ6#[H8x6fQFtxt: Z|Td@X8et aKf+#q 4䀫8wNf=h<HЕ01*QJgdqk}b8Xޠ/=q5D"D?֐8No#`n>-2z9Q7Yk*/-YM>P@ܰ5#?KS^ݲ/k]r hvw~1B0S^4=)#~jxMF)rs>)WS+�-W0q/SZv%C2 l(WE?N%!է6/ĦpbD$Ty1rߒvPpj[Z5\\OSq61G|aG`�rzc@$e60:YVӮ<~X޾Cvj}*_`v*@{"P+-K|EXm^Jr<?ӳuAkhZeYZMEv\*t#+3G 얪|Ȉ/6BhZDN34oL~2F9G&TNGnV'qxd|v{;q,Lȴ"t!ڊLX"T�wa*}S<,.̫{rs.ĭ&SQ9v Vvt#x\͞\SeOOSnid?  4N%ȴ˥m(&EBC�w6$9j%Cܩmoݞ%I9&?hlGҵ6 as''s+'<4ŢoYeq\66" j8E2IɧXE7`,m.r1>,��iyXaoI W0 b9LC znrI8b7LrNiNÜhfm,QSu/긺ضK?& w9ZUFPUo]S 6] #87T\m10 s {5 4{ePn,y};(O7W>M}Ki+YhbM#gQɹ&Cr\ G5n?#&ؽMƩ&, TT(8*CUE�Wkv4f犢3/)o\(9lҧ}Ƶj`oh z;Fv:wo?`AAĹQg::d<iV{Yvl0�Ɲ% 9t7ȶۣT mWtz6 ̅kf}䬀kf8}2ui\y1CIWP58|oV5OT I_ ¹mZDFN/pHg0.3*2qMwВgѡ:Iǻ Y: q\9=no=ڇ%nw4(F>/]t5bzzc9q#oj6lNbOs |56r ]9Q ri3'fRC[<ZmxDy=&uBc3 O-Z٦<p-IM=RlIX'.RmJK+a*qc$k )Mg+'cbIL@"$�{]OuxyG!S*̦x^䦝k0td/dۻo=@J}-�(cs+BG &ūߏ H m<Sі!^ Tyñ@4%WoJ(<*J$M`Yc[1X j`ꏷ[Ӥ'p8L-$M�{" N9kl^T͜ҹkvB&w�$(SZPz<Y_Jt>L+k)Mk HNmo'VQm�YJfh�;I\aar#ԹUIи>]:şiK3�3mQBPUbZ!Fx&@夢ǫ'# R\=;T+䣛 ݣUb\m[h y{&ӭ5ktECRmPK����RW?k2��3����apngframe056.pngUT �%N%Nux �����{UXwZ%[:NaE@bΥFFRB  tJܞyyb}y3�o߄`:ˎ8� MUAVgO}"r*_h9qpqJL8Y@r$?G;.wQ?)jcd0'Bz3)`$O '(e(~t8:pD'd0pHa{˯gkW9GXFoj>"N=H<rD1ymu7?�X*8azi#8[+Va%\P R k+1oOU2]DT86@M[jVP9Ht2[;f>4?濘~||4Y=-Ы l_I2pFn=5|`NN(U5T@0$H6N5XPB6=t @ w{ZB .w(<(Mf,>|?☬43dp.~'&eK=܆^#.�ϒ`=$_bYNk`GxSv ラ9;VuQ'^e.2|ᴳ*:?uxWS V(Yxwe~]aޚ6XlMu:ε_!3{ȝC彟c{y[0ARN`甲-pJww] K Gzi0٫ HzEQc7_.% C'"^XjN`~ DV_4y&݅Xݶ+OlJ%L)0śؤ:F8QhA )>Ėdox" sM|UW"q uJQ6)@km~* O2:-+ў>gLxM_~p)Dh L 쫐fp6#wm zmE5vjuD:.QƇ 9:d Cӿ @VNNOߺ3~ 2 3FJpƓl 'v 3?M|(j/ץLcO)1'[=nB5x2ik7/y:{p|/5�rЂDb?"]h{:|'N>uQBb%C-a8:[o�c6:Sa% > ~ Zxر.b]P@3{+ 5 E"$p?֑‚YAd܅#` Δ|9ݏ9εƛ(e=|Z_cqzt ԖhyԐl9srp#λwE9V]BF&'Cp'6xƐ fc{fbJij])m}/߉f;[硎N+?=ᗠòpohKZ-Z*qtxXz\C3ΩV@6"DqĚ=]^F u ܩj{Տm1WW0:rIMVղMe~V!cT1v){|7ϰ(`W68 ̶u VognL'B6yr!b0j'v#BNn<; ѸZ_ZSJxvSL N6f%6&ZA,#Ҝ6b~SXn~أ}4ݦm5A=qK>0 =b Xmv9" ?yq8 e_k"bl61_R ycO -Q#&PMP~PJ"P슘OK|)u<A#YKG I0: atN=jz+vTQW{isUbtFdzv*Gj3CPv9$%?BЖ2DJQ>yc/e}urB| ']&aenѺus ~k'940s6LFX,:vzᆄt:'^ <ճ_#dc*v} #thܢ4'0əBIJ/}�6R:远äJVM@*G6W<c*J7Q`3NWޗ::'ki4yf9k=o,$G˒Hp/Oa{2jr">l!&de\DkA20D\O 1drLG 364f(%l $$u8WC Q-b.aD}O^D_8a6LwI&jeTה3A<QN"~{=l@.z!BЉQr ՠQ{z̶5;B \_ui;4{/ybXOKN2q /0h}3n5,ĉ Kq0%UIWEN0;a=/M$[<f'>Z#/2(oȸBJx!VOʹcxnz/=g-D�Pm#%XD¿(d M\"8IKo e{yk֯L^vLN`B1p^F130`5-|N\XTyw7B@PK>)<w3r$7rه*C{7{`//r[y5;�ZfU"G 96v7զ#k__:$[Λ]qNLػJ}LYH'O?kn^qB1hDTM9iymS.Qf̏ gS̵ub=2^ >ƒVW$0uX'[HKPPtL/P|Dcd2Bϸ8v4@I{D 딏2G󴌿ۖY?A?S45K3GNe_j!ywаlQ41BB֜^N *.$?c, ڴPq;;h8ǖN A3>}φ\|G)BF o2^,O<bl8q6k 0p{RtA Ȅ_ymvho,3,쮶AE>7ˑs|KKZ02Ў݀[*?@!ZJmh)߫uB&u ?ꂾ{l BWX,Zh*롼Xx *Dx%Z5DIݒpu{2$Oh#ӗ,!es{hq7*.LYG ،P`bb&.=mα2n T@|ÉZIߥ1;- [\(X;J̟!Ikn;BgCdhGϡ 3l)B(Z%xOD1`Ey{oX}hy$k8lPy7i7sp$xKm̖�`9v(.7tV42g)v,(iEz<LܷRvH0)8ҵ;>t4 INʊ~r/!yw,D0/Y~ʱc(&Ɲ%$Z &4O(㺇XtH1z:Jj)Z_?0۴&.͊\˿(Ho]v;zsU̥-> X(*UI�ަmGU]uꩂ@!?%5p( M'qP4eG_,RLI*^^sO v?C]]Y5s.вN6?W$bVedazE&!` X'^yxw:mZHGG:>pHSR0Ճ62E ZR/ مqZ<tdPYgZvO]�դ<4f|.fY Wm7RJ&ȉr5kduUw=. |Ɉ$RO'@u ]q] 8޼Z#SbYLϹP m8w9&n&<17Q>Dٯ)B6CZOR)si8^E x[>R>bmcA�makC6Y,e*8}Uv\8LXٟKf+Gd[Drvw`F9k]>3]O.,W}|2UtdQ| wbM.zd+w <$czP _`ÐעR:�fwO ҮmC,qQn-"x=LV-X$֪ΟIHM]`B3-hˮTR`Ƀϓoam}Ʉ)k6=T[/QRA-u.vH:Իϣq:nٕp6<Xqސ[ɔlXy_yhwV2+}Ogʹ%1V$w-8)Vۍ\GAB* Bǵ7C~n|49+J^E*xq T+T  R|dq#8$V@WX- Ҧc6GVS#¶5 NLq^s,8lEGL<-vr; usn,t( 3Z+H)r %zB}в-J>;݅<IdH]78RںbzJO9$8x!aQT(},4&HBwet W?0HNwÜ[8tRЬ :VO :q͚)yb3$zD\r2$3ޞ`ʾg|.JVCjŘijSė Y7In{iML'>bWЩNo }GE*TAE^d4˞tqZZ<nkN]M {ƊWo&&Ga?匷3rjIabU(B7A�.yPp+̲$ԊA\,MW{M 芝#%yy#2LM'7WɎaΠu;vp5=\. ?sT]>Lhi(guٚCk,r |P(CVpwBS݀ _d핚+'gNu*!|8 2QDӦsdXްHD E$2>NPB D+ɀP(+A?Hf'ʓԸ,ׂ;N]#kcq;ih=è 3j&NWpE]ߡ'eYn.eED2TjV̅ ;~$NCMy@{ȯKY5մT rsl%òS2 qZfz9^鎐q~ 0g L!qr×q C mvi*]\ՓX^hѪ8n)+~p_% SART^ MX&y|⣪CE0^c!e˄'(J(MRq sZnA0_M֌S?J?6E(GL,hTg?OӑѩEV "uF%�KGVTܰCtkmEB(ʴQI $o<Gb#M4V.Y&-.E?cf+;$kU%Y&n/\nqh8eW[>MXjZ$C:7vS<Q;# ulP]Kf Xpᘗ+ oC%ɏ [e+H 14#]3rNpĦY79DKqJ+? qVl+r{sЊsPnRjZB (%_cĢ?S Î L;$aof+h@Z=J>Inb~6o T^*)%>r| RAN;5CSE{I=z 7UŅ<ƪH2th ,rmūUUܚj?3QxiXeATe P 4W]KbmBR~` #*[+=[W}7~sjF's!8#InvH Qk홪c?$ϣGKTp6oRn滋ǢxUm >!e LV~`K~ܝuԎ9wqUٌH1!G"\j]ɮϱ(+$6A-CO0^jP )Cst"T!SM%92]wЙ:̵%ql³2giRzW`*tE܄V6^�%֝Fz:UsᗝɗyY(X[ }wyNC~G]/DFc]Eܯ'E5QC멿Hx�L pgn;hQFmz)ͿWp,F~ݞAaBdxv3#ߣAQcz0].#LSyRj#JiRiP o@bu2 uKRw!mϣޠ,ě\v8ڄ /2d&/9#|P"-P.X9"9]J$/UK,M.G}\Vؾ͟e=/REԴ k{j-ՄH2sgG޽Qf_ YAc2W7H< L0 ,:_oqlU3?\ i0C_`m bCYCQgT=q=|,+>u5kkŏ'Ρo+I~0*pR VGx aHW h*'-ya+CãR%kXZpzQ!{7,6+))qF߫*i躳"^Vf`U6GX =j:ߚC%e[Z^QH>Ke6ؗϟ2>!L<YHAW7}r&OT<5c|jHY>PR=mE�Z24qadh-m|U-pj1e":x0&qx}`ڀ�OO>FrD NgcS:q)-~(1Dvy~T^"_y7AD}.?s'8|WSf\"m.~*ޑ F*XiLphιFä^x�O!Sӛ�DK7Fܯ_ֳ|KeGIP ]͙/åKϜsxd{~އ&J`4Q3='tCrW{2F$HTX!!-I8GqAX50(b&N[KDF['PIcGխMk{Hi,jbęP<,U~r4c 6ǘM0c SK +8rlJuG:p3 fDZG eŒb NJ^^:C!݌zʠE/-kW71CdYPg1YdZCiT斡J0SOقf=\uTg#x{%jT'dv l#*CL.|לrZO?tb EϱfT\I>ўֱ@>p+7s>1jv~"PYnH!3%]O7bub/`\mA>^.OmmִiD_ӏKDOߢm?X9~Ma&1nfVޏV}OZ>(%v!:bR"WR4LǙg@j%v) 9Cf,Tr&8*E͟'> ЬԨ<4352]S\BHӢ^|\{`R K]EYBwdt Ҫn_=PVC=7F% P X8!nS z&RDW6u=mr:_oNS|rʵc^_?Wϕ=cG:EƓ:yA$Ҽhl{Rc,f6PW(̽d1HOPz~E4Suii]FטЍFpe.6䣍4W.׍Gul cj؄R!Ddzl}2Sّ9.s mH|4Ǧ yn[k&Iyc5|HU#*2 ˖*ڃ4lT V],FiѣJɪ9 '*9�ԉ1w8%aB.^BIwb/żY[N-#K#WȢB0tS%A`S$8oJomяPŃSh&l&OI[>9ֳ2u`-fVL("0^ � ft/Ա5,m~fu,!Mx([EZ-۩:$ʻ+;~ԼbV@<'RcR4eՁ9ټf�xaݘ *Hb/ $%afV4)+/,D28~ʻ@/ZG~`ܽmO`/!,\Ԝ8ZMB߱F,@%>8&yGs,gp] ٓ-[Ɏ+7-8_NVkOb98Cބ(eҐJmb!hd0L ,EQ R];S_fruVqӛN$ i}Vf6*7b>"hZ~Kw 9jٕg2?iGC銵_ؕы�́Z@Kyfq[ n_3`Q8n�>žt $ D*ĈDQtW(y<d1֕a.2޶'&zV_mBRtF8$$i2 ( mO9oQnvI8*ѐ3^~bXȃqaGimPƠq+ ӑmu'/7||ŮٷJw/@-]jIwV KѴzE&({jQK5`d~F[.#ZPi*WT-fBR#Aeҭ߷tXcӮCϯ&ԗx\?C,o5So `VjHq>#,{%[~� ֮ {�, m^NY4H}pEZ<2ٳN[CN]+z.@[- -GoCDX5WR{jl8gmU;KOu�:E ]RoI8ŌLt� y<]$'bc~Q|�YUreBGsVUD1'>#fMZX0EU醙H$>⡌D\ D.Md4D!_ <IM;H:HG9qgx4IXbMeVF<#EGFl.vP`GDv/ņN?ʻQX މwH{} ?[1`Q&f14=މ6K"<c}wd7_呒rK1p Y$ a60_<L֒oVCy-xal7CĜ A@v.q~#i}te ov7^"K;Fk0yus`6 ׯ裴[CbiZHVЯ! d_0[&Af0U?cmv|utNMKPgY hdgI'1Ӓ=‚H:׏Ffk!Q1rዧ fSҹj*LK|H\3K�-~m4&$O7פּC/ߗE !פF>ь /k(=]^kŰop`Hݗ0ۡT2_Vh?:/[5RT&D,5~n S=暒似66i4߱�ĝ˧Uk# +7l4}ғ #Y8r! Dn7.nWYwIJ6n)ȲLgUmQs\"?dKzyK=0“aHOc& Bim0vu82?w˴2x+bR}j$kGAl= (Q8M{[mC{*u9qulCяE_.3pN &*I H` u6'#-֧CR-#^s%mhȐT똋p;BB祛W{!vlv=`r`P&/4#ڮ>O)1~rKI^}~{X(7ӀHmxwl Z7(*vI%|,4XwrcɈOgȺ<[}m*XQo2WC(fnW<mGFerKD:uYxU!{!G&'c0|m+<X5M UjޏQL}†]UP9ŜO ]B>ďnsDs-`WIY lTE}_lE_{=c@m:X[W2E UuP5ZŁeE[7A9wxgvm1;Yo>}gO.hǡ'@S}tcdc, Wm1m)Ij$p[u}R p1h3ۛϵ)(B:"B_z<6nDk)=H[be an�WK4BU{ .? (G?UW IKmُ+z+@\qi޺1=$<aiSᓈ _$c Lz.ؾ@rYccWvoOOzrpI ۈ x㭋'�J8-zqL}]C%:chq&a7\iBFPcotQH_sRC2# j Mdxu;ж6NȮ8Z(yw'=bk* !]δQ. -K_r>j× t�MV]e#~^\"QZ@�Rg[d [1as݋?D*{= 74_LG~NA_]\-_t*FQv#G{~_WwM/=a_yo~)ki-ΐg4v>M(Iz6.6+�+QzAGX2<in{vޒ+c}#F _ϵ!;̓!<vK7+ e<b&JC/;޵,lT۾j -~?ѫ'X1'NΕp bU={[*k;GHT,MMg azV4~49 ;J>@&({<~U>l!iit*_Lۂ@8aw8_\c>} ztOz>$o?u}D>3ޥZ'x%mg%)҂/%4~*J璊i4bPdߜIU5xإ]?87~M2P9ʠȖQOg ʮkclvhumkر z1[Ed,TlE]F|_lQ+_&9_|d\uqm] uꏧÒ�^tz C ή.rM>@Ž;fjХ[R׃Y\5:GX`"kzUpfLw8V9tn.鶗P7- e 6w!}^T(߅FC٦p10{Qe58 m&Ybp*"Q94yւ@Io|$p� UEMOrPK����RW?ܡ1��D2����apngframe057.pngUT �%N%Nux �����{W 3e2т%6ND 5щ^EDOF'F$ng^k}qb 5IH�� R37cDhƝ�DIՔMv=7sGU9ٗmX5DMuԫjцVii\P>xoC KFM@,I�rR0c!O:5ulKcGelgd&ͧh\7D|rp%9g5ff.ʃ'(˖jX޾r7e>x/5tf󆓢})ptN|8/{K-j~J]!Zw_-l�<{>,9j0]^yL,Wj\Iq3:{dNQÕ򆋦Le |gN[+w1oIb,$Ҁ@]y?kK|4;KzɌy--m$Ѝj߫/ҊH#V-OtOVKVUeF1ӍGhKqĠV參Ჩ )rQ`6'<OCb1iS)4.l_?9 /r #Kj,@<[]TUgi&%mo\#wH]Ќ//F ?h|-ewÙ=$3GOyI m,_=粧'$&4B?e\Ro*|ͦ+e: & auP$AHXN]\Ȧ{w;|TE94u:˖^ # n>$=I P%SCvjlg̩jGXr~EöC~c)LGt g $hfC|O]oQ8w'>Iq<d2>9nӹN,:@MQ}Pd>i'">[MPrBpmt2p.ޗ9T^c+0CQԑ Oѹ|NHg!a\KA?y>H'-6Xuލ~Y6FM$u#Q�c|ݍƂ|37֗$epEbB,0N!UglMIPAv/8lw՚*gTf^`msD ^7'jD{3ش}exྩ2$+]EO XQKl,~WŮ p^b|qVHM?E7;)%$EX2L\kXuuP(`B֐NCW,sf ?NC D~0(P{s=>PL 7a:É%lKZ ҵOgLqI~w P<8'@PGn' lFm_ /S<WGη΄mR D j4Ѭev�#I9ZsAO+PU4ݦz7UޮfYllJO=iL4X)n}&iYt.U?Nw#IO{ѭpPwp?&@M@|T@6`[PE&;=Y[zP7Iו6 J9D\%Ų:}Ľ z:p_R:p 3np; a?R=©/v턵޿Àq_@c?gJV> L LڽVe.|.q(36x +GIa-W`_#ęayGﱸc _1 "z3E3W| - z<^6o?YoKiv)W /bD>NOԽ~o؇ '6Stʉ`Q5>Wk bs2[$n$VxPS8<WQ*S)#5$w->N\>nZI_;uS/Ej$JqI43]w >XV/N^:( ;NFwb4!'Du oA=O5fdQ)ذ}bK痾Ki+f >.)2�EL|&Vr\ŝZ*p~ $x4<|{:DsGayfu}B]=a]T|I$"9ݢnc?../< (Zq\HN}mж!&l*rvcn#CV@*t6VKƩE&;&t ?}矃fpA^AXI%YT0 6yC˼4NR}A__\rH+Qw#nKF/(E4GڊcLYٷc 0#tp" )}m>SjbI=/A'\ʖ;[^|Av>YŊ\$kVDP0 ,xr$#yg[Jq]yg˵#C%)tG'jB! S}(_F6İ u�aN?%B?$H~piG Y4ƨ\y[~2EYdbTv)\A1?%Y[ rE7d\8koW<I?h7H,I9J"a@B>pא - րDz.Mc Df5N)BDᄄ #0y*ʢb8}RYtMeT/yӈ$]ov/m(qOF8Fބj%Ņc&<<�>ʛ=N8eE%ޭ ̓ļ^ vz^'$Q[ oU-`cG8եG[PNۄ l4`H<OW{9l~U9JÅdG @¨)9:DD$|~|uR> .fa<N-`\m%6^!2DkgJP#f.|H>:N*(id%l %e(ڵ19W fy 5mk4E}Z~iq5 *2e>4v w.ݿW Yro(s=7 /F;*UeDs'Tt"D*QԐaNz&о�K>b "-"lh哵q貧_sIQetGr^ 6 }l |Ήt$M 8y !G<"Vp,m z<s@E_LUDTpcc],rlsTnD%~vsT}(38Ff,'l~NfW`F.`3e%x)b~dw~oq'lS]? o" !sҝ7u|X]cLv] %7o{n?O!93:r4*U W. LnFu9?K-?rD nG5oxEk':q3K[]mɝl\QCvJ:Gw_zl㯔b!X?nc>>A4aA:Ek u;:, i x~ƤŸvk¯G%<ѷү`E䇡z~nh>V ¼o3t4U<(Z>2G/'*].jgY#@?@%es/夏~E[ql}p"_ӫ@po=�){¼oUB҅Kj "4.xЁj'6-`FпvM> ,lDsҧ+cl^!Ĵ}{>Fۤ1Z[ 炝�*q�Ɋ|Ka&tƋ&dH?o\K(>t<pY !T>($r{8l~|H3 {Xjߕys4z,1kT#xˇԐoKuA'Ru._k3VL;h%t4-B/VIOFl㮙E8gIPBza~ҨU>a:j@m+/\^ZQ.G^juU/:?jڒyvlOGf7DV5_4ïvh&L wYdpF;LBD[B܂fv, jD+ vUnNloE'UET:=8o0d.$įYMgH)Do,ũDAM4EXƕ>A%q/uf0)5]+́ԠݜլXKu/J95k�Kl;YOcY Xjn"w5f2/\K-hrгRa%~RVP)@ݠyijh5ʢڅ9Z!:T<-rbd=ͫ9S|LK#2͸ ,(A.ϯUXB t6`[`1F'(^ jaOS@38_B|Tj" .DYsޱ&x^}KH Nrň#%7*꺈ۑOr ]^mڱͩ:eY@b<\U}:hm_cP"kPgQ75+dc+gҮO/0 -c+ªq_kG߯La$Juh\yT;"ͻo<t<]eS["6cǒ9ӊļ劎y7=bK`<4J;-PU8ř07n0ᜭOv%" %Bʭ?^Q(B`RQr`6$#&oD1hM r)\cad"+`9|쐘xv+5@<' Ro6ObudO+C�NVb?猾WTiЦmAw`P'#/Oǎ'ͼO h|h0^^;GK3Dښ$iXj!ܷT̪֭aV'߯Sa*N>b<by$^[9u[G6R 99ZtF)+w{[ nޱGb-\y~k[x3:4#8@Fj�0=SO%-N"2L)"tmu }e1eJ=%dzlfVBd(eMRz*Op1YjX(0Hzl,hMMjd'ŀ2JsR9|]xi4)#;raxk"z/.q<'tHTt Ċ;fyE> |k!яiQeSjH1pa`07fjrua^v)vj,C SG9w[fc o|߀eGGIR=}/74;hoK̅tVE ·@EHi57۾|Sb6'U;LMR(X?I(kI_03qHaNmG0W�3;CV -eK#.WrX",Hg=^3do3r=} x4"i ٩,T|KlTF . aj\1,PIC!ffFEk^M%[](#aEWdUcDz $ZCߜ0e p߬u8>(鬁drg_}"ܻ AiѦ9 ~ٌ%ruZa4w%J.u4&UˆCV94=NJI^]1+ ]2 :XيhzC$bX0& #߮Z9#"HűS?TD7WJ0pJBb}T߻bIFN>*g~*ǣ�Yd o^6QP 'zG)r;0IW�ܼj .dwd6HtKOÓӤ>#;gn]w%l %a!+O^Ous"U4|nR֠`"Œ@Z'&&ܱC?FU07<rtZ+{?)Ṷ(=| |PA͠};\:.T>0E3o< KX|ih3bb:/:'U.+Ͽ '/LP%w;7Uz^ X!x@K Qo&{~z-Ax(yr)ͯ.6™5)Gc.>Av#~$_Ž/c2BnĭSGba,  EY\[҅m`d%=j|l,lIF >frׇI:x,x{<er*ugv)N"',SCQPN.o+7p&>U_ĭKȠ.NzYZX$/Q\:M@\BS?^k'65Z+3rO*%X-‡S/^ sdbgI22J"1Y^;t#=Zqy<\mHx݉$QO$%1BN$+:7 u'RDt̳ޮ|˪qJO]8!~يh`X>rLPCmN߇cjU"2lSĉOf{?Odf~0~u%= l&1 : 46'Xϕ(+8% m#is{KimIԦi R"}:@'nkd^ nFoXw㶤,\/BuPVhedbk(bb"[rjnQY~so#^cYԚRxm{ `sE? 2P}_m)G=P nnDtAeDsx^\x_tbQc(uB"Z3zi- ߰t[b5ZJ`3H^&K4VLv.nQȪT j.?_¹CSMq! τ;ś M|7Y r&7m8:f<]6^MU{ o98* # {>WM+V5uW~ZE*J>?]1=_!25µ@<U|U�#h5K4 1ӹP&vͣGKI+oEM,aLوaǻJRLC>7/|<h UҔst`KF<IAO/4bbyI%6=rWÚߥAu<OiT=r^/FګK|lVS#s m\ed iGIVC'uZ\bG"ݷt _q$!2gf%i;א 1 &yBPK^gl}yOZw]]; :οYf4%׭FjT5ui,+o5$ bC 2bn)UGkm?i2*v.}6?O\��#%^R 0aVܑHy7cl3DЃioet^rz} t 3ߋ*d~z)WAM 3̊HȲ+@rNȉ`FB yƸI#zC Cw| . S=Ë"}.GM6z~Q|-N_v@KxGO 모93^f̼N}3{M+;%U�~ȪoR\`mB;R!Xa2N4Ý3$ײF !ݏy:ro}d я+w{bY3SUH{B%MA* OTF3$Új?)c>NĒFZ <�49:1%䝡;d(e+fS6D6'va?5\kRexaoE}Bid$&&ץ1ξ'$<hw.ZɴMPw3\6쇱OĄ{=Nll])8++:BYhsz"/;* zfz=;'sE<F}"mPjb/cކRi~ ߾44~ֻ;l2ntjX7ay@7?Yast^"Z$OfFFۤOssiH$&�t0BHjKǚԾBi=+M2*t3DWIafV+p~LH qeѼ-ts\ui_��z(he(j6f~ S,,o3:�6/j=.F�lcBlr̪D^dMXRiA-=`d|GX`YgրywW/_V~8TWW3%[>LƢGp6HD^ Lh7r*xtW b,.GEǞjsƸ?*N6#^6 |h=rOfͨVv=kZTSCDt2~ej3W`CUQp(Or)R6XS.�[|#lY8mH;50ӃVb򴖥 S!yN+E.JMƬ zG6ٙi)" 2j䦗w`J9jJk#1n*i#iPRQ/+E2+[c(E'5A)]?Uۇ){26йY}~~8[e3q0,)+MF�Y1-1)KVʅhrVm,z4Hժ3j Ů &Q<NL,0ဋ Ր{Ӈ,٢-Y8Ff 2y՞ "^h0lz\ C<W>xX(ax%5RFvx�I&:z@+:hZ6@OִW˝?Q{y8(9\| *:ҿiUfbi*Azj@(lIZUu-qO0pmVnx$]\5<9)=_9!`[}@ 7afpiW(&BÍ! =W;��MĞ| ]`c}'|35pV ~(xfUZ(n[ل`.JW `ђP"kC) ^ڊ3X!<%_V͢ >zݯ`K&VP;EGX ?Aq/%]?΂Ο'/w1(W72l2t,Pڶݖ)l_\;<:ŚOee(/" ط)x@ O(H\h>{̫ByR�0ɾ|r;7hqV㰮ٗ_F|?12:p^CYmyf"l``"r=R ǥԽ)y"VIܷf],w'QEv1оc<OH$ -3[N$])q8-#;&Yƫl @R09&74Mn�`:dK3DhjΩ,.9m?ٲ\zl 057y^rb"o*Dwy/w8:ſk9pl"gLdb:蒚v� cI5џSx*-%@Nh!#ﻬMKf}iKMo_<L\ρ %&ԫIZ K~_%|g|B{4cw']mkv7 [!SւPs I]v b lSyCS5%`mBJn0)#�.DPK:"1܋5U|6. LW+8)tYlPm}HI96 Oomwçwgt&D9?pϐ w6(&VuWZgK}=$rS'?<uuNsCdR.3h_PBnx1,4_CCx=̆rD=%!cjM )'HBf$Ib?W;yII.Dk˦tc R.](Ѩkh6-ܗ$cr Ft U ޚU~- 4IlE/e'kJ2>CD/LЗ2rP6`u{ QӫhX}J<L$^@8Bo h֧>̪<#ғ5NC&O̫5L7q4z*V~�&ͶCX$(Ih<5ҥҔLb1d mEW~"A? 6W@.F+qU+tPs@35`w2ـ +Ej,"{Kjv`l6F~ʎ*a|5Ur"x>j:1rMEʆ#@Gl-s9 G=(,qt&G2d1yIrёRF|t0bεSX|߄ zcW,y*8F+f>ni%YG2? \~8>WZ?.RM =哰dJ=Q2>U]wuV'svk{5KGGbKdow@Bpi߂UsJV˛E·ë#GS'AŻwوqkXp7V%=" ,gIk!YW;O+EO-pǝT6VT8GvM�;]M-z#�^/TaT]+҉%~8Cs�!v2٭@Gk \:Le(Ig/WNR$`.e:t/[ G+J,&F~�nsRvߔb; F]h̽"6mRf; w+ƃm44[HۛGS[g'A($ekWӇabXeoXyxt &Tf�ϊɇ;" Q'ig9¿ο@MD!}e%Jߴrt;nBkС jTξB``Ӥ9UG#K$aJ [&&ndI҂2Rf(:: A<[8FvʈgR?.iEWViWRac"d"/fDf^‰A;46iI$#s29P5`G3 &SIg8$p99.sFr+ay:݇ HaG�]3L=Z6NMFۮghFS77@qmBW5+k_'T?ӆE{;\pN,\zeuaHdF3SK,&0w Z9G|h`wc۲}!"{tU N_!wZSTLA)an/@($Xinxǧ'P5xp]nlֲ>Xm%18 .aKp6%ZņF7.e;8Vm@=?>SRp~íTZ^%:2jwr=n$<wmyAK-bܔ.®\{&ƳZo])/%=,V6RdUGv꡴$fGrD;v9b)}D8^-V@.Pֆaӷ݌fyƢtdIwV PzHDҋ^}Dw<oY-%W(of)kmu}jPK����RW?ղ0��1����apngframe058.pngUT �%N%Nux �����zeXgZ.^%.ݍ4J*H# ! {8s5皹gs]gdMe�@a&� MWC4` $(qr|xbtG|TRL8D)$N3Kr τ̨`8L+K6^^E}σgA*#Ȧݢ񅆋 ݣΣI21d WpWKC(I;vjC@\'t? Kf^)(>O/:<?Y殕3r~k͉DVlՋA+ͼN]]K0cfdX>Pu^dI6�5:*l W-XxG` m?r'Ҩ_TTe"=C[X5l^`KltCJC�tya2|C7 GQ/o,w#ޟnJv56;}@ݏBPߝW_:wY}c\ȓ4\[!{}m`T 8˧�ua]ob�yͮwt&En6$r!W}yݖ%6?!E\gVvYNvZbm/3ZIJ}6a1w=\(T258Yб_/b@'E ^y bh9\$s@FrضC= , Y%JDIsQ/hq- 0P1̬K7 %]jhRb$I_V:-JhrBPLQGKO XA tc!9[qM,ϩh>TٳiKz4>&U�ѹ\բJd?7FoMVL5t~='jUNJ te.7Gϯ/g\Y-BN4!OæKNó45Y^`bPSKIPrJ1<Y o_f-(Ek#y;Y(Nޒz7;[q>_r寪1z-Fb nP/rV5r.@-E's.MPiI6b� mk0o63=YDegJBOwq=.wLuHm m{&C\㻂|P> ^ۇw^D RrSk[b+zI.kC"EY)uĢjU7Tp)-_;gĞB~*[EV>"Q�;}Lq8>}w;^<̃QVN 6] }Sg�Uc[SI:J DX =jUY{<?;ffPǷ&2Z|Wu$sS2t"o1^+{>[&#-T)N$nCc ٛeY8>gXg}^\ [)mg>!X5gi_VXKDŽ޴>NS[.".&=rΕW st{NTS:X"jEE_Wdfs|A4Z_^7ROjnnJ }ɺ ]KJ#nr>) >(`˱Y;pv_mW7['i<cUғ1Çn~'4O.OY__bFgܺs)g5s^Iwx[$-M pMBMe۝.f0i7g]m-4Lg\%1o쁦beȵe\wXdQp^lQۛ~}m\r L* )(+rА|זa)wkxxieHf S/}NtV!kH-輼Pr|!Qt%JCjSh<#"g]0Rr\*u%`>&9j׳}s=h|;4d/;DN?!т6:%]3Ǵ bPP|Ҭ%bil9W(>`l;ReU!bcuZQrA9cd +<"K0erk2hVYRݲe9-8QrQ|P2&uJonFps(E.Hj2W " ygkAw>-dFДhҙ)nK0LFFFS<�k{t/I۰Fd,_};II1!`B Ӹ ,A-H4l[gP&<(V*#s;Baƛ IFۃ*M~t'yzdYIB K|\>QRKm$#4ĊQBGxj bpD 5mlxLܔZ(îei+ìn܆<EA *ri&H:\LY.JsZHX+1K& a94=vn J۫*/{oe�~K0:bTDPhVdVI֋8.퇸ns (+5 qPePy+pR .ыN~c"ޭ!'wzS,N}e6*vV 3CKQOs}(pҗ BPT ۄWBT 8#` U)Rc,я0y=?1yW.x!<s;}7/}&|էo%\gkӱ=}`=7J& o}CƦ.%aPCڂ{>xJ,bP화v`ި%u  ?v$(>?0z9Ib2f7w{"S}naMo@Ęrtd|q덁9>盞'׶8nE5)'l,䘀N-c@K'q=fC$Qi k*y<s%^' r؄oqƐU!FZW U TlD pS_q.2S1dNݽM3 ]>3Eq}DK6oCQ?ŷXr*m@t05O5 Flqylx5otHya(q T?~iw8\֍MLX=>>1nwg@nzǨ~JebV~h9:$U-" qa$߯\*k"R8(GFpCQȩDb\c,J:$ڔ_>sbae+ < 9* 6XYFcF }l /M⳼fi1^�*a:SX)g)T#.8+7lJ} Ƭ*58%fMA"3@T>P (ؾ&V"F0w^.>D}h>ۚLg^^Ɲ U}*p|`pDisZ!(/Z+ *پ??zO7v X\*]oT# w!3D*DTr-.^ӄ'@L % oj]d_؊e80rqLEcyta=x�'0PnKe-#rNh hFR>$*f(_ U=7\;=Ed9g٪gU `M5g'dUdx]xeC#veJ2eI̘ tD6GUxBxoT۞X27K(.NRʱ�w!lbU 1%H=pS@~`=9^$F- Ƃ_[?�WM$U8ݽ> ߱F4 ɎaZ&"]YDt+o2xqoQ"Kd*jGEsPT?g(Ϫ LӨ1PD-/ʞK$Mq+-G sǎ1pi:6H0GGP[ 1ѯ@x�ǚpOJ}F]l=%Gw}IdYƓ*̨;.` *0LARutfqk|#)z>lR?x~qI;T@6U@�?c^YH[3=*SHqMi>D,b,3+C # `DUt9~SbK>AkRA܌Žϖ\.3�DO[~%x(=KuDn(/W6҇9{e]Lԗ:JS4WSuߜL" $H`r[0(-L E׏iPҲ h OeWF/K K\}su 0"֔d<K+k ~onI{S<\حӳIAQP�bi5F P![{L~+eu"A冖 [i~:}%v:ۛ4N̸�AYPA[".b>"Z V=}zҘcJBcUwdP�Dpd^hpT=[ G* 6u7(Z&iuD5`w'p9d wD=%F,'M> QI\awc@<qO@6K\#-)ǯ7+8:Ë"` ڥHQ=zV?GCWuy e/SDG6f|�2oxBIٿ0"vu{¸iJG8O' $m~hӁQ o 5U:%9A.?�J1eG}2_#Kh? <Lv(bM  r3?E+ŎAD9?uQckư�%Y+'c+sZrڡeKOuFN'!uL]^Zl&q~!+dMd 9mna'w:$j:7@m}EfkkkJ:۬Nramr�`LЗHƏ-o `oKHfAC’;qvCApA$N)=q q(_8]~<kAGMP)Yz&ZO2htVKP(@[Q" {`)!T܈{dZkg6QصQw 3F`$\nf-Q5>ΊԦD=$(7 &@ؿ2mV"ZJ'w9BX@Z+~yì,Gdri yGR6h}E1z%v%Z6qq$g10^R aWW _ ^< LG̈w7%�\3´+pA'Zyߵ0kYEeZ~@-eQbc̱ Y=<o8[1mSa.^|U0[/Czi< /1w:(WԽd}o9gm5:2c%Uk6[zTym}o5Bg(N՘3z&1kef{BYnnOG"לHMG? P>!ɼih <y Z2Ԇaao lff4KLRϭkV,uR4j^`>>ƧU!v:(ݫ�oa}4] ~<>+ C. 4ũ\G2%~gΩgSpRhҦE}IůNf/�z%YP^y ="X nYƒi.D,l JDE7wuMF%U ›*I4ie2w(8YSn1e3RF .˼}=կ0`rK;JӳaBF+/Қ>uD-3^)Y}8!{2F~p^y/WRh̹[o2هW!_ٵjaœ!?|vQšWnȒ=.XrcTm,ftZ$gqUPW7-Txl \$Ҽ.-)C+gRQ8ec;1W_r?}^$L=oQC&UB)M|h*pÃh=+ U5<2#Yud]W^8m: 9|7nɵ/;c|KN嘽 UcwS=~^H:0M,ݣHׇzMb${mBaBܗ'QCd) _ͤ3'qz.޺]R;;j24Tj<a%ݷ6ɧizmYyS#4%F<c%+MRK/VE?r~jOT*B``Z&f+*]8q1zZ"\&Sٰ�v$1#IY'㽢 K >RG{w wK0M ϐ3>ջCּ`ɓeW<!5(n"5|+h!.UUg|$C\a' VT[~݂_1̾*3r5f}M(z<Wa9uXp\t.smXH_.~rl梠"]vxs\6ISk+ەY|né"u2ï=>t&q|S&al}ē/1##yvAerQZG7G&#)k,uxI2 -v栞̅WvߗsWQԒ+M6�6.oٯu̱T/l֩ i&938C[ԧ4 (m] +;Z/h*?8_$@ Q pWp 2wev_kD,io=/s@6]5a UDpy'aA랣hO)"g s3Uf0SbF,ڄb4wl^z߂!*N>\ r k&m,L'k*Eߐf)=c.P/sg&vqqsWhGWsL%L)�%Pw}_s_tK\X|*dX+XK_ |b)p+yx;J:H g[m3{]J9rl; 1alaY' צT9Ԝ)}9ljBK[ jP7E`h %RAw7>;ϓ!۶j8JI %63S ;VQ<{~.3CKAX营:\@kUи m!H<~j 3/>53+�K$Z z4BNt]D~R+n[ qqd%D8F^&֗%6O:L#ŧ~R-eUKK02~ ؂o*h&jG9΋N8s+UfUA6z1%6T4~.Ǻca<{k ꟻȷ|Pir,j#r&]ymGU-XG˗2ǢTzc$*1*1B-xwJL$;9nOrIHÝo;ʘ}rViBbPZ&CU :(F0IwHGZ9WpΜ%iG%e(A'rjy.τLj?(�Fx"{+ڂvםS;Ԁm52KP>pLr@ЁJJ( j ߞ _]%~ق>T5쏊Dq ܝħ! e~xm Se?hSA3~Ok[;>38WꘅUWiWB;8 >חЎwEOsj0|6eIN^1B F ʜj D ȟ8y_xEjC`TOTO?;/$d*DA_4*e��6 `|i;}ϨֶlMՄVw3ڸ(^ q+5<myr"?|mZJgWlM,:0+Jݬ O~̣$X02sjV~j(͇LR ȩn/2{cB*RѪxۈ0G/0pOFoboD,Ͻ*9/>)k5e[0^ =t`v~d#1QìM t*J%YGʳ-ľk_Z U*%lZ-hiag~_&ۏ $nLRG6B4_hAbO<yxS$H̅KSl(4nK yN`Yh n=ɮ 'yk3 tR^uy`~ E 7 3'΋(̢ys՝"Sbژ y@� Vj{VTK-;Wko1sT՚~dHc۷zx-5! rl ؃j9Xn5f[ʷDx#=5,9�hyreLR /l j7ƿ?Ϋ"6jׄ&(78(ң)Rq31 rAu_m}g!UChR{-P<�PL Q\'xVXm@9њŀI (чL&>ZM-�?<љ!NBXڔ?o~Շf_sB|2m_0CÚDikgTiT=TE-e%y�|M{b3O ~e!MVϦyk�@o ;(Tlx ůͿ͕ 3>{#|#dߐĞHutɋLJDF~<2۽((^sdcGfKNpEmqߣ%9 *�m;Z|mŹ$st  QyT[r2rBG ! !W+M9Z�@|?k_񀣬-*83YIהpNcs6%7~S ui{12Aoʚ"�b.-H0o5KhuSqSt|y;W<jO l\](WEuhLZݞ*Gl;h5peL"ҹ.٘~iJܥzF;͖Dy�eT#QM ,Ht.5M5?jw<8aM3%(~w+D!T]RvAP�@zml{aFPjq?A_6v~]I@=P!!z@ȷGi<h q_9<"e>dVsՐ8Գ+&f' :po]Ԋ /՝瑔+2]Ưsy?;7_5G#r.X K)\K K|t(8ZO=zMcvB6ԝ¿2Fa?GɶwB] smKr{=:BvdepwWhmB6ZVѫV dieO3ON2^Հߔ&St{AOfƩfP(GDH XlJZ s'=ǿU#V] nG ~%EG8PFΉ\w9p*�O~-P<y)a:ILQ4TBizړD~> JRI/a[4U1t(:I #Ӄ)1^�GSYB[_h5ڊ^N'B#gZzF(q!wiyw=Oz4,4 iFtH8*]j) "~! V ;c&o5NFx)1jt mij$6uy* =+gشC%Fv'ZyQtPѻk*цٔ˖d Xy,|(OEۂ/@@joteR3�()"y;µH$I(w!2[o :D -hHTɿ}A qc(Ap׾){COdkI/n&FX5i54XWJfTk7h2RRo\mM'#_=T!7J&J]G-6I` n Fl=$wT2G|+f P;.WHՅ9ӴˊH@jAW.o3k0 5O1$"QR[֓bXRD˕ ª~"8)Y֛OcCH^S%>ռc#[GWڰ }LBle$Y&aB9l pqd�Y +�Pj a?>ijJwN}ď`qE& Щq�C 3DY} 0o:'w+?^Hb-'U66c ^$](J{T=@#gF Ō Q[GdP)M΂YQzuґ?#0FFQbAPRM7nIv.$X 7 )[əsBmc^D1;YR �8;~KNRVAɆ~1:rBr:dx"/`^.;xA9Fʶ\pюW /w=r7U,ͩ7|%*]buk>?|oqؔNGK- *n\m(ϪEYXP֨oJ"JfsVnmQVM~~\<qMrX0BE@11KRLCl /R^+8T\KYJRuPpMr47$q"J#Oy42B6giRA �Sf0(YL`$H5feogH 3-oyA5KDŽ7rrv}NZѵﲾZ 0C&[4-DM,!޷R/s @^G>Sv(mY97^BT:TR/bgw.9|ލnub|UKSueMs^&u6)%},['L[.A <Y_IܪZZ3a4 S};oqcî*pg*a@?zg!q" oAv۬1/["}y{5@)B{UX~7]:lV"I SbK<pF3ʊ9>:z@ ?9Wa(T p yS(\t͌CxTJf!z(bG`VυuJRIY=tl,MQ*i-9ZZIF[EŅ`m=R`s'Shk ppEs}F{ѣ[l/J?hF8/Ӵ])6)ۀZWWF Iv?hn.?nw}T)/`b@W@ペmPK����RW?5)��**����apngframe059.pngUT �%N%Nux �����zWgba`@Jp( i$[bC HI ])%^Yg}:gV%�� TWSb7q3�++-99/xvjw<ɟX\o?U0A% $Ϊ%U`fU鰕?&s [g/!V\:Wϊje JgY&2ﮕuS( ?mwԫX0p46ܩji# l:ʵo6"g2{ˍ0R8QU)1f�Q1b[a`WOe]:?1Q7G\R.>LI <N^n=w7@8VV܀Ͳwcs8fsr< b/![מα%\@Hp_8:3ݹ!OX>FݭqO VUѺaxc-%ڥ^P x?"YH=-#PǶ([ Y"_k蟟vݓ׵~SNX!+)yd-Tj8~y)<q@|t*Jh˘G oXI|W?E$偐h='8Y4"ƼKU8(FZ»I.C~RĹvL1a޺apZGfxKe+1)/fsxuL~DlS<]p-!y~N 0P|fmN/=yٵր\u--̵sr1I Om  ks !k L#(85f!!07cnb7ҹŮ^D0gTM;Kl߲xr_?#=  F֟w0>JJqrw_BIhGoє]?@)+UO4d 7 '?(ܣmӾ1 K;6mC<H+FKn作p֏$7wĥtàН˧eE+2_7&H6AD?*Żg9<P8leck>犾lC'z=v^gDt*\7u*?ɜHгI b@ o% HRɅ >0ۂ&kP tuSc6g_Qw8[l*BݸE\j'hW#Ai>m;N[k;,/o T=8>?AQن[<.b[n�` k3Α]=Q+ 5A O P@mdu-B+x0P]Fj$p*F)9Y\(;iFMW1; i\Fs@^:ux̮d}Sh`sՆ^?~(VⷰP *%snm-ث$uŸ{v})x,2c E9 >&ɤEv؁/ ΣNFQGtgdQ4Ԧ �Bi}37ćvsp1ֱt'ءa:뭚VU*߲# !1,1O{Q>%Ol}J\k/`׋8zEmdDˌՒ>)+6&_8?"Y6 HWol3VY ͌XPG>I~/ C[%{Wfޜp9B axng=6^Ѓ=@@{r1hcQݍ26Fu`֣nx RŧLiuooď,10#2PH-i 9,mCwx?؏A%?}3,Nw s]j@T*Rz`v7%ʓ3 Ym8вӲ+%ͩ Pε02X@ʉβЖw+f0Pʟ;Z#vf0% $ O7.,/un0. mM k ֢G?*r� rk-2Ur /k^D}OPbH"zᤕ9#BBٖ/K.)XUS ̸rGN6%Ut酿%P7oCoq|`2a MD= 6[R)D `xSJC(J|)/&N!rEZlN6B4Xln ŋ3uN[Sb=Vz N$u4B:rٙtL,?Y_)< u RbWni1@^&1aUCXbW;xYЪ)0g^KjgOfOQZ6)Q+{\Pt@I.MO0lc\]KjTëTM%.2RDt$;2i!{=/@z ?Ԍy~<x2IDӀ58:&Ғb^"݄Pl�1n^dsK:*<;45U['ޕX ?c͡f(A.-m{^L_}{IfNY_{o8v&o0Ee&OFJ.t ;k6ᶿ%7XdA|zG,o<;۽agȍcl3rHtFc �qƬt-B\k`/V"r(5Rf@RQ"/7^j59$ƙϞgkb�%jvMh4rK^*#h`@%u/F)Srq?SG> X3_<ZvmUbm턻$H(7Ԉ)J+r\FiΐAZXjHpg%E+=볗Aa6H,k: &)OZqx;)~Ȕhuv|$8Cxyu}=x vlC2';E3ʹ߬з?U(3A).Kuonˣ3 ecIvh}wCۀ#3@Om�8;##_̻O[⺊vQ5",GryRLx[(R#-[�0Y)L}? #" !NDV_%x䃓2suqmgH3M.m*C<w uɧ0~o[-nUTDF<^#0l;*Fe2|ALg 0bQxīsĒUreb/db67QD=xf =:j^>M;ڬ:NG{昅NI)@GG6#l]D`#; �ՓR)LGNOSo #-! @r$-asn3Rs&z6}GD-uDq.>e*1(b($!\4 4MŤgAp(2+tA01!QgGESx!QԉJd*4ÿ{8J=<1-;齑, wF ×WVlblxU>Ye |i{pٮ(81%S ,Jn1_)ʏ?ٍ̓u#qr24H: KzTX!p eo;w-HS"&AҩxQ~4O?Oh3XA!'w^WhkSY6JOHStٔJ0?Aih}/mܛk2;e*"}Rif ymʦ!1%@ E[8AF{|Y&"3,E )k: 0cm{`dЁՓ5Y}*\>s)B BH x JQ()2㟧ո><ie쾑yF'k!Wo1<V$Ħ 2ĈPKV�VG`j�>!P tW>)4aœxQ5k&T"Bh?S6zt;N Қs!p¨R?1Q_HFSJP>2'LoxaT\.0F ㉧ 'bRi鄡yցH(0vB4Trm!Le}Xt~>?qZŦ{|𢎌?ǜ6㪒7݉ϯ!qs귫/B+H('7/"hTwLb@@ 7O||]Z?Y\\۵Pu9mNZ0gɫĆ\&Ph\(f~Tx 4=w26L)}jx }NvI)ʐϥ6RƆl]粥S+9?Bjxv|ʥn}:�ĉjgjGͰz6$Mp 1ܧpfEYZCL.6x0&W?yvpoFp\IETd ;й`Oб&nkJ/;k(7O NS~jCpx3ԕNO,rKOS;-(9y#"~-<pSebRڗz x $/м#– ^δYdE\ K||kU#^Tތe4&AA˼Nr%O8aw%OV� !(hH \�0y3#OJvDgDGG2aUY)+eܯAsD[1;g f Z8 S] d]AMD][pR!E}Jb-+yvb/Xm勬s勌G:2<KzORTRt@3kw'5jXB+~N�Pŀœ[^1�y!uk\VUu} +9k\)8]_#A-E"xn 'М=$KD饳1W`d\ pKR~֘#xBTOZqSy/ވ1 ϏOȔ|C&$&YNR5u6 tvg? UN<-<$[;Vd  80}?K~ ,[eJ0�-GTQTd!FrKײ\Amk{Vl^18a wbG/l Rǖ&SʨjE-KCg",>xMB�ezIed*FU5Aw6Z�zl5HOd>!̨IRQGX5'D3&n|:[v�s,}16R&EQ<jE?KȟrKoӘu4q6v|)OȆ*mOAbbZ6Ù*aGsB/9y Ks3<%ixHˊ-ɺ#^@[BRrcYZjtD7Qtu\SD[8'wgMJf& _+Q uc$S[^_Id$+Ě.\/_G"UN)6-ٝ�o s<Xe}EEKY S~k*ju[RIK"%Nb4ץP Ā6ZJ{gך-93,H2YR-#}kLMw"(QB3 .jWWghR3;!-0;& [J]tg-oUK{TA$;6G1gV;{Љz~18gs,WX)@뉶I Nʴ1 < ;/&r &i\q3ͥ`/qKl)o9^",03sh8 ,Ei  |Q߾q6j!HFYh\sr &wϋY,nj Ri^Vi嵭Tp~R)Z9ے~<CO94 xju`g^?|QH6651 4i)ٹ'Rk&(P7VȣݔG[༤%6}UCqaN.}hmU/ 7&4{,ԘFo? Pk$22*VFE Jroǁg=ICez7wvo ʹ0LO�8h#SpY -�b- �֧=.4tS2j;G/XxzLXqs{]C4!h,,/GDԻ;2BjTa䓨8Ân=tx9[ O|b]?ڲ@Ve\KY~r!YW5r܇X%uGg)vR<j'ZP"ekUϓ;�!R9[mZSO[(ƁŲ:D;S>r)^)zJrUOj8h-~.s-r0]l. lQoiF.D8^Wx)$a̫6p/54mz�SYF/@Ҷ{-}R m{ b8�%q/X_PZPyr y/Πp:=WЕC@M4؄"Ru#arl4⩭M([R.Vۼ [H3fv;_)сd@`u !6_[g$ݱY.ib&??v׵g<4MWQM_�<'=΋6^G}fP`OB;f!)S=츅i2>_ R9kwŚUN4_x@^^:>- Ru5<Hj$6o6G!Paj^֫%ߪ6^ǩCgaѼ[ bf3j@Vȕ ZV|սGX^> ϐ{Ǯa|Z+1!thp{^fZlW8]ЎsIVhw <aVS(a\0ٔ7j{fzJ'zwnnZ[v֑x4/MCa ,r %l!x-R+g>^-]V ANXX-78^uk `v,d9 +]ޔIތmL/GYK{耾hW$c-2MyٓFf@Jcҙ`[ʀ&pc-7=!EɆGc1> "֨<~It>Z5}hKxG??*P2y~m4]Lx=7og.M֥5 7 SE�X[Mr뛊Z݈3~R 9 pRsTMۅd[*\)"NSy8i^aC37ՠK]ֻ<WؼX6^PfF,Vu%KXy)MOğdڹ͏mUqyY ɆFA /ެdɫ~Wy|T #v(%to=/JU7?2X- KksA)al_8Z͈Nͷ2:QW%\!17`-CB וA\ sWukd0?7ADi |NDO򡒘D\Q+V2%Ogց+Paмm}CqtO@Fr\ԃU''#hxL%ş"19�BYϝ!"ޢF+iJk"~ 0{˻i7Ua:\4sat<JOAxD׀+/?xQԍ@>]Y�NbǪ.@j.{= y7$7K�+Ib ,TۇP,D E4;cykz ^=L&F(bFVf 1u^`]75;yZ<w 3 +,'7mku9" HpW:plqy83y[KFF-dˣf}mjd9̝|FB mߓBd#偔gЬ12dpub#=kC܋hl/&QA&8h(RH2mKTjϥsgŀ͗ʾPy"1- fdÜ}Mr>N̏vq}= e[f taJQL`A 9VJW@P o]#jHDֺ&=4n D}.؜~>Qf \q8T9zܥ5Y_׷z<O_|-Zg*K�Jts$5 t*fz*DŽ70/l$ůM_|GI*r V Γ#%[>Gǎh(\YWn{/%pSϤopP-mws㥹̓y$JLNX5X Mo,fFI>k H3 w*]M=KC7E 70:. 'z lB}C-?U%<_1QUԺ$No*EF3`ؘE^# |c*f%,ݙL/vP/ >V{eȹΓ̲{TѺ:+2)[Ld!JTUIma&9 ä/;r^3(ۥF9i|<7nepo{^QݳG[�rlA>IJ8FOFX=ڈ'_]IJ%&?qN4`J`@Ub3U;&΂28ec;鐷$2-0 \x.W [6A"p)F]|08eE:3tg`G"UC)O?B߻ .UY'Ԕ2=N\ a~S`f;Y<0چ�5<ȡ{?rKp#mkDS* Ńo%iۖ:3i̮;*3!&=8hf�X4ʟGȱ*a<<1-U-pE+|a}V0 DK)c%!E'μA;Ty@A.lyˤJd+O>}cߌXdÏ'=q3w)Ump }?*XaQI!8Jz=z;IUm6֜+ϿP1 J7Ⱥ.$*]9xDHb 'ؽ?(Ze{zǁ2Lτ0c! d[DbFQhx:^]AMzgf>|JK9- /xtK+c-k`bd+;l?8<&#\oǚʋ(xµ="P!tFI1%d`8hOa\ye߷0Zkw/(�h? Cz;(Bp)tj4qwch2_K`;JVXX}HKcT+? b)<&ʕ1$3rKBgp)WR; d2a3OoNɄӎ) o$GR,@&|koJ?^'fZDץ.n֍cC;0G(ηZܐ_I v}vDŜY`ݵC0ifb&P;S"-&o؂Њ=7,ߥݡ36i3ǍU+gHi0pr]>2^'P$\5q6(na8ns@}![uUmL:ٯ[Hi w_j5k."u}9P71@S>j.2Rd VP&4\.\F?Q=<�* JaPK����RW?&:ht0"��"����apngframe060.pngUT �%N%Nux �����zS_gvaFB.i \BAI7,t.H 9>3g3ϝ{{nC��)1cP^ �Օ Lyw/*:[ jGD野ԘfDQX0]*n;d4:# $!c#q֊.f~cPlWb^v㠑)/--KC&2'J[:]+\:V]aʆtLm!kVg1r%[euP^f|d$PD#$dU~E0PzR\tKݨ>- с٠ hF1a*/1OVȰoI@ۀ i->7Nx=$;ֆ6Nb\<G2^ (Ã]0$M =~*͵J!cpnπ /[S_YވS/4=:3ls搮gs]Avh(r1(c)bd403A54D~r#t*!G% Y54kZЮ©Ԭ$Wwk^P[b]K[GtPۺMo_N1::,}'qOt  4W/IoM5ɕb(".h_dg B1+2#VYm-X kV JݲZ;* ¥}DtK+l_c,;;f=81xH.vI$"1*_ӕȰWlq ?cvPGt# X_1rǯ_" ִi-טQ MQ8QU!$=mR�ѥ۪wſ߂7xP, Ƨ+Yֶ,LQAOSn2YxϽ uu 錫%j-u(SmKh b*&Jz.lv2yi.?Đ;\+PG=z ;4LeX1VbTJRW28u[㮯k" k=7]3~T<G/I!@rΔkV.ÎI_ib@{𝎒W(el_FUmMk(m9Y23R;u'm`]Dg}ZV5KR ^Ǒ_c= a mZOBv;nBkF30(qS ߦ(-<|]\p]mkd+oDe(sy;q";/Iѥ(&q$a$W9κ6#c*KQuv6`1 \n;VJ,mGvJ1 @a^=0'3(^nyވۍ*ya|M)` ABǚ*U ?"<6O Z|uf-(OSōBw. i :q#v*ډY % tէw5�}?҂ H;[pU }D2ji m̩|?w8ѥY짂PRzu)xKG>D赥r6�.Dg}F hYRNjZ1^Z*}=\Fh�j2Q˓9pv2ʓy%Eaȩ&u ܩJ[}u'!hL1|&,.5-8ɖ J+pղ1y`Y˾SAe~;- B}xBEJ<?Cmkêb5=6h vdƆ:B<v\OwLB>hB>o] 1u]N R@G';؉m;d2 #�#?<:A8F3б9^W֬cnɴ .N"2F\چU'1DؑΉ/{Q{j-4*~ 찍=E<(W:o!vK #!iܪG51]0+G;?LۚcL{lQ#w E4mr!#3}Gqdlymel{V,^j-*, ėвaZVùgد=E%1 $˿)ڞeS 6($=9 X,T#FZ=1u 鬻 @_Ϗ$Yiw#W߰~ۃqkbK7~Qݰ63&oJ۸W M @Al!g퉚fcCӦ^K#0W@> ޙdT[Y"Xz z𲝪pfi‵oG=ZHQ'5+PBhpm$ܶմy<�V8QeNτ6BjO 'nA^2ŻcsԱ<IMԵӳ_T*7 QR=oِV<fhh:GlJLX;UeijW:p067wlԜrJ@ F7>*U2=y8$GD~9 AKTG+3w�A8=smPv쵊'$Ȁ ":<bhgkݎ{}阆Z{ˎ2)ՕsTʮҝ0 g<1`W~l$S^L'QCp897j&pfʆ> Z*Xh?ee:n /c]V_/b {.u'~~*&0#PFk3֍gl,>pR`A;(_<1;$G0 !)*;)_}@WކipV* .FB%A>^I̐uX˶ੱ̴ myxĖl[uU蝂ѻ`Ny07_n.-g'Y0˗Q]ςzeJ%V9 @Gr0bcFaPBM ^w(!H`N=6֯x~&5j>mќ&-uO9 vHSL�p0PA ]mH *.fR <[q1VQ#Ms"&f'_/bfF>Kb(̴<L˸T6񨎩Œ~".HCdo4uhQYJV &w+*M5/B=x{ERk` !W_l]0uYoQfn\aIgIBRd^о%ͩ )Q>y2+̲7k1gG[$:tۂC_Ij`QFJ<ĎH;Ľ0si]oǙTIՈČa/y2 c Seߚ=<6gT~ @;raO6pDYm5R-8$O⵱unEȮ7tGu}lxz C5$%OߌM*b嵰i(41Ȕ7&(t)MF.|up*E`.Xt^|{oU~=H Q8/}{xfvw!lE43XkX i1qgG9mzW!GoXz7\$ �O~pB Rs[$hu9 [e֔RYHZKɟ&~/ J6%-q@`{^! $' LVh UNLɌ)VJL c|}UD:ڵDIJI%h~)Ug6j<Г$ ;ܘ:jiħNEͺ;9:oѐ"ҫ@͵li"NSO x\!<W7'ұ6lٵ4R7WpZFS|4Kna 6W5Nu-HOW:8V @X ɺx"<ĺipd<hBT:mQߨ.<rGaixة&nqW^!Un.DYـO$W}SCD}ʣɃL޿D 1yt;gۙnBE`iBOpTIL|䫊}h/ԃbgH@ #8\*b Ow˱e[5q1|TKAN)N'j|I}OTFZs da|:#2eUgȝAF%I™|&Dn8noHRsk3!id) (6-\.С5C`{f+J'f �N;)o$d%E[.,. (NDٝpɚqgMFۚ0`P# ܨW'_U73H{t?ɕME갨fFYq;i\qk4Ew)#%|x\rrUuU9c_M`uS(GBQc>5ȱΗQK+Ҽ|x�V}B4M6IRhR CV',VB7Vt~O4" .:(7 PVZ*#ι hs҃mB$Y" e~0L)ZS k{6$iԦl /YDq2N4lpw ! jR$,O(:(@1>)RHcS.^?қ{+"A< G#*~m)s#Y2=6yJ@!Է5}w+D<zmr+os2 SstR*)ԋ蹾Zb k*He6)i]=+pG NkM6�Kۍ|ɭWS,};4C">ɽܤ`:_Ҏ5nd:Pay?w�P6YJR50n^ь- gXLbONReBv<e*+e ʖha5ŷ_ oMi#Oz ?֭~:�kdKcQB&^/27e}M<L@Ժj6lz j" dE7xFJD]/6٪|MF|m_A wHUPyK]>d"_t }@ދ-H@<J}>FE� xbnID,aj1nG�7Z)Ǿ* Xb7NSf)UxE?^tHwsG>M<ǮX a;ǸBD$Ck#="y"†`'F} z{ $jEt-EP %F;좪夺 N$wdB[]_#NɚǪ5�q*%[]𭩞|e"aXKs͐Wx}߲oŎ\NfVhu}\_'ͽWG&H*iGؒ<MP!KowV;:h^[w-1} QXyʾi$u!'௱>?I/mŒr)zw;s}5OGc7;euj]B;'`|X~5?槒׷2[Rтjm9Dᕺ wI?f& P%Hs:q!{Qu,Ga<_QGv'j2K dnKHNe':"e�O]$!l!ÿ-nɌu)~cҦQY^40>yF$S淧]U>r]n ҠPbn9'۾VzL8J,yAb[+u?H) �0mwYvJ1.z'lj5#rm1㝵=0 n5ْhJJI8@~ ?cEo%s5LqFX]KZZL9Fl"S`b%dי>0zZe!D�%HtXEb2;:ń;0À{z>8`mg]@wKXvFxx3S=\zbk2A^nvNS(dPMmMpQIP>˦!F-5XU4eUPlf*;ybuvi2D_Қ( 7)S/2XP/[:i\>_SCDXNo3_f~fg *ūUl祲`�kL_Jg,xM>QCoWp)eˎot_I2�@( 0 &F;{ $"Oq ʮ<_Zt xfh\:?Oo]F T'&ݽob5kV0#Rkͼ1I�kxF! ljX]+n9Q K~0%~|ιz~E)Y_`4=O6#돢#ݬ$E]k{k)4۟Xoo,~o%>O؄/d4//P,&oIxjm<Y uA~(,^WvOK^' @n٦hIK3PLZ+z=_m{ Yte}j9TW6|AgVFu(tj}!>x2(ڣY@=op/TNX\Q6PK�6D:wt56Xp_J LyjwoDaI"Z"]~eխw 5%QVst*g"DLmF/xĊoF1|S7#inqvꉞߏj"OH0</b;#\X ё*[MgDzjaγiOAuĮ.,jJ{:FЧG5N5wtUc~8[qFGjfG`kwp<S3ՀQY&،uh\vAXyX<Ϊ钃'E>Fb^uLD̹ ^뒱R ՠM1H71OYDNۙO҇*L>ǫ]Sse88r xAQC]Ig^:B#3΄Ne< YkHȭLc?-N�ިE@8(Ʃ2@2d9.WynYws{ "`xgasFgPxs7VߔƩ,0mpz7vI1. T9qZso̺Ӈ?o�ʤ+O,ˆLOn[eߟSnbRě9XM3&%S_^eFnet #@<G*(>ɀFyd~*ZgO:w}O`lmx݋na>z*dyozwIY`k0%*W^Q?*'Ҫ}qcxwnK}gG/>aZd@1 p5v*w}1(D )M[EPz:=~I^ *##|}s#%쓴NV3_oNcӊ6){`!c em`Y9SK&wܳaD),PR7s>7UvW'fsUĮ5kTrkcEUI D a&4Xs߈@.|o/ʑfZ."L4V@=EMiwp/y0> er_bn.2-%U>[�ўy:HtW}HKC8Mb2;%zt ٙţi3GfM0cT'5KV)݋6 NtK&S%xA2 rh'R+O;Ȗ%:7o<'r{1h`x�MTߗt-DCCu+$n )@5sVQSE07J L6 Sn'j~m7R/:f>eF%W�怞h?SVEuqwy⢺)H]o0+*4쯁| o`A?,YkH k*]ÉikK-N _pc!oj4l&)G zQ4]R fϾ; *RUPK����RW?$$K������apngframe061.pngUT �%N%Nux �����Xi<]> c 5CX Bd-S5oY*BQ*KlɒEy9ﺮ>}~\�\4&G AEލ]IGSluγۣ:mnB4\x#c{=! WwNEdWCh2iQ52jv^Jd+*dPoW7LGL.ͅJCg(Yʼjs''?}zdBp{L]ZryO~"GT<(AVG |v3KIX~jDGYʜ`Ȓނ=oȜFlT=UIoft<\|4!?ض�) X9ԃ◛w<z WBjR|.$aC#1 |QFFdҥ'5oxzrK bSpՠoG/a;GcҲǢWv47ƞGgv ArnF 3UجxJL^l+:yAmߏMAGH|<U7$ϜjR0w *g{gS)3GSwͻnrw?&#z҃kb1dueܲ"_`:jVEt4>Ã;o\xD'0{d+?]$ o9LdPnl $Eu5-n�ӅfGZD+62Y5k-" =#)\HvوuI%Pzd4ea+I(HPhfMHm3Ejvz>~3n6t/hdL-C,"n}]0@ 4M񘅗}'/1q[.) J{E_ Լq,EapJ�AZCU2u:�#D ~ߞ�@/C1cH8?jte$fiwq OaSaʲFCVE6$$ w0pcc$r8g cє؟DE,e Kj 3o<ͩڝWi'�2�U ko۵CN2Mmf Vw_ l*4cf|7ZJߗ?Dۦm m1%)Mi%'9z`C~TDgⰠ@ ,RtvԤCF "d~|Fd."q"!_;~Hit?P@iKvjua)K86~ˤZI(Oqʘ^'5Z.HOlPIq(+f{[Ep[`+ ,>U2vRCZG `d!Wf۪kv^E_4 2!x15(D_6@#tT`>Rk6uyD.-Dt^#tp1[FT'U>G=Z [S?.=1y>/kP>(=m^ \_GZyN:dhQp!6<#޿Up7pUZKe!OPp�Samm@ǐ?Nv?'�X?UzChS*Q<)_r6(HE/wuRʺ<i_)wL0g ^M2uv'J%1FM MEEO.y&R'z5[H2d QO"?*@?ReH XaQe gt]'-JnWȘ˫x벾iG=9HUMHQATx|A%}R�'4ᶏ,A@o7 3{?AVA҄gLC)]:T٥~G�xK`wc) %)cpA 92p�d<c!Ǽ8[w֙\9N9W2)XqwL҄dH#c Ɏ)-e[ZLbi0ammD<U[ �DqwE*8/T#qؖ$jdJ|#ap@TR}JO%vNrVa;I];t鮆pݬW[\}>s*|ҽOժqTR#QOŴ431O@ɷi&d<~pPx5md\ j5v,pCY3qt8<ەCg>\03?e> * S,t'rN |/]['P攴_ş_^3飭<#^8`SƁU[u1RƐZ%ԙ̏PT+mN* jNyljJ[Njz?θn㕀,<:Kbbmbcۛu|fgu*Q6,,|E*3ϻUW+d ,2] iEjVlCĵlP/iB=jAs0!!۞Z v܌Qa,>ा;f4˴˜I2sY`}3'?~:[h&?i~{x|p !fP7hL׵f~x,#s yl�o6{@,MZ9yt=YU'J1\{a6'tY԰qn!XwaFU&|tiZEՃ&|I0mqQe]W87l?ُG/OVCz&yV>2�@ yA1sk/͊𰦒,TMz2>qڏ KkǪխpp\0"$]L L #"_ʞ|ooFp+D=^KRm.rbEe KKA|2b"5g҆r@*)\yI2ܻd>9Mۦqn b/GiKbKպGvws{?}<}H�4(y+xDE?r1,Oބ>bאG(W'h}&ɝzU=U#+I@J$_ح#-?X `JNZ#G5]}GMȔ} ^} Ò +?mK'`uKmh+ n9�#4m-i!]H7m9*t9f_@4څ'cq5;| lLۡƧa"u6(2n3X{اB _ͲjP>"ahX&҆G6<U+fqޱ\L s"],.}c�Il)Jd/{&A\W 3*t<-'yc?[ξ1}I ^tj z=/dUYzuRhu .(z)a`YZ+u9@+u0؍H^fG| Ez#6KDi꺆Azrp<�pË.yCRr m Ĕihv*.Hok2Gmdm+gS$UB#YS2'oNJ%IHL6RrT^Rc[β� $'GRwVeI^M5U2 �<r_NKRܳht*|KaJ3*u8lR}1<@}h6ZԘ< @*kgN�˥d ݵ`T9 lusoD�u'&jHad~> ;<͡vjNm V@o^<oW_窋N:.5]jxز_;ZWD 6N-n%Z-xljt@O`vk&vjD36)e 1T&7>|;ѩ0_4'huKtSPqtgn rŅ }@i6ă2OG^/(q)]3?K#8|vW 5x`&!&˿ScJ.mtximϞ Nyo4y+{ ʅUen1m5IE}/=]1VƇIa7ݫͭkaJ.sH^bMkx?47}qZ=CnP xh(< Ƹ0ib1kt6v^b[nԕs=99}"*ܜɡO' xzRr;&6LBCj d+,Xx=ˏ K*꒭fv 6 >:u%v=1p›X1THܑ !}ijtka}#K-ƽ q^:_!vߓ8nlJfShJ嬽UC2nx_I%rk$r_c/͋dr$^/y0q14vכ%2i74& Uqzp jpL.Hi]| jz;fo|S{'S>;FΎA40PP,.2kUUg~m{ۭK 0UnJ7~̶dM}G}J`EG0rxml3-c b#‚z;zy>p4}l]u,'ZmH]ݹIt3;:脏rYW*E'n͕<u6l"H1_STɮ T\{ז+I$}pXGov-ݯ#[>1Cm]W >5 qE]ju+h_GQ} Ti__d0oO^ዼRگp/Mz4D$0][xKZI6?"t1MbMlڼ`vœ=ƕ?tˇ=[0#?_fm�PK����RW?Y������apngframe062.pngUT �%N%Nux �����YeW~’ KԒ,ݍ(]Ұ4t7(JH()  9/3g93*4��5UE/8`@JMQknDg]G}uѢV{ϩ =!$Qef&4M;JŅYCuDD<<8Y_ə}DD.glc{Ҝ%-o?ͪ>6imnnh?[DL+EQCֲUlw0a_9}?ϹG P6 7[>R]تXZ5C<P7C2+;XQ%8ׯfhɑRtP{Lo/o AMa?P:)]!n7X` ~o 1?#`ʾ#;<?GvZ΃JؓS~exsΆ C.Nȱ=@9 ri]:/]ur~@Fl 8.P.laj^RtuVbjbw 1x];\tQez#edbD/8,|M-K-Uc@z`,w+Ni \ Q=$dt5ӗVEn*GkH ApE:~\@4J|bzڸg|?1zQ.K%rFU\Fr¥)̤>2 2fW(=G�J a,fN$5Hn6rM]MgN!ۘ/}*ZB5G2-8Xa|#jwbO~9eI|!:ǺWgZV/7ĬtC;N$}G#;`$_ȚPvwg]P.'j.#?,+�X8ԡT!_vUYϛ0ĈnaeNn@h7N<ȏӫJG.Yrh [] h56 }>ʍIŠɘq#s 9bk[ ΕF:!g%HIyYG,Lvlleo/[gH`p<hLMѢ Em{y盼ŅG_l\+:1vSm{ZO6vzliS":5r#I-�]Vyis P%p,K R /Xnb�C-=;՞�pXZkEa@?D!SGaRc~o?PP~SbT{vf54@ͷlDƘ$76AR~9BdwVx!3[(C񵈅|*0M/8 E\>j+?1PvA,wa,0 WD.J*W luh5!X8fe@KگgS]�00(e M3٣d}۠}S j:U,]8Ϊl$FY{ܔO ɖ<׀Vh>Q%MyA&(h8O J)[Be2Z؋UwB#+(j( j:[幸8U1^ w =GsfZ)t]<�=x;J.Ywzu\Nzj*-|U3j*y2d[[ zMQr;d7MG6`L>J6J+2PJ8kڞАU}8X~B KR܈͛md."*lTDT'0wWvz9ctk+My<DӍߴ~�7b~gŪڄ])K2}EʣvHI `,fOn(S(JcY󐃎ȸvo"r6{ yvG]y-p5 )L1RHDl D:]W|grU8W/5" ];h3)dXMs&dZ@%v3K9rcz{1n:ZT7I. ^Ud<AG"ǻg統 ?(ڢA_]+<ƛ̎ob3TY#TPZ2LCr -Nf)zgt07?8F @PxZa<`-K za7GJH!bblT嘿O:T<t 4/u�EY p% _A_8Cq�-AkzUbJX^-Ͳʅ~Y=x~S'S"j/7ʭ<>eSM@j|A dυ$WU*xm~g.hl}|mAл2 BOX ;q$H5_:%%2U:v;`6U2;X]D7P$<U?ph{%ѻ S̵1o®a?1Vdȸ7dKfirvF^سr!^OO%}FW |[ qm$텟u[IN vZ<pYwɫ:�-`q'1]g&'L6oebrmb݄Ɲ($sP/ N!~]:iic UD>S̵mCkI|0 rd"c>@t:(>ٍp? z�yĝI%)5|e;!wkuqkW~Dc0TB\XkGl_yK]!zi$tϪi{Uq6 >TSL.)&4#8B!el<<cԽTTza- r&!$a[VrQrP*tS)jUM37fL a�KV?ncZ#y͆rP*^uvIj7jҠQtݾR4K<1JR$Bc \jµjtt WÈ#8,^Ev>+ (KࣸȽjy"^Zqw;{/I)HHz\^Բ/ BXG3:@\FdԯKieٽ*Q0w :⭴@IBPg\\ߔmkJ 4Vv/}3,h Ag?,ɐofY/0ktIdskcR+ _;P8lYԎ@SoJ ^}"?Ռа&@GvRQëg2v|VL#[xΐb,Be qݪ7g~KNwQ׈YcWu*RH!_^v0N{Jzo\޵f zzQoHPbcv>N8X,d,3oKJR>K6j?zxJՕF-@cKC*%6D\'䝖h,_dA+"I7h*C6W/WZJ\ޭt ky`li2rdexDky-]_MtضXFYd#E \D_cu9I MЯ!p+RE$!-ؒ^ϮEw_P_5:DiLbĜY<\5-z%dSUÚniY(%P jڑʞ.1hdM!X_ u7Ry+1iv=gfs;BU2 }ޟLNVnn܉,J\]V߉(BĽDclC(o) 5m<YBVJ:qPr}2Rr<vJ&c9canHd3}]>뻔> rNL@Ğ_A,QQ,1>&Y&GOqnYZdE;B+DG _CV3MQj@ϳa{qgObn XYEz~kh &wtpo,UX s1D<m]PkǸpܲ뫅 ["I >?qϏIV16Μ*~=ʃy,N3pY SqJh5OyG$!{(F+(4 2 dE<M=Ay[2$iDvlSkG0\AjpZDOTV_ } ( >3 #+󥳏j0Q ~ܑe7cbt4�(OTR, ){:ޟ楪96K~tF& VL7`9篌=Cҵ"q4?Ygq\'fa,[''rXKȍBYPj5%rizA?j]_F?}VI+:i3 EQzg9^%dW2 M²ªsCç0_ mVNȃB;/WkrkS*Nf<pǷӃW[$V5IJx ' *j} Hwބi`&wr}$b#z3<{$z#K�4_-|X2Ys,U0ڈϤj?v55ui|a3�aa8JuDsabR= /02`B6vb;M1 Rzp{,bpbO#q98vFn!n/0F``Wyp%0߇_-9? \Ռ4DrO60s ԣV�F]IJb* L]绹z?�Hlb zx:&\# C>@USG Y27PLd/r…1CokBa%:ai?8FYب}K`;lyn8Ι&' uեtE}`RCn5M:Uǧ2H7@>oZg|mހT8-^J?G0C-2G6<d[Þv:9BJxWO<hN*X7$u]or6C2o45C=ɾQ\Y ak]D6YGbo?*W/O>J�iLӾ3T)ʷQN>VoW"\,k Ăz ?RW9V\$[ZhSɂ;Ng"[g)(^c/@C*#4Mڴ3 3ўJ,`DQl׫[XgMo4IO{ۀ<&U9IqL&팝Q"AkL1x ?c@]_0tDݘLbRWS6n@n8s43< F t9<ƘOQhzLƉ.DZw nE?,D'f~ʭ5q�Hgr6( q ͅgY'i9F2o4UU%*Z% 2S;WO"q^6r!g+OfR8Cnl'Vu ߫ CԹ%Vf^g̑_M=OTӹ&&JUS(jLuw&b3\|BZڿ*F2 F&j;w#]Dbr=FGEJ8ZîРOk*K-Nb*nݪ[f*:CiΈ;¾q.q{XNΥ6lm~:;w;-Ѐ%vaewtD8%+M##~Moi&=b^_Kg}lO:MW.O/zW- YcJkX ?A}=v+ꭿDwt=]:59Ԯ lÅp Nld}őb$ /͊p,AMrS:l^'7;&?5>2陊L?%�{kjn�ȉM;O}7|*+bg7xC:/ Z>t(j<<ZLQ~K/VwE_z[fUI2Hom84%> |vO[vUO*LU;`׳ ઼a_}B.* IңC6^R}Go (; 5L7 GzF2"Da⨌1cV϶b`S>6A:Fkfԡ+|Hnu}+nLs@{[ͭS^<GIcwbs><; MQ Ԩa$>AF IIG>$s1q|S8�r}0p' S'(ǧ S�Re'܃v `Y9V¿dHJp2hTJR*6fF}o 'ȁS@xn%"wIW.K$}W#E0pU0q 41$w#tE[BF&\84CNH+c q*<^h*f w<? a̧7oٜ!&ܒ6ču}r84Hh,|l$z<D:( p}L<Vx2t�WuKTAHM\)B|[Zt $BZ/Nt917϶n$fcKOq횸_qw4;y;OԔ+͂PK����RW?c?J������apngframe063.pngUT �%N%Nux �����7e_ #KʾdlQe6Y0*c-ʒkB}/\}ru\8N175`�0b-ͿrƇ�(#MdHSovDb+l! n3$>-w +#ُ=w&sҾ,wB /550~mMkzpL5 I|s>iD=Ѿ϶@@1CZ~/!<Ӧ 1+s=9 mq9B&9E 󱲢*ң)}zۯ]6 svDGG+Npg 62{/r;9wq/r{†mǛB}7}ãByܥTҝDuXm(`38׆FRQ "{k~vɔ<e\ ,{ȢpOW/Ը5ܓ̚;Zpp$IıaYߌ֪ӭMneEY3|;yO^SEIX"B,Aŋ ,O '#q^]:Ohd`xS^S=ߨPp! N(Q(>%}@S0\+9A/ /LNvH,lEwy3.K;&I.PfDyupB0֊Htه3&Re =5JZQ#Ǩ=Jkj9t2޹ Q\{q mvlPƓ&9'=Eӽl%͢{`&YFC-JgCJ 'c}  U.TkV$fsdAl~i<Qsݫ*͓A7 u˷B[7VcwRWNn@ =b 2w{ˢL<Ko?<1k92)YvuwpgcԥWމ?\S^�JrBYTc(|3~~q5+v'Ml"fsT:Nї Ԫn 6L1/Q @)DF V˼p~# &CǙ/4SɛT=p累ú$5ݷKU)v7+^frDi.Œy3۲~@'q ;מȵi|:ܑ}Ie%6Y׳{5 RzKdj�5J׵'hE;A'_bD%ՔmyTT񁅕J{= /()s__EQ)X/8 b`dX 1C/U,9f.䟱3*sl_Ro@8i<kB.VzauCe1BZb&s r!oe|dI̅jbb3 1YWbkrzF�㧧&XdsDC-v vx<cY(Ve@:z~{UŰ rxtp &6N] ͭHhҀvߥp3LU~x<j_SqX"=HT2p90I]И! >4(bh[k }%(A2Տ4Y,{ *3Oi3ttOT\\RLYllXg[m]Տ7q'Q3<R~԰vgcIo؋s¦H)TOQ'"eP]Qf 6f bP wVM�?LbTva8o2,v]!UnAJ5H`?t2f{.Ռ؎C܎L5Kt{(xhPcU.i^ő؃Bn}J" z*6("qʺs+ejJVԶ5ꆁzmiocmԻ*e__O]zp*jxcyzM*E_6Z0e?{ xSb>+�#-OUQoBST :jeݻf]NRqtg'/,Q<ð{-'p%JJtT: ~% wntKatt*p|JZ/ w>tF6i24?R?|ᴠK^_n^y4*X�\d&S#myLG$⩅&�moEg-jb/!}ڹ0%q<FF=}碠+?d12h m ˆ 82ʀ -fHdcfaj vs/3WOfi% _c"_6[S8+VA~e׌ri0*f/ "WM/xd^UEbyjVkD,hŲikI6mGl[ʈ5\CA#wÄc:!wӚE|]^ΕT~bl[؊*Ut &C3j0/$h͞omEj e:¶ X3Ä"9z 22#D`>pCNALud+2Qն,vl'w>LX\WC_�M߹Ŧ.ȗGޱsimi.cIA[؟ۦ8LVY.ut6ue~w!ws1x2iN#�&<ΎG*Ep7t68/lןwCgm>4s ٦UKs;|JjMM3o]98|_TTNlh^ToYсroOG<QZT4NI:Lo?(PRU}w>/_ l__;m9kdY争˗v[ö[#E2O$aw6Z0Ax}>_1j35IA}k=$(&q75wQ4GˠKF1}'7�xa ωCQ]�G%{8:-! ^ɺGíP~ypCv=I݂.#}ou؃K)eNDo+B6$kKeWP651-Vץ[Ձ&�-?`wNVBωp[s˵&mk.Tzѵ KW`NΒt쒔X)[Rf}ya<#7#WS"R׏&q}!Ϩ0m"ߕ KՔnT\Þ_q{u 0"w*M0鉹FX}dyh||)f^n993<L-+EYIпO$h8{2tt(HdgXTjoI RD/I=O֬Acj1xEiM%"uծ']"yQ_SEs<�8KZṗ8."{ךX-f#vQYwΪ / g>opG{.)W6F qNIq[s˶)c99Dv(T߁�_Dy4;D|gz`X}Cz umJ?h� Zޒ}QJl솔&;5:1!|u'-ZgI$Ty!ly50GfZ>E64WL&;œZ <Ssϋq]yNUD&[N p+?9gc ,偀fǥ:/CdW)%ǃwPֻ/G.aw!!7hߺSX-B~ְc9R~6X` +vh9-MLj�#goh]weLA; X3|2h%t]T1}3JyԦs�21_8X)eTtY_ !W"Vo1iXR 쫋ez2y%v̊^>Urb '|cAm9~<jWk|=(d.f.7,'%qN=%|^5x~[MEx'8R�&,QyQ>~[T%}gF[8M+bؾӤ(Taz_J R>)D_>h03 J"_@UTֺ,5o }Xw_`.meEiH&Syk8{wg B2;x&u+p4:̬^YȦ ⌥ d\TqckG"9Dƥ}#<Y193`p^emVB~:JEq,tpR4.d+/7$(2WSJɻzj Wu$BBꪵm8l<XɁ&f CA"H5jK*;ߏ̗ӊ`2SFƊ(`86vx;p֠Dﴚ& uZI֞׌mhTGz0\sXzzqUo[0-|"h (Uuڤ7蒶?h/Uu>SbS˪Lj"^ aO s %ǡd Rf ~90Fu2[^y(!Ztܢd3%cCVs'e<ƅ1YԀr[ XT9JI~<H~꣉Rm"V'39|}|KIPW1q^ }x`Q*ܹ7*k^jihfœq}|{JF -jc@Zo;R6@gU*Wp9RA h:qgqeoA^s㶱Ӽ}`~ޣLWKd s-QGbu"W2{XmI-ڬkW`?Z+׸e wt RGaOJSj2kT`!G<1KҠx(+f$8P >$l}Fa#?,~dߠ)II6#M2yor.e3OPgPŖ|N[ՃZ MR U9׽ON;o}Kt'N\T MLr$Q%,T5#}P77'er;&QxkOvG>Ǣ|YlMV-6+ L0ԡt^zc%uBhONV0<򸢍9II!*\% IOiq!FG6Gy.t%w&uzy]٫�Yq$THʓLhZ /rTCzW*6:v\' _T$:sufx=oS.΄s0.塊 T2Ҋ=XV*+oLu�֊~#R@hd0E&B/֗C1Tw9"dBG" EСXb=Q29;E16\G< & cqUu3iRQos8_Fzo~�8@�rՋ(}jKxI )#iD2aU`a< xMSB<"7U8`ܱni8%rd}"Ϫr$.I=L<l`&%yN>J Aȝ21^剉4HErXa~�l8ç P0z)h"i(mr=Na/bZ!QSQt4�%~?zϟګ äswR`G8$W5g^u-e7B<e^: aVXZmB0;s[؞E@G·0:jupW*}+˰0gTα)�gx�ɩ!.FGFܬ'u!"y MU3MO|V>5[oQN IzTysf%,Rί?qt7bUֲE٫j�)ec7(-龚D+)FJ~�\)22\'9A !Vjx&ЗA3<ekf'}FO@W<r[XW& SSA\dpk…Q n6`ͫ.ϔOHǹTs*JJsLL/%MnB P (x٣Izof~dF ӷAV<YrGBmƯrVnp>}iNJDv;&G7* vc˫v B ʽHV6]8YjٳD;!u<b`q"iO( d\�s3߆pz?27JQy*ci%ˆ/4.7>QOe\MVCڽ7 nl!ngN@}s{%^n13O&mFZc$w8i 6"?8<<]zK2cmKפtޙ&5Q4*OɬYwn* }̤)qUj &C٦֣ bU`s�;7wFিOS߹B&%5<nsÜVm VSC#qYC8\SIq%./fXa]̨4Y@<r>Ҽ{y^ ÝdǛh{O ,,wbTd~5Ȕ+.o1!qR_70ip~r^)k&z]fQEQ- ;ι_ n>n0nd֢ԛV!d&J<[npyY4mW5kV|7/_"ɱeMk/*Lfj|KoB+K>S>SI:S5d;!cZYkfI&k=<<i2^R5pa+dR:ݲbuN[<ְeDJmmjV'%mj,xҁQQx w{{CYr"y8Q6d.jwiX]+ w]ꪄ^=) @%5%J>9ڞ轙ͩ)kdb",A sڵ2̚P_ y+#k:Q6bin[~� \.V ߴGph?ݭ6'YYg YB@X\yu4qi'GU>{ЊfArJIOfOjnC8Vfђ՚u];QRXSV%]L|A9YF*aZʫ& %FD]9.ν{YI ^& h ^)ըmkT8õ2ϳKqu}xad?YhhH +l_̰o b$>GpXs;>le̡et֛Zl*ٚ[-|$Va[ aj9ڵTN0-wvU919%Яګ\q>w/"/h#^oegqPK����RW? ,&��&����apngframe064.pngUT �%N%Nux �����w?1}ɾ ٳcVP!H=cw!Ib]˾o|yO>y>y<EݾIEN�21wHIs8�B t4~ N߷_O[T&XM ?IEs, Ogg:4bCX@&!w\ǿ ^I=R|.?'7ۑTWl_g]Va79=>CVaZ"%@#iScAS̯ӱcC'˟=5,<,# fC_(@0OGGtY.rm׆)�* lHA7t5Bq_̈?aM"V-cbme\:_$ AmK袑jy)>+UwWkpo] "%.IcHo*2\>įn,Fym"$[joD>.)~\I㤔9^mNm؀{ғS##馤оMXSAxlG1ėV U% !H^+HuJaϹsP<rDKz}]k^ jLz[q T~xRj{]4Q@#1,vƁ6D!wOpQA B NFh;QJ9<vI({o="UM;ęͻ޹s! H*|sgtwo|߸]$˄gQ<?3)62ݸXF)Sqq% hC0OÜps ?\ o'5!|7NU`3UX got?=s&=HÛ?+E".,徧�]7cb`-o}bi1oG_'YP:',Q;]rDrC5֦ QzF[jK"lHG^S� = 5/迠g˓8>Q/o{-@H箎s{I*NZ?$2Gگ/gƔ_ް>VqNt!s0Xa`W0-rd$^y)?$&`!. z0p'3Cȣ^Df[X[;٨,HѷKd]i�Y=g/ Y!Wt(ҼzdV FHˣ1d O**&2XvHR s'̈́)=JeX�9 T1:͐@b<DRtyV᧖K?ˆYx~[Jߖ)#V# d3b-toyM+֊ :^71nj RE{B烊"ouи,?}j{xeLFJI,8ݿD)`C,7kО96٨eK,돹:~J9:Rad_h`ӓκl+| UB.4rRyu@AU^p,v>P2,,K<2(nf4$<(]^hJ l{*7X3 uhk3Mz9 ?9)ݧha\׏:!HcxBN PÛ0'"=I-}S-~m?.&_ާ If[-ٱ|康ws.3~[ׄj=n✛~~v3rW}6N]9R<Vs-?ҸAߐm<KChȏT``0db-C Qs9芕PӢ#NJjQYMl 1Xc}Qi${""hbџ$]9ro&S$ԹqO {#v�-x0Aymg?}TZ;T<}9ID %ifR h60N`o8_66Z3~,.ΠӅH.e=چ(gaR xյI/%~12C_ _f) $yzg ƾ6 57F|oCS2O)FeiAz as6]IqEV @F l^HGV1Uջ,i0;⑍o:C`9ش<t8ޯbbR) .YC;!(*\Q~ySm)k)6ە+m)P{AV�CA'\[*?/Ss@誰9CvEiV=BH2Ũd)dp݀R~; 8<rqܯdVi6:f#R}>Qۅ5=dئi99+>UFI.lAQ9:h2f1(/siOPeI^zտoTJEY00/ZY\$VI-w"?LybI7}TLRYM�Y w#?]T }\̹aF_αʯ-'rr7Wc,.P) 탶\ߌqE"?Fm#R?b,BV1d$S<T,v1ߧG`Y8K{ťK0dKҕyz3Ym%Q7:҃BlIħ4@  ~2Xr;+g>[?p+]]jo{NIWo@D+!pS67a/QO5Q'!6cg�/""J ;Bb+8Gf $fӤM,XBIa9r!Ɏ B<Q+*Vz=<VgZKv( /{gdhu$+cK[΢r.UW/ח sGaK;Lc-!%u^޽pB݀Td)GMRqKC2 &aJݵ}*8VjŴ"}UU87 ]~.t;\go5coᏸCk#\JNOs,i7<6mY 2o^_OJNS Hߦ3Zx>_XR4s&G 6`ZaaӐވm%Xo^'15̠`hw_pv_-:yF;D9hP$J ٙ]}: $Lvc< VCtX6*t0h\,8?щ,f, j5é lXԄ!ZlI/Kw&XYLE9"׫Xb 8EaQZ2*]fV 7< Q'!SyOO[Gh 7�Ɣ~m;-k vxYYwdgݼOnv{.rZu 9 @(E))*g# ?ºO(xoG.\E*Lx-WF3Bpz Qu3>U+YR{YRu Ok;9)yE=q )}lZb<ڹ/'</ܱ7ona;cĐ*BC/h)}dP ~'߯p4_ 8q!_<hԒO4RI-2OrQF2b7[U3Սr"oLEࣃ -5>pg!KpvW?ؔGK_8:RAtiTfDYZO\qS8=$~[4Wp%r_E3+)BrXi$G%~=6Y( },%m?IY=dJ[)jXRt :%iB_K�{Sý`FS\1w*wu\e.l<k̈ls@ꛒŘ%TA6}}L,417FFُ;rG.a-6ejs_?v| ]QXy 'JiJ5鴇 ԲUNjwHf]'&?s!V+Յ5D"(4-&zp] Exټr,)Sv&F0 ~%ffX#+ߤ0EuL_>79gFqB[ FE*lVuo"o8|尹3'Gi.>䃗pT 5Xcct{d ?ˋhgR&KuH(�׈I DWFXh;|-JMoD=q"2,[}�®M=b@IT W0l/A|`1P F܍.[(:n8(Q�(i*OX.&'HWŖQrhS {i5+& FWi:αAŌAYJ8:u[UFD 'pmYIYX_K,:B{zǙ.oo40`#ko '�v 2 O߱*k:g&F[55:}VE j'Ss YC�aO+^rСbn0̋M/ W7JNbǚbqR[DVvib Ⱦ{7r wiү b:Tssgڦɺ[>f&j鳙 G&=( |uCtb]W/9坏$%(iW#Z<V : U@ccT%*;[P�>WcLyrs&OK@Ǒ\X|=7 sʻ"u6Y~n FH;&g0'YavBWd`mT%a]o͇;ۛC8fmh.YwLe`aVNǨ8'6 4? /[bĉ:u~*Z ӂ/B\�"XP!$;jRكPsCE3]5}RC `G}ä($ij%BY1V=f.A?1iG֊Essmr gy2Q%diel"㳦UFOjC]UlZNi\>\]!Xfz8hJojy8}J7Z 2b' lM-3uRCGfW {W? j9^o㺯idLRe5eӶ3RBidLbdhJ&!qlrc*f޸@wUQaM`TI]w+~: V7Yh^쯽7{Arp{l6$wS$B7 kWdL`P#cː& nR5VS$̙?)ȇ yf\G6su* &Bݷ}[ay.PmT@[40e_Bg,�3c <Z V V"o+ ppu Yʳt{ފx/TZ)6&عS?m*!-5JW?n|q~Tˏv@V,5|iV\k*Ƭ*#h;Cf9XD[{I?ES7 ?E/p)ZNVtam_KB.ӤR}_:irS'+kXuAqQ)_)suhE{k ]ֲ"e)D\Ӡ91uOg(Mm(CG`�kF5kM5926 n\3p«+Ex^.p2,_L9Au̽t?s椡tX^oZ+CF6)/٩DP龫`{5YxApT;qbqK*ئqI{)[3:wU%ţ<Eɝ6AÅ: us UZ3 pp7S',8 `!B 1 vpCz<\zM_9&jmDv{t縐] Hcgv:em:qt?)U7[[n{Zi=Og|ByG8qo-:npJmNJQh8>)p,pt'-X�ykk0roKt5S0a@0 vTE," &DZ's4@9eӚQ!W=#֥Me!bg,#|!m$ V(ÕxFΏNpw?q?5Z?S9蕯}|pYo$Tv(7Ig y6~pț�sⱖt&� 4wM2#h@Dz\{Dz܁b6fÎѴ=xos6SAE l\oۙ�dzg>* D$~SF&$ڽjBj{R>۪iOSZ 5hR}#t8qafMYw]J)uERQlL磮,r_lh1x˖B຤qd>"G<'FHYD-ņr |3 ]RF.EBڨpJ1O~urI!�.(0';EBNwnR*P )X;>48Xm<|CNFsYb 'Kbw+mϞ G(󯤞O{E!'7drj$U!>*AG @/V;\YbO]~Q)oZ=S DB&A݊vU=%[%@{I&Y"BZơjLᤇB;ӈEpۧ;tWyU=V 9&M)ʶ?_(11`8#JKt"/B w,j-IfZ=K{]?\h@ΘutY_3c401}eOvإWd0rF_M~(CgDHz)G>X0XoK3rP^R\Ռ7yTa(pE",xfy|QEՉNw;NgW':Rs}Zܔ =98Amt6BrgoVM9ba&iaLy)]I8?9}|BA�Sd7>ZTeE>#R”N0\QkvŻ'mGw!VF=׏f,ݏTu{; é4U%`yIY0;:g`G-^x +AΖKq07mV7=nz_p^>ˆaR{}(zǚkwV?im+lp\"xT)҆MCԜfCq%>3W, nLZh|{*BfME` 7A0Em*cO-RJgO\ZK>N>5}yObe(T #)R'}9eLi$�lK" oVܶjOMhADhCHL$_ z]Y-!-Z4l[@!_CTğb&rcS Tp+[)rh}RSk|Q"=͓ܧJ7WiЛ''U8̮*2|/OKHNj·('O_\|9g3H 3x^Y-.Igٸ]8< YOi"}~aFE 6iJTs֓*h8>TU G-1y-S=?>Öe3du@<Hpv%S!R!est<,DVj|r?wR|ߕ,h-l؈| LL.0vzöo HFMt Sʴ&G_\R#wӽjfxC9nS5^Nh$E_hnbìd^4{-J#t}gN%%-"EN.B,uK=8F]wt崄K �9Zc<A67a͔N0bűE T1Q%d :$l"]h1'W[p&Qbh[vXíEN[Udo-A 0{ Η&C'> 1m9DS&z=rL-2/Cf<W3 A z^8 bV쵟j<<~}1rպj,96ܛŸIҝTu.9Sw+쾱^jq/<mz'�k3K~iet"^ Mr7 pVRkg=sСQ}<jN0$#>RI;{OL\n5l7&CnV%UR/9g\{KMb͖l~\`,9Lכ}h#QRث(~fUGwQL:5m~ؕQuVH,GpꇆHiǶwrK7Z+z~9.pɲ3EbkI #EX;G7L޷KJd؉7炖`~ܲ31Loܻl2;^xf]b |,rDwQU8=ikgd\%(jU1^)}j#_&j4W�/&7x.pmhPX){74:!ŃLAP0 [8^&B/mH&1ó[\MpWYމe)[駱}L%gd[X辚IAĺk%39cN}3J6 *W}@h ~d -*Az1oOxߢ/e\$6^!o6E/UB414/V0(;"} M4ey/*nѹ4^Eb*Μ ÇZ-z* [X_Gxtxy51N9!d s.⢮AxA/:e// x)R-nSIɨtJ,%⃲4oP!ZLF6vfu!jGޕ[,℘~G-ꯁND$#*�2!,cu+գzX>o֩Ѳ?PK����SW?;C(��B)����apngframe065.pngUT �%N%Nux �����g4,v:-Z:6މ[5A%$zt ]E=͝sfyy39g^at)o�@=IIGw8�i(Mo[ƻO׏K|:xv+&Vy3=+-=,|G)ClKgYbx%.uF/Lwt(7>^Z2,r\bh㓟myx{?L]Rw|L8Ϯ Dp\*hh,oj.;*~p=VTc_"}+偃 [.=zY'!0ʫFvp%ⶠq10vL6zϒ5ŋAi}Azx-7gv.<czTI}~ZݽUe1xO<TJz%`%cZf[Bwԯ5֮DqTEXʔ!YLT&7>V| My]y.Ȫ܍飁.U<ibal/dpk<|\96=ͭz$с[%ݯwcn0~\p5E"J^}T; )(OVNr:m[3ya_(a3n&A}v,]`cլ@`/8oohDSTOܙzV&1tToI:ysWz^;z;7, r]^o`bU.ӟ"[I]h*7C2YAym:ڑvVCEp;ĻbLVtwskR>+# H}[ (:7uL +ڇ3ϋ6:h]񵗕w.HVʜsNp!Ca/ ykĂ<\/$@oZMI\Kyy1.(|.#2O^zk'7+{?,&3T{guWbw┭ODOC4Tkk#C$۝y&|)˩&$7 ys?s� ڭ}hPIy0eH(;P. S`2_e>my]Dq{U; ]8k̈́P[X[-Vm4Γ1?F4 #j!sMRL"wrH V5["ۈm),Ϩ1=IJEѾe*nLqݷ$Ikм\;(>g"V@.(B#.Vmި/IEo^C䌟`v�_k]ߧu{Rٛ@+ޛx^O]Ud%2˜=!0+&W[o6A]EB9Q co/Z/J[s ]{0L㧸+,l:t)w!M/MM+\Y ?hoϱ mECdvPx>`A gr̺*HRq}ˏЂ;<צB}D5z^. }Э9k7*aT @9&uFp1rP=u Bm% oX람'Sztv "ž?[C-_!yPV.Gl_nD\K2ȑeN&hAv)j=Eyߍ(so) QRhRx#d/<B5PUĻEۮod!*-º7l }@dߎsꝷ g[#CtG~øfr`: F�B5aQC]m<DF֏>qݬ?(5~.�&/C R!qd[1KYvը(!BF;,[$]Avn"X�d9jgܿp]w&ށ}WY8C뗇#۲UPr܍Ϋs q,R9"qC-(WWJ0~Ir5o}2fl_/%bg/'¢>A$+>QXlݛyoɫI quGMu=3},m; ld@Ֆq+@TZ))}UGve' [}"|0x̅$zMrтп`m?AJq .K<saր, "3AfYspW1Dy_vSojۇ< iHgMfFQ~&Aa z/ S FhG}P6ᄀI7F:9?!He,zojY�HO0/U@A>(WS(+1;nPEtm?8~> JPNWHQ!ZiɲZzDVؘ҉&hq8͇pq7($HPo'l 1Q 85 "Do IXcxI%825k,TD˿3%z5DoPI]yN9؉oFr="Nqn'+#?J/y"(M+Kk"6!fIU0}"dY9")!8nUEԸ}T!3jGtvH+P�`ɯc(k/m8 .l5tJ6n7XM:cxiCj+`AMdz}S.}9lR£!']!k:%鏶 !ŋYu5" "L 4i\ ?*d/L |1ZF'XJPy#v6�@B_?(\~hoJXJ0J-L?|m w/Onv μ]o2?N3.0J�79 }z\,$P~2i%ש4n~ 1VuOAɐ,%S꜓P$Jt, %x NCquS2_@xj#W'lr Ô /\f7oBhkT9qZ @f}0Tb4ICЬI|NQk_X;t, ;m Zo)Yqe22M/,~!Em=_w;hikckݏЁ<u1"MR$kUaFA1%1m|@MMsmw֌:' \uVvqƒY&?v'؄ZK@R-fo4;EУ?7l(P}7PE$Je" VpR`yAU+XŽn?=ALՋppo2yO,{d6MbaTG�%E̪W0=V,5]BAnW86tzaT h#Vwǜ)w=[y翲Y'2GJCztkRʮp:\iekq�ExV1lɴ|azi%p/| SEDS1]~3a%W5Sq<3%^8c9y?FXOXK=9+WD Ĭsm,&[4Su#3�wcuChJk%ۦ/)-Q[#X+ n6\Ɔ`JNd1fFޏy,8x#lc-S콛rJ×I}J&˧6|6%b`UKܱIb=;Uq(fS>+RU÷`pfϋ{<*7}U&X}rT %vowe[^wp${P?FފɏE: HGgI7SKϱ'0HՂ]5vn>@~矾 iTyy`}fo4#JL1K>_ C>:%$G>-1i FwP Uq$R'[df6E3;GjB1�Vݖ,_pe{`I!a5~2)B@??`D;L8^Y\+fܱc>!t\l1 .& wZ&ݠ~3-C&{:LONr ͍r$k&=i*VśraswsR5(P^`†oQ[l~bYt"D~Gqd :ޗ8]:}6%@xPb(J؋i0~Zq(kxD]wOZ$U U"o-|5z \sIߧ=״ӓHI0pR;e1 f;y{c7>fsO PPbԍ̀[{;zCۦ"3[b"IY,lB+"ݣh*E6y>ʼ0(6g(5h133cU_dbI) rށR+*V%3'E_glCw"|@Axkm3fl P3k#{o?7'lxE9b*G,�Ϧ4cĖcb/kO(<֪#RNO] UrΙ4y NqR&E `G)> XC"o9.!J|3:~qSX1oT4#zr#!ۿ `;f\zQ1dxv(WeAJQN~cfqf~rhk^)>>RG@_MHL-Nb?NLvMN]6;"c&(XYW$BE_&MWO3TT {y$u;جȤ ml` #ugOV<c�0UΗ5+L[FQͻ>˭H+sz4Hɝtg EJ?rfA~ES@濘fcNݝw x^o%EM(tP%Wl{2lOPWA�y_@K옏Pd@~` XD``a>:I=` ,? yרr,, i8ϫRtM?#<\\8{2W�1tWrMl>Hyh۾z}r'% l@ktH]>u6tk-@EıAЂ�|vRH!5ڀiQGa,2VKyް Jԋo =g<֗aXwi5PN-(D,Z l&^D:60 }#vF ̬D%͌{=}'ߙg<цtd0y( /V3?F?^ZyPuDWjNh\hE�+J^I芵%;~@ٳD37׫QoE8S17+gTqZ*SQSӂ�oG&*N`69y^x<Ses "Rg>(q�`Xn:@7;AUYͧ2$t2UH4Q2]Wy) _LLqF/Z/1d~έw:?zܱB&?n?)_w* N3ψÐȪ#nOPht Mp Hآ[8/<eօc~w"S(wHxkM#</JrO1> \Xi^FXp�l+�{|%d叔4P_E?¥8o㙛8'93Q]%犿8cIJ0}{1ӗՀ&ҔyV"{!DճRaRݮ ;ǰ Kv` b'_S m`{gİo0ԲLW$>1RELI]?(y'AI`tVwOge5~@'zئ @']ZvI(r6: |إ_VD:Iw -&<B xN|+KY[tQ48/;=Z>SNa%D;f˥AJr�%nB. ؠ#25gOz]ܶ bytʾֽVY%@߄rQ@Y8Nќ�tÛ86FgJ܈&߹ҭ5٠fE jiO3M18W4^#qrW!V10!ȗwTD:ԄXQU~{5S ۛT^RB3P#ڐR׼dIq)"]bQ3Sg)l QFc[BsHiWLUe(ԛC\!k̇n p/7Y- ֜OB8͍)$i\P �jep};#8^pܱ2XNj:#m"$nFƩAԸNRLY bF47vI c ^i E}3BM@Bl [vGq1} hu_c=/7XNR:pYp:5^]>G/ _f)[ܱm% _&>?V[y mE7T*[v2\ 5RE~R-<>"%X}lČJqWq+Cyn>(‘7*mrT)OlwO2^b .y(251<zmA%z`@pRy,Q֌+7|J4Slmm`z@}::xؖC rx\ Ae?^*J,s]`Y8r9u0kHuw.M|^adǯiL@Qwʅ^ :WjkY(`ۦ6$n`Q.jy8:ݽ|9^B.s@7]W$uaY4t(d/T^=멀8hlVsMw{eMyI뾢X57:'g5Ú|VJSjp6aiFR֒I{m[oC]?^.pTIID6v<J;+Q0hg Sڥ0-хp}amBw+DfUNF^ ֗:qYm8$q'=gH_| #:OT4I7P*%cud:MSb}r_w9՛F?VN,%;uYucDOܛ" 3nۅ'{jFlXr›$y܇KbG.X?D*8=q|*rdEOo܄'q{Kױ޹RQM5~Z<צ\kXgZ)_rbW0 hh}"[)$UR>3V<LcQ 6T:6Hs!͚~(3?r@5> 1>䰄Fkf/}*afr ZvLq6D1IsDV" ܷB͉]hf=gz{TqL1]{CETah:V)[a^^la ܓ0A\BseQ鬅k4oD49v̄@&T@Ŝ]�( ȦZ'bfԌdDN0)Z4_Y/T(@ }FUaI m+ Ė1`=BiUw6Yn9}6Oi�' t LI={wKҝ($G'̽gHrJG|L8|zoڞŗd8Y~]kw_)H9FeQ\bq 0&XO孛_ɋ&6l= �6ڰ*!4PZ~�, HF-Ͽ TCvJ0Y9&9 � ϒIo`OZK{GyV ƚP F ctkvI9]Kѧ^V^�ojt?*GFR@)RHi{s1d4_ǨNUAHY:pxU6K}ؽ9{e8k_}F̦B~귀6[ أ&l> g}OV;" mE)~eb*-jv>4Z{\x:hz(CӠWyW?HKon@ [5 θ^K6kQ6m)J'r ߰TpZDV zEoCu$ekRҏW̶4R8<M7'&{ uK݆"Q]nvx5q%.TznhUz~:U!�*qDmA8U++ K+ȯWiOGڐR#puGu翿-Q*Lw)x Y:eHcjS_A6=7x/ggBu^jΫ@2"7M-,:B!N#Ydz2CrĬ{*x <~sѵJ�>Fpo9\/7Xӊ:t^n\ 1;nWS~r9oԗ̰ޥӲ%֠%Ÿ Ŧpa)©U:1e'.κ'.w25Z"Bî"Zw `~؉+V!~Ԟ\ WJyfH-'X_JyPph_$^bkM,cڸ"NHW%T4d@ൾK:qME9$R}gc4_h)KdͷDYA9n PS2NעeY"FIۺ-䂕lV!1 cd}6|w3JP[< mW\LNMmZx!;Zpc W0_ g/3y N*Ozct#`I͆`t'Zۼだs_&BʴI-r9򞰻$vM$9˭ux}.78wQH^Qw�/i؟}ޣE(C]޼ψFD z<g8w*aeesy�~`Вq?*MBPYn;1 ]D–!’&unk$yH1�Ԫ' H۝0IX4ܮPm:PuuCDzB/&ȊҚQ[تJ˄+?r X>v&2AFUv߸61V0zU*mgp/xj}U_P{<0~J> }+ -'ҐNޜ 7jP E^T1M߃zID;Z|AzXQGn‘8oq P t2TDB9}r),</gLbr3FDHaܟ\a A6y`#.SLU`/to:hLۑbsL<6yUB8 )Q<{]yG$t9.�t`T%84|DBe|daC tL@LڴdwR4։ߡ+z Į;18T%12MraRh-@L bsS8M^OuH[ 60Q*qקd7tDRMuGJ&0? eM_�;6a/#/DL?Y{}O.m~ݤe/?YdiS׸-Oß$~JMPK����SW?m*��E+����apngframe066.pngUT �%N%Nux �����zWT/NP^tBRHS:"5"|tDH ( H %HU\O>އ9k͚מ0tiة��27(fy/�k[Ly08qJ,@aKC'i%:uܺ;Mid0':E(_>Yn=4։RX IyՅ~L܄r֭'GۣM[VgGg#ܗjg7d`lnOq~]=IsΕ5MLu)Gh v}r~f,rVX([D7SKCi m6j[7#4鱢rT*J$;u lc2[Lzƿ}3mX$ǻN+w!އ2M'Rckq6-G´ڋK1\�ˋPfPamIT䉛<xknCxA}LaLqhZid{P¹o'ϲWq0:cB'CTNMU袂O'l j,x<mTsAUÉ ~J˙񵎋gi+#�kWmNgZM&A1ھYn'-{L8Y}ʝ c.cL@a*+;!/ĪBy-g>q"|ܒI-F Tw[^+&?BXXOwjP݁kgiNy z_ Փݛm_Ȑ<=uu݄ZHԏԧx2�更a{SlU$ޢ~?Q *+'8z<WIZ*w1PURj0qeTN(7fuC:_5漰lQI_h(岍 rưd9:jƟbOmdKGM4.4Ӆ˜C.Q3{d-Yճ̸n1dJ$w/YSYw+�-]Ư)ǭSvgNh6wQ2XZB]*R!/hfëMpԲeNt#Ov[OB}.8ٗ*Fwj%ycT Kf5=OyETܦR(2Ps>V_iFޖ_tPlFxذbcH-jQ,{gO@=\e/i/ȊblaFК׳ro;Wo Ueғ&ԪI5°-wF]8dppL*ic:{ĺ/fLN0P|/C/=#|F_/\xwAYZ#t-!_BiLCK{Qx=-? 0)Yo{k•JWC$O6d'/Jl�1Q<ι!1kiF9�r \*$ux1a8w7Q/k}@��mf9#R߭wMJG ^N r2sygqsW!*Ut-{R@3ٱ$#7"8WJ>y2ay_uC_XR3G=l=4A΃3@kR?pNİ~~I_%6c.(@lQ!LӺ9RtДUI~e!'q#'s\*@;>w9\zik/ҢFd*d6ՙƥn\ 6|X^-C %ؗǼdjfk&0v`EL"m^�F=߱>@Tsf^gT ,* MHt踌 FѓinP>qo>{t:  ouY _^,Q&?W*%Y 3'Pk%wA$osx&57B0RQǫ5 "@m̬q5%|&s s=B7aIK%j6 |/3鲈�m7zuzw Ue4v([)fNY+a@ .#jEYr3[귌nstyDvx#PzXfA"}hZ0>nlS(Ƹ4Y9@/?|]QY" AidQ|==HI7Q9q<$q*5>NGhonbQoUu1Y-@z?L{NtޫWₐ}%9�a&K6.wJ4@Kl=?zn>œ[[7`s4 Qo 0V,~736TH9/1iL\iLjbQ{/)kFS$6DFVȿvҀ%,9]]i-M*`7m]' Z{f-ҧڙ`~T@^>.46�'y ٣/:6>l ov<J0 0HxY0P甮I~X5pD+-@xE|($ \1t r+ |ntѺϏA/+[#X8;dQpS%x ΙF߈˻и+`<i_xNQT:'Xt"/ }GZ,Dx+u$N :8�JT6bFWZ1{ @S7}ǣMMށn\N]jz|@ǝlȌxKl=T˩.sd0R&0)DuH`l3m y\l|vQ5)Yq2BEzxm.`MYc[Rۗ &ԒCra&/x6^V }pL5^')*bzhIKe괢8:1 Sؾ_ pg�3>j:emXk|\秢* }wDO'u83Sw"l .).mb]Cҹ(]qTx(!6@)ӔJ痴ktwu�$7&itǛ'@Hf.9] ~Ys]ab\#^r0镖7$H\Wn`!XFC_ ;dجܠrߢ&FudyfD/@ghNih\ҳڢn|rEw؛:  q2biΎG 2c;ܥ*]H1{r!3-+l&|/ƒ8ebt�xjXDk2u l*#2A+7J[_$L=V6z4.qbRw2MیC} J:P1͢aIq3;0uA!xpjF@<7{-4y%2l�h+Wlӏ’,ڵ[Z0v=x݃*eUf3>jԿmq_@<-;LsƽyyvJx1 ]6SZ08?Q<v\ h"�'Yp+lKBh#p+`~ԠFZu1u-PT:N*d^?ضhp^?<iaBeacёJ; ´u^66K1"c;~{6-@Bg \$'/+7۶NMTg+??ϯEx jlvh*QsU) ?Ŏ;,U&:)ݳm="Es:iʰhaAnz�G=8:~-.S΢Ŏzgo[[s$Ωnc[1^5=4 k}8ZZ/Ѽj?@f&6:슷&VBm?"⾄/6ց -@ʒ i"O?Ns,UR-rr<Muus-<% ?m_IlzUibJNnC }Ӊj}BkU/gÑ8! |;э2^Elg-G9^[6'w4_ϲٙ@8 E"7(3GLe0 Fpc*e% %4!z[',-y˻Ö%"Wr[[I }Ky^z e׷sHGl|z( ~;DRh [%�弼sN:AWTY)e04 h"2 \o lv4 5:5T@͕v)όϿ6c F,<;xa_H^?2E R}G 9*sM# AJWZ *7rgHAV%:n ,q>I(㣰%Nuԙ]?ӊǔ~zFU$o_\+1@]Z^a 8x0}Iy# ec6_ӦQ}+Bd~g!['ƎSeۡ\UiT^˲,uYE*/X^&*>h?&4gٻG0y*4>=z;wc? 0Qzh{93:ɦ&Ųfa_g}9NwBJujiX5^T#%`/y̚(Rh# ?x9wwTx r2Ppe4[E]9 "?b+SG~r55-QY_~U_>\Ɩ[Dmf!\'N1ѻY߸\8Y1S c!϶=r%@[t#0v8�,WS{{qoQعe8ĽjRނ=/k.\IQ{�m/(Tݶ]M'pƌ8#0 f˚3;̠Vbva8X膘[)5וs̰~_hs:= !T"^86Jˇ=joU랡+y =ֹ|bمfBM\ l??W@j igAƜnȩ~TmH@z~O�8D!v.W!/jB.!'UQ^ǚ`'vuNOH5WeEFSG/T3G *Ne',0ߓ|*xދXĽ3UW4 & `SXW-(!Uw<<`JK¥/\8_=`'nҷ/CP͠-~ojڬx.Sw^;3%HϤ!\LYk;Z]Wˌ*Mڍ8+Zgy 3x�0MI>Aߒ|TӔ_('HfڂcA !kې-0f�[my%&`MR_*Tsy9cUR6VH7dj*6fҜ l8.uq)(+piWoT ngu(ݚnf"DRUFKl8>%~K,E><32DPGDڹh@^ˢ٪}TXJl^˔Z@a�7B*XivI~`V>Guhs1;(k|X(`HHVGkUf2Иa= 50ѰooJXi|KX&DnnU 0~[aSH5権?/M$[p6mtُƲ]f [_m;_×~~4(SHJJi׿Y Kg& �xlJ/Nm_]I_x@VmusByb\㥸FoƃsߧlK#|0n!FŌs,T蟉 l-D-~vQ�>cbvXDG?M'}em+ }OҡЭP.]p2b+)5+m_bn*p,ٴ#x qcNh[K  v. t3(F̪~%sSKyR{`YoW`N#ߛI1řHJiun)JsӪ=�lkmD*UذA, p̋<Ct\^]NƎ5t]9cKJi81�= bYECz9Vrb!}{J8:& tB wcuju+i(W<ᗊl?X,`;'w|6seEbh7@,ʦ٭< 4Mr)`RL[Ed}Zp<p˴ƇȗK 23~ wOեB3c5<1/xr 1D_:EsY`]{$%PgahX㴤AUx8KqHf0@Θ:R8{fSÛE3W RhAuTjt gN ڽggcz#uI0 j,w |Q<6CJp>a{g^32A &3@Ւh<Ɩv:ci )ّ}j.8,/1XoJFƱh]@`z9�LT:>*'W˷ǾC1 *7F90hn+'[%=(.P: 4Vh Ǜֵ{N|zqir.W)/mO2l ni hBCL藸[[4$o _\#<3&\n&)q3+Ibx4xJX@#3&8!aS`k`B2GoaΘI BLXo*niySL1'a1ik"ChЬZT F(DF齺 ?p[97F4Sj5p�h94< $~&`5*Lv)7<@jR(jRþ q k"69�xu .wҶx IWC5=\PF''#sT2bm5Z/S ~A2> $İ!WD[gyn= 9Yxy-v*^,vfࠆ_:7Ϡe%%oǎ8Drp~^ԽDO6PޮG#u=:-y2YߠsZ旰$4żC$" -32C+K<alc؟�C^ 1Nʡ]N!aVL]^ILEHNoZ!ٷHQ'/uHX^aװG_O>rN|3tɾw'M걣#5\ˇجvmNN7V0(Qcb|?ls�0;3Te5?N(wPˢP=~Q:^n>NYҀu7ԺI/4[G |l&6mG;R+Y,AF-j0 QlV0-]Ku7ʀʨ|texŘhQbvu2gBS`;q1-#R^ɮ1Kƫn$rGB~[6@|427Q(n+Q4Ȩ;7< ]ezO@=.q wvקb{ g a /> av=l')8 rf+M I5]Em+`$(H~|GcޯiO6ML,JZ3 a~~]~eaG7^臶AY)?9#F(cJZEY?? h%48bҀE-fL}I6Njtƿ] P<pƩVE85X(JTP){vp?,Tc`J 56ބxn̽ :ii,7$1:�k K2 -oz;jX0,ՠ~KAU*6[޺KU^F;α4c͘?!~Z#5W5^JjQ6*j8"Gu�3SHa4j{,pQ称~*֙s?.+Y/~dswkAe֑,:8gJ 9�R `VR`8&DJߝ][CANxZjV^uI(jK;wX5s5/88|IaqabKfscvUBZT< T]V<ƫG;6L-#j$ ȞE)yq`:l+e/q~OiޓL8d;cㆹ|MÛr?`\(W`:"RMI>m=)G- PĽb@2N&qt*QR|JRTTȖ#^DbtRWCd:ɼBj/H`wXptSAkViē\dY?BVoG.( I}5dԒ| `mxh;sx̌7-8m= rkr4#Pf]ԤXlB%3xlۣ?[U,,R^Ͽ)u%ܕUֽx5Gފmj �8P #ԥ %tdZ4 01~Cixg{02 iԄcÿw_] |H  =v[߆P<"n]0hHcxhL2JY퀽nqA?-шgRwڑ5Kd�moeXqYǖ7T>ضNA<gF%2JA-i8^[lZ{W>ꚢC{~TLa4@s0Um~3RDN@J8[PS4 7hL+fݣRPujc/=SX+�L,!~?5,Wy}0|M0#L(_S#keah叁h-OPՉSt0�=˭ ~X={eA|M|NɺcZplkrPW 7QtX�@]vtO!$_U)d1(h&`ӻp=~}.,i7[:D^JLp(LRn_qO:[Ь!îW; (-I0E:˿c3 bC�(ece++,p9Ze:ױ7:!xSz<;Yed m ߼wtUJWfOh[mooMt|3My5sqӛ*rRͿ6?St *Ƅu"ȿ5jrh ҋ7@zyGue�X4GVgL[ǎ6; BpH q ŪdHS{<j$`OUi'oT' ( B,412e7v%ξc~JSWb7SJ!Rq;=XBqtp| OڪN<fuoil1EaP&4\k!G'!" R'{|JwiW7ce17ٚ>?1f-.ac60V7VBj}55K uX'qbɨ9a+L2RZyu�{F8Pł![!Bw e/_ W`Qsv5'[j2Wr* qӜiKje5F&1=ÓKB󋯳�i 9SMXHÒ'CX9er9V-mN>Oo;OKPz |1K˲[W#^NP(s~hE<yFˢU_/dd}[�^`۔D4浬{(Hi획eN6QQ2wczqzdT0a$bgʆ4I-0sT3VSgucD"n>{ pS ]&0Cp+yDZ nĘ{䇷hfNߕS:\ʆўQm@‡flbqMu $U9 a] qϟ_=t2 gS-NQPK����SW?dHEv-��-����apngframe067.pngUT �%N%Nux �����zeTOoeERJ74HKJĒ" "Ģt#- ts=3sܹ=sC}M RfR��(Ԍp?hI �&sm4P:P ꧟:"B@y'0zj0}+bu|eVbQ*"ܜ<)Y92}U<Y+"ʾe2tutqjѿ)LnݒiU)hn,b?fR j.bm)|"^"NP:4cz-[(Y; W�d @Oyia%BbU3CD1>mNve}Ar&}#үJ(D,Lm9<YksHΥZi|^S; ߌU(xȿĠ!9l9e]; b=Z~,U`?/ 1SϬR@{x683){II@ǐY`t^^0mba5fcHNVE'L4WI5(**')"<O}MXb$+|y"KpN ac>hio ==ba 8L5(nn-*;Y& x`i/ nAtY~9ݐT76Kq7$KhsaH IrnЛMv\6:Rdg iu}m"=E0'Y5boFx$=+*#l)3lG{O?4p/Nb:݂7 HZ`FV#| kPfD^T[F4AE:Ob3bԽ0h輺G U7dK#TxG:AɻaP~.5VǦ@ijJ?(ZiҺE2m휅iMWcJDxRM~^f{k`Qzx/gC}ͣ-S[(`De]Kan.)ӏ�㒼2S_«wn-q6K10B.GBQAxڮuǍ 6w-D3>b o[ozF7S꓿,sw֖]1&}|>�ٯ.7>F:9u P 1]WMO|^"Ǚhupca 8@wNzAUޣ^vT@VwGpаǮU#(s L ʝz[*zݠJh6)]# 2 #}I\VI3 U纗= Ul6ܤ  v*n} ~2Ѿ=vwihc{8s0H{AǍP�GY%@zjqIK?+]"d |&1fSSe)1^? K ajsCs 4<i).sʛ6gO2hXZ\8@`14[K2-0cj]B` W~.Xr`=(Z#Ą݃)H :yH wz4vS5Vڬ5A▣r__%gFť!W!I^Qcf[pA'L̥,: @z+^5bor˝5} ut^Jn`_R}Ug$i{Fʭ},U#﮳ W,[gnr-0Mdw=~?YSh%&=rI`gݟqBa>.}",d8/ItMH,CpF:EU~?7̓{:1DqVh_A}kt t>Du@  Jۋ:$9^xp$YHOTS &Xv#ަ(-H[ME?>Y'6=u`݆S0HpNͧ؍gLwOIK~\9Ie􋜮DXp.=xRI5Pɰtl {N1D3"&YwDaȧ5CYF%^Fl@{=wTJe#a~< u '(9GQ844Z8/kfŠ c֚:' 4j#uu>vYic^: I|<UE@P-(<@1+^8農q&nb>C k'HⰲzrqǴ9'/U(�"%"j"_mLiw/GICu!p [k/1]Ҿݘ߯K S(Xv=@̤7UY㉙)8̈+XdE"ovPRA5!1Jaqm/77b_e4 y}ߜdrM27AL;7\$L~;8T5/ЛH0 "?u>wb@-.1DUa΢- zQf27&Y(C1LYOa2Tƫ/m󞡛,RmȼD G'Z(u/Π8E-w={[=Qpҁ4hP"mAn8De6Ehv#.2^UOsdvHZ}+y3V<6fA2G(zD!w{nAqID ch=#\:fvΕ9V9-=9Bw/#=6#pko:Md.^ }F=* 'tћ'o 5ms4dv&o[íu++6/~;|g<S3D@Btu+RmKhIm1ۂ)x>bCnM@-i;0aw/AG~U/ < xg)2[s)z Ң,^0FM|{"^O0xK&mX_V$:QR}@Q�ΓvBbu_5{|qi爕#%^N4[{:=u׀&]BrҀ"`\( [ s(bj{w { {̫b\rؖ0[r$^q2I5?V؃U?a+ xU3JW)X~ WVQ% 8wDxrݪd-'%$(= b7^gq;Sb?F]GJ6!m6Y2(jyٹpBGyYeU|6vhX#nC(z`ϣx?9>~, d0Ld<c4(crYTC〕*Sñ姹 杙# 9f9&a)j^,H=b8]УYلQ‡<�TḠ(:Av}rxhPƩBb{1R]51T@e֚J˵5dT|Dwf΢H#`&urʹ^|P tDx͉G+ڷr'C.PaKLfK3Q|Ae1BԃYbӜW0 Bk�8_92^puҾng xB9v `� Dh܎hhKdȯYI%iFF`y\͐8urlx}I~Q=r 1.eh,[`4{R7%1a`'4I9\(R/ڝwGȓ6x@ͫBȋwj=֎@ }[nu]y#΄zHƈM ڰelɯZK^dnn! SHKb5@SZ}a21mョs*[[⎯ӴJAfo!neҤ'XH3oĺ/`P u柿PNi -NJt ǭmX%&Bqy9XN-fEO] zTk�؆TvvNY  60F$;ǒ,X`nlz,)g:G QA4 7%x@2;ƿ^ljM2աחUڑER3zVrѶ73+.4B#$T? M&}aK;EO7r߄Q2<.j2% ]8g")CcQeEJ!!R>qR{Lq(Cr;G"lٜ, &Ԩ㘢 sx!=`<)zW<(l3'm6ot|ߠq1X@Ka m-',5<{>2 RY1&yzbP"ne/r7?|NC1(VʺD7O"tys"T9}u^+PT!`g_h45M"Ħw|�K/xh7Dbrl =%c&5#/oXЏ(=d³.ab{Wg )I`Cvr:6Q�17CؕUaڴ S_IJ]\W+<!:Jc W)2A~�n!3qgZq"XyrK `sAaaRʅɘ!&\%AV~п+Y J4΁5pYt!*hh:}g](QzSş`* nӭP}@7nC*3g&Eo\zs81�+$dKCJƿCYHI3!:qu>8v W4`ٸ B")$mM C&82h1)O,a~qȷ*ri<jnŧSCacV܈Aob p޼ XxNn�ig~A-(9A<#?o <'q-a!b\Qι[cbC{zKA޹ 4~鷚|VvNH"~6TofdbہRsʺDhРyS1:�c]VWy Dɀ^pWorK,C@ڏ LP [`(7XV@'K>V\ϙ_Ĕ18a@ rjXy7d+!v$Ip;b]49 <L-gL|Db>SK4AKfFM?F!aJL(m{"kýzZD]U"S>cQdМ%pK agzsmW%yEĩ/ilZzÃH+j�6bO]e%4:yT'%IA0eZ2 %Y֊'0R^C:+Ix|b;_ agAZvo/bቆ2֫G1o'PS!G:ox%D*1m*3ǖ[C)6-D D P*d@˦{؂\2oC4d(i彲y@(P( a{%Qv3vwMog^8N kwL|%b-TC|}]LXw7nzͭmLle} cW޾vn}VٶS,#-` !xz'( ДL}QXѩHjLF!'O\DHwqWe"`۟e#jO ]lԋI5 3Xx$I#s{^i[R_e~E@z=} .]J2z.QAe"j(:@ œJn`kv{g~PBOyirۙD(O<ȐNЅ4r,`[9 ~I8|O1gA,AqCK:JA'X-B"1'fU#FW@ī :1GbZ X6be~(x!ƄmtYuu~J8#SfGz(KV& }.`+gdtIN% Srz A<~8bsih*)C;g~"ge@hkݹ pºK2Dyc=9*6 Wϫy%B-&T?1`j'+!9garf_E@S0lqc0Si7O|?hhG7΁$\Z~Ԛyc.I&#!V^�-?C"xթDc_.2j{lcPV.?x 90'=48!4ކd-7Ow@P%Gx3;oF%&Af}.ƛ.jZ5H&Z=nH�w912~ԼvRd{&}oV1g N#TQi\ULc84p Nj|ݵJ>^ aOd{8OaR:z@oG i*Z Lp/ l)d0$CY r3?A꾤k_s?OÅ{5ÞwFزÑ{NTGQDP%M؈يSAvU:݊X^Q6g!Q=<¾4C@Mҳ;myNj!>8\+)Af5maۉňc?&,)o(ݡUOTLbFzșYԳ9iW}EZ"VtȆdr$t=9Yπ'0o)O%ȓA|*G=Or V cy@о8'sYCTh PyJ B+ӭ:J@$wN�//=k_]B87_a^U+O''i놁מa lyc&qJ Cryi f,ӭo.9`' ־[4|t[͊Ź@ʹ%JM[ Sf/U@OsDfH> sCٓH[6),z jo;6>r|Wa)9|7Ib[%(CA9pR(Gd Þ빜W"EZ~h E}R^G)6ż5t I`!m Kw}ͨ<L7Iyny7^ID?ELt40¹?I*)3(<MFK~X4J΄R^Hk9_ "Nۓ2eJEtuzhyblM]tS]̸w;.IKZ/jgs'^SxÿJPmh,td |}(< Ue<7uX ᝊ]i4 (n$fKFy. ڹhYy u>hy  Քgm@JE3<uGg&rꪒX(-M �5HJghïw\nCgs~c! D8 ψlҏe+Egu"b6{E8ʁj2}qԫl>7Y'GEZ=6"X&ɲx֣q�pCrEj10܊2F敺Z vЂ8S*@۩)TtMR;l:O3lX ( Hpxg  ~'"o,n{1J2~_-cuꞫN,0[OcuUlYhOk!kV`gHfJY&cFi1 :`CK~mU֙~}<8nT^(% ́<wJćQ*+] 0"Pq8Zv,yKT%|,Q@oyT+0]7e -xbh<w x/Q^W^6$ r +7"OPEgiz7;1O(oűb] q:- �B_#~*h�;`O`ݎ="P1F);3RG;[c^<3~]% " ^<51TFT4v`*2-n5Xr*EHJW ׵ޚzL ]4*꥕iyɶݚϔA =h?Ebt-J!L?jP$V;FAz/\91R7)Y2}AŦHvsS")eX<٤MKyY9S5H3<4D>p=o[=j;ߨ}YLOsN [\xϮ+){̋<qZ41a �sjZ9zuoI^q壮x U(!IkLjpfk=?nw|l\)LkOխQuT7(Q>_rnÿ%HN^j, OPÚO%X8S>8Ԇtavuٜ F҈ާUb?E/UܖgGK?wUS1:{B,2JɢOXÐ FwgGa qj8ƽ:>-# b:7" ~ Cbji8Dn8jB #8V'\l-Gy_`:hζeKm3;!$-ERH FVUK=#*wGC3|P)-V W^?e/AT;z,gZ!qLD:Eۣedν?Nyrd +o)}[yICw=Wt3L ,7*T7ihi'{3r3ivm()"K;wԽs˭+|[8M:ce752giߝ,*L&qPNRI{  'lesnN!wh &)%u‹.E?β45/&B8Ǧ|Q!B�3J60Ml0;>9afLM9˸x|>)s4^rYiowlܿyŅ-S`Ff-޲3J<I,7kGۨ}T қO_$?qEM]TrcGOEпDtÔv?= W 3n1Fu%}&I~"ĖW�o'З:3NFXo �lv]ywqZD~;@:<A"rIF4TrBM>7ye _zB0lGܾ?(xM~|f#|XzJfK+OLwt3&I+>(jv(qdUrs5@ q[h!UI6BDr3I֭\ѳ{ȃo~I(}!nv^@A�V4[v?UL;M79K9.KΥo0>=3!TyPGb /Sn\i'vb>_l[)/@ŸeUh!v¢đ2WBU_fʥ$YXZjN?=肠p+ah?Q.N<Tt=tʄ}Xwuœ^ %҅CZ;3csB$nv)L,v,UgSf>oa*-P:Vl3s}ä81Cf ` J�B#|#"Nۂoݱ3eXMJw=z.,?W鏃g>(zs1"(\5$O%El mح-#1l4껗gc0k NAi^xOgQn3@z~C^y{:QAyp!^bhm{{м)ȷR›>g\ƐC٣ݲWFL퐿D(<${T U*#0o0#\1+ 5,~&Y ֹؒ#S' %χW;?p2 )@Q{,wq1YVx }OC+o#sws�`$zhl}I4󜒚²K@Dž^)44c(j}Lkke!0dvbwEXE|CYor!Y߼_R[#=g%J XY1<q *ߋ`տ{da |+#5m޻#4Li oE3D_jZ?[zY9B8;`7IgScKye^Bdo)4A)kߧr%`߫{�<Qjen`Avw{2|wZ]v6{Ψ(ł)ObrY ܽs,u#|,B9at3?)'P&0TdU/ru{At س`"RBsKZg;2^$~ " Ϛ]-x^W@ xCxSF@XK@CEI>R{=?H%X?ϞflWR Akaqn$C_HEM҅˻Qx(KW+NDXu c�ͻI92j+qWKS.6k-݂x$ߦ&۲ H&Qphuz?9rno4^vc>/$N4*rmZ⮠\HV(ܸC8̀-xbw@ W@%絛c$Di{ƗL"/f7{w4F6gt\9l46XA!q +V)?!ĸ[$;=]7J% $;|:aHa}s>g' i/)i#w*+q>?_VWVqPK����SW?-Rv/��/����apngframe068.pngUT �%N%Nux �����zgP/ 5�/ ҋԄ{(H MzH("UIH^.{f9igyv3sudd��+mͩ7B �[A~ՏNqu)#IHp`[U`nj"/dDl2A 7<o"Ny_E!s7zD0*G9@K=z kϽJK^oml͛,7OUx~fmJ654kk`Cqݙn}}v; DMV3{�R߾8Wg.Wnn29ckJӿ `e l"'?OI!A(WSX0,xV)/oqp/D wN%w=_a{ӕ~(| }GX,)*tB 'tM]a_kR@@ {N[W/4WKd!,`k $2�6@@R~@Mt۩5),"0s* hmY@JӮ g|@ zdї8b:;|~,T0}=27,xBtɟΫkz߬$@!5D<G˾}9|5%sݩδUg{Jr�Dg9SDPp=|Ա)sHIzbke$|[^y Hð\y[9\I)b5~8?vLq _JP-uvLd7QX?[Kvk{x5t)翳bepQpN\k`M A $LӲ\J\1x,R� ?+]6#C{GVY_@Koɹ Jn9c|ֱ=/\Dz<ɱlVM^.`ֻA| xßF.걧?6 ["˗ Qw#};w-UiHN !) x;`_)=L6Se9ڬ+i2}PBx 3V$]5b<_e3oE\|6|m:ǧЋacO]7 dK3gWHM V6pw:C촑I�w9]]ں v]TI9%]ɤUx٪C/;櫷?[_vPt* 9Q lԐ(]y-l w1!ZVI!+VIyگQw+6OKKG$o!1aS6{ǵTu qЭ>Y<z:`R$gg,/U焨^JuNyLK?,f|vx%Z(e/rAڜ>~2J>ڵ־A!𫟟Kגfn@)V=AQ6?0-OhKiR@aבgLB#U\=?7/-藌ш SHv@Y-af{^XC^J;'\W} uBݭ7tЁsr.煗RvB݀B1xr}TH. tF{;5KO,eSW#ͳ7_]-oJd4_*CD}i%}gا42bU[jȧ6K.IYʞޤZ, voq)rAL X vJsCu<>WoDdv .߱βq2jq.iFm Zi-/)ZI#B5'"޺^ `{nkXf:ku&&ޠH5U?>j+na{۹ yuЍ<Lo98g4l_>:w8Y>^!f̘j[to9Luٗbʝ1 J$H?j)zGytҺxҁeh{:u<LLt5fI�<C$DlL)y4TF+X"o36Woۢnxk[԰gZ;VC{V<xmg )g$ sl( ,@T92S lz R֬<g6ey[|)ktʔ\mOK珛#mc6x(�>xZY?QEԣPJA�m/]>HL! t^d\Q!&z|f{r^59yJit_,iE�Ez~GiԴ]hz5*m'^ 䮓 5Q~fJ(N)I>Ao:+qf@$('0QQM̺ ~ ȩBI9,^XOd=3ҒER ǯ!^p2D9pjڅoi5NG6%kX?J_f]̓x%>,n BZ}r>_ew|Q!ĵP/(BsKȠ.[ %ZQ#@̟СXEH QKzЂB2w +hnOث@{V?`;'.T1$~\s1ݟGJmm4ސ/ATl*^heދhd q}~dцzO2]`-fA> w}y%W'!FK"z#g?6WN{mkd>Jlih,z)T™~Zd" �k9Ir0ZҠFSP&s CEDQ =ez=`_9 x~|8W|$oSZ9zcYC/h'T((^>7f Y±&?,2GO~$YI.NNaX\QWUJ%&3ag}8Cm֣:AՃB`}*'?i@s2Dm".:8$=)Q(N&rN! yܞ'9#{ *x85е(vJAΓ=[E yvoԉzUS'˴mi7s5JGZS[92c5OHPdW!|5 ߺ~[e"’_ŁgK?i  R>i:M5])A4݅lE yZf3y奨PvSMƢ∸:b%I۸;n8d;t&~~=Tb!Urt @ϹtЭhH%0{wy'P >RsגE%*O;Ɲt5jvѪ$f0 X Ao*z8 |:f1Y //o:sqYcݭ62Lx<7n^G@~Qb+&zP'哒"3aUTB�#yL J<fbNN0=CTΰ4)]&ome-F 2L۫5YzԔ*DY)qZW'ZʷWiȰMJ8i<3]gЭ%FT;T!FcCT eu%H{,5)p6A<:ˬ8G;d9Ѡ0&":ĸי,cSC<[jruU\b 4H&R?[wIb*1[E?MPbݑKQNTEN٧1wonG퇌>9?�{AL*2,>ε?m^2cH_"h%/j얡d%6lS 'Oq&wXդm묍!DHN~:M,ʳY,P^1@-'?#ﲷyKA$7֛ډ0AŖfWIQ *kξgaA( (%9Vw^jT]Qy_|<|4Y_+V0wR0XydgA&Q+DjI{9W>t.Tw֦7T_<FNgq'|hy5T_,`XǤ".4ZRF5�+~Ȣ 9"�haT` `n>siV0vu>:{Dn3}y/) >^?Z}v,?{SE@J^TqjWøPy7bO+?|撻HcA2i>.A_F`9tkqQ,uBPD%njZ2DAa$[f-=Go8Jąm"Y +z3{a9GVbC3"sF|O(ŷ˺3lTIZK:mC<R;S+7o20LqfzkПMeZE:)g#�䩕.DS �Y\>eU"TgߴǩM+c6NzN#]Dgf{ tB&XSrЍ֜s,#Ǫ{'Bp:I76$-]:q% *B_/q_G.ǚ3i0,gw%#T]DpYb_l -nDk_\ HZ߂`5DvhƴgfRi6w.jAbXAu%wPko\UΎ;5n ߥ6yM>ɼ=te@s>,Q$#K~kPR>_?{ojp:Қ\&Ⱥt~XJ4`1vd66ϚYzXpUw{Ȫtfv{@Z/J} xdrPT"i:z״󃴴|{aD)( dj={FDb-C9k{'7jR*+I9 /.;* ! 6&W 7kQ@9y|׃Zz6Tj\**›H_?B');J]DŽƺC@E"F[W>k훮G`<UA5مOJ56*#\L+䫻 )m^Z~>;P?0 Uo¡t# d+Cpyh}|JYD\;OGT VÐoϪa!8 ,`?r.I6ߪe/4^;Y +[we z}h NsKwg]Fq'6W+v0Js]b'_\2N"3'F}>PęI%^zn�:2g3rAUv>=z1"=ZC3A4dm·y3 ڳU0Fކ_77 sSOw kTm}-3@aЀqS :amPԳtc=e}ׂXVkˁ8=Aܫ)Pii)ahkSxÓX#@.oufiHE@%$>Z!f+ֆ`.JCJg(:멀5k~ L9l!!MY6_Ϙ5+|GQ)Xrly$ ScKA4r�B,O7A.S=2MuE!EXgEUCi0d:h2\xkqDHk$,1rl!=aOmWە,YX4@*}lgĉd5ǐ(G Џ)}l38^. @7ZAVS=&X Ca!趾gI<D,)mR 4P&EN + ?$_M έa1g"\t/qXT8$I8~!ȧ2ϗIG`>R^|wc Ë+[ଡ~ZȚ j| njsu@Ũh* O{ꛢ%ܤ2�澋2[1@{V7'^eay+2P#M2RJߖT?*t7uUglO4WW $Աw 1QXlYdV:jkw{ #F2X| NAݿ]9.J*zGCL+weD% !Ln.f.CTYh4Zv=q0t,Snp?%&X'_0 q#=�빇٤BWֻSeI =yV!%ҍâTRI_[NNm'iE W();gi� i<$TbLwJRO<Q,:hp G#*%cL! QvA3,<i؁Ō@Iz-Nx|ipٽu� kqD6TtPS3xyv$w Ψ={TEJ-S|!`̔y!y|!kOG�L3T َB@%A{L1!B}VKykX@\ pI4/adz To\ !D™BԀ$:UsItWDds+nP�P_ &I_Ӱ8:aNaFoY=M!G)E̳S+_00tB}=N$](2o|RzvU]2ĤuX,G1۔PQ"IP`3OU(9&l pљ96ˉt^C:ުD/ã}h튽df7~D0kM&R@1ı{h8;H ukg,@ & 'u'QB*f*DBEdTJ[tble<T#-^£ U3>l,ll-|Çp:^i?õSb1"M?"uc+S`uIemXSXHΚa16yJ, '' )Qͩ\ (/`kTpuv.=X hPqS^Qֳ%cy$K,q/w?,2"ae*.K4g'ΣQt=Xg^-j\tU[eXQqXv쪴Z}.톺;b tQ9nP/T/ӖG9lxǵ7y= 0bUU: DmmCx۩5gZQҀȃ3'꧶4AUgkdKxC̴if (w䐻gI՞+rF?y¤TW"2CRwI?SPrۈ~z*8-'LqTqBC L9&'_>;TPgYulBy9:<SIJbrrcdQ}>:r75䆫mt `O/A5 nD%9óh" M̊ >rS~Swۑ;]m;*a]/h.},X0X&\\b,y[e[W-"E =J7`.WwP*:!nkmB ,v6L#kc C* :�� +U\.w 8yE)N{7{DdvZl]ItC^L; ,;̀>״~�=G8ifZTel*kW#vsd 95R6=,4flX%6rL6X?zkd b,ndFJE�W:ZrQ+{)7>HG{ZWa "Uyx H hW]{Ǿ)3\FA7Hs?"txOHDDXrwpTUHBC4ZԪuE4̒Gӌ�QnB+p6HnJ4<sڶL=r_ɬe<YoG7D,#@[J7K\#ڤHhԻZZC2TP6v|Gp̅~Z:.Bt`ό݇΃pw--iޓ@#Q| ">}[j)-| <1nELDU!=<E,4 {":"S,Yciwǔ,GtP!PO8t.͖u%^|u5@1yʃJ'3%o ۪{Ǭ{6*T_<}@^LWUdLU{~d:ąE'! vJiL彐'`> J]߹_D''X ^{ҝ՛ "؋-@8ȀBfE&gQ{SgGM `Xe]QjW3)3Aʤ:U##fl'T:Qj?%.&ϔT*J`M>jɥXc{u tq~ԫȒ3QxyrY_~ӌS3J40*i[ <DEc@S=bSC܇1?~G3ǽ"mD7Ўvεe.9)Jr6.0ھ�6S ]J㱚ͪYm@bLJ|`GG 6^6p|^52K.VBфCzʷr;<,(YrDp)NQa>oޯ|iTI14uhfM\ɬ99vٟ0֪0 0^f;s;C[WH�;7Ԣe=H�W ~c|72?P;-yTljϞ!_`~^%33\&n^jwWGt?3zd{]]%Dd]޹)IHxn19excwXf)XJSz!j`^2e7̻U-�m2/E|=G'"~-(kJ|5ٞAX$:eKԢ] (o3FDPܶvy@ѹKNMxqp\ fO1]AmjSgb璖,*ac^ڋGI~@R)ς>VNº.g9T1!^m�T:@WT/<n+;>*Bb@ޙnea`ͷ{W$-GtodP B b.f:4۽LٞΩ yb-.Ì*v'll<:r~^Wu(!ї]Nu{sEsyDB +YO#i7ZJWs'洣,y:d<ҁa2t}Wll$7zg:�psP$Ә2~C]ؓ' ""%OH5vu)�W(r`i[w^~"U}THDg-؏]eTc0'3C^#.ַLϓwii'9vO%ɗ p2=I@g-2&NOV.|՚O6wƎcztn 1 K'>G N䨾t"Wâ>Gw㔂 GF C'7"fOJ i;,u|"m3+uUz44Ҿ0^G -b߻'ҕU͠|a]nI٭*SxCI4 E_|Kdiu{o6PLz/2oIPl_=nH)�5#L!-w&3E>exNEu⑐_Grҧ޴G!7/\fupﭏhʼn.Hxe nj.dB 5CMIՁ10ݝÚ>(TxB_ #Re3/a(8B-W({.HUS+b 9C)ا;<( kW< i @AJ=51N=DxOs8ϛK9iKHmEGbȜb U2WnmCtC DG3S\%:_As6.cK,L{eAτm!VwتI!t\5a n3!?ZP=<IX gtuv־A^`Op~oI%qODߘRc,&8߬;a` zG'˖D0uE4a0z:U0[͇WbmEaK5Y-^ )5b`]N*PoM]̴f̸5mNؔ#~WK4Ӱ#a8I} >Y9(2En}wmiPt$k3<37~lX,\=ˢ֮\jR󻂱㗥EJӓ')nVyZףL-ںT QoR37k_D5gǰedFh+[cI^ c7zT5|"&_D 5H_NEq& G+'aS_x5qJkĆwBW#ڜulhI-8UwEL +$GĊءTݾ ݍ*-a8t/ÐrM߰XV6f+ 1�#4'|L]^t\`S_dSl4ʣB1ąPq8 PD$]C"Н?sa6b;a/`1m_ǖv: K& vb03hh_ePR&,/Q6 �]d4b~Ҟ 7si!S)<Z(vnj n GJ@S^% (QA1 > Jp"/T_&QXN.p<W;)/} T~U4̟<6nʜ" CDAaks᪹+d#2Uœ2pg_WmXnB]� KYpUeq*{Ts1k+u.,0׎i&ƒ)pm|vT�n ! 4g ن)DLѕO8vNsk`Tٵ/\T10)/X9v*orFn2 *y}VvY^4m<WOӬ宂 $Ֆ0ap3`sR%>W7;-sǫ>G_GKG^=.ߗ3rՈr-+QM¡Ŷ!X;۴ظ8;ݬnC- EPK����SW?En3��E3����apngframe069.pngUT �%N%Nux �����{U\wwtAX` CiERP` A;$%enN?{^̹y938uTɈ� {oo@ \ @ J^W3ө].F^Z VQKT=�;]xiI tnA<Vmid#=RRMm&`M+VK]tpnѳv{Uur;SW2WuBܽ7Uubݐ QNttL=ĴpC4E9soub,WeƱX8ިhJ(,H\V(n m\4.sbU-xݛae $Ն~bLN>AP@O7K\#ys> `xDkˠ2PeI 1Z 5̜Ԯx!P{r)C0jB'>6xC9%V-Yhj(ğ54tq}H+oZ ]}Hi$ʛ4^ who|6B+XS\ڣ>V S\uO+ByX M#\ aNQ{ft'l[OmAe2{E,|!6@E,!c)fo-mwT#bg-waF= 'e{N=h%M<: d U\l'똓_}sź"4?/Fr<Dܪ ˴¯aE!5ؚO|θ 5C . Wjm3Ɨ4]c~Ƃ^-\5a *X?;kNy_ j q8)a""㉈Wi3Z6 =N'<N1d,yOm`DcXr>"LZ(OF'!cщNM:qNXUal6?ü7VɇQ6+90mA&V8EɘX&{C|vj?VDc;Bv=e2^-@ CA[{Wa{ro/=N$0S!x<<:L `D/d ^XF=9hs8szEw}iK׋;ޯpkR C )G ֈ+"3vq i ú'XKVXZŐ?\CՁ['$l&'Y.$ft>PbY8157 {?\sq,A[G~B7X~qUntJ݀iFntEۡ,>x\2SG8GqS"ƧnDɪt ,4KO^$p4N)3Yakd31?p{kѨZxnAG6@lwJ"N:8 le;2@w/͡sAQn4l%N pf3o($RAS8iÄv$<iSigqG3m@RJ x:sa†<OAb&rV2ܡLi?5)NO %َ{IQS6<jH`D~g  {_d7=,-2zVa9 Bٗ$=#iP&aoē^`Ox+16-Wozf=Y; xG{o&w-OHOXh|_P^T+Xyf(a] eu{'k!` 2q/E H" Xl÷o4"2hDh3]l k]y&C </JR�VՖp}٫i7F2fS7D1\3F S8YN\7{O=ժGOvCWHQ);޴t)PڤtuF, nl7*KhY<TA?ԯZ[Mm*ܤD3uZ?z_/3t#\]f0X.tVέA>>"O%0C~B_1+Xl( slc5;W@lnb$ 6xh#'uۂ9["NhBB"c:\aZ cg^9+DB7'^~~@۾?y:0Ouó]a-fP40s:wA&m@?x6D,xH:xL%[>TGb9MVf4)0ejcyЯ=A3;v^!zcky!P0t̐lq8dx4ZaaD>ޣ>CzyÍɓ!xp@\쩃ґ:羥NƙiKnG_5bxWa[GPf�P_ם*g?g�}k:&j$AsoA=p(y ?BA܏&;yhgN^ttp\NgU1㭼3HxgR.:%Y¹FfJ" \x-]`ڤQD# 2L !t˿ѩD�lS6){F[ckG 4`"Md~OX͡_},ޛ&MYlOJ$Io7z͊:R}ņ-pebPg(y)1P- ӼwװGh)o׬{bի0S�BFg<v/w)<&Ђ&RV_""jx 샎 {irg%Gm@H�+z{?>w61߼ב+J{ SRBl!L ܾ˅*EX ׿!<"oK>Vw s)8Ǐ Bu\:"<2쟁 brb.ݽ^K~lPkGF5t(Y=fyW#U7"S:u޲.#Zw*UN`d?4LC%{Ȕ=Q I?_A(3#>QtA5/rf!6f\Toy_VCJѸxꖬr|{?~;\ND=I%i9*L%R2 },n92%'Qջ'w?y#M'ߗ4o)XKujrpINW5O6/lPZ5ڭ+NM78J>Udа u, 1sI)�RwBWիFD0k [)Oa3Q2詠14U+K Q*We|`O Bhv'L(g7e^znu~[P0uf.[ D:o~ڣ\c9-CN#ࣻO' Ij"Y=zb|Kk2(;cxM޸1NC?sOUl] QUpӔA<XׂQj+S;)Iy^c/fhy0 A`󋂗,0a' Qqƞ8FRkB'󃻌Izfcd]zƛgMm#|?_2iuhl!Q]pzҘ7L鍗_Lx+T2j _Q..-OY 1RB�=1x@ 5ހbQ@0^\Ѫ%Z0| h݀P1:¶k}'IcGmf\=`*O4/b`S}ش 9u!f8DngH~\co_)D׼M/Jk ̆YT \f ,48~]\P%>.>&⡫0ҝIm ,1Ro6ؤX~0Zʛc4Wi?LxXd<2oT+`݇h±"Y3a CN�_w%Hf1<_v*: 0u(DSA`Es÷1B;B-/¯n `|gv8`U)ڄOJʘ+=_/ukQNvpnɵ@?sbSO23hM t�>Xȅ Й:-=uNPRon$QA/[l*,$gДk- ^GSnOq:#TzCo{:b:ޗ?1E~*bgb裔\R=bO,,STN$6 .礢T8q4_�^Ҿ H|K|#طeKHu{Pū^>{V|+LjSƴJh]bS;ݟ(�'-u3]{Z<A^;h|`Kriřde蘫[k<cVˈ/t4@bbԥw$w38W ԙK w4B?7DVX6F>uY1\(y?2cl@fVԳ.87w)"JyVïH,Duqz跸8P:ջ'l boz$L~WsfpD|=}<l[AZ 3z/? veATho6 RW=jzyK;˅ejjRyUy1Od$A3 Gd8J* 4 Rʐc?xt `zw(-? A 8۔jxH>Kjw07gY=`񨵀_4_IgAMؗrZPl luSGm_pQ3+65%MG˭pL{C}6uQD䏢3#y]nl_IO~yqs^bbvYMzVفgv1uY5kŸ1\NoA;?$uJ"MN_g6̃tB2b&uQ!L8̺f%@}^Щ\xoռnHGK2}-%*QC°`UTI^W`]d' =RX{6ޔt3Pd(p}9%$QFG \ H!}G6 ]`Y- X |1JMVe_i *TxV,aM `Xb(Z|RS' 9G&q'f40͖2Dy\z7\q x}xV[PXί_9o@OZѢ4#I'H"T54nFm.e|ل Y!ss�TqQ+tkC[d~kj^Fv)]o,$=iEJV͗dUKEDv|SIzQWQo&in4KOg nttnmr]A {CsȜ5trto}<�;FPrzwL)禶"j~S'j}i3G2ھic</<?wϗpk3l{I@eQC~t-9?Zdf<97^Tn.x4Mjyջ]֌%Xգ7- ]ڃE_&bPY'ךf/Z7Q6hNXVrTc tp|O)he )HnQƚ͖(sm^Ve ٚ7F:'O}9[?.3i6Uim_]�ɺTECFM_r9 ݈ l?#ն@jSO\+pZȡy5% P\IOH&Fu,RlZ<:�( hW9pV9/buA3VDꗶwW%|gCL uZK[47kjx|Qd"ro+d$$3seGKy ȼ)t"6m�chVr7f_pBm灦"v-syF7(/@{tS�"畷|Ӱ|7vf71D@%mfq,722 NyPD3jMͦ%Ic8r'? 4~D~zšu_wb`Tg9Fݣ^/CE:S/t;B/CjXV%k`,,YWRc?$ x=f~_/o0@K>h(-a6 YQxkL+e)F;*o3fqpa  ļa厫ݡ)ڙ!ixٛ.lO"Q#g3%= t2cp/Įu \HVq:@k_/)A˹_jG.:TVG"%s-)aZ�p:|Q6f%SD'څ,d) o(%x7Hx!jv!x}Du6crp=-vsxRwÈxVZl?*%UI)<� `=2gWND }D,YB߄v Dl!/Q+neLD갋ͥ 9)EvMP~!{[C]ʟV)lx5" P4klU9ڇh{!K3:ZTWhz- XUO�-2yyqa)Ñ/AWi=K]=Mvd<B!A i,p`CVڏ:TK9g2eP;~04[8&VRI|/gZg4Y5)edfmWhMzX&T`?>Xrj/=�:$vVŬR9f3@sLĮП;-Z͓:|pO�{8$oV#U=3Ry>Ųu6:eLP]A-̴4ٌI%A0534!Vt^} /ߟ޻,`l(q#<ּ2SfoјmvR-SC+esTl�f LW$#^rבUu<4CB_:t:a0Bj2.[~[keJnM!xo|m[6CcN_12]0 ݴ7e\Q'=tD?BE~8p.굠X,gj[Ay:ݨΰҖ=Or2k::N!;ߦ2Q+,9ݲiX$˄uIMj)FI_*yq,|�M\{a0 LOWf4Tr+UJ!Qv{|g̽es`%m-L$9L6'&|1y++ӷV &2BD!&>$H|6c,>N%Hj5 :ǔYͨ0rRi_ԪG/?6m,@|Se/D`Vb3RVKVXF޾o҄6:.$ 7${ahr^|Mu#2+oͪ3L13bϘ$~w0ibw6W۠o~p?{A$7BwR[LD}J ݶs`'�*0N 'u &Q,fRzdAf[ Ե@ 8vs @FJO!A=uL39sMDb+f�UTvxD\ F2<Wܶ CCtY4rv=֯WGPbiXzIɶ{9lodXY^5#Q0侙cR3J ~Ϲ�!gy)ڵ鬱Xӽ >n D1g֠0gfvT_[]'[u bc,۷gP/*Θ 8"WRfV M-#f[{jsMpTiXX8pGm %ȻY6b-&ذf!w=d8(qƷX:gixq)k[%R2>P>Ƃ_BaJs jm}I3LEzq@SJB1UUQOp<0΢+lJ>90J3Ɓ2irfr}ŏyٙ5A^@rYVcG9GqKFF#8qTI+y 0s@OMb |4"csǏ b‚N$z9hbʼ=l _3iM75i&fZ+{s;�峝24lF*F K{!6^e*7+{[`jnw_3@0~7^6(*yIbfWU7|hS S|FVI^0wII$%qn(m![* گj}X@8|kM7ꉇR#;H˞HQFMltRd<y0`+٢S|nm E) rS`DCS= 5K,P6%qS<b ~%2ٲ?{)%òt#K ;Jwl+e(LL yKo zn4cRH @3j vb,z& O$`$(Ns:[v yL䥎~e-�$4×vm|x϶Zg3[́4s4oӊJ�`yo/CM +}3 ]Nm*^ }@fc W *a>Z}vǯZR2 1ztf~Y/|jצ?;6d)tP|YV�ب`_Gos3JugkYSoμ01ٞ) TA EL�H9Y[ߟUIv7'9pyQ"l-a1u{+,!oڕl,°ie3S?)O\1b h'ZfL(w|Eao|uuu2UW)#;bznwHE>sPۦr4'5DHZ87 `%Q(J-l?!&i.Hcgm K~6R  (?XrhBO0OŃ}1R<tXW.wĶwWx;S|{M ꑊOф]Ϝ }kH͉ЀxcWryUGméwPyȁ.;<ce}/99aVvv5f]rHj=I;]^QfL8vK+jEa.wkN+&Q,]aeb.UUS� Lױ\29bMJi?#(# ;hrzsNr߲ۨsݣvMuz?o) rʮB2X{QggYD�M 4elCN$QM(u ZdRs<SLHWZ|9ϐ 2X&/[KOw6IlW5:�! 48DA$)A7 uԙh|sF"2L\0.I&�mt@@i BCwhwWs-wS8\'�y2~@L/c�W5g6ߩljRt߼Oz;/8᪝,8SۥAbFnQ3NC{YX}TnI Hsv�N1OA5؃<( StXIWS,([l k{es.:=/ןfA 7 t00[~~fn~ܽW|}/jwkOb(P? o@k!x$<lXW/�= DP} |�\GGQb $>XY7k9qĤtobnK.SxP-jxw 8Ux 78kӀ5l?ذԔje ǝ# ӛA�tih֎I*XEmAUk!4c@al$atS9#A !1C96W?xF-=RD5ⵣj@x]1Wf(Qk/2ϒw^r.~o<�Rz 4ڷLV#ȞG)Qkejv o^}Rس= \R~/'ǘQ h !®~!6;D]6W@b;f mKlR8YCyN!:d-ɾA`Y:pc&@jX]V 6TV\(,JFᇢ3 Ţ(&p.E݇C>T[|@@oكy7:L, i[$u0ʶL.zUq!b__`x4Ux(5e͌[Txb373Rߪo =jU()M3}W|M_>JJy'\"5�?jsXi؆$1_9t`!OE)w 8a ][G�Xb^7FopMwPs=W B@i*> e)p;c<?-={%nJwvfqnu_ˍsvW%ä[,M22�ݖ#/ck}˙Yp?9`�/TTN 5cy 58MMDċ4(CX:3a<ʚG6L]rM<O!("ʤtلt Ф]ٳrK'qm1{h ![{nGS*x#>I�4jYt :I7I ң=᫅˶hۖ\]C| nE }e5=5u�2P1*}#gO$z9fHK<*`jS.lIF?4#D8p:ԯw9H^%FiYd>A4u$ ~ZűcR~8rr.R[XS /}dY&fU2%^>Z$"EL w1Z "|$PTݓE6{{+Z1)-Y{$o@ &cBTpf5O `�V늲h؟&wUCM@uw?7޵d^[ me)s{==ZSV;6+vkCٲ:dz(@/u+oP;sjJS 0M:y<3pRCwKNóB'ixBsA U ."K[%raK4u:> t *rE YzdYtPg,QPt>0$Bw|7 | vr!J4ʾTZSdx  %L'&M_qCv)&ZR̓^j$٩t֭}')Eet aZ,ƞr|kKH'J2JZQ-8B`|h@.+ a)[A8Vr?PSH…2&a>>M/?hme&$mbF ;3jfyPVͲ}�&<n(m>rSO}p,RA! ;.s8e,03i<ժSPPv`,^[nKr ;rZr5j2ȞP3-|x`K`+ 9ٸap0 (�bWsWI=*P@2St2}w*>_<Wr!z|*XV}^\wMRs,@ݟOٓus6X,m؍c`!:f\w"aIM:h?=/|mIس%WAŒme+s,fi8&roT-˙FGsY|csf.(kBPK����SW?&1��<1����apngframe070.pngUT �%N%Nux �����{UTܿwHY(Ŋ,Z[ Vl)VRPS[qϹO$L>Of2yH"> ��Jr:O= Yt�>4e9i]�5?2%3d!8|E VRQ`ڱ 8"3=CޫJf5MBnA3>g`LP"Bv^gVo*yXx^N/%𺫻K8bWWf@"(-.ɼf+셛ciB5ʾ|E汯%۹L;sR1ǎ[st&Z H\2zk=c 1=CLA3즒<wx* ^OV j,]p ߓ]o>dJhKiqrBS@� cPMf6wD9"M*WɃj;CWq$u'h}⷏5cdDRk[c$oW驣@J|{>| meiYB/+i(zoqZ B!ߣQ"@ɶ.1RUMXB}_Wt2bXyAZ | Y%23?jN Mщkd5\u6u:sx|so@,@B17~-#k9&5yFe'q1x:weq6PKRF!!8 c&>h-l{{yX!nq)!dpᶑ޷V|%uO(nly>}lb(| .@031 T2X}pX^fݲaēdP (}EUȍ'&P? <3'sad=ʮ?Snf/_]>E -'vнμa9 1TpΫF&0o:W8'h94˵$- mCVmPjq?ˉ{lGs ۓfR;<;#Iإ߮vH=)d򤰎1w[y�OY֮٘^ ?Rt'$.;q6')#%G!K+("O2߳b'N"/ݮӝ=8 Al%klo3c Ş4�^ �JѾ[K|2`n]<OcGcn fX%Ka'l)l<kZ=`b0 QL90V T~Mr+ܿҥ;Uߏ$o{svH .Z)? !C^aZ`*Y/(!RM#w9 9uE rV촼 UmHϧտ EïVuxi7Vn޻@xݣO콭nЪ)u=}]I{ZVuQ2>:~#Kzw]´p۠W.~(g} 6Rޔqrw0 fm$4Me lAMVr]͇_"aM `Yَm$4y~@zX9&9>}\%Dv9D0(0pn!C蠹^�<,Cy^O rJBD4Ư'jϙ$I uUcpTy91޳b \:x ի:܉ v\{{ 5׻sZ�K7ˌ/9PW/; 6\uoB['g$+?˥ܛT;\'^=1y`!@N*ˠb@M;ڛS@! 9/6 !j^/DqRm}w^<ϸ,\r/Ʋh_gR=) ,KЌ=r+4\!Z~H<b"z٦\Öm X{5X؟dou@Gґʟ}kICnY<x~\eN1c'$Ju43o闘Sszg% /Ԁ Sw,ΔX5@f.kjWs)MgL9@P7aK\+3x|| I̧uH6C~w'Ÿ2y;zx$%WlLwAe%Əݍ託:|{|OcuODI:O N:nS/Bzt5?p=^_(1FK5^:,P{m  %`6F5=G=+#'ECW*Cˀ BC4/ wJv8gY>8 FQ9 ï|ӽ6&bt ;YͤIoH{ NJK_nGf>|;o;_AB:&$LޓZ+@e֋Y!o=oW)p20NK ^ y)\uUyu @P;-V10@fna߾7߆lp+[y0gn/bYp6rc5—?|ey^6Ɖ-' V*T/Xev qW{<v GvțRGKqf?!۫lQT;9nyDu6:fT1:D8A#[(�݋7DVP z|qY!ע~y7vPߒeפZ ^Cpi~#JuT;Gkrh:`ccGPr}DYU)OteN N*_ r*cIovHuǬ ]I ,$)O_Usٗߕtd,* yF3ڲ]| SB"¢R1y"RE<V[LG3oE-ݣz-9zH@熊TKb*}Mx`G:뺼Rasʣ,$#", @n; Rwyԑ1v<o?f 4 :nJb,p*#�MEn$q'2#+y:c:9aZ6P.5 DN"$s%Zȁ/#40P:9vk{O+P_5z<O ګ]lfcA.%D|,PO\?d~gGI~_ci(3J4ڟ<:0-xiEX 0GG\D]&2W)Wljh<kU \4R":/!{s)>wD*5/ɏ=^2|N<D}[(Km*V F`!|0oEJ=Ϸlx FϴVb;UMYſ*8t]M#$ΨuYLX q哸7A#jAݩtNM[wm!8MhkWu#-?6'T7 ?yTH# PA""*ozEY.Q }oٯT4ɴ^0po|*ɓk64g9isS,.󇽝W&Yuv+w_G|%☐TЂ1T!H!?a1օ…Ye-wlﳇ{%oAoW}7BSIon?\3E6BF٥O9lUmmwz6 Ұ۲d?zQ, r:5W-l`)N=΂)!6U2q~VYN}/ dIZ֨h`F61ǿLY}@Bb�F' v$;zWLZ^!7z;7{+[%|oG@B8^q &応 h@Fؗ$!>108yz1w-107XC/z\D,>CO.IQh<5sx1m]mmoPAs DGJgz [zc`<bg:g] ql,/^Y~ A v/vHWØY$M+? )"}F a$J.,DWJkWhytm>a6m׭oa` vbp0#qIY;/+/AsCe݂^uLtS�L9l^3ϪէXIϯh_vl1-NJ#j JL? coS6TaJa3< OfӋJ?ɃLp@O%}#_ 6S Վx޹6I3,Ҫ2D%�\i-cBBj/b}G+}R)<AVD{Д� </?cۘp[ )'m͝Œf)Ʉ&TG<Gsyi;V$o$OZq3+~GעsK^[Uz XB ڝ% 4QcJx_-j2_;1@;KS{Hr&$(a"%b)~()׭>"UQUD4GhF](},d@O=x^Cdߓ4 '}COZ%+?[zk)YwY%xdV#Al׉0ơh6mĞ0w prI&ſ$V3ϰ7y?ҋXc%M -8%?> J<Qt b[mXk"F?#i2ϒ0t j9hR=!<E6 6ʄoK wƐ19�xo |%1UX0mal$3?.,"{ē+z` |}_\"ا ר.t"o(- ЂvoZ7  Nj)mc4+$ٹÄ_Q |$D% x&tƠe$ z:MoYOO8S~XA7% Z(B=?CG_ʇV=oa}P@E>9>O \V70Yʇ0PBiF~d 1J&.;7p ǭ(_S)HX߈ GG]|x nouVM\hspܢ$8c;o3P*&?V'֮vަU2Mٯ^-[2$[wteγw!~Ĉ8eD}W.DC^잡&ΕҮRƛkz,_KQ&7VS@/ǿ `UTi޿SWX;?5/`\HR~xcVDT[0mnfcX`fD?{1Udm,t$+ҾnNH4vĬ Aån`$I`?HBiwe6O$3w5n=4D+l%4F@(39De8X9ZR@<,QᵺKf$PcC}AscO'y272%:ɗH9°A3:g  % EIo^h#?V%]mK29&5<*Ң}d߻aylɬ='=?'tk'{D^ǚe5)J'rjkw�b7GQ:?Nl#0 Nv.*~bs"S*3,mduv`Zs )MH GɽHWpPB|Njr�f�Ÿ9[wz&Cs+ gUUQsޖ7h0^=yɒ|.4ᠰ^}2Q=™xVc޶CX) \oL^Ieڨ3*3?jF~*ZoHToiW@jԵiպiQo #5Jd$<T-so2c22+߅f/;8Pw,xA !l[Rqr2JO_ iZr}}b5Yb[)92C6:xVVӣZV'.2. İ ͍vӺwVsnr!k}F8=DhkwRK:j؀}B㰈)M acO9|jHŸ' chSi�Og�2\l.m6ڗEǿ:6Z5<K7 FRrQG,i'kme-0J/J$q7n އϰv5Gh#FP7?nxs1[a]L }~f=]"_r*i,`}c d%3?Ep$JZh6M F6C a\P {SZ%c2VX&|vaJÃF>)8r~Vaһ+_l[6 C4cNJVcQ%ky Xq?‰iHr׈9#+H4_tc]%4lqG�OM4,abzW.\|śgR﯐ +o KgԠh+Zq/cs@pa{sO>Q3PRn}jrbhCie^p2lfclGU48G/;�?2iS$<2iݰP:ۢz:~gØMZ a1Ru9Q\&[C*=)-w ڽ*|66^w?{<Ǻ\=lGMKx c3(6Li\_qf|J;QɱR-~3QRDv,ēLyDs `!] e$gN7ѡ.~eukBfWKMq8M mGyv1gJN9KCgcBFAҧ;8_\tr*?n<],Ѩ S_xڕnM.%{c6zH״~m63ͱcAʡlVRXsн#[ G`/WRC|C};|֬Lp0r3r#ܾx [ j^!З2jh*E/U~?31 2e| Dӆ'n?dOv=bz(׷v#ĒFOch(H(/E(~~f\(,ۤΕ9e4"wl>d|͇v]vI.c=[Ljk4xbOԵll)QD*a�6=@n<<\/Jd=RjL<�eFCr#޴x=뮔n3ɴKNAxc?;{ 'яx#<ǯ[*hR*sZ�116@ud#*I.'I{ymm|/K珕r/C^Hr졡`"ML8T|nշsevʅ֬%e.,. wI|S*9M=.p`\^#2z'͝`?n,70}RQ n[.2Rj16XMH&O>p+SרG8q[U~dV|!ݔvxGd̗{Hl|}@ v+[,--cҨRKMg-?l a"%U5W] v\ON$0oBi_(7fͻXaclTBSUBFO28a!dH8R.[C.jR3Vs.YOQyY= ϞLky?4HѱNb(2!TlW D&wӀԶT]#qRhuSq9mXew5„NFlm(b0կtaf5OV ]yd{Rq,79{X{*՞^,|a #hhcQ*QZ?R4*!][PZIv(psEC:s"L]Iģ" � { 噁>Lاś_,U ܊0B1 U l�8N G)="Fʣ2 Mڳ2gipԮ<aeR2mo}РWX^6*Ϳ̽f ݖtbHtS)6kH.{BWXn_Rb:jퟨ=Gq__(ogg3$A΢\bhD7rvVy_!EQ,1=+,{.E )Tnmtjgf̟4M2CǢ gKTqƣh cobQI☽W;CF߄iK nnhY(zb��S[5Cb| yqپتQIUKz`xBE4:r]fɔ}1a'ֱVX8оN1[e#A>ZLhE: D%eōfKA�J*8+SaQȨ`UZL WˊgWU9NڊnD?*uL6$xY}[:bH'r| 6p.LvwfcqiCF<v q+wߓ ЋzE_ º�OӇ87 "KOj{$p@bFK_ ۽6өfR0ty~O.i1nӊwiTp}|Bƴ0ώ}|\bv=("8plأ;2z<+Aa(ݐӣX W&#*k-5%nVr]|ZdYVVc(pHQ x}3k˙>v ؆ҥ9ඟİaʾ\j)ژf9Es(5{-`z.b t|Z3= ]1MMץ=6y9lIf"ĘeQ]o@Eѫ#%_h}̂#dgyV{2n'EW2wֹ@EW/Lj AMb? }C7#Ed (ЅE0\>{=$횲 6݇,^uE>i&LPYl9 Z\PIJpTB>�ʋ?,?^GLT:kͧpbK3LTxh�.ٳqq#du§all<,\>`!;J@ ›?S^N=f4Q~!;ވhZ\MN_N~#fZ9q7rȃC K*n[HU=SzN3Wv\s+N$|s博Qᑬ챮!ref_2.>~&؀/{a-Tag i#2E�Q U�ȥ#ώw+Pw<UpC{1_ @e)~vK=0/i2qCTؽFU9+]&_~œ`eҁ|.[l g._{t,|C�$P)< �r>xYz|Z_ \ +WNE9hݗ: hIR'^[~r`N LH`v]&!p&PJ&RnNuj$lҠ#ɥń}h5nTIiO!8ØybGw{fzn|^LmzkRd:`7;hpA$NUہڝod9PYx>a49=uPnD xOY.nAmA@g(vpJ[w|:Z% خ1 L/QUssE7'Fb=|8_{aSڞyQp6@R7cMpް]Ä=JߒfG-+ZXZ"0AwG=Dـخ JPX+M+ Qs9R%A� l_PGˇ0ޯftI[)Yj4S2 ^~jj|=匤L5 4*sEtp&j1B! ܏/ϵ9Sf\\ߜ#Eӝv239P<@՗ۮΖ$瓈�N|5U~jy7۶T6k,Dxl'?{H=x_V`ӌ]ST�MƓS?'C^=EKQ1hKlq*9[*7,>L"pO^o:_-L i7ג (rFZ@iv"�ؿ˧R=?WG�D3j+e XCcg;={290 '3x+.\ lwՕvv?2AI7A;"RC.լb6o0j ،{,L �7W)mC.0/ Tygkf?B_"YGB-,B\qa0 0)PA鱪O!v>8c6JX]Pӑ rZ?v{-tc"h606zl D[/OhuQ!6W䡡%OVu֥{@0vGy]f:Ø- (TH\Uuc#!-W8ǖxmX5oiW8f %%P3fۿCC9m+}?֞1!vh5 D`q]Ͱ3X`YXߛ3k/clQ~1}0P'q@J Sr!ωI@ $o@Qd�LRp>%.Q;;+"e;]=D8Ҽ,2#ԐL_ ߲A)'|&!M/@.%M ~!Jeb]r-mo( !&%֢Â8WI4! ;_rnBcJ [@oxij-nߵ?"~?݂]S9wD}R^mE-[ XXR#*$d`�!/}n(nyA ;i|nF$]b5w-E7xq(հw,AiHR$:i;Z׳))3jh )[(ܕw7,z󻎓C̄u A!)�6Q>/FRMeHzh *wp䇒*=VN~&𣵌UVVa6UBdͧ@8ͷ/!&O 7P4z5Mo=6W2D(y؃ #p tUX:ke.[oJa1&sD۸R�#?'H�<~%q-VA(PtmL$%FEf?FyNtmt"2_l˔y +o4Pȟ8xr�gL=q'`[#CGjmDE$#VXXe1)zH/  bw ~wed6bQ?Aqε(萰8 s@E(sSdmPc7JTCByCOyU߲r\*S)n"Je)Ja&t--}٢p1d 0'rv:W8i"hÊd9Wj㔎lqzA.+˽O&'z4:NرBfqTZ+4E1t|8_J[kZ5?tz2?~<GHr#?8h]^W(;)px|)(GupjV30yopu} N0C> r#|<J]AGd;n;>{;EG4qq;k#T5jd,PK����SW?^t9��9����apngframe071.pngUT �%N%Nux �����}UPL.\Cpgqgw [w ,;ݹ8S5R5S=t?s11j ���CIQV_ZuB�|dt|ϺZދ^,떩{IcS7Hr_?%qkChъ)_IN9[c(h 2ggBT礀-Klj%^ ?9e|j}}/t~.JGrsM?/u|=]]9|c3K-uNd� ]XȨ;)J.D8Wr)>\m�LO*z%80 &JoΈcT1h֋r K#o}Oغ ~Lpw ;'k TPTm‡&?oGұTz'= oCr[qH s$_~6oYC⸾t=U^sّ/?(1Kwݓgʧ�def;фyFas`Wjh:i7k ;]aUہáE5CA >^X=^vR|NhM%}U ĿJb1uؿ`@R(}O60ո{#9QOZ֍ZqШ9LBZUpAxSjҗ+(jH'D?̃><@^r7}:{.j>Y :L&`@@v!ǻ6z߼;蔰{Ӌ�3$Xe7.*fvM`C"aGn3K5,^ ť/w~I4X5Kfdb@m]J"뻠&$0?,L !T_纸 POZkVb淪ߜ(x* .bi*<CvVxi"BY8h=qXZS(%Y^_Ɔ_nM i+Q9[89p].n+S g0 Y^O}沞03]˧UY7Õه %݄i8:M H;E St I7qxWZ{Սtvq3Ƭ'ZpKYuL4AxB5O2=dfXI.qK`}{IjkE^'@`e#2v%7PX I:rYaoa8ih9=ugCRdNdB�߫\kmr0t%ag`ջь,pI.J\88璙ҟԛq^3:IbyNȗ]'sяRdMR@`#a><l>BU/t<N5}bF 0JσTU\dV^%i2la9M> \oDꀗR)ʠW╝[ ^giu.=xv\lV=jIQRөMiyӹޮt;G:+h @ɧqU)2vqm{,֪孿K>L*x#"Q&pܢTwB7j+w%2$QD *nDd|둼 X�$;b::O++){[>{  ^k} PwWDHc~&$f(e j&fFp&kr~ K hx~nuk C&06Ç:bVү:$`YPi,2|1_NCZ6Ua1Q}~ =ζ,qOvɔtgv%ziU[6K3-oy\�^߈^;{"v@nt%y+,1m/AaX'1Ii=d=H*A; x:`hG컘r$WV_" 1ǪPq3{+v? =ndW|`' D!�LA*-p)_ \6.pW R{~UCXN?}px1-=B4v a?DfòkD+%gkm.f[%wfwwٵr&٣{Ķ'{=rc.!`^+kP f=/p?;> GDy_vjy@dZ0F0DW7'r˵gy:rI'eeוcx$8V)K@d dŴ㍗څ˭^3|ͩ8Ct~\9L\nA6 ?KSX+o2qILr,nFi}8Yo805ۺOA͇•@]a2e~ T2hKQq-n|rDD׼8ۚҡZU0e1'8{Q>6\Q;/9׽9bOEm61Gc`9jou 8HlkM2'f E 7+"BT:Fpu.=U0Эm7lP` '!jmr f0&}rjAڄ,RRt&lUO΂Wu�2f׶i}CX p)kI&h,{9eV_!&T}24|dm#8Ÿ{qdR d`㨢&'š?b/u P4z }~PZ3<1l}= P ȃ|PVK@]3uھŔv[˓1qg':jômwfM=_$a.h. e=>lh`$Ck~ f +Gz\ GAK娍^rZD֫d,a@7 .kPO,Z衜^u?R.͂;)uƚK [ J}Gno#8F3BZ(IJinr rw x@,߼ѮztW:^5К() e*D3ȱ( ×&٬* 4iX|=㇇IzJe`9bygwnquK"V9 WhgD!xy!r*#LO*!|GPvXop@߂~]o~3J5RPKZ2iߵX[sabXu16\ 6s{Jk ee ,+M\Ҩȟs[M(jVVl*&J<3\W=-U`!Hf>;̶B67<y1#F__IŲ+J6g+y%Qe-s[# -M XdcKA+ԒLcq|Zg,.ml K{sɂR'8\n%Y~,MI\R.vT2?>h[Juw:$D<83'mJo6SGb[ÇHHECC "> .yV,אYmRD%cT�wʚ TQM?MmR?' 3'>u1/\B|Zoʒ_Pt&srM90DI1Qm<rAyjF?@TMIߊr[n+C0l1=tЏ ?9QK8>Sm" Ge^&nA35=<y6Bue6_&O,�kL9PliQDpJz g'z,!%U>TojSA�PM,']Z/J MQg}oUZbhpagгm*!y1£'$1D=ѿnCcCPRx#h[$)QM7YGzWCfR.X]�x~]n�o{:1utu;~ =q_⺢&=_yq"%.<"0RqcdOS&_0+c+ M$5*>^{VaJd^5Ix$A%C|(|Ku6SV.>n&Kf7UtFq+8MZCdkBeWzl^:^ Ǖ~Gk5_kU.Y)|4{=M.WfgІCqwSedd%ck QΓd)sMDzUE1[_'n&}c1:OLV7,`ٱ_ ҆0F/�)wr5ڏ ӋL8y㗡j^YBCtEK$~zb뜂D:j`HҴb8S4�=0-"*N!7AYX$բW'(L h45?/:aS $ ,?`LX8hT0 dbyVH_"NjŇF%)ɠӾ 7ג7$>&(|aYLЇ,)nŤ|SRg71 f4>8Q:7) h=r|:J;0fP/_hH{J]T0SuOy{G5xXί75t4^{er~_=v^[5DeU$ G-ĺWv]Tж V(%lƃ{J\`,dg2HmN;B]829-|J͈ϭF Gʀ#C3FJ侴7HSu%MA|\&XC[}۴6R$+Ow/V÷T Ni.dyd疨 Ռ!4JRѸ&>bK. JWW.SXU19 h볫Br5?CO9Oqǘvo'qykoDccś wr-mY\%&$E:ȁ(I}n5 <3 e=~ ifvj080W t ucYPUoag$ .{èznR2پ^#(1/m6u7ë`CmoQ8}u]o3Ctc ׹4S♕CpA]6J&̰/Tn; O,fԥ̦ݏ-BY{GF&GxOnR5/D7e7Y2%3 ڃ$O8YќSuz,�ys el0r~%c Jup5u ɕ<{X{޸@%517hyDk2y)Ck lHbܡ7|`OD[t28 UsvMFj;-:rP�qLK*ҸTI }KY7+glp}}Z{T{ƚϛF :Ń޽$�BUSѸrtM4�sjk1e}"$[կIȟ>WtܲgM<,qrԆΦƆU-lXǸ:! Ǿ F*1L־@k -<wg> H*Srrz׍C1lej5WG1\o*ʝsBS(DXŒ(f- t[ľHWʄb&~'h~ub8G>pՉ--e2/i=(fIZbg%4kf4dL뗋sE_*f?'/ˌP#wߴ۫Fv-$0Z^k|b|R*)U-Y9OG-zcxmڢiwKڍOZQ6EQ g0gދ:,\Vyֺ#jk$=Q PHNE25hȜ [Jo" k=Ԭi1*ooj.WG\;M_&`vc#>WJΐ.^5"/Ǟ₟5^zd#'x/=B2ϊ9*W@Dq; |кx&ŋ6pfr,Ŵ(1)}lkƩ},?Su &z{[m`&SH|?>P%E)+X:4_-( Z`L\DvyL{/KV1Q67ūwdju4Nlz,wގ)莤nphN0ga8\qWYNB#,`C(W8e. GXK=}6XcM;~I~NF"_6 EcT0C; 4ۇi9c+5]Vî&}K_YA!%93X!P1//NJ)2+kQQi/#8YD_~] igcl~Oq>ZX1_: X;%b4'VFDٖT XĂ+mm.AGĐ8�]\شKO½WuOn!j]ZE姉c&>Hqc>eFp<em>lC){L<SWCŭ$unDx\YK)/n PIM߶T||SPu+?|scHQRBTi$]xIe_6a +7AA=ZeOdMe׻{^q 3f^&diNо{'*%~x?(Qj8|oɳ4ޝO6CDnژ~̅U ޯOO~DU9|.ɬ>D-PuVZeY`븑ݏDgNj *spceg?A6Gc‚(MO]04&Ãy{>Z훺~Ic;Δb?<i=9T{:EY I  w:p>.T yR<I#u ka 8Ͽj>xzIR ;G[ r;NUXvX@[S-}a%݁,ϮC5kTC0" :4rx&uY\8 ̄N(Z5۟Ya8Wah:`}%S luo�Qґ3h/G8YSi]wF/?)^2 ՛j<c1/*2h@Q2%7s3ǁ+1ܪ$kPrSjw;"w?ޓ>Ѫ߼Ms: jz6G[Bf;Kg./Ea-m2#vv_࣢vgn]J~?OϚiwMêоx02ٺKY<l`3QHP#l{w Q렣qcO7WQs$Ih &H<7_mtZߝX<]=1>.y'7sYWn&Aԥx>kPEs#鼦‡ #eh#e-\ˁ=Y:H4!6ރ51Q.})!+: ƅp.5/Ya08'~1tԈ3 ⫩nc N>?yy"Z+AP[#�1KˑB:L�ZWWNPk4[p[0J? 1ĩa6ED~jП|\Ce.mw5 . 2B@]{5o<b=IZJX�!{+`ϪːZ|;ɸ i6BՔRݬPROcj^]A&;o&řz܆e1 gڏx Km>>H&߁GPJn`f/ҳG+7d�L(WnTokYǂ ( E<^jDS2N Q8|jǯX|p�`S?z畵BtѱV^~n$U*^+eX]C5st�l03 P7Z>%N߷^4YҦ�N_J2FP^xBsfO˒ET%@OB|{D9$g]f6<LlY!]U!�IO zv㭒DVWRrǗ-?,A>$I#{*xlVGSkxXorH/X9 XFtv1W WcbX'I"w5aXo%+ ZZ庴lq04&8xTs `xqt XR k@9FNX*H dc1q|'Hʒ|5^< ~J�/W@e>&E5-&F4FP EoU+mW lv.0pEf/_+ZSmt fG0xq3fJVI"JxD3OY G.!(zٱ:b-0Gm>In4{ӂ9ДzByrgc)lz0]5xn&ϕY3@va\ ߣɡ%h#!_"%C:yR�!Ne_䘺43:J58qu'^ngMi񒖬<ORˏ]RW'P/;0OQf-CJ-nQDS3S}0[)jFaSWcT́_c!P)H|晥&#ga,69u! EE(I?;&9ߩ+Io? ST-NM[HzidXrG]f멙>6Fb;c;z'Mj.̒)lv5c7('~a˲LRL9+Is!ox}J==kusP3Y1Yq>st}sw}SU qKikPo9[Scz=KaY! .w`ǽƀa:(6Q.v;ݽ) 4et%<bNowh;EFXL=Ko(=C2j TkYJS;ke{ػHgk T7LX1t2qBغ>2 3Ɲq^ nCHV< UΦ~ /vO1tЯ6.w 7T0$V-q8_J ;E.Wb+~=F:kok 54=3p�`{K2VXc ~%;i"w.rfyXBEn crٓ6n gӓ6sMEI(}|uQ~6I8_m! 2-z?X*7:MU eCɅJ!Z2PIlC5(+/wlqP8vİm f _S.l> vlu kclYuǪG檳E}ESWl _"Vzg"|:C]@FhRT)Ҕ4ɘ,&;P'V$K&'m/7`|;/Wd|+/C@.Ev3RʆN"Dgr:NOeeo\ A�<Н.u@&tҘEpYqHQG>'�yT 7@y%f~=f XߓL_)$=1mJ5-Oʷ `x7(l>ɵاC-@q_DQ�GM!.gtgkD gΰq+,2Oe_띰!_W=7wLY2FAx F|kr,pLx׮(H�h96%H?Cy&9 {|`ĸ2H=H 1`Gt0�x] sP+ .:^;[eEWFXm0,QlSBZvO#v܂F!j*R3y,YQ~iDaxC#m/ѐ'ea꺦wuy ǼJxu䲂 Ӊw>15W "YKIDH2ax+}ҔX`co=״3HGϟU1cOt 7C;hr1(kͫE Gا1$Y?v);NͱHmPA_ƫD=\tTׁ]Ob^WI*׊LGO20"K@<ӥTp4~�2}X=@#T8W tU+uȂ+&P|C7+g:#n1M՘jT"RHȏx|2 ]*TUkXJa1Ȁ6= n+\ &ٙ'0 "oŖR,PeTZjA(ږ�nBd @?{p_B'm W H%mꑚ$恃S wq'<εQfU E`#ncoP as| tEHx 5kdhE~rD+类JS|H2.-NTLjdvh1F5xՔ Y@ixlh /!#n 'F"-u H^*{=N~+xROe<'dl3yEh5<;\ R4QI8%>T@f yu`'IYd=͉tUM~|hwr~w}yI޼%12%fD\H#2ŸΥS9sBPzxzIjG(3S[xNf#YV,BsFHE7%:gOTxis-jLԄ9xu>^Zq53T[ܦH >KCfj".!8GpRJ vpЇBNk!ֵ?K$z nPP-uM"47 z_,qҳ̚Cj󖆄ho.?@TRxeT>:?zP"%9;tbW)7N{8ߓm2]8_@}!x|WDڪr& $ oV5R"I\3o4) :^}$ -� <4EC,=l #$CsH8./CUo}h3Q/J}OFę0i핮 f SC_}Ir r9i�ٻHGkMmn`824!J<I`a&rG[,}Sef%& uk'67ifCk莛N-%bCJaVN"[͖3WJ̡Ė5�b ;0Ed"f!s3 O~K"+nTn(C�V#5PS3YH~=VYJ硡ABOz ;f⿮=B)1bjJ؎$kj�o �*;PŌSqTSa})>bvzyB8wg5nIeڏ,F~vƃ6p){ML]hKp~|N`}QjٯgvS9pU6$p%LHɪ=H/䛰a @7$wBDfc\ݛ^ 'tAu_RStDr<]I{;Y:x2K/|3e\J>GI #8O=B'M+>zyQzq:4EJ�:kxs5rJWo-.L*\VL*cb6>#� HG2>\cjO Pe+{0aZ`ZG+,gQ'&[fC/ٙR.;jX`*Ĥ9@G0#>Spv]< N<B严(."C$u/ O4;T$9}@nOXO.nAGGq$3.%1y6/jMam"ȍ7R>66dHFXeKO0tŤ=Ea}r qTR?TMf446"d4?>uB"QT%F&s J߫"SR_W>a+N-F<"6<Be*\ sK{> gLrn܂ӋB*F44F|Js"&@7(sq2~*`hX:9!sH˞Dg.W(ꁎL4#bKԛ9,V}A+ux5S0y;d>~FھXkվ5Lo~͊0WOA? �OGLj%|}, "n*\E+y~n$ReT-i6j00N`Z>*f(^r?7-$38Pwj>T=gU )L|l͍I^Mť}@4pf5@'aN ̦*HŚu2f/se"MR=qZ X V%=Y#5mLѹ(jL`QjL1m Ҙ�Lz� $׃qapY,;`Ym2v5^[%F|P IYƿz!6,JXU_wD�#3qL#bPZ*_cV/GuI6)pH>Q 1N/ZP',_+ق1نUmO.{#x(7.!&Y)FS9Cᤌ aB)9"@a]>i}Y .p ;WtFPl2A}r|\3yYw* $IW%Va'Mje7㒔ۥrZP {߰ilNQpv%`M_hҙ(O*'w�_TwPT xL@f^@8۪mȸr*jGEkNlJX9\+8߾p=1xZ6m:-r1F)}쬍 v LD ^_ ᯷幽XAoҧI[~7Ajku7mBQn\;\_SpN&<9X-mwvk>nC=k`Q҄ignM/1V$Qf"u|h4Dyz ~ ٔ1YBNpwJE0svl:+'~{Uh6gxP`x"g7)9bTu@ 3/j2si_<}G&'32J'ed5'4sLIeJ"̎b1`6bBKĚ C3J9"721X3ISLixRF ᮪lD+#JE= =Bf!Cp2=# qjqM_%0!CXVCrw@e&bHvb$vl]G+Jrj5PK����SW?HC<��]<����apngframe072.pngUT �%N%Nux �����wUTL  %wn 렳qOKwuuUFa��Lyk Yc �1(Hjyu|]uɫ=..NYrCO A)BSrGTG \kS"RGIdBB2 a2}7{`r΃Vk-.{ hX^܍wTϫ?z/<w5ݯ#YxN5`QQk?ꨴ )I60"<#F{vjG(`~tAXr*x4\քSfTun耾/(7H ?,ү͗#,-3ɥb#qbO*�xt_sso%ўcVTz0?0}G_P: (BAMOCS"3~0X3Wzy !b>iW.:kOOlܒY< thi6kE4^ x�׮&b �Mdi92[6,E\וfsv*rLa yR@ qts| ,Gʒ.}EJ;MМ,w_,'Ū²>w{ɢL % Yl||PGyaXs x4]g*~2P~cei$r,dSokLnVOrBUyC&cW{ ^#L@5R鈀%[=TjJ@fϭ �"ۀSn/UΟBI}1 qt[1Ud>"nԛPhRw= ߍge_%^O1W%I=w6~NJMWo~ xqğʴbz2"r7+墚E^MF0LRgn'&TW|:iaQǢE T* rg(ZlUt1A%~=> \vKs.nKnƾtm/;Q3ml@m&>�#xQ;#=IF@<Xa" 󛮴SFȟaٲ`2Y,>ji?Id[i"7o-*YNwGp\P f@MI~d5JɃgsiVm ڸ$SϤ.zL ꓖe$//?3t.旺|ՌSD<odO[XK&1Qwa0U5K7c[ZWԯ;V|'׍7Z3zN)/PnVvoՏPI_ ƏJ CUTs/nR <OPT>=&N?j7unDD6+IYuyXo>J-֫y@+Z$.i!x;$b;¡X>T�YU٦]SlLwQwW퓎n� @Ehp㼥&ϽDlYG 8O*.wB1>PX+v~X][F|Xx Am^ oy=b{; ?_}Oh9tKgPdn&QCed:F+7(#juS0ø=S'EdbW¸~X槴K$ r1b/=Ǟ3 Z#^U} %8'BVKQ";y06(I, P)*pZ?+xJi8 z<w+c-7\R<zadS4�t-jdZt^h7OmwX$6tvq8b�pavik:) x`R ݿۚ*bBAiry�pD ~h~=qtXV易_KAޖIn[sv)r{�C1GF&0C6:c Cŀ\I6~ gHHR{%|a_Y<B1+۲X N"1I qG֛7w�eH-~mu@7վ`sieu{*gpF䂢ӥh˛?w=\b�GK;" T8b)Q^o%ȗPAc~s \YYŀRD8pl% \�qQ .=ecOTnn"�D=~Yg}X}yݍŞ=q ԩgGحl7a0bO7) �^[?=_ TJ c>�[Fp7F"ą~~f/',h2o8kى6+q\]dS,Qd� o1cÞ�s89)%үd|=_3Byi2_,?`m AFfYI+)8eلKG?x*HɫN4^!;BjJ̱aD\ dc/[[q�K+FΠM[g׿ ,>ԼOZuǙ\�J !#DKnԨCJP/8>w}K ż''3u5Z�c+@9ƹJtq9 `*p(6fH `Gw<26ePXg*k a-=+)MWH%p�f (l8~p%+DaSPUp;oU;Ӧo]%1 ,mZYnwm7${n#I}Rv-\Rb1bv"D~Wt"Ƹ~\:b<\n-&\2[\"^+ơ^3[ o.`8"έ4:0cPP!'?->?doVfo~1>6(>O9@ {'п=P�?:sfݍw]B·WYx Up y^cv?D>,BH,XrGMhGYclz"3C gt~&;(�D) -(HaZD~w#BpO^t%$ث!b}\\9}mw ѓh1%�t&�p.m^ őd ;הݔp6Y4vIލTG /|*;q$=qa0wPkHbEcyu!.{K}[i[{[/wR:?"5DґApYE߁kDäҖ#2yy=J]pY 灄x:rs>SQ+0O2z_@/$(ݽشrt@Oq(xV6 A"ܵ7kZW4cQ| sFzu x˹8<~t`P 6؉mMjg]QAS, R +a9tJq>8UBՓfFy2E{~:*[sr\E[W Q;,_d_v6I 8 hA`6V{sgGD,iP n(/3;"Z|L_9췖YB5#j%T!{,vZ|y.D !饻1W&qqwȤSji;ּnj34`;UG x<jGPTD: iޠMHV1�kXүW)=I{Y3f2Pbk�FapSY3Ov &)ϭ}xI>jٶҔɱ8y#곺p`�[g蜁&672vM>;1XG�gO(vj0%M9 _#滓8o|YhE+U=ѣnsPt|Ey@/ym0f "ZdjON;3%d1�JM1GOk�q?dSFMd)%4-xIA[1($;J+x1<R!(Uc(K7 68h�@ԟn`tنZ^ xS_*Nc`d 9|?Y Zϒ9ѣED% F_جs  vamVi@06ho;V;=lvYR(4,|N.U DM!De-J]+ҩb쩘R$>C:ӵ0c(zm{nG~itl"l1tq&fQfo"9=S;)Ɍ~^[=c),| B/e:tGHqq&U!Gүj/.ޜCm_b!+i. :莚SVqͺN%^_uQiX7!|؅VuV!ҐBS(nFDžІ9q]-TV^ 4ej@EPnW*!V!Pc"ݞ>{[C`x̫!Gvo?9EeRo&#%qg9yb_OdQ0dlP*Q.c\WB)| QM4/xgJSÕ2$Mط@ahb3hF0+onxu)s֞u4=xm[ o?uV( 5}\<8 ?wo(\pc~c:$ɅPXtI$޳̣{<g38#djȢ&Fq2X// zs JIngFnof`*b:oS>�_My*% uq5KM&G:�?7)ϛVYdiGC94Mhl{݆ǖO ~/Q{XTKq FU*w]I7.lu~;w,ÀVz}!`L~:pL'/1fCY@(~]KqFOLmvT:'�uo<ʬ#+*\э.᯿i!]zU Oо 8ip� ;LʙMns&Hѱe<U9'4Z1 S|d&fo:5Y$ɉluLV13?r/qXR,UJb"#0C /NqEK9f2'UzMz^UJM<"UQR!=|:",Uw3vP+3ޝdA/ @kvxNΓ=k\1/Qu7g6γ&PcSܒ.[C3!9Y c$3ZbG4Vu4uBCsh3FS lovじazrᯕ U?V1%u5_ {5GgafS2xޙ#]eQr dW#_/<+ѴlisF0àr_uMkq,-HLo+Zr<g&)ݴtq[\ ښT+l;-Md>b,u4I>#Ec/y5d̵]Xܜi}6wJ1Z(?Ag]y?KnguIA4ݖA4MN5 {=$zQAa OH&~qz AL-E5P1[kAI:paNBh n| qoW)t4Q}LU{7\yf͕Й2p͚~(C5 klOw N+\$ PRYt<b28zPΡy<~ K /pKOg?E;~zW;Lܧ/=Х+OE'KA JK }Mmy%86 h6|9Fd_nXHVP'(SOj!h^/!u]qv*UO߼/}v *BD$U>Il~FP塻&L�Fzɚ^64\9mնU,1UΨnݔ�dfFNDD0<JFL˟\žvGPu XS災 7ln!n8T; ]]=D x'y-j(L~bg-.}qɲ8IGa冷O>ř'P fؕA"dwE= >/zKOiħI~M 9v+X0a\?6;>kkjho0,:dk}!uܕZ mP@ϥm)s^0|}KTX$� rQJ.T‰Vqs;B&eWιijj!j&|jE;~J2xm_8,-F77s pv`za2[4p[F *牤G�̄uǡ?"5c=X NJ}ytMx;anԬ3,F1PMH{5#W/gěpY"Mѣy4"=-ۗwz UztWEfm&5bRw%S淘*R[ZUmq}f#W$G.WW֟/8(s<qJ8&0P{F^\γCEװu:Eݡ7.E=G6[ԽLڞDF ػVrcM==CԇK l[ 6ܱ;%KAN(z#87U3=+efM 6MٮrNҎev FJۮcwH&)~ء?vxgK$CFyn73Uz&}&ߋ�WUW,t)bïۊ yL_"jnu6ѱqz<71-fsbg5m>"A/-ݤѹ[TBMF3^9IvҬfXl|A)]֛m$y <`()3z(0h9W-J\2=Jp`[M/6ҊLy{~Z`+LF=J)o)P'VA[{rhIqf<[=uW8!B*h*KJ=E\`);7jʣ2`{Cxߝ>rjv0 Bdkth}!rˈp\^٩s/S FT JBOVlKo2SmLHn߃MkF-OrgG,3^Q컘 EdWShl v3WfK5o}U4a_NUč)"(n+  @+9ת57KЈs-]ԃYqO&gq`kgMt,N]I|4ԗC[TDffN x‘Q[2ջ327QCw8H.H~ŽA R}7&w xvzUH~w3CSv&_ȯ&$%W5&vO=U*&UDe'd7qyH1ψQGacj_] e#r~cs=7BUt| W˧! x'R:o8EgȻ|Q* Wu.ؑ u_&<MaSnh&d4 ڡAۉ HMbbPC=tpD-n,a�r˵IQ nx]pְ(Sw}rIL:@|jb>}0C w ׁNx&d- [ViΏQv`JE-_5?W8[KOO!CDq9A 1bzL!X52NGu4&)<8ߍ=42xb`!Xl X'WŦcBgJg\dLHZn{ 1\�o2 u?-+y�Q =o5TWF褪9(.GZ3]bj_e0ժ\�W<4NL5.o(qK#eGf8NCgj,c%~J*Ǖ55KbXſ~A;zA+#EUWXVn 1$,2S.3URT_ǔ ?@<ˇ� Ko ޼/7|4 WP0y)$tf),|iS4R&xF|!y 8)_{T Z*x%Hx6ߗww/e8h 0% q),TMxu_Qh1P;ȇĻzmLJ_.-SbH&mUuQj((qAg+'uv-0NuXhJG2`*2KE1V}6B|:M,$e1T+1Y!^KW$X|ULx+?6XW##AoFSHdyWv={FPδN5L1z4u\;Ts`r툲-D hZ˼ANF\# yME!^1Ŏg2iSnK47EE2 U5=R#=#TV_^~Irw.:`JtE8|s…x>{^Z8Sp49^I;5 m=j m,Q /uA+&h8Ep wVݝ%ݟ򲰏xCrmfV ۱A QhKf{\ ΜL76^R |J?nEԨV@il'CBQ%eТ˳IPh%c;a{|Bh-CZ-cM]7u<�)AyWH <(jWQE}+_IS_\t]C]åB/deY8|}O֒ˣVha]AeKG~xtx\Ǟ݈ghvfIA'> Bf_ wI$ɯ1o/ # .VqB9{ڇ v57)|@b~vI"<k~HK{&xk&o,%c Cϵ“89M[ݛr.%~pZԅz _B|}<+TuZqIaS:W9c~CD 'E ;<E{;Y[PN]'� >2[@ F!ُ&MaaddV5ɳ؇c ^C J]5%W�OC| &Z-( x oWw[\)؛ƅlhs5%Vt^s4qI 3!<s?"0z 's޵_ dzVIlo8rp#! 7>cz _(CIcEz .<kONZԱ0/Cz r/x)H}PO8-D9>}zK}T[BY* !R#=O],4`d t"D_= n@27<3"U{{Y!* ΆLˮApG`Wm<}:!?'Tpl8ҪսY:]!E7uL<$+bAot 6 %Uvy𴎯3a]',J<B<y7P^rD'޻ XػY %"?wɃs}$@w&m3߾ \hf6#,&/?Edh"'5+3ζxM|/BX<^0'R�B=}SNvG*T*zE-Q.ME 6b$wU<ܒx<{ٔS`5_V'riE~uv=0~K1w(-݈VQ.HE)M,u +% HDŴ6E檱Xc*yzP|C|8"^%l޷4]jlT\{u+|Z+?thmdv]LRLJf~f�6x)=15;i5k蒨hP/,rBxПP܏�Ę?(F{3^[yO:c-Br=o*yo o p; zDzQ_<SNhOKL ~HfKc*|IKokzk."9&ҙ?904RrUm8Os¤S?2"5bc {k~1 D242|~VB�{O�{t 2b[. ig|*~ }^e>\wdrym(C9; L-Ԉ)K~ڡs#.ɡG^ti- M) ye!1ݧ^TvߤM[X8H P*}c)5;n1R5we5dG?` r??خ/OW9I`n9$E " 6D+ڷ{bӥ2t>eUU4b*%R1챍(v S`D*Aj;ْG`ÜЛN3XᎵv�f�aj%lXn#-F[z ]qbiY^FI}[0cj\5XO 1ZH%OҠGUk[Y͇ʹ "(b, .*֮k:O3x.]hyK_ޓӳ{[HWF|1~)Զ1$-?ds>}5QZ Y4Nw3Gj5u-><@m󽹜 3p6\R{df*Fg0~NN<څ?z$z4#BI9+ٿ/][\ @݇8n3=幽>KHj3zԮɰ)+m˅|w;=C cn #e(+3|Ui걅^;%Fhb·cG晀# JȳzpW_6]%  Hg]amʿmNR >)qc'K;II6~#T$)S/s#.5VSՋE((T8ĴT�[ 1f1ӍLDuс_u(<r^?_ %O2CY)3)^"8 uᄢ\�xByeҸK 2X̶Gz6~)/òKW2M7xq*o "r2/t, #"?ڄ@a%P$p pC3" OnjOB߅;U&YVz`śZoZi+1G~7^2Np6VvP.5(h:zH)"- nY ϗ<>7j#>IR`bO (|4!hYKFz+.l;`Ow&Oa/.^aү\)q=Z}b ;JCMl|ͣcNA#R*֨'icUBVnLeK)p6MyvH<*.8 Z6'CDFuŤx$lRXA>)0mg}K4ؠôw˯?8h)xdxYIAXw ޒ2Q վaxCwIkX5W%Щ(+W2}VYLˇKFԎImg,�6>~9?ɒ{D!V6YK-\+_;\e> e`(O e~rSA(nwb Ϗrjdd%a 5e*m$٣nMPǠ)* Aa>d>@j<+K2=�)a�d(i҈G7( lL z\*T8K@_~}"$LrJf (XF6bOd!\Ck:]L鯾~@ψ&IҐ&4Eٛ` ͖߮_Bh%yguT�i|^羿wcBØ2A?;Z ҷd~0RL* AiNX,4.^>1v#h { 35"})F,4. {Zy,a+ ˹\#s]~=Wx(*^iheףٍ;-~0'1eifڸ7᪚7>_)4ǎ*kY/-##s C;UK5n  TlH:!u6_f&9=u #u<WмHXW4D>m*]Q6թ exD}hLx_þ>R<wyxz5�/+lV՘+yU}((8$Wn6H ĭ :\I$׎9K9$Yv you2#iL9\噁K=1Id-S8.]f;43$|Y0g81ы\q2_˵M+ʡX)['fh\dzmJm�2IllIǕ0)OiqJX!>Pl7.LԈJFl|R7% ^E~l|yrQ9(cl@ 07QcRp?g_6e8 |k3l<wBls%Z8/pk> uRCo99W'?0HOyg r0],V#;0w8z㸛**K[u4^FN> u_uy( hq<EmX+/Lv}48n*hWH1~mNxؗ˴TEڊ''stg`aK _ǎOoi΁ ʨV0X3?ǺW R1Α+F�ho@d;cO=; ~)ĢCs _/nd[N tզ6e(FP?�iB6WȰhQH&6gw=fiѥ-{n܌ t \X3b#`a-}7JN''߱ 2zw{JaG-Rz *C.tuIqT:u? O�ed~lhaz2h(0dC빬<,~ǤD<wU]\3xT8>i^AT!lӽj��="`ldeE-q`GalUiDn9gZ&L(7+JN~0|6LƸ <ltxw5Ze>4褯b(#J;pz)`c<!e).HS:qsp,Ʌ?qaߥ_hg8oSsf'DuDzJ$d5t?x${,!ɉz_ڰ_+�ߙ*zu(Ĝϩ݌!75e& |um|62/yoBߨN�JV.I>~!`1x16|Cz7]j,\ڻ_Gg0Yq~96E$d&M&`Pmv/`޽�qoc x_Jo*|;iC.y snxJYA ջϱ"1MFwnl"jsluxc<x|>tgr`fܛ$9KΣsu�h@/@q¹6ڑʓ=];Y1a]P]YD9d:C)J ǫ 5`NUD蘻z+K"V[ ޤ'!ݸ2|5$5C?Tv^ B}.\_ k>r2+m>D^:zc]~V(zu�I p8QӉ ӿ4S84bWKo oňVMzccwC6S704eB(㷌4b usHXu&U"(.Sm L+4"ݽDͷ۾ʻ{ParC"L/fˉf(^}qmw€k݁{njsk|5=<*QD>Kw)$~x#@_0Ae_SOEF8�PK����SW?G>��>����apngframe073.pngUT �%N%Nux �����u{UP粸{  Aw]wwwwww_v7U3]m)���t%E9M$Vu;D�@VINZkÿn[\KDžc\"D.jt&DN.l �V#)pD0D\l.`F@CÀU \fI|ԒR+Tlq(õb(I�KjCy<2YžXЍОeK'S;QFo8?Knx,LRkRw٥XQ@Py{eB>رlZ K$z%xLD $.j'):_@M3΃rm'ԆPob]J;Ԉ ^u<C&3W1xI ̡C8�dx[ϒp/Ye<Y=)&`htS<9<ÑBGԴJ5`Okl-|۴rq1:CI|1K\0:hczHbÈJHhutt Mq~5Cm["Jp'"I`8p]I\5ouָ[I>l;(h9GH>4=![d5)2HOjq)(lF0Ʌl nE u�1׆P슙>b~Y_ď]! Vh=Q'UYP4K; Ek/<nQrn@n$@u`n!& Jf(_$^I Ңdžx(drBg` ]-z9OH_h&MN ;m֧!;}x:W/|Nܫ8]'y+XsUf-E 3 3 x7Έj|GbWspzQ㿔&1M-8N niAQ`aWEKoˌ-#9*q`9YY_ ]??vTk�=ǀy>!Ĥs!^WKS%{+9?3}yKL'"6V1;Qs_4HN} :&`+ca7"73ѣકe[M__" ݗ|  x4=K}8z7znmdcSĶI= OxMN><2zHc >*! ZOWM%l/ê~L aư!kOMn0;A/hCT52GMfqC+~Fpi{难2qf bvtd�W.*L#"w6'/гr{ځ}u1򽧎H1RzysGHF"GW}}D;m,bkq+7rƣfq0"i%RrSU9Z K;xNMYmѿ) j`҃?T"&MXu46go@(-zaW2ML y-?X99㠺y{=AfqcF\'k{k(,RK2}q@T/QR]RxBPU!o uJ1'! G67 zX~ ss 17k*Rl*v55A&?!)W98UVY>n”t5ؚCb :̾@͝p2mӶqWCS 6 E]V7 {](ڞϱ=/VsyT v9mZY_ þ]~JWrnghva"eBھW </y#hh-|1r9Ӓ :~gقZP>FO FEn1#v=(m"[$}1vA(Cfq8J{#8}h 2O￶0o!EA@׫ vG4o}BvUI36k,M2za�3#R҄9 9'p H|V %dBز[!%8ØPkX|9D&[q*hXa#8}Ma" #ܫsShVģ^~0OHb&7t�nr62ϲGY(wbfDnXc"oxnVXEbj@RE]+nUimiJ>wtЦ5{0iZ&;Vl/ :i@-*ՙu]:M~XJ66Et�ДZ2~Ep{tM\�?kyV*$k0&n/ctc8U5Brsb=JNRvVa]qq 4*W5v0pÄIr#7k-ds xVR?ꉭ,#i1r$ߝמv( ł8j,bZ𬊔3eTպ5K9+;&ձfVUG<f7k1YC ;.%G_ȫ4u;qrL.Q(n/fja{yʰ A*7~:Y}US-Z28qW"e7sl=٭t/?ƻ#4E]8YD>Ribgb㡉BC d}J0‰m^Edm.fo0p[*CTװi/~;zXse.G.ŬU2O?>iJ:<5H%̜>^ݴXnhuފfw2᢯j6Am?6y79$ f^)34Km+ָ*8+҆Gf41KY02V>A [=ѫQ&E,]=~\<7}rh^ZP_\2? sS<TVuZYB9+qD0n;0l^'t֯~*uuT/0qݡ0)b xQo:cq@A5=((Q~fчlaO6"ۉp虈g/o{\:@w轗0e{vG׈ɷ+03^v<K,p$9N;x?fsC۾VSk!/f�ⵣ5IsRV%ۖ*|yA%Fx2fcgd:sVH#t8$SE8`0Nob)𹦈M% ,Z]b jqQ>/ȴ"SgկoL>+92y/xiS8 ŗ\O/xR~=i* .S,"[K=&g , "LdCta/%ǠR̘Ǹ gQx^9@$ kCZ#;܃UH?h,HTօ,}Ac=Bԡۚ>JfdEȊn1ŜiY5DIT�n贔I%f P3ns7kܢϳOr`(W"_)K,i_t6j?k9i"!;ѥI*}3EX㊝W|@�䢁3Q=hP|  &ƞf>b{r]'q~Qd]Sq[r/egoC\'?i l,E axKC  Vq,D67S6d+qI"m;[ɥm᥸; _i.g>䀮HC9|e\ꐕgОc/�K |X֝@nt {,8ztMf=+$LRI½zly_5P w2+ Pr&e2ņO \4ӻ/7KMh/c;MS)Cys=td=J줓az*/S1Pl #KqO)+}?j_( G K6B1U熐(wB6ږRgiGnƀ񗔵j zڻ v ,'To~ G&[mP}QE!gW'3Z'.?qTIQu9 nHvG-iqe{Jz[X4ey;1U"Fb}r g_:!e~%s,ŕXv}�FLe>aS^\NA2'x)9I]=٫\.}{rIb#mfxY*`z a {|5[C90ͮsw/'~Up'vωgNJ ]U i鋮aӧOTI-5rFg]1B͟вbMt> s |@i6\S&ri{T^m5ȋl*,9");kt;H. uSZR8] {98IŨ\@7ASgT->nd¥1eDL\/{krh;7:IY;.wJ^c!ϪPBfk+>,ޢ0_Z^6>yDO{huϪ[/1()0&Zx%*}WY];:YZx{ƙ 4M,CnȕBa2{!7v: 4�>A^Y@o?=,(1jBA־UU61^!aw,�v";9R8/Tr<1R*�迳w&:WY%;_ lJkI6&67)sd+9 0]-u1 ~ qٓgÎSL:X\S-~;%(fB:8@3;Hw hT7"婺չ;Hqm�Ř@*eHr]~^a۬@qPBĈT*CSJ'e+Պ*Ioqa<36kp@_K:R2 aYߟ]h9 +i9Cѡ:iB=c>B2@\WqQҐO61d\i}No q|7Y^@$_ ܽ]SvM=w H._SGc#:, }K_a| %3h#H"`]ɲL$B<%dYN:-Rsc-,/(~ U/&j<y~H &VS+ ( SNz62rL]Ut3q4a+ B2Ln& w+\urVyt޶2^skӖovlL%ĖeBNjQ&?k衕PVTj4GꜮw�Èe׶z*Wxϖ=G#$m"֒Ւ7گF9-VCFNwkơ1M0ȐNj NeH"oGˎW;<o%pb|_:ػD.tM˿v#�{oh/" ؔu3(\?co}Naqqw8rbOxD%&ԿiI*-.YԌko&M& Z+ޅ4Y%ҙ_'mji+\| |HTAɻyl6:T[e&X.R{Έ�E݊Sŭ<'vw0?`?NPϚ/*Qd+Z'Jo Yps?}(3Zč7V^NvWF �ջfL%Ꙭ]?zٝtF浖oY-t,J4c-I,އ/iE#181A[R|)c~^R#sX&g glг IyKUdKy$3c.&.l; <?|J=gR6 95/$,ĜᅨfBBx?j)= &(xxx8z7yߚ0#v]}o'Exm@v0gS9vYDPXfI%dݐpqIdFN*ssm3i'U6d=ˌD2'A٠Zs|ڳ~w#e /Tq"0dFXF~/9[lcY܈5s\Ty QxH_U]oIn#B8Z `>XRA~{ ;`pi xḿ8 dVPcRDRw FnC~o'ɵ%<'!4bNoXxbul};QM&G74 U+!="<J�5Ԯ\ s/x0%-^wQY՚T- 3GK~$üKtH/$$A*G1)mR3乒#|eRN|?h>5gg?\խi{K(wǵ6G;o:1Yޟl8+ Z%c0UBdCz `]12t!إ3ۦ Pь�pmHg˸K7{88>YHt+"~!neU0\3o]1Q#Z9X4XH *ۜD>vGWÓ7ߏ_Zry~!LwuV9Y<-|* <7(mx+0Q'B'mI! ϣx9omxqj[pprq~3B ŝ,QCjڊ腬8 gsL0}v ,=IS g*+;oT9 MrI+/{fhg5!z ҜZNӥ~~{o?\o>(ZveN̖K:`˜+?i^/ڧY.q-1< #[zs]Snƒp?Z}c{!sj u{xc” q[Hܻ#~$˛ 5Rs^"Eq!k KYtғ#Gе9C oҿ._@2spҭb尼o.L^5R>_xD'3'3(g3{Y [I86@U A_j2N,7Q̛܀{r8wA riƦl IA�>FS-T-+omsߨu_SPtCR ~kWGG\9'zS{fͨ izfN!+(u:Vw�Ħֶ) Umy|=B^glNHbcldP=sڐibhIJF Ρ+p1Ⱦ"xJᠻrKLpR|]ȬP%ª|sӳeV Y8$F۠@O|@!on ,=@fTBU3z!upYw6KM2e)Mfs {=eV%aΤg)s% .܃2<zt C-kwQd?q*e}W7]N \jEmp֑Lt3b*x¦+D ҵ 6-aY%|p!ez#) \NE*!KLG8zI082kKa~0e<ʶ< ϑr1)Gd�1k%L1t_dih |rmK jfesbzl9-ޓ7(ЄՐT+ᥭuxYKР",˰3 *{ w^!Ĺ=f#7͠b"ɊZ]1hGyKp%& V~ V?Qџ!HA)aJJkp ^oН2vp}{zvDL樹nMLUݨ9w�ORe]u f&PvJ/Sϛ%_roџYv:$q7FeZVGlIv'Ȕ93h#whvh?ӨʳdJ<dsպ6ZG%H[7ٗ.!d!J߉#ds֛S%q 'ͤqBٲNކg摍XAH!B|=fG@jkqyכHk1OQצU7 # cIP2~^'ck3�R6za[WЮ\)D CU甤%:b Ta37Q{-,Ov] [EzH?*_VmE\ss?JZ,E/mrs1"# ىt"BZDˑE}Cï D' Vܷπ҇e:BJ>nHwJ�#~9p~lG3|W>e<rאK+ :}azt0w H4pn^{ s `Ik<?4Z-Qy_.?㫀U<?�&Hvo&.iuBn &lp_d-vɠm9+]R6㦛5܅qqN ]j0F7Q&7RfihP0>Lls_N׺V</՗{xws"gOE# qMC0=$AuͰ=;f!g?mV\_ԭ8y;~y|3xO 5X+4%c+LO68*n? :Nti^0KHg)2LgnFr�pv;1O8b9KJ (o~$~/VBˤDr I<VɼLI79}_ĆAl-QАhwAÌTxb?W;;'>P߽3BkͰSAzaTD5,9K۟5˥;ɋ5ҒξofCqj =uyEaIhڋ9zӮIG}r*G0tl,[fz/Mb?*orgv@FٚȝֺK?syd8 ^n_ ~7mD5?nR o9 [Bx c0ɹ!`2`TNUD~K8i^Tq"0PT} Q.XLf i)ihT>r&cf$(MPR9RM:u28zI&1;t7'ڀZ,Տ`Ӻ_S@B*Z8N>y3~56d6_ȵfcO>Ě- f}dhYYM_ɽH~ Q%%x_SNc:<'lo#~Lp%|@< N!žܓ#Z!g=23N|VULv$4q6zOtB]oFF9! }X JcRNg"u+gOKbcMZ7YbsK8z X܄$ G,nM kɄO3 }GBQ#]~\J_\BNc#NzLVWiJ2`D6a?MWlFũ7mOcnCۜBcEdhȵ-پ sLNsCB5*ܵ%Gէ}]Z!  ;R0??v=0G0,–lt6*lLE'|)kdMEnuB8Cq^yND@Bʿ]cC+t>QM^!0 pp}J}AUD=A7w0l4I{HaIL{_zLè02Pۦn>?1@m�ЭBZ<u)&4˥}V~B*"o ) >rwׂ l[.qߊ1)E ykO[W8io>b7Fv?;0l*F2H_&I�S5ZzjZi$P?ro=x`0m P 6%$zU?.UsGVqKD~0n/9sX @d4b6D Y ^9}A;9/ȱ@<s<S P..li.{Mɟ aE)Z4lh.;_FzK4H 1b$jLN+ڙ$ %˨CUq$H7 _sՅ[pY"2EK1Cש@ɬғՐy7Y995#]A")AKE5~yQj0-W"NZ5ض5HjlvUZ ^@o D>h? [< N5 9@oڍF)$~FD}* 7f C<kиv6}4s:lk]@hCX7 h:ΎQD &YIԆ5g7}7w/q˗8B ֿmCCg A5,kO6Oin(G%E�2i|j,HnphklalYD89? SE7NI3q=_*.a CP|W) ,=&-\JDW,p.d02f *?)`�7~sK$VxOHP:IP d'@5>VjfF`aHTe)cd݇>{Li>MSVgV*.4ĿpbV@B+?cyg$?ܧh[r`aTvQy9+V6>XCAYip l;BZ|#q{Z4tˢ^];bocɊL4hw@TQ$VW{$jYF]O+85ij*c3`o71,f]�v㯉T~q8d村h牕# ׌7�R6?)Fop{62q422DГ=>Ubtx93!:-= �hz O-1^nf#"Lj*R* v$X**5ǐov("G!n|%/e⦠e`R�ݼdrXцYI 8oM 1MoNK +pn!Kn '˵ɼ21]qc4ZBujJى7΃m:%B:UC]y?]O<77#ݜg}&>U$-]|Wj~rRu mϠ"S73CpCלH:|l�S?G7dU$)̙Y*"y૘/{<W{<ww8}  ^#2^Y]/ 0!:򃻝Hn rօ^JZ�$~! s`1!9oC[<] <g^pk&>Z0T Jnwǘ6͑ EwQ("nCZ25LH0a`԰Enbb]J'iퟅP;U&`ȶU=qe'_qKal'sx]'xPU|2QN\reK @H#2mwO*"&UM^W٧"'U@rd>MyI|x';bY&Ap7"N\'c8xHvO4ܑQ*އگz(`$=!ןJ^43:u 7W"�;-`R#(ZT=⭭e3X '?q;B52 W9m5=ocުIV|Vq&c^9JcZw.Ik`+Aݭk^WS<<^ _u~#mls \!:\"Lj9 ȏ&9b23|#Q_S K7F +d5I\[^WfcVB4>锓0n!':©G׎Jϭ+Is/ h:u=6ԠI~a;O\gu5hb�\:3 iKf´ڭtRϫC1WL6LNG2Vcաn"<d =p2[GXycH ۸вE;Bb),.Ą9<8}m|cTskؙP9lU!e/SdSd[m9tHPrs0|sC }t#i2 o1%{0CH.7dxMTkS*�Xe,ÿmq]z]ąAnES/G:t*x+Z H+^{1r:oAKXV\R1KmLH~/DW9/+j8/wp3!\,V?,RKTtWexajHuEԛSz w3QO.Qc#ݘ.ӊK COܯXQR v&Vu&^!9/ibHH&؆%aYf^jXYjƄOL?w!+[]4�t`6f)$dd_hĀn 3*Y8Z=։8;-놦8GTx}Ћ0')a!j=Ct32f\X_ n>jpU= ~xm In!)B I6wSQ3I^T/(=v#pu"棹ɴ `NO*#`rxl6;F m<[9RRxmH/Ѱ#LCEB$OG`I.>1)ysݧx&|&X3 l-lP}_J DĽ/Sd$gc9Rj0YL6gsTT;GY@)qu<ށ:򅂎b;$H<)]11A/h 7ew2}7=a\8A*EN|QRhoF^N &e&E ~�xF>yxx 25pfÍ`^ W 9'*q/ CuQ$=J%1f>phH1lH g ޾nФk0'BKPBΟe 40Y>ÑIyo)7OLex%%GSHXJ5 y=@ͼًAAqHɲ *C ͜cu=w]U'kb*:J?\ȯBǭf4��D/Y/fVt6@ ykT'�輳Q=| Ӽ ؃Z2T1bL ~wR;jk|p,ao7\!W5UZͭ^#U|r*LdX̭SdH5u-d#^O+�:?(O|2=y&fԏ_\p($w5*:ޫ0?gYJJ{&oѼY\.lY4q.fRl 1I)1|Nj+)u/%maΪ葌_yꈤ ט#x M1Ip%AbQ ~~ 6k�VM}1$-N1E<.M+fr9C  ];pbZO&'�:~-l&98iZ-/*؊mlK Y@bMiTYx i̎G4:Q_v7e S*邦2Pmeam>x r>RS4zU{Ve Z]vgTA6|3x�ŬJ�w8L.@B47�C]rw WT)GZ>|]"iob?]0_ zP$ï\]:oȻIzzբNJi;&YZ@Iجf#+21jr^5 cCOob� YÍRI`tȻ[[/DRݩt剿٠wӍ-bm?_6bOQ(RI+(!} 䭉p Dh]:סҬWd M dp_Bp"X&'*_&mVy ?W=Ӫ6Mt h4dt]gD@ Y-Vmb-i�dlΑ-?՗`j,CּOPJ0\t=jl/nϳrH 4os5MXBn|'U^aOm^c6Y' ^OoA&N ~n=7>XjՂ|xr'hn6vz s-hh,z'ԋ x0hۨJIr^a00N)aDoYBa];.*Gӹb1\i$Gds}aTj*@+":y;7_|^%#tK NS,7UaRz 7G]6>j$9v1g>R`}<NTEð[N44* .fhwǪR,kQ#n 5JAHzߥn*JIl?vW|9imOs/Cb+B$Tk ɧjbomye es#K7';뮣ɲCc2rm ^&{jSɩ%^fAU铟�6蟿7/Ud뢅?Q@uC1LXU>|^kt\ PFTfLc,VEȉ,/!I +/ͣA=uaR7@m-�t {c?ޡ(kǫ~nPyNKKO,(sXt8켰I:i3~3^Z PʫSz\IPK����SW?>RC>��Z>����apngframe074.pngUT �%N%Nux �����wUTPaq(^݊Zxq)Rݥ-N]r&Ey2g&"L ��䥿o"~Yw@��Ĩ%4}VϻY~ߊ@<=h84WH9Ku}ؔV-|2-6C . ozf%IIB:hVZ2Q85575WW/5__5/A"Л W.,'4aafII>`B0#q͛_Ԥvuo{FicMba]$ԍQrv F|sg)gںIoqK\Xo_qSt C&5~n1JSc/�҂ZrL}aީ'UZpct#wHC!H ߳fCX){&� /KF[t齸.3n;ȉjh\;הz^ Դȷ;gďtN;AOSr :Tdžsrp>c쌞s^^C dčz O!ž.w˥2lu_gBҶv9n_6˔Sr Aa.Q%*D1Z!, '~7#571AޠP�:Zmocڄ<Å ε=xcɠPQ =u£3�;&&)Q˟bG^ᓣ=D Ԡd ;ez4M<7:*G1Im9V^}ur+3cӔU ̛ ӑmpXӉ.asgٟ̰=H{ᯕ_j.t;<Av!k7y),Bˢ;&uͦtj%V' xyS%Ș(o2`=6=qFJ$Ɨ6|erU@@hEي FDԅCJ-(E;G^1/~d '.ڜ>n RgcitfW]5nћL]:C ˰{ Q͞oBTQH$~G`ͩB*lv1t2<Ӯ{wj|^"v x}7o*x蓠FpxږTk"% y 19J|i,K?jBYu+TO\n <m zȀg֎on?>x>?j\Ee%ZY>~3 UqnKy2J1~P=ńI/'zYzvs&*\[ I}< ?v͗CW><UV9x \8фՁ ԯ/ ȅ2ߦ wZʂr9^h]t*$+9oYWq3Q-vz'qOfQ u_ 9)\{GFq�Z7.^aZD=/컨#T_b"Ob6eWã7ˁZk潪;hNo/TX`Q.C N!)ѧTUjz:v{^KzR$~bʣʍ!.0`>&2M*"EQSvMm/8R[T3Hr� c[5y_3`҅;A/~qT~Ko h@ ^o"̒ῤ3-ǢQh/|ޫ鑀w7 rO/}mri~ bN;�ta3}8>^좔š |L',HY�їqx́#>~K_o]pt_쟙񿓋0ސB]kl߼t-FEmP?�#*Q9!<b]ُxhz #Rxޮ9iNS%5i!nLW?azNCza("k\?y#ʷV6ʬ-S6k2U%i1.0fi.ZŸ6EȞB&S}A>^pq`Lбc~Rav^D_Ȝ"DVηd'_fxė!l"e~z(){' H! s_7mf yjقb?lΚ7՘�E$$ʑ>J 0QIa-bU< ,-D$׷ +{^m(M 5@Km[s v>uREfҾߩn?1}(oߏIv6u_=5B7ϜIkf�TC@/E=;j{bL}>ώ'h1=Y;cԦ3a~e y, iqUHwS79M,W+86se9|#<X'}:'`-#_1.Py%Y ^VP^1/0%*|lyG)5q 0_a%- Hm;9Kˏ?c5`rֶ5خ9CCXYI=R1?Hȑ60f排5э,{DhӳW.^=%-}/^Zm~.piᖞ.~#"LeGv0Q:o>|+O[ cI^1)N!S5JJP;;Qۊ0UQ&=8Xy�i ֏�XcYyve~y|4ADzxU[_apjݟ׏QH%":v>r Gh c9⍦Qܾ%=C~&.2kۈ*&>kJY[Df*Fs x U.\T)ѱੂ&Ob'|y0!!9{Q/ !|?a@\XK%" "J>oIN}6l`L CΘz2!VpYPabU4q>n'g[έ3FStJGv<ܻt\" gUw}S!^bk;hIq"'x]OD.E\~U&Ep8{|ʊ^e>8DB?FccgPrI/)sve.lݪ&c2tAK P."Lc*,Gђ/78ypc c)S+>_L0 ]&oDr]}t|#pxu.zryD=]dm'KhrK;?{Gx < 7hYcN ^r@UC;J@ f_%W+G&01twC2S)yoTУDzHQ 1>oZ *J3JŔ2-cL^VdsΕT")Ԃ�IIcX<t=}Eȷ#>hgvѕjv(1>ll_hFnZ2Gj>4p_ho-lXFW~IO~Y OrKѸo)39B57u{ WWΰ.AZ$lzhy/HT䬩o"saJݱ]qQ v9$A;T:z9/b[Dd5i ]_Ц;<VaۛW[_.0İQLUHm,ЗyLRi\oU,+׭qm_O<UXeGCW<^N ð!,wQF2/AaZ;b{PJh>Vnq%/?cg̬T/b 'LN^B@ Ro~U&ԼL;RopmpBLQ`($Y@MFoũ;N<[zfV'Oh]rq[QłZN-W'LSȜU'M*7hR(`$me 8yp ↚Erj? Ft]rRuyW:|L5">=[`gt߾,S"5g dJMt&Z"Bt*^WRC0c[U͑Ǒr3}u hҋD@e+E:۰Q0;u|>*5 QT^"TEDl[ɂӒOdy,IX<7,.d9> *gmպ<P{- 呋!B 6IL>^r]skԬN~3P&L_e% a:AA9[A# .2@a-&a]0k% CjAL!7i b,A]7lzE3$~^ڶX~jd�R=d.Q >AP5 -pL\ �rTZ1WLGUR_K=Loi{U{~<4)"T@qj{>R<]S;u y!l\ Rd=cTf@Ps!JH[j=cv jKgQ#S*ձJ#z8!3,1:4Fp1K$]{*ǘj >RBw{$:;n!Z7cnjǬӴ n9K6E7G|ayʱ#$+Dl7DaWB[;v"5HrF0�MC4Pp<aYb2UHiS3TUlBQhоC5&Rԁc-g9?#?Xoo\Aً3V~TKbJG*VK(B66,xU4C]H1J TQ<Zc?J"]'+X2>(9KDm.l zEEؿmZͻb؛ ;m9[۲JFN^5Uk2gp{!?ScY*y"HzFif4W%Ja ʏUjhͿJwVٯ2?%zB\Z֊fa?PUM? 15vvϡ)w "a ,'(LGܳ?\<=7ѳ}Do͹o:?ˀy}jɤ{&W9*?"jc7cs0(u]E8w݊>TҬm,*VE @[%¸AϩfA lh)`Ntpx R #7X-Q8><~-{azkcuh�U7ꎽIIzڞg/~kXS8L)Ig ^4WP@+lal/e"H%\V<CQIFăEs 9̲S&=d}X_IR"k kChOUKd,-}dkuۡ@=3pBgIe l2[xe H=x͐ɻzbrui@+1 G\*gW^;^}xrZjANS~KeF=Jn?X A0\Y.6NRQUINUJqֵrCڅ(;c_Ma0~@鷏|gZQ]/:gӅ<*'y8}N�;m:lS~)Tgl ZrҎRż5fː[~<O#U!Ee;s&4RS턣JܜkG[uҶA]/9_}מݻWXx"(+)Cr ^_;4n)ZOHD8SpvNomx<}(' i-oobf`=$PUt9kxUjYm_ MPM$gq8أ-pLL.t`-Z QJ=}#П]uv@}Z$Sv_D$`շw{_ ܡ?>*eG2 :/(3ta5>ާkNHRzz(iؚmʸwIWӦ>H^V5OK 24j:(Vj9RVXQ?&+dMZi ev j5ZuXV؎.;8f y}t0cƆMRp1{aIo0V1҆W,2Hpϟf[߆pEyKT몏b{?<S9s?)N@sEXtՇ莰]EʰZ,|2qG~^+K̍k2x ֯N!D`[y=nYAC4%ɞ.O&׺24.;w5<|1g~Y1W`ոBcܮ}C_T6FDC; Ws)o0Ěc nX?!c&5mc#UcŠMfE�8~;}V,xJ? YeZL?f97_tqz.,_Ɛ>¦ˆN#/ԥD:1zc(guouFaWا%4~3uszCoa~XJbK}$eƴ#8}0O9s*w%`BQHo~!sR套5s?5cn׀e?QY;eIhYW#?vvp%q-*35B}Sh>`D4$-CFp=*KE=UZm6Da}_"1h2Wl%5>{ fyM$mlY.8u(ovjkým%hQ%}G7JfbQ qո`HeC\]F$tXm,qʘ]?F+ƶsg[:|{,B| \Q \ӳpC frhCnc<:Vxm?xٵ`NYۂnc&R#0Bk]fU\fw.JRyǙnDhy9x 1SSl/Ρcԯ[-r8{jtJsX4)Ih3�ɺt&-(0ؼ}z3V ʯvQw|X0ƿ·"7,oWRß0@݊䘽_bx\\EoRn}@vX>vNak;3>i8y &EkcsD 0 ҍ kKػ5 p1:*?m}&fV@gy#/voYU&0Oٿ*kcC9@/KsVsF{UpDҧ� 3 Jt.zG\O3�W" N7sȄoؚ{=͖DN. ׉@=oxsDd ? 2*%}m(ZPZD\͇qcKqi ,Ҽ呭idMF aH]p4~c+6)D96W7.w:&4FJIyA>]wպ=sVg8Uͨb_i&AjbNԥJsμ CP۝gcXE6LْRw{x*^I0unq?z}F\zxq[1vcߋ&bMM+i?G`l &Y ˔|KݾQ}<KO~G®q. Hnڒm=DRRx2 sw8BĔ"a;YmO5+(vf㷁[Q`@%Z$',5a?y Lyա'7 vpB~iC?o[`?0?# Qg>@m!<ZD4MHhM- a "J/OmdhqoL fAorwCi/VdijdƾuLyIwZWQs ξ=5C'(?Ct.4>df4i5 V(Kp eSBmۋ*{[c)-X akyG้ѳ{\֎wsrf]QvƗIa֑ o\-]$N'W�3jEj=Mi`/3T Sjb_G%8Ȫo�([_mdG](j桳~! WB+HCi9:q`oxtu�-^^Ewxl|pjcGpveIqx}ù55Xu|^/C1ۻ_viy5 ٧P<D:Dwe҇?h $k Kp߰yiCqXriwc%%Ne%4 J0A1Z#XᑤEhDݶf+1 jm>W bąιu_\}ߋo: T&sPV{褿+bf`q5T4 hO1rj-~e@Pyi0ęgV~$Kt}Q-(qfAU,P>#D~F{|Q,~\(V8!b慔)"֩X93`FɩI*Iw2`~x0{>9=m3čn?cB\e/с'tx(2s,|+b%̩\НuO<llDZ6ʡXYE;v#8Zt'vJmO>9Y3n +=(F~ lAVt2eo Ey6 >RAdu5Zfs@W 3m5U '˴}u`D&jԀ,tw.ʙm/qp謉8 d- ,.@&$Znz˿> sPopzBƺgubu *M !pl&{ v*2J|>9b3s݉3uzCNM%`�BN�H OI 6P&w.[_~hyX5@nDi꣺؃밝?i'׶-DdCv�[cJ3Žd& YP&$DHQv#77~K! q4|'1f(N7KGEeSx{l[VZ#*ԋC /Ҫ;r1YQQވL] Λ9VԹ{(C-t;i;^ >H9vASDDԩO(-CmΜoW@^i%Lt{X�˯É"׈U;�2nA@ 7rLv"bebe+ݗ>[?権&託֭qv{ "< 0JSu]v?wuU7lV#5^;7s=i":=Z}A><q5'i6ȷS&Vh?G$s ߧviWڴk#19l@Yl[7 GWoQv3hU)?Q)w'vN.NX[ %af@'ioC()\-^]zB: X0b*UHG]߿Rvy }IѤEYd;p<D >iJ%ϱX!``#EqV]1Χq&Ij{ *H?WvM$?.۳CΠ3pXǴj+ɦ@Y>HG3bbu"s$oۃ* S.bx2'06>$A.ߒsbFI`:W|B}£(R�c*ESيO 7Q~rDd潁1-zqo.d^V}++:oOALjrDԉꪙܑ8#v?s|9| Uii1l 9s uEӡՏA+7ldM:P_2AC\/T*WrcKW5oTIYZOIBPwa)W,a,0JDD^m/u(<P%8!r ٛfsEGpg"AA*tbGj2O<RnWx"@{ܪQB{7 3t{7F\�|Ag;djOi[f7l[x͈ ކa(,gy˘oN Pq5Oͩ}UNLٶCٖ uVudW'P Wߊ1&zebqS'ĵ"Bu[L\hlJoZ]`:,zRm9; U%:^,dvMXf9f&H :)t [ yj_!s#{Kb:f:9t3V8 r`ZP֝ z4~EL$~a:gDm%U(b�Jd|ZvZܒ3K6N6ZILH;/ٚ_."$1BG͠m�^ˆouSu_ʚvxiP;Aь<jXLN>D* I̍&3SeU~IuIRJT]vl۳|"I95%LSڱ꾂vSh @WELO�@h 8C&vTD#4QJ2jb.o,}¶BqG+r0U:.R7 (Ηb6XzQ*~ 1QWBTY 32xg` )k޿<hT!m/h]=AC1 \MY*1:3#wC<@ն r ȡC cЇ2füny]l XP9cV쑻GP]W拡[<`ZPpQ�r#(au/H\# D#mRC5o6+)&.Ҥ4QX --�Q}f.Vq'bAtxL*1KХ{"rAQ$>3;G("Oo' U1٬ĉԟQF)]l47oDVJH1,mc3%1S!,s:A>!OeWBs)M N }^5{ZiA+~i6s5 hU3ᨑ&FHIM{"$(7ս J#j)J#7I:s^UiI<#Vri[YL1x}Q9 [iM1#vδC><ubKEfE%�`fJRAРňyV}_qb˿֚`轞\S >Ajwsg{?.NC] @bl"\[E7gHh1\_u3!~@5hGߔ ηv_  ±2) Sਲ?Evc0+py_L:h&S韛o!`)doOߐ@vN c 'V[xE<cE_xuAf0SHAz<SA 4ZWvRc*9x5ly<K"x&K A^,&@g NcOl>\u2O={v׾ǷxJQMgy$XeE0 ֺ:fF~Q'Fj!$}yB5?֥'0kl QJ gî˒Cڽv;Q,AƦOR"byc$%##)=͏F¥KT[󢇋?t h0>SGf/ETPj>] ~l_*43Z`hײj~ DͿJ¯^0ޙqN[6:/\rں EgN#;J=^`{Տ֥N tфG)-Rb,z A/ω>K(=ASg07TU&D?3v[#ʎI jY2dx!$u7S 9�O) �\j1,8mbwִs/eӣ#J0?ģŋ ni�c%p CYNhqpbx/ROWě-A\cK@/GlמY";(*n#YG幑А<ؔQmy 2OleeIw/ʐLA巯,-Yh/� o1Hko0TC$W5" 8Ja"7):kvsK/aƥB`ѳ x eV[̗š"{DR ў gdȕ+gēP4B+hToYw?6 %SI${*N/ Kh,!=i;a?aR+Z +dHVGX(pXY2ۂl{ }dbNQ"Qꅭak)"C-_7_H+a},\Jf P!J2v /U[2,sm Nf Z@V8q\ QBPR*lǖxa^?ԙfXE2}~}Fp.q 袾_W_bɨ _)+#e:=2k֮Z/Bv@A ΫuUa/_%x߶IE!CU iP } is(mn+ ocp/T 淅ja*.لi{4vs0!}H^~Q'ctor_]oFgGfԩu,jx8d?v`(C҅mfݤʄ@ J6s|'q޼ Ѡ6�u݇u¶-䤝 *\#m/!غab : X7,D(Gí| 2Ȕ˄eìZP"Gue.Du:G9*T- @w tD93B>Jm!bTYT 5@r@%s)\>s8{uIWdrI:>6jWIͼS/(pA`zd{Sƙmh_CdM;qN6#lxXSR-}&hJ1hpU�?7z@!^BHʠ_N} �<Mxp;i$Ȗd.GG^P5z_bS#N~fIӏrJ#ϷTz,kD-hî/XL <T͏bL17*U}xm&yQ:j܃G)KcLηjvO?Ei>2j쯪{ch}Tgkzn4Awnsv->!?W[˽MǞGp_&V!+8h/}zՙ;jIR/#JpjR_BWE4uM֝ZˉD?ѥJ0 '>6P#(c`Řݒﵓcha{dIaߙЖI.:zVXw )8q}W9LzeM8G7l(b95եp AM#(40i#G3tF�)FHc&fUoF1@pJTkB,OIVFai lhCB^N}ν P3/w'\.|7f7蓌ybbPC zFmxIN3+q*zU<׫@^_Hth=87#٠FO q%篜1}\Q\EC T%@T d{ V$\ Q�5w =/$_bJkҥZ̅?SVRk {&gq@N JJ( [dЈerhvnDRPga�qn mPQ>b3Wˬ~#8|]ص闿R%) =UQX@ V9랈X8MT{r+4>Zwio 1|)`e;UynNZv9;O1G*`9&/5Z$8uYe_fVڭgfMTPڢg!chq_![ B!YZ`'3>KQ6s$s#OҴUt=8$.ا%8Z *?Q?N$fh<9`1n9״=c-'R Q dUgא)FhL]~|&loY`3y4=7 Z)0J8+ =ٞwXW_T?KQ} FvbvzԦ~ٰn"]xAa:wCm^un{- ԌH%HFXc7`d“z _§�3DKE7x"xAXR< 7yYUh+(OKrQͱ+ tLnP_eȞS`"F/$*Г1떚 pZI&7h ^P0;kA7]-=Qf2[Ы"+tל~ wY~Q�7dTk$MCPK����SW??V<��<����apngframe075.pngUT �%N%Nux �����}{ePMN ,@�vI  �w'~yo֝twu9]SO 5\Z\��@l obc[ ]��i5 e~Bwo:88jE}J`E}]oO\rDo;'U4%ID"VJ\MBw{fzuLl?D/X;i&uTgݭn׿^xϗN:IN@mCfK &tVԍ_,b!8R>W2f|2?Eow .]J-ߒ. D]uú  㯓%8}8fGz_m7xgKS9~8u-)EB?3cҁ~" 1%H}%daN4ƚ`1mQTNd3P"!8Y 鬙@#w^pֿuP5gXs{aYB328׌pay;\''a,*e~ʖQ3k*uvMz!݊ZpCPgWT!w&-"waǝT ebrs+ >.AJj݉Z$1Uu=ĖOVu9TCbs!E֥͡$SyI?p\vtff A')+X3dP U61I硙ϸ7խ3XT-zFG&]@8=t*Bq쓞J96յmBZrfC ^*\ Pe=/,+narBqאQ Nʖ1V.-Oļ0`{Q7B5m3/c8|:e(8Y"q T^E뗜ڼ4sT X" !&2zͱZ);{@"&ș.s; 5F4<+!LY"zxUyo4KeC Q2 ,288ŻS|y-u/n~�')Grxgtbc-MH(Lߊ&'w䇯Y][)n?{~== pBurIBoUu s1~=0]``OF0vNx B�=S|D ⮴8+ zeŬ(JrR,3I!f YZ|\-_8im\;8YpDbDqAyͰg>˂  'W-�|0<,uLmP: hٽ)c?Wwܓ�ww1z[; )ZRQ5PbSXaxE†W^wE= .m`rG}_Z8u eM7X30qI3ؒr cU5vPzjٍ?l~ E*0mԼneB)h` (IWk0M7yߗxJLzARL@ xX+]ץVE#.PJ<w8NτK'=2'5N=O6-IkuB?'>{G'-h)~p@{6t2Kz̯F@PiʩT-8Oc�FXOYg.p4s! ̏Q#&S=湯oߜ:V2 2aOM5"ݔ~I%Z-eJC'hH�H4f殸Z >1}3A΢j^ݔZ,~f;ةu{yG֢M_UTߪ}7I"bGUn̠j&'Y*\a O5 ,`659==x e;?vʟӚ|Ph>حx[$Dq\ TT%&tb9X"к?֩]`H;=׎8؍)w]{K{آt.?zU& pNi`L?@VmˤCjGǀt`Q'+tR `jt�@6So @};aP>I_ԛP[@0Gj뙂7qwrm_ ?n}Um"Uo5G"A ɋcP6m fZ|˹-%ڤbjlo<&Zo-g<U<ܝ]>u6OgJLxQ=o4{:Ci{_G%A6<heH>O%972l)EuO],GҫZrP:#3\M"VI l2g^ !7 x΁$˖ R/ᚢb3v ͻOQgˮdi8;!LJK:bٱ(5Zxh[ ├ 4œAN|SxII JOՈ]!Xo?B[GƖ~_Vˡs78+Y*s.MٱLg ֕�2`U"bi *<,/_JpvļˇLW|.TAP>sdkbe%d褆-q-+<Kxj!Gx?-ԧ)bjz��􈓚Vp1VOaDj,cڻLk9bQ�RB?{(G='W9ZW uN#F4d sHJGtbﰳأ_O9oѸ!dӭ뢉xp u`2~(&ZXkXȇHta}τȍGzg@$O.^qdLGr~e0nG)4(C4-^W>㳲ҏ}B�ށ&?l"4;R&H-@qN2EZu0Gmr/VG^^Ӏ m]gT=Ng W `'I Via:/3&;�S-` b=ӔjD.7z!͑:)NwIk1ᙦ_Z N0);;FZ\*TC9Cob(MzC'OB $n5eO |<!a�Kf[RTrF;m iӇMf@P܉H:V*`m\=9'UHCS<,лA:<qD:Fb]߹hfT=!Co-c8m�|y-deK8<t6?8NL%Oѯp Ɗ7v�\ݼ|shIuϺk;|mYlJS*Y2Ge?@Sg]Ct΁5e gm4˩K uJjn Fy$:jD-*ͱ_-A7x�F'0Py(B {189dG\pJA4oT'qʏ%Mi'{E%x/oܱHItK^ GkBYUW(O&W}<힡n! LxC"w;"yCt.ۖ*}`:@Y ?A6!ㄺ$ñDYI%X!&DY(k9]qxZoHa0i)ע�mßz*TK>7NHs&8 jJ8GJμk/TrKBO,}=ףs<Xs4`/]Oi+P#\Ӌ'+~t- P0M҇\Ko0۹`߯�+Džˇe9Kcwzm\^VujT 9=e (`袔w:M,U@ ^.#p j{6z&:G0*x ~!D*bfV6u`Aw=j4Ew@8 }#Z]R�Խ�#�G̮�6c<ĵd Z Nd%/ƛ6Jv4a%, mirrf�K+@X6MZt#VHd\/(N;r/١jw ]uGt5X.RHUޑ A+g(RexIDVgTHӱ c& v1zbD'Uiyʷ;TJ]LD~\Rr?H*0YrB٧-:t0gh׏qI3{u'Oq=2ozUh'޵]t7(E\lj/) ]}sO\b;tӭk2r(⏈VS,~Rs <#h65 Nkƒ1&uZ_W6:{w в1ӿ**=!߈\Ƶ_cYҴgPQivqk0{k(HqLu8]/|Ek6n�$y>+pZpfWo'KR<GDNf# l_$촪K{"�z/R4_�E-dn8Pг"M>ߌ(W,E#JH_7ߠdis^f"Kav/%?i$bϿ�ܛZiV qe(k \rM}ݏ~ӯ^aNzZ#TP0z~kKA�kHJӍ[Ra\T{JOc{8_:"kxtdt.qreIMIwSZ+/ٻ) BDݔHC}NEDK,lBzW< ?9O5>vv,s)7Y*:u?0f#28~? txuy<PIZ̉"4JN#YD@@8 Ms-X )�Xo*}Ȓ`:=ZungkcPwl~R1 `*|{y,ݩ@x]2]٢ PLyw:Ƽn@ ac�V|CĿؿ~ېS5!Ҡ_xk/z U6E%M�Rw* m8PM 4z:tLh jswyl5hkd xn `(y5@'"6H$KQPD�(oʜ,JWAOl/كl~EqA=m+qѨGeQU,H` hvpܙ I|4H&;-#?W =4)Q�ơW"fY♁)Iɰk/iBGJZ^؇6 ^*^t V2UW:y_Z]5|Yk+O&':*ldyȐ$|@'Kҋ݁;X,%t_ cr} p7}Wۙ4maUn>:'$=-CӑȕFŲ: e@=ܟ@UN~v۩!b+|خ ЂI~"㢝qd履ނkf]f](l'@71yئj =o̧\,^m`r&y`�5 SddZ^۶Of9Z#.#EEb"V2A*Lgw]xޥFR~I: h ^0n0h]ґK\Xw ^e'IJɲuzx͛8&10cq;'ۊL}q湊8?~HQ@v@(QU ξJ1nr*gMVFIݷϹ8$&AP`= 0f{75*]4f |=@�luކ s&dћ_uC:G oH6]}ٵf;R4I%7ϝV/�Š}v2{", u=[vo-kGd;+qZ(:o두D@eHk@F^B#FJG6ӋÑR \X8X|r ;.Bt=N W-8|?ڿOLe9yȭ #w`G3'Q,B&Swf#^m뺶YڊyGH0WҼW>_oom̷dX!W9y6ra {q^ ܜ\[0s^:۬ClGv`ˊ# L)�خ9Ӌf"$G+G!c9oGdxx{.4"} g6e,F)du(=X} ҆ dZ` "&:%`# I AOT έ/` {3hJ}&k/P+S’duu#H ,PAHEXV*awQ`k<ѽSyF񤻣ceFtByXbRk#4DYL;?!A}v leЫ.-eK� p^L/ԲJg�e-u `!vlHan7}oZx]}/θt&ㄔqDotqWс1&C<w#J-4N՜]:]x[_aϰQE_Wq!R7Jn<!,f5O&8~S!6{|QVЇ{: !z*לgM$[{jS̖jd Z邱/V6\{p>2H_ū<X̓\q؟U+mئO,N*'긦?bFJ3/%t %+6?Bwׯn|Z?#s\_Ţ6i-]|b2_\\ѾIr II7ТR/IY 9{8Ge5_PDvx2O ґP{,on/m52)dFAFP˔rM:n`VG}j oPVj"ʡ6pg_!.Y)!+`7Sfnȼe:>I^%gnEcI:bKSr(5Uev<3zk0C_P>8?<|؂wP5߅ M}՞b8 .azF5D6߷ պ mG)>QY'~~(LAڇ-X'z60.rvzȲ^ =pK2Y&IܢI)£Ëτͩ8IP.NTAJ<gB}ؓj&XȳtiMP bh3H#qpy{ H[ nd/ǝ!bW0 �F#e} z:gD# kƤ[n `7(?]X 0`b`96B(E"7 0')޿x-/#5:BKU%&W!jfCگ'#޳ӹ>5hԁ=%9Oh Ld5H"nݵ:rm+_#vuꂏ=zerj&>$Sl;-+!qvà:d9zE<GA>+`IWj=0g_mcǒE^[Bym82C�OP^B{_F$c8+¯]*ƻECG&=)ӝHc;Q=<i?v3<_EnyNnU�m{rBx8kMj0 kQ@ZT{فqFJ0Z_rwF--Rt>S,N4t;\K�f[$LL~} |,wnFڰZ3DwAY+ Y_t\1՗zSd4>ֶIv'iœwfm^Go8WB=VnIjɦf?!X|룻A�p|>=\VzFI#`q |꺣<3y,�4eOShZۙ98Kp퓮ED 1:b jcm@ƚ% <SؐfcfiifHQ':V5Ua$ɉ~&֥lEϔxB��.k tfV3?DZʕCz9"re a*``|4\ìlQ/V,p)�)F rIF.Z?s 0+|Udqp/+A+8F:Y,oi3ES$(G^O'\UJ/!: ȗ+]j([ 0e3NiFtj V>SG?ӡ`zXϑxCYt&Z^I1 RO(0(Z]$7?ơ`_`P 'yzu鸠lͷhe ؤ*=vc]2�g.(ez `'v}_leT6tn)׽X+vPGE xV%<�Ȱ q3#_:㣲5j09#ϗ ax=6ϸ/3DaQpK9UYuX-BF<3:BM]p~\>-Q:&na9q͂qNIZ#aM }C Z7Z^]&E6{=͚C2~aTK+l^P߾הiyXAω@:BO((A}>`Inq{MvC8n/ç ,ߧBh ˲o;=Z_}MH&wuۏ~.(S<tB30b=X ,)qѿy}~�sY moA2׈ց 1_,50J^"}V�zȔK{#YܳC:M{`Ov*ٖ:ֹ̳g5 e8S,|.5<#CdOy7IAΚ3 'pXezgx|_x0!:v$wiXV(Q wIY>é_*bio?x˂qJ <s$qlOlj' ӪWcNs>Þ| ^m8k@؋Bv}b#Pڅ+oYka U*< sz>6�=@p$8jM>քӑޓ]CM�7ny[s٦D=-\)BЧwܢ)%&HיU 8K0xֳ>;؟zFߕ7s[mKE ) uSSz݈Tt'^Qa= eRtU~x;kGu?>fWc|l br>{Bu2ӡEuӊ=4؟;}W0t-xZٔw_1p4)D={"$76@|jw2b~Ҕ\`Qu>c&WN sߔ&R0KFX5Gزyvń3,J.3ۀ E-A@{g&'ANws;ǍquZI/e]8-&=5  5}E]8ZY4-VhlbюeI I`OI= tqnly[j8Gפ1NJPNriRQsE{e {P`Ġ/p啀R.h$ӎ]$I(^`m`t$]\pK&sYj�h{ ǃMrBI\GZX,T%v)\ z9(_uDʛ7GfnO_KJ{^8ǹ�@tI34S2VFYdQѤPV{Cb`+Yd" �`%#}ޞ .sVξUXqo9^ŃrڊiuLB  �[(BP,X˓Oet@^x#7̭Ts^NCN_wI:w*7la;2 EA9 [cT߫E[ϼ~Lf�,A;:ٕDigFl>@lti3K\Fs3W �&0<9c²4%BCn3E(NP&i84C? }ym=6wDZyeѩ=8?sLE#4pPr?[(,PYaK7jYjf`2}"aaQ@n9~g֖oЦ0eDanb@+ќ+NѣL䢨xmE@ p<G^)j4ͳ.=WvlE[<PΈ!a̭NGt;[_� qlB<;DjP~3+ GF}�\}ѱߚ9Y?= V4g}U$7٩ |K&>x*Ls[ ̑P8+٢sS2 ~\:&wNXi07ʝ:W{+Z\O|,�/(v=<,aJRB!(205S -B.�?˖Wv[Fsqla9&Pi |:}y YP.Z u${3>5u3}gW� @K6M7bH Nz O@nH&n9>n?VK٬2b]wVo9[‡.V[{86 !�936`u]`]qelyx]nMG-~if8{R}) rS sz%7 * W#ѕУXoE*{Zcm5<>"I|K6Uѯ#s!t委{B+U$1(7':g6>b�6;l`&Ɇ"&;�-f<y# f1jշN'/P,oQ2>*dv" \; PŻA/HGRBz#]`JA7`J^#䈁=(b[h|z}ܷ<tIJX ibzp%Q A A -S8t[dHs",#4pzpticA2,<)@7p߶8t>N_q#Rܩ|gݯrYK86$τ9N&"{wI&Dz0QH֒{e4t{k2cAa7N;`5(BL=zo.W"4Y@sY_C-բ}1NL; rHAbb 3KW,? cJ1JHŵx7Z<~xPA(4?5UT}7Jzji)vƴgubm&C mxD|4?ڳO_6ᅥ채j"_ @:5]yJ[§ujsH~!hW#ЃR;;~'ۉfzbq^b\8|u 1ϝZ^A9W߹.~m@f`H@R|]x Srh3?jpY[_ZrL#N5,'wj;{z]oɨ!ۊI N `wv>G 惢GZ?.M _t~'ͪ(j^+Jɜct �_xmB1'HC?(Kc(薨!fZmwgi[%!;K TO7lԂcMIx`k:s֘#`1!WF;/pcbbWj̽'Hx< y;G9ÓjIPiGI^OTccnye*yHp~)[;LI W"7/-zRLinٿƢWX ,lݹGZi;4捪4!Ѵ]̡~O6 ,,>kczқѭsC֬.!HN"~wDG=wG}ms# L:AUTqw&iO pk1m'%Ǣ@мΔPoa&T 1(RLjd=Hh&+#ځWn|X;?Υ d&̦[9}01YS3bPMZ[!ֶm[ >/ϗiayb 9Veh U!^1o\VA}+uȏ[)y9e~#I-n=r.4u7q2vRK*'r^LB{&C*djL?b;Di> (-xC;2(L{'q1U0vD0k]vfSEaehOhp`7P%z?:q7%;,#yaj# r{΂I6BAZ1 E$UE�@pѵ6\7Y¹#Dr9Mhʋ ̸6]<vE>n:"Btxɕ|D6&|AG9X~k AX/`TPgP[8 瑬)3x2KdC,3)b^ki_..Up@"P1'y .`hGm+#)O4X}ܽ=\$nȝO7.sMbA(*fpCM_`,ijgJ{el1~OCDy"% SSGK�U@9 z)4,[q4nhlFnk?W@a5m:F7Y,:_[Ȃş;GA0"8y[�>I Et_O/=NbԏLUCANV_b D lN( w̡PSԿhN>Ipeg=yu(FnOwM|>jBPA[7?t\4Mvz5繨C\kul`ϡY $N^b =7(Q-� d$FuO ;,s|5B&@x6@6?5ak+x4AW6+%onCw8 N?L&A>~(.<R:mTD;/$K]%8EhovT#W<AP-36(:U@$QMA[>F3u&}XhٰmJ</ G8PFVEn/.Tu0Ӡ ''_NO{*ac(x-dc}T0# e Zmc'_3<e[M8oBc%[FuC9r#XVtc9cUǩIr{u/_x?=N�[#׻¥:-*+cW>Gvl,#s)wϻT VF@%14YZ)7 b�.c璱 lE;sr{5oՠ ʬc\t* 50ԝаͤKII>۽хޱ"*z;$ ]?~~Nuk w1v9Y|c'V\E%G>X$:>@pӚVq3Ń"#Yսc\Gas=]|?V.ZkLicVSQxbrWRwًtxv*ڦig3DǔBmԵƑ(^ żqwJoj>OXC i$9TIKx|c:HZ5+|efxo)6ٲgʤ]B&J|< w7k&.[Lq;ꕕT6pUE7GIʗ|bAhNAVJYg( jt67$u.Q1tˈ H+9ܾW7U0P^#P͗E\ } `mbݮKH}X4T4ӴKL/C.G?�,Gs#]=&dQz74T^(*Z?PK����SW?O)l>��>����apngframe076.pngUT �%N%Nux �����}eTT6|&)QDiFBz�Q:DnG##Hw0uY˽}uaa0��_)ɽ/d+9iOs{-Ot==ȓt']=WGb@azU&sr&ȓ=)x!eQ* J %ΟJ' @4SLNV4ӷ>r@71bca wm͞^+E9 VLvQN?E  ynMyo0ֹQ1c l¶۵3 K]o823&7{QA1yi&~KJgL3*<CU  �Sm9xۧ ]s{+ϊ*-.G@񬁠U\#ѷ0)er,GiL {ËCITwtMDhkY$I"jlo#Ytԑo%  Jx_^o~TrE0%ިc}[y,K>}|r4<3ۘ1Qr-ȭ\<I/ $Eb%ݎF%ԨI<}^ *p@w"N8rxO߂LH J4QߦntD+&CΏxUaRt8";3}]I[alAhp)uҠGd6Fv韎J�~ ##,+`??%feUa]*} ]vڡ|\kʉ,B .= Bd35p}Rmm-8.2HopF+C Z] YVh<!=ikxeFG kSAOuFtϖ°uL&8bQmWzP8g ȉyy_?d\Oag\xsw]X$#@qsCLD�Nk cH4n2*p; كc2XF 9ZF]pe[ԓ;eS�. Dm}0s|m,9cDnžΞ-?`�BDORxU<ATIzqp ܶ]U|>QG?U]ǜ$wܕ )C |496aLδ?oc?DԶ@8kk!%W9/嵠 1%G¯q W߮mDV 7Pp[`A}1`/şYilB1P fB׃aw1CJ GH`ҋ O_חRuT9Aw*+)N4/=.]Ukr+ǘo3kb_ċtjNo~]RH,#R5<;Sr#1OdJ;oEhy{K`"6dd{p8*J8.sX& :R?C�P,T5LJC? 3a軞 D[+kAI }K6M~3`>s05HF^3ӂsUEma Yظ>v<GTM%ܤ9, uձ.ia41}L̰$̥ 1bmg9[ Э,ZoV#7W8 q3K@mEx�C#rǿqS0JIBZBgh+fv!q;EFqγ4CleV1,; ;!v=zO3FUa{ЅQTFt>VJCA|ժ>_tV7bK(ҿ<0嫛xx$j-᫹xNUX0"ّJǀ$}x6M|98hm x?j"!@&F)0eEJoNb̙KG(CgY̮Lowɠz0TNx_TO:aUc,#9D1y ߊS韰q 5;5[0`?1re M\Zƕ8,i&59R@"1'4l}` t`Ti sBbGzOEfxE^zJܿz=׶jQA.G/'z仳 wtTيDwW*;]$LnKOLH1c%3"T:vћ3EKPX/o`fPg/nuv zwt^%_8Ņ$m&7nvze2g0r+<7|I r;Nj{ˆ77<ԍ{ys;.5ߎM2#w~3V T-FYap<s2q5&W<<(:q CIrɻ:2'kSO8xw}Fm*${cv˰zt'a]_2 LH|cɩԎuȌ0]9ҋ.|)i/n=XCb7x2[$j{& qXMD98KCIu6jzX`HTˉ͸WSэq)Cn!,I,QWw_w$! ,s0 [}7aH7?>PnVxhh]TEd|Gt*^&S ! bG(<EN=/GfK~ߺI&kma.e(6/JK^VB@z P}jµ\v]+o8S 5&ov^󦁪!hK&K51^ 1ojQB8G)�Q|Ϗ8"-ˣ3T ?')q2] ~WK, ? DA%}؂q h=?m.Zqbr�ש".+|#z;RA56C5.l[W~!Z|1U~ M]f<{c<Tuz߹Z:Z:"ݨ:L[wΆ둍b1F-\85<ϖNTzќ]Ir6l_ÿ}~_ ŭLnj]|qhCe +�E ,*N;{;o|S%ڥi>"fzxJ@{tF,ڵv .BBgR.ĝqpOSy` b4�* !} &<<GB.d}TZ&g1L!^ c0h:\L4q 껭{EqrvߥY)Aty_0+\A*/T$bsUǦb_K$в{1km7C=[Q*ٛF(VeH CF6 m{orO�)FoU 6Q45r]ds&ץځl/)mɥY{[ղ_QlxCmɡ?oXO=Q|>4gj=v}6]_2pӑ'1 :j[䙀{O\ q/Z>+0LIf{`Ȋ7O@趒LO)\FD7ԝӞIuٿI5_ޒ[?eDQrZ 4ظVX@te/+ߍg\r՜pwfjFtU\h#\&N3U]a@0;{Hcܾ&6w/p=!簾@4B=R2؜,U6ٝp/d#9xFYg06jޚ1SU$}^+K*~&uy n.o39\N?;N?R|wE&R^P~}ث̮\^ ~3 1`�mQe PPہb33Jp{(hѠ;ؿisC{1k R 4Ő(A,xVlJ?K c7R!7R:Kfs6b.YاGdR�V&;j5G@5oAt7Aiޟ&Jez1LGwcR1Iۏ w,^ M#&/{Kt>YY#uRƒNeF{O~VhZ7:&FurNlBұRhڃ`3q6Yd?u/Sԧ'R|%6gΫϾ7YӧƏ^-̒g^bՕ Keuϙ(&q#̕C߰Sj*uz`NO[Tя 6)pg:qPcV8j]MjTVPS&R3;fPhF7)ZsJ}KcI~h`mdϚ~&˂zA>C�.vZ 1ծ@"YՕ%}Dɴ2AH(3dFk+8z!L¸`i_UmoQmF*A[Yګ)gg8s6>\TӽyWid4#I@tqiQPWn1TNKCVW̴'6L\1QoKn_ -& }B$ՐcfpH%f{Hio 61!O44𽼲l|o 2n d5|eQcݧ1Mck-J+xF+:hffSWlV\7`\)?X'SUH.k({s (lU`I)<O}n2<aG$H@+]s=lG`b[d5Sd#fZb2=|^QBWpm٫y6$+*mPf,d= o!~9EÔL\4 s./#V8@ya4> 4v2 6/D{<kH˩:s+#]X欘wg?Ϡv7.\xjŨQGD43-Yq4Ni³ɕsa17B]WA`&s|=H)w,>zM Ͱø`C>-rC+$nod2a60J6 E?b'ЁHezg_VJ7{`ZFGj#eKr su%| V-Q}`gS1gɐ'>#:LyM\Flr5GFM)lqU&>RdYOs }9bc3 Pmgӹ`P|lOJժLBkܦ?I )cĦgpCg+wg]"[MՔE<ZYRgEe/{ }Gm 6 7njP7jGg=l֝4e' [e7uýM» _ppC|L JeK BNgf4Gw#/ċ!MT\oPv'WZ.@"{!iNy$z ͱi1!9nW.M>mLv~4U1x+ ú + kv[UC @4:DaRjW5K/릛0e!>c&ߔbcM2= : O~D9]9V55uLȣq 6˫2Va߷곫ÃY!q '*zt,ll"F(fp8 ͋~&|HFy?+[#bBUVNPfNf�+RxkI$>pMMVL 17,$n>A$&89K\Ft@w8oG'@"~d\\iΕT5*?{)U"w\?t-sN~rtz8~>8laoU = 5IizP3epfUJe.<ԬoX[ctsh|a!WeXJ:G\iMH-qʜNB\ º`F\Pm]Ayu^;@X2Fl`]0jNQ鳢} kSB:&@$Tս~Ă 癦xܐ@ЭtV6O1rΌ}"̇rb:?IƲsU*+k\pӧ\; Ȅwf2bě*]`9硗66;:V;:OGO  .bd˜"3lIZ?D ~_Az磹RM{" IpOLZ<bg7w$5Ɍ|n3[v]8amc^ѡ7^Ш�19xAVuE=su �]z쳙2_;{5r iKq |;\Ĵv*f!_rUB{4Mݢ _6]>E(dd!_n?i餗u"B6ifK\dgrbwXylqs9VR.]|0ݮ|)rldPDeD J7 KlAw.urC0JG[0J%6@!B_Hp֣ӑ}hvBKXύEi1!1Wp ;6Eh('G}j䚢h691'5wW/F_:?|C݅M\xU?WC’>۵84;Jy͵<A|{f~z\BȟDCO!O <$#8P*Ot41~ xlb\ATh9uyImgXᔱi2zMs8cmb@}zڹvڰ|U%+9w1l6m}ll:!^'S]f)\ޖI>r_#{E/?$/퐦 YL--<r>y^9!ffLΏ;?քv^KXb?GOo!QųL3[ KN TF1`ZllYA2_)koB;B3I  X((gefkMp1Zn5+ ]t KNz<N%&"\r|_=^ܢf&k+%=WX /pYQn!Cp<a猬Aws/Į'{[`C�S+(NYpnAZK +XyVsǒԳ`x9Nڡoe& cuE&w{ EVhR,+v^ kt2˅;)#媿e) Mz>Z |]W8*#TTt~:~7O.oΖ.[/=~1t\.Ss 挮N8A>.ʺ⻵tJr)- (<YU4F.Rh !׼-CC+62 /#SzMT 7h&ԅ4_:` "âvmQ',UՈ`El?d|Ab* A~a-i Àhf_+OKg匴g&FWu+8GgrD7# ts%JXYt%vK;nN\J�'.d׎δBjRR'\%Hs{q*{Yz:GV9K6˧*&7ˠVD ̨3vѪ/ZHL]jOGQ -$V@&23e'&߫u8Z[:,#LeOhP7?y&oSQt15?x‚`~AŦ3)sB#В鉨8sz`wIGojmᅊ-p+]T*tETAw^;Kt�1J<l6{d'sF,TNMpSt^)2xGLvGӡ6{7iơ.9Δ?4q@̄l\UrFjhi6o~g!Wɸ͎oGتQ<T=y~Л31<Ϭ> y(L:.w)pq-1aKb]lDN5 t߽;OBm[xxA}sPv]60"W+GɛUr| :PkT"m#/G|w19659A&%9G%i2Ì7ZUnӆؑ!OىmpQѤxS%WtL#uZ 3go(>h=h-e=)t*6L5T;:6 P/A6zgb~.zWO)Kxe\.?$ѵfo=o#572{d,'|͸ 1<9#PI�{J-h4 ͨ*Ao#<Gn,"5#k\v4N\O[]DIYS ?o*HT7Qv|>۠0C5 ?] ;9_-W{>r-e1<CR~#:<cr8Y]AHcb4ʨn�<Ֆ Icm$vџS]6.jQlFtӌuO_q::-8$Vo6]${dO6FP!@JJFX) Xbi e.Zeg&m((~<@ǗriM@L3~wܞW?gJ ꕎiv ?phO.?n@�@o>ʐpSLXg2ް}һ^$W,+N{#S{J^v5RKa, |[:(ė(4Pbޚo -,[s|:t|Y%5Ʒ<д c`)9OK> -"V3؎wf1XY?[Ja,Y;oCuM`@@T<"uqQCasWSH읍/LV1˚J%>qkc|俗~=/'oyk:{ 8D *!#wKH<hȗwhnУEfݷP h2O0ŶUx8^dU[4]{2CU? '?sKO9`̷[malV2ڄWP 9U噈/].bG,|ehmh7J u Z WfC7U':Ӎ5ING͋p@G{a6fƸyGZ8 ?#G">n#CoB"djfq}{-<xkv路2asWmp,l"mߥp{UbEs[ \UVVe;d8>oȘZ~|,Ã&ViIVuyEQl`{ȿ='SHd�?:Ǩ_ 8S => 3|X/t<6,D@IN5*=?䙦[`VNzAUx_r1]ATNVÿȼXoaOt_Ri7*:u%qCEtT78%]7|mT@*Q-cIOSi2`>Az`wzst2y*|L9XY; ozғ`>?If>iv~dޏn!1`IJHD]q>ݟDIx:ـ>l3$ d@Y{\@kIi+-q[XR뚭U֪&ҭ>7=f]X֚X:\YsC&~Пs"F3Ͽn`$1Fp5){uMLHW7c>JUBޕ %Ρ^U!dʚwb]]^by+83/= 1HQNF$(2o?S�ٹA#>sAp1I"H6%g<IVI+s+ gގ,/MG<hd\_cf_qz:MCydE^SyZRDU>$ĮTI{MB5~\<m(hL=qoB>\ql7XGHdHPV{sWQeNXvԔ(n~q`-I@$R;Lg$3K_M4uwϫˢi>DǾ뒵r!A1s<lR*k/е[i53c,�ْ᪦ 6N+)y`!#tx%ا_-_ $M"bHJ}./M)->g@uw+snuHzH;>xޛMihy%S!=GU;mƐۉ69zesR[oqI7iT[ȕ-0g<衮&wпo=κ5 s[}Xgm;P8Fɟ} }%>@椬ۃ=ާCQ%=%2!-Q#>Q>XxFVƳEOр[@brhhI6W Hg3_nj>I$$JG'G_+i#+{"goVdk5:w=KD}G<zYHĆK`5f =[zO(\_0#:-q�$}`X+s`PwLR3$N)6|sTk\�~Wh=Htum8�fLۨT3?%"rogHQ\qge,mm} \BS46d!nȯ}iMt43[+HDiL\k.b¡|c埁 S�R^-O vXU4 XXvts N! ?8sT|z U.-l :d05 2\r]n` H J3O+J8P*q 7[&v@(hqbVOV/cbY tLv8&RvV�oJMmoz>FPzaR8}ֽC`+K涀ƕ{}Agj%KB5 ڨh"^zbbNq'jn%נQhqM?Ƨ~ MTi+\M܀)wmmn[~E�2OL`{!&ݹ9YFKa$pu&<:4;}ɳqx!uWB9=ҞS2E`hϹ2ec ELazMQUf]H <Ϫ \Bo yXxtM h;jNv|#?;T(tf0UX֏AU۞qqLOf}U86Im@oAA 7,n3gHFAI7=;0 -_o 4Z}ט]$b3>JU֣ĦsS7. &7dKzO%X\4X ^b mYi>["8@1IaoO7knPA4Z<^|viՓn_U{ZBOE$ӌ @]|Ϻ|gfW z|<'rFc.S36WXw;9:f? Ձ*~pL!Ecax! w`M>RZ M2䦚s�㽮GFE.Sig%\*]^,H_P3IT;WO0tgXK("3i>9ǫ1lL\ƻD{ע-B J uj#o/R:13`8E=D�1Tr�Tnjal GXG �NI2 Ŕ@^R3->v/Hy}:+Htz獓<Obq+1Q,RUڏp֏@)OUb3ғؙo�BRE(Mfϙ/c@IUh>@!!m�D.Ee.G,C ! !o"kj ĹK:@>hTjl4l@I=)(]%X;*;,jnƒdjQB�Ýopʹ1=pńMǗ=6APywȩ2�39>Y71m;rNjֱ/s:Y=aj~/2mu4y�xz&B+? l^yhxbw<Rw^jq?o#}J2U dKiqpt7k�لZq4?̍&Z`oqx6q^u'Y rQh#7m,pz2s'q(c,њd x[L;X.i<reErگqa9. tUV}e~ä|QdL%È2=یco<]`\7?8rxVg>oŠF=iFN|,%1[FrG6+|=N}D]B(;Bk#1"vKC9;#߶w,wNᵼ[^HB1WP6R\/t9͑OEVpi<nEy?nDzҒo�9KN)>mЄn XIܚ3;a߹Y6szc4TR[T!◂:-e+J 6)_E\�!iXb@#ns~S|zK 3GV]az8'aqxV߿X2!no磎<`bD2s gNȠE/#̃UEy(Htn ׯxۚ3Y7~[ }bqute_LkQfS[63Q_ŭ=/ܔ kIFɫoLX3+cs!KE"d 9Ww]ߙfU!=ME1LMqu^H"_J0(Pm uDy{ɠ*9$͑`8BҤq sm7f,F[0ۦ h0oyIAT[ % 6ͽhssFuNt6Km)@_[jlmB8НmD0AT0'xW@JSϙz? d jzM}/1xnݱ5F/^1`EiP TUǾA"Q] qnqQb`?v#ÊG!^ԞV1@R9RPLc]Qɒo%'x8ɝf<T5r#DN�R2P8d:"|?~�F!<Ԃ~L4OٌiI[hӬ\ qZ\o1RZLiLHϬ^eѦ8sE"lS 2f+wr}S;λ}wgyTXH"fU}QK ]iY)>HԅY&hQֵQoup^}̅ig؎JA" 6Oޝ ^rskpNBae\s䧈s[@˅@ä'ěUI;C5H}`#&bG$[j6ҔRVݎVe5k.@ITw_(8IE,قŔ =\$I۶N7ٗ?K}\5u^$r(*Aӛ;4^h;n_|5 >ũ:> 0zٳUǼ&o2ǜ_v:g5b6ǎhs.;'"Dhl4>  %X!I\ oؘ,)s#`㹢&5oGW YDݶj=h]!$HT|�qᖉ@J؆3Bxu_4},Y2O4kWo8-@$v9 B()01O_2uZ a': qw#ZoTqz- }"QiHRpΤr\=wg_EUa.ςVtۺM*w7d? m B>8ZMGh&n$heI�,IW4~L^zUi qv\^I'/_}p[Q=$i`?H/\H>Qɑ &D%ȏ/(�D:-bFb zqЇ\j[hخKP1LʵlIl^Ĭ爨qdq, pʜHclc2V8xН/x'VhSÏΪ>W$*n: ?wtH:"XzԢ&[$\.0V6, Iz~︣=!녿ɰ(7> `%q1>+?8Aa3']؉XT;\�& 'Yƣb%D;8;ukءɆPvϗ_N]CG8m>[{PT mo#Eλ<Lb-\SIa?.hjGv(=Qo͈63?EF)"bZv95eq1'33Z=MA˭ <CJK/;v5P;`s_n~WeLPK����SW? J?��w?����apngframe077.pngUT �%N%Nux �����}{eP] d!!@ ww Aے@A6xpwUT͙:?O?OLKU\*\��@Dύ4q�deԕ/t-.Mʾ>t-b�)dH:d4,bi֔ Uz82>8-?Y0dXע##e8;8pYT:/&u.~G3{yvux @wg {9''zDo tuG餍[+PM"2i;}4B%RtŎ?!CiGV_. GYvǭכgz+NV6$9I8D i\T} vN!~Ŧy<~ 7Icą&<L~9VlL2DnVv1rI~ |D%:*aTB/uŃ.5`QKH+t+x'c<e-MD=hSnQ!t7֫!rO*x{U(hJ?d=:ziIlk}ڀoa@BPWsPv>|<$7[uѠR k(h"-e[?x�x7BЭSۿ�8_e__Y, Uȸlބ(P2^<; 6=?RL Fn*u30 b`S|њ]}/P"gW[Iƞ$0{(0}Lǜ2+V<GÓv9|�$&q!x_%ɚhl:m/~㋉hA]1fȽba9 3f!ĭ I׋W|Lq֣5 "mf0 G{ "L4A$0bh--)E_tXE8\]6šd=#Y,?uZ=݇pbۚ4ѳ8Nٽ;GJ9/B&D5LcY J1@ ~xP;a_~`Kt^ft-B6E'Q]"j):M*.hBi4{X K @iA1aƶ#+N!BELvϻ`G+l8Eۋ+h+'}9"3b7^9)O)S)Ȟ8L}.ۨXsEqU/*kF("r3Ϣޮ<ZbBO~Ԓk>|Oh&i_qJ7}K_ji#և^IWB}Uw&-ȡb[PYxhò߲K�Z4:gz]28Ga=~k 2bu2d! 7|u'h.ǡ3\pJy4d \"0Cܱ(Q7t&o0#ryşov|kÎw'Bq0$-<07V_іH!f6#:ut1e0Эb^V-%o׭ ; jt#6RB/2ѴU13]\?t^3-H!7,O[+;Uz )~1,d}P(f8'-  h8i[{W7BTeaE+UVj0m6H M~źaÌ%MsP<6ZރCNqt�ǴMom!w (6;WE5rOD2zī! |edrГ:$:9Bv0TORFLJ%{\sa`Z(y,"_v&$U^0"�-t p-O7q)<U~OMJ6.#3Uo߾ FW 6UޣQ 4$b Ltx䫙bhFKz1~ M~ykC@"L=sXUO>On5M7=N%k]V8}_[eKC3uM(̂;ea. qYnH{袼E.x&R?{v8Vu\#rmq;ٽ8 :( XR̸!?1:G<*p#wWG{# ߙ7`WELb="ZBU^2ѨGB}Ao@ͯ!Q<)8h_(',G%Vճ ᧑[Fk\&L,Ox8WjR8#N]҇p~ � ,6,EK w\ rG^Q})\[,uY|s.N˂|;^,@8{#e< 5DnRGCw5x7�tψQ{YԁwK?L-,/4< uS^ִ $,H{mbf]xg&!׳Xt7e8x `Y/*v: érڪNy_̱N�K8mT/]*e̱WYL4o}wd]ʽUzP\蓛,|QsƝ2 a[ \6 8@lMqc%ЗM4@$zˤ/8owr ,Uz쮠^YTۛ'89W /-γ_CxA b󱡘X-*4,KM =AD? =z`INmްVJjRpʳG|WDFmLEgʪ/3ln)@l,R.lM$U-�-ós*hcK4׀R䩇FSL$.V[yi)tu~ yZnttRt M;d1U H:좲m{Yojbݱ E/rW?>SC!#`#GcNs7zW4JJu_6O&[0zpdO$4QM+dUczwׯ1Ȍy͝0HƎߚ3˹3k  ) 44ɑVnK\zs>%<.ZlEX,&PƐM.)$s+v?Ue욥�d1|kȋm HձTV=mZ�2 :@Wo0܀vg}86[N a^NÎ_"qW AxJ?!4:} f}WJOgJ gi$}=e腚(Uu~d߿ ?o"ŲC*OREԷ W?"́9LR/:3Ad5o{: pHZ/ K僄4|wHke,Z\¡K>"ZSX {5`BP\~�S 9"2֚+-)FeL}AQjO K҅qH>s?7$0,fO0x:o@W*~D0X#!I+r-$]4$Y#Z&=9K�:E[mI̽{^#!P )a2BSh>b,>r~J0q\ = UY|ȯ}9U9O2)#EC1wi{7ʳ[v,o.o„�p_0s9Lxy<kfgߔ|N ttm3 z&}/ȲYMQa8 ya<l8p..WƐL}SDh0;^h%6C-i뺍N;U&/,ѶŽrԶ}-hhvą?s'\!Ml?$Q# LI,MII6|,GwO)?Y/Q 6_mJ~Aa!}6 ^F-6%Гûw^,W 9j?,YQڮ&@]-Koݪ<\PmfR\ȠζtB#^RmYE(�&$_yէ-0m9&!VOQ/leF-GeU4ieu~G4W3곛M|HsiH@iN+ݲ]e9&ъ?<>gJB|fїk|9st>Cv\ZE46)0,𛧙IQaOuJng%Jf['rVĿOO8,R7i*nǵD3l S+T_i?UCvtn1[~d<N0fs,>mxg%^QpJPﬣZك]f%іgB?҈lk??, pf*d[ZM{" SX&TC \(nP7t\C" <eButm{1تpB6&TJXoX�qECkrRQam@Nz=GKj(1Ծ;r[I5 iٚw &|HPx5?3a.\Qo,0u;KуTE1 _7J텇|YҶ )wRkQldZ֎y ŸE5l+(IQ @^W] X3}$<{L =f9c'sM}`X忀LŸI֘UT hV;=k[Ӥ?dir`cyj{vL,Z$CPj!^j=R5Ox1gy|pۻIm+ .�'qk!'@Qx8]Whk rj$XX\Xl ]nrHeC&,` 'MzLYY3Iн9‹Ny֟='6 qa.P_3}kAAe^9ȒDt2;E[.[Ȃ8rԫJù!ͳTpJl'ۺr1j}L8+fuQge9ybr%H/3Bu)o9Yh&sz>}ءCxkcБ)t+\dW<xzW,'y/856H˧$>|_z3k(o~:kiMVti};>-q˒{g fR z)F|' x|gbsB6@B6)k9o&e:�vT3uW'5İkIծS\T&&[A e6.TX,o͙|t0OҺ;H,ӟbb9'z>كu,qomq\"x<"o)?; @c<{jn9e߇CƟ#8[yr,آ (s(~tϖS[LY{G*(w6XOhm8?f!zFj0;][W[zFU@,8q'J X#j YՋ K>n/tFBaj'@_G)I_SE#Bd(34p Ҝ8[.g$V͛$Xa4ΘĐ:&qo#GK1lj!y˸,Nx<z ve[e]�#=p3!r2 "L0'[ ݡXhW �C\ ;D>%̱JN*A>c0޼) C|mrN vѡ�9*uh~xoT#748Ӣœݘ�]}ַ.ђ`ԮHerr!E3ƾ)V@nWrX#XMMf|\.ꙵ~>| 05*{*wGeoQXFLMRh2 `1 vt EvNdvg`|*/P=s3$V7stu\Xx{hhg?=cuTg2E>~4٥)HYA0_]OZ-݂Q)c/x EԈ;+*1an;C [VEvչw,w!v;C˼ь<'@+m7*'dڎ`b_e*TwѕL%ЊN2(@g'7BV�6J3k!@KPdtdN5H|>Kz$WO${M1쥅q:1+dWYl|"?\c)φy[PBG8OįZ`3 Bҳ/=b=G -OX*I/=oV>Vj�p d sYbl@qpG"7,E dsZu�EZCg_=F q ~K}WBdYbޝ7],7]<D*$7FPߠ$:wtV萔lWÑ07S R#all`vaLƕ\Һ"A&:n6"7X]!yhj+P<29t/omEfPWaaE:>](<o<"x7yV<XCb%3G8sHX;%%.!<aΥ[#JV"m 9ge]ޮ�9)˔pqF�Mfyl%Ax'ṯS6`׋~nř]P/w^akg~>Ѣ%sk#sxg˜&^�͸ xJ|+mK2H<RX+*ߌWuW#wF:ELiJ,U)Gxfb /ݦpz:9bFVTc L> o*43:P=[`mA^6e$n:߷aR!V˭&_I;Ԅk)%N iÆ Ykr}8y/W^VK8e71Ukpw C � 6I{' EڦbO>T6.zhL-FZCi7Լ?oapR b8m])] 0=gو)N_L~iu_=%GmU vxy=e#*-;̪~1ڝf5r p`<ƵhIꏃjZlw p^HِTVR]430,6t"u''yo"_t nLv In: a8VƶR{x2͟ݐ\g-$fo*In;ҕ03Zt>U|=8o!7_F~zsuI\@x)ql;zϟ49k�L v!rS=Bli#߆RxbxFC)ϨppL>SNy9MU_H!Ls֙Mٝho+)4^SÄC8~. 5+H9qhCq\'?a dzISRh\pS8 gUVtYpKqRw.^fl94A-xX�)@k7#,Gf f'-/uKbr2Ėɕ/U98Fb.;l:ϨfVl A/=ʕ\D޷@;?boI};JS.o}Qba=tFdKO!7d0~Vb@#ah#5'qj_JؗC}x*.1ɣҭKG\@Y_$z,ʔ~4NH:sf=g)M #)U!KM霨}IއpOxkM֎,thnkzYEGcD;e4f$ה8ZM<v}t=G_w pO כ@d2-M_Kzog87/~H Lun;DI 5&._"Y[! %/3qpՙ2͈֒/ᢴZ�C1^Tzt]g�&^ M>9˫ci'=:xnSߔ"| `:?D$~Oy NTXk mړ nڄ%ٙ\dL[�t5 GAb'#(1[n<ӌ {X d1,%$I~�<."<0d5SfV#OOğխ gQTHk/ø&7#FL $9^?)/UwY�LNZw`#W טe!j!Z#Q^uò(o-{C̏e]׳KI wZ> vE;GI[5�{~ yYo,ɫ= ? g@{f8}U<u|]9!oՎ1p%8^].~ޓ�1p)fA �R 9ݷĮ̵yKn.Xjw+5c.e_b=c|-` >(t[m4ұ_'Mrw~K1FYpl0p|t (o0 `8<i46NxC6U;"ڈ7Q] 9!Dp1M8ޜxg 0[R$Nng;"$ H<s=r�5|e Jbo,gI8e= )?m6*lⷦ꥗QG*wq+ aXcG A=2 < 3}h$(=tQYLZP(ts?~vzXKF.}ٰʭ2y)g721(R߉$4$iآeLh8t443> j'hX"�xۢ|Hk3vc@EB*' N,Xy訄f7ϖ5D xv[q82ydm1 Xy9C':sj׸)pZzn(mt{V+֕Z-x֤´ MBssYeR0sRΔ A3B^753fh++8N^)tz܉yu80mN!z<pdp5Z`v"In٬;Fs"vګ"Sx9H{b/H,Dp1=PfH;ӉU}(; ͹K} qYNlyyŽڶ@-{nSɲy4Dq&H"gw5eJgB52HGIH0Dh`SiF,mڻP\@ۗC,-00[Rxt]߶c[>d|.{ՓW BA��9=:;6 eC*L5-mOӮ ’^_7j9 Q +z=V+*a6< -q!kg&^?/pԸ{\'O pKdzWy\ OsE=~^_7+9tZu{ﴛ*2*=cD]ia`'A(!8hBV39i0&@m�Qr`rB'?ؤe3S|ntgN~hɛ<>Rox7*wďݯf{B2|2 VjUI6b-;\}?,x�.97MxQ, Ag^KJ Q\(QmO2|+|5՞R`J<)YqF~q&�kv;nM1H@ ߜ8XT}Xr;lz?" h̦n׫ʝH(LS3X _DF݇/.t<z*p0G\WE*د@%3?&<yq4=*;ij|%Y?kj}o oмMc$jy4yfaMT/=kNq5cj%0ib3?:)w}<xVyI:l}eC$γa|sk%.3|'Xωk.a9B %,p_e nm'kW1*c:e5eMn7J&1SH-T|OuG]6`;'iA~4iU/?+j1 !`αƠ#ePkM_>Ukԭ`zw(}d7{c RU}٧f<w5gvpWGem<̔tZ`SS*Rts"XmK5/6~80.ǪlÌ6RUcϐ.xK31X3ob`Pj zĮCZ�܅T{Tn8㫓WZ{XnQnA/m?wz]Ϻ o2Ud)Rx4 OX1 g&3eR j/ I7O!\DZ[}"R6̯Kὣ' 1&7*Lzl8<:&%9{wL3 D<5 >E4BBU�?-TL4kl}ZLOB-kQ6Up@#IWUL,g^0ɍƄaQ1Ȫ,惒AF`&#HٜGts3FccԲ\J8gL^Pֳ pڮo/-$bI>#wݏeכ,!$ZW cwS+u%' 3@*yArpO5Y"H8X[W%�� N\T3Ӕ뾘A(bC]3ڛ_ T 9C,{7z>:)>}*Gxη$6QA8Bt4I8VN7QۤdL+g\*b&y`K Awao} qwçUMyEKd!qK+<zA|lil2ZKQ81=Q?c;ۿ_ 4H ދrs�iп8 ^ *ZW�~Ĭv#h>_қf i1 x^0ՓE@9xَ: j9u Prayn($�Bmfn2a߹R{bǿ&iH 0XNysb$KêMc6b XF~%UOBsuQcbW$vv}BόnMLg5F}ST|eՃ_z+.rל->=rK G7FISԏe]5fNԔ6[%͕O@mol=McNL߰J~Ҋbچ5jꝘːfWMy=O_T%')o��{7'ik Si:̩xqUpD_d|@X2L"> >@g,=*LM[U>BqA%L_ax—,%휹^~1p|ъ U*"bd,'(: dLF�ޝ[KĪ֔JR.CĴtd̥}ISzt2ՍU`v |"6"j0t$Not(O}IBP(ʒJ 8ٟ_]yqz</[Eu|{\M0CPznzBXˊS]'ZjH=hckk \t/]21kR}J~#ro쾽ռKASֻR(#Qk(Q}oEań (@ ʖ@$LzonXpR3pG0ub$c+Bk)?!]< Yap}-,=\=b(vkoJCIȔ }M)_lb kh|]sX@@WXk[KN:�d:+t[e|WoX;:}Y#]4у1Z.ۭ-CPI܅Ͱ.+ O]3yQ~7NG^C͌~ śHŲn|yQT7,4Ь[1 $1^u[4T%0Po`\s*x%xBj흗)o3s5%jM'*<^`,98C o],>6]Bw/OU%Լ1L|Q1w sڹ;Д:S,ė ˻ke[eAnw]w4-v׸}Fwiw/5q`SW1;:wugOx=Ps)E{5eeqv):!s5tBUc/lʉ7.NyݶVG%W 0Nˤ%OD]Sx7˜ʮ̷ۈ)l @[Jf]aqI9:[Rf:ϐ<d{VԼVH:Kp7_w;FDUT%t4MP!lX|{|Kl*%{+k-]U,fVkZTe<T|bLqQJ+]X>9RǟJ(@Ϝ滴ǒFm\_//'K< &ݵPidgAx{iU'Es9l8]~irV^+ -GkԔV݄�Ⱥg- o\!L!Я{N?o< o*CgҊ =fՌ0J(\-h dP"%Z(Y]x,XbQCsgc\1ʿZ8-(L(wY?"O |Vwg*HQ VP^×7Xk؎eyicgRizbNeZϜRBV˪TzUB4ϙϛogyvH؜(IVp6ClAbL2\(]?s%w6|$}V9+YUWH5u6a2h×{^^ #9]~t|k96nH _竜D?*J܇t;W�fDؽRsS"d ]ncȅ?aXĮ8$F_.F}6/ǔAM\sAt%Ͳ65|{@nEX)8x[vBqCxmdCrK)ԨPUk'Cd;'HCg5dK{SSDqlEe77Y%f4�jtʤöw?{|:/lAo󽃯6 XMas *0ieB+ao%^RTT`7-]}ݝ/(wP hxq^C(T}t;ႍFMW'CYa82,~!n:@*s<s;p5fq4)d2l k|T�;A,'W9@䃮p0͋ؓ=Dg]R?[Ƴ ѝE["'VCB[.@=,D6jϫU=dKWQ~ {RZ!qf ihhi9 8˙_?=?>҂нd Xh]�o(2ֆ|;慷:2~Bw/&FTvKZ3�?d|=HDɇAte`ܷ{sseC$]\^״ǝJB3R ʲ 2:} .㛄|ՓXc!+2x)$S;;^Fatk8IOK (+ۉ8h% ~(:h*8 @j%tgPd3ڔ@G=>3_&I~Cۤ[I8W<c7ˡAM7z7ai{~Eb뒈$ K]XM#EΏjX CXu5DX�{8❜_I naf``w(ߛV! _qjM22TA-؏Cӊʻc?"+K"̿To~MoR<pxn Ot9C7ܙu5)^٠Y־p h|9=Ǥ!Up 6qqI){{__"`[LGSOGz)?h/ x JF_^ AZ'KD$âeZK|K+d0dW]š b .jv1GǫG/PQ77NGz1Mӂ}fCt?�ԮW3 = dMJ\߮L)>W>rd/~ YuQ~E12X9(@Q_߳ a L1A#y:=}@+֌9r~:ZEC<, zq%|Ey0N- d{G>J rb{P�L`_ȘEL 1xuڽbP ̔hY$:s0G\ewn F+cT=1^?v 3�_Q3F-; ior;toDuotCnOSP&g;8N82Q"'v>>ۦ1|gw�B X@=VǎrE,Rݽb6<G $²E["?5/cr%BlY%rs@ 0ˆ]?0 ēa'7cV5p Ԧ&1T�֫'k~;9n&m~P'ԅ>0x wS\^ZRL?&)c7eUAg+FRg lm}ETVo o@&ѲnLz'wdCZu^0/ #p,i9vתds F1TP2Ŕ\1ŠAznjBL]79wo56!φ#X08N cS$(QdC0S=@m{Q^׬:hmBFG}6;%h%R#ť]d˨j2N"V"P ,>Dơ)Rga oQUefYC0DϚ,TnL95CyTʩk\?_@=#ry[%1\j,h�] Pd]V_&,aSX&�OKZPK����SW?x|N=��/>����apngframe078.pngUT �%N%Nux �����[UTTm:@f@ Z[i.iifDŹ97g}_��Mj.8��gRv[?03.8 {cS-5׃fI7,Jp]vpϠ@Au{�x`& ֈW�9Y~FɔՙL|Do}%K7Ej}ɧ66a/ˠn?Q [;;8fē'KEϯ$k֪ɵ|t3WD:pǡT,e½;Y>2jՎo|~�EQݑӊ\EZ{s4I, ~"DI耾v(XM(1q¤Odb eܫq(lE=pn)0rYjݭ9W\@b*^xHZ{wXS%”Q>6%(aK.᫑\RљХ?[Uപk5N{5X%ʆ8:ӪŬ_m 6 b$7H{ ^}VҎL ]i˳,.mIX΁U|TV'$'.uѴzV7?;, +MzJv _Wǒ*v-!fxu =u)QA 1ٛw^@e˪RSdGmZI-DH!>T gXau[zx!~›A8Q_=B40yB"Ľ6H; #$XA7،'qA8@őW;qwv{l&< sim51'H7S@?U,b>)4DFg1E,t^Zj=|A˜W.!⦉œs>&_3Ŏ.»c<?!BR|<8^y׉ʹ3.kM<t0*!qU7ԯp)oA>)6Ԋ}hɏe}_:Ct4Zݯ[gXIxZPaӃ<*U0\:ڭBD)AV"|73>_‰'×`^+Q[ϖ^mߓ#ۈ� {9&Meƞ5*-JCSFP'KM|>(6(f8zLVD/(ga(֦N/A|\VK2{L 7JM=�KV2#Y`X7D짹Wģ�,夐yV8 \0d}˼6;ŏJ%M4$`Zo$"oo% j Z7aC~?LۢbgK�;QΈ.? i><>ed*(AJ Ûip[,V3lZvMbAIV|ƹaD[J_ 9oK7X�*ԑ(Mvw%` *?H.3 >B+'3NM3Ļ=b'VB+⃁;D?Kqҷ҃"[ctD-wWwWSZ!3pnGxY@x-W"H˛b%9ȶ=lL<2{GR+>�)cʃ ϹkAıwg>l!^l{egoBï_$.7 q)'/KЃ~ĴHI`ym9 sɯ;S}�TF^J{P,3ſ8od?=3({~#{:U#]I}o٣޻O'lڎh'rsQ?d sܿToJ<呹 `-ac|TpHp= dJKzyq;|6Z@; W_[L"yiERuc|)j oEsAg(eyG7]z�I˚yInv,2bZ|[n$oeĻܨt' tXXCfgoő=[QctTмqD-\uꥪv r]ZSYtqĐD~ހ?FRԞ o? +)[ !C0a ̾F2ܽoЉ%0nw&jdJ/e,I( :5 hPḒD_FFd@-.Dˑ,M5 cst3d։fonis5+I<pO]=P/*cTb}*o-\i7*}@'ᅜ]'ԫ[Ux^Q;ِ4>h􄡧D9 Pde:"4W�m7U]Rb˦_fSBuB7=n Drپ{gmJհc`b>;yG\UdeKG&^a>wRAevM~{B.$Ok\l!dE/>1g%N>5.nP7_B4OqE'G~FO._nb]{O>zt;"Ò59ޱ~׊|#$A'̔ό6̪ӷ^ SzssIcXNGe[CdZj�vަ":.-^Pc 8+(͛BqMyQ/EG`]u1W RJ Vu;|EQ\s*/z@Q'1YL$!"sD"ݫ)̛e`v-[cg@%]"6xsв�S,?_۲'|:\2{(beXr߸1l߽h]W{fz}9T~7f@wMS[+ SO� =~/1O<E<O�k*' Yh#RW5^L- u3$c}^I/\?Dd[ţխM~%pgϱh@{=)"]i[)Tu#čMTD`lkv1%G;{ qn/V\)iͲ:~ؓ| kE՝["Νɼ,=w;9wQ1Uƨ `PakD ]Gŝaht}1BbMs]p0&v�>kj}#N\3B&>\2GJ+ hi!Y:GZQ;dĈEnث.珞y gLYl6Y]wƟ79ϭ؈M*,>ZMCbYҩ,yTҝ=/{ݼDYdA#uyt/ҹ,3qbCnElScr7Fm 柊5k:mRRdqq$y(?)ZoƼ�!d#ΓPry7XQ:sah_<OOn=iaQ0~̘+]KqO;XEVɼP%LHuQ GQ`jމqe?7EpC~f`'D)*[lyO4ӌrBr~9{0r{ÜĶ,pm! qFO C:3WSŚo^mm{,.u|!uA)TEܻ)4>ސ>ij�k{XoWw ) 7'yV`aw�lsbUv-; bYt~~0pfQD^BrM,_B *Ly .6eo 8>X)mz~pmҜׯřa9ڐо'9: *Z&y"r�xrd-O/d v&稫7~m?1`)9CT#P4]pK'GP/:/Lq ~h״/O'B=Q4oz~J<Q[kl<iH.rf$uH`@M8&0qUhIMzK [xJGyĸT_mofmT5MZSS+tP.*Jyf]K OK1eؔ4jj 6o\Μ(3" GYKV2 cK[KHCP_zyu)gN1>ګ1!l |WK5 2n*EgJH|_d~ʠzlln\|I0O[y DfMѧ`mԍ*ɔ=*}Ppg 齑Wro𢿶PYٌvv ߣ!`?6fFzIG}h]7V{'n+^6zd4,g%l/\ĺC/WM3ZʹyȺ/ݐGiHO|B[[f ڼ5ITc6o>@m5g޻ap.% !gO6. 1k<Nlly=WrTEL>]MfE%>z@j퐎yB^,ڿIf#i.[呚!wvGqc\OoЮt“c+5d@l)MH5WEv*t1n64/!8eiM*ZEU`'#ǁJëLMȫVGfgLXjO兡Bo?2hHnE͛u fD11 d834m1RF] w}a ܡ=foۖ xkFϓZ~iοOꊇU[9OMZ[B n[Gb1 jJinzB@k!Bʂnh><γ{V|kX4 GC=RՓڅlMZDhw<kH=I_r{ rIWytX  Ќ*5`Y- ^bfNzk gHi<ЛK\ߚGa!x{=4n?G$b.AZŜe-=(A2wAA<ŁsUz!OtVI&@ḥrCJE]XmO)P@ V1OŢʤE~:y%$e)]~;eZ1]~y"ڌk;wV,Ca&Htβ|{)[W#6f?k󨆶g uHWZ$Z\_}rwҌr<bbӛ]$8sU볰d9v�/n49xItnJkbn] ̖')9)j!wfV4D?ʝxqbiW#ȦY"_3m PD�ğl`0Tt1]ErՑKjI] & =9l,53NH1͠\^l"nyc=r )Tk-jlL['0C$߬FLdh 7l<6e?/y}zxCW®}S?CBF&⌬g*@ $S@S7YO4#_Z) (zO#q2s-0ϑ UpՠxhEm [B3j~_:ܰq{K4noVСtӱgM:{hM4 @�yHӣ邵 l < T{koNՒv$/>kR;K7e鵅m, Ɔ߬v*̀%ΎSژgy_&ΐ JA]<X[lc2V@r6I:b T@s"u`O#00,ʸ{妾J_um=,ߠS{AFay@iwL- žfTg iӃJjBplzS2C6=*ަBT/셳?q5:_2it K{ݺbUIFĥUQkbKvqa5Ө # J3Ok6\L]*(߆,f w�pVu1TWtB\ɨ'Ѝhq;(zMjXOV΀46eyIGl; )@rL`oֺܠw:k@ቧRL洄H2f94闇]J\0-PK_"zP<k(n=V{ec~Q1A@ZZgb4*1�Rx`}Agh_}Y+o6Q‰_oRBE:nYω)bOp2VւQJS=^K}{:P8swQ@8K!*3oGA@ŒAnD➈ozVQ; "�`d;IrX;;@_=bw)Fb4/Fa.~ *=7mMYx8В$<ٌ(\[Ledxp凸'IiUjKF3i M� kd6rh_[иRj֒ ox׼M̼Dx,L(Kq]$ ]G4MR:mdL~?D+U H]rbD7dWDZߛsY#ebuҞ΁pT[?( h~SMUHo3 H/16ȃ28MB4УvڳXFɩ�V#'2xBGwu٤kiQ!W o5ߵ"52-F)5o2Tucc~E->rH .9]O]3Kt0>'{xHgTU~wC.^A2}sv jFu}cLؚL}L_muOBU]ƄG\#mE֬4PemkӦC(?J1Zl2t1wWa]cߺdJ,("pvi'ѿ!]Yy5H53$UQugƓ9Lv5/]ܴmwҐ<Ov5)_RYdh? oKOuy ?1TBƄÂ+ :;c]|oB:.Xb*9,"=|txO|AmזʯqCM]H|i SbvFV8b˦Sр~S zd^!(m*giۃwQkO̓X?&) c/vCZns&S} I%PPC4+լ~16M^ކc,M삊 L#[ILq:-S"oO#zWYwɅ~7r7γ }z,|_>hk4'Bk7;6L*R-p@R}pM֩=Hz1�˺TDI[ibuxc= R\/>s6K<pt^{xH1H´VF`ѳ"[9mD<>iԖc!Z$5_}c\ڌa txtQ/*d)Y$4�:vp: *ь(Em(ȍkB2r_zP'><n' / 5*U_x QwF/> i~L9| xs|J%vVA\ǕZ1oPv r.]Ԫ>sEZ-qTChɓ.Q?8}) =u`qn:Xʞũlg_ʃٴ_L]UU}w~/q`IJj/)OOy:{C]۲f'sE+)i@  3H"#7B V'N Dݨ=펉SB AQ5S#jvJ E7`][,ן4w$9 h:T6  " n�><]NEJ!Cuvo2P7S_3y?4$Iѧ3{u+נƐ(L^Ni< wɊU)S׬PuT*| ![~L}0GYxs˲XeeScCN4, ?ckNk�,{Aa~18 uhGrdfowHtPuA(%R 7wcK$xRE;ɨ+a,BHZmcԎ[' [N1]֦Y=ШxgxMIjJC/H%!kUdj~ZޥUabWXBm4sYju;ONL]8 b|`|hxN}.{&4xkS|=:P`Rox3cXЌJ.Mԧ}G*w0*Tr˦̇D[ϽxjjBܾl%l~hGcPϕ5r<&{ҞŐ,*xccX�N^ *QTq i'1Cd Cqq`#1.Ⓘw"(6$bRJܛ8[w9zE�s]3d Q9&9Thth5aY{>HDhNb$8^BU7E*gW-ZEwNc(gK6@yu8uh'EH]Ӧ+84U27 h8d#`>% ɐA-5I1dX@W`Y&KU�?"vyxfbf; !_R`KVhHFt>|/1 +A>KN&!CHNZ,(p*Z#KA? 0)i6>Blm{{sS'%TU"'O STHcR)Ruý<3iZd3R6 ErgmB_RʊAoa)(X& CT8g.aRKBA:'fɰVHDCb;Ӆ.+AK̫@[ UP\Ȣ;9~ocY) $wf3LbwHEc_,#ƛ3\d OpĺOfj}|t{aJ 8\[b_>Z Vd"'aVRg~GN6 Ua]4*&3fX 2^p,bM4%jk=^-f¯[A9F[SF*!@I#,:D/c$ ,v:KӀv3hFeU93[�;1 1rdP�8ʠJ㜭TOF>UJG;V_Jե `"2Hle0|yJt.dF.@,eHFfek~1@8sCTN&��Ǐ0ز++fndf̅>`$ƺs3;lT V௒CmOx7oYgFtrrCVn{1;հMrajQov\�R@s яOlOUI ~:&G  ,^ ֒lkTѾ}c T z_쭽_!|]=9`M!@<i�V4EQ@^gj~bKY=2a:HFbW%:�Y_ '<Ѽ�69r:2Y>nZz%0/i>7f>"dYsA6#1�dYC$B6@., o̐UYr57a}\yU=q2pY?NyxZ=hfO` $q4ED~NF<P\\RJQ?lǘQ;wOLJ[sO^{g˭7LB|-8B,׭4$Ԩ}҈+�DtF,B), X) ey,eU_Qu"‚2esgve MK->o *dJs*"&& I7ivVS籲L4cĚxp+$ĒFlhc_�z!)9dRsAz_DckS^@rW|^@f@a@'9l�s:~xGg_H=bp)Lh_z~r%1wND`?p*Y)Z.‰ys+8m?-"\x~dt[*]0[?yh KV J!ya ^o*sӱb WBbĘOk,(_1T_z\2+B X֝T΢2+׎)]2\&VHܑ39,񅤶T,o0a)PzU-shcux7W`LAyAϫQ':d~72keTK6fӉv8-3UdyWWW+LkL{"ͺȹ)}oH ɇ?6e>fw]>(4+wԧ~k]1hUAׇ M#}#QYzds VhZ6my+EZ$7gt@YlO0ۭH'lTꝣiu 6�4oy_Q1yN v{>/:9(׈>h PK˖ 8|>9u'tK8>n*%~7<0nޗ:#bu6'viO-M"^|M=pIF `'VX=/c0pKᆵ*Gl5iZg,4z8ToF߲W\k3_(0T.{?'oCHzqAr7` [N[D+J>D!y6f/4BSL,C!H|H-$V|W&`+:MerO2L{ߖ6p&㣈'xŀ\NwEtq4dG_Tz8;~LF漖pe}-$E= Kk&YLUhgֻ]i<vޯa)]ˢ vou94b4FL#~Ԋ:avG|[~�":yob0h!JBW#w1S5NhSB 3SI$V=vh B^N:>R$%8G0;/1+ФfkߞFwx,?*tLz"g(w]"\?-`T; kOs\goױP !β#觟YIs(]`}sSTSD`n= WfqF+�_g^_+G'WHqTOi�OV�On}C\/&&[puDk-]y�^ށL$ős&$3IǞ9^_(;L n'>u)^݈CTþ) 1,67)6b^ {mp'o71}B]K-!A_Ī+=pׇ,#Y&־s!zg/#d.y1<WxZ�>ץg܃۞(UQGp< v@U+ 䗴*~o1x[SnvbjnVEXB/T!fM&Q LrxnOCf_y"/>F݊Jd.9qD_O b8%Wm%,HBPOVhs2Ɗcy�&:M{a& u;o0r[\%s%;@TD/?;(@vw*M\?$da]ZX>oZkO.zwI-g@V$xucBY z([r|ޱ CWOř|qq>}FJrj LG֬yl,#LcY,8-hdG Bvv.Z29>;F|ѰFg�]ІxzV7;OG_L/4>%r*Z4�082ثzVo0-5BkAL0IkYGgdH1 }1&Ъ=}Ŀ܊ߓ?{c52[D+_!]%sٺc-5˂JSӨ y%̸U,#G0_gs3�~խL6ڨSFցeC\j' ^D-m΢60n$ҟq\"l_v; x^`Ͻ)G~#eg`eq*~F%0 Hވ2:Ȩ0Z'< O{&BY'gBzSa#_@'&/?X&|^vȈ aO^hrIU><z|X {jA([|BZHҌC|lV[_d랲:Yo(PYX? Kgq?>oTΪ/{Wt-tNJ`SP.HF5H&:G=xsɳOS*<#daV/c'e[j'H-eG?In;ou9-si!?f ҧuE-|[6tvƚ`5  ]wA@/]vNL(}|\P|:qɴ aյǪg[fva޽_&O%ע?vox,$uJ9s;Nz+4MW?_Ͱ6]O4F!4+fi{c*wp(%<zo9麵T"bUn .& c\'sn1hdدkP;_ BQL#̯SWeQG*Bmv"BX*|ᝌT3|AÈppvp²Do?|"p &Nn_ʎ 0O?_aUJg̵))@9͞/T[AuN wI 'đNsqE 5Y!,\HoD0f1O�m>{}SXǦlCI>4fdGn߀ifl'!hri?6u ܪLmwM3I�0EcTιhGtb>z4`ހݙt/rBɴNjMe|Џnz* v7Y&ޝ4q{gƬM ob&WT}_x5R:]ƌD; dcOU[Z>:\N)~`$=p!hP2ՖUN%X9ϊ_{e#)3(yD0ɞY kK) \?k̤ԫ}}=A/S[0] 8<WO$F"F?F�p% ψetp"?_r¶{6lb8P<zibqK*]6j׻%~&t3,$0|:2Aǿ%OC#'~c~_%bw ^o$O:)^FwwD󈇹H ;8 ꫔YO) 8Sp&@>_*6\i&=�)=){Dͅ[}p`  &E{96GV=^ :I<"A9 N΃m$udt\;:v\|i"ۜʠE͍J~W2]rM:~Ҩۢd.v½[者ubLmd'ѽs!H~;Ģd9KkR.#4#"4b ~ 79L1bCF`֣ZP6˵l p79<JPp%(8ؙ6X$J+ln?K̮%yhVh1H1b.>Rjs ߍb^jkEP-KWVʍXٲ9x{q+hMI 3G#yzu;jy+,7\|e*k$ZﬗyP($  *-1aVF8tXw{+G_vсV.AL/`y$_Ct<_iȎ TO1f`JuD<~Lp2zvחwp\dߤ ;oBg|2Cm&X(ۉWb%k]f"$;o:3!fI+RGJ=Ȕ5x6+0ytPڛ>Ko66۟$>#"3 /1$%X~]b;FV%H P7#:PY]0CHAr mᲕ=˨'+^<'?D/�2HtTBO$iCYZ~_cxϸ%qLmP d&xCQ2tv`h'b\SLڐ_QZֈ�"0*ej˪[uZ&oλ[ ; cPTI-xG+4ܠҞ"(2! nRR hob�#5R[씼]9V!l�y` x ;+0nyeyUm;7pΤ+ap#]BAv,;1i=<TCe^ﭮDˏO,QvckgM�/1ost';Ğ<9RVHPK����SW?:M9��!:����apngframe079.pngUT �%N%Nux �����xUXMm2�!'8 ./  @pw Nnßܝzj^{:\ME :��Xr4Pv(� /AI;m;gݕ֯_W.&g8{jb[Ic4#D@-BP:ĉՋ[$d )Etx^nU uhr^<<L?M禡)jk?#A[,'}amjlM @ٿ´嫙w42࠮AK7~Nlᨢ9%șC|\Ğ?+m3a!0Tܘ}pdt$ '{<L-㊚@7I|#[(lpi?‰,.DX0Pjx1f#Ebd�8N;2:CUC#כ;m'@W]eys X)<BhҜNn>x;妼8k< ?;hlrW &;�J\d/Tx č,72CJqd&&9'T} ZU&GjU@ L Hy}ԉz*>~m+DXtq<B793mܻ]P_0MkUd,=ʹ:$[bס ܆pƬ@PώӽdDDwY,h1AzfG dI3 둻ګHUD2b'aoe^j. ?kn\VVgv1ӦuAcǖ$/c ~. Gu S)R9x^{5: nj@^fVnslbg%M}&l�8xrQxy;Nsk$ubC)zy;ҩL7s )ANcqe8QjTw(=`yx[8H |K/ )uj׍3TTJX)I֬op͠bV/5@4$3)aUi ܀jH͠C0.8s-mdq)~V3!aXЂu"˨V&̈+jooL;%vmA&<o`n"ڐM^42 ޲mL �1aÎdK4$]?v%R哨I gL<-> z;E)63Y�{ `ϯ({ ݏ(sit Gm%ٝFaIH':r%4G6CشX+"ѫadtQBK@=OW#u , XAB$]@v^Q@ϼ&}jҒve?_7"JE}CPҁ4@Vh/tPA 뗒oJܛz <h v2 b uߡfVW"uc_-"q;9-|>?!|6uY<NS Iu]25yIWtZbлn!uN퇢0yS~<}i}i%c5fn<Vf9ޑP'|Pɏ+8nMY6xAbTX"q)xhJL]-#`WRu~C ߏ-WTY~d灰DѵG/L|9cd57qO:p: X^\RM'KKc,whM!뫻Ctq }0DG4~b i5~P?pIxY3)vf[] =wSc OTdđ1)$%נּ- $\'$<Pr ++Odr/6\,Q$޹{ <e�#1[^Vo3ϋ3yb>jbc}K]PyfAW|; 3dy,o" (A%Ʋ1�~|0cit$|wYb{0E?ay>IB}#)8O:Cm㯋j[ߙu_k"\ 7`n16v?86 |w4,9*#o|'w.mƪ1ꕪ%Scn|T" jx!qLo/疳ǎQ%Kk¢^v-gHo>K _QlvfCi_dL[^kAE߁<%3\ O'˳EL_<|3w\(5piG>*zA}v"ٺ 3pt$=H^Q OK5HN˛'H/ck[EOřSݕ/ {NA5It=!2ůB;cB 4O$ϮntRd|mUQΒH?]fn׃bqxMxœ)SNe3 @$Zj>m;?Suu*qݐ{UbxRZVC wApSt@d>S2vwD? %ao(pM27SͅѬ8.:spe2/Hr~NfP`lpҡV§ڄ;[twѨ i+.Os|fuɰ\<l}Rָ6|4ཛྷa1z"4(<׹b0<D>\dy/itc*lTrJ_-_qU߫J;!NE]u!ujQL9t&7rO{ѫU(Ibp+к2$LTBkԡB#6J ~jE}RDB:r)@t{xk)=ذ�nm8rm7ߪO]AK-*/{fg;Ѽ&Qа ȒDiU谠Oio7T >ꗀ<g{ ·}{S+>C(acg>h s[9ÍM'�I W 2J:L^}UvyX$4!)DφbG>fDҟq(0Į<LJUP[K h( uC(0h 㛆Qy(J'?}foscb0 T.1TL((tWWQDnY."kH#_m/waYzS 7ʬ.~ !?1R V#BХж#MQ\jL@0!>EWq\ /1ӌwʼw餼`L707Ɯ~ wϔ]_>{>p#KzCTY!NwFxOq:>D�9'V>~f|l|Pz$fʘ*o1&3 l3Cnn` lTbgJrߡݡf 愝å=[_BS+QQ6NG<m4I 7O kj-P 0fYr½j2d k'S&H,y<^;V2Tz$<ڙ9 I^# \BĊy]pY)O4i:z _D}d5FiXG+-"vfl²'Z|siTݐg6L@#H4cT|9J&Y5 pV/鲪ZU HMvU-Snff~ܝ?O J(';Ne[J*8̵]t%L7rwa$'>?jtx_~VČ q).t?Z.=u}4K8FzZqxDZ#;Vz K-GX,$GSch!wz#JOCy2EZ??FG.XFHv"/PP̦'n:<5;/D S{E"HX5\U1; {`{C@>?a@6:W߷˼ilҰq`fF1E(/-n_ 7 x֩pF㔤/SVa# ؝ b3+?q,-WOk }V@b*�֢D~?*0cq,^,GϙK.O"\B:?W8Fl׀oy-�> F0PUu/2)Qb/fx39pˁ J[w`zbRx|h$kr sf%+)t<|�NV5x>eXML}8I)ޓe}<YH`(G,zz8 l@ṉ ݟV|KlK#KhfA…["wR/&fe,DelӒ3|wuȣl[%Yio%}]"')?_|vtK^ FDʝ* Xcq@e@>$1gcr|w*Cjs2Щh֡aaIC@QEX hYM\~ĺʖ^v?=ں`ں.FON2e  ?bX]8ФؔΙf p'5-ntRW/~ +DOנu,^ gG \"6/ױMY^( Y䖮 i4ItITG(Gɓ]vpm"IH﹅thNqƶ&nAߑZo+_'c]+ꐐ緍o7$7@DaKo%M9KXE讽N%v\cXOEQl\TI^nG6Q׷RT!+lu60+ t'yE88dlkC)'{;~ N1]Z%,{% b؎V<{!lrQ w "-fζR L ڿCxpP^'*SS V-g$8\MgA=kHy+aE&dV\횮u2rTХXzTϐtvT_7Zȓ>1Ώ?ЯQeomjHm"\pDDtSm0öwsGI;$H⊘dhyۀϯbG]ڰЉ&(0pq νB.D~$c- ESy"f\7 Q8?̸J{qyx3SkwQڲȎ�=|='A4T L 4A3e0aɀV-#S[?1h&gZGaqeaRp>5@X<)@a4ԃ9$.ʪ`@;l9 9s`˭ToKqF.m!XwAn-(�i@C 'PMfCohݠ!7½G DabSU#vz6FŎcZLHا,Tg|jo?QU<;+dqڢB°mq[aHm&gAh/C- "*,-f2FUFh!yjvjl[8>U =LUwdΔǓdοkxf>#. f#$awT|')=KT[, F2zi6]�HV.Vf/fv=xoREЪn:^։ [K};F 'Eeç f9:.T#2#p9zHM,ig-`5R,~?tf"%Ah ^v?R=h<'Wg"s}UBU=AL{5(ׂ6U_+6s'*H8E)`F1'guX MH~KoeKs?qMbͩP/5ٞ߼/:,7vdaU<',EU' ?7RڗQ`e04+W?֋5N]O[DO�\Fp_/y&%"g"uh`0# '.q)d&DOE, Z(*['A JTz/ErD$oʯœ2nG>.e.tf/_$T,h؈p qqfnɁף-O"ӬuU2%_#_dJsg {~[c‚x:D|0n6!vZ.]>`kNR ciu#9-},Xr 总1<,аD&@E«1 W$qRI~wÏA]Lmȼ:)2ۅWڕhms`n_y|[VIU_a ֆ&wpSvL?sME*qRWaʸrnYPSy(fR/XZ@fZU U@[lO(ʂsabϽEv4Yy=`*QG-s(dq'.q/2̂PP7+L9k')vӽ}hծ@i?e*o)g:u儍q$qRے+@yͻ/t.aڧS0$ R9rӠ}UDK19sY.a]F15[TmZpx�l5>`E4轰sf%\=G]P2\qpB嚲(΍^`OLI9ZO?w҂2 GȒd<s7j,a{+lPV[pM+DQ/]aB^woB,|,71aHTolS`zB(Gn`J_3!0SY1cTZ|Sl3o%Kfڲcl#Vc5Xu>bʥ;ζpļq$E S g?(ӈ"§=ą_D"5+clPȵh0PMI�,6cw<:'MlK_LVV$sA=B7Ӣ{ՄT 7!tĿi"wIZ&X70MV0L]ʊ*p0{!LsuiHΑ5yV>K=ȁ![߹1;#4~3Y L OU *E7[ z@�KL\P^'-xb!{�=g)%RVxq(##x֢3D P}ꀓf+p&K%uɛ@x B9 pq P!ߋF (-GYaˢBUB|prW12r%$(>:c4kRi2]vB׉N>*VNtcfW%' ڔv Ua@r p0*s,AoC j?5. Jn}/"޶QJ/QgEf2O(ڬk{@qJ4[Y9I) \EbRNȐ2|K§OUnAVFg&聘}Ynp<jF<۸Mc}QbU)dKgPP?72;c8T<IW]{s(!5^KEo8m.VESyM-VVa/d_Z';z7]^_n'_JadBn�k/(k .d8zʷ>TĿ Gxnz2N. kaFC F βZl/N}we-VrH n9]]q.A N$+?ξF$KjŠ3JBS7R""b,1 㘁qͽK NlR~h4_7v6{[zW Ib)Rk{4vMb\ n \W%Œq92\X\ F`ZbJ~sA!`lcl}gv)b^k.J|`E?!v jXh;h{zD/O !;'_8SMS~TI^FC.by3>p'i)Ǿ~}IA. צhwC~7 MJп*3NkSMx-'(E_D\nrc,xif0~֢Q`DΦ2/Uj#o8�]<t9UX׍<\c8'?׷Cq?AG0ҵ /֥(2)Ѷ M!vbAeA)jQ.=n4U67N?V!w:Yx=tfЖ5]`՝O y}v,eIo'c =:yvVp3 oC�]8U ;Y92j:h6~ɷC.;_&:޼M zN4 D"^<q I㑋 JY(QeI0B+{0ElH./dPO2|;!<##Y_#̙X%~| g?yo'֩/*n'n E *" ru\ATӟA<z&>xs/r7w=JZX־ҙ./}{8r<]UqP*Q XTTqgDK,{ ު/1;D_a12?#5$O};<y68Fr)2fZv 9ItoH":&gpTΨwu_mYwiVΗ͓ 1N;=Rߠ<I..o1.&θ㋖g yv%I?n}CxqEqïúPWVMz~߫{6oYFOhn^/X &#CwW'1)onzn\͕޵o#3fW8kݫZ»݂l}H[_ʍYoDo! ia޹P1CbB1nVY}:7�?|Q#.r�]g//'nQVN]olY+lCr "wjmӻ&_7d\oK2{1�?CKo <絪=v-Cfj\:Y(2.8|Evjʂ(lp=gr=n!2sPAi,5Vn YXR'!j>4+%nbLNnL) S~<,Y򳫷FA..H0|μzE2{ #v9ȱX.2vzA83V>, UPk@,Op;@Vt?$D|OYRḿ '1צ䋆S:`(ԟ_6uڔ?66*]d\ṂS=m,>r}6SoNN|:nt<9Y#Yk/mf|^߁()"]%y~U2xj&C%fZ"d1g)gx3&\ `t�<ĥF**[,\Sz>]͙endW>? 0ETqamSXdu7?Fϲ2maEmPQJ)"ÙǎPB3aԐZPI:.d<T}s)V'q];`Pk<ˢ՚@qi>Ei<}cgy(OUSM=;/R&!j.?aȦR}c˧}5OХAFݔ8Hln s= !iˮugLVUPNSL ؕi"hLXC4+lE <s\d02е,negvbx$vҽ%0]J` p{KR6e.V Jq_9V"h>T8QǙeIq+gi|>qzw3_Lގ㮕F2gu/z7<{0ac�ҨF1Lfxa@DT~Q6ASw%Nhm^5,ߴyaXSBbnPγJ}O,P = vzuşy\_2"$触G$�z~B-bv_df[{KlpHH~R`A%{Ѯr](C>Ul7TߜhOJ($ Gi$$2-a3rU.dAk'+\O]WsۍQ+mG;8x PxE~96|Pcw#;x|S؅>.OaĮoa@DxZps^ ı6Ko,l x!t:znX:Lsmo㡴F o26xtt#qo�a†c6up+ma^à~m{e\Z.OJvPE{$e{<+Iv1UrJ鎉+_k"e}(Bd[alxZK~߯;PӯFzZJmWT=Xc}|s@)/JDM*U;yg] Pk`[RĠ E4f3'x*x$ ]A[(^u"trE9 C3oM\Ddl1tJ'['KP"+0Q1j;кGpl{[F%$HPX-P.(MRwn=rZ tla'V@;x vIOKcyd_&?Ɔ#kgm +V[G$o[37M*me_]0(Sh<R{/90,Fb:hw Sre/+?G�'?ruV%$WxA_ nvg.ъr5TaSPX `b\^Ankͨ2NQZlNDYa}bK syk'Nv&b̅cBT~$X@g2dp/;<Y.msCf WMa¡M4T\MC@wgb*-atG4&j0Ai0p|cRi|,p-Va\/ey3C9vnpW84viZ&k">�tQH,8X48ZԂFׂ{"v/9su&SîJ,`� 7kv@Nj+UɃ88:ynNoɊY벺w=!c9Ϟ32Omx2iJez�NXwq.MlS\㪕ZcR2cJ,R%K ?$~l8x{]S u$Ə ޞk-˟ ,Jbӯ8 *^PFdz 4JkVfTI<W|XΫp za(hd| ƸE?y ]5D).=ckK'RB6}˾sް/畿+%.݇#�fWtGeyxp[ůAJ[[h[ӨG2Cǔi_/ξ",KT{_ ?S`aJ'a#a6 ?9aOѕs. f3௟A61Vfewj,Zպçѵַ,pޯ.9=A9zwlDVq\syebNVJZ]_݈̽& nDs]I<mO#?ZS Ap~>U϶46Cl̏#͵5,{5ERI2|1aitݩ^}M? n�9oƂ=k %H#KJX.+ް?Y1G ~B?PB(V<5Oډx’k^H c8|(NC*nyrA`+҇֌=o ɝ 8@G U̧gP%~+6PCcZ1!^O,-~\t6f(P"!1hR//IQ4!K%J?Qgm tAS2'CfL/V{B'H[ ?b#t#GY 06Z4Pݪ0.H7W2+w !*РGrק C߅-ni½9Gb+5uZ|^:f؎njOhQNXd`?6S.w>6"ronĩ0ƭ'k"]i,lT(#Nt3h`s'ރԕP.TE uevYq.ѳEh^U ~]PWd]/~H]!K#|;%2d<2{7~wgC)c )`_fwqv:D> 78#WQypDYbSFkxL'U)wfÆ͢}kvawe}C&u(O6̚;6Ap#w*몽fVMC|p{F'kc׏EFMP:ЮY9$H6oi jTߛ@?&9K5~Hqh<_w_y}<R~cb=#Ώ?˟JJ+�3/[q/}LV,7<7687.4pM>bH\,` QqBв@.KYZ8x2ꂧf]Q*Kv֨M4n0o0_I_(=O (yA~J'GrQ/O~Veh|Sҡi-pU}sNEPufa`7ZdXRJ.t n;<3WZ l.-n;.2wm Qnٔ~\DZpCn3|TCE^ x< @-awYt3khgv$?w&)r`'_kz@ojΗ .NdH#wn⿀E=Ikn=1:==NjqB44]QW#]`kR,ws*aqG/ d:;ɥ)0:P k_jpܟR bMFY`-=C^}$#(s7Ec@q6L[ L_*wDIǼ${ z�^[:os꓄PgIx*2:H[DTΧ>}U6ĶYM\1@W0FI7xo}CV<u:w_� KrY b�6/$V5=!Vk~AW3%:8Ux;/@U*!H�7oOgqKti9 8򬏙[(3Gkix-XcY9zG׋3LnR͖=GЎnGS36P%5T5$TH\<Gs"rHSgqMѯ>{gry}ֻ#7'~P`Q?tK?.v(| GVשXz ;MUh\)`SD#H(>-aljyMbQtgr | !4!|fqv./|:\YZLcC*,0֭3%Pޥ_?iڕ uUj [9mO]b݅N c#<|ܴCX" 46,: 8R7<LƇ THH,y,ÄYu+\8 #?ٖI$ eޖعZ3g$g2OeQlaqwD|V7ESeP)Z<| k ȁwI'7׹2Ή->O͓W/3%ZߐQP!ePK����TW?ǥ7��7����apngframe080.pngUT �%N%Nux �����zSteM9'8ulvNbvl[Ɖyvj͚cVÕ���f �peɈ^9vE^!J NeMï֦70bawgxtjG1#|CC]>RG}~ZZO^:>an&/6<><{mxdO|+ߦliҽ˙V3y- ߟ|O {9o\Umbyda>_S{<㴤oWCmJfc8EL \EilUp Cy ##{� XU_č^gKJ8ƹZP3oAZ W<LD^;73@oLTDB(Cp j}C:AD'!;K؉=(v( 4/"ܹtf>/gkECY揣':.\|t+]lAO@l[UC)]3h4&3бPwMgA'x4[y.Pg=-6Rk*+pc|xwϨuEӏECqݔD1+YU䑐 qc-0Q()ƠؾFo\z (jzڡ +!m,AW6P,=<OĮ6BnҰ`-cG<cm*wT\6n4zZDUL%{iHnRӪ&'E4e}PRm:ZN:I" ]R In[rTC]L yEJ/jw-*Zx/{1?҆Ҋxxe.N1us).I(t7h/xDꪂ`ʳ5Z ˾ʉT0Q?I؜bqZ@WL-f�<ly;~©X%FXYaulS޵I1S"#bfɥ39prxkV]PT F/&s> cOr۰?({z0k=)0\Bq݂tU\JtcP,܋V7^6x�ZR2?юcX6 }ʂ'<ݠ^.92PT~硥N}.`70knO9BzF0An;5A`:T0M||q!j#\T1"F#o~ApFǵLwh G߀*FaYo-I ?::g6wYH<X^SF{> 5DuũH56GPC.:m61~lL8.´,p}T8Q(,("y-uMIJݒljm+q9^ _SkI^rS'Ii7y[&%,T-B+S( 2>A\v.&V/Ba!Db޷Swy{>ѻjl{IWRSG7zZJ# Gs S:IKa [NuNi. 4tJ.NS E͔$j|ˏ x6~s9#q22;A HȻEWʽA/d?rŐcǧׅ Z[W%s'-Y~y|賓!CcM|PE 6=*?2SuTȤ*)=2j#go`#|o_RiqdpFw[Q,3MnɗI77VϹ S'oAArKW^w=7&aBArG BM}ZїVvZL<NHTڳ (}ΓGydyt7O8g0Lz 8 |oWfzJK r%A$!lj8Ϩ{m/Y/ 3/S7&Ԛ>hSkpwGg|ߊ3ӆELw_װ^XPԂ1l s~>spxT=/ *6Iv3j4F:7q[ҋkCcRw]e5\ơvj(=`[q^Qg1&5Fl(M[xq!e3-V*;/_veu QzB*u~H^*̩^؍\pe=l%4rϣmĪ.qh=Sd-) WHL>P 0Q.tbtJ0(R{w=C\ w {~2I_1+Fݕ8dm8>s{ iïd/\XͦV#;]A|J2{T|;%fF?Kޙ)v\Y*,s`#2U' WǺ¶5Ezb5ዌ,(g@#Y OQ�7o[>Raybws'\(Y@u);<d* VsBAl ͡URo߭ (@-PwسEFbuu MV̅ ҋA`gqR2 y\~%X2mR -kY,^w_ הs<{Z db}̏)HRG^]y 5f$~ Q.ۿx]�; Zx`ʌǛꬎ8xqou?UPקVy3QboxWf\}SH]2U!%.Xo,O U=+t ^q4i!r>##[O+3_܍Y}>2ai4L/ܒ_)_I|pHY7Չ-ߑm3<_6Дb,dx :k_#th-\:RBnZ%[sϫ|=sGbyoQ-N.�Q׈`EcRVoݍz5۽D ՌW݈=ŮL5NsEnreR8%N#"{5U 9tM=oH\8YQ;:1<ѸĐ{ <ZsNl-b*KnJ" dOoyҍt^ϳS4޳6\R Fal~OBÒ/8],47?cfUȶ׫:aSYI(=:~|0Uso[z}U~51 S#w`X+LAі"Ql;Rv>GK# \VYO+4mC6`GN:nU|v, HK~Y̎Dw 6|?g�(_w7SH'+԰W{-ؒ%/&+ @+˝鹔ȅ7#〵V1MM.`xy[Ǜ=XAR65IBCUJ,gy?r]<xѮp43<b4_?ggLI5cidU:{Ne0[jm�2s�yG[qvd:5 ʄ6c%^M_??ֈ{ M~MM 3E"3(*{:ѥo0iq! h0ᢞ5qf3#dұKc!sk(kob< !l;`G)"yNvq=M~Qs4mC׈]nX(Pnd?0-&Ia,Xǘyg$4xD16�vTǨsS9R*q](7× WERs'pahBMuYFXaM*R!'Ih?%\`zBP<#H5-L@zcžg&ujSf#{{2vm6Hòވ <l|<=S9Y%cLԣwzT쉣74anNV, K;3V5*<&G8Țxt'|?a%;CD|}w.D1C5 cfmݙ .JXvèzlͨ2!#. =hd9r9fji&9Vpf6˙=K{_ ]WSJR/H׀] u2‚XT~9S7SS/nSuUa{*'9my—o?q , -t)*HQ:l0t50 "u8-HnGoltk}K u%R9C߽s)ɺ#Rd(bdJ2驵aX:5л�+6Gh@Q7FbG?}?=iONiZ}?Zo$D˔P؜ϛ^ce^*ЁdKv"xP|馌Zx`-5hQ?$罇Vޝ%\+.[uCB/iC}?%y5}/U=�Y#hrNtB0|Cxt9jO<qݚO!Bt7 @hu\0QoQ)#hOz,N|5Ya-DfᓃM&C>^t@ɔ7ڎ(Bf鑎ўZw9aoAnnWQHAߣ?'ABF[FC~2)VT1xTMeɖ>;G8ɐH?I{>RҼ.I&bD A챾!{}e:$#(55FI!IZ Q F5O~W䁃{[ʿ) t*1t3ƚ P8!\Rs(p,ƽ˓?L=[ZXYHPS]) kd%,h. (0Ňq>k)L()Ӕשo\]9<4= &rXN;N jHܷ]n(ZHfJS5'^.EwOCh#SJ*tg7Lq2!`vw){ CQс'F4RW0I?\ZǍݺ^F/BG.z, a/˹GyZ|ږH<^G:[Mrb xeB[@^X(ǘS;'oCCucxP7)mLF1:(J8]pc#;5C$p,wC(Bh|d"k*U9e]J\)قxoQʛ4S%B$ C%Iֺ,Op~XCUIC8mnʦS(f$:E xb[4h`zYQc;`f=-gշ-خ_jLհ@Bj? IkDCH9&I_l7{Q/V!}262г<U xrQT<IayuC&Q:1�vʗk|C4 X\Зs*Vg8Zl0yM/th "hԜz õ"õ _#=wź()/0]j8N!]rOȭg7eFagVok;7W@/`+!=Σp F=SIWߓ]ɤ$wn#mtI+^ړ7^JG_zr4W_ a%%KPls$ZZq3s hj~e}P\+-1M ǸnSyz}2_yUB\y8q0JᎠfhp,(M͖xJHP|> yLhQȗnBf"?vAD?{]ohTK[{{NKu۷^̷15/.RTixJGdK[AU? 2+ђhl.t"YSCX`ZB%\OәT ޼;gmZʦԝN*,]tCjr1˱& V-.P9F;_c >p eL#*Q/I .f+VD]11}[4K@GNS)M7LL%Ŕ-}E]gN�pBS;%KPD-4YT! qf-\3JF;/MF9ɰ9LτrD%IhY}œ y:>8:PzUatzf=XL/D_jP;JM 'EPK2 p>jCFX!͚χ2lY0FD8oS-( _Ux?(?n;U$ggu(H;u韢rMG):S$ӋȄ1TfEzԟo8Ы'G6:ߖW ߕKuT}mW2JB`AfI%{rּKɡnjRjj蹅q*'nGDjݴtm𨖽GR:) aW Haft +W2t-%E>AP6Aܛ+IUD' t_ Ϫ ʒDJ9!>-#AN|E",Dx]H`Rt  eE{vSմ `O/O|k#C)~zڼK؃;%m."E_f,]~tX",qB1<yP-V"Xwjy٢ƶc"HtQ%=[|5R`;S;N.�/&�_Ց,(+xf2eVG85"ҠXR : y^qw'7`wc!im@rNlC!&gr_A3fKL]`={Jf_nB82DBt<,xϟ=n-prG5a%|)~#~sE3S Tp;\a駢4Ѹw!cBf9/oؖ+" A;ȃ1 :M@leM@VÂ䀛 adBK-L~PQpܢbl_mY)Һp OAiB2s>:Kkg/X9sʸܝ aldrq 7I_ŠGc;@uNhtPbJѷOU*h\?nub%ԷKHfJ$ `Y#~) g3z=<:yokHVhrÚ`Na`.M#>0<ox$L;X4Jgu5=xWc\HMI/o3ֲtU - QةgMQ<O q^ڙx]"#:[MR˜ )o%Bߡ��x1Nؑ zKͯ%@6 ~p1~6¼FU:WTůw*d62N!Àhv0vb+� ohC2g|n4/-?)ƀd8%*ڀ4" %tXڜ*]_tcԵ̈́G̪OOt K6gp>[V  ,dk:ҹكB (b ّ.m`xǰYk5.0]gu Et]</59;nGo3�aԗEM Կ} gr!賷G?&Pm#% Xuc+UD+<0s9b橅FG'hQ])eA.R'i3`a~ 73 ?:/M؝YLβ*@>~ ֢B?T�:};`{B쌆m)%!?vh e>ji ůKђ8HUR'zO*1"^]$B al+Xuqc|LxԞ i\5ϒ{V#IŠ)kagom'ƠˈIGWuRU\]N5j 3\WV ZS}Ҿ VcgվQk+4q4OaGj?^B"mYyaױ4,*Q N4IF*nFvkĄ N^F9SʶCdHsnN :Vq< uDk~HkpolIH#l^b 8hy"jMz3&8oŮFo$ijΪV=a-#LU:Іf:K$. @lIWP�Xx<[Vui;:#Ltז|WEJH׮'{Jդ&a< )qk˧{#<2KTBtjcE& T|-7_R$2E2C/5*]|0"FϤ(@4Yڦ�E艎濯0#"|ߊ2ܔ\gm4&L_#6S27_~Tt/ _}{6(G')M6k Nz@MzhV(J՘hc#c++X&Rgx^##gW8(Ia.U�Ĕ´,џLڢS4vngvM\˷fNދMu@[(Q m<# j_fgTHe?n˟!`NJ{)UOb4Os[uTu)tqҘ!Gl<\g"vi 9r-A)\(\ qPQ4.nf#7V#,I<RPCxRiYyTL*'ղͭvr�ϔ'e   ĢÝqJ7_چ cS ;{e]C=> {NzW](;->$هд5�i ;겉6yxJL,X{iˢP*Jc !U~*[[ǜ*~i}8!PV8`Y\"&f3F�L8n{6‡,Î&C4s KMؘN =[ F b[;f@;nLZ(6Z b gVprBwHO̾DcǍ:GYJ\jl~k#6ݴsk<FCa9DQ+LzmwTHL<US&V ''ݭy1'Ӥ"dޯFr4"Mo9;{8W>ɮuM0 |[2 +VӞ`9Й0H< -3(D3 Mvt_K;s%QP(9kE< f'^=S*5Q<U/J;!" *)?w#0z<oo2) U8T#� :淕 XsVDbj44S)7clK!ƣfVr7] ]=6ћ,^d[[ +|0]V+ JwV/+KGBe87QKiy$2J2zF%\^s/zOԫG8e|gdHp�l{</I]]u?Azo"vTGyE<(qG,L ;] <w󮰶oܕzQ;pwz|zE7Ir甮B89}1{1wA<+QLOۙ"7wL m??d]Snr[|a5-_uDiG l+g2՝b>(&^it^(-ߧ ]/Wj%*W~~ߥr#nr'JuL2ۗ#w~~WU5uPƐCŢO/QN*h c y2q*-*{Jx,߫Ӊek kȖ h䖈ޅ{ UZGTJ;#{f, 0>>"|#Fj*ka8~VX- h $ɰa3l6}ph<N^ywѹDnLrm0m23rqGFXET&06|h �63ڌ#z[8tq$BsTLTb!9}u)T6eC&++IO9x,yM_O@gURjSʪ/1Ne7X-'bqG, c _0s1hpth6zH4"OPYD,z8~k.;;eZ NL:)[2.iW~Ī[_JYq\3} zMe~gtuHOQƉŸ Uߩؽ)= VܦMķQaE>D Bj5kd#Y)塇xuK?5Z3"7%Bs /P# L|7rMm 6Rr5 H7tjGC{Ѓpő0˵;AM ZVj#ӑ7aŌ0X PI)څ? G٥g[iZ8wXIW#@Cw(~%Kǧs#$NTx6ԊhCmRbW,|%_?e6?i I/{˜4[3f~yb>ӯI.x_6DVГcT]9W8:'*TR>/J_C3hp|[= p^YaE8w-mGVbDTPXK"u07I[V Uh[(pvj֌)! с\ͻvP56%8FKxD{*iWs}TC_-$p[ix575ⅱB<=HWf KI{?iJ"'Ye,گ#,iyGD'ѦJR6)꽬7ת'So!/Jlu붕F;O0ԅ Xc"(Ghs9(}\oi1 pm5c1ٓcK)c ^$b5erjeU~撗gl(_c?n�f -KsA1[tVJd('~vC~7#^qlQ(g<} ryֲW4}O`+3//);aX*E V~[[H2@Yfet.!5sPM< U445wjjV!܍mn&ZPΐQMPjS97e�E1(�[1"R!=R{ =n>'-UDϿM wЬ^]a I:&w.S(ʔu5%pz =x}idž6 >""Ns#SIg'HfI(2(lapϐz0\G3Xr3)j>!iA~]2o1LW?$U%JY{n;nB< [&PbW&Ѻv;Jj}B1ʰ8ӟ7=T53U.) 7`YPv cyb!lܴ7W!HDa["=M*69hGV L(U l=%Ξr;v]mK[?H,c?Ϯ%>-Ũc(>m_Kb`i=!_>6 %.R!UrTu=:7pWx8ouZh[ ՗S`~ն0K#nr9*%tQ'ɹ-5+^ZM6y{2)�'rYn&U_ND _2(j 8k96e#~iXaig<.!4񛏑fYVcܹNg_S'v'1ZLkguE}W-^{h !`gHegoP!DeRabrmqԟy wkkx;9`zHc@ <@K|}%ȝխF9 g(DYEp^\&`KWXzTNxL~VF=؂K%*|otzpDϬp;?N'49jWvg/gsR!t L.M#"V}/c{d en-wM~as%[;')fNǯ4rC"Jۗ3 ` aZ|gVo?"}?T D2MOÌA$,yfզ?Ck+e]_"]8mk&_CѮH {CFμ*H:&4mnaj@b߆$/R݀ɵY=>XM!gs< q?^!/GJP)Db?�)v$h&7ǵ@.m)ݢ~+F܉p!?o54Xq`-}_>^+=x h[i#5mܒYؒ9o"97Ve!0@ 4 Ѧ|UWB2'-z3&qy ׿ٸ ^ڤQӨy >$g0J5le|lBć?O[ş$cH 0a"/d;J$? K*f}7RL&i iD%�buQ L|02v )l-ܣ: :o+@0"J : d {Jgj\PMa;]{P/>pupsUMN0}|!?J8Po?$xQ �WcdZXdQ2 !4.E5aW x35)m(?*T"?Ҥ^%OٱЈT;FnBvPԕkaDv3-d `cy߶1" ]%$!Y$нzJΫ.k+GJW>5�Ee&bqqu9&K],٘Q|U+GZohhHC'ԓdޛz�h $*+{^9Zܥ6䏏8̅kZk7w4ZPp¡ Ǡێah(MaόiHY-{U92O9d*R:%mCp^lGFBQJ(�PK����TW?̼5��5����apngframe081.pngUT �%N%Nux �����{eTOwwaZAXB]@B@)NZ@a!!!ݠ"),9y93s̽s3(͗J$t��(+h13V9'<�^TQ@ znhpq.=,$uAr1 Yq\|p T$ e`A=+srzIFM0lPUT׎[oyt~u m711I۸WRTL /m.z,RAO?"d>;/?IVMD^dvW.PY U郹P0 &(XD쾐 hЗXP9N-b<EуaI_ataTC7~;Ȼy(5j)O eKYA'{Ċ쯸ޡs5 OΛRAi*´8j I-j`?ST03AbGҔE{,nӾ@ńJ辴t~ysv)[.rf$o ]QWo8 +>Ք,+;eA$<RlÀvӃEGyã!59À;aN {V2τj7!F$q FhOcsy/3,s{c:\. ނQ4']?EKN0#_qOD�鉏 t1 o׿�ED 2f8f|ŚsL7ˬ._|Ihv>j)eFLQe.H埽;eik Z KSjB]aޡvv:,^i%|\/zi;j;O#'?\i*w¿-2u TB. qq#&s]jk =Y \ʌ"jUyLP$T9%Spb*)*3<{R1B~{*(tSF?_va}!Fuڐ*@^4D/U-YGQ |\0}2&j"TJąs 2v\v.[8guVZdI:_"A*Q;'^S@+M{~67IƳ 䪅–_>|BÏzEhI42ަäLvbTƆSe<&LLb6vݧ]q?bMA6DāLyKSgq$?.hh(ÃF 8DI&p\&H! @(Z.g}onkw,"W9,hҧFdXWYIMrbj7To N9f}$pQAɽ}2e=fW.˟q8Z29_2ԐfM?͔j ZŜu\<T@hg IN4R4K#aogL1N+QP("Y�~"``> B_po#bBX)޸8$o"NFgy~6??hB/2M8įm l_ӍpZi|Fu}mE68{nn H33\{޿͊.[Nde7[Cexs܏w$@ڳvl$ݲ$0 $@goЫicYi߉-Un:ӆUl#.7 _"A9gDpKxiu1(((=՝y#b,:c󄹠%Vk{�?fC@d9JV ɘb(9q+fkv!u4 ,&9[3#=E mDJLFr1ttx,SyZ1F+?9p쫔1[q)r&4{g/We$ N*Ѭh <tYRf\~&CTI ̦^%:DiUFX-c| -1pO;N;+1YTo2.ѩc%f8sNƒ(nr3'r} xn:7E3xCO"=ih洂=UdM/1 1Lӫxnj!HZ-8N -%%p9rL;Ŷ9XlĥL85z�CWMz=;gM,`?$(l|]ٷFA6u 4Ҳp2O,&3 Еl T8ձP ;x&3f\'{vz<&۾q)/0˳C.@9Y9BWш267;] 9Ʌ顗kpz x {D_H q7Oy(HsW|U{CXB|>Ox-}O2,t3Z'NQP"/0_ɷX/*dąP֬<uishp(vhQW)hc}xDN~H%d薶hug*׺pG5I4~8~\|5?khju׭ 6*86Yw97{Rkec%jGLt^CdmB#ͻ0[MhmhP8$>'IVB5 ‘Y,: +p kWk[NP yʝ6DG5Zdbk}\dz^$ݪxW{VV`dg4Vl|\�vD. {{ #;YK)EjG35n[DkMoQƏ- >7SDt{d)OJ1hc-0a"ZNهqG8x?98[%@MF \{a:Kܭ-(zZەEDI. _)em+S.kĬg4V M0!Azd!OPطji"D&>Er�v6aځL&(HTҺ9#3Ry D!vb~?wi7Eb'|3uJ뇕 =E=G^'I.>_(CN"D. n@'$Ec^MT&q&f\Kڕ'_vIT8�N~D6^A% 3>Ks&e'a'^"wSe@5{R@roϴ{v[nljZ*؄�Fpb~mRG,b%f}g4:4%\PvV`nc-Z?M`ib "ldb`L'Bz9G1_4Z15ws`JA"CfVE<(ְUC�DyW[RuhH4:9Fv?В,=ɚ~xO"7 wzp *A"Eܶ8wM2EoK]z|0O}qg]= L.b8W·/[`ݰm|P>RP'^L'7-Pɝ/TdiDeڛr۫#FhMfÐI uRKH;̌AP(jocq<T={4PvK4:Gu1NBBL[QRgm6mūuK$j2߂YWQ,M;<0J|я)nK'SWrD{ߺ1YȆGdfټU]u%= l%C-#^AZ}sČi3j'yx*+h"2R^yoQ .IU:}6@tV~ jB|Z|5r:J *H~"~\L`u*wR/ΐ>{(1+*$<' _Ia;h bPa3݋qe�MYjAx}9ڊ!èA\'TΥY[X6f˹߉ƦY@Q[ۂ�5Mvk3r+3?8ǥÍ[wkmBGs6I[֠Y{2~[ =ds](uc>@M 9C4R¸˜' [ oKA|/uR}Ѱ"`xuy&Yw @[S/ iM$^4cWڱrl F\>"31y3|+*3J G=R'=Mg1[#ڐOfVZe`)IuY]0^D1G`뿛6= rϑ52.WV.'5zO{bt}nRv2_l&խmpct_{wId"1{/O΂ٞsh+?dۆ2_1W/sUHoX.K1P1i53NhJ͠ztMX 7/`2lm 0g=U{ur e'O')�Lnc~ iNkFjz1롃/gW #C@lԷ{ha\d6~Y!6�9Qz9aNQn?+NXl&|4Q 9CStܴ:飝cyRS>יj! f( far8?1;>2<(FZI\ʦX7xgzE}hTzDӦխO2BMsݖX3D#c T!C|ҙlFҟgBJo4 2×(&0Ie14nb,`eﯯh&Ě@pܻdIނt2}gCh0T6 z!v7=ȓ؋=x:ۉ]v!B p?ὗP^b!|#16ZmB1*3*v]\x۳)B!Yʧ.j=38bclZМ§d#ʮYRr@*6yS|`IW|mp{./-w7X:&sv-̶}xyQbr;0}"׋ ;L|-N%Q^T˥�:M L[kfټ!0�$PlV|+j'v=i'VqBZr$ό5W+הE=F~ֹ9MCe gɃ̎6|Cj}b}t9j9s `~9cY5oCNxvllD.t@5iuQ Pi|-M~t@ dΩ֓βM"o 8le3YOJQZ}L*mFV8䉨1)|c\: 'm2 o[r~TRBfwI&T͗@TnP.|nb5S]De]M/g??^haOd;lm~]A{1b@AոƝΊ|n@IuՎc?o](qfk}m߉:XQ7oSca[u/KkS Կɷ č"I<A ? FZ@0i oՍ4ͮ>@@p?H*'__ ǔRYe}JT$d$ o3ܥVճ2|̱1#z{AKr1*ypW¼ؽCYg{+ϐֳ&I03P6(1Q*mgiHS#6@rK?эյvfٵ,f.jN23D;-3ЀgBˆ-8%!=P4`A e+"'2FdEp^|2U[]C=pp\o\,'˚{f!&$ɺө-$J]dL$ !^OɊT, y\upo_ kD|B~�8r뽃-Y z%ҙPDvdӎ)Шw: x2QA> Oyx^6N4-\l 3Mԉa8KwQ 2JDp8A4G07/67vקi\֏yЌQ(U9@ )rYP}: kn V4D_A9P%y?{':%)c"'A}Qf(8;=\ܓP5A^<9y7{#F+ף=g;`tv YS1gC:P{H=X(p킶^iNһ6U=jyї` V:&r2ev*:29/K/q&ָ\M#ZVJ/_kCRg֚KlYx6H/vMཷ_m;e0K^[M0(Ǿ$Y/| `)$_}E:qtɴP{*[?JU/xVV u>槿^-J5bti 1) ~bd]U&tVafR7BGJnBDfĺe^8p͍ǟE Ov/hisC!;kAA٦NOn^T S}M3UnuHb :z{Yu˧Vhd7EN#g*ҏ}E%MG=o{cW@Rv#%#ώzy5-/~h}`\rDz0P$ȽvU�=,/w#Ƣh9i4 !U?ɝy)]͋'({0]JY/lE .ګHZ|tIGYl#9K+"}ՕDs^Wop^HSSߊqGM H?|NdC~/5LJ&=˾WLθF-BgGA߳E{=1 ߎsA5?9~vU@x�xҩs/$]: /ӝJGgW|w#vӄ'T hh|[kg-pGxe&s2`=͞V@QPV$H`丐g)|W|wclhW$Aửf܀2,K4 pom�Q&sn<=NaMgI[-U6.񠙈os qX0 o#"@Kgz O󪉖~ؔŞ+N5k�׾m8+_dl?kNV7dJebk_J2沬fm.9X6jkX>Y?axYkd-P5-^nJM[Jq}Ӯ ti0:"_8$8G*#5FP51d6>3?lr] 4ٕWSqNyT/1<\h#D48}KN̖+6W25i Є;R'j U T;<]Jdo~Be#:5cE;D=2! ih׳w9טUZ16JZ^?3A17Wf?7&+G]c֮K=q90�J_4�'JP9ƫ$ʘUN }ָ<j뼭@]97 FweLSLN".tQ2f ۅ߆9<Q8Y.1 笼!gm~Ւ.jX "5Wݷ*hOd·YEs\Ocjza+uJi(0-w5{<:]o36IA:#ZR8BGdhƞ{Vtu?L۶5j gBv69 a0:'u( OAO^@-9@xjbLe}Lj2s*3QK7ۡ@m"91NeGHkaM �{A9&݄{q⏴M^4]+YƧ-=1'΂4m|OF~/Y}.@ߝp?3h؀)Ƿsm*y]bQL qa4lPOe/n?]MͷӺRi~?be4 9Lhz#' 1j_ZR[rJq~aRl@p"F˜]Җϒ.�=/F-ID eM|EhD_X?{(ɬL]rB8i{jV.Wm髟w$^e|!`~P4=1Uj )؏ySqrRQ~<ٕOk\Q aܢȢ~vYL)òWDX3J+X+JMS'jK^U5~,`Kg0v*\! ^:}'A5g)Q/ y?{:Yמo=ҕ̓cYUN (` w-#v8S^>v!g<xv+wn1K*lyC,g: I0+C@%_gVӨp?b6, < 3u1̘z ȟg;]ky OCgg;N0 a{.9ʄ|LocADbv',{u[lw&�։P`Y;vۚaP1\:"]1L/v%G70`sLV*m~7%ߠp5HAENbm:pnkKrp-hd6@j97NҐ\@vBMI+4&K_;:ECcu9C>Gt{ 1?]r61xE"ϗҠF ~xQ֬]0>T#̞_S"1Π?q=5B* :Gm_$Hd}5&;H?׎;=ҊhZ=_t d\IO y< Tĸ|l󎂋V !ry܅璧_* :@'J0ngDROB38fyDq]Sd07OX 9`{?DrlS}$?lXa*OOAi @bms?vGTrg捯o>:Jzjh3}~*s}**?@+%DK=ieG%{@ȓ.qŪǍ+? ?5ɛ7wxd'a}$B%"-C/ +ᚅR^_KC {zLOe ϐ).: =1ĢK<y&ffkc}n4scNEQ9&KS5te~6+!\<ۡ>ϫ,Ya;\~l08җ^>"zt #G[I,§b|53͒f^덃|1ޛ魡]>?jȇ 59cIq制UɑzAjZUGoP+; |B�`PşQ1bkkbs!Ƕe}6qp5CWoq:QAkek tC�2(T 2>P #Ƿ˺XEh ?.^/L ݄GQ0eيny kJ/R3P' {bY5xkr5ȾGQY]ܻک9Xá=~%9ZF1EmiϴDпlt6oc̯髑آa!RNMZhn_(a|f/!{?GB Ը^Q zpNxmE\] k1>KKa6b)ߐ llû)\BzdäڭySfc?o`]~mgʻu Ɵ=]^f}AGFze$W=~V+i"Ǚ ͯ^4@nߛ<,V&Jf.o!{ wSa l`4Dc?V4[=Ut!=Ӵ's>?=۹^yٟaS.~ᓞ:{D+mv, _D,Out8jNS > NeP?RS/mYMcٿSlK—) iɹPj{1侑 E2:7Ex QLQ3{#eTt?IK5}jy.\>Զy!+ 3 N o�^�漌o:;sI?k'*@cfrOy,|5PI~v$.Ӂ#i7oplL. foݑ/q7d; #k_> CF{-08д:9 ,8beZCJ'8Z{؏APd82{7Cgh.ze &qSQve0 X+͞ UG^]º*aΘE1 CHv֗DPahݛ"j=�CDd;-3qtȘeKC0aS}S,zW9hom'=F 2yqS?NfFY*@ QP Ng80uz(PkyvʶtW!rKnb[(hbɺچIev`Õ(&o. &sH rlYc. "[M!& 4ӻ;$yEd{4;)06>'F-�~G8 np(5LZ'0 JZrqБiͣMC�[\f7Sc !,BەR"=$$m|ۘ ,u91QD_0Q2Hj`S%sè8V+1҇as*rM]hPwvFkeml00ywR~s3yw ڸjQ O>TF KDvݱ ~zEj<Gaq|͸Su~ʣEQ,~q $OĒ;<U L;Prā[e筙s%&&9ͣ*G",4o0,$ߥi<xo,YPɄ"cGi6DYa$KP1V rk0k4JMR%B?7^]A%%5 8*99ϫY}&Ȱ FT#xĩWuo<hA;{vOO U쓰sc6͚GA(9A*TKD1C'*HOj5m@9ۅ ct,- <ufgYasBͩ1|8Fo[n'|zf۲:Z~fjBMrFG5??'*۟Wt0 x w/XK] 8zsJ{"ԩt-c;*sm[,3u"*+&-eZ.~iR+Yn=hČhިA > +bE tm3erҧ)H 1`꛼ٴ7•׾&w\$/7œ MMP E%;v։9@큽*lF-gM?9`H8k^(fKĝ6ez~[cf%M<"&qn=f./3B%1bHsp V_%?O&usB?G KH@VnW3O<5s~@XaMrD;|;#SKt&8K~Q'Tr~$甍Y'sӷ_qLj}O҂}'wN.Oo5|8"^kҐp&kZ78n;òZnjڸ= ׈IMeM[̩D$El?޼E3B4M>3 f=hu;)@FeűyAn:K,|G^ :f]`~4Pj˥q*S,h+@] qwȶFw (P\h-Ah`\<Hө&rԛەebz�鋒*/ lcjkdӘXl֣ɳUZ(8c}$O/㗟\WW9|C׾M%̎wO!{Dc bjFrA_ZlvM~zͬcs)v233%hx�1Qi#(?Ch"yQݬ5FZ3[ID3g]*9m;\Nz!JIz%@Og2'V~*&9{`~F-i8n%S=MG6YX ¯{iRK\.boC&C͢C{9^@r.Y.b$  B뺕DdNLzۉOM-&P_+N9@u^oP-IEmA ΏaPh3L:.QR{\Щ6ֱBaʟ/ªol u_;/1?}5>7uj-%&wڣi&?Ea령%FV7݃SzQRoCK 9PK����TW??5R2��r2����apngframe082.pngUT �%N%Nux �����UTLGpBp Cpgp!w,!={^NVw^kKGcab���,EO;P˟�B2 ~z+m&nY>}"p ruj)w<psQ)xZZ6\mZZ$zj'z_h2J2Ps:C $kìy!i#L*e##%,!-WGӂ?%ɮckFlE,̱eyZGQKDm~tz]p4aJ 躔#Ѱ| HuL`dx:kh>׆D$#SWCLp z~+nt]YAmfMQ7'ShJ0ƸVv΍F9g (inrmCXD8OPFJpu9pM_A)[#y:2Qh9ꭦF3Mua"ڳolJIGLz\SA]e.N(KSbݟƠ.nϢmP|O*v+̤5O?AieJFǂH]9T[&,5?+. 2R]JFPE7m>ČgwY9)B؂ӊ'8,Fg9&*TA顀PhGS5Gd^i:l1{{oiAb'CJ;7f9ɇ`2E@,`9w|քWs "5vR.SJAlI0Gef^J*nod̏Wtn7'!>=y~x  ^ =OsZƲ$j цU#% :/w&z%95 3_>"caK1�^J.[m //3՜g۔Tys<FE6҇&d5G0kP OPdJ9_ ʦc&ý_Dg A2VD3lQaֶç:R 1F\2oIF6DV[M.cH>�Ѥa6MLJۣ { 4tU;GRWD+/nw)ptR Okk "r)K9 ,ֿs*$- 5]G_ЪZq KLBf!B Dr[I)z܍7Z^'N*ϫe5{6]>Hqӏrm)oTh\5D~?Aɯ_%sVo-h~謣AXY ^#ј"1ə斌 dA$%*8_ŧ=I@YM A+klv0Fk[ ͜K>0=u a}i #B%"w^wWDq2u'8&%bʑUѩXX(_+pK9)$ POX/iXN bne-=iS.]%&"o8e[zHT>*;Zp?`j|kxi*CSx=gΘSUқWE< ҉Yҁ)IhK6Q#p-jQ] ߩ9rD; |MC4Ϊ=k#YsG-<>͓zf1xƴz# }ğhL:m'RӄBŠ]^ +kVIJ >O/ {JGb}<K8(Hihs0ؿJ\N|SD]8H1HxVPzΥdz0&C񯴜%ȇ݁ݟ W_O `Z 8Ec8kZ8S?PjBwyIIޘNq!=Rµ?lf#eB WG23"ޡ5\*f=l3+S6$a+~ZO,LLqkܗJ =)t_Sd S6t^qE%8],߉4y\W{QYYo/!DLwi:F #_HMkbQ: +O,F�)OH/S_y}b,R]'3Veyu)QW{h}8F'lrbF:z(#ablHNÔ@B"gۺ싟=d V݇ yZ8,7g _RϔW X] ~#i~" 439-�`Xb;t j*6 3RWGdw=;r񑀮F2~\RVD,5u%BI{s1?RsDH*tи ~i i= 4ϵY>�nR>:m ,MsVh\SyvGZdne;'>{~': ֺ|$mjʐv�~itt+.uxani;-CGG^y=T/{DA(w;GUkX&jL x>NAV˴}[nh$ %v#Un᜶b?Ԡa|n_A=t:o K�_q֯y8`$nÚgiYۖgD=/6aW:y�//H-ŕ�G%Eӯ4{lm**tSY>6E[4=,i:hА  -'tc4G6W'͕孺Væ!\ \-.A`r\XF$jOh*pm P@oJ'Iea@ԟQUS }m ;z'5N#҈+cŭ9RP?pH6B <a^ϘXNȓI~ڛ5ױ#t՟~IrBC8ɚt4ٛYJgz7$>gADto@^$o[KVj@×'۔Hm Dk:苋/e.h,%ڻe ,-PJkm.1w:u6y[ `=_+mN)w[&`w3?8I5( E`~qB;t7 d=i@k9I9ϑF5ӻ8[uz<xWY~v:K۽\ԫmڠPǪ⣮`,Ytu ymS`$ Dn}oޟ%C.nMì^|Lr]_Ⲝ2 SbGL!vr}K`')BrO29DXڹmz|˽vBTp^obdlTvW(pU\} lrH i)<<(6YlGÏب]E]1bev`Lۥß2C&lIg#duUTOk7]1&䆁wGh(Ua=�95`}wLfQ;CQ]'vG݋f:̴�y$ |9s^R#7irTIq#^=2.Q:@gB^I_8Ѻ8GdzZsYҏi6NyZ14oXoצ >MBzŇ+15A]s s�X< DŽ>'=SdxP0[.;cM$@K� l`Lݎ#YQp)3$-IN='/z<QdA^o{kWv_r޴ynC664R[?a&Z3'?'#ZN ~Ԧŏ G0?GxΝFW&z71KZOB�!o@6ڈ6SLŒsb.sS{kb8-B<JF5ʑ_f8)V؇!o(FcDo|�hiXuܤ3=@*7w5L8_ ֖}Xϋ�顒~/(n% {RP3]bi|)G]Z8]5% +#_ir$O4q_L:~z%`u=֏Fyҝo\jlݖ4k䳎甽*D]tRunכsFҩl3zx[JD{Z41LӇ #Ev?-3l S%7<}k|.eP8 bP=kºO*:D b y@j;a?JSh(Wm9sc`]O,}j/Y=0ݜ0+ Zr܇f uZ'dI)o.pˍ7xU a}^ #ܺof-Sc*[Ez֦d}a]=W^>*rXM)e:@oJ3 !Jўr Cp.%/ʌɀ@OK�c`o*q(?_O3M[J;cdwC_M랾5dKv>j"}i=\ٺNUa_8)`S~wMhK ZbRH~ɺ`ĐRZeI:Jj.fTNfX9ދlVq]lw)։1Ҟ7%昹OJ#pTg&L ˁz6^ V6nyA Z=Ŭ:%F8M&clЊ̵d+�JLMr& w$'b ;V{[e#!$4S{ֵ헲gЏI M%; V ^Ro aP}{ 9lȵU)ZvN?-=H#xHI魾t8Lr->̖oFx>F6_􄹅O2W:*Oӳ6&pȠ<Ąu*iT{7az+m=_pOpnQ.כ Q?G2Ptjj =nDD(H�^&!ٖB<Є1PCo) =ΥɍߥT9}w)KUV{уLYhG:F~ELŊ쳺'w+' ^3o^}~t }o;t~1'Uō)'~-,*rfRσ�6DfF󇝎&N̋sD 0 ރ['}{ s5ݗ5>LJ$do ~ƒ|H�k'K-Ǔю{Y}7,2sip[_Kݐ@%*~9ox*9O)vLBW?G?=?]!5 }u΀4(< P^"/ x8w1 `(M~UC|F}f$zg2FUZr1 ={."j:_J ,"֕ hk6 HVZQǒY;QXYz(q0e%U-Z�IjBC  )vJ'@ }7ݞcP*hInzR.11,<Q`xH@A@d(!s#KN j[]H=k-mP5m5ŐF!ƢcqGDia9ͳnxRӛٳG-*5,Ջ J{e̒ejzGjx}6ө19zq`R~ԍUYi/*.FG9֚\IvPg M ؖh-ږD]L爫IBVq[c+JfI ,.΄;uWaIh*md:%^lJ9 3Zmն۔l]TVCl]U5RhTBHTHoD'gFԊ؈fkBMHXkH۪'4_jĨ~Bi`ﻫNԸ$`:7FT^L>MyX+`!ʰ[֦#%]=!]%g)d]~E|/ZyY"Cݲh/Yul>DHs@g%R0Tz-.u|͗G?eEL5xwJ e'N٪V[uǙGS mrܾ6o<4gu2J%DQD#tV[&Y{cѿ;W!aEvN/VrU5CV]ED3hΆX+^.#[wjJBPW q gr�wf%9F<Q_WWgg.WQL飈ʪMWӒͧYqUO 3AD~;wyP>$.@0�-F@l]o�(2u1-,GIncu>aM"d>¯NqCr $؜B3pه];f -HH-S{PZ`q0R50#Ha0;in"sj8rOlssa;7@K/h ?JwfflǣIBNlydذ,J+U#7k?S0Rs(9$ݶ>Sߐf]@/? a| (bJ/5g"Xdtϕ;2ڕt =q =*.['�\6[Ik(#3Wt*RgQHTfNlx+RJllv~Y?`7jJ �<pkcD{ �Y ]Do׀t(|1'-5aY1@luGKT`'d34?1 Wo~l2vMa;G+fױpНiR\WZ&#AAU#.[߻y#{ 6EYp75D.C`R~;c_;6Qa%{d9$G�wbs_t@ vwX14WJnу (g\?:dKöC/L[eU^ѣET;?" +e͝*B� X,3M^HDM3}5`{Sv0hpVTVt<UWoH)_ e? ,zp5j۸3_D6W$ ϲ)(eY 7ܴI̵|aT?gau,b3iبTfrO>pq:J!T#x=+_�PQzK%Sb܏"홬~]eEٓ 6po-i*fd R3,Wx^Rɶi�8o#ߊm;P|,]k=n)Igtx4Lfts]L?|zyl_ۉ&K\h`Qr�`{uT:r490n3cQđbMa'l%8'ˠ5?9z< l] aеq%h'?AJ3_ФR+Ca`V \;Zt|㹋9s!7Ҏ8dUUl+iMIE_3Q w|vؠK-R_Տ[PKsA/Cˢ޼ARg{&zcpwm. *@Щ`Go�I@y_:OwW ,\W^^<$ulIEjQ`TbOÃzj-=Rs cי)6Au#2yg%LZ56/&:Ӕ7ΦJ-Ef>�<k.vj4ST)&o4l">zwaoD7۠H{c 6ތ`CB~`π] /Z\"݂ݱFw(w"9?}њgZlߜ46uck99Q #ǽ}:_ޗ:k%yUM&Au2Nnܣ\:ׂw|ښJȕ{bt ȃgm "gR}ާa? ۡ RLaѮ?Љ̗G^Ѵ5̱gʹ`@X<BuAYQ T^zL/06Dt:k^Z>rmj|_ S+-fM,LW2݆|wRם*9` s}$Leom{"ֻ"7G;L&78ltgo.=Tatc.XhM=KЪvD~e'DvXCUsm'[V>ǒ恷ɋ"Szht$܍D9%FX"\`x .2yo<s1,rq7Mٌ <)|l=t0o\)I^z6$ma 6D:�`v+/守JHc`ijXr{^۷~r[Rq`C+Xz IuQ`2|R<W(p Y@5W$ݳP^_4kr1@{)}<> c_~: >D/N9G$xHt3jB@$@Չ\GUZ]3oӵDf(&UsHpM([sኇ\q" $-w`d{(vZu(8-Wr~D)JJH a]s;*5iq0rJ@KaNC{Ї pRNMRXv#_qT %qڭWv! =P6:fZr%*dd]}c]Zq^M0 MWJ{oN$:b#o,ь|o˹i])-! '(> >N'|=+*kgX* 8l"Pk5c'K"(@[M a;c^o(xӦbFs O%زK(\EQG`&٤�,�󢯵xoC FMdYn鹌}MՌtZgZpmEJpiO ƔZ)�'?\>2TR}}u�xK ֞}608J` пPJ>~iGM?NKﱛ 0G6+u(O<dY1jIWe3杮e׌V ܦ|1 x8uIR*3j9F7#[M'_G70ߜs2VwEI[jlx^)܌T`t޹4bq16wZ~lSȴ?zg:Ie|5U|ˎmUR0Y>Vyw8ǞaQ#adtLM=L[,C|l~ Fo4C2{9k\El^ (HICvq+TLӏQfoqz4Ϲbvd6IuzYy_O\ JڠW (e ǨQ&և*Z,FJ1Qc2GO"''+7jnĬ+Lxwvƪu?zp/%tU%bAGtC@78}Qk@h0'^5vcm \:?S W6B™Kz )\*dž)ʏr x0pvIQ݁6ZJ{F/m j*o9o^z◮{CH7;:Yk#IWV4͆S;n:F4)TR2δ b 裠 preqS&C%7oe':a'Ȭ7'sEKTȚ7Y1?~È%YKcٌt2�(ot5Ce.NB:[#IZbGc57aގO]2[^u(vhuI#eCh&7e�$@ƇM;T9s<:V].wtz7zA\*xK3ٍ%6xdK-J{$6?/)7gt,oC 9�3jk-s]}yoEaw)"cX~'6x)x Vyi|*K sDiC'K;,{*qʋm[lW\E}1床v9& as:dJtɭ{Db:|F {|l&N [9*솭N0z`(Nr:$3xxw_:ǂʽ!m8 pOxIJ}Zh[2;Oqxp._4Po $\iRVH듳4/aA9&j$_ZpXպZ仚*Wb;pħ47$QJ(lAVx?.PI>r �P!p>i$У^ԃ|D7>F߽[6aAa~Zh󜖥^s+]3yıΌb4.UO)KQ0҉ܧ7r %MBOː㥿F�ES0,"q*/bbԪ]c10Ra{޽KAW%pfݏ0߯ޚgg1޾?ck vK6Т�2@h6\:T=\O5{V@OQwV<3C fY4%-`}L'5Ei\(Mt2>xHR<zL2b<H(`dSdv #d652-#\ʩkSJmjڊG=OOfkFf}~E;‡6gg ѬB�%#f] ꠺NɊ*L 94dݡNb>ؔ Q^LcX%rۉB?P.A~; @޷Ƈ- ߟ}iR&{D8OpG^>vK{vn�缌{QZ|h+Eè NQ Ń&Ӌ4V˯5ױyhlS:pz}MOėiq0|ay|@ZeM}3#Fn5D5Ӊ=e#1/,A<{9YO(ӾGJԍQ[cG eZ^u�M@z/Zzz�EnN$ c2^cgoF:)ࡈ;)7+�w k% C{dK>^3ء7-#;Κٟ̅~צ�~;hC݌jmM2HϠ^k˲g'z{3{z�6q́1Mf]|/ SFf,@őkSR=ez>5TڰVZu(dbaCc[#R5 |߾>؜? 870;שV9u FyʠB11cKo¶1t_g"Ie#gʡz&,3r1܇͕f#B~H蹬ztQs[oia�0OG?pv,F=FD:Dj0 f gƾr)˨=:P_0R?gIR쇉$: S|d͎9myG;kue\t[I$�O w~$ZWF& UDr=46xC4%@I�.o)|Ne#⹤/R756�qI dUI2ēFT4QF,`^ '{C"߻ ˒*Z͎w\3BU΅4agO]Cd _Eh $ g @̩sA!.-?e=WbL 5 T`,̐{ۧNb-@Ҝ/!S>܅dOPOVN? A F}gqՏ<}AmݒW'e_҂T̶�"@ `9%QH{SGϪQ |:i'W~~) D(o/b(}ѫ/|WH7M_7Nt,`%?z[ɻ S}FM`eCkPU2 ?PK����TW?)Gɇg0��v0����apngframe083.pngUT �%N%Nux �����zUTnw VZX%'Hq@q(] @qHssfwf曝v眍 ģ��Zj ֿp6� l7cb ˓M[=Z{J c #6xFvX qίRFi Gy?-- HU]BF_22b1}{]g:ky*ޫ񯃆UweQ*66w:4(g܍~GƱ k&=;nۑZ: .φPddg!g3^X$%FͼUpY'ZD.\:UUc;gF/^PJ}֧ *pyof3v?n]TaZS0?B!8"d<P_T/D~mni0^ݾ: 7Ҟ4g;vAoiH(rڛBY8j H`O q at'@5 RԴbie44@#*!<=|T96_mOpRGC=P\u[lc%\ʝ`O~Q=+e\o4'v4葬<%~'i61YY@o4=y5nx67+] ޅs E\35YB^7C2xE jܘx V8NȜB +3AWcplG2Gl ?�Uг_Oݘ 㶺uBz]B`j$IaWɰЌrՐq)1&5*}KyJW(){y |ץ`)Fz^~D1|!6A.O4>?A*$p\/�߻h-o{RŋWXG'n4h qL'srIiHg^ P4ܸT΃\r07J}V˟lC1tte ^�A$r{Sy5!,{O2�yH%twa_47 -J�*Gek~Ǧ26g2 8Q|d5$z-y:=͛Z8ywn$?0OZ6n(۱D>7Rߢڊ&qRmsI 4}ڍ d̺m/혣TqXw Mt1xźx:P΃g\cuCNXtSD޴1׋ P6tteXN ^M@TS^[lbm8.C۷Qo^bWOsJPxB5L[w_I]mxCG{ejechte|Iވ=&�?GM *y/W�չ5T/k'?.NQܓO8ivYzG( Ej8BMZڍtP;Յ!`Ǘ=_ f5Qt9O{ z6P{wQwVAո6,ˣ&uEbN( Bl2府jy&4K*XNT8ߵK Z }4R f߻c7{@+BYh.fV+_@wӖI9gw*/E;o`p+.>oR L^WyzZ5uPq<) xbEP/> bJY`w%x] wٳH?PZ6T'uf A`/@v~.1iR>W+]1&壗^籑Fo`bL�LGdYnpֶMpL)߲N̋,G$js.Z__Wgw؏Դ 7qnTT7(=[&w&=MKX[djÒ 4V]T`(a66;}/%.Tϸ\bBL{Y"tWCc|yHbo},\nºf-&5DV 4@:ZÍiF?/NГbspt՗PKP}^m#/ͅ#M,oW i/upnǀBFW W'=QQ5.Z_I`I9u2FX9raW X~&321z Q7WC?Es9/f4Se'ʧ 'I R'?|>}kn1deg; ^ۜ',oΗ+ / Q^KTwJi?3ԇGWUan,4D]Ym&Ple2k^BSN/1s)2 GƁ=׋X(b0i4ٛB[NM0G6zE:,Q)9tSw7A{xsF9pߢ o-Zs1}-%|-.5&CtƿQ~�>ʺ b59?qu6}S`[$E^7_i wkJ?@K<~&g9Are˙z!s[jO-goc*8@d>7 u[mo8͚q\A^:F\Cj>ˤey׭l_Vz4]m v_{&rE95f 漍I!0w|w<G}ysa.]U,�[eǤ득?/bVk}K>ŀR%}SqP~_A2c1-u"dT&F< oWuSG~Fūl,|4:= v�[M+ BYa([5|v9Kc#%U`}+5:L&GRkRvLgUnHKv9`'c " 9D:bKPC"!̗aX9po OV?z'@P|@PKR3B$>r,Tsf qsUB#,4G#$3ׇi"|Wq0]D-QC`$`Dþ\g@3%Bg9C5ԏ}S&nVZ"SN#u_bnP@uWV-27YUb&y:Od_@yzP^ÊS/W 3zpag|NiL2tGݙUg栫Cmgc,1Ay00Ŏ;;Jn6pY6b m5x]n>Ϣ2 GJb!d\e }mmxZp,qkwHS(&cld>&4'  `$L=@eGc Hk~pOF&}�lu3h(p ,% `׸S� -_z{q,ȿǢQ _}]XTzsT@v~sʾpJRm2 mlLJ=ʆc�{^^x>w. H,[Ew /PW4'+ UT#(TNsH;@ |_ $�Quyt*бPyZXgCDocvbS!ayp79LGrlB E5ٚ_nig_ӹ� =i7Uj~@`=ȊueT `͘s+ݣd}=.c0F~EؚZ\ I&co- s.){wrzl{,.�f8[>4 ҔG( i;ؘeȷTщ<ErgY-<~8hӼ<wv@+6%+3OiہO6 8Fh _*7P1ܾCj?w[n`ZOPׄ.jBhٜp-@exRxNS�=)u& ~ROGWڋ^+ UŋYO5Hu@Młk@Q9+h,,Xvx<{́ݮJk&8,B ِ( NKԚXqX3Y>r(|R>8"Xx :l8 ՆLSeEq8n*jk(/l[tvճ@O+OKFu9Mi<7|w냩d,;<߰۾]Ӂ+,[Z</ޤ =UXj@xGFj~-l}Z|'J%ݢ Qާcc98)Nz!c0$ZR|` INfzHPMf̧_\j|ۖ Eϔ?1v^A9z51p!dS&sbĺ5di<M8HIy$oKK%%DRYiOYWwNx(Wҿ[qyn>)ZwMnM_L+ L:ҫsӛ}.J$X!J_pHWh֞ `hn KK.7̃fe6yKs QV-=QTFT~zw0!Nnh)51ᐰ߅႐9?-gF +,I+gLVG^MVU;u.%s0KMtCM9 V `ӝ=+igN|&*SԋzJ!>L-׼ zD9 uOvh(pk2$92Ӟk_A;^t(z?[MƏKl$ �zJRw$D $~ti“-@?)9ԃ\;| '?dtTPvd$%QT[p/xUw<r徸!_klܐ|-}^ol=' k8Bz(鐡=o1͂ V(]n?~̱DH#˦i='CSQfzÕCU|!gimMGKAy:^TuTX2+&)Éa޶UU tY19;u[bNgL2ư 2 u&k2g%jCaC{lz-GV-`8Xn<87�7KN_JDG)k@HRu�R5|8򧗎wVqLOmvV wSзFB%\71X8$er̚Η%(yX#I7Υ�?EsdO`eh]/S) C HQe7~5cܑu\F㻷/_-]!\v\h}su='m;9M?iyiW*Tϒ/|㈃yA)}X9h,ik<T0'<qZ[؄M˾oU\3s>OP߉_tceÛƌ} wQ Au �KRvo+] P%#D\ȥriíuUw@qPv}W-K Ǻ*؞̶TE4WF='0,H-mήƚs/VmwH9{GD-7%7v<s זVsI"+Ef[lP.dvZ,l~^e|mӹ x5|FwEmhbΜ\Kr߮{0M!?(5N(Xc:[<Jk8!{Om!v7 L>;F`:u6I? 5ק_|+,1~wn~2ʅ^tFH֊ıTu1ӹ삉jƚtQݮhn2}^EDQ8į�:ϒ!%Q@ϸ'ۖa&*+),tCU&]0w̹:L̵| gnu%q Xi'?b�tnWXNJ71Q;k^Mׯxο {.U8Aܳ}s!%>fY(.H_sr<lD?c\ 6>޵M-�{=w5i).H^b#?wh|}`zc!+R/c^NM9 ).*U{GÅuE:i=?\Q8pO1EN]0_+ ScyS a 9!WjU=BײrvScؽ3 XyDތP-\kd H#P#d͕F޿:75Y=8S_L% +y!r'*�Ckm[gkqRHp*nSGJ⏿ڵ<]H.~Q>/N'ayb{Tc[7]}Z%X4䒟ZCÙ6x|V 4e=ɸ-xd)Jlʸ h1i\A>7b*V rO*ZMtMd4~zpXs9-Ĥ{Cy~a=pNW7){X;cGSe=X ?zYLl`ҝ4 oMyI,LssLIT^r*6Ϙz(|&Q o+y{E蝫&t c`բ-WuNh?>Æw`?|2<QfxjƑHpX~^ibdv?)@S徯`9 x6>2ݔ25#4L,oYf⻿M$EI x²3[Ǐˍ캩9 VZxߐ|yqvo[Ƿ2Ђ<T7utGLFI)dqGߞ]uMI _\su3ݚ>4V8Ur<F~+xP&! k qeR<KR"zbq",MSͿUC5Aws#C ZO*ρ ԋd@^<c4[SԻY2Zf{j/\Gcct ڱI^LyfyNR8@hQi![ 8+h$Fø9jg~dij!NI㮈lfׅG)ޜo`}鮐Y 6KK궷q\Y2dz4u͏NL[}E yv^6yR0Mu\ L j_*%c W4.`CྸezY]GwԷ8#+:DZEt B2Y:ܟsGTUOQ5NH*q5(b(a "GE1Yw\sy:5Z|3_/]uY^![@c) uLspBq�lO@ƻeu6-f{V|1[u]0s QGot6XY)!&1t PxkL5NyaעWft@?HY%�ǡ 썂Bo;{ S#bowl:9SlK{S f# 3qǾUWKs"qEkߘk"Bd?QHdo:(廣2촍�ӵ!I<ux)*Jv<:`IIǍ<q(ⴾh~aϬ|+| 8DyDz&.N+j'y1%w`Ǖf1D03VdD'U}ΠJj觙nJAPln sk*Mv1=+|\}r)mKD͛Yڬ]!2�72Wqߓdr='d^9$h==+_ll_I\V�Wt?S +ϻn~ x^Tu¹†L+\B!#F}rU��כ>su٠5<R-V&`EGbw\(/WY"xO_(r F^uH�:5MHAH tBˆQ+UϏ)?brZ7 1qe?B0jPhEu,=7"}9e� :œXJh+|Y[w3[w%ݨڎK?4kz4IKPvw[(jsĵ`// 6|6涊1Db>->9p~0bx!6Įgn!& ^-\>[ϺOSGdzN.Hz珙Nk"=,>Go:)ծ GorLIl d-sfŢ X=r�Rvȍ]c_ qł!B�0jY)EׇHßbm�tO@{I~-�m3ߚu`KMHg-U~.^1aeI~[P�vA�F j# N;Y]I7S'F(fcy#@b{V @rFj�)/&?>!3T}kYqX{CkUV MI*$z+8L>Ì�8@Ny]q 2T42 qE _|tZjȡ xAA}c@0} X-Aܭ:&T `RHZ ~0J#;:|ֽc5nuѪ dܧRK Rc'tC|22DDX]jv'ꏒOuuM8]"S#uzv/uˮXƝ GTI6\FK" Lj^ ]M敛`@Fc @llі 7$-/c]63#01=So-+! I],50(?@?me8_szha2 �d_H#&MV9d>x͍MPHtotCJe/ӓN/sWf&$V ^{dXh!LL‹YH(dunJ6xGR3奨 |ʷ֒ZMYX�X-<YKӁ.'V*بZ\<͆k$ٻiAp,sͿ;x<6Vyk'mYVf:�lV:i 딅PޗbѯL&5QC+vu"œ¼q\8]@9s?t;KMJW*9"ab [m?yjj/6M>bɆ^Q?Dji�gܱgƺۧZs8La؋[o iMLpG瀊nCj Pع8-59Wk#{)PIdu,ky}&\w){.y!b> <;B<! xhIb[cW{仏j8Qkj̺aPF̠vq ̓{ӯ8W/D2,@a3e<-}Tf+V]BGd\LRCݐ\eS%K~DpѻYBC63j_"1+ D˭l#ڤO\ޞ&bN3SPCٽ ]j˥ݯ@z26F-?eAI9 no::UѲIM!Q|1΃|@%;jSb61VU3}A~?IhX#ػ`>)&Ixc�!w */к:HFGt *g<Wޮª`BWNQLs1Ѐqih%8=�`y_c93F<=[G +\�B_WGg+ON+ }l2 15{D/ްJZ\B[7񍛿7DFC&q|27:Qےv |ѾWkpuo,9?I^-V˜kQ+S2;+K&ty)q@ jk %Hb\fm8�{~{qj ÉQ@ٍʽLv|׽-7+%'f'bKLu^R_t'po?@8;S1SN9!܎n5[F쳸_%t2 $Meo8ݫJErix;GiVZBJ@ko"Cav͏]ɠ[.vQ8[uR͟868+r @Ќ}BN?->&Qk23$F'/V4i0}GՠlP^K2:.q(<߯<#7b/% 0`�}O0/<}y%zހrEdn=N7jE`K T: Y!K.lD[Imb58xSC?)]ob+^:춁M)y'{/䃉T1q1TJxdp0we3mN~FT&ɥ;wR`x}`TTuf#3 .[U;ǨV�)@ji gxE&ج㨓�z <ˉU\Mdz,tЧnTXFNJ� I;>~_v4t$ٷ`jׅ1 Ϲ\*IМgIf n ogXh1l2S(:}tao&FKMt=tן^磻,㦒FoG|L(z`xGv4[g}!>9ye\DvY$Bs8Tu3d3B1U=Nh'}67_C b%<v OUՃ'nAD=})"7*!h`&9�ޠ~}djx?~^Ku~`"!I�\I; ĵ#Ti6$.|tkj5 涫Ae/(�8$YE ՗v/*Ges�_~?|GY #Y $! S6L,YaD87/s&=ѣ$ًmDưSc?S1GL_^DX-&d'�` FL1{?.oPXD7c+0!0H0z@u쌇P'4+!&Z]9KC/[#q'}pvOGZb<j~ -aj#ϒ %/Ij/\^�UecJta%k~>E^F`ؖćQZ) lo:j!?`<_aܻ4j cNO}CBLWegpdv Zj.^,@,UrSJ L]5Ox=ć]^[.:\H SϐjmTU!`Xe~ğN2`)!Z,̅?gPVb�PK����TW?x,��',����apngframe084.pngUT �%N%Nux �����zuPqt JIѡt7Qw H]G ́ ;ٚ(-UB<Z<��@FqzK��AJ6SYVUA̤p;^@BITEA# f biObCz,Jj  DVݷIPGZYQ]j;eoC ᱳ}CdLCH;MklX|dqb@B˒HY'K=>)_h;Q;= },4!M4"^!q ҵqY1%TG|}}-:7-&8ϩ1N%lD:p3<^@Le v4Uęep1ME ŨkԨ`"ո‰b2!6 o`6Oߕ%ubtuж#X�39:<WaOu,#U̝vw:5SxN4|bhM {T!FD)97Cu0A0-uд.m=|N:-ZXeXXnlE _dE=6<ݝSS0krS/`2m"U"9iߑ7\!äj_tvCV :Wؽ yi\S>!Zuk]alTƘcmXƆwN"$̒sVvb @/|jnsrd4Ȼ vut]2|U7!SeTѭ\NS63j]Q s!WakI;YQc_)|Yc$wbEs>(ɰMVN9& ˴Φr| ԡfCӪMlW`į7D}1%A؄c$Il/.q_Jo %b7R:I4w)`jcm=z B*1MKCeh6+ФaҨWБ~Ñ< 6ihqQ2[Sw /^~MT'9!kkqw{q +:}r@^i*,Al:wie꿁VGDU gǥ@\؁'O7Țꔎ+XqXy`ײ Ó;I+Eg#.JEY}'93aArun{ _P೺ȑUz�2 3RA6jpP1B"ޕ )!wdx0VCaa?'8]*/s<7L(IkRDS_T(P1apNZys/ZQJ!Vnv&FWW@X?%H h9Ԉ rqn$d4 U\t0. ҌQqut9_2\H ֈ}w 8 W$W[(^ ᄖyTPY`q| ΨvE<Pځ=I` ym75eO?F~-I֤0$sd:`7cԞLѕ,ߪ~;X//7_|[d ^xݣh*dicXL .m5-R;-% R&Z4uJ'8 [ 5y߉M{\O$Vx?aPDLICħ gqDPqMzfdR/mÛJާ2_%VCg$9TKcGGe0#wL�:sp_J"/\GOl1\=BdP0sa7x# t1"MSK+)AFRw8S3ߌn`rmwOO0CG#&E\[5g rg$t䰃n"o."�G&bUB:ʰXX|^_[,PK@35-5-8BLL~z gQ9ܭI|Gq>mb] x_9 ݋h71|ǻ&Hy>}cۆ"w=_r1�>-/%|Z ~J5pO5m0%C0kC@k@(fxٟ$*>@Rw/?Eӂ (Sii[bt,ů &_jvOW "=]I_¸G1o뷊>(Mo!V㺓_짪Gp", Q>p;\㿒'p[צ\e)ZZǒr %B}ڴy'At<fh�r@}m\Ħ5z `�Tor;Ԑ3j5^d ; q[wtoZ-R/F 1>C8JX,dd.Aʾ8}`G 64rǰHqL#=#>W︼'Xzv'|K;]?"lQzZYtO؍`s[ISxwjˍ]0s-}Vf듮4=Y_h(R7rjx-! !oq|2Y.;$j,Q`6.Hi 4 xKٌz_,xqC{Cd47K|[BP3[=7B|M֫ _fa? cff!CB=w>KGX?x]'t`Ac1iE#RLĿNH/eu οͅ"Oxp�lҡ)06@BTE"9;̫`lœ}1 [%ʴ'5.P1eY?9ЗJbdy: TA"W&[X~. ~00(ĉFjP6 dȕ] =XK9pi:rK' x';Dѽ6�Ϊ m8Vq;//$O4XIZ:Yk ԸY7*.Q$ba@3LOнћNS @.·LNu6{N-*S!ttI 0 r:{}e u@+|D}Iâ[� ޱ4) osLbU|h|ɤ.Y lPar~8ކ)nR&'砨 : j5չ5) !c(fA hz}ǁEv6dtaWdX0GBu`4[}x l”dH\f菔 wz91)&@"}#w$)𨂣4\6i.U /1 _h}cf"<MLWxo#kd=ޙ-(z+@ ^jeFhC8 I%&94&q*Y@I;(9p ]̤_Ut閦# wh+:8KOʾYh+8Xz ՜Sޑ|+UrƖb[{_y#�h؉:kjf.,͐sвv3 ૯N꠫<Le^sQpJ洵>Lr_ wH2r! (]{'BAtsW2/@_Y$Dkju0 UʏHā2T8@�V2:L󚈬D_foM6E=wnmDtR\2ה#Y0Fz?ʢ�T *?VW%.Vaޗ,�;J=o{diz|-ݚ^ ^ݶRD0ډjjcA\k=8r;ev�c ~8K|<4, _ٷV=�6\+AYC16{IVkJ^! sC4R] r76Arf�)MlY@m3*g>fvA1+ڤϟidG0Wuw�ЏA2VcANᠣ.1ƌcU%yu M5c<f!&53޼V)dH9r%.*aɇ10U8E*b8'6<s;J5q=(ӶGD2 *mAsy='wȊڪuuAI =TgzkKvi~kCDdW&S/ /.khsWc=74re!E_o)de;A/<}�]Lx.VuWqǔٲJZ[fVyZ|7QƇ||6 L5h!QNB@0Feq:ᗏel/G6::?\$1#@fV`qA(n7 pn><|& K{>EQ*@;^<bgo,CnMR 4kݙ.{-Ҭ!wsCJ?৑tP <AP])]Cwj Pg {# AA:|1t`c&##ͷ&׹to@ۏ$ S gbvyrpmɴ>?]<G7pù%Ǘ~=&0]\x$\!G4KsF|;ݜfFv5=oNx})+;7h;%F1tqBe;ѡv9u�~|qFsj- ^kXTցL/5:\50 dx{\-GCrWt1gl)rk[]k4cvKXQؾxXgƹ/}wzр� Y_#a ?#-y�&+0w ^-v}+U_tOk'*U!9K3uS9oz;IlpG?Gt~/] 堺o(103kUcN%bfsb)]IE_rr{V�f .\ %9mYžd79RCsuvBqImeP4f*l9`.#/"^՟ �`;F,kJXcw_tIܩßby9er$#fz.\Agw@"x99އN&H})]\fofw2W �8"^E&B{ RiļOy„μݖC7g|ĥ0~1o>W3pX'xo\~G7dQ@=,|{.4%O蓪D ס\y(E~G}Dϕ/Tpk3U�<0/ %R)`e[v΀Y+(}d3vI$B_�/`٩yjLđ{h}9mA*ܹNrP +1?k<6'u sg]ܗX AoKM*vOYG̩n�q6}&k̊U7>W3Y;5;Gȏ {$њWϲvPQsq6Ocjcճ #,*ͱ `v$e%WzH5+ %((z{q}a ՐGGIUܬqAy&$zNZRE .x<8f"�M8fRi)# #5F6T=K<E>F$oPsc?d1svDk6]NgN"ų6JY??ޔ P *;Qb)F0i;|\@/0X Lw[ɍF2 5hѷ{KgӪx4%,"mEٌ:]5!.E]~l�@"b=gگv)CyvO#_Ӂ:߉eYн Җ|nilW`R(PQ훦Ox՝hWZZs,h[݈1`|\W0X4}#sFCeG[Ixj>,J׆7�9מ-P G \H%DMf-a>P뢃aAwpWZMB>'>>2|I:M*߬Ҋ¾LETj~Yq#wx3%^n#H a*.eWCC5P< anJG᎚|@W$c9ݗ8P@"a2p[Q42Hw՞Mk uyYzK:]nU|ȣHFCiE#C*#XIJ)샒[˲ tNF9m'C²|l"Q/ǎ'P4͉!_pi+2vr6&L#Kv =fRjUhɥ9o0$*{~y4[ndJ񗲅_42?x3p}7]]*s>Yd{\P+opU$|fhZq#(ZIޫWy{.FWsX-N|wփ`b]8A cL*g#*�^軫ևSZf~;)Idaeq}|UhPz�$E'4h{IQȏllӾXV!m ;bC6"QauAe#.Qu;@"20 0 :.ބQ֡ +!b㒏\I.!ɪn1�;O]cMoj44WlP +x#w[7p#KL6K  Zou2fm}8rCc,Qֲ!*aŋTr7KHG4q湡vۺWD=fބ7U-e𶾸F@+.MosNi,'b~V:sjڵaTBh v7ǰeiv42ݲ+)[)~JBo{IZ?xu.S<1`;Eevy~Q߿CaX[7oHW%_l`lY{yMҐSׅB ̂9W9\wiv �cvG︟ ^InKɧ%Ĭ}sт=?ضrzq%dQQeuX1+m$õcs<ESc "^(`F{g.pKׇ�j>zS YZS+_8]-"4Պd/(f^P7uhP~qUmk\_&Q~>Ű~; K6b1brn*+a/Ïq;M[ _VaثwmãI{q?k?{qc[eeV"'DU_aZ|+$9ͩ.�NR> , }E>69.<y6& Nv" y jVi!OY`Ǒ}z*7dtRpҌ&BioR#>Kޗ*zfmLL.Ec :1So@Ju=h"aa5^ S6fi M{k9wZ « Y&RLNqĵxڒZB3=)t�__~#p0{*KDV-Х2g ΆպC= 0D*$.Ukl"p55#WCnc^Y34}a&9[J젞ʡȑO1 ($#n%7Xm\BÁGhG9 _ET1=ԺDѯ]U/j;fo۽ġNo|r)m!^T:)JpSl's sPudm.2/]U`b7/8~�6ę$p0ټ0CbIJuN*m]U`K0T@}HzsU:Ll�vi*?_i`[gQS 8 /Lmyk|`?j]}Lㆯ !|"fhh%RA>4yKu;nP^c;ZéG|JBKkL`oBfY^+*4(�Mf|rDWk�0] ג)&�PX{e߰"xN/pbGA F#S)}ItzrM'%\Q0D+2FX(8.a-CsqU>h氵y$DWTs~V-rfʜcR�׽@g6 "P7MxaV Hoѩ{ 958~<f7Hfwq D %DԂfA_Sdş2W\kgB\MowdM(k94_lq:@k?ʈV{!qsbF9 F:bO:Ҳ4׏)B+nK/)^}j[�# 򯸖j㯔X@a&#}/(*%?*Øk^)+#|"Pv`waju�cOpR*?nqŤ$}3zOiGb)>2R-6'f26�e^&>[ z\"oڑ -(jtMq+?UަªfVp3=ieUJCQ)4Z}X5H [LKC 25:y?V~g"i_,v ØÁqՂw(#Ǚ X^Xu,ߊ ]>"϶)~nߵ˫Ϋ �SJ״նXD4ƂtBfAⰔ1בMHEOa\h>:Z\R#J_!kp5W_Y{F$"%8٪eӚSpvyLt|HS:Dzrb-E>yxPKKkmQbr !ndeonpҢxM9Ni9rœߩԄY⛢ۜp&//#gi2Z5εW'3�uk|.�A1G ? q#dq943<3ҏ5^P/ rC#2�C8pҀMH&mҵJe#idypj+z+ղٝ.2k乛GWgDc|)2{jA"+_7ZVaLCĚ] QjƄ RΎ?7~==e#ٰyCكP{ٻ�.)3!Nueulů7 eaJ?KtEis#weDPP3]ВmUC@+v E樮WKYZ "%74;8uX1¥^#\ JӉ %W4Ik<Tv<1/׉̨@? 9:rS֝ɍ.;ۚ[ZW6;żc9A< \m2Y8HH~|1j\+hx̼8ܮëOKow@k(g)|khdk< /̧?}T^M 1}qdmc6*B9J̻;zk.+ttI'v Ąp<Ҍ?K3^Xn9&8K*^8WcZ2FYb︀çS�$'I5ڷ4\^#—U287QrZ'hrg,:3Ul7EYg1O@2,s'Ho3rD[ͫ1d]p4'UYV" 8|O^?>v/H+.D)ŀ˖ZkL=|N ę>*k.id3)#{]_zKE:9<Z Jy:`I:lpE}1NUVbAs~qa2?)9fS_z}Vk~T0)N@fgZ&ftJӁr)6I#R` N_9*:N$ qͯDN`C-B)!{9C@"vH mLjbӏ> Qw4x{DBXF\N߅yD`S`騄Ҧca3t.&h`4)0dj8hpן�2`)1ʶuڸEv;q7#}�u*l+9 h%!it)n(6ܢCg"%ّHPG9�,e$, B,fa>Wb:Wc~yC&EA6/1pm_6dSD]z$HÐ�H&C-V&Qj?@p":Xl(t%Gнd̅Ѧ'ɣrgrJT`�PK����TW?%xC $��$����apngframe085.pngUT �%N%Nux �����}zW4 %KeDW!J mDg(KD!z =zw]s3s19gb4ɘ�� T{O?FsOH��l7l^5z"{N MsM>T;/bT]D23G;YE DP2=d{#(~IV?FLNZ"rGGuu{OC\{{nfuiL7"!?QƢmky~9$icJ*㸟7"d"g EՑ#Kup��+vwbM6m=vRTqz}MsJ*_xwTL R7ܔ@0ӄ0n=䁨yipfqIZV(Op6v7"v?OָN 10&6ʚ:%΄)/SdH!I[t߇5~;=]X S4X6Ƃ [vטq|NuVZnƽQQveJ"-0lT4~o *sTrLe/U(Es&zay%/)w"Rh(מx:|tſ(μ}V9+[Z>c,2vSEK;VU5aݵ">S6uc\>b@w-dFXAz4MJG>*2BE[ujoLwPh?:*MB##)Y5vL~t}}jkpUR쩾e=#K'80^j"ßk.VfJUcGbj8]^!ԙ x |CrԂ({Þ|YN:>ʴŎbXM.O=Tǽ]@<K]"-1ĜX'I|ūI2m {b\Q,R _kO;핦d}" I`HH)1. ~T"2y ' p0u`©U)= KY@Hfd�[#fhixy<1[<5^453%ζNJ}b=X-6O1j,_{jZ"}lٿ9[!iZQ#N|XWy3# ]}j缛OkTF7t€Q29,!rɓKX}Ŀg '}k A3m{' i/=|e3,zCB:1%+R\s~ctK H/ ?_r3"f"R\@//l2u߱rJ;5Ϥ^Mav*N?T*uT]2ս?/tEOe_ٞyXh,rڨxەkw/QgHB^(Q�ih|ɴb*Ȥ ӛ]ViXZ UDI[]}R3}xm}8̃eдlCM炥H+?{ƿ,/(+0`4G?�m8?*6$jI_ufSe$kLK͍.Y145᥸!MSi2� 7/~HהFCpE]'L+q<ȶ_޻ E^ƜZqKp2i{Lhbct ƞ6hWWILq'3+#xJkBNE&]qYn]bm4êY^K%+2p,|K%?蒀F%]ѿwJs+ BD-@rX ��ۿ"V/3׳|qs~Yx<z=ݗwDFXy-Bvb^{UZvKf,uI;sH<?͒?W 1 xZJ r f;s{sG,=HQv`Xd*(O! m#}NeNo}8'YE'1 ߵS~hkjsKSX_א(ap?LS焗=:%9/NB7֯GdPy* Y/b'm>䧮,iؤ!c;-ƾ{փYZy=ML>&΍#=_GSRI5I~%$E"գ祵{M#Q 0VU:)ګ}YqToӳ~߳(k/j:+ ㎺}APy_W;?l䈥oRG6&0j�k= maۍf{-EQ�_=Rc HPF\RmgMS cdIr-ox!i>;.d"N;|lq7zm5G&_Px=?O�L->ppj{7ʦj8-3AFːEnn7zVhs@0M1X: 7?*L-*rE<v."ċBDt+"gUd?Q}fJ-w@>HҖThjbr恬U^jCS& ФJKoֺ͒b#;y8D;|1G̨~C#V x] IgX\_:J ZX`Y[3nanEش;'wrRI,|It(z&XBseMJNZUS}DYORِ  F_w,뾑�,9u2ay�n=1rFXT$!k�h!(|k(Zkp򍁊>bqx:6?T<TV*^# 29 ,#</j8>d{<;-H?O>t m)y8`XZbSxB?c߿Iy:{ܘ؍lk#Kn KkhQ � |$e|6/Uh? R~-뀅Xy r@U=|]ۉMC0[j磺g[dz;Ѻ8<\cu˅8-M| -ŗf*<A%3x<ቨ@0) FI71P:"u)|㩄MT'[ *D0EӛQߌ[Pz!FQh]߻_<ϋXȳ:2 (=?m9 Z:8"R$S+.oW >oϋȫJB5n0á|]&{mIuo6SJ'5Qnw[(G 9~�}w٦o19X!st؆wS:`ISy\'߰2/ \M<#椴dJto'Y[�g"o}ov.,l`+WrzNljQʞ^۷(G*D5e35."m.4Qjb x3٩[Gp(+&"%S1UNIӃ1�#q>{ަ&*<7^AYb2*ڟe)5q} j-׎r�e:k]r3 fvJd+k(^nPj x1Mk#!/ŰH^O3P3ԏix rqr 44!^hGc4un/Imզ?mWN~zN| JG! !A\WUa?w//[k;9EUFzgBd:jO)2T~P3MFm͊sG#&KUieo'ƭlBC}QZ UG״9hjJvFb7 7ߖ#>)T ѭѤ-70:L4"]9fљM5|THi6gYibaD'(�IF,'Ū9- ڵwuO )!nٍ"q w H*Zx7Z8Թ[OIb3_cݗE#F#+*-¢EbQo&m֧ pzo2v孽:|S#ݏ SE̿ oG8RxTzuq[on[ G1'%?/X^S&ٳ5'2Xs#CP;_aʏgg{)n 5�HG""W!_W')":ݒt"8L;s/\|yחGIKL3 fd^卞Q}1r_-Upwuym<]6vȃ8j)(WkT Xy. ,RWBx;jqYX?T>φӧ6uFFP|q9 -~$)׿'Hp q*i~v؄<韛p]ƲNU& CGŰ^;t3LwRX0Y&.'Mp9Dޖ4z½h:PsR%x|u?XIrLpg{*?Gz0ga>^kuXi+%m0N|c(Ow[g'$Z Ǘ~:,Y-q{y baYW v;as�}(f \K%ru8`="ZK KT=C?!=?4sP ~2XPWHRϥuʱqyEXHҮS6 &Уw+LdG?n92b2!o?uz;z<B⼇B=2OcF9P !!{NM"[Ǎ27> _q^lrPh&$"SkJ{x@3nQd=Sq,g|x.\s{M$/bV>=3t:Ng˩nJ3+8r zaD⡩h`nh~v,Ԛ82lN(vWNniDj0θ&s|"8uv|bٳ$8SX?)FLel01]d�u>Z kd=~fQ?dn fo4lͼ<AUzy[e>УE *Z 7w`_2@i?^_^tŒS#ޮ|x?'y/7A'%N{hI0AlX^aa[Qg4I2Nj kw*G�{=B|`71Ap=yrYB,m> ee.|2(|e6{x7v (#ڶ޸VyRf=n{12pd_P4VU=x"Ox^%FEWS& UG(PzpT _Ij~#p6VtdSka-GzVAtu ʺW&g;_IG[@-Sq{6sa n)1PnlpPc*:Ą_ ݒ$Hg\sykE"{ 3Ku~DAƦ]ӖȮ(dp _s5 (8e0֗Ī0Gj~wvAtX$!lIGEX24696:V]o}&. _k/n7#pWhU5*V>ZL!ՆBA\1oNx]'IZOۈ׋` �Ӥ>A7i"ʿ}ZkBUj4% RqCS#s!V:_`WyLZ{ǭL7\nwΜ_}Rl4U_g:Ya!>IΙxw,j ގkH\P0#Kf0n}ԮFe7Ak<ݠ,]w]m,fΆ ϩN Lkh̀AѸ،@dY)nC,VNY6&< Jg lƳ<,z^së wD R:OnP}w^֡b?"ږwޚ6@.ky@<{,FErc~ߤ݃}1b/$$ck> ' x"9bg:ӅCً*1iS3G~@%Lllh2Ll$Ĵ8GGx W5 rN $wwTFL9H27�l (UC ߇kWk+'~W^4soK-AKTָ@H3{` G �4ϖ|/~#yX|mt5mW%@;|x'yqkXWLr$ 9h>=< ,G{<gůa%lsWf89+iB'v)bb=:WhBZ &3.n (& jM߭ni)H V3ɦDe炓!!"eW37ʲ;«ɎNQ+M.~}9jy*︲Չ`bKrloI&@"&&N픩-a*;G r1wmjA>L9ӡV <3pŨHyI*|4R8w-pM`+AM\?&m<o(+]͕}~x'*l=iL~6kygoҤ˿;-v!Pɥ5"rc#fYB a) _ck{σ>1TX=oV=xHu* ̈́byǙ`s1E[qV}v~=dp@nݬJHe>({[RC҂}Gl`GQ @SEZ 0^ T[>wv?ltmhnG H烨;i O 6,qx y]E4kmoUo]'Up -b QDJQRo l]Jd "^Z\}^Ӳc�</"˼e}s._X;ER(CnQyJ1}w0!8>l& Ő:DG#BJ|ŏcef?qF]GÄqؓ�+w0QUr4Zv r=ìۊUKX/(_R4zXO!`c$=SgWc7+b?pӼ"Ջv: yb ]؃Wݿ_>9{{8vg0FLLz2ljorg>NdmP'Ӱc%ΦI%9(>vP.3z|H5ܠoj+vD@ɕ c}#Nr,;y0P]R# QSϓo${ [/zL0�/ZeX|k ^ݛV51rUT43 |7EWP7Vc>mO&Ģ*Am~e. |ҚU@@!a!rY5&4e>3nqlZ>>!ʊd0:@@|}aMaoAGU=ԓھӸAGv`ܦ7!!,}|.|> XlEZ ,0XK[h|v_3a#Zpm9lkʔiKd#X7,um37iGoB}NɮlH|-Z[ۨ_ѮtW#ႏughBK(Y [26w+qIIG#Hl$_\R|fgd{$EDr+SAU|S/u;/BgزL݀fFȞY8SRóҳmr|W/H]$8 P%WkŦgJ/>Gjv!oL3e6G羦q'QxKPe[vj׊(RjS*Y)2b++-jv;ol7LKVk b3ZK xpQsomrξW7|<R^t.JgRYV{.h(b$GB{��, ,Hl5Vpe2&7I~/,f]K+Yr,> E9ȧ߽ &mo-L.X�b*p X6c 3aXQj#C{wNK4NZ`$69ag!zƕ%0A1ߜ}o6CUx7οb98mOC(yO{"1<6?&HN͖Zc~jq S/uF{y<it/@^2/bySfh#ɈH FBF4duH:Ϣ4PXhQ}lJgEF>}0Ɨ.E+F  Ӭ=0`1΄M!~!p` jgQ@:%t!Ao*HD?$e�eOsg0�WVa|tGzyMf5 iSRPK����TW?9b��D����apngframe086.pngUT �%N%Nux �����Vy<׿kCXl nkC%H-dlioY f)ʾ$$[){||ssO.#�Q_O*Iw �'V ͻovN&mp+jbδٕc+۹i+1[Chh0Sr4sD`lMWiZဃ_QCaälPuoŐQ)vacD"aܝSg>ɾa$J|j {mOς"s"|)ö7g추D@3,_ZTA欃YщKl9yXlMm=rCA_6lMZYi7 pb2%AIO_S0RS:X[ի<A!^T:Ӣ[6P-SvACD13&8p/RD!\]$h%v&Y(]"1{(Sϻr.Hq(k0.2S27@#we?Fp'+*E>n;2IٸHv="3LŲ@~d$'_1*mp-{\^Ҧp}>p'|!/A"4.Q,ƱLZ2J.+<5^uZ=mc}'-E�y Q|-5-=Vnb=vker}q_zm촴1…xM7e=qN&C۾ַi 7t@k9|Aos"hq5 ` \e] i58ZL>S?NmŢB>?�yI60_{)[󛚺90S_Z"SEʚWb>RQq0/exBj tX9L8|nx<Qt0ղx!742gGl7B"3b:;0^x+Y\Qyu4\K~4$L[sSWFK stculZ(!c)ۉoJޙ:NDŠ$ҭ^{gdЏ>[-c婍ߏU�‘؏qiCA/|E{K A�BA3vY;bջeANu0aWtb(bY!n [Q/cw!zoTOn<x')`Flڔ@ ?ws{Dcbm LYj(,Z#]\IO,ʖU>#<$-"7:B<[VC ge3\6QA^ Onw-9 Ji~' ~MN%Ju<;EECp"(Ík-3^gB)\|7+*TgCTw.$|3ӆߝ?=0q$/㠪naEe{w~(f l/n]>]ǶM;(*33Z8x4zһ͓2<G-?7ەy?183x[a`/myD7:׻2veA0D2=F �rkz_Q|�0s\D`/sS>fWY) l Yf_?/ �">6ysPb #2ZJAy52qDm-T0a!{-GX4PQW M$'JUދ@QJW 4Hn+i7F=O-ɶA="l9z p_7Z|}[=àOE #xJ#CɆmTq쉽oQaJ2a!RZjr`EgXDt49�B mc8`"sqB؆-D6 N[a nBY{"w�"\x[YF軰|`Zu:U@߽'s 'C xҰ^M^G<=(]i]ga[8xohA֋>AVmtcN|KQmjr�'{?_X,&' QXP ǹYdnk@N'BP .m4JA;=| 羆呼 c3Ĝ'BQZŤTR6<zJ~4Tr�&z悃iYĭ|CNA 4|/JՑR}&qVV,uE\PD f69OU֨v$T]j=P #C R6T(Di#όßMPsMg KcȜC9;aJ]�;1(,9-C#ڬcǖ 5Լ`Q`u㾼ƟB􃻲J %%f* 7@/OZޢ DbjnFB�(sd .NUw[·Ѓ{%TJn脻3"R j%6YPGv3ߍ?띥߃Etd #"7'INUu?Ba"Zol4N%[e^u;xV.ͅ(OUgZB/K]ңcێJuG>JXz!hџ :+2NP˭� ko = 0J%,f  r2f $4}l!}/Kya9/ԳUc7xixޗ ϧ3I'navP`8$#5A;gns0wugfd/Epzr>*mJ\,jvshB ]DJA+5ߝ�&'^ŋwOU . E@8RrUU6]C)(8hĠžC2k`CPEַd+a�UU5V{"pݏSMH ?خ~zc,/irHHAWnoʉ) vOy-:%N{W �X>4Z05E-ɏWi u`P4f6lGltJ 6<"ٵ/{õs6\4~r{tnV[PlBU_ y97ApZ3ϕL/e2 lH`wűBtvwKC7~ �:bp@M(|\Ϙ™H_(1)HZFa{nL^"V)vFBIGI_Q܀P~pj )o1P8U*-W.pF__yCDU'QT}Ii1 h9k{NZ)dUnU[7N|[tኗ#SyCR8S٠Ea&29\(v ӱ,mkL}s!wnPt "y7\ J0} �HBML6{^]9w|{W-14!˸$&BG{m1;Bq8~(IߖɅwAs5-s#IC2)Z۲)wa\m+GuRxsLmqeǴ$Mp=?Zii굩pGh`G e8M# 1U؈߾xlhIаR( H* ػZL6T*у<Y$ {Ԑ6,<H�3aWGID,~%wm Y.c*�,Spܜ<uC0/r^Իʓ|1yиrNK<`hDik0`Sus_=|O{sW<'y'}^EELC/} Xt�.n|J@IdKZN-*]0`9EyKÎ[m{~Z9+LK""i>E|{-="Sb5g4^ -KUCMHQ 酣a{E!u?<,DFǐRsbqt:!%Э.~!*D_Km:! c|fn]'&ԘFȁIa~iNk)HϺnl]! Y֘mh>hD2ьC%d/S+@|-Զg愨EjIeM^q2ykg5HNE1 ǒ׳%ҳ,"[hV^M 9nSnX1T_$e^�^v'vxT`z6iM�Sb>߿߻o$XKА=}m>i>=q7 AدAkc!9[Zwj}n\.ݟ_37ak@6ǻɊo.N_zCy`{1khkl!H1ff˚O.4 |@%0:9v.#<!55x B I6 w$nE}OZ-;kW  i O:aG�~WQkٜEBh)ᆵ[='#[{";{Ϡ|>'G]F{e 򓙂Mӭ&Ģ7v-/c#d}#iv~j;Vi (g s"xZmy)Lf{f8SA^:gL$>x�ՙ~0e |Sa1_[%Q_cKoч䶆<$T+tuoV׃j"+sh߅SF~ҥ׋^>84화cý?e{M'9hNK\]Pꛯ0NS[*`ŝ3% *Qm%OzY6bnT >Tٵ ~'<(Ȣ V^4~\X19PSrO,Ml]$ҡbTulGk|.[7h)HR e9;6އKhH4Mf{b,n5̼a#H">q" jl8fLC@!_LM JozT^ibY%l^~` y�Xe>rr<UJBκ-KȳqM N0B2Zg\@e8/;v#4$^w^?ŭ}Ҷ47saRƿJ-( Yܬⅇ u"CK(ݥ%-۪T,~!hQ@TLkfnGZnqؤ[< *f[_|K{~> A"M"`qH /gYk63$1xRC[",Kr&d_SWW>: U{OѶgi蓡Uo_wj>lV 0@~62 X3`"ӛP|<.&DcF<(Mt-xYPr�X`2#OtcT x)^q1KU-h(.4ĢWG''ڭ_YM;u{ݻ%~PE_XT_PK����TW?|Z|������apngframe087.pngUT �%N%Nux �����Y;~\9WuDFX֝c]#JDX}DZ(r%g߾<33ϼk2q�Ԍy* ?k4�?m5o֊B_Mφލm|u w&\~PDCi/PkxCUUxyjcD0&z}Z{Zݧm/fff~]͜m)k.z6tylL:|gi0.6{.~r/)DZZ>vE#īnC,g:YeF4wWNAu1n2͑O<,}݋tJۉq 8 ꜟ>D8P8[Mpٓ=uݳW<#m|p6_Y>{xb:j$ά nr?/ =аPTٶZj�(>`_TG ,}+%j"+v)M5T݇A=f0%63LCR+05]Le/p~$ a=&-˒zG}3S?:!4kw(ä1Big 8{.ibk'jB2Hv/o9'[3mL6&'A-f6euCAI(Y[:Z . _h_!d*=4IC0nq^@<诲+5>0r0wI|Ӻ@xF`CIAxEJp%<1֘fp",")ԕ٬BGM2y0$>B!r.]3낖H3 ɮat s]EC ]P̄6@ -S^6H_1]O#LQ=CDUY xH,Dhn[\÷ t켻CvE?V2�cM[5y&@K%ן}]{ L=I bQn*K b<^8! u?3Eg3e֦S l}-6>9+;HE9~o]')ho9G(ik9>=y oTo.rUf0ӈaJS>HT~з&j>\nf+y :.땾\՛l7~Y`BcFSNy ř :C/\XpJ9Svp]ݷ^3Տ=rxXMi Í6\e:Rv&/%P1pkc59o{2+t Qߌը]a|jʊ@\;~JOKh7`p� +>=Bwy@,"HIQEtz ݗQ[/x07Mt]#K0p`팷' L<cV/f8EAMD[`�l2i4s3>Khvzq 3M/q14"Cwm@nˇ6WzzDsQGk L*>APV$kN/ÍcY9t/:#Ö6ƼQn <DqK~47\kCInQqDd@Q[|Sp:z+G#8|llWhN¡|^,Aqh^v)0$(3+\/oh5]f_V, /~3LS/]t9;{`nٹ >T%>;yNX9{0ՖV#׬3S3b1/$HoGL]Yf/^1Ҡ$%`YC87'*a:GzE ݜ-&0q^4*_BXW wUh_5PGbd3Bl=}ݘ40]S\ρPDM8O{9P $AS2rG.Nބ嫌B=oj6*{OO(,/_}V%(?K 8Go@ro,+!gHXExP`�ebi66,!T^x4 .lszTE*�/<2a]_#Fvp~zku|x){Sr0^ފ؁ܵXٴY=d,:peSaGt^51P5φTsKT|4um/ Gs lk=nJ=AB*O:_+T$Vr7ѥ&weA;"țJX̻3[Α9p˜:& ^F(q9XV&3w~QA,kͬ/ΨqG~5y_W[pBs^ȜeEv3 ?.Y~AiAs|]i3,_fZ6h+7zyY.eQ i1gԖ.fe$^?p5 x~@P<(q/棿HVPeÅ/2-Lՙs>X]$q؋ÓduIB&E+ wȉͻl"?Q&V0K[-:dVꀛg/T=~+2l䶗2)(#Dq RM(ȉOe@v57L.dIırzҺćAޘ4)HTdƙ!k"kby-lv?IئQb~VReZJ9_3,=&!h[/p|ʩ\P5t:my. P d&dVb-zuT>*m[TLòhQ-Fz*S6i'{wnW}̀�/*h@γh|P5g� վʲp%g9kj@šc.-ݽf;U%0]|Gc@``Ȧ$ _TE[B0,%Z7ٲbl ~g/m5uw{̮on+2 -`fb[9x.P-BI[n u٧V:L_<p]QsJ~_)ɕ_-Cò]oH˜}'e}h/6)|p i)�LYh벝9Us_Ȧ7:/bQD.?m%5{?)HO[k1FDZ2*:A JZ8 ~'Ͳ]`/*!; B/_ dd9ɕӮ *61 \4PҚR_2%mޓHn?N0<ežxOGz+bQ" �D|zG9ʜX֫1an[ 6A~tq@O49G2-5~,q ^~aw|;;@:`>9#\sKsKua3ٓO5p![:d |k@QlbKlW5L㿉E l}5^kk/M (x/<G 3 A“p~y%)_-oHx1FQpx0RbTʶD ~*f&_cJ.[ʓL0D[ˀsL40{^&8>=hv㺱 9yʀo`rȒ:}po8ϾS|TK>d% zH<N9e<8a%{L{hc3O#N!C'BB?-ѐley1\g{(Rـ*GހfVWU- aXu]SϦzh2-||XUĹCosB@ Jtyv <bê, *ϷPT b§PFy UWyZt=Hk{Fpx({3!pSN0&(VQ;kC*@{]xH|-R*^XuFé<9W>Bg47LS*WOӞLnb\TZwPiRʚ\״g|#̣Nہ"WmW'z-LU^0Z"]0U.-+ !viAL{z,50^0+ͯjɇƱY v17~[P}23[vR U�䆹πiQ&@y ٟ%>QTZaʩwȕK}t 0>' Af‹)8d3͎<{G:9N-Dk#&]^EC%%N0@j7AϞfr?#mOST(8_:J[ݡ#_bxFH޺|yBkee) =mG?rwNy˲Q�=qYN%HG!_ @rMXP/< /9~{=֍.ȅC,b)3NEWRD+Fsj10^݃j*J'cS)9> Ɯ{thDf$gd=hBjR<Ph'GzSS}lok}ף )I+p!'E&y:&۬ORLj]U4!=fRwK"jTg J)![~&?ܒ//.k&f"T|}y�tf:9>D`7- toqf ǓQ>}qMNkU¼MhF 1cic r#*>DOl10 v^T QbTܙG,G+3^EWWrKfZ'r/gR.0뷽#yf#KE+Š h Мl.(o-.#9\fIHuHԣ(8dU0AC0trA 4�Ko. x]bsg֔d ћw\:ciX^`X]ڻ5w$)sp nHlŧkq H`½ 6{YGWq#C/Dn',y@#َ<4*iCI)E6uRZh<&g@~,׌; ȼdiө$ *-e ƻOP˿uzkMluLi@\(g׆iAOrPZߍn7)Pg͕=DPxY=AfƉv#[4_'T|| yP @e.-8"M\A<݆Zke v\( +2ĵs*` c#GHJC�`A m�GFgq޾ܫ2IO>Kduى Gdq2gXq+y ruV:p z$3l3"Ʒ<KyHH WB!PDw^ 豑Us*փ݊y4@y+Y PȸFax58 ai= qz^S+%ȵ *^e?Jg9w?<j2 f(0c^nu@֒ܠ]Q<GHn0H(3@.[Y9[Y~g|]f\6e>C|Ak϶[«dF:>iCِ Rf-܃_W}Z}qG m,R#kCs>uXƏni&]w賷D~TDJ[cV,Cw|?&YI_bz8r -1;1?طZK]HwLCqȢ1Brd&h+ Zs3;M()R]=[JUh'=vJUvPDpIe&-؞_Ach:#:]WЂҶ+$" sVD앲ԝdnZvS `)'v5,5He1rCjl}XUKs:~<)Ǔ=mD(P/V=Ỉ^s8{DeAKGHF(%qVd<Mz< ݵY ^<I^8K?*y YUgB^4P MGPC^Ϡ5ݵ1?)/4 अ4c$XH &CڔFaGLUnW ˆ&S&`Cű Dv fNK" (Æ}M%PbAb4e m@Xmm{$knV^m6|WH:ᨚTa,M�hT㔾!oh]Ⱦ^Cao7{]З0#q>K4zE#' opL|R5 ^2KDwd zAf >X"x k ȉŻ^ﲧpIvX|YsE4 74B[8_]  mu; ->z~MLSFlmbR]aP.YE2snaNN?oM|-H/"W͛WVFbrQѪUUnFHDUě1Di||-­c3@8o%ⱛa�-K|>?e*z]F,SUVUCkӼX^2x |`{H LC\3Vw !J5S+&ފ;}i= ءNhUPK����TW?{zy �� ����apngframe088.pngUT �%N%Nux �����Z_n F00 Ɂt#9$%1BDJF[AZRy?|>'ޜys</=5*8+��* ue2J_4q!�dVv%dcV۝ֲ"M:]uJ:;) <XJ?X_-љ!C.0DCnf+G*1/l| **z%&Z=*կ/3;oT7%\&ktXz z2>PJBF[] $YqOpLtxqO)2~tS�.Յ $<~�5Lʐ(Zsv/ٱId" Iܵ<1qVl#vO:"¥x w'HȞR=+"#nȕ{`'XxzjxB캦 !h_NB<>ANhuՍMSN} )ث2�:vfJx?Ț@o<k{<iChMV) Tt3/\ރi~hŗ Yd| /$` }b|b++V2{n} lU�+KBk1D7 ZKɭ'Cs ޜ[R/7RHkJ}|x^ף?~aEz~! mi*9&$zͦW{7,Xw7dAl+8D<J;p@^@TB'NiTY%Q)ɐ`bRo&UZӟwX6MKbbGj(v?tAmyUW ^ %0$kk_9 Ľ&f~,r<оq�|I/J}X50`\o*)qLrך@rN|j#P]G8>!1H1HHmv@%33ˠ͜UI hYrof݂gekJjtSggD T0W%ZCV5 ԰;R.L oMŻZ=h7SWvxcY ؿ/n LS&\t5@&=xg-hm$'V_棅\q䃽3nQzʗQ)S[Y&v:эbFb̨^+y\7lmr/W2@CMF_8]pi/z{fF!9*<ݙa/AVW:Z<y{3Odw?ME[$Qj1JXѦ .GߢZQaCp-j)" )052חI>3QTy'ckr?OT[txY4bӮ-SA5se;me([% *eF3icq� Tz%=xh[>2pcфޣ?h Q('Tjxq Aܔ tmiB8xzYݏkϳ Iw<zI8j߃SΙVZ==+zui\zuR>fɚjɝy2/U!})0c!L `_=!HT׹q.P—ԅObƿ)`F�LMβyOuG6QN-} &U 5B-0EBdFk?<W ginð FX-ґ95q2qwgiN.l!({( POyZj:s`fx4zCTlSʞ4tpl~Ad/T"^#Z:̒݊R&S»,<o,c~+d < @xKC*u4 L|q 9Z]Рk+C&L]$ t9 ~ S_#^N:Ù RoP0bM u:8ۢFGpƕ\8q;'ѹ;Fh> YՎW5>qaQ} %CEWkC }gfdtOmh.g_V6 )ՙwd F>_]{u7#$ ׼w-ib%9c3X?ƐyE|4ug4zڟrثFGy׿9n,{#W}P\C~7.اWS.�jN^SK2 wWrv~.SxBm4}^ 9ʃuVA8@ G|҇ʷ)GRO_U[Cgn8kt[3"/ɫF\kc)Azw*#, >R{j=Wt-^ꋧ~̸(3@%sߜOz4#Dkem7IM⣖6kH0Qr ւg{"_%h[|jQ0^U [6J@6riov촲,1IEۣYkUQ&-i>6v Kf"C+ԐĆ0q}c.SQQw,,Ms;p'&osmx_YXawްr?2ZVjצ>Tæ$ 6ˌL/hdXϿkY(&enK ¨)Xf?"04sʢнߪR߰elrtu+cDwB\;]OH ^\Z~T  96XM18YO1Oo{VmBI}o&^\Nv#[  Q[pwʓya|.4n=ca~ڐzRoʦ+ɮ!G2 =HyΘ`s^st6X-EWOVLvXm_. r ju t ܒNh*l h~p GZv qe!_hֲce&Wy0*jˣd8?-#14']_ZɳsGUCGND5͊}+XZTpl#_%ch#ϻ u =ҥ3Pe?R�mF̕G}q3dvoΎ /g*=|x2(x$`B^t8{EhkwxHWϫDMS , ó1jخX4.F O&j $Q;?ͱ}6(_ jOPs.1P?/7t݇yWEID#f {c&zcЀΌL}dGuj/@iqo;ϸJ*AXlv9$1s*q254Js6 [Q^,Ysk}H 3!n<? ]׎w^d.� PuwEx:'؝sx%X '܌+tM%R L-H2vh*'0)-]-҇R/9�8yx&yubvAAH [@s 9..}ᄃYs&p)J=~YK ᘮ蛜g;wG`}:K 7\BZv gsd0ϚZNƸwsQo L-5<8MΆ4DF\>| a=JEs4!qRQ~^S$7>rׁ|r<Vk7Yz&n10J憴+w]HȤ<of-"OŦ17jLf#$FTwZV#쪟}-zE]i*8451ֳ$AN='A) \rHI7U|e+卼Ba/U5�`W6~Y:E .WXZ=hu]-S~eR ڢ/^|,(r�:omwnP{FRGۚVRe޸z_JID/@"0:Y5,@{BR>-aŗ߹p_?׷ Neم{1;o)Նavý0uJxl QVd"^Է+5?bkc'@dxCΟ<l9 Vj4o}\ %6::cO> ſ@^Q�\fo̗|c3ʧ$Edf.rd +]!Py13 RWZqY)e`d(p[?)Y̻SCB=}X#‚ v灻O~o̾q [<d>c[_TqգuO1R`uӇVKNoy4 he1qE _6* V׮^3g瀨SrΔM~@X0Ci0!TJCxjH0Z؏%$Ó 7\ld9g$ܤ=!wz} /z<2Ȩ2(d^v]mU -&Qb#M˝$EH# $(ʠU.(QjhVr'y|%oK78L#{"zHǹ2!y.HZƀIB0Qҟ ݦvӤ1|\U1k� $M8 !+a!^t W |2D*evX5t=j8H/ j ͰPcضg=!?jBeC4ZXA;B`��n1ypYUŠ.nlA0p@6K7V>U$vN)&:q-rq6(=_Ti9pSM5F˯_.x@0DQ :tF"ufUPa+^+We5k&ȌkVC3sas�+U}ߎL瀰�0{p^2[` xqtS3yf@'!:dt<&:Atb4߉LL(^Otx+l(W[V1VQm(Ꭓ?֨{J,iHu 5Trh#D] 2A؟nVs ։:!Y="7J@ > EJNg_9NZ-j)ln&"b즞zG[/sf6A0C"Gn] y5 lޝqzMb0:g`_!"y%c*t4SdvMY>Y<)'輮4H,>Nf<~+؉$L7;!yF@G.]waw\_!șlwH,6VJO5�S'ݹE{`dAŸB%8MQ,7͍n5B+bRi_ҘCKԹx 8d7 CD5/t'"|c5ρ#ݢ^re]'TO wԱitH I~|JWV^{I[~c 7q QErcjP+'p͡MBv+}Mjy$"qiG}_ށ?c7֫ˊ93?S?�RCOeԻݼHTZrIɕ$P20+D'#V([Qs^I  *E坓y('I[\ȬVCl_k~Q'`)}iGpjJfrzf:C=ìjbeŤL`nۚb]ass ߷f֗ZK^ħH;:'TC_)): 1@xd_!M,g{YE\�QP>$sF^dzkڡj|8ddJJ0+ :Χؾ6cS\[ ݿ'y +bO)̆g l\rMMיg wqACIlh[2f !f[#6?WT 5V҉|Mb//$XD#2RPlPL-"_&h!J:MY5ȁM RHk} =Coi66O&V Z&?ze<<e#Ac2dw5$W:cG/[2+R;2zDX$ .?䌴ph"Z4uS !`=bA*> - q3s_]ܮDg7|lo}R<Ku{"yStN$3DB]qJj'mЧ".4V^04\gl."8{VN nQceg_OOe9]ƟwH_]aHѦ7NB1sh/V^7~z"k6=Yfki\yXͽDy V~˙4ZZ7\=l~X=9 | B!T=-0i8>OL z a>6r)p=aݐ]ÿ}1ӣ6I=޶#+:b?)٢ ]4ıaQ{ o}T3�H"␠ZʋnJ6:~qcPbrM!:ͭXaݵ�jsF9 v0``:@?CM4_e/괺^bcЦS~]nF d͔Mr{͓Y\4݂^ES.J.|av~/M+xu0}p"$(WI=J`Ɯ5`*G7͓zABSyƌ�1;6$6ũ4�r-tY䵽栗x XRECS65W[lfOӵ/EH@Daqj:g{5O뿫=On3~u0lnyJ9M- 3UE^IiŰx$.K&~(ϓejdCrd#+eM{EQAg2#+:PZ $yV5! ٷo067%~KG#.RTW(3<"g|Tw�#,jOI  nPu#-5h'QY8 Z|"6cj^m}ʀ;L.==R؆)V!ˢD#qqѝ8AKu;<k[V ^Pױ6$Ip>Uܨk/M՞{+jhp� Z&qhI_?wRϯNڏw)3bue*lٓE·sQ"#(m3F3JK6!"vO-c@m$P70N6"Ԟz"c=cVu &7/+yY !?eTG<si3˦ +N%;0!WӦ&f~JqS$g$Byyv IM,mKvWq%y+tYCmJAk,Zy7֩ajUU}Y$8 P;;7&uJᯉ}�ߤ-jBbRK">[8hi l 8s-H-kHxjc$3Px[`D&'|9.N>m2 cr/;G0o[-$<-X}Kl,d"DѰoнD]~W\Ҳ~>sߎI&H'uCQfn n042"}zށC?X]ZZrF. P'm/ /Q:0@RJ)l"Rnr}` qeg*:J�PK����TW?Ɖ$��$����apngframe089.pngUT �%N%Nux �����ZWԏ.ݵ ]һt-HH#( J"K#ҍJ# ]'<sΝ3w^93Ԣ��ƚW(dړ�P5:XV+gcuc*uō~LSUr9~g!_`\{) &3j4?lZ-aO&vH}婕K-y#m3?s-[e[g%v_Νgm>{<'WCJYk͘ xw7O^9_ B*0{"@1y0ܙv1_=�0C4ɃB�緍^=8{>:q &/A݁ޠα:]OI]YHfWVO2ɜMr;#t0PQorK}8|}$1o']QQ}+^H0pUhi_44.y�#Ω6=`  gZj9M;4x<@!ӈֈQ5Qbt!~)HUQ!#?{󞻩^O%~ڠ੹r o{eUDy)7oۈ~RZ;JttL0*ô9^n?Kv\~Ve3p㮖t(Dmq yc_jGk':p<1V AMw^y0D4~>vZ<tց*s߷# "y> t`hmX)4 �^idj%]Pw#v ;N\IGw'v!N k殮W+FTF~Ӝc뻽yìxq Zv3a)┅ fo4sZ?HX^bsW;+qY)<*>$ 3VhaOR|ѿ(h{>y)ޅA]}ge5Gu4?xhb6՟՗h ?[dWW,B{, A&TNi~׏ =Z>WuC:1?ois)tJ{npώ_IB5(XMl]*j_΁c YG�D *Z!Ae01/nDq`tAgf<s-[r7OupG2MFPTfk LE]'k_}M0y#1:ڞOƙ"&y]݆R]_K ǂj-y١.hPՕCrķM/hUp(~ߕE-]e҄j.AI7E':/ʙ۷۞ؔ&9ӘN5ϥԁ2ڤ\b+7ji@(g1Ȍ ldX*Qt{ E=Xd+_0t+Z6ӰoҢ1K}!(K)z>utۍw~U[3"KVikg`zf}}̚zp>es&0$Q˝԰IyG޴sd݄Dl{)նnk<o~I=87 f-Yt*=8 =#9S`;qx;鐷i#jdq (sKCH;E~lꔗH.\p*WS)^9W^?2iVU!uCnAxò4wHՙvT̉yK.OÇR9ާǠפZtlnji:%Ր'KR5˷xPd8_]_PwgЛQAseYL:}#Wo,%\J?d\O\ wz�>GZb\U: G6@Nu.۴[-z< M Q'A1u3DXc@$[iJ!ȹ6e�T}vިhpt5>"u&5+ƒ"6-L"k@psq\+NQN!РuJ!kFhPhܷ]CnOH0.ĤϕO/ԶQ[d'=>O^3@@uo1ϡ:'&-n'=_ԼmwWok<[prz$C ֚Z,DfFtJޚő ;zAHہaE GBK¬::+2Rx^m :J=ݟD-Mx+"�cƧ>>Ȇ 4*#͹ƾyP|G~0)E)R3z?k0K#ZրR*8.45umEl`:|-AyNE)g֧zQݕeEZ{,405i 9x|Viv U@rI!%0Ȟd t'Cƀx9=J^H<kWo m>5H;�;c0rI6Y }kZ!E<܅Kl@;f.]lJP 4L*5VYzrg�?\f:tj7=/4^ݾu2(P_{X5u€#OǏcC@ݚ}CPl)%|l)fU.)3N"+K+^+&?V= jZ2eTȓ~a.29x1?]OeƓ d(3XY(O#@[fSz#ziDH ې939`4(k�ⷂfwDTd/+#<E}5*L1x2iYBQ85>u,b: vpWe>\ L|_Iz. K)jG>McLh^ ].Vbخu, (F; qiVYv],,tIlu}G:+TgNHbo ,Bl)UvsYSL@m3nJTa=/sbhE.I"wXP+(_E[? HȼеWQA~ '(ʺ[}- և:H/X(p5D}& b}?M(E[x9WMl/kJn@+ի>ȁרv`ғ@z1P(N%\<o{_Vuo;b@Nc/H ?-yrص(qeS k4Vi1>qg }Qm ]p~_:kx2Dn?B"7vu {Q7D}+Jn+WdƖ* FN9Ey#zYd(yˋ t,/q+hk )m*.-Sq3ُ|'^kl%|'h+fB ͿÞż b)){UF6>L8•Mpa?0\ym'H 0#of|Z]}+ mpHOГt *4`wtYj]yk?GY8zݬWfw5 �x:h ^Iv*yd^R}#S?Uo{N㻃pl :'qֹ>%W=y@}Ib~h5*kݨu#"`J6 0&⇷Bv??Ij..t^+;.EJCux9p$U_,&+Beg 8 N@5èތ?MlsVxݘnِ7j"~" ;oqAZaov-�\-{f'$ 命5>␯D`zhQN\`q)8-ȅ8Yד3�H% kͱJ8]eX+NoyƖ'2RA ۱I3F;(71~3lFˠV.d]4*8Bz=r﯅ ?`dCwwmr & �|^p ɪjT�j/Vw"MqQ@R+nĦ}LÖ$wle^~J 7^*c�>�PIr#UYwT$L��`cw8N~k_⭢H˻uڹ(]b�t8GNb$+v8ΏҜ.Ū=k 3JA1`5ȫ )_WE'm]Ý \\AkHpg/wEc>lj=5~#4I܁>G7�:k +&k'"0Y8#>3uykۦJm!M/qz2񆛷)T =T'ZT5d-1 ~ 7Sc% ŵ+бQy*! <hEo?^;THUC)1>o~KNq#7ҡ0)[V1.g}RY<Y&Ld_qs?L>ե>[˂n6H~ߗ=ocw!LK$o :7\&AS<_~G-@D<\f, eUmA-kgA7o5'0Hf-'9] CD ;O  +O<97ONV-)Wr[ɀ7+l�<fo_\LL\`$;}X5[U4@ a?ěE0l9 :Z �F$!VAuqRaZ<2580Ǿ\oHG61 ] ^9)|̆jݹ^z"}AR8&"H "oשV%7yU~`h ,0[ 'tDU%B�`1DDS'G")$0bk31?NtެƊ&yMN~>-F?ՉV*D]WZnmwҎ 4H]C!$r�gd+gx<nܬiD?V&"c}f^[? GV* ÿ& uf돈 /Ÿ^Eܾ##<ExWnS;4w}E`,KAe %-ݲwlTI;V i  >9_9#0]n�br* >q^A#DQS'nBϧB>fOc1Xʋk$h^׍YZ,9cw7E gc/ʨy_:H}{ S.PrHϱ,+XD&dj&UZ0Xn/wj4*xGu޲\I5?ɬ:Ll6G]4%F]. vPH`aXZ}}@᥀Z*Κo1%tzDo . y21aE<wێ3N!:.7>ݪA،t v"OC<<#+1dRjjC}₇y)E#lDiWK힍bk wAm ? �Iwak= �`PJK7.3|q0{' P[? 3sRsTKP#Cd] O6Zz5[ ͛)#lUUKXm"pitS5 :A/G9WĪApߜ'S@7ZOFGs9JDqfl2G7 ;<i)HOD$EJ" ˉ%q9!l4Hc1gM1>qܿʶGَypdl5xCLe̠?ꤽŸ(Y~#0`EbdXq Ń,1<~|E+O"ee"d+;_y$rB*H>*T^WN/p2%;wAFpc(Bt!Őf-HLd>ֹuyw|0rx#Ψ_Y g|Viz J`n�Țe ({ܚ"}GB!G4>lOjo ,�4ڝTV릶xʇ� KeXYtf `_yD{<֤Ry| yw֓hmlMڇ,| \$3ErQАcI' R6;Ԉe[ְBͤ%Bb'N2rL Q2aTsW?rsϣТ`=3KQOϐA5Ťxr dŸa) NUn-Vů! Z῰}+/zoTkFrDАB5Hc_7K15%#mw/ƹһ/55x+\67WxGa,\]W{a{L4!)7I@p(5q@  'qaަy\P2SIaR>1G.f2 3}ϫڗ�q"cç+ _9 P0*7Z+4w^Zos7\M)W81P&S)5"XP*^*E$3b5'5˷ڰF/x5(Yφ@AShӑYϿ=[՝^ ~ȀUKK 2kF+4Jj1l@f Gg"|mTM&/*?[ҩ\M'+?M 2D>Lkb .(C5 %_w1 ):c!;$8L,/z49װRQȎ^%tD]s)V.5ѓ@NՑ%K@3ǡǯ0, :GYK^+(Ta a%puX@HG-KűdjG'= H'ůpđLE1Ok=Ժ4ڮ¥ @s1wۊ/-= c36ǻC$+H „Ցsq.$ԴlO8AO ٹc4/ߐ3aŸ\/u]Xew=>d%@ ]OhX@bd/u}P #N B.=.,L\yUfmYlWf\ij~&} 2*Aϟn7IMqhU]Q9y'ӗXa)P2ObL9X\^ ܳpHzjĘ'cRg1~l !Z_l^ڷ'}$8r>#;š3Qn R"SV@:ĘR� 9̥n+)L""T:n9 y3cS<[K@a^W@ACw"36s<]+uCS $T4o]# Pڭ9GKRF,RafIZh"ṄW9Wj-NFwR g|XE`˔[˓W߯P |ELUŪ %;(1st/d[.sIY$a "1(ÊFu<na>p4~9:oQ)>{h jw<{+k'bi4wB\H`ǏZ3_ß(Z_*lZi[qin:;ojC6$F|uw$) z1gjg#qH U𓫽.J9gt7<P7nUXo /cUK0d5 ^. BTJ�bNb0Cbo{&Oj W'Xaɫ?m OzD {Ve p,K6Pz#�B0VD],&WvSgFBt/Pcћ_4l'rH`ga4$!m@𠵕,?M}#r&p9JB2 c\PU1i:N -S'!̒m̤#$@9m=(H EϹH~�l9L={&SFbcUWCIGP?y(_抆QD~R(•曽?}aH)ֻmxb,S's@F$�,2!p2 `{0Ej7=A-õ1tRv8NӠBm(2 D=7$ԃ5BuD ;;:5:2yJF+̹ZZS8yHp wNroz' -{M3>+ l.D'�'6xA,O]ԉixzzTru V=h(z(~ݘ tNXq:OfY< /9)$<y\%Īfm e UD:ӎ㪂:DZ0R.S$8w A7s[@6`Bry0.f:~%Jq8B̸{jܗGIhɁw>܂p!rGy[{[nZ'8nA&Y=J " 6. "V y^pW=9@Hm$G=Agјk)`5k?X-B.>'&2jt#0Ė9PK����TW?6&��t&����apngframe090.pngUT �%N%Nux �����zeT_w]Eb)XK:XXARDJ%niY%cADBJA$P~sy3wf̙s0 ��jiIl+�pkUL?r\YiuvV ՊcS@n'LQJ87CSi(3ыFD`GLtT_萄P!Dj-zz wv3YYp*Ꝓ5=;tnR_o>ՇxK]k&ݻqF8w@2^2Z=H7e~lB2a-j!ddgh,{"J<>TQĪdM0M vQ,@,~}?+FX=CFq$nn?JKa R. "m܂y<c>g:nXуHS_9.]=�g״MǡdG^ i#ӊ?bӸq5(JJfh9&H7\tPQy87*oMҳq\6)@?yU7fqdP So%]N1#2_8Hb/!5ɯb7h *4u{ Mڍn0Lo*8w&=lx~BҜ{ǿ}gJb[R 0Mj<ft``FTq UzgKCv7\5f!h&b*"8K=$l0GWwX#V%"Sŀ$w%HTFu5w|͉'kP %I_re~*e"bI1/[>Wx[M1-G{3|GHe =ǷRK zy.'w0d<,6l- _,q@C3d ߺAr"O</ F֚R˹iڝ$uGBi|< РXG2@]ND 7 ]^O Yhj̚{HN|l2Щ˵3Br60 +R_e9פf$CL& ]ݣ-[~J^J}9 )Oći;ɏ1kj>خeEV)3R/CQ 13#,Ǣ|oȂ ei /50+Ra/!qX`@V>3R}93sn~]z9p4# ^x<I=_zE@iNErP6۱Q3.J G{>(p1@FyC^HxF)bkIҟXĸB%&ZeѸxM!z=]xuj%7ΨOJx,E'1)B(fϱ|<^ۏ+B{eH-+ jM]%k6I U%I~ #%�|[ ].Y{1}a) :-X>Ǟ_.Ie*PU'B d0K8{'eg 0�c]_vЩJ<:v4 5L;7u%L89%,uoOI43XȀ+!<qBHJ(-^ճx;Ӝ#=9)O1F6k2 FS7W&I5n+㑋'kϭ &{X/g# g 4`t=u: _ݒR�9߭�P .I *њp_ l/찺1*ćzX`[Tϼ{G<V `{)uΎ7D&V$xelrvvkJP- ]%x&rUBڽPUU׮;<}f}BRf,.c4nn$=jP5.ZQ㢬}CGQٹޛ ."-0)* Y6)׸NQԋdHtfF{ i_1$~:}@[؏[f[uW k{A@=F.Jsו;FKLT -= n:Aԃ>g`W3zJ4ߒ`{ *#f 65?kL!kgF'`rzL܄7�eO4tl`!l6m$F$9>8೹]j&&6g2 RJH,�b}kM>WN6i :xz Es:O3C^$%׆jE{;3=$?H{w6ي2p>@$6YeG`1Wd2RC )6Yo |}>E|` PQpAܐlAo27M68t:@ɋ RDx&SiGh2{0~>!SЙrQ#mwri9JVT_jr4fX1(d4[Py#hX?C3©74?{͂F\z^JZ{-FǢbQ?>Ĵ j&Kor&sĒԞ&&ST m*-ët3)ssOJry42چON<wyO$nP qϴTnT4-<hDۅZ=% ^h=;ˉ&MZÿ߽ۼWRE[AjgNC-\(3س Gri#‘k/K3_TqRCGZR҉~/eVch0 YxmFͅ*W }~�2<8ศ6/e+U)UGH2vB~)!RW*HZٮy ܷ(zARd2Vg( &uy֗WN]Xz.֦C7IR][(4 %Ėii6QHx3|V5.pաFcX t?k YXD KV?os -dɉҼPu6aC//Ų NSWSZ)� D:wG~l[$^,q+(zWG]6:иmBpu BXW~ˆG;>|iFR9|(Bz �{vܭPW꒦ VrMܐxI?2>îaw'xJ:z|$!: f(M!>?i߶b]/ˣ)QʭaALg 8ĴgHkԞy:vAQO{@@.nO>\ۑ\luEs#;Ɨ,MN4@W?"*,,[nj朶_i4u8[7Y{ ;n1lIT1tI?4pw 狨 F&}{ZSQT_{FDX; lU{£Êc!'̿y9</;1,!?f$F?򡘸ƫMFC2a'f/-_,/f42H4v+?1tW9NNZR~4ob9ofT3фߑ!Zky?ḾM64\Se.\f{{e‚X"NTs{};gg$ jNy&J7o.̨� /<Wk$_[+#F&+w!L8@e.dkv׬,%zl>e]cCBE$ dGu̟>LO'=eH㮟.RGa<m'00"piմaī1[|.K걖~:˰'?vg]t6J[԰֢:^va>\U^ֶ4 QoSM=5+2Gă@ȳuxe;af0_;N%z*_%4Iцmpi@8!r2>obB!glvگE͟T- khH_T?Ӯ1lQ= e=?'J"yZ�][d v(Dr; Ί$<+P*g]r,PNMs?N05BzTv֚GhhdqܠFkMlU[fvL7<�u:%> )$ӎ=m~J,�}d]HFiMU\ײ ez𮿒xMMj7<Qr7.(\NH ~pQmt@g`'V:VӲ%z0S={D{=軯r]ȑSj&*I)6rX~ԩo3N**9yqA8?}+:@V�c5͖$IoM>//'�r~Fnٓp%[V Ǵ8s!-0J'8Pv)V bgWse9 k&OuQ'pWݺkdڃښ|}B&r� 14u[t}O@ס^ !S! łRRU,Q9A0Cl+h85]{hDF{̎ @ g 0[ Snj|mRvFD {u F_0kR;(6rޤz}SSe5ddM|QB@-,c JQ#5)TKS0 4dr+35/-~*:�$~LkY R≆Qb.gFX^ǞzE%H8Z83Q N>,J8/X DlDz}(uA?]hA*JJF-E'/Kڝaϼ~g {yzMYe23f*~m2KbPW5Z瓘 5-5/y>n2T<E)E%G + =$ aI85']yHz & %҉D3@9ŎS+~CR5cFUR$ZG-̊|l rAU|(s.j^[w�6[m*m.06Mhs{GXid0!)󈢫z!ӑU;)gRYAXȢbiO>""ԴH� lo[Nw?loOAKog r=A Y�Ft LڬlPEIgZJ^ؐe� =k\O%ʜeIAQ gGib8^%{=sU78Q( NA2gaD x!L�E` nz>|\Q̏m#voQFeU<,*޾XZQ:7.u5p+JM-cQƓZ}b:ʇaWBFbHLG(H!w`5EH;] =JRŃ,FHjSa~ i|DŽKxc\;+cI)(!'ynG1.⺻rkYC#ـ~s;$#Ta:=u saԻ )Em3)XBD=KC0{o|Faq$;9l\+˲8`p Vdմ՞>vD{ =Q۟\nCG 4 g&v.:R_hY[;3$z4ʦ6/ŵȄkiXrRwc۵ġG=CKCKsB$P!j׉#;=Y,k�i `׋)|&7*Rh%>l γ:9lV*?LDL땠џBqm%d׫{K)̦R@ .4 Lzc>NV5IQ9vͯ2*ks*UXVݶpŦABRWހMTu9ḇz3Q+^ aj) Sӫȑރ0 *B"8۪C.0d%MNz3V@ CzSxGn߯GPGt-jE"%K.ɒTE}o4@JjI5{(!y> Dc;tx&z`Gf7m`_-QI=TtX+"ځ-Ana$Ev񦍷s.]&y ŲwUR0M*3$O2ch)SH_^_ead_oxQ8$>(,#ԋb\"X+"BBlp dx;?~f kac{1f :pD ex6o,nD+;[ ^N) GQGfqoav@ƲU>85{ .nj� h#^\?c Wʪ}.aI'HL$O<#KwT5u뇆לޅp.і~IEر[h%ws<af{y^:ť oo(Ų=׿ĉc@Z.FmsZ)<ZJS⥜-ل_DƃX(o P^/+zm-=<>U ytB/#sٽAƄ9q8O߇a]-% "n{4*S'4=C^grF$Qrc&d_*2*XqjϝddK�vHgٿ=1Pzj+MJ bWۏMd7 CEfHж,ϥٖhow\'2J6KPqEe{3^JZRv-8n /<!LMXsf>/rO;cYQ"YcVxq<>dO1e 6ih"^[ZSM9dtp,g]3KYЀGl烽񳆏 _sǍM*H[,.?̘ɋo q>5GGn:#I1׻{j# Mv߅ 4̓ź95H-Y)\Z32(fgo5lusyŸ2JzL'gߎi~Q:lQ)β^C'r:r8؍/;d0d$u�OVPZ#m =GvEݬ1][;6Qv�lIO@itf^9{O"pV4Adސ) a2iϏ=Ls|郒aL;6CW L] �B@g@(u>w -hNjX$q]a5OǍusyJb/z1E}4F1[$b. $ "y%;D~t CB�$E|8uM؂6b~1(Bª1of5YuȾ:x Aε#aM:/! AZX^u4`Dn! e1 .Q f?t? 19#jhM$qQ5?<@Fy(EsU5Npn@c-x1L6֙+I$%.g&^6(RZV<|OEב;U>2? 68-wdl%" 4l8O;{S~㩁zQ|I[2`>BFì56Dx[p a秕]TeZS.%nX3ļ[QI~%nQvehĐ ` LLG%v܃=`_T`aAk/"c:K7w<Bڌ<w T6o<ʈ(~g+bܢ3΄Ş۳&l:F=zhgXcJK#"2{7:HΖxL"Ply+5uTElͱ셖PZЛF%B.i 7ʼD ɢ^3nWB\m^m7xnDTs NҺJiʴtel[8 T> p}}4.6EuS ;oHm m$׆*oeZLf3kz/㖿$MP|k:l#";yW FBM@PP@w^{es\&ed(rpm"j8TgK`k`rKa*!-4(M!V{ "PCw h({^lId'4p|<?h>P'ÑSʻwr LR+NR@}֘^3H4о6YRdГagRf>tv d O ۋ)׵tM4kݛ.9b6EӡbblFcˤ{շVD}tt"9FW,+7$UDyUB_eB -Xӑcn4)N tZ|WFx>U=`RޓҗQL E˜V twb9B9a( W AT ֯$;'6j$,503Q=b`YV=S+)ӌ>aha$ԩT'uW؅~R> +F]yjN3Dy5%Ws fN ꂝSK%\f]r+Lqz$OD?f ڋ?"v6�3#T6m둸—.\_ͧMt~'%Xg, p:ܨ q>ŏE-n7noܽ!$*e\34}C`tTA#t-s#hNi&[ ρz9PQ=FTSsr9W~x_-)yȹvUlB=䦲isF6L.Z NtUPE Xt�K4SB_d;-,ŚD2M72-lɹZ|1)IJ> V:x z| oiGQ PK����TW?o(��(����apngframe091.pngUT �%N%Nux �����zg0o%ʮ %jAA$- `D/ѻ-h(3ܙsޙglMMN��? '̹PO_(rogr>h" 6 p<LFjƋ]iϬq'ۊo/3Ī|xMΊvwG9/Q)`MP nI[ s[eYDzJm/%;K 9( Z-+{.^ijZ8%&\PE<,i?QN3\PMe]ڌ\`D7Feyf<C,tSّ1^h:6Y~:O�m0|W{وEHb2 #ňE}_JVE\[㌎ xڨ[}!afÿ^"_=rn*<QOc \,|O۱ɝR3qNW<Q)O�52(2ឨ&I^"f7h`^|ywbn;:[yjdeEEO9ыFXx((r]�JV-bEW.(_K*;ܳ ;}A,S$m/UNJ^ю [|,&wco-U-* =0E]k!ߢ]h L.0{o-;o$=Q%oÄavݫ6V$r ɨG!e^9x=Q#cYv֞;ޡx <L8rqT )kѾql&|.Up|Z s ի#A e} TsLST^xj:+}@1r�dYk ?*eDi'7:�6]XM4Ϡpxcp5ĉクcMv@2~eRj@ʭWP,^krXA 7Y&`LpLgA\QyvCJcOjAn)ED_*aLGЀ V e>ЩcOod}Rʓh6w7ͱ!E͉g;ߟ!W[0\x/8BXcUIh!F}kVčy僝7G@Q9?CT+ͿAΡ5)_,KۮuE[ĞOKkt=XƵ5$c$=(ks\%!4K4n,x dJCTW m(O4辥֪(Ǒ!9ʆXp"%tt!Nr#…%V 'sŹR@M][/Q]׷mwtC|$23j!\dK?{è]ΓuBm_-ğleR,)H7K:8=2Fқh.P.Fr|f,'D[.Y܍#:Y +jSUtX!;%6nV>-{]CYf1;Tz; >8bL`G|`w{ʤܛ<[%>_ds99xkr 7Mb-,~[qOu.t4H�*P5Ƽ\ Oi%)o o":fTfp7 5]ɼ l4(Jf#_J|+>Ɔwdw4iw.X{0q;1lC_^g--Tָ;79_kjF@6пl H0#5qE_"EJh|D@w!gb=(X\�89 $SPëeR+Ip D'A`dƳȐeO#T#Ő,l3fъN/~fUH[FT*z,nF76%u4Dڌ3b;) W4`bנ [<JUʶ~cvىPWa*4@w"qs\yG ZoWz/UŻ`J!U3ۼ ?+>ը'ۀF02#.W"YO}_lmNwD">*쮡vq_%F3Sb65(6 &Z ;vHdt7ch ~apf4TҘVk2?(nX dC}fGشd~ܜoL$Ms{CZpSm?Dbu!>Z ^ֻLoE[Ѯd7a/!f@gi3r'2x/tjo%C{8N3ݧ?@Ӎj`SR噇>=iZJFjz'U.LX0=̕ d_~i`.3p)| PIH<(K"[\ 7;O-B@�$6pgx*[ 0,N進dŶ]cI fSCnV%к}}#0DU&:Ëb.d{>,-72Uym:| <y=IJ.;2ao@|!" U$%M>$W[\&.{euQ :S>2]،d}\fF<HVg WWD'lJḿj1YDW+`B)Y }EXѱ OT]fꝛ^O"}WJu\sy$hF Bxs`J \ׯ+"pl%cҾ F-P:v5`jP}�kEJ֕E'2x, WwE-PĩG_=/xΊm4>~z.C„xyNe 'Y^:i׸e7 %Y um[a~.b }>U?KεZZPϲQQV./)a{#&X6D i~|mLiy+K#[*-q*XfރCncuͧ9kJlMU:3]4@wq:Lafs.BXMRk͖<+ f}L^(\Լ>d(>hl)pӔ{d 4̭TVid+A- D&Yq} h#lhҸv6~f%R:F`2 Ï? `pυ7ǁo06abd#]>z"̤v^\'܂ N{,Tcnjacȁ#=yf\. {\3r/kyEM77YZihK'tSX}hX xShkLm&%h *F q%+=FM4W));dDfe�6Z[ЦktőyHZmaS6c~UPM5*'7,^-zJݥƂ+fzP~P{+\Ooa,x?T.J(L3"/LS2 iB2{[9&ہӭxhu.�ir πl%'S|nEyA1tA[~xHΜ,!wR#pΐxe*AO0?'qnrTŌFa!pjYLGt/[IxX:!7ܾGmȾe\_+n̈́,TO,[~r_I3%_6)?=5Wvay xEަ?y\fs_}C[%Lk֎%ra)2s0cD5җޟ~>njQYvDmʉ3y%i'_uϔ9Ia oXh-r0NޔE߸"44}!ng3u #bhj7ix50{ғ`l亢bն՛@KEĩsܝe?q&7Wry&b,@RMd^,s]�WrqxYߙgRvmP%1E"ؗm.cm('Br%\o˪38?&[rFÐ(_[L<mSTs%h \]dFp71c"첺}6ٻ;T� /\3@Ǩn44SD냩2<~¸c_yP!uJ\*.o[$x'-?ahGg�*xK? fҗ]<(Q L"sش_<:mĶl1JO+¦V>jow`qҨ;܇[3f|oq0|wA=A$H5uFu` pZc%#: N_\.3 u~D)YmHʚ8! /RNr_=24z6XqA<Et2Sb¯䅛?4I]L:L.g9F7\Paph]6 zVvM g :MD_.'<yϧ-R`]>*磏w~w8o~gxrm&'ݚV\p9QsR×uѓc4?ns8* +ߥ[O kţtT]jP.!#:Dԟy 'vIAtRD@R ^d}G[q?<߂}Ek@Iqxf2_|&~uj6T=Y>uzF}^D YP ɒ"PniVۤz"F['BWټ{p%5X-�QA' ݪKf2*aS4Nh)p}F|WkJ�Z?4bF$tEͪms:5mFʵ [ϰ" uF oe!WWva_"I'#i\w$m FSV"Cb?pB;zBmj)f,gYӼY]Ϧ?-_Henfz 0E]Q;eg5`iQOQQFM\B T*0+t ==?St^T8³n:eXbÿ?HuڨȨx=B *m_qbi4^ QUUbk|EӢunUt-; ͙C}ΧFn [|"z&g+5u0߅#^%s9e�B �;_<*̰?X*h}YFKב:BSw‚l b#9Q�'Oj0ras +)]253CYQPӋ}-K؋rܜ|?5zh`Ja'KuϑP)`F$koN('y]_$70Tacqwh:�i]+U9nܤetEW֝lgIp^Ddb4URN<c<j4 S =\jF447LǯlEnS2\ZZx- <x=Y4#RI~[1 uJ*9٢ZQHʹ3B|7z>H:Bl}D#NPm\Ȕ!TL+d'YiQ<zߌTWxkz{a冠;Uwfzt,ٝ\L!ϽÛK wU)pp_مp@0SHu?o�.Kf]J|6}&h3_\GU Tڭ;%5Cuşo&x}B_jU b? eyt‡DOWtT <;U>yGh _" V]?i bR(� wo;Q,.'oNXz%VgN>MF~TFFݥ>Nʟ 7Mvf[WZQ@l'`G5JZDYSrknckaU=ȷq:'LXH`sAsZ0@1o&hb<3_K"*5+qŠ9Ifw_οG7$kMAd`6kN1F&OH_xmE.57G=l>^?Oz?c`CR;Y:`F<S gN[s8@nљ Al|Nß/\Qw߬.k n�$ø'bKp7"E6^UT~a܂67ƺυ+B(@j ӦlOP?gé?ϙp"ɻ=۽wpk2X@<+? 8|o4ZFE 8 :3^agV]V\˔'&og-i죏5Y2ww Ɠ0nTRa5 ʹ kJ1=</ʀ*B%@=$vm9kĬg({| <ɬU5Ix><L^.hR$q6 W"^ƓxfLE&TY渋C{9<ߪLAOXX6UW|L)R{؁�,e\ Hk-R/NiKÇ>C<~^de1.zN r:bnϐ$%n!Rgw=?R(,\#:TS}X`qVH^aoBq&ٲa>/F *^ ſYהz H Y g eg1, p3OȾ�[]w:OE szVUy [+\W]�|X}ӚOHqfSR[:K}KCxƊPPO:yl6[p+~wCt po 8*Cgo dt CTtǢxŕ##w*ќ44> E]Y,v3\.{[q29x kqFŵ_\3-iGAo q)͂ bCBLcssգy X5c>҃kͶ_Q[ zOT5!F?#'#⍍R|~p[As.pĖ"n"]wg?ocݥ]˩砼<KiݍψðlE)r.g3Ž&'W k gln*Tz<L%N- ۜle])J7p|T\{{1Yu ac<K\9 a]=ܫwϥŘT%dÆPSW֪W@CpeF2ZRea|E,<OA:̾E<JBFcIfA&mQaT}m87ˆ~1JKpEMyfa1*ž\5 *m{+)0r+K9YB`RWB?Ɵ$.a"~UTu#{5ņ =H{IZw9 j" Թ=}9Zl%Xȃ;"2nS \J IRUIlrĔ<%چ YJƆB>sˇoÂU1u5*g`/i#sC{~7_Ņ?ܦ 0~tYHg|@cu!b*G)&=�Ҳ>󁶒ujލ:ߡڶo f73gO%tJYFjT+5٤-$;|ε6u^>!i0.`NP+#'X>Q=wcfANr~{S~J3׷MjE/H!~hRQ 6$i݅-G{eq<DQ Y!0iS/>?[j喝̽Y皻<^3qZ~Ԯ2 %S)[d0gPVQ49ŶԒ< 8[I7b sSWNM>2_lV~w�c%j jPyQ>6O?\6Y^ F@`W,k^ }d2E*Bބ_bGdgF!J0f+.A.AUdȢdaL(rOPmߝ !<~^g>ǞyKQu XJ=ӢyA4Dvl y?r6~9ul.D_)8ged#ZL3R#Z|K92@ʕ rYiOȋF#q$%ʷ<ml)&?.ͯz zxϾQ}%ĖUf  h[ h[5A)ѫ]Wi#s1*`0dB "tpUwA1+,[nLjh4)|Q/{Oy/M\ j~ȥ{LOdGa ?~9bDt9E5X+:\-JL;:iZ(,OFmAD�EH "xʀlF6mZA'~ DyXםcj*USmHf0m=25q7q8{S(I״TzwGpUkѯAzJa\w}' JE Q D 62X%"Pj>�Oe|`n!,pWWg9H^[OQ7q!h]k T+]Ѥb˛iݍ|�㏲ۇ&㧅S-A-t*i+ \omu̿𢜐ˡ)ю4Y]|2a+gvARK 9sӹp_!yy8Ȏ42Ȍ^i,l`ѲߟfT^7 yQ;MBMX:x:̆!y:e՜ǫͯE.f'1{I"n,ٻ5O}Z+)�:Ixz9h�Fzh҆H RYX%;NaO%12qsuYJhgNQzT'|P;QFyx$i/ ۰ 4}fBAV*3ͳ<tHunZ-kwQA-?XIhsG %uNNĪxd�eknD<&r+"lOU �!x1chbNb� te)A7KEȫKgM:k臼ƓS#L?=E Ct= rJ,e_v+4ժ  *@H],p_u( uL P{M7e@6N9H3"?Jq=W K];+4l>YjU\ tEA1oDb~ik.0?*nԤOUwma.<|~72֥lqG $ xZ,\�bcr%fu5 J/=~_dZ S{@e|)^U5s1+yfǡTqR $ Ny93gf^8_$Y2Բl5E=}4rRrׯ3t,x^<vۡvV 4uB{s z6n3LX9sDFo|ŮϮvlsћ�bm$ /7z؋uVGtFSܖ2g|=۽]Rx PVf}PK����TW?GWӌ,��,����apngframe092.pngUT �%N%Nux �����7I f{oQ*gU{{Ĭ֎*b]j?~_^ýsn.5%;%��zfY^(ٜ'9�Hxvf;itěĪ9yICtuJ4g,#,`R]撣OH)MGu:εm~rs8Q~/{tiiIwkո Ï-9L~mAB_$8pa-ɬW\v*g]AioDuk}MI.+ƪ#$*HIC#bņ@R,.^8l:<ApZջfnӃae B-M LSq8M�k`#PZ4yIlZa^m/'6SRV|1-X'mEQm'26[ 9x⇝B+BC ËvBE0a Pxm6z5-ΦAA3<?KŦ]5LbYMs� "}7RMNW= +X? G ,{agH Ru3[U ?09oOVe6f5m:1-F~ȇR.Gx Yz&Ϯ}Y̕v^U+hz�Y+mk<Nm)UQ&_{ȵi1+,b>U]pLٌ&cꯍً-㟣OMsyKc%T/BmP6ϵc=R"5ӦH!G4/8QаSWEso1Ȑ6h&pch2$=;W g5K.oe6ceT117bZ(\S\*Yua\_|�e%pD[MˊT &b[$:�3:�Zdy�?&|W{8j>gc6y(L5_]Bywy2"teyd*k =.dJ�1FǨ�GW87qʷ@<}2\P^aYkFZwP61{t@DE,ru^Ql㬘 gfԁ7^<Y\LZS('d"avp뼛|3L5bHXWu@5`"7N#GV;0j'8mo/0 2WqBYݻms0SqAA:s@z@#fRp䫷SW[I&dj+t5}V9&Vȧi7!bzU{pUgpH;XN+$`5g)skbUx) ֢[!5+Z{|=.M Tnx3a@=- xD$5W\uw]>KKdR)JHȟnRCZ a H Sgn[G >(hIH/TDRY)WY=&"@P-dfjDك@5rHu㕇4d9Ѕr"SL2}<RhQAV8^E_O5bD}劜X;~aw2SR9}mňr2|m@WQy^ۻMdXAmaݳbЉ|qmO!Xqo`W&x&n:2Y�t1@?P$@a�b=l!rpJAyj<9h>qu!5,CU 򜸏c 𝼺9%wU`miNw\۬P%+�h~e1Pt7)h]Yk*}`!%y /+ "k+wLuTnBnB N1J 'v؁g/۩ c^HakLo;?Da5:R"jKܴ[ x=H n*IF{k} G0BͦEd.qPodLD 8}N>eWqā7A7oc'91v|,$;2j ζ?`[egG껴 !_1X:^Z8ZӲt(hbGw N <%dʢI˙kZF^ކ;5=LdM*85#9x[3:;^ 0 ~?7[mѬ]97Amq5d<otl ?Q2tIXa8Ie<PQ_>R6Ы\H*U$6'MC:m"2AZ~eFb EQ#i5dMgmN+_[oܛJvT5Yf%3U ~G䑠>֘:۲zg[c6v"c+ l3_`AS9,J{ #t9?6[NBb &q' +n771Io7pIStDk[[߆zDC^:N�T +9({Ѥ O8ZPpe䪅@}3MHFYdƐۨfk<0FB\b)a͊2vqկʯγBPR/jx(bUx v_JgD4@h{0y2%N52yd$SV߽ aY5z7WRcaA/(z?]4bt=bq!M{í �edZ" E`i^/7H<P+C~3 ℥"J6V5a4$wXGr%oh@�/`;z}o!IiK#E2Π@ 6D]Gu?kNk,f<:tS|gAj.Lt 0[$2ܹjz%^~0/e{?Q wpY#!Z%j2nE<HOkCd|d]jNw@ӥ2{2$pY~NmSqt-p|er|[RQ@Io{?ΆVUPN#1hW#+\A$]l t+.%oN}+$<e_)}6Sx�X@*־Nit=ɖ;0tN!Aj h*�r=l4F. [ٜ^* )6{ZkZt֪໼g} E5ٟ]�#ڼt/wRnvV2m<_S,  YXHJ3~n^ oδV'ySduW7Ð*$pSkxc%Uw=' BxT3y �-Yhi&o<| Zb.耉>73n_#LJѵ`Q!TcjXb=?a3sV: <\ IULy&,1aPj�N]UT w !jH Ŝ}ɣ+.ҡזځo(>ت$ jPB~ZD'C`,SL 7x[LEQ fFe#l<tlS7e mu{0xDETC d8/|ڻWSa7�>+f w}NZ �$c]HzE"�Vp> q\Z-vw5L7k@H�I Ԝ4�F+hED�5x)h!0 mo,B9u/Sq琪 ~a!�L65{U'l|Q{/aif0PJζ%J,F\G ZD{UJe˳d^9pg&>趧ʼ-2<񻖙B2cOXSφù&$«V=S}|08pWh٪@?Eao܊X7/ 2FVg5J5߁BRK/Çm &m oEz1{J6Fxk-5QPPR pbX :yuiQ4Ȁ lD S3\F.t+ +0 VMpPǪ~itLXJOA&P^y R0ժ/n;}0L,*ݐzːFAEhdp_ P8h_% LjQqQo3xӢgK82qG*�b^@x[zA2n9E~ľx|TEoY:(> L.ܭQm&h{{"hM 8p7_VK~)-&JwKVdǶt؋e>lXScPcSP9`?T>djyT&B5=ȱ(o(r-=Sq_K5}Ed7pD _LtVrA.C>?(S tՉ~g#ϴoq\ EA0a*R+쇋銳[`^Uf5J7ĹG|r�WC"7(4d1uŹ е>3tYi-!z®!eD2 //SŖ߱yACY*fh]!'^iȿB2Q zI�z i}.)4Xm*LKc7TN_PAOў A t�b,z$ߪ5)`NJʚ*goT-ozءCZ7pEH }˲37~+YѠaX<G.w$酔e D -?t% P0 meͮ-޲K7s c�`˳u&61UX)p6Q(}i#r$ޘ/<ޑy5X)?BtP/aO*3@ͻp$Ptq{3 AsН?EQxҟ'ňXb#X6PfM| 9t!u ? m!FAO On*6B#*|cv8QalbMv#ON8tBkChcobʩpB4Ȭ;UDTF\9ơV4</C { j5̦Xg;NC�:cDZSťYh3tK-:r9֖1&okbjʺrYK[MS0|a7sIF! Cok֕L#o ,dd0dJgqΏɈl9m>Lڏ BO?زȅ4.?G3ZfHh)Eth#f;C�A�7L*G(|oZJ2E=MT95CAs d42F 1{g=D.IiAa?g`J1]-;^;^ McM^'#4}+;1H !}>:*ۼ[!CaڝN=o ",HPI5&?l Q:lCȅStГ d!PGKDž+]h[ 0XIq ɧ¢z]O<sD-QxS>F^k#rפē ?1 o;]CErsB\/R%k!<aϚڇaH!T USY*w@2/83 [i&]:�Ƞ] A~ HsK>O;H,l4ux&QA@C򊉹/K#7v.I꟢'%t^,ne~_ю] ٠?4x rXb \H7ڞwє?UI×nǡqYX?zl0X<X` fV~drrB#TKPNGO*lP+OVӚCc,IA(mR]P' gZH8| ɾ/Fpq9/==+g=[ipkf77A(�e4K@`oy� l=CqvON'ca,x?掘eP(so@f8҈[oVYW2<LD y`\ȌG <cCV|y&ezKD֚;-ofOu4u ӶG=Nޚ=̠4wGC~ ��%oz)uJ5 o}5t߇\b/%SO^R 5]yj?z)XʢX=q›caǐ-]:q]mH(qbP^ǃ6[jSu/8'ڝ1*J.Ayaz9);}U9V<LϵԄի5EJyJէַ=iZKJo9yCڸÓc2]9m>H$;#BQ�sW�y۰eW9!sˠo/7c`1U\!WWl;9MBdל ?O6\� }A<wa?YM4M[8LƋ _U=/vsP1ձOs ZV2q)8oUTJT1ʼne̬N-b7Sej2) VWs1zUHP<Ϻ&ܳ#.eh<΅?0G;}A~NܧC'87icAGNSҴ 0(rČrG#Ȇe�X =?iۂ~, ",b=J؇tMuh<]3%5q]˴D޽GVXڎ4Nte e4W"A) 1tYÐESEëE)h7ԥ=eGٝc-j?'$n &5f*FIL1 pē�uzӣ|/AT#่IǙueOZ+{y=�p"Mٖ{"~G5"zˬαT"~sVՠPt,W-O ݿF#n%YW`/$EyH G%Gs7}Eg>uF)ѽZAw/[V;-�2#FxT ,n`&wKddw6;<l~^g-p7OLW);ҧImk^ulܤL+K߶'H_T!,ݽZ&mmoBi? ^n3o*ހe|5=tL?W{sY\I ־ş JoQ-,b\-j(Ȋ-֙pt+7rO[!H7ǫWRM7D~  LuFV'D ¬ sn~Yin5t+enQŸU-i?3.=.@rik3um4�t*Ru!Uݮb5vSbI僆``s-a짦#W+?r7ශ@w 2Oz/*!OkOQ ^ŒdVܦI"HB 4zZR{wqHd.@CD IQ *DhmLxbw',h]{b|32'OW|aaCaк *ܚ׳(EO6kW/=^=& 6~B#?sTu[x'왫x^\ }Q:XԮ9Obo7頓6(#g~In }'aRa}KA3KFjGuCt  ِdǍ&M^ Ҝ;~ٮ\~|QUtjwic8$X% |-wJ$px0'Ar6̭0tKhT?i]#% cwS4v/+ݧBWqJ?^ ̰-86Z4|<c^s7mt/ /jR1\9 ~%LXkg;ՖLVy֪驄sVy,`}ao Eguxtq;]ܶrOiL v}d\0+D�p3t|U3 .\ն�06kfBM<ņ݂́==!_!^ Kj3<xeve qJGFqѰ!Gt3*ع+t{=<li*Les#\w7Mm�Y͜MuߝV.ik=ۗFd(^ci`2!zB!T˂M)ɺ(M')Ì q7D>) H~yTӣBƂ:(]^? ؛ Odjf-[6[~X|txŕ %M10jIe(X F^< d$e\ydL;r3 alj^JL^9(!JW5f+P ZA4͠TS)S P"c=@l͏c۴F <pK~'Z_}DӅ4_B8 XE?Z2,_fZ3C2b{}MF:Ǫ jIO:j~%v82w{Bc';S�<e,_m˓Tnfz'2: KS$FׄFl̜U !8 ґò IXh£KeԤzǬ ֘."dPN\kc-}gcUFw?jK3ē׹G_Gk7I**ET^SAOvRlʳỊ]7ٴI T=ͼ߶52mלyu3B;PȄx?N LzecIP"G5R<BK[dהlMY hȓ](gEYxtqhr%Xsp~ [[޼@hv>R<P/N�,۩[eea0�"wHVNʘ&Q;�e|(6J5)0G9°[Gֺ]p !_:Ct PR&~^>Eމ0&ge0}4uUQgC WRxSkSmЗ<h){9e:b Na%90$av~ttL(%YLeBf޻,n,Jܱ#;nPDtBe@ $a`:F&P8GF-@R.rWf..J?F[&0J6^RRӖrټ{EYj"^h (!@;rm?`r`rDt}',,-J@D-@I|*Lzȕ||xYwJ|0 Io~,gK6`s݂wsMn@ڨd0~BK�ˌqP}g^iFz+qx07'A]V)ۤa%KDO�<HL zaG]xVu5uL!7ND3]L^<9|Ś>+`<lAk]rj|O̽3Y�&Ee~!TUtWS۰coXBq6txR.4}M!p^<N$h7�,�@|%=r]<)'o/4%_q*X#>ڮ=6T%@G 5_qM%ד QlQU:QÞZfj 1W`\<mn1fϓKS:閡:=4Kn?? @p6NV MfGhj*u+z==*qOn<h'Yاdh/[Z{=="g�ـw8N{|;fX-Pu0 7~ )QC/ LW.d ^_~I`ttB>Z|aH~̱<LDק.<->B#ZS;%RXk1/|q<RF)c-o[t&Lxc7- )MNva-DiOzEEmhcSI,\뗴}(qs&*Mt� %l".Icv~~{|oêQ:Cz)tų뮭2.SZBcA_^40 oqBjn-7у5oP2~i-�:w.N@^^s/{FKT;}U6熫^ xNe/a{} $B\绨/iC?c#ɹe z9�#}*XQ0EQNQ:Eȇ]hgʫmWLI[ܠ@,]`gWEA>o.h.BֳWy%~D㶮; x# _-T&i+I_1-rmQNV|/�v;O-\_0~R \yϾW> >"Dߘtj1%%#/$r].젂߇~[-vpD{P7tM@Akvx@?H%ϭܟ `tBb7QNoD[IoF^ ̊Sw'WV#i-IqO|8YԨ G#՟M _q+u=6gGgMd�PK����TW?:N0��0����apngframe093.pngUT �%N%Nux �����zWg`Aifh. CBr0hD`Txs:k<5$%f$�T[Kߌ_'x�}mu!w"9-?'l3l&qU% q7t> dJ&[9p^o rEH̱(Dzz%q;gܻL[4|?Gŋ[vJGNjG^]~~GAx7̀X\TX@,B=ߍ]>=Ѷd!h\R4/"m@E`AGJAFC gD>TҨ2{@4%Pm8" Ǽ'7uxG#� ,hhj,W/,zo~%+b H1_ y#h{򿔘%%piGt20Yz_BEN_Κ+g(2)P2LZ鈮Y#|ײt$+('aiZ߇NSA P6 H<8KA򭟬Y\7|NBr3iK.]a]8k,b }ts.1|z䌆*6ox/1;^_X T(uT4 6zSΜ Dȕ6]Qh}D[T#:vp\>O/~b%CWC'V=ttJ�,vL/W E%IdžU_Ԏ%=dGiF?X ?H,Bt"`H!2}eDT@ʸ2]rBڹQӣ+a<[ǺK~ϠѾk'2 nڛ9w@v8JQy!bNjF9(2Dk=VZ)Ձ,TQ94GWrS,}sj;4 T@ӏL'΅mbljVm}"»ƪK�+o R,,$JDs8@OmzqR& 9i"]W_౼<543mS drC;^E%ŀAnV˒4q uk}C\KH^I<Y^g$kf)8`e8nhďf@0]:`kʶ\NS[067ьB{_C'm�C~sJDBOO0a)ZKa6a45bЛ~Ӻω?v˅> :2U3ҍר:٫:VE& "[CU _ʬr9!6"1;rSi8�BM)bsơG]opD޾JnE⤣mvc]a'bi|tf [:١- lHG5$($?U2@74_ <yAPXbo`Zq' fK#ZQ`7E%ROP|UcDoá8Bִ֛ptYWo&Bx?CC0#hn!%Ī {p {p-& RǺ*&F\P# P^]5s ؍FFΔfіTlʆ906$a$<n #k9dT0 +BV-tp}L#0b[R/EtY.dDy0؅f+$79:cM.BX,C%g I}Qz,W4=/6\E,I {K][vqMEwIQRYZmGנ\iy F;�GXwJz~l!aL?XX}-VҶtW|qJw*vCbq E}B <;ca4$?vI�2޺Ny8Fo/:\ޤc9ȶUA~n45l±xTW O5Jp|_MDKXX/UXѻ~Bי6\F@hh\s umͅ_Պ}~F/ByY9 :7t9litٺG;9qyNJj5ʎ++[V"<GsaW͝OWr⩕9;za8,ZWwRdNH!mm,& `.nloK/9{bomµ^xX/p,#2> Y22o\|*7-ȯpؽA8&g7_aHpGŕ(}!]M:$liI^5[9;gLoR<qjeprr 459�d3D& (vB֠z5gWi Z)}pSP(WqO.Pk٠</N^iE_b[.C)\ogɬE9}DM*vnٺB ?sQ�xyWE7EcB-iKI[FEeFfsBSj/YڬeSN_\7Yg:IJn] bQ:wη36*G jFwhhgC@r9}<nSRłZJxwَ=?TK^i> ML7pejcf0GhO%:ĉg+A*>ac7N }"lìлQx6߾1[j;O%;QӦ#'trP |> ) Oɧ ?8IlTQtbg?fUk3\h,ݜCM C�.2 D>94+kp(/d#Tx3Lo!9=0]mn[9ŭY P{EVxZT^ھ,myRb{YKrXon/q<D<qH(q#"Qfx -Ki[7G" gf:ϭy'uIģyrE8 0 #(Oc|z ;ص''f.Es>Tg<ˆKFKý"]5M5 rzn1VR^pe3gn![ V1o炋bSJǔmB 6T^Q[(y#'a'٠kZo" G/s`_3y X>Έa_ &貇;1إnc Ny?8wf*(R WAR7)pcKESМ,K ^Bŗ͔VzG!șsWY_ W4n,&X;=$OYf3O7m7Д:/'rV=#9 Tnϰ: }H=T1K)?XH lKvm3)4=0 ]NݬF�rl*􁫬֎ wBM]j^J@OAoϣ7KCB>ido ѻG3 W(oL,G�@no8`+{}4zfj5g{dU`'V</9tES*7Gŝbf~A50Ry?YrǛCA%Y_mwJY+b:.'`Yn-y񞟠kجޞSZ' EoP^gm5qDH1R 7coY4X:4 zyQk PXഞ0'(̆?YySPDBu35Wޭ#_u#T :BoU2fdƖ6*ʔht҄"! .7Je׬wi^_f}fG;Ə?6g�E H%<EˎI_i^`}j^g2 $?ұ(?ǝ 2ɬqDI&Q)2q$Kܢ2!=GoO+FaL&ۭHp/!=0x9>cs'z*JX5+@Ԥ2N`] 5@;5HVK?FLs70@'g2|=3*p "I'XOkh.ƧkOMi;5*|_}& l 8FvBoJ cE8^Y:Y#|N~Sxϯ;cl?lPNC_ceYQ  ͉C{Co[(F([ޛV;z^ILS׷] @Zj:˜y-e;?_}Šj-~s{z -!7jV"y~dN[?(wvAZZCzZmT)׳A$n7ɽ^ˬ>Q^KH˔Qrʶ˩NHDl$x;A ]|~Zس\ºώigZwz :XwK`*2&Tڷ><F@tu d!u m S 5^-!ǑsgaG;D�}6 & 9R$/ՠ?X`$�CD#ږEJbim/'˾ߊ[Rhx3]q:-BB?x%H0/+/ߋٱ\G䑸aG ٺl+Lxpk~#%lEL&a@_FCWX =(*01u "A(s4!tu[ �պ2YTae8ną.=;&lJK~} gSP%l:݅LAA>@gh8*00IhYn|KgIqb_Wc X p+? ثww'^ܝc=*@zuI  4?OAnЈZ),0+J-ב7:-[q!x%UJ.~xñ(v1ğv}CxU $IQ; fkӒ~0`dLS)5D[UrNH:nR/n\ ˗h^/u{?rԋ||QqTG`(hkp.QAUX Ni+V&Q0qJ7'S-S!8+røq2͸'r`J`c*=K=7/|�~�a4+׀LȀU? % *#e D}*]D5ZM?oYT~cer(xUJky bF09 r@0ھu�Bs 'gL|SÎgS yߠ.EX==65+.M o.yuMӀ/+ir1qƅ cn/|Fߤ3#P-~h! 0Y}2 BC5ˌ:d %л3L_ ̴K%ܵg}cr>=W.&ٖcG~}H~^UۻV;ь9=cTX2:ūmL^U!{/ x=oH&ZLr^D`|z(=#TCvV铘99i 2)aCv@#�iV1Z_9?�Nw6_W6}Y1"LBHGԉOȯ(aK{(5ē=w/�1 N]Z ;K ١�U4ER?6i,Շ|tjr@EǑ3rn aތ+�q=?KSD?mlrH(:]N.Z]bpsJRwj>7N(|?Q99}$SyF$d %)rR~oyϝ[GJPU1G=_]dRځx'ʌ�r/ _a. QY-|a7{[K֊k_F'YӒ7*Bȩs ̛OLOypo38#g2C$5ً:y(6_IJ$/�Ln_�@9 )(v`S<gn]\$;}^|v]k'5T!1,7~BvszrCFُ_rlܵ+=9].&y%mdq^q" o  u(Z-LB%:�oz2 G=Ȱa+2Sskڎ| ? VKStwfEtX `'ްW2^Ɵ/ (8!rP~1oSv{s~I*'kc lB.T"ۢ~Ϫm{4jAewnR6�4Y w$Qɻ䓑" t)UQͣRہ_|bs:(KJ^�_UkKSBD 5 ;[%=#~r? 볉*ָD~ʹV n^πA) ;%'"YWo1m7 'ǽ #lf8R<�4L/0W+<S MpmFhr@0s*vJ$Y 'к6GJe9^:p -V;t{`zvPѰo,2KgT&]-qa=6^h-joJemS#IVVu<SlrȄ];pzxHGN}'DYmOX>oun6m_FqTR;oNA��{O iknl}j>TzƆ@nRRR廏b7�ӨA\脡r@!C&\5Sm5qg2 w Ҫ??͔`mpČǽX K7Bɞ䧽&Q8x+}$-5.[j}2~*43<7CosynjJo*0niY{%2R%."Q>$9N/fLb6n;}#ż iTNerc114FP {.]ox�S(l#ՂQ=,/�khṭocQh܏'>Bх"xקyy߅34m Dc@oе*Epʔ2m"C/ƋaYt.:T~t[dgDKH4 $\o@Bם :9aK_WӘY'oMHԥHtU-sS$_i~B~XL ﺬTD$4z�O 4>Lwc!@"`k( #/@,@aaQҾlbw,_rȜ7ʞu[Aoϗ1u>q$L!⼏×t?/�G^V[ϔtcDL[uX-t c g{_6K鰍Pc TuجcM<jrWcwP\ G?y^ɻiNJt\<ndRi8c̯ԡOZLEm|"<6Ko, G/ֿ *e\R}a1x{:iP@ΨoP}{i mA NX3[Vp]Em+m*A@M:Mٱ1bxVRJT۳xk TZaCsl}L&'G0%u48IV ł1Wy%3rG?`/= 87Zhݼ1L\x`oz]R>=LBnr7(i1 %Πj3g^"Y9e&+X/I5)|aNQ~Zo;5D-z9OD=QN eoų^=Pf:1, e8%[(ibR+LYw,+rgXJ>f.צ|<I2JwqO$JL !Nܽ'oOA'var'Jbӆ#٧t4:?sϡ8|U-Qc2DL+ڎ>E暼^`)o쉄nYUN-b`%p!6ҜPzba1AgN45tHbzIsCge48dj 3C[6d0O˰a$0 B!|J~cky5?YOB^k5}2,N '8[ .`Ls$C4!,<>b0;uRw]̗ў9{X D $62\d+|&{g7 G 0ZH"kTRׂʏn՜ŇV6řtl&vz^.b(^Q/]c%~ :lQÇݰ{~�~fk4X4ߎHtݳ %.!dJhpSh"LE_T,;k4Q.mn9S8zv:^{a ' FìhH"ŊP>?,#bȇQqm6zOjh8F:Ê'2Hqd`?5yt/[kǐiNAes1oL6Yc$-%^~E@@pZd+ 'K59We{ժ� ^8:C ]_fT$9vSn2MIh$רtd`?pK~߱vdՙ9?WBB6<xݎ<>a[Cj`mP@kj) d@6LkJk@9`V {/-7 ~09v-ę@Q(CԲ75hFyi:J_Kh<#Ev _T:MZ52<"=:"|9yWujQń{~̯V7I80:nnlq=S &gyw~(rp\сkG%<drdX;/y,5I|k9Q CX\mK H*9ˠ[2|_ڽז_9+NTeߎQ;ȣ?Rx#զ3>kSB?*j`jq~JxӮXkS7:m/ϣ[w%-4٨ڑBȎs1Qbj\nq4sFGD+Djs UjOl^Ӫ%K&҄4vCp, ]`+9GemiIe=f2aHvڍ]± |!y1ܻģ4Ԑo&\v g%_CȞsuHxt%.. o$tC՛_p2T}B.8-vtOFB^ܪp\Gm0{ǞRvPB�<.MA/\`uJoj0\C=8zXFwP<Df8;ǭ\+ɠ]Z<BOLAryrO|Li |.f-N-Ȧ?"%l>͓y /n&�p&X`>ݨ6ɏXͺ¬pk5O>& uy~j(UR/ɲꈧ5yg*6=Y࿤CX.]0Ł^ydpv`P4+0ܣiYO4QY%>#emG\_w=),ؓAZ(\j67O9-1xWѱyY)١pӊN}uJ "8{·IΓ J޳cl Yu<''/tB62}&o$F8{K.% &EԚg+f$P+mdQ/`^32E5m[wH0Pe6 -sp\OuAyr,-2u\E|pΒ\@-,#7#XnJ}&,u�ث]xUejT}E頬 &M&dTP@;$. a2?o鴕q/zb9r6.__\h0L[Lv9޻ XrgÀ>rFdথAzTp N` )E~ cRS%OXXj*uuϪ+[$8$G,4ڪbr)hhp;>Gdm{ZABy>Wbc1CX?o߉\Jͧz%:,iX4Nq|8g9~T>8*j<rN{f:3TlB<z{7okBAW=DDWO;+ &.aL {y9{y^sd4 F&:X0d"d*Bv"΅Pz{Ƅڦ*Ti=H[,*{i !(8:vxDx/ wKӧ";GƞZ_6n]<R:F-zT5{Y m9;U$3JO0�ܮY!S莣päp\ O![skw_aՔVl)9뿄7!9:rZur- s(ٱ$ZmͷtW_ _5c|߿ͥ+1L4h yIQr]]A^s. {nֱ{*r ;'5`kiО__;ɷb쫷gYY!̜ `L$,:HcNe}rc9 �L3yr2sߕA~ϰ}u5wS9ޞA*;4m[<CmПm߭wSRn}UaI+)=ȯ"/.woUE5[/z8=p/˿?mDPs hV]"¬?ZN$a3Ƌ,zs2؎,RR,:Uk楅jL^ 9,P]SLq m/*w¯6bƼ W[ 5Z֣tOZK1N 3F<@j4k]Q<Y-ڸd<Ds@ xr"ݎkrmLd׽}Nˀ]8-:zysBygd}I Y{+Dt 5?r瘭෈1(tbj3_F`vn9^wq?O|}Ohͽ̷Ps2_\Mw,)9'GJ;@U#?{#0(`� NG#970;Dž_gωg!'(O稣}r7Κ@ǁ!]َxg#S"mД /~>;%=z`2#?з s;(p~F'&,ݘiɻH삸xlp;|Z Oe^2άGtܐ�_o Ґ}##h,ik׫EPK����TW?C7��i7����apngframe094.pngUT �%N%Nux �����{U@T`fiNCJ`Rʙ!$$IA!( Jt}8goZ$[RqP�@kdko$A~@IHW;lxEz4_?e?x؋.夿D@vlZp6x- epTEm:sśX!,{%N5.8Fl>i{oJaUUfQ~gUj>Ϳi݂}eh'wwh0_P/P }Keu41%=zKP(|#tX}W\K⣼ddlM\$0VCa IKi\"pofx~cSfoD1*,d>zm6-*ڗP.LھW:"]_FP-J᙮D,8S_;^)\S8>ڌjŹvu+|6.0$K4w]34*_$[XUx&&;Ά7SB%ŷe*?>z=PeT'Maz()],=y3C,IsJ h?XL7|#7# qO̦I~H RDY$K"isqߢQzy_{e r~MRdǒ4{ɫ eS(nAXl!gәŀ5Bw5)|ʨ[H=]*Mp{xJzt�y~kG(7v:6 v>Ouy1[':V*"xDuP(x'Оy1 }t<\ue#pXoJDIh2w'K@Ȑλx\3Mf3i~8m#y#)AQaP!q{Kh"6@g)uI7X 2_fpEx52Cy�PJ-[ʏQ66&#Jd˫&IϞ9FI$.\wnř 蕰jǕp#dUIҿI.P&s4El!C'RAO@ձJfieNN״#;e (&Ξ”krn h2؎hJ:'0uދF"47%eg؋?ZOoH=eǵ<Pa"NzsV#^cxZ%jѭ颒+JļuMFy t>jc!xJeI)[̰TH:]_6* E1Ϙ4M5C\nTtHJVE*l8 *IZ ,�iǧt4J ޽Gڀ `gM^G^,PG>‡&CYRg}t9-*ÈoAǂS|=lD({begA{6sj/kw+yr Yi|8$0&\rk=mb [ԀlLnNrX~-Lk:!DxIu'ob|\G "r!%TzTELN>-C`Bbұb㤣: c_d=珍elIN 8~pkǚ_dLI!6NZaҝkm|lN&FOxB+m)\3 ML_CZ]t*v"BaIx/|Alt .3+&\DyGЫ)>QDKu*r9+/'=WgεqX6DN-Dd;]hb$6{2<Y|~W5;Ga|bblviGa).>\_0 a9{{cSc+ϑbJޞwz܅ 5&NevQS`v;42$]v%Š7-lGR{%Gl*||xnr$Sn=ffӂ]Onvd=ER. IROfȜξAxv/WZН-#Jn6ZrlNnTQML7T�A39Dov|/,q4'>#hGm Kfb#�pM-"=2!Y8̜>,%PQ$։A@~Li^yN2j K`i?}DjS2# K}cnrM1^h5N??g$ujTdYR#Dy R,[S #�1տP[R]P,X�稒Ͷ`L_T_lmIk>6UVIm6MOu8n:7g\ڍUʾRv8&?&6t0@ mmlnO]+fbh7U�="6XmJžl#k.|즁H$!ū_ݍB&,Z4 Zq0WN4EBR!\*7<W2.wKïsNnv.p3]"UàC4Ҳ+/gK+LyWz(.0Ϯ jO!4 C)̙KʕDdpSv:NWKd1&Y/2WD+Z1w*# y(8p#\PYzd |wʌ2^*/r=*ҧ3zrd @VP]$RZG9[$w<ix"Ŋ#R6BQ|ԗw:ۣՂ=DAt5D;t/dZi\k}+*f:PC7\=C BjR"hnf\X.vx̧UG+d!PƑT<p~�ZP~`ۃ6|[O?g?8<2u)m?`Ek9̏i43h0Nz(,nDSqCebωtk/}ZCqކ"&/=Cׄ Y[B6=,,ND<yRxf)B(|6kȱы7 %BL1}=#.@ ې,OE8 ǹf3t` `{}hT.3gjOE<>5]דR33^P�@\ "Ԏ("e,.A5 ѡͥa2̹P9"(Lh ]YD7=7:A|p"B.9oWAX|⋥Di%h.( 653^Xf'R&YUg;-Y%rij%}*OL8}z./ - Kڧ.Ыc&m@y9#C\7pLuZY NVE-`;1e&^{ &,~Uupӈ<+:zkCհ44\pQ\OV;?n-cA(due>޵DCjl5skve.4hZ [:*KrS\bAbk ]N+gJ~irjLE?48xZ>J#2yl]#GO Z|51㋧N72L d 9nJ*oYVs=}az(-.BLH�uL$iIe]iݯ?E[0%\[&`ldL/@xYl7S̟؛Ft4&) 5WZrĔE_)IiI̡heS%*,=[_Ƥl�*7/<58�hQWtE PJzoRFL?aNCz! M{-pZ/g+Z_A\> }�*PVPv],m҂Ơ1bzvy󣢏دR,>5bircFc RP$v1aTgfSUbZA)"sRn`R\ŮV9񋛃]"ê\[!_ЩvF+EqKBm,0^lK14ʐ7fB#LM'-Wl+=TWzEFǹ]]Ĉώo<gHaBLnk fPI8?l`w/0M,6"~ !Dr^g l|I h.=re<]TeVh ߛK0O#Rz6G}F]AH]su{'+FՔ92T BΒ*@mP lbMZ04%G9I4G0 ;A~Ts40\/j~j|A^>ZQ"\@?;WG˾YCs  9EMKgF$w=Kn_@fg3HF`cCE=y\%*VGځlF IDB+ʌ(wdsS2:)C}Nf�NbC^-lBM59K6?<>)gh /+fSbǎ'vQBPs&h}bzM>>K*_*ru[Z;'t .Ϲ48nMI҅L.Zy&}zQn0ݠ{Q$ASI\34} ;yVh$T+ĩ�kjlfzw{ʃ?khCZ?G:K`y|U܌.]|&!N6c!PO^96.&{Tڝc P]\3ŋ񗨆>7ڈZn}:2zrDbT<[_*2$8m?6yTBG~b_|M1I`҈,~<v:_7pҹE hcG_v \�{"M }=l{Tr ]xo?'ͩ;,M̑knjJ^䋨܋'&B1Y.x@޸%~j8!nx-9{0j΃G\ؿNҨ&ݎk.:C/= tۤNy7K40&)$E]k3]' 6,~^yjPreIEHI`VZiw"ׅ/쵤p Kcy-Y?zd7e*Х9W&^D`a4w ʟW 5AP3v�*VɡqyLՙHfjy\�&wש+EH\&Wu<1c+p4$D_nU,~.'-o๺Cc{6@/ טH&RHK{>0T~w# @n͊[otЋ:-oAk8'm"-wc0+?R0ӗGN,!eU:= 60qC$ $fK"X)hO^|bQ_CT }tO_`{@ŠW;KQu Ԡs|8q~YFvM*tC@4"&J% GSpAɇ�@;9:<Ӛ>4 H֟VjaטQ1cxKxW*I;0\xNlzۯDB^85fChS 21. 졂eBQY=MYj 72=;^mȺp;̒ﳡݜeX延gп6'$*/p&o2Q]rlH. hJZoCWb]'m41bU߰vb")&4WmQ&-ǐ\PaadjwїRaMn B8X_ACyb?ˬjЏ(xɣ<FFY"B7(}[�=}`yӴtl{t\^RD/W(ַo\kyT"fc$5 ~ir+Wl{A( 30 R 藨,^ Rl=JWfmS6 >i[tf05,˕|7l<* _]u<5' ^\%˞3Y aa\fNKQJ?3nl<8vqWML};d90ډc6mI*’Wsʛo 'o{_@tM ?A.vZfsc#gqÈH^"6G*)yр}xnМ ){ckK06ˮAևl*kH[TF~ >"q' 8u >P|V32} {}2Lr{a x<I)=eHl%A+=v  _@`Wus;(C$t}dѧ/𡒖[ɡĖWg_89~gDO! :Oi Gp$Y9.Um� 8l\2 HLk(;+�7[o-5'oMO0nؚ.M⠳?H+5~LV[:X9SSgp&egӪʱAߘ_ BGJ=6,1kmiַTn7ahT+,m��2+zHqcitjzauTvg<U΅#* VY!1Ӛ((jF+0lK*'urgbL= ˬh詉4+/P[Ee!WM<}8!)Ol)5¸<�CslNCÒ~4?:%0ٍ>4 A7KS =uﲣzAvI,ti^*fZkrIka7%GBm6.}q+&9M@ʐ4JZ6;!A ƛpL"x+dko@sQKcn~4p5gcl ::E=j;BC40^t\aZOs|$�Qa*+.S@�c*68RvcYG5+_Ez7 x?^rnv,WWm葦Bo\R9Uҙ?(N*d 떣'5Z2+SpD:,١:1(r,ø]lB\~?HZ`DY6~2*t[,݈ ; o$w) % V%r96oY PTYH*/ v r47@o4hB UaTVJ)dܞ""PTi_&mkK/Y$BoGILX&24j6U v@}jk&$l;b Tٽ˗Útt?\fmGW^>٫G mU + U@ �;H[gU o13/󍠊4μXCU4$S5Z]]4ˉV[?�H8Rt!xgن1xvD$ tg\5#lCIG˷YhD8|޲a#Ia-\7䁗kefR*YzrpMvOM(5: o{oa*p\g%Lp} $ɾsVЕxհ<gD3|g >Q1Œc}F_UǪ1/["@4mܸ Ҳ2&/)#S�48(R(*6}{MRhi>t5�kv`T}B7ȝ!f(ЕB8&ϖ`t>֔PDXB�ϱo|pW@@,Z_~5Qvٺ2QJ⛯*6J1uB&~d;|u.p0ioG $C`y^M89$\=ܲ\Eig[86q Rq(xR{6:e=סkJ|'ƫ}-%؊+( 8[Tob(feWg[Gv#&`Uj]qC6 FL38[70[GRnx wdW.y f\םl|#>�(/כΙ {yA-?A9M4DDUl&͍>Z,kZTyއTgWd/`?r <~ ~ٕm($_ ?#L-91".~V|(+{rNWO|O8J];qtg@DZ@ ~e1ÑOғ'PF;dop7Sғ Dž,[ٖך:P=>$5ϥ+) ~B֚+vvopEϡ˘T\,Sq){ VYQv!sgSD.(Ղ@ 0*OTղ}TmNXԲ6D#w-7e΢RAuOxV`l56WTbSL0XK qVĶ!->ik:HOyb(:bT{3nCN}fၘvh'3?%P�}կGgP#E2NyŏX@�}xq3$"Y}Z͟5-ߠ<(sHiGR}sh?^8>oߚ<e<o'~h�(lq/Jk er_jk$@AZ!n/(^ܘm,-Ja4JӴʈhL+}R,cZtB\ <y82VQį8~mIy ꘺I$UOye5 Բ˙QTvq31.0pt]m) 9[ 9U|~LOexxH] ux5|ɡi3^zjIW,c `tmg#O>GOWp{Cͤo=4% 3J wxh _cKx~~�}.]r-Xtpt>9sDkJ.skE^-#_)IAbwyq\}٬֓+Wr)ȺGw)m(oa-G'A.Iy[au%x(3C"B|kGK=6ס&mFgZG{|-~\z3CN/.DhG;އhh *nH'gOt ݦ8b] :qy^R dbX["_|i8l+׸|١vKVz�GsѦb3o!<<-詇X j(V!әUk"Vg]<QlǦmf]5+Tg䫣}O\?K|U�{W3h=qkƳ(!o("v}G/]i#5a kL| I󡫿B.f3GϨJ ?8�5& Z9ދ==:Ǧ9{dyR/_ŏ4連ZɂxƔ_{^OYzKLmi&xg\&)f.DD?Ɓ w8G٘prãٽsMĕM+�;xR7N/k*c0 ψ2K^2pF[ `y%2B74\eo%c7&.zp=g8iL`KB mь/#>0;P'ZPAe =2˨a*CҰ`i. ;ř܈xW)5|lclK*1KDSݦO(TH/2ЊM=xY"v{TtދT'eYU5MƇ4ˢ]jvhp)B:O`ŒMLۗDI,]][2҈G,O{ⵀg:nanԕ:r<X(gpgqncGMLVXO4x4ۺ26ar|~"qFؽX7, hQ\:zO�PMï0rd _rj $P9(YwF}jn aOۦq}9]2!KCLTX<LI>D[ל Al;xUs:l)hΈ_ $ތc&vzthU�>>ozB\q7޿!w 3R2ڬ+4vxWb'ULD̥�Zـh@*`j Z >[Ǩ�q8yի̹I]ڛjݚ#]?Mtd6pet:맪bOm4=seŨR=l' Y`8xE��j~7m0ҶRϞXWe|1}w}0l[YgH r~M3BZ,m5r[(׈'հƭn1X"z G|A;ʟo؟OhT]v9iNVhiȨn-YL%A?ipXwVkz7@wy xJ rFr!'Ա}Z6C99_4r}wZ o8}51QSxX WxyHQm}難-QBNS\%ko㛚#F$,Xi߅  VVI# N\.x8LJEqO;JXu~{LjJYn&ER~h0$K+MFaOUXJ}J<Ul |0]bSenTCO~: D�؝_pN`NN&>vְ),Y,i-/428YqD1Az\e52ė0aĹ�9~:HD0*Qd +e|m{ nje`Tw{I]0Dg+{6lMQk/&<jthɀ?cӣnj G;CBu6:eN-Ϛhu޸l_` (hVg]"^[I]({T;p91ԠpGvvģyX$~5s蕕*D@tc7fR5]*aO\ІpLM(`ŋ5lF1[,:W@N62)Xriw.𜁱2g(cG6nh:[z<TI{̻7hR2hsԏ{/Yᄏαcq\ʕ�-&w�96,Rq˿zO($ruo; M/} <O~Yrah%V7{ FͰ#[$,pr b+~}2xb nXtl⼻wk0VS >M1YVaDZ7r*a|Qk3qw Q4 Qy\}Nm}aK1[ Bm철 Gi3?*Xؾ[mhx?M(X!(ᄲ5в[y6g+gA ekEi =K{ 'p@Fm"rRQΠcw^Ȟu\7IM& !<v RtKd>¦o稷5o=8~_q$۴|}P[gE]LAН;'iȻh-P6`_ziiW��8>`ع3 lwP"u-@.['C(ns|5r`K5_mKL! ̄)l vXݒ>G7hݡˤ2ڜab/ݥD2iw'\ ߏٛ Kxb^n<1i!g@7hJxn^GiXK+e8S0 \cIޘk%E~Z""ʦ]ojOk7 : 7)xۙnS{r#VLt?ߓ,jASRix yE&Id`\T>[Dct(]4iB|כlPsj5HA@1ùuߧ+OغlQ<跣y E6avZyCv+O~{ ip}|=۝tݐQ73Ǥ.7 b I5=xU%m!h~d$#]+N_(:u؎<"L,#M{>7J*nb _\'t6W i " hks.H0-XPhA%JuOspī'xi%qsU\޿iJEf6Y:Ѱ{u^ņyy@;WM#D9JR ICל5ZyʸVY,G*wy q.~tNS|8?6M6=ި8YLمƓHfA$FmbQX-"vgH f$ a/Zm.W8=S{=]wi7˸)K=BǕ^Y̼/水DumDZ>{-LM3N s�N'c歛-ӳ>K[8vZ ۦ#+u{ oTvVeKguY?ơvFtQ& 6JsEH)m,AusDJw4Y3FS1v_wRÏ F&_\ѿӲΎ~Եqw½ox/\a9CJT<}r7#FHf{q/zٻg׮Փ<4?rZ|Hv#yvC͆8~Q=E]ֿWŰs8tjpbmv7m#}k3F>;1'R?=E\u<*Ql%\t^BfͭO9fi2n.?9[jܓh'ǀkmLPK����UW?_bA9��#:����apngframe095.pngUT �%N%Nux �����{u\gc6JB:DNR_AIRBe4)%l J tJҹs_׽s'q thب��ߎ߄[̸Q�]M50 I_ );˵*/n>f6%czȤA7ۃxzg&-2S7qJC@ DE$z5.Rؿw|d0eG~idHvTf6Ǎ\s\eVp}G,Hǁ^ kTW,?4HM] q&V- l"W }=7ձ7..&.^(I"՝Y ׮X_ Ч;4hWEYSu6ݥY.fۉe|bZ^ e?�#6gcI{bNcG2-4LIa#M(3LD ŭaz=SC1?BY )R4P @CxNj*~CrxX9'wLVWnn !uXDvs_dݰrhH0ys.JTG%hwC6q_i?jRՐ }IaS|ZMoUB5fϼ~Ȱ:BRҥ[0듻t) JOypLFsc+I~X_nh}0y H K<ެt�~}&oa3Arh�+XxjMh 1(xN?FNN$sFթ8E=@ZA3$ ̐`I z(G/J}6)4K\}x2"y&8̀ݬS9,FHuJE[p>i#a'5: V9Oz~\y+%aUWVĭv!?-M)K9a30Xxo �2*aC3/(6?DpR)D63U(%r>ˏX97E|Tm +Zb/ZJXa r z/ /.,7#dC_O-C9aC /ä́ww5M# f'n aQП&ಯ;zp*޽p Qn C䀣X! 0ߠYG6Fi+l?;m/ȈHd+4B}TFloW.F"9px̚91Y%!{91YMs?G y("5%$9:kjs2"8&BȞok3,:*鏥$d+3)jxEZaN믊X?Q0vemf$ihBf3[X⛃*vMe5f1slx'!n#D3pL|H~ue%rR~9׵ĥZI!-/ _aA\y6T`BBQ`A<Ol}Yfz@YgQ*d_+Qa`Sw%F78hAJ1Ez&�iN $7M+3s7:,$lZthcpwj0&n ֮JV,"3 /}#Aziħuݿ4L"ptr 8Ԏ΂9 /Od'*hH|Y縯]S"|KT.=Ms'BD쭣+9{|5\@�ݾ]&S`q XA ZR; s0.`#Z t(E?2>a%W]iKN.8G٥0 i뚑S& GX<g�>0x;M}Ƈ{p ;~cPȩ>?T h@T,1V)l2',vJSX]FH9 @+!شX^}@ He{O߾ *QpI4nJA(cj"0Wo 8V5nu,JL=վHaFt#ۣWpQaTh9NeicwXeBYUU]{+vtH, `|( "IFb*}kn1o>M4`P77.v1xςbcU) 䓖{At�Ѫ\M4YWܠu @Z(ƅ,@!r "f^;prZZt ga(J%_؋eo7Dv7@cXӷ~ v2t(E~ǥy굞5B"4Em(7G#n߽C(͢[ﰹMYiP〇%:Yښz:=U~$Ш)';i! #,bSN! #DPntf7p Ƿ#ŹR#N򋎙W/~[0=,M`&{|ďas_%Wo7dW>yF\dZ+*}Io$ 4&c=,qt)o-"Ny"'$z� ՎX�[}C@*eXm\o=ˬ<RlI�:ۨ3ܥ# 4nVBӐNHĥ%PN:/' $*Xyd1LmZZQs$ o,?_c ½@^l<(/c.υiP�5ީCwY0aE3Zr vi,ǾFtTP2|]G9Q:6N Y5L/FK"^+;O-4=srlַVɁw1("DsjO0Qut7wPԱR,K,c\KZ~iFDOV,0z2(/;Lg[k]nfLh) r<*E˟j7a1Z1CBe;T-]%LT}$n%?}FAFƗ0 7*/ʣ! )7#1X8J^>y[_U#k7M)$nq{,PZDpWuH!.8YBz0HZŒY9}tVC)fU\m-AqQX (y~9cSJyQro4b!j;YWCEu"vҋ\?gh|zrTNp`ʢ›YkddɨܚӽlʃsC\԰TPK0}L<D2ַwgmRb@ m֭j ¯Z t&,:peH*">r; Szv;VdCm;pM* Y>{z�W/}/*^)<+`: )2( τq+zm̟ieF⣸ǁ*,s^h“\|Vy ?EW!?HjLHY3 6 D''~#S eu/)0_мDM<ƙ)}FIi. ۄE˳OzLؖ~.j^|td iդɏd{hd25(?ʺ0 s@b5DjJ �j<ZP:EXyDxU t` O/&X?L4\Ў3~1QvJB9UǦ=gDu]tdj (Y|]BנbT9@[RiH#'j|#D(џ&O-f;Lz(0g/}9�cvDCDc]A\#jaJBW<[OtMNMdQbriZĆ4[E=ܦJu�щESjcMV Ҕd:t?4[cHCyIlLƾ( TOc~ $a6?xcgބsBt%9j,+#};w=\+\A:b[HHG\Ya"ޡ[Nd fc-e\g+_9 .^�{cݟ=!N ) dP6ja6q=hd:;o[]ŒpG>93kLX1 hTy EQpt&1GfdE^. :HZ [4faqTx(w9טoGAH-q*ݷ RKUdolC2u4U(%&~).b�J3*ׄ 3"9"Ea3&O=RICJ˜E@yHDn&3L6ڀ0 XATd6–V9ܿk!r,[#mZ#BE^)]Š$8aĉ]yn}^ SDb:s- PI%\(j4z'[}!@՚`y3NlgR< ٢DGy&F~L~W UғZp pYyfl!}MBƥ~ [+TD{f 4A+3H ~� (L;j(U{^c`V y̹*\˅qC.` g5h8`C<@w_/oܩKaHnp)([ȿ+FKdCRpu̍k6k kjGz Emќ}MQy-0F(:SCq|,ʦ`#x^zUДG06o�y t_[R+3ճºΘ~1rœƈIP>Ү]02eU@E_~k^h0zs֙FYƔg~Jh:^+i،،Zń`lBFП3ͻҘ#q 0ٚZLI~)DC@Kɻ3l ('is<IÊL,v5�98Ea8]]jG!Ǟf طFPY~qĢPB1ż{f'iPc!91-O�+JQU ^&S~%%w ~(7}WSssI H^!YRD-Kq2~P˝aGuu޾i/$v<%e0Y4.Z|si!LTeh:ňTV-V,5iŠ(뽼xVO(zRkU].ȧӴҲ\<nB^]f4ACdľ`Y& Q3&j{W*;T-,{/ RcZtXg[T&I62./d7kJQt{�6ґ�Q)fGzR  O,Of1ꠌeSq¾,XD-\P0o:Z[Rqjpse8gNH%Dyd:dyN0 (yGSu<wyDX9-iֆIu#?RhO�S3]*\bo Jjߙ͆={o4e hR&Ŝh[RɚfCuVHZӊ <$)}&BԚTB8_VC_v`m6l:1SW35 cuT>K w:|@1DZ5ZXO:LmbcGi/- {qb / ]NGXOz` x9M{yTzEfTBPkfOX2魘WqMwe~~Ce'vP%Xם\7-+F)Y_&Waܽ&hBw5�Oi_nk W:1:R~F®C dbЕt8ٕrH+ku'I$НI=wptʲ$ڃ b* XW80 60Ilmb +l+|b!_S,3jSAєOT1N h+(xB5cXi/ky/'-P" щſx!an(sWvwʏEM,7K.lfFUAaww\S]U-oJgc$.E„gwZH7dlG=wŔf7O&L)djz!<<!~j Koҙ}?-͜ΊcNZ>SDz8[ UP],w/܌Cn&@h(96MK\M86}ͣ15z^Ta yVyVK`q]D%^ y3GIKM3UxK+n l?Ҙߊz-Ȫԉ;4@Zш~eQPKRKHB/o`8f@>CViuzy5ke4l>QK 'I]%W&I;G>@}$�ct- R+5^%??D"y8)|'i JH&l0ՙ$~Ֆs9"^>7ʕ^)}M`ƉAs5f6Bz!`0|qzW׷?oD ؝{O@5}ש)r{ ["Yd(ciG߁Eo9Tѓ+ԑx̮X̟hAfG@[;ZUP#}Rݞ  GpcnL]zv3k6q ~BnB2iW/'Yz/�t1T -4$y@%b@Oj=B�cs@H:ۙOf=)ʌtL݆rTwEi<TZICW }'eu7 f[sEI=sqQs]_3-@bfOzMtXӺ"7F{c�?JnnM+E;m\l @ܢQ| O??󢫐A!p0͕_So#&|bv٢8՚i*L-\b9IM|LRj\,BWsvp3-I _s0ƏrdSkJ4< ܀@0Bza;'#ɧ$J*MtU`>{=^Y.pAΤVGcE˗ybau`?yt@T"dL41,{6TMYtN<:;xdouu`Tn[œ3-F XJء F'cr܅6tSܸ1lA~I_!�p{(Q A"Xy 8mnf>:Fgf& %xMvOT㞯#N9_U'vaW]E[s XnhpMQuҼ?2#S~H80<Ƅ5I5$s P. oO@LZI%f?$3}⬁HcbQ;#0 xTxjϽHYc(,|$ɜồ9ז#ny2퉥I%)wfwpOelR>+fFcDp V^5�7DᏛÔ\)0LZF)UǾڑ؍I s=\]mH2 O\3:ń]La+OYF7S8ā[s\?[fkag v/TKTUw.RY{%x-,ґ njfhvm}coC;,L*jhf%D~5}"Z9 vbݲ�* +8ls/Kwzu$m`ugY]\Ɯ}{{bcGDB2y :gx "dQn%d#wTi7ID@ f+(:țؗ8@o=]�y,¡_e"}PJVh& /]eoISIF#밙5Wg?^\DJw}q`vWp~ØᏮs82=Ra3T`Ag> C 1*ŒyJ͏`z.w35hd 闙o?`D[pܵgFIG4rTQ? ZΑ6wxL)1D0wӉoUOK&IS277CuFT-)g>1%P5鶸֤%GRlcWͭl酔kらl[/u{ex^ >GA?N;zq ofy|cPڣU$k_o+9Qϖi>$ ӚfQyDO>:S ZOn.E͘L#vSDQSˌז Y4øo#:ֺ ͝(NRJLس]Gwb@øCd+.ym! o^^a"Ӡ/.;&\Z|/mt}N U|s&.ˋ<Nء ;TwuB7I1khs8wqr=Ƅ*Xqک0`F]Ė\F>(pY!s/A6,KW9F1|uE%j`9X"⡕wf/fu_# s'HpZ'qL)~< jB HkFJo(�˵Hb7"kh5ϓڜMh'#Oos^̬3`%jwSo dq^ c]C8kz{Ҁ3 -š$+Yb"K|ǀu5GJfҜϿxH~b=K4Zշ0y 0 +RK+Z{f$u__rϸdP:_; jWO%^1^2!ݯN QhWN[lj jYكh;έ'/}  kmȴAo+R7-7p#<B\0}A#Kl\ }Р*Xz25\O&F$XqA'rZ#ZA P,RS Ю?IXKNM}eھ;%neJN?VhsM;GCw?\$#EʡPINOlUp\W? [Let K;biJ 6t,6.3< Ɯ[0בFD͏w o-&U5`ЫFAby!!�LF-,W,[ҒL_Ԣ;9UUHD?7ioFƱL/DZ3B ?GhFi`֊YJre֐va"1Ei!|sbJ'ڗ5o|#<}~CRb+xܠwD9\Nj&.,j{f^ٱD*WQۤLĘ ʅՏt&q)7:{s .b윚\!0:dee$_Zn�2LsFvԝwBsz8C2ϳ䴞o[,mQ Gj9Pw)1T潺 kH2ԐL\a5]&l=G<g(Z =Pl}U0<ORS>o ㍤TҼ!g1wdBsLC;vż*wKn{W_d4kѹ䝯/E"TI3 v)'IA P@|?҅0@ß-,e:b&V^c_xO}"F/T3c(H#wʇ|vO|/QϬ[E) 8?C[Xsۿ:;m7 $v]YrЏ߼u*ޗj#y}~5yΆ:OLT' v}| =z445HBܛցyPF[hNF-VCWPI+J;Տ\3ǎ$cGhWZ.yXʭ$jdPl[Hʹb2{*IХU}Tm@1d"B-玤Yc9fduF*y*S 4vϗmY5DDtJky_/ëL:h}:&q[O?;* +OC2Ȓy>)vAZ'A:~tWI=go-v=M՗9xM> /ڑofHg(ְ5W񴈥cOĸ)(wg=JZ_ߝ&pcxCQd$[ơ6Ҳ 1 /!V͚\S_~:t=ƕYegh|'Zr!yv\CN0trk~ŃSg;2"~'?=sN�iTEM>Xs̲6oMB](>P -{`X0C ͇Hr W7N1k+@и܈YR#q )ǀ 2ʕA䗧g|!0=+.YW3M0<5h)Hy}'*p¤Sj0ב}oSE%z{**X%r Y0]TIKI7_&ڪNnly=mGvMhC㍒;A[$1魲$tfHP.^;Ab@i {ۭJNRg;_t~٠1{q Bz*rN1RDR>w+{i;J; *Ri^+*}7.΁Kw27GKB (*xSo""w 0`鬡Q˓h 5:TL^&qHRNހUJ?";߹6&{lVGđ2z͙j\ynE?oyznOJܔ$y"| ԥOn4f+FKÆը<=/1HŋG{%E_ݿ\su0}Vey%f*j#s: ]dZ@=pK"*L$ý-saeϣH05tC\@}+ْé5rD{hAG7D{0h(Z)˭O,b�<Np `R*E,eZO ӷڨ=Tj$&*C4%7RFF0D]Y`;GR*kO6 ͗hDCUL f#PZL"I5=a%7 ϼvQ.arSbIN݅ϻ5v%[YELFh ߱7q2,q^42&Ϝi21OrY2dq Q·F\̸b<i#9\~-stQzx~)s̚1H"Cz0Np{@F_( *?CPCwlH5R͟(Gs1̱՛,$ uu;A8z8m?kMٷpt/|^T9>Pau8+,%R&9yɆUdq?w7lz=5ԥt!oѼog.yDJ$)批$W�vU}A"q+ǏF*awГiew9M=!c%o $ShG?&;nQ§ݚ \GJܲxD ,žK6L񘧛[X OzF\yk`m r'Nps?5xݚ/hp\S(*]Rbc0m} +j+hXy%)  Ab*[;֛a@̋JI#[A៿ߎ{vKfgd=(||iG\Ё@3!LDywZ&u7H#YY /Pj٪+)0�qѝ֔*ZɠJ6reR؆»8'wi6?jx\?}&7ӫ@P%ά^doQ ]Nex3,<-Ē[.+<MŚa'Գ?+3蛫W_p=uIlKm7a7a,,A V ,<.S$8流@JW0x".1 C 'QithR7X?n=,YI̢V)1f' Hǯ\DRnxޢYM)C-lX:&.0''IPﺾ�ãhH~ ]oC>77X~)xV[f>|&fg\y%b^�wPsǐ@:5›pǗ,o >jWJ%P w)'1i�@ٷN^Jo_�%NzH C"^"a}J:O퉻R" +Àtŀ?->w'c//=hH?QyOv4h~D塟\zy't ׾? 5Q ? yd+U/Xͼ[ G"9{1tN(\0hoYw5~(9Tc~L8!޹a*WC9NAj~:& _r8/!D3I t><khz:iZXZ?*v}~U3ȁ\e?hؒ7YmL]RC2q< 1s:GJH(}]R= Z5Yڿ:+ϤCS$:LZl]x {S�傘x4ExNϭ]\}%}1{I5X@)3 Oe>=酦*6XW!eЗƄOu 5 g> 'zE`?Iv⽆ |HQ�&/U3"-ɮomU@O64@a$Jټoy"+g'rr1rp!ToS~RP%&Sj}UczL)!;o$4u=u~" jr7 "d) ;{zFd7C_EԷCb3Cit`z{kb&Õ9I+<mvE[ iq\s!tW5I3ׅhj݌lRjP0 r_%TNH v*ϊ[Ov؏U*d 128@K2bN愩t(VO\�V^_';c1Gѵr_cӉfS=$o(sѰmWW9heyNb6"|5ǨfHGkW{GMP<YߤK&n>q ٛƹ Z|(e "}ӧ9/4!?nyPcl힗A!iwkD/I qqQ^35c&^8lILw3@^[}7=*sЬo-eG24+ eˡYObv*MknkD Q{<C?_;3N.U 5s'QcVnANPXnޑ\R!f F)_.\/ mm[quבi| rjQ5(WjR?>Rl/={?I45&9,7O3SKCDJ:4m{k{ټX*kiX?$V9IYU2z3<fd,51~rCj DԚ뜵s6G6x,hjHX֑DDՓ>gr~Ktzw0Pܢmb !7n MϏxqRv$_L(ʵt:"?]-*uPK����UW?<��:=����apngframe096.pngUT �%N%Nux �����we\w Fn%tntJ J*1B@@Z@@R%aԶy|>w'sP�@4bwْ7)�a 2n̆Tt=6:Q <7}독:9g.%tDE)ol{~EH3r`wKmXj"P=pfǃP˟CC)CA+~:s*+J+cPgoyW&WQ 圃}|{ cHMh5h]ݹ{8]$τ;cWkrH&)8iU*q"fE q$_8% LyGݙAo9ߏ8#FOt#BA\+kQ 4PE[Jd qm g-@dc!~7v׫`/RL>0 0ךgn0SU]n^bhyשm⌨r~?aVZ77w\<Gs(mX퇾[ rg_"pkS&L٢[yHKqT4Zm1=^V8+=0IƾzxA[C XRGOr8ISP1L!>S+L{@3 33#v$(GLU]0;?O(rUraT%p7f@wz"lV^T ^+PsfPo\KN k.#K$N{sfǛrRΪf!mIH^7 կlN* $ƎۺF3'/% PՒT l 7K9+مVeIUhX, N"#VܝȎ6:d~pK@XsZv~`N+Xd!ôHN&̭sN2{wKDm  5Frn4N]=㿂mܥ%M`Mʇז뤋)1uu*ueJɉWɾB$`RAKz`^ԭD(:>p`^qK]E뗃N_94&5b÷ 8g 2oX- 8$8hˎO|vp&lJl5U  0I4!ǩ|ǽ~d\©"NM&l}NقJ1̂E$܊ϖx1f_]di?rLD7s|6Ӯ�b$VԧxW392TA-ϷJ%_K:޳/wgŜBڢ욥hy!�w6^s@0uM@%_EpxRX+(DC{a!&6AIf9+%>6X}j1PQG06 S6d[}/*hk者J>1H8#lxIN)2-aTNBq8A.|<4 d$u| k2 (i'd gɄn~m{7Tj5i�伆vm*bx_P9HR\dVmKmI b;\`YN}E^ BJ,&C/ ddte<W675ߡrTa3I/G"t0a 'T4v$C{܋KSTI6y|ʀa?58"%v0NA!ɼ'@A,w^9KNxU"-I2I^և8X3-[ahMז罈4jǡ<0ef*sE2hݹ^{p7{ph԰ZEF?ӂ�=΋pMRwegi]HGH 4\o ]0Ԙsro&0ߚ$-<lqCdKP|+DU}| U� M.ɴ=Jއ֜=P(}-vُވZ`6u* vi9W)&3?z[dn]o%IKcJȥ2 K\;5 :c94`!ȂdIeO U\?_D1(ТտZů_R<N}$D 8'αZBi"^;u?JM <j �%U<O S~ކ :8ȀJXw>EI8;[Hb ]lnrPNža.FM5 aY4SL*iCeʟ>A3}"#BPɀ;*v;v~!R<*w ,u $Ze^p)tT,Wىv^2f' 9ͧHċVϢL2&vDž)?tK1Wh2]Qv\3%JL/mީM:P}3$IW}[S/t|@rH'�YGa뜂Ra5f.N ])&\CW9Wa?߮ ZKJiЙf|yQ<H?؆Џi]0ۮ Jpdl|- '{\%�.3agDZ$Ϊ* >䛾k'0Ivb^1D1 >rݦVÔJw~n/VI%`dj`Wmci/Gbv\OQTPRS[,za}0IEb.VZ#AlǏBoؤʙeyLVQ~6!I QAUWQ%~]ŧ!۟l \/4羫Uuhfc2|Q 7VAn?Iz[B~ˁ3Iy,zz`ՐCab@|Nba I|2j /[\^012|m:?Rf$�`Ai+ԏW'n&B i{+[ښJ I^>T7z̹caa鲶b.+Ƣ,M(k G@,T�o<f yDlRApЖkfWMu2DniY(v^Eo۱V1U,wbW/= o{*AΈ ev7 VEP7+|K)IRNC=-z1-ZCTŨwr(gtYΏOϭ6<=HH(o׋OH ߿uObqEn "#dRj@/7l yn1N+y?osveݒJ?)WZ5@Z:a$U-䜴;PAY [UX Uy9\%f[H3է] �@% HfF @c. Bl'vDzQ?+K6VQA[,w=N`^ׅ,&[UTycG/DM{>@4.t{[Zwp%{U֤Q$A|^y8ҏ wM %e yGQbnɢ cg2BiC ݞP7h3fVJ0FP7 uażhцeK%ujNV涊 Z{Uu/7$#d@̧i;RP9רMPh'VfWp PCg*@4{iV)C [֔wǏ^Pv"ɟRfN@�3ǰweyə;M΂@`I#I!yInZcXENz}a4cta6)!�ĄʩV§ޮY#twX+>{&Rk[BVp{<*"۬T-2/5ױ]Ie~ xP&r|on!&n;r1vO58c/-wrԄ-"r?Oe oҞQ{DVge9BG`l )FD$GF"Oӧ6-tkSFiyP?\ Dú+]23 vZw*  r=Jw:gDu<ÔT dj^n`n0w{8YB4),+-<Փz9^9ucpA&ѿk4œpMc*wE9 %t-hG2f܏CM uGH5<2%lT9*ib}:?/j79.ɵ@Gbk= ?}OM,(ݸ߅pkkҶOMHL#{CB?HUiGy@%Q!NCE},@$E>\E,<J=z!o6-d]QH>wiԺ L A(;0ElWl>z+ڬx$yo}iIWo8wuؑQx}UҀj`b\g·y˄\da_i씅}[0~gakpށ },l蜸'i'rm1Xa<>+A̿<Oq&{J'hl@S=VP;B2CU%#LI轑YCDF WSa1* :b#6F7/l}�rd!!9Mڨ6Rt7KU-`#j~Z;]m  kX}fL+Qɷ[!A W=ERTXo|3QkDwx^^:CdTT[覤K;uco4&2{Ҥ[/Fe%+5D|m?=cVӠ_Ty?5oL: ަ3c\w@w&nEld̀ObDȫHl)#K;߹ՏL~ 9ZP3!{p'"vfBG 0~>EG"zgx>־}1a9x7}-o?f-L9OhS )} ]B!c-4@dǞ!UĊ 7*B~#(L;ڐb@7(xWSIMHxVرԸÒl>쵔 mEpWvK1LSM|G4֗s}4Z9'Bg3b�B6)UWo!kq0WbBB{CgFI )0@ڐA9|@j9ap qĢ:Cj?@6{*_8KNCH6:&kc5,f#EDjq:o礴λTu4 fzFQ+ IdX(%aR.Uۗ=V_bxBioSUW<;4)8Iۻ6(*^~!*sā^FQC4X᧳Qw*W4v9AF~dS9֒kMa!́ج16@Y08,|V!lz[Aῂcg;hl"eEPId{ߚ; cGAN d5Q-rZc\fLf1Ԓ,Hslށvv b?,IELl6&^z64-Ĥ~r\r#(A&5[ʪW _ȌRn=&v_:X=ِTPP.XA.hד5J)MY lhoSWtf&]0qg_ds%l3_knUvfnљ!z*ަ,_SP+5Jgޅ ~Qkٷ9o{$JzFD6@NsKPp@doxOɛ5(6ɰܖ Q[ٹR(uw[VórC&?;8S i<LJajS0&ی'GHV"9 Ly,=`0ɞ׭xќ0^߼+o6,GbZ }t͝QJ<]NB휵u`}}C<(({+t3Ir`]rP.j+`'%,1ad_֥]d֝n+WM̠kCR*�Ɓ?q[NC>;9'eRPǮUa[Y`<w+ۣ,эlA(SZID;I&Q*?0!�  p/@+Kl"PJX~b 4(ݵp;8d+{_+0T|; ;oV s\?qR$(?!T UyEB2n HuwǵtJ_iS&ҵO']/,R7q",c#kMWP8[G]|XHrdwIGt>F; _Md%B#`uCX=E?wGd?0[0ț" ЮI~96EI i@tb.͔q8|ˡϔM{58ɜH9X 0|`Hƨv=w:L˷Af0 hHi*dSYp)DYhuOBs` 7I~G k':e@W1jn\)!G_HYz 2^7U󔳯 1P^Mcϙ@(^`/Y;i#cY#)xzx0v+%y9YٸR^(W)tƂ]|כq$1Ѷr5D:@<C|Gssi/3Uܓ55,QP肅PLGlƽ*s]~??"`o_f여o$g�TpH9/@~gmr^AD޸<ahI9 ٝ}na _&L{-J%+tT/gƈ -419X1nq[!54`-<Ԛ@u")3M)9mpT~YE0Tw1^њ^ Ӻ4)-_;.q=Q%cXbed܉@Z]ן1T(ǫx4qH|po_�Y`yܡrG7J; e^[jI<UsٹfApY9>%E_ վH4 k2Etp_<apmIJ,yQG&jU!븘{3./RY< KD^,2Wek1i8b.hp v+lH`geQ%.a7=[2A0@g&,6~Վ(XrIvRdaP0'=WSN"ۨ.w>3>-}!*Dtgx뿘 œhuα!bc�.7E9W.o h2 v9M2MˤDBS!&qVB]#s- z%.D#hgd.cJ8BΩ&Z\e3[xU9~e'y֌![vjՈM+(DY�LӲيSvq#$${)so"]OMfG�Ԃ8Kv+^rrxk!H~A@s`fm+ 9tl/>]^.n*@Uo<`!sT ۗ^s a.MgR&$df$4-Bn-;x^Ȕ[@>fv7f36ɠ+D"]d[Q9$$9 WQ[}dx _a@dK3oœde*AclZ 'eKSQ 3tg}jɮ.g=vsn;<~gJAFhڊog\k1/ Hݪ@hUcasХ*6@]s6ϔz`P!>;0!)A6hU'1)OD-ےOV`t)&QL9S$߄ZdDoGwS{x:9_ܢ  ժ2M6P2D>INԩkt3~k(}g0['OcepN: (NA Uk8svĒ=G_vj֮\ga 4ҽ+:qSWϧ)l6kʢ�Dq7bI*nM/mc%87OMR=RiY&h~+2ھi (~LU[̍Tkqj5KٚrmvșYETH~=[ yǷj|{nN@ʪl\0NX5421hzFz\p!p{c0gQ~$=qx-k[4=alz/%WH:q>k";[,@"Û5J؁Z5xV&}�9;꾸rAY;'%"hwRp#m `4]Lėر6j|l=ASCN7q LV;A0CkSAgp> B<uEcpkZQ޷/l>oȎ»_&q"w x> LYVCÞT5b]5zWi=,KwrcF7;`9vJ.F?s| hŴ%FF%TY~kf;F\,%a1pP{>;[tAq9GX^ǿ2-QZJ^~5o]T>=u <ZJCR8rAL>Kܮ5 =&sLs{Xy&e ^iǔ-�)C#Y5VR{yQh7}Qza^ч |/ePZN}e%KVu-If\q a[=Zx}\[zԗw5zQcau)Oej+ЮjCӐ> O~uCs C?PR7^G#JmNUz#g2TCݓkrI6d3ʑ.҈XR KMjz uoXZ&;AcQx {BT42.67KY JB]6(%kH" +7M\fqb$k9;J^8 j!R4{+l=2r|od LS9K&J/얜bVq3 o)9=Jydycͺ}ïgxʉ{(׼t@ӫSʼn!M7$NeX"N/O1ם;3I1=9?}4V_(44iULvsy@ V{|fFAڢNr9XΙFPw(8f~'R$GqJ5(ҳ̕ce{5 q(NJ(dz0K(8nR޷:GK5f^˶A9]b`;sJūS<iΎe5qqKCt +@ȝ\zyv.A<sڀ\Acq4cY ;POّKJVG'D 1Vn:,Mp #紽Ft;3<SujMY^a,uo6S#>fk!=hu)^=vЩAxM9WB&{<b4:b\y-qF,x \`#p5sw~EhaEA֑)JCi0٣PzU躣 j)8E F߳B>G~k4R!a͚.[.TWϝS4#7F>y!_2Œ�d1gcd58 6@}oSnHpLɞHƭQS.M{f_5Ͳ@IT,Yoy$B˥QDgܞNa|fQ+ǐz~`E~̚}@Mkm܌@hd7z9f xQarֈтæiGmߨrz[]W1ބ.b~k[$]FA᱌h$ >򤾝ܯVk(-+A3̽tf�ݍ͘I"ȯ" A6f|"t_<Ԛz3?(0W;;Qlhǜls]z\Miaq\^~柉կxW#σ5z-a"Ö`~YIj̫uG)+L_*<[+~#JfL[ ӿ6y)k}܁wy5Ɵr<;*Y}NTgNZ> 4vGj)1gl֗g7Yrձ_-n9i[_ty;R!`lo8@m,@p/i\+4Ie3yBmKf\YM[&0&vNZp bȚ~)fkX݈Iðs#X Js5v!g1 |q@ Yzs'o5Y̬ɹM٫.=(^цnQ+Fm%eF nC9cVz8'fAjl8.QTbOzza:5]J*lPd.CM][ݿ;*Mԯ% ~ʓzQ(/CnB 1<Գ(SO4UsƘ3˔tlٺxR8av)ߨ^`UB=s<3(-!=©++{2_爓ՌԨq~,naui ,m Qr[Gw2XqM^LϢA Pѫ>[VZTISJ2Kݡ\\keTSa4mt_Mw;JJU׎zV,=JB.RhJGkhy"DK3&n |N[hłj*כ9'Htv_UEb֍Lj}bwHf<pV+0ߖ@W3 &!Uv.$8/#bgGD)7gWA%v}`YM5 'V- I&/M׾Ǒȯ)P,'sEu׸<2d?iǷ4l- 8x8<GXVl6Vбejjqd7aE5], yN>Iۖ࿫*;dQ\*W*Э [=-T[6Sw7ޮͽP.RM:Jǿ'ׂ c8lS / %_η.@VLKAXeCH58C l_q[Out c-a"-F?|;D}gʑ; Ѷn%_z"aH`F'%d5aCô"g"6l ;ZʸosDw8ܷ~(}F8ze蠩IǪiٕг2P"6_OrjH>~-yRRf mbldؔ k/6Po찌B4sb:|Ws:X) pq#ldKjt@5OEq Ax^')fSW{^mQhɎ3 45wha{E߽V}=Kaj凲|p23ZD&}]IC!~pC'B_zJYDts1ٝgejmw`^~V<_޼&?V/}F|AT1D?7SZ/NȦD拣ĆӚ1'H@$%r Rt]@^C[zآnI"2K#ԧt87H~&PQUSWრsQ%,vDQ؟[߉`SOT!3m [~a?h?wb#4]舗z+u.^+F,s_ÜSny+ԫX_+z-FݤuAiؼh5i_ӸH-jB!F|2 ~XpXmq+㪝 KkFGEԮWB^5t7Cd2k-xnaؑL5v#sBB0`t:NjϞ9jwrJ<E~Tݝ ѮZR'1]8c? "A1l ûa 9\alLXWm VGٓAўoG{zc{3)OVBz4,U*v$CXBs [Au]px|]3]lQBR!m<WA[IkyLdw$ו#6>[,3ۗw�  <!+Mm+ˢYLWWj7VUiQg wbȩ�?4D�(ڙ܄ xxS}l>>>[nVDɰnӣM,IT3ٻD륄'i_d$)?$Ƶ72soMi?TGal0 eunwBuX.} hbr_m O&_ŲmSv3^n%j;)za9Qm8WzKqB8uW5SV8P_wn׎t*,t>5P-lt݉D$N/cz Xc?$R bIiT\͖eISD#^Е;|s1v'<adH=ClΝz+1ʃRQc58!2h}T{mvy4nflzr"/zal'ǚ\ȗh-S vǻN4BRKSpY0dD,Zp&kI#ASnەJ.k3'6jϾ>bq n|[XWε$V'İ@pR: K4MYzN)$oW f+'kǵ %+Ǩ �3ÅfW5K|h0wߺgGROGo.|&FololQ\F)~zi Z[t'0v 'A j16X1Gd It�',>>Ƭ^}53Mp0̅61\EeԵĉ̹yPZLݳFւb~|P!7rmR�pGoa/[xna, ی2I?G_)Yc)AU:d߻^9}Tz+Kw2w>@@'>/M _`N0^͑-g0[oVlZ\=$E=:xI@J53VFϻB-Y!<0g[9 whx)K`C&<zg1n#U):_rj 9'vvcN ⤫#}X}ŲtQs"ect]ВK>1W6/}<(5hv4u,htFiM#}87_Nc3܅#?Xi!w=q%53Q̉Vkpl\UZAZ Mr *3_%Yq�h-Vs6C 4 L d*p4ywN)@H\U(Yu2h.E2lKcWwOY%cKpsPnTIE#Х>`Q™q,zL'(VoCݰ`c$k^7c-N7g8g?@[m\wB{2'kn;SZ儝 1!+|+ 'ל5/*ǿ$y֣?r]Pz(wkkZ/w2wxWiJI?l?C6~sNq`|{ur58Hd 1I&O#C|ג U ExU@LK9'tTI�1Ew2ƚ$A1[W,>{,Ī4YiD?w8R9E*{r![r[|ЃgO!@t6û>g}`xtց,Д%v B;hEwUa3KwRTNjWM ҽavl{smyԫn>'sWڈ {GǎR_ć,>'HU쏃uT*i57~3~k^!KmOPXM:'Bj)dG ~&1<|QmܘO J4<Ȉ%E./#.2W4''°{J^jJaO֣Qڍm#ܦju/^4V*h% ǘj\"m˞(*_c w\M_. 6rHѶxuN!r8*kUEMv'4e۷ޏɯi`W2x=m:tEߟ> [ƖN7cZ{?ψm(FE.#>^ ?bwAy0�Z7�=-#[ PK����UW?=;��;����apngframe097.pngUT �%N%Nux �����W<?[WD%DY!HEt Z:aDJ ! D/*щޭ~3{ff枹j3�@_ kι=+] USWlA\BS~{1ai|XP. .:= {n3moAa9)f}՗Qe, e?|s52̖t .̜ $5pKrIr2LOha̷ջ|^0%[8�FTxVKIJw4 Z̐'!DFCA@GғSa^s#: MNtSsqQ!>?8Nx@x@4=xF9Wa0./Ikど+#hL{Oe1Rg B쁌]\u<[r'٭M]R%  vtl;63xq-^J+_jw'_An]=l( ^!U-<KGBEL7 bضCNER}� FQd1{kn6�Z&-y_.So�U :60[FIJh,UzJa0E(xv/opE8[?ǓAhT$=Lc?1��kC=6+/ܫvr_s#;x d8}Ƕ#g$Z c@Q81Btbr+ !4),DtWpTBrk]Q{'t,(3+[Gl"^8FnZWu:q 28 bǭ /AUFtRQt t$9$.;"U+\ۚ̂e9r4z ڔ H8㉒J0~40 Ţ|VS|O癓繤`�˒[*f=f;-ܗ ,3DVs~Wcz" Y,pmm ^eoBi*dq̳a YJ@NUȗ8t6 UM~ɨN #R JW]N�/sa[xˢt/P !/4t’dB F T^:]^$S [Q{}' ; #>4!KJ9)>Cp؅7'/:@C'H$UHC xb|DW'Zm<Tϑ5�Do}b%n]4re=@xVIw ȹ jF ~>F;ڕJ u�ѮwF.:4s5QTLARX�$`y3`2m쇶z0|XFV2\(7H C8AO<NMJ/M`$*Tg`3B\p܁g!HR  µ{!r2\”S'0"ʨֆJ4K< h,S�2 �ElǙ>Q};4tz9Y =&zkGۻ0Sυ_CΑ^ TP� S j13eOc sZcN7zX`g ϠT>f/wX'D`Lo՗ gD'0dG#.5M·$JI8o㆙gGI{U CPPbDKD#G8›A+NAs7{Osr.TGfk; ]{)M*?a@IcϽ"pPx`0\g˸Wm秦t ?_|"YHys?kINǑG"+ oiA}�{Rř/ioVjFrb pMde jz(dˍ]**B&9LsNB5<BZ2Gm=lߺ\wXR_c$ vxa󅁄}H7EY>&л Nނ2Ӟ hv.IpŮǘjB"AAX\NpG5P#J!]|m}K[2չ?s& 9Uvdk/RqMP 0zSE,Ƥc[6\Qer}ZbQ忈BLӔcAo/N%$#!u0Zϰ  [*=_Ey$qU 9Q3`!15).1N.%\҈JxG ?E&\q)eYG=_;#*+~v9_=':zcT y> =[_ M87_i' ,ͥ�'(QҤV;U^ ^l/;PQ$u3E`?ͻSt Ҧ޴XM#C*ƃp"EXOC2lJ@ ;'#VuJl*@ + 󟚱 <˄e>Ea<O; ?aIALmXBd]BՂj33ޜShTȋCc=W2IhgI6R4vX { ?PB 2i^޾.Sl=ӊG\z1Q1G9ēGeX7Acܧƭ<ݭӏ%3¢]f('ĻIL~ q9%uz0᳹ ˜K%c6I5bCI~Х.1T[1 Dԏc%.=]X8ifdڝzUI[S~HӬ<Bx!0P,z@9pp㱣/lRB3j)j. {Dف!&dDRSk2a⢥ڲ&^)* )9]0̇<Qr4o^Hg<k?oO8@[h i-}<{s񔜐0H4 - |u#X pJ wTUpe jUlrf ~t@xJ6ZY`usz?E;_"@%n"7h^18OXmB]VxZ\U`f@ġm)Ƒ6o;P? w�N;WR?�#4ŗg׶LHq>g_ё $f>8~~lEޜ%^G5*V(!W<\xҮskCwKuHx(E}RM?-&ČՈ">U ZG:_#tKby-S7Z8<;ĉz}C9I_(T MʨPc q }6. \cV؉XGsSY~ǿKknr8L" @@~fܻ<ZuS)UF�@7?ZЇCIE&j>(!u#s,؉-$x869ow3ޓOѕG- .xu٤"l?U hڼVvH0(8$Wh:]=jDB4o;~X;LϙT7:^A0OY ?s屿׎g,WRR/'S3swA=AD._ٓ|Og}`Y{LpNOˉpU| �{usG3"ިt%03VS1S.П�#*"4}+B Z�#uHF9�Gڣ/ǻ 8M`PzԧpV:3\Y)I%c0TߩhT^Szq wrKăIIDž"w2n92:|z]S;%ċ]:P*Y� Y�&O&G؜!wͰܾ O^{roe~x@DQZ ^M*7$s~*'{v^u6xt>;S3U]zxYʱSlH`&gTn\FRSF\ ք<PߗgAl#6imW^/?g.H}I0GGVoiA4Z5gqBCO��$|jA:˻i[}vvdNH*U:Fd98}y!XOQ疢tcXB%C~Ij,B0X^ X Kѳ`'Ʊb\rAyԺIj DI2UY[qع+ spDr@ vU&n!ј5n m=q4-R 9,an2MGeKE2plG~:Ee]6!xha-(e*oJWZ!}1wr ¯0Qi:'@�y|^Tac=xƠԆќXbɞ G_=$vu&"-G:%CF�~ҸTcLÆH]9"WIj>̴$}r Ґz(=_%2JC>A?V̓<HmΔyX: :EL `{Li.7|D;T'c0H=hR.+Bx(cI?�BkS/;I5nIڈ ݍH)\??1{#d]&IQb\J˵7FՔFJdL8_6_:eR\}r\|+:Vjo�`b3�_P'c/ O(ʽb lS})-l0*I6!'<ud1cYS2_IZrHk6+7(vM!}4=<=9Β~L*UۉvSRkX5x L%`9<mK/7峁G8�$Բ6z>-Kcis 㣳>qj}>-g 1LCL˂JorfV C^JPߟW:餀QÛ)DŢ8o9) \ӵ7.X%5\Y6*ԥrKUŗ9LJM'r݉Ҍ q6Nr?/~aZK읔B=q#M9sjo, WXp&Nrh} Q< p7Tm9TUR 4(ˣ*PjI>UiqhiQq !@.嘗%/s9j28r;{}LYҽyioBjv'u ʫ?.$.[4z vdž@.+v'^!+kIDU넜XbF p�#?DaC62?:S-;s%z]7ᆨ|h9 Oq�k%N`O<R%kwhilL$&D^@_5^܉r8]ކPz!=מЉYeG@@C%ލ9<WcylRKw*gZkVW9�7q℅~[ >}MʑL;CFq(.$?Jr9,[^NUvdb ~PVYRj֗L$mۘU'9en�Q  "˺<O n iHJ@)a?1Ec,}|Uq_mFVyg;˦7)gr^o:?s2j W;Je2rϰN",KɓB 1wήih|-ߐ՗TBmCƍ+N /sQ-$wcfNO<[uϲgW}Nwu^c8-PmyJDqb<4wSĩ-tcͲeUO:aI*>1dsޏ#!AHaN yVP IrAOeVmjZK$NȻ!1cSra' 6w1.VM(訳϶c6%p}NFؒ/"~w4O1_L;ʇ; ҇:#<}f1zꤓwG99#(akEf�˧rLݟ Km/C"718!@ ڟ}ZUOF; a[Zç?(^׏"m<!~6C2U$‹uLc9:BoL& iҲ8HŀJ dyZ+4K)g%*7-NVh,>~lYzV2X(S=*)C 6z#xQLnʁ70�X=tJ-=P )Νu6D#ۡq_%{TueMa"dŽF?ji}%35-{)7 0g*3`~㍳)yv=&_#�<E!S3 H YlKP ۿYF((Fm}i}7 +^T'(J'JVL6ީ{#9Vߙܿ WȊ+;<pc߫mF3Q?l#iEV?o+԰ "@]h>eYc@gv?4L{Mr ANl Q|%4Y/"is޺fƔ"{84t@A )pY �VRlxńplSuůݮǯ~o|ݞfJh?7h�OUhÁlk8;p7=`Kns<NŻCSVT-P&/#N ~*>:?rnG8jn#]"Уbui .-  ^doGI'eRChْ_ DD+J]B;3V}9-eX<Jk)6s[W{a [Xlf7lRX;&&=^K|7"XtcOrJnE4CϽNW~W�'lS7 XErS|u+2@ VǃLO؀ 27SE&>ABWtX@Ħ JmC2_(q=ܼOٲxAv"lw :\Ps྿バ <ߘAVw-s܌5J*_yEWcUbV]f  52N?m ݮqvޯT77T!QzVͷk-Z \Cr4al.&ӴдHzYgyrS.J':+t9YA Ctz,TK|3M'>=hbR)E˔YEl�OC;{c� |ޜ`YE %l)y`Oz$/\4$h“WsCO$��mZ kw'N8~;eu@z4Nm0mw;v-W4ڱT a0/U dtBN]5 x/!U E~ PV$6>lЩw[C n0}zHrP|^@mߴk[3J0V~N�o,-j9 E$CpL/aq}G>g'fQ(kd1dĈVӲ%)Q/l9`Ledj.ZFIJ~  zQ`s4W8' \ZE![u7aTm_.djzpڻPM+"@9t4[5Ut0S8Ku0_[~!}w!B^`Ow6:3[Qjdd7skNך]2ǥ?Fʒ.T&o ^ڢ'%ɔ鶜blSk &‰ފV:0^['I/@Cnq?>%J }~_soOM Mؓomw,z۝@aѴY^Wߘsc(]%>Ծ<ûBO4p_H/6= FEIx<5.Hm ҝщޢ pʐsS* 3l9׺n72$6_c%-=S{_~l.6e׈6J�K OlBDbWNS7kx:tEy3x. Z?H/JYs#0͡OL|GJ~~kpe.՜RVM][\Ww7Jff-A~ܱ~`䪆ʯ=5n_$4!g4~/K)h1c%6c/zr9 e /Ιz"S5G "2{qsueޟ喦�nZsiv>RpWό@M/.* e#&Z1zﰀ;5*xY⬥C҉>h|c23-k$wCgf{\`x&/]y9Fo(4a`ǹ%O;) ڽ'7S9V}DPp=Z<9NyGa^.c%-'c}?}`+m!>Rq~Q~FUVAB0nc # 2sJt&F..RTKO�>;Luz{"5?d_l F=$,Z%_1K{s_SEKzMGeBlN֦wWDVZ̲`Ф+}=I~,! _GWR#-[pIL ~mJɍ˗Yى<CwtE ѳGTTB1<Bxo&�_ _;L<Ev( 2V`[X[wp#&݆G޷9p֚A;יSr<8I͇7n0)&.{E^=Oki}L z7n5[fL� P)sLn mh} dHkD-ikƀ8eֻ&3 K mԽI $B>`E/;=ii (TO?JexMSMn f5#0D jͭ /v饠2]E*^wJKoNgՠ-xv@ ?(a]D˪wtϴIm^NgՎHCw/0UJ%ɧ'IܦAq(CUeELxoQ` 5(R{w.Q v>DFB3Qך8ˌwmD^E>ЯHa?ԣ"ʖΆZPOD蠩ԵظӾ wNXnړ$e^D 1Rl.>I YFַڑyC}-:sJxըM()#,F#s}#75Fm x5<D3F=Ib zW+)B6 WTΘ^}bdԨq^qDS OO͜TL~zueWti_[+(hԟ묷GSU^w�]BTKx,/0Ӿ`' gQ$+)fDFkwVڛxJƵΣ)ۄK'gÐfr M }~ "&K9٧:UyLvыo{lgp~@8CAq,�?-Ĝ1XPeɗMпgr!qK_Tn#Gc"[n$:}0Ծ O}NhwQB1()Pz0VSh|)uj\8ɥo%Ab@{E~[t+XȦ|bJRRB Zd8g%gk )0<uln,;~MS-.^o>u㰗þY/A|K ̹oi~[>F/Wc3 P[&m+(b}i?dV=kcUN'ЖOo?utԳrSam2tez`y΄+=I^VpXV<B&N}G΀s웧k] T&ofJ/ggAґvs7'?] į?8?B)ߴJ]L78nPjw"wA+:t| т^3Xd41eVgjV h|e@l([!44cNJGxDsR%jI׿v0@B<*V9N1't ӫ<s`H/Wh|{edɱIfGv1V㘏ӂJH$``&�"n%Lh i>}6*Re(fׁ-6).LĎu+gzwㄩyBr;ėRQGY3')sIB0/Э=vdnjHICQV3nSWsH0qٖf93yA\ֶK?}_c?"XyXwsK4Z_}pԗƁ#L]p(~B6ONxdWRj%@<{0ߢa<w~s_8=jSulKTxQe7xDV*=+k3Y.<Q4 42=q[Vn?۰R7,n4>zwK`n׆=i5q81blaڰ;HAF@Jd`#4h<tt>3yHp0"kr^0o`MOf )wl. LWl >zm24W\(Cn1wTQbLPy~b2>9R(u4^*nKbZo+rg86-R32RrRi�ëYgVH!dOB z),;n(tCbb ZC.:fjn|dF;ϜU@3=cf/H%R0_0#np u) {.έQT~ʗI}o]OtF?xA}dчlQ3d fAHBb1wQOv?24i"ZޣQt;1u+*1^ sbGJXOK+'?;C眝atrz2?զSbk Htr.o!*(),({rO*ܻ}CU՝0삋}L1Wd@("tx=1hRv 5 <If۶ŇVa!tߔ-oQ-aWCÎ**S'Fn6|Qgdw=} :D>/Ǽ064VEjrkJ+ ; MoM) ߛVA{39A:rgֿ xk`!~I CKSzkE#4hсs<%&&'-f]ep=J&we KWL0$t!Q ؽjj,P"RKsDgՓB?< lmyAd쭪=O�pn@p=bCDHޯ= hw6>j^3f+I\Sm&9xCe8:?o(<2nW=nv{ U|Xے"\s{SkEU sɟ}8 ڮ]<nڮr8sΡ_#w[BSǰÅS#hZx:Ƚ䚈t,0OxFv$RM^SSQInIY6A�>`/\m%c]>nj!tU .xaX VPx~S/x s|zb7[雎Dw9*~$[:M}+>ǸsJt&lh<{y%DvL{r%t?HN6=*#fsZ}ǜRt~dHǡ8NގTz/fǮJLc,69ζOy/@|P*5W*R(q*ڷ^| ύǫ@Z;p/{$`z(y/Aϱ kkG 78Ab01SIZ܂0a?.÷)+ϥ5 SbVIdw(O)}1~MVkk.A WcTIOv.SKv׮ gٜEsn|g.§7oZ_R?Ø_5lFː,�rrɇ\n!̄_ոNl}/v90Ǵ>@qr6VUӷcT9Lb0̈́!?0 ){SMo l"m.8owzvᘺ_9|v>?1r$RSԁ^"C[[n L[ZK%Nx(:Ϋ< } +l?dMe};IOm{oipsL[]L6H'.^45Wqi3z֡OvzDOؑM:T5**̺+=K𳐲k BС'{p2l\96 K.ܘR\Im]]:,tk Cai-@q_ˮ}D= �+V%3"䍧͛醵;|y DHY-f3 Gx}.1r[*7K xv^_W1JW\\SwnwQN-F,٬[C2ZS`KS7W ̱p0%cVo#s3K +<,)m{J#|RIea_T¹J!F~y3 g|(v9J7<zd+JW^h)ȥzVYGn :g3 #obى4W@o ϻ6@?S>6l7POYun?QbmCphg 'd~/4_QDкo>Q(叝KBoTyOal(xt+݄3(YvHm)�UtܩTr]ࠝޞ{X[s_mU"JKIPq n{/?Lvɝ#Mj*eĬ(f!V (1#2 fRNKrc@(㒎kQflm.鞕CzٲSQaj66f c#%I^s$,!n:_b7;<ʩ3s#GXO%-08F^]_m#mdU&ίwB' ̿nuU?r!gl:$A?2z2 8}Ƚ|78tᑭM{PL:8o0Ъ3jx.he\J2j8n%3gbҷ.R֏ Gn#?#=H=g_уdeB0~@_MK7/3&@Sc ^jNIG9ZOrb ~Ov+`zS#4WxlkA# XEOˮ>xΐ:ȷo7}_Ph] \"=ٳƪR¢s Ѣ#!^V{6D0 iZ,BnBԭxbU?5K]hY $C3>q!b#/NrJ^ n7kuDWĨC-;$ײo]e⌡g' r ~?-DPoGe[J ޶x=V'l(~@]EJV$-9"(pIKZ;R5늾 2#<tcŵ $"%mNwثIA&lԟX$E @) f`̧Wm'Ϡ m;G~l=M˞xҜ'p'0wT=m Uj[j<K#OQ=aa }kP%e8\N<!:<{vp3.Orת4I% +;'dCU7yxwiQ ?PK����UW?@;>��y>����apngframe098.pngUT �%N%Nux �����[UX_0CRC4HtK(1(% "$Ni>ݓo{{ymX��2-MUwn(hɍ�ZJ& \~>bu_Vd@ܦzŃioYgA᪓F1E뵽П/~j벍髥)SN/5&Ϧ{H62B%Xdh7hojOde|^V >>>vkÛZ7މ{=!">Y@[lOO A6%)weTYIwӜTsKԐC۔Ir/u#u3n@V/H/\Tk QJ2WC*{ Ȁ� 6P'tHgĸ(O!O?"X"?қY[G!?.@QCEjvkХZDKBs" LS,xAD d: OwhO'.q/a``exM~5-ꮅtq  ܱ<_xU.ՠb jhC!HP^R'8kw&b0/hkw.l#TZoE pbr-ȜۯstIh|ࡂo=>Z;{/J _K{\Qv7  y:mraJeihP:sD7է-f"Ckz"ŕy4*}S{+tp.cztd'KDOR h{(~ߠm pH:N]>ܜ.嗪S*af0/2?q61F($矊!J zY=5CpܰO.wзčlVyNHnC[A, +h }33T t?zrćIn5*Rp'0><b9 2K)g{kss#M&�'֧trD@ `F1Jv'W?@G MZ-vԸbW4:@`Ar=! 0fEْII^˅ߠW[i Rvs}(RHgq{ml>J08#n&[/٢IaCjL~/\+L)mb#Ik$|%#_qFQ%9�D_lg{٘wx[!.w7 L_- යCgɨ:2uf rK4@�vKwC=\Bz}2HTTUXʖ,)4)P0HP(xJEMeC$=yGvz;f#˟c 7r Tnۓc7Ɛ!$08a!223""2GTA]+Fyu$ g9|pwxƃ^EkM@1Q0�R_yLW0sӛJe}{hCWvT�G"7k'<VS6C.E_wzr#;I dPRXb@NI%QoʒԝQJ5ux0d!DўO�O X];Tfv["FǩbvpD?^@ni,lWy6U-6PS"~[[ܨ$'$L�Z{҅}ytq<`NbL.6{YW#ƈ$8A1Lpx_mdȷœ$dI; UMa.M374V۰ rw+ ̷;] j[odlLC.BYf&nJH�)~_>`$OtC# p|sFs3#@p¸# ]@tA {(җ0Ʒwt'i=~P>[Eɕ�ט `xzܧF5ֶZ}?tXxi#m\Hvނ 2i'F U@atMP:hZeqjbYUTSĢ+6]S% !}qeJ�**8Ӕn|mFq۵11&JcqP ~%W{gEj5lR%i;7r8&=Q 6# 0Եtp >@E 8Vnc61.w<U .yZl e&N6 *@:EJ7#`Yf'BS_CDk%yLJ4- ۯXGrcCJHI#[9I,૒fчWOxy錟@B6=sPk 1?Jiɸf53nvdWWkc  b<<m`<S=baw F>z&{Z/zMD̋ɡOA߄19D]S)O=~$q$+7i{c kN]828{99^ڤةkX%Uv;5˷ G* u0eGDp }ps$E-Ε"ᑧly72߱mK HiMǨ/.ӯgdGd#pFŜ~YZ/abx. NpsDAxBaG&Npz]]h*Pضޙ(� i(NnjB0]b8r7M~|+hu$3䍅ĀRt/):$Tl}椙t, տnyӚq(6~oCw; e[FbyNt''Oiӟ3Dk*@pl uX3o`pG~8Į^C{\7xsQKy悺6DɎJ <դJ}T$fz*P]=~x)MFS{djT<9P{k[ y$`#|9b둇7ymνBn uˁC/buFǽ XUb05i4p@<ڷunhi wME 'DMP;)9}@,JxΛύ#TbC>{_yv1\qh){Linui PxUQPTkhB@_<ĶgQb $uc_4i.ĝ~N~J$B~$]L?U!9/yr"NIW‘k;pFi+ga[@t\z͵݄ŷe3TEY`hB_'`g]-tbQR;GgH`JV .'c<w;Bx_yu 6t,^SV ݈Բȹh}[rC8"wyHo ~ 4/aϼj/yϣ2}\ 1s2Cv : Yңo\- | ^oY8*TROW2UNJ6V޳-|L d&<Es,ybgOMrٕ2 D!Vx6 d5^! h& }NW,a[t),p!V(kءK=mõ/1Ľuv9Q xSɂG7))hvQ `ާ N$gפN8ʗ\pd~@!e,Scژ5￳,_ؙ)xyh[A7.:u-:Cڨh"޼R I .꬚Dą�"(0n #Y~*s˂!զ{If^>/{vgf4dUWs& ۊfUg]9 L~xL8Q(eH} "/|t@Mp|цz۔*o6!/k5Ӊe,lλ e0A)( 79Ękpv1K R̃[?ATij@&{֟1QXbb5%%G*٢`p,H릜 +WT×4|R[Nݞ9 `9/ηAK4C83m=s7e %{.îh>X^:p@N nxz]r.ǟŵ)upr5cW!Ïe0]ibFٰ}$GT nLZ1.Ӧ�h}CbJ�W sE~ƨ{bϰg9sF%uz+XF7q8U~a.19qk u ^dhGW@5͔v)5Vfgz<eW`]YNY$XaUnD+ĝ0 Ƙ+^'˫]$>E""bud-G i,ڣs k*;Y'\x}"T_Fߢ ~G&:kWKF8Nx}6o<{(hT 'F<o !vb6w b/`>-RnI`9#K|d^x|a{:�qDT|#yX6U*kT{C1Ò#T۟J|,1zwImtdS4m<K惴,@4f38JY¬jVtZz闆'kt lw5~<MҗK\3KK$ +﨏'#sNbQEuxa{dU ~U`QVnSv2D�A�r�F^9jtI-(0ngΨeɂEĚnHCD w끘{0rY:y@&l+?N/5رk @5mntR-?~7U'HlՆ$h" >]> 9tSzr`I^[ETs#,u2 G! #x(le*<=Da)*bUzтR=lvg3۠1'+,;_ # ) s'*z ڒ|a<kqKR7f\XkEAeF9V`075b+cUg+-ݐG蠃\N#ժ<tJ鿆kB't-𬹨ܧd? Ck@r&Uyi�KkW@;9C?gGsB<H%p#(0IM>cκ#O deQ8hF{#@oB`zc5VM|x´$6w(CTH *l+7 >wNwg%}.K!.kf^;Wn#mIxTΠ'D__qC<V{,uAbI]5&b}17_N?89\zvڂ_SB+qG9kG]9o=RYaB~RUH^pԺR2R0,\]B� V q.Սl5ܣPvAyyİ/TuG;[?i&.=8_j�͊=Kga�_K?ѯH~L;+!a:R(bx,?aKWR Iyo/B *LyLrWHv:_^) NaLϧt6Ğb«<CŖ TR(~6[p~r[ Upu)J-IGn' +-_c|%l֥خa>Ң#Jl6$�&0b+Gs<NJ'r9.=w10CMD^v ̜:cC'ت1m 55|x%TZҐy_cH&3ћ{m0 CD%beǼCrzśoZ9  9"vo>YlWYU3Qذ@2cuE^C8%{ lj2\Ov2`"Dix`$S9yd!B֦)bT=h+o-kj6IJV=B$Ҵ08k`KT:&B^?* ܩk|`8:|ʥhp7T +> D3 I1=2@LކM9 頋;>Akd3124t\U벒fߛv|$ Q>'k&ԁb_OK2 m&[ <yB*6U^Of#ŨI몌F x DH C[=kpZ/o~5~d'wXh9EVqcKIzuҎ3r(O3>2篩c{E&}$f;1"^Pjy~J"$7܂Fd5p$ǃ!!ڨ٠;nJ7^ЗSje�J7X?| N/~#M,kZ7|뵚,s~b&أDO /ȾMJ#"$WNzqBd[!5iYpz=ǟzڞRUG[d"O9�8CdigkQ ziH%~~_m6yaQ4}<aE�V~#kgWor^a{2r*G` ̪gٮMV^_'UZd7%Ӎ).Mu 8Nmeޡ ϖL(QْfC=AHmz?GfKY¬}ZR~tuxU\v4_/WF0;m3Rl]dVkʍg7} /n2v8LQ9Q1f0x0˙jj8D?cvr V*Tz8i$_zݵE ip\[%*}?^ 3=&J2oBSV%7.XqrhV@Lq7F~,}tCA'xyhbKPLfC3/w5-"ZUQw@9'_j6hA<V4SvT $ۙw=Qmļ`W ^䌔5~YHaH?I1GQH+EGP췍o"B 's3W1ʋwC3Ryr)<,[R^,HH:}R.di&A]ri3t0,tCFO؊LKD# *KyuE 4in[a*8y-g z:tW"\ToΖ"*ES ?V2džt[.NY3Vf ނ>{!j(a1ME)U"x_șdŘKc�G̞EOx;&uOC?YMjjh6)j+6ܘz}i&/?!ZCt)h)=l(\�-L R3vp` g&"7WruS:S<+VG{pć=C{hqְ]盠|sudc,}oݮc'o^~0VvBB2/�89YުPBWXaӶ?72v[޹dW ʼ|OO%筞^[i!%jny=-pW@?nh~`qd^tLf,`%PW!|[bS�>`/H@H_sꑺ"?(F?e33}8E[cB V0!V =/~;\!Y@|r 8uqD>xd_2Ɲ1cgiH~M݋R1{IlBC.mFh:^GU5%mG2As7g$! 2A:xB ~1Sa#(ᾛ12]0BvP{_V,S*b?'_H99i$!Cy)@oPlaZbKAӶv챉z>Q[3_z6c `ݒ(ǧfyJDD=CܦIv϶"X1ަ>GZJXtg(ueXzBm_ݶU҃=:aSNk*S흉3!!NDt<1?C>xxQ4[r( Z9j"v)q 7S-[d.va:Hy %IMTye/pKkxP1sOefYkT=|zJ^$ߓU"Bv[[ʢ=~KC" ,Z!WWmYwRj^q~8n"=yb-FyN)8RyȮJqnͽXcaR| =S0 og2]+lǸ1uol,i{~䭖_c{_T[7mm+hjg@tYVE[pRFh7rUq<BO~ ^jsD9Je";WX<<;LO&:EAPЬ#]z@ֳsW{m6S]CVl 6."<m&uBzxglV̔Kaɝ+厕^rP9Ǜs YNGQ_.ۻ}^1_" D5~S 'L*\1mΪ69($W]F%L cȜKG|2r~5|0d{P>~ϠB.ߞēEg9r &˳FW#79b-6^Q]>!wC9BuY;sKu A˥XӊѾ>k~U̧Eވ̘G=hxSZmӥ2Ys=P~%"O17=oԻ\K)Ͽo|){3~U T61U )'۸c|5ʝrVU>4!gџ8$@M6C1-ժ`TL:̭]he D:2B˶aQm$c9f"z0+ W&$u2JJUff#>#%UG|J#Ӄ\?7"ƿ$!n:6cωJcI=kK&f0$n2ŴKtǏ&bchc!Ovq8[ 3a$pa�0RVD̻,~o)tYq2\?3(f9^NStsӆx;Sd0GށrGwEVP-Fs3&)R:8{M˹4YӦhGyՄTVFL$K $n^jEJMO@TzC_Uw^20(.+UT (<{+ ٙʹ+1f7SstE@ٯ+iC-DD IUkwnWQ,)W 2Fiig+R?/Oү X; x:+ A1Me4QU%QoOAmdH3Q<A'gKBD=Scm '{N#PۯS@,"W<+x2cW9d ;.;xC]ri <5]\/H/PV3(*E ;?Yk%+J*jMrou0>#r- >4 zY4u;Z=@ /$#[|J[Wi]{ ZAA, Foӽ4]"|hOɢ\&2·<~$+5rG$Km;GU�:p)C?ț<ũJqet| ^$+nf5^[))3)mweB#I7ыDf R԰6WgO</Y-j_Ji!B<WZk~-~wUEr(ف`G?%Qy~t<GkAn+FBbDŽ)d|IWΜȭf$0Mq?MӍ:m;+*ްr,u1 +ͺ.h?2穸Ayټ:r(&<Oc?O Y9:j#9}*M3$]e= E~@Y\߫ wȽd*1֘H vћa<GO %#mu@ß I9g$>yv|[J_ZƲgIzӬFUYmܹrZ J@=A[I%*l; y-M>aKid ܿp'0uLoQ ~X-w]g9y2DH[8XHno˰nNQ5@yy_dJ0lSӅĺ3o~350u16OL;dWfT*X4CuzulԔv^(N[B\ɓ$u+=h!8-fl<#)N-8D9p.#83`}¿rL@�<РNZ-A+,! ZǘDg !y0G>PQ!IXgu�n)I{ 8AZ{ZfY)L3*$/OUРC2("%JcFH\%~]͍9jƳ qN�8P02aH[j k\P_$vYG?ZRgNqғy wa?O)ޞOsU,)>plC`>!�@ -7GbDa>2"i /nŴ>a?z`#o lq{G0If㜥zD4gٗ;BpqMU?/~Mn,˞HwD8ZTBhjsu4-TTk3k8rR88,&Ky((k0wJ=;P<h_zh<r캇J. XI&=Z'>W7|k*iԳ\۸>Y缶ƱAUoN jM֕7e' [UF?}G%4ȚMu%pxQ t{9I1xƷDХ?SgY 2c﹫tB>|*7F|F}M|MSX~_$wY엶F.*/TIE[a׼0I_i5HלԭJz $z?F^Rf&NC`T Kk=PsIʪ7žXkS+Y]y=^U˰?)ޝ5^U8a %[Y81,?**n1fYҳO|շU`$yJPzkG)icpH7Zlduu 2֍ tn8ǪD/P-A#<_W cs .@;K"o*YGʷ UL89*KǕΉfg}ӫ/s跲"6b`6@7SF5=.h+|䩄dscZC5-eUc $O*RK_z3mnИ(]dYf\i>>q#H`boyl{Y:&G`h`d[Sk ͢[:Dۚ&'+USML8�$x_ŁL7zm\{k*#"l�9ǙdR? U=o Vz4ZzV.؎Z?^] #ܚ �'.V Yq{tWQ^9RAT>&ݜsH3&ǝ|لlنe!# r, jM41@$)SQwzn`d=׍=o\h8Sݲ0ͮZ~֬V032b/ㅈa&tU5 F!xN1g~QQ cd>8E/[:\i "4oT)ea QL4V ʹg܅}F4x9F.rWJ+CL~OtC|Ͷ~ޗG:vSPS1n�Bը\+eD3nID qӭif7s > 6wm3Yg#Tb8W @SE5JSnۯ f:&(~zy( l> Cp_PllƘ e�83J(/g b?2"yAYR_sXx q%R j{Ϯ`x-&/s<~P.~ӗұ6 i޺rQY\++ܙ.o-/R@ C2Z#7JϿTY7GDgDޥ7EP}[ CF^Pzޔ(U%s,}JJgr|&pQl8vۉsD9[#&N@IO jwsl 7̀ yk jqR+Pt(RvS<Q[Ǹjו\:ԍyXe6J%a==7o#7F^$2l o�j_ː@H FƧ}#`KNQws<x_#e/jR[nʼP kҺ{ei[QDFA7Vwk5ٗN#>OeQ_'7yGi2\+γQ9]axξnK1\;"F*VݢagAx"|L✪g'n\죗N2EP50+@`'$&e1 w[w^Dyqn/B֩\W+w^% (T8bd >b-+9ro:zjbVϦFcmt�1b2z4 :Y?vy5wSVvnQ@8hdAi^GiMo-l5B'+N}]d:Qw` $Cฬ V"f<p!2#iX #A1L%cfZpN7qiY$}M"Tl囏߰g\wNdW?AQ~m~ umb 6KvH#_crH/<e|5+%~6rUc>wqLGj,|J{; 1ћT{&afY'˅'5&v; u۹> 6~hX@Kłw7'G#3xeZS| N4si:Ts|o�Jj܋ N(W}ɷvUc.waIQKT݉´&dw-qW B"?/uɦɳlUd"y,[߮,,N3W8ٚN_nogy6jzeHUK(Am=_k4¶T^! ),g%*?5O?EE3<rIiDm(^HĂ1+SALRo.MI^ >? Q�I]P᧭P&-}my?DB}Tl2Ԧ>;AΧc] `Cr*A&w}WTr$u[/V;Z Sq`[ J^>r0Rww*X17*ΈNVPgx ^XR3v9fP&_w 7}; qSTOQw|1l{xv/~aGkTV�Uk3'a5 (,m v7q-{5] U}*]{rj(4?T"dD衹ڃdFIcxFZuj:!]/vohPQ&VxߦKiPt=@{P3l%#$GQM\=47 FvDƒ0_!]IyPsޛoڪgV6U DgtUPp-[MDt# \vSH s}VlM]ŜtXIJath;Z:ϒ/%~g=Wѡs�)x{Α8`)~M4Ξn6=VPݹ@yij +)x3?,! w3D/3t #!޵MM]]Yxn13Z?qdL);Vh$H4!s>: V&`D&fw&]6VLmG9^xI]:_7.E22mn^_IvP/Z!Q *LaRbG TA &m>z?aΰ BPءjTF+$&Q[`$/ܹya ^,Ԙc\NvBZc\(r'!MC8�m&$#[~!(XL1}c=*ٸ @vMw-H -Ǫ6QPK����UW?YGȢ=��=����apngframe099.pngUT �%N%Nux �����yeTҝ"( ! K4*H4,t7?%AJ:}Ƈ{Ν癙3sn*>=>�� RWSw 8vݿN�u%y}68ތ962?- K=`o=lwx_!V^)}F +ó_7)/e(?цB*Oܐ6Oqv~Hjfohi 9:?g8%xtQ|nnSЩ͛6`e眔|f`&^ ' N%d kJLn\/"b(Wд.~ng}5^N00gfpwi!>u!\ȯןP bQv8I(|[]ڞS`ь@F PŻ+�qfRɯLI �xھ:rC ; g#Io͢@Hm7X+An5ÂR+X ')v#_811ai'T.+c~oZMƑa+.DX,ęfe,A[kьM.csC$ě{|� Q<y0"Q@ |Oh' 2�L }XaP`2LY47).='7i.lF~#N9g "3 BT M |`FCa>7yƠ+,]tM8HFU ;-E4 IfaLn'N1d[([4Y¤ kqn ~PбOZ4JCCoզYZ1 6> 壨f+#/S{-юĠ^[Ͱ`>Sڔ0S'cDisUҀca=+OJBlw]ׯVŐtEPl?BoDw` !% j:dvԻ6Xhüy_g'kI%N`6(: ݰ`Fr> x07GPEo-?k۰շ@?`< 3ZLJ..9 \rT8R.bKk ]8@8˦a8(Bm1b'vXJr큮OY-M�rݿ f #){!7w[ěB @26Wrs(H뱗`CPd䕏&L#t"Ua"*xMk_Li5FLdV-GP" 䒫N%F||E#j2MTkL?EfC0w&BiGu]{l.jyb<գ8R ^Z < BverQ71"QaX/ؽN%܂e9邉 s\7fA3yc Y^uǟ@pV3TBoEE*A @o0ڴ tw9wEd VDVJ3CòPg .A4x^P=r}}~F:-Z6<|-a,ce4Դ~߲*Zp S4w_Z`,A Qk[-C3)w-³y%*T[OGd:`PgSFxti6W *CXWJ[B7�s˼MdS3ynG52a0�uUZk6evy0VU)m2*`D%=U A6E?6GuǠ!wU9:F#~<rYGp /!uO#I3t6 tƍ5̋fݬPkVbB$� \,>M=LGG֘Kg3<4m<v�Y >+ƨ'{Hxn[B[$ Xc-URzs`g}36t+v.&mQ̌TSkwC=#Aeia1k֮5YE+l'(~\I<d[+?w:>8 a7D%^z$BTZT>gtR۵7Od'lZk}Unp tLf<$g´Gݝ]{.^Sy3-\wX7m~:yo'4~hO0i"O0Xv;; cGq`2׿lZJg[r5YDĝT4$s}\UNX:_t2He݂;". \E8Sj[{2:L49* w+XQ.mZ|D w̮WR61?q6~AQ=P)4XH*4wEh2�� i7[(4k}w>| ҠCcAr2sĄ?7 f?62[2$s"Cw@_W\sG?[':<ը>_ /I]T{;1r\K?J7\᭙%s %(!2gw?zx›.ίsL:g[ _H]s+2-8V?1g3-ۘKC-&-ps/ŁxT(ݓ@e"u>o.`"Zh2|9Up;g[|OS~ƙwۢq*N,R}I*ksV=" BnfҨ}qH[ƺ^%_$j̸3cLSe.5"�FJ Q}}d4jy=N%(FZw. YpB1G_ yj$cG .Uл<FB0ݿ0)`N#W.O 1ΪPD\Y?~Xs �~pgSdĝܧ}C2.~Me}yr頼(gXp\>�O@-dG<+z/KLS(#0P;t皪`$tXy.,ш_Ε!x3V/S~F~t³pΥ�]›HʰQd(lJ}QkX¿=@-p AzkL[�_Ռ_25{tG# ˬB=g<KM0n냿~!5@>KJ %87Hѿ$.&CfG;2/t236j&ax&{-2}0ztePS1;n#r5^pclms1VgIՄ~.Ȱ&Yve?M W&m 59 C.)Td{ion+Is߀^m*'4d޶|s 7t &8)$G]UkG't sF:`]?|z>CdXy:x~zo[DSWoDn:7{[4w3xEI̮ 6 }(ougq0 +S&jP U=I#4t ͛6�@"(izJ#R?2*BQ R '-ޡ ?8n[x7m,=>B*<2c'1g.0h"R1L _8s!Y9QZ?l+B$ hmZȫ99H]_q2Jt1 .'L[dc}B %FIYOEd@K5rLK2 c%P F.?R:xi;:!f$.۝>c>Z\ >[nqV}>x.G5.T])ID�x@{snFAԧ,H�_\7!ay:֌VȻ~H�)[!;KYk{tn͕cr~b4agRZ4&_Buem�թ m 3=LAqk3 <^==CGn60~m 1I3ʸ �*FBhlܘ_nt|n#O:WIsgm˽wryx3o3Mmclމ]\7-su݋Vgp%U/6 V_tBTZߝ(>n XgɟCW3d" W)TûPN/g</kqp,!ތXMƞ9:e}^#PeiE[)W�2:Y7 brvFRZ9(afZ.;gWJ"*ˀNo/zfB_}* jl-K$JDWл5)̻/7"uKNW/C'C\m6jҟ$\\\ewC\ {5 h #/Ke1p2[Ts_(Do:Fn6}Ņ☙zW\{lw>'uRQܴWfZl0~7"G4'#b�6ǚ 54آB-cH+|d}J7B{^X!a8h}gaBuuόDI\`(pٱIeU痥2{ky# 9Hzn߆C֎հÍW WAơHqo�yGGkxz͐͂� S\ B %#k=۩~6'X~(TWd?2Y,_F/5T6z'/֞XF_)&|' nzCB ;*T4{1s |cKQPpyoμ阡Yz.Y퉺"~\"?9}r|\/+ƣփ<_l[ȹ0�x8DN㽆NJ4rkO/-U|-Gp<)iqYӨz^B2d[8y2yI椊'fIʼ"vg+zDs8v[u@r2#⒑ECS);KZqLKs AԮ%vJ C&H類]T/ VY@˙z'@DHP_QXZ`|1彉ek2aMWZnueUŕ*H'ib"$ %U!)' ɔbhwn(mb05&\A$)W$hSZ9bm/c+0UO.rs)O@AkAb5*0ŮZf}@-\Z}*BoX(m78 LR,`_=/V|{wjxyZEV8&nHg|T=,![i}ǧf ;E"mYC#1Blnx;:"I #Hh&8r.<Ll\84p' kpѤKHɍh@#@1'=ŋ4wu1C'6XGFA4O%?}N fW&sHě1xCmU}1uQ1hlVj/دG6ؔ }Cә-WS=EsԹUˁjO-^KR@-Is1U Tʕ'U$sh}1pawo_0T*ap3'uJ-cm%m&JL�J~)DB\J?yF }YcՀ2U>R7i6ٖŻf}suu2;쯋}OV|ZaA{t  2< E'#?ٰU߷0Lc6^\RX*jhx\~~ T* i/n*g* }mCW<@ \&�Ҏuw2iA>*a : Q95o8zJOwO *Rܾ`3`٢B+~.)ӓ0_�D!_M+Z]" F]�g׬ǘ(כm` <w9mIP_>i=|n< RGO ECA#OE:y]?<C̦X ;\a:9@-0+~" zLLc6/1l4s} {}Qj~2/ck'R#8-7O;.ʈI Eyň4uw2^\wVĞQ6P;v:1_:!~sQj2֥O?RPsC =S#vAu>8F4BaҲ's}6ql�,}C ĕ~R{S]D+! %;?8j@u bS2 L eBR� [̵xP,Vy\[ffh[pw,g~5Efn4ǎ2m &"- gPOr;wB"缐,&Z<l[(fGErex[΁ _Gc>`MJOء[{lhgZuhBsMtsD g4c۠l@B@fz$xlw+S,H1~͓a<OodW\p50>]fK9Gju{ ~3mK˻E& ^J\jĊYdy.mVi*+G^r\:3(#3Fa9/4?$dg9q8cTRINO8gjwww ̃H).54+`3GAf,  VnLbr> z=ޝŧ*O_V%xf#=E%am%c> z]ESΜcR-Ȗ/yiϐ&]Xa;ߟ b Vi&e"Pv童n-.A$WIySa KWNA~#1]~pp-0cpjHRm{#|_ Tt״#'deĥ:KO)0J\De(Qpif_<ʏYwe >[xF4ɜbG:ºאRgC_W[K2R-ld FMz-yw컻LLRW@fiob]8>a7+${UiEw{#֎IbX@C:/@Tf9Kퟯg7.]e 9<ЍzZ&oFŦ%Rrҵ f%;op8 9uwYbcsk턽j(~pcJ7;Շ�$%R"* Qk㢢�;ZJ3#@`)86=(8;;Fԗ{Pu0⒃bh2@(^59>8J~h'dyۣ<X*X張kď/s p\|+JsौMv]�Mʟ)M|c*V岚Gf& 1$Ҥ e" !b)U"fC8'3'{7Cxtwqwu[@\!d)_|sPC0']Y�ZOs.QR_nuaWٗV@3O#Kӗ XiNoL'‰o:W#x�HE'|џ~Q\nR#@mJ~rOSqDשq6RJ9G{fP~BE)_!?C6(;bM8Bğ#o˵&޽51l+qeն-"o aXS]@MҘXiyv=l\2{yݹU1nΈօ:\^>6!`wS*dkW A(N[WEb/ mk-3Μ]w U= )O%'l]LO:vUg�%@EP5GaփcI?x,`f}'OY,XG.o5p&mDSr;gG7~e*,#E!bCTp _*�Pn݊AؘNL$1 < ٘nj;ȏ5r5t(-Mqvw �=? k@vb�j[ZOj?Hg\y"{pԊc<2C)mzǂFpxᅢYs;ZcwO$ Ƿ_6\=>}hAJt?6d/}XHռ1wٟ((]DU,W!qq˶{bgM>E~- D3Ä %$"n=*c!^i2'0ߋ_^_QB"7`wM>1UTV['p%39Y2j5iot?v5syعli�&en ٳFE x }g,jqBms>?mph8oj9<r->%!am+xCՙh)\á_+ȁ\Zmn mxo'yVG whxxbs/CƉ2\-bvlQ QX}[:$g7!t)P[eq7~w/xK !+_4kILx 0+.#<a᷾l`{t!! G1�U$[2څ٘|oJOa_RoÌƙvWfvMvƶ9%m}WZ5yJsP{ce*Zl_]ىK$V(Xb3|`d7γ1z۵¡ ٝ|[MV tj]c]ȊdS|? NWC½L(ףAt7nBbkr&#+ Ϙj^.[*DwU!/v<ic(Y:pc"X; l_@e'%;l[5?V6otӸZw+=LRD,}#>9V.2;#zywxoZN`\mV߫@fU(6w^0D`;x|*%i҅X�.vuE)͏);W`#gLwS|9~ʳ8[l888a9 <y:[S7 ~KF᫓xZaKn7tJY lF0|M@^^AɬO*¶L΃wKT'6'Ӹu&okFVSpH|UcYpdsVMXlSv|}_$$G5ɦU?= "ST=>f+ v4VnMpd#J}U3kz̭x%*Ԙ`\j.MvHesu7M[KF.5iZn1LKGc(p@?@fZ%\sECoUNp {/v*F5˯p,my?*Q7/; B}$nN}|0_|g\4Vz�'T,ь%z*4#va]-s}g=Jq;y|P%}/Չs-R a|& VOZJEM$ӖI2Vd8D˨REt4Q/Od A6aٙ+MQ>XP]0 3I`mGfm1_3$|yBՇ39RS qYV5/ĉs_Y`؂= 6|.zHɨ'\ݝ]:E|N9 "lUeUto>Vq8_;V% �j,L>ECZ},=K_b(b2҄`Rfeh%Óx&t7<ʴwq\ŕK끃ž(]"b ߅N3ڼ{5J4[v4tMkQ55.a}$rS)~P.AÛ2p:X@6{pA&"i;jM.^L"U2FT{X:wM \*ED:l90okr9z<;䉅ddpdy99qTidC!T%uу^�mqAqjpyܦP �/)#Cp8rZf{\yН%ާwvӐ<;a ^oiF%*-zggϏVWn "s>\dnl/.~* %U|:tΏ[+ٞR{^U| '^0WOJe98zy*n;5M!B�=c<!lko߾ǁpZ叕)5Z#=?Sjz\<'񀶟zԭ2S�TU ]-ބ}D.<5BQG4*?E=qN7]ZNFxc\B9%{]_)rOOzǷ0 .|px mLSR) eک ~jD.QwbjܹtNv^fRqnȿB\r˦̤jĂކ)1I�Fh:Qte- כv|;҅?h_Wo'N7Zv*3y{7'?V,&~!dClǶb*U"9<f;H!NgF2C}0;2y6o\AX>b5†ygyP/IFF7PA�y\_CSjSK.v6˅t7vӎ%7m&T댡\dVnHqk.љPP9騄*)"Ă?7!A'z^S9[׬z:vA$GO.%<B4RҘjRz,nxsky{`AXmj%JsҊ0R/dy,J* emmyBuO*dD M1##k2{GIЦZe�8Rs3 sZ*ѓ2<2,6hƈ:9z\EiD!ـ1f!_cdf`Vr|LM̮^Olb (];ȃBz :Bbz /mΔ9ԝ6Sʒ`yljKSw.50 _��<9ct_ig3*-/(/HK~P2Gѹmz˙LފkQ!_a]Gy|y !ᠢ.A-j._$V/?Y$mRF{ZOzmw Lv< xޓ܍xw^ZwhYQ¤! N*<ZCsjg=!jЩJIia?n'&w>;QVU_g>&�Bd$-s_9B=Ř!쳳;I/kbLv){aOK\tof%L'TZ�Il *]</_NR/O%dwWx "=go8Zk5Ճ"Ә*YU!zEo~E2d0l!Q'%2{^⸗ri9?ܟykȒ/[$.s2kVs(maO q Nfl{?y{W\vѠ<VQ tH628P:.m~6( N\$ly2;(I(St yK9z^;8` #Hu$O.nF~0nmql5te+Ķ8gq/ zgqh*b[Ty[%zxKxLXLjY>y)|GEԭ(J,5`)bzX=V GR($s;<4+¬>w\7^e{Wba\53!_l7sQF D!q0Y "xo�*J7MmtHH]ב*(I_�@d-ڤBbf;c_3kN 2{֤i/_ݙ~n;J|H)o<`<F"lHKJ[M�'ZS wAl̍-_ВPW8b(w)"#Ԑ=,'V )ŷM'L3�H PW @)Mnv$1ɂKL)|yЬ;ld&P5^OOU@usO-C hgi#j%-Sӈߎ˗Ȭ_fꚎ``fOG.ht Qo=vFT)!Ł o$ȓ>O q$ܰ-SΒ/BD:Rs#%RM>(Z,+˻qWϹLBINP 8q 6*QĩsV0qpvCӈ/s$B.a_ܴfJQ= }\RQo&F!x J)Ү Sh{r)JG*$k/M0\܄+2cۦ9,Ymh&C~ͣ+H_ 0.Kelk1y|gK �?D}͓ r,2$9O i6z!Xܢ!rX]Fn>e׈l>0B")sg"'w od?"v#ݕ#H�PRS)BYɵE3o)ޙ<3 !/pI{JR$ʅb^Wi@/ "&v?;@GJsQ? 7?Y30c|t{ w6_nD)UK}5)6�p_rV5Kg� |(77yʗ(0|, ?t<gPUjqb XR |CwKjn`F1<c̒@RNUب2HHc.řFGLsUõQ~n; q49Rr-_4[7O@.@纱:t'# qak,gfH3+ų+I 01?s+4d81&X|jg"z1z2x2˘s(/Uv2Fl^ ;"4eY]0QϾֈztW?o <aR. F;|{#MmNlOy`*߾�mް@xh6/=l P_Kb1 ^ɑX?MLu5m8ߏv�+T1Xшp'k:UT+3YK#J27 ޻5F_ zw'5İոY؄{o>(`d/8vճ\VzBnޓ-;8Lv$~spe=Q}(D�qݿm1%eyKVxuQ&0ɎO6l,yx< k-we#@[[) .<<x݊^*CPCBr,;>`^rlc2K1׭w= �zZa$%t?:Ȱ a,PELv]k/YIyă'߫8Čob͋(L/Yo3 nO�㷾^ 4ɿC?J?kQ﹓{xh3&όK<kS c$֣Nh1a<Pf=vh|wSUC^(΃Kra+G8‹wa 2w3z~ KYX\wɏ1 mq/ ]ujL>@}|L.H,E"E?CjZ$y vkox`l*ven2*7?q)<#ܢW#>p:�\y-}Qe} RѼizsp`^l(}W,r]3Еz@utC/ aї,zWp @Rb+Ϋ*A헏jJssN .ʞp)uyZѯKqPH9},aTx;wMEb_TRR9:iY CW|f�B_?<ŤJCqbBgb~% 9~Ͼ3͂ѤiHHiށd$SFY=7fܪy_<0 [6V5l*.ޣxR'NG4O1ܓKe#X2̥-x,a%8#߯rmGjn[Ыw)F~D: NX,|hhŸ!KCrf8ϊrFTM}'0h~;5`b$'6m84VbNAD(iRt.k*xV;}Sʚs}P* 2)kRlXQÆxc$>ռ= XW+?׬G@8akªWWl:H0#dt(!t-]~lJ<k瞻>0S=św`\lN8AC]YKZ<�PK����UW?:�� ;����apngframe100.pngUT �%N%Nux �����}{g4{W[( DMD}W] !zeщ%쪋|93s<Wƺ��Pi=woBHVҤyagb�EMSМ"W$6Υ /{PӉɝ 龿L; &UgADtO &A\o9K,xTM!o-쪸Z߂ЃΪ+aažRXY߂_{vs2?MA;ipADg ~@2,ƲdO,W4"N$مԋHMuLr˨PQL+ƴpTVlH8\ݎ'tx{YvJҕRZ jtbYXT#]FtO"y8{!w& Xj|P՘ U0 ]~Ka&E|4ptc.o0\-Y(.go(, נ*M1�@%v5E|Srѫϫs _Ue"?ܦhna$ݵT X(;IEWOqR4G6]NVRc2Lzt2A@h:?rid ( s=q0~K%c%4RMs3R֯Z<:bӐ%O;lJ=MЙ /";ƣLȜӐ.;VһD,v lV.U["^Qʔ'.4E{]+yA^>k#HԣrL˰,{Y]:.`=^aΗBC/,T{ ʃؔQ'}%�mkVlCY* '>g >Is&2$-vHd1XI$M7rw1.r'NWG8ųfenl J2՞=qC0y`+6rdD# g?FK#8qw: czG"ڳzNk ׶ą9E&_ (̊+cN %itT_$ `V[d`li6֢OJ}b^n YV"+v DW$[A9MZS07(q-F%aM¸<k.ז>cBDίGEL7ff�*NB:?]0 1ov/%"ßHV;̀ Vue gM 3}DFXĻݲugt|d>J o N6͸-68L0{qٜ~1 N߆"NqUؒ8-ؼK!Wqޗ]#h( ]!GG##Y ȇM(Dtosj78wq~ Z1uNG@w{:-rl `_Qa[$S4M6xa(O-q?/t@Q.K WY]- 7d(|4)#g-:\zK渼v-5Qnz}<kAC v r֟/00jQ B4# *w]ۤS晢]o~OF$c">I:#$s:eN[h;g){Բj(fu`5*_"jh+Mr�ЪI Hj_Q\mX:񋕑Itujw \rnQ2#EZ ˈ&7ЏjL=i˝Oc܀xd`;WGm=q/wj^;}Hx!mIzĴB̡A 7@#::ط#6tdӟkxhy,$S"bڽL(0 hT"Bҫ X8kUr%?afA}J{{.2׍Y:g?Qj)o5Wƣ3&py F:IW"NG\U\roUzWG̣E(WFtw3Yޒ/=!!. H5%n"0pW{fm5.(CW&G-ИDӅB;oEBH(;zmʕĔG�)Ak~)oh|qS(M[Sd#[)gejX.BrvT`S8_97?.7W4Zs%F0HD(v`pF&N;&Q!+iA]t;+Ɲ"aHL~PB;q}eLyѿDtJ}*�>E:xiN]ku/uU_~nM{nA1-Ѱ!~1bA iGp'3q̥Ii[黤;ࡉϋʯT 4S �}FseX kWp(h:E^ys9#H!I@Ӆ;z X۪@aCguZ0Ipa=f?AD$W,JˌE'$WJƞ"hZiaW 4J~lH3ڠiN:G\ -~#hE-J 5?/4׏ejGyr`Z8XA.UoyS<)F"{,! Z$L* Qiߎ8߇PCM|X4D =Jx~ K ġSPpw0 zS2>'Qa򽍹F/vGwD2'_ ? si`f9< ݏ w}r P(rӻN]`ki*LGǜM�`W\]ovʹ:^(FikM1+}GJdfX͢H_v\;\2D&x;|e d@j=d q!ڗw'JӝPpklVDiolL/DIva#w "7R_*t۸x78D.,mduG 3CG'JՃyy!zBY|̎'DLbېi3JӾaUR[r1^/ 6DQ2clZg+PfdxGnBqd02ޯõo_!lO! |hpAȺB'j 7u $]jYh+&WROmqёk0~z)чViDdVAn^;S#em JZf͢;b|ynG"(PWŴR[3ruFL6%Gإgk>V5LsP;.#? E31l;ۂu+Ȳ7oNiKl .Kl8hwA9kqrm>JFJZ4J?j?U~5<`qU}~J-Ky&s_%ʟA _ j䔌hHsenYa%iv|"~0(,셨x;(*~)jV7#|6JXOdwWnϹ&IH\(\$u!TtoC Bnrkw)ǣ3P)gh҇wH39#Eͧr{ Dd(2i @y�-U2&n%w_JzhV醼Q4d$W 9})BѢQ4h>Ѝ+;deZS.z:omBD& ~ҵru7+s@cgƎz:v.`MI0\[@,\܉?=;9t^@pVrR`y롗EJ: VZ_t-6 e%ʒ`S80 RMQovc&xd)jMݙD^pj6-{]5D$P|mWp ;,^\Xڰ?;$κag|J3CnlRJ|VP<[ CDN B-CG+;s�1>&ޥ$dqف@!@Q5dGU! gBInaoow^VY3HX`QZm P2/׭~vqߨwPCr >TڵZM{8,SPl k{x{Nŷ7u7տgqO! gPpIQIr~3]appLV"ۅ& 3ꈮD^/_9jWSeͳ{4󫿘ͥsddq [77T&B D<nH!xwj+tdzWZfNxH'`WuXϝ i͟2JJje&Z`iKD_+Az^-\u ȻWWӣE=_z+zdsҹO6v~wch4;Af_阪¹u:]jTQkl}<z*Jng;_֏I;k _ UU 7=~[e< ZeMδ Jr=JBr'H` T4m6*QzbO2zEL&<MAH\i.vKFoOͥW=|O0F2/7 HӢ7e;*]O!9ؖ{A^GFAcs`ϲ_1GF't4.Ekxኡ1ӳi>3Ù1B[@h&zEJZDWj̒OKkEk1E7kcaV!8̯T]ʈzLO;v%u|Cu%+7%x!>a)+ W Fp> ˆ[5η0ү!#jnzL-6"=*+ԍ_\d7ST&u'2�%esoר7* ކUZ~8h-AߞBsB>,xa;fb@Ö{/ ?SM:GO*x%k�ʯO[g k_*!c oQfᝤLfEIf9vQtXF6ת`_@2jf8^C!k@ bɾQxS܉'<eo %fm$Zn'U7eʅ!;R�m(8E*nN,pw֐5˽Tc]]½Q|շN) J/wrzB nYIZE ߻u3#i(?n1oM-,:^?a k"RmB|x{ζvF<{vX+@x#~@F[ NR‡ǴŕoN٬BJ}o8Udl;PT_\ޯ?澖.NDP y{뙫DF8C.�+Rthc0{dHa̯y<ttfY6ݮNmͽ2T)~.r^GgWpfw:r}_ J|c,JfP`s*slx^B=M{fu 6+e-, P- 5}wc?buOe(gi-9gL:,"1r{X aZ\)K 95-.jI5^- 2EKR0!٩at"c~ǿ~e\Vwi s~ Q9p,@ ]Ň "Ay)7/c/5ũpq'2DQk/ ϶ϵUÏf(3`g4/$VTT̗Ov<󢤙HPSi =zu�, %F%�7>ݦOͨ~D {LuOštE89RkS~ DWs0q8i= �HUOzˈxzj6Cտ_oKD=In<!CXJZSO%ĥ1ϴyvͻ9:m{ \Gȍ`-."N f ț׮橔˘(3҇dCQ&>/RM(C}/ Å|T#)u.&=0=w2yM9Ӏ@@e&"0O`t@$?Z~<67^zPU–?[evTJ뻓ez_%stP6YrcyGL>KX-E9ƽ;e&*qj)>fl N` ϣBf4:3Lk*j:�!쵃y1wf7Wy\>ߺ&`IqUe\pTi,zgcY}1?%.Y:-h}]3n_/):SkMH'Wׂ#Z'&[4_?%uQEJw_ρ%T e&K*GrWLI034%ak]e{uaf%ɒeGFm_ItXG3fFG% p{i`J.M]_OO5l Usgr8au><7 XY?|{oH=|}f1}W23UioZ@s~⬶Zv'Ŏ  }ɼ]< דּ$V1o6ΒWݻeg7L$\UxdnEL?*ȴ<$!])<wuMQBxW:ZLCpAuꙦC�[*CLa;-XT&Wwj&R;ihqzm<CSKeo.۱m&8鞼CWe]6| חo794AT ]G~TTyGZ{?hC6( jXj#4DnJ{k),!/Ǡ>vMTPM7ިs͖c;ũoW݋R.R :S&?\BxlQp'MhU{x0YkiPvoD9^?M1(SeX6bh@WjF}rtb<L}khmGdz=V76:+p`Ado0EŵʭMHP�4 磖L^yZ*sqr GkK³lj.V `l4ʎyƠQDN\B:_v`ccAǑ[i+Pu aVQċE]o;pЎyn!.[`v*y4~C_ Jܬ_xqSjKջimk 2P?$pJynqH~�]Jh4+fS{-jz2~ :\gxcF 9]xqێZd^gz~BKoendLghM؁Q#Ld2ϠrMt sr 4Nm[ۑ:{ 垓DƼw:X'�>�il<߫7@%L>Jf5_犃[XIr~p2\{'s\%֩%5w? m38 ǀيƽ;"vm)ў8g~MA-hjק UHo{0wWh9ӛoM o$,E~i߃|64hv&9ED~&L%]^POaxđf}r1RK/;t 1ܷj>uvtìӶV 2E/lc$1ե6Tjb]!,aF=iSc/H;zI/#ڼC^6'c<ءg$߲#+{4矼_0^KNNU}:5|G_ih6<Si.kL"/?bh@[j463CܵA/ЄI3\$(V?ţiym#'FU7nl,W2qw8f57יh|[&;7A Bc�?OH=#}glb3TȟC? MZ$tԫ(_[8j2=֪IRD)(u4% ;cBk4 ĎXLp= IY=RjKM'5YMT+um|+ M+-:Sڑў}y`Hm-%K{_~{Y#r%'!8߃VM!]E= /*zJٸd[EnzA|ALnn -[e1757۬xN<O.rwWM_]Zޘӏ 9|- W4 J>5/L,0(Qw&0_85YcQ9mlZdmg:Xs ΔPձ֠|%x15ߝB9٪D?j'QBZLQ`kVȷ6œ6/y|F!f_wjv"zVOI2@)8s1[&ChH=NsaK{EN,:b muX9<mЮVv?.}dZhdTjW񃄝?8" e]Zs < zJ.5= 4Rze*7Q!LĴxQUǵ"03f4GF$CVj5 XSK: <db=>~oPj"LJX'7fSJSd%!N &�@`{̞#ӎlE: oSrU^bj4cȲ0� /SE29nVO=Y+|kۍsӤBj`|@^*Cv.F9xV~Te6 �ju"`\ApٕNH"?^a#5RWX.\64 UPI(R)\Df^]FPh9Lcpi-C }S׿_Pl'SKAwnӅ�s~TtK h"2Lϡw'C;3Z% 5>pO 6?[N H| <q180KBg;ձ%6O_O㚐mߘ~I+yx4%-;oXIԽL ZV)QGƷ^ԅŠ`E[7pmZQyPJ?ooxQ0^/:Ud2K7#Tk Wq'.'-@(n^MQEqR\lqWQ̒'mHf5=loI鲲CYlpe9;k?@f!$t@LUѫig\2 *@$8.rӇ^'#ƧvNw QH(wy^ MKB;~IWyNb~<˜OU V6̥|3# *89=ȌxTkEͻ[_+RA饖xD9bh [ԫM؋z/IUY$wIm#pNhj.ӻ.}¿vߊUs?Tc5r[ںɐ-MfCXՒ[<D` hu*;::VA$Mݵ`B�z6RiIpmU iXފP| &BآL{J[RJժ~DT}{A7l+Gvćk熦UAi"V? Mx}|<zr>7h榻4"}݁`"Qc疾DăQkx }&{%*;~7ھ3E\ޖE{*X&IJO~EV4{Ǒ{#Dyw+tzLI DE |YX\J0X0dL>UOp4 De-MЍ_SmKu\.p#jBR Ó`k>x0,kzCؐwpز_SCU=*S#8p)+8r�ȁ$Ыш/ Y}ʭ"`nJWµ\ڳo(͛uѸZֵP [qDItNb)3Lz ïqUZ[/-_^#*5ȨNۮЅ`Lhz<_YQR f Yfv)0BR�6>ۀxAc3ӷS 3ߘkƳ&B(4:K\qmV2S5azQ=`BJt”kڕ]ANĠpwd^rZS4ˆ* ,=jr8CxSq''XJPw jeKPmzLܗ9' mYD?[ENP8/0+NN]m:L0 vy61d kLn3'+%v$VzCK1٨H%!{/=D~@ rpk=ŋ'" !Z#oAviB,s>꬏şj'W~DKR"gfs$5-$C&Jƥ qX ?lb�JG/"e8vsG-4BiR!Ds,sN*t ѫ0↉~TH]3TX HJ*]"C>[_,SzFvo1BUgD.o1p0 j77I&]xKYgU :.T;޻ wUE$N, ثϩ>J7 )>O*@|3QPnV=<f'Eqez�ЈRGraԽ9UnǢ `ջw@{$Z<.հ=瓏ӖFz,_ G\7)tkI41^ kn3JɼJGl~ۋ-R�$;ˋyKחE4f/O )31vx6�oOGr"Y{0_Z WR1#86`_ $az]#tI{If5y0X~XGq{ˉWl 3O9Ŭt D0<\¸ۿ?_&M`ᄔcp6W4h?^KT)"6yӥ̦SjZ֒AZ### v_"+ Ed;D܍1s= 9ǗC% LcQҢ F͆g+)Tt  < (n1؊41uFd #ICf� dA<<xsj,1°gWѝl5ȑQUi\OMZӢ.wdE V F`OtjL~"e'6jgi[8芶 o]-ؒ| no1rErNE4ڏ_ZfTAΐF^w&\Avuf"du/Ēà3c-4& 2MPH87{ GAxғۍdaHg[s-R#Ūc^մ\Zk:|ф  , LtD!$wAfr-yIu>%%!'ުdv"" e ͺ" 3ּ*_g&'Y Vdsmz RתNkjV~ý߉Ũm+ooƨX zl9g *D B ּk3Chbv庺#M(ГƅPD w?Wa%nkïъw3[z "5ᖯSG#3KSډBdZ0@!oAEٜ d9$sb>2մi:i)Nܯ<\I"j&.� QtS[Ox&PxTR1q-;覝 UBd$^C@hXMv\Ͽ8nz\h tE/>1`D5NUy{UGVaCpMՒٛ<mKlZ}R$?E.k;gVw׷m3u;OlK.^J0Ѣ,5`᧊۸ E�XGr&jRUyMqẀG{In_*o6GiW"7ﴊe 2o'"]B̬�?�ښžY1|A#]nWZuvuSQ+WDx7R*HyV97h('hVCv:Zm_y7q0Ӭ6yNi,�&(w{gdG.*k>i1v;^pC@c0am+vGb,;&Iq0IYOB=k{6_Vox΅%.rUt#~,X,#L"RyQش4y&M"MϺ$<XdkDS,q|f[y[}"m2ToHJ=ky qA-xr +<B;R"Rtnm߮vJ}%?Bk,3LuiK|( vL3[HJݔخYwP u6neUnW~- .oU~]FG:t.i>^:smsU1R )t7{ VHsZ!MBeg[:!ߡhu5.GB)ondtAL䚃�*3W Itz`'e-(K?="\l2FRY8ڬLhBCձZ1̩jm#zo2ϝ/[f࿌]Aq|+k> S;\ y@+v<βFk=\O<?lڈ3`X>U#z돌ĠR"\u .*Vmd#ol jf⥫$; 폹oɝSW? tr\D3svdDXHT5bQ:lzzz2*T"/_rbw lLeld{CZL v+`]^&&XRPobي \3W )R" Fx^?T|@R]?\ >ewIj8YC"zJZ%@+۵Y׳;˗f6w>gUH<7j4c$_nƬ9>^&5}zH-Cm(隆暄٥8SMoKw\%f.'~=k NN}MgPK6t{⼚wIo<GoZw;G낈,u9۳er¯9}\8m䛌u QXo;[>˻u er:ӅHullyw[L=6k~]xcN` [ǥ?2rOkoN`lWOaQ{}zt5 a| &<o,rW&yHqg䖣w\FAi1TvSZ^s=,E[/T; @>b;!f9>4h{g5h,80@D8@!eҥcvpІOt4t%2BoEOs5=r~5|1GYq{L,YB 2b߆=T{?HfFlJVC(Q|XzcOԻ8ғ7^p*ةf2Jg}˥EBB=ֽ8q>,e(%5C?y[~nd8E\-J*px%yUroݸD]ea!(@sxݦL7I SJo3ld $>)ųʛ ֳTd;G'=@y 'Q1D)m$$Ÿ?v/ "}6֪p?PK����OW?~:��:����������������apngframe001.pngUT�%Nux �����PK����OW?D9��9������������*;��apngframe002.pngUT�%Nux �����PK����OW?h;��;������������/u��apngframe003.pngUT�%Nux �����PK����OW?SqH<��;<���������������apngframe004.pngUT�%Nux �����PK����OW?#:��:������������g��apngframe005.pngUT�%Nux �����PK����OW?'9��9������������`(�apngframe006.pngUT�%Nux �����PK����OW?Dv7��7������������_b�apngframe007.pngUT�%Nux �����PK����OW?4��4������������P�apngframe008.pngUT�%Nux �����PK����OW?׊-��0-������������D�apngframe009.pngUT�%Nux �����PK����OW?d u%��%�������������apngframe010.pngUT�%Nux �����PK����OW?T./��������������"�apngframe011.pngUT�%Nux �����PK����OW?rG��������������:�apngframe012.pngUT�%Nux �����PK����OW?LM �� ������������Y�apngframe013.pngUT�%Nux �����PK����OW?Tt%��a%������������Dz�apngframe014.pngUT�%Nux �����PK����OW?GN.(��(�������������apngframe015.pngUT�%Nux �����PK����OW?%*��Y+�������������apngframe016.pngUT�%Nux �����PK����PW?,��k-�������������apngframe017.pngUT�%Nux �����PK����PW?T/��o0������������G �apngframe018.pngUT�%Nux �����PK����PW??3��:4������������~P�apngframe019.pngUT�%Nux �����PK����PW?s5��M6�������������apngframe020.pngUT�%Nux �����PK����PW?�A5��6�������������apngframe021.pngUT�%Nux �����PK����PW?z7f5��5�������������apngframe022.pngUT�%Nux �����PK����PW?45��5������������&�apngframe023.pngUT�%Nux �����PK����PW?5��I5������������p\�apngframe024.pngUT�%Nux �����PK����PW?J3��G3�������������apngframe025.pngUT�%Nux �����PK����PW?F?Ⱦ1��2������������ �apngframe026.pngUT�%Nux �����PK����PW?ErL0��0�������������apngframe027.pngUT�%Nux �����PK����PW?b( F1��1������������'�apngframe028.pngUT�%Nux �����PK����PW?A0��N0������������;Y�apngframe029.pngUT�%Nux �����PK����PW?8Z)��8*�������������apngframe030.pngUT�%Nux �����PK����PW?,`R&��&�������������apngframe031.pngUT�%Nux �����PK����PW?wU �� ������������R�apngframe032.pngUT�%Nux �����PK����QW?o4���������������apngframe033.pngUT�%Nux �����PK����QW?kL���������������apngframe034.pngUT�%Nux �����PK����QW?Gx��4������������6�apngframe035.pngUT�%Nux �����PK����QW?p+��������������Q�apngframe036.pngUT�%Nux �����PK����QW?>9ڢU��������������Bd�apngframe037.pngUT�%Nux �����PK����QW?H��������������|�apngframe038.pngUT�%Nux �����PK����QW?Ʊ��%������������s�apngframe039.pngUT�%Nux �����PK����QW?4��������������n�apngframe040.pngUT�%Nux �����PK����QW?x-&"��"������������Y�apngframe041.pngUT�%Nux �����PK����QW?qȮ#��$�������������apngframe042.pngUT�%Nux �����PK����QW?/>'��-(�������������apngframe043.pngUT�%Nux �����PK����QW?G+��+������������ >�apngframe044.pngUT�%Nux �����PK����QW?g,��,������������i�apngframe045.pngUT�%Nux �����PK����QW?11.��t.�������������apngframe046.pngUT�%Nux �����PK����QW?s0��0������������%�apngframe047.pngUT�%Nux �����PK����QW?1��2�������������apngframe048.pngUT�%Nux �����PK����QW?졐2��2������������'�apngframe049.pngUT�%Nux �����PK����RW?�ڠ5C4��4������������Z�apngframe050.pngUT�%Nux �����PK����RW?5e'4��>5������������0�apngframe051.pngUT�%Nux �����PK����RW?U5��6������������u�apngframe052.pngUT�%Nux �����PK����RW?n?5��5�������������apngframe053.pngUT�%Nux �����PK����RW? /3��3������������0 �apngframe054.pngUT�%Nux �����PK����RW?9)3��}3������������c �apngframe055.pngUT�%Nux �����PK����RW?k2��3������������ �apngframe056.pngUT�%Nux �����PK����RW?ܡ1��D2������������ �apngframe057.pngUT�%Nux �����PK����RW?ղ0��1������������% �apngframe058.pngUT�%Nux �����PK����RW?5)��**������������ - �apngframe059.pngUT�%Nux �����PK����RW?&:ht0"��"������������W �apngframe060.pngUT�%Nux �����PK����RW?$$K��������������y �apngframe061.pngUT�%Nux �����PK����RW?Y��������������' �apngframe062.pngUT�%Nux �����PK����RW?c?J�������������� �apngframe063.pngUT�%Nux �����PK����RW? ,&��&������������ �apngframe064.pngUT�%Nux �����PK����SW?;C(��B)������������ �apngframe065.pngUT�%Nux �����PK����SW?m*��E+������������ �apngframe066.pngUT�%Nux �����PK����SW?dHEv-��-������������D �apngframe067.pngUT�%Nux �����PK����SW?-Rv/��/������������r �apngframe068.pngUT�%Nux �����PK����SW?En3��E3������������G �apngframe069.pngUT�%Nux �����PK����SW?&1��<1������������ �apngframe070.pngUT�%Nux �����PK����SW?^t9��9������������  �apngframe071.pngUT�%Nux �����PK����SW?HC<��]<������������@ �apngframe072.pngUT�%Nux �����PK����SW?G>��>������������} �apngframe073.pngUT�%Nux �����PK����SW?>RC>��Z>������������ �apngframe074.pngUT�%Nux �����PK����SW??V<��<������������4 �apngframe075.pngUT�%Nux �����PK����SW?O)l>��>������������7 �apngframe076.pngUT�%Nux �����PK����SW? J?��w?������������v �apngframe077.pngUT�%Nux �����PK����SW?x|N=��/>������������g �apngframe078.pngUT�%Nux �����PK����SW?:M9��!:������������ �apngframe079.pngUT�%Nux �����PK����TW?ǥ7��7������������.�apngframe080.pngUT�%Nux �����PK����TW?̼5��5������������f�apngframe081.pngUT�%Nux �����PK����TW??5R2��r2������������2�apngframe082.pngUT�%Nux �����PK����TW?)Gɇg0��v0�������������apngframe083.pngUT�%Nux �����PK����TW?x,��',�������������apngframe084.pngUT�%Nux �����PK����TW?%xC $��$������������+�apngframe085.pngUT�%Nux �����PK����TW?9b��D������������3P�apngframe086.pngUT�%Nux �����PK����TW?|Z|��������������_g�apngframe087.pngUT�%Nux �����PK����TW?{zy �� ������������%�apngframe088.pngUT�%Nux �����PK����TW?Ɖ$��$������������4�apngframe089.pngUT�%Nux �����PK����TW?6&��t&������������$�apngframe090.pngUT�%Nux �����PK����TW?o(��(�������������apngframe091.pngUT�%Nux �����PK����TW?GWӌ,��,������������t�apngframe092.pngUT�%Nux �����PK����TW?:N0��0������������JF�apngframe093.pngUT�%Nux �����PK����TW?C7��i7������������v�apngframe094.pngUT�%Nux �����PK����UW?_bA9��#:������������K�apngframe095.pngUT�%Nux �����PK����UW?<��:=������������d�apngframe096.pngUT�%Nux �����PK����UW?=;��;������������%�apngframe097.pngUT�%Nux �����PK����UW?@;>��y>������������$a�apngframe098.pngUT�%Nux �����PK����UW?YGȢ=��=�������������apngframe099.pngUT�%Nux �����PK����UW?:�� ;�������������apngframe100.pngUT�%Nux �����PK����d�d�!�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/busy-stick-figures-animated.gif������������0000664�0000000�0000000�00000042556�12641336260�0031474�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a����www ���������! NETSCAPE2.0���!��,�������/t̻`($Ɲeptm^pH,XLS:ШTda&جvabWxL~^ֲz.|ܢ]4�1v~h$ ^* �hgme^}Uj|�^]U̜"L|gĺ 'h`uƳgnj hu& J3(WŠAB_QS~/t9I 06^Z4d 05[9;`Oq8EfvDZ!>݊2.h=!xAxPtVv㠾'/+@05k{rQ$->Q9l U.iF5 Ţ.+&-r� ]N;+5 yMKe|sf`@'+r"ݾ0YMU.~͋+СLH֫ Dy(~D몁T4 `FA6 ^b_XżWH1p„QpHt!(!vPb 'JWGa`4b6<@)DiH&L6PF)Ұ8!r]#;ZX} &-odRޘȥphF:Y -('VbwjgG z䑠$:׀ \qTcDB$&1Pz̞�j L@0|:B\#SeGYjTƑʀGqigɶq{yjp^cEMUlE i {Dd;XOk櫮7�#&DZ:EuO7>Xgn+Y MFw}ciR8ƾa /PYRj5ȅ6 +,D˛"-NcQ/LUYuR `3SgrQǭ* &o]bm7Ȁ2}y&UQd2޳c*9W}9'm{}b祧z-z1Nv.[ . &c ע8*#_)q[LI>J&l.@P5ddV (RoJ*? /J* (G%MaH',&@Xe '$/( \'$.!ăZ;vվ|D{q)oAi8pjpCEAU$1j.5Đ4VTN8&XdDmŇYT#M,Bi0�*(q!0ZS0JU(r]Dq/O+E_)iV'HP/t$7H9G* YNB=`,6 ]r /VrgyEd&Uq;V!gWS}٧`#7ˀkC*bZMS]7qeМDH X3D1y(8:(ngJgl1K6 pI&ټ3E3hsNP(hf'-pq4RbU*q0WDWzdRW<̩.4:&#&&2T_)5~ʁm(.;Bhm MC]4u]ݤ^O+U<hZ8 Y,2I.kx]2-c 5qD⠗OysS v+3Ek9i n(ݪspѐ7+SC0a:-�!��,�������/ͻ`(6h}娮l p,t]|pHtrl:;sJZ;uN,K.59@@Ӟ px|N{.YRhvHtYo�ceti 9k^b0pke9yaso:k}�g+0j"Z kaVJ`̱-P b\J֧QwL.}ݵ(̔jN$4(螕~GP)qkF a3#5`GjQ1xM\DB=J"$B;b ?*05 u4AIujX_] biJ)>E{Ӥ&&5l-j' lImDjh -- 31us$ĽRť ƌ[K 2DO«!vCkiPvCBa9p'fC89Rbe0jeoظG93UU#t%="Uf~QD6vHv҆egDۉ h"-.bY,ڒA3£ )DiH&L6PF)TViXf\vX.vNcE_ad.3UNUT)t^eW u\<>Q~KaxdzI'#16&yJriXz$6fJB~Z\/}hMBqxgHŠ?tT� HF6m%V.y<켩~ꓨ %AkdAju+KG;ۭT@߾v [mfp)-G-9 B?{bAc HǙ+;U\ُ;B" 5MLj^輄-ht1*sv|.a.TIxؽ |dW>i|2hMp,,w}wfT%E*14]84wpUCL-ߥf6J9=Hg0示M>.; "6~|fݲAI"7QZE/}^b7 ٮM$z&1J%MdnxOI7>3-Ϳn'W ۆְzH zXv$1 n3 `F$ͣo U|HX3 6H{c zBJH 荑,)wDŽ j22!BOH`/ !E` @$d4H$p~EDE:AOF41cFX!2dV@Iw9"!x$)|BB{ OBKA3P\yLL6 2jb|qQ"t%IV6 ,sH wJ/ (3C,1%c.CN̪q<'G{,�SSWK'7 ǔs+5HxUʬ=1Ұq"P! \8`2b&.LJQylKUhhְOH hKh5,! "3cF`(,Ib wRObb iӧ)9qC;dJH~"d)|99e&`9h1�i4DZtH_ D5Ʌ@SLiB3f(rTPX uU!],%)�$~  LCI жFK|mȭ/ qq..7BEo:eVÊ!k Ӗ��!��,�������/I8ͻ]bi`l/tmx3pH,ql.%pZѠ )x!2xfBhMU n?e[{s�+>RD{|?A,"UP2f& eK Ds[F EWPi%˅(o ҭ*ӑN{qQP[ݘhHs[?Vg|uzq1Y!I )N_D0 2E F{@N TdC/&!ʨ8LUG1}!󁣤b !TVẙ.R *R#d}oJ H0ZST>u*ĶQ3kWZY4p`sBqD./r fs2-bX 6Y!A.7aŨvYYڍapkeʅj\ӕ\kWՋq{w$]d .>MāyZ=}wwc~7A5EICI&1Idj֠St\zMlX}g"b)v(WH1:I4]&O,6MShH6W@y=ɤXf<n%4@dihlp)tixgya}T9 b6Z =(h)cHJ\M> ,CizrdC�vPpS {QHagJeUqZ(bU!(iL᧥2[ԳcqF`$mtpzoK>k]+N 4 NK*>V!"Z%|3 >{K"-tA1ڹě&ӛX"Hlp.為|&Yxюt|B_|dMMw%Qg]=IedOrWGk6'jGp btBMƝ761w&U+FHx]szx3ՒܑSv _N@Z#Y{앧"(rIi#ad8?M- Bqw,Z`z{J+z}`MT=}.l4/6U{=$*k:`X,0X`vqdYUZ,3,h,$e8 :|=^%�^)R-3|Mx!MY")%`Lb'0~�LOt-Ti" ҨLp 9u-,-p5~+%#BxhH;>#s l3H  UOzH0,*riBWNl�K-K i}CL ixo&1# e.&<fެg:%5IeS72jH3 "TS[8 oM$Z<]J%'($'X:q ozQ|B6R!D9# +1g:ЮMmN:5jVA*V#6W:WFR,妝8(P 0*(:14 >i)N*tS3hh .8Sutʯ $1@eV&Vдj9pIq']o$W-6'gWh:Gƃ"22k}]J:1ʱqR>a= -ԊQOH��!��,�����0I8ͻ`(dihlp,tmx|pHdp  P@�hF‰Ʀ w Jv8͘@/t[oTz{3L |eg9�{l |.�SSZ6U{ f -[a1iv14zovqMGf0lfƩZrGM3܈+zfqLx7РH̜)~1RƳy�SqD]GF)@ܤ[ [qBq]NB: vq)`h3%^BB(aߊraU`~+35jicEʢ*dլ'8L#f 5KX;A,2ţJ^Aiȡ#(vn-AsL ri~0:ֆNp&~ qkݸ�N^g;:2o\8A84݄=sܧ{'QƷY%4vtF] a�O]p{~EI^ (&(Hj Yy7b 3]5Ҏ =ʨLbPF)TViXf\v`)dihlYUg8w'$'g7w. hz8:D349c,@uOR-(*Yh}>ᖬ#KG߭0ҥ[p,ښFĚ7a(Nں>TT[7r>,-򺗔5{74Y%� 9ުmK2(�i%lD] nI3HE:cwWU#dg%-8KI�F:oAӓoP];M`چH[Y V]FB4ٯ Ok6j!oVxfHF$E؀W';rU8UoC5.uWkBxu*6w<i|0 a8>As>;٪X*I1̪vtAeSH/I(3#g hG؎жdOoA#?͙يiŗ19ɺ[JD1@"[_ʜ4h-iw:0Pw$ yU'I0W㴴!߉*l8%4 j۔( x̧(n D%aJH( i c/ #Ȳ%4C`#"Qωx6QX " JS%#2N G4)%?q* ')Ju !$ʢyE([)Y#$.I&Pt e"H~ȣx´A'7g ɴ3Ѐb㘦ZT3FlFIcXp2`N3Xsj``+aw&hR:##$XBP&4zg4e8O?Q-;6"Er~@a2XtQ(֓;aR`ovLg85x ưUPsհ楲yLD"S$4Uj; ̨H*5dZ~ :u~mY{0_P^7[r**B{'js ؔJ' $鑵,!E,ڞI,<ڀ��!��,� ����0I8k[(di"gp2r|C3ToH,~ql΄sJvjV.K:Ѷt+xZ挺7q ]=+*rwJ _z.bI}sl:l+4Q*Bb%Wv]�xZm98W}yb,s1dYZzm=Zni=˱K<W_A,:<;./A"$HryM/"K䚆2؝̓^ (za"5vZ iRGG5 q :rK A'PH=mYLRQ 9O݊Q&8M!ՐI٘PMN:>OwlKT d5,Rɫ2Ni:dۺk!i*spw.nj &ʼmCX~Ҵv[/Dp -$|MWK:a}ӫ?˟7OF&oP f OA2 }\g 4^j4C(.W,Z\`!:Zer0d6'SgYX A Y-]R`&A9RٗG`iYri5ֳ#4`5ea} Έ瞁'8*Pwa{w.(hb*J*]:g˜dVVjk*䙦 YGhʪ[j礲)jrk*M"?z`S Hq*H8:[oJkLS`-}.<BVHu |UmDzC�<E[\Л UY 'sid)eRL%Akar($> (%'8>OXg<J)gR, B4Jq�DCNe,';mi8;q#gGاJ d'g"@b<q)0Ŧ@&heê]/ l`Sٔj9j7:Ų19T7K~.D跏�Q؛޻saF/כ3'eS }?2eW̒=@fL Ig _q!8ST*4@BO&Lll|̀> G21&#-R,O4\ /ld^}f[H4C)S"=FɁ^)BX~=PbX?lx'�q[A l%˰W<#,Icp!" ף"6.@Q;LJ)vbGpDL@_QMT@!)5@n*g-,[>|D:9p`uj.LK]B<aSE<L.)%yf3鄖mӤ! rxSabABsnʩLST'U"eK65y\!gਉt I4>̓2}ӂ"V@BNOȵ-ShB2|g&F(^R7rRCCTNGig\f.B{" a?`2IbWr0|hղ*SEAT g<&Xb-ψR=K^mX"Ųl9R�96<"^{@Puͮ 쒺hRV*G !=+mihE,2V��!��,�����0I8`(d `lL*x/ p2ĤryjШJXUz٠&�%X?ool2<5oQf_?'zPcmy*�kDv?}Ym�0*\GvA\T_39{qk3?0n`M&UFg&mzg/ژmxuj~`.\�ɍ-n 兞̹\71|ߙdZpr(rF&E-U5& �=$_T@ _PjMϗ?s\UO4E j)v  utb!`qSe*wk'z - ¹SoDi7i#HP+xk$=H}yϠCUӨ?|`;> mIJA̺4%KLpū }_ ֚[f8yۥϫ_/ye'ް>,IW>+,Yaj( h`I^$8} aSUH3m΂B ^hV! aIF ! F"dB�# �A?t( !_IX"EVJ9πbZN�7Yem5t&)IAVHtȐgIg"'? MGvrD>($j)N?NvDЃZ`&꘦ܚh*őz Ckb[n +|*`*(8UEb,2lZ'nf1cJ覫춫{=w|6/tlFKw&.J!7o oŲ^qQz֟4ƯjmG>},G4lO9738tcJɠ.G<?Ǵn9ka+/jd-%D %sWhaa>u>utL337MTp 5EuC~ wX gJuwb3c ŒՆszؖ4(3z�陯,l i�:nWS{*Zdhx*6LJA?~w%)̞#;*ZB1Q0*OR!OeK_ dÀ% O>՞AAI+!A43(�0 *5VXά*P]9!C(y\=5 =Cux2C�gT(aHL_ѢTu51kpN|B1 Onz1HNTf*XMjzGKo698RFY*FQ1>!EIZƒTkT*1L4 LiRXA))qcw1/T` rT02kN@t4Ԧcz l+5aLs 5:y3ZdC$LnT\rGG "ك"G&Bo~{qנbԮlҺIU89#=hi)IWwy^|J#T?Z+g},͸.@UQXi(7#6'7cg3 TI;; RZ~*x:ՕS4k(0STʖa;v4!%|MC(<j 'X/Xo8-!BVxkp9@ST2|U.Vv$X- ]0Qm =3x5}"иqu T]��!��,�����0I8`(0dlj*t]|_AN+Exl:[IiZAu˽ hwLfN̲zqF}1]q3:�S{y__4Lq2:v+Kk bk/$Iys|{qA}}qT/oyo8'iea�K;jw( &B]ěZ!SǂB({vc;Řr%�w蔀>]6_0ZUNO%* QW?6CI=uIaቔC 4�"Q䙚jԺre&cy�358vY4].v6tQ. |Zh(Z'*kFqNsZߖ(F6LUz-  L0[VUef qWr$0Ьf>)n ->P{P-HVvݸHr=nQ`MJ_nxG̣ zt=$G7 W!hœ%"d#b= +:4U4 k�!i X 3t_- a l5ƆpDAmx <-(G28h<߱ҌU 0ԁ t%:H/Y两HvGLSLJPm(Ar0J*c>&~t9)RfV DhHP!r%) K8)G0}g+j<(>~cj"AիQO:WYzo;dgX 4lbN,IKmɚaۆ+X-~k' n*C\D&yVY`ݦ@!~/c<�=!LC`IsU0g qky=pG"w>`9q]/m0IdX2έue(&dD�cאҠCEHS4% #92#TX/5Z = eK<1& 3B7M)$+ ##̸(l514c.1s":q$G@(pSZZx- :ل-F&*r;`:irdƇZ%Lwd1v]Ar(E~sQǗ 3JHŲ(LKaȀ7@ ,"#j\AQD6 )QC8b&Ӣ78j` a<j%\EDrTw@oBM%pAY< A01WN3dP,%PH+aBdt*8/f<'jeG7qǡ`Hs3Ba4%"EPrFbT;Dj!`B3b%7Ebfut J"lĢ*`᩷)ˆ/Rs"& ;*ς]I(PNt:Tݻ([їdA(ȨwbNY�L$T07T/<0aLK@DWj reg䌧n,Ӹ!ayVXhizja::)4 'jYϠoƣAK)2ڸrՙOUiǧ$D\H-L̊Uxȹ"G0B5?X5j?0<!'JG$yuMMWDdL'5ca  R~!k 8k<GH��!��,#�����0I8`(S0'l6 nm߭/0@ !ol:UJ�I~zu˕fڮx0d tVG8ۍԙBV:eqx2 )"|S\|RZ=EPyO �X&LEua0Yiu`3]2`fKkN~KDN'wWڢ~_1\[S [$Ѐ|Xd|f<sEI.bޡ.} F6yi._V(/I0q$5w§1S|cSlˌU��IUgklYos|i#kIy3+bOͬ+ 0r׋B`'A3k̹,rALMi.© b[ma[Rx#Dd[N+_Ǚ{~L/Lkwm,۩+V O 'ٴ/=%GWbԹ =.Ifv ($h(�A*A|-a1:wZ5PZXqIJ :+BAqRaF K=x x .D %1'wcWyb%3p&sʶX/ntDu`L[ (!4F.җZqfd e'r~&1_zcSդ|J؟e9\Jgt�̩lc,SñƬ eŘl_KՎp-Bp8K (ha趫ȅHr�@dUF~yKB� lD~d0J3V cGx;`q3(8@-7Tsq27Ǻ, BR8͐>g >\FY<kI#t܎ uNM5VS]Ze1z+ScQ^G;RDP ndʚ4/;kb;z&zaVl2^0_ ֍H)>xAneN9EzyT|dR-<MUEԎUG90_]pS6HO&1=CIoӜ?8w\ smp^ F~R|q$"據9d>BPgFG2:4;,J! (<%o56{):�!BdF=cer`fx37MdV ,x՝ͯ"Bs&;/I( 8R֍*Ap',61ıD1h4"LTbc 7x# iGAl:#-"Bј &U kLFz1"A:c8RW/.f0ĩ b�8:@JjŨ@rf<ܲY 2YwgmJwZ!P+2<8C|4%I5|T538| x ;e(( ISR YB-*!̛|rW,M/ G¤YbLQ0K xӥ::дQ,AȐLx8g'z[*P\2ړۄ.K\H "E R4J;sSSuTHT;yת. R��!��,+�����0I8ͻAhh p,/s>pĤc\ePRlu{jS#O@- h++^/�tw,~{o%CG,MNH6U<r $TVUnC|65a&,7iun;#nFT8&y<i](nr<›\f!e7Kο[`P|̠Ki. ў *kt/E-A~0 ?ȮlNL<Ck]TPƘ*t(9C Y( |i &OxP#H`+yN(SԜ/isH<&RpʛjQHg*}QNfшe̮JV`pӭ텉3 QFLӖsyźװc+Ġcd.Eq*@ f9rtK.= jm: vvT0l^-yGo31 ݿh\h& 6ŀbq^cDF^Ua֭"2↉Dۉ" ̅" ٌ4AG܏Ma@96alp M#b=RY[9 xuVX"C@H!L`U:>g T KƸ &[,V0[ 82hۥA[ F\VCfpґf6I>BBZO: n RM l=b+IWZ ]jqc!F-T1kRTK\٬Llu"k!&DK+e裝K%b2g&|uChkS,V|+i1Z/v<2 |!3ʮ[H0!Ъu[3",>[ tLt:sG{t< 5(LJ PVk1dzӵj7ufAo=ttw=PŮ=O-M(uqcx�MDF把DTc'z@� 0zOк׳j$@63A4"p^NG[:@q'M*_ Pм<Ԑ6%79hcv^%xa>6x !@Or3@E87d+7AhMnDذ�Fv#YwK&-*tBFC&VB6s 醌\U0@bH3$!"g3A24DZ8vk2*)4{r*3!f'ucRD<1F.Fk# ZF\q# 땇a!O1}pD2庁I"uc$rȠ^<)I96\pSˡ�V0>YZ+M~%L LE{FPPp|#cD15qPGi4E){Sr1a+Bf3͏CEzR֠Z* )1O5*bAT.}38Y'|8n0PϿraܸDV`MQfֈRJQzC$ST2d*8 JVyJTHQ090b$֜'ӌ""v2 Ѓ`m:7g`f@۩��!��,�� ����0I8ͻ`(h5tm_2|&G,1Al624NKuKxJ. 1r< :7 #xkT-osj1_+k0^Zw*d &K1*odt/|$}j0K w; wQn:};d(jժ)Ү|jy~�i:)n2J,xp[n Z2owN`X,Ӿw&{x(䐊uN^B#9J44trM \3 ~˽!S#A$Ж',pP%yX!鐵 uulH*''ƪ/>ieg2ETJQ}<Ѓ5Fy-W>A0+e2S>]c˞Mڸs&؈_vÞa جCN?NC_;#?*|ӛ/I=nhO_9L�Xq_>=|Bx`fv uaA!7=t"!8"0τF]8R"3Ȇ^-<Gp 9XoOX@TY ԋubojF,yF&rt %sT`N+ j.H }iCMŝ) o6bYyp8<F 5Zrik#e4&@zF$�cgaFUi jIzWZVBI޷ R,R!,rnn B'@ɘ.jrAXx�"z5 YbgT#Z-p1[ $�e5WH8Ae=wұv=l(+ :]1+5{\=E7Vk}zjboБvsYn`q;w_+PxH|/=kED3(Oa4ż;(bIb"o5>pӗgA;$R:bO띪"QGL�o ϩeQtMfW"'hDe8; Ɯ,ˌK@&]2 <� qfb9jӄE!oW>:.8T+:ay%N2H#Ah$F41|ӿq×pz;ğ~ (x "vPb4EHqvB*I4]zn #F0PPA#-Q6C{XSqŸlbKVk|R G" 5FC{b4oqA4Hp<39uEDk~1}Šx$n 4[ e:T90 KcR0b4Vi6:fh:d1N+$Oi 19d,ӒQԲ!Ł,"$:A8cq.!hijS>@RP\tBg,&&3 /a/A>䩹b)K~hcˤՙ>e$OIQC�NKǥ&Tq)+T*!#d 4t^9Ze@U8 [vtV81uf#Q:AxP6(l Ŗ``��;��������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/button_white.png���������������������������0000664�0000000�0000000�00000004057�12641336260�0026701�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���iq���sRGB����bKGD������C��� pHYs�� �� ����tIME 8Me#���tEXtComment�Created with GIMPW��IDATx[ˎD=S!$(< ر6lH" DbqIOw!H=~\NztUuM� \8OȱB;x _�7���pmzH�tG =�H>�<j�>7;:^P2/B@Yq@脝m�xx��Ez$ `%A`,-�ooW�k��9tG�? *q}No1�) m�ƹ6�cػ; 2z10NT"du��)ZD�e�r>Yr1O:!9 �Qc=Askv#@d͎8à%!8b.ah,cW 0ňo潨ؒ.dSsLe$@`2ܼߞ[0\74']'e"#h:P0LhŪFZq1lV=۫k�@U63LxU4�RUN2�F2lb D,:Q*Օ {mH쎄 h:T!�=k70T?? ggLb̂u<*GdfW% (`vB#K#X `ԯ ܁�bl' <Qg ք T ?3@Y2Gd`)Jl@%@hG,6ƲAbz16Xf{@ĀovdT,Õx% -XT'3RE L/`Mvj`,N%0-}#a18ÀS밹.B $WĀ�_^R:t9RB Bܢ sЖdǛ*W,0@dJ.EֽCK0N%=zg4S4HQ*eY TTN]fM~O4]6#A� D^?V"k )G1^{5(Debێjm]z$dIa _5UllTA)lTęZnswvFVڨӌ`hQ{[ (ZU0fӝPثz {1 CDQ')I\D-zN_YjTq,NP\(ߝd@;^QdU x[>bUSbN:x`\!�`ZYRS 0�IeJ.0hPЩ5(}:5)>\"A Ěh{Rۓ߄9( n0*0%lKgr.Sa 8PsqЌPTjNa@'� VzsnӘ`/Se,8OHo.A#A]zf@ԔG=0ⱀ11/de9Y37ml793nY碌2-2GȨ@8`*5/F2MRk"0:W詀Bق씹:Ÿ&uDL( gI-be4i\? ՅHP`D}?*ۍo5`(6_~5ǰ1Wh̅U5K\{qrp#Bdּ_^GB&R[5SP@ep5 &VndZd<ۍf῱dTXf#q5x貋SܳhK E^j]Wmjn+¢]QLeNZQ5[]9ǹ� 5t=n}T#�5 3Z81rA{�>\ [>8em_M1fۤLq6""| Z<hglV bU<A8�A>jBd@s9 Bqq(FO����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/button_white_animated.zip������������������0000664�0000000�0000000�00000141416�12641336260�0030562�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PK �����>.K �� ����buttonoverlay_dn_001.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 3[�� 6IDATxڽ[ˎY=yf]q3F4!!6,>o`[,,, cYvե̼gfՠ-:*Ɖq<Ϗd��[�ox Ɏ�|! �g�V�m}we�<{�3O�lDk3�{��W^}8z~�t7oH`` [l 富o�<߼4nxd9{[ rkol=)s s/g+�Llm74=2\;dl! DG{ Qƾ+[Lkq|becEʄ cn?zgDk1# Ai:ʽ ?ܕqmY{scjezO[dO7zj? ScȅSjGґ`L�[Bom-/o'v<wdڽZؠqn�\vLh /t,s MdbؙČAUN"i�<Mw79?5^hoB_O͵1s4@J- s&-ݠi%gr-]~kK C0aNv"\s|'N�\{i4 l;ū{!0j Tmm#sg (=r'ZeF<�Hg RQ/ڊ�L(,�NyhZq6]=8ώ̑�X.Гc[ B<> �辯§ JdH(xzd>$A)vZ?+3 BZL^@ڶ/p&Jmײ(rW"h5 L GEXv{~n�x`^e *.LbBO,"'# DEk:"e&-<_8�vTVH|�mؓ7Qx1�6=mYK|zU bAKNt-hn[@tGfli'7v46Y-Gme+"E w-ox)-sޅ^&*QaKIR9Uzg�ǵdy>V�lV6y#05:G�.3?݈$@'g zak<D"@N(CDI>�~C&0󈪓CS8ri�,_1ve[�+ޫtxIn+~ #DQ1CgnhyDQ"kޏ]%~H韂oU1S``{ NF ٺ.Q V ,KA5R%HKdG�kv\LgpZ @ TI( e2?T�LH T n%\E hBm}KXG,r^+D]FbAJ�*\ U`GIJEmw2-kаyP_ T n+) u2Yw{rm1MChgЪ2*=@)Y{)hs[(WYQ>;R%j{ȑ* J 8{;I:$Ta9[Z?PdQW$N�*GUG'֢t 26aᳲ�t$eLL2Ys{|B^(C/4/Aq,�W(g' <{G 8ʅGk=ST~j1V$Q*4~�ϭ)oc ;}YHwkR6١4=gHJ8@Ivp6Irr� NE]5+^LCRQF1:e<?BGL &I8<&�0tVߑ AcbJ2hb 0FrQ&FQfYlNc+**B: 3JkmX(x z~giWc*d<qtIj#|x&-4(D@}2.~Ҕ �T,(NЛ;gnY۽{u�.anO7#  a[ '&p ́Kx'4"&-^t֞4=f8laS`:+%Pչފ}p(@>xŋ-ǴN ӿVHTKwniGn52$(|ڒ旺BSeM1LM{~e͂K6?Iq\I?0= #=M~dno~Kd[ܟLd-6uFH E� {[n_cP H\ U!B �8 "0ﻉKW�!,{ɦD(6t , A%jx²X`�Ҁiv4 B A21H`+T3&9w>/<$-;^Mp/A= @6T1 dz5�Jzǽ Mtm!B{<r}L3sq ^sD~St҂C x$�O@<oqdg&TDɶ}T4邎o9b6h r L"t-`c?L;Vߒ@:NpT=;|&)L/ 4XpahRM hIQ_AuCݹ f>0 c�3 fSQwP,eu5ifNe& dzT9?6M;4Gѽ ϻ56\V&CC 3?uH[OMӼ`5<gk|xVwC(oaDnBTW>U!J+Et{[1Md�g<Uy𐜉kg$04f5?*><|W<Ͽ0GpIlQ~:0͡P\PB>]9;Ω����IENDB`PK �����>lZ �� ����buttonoverlay_dn_002.pngUT �§*Nç*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 3.S�� IDATx[Mo$W=ꕋ žbXdAAFLZ=Uڳh]je@t���pn SY*4'�| O�4I�<ގ}Wq:cԘ1c{ �&{7F{5 3�-_x eY*?3I +�/ƫd,gخwawMdFKig$05{{>60p f2+? ]N�g:z{j3�?x ژ03}>Ȕ{dgF 3H .6?z/>~IL>!yw qͯ{n/K|szf_\S2SbƵٶ39:Soێu p`n,˒wgSK`[2!$&WL'&#Þp2Xݘ@7,4 b-MӌFCn˲ 7wWlx+a"@9 # D�J[@eƒ:iY΄ЮuK/2]lcڜif m3Zz%9$X2V1`%!dL)pMӼ1;o, {Za VB([h$I~w'rƼc6&"^ e\@Mlb?'6,dז;iY2ά,/;Ѧ?Z: &$iȕ*MpOad{,id1j W #r6XT/H K0Ķ�Fm/8ք` LAYP6Ax:U LDp/Lx kwE�i)O@%*K23Iwʫ#B>Ii[,!qxS#_� aA+E2݋v{̾OAk�V d^N*̰r jI){ @#g M{J:D\"$vC92!9W'TK4/:1uT0�u2'б"&Q:a (^ ‚~%肰 cX_cbPdAm0ڏO1"߮cqߠ\D@IL=(Bh2( J }(xp $$8a;3 @޴R%)9Tm) H'ԑ>K.~mͦ 1P A'=Y~#a R !4Js$*ִZtR1ΤَLb-b1c)fJMJݟ*Wd3:>$n0ITYO/d0TA$>8�*:EB'r#T3ĸVmuR#$):0f Z'QRC,|p_RД]7В _D|ܢF$*V ,pʄGS׶ҡiW4|j Rm9;&;(M+m5 Ta\C]4vGׂH։EEke%}mH/@ՓuL*!,Fas�lz޼ߛP*L N֮x⛭T?4%HQ1&򀆨 >YR"HeExXa>og}7B23TVRBe aiH�v7;0deh/ڌ:A% ~D&>cHGo�ƣ/8 S)7%L0j"5I Y(FZ){rc;ϩe<&vAMJfaN\V*1wUܖrGʤ"R!RrQ*Qr|^ |"h:[3k:uDL" 9]o!]0Ƈ%H XُobuTqkx`&BYwYh6M_dn�˧`~$GKLb@l<�,1~D-2fesj>^!oOBPƯFj6Ʈy]*QaSAEZ*y? =%@8Ygn4$1eŧui\IjaoW+[83Wt & L=RXk]> @|l/u2ic$G!xa(tWx$@{H*{Hǜ$2xj;4,ӟ@  �h]Л.MDV=3?2'O\]"c3nG cݠ#R0Hy>b$A<^Wzj +kB(+Z<":E0Ww@0E6۽(>ynY!k5P!e9J|YjfJ4E,Z,N;By.yDg'ditL+(&#=|~$2IpLr ď�e;0\[kB(SD +9 B/c Hu ᝄ͉zd;7eY^7Mso6@B(++]Jq>moiV/x3Rppb J4|`]^FԦ�6}ެrLZo6Z{ +҇v.N⬱ 6X"J] O )$"�3�w<v]0Fv1g =)Lto�oY%Nx{% ^rf*h�jW3O50̯{Z!)u^JOa~9",+�?1!|w[�$ed53f�|ۻֶԪu*%odYV Oq> -IJ3Q/M?l����IENDB`PK �����‚>jC �� ����buttonoverlay_dn_003.pngUT �ӧ*Nԧ*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 4w�� 8IDATxڽ[ϋ$I}Iu6:,*^"^ԃg=x$E0(:ø8vwꋙoȪ`ARUYx^�~||x�(�a�d��c( �O�<w�"G�D�>iY>�p  `>=ŮzS�87�e9˲�s�W�.\�m;뫷׉o�0g�g &7zE;0-=꜒ͧ9?s�w]w-rk�>״AWw^3[/�LѮ^2;`Ȃ$��{~�~�|V貲&uVekUwe@o�3b?Y̶+4[s(y0߶q�xW<O}C0 y%r ƺ&0[� =X&C=�<L�ۇuUfGH^uRuWDK)}%f"d!39=w~GU_K[69^$γY%K{$a_�uu+'_]�aY:S�ڪ_+l@ ra1$# @(d&ZI6r1bu\mͮ�XweT'|[&;:Ζ 憺$bV/Bgihm2;0z�!5xӲ,L`; pv_Ϙ�c- Iy庮+˲d'нB Lh҉Ey`YbLo|Fڀ_�!UQAՀ(FPDƛ{{E0:TC|IwS<]\{J�jv<P AG2YZb.ehO{h%QdR@#̓ꅲ� , %CP`טjz V`*UCWT Á{L!yvT2!�s8 FYJ(ہ� & b?n@g$2nwT/o_d`{COT|+ p(_fpDvuqZO,&-UDZT u+>_8.gzfR"Bّ)FmN~P$ +6NmbpJh,LW`K0!ՂBЈ z' Ct^ $YTϑEMVzз=ie0%$`˂ o4X XXjB4 1WcG)fD@r{FW (]&S*Qd<4�Ih'_pj�ɩ#z!2oxq Z;,ȲpDWoTxԠyY^ȱ@2kj0mEDb+2 @h+:3B#֋^t�*tSWZ3UZ%sox^lb�7^mMnò؈[+=YVgpB;u!fݸt8!@dpYS hN`/pU|oH((!X]tH{j4v k�T1O=!򊍿dx%}մ}c -؀ݲgLj^�[shsD[K HkvLdZ45{܈ggmٞ=x}!d Ȕ+E ~@ R3/%A ͎*=lƖdikD_@K(�$$"wܽ倝}02L%D_5<<5ZCN0٩g)J= }uT �uJv6a [ONqók08LݵV0 3719V>jEA8L]k*\7Ü(}Ċh_3ÀV<Qʓ؁)*>KK5Y7CZnГ;ImNFoշ{6&9mٗ(*dMGgů $ d2&J M'I8PCr&dP̰Pz\\^W{�1Q,:Iר�/th{`ZDf)M #8:aV N$3�v^E 1�ոy*p娀dI,�Kz܈׵Bf1~ 츺-zKlJjeDj}p&qִY}3xs${Qha|lb7٣S $q 4P7X?6S�XByֳ#t᷸, 'KF1ՊxC [)ذ!j4eY+DVʀf]R jLnD~Jχ82jP77JʀRЄ7L:է{ݞk�h?5?XxP;ovlQ�ԁα;92覦 <[t`.? JQ(v<FW eY4գ4X*rZfji;#O.'&i V/\]nm"6DI3FehT;Kuָ@]"C-c2S=/6x]DŽZ;tJ^%D;rfL6Bm [n@(xc@O{x}EۤuQJrxvޙY *"0.rI�M;­ hտzԞ@J~Ns={) d9ɴ t "LvHh^za;& ^-l`0H?PؓO؝GF t+2dQ({ ) ^Wz&o~D`& �|uݘ;M}',,=? C{%bo;Ҁ\?1I=+ k*C`,]�M()N&9%6򪰟bw=]WJ^����IENDB`PK �����͂>WT �� ����buttonoverlay_dn_004.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 4+�� 8IDATxڵ[M$G}եfgXp@Bp+g~"}ジY,$@-]zgUU&rx6zDKʈxu@@ۯ_9x;�[ߖR>s�g�F�'L^한,�f� k��_gIWJn>t]I)eX}`tM]o>��<c[wk^z)獭� 3�뺫r`.R^m->*6m#V �$̪p)1# 32}"%/ c`)e �>c<M̄ʈ-S:vb+3 ׶֍D3=4^P|fk^p�&+�<7CSu 0IWĀ1B #E<33# wS�"_/op}NB|pL'�oLWf*snDҁz;g*-wK_xI6eC3A}H‰ _mc<;'}yPul?v�ƽzgVuoX$\h΃A}*ʀ>7Lb1N!aAtڃth"Q9x})�5/p]ύva%pu]hp]JJ3S6α0if@E͊რd@{BG"5{d&/�PJ bḦ⮰�Vb)$Zh!xmFllB(W|'ΟI#g kpgK)DO$W®(ZLP>FrLU,ȽUMAUܭ]JaWLʑ|wMHv䶲I\ &j$&l73):WFTW&>+#$]=u>ᛈwJ2BmW/(@cZ{Ydv$ˡizt$e-I/\3 Rn�/A8V]GlBD+j$DaZ�04qEd#MC[ M j�0eBj0lSmwF@K[k pOL8e`�m5#1"4\֋C5YT9RP7E^  <;kq"cďbs|yP7"~0zl5H08ap&$Dt,$Mb8Xg-"Vs*|g' /$ABܰg33n\7C?/7C1zs@n=D2Sů( N ŨFԧcPO2yYh)U瑤@V[UaEQ30B_Dp,±ISow)t Uf8;qB fdJ%sZ=#Rlt|Xix҉F?~p>`epYay= A <S-W{UdB�C|씪!I<VY8ETĶF҈Athp_@m}V`v˫o|_K.ҐIh^‘2Zye=; Y/�靜lI;Mi/#`Y< swhiSj,w4iH�&P0%^`eA@$jqŀpq $9I"W;<GsUDMbXa:CltC#„cEYRY^x&o8x),X~N@? !~vt?9`TZئ =n${zOA VcDހgkcm7G \xM'%jQ[nx$gc<7&A"Mivg4Lk[gjy!9C<0)k6`6lZ P}54|+5:qcN9 f' 8vùD>S( $Mz (sC= +/ px6ӑ9KgLɑ$D%] T/�� ThlGܭ>8F}xnXnے˿)*.ѫ}h'G xq/0E wBt]7f�;`&5J`8.Τ{ :LJTbGUG�_v>xCӓhh"VB[DgM$=VR7|Cc蠥ix&V*Ֆ!VZ\BDg͐GtňI?o~Oz=5|{�xK/.-NuUSN4; IlDRJ%ڌg}�/"O� /0#īKpq{BHZm04QJ0;FfrJ ~nVQ1žeiEA1G@#w Z %2ʀS]f&G&IX@/N-!8TJ`c�>3t/N##kҞ. 4@@# nT8޸;EF0AtpS8u8|ch8 ?T*^Ś zc V;䍥Vu;c+甙<b$+_�MQ`aXY)e캮fX1oڇ!ⷘ'XVLlxhh~l~tSJ#): TaguFigӺHS#x/oƃLqnRM_pr3e@%P  2FNa#7 >!ĝ=7tBçvZXnG=g}0kZikzn ]H}Vhϸ>3(Q? #ާemkه Y:"w �Rx_����IENDB`PK �����Ԃ>=a ��a ����buttonoverlay_dn_005.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 4't60�� IDATxڝ[ϋ$I22)z."+"{Yx]EeYEv"+2#=􋞯~YEeeeE ݹ/|�<S�h/ `~캑sc�2G!q3c_S�~ wϖdDž,}g�%:_>Aơ{"04M�K��VC[9gv|fu5S%H$ Y>=F;.ZZsm`~fFo�| แf@`06FA@Rј.t?>.o 8`3HѰ��~g_neqL ^Ir31*wd2帓ZY@hU4A_䥝 �^3Ԧ]4wF7d:iCG�Ɏ`&h9hdo}"OcO9ߣI3<H^!� qWf�i`'Ҋ+щ 0�JjW$D#vgo~`�>g֯L_w4M#'ى�: O Qie>5My6+9K+ V$)2t$+=ye')bI5My 7/Q%0s�8u#s4lG|>UP=sg =5�jz9^ͥ0'T3m+�v}meqp<Ok�@` �'K~2 2S[5Ƥϱ,t"R,asjM FI"(u3Tkf䚒Μ F'Q+>!hrf0"hڈ)/HD62ѹ&?D La/ݳt$@Gz0BDt%'BzB<7nL[`!}E]�Y Zac͚ޭ lP ,1PA՛%ioH½h�ue/ayB ;.�H11 叭1I[ս?BSUN~E''&w1_j �ܒ$I'kʦ[`#}?5/B,uF*qTaOQQ5j@nig41kP^CѻM`ێ {&VlV`\I'9F3`oZEtJSwtz= Ql|ew (oD +Y!uLuL&ԗ⇖:̇#:Tz`^*/ڊ&,i@O>V @g)P)M1ّT�X|뀋"Ω�OT[0N~cO'\QN6r6 ǴT^=Za$:; DժpZW7= j7]8>$TJK yNyMg#|1V2@>k*4iJ +aF_v>sE㊦>`5S҄λ[{+�#zI1 d@Ju'J{G:Nqu<$ n$Jrch-d.'�ԜKk#ok�3ȶ6,05T2WI<&9\i]r u:^S ]TimyՈdDIhܯ{*`71ڊVP+R>'gG}>3BSEC&~[(cDs5ŊʎTn;&$ٸ'NttT2߃eݽ'^Dfp&^@`UMҖsmJ*@3esuy[慈)\j'Uj*N$R ]wC@<,ezQ  AQ=KVJH focSBr H�>)!D.Hi-1:]mz>2%ԗJ+ �7"?]-NmOZ1-F1o);'fb64 ��TeaXւvaIew �D #նz"o"{$HT`؆.nFXrnxBlS"5A)ϩ >,>V[3Zg@L3Ϣ0?R=Tw+ivvT?Q4=gh�Wr #̠%o+fk\'%H# @,-אvT8R`Ғij�ɉy�>7y[I!Lg:afJ}Jdl&1us Q2. x$�iOd~I<JJ7SrPխ@-�Q�/o37 1 ec16Z;\X GҞĵNA69M %OZkudf)Oa4<ϣ/Y4:#$[zssdGy=H~ymFAȕHPG7 =\*(]FiC4?Ik_P'x<TK46C$)�w.uB"C.P,Oh|@'6t4ۉ!4wW<i˅� dOQnyţ`ό KQ$B>V ERo1m-;S)? \ ;*1I:L�\ , @d<ttG̲-:2#V@+5XK*ztI: gx7#b~O<l^[�k*;�?6fN;&1]kK͛#[̑7t hnMʥ$jМc _-٘ziFX]$׎iꃊ3$R����IENDB`PK �����܂>nfA ��A ����buttonoverlay_dn_006.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 47&T�� IDATxڵ[]$Y=y$5U0.","?A 7e}QeYu֙a{ӇstDVbBRYUq#wd+la[qz` |VW�`v\� ߣߊ]Wܺu] k��;Z4/҂�>xA2Ɏ+}p4&\Bԭʧ#w�v~S�?pa vQ~Fٳ}`Y��m_lq1c1}U k�_�}�~##$zP%Dv|p2-(8н'LH +„t+� aŴHN&ϗB|0$( cXT`,"jk2OlaύqAu&f,"jdfwĈK98v&[ k&#;F `͐㯆90Jtj0 e1o уE@F0#Ĝ hx' U&H�/�1�KuJT/!Ѣ{":Soۄ&!NUw֛!vI7]׵V�e]WQ0[eDl& 7Mvu]+17WG�.kN ^꺮iGAsP~!6 D8^a܈1n-0hiVb2TD5fR>�KF9ٞc2`4ݟL(Rg#NNdW5Ɏ1N^uMhżܞh6'&d7`eAObR̀ޅ$h,+c?f"qgI}t,[ V 316"33w#Ȉ |+iHX  QK3[W[ 4Z&P\3bHRvlCd‘<b*7~5f%eL�D1T5Hg wjr_;BDj~~#JT!`Vrd&da2` ϶c5-ػ�eĴL)5īEL%zǴg{IZ8F`ZBT+e |fQǛV'=@=bFAAĄBRŒ/t~%L5jPu6/T4h٘-KpM!z"5蹞 4i'}DF%.t} ,f2^dWMs whf|[A,-e<=&zr ؀388CDħܿ''4[w|0`u6ȁpubHL ] a ^ Z!2$樺t{bcA.HN5 ק j:8t-Oԋ&^+Qqb|nd~*РA$"}�kǧ8: Rl29h8RY–?%<!$Ԡ h!-SAuyݮl_1dB8{+hI!KSH*m<ͻ4RvM UHSTuC$wsj Z'Zaݽ#Wz߲w_ƼO-Eh)3R幤v@)hgk=`i© pBųl mGjt^RPy B0GϏ*Gz5#x�"†xtnX5`Z y?UFשPKצfz2gδGXT^EX0Aw}ow $�2_^C.$)$vVh L$L󓬍U҄sHW {f*#3"43K%g\>یh2t0QڷODH4 V2+|6[C kR]&Ahp1 gBAkYZs<`jQin1bD47 gI5s:3�\$ s3Eʎj"yCxep&pL_J9ƪb�U"MTDl،*({ &iOYͺpD(dC^5PTbY5 x0!9TDGH* 8 )Fdǖ>*t)dbcJ:INL>/`Z$CY؈֌sHw<F.N4EDh9{bxYǠLexƩMЛ~&es-a羷@"iB#py[^:R/BwǺ> R'ș`:Qi.B"P=[|U; ыENA5lr€QPUAOH8)Z0?!%8{NPNXM'\gS/,JNjܺ6g~060wT k/*ބp7 IѩNNԌ)�Ju�0HJHdvn Q�g *pX: Q$V麮:<@@"&\Dנ6pjQU!mXKĦ}񏨍Ī2 {9Ø91 _i/_�6OV!}`o4>>LavV)KVA]ow `Z׵;c�٫ /<]kLP'ѲU-dwQfG^Xa{c# <!A{!_nD?Q0+4~�1` x!HgW4}E\ [pw!K إ6B8NܠK#H8|}a^ )=wz)q <222ѧ����IENDB`PK �����>[p ��p ����buttonoverlay_dn_007.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 5 m1�� IDATxڥ[]%I=y;a; ʲ,ʊ>?W?@VAXuvfl{RUY>tdӑu[l(ʈ':� �#brY__סO,?׮>ϟ8�uYn 8́`v˲\�!b9qv5�Ӳ|-._L˲\ �Hv#[�;�W��p͍w 㑝}'R J,K �4=;z;G{}0\yG 19(nBBnL m^6?}k�?5%lY4}m^8ñV^ErziETv #{U3�;�/*yQqv>UI{{& blQO O�|4F1_E!Ǥ*!)dHuՌf 3惢[־. 7^KI&s`U c#nTB `.Z3�'&cs/o �:4#-68 F:0uuُrT/j˲\W,l/ɴw@ + ى +as줫p3?I8!qk5Y@Lƕ]B}5{ AqtX?90( ò,Lk~!NL]lO˲1DR:^SY~Au&G\U¯1\;7e m#RVrfrdV^n:4% _gkdD3y8-4ऴ?402{ϺdǤ;fONވr6:$N-_1 _4 >i-YLrGArh@¸JNn^cy!9`o`&t$lWQ@_lճa!7h(h핷Q}]"nBS[$mې5"$ԯپ; CwS(1?6tWZ'r"KͯaM8' "^A15]$aLÁL|" (+a1x0YR"ù}q2:MLY_3HQ;;:jX@pH(5#T?q"%eX$$$Iz*N,$F P &:Zv% ٱ:/-/Ĩil`wR\v!Z>�) N` 4Xoi8tp !/8Sb1jqaT3]os{)>Bz I+~` Y�'cE`Y<� KjZ; Ћ/ qka �OZ:f/{9SZң~\:[DRzGz9<vc`6FJ.%/(+a<4= x`N$�]jelt"Le+'pK #|ep"GxrU0;kwa-Fא;�E�/}m涕(<^W�{$z-L3X[gOa1B *:Ly ,jg: ,VmfZKc-4v ;;`뺽VgxD� 7YV Vz8n8-r4%�~ IqXZ~D0x=FP5cLFG kM@GzC+EKֲBYL]RA<J,2@`~)kB )c;!U9a:<@}L^i*}vEf P8Ip2 9̹ƈ%;ajPg3)aѕItþх* $vYgAe%$߳حq:Rf"%;YH<�0:;oNr5WzGs;9yC6Ly*$fto%*Ap9P L@őAr"ʒkw 쩹 21=#߹'æQ0,YavγA^rm5F{Rؙγ\ 6*Y0߂ȾqMxx*;S{KRx(蘾Nr䕮P+ <cSefqOoHvwk(2<`@4{x#t0žP3FiRywžNƧQHgA�_lU8J{X&O I,3: ymeCRhOo׋Sn{V15s}=" _�-RPԠZ'|Y29@b&" 5MV8<b ^eS['F%zТcsi9G &LlDl#uSJu�mdvZ!,P?/\12STB5E'ד2S%@:CXLg6i˲ܣt,X@C, ̋wȔ^mj]]v66#u Ӣ֊XBjpSwc ѱb _VӲ,)>tOaR3u+k)';^>Sa˲T 8$Mm_0GG?"ɋB;۾)2|FV UxvJ_ qY61 >Zc$ #62Ar^Cw९p B7Y L7Pa]s ?VݑP\aC-Sr4ht Ȳ!&WfqlBZ mxU"UuS{Zk)yXSeӢMpH凝c0:pȁX7aミido qWvC����IENDB`PK �����>,\ ��\ ����buttonoverlay_dn_008.pngUT �(*N)*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 5pdU�� IDATxڕ[ϋ%Wֽ]N3dfl 15DdEvDtҕu!nDMVH` 3HOr|s^<^U{S]�~x1_,3뉓%A�.O:ࣼ,c�G >;C�p6/˯�\[bK� |},ˏb' I+ߞ{|Yh9�`e9S�Oc D|fBS{e7rOX9W68g53| �ue �?CýE�f�1bzak;~mזg$[@Dc��DX!U:*3`'�R~�k�M 2 @"ߙ>^sFzF4=[�6zF3辰}eLVl�Ctb:}c"bŠZD,k#|A躰v�|6hg#H�=%wCΈ0*HI U )NDH*ta_ؚsW_Į}=2lDPs/ ̌S?3c }NQP>/l{)5:G�cu,؂`:x1+_ڍz^ܲ,t2B G0~e{0w]weYJ~'H!]'r Zn8H(度Jl�eYu$* Oyw֛%/&}}@cky%pE peY1!=^1ܼZ @ msYM S@g$B�9&y=B!~h4~1(:T} +1J!oHܭq1@<E|t ;LO~tHH%G ߳cJ}E5xT>J$68 L F`D3yϸ@ˮS1@-|DbpQ ,@DGq1`gk# Vc i+GYT�jPfuacYS0#Eo;"Ԣ%vg[.A_u` a^k3'/7-c pc<&lIz>>Q.Q w¾Ԍf:HPB- l _A_aur ,+b|]xJ1 腨(b68_ o1n6IȵkOE+Tݨr'yB/(\!~pmr#U@A`c33#1 ;x 6 ) @N$%b@on"K!<UHL8dJZҔX^ODTrP�I1 i�1=$49ND[6XB&\A<-J!<p\⌀AD ߭B!=DEELf5Id=% eѽcţS퉍 Z$v8D:*L6=!|.eE�b<&9I bzDvj̐(n bk=ʾ@=FmQϧG|o%ꝲ|}Leavͣ@* JI#U%>m!߂cq<r m &T�&ư-bZ;OOANp<HLH$,.?i1cPY1vyQ`&7jzV-d0ى<5jg'noVAD N}4EZ@@l\:-Ј`wTcl )6BYY_(BXVCv;Hc{IT\nXvv$7IM/H`>AUnưډT�Q ^R[<N: J\_ĚY$MсmpT'x(^"Q]-JKbtBKSw ;I{FMȴ U ro *\*ēXD=x> Y+fa|c0CQIT*9\s^4N~D2]I\Z2Z#Re�ְDk}qG1bJ95^ bV$F+99Å [="bh+jy�o^`(, Jh: z*a4(4>vpτt\Pd$ YZhXhO'^I>[P3Zo>;r� ;Iff&�5viW_oMhǴ_s#(gZ˝R.$uhRzL<D; 'g5(乪1Hܘ[]"Q h@A3PÁ lFCtGTdڌ@^TԒ^aX 4j\O,7�lhzm^t3|^pV5$őMKfdymMO649|NU AP'EL}xA}S87w]L' UChGfiv'VWcTgv�PoØgZ(u-֒;F綨s7AhR# U[K‽22_Z�\G.HiY'؟VzjHӫm5KA<rSԁ:|xAJ~>{xPF) z?/.<eY ܎<ěI"o5#O>B{柷_[,V/pK=B2}#?� YIW م<)rI~v񵴧'W͛~1n_E ;w؀pbpfDqt uĦ¤5&�x׸:AS9ƛ7R "+${ RF1W�e{�7cTcy} 5mOɆ=ELVs9H$m.O]=??����IENDB`PK �����>$& ��& ����buttonoverlay_dn_009.pngUT �:*N:*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 5.�� IDATxڭ[ϋ$I2"-z] A&x?WOzУdEd* 3=]dgFz~͋Ղ$"}~�bY��:x`eY~5k��nc�;�qYw]�,K�pe_/˲]�ydK;'��&�9m~<qW,�?#�߶ Tl@xa1B;л{vo�pa^Zqg9�~uݛd}D>'TG:mE>3;OUebߥU층wk;7.�ϗe]?+PO6xo " q*vo7t}pl/MğU}(6s: u�6@@G4E/𺪷� r#@[gB�k.+!Y?֓Bb ^�);ѽqc qcgF!|]PEzo=Tř/M U~+&:?&9݉@XYY\I@mYLJ⭙W]ױ�ʲ,uuoA@pkq`wosXE�%9H͉N<3HQ`3^0Dz,KuDオc&k�bT$˲,J x/IA-Ig "_:^D'Cxf {Йp&$XX('0( ( Y 7 .hljyUhaŠN rd+ 4�Iv2  SZlŒseTls,iK¥(C 8\YAL`<"WkrCf}gL4%+垕(cܟl/}eɊ̕DZqgg' w`ON\c( g�f#s[-U"fs9 bƘ#eа8O�"H^u�OI2= ~ ILe{4qCa^N%xT%9Y؟@"zφr~ O?]"߽|&c w+@ DlH/S"(Ȳ ЩѢ'%I7,�_pV*sC<ab'HN :Na' Q]d p J} y"$r@ + $ECH&R G\[ő<;**Q2A NN&oƘ {l~=ϊud_Ob 8IٱX hj+ -d!+P0T9 %+"J$l]c DA/h'r3YYΥ@򲖼`#CRKiꤍN+"$_m$;<poా%WmQJA>8ޱܢ#-;JI=$8&Y |:#+J,6\UN0$J I )6V_1"ky|[EIs  E N$�?\S^syioe!^ ?ѵ=_># 輷 YkC*ϕX{e=†niaYL3[Kee!ذ>](I ᚂb䙦5\`/U^VM/+ɅLn,%*Xگ�E*oY͔yr&3I&dq .t&v-5-̋JC hᔻ+4;fN.GqޣaΉ<sdNY  Wr[T^f!~n蕐6^D?6 #ecjTa 49+ lenLF7nX,ei^IKMN`۽D|B 6JR*RaN{2eq"i1_19yY؇]ٯD XIΒ8# 1YtcgXAAgf e[b0,)Q$]JC {崭l \ŗ%՟E.Ft qO0$�sw8M&Nkaq YJrP3ŠD;JH+JtRWtWe�{'w{`P 焞~᥾Z?0'("#)$RD,qQYD!iȐ#E]�[�bGGiS- e绎-6;쿶)Cc\^jΡ:n0{llWW^gkY)|].;Kcc�ݓ|`벀O\Mߕ3vQ+wrPu�e�&Wl~Yo7;~Gq-qsFCPlYfIc[N76t�Rޱ5k7^L_݋z~15EohabP(XQ6[Jӝ#Icw{&Ivm?^ḡ&~,//;Vy�V\BLqq ^uM x6zh(VrdrJܥQNѴ:1ڳPVIJ,Kǎ-[wSΔBQo!^ }#H+q9nэyڈ]8m! \ | %98xn?+2i=^={2$�?X-)̪0 8mܭNuX5wXӤv8n؝yT2ḙ󅄼 7FnY<8}Qm+Gh�onqklݡWHp3iu#-$����IENDB`PK �����>ѩ^ �� ����buttonoverlay_dn_010.pngUT �T*NU*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 6 F�� WIDATxڭ[j%]uH# E3s1& ~Cޒ|I)/@ !Ib3fʃ]uZ! Mtuv9�?�pGr!OOlι81�g800X/ρg/r>qt7�b>9#��G:??.��.�| sn�prO� �-/4Zʀ�|`#:Op �b7klls{"0)9^G��rA^I.Tb |I+cnq/w�o#O�SPGEԗxOIY } >p/9X<g|ܪO�yAMz^"w&|]u*j/sz-%Q}1]K%=�?*q�2T&O��7GQbFmO{R̤V @Zc8]� y1?^5+IAzP /nöyᅈW{qsv-e`JP_ֹι&A+ j<}f1D x9ruaEQ뉁b / 2 q0#[Lу7?77Xr΃sssyʥ7'q"l(H # .2{ .-=84HEQ˃*ďNTh@ C0gI)p\q$"촸�Q� �ɲސ4%$, V�<0ķ}]@�uoƘD}## s*�G;AaC#>޳OtU*@ q'q>*Hj3;n ,C� ,5YK! X|�$kBo'AIC v� +R8�N-M&;w{6`Gqkp:`xnt!5 υ "١7tW$>?F_ -#`(v|6`5T3Yh=ȟSMNgI2W $\ j:}�k\D=8P^$)ph^#ḕh$uwAN%~Gķ :)H['9Fbw#t9akԱHk%h p&IGC*E@ +*Ryo&[4bh  (nSƚ�:uk]!6&*O, kCn82"VRc(u ' >T'] D-# Zcv0 u�Q= E"T^7,3yБ+Z `7Θ P#U N42T0Xuoe][E'YB l�& DnMaC/6؄KH{p10ύP*iE}nݓto[NݒB˖<T-כ< *x|5&Mr:dEဧpT՛a}"kxhHH 1z6VW*gkaٓZH /2^ Flɵc7Rp4L egd  d+B[8ےC65YQY|ƒzwm\A_s0Vx k^C�jaoVq&^IEbCQ QUiN#Ƙ 27 )ڀHJfYD}0(ZVvI ܕUg+`+?13LqCD`_B0({%xݮzNtUuТύ |S5( [yO8u$;Xg^T\>:{ BB'�NJ|^)6d2B[KDNR4jH?kPԸ9R:l8ԝd⡱:_%~ܐFFݦ ڡ)vps~Kѹ%-KV*"_ ?os*0! ٚE'lIDjF9uzh㣵P~ovX+2֖]{G|^V< Fr{oψ.sA&mxW0.q2@oثTߟja[%;{[% ​A =Zy{}bj,pˆg1|{x n >; F2+UԮh7w>ohv^s&Zut4@H PЩ%U -%VI쐥oEF�A|eG֎3�D5J[Q"GW`Tڋ1’seDžiB{ENˠ :A.pr8XWOhڬF=@*B3vכ*b |vK:Q1;Vٷ鿜F+γ [8yT}SQb֙p1oۋ!ypm<&zޙEja`.J�_E�.s�:X;:Oy{:uwi"=gzu/<�>/7_㔸uRDԸJ@h\ e3\oЮj{cEym,p OιxrΣsn9R ʼn3n[Tp1T,]�a!oD={ �����IENDB`PK ����� >nl)* �� ����buttonoverlay_dn_011.pngUT �a*Na*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 6+#I�� IDATxڵ[]I]]]}pCA0̫O/G/dˆ3 %ě*nuusѧk�W�>5 �<'rp20�x�|R~�t<p `{el�k�KO0 PJy�>QD7Y냎"&s\sNJ'߉Ƹ'�g�]K� 4z>Af:+й @% DO�C ?}@ώHɬ@)g�^T).8_ΫOt-v-J",+<xJ4qQ¿E2ȡ*�~ Z}vI4H:PH-L^ 仹U$D␻*=}v\�w�^=XJ`KF~OkUO3�/U�!`=$Cbr4b^]] $yX?*+B^� <RDqjI6,Z %%vwlW.Dc@8R�9E3)`6\s^*F0\ka{S �(4Rh /,O߅Ƥq@ܔ kj�b4Ϫ|!;^aT4%qME;ZJ 0dRB"L[(˥Ѓgh?yw"YGRJa1kJ9?y&$ldQ_<Ñ?'L)c$jVX7;D PinN!Ey= Rl$HBW({/tHp)d(P%YA=^p^SY�E +5'z@R\BVha!FzU"\RFzڠܣ;@ ˆR#(!гT*Go0{ȑnt\_xE`,!$(8roY%bRyB^ ?~0XkPb#ŲY= «"p=9@v\c) 1ʾS2\I a124߫qXIKC|_%@V@0. ַa2ҟ^3Ǵ�U=N%h"J5A2J(<NVΊi20k`(iOZ0 /<br:Sd߭  QL1!UNCC� MN5xzfk%c ъ!#'[`)e&B_,%W)()_BL LޗS4<s #|o&Ĵ#{@6@hY1IY`{Nxt !O(\mt<b|~t*3gI�B 0 N /[բջ;%<9! ؝ۧ߆3[wUYc)G\m@ko&w&/eݝ^F<x}t"ސp&LP '<'aXŘj>N~#L SԫC8zޛ|pPy[k č^s s;ZYaO ;�[ -kFɭNDŽ j17=v((V%g}5 $]♄F)JH@yY:X $ZB/pW TRe1n}ј 4ݶ8m$u+9Vxw9UTX,UɩXi).GgVFvBLNzN~#XFi;ĩn€Hߝyٚ=tcnvr6<+,y! H[ܛ/HYg wBX�.0隥Ӛb:gNo wB ?2YVbtnV&E�[^Q2͸ `Xޑ|Ƅe Z<o)`LxY/3G:x{3�N#i̒!֜W񂣸I9;tɣ«3̲6Cf g#ux|a_ûfffJvZϓU''Jrsσ hg >[D`Uӿ[{-2M`*SÙ{`/~%c6/`> ,0xx!`v\JwOhpKydŹFqJx ۸�a\w4/V])I,{p�Gka ӿumJvF(Uh -J{=G,�Ď'$[,٪$I8B:ux(Q-]\8R5rV:d9w+ڳʔOP2RzOq?@p"e͎g@fJ$I[csxfL7^]\gű-KlyۊjxCo{޺>π}QKry݄iuZߓ'V%�N7;ŎA 7ˎB3fv@bj^S<W\oHǪޣ\y2�ww~?^VQW6�zkFff#iY1��r7UEBi=ØZ5 ^ _cR#uݱ�ơ2ÐJ)Uorao OUoᕰM_ � n1Kx����IENDB`PK �����> �� ����buttonoverlay_dn_012.pngUT �v*Nw*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 6.�� \IDATxڝ[M$G}he YWnq?7/@B�BVavZ5Ya2{_jRkk3^Ț��_u�nq*��X:�>�WxGqoz X��P�<ԵZ7=j`?�|ࣺ q�|ۄcu! wY ]qu�rw� &btGsߝ!Z͑"B=K"^d `]_�߫k=TjZNtT "~^zB# ܎0 ^#��/FVUefkp3 a 5J=%&i^gR�|P5sO�~�UYэZBQ3q4>�|NqXM~53�;G�oiZLfF8^!6(�]ϳX)[:HA`<y=!�WwWoܑR,`YBZ=)@J]p˫ #U$\>$[VV`=MSYuټmn*,UW 3\HY9J):)-NKn³vb}^�*|v$�i[5V%u@.?X N~."t ad"ȉXKSB5d #5VC]G1=\$YIܽ&,8"2$S!)9|OZYDЄQ0>dZlJV?8#D1ʾ/A &;{h`Telig1/)oh:&jKSL #Ǘ�;GC=Jx%*$h$by <$&ca3ҢA\c8 UE({$B \$ĕVre{%,z� dkdl}ӂTkM WbSb'B. H`M@Hp磼wr"S6_!O@AM'(BGx߉L^;V UP�X թ8 FE�kQѰ h@^*?+ dibZent~TERk3^Qdh*ʂx'auq`s^ *&hKHO3K񀟆YN,<Z~5EE #g`Z=zĚΈoR"4.e^)p0F[BN8B0 nܠh9Ē֌"Wo^t:gݩAIlʑ[�F8H!Y[/eolݡgQQ7V,I1IxR+p#(l$:Bc1UpZ'Cp/#k`D!(M;#y^w:<SZʆ,taFS&?׳NJ 빳 <«-/xI!ѥY +A@ )T`I\F7P( Z:h@$=tf bHMDt ^:RH1P %[ Bt7B\_D. uSpyaq0<2P RZhP( :tءr41ʂGGLr\7Pq\Fkob:ufn<ag0Mr6'H䍽8|?K_K?/ˍ Kϝ PB1@8�JxZgP[Ш|#UQܓveN05ݠ[nAK>d!O{kcd!24ٰb` w;+9< ) K$O9/&oh`QyDt`eՠqU$۬4"m"=}viK,x{)|!@},-gcV#0gR%eGԬBDgfl,'m^È$nޔq,xd:�`QPob~ Z1k,ͅQg|[Ñ"yXy<_jgV x- R�=Mџ  t<d}a4sԵ-kNKg8(>Rq L˂'\0* rG~x`!qɐ#4jYe+`=xa_s7|rqPacȨo= RD#D`XA_C+Y!`bij[cvN8Q`0&=@9bk_i[euM|+SIh+dgAK0dTG9^]4T2 a܀"H`'FMevgAivy;]48,ܦ'!Ul!GF2)FxqGԷ@|j%!0 .F7x;EXY-)|�pXו�E.RnůȁE8jDj5]"_WD�xzBN]>ӓU~O\-X{ OmTG?5ꀃ ֫*[(o'|Z"m-YkOs׸.[`EǷ>=NK8_�? g^ҢAybr0JMܚ1iV8e)7�u}�>]rށ.62V撁)6Fa Knj>VLloi5�?뺛)i (le26W%"B r�?ð Q����IENDB`PK �����&>w �� ����buttonoverlay_dn_013.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 7 �� YIDATxڕ[MI}9EόGc, -B$. ȯq_%V�Yhv<rVfqpMdURuWWUf|u=�_x 9qx dݎ�Pv~"%Ӝ* 0�u]�~ I6hq&gbɮ'bg�ڼE<<pn �^0 F�+�7vܒnmr<ppm+D jݚ�sژ{&ֵ1tL6օa>#/l�Y „FxDD$/14~q$ߤ?|~Gc]ؼMjo�N*86VEaCTs# „21ꝙ;Өw`fM6i0 $^uM$"&ad#Bp;gV;#$ cswhۃw�\fߘ}mOĠ3n!ЬDȝξggvOs2g^sH,9(Vel�NSfsuXޕLf�FŎ@6'HOշ1:aó('@4F-^0S 'b@ &(#z@xr8cӖu] `%#~R_eHj .%R؉6k0 Y�6hE^R黪D4:{QHZPDP2vp7y#%ҋ6gzO1HauDsO QPVmM3„&a@!x{25{q*kTI@/: 佳9lh h΄NBf7 G? ] 6pSŭ-N#>>) B ی2AsxL'l?'0@3vH-O>lH?hd3ZTcdd Љq?= NZi$7t)BS$l5ݬҏ(jQ~NLлNDτ{begrnKUAB1C0 kEŝh\;M)'ףC`rl=mAD{gMy^QKۋ"=:ٝk @"9Kl$' 5:$Q0۰C<겱id{5-Dū &l!W$ dtu0IlfOJ5Q%[IGaS=΄4atpc'5ic0[ yyAϽA줻$I9Dmb+\9ES N :kr6&"x l"ZsYw!Q{<:ngzY`e 3Zj4àÿN%׳ôxeG\eSRqb{ca݋ޒ1D/۸WB/ĄBiQ`q'y,+f@#JHT|#zjy*ag 9GF*vtJ!r³^xJ@գsր7V@d3H *NQDL8ɐ^vӺ|:ؙy&�t@doᤴ'6CH8 "hv_xulHc2JE=eM+̗�z}x('Z)59մ,EҼ!^P JLЊə\cDvugI^,߳9T 9te.D"+4.]-ĘD;Qնųc3ECx`:jVcÏ'P9 +띥)"@H)|ձűF⑘O$7;113P1Ke5!0{oI:E4@IMVL O{@8)(/6{9g"�~+Yd $yÖӋsq2;;'x\8b [RRgߓ$!}8~}q=f1Gg� [R{X6oEՉ0sYDtL[H-*ϒzW3eUmr&["8aG␉zM [poagf'k52X[24F]2"@q8=f�W_@ ;":ޚ+ 8WGS0>a?D,g {_t?W_n�vF< C^:fvTq>5zHX,*u]bǓu= C&ٰLN]"kyzؐL|$m?E&a:f- 5deWo{{Q �1a qb Pms NIN%@MP6UDd3k|xUڮ_wJԽ1#vʿG�@@$}kڶ3z蜈jgx)&�|rOK{1M/N"M_]W]zbj3�?23=+u#ߍG\Fy>Çms-u@->uT8T%:eJ:N5?oz%Var#@"#>}f+^NoNl|Sc"Sbm=~MM�u}�~j :Ue+6J^w$'_.L@GdFX S7�: KkK^x? à u]"f7Ϗa~]L%ןAڼ -0 �ʝ;>MY����IENDB`PK �����.>PJ ��J ����buttonoverlay_dn_014.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 7BR�� IDATxڵ[M%I=YivUEC6MB;+n΅Aigl-^u.F72 ^sovk��Wsso$;np%?B `0�Ծﺮ{`܈afc;.>||e 8:7G7<7.�4bG6xbs�ou@C;Vx],Z#vm O~9U#*V8{Ovɞ&{ҌWnm7�/�I 6Ε}̩f= V抣qE0t{3MufT- PReG7Fp36RғܖG1 7o�u�>g*J^.�Zp`vSQWSbS16F\5[;츱}_;τd[u][ͪJy"mlBG g׵D5EA]%�X<f/u.<0a]u]]|XZ\Qo|m׫YT3L!4|r]aKzAz39*EHk<)?`a_Gɘ˹BgY@HJ$Iho$:(08k�6IHUhlQ[p>@8"6 $'ѤEh)y5^H!"!>08 & )n0Mn5ш 'XR'b#Z=&Vu6Q?�0Tఄ8iQWkE 84cy-{(^M'qA$9 DZ<y*%b(_6}(N%K?$>#kl)/&e\_ y5~< CF,R sb�ۿ:U=hO$[(?Ռ_l(dlyh_ZjbpJ@ GP޳`Ǩ-# #12"&]78H(6P7%x>J~\D0`4@Eape N~72Lp4 .D# QLc@/ ?@&R_(Z !%V6P8/]VF#� 4*<vl *ZF^PdU`#D� 0{ U9,zi/qn~x�Lyh8NbpD4hqjк+n TLiEt/f)6 T<k&X]#UF^3VyӅsJ{!6PxTCpS2MR 1*4a EٲҨC#: BhA=2 8JO3hAl 4nEqRǝrwpr;b- J>kSswĝ^LG'4TGx[scgshhAbaXL&P}�Afd'EEC8i q|*�cQa0q\c{(簱Ppa0rڕ^h,Ȑ3, |#gʑഢnD::yj>S` H:SN09 8{oCs Li7S6UXW&K-闆C @S=-* @D* @Pa$�Tը(2Asq6 ҄j`B2"�B8Yj\zn DԲ4H0bqt^:,)QQ87@i(Oڠ~PB72R_Ń,,um3sG04S:-'UBDQ$\199&HeBQ$Xrk ŋ& ˗opʀ q{jP ^v#]hNx<h_vL rk01ij/D܈{zR,gG 9:(@ hNM"qo.yvGp"Ƀ #'lk#ymFFbP-t2 w^`̄EiB'ag$f gR)/bX.`$*41줷6|f Mڅk QљXC+ Bg*{ts7d[͋V힥MfzG`i foxvaxYh 4ftb>٩Ar#8a+ud #G)s8=DlƆv "`x( ځ58@Z5;#)6P8N5nU݈MxP׮u]HhFF,5`ugk |;J|hugCOOw] g|:j @= Ieć \6Gkzy?gx*N!NgP6 8fm%TzM}A|nkOg>}Cg3sIL5ўPm<T=eE7'K Qo4 ϑD}5ǧfl2}}'~h3yLn2Ht5ߢh,EO}}mvqޑy+sx=KSꆯ[=wuNmeg~$ jbÏU>Md#_{�/H;HІrdz]=P8-u�u]_ޙ4 5'!5ό 㴓gx %;dO9*TzbK .:?O~�u=c_�)d6 5>>Hy NAueQm ����IENDB`PK �����6>ӸI �� ����buttonoverlay_dn_015.pngUT �*N*Nux �����PNG  ��� IHDR���@���@���iq���gAMA�� a���bKGD������ pHYs�� �� ����tIME 7,d{�� AIDATx[ϋ$I2"rizzvUE݃W^&E+,2P=MvdFz_}"[ ʌ~e @ v]�0pa}�G#�=C�ɾg[o�|g�i\cBs}kW�^8]Ylx�aߍ{c#r0F>K�_ dݤ2an1!}VB#}L=y U;ƀ�2 Vla3ٻP4".�ЈLx2c)W2=IЎ+S!Խϭ >�9�8(؟+ I.Ў{#]X{*R[o&n>M4\8=#�OMզ%f@!I8vE˲T8>!"ωƌ$5}i�ޑ=#)$_a?` � @�]-A˲\#T1DጒT蒤^ 텭ٙh &;"jM;:ό'wD# *fbF![1+ ♌LF6 B e]\gH�,K1FL%ړ~lAEDr,Ku3gtQ"BT224AC@ȋ"I�Ӳ,�'-[ -~(YD/Ǒ (|/6cFtB̉N+XO맧G,ADlH_aJ':(`Nd/ƕH2㳩Fd>8{T":;@!B|c�.#&@I"YE?%>93" 0,5"&⊆ BXE$ {>[@L)9YlBX5`l("{IoH! h1! E|fOOm(!88*DA`}#H4;fYDE قCG=ԇPgW€:Y h"ACRQY"N sZ^d- b yR3N^w N,o-c[0Ĵ u{$Q)ZJ`BC0ZQ5eR(}L(T)lIrCpr "\"{ALj4i"pbĬ\.2 j]x}rX"3ɓa^2.8&;Ћ[70K5z1l\Fl("F*2)S@`Ed@X U'Iʲ3=XNt?. VLVI>فJZm*B|K[P�I|zb@ԅ$#Xe(jiH N7<"ݳ&05=$"$3{W\%9|$Eg{'It%%ۋT*%R dH�?Բ4ʻZSu r>6j w\׆Kka eLDoDac@Fk�0$~<x`pШ{z.UAJ R3n"# F� V;HtDjQ!>{.]Wa@ŀݧR*0 = Bf.L�zBHaϵRD˗wxұ)50$r_̍gv!3<1a:IKÞ2FOpn=fu^Ek )Q~4Bý'k:;>?;IC 8^֘8NH]`~ w\C)H@ipt}Y!,NqV5I PQ>ޣH08-4 icYqб*OBdc"m,doY:9)ֻ子`av  egR Lu51krThm$Dѵ 1LM`( 񚪶j| ,WNa5f@.a'--{ꀞEKZs-][ń@5Β+S#qfSהq3;*\X#ߜc=1w#gӬ fd qN㳪 3wWFNզWLXm 57UBѻRؖTZA _*;eDF_g�h'bw2Kp3I2jk$! "Q<\�l?n_ Ljqkc$]o a�ov=ZLQ"5~-H%f {+ohX;(zFkioYA8*�aEeQp3fBjM2w-'GN HTf żrSuن&{TY4hQEk#/T<(Bؓ R1&f7S@n Y'IyHOdrX?5M^5�Rӳ (%F xT9q3 iɰSى݉ Q1JN{yX +!Nо*-eY8 ZreFS$"Ǖ"h8{Fpn?_uҞw^P0= 3bmjiS2[@qYY7x՝n[�JTxv[=qD*Q{I4!TZ]4f7p/mMđcevHcw+V΍^V{:u7H˽nyl44&ne�7{/a ^4S^If9y>nueZ56 ql_ "Azsď)Dz7C81:V7 m$}W�Yu3nYO "N ;@]%7de (p4,9MYm u�D]}:ۙò,]םTea&:[XG>ݠwWNM qt/sy*Ұ7jFJCM�;2Do,/Ȁ]xueY~L|D9~#>H܈9UU޻[?N?>iv����IENDB`PK �����>.K �� ����������������buttonoverlay_dn_001.pngUT�*Nux �����PK �����>lZ �� ������������ ��buttonoverlay_dn_002.pngUT�§*Nux �����PK �����‚>jC �� ��������������buttonoverlay_dn_003.pngUT�ӧ*Nux �����PK �����͂>WT �� ������������ '��buttonoverlay_dn_004.pngUT�*Nux �����PK �����Ԃ>=a ��a ������������4��buttonoverlay_dn_005.pngUT�*Nux �����PK �����܂>nfA ��A ������������@��buttonoverlay_dn_006.pngUT�*Nux �����PK �����>[p ��p ������������]M��buttonoverlay_dn_007.pngUT�*Nux �����PK �����>,\ ��\ ������������Z��buttonoverlay_dn_008.pngUT�(*Nux �����PK �����>$& ��& ������������f��buttonoverlay_dn_009.pngUT�:*Nux �����PK �����>ѩ^ �� ������������Es��buttonoverlay_dn_010.pngUT�T*Nux �����PK ����� >nl)* �� ������������q��buttonoverlay_dn_011.pngUT�a*Nux �����PK �����> �� ������������e��buttonoverlay_dn_012.pngUT�v*Nux �����PK �����&>w �� ��������������buttonoverlay_dn_013.pngUT�*Nux �����PK �����.>PJ ��J ������������ģ��buttonoverlay_dn_014.pngUT�*Nux �����PK �����6>ӸI �� ������������`��buttonoverlay_dn_015.pngUT�*Nux �����PK��������v������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/info.png�����������������������������������0000664�0000000�0000000�00000073336�12641336260�0025127�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������\rf���sRGB����bKGD������ pHYs�� �� ����tIME ph�� �IDATxy|eU&s+Rd].sb'3!BJi^~&@̓NL&$M! B !dcNŎ*\TRI:g>n{R%:Is=^ַ^[iq:7mk;=%ٴc�.P�=kPW,MJխ+njqF~� ,�#/Ǹ} �N�x��p! [wk �Q�Wx:#d1#_/�xY|?o��`l�x&�c̾׷;uoX0W @%y{J|--�om�<�vF}m6>Fhc &<+ 8I^.0/l@>p�-�4g؝a�4q>&赭'1*>h�h(%|C[��g6�*zg�FoЋ3KN884JT�F0xd ��L؞[IG"~.)Ryk蝯kQyB i |< �wR78�[� |{f?^Qu|mPP` rq�w c[��c��1�g觹~lU��,LmpK�n�l@M0‰Ga sqߎ0U�m}�gP9!pRg-�hu` t 1ab%A )2yQ#A-��oT l?@ hS, ��p�l@?Ry)) ;N92�>C` �� ]4rI\FFσ-[  '(T>$fa[�=0hGa^ T卹 Q*asun\IйQZ@ sI lV%|a �q�/:C'/Nsc B)1ݐbB�$a&@AP'K^{鰺C�FLoMl `p)dL6I}=N*~KuEv, S^ z~u A>ߡw�|o{axv  )]n)#o iGA10xksxT;\tC~AԖ [|0E[�u^Z&տN0bi`d+<FS )"9Eg` .i|MX@%4 V aa�onq^>[@1z&Pt;畯U�pv<=t& `YaF$lf{ Blׇ6@ *<^zoGI;n3*p : !F 1` )o>@ς\c}}QX%cD-�XmL#.QSuϮT La~bz0竆 b1;23*ŽT{L*EG86 |p �ΜC0q�/F]ٷ`8ÓrGi'<t=d1AO2>w1W mwue�pmCȰbXp7el07Ŗe[�>NR�/қLY76pcwzyAs2ܯj�$MA u_!�Oc׍}�5>.F@Xx'[�6Z_ʸÛ &g'L2@WaS9uAA >w>B �nȠy?χ)ڑ0zǦbk mVޠ�x. *cNAa0 o%=|JC˧*ڦU #!3Z:¹0ٜ^5` G|{Yx l@;mikՇ)Y&ЅI-M C0H].3~dECz5cS #l=Ct�i 0 mGY0ٝ-�8 v&vF.z ޤ)yyeHLTz|-@pg�0L AX2$"*t" ٷ^@&`\xmդ`ގJAĐ7SLKaWd~T ȭScQ[S'Jh l@bS�<UᷳӮ) qȠ d' })*&}R3 S*@DB&8Â3X@*]45[306�']Xz60|F2tigB߶#5k{�|?!* WP/^ vp��-nR:+(;i;|,319�Vwo)q|S/=n]p!�_8F4CЛ`*A�%Zg '=ztE6S:g,�",kP) B=e{@<Fpx>n@L <0Ua* ,,9 I|2A @<,=@ 6Pr<Qo(1 x|-�c[~?{.1`:c)e3n8�int@ jLJϥ􂣨(�yc ό-�o]ޜޜg[k2tUz9/ };_鹐oC JB!K L@0~qiB xEM� ?]g4Liy9%O9 {u@8;>"=hRB2).vcϭ&l@`+2sM?`xqN)W =t۴>g >'$Xh?kw% I�ʰ` �rSy0W'> Vx>s`U>ai�? u 52Armcd+[�Z`x,H?$%)cnܟꄻ >sEEo3Ec }JR !6E9 Tl0YX? AKMT�x"ԭ/#>f) LXK݋Md!q8aOv̅|F䲨~ŒT2|drXab 'ܮz3[�hgL4=X;#F%,(+询L*mcK&l&"L}'$@02 8|DH C#t>R#x&qNv� 0i+Ņe|h Wqman)ofbh Y-<e*$ȍc!Eb!8x{(c-$%ﻔRן8�@)xIbUCۯAMWdd9viz$;ZzpUhIƲ!`8z:=hSM)uFf� &g|j0+no`b1~Djb鷶˶SuL[SFv>mfGBM1vS+|wcm7,^~9IQpa#Aഭ_of=;0{;SF+}F֘<xTcZ~OV)�?No ƕuV:ia�>ѠBu(]Il-M;7mi2~>حK"a.9wj\C B0<2 s>!ή6DCߪkk!@^u"̰']Fp.w5ȟjʅ?ƿV7"%Mb%)gX[82ۍhޗl#F6ko9+LNJ9*Ny } @gE2c�Yk}RK mx!σz*QpApZamTۯQo8{2f\QÃtLV@gczwZ=3h|7M2I�?S)urA`CBk}9?E"(Lw&Һ/ YXMھq<=J pvqG K�z|Rx<�m+'0�F�8Q|q1@ m]*qǗ-ʷ M9S$G3MZ\)K[M?N8v;)vyRcÿj^o=(Gr(?uk%{_{4NpuxOd<:rb�Z˗y[ Kϸ#Tv m eߧYOب,'\FTyY}W"o׈r</ F'/eY=Qo:^cwB CB& AA�tթ5Ej)3Xw�~u.=-أ`+SZz>1U ˀ0B Np@zrqxh>P(afpbz?:RqyX^_L-![1.D ݨ8:bc!q-yQG:$U�<b݁i_,12="egsZ7(8w']譊E£�#@m+8^{qw~nl<r'`&; k|2 kq% mJoMI"v] K?3o]]6U* #Nld": cǹz8s<5+\8>t<̔Y�cyukoӮ6G MyLDd婂�0v`*b9OJk}RXi!}[1A _)qAу̱װ5E SDvädu6S4dfc4 � Fvо�,߿B[Wd  E~"Zc{�3 -Xـluca ~}g`'+_oR~ ^\/H f+dfgQ[:J�Xjp"xȸKY!-Ӷ�k^Swv`qP6|{ɇR�v%Q % c6|' cF]h!:{9 ҴOa=A.{^Nznp e/3%;8/0kZNWa |)Qq⣤oM<,;x{/R*c )о;8PK>S}^kϷm^0`WS)r2�_M@*|_(Sbe^yy�?ׅ0H.Gh`"- �%Ln'zP0ez23O)rUX!֗^a_OUNb@{8�p?r[Ye ~A~ckFlq2ᢽJqjn@-lȳz] @mquQ6�?:Hlw ꥖* 羁t2-&4X2Vz/POAdw0s?NqLWJoqMƌ<&Rz_ȱX[<q4-a2 mi�_NJOme ;0eT{j 5]e'/.bI*~\_p�[8T]b^|wM T?cg1�n"֥b*�  (~Rk-;M P#rRju-,RjE?τSꮿ9tEK d  M }¦ER{Rdl�LjD"}}AB vc>0^;�) q` ],�Og�eO1/)p{ .J�VZ aR|n#EA�m~ e2x_rJ1gvwN�ZLN .S&Ag GI_Eq?) DC;@׹և֖b炀F=wRB&W9鍉La ٓ P50~U4h5x7Xa}31DŽRZ ck;H v1wKVx&�TJ@_rCSYf`RE"q^O˜RjQk۾j_F1/00Z!]��*wBc֋`P4S`sR1^\O�x .Atz%S$﯒ \&ļ1Mv ÀL|[^?>. Z]鏣O- <?gm= >7~)VZ[U�w(9Jl\fVv�+ZHz2W3@#> !sBx 37a�! iY@W)u!uK{K׮,Ȭ~VS@:+ ?ࡀǏMlɍ}^yױyK`~.ꊽy�{zGo!�S04EᾧяpL):ԅ26M)([z=nb �x=8*x 3KqF`PPhC 3O3Y顛љsNwW g?W6��uffL  JO<i r@06?P: Sa)Y)^"yIb'3XW[aYuբRj$z{a6a^~�@? S7EyyG >Y5m%g�U4�neUx>i[ rubQBDŽ cM(#,X �غ0*%0]CoLA }ϡ)0)3>[%h�*{ ./4J&`]߿,+"˰ޚ&2G^ٷ\ˎ�1�JQ5xWBWp\kRE4� qYI<kвIYye؋UAsYf-�eff&A1zPR. wX]i- ~\ >1p< `Y({1W= @8ҝ #^�3r}@S rhFSP_Ao*.i.R-tL;HG=";A2 =5HWˆwP~ �AtO'x; @(3k pIR ;#F*.(^I[:� 6EQ^)ս"Myєp `P ^[9*W/3~m�΁d~ۂc緂*~;O]L?y&^<,C?30<4"x�Z%Uĸ)0bn1)N1XH0h/(s4 _hd�� �IDATe7h1hyLB"OL(p7N;`Jk>9n1۾<V2|fb?p|Rk-�^ Ax\T3٬ڦ9M̡MRM4� h~yF@SF tx=ߥ,Z5�0Vd/A3TcNk]x^180/�!~`֎ׅK"�J�Ŀ>.mGD\Nhᲂ�E)pCF>OzNsB7 4NQ~waP 1  WJC~�`Tk}"v. ni /;0X)Ӑpc74|u-`}A.4 ²1,eZ2$.nc_JOQӭrԙ 0k^Q>Scq�sfpS}(xu&iaBV$dLƧ~r}?�|N)4 `W+@)z_50S|?twRKT=fAOxycEJpI~lxs |F8XzGPEb';1k]p 9�>l@&ZocRǰva ?_8Zwv4>JF fff*ZQ #{yRj@E1|k22~ߙ]` m&<M JG+knJ)*�H'Wt1= rD<X/uSs.?!uO~nb _k}2߄zkqoQ)H08qrgC[! ah@m6n�7iK1$A0n�Zo3~qބw wQODD8m6w|N1,\Mb~56r`P=ș)�6'l>A`k"EAM�Kg`:@LNms+iS/w5ʟ;7*iu cF/t_w#@nFVWHI�A('Qa01t -�~!R�0Yy譽BoЅ?3iaX@py:麀0Ge9SKynDSSz[vmibUj#�ޤz7Qr�t @ h 0`J<RbU `{<1�0ߡlG1M�o+*�Mz\0P_DK P _q Ӕ`jm?I w{̅;1d Л�ƍ>;rF s;aA`\gi8EZB! �QJ&5�~DtPO}^C54z8`"߱3cWsp8yK� f0A6QaOX0H?#"C4|�`Y :0BtǪ?z CA� k)(I? �Sӥ: fMPKv�\`zr0Krk03�| 2R*  @6Wqu4�[_׾nvvv4mZf/̄ # (5x dY?aeB_x,f}Lq#|0 :'}NP,## s2@,Z믢%x ܒ �CZi E!q!Oog~k2Flw_ [>^ҰoYKD�x>E:KK0z8|�VdU�M}i!0*"p^8?8RYVf)/w s|&pi�?σI)vT,G #�}Smy rB]H2RǔR�3e \uU-{#fffflvv֝ޭ bKB*�F)M:@P`*BiӨHpW O,f;6XO|�\ֶJQa#UAe"w[t_o|mf�|V)u-&ON2 Qmhb9v0wQ!C|rEԟoAk D2z@ݧpHw~ \2i�zq`i[50zNL u qfE&q~'`E \fFBn{YvŸ]W 䲀Nw˛}$uDQyB�@n(yw*ۅcN{rL�`g�^9*ĝ kۂ02b=\H!^~ŷ�԰1z{BlzY[F{ogx$ThC,@eU}Kk> 8(}Z2L,FC v2Kt'Yb�(b 1 zbS~:m߶n3Zm�b�T� qr4ƹF/AR)Iv)_a/ s|]8G~P(JPϋyR_RJM@ }mx. }=?8B1TtR�} hunC+ҋ0k3,`mF)�s%\IqcO0t1Z�bTk:"t cVߔ0*M`n&�%Y�#œ{@T~PC)zUE{+/cn7N渋uUJV 4b^"\RlqB){`.�%~Hk=aI�S̈́cǸS&rR0E$vOF|'SwD4ݘO>$5wqQ2#ݭK[)uH񈯡H@H9N@HоzkXRa/eX F.Aqc%JKn =:�,'h!</)_/_)T?� %s}e39@m5v|�Kk-\LEO\/t3IllӒmew9RG@�p RUXApBVvZx2333#bhhީo;xr�X;{1T/-P3w_ /s :!'heN Ў9qR8O;l@ ۇ2…L C-}D)ucT2~Ok '|8̢\b E?u\EF`maOyM%B�` {s ع5M1�Uxl!T ~ܓΓLy)퀆`3?a1~)} ϾEuAzU@a 4N>(#qJ7WE^%}̠㹆u-2M^#r{lDNQ&ئtJh�CMxB҅ΉjF]z ;RA$UW-_tUn.%SHx[zZfXOG'V|c8L x m}Ckd8K#\ �k "$Tȸ ,</5˾> %\fhsbT<@2Nl%p_:D?12zlavR]NȈC��TF&F51~8 v^*]H.8 -od[췐Ƞ>Q ;9NOcAF/U`ZqdĵJ[*c#\1)( 0"c+Xr#`("˜cG'\RÙ7U8خ+o*4Mf ji�/ �硷 b$X#>'sAd;!':KZ:̘)!r&<qH0nЪ}Ư"J<2=GHLr TcI`N�Wmf"25ĵk" \ɸ: HH"^qܕT@l0 V(=SʣX48'Wf#&z4O:!ߴn+�ςi,N�,R�UJAk2W'fҡEk0�U υR$rAl}7͗eA| ;Q0H ~rFaƐL.- |C!MD GXcK}a*xtCMM�Bc}|&@ _%_y Z@%o0Vuwp3 '5r+?5|)4~+"T>$= a& 㷃 i�(LQ~@:rk >Kh+ߔ'9(=K`wrCR�e?^f'a`:@-¬yg�Ė W*Z6k Xap>8o0շc鲢73P~o:#ҩ'Rۏ2䚀7F 0S;QSp׃("zO? P{1FԞJ;0$4 tB�;}�(\6�WC}*):Rv:^<KASz3cy40gh?z/r @w)� Jex˜u}i"O 8*_ܫ=+t?7s%zSTM{O8k!N!ynzKCr�uz{$ 0mn޿2zW 4 AS3cV^98[$BXî&YIB.b"@UJ[0&u;kɘR.CB*BLM o?"� [pQ XiAmvvvk;_L  @Z ^WpzA�ŀ yO\a!CSZeJ X:33ss,Y<Y/%㜛]d9B^6zy�qG g0 sy`eRl-=ȶBpM0��; c@f[R80﹅%vqc/~+n#�^P+_,pfffevvv, zj�u\g1/$<P7,{^׶��Kt#�u& px@_s: /3Dyb_asKާ wepd�@*#1S �%=87wc>1Q#Lf=k q -Wv`51\X'?t_9I UR3F CQߐ!wDB6}{Շ)&%C--7͝0 HhC1.tC6%W.H AW U ᅡ*ǰksWDb̐Ȕ>AI#maRvzL9fpOd"PM<<hh �DjsV.yPW�ʙ D‡TοxXeN@"wOT͘<n^~c?W!e>u)J5mu8yuK�p�P5e�#X;=w =VהR;O �r;c^; R  Iߖ:͋Pч㘇Y8o!PI ƕ($Bhq,c%�xj�d>~JEXAaH�Nr5]䵦sC+474 SK5Xehᕚx~c<a�^hX/o)v* ݫN&�oo~�Л?gck hW&o !\/ zJ6,S+:3 :a"d-r~355;w,1E͆]�S9VQ�<ܲ4�x B⩊:@E`fss/ @ύrKUŔmb)@wzw@KM3.2)~ |=}} S;B,0 Or7)_.�+R>Ta"MF^=R U l+7oѻeoIa  &"vR_{Gx1u[SO�Rj�9@v݊yʡX!PD6:]\&W"2.ޡUkMYb3ކa4E1[xx6A bU~.C =uq Y+_* !|gKn4,rv{O4~_ޤN<zx :u9b!58C\Ц79Y"QW.ꖮixa�Ta-u04/ڍ[_ HO@^?*2ALi)x`6^`53m0aZYX�m<*"V ["xKhNC{nK(moPRM{<g{c&~j'@0" !zbFged5 b9E\M@)i][aR2AB25Y Ɖ]8S"Vd<T`sY@q]F/Uz �>-/& ŊB)@hRLrO.skiXY@on6�XG\0zA�p& ۢcR+I'<z1c6zL+y =b~> Hf-G[x$hl�7)uB �?eF@xMXCZ{rU$%: F/07 �G RZq+wOX!91�u* A? ]hg p{�[(3r͟ALn@O?qiGEgi0z?/5q6*r\P2#ZKU@}i@-jzjn,S:Ǧ---2!y]�Am`VqS�|B`#�>yڧB~ ]�{�SBs,�Ps拇>rjtMc hUM?k'.?lF0q96O_[1ҐeRG=Y!\9犅16&X�)-NLƺї09S0ʐp]A;i?Ɯ;hd @933iEY-zF ZZkK\- g{U~Bt:sJ)tulџ ۮj` >['0Jc}ұ2g0C2=μ�VE`O32PW@ {X@ARqxI )!(u+<O+w=0=Gx_ pǠ*M%__rmq+�jvLݷ}<_i@9 E:C@sֳclv�_/PrͿ7!g_O>W~S !WH؇�� �IDAT8:¶AR2*t`ӼMD7qtG(<Il=Vwu4/#/ς/zq7τ!]II�3- *}1�;�RM]!W(<Q^kg@R}NUo-ޢ/e=OLglvFTW_�0c &`Q==�Ak�1Qtׁ,oފ2=#0?G]#c!fٴͭg pZ1c27@oI0BެaFp�Y+S Ŏ9 Iٞ?ir[{�] 4iD;d�St-/ 0i70�,S NjsZ3 q߰^rz~F*=M?}S|a�sf=_JEmbL%{y `4!T 7X<R$-.@z"{siJ,ݼCCFbF/=)za&]'T[h tbӃsƂ[!'�X9pRk}`Smxm?::eS@EK. 1frzRƑ A^:),i؃m+_o\ [z�+333Som�ee/ /�'pR)%W_{G h*SٯtԱU0bFԒW`Rv$_ޟ!=j1([MٱLG`]+; ?La �0QR?b~zE�t7) OR 6z$(_Av�ƴ9٦r횴�x0ݺڐϩ* {bPà 6(;`qoza�>cuĿ~'lw醿sK8zqj)m lof@ �b��g߆l@.Lk_xi,;h ZgV?NBx*c3~Ͽͤ1!=]fE4�-kWxG +񞭄Ρ �,WJ7n7 _ݿ&5\[ }޸&+)o{J =^Ÿ�c{O֫_A2jW#hKX =ٽkm@I�x'{sa@fggA&u1HlV`hC͉ k,mwc+,=|I9w%bp˽-]RJuiZ| `�ykg}a!ݨ'Mغ�{ �t&b>>W^:A%mܧt>I?r amFazߓ3l  ?ͱux_g� {m-�NzVV}~REWuS>pyeG0= 6Ke~r�YKA)ÊZ%~Ƒs"T|RUJ=�4UlW(># `j-�&A(zcg eE X>zeV+lMhmgZRJ !;~;0qP%�@�60 ^{X%~Rk} Ȭ@9K"u%U ]m5�O�dW-W\jkǵ&B6@ M8.BBO�h s{cvkԋCE{ $r TƹL$_Yô;Qp~nA~=~��haVqcr!ׇyOl1,i'c#�`1ԳĠp/-.Lk7O@]@`(":@T:�huE݁MwC0Lh) PT w+/*h<_<#U4kYj �D0Oq \#0ڽW :Y/ͪL yqm㏑ٍ;޿ ƟԋrR֒R6C'm0k Vۄ�,/;J#p ?I6@Ru=7oXLeLyo 'vʯlukOf| m|o)K=�ÀS/an @\=`& F:@B^߇w|!?7e:4z24z7s7X;aG{ýn}If3fw6ы l`^)m`?3&mZqC@ftC|B h)nkuF/[!U}]fwt{Usyq%vUR4s7[:ZozV60,?u�"UJ](mKW䪭(8*`8B &鈗G4G�\xA}ϊF#4S bxE'4{d[uߊ~0ҿ 0Ew1*%㽝c}J?OJ$ �"`Ào%YDrh¯hE=p@ P<θ!|6xM{P]<> Bm|kh[s*6Q @-<b/( *O�`N(aƐ=R%Z {ܡ;@*3`S} 9̘نai�0Ce�6 @ WBm�7Ԭ@OS!AL5 :@=c@Y(L_,.%Ӹ>dя5e"F.Ԅuƴ�LH_9oƿu>RUbU @2[^_k�8�dKGR?EoYP��> 8 bR*%njĶve< `1F~wQ+zmx¬], j4[gffL}>̲m1㏁AdsmkSKJ8Ka�R |neE Wv! Pz/ʇ(<s*vM|F 0f o%u=%Wo)�s�C[~7_[L^ר q>'ǯ i`og6@IAʊV.`<O`% @=ZZ8& P� =槲 UB,tl1!]�ӗF@65X ASa|9eJ^KYõ0 Aoע:\?dUUW{`qfffƿlm/:[f+|A)u)q^w�b kHWưvݾ 3Y Wr@Im`x^;J5+B};"ԕ0 s~f:BF  `S`b�fT?B_Ӱ�s툈6?%4io0ahC[O"9B!�8:qՁm%Z뿤 80 5ʄ_ED*s"~|^ ?>^r�🙍3hT{<rV` B*b+ly9Ye9eCwkxRJxld8Ƒ`yJ[\ Z뿀YsYx& ShYgԫa0':Σ^.k 2Lǡ@/E|emYxi�?ׯ'xcb$HShxÑG`}|p 5g`sߋ[#C_" ĉ}8TpplMѻOCPJ=!d+M ܼ ; R,P| -9.FPtk Jj?zڥ�PJ-q4+$XK; P�iBU72z!r^ 9va5 nrBÈ/ vc?qtLO<4ևɊ`mGd;x ?=׶k^8Ѧ_ @*WNkN"dÇm:&Q0+RK:0E�+Zp=7F 4a =jwgPSgDBRKY%ٝ|ya�}>߈Rio~{99Z/Y瞇<{~ X .m(2B@Z"#Eo}Znzqf�Zk,h(fpд pdpnr+PE/<[!HX_]0mڿȁ5́ulޓ!-sJE!+r!'#`U<zVTVJӡg O߰Uzx׫&ಂ1<!+mP|M}ʠ @Q^+\�ŃsI2 r�M`QJz]`"B1<^?9V.fn(xlGxC0a65gZ üvoSyJzQR-|?9GK[Z Eij>";F`~6=0h:"ӹ/�P0/<>~lOqhS�Zo9.n(i^x�8i cT�gjfffVfggt𽜱e`Q7,ߎduw VJ1\i+7 N@5Y*A89;1_ip &pdSo&h<ѯ&�X-Ƌxl"� �ϣ:̩ Jwf/xO$R Є-zĬKsq&LaģL<)}0;}vbƯ^P AmY]<jSpsu"#W]OxOI(}m[�@$\P&HE=/!YxR5NH_dHЉ}R`.+@.=eznDh�2x‚5he(�mlU ^Mn�Xkmy;_b 0Bou ¬lf7 }d ?)/N�_EqZ�Z_&&7+6zuෆ i r3ɡI'UN]eHf uY|xQqV__E=Rβ@2X!D]/eyq!fha]#KE4S?4M0.e+Q<u*ۄeSd[k5>πH1-R-p RjhffFf5b^BЗ{6T9h U vGw6u^ܿQql5�s?'ݟpcgTw搠xJ?c *KcM>—qq`}JO=a؆q C'Ze� Ә.X>E( ƒ{QKL@3}5'5Y@ҫh@xbx QW[{PQ+�6[u*_� OhWx@RT2!PC-[cuz<�nTJ=L%}ߺ1�|R<D &6]L@ܬRqZ<z:y#6CL!4+P{>_ziGd>ɡ$ ;QЦI˵~:u<\Ǯ3Zdz 2ғ&iӃ arsqz|n$Y$LqL>@?ߖH. @w2r Li g/wK7&x_[}~�߭z#t(;a0 wPP kѦȗs#S̻ȹ+5QR q{IM7_R܆Q�\NXZK ˂@C�~�-sKȰ`(cB&߱s,-WUMM*jއRzyB-_$5Xv:`PS7N]c'ߦX{6<+J`r_<d�VDz /U�ީVʄ7e�.o#DZ.)C"`m%/}})[dh!=2 Hx)N-@N71GV؞<$(L~ d4�-ďV?�ifqH"3P4x7Xw4|Ak=ڸR;33#g qmQT~eok6߾nJחWO*+_<ݦܧ*FI�Ϥr u۵I1n:hwQ:1{]Fi8Op5BZU[(:&f1(@~U)u=$ HF`NHM#2{#Ҳ4ݷդ�i{M(2]?a` :?E]plE6Ő Jtv�@>^+<#Y$TF��D_@=jqA �zu9|H@܂N@xӋs ?7fo-}hV9/auZ'6md ]жlXbS{#aϦ6pR6ƷaM�NV"jW�# x?JĠMIjV Ϳ3$g$ن!f" b>$:/SQbĝe�+ζϣ Zk`f'ԝ)4a'WtH:=Lm%<[g l_}|fmN'�h7*/~u Ls[S: WRrZßsDEqWJD* ^*s\Oo{+�VgffV8`'շF1/`/): oAhUQO๝M?}/RJG2/38ڂ3�DV` iZB&S�~Ֆ.*`oTJ}RV.BZP>Ĵ_$2u6&FE7}=+`v?:&bo _щ=Ky\v+j?L˘uo]�Btjüq9 XPD2C�^'-�R;xݰ`ޣptqkp8(. V\Gq_u�@0qkR�L[ kiGB~Q�¿1/y:!(k) 3z�,A%|Zt^!xSzPn4$47*8h.  * RBaj] <]s3Dл~5)�Z? oNFn~ Ljo%]4! f]g�"\D4�_ZEM`9pAܹ[_h`��:IDATǜ~<hf6JҔ 4Ҥ* uy>+&jK�Ly'WiB=`¡�>�JB2_K,~�sVǾNkg�A)u?m|<z� @`ХdO%ڟ"5yԽb�`M-!.r@ utyRʶ^v@ K.Cb\t\!sq=PT3<޾E[>Sy>!B ak`LW練vgR3o?�Sz# !<Οhm'-:sK+ƾ[h@6*n =�[ @“u}scѣ*a6?x} ~%3(߶LB.; l�5ǐ[/'I cB]pRaL06�QpcxO0<�,3Sփ5@x=ؔ/2RꙨ.; Ϲ8BF"|a�> &v] ߽0^zjw]wu߾W-az̚w%xj#S��A΍K- o` 6$@$ꕇb�`* l8 < .eB@xFAx<w �CWxxZ5*rU"Zom<^U}z1kzLsڴ"??\ݯx1L3\& O%\��Oι'H�}ocL@M >GIEᷳoFaH(̝ؿܡd~Lu%M()&0u{vFN!p̝>o7J3շޗg�vAr*ZPϠ:E8"K�`Mm`J ,%C cgN�), T\qQ^Z J|%^oP�FZ/e@L{?ⱜbjS;iVM}B)d܍ƿ<mvY�@0y>�EY,I @A~#B9V3~JCƠ(o|쳾BD lw7Jau>VϘ^.b(=R'+:=WOm&�^ O%}"Wh='8�6x.|gm BCYFt�JcEx|VmmߖW)u?{PW#�vZ$CA]0(v_[ �b�#0!Ĵ &L_�^�ӏBQ{X[3:g; Ayye[AQ�'$=X � MRNh?�S<dcד4]|9�3NbR;eeD{@=AA`7LNv nx*`Dh;eCMيF;,8 EL"�Z�:^SLr&� '(I') 8@ Ǜ-6;/%ͿO7xJxz9-{R~[Vn}pRW`*G$ �Av:oAl�N] bm�tHwmZp#@ ~n4t9Uvn4$ ]q  v.8*^ 5;a{W� @`1<.ԓl_*#;59�`WSVèkC`JS ZdreP8uKs?/QWu<�0x}^l;Rn]ԏ >w1p)o@s !^›ZvRns�@N#@0S-xAw`0廇<ʾ|NCE,oۑ]k'`R_Ș `48Tj) .me_5� uebqMj\+O_ѿ^*;hؓ|j +vnnZB$w;!0f&FL Fd,ԕ Q_BuYdL- (Qdf Ð̳陞TuqqSVݪՏsҷ=)�4<;/  ]� BGsHXoڗ\G{;{!�CS |\ 6+e8 \8| @1S �i>L ߍ$cL~Z7~]@AT["hmpEx*&$bP k6eύ#�0; VzrP(2ey=O`U�]]iXP!ϐ i4Nė�| kp7|Aޣis+@1Iai9krSUBDsB�Y!, 3QI $nh%\yXаz}SͬLJ?6TniW\rE_@g"8,ZCrcʍ#o6&kYt�7 W\L)'!4rNL!Y \9K�^ >D� 3DZ+_iqWHHp!<~$k{YY�YkO6v�tJ-n`RJn$0�]t9�_pB_QU/{J7|L-!7�n I4kSN!cǎV&_bS#k"m0ڽxyA'"x\_tͿC#90a8]ɱm]�g9n09ډt]HIiZ1-ಀ�sss)�J[M�c%7YV p;-8�+Ƙ;�8a"f6q"*-!Yk�C)C],~Mq weLJəsIYU$}t/st[H1p%?/W[8}5TDPմ5S]l4 \m`Ƙ[k+YG2hT5G] ^7x/h;�}fnٵkAUߐ ZzH,Ⱦ}JD| Yc�T@S@�Hhj5UuVƘArMm& jwHF*IJc!)F9 M-$obߖ| z]|g rE�IB7nԟ+,[DNpرPɡR@{?~Qp)~#HA*Yi̳Ź9g(m`F7HS ?`ҡ,>!X \ρ `-�\IU?+Bz7 ?]dByWɷ>!- �$Uvb7$/ yR</Fq'jI[Sm?kIWګ9 ^<Nѹq#g& �6|eh+BnEK\|)CF�ߗ}4VQ�ZkO%_PY4.jl2!lK͓$-Ez0fȩqw1?CB- hnnnD$s?\A~c̓�.IESX#t_ tf36RgАxX 󯔈l;H21kzB4y7<k"1g9Z@f:-cƘ9OȘj tH$+<d׵vyV M .O`ͻzH|IoJ̞c 7Hӛ�gNQ#C�4ϱ}![")e}^F:_~ cHpi3П64([>+:VwzFR:VTG{65Ii~mYuZE$!;\OuEU1B7ȎBt5\ k&۾Ii倍[$(y6eGNm!TP["k68Hog?>&�TSț$"}sVz_k|s/ ~?tΘm0(i߉ L#c*ThHI'hxN*)8m=O%>(7#a2Gz0A: ɀok SwBNy{)τҢ yWeї7ńа[x -! {Z-j�;<P)YrƐZզ10֞)HPdƓec|IB8h2NgU2{Ր<}oy ec̣��oAHτPkG}C-I: O- &[GOo@HqG,㈀?ΗHʞ]oY0[3/if -L=Rox܌#Y׭ /_ mB}'J"Img6\댦Vp#'" Gqse98CWC7 Ze,kh;c5Ot,qOGC+Gld8JHKd١5Bn9i6=] �x0B�CytV�{F1 ϑ5V_$^y7XC{B?JC|8N W2x]H׮+)=B(?ap Hi~`:YHe1i 3WX&p/DX%з �yN@$P]Z3ItЄ6X)@ e>^�pZ{Y| _`\^CV3H5П1<BNN@^%/"ko$&mB!U%4݈gsl3 C߳V3w韷3ACZv~lGG�@D2`?+H׾WPA{}9C[g&ڻ5~\#)N ׃{#0i!`Pd9*s{ 1t�0xOnF,h�@?ID"yH!5z9?i?iHݞccrȞJua~ `pDP(u1n="# $^N؂_o{w� z$/}R(R=A\ۈ�v<\0! bQYo%^?"5PRvarHm{$M $AFH�#E @[H�( &"#W\d%+H�qW$+@\q /����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/data/images/info.zip�����������������������������������0000664�0000000�0000000�00001545452�12641336260�0025151�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PK����(y?"GMr��Rs����info_frame_01.pngUT �h:Nh:Nux �����u|eTT�n$c(QPFD A@%f(!$n_wݏwu^g<{?8Y'3b��*� יx~A�*33e�+8�RYުi-\,K�`Ԕ^': ^՚}nEcIӒ>Dvu@ZZ!aʟ&*/T )2yWօHօ~Z+¾Zid9fɽH/ +c_NnBInC; 70q*z: F�F� # F)*%xzj ؃nِ162K{{i7@9 l)v~kȂxУV ~N^3 Y2Xȅ]C&6N z/KDO_tF]*g uXl/&?Coa_X-Q5щoyx"9g5ϓ* N*yJᡟN1Hh�Oe`Q�C $c *uЅ|ەLOKMa\7`@rG|H�5o1H)/K3`?>rC-Ua4 "( 0tBܙIE>@ #ǀF|~˺L�k[AN#8%;ZH]M\:ZZD!+�F<O]�'dȴ$̉',L~|)ZH}+"<qUDhs=#Z~k@܅�諂}Sf XGpOAۇB.m.a$/`u v&H uzEh_05 yB:o�Zh( ,EmL"Cm[Q"LZ)Sk@MīTBI s'k?,T:Rwf w�tAm7x@3G|+IMD�ark$@--`FƵ<ˋMu4CRJ4XiUAN CL]'}�=ɾ+äF'2ى;yUf{E3C*(J1Z�!9.q.t@z᫛ڦ9Gi>!^k 3]j6T;{]Us�:qU&Tn(27֑_C^ i6/!=H^򿳙xkwMV$><Ok.@FW70]8"*V1\�Z_4B1;]A+9}MS6񅌼Z�F {Ml]Gb@ѵ /8O<UUuU~Bic! tyazyB]>H^x#<0(HFv ,oyv7 _9\܃MϪpnƍ<|z^\ӳ*'WFwS}d#T/tgjQlZ~lSjdG&�S/1xB�F̲gEג(!&ݑ碘LtvdYVА̅XBbeS.IwH@(fBctt)uBX߼sw;iM*EωUnL_ 1}8M;Ӭ[vJ7ULNC�_C�rXb,}0nY4cN^71ߗKRMr9=d;~s{SV.9{i#/ZAނԷ CCdby^Β.z~w\(/E[imHf^T&h7{\Usl_`UDqHuۗ1LqyK:ЫÍ%QӬ)C P K\q-7R㊧;o"+W,T`d<׽$2R=%,`KE'SMwNMG HJs0MDỀuJɻ_,Q{~Ƙ[^F"Sڐǫ=ЖA3/d�3A,{<5tog1=&y�J#ck1\wfAN(ӳ,: zfhM?v(([c2Gqm%m|J;{abumH?0BHK9c@$|E֟ܞr%\ iqHH9Y/;=;fa@y1vӃCu)C МȀ=YLn (7g*mZ9V6$ y1s()+3 u$[[pğVs /"gRd<j|9 ["*< p6pGmu,=TECh1D21/9ͽ+_ UXiH\_nC_4{ ie4]PV | %21pkR@~ 3!M#<g8j;3bd3`CIќ=GO=;4[#FXRX jVla`U^ǫIDz:߱o�qÍ '0|UJV]|Ql D3YT]EXd㵀ri ;)N{) $rތۜhx͚Tp�\M"K^#XxɭMo?@_ѐR!:>h*Zo�25BZ c?㚆ήCk[OEPN&&O8rSv",Q)ž�JE"߱[t݊QVҍr , Dv3tYr/] @hY.+tS!M(DC==պzHT xɨ\fgaQ L|zO.ie�}i[64=շ|,Ք9,֯msP\6il!wP,Oaѷ�Xw7N@*�\^ٰ}6<I&3+Y](J։4!ɜR f^(w)P?(ԍt͐6t s^_wf~J"�4-d =uSqxCbzdne!aGa503Y1ˆcy}…e#ϋ*>* %7d*|ѱ )}O9 }S�W]]i,UG" (P1 0ŨCv9_eXߗHZtTVօ<W;{Y>{nM(4>0^Rꩪ鈏" rB (YäL "?[N<N6l9ZiJ} ;+̉><1y(ZY$86#$ L*DH<'>&<;2ڤ @@Zqmk\ Whæ:^KEE}�ҖAP<a537: _μB|PcY-.[3-1<6{&w�3*ڻg_h a֭~3%᎔Ex,,8ߓh-}VLc1,Jԋp#0�XgПv{MbP0|-R(Yh<vs9I[I&\rO!jULsyE 7w%# Ζ\\Cc[1͋w\oE=wSϗT=/2xJTCivJa9Bye-zMڜ�9}]^G?OaN#`tݾDm__Vi2~ʓ_yUtso0<xx-'k^xip]1bTK,܋2}wRhB>Cjp OO߲uowƴϞxZq&7?f[O^~f]#+3IPyhO/" ES b< 刦Z&?$kG̓%#jYv9SlS>KPRbAsR =O[; YÀ\s%(npQh3A _4XkzG4^GJ>S-RWq;6a0 n<o<HưsH$ 2bQչg<pAX^òR'RO=a ޢa;9C>~|K:}2\|^Xd C'u;>�-MNk0PS?KeE8TRQ5;m˺AJwcp̤>?u 6zbs? ?ŖG5$=K}4SNo+�uަڹI/﫢v/f.!ڔO~G @p B?Z/0iB@ACkg3Z2uf mÄ<̝P3=/&6ڀhxV设"1-ĠԹa>~flqCԍ"obȯع6ba?0X0ca#trjwh];ͼr,jEP]/2+ik£=>%ԡԨ:y2h<uplmXF 7H=tbf:Z@Yp:@QL,I�K+L`+us/9]:qaDqS5)| xRrFÞSXt?(+GeR=ADzhhht@2M_N=٭;5ߛKOBQ.5=dx9g.}/�'+{ދ#Xpc <^hݳT1] $tX_INd䥐2^nIJp^^ EBi|ϰG<JMdԁu'DBO(MKAx7(Ȅ�ȝ0kND #LN b"YYdSun^&~b{]9~Ly@2ȣסδŌkO)C<IzO˪TfI6+SapC"T4>.aTG+_gtC\.I`bET$B 6I_Jr()RsjĚىLI^gPuS(c/%yvQҽSdkq}ňxR|?.ʳ?,ju/&;Gޢ BUg�[!ۢn [I/KxqJ,}pA?(KHe0#2g><]MڞZ{r|_q$*qN+rՊWSe}eI.jW6xkw*!a-V}Nm^W_KT.z�IvɼzϷۑ"H<2@L?eMJCicq^I\{L ),6~æK/^/Z#srwϱ&<HN rd9 GQNǐ%O_[9#sS$x> AUwph2v Ց-<"o%AheAݽ!)'vGvv;d1.Bcy1`�z$ļ~ˆ-EZO*TDH <OR/Y)7 *dH)~7x>thߝ"f!Bz4Z|k`V/}࿗㪿yj*<C7(Ɗ )ZH3)?; jYU{UDpZ&IQ@3$,SOi?V5t/3҂>H5:~@%M/Ah[ LTa18$-SW,cۭR'r /1(3xSzƽmߟ}T8Ř_;WA';{*</&(PTRy^2\ߠ2vԀku@t b͸6j~xț 'C5>u!et~,s0c'PJZ(Ex(BئL?A",gg&C$ĞDXK(X=aF_fO_St=0w 2sv~f НR<5ya-+x;ypwm{>[Ā2ʇKˑ'!onizrO4;!LEbivci~RH\\GaYs42 ]Ny)T)O<Gş1d+A=2,!ٛ TTߣ*@%)R�E !3|7ܵd5? -x\߅i֕ wʈ:>-nf#hNug>*vM;7twv݀9Pb<4-zKCmj+P찶ܺc7~Jgi~${Nh#KlxxsG({Mˤ |)W 袲K|#BAu%^?tjw!m&ZAw#Ac\1z)>XJOa;<3yT(ҖK�S22t SJGv.aB36)x@#\iB7sj5Vd6 A9_ϯ4v Qq[ [䮔=+~<xگ{%�;h b%ńZ n \Ckb #Wch Z |$CY×OɼHH)@�z6j0nks=Eĩ+|4XO;|s7擇}-iaC܁f-I4fv'W?P"8{~\ ]8.;zchHu5mN神Q<]Ѫv �NR[kEe =q?͛B157W SU e{u8ݮ6%Mv#qiiFϕ,qcǷ?{@f#vdNDB[]p.;S=]^Đ;7LϞ 违G֭F~ <e-:oЩ5yP_kp5#)H A^4!NgH;Y*経\-͗`쫻PR{Ŀ m,"H6:~.,<v+=Q_Hvw O+ 4=GLEWi -$kws_2WT#6M*_HdX6\Pf{P\rb9:pے@J"F|7nW&z6#LṾKJhւ?uzů1_Q0ɅS�Iaj|(_(9/EٙȮ&-UY ێeht|A?VjQ2=#J2;~Oelw'͞gAsf24bN8>mG) J <Ո^d6@ ҂h`#i25Яus]Շ€ȳKܫZ6ɟ cϮ]廷:^+b$O)Vm>Outosػn+PCchDoXQ`\ڕck3 ' m5Iz{̋Vf!o>L_]X|gs.:NA-dy. Őg~/g6]M,'% 3ʝ;1N;\|~xI2b qgx#8�ʍVzNR;@Sexd6=@\H 7ڛ~| /.WMVyř<`! w+ _M7Hs oA'Xzmx(329'nXY1FiHP=o?B[+2 euLU~`ٸI_ŌY9UzI[-m]w74coJq9/C8e2B@S `!VtRX _a~TtXh'ǧC}W::ԑDo;3FbTD�M@IC?qKYSkeI~b Xe.gLX*ǫL=X#*Sl˭ِtn?nm~.7OPqJ 1i'- \K3aϏ 슟QMKN Ϯ$x!6LHq%`<"4h(${gJn>9LN>xRwkp,ny ֡tR",xVFsfBNR?8g!&r!S9o$Bb0ȩOrQLVW]b0Tn1 ^e /EbVH PV/0.RUE; Y+p$2}h$<>|"FԵSu\>ؐ%Lk#n(4Cƒ\>5fQSo&!^~c#XuP!B76ijK\Ể;,IQ8 @"Sz<r5@`IW!owJ 8].5!j9>PdJ$S km}܁諊lSMP 'Έ"&\17*; >k@{vQAm-DQ*V!ħkw&N#n(k ;r $0oш\𛰜V/ 'nj@^8<)bX37ZV܆4]t'Cy @7~mi&aM1B[W80H;Cl{j*"DA;|y u҉Ru]o]6Vn ~K?mہU-)ldNV5F�/cYsnV=BPfQ!2hV پ5>#J Vau#L &|9=%?3>l;8_k%yM°kwbS? ELɧ˒;6Vc00G劒7S.d_)Jj5/GZU%h+i*pu}#)mTKkF,aڮ12eef0 , t6nhOܭi]]f#CiKYEZSj O%sӒK3tDQkRL 7Y4^LRg.FQl]NK (cGw7`$x8 Ru'KJq"k tmJ8 )O6EkP,^Q\ڮՌv9^xnŪ= O|KXq[e"\T8o)‚?,mKȐl"Hvfj34l<TD=Q e_{2Wwrx|?jM4z|&Ģsnݡ߲) &[Lq,- JC{z�.w}PVK玴y#PO\){H nO/>253_᷏}r-%hmIQJ˥W:9!dZE|!_ڟyY3%n١֯b$ac(/&R Q,݂3ŀ~hHFa\׺=!3HU"s ܓ:MѲ;$#x9uA{{goNa*rlA+s JTt;sO,qN"jТ#LZo7exc 5qbpNm9!d$c :4A_}뿘8?Zb7m 7ӟw·> fg! I5`qfd "AYRSC< *-ao >Àsu,E-KhF JW `?\FőȞqtQSvW}䁎gG�_+x3 !) @38#"?+njZ$ߓ]Hs0DV ŸŀF!dN|dLC}fxeGp]5N `ȹ2$KBKa|2vKAɵ:;u{}F94L1^LOLS9>2NTƐ@#n} W# iqW ?fEBBX; ?DElsFt WHkéko_߽J>7&֧_{Wv{+չ(F�ݖ]%jv|IAOsh^ ZCkQZO?* 5 3z\~VnGRTĝh;8L Uc /%~nBn 1Czp_s1uX~'#6V+r3HKU]2. (Pdjs""Ąyyd L JH@hkqb6|O͌ţ|:C_Lhk[ nj(A@j8MH;?maeV[\$se'ٍSrW( H[yg#oKX1kɀR)Y_ wi+Ȓ\4?G=!<#WtE.9/J|V&%d7<i X5}z8A$oKҙ/wȋ$hR&:xdy" zFoHc@ ߧVﶶsD^~XNY/(ʨ^RUԄh$-d`,5A y8d]kxV2]¡ĸ2꟒>Rp}p/L S1+lŊ+Mjl :]5KFaZjen$ap+~Yʦ'5>Cޫ7Bc3sPrPx k17&+78hr;O-0pmcNx  stp7)n_,yl$/ y.{^~T*ln#C&Rt._دqtPfzϐcop#QN/f0J*RyPphi\? _K~a0"Hk1RBH;i6 ƃ%4d"/؀Yg>鯼 r[4mտ9(x#WvП,VI9ġG69/rT:||Q63r$y?y?c Y5*>!oyآZuKU"ESmyF]s':(= OH"{WfW >cFW@4& ?#& W,G<QB"|<Dlpf?n/!Q ~M$62܌,U6ߩ9q_zh2$89N5iZYwjxycCtOnOB7tVu#f[ M Xٳ˯<d^^Q\C ȅN<+UH: /2Qէd,ZrZGgx7u)5^{_.F! zf_|6IaYxQB 6cqDe=vWO(d%<yMVZ,1p91)E?qrL֛7-^Dɘ8U t9}k$icc_r<zIGE M�.]6B3.@uw, .Zh jP&5|V=SMq*U ?yWQl_F8g)dbXy3<uk՟5KKExo#s_U"Ɉ =.4Ofe;prxK,< ʯ=t{ 3WRU*$7J8`Kv gpE+w$!p^1W&ՒVvw*㒈]$PΩ~,/Yy5!YB 7j:N>={Σc^@βh$S/> Y2Ri)zPpQ nd;F�9ů8>Dpf!!Y_5NjSKʹl]FU$zBS$O8ԯ[2*Պig@J2S;-#( wAS90f eW�/&3@_uz@�cbz]tA0㖿f5->u/"a!6TqM!�Y!{pmu,F.>D6!ϬppBIɃ_<!&l5N}7bIL1/i0r<| 2C|I7Yx_E=͗dDo)7+eҟ0)#cٴY'7g?8b/~Q3z#`\ϛ=3a`⧪Vy�2Dfۭ#ij<]:;K3)uRy1EF GG~!w.`Xmk]=؝Kp\,BTN OF}qS00hS]D [c}6t>N԰T b{P2M>8^&jlXIu3"<L?U) 4/ŷVe_LbBUt)4 '^(qI&s&8LWx_ {kU~0t,ɍZ D)G(U吽FP'j_tew~~ޯ HyuJptK,X-ۗB:N~+3>YFO-Iф)8Î1<Lk"{sZ Ӗos& q$^j<`~#SoB X٩d[=! ?OO n< a漲Ci Ȩm&5s^x GƎ2 KVc~ B.'gPp!RjO+nr !`4iWGSH,ר}QY)u "tEq'R_&$!b -@[*r0Ǎ'!8/u?"vyDɥgVAVB|vWx+a}UslM_-̼Fn]{_|Ħ=Ȟ? }8/ p^b)GbO5.G}nu8^bDeg)/@U<K}3/zN}p-;x};`A ׅcnRՋTk!"P W쇟翃;L,3OOS6$닲�cT痰?Ќ孺'Jf4cݟy|֯wdJ+,̶>zaU;@w2'NzMQVodrqFSR?m'l%ퟻ~q$3]Y�\7q_Rj?2~QvBl%YiۗYM#Q02O̥M N( ~/Ew|o ky|Ay`KʪMK,�՚kIb`X0]/揿j[NU/G4$mH | t U\wy: $<o$]0[X=N_bn(H1^>KE =)1|y#;HnW4( +-Vچ-'+%I?Urjcá_c pt*tvVʐ!I流6Kz_WC޻ ;)VFc\9UÅ~fwvi>Y[zF,UP V?)ney)m=jfj3BW$G`QSlɼS 9Qn~Jr~nqf (|Ln&۟O;w-zamZPduƉUIDgW.~+q%oXg:#C+}g7Is%i' )FwT.9yfd)eK16DiV,ա\ڨr'-Xkof.Q&7ٙaIE|mJ?kp9<kf/hWˏ|fbc2ߋ%rBPXL=kk�)R \L)\d]:4cyIi1Z2ŌXh_ ,nmٙe#pNI(~& Y]MND~@W+l${ +mP]ՆājZ*@Es=HG1}֩"J (QU{*!fЖ/�)2 y.}Fk|B; HJ]' SU,]/,iBعY=ӡDzORTM}_5-Sd^{\@1 W'{cor6hh)"d1-^?yN|K?dp,7 hvk@4c sp)LƼQ\[uk>.plkP\kpnDl`�, J^p0�+l qt;)ZeAK텒`/mGrU5P]h/Do՟SF䧧z,6ctTWt<駌BQUjt Q_yQ9?|'Ǔ(Oq^ }0;;~�Lo_j$q=sMQ,Y}Jv>{0ak%2q; K b{m�vEshInevӈ'W0U\SXfސӌ/hI3 o՗Qx rܶ=fG}3\.9N#Webi\bZrq_:<Yj'_yɦ_#Ϳ4"C%ͫ ,i^s^TёRn0ͻgY,&o,~h1]_DДftf&Hc%d*m-y ""Q/P ߉OVrprv=S~ Gȩq/ob s` [9'3d۴! G CnK 4uc=�vKg; 0|q7W/QGm-h$̺>\fF(6T<5`65Pe+J(/','?}$6Xc\}U/nIL;gPI->6#% Szo^l2+Y%QA:fluzpîSw2C! %LTYY~AWFY78M>](Nz[\h6wR[lW@yLMńOҹńzYwL7u+VTI96N}6|@4H׀-Iho'b==cvwTGβq#W<t6As.=JK:̲sR�є8-Cb Xj] WqW}_7Ӛ"C' I{3iJ䴼jzљ[`?G;W^RMiIS-Ft1OL ^<+ zerrG>B.'aN"sJf>:H7%E~Ϡ)AoW>MRxQr|dRkC`hVFk];,0yo�P3F ^f`ѭViHZ;ddYlaHPy+#ucBه@oH9 P6>o<̂0vw7{ۑ[uӄ6n^]WѷSڮ|m!Y=̂ۼdA^4 |OY4`qW�)#,'>@4Kr-N,LuHDs<Q bnkcIEc|IaޛczX?ђFl` Yp/!T2eaU(f@0U Z\3G. ɏ.Hö f!hAyjYp-x cs/W^1 x3g*ۦE!>qB%dx{׉JTP鲫}MME%0 ˟=o/) if9BkRy5!և]az^T{z~cj>.9{<[GĊc*@g\Q-͛,ۋC1hؓR6+7%`&S{2T1J{Tˡ/KT)̀0- Dl"bts~1OշV m�_jO};1"|l{Ħ@b$-pc:G�|Jtc栝7ᙌhӃs,;<r(nGQ?-ÙcF :skM8H 9횳[Tţ)FkƯy&ĨЌ?x}+JlW.mq򸱔|gKع ҵ?q[}(8CAn(\JÙ[4tdnr#4�KNpB)3ԅ޼l|ƌ1~ FcA8R?(3,˅TU5&i@^L:EO^ݫ{8<ݨ dMMyiXdWV�"`8.<Əe`n�9r TCRSNKsR)eEr [#^N# CTKFhos3*u.ݔ10}͎_<!Rͨ?pL ~ݻTJ_F4("/ |;a0ONɦNV;w7H"zVA.Zs;SF:hP@+k!-@{ly>Swat&0Fȑ-�<ͯm^/;{^+VE):M3t{ob}]u O-2iN<ٮRE?2}UZ%0=f0tǬG2(?NHȮ&M=%zjĐ U$<}˱tr<NX(QLlg}Ŋ{P3?b3GggL", N[I&v(#(Ơ!G뮪^*`#eWwIcX`k_wo<z[^3EbO. ,Q|n�DGb uKErcɷ{iQ.rI_H)_b{^ p/G)Ѡ-}12'"XwP!GFwejy|`T<} ,W5yRqJ(L/;@RStW0^`yODS"@EXG^&LVGU.-;^s G7.%NtoBID :L;"ZK/6N_9qX,>EQC�_E(>ܧ;P={e="1#7:W 8Q^Vc;O/[r#{:_n`^MIP*Hm1}*mC^Οs;a(zIsRV6*[$1m,o\C)ҬC Od2r@t]^2t6mTlW\aaN)q.ݝvbq!9Eמp (r7RtѮu$+6fx2Gl.)ōdL .{7ܧ#Iw'NW#{BL܅bPU7Fl}q@_-Kxs%2N?U ,lǍ_ P&!^->jDcwQ8Ls܍eu~=ʳɀƒ2R*軿5G'ue"3;D7?C΃3@ItٸrHvarAՙ͕ѐXZx)=~yNLRܕ#Z2*‡T��kRL7C\!u5Au~<`{]?i ~L/)IVޠ{)$YF4˹O[G|ZZ'<+GB[mMYWS5\GK򜿦YnKCsBoby%5.[a,Ti YFy'G9:UOhd^o=NE$;$.F5s24*6vr<l�-ⵍʮkՇM{IW�Mgg1D朞+r=\ sȨYVF=o!#N~}[S+L zn?@ !E,D>3e1d'b<mE7{NLy7vKW@%T2>م+'6PJO3C0T m?*4= Uwn#B7aD .;ShB5'dOW'oE`JTqb<R\ #M )*F&?/qZ.s+oߕ^zG;fUĒ(~n'=PǍyV[OO%]D?@(9(+/L8$=$4foſ:62#,Fa{RV[83ߙWo9lŤoAZMKHLh.~;g ej5.@2,)6E=C~6~uև Y<e?�0k1(d.ܷ!* }ܔ&+;3ϣlCWAO0-S"?e׬ÐK�ʼ4& WY I,_!.( $5TФtddM_'X͙֝g޵y5 0:ƥvP4\şT:bH#,cp.4 ?MG tYlSRh8YUlo '0jhb8v +}1cYZ1$H)J5O]*͏=-u${M>`R@ߞV4Gӯ4?�Vjgn>nQ`5|\ ksH65|pcG&검asgcБ<M~'CO n?t]VDhS/;!1jj#hPnWcIsT<':(@&|߷WVhbEF''|p KقAs*RE>Z~EؒdF:}Y2)f۽e.Ӑ?%Ns,Rw/:#w\FwBykFiwèU!mKn7 ;s*\#@;s|UdYãEdBݿĀՇ̈)WO3'uFS6И #GNnV uPϝ.s~㷒%;ʫebzrp rXZwԵT㻙Ƿ>b'bKJ:�UVq> Ǵ aʗmi[ƚ&6b>{�V�,Ǖ$DGþKU'h| Cn릯ؓϞq"FWpN2껷;Ca-jJ<~ .E&uluʹZ 3[\>cM{gs&qИA"(2xXnEZ7E72Y*qki %آv"O*[^`=Rgh.�@EPfoQE }~$w%E +V_Xl %@,ֵ> w) XlkA`<jQ;_e)ZŒ:4f'% UF'C :6'1lݏO:EP82}}^^ P/!B9X+ {6ȸ$j բ ’}RCż.M[ⱐYSɚ9[]I )˚׬ڣl{74BY~Qc0sn{A3Y`tK41gByey9bu?N4i)ؓur`hqͬ7B3>^D.??MvkD8V=ՏB�3O|Z(c<'�g\�O˛iجvug-}XlRM"\]p8[[\uUQFo5KgBB2kQa<N\v.@:'qJDTTmW#1`K"ܕ�uӇmiH' �ؚA0'҃eezӣkJ{*zj,y:`vq"<CtkrTy`cq5{aiN]I h&甌 j; 04c0(E�?ngBOg,T[x=L~-(@ <:F!ڛXUH]h\t*aʺGP^$d-2{! 29g[puTUÏk!XN۴V42k Z�+'k/Jy!FIƦKүC?wK$n QO]bV:R ]pRu}-u{C)}R;AB)7a4`6A]X[۠9bZ H0M\~Ye؏�!WLՉipkr|u9dQErɿ-xԑ9W~NCA�ur 2@ïUdv^8ܹE,5xY/E Uu"8]J0P b v!"SrCE|) 藞`r†d [W{2E̩~3� ju&XD:b`ZTYe,/cC'U%o. a섵]3Tg㟕slP!~"GSz7!ӑ}7g<ӂ WwB;0x%]ɄQrSG3 t>9wU貉 fz<Yۨ%& ZP"o .}<�rVaWKdDNp].H軬Е/YKηWq&j6^>rFxL nF墶@MS *IT]J ۷�8Y ރoY֟Yxaq|olֲFAeKuHv ;y.MBM^/8MD>vKWwi@P"״6C-:ݿdB { ﷧ad3LX'?qApԑe_"DŽBiϷ5õ*x]DfbS6fiV L{PWwlGc Q}ç6af.eLo3%QOS,A1&Sx15#ڝ/Ճ; o.EFNHAs&*|BT>L{X֗_Rvĕ6ca?AMYη;!)zKJe_;cU⥾MB |5ػ/y;;'QV0~ _>* rー>�cؔΫǒt@Ao)NG>H RoLNjoV$9Lyl{!} vM�85v׀QHh1ג; +)xJOL}�Bīk6 G*_aBXj@᭤BmJ33AarUf!l,<uNlAߐiOikCE].3Ĕ5oy#ජ'-])~'$FFJ qQ}yѕP륋hPsӊ d&j)CX8[ d:MslP1:Q :LC<7D?*eLʓnj)O Aj_:,0$|jsr;SB~ &_.P5lՔw=c,+}@R>|ބS@]~O 0˂\ĸ5x0Z{bnjxԯ#qq6{U+laZW ϙGQ->;aI O@}FYE>UXrYlfh<oNms>iOBdhE42A~�O4YOF`aR@Z=E u)IXVȫ^ 4*ʍWMg6wN799c* Gr|YWy`rhnM|0DbtX77RcOpEg=cm^C+b<wxoCfe$Hs9IM T\aZr`,;HK_#6Y`P<)k' AgB`"t/- 8mL4k8" ;uudX-^=%챎9J%Ӽ~bDͪxD60w`C�-ȗ71[~2XD‫e*:kCloFW>xTV&m;Y=|{[OzL KÖ:5KfYk'7$:8۝DžX !*t$˲3yBajܧ=k*Ηa+DTMybɘܨBswoL@TC-L {xuF�Tֵ D+[}^MoTzsXvɘ[ZS(@ۮB|Zѕ:yMo_rDHעeW{2UO 6 ( {iЫ [c =uٔ =-]orNx:hXƊKثz>K#2`{4ŀ]Nĺ%Ûe]] qr`hziM*7R1vNXnS8rI ?ݿ $g#�5 9;ཎL B<7+\�XcfN@'w.|9Kf7rx6�]yr( FJ"<Yrۈatt^Vb|«/Tb4KkiK1xc*'^1lc }!A⭝P\Мw'^po;"9}0B9uI\!_& BX1pHX:XG<5qfۄS~ us 4L, X8#ih}&`pG@7bY!JFPn;i,P]ٳT7q4rW =Ik�yTυ'B50I98Étԡ,W/ud1K/qƅpD =ѾN=QE ˵0ȁ68 sա he{P-/x&m{X[�i�"ïwsY-?٘/а~8&5t,W3ŴhJv[ƾ?A62Yg4+l8V 7*1 6ڢLM+ BLjtq3LA$cG,çcF%#[$weXkiRak/ y[8o;5\tHh{QǥVhzϚ.Y~rػ|ӻ+P)8I} (2䐊5"~/HЯ⯧W+ _i€*\>3"YԆAȚ0J/y_tGȅ`ҏ,Mp.6sI\{nMK*/^Zq]i5T 9cDLhV$v6Zp&e)}ZdHU W|(ōa:A3dIdL^xwb; *GxO~7J0Nq kb/}};RA޿[Hm$KV9#4G`X塯MXiO?Z##W 3uf'ԷzdUl)pLiEDn eכ7|LuJ )]9o2>:vz&HPM97yRmkbX‡CUKSfG}3AtTr^3T m9fĢ;-?݊0Ҫv>]$BD5 pzC_XAq-߾bֽ �ѱGYӤΙTy,3cG\|<؇q"n (hKgnV*ѝF{WB'mHp~ m4-8 yv5>YvfX}󧱆.N= s&4bCQB”K!~NwƠd'aUKKQv.NݎF`B#J"Jnz VT�Dֶv&8O<o9�_1R^iS79%r\<Q/�bczsj)"M˿RfEhAq4?]Kz9Q:EXmXF@P(zma=獭sY_68:#MK6_HxHMwRN&5mGZdμ+k2[ߵEEiϒn_n Dm9roo!Cf+JՂ|iJ�v![OY} �gbLLDM5j&}{:͹o@Ve |+a,izBc^4dW[j 5棛~Oi!<;5o{^?U*{e|fS lcTpEXb<E6g3L`L] qC&N AC)ۜA0jcfBG.+H6PQ%]%;Y)cJw<*|+Q) ö.'9|H6C|ybtCtߎ!D[Z >XYQ+EjZw_q;4R oߒN/3ʟsy8鸩 ;pH[D_SPιoL%4aM w`:l@.NW;*9;2|+gI� ՂɦG?=ra;MjmדXd<XэyNkP+ZNήܳ'Pg@@7A1O߫|R;~Qq3an8 JX= dd(Vh2 ,Wc2�KrRB5v%6~{פ2YKLa۾7p]ǹ8tg2G[{G|ŶGB1\L1ᬏa҃. bӧ59۵Z|/)}67jz+ t1ݚMo3e(M_MU%6bsj>dO-Λ گ2K}rDzPJ>JތrTƈ$z  |"4JhxY3A?XTjJdYHR d<ˀ `#:)"yfFLl*Uݰ�,ñjƈSm5暥щpiVVYPB4%5Γ+ 8bvNo0{@ $r CqG#zcQpě{+1ǹ̳JdZbo,ԼQyqdњ#Oȣ!1>Ju a Wu^? |$r,q@=繻M[mh*"fyx n_f jlw_{o�#(dpuPPx"cq'S R;<F@zT:> Aq 4yiͽ3.fHv32So+1\\xmpO704/)g?=߅m< ~/cP;oޠ e`lq#αct p|Ob K'K$HczX+�?AĦU>\5\}%zhpk0@h�U\Sͷ-_ x9J:LqbTFY�k;99E;cew8ؿÿx"*fª3֢j}xH%'\ϊǍ` 0JL'V|䪨qÑ*uAuMq<]/QCf;13LcZ X4>D9 }>vRQF/<37F {vG,Tӫlt.W▞a?1K=1̬u&?UEQľ`lQ}vjs滛 U=P�Ay<߆TTDj&Z .Ĺ)\5E~&4AYbt]QKGK;PТF c`(N%L?7յJgz[�0ji,`B#A*#XᥙW߼ɏB%{HO/O$դ~.{" x"1kr}My<!' /J_C^u 7fU-.R M�Wv2Z5r|bu5O6غi 5󯨄 " xb '4TJ=.;u1ewHCVA<$.jn<?N+Ln>.u U5u>zBu?7 *S]1�E+%s!{y\S%I;AA'-p??P51$PdQ2*=E=FiTp}=m lJyr ||-m\1 Z:^?rAW`7̃M8kx/3Ʋ'AR;QAjEDU!/nj`҃yt.(� 03Zu.688OWW zVZ.Ҩ/'"5JhV̢6 4z.#&7@4rgDo볌6!;Xʷ=뒯Iw4v<glKfkU7UuuN'{eb-͒WDPu2l0hUfaP;I;/~pHn elIzYS}ѐTe1NR8,E<z} gO f48~ыS.4Fy}-} KbJ.;垹+(T��<d(hk|* _H7C2b#܂Di ʯET?rei|T>a1 9i` ϵƻrhlp cTRmn`"̿9¥~wHA{<k'4xHk<�uuVbڲh{P=@Mr2I2&H`58߁ܚ�#=c-Cu/< };gJ 4~^.k phn[?^c㍡YuͨHH𯩩h++ZPK����3y?b?Us��s����info_frame_02.pngUT �h:Nh:Nux �����u{uP $\4[`<Kŝ}U?_OuuMTwϽ=;^[S ��ey��PSJ �|OzBZMI@)Q_�`|:ѽU4З Vl1�Te~e/ Y091)+e(!X_q]bpGD_҉ާâ8MLiДgSXJ5`vZvVWMBjo~ 2|dw59DA7!kAGkݎnƇp  T@ ��S;h/>-^1Ļ zk&bK~>MqbyVᮻ@v {2Z�2Wq)QFc�H:쑧܂dՕK)RnI0r6gRGȘ;͑cToL/gaG扳ju59GԂYꊅ]vb|^dHXVNo"o3"84!?9ݖ6F@ThʒWp�L"L>@?CiÄw ND=I'o.(a ώL6 v!U: G a `Uj1G lbRU;@<F"VȤbJY;t.n+_�$5O:OSc?OvV'˃oTJ|a@M_F Xx{8k.<ܰptغ;(R߁y�_?]"%aε+h*}42Y!OM yip!35XȠ<.,hKaߟuF\@!a/#omBOyHIG'* )eCaE}kI R`WE&";#=Pi~9%T !s I$ . 0鵇Y߀,�0\-a1nω*OPYko$QQ\#{%u[w0‰<sq<5 )X{iHN,� 9+Y) ?Si=D= $MhxOdP�u6l#đgN߰(|Wme\KCk#;sV&p HM\bO!yQi;@ȩٸ~ H[ÞB"[wݎs2%ކTfeײ"0UzοV-]OE)%],/ZAɘy ҭ~[q"B,=1P=5\7k棔PU?.^orSg# q {>>\:W ^A kGsMz!CITXjX&S]`v4͙1t{94jXpµPCl@ORG-t&$2KsY)nW%q88N>#h#K"ذgԙ^ƹZY끵kSME1`0M3zmi>?8ez7qɢVQ҆  |Tu]gG08LrZ)–˶Ƌ_VW��WeYmPQCv Z?FY{6kܸPN+ c UWd7$k%b0rW,^<E~Xcp”6ҕ.aXZ:(O " u^g jr߳=Yv܌YPQ삆OyJSEy.[OC} &yaXY(2{!?/53FtsCɯ- gwBJI,\ +DAI3 VдG8q!�'>Yf}kׅXo2D=%{텄{u>{ʂ> #}(\ <fQG@jp mj-O oAyIKaOI/3a UhTkYZioSl&Gs@yL`Yp^t6C><!2Ls`#2/ݠ.n Q\y˄ڝ}k}CR%Wod+ο_5O嶈E=tP*k0kBu2as%sHsv̫Bv莅&P,Ȑ=/XOgmn).YS9%h-8)Mm]O1 Jl$N̳HhH<`6CX&_\Y$)=Z)t"E7nF*cA`|ND/[|݆h,MCfք<.gcSZ;/vs jA-2:tf<PN0wx:Aɟ)'_/EM=<Ji^It?bC>. !({q, Ѐ+B<|CY ,#Q{Ps*s`1n#G.d-4 3ب eTf''gd*s Կ%aʺ=1RFt6Y {ƽE[>Op s<LXG~\òy"0kOs<Vn$HO*g!LfCyU/|p%w)[ʧJ3|{a]D1ux-!d5xy? )_|-hT9bHƳѻ}(J>˗o?@ #N<;!j@(&7v‹ P14k;e^ʸ}*V6TZb~t1wKz{$Chck3b -Fna aV_~Vxc짥O*.G0LF7 +;tg6jT?zeossP.=[Rz [Z\~Stj YNlt[)'ݴ)gLٶ]B7?*ʖʳ]D6av6Vm �Qϧyd%c&7?3,l ]2Ob9)]oeπ yDLG{bIj=o<ܗh�p2o\4m}D/ (>.ܰMa?R29p\Jk`"בٓx dB LPxJ@~|}M5zBaKäb9Fj�q9tHw"LT$u/^?-_ԫcγC>`K0sid<JQS}Q[GgJQ>pQO չWg{iĿyFTmsWQm[ѿ}[|$:zU" buS�tܽQpmOarЍrIkX,'2z&^ɘi568}l?tact0ƒoh?_C@لH7-ǵRMsXQl,GcuXM蓡\|AyEnچ`wiQn}=vwAN7NGw7h{İ5=Օǎ 5˸ie8פMs~~ֿ܊g ѮġYF:n2?90:6v xdTCZ<Gs%)#$/?G E%6|Rf@м_uS7ى/ж 7b?c±D!6X-"�ޚ+'F+o_GBYߴƜ5%&.03ؓ-엷l}Wц c?6) ]p}ƄiMRyMmM#$�u |w,�SE}9%]L'~u(M͘R`l&5ޭ{,IsHbwCIus3sc*duQmI^nֳQN]Q ǿA(ͪ>56aQ14hM-uj L'g�R:Y*h·D x]k�SOK+~ 1K%[!4ue}D(3צ@;;4l �,A#UBBs+' f !B7ò:}4A׷osI9a &<K 0Q.l;G'mm|sd}˸G4b˅]T 4􃚶upIbY&fJK(gyTt0Ή^L 5@# ?hֽhkא+=/[Ć)Pm0<aBE_.x0=` G_ рلmhsZ+cXR\k|_lh}>ibYHJ_V8:h[vV_Cs" n[E �;c8} H5>W]}rb{nn6]5fN|E=LO:cƒU ^E9 Aޢ9NozE䘬}L'T4@dO@xFTs .b/@K�cg}Hwr!.nrj;9ZudGePht!1qn'p[uTxc9~%#bǼ>/.RCm4yAR @%W_{F! :"s<G}H"uS -" }A`ō2f֤[cY$­ww>fQT[^N*W(}S9~DokT0vkPd@JELB0v(:Х o{H R0}+1[SѨXmXRaBYw#x{  :Mq?dѻML|6dHo!Xnʛ'Hlն'm慞>4f"K] P'2]%owGn;O] w{*!okQ ~_5-yG!DبV٧FgI7Fra[5W@XK_ OeZ0-5د /b,-<kcy_Ktw~I8{-%V\k:GK/ I ¿�_k7v1j]G$OtYL- m_cVkzGV(3벥}u^alGR˸xB)y{-1 ՟ I;jgSߓyxLX2z)_g E]]fC5LDz1R80 pv7>]u=|{Cb 6hTNՃ ~cP{6X:pUn[<vRe͒uNu(m ~m rw|2U*_xVeюgRrX唏2ّ m3{j+S %MuU:3ѵ'OeĒKMhpFdT3KҬjI6}kC�Q=`[]`^e)QĽ5ZY׉xO#g{R[ E`RZQY/ Y˂_`2Y*9?NO�ܵD⛫_(XM'=HzYa~ @ӹ&7tM\,ӟͩ}˲7E�lW}u҈UW fa�’_ h%sc4~R#qG-`# " V l,Zˇʯ䆤z|t=X6՝XK@_n`vCd}{cf|ڋ(. hzf[g|rv$#vClf+݋Sg1UCb2%7*u}#AD\]IЩ|$m>WLYDv`%u&iUCTvG/f!d[B_NN w<�{W=w/�_*X-vh|z+99h(ڰ/V6yP.83(-R͝ᯋDU.&x$F {LEwʸ0?"XpZ1*g]>a)dʎg0C^dVch-jD_Wؘ\`U+}*dlz4xsȃO.Z.Vn!/-K'IdL?j'P_p»;Y9A0؟sjPGSuX"rojKAe5(+\J8l@vGߗkW{8_LO$A 0Nuif/0HtR$2cL[{ܺL3;H!9_ haAX6Xv:0`s߀evj]TJ8 ,kPFlGѼ<sVI6妳,a&?B8QE)E3=dž4 DQK^x*Ee0.ePIRM0Ð(ي;OUN`V6#`|ἆ<)ǃ~;6$s (巫%MR46 =gwd O:T�0K7=8@],yߣX$bc #/&<*?Ø+Ҫ4k(-(ΉWcBn?kv^B=Z2x!>!�uB*`m3j$=ođ(o;U߻2ogJSxfuִaҏ߇~p5Q{OEĚ幯/ Yb& rs^( .ٔL=9ЌpETQ_|?*$moYt^ x$ Uq&,/|9]j�鿞MlⴐM2 (*;&FDxݷ".sPe(;^i)`04,X�Ѓ>D֛,T bIw\=Cf^>r�>~ѭ)ab_7zLxq*C䢸8lo9689x⹲PNoIw"BQLFpV!/aR.DzAwxsl5nƩ:8 DȾ ӠDJN]'7L]w砧&o|+5F_º%y#;B12Jv@qZXn<V<o/@ĤPx"B%1({֘R:9c*(ƐORlW`^X5 q:>VY۶I2rc:_gب9L8U_)qW(M̾΂)TEU+8 '[IHѧWr< v9sPbl'Tk;0κT;klzP=R*# ?NEt6>bYƧ<cS2z[=fӔEztH?[\[-ň~C n'{BLe4_;QcEd$t c3cNx?u~v_´ʸ0{iE,vY OliQ*1+QI 2vi=Ob ŗ]YjgD!npxz.)BOCO�cQˬqL$^ TfZC\ݥc Zo4W}=!y</jZeejqc12.~gr_[ޥ`=e!J;/-B>xݭFQ*y$31Jb6n; ?FMeKcŽޙML]ErgPz864u1K t>G::={)f8ap.p9-z %7\h% }} 9C =CrCY=̏,^̽E !sGJnjCC7 nK 1i!V#8aȵhR'=J5vyyD=u]ҬGB4y(jnxMkfV{gj(h{JM :XY_2uƉM.].P6N_^qQMt"OD՛HiDQF?,mfwyPB̴4/U-x7,Ygق>c= (7ZÑ)F-ekqGQk=p7On VНD:^"^3Pvi)ٽ�ǏSmG8VYmMc=P_/#1"zWPTrnyj}Y$v,0i͓t�4sTBrSA, ‹4Vm1g]2o>":U.5;ROzIө>⏞1|} &3ajX/ITOjR{;Xo 81e֝\�ih,h$QibǞ/GfQ|@aIsw:e_/("ݚ ˴ud$csTԡxk6PmCzrTN9D?ۍ&Y~ac)<tk[ J槷!߹>Mq@DxmP^ 7{ M x4'ͯSi|u}nq^ym~"IRy: CdA M qS\;COI$lf'PnC JZ8qC 8L! )͉E3@BڗE}Foeqm'�<淢xX_+X+rYeʈ'ڪWQs4 \Atup)JԔ_%(f":br ma17y6L7;C(8$-sQQsP-PT{>J]d!*ضP &7jؾ=&Ïg%G8ʝʧߧ\Xc] >P2Kb4ΜR1zDMЅ̊DR QDHqt7_@SaAc Xǧێҥ()#A9OzC g@3=3 KͧDq:; _ZV^֑kjo?m؄P6$cNwd+-0UOlgٮKm2Ln|gPC\Q"RzP/zXL^ȴ>7ÅlA 4:yX;'ݎo RܮPnxIJ% PO>uIOj><,95Pz_Z[x2w'F%ש cU|gbYpe\aqh?pid+ u&p*aVEɌڍJc9S!tׁcLn,c˧ߜERN0LS°9x9ARi f#4 hqRBF�լ7zd3ћZoz"ɹ}@'0GE;!RXG9D@h&zdYdq%zZoln{�.o-a& V貟8m5Lb.gtucKD񤱔.mfp ιn|80S/Wv_'b/=Vֺݧ Fu=oOGC0_?~F,P|v/YCH^-nSrZ(vR2^"$ |m3 8_Y8 [n!D� 4*Uj%zZR WJ3åŞiS`CA9m>ti\iv _Gd6\# uhv{jaof(6s&#oH'=2$mјq2GILӇJ|2q܍6Jo6ji&x !6>Aʵ]]Zu>!fh$?!FEG I䡯Y8hvb1m#QnUxiKo@e32tPfdfX-e}-*e &mf K'U;EjCPjL*9BxhG?!ֹOܺFU<#</xT,lh^%ХлMUT7@OMuzI[pZAs*dۓ;,{_l`“Ԓ^Mh40Ͳjij|5+f +~.7[]: IJ'{�b? cĢ7& 1>+q"ۈpmZt;=!GRd9{KL},#~U:X6N0r'VF9ͽMNƷ+ye7Cqn,=nսs-"i5U5w  Ov2h4tRmOY/ۀ'qb:B ,7<UulD?3oCܜu >l%%ުrJ&7Sy:^r8Ƹ+h�+j}<�O?q;9!m`잌NQtS&`:wy”6W.k<]t/_̇iHe C/,5 s*[_qŏv5N83ܲS8G"_KadavxJJgݲyo-R*vu^sMY0-t m =[8˒V\Q.yz!+UEu}(gԭN/3PC y%*k>)c7)fi _ 1$?hd%͊԰N?d?"ׯ `ޠUy?N�rV̨C327\MA{Gf_EoUWh It(&h 1Ep3gJ ӱimpirUH.u=Q=-BUҖPEx' @( $*>PsH&Q}]H}T&s-U \ҥ<Sx=!fa%eKEry&owUt ïةrKr\პ!ߏ˰)*XmAYf``6ӪU-0^Q seiZxi+s6oV^7o�#4עs{^wQgq Ԟ4u. (Pjc[Oj_Y\~ҹ gBaړ_5MOx0Q.9zyюY{njy@jڇ47'Ki3 {ڃiGs"۱@p·$'f =[\ft)!L땋,Nj淖7=eاn]Nx$FI.i/'֫{cŖ=zWϙԡA\UBP:ok$sE+Ji>bL^UǯM{n$GCϻd]84 ONFfJg˄C3\IWa \#nC aթeJ{;OFʓU�iIEZSB(sC�|.]�*KZ Jeū`CS 9a={~82v{EU|y%YH\+ϽV <v$9 t|N'{+nAI08DDC1BhO@zCkm_$ zfŚ�)-RITsx�o:NV%~L78a?S#_čtf$�?RR/;A"S4r`& [Z9K1][`, cXoŐx (S؉x*؉{*Yy3>{1.J$WAÈQvS9졇6+fІ  Yj}e5]EvH͈$NrXzC\4wdzO-!dmSj\z uZB�X+38luЫnr`hY*Z[@a,U!܀Ϣ8sZev�'nƼ 6gG2&iom[X]+bl~ɚ+iS)7];)LSxQ 8<!KI_F⼐ja?Xeɏ̷:J׷pxEȻ0XW78=v;iF KwpȔq4JvsWnӺOv=#ѾU99)&lf�@ĢȐ.y _ !62S+OywjQ%h OH`jZ9#A~\x>ahxMF<?J�x73ҿU]v;E7M~!.ThelkĄh+S;Ҁ/՚)r)>mg9Gܬc Y.'ƺrSDͱGGն6״8 T9ó޺=sY@ģų8L\M&6rKwO>/ovp4K@Ž{Sq8OI@p6{RWUkdžSm9aFx=_67 Ǹ53XBO|!* 8.EL6hwg*}—ǃjZ 8nƉ nԖ6^ pTdvGV$NR!me1ҝdһFmJqQP!EIK 0$Xa qᶂG|[8~>6;Rm-&z&iĂ}ZQi)0y9;] ?XTl]i/+II D ` -t%&~7 N(6qzQZ ^g_e@|HPAΐBK,]!#ONn �C6m@ޤJaVɘ+>$rZG HJceQ~h'<Ar1}`yXN{T0> )pr1$Tn66BCX緣��)4XZl ]KX$[<i}MXY.B;C(2Pb y؆ɥV*O9IкC#4;2EVtM{dp&CjIuױL YR,CeVm|f{ŝ Rsk|`l% ذ#NM4~)ۨRMGrie'c 2fKF7/�0ty TO? O.:>Xe>.]~E`~mJ8`B4|Ԅ, ۵hf -ǍQ7V~ |h@¾kѢ N^^:]*'"oz̫KK'[$�P$!X+YGD}GbyKӘaML(Lndp4#IgB}֊Vz r@^P_sF{g|ƾ?y]Jm>#H*5߼ 7>ԠO<&S=.,cAcEI 5c%!CDRޮe@0mΉF @|kn/>v ܢEf[$V@v|ĉAV5)ȾH&S%{!ǰ&"b)ɲwzNP.y{XBAl=HӔr @m;GPv_RBkjd![ 3*ۇP֏c'h|gb gƛ.-eIaw-=С ˊghH?-Z9M+։kV4\](})5P Q̳G~uµE*YH"3,+ȱq/Jd- vxa\2"qSK-*RP? $ -T("”  .'+bo<( l)CFqAf=xYlQJf7rm gNs0eI/L }CMfwOLIA>>Û OÈ]mfAXv<^1'*KoW=16j9gOydoNp;>/7\/E"!] ߿O/='Vg:O!GjtާL*,R^ Ǹ!IբHaWY 0 Q%# Sb\T}y,a:X9c)4g:lzluQ["8%| g-jCYVo{\K@}wy&07Cn LNGp{E0UV]7ZV6ࣲû %PD^U]m(@X<YCҪ\6gQ{3eV0ISw[@BE�QJRgL]xOSߋR?1]vylzbUR߁?WQl֚EwB)U^ 5 'WDk7-5+|5R rcrD0͢V}R$ZT�y@zc )6RIFQX=Y%U\4%Ѯ*@(ZYwA4?m2$|.*x{SYmʐ1%2kڧ}Q^7ݧ.c]j :&=̦Fڃɲ02%{ @WYj~G]**1v~6twQdv\9Ska1xvZ=6>CU/t(S0+#̑xE!@0ěaԡzoѽo^%*NJyWIPۉY]G y5AIp{'($ߝeI0BśzQ:Rl\/5&kܚa᩶X濲kY+{/-8.KChO0;EquYʡ%F^E s0cW'KtBUp6/kpO^iBOc(+լhg^R`T#q Y]kEUaV&} OyqRVMQ" 2qiN2%~hq͕9ĽG%z4IW[+/>ec` ϰ_Y. .rW#L}:SAu%Ѥxz=kM^@hj[4/%x,C~aiw?EA~#";!*|uKjEnܧ^o!+<gހ/\co1BL Ƃ1@ڬ?uEKo7F/ZΌK^IC̢Pi!队[Q Đ2Cn9ei%<ʓ̡ x)lugۯ6y.-! aB"#4 WԈ~LAj I92H-HLXyp7;^i@ X,(B/8UͿP;# FfOȶa;azAOk ql*7ӎT} >i@oY&/< miY!7bbEw:u0@(\?)i<mJ2pT 41[F+fQLq `4;qBq1u^)GC8ޝc-Jg׎E/e DdE]PLt '0t?)XfaQ*B_Su:#B"IFl{p[wK!&S25)RI4bopupkɗgookO~W#i^`9@eZՌ&y'nUʕ8jVnۯBi8cCqgz:L2ٛzJ^;Yt '@FYJ7!\|<V\n<.'GμwqB ɑs]23$˅Iir2-H(:2H0 眅,c&)i7@mL<� F}񌈭HzN-dߙSݚ3-JIӼ>pC']ld'XVTl=L=YOG~}9ЯU�<AvC*/=77r'&B<iU{߬Ԝ(-H ^,>\jBK%屢T<u;~ aiV֪ȓ&fB֯1&3]>AD(Q nQmnNz:S1 P ׺$c)&x2| R;4݅٤n౽aAuخ(ZYks`Q )Y`&Yu榌啗}AMFʫ΋Z-{2�=ܿL$%; d cjWՊCE�/}Ry41\MWyQWI9*K3-i~AN&C-?vY^=rU]WDmw|̘ rY]DyJ.jZeėΟ&^9Hi%:/3 "@k{fV]|sgD|@ʉqCI.uӦϧ 鰊7WJKF3lhG~C>0-˞PVpia ЍlR=}ucoS�c̄UD'Q&wg-4H >w-]@j+vȟ6 _ >pLԛX<:<e3XH0gx//y0d">;ԡ遮 KʰQIǟ8&Zt<[gț뺭yp>NyPԫ$`UY-˝:&{L*v]c !&MH՞C~vV7,uoe73\ow<+-evd" yhMc Cί,XBw zsb "ft,Nۼt)4d>|g7>NP1Fɯnd1̔U^ pn=®TӲ&Pse}52N Af'4,'tc-OV `g"q@CEHSٍM7ז:0ʿ+M bK,Ck﷠Qı:KN?nL۴ }h4> =`70тaڪ+[_8`Vnj.9GM$ǚ5Ź]({GKW O~zXk]tI.pYNPO5ʭ"DP:V ^\ӢyPos!7łD#nf)r5� Vː>#L3Ⴊ-yTT0{O ^?XɿHۄyj禎TRҋarUYӂKHu?;_ZH_"7~+\a: j0ɇwXg7Q%V-h|^`UsШL<`Sl {vdw(1W5=9o{ק ?!|f< B :fw$h/@=T >7 JˇZVކ󤍯t +G@.R ٰ;w`pST"2nflhOv[ٔ;P}{fROFua뇔*ޱqK9D݁4|b8_ɘnI{'OdIko"oG]^m 0Ccm"툂텽2eWdlLj]Qy+Kr; @28s;&~$j<>Ā@3!ݸy&rZ@1)6tiAR{r!sr`vuЭ~7APM8.;qٚCIḵ( yF-AD$3({1R aJO~~I|'I339B *k#+^}E,9N}s8G/;ɑJ�ctN#<1 ;qCz!`UY~9 t O20d= ӻl&OT)U2ZPt#t VT§` rܑyB!aAM5N:h/&<dž)1l6;*^!JȸO>KܱZuȵ n%HCXS6>RWĆ"Gگʢ|sVdv Ꮜm�YW}"0' fx܋* uӆI:#% y 9bAm hHn!-͉ ~Ȧq�6(Vᷕ xx٫4z<49ş|Y> ғADpp,x\'"s0 'كoCfh#L x>W v94 6"9pO$޸ ʵzq. TIŔ_^1nt̓Tg@eE&S1ޯc<4QPTh% E=hAV WV ~07Cc'!Vx0٫C]+2at#=!vs@G%t5v/ ՠOa"=a̺+Ҟ6CY'7?ફ"t)yeʍ"c~>_fJ1pN{㪻n*D4EAWܜc,(="d<8t(|5Wjv�:Ԙ�1K#^tNⶏffP:ᝒ( =QIA3H)m9'i[bΪU Ϭ5 E6,a[FaGR,ZSg[cC5CᓘU0 v< čH0,\>M7k& I34oc-yvv:If CIb2U{)O'螀oNGR'St R%` {Ww*El:njd=ߛi-$g/+*a9B1@W,1wlF7ݿ?^ CT) cMIKYs3; .`IЛ_O|¬C-;WWh}^DT^)z5zۢ{/૴&P6=Z/]ps&z`+8|\ZF$V}Sd ӦzӹǬ<!"UdU_r֧\jC|#`I+~8Z; BKĻ[?ŜQ�aI4I+ꑶ|�JeRrhէ5@jqSoFLa RcaO\swt)7Ta:bU=_z[׎!yJ:um5?\F_߀. 'aBK ͇ny4m'/ 4uPPzx�v# <  �GI'p-ӸnHD,lp@@JRxv%ab)#C.=_[]=ΣhQV 'f4' ?D?*:٨C1d|^F!Yҝ;v<װP׮#LRSUR- \+c<n^bHli'Sq t"U~ GE6U�?W۽eKvsC|g2+k-2#6| zZi5E_ĥAzŤ2[2ؿqQJ9o'7Wo*oŨGyp[{Ѥ⢔dS޳E6e-]JIͬ(j 4p-{pdGgWʻ ..wFikCj`P>P;eܓ%xyZښrjMuI~>Z]7% Z3UB[$ E&s�K|~xFJrJ0GX7s7P&ĬbMs 78V:S& Pu]0}1"e"r<)Ҹml)6 YIj?*s5z6z]W:%z0s}7I#mBoB±ܴ{/IeAeݔ(B񠆝fv+QzVƙ¤P=t}yt|�[V^,e|5huv< E O {msSu^(w6לf] ؙ-5dZdȺN  +Wp=X,q77\ 83j 6͙fx Qϡ0=*);в&yqz(AVmQZå|VVPRs9{4ktNlUBVo$ S-^U 6zQg/qBD[QNgI-loi?46\p�8j5⮿SZc2EkP<.AET oa!5SOYn¿ToF.ǐfP2`tWSsB`eej%Ps_ꌄ1kxPP*ԣXSBe - 2] Us3�pnсWe20w[x㛟r- 6VV. o ~oׁr[Qcf X^P?xÚ+B gAz*Ňi~E\) !1 L)H]PPT\fi*ZmS83qI ^&)/XQͣUH8`oU$ߎstյ;ZE`6!L}/߉cyqT~'&.f{c\\PPҾ6M"Ljt zZ@ s)drT/@g1Bʓi6KSr#TtšJ/IGa))O:a9ɋi0:c:Y&Zڕ=}Տq5w_ozލTEQ Ȩ5:'0.M7rQӎC'A9AP :YO6TC(^#t1/c*Hփٞ,/!^VSVreڃMN_#ոT#+TӺ{L|>(:!/gLrɴx3܃DCz񱣯#T:^X8w c[82=Kuf嗩ɽ~q1[ЉZ �=K^,+1+w zsç=9*BӍ%<d!TXAH,F8 \G~ n ~g}TtMnGLY<;.-ϙ/4kKk->p9B𖬜* pif)N wz\e+#:�,/MUcSoXs ŭ`b1̀*G<.6_Ւ8x4pσ,O9:5-ϯ߬M/]ʊ 6Q!Ϗ ɹF� DyS\ E^:m'XލLVZu{Uz~ ځ�nˢ>{KɯV<G~ {EyIpjp!~QeRN3rKL=6rDMb'JPuZ)]7IQ -Xa} ~SwmGYR_Y5YʆiDXEDB nŰK%�Rvu}/D=iO۸CZ#flc3Urэ.zœm 8O3]{ܝxU#D w1Rq}'ɤ}p]VO4. =ihYPVRk�o*qTr?"z Yёh7UKGi3l=`6K@PL:FzV?4cH/Td@Ebڼ {927ӳp^<VMMZƔns"ZX3J\bBsw?UY޼yayh@c!y2@%#TtwFe!Y'&S ><{[-{/oɎIKx*QNY|JIQ%Dt|ڈ֧jRbz , *$wnn\ ֝̀T$i#7G8hyыW [;<#eyO:{g}]7j 2YFҞhL(M}% 4U-s /@`ھґqӈvؙ$v4p޵s^-nyIZLj݇Q"6xN04;hdͮRՎI~kO2n i?h:_8skr_틢Ksڀ1$਴n ZD'tZ$A͕8Y[R*]ӐhmKlF ԕjW!?SZؽj^Y!6rk)7z!3D;u0\MvNQyZj`<t n$ :9Z;+qǯ#ƾg4ORR[!C Qz�nJ$ճz>><CfuTW8,1X~ؚmy2g);?}G!G%f,>wF۵}Ho/JwZIHgJpySJ(]:{g2O8ۿ]M y.Y~;#x_F+#𧶏FxM]f?cK>>腐O ϯqW˚yz)v\�2vݑt"�2)[j+E%L%m J\[zO0Zm-}"^ &5 ]y'-bT1]]s&gw9r̃VHs Ru G/0N@7>|�y$%|6 QM@`5[T}8!�am  ͝,�٥fY|bշ./Xj`mٕ@x_7E:?Y&Drwؙh/F6t4f㧟 u|v-p&Em X(]oGUͲ/ <CON�j Ң.�D4; `AQMAlџXy%#opb[Wbg,c6 T0-&tYKV6RNԣ'bAQu0zvC` [Yh"DzOK\LI[^YE[ҿ~�_,I%#+ʹϖ(:uG#|o:^4Aqo)B3sd5q%%]:*M<Lb&XJ\R/H"M_?;Uԯޒqza"_>K ;2ϽhZZz0!(+ۗ_;zZf6Ж+mu)Cap{+!NlS]o?PŌ&V6%~wѰ% q5 ugqSWF5Fm̌O: XDW8m"?qs;/"B_Vc0mAxhP鰡y/̽ɰUĪO1YCЃ>&ȥ>'ER[C^qӪ& BߟǟMyUV֍ReS`۩0j`H-(@nu@I:l2'7/=btзZ߼-sJ ׉6~58K.b`oEq,~rXLG>D.jQȋ 6ӟ�سSǙx�oS3A�RrS%11WwN9ܯ" #.[BLf&hIw%}N]^jF9='RnJ6Z7h )]"0UA>h|}CQ[st́eYMK">jt] {LN %G07:yפ =0C/|ܨ;埧-&ᯪRNS= }Hu04xI՘x[5vOQO Ώ"=dy^ V~ȷ}ؾ?oK|Ku7XUa*kk96Q̣ȃd@-cy[mx'5!@4uzqAL3=[&Wi|?c�cN5a8 L H_g xAYvO}Yxs]ځ,WtՔOa{-L@|V-yRz8X;,"6`/2}x>Rʽpqx ybyrjT05 :ʝ*)}fP\Ly12Fge[U N='"^CwpM4ƖDRp/6 ?OZE\i!;>|Ut,<ĺ`>Zno7J^�5^l1 [{ud_euV|56P_;"Z # hrn݋_vþV}n;I+9$*YRikn k8j ]n+;?k675 Z#wY!3㙉B@:J9s6ȧ<zZsGTz�q/~ ג}ZsƋ,%=ypu+bOgXJKDFci@y=C˖BeۀzxFT ɜ?i""vR Wb䡜?-}Yvd/-~:Hgxc(t8Xac͙ %lgZD~fUs{4$ q;o/4} gzV,eSu(|M7 Fv>FR(3PfT_[JsO㒆PQXTؓ%T NiL a#!ft'z3:_yBH܂ {tѐ_Q=G 1I:L*{1jZKix0v議yЦ&uhPYIB25ZylM\2zbkBVUXͲ?<bx8qw}J픙(+kibC OķId8mPD:u)]d,z##Ҿ\X@JW/2is�B1&}3>N(vgɗGy/ծ0<GߥY,1|锕4NI ]FAP}?5ބdg%?GMKz[QzSh8\B[t MF#斵C{rWDKb!y|p8=%:{tcApOQ]r3|p+Y$m=|ږ1Ÿ!*^vz0: U= p_0/|&QRS*EdWбLhTጾF ;jsGf4)I �ꍷ_"E>3Li,ZBnrHogl#TۇASF}J Ϩ.Er-H V<YB7{%=x[q6[~2kͿ(nؗ|`FRAϨPGzo~}s}᥎sMY/+l;_OLP6퉟z' S^?14qDzȥM+cJ*~u+883EC|θ:Iub US,=]Úit6F?n֐)rg}@-롩 8ңl>1a()N\0q(7W`se[boM[`2}h=#1i8D wì({+G�(LU<|s6Yya|Z޸].pBK#ݲJK6F.J`ɤ+] )c?鏨7B*tL2<x iG"6gƶs(C[ ?-拻PL`Ü̧?(n`GVE,3Pg\\{KO>`z ,aB0`DF(p`4}W*D5 Ş"X!Ĥ$)Sm iM1o3$o~0ճ+!w4wg> )q@XϘj{JAp NZȳվ`c0V?ǧxQGRR&ϑED|%!`!cߘDP`y$kTMlPÑ#=Z ~[P,6gwnFū ~&/\>k{t|6Ԋbp,5vgġ lI?-w.}wF?YY7tA5Ι(vU5%{q4'Oi}$_JFBy_~NġKX|l_J$Ji;OH97〰/QIqSe@G҂i(@1[;gzb ~1*j-u?b>eǶF COgM{'1A[gh՝sj&O1-^ϝ7'uhlR_3"i:@sCg�yͷ/r.e!ԕ'yv piHAyqj3)ŸPks7Waς*^D[q)֤ QzwYQnxfm/F-uHܘNԩx`^cS=ø FKÛ*C%g3A͚Xl\ۘY_;~@%$<3a7|@2~j!Fߗ\= a;z8)iEՏ$>)'iC~pȴg 0i <d hZѻb $ƐjO'$;5L"S'K*pDL& 'JbCX5+'WR[3TSf/AW(}Kӽ*](N?('zI| )oZ6s KoHu3s|B(Yl�{;NB|1}uԽk Ka: S`6"@} Q@p&(٤/68]Z/>ᤱڒ Ʀ%leҝڴyjimls7NPOSA m(\LpdhB{Lq~]opa Hq3,I ,Χ Դ[<dϚ5kڗinBBB 0V.PZ =j*' vkFɂ@t^^CmWI~U J VoR[�t2[ k/T'ͬh&[ݒ&zfoژ$6G㼩ЦI;;I0.΅[_Cn26>#US6ĉ[wa_~ɛh3Ljk5P6p9{ h ~Y{ ʃ.,7$+8R < Rny`{P5y.$ͯ߼<~>Dfdu/c{sa߁I6&,E~^494ϻK>a,]'k@-c(LPnxGrCEe ق!yy -Iؘ._QQД?PK����@y?(@s��s����info_frame_03.pngUT �h:Nh:Nux �����}|ePn !w.w';,  w'@!;隙{snM L��p��@UF j�PhBEA@,Mׂ᪨�XD+ +_#< "B{O �{΀D+\M+,J _e.8e{;D ? Ipc!^qv vV?Jq}}B}jsڤjҬJ~Kv5W? 8q\F݇Vbw!_@.65`10C.�~2|xؘh)@:2"/^{.rk|B>@(yP $k x?yk=?T @Hh~]pJ\'x8KTt'9v0Zk �W<w#u<aȻ N.tW)yks[)K=p jXkA74�_t)(yIbpxB`D볡7v-4piMGBe;̧@)b0VNOX&xdMXMZb =F:xrEm?Կ!´>t!Q7S*4W&ub;Eh3ͧ=&N=$@KP*:Ϙ,JQC]aI(of.gh{2:L~uV v*�Є(,\ s퇖 21;BVqW($qW_K˿:,'5F<YH�rT5OF.f/*o6Iٿ2UG%fPD߃T 0'e^f+8e]"m70ڑ~0:PG� `?x5G`#"A3E(Uh%�5A)5@[Cf7E]o<35,>Z$;2 goe$Ӆ|j �># P~*=}p$"*dpQ*w&3VS'}x;#Deu)J&6!P:!7mܺyx12Ekv8 ͏fkNC "FIKdSw2%ʞ׃|S(g(@ #:FClsFy 3滺R0[# }f\`F<U+OH;S@jBڢo/tXS6q Bs*FɫkbM[P !%Uk(`x "B�2d8Saݑ%&Y|x/V PX}=h4`m#c66pކeuoF:=VzLJED<R@m5*Ҵ$S׵DKoېJ|NʴS8I9Qo}a4L) LsAUӋDz1 {tP-XoJ';|xsDh5׊ @_^3v{\\fיTt"d,=z%'i嗌CVp@Pn|nd\E*K9բQ0U虈ۼkhO=Q}n5a~q辶}#! aE e_V ,1�kC-w0HL?HCVvat5#R4е(H%3ds֍?'4n?8r^<9&ͬ N=hrď?23<}$z@^Yf@AnonЎݙ/f.+[Q'A`p`JOʳwNq ?%2p9q+ℓǖJG2+ٗW'_\iH7**d4 #\@6L!$ -z4j&ՁhU'Gm؈f1OX3JL8:8WS) H(n+rhN^Wɩ(:qCbwuFf ?J E >@x i#^�o"-+2b%=ĥNR%odLYra9'l2'\XYcʫ:@˪sCsۭ3lhS<s`qG2xAGJ_Vb}fԒ~7QS_ a (9ۮXXng@In\�9mX1E΢, O]L;-Uz59y]Mۊ,nelW8e\6NR}%O YYה`GFh*J<BDc<vbh@ZxB| T`x6Έ2A(=pIoH^a1``DlK;dԛ{+#XfE{P�8sĕo4bU2]P]ME'#ҹ#u?N_ 'bK:qj싵HAyxq(8S9 }2lL{ 띺R{Z0ψg;|@W4iү' sǧ7rAvHj"'.0̕8OE7ow+ScV:mt3JK5Vx,:rÅJNyN791K1b]MHģGIҤS5BbO a}Yܪϣ�%? >Nw e0TJ563]{..JA(Ҕ~cF9y_֤iLl!LOv_TBu{JZk:D s9�a]ѷ%q-~w8sHHMQA]3i0:�` M5S Iz;|\[l2^=2U퇢$3sC3H#cL/,R$r2# _kE\�Pds72ǗI0MxXnTbn]EȧD`M]DQG D VSuQ .\kXߢR? z^},_5n:s}mzb4`hRl&! t Xn}W|̻}e SZ)<%\!dnUwo>]ghmKbL%Í}RO_)TcqOs7x3jFDZ4jRGS (.5U!'Oг$zyn˞Ry/pM[&٤ClREq�oN\d �0IAЬΓs_.ozY<Jw?,Jk7a#w62 N | @Fe[2~TE/2Uޱe>>zBh I4μ7h`gI˔( , ~ BW+D"{DnA!O 5,<k^F*;�PΜAKis؛YBDFZHPIp*۰m!~a/i>&zf[o΁8pB?rVՄ.VXG*Ĥ'Enzό܇k7FI<<l8,dkl5νyQ` )" `69B%`"Ky,S(?�GdDgj۞/`xXV_Zc0ˈ;F_8Q#+r-kW(krHl$?4`ڱ׏<rHHio1KBPn\BʥGs>N<8<vsuk7xCwġ6E#5X@0P ! 4m ׈�2 湝,t›oOOXĻ323U<r|H<O>jK+FI >ue~XaaV#dq8;(W#buD[qړs%˒44* 3sЩ{XN>-9i1u\2׾⩺ SЪ.gBHI3@.d3ؗƒu*w JQp( Ī^>%!qw$?C}tk.QTu{?s1jIiSz!B8w \؂utRYP"`bxSFd, uV7ƖAdGAFY8 ΞF̪Tz Z6T] gZcD.gdQ]&C{@'E;j}}6j\-5KtD(vܟ#9t03Fgn#ۅ I1'y9!YP nњVfHٶh8R$QxVF7Q6~qEbeoG M5#z@ѢEF(<e}%*b"6*%$?V~r̎B"T(v]ڥ5.(0]J ܜns&y=W!a:qٚ$ eg_a%[}ZN5׍}/NI3FzhΠj �.Iͼa ´.75T=եSTaHF`&1YfFr^8eO Tcpp8ÿ:kࣈQl ؝z|;q ›4#vV.)+W~mW&$hnd'l1*?;Yl?sWqRD6J"_P:Nֿ <1 eeZyU^eMWm}y{gNX@3Dž ACDuՎ. <TnPuaǹ/!sb1 j?S=h e>Ջ(/t{=kQP4}0 8XZxr#)ۺDH !lpYXϧp}\tTOS� DGE6(qjtj3JUWr6T{:ub<7׼bW(>,{[ OX$#{dIhwP tז C_΄ZOۄB?<fs"o/Io*8f^hY]v6 Cy�̕몑KR-v dGԖVv^Yx B" NRp ,v bS^e{b!w,Kg&r �-I2ޣI,$20^*\/hȴ}%ˋU7Uc08U؟-#?(hxaѮOC zdR2LLhJbfėk).^L7ުs/)>�J (-X_P$o쩤TGuwd RH壅P3+*-V*ʇ>rBZ 'B+b 8MrP_65 y ^i߯/o V;7 aοy*\zƛ$t  ":4385{z oYIZ:0+inywѡAǤ3>I:9۸lQHVQ!d@U�j]�kRw{|vij8"S"C|>œ=E >N}cCJT;A0zcG08̴/U1�\cP�‹H̅nՈy|SgBmƉV\.� =s_Q]԰%9̞<}.2-Eս:N6bQܤA~&y4sR"ސB`I\  ^ݖP6㻞pb%濷s"a!nL*(Vrį)^^0~opcnp8j:7r{ogϹ'~hG<nLԣ 6_#oΡ;WAia-czLbTnZ| v/Z ^=Q:0MʪzDm|QŅ?KKZĔ\ DZł%7d'Q7v(\ I*H OlMznrq7[Ncw:q�'ƀ%Bg }Vfڌ&S׊{%uloo[Q\f+c\ MjOM-A`0(k8* \ѠE;ǏdOoz8i}G|8lqɑb`_1>fϱנ)7+�b-Hs_#vËi}-=xE SOa`gjx=s|tP13Y"pIk_b_1z5{JagKT- +nmi#pʫr0a1$|L/sAJrH:H%vSd,"H1-=ɑˤjQcp0U19L>a(WLCjO֌ƃkz'yw g�l)a6SNfzHQ?3*ikC0!&@3&Zζmu]" CNNy<(q}6kH  쐉Lpxm_M:R/_=xߪh`~J|1vс1m_I'/SNgݾ(T$�TrK5j+]XqPҪl+D>HNm1=z@dj}?0/y ,�W jqVhH[%MŽNߛB,ݪ  a QR̔b$KbޏvIڸ<0\Rrc1RX=-=D/E4Y|1LrC{X_|]hĉpFŇ!a E<$ݴL M?!Ve.y1cM͗p@&{)t (?OI,n G0|@<BIB c޲^' /xoN0JB%Wzlھf/PZ~#CwVF>qpVOk^NI[f@b] >F%n}zХvMT \ ^k|ŖXw*rڊ1 =t幑FOD!>aGpQ%jɉ&.$n j c9V5t @_H}`q$]q Wl:ZR0{] c;a9Xi`{T`F}WN0$TOޚ%:1f$h/,7ݻ?+26k ND5iߎ[=e > $\`$W7J@ eVAd*(B)׷];gg݊X\;48LFmVPsAhv ܋}_ٸh R̚V^M ?8"`EfUPȬe^|$)`n14te׌h_x}J0U-ң{ H7h}$X @d3BVV1&-T~C~H7nMx0~EЅLU<fp ,z8/Kj*Tu9vX4z`.InpA{}h쌤uK'o L5w`2LD1Y:EnHbe %d�ӥUo鴽ő1>Dwap`k뚁;[dY T#HWAdK B7=o&팇iaۉ7lDLA4ْ|_bˤ8~~ 텸պs>g"qȐqeҶ94ʘ_XO6b/0G�WM塜v ϥ[`W>&~j*eAΜq %qn  A9t|H))3JS?v\|sQ}M NK*? r.ݿ{|q]O͍obC/8mJ*6Q{\Ɖ} FC>Ue) F]m~zz&?#nl_8&|?.  9eGkP F ry$zCML :(IԘйO&t s`!6N̹){AWS7Z-ђt@HA$ۿqc!U{,֔ҧ`F&FDZ[1~i0:i�q_#bc}�?8-h4u/`aTC /Zy|ġ͹9jXE&ueHGg@fM̛RWůq\µM9mp.X{abûf^Jg Zfvd']f|k6Oo2À{~TDpcL15� &<t^U_ ףjWx=͑~@k˯}C\∡儼FVV̟L?pғW蚏K]4+.orJƊȒAip 0; 7kot\S@ ,_O/ִ^ /~QiDڼJ|gB՝CV1)hpnM  lYHb ʼnɡ_Z獪VDӃ_3@cH3=b!\*eZ*o * @ڴJ(+m3"ϝ:rYރKdřRu$Jo+%`݉@ 8*U<m 4\9- Va6,$y꿹xA :ӪcP˾3tr!PFW?(GѨzR({MR^W5hOMZQGI^K=OI= N]-H5T?k|RmLjT/$eW/:ɓ|ĂՌbB ÒU7xמ8K"L'[K`еC9Kg'g¤v[؊Ǹ3n)쩲0:[Fޒ.^}*{bɈBV5ؼRuZ"*9G{B:_8Rak\cDjBзC^ƛc;Dw 4 -�^P rDvG4*VȾUN19Q5ڮ/gðK2iH b&H\4\?bY}Ψy`>e|vZ:MLpIHQ:,F2xav(C{Q-78M 4Paa~49/ZYeq+K]z mzn+*eb:QSX~_ve"D~ӭj*У~֦$ JBj-kme"D tv9瓉Ӌ(0\Qz#Ȉ/Z\%[Rf>]7n("ώyS ؤ~Ռt_op}Q8F%'ҷ;h<-jXQBvp;xԚ#Lg.e#M z1 eiL�pe+b|?g|\_dLYىNCzyOAahooKMUi/j A武Aڶe9mbrQdNp8JRiJbOJU;1a`:||Djiڨ̉콱!ϋ^Oգ{P bÆ4,0{Gb(V_Stj~{\ZzdBy8+-)n27\Ef-ĥWԪԩ 1acRTh AS/G˿A6~îfh\jEl-}> Ph"CTK6ڢ+r茳TSAb]gٗcx/ɱA7/|QKkl2h7՚&p*k7gv6Śet d>܀Zl 3onLQ*qmY<hYY8g%4#7FnLn$iI\� V:48N&LBEHՐZpriD*͚ cI2bqu~M{1(b +,oDs$ qݽj|/GRy1'z>H;LiO6'6<)eLʸ֐ %r0tJX!L9ojf+&M4jjAg5/Z8r3аPwbI]aUM5s}D: &:@s1 j)X}\%^HޠjGZ0  b~Aܬ:Dp)ʱ? v= K%Z-*vvBLRw2 y.s6@thx.,TE`N⎮5dKB@ؽ~(V2N^7o^ΞiB6rW\ [a{z!D6Qp?ɿ]*1Y8kŹ @ qиW\lZV$(@rS]B(J``7nFDϜjB)ilg|'13ojKU[;wƽ-vv0*TL V/TtO!!c@ILDy+mJ/X{臭mNV}@bi~d i!?=2 5tAlgQ (k5]"jGED y۩Gcb_7FzYřiT& Vai_ e8 1=x'93s:K.B=Cl}֍!g۾ V???k/J"JM8`'ХPH}2u|/zMeUv3K2)V?)ϊ%wN(n:jiV4U7׆bO"wG4[.GX9H!>z;ob)^ؘ9K.#3DQo DžKŸb8߿:>u1zR'U6>CM,yQg=wOp&Ծ)(VqzocA9(,W F&/8 s@vƃ>.d/k OQU6HVlUn epׁxk~[};V$; "!0fM 73+-U5c�wS�*-\ jmR+dP8;76NgB10 c>{j`|N/W_->dCi�X=)z|7K|(Xke W{׀Wt ׬ Q=;Hya=99!!vd'UEˣ]g'}y(A7APTy oŗ�@*.]>k6%*; 4d'PWI3$Y?a1@=Qޔ a@MUAXsEO>`_k><(eGZ{~:vcbN# . x"vt= )g<1ݳ G!a|v@zƢk(vxѳpO׉%ngUɨEብ(IxHͱuq@S-zMےHQc4 %`ezJ[㲪u5i Ȋһ0dDi �mh;e:&֪Z‰O+6y}10<B0˙"]W[V]m }=z7{l +d=+(~s/w`g,�e%<yw& wǍ*x\Zj$s;&Qk(1:]Aa9 &Y0NKm<+;SxF0+Oj L,;>HO  PcӃ#Yk iYa3*<4#Bggᓠ5EQKd+x50aPyf\ѩ UFx:;4 {A)ZL 5jC[p\X%a%)%*tptW {5 PON3?1[1O#U^L.M`*|{՚5"@ŃpORgCcD ^\%[YE(D -<LMc0Ao2E2}tTn#IAEtaUO ="0+֍XCB261Yo:Uc{4[ۅn$&P+[Bi>XgomCi0[(S'!x{P rA3ce6n>]bChC Vyz)?oP|xn )hb3 rĹxIC!V ,ӆ}= /;lZmZD!MS=,,: 5E-/45TM~#f>W-Ukc'A"2C\L1+@XF護ʮQe<,3WWVIZ.D2tXC:NqNXَgYcQyF](essri5c'G3C?)hIнD{uJknQPο?.+g #;o-y$> Kf#zCLYLbdظf{Q|&%>pAjy `j5 4T-Rm>~1HOLx-)|o Zh١\dq"zq:v/-s`J O .uR`pHFWSpguCHY!_u׼tL;3 r'#cݹp;Ld*l431WÐ4v;xy S\_JC6KyR8sKm R)f&rsy`sro J:q\nsq$C3aSBǾY~V:5"*�PԎR] OymB )2Kʼn<a=m'Xv[҉V \sƪ#ArKL5sy:=vva"k63TQ F.)p)!tXmVӯ8X9j&L3~RP ee<${p6+K8)K9r4+r`a*ewM<G{LGrt6n}2ӟ g9>v$bV!?`1<sIg?߁-U1ÅQVovb<|'XM9Y%:t"XS|YT+8V^_@0slȲ ]CX86$MD|7:d%0^Mosp]I 2m5OZUZ<Yη!72/Y{{Ɛk]Vۮ6-X7pgN,ݡav7,[2Bq&BS*1Zt₂u~w�<:xH1y֕$5J1pǁ - MD`Umw d!XJX Flc|@xaf8h^L nֱ'ŕ*W;@ݜ.W@y+>*|Jfo\:N!c`v7mK uE%/kN^eDG0Ձ1B64oL{!|Enɑ^1NKzH /m�)Dž$YYA?J]'Zw&skgbJ^MwD^/1IAbґʁ*EM/JPcWb 7ۯ#T71SC)zM[(N-IiqL,hhDlyFJkhmf2Ī# k|,†z<H{j'}o5܊?jpĿ/ ,#ߦ݅|zcȋԖf!&\Oz:p noq曱 _&d:"%ia\u>PY 6J10+;ob^7Bj~8dE6Zb`WL=9 J4a%&"Ŏ0g.vnczvY9.=K.64v 3?Z/U۠XU-tbA^ϝxCkbA:# 0Dw+h:0̋8�(6HS/BSd/1tD-z&EOAҪW)~46hw\6 KZbմg,M(R ΄+."+Wp>×wC_ei?wa`]!0VʐL|gp_O6Vn DXʋJ<yvEcA jW_Ր<Xt̬ IG^yιK]kc)]IubwzUJvϨK`bE2'.+n^�>WAu�fKM<F~/lUq S 0Nyjqg=#ZHj],>SU{vJ t 6@Bn[pDBfТ)֗7V; :H])D/|WPH\f2\KO6`I4+C;*9]d|9WaAl}XI!?9Yګ+- mpp�ڕ1�ٌ&rmWb1p]^fovb<#6ya]y?^=ۨ),`^9c N.7 (�`coЩSqgo ѕlt[rV78s .]L{|va?r4`e8sT:o A�9|r穤]I(˜F}2&*f}ZiZ@5.�HT7�x:Rżp\#YDʚL0$ho~dk!f]XwqLOӪJGHʫ+ voHfF!\!<Dr-]ʘ^u$)(&Es pf^|4FҶ:.4>O0vįOd:e(~?} p^]ŘX.:*5cPy!Ĵn(6(hI-zO v!XHׅ\^]L_{]# \$'Xru-x }ߺlx<24=;1$#GJ׿Q>i^Mgӟ6W?pJ r(or3n.hpR7:=;$ى,f X@>= &@^yE-p[): yi1 Ds_<Nw "#z%1xb{ۄG@DbdJ .ҰPh+TWlyIDZ7n>KlVK;[J=m4,5L82Rr4ґHm#PG~8-_X_;@(X0=vA=!/_Lݟ5I?%"@uäUhˋK#ݪ}<&BơSJZw${jK֨!t.qϖd2m2IQH=#8 0fH0KHxf5̋ګ`ɠky,ZAXU>&' m+6d(1tbkf;ike7[G^҅6-jĖ\T?y=w%,[#-g`*L\_a;H(ETL@0d.Z"^P⧠,G +ڻLcfDM&0r(VbqcH&:O0<Xs>&d3?2Umu1_W]Dj?P/YDa0{Odc]Y-S[-pccj&=$$k9ahd?K<!S #ky=~'νۮ� ^XI5 7dG1/3n waEĐdB@Qdk oEɎ O4 '*5Zڍ'f&U oRyyA=}q)lo䑒d_=z(j}8Th8%ñ'& Z]m`yKH,K[$yTؓTVF9]pE;)en随L=qڴ`(o/P`Gy]eQT VDϙL3߃Gq8L;ѳQ@ yxIb$ҧhǗ𭆅CZO~ ԣAӒϢܝ橒Xil>U w,Ӝe:�O|Qc GvX=`70;1bmTB5r=;; ɱz?u `�ؑXy:b6i<k%=B Iexoߨ,Tc?+AWwz?NJ^ Hyq z*eW-[G/+v( 7_aO/+Q 8[�gfͼȒ퉁Hu /tWqLR*!rOu _W q$&|LqQTJNxu޿^cڭ<BoA0_Qc5o6 eMP̼mAm/aUzp=7lQg�x,7wu%҇Jvw5+AZh4i ymp C8pm`9=2c{=}<HcFq6^�b)jje>}Lryvcɳz_*l516u8rV-wVry)I:u͡kSL +Kd57Hw!6NI/^|BCu KW%ѳa xflz ӝ=[?RYmtdF  zvvRخ\/O%wcM F#|!.k0S-9NqL{\%0Ծ&ͫceI=Sza$_ZpngI}=|i2_?ݽ{ǞT^V֒xdZ$<Xԡ[ʪ<߅ߙդ4z|uoX|0xN9>yqLXWiETH<SHo]t_dcؿ%T?Ut!s:B5`[VH¼AЩƯ*S)j9z'P%~ێn>JJnWM pC�>?_54 0C5Yս )+'V$;qvb2|}U}/P]6.d|4ު\2O a0+"AR?uB51jzR@#[s0.F./e <W2Э5#@5<jڭ"~\`v4axfy*^<D&� 5%^;<z4:Qno*ۤ.H .[A5dgVP!UClOSW &$2^Ę۸$S( Ӳ',~bid�2ҡ}+O;[<=l*(V6կ3ɀD>Jx&�OQ儖W2xjLqxZ_jPs`ܧxQi&Vdd<hw@>LSSJ~ ~d"j-Սd5{^OLȆ<l +1P[wz!bzuyL1u,q:P{Ƹy򝻸KpŁ,*]6 |U|>ltvtR+"`H Y0 RF dH]l+t#2M&K ϟU"NbņV7NثGv{*RC21 P쇆׫Pj<Qp;pYQTfﯾ9ǴkzZ3! <O/ˤɔL &.`<$=<=+Ť,)%|2O ftx7@&\E4425!m]Sv\_@E¼,(ꅼs*9v9Xy%mBG`3,\0dYd [rT݈4f#hpShA'㙮(d⧋`7W2\) @Ez @2"m *x@1 8W)i% _xV`NUW &G A<0:{W*09o7b'~G>X.j(ҰO_]=`oPpw>0jUOM\xWGri)][$0$5e(1h. z̢sXRO6il,!ӻ^ffJk'C(uS&A\?,|{g%߀RDNU/Ėy`LŒ2S<Cն>"Ő:"FX+IBM2%E8V6_ a3`@-:W(BJY*WW0!֫At BGjfDS 0` +JQHݹ5zi!0b}ZJ)r %V+!ES^7\�|x %k$ΓxL=;@wB,_S+ |<ض*eԇT p.w<\EIF)֌7<7O܃٠7OƢj!jS!:)Tb$2z/Bp6L4(Dj:<x&p>u b@a&-P S|h6<u}/Twx/u\a憧<'т{B'"^xa-|d:(##?Ȃ]}�\8UeTmBd)crue -qߑyy\pz#T̒/L/?lR~PPq@7AmSW&LY?#+SEzX[JLTja?(.-|MWk|'еSǬs\"bRn'ȷ #:9ґw*x/2=Ql򜮫cU% SZ�~gm Z ȩdX~^?P%3#d�"j- yr1?xvO BnW9x֏p<M]*{3{u'\@i±q|i߃ ޒEI ݬf+m #7Dsb#_l3Ac9y޶a3^')?39L ߖF?%UǮRۓ}/>ؙG(4w2:A2ΫE zXSj4 ,t*3)'s]2C}4-=+hOx)'g>`_I}(e}y,vA׊34܊ A)z`T;7 ƹFgpw[4R#NɸCBmE}7<<0򵂅6�U ;N:K ݟ*kʔjc"6K+j̯$zyQA;g:zqbƢF/r@b(|ٖC'`1+9HoSsAp)+Cb #U"ݶP.bjAPo"?L,Ew׺W&ʽOVLuuN}64++^y5"x&Z Fm/rg`58X4keGɓw cO ϽI G_J #va*vWfR%B ٲU )NHkcJK}<ν籨^h 3n+ Y[撰T5,J�l\t;]LoB�*6Ѿ+ yG{j[򱩮 7Bj Zl,,g7$):pX,Fj(g;0VBWMeXGU.ˎdA܀*6DR3T?B�~]dfWTL;kOXaיьF.{dtAzk<}Ty! sRc Ml8*U1A$JO!JUD糂v;c*SOߜ`4Ǘ|7kR};lә)2pS}E�jĐ (Kٍ/_9uM|]~F B<Hޜ8�r墮)@S"_ bp ,2K�׎90a91 h|PLYj6bh=F]`nu6'0QVg]WRsiAd3 5C> г7F|C5[�G&L8Lg_5@U~ btXx"s8>6rEՔ6zYu;E;v{i8m3 \}iV<(8Ғ *WbFkg-UMCdIɃbr/.`=d|vG BbPn!U+RcQ겦r?'ʬKLw`֕W0*uUv~đÓ)o+JF|LhW*x| F,\,w/!=IΗ78{(ljLoTi4W,Kg-kx݆'[}G9F#u?|].8v&2qk#5g]rLIcNKens#ZN\G>ᯨ]o'Ej38 "D;3ؠFW*AM~Ҫ8B{-HEF/N:/zf<eGcWGo}͇ KI eln`]I,O™Ќ(9K&-Պ /)0$_� J$Gov|PWO֫x>Ӈ7 8K^P#oxVu}?W:BT}4 Ҭ?/jCtApG4J!v�JՄd )0= IfdfLaV&pa0]. .򢰩'c5AG(gHiIqU?*4|sfޭZfJ%~]<P"Ǩ nЇ:r)nF ; ~ŷ$%53ԣ:`Xl3;@j~%3{ۘ7dȇ`)u#9L*#_Bzo}̒lC+3V!Zf޷Ǎ*=CVy.Lz{>>. ¸~$Hf_w ]wK<P<KZ3zƗKrɕ1W}mGɬG_Xe)jU;<~[&!9u\BvKGϊ߽;%<2e7Q2LO�#(OD`LS!FQ/ vd9|s PNXvx|q0GM1[. ~ZLaL7axhE1?P+]?/ ڭ(fypU6Сze. 60lhE6\>D{nIFW2�bYZ~4}nvY 2r\1n{BY0Ռ{+&q]S>~]gdL=w$ANkdS<OŹdһaoTƏ"Djҩ? ָyՓn ݹC9؊EUR6#-q<3JwbEjcA L, d(5ʂ_QO. GQI^hUha_V�<lZy4б|U& 5K&[xB`)g ]Sc& i:.))L{y*!^eoI5LC)g: ` D)n"+q$tmТE ;q2*^M`,<fӨVrSۦMGQA va=m€OaōҔ<uMFr(+0c6qDNay!\R.NG]vQc}%xOY/$jp{ A%TMVHl�<~ U\zlfb.i`Oqj#3OCWFm S&}W=[dMMUT¼[d3MLݨT807Rf_TYK5s<~~,EmO2 - T(`/0(W)Ca1';UKUI,Hr$$ROfellKU]"@F/p?4 yo�? ֱfvd2["[y"&QRLKާκO_B'oW�y^)LjcOy;f˶%ns].g& ,岛go!}q8_Byk=?p[d&E.yZ154ZdLI(D^~)Xvue}vv'hL+\[b,/֪RAgJy\UH`2s[Dpn'%553ocZRā 'PG#a^xtmK8}(0Nvd|CWA&cDVf]VjYc0k.e(N$= JBXvyY1'#FS<L`o&\F)n1s`BgwHTlܔO+ٺ('mt@mP~SNMBѷakyQca̠e?tqfcwAcWhDq0&gmb]XυaΊ~س7F%P=Jj3Dj\<RBՂ),5tyM=4̫-5Ҁ-WR<� S=:`^ڻ_O8ð>>'x:%yl$/ߏdo)& [UcͅVvDebTH_R)_>"B&ڳ=z뇉a@5"p�dlHj0[*H^g4dFJ�r@%t8Sju˳-wc[=nu hdۆTp4ìЏ"! BWe1ߺ ~|vԀֱHJ_IժF?} FN%_K:{69�r( q eɃ*Ɋ ߸S- !SժAz0C>t[UH>{@+QX:k!k6egY3Ғg;w3Т8t]cؚ28uݷ1fZf Y~Mjv-ڏw&DUƎp �Eږun6z@J`6 �e lL,hͲ7,H=� U虆pն^_@\5f7'0`# V V!(g´hFULtt7sH(Ðʈ!SY$Axl#@nSK7a41h�eY-" .ۛt;<77C? 4=!A7հ.߮=K-iZ9Ldў~ ?4jo-O9-q&~$ ;� ݾwNJLw;Bͦi䴓Eokɥ^ާpB9Uܰ0_tcsA~ 7Ş>_Do萒Ouk(|V4u�MMLY0='8x*]LFIfy ĕL9mu!(n5┽-rק]B :S*0 r69DP�P6"ܽ VE䋲U둩@'"58L~ ׃Bu}јU<s/N?;+])塞lW=g>!lķA@/^ gWA>J[ٕ<ك|,(QĀذ[l:m{();'JaHksôVlKzCF t(8LKº;&]4Ǧ4^ Z(`Ge%'E\b͡}Y엪ĿDp=o2RN A~B֚G0X^yF}`𧂸8:*PFjZU0*pɶ.uf[>nHKf)Իm#E�XQ/^X`/[j&K!Jؾ8 ә2$Yưļd` qr!ɬJfVɣxm@sd׃C)kȇ#׈=t{ϴ'z[P{�J$UJ"sblng|Fz<ed|OٙV]c M<8F 8;jQN,ޭZ.<8ͮ#u⦴|86n~>KbE"&zMO7S¼�1c%}|:Y bܻ ~gݫ{/&V wkY$ JeЧxbzzR"AkДjC٫Gז؞_LϣGRݕ]1ƀD8u(c|Aۻ;„.ÎW\ xdBߺo:'^鵍pLHI{<sWh<�z4\Ec|Y 1t*}?_-z2)2>zAPf?5[ 12Gawo-C`k:hlQ%/;`ml2KF))(:-@`!VRSQ;Vh<3AVL`.3E>i<>v(QA0I0ufV\G">‘ -t[ 4:TWpT % )T {=@b$ʭ~^xc#.t1S/ RN[h*Ƞr1 =y۷M,iܝж^ o3icvTþL+Z؍Kd>}XGnhoM1zE8lmO OSo=58MYQ,<XGv3Lc: lh`޳F1nm}}})ȂiZJ~(0r1Wt'(pJ7FѼ=]eȷz=p__1n 2in5Gf7XO<16QZ}(^s݊d%*<S UUEz# Btw4UzBMzk?#?otuG+'i#f5rs#p+* c#`G˸ŭV+TgM -8}ḣg^%'D%ֽuᛜM>4 oBr/B_<Z V|:FvMVJDix%H+|j|χPs22lQJr~"UK_իZ,Ia' YԞeVch(t4<cB9e I# 8 %�>TJ5 p |Ж"QS(7&A-�tL[~Y!B{rvqX.ޮ?Ύ<XLsF5R0ƒ$9q<z_ ^׵u s`&{(FۑS6^j"'Z�akƺ%#\+ ~*c.ݓ~y SY}΁aƒ-I}u: , -ڗb nA+>@7_L![w'I  ?Յxt?Ox%#͓ߌ_׋\YIӸ bjzQ@/XcDMjH$Xz!Bv%6rf=1#䴽(cRˢ3T. #D[(5炆+neD8AJUi#ė9!]NP$=,X/ud_Bn8u?do]UqCģW 1i6:xvWߙ~HC|"Vam2{Os~xŸ}4p�VD[M,$w)PGψ<}S ڳJqqdUOc"UβnVHS#sbQK)P<ROa<+v-&@E `�Cʭ9!/BT7e.ByOr> Z4a83zr)S^  'oY5l>y4 朋%e~@p[0T`�܌yE( k^Xf{~Rqi NSs r*9rKZS[ksOZxn_b'q<.cHީ� wIR#Ws6^T+Z>L!ƧB9-0Ո$^1U0`z ixtbWHE첹G󎲨5^$r^FgZmHXu6=7^,lcra;X)W?0e"/",-:EE@|T(|~fHhXM®gW10j磖kL&oC&Pi?c4vk1j@`U�a϶uQnfߴńop1շ?;/O2FR9'=V1^wU5[(묀f `Kޫfr9Sy)\}\/ » G羹eH"^#qg.2nU9 bx,X p[.B@"XQ83J\M<05+_yq4װ4DKRqZz�+^=1BF4R zW<񍚞Bcߊ5%WCId(3¨ƌ-oihߊ/M/A@V4-k"s,ƪ,V6gf6HW.iNˆA:C<^'DIK"4 wQK;� Ss*cWvl31'gք(t'<4N*>¶޻7`u S !,_$AGd9HJ5UKTbqEħHI_t^st`]9٤^W"8iLf=uX8"r?fsh>^zTut"�B7a#_QM;F6a<@ +kuM_-#UKU鏅-9q$(d?A;>^<-ƛ=AӒa>- X)C&lvB,U4r>2'YsӝNw 3[-1V~4PebywIsO:,a[^ Ya�(T) -z6$:wkU}<ER<u%C~Aq 6foQoo�."e@dTWg{)ʗM0ϿH)^uT�Z:B<Hs0�C׊E DG"e׫1 \!AGlZ ߡ$.W%c�PK����Hy?Tt��Yt����info_frame_04.pngUT ��i:Ni:Nux �����uUP۶gwKpw <X{ vq$'HY,h@;,_OuuMLw=}?=UI\��4U ��Bk,<8*(x{[T�zp<M��|ͦ*Ia�F@CEAGP+ۅfS: у,̅2Ɠ$qAu,kr8iSx_evnn|/qqqq: d:Icۊy܊eqTK\Y9?̸{@A0 x 8&0!S0CM9yN7u ]&zLwf52N4qOeS"�.3ٝ,hlڨb8JT^J 4o+g8Ɗf ;>(i8h~xPR>= ("5DiZ4DG}-p〄V^Ip]O%7:7bG;g V i"5 ?fn9k7NYˠHP+^3-�<+0 ؀kwسf#9bH`!M[rj7.P$pZv=]YXc,YQ h�aN* w~tz n/^r)l~,²6i9] y|ћ[|Pj !d+@6a|rT-o)BqYUFP9l~y4OI, bHӟ q҄�q<.L6}8j6JԵ~@%В�|&'A�Jes[Yֽ\6oYSB^*Y'Y[3ªlff(!ղ1L)÷Z~̛ $@m:!ϊMx:M]6!j㓐-[C~[=kGdJ!<15U-;_`H& <o pkخF͎  8y RodGāmwX +<XPϘRơ߻8ΗH@4v'yw.x�U==[CDxam"u(S՛ۼp^{M.'`l&F%籑`5L 3ZHuUKr4|M#ˣ| I{n{{v-B0tA}4:Gc1d"GH5x\ !\N=>AWl+ak](H3 Tb'V<=<*/hyب0t O2[tؿ) ZէXUSaOAE5v V{QVb])39^(ٴ7[ Yađ /e2d&DUb߾MuX3w)KucH-wyRiF)51!þHK[W3);rJ0J{ϲ {z8U(HZu ꏷj"Wʣ-B 2TTbHx8Sʣ>Pr3LXn? =Wh>>(ӧPn_'W#t`� Y,/X;^'DSYiDYJ!xz2Fx/I1\ zW!lQ5(ȡhA =E[ډٙ}.pt p> ڲû0uD=+^CqA"m0jRyA̕߷mėb ƈU1bmKF ,:�uG|AL �(-+#Vn!eF]G E`V3IH#W,wc.ԑ\$v[rB4ٹgϼ MUWcgJ$t\ *uL1poM,WùjN5=5V/\&\863F6s:+jEbŅ/ x-)eko'hIi3o{Dt]/9- 賞M'3N?g?RBgTZ =Y ?n-D)x\l$u a#yZW aXm eW,kv +t%r*d(gNF&ܿqf z~xauA.y(ծ`QB¯ݟ1СMpj>?wc*r_^N+WvF&l_O{A@.aaOݥ2>wr|JWلY zBEAExhcFX&NW:芃W a^,]Ҷq!!Ro$c 4</9/s h2N|^E7>j/Eϊ~oWl%͝d=Q-M|-6k"цy'brʯH@ƽH l&yG@rnwЭv6+9<Y`uu#'ڠ?9d YC*y~  nH~!ZzV.h@"4pbfPv?<JA:&{i+|WWM6C0}�~7.!9'\LX];| "zH FjxP)r_b ~zrɈKqTC %eﱞ:}{8I�{_bqv�=;=bZ(5׭c4#3фcl.<ME2689rʏz]I8?ܘde$g*yV 7iœVY]nL m X|o h" k3�%\tQ}lY^bFn|Y+ĵr7A^ tcVm^4qH&)hSZHE/?�pUyE=n=ձhyPBזY Z$mee)K-E5bp�Rp,$Jyb|W>ܚ3<3KǕD IHƥ% dDE(&3V2~h ؈zqdu s�[ߪ5+}b=O i} qzo9nU'AFůsfAٽ3BM/ڏLپ MnpulFz/g2^?~,nI>dF`|Q=?Hj\DDȧ RY̜ewzi^BG BM*Rqؔ~%yd~hG&-kGїR=P}a6(mUVcݛϓʷT>.#f lj<B,!c<ƀDi#s,psG$U4}l{c}=SE0'jP_y\nPY_!תWYQ5Z]u dehg7;62-y+rD 'dW. >bd-]snb30}7M˨l�+gT^1ɐD'"YJM})_�UpX)V9I'c8.oԤXʶCy]ވ-}2Y~ͼevGrUfQ2zs@}}E�&<N7[;?`!  34,I;V_-c}~%wxM�Z"25a|>hYpFPd/2OC;p#iu<�>'@Cwg ;1UMJ|.w13l$"R'SzU o@v1.b'\J*;>�gTq65'1 ' Qӿ3DX/Xܑ[1mޣ -v1D05:E+a$hxy7GLŖuYJwQEdADFLxtK75�&5hWJOaV8Mpu^kOU>Ļp&!מ%@B<WaFI@d|o:3�㴡 uci–OUh_7g Jn'Ӭ;B9Ui>>8w(h3Qq`:5w,sY;J=cV3Y@J"ٽX+bƟ=, /QΌ nΝ0"ۇt 9 -p~&s@VP&ີ:nU5Kd@a|^0&lT{ߐWU5{v$}܏rd2, X5t~wU<CkPD O}6l*-jytEJZ,6q`w{ =|cMkؠoLD\!'#r;NZ`]FDV;}̕6Tpj]_hzAn.! 9d8o/( d{҅Gނ\SN4jB !wy d<VL�6%ŧ`*=z'yw49G "K<<U B6POV8pBl.S}(.nqfQy7Dzə$L66c,uھY&cE8Ӭ[m+9In6ؾ(8K{8FZ#A5;)kE2$2S'k }x%DAFLka]÷?C `rׁC=n[6^Dwq&~ry}d~㝈z}#TlMDLgq5lр ( 3#ڹS {Ī$}== "./ыNao*X2B)^{:)IE)͚u,|*}ݠhe>ʹΦ؃*`eוG0Bh1cGzF00!6IL <n'5!- 8GGX1Xi]̍KǔܟknmW o=y2$ҌcywR~໐3mOa0'O zW:3~c7}K\c8Q.D.T'U&8'T*-` S5&Pm{rC~"2%T,B"є4`b>+*H W*v>g,dYO ,ΝȗLvV2l]xXbU`?c2k?7_ ^})(r>H|K1JK2l3^.?iZfj79丶9[_)M~C«^ :w^*lA=R̔+>o&f*hm-sE#;jm}OZgxi xB'B%ꉫu7(u4rYmիBeV+*)2ooі JpoxWeͪ!+#zQ|2q/< 3͜C%!ߟeZSe"uU7_TgAѥ&&FdBЇ 4R1Y|ծԱa_cjKPkۛoWj4 @`[=B@JHugܻ79Ygcgi7J* <h[]֔[rBIQi¢ l}s.w/ϏEM$ ;ǥ_*6sX(̮&"1:ջ52R�pJiC0SGQ Zv$¢!|e6IXΖUk7悡8-AOٲx+9.n9l9*)1 ;w~H!+ֵGLtW&ýCdo!Oý~~Ì�~W˹vb?ŀ99WyAtj滓PJ`h_iKٓ\?VlmIO,?򿭌I-h<93"[lJI�NPp7\(^m<(8{sR(Ȉ_r_NcuX9"9YXDu&} iyO`rԒ d5SCw_O)jfKSͷh�ប$u>+@9CrBf %\ jC4Klӿt="ahY<U%~Ŭ=o*/к/%(/Ťq}Uq{nMp! CyyZL_tbZe$\!yEMOB8 #<wQl>8: IQim==g?+ lYq�-jBc *zvxq/%lP)/0BW}.dy.+t-jXZ@unȵ놽4B'T]\/*)܇Kwà, @-A57ͿVݰQ  w3KPh͸p</UՁ"IfvXU5,5%/H&ml%{:x̫fߵ ŧnMa ahfx<٘+/}Y>s8\ ,3۟_cfU;zzQxxڤ lBbaӺUM {d{>BH3OLhlxzW70H]0I33I^QmTB*_6K$1!h9 i0-rZ.Q@M{/ymOfR¨ ^h81KX0jr[{vċmJ\u",U?O ]D{*fSc}A4Kb,^Qk4A GbyY;N9W@''F?f`¬ dsW6yƢC1 0)<}=*L9&cōenɠZ}>ćc֥c'joL3a\C}ycdRV,{f:Q' PirPAAؾ݆Y&+9մO,8*ng'ȏj=^v\Zd ϐM.nB -0dk{ -ڞ^SX %�Wzp 3ҠI`ʼKLwN]Qa\hcfƂl_so{$uIn:w6r1\Mh RQvQM8ݸՀ҈З"']qfB0a/-gu_"@H|�XԺ> JKQ;i3T0`hϧ1>v^?ˌgI#*sjѨ U| kk>m]}3a~T͊*~|{blkzk;J{Aw'+|Mښ |Y?uyM)2gH0(4ǰ?E *QvG xyf+{Dsaj S`qHSj]'PmyeUڻ_dW=R5㭭WT pu?; ^ qO6ʁwP/ü Pk3Q_͗f⟳v;ed%S 'XwyCtOBO 3@bV=qSb`cUkSуH6Rf6t**ՠ?zD eI6e�ϴ2[i9RzB7V[!ʬ )ߕ)E^jˋ/VgaK1P-3e4RK΅~Ҕr5նXV.+EV&J8Q6F8o GgS~u}T1L.BO6aS) XB4LM2O<Hc%by o؉A4CBj'YbY <`!v_(lT3Y�@׷; 0Rә _GB#Я8zG&Q44UAe#AV p93ƨ~"ߛ;vE.=ƫޥqccRڼ�p6vΈr@bә.lЍTsx/^̓"= p|Nz m7\R+f%b-S:ɹgaODk1(C< Ho,?2|]g~B0NsbڄLJ< QOWcqov 5wqxrh!72&*%E U4"<+a/Q`l^W/ɷ׍p04Q_icͿ$!/2xLYes2wTq6d?x6s.L 6+,9l`@Pۄu"R3ݠ3<D^ʥUUE.:r%B 0]Y$nӬ[c /~U Hl@z$14C5@e A9�?5hBE: lO<#͇N 6R`_sRnU'i࿗e1 6�"=Om| 1v- !AƜRUw(,C 5H-(:&w 3!9�DɏjN*i$EYҼDr$) Y=8΀9:_�y.gڧvPM"Zg8by5Uy!|LRWJB!rM)kd7\DF�E26⦕EnUIx'| J;Bt#z1P/bvxMp{:w0{-:4�~$ڽ_TfCrA۽!\73_lۓT3R`+rbok1ZO~ Z* z^/xQ~> e^u,Uu[^Rk-= B9DjL_Z77䎈Wsfw|4X6|W_Z9wA.e[<qF<}uު{/ɪYJV</{ԛP^1G+`믄ȌO mMD\{E2[(N5\"LGPz^9k逵&.k^>khjםN83wF~[Dk>K/=U~?+f{^TIJ3kK֢CYhq 2<B4?v_C(Ɔ׹Lyr.m =q.pNgȈ<h뷡nV9C\U7  DHkk,H+^JÚ&&HM&Qw?yJ%&''S$ \zf;7)!A\M&Dƽ顋I#~DZ8*SE}V7qwP|>�|2. eǃI?5!]K@ĜiT3P_<ܮck AJZאomO _?k?H[:0"*Kc2 Aߕ$ yBiMWVӖ>#p GyoB|X<gnnY r:bQk2/dK9Mdwduʥ;QKfMePc Vt$2K[OO<pǎkCC6ᓩ;k'evЀ&w J=|F-4mƌ .n4{E>**Կ&6 C)ޝ&&ITvLtUοz?"]q%$2zJ$:Fbы ŘElwPG|)i56J�XVEI`d>&j`IF_S'9s_m#"6Ƕ!O攙KS%e){rUa|Gmm3>J$ hG'R -s h܅ZKG=ÊmԮLQX#4yw,=4˔%h'K,oʻ<aUk\D/~vgc~Y2FuiBO VCpyGv"R<+5Z2C" hV|4MC#yJB3<(|B-~er-j^/ls(XQKzYc_@q)j1n�Xe%mɂRהcl5^BnUҼ'�;k^Y9p:.YB?tDN}2Dzjs/6Y3Xr*+UҺ{%乕۰Ic(y9q1Z蓖f[)%i rV0c6RY� Olpn4cX3[CW66(' TLV%3fDC8}M$"M*+%O6j;rMx%IE D^Kg{4)zPaoU�jG3ʲLW@<*iP\�΂|g dT4bBt Kt,DB|`YdNcUxpSDOض"$fNвHu]gv|ͧ�a2/.h敪MQgK@d'夕C4  ^J!aT;H `Af2bmǤ;$pcq  7!S% 48d[_YÑCa8{gl@xfUV!Tiɽk(È�ޖKbk \{e'"lurXcosyb�[1bѿV =c$q2+%I%-1!= oz$1=EENJU#@>/qj|>jal#bD§]_̶| -d0/+"E$ ڵwyكn˥Ho|8&H5"+{<߯}>3(W,?/8|#|k_=rfryl6Yid}ĕ*ʮTr bhf)2\m\`]=댭)!zeEkeR'31]ˏc>֔y\ ^*7&~9_T<ضZ$3Q u`cʯ#/q;(cb$0ci:eU%/=ݞeGME]tɾ 0oqC)f+~yIe&L]xUaN Is2(]RոpFKOwq#z@0EȢ~[^L^ϻ!{S _ !GJ'o,6(j@r e W,oG!fi p /aT4%TϹ.2Z_$2{88lNiV;c >[h='.Ņſ|y\V׻hXD! h)a`vwB(1xn~RBGP8U9 ;sW`Œ"Q۷wBsnqS_ni$K_R :BY(~i?3Om1/}_2۟q<&E|?ah̭ZMbIH/-bNX5(gBf@KxZP jCwCgY#ɢ9pG'>B![2o&40vTX{=чF,N}ai[t*-/<<cm}fhCȅ/2ϋZ]oiv5u2U*<!§`qK G4bq dW{T"yBg/x旻FyY:h=?qvy_fGwAmBq( M#%I83ԕC?&lir #!/~<�sf~ZT~ 6)9.{ /V0ddfDy=hLWzN yfuCT+K*!rNN l~^ר Y,;!qmK<<5XkG4+M{yW&z %n�8yncX/uk">&M&c1ma%lh:YA^ A\\ ?`lFK}%&u% {; "ՁoUW/`AU4ʦD=; oI_e5p`}N1nzjMPyߺϷض1N?0Rt N'WQ7ni(ݤ]c 4y�mƉѿN+<װ{Xnއ_8.@hS*{u~{ AH<#ݭXfvMU^JYg3=0vcӫ #VޅLm -<5]h^'0 0a¯"Ibי@ Xa ݿ}v$}q \)Np=ݖcӶЇ =%TI]9\o*1HȍCnbSuM9D{z| bsoU -*ZXvmm)J4}Ł"Rmڀt~ |W T Fc==qDѠ=zh+Y` xzM$DtǣkFaܿ-դUM#+#)mTe.ڼS-�Y4Z͜;DfVր:!E*SK׈Hcmv(͠ );wOHFK0̫-*wnm�\vw >0R'N^q*t=A) n03֤j$*NzϯDM4mBzm9]?@sX;Tx܍9_2˺Wକ؋a$+rL]!%ߜ“L �O|R_<%Pmz)!:g'5%JT a q|dD &d?_b`Fui'DUgU!6|| } 4 eG6* ?5΍^99 zC5:{1<)pUb3Q Q w fysWepB:l@''!Ҏ1->X'9T6`|g\ H+?&aqY|:RT<G$puu調+Q|mzwT:|P`ҙn K:m7nQ=Uɨq6Ju4Ӥq䁿<p9/)\;޾7c#K;c|mA{LWJoPႯ^Zx<ws9\IYfiX;ߴįr0e}}m].L`l =-^x3)ffȠ_apyO_p>yN5S?/W6Oj}eeWC!H>.^2zAUxaqFcT mf _N><I ֟ rfϨua82~؉P삭lkP2pD|b%rpJNV*RY'"ANo☮YE0n/l-'q8_EfR֏~ע%a'O$* ׇ\ti zpt-L%4H 9,Mk0qe9CE03zKD:Ss $]$(Y%mM`ѸK'Q Bލ,pbO:O6zyH2dV&n/(]7xD s*<K~Jo.nf{h75)v#nšQP֥`F󳃣 Q&S 8Ӹ8tg,xaPp:+Jq3Ӛ+͝j!.KBgE.P|)k,X*n34H5nlZ &=&.' ^7Yp1re*1)ԱpߝEmN!KA~_LV_|+$p6ԅ /$y/ iD⊀Ht5ړ}Е p7W!roOf/P%�9ܩG|H1U&n>㡕CX'ߤM( ᾱ$uߣ]݁Ɛ\^,!c/C/8&z֤rmŔ%v84p pXइѮ){"R;JaZ/֢†GkrЎsV?n6S)8tM2m%{l5hw1('?jgWj!/Gœ Mw6]4'yE+4s!+\*TŮ ynJMOMXޘ(\ vx)&oS[p=rhq-wZPJnoͮB)4̈́%{l& Q9&o9` \7 +so(C~z"&,iC-Vᯄ0*vRCa8t ^|ɉd=rPΰc3R8dL!% KySO6DhV#LxS/_-<AGZSt̚+ʛ;[';F>N'~4e2m?YH V!/?�ٻSD1<Uq̉(fY]hv|ae`O ĥџm$ě05 5p߹q꾱"%f #nU0=I_ ,ǫ7b^7x+rD6�3UqO1 X'oN%Yt[c8W~?V24/F@݃bKc_>6N|1еTUąVH1y/8j74{Jdw }2ד4,_ ">*"p2; :�q)U .S׫6@>d{48wS3"~M8 688ykgiu-2|�Nf!s9DP�@F<DHUAfooUUt-JD*R+]%X:dIOݾBe3_KY6IvӬcY*Hqtiu^]QcTd"z4 s8-`ȇµT_B'WvA/^h<dT^fE=Ǻfv&n_RӋC,fxwVBI=4kmO <p)Ʊ�7G]D>:wumAq-ۖ^θ{JDA�z#z)haE^RLu$M=QSGNzV7;'W+:LO$z qd3T=IUKL? ; ^@w[C>BG{nH=~ h )!Bv%f46=8,3c8۴ R~bC~Av}GM C ctJ"Í86rwShqbDlO෢rW2|~taKf#@}/*|A#dU̷WGFμK@ԟ{"#; '.m؟mA^: a7<|FR<& S'm,Qٮ]DbW+=p]'_4 l;6lQ d lNA,`lh|=:n։4t|Z(S?dgiڨ[Y"9j ɸ /E4:M�:ktU@N'aTr/IT<nuI6K{ӏVag9`�GX(h<ψNFOp)`F* ` .'KtmbRZDZK7Wn}7{Yfqp.ewN >Kr S44&?@H6:3PtE1&s=ʜ_b] fV#>7Щi3YBY6KwN%9_>͗'ׇ>[קJ ,bq8w?c]b+{,!]}iEg:6K1�?W`B $d5%(n\gߣ(ohX/<[dG;dUa۞ )?/.?PDivS<wؗF]G9YU@ JA'+)K+;?f=`ccR0L_E֠aAF ZQDP?_ >l|Lܤ;}Z^AmesytWHA'HhZGmd?%oB])7H++!'LK apR ZQ#)9c -ڸ6~K~O4b>XNٽcdgt=It^7uQu3A}|yMz}:`6npA'ڢ8@VxWX]̐-vѲ4g)L%Qq͝q"oҗlM"D/HFQ% p/^NX_ Xų7_1y'0op9KP-8mZ>.|,YDu%OiWIѥp;ѥR=`#19W1<FM#GɓL,ecf&;]MoE]Ey8b:-܄&WGXcFPc!%ѯb b  %w֌<nBA; ,]S9ɦq'Z{ NU\WΞ]nj,NJ;*'ozlM((j;~vxJʮՔߕqT ˫o;a#![/l+K{RɶA,Tc*C\{ {P?�ę)hF4#g]dKL A2֭)8؝Z7vƜ uh>JWiNG{& ; `JՇ l7m$+]pXd1k *R?"̼Љ\M <w,-Ctp~]},kD]"K5޾#^s շ|{ulQxe*3 .wMe)_Y0U=/' {4jP h6J2ƢvzZ07qb l�i{Hގe5ȮYxiuq0KwN>{4}4rGZ9ȡ| LCXeBg}AA)pP1$̆+ibYzN1 Hjv"'=_?uaVU>=Ny9Jݧ)νh@1TQ % I;r^n}MaxUE~^L{_&UBuDB dNma8c)f9l+34>t孑ei -#K 7cOci.2h2zyIbrBr2t h(@3;]2-0P;% @u{T%x4&& 3۷/mï}>0+tb<"=JZdEͣQ mJ [ÌAӲA/a&ٝQO1R2#+^f(Y?D4Ii..Tcc1[&Mc-. sh[ gI wX}2%Gx@(jx4(k`?Ą[()bS"ʩL/Q $>sϩMCa*Fp!V$"Qĸ7xs&XH8aGV25Z83j#S U)[]S4Gi<8L+~qM(-k!N^_S6'R=FhbxϳrzBvV!e5$l/ZXz(Zq0NG;ɿMؚ}Vxo݅īBMfŮ@ ;$Fl/>!9iqeMYIRiw5&Sg}. ko葏{xA.X-_:nA>K*i2'ƴR zm3Lhw9C|ȱdTב rq!}۰-}B"<N0Aoa`<_Tj�ź\uWAG8^\s7# g(v^"ʼU56""~*x#\9XgC#I Rm"ǒ ^C&_|ڿT[@U'lʃafY$O('Guvx"2' /[rÛWXl1b2RL3ෆ׵ Z) qtc!eU�s˸z2:8]�8{[D|esM!?Lw}LAYN Fڀ|l}hcrM%b xmRP`<Sf]K~=L8Ûa :%F] xj(jPLaf?@*U.F hQ�*jK!WSb틲ٌNJ<+ٹ߿o0X2a\oOdW</>X;?f̉`yNa ExR\`Ĭ/(v3Rg2n=,WFk Zk-Ny!ssBa7S~}lޱţ˧t?JsIEXWEx)-,jgeg3 ā~Qa(Wn؞0^ ERD+x7Hz .N ?& |e,xC¢VsJl $-X!1ㄗ<.|nS%n&eR@[�B4͸tQ1Сh%VL3EA1WPU3a3":Q=g#^n}ڨ,JFV1ylSgSf*:-,xo?h~PeA&[N9v<;?}kO`#Fc%߈#^9%`^;f,O$_V0D>LgUIxnFO'_gܿO Df}lnd)KXLt\w?K|=~C{\<A0>#;|MV;M uJ"?EO9s.hN�.lm\W1?W8%{7_qm 8kY RWn-`Fr|%_,mxn' XӬ6?yAC;^E;`e e�!V0ߓNA i3 lQ)-G9@ UVb i=_X *ֶ-8&tVyad'? mU^f^vK:AŠJd"F(i^^y9?iNY'L\)z~^<_- gCRW[Xu OHX(j8H#<+;+r.8ҏ_h+ťt8Jjso]zVCg3_MΕ.޻<=j®v U[ #f6ؚHN(BJt @F@Wom^l'șSDߔ=T {7N ,[->s̡+5&CW;0`#i(�+iёK!t>tBCBپ3׽OZsOB! (ګ<7G= 'Dקe_V:';.M_d0O!StC 5 #5Y%<kVAA(i'Yp4w= q7ޡ~-rpe'o9w˂E0_s20[rb~]eIX]%Rtl�;1i%oʏJ(Wn Ê_.nV8m3^k0c2[Vu){ͺHLo/Qws  '$V!uPޚ3y\2Rє;'mCg'g}۲ S>5Fm;Neq@;rG Z,5_ ޜ.g\dHYțk b%hG}@^SNm >SL/,)Jyjbj)*f"_u#Eї?3WO̘ͻÅorqn>Hdj,ri)'OX+kFGk^U]wT,{EB$nlmRYKI pd.=W�[(I^Jzg6#>?1 #56JM*:(PƔYDyU`#PstxR$pwx-%"!v{Id[#pX2`h82C_JokqW3Mi+hM5mesxkQ{U3(؄T;o?'_Wȷ:ⴼӴ5EV9q}u:?C1@z@ߦds<j3^еH;W;2W7?"UQgSVq@OV1'EdJzkfrqܬ$aԩt8\,C/+%L}[q-hQso|bCv%y]Dާ>1KͲ.Bo\mjDȯ`/z料9rcUT!ʿ]OC\õ._UMYmARZ-X',i '6l=S>W]=RpoHO>6N)LEu/,ͲWjfOhGkse~V=cv05;W.ڱy)KQLM>̗f+\Q^;eDTfZ\n#Jfup=;"q!{aśSg.뛕ˆB7}Ƹ$lN$p>R9K;V~tX5Ӥӟ=uxK)91Lv]iܙ '96{p4f8F2[lK>{d cgn_iM 7™O&Wd#n3*Hu~x2ҫ bc_f{m}V֔ivw,$s0y4s΀y8juMK iVFD}gR tYVks!L⠴Sfh\ ןS&jf:࿭>P%o%x oP2283, s.ld64?cɸD}i*\{~?yk9xIo;."љY=0:.Ie8Ȯ�)x3+|f\<Y d- ځK2[)5ЯzXzn!&ϡM@ 7啺7b*U\w 3)"NgV06IS[, N\~X<TwM=.QWoG*Np0\aw6?thg_k$.Hi\j|xN=N1Gn t:&a '`o<pc,1>Z 2sk-MA]l*ɼA 9w7wg.(<.'정@}&s*,-YuGI~<We) \G0BxW]�]ePA�.e~bgtr@]̪*ş++DxyBAɍV@J( Q%ɜm]˛gԢ)on&y1Xi ax63sTNH]8`B0.`Ebk4/bJ?(nP=*l}40y竝:MN1"U.X1qmv*:?$ Lpd`Q)W9L9b7pXMO-<VZJOA\ tpTf ϭ3wn}%Xh)Y0?qDb{h ED?y<߽g伆ۜw4V�}J3W A,ITO:~64;3Pt=OeށtK3:%oR,gUb3]23Sd}o,Yg\WǖL0UW@!Ȇ5&@*LC$u~kkPlKazTds,ɘD뢣Z'!fǀ*woU~Yޜ< IڛodW("wYQ+Z]]D%FKqQ؇"*?k˿3.ĸ .0\D'>o .?5fKZ~dW,!}khuI]F(i4rױ/x#A.;MJVL䇁ODq\}tC!3h̒!Q $2uj+20.+?FVbVrďGaJoo LT̩mkD[^>{FEmZRk#YW\u7W (2+9Ţ'A/n}]":6ˌ ;1.T54c>>NTpX +TccJ39E%3&Q͒"߸+_'XA+Ϲe$ NT 4¡1-G&xV7˪J^`ڜ{Y:c ~4_=ڙ^\t^p$mH,c"S 2n{>f1z^@tznw$A$,a%'BkL,՗>s%=#FvA^<#@~jFIol~gʂ{ RH/z]1U'!dʕ8Wqs?sz*uT˓𒔢H]ꀰRQjW 9!}7ygMzkHGc\SiŐpU]\񴼺;J!_]X(i?Wihgu?Iz{D [ڟ5 N$L~\i%m,?(<I%V{zȎư5'Yt+g[ϑ纾jK|tI ~MvxOg 2ʜϸMVr0ՌdYfT;rSxוľ (j?8m�h*شf =p{بxR%qgʻvvw~zVsѦE֧\sQ`].4\ 1NB\�-5is(?FfV�Y-=("K+Qc`f"xc$"*Qy0c>fnq'Da"T)sbOe N7|m}whITaD^�i#潳ɜM$�Qk}Q͂J+')kr\O<!7>FsoCe2Y߿MXiFz_F0M̯%E=9f�aOvW]Qz$`CL)"$?n ,!YG]Z.9a]V\NLI!Ff2=6165W7sXbE0eAF݊▪8CgŤ$'yzjVy1IjF\Wʀv罂*SU% *ύvE]LCr2Sbr sL9eu<%G8= S#i Pt}/;KV(dYC<0<c.UTv+ ʺ]�H4XzzH5ĒgjF IV=lOalߡ +moXԺw;U}j%C:"۬?gEDLQ\ w}J5LNJ'I/6xp吷/.ltiN!nZ罡6 *CJc4O=ÙL/f)2I;q5s#Sn0-0P4DfJ#Ĺ�A^ 99 &A_.Bml2ޛu)8M Mp ww2fNiWqKgï{Z6.Q]cPZ.`%*v#3/seY `S"%H&e|~.7 kƛi@~t]*RSq\INnչ՘$#}6}iKըm{گ[k]@_MYP3c5cHi$ȿmVm@#1-@N;&ڂ8oBU\Dƒ߶ 73yp0 ҬO6?96h cՕ߸ A$a␵̩'< d]G!D簆^KW+\fT,Վ;c j`3s4P.к$ş"i7 0k_W仂!zq&FLm֤qV;:Ău/|sG)Ɋs1EΓ!Ӳ<2`'N3exͤ=4vO&Ls tHivVtѮi* Et73vz.CPm28޲ 2+NCΖpwW4;f=Z8~KtP3ܙ3l#帢͚#8lspg <(evp7َA(Q\VO;FmXAB&3_ƿ:Wb8liб@'zjRMՕ^{7;;Nu@%ule7O&.X?lxWJUH?|ƈi|{tSU 0vQ؇a߮ huӢbl z -e@pm/C ~wyӟГ'K{ڧ&1+\+ӂn2ж]^мB ng?c06>".d-=[H zg2-C9]f]%a ^a3Nm<E05r*f5?Ysss epnwZN^rvcz][iu%+mvP Ô#d\])UǵMG97,f']Zl#6{?s8_&2`&ϸ{ %8v:Cԗ884⸻G1t2``(ǬZWL4KAQːtuh̀[]sOwTc˄�1yqyPcc}dևŰLuQgNsS<+u #}͎'o%(#q 1R܊`>2L^`d�}Ogc̣*+,"kg<fPW)^Z֊})s j&F1O>&n  q!YUK rk @ @7چйL >턫4]uRL71 `[h󝱕?vጵ9q[}uN5 o/b5OFZ19 rz@W)ux[v8ee)2Wh_B1~BBtyK*~뇬TüAh{P'GzFt5 +Yf/#)ioޏ-{/VZ{1;u|7;&+z>s,&}kDJS?_�CKtgH;v&Weq'Gx߂ɀXD_\n�YyMfOcI)b'4%|qV#<|e@O.+B魤2i@@a7&,vU � 鈻G3OMyb߭r4]n1xcs=8A:*=~%^&8bp֢U< ǽ6 w26Ir~לܹ(_iBeE?gbu&#}jzKt*EG"/ ހC --j  Z+ˇA^DL L~gۗ|?7Xp oTm>Oo-~𩵋n~V^m09fc &1ÿVV|/-P3+S"c"9<aэۯ]ks(c \]Td7hґO *ע ;l + bOedN cBqq]z~@󝞺Bm?d?8:r7m eOA1P8RԩaӗʁBr,rڸ>0z9+ {Оq2M`3Zs5sɨIcx n mWS5yurq{"4R (?a.JDQ Zw ~4 {%-1DNWoo0G V"¬0=qmD o!Hi�o͛P8,9}cuk߻^&Ф)VGOaZg%QʚXޑ=R)9P4k2/1Ukݱ={ȿ5#]7W-fT.0R�Ƚ\nK8+tʴc hbH|^dd�?J?AP؍y+Pwn+{p'ď.f5jGQ& ,Wtw^>Л؋l|<iV ;?')ʜ }>-rʖR IC,*l:Ǿ.{F!v4qHߩMxGU"5wb209X�ǫiSș0UQذyb,YeOu}oͿ_JWq-o xdOgK<Rd|R3*udp`/% mniĐBHhH?$F\=�D7blibt$Պ/*=1|Nls0N5b$]za.u' e5 Q%Ux nbLؘq@2JWT oȒr#Z-~R",-)0J N0WDo}KE8�~$0§2[+mL؈atTK2^ ~75*M ÔCEU ܮccrW`2+`X$E2DՆ1&F a8;@y'a^3Ss?,.{FƫbҠa2>_׺@35h<uya½v5p9#!@7~ kgUiQ`YI%BdcEFixT%aV/  L@IǫBC{$j1C|O*/H84<B:+kXEʨJ~l|TA&\F+a+YXsqe*xUU]F@L79fN"=;_GBRm%H[ގe#B_=20"Ĥ 4_2۠;Hs>W<&B(9opVITJcM_Xpa~$#xKI*+>!c^dm �VvY ,El/GM;˚s;j6ˬʉ?TX Z*EepϤ_SE:1?\e.R| xaV#;:v/Y�uX[:]2Q2 OB/5/' xb>]s-!?rP)Qg@Ι9:$t@=>c\l|16ηU TKPGG`(˘mRkF{.8 <J$"? C23j#lBb=\F1E+.fK8X>\y''/WJ JV'7?Z? ·dXꂹ}nDDBPƺ]\b`W㹙c{ 3PyicAdр2ӈ7oҔ/ 6ƾjW4T_T)ل?PK����Sy?]IPҠt��t����info_frame_05.pngUT �i:Ni:Nux �����u|uP첸..!  @bHY$@�]ܝE}W|3s=}TOk�@j�  ?cU?qTS${[Xu4T΂Jp=5ͼ� |án_�X�-UAf&KDcZZ(7s,,3lB)V'J1,d8 KO-]Q8<+vIYWïMv\r"8 z0M1.aҽ:f. ax!D� 2A1Nh,`"|EcV*ޭ 5+L2n=p0@s@(|!WR@q|L|Rjjr &x%j՗ZdSdYjjŬF K|>VW^!LdV5-jȃ+рz=v+խ18 ) y1sǻrr/ESk= `;[ qz-SD$5G|K*.\8:LM_ᶅcG밎L5X;+;tG#`>g T10!h3<ӂe}PO*(൮Ҙ$9DEZH냖DxF/Ll@ރ% b ,7XIrstWs7~NM=co|+8hp)IF HF"}m!6Nz(lT o8"\ZsH�bv�HS "yUBs}|yJhmNU%ǀ1YqDYxFSQ0�"ЉYm=i)s# ??M1G#!_)upӋy<t#>3E.xe/6b& FxRCM Ȼ9J0򐊠Y{"GN'wmk<ƳFl<#)� 5N3o&�ˏf9=0GiFq:shv cI IӮ%�d#&Z] [e}9jD%D-P2^b%O}H? G&{HP*MKF:c;3=+l D{R^ǃ|^9pv-C4 8] _276PQ+kZG %&OO}EN Y>4O"-ٽ򓴀&#[ܐuIy+6l:u[I0]Gl^\F.Aܒ9x`tkQZkrB}\)/0-/m&eГ ı{g>mk!hyn^ "}'> Ȫ$A8GcT,oAqlr3GőE_b*+O@@btaGG l65 $k <E4.‹Z.Ve2I7w a|5-5قϵ8 2nHp\ﯷc$-9ˊnBh]˰ONKؐumFB<_bB gNh0)UK*l"W|#a#.0;7Kb0/?Q>>OGj]$ -{-S7n| ѯ'+\?|3|*L"H~+:|6P/񐊁r4U|n[ DS<ʧra%ϼ##i p'7; w?TJ $T?5Qs?!'tA$I4(iM?u >ix_2T_@0kI~y=#01u_)C_"~6EW6=C,^Xᦫ7*r$NI Gk@;Sk�AvF@p,,؊.g3CTN;#"Ţ#Sm:þgOߏ!:!ҫxwװŲ0RIRۛ <*AEkTQU qI+xyOEBB ! <ZV龏E {2}&ArȬ<ţ~RrciB6PbC,c-c0 *_'s$Ѱe,]梐T CG`Vv;FRz^ywkWnP*'Ѻn + |8# ƻMúSU# '"U6#_ҋrsx<oIcPy$)&By[lKnv#nѱw񇇼ʧ+*:};:!߆oe<5'1AMUuޕ[-UQHkEi0N9 CiVi)w4;)vP|f ÇGڦ}Ǿ|P Pz4O}PլCڢXy2y"\٦ž5:l6}԰9;#Wp]:!8GV "7es%f:f)QlJ}q=y6}ac'S;6W;egV"TpS:OJ[#QYdU_!J_j;TYH$@CB׆_J:RnJ1^+p+TLoKD}Wv=MtY$D~@vGk\o?+3;wJ_w%~+|7TkˈEW+D=UWxI&qy_I#o(Tr 'ۏ?HX5ɄWvUDvM4dRLqS8!fOpvï^"`,w'\6| :[ Yt287܅We0I34$BceիCsD'SәD# ު@g"<[Fs<ŃW¶;x3}6MP-`恡 ppp,-AǗ6A / %S/rܬ^ڑ~ #ivzqa:%[xj,9mY˸&,t <m +H*�[PIS7+zMGY \H6rVyx!_8ygL<K͸63x%kMhib]7 ʙEkW&~7}~sȎYՄ9X`%&vgDH?`T貗 <1L 55.ȋah }N1g9+a Ϧ2E q oDȕMs9vPOHǧbSBm$+_.&ĸf�)Ŝ]D5Y9,/\v>*x}mϠ [?ټQc^M%zd\~zGB4EZ *<o<v3n(M�b&j=R.+bHQ+6S0ߗh9SH:ECO͓e;CH~Ow0wKfVbަ!̠[&Z/3'؝A^Kŧǫ۵5/<Ecaes\֨)H)u%~ح^G$9FJ:=*g|] 3I zA^)6C)?/ͳKL:_OL^`nxpc0n栙ڱ|"0SZJ.ҟ\ƇKzIDY*"h D2l3y9c}_f]j9KoM* D7lY_%ޙ7㐻v ͼZ5\q?i2^r|0"'*-^+6\\\gZA۾+&{t/i8+?>DoǸ@?JeғrI<dtִsJ8|xd,.KI$h 'rɽWjh!|'MWfO;(ģH嵆ŽZ>뭳)|2r.߃h8bYa(j[02¸ws$Ѣ/$xoxI俅X^'~�/GVCPWjoVkv_5 QDod.>Ikx ɞ^%/)ӫJ<?s.]qsH-p\&ʆ,A28yD42? ݪ) ptɏ=}I &A4oު4*Ցw$ (TkƅR~MO?1F$L|w>;8}w zn0iږA2;[~JnХX@cfͭ?<yBU0k2#;P/=nbJN=J9O*מ\,$>aAu+j5%t}8w~ξ/ SsgpD<FR}قP]rmII:Lul@+!~-+XOlREOh]#vt(O%=rCs7p &wP3p !yoq% K/hK&E8Ֆ̉l S*e\mwα74Oqh$MZ#se�܍`CmD,S :}Gb|NLׂUaѷ-ʺe+7+cy&p{86Qw[Cpj P<eht+MO Gx#jyƭ@>D?~- Kxe?mvR1WrӻD-$1Mϸ|azVJT'_㮝Jzؿt6ux~a$IEi_!MG2wauzBiqc?ED0,v3iCbOwq9-*}N'OeMP1d <k>:T5_4u@>%IaΘVkE[R~UU0{ť[Xj1"!a_k!$fےfXj(Xw ]4zyF4(drmB$)εTx�ؿiV3nCfh-3d i<-e\63g Inu($鵲P,K[f;[- .vP d:g^;6S g/-em!g#O3#M{$5IHWJp*2iq%)qok?>NyC&<[zOSf12"k֊> OYމt}[ؿ3vXwAt>1TljdAwqe鷾՗dp#>BQ;/|a/ò >RJ~h2S 7:VY23_?0<8flطZ1ѳbI}7utZ1d e^Jy)Ƥ><;uT5Ŭ½ύz,{ ch(;Ɣ(g70`̒[�~S%!}ы踊ȩS$D+C%Yk֌ʀ+* _EN>=}ݾb@6ETRi{:I0?nꯗjZI�0v&*ʍH>i7S8=2>1-zeS^Cf|b 7u=3FE} ц]*Ipd ýCl*WS/g>goǿX0{PqS&ؙ@MLELMjלAJ #'.eP2Ƿԭ [IZn?H>io>USw }OV:T˼+m M{4 v73naA{4jg\)Z=6 y I}w޷[ui?IM 롂/P@Nq9xdsP u{Ԫ^lIn4!Zq0gb&Q=O%4Q.!Vr*$DTE@>"rye3}L&B96z}HP`GP…] G¼՗g6@G۱פ2~޻0mTRc(Q mS0bQ6y;ͱ[2<K7)P鵆EO+fJ$r0 d3VpD"3! L ~;Rs!`n ~8ZkS1$\'*L>Z:8'eqktM#mrL-NJ Hxm:Su?q͓}_&o|r]rA#~%݀@ ~JRncH>=  )=okE"Rp^M+oh/4|/(\oxb8nxܻխ~W&A|pw\(-editms,k>hbFoU=C-5LvE.%@UpI+4Gv}1d\al҉̧wn1۱߰S#V6^)F7#9o}љz-zb{gRB ob!壥̊SDdm|Op*T(IV-:֐Q*Kƾ+O)USbO//V}lo37*:S4h(@IS-aF{sى L܃?D؜\´jwLOoU7MK]{A{< dj'='KHSf_|%zn.sk=܏Z@o�}ޒ.}.4|tў4P96Lus1r/J Ĺ+:y,vAƋ@u%=Ong2/kճ�O6:a_r'7L:4;pAF^F8/^BPrB1Mdm->1*%#4ˊwVx I%QV!c>"ŴdNZBs2o V_yY<'4 " aq=-@)w- fI@'ԌUurj<e}3#by>}zގ%pq}Vpʿ+]"ÄsyF{/F/JEtUg?<H =h:JbSHU{$ }�:M7$|ohxNU_f(tf~%CFVMu+) yg[^uLJBܘIf Ef(gS迦8OY,]V&՗|6C%gRy՗Z%4 :̵;:st B7+6w8ڧ7_ޤ h;51bFC_W{=Ċ5촘�S}=_֤^<V �d ʀ8N+bp#?iJ`xU縌5jo O28pQ.\kݪ:EFFtMwv<-i$ " }]n1Po b aRsmm*DE3DJ`<5Xg"F[(|$$k=! ôŅ=|�Ta0#B 0teFqE/+>*tF=,�ٚ(%ђ"LnAN\y]T'=&缠%SPCICFuރٓ25MOdZJvǰuOҬfcY-ڣ~f F3;5$7c5|9O!/fԄ^kּFhPMP՗&%^~8&e;$QMPrxwJBnd#Ǧȹ%t Ra"b%>"7nEx&lըpc?1˸5ُ2]s`[?2g?<yqWJZ] G\ÞcnQyVy;-p08]C!AntNG:vu|xR:wTܽ+ZjT\4"(L]L(TǼ ?x)bHq9dfbK +Y&Սr+#uKʇ:*|?gmJ 8q`%4jph}F[:3Ob~Atf%ITbwO8-%-(p^E μs^eS Gσ'ՠD6o?N*+Iw.=JDܾr*-񐍼ƖlZ5.bWWଏg8tƐdOAYzBt0Qª?=uԾpkڧXgR ,f Ƴ'rLKYtLki5K&}y#gٱ_hx ZpAP,Dm  Ga斓&XvbݡU=FӪVٮM7.uH23qw? Ӿ\-C?ř0 U*ƒabODjVt;y*J(|of v|S2{h2Z 7&+Pb q>L.k3 _}dwL/W+g_g=z%.WmctȐf͟0&Gw0ߕ{c"8Kfc^lg3oUmI++%"35L$2WF^&&|a!}›o`hy? #B3?өz{zҢk=Hrk=�Fli^u"!Y$_v+uǡ$P[y#lP D$=.T,+"ϛFJH8)  Ý $LW$F51e~&P{U;#^a6z,!3]ȅm~. -S{ *=o\Aµ0{J9<fKXP#o-q+X,OhHJ3߿6Veq C=܌Ɠ̍ {oAKug$[S<h3=DEŨyT&b^ ^sd&QnSAYzqИ,MG~cR>npb.LDy ]FyN+VLL|ZԘm.BӉ^p킎SE5LJ8GOx>u )"xQkrdҝЏKmNTG쳾MQ*C�3xֳnς)$=^9S\%"=Yj)| f)8*P{='&K?nvK]!!+_>eGL/)-xc:1MZl|a=Aj[ЕӅlHrggUFagLR*|E8=z .VFS$nGaX  MS + .EG6A.I]JkWh=[#DH%kܝiMD%n, �3Ow^AFG5R. J &a=)Ïv%re}PT*wvY`^!|Kl@{6, ðyI 9 ٸZ,0a_öU.}u5ؼ%rAm~s)vy]u*wyvh7R^@n2*證KwBe*'$ٯM_'|z ?ժhYEơW}韸%ӷ Bm( Z|;c^@Xx2D솠9GG@>$VYXT*A/WڃWhf(k/e T@+Në%T<AtPa&pQMHє~P"Opo'�';$Ю@fq`{?=*M[cs򀒟LV#%=K?"G{jiQU6liW96"x>Kk]d֢)RA?!m ЄY>!}Du˵sꃭkSv=VjPtHiencӬ $TamnoX/KȑLw6=G]u*O5O D`7^z:.vy8=:<!GazZSh]s@<=G)C#kG\: PnWM;Y@?瞃SAؤaOq:(r}+2LOoW8@SM-F#z�N9 7Z.ͤ(8!u=`^mb)@wpj>ǨD 7cYN1|  rzqݕ 7�*%`\ij}Y n:5lcuo_[R D ߞ*\@bB7(?@ڲ٭j;`}칓5> (7vf,.W Sj#a3DVNenTJ۫`h+7y�t)@HJ3sΓc\7ʏg\Gp/qplQd'3X}�"QpF(Skl(ߛ}Jyu%}!Dvi"Fÿ-׳Iv^PѾ'CJ'PwZ}8AdJkSXf7B %w[$8R?[Ib₡'Y bD+9Y[lEq�)褭JP2Q(<@aWV|tk)Ec$%g@#X԰a3$(,5f= 1{~)(E#ԱhEsK]t)řiwS *_wu4e)Gu2zdTtzX64%t2z}?Oe+fE`$˦S'Ed}A7% MVLME%蠼ށz<[4kt_iE9BZ?UMrO-<qũppt-*bE]I(ToAGQ%j}]`+F+c_S,Ԃx t�2/UT*bۧC0d&x>fA= F(0 0'O/@GIDHNxJ!? `uō˥k9qј-2 x4_{(#n+$ n$u#WL*U|Z[qC־ObCtq{Y_mXF`'Rc&1"kI]mgpU |B2ҙde膩Lx3FeskI}/Kq+g|ckל/Y fXish O,or,PVTTD*I f7j~nޞ M|wXn WXc6ÌKPJ2 r> >J)7]^jY*o%8\U}G }t_FVM1G$>w33<)fNh#n n?f[ S71Yk /3&fCr<U91(ȃIR'Kh&S( = u 2">࿌:x*쓦 :U$w/s }!%}EFӷVT/vnvWu{{3[syi~?[b=o ,1%JAJxA~mDZn|ʂɯ,AوΛX^wwG)`9c+4Gهt+ӲJ:6tPr'Hxsݟ8tfV뫠0Y;+H 7'7۸®+ae (t2;IAJħShڿr$s߳m ߁m,%4cILū%OQ#YM?v*Mr[?/bY%͏ ϵR/'@a˔AZW^v/I >.Eo߿t}JAeW^>8 ~wB,?Y0 ]jޔ"}z(sj 'z$V|5 &W߯YODa$ |2K z>ZᬿJ%  ikavpψRАox} )nhSߵ Sg)1ž{>8-`qdď٪.gV/, .DE?PKuCAaXY Tzx￶Dyk b#~㾍B#0 a`4֕2yv;/ɣӡaHNC p`̾2! /[杓*`t@K<X0%ߌD 1rt*5P1b7`UFK\qVSri# [wr)lY{¹ ,=KTCƊO,8fk#MO^Ppt4 6Y)Uh3kaB;}։bn_Y56Қ[Zzؠ(8%Jzt,S5BR[QG) OyfG /9EbM! "DDBtzV1n嫹%ddlZZ[f9 p 1cZtGz*>oO< b0-$Jx Q 37,9̒CaƠ?-X 7y&H:at.haxlj+E,J[?@VǕ\FUT?l.lg3e¤DsXcd><tK lv$Ԃix%@rfiSG{ _|?#fde.u?8%8#еcЄ| v*W ^NV87Ts!x^J`1+ : jA.xnS: Ef^rZM)xk𛒾5J 7[ǿc44=mPT>~&$%p aAJY6IMY/N|3)xoaO\3B]syXV Nhm>3;,$E*:bzBy>9jnd =aS-gN䁝݌_#bv;>ھoCBћ9?7 .Xf82ϜoaM]aN!N%OۛJ P"]ͅx]"j7"ye`.7/p'ƈMMӖwPXRu !$UC=)LQ-\E^ܜtiG(nYZ@Q3^S.oԴ?C<S#lT*L\&r{v ?ׯNAV6@-b6�{??"zcLNa t6zW 69ltk m[32CD^ش6HS]dZf'`pxA\r0ӽkzI.@o6քį 鮈 y!ExO#HN`)#n"B |2\[$[ %n3S8h+ ߩD7"9`dRG$c :іNHMIb;Yiޣ.`&+\4:1>3Gׯ7]Lݖ:m;-#'0#[E̠L\yli ?(C{VZ_\J'UlXqs 9L<Y;9ń7gY_q{-GNi8ƫiqbZcL+Q$#"% K< 6Hu&((8:2Q `.G^Vx 5Gn.ɞ;ZZϙv<77(פ=BDv\' & G jckZm έ]2~P4:9_&4'}|j2eX+]\TW^]VKa<hpwy1s|;05—dJ(fO7}2/LIH"q0=)e9.EhOJIϡ!;e:Q)--I)sB9Hɿ1Ֆ 'qeN+Aa^qDw:N߭T*V]0w 4zLjuݟPȾs )5DgbPAx']f04%6Iq=$g|;V: : dA ⦱uP0OXѥpi(l}h8N}e~[g ~6`rW_f@ޘfR_%vڥ)b<㽀^b5~A`H;_[a+`Iݵ\ӛ4T>zdJ`L|F&oLiS"^8A Ls_2012K8tc]r+t9=!asuT$*帆+{eˣ/ώAM>--DT*h%t*:&v+)%qnb$YLG3IYcpqGLăH1,@TgM�~CέxޑYD| n#\S{ Z:-]rs^.zZ6SBM#Z]ԎD^N>nm7,;21n]T;c,Ĺ[rN\KĦ7>8q"T:%4#n r ZY|P#L\LTYF m,ohx$ ]l%vI)*]UCp ĎU9F-^7k۷[$ӓD7M\o4ήߠx"zwcsbyJ5?CΚ_;] |<~0z(]}i+sGSdg=q/"k:aݯ>߱AYu/ɍ+h^k`iWzn;X:H 2~'Ԛ54&^p2#rs}Q}}d 9}\A{daB'kO6#s\H3Mk'|s0f}lbbݘT &Ǒ$ʟm:SE_kxNFɊNɿO.l/3yPmE9Qh\[)k !;CQ"0l\&] [ ۩[4ky|j,TH{#t:K\wՒ d1٪; w^?,m>T<M2o!Y6Z�Ws6Uy#RnT BX'w"g˪йE8eݗfcaߧ/!1L&a+V^ۥf1Ee ܢ 6"@?&hxƍl̛^\g Ρ/UdYS.'Ky6D iԅY(s+)Jڅ{/='!Q:zBs1-5*jkL~RYG~DJAHTӕu0-^ mn#ABFR'EH2mwE/uM88]#qZyɽ"2tC^(jZcfu<3p!@)h >S!lE5Աjz]Nݫ[}ϱ@3?h,HĶHed^yD-GʩhDCaGr 5@usǿ"Ω9tC9amt3=wE|,gMbbXgT:4P3 wfk;2w[zP5NX fďMIKxۼ3O0^RU(%_>}#mVi-b/VS-2յԈF[I\[6au\55KX\ c@V_R/Tţ:OeI6_5MO=FؼÞkJdS:37DF-3k BEǔ5:ztID|rO@wiyl4U}{f,%ץo3Wis(!U_rÔ}]}kR71W[?w`$Uyص9j\"$$CR� 1v5cζ~+;۱ Rc+ {ʆY1`EsΚΊs]NIWē0.{QF! ,ѳ&7êC{*EcjԞZ+%n/e aR,w8?zmi:2k KΑ^JQ =xRgj%v(ʻc-n~JG暸JdGiZPߗ57,Q xyXYğ~nY XhղƐ_T֘[5q<HĢnfr/qP`1) pf*R\Fiq ւpQŞd>풲D'RLgr9)'vg*>y{m`�MgCFfD~P|4cqIG`MB{H\`tYRqGF;r9ZkI]PyCߤ/sK'q&PoŎw.~#hbWU}sWT)Ly;H.F'9(Qi?_C[DU�&M{&�}Mff-WD 7}U]vr7f0xN9~TMoL.5#\WZ5?&m 8'4Xwr7z2ﯛ2I9beiK泔_`pgEd?t] *)S  q[ ,. \ʔSTO0 >깼;M V:Z]weFU?,禟}S ҽ-HԭP2 k=:ǰ4II_F۶?�&܎彰.l6s;ft9֧ELLֳo‰w3&i/,tƒjuôo�קs }'KQw ~Lv"˩Z*7Yh>]f04JcZRϬ3ŖEu8ǴfSa=~]$vv,FFrUz%z]UF dy Mx7E{\GQD ;owيY)]uG=p^B8QbUaR}!txd5MtOVݙW _j@{0ȼBvѠZ ?o"9 S7Qc΀b= uH8V@w73N7 " )=�RKʲngSe/I&(ժ}@H5O4fO- Ċ:8tq 8Qq8m0ZsXIhÜQ ui Yhor(qzqeE -[SapDKsҕ]kJJC?*KPUae`''ֶH+H5(�Ģv[}y(,d|Gp'6hC^NEu)LRLLBp`R?7xoxqT 3B*FB{k]T"pJo BtaĽC3rߎ8ΓJa#}AÝpFDG,J yqA<3l *ZB,0t'ĵ58E'VyaLW/W2>0E0$ezuoP;b+ kɶ٭;J<--֮#bͥ ZA8_dexWsuz N,+ᆵ2ω R�F;j+4~BoNlBo?]X(lƾ/wN$%̐ڙa.6!Gxo øn#+PYS>csCPĸi 挮>P(|*�e\ɦ}R7N}!ߡ.~<6j&Íoj-M*JZ=\L?er[&0{ E0e,}I? 2h2$ 6L4ctg  ?kILM$gcvmVȾi`1+IOl#RaKZ,vs5B0M<>T[o}m&Kʃ?v?]'qϢ)R-5h .8/"&~JPeާd$(QL/tZ`օ|cTtم#0aJ>Ouei>?$]"[8U#LHJS!4 0($:gJASrsҹžY>f֊js#0,;zP da207LBCfWfѦHq:wK%]fH@(v1_ *~5J{6>#CɏQROi oL5NC~v*pY&7ibO-|"~ge>\_w?`5_HgO#1P5ToK&o|bq ?5=%&9hPkԯyWasS;1^m;"ե,ѲC{o f,*?*Y(ŕaW*<drjOU?V.!s6O)|*:=ah̒ٗiJ�vZzRYa GSsi(򆛭yc*`:k:jRJL^L�UZ<#SD޲mc-anbyB:XnkxK&H6gØJћИoB%.טumRx oguُ4j7 m$ʊ!h<0Nm8m2ɢ,m%{Riw` ;<koܳaO4/"u'md< '-`߯W\e.!,/5 pzE"e^QXS+1M,,b{њ`sP8HiW uV2+QZĝb|Ӯh/ aqJ<Q;WhWc4zގћ藺{o2{v<2_;۴$'A_IY4hM~?ǃ܄(Pi.bAw&TՖ).gЦVBY\tpv.{wژeI INQ58W9M*^ i@PIzYkĤ飥W͏*%ޠ{Fhɬ\b]Κ24X딨@Z=[lXvn5(g Ek_-bxg.4߽_4☆ʌVK+ߵ6[ͧꓞ,ܵW[G8iܿ4I[6 PM7z;D; C V#e2z h˛!q^'m=I֟{XܳS's#x;U0;@_$fQwx%z,pM�XծόLkvMyν#&;F%O՗jF^Di`*ޘSU&�y0꧋uB "_=f7<BfhW&ÞcYhWU7Y`lYnT<Qy%@(faTw4ns;[@cIpCil&5jS`UN_ӕjdypR -W kjhFdFS=@ݷu; iaZȏC[�tfiL@Cݍy- g̓7՗FIdT;zżrZNH=˪ܯP={+bkߢlYۇYNe rYT/HTO5+ĿЫ^3w  0W)q&nyPuTGzMcx,* \z#s%pO 'G !Ѕy;\I"Ao׿6kstvAX!fKDU<֖$�kf2L).T+of6z�ub)sf_]h:sCs_=qsL)NJf]l=۰qNqaL#MyJ Wjl6c٩3} @3ўP콀['͘2F*Xiw7d#^{LJ %{hl\`<Kqs"ަV*=\$--֪Ӣ2U5YBO~0,=ÐXG=e*5OU_QB~tnpNvyjt_qLom$ yLRr1HX"- 퉾<*t1e%L|E6,Wad0UŜގ5n^3 e:?2ܑG_cېpneQȫLZa'&r}#["fM UJ{YtUc@0|n_@OC iyU,qv 6^д<c<#woY%+Q-y|SIҀLT֓pX*k ՍnƹZi~t°a3gұJ;4;* {\AҔ_hjˏd>т'n VKҰi�*iq^%^?{Nɫ YcmTBa¶~XL!hKce$; _nh?9җ*rbNdqyE>fI'+dƒ”y>?Q <u Fo<\�}AI~,=^ʣ_ K޸+Lo]G^Qs-̾ JTD#Xad(cɂ{ 58}ɝr'yq6#˹\jF_ܴN-Bް g.7^)&JTxi6u~z_(C *y]#:Πjj āSkS,4xA㷃eZ)Cex6~vg$?~Logqu›K I'֥!_m3uV,l7[I* 5WKe!|VNf>j!œNNx2k5V<'ĕ8Haɪۓc +wwPXh=Ϩ@j?ڥ(k^J|tq,tn~/D=*$lRI0='<k.`)㗹9nz>UW>틒Y!Z ! r;Ɨ \1 j7ӅءrA?Y(CxGGMsK+wir&7w5p~{uwj!M5u,e-U{'df>O7�N CW^gJoyъ!Y~X}hNc -EXFCc kW<f9[Neܕᐥ~k)x6Y;7碯EɎs+V̘~x8U lLCV-uQgiX on(r9P/p̠՗6xϑX7 PA2y| ˃<m)hdx*S5n??~|"]Ӵ%Ű^طMڀҰry`^ RB!~N脘K>J@R "'(ipIraSmmg*0wKRסR>J*0\eʽM7HaCIWz-l0爞I6GeÓFzCh:TENrT;]-Hh_/b%Ćsq``!BX0 Wkzgu{Zox^�RsNU+3O~!-�EF0( ef}Dʙ/[KımU}(8<d+.L@҅[7 Z$nT*j V#"֔Jd @#_S5 A^E�a4|b9X›Vh~|7}_\?rG.ud%s2g(2'ƚlpk&j{yq]߭|TQ4yƙ y�-ֻfMP)ayAg|rH[l_ҸA'Ĝ}TODZ]1eES!&_`O.EJ53fmR'.XS(~q3:q~\I|5xó-3,' B5ݿ{?YӑkXo?5=ͷcۆhK WfF`vҗhÖwؕ1{EbQ{!t+FGp,<I(&(ΆޡuDob^n9T\735o/.78l kЛÙʌ~ 9+5L 5桿 ha?ӝß'}w-a!{u^vHahE[֘ %&+Yl(u"1$_s++_ M>gx.ROYZJզߒר5Ȑo�*b"/2<M 3S 2 ;Ґ($8l]v,X%o5~i`ɵUqvJ:1A2z`T:"IMUq;x%#F8v8M|ʆq`8ܭuOGSrO%86fT߳s܏9ZiT83FiC\?5@a"٬ҥ(Xiy*W ))'d5je.wD ^ʧIxwNzyhۥFQmG?᧯@C|sW`kg_lWtN&#lgilujeT||EdӃԀ g� 6U=YkP%z>֭ �"[ \FTWD,u_݆6͠ MS\y׆�d~qg%g f6Ci]W'瘜Z\rGy;hSTՓ �sA^GvR�M $ _pEh(HM!Zrt|Z 6;L6!   u 2fsl-YK[{/ֆ1_PsN i5?$s3!cYZrM=YSA/z_%Y{c.jq$Y'FOQhq^'miдvEs +nE$3W8RU-W-PGrp/s5{dާ$OcV6X,Siоhģ=[OmCw%^ߺ;.DtRȪPUNX:"+ o t& yxߙMj5c,&Vd{Z[lIK*:qsRGg-_d=`e ^"IitP;g#os7+;H3?UIs b2Im4X:Liܥ(度H_[ْ&^&oR(s$?I6BQr39'3z>(X&Fn &WM1SC/VTYe8[ߔkL5͚")16ѐtC0-iT . m*JRÅJI nmΦ@b %ip)bۓ97[iح+3YT<9gEYLN@&e ޥWM:;q4p ## ?U6]'TwJGg i Lq8۞ctëd' }`<2}\uN!r_ҕ"nҖ䊉ڜxE1e6 囲*]@w7 {9{v-0ڷkd0^7pH<-F:E] kMW 7ϩ(ͤJ&g_=Tғ_#O 'Yz9%gO(e}^P#'T$~etyb<qԮPme%IBڲt_5ܑLym?Lrp9n(8<s*%e=`J WnkWPc/|Kzѻի ꥏ"'qtW;qg>4<"J7Tr(*AoMoR>6WņU7_V@pcсH}i廢yeŸz'V2ˍN|[m҆ ;ƶ[ KX$4gd)$3⪏N錘\Li,]I -ڒLihgZ.A7zmem| �"&]uϖR@^h(`!͒luo]W| ָw}D /[zhBUY 7z5Gma Pxf"[kt`|`OM ?) PY7 tZ0>LFFVIk;/ד|2'>_Q= I-j;$ޯ-hגY>5ztSt0Yہ*sis4nGKHx!O(Qnb౪!hXWZqi|";.S8:,`63zNZp5~$9{w`4,ԥml%+ZRt/K t d/;~ē(K"1A O.; !bKEf8L[30]҈&{繖ܶMK9߁Z-;Qj2ً8ȫh|oT-P0{(^7_d]8O<&)=k;>«S[smO/jG(CWkWc_:_OSEpPPEG^c~fP&kYDͼs bŨ{^~; ٳUśhPѿTx%I(]oBS,Za4Ψ GG0]_սc?jĪ0FBO0"W nΩQ} =o'j'tUzJy\Ɂ[w4퉿9OFV)_Sz' "ڇCk>ZyKB߼=yuc}>8A'Κj炳9;6O>[o22H͢}<Is ۲f!PcNb@F7-i?.s"Ⱥקʠ켽Jǟ  _AhJ90|{߸WLZ" hkn3ƪ_Su4"DX"|T>m_;";2iBdk֙af ;C}a`%ֳ?LA9W ꗺ`: |]!1;o[ _5'2( Q@~Ts1%Л*\9{NyI1~,<p16Ð<4άڅYx-'c?Yaѻީo5J%j3mlwnygyhVyR>Xv7u # R ; n:R!mAӧ�H>Kd(<s~ }+YBY+5\,]2XTb ꓮerw1rm)MJ栳yvFakd"{A!"hu!<OM\0c>l~!O>MtDV 54w4F8;4ےߵ] ǂc%.Cy:vuh$JJu鄨6g ZO%XLWTmQ%,d)-;wbD4-gϻ- 8ĩakdJJ Ɲǜ"σ啚9 $/0yՙzI+jUפ"j_ؤi80fU3�$qzۆY"V\ ;*S!Dl]/{|o dY<=`L2Pβ!P wY$@!x~;4 ?^f0c-O W% !*%3ɕ5Na}.5voEj<[9Z 78kW�T|\ڴ{B%ZTe<f8&҆ol^䅽d/HMxU7#yOP#h46:_*4^F�cu8uπu'_M3ZQݧ$cL_㾮R)V};tUCӐZ<rᡄ.i߿JpJ/a9k"Aݻu[m+0d|?M0aWu/ηȽ>;HںN"osSҔ9a5=wg�*z4g˅{>146_CM U|Q[A]_XZxH㇧] `6N,3_2gp? Xx{=qUTrLX|{?뾪 ~cY3ٵX9^�}OLDxAw# L$Zc%r6= s4ήB:G6Aj3_TدV+IwUJ_ahłFGr%' )ӑM[Z CE^@h[j]-Æ%ם e5m K=?-I^UY"2⺵(:`joS|{McwOXݪ*J�$U:GD?`63M˽zOfRԡ" ]E0]M�ò *wb8yrapPׯVo5>1~*b/οƣq@X4ir9{p\]^<zcIӀa@[`j'لX7tr}Zp4:7 x~GЕ5j0/~tz_oBʩқR]'2tj:}qyc֏/_vD̋h ;}Hh3+X(s1?ǿ^PӪIw۠{նdjp32/ '${AOgIҺ笔2;!cڦW;M7s0 ~Ʌ3l"jYߓ B(VeJ\�xkiiHo3a�\|*g䩍!6]w8CT{Lt\J8eB9{d9A!ƍWR`CҕC'k,S;{>u-ٙRH/B'pu_?R@**Qd.wP4޲sl)b{/%F0]C [163ͱv1af㭞X0>VG"KtIhkp zeW3_~]JGiGI4o9ٷ1ڸUruV1$mL:Ɔz]'輎-+xiKn]\-H/XMVANn\db<,.2rmʞa1&<=!�dkS O~T]+w^8u!E#O/~a=CGUn(}�,qj9~y Ey<'V̙U(l9+^<<Tt7iۤvދG<4 s)CKM_F&�PK����]y?4Kbs��s����info_frame_06.pngUT �*i:N*i:Nux �����}|eP--'I஁E t! ߇׷go=Lݗx��੫)�_b+|:+ �А`FSU @(VK�pHA@^J̷ʘ+PFk �0Jd9!_"U >9rYr#(0Ulkksk֞#6&U6&WNgWOg YuFʛŔI9ѳo7)U[&S q!4q|dz-g*IA&rsՓ}rf;xUS�q\)40SO(�]xxz8>@_|ټX$C;#` @.ofoaRق|D?�4԰LK qÉ@*]B$Yq: 6_,b $ހahӾ-kt8b'lgYO�mE˜6t".C/ǰ*G437,vѨ9<1MÊ3opg�>)0;OYOwCS{n-Edp/=1ctاujpK\3-r$B{Q";?P_%g^|iqjp vFtCxGz�p_ h.*TQ7gqӽۨ"A@g=�c0R5TB&ezDQW. $ h_UV'2� ng/ؖ4Xy9yRrL?= $/ė[";=A⯁f 0@-l)+%y7z-,z1EXSnՅ]!>uoGejJbՉ8~؀mG< ՞z_w- H WABxjc}rpDtH ^ws}>#~ ؝Nl.Ιk•7Os]@3XKa Gm%3vWF~~?$ef 'vql9pe6ς-%!UVyw IdU#o =E>:morZ<!/%atH-4 < O}V֋i5 8<eF!T%|ZUAƨRM^1ct1流~V펢#`n0K1 R,)h C0n[FLXG8C/p, 7SQXe#]GvU%/9.MO2C=@h}y ƣ{۷� "Q_c.{~+zKr� <ՑAW?9Df)c\Y\)ulXdv7�3GIwKNvibÒbp t8p'xS?d! #u4SP߃,f`*c%UAbVIhz+- Ճ'9q5C=]L_@D A#'g:v;fXTNl-E{vX|UG=�X�#JrN%+n?&Ba>owĴf5GEZēD&"f6abJ,N4 h57AM˒i%+hLϚ@V,2?]e.pz Ӈy,-I#n#"ƺ4ǝO2g[3Z~5 KlFr pT&y1[$f9Q9 Љ_!\]S3|wTTrdnIкQ +=Uf$eadq,.#gݓ겺n er̟#!`m!\=Oi }FaQG00c5#Ctc-9Ʒ/V 7~޷ $ɑ3s4x8&> :jTv^ &(w"(ˋ\q.{:)TRqG'.ꠉ+ "BdΤި"8&eGOB(`b]oyև 3\3/ߋe7U%DZpk}AII0r3T-<ׯ4<;Iž:&zzg OaW[AI[;cd{"݊LӓKFXUßMs^iIƥSM2/R\pedKo6& )rG΃\;vFH %4m.nLu'LS!Z&J)q<ng]hS<9 V \Zl>KW=fz"p} QNs8JAOImd{Yh|ZFyBNMm&%`QB%Ox$50vӗ'oԀtyʐ^S~DŽ2.!pVEelLe,dͦzcLq^D3\4pn,yQ ~q̲٠}g"xf'z !d⑫?9#"X;>[P>2.,u۩^Kۆ&ՏwP̕70OÜ:/eе݊|ge͗cTNSn c&gZ۟<o9tu r/)y&WGSHۮv&&졖k/ ܦ!!l;nO@&jo#I*POħ=ۯ ıli yZ�' k%&f Ďgf@OP{gZ #?A,MH&YHP'oo 2;jdtNn|^~0+I3$ '2=T 3+~?8?u8){!wb!qh|8MI'* /O_gtr !ZS.�) XZ4>3c{i)4lAodNb8MQƑ/&:0aHS`tVH/w>BzBF2Rh;S&?/e bt101N̈́+w$`lCz}tX@zHt@ystn@v˴A2\(zdN|yOD5}Ȭ M|}{=ӭIvZL{%8+B>7s+*{$TJm9Օ~[&%F즄nBn._PY8MLjl%ƽ B0�>[--h{!ѫC͓/F'9Shĸp5 s^$BŽk]/ZϿ/:㝞2o~S^saWn3vM&\~˜<R6}K#݃'5W)^%֜eɁTFO\01Xba"WB l^hT?ޕezp?,o4&6 Op/7APjOK6ey")[V~`HQ9vB|dYI&1E >ֲWnՇjv-`*^Hh";J_$,^ݼj>( *enu,Tn_%co}U .|u3nde9>l~' ;_M�`Z:D?UߨXj<qC+J"0N-yˆH=-)RDO>>78a{9[ &'7w5/"C5C8R`?dn\ʼnߵH9ɚ_WMd-}9( TFK�6)aҙƭݼ,Shd<)ƞ /p9-쵦$o2ȩFmLK2[WRKE ˀbrzNt4Wx%3E[!0"g"U(l�!A֒`�a,ŚFOo�!`"־Ki@Sp=aߔU#a-}o_u9Яo[炚\(iwPeƪWǤ9W"jOa?~Z$G3 /RJN:jq4* dж+ix-R|%t1{4[ tbG"nbeߎWw<P(Dl|o9rQn `"^6)KcJM;u~WgHv3ClTG 045ǯ5?y.%nJAȕZ}icO_S,pS{w@JCd7jx{k,w:?ܩQzkxQ 83{C7kp1H;fKxUj#i'큢(& YKsp Tښb쟔e$]$? E]:57nrv`yx7 *ԁ} ^ؤ}͜'"v.adaV !�_`2H=ph)!V�-<f:VMXjc1!QS27oi_!mοH\B. �ʉysGI:PVmʲj dVZC]839 H {m58Zl<$M]P/H⏉ulȹpλ |wk'"2^5{Hѵ%ҦWwqTeuF&EQ}U#F>mXvђ5m]UƸJV);ރ`b(&@'z)DĘ#yz%?yuv@#h7fJ?ahU&?p:6_՘Bj0wjӹPw!sտo.5dmcy5 [s%(�yt.m#}?S>1.`)цMcPM*3p.ubr-#JaA@/j}i!#c?` =CCF/w,-�p'ܧ!;rYHI2l ]sĄ4vPiF cwS#L|@5{Yf&4W~1݋<#i~!6w_$b\IfM3J1٨nYLj'_u8;I0>Ė<j8(l,챯s۟)hɏM .[F)8A9|=PlB?pg7�uMMV==XIqLǗZ%SX8 kZ"sn,__[U5Af<х�͆*5ӷC=dtǽ+:߳?0PgqV%R RIhNj{eDE309to}=h1PEsH`yP={ٓQ``341Dshwi^§4wwDԟ` 2Izh߁>p7` z658"\d-PR]M4[vy$dF4|L_wγZ"�b=|zv�~�a'噩85]nVO 殩PNOT:z T` qpZPD 3ѷȨS$[2jKGh?JAKtu�wR,8oY{=zs>fg?iT.Oxcƻ"7k`yJo^c!n"$uyar}ndkY°ҏw-R"4/xՐXx*{%QF0$hSÊ糞JNw2C"GD~x8U@PG ?m):M4 `gFJ7܏30+e�W"/"Xi^p\v̢#~T|ݷ?/( V~ ;G Ve",>S/2,g|hK MSfva6#=ӨjѝrebL@PaК_( ́ pZWJq#E4BB?غ$ #VMDy'SeiEmhyp90"zn{(nEM4�L:6Bq p//VDkgx@p$d℉׋ݿ3&сjLSx@duyRОWߤ*ZKr`P%Fh].Rs֜cIuxlq}Q)PmbX/ivy"dg۵:gNQ�:J*uTg<$kGxʗiCMt9@5f!: dDxm!v#ЭhP@N6~~ ,wmCAE9BF2gt·"l9/4*ٖ=K.)t8[�A=[1]ܖPd˯}. duM9Pyq}#nswQ/H3&$<0!EgGZHМqz#N3ב_í2X|;o=/a^#feL߃k@R%^q>d w]ajdO8K)Og0\q.TToH{/Wz/sR @Z<V9D$dY/AWXqoWsm{/PL#&~I~m;4'}kC0%a9,an (9t"Wx_v<BE K<8meU2`_7ihNNtތ ;z}^8~;YFFtO,«_yT)�`jIҎk0#]{sءԒhr~mk FD#,LNSG~ӻzrx߻FF?�{?ڈ r G#% no7rJ<EI~4d ڧ!N=uu9 W#Ixg$N۩ф'>NJ&E5t, Dj׍W^Ŷ uMnIom45,U&ƚ>*j,܉l2+C N"}^xa {@we =dwf_({\܅( "aS@;"YP/竔B,WODnxry�pkETI%(|Նf'nGT:diT_߻+r3#gy#QnCpwE9zN}̃n'/"$K]؁d"@m,SoMktLV&8ok&eJ4b~&DhJ wuK&)TɶC ,O2s#Lgt`Kfbn"%fq\wO†K߶$?f4K0\"+OҌ?ZJ)ƅ=[U%hz'b61 L5@0Q^w`tGSg#qH38mg0$m/-Iӧ AcWsw`U6St+~U2bI[_J(A\*(5}*(IsL=ET׭Me &S،!xShi>v-9E-4|SI/dc/r#"㿅pFp 6VvlɈv^i!X,XkQYd 9،LEvǬMckwzhC'4˦Fi:g7=wT@Ox�Xd|>VP|I;eT݃{\h�,")d)6^eO)'u2X X ,oP [ ^eSDGrfO_!<[! @m<&X=`(@ێs4*dO5WL9;bDZ^};ء.7VxKXb胦iz[֚N<68EKPoh}]UC2g9qy6b+ l>e!ۊk%3Rh%\  5:t{?Yͳo}j7}w|>s L2Ke<ڪ B ')R'l1-'8/6cuP{d3RںƖ'/og[O12U'BߦZlz~Cc)@6$T>z!{K?!zA%Qh= {iΐ=pZsSR9++4=zϲ|plYj+~FcN`Q%=^RL]Ȋ?ƋȖz 59`IĄnvcX/j�zPQja <$Q*ۻES!\Uz_UrIa>鑓];?u9cP^)0VKVDb~_ (uk? jUm3J -\7{BlkLQf[S95j�z{9¡FZo+@LWH?0Gd0$ܾdqI Z8;d8H@1d o;0jw,v}lpX!j>< WXbx-?g2|8^%Z1'Йȶ(x\]LU(. ȵn jrKS * ?T)ɣ+u5|\0ty#ݘ˙6r/w XȅN&hAQ9llivad<f'9RS놾rț?_Y9r_K%Y>]�jC:ySyTF*50&g/L=a Ϫ#SOcµ&{ݵ׍ E<㽝~.R1h('6Ӵ K$ [/}aȍmIȽ33g9}rυf0REϾB/2u4xH/~[sf8.AƳVS[EOp(M~C YZK/mb)!WnE*)V&kW; pzِL%|<+sTN/}v- Js]) A fZ#X"3E3l]1 6*?3GsKBWtۉ�DY6pgrco-^t 8ut(KUB? ̽=w Ʃ/-?3=UGjƕswd#vhOZ}mxj 'rH/4egC֬7H[BR=z Ӯ6@{n1+O_:s~qBwsӋ0 eOY$+N.OiVTReoF;DaqT 8y:F!1>8p؈?ޙLT%b<d w YU/N%#RP!$Rc/쬭+6qn9|pE!>rŪV?J8LtfJ^@"'sHM'K>Kȳ=U _3s}99x*2Z@Gͣ4&S  G\{G]mRHi#܈(�[.Yh5ɶ D`M�fc]9lKzsNFWpB9z{ۻKU, Aa1 VY$H�@NP \ԒLe}}i}pߎY>4ѱ.v fλ&#JdhK/ X +ɛ Q3gV*(gZK Gb^l;b?s\I K҂Hv© s�vQ<Σ3pR&P.'pbqC͝w5](,\^ lKf/Ѐр_^e]\2<܂&šZ4 ϨϞ=y=*_^<ȳbn<p+fԅ]yk UsQfbf^Lv@D* !ArD e0[O%B&CS@u 3 3Dc,zPSu4^l+:Oo[R \hFsO\U/}6ޟj_nN8.}D'%1 tݎE=) 2&Z<̣1w/N{H,** 2(�Mvl><)Ƕ[+B}Zm|+6-=;nz[236Y�֫8Pz)07tWpJVד8T-#Jď y[bR"%@ GJ*7.zWS lˍ8Dգ*1#A AJ]Ka{KqaLoe7(LҾ8~�1/WiEzR%|?ՋA`9{M-&E|9Wbkd/ԥDP~x7gQngXzm&q|:-9?H?Uw}9p݁h!ۑ ew#l8I>hIWv*fԕƂzK-J`,@<w+>84c[p"#ltTuGj~{[;`<nnkFpjislkuM ?y.g~M+X}2�b>r^/ 㑃YX/S? p.`Tpc$}G^ �u8 DC} -}q4“t|il\Mȁ(tr!a :}xt˿o}ٜ\u:NK =ƵP _eu'˰@gz;n|ܩ&j1�op4$ӓRwENw.mrܢ|x/`7kZbK3MwtV^sn4[egԋXqt\j:RwŰGZ-ajMmf8b, $В?Ӿ2"boQ!69田4􃎪P\8‰}"PnRm a?X=3n#*)QM.hGX ZX�qBvM7e)#Rc2lS qhu-mL*[NA2[}p6@%upPK/G`.q)cۧٓK0n OEJӳ1``KKll>] RV:ۦ(?D q-<~xCt=یɀ9ȅ3=S]A%-Y%NVAnn=It__6{b]QkoiTʾ+? Vd$%�1b>a͙dz9dV3}Aj搩S0뫝Po\�OB-Zʖ=U =*g\yQSOK2%9Ȉuus-qOaGo@q]QMhhXWA#5rZ*Rq>,u۽96ݳӖ =/7#\POwlSt,@bWD*Mqi5YP�DZB68TN:v U.?,; MW%׬9(Cfb<XN2fY{ǂJ/!9%(g'_1[j;3#%cۡ[00@##RGOlf#wZwOK;ݮp{}l6$+vG|ލdH`w,nt xhH f;{ClN }gk% +Qm\}'fr&4 hshI@ Oo@˵"PH TNtpg+͏pK [wFN4-0!qДT euPA%,[(ce5/-2 &զ5@[wLoc920eNn_k o~S~'$CG! vȞ6Abi2* i (pE?:dz1vtO܋@U`BM"g]7!8<_NXrW$(}׿+L#Rl5ŬIdrxW~}FF}s ox,p)X`Cb9y92#I-zn9ɗSm75;�yTrLzP).jSaHKa?#z+6VوbpTB.z7J$3s)",#zy~$Ts=X-~JJbaYd-(o&(_w mt,i=8XnF>QHwUF*= N ]uI3wE5w=4[:M} gi%<P%/awޤ=hFFk sYs<6&|h~;Gbps$9ُUggC>vi˽rd؝~ahH*3W22/gLT0)#=GaO:q*+ٞv0 -&@pV5RՔO_�W(&Li z$σ CB1o PfE2z5f J-H9e,N>4JZѝqF5_k涇,Y#]~[-W=%VYxK:$ ΢Խ8 I~<ҋE"�A04ÛkhL|E"UIIZF#Q{ uls SM6g;ג�7uK>0"v4I&%(?Wg=ޮ9=0{a< LeSu+L^p�Οb#?pS-;E5?tPJwMbT[1˟ m'pOn+Y|�Ȱ]6o@P݄=0L,e[OdRjk46Xd6hKSKa!kaO撢Tgf8%Gig'Ir~r+P(Mr=L'VK:>Wgm<A՜E HXb o(T;]8/3qwm9o P\ ^Ɗ[gŕT=cQ _2m'gZ,q)f|\(uV9/)ϰ@t} ^ >86X/r8S{ShrN0z;##=E+odڲ[:&̟Xw|>],=/ i�ѯeASHJ?�[]^PA~�+ZF]ivX."vhj+1-ӭ2L`:)a;„wQFKx#ϯ:tV?e/i,^ [3b3!'y YW+a7GX>m:A9!7Y )OsF3bX@ˍjqRNh&LZki&_:sL8[(L^Xt~?2|..By-yf$*`8m^sQAc|hꦄGY+_6_}} :_l[n6w€f$wqN(W)9g)gͪ8G,8! � moL"W'eGwO-9&4iٴ>\o&wR16a?]Ơ V`pa&[=DPƇfsCJ5B͆^KNQIEˎ{`nb gF ~ya7&:w{O6·7]:_IZX"S< 57~2h "s3 z㌋|$ۮ hΛ[>K :Vt8`JgZa �kzLH T㚒y*Z/#ClV u+# "θU&m}^mfOt6=nUpB6%D}AcZ7t\\Rb G$zf+�G+1D.M]Rڼ3K#|>9na|?7lOAu =b;bt;N͞p)"<S^+ 緤+Vx3۾}W9 5jL,.YV;)߲A<;:�jgsENJ(9,ϜT7R"グERQdI+?bv3:f+ ՞셜6md־d}:u?!~i>Ω@/k i)$Cd|δgI81^S bn.FR~" ]& xSk}#?u%>4%*Vj^^k ?#3cEEdTa9Gɘv9S6P ;a$5^ܝޠUǺQ%˽{~(½ke wx�RZ93%1&@|h|Pm`Her<G}9LƟ*O(eSo΅TQu*g :}IX:G/:nrI;>�,-VH�LZ|c)ʌ/ V?, cwf/3Wֽ{=Ym zW8{/UK64kr`vVl$a1deΤU* *>ĐK_h {p3"~ibӶVi[SH3N�f=&rQMUoW\{rȑG%|]ժ54I+ i(H%,5T]imuAZ(2QTz\d#[{R'|8aeV4ˍ`ZWBgqN [ ^2g \\BvTڼCVNsߢr(y:oݗNݘ0p"A'Xi\߾ow/m XopP5WKw?G.C- S1b U!Y;-_Жuy\?nI|OSgoP܋7:T")|R}^ҥ_Xyu(t'pa<Cs/XbBS}̆|7eT2ugmZpX<7[sщWqZ;Mx)[Ae(oɸҥŲia--O5Wqr; M"iIh_IX*HaBtPK0h!#xLl įmF=Z~hRc?4޼AU)ԉ[?z6z@Ic0Qs�1ڶ޲C) ^!KK=+U%::b'!PGZ\$GH=!7s\=\)~\f~E܋c=c6l"ȕxqϠP4#B1n>Z𮖪G=Q=z]9428iQ$Qk<R'[-#j*k;3M˦o#I-;DT!xꍍp,UtqZx I[Qitb 28=ĸ"ES*OHrH^j>,|G !w109 k%,A$:k# d LPcܛb<c $6`m@ G"[r`Xl%9Zc:q\I;=ZSY[>S쫏@(.p:_Ήc,Bwd do</{Q*hx;"6I4`><g#`QuO5Kk2ڱ7z@Č[ljVj2A1M;j7,- =8BK]f~o@Hk"՟Np`T٢Ыh/VCW~k`ly{ғ7F} omW_<J (bX<_?LW^Lj?`S_;<R@ɢ 1-�j7Y_z;0yP)y8>iX{0~zHF}W@m sKU\]W7[ . Y|hwIN^ּѓ,3N{�+}>Tmr5?G\Oy0<I(t3Y0?8児 UC]@\eOQ1=GAUJ}8R͙'޾ Md{1'u)Y?'20u}eu-j<.ܾνS2=2{:ћbC5_WH($rg_ґH^8# �#sVŊq&^|ûUT)sz/1h7?t {˒Pɯl^&~`.Q r<o >N)wJ* Qv| dU~iRvᩮ]\V xhʆYeF:<].1蟼at }L%/}~.ځoQk_>Mj(ԙH5rddѶDۂɑ83ܾ&x|<Κ߸z#8P�}uKdgO'/z9O˂Τ\L�z) BB/Ơ$0$PI\A#Z2U'i8xں49o ʮzu tN53Li�Rp߲U˪u׿y ڈObMBِlғu*ndCӉ*hW�{Xjgk0Ey6u%2Oˬ6~90$\t)c\Cō3;NeڢEB%+fg O|L!eG'͵LLHTvC oo_c.um +l6)7BĒalwJ xӢ~ϳ"4Oʨ^aL( OP?9c,i: c xKYrН[S)MQ!1@+*<Wuxjsߤ-'m%oFFߏ(OG_t@;h'b(Lew_Ԓq R&>a̒D$T{ʁ wN*|q߫a9]Oȩ:nF0L^PLsX[OLW!YATS-s]׉uLkĢ3l"$fVqECǥ+Ζ'}_ c�29-%Ⲣ/G~dIت'abR.xcDy}@^:qs/IoB/}N\LMinJ gx &Ġ3.SLI;UmihĆ '7j\L7Cx? ?Ӫ6)~+>n zv( .?̴!{4GcL93[RsNv1StϥIAc1 <?ɱi AvxA|e%Ӗ%)Z]+|.K11:elPN{p?]mIvulGSEO!SX_;BZq֒L%0l8j^avJh_=.hwgXZ!  * 1z}Z l\r*T "dW{~|p]c^0d':S"�!2-C QFVڏS]ydq*^FE+4=ezC` ԿYbD/Tbѻqքqna }"klÇ2]e)o\X1"cg@zbln>|i#COCTyjWaFFhȔuH|80p0Yd tt R=U&Iİr/sS&XpU%oC^:fl�cT 37܌H`::ͅh?鷃ڊYm,7U-S5p$ mMraEia /]Ǘ�_[,z*qCy'OC; 嫿1' SGC�+v0.3|KDzo|-SX< o(GUGc=论d= q>#Rl8 2 a~\Tb!! (F%īy5 66d#MTݧ)N^FnIrЏgWh}rQrh޿7n[&tN}<b(Z܈ӍO]R}QD%Sw/_sL]n.ܡ֤mYtyiB+vVBn@rX JP%&NŨq&&ZJ&>"W?V>}ܼ2k!/jٴЗ̼{6] `8uH!iP.ypUjtS]`ХQO ^k=sHe֩.)6-|�&pƖt}"7t}0/`1|e`#:aGlhq!t{Pq[D{Ъ됥fM'\i;ܲ$a1#(Q:Wm@Sb+ isQnjD=HHZ7jYSii UQ^ ,a3FkKǏVƚC'緺]'CXZn_SQ#(quGe1}o(ѵEiH1ӏPv᧥ChTf[dۏ("m<� ǹӨanKhEC bzH0!vG`f14�JQ {sF]%TNen)` SK"U~֍P"mʅU+z/"[Q8 = rrf`RutgzfмW-O�_ɽ q9*0ehT1˾l—4S}Sx)' ^M w-v/&_/ vLNf�O'ܭ"ӗwZ$$ivsɀ'p(Ca+n CB<c *rūKۇ~;!0raY] ?USJ>=MJita?4۸V܌dxd7#o+<V96T"Kƾ2Fo 7i=4G μ'2mhAD&2U兢%v&g˞_E%a$BX+?0}-oػ@|ġ˔nC _jKMp@ O&i`%_X DZٸ Pǻ?hɨ^8tXq< Wj(7V@\&oeW֌93GI+Z =EՏ`$߃"77$^yƑt#ۺ?n+ ƚ>g <QK�ٜH+W 곧jYP&\l{i3`h,-2L PʺL޴bs:~‚Mo;o7@9ȬXadXb.@B6-ln~K_rv`25A!]j,[VQC{@̓~8p2 N&iV.զq1`|čI>m)s:EvkQ9�ꦊ7'a0ǫt⺋DpdYx}ovVvhiƮi+y8v?h Gˡ{m^ z m++huu\-#̚GҴLp^+Rt ]^"4E뽡1\GpUN?.؉Z;j&y&=#Z8>5e߂C6k5v%Dm$` ]M:}e =/ҫX%l#VnA6{HKJdqVY"2h+D]iuke@G_c 2y/6dbD-"bDK&1/g8v៰%<4? NYp'_j.@u xs3Yf&4ypy̘l(܊;Q!x9b 'SuˤP0\7z+ԑʖp!][T"MdiѳouH9CqiODL<QFgB\ 6qEa0u6^18D̗ev5}ԤDf$xǩ%2T 2U:v67>)oQh^LiYpUoP; =rE43,uouW6*KL犥6iA<~L$#raE0DwJ>D?Y6%|ՋihW�97 4 6Jm}_2D:Y;RdGϙx6sv&&tp= mwD,d}{Wj/P?h!gDZ/m 0Œ/Aꚋ'UKf0Ϟ+vͿx@!dr }=46"V'8yV#fQ=+VH3 `Y c||=ܝc)#5Oղ}lm1YifxM=Ma$3X$WXY5{<m`os$fXK/Z`EL~^h,@6bF;SWA#Iz[o;O_7lO5op7Z;(s3Unj7\&M2wKjwk8QZf'VRwh5xv}@]KԃxgY^9"FS2!Ŋ;ٹDO.аvaNHFe`5rclu0oUخiz&e@5s$dnz)!|E>GyIH6{N*iX\cׯ#zL[1\} _qwF*Wm^z_U% wﶩ8I^&F^l>QP6-V. 5ךO7v̻CIXN#: Ct& Hzn-R ֆ60S(9pq{2_hh,N5m -Pd>gRȢ]O'z3A=G?է+z^66E4H8epGY0 ˤgHQG`~eL,AZmTn@Q\}q2U<>=~-WR#n?BEi[=Tۈ%dצk]6\#K?ZX/M)ٵ#I+O@U ?+^bi䫰rDIRrj^0|q>C]_9k4i[Ȏx#l@LHߒb""X[QL1.=oRAy+ YћƩTɩ=3`~^YR˦],Ըh9%}xh`L6y1Gκ{ն|SIC;ک6XYFHm:pJjs}L L}"Swt){ׯ{�qc0Ή;& # ;}O|tBek>,RguЭ8=8|Kɛ-x2W.;MϵAQ 3G*YTkȐ8mPcCpzgM6@=pov9R$*߮dqQ_|淋CXm*Wn5}2~Yx( 7y+Nm~}I=T_ i)K@f^*#l@@/X/3Pq6XR$9; gZr-1XdHi~ؐqV�uudnq><ܰ{\ַ`ӑk U YzIե]K$?@Ӥ<-o!E3ؔ\(V~Ya)3cl7|8G ށiG#@N. m-qԴ=u�fntkY<F>\2Sϭ5W�8ɞbJ#gX] 7;<º`ژsqqm\ISXn4E3dmtYA�9&^?Ek99:7շ>͙aZ YaUJ9.P+d7koƬ) W>2gcI5!8,hCx ͚@gɠ_K;!e=>!V^~ØI G̊ *Ȟ�Nȗ#C#y}I+]*I*>/+o )jXp_inO-*+J .+DW>ÅW#,]>rgy?\ϱ?-}/]ڟ m{ܮhq瑉I'j<Wԁ;m:+v&H�J%gp1Cs\#t k6>}u 5\dm4bǶ3 *?~j1ꎖ^)δ&?csYRs&_'u)(&Գ9�A?\OX_<buDs*ɮ" X -rYh,NG2>*}ktOޏW+˘}Y4RqRB)bH0Dd�NzMeH2;{',KDv[v..>2ѕV5-OZ<`Kc r./Ewɹ�ewVm}%,~=V]G7L r\;}i @0 Ɠ8)]3Gyx26ȖF2eg:W/|vsY l 9S<g!J0iz/@}@T4@,A%#i38uh/M;$t4amC~>t#:h9{92y›uTKQp 6D yVjGFш}jBV�H !8`p#6}!?!6]�+U,LJ{BaiCC^SʪR ljxtcRG02h{~3סR_$|FTBkͤW=Wr3=..noa:vW跞g)ll ?|Ao?ۧ/(WM]> qM "1) cr{NQedi9^8̒Ctrdqat|U7ʢ ?$LoٷvEo&b=}wGEz~ k,_iIji%qg$DfܤGvVIR=.Mp} f�7guX] Y+$cBpbôkB=څEЈ#ģra>_>ugfh}[u<w$8of#2f;QD Bi+_\}g^Iܸ[c+?CjQV7<&董h ,@ەZ&FɓN(I lgVGn ڈuCyu,1c#<gMdcC.Qykƨhߨr@[^z6'y _ԧ8a@XU42Ovq63k)dwxj {:q+| mh%X!~jTQ �p d%^DM5>:xoG}Ӫ)¶aJ7әXrE`/4jSJNX%ޓJ 8Ш0Xd v D[GVe^G@x9x\BT%ϤS5S|loIb\eBv"kQ۫OpQZ.%̅ZI0rr"9/dpJ+OB2˜zjLc A6Xzamf?S>.L=׺D,fy&<[3cj {qRĔ64b^ gO<QǣYz5Sco>5>,tD5˾h 1CY&-RZyi`<N1GϓwiK*|ץ}. 1Z>bݟ8!|$5 ~=\K0p BW/A*YH ۃHwUMt j_!sI1"8@.c=$cޛn:R (TaIQ!=G--}qX!HZ\ƒ%z@Պ+ 5֮ XH'fHRT}H,&E唻ѓLTV]>}~N/34YoAb|7f n汤-{u!^"9v8jnY7< g+GBN?ֽQH§ p*&3 YpѻJ/YCJQno\sicT}_n-}cNa]<j//_QWK=+lnD[F*J1@QOd}B""h˟ lHtp4.&m֛şKr,q4R }2n<zaۯkܤi Sd@(!ST{SFW& TL}\^IU*ɊeN �IJPS, ?p2kRLߜ=bxw%\&�v� $c!Tհc[yM z'+:{tgu-R6*e+<ӊ$<$ ~E;.pk.B mPD?GBj0kpqՌ Ѳ6E(BAz,C}qP>ȝQks(R;0a4,Ax;# ɩ! 1kx[d9ڽUS_R?'kyIO7Rr,ܲ4i~_9YAb^\עV~W>!gu'YDHVJ>> >~Ɂn#ex<cY჉䲌sahOLjB|c<wc}Zw׋n'<kez9iz9Vt:=8x8-27֫m4Vl$ Ϋ;>Á.`[כÅܫ!SF;;t&5de7BIxiVI(Pr\i|0\]٢v'Y;jB+̍6b_ah=7lB87ҚG2:Er8sY-ɦ vȁ1$15͚mVUfj*efnXQl*{m$:)?C(1 h 7| L=7]3=:8 ٕ>;0XDA&:FWѳPh/<{Y+"$>skʜTVG9zBzm|j} Q>' ީsPk\(e;ow~^7GV,zo0yݞʠ!(dN3NZAA#eaYm{.!4osԛ.Clr^x{ʓuH) d>%9C=jc8n^R"k˓_n#+@Rt d LJel^#�Z|ICekӣxlшU[_V)[Vګg9.qnN^]q:&솁RxOS>[8ՂnOrr|6FO&k ɔo< l' tS)|`~9$Ur/*Ia7Y8U쵫XAM̮ddܡg؞xp^q_C߹Ix'٬LnC4.j,)vIQZoJYclP Xߨw|w:4{E7q/c<g76a!cN&q䍫ag;z`/$#N_h `�A]<fkzf!1d4?RtvƠ;TFwNt+ڹA?gHwE2]5 =}+*g /cyg\){b )@Vpp$4Q*{}YJ5Uia4^nG4x.>Ko`Nú2fu|z"9PtuuF.z|XV]~/v6^1t{*<-bB18 Xu,?$Sl�Poъ*h5kv1p%CEyLDG~ݽ`I]E*Q"  ˯ⱐ5UwvYODun˂ع@Ln$m+[̽;H:x OS݈��g֮wJ=zt.'TC&+]Teѯ,?wX;\yԶy.?fr=NNr v?w|7d7W �،Hnz/IBJ3 j4$0`Ej/j#mѾ Đ֏+0>֦1{R]%[â/,'SF E='~8~׵Qzg^h}]'LDDIm`{u%ֆZuЭɸ\%uI~** Dr guRY5܍\YvK?B@(`@ RZ6F+wiZ@Ol%O `dvXy2"scֱvOÍX(lUuqf5HoetlOKø4 ׀SfMV/Gl ]@<Ewvc�qpC>?Т){0_RU7#;/Ĕ 3IhpUkܙ`^_TY#B $и9^ߕ~ B}/iSu۠{U)�=�!UM/ŔtU8 eq)>g4'Vh-@oqPvAǷ2}s{LVuI"s]wOߒ (3 wy4 U"QΩuƻjZkF<u<<Y!9g /*)b;&v5A㒉[$7@M0]h hu &X4<␠\~mޠ) %E>Z *KƲY6,E^H$Xaxb'; e4;zvd;XФDY%jq6:f%) zEXPEK ;5[S҈uٞ0l+i<h#u-\<\{Ck2Z+I͚[bm�M¬OкϹȲm;@P/_sQMz]&jib] CoTLD^uq44؏X$샭F8b+ŽU_?Hy�K/jPK����hy? r��s����info_frame_07.pngUT �;i:N;i:Nux �����e\eTߟ]XCnk)A@einPIAZrRrf/;gΜgܙ{Ow�@b� `S⢨�xwαU�[AwYo K_�#o>R~MR �3hdiyiO?Ys'{'CGKgh83HrBtc:P.;q#rTx[eܬO&t(u )U-UҜYE|=xB'.qZCj~wl*ZʕoA%@Au`$3&Do.a*hL u8HVX%z Mp+g<4iE>VKl A0AmͺF}A~:,$>lb qk7 E6DpB&2BFIGGFXTPB@ TtϮ!W^ɠp}}&UN 9]XFv,MuH~cG<0쎺K`Y)dJƠ}u bLSklO{)nN@J]G@@Fa߆u2Ѧ(5#h&u!+q/>%4d^ <@ayPcMj9t&ɡ @V'0F� ^7zTwjX\yKpO2Na qgL^jԍ T'.9;g;/x(‘!zfv]O]#3<D;MA&p/qqatq)8S;sϳ{ xQљ}Y硜_m؈ *iH>ho<(-g2,&axeC;tqII-7c;*^Z0#Ht(G ~"wm?go*G ԑ% ܁v(YLf$$Gx%*u=tGTBN0�ͨ?@^5\3} dH_~+mVז% ذ Y+u`BV&#vwqi/FʚLMZγF L9; ERhTz/%7yM睧o'zaXwJ6ov\¾<]B6f6B| L* l])[ŰT& Hg.ղB-j-rxlM`ģhQ,YF -Ԗ pb h{DM2o.8|&`fyyF I<Qy0WF bk5)0{1ҫ? !RJUqMTIgš" *r�6ր`i4Q/;& �oKУh]Oc 9h{i*fe1$wI{Ψ;<qCiÅumU|K_ |ߜyx`е^wM-ˉpY:\xAP 'c; *ܐ 1pPP'�ݼkQH::$b΀0VH'|T`0L{\ly%ڰF2~i <!51z1�7ghQZ"< ˁ+jzr-c3Y>J4JBؒw0qlqž )>B+V v=bgo ŒJdZDy)G*Bܑ!1nt(i5z@oQ?]mXet8Ϳmk/?X~j8z ';>ʈDKS]Ӎi Y4Hݵ3V=LY\MLb4[L51܉|SZg§ ꣢6PJ�P Fɤ2$P›X%E_ G]/MbQpժ",֗}>s-5Q$m? ݴqYx^<2hz_`R1^| '_{e'KWp3.#A^6aBko4W0U 1THBGܜ!UuBLӚ1HuGI_@,$=sDjj҂PUS5J\n:[ sۦL%{-8'!wҠ;29erږmKOJx羾V _HZ'COq6>,;QfP#?UnxFhU8SEEsֻ"ʥ w=lJ33ݚZnF7|DZ UՐ|ëoWe1饫DJ_y.9۵)< Mf8bim{֢L&OOU~hZea ;gGj}gh1B@[hYћt>;ҁ9b*놤FS,W( Dɣ^iv@z^Z"[5FnsH,$w DC!"$MN3j--yC!1%=eIA/e<_I'0Qd2֩NcRhLaYw"QSpl D9G=jGW$St>9H~uGc6e}RAۦ IqTY $ig9}BSU9=B•b.gsn=GzA~o3 qZ7(_ u3Ona٠)<NR<nd#0]~]֠%rW #ܝlW|øэPƼ;|x&;"B}rUb4 -+Q>0Lpt.كF)\0je5TW,oGR?# ?}k'E fIS6=}u8#6_{Gvdyշ֯m>E0F s%])|SS bYÐDc\HuFf׸ n/࡛SGf!py1'*Q(EvhMdrJ^:�z/ oczȶ=&J<~iގɄe=߅:+Zɰ  ~!'i֪U$ZwxBOjT»"5mKJvZFGM~~Z7dNP/gBm8=Rh7,,Tϣz%Gh8Q�,x`7|$d@_m:�dn>IFۛ�QhKh>%Y (P5fx-q0thY-8='c!2q&?r!{. H>֪Ɩ#Ѭ�Fʜ1,FH\SWDYИR[82Q-:Xr^87F* 7(3\|L|>8�2GR�B͉04l"+@~ɃUַW\FJlg:b`-KόbШG1{VYZHp(#1SSAARm7Xd4;q?Mbjέ5C`oCI˝~M`[ W l9nj‰ז uu,2pJz`vi=ǜ1οwJﺓ*? `᜵FVb^?H>!I SF)dQ=NH1z|~׻nUiNkt9N:ZnQqDUөBj{@*v!FǬ0pۛuFb\ENsOmcg:1~u=&56sӝ;cުz۸Y^QtQq-D@^;¥ɽdMo*iiQ)~znE˻nv6m7>sy \ fƑ|VVtKW]4R)߈IS;\f[s-e/ sI^Xv^zzLǺEM$Ngć7{%.iHZG"ޒ f-Qfī$,mIWLOok-'C'<{/<lvoqM)ߺd4 bI =P N9SZb/ b&~RUߴ0y dE܌\0yS5=x#XSW<m\:$'UyEћv?Dm9[1ࡦ9#n#2jteo6Ňkަ/rN6RJeV҇ekK{vV} } y`E(*5,L2a;g- #̀\|-RI JJ2h_(o>t=c3uqW,+p_DJu\ wp,$ΊJ(2AP)C;6df�*Lݴ`SYh؞gݸbJ"y}vi-ܤg5D*_}8B [v?T%3�=Q*M\V{E̎fudjp&@WX:-@OػoH`2x΄X=MbjwEcH‰@RF=x*88m|[OVkG`` OOœ)&ʾ<N7EGQF"*p,Ez^?mD#^T?UuZzv͏ 95Q jƇj`Pݭwi QJ%W <Q4( "p"D?N(\P=q"Bo,Lo H'RAHGB+Iw !~HܗlbN${'ƻiF슂iaViJkunhαQ#T@!b<tp_g KgG JP!f[:fUw@WX= yΦĤP6W;5YvVԧ�N9;KAw s>4Q%=l -˴$"<q,9f#'+0qq 0ih~PITQe ܪ#tyLaPl^w<h,R^g3Dm1z渇]W`qş+=ănmv$cUWC)^\?LO Xgt(L}5K(yp~L_1iL;c̎5φ/&^nLO9/ E-e̐(&^\x:QMCՊҌ`(bP! 4 VԾNJV[+g̬fsʅ]ˢ;<{B 9J,Ղ;a[ +O_u˵�'KƽR Yg>$E<zfc + nϽ3gFRMi_`9xORpr o>Q6}Ȼ ^$$8fm[nv`d oy1JfxJ5턝rV"?ÂLGˬb_2?WH&DON'Y]&CRGVR\3* J .,ѰiXm-Lx+ƆzJ6ed 5t ;J5o>zLNku/.9QqHMțf6C%Z!#8hSPuVyr:!IF0s7p>S#U'FQ6Y$pdB8x{CLK&ClS9VgtJ{O qYv8t%D*9I?]B70|Ð)[_x݀S\Hѻ%P$ (4r ƹ{T7pq-DI=Tlti Hxιp|ߟvXlLau@/~)s 9a9+f(3!͗L5?=&]*ތ? [.'45SbRo~ (''@_2FzkP˘!e}H?|\Swk%NyHVr׶~s\yQ%5'U/Ȕr3?pU/rNu ǂ%3ҩbnP|,?ZN{~[y%ڛL!+y;}P Q"MkU8TL٩"vӵ*N3N9 ƽ ].yKW0XmZDU!͠3Z1o+o=1Wm/[dBd h=Q-].3P'gdl\EΒZOaKKk-A[E%sN"MɌl;u8?<6pnnu= !V8P%䇌?Y%fH>j{+X#�m�=$m9U!#%Dt=:"K,SO8xT28ՐXѪ}XSa w qxLa%o/g/yXCx8"p Z^3�Lm#yΩϱ*6.oYO6ǸOރ^(6owYGa{xoU,' թxn՟+ DzBq8E|F5+|jJMq0'1qsoPTZ͂_ۭV#Ga.2G!J8uS%ZHbd+`RtX<lW^:N=a/2oneޘgP↳ܸgTC8,:=S-fyS |y~nj$vBp|LjUN!否/d(;j )+PVіa H~]HÆcb;8$պ#ϹQ~Y8vD+jŝځ+Lf])~ChnA 8?`e/Hvn ٴO S=D%XZB2,r@nEmzƠecJZ`ogغ 3hxKq- [vb$WCJP4 ^z\hyn zF@ep0NXnI"GYUkj?iUqQVw¹Ϻ!ߞ|J;W+<=BFz%3 <aU/ddsL !m[G#%;K fC!xo(OHtȓPk7F?n^7k (‘XlG#q<%$׉ P_aH뜌 w*)1/R+ ǎ؈s$cfJ0P/ |Pl/g@b -JF@ʆ*84Ъ >$Bܱ2_Њvv9%!b) 19zj'򽻩:0A,:e2Pʽ=(׾d@8΅3)I8=?`FM%, ";D1xn=h�_$iǶ@yF҂½^h8j+gP>:Rec5"71q\<z`q禼&|bH\ϖc.P|&`h__74N(<f|zDޞVJZ7ݑ Y`#fl#Y5ޙ_q\*LŬu.hgʾI| uK[w4b\%sb8D, ^].S~e?%W}䭺atT4~gυ6PB<\N*@E@3ӧ1X/,FJҀ&9sRI؀dL(18:7Bim>HP`d7B)rI?@^_zuC꾕FYC\qʗ @'qMy(y*7<RMV֒߅9o񒳑Bq1Rfe({_ jHL@wb>Dž1qꦋZ{Idw{Տ3WY,x)Hr+Lz+h _" ȈPw5m) V'=D$/t+s7|jG*)8! HXj@PrɌ{~A ),dx3p5ॖyAL_,ɁHc"J, %)+%$2 Uׄ2XN~j/ 'Elp 8TYߩV9{y"@*3W֔4 "C=LJ0hg'cYivѮHr!K1"q72z~O [)Oʥ릡s #3Î8% q?GT7((7*X̵- K8ۡln.x+9P(b-~;k{Sl?&OUИ[D5%D:j=~YU4ˑsb:+ wTK= u'?Є["0wG%DjBrH uo!&NbDu06R„.,snߎ&v(Q~:ZG}띌+]h9mX)3tlWr|-©~%Zr]a,ҧg㊌|aXSzߣaDY[f06ߚ9۩i7xq,Ch +0Zd3ۚXkmyѬ Rjäv^~cAEL„4^uHyaDF'̠ ̭n ͩRDo+(PWwNNyO񖔚nK%2S}PźWsWF脡�y r-audsKݖ~(0=mژie{[ާ?ijְ4ѠrܠaDH!vߛt 6ː5,ըҋCY}rݎ#q.<׍^V[>Nwnp?2v%_/>ulyE<_:"kD;JM3PYTb ۥ&qi5BԢP^8:rʵWp8%r͕3i!x^\8q50}Se7Ub)Rj?p֑?c]ڣCWv?Upo~ 1r*u8/dPBɜ=Nk k/&[c8Ŵ3Xk&~u)7#DUk .!> &dA!.X)-EibJ"}ܡt!XQDv碟 #ƏgsH7LVGͲao n 6^SHx̏C`RQ\O�OtU[:eL1 K)~Lt g}+SC\+{{eؖ<~2yGyMh<ͷ~_ISFX-A)C9=I<[mI@k|IE Sf18 ' c�5&yןkk B%韔^Y` �%ùut\%ǎNjt<�Ö\հ7@q]fkӆUg<7rp�[MNQ*a2}BWVK`IHO~;e:/e2rxIT֛2LgX>&9RdhRV|Kd?NKZ8VVUd1:.~vd6>=su"EK,loM}Yk%lU-Sڸ/;+dܠ ;@wʏ-s &MMK!r8?#`iU k` 炣/n߂Jo&Lq?(z#D"n sFx:&NiX$}ku\-ÿ(T/R,0Kf$s~# lrdN l&"n}(~ �;ʃ(j2aX!t5X4Ys@ 2'ʜArsewƀ~ݓa/}e鉇RwfK?unn66dq^kC%q/BaU|P뵠3h;1067/d@EƢ4ߑ):tcGH[<� "չKu Axu`禶'Gy"58v_zU7he/8dw73P9KayqσFomXI7 :U^j=Jvr0]vg\Y1փSꝘ5иxD,L=Kx[v.{bXk1ðw9WӞf3r&V߻MR%_?Uf6\(zEIzt@h<zIn͉'c:i,kaL*Pd)ĨS¨,8E)7 0-MY(մz$IT6tRk'8#y|{I# rf?2td)ݭ(~&r(zL<ϸy*h֣-uaTT,>w^}|&.cp'έjn ʼnE MqM&p�-hĞͺ 76,Hwo&S5 ;ꗐQ~V{ QB2peJ\>n2N䫫8mY`Y቙~ LCHOl]9kW*V=@`#\})}+O<@H8{+V UV ||PHV!r"k 3ч BQ86qQ/1&UTr OvFaF)esKV6f1Bp&mjOĄ[G8xM&乢8{Dn�:f Dd(%m#=Hj)wE{HG1?8hH}y3F /5O  Y W&@,̶}NH5q(OȱR3@?Yo'&\HW5KobG}jd {Ojm/n+"K"0-Ȋݾ?b!K$2r=sv-yaېK3=}(NN kSV*$o1H;*xO>0|\?rF:kŻ̾-G/o^-QuwKM5O0u.tQ[Gqr )B$%bh2PUQc+g}C-_aSVUTYͩ%.VFH)e?*@x FTD94pOT c]n" U5$?7%`$ 2:ek$2Hm9V$tFk 9㦫 Oѵ\h׆e)vKX1gM%%~x@{4r\\Q['Xƒ[{~pi ʅV(M [ a]s04b)Àˎmg+xZT&b,2)ٯMB•י;ϖ]kr}G(C(RR}J):JWBԎ];8TXaLLhb7lIc=tU&O9* +k\4RA4GM<"\%l_;9Q ^*X1=Vnn)퇒$os :?2H99&g~|Re\HNGY.�j_?ғtFFU%[4WQzvύCY.EDeC]WBK?Qe4=0`[]{KF?,_-.ؕ WbK~[ߐ⠍+!1U,w<[<nӬ_O\p}w"T~fTnöR4 kk_ZL2~a ބ^39[ND]\-#I"v{)A*FHЅ€2�zz0+/Gф 92+Ө7Fqa"Qo FqA:ӜRhA[͝.u* ^zY*D'G$B =Z�!qNIԥ3-y<li9󘌠W{~k~:[hM䚖oF@;dڷTf<'&bK;>ét#cpW9D�_-!fDi7<sBxW{~LuQ`do1/{Ȳy\*f~\錧v~%&dunH,<J[2fD٣⤀0癩4?I~FGD"O*_6O29f@懐IYE>X}W3VP&`Ɉ۩�}'ty72׌'?UBs %_ZF HL1w;9 6 ^Bۂ$v)]Xk6?_:/~ƕxF禇mOVªΰA KyYI#4xWX8n}仹zɈc lَ%Fzx QN0yuH#7AcZk=^? F|[^?Wg0hWiOa p8G fgF,ng`Y?LKn=nx!]oՄzJ2i<.O;OO Ŭ{SgB(l3gY}RkAaz<~|0k$iFR8Uw{ZJg*aZ8GoLqq 1]0V! nZFΒ9䕻_R|!ֆ5\ǒT~vKT.7[`nHn0 BLіM|أN$;H۳z@CGOal7r}cB'֦ KɯE^s7AEPn̽^(Z/@g gF;62]+4硌06/&6Fo=17sSۿg|G[{Ub1plۋ{AR$!u@KRACK[ʆP<_^ӒQ%o :ja9鷬3,v=_Gaar,,wYt)*t) X0(̤�>�|Z1=F 1!t6-y> ڛ8pK0uًؚG{][]oqlgTD1E懕ֈa8 *8)R%gW+EaHL�x.Ͳ0e7i6[j'/r/(Oϓ6[brO/Kk9ή ҧ>' Wy1q8"_mi9'[ώSC)gчR{b#4;ߤ^8v<Ԟjg+ע/8>UBBc )W 1RD3$B]HpT6i%גŒG/G2ߟ~STpQ"QƩJ[)NK"[S-d<f x4Sy԰Lcsnbx%oPU!,J`p[jɐRd<K|hgu*^ck8˝EsRhڶӯ=^V{5! =G9E<r eU'xB? \,TLΡ~op"#XJm;@W/5̄laQѓ7o SVMDhPGSn=y"N!uiKUۼX*ǎ0&Wtvm L8?< L߫%)X%|ӱR݆؅6W.!N\SqaF??du5/I"m{uBZ"R}+L֐mRo~ӞEk$1DbWr";Zj<=G ?䫀V);(GGwK?؞V%3Pj?Id]t&|3*$>L l;G'\ژmOEՙ^%n{J&eѺA ۮs͆Ol[QT5nG$ZasϪC%`;1{EMMn~ŊeU')`9ֳbJ1Cg?MD9;~ g0|: ;i "?xDҔ[(tf^MCT[ 7ZHg 9uhR4m5ZMX \h\I:�,=}'-fS.84> XeՔضgTE;z:dA4?PØCJV] 5̟HM ƚZd~ZքKwv8^ tۑG/�7!i܆%i0nA ޒ $ǭn5p˛k?|%Ow6_AKLԯat %uEIڱO*k 3nWb3 fAiqtWޙ05N.';Ueۋ+1bEbwjs~6&P^=1d#uvD>%'M�#ʐ ;W4�BM<y~S]@;[+Z9l?# ?DM Z`gX:m£Fjwn"i|'}ˎn�KTNvyhxVl=]ٰT F L}bo`2ԻA|3Aڄ5ׅa>FGԦaw`-τx[`Hinz2<MA@y^Hmgd ahEnaB@ߔ9Ȓ|m`aB&TƜf9L~~*V SԌۅ1d:=: 0=\}©CEP{/KR=mL ^>r$\/4J" u 797?gxr=J́@Ha#i],ubyp0 .ȃ\m7H}g-4]+t*Q# ZކөXرB9>^o6'"q3_e OM`ix8 ['�7S><j%*OרI t'va9J|&o$"_H9[ƟsTaU|xqC&Cr9ϽΤ[Zl9Iz9FH4NlG({JtoJoxh-!iTF0 |N@atu6wcԪ,O/ͱͣ n$2 0R_ߤ(,Q N';ܟl6cs_R<$,$*yΎ YRzhpf0)uI|Y*_r!oXs NwC<SʜD ŧ&mapZzmgM{$}yD)CAve'O+Y)m i|4QAhtjk胟CoɌNW%tv9k!X`Ij95ԝv8[!'QK^s7�D|B:%-\b?;ܱ J}k5T4C亚zcBr G0(b.\mNpsU K/Ï`Y'CNB/^;nh pJL)^SnzV�&| T?:pŌUu3} ) Re?Yeu3 #{^KYsvbtI4O'km"Jԍa*7*hWWE_15wt0!w:ߕY/l9j6*Ӽ#RDH JR7=+ۡV9bR ASadNNlH#B˹xz^+RgSǛK&`?폧Pr齚$bLbVx~*4r( 9|3oxQ;4L X."b46n Rpm K⥔9xwoyPɗHav߂<}<F†Lݤcn:\k'֪vA>,Vnk89sUE9Kn(6C&b1[QwnҍMk>YӑS˛IȜۚwB]+\,{MYGu.qחFKp Jiڳjk4_LC9aՔ=*ӏD{dҜ>S.h-�> z]y(<)+.t+xwŵceu4יҐB9e>klȸX'o9' K_OrPFvM_ Aȃ~ޭ:$JTvrY-z@; ,�<;7"+*0!~=uVP~*I!J`ِLDKp š9v�Hg~2/g63J<Xl`}6|4]\S2Y@l%# ì96KL̹aEx̢z2جq+؞?,f ʳQr"qO9q_ϝKf둞O_s ʨ'>Ut{moK`pέ=j=hqUB t_C^)U/]65YŐE[c&O=nPnrb&4V<3' , ;!qp~\ǾJ`RfZ`nnjUй Y@dF}\\LWQ(4Tad7λDžϪʼngi[2*/ 1m'qYs4ՙ`NQ%@*WHpi=@?ŭZ /oRJ*$vH~YJzЯz8ow]w9e]h%JOyˤ=s;u? iII$ p^;jEM<K0O VzBx -|y7(iV$br]64ߝ [X}Wh csrhl+`?`1ؑ%=%K HY?y&<|wo]J%{(<i]=LfQV=jޯh(TV z>U4;J:ͮ蹽vIUg|ɁԱ=ez/ɤigIa*tFHVPyȣ^>V p;0{yië'ʵ5ccR̩ܫ#Dqu0vs%nkUij|?wv, 0߼ xju3QE n3K#px?ɠm% FeTbTn>/g#;Bti,3K %{)ȱJ;M+,+Q`M$$h͉7ķ7 Cu\Ƚb Ɔ)@L N*;b+Wl}NxzH0Vӊ/#ǀͧ_9j@ |t-�V{9rD\nkj7LFZ͇S#~t ~y(g佻 !`gNaѐ蛭+[o(Scr3@16 ˆ-IRYXa XN7si3q ~= tlȵ MRR'~aUdD�2O~ ľeBHS׆'Vl] $0-Wu9<*؞;0.N;x,NMi  GѬ [ߏɜ|'z_rd 0AP�Jg` |TH&=n�/3b1hU<+&},zhM%m%R!Rn3Ͽ61}O)L,ᾠ{|SדQqМ0ђ%Z8ZwC;ߓӗFkJfX :BzD`e1- OE)Bp` e*s'T{j,H܋Ff;0ǭ;?;JZ:{*.oUK8hcci'P頮%=&Vٝq$QIUSA.3}݆R֩}CkL+As�$ģxLrue9oS+QěgiP|X%fa#>=oSՋ== T:׺1o^\ҧ:D= xs"lE_T|f!p$8`~78Ky ,' bd 3ͩ2rNT:Eca_y3 /`LxsGxŠ 5(d|S}!CJ7x䈂ĺ4W@2➔4"+?)>t%tvMQlLKORsQ L\ͪ??{e|S>x<>gk*^\JW>7c80yP_\&*a֕R*�8d2:ڞVd a jHIYݏU| %@`oA-bR`em`Wj0N<W&ΞQ"L!XIt<[$_ˠ2~5KLѲ_ȡ<H cE]Թ l Jd!z2Hed202yv쎼*^g]A^j�G$;l1qNj !OYr:C$rڧ9cqWLB I}cs?2p;Swa5܋65Y/]5_:IN]gꢆw,55ʩd杕*Я7pjaIՋji2FS ||"wvn)C0vNj^P$4<<S#u#_)aV/B>YPdY鍮|P|JSc"pmNb'ܽua(_ h`e;R\|@3|>%(:_Fp(;Y簐^D&yC=pykA{hSU$7U(B!^Gso\(Ɇ=O]uuyc!, @s ::嬒M2{kELl~Q#"ÉAdn oɶcR8HiS :4�w&(UAgr&�kR&Ag{L|Jki8?s8>jѧ=)#6ٻ>7Fy$d==N2VrY=ޔjSC0l/T-N#|vLi|0WU^pe: ~!Oj6¯Ba`>FtO*_͇wm9e/|ۉpBUMb0Ao8FX.Hv 93)uX-o^ 郮n.y$SHq)zlOLʇbJȼ2�daEj6d`kZ 䳇bYxTd+brAH?ga?|2.&Sܯ٘1k/BN~de-D)*~q@qqH*0_PdpI`1a8*o!L vCZZf lGjP dmyzEGVx)CՊ!bvJ ѴZ�n Dr!|e~ٗZOm AMerlҋ;Ej3x](-?ǷIN_̟g&B߈T}rf}Vy61k%##'%?/Re_Ś <F&k%U :SM{wGV{CQ% W㗖/c3w Y]Qylw^epobϒ+7]]P+:G6Sԫxx@տ#:Xצ? ԷC"Tz1O"yXOgv<p¿j!n@]XbD-_H@(A*Üky;MEӌx_bdAS=)Q3C&\FjC,%3@7_lToB7gv�Rdf;c0'޿{ΪFAFyJDfp# ]t[q^BT"42_f0L�R*\ro]ƻ1q=GjAsxD_Qs&;f/B?QY%n 3QYSzi(|cm3CʞZ<?phNy٨[D?S7p7}Ɣ~@oYfΏ[ ,-Z3 Qs9zJx)<@[㐇.xRC_?Nbl3:ž r.ZW=5"JV9cgmg'Q<&# m${QB<dKGo[ i5qc8!hJa�>YW/ 8hnYźxl{ M?n535=ĥ/I� qҪW|'+p Ta 4hknwQc꼾X\Q*gmJ2SzL[NX_ѝ I"t`ZxKrٸ-WB<Agh\Ѯp;ݵ[բ%:pIb&ξmEܠ)| ԕ]-#IPg'JYJPE(�BJ/P"twU5UFe#q* 3Hۑ>b#pW{mE4&s;LFdͿ67ԥ|>52[f_Lx@I{Qو!|2!fTXb2Vp[SWƺf,5b7n4]ґ28`R{5dam\%|tp:@<:y:<<T]sng= vogJ h9?zMr�2j?sqߊo]#h [xcU;t݃abWibFvA'c `*[ֽLۉxhy`䛠qkUdۆ\ k̀WD1'z?ЙV:m"!F3&HzG$2عLPlg>dڗ1}FOI܀I8PfqJ8̉ȯ:?:~ҭ4#"7`ɞ0f7@F9r{p|IŜ**He??=d25{Z%XSLWdW4b#29y\ck"ϋI!þܠ_bhʟ6弦xS a:kM3/8Yuև՝N +Ct0eAټqlܖxf~^KJVȓ2N\֏j|s{Y$Z#c/40QoCY|u%@rN&w勿FʿQӪ_Q<xt- @>ĸV>fءʴ5/wy"cRWdG0ޘk|M2l7YcbZqx]yd+DQ}g]L)%vv԰KdUxWWyA3wdBNò/$[Y&|΅xJCl5}jքL8T΄mP8,*1.Aq&,MH?c:eW2vlL*m=- l1BQl9}o~M{/:#c56Wm;BMsؠ.kܷAR U`a/;r!vI7=d -NOٙ >&Y`௺Ѣ?d6Kh %CFyV{Mc$ uh' qCƇҕT;]p-s7A4’ g FE<Y(WI!~Y>%\@LK6ݤKӢ5`cSq5wä10L'9F?nl _0u <BWZnN/#B<aݺ +/vg[F=f�İ,_x#p Z8h XLn݉T_wgcRjQ׳}]q߉Zqٛ!E/zvz@`x*Ho3L6d#_N[D ( Sd8{9l3`�8fpӿ\ò࿯>zV{fH}v䃵`@No3^ LS ;4V"MB#P2w�tAMEW߈\!$ql5̞qmϜrF1yzqnDt{7͵8zra읷LvŒ6Wַ=*Α(n^-IҖk6\Vmt5Wԓ?""̴XrX E^l8]`[߃sjLd'zm$[r[Gaw w?Q-xazorS+^j"50Ut\ሥS7O ؈wwq૤1һȉ Z1֒ո`7\ Opn ;"8C)>+a]1o]+,k5M*Y؁ %Ԫ)ѡM ֕5Ϫ<LT8㘿iG}B)Vk%Ͷ] SOú*`~?(UGC>M̶:ML:ao/H�[ yI0#Xo^LRM/ċE$oW7 QYiE7>4/WkpؼM]pt9gm_r%ciQھ�7 u/(3y+9A-]cȈܛ#ǫo]Np+>4 ([1A݌ksV顊mg1h)Ƨ k5;o:ҜV.fYwCS(w\A&[@Kj>]{ܧJډL*thc` :~xR xp `H,zwdvI>d HHc4˕gt)(k!%t<>=)W?˷ܑ '-Be˴ϻb^7[0qRǢtzY}K?뭁ςjfsJPDvz[_"1#'pWK$+ԆJv%M2xq8΅Yn9w6Ӻ/cP,ϧ N̻V_5j `"R0MrpOV(|߲$-sU}S] %O]~**< ) a#9= Q4ޅU<&m��Rd*<|ib[f!o3N^YP$g0X~,D^7hp+"l"{6qݩ?eQbXcj ~ہhU{΁ Q;]KOtf?8yio¸cm튾(>mŞےCQ DMjTUK! 9/;2ֹ(䴿b-`j{dp}%R.' mHPGDrg(h9{F(rYͅp}aۯ4DG~I<=|T7}.= E].{{$<fU4gE"ڍ|CBrŽ|!(,O۰k|*R م)f3@?^Ri L6Xlb-a"dcU:\|q\ f J3g"Dt/,2LۦLq.\ &Q]nm.'~z3xۮhmkfr]J\'ޤ=KOSd{g{\t[;7xQmG$@¯hؘE! 5{x)t&ԆV||=w҆$8&e4li FxMQٗ |b'럀"a O m2Q7SVkIN"o9"vDMYC'f /:X?>y2*Ù獃4C?@tR6/(Js=a}�s^}nxct "[Mc_hpmؑ|C WDL-O -%V@+|S i$ ~HӀNliݞi٩]:*rV~e'QrJ+ҍl/·nnhl y0m0< }trJKZF'҈ЧƮ=O8 cJ" Y`/ΨR o-|2Q4ߞ  Y<KbճHwbcm~&CrxKߤVg_ЬF͆g#xaٙSf ́:֙8:6f<dArU8d@9JmHݽ:ř�oۮl(Is|~)ӨtqM&gߤ^IZEt5ԷI8tHx+UL}%[]`Vv?C8pbKj>*Y*x;m} QBg^_Es[W(pYF6viM4ݨpB;HOB3l8Mq8&L~o]gG57`3̮=9!ea/~㴞Oꪏ3=Iil"¡/XYY$�ݶ# 7m'J >pX%Ml#7bb ̍ɭuу_:A:?㨣D4%_z:bNIgE/I]qAzá3lt$Hp7ڙdtE:A/pb f O,V=@k*݋<ot%) ]a'ªx% +qmLӗJ r,bez;'.7l/ ȶ ՞9^XEl+ &Hط?<E/'ˏ܆*Mj5.0:I<cJqu`jJ{kda !ԞPԵ۝J _oZ;Tf(O8]z[ tF'M9شd}M[iĘF5}/Љ ."XZ )_L^5;N}AU t%$|' f牰Xݷ19UyʴfGo;[W uLqA9B9懍AY|[5"hwo2[̾?IHbI멗1GjZL*}D+}zfd-ޟotSfo|B2ЈE~'ݬ^Kj괃aʫ^ ۩avuFN8UjʾUQ'ت1`WrieCHoӷy„5:r/5ɳVIto74u =ս!lE,AHxTL(L=K_2HÇe $\PEEu8'Td}ԝAMsavOjAW1gfK!au_ApR0k*t9Q!e~s2̤zs9p܍ :>.*gϢ1!3W\ʤ/΋U O V YbvϋV\F(cLKJZ!G#Bc2J\('K^Z^7C^{O�aGW &%8FM$q 2SU꿨kO '$<Tc8cJ*4Q{jR뵔s hs+ qRJțI7p" 1An<1~21Ii9`"n:~jmYS/L^5tnkSz1qWZ%O�1RfɬW6S ^y)덕.n ^4 |R\}<2ğ0uh%qu\+^[8˙5mXh'!B,'i:NU/�O7,P9u>>�߰x9EF]1AQ'DђvR;*�|]wkWqW|y?0:Kt38O0 ,VфYZFpe%g|`函MN怷欄4ڂ>>)I2sx^c7v@w*MǠg¨Aw8[ gU ?H`Ϗ`ᖀSKEiI<=':iN9` ĽTܺ27**ʈ9xD hYdRxL@QA<xRܐBNQ'_^:\\) |'5:#T'J F(6RL)Zάx47V B-~GH<>Enu`fy'$p0/Up T[Q[%H[޻ ˭7Ftڜ&r "̒ .// *_v^O,I=iPfD6~{@p(e(.m NBM!Z-/;}}NYU)ÖfdwsB#YiAfMd7+�'-+*GN'z!]T0 l%ԁY"[v{~2:=OVkfg;Nri1Oͷh+N\_"UD s7UO8^<@t%;1`[yny !p:T  T}Va;CUԣ,xMyMIsZf&gWW,bu҂ak̕ґe*A$ 3±a20?S,K U/jIVQܑŠ ^m618`|ąD1z:0Ioʑɳ蹾 ?MEs#h *MNBEÚzJ! ?ACL1 +_E;7 kTa4br 5qd~ �r|wu{R_ޞa2,BԆ\piRyY۱#_{Yzoׂړ™awR";{is毟J/pF �y& ;5\7iAp`}e*k"}1c`Ukv#;nl'`v.VN̜xAQӅє~TG p6`K)w֜)*R\sNfoWR YdCӱJG=*M}~ "i-t L2xά~ZbgT]V? }'c U~SxjZ}h [/g̿m8.s;9Pz {9qfkr�P~#:ca,bVPi_ir]?cU/vmJEGp/C!zrU=+m#> <{7$}mU 9rW;WƕheO-'h;ǞOSeL&\KM8j/ZEu�ƶo#{>X/Rṱ3D?FHg0ޒ- �,.8mhO$ӄ@�s`>u3o]j[o.![. ]9\_~ֆ[Jiaչ_(2￲;:oQM>+z*5JQPK����qy?6$Zr��r����info_frame_08.pngUT �Ni:NOi:Nux �����|uPKw (R4H H-ݵK() ]‚tt>sν<9y3;C} "|z|��4Ս��oBq[,K[ *z*�PLpgNGC) �Po\q}.A!xl-��h< \< Ms0}#7F Qr(zh7LJoJ Hvq~{?jG6iM&^~6*vX,qnY+*ǐ'oD8!\v c:Q16î[5ַʸH`$llI oC;/y2xd�B%PD1oB¬a̍=fژ߱AE2j]ĨN#W| F~Zc4׃74d[h5xi[ن"3�ce ՙoOo¬",@x@8` 6⫙k19׶2+4 8Dm?7"R~?B=I[U,;0z?zOq@|-/gLm�2ԏw;hG``_$3v@M�yf-78Pzu$ȋ]J7!aSg5"w?FJX$[>?8~ \m"rnzBX6|WB,Z揧?qTƎq6~rEwq- `͂ i&:MOXYRljt@|vFT$RF'xգXCb@ 7,3蹙x30k?`ǽ:"_2#n#PIפ=R@ Յ#V _m^`e¨-Cѿ,Xl1 R?�J tŜi'p@~wȯ87 {InM3uu5ÚzljN>w"$D\lZbq)8T% "a� ]/'~Bm/D>p9W Vb\ ߷d]xY?|lùO>ԑ�c,+g1je20eT]fw1(1l d>k:8eUT^ĄoD$AfrD (6sw(6/8aKy%q6ZVp *dDžD@PAZYS*3B{� )%FM B|cGXȇ5;| $/pávM Y oJ\I\CY l$98 lT{bax3$b̷e9P ud'ɓ)wKtBi%2( }!!BvŹt!yRތ-G 7րCvS³�|ޛ7Y'�|=X.NERGѦ<űC!EzX^8ւ]+#g kd7a-CS2 /8n/_Ba(>9n+9+_h,%6:1!D�3)^Ď]Ĩx ZB(Z I=~K{$۰ބ:,#˒Fiә3o\aSÞELG?yL+P{!Q<y8cwB;%S86h6gڳNԕCٛji Βkdl͠|pAO?eo,BV )4[WjwpZ{cW3VMo^Vj)7 GDj&ڔw`s$J-:/؞ƣI}4 Q./Me.KNaKL5hWw/amDA\ 37~?C+𰡝YV sM⺒]e6T 5`㡐xxMp,aMJzڴ5!UY:xU t<m#:NNkXAw:9Rb[A -ܿ ^t3<Sz*ĉzk\-@J)ƁΙÊ@#݀g y940l$PL{*u%^/F^6MmL,BYe[K]:NVPW:l/1lqs' #rZa8ަ]Ge8:$?=}. Yԩj ͻdsǎ05v\nQ |ى+-ba2,3W O1 Aki[o ڱywdq8=m7 N*zOl([5NswN4$p4L\ BR2>(uS]|K.=RS_oaYwe]Pj=,Mnl.Gwֆ ryp~s'J6 ۙzRWWıFpnXf9m D^ bIDe*}h(YXޮ_c6sFJT!DYDxڅN+z <+\N|& pKk" Κ;ֱzYv}>RI׿UO>Jf޽5:Ojݝnd\@Іg b|eRH&Utq%IzcS[}zw\Ƿ.ɆXּh N>%EӅR죳KgD2ǫ&!e:CLj'#Dn`nZ"8acBGXʲrِ%(^ aH Fbӌ5D<m[%Ggv2~fV a&l­WMl ;-;ᵰxSKM(:q8Q)bK.K/o|ilTb3`JÛcFY�pK0rw |ׁ BJhҦ%u6R&C_u C?^. ,C$0&�I9`-[ZQ *wKd6¢:JzV}Fr @m.=%hi mUc!1Tz&C,݀DcJ:G\z5hhj ouc|ycrkUm*E^?\ ~9 _qnJeM̼XpwoQZs,ɐՁ7iT??<; "cid_еv^tRwoB&W�xKPcF딞kպkh˱]Ve{ry^툽ILGo0X)uu!9JvI&-LJWꢴ:Q๳mFagLCL@QuR$ *{\͎zm$>Q Y<�84+nd썐Ga@w"o"t/TL TUzM^EQw@xK{6(d U汊�&*ո>DXz!Nj#@}EW$ E_sna^r@e6H}Y0COKkX H0@Y_{q�<x�NεUWH3'l#O튃UJ\(?bV(F_e4J~Cx>94x0M/٥jοz <S%_ތ~ -1~%9Ӹn.tcʜw/@S[ <Nesf~dtRL{^z۔Z FH߼F0&>vt?} /~a3ޛQmQ@Gm#X^"zr{?wBe,Y^ 4z =[ }(DIj t[_LX3n x#kt`|tó3C�t(ijlzwJ?ˉ#z80b bܽ/=>tftp3V\JA 5=f;{ F/ ) H YO,6!{|VbZKUk\ A|yÞ^UJSA2w+4ΐXIѱjM7|�-E,L;X<ChL-vr .3?)T_;HibpGJ#_oϨRf[텗:a`;Tp޾6-hЉ'%m/Q)Okb@b<#*X}qNȱe}c-QrO,__cB{dIlq7@~3{WaRD89 dov32Ù 2@5Zn8F.j՜Yɝ$Ab$B˕l甐>8_UJ-^[V_|J22y<WWe9lw_Wu'b#i ەc}SuRk^ӷPsq* '2 Jf1]nN"H6jJK#Tnk hCD(#DLwv*Wo=9v1}!gnj5D6%䵬4(x APgr`w;%z_@k#\cm!?t9Lo K 5[y#Y~Z0WÝII PQ'd} <W}$�*QgM@~.}޽٧cTy< 3r􋧩-p�p"y@%R7w5B Pa%5XUtliB?JjWվr%ԄGG'÷OiluFj&|W\vT S*MeMatmgm;IdW+bjz5w5ԻkVJxa" ,A]5'^ @=o[gNMD9 㳑')Sޅo쳛مS+Eӕif#V6Xi#|v`q7F{ˍ&JOגCB 6?g&y̆/^{FN__S {|4R+E^俜"xT78eL]/A |k9\f=crثM5_G67`k7R(>m`١ԅG(λL /%pEU<w$\ }K&t1(9 $;o`Q@t.h&\OPjxw!L҉�ɓt-6YKm~*KՒl WNC- Zx986ʱUTv<0!eޡ9I,K cF hy�-I~9yU+S :3#&/N#t-/}R7֚a!t%�Ř PP.n ]$}(TE{,wIe19q ߺ} #mnUnS^$TD"%J ^5GOhН* `U"`#K>OV50Iwp pP0 565{iK)<%9I m�g>g _,h9mV0$76t$&I, y1G!nvi K3:. \ J\~CSHcn$W81Uv(ۤ:m3<4@�Sչ*nhr"hWL^fͅ~+Qv_ßJ.Â<[Jx(Or YUz;9Ԉnedsb=)hKٿٷsKn,ihjFd[Q+5stVȧȆsXMXȱq{-^~6KRǂt˭}Kh]ăf]] V[2΁ZnFfv썿n7oaqHRVq_&oyT E~u!F/]aE_u*G{s`yX Q^MIYD7-g#пJYS^LeZ3^-U}ux.?(as'1=W)MZШ+3\ ޏQ�;MT @)h�Q¹CTZKρrvY}r 4p#V4hJfE `XTCǬMM Yt +)[>ٯ)6:A.h {\2oMtML Zԝн-y]yw=-EWw9j uI'+ǺN�pz68׀KЙO:8TxA�7(5Ť X֯k 8y.Iy咅))CmפJv%C7uzuW>EDHw7ԓlsSfgs <2"چlH k?ĿUh*43*/g*+!2<7Si{Z c.㸫%/DzH3YxX_r=m@Y(b9i <8%!Aj;@HA/-Hg2J[ۃdVLD&#/ !ȚI7xM9\Ы-ӤSj< [sq0_9=/2`4'3 Xp|8S=[C8Lk}]57BvO_' >n5PO=젷r3[y<'-& Qx70go,ep:O"Rt9<Ưc9q;*~@%0tK\$:5m]2VGxP61iʂ}aݣzfN\}ht^t#S* 79mϡ-Yl&W W#ȹiYL)l<k!hRond$*hʔ Q )/؛!E@Kկb"f?fokv&HR!/pX6qf(mbz-^ 1Lo%=D ET~ ZWHsAhe#`O" <kHPѱ~[ݜG~<(v2`qQyDNA43P]!`Z t�cPdg<jaems.S `reSK3/C0x$*%¿H1빥f ]-.A~D%l%O ElVl_EHzm`ΖVYuEڍvG'NR-." ;76ks襑X!H' T_'-fcz#R.bA}㔾]_hUj 2؆k'dM-S-�̺ep]W(lX! s7y]WՃ%g#nBg^9F{a' bT;,ax!GwM^8SG? Xֱ<BRxu!H$ œL#P&dM=,< G7H)O&_/>3ܐn-g gZA{TɪNʶ�;oL~|K{ӥ8ӥ^�XT\ RI( (Z0)ru![6g$ JlE?#H=Zp)i<-^�rn=Wsܢ]Ye³1B=*U4}鰝3wEujjtѷ4k4RILhdz1n;?!F'ُ^R<r\4 2Hao5q<'֯&<uubnmdn>,v I<&5NVO]]/.ׄx2>ޤ Jԏ4b/K\j({x;Nn;p/ "ЈFR=r %+R]'sƀ-+!o$ݕoVy7d1Ϣ*147{qT'YX S%| >ͬxt|1zUѸ2[x#u"bsMe)h ,Y!De I Jm(.;ƼBȈ쨐[n tXApXNסXvZqhozDϖ \P&hmSU9VS%WWqM MZGKXHs&_6{LL<nxXa7EPS]$_$@pumXՎÕ-MCj,aj05u 4S'CbN5L7_DvZ%}柺e˔f�HgZX޸il1>$9~g:h#i}.&�BeE:U]01e3++҇\і<@RH8rqtC{Ac#~[ 9y;>{- kѬWu)伟%4}h,=!zU 1Rٹ(*kdsP']V]#$c&f&0ߥB@C~$#'dws, sfw浏b݇_ABHq HBW8bNsozڙ<jԹ5R"j_VuwyID9P&3AE r9ZSror]uaF+U. tZĉ1;zA[k"Tb 3`9g<a޲tѓEK]kqS@r_S%~WmyQX0 Fz~C4Ii)vq`n@+]n8 x&Hj2vdY(]oC-u8hC-ssKx%*}:!M~G1يʌ~nOj<X0 @1Nf^(<<E%oeeO 'NL|)yG~?}PӹM8X*y˷ \å܄eögSq5J?ԃlOY PNKm=ʜ(fMK{Mv|a2j�94^Pmx=0>U^X\ aV=zv +۶GynB\yT%2xQk?i7/2טYZIƅ:5jҨvEq8*xEs\9t}% v?߶)JkgV} p`2(%O V_O^9eŽvtbZ\h.O+<Uge cޙoOnE#ul.0V진;^k Ef%R�23~ZOncLC׃3I0V%X7ޘjռ"g91'V\zT{xYV&Bc$eA;/jNL^|^}:ϛVʤRq0 opxmQ6W|,6ylxi~ntI29 IJD˕|q]^p~ +t `2Ք`}ԦA'},Hm]+Mip4;+C2 K91EJd>G@*=Zj%bS@Cf_5X0`*~U8y2_v|4k} @J8K30:|<yq E,Dwi+ƾǸOi AROgxuP1֞)" UJo@jk�8b:&8*h,del�f숺؝HrdB#/RH$UxeG.yZڃNL/$(%W0k@rq]=IW9VE \ڥh- ɾW}]#i�yf OYDǺS*~ik<PLXxR~ %SowL{~ab:MyGZBTaE&K^l::8 V O=-JLVXixP!`\"-�lI8VYp( ?CQk?݋>zX3+W^UAǛ׊҈i|٨O#j",jb+:]tBnhnkq~Y,ђkmLUatPO @HՄG?+?@U IŜi퉮oҍs Hm||w=:"iҦjd ݓY%t\9 }[^m[UB{̼` šտz3Mz xJ @(Ak. 0{=M"BY092ɤ|IXy:ZaVOx@hͭf>GMa4{7.H'lc=AkbBMD(K]BJ`L\ j�-<h>^\a&q,,Uc[)H|'O2{ҐB yhGEuK t&]ADg z:W`<�>NIPht;WVY uyZЬ~}><lAƵbUX~3ɠMԼ nN0AROG*?7TIe*t1kDpB.YK^MszPpD\/ NRPG; psamX^$Tx\`̇(u.n7G/΂9x%꾽bRZ5x12c)|NSz,G!}8^*2f磪L6Ӭ;zj +;:06҆( 3ių)0bW oeqѦiH`d6z)W?B}cY|U# ޖ{0�m ]f2h^gxjN{fߌNm.d,9ƌnDkp77{߮ձ0eŅwˏG^883xL~t{zt 9{m0;K8 G,4״Qonh7܈{+6b?.,?fmQS}MANUӇ[W)s3l4#ZR؅#3.e H1]Jo$~|Ɔ{&/,/"�33g5o ۠1ZƛF+9fj'\O(=S|_S rk(-t*NOϧkW7 >׊šY|dJc 5ޠnI`<y8v F}WFðb$9u!9& dN5㈇~7}u(7wJuwݼk}\{z^F<C�V@Y- ΋ C(& Ѓ`tvu XRUUN)KuxǕ QHd]  bw^o}g(?pZ*#lmSd؀'<12[`P sJkɪhbq[ mZ+S!<I5WOsD6pIdh B^"]Ve9$߈4�_9;RC[mBŐ 7bu} Rq܁go`vm ̃}05^ ˊP"xz~nߌ  IClgzpdm`H`bYUO-XF֡#yg ulK'[ka0J|hy 0Ha3_Vp|'5a :gM\L#* Q@:q`[ԔI>x^.U~G;�p{(s@wt!s}+/psFFuiBpk'P):[~%΂RM[3N0NwH)~fs0."kЉz'IC^B^; pbNUc%f!G:fEXiSC~Ǚ#)vJ&v͕F&̱1]8ğHZ ׯ#H_1my^?9];7dp6C!Dnelnx[y�W.;{ y5|3ANя]*ېIx{ߜXG3Ef-xr*ETH#vcqp|Zj"fjG Z%3{lV{ia�?~=fHДnQgi[)<q,Ud۔d-+D^Ȫz=f a4siC2v3_QW SPݾ3z{7fwH$8Sá~PI<滸8QRDleG1/Px(=qJ\{ܟَJ>&|~H`5Pw(Q22kêf^![$ BK#ZJzuL}|%pi oN!<ؙf5 U~|6ot ӯM$on)^x5b_ƀb7ܝkS#6 Q/HfweǷkC#nYͲ1r08Ԗ$M\%H'Rs\lU3)om.0@w:tz8,QLƘ[m &"dAt/j."VA6)0p6#m#&8<,A2u13;R/n_zp3L. M\rqZHL%�4 PnѨ%l!_Szjz6G}},OcIR\#lMY${K҆PY4&p&K~)j*Mjqk&IIy7}o￟SDL>!-W%}oϕa (:IM:?|tA fuHLAoIQSBqR"~ T�.t(҈MVqziVL3g?S3_|E$)żdVyU9@ƇxK O #; \V#xB'BhL>P(PJNe*1oMǮ}okiUTw ug="*炄lb˜ S%R$`�O�KR}ZRZ) ll:N iX}CEPhP;b|fs1=v %<;$ZcpHAt<]IL(5pn_>0~r0$!iHc&K {+Y^63`nt`Tx,3q T<-;{Po=+_K߽10|"ieۈ!e ~nXHc gIR엵]ec 7bD!.B�82NqQ ]xyV]a<O4]Y3;zjՀ2)[{>|Uxoᨡ- 7 {4sk1_m+_ }oV'*˭*CVzEiU%7QK4.XWIkq PɃ+%o5fD~6�,C9L⹻wtlÝ"E[4tf THOJFܗs;Xm㽛8[.!$J\ucTO-LvgNѽPCV8So qa~t,f@չ@"~ʾ.}֖;fG 'y}t5)h~\<,äsA:av :wפbM&۫m5"Ok\H;De+ j:,+R K{w }tV0(Q^!P8PaHKͰ0v6,)uX7ؑE^w>טﶏ%krU`Z0O=)d7z;%/=h+/%K\uC"uhXEzc ]OM1ZU~_ {?3ISa~3hK}ƹw1Xp^Ƌ"V'TkdW"^ґgRR;c(I`åG{91pŴ][:yUوB??Sgb_?l/Zn(kKn\ }F^uDtjWk/,nbx+}[Cb&e/{soL_tc:) d'vZsڥj6ySM2697$F2h^ׅwь_F /uTa ˔??d^R8H߯:pHy.%j עtOGV"/4njI|RMAHoaVzXjl'}l4UBw1IF5jbͪsI8'g BNYeo- { E p'@M^R]NξUVst~_f'GZdܯȏV͞ 'ޙJPE/U e"X+OrG|>cj[qtrv)<ftlZl6KalH 6qgέ$(h149ob\x-u\2]&K?c{9f�T4 I^Ĺ`y"[~5nꙝb~iFpɰeT-&^gɹA{Y!p奀?1"meA*$Pھ!.υ?D)]5T=vo]ɤxNn4",*ZlK!ꇩ%좩fO>2.Cb,'iKY&. {U 7lKK{()m\%Ag/N_X?�B.)멳oDsͣ&} = 3BiAwbI| ndX׷d4.!vbp`l;wX, Y-BNteeu]B9\={#{SD~GMQb:伙p[h5<%"5~F0ĎhFOD1X(WwDT/a3>O8m~eÄ2u${A: Uޒ;舯̟[ F"0W0J8\. jַ[,)5&P&3}[W79v/}_\ LO`B]зL=9_GrlHz0n2W> gsm=L�?8 =^Qz~zJT'dl7e+K|�Q "ć[{Fm}$tR3[|N&=rBe=t /8\s6U@/?5%4A;W%Oc8j(Ԍ3S'!SѮџk@L-zkhK8VOT>q[-AFL"9.{\g-ÙFD~"*6ǷeGUq2(H9te/qLcfX0"'$j ܩH|ZNb^`nXQjޭ�)2 P2>K+HYq=v USk@ tfP)K8\KYjx�iiB8Ekփ<? 1źZW=T?gNS` n|_g3uI qxU15:sV3dR пu@vpizpV: (a-M]iӃ̳{Lâ"Wn@E5?(><m w3ARSC\IOcV?m^?,ԄYh*aN7}Dqvκ'6RvTcmTeU<1 MoJv�ͳFHq5r)UA-ވWg˸|^O0=EsbU`64�إ:̛1oê?tE/52̎?1 �3Jhmq6]`O_UWUuW՛daTZL5acXZbO1E ?!R[eZHJj$AG.V(UiOea3ݮͯ*t~ ~ I ێ^ c|$_vJghv 0zO0|b䨂H0l2j~)P/tۖUF]䎛Trv#y@A2{9vԬ -M!eA6!Fo?w~[;{ r;Dav!vV9ݘV<:W�I-i_;/zݛq #%mw%N0#0�{^o1?Ucqnu.RO_nc&>Wmv_/u հ.JłK1 ),z.l W7P¦1|8ygA:8 pH'bLLb8\5\t*T;6|B^�-bOiD�)5KlxEh%(%h~X!R9 zu&S"<1ڋ � b||˚OL7ʑx)_ѶD?瞌&\'UY~qx:Dw*Jk8\rJBp֒ p0vJ@1cO_at> QT~0-?=pkU?�G4 L(WUeWxc;6Ew�wٵ>])s�8yW{ȇ49hS#VIWuObh=Y .2<S4v.YmcEyH~ʉ I%H=n%̾BBuIH-x|3Q1j5kw1@u tbL$6?$:s#Oe q s"#>W0a@<$w}oM;3 68ZF X+#<Dayy"]TQM' 1/:H7)9U<> jQ>1hgpT>rΪ]ׅx׉鞛< hK.GU =2:L�V4uH'L,$V/ wZz]5Yӝh '/ E[f2 qDq+#A66;C&(N7d(p2{7MS6ŖK\uqՎ){bt:XMYo0mWb&pxrcn+C)+>H'zOD @scB3Q_qKhzGý- D+r+ [m$)J*kEV*(Awa�7d]Mkxp9pi Z9iD !mW5aw[u1y<TvX8 ze& Q nq@2 i;=: 7=~em4ugpWxnf^Җ\k1ϡ*pc6ڨŹ r]Iy8h!{6|ZIEd*,Gν C[63uD?7jg _7*iש\?v)l84M^^y[T`PSlkf?fe^5) 7 .Ǩ4 c~QN9]'cy- PrD �+AN|ڻ$4?1h5wW"?>7`4Ln>ĠH�wq[>vۡ&٧1Q2gܡU^#g9[+@|Kq[AUMIpS%jbV�7$4-3ޢ̣7DuX\xɷRm")!EC -aG·f |h io3( b}%5uxי]qM܏o-AN[}@҂ic, *ram^g;y}0L%65,_!6khǙJBf^r,]7"wd/,r}zwiWuCK>`ә63GG0o^'_-FC-?bV[~vO(=tXZIXhv<l+ĎgM7_yu:tyqђ�-pٛ廿ZyO?4jg<$L:27"rzJ$=G_g 8ҥ8@Ȓf6A֭WǗfY OaB1!ڭĬ; ?,ɩEtݖ5RC[~l຺7+`Ummv3[wakz4M1ӛ;ۗXBpoa |lR�:xaX.;Im4&paw"rgY]D2\٠'7>E06ہ[cҸ�@l:I$Jz /&>B%~DqJG=O={^>.kdeͱ6[^;ke.ZfRF-|wl RmR!VhZ0#G-M$2wk\Oz[kJLz9"a{!<ˮ!Dae߳WdKK))Q!%,r-ki~f:bSgGC$JZ'|TMMR8~&w$S>^1"[\CaἻUCJSK`o?˿8v~e" l�"gke0:v!Dvt1zJW<@յJVwfﰬxj׭gI;#ELNZ"|T߹e$$N'#}k뗒8sexm8|F66$D[:'>0 VŶ0Ȣk~2y7mO6]7&D/= E?50BP-Sa-W3ߏ4zOߧnl4<qa-+l ˼BQUD`f|MD7Fo<$ [ևI8S]+q}+ɂ&_NJeFı9K{[`U/7*%9X:£@8%#dSTȭxHRŨۏIʒ:*MZl]១1c9[&\IHƘă%׭/hFrPk _۝fF\}mu_pc'N3ƄFHk$JJ㠪,y_eЄz E715c/QuIp'q4 GX- dJ#)3mH+ٽ=H1Ep7E@m"7hXP}SMNAX`u*EW"+!Z@fsx䟠̍XxnP,nzxY<l|2@,ՎqS-*FPmWأ#l~nɕ}h18Y,ܗd?fy`~_5�ޢƒ@~N0Y{t܋ ;!} Wg$U3g 16AH1bL\tž5gvˈ8YV\+%h?'n^\2mRzL%wDj\6et1w )|!A<S:vȂ_Eo+nܴF5m!㌺ C7jOa&F'7DM%u͉} ˚6=haͯRN)ފTGǑoZX`˙2#3; Yk|DFx\=ʳ"L͎HPPLfo*�LJ )$u۲GFl#j2X|*u%o癲`k;<7롭9cgtiU'&~GS+2JΣJvPĊg#s oH+u/AC{.Fv{4x .4t=Fj*4<s!{WY5#S/t{A7/Vi-9j�c/ >a02&~<Ulz-v7vVrDr6׎"{YkZANqXGE\DY+Nrì1%~כ\r_L l H<4Mf Bޗ+<92cJg! , tVq!}+B# =#ֽ"ᶙ\1µ*#H$v~./F1F\ <iokʌo_dˌe,/]ϡ_Xbې�Xسb^#u_k/Trsi?=aHSu0AcZE)nXpWؤ&p %5͒!ɒn1e~jPn2+YKxuSLi r }nf9~bZoGox4˜q`xa+�`e%36j%BzZV.ǻ&?S˒of%{d?@ SU<2t?KRe",n|Ҍ<Жu 2P1i2?A}8zohm #6kwjU]^o#VxKn.mVRRI2*=�TS|JT.0 /UX3#5XN;i"r鹾-m͏+sI@.'BmwR@&;@Y¢G)CQ=!?D_ eBo7rqT`//D%i{pgLX`#+q𶦤+eeoN4r_-<,3IOѺ#TzO\u+΀ž6op"!R#HEJAb:$sEt݅sV6* Ч*.eSۯJq}_Ip GhJF;cJn,DlZbl'ZPS@m]�񊦒mSAz~_:u^|u s:_%כ-M-?[qsK A8ɫɑ hLKW9eP r1汞Wl& 񩭒 $zK^oO9xCw\-pUyxW{+� MuZ<-Vzl4m~(0xk b™)-mS3z擆bCrC_P_)d>;LVDSz.d)!i˨%:R߲@,UUSj5Co[mi@+pmF< ^G3zm0<K?6If~Mi.TkRg>ZNguk+mG֎̿ L W"78 QߡGƳ߻? >`U}A@ XD �Ŋ̡AwT^AHq` rcm%::ACD,=s_k(0R->0=Ac- J]#l ڼdo Ujq5`]ɼ e()h0bWQ8>2Ev"*is=덼= S,ʠh;шu� u֕y=yJ?z\qY/o–碖='QS9S#!@s)*+ۮn7͆.a1ym6Xီ/�hO?'P`Kܹ:3�6Y6 ;K V vbf w;/Ikݴ#_$^3Aٴ~I۾ms �p x`4~xFLeM#aɮڼ`,4㪣+1| 6P{ūfq⓪$_ �3J̺q\0 h!JK g4U5S̍VWA?_�!+@nR96II ɺ!_˪Α^C)뤩Q\2Jf8j[n%M2{ly$0sF-4HF\lY}O g!-gیa"Xr]qsj�I=5L{+LCPdq-ˀ>n6K5*pNGues]*:,(g@ y"L>(Y% +R+e{.zV{#7>z.K66v7tbPRz$*/&Y$hWAڍA!dܵrm`=zK¡[GlZ^rZ\e;\JZ`KMxJӔR݊l/ԩAQi5EgVgՏgb&|/8?+uѶ1g75V$k끥cfo@$L_=gt*pN �ʣ\_ R;h<볞�2y#7vĞBko.R,$)^""zo[og.?!͚4V<]&7֚HeK E,VǵD7U# C5}JT=CQ${ƺu CAvÜ0_8U+ՠUiw#uHhڜiJȁ%)!QÕ B$]uk3<3 bE5J6q*S95r8jlf_}'F6[?԰ к0%Ü`/ϝR7!ίfeP[R/?i[ȩ?R2h{ή-^ >W$}F@/j +qG3ߘWJ\}#aԈka'(3TEw=%|ݯkGݭO|%zo~ψ > 'L4w|_4YI$ъH׺H�rX{^V;-4k?rWZ+ n̺6�ӉD>?[<vڶU1? ^R<S>,oʟѡ8khi<1۲2Z�&}<?$Mtg/Q:mHȕ}4+4_jrC@IyCelOYDBĹTJ`^/7Lat)CG=*9\+^\ܧ=8Xfa\Аj! 3BYFYG{$r]YNqx~j]-޶}^ 2='L8|PoJ⒥Ǖzk96K?Jy%>�b�t( 9/l[NNvT~I#ƐWqW?kUUCpLߦ3qF3%`AvT`̶E'Mݟ`$P+Gsut?_1`CCe#-86{v${%>B1V-Ö1GTMx~ m\1(x+'%]<MA_s?Ǣu" WqV0$u쑤֛exy9%jNE8]ez&? miJ hꣀB0ZWҰ$B%`oHZ ŎVKeP8ڵ6<Y$5^^rFf*Jwjɂw(7Nh>WjiOƥ[C> *I!5DRM8?= Tޝ-2R6q6ia \E"8c>]`<p-\p=ڎX6ss`= l$xf[9 a)s$5cKzuQ+4cZH(ؽ@3RKeGe!ҩ)1ԾT9;'E'[% It'165E]ٚ \ 2`�ծ yQU^SvJ\nus 7y̺dPjCo*4,Fф |.옵 wc8C_Y +[*y-~u$� uV w fTutB{Dn_O^<t0OK(i )$iO^xi:j~,bh(9`브]oK WtYf`\}8,wnp"Gf9 {B<Yhrmݸ&>]Zrٛ<;:%A'%|TOy y_&c©:0f[זP-h6U\["<z*�0H:."]L0Ts e?ە{0>uhы&M=s2 XPiFd]\~;m_.ȋ뤏ɟ`ɖ@" jl?McCcnjdeepɫ-Psߓ9fX<?C~Exa "MPQ8@aP̐S |1y^n lFU K? a ֞ m1R7_ctZn� 5W ek{;Mrt'_js{{ؠ~P5a;kYx1qDZ]+O ! HahJ ffP) .@,Wf u2HQ u RHC&ꝭ]@͇۞=E[27j=_.o^w?|�Q^ d U9z[K[6jjTvWlm̛J9--mnn|p|qO8G%Îqֻ`.{iKW>ؠvQʟaG=n?h: l0^(<Z ֌bpk<$S\3qiq;QۑjŴR[ZW -nr+4¶}F%4okNs"dfKxQ;3Ƹ\ Ǒ3𚞱v߼W{}^,՟Zk9buS* JxTl܉WPT yN@zG~X`%by'_*Lc}C* ]"$aA_Bg3GcoIGa׽Ͷ|Vpꕣ=8UOf[NQo$+- r,JGݭ4ӄZwMCGMBF2Y FPzV>K5~|!ґ> XE,M3PD`s=E~n{d>:6W<i PyYl3jYԬEEYc&YRM;,uuuK7dTO_S~dkN*1MgtRe[ˮ /N[/y8J|.^v7^R?}^04@J*lFy0lCZ)B.(4*|nC{`>u3TXnes67!Dr5ƲaՎIZ`j|MuI5ׅb˝_ZCWVҚ 5Da y(a Xh] ֹoo5즭$_! Sx_ׯ0OOꬄuЕ3ل))C>�u;G;As |A.�2XCD~jkp4e'?<W+j?�3S,{E^W8O 6Ef2XE(;>`3t::k( g oFx_q]hģerx|03~s̄땑pwBO*.l'�o__|K|dRnIۓ_?^\"&P%(1=l\\.2N"m'&j N'>E }7{ ŷ!w!UqЕM|ē-K)%O�ߗ JSEqQ5R{,v0~<#Z8>m<ܞhx1_=qϺ7C82>",H)TEg, 7c_N=|(zLO(-+~reO};�fk%DУ֯^^&,QB@_8l7rT)Hx2ڭ*y Gh〻2X=y�tQg^/"xi(_bC^ў!xHV|L"j aEgxW00ƥ A4<CmRێ)ȏV#^,u/ƬN~ 22xQ</>̕)GBj"c6jwĽnc@ލcFA!s w#kqOl{סNI88K֦3+ .c*<(L6޴�a j(:6L]6/UҦ(Evܷ"a3v:z\qDxi');lCUG^ y;h�3y|XꪌjH@TG<EBrM4HoSy`aêT�oȂ:QN&6<m\*em1vJߘWv '6Тi. e0XHm`v[~qdZ@(wϤZX񣄟Eitv9U=&:}LPF2$ٟ=D|tc1И=)!7RwU؟R(Rm|.ݧd:#cb]G<S"!nMm5 Zp j: G(oyxtu(~|3ZdX[0H}ϰ[ϷtEvFIʲ`_%;w:r[=:?e6C~{neHgFGvVvFP ,i:ȃP,#?uix؎MwY|OEI{'Hdv'l* ѕ*,FkxaGiC׼/ +3AֆY̰ȑqaA|U=fD.J췁{n[b/jKڲ\_XX??"2 s3G xE ΄E J A{ DQIJ<z6 OէK䄆$)' ׂHC,q+-x!(!\,Iڐ9{:-bg%YWJ{<w8$}> 6PoQ~~Y,9.XlϺ 5Q9WTY >qb0@KIۭΧ!X bأ@}RfߞaVClޙi8jxK|8}>C*xKJߋkF-Hx-N=ae5 L cO^-?(m羰�ǂgaEiX}m^6paiĻӜT ͯ<;q+s�jq\)XҺN|87WD?PK����|y?HE_r��s����info_frame_09.pngUT �di:Nei:Nux �����U|uTRK/-%%%H7Rt((|?s=sϙ[Wsg>iVŢ��W�%Խ_j/)�q؏VhѭUΜ%n<�� e+TTXb:�z@UQNw- -ƚ{ o/Tu^(!Uz#9yQ@Nvn#~ ŇFOgE @$VE1y\y\&^4`ue-'Yv>YѱKM;WANGup엧t8 IlDw"Z2!n %u 7J6'7^;ހ,*J4%7 f @$@}3d7W7 EP�@᭚|P5E.fEI: X8,y>S�}re %dcsH:]_�Ta!RFML\hIu7ghQ(j HDVI xZ5#s~ ķtUaP}vefӛ8Wқ,tk AOb"4 h:k;wUNqxm2m[ȻvޅD5)� m{̽MS'XDe<ql<2~L6'+XSpe'sN %Ezh6TdU[Β!Ԇ˿-)Ym#N1k<`ᆇHy_&x %G}}BLG3:F 㽻,Ch)GA6S)@ TM85Cm<Q# L51Q?3}NqF@*=˷]+_HpRHUWH.A;5Øw(è$舣® EWe߸ z_ \Yohi|G ZV瀯m(fl.gE_Yg_[sDu{ Q0?؂t9控c )gx.*;VЧ'ȿFHe4"OGt?Vnk&!f=_.Тl(Dpf}iWP^A8^ޛГ## QNI1K'::.e{AciD)?nF(ٚbЪ"ߝ8LDV1jLڑWU/]n/�ZtXV? v+U˩]-O^nj/-:KűVJtZϐ_HOZFEHם!n XDonlw?]>LOfp_` vt"6aY U [󹶗J mNF-�D!զx�: z"oo,_x +0N_ \*\fq՞]0Z{a`Qx'kY; pS<zuŬDMv´I`wԧfםXl_ +Q P n|Ujw&vl#GGA=<η'gys߆.aŻ_Τ.T^WPZGҁ+H84нW#~g`jO_җ:Vc!'<jYݥNFEGnd ݭm|ھdJ{j�R#5 /2G</ ,SMR4 6XKwRē1oYBŚjP̾"[yaaba$EShoƅ6vQFk[?8 ؖ.(1 < 8uI(P9U!WjW8/dy6,WCϨqeD(yyeطʋj_+졢zlR3??q`C×Z`8?2۰J;L|5Ѭ]iT@?PRJh�zE}mٳ0B<CO / CrenjSq-Zc'1]a2_7ݛ`Q6+p6zwx'nuV_p_WiK ^> vګqˮ+j͡f%oxf֞& kpbHΡM&aH X2.}YdR|jq۹hvC 3"efmw1PǐL9 H]a.C=t i&#ؖ> лpKg ^5enG!~X~Kr=%.trRu!8T# /6*l::?L|rk KK4ezT/D41fk66ea> 5rEo`Tv^gIMJĻtykDE-$VeH8Zy Rע ܵ|x5m -Y̅Pb_s{@!S1 7JGaFz<K6 j(WтWnz mL9}ٰHA| V /ڕ=Z2>3U[* <,Zd)޷;)~ '0!m-L`%[)B߯ eĽsQ["=_%d #4ёd[`w٣e1N{ M{.=ȣFi‡%nU} լ{ϻo%tE#>I:mm�},f\+mo+Wϣ-&ֲ&^M#r5NV؇~tc >+l{;)yZ WY1-]!NR69" YYmIGZh }oV>o;Ct>WY znf }K$}HCvwCfa<<HhljN>_sY8Xhbћ^ՏS s!Xo4,LQWW@n9ȑM"]<))oeؠ'[ pC)M7@J><iKڐ!yʍ@xs,g{*h^ U6z'�gݟC) )S$#n}BS! <" znκЏʹtvi=0n;;{gZẑr t7IWѬs6Q,D41:S1`hyrYYS ɋl-<6j‡cy97U {Jȗ]K_PEʇ??Ä&?'X!D;Ja@Ӑ<ܨ I/Uבr7A4a(ֲU4[ɍ[!>B>bT?.MWSa|_;M*vFQs0T{:0W$b6g5~}P똘J)[_,Yl;c` ͪ k&[1rg%K~ld@{\xk>1'ϗ'�=jO gTڄ WU, ~ Owt_W0Ƕ]ʩHŞnlgqR[jLm[ҍ9žZfZ�:Pn#p,FhX*ԁ7/Dd|pkxnDʖ#޾bŁa-QkoB%4@bC9�q DrbD]4V.?NvtYaQg m*".rYx+ntg|h|?O\YzM|ڑc"(nv}Ϝլ9G%zЯTx"pFl*+E\Bw$Fœ `z( w8 4~v61sb~ЭtU}[D҆sX<. S{9z+  "E~/J~[Yrc=I$OC,|: +D9!9anj"P }*< 2#,$q_fH7?ZM р֪er74b<]{@~7 )b s%!#}^q*|5^v c^0oe}+-,zN2T1`9y0^:VHWb]d!DItnD"?N𝉈{Z/͕/p觪YI,akV9hcĖH}jɍ=mrc95y(�4 VFK~ݐav{.&6R4B6 .7t5 B s_ ]W3$,FXAQɧ?}VcQ hwUD-wst<bG\ K~8ND֙Y\h%|P ( (G{  & NyǮ�S;\%dRE:ǛQ?F2|Tmz�w}/hO6ѣu%b.\OVΞ}.ya-ۙF~6F_!a'^`*%ɩmQc9g>t u -}Ƶ4r8Ȼ*\M+.}U$/!=lqKtB!bK9=U&|< #e.8 eZ|@}dSYl9L4V(<++{w+1j՚8s%T;~`y}҉x'ΐ8aDB=xwtԡ\ Ս}IeN1 B rc*D)j=ody<G{c$ݕRw}6NԬ=Z|d^# tvGqҍq؃ªWԻ %]>ZUE).i0• @sqb  2X]kapo"M[)'ZEú:GЉN.B1$FeFQJ_XT# 1umE�]qK%!N>.{GT�aW4ҧ5 <`: :&aLw2?jѢ1~Gk*4!-ވH69�SC[G8kݖu?`3#~۽;hH9X짋]ݴ$<0t-VliJ2?K؜E%n$TA&v+W{.ٖHR%>K R>ns%U{�T"X2ƅS$FzU2ўqڝ21Qժ8MxF֝[~|Zb =֏Qŏ tS|`o&? U ,ך./fS;U;ұ(⬛v ;Jn\Jhu\䥀òIPŴ%)A2EEyÃzc+aB;0kpXMpnA\dhE_λj Mַ6%!~Y C_Q翖9<x]=`gBM7D ? .}~:0v)ޙ_46slu|]aE#%)djlY/MD-EIQJ]. uiJ`_4Km�1漴3% ȭTh[䞮*KA~0KYoƋ§L fQl:jgďWqξf7vzqiF-E#PVm0l䷂hϑ9S)7i I .j]  (\v>m/$W; Ue|4ic_z~t_IH=>3 Pvug>=C} #\DI .gELJґA$JE p!ͱcZ*<\-s}:Eus<z+ J4vB_؎ic2Bf^0B]6g ڽ Dv_w‡Dpa (ʯtw~\L;R8s+M53,N�<2F}4}Gu"RPפQ09o:iU(׫>a/W<"#~ jNrWY~jgu(jKxDŽl_tgvQ f `;D~d,,#Q -J B˷q'[!D_Z0ٯg ENW:ڮqD>V4}jv.\{r4K?۝c_; >\HFfdKp1*0Cj5.Yox%^ãb?Yi$}F(jw6iR/Ԓߠ ̥ rY~j7vBLb*?"dJq0ߗ~{|.CiS"OǢ!T;Qs|e_eJ#x7"=Wh=�ە.C(!pr{Wl~nu ]X~QLjby.ه<UܗxgXy g cG|^t,\2=C-&-b#B%%}m! +@,pq,xVwN*R=ƚ4] (/S{ d|-C;X,zjzOEo,jw벏\8HSŷT[ԘY'!0n@Pwfx*{ z}!Õh,WFB+ $/\&[A]vni:nm@"D]z)y^UTr/GZXQo ݬƘ.,; g`7{9+;U xY+$G�/6쏎]nD(�1u~Ekgp?pt}?[qDQ (HCD+U[-X"!ѫȩO~dxnnU9ʼnQU| ^_M?|3w2ḬSGIϳRq/Z2q(.r q1l `=P=%/쳠Y@`8:&K;si{6` HBZNOOA歱nȃۧ>E/oh»iOLiE)#+Y*`'ܺ og,41 {@/cJo&7*%LO=%IDž}e=fAOmƘʎ&HMoZUhUA6L]2[q{@[X'\Gf-;R˵DwVP}"fv*7&z+twFveT|&6X3_k5!}vFqΉPO [G\ _VhB<Gr�΃[ pC!젍PaXG Ùr <?I!e.@-dQ˧1 3Hٲ􉼾zP�T,y~_>1˵jjϭ*BGtW }^01KAM�k$jT}WV:29Xv|als Ln4``8%#D>R_AɣȖT-Httv V8/,=ս@mUX&/3+pv'㢬<\ӥσ~ d3nEZVSK7MkE)JRbN=wNٰ  ߰El̇Qb;Q+Mg( =t*[ͯV<gfCɕDo5RJB}ϒ]ڃNw'tS\aPͦ\9~u*c]�k<:+4qZ(|{lNH3 )-l \-9od?_Dd8)LBk"r$ ,q4 }I c5cOzoCK DEҀ%@ ?KxgVΦ`.*96�=M膰`{2^zr{hɷcƧ*63rZwLs "9Iӗ $e_2]g3{)*Ō)7 4:b"Q%l_Z }Hn;[r uX)tW_H]#QG{FEN$7F;|Na&KchDvwQ;7uhxC+Bl%ITV�wUE 8/c!xH#[`Qe46\Ypd\C^*JV)U+g3ӣ`F?j>3X }uN4V^REu_gWC_,,0#@ p/TyӊgJx (b#Vυ9Fj)R yqẺ#\i2 I򖥵=NJMQSR̀+B-a5^.ׅN9 0F',h.q Nƒhʯp6bnYK<D xД{ezv~$Y/Z{XCmܸn+t HXұ>U3Ǟ6i"[nnhE/EÈN~uPќI2̷6+8KɠTVV ~їCF*�hdMR5 Rc]@܇;2egΨvBɢ~9ȇfE>N+q!E9t[>8>Q34('3R3hd(in>XBp@}i9̿,0S6xB.YAC{7ӻtjlymWT4{;crj>l͖ŲT:΂%'U?m "ƲHwreG#ӛ1pyJ!$am]l=8Oݰ/+iBV}Vs%V'Tcjǐy:;6l;Ӛ? 4[eZZ+WnqIڷ>L6mzȭ,#(CP .7Ɏ!Lg 3 xZĢ�=膎o&цRnUxNtZ6/7J>_NVlt(%z�K*Dzm$<2VM9QIIc} ]#!IZ9adSƈ،!g #0]L aikv'y^%4<{%b&5H/Q0`="$ itއb` ]m^%YQ+wrHiHA"7\#ۃw!/ b?ZkQI=ڏ_& i:'s1Tۗ0OlXYx/@3'δ 1~I�H?o;xWٮ<vZ"{c U$2(;S7sÇ2ωZl/wֲ.m;$^Ǝ6)tmV[pLCekF 0Fgl[r !{PbjP 2„X͛,q@7C }cR[a-ި= [@BkQpD2[ ȝh/+_kTl�ޞMV妸Bbk9ntHYEcm^U ˕93Xm+Rs80O0 vkȱj~Pf ?3 ӂ 4eOt=_qW[/- <=bH":S)mS>:6^W~�yHW&7\40 0%.9"0"MN]'XXn~V(>*r]5c;^Riڛ%|4>L613-^vcT&^Ζ,ܳ2V ײnwtz[H4Xmik^EݼD�_:ОFcNMnDQ|(0bae?m{6#�%7<%r;#Y<7iˁex(5֟]-6l!.wG߬ٻfȴ ?j1dJy`z^8 Uj$ R1@\jFF 2\`Q#ӱÌ\HNaRlN 爕^hR(g ;uLBy?{⌱᧲1պ525ߐ>uaHkٚX7Lq7q"vadkf +"9'}֩[O ~0t 'V{uM;C[g]mOX )ۦESIBNy( FQdNI=7 YV4KX:wO*:"9B_Rj#V8.`otrS5z 8 e^jeL{:Ψrx 1CUc;<sVo:~m&+ÝG|/VfdL(`"ӄ (S5k&:Ps[ k>??#{ϸaad;]m~?E&.I)O Hx0,y-my(qd.JnmᔟPYEN{R</6=ߛ'LFhn߸ vɏ}b|(٩Z\qǽds jءFhim1w' )wp:KڅmP%?|'QGJho:kez'N4Rq} _<z77N=NQPP΂^C?5aܭkOŎiLc |vh*{ 괷k;v1ehT1myp=NAn&-vj(bXQp_SNAkf(%\*dPrJRv̺7ZfED'>)s0vOM@d6O$U+F _7kiGAR.xh@|?}ƅ2)v,SL.<#֖uW7jS';cNgg3rIۙ<'\41o5_Sk~uȁF7n3BW4ے zd@yiV|gү 5'fO<4繯wNQ(\ _42ccKCcz0i{2s"{ <0Bdsss1!@wB^Tnss|h#1/78`{՟[\`L"r`F=z0$)Ov 5Q7k@V+5BB�5w�! mb O," 9jeNYp{-D$Pw(se,G�ƾ5I4߸)JJX|i,Q[LumϾ? GφK}$_ p#(L,^ұDYuN@P?Ƕk矷jP0oS"+GXw~[a`L"0,8nADI6,qR;ZU|ŤK!H}G\ѣZjpaP$ RVߙu4 Rqz BZ0JJ[E �3ϐ{?7e&rj.D0mCZK+VN@|$-/OJ16QDƻ3byfc3XUy>l݃{C"шޜ':C_HPf>O[g歿#znH'<Y%̢ku:x3j>zt�uXT!3!ГZR&7_0sc Z j^JFy@6)htuܢϞX̬ `>?5@{IWlKs!Q=l/x(,)|vÜ@J޴(B%:W&a\Kd%o"6 p}2ur˅X$&ns3 45bSZ'|'Z PӪGbٯ2\9D] ] HHB`oő- !l |@[1mchtЬ<3pKs N5 vpx=BjsƼނr&\S7>&~xh`_!ܭӫ\g8 xg\K0 T%˛ YEMoRSFo)9 DRdT@K ; S�>'D*4PEx.t�S{s?/pPU_0M�i/\JoQ hhYݭ2>.fu3,=&!L�m J6\GjVpAp]Ǜa{0vAcx$t u}Ý\47Eh㽾 QA+ͅ-hՅ#ݍ#*Y؝(ImU.7U=>Rt5"NCZ3ĭ<iY^lK&-^6ͯ\ZFcG4(�LS8։\V$h w~~S7S 'o� Ĕ!W8!題"[*V}<H6Wh'Aq 3k܁ rΆ``._/5v3?"<I]Q!byfEH=ESPO2 LL9o͎5w[-D:qurD� W4QU23* pbǼyxS<ӍyVe}גpRS ~#:ZKqOcC `W&b~7AڳY>tQyzbè<Ҁz!/Mk T BpܲC6a=N끝ϼJ㭲*YROEuBǗe[#S[#]7~چP'uȷ#իh e&2˭`ݯ1_<>@K8XUx4u6}t/&+"- # X'O;'/& TJ5.=lG^5{fI2լ(P K',B[3^Cbfmz+{þ24нD43#˪7 _�ٸgq_vuL'92(A/) !:1_-9A*O P|~'آ2~o('F\ݡBrk"5<axao%z| uY\,^/k~`UO$gI[3+~%ѫ mƞ?1o{Dc.S`$TX?Ȩ5@N.ahqö)5K\N&wsr9^iMZg5\*K95=OX.6}E\+gF 8o0]H?ҽ_/ DH]w,#h#UQk zgD^f-%AY|´2h<X 8/HfaG&Wf+C!}mRߊ58)6gr`ur"i3,X/Т9Vҝ97|sM?Q2QVi38P (ԅ 7oo~-C V$B)HSC(7GCi(^ķԁ?TdZp`YuZ(ب}šةƕsGd=)E4cפIKN݅). s4Y( bkjfzؿVxxT3^w<wiQz_'V٩1B v@1IML1F3_M esuHXxQ*zS,ip.ųPykE "i.j6_} (T+'8AX"(U^Sn<K>|�#N]PxR\JkD,~@P[;sO{%R1 7g0ӅfՆ}SxP;zcWQdA{f70ϺU?Tu%L9;#[P-Ҁhq4 t$g$Eթ 90XPCھ;9?.ih| !WN: _x^%BI!X3ۡ%H4cغՔLV)X +fH@x^V0#%oq}4B~ /q=v)9Quu{%3 :_S~kr+2a>7,;M]b|g( yGQ.Ng""]%8z)eK {.͢gζ`tp}%#*L[ Uk]\p 0b|=NE~TWiFMC%ui!3E n$I+{יbvJ;#VNӎҕikOd513z669cMwzV'޵-:bYX:NV*A,/ [yf6=4r [P ,:6xw̬<-s.#>tkpPݪ_ID$@Nt5U[*ơZx h<WyڋitO7Pv0fv)xz%Krgei-@kH)72 A{t 꿕X1F=Tw ǵ`˴>t!em--.rnGP h58 g)H5ynt#H{r-lA<,̫+? wv4{ . bq7> vvV�JQ]0Gtzih׆>^X�=OKn(=fж;J-s6>d|r)$O;R7T4*GhG72D {l>>aLE9(BTugrqD?-~'T+ˆ \U~aЭAiCpfmwo>vW>[HUո9ق �K- yMN 6;*u u*AË�S2 X(X#:weߺ3H%nԒں&1  0]+ɰ[s@*"er2}92B} 6p.ţ_9hr>"*bC<A *�"؀NI*6#bҭrݥ_ơ WqW%\0?ep |L k8ig+|edy+cBs43"c&)&F~;:}M 9?:3+!U?r H\$CXm{;k'nE#>@c?Ʉ9&I$qduT Un�qﳭF Tl5i/hEKn4({,(;nD|� M' ` |g3$:dzmڟb%gʒ}rr05%[R<4?4@o8t'+St MveŅg8y&T{5uC`5n ;}9[F:JH3u!ek!A]K*K(+\3#=0 ;~nf=!\(z8*V?Y0nXLw $<ea 6*zwMPݹ8ElAƀg+2 ˡUd,/~N!X8K]! O' @W IテY#mw[C5ۄ?%HB=H}"Ys$FH6'[}kTy3`C}W/_z^؇jMQ 5'[wJ%Ggr#2qzPVY>�ʯ0  0߯M?Pn>e@Wωb|94*uL$#NG8X",٣C6OT\}\:Uq_ R Cԇwd G2qhR%7\) +R7gq -AkQN7X ~k~L3 2Fj41Y$wc/GM:Dلtr?΋- HAB>VIÀl2 _/ä8/sG<V"uGڹ++a{;Y!=:&5˕G҆&dۇ{gʸU}ǟ|Sr' A>VTHeW$w9$j.1 60 U|#b5RR3IZZTeXn?lҊgbtׅO&\/w oa;;_e !tTj4Z 5؅5S@dž1@`wLЈi=C1/1q�;C5Οݣ,rD ڬ2e<EjŸh�|$}f-L;Gјf͇.(Ii;'|9ae[-,W"ez{1Tm<F'H~CZd@tl(IZy_޲)c;!vc&8i>*8QȾQ-HdxG?ڏE8cU\̇hۥ[G@Z5 A7q#kh'sv 9b,;Nb,q&>M< plEb`RS ɒ!~M'[GycbY'p- c陛m||rX@&@Jom/=B$yoVXyŭ#x{t4It&no='ڢ#D!KP'<Hw7_ ؾaHv|8E%(YbE:M'=Wp8Eǯ2_"~(rO;(jؒbڈDL$n,,&鿴(DI[B&>}SC ic7<>@9E4RC, i FPWFt4:犬J[)o~+jpxQ7ݡӕF6]\o5@MmMNӆow,<h݋# !p>"-ayf KMIqZ/G? r 6  SA4^_gڑ#e6ۜ?{`mY"@IN+ P]үHŇ t_ 8RF5 Ѡ,/b̿FGFV�v%.a~x=_,r$}- z@=ɦhEj~J^xVs7^_O+ x <c"wsb,~~XF`DhCv.v"s/ 8M-/^*[4A#c@ D&VQ $~$SJw<M(_dwFNnLssv)_4S[q)iʇ,?! 2}v3"s6+z8d<w~T|zٗ7^7FnCגfKw>}3yQ/6|<Fm0NՌ E*$𥫼'Ƣ6-5LXP@elQeڎs!WO#/HwXNn[5eXi9K1WbD$ .tέ:g槩] Ph^F s8NyUX >rq'y҉TJ -S:<;hd! >9)} ^ Nl?MHyK:PٕUܱϬ[18OeyNs\H>D&':F3+RZ?e`;3$Œwv_ Cy2P7Vo3toU4:y|6; %2)B (VǮbzg8p? |+՛n^L3 6LXGh.'K8me+4V. |i:ΕwF:=,pd"ޒdeqz>/ǷQjw V9o[ w &CFWv$6[1}@pEQXt IcV̶IGVg.T{sq צ ^8 SoB7+<wpة4Cg1 ݽHQ毌8�X!=$md(`UGʚE%1Z+:X PbY&H5JjX?'ӡZ^ozHu|UM%v q idgߛM 8Azx_.ߠ#Nc&Vŕ29i/7c DIb0D�&GolCߣGt~jbthvDw.O%kȖ z);-eGHDao pzq}sOLA5|"EY*% 7"IjBM_Mu@F:ӨI:UpJ;" Ҽ986*GѦES$}lP )]Y{ q+"rU|"Pg&n*''\2x<^3^׽P|FSzZs:� MH~ ̠Zz<қve^c.`u'؀> P *Bݼ(OxH/-ʎ 5Ϡ tm(g3֧vij'vz%[ݬέ {!b\Bxt উ䆇 @Mx̻;6iW՞gPh@Kt͜%SSt't%,ˮ>4o \<,ޫnZВf[eKGQ{?(ڸ~xó^p1=m0)W5yqqmcwAڣMm/o,U3w(3՚)kbZɲg(ޡ֔ facl -g+TΖjJ!gfv2;C3rR:_=` -ne,3ߩҜSg~]"E(N yXͮqcNvV{`eppYW'u r#SS iH&SQ׭bUOS8E aF^-]ͷ##<L8Y1S>њ %i&]!s|oH(B\F%5o%EȈ$E$|2TķG8\>=3_9Ebot$yڃ(& ̹g: .)W/R2/J;ƌ=7A?8�GeYU?8,UjI'P{NhkzmV 3I!4<FtD HV_IsWk TګF%LL{9>մ@,MHW$4|A�&@[EцۮJ!Ue%R}Nv36#g)32P4lvu{ S"^ pu췿sޟ\r6d@Zt(Y6~z4mujE~:QO*lEPg+i`)~wU .D&ݛk951 NsR;wZg^Hl2;X"=CFPn%jK9ubB2?f)Eq,(NlU~XhrT~l| OVemoDBo̺jMt_օh Q/i 3.O�=y~R9//og~i4mK^wk d2K!-ǗQc?D 1ī4Faj3Krd_= pI8:~̽VM~eϒNuSn6srǧd}y#b۪"Q#TT,cMfZβ6-L:8_s΁FsɎyOCnhg pǑ,hoqJv}jBT :8 @ffm"0N�߲x)nqIiS dqL+!w?vijٲ4ksF@w32j4/?4))j[W}icumOY $؇BnjѿwFrs-bU=3k>9O=@b>Z>0e1 Z&W_8[1=/qVUv ;ٽ2xC^rAy1Yjtx.2\٬c KȦ:WGIJ5/_b%stIIST3#0 #ӌ{e oB  D)pmC[p8X%F'B}�rv,E}Gܷh@n5z;JeB/?~RbU3b<}l zʬw�Y6)4Cޱs-/ջ>m�7fTjl( bJuDμeml-n}9۱Vp#=%ԾB5Nsw.OT I]sh.ސBv„˷D?b4Z/ۦLXMy}_^YS5 F(k=<@#7lhQm8 !ێN4SqcE ZA-e[d\q^ɽ5ИSW=c)Yh*)N( |z :~WrVJ=QLJe՞�j}Uh@PŸ1-mHٵ &^\Ȅ>R>P*d5΢8%Rj& �e^@ I-/jT +OHF/dٸT;zlOk^)7զ+5L#!p2h5kkI ¯K5u|h!H_AdٽB\b]a7ꊽ`7?bGξYP^z q镶g?'=4%?/lQ$P[(̳Cke-xh՞oj6>O7gwqr8"!Xa,\}'NGB"KkRt=zQڌ,wgfB4.xPD}N7&J`^LV�<<PE(I&4y!끪)AiBԮ!LzwqsVC!8Qy08_qVU68 Z^;;v*&*hR BMt ŏ&=&:oBT4]%%M˜ mHoBZ rÏU?嫪Z6$hqQk.5\aROBx)#1|MZXz#_\uc:?E UͅTLQ yjԳ{axv/*~3HjnCh %O=3-wa{js³@cx8-saVwɼveP"m5*''b& \.D昩FE=)[ڣU3z?̌kl]- x{KqwSkبs 0\j C='z'X/|_zO,X!Кm�)!5Ǩ= GH6Ta%s(,Ř]~X$ (<8qdž#s&{2K{&mUJUL>tHֲ(3g@d p=Q3p SV~ӖYunn{~|϶ʺ)3_0PXHI)b?�8~>2vc`Qk1FUNE4kjڡfbzI� ـ0JMx~h`aBz?'r߬( [BG먷 OPT=sbv T,T,i>Nķ5҆y^($M;f4 Dk@%ڕЍ@caID0"(^<^;c\ZX<tZs1" r^<:EDXѦ?s.j3fp =P8  uم$]3v.h@mKM'NS_&<[?9s&%GJʘs>obt\?<{�7!ָmPơ+17OcuK7 dqf?b9ݤHcGe1(!%eIaFb`&`'}lSڰr zNkV`_6=P%DzJ-(1b^x͚1nH;bHA'Cȡ}%b3e ȑj,|h#: �\v0ݣVQQn"E *Ѓ؂{%u\(\.RР(ZR:`pr\'wM'M\+yޜe NA"=0"\|JՋf߸;Ye|~k[6av+Z xMٱ><W]4 ᐕs&߃אɮg8 Х!8D.q^`4vDuE@e#ɓK 'f˥; �HInpz(O}i2}zkT>X*9j;#Qܱ`'8:R1rbz,)X]+)RE8 ?L*ٱ `qC65\,h[ۜږ'g _-'\ݴ=<ڿԦnȠKLh#ζI-izi VѾMXw#83Zvd6بjD҇ uFk2z=Y t:Q8Cu2)0k1 Vhg3{[T6rga; ߡt(4,ǺXVyLkC\<DSNӉ'3U䪲-IpW~1>hqXi`\e|)CsG mQɮ2\L837UK'G֗Yo6�5<Q6euwzR{o;W"DJo9cCM�Yi1Xj+')\)ٟ0σyQ@k,VD{mҨg%0�3B-Z۽:iLr2NIb1=A,==ee/!⢋ꀮu}#�4c3VW?Lؠ#jD?`K.?6FJ'ub.nX"! *eOp 6 #kU>!'Ltچa)�|.n YYЬOM Ts۶;ݬMx:'Ť) 7.<*tۉuzEm.]Ǥl(@5yIpHݟP`mб2^atLWf:gj13?l-\;'p/ۤMv: x:`19 3P6E˯#<=%a/'h&!ER~GX�@�\eUQVK`ߊEM'� �6uo&+U�yi,eb6wd]>`Na}en5@[�W+AjNK[)+# T. jHoyĄB*rVciOa -Goxķب|Iv4 ⹈\m),FT!H vNF5JͲ=i\~^L;Q9jS`Qs1ta,/.>_w||oy1 qL$0<`*!Fm+TZY$۳,+Qv;Loe1ʮ= MK)rWVt#8Aِ 4eU:W>JEĀ27i>(i֙ iF>3�+S$˵(a~/Jm<ʂtAz<QV2$u%ò/ۮVBtR/zq}HVE \z~LSn{\HPaY\/ ě9_3$%:X'mSX="̸.A/ZY_%^xJ{ѕ_Ub4MoQ|B폊|_Z!Y- ږfSg垮TnA2Eq+F)K>9F,@TZ ,4QDk'co%Qĥ1gZnY 5ݣ-.2%r_Ld~?^e%[b_U|+;;E. 50Kq0vznܡ_I$rb(r1@~&$L]'F穇lظ>nwPդ۶w܇{JX;j U8e{fK&o엷x54&{1Qӯ _HrE:}~|F/z 8UgM%~zɧdQO$_|ʧI{_QuEZ8Ҏf?~x*E!r,_|^Xb E Mac1cYUEU)HȒ,)J<igxUr40}> h9 (\t==71O'o]-fXm2jm,ԄYe෫ΝszĤP]u *h<,;_hU|� )=K]; 핮-%StF'9;sf* \% ½hӮ!0tcyR!_ϔZOihNXC&Ŋm[PV#p�d': 伛v[w�n%(`o.p_C-ȍiH6;ý;v]^ސ?2DGpK <vA}t =RǗNNWdZ$OD8ԗ nIoMJ~)g!]N >3aԢ +)Y~g-a9 >rj` 4b>}h"KW%]&0a27}Rcu7FZQhmH@"$UwļCi]ܨ�[Tr~/8ȵerYCi(�1їbS Z hњۏBA#l``�Q#MMxq2'zEʶãA^p_d;qV%Pז qg�@ި(r,p5w~g˾ l8''>r NLkUZqf+74vqiOR#Pr>~ִFyrzX$i?�>MY?jw|cWn5ᄐmGV�E*$mjuX.0s֥#Dm^1x9NB4y-~WyvCUf|X}u"_{Hz kP4jQ;z$t{iM J8l,J&ASTG+!!)WzC Jè~܉ʉR]%W%Zžzξ(/kQ]e1=FW{W-.&xQkCk|+~*[`JA~f[!s& p {^VJUFѽ@,uwnq(01c3z8ID:ChZ\q+53O/ @Hד\a'~-iELF)rYɟ-Gl32gUi?@1VjHԑ+;ircЃvfrR`dunEzʟG;hXYA8}3"XJǭj@G _4a?B/Qe%x&P[`#~Izh=3k00, @V\ ă-v[dM1 0�m[bp`nG exdRdXt* 'kEj Uy ^rwe\T#A)~`Rz�^wŹV'/k$*ma @?+D p2o Jj LMD]ߢk ]93cCpswC맅E4 3)D?}r"^;K?oٵ?\d}%{J~'\\y汮;:VqEҧE\lvJj7tS%q[߻1F8oũ14Jqۇ&xPAjh :>;-XEOLkbn [ӘK[M:!!ArL ϐ~Yn0c�C/m/1�=FroՁ``U㭜5OwG:-U~u&6`mF:YiS%zDmgGڍZ#lѳ_>TM$">/^?bէ=\uf ͝dz2\'Cߒ}DEB?e!Cʗ`FO:ch˫/?3Ovp N.PH[}}` z<g20Z©?i�S6uQa`VVb Jd)XG%HUb_̮[z)i궺G1ܗ5o``yW 3~N@d`N\=jCv o;N_3*Ik~z a}-ȇ kBP_-+h1:J�WmJg -΁ol<j匵fO}Gͥ)/BeG7 3TW|s)anB5elFXH …:]d2J7� s|}uuį7L1+;re$[@;iLJ ~4_42t81y҂šDy/TZ"G g_gp;^= �Sa(>u^olke ub H|#c^$H6p"jY.+4'™24g7Y3(\t\.?8[Jqw5kh-Ѫ{W~_xLSFAEu{IY_YEY3}B0Pmb4\._`_i_&_mU$X1vg*7ȝn1SRk~WXXcSRx]+'ɱS~,tc_aH`%[,g t* O0N*V8BGlѠ=ge3MggJKi9U-�}ᵩe06n)K`ǷR!wCy)ϲ)=qϔ3S39z4`h\x F8VO)Wk=|ZىX{d~TZ\LF`4nf',)mSꖘ_Hykkq|% p`"lw>=Fw<[5FYxTr37DBTr,xqF/�g ToV&U8Wu]5{ib1C;.<tz:ż7jU|ABW` c:NPS6S]%T8k[yq l%kw32B~_-[9ktTAm6m_1o`kӬ$dRS m8JPм33/o7f PBSA"/8-=d3<r|XH➻H� Qd G�&C_N/9c_ۚV۫ bN*Wo,<ߥ?ЕߪƯ{P@Wqj?n 3ĚAp&|ʫ?*kÒB@ᯍ6Me.xyKtN[`dziWwkC)]A8ΤǑ!3 ̚Ⱥ?CUbePK����y?*XRqs��s����info_frame_10.pngUT �wi:Nxi:Nux �����uzePHp  ;X[wg!�Np߇wz=Suup0)1�PW6��E⨠��)XRSwwW7n�XDk 7At_ e(^� eK!D4Ӆ9r-wZ*bgEMCO*g A(6 ͉l-ϊ69 uHc-ns:}z'wķ4^U7@E0p77Yʯ@\+HPHxi#iSxСy+>y6=#:獞µ2܁]+T 0+zs;8c0w!>bhI4K,koN5,qݦNk?vg(. k%qun ]f1�pEY<$3/ w{tF\Boo4Ξ)n߆riVYrU:SK>s{觨7@Ӎa=P ^aw/ɍ%ēHtNrɈ{+l W(P^n(܃ 9}7W^{jDkwuM ) ez0h;Y�hbJ46Oӣ0"kwv)LgPf@CJ }ZjN_yq7jWp-)C7LE1b55qoM370Is& VI t ]?TҀK) S `g>�Y9ρmqFc2?J;K C@%Ga@B0 X_@{2>(e ;JNjRx~jDYtSb EAgK2sዥ ,eX@N�Y4q&L/ɩ8ݣ-p<KsdQ !�Akd:Th4"{@ pTg�6xm<vՋEk@ͳҗY/o9S?Xa<54^ڡ �:^=v' NB3e}͜0"9J(ǣ$OCg$E`ޡn P7<�huXނIa;n D5<}:|whq菙Vgq {|V]Jj�Q" C"k* rjDJ &VTfh{CXvJ4p={;t,Bud6遡.:Nx6(%|E&,�2hrnA݁o@(3lr<ZղT?UϕWjU&vF* T YIx J1 E̾,y[sv{VNoJnoG�u#*X_W!@70Ut^uYTbEw<sMǞv D{P*";HړF9WNfЍ9ٗe}Q<>>r-պ4e{S`Q`XEݶېX�4=p�EuW;Kقd}h嚵 ;/3rI3AP"9;}):@ >rpSU|/G_ ǖ1_vrϭj@ae"P%.!`Q7PG"[.Uw O E$ўL1Vah܃+TҖd;떋7Y)9Nw*x wԲȸ* oj#Bz^ pGeO :@nfXnV+w&+-oNP?MB2l.ҭR}ПOm<HY]"$ۺ/:`=7T]|Ykw|i. F Z* Ido/NyoRe.?SjƼ�Sf;0vYnb962;|eSe ZnE%$S+LGed{9~x}/Tݬ/2ȣu-wM5BM[2_QSG +1i|4snBV& )zbQ]L稻OZBPe1K!pv7<hא#/1ͬ[yW\ ޜBx3h(T$SXϖ'#g9?3WMC(٫Łi+u" g΋ H׾ P 翰W.\%&h :V , Г# p}C)b, 3}ha6,hqK9]Xy-?+|ܬ.CjE>%ʑ(S0ҍ۳#@Jߙ|0EsP6EUr:W3 q U1. x?-ыZA,E-H!)Y1sM,JWf p@'I1c<)Bw' x(c:!;ݡ^/oҩN/_D}X+X4o8]2I"h�>} �Y;b$:90וЏꔷjGҫ\yZ,Vt/ћt$XRWC}=5Px5K02}0rSh:p@uMB$E~L؟.Cմ<-ԫmFn0ofS3xk1Y`8j #zC~g|Q 1 hgם$ktnLۥ"tr*c|r+ækz( {iDmw[@9އ udH[g~`RgiS8bÕXҹf`yNJ(mhˑ7Q唲lGS XT<5߽@zwcav872'yee^N8 ˡF!�uq]�h/!=+xݣ-tuhJIZBJ771B#<NE[( ^if9:T߷[*8S(ZvwXoc:F5ϓզ9{'Qa>I}B&K#b^cև+yo*ߟ7$iJNO5dWYi@qbQTi4w"P4#NQ%_`\n!~ʥ (pb؍ԉk1?p],:ө_svn84�)%?v 3{ƓUK1u@k%hnX$^#:K?q௫"E|@k)BN.fXk:P :{m}Ky򉲮F1dGsc 5~L#iLsyECU*HOGݩ 1u#$%�C1GEs_Dj8c:|3Zϖ]w6ؓۆI~a"Q nƼKw%~ԃ0V" iƬRd8z,!5U,zi7`SyϽ0 ~C.ޕb,p\mH[=`N" yIIv+&"oϭ�֢f}hm4ֽ3d^sV~{q*o%fmd_v.~�b+dU/*RK[ #8$ 5Ŵo (r56Fy欹{'!'>Okz'VmkޮD6np#ӐV$ ܐ#j0uX.@ᝮνD]3->T:]{}cN?bk-9 >kk>]72qj} zmߧg_֓ e<IEV/ttsu]zJHVi#%igu*Ac(ն~H`nWiD1,~) BR(e֌p K\x';KƒJj }8 aٯO5}jTf�,L~B7;t3E[]X``e +l\ێ]PcG,ҵb*4SNP` 13Aĸx5 vѳ�c~\hPcI0_p hwc{+MP+yz//bk�Zw_�≕LF€@x ,H)nX,};g>a] o9ʧ<p/YT;⫆~ ^-_|F>6EA@T#M$ђF0LMH P:2Y^}N3u jevkb-o?(M~T:r]tRBG7;g:  mU�XW%^U!-4`'@6\$|u ]S{7=HCC.:E.@ڝNW;ƧQaFO_=<]Hz'6[|+?=ë5㢂+qS;zqr 5^ )?H, UP$UDmeEo/CLƸrctI.a?ONEX-_WITwއ-'$ &[.= k^vx5!Ҳ4 ʹ} ֠ލf,@<d'5Ac?pm;} =GOr{]-qk0*yn1Ս%]jdZ�)ces 3-smQrtkYk,(!٘g\wuu#x5~HrD|UjReK*vsfn2 jԹwThQk>߆IF2HZjQLIa6֔b#Ȍש7Ήa".Y�v+roa:4VZ/ఴ[%/#6zU) SqG!WY?BтIQd{8\ c];|O>vs͡,CtpmFwl;/,`Fx,k\�'ޕ8l4ʮJ ũr cI9$cj G ǥsg2|MC=\*w׹27�k:T<1$8}?b@Tx<KW >vGY}*QyZR$Ǚ9ECC$}Ms3 Ft <P嫗ENegeÅۤt%Y31kd^gКŴɿaVᨰYjX#v:ޏ'O`B )^%uze�f%aB°-bl;t!FBD;]YFv = "+G�\|i]kޔx?}>|uN;Di|qל5uV4vkŦUjI4X jV(OJ-LXyI^UF$ߗҬ$9Q.Pu/*$bhXWJX8l=�7(/tot<T%(c퟊2bRNמ24gu%уm9Desvy>?%bw-CgH9^nba< ,JgTSVRA ׽\x؞'Mƾ:$\ z0u}ev)jz3Ǜ2?lEn/?=9?g1BGmقPGozQ2=d[#ď|9 Q( 2$=8.]k®[^`K"UF53- 1@$SF2ke\Ż7 A4p֥5h4zej JqhCː5,7;='?^M#�هH}D\yQfd۸B{}&e},ҾvlJJyPu:mQ!(Tl"jOA{Y;�|\wMY I:K}YtOX6S+Ba?15N1<dVE=WpW gw}Xݕ yo7d㻚u+KF0MVjHhGF(_(cGehCARK@k:O>SN0<=0}']O݂ܳfL=3> (5@RjAuu&ѬS/CV@S# 6C\T%Oq-SP,reL6JIt/d:i8:?DVzDo|'WO5pݤX�26f r}&@3yug:a;&yvY?.D&<w3.'rn;.@MoŊ~jW" ӵq*TQa7ΈqaUowu,2 6Q&u�0j聚B ۫e̽yvx#L$!VʖA/]c87y}Hnzdv;7pWogH3;<7!}\)LJ4!Ẍ́o `) vAn\M <{խFζ{.G?Mڿwa:tS}yKWF`|tAE|51B^"=?tA.~zͪOA75dozLj<Yќ~rLKը 1Sy0k xyS{K2:hZ)L sHFbrWF84 ,wzAL7>c�AR(d.Jme?Ƴ q#N)`;Ӡ?f|C[ކak7N"ry h.T,ٴX_s"t6UKRlNKSWem*{OB5M@M0 #^?AxXbS~I70> &~[$6fy F<,?Xkr[,šU4M@Gg2`[�`3sFRTX^/8ǃhs#xIwN 8piTqi2FqLҬr/V0p%DΦĉV(!Z(ض\Ѐ;曵rCA}k Bیqu/i�)-`"JTgHT9!eo1r2CEfL??{S8LV(h*T{1v2?#l1'QSӲ]_x\VϾVo=*Ó,YOo5;tLIK'"yvooAST^:=6 c.6ZRΜSA )F(joy4"'9xL15: ۿ\/ S+蒶Q^^ =ZzNYAcٖ?.SL:.G*qݰK[+y?u楦/"9--Q(BSx^�_�<1z j+1|Vk~95GcL`ԥ2}1'2+os~Q)h`͐:)9c2Ѣ$2w+t /`}"R 'ZY*<娯o /Iol^pImhK]�+C�dwOSl81 8 . 'ʼnL3iY9yUM\l'C#?XzW.u!;U11xo ֶƞfi\r\yJ-ءDpkWycG9xj@'/Rc5Q^R~{*:9Y40PZtm>mR=\gZv )asTD+ܐ@|nSwCYK}QI2'j A#X#;~Wn%Hc :aa[͇ueŭ+Qٜlj=DFJڃH%DsǚHx+ޠ F9bj1)!jJSTѷRݿӂPVY0踦I[SYg@/Fҕş,[aQ@CPH[Kjk6oH;&XWA^q"dgE@uH[cu³KR="dM.zMQ܅SSb b20X _*s,B˅$7#?_hK9nB=ѐ?.1aqM|S98.$ z}F81E֬q^Ʃo; Аj6Qo2d#FlKө2 g0_ Ơ?Pʼ*V Ubx ,+.R96^|HJETm᰷IUEctMa5ُ&L%0zKJ%Kjwzb wܯC\7F~AbYHtefe+g}!jf %E;Ʃdr;mbJ)tY]MVp ^$պƦ6mM¡ۓEcO5v&曲>|qzu_I&W~U{{-FpꨏƙNUׁ׊wED0A<HHS<M=5IEJ.7Q]q$[f)ahkƔv;m'ӻnxTBv@|5,ht2'낱tW!$4g \NtjuAP�wfmsp&a4鴹GMYϤhIi,f 4HsM<{*${ 薲@ EYWΉ EYn#۽;pߤzM Y*nTdۉHV{]Id1e^A `vB=ɇCӗg0^YX A ҇F&]Z?{J'ѩH `/[l@QFy/&[LR2Cc[FyB%OGEF"pb{F!Uqj8PxD 8k!Fqv|ܐ?(@Rðe%E㉸<aDõapPy=� �"b{Q�WU+Ԧ�` VY,;qx%'m6WG v,荷w ?ƴs]W`_CᒬO>Ta/We70WA|D}n7.e+iV^KHt=EZE"{U;ozkx6$ ^D0wY]INY 1D6p'U# V:5 NEظQ@,LܸhuMPfJ7x/?J\J% >�p 7?D 7[k (\rhCO(+e!~>u{#*5}#2esv'/NfStz9 hAxĴ 8 \uJtX]s?QmW&­tWUh>Y͎(I'wCwd|ゞWvGH%~ m;s{Ie*l1ec"k�J^PT:z-uWDgi#ftA)6l,sIC: cL_B7'i؟w ~uZ7*at`_FJ=ɴޡ[L2WvTt eH_k^#E qb/uFFxe>Mٍ�0&`v=_] MVWtLV*Fuz0x{ ~:YZ0sF&K/TdzE/Jyy\ݱ(�!]{98/=`5VIYakFhS,$Ziiv(QHQ&?K, J"/vnxgKi \L oX|ZfoL̯0:<4.vGj�x7ry\~TFBWf16WQeXè=YE-讞H1o}7 KQ*zE?bp358`ϖ[AjG TgfRLC3&%/Lld: ?y'3;D/�C7݋PdNPk0cA�֛=ۺ[ֹň2~YڧU: dX2sϻO%/S?O%SzŠAvL 󐷓^ʡ a/qF |kI^-_N3mLP;fM<]=#jx(d3 fWQK}OwJ6P͹sYH8IK]ֻo,z |[h2X vl^٬y a@X0T1T~}`5GC|^BQ|}9 O hjKS4_x(i/MÖ/ěB#G/i "9Q':P*}%FAYoZ�!U5{X;{z{zD7/鑑dbVHhtv+6CWݸC1lM9�8yYmݑ|_XhRD%+q+~d69E"[Vh�(v$+9ӱj�zdrӊ,n+axϞd?9:5ޏ%47 Kħje?UKޔ-8(P6O>=1|!o1)݁,Sve]~r-D&n2/G�GR$)'ԏRD-&aViY|)&O(Cr+E]ܽ.suٍ3׷7TȬmN 8I0͟7q#? Ujչʓ+'�z\\SPvR8'Rf7oX71eyM^*KO7df1S ^+EZ*#>gڴa2&t,d ЯY}Eo"/3p{9ZtX}e7o 5Atm{q),p~df'&APW 㻸PN>3Tsb >@|ΕlF% =>Vt{rlU�Zlk:ECpP2p&m Cf[ ?ݓ hO= l.1q݄<dOS'JX�57(jW=(VA Ν?St;0{FΗ#o%Go3tqFuNPқ[h8sЁ&Iڦ݇SӯD5/R\뼏ͅimoG*$ā Ҡfl͕VȳD)l߲͡XF .&T4>3f$u)"MWзGs[4 uKb.Gxr[/Y+NU;aAyM)k<ʀ'UqRtPNt2J<|w&n`A[~Zŝbϸm˾+=Xˈ"={  2 a><g!'IpT乛ÿ: d < Y1Q NJ&Hh vdm/jf)3K]، x->Î5; Hs4L}c7s�:{l$Vb.JkEsu!-Y7;5sb!C` (ϧe- ;V 'Cn?dI:_8Iv6̺fn_(ND%NX>!)2Y0|X[jeocfG1t^xP/eĴPunmDs5k[|һ'Tw"p^5�+Td/`/|'�2D Sk+|ưGEV~kzc-飾~^\&]XǴ0{1{nVb3#k>{ 멁^=b jOnKK& EO/0x3FxGbGf H4MA9wvBX3>gѼemcRQ=xXНfKW});iV W (Ycf6KxW--S /ȘGCKӁ.R$',m}HoMlW]8�vav\t1;I.RGYA!3ifegG RbȠ;/< NoR~ZꫯI[lZ0-lʹu<}|t Whu}-@s)/|$쇦NPHͼF9kпJD'|ɋVx0?naI}Y,Y 67Vwc=LiGQA@MV/|'0hr7*,D_'$Cn{4?ȧTq3n8 rcR3g7kG}DB(~> 8$cS1qHAd ɧw)1,\ͮHc_|@w8+'?r%yls�4;{OM 3`rm:!2ynpz:*7r [r|?!@aoa!Le*X:x ؙ]0utU\X�d>٢$懲SDtS(35`)͐LY2/ӽMy`(YˠLQ'_)F!ECN&.Bv0L;O]Ss|B+"qio�Υj=frAӊ 0]VTsLw3MGpTd9B/e{;E{\<,K2nY؋,t}7c$ n\Wݗ㝮6fX B;0o7]GJNR k1u㝉vVկ_Os S/>D&xȔ']V:W"'M_CO` Cٻ;H 80:(5#j?mRt% [X#tY3ңxy}V.~r>PW{3sЌ^4(' S7B8?hw%+{}\~xR"s\٘$Q5%7$ئ*cANBL "nBAř5tfMsK MPhYxhf-\w0m n!!g贛τ$c-aTӐ VɊ%zy.y9#G:xGQ [^+x&ic \yl;˶D"0YjWM֔?e}ŐJ3/w-Jjz=ˎUXDJ*: [QިJx~e,g .ki0\E_`T2 }mrܦޘ gRbw]+TLS-v}AG�1]4 9YtXH;rWXcHӚ Vr/\AcpJ'$ sL=1B8.jZ4470p436bLq>U[+sQj Z<jzGT6pĝkʌES4P_AD,|ޔmBZl0ĘWVwZzG3:-V1:lÐ=<Xi7|c].~i)wV,cբec y[?sgj_j'r &-)z 7yِI<֨J6-jU NwRf?#}PAd[%݀m׹)BW=q͆1^:gv_/:ҥ0TH3Am<&[w=9v;zջFu]R ^z_}+Xi 5Nf~ю 1b3`v簃+!!> c>Yb8 cnT3?r3s}cGx-}|ūR=V745I߼*sbQ!z A9msxIIP'`]>wRHC4E\懺hjN@iM~xDOEc+C*R?LKܖ@VAOϒ}bWĤ:Ԓ2F΁X [n~X'/.]=Є͛S VKE9@Ѿۧ< g2u[9 󷇨/IA|S.nɘbiXl֖(7`x@B,+1셚M=PCvFr7^MS'fqkWs(w6ˑ _]HAO"|h(IrgvyAנ4%?(0z/u.lk#sXFyy*LJw2~ tb{}VTqp3�ux pRH+W<1dH:pN{s.~Z#`6æ潺0% ,if g9;R~`^J1"ܿ) |YdzNT[ _~ƅB7DLԝ/C^e+<ž~&Do G͒:lJz^ v)GlSSf,8sv%3D5i ۆ0O$#zӂl6=\o$nF$@?r w'K 1+P*K"iߧ  az??cكgCZ5d}w+ Ԣ'Zq1,H킝d`iW_;` <Pe3O>>S,xʹkoo?iv338Ёw\˃\f#;rn8UA%`)[C{MCM?́;򏢑&ι̝$`MS)c>a;Kr%RZ G8toY#БbO: sSpjqA"K V<j{JC}ӏC(wœWЍ  >l+Ȱku:IAu#[ iߴxPڜ+}Z%x'):+Q;śFPl̵\&�AD─IͨMA71|vf,gr> A^i kzpYn~n.�gVȘ2?|vX ˯ _@갂Qטd1-YfH|ŲOo vwZ�ٝ95rF4 9_TntIlN5z+I=lMˣ o�wk9,DVXΓ@T},fDntj&Sa>M- _듯5c{'*:r?{_=ʿ)>NvgH1�h&1>!d;I` rp8G]Ļwy!X>|~Dn9t @,0Ce? #8.vҮcwjh\nU8Tt"2PP֙ٮx=hy`~ʞ]GsSx~CɄ2΍ !eU,8V0A'j.9R7sR Ο(WT�HBԘ 'DE/d, Ov=]FG2fLM E-υS%` /1g^#Xb�V:RuH$Z c~F*xpM>ưJ G,q3aCb#ӯ.ѨOB6a/s& ']H;O{T)˜*a*Kw t}t=(~ݟ'w:͂<Pi+b_7?BUv;i*B�0ChN2`mxn? C#~T{ȹl+?%"toWh[ #�ffDx1`G|% sZ;_P›I2e'&5.I*u{ XRl Ap?}(q:׉URa"%9޲RKձcX vwDVQ!a$>OFAtlҡ{O˚vt OjROuâ (ɠo%QH `?r v+C"�@0v|^.Qd=.˥$g.~!CsnѠD*QibhRQK8 |O C`DI'rXjo%b6Q`\lܮA}5' IJvdhxx77Blc$(X_V],Gm{c#@HlYmۧХj qvBWtDkl�`Cq%K wG=aŷȜ@p{ H:Ɲ3]T _)gf]lAYߩYvAS k ZOQvJnW#v>q*>op'Q+3X&Q3Sqv1jw&;qc. g0ٚgmg;AT*򨉠3EJ>GWQxWNL'=IBf][2�D$w7`' ˞1a5: ڣU3ɳԇgIQT NmYM%{"MQGO* O^17x[;J,DoGߛ=Y<Ҹ<<cIȀs=A vqPk3]m\٧gEjQƬzZ Mn,ތ@ ;_QJO65ذ!]AIZTosB8-g%Gld:(}"~ ۞>}u'~=2mf?x(Nc<GRK,*X rfܑIDN-hk_s1e>ᰦxp:)׎ZQl(g?M7?Bбގ_=}P\!FAd<(EbG,O%!^؍gA}�l b+QMoPU\l8\~y;,ˈ\:FI[AUD0̵a!|ס4X:X?Y̨Tt@jx-J 6kBsK5+jlhg޲XVw6}4fd߼Ę)t MV=rnv%hX5TNR|=ph4ZKZȽU;uU/Uq{bs?IVlX |7C99S̾>#迃5h?Xs_[?Xi\(4ht(\1qgZB{1PgY g?< �Dڡe֍ ^4=>IPԈl |bЃݸpc0'N#αVۇ'[DA_+`K#2tO.1o9U׵qj1܁&w9)e3H7ƹwfӛ O=-9 ʩ`vm1m~;3�@)˨}K9Ge'Z~UԼ|p+|er-vtQ$Q˩3¾E2+<ARAw->xeQ˺x 9<q#Q'YÉFϭ6a̶oܐ؍WPw_|$.|.hrIj#q beN4JuySv +ˉbdFbЪ~(PT.:{yޟk"6j\W";c䑼`Q)MŠNY&"†A7⍽:PJ-aGSqJ}* 7T&-&`~ii#Q_tp2p[5&0}ݑ5Z/ҽ%]K•y/p:~;PBKf\WS!J~>$Ɲ�KlУ>E@ W M{jhgpOLfs@L2}a*ܨG464(EAjElmk^T`D*u;ҒU"yה)i *pχxGAy=|(4*&6M\e C /nTĈ{E17%jK- vř˭JS`=t.^q=XrZ,T;{g)ThyM"A.xö>:�ʚ& Ls"Ґk1ԻP[t=|.U,O8@787r]~];M۽ikXgAw>BVxH Z-CN\ 5T8_Z DOE?E`1#2<1q%Г82XY桽%Hc6 @w{.WI=ydL"%5ajMm.2_`4\6~3NPW`I7|I'K,jyD> l `#lFI!%zjʱy0wGVu7tz\|Q>(\ v'|gdU~m <+PoaB6I}k_ �r;.%X@x< aK�2CZ$kYUti9MYVzTSY'cql-q$CzEx;6;=0*U6F69ɴ󽐚7ϳEՆnϺג풆vz)顤 ̕HԳh"ǧGX^/۷櫢A0M]X*RiUc;SuP& 0E"7w[ʀ5]ܟ(1tvTo.<PJe{gv(K)2E(QH�YeOP22yJ\oݹN_R'|If y")7 T�6$ɲSP8wwa?#]US<=I^ Vj%]R>-3c*v=YDˠ|^Gv_l}/T'K>P/ awGżN>ܐWU0Ɯj3?_Rhv@=*+ŏFJE,Q[>l"'�=)VzXqM"պɚLj歺6B>DVfɱ*"; 2>mjV:ѥjJIuOF(7|f#6`sG}/24f jS xè2*v0!(78vex 29j5+i]c{^ <_ƕ[ wVC)33Iޥ4<09?Q {`4GH!OEyFS=+Z^%&%ДAc`.Wb 3~b_R[:-#Q`,ril4 o*BEЦhh-('Fu&hg\t?İ/3nx?7zyupsxƲR `\uڱ#�zDu|FB7O*|k"֊駗 Q?IH <r4+^چU0,8 }֛V5osz14 iYrt*3r';lg)a?t=٫fq 'myOW'n‚!y _@ݛD eRm"C(vR~GJ ƺbT7#GX}' m WB=}좊 AR qvf@C[j/yM|Μ\WBj0h;/8qrn- laom8Jq/kQI(ۣf#yx#uOv nQIf9$&Kf$}`՛8͸_ 3z*ղ9%@NJ੿I2휂ViVĒ}!.ҍֽx'R4P%NyvF-|mK,u Qѿ?OYerX-414HT~Pb ÚKavj7SE,2iV )p'9V#w4+N~bic$uMue1[-^zj.daNLܨ@=AqAN?jĶ]wҭPG踞أ_ȡQ}賴ŽRt}GB[ۨp v E\';]h>{Dt~Fо2Ḵs>Uhie@ | 2[;>bmg͛J%+D AZ&H2x4,'ӎE�4o^P_LTQB *ӷg؄|=j>ܿv=RQd)Ddu{}Kej|̠a%VXC"In,Wqۆ}vjszT|Nn\p)?d5ՠ*F#uv!6pz,0U(lKhܲN̓akbo$~1 yc<Q=x߃8es(73(z&wYGq$ ) xdW~G 8&gp/)޼(uW;;/ w5"61b:msfNῇpi9i};1%%\0>�"@brNvU�@#a7> thp7 5+Kjs2~V!(ƪW16zz~ys>bW*Q: #3) zQN4)iib~t pS6ĸ?o7J {¼Y@>TfAS`%+X)/i#yMӀ9wS ,ZSj*T O@}nom!BF>_h[}F7&c!r݋l[2S'_r}s\X&d%# !I]VKu8~0|E{]EAXhzbNP6k${򟣎!b*a`x/} Ϧl o̳ۿ~>cHaKFо-X:AŁW2q{6^W$ ïrM ODc@-gȂ #j'JɊ6[h5H*9_&F?Ƨb:|~>eUC,Jn\nͪ.`QM-zL0&^{q>ɚ9x<_eq mU:ޅp�0D *JjL|rL!2\6 eɃ( IÏL!l, _G$a~_XNUFLFnrHdZ7߫-7ҚnR;}h{ c|w<ѫ*QzHOW5+Gn)MKxbV"͢wOxTB ҿ j2_w%\ɟ_cB91QH'N^۪'w^~oڍDKsqFvx:(j_@ +勮]-2vl'ڶ!z"wZjsIUY\i * YPZ&Ϳ !?$~i]GqR- aQr)yPi9j+Ixz C#9)dp$){*-eF,,C�h9-<Gf5e Og+Fen[JT&<kCX>w6 XsLzf-{.CT%&Tj%#yO+ZŏfKQ"t>]xCu^,T>~0Ťb4uO|DA; zp< dx-FeOXp \3٬L* ]۵}$ZEWT]x';ge߯͠Cǻ %CƩuݿ}҈/x݃ vxq>m(>7_Mq!8׳>Oy �77vxc/{o󦪜/g.!}hJ"|l-er㿕C3?_Bj_ P!Y,}q|zDtCcf`٣)[7dð gEum5 IW@B$K`)1/Ї"VˎCnts(ue#ew\6F_1?ٽ6&|:JUmrc; &Y!FiK˖<:aFd"?Bl)^?8!? ?ZPp1ȅLD`6_|&!b֒Eor2ɠ梮TԻaBXS" [ştf]cp1Ŷm"CҮEi14ٮA):b2~ sMݧtp`[Fok/L;ϭ0.SR3Q?5)؂I?|?[I(vgTv3nknx#KI^xֆx!+>ż?' PRE2ϏmUmy4ޱ?c%kVg 0 q9 Ø z9.2 K5֢lF+ $]'R<zm_My$}ۓswN9ݬp#zgtL?[z_OTZ= ͙բ%/x]5+e@]L^L0( kw$ãPP`[KƊU&^dP ک/'Nߨ- "_:DFBW/>7/˖69R��jh+Bj}VL.uGϤs dyb. -:_A`[g#>*P [{X.^\�;XnR>aQ0 ܘܮn (_qngz&:ޒl?*qs~ eXc,vW)|9RWc-ڧ6\'9, # lofQ!A c+ū;h+Pѥ_ӺőqgSpkU;oSHƎzwsm >O2ҳL׏frD9v5*X77"ۢC!Z ]ލbd߭7 + pAǸ!bw' ^ Zr8WD,@`ɭ ED~3[XO*dS#?j@tQŸ!nqIi7xqMs0ԾBCF['OA: m\ton5N j8'VttH5NPn or*xzW;gUiF0N<UD8u |Z|WQ=;WFL:N.2O^J Ke}+~DcRŵT: 83/~ Rܲz6=Lm -$qa.|1ְhOf�΅P@WE"�_S0ѫtX6^H-OC3D9u_@ዒuxlMS`u7 <a%XK!9Px/ezCyb1 #Bs?BlڃɂDX Je¯dqwvYzn/buK3^;1�Qr1uVwH8{_^1ULyHDʱ]es=͊w4cxq|+sh@_}? �eIW?mP$w!s(Al\ӏ`oox0iOy3u ZO/ÔRyPSOX{-%k2q\@҉VIwmΪxM9‡-AW ujU]8\RDeӖe4EѱP]qS0 r^ƺ~}s,NFR3kO75S5V`uXҼd"](sQ)s#櫧@]+ä5?l8LE:]ԴSc cWeP~Пk6esVӟ 7j|C_qc nŵL{3XMeV?9Ohx4-|Dl8̡OгsDgcd]6#7?otrW[zM oôo iJ=V]^j8p M|b[gL7\á(EߡGx9.Wf]q|EX^Ȅ2{zbwu[Kd?<<#ʬކQ4hO tyC�:mT b۝n˗&*yԀgP=b8DM@B݌.&l*s+!3^RGit8C^344>}m\W-yV7ڗ0P*HK@LQRWm`#c&UQ`> ugL!\^/ glI[$ Q(VDxor[|| ;L.eKEy=Ղ64bWԖ`vo幉C->${뷻p #GYP&f4$*Թ1tw9 :Wbn<b xLu ss6y:qݾӏҺ{2^cȖz&R4fJi5_[W/{ 9<_}|a,&JϹ]@dbW>rhQa[ڀyڅu9uhO-aBX)$?.C)6W 7-~Eު\Jh횋yD<3 I`Җ<+*j5zI+ w@.yʁ~Hob;_hn@hpm4\YF_o6IJXz҃#6؟Q G^.OBʕ;`h;Cnt`ćK:e'mAkz(#9桋q ed}"]JHD aUoIS#82ebkws/D{>UW`\ͪ+C�d4;'Ioq#e6on}kߛ!D?׶<e!>G_:<% lڦ}9o]WS�8H#p9sY*Yx~6K")uc?xzq9D*%>Y';qL6L 5Mzd$O3:PΜ$8 ak1L^eђ,:$j>'ݞN.cTs~w!NQ%nCqҵ7RXccO/X(i}JfQo\p pS<ߣ;vѱ7ge Nї7: N �mk|rb*KjWػ;hk/Ռqwa,{nbH=,Jc<ۊzfnE F Km4\a:㽞[-BWMRϻ닂1^`_lv^нJ58̇& xSӬe�ݣG1ԎL-$5)WQB̵ubpt'E _;b?[2X.JvyyF38e(Sf~|P8c ʝ5BS+ѭw #S9z'%ի<d~&O8$~wjgT -ʇ..G,Z[iIFauQwX@bԏ89v�wf+/{)h/uie#@Vf`qϹBLoϘDzĴi+C1?~c{ʳ24Vtvo7%.L ¤ f-$C\u->X sy}y@^F;\۝/̯2\oRCMC^ЩWQ}e-f֒~Si\I=,6P;B Rq%s!k}Jv_ƫg+uL3[fѯ#~M_p::܃oeSPt/h8&B8yza+R-QIįbbo/>m%LWN纺\$`eQ/CJp I N൅Lj;gyn7n?B^3zʌ!%Ί.aArP%)^t^<<uۗFГs+L OprS]ȽV{=7<TX}**nǁ릈 r[m>1pT5G x k=Ȱ D–0p>jsi$zxqH W{1dZkj/cJ3ˁqN# ތdЉ$le€ -Әs1!\ΕU!F%7Z8O:^>cn9�yNh۷%aO [[ $ΊBdȋPd.h9}GV6†lllIiVtG.*ѽ <]+GQrBH]S-t:>!|Cܙk/Rk J>}4OtHߧo Cx]gXfwRH 1M#| Ե/AbD nmlí=/@�}FGIX7m{/﵁#%"26vʾp3)CTF o{Izݖ1?cEDv,o qEܱ.B)=IK'g~>~hg$@,9pJɯVR@mɚꢘ'Doݬ=yZJE4t=IPlgP|131 y[wT&0u<'w@ⵙL+!D[ɲꪉ&' ~aL,MV2 7gDΝgr[.|0bqeztmxQ/‚آtfo Uj9Kp�y>!z% %/9Gj/4} C^X*K8,'M/ghK@N6uZ^ԭGU]!COT.kTduvD6.Xbgx*!"1$k."*VD-$#>G\\MZ6lH,wGWkv^7 P[iac?T\?�-$ LKQ?âWڱ<4n^iСݪҭU/^&Vvw)1GدZ¡ʪd# 'm~);ґ<|EAzwP+G gpߥ\h�PK����y?SI)s��s����info_frame_11.pngUT �i:Ni:Nux �����muP>'\'K'4@ $ܝC @ @p徯wovjk駷z'NW[��|5UE=��0W�%[cwiwv7j� S.XԴaPlNMl�jr~ ]F/yoV=DɔLȴ>M P*h^ Cea~/&؟wR^'ZQEglޒS'|BcTP!M-=)u]h~ʩVv|y~nk4uE|Y4y]Dxm%ɶi:?N`<$ #B1pa zFx۠\19@tˍNS?kx|PO1xÎE8ߢ_9 0.\,N&sHg;A!qݷPg#^*HaߣI G7{8XSEZ ==%-J~Jo \ ;}7~|BVwez۾y�ɉHI6�j?b(Y"G%E7+B\|ˇIjĠ!Q6Do blI,D˒i+_02:؇x`#@YPHH5!HQQɰ �+R$^2 slcGn!idݎw7]EP ' ~`#ãTv ݑՒ` P81Jz}Mjspkjҗtv `q=O$b 2F%1"%5$Jxk>TlXDc&BwboMB^ pc?7yG(wk-]XbrjTJ!~pSI�Ph2b֚OtRR`3O񣓱"!ꥢ<]�ͮ ~Bg9A~jwZfrJ><` .y Ba~UٵĞ?,f>Z>aˊp@Xb3] X/#p9WD.<<47PuK%KM*M^vREa0 YQ#QGpI4Zz{@m\_  ,D2[eE}/ VtHW(4/UF(leW#hJDqP%,tYlgZG^l9jtJۙh>Xmδc#0xVQ.qͤirVn\ 0~]&]�ǡA=vC3D&9v5Gԏ6 -1|rU|q %< ?Rkj:#)+rr kq6uO6D犏}":iw՟TZ4Gg=>ndV !_q~V~*Qbn~Ti߿{kCgwYދab'<0=pV7!AJ5s~xuh~9~['=%EWl 9/hf9d?qsJx#P%@kmT(F8aj[ӧ}7aNM4[\zƗN/fEa{q #H۠{Vru�Ej(Wv5;vSa ݸ#ʛJA&$V*;=gPajPneJ~v?B0<USܕP P0\6 F6%;pZy<Qwj|1/(eŅ[9hk+=* zיNg,m__oxrFP"Ln`r�&5CҥqYu VK_KT?8XK=z^܂f(�$&Oէ؊Cb*rE�:9Dϡ<"/`Τ"g1+ξWAX8_e6!@* A}Cʮ +DoqnjIV(Pڻ6~m+̘^dу4?촎G3qgw;}+MyJV ʠ2aԿHcBʗaORbLIɋĜ^d\ D-a (�T@_{/e0,0]0oT7zdZ0)П%Ŷ6N~<SosFY?Mď`?/|].KjrEKa΅+vP[ C�lla_\B/uB([(s"_,J8Sw}}Kǖл%{dMټ5(܆@@nY⯸5hk}IN^A&'y%8~dLn SR=GQכw?OuwxJw){KS%{ݬ=fB~)v*&lۢNahc kF$B` 5Ҭ|m` )u{̪י\/*ܸ;>8Atf3`n=bevK 4&*:Hk+S48#rЈ=xvO;ѯGzJoRsȿؐ)VSjc1{D,H0YJxC<c#wInlS0ՁyYǖ*9%a4ov#$rZZwiZf"l:/1S\J#4y8`Ն \DL, }=2/ZOg $QYhZZϓ=?�|هX[~vtϫjXC!$@i =͍yp�ITTʶQ׶tJ8V$#qWˏ֢ B@@}fr75HaYFgzё7N}oqTp`3+T/L\ ں2H5۳eQ<uThvd(r}j!x|tpC1+ozENwIdMsL'~w*fY,SO=Zp'a/GË�~q񅾼e#ňtצ;\Gm+2ݲ71)fL�Iq-QnhAhULɲnqu,%ν<}g@K燰O jOD#jfSe<r:ך&81U2us}?Twpw8ߠU|V Dn.ꌟ 0/L7t0)/w#跦nk O4GHI|3Uimm3vD@}xĬSɤ֭ɓSCraˮ#v9?<@HvMs$n^ˏc/h1!j˙Ef Y%a *UӰtV<;m! Z .>?^~G;޳7EӶg?n]RȬX+{1ٵʫóEJLznGa& j߳tP D پQiQIxT8g]_/ko-y,Vx7rs}DAFv11Rƥ؞KڏH5괎4dZFa5C'n)-d %VA-YQ9=::;ЪT޾�2qNx̲:\l%+ "F~a qL6QqɭG.5]=GlǑG X9(֪3/C  s!o!4YE.~1wKcśݿ w)Wʎ޹=Z<ȓaCgәoc^t]C1=27@C=Sn{ "9z'Q8ڹΡYu_;_󑦲QQk75:EcЂ.ǰ6L~ gm3VyYlFz_JN7vqnr}~S]OVIG>Dždh*p^;$8øEsbAg/Mgv5/<i&)| =ܢM:6o\+^Ƀz]bˣD/S9n,p}&:3I#`d6ŽI R m FV]ozwSJ!aH-?^^|N+~fw,"L8f{wkb\DbWBM1SKdݛcl ^,.5`\%#k_\K{wRdh,ٝ3<^؅Cjs9\'{}A�_qFxX!A2ɞoX<bh!zϞ^/_{8%{{i&8{,kϝ2t-e$dlf'e?g_X%ڕl(%5Wc!YYlW8(%2NwKxcZ:+}LFεle^Djz9 i ύ1̿ωk{Q={MxE@fmȏk?4&h0!̝U}G٧3}Sv+]+Ћ)ӥ 祧`^A mƦ3J$[a&8_ uB/}KKx�B9;?!R.dfno}ΠMg|j#+cܾb^1\(292 9q[2%̴1Je<) ߍmݱChC2n;T?dkA.Z<'UxG L؀ AXSzNM'_o"\G6Q~ݟ{߀/d�$RM Du̪5T,g5-1,'EaєPq~ܳT|*o_dSr1(}yλà 3pi:yIcQ _a<1a[htw_V~m(u ##r1kV H| egRZ[;0:'颜;xQ@ +Vu&*@ D^8Uh) D>1`wƶ:Ħ<g{^H,S@^Uۨ2'(wQ[<mTMRڏPzMTe)T„*<iWK%k[FiR`'dj2^a%{Ê732O/G3!A[o#xo`_f!d&91ӪuύL֥Noqr<mƶ.$9W�@Z붛^fR*7?v#<,n}^R Si4|L^~aRL |Io~jk|`UIv<^/X_y@P%TΦ{|rp>+ "McAAHKǞglB!?mz|ȼ)0aHq5 g N\dƌZ7w{OدZ37 dkYdMۿ)B (40&W~Ɂ|x\B2 &;IzF,#ZWŭMZZp/;@zyO3G=., bGy4yK kWmPMWRFP1RFT}!siۗL:?x_{8'M*Q`q[uB1%0PbG%npOr-Dfz�AUG=ߦ,zK[iAocsK*]8}B{JwdT3??*M̳ U2Ψ.;k 5V"0wk6Iט~gZ-ZuϜE[L,ʵd 1d,TBnp):=Ư/1õ(杅;ӽ+üܻe R^O6cm|Su*ß'A9lNG>/.ўЛع-t2iPiNu r=#J_%6`ז}`L{§3sg˚qЄ\¦'XJE]OJg*(by>BMU0cqC̚qךSY? g7hD|mE2[Y33ph۾P>z4usK5o^ o!I w,4]j"n6D(ZRy$s׿2"er<ƙ-c%.X|_J] g]Cr&ށ;<j~q.XrMV fhU=hVX.erk 9+ZM+KW,^^ldy,KBjk̒a@|ȱBQ�=#[[YdH'ݘ#+nD[y #u0 4!ܢ Ӗ\V9QZUku!?W-YmE`C\&X@\q=Pȱ:;HqӀLWu_N>ǍϑeHd|2>sCW~+=)fEΑS彙V"44r\e|'3Qڡ0݂Lԍ:Glg󄏂lJK}Kq}ÙXO웯@$AEQUvI@#tDi]^ ofetlnS? cQ2=8C0øp^X&L%\n!:<sQ Q%.1)Kӻ(.ZFXMxq%7Zw~4tT46"Y#\<OKk{/aOq%h0GzBXH<\@nPsBZu!9ĩ2cp.Xv:yvx>gpHlݣ] VWn|bnVΪ dz@әC4mJd(֑b#d=R2Q'Trt֛ =BLdEe6q@?"܈M3]b`/ՄSlRkGA^x-tSe0fFwӏ=A^ȝUm38Fh4)^3ƔL"g>Q�=e޶1;l+^nOu4j_N9LLK2qC-FO^E`k /^n!蝳VAJx>d X}YҼ4q9 FʥvykϠ1ǽIJ5b_՗C+i;\gz^m y@BnrWۅJ2XZ"|ʾx$\.?-H!BIF�'3wZbN]SLc%%*>eπ? p#b]ng퉵71qW&Y]|F5!h?sm{{.cl +OBgn5MCwp&f,<.H)L8- a?(he;,u=T!dm3ĿOOЯ3JUe^-!6ux%wx� #kT9( vI%4ǕG [ 0}C]gc(TB$2$0Z ^"^#E%DAWjGcH߇u*Sf2#N>o<Vqzx-Fz׊@~\~}T$ h6 xv.l[y:a".K?&ch?.o/^8Gq 'DshgsyN44[J.A;   Ljڙl^o:-3E*A[X۶ ѻʻQ']L".x|YC~6t>ÅH-JMذ']kXF8tY 1XvteUs.Y,5IOJ5)={OlR|vo:f:'L`2 ^AKբ3ԬHm1M ~'TEL�[B-`ͣ _juXo/C*sHпO|s)c5 #bzS0Ȗp<w^C1ZH*Q hx c(eO;<FP $q׼Tl](QCVARz_?}Mw��ړ,v$oab_TФXe#ٲ+zUٓuY9s[8s+V̘a}iUGw;頾J\ N!THfP^*,| m$#@ !K r` zL*"" %WoKr/$ e RM3M-`q;^gÇ9f~C= [ko.^BRCٛ:xs>X̒c)n8 t`, Q80@q2>~y3`sfPc\�lΥc^ٖ WkZCWB?B 2+CNeVؒ93El7m|ìFFX`[S!%~(nd QVl;"ښ=j{#T F{1M7+ D֢i)VeoCk`|�/K_2&I$! *_6Tt?Q: |VasxMTXK|"rFl\&2M x8ac9;]$b`NmN,nug<bHd0>jKqQxziq"d "Y^gM\N0eq\ܑJ"5c0TH ;Tog8ߛmKΐgNF\?A%‘Rlw#oO0k-o57Ԫ<<=Va}6C`Bb,K6aoV=:}Ňe8x!_awFk-"F|D=P \C]@03 ﷶ߄fdOdC$@o]øgI~/\YQ_o6`Zߥf+g /pLU=|?tȴsm(N$U?ݳc ^c2-W,ܾ5>\ˋ(v)NټjGp-+t~5kYVd7膋 )-Dv};xA[RdyK@_G +g<g"֞ٸlɕ& +F\ʑ=όK`8ۼ#ʨg*\0];:CRh;2cQ>c.%yͫ Q=В=?v4:7- qݑJwmV, BL¯z35<-WvVC7`�Ѿφyw(WaW CA7D? `ie%}pҼZ4pGVw�װ}4g?Brxk = }txoK1ɇ; 8$uit}!l(?k7u3c'vІ b-E($c!BԎ'X_1n՜#8JQf2|dǥ->SV4Zou(yXx܉gi]XěP <,rm0g..fU\"Ue(!#?Zv=T-17?$w6Swy82-э~HseU"7([Zu5׾%<cUk{8d i]a[CJa 5Ԅ=0j[y,z$ _1 *=~e/ida5D I?MM7�1Jo;8BС"b;ks#\JW>@Ke;o=Abap3\GqtQ,XsE"vA:JHR5?ǮR"Qvh L߂TInT% %,M7}S鳸IgO o]l3؊gHG ?(@p Ig-{Wv/ܜ^!7ؚXQB̼ Dt^8@%~%ψK:[%)q]+XKF+9"i=W q;ݡҮc{ >Sg Ag 6ᩣCѬ rTW2TVd$۳7 @%jqluen1yw/ME^Zhslٟ)0jmno9.UAYc^}9u͓E78deC(šm+OGuîT1  LS0;a)i ƕ@vK6EՅ&ҚKz 0@ 1]-XY|՛L�5uؒR˧] LUzh0@iKW0!鬢%ˮ}<v{XE)CÛK>vӈh0T!4&kbs-�#ȽWB“MPP]$."bz Ca ]Ā13\"]{ 6m;PUyg.+ל|K#_eb = n-228h-|QL6e=Pv ]N(_Z�'(^b%Of"/swxoO׃G} A<=gԶ7QH\zX#T2QNO1e@:%=b/pT疐;P QquPVPg'pl+՘ %G=ۤز_>qLvb{K5Bi֩Z=8Gݕ$DD[ҏK<0D3'L]Z;'97N_$@H^f]m#:]k敘%Z_?؏##{`0XFSYG?^ET$FKFd\xd/ʼnwm=2Tޒ\sbˠ4@PYd96<>KF\b@FLpyR5c%K'gʾ;R`3EIJ`^C`d~Z孜 .Y[yiƃeyx*׷LsOK""%@SUe-Alh_ d2^[1S K]31"v2 ٱQ8DH^=m,$@qS=\@X$sOm}YJaK�ke=zgIYhng(ۛC{ ? OXtJhj*~ԧ&es-P|M`VG<kb*!O2gaP$#Dl|YJFٯ/)U֣l`E&LXw䎌;B*d̐yʼ?ᩤC<4w\R{ ?V% /=89>52$c*#RZ^ǕN)2ۇP-Cʵ}]0"cO<ʵS|'sӠWS5�^484>iNiݺm-hyMlh{*BV9y_؏0 vx.6@AomBl@�;nU} y_L-_zH(F}lSvHJ 6W,H:8e>^/.ٹ<m8{QaYM6=r#`P5 /\J; ɮ1X|=::XZtM\*qkf?c\^7ſUUg"~X͛=ty&8ekUϹ<yʨjm_϶t}zɿL7~C"a.ug(\$yM//=0N' z*<3%H6MB*Tȓb5=*omn7K gnB"Ƿ}Fݍܵ`.&ßYO Uy0G/?x-м!I&)<ve֓։;G߀&lgYi7GP<ۡhf]pY59}Xh#Ԁjyd:r1[4$i-S{nFj*GbwCPj'Y&L/[x�4OCg)hlzrxW(JA\@~uږ }2;*JУ3uj}fBgj'qXJh*g(m =}wpXw"P3#K,ľ6[5İ0K5NU߼\?҂; @Yl!q#8zYj h_ PrnUGN$1f ozEqK�3KBZgqc}@S?wn] '[E `VkN �1'0E7�FJ(]P ]/L\ߏJm &~65'/ȬZqyxTˏ2Y{iWd|ypN݄sRI>݆Z:f.<cьSmd9ӗ %zq7ua/u ZeX 36L\)1%#�dAҒ]R? J <FНE~d[p4 hɺ4 '95p.I5vߓRO Y7dkY'R�<o<ȷNӧq#!a]Y\3Hl>vJKG([7i==ão kiY#,=~  6$'1a�6aTcyP \HթIƪؖV ?X%&ΰ'svA�0\�KX?ᅵWpKƘG>΅mltyf_UD+h):sHʔ {Ѕd!+1D;MĚR3qQàGW_$<2ն +MZ vCўT: n-:/?O Pוd|3`سԀ˷ 'A 4Wm2bl/{O/*16R?Q<O|,<./Zo;<J5VqDKNS{Rj=9ڋ\'Ƿذpi_7'lu6uvIy]W_ ȴ@N:=ڎ'[0E]7zy61e;⧝I_DaLT}.y`T`fjBFaNutDLMC7 +s%OMvX]U15 e�=B's.‹*$Vf$nFJ f *r}*O3J7cJ 0M\Q Uސ1*} 󋠘m;:H# =>xcy=4o/%>- vt :!�2oX1Jfxork%:XM˚fVgG1Tݷ=`.wiNěAt7|<ܕDerۥ\rFu)NZ[w5 ȠR0yd}B;(鑨r+&uzSz/;ArJ?\T!H֥a#[>V).~̻iक़ۭߏ<!Ou_:֏&>!4j~)b=9^Mδ 53A1D2M:F}x`ei+!Y+U!CR4<9Ų�Ai5BcrDeiKwEYFFxJ/`IL}3]hTɧ0Yyi ߤR&7\ ʊ8��都 UEa򡱵?IWG'D.~�~E_ m㊋ƙ y{#$ YsƯ,G%BtO{/+2 "aIQ C5ݞܷl=YrF{}5~H%i(4{= 9闝!ѥ &ɻ[G ܳ�e}|,biRݶjҳW#6'B_IKGHD?˛BKc&!D'cHs< j( 3NXݵHB?J -(7+5Kwe\� t"CԭA9i?rb`'b`@I>֍sM+`RpW7~|P⁴:z\4-�YY9 9^=L:T˱'|v>꽰[m_t%!@X_^I1qe'Shx7l)3ɟP7tdn|#oJE̍x@ޛe>(&fDcKɎ98}b {:x zAs:&R@KaړZ[{K|g𚩕OsNX*pw'f~tTS#Q׵ߪh9åVĉE Q>iw(Vd]e;{0|e\94&Epm1)$';ӵbEDK*} >>I*` (S*�Jmp9U=g>%q/zR0f"9-Ϸc\yy>]Oc%T̘cODmZ< bZtHao5VGq>i;=`(e(V^m;\~J#K$k|M4=n@=<X)y#Ejeֹ>((dZ/sV?%@uT[\S" \xcv~˽HެiK_Ӛ^?QDi}(koϘ!ܨC#-Kՙrh+,M;)g[?V _B8O\i Ve^/ě!'H#*xgMgva%Oc^e~-*t .eSDX(+8| >A5?癞:] &CpNE07W#ZٰzOv,=m^y6T,by1KERh1$ۃ;,:t7x:}}\U:3?zgF-qcs|5m&YQ ȂHZM)ƬPgOlEmU>/7=Z];X (geP ˷#@{,wgt~Eŝ|G]}"M[{V[x}i |$t#7i'UtDYuaPQp-69=bJ(]{7ബc毩!r\i,m�j%} ; (t0Y~Bk"%m){ _f?UX^{n=9TcAU_<֟CU\Z;fJ=p YGAZ=U֧]/LyqY*%:ZV~lL_m!7f{X^mAIQ5_Jm%nDad_~xymM]r1+`;P N?kcw�<Iw1b|gM/bxAz90tVphDn^Hi,2`EvߥSdtL/mhB7/z5<z:Q}29 &Sn# M?}q?OMkĶ֬ Vg^-4a>E$4sCJFٷ 4VMM. O:,< zv7L UMS:Qa,,O_:O4RG# M)mxEmzR`T"~ߤ;.C7q_r烇"qYadqqo ihIFr@]Vm2'#d>ΩTY33OAzrgc�?U>ا'yn1X1I_P0 NNV uPj%9TU(nE!|ge!K ?NJK<kU<xip$5SBՓIDwnS:v͏GS|Cؗ݃yxţ@+; 0> b4{;?$G'ݴ1YұsK P0+2ųKB&Qj׫QXEI>nXdBH$S! TR+ A/ޮ?Hvj$ԎJ.bb5*yMt_7_?U.i$3fQپ |IurfQh"N/#4\c<wB3 �9K:ڭe:meb*Zd פJ L3pzͻUmGۯu9bh<72 ߲aYN-!j#@Wd7{;n{`.!(Ȃsq9!OHy`:ߏ\ (v`OS1dPWCNnhyƛ 컾{9c?L;`)#ɡj&sL·A6qzy2[݌JCvS}pLix{nG?-[J`Te_uŚG8pBU8KwJ{<|_3*0`eۍ3\Fn׷cEk /S]/{} Akԓ^ၚ0q]&tޛ |cz1)/:8zb(¿Lyrr\ =nxU #}Z:;Nt֔C+跶uZa+G4WE1WGεڦ@Q]|*I@6W64R}BZ^- .Vn;W#cLI�xp ɡ!*LmiTW|䐨 "aZ\v_IEK$^l7͙DȢrvCTg_|<赩WIݣ,?7^[[ (Q[qQt+R\@Noj"F??%?f"-a!C-݁#i CBE}PڻӐ,CmlHSV 'v:cGXXeę(HyLi/:C*NP(3x% 29*,:u &:P 6sȏ9'P)䬈Uŕ,h:f115oKSN_aq=os@?3=oh]oc GQ߶{1'gTh6c(Z!g)훱bh[>\\K{rYXݜpKx41LVDZJs\OH$tS) sȲWukty^reI[V?FA=bĬud :'NczX{gφV>TH|1Eh~]owp.pcQ'?8>sՊ@"+_?lax$XxB'x?SKن kgv:u\WTK;|Su=vh{Io\kr0Zsgwlf;M3YHtYH{z28I:o虞; !a mklظo g<w*Gߞ7mWU2xw`Rvٷ&t E,!/4!؉ *�M=ϖc0NWq貵C/ 4a&`]O>o!vQeݱ /=.1~:Bew�>�bcEbq8?{TGSm_/W*4m41Tl;acб0um2/ziip(3$ k(^V~  E(2?aP*$GxWpqcS2]Zh-m`^LX*w m<_p̶A(K$˲p5dH7ULF_mpf<\>\FAstUvmbU.}V$3po [Q*Ǯ!\*nCSQ*N7g(Kʙ%4jqRfG1HE˕-Z�Ό;eF2$&؟uPD@ݺB$T'cN��ޓ,s/7_zI+jVݙh,#( gQR`0e|?fZVݗ_/)~}Y� [G_%z(w$K4quTPI}0O#t%61g[Z(7[nz`޳<p低9�uYӀ81~hNBI"t&o޲6ygIٓ"8*8>"C/@U !{W`; �I3dpC&|@FjY�r3[RϲȽ( k{ڤzB,DUK;A [A9=3hW}ov}kt#Qddx滤G�%iOD=XT-Q >0Z/0u+>|3=JR;nY@5 J7i;&C' g5�0͍;}#TJ DMl.pySy"cC5OxK+- -.LT3+ ;O'ťSbu8#||:J/dfe]!7&\d~R8oǾv^`x_B}Jfnyɼe49C12սLlD\鞵$UAnRsb)U<LrZ 3rgb3_G*rI7QoN7%eCmڣCsEZS;D(L>w@ M[mqgY|TdW%cebv W ox +h<P._S=kR %pIf5pgn,6m@PG|M׻@aI0g4ݬ 5|2>빳{rbU^xwjOx-7i:mLMU5&/5>mA/u,r΅'}Y'U(mbo{>ntƠ{/uqIKS9OzeUkGZmUأ?G>!X SG=*o0X Ajo ͇[{[Ƒ[Ӧh~ px,mɇK5FL(Tyzʆ�OQ=Sabu?׏uOBqF]XoW{w1`D1jg4Opb0R!DΨ4iTn1tnV²ɐ2{<M^1+DT,L!  HMpr 'jO&jX Oڈz*q!F41Y!Kic_r^0+P3PzHD2wޒu`HY( '3n_XUxU8pa. B*}Ul^{]@wfֿw5"[^?naO8x#A>*-}1'U� Vjd\۝]o0 yYSH.c1w`cfGL&w׶@-2YYG\ei; >22#$ܚi/z,sS xk.{_0fa+kk #mtm%A0TRr~i2;{?dNU*b$ }BKZê훮mEE$ %#qӽ07۰,RNt|Âp߅=aBX\}nD۪ {>fbFr(h*X ԟf0Zk~i}Ef]=%.ОMJBKԣ,X? ?C6?dg2"m+awQo}۹jzLG>O 圎fb^5σ, Ӟtc%FP*tfAv` M6DکA ɀ|Iv3S}sY޸ԩyVB-oًuO^a S|mmnxԧsQ {aK']RBYZ1InܔfW6lh2FjEyΔi0_d(|,dZ@MbVm 3=qE^4GU@_LD};̾ޢZk9~}riP+# ,܋alWdZ]mFf{/f`Q=-aD ۥI6>3 ̀p*d=/}ޓ(izDY+ZOu #4Xnf4?jBp;Eؙ$ ^͔)ZƬ/$F{.%Rruǜ%ഋ-!jFQu-[ sCݶ7Oo70|*4L|M}d7e6U]gL|3GT81Lλ Je~Asb5CEL ȏQN{ϡtnզXk '‰Ǔ1S.eȵHTR4*o#=:m Y%2:U q |3vw܁X LGz.nݼݫCs]6E$}:] hVqv,߻dMAWmВ&ӽӜD1gu*6�2j~qcPR⥏-&UՔbhґ~)HGe T %)MMrgn¾L+7l &vLL>;G+v%헮*Edvpw2]L,*�f_$yVƌ1V凵eT>C1țdGЍK"t)}t\o9e2i_} B`C ׺G8Vˤӊ=6)+P91aYY`>&D +| ?s[*ጰT-*#4uXP9|u ^JA%1s#bkgt=s}ڌ�lHn>8|bqt~hY3@$_Ir u_,kk+mgrŨ{c3 Xo`H,襎T9<BƋb91Je䀠2("SA+=Ly)MԵ-M}t02vt.0S\ְ=9[ .mX#tpYfB5#1{{.M<R.qt~xEuDW_8xTT�QgvkN ziSP,q(7QWqm !fAf+C�`^#*}k aEV_D*oM{?/] x!:_"(gOᤴ^`eVm 龯Z5MReޒOIwH$c͔i q!Cݮ[d}R//`>C*b+�ޟL):%4M!"ɨPCEp kV埿@rR;ZGpa#J:q'Q$m"piA|Ҳ%_QBL>v?[OZEវ'}: dsB0}aZ7Ev1g;yČF2p0!t爲dg%\,rLq@Fz *Þ8Tzi-B4;3JQ{=x�S<S7<r}cZAb6yF~,Tg'KIÍ"/QhɲSI ה4r>B8BJZP520J`�1 Z"W{?;P݋ޠL}9suӒ|Ꝝ7x\DV]ݛlvףz1= q=ۻ̱ȐCgJ|RZ3@>'q(SR.[bOT\t(@VM bP>AYGr; w{mP} ]_߳7mu9b!�wc:7N Icexj[O`kJVw2J<T-}kǩ(F<�P<a')RJʞdAM  WMĭyjiU]#a{09j2|&Sȕ�;fE�!9 L"* BEdLcU%ĪoM4@3hbG[3�+[LW/ WS _rH,y3lJ.:�v6)S-F^#D8GF+ޙ3!Ԯ<W?"]&E trq_kr SRSvN0a[&x%nC(K/SXIO|;&l<(zzVYPp/ 1xP!_�3kҕgL�0JeN%!@QW:N d`?"6?l`g/dcӲ(䱚vs)d.z9<J .H`Ͷ/27+wWst˖;Jăa~13rV|d gZ\XkeQV-& f尷�`A_گQlEXXRkY=TG @rN:1VU6l106FYH(!`E*q7he>"ZƏ~<7QR] p" DO9zb J+ NU= /bU?F%fiPoZlwD'y ,e?_3uOyfs=|Lv,FgtZlIP،7`gwhC'揥e5]@TT\e^ޤEU}AҘ-b"N%.m$7t||=$*=0>APڂ,: Ze_DL1LuS7&ɞ'^)3NLX3CW,dR2W}GU 6c@+OhH֤0Ы+ yU~j$[#j#ǀԼlQٺ!_|ZMUl&p3?T/I#Äf`H<[:d贊<ĪjťYNpJ Q଺%bx=favj;_xQ5( �HVW aH0\diCU GکD7(Jp+Kn8x˩+ٟD瀞)_<Uj+q|̥/_Q;gsFO[z% A+`mGd�~ߒ􀴙[?s?cOAOr9͋B°F&CwD/5BTP%=zZ~ .ͭL~3줆p<KQ/g` ` F7N�rp&#஫ޕcR&?2c FD�Β#aj#AÎIClGӫY嚚gJ;8X8f{⃋^:0Ω%΢jIQ?C0Yg:MN9~kެnF&LL5Cvɬ ˵emp=N>63ڇR kh%XvN-7(dJ͚G dŵ&*M O߼ZBS7.zT ~04oqG~=ޘdmt(?gUzj X( y" hC,qdgϫ Amޚ6$n&Qg32II!zwU! E3U˥L=嵮=[0e* z $=1ԒIo#]蹦4@;O c$^~J.Q> &M#[*ϐ]1nt ?\X@.:f|TN)m C\m5l:OKjz,E4'dÑbo~-:7ʿ9&2xQhiW#3[j D]&>H5=)Fc MC&f4'̀WF ! ^Jhh~$سCөJMWca7h#/slȽS{@@WD.#DsNJgATHBR3ΥR _7(i7Δ^ڎO-@.q6;pE-ɷ(ʹ ǹ^_�b/{1C«i>kfW]tXr[w1dso_)>ꄾɳ~؛;,]8R^5a7Y;Q#?y T98 SCUB )$W9͍V1\Z5DPW5Mݟ,$ Ե^:%Z?f$dunQo $9ksQVl uģ4E?׫G&5ݷWie2}SQ_@z^􆰗,.?J˭qV@26~sg/Pc1HUF_)8~Nw*}u{~BRhs qzGׇP/ߞ+ USF,=eARE5SKC W[4nEW8IyDY&0A֋i)*/y-Tv5\BZ9]ǫ.Ǭj?R4~dl/RpK4gS@5&1y^fћrH;oIC]KfmN-E0'"{;ԡez5Tb.yV t� ÷Kq6a$obIPk[DFQm0#`]VBP]z:N;9YϪބdq!#ӡDyǁLu?!+OhA;P%\ZJr :Vh {BH!b3L%ꏁAZF[>6 ϻW5h*박<dWExz 1zJCU%&oq՜kA0gIuf\xy~h!X:dbT#:U_r uix?z]&w\/rqŷ9dI ;j>%眊UZ֑0?C嘄 J%D5989-?=PȂ6;e-kw[Ja-1+ kΊy;[eYdA݊7.Ycg>r"øђgsT#'Gn|)|8+ٺoNOn>$} a?$ӎ^ebY{7s�"v8x'M+9j9b;YGy1E&IVsfSՁhOx tӂ験8h+lY�U%9D\N֙hej@3e*azHMQl^| m[:a%j*3YwM3eRǎdO$R {U]Sfn&ghqė 7ʡk}M?>~DnF|CΞ1P)ZjM�ٚx*'Jcu]l +Ȟ`3'&bN+1 ?f5+~ l0K ^O|ˣo*Xk"W%Vtvu qm{ǂ=J%h2vQŊZ}XfQkR[,a sPhQ2D\ `$>56/J/nzጿ/13Q+L w|�u[Jֿ1H J8/SyCYNמDHN,tWH)W?!AJ7Iʔ w.tZ2=&� Y\8D<W3#y^7OBX룪&dz0 I9 7u\*=b=C/(>)l$8HiIh!x_\i&eI0„停 (&j[qT#q9UO.vr48G:^1usSv%}{2 6[ޛ1]e.sKUFsCBAɩN v(;`ρz +w\Yz rqC*z-IdürWbm!<t)%0ڭYaAKA@IneNҹ>(Sz$(Wp~OV}N͟kKϡcěLR5h eL9*%&D4yY} Lإfdk8V]NDZI8-cQv53 r`jڿ"kl8: |b[y] AAt13c B3dO>;^~3FpJLL +TN=67)r4يֿ|Z.-eשwK`I@2 ȏxqGQTkJ[ 1i�x@D8l dZ,_OE; v@{ۯb+?ic ]ѼPz]ןCRuE@+?cݪ݂žqB-V_Pn7BaocAN/>_(rj(jlm}T*}-@-'!q8'T tjl }I^V ɣ{yʢ΋)XZ'qo!jDj~K?Z]>^rFD4}q,yз 5 \˶}s%WW"71R&4SN'kDO[�ip E"-e i&KEWȧx.+ B f4"<rK/q!NR\KRw>rY[FlGkaη/+*#R\Cˀ qp^Śc|a" 5aJ1ƣ{72d7\S"kͩ!T8>̫& ruX)mNj'rDw7+>{j"H8Eڢ()5$ Al7].VUrW8J3V +xU œDp p˶뎡_m9(kE^ Pa藠.+ ** ޱ\w%5>8pzϤkVINs.HkNǖ z;㓸O׊d>zٳ󉂆^AD, (uAC֙92tU3%ozʬ%ߛ _; K̰|p{cڂ(6Cە$'!p} X%U<}C3Rw-^ӗjۓ> xײYV"!^ L5UUeq-B d\x,R(zgRHVApGNUT:2l tZ!Ql+:_F |܂"#-ʆD%#߻>xe e`;÷4�_BDѦGO5C<_|$8�"D4~7& }BbhWl`ehn#}y$Sat_�FD ] OD^|0]l t&i?B[oC%bUPK����y?`t��wt����info_frame_12.pngUT �i:Ni:Nux �����m|uTҝt t HJ7 !-t7K "){9<gssusg�@b�� dU ⨨�)xcVW;{+2[0�< W@"* +ݒ �LˀT6G_ۻKn kdkllםDz>bH ]XM _P y*eE&2,v93Q[U}o|5>Pdnz !`IcZUxAZUҀW?g'?:1kLA b. ~'Cwp~x0{õ[PV 3 -7*+*�!xW )Si[6i|T8dl+vd[ԌcԢ}֢\A̞M̙[l},ۓ}N>?#޵rX>1M4@OmrD.?N^!.@6Q.� U<ƞUJG*#'; eC}7gv/sّmaop˜@a|LGPYuGݍFh|<$_@Zrqo_$Zd0CKذ>K�$C 'ߕS!:7 l \|l#8tɇ! Y3vRfjR-?TQvb + |Aԯc1@^ 0T'TX|A�1!Dvhw,M2-1Ty\ '̃۬^>3\ ԕ6>U,pRd0Xr.ɶm$ yשD2bn$E q~2Jؔ&gj(KFr?ŜHE< y[*�)p{1AWL~@zw|^$ /jaӠگ ST@=NۻslN%T:uaۑV>{pYB2.}Iek=wW &UT)l䧝<(R #r:QNT�$k`,"ə0rDɔS_ua0� il M+0w헛l9?-kl ߝEZ)VgWq63 -_UoZYwEF:x5;LJĊID ]\=:U;DJى{*o |4x?su%2a ?g-9=Lq_a =v]O`{Y IZIX5Dv iJۯǴ XnF2ǎܹ~h135?e^n6yGuRzJuLnH\0#:i'sqZ+L&5iȠնc\݄,m8/\ϥ' ـLtؚ^YNTwzpsyXO}Ds0V"nq}5xF{BT ";|E{nkG:!n<䯄u='r,֝(NFd3 Ȫ(?Jj~q))G 0bP]l<,oUkBgc,%@m 9'卸߱мd %:-t|X3A"ZTx hB<TH [aS4/a= FoSPHVn əq]B:rncyL8ԪsȷSEb7Њ5qUmvE؟}J'K9f[|P"Mu^hG[ލ[zOMBVE{}_miHL]H'#=<F=8isvGY!z `zbI " E8JM!b/VG㇆N!{4=(f25cd b[+jͬ-UQ嘠:=G \jĢ6CTJm|÷x؈~XWbT8 Ő<6B}l՚2aJnVZwyͩz-U#dNG0 0uKy:)>Uɡ:#`]:Qhbl"N&qeBڙ+-llX^ŦM4?!`߼o/N5EH]0?˧g&'oH (^T',HEnچ$-=]ڮd0ZnbBL HeNh5O.[`|p^y_JhG</qJvUo٤ Xd%CA_'ng?v wP K1ǐ"cm6SS,ذJq7ZU@˨"\ɑu<h 5CA9ssPUհcN:3g{kӖ}cgup8�1=MsѭE+oՊ2 XSRiz+_CxmJ9S ϋ#֞d*=U[2�T^PժR�l34$#K3=w$fY39S]f.�,9߾і%O< 2iQkyi"bDHW{(�uA1X#pˉ#U#&(3Eɟ3EVuzڜ\gpͺp܁KnL pe1Ӌl_{N iM (}ː 1˒hcBOɿ!r [pקy”0ݿ[I;EpO̔kzז# 05{r+Oc$]:,);Vzt҃%IO O6yW:vW*07!B(NIaw}Y#P{1z0oݫ~op]퍅eKу(vC0nL02wܪ,8bSB�9|OIɈ|$/X-ZȬe2\ly_M)_bE)\Ht�pt^h~igxu Zi hr7q.F|@()󟋝¿ny_&uFxͷ~jn36PD ]fR0;:<7X vJ>'P߆'HwqD~R2Xy' ش]rg 08aǻtp7!MTH]P uz)&-z7]v&`4؍Vw=[}{7X{t ZpH_TBEYՀ5=&hu&2zn7s{Do Js5Xa}.iy4?>i$Pn민&,`eْlB7I`WY@dM"RI+ xB D/GXy0's f{̢ZA8k̹鐣c!y<:ƅ"sd'`)fmy]\ӹ lJɏ%!wt;IZ4,k~`ϛ,4Ie}KSy4[ _);`4s5Ԧi~`FA2gs 19\p F~viJАJ}nu/ЯY|}#jVw#z5*}Z ua (EFa%TT88 mb(9W,WAT#zNGVHˆܡi)$ ?�^iuҟ,|5S҃V<IMߘeCLM6'e^KEW@1Ҳ ǯ6[`=$R9 AjnE4Į ND^x0)&E`˔{ǹG-EӯqN%B=I@M" *ɣX'dx0"} FS[199AKxױֳ-kuCJM-͆Osv4=jb6c<~!F{P)R ۨ8Cs?.^#Wzׯ A AdB@RWAn3CwVP-ӥ޷9--Pux%k7'bpą+Nԡҗ j *8$J>bxe=G,YF| A1 ʼn =6lBr=bwɏ} օf* H߯yIL ]Fy#I7.oT:m8Rb�+Vb(JG~@cWJ' >;MM玵e[喞tg[o6P!wk/Iq%G*EQRn;^?F269r2;(g8 ^ư!D)0_0}Y`U<pz81;׹eJ!k^jfnwA6p~n[0\gOMY2華Eᢠ;/L%4j1#r[gʏ|ӿ1Z#y{g@{}Q%;zW:aKj="ŽzڃU·p�+F1S0R3.ү7E(Q2gx/',\.Na8`=(Y_ Y^x'=JFڢ9Efndn<H!ҕMDsJ5~e?KMWrߟI$@LA_0Mhr7бKoCSf_x[#nhAfZsHY;y} NGg �S[UҩE>b\P}J C AxFXkDG^T~$sQ~("Q9}!N'l}!iE#D|#}Jdy?ug.܆::p@ `jg}[,t1*oya,t6Wa5%mҭv6<`D%;j0~a=jq_^ ] Ky" %Qj8qr};΍В|?5$=jFNfAlDb)# gy,FapqU(# \AI|&y>zV؆h;x86.˯> u~ZL]Na {$�/4VDߙxϝD_PGʻ4Lr"[& 3W s'Tuab+@!dDe⍯ep9\8{E)^$\cDѤP)Tg d@ui <|VYwU^TdAq[qZ\ Di7 74^/Zܓnr(ׯL :; }h]D#~ <gH;zXK#)�!xr3[4oͣAw,TP 6@Et8moߏ-o *^j j7�+FXΥMaX lguBĶVU Y+G5w \@~t i hkUY:ARqa 61[׽�.ĿvK29?.s  7QcC%BgerMlB=&\{V-28Iiʬ\e% e2tj_M:RM+N ?Wy?+Xw\~^ 7,QKZ #tN0g!>}R9Ѹ?m^ TJ_t: F8(516gQu=ܗ@?1`_BoTcf=לW$TtS5OKEfPB �OPlꕥڄӆ`hf)P#M֟S5@sy]#ķއݼeiX<dN 6u޶]ME!icy˞τrيp<X ;AuW SM] Ϡsr E{>ClH:o1]{׉gb],@A6gL2ɶEqLk/OȠBӿN11l@;WY!.7Zd ex:J|0((f{4~ Xb;N`ҥ$껗)٘a�4yQ"KT$Ms:Yʒ®Գ9꘼i>R4; lSʭo\'<Z<u1>I;١j72(UI3S^q.f-_,_LYH�/g '? 4-~(KlwOhY㝑b4mY~݂a $PdTT=&frԖ{NJE-(ZXw~pe,?_{a0JgVY!x0ai>M!]\7kF4ՙiEK7oSZ0bUheEfTnnpψ:(k]gB{& urLvmHpQh}4u3"p9R~Ңڥ7QΫTfE[^xMqd'51tKw$T;*~M#$Ɩ� :'$:/umѡL#f܋8& O˃;:aZ$D s "*pdv/_r.ѮiKL% "M8=aK<Mm]K5k*6#*c_x8`3U m.b5qx 2 lR 0M~LD{vN(Za䞮S7QoŻo62R>.}u!`{yCU!]ď3/T"'FRm5wޜzi/dj@J/r[3,"&MD5�./\(L%گ,dLJ9 T<{1e2DbMZj3i1c"漏q6;:`�{]?:^`޾\{P)WiOx <8؀ ˒g�S-,s-jOt 5f,;)NqvGJ4j@|O ]}|׿O.!|'T齝5;wlBTɪzO4P.�uc6ęDp-<5<X(BU5nZ$*#L͊crtlWz{ޯ n󦨟H)~˦3bFd? g}Ħ˯r%NJqy"5j-CS_vL:s᥄ktb<DFWsK|ے{F藾{l]DDP&ˇV ,TQ_)�yc +0뻶z5Upi(gz@!Xn :2y):!4vj.ntPEaqҒ4kaP9vP 3|0P.vSAahR%1ᦺƃ1zv˔SDbOCisz`քqlnR1[8ga�%WSzgVe;Zm<r] sO.6\KW˲ aY屑 Pae#(s 2A?ǫJspw6Ηfy<:aGf홀_^洞r4ktjMbv%@G׾c`ҖgL02vl^J O:]U՞UټT/>AOZ-R: {6 ֑ `q(PCSZU"7YQ r:?!2/ BE0--._npL/qCjY3gO|8( в@LfPC}yA}8J=PVAM*]Vk2o--&OhϤQ-,$zTjbi`&$&q8d:<\/UR:=f)rT Y>We>.ta6Զ-8q0r`cr.cϽeƎF |{o(1/2ټ)s;tΒgcfQQ''0bKTgxlqQRGݔz145&OOH{Nss'^iowc߼on`/`,]/<- ]iUk֧jOT޶YdbW(eaaNs pL^oʈ8twr{!\BI�X߾ ah`vkVN؆\K�nHGBU\Ole>3 s͹9mwO>]pXy-tIӯN{Ug`HjU'0gRv9do,e𠦔-`g&&M,rh?OO@6@ƅ@c8o"@y,̯cܖ"/B޷`U$ǠpzZmR‰c֡Or*ȊWߓ{5�L1(cbAixZCTyG,ڒ||>hY` irH91nX'se"5h'MGn*_tPе)6W)loA|ֿ"!l!S)`O�ms1Y@Okh}e6Q'Ac+$z~~*˧l=4Q귿ХMUJ"wͪh^Ny&J} I%]7|l@x^ȹtePs)[raٗq*59"bʛ8S@/;\O CO֢$)PՔK/4_N91jj~jP`ξ]V|Ҧζhsm78]K<Նnyod%СZ_q@IV� Z+{п9:1]oXP,#F5L2PJ*za5rJn yݭ$¸LE%5U[ y*}SXidwz 5 u#Tj}?)y?K YgXa|C>y$S0Y]tT:gwMtl䪐ÒZ!NGiNL$L8S$4WR5:& $GrBn �!mxU>#mJ2fFR19 ʑ?ށܵiE#A]c<n1\oR/ 9{??&� U6iwl+~@ i0~Lp;H[MN<�(!¢Zfmɏ='n%CN襙Ҳ\Rviiޏ?k. \,oOln5+"[X (J99Şn)rA4�NFjw !PR_i=�cd 3F>5kA߾ð'svzH.;.wD&"eج? &Ë1h7$Uʽ[&LihF.-)es$J( ($@Wvaef6ʬGȿ2Ctp?<Wc5!ӶB$bBU0O*J=GpvY[7 L%pQjbM8eI8;S�fM,שNG?, yi0ɞl_=ҴK9:Բ3F3g*o.1w5KYq6IlPe:A`yXL{NQx =&TCdֱ|ѝ8D]r4Hj aD߯rSf<0) :^O\woܬ0o)fZ L+˔z Iǃ�_xA>ϥxuvo*PC 1RR;=rRsc/=ִ 3 3( 4s@\mmvEκD<gERw ˕3c[`n+#&=?mƁJԦdP%at<�=%9I@a.RS~]GrmMO:;+~Pñ ~Io yhus/͹ ]ݷ/)rrBj3|ֶ;nAUD^.7ɂK*OdB_6ɴ > 7up(Bl}`ѭaTUѶ$N)`$ $jtG-"' #0g> qkmw틷 / >2za�=Ѱ9ii  H<vRB&/"jJ;}_F\.+%0Pj=LϟAm{ u _WOdl&z`hXk>c 7*[2;MWϐ|dn;p|48*/K 7]Uܸ"sI|5.Gd꽯>]h5fT4~ ^_ˀS˰[A}ڔF*JFFwfp+["Ncw&U DQ NҨ8G>JL? !1.#zp/_ TA>VC$2iu_pqcqi^asy7kdnp[xc؀- Yh oxh暤O`qKywNQowސH鶗 /ZGwzyM D򊩔tFc(ɳ}UpPr=AuH^U)௛I6ϊg<Od%"D]±sJ ַ]jY؈e!\U?mA6P0jW+4}@,PXi` &ٍ~zkzn $g~IhU6zVm'-6yt1YhUHW,IkδL_h! j:lؼ L+v6$  DYɪfV&N E CJt"OODt;C{qDGqBGq7}X%̳h'T&ABޘHi_Hm]һDcǶw @�B P=!VܘU% %VÜ#dHR@/|yOGLvS&R\;.NL-og- 7o!O̘LGbrմs.soK>qXNtkʖncn~ƸꝞINh:'H½;N"8ⅿm _gDR ]ʸr"V\rK/rJF sgQ*578s/ږ&LMS>e},dڧm=crB+Fن K+o)Y(h1Ȳp}HUﴮq3=ֵ4|.Q<0Lr3v/r&)%, f2cb8Ligw f!Ԙ<q`1Sv] u@5W'XlU]W3K}> |Bk̚TH!Z}9  "4nm"eq5e-qK`ޘ&q� ah4?AWlILbz<) ۢv:>.Zhg)XSeWTޟI9$B}oqԠ]o;BvC轛$=:v![!zb| fo 0ORF,i`Y{@-3 jn,Og~/'c#<im 5.d[㥙טW7ߣA�OTj* EX@>wb>]O7}%=ܣޠ ]h~;Rw*O'dr#0_ΈXQ`Bt =e~ =r|quA$1+gNv?t$r*MzL7Cռ_yHljVre8q3agcp*c|/ڒ29&ckg3Zʔ*;$Ԕ .]Om9ɵ9L+866ÈNDGc:5[B/0yPO;cI6`!)޿(Fhw;F着yTWeLFԨɇ.ݷJ͔߻< >z|=F9ixXYǷ*}P%<]g; W&ZL1;"gX<&+dy'`sh>}]fi "'oFT =>`RTTJe_g5اE-CvMT]vʒ jKswȭGߺS"@a04-ApST[$7Nh@X5ࠫ{7x`q󢦢^Q^A/賲gF*(P)&S6/vIsϚ߲Cofuɼb}Mw<-5l57ATV#nd!4_5V{-RC4&`b%6hYqwsVO|#LݜyCR۷&PYY z <^sŰ;|d8sY>Tۗ[4ZrM(I0mVI4V5]ݳ_Щ;j?#>!"=&F+RAۃ*xqW'0S O_;%cC,<: goZ8NttA4cn&S=hH*J?T|ͧk d37v\ :"+4drt(|ש֬lm^ap=dN85v;R=^+Ht9GKⓚQ_m"]Eu~S't>cj_t4gQ[qqK ENIqGjn@a,s|h8,UͶ!ivf5O3A55i,X-/ZxV #0i(ͽQx/,{�;FmwH�,I#.9} ӹAz`ȖjO3}AϚɴme!{5-V_Xv`y&="[]"ΜN-[B<miC_/E7NI2Ħa݂3 ՁFzr<K Jd"PQޟ5.s/N3'"D91Dn[N+z|c 8Kgd/ VhBar 2}X_3�U#h"#Em/1ɕDAљ?_q:nY/mvW$ :*a 혅GѹZf_`A<'p%`1gVo#q ep j`1Y_`q?XY+BՅ7$u@cVkAR 7 ^tK\\Tѫ [i=MZGO]X'222>%au(zh:6OйPyLl;/[Z{%@܊ަWX\ "NZ7$pk![_rkk3km߼T,z]OɯK!JNY 8A[າ|-N'fy}D 9$]i44磜4wD}un47MhJzQ7_+rJ?G s}cN;՞ OOHX.W1|~lUPO0vx*ғO=x9+<:INpe憻)C;|WPV#z<I_']YL ]υ $X͞y\4Le+d 9-LioŢ#Wh+~*C3˖쨢\9Ч>%xtW~^FlpVb'I2ix~Slo=ꗟ)*O`>Clv@PY'G1:Es}Ty4ɗ!Uv@?�|8(2?"| (7~G`|%/}e1\\(7c6<øMh;9 KPFIGףK!^:`Nh{SR,\)x{ .̼Xj|Z0`' Y[fp�7^{aq$=\H$CPuQ<%UC0p`%#_`vʻZƒqXx׫'U.BaCaF1L}VяOɁ{8LvQʑh]+iw$ݫ_v}!;ҰgNʂ(hdOT,I@N*:[7tMی}"g1y2< 4<% 3N�$M8C^ *i}BZU ;k={tj;|}xͺ6|6B*̋y9WZ39|omk(UșYK|@EۚqGo2%4QΉb}' A|[lRiyvDMTNUfttivy|U#pBNdny]Un!z_IB.;qCIcs:֣ag|#PpJ(yr 4B~QP!g /zSS:y]_K+=KJ5m`[]Io=0@Og!a6_wγ[aǔA|Mk_ZK+Ni!P<7>u0-] G.Ԥ' T؍*dY'v3?|:JSA~T-yS^;6~ZGԇϣ=ۛű;a!`e9W/Lԃ<`96˃VOF _ uʧo=Ǽ'~wq:[K 7F#�'jDWl}xO~g'}S x,/($~ Ȕ̐?3\T`m 0W^J/5pE1W~"lSh@^k w:?c[ٽ) rkG%sCf%^HnSA; 2s ` h[tÁ\{p1LɼY3x82nDg} 8:_KP�4M9_ثkyJ"@)?#'ߋChKKƍ\hݿ6Et;RBJ-kj{'dGgR;!x[}RJO_me xx]^Ʉ6JW ;y7Sm1bx:eTCY= 9cG|`/-B#۫׏݁srMrz_kHU4'o#WU{耵tn3=P(=u|{tW9W,(ӄER NeIҴԑ>XYg_g n}a$6;of-y8h(rϜTs$Q.WMР |!/YTf-[1јڇ⾜31珇ޖ8ZtT^(4[թyN b"Eehvڐ|k�nۘ,."Уuv7W�s*>C7-t12:&^߫ss`w-VsNBa?EINӒDЗ8d '0}m<榌=N ? ?Y-N9H�ʱTS2OǴ~H *``_JO{`cy$=TTiCi4|+\&O$+9V n!|7%{+TgV>n\= hUͯ`�BeNԄkiL@r H1”S 3c?G%LLV]E|Dd;ccqq 6S7f z ߯jᆿ [#+s;pJ]!TtT b%y4hIR 7u՗Xqju ,7R]:K}=tBڐc7ٸ'.k(9;Ab/kB݂NBLU X(>wF6{t)xN^븙~Y8ZBPn+pV_ z|&󸓳T?H X-zi;hZLh諨IT%^g^{K2stXv_JA–Д=i3GuM|anHHI(Sjӎ A'[D2/a~ 1}~1TLԍk 곂Ç׿0A~}$ހ3ש|΢퉑59|>4WQApZsN8qm|8cphpvc>Z[(`4 v? g::nin6ṓ.hg[Ĺb-3R9"Aք|U W_A/iK5.0%Q{lJϾ%2PBzߝ09#'g,Ԭtߥp]( -O smʀ'l(zJ2k Nv#5)MXEDw,_7 ;m*w<KwI<^^F'5e'2,GMw ;k* P)~jn~ L Ws?Lͤ+$Srg [-_F$h=�8u*X| (9.(5}v /|3 ;ZkCn/kzr{.jn�'6=]&/L͐BY|@:ٰCg~u6XKfі퓏mbA\w@wC:jf SX XLYӅZ.4ɦe<LA졨n9_/>5>7u& ̺COM,HhpzebEщ@sEekRC{gY<%TH�\ٜfί|h7' g\}߽Ků6:`ԗ.gUɣ[); Uy0Fgo!Xr5n%[J|gՉ*֫o.կ5 PJj tƝ=彊{\e&?ً-^MUR)9J7cO`cbC;^ѼisM_v3޳[Wc*{jF[c!ض?;v7 "Mr~;֊n$i<>]} 裝%)$0Z6WN„UCjGc)=cg, 89e`0t,,Y� Oyx£LQg�s^Bob�s΁hLe jD_ 5 r8]8oYMA7vJ_`NOo`͘/s OwN'gfX/,:G?!0iP-?K[1FݽZΉr~~oFC#hW5croŒT~HS&Ux:#(psq Hkf^'&ւ$ yid`鵭+ikᡉ׎ E:M !.ϲIeW(C齃 >Vw 9|a@r.R |p|[@lFˊ >8I=`|#;u*ʭїyZpuC\n״)rt=5 12;uGm%w|N0f'oZU{D\qDXOX={cǚ6Oj2q^)%&;,~m#EIP#~̨Ip McUjc: Fz?4P2eONteF#ZjLJ_a[ 5K D>Lne iS8'ylV\} `mhbc$~Ғy )(!b}/� 1#[dl�h=U.IIt,ߴ g{eW'qroF@9jwz@Y{cV?΍n׆lIḐ�@R%2sD'l1U@3ӱp1<|&ϙ/h\Fvt|mqD[QA#嗗Y&-bҐ,6)A_zj$g~ǩK$tBgJ\T)= %�lUU[cPîu�?sBCnkV& }BKFVI"RRT6f.s&*\ީ,+|%Y|JNJh.GKାAVS\$szID(?h~�?Lⱚ|J)9,τ_n \P޷8`W 7퇾>Wi6{3\%Nl𾭱$K p,N3DxPEƈAģ_ªtX٠{(3Z^{d0;e]j2�s2/7�\v?#~ekLtL"i7 l: G~W~^=-г<9339wKgeRob!`Zk.%u+Dnv\ KBGA{I]@F#!t*{'?5BwAp-X5, b>iz:Gvn=oYK/O)#ZnD$A6kUYS1 |4s1-Nnmst*g`%>Z@?,sMu,!\SRD)&bAç ܞZ} Ψ|G9,5a`qdVx" l 3HE/JrJx;_O/M($3iQPON ITZMdxw]r ,Jt(G3@^)26;dTabU-'x-^a *8o )"_5Q/Q)*yiY,:Rn <7Kǐwg=Hz3Ǎ"i J~7ܒ$=-ޥPS1q6[vX#/`y'Hlhf<XR\콝wx`j`Kmpxi0?pl1Fk@y5j<`"K:v5M{CrE> x0f_\z�*F|N;Imy;NSRcRa"Eȴ{BB4;_A%6ӧX G~`.*XD{GcnnAoX(5&`4=3l1h(#BTu>1Ʈu{ v]vC@~ b�l4(v@=`Txlb`Zka$?iY4Xk&L'UcGeL  G`-}%g?k#t_sהuU?zEx0`Vg#s޴D+ ߃e||mAe}%Pd?>0Ե> &o\J\w@oW?sK9cq%*[dDȮWseby͵kob"gtƪlbCP-ηgՀ/L)0uƮL3Fϩr:$U&xpUpcDk5t -T{o;E2(I v:E#i-?Ǘμ 4Un`օc^\8DԿO9q‹wi9&F[!q0haGc_=RYrێ/Ofh]c&?q0O RMMo1ֳmctj &1 S;-M?F�KqxLu5Y#ԧ5#-o|}�#^G~W7 ,.[ ݶ?D-B�hY8e^`ͩA`pU$] KbӧʲM!<Įmm4i}`.k3F`w ]1/p2 5rA]ƮmV˃󭒲1UUSz(ZtLmc.; q.B?A,z.z899| ˔;hS,޲ ʕ!{[Ok[JTSD<wQz=W@=v1ӭYTgHꓻ1ZV2NO8ZU3fhL` ֖B1;mX壕벗R,"W)cEc;hd`/k( A8X,F^6{|lxm͈y_5d1jYU@ }@Z2W;}^֥Ph#.pv6|OCD /Q+—#mΓ`z_)|E$,-t e@s+v9ލ%8 __:IJX 4 M>3t'8A7QdžV; K!`z#VJ!e ܾ.SUd6ofmۦ8Es{(8wt9t@-Ufwd5l.N&p`GJ KETVM덵lxIpƻn{I=aAHT'ا^TmPj׭hIb\v(`~+nxFgvN lt'-!pmoFґ�n_g^KdhNH[@ծϛub7MIgj]4r'9>܊;v8>wyP t7N|Ll[ʕ332KUlKN5Mɧp?~݈:u?]SslV X}y|8ri]$:&5GrZN;lX7ȷScx*g|Is5%o´C1N~f%f"2J:_2ӑmR _F`Vkř{]ꑗN]s&y۬We%>?{ɫ '}qQU֖!sjP�pN}i,7<1(#R~z6M4�9%E H~ u0P*X:0Uc]_"e]b} eyRTGWhN⺀B'RXl[tA|vԁ�Yhx{Vd3pLSr^b=<ƒ7g [3]0D>с9SۈGp)PD@(Gv 7XU`ߪ ״> ٝdrRPI/.51AuPPT_鑝^hH9zҖWf|4^*/3u RKrV(a9^]M9{3tw3x{E", y1ěA_O7_\Ge!ӌ!⻪D2)4C:2jPt鿐Ϡ&3t>c84g`6F NW]m�%FN_ HBXKH桽{CSOP3́xV ]{OX0ʹV ;k&1ftHy;=S,DJ HoUc#!lPFtabց@XOߡ1f]J/nP %#~COņ@X:0 $$K0}d̫T*|KIw\ohve6ڒ\9e/gBwlg?`?IȽ7[_ +a9W\hq@*Q0gIz,;tv>�fGŗqM@Wi<_٭p)•o&hOvgtGE3k;B7>fԴwN?lpX PaS Hou`c Y&Ʈ^}JR~fv芭T}}tJH lnSk}`:B5Eb1IfJ$݌)oc5RT`{O�"1.JOIF7QЙզ "<śp2xx`R=y̭m|B6w4ncnUmۄ ~ uZ',P̽HNfNaT1ʹaQN-'+b<a#>o{ pev1zeR%R�%<8~͝H t!h-! J8|@ݒ2u$LbD$.NǑoQEk 0"߶}@7w98Ef1~ gtRg- "08&JO'CFJm7 T8܃sb6ˌ@Pb +` 8sE>WH%<t1-:D3WH' \E":Vޫ%SpI$8IK@8r.|0sB Q⋷~;s i0CRsh9Ӱ~(T1luῌ8L@&iDŽ> gc$|&5j >-'#0yB ,q02I{$)@WlBn(![h p76c-jԴʚh2nM9p5.7Xz)ǶEc+k?ݠ pyb̽__YdEbGHG L0暈dJ,Pn?G4XsH Y%p\:y/0kJqf0ؓ7m)FR6Yk5n{YRt:ĝ|$b#^y'&R6jOƺc>P,5@O)5S]JGiI_W=`Ox<~/$íYoN6`Q|^<pDO�tq( eD=h"h %Ƨ3J?ɹ0`HLJ:g  9dCOL^EhS% 3o5Ii,o5Ina]ZOUސdpq)!y,XrFb- 39,C`gSFF9E:oqVQ0S2ؑ&3sfhH 9E`hIu,0i{tFU�ٔ|H=�_/�Gަgz<㉄ۂ*0�*Ɲ vF8?{&/bu&R.ӗs(:~<j XiINʐgUE˿?! -V{Y!27*o cq.lNGӰd=s#�?xZ09sӲܳ\ip,9K'ry; .BV"\UD" *Χ ܶ<p=z1! @&�r¾|feC،c x5J*WLV=۾oӗCӾ- ``3$(WgX m#S�G#4`|,֤9 Vp�WP6@j0қڙlSU�Jdh2i'h("sqteXuWUۙ_?𚷄UUi_ @ɥ!3} B^wd'ؔٻp7MߍDbҔ] Q+x-WUd+Ȁ1?שqt 'MM:ne \FE RXAk t5*Ÿ^l2GjT#q4SR Yq4Jٕ퓰N\ldW+ [ȹlhh4`=YdӮ^8O`?H!xpk۴qe93vPkW^Lf2&D[q4Qٔ<_3Јm8 z"ºK V;?q�lw@3ݤpNӿOkƝkX='D>)l %vRkA>=:5agX4V1AB;cm1*\F�3Zժzֺ 9TJpJTx @ZLZaĈ9nYb c^'ݒ_9Dαt1(Ĕ+>ȂxeҾ]ᬹg R$u'q$ 9ʼnxVKCvD[ ~t7mr# S`4UdO&:j<pE!@�4\25rɢtAcE-�q2VDv ͋O,kEm_`ZѪ%k!OT-(}h/1f>j€n;A=HFۦۅQs]$ nf7&ƅwKl.)Q,aV=xpj|CWVg&KX�t qh2R.N'Q8d"qa^+ 0AkD0 N,bLJ_EZ<[3bDbmlW폆ѷgYL6X~.?Z@*bL?4hwECs T骅zlkc^ ~\Ѓ?L枝[,:"KTkЬݦ5o~ '\e qR^%g 9[4'@@[8Ҽw(Qt& d(#Ms:%dq[bxlD:kqcʸƢp2X=Ja6OGh0;Qu [f"?VC8_]gÓsUGc?.0@]q7k$Ȁx svd:-6r;e*:ԋB^)'2yH")n5ƒetTq&])o<tR=>3-h)cM8ƒ.9k p֊ ,ۘ=7YB3> _Y.ZEGg8?zC v99 3oMP/ҪRM˥E:W`!\Ϟ&ϊ"+Ǻ:fu`{Y=rY!> )sO}b%%磽CQ8g燶:gO4;&P'�@%5 ^ t(r 쫞y.6N`)g|tۘ$nLsJ⭴kouxJ4Եє1Ơ/ZyAɳMOQsX?:s!@g'݋N-@; MDX"̆/I3D JofbqwO5r,,wAD~EҏEĨhoF }К/=0\VPDm8-;Y�F FSETgVX`aJSaE]~+VݺຄaC2 ~9f=w/=1s ;! ء퇒&&ӶκXoZMDungPRUNFO0s=:ɕ;o<=i N"4QR<{>oHbl"SCOB4\o`BWdW3sߦUo?/sr|j_¤V"P}p_R$Pvx2?b/RWi'%c-`Ssm];,Xq}232kkX_W}\} %V-]rQF;<7=#NRM]7#j`irŜ|r-qAJ-aDNNݾSZAx_[9zaULdTpYO='+l-H4#F> $Cf(n)n7Yź)vr=ɗ^izc"?x`R֤0P];ɿ{\h GiK/vt[Q� 1łD"AYJ1Om;%ӈU(fe6Nnd7r_ fsf~8W%niQc)1=cD_/ *9yHt3M`Zzݪdq~ҽN�?̌+94`eի&>3o^Bp<u:M̨0OJeםvv+ndd1{JmזiV8+,K]{mwT�uʏEVH0b`a&YN玢l.%J!~Ls&r]c0iڍXI#`%4Y(qܚjV h̬tl]F69u;ɼD\I# 6B*'q~sikDZ, /xh3!qhͱ||ȣklo7F%UY;CO<')p3S&8=-Rs>'zc ;|f"[]fla-ͬJO] Z'c8ҠFӝ1R0ILa?]MMޜ&I)Y.gJုNᴘH.:J KXIH? ^$墝ٺ,|& ?q( XUG ̺Xq;>ARto)B`g{WsQ YE"]2⏐ ZKٛ5md6G.1,ɇVy!Jys+(6PaE:l eaka //?+޳؄ ͐ߎ+uj%[ߚ O;'mCƅ՝;ҺWθ$dEy/چ+ F%l�ݛ]@U %S8T-ٶNJ]zFJl[M[,>j  ;فGt6C@>k:Qiq?d~b f/vP'a.-ƕ-享h +Ц}#J֭G(e{ڝP6Ck _QUɠU-i#S'AP0e,"<u&Ojӏjt**uw"DYڠ%䗌Z+8:8VohL-?.P]In AJѤ!"{6RLYM1j1ԭHȢiz?sٟXz Y7PEAI:tdϯx<Y7EjT)tz`$>_]}6cRt [k@N> u'�{u۔Iنt0!]#'=߾�rCϣekfzOϧ `a]oEOX $cby9μUQq'SD P-~o(VQ- tk~uaB7.B{/&FU]tt.S�0=sQ9c[B!alBVj1s!.Yy?9 =|/Я OPp/o[zS y` gzآX, `r|;:D%쏻@?ߪS^5G1)-;aI>m[1PTE/0)<?usS>$?R/K6|i̘x~U۩EO ENr{T iITqO HRJY$#şbf YEͨ+٪WV]|ɖrZ#^=r�N 1:&()bQ%Vpݦ2DK ">GudXXA8�'eh^t{NcY/yTzs@s4Hɉ 7@3.�w HH-pF&J^M4M@Jil=n[P%';h'DT3J8rG00b1P6XQ2=ϥ`\:1ّGT}Rd�PK����y?H9.s��Lt����info_frame_13.pngUT �i:Ni:Nux �����meP[}"Hpw冶xN)iBw+~3wO2gNr^\ڟٳtTq��UWS�'�4$cGTU,Hwf �;@@^ſ>*P734X�`�ԕ^,v;e^‘==%1o1EDya=)S/\>+Xv3ᔨ$o_aq`b\dg_Jn]?nY+oMl& &ZǜTmmjevhV)6^_\"$THl x:k70v"<H;><GKB8ZDٯb gÞ>e,x/FScOb˃L.Prl}ktڌm_zE (BR̔f'['^L6RNml4iT~-K8NJ+>p8 SKÕl�+u(.Zws2R.o%H G6`aA*@ȃ{�G)ïm�VTFM3ܶp.I$!mXHn/;@4S۠Q^G�9ܟatSQSD:෱4yQ+WK|-H/O`:^q_ nJjiiI�j{0Hwo^z ,ςѾKMxd 0XFwJ&hA"T5\PLO@i2pS&;a8G״NшP`ЧZX:Gq�;@fk"Q@? х}-rZΞf -y ߧL4tmq4%&+R "�<k%6|McPOZ = FP[<(Z ߅ S}\*VDT(ߠZ,k|8PƾP!-BTh<1*ZP�0-"+o2|a ՚)senUPTp}o2t5N8hմ_&}(srG/�v xHi#á$@z傯<A _&Z)|�=!nq,Aj= R`p2,JOalhDE2kTNO]6kE8nRm^9[3T'9@o u2ɯM6 BPv淨Z墙M"|pE9K ˡ(|?pU-nX^t\. ӴByL ok^+CW p+rPv)80uw >6Pp@f6Ӯ=jl迪練pfg)x"3–%Ԉ(tBlq=v= U о(b SW ^mLs{ d%\@Sy/{zز?/?. KT( 5Юb]H mEV8%3E@-&0I#/BGv*yoqzYoO3_rDrE=[Qo܈גY ǵ(*ŠᝯGK$)=KWd?}+pjyvc�ٓ'9B)#i:dpqSvluoUJ9x 'YMBu.~Z!5; D/1A?ɢH葑6#'9NLwWKyVĉz7P v~V#S cd?1Wf ]hS7|\.o魧ݲl!=cBs 4 p/߼Es3;luhA�I`i. V\gZI>9>IjPrPxtKd.eD-zL䵟gB]G;]9 ]?Ш9PqЉ5Fµj9aAD j"Gt [Rb0?J;,uDjgO6oMH ?ا%0($'s|7{{V@'%dё;>Un ('Q=꾟>BhV˾IXUみkF/VXk)X\—2{g"<"]w'"學q-SVV!;sU>@xq:oūO|Hζ'|oİKY ,CFCzBt9cz?7E�B^K a(iJ:(yy7F5VJ2>[* /G2!'L^nNxԴӣ|&2[ETvf/[qң*@]t 5l9569CfpXzeYV8K5ѣcDTi%(=P߈a$bv >}ÿLbsY|N?=NdڙpQ76w BcQ$ 6D ? ,tȵy\f -e6H&bi/ڥ$Z.k-AԛP94ٖ0y9MAa0rx]G (W�D$ :PW:|ns7WB1h׽y%V߳PVcvo s{ݫLijAxiWM=C-4YL23<⁾WMx�t,0#Qhi�JO}tIf_ppYނdL YjrP0x pˏ};NDu~#ՓAc<jQ߅(e.4j2]}2K3'Tӻ`UgG '|ϖp+1-6})n6]c 4%p!:H^`r( Z Wo%B1ou" 2܎YdH5G?r qPϳՅE6Zv70>Mr}Ig~uXBTly[PQkL-b?}?1rC y V_۲Դ~.ԓ8I.(5?*v4gX d/H#0zQKXC% (t?9tQGJ<?]{<fOf\l;r1ӏߤ߾IcB StB1j̉ yW ]h#!s>#WXulP=~&52H2F+›xXG2O{gZ/hjzy 388W V0Y v;~㞜3›O-=k -?{3G{^c3]l6+6et_ž1Ɏ:n޴ֿ::8T/֘fʌ"a8SW5o%OrOH?ǂG.̽O29kcY XQ ʿaЗJs+R|vde)|ktx[27 {AHZۖզ\C08n:ң gěxX<'2@/0@;y_m"T[:l~S_c x�A-Cɠp7l(2z{ߐd w"kv!pG^RXVl,b:`Vj -~u{ y_97va=lKqnx=J иzlB܆kr"clB]�Hz>0=IeF j'4 oܻγUh!Ak-@o%}lV&5 vVvDC\cf uUG bƗ=�$Kr' G2\qNxM@̆w@]M1E0CjlnS5,.2:<Cw.b+mhNT]<R*?)$�pdR"1Y1=wXY$8>Do=@Sh 79,%6e:6I>Yw7#"JR�1IX#jmӆYxzfc۟JcjxFuZuqeɆ^)UUq!v17+؇XfW 6DƹiKii/' 3D5oҐ9�<WN{gןOti`Դgb _)\f6eL+:?״1".UO>UG.^kjk&:Dp-OEʛy͠%x\h!ٮ؊gv9bǻt:=PJpb / \ yZ6GLQZaǣ3 L6شq&Z$zOJ0ycGX(hOWYO/6.!¢Oca�&bʓ:$/,~mL*obä-Vi`QE5;&֖5>('@yd;BRj ĕ/%\5o2`*XCr>#g+V@s�YۡUfZwrM's؜h 14#Iyʴ68'y$4ZeG&]!VjJ@X0Z4_3 s4=vZ݁yb*M vpMʝr}YQ̣y~xONfDA<bVqɆL$_Qm�҄DQǥ=eA8hwo_X#Lʓ! _ r6O\<{f9,m2$}>6/!JuWTLoR�LටLoO5p{+ex z<80oԗ1u 7H'hpdy}6C!` /7=Wl[yܩaCB[kKBɬKf64g_2Y{Φ^|-b+UICF[;7aPYx+Ӌ<քk?=&vc^B [_sƸ鳀AQr#Gȣ C*jrFdN{\ jvͽ9b2Rʗe+gX4%o ""fsd''/5! Ăc!31{hS)3~6z6'e/ٛQ{]4 QrĿp2hh!^L3!1/sT~c9|k\l+Y|'uV NfI}:{.�?*YHTh']Yt r />ĕ<M5O^;-cʖu%u~:sr|*aE Q`Sv<[mZyLzᨓObr sZ=v?sߐxho* ٭�TF S讬vwRF~PToA9~er?P((B6ſ93[zD/6b} 8tt9|�>榐w,0ζ}ƍɠ1O jOT*X+H%ʢȑ%u׷"܌W v�YKWT@/7 ?0cѳq9$vf mC�'ԋ94ؖy}t:5syj6>ֲʚKgPW%}r_nгVLޔ^t$6h{d!!G}9^ût<-Zt碿XH.3'MUP$VQñY,q9WsmY+1QK? cOF7`:{.|LGG`ȑg&yFL} R1v%AHKk͆鵀zTsxH(/$ >WxNEBbH vZh5?+B83Zׄ ˣ;eRN'&PQ#+m9eaUù7o^zCO�k;6h |AB׼T' l<(Ӆ//a"X)FaGJ 5"GKl'~0LEdiKOp 5"79VZ w/!(@;{FOl#%wz{0?GUZb1 J| ,iټLM !eHɡ{`!CraZ#^i"T+ZfL=4YϷ$U-~$/GP[|} P/ϋ19H};b^4ώ>cg]^~#>eJ41CP0AD [Eaw/Rl/}u~5\ Y{g0gp ^+PdIj79Ț#84CqTȪ;'d1 $ŀ)',C&c~rxU;پWp8 IT8!&PS_/odo၎]-^q':T.*{O.1cV?bKH,U65*7[.;͐ud_ޭN?EJ?JvcȒ^Y`bm\uOnD 974b 8PW>vb(ZqK{KK<vEbkjྊx~Hk5<lȹ(SKoO>xfPVKY +!^@?(-.xIm>$>ߘ3RP' TBUk6<" r\"5g݉Ћ7tm]XsC^T2k'3Â@X|M;w#g6YE\8mo^蟁0<3KߜB}mŨiL0鎛wg!j[taGn]U5Aݾ5. !�_{Җ2Pxh._nQ1+]v}gjvۑXNn$M*r�%H)"+W0٬38ϑ.>&d,V/Yd*)~Z4yǮj'pWG8_ ޟ ͸rƶ#cIC13`!c,OUNZ?2V@j.9a;אY9!e$ϰ,K# r9tbb•Du$a2Vޑ Sw {ꟅTbuU@~vst?64VbDY6cPr4%vW&#,:X(m!pxر9U(2U`2ܦ.aj[GNt6ܑAVEn?CSxtWU`ʃ43׵w-qqSY~yՄKa+QFz¡gڀLhK&A8)3A *JRĚP^‰jU";h1sӔә.8~SiyLb7I1s*Q<.*ji2uѭÚ+slzn64b\#j,Σ|>m-vPݳ:ĒffW ȝg-)_p'^7пj.Am%lnͷ? (#F/oEΠH#WI\q,qi:! H4 x`϶}7Ʃ|$|v~(yXZȆyƌVW)) ON5> }q5E[UlѲ,/+!O?/u ;Dq{j+yC8yNF$f {YV,=Sl&$�{ˬRNtCRitsU4•)V?dc%kOE_0EitxWJ̵ ^Q޾7ŔBu~1 kR(0aŢ�WIbzo[.�~ "�!R2ֈ=#9|gUZg, a5o7Pr!Xx\)ځn}#gkrNE2"ـ26)o^-ɸ82HCp3//֍`G[y7WS2qQvLb.o d5_DîyXnBnmN.9ڋh`vLaÓmVGAQ2qƂ-ě1Hß]u*H'Iu)ֶFZo<=]U9SlW 3E?1+&[kfMY,ZfowAh^_I:$"jT:2O4޵'q IwDiTb#Օ *zRq<n� jrnaMk"PNcܙWQ4@UuPq~{6vg ߻ ow%U{oeNe-,OG>7>A㾰 u$wVU ٕmimL\5_0 Ëhχ KԼ #k5rB^ `aZ>}i CL(%v[TOOrh.l?%JF_=G4F"57ʒ#vҝiSX~J(l<Ol\D\;t]J\32>+wj`|Sԗ&-Vqz{ [;#tɗ4yŸ!D*\R68W1/]7Ap5lZ~ 'k;'.Ŕ{uYq%-Q͈5H94/õszIܙͭk+3aB9S Xf2! Ck:f#kj #lw&�46Gk+;gP [C{fD/h"rd!=6&s{ ?."a'~hN}g}ԇ`2hˉu$d_�u\ ZZPk# v7OS51wq^PFOp2Bi'GPeWzegbXCL.@f#hw\thz4$vw>&,XPɸ(Y wT5g7vwұu_<{rS@xV:I22痁B2BP V2+Leyk֊Ha 3j8]ǫ^|ɩ?; @2<XIHszPVLWn�/K~صAP}o_2#PW2Z Xz>ť7|Ǡup})(ESwH,mv-h Euj|tI{AGuҐ+;Zl.F K6Ƌ'`|00֠4WU+1G؁CѫC?MޗS֜,уApS�%frBgV|"�U 3(Z5gi.8Ar9ڂ35VpD1ל}֘$6E}2.lJx <5p.,ϏL)�ih] YrM <&r_avx>E#gAaۜjģբ`%,H%_6!DIkoZ<FJ|"h\""mbc =C&ps!*SeA\\Mm@6jnkŋxp ?%jy!'>n,V}'0{ǖc|Mg}Kq ErF"4. hxO/qg/^2Hm©<AEEhwf{tRh8>GW@Pj_^�o[FkkAaG#V>xȤ4% uyڼsdE R>|rr,y@�|{G3A|U]4>;SGpa7ܷvv�3 jTx.;h;ޓm>Ӏ-6mv/}͗lMF=y[¥{,eWe+:ԉ?L T]YV0 |tj EੌYHLF4MMltN}"⎢ 'ˡN yE|JL:im_,Y1RL k<R=^}(jz$ E .>dz԰? 2q~RC I,B>kWkg)z IB|g$B4*Ѩ9w VAM|Ww]dKrd #"=tR_`yL2Rw ;4e]x E!s� ת1 >3y0xxmӥ S: Ĝ3s/]i &\?yJ9EZRi3^%*c4 }07 )w-U76C" `pCa|`vD#F.,I(6K4c K_1ǕG= [sZ(APKzM0)\ʰUH )<b{Z56X[y#yi[CTQ@E$3XfS*YF|:ձsL%2mVfW9~z(ɉ04 ;}D4Je'6aumxrgZDw<ٖPKc,|&b0ȘbȠR oymN qM'<ĭ.*YXHq};K~"+rP7Rox|b[;zh' b|6}\!Њyߣ~m0TE#U-?];h%XX$a-O+`Ϯmᄒ5a f 5Sկ}e]tIQjhQgܐJJL T<Xo}"~XPe <`Z-܈E oF.\_z [Q} ]`7UcӰDG^7xCY^%xX�ΫAHGV5H W41\q6zTE%v1e3^RBO 0AYDjE`rZ Fe[%fr:gwE`9+P|sT�N횳";}޾ܓ-:N<;Z9!i"-#P,oJi4A3ǐM2< (%ُrux@95GRM f.Y6sFH{hl.Dh-K3ʒ hg~qY"!.(X6u�ą`E##nH^=ϰ|dz4[,@;n~!ih5:/}(T'̣_{_V&/R,ʣV{?*],3:q_zpN_yTa"h&8fWJ5/tF(cxnK};P10ખ@n#t^YoRO8y;kvºn< ?V(Zw $ʷlE&0ݠ͍6&$D o|\ZrܛmNN.U WQW+TtS>14RH3r!~u:ܣtJ ? &0ߙ׶3d YsoWR~i}E+{^>B{K"MKG%A3mL y)نr'<]rc^RE!$TߎuMA- N>$nO`m{SHHاNTdY'`ܷ,I3_{:/H?OB,(.9:y^=d|~tZ=%a?NwφV_<bտ X1 _3O܇ u)^Ȱ'i|Azŭz& &EO$p zT_Ee[ P*T?ZN8QfEs*nz[u8] .d ;.Õu}#M 3 6|""'cZ:jf-M kq(�8nDԪåz,ƅV9lpCp\{uX$Τƞy{ލP7+y}OLo6LΔcaIAV zV#ڳv|P"H$xe4R$?hSF$5gEl|JF0"g+mƽeRszQ" 9МN8݌a_3Fb_VAb"O SjŜ'9GSqc.OڲI< 1-2t낀ɨf�@ƀ԰`e *8\y 4&&z�٣HGjT~ϧdyW(cv12jyP5`쑏bb).>}iZm) 7ȱHb!gF8<lsd3 ln|b]㓆/>:.ՋW˂l$<wJ;訓_F~ԀbBp2nXyHT@Sjsv3bJM9p]YX]I L{%r5u~q%cң`E:?цͿ_ICjRT ߏ(>%1F:^ϥAA&MuTEZ z_4h&`m:Ӥ`aͼ&,fz[ݨpH*v|jn#_:痀cΔۃA7axQ'dN(P,N}>mR&\tv[q&}(+ф_\eZ5$xιtf[gOͱwvky9٣yE̞m0 (mBYK`~0-פI-&L^/\[8MeU.M8f  F-JzAG^RY' qvxWܝn u+ luba߰g{,H-OpYxpmXJҴ:3fqRSt$g 4}4 )y.lgvh+2DW"pRTy _,-h6Ob<iq%Ycj)+|Ⱥ&.C#E>53;6 :lD\eMӟN@Ϸ`z(B#s_?Ve۷D'RB4={?&^n?}w3>)&˥XcXr!FQgϣPvE2F ْw;TKm{-JJ{0/0WzzU_=(Y -I';WRPì׫wxҐ6]9?SR)D%, KsjoȁgK{ [,yś [:"-%M|wmGkpDj6XF]YfeVZ}GpM>=>gF|gFrip7ˆ0-Y[x-z~[䜇2ͨ?w$PϕoZIxUdPS\_&ד8M et@I+|Ctn!]k�3oKGd]^|ŹvFWOWttC,Wn͋2k3Qח3G*_S^[T\WyA_b'tZ@?5wemϰGFqhQl7> :7jp Z Ժ/$.tؚTm(cl؅+BEPZ窣)12` Oo^V%kNuF始UӊJfmoeA>1~:jûY;À[U?^+ jeS1d: yU?2erD=&G$Lʒ]~#{ֹF^ϸ 5!׌.sCXDžÏjٖSPg9 ɼa!hRҥ0p!ZZX%\|?oӉu]LJwx1@cntԻ?Aظ?>j9=CFH44].*&-}JbNm%<r (RwF`7,>4;&I &PomMɋQ 埥|%ArZ,ߌyI袍o'Qgy,*na^&ЅvW۱.*7{pF6.ז|-EjJ#J)':?ՎIX"xޱ|u'5ʎ) |-xU64ܔp\Aıt�  A(~8P4UfQZh¿h'Ac~ jAesL,&_t7i(9:Ouo<䫜m`RN<3:<z͈VkNf3_rCbFm[ɾcO<B8N: ^]rj0H!<=_]lr@oHj�`J܏UD7v~47Ub /!_|Qyns &C$wSVX S(_iΏ`B� CU ҽ]4HesY #N^6qG <?]*m[|pi7>*)x1 C}qKx"!giV>m*oǼ XJP/¼l~B Mx7u뛁 KMv}:1Cp9=Z#J^ejpbJj �b+unb4>j?`Кj+ӑfMj L[d~<+,-U{t2c&Kvҥk@o-?Jb>BvAP3aUW ܖQ2A:Mcl3wM b} "fzϴ|< oM$^s_>aqk)[VBw昽uMfϜ(mKܲ2KnJ@p]*ѕCr.R+O`g`Mm½>2vL,Y}@ELg~V:-YBsu/;=m9Q {/jGyA7ZbN5~PnŨUɨEF9R54LX=5wT\ܔUE6 }sͬWtGw=yJd\`9J /SnițEnx&E6,? VΦ٧kjl)'?bL{DZ"xo n=e[-S;TFw1DOP3E$ޮD%J{0FԁMd7MscOnZ\o-�o &PmZst\7oDb.НU4!ch7U4\=\-4BQ!uް^ dQS 6MݛMŅK%;Ϭ:[3lmeٻ)WK2> j'2 GOc+!#4?Yc�.zM$/|sA_vȷu0FWޯK?e1rLz j h<E}KĢ9zm 8u<i�3+C2<:海z qjgE^$vhЯMw?A*P�ZG¼Z.�Ş32_q9vEr~f0uu~RziuuQkԲu\om 2y͐%C։ʊ2VT,hC9�zt{+ 貇!JʝV(gz+'*BѓsO6I_5e[D>4%(R('4Fբɖ>LLZ= p)G7{ /9UӐh;lÔLW_9I K/HCLWE{_|l Yn FUpM{;n`7g7vĊnS^{z1pc2` \EЅaR24<!) G; G>-rtV.x{q2M._qR*fB,;-+? 끣bҤ(FZdi-&B^9fGSH=c@Y7\|I ]ws26&VsS-�.uhm?. }=}1P)X0i5c/# ?S{掛f!csnj ,f9WBDwp;9]簜�d03F15Uӯ _`1ܔۧbD7M$ʽJz9]51$mOW�ar`pѱĵ FwQd7W@p0{ mGVOY}ڏ^_aW?j #tiիczj*k-61Ń~O×> f^ͪpǬ8x ֲ|txp[z]YK>Y֘o75dG;HJ#nL[ye! Shnjpjg]M)j⭫9qlm$[6 y~7^IRR3KOnIYXt#UWc=k�E&j4-tܶt;YLHR>ry? ubaEKy& :`iR]@t-4|{mٷnY�,14j)2C~;_4/Oޙ2bpkVMWc9!Ι6ʊ*EzL�sX[M`>Yq/1y1mՓ2'6W~Qݵo*Tv@ҋ6|ݞC8MuoJ?4vzƨ؜u":U19Chce hqL\;2eT%Flxs]bAM;@ā9jz#gJ>eǜsQ@؊ѡS\ޛrPCY90]/r� 8x}p *=덺:G>nD%XB7Pz0h5k."x3|AJn/ېWNTFrJuN>~0^+Μz|t#q Ѻrצ"$`sWzB5KPW^ݮF%,۴˱*!ǐ1i U@+\ZSyIJSb;Uo'rLG=͝")aWYei@]zbk+|vQ;wIDe ПP%fEy5\-āvޣ!d!{s]qO:MĀLf%vO| BNRR?|O+ F3~i#HwbVhC�*WmI"Oz0t+{}i=FSوY}4P9{+]v&֗ò}K ~7?9,2>ȁC)Y9ަ%C90$Tdy0?~ 0{+*)[&S"ܦ 9z(//۶*Jm{^7GX;j?6l\E}fp$NQlF!'{E;+K=K?U/xyIAq~=Rw>hj~Tf@Xd)ABA?sV-Ղ}dXflW?}5~fu=IVyҦ(%Y۫ k'w_ zGUmzK:{ސjK N~UP L6J y,UjƾQ/EU&]Kvd^qnۺ/8EvUs AmtBq%#fEeqM0b#}u'+nZm^+;CgArZi#xDp_&|%_1^cY%Z~|sQo IF* 0ΪO(;d/Ha"[)8]pwN+Ysή^X:v](z"^_?%dߏ�l(w4-G_pfl,GʻTe5!4( 7tCZr=cʙbȷhPG㴆#e9М/OxÐG1(薻ޝxn` ˰V?N-ќx39o_'Ľ%'y&!\/jlO5BIn Kb7N'f)=>l]NυJJiKX>A^q!GKIK-"ݎq\fC}c/_b1JaL?`|8M*R S-LpklE:+.cyjoҽSigcҍfSOm!IalfG6 %}6B24Wql.w.QAlF]F+�YxZ9g&C}G)x[:aNZQd]}{rcDy?Pi]'ZBjd[ m^Ol|[N_9HgjSSW'"chzg\j؈-V۴t l&c"T*4ᙥ(p2g"ՌF%c'ೌI5^;FZ6|/uNm t׹ԕ�1)CSdNr:IKR:L/πٗ->|=R){<huP/Smb :5f%ؿE:M.$)vm&@Fi,Wl?g0#+b`?{De�ڴFu + EWeMѐ5>@O_/(_K%6FUL KwB"| r 43f+EZHEgF?IsN5O c<f I W,{ef<D#<x*Bޏxj՟kpVoOぞ >EC\d&a"oO--YUQ ܱbП_48#4J+Ӄ>ߋf=H:2?裕tAc߇I7Oܬ'3aUB{dMo;,aak >t_2$_!r|`὇CX7bpf[V [6U ݙ/aj cIzueIKh/N:X{tl:uF92)Ӳ:NNl%6Ov_3a{!!-Q_K RIom+[3²|} |6I�Os2t<K2*rVBy }6e/hsCv4 Myt"7n8&Z~7 ŭۓ+5-XZʄ(x\ = #GOA9fs� >F?L,(V6f}˦@F\S@)mW> xVxRw4MP*L2V~6!a"qд۾m)u ED{cJ�M }129*{s]&/~μS;\&,i c^ ?!l$ҿ}P,>ؿj>teAmw c>dooo呯&z\ dFx)ξ1B.=Jj`ND)4%<Nx4mKk㎀D9n^By6Sݵ#$3^/\23TjLJPEx.MFpG>{# U$:xp)*GhEƳ|c~`T zV6)[ %$J龳dHinHׁVfMlez ̳{ZL͘c<}FOf"Oko&@RU(]P"TsR@)Z\kfIL7v"F'b�Tpʕ?Zyf/Xx ;@jbÍ9kmm'kA-bAGejPxJNgܤIpSA`9#n&hjSP_Se?DlZfݙIRfu,SR"GoAQ| /$7�HіY$6%5؞|_y0Ͱe6quM|\U+ L(aJa)O 5(nq9Z9ܙj"=4,5> |$qVȈdѿ$| go!(vEQrW}v3+pm AA='40\=rE<p2_BoVp Ad췈?, 5~\Dc_Xٵv·A=3-N&z~ =UIʚK4ϰ쑉D[s2$]*ƥ6>NCβBprLûԆ[*^¿-^JYM=Ǻxe! 6 h}!SfMWۘ쯍P=TT8_BN@Ӗ@$w@�iGCצU P$f+O/`9`ggVe7`/ 2Aɿf[^t}qm]v~ V3I7Uo+v-s"5`rY #ߟTy!p{_ mÄ,ٹRC>tل EFP'%4/&D?2|TJ#9TO.>*Y]wfP:acNJ$GGhy$ھ !F\,r</"j3b}o�s))y&[rǖ&B-fc'&w o- M rwnubW{;?0D{{6GT&@f ϚKʿM}o6Hj`6"), 2r CCY:3jjvEak4pt<W)M v35?A0M�K*e4ϋWm'TjvMCblY 9!eaхB| (NugGAZ)D1sORsjADn 4S22%jF;'W %"9F)iL1.dyi {BmC{f W<5|x9 G] 9rËc*|+bqG?²ƂVJc"[GRjу Ed)uqqPߦXLq1(�O3¢{ s'XS@ tA8 /3!. 9wޥ%CLH+7o~\8V^]{1q)^> l\,sD.Zib4S@߻a>e׫ѫ* z&=9N+~=NG͗[}orn%˰B0Ke8Ec3Q溥>ky*.<?:3ë[z3b>0 q�188?V WHUi %*??Y=UO=3驲Ыi=M8<{:IQ*7G]aƧw0˧gs:=jsB4!=]+AђtY�  i[jGd)Dj`5!nj^RVH*O1O 9y~AZM ߠ_<_̇ܺŌg_=jur\r21>:5zv'jxi\`5f`-mviĜy4dηfDZbӖJԙ,!}ڷ L yJ Dg)>%x'[6Xz�7qxW+B&>QX{㜼+˘K,WJ�M!MCik qc-< #Nv/H-21#6^i"8Jko.NOC"ݛ|`7܃ ¸Q2I2QРn}4:2MawRX!M4 W6K Γd!&7XgT�hkՋ 0/àa<G }y+ !?x ʩ1Z 't:`\j*0?P?7h54 /ʀ)dE'o{/>y^y€FtG ^ aHmc|~\a�D+83f*,-Ȍ -=[]FfZmު+Ư2zY%R4CQ7> Jms '(/. it7 Xߕ#Ba%zLm7VOA@Z!Uۿϡ.FÍ}I/6hŒ6.+m!B~I6jƗf`7�EN06r'>xnGx&Pv*[sҞbI?,XXX(a8]@Ke\#+O%�b9Wx&[&'cRPg5d;̋MG*.3 xKK8޹&**JN$GMlD<9Ze1&<jӳu8نbjkqճY Bn<Prs舝=E/Rh�p�|1KAߵ b4 Qk֯)a ==4莨}:P1c§j΀S7/ :n7'$Go|vơ9X`b +!{b Q Ƚ`.<aN&Oh@q@s"_w: ʋnT2 o8' 3cFg<,$J/" I#r@թ|5:(I=.̽|t7z}ַ9a@ˎF$Dmsk?^䝮!C+@prޚT=ع.9&;G#H詟s�[ PgNR\jӡ 4rnKڕ{eHG0"([U4?ʚo&Ԫ^gY ᮒ5?0 >@j.FVwC, _iH#.svKb'SLZA1b�\nֻ~}#+zeň<̹sԃָ^g3W 0V4D I[P Oie>OPFz5;~v?u"|vwaQym'eU"ܚ96~ȋ2đt~^ŵ?+!�@9c /`jic�ɊpǪ2< .SC&GUϦWA;?6οQ'-:gT+,t ZO'aݽKu@ U+X=8H$xaf=eb)}CK? ATЃe-ay˗ZlÎ-4s˼1' uOso(C1=t$QD<`0B$ޑh@O*WQny*;#Uj.[?!RťM,՟YiVYXJjصضD_A< g[p CWZZߍVY1kaIE^o.q^۴mFq&04mc1˽b\)xP Ds@g FBP_Pw?8ѬRO}ڼ$xoT8._\a{߶ DOH$ CJ*lV^)dҘ,T/^80x;h3)4>xʆ6Pq*:ߎ1ypML#tE9[FR=Y;$,n4ƍh$%�G3 ڬqz�z"$dwH}RR4~Us`I Z IH~"Ȉ-^a~ Љ0$+:h]f>晴ƭui+Zv띎Mcu;>U�`d1y';iҿds q; {db 4̄i S=闊a,XdieCD7{t'vZ nz,9Vphw%=Zeԕ~;G7SqpS[?9FA@.k]ӣK9cH>0N?Ѱ_f̆}}H$tg? OOvEIhn`TMX #$\fdNRS늢xCw!Z/6"rB4y%TΩ n"qwS)XPQ*9Ǒ&߻SWJf2z;̭�D+ʧ3!]k%g1RۏT~+_+xG$Á~yhO4Ov¦*OQyn$} h[xm>P笿Blf|~VHz_{ G:f5K)3FNRo7z넂'�K.XЕm-BOMU Hkrr*Ǯ}R|?~Sz }bʽ+"7< =>dpk,k{dyUoTq Eu̧75"r~CJ_FzW=cTZ0@</-. |̅Ǧ'%?)Vr2:|?< <LC0cepوNv'kA ]+Z{^MVLrV )Ф``ugLy;1>\P#U~xd7G~5PI0Bc;zO宪2vzlSżR>k?\# cWM6}})_}<32G|‚-f"vsf_gµv/ }ʤ<~+ LN11Js-s1b6ٝq55[Z$@J = =ЁI1#GѠ!vܖ`IՕB@F|+ex@ p\�mPA4~ emDZ6e0Lp7 \7s3NjQ`*%CN͟N%<[w�HJ#?Ǡ$:9_P-+,+0OJ{fG9a9;s >`P%`N?t!; 򙧊 ?IJ&Q L^2殽f~LY\KlC;Y+=Ԉ8Nc⁦[|:pa{;ї3E k"0"pJS#+{OW;*X'Ƴ36Rչ~N{B yIH )/cGy"} 1YUr}ElB%\+*G߸8(_1y@wrCID/ ]!B\KD9[Yn7y."O /o4.94Kdï9y"{p5myx1 ӟh �#;EXbT`~Er#LU?oK ˻re2}քW+VpEi�Ω^KB'$2/dHw ʛ<^ͺŐ .< 6ؼ7ٝadYgs(3 f$JтiEoR2ŃaM�/GϬ2Έ?HP|B(r'"EZ? ȋ'AE~ڗ؏�K7Yޟ9 oղs |foMeK|;p.vSgG3CNts5 $_abSȆyZPZٖ~<Z<߸Ņ]C%k xa-w~_:MN+)ז,F o_eSߝv|MTE*d!/l;8#݀+ǁ7 &>3 oX]@[.(~-OX#戦{BY^?Uo_>d&Tx䛷_036B]G<pH#nJP}_JBx(d[s0Un:L̋lKgjWfrLn@Q?yz$"PNx!|G)+d j[{6kI ͂*K٥X{@{Q9@'=_ŏ-#~3FZ-oXtX(g <"w %+/�DSNU|8$Ǐ 9d(U)S;/%o>b@LlHDЊ!_ D<-ܣ z iCƙ $p5qB۫Ny2OQb e<7r6;.&X%l .bckX S /G~p:O+Rq=((H̿۲E,BF`K,&s[p Mݎr\DoLu4[quN(!0$T~fyTPř佹i=dhWC'-"'gBK|?c{}++/-$Qfh,fJO7D:z 9䑟F}qVM?O_rtͼ O LD,1L%B:9@eݚBTeq-Y^~wي'Qq:KjQ4R(Sϛ|SF@NG+۩"QJfOe;I tYaAG< Cv/|֧41-Þ_ |U`JWDZ˿Y3W{8eG#~ErL^̇}hC1 |RA^Z}S䇑;KIORf"a \h+%p|4yBPSHW!%I XpZo]Ul2 ViЏDeZ|O?R<mAq$8}<9AHrMYwK;6}pQ>{mODkbuqYД͚9z9sU> tiڏoс{% P R/C`1yKt'&T#q7nK;?tbe Fc\.tGe〥}$cIWp׵&´hv?fklxŜjL@g!0%VaKX9\H:ʶ)qJЯ"y2(ыVM G}os{}We"U T[y$zN)W5S CB;?m=WX!X٦ rHӗ ^}�d ZŽ}}Yֿ }~N3̎i?(9D$R($ x$rXsES~.(֮|}Sf\t./2dyͳ5h߫`b3^יhjB냕Tɺ<4ew23-|*kY%ZP+kYLȆC Qo `I wq>-gh>mVjha:}`+~7P&Ɯָ^ƿIe~Iq>K<5KgcZ[>FѣGl3݂[D"9Vu)njw5j*+G*d+$,8.$B6#!M(߸'YȘ n{'٧KɭjIc6nO/3'Z`9 {(*ZFPK����y?R9r��5s����info_frame_14.pngUT �j:Nj:Nux �����e|eTTeA{%H (HH %!JJ.RJ.>sW3g73s9s'@O��"M �U(ο 䥢"�4cqVW0{Jzyk�*xWH*2'�XMEl.si'?u?$}ItP50}=[ *@=8iD(E8X2;Dw艪9jfk&gmA=W+oWܷ&nvz"n?1TLeڿu&7 Ku.<XگB|x?6ϴ뮟hUقXZ5 ~ғg[p!8 ěVcG2|lr%W6JݪS`ofD�1 {UAuExؠAڜƾNcx?c|CuL}4o`+RL+VwSyr@fû<- snl�z4b5. @Hp5Q#jfQHϓ{c{B V><rB/S&I` @#) 0 C_AZ |1R % ux|}9ըC�t?5 ^R!lHOԙ>vkS#Y%�]�Ә~<^ gD0Mc>+vau-"]lox;oȓ O8M%9AMǧBX*6vpcx+c-σ0lt8 .0?l X >::d4/m\񴉯{.< 6ba3/&|@>5,' g7V Ek}[m [�]%uHGܪwfK~'Pxgгl0luT{gjp?[Ts2BCUv(@6bkAv <eIB_aT jӎۍ0l$Ń2PL\ORþXG o.�pP Nm8L,Y#F$4cTJ;Q^6y=ǹW/©6Fїo)dc$�Os7>p-oRWr z!qrj`W(]/�䈑z7]1K P⠓W78܋KcͩGdk)\KɺvܵvR6x{[ܑ `G `?/MnؕX1ݴ;cօل7^4 d] 7 ߷BخH$UEa3 u1bjNҎ84E<MTOUp yaz4J%ypKwKG0p@u.�^~SYuzL@Ack?8!KI#% ʆamAVȇMA~_J V.467^ݞ|s_ɤYP;m3C`OQŷ;k|UŅwB5־{-9&曬 e@ɹ̮o[:%l-Gҩ~H8<=xi$aoKA<l 7+o|ް܎o(~(E>sW-qn@M<ʏ41Z7p}58*7Av2QElVwI)UKEb'JRp/;Ҙ9UQb|Zz̉ƍxpiVBCy:ucOVR h+ :cn]|ȉ{%cw٤Ep6AViʈUY#oJtܿ-+�\)_C9Q|\7~;R\?\4@7-u.^a{ksTG%%#){T v ۪'g:qsBСZ{-O }}%^U ?W gFŝ1_ [qт+u "4jg]p/~Ыv!6JtgVED!m@?4Og"1!x:IwQ9o�Ro+|=f`x#JQk�~[P:x fV*[܂vP-�ʹS^M\ <KW1:qc%mn5 xE>RG‹Y"�uE5% ġBV0 }Lׇ ` X3U{qG Xr8*"ߘ֙/ JiEʲ/GTݨ(YsG:~Q^fuɋAehq\Ks�CɆJ+ixO7N.@v.Dp̿A1M>Dft@ 9'I5pl;8pF F3xR !E.fR?MW6#oS\`OؒJA[ e<T8XtJAvco64ǻbJoʺ4ӥl :1 wV +%$£l,. 7#1S@"`NbMLl۰^dYQ ?mg6ı#8t0qɃ0*| fO!.peYS*R+/quiM|/&͆C_6+.x9IP3Z/-cX9W0\6X2|'5y%轢^>~<ؗAXĦϡ&[rBUlyJ AVy#Gztl#ST/n?^0yՇ4oАI!aY5\چɱ p+I aazQ%JW;P,gs' Bf̂'qlAx#6q5_[8 6v'ól� U7\"eeMaHacApW<?] U=�, 9k9ykD0TgJnӼ ;;(le\+Ʃ14F`\1NHۄ|9J,p'?,)G uPx4.~7խ.8弓/GE K=J{D85[0@|oO#'#~}*"~O .-W^r>L]*jhdZj9B~'[-X0AQSL VLD\m7?d]=9QJxc+"U*:Q7r-Ѻdk9PLeq\+P<Kt;!Ӳ0;wNiNNfWnp]XW%4©e^4Uu3CN[Y<n7= R˜P{^H1gƖl{㗆5ޘ=G>m!ds+ O@RacJjX#-`]0o\diy(T$ LWL-cJCo/p;,*nކi0p[zajJM|̹vdX#>%Sі}J5xHwv˪&tX屔%L_װ4l`kM)7f3Ԭs.4&�Q\^L2Bܑj;<mPP_WVZ!iJm7!o*VT8}oY$JODJ?.C c9yh 8kӲC?0M߄JLP@ͣ)BxL(3b_ (g$M$Ij4 {|#g$laKP}o>< ɣ&|'FmB5ߝ?o\["'73׉{u?֛mEKn]o`$,=wmF,X* q&[n0"::?Ǻ%}l 6Nh\LwDX /#b$[FY}8 %.'xMY&[aܳ*ź̸t=z'"[IBxUudG#\W#0sRZVXWËg(~L|T'o_K>ޟNׅ[ve#ܸ7Q"^c/I'gb*yn /FibZhO' 4NN3SH c)9nYH#,Q X/g\2mВOaAmj 3užx-2d Cb&gƫrS.k<:"-=aT<?=Kb~rŗ_ ?0f Pd4}1nO+4qӛ ǁ̜Y�KQܷ@GBl^sTbnP᫐S&!x1R]t-?<Q]ËWۿܾխxȇ&ފ|;3ТU'4Ica,rMe}ϦoZ-PGԜ&|QKPVWk DJ8+۔QK1,OutW>*+q>z ~իIɜ ⽆C UE@yž-v@zj9F*e>d|i] \kO|F |Z犲%o5[ xeJh$ x>tyl?}lY~j";+CiTI,;l|J%x &`66B?!CoȊN�D1e73q(_W5!g txw"tl#2*f-IJ} .BYjk![gO5²k \*%OQCA'>-'^Γg Ya+Ok@VTƥޫiY/'=Do^&6 MQΆlB_F]M|c;:DY|�oϑ�NDZ&/$EgxC wfQH8+܄?"{ `i9QP+΁G#0,~_O(UYsԮ,$2Pr8G[b- ɨ=ZXE6^ _ʋQ]?VDu?2V) ][¨σtxJ&lT?V.QZ,q Ѹ؅\P#fNιɺ E* /c^HvGx!^`V2�F7G׷ЦmJZTpK[@"lžV fh\ Xtk9k nUW$liUnoٱ_78A '|p}�S-yMةzWQ]X+{(RO b*q'ُTnQ*�Jj: f6͊żڹ떨c}JϦ^)k>?%,[Iuqcg)k3%ZU7߀"XB/8Ꚇĕ- =p×xnoG: �,PŬ̐6c{nE$JGuעk4$Z%b߾W?1ҙɧŚċE^5Y{Qnf)lhL Y~q=7mj6A ^l.?ytnI�<q6W%!{Ͻijw8{\cY}X|DYo;hwJ!&oɍsQBwoMY}Y쥾)::\"fgE=ao?)ny>pm$-XDW+w �{PjnSw =hΤCZ$GX5!9<~}9.zzV5ԏX%S7_$ېecv%~ź 0Stc7@Ϲ/ura K&ބ~bzXhY2z XՂ ҭb;#2cM y+ZE)y1[إW@�0ֹO KY۬Pyl=5[ChLܐ/̳Ze@^ɽa&֥Rod¥;,bJqcȏ6DYKϚ>qq]ܐ*KNB Bu.pM^ͯ1um*9EDҵT'nǥ^"&j3h:{*_E%4..@_I[FڼtDZ` $<:7p):HӦEg^y/qih~ :[ A{^U`yRђX8X]g[kiAx*G G=Uy|CKvǡ,ȣe׾R)a+] ]V=ݿV?(i e)*q?&({tx(gP+R-VR>~AIU=ST#NݬN2y {kx;h=/1 @42֥˯_SlmJt#/7Aٸ{Kp^B4d_Ǟ절 X{<dnnM~9}> 91kEx|`FSŒ {NX31n5n�>x]!*,|E!%hD|6c7}4VX7/{ׄKD(W+f[9ypD'"/k�@qD7@{B~;'(_ �=90\dF9a;"m1}<KCvx-&s78CñW++1NR^Њnvݰ~̵Bt*`ݝ~O< ͬC\k=<^jrAbdSt^GaAQekh) "l 0)eD93 3.P/AU|%ԉU]HPXFT.b$(qQK:ixᎏaC3| 佼1[Q/AtWNoíryIQ^0BҷG|AQ0=A<9@U@]9~7nVn?1I|Gbž-t]+/ 5C6*'Km(�t o\5%abgom0mxeT+A0r@Av[e7c|S>ۖ @]w/#G ftR1OO x+uMp"Q6|0lGĽ"x ,'6u#wCy"sU&bU7?=)w g+ s߭{rC[h\d_ 4c`P/Qɏ<cp3OHaL6K^Q[OR|cmpZնߡ?8Aypr%!$˾@I3m缐ȵ8d=~AUHt'$HE<8V5'i|5Z#&OPohCƣ)K}mrWkc&8AAZƝzWa Ƽ^gՇ(;QxEwj2Zd_jZULI@LGrZ9mitYɵSW/ŧZLEi#}(gCh6Di|8SJaӍ5OPk*o6 ઒D+ɦad�2"w3/co�| PR z iDyP+V{e.HM`X_PМ-^+}^d`^vV<o Ot/ˋtÎ.,kAԌF7G]ȊAl_A\_U|n�>45aR&؞Vqs=XE#i>k綺W; t&bSES_46MV!Ѽ|㵗3x{5DgL8k0a`쉋P &eN̺-7ɯ~7oF=)"MpGb~f!8}A>ߩ!nlnM=2Cbm5suⴳ25o2x e4Ƣ @@,$q{ N$)xT%=)̭Zdm,O Tt%Is0:ehl⟁kKJm3?*Y겗>*kxϞ,_ZѨWQH,\+俄Q+[)'QF0mzZOe,||jEVޡ1oR=`y%j`7D{ӆ?΅=,;.6/I_3-;4v`#"M:6ڍя{5F:H;Pu~Z UV!_}ha&F_JXe!iLefh$̚1$(ES/zjo,X(M 7K^lS$GXQ㙛89(o}~K �q~ɱtCETռ\' zSv0i|DNsTUA"ovON q˪-j!\W!l>lwmrj@-AdTe`Ιc>RN N&#ױoY_el$7D.oؔn!!?yAɃB/roB#,ykP1S$HBgߘz`u3ܻ>Ƨ5_` p +(x 'R um#YﵑufoJOD7%"AVmi)`dtS~0^I +ޯuw$'Ơ.xGx_ qyK7a+~aʍ5TJׯ?dzofOn|Ny~l[·R [WEL1=tKN[THYK Չb9D?'>6-Jhރ͓ ㍦zH�' |e׏!{3=:_`O,xATU-KB64,ajlwE,MP‹23&U5Ex4NjLG:S;cc_ejiՑ0R7(ijefί51IMdSF\1EkIN=Ep2 Qo Xs#ʼbA^)B*43Cg `°W4_ VOl|OJ?PXx>XWD,IOfWoQ99=cA3nѭ*&vͺ|Q=DN;b>Vb6za$ |1HؓGmzx huԪs dDAN�VRT (TN$aju4aNX#{�>=^]v#se&pFk@ .,y=%`q\Ë=g^r7; oo} d"|,�I&Վ!z)mՓ#( Or&$z237 ֙^ir rG;G]p4IrKoɂ#c̷!vF#_`GoJWr/&֫'V~Vz>ړ;DԱ۵ʆ+ޯ�;X"<<{Z-O HkjFj[u| ͭvԉc9 иP-js| ԭfξG0Yme3_+G1ك"@Ņ1eo5x.JٮiM6jҜ\XSr]2K#Fb=yc?L#LSv^J-?[l؂[_ş) #&JbVĕR!$\ �1WlP ]]=F,ulO-mY-:OާM2 #}T1Ȩʈ. U~*FaF.*5 !$0Vf ŽT4LMUw2.N'LHR+wO4R˷C2pe rQ4>⩜6/:/rYm?L]XN3#Bgpפ2 D`S C#RcNs TҤF̿}:(F =; ?K]`@\~t\H$*/]5O�%h3U\ 8g7=q{Qh֌agR{w>m,+C-/(x:u`T U#d.[))a#x$]2؎<?oI!~ s1eSP_%H<tIc A|l)ai ^Ftsg2 bǤ,SSUt+� }lٻЅͳjC?䔟iKVU; |i]')3R15kS9YWq/T|83}ٴ3 t7wż94VUka 2AuN#l kz+VnM$G^:4aIW0:i#Ju>jy+1˲*0EGͷ3/\>'UyAtR\}|56kq2a (Q=u5%*}cm? gADq?5pBC\Cz@ȾGe{.O O׹}*ArLߦC7k._'DZp9XԋCv T};IEmD&G~V@T=^&/8͔L/DTҰAuwlZG$mm/21mo RE )[i޼[cܝۡpϤ:^^)3[']2 k5`[r(k _5͋`Thn̹32+ M/b{a+v4ovo@<ZT }U/{O6vy%-%̍ /7_@*7=hzJRR>n&-9T:ln!p> }Zip?هÁf t3Q)&oRsn$͋3L﵁s7?4Pe||(ŧ7R1 U>: ,b+"$!Ј!^~-@ˤQ`؛6\9m P)K㛚za A±gH M D0zَjk? 431HCѩq7,:.3Iw3 u-q)N⍚)zWip:)h^_gKjۤWH+yv0|\zl>vDַK& ژdbվp4IH+a(͎.̙b :A7?[z]H;͍c/:)EKGf#?�ҿ)Αu1 2@"j1%3+=Kj%);Z�+<sv_5g銷MlU> 1P1z*&a.s ŷbVQ_Ha[+�;#ppV*/y~KMқp>%ь#H T[OJS«7=\t>b5H:>'t+2S% '&ÛK㔦y'K[<;HnF 0abW!fJL$}olK'`p $_D.`Ow&]4m"?#-tDA` vs(we4ܾ=UδІ=*6bw@D|po"bR) ~ML$ޣYw{C%ѯ[) @# {k(xTHY*_P,7 Ê1:LEརX٢b]� ֣FYriy%nM%]_;]q1_`Yz꛾ y& D./rpt8}=ڔR)U?'[cqN�A`ÓH)V aB_ y^SEcE|mץ}d)@7>zEvԼ`ݶSa+;|!!ZIOX8,gU9qh{ oeVmu aԹvE`r9Ň>Oj0ZIS*- H!/ǝyւx=yi<KvwXc/iO} :#ھ>|-s{00*"jF]^@PD@^V*Q72b7AWwDvC-4ZpQ/$]QM$evZ$l/xR+YXo?ڗ; OwYA b~2qBkcm&!3孔) =?,3?wפB,ݕfs0ۭ7$ӯB-]|wr룸KY¢< s3FC#b?3cvq#ϿNGnkW2g"KBW$pv;[Ҏ',P&[/=e#x/l_.|Aoޮ)R<CWS DOn~]s&W?8μp€qqi*^HD�7Z 6@Z}>&\VE*<%) % so&~se`m =M{H؈[~ #$FM _YN]8(RuCq+bxP핕d1[GB =U7aiNiFtUb9-$XF1zTU}J ?DX4U(l>,?2Kײ.}^ƯG[so{2¥_s?t6IW|TCK:;@ͯUW 7:+t5[ /%=%Yf3]b73W. ץʓ Hd8�Ex=Ş䓐)i9ϙEJJobK8p*ȬG =& e GnsCv2YXHXĸSj\J1 r� q31!uN^=hEvDhd;}Z;w_UXV`|:ONGVLG5ZW Tc@Mx xz{Ʊ8!fVPc&JTKک{. b8Dϒx3&χV h J]%B51lK=_%$t:짬ʴ'[u|3/Bhݏ֟$g1i8z_r|cBcUx t]]Й#ep«떓?G1T{0sOЛz"@8g{t2ҧkzGr*Ղ;"J9iiX'XsU?6XX%s\7i-yF%னdaNA"X<t6kާz#mۉ`M gKDZcdp!8|krnQxt jG+u.VK*x$8Dk>mK꼜K(J;kвEcj'.yĩcok.ӇdE{p]BH-Ò>C͇YkЖ>Xי kSMuv"|R,I! >(6V;a C%;˚xtĝ=zۻ9DF1LTtrĥk00eV3IYNY`%:EtzTpDܟ»hWgdh8s-1U? Ĭ7%&K:MfSlROas?&~Gh̢SX|ib9Om9XpyKh>#P0qs-q܈QSqe@f @X!хN.v1gsCvf~Df3_Ht3X8 k>q$F%qk71Ϫ#hf(J6Q̾q1.W)q!?V@nxBIoU[U'w2zpGjnbpvX}#"ͷ:^Yy2`ۈpMʧVj5~~QDVXyCbt`P<ҟbCcЩTܻ/0i4$L.$[h!wxf2`1e @ZxiPw$YD +óɛO;/3xUZXQ!D&<%䉗ieWS]d/OɲhOIuuΊ,%U?k[#q"Vj~9 f\30|x3ٗgNck-R 8^R[HK&o(p"B73AB�1�o 8 oY)vb'J\p:_6\:MM;Mpclӄb6>UKs.]n~$Zע @F7)<&}`#R;Vtxx߸4صi fmbc%B˒/g"I^8 \w%x"o<WQ~ .?}{_œy+{ Ϳ ع:R X /q^Xl}nP&7p>ݸ:u g*%:d)%C`UJDZ*1]]%਻PaWBsx@Tg6-E_"c ol :*)RPq}]Kڔ@G 6 M ļ$Q68jҋ 1 XZEl|SA1lW \M }k'"0kLP\WB KTmх.kMVZ^'ˌx,잲W8bMj1Vu=<w< Tp2ϭekvʒWЂg(<)E?gH"$(K@Ua1l$ӿ(aH%ްy*ۛ<\O~Ժq烃B);Sz()KsIx)b�nfvµ;$ a>O&%C0I9=QmoP!ʖ;`o=`ϫ~W%RiWsN"xTw!S .0*񊥏%AV%EMqO ogG׍2a}aDPHH% … X`,Ƶ|LJf*w`%$cN$l& z`B}f`ր\F}<Df5,b�FK)3]yvϱ+sNϳPfם >r7F6 Jkr^Iޓbزe8&A~iNQ[v?8N0At7k� )"+U]㝃&FX1,:Pmc@so<N|mG@G1+&o!O+H܈7L,4@i?y}u*J!{ޒ{|_7X҇HɼyDkhKÔ"}7@gKe 1XB=Ds[ p,+F1`F`H)! tž_yfj[25z0r#m`VI6D'5~hFVMQ9o/:as̔$ h; 8]Bsj12𾒧PyVfO_a1W _Dktd\ş^Bxi—*PjAO|(?A~ES! qJc:hMqlcƇkݩm]ϴaVj#7}58۲n|ˤxΥW a86dZU@kQ|] ܜ^dQIIH-'hOzJpV4z*x9 1cQ~?v@pqmx9*b<[%vj! rrG`Vu뼼6 +�cw3$8WtKu>v[v�G̃ݙKZq!}47SNagzܩJ;{mSl"ti]\NQ4[ͼZKVc> gRt: D#~KٙoCW o/KoĈFi՛qW|yH6 _!Yߊ|*m/ ڡHOU{̐r4?QIj"ů)Jj ]q/Ygrb)oW1>]%Wfk_E8 TPu Nrt6�Yp)b<н]fZ೺d?1{蒍O e{8ln,aZ|h޼eWu]fӭex[!lXR;mfss0<Bѧ"֟f*<$?=)/0$܋sSrqȚZMDkfˑsM'qV}luqV"@.)$'Sfo7$�>CE7!b^lF$EkL%r"V^4穸ş+pg"t'/aߚVȴ,0߅n0~g{1 FFVK+uR!:p|nBmpY/TraTJu nF\ûgyx ۅfM !IEـ%>A&~5ί6µ8+ru1"rfWt7갛zT-b*M�\{*}OF(? 1-ٝQ !#[D3GZepJ)p,?cnw^=gl_Eb$&u;  kSSFF(?c4LjT` ё3E3O'VՈw `ۤoTWRXy Sx$_2J|]R<NDֹO~)jq@Fu-{BNs-ผh2tdqS?ˎޏxtG_x+lkA$ފ۹[` v޻4o uޅI|/ DP,պtͩ8NޜvDO Q}  +l'"أAncZf?3dSιzv {Ui7?Nk$@|TtmsQ2?*f`{":MsC is+ݾJ,}E:r7HGȽR]V$k'{b2#`G:xgee!_HƼOKZx-,C{LRYo%R4eu44v"oK,u2 r_ !m _ S?ԏ%BX2 >Ww$>:swgwi|KŃmrq5<YAr-Maƚ n4I$| g6TZr҇wȋh|yMRHuG,LHjaDJb*M!6>/ЯZ&T^%yw@ c() .qeOs`H򹼱>/oM5A#49i|UЬ -$=&nM7m7F"zl[D,)buUtz<<݇2Jx*I@{;/d'։h*2o<Xch2X.THBwHM֦ 0Z,%dkLxd$P <gi?M;Jrpdy%14Ya-RH6yRt~oZnhmQ+S-y.)< SÙS.Jq-ݪQLI>͏?c6$=wfʽ;p}"O cp9k^)e>Y.~;G 9rg4بBF yýB⢪,1Z.Eb!B *+H1R O#W;4r3<&Qϧ/⧏YQ}caM7O_^K~\-U-~:?FP;MN8F>aǚ%ERv-@2y 8^s"XŠݑ %}rHjdM7ԇ ~F9 -Э{3f.͉ʀY~N4ԎbYoܠfuWyjl \|޼~M>C^ 8}^0)H|3 %ҕwIy.O+yj(2_4IǮy+FYЩ� i]iMYjC<>N?B{o*v_8Qum gOݹ\%\I9߇iʾDhT(otD^`)#M'Fj1%kFbW;tzGJ)hI}rjT"b.u0֔!\$!D O h�UC>98Fui- g!mW2Ds18w% Tc?("%"z{?ݒnSLmP8$Ok{ T:yJ]PuL=q7|~gjWak3jgbb2P5l_GV;%!xȃ? (73ıgrاR/4=(V%4>z &*HXXeABy2`OR.8(1kY+v$\p.^en&m<wWJC{吢(_*nl5^�df{a SM@T;ɨ{۶!x*L,U sʳ|#ﻨ>. c̛|g+9xյd7TV׳s8?c^fB&6E&Sgx{N7ZjU{-϶)!|R&kI=K?ɞyW/[SnMl>"f8UW()=C#Oŏ2I} <P"EU^:FLi~+T buiʆG蚢)X8*s@䚓's|YN#YzAb@v Ք1u~5&$ KG]D{VmZ�<<&gxʛz'oF~Z҈%%U xMұkOeL|? .ݑWHAH@:IKbVPH.F,_. XPt0[t*yA t|Tu\:#D}e-i"먮GV4`Q feا-sM:fNeO)l960pUBV[ݮJGAˎ[YZ)X!e|of=ib$y"f}͖'cɿݸrިû7,a!xu$~OqB<_< ҂Z˘]CFm o (>3g ƥm6|pS%p Ep?JCxB2({ԡr�ZQ7 7OĨ)ge/au?y]p<޵Ѣ\> <* XXwA` l/23qd Y*RQz}"Bσq v{3vhRO>->XRвVolI&Nɫ@:l5 EE_ZI3֑_lCUcu\wi4pI^"z.Nw'txj%ПUj8HM!Q r_]Et%¦PELxc WNi;L{L/s`,yVWDE`˯A۩6eKňSK. Wګ\uC㲲Ϣkϥ>\W{5+ xl=/b @A`yxlX<GAmg܁5iW*Wu漀E5\VYk"WfFYyC7h?滸L斧sr->=I\_&j٠d0N7aA[E}V婔:PۅD=kh;J&_8!vSq'u L[*/D2=TкdɽDa]nV_<BTڴ6_SNŏմ=.m-$ xp8ȼ(:נ"x82"@NzF=\Ӎa,ҍ-P1<? Q>|TXk5#y,T $+,?:$q8tـn2}2Ҟ=<mo2},{gfm܆̼3*V.x1;'+ZJD ~hhoKK{JlcL<"kڞQ 3II�lc$=Ho<h'KIo:բݷ*9n"q[hp1ҧ~:;v¤7_Gr$ 0o7�[S}֩Elp 4RT@F4[qwm!5TuQwPfd ė'-֐<Я6N]rqr4ȹH^)TkJVzLJ{RRɢV=~պcg`57QͧQ*�I;E5Se}Pp箘8iƵWu_J~cUk7+M T@lQl/60Y^l5ó, NgzX$UqL )i-#E}!*Xޭ18n|lȽΖ }eƁ8UeU0&|/;A c,k?y٩ii;B YQe +D؞I[q)1"J)sP<= aH<Al#py#bVM ܼgg&[]0]Rf|Bm['IĘ]xf>< >lFI&h%!+^oy\GԸ'?870=w5(sR\LkR4ʹuьG$ΫCZ&i2utwΓul؞=WnIQim-;^ jN;,.u^0zDzw"<KoHw<?k`NJW&S17 #.~7ݗH72wO1@3L`&,K"F?\5qU@"ÃS[8= t8c-y"v9�_G2fAPH_PjYRp2 00ޜ9v뗽=1]<hMNܧ< MK>Q1f٤ݏZ;F9ˍ�G4&I_)gvƒ#0pIFzÇPӂS*,\ykcÔ O Fd7,J2&9Ѳ6v W*{Ș:WѧM}Eϐ5 `ݥSпM5u΃.DV[ҍ_uZiG;YyjćircE37:ZOyMۗ>'Q7CE/H 64VE񋕇@#\ T]Êu?[v?7yuFQH8㝡i#`H19dXEIUjg/Q~c4b/ㅥh^?/^12* 2ɥ6o%HΈh0}!3}/I,j)9:>OSs;fqUMlz5k_+ &?̉*\FB@)#]o >fwEi LlO7p8BWq#I$ X> K+VXH6<eD!<z6Չ;ps|x]QK3LlvwUUnrzI0ҪEϭCHKQ3TGZt_ < CF"Eu>OoH`,]lqnw(WBA{$Q4} *r8Y{ݳ D߃{�'lrl hO !g>=v2nbWy]XI:HEc'> R_[ zo�݄w;6xgEпФIˎ@ Cw6L8Tk[ uC TyWŢ&c(U&I8!NUȥD5lsw DwU^/Wv;C}Gi.i8iQ"좴5jx2Tnl-)˶?lG:1>q^lXTcř@MeWϿ5šD(}qp] F} $^wA)RãJ-+N$[1|v|pN g:KUx%VqWZs64;qR yH%5 +wm(H ~ŬyA&� <KnAY]dip" Y깪V(°p^.i,t%~`l&˼wYPzg)$#g^RJ0@R0u~ V*%TN2t86`a{LY(eu!ѡ-q˟f% };S1y9N(/=g':r!rW/uOVVw{EsHLӌH<YaѼ 4u$l ùVw@:('O?2JC=ޗahB`V\ ;âb0wtAYgYjl*; ‹U=5-w9'�@�> |$ǃo)˖ҿ:]*`RN=}<~mn}Dn}΍UЭGQs-x"vAyo);%/F$խ/A Q-fD'R~~hY9wH k"�e&d{g˯gLe}tw&+f㬡h]6䍵QZ延}xZL�{K5O_67Q"6nK7ƧhSò+YMH&EoQ3HH k-N6Ձ;v(v ٝ<*7Zzext8/!]4An<6O^#ʭ"e|8 _ܴMt*!wjZNy }h`/<I3`xfZvd:a�F5RRF3G7! =G2IkcҦ, xW1bpL[6&^f,=Vy*-~2yMWmԓk?0rh{qqvˀ!a� k߾`,N3]~Qj%K 4{3,<1lk*?v!?Zo]% }^Z=/.Ho�%;xʵ/d/k#UYUA||E˄[u}Gɶ'wB_hfsLSʛfhz۷>){y}:.Dt=E6峞'QFb'o¬.``;P#dfM,Uxx20W7EvmW߾̀2Xechi뷀_?4~rOG9VSΥ |}"Q)0p@B*&\. Dè Ge #JNŬ sw݃QkC|7M_dU}_ɞ7g[ R" _W6]~ WX"-lz<xANʐI3hyU*Z, D{!5[2 tS^1)+.\X_њ Z m-؎Q&^8}sk`Dr zg{ЋsSIq1 !#5=NhD'Eo6beP Nj%(sK@WcL`Cw \,\ly¼ JaHUd ;͡"zEj;C[M8] 1J~uxln>qymd|8(u좈*x2%f3zSF9SLy*W>n?'!11,l݉AuCf)7nɦSSs${dǮ�ޘ=8/U'|l]R x=kWRxa #8J0}ۛR[zab[nÛr˯),%t2Oc׼q*pRJQE.?gDFʚoE^8SND.YKz<зNaʊC;F>ٰ,Ii<kW�h!yͷynu4-DRP.X+&?*͐wֆ#vH3ϣ(i]Cݕ6 /:R-dʉjD[N@Z6)pOd`Lbԭfh_ mRسČ!'Gu%c128u뮁 nQbE7K(yM X1VܔI'+SW*Mt#�jF~i<WhN-pbyMk5]B8!} kjx%${( n#QBhewD*nY /K IKPhMK4b:LpsG'62! hws`(ٰ䇼 #7R̡v55&JENz]ap%nl{h|[uZ%Μ}r6EYXhcjzUDę�qWd|+a^a|^"W]QI=;vQN 6wSQ2َ5k82#0IܣZ]\됉nOJWzg^r{" Ҫ&Go~~;yؒVtTW(fhT>}՞-u0zŷc(h]: stk]"kVfwSvWr;2[j+$rBA$UyƫxƠwG'c'G`Eɣv{_Ŧ1mQVש x:.4"yFo=Z%KG-P;pPX ),D?`]>=I2)HifOy̟l<P &dV#dT{<W#̽[Fpޝ{Gv A!D2*(, 'S%x?Hv)ޏĨjna𩅬;Y.�XU *KO%a. ljqCp JK'n`=#՜_̇W*e ET"]cfxcTi@_H~4)jȝ1e' U @K"4rbf>[ CYސJx噎9+q5<Y@+S_gc}6G­0Z%j胋]HhJsaϖ5{ BPTj4|H&5bc9v{&z UX#1UGOzWGr!wTOPdF| [='aw+ڴ窘mPoL<+݇T 3#/][w'd#E$A:AJ>30W0݉-?`߭!g4, !%_/9UB-!?~۬`[48~a`Xsdx|=`U2yHqAV~bږ V4}j-kPĞդgļ}EIIS,#-^m쑘VD!6؁kD U7̙\� ; Z !=HlW͛kzlGK*Rey_+^'"h@<>[ r�=VNRq%bjf!TDaXkgW){#�8Ncܠ4 O>[Gq衕&7 ;OCG7lSK)9g.S&$K|ZbL57ejz 7ALLTdD^�ƣ#Ek/h7ېCg X *[#g%Im#{7E>!L5`:$ V㍯zFj}"V%Y"z##ZI cFvbe:dZ%! X{ ZlrS2>i#U3Z ܧkAaZia=}8H-_\VӍQG6? %dn5dPwl][I.7}Oi+NjԱW h`/>0|%;_rxi$i=�N |ǭ�nB&82yơz'5xTdj!I�){'Mƕ:jvt`dG:M.Z/jɺY1~eswnON\Brcs!^}[ςhMfuYAXπ\M䎸&#}#ה_z82V釕;B%6ɧT%?7Y}:bloB02d$ V2*zz}a# y|]|KPKY")Ş#Q8p!/ Tݥ! AT:' ^e=^`dܑ΃8sنYoB*JH)N=jc:Sj�]v?lm" MNOXk٦s /7Qh[,S""U8C眗_Mf5p\ƛo NFcyr;$?^'TO6]|K$=Fv$\52Y+c!F@;uuȉR>MXs1Fm%<}ꐰtPhaD1+k>O"67k)L9 )U KKϓp,A })qװ_ĉ gUoj12?~3zS*B Eo~-WX+,WFM#'m7 p b ܓTI|kjVsvЊiVFvaĎtQйؐznjw+~$AeNkWO6d _ ^%' N;zzLXdС&'2x=V0<IMU=z%PK����y?`r��fs����info_frame_15.pngUT �j:Nj:Nux �����UzuTTePjiK:n$QiRBXBBұҽ{yx=sgsg|><Ͻ=ub��kj�_,8 NJJ�PLxg wk `wu0�B%_% /cq�p@SUYAgH:s(1ݩOIֻ$Fn+z#l<q,)KIP;ܾw`zp+qS q\? $}N]wZL!ym6Zs? >qQ.j=x+*&Ul_.dp5FjfU hF4N*:}=@A`^?fdd+LcKNB %@Boo ~ B n6R/^**�Agw)VYn@U]' 5R`E>D۠Jүԫ8Od 8ZE�bw+cdS}Lu ̍6Gե!�چ1/"d_^Sj N7܉Ylei'<f"GZ "8(FҘ{݂Z< !%YsH2ACn c/ł B fȋdi z3Qn$uvnekT41U1Z8t:̆`` %MB bAYp2"<;4?BX ]sŎhr] @+>9ET1rt] Rx$z<{ڤ|iM-H)xJBd|I@{Ja^nwSƀ찺ޗpwњ#> L6|z$qRdR�<̀',6yj즘 S S^*{ (wi ΄.zaէ6G1u @d@͠A8WaG4&Dr!2y2c$Un@8=ȗ/wĄ�(;@(H#IՍ(#LP$NgԤ5z'J!]͒Vx~ c 3{*@M0Խ0K0 -̹� HPtw1yl`ArݓX&,M܀VE!}�Y|;>mHo $sh?~؆{w'e )}q Y(0G AoM]Bo]=[“o_)yM\klkƿvg#KkukY\kVjpsAND7{'˕t/ XcX#yP57>Ԅu; g!@ Y`HCQ@�_࿙{3},L ʹ!:OR,9T%uT&n۷~>'pNoI qr!H/f(08,]\}d!DK% Y+n,5rQ<lmjQ+{szzȝ{F�`e;1Vl.V4gTz̕ Nz@ X--F_hMS}k !J25q~=" z.?@]`/(swm@䋨:Dve&FnBq%I6)f5tMBCs}քٯo?1SQ8T64\Ge#]m De9_mP]Su"v2j$FKeh*.cKۣpk2DaX-y7-YON~tw*|#XQ-:HŽِ"hq1�P M5w,ݎJ=[ߝV~lͧ6\\idjWI #AnBWߛg㥰qM;{|:tW3Ėg6#ќ:&-[ێeFSQvnTb@ *OKò8JM{4d:F|9RFC)W8`__,TG7[au q'拞_jun<^ ÆODYl,ܺ_2 RnS)Sr~SK44q=.a3Ԝwqg plÌ> 2+d}1M6B ^1GbP$*1o(0Ro|hlGFuVuKR|nDYf8,Lj>e\Pyj DZ[ QQ]Oщ'o؛R0U#\?p^ʗ  `'S.$@p<mjNfqS#nMY?<[DF yᠼ,{^8I΅l(*d3!osZa>h3㷫v|ū]KWKß)%xGTCS8o*6O}%=i)rCwYڏ {&O΅4@_tw4 2{E[nV6(t|,/ϏJEYŽF%6%F[.Q[jH癇%Π0c`z Q$B4.R5=l|l+һgZQz)wqRw6F=r2Ap9v�LB[%JN>p�gXTlaFa2?>$VpݪEH.Ԙg_ ]|&5}CӮE~aJAjOP<R/ ^ U$!a-FM:>W-6BÜ%]5FȾ@ZѺm,`W"qnKA FxD o0~x~(؛}BB9<^A8ΈQvCfMh2) �` U[ TrLwZ|'B8)^UOt5}B821ВjbdV@� 3V<~{,@B3ɞۜ a+.k|E{CϲV g\l8O5<)i 8 -)85,ܽ镃~leC](%UBryF{uX*(iByşG$4 Ű'Qf *{zwWI@X_fϵO\SΗN�kXC / 5iG\>]z*۶7"(|}}«qUzuTrpn@uϭHM M%닕_sBX7|5 yGpuB8A»NW–* YD=e-X$Qf�6'8'0YEǾֻ߈87 :v88sx$3({d2_: $r"owh8;qäpz4@,㬕 #K;֭EzwtK7ңމ6dş2D~կkj"8k>cMEm2a\f$g$*Jߵnx .$ !(VzaFDZO|uwxK3!=No%wY Y>\c(>qESD¡\Pq65P,nUá!fVuhfS.,d%xՙDyT:_)*h{3gaάPȑo<(K9|6"l><`q췽@AIc@#n7'|c2VPe3L]Mel?wC@ƓQXQȺUXy/ -bU0tސ`VT=9&4z|n#{jǔٮ*5OT*oj< -O3>?=B<lqhئ�0p2+OsfFs EkWuH\}0vMqh`TvZe-ܧ.{{Pr)*&S!JI]�,)MJ>n3#GlxӍ5O(wO?<0/m�d w!2?}kmF`qZߍaɦ^AxGxzFgVEaI'q {O wd<!w#&f aur37V.ςenf-4x(C A[E5ul[ ґMWUs 8 ~ijD.1mU^[J'VfQɺ 4BZjŒߥDۊBΧdAs0M62>$y.j.kveeܮ¾BW5j M)rW#W3PG2nm 1 WXS~~o#}U&Sc*0{h|eZTeAbY)sFkMڛ17du-j> ^KҞkuBA,=ĕg}?\ -$0qIk5\<]A<1�^h7Q2Ўbt_X7a$ry輳U !fxC&^4SsE3O:,*7(Z&jW �yb&\[K69ζgSS#@ovZՇ(j ˰7LĒ+?uެ1oepR)'n;mC`(l\:8+cѕls<ǥ֗UGCF8,j Z<}Y87 Ks J</4ⳀK cO .Z3:}u) ˔V\[0Q Z=پLzTe^vjYL~̀O*˓\7kKOh};<"vC{)�:Ϳl|%k:s1ؗ?$8_3h&wY~R}uU}IEtTYES<1S :p0(0vFc- 2" Ɋ}^-}'wa<U$&עQ߽J_^tuMZ}>fNiُ fhrĎ&ϯQ3Sc|=5(9t}؊7<qkhv:s-JW, xm\#)nc0,9$]'>UɨVZkz/9_~IXe]}.bCtlcI&C7qZTɏOb(rS3' i%e(Db8ɺ179Ǭ{<.Sك;\!>NC;_1H6\*A2m6!92rŁU!9p"e%uMGnBRoj\lWTEѢ<'osyPǑRmy_DfW&<]ryqdށ>1i\Nl#i`l6֤nu 5q,e<6[#p5g^(xomB<KӃ ǧs^U``b'_z)Z]os]5/wy^( l].:=^76v{i.jYb A` RŅ DGcro|VHCVpk!l Ì3B8UH.yQ ֲBZC1W-E ݿN^ɐ6Cg3۟s9BSe(jntv Q錟pΧBo6*U[>_ZGd*EB94Jt {Vkl Jp]8"eE�r߆s%nZ(%F _:,_`W�yM;WuQ:K _/tSwjQ _{Ȭˇ_\ʌ|gCsgG3R"01߾+ԸYxӏ|6)ãXC<Hlvp>Nm m4‡ayJ%xaohRMO&|P,)dqU1 +&̶Ul3뷖> fGHAQB(]q##Ku u =TýWUA~$=[~ݞ0bk}o_NEA ハ6*n!4k)fǟU1D\BJ-|inm p qSykxO5OX B,�`ѯe=$}:$UeHyDc&?7"]#q%W`<�79zHo,`)J3&a�F2;eVI7"5S4!(4@@#,1WbgGI agsEz쓥ex$ p/~68*_\m C4^/Әx_ z2hmrwBZ&uZLDJ<~s htQ,8%�KIUx({B_VU6AXKnKw+ҞG9N9HG>r']CX:{Żv8FjD>AWH#8/ \-eF]:>j39/TuXgSlD]W'9fq9@HADWt] ^+dht 4ٜIǍfySa^οaU%SÎ*U,sMpkC =Mo1Е@3m0[dM5z-Lc.t}Z7Y7Lb y`FKz?`51ashݗN5Hs9 |׽Ν9hfuuuMR7\P]rۨyM+w-[j�G -_Vm-/qwl +fAjxʎN٫X 3,רRl?MM@;]Pe|<ʆME0a�yn nSNQecdIRYw�|ɞ1p>"@4 xBͲ۪=2g9FTkV{` :1!9hP_IA[ǣ o9"u_9s gѧN+ I$FrG!N*^6_?Cngz<2gS$>Fn BϨuzqQh%ĩ:}pCDa |EeևQߝ@2m\,ZBE8 NCɄ#T벒`udblOEDRmזAaƐ">Q@ːTvTjy6p(<]j5 GB`l*%},bb d%ú/F?vKl' vFƁ8tjm]te4(goM:%6HAO ʳ eqnj~-|w>AdYQy~:Op H#tȴYuIC�}*{>0!u=Zmۃ; >E袏 1Wbf"o6 e'uSR!i{`l:HNeB+߁+]^#=@S-Yz>]$7fsIOX 7g"r ky0mdpX1&3S^vˬMU-I!.T,~=(#Bi2 VcU&EowI>t8KԔTr?K<4`d*bnB<4~`o;<ё/[M)g|{Mҭ;zw!e@UygLZquIָO[+z) u tR 4qj;bߕܫ@Fj:'4XBe4ZyoPv˘9̓ij+j2^1z@zU]i_'ϵV4eMCy  #),)5e\u> ,/{ "bv?:@7, J_.7*3'zȰ7j I++Ր]&$YAckSOD"$'Ȳ^ӳ,:Gh<gẆ|檭xU~5cCm4jJr*q5DN g!CH �5<tg}Qu|q #o`A2_V{O: {18=X 5LEMS8qZR[i9` KRM]BF{WRv'OL<?�ɰ"#SW071T ?R" >;fb&6%,:%z+눾;L;YmRB_;kug.7+q* , F.!o)a*ȡ;>_Ƨ,zf13@jbsֿhDppQ 3*1y'[d-rnd4r=L=c/Y Oݭ >[%BP/&:C5־0ǡOhWxqw#G\Sh4EA*N8><j* W p#ӨN"h~U:+o֫zĄ밾ELPFs1_\!+hpn%V!A`a;HB@sҖІųP%kE tMY FW2P4Y~*y(Xx $t\EtQ:No>!*+q/gJ˓lbXXF1w3Pv&"HYI\)u_;~Ԁ55 n.70a*A ׅmxcdRm0j gG `plNG9!ҭwxwdGKSDi:Sߨhv*JS9|Yז^^}JE +7qa\6s"@ pT6Y/4K'"mQB̴4喴صx$6E#wiD L3 E3H7.Rx8n5OR -(PA֦Q"1#锥5ϗm }Ei(x/^ Gdj /9 c Ļ1?uRVT`x9I d_~�Zh\|0"--2[bM uv&d ҄aҜSGnB5U}b6#`1 *ZkT`\͠»H~Ϣ2lk00j�IKwhCA]>9O *{ g*R`&L'i}d3[O@wr*SgKk7~q5*.u5�cox:lԐEл>e}3vg3.HY[B�g#$Hƶsn!OXu|e(XE9+�t=u�Ik8vItp b7.o�s1k / qBlu%KmzJRyrC~!;산o}6$Çylxl"\ߦT sOTb^+#6iIKI9<VGf_̏5Nњ _>Vr/K>XS\y3b]e]B{+G8b+'͵ת Y!a;>?{R||#7n_ͩ꙲leg5>@;J޲+:"`R|YjyͲs,8+J c\_NP 5;O]~\e}>۟_VK@jGwNJ?&Zn]–o$PD!jlݏ*|ZC 5lbn#˾Az7Ecd*4)Ї^g䯧b /fE?bH=?ru2M-q99A~(>eOHᐽWr��mۜ5 nKQɉ:ք(j=Bn=yyTua c$_~됃"_V'9_xT7C'1Zo٦"*oGeq}l8fMjp2g%`w; [aՔЭiu%ЕUn-|X%PlW`kchf>s*g-3:ց7v>stMˣbbdj5;J!+T%{z<[:H�Ru�߃RU@ӧc-_iEyB#LU+B-PqM d.Lj~~u%KaEtn>SK:")~fBU퀈8$ dy]Ǐrgʨf̬S]RF㔜_'7m=DkKNﴯUm"w|V`m>&I~Mn 3m냩7Rb?th@G)>ؚahԌJ&8)7Pp#_$p Ձ1Lգ2dla5>ƭ"?%g-4BR.흜>?\k,L}6 N{{-/sXN~? BbAk4p+f19Gt tt\\nq}|W6n�y0zrxAN d'}P2yO$S=>)Y1SJmqeџ o�vǎ2:d/Fqkؗߏ}u0z&PБx~$b1xlbP<Uu!%V'`K 0[O%ɶ|ʔT_No܋S*&i~ ÛOYaB,Ic> ہ<A4]9TIgK"8N dy=[1*^?TC??FsVF Ioz_8,$ldȻ?ܯ,m$)&CXPFzXE'RHCӸAhKnj4P�s.o> Arlͱ?셊KN#J7 e�i|8S0h/Zg88]쓀@YSfF Qs& ~mZSKyAu2v'9afQ/ T*}YlP@i4 HgY:SC[~,W*3]E %p �8؇ll&lYїK.;Ayh1ɳ8^a'|`ߣ%ۑKu4/`h*uDnL~b]z /ӖäXDe;}Dk5g|sLr^C]p [u6S2J eY?Te|iFYoVj8 0-Wu?W``gC) @f푝k/z0PnT2$)ɬm0az_Ko}e8%oեmTG>L͜J oQw?X&Ѳg#gtDWTV•oS3fksŕ)'q!i}'f;BNE6 gć~m #r"/A l[fLd$ARgHюz,$M< 1yqmT+ߟΎuvj:*;\f*A*\:sTq'5E[דP51 zY!Jj+ʰRgNV56=L؇+WB7Gfͬ^9_ S&P͐ kpe>@^4.<`[ OРT>%^c=#]&/KNS}<t\% "mI}U9r[o/~i"j;, ~wr::&r"c3eDQ{Y7qʔ*OEe0܄;^DY'"Kb=5ҍ8QÒt-)hJ"sʢje; +uy̿D\@6WbfƳvihM;::x CºO8�KGˮ !~өV.WWfGeJQ$U%ɮ<STo%q,Љ&Zlb!m>/,9q{o_X9C^Վ8 ȇR{EXIqdsm'yD:3*yӾ׮"N'&tq '~$'F |a(|9D<i`9kIdk~$o .cVpȍb֊wr;Bl m]x-H:c?I srhp;= I/U(LVްU( J/グQ61ӢMA2߸x!7߅L!$^IYdh7:fW9X5N쩀f-Xke Y~}%B \Q9(`vaX0Lfa=ab dlDOsHF@}W\ #ʧҍ"ѳ;"#jL=$ JD 4i@ȍPX7KCSQۆsU~j$�R |d�$mF<C7eo?c.bf?xZ\yYRG#]gF k۸aZUC^I]_r(cAYnц\QʪFbS>uC g#Z Y4o3 sjIS eBt+7[1'EQNPR/%Tm> TU o � \;'?\ ^ϴ4 wRUYQ<ۥ|RhUb{XLr:Oˣϳ}*ĈU&^$&ͽ^X8JV<6;Еv<'OY&Vo׏o9_MS{QLrcqhp NeS՟PBUTtr2 |'AL#%Sf>�6b Nj,EbDh'w薿ﯯXDTr6•}x!f6K+؇0Opgw©u,`"C"r>Ln@zF4*I9T&/xPzzRgi`ʮ(ٳrIa3|1'Ml2 }LfC}F;)8Li}dwXF1NkP2 %riaS^f쭘Ûpwr0vS⽥(4ьtGAjϷmx}'ExuSENʱd /w;T_ecr/݌-qk1*D?56 Uv`\%os…nP]$QL6;@ht8lSPEZCjC>{8l?-0 (?sF/;_r :ڣxdPҶk؜G%pyex6os� wp&\FͅC <2 ڏ oeh)C Ù ZMo,?P�ɚSng|sh#t dWdLKudT̖)m̲͛t-?jAчNlxk�#}<(̼y:4b`Fyj;Ljo$` *h7uenS,(?X6eįzw7jt>aQV}:3;Ͽ񮋢ϾΌdǽ|OJL�yX(rh9-!8d_$g( hL֝HBޥORW[ݫ$.H!Whli ;!t!Lw-BjsH#NND?즔p~ .e j+l\tĝz-.BwQH2dƦmӾKqE'Pܯ|= p,l(rtAC-wyb;`~G0ɻ60au(V'OV*{r.U"Q;Lgd5|;_/Muo Xv`2kմddev p6_v]'hU!?CpݢO$)X7 kQ"RTu  ûʽH=X|$HMSVA'$RSo n8Ľٵ4AFȋ(͡-TkqAp2؈L*+J>W6y@lBflhOdA)4@ъ;M/%>Rܭ1?D̳?܆vs(@Rj*3 n_]-hthv_;cS#87~5 pdXF*%|\n>bMZ.Egd ]L7)dBvqҫ<i!靀+A">/W2Xq_"$fO,,CI @>cVtyϹ)nJ~:E C}~=#u9q[I<HL.vA=Z<ܚ^-k޷20L;9aK=fC<%#: -dhL2; ! MS$ D@<  5nIt[xNkM^l,C[ 0 zkNfSq)+!ǯ.q타ۧ#iޟFom:5"8vl@<4X?=Jf%ڷ. k?%e̎eo/+:i-'<n Ʃ;Z{rY}5)F">ţ`�&$@ յ.I\C5-NC;}@vOr,+F ~EX46:uM 7VQV 8}6Jσ񸄳v:sfGIټޛ,9+HG[B9İ~k?f$9j>E&/-D|6^=廿?$ҩTFx+[@v.fh't:=}VJaCү&6/##o=p]BǔhoIHuDB [4 P+JC;ˎ1?,F*S+Pc˻}ed" TXH– ޾D嵱]qKLaF/t VkR\lwf$(Xp9YXI 6h>vW<f,_/PfQ,R;j??e>(OfB(k~4أ突Lg[jfX�Ecгꡗv(վk=<ft>  >iZp $OJbQkbn NeN2NZ<<jX Y]enwU~DڵSHВIԭJG8h'CL]ϰC",׌3<</Z-j5Zwb:i0}۳u_@s;$1R];W/<ο&eKDY\+z+gT j w*GWh1㹋 Z}rX[j$@6M3J],y+e KV`4\.sH]u.-f-I?~#pk>¹r=f;K0gm0~Ve앃]( 7@u\v~SzkCp#|8Y44ogW-$&*9t<tD,<Kqf:`w)5DlXn:~*z&Ƴ*`R؇[?b9v"O+&=0kVE?XwY_ be~</iYfr;1sL0 4跪$۰\tv|} (L^V+<h %A죥&> _ڴgcj6M_ٵ)Ne2[*߿5[~rF6akTM]1(!Ⱦ_Y'Hodd8{'9Y$'Jlo!+o$LɊ4Kar B' ؇˝`D?eŴM1A='ci Y`GN~Ewӛiӟ*f#Jm8j[Qwr3 \ .ek6oTH>*^0$,,)rlY_ps%B>6|WhUl{R:'-KP;ZrQ1&t>_lQ4ChiKUCz!U݄ S>MV}9ܑ}a_yI�fqeeri�*~$9mrR8cld"];ü .XKc׮:.fw|,a-/wS8q‹d8/ζ[0 DH2=ЛͦJݭ_ 5[n]d0_)r`OLivdg.i6 ⳯% lg镦S`^Np6˶TL9ZXSe0Ȩ1| <^4UR~}[&}�9?PjOZ* sZ#/OxZR:$ҳ|PQAD8M̏N 5iZW79B2ngebScF ZI8( Rri) ,Δu/OGD ʇХKku=NܵEʏX9zE&7hS.k:+92܀@#D`-;T!@3&b wV`9رy )B쁟 XpgS(QUo/Wju N�ҀQ2>? kYr*Haپ58 MU܊Q,zt3 ~8@˛F/Y%4xٿ~Rv8]ԍU+byu~ϰ�\I>| 0JfBTtKV,�\ l VvwpS>PXQك*d~lxH}ðttPIB$.wD 5<oѹ2ju4+@g}H{(4ϑuU;d*Ý%?;I*9V~5i>Gde7Ωy*@E2Y)#ǯ-SN'2"} ݲWAyBS_#ym}oHSŨ'Ȇ) 'm5Os~CŞ; (,-H8uHr6oP�[ҳj 1I+Az v>iyA/ZlBGzqj27.n% _ܥi$QV􀍷ՈQ1 9+"KBk* d RCxg# # φId?XχѼ+ם c#!E,R6(ΈJBh�F"q$DY䭿&Y|kp.zY@tE^I.4%Y` pd̓Ƅ;xk%Z73i!ppǝ4s#_S扳74DGFM-ji.7OI|. ۊpXFI�RD3^6w`b4c!`4h3t>x.#"V.5|_H8biQx;qy 1{ ^hoTlz<:i~ljg�<`FM�!#XӸvo 219c9wKWHTg Biɴ,6)[h Qjſ\+@<xڛW=:R)9[ p`lvZM@E#1!#ȱ*&:?>/㮣|?|D[7,?i} )z4~}d*TOV"{M}ׄg 'lC,Qkٛ\~S (:b7 Hϥ50M~[A__v HYx">{gxea_ H}k"AbWRr\U<zdIJܙŌ<->N:.T֩ 車^"B޸њW`k  ą�vBUzc Y8@6Q + Lj Sws㱳 /!y7v?f1aHߞ;)ˬ{Gnm]>\^O]>PÂ8w)QE$zzkV~̊76u EX(;|ch+NU]A@k)7IP_ؤώ6iz|Ǐt{ u<SC*cZd@aζw .bZ5&w :/oq#%,P炲6R[)!Ady?캓Pg{Fmtڻ+'5a,V~<!ܜgLx6P<Q3VVv6LןWu\nI {2R,(żA3dCٟ{,ІGêґbrQfIfbk}ct依# \xFbay4kl!`I@Ace:Qnp/UuyŞkr>*!WKVjDoGbK4nbY0Dt1k�U’9y,ؙxU6�eI.rF uN{~^(@ȐQ=5"FK"IpشV?а:z4cͨ ᬩp*$ia0v> +MfKPP:-B_8o/)xdL*%Ç870c82g;mN0w`U:49; '7IoUr ;02_jˋ x76k *CHcX=cnU.c-HfIiV&f̩n@PX6 .2B6<Ε9GI C#QRKᅪNJQKתJnz~a\*WV0se.H@?cGj;^w0Z74*ru>AT\d`%Gj lsU,3=Mc᫤vͿ9ɂΜW%)'pux,qv}a# fUєܭb7XX5C}0 "=H( e8$XiX7Bq6]Sk>圉,F6bSv)&S`!SU>*d)A`YX]\u>n@ʑ=rz#&f;qNt,܆FIE-~{4(^ -'hXeE >$rCZcNJ֪ːq $r.׃i!O�!4n'ѕ^1:I]k�` %@ezp\ǛCHT< 튾ꖮtfοˆX_>@CTѽKFC2f\::dXs5AWE$*-eUȭIݹ4uB R4&¿*?Xp};hCڥz$,~>Nz=*$ T_ fjޤѕr0hQ3;-TG(ZX]p 0 's0(4Fr?Qe}GϷv P6ۢI.?dԪiOPn0v+>ޑ7Hҹ j{>l[-=%Uӎca6f rRN}Eu * clBNةrN{%=A')3h9gXǼKkxo@,7d(#㐺D@0( .ZuzǛ-hupF}u5vԤF[-a]W/Fgr.f:3nջ^`@MLU7j8l!E, sKl[sSvڒݳu81īqiE'NqN%nZ7zT+n n.O8 8όfv$i|Mnc9OP< *{Sb˸$ (灩VŽپOG7h+krG9(7aKgm.SVg6aDlOiޏ7 I6 V`:/)wI斚4F(oX>sׇ)`=]"?Pf7ng֝n(w6N \h'ΑpگJI?eg BP~( d!0BZON~Ty$.ʒ8Q8ۻQTBu/f}Uh*&4Olf3+>;lמ j@X&S%ʧ]GkMd7oh7w(|n]ԝY�3Yu<-oq *z FH?ڼYI.{nqQ79Tuf|X|.0팗5o )3A}U8oA�e|l}+)b Oy̻%-j21B̎P{~d4c 6)-_$|K 뚽Qk[-o_tR?'(>Dbu!LO6�`J8v8IW\s]1|fkϵ:,X7ݼ=R̅? R<(Kl]Q_-dIðyH#%{\~)P=Ȍ:+I1({Gvl=ԞM^a OD^ٿΙS“ pp{b8Wo3D8S^cQUa0?fq8ծ*5NɲYQ?Tܿ2yj]2;"p8~Z==`(0F2.6O׊7Wāh!w<S f}tF30ĸ(}u/L4huJ2J`"'?hv* ,.y|+Kwˤ#P_1m4IOr縞p^'Wن-fikO'j9X*1 gyG=c-5(: "XkY'n&9 |vb֠d#&yGʩCH]KyjT/+' �Z|T7E?.'c&3& 4cuJۯ�BTu*E㌵1 92YLB h�R(%!Ac GUs96p/l ˋ|jYqle2 yeK_Q3ٿx+ +d 2굏O>Mj2$|}nхg0\*^f +ظ *$s`8w>azf3+yⴁg=X#E 8evdp$'Cً< 7>Ӑ!iDT߸-A>>n9?Y_(gM?YQIRxGv-#/SzFKVRPŮ UmEΐTa 8Ol#(+F6e2 kpя5P%AͲ J.*(2 ^W*o~" /j|\cmI;&B7* s{&$:WYpGtN[bA�k# LW5V߂A: `d9pPiv;6/Ɛ�g Wd`+'9zuՆ.!Y-3ڂx3Aq7qC{ : dm =2pSVAWgZ:ؐ[ihJ55N _ KN Iӆ1j2tQs&HF]cd6A*`/t7 ó!A|v:y_XGlx@9{nw#wOP_8^]ͿJwYPڏFw+�` P!Q'!ٛ�PeI 7qE*nIkH3U^nJ*ExǨdH o=!p&-a)sVԌG>zkn^3{n_ Q)w4=g;8S¿<6婦{!m $:c&qV0ՠُbW|Vyݸq?iW}w3c@{S,RYw/,a{!b `L-bE7%.AyU[iOFQ3MD!4ͨW?\qh,O<(Eإ@o&ecC#)=A`^_IЕ5?*|.߅;b^?(Fر޵5C<x56ŋ0fS IK/˭/id,)ϵl* hDǛaCt:V)Ipjӌ_¦pL_5 @}EC] (Uᄵt &_Ix?"N}<kӸg[m7V%x+f914zg�P{?] 1bb2mHym(�w9őr;/%|@_?<:@fB)`j2)Jq *:?R7z1@J<?~\ձ-:MwŗwæHJ0vf]Ѵƾ߫/` s<T3N=�*qs1pL)abhZጬ<%S~Zr?'V)qR\&@<L<_6|}(_K(%ؒp0bTܣOmLXzN?Zx^f?~ 2s7GR �-6MLdE"v'- 5SV F8ȮYw@A"ED�dq= ~{ Q<8ʳ0ekɑ게s{Te`~fn0ةAj\Gaj�2}Gi˫`RnW^u"2YHц=:׼*_m:qEB ϯ/#͍!<#dOwYSDn_OV BHb t׵e+͞mYZ>]/Q\w`5];/~F;f܂@)%7lTjZW%bKN+gk;bitHKoMlTCt:ul��Eb$=rQ.%MnjYw01Z2flS5dr ;ҙ4{ڣ{S;ȹzNk#=!ׄ',Vvaj 25 qiDcX'H*V7P�W8ri|�g8h >n8ج\\rEp3<ĪtsI/+V އ>lS  z͎8PGa Z+95UnbA(󽅵6Ja@W9YJjX OXU'W]=~I&Wj/.j U5t*nNScY~#^=L| ~XM;1峜VyfDal�Ƹ2WDd][XӏNR8Hk!'k\SG}fZ)Sݭxyx[%76ϯ:Y/;5޻jι*&JmŖ:.8T/ne vn 0^.`�)p<c )P%l}+C^bQO ~cY }Nq<,s k@2|oں <iv1W+<x}QV(/UHH/{(HYG00K9joDPoCՖ!"V7\G%l|\1]Y_^^a*@U<aЦisVl7{>rgOQTMͨ3#l'%Uӆ_iqd!K)R$&|2DHKGnyB=a_Q?2* Ro.Gns4v+qn+<!6\qƣ )3wn|o!F^Z:w$nV*Pg pONi\cD`#+0u+_dĄq 6ApZxħ̺qɽ<~{9nQ7C1( c8[+FY?N?b!|J/rƵ@<R1Хs*!~q,tz!M|CN:$UՔΆ[[G>!|ڮLܼ>gvYUC@-RδkٜDA{Qp�;G*2$X.g'㍳GJ*q[93iHNo'zByt0N BR \>^ %\Z)-@_㢴Fhz^:R<LL<2nP" BPsd;d|bD1/dSWD$q"g7D02OL| ܄AA$&_ }dGÇqq9 8RA3+C<ׄ/zXe=bTjon�PNJ^evUB[a,QZ8i+]'-X󣯛`f/A.'j-{#8p3D `J@).pQVA%R񚜩HٻP <az5`>l0 o^;bv�lU ⮲b onMfA(nܸ&N3g[~BHjSlMV*&4tN߿Z ŲH<_ NZ;rPC])Bjd2eF =zU!~Os?ʰ#B.Ѳt 8#| ^&~�ȫZӘP$�T4sofoG#gG 6\KNdu0a1;4W Q ͐X̢!;[Gv/n RlMXOP-ҠڧJ.zqhbhț-�"䧒aS",]O]ey3)b*;<"^6yaFÚn_9bN˛M!.ŀub(v瘟6PP3 6_yΤ`tBt}*Á70hJs/iyGU!uhQcǟ8CԽHbɲ9l9~bDL#:{޹mT>}y`;lNԸy,xp+٘ӓbBC: d8l̲Up %~(~},hmIYZX>NY"aPp pȪ,y 2`fqD\t¬G1\�E̮6:[>8H z[ R~ ̎J)7 "߽1RO OEԞRW?KH+1= :)egplZoAy+l~,`<y+xґ$B̺'L* mSސgOnQEMG9=_.\lRb']{1ĵ02 XQr�xҗT3 vVUIdB 4�ye#Tp|yƖahyI ])Ɓ \:VdSO=X >2(!A ;vtsa(`jxQtO1)|_D<.WiO969}t¼!/x4H0b 422̅RHawiM y#7Z=ewRDS;Fe3#җb+8;d'YtvZrEӇ>3riH QH8tzS5&k @\E?"cW8 ()""`W|CБw@ux? ʤGIgGj9/?na$l2y%'bKR LY{ݞ⪁W xj kBHk cp@qF 4p|U;@Bc(򇟖*%dsyGdY91nN3- ^ti([ I1^"تyԛϐչ|3b A#ۧ)O>z@jue2]o)<H2*E]x5*?8 "_Qmlѻx)r\_r+d O&{Bլ:wLt|]E,U[[!½G?rx܂ "ktb Rs٢E&4#MĦڇdgvztBd9](ShV4*o!UQkHQUP>B%Ѿg'}:S6=!z5ؤ=oba9 }5słLt]P%B_m \{LNObqݚ/:->υk ž?~Y 5%\L/t:n0虪U&| 2%\pBpAUsxЍڍrש}g{[ߙJB hZLJz[eAÖm"ǃ $?MYس3&;hؽwx.,%`-"<5KP4k9AL?f|! z^ ic^>zzF`ډMڜ_Gx_4ĸ&Úh|[JtSq?(^DGr1Qo %QBRN߽*}u.X~G*5kr֊\.)O9*�LY#:TL[ 6HHtYv+vTo:],Jߪ xDOнB\42R{xo?a?َ?Ûw4H忐o%r60޴zWD c=ȍm/&51sdͰ&7LVp2.{4qکMsk†|h+͋>q-~>'.k;�3PSNdzU} ZBkq%߽m tcH]Bl$ˆ !L@L�Jr"lO^JsWErFfSr@`aJP{asI`;::|Hѩ�/mKο?iLzMHqމXdCs4!_R}v۶$Oڠfr L2N^g9KC%MZ_ISsuq@6JXKnvFZ\ Idk* Ow|Wn55ojBk8*n="_ZJyD^`_1V}{ZV;dw*`W<>$xPuB *S /YqkKΐc^2)XK>:,Dvt V0/Rc%�NkVJQ" Y[{g*əmN^!goTXc"F%�}8L I*F)6ϭe)nb&A>=h~29.QEyiv[9)`\j7J? 75jMPK����(y?"GMr��Rs����������������info_frame_01.pngUT�h:Nux �����PK����3y?b?Us��s������������s��info_frame_02.pngUT�h:Nux �����PK����@y?(@s��s��������������info_frame_03.pngUT�h:Nux �����PK����Hy?Tt��Yt������������HZ�info_frame_04.pngUT��i:Nux �����PK����Sy?]IPҠt��t�������������info_frame_05.pngUT�i:Nux �����PK����]y?4Kbs��s������������C�info_frame_06.pngUT�*i:Nux �����PK����hy? r��s������������>�info_frame_07.pngUT�;i:Nux �����PK����qy?6$Zr��r������������K*�info_frame_08.pngUT�Ni:Nux �����PK����|y?HE_r��s�������������info_frame_09.pngUT�di:Nux �����PK����y?*XRqs��s�������������info_frame_10.pngUT�wi:Nux �����PK����y?SI)s��s�������������info_frame_11.pngUT�i:Nux �����PK����y?`t��wt�������������info_frame_12.pngUT�i:Nux �����PK����y?H9.s��Lt������������tk�info_frame_13.pngUT�i:Nux �����PK����y?R9r��5s�������������info_frame_14.pngUT�j:Nux �����PK����y?`r��fs������������R�info_frame_15.pngUT�j:Nux �����PK���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/main.kv������������������������������������������������0000664�0000000�0000000�00000003623�12641336260�0022566�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0.9 <AnimatedButton>: canvas.before: Color: rgb: (1, 1, 1) BorderImage: border: root.border if root.border else (16, 16, 16, 16) pos: self.pos size: self.size texture: self.texture_background <gifScatter> on_size: self.center = win.Window.center size: imag.size size_hint: None, None Image: id: imag source: 'data/images/busy-stick-figures-animated.gif' on_touch_down: root.parent.parent.parent.currentObj = self <zipScatter> on_size: self.center = win.Window.center size: imag.size size_hint: None, None Image: id: imag source: 'data/images/RingGreen.zip' anim_delay: 0.05 on_touch_down: root.parent.parent.parent.currentObj = self <jpgScatter> on_size: self.center = win.Window.center size: imag.size size_hint: None, None Image: id: imag source: 'data/images/ClickHereButton-animated.zip' on_touch_down: root.parent.parent.parent.currentObj = self <Right_Frame> size_hint: (.2, 1) padding: 10 cols: 1 canvas: Color: rgba: .1,.45,.31,.9 Rectangle: pos: self.pos size:self.size Label: halign: 'center' text_size: self.size text: root.currentObj.source if root.currentObj else 'click on a Image to change it\'s properties' Label: id: spdlbl halign: 'center' text_size: self.size text: 'No Image selected' if not root.currentObj else 'Animation speed: %f FPS' %(1/root.currentObj.anim_delay) if root.currentObj.anim_delay > 0 else 'Animation speed: 0 FPS' Slider: min:0 max: 100 if root.currentObj else 0 value: (1/root.currentObj.anim_delay) if (root.currentObj and root.currentObj.anim_delay>0) else 0 on_value: root.on_value(self, args[1], spdlbl) �������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/main.py������������������������������������������������0000664�0000000�0000000�00000012162�12641336260�0022574�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.0.8') from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.uix.gridlayout import GridLayout from uix.custom_button import AnimatedButton from kivy.uix.image import Image from kivy.uix.scatter import Scatter from kivy.properties import ObjectProperty from kivy.core import window class gifScatter(Scatter): def __init__(self, **kwargs): super(gifScatter, self).__init__() class zipScatter(Scatter): def __init__(self, **kwargs): super(zipScatter, self).__init__() class jpgScatter(Scatter): def __init__(self, **kwargs): super(jpgScatter, self).__init__() class Right_Frame(GridLayout): currentObj = ObjectProperty(None) def __init__(self, **kwargs): super(Right_Frame, self).__init__() def on_value(self, *l): if self.currentObj: if abs(l[1]) <= 0: self.currentObj.anim_delay = -1 l[2].text = 'Animation speed: %f FPS' % 0 else: self.currentObj.anim_delay = 1 / l[1] l[2].text = 'Animation speed: %f FPS' % ( 1 / self.currentObj.anim_delay) else: l[0].max = 0 l[2].text = 'No Image selected' class mainclass(FloatLayout): currentObj = ObjectProperty(None) def __init__(self, **kwargs): super(mainclass, self).__init__() # initialize variables self.sign = .10 #setup Layouts layout = GridLayout(size_hint=(1, 1), cols=3, rows=1) left_frame = GridLayout(size_hint=(.25, 1), cols=1) client_frame = FloatLayout(size_hint=(1, 1)) self.right_frame = Right_Frame() #setup buttons in left frame but_load_gif = AnimatedButton(text='load gif', halign='center') but_load_zip_png = AnimatedButton(text='load zipped\n png/s', halign='center') but_load_zip_jpg = AnimatedButton(text='load zipped\n jpg/s', halign='center') but_animated = AnimatedButton(text='animated button\n' 'made using\nSequenced Images\n press to animate', halign='center', background_normal='data/images/button_white.png', background_down='data/images/button_white_animated.zip') but_animated_normal = AnimatedButton(text='borderless\n' 'animated button\npress to stop', halign='center', background_down='data/images/button_white.png', background_normal='data/images/button_white_animated.zip') but_animated_borderless = AnimatedButton(text='Borderless', background_normal='data/images/info.png', background_down='data/images/info.zip', halign='center') but_animated_bordered = AnimatedButton(text='With Border', background_normal='data/images/info.png', background_down='data/images/info.zip', halign='center') #Handle button press/release def load_images(*l): if l[0].text == 'load gif' or l[0].text == 'load gif\n from cache': l[0].text = 'load gif\n from cache' sctr = gifScatter() if (l[0].text == 'load zipped\n png/s' or l[0].text == 'load zipped\n png/s from cache'): l[0].text = 'load zipped\n png/s from cache' sctr = zipScatter() if (l[0].text == 'load zipped\n jpg/s' or l[0].text == 'load zipped\n jpg/s from cache'): l[0].text = 'load zipped\n jpg/s from cache' sctr = jpgScatter() client_frame.add_widget(sctr, 1) #position scatter sctr.pos = (240 + self.sign, 200 + self.sign) self.sign += 10 if self.sign > 200: self.sign = 10 sctr.pos = (300, 200 - self.sign) #bind function on on_release but_load_gif.bind(on_release=load_images) but_load_zip_png.bind(on_release=load_images) but_load_zip_jpg.bind(on_release=load_images) #add widgets to left frame left_frame.add_widget(but_load_gif) left_frame.add_widget(but_load_zip_png) left_frame.add_widget(but_load_zip_jpg) left_frame.add_widget(but_animated) left_frame.add_widget(but_animated_normal) left_frame.add_widget(but_animated_borderless) left_frame.add_widget(but_animated_bordered) #set/remove border for borderless widgets (16,16,16,16) by default but_animated_normal.border = \ but_animated_borderless.border = (0, 0, 0, 0) #add widgets to the main layout layout.add_widget(left_frame) layout.add_widget(client_frame) layout.add_widget(self.right_frame) #add main layout to root self.add_widget(layout) def on_currentObj(self, *l): self.right_frame.currentObj = self.currentObj class mainApp(App): def build(self): upl = mainclass() upl.size_hint = (1, 1) upl.pos_hint = {'top': 0, 'right': 1} return upl if __name__ == '__main__': mainApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/uix/���������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0022101�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/uix/__init__.py����������������������������������������0000664�0000000�0000000�00000000223�12641336260�0024207�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' UIX === The `uix` contains all the class for creating and arranging Custom Widgets. A widget is an element of a graphical user interface. ''' �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/sequenced_images/uix/custom_button.py�����������������������������������0000664�0000000�0000000�00000006010�12641336260�0025355�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ __all__ = ('AnimatedButton') from kivy.factory import Factory from kivy.uix.label import Label from kivy.uix.image import Image from kivy.graphics import * from kivy.properties import StringProperty, OptionProperty, \ ObjectProperty, BooleanProperty class AnimatedButton(Label): state = OptionProperty('normal', options=('normal', 'down')) allow_stretch = BooleanProperty(True) keep_ratio = BooleanProperty(False) border = ObjectProperty(None) anim_delay = ObjectProperty(None) background_normal = StringProperty( 'atlas://data/images/defaulttheme/button') texture_background = ObjectProperty(None) background_down = StringProperty( 'atlas://data/images/defaulttheme/button_pressed') def __init__(self, **kwargs): super(AnimatedButton, self).__init__(**kwargs) self.register_event_type('on_press') self.register_event_type('on_release') #borderImage.border by default is ... self.border = (16, 16, 16, 16) #Image to display depending on state self.img = Image( source=self.background_normal, allow_stretch=self.allow_stretch, keep_ratio=self.keep_ratio, mipmap=True) #reset animation if anim_delay is changed def anim_reset(*l): self.img.anim_delay = self.anim_delay self.bind(anim_delay=anim_reset) self.anim_delay = .1 #update self.texture when image.texture changes self.img.bind(texture=self.on_tex_changed) self.on_tex_changed() #update image source when background image is changed def background_changed(*l): self.img.source = self.background_normal self.anim_delay = .1 self.bind(background_normal=background_changed) def on_tex_changed(self, *largs): self.texture_background = self.img.texture def _do_press(self): self.state = 'down' def _do_release(self): self.state = 'normal' def on_touch_down(self, touch): if not self.collide_point(touch.x, touch.y): return False if repr(self) in touch.ud: return False touch.grab(self) touch.ud[repr(self)] = True _animdelay = self.img.anim_delay self.img.source = self.background_down self.img.anim_delay = _animdelay self._do_press() self.dispatch('on_press') return True def on_touch_move(self, touch): return repr(self) in touch.ud def on_touch_up(self, touch): if touch.grab_current is not self: return assert(repr(self) in touch.ud) touch.ungrab(self) _animdelay = self.img._coreimage.anim_delay self.img.source = self.background_normal self.anim_delay = _animdelay self._do_release() self.dispatch('on_release') return True def on_press(self): pass def on_release(self): pass Factory.register('AnimatedButton', cls=AnimatedButton) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/settings.py�������������������������������������������������������������0000664�0000000�0000000�00000006504�12641336260�0020212�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.uix.boxlayout import BoxLayout from kivy.uix.label import Label from kivy.uix.popup import Popup from kivy.uix.settings import (Settings, SettingsWithSidebar, SettingsWithSpinner, SettingsWithTabbedPanel) from kivy.properties import OptionProperty, ObjectProperty class SettingsApp(App): display_type = OptionProperty('normal', options=['normal', 'popup']) settings_popup = ObjectProperty(None, allownone=True) def build(self): paneltype = Label(text='What kind of settings panel to use?') sidebar_button = Button(text='Sidebar') sidebar_button.bind(on_press=lambda j: self.set_settings_cls( SettingsWithSidebar)) spinner_button = Button(text='Spinner') spinner_button.bind(on_press=lambda j: self.set_settings_cls( SettingsWithSpinner)) tabbed_button = Button(text='TabbedPanel') tabbed_button.bind(on_press=lambda j: self.set_settings_cls( SettingsWithTabbedPanel)) buttons = BoxLayout(orientation='horizontal') buttons.add_widget(sidebar_button) buttons.add_widget(spinner_button) buttons.add_widget(tabbed_button) displaytype = Label(text='How to display the settings?') display_buttons = BoxLayout(orientation='horizontal') onwin_button = Button(text='on window') onwin_button.bind(on_press=lambda j: self.set_display_type('normal')) popup_button = Button(text='in a popup') popup_button.bind(on_press=lambda j: self.set_display_type('popup')) display_buttons.add_widget(onwin_button) display_buttons.add_widget(popup_button) instruction = Label(text='Click to open the settings panel:') settings_button = Button(text='Open settings') settings_button.bind(on_press=self.open_settings) layout = BoxLayout(orientation='vertical') layout.add_widget(paneltype) layout.add_widget(buttons) layout.add_widget(displaytype) layout.add_widget(display_buttons) layout.add_widget(instruction) layout.add_widget(settings_button) return layout def on_settings_cls(self, *args): self.destroy_settings() def set_settings_cls(self, panel_type): self.settings_cls = panel_type def set_display_type(self, display_type): self.destroy_settings() self.display_type = display_type def display_settings(self, settings): if self.display_type == 'popup': p = self.settings_popup if p is None: self.settings_popup = p = Popup(content=settings, title='Settings', size_hint=(0.8, 0.8)) if p.content is not settings: p.content = settings p.open() else: super(SettingsApp, self).display_settings(settings) def close_settings(self, *args): if self.display_type == 'popup': p = self.settings_popup if p is not None: p.dismiss() else: super(SettingsApp, self).close_settings() if __name__ == '__main__': SettingsApp().run() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/shorten_text.py���������������������������������������������������������0000664�0000000�0000000�00000004267�12641336260�0021104�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Demonstrate shorten / number of line in label ============================================= --------------- ------- ------------------------------------------------------- Number of lines Shorten Behavior --------------- ------- ------------------------------------------------------- 0 (unlimited) False Default behavior 1 False Display as much as possible, at least one word N False Display as much as possible 0 (unlimited) True Default behavior (as kivy <= 1.7 series) 1 True Display as much as possible, shorten long word. N True Display as much as possible, shorten long word. --------------- ------- ------------------------------------------------------- ''' from kivy.app import App from kivy.lang import Builder kv = ''' <LabeledSlider@Slider>: step: 1 Label: text: '{}'.format(int(root.value)) size: self.texture_size top: root.center_y - sp(20) center_x: root.value_pos[0] BoxLayout: orientation: 'vertical' BoxLayout: spacing: '10dp' padding: '4dp' size_hint_y: None height: '48dp' LabeledSlider: id: slider value: 500 min: 25 max: root.width on_value: self.value = int(self.value) ToggleButton: id: shorten text: 'Shorten' LabeledSlider: id: max_lines value: 0 min: 0 max: 5 AnchorLayout: RelativeLayout: size_hint: None, None size: slider.value, 50 canvas: Color: rgb: .4, .4, .4 Rectangle: size: self.size Label: size_hint: 1, 1 text_size: self.size shorten: shorten.state == 'down' max_lines: max_lines.value valign: 'middle' halign: 'center' color: (1, 1, 1, 1) font_size: 22 text: 'Michaelangelo Smith' ''' class ShortenText(App): def build(self): return Builder.load_string(kv) ShortenText().run() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/softboy.jsa�������������������������������������������������������������0000664�0000000�0000000�00000001446�12641336260�0020164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[ {"start": 0, "duration": 2, "text": "This is an example of annotation"}, {"start": 2, "duration": 2, "text": "You can change the background color", "bgcolor": [0.5, 0.2, 0.4, 0.5]}, {"start": 4, "duration": 2, "text": "Or the font size", "bgcolor": [0.5, 0.2, 0.4, 0.5], "font_size": 24}, {"start": 6, "duration": 2, "text": "Or the bold...\nAnd multiline", "bgcolor": [0.5, 0.2, 0.4, 0.5], "bold": 1}, {"start": 8, "duration": 2, "text": "Or even\nchange the alignement!", "bgcolor": [0.5, 0.2, 0.4, 0.5], "halign": "center"}, {"start": 10, "duration": 2, "text": "Position hint are supported too", "bgcolor": [0.5, 0.2, 0.4, 0.5], "pos_hint": {"top": 0.95, "center_x": 0.5}}, {"start": 12, "duration": 2, "text": "[b]Text[/b] [i]Markup[/i] too.", "bgcolor": [0.5, 0.2, 0.4, 0.5], "markup": 1} ] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/softboy.mpg�������������������������������������������������������������0000664�0000000�0000000�00006041562�12641336260�0020203�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000���������������������������������������������������������������������������������������������������������������������������������������������������������������������������ftypisom����mp41avc1qt �� 1moov���lmvhd����ЛЛ�_�<p��������������������������������������������@�������������������������������� trak���\tkhd���ЛЛ��������<p����������������������������������������������@�����@�����$edts���elst��������<p��������� mdia��� mdhd����ЛЛ�B@-�������-hdlr��������vide������������VideoHandler��� minf���vmhd��������������$dinf���dref���������� url ����� pstbl���stsd����������avc1�����������������������@�H���H�������������������������������������������2avcCd��gd�@)������2-�h"���stts�����������@��� stss������������������c��ctts�������U����8���� @����8������������@����8����q�����8�����������8����q�����8�����������8����q�����8�����������8���������@����8���������@����8����q�����8�����������8���������@���������@���������@����8���������@��� �8���������@���������@���������@����q�����8�����������8���������@���2�8���� @����8������������@���� @����8������������@����8���� @����8������������@����8���������@����8���� @����8������������@����8���� @����8������������@���s�8���� @����8������������@����8����q�����8���stsc�����������������stsz������������+������������ b����I����W�������O����@��+��;��o������u��U��C��e������}��g��������#��-��b������I��������~����_��G������������������������ �� ]�� &��G������ O�� �� ����)��h�� v�� ��n���� �������� �� �� 1�� �� C�� Q��o�� �� M�� h�� �� �� �� ���� ��!���� �� m�� �� �� ~�� 3�� J�� �� d�� �� �� �� ��A��&���� _�� W��.��F�� �� �� ^�� �� _�� �� �� �� t�� �� $�� �� %�� �� i����������M�� �� >�� {�� ���� Y�� b��M�� �� �� R�� �� �� �� �� O������ �� <�� �� Y�� �� �� �� �� D�� S�� �� l�� 4����R������?����e�� L���� ��#���� �� i��b��<�� �� ����j��:��I��-��O����!��% ��)n��-B��.J��K��2M��6���7E��:O��:B��<��>,��A��A��B��B��@V��A��@��A=��@��=��?<��U*��>S��<��=`��/��'��$��$c��"��!��s������i��������w��<�� �� ���� ������ ����C������ ����l������ �� Z�� Q�� �� A�� u������ ��k��I�� ���� ����4�� &���������� <�� ���� .�� �� �� �� ������v��t�� g���� �� ��.��������������F����^��>�������� �� y�� �� �� �� 5�� �� =�� (�� ���� ��e���� ����%��l���������� ������ I�� �� �� �� H�� 0�� &�� K�� l�� x�� q�� �� ��6�� q�� �� �� 7�� $������=������G��������j��#Z����S��������7����*�� �� ���� o�� �� �� S�� 1�� �� ����F�������� ��������3��_������ �� ���� X��A��N������ l������������o��4������d�������� C����d������B���������������M����� ������stco��������� ]���0udta���(enc���vlc 2.2.0-pre2 stream output���wide�7mdat��EH, #x264 - core 142 r2431 a5831aa - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x13 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.40 aq=1:1.00���)e�O}͚[әvȓ4x10<CN2W>~RX˔ vr% }n(YL'v>0r=Ew& m2 =ĐHiȧ<A79#WWg1dzK;!ݻV@ pGRįٮ4di䆚"fȧ5 #X8ӸV_I0y;~S`߄+QITf\Q+,&3 _&9g.!0Fyi·;kQW~ii9vmjŃbL0x-u(j q|0C Uz-?SmivNM+ 9U糝/$-wmbXsGA o\ƜfQ1lvE;9 ARO*G9ݸІ eJFXfU׺IcƲ^_&b#B 8-3^]eԏn%<);£mٿ&fHZL9Z QtXoiW%=`&L>;gҳtxqkJTRTu2_ud"Ve˺ Oz)ZgBÖ<M'j789[ғ m̲QQ{://Ldmy k~_46׈+iIL~& ErUM[W�k4*HupY{X\,mR&$B&2-P9вCyRUY>Z&U<==+;WP߰ V̳ V3.x݂9�Z7M>08Qa!ĶYo{i$I&ȼanX9%| mڻݰ^DŽw)`^M4_<)�NvZCmo Y"t~IoY}ZU÷Dž=dUj Y@42 ])AUlgO_"/V>'30kyWI&[yd]dt\P̈́+XC5 L||3n?)�܃iggEXrArHL@8ζ c]zz.=RfnnԮhpp{F?dH}['|]øܶF1Z]0Q\jﰽ] "�,:@>H D>&ũ~*# &焲B|LvB>%ޞhDJ|ΗL}E YQFB>,QK. Ʒ>X=v6ӳaٕ"쎘Q3c(hLn]}0s]qY<YeQxf}>@^78p-tXح,-!P/َA35Atr13jRmBm ӸPIEeNkRПF+eeŻ`P} ?>q�a*PT4`1_0:S~jl@sU^XO]7@p ʺ]bOԿs>jB$ņoCTS�ϯ۳V[Ѓu7_%.B!xU $H[Rs1fa&A{BZ82jp'1c0hMƜUޔ81&ߝD ׆; #6$Fb: *FXz(ӃR@"q|e!m)ik[pu|j1+5Ok(cէ9hފŰ:{yy0hWn,WVeS}: J<~fmu'6II"]7<~H6IS(%i$H VVz Zk⹧Ƒej1Ucye6v7)jt@O*�<J/ǖ Ԏ"J"BEH}yZTO!@3x KR,DS]?S^R6+u»}?bdc�6!l>cecSJy9g79}S H\2 #o|f])CV@8hlwr~FϢArK(U Dێ ^)y^z Ƞ"v.ac;Dzj/vslUjO43VGMD¿O>Z4|8kHi?{ӥlt^HxcŖ|6UH(Ǯ4g8RE0eS7Q5I6TC*(]W\`c/O)3\2\%!wdihT<Bsj| ١Qw۸…5NKT GheYܺ/K,m2^t55&Zj2 sӂ@ׁeBҙ "򶿌2۔52! pSn1XB?X3֘Z An)(˒h}7( sM'j|khQвEI%0 loj=pXkQf>bZv E>y6hEq'{æFo)['ƻ#tEf*Mx,n<ORq>^@V"p݉|Lmbm]ZZvd3(dO`_CoMu,nPM6n(EHs]\h-܇EC8~V$4\mb,%U20m>X +ޙd1fK}P,<XlS<<b%0۵h}t:F͆jg<V<qXɺBSr.x3K'S=AfŁyzTl_Ϫj5K{.43f;)ճ1h5?G]h: B-tFr~6B~ioIl Lf�' ͗!?OE=gL}Zh{K(aPQI;NvBf<W}PFd›s%<(I=ʻ%P6b$;DVsA*-/ڋ!�9/G[-*qtgXpk1_N3NmAlPEAj#CMI?g<Mu|{ŕ>ېD&/P,SLyAc<l޴&XN�51 j:or$p}̋[ں'`^ '54oҁ)5oφ 83J|R t{b]Fs' Cp`0dcf<MmL9�Dkhhd?oKJλ+s(/yp)INmS} @;K>D7/yZ p`J3F�>Ac0gbb8jNp@~[C@ki\ *")4C M1-zZJ@ot W=\9cL;?9ݹZ=[6xf[;Չ4r 4eq~ UPpR-~t"Ֆ/iOJpBinY4pl`YcoZ{<`=کhXHlXcMS?H&+f>AP"Xr5jJvGgأBnٶ~ y#rܽ Iy\_B�&HZ_;A fa;RH{}=8|bwIK&H3.TMR(�:!U9ӟs"]!VUK=!] WNW?? ]%SpZYϹm&92\Q93Ӭ+3yZ>%%cq"W0:A{ rr//OqkOY<*mיwˋ)p)=tNGE9YRL.Z~;VG+ /uzx78~Р.j u(0*m.>gx^nY7-vY`N=Z:D>96a~~O&Nl <3Q0Ӥ$8vAR f4"_"Csk hC/=&  Oɟ XrRn`47<R{dgcuXAEAO ypu]8 ;{Zh-pU_-�o1LTs92Tk@AVQ[٭vݔwxaZBzw(Y/ASu/NbHش%y=]01vm{n1SIDxW.ϢY|%V! >oܖ,LWiJֳc) B(b0Y0] DVpe j:fTd[$Ҙْ&n࿜=hu;~!d=oe'M :إ3ކ*:$7]922/2 1DGͯX !,ww>!my"nu<lqeBKri_cW}5NakK.h0N(Ph_Egg{s%{gW1{YwB^szb ¦o#bZ aq ܶT] eݣIEz%�Bb_&JUF땲r 1Ap\GYVM#H36FzҾ%ߵ<>O DBQLk3_hC # +3�Nc (jʘ.$U md@/?0o[<M =FzST.c+SwɓR$|OV-&'wu$@L?" �%B$\\wj^IνX ct7Eͽv/R a I2\C<!ﻀNB,K>q޳k<L49[͵@AeHȴ-Ђp.,3޺\)a"=i؂!';Bu횴[CY0e%�0M"W}khPo)'#lVw/Z^/Mɖsa=<ʦ�崨c <#|:osaB\ͧ.Ew=%v<l!UF4\;xJ\Kql-E!N{D}s)dygT tw  u~AkX4rwi]&-`:riP:nsjђߏq"j·P e0"h�n7?zU x>vV3hZ҄onqb 76&EyR]O~%`ffV`{Krus[ܾfX>Fqh=Tӵ4f{xKL*514M`>f&s3,foX=NSϺW'z1>_U2ч/ lΝMyT3 ˯Թ5rގu[׀F]\PN`¢OI RJ8*j=,Sp[n| on83]b˞%=ްZG2qK+<^qg{S32*l<ST} wg4ZHMpx$sz6G,~Dgk4|`Iìyr8sa(90%:0Inꪨ3nF4HP&)8$+ǝ^j35{ѷIHĂƉǀPY3O nZ)FD,`LDVeoUy(?1B& T5ABy pZrҢbM˷OEkFҭ _>D'[%F<7f4յBq)GLhf:ѡZc kLC Os4ʐ/OC,/U)nrKnza6ʄ˺"}3wl17ё}G?JPc g`[,_Χ6Mm=FZ8WkMc%:*U '^ b�%/F$k0#U].,"^#DB nY/x',%8#4fEM,~=~  7MV9qoƅ7]*"=ݥZ4@&?Dr5|;q=+I>An%[ fqqQ9g;Gz; 0vT}C0Iw%D}Q߬y#�3'":! S|rw!]İeծ&ǖTCgBTCQ,cnAc*i{Dڪ x K:YHVb)tNTb+ @pF'c"wA4x]W҄U[e'"DCs%={ݸ§n~8+t;_ .(G C1 ;deKI_g[AEhco2jw^[ 2 _a/M͂4`[_]qW ?;,~4@IfMcl0b[IJ4y-+oG> b6"W04 b=;gb*c_K%IG bd>)T E7 JMKjcf#a_8!OJ Z0;z˯!;A3Ҕ Hpe}LS.J3H$9ªq|KACMqG,Fv}ᘆa Z$ Lx*<Ǵ`M�TM K>e/h$i?.QgA }o7�Q~Ei "%t%E>ͶoU侞+E5ld#k̞"`ƑIC|f$YQBDih 9VK lIп+\(H48pgWFklJمp;Å>Y}� !Ԑ@AVni̔pvn']F) D|ƾ"~nhCm e"s8f`b(wkʸwX>5&Lqi'e^6#7Ӗc!ǒ?>9vp!kL%#?P[`քZm+UR4}ԾVM> =[fpCO%gs8 DQLN`$!$Z„5dOY&)o"38bxL!L yjBZ iq6:QP!\qX �VlJct2)<$�X&,{I:QPrM?70 &8ݘ?TT0xLOZCoOs O;.gPzrP{o9;hw& &e L7*(q1U&vu´ZTk �̨+�2#zሢN׌eD  zUF_J~ދ` \]Uj�;6EWh@B3 )v`qM_Mv$A悗$2G-#v,vfk?Ìe4׹i#Y)Qt 0>>ъ%l-A,zBtxGXA DFbsx90ǸxJ,P rQqW! gZL",1w bfi5%q[>~d?o31XE@F]WK9Q#ݫ/| 5bjĂ׏jvfC7xɎӓÛuRM W6d=G+v=y_u^-3 =>SAe9kLwsL}&ͲI>#qDU� j  '!puwe3*pRoA -n!_ il/h_i@.oBgNzoJ!՜B~;h3b6ù8~Hs!G͜sۉˏUg0?1^M24ĉMX  /R:v&ME` kW'ȫ c4()ڼˬB Mk<"ʱ ?K#W|y�1g[ynpA v a_'-W8ma_t+5D}+/Dbp p 6Q}8m Ÿ8q Htl؟BÒڟ!e c#%:^&� h;, u/-z>(]GPdlPnZ}tJ)~xvloؿjR\,yniG:skUqy {Yg{a<ۊhF`\r5�0 >wsǹ`Z#3רa>%1-!|J\+cW6PT.,^~)alE*W~ x|l(#_y){\抨a|"! aTćҖX14 18uƔXˣ%4~٥[bP& VM7!;:ϖEF$ʎ9P$XAIX:3zA{1g>).A�ڀ߅Pʲ&r%L sz<x ut|wG[ywK%ڮ@kO4RESpeԎ&ŧ*$2FjZ3 /{|]y1}-}EBD#0OVc4iL? `j{P?B&"} }.C߱h+jwp _yn^�V_JwKfQ%{PL@"]Q_W-CSWB(7d܌vhp lֆXIEͅE66HɰXPxbEo7H�n~Zn2̞ =8pgruXlQ( ])a]Ҽc( v@8l%MCvOq瀣 /ml-IX gJ.^azMH ΑĮK/Z�j*Ȧ?0X]]\j&?(*ǩhiTfY$k0F֟ m3jI<H�>4.~>6H u$>ㄽ:}{ϵsfb -#1uԃqGڙE>~ ~J)k}N$9U 5\_z"=deܙc+!;k%ة!nfc=߼DR->R o$&sqgA7Y JC@x/CpR#!OhwzLD/d@zk4$%)\wSYyl^!N0'l[;# l W&-YZLIь9Gv,7VFcw"fø 1 }6-1I]Y}pT#c_j(J;>߀6p8 B$A)kxu|%!JVÏi~<$_YxXAYݜƁhNg/>Qܝ7 Q E-^Hb5ǂ^238k.lô1�8Sb5B�buU} aTCyɍ59JǫX?ټ$.v>}'e>tC鯓,KbBi[T1:͟X Y5y}uyquv:F6PUD6Bj# jN3v0#<X_6E+Y6CA s$'/Q'9^KjLeU+3)1F `ҚpbDA0ڹsñ9M~0B ި¹I`"吥X4&O@Aji1��A!lDQV8]}1SABi=w1}DN|/YіG9)XLoZ7k; *ET0̠]>m[j*^1G0j%H&+6$ai-֫UbOXhuɄF(? DzW2ި]]ywVI-BUfյ9C^mn`qjŅs+J넻Q ZZI*:Bu.n�}ڈbC>�2EUIml.DLHr{z!䟐:Ht+QףwBԧ(?wT]xCd6-VUS=O\ţH=ϥBڣz= cfT@��AB<!)Om81B@<zaꁴD+$N<%X-!.6 z+v\�pt><sE_ZOLwkE̝ug�c I:'.zmɭWSVNnC-yO ˞H1NF(XmgZZQ"70~7}b<DZ$F4,Xs$GZg$-v3^QV[]L֘{Q$`n䟐3SOIoS>8QMrߞvdN#;>}ZtDraВZWJofUrp{&R,}Ʋ&L.]!.y jy�@s-tex.r�b:# jxߍU<_€o4@_#9L_ R4WZBk/º+Ja��AcI&S'm.ZO�@<6KtM\aU=ӲcT6l><x&5ȝY,ˆ,W\_Dw6.~r7p*Y5f;W0[2%"Jn! ArÀզ%7r"z6|RYŗ@Tih گ,;ܾI"4M6^\QMiH dۯӜu<J{kڹA/Xz3JtͰ3`!Ok.ȣAeE*Dz6;_)(Eag!6 gש!>D*BKҳ`s4 (~qK֓,ԞyRPubp&F {^.?V8a|0=uR#EvR\sO -kYZ3-۱ WCzռ, |._a%`S'68͹Bȣ\tyN?1 5\H{"kl~v?'Bv<|+gH+t B{h!:2~d_B+=g&RO 0Rn6+QK}R˝;Q"fzGfڦ Es! LˁZ'eZhO>U,}=^ RaY[:⏕9N k3\}Gv/"n3<%?Ln*[O,IKB(*E={~#k28Edӷ/v٢/g M%kmƝ߇>jѣ w첷+2 XMqC ȊP^#+8xESU1ɟh��AI&S7i0%5hw+Jٓ'Jc`-+�l0/E[=J V$cDmp=_H~c[ށ8?tT_8M-OL!D}t4*P,2Y]sIz{Br@!,/1 do)!JihZr^X(Shan n XI̭X BiTL1ZūYWub+SЦ? m6KF4! qo#2F~ 2M ξ枓=oԩSc'n*wkZhk⣈фD\'64 sa4�$D5kLp-#"s{γUD|/cObE͚[ E?m pĕaQT90a�zيtGӂ*�m@Yx�#3?i* k)# 4)q]]ޓPCBrj+VOӗ.,+ZajUKTZ A ʷ=a7t 7c +c S&Qc_;RW 6m6m—|kgԋ́�g|"\:8I%h{M/gE( d1tO9TRT^Q6JUw!>e)ᷱK7"W{Oگ8 h[+xQlPL`4\vHiXI!/�!uե4\&Ѫ)Oc�I6`΁J=q9>ՓIoAoyiKDmBWgь5wSr0x$H;fKs9#W)e 80Aw %hw4ܸHCݢOiW�kSEeg 74!ܶ:B]l])uz-xkYhF! 8<ܗzy~x!R#MMkbw cx #)UYc9J'!p!~dq43~{Պ]k+S~;@Ha>0CM ;V\VK `4z[hqgqzch1{ikwjO^R{Dix΁5Pm&ns[yJi@)2 uPAE> Qq\0^a,4Ò}<W94ӏTu h!`6aU{b 'Mii8cR7X"U Iu$Gbknt{Ⱦ/)HFt[lD%פc0לס=Q0ɳPJ%hO?>\ش>Z'sZQИ4>svβsF$Oւ2I3-Mԝ2# {Ug?G 8AF TK.JB5b>#lhDcjCGi#HX*u/gOG<dAsyG*IjXtTM+]0`MC Rڿٔ!0&:`,.Pu8\>#N-/uq\m10v%؇:=LwA,ڵYQV.5x;vfƂDz sJDgz~# /IRPq0m��AI&S7hvh)rZ0婜!Bq$g{}[P"ew90 1�MʳQj(6s+,пcI[oN?;—:Tҵc ]TGxe  6dl/k92{&{'Qqo}.#|#{Q =Ť/D=O 9B|V]R;7|Ks =JQ %�v#\9 m9SߥO&'tS$�)"S?c:;[Jx!g8~%c^/(Ufp"05g@#T @dQ' eems%=`AnN6L [nYۜbO?% a9Vp@& V԰VY<>d:RP:c|43D7{yG 8ԇo <YO=k�KU Dϝ/50z í|:=ȥ 'ٳB>ʦ[1Z mDP9]WPezVB 4삍{lWqBE©Yp9YA%B!c#>pDja}* P Yo"لvVԵHb v;Ǚ+?Ǧ6V=Ѱc LB3V{f<w֑0ሷ(=oĕT`FA8.첥>WQxPHD?+l nuL<Yɵ?T=jnas   дHpmi}@̞ГǟM<5SuQ{ O&>i{TP̉- 4wzfv|iycv?6jq16�4~;cJk0MBbg20pp tTCC2mj5&hֆ K|ˍj_omά!*ELHPZ6sнV6YZ􆾑7hbol'r֑j 8drkZ霛*ɝM?3 .MȻVv UɧUˇXR2ҨĮW5 ܸU_8:JtJi W=G.>& /o਺Ot#_x<"xcбƧ(Zu}Gog9g5#ustQh�;ԪV+Qt<vqj4NrbOcFP͕2 ;iUrk@r_GsW*\{c4R*^k@;bR+O3 cBoTa)8/sE-yh]|2iAH�� ^AI&S7?� ˎr}UQ#rcUZrYIG=îs S|Ǖy,s0vCb2r(}gRr9BOVE%*iB8:эIú%k;ǎee@^ඊQv\<al& = ?^?>8Z֣l8O|(Ek$6 !tJ#1f<)%^܍ xEiӺT +넆<-/x6_TvMkI'#J АzM,FW|gc&6ϋ#@xGG<e ϝe}᧿K;8P< lfZ>ytT6$HaF3t̩g6r1Ixg(\5xtYt?)2;{,mfa$Z8 cT7C#)xr.h �yM A<XPI [<kJ\�{xgh �=БC4H,S7 F9˯KH/:[}~Ы^;!��[w7kXY.7auӀOVm;^4^cڐ 汴 [=%״QP*|C'v4BhbZICn"ffC�~@8f!BTԠ|mUI(" ~WX'>@כ eG![]ӶQ㞿Kp_=R%y}^޾s`98l,7,j* :BM1D0[$4g;Uڴ`~q*))<=;Y^s5,>TM\~Hl7yN- ?IvH |tycJT6|Lk${U 0Ax4f6~MeKRwM=lNM}ʩ'}.; Jf F�i/`Fnܚ[ E~]xw?QhN2\7u 'pv 7ׇ& ۩6֌F|págՒ`մ옴H57?X(((W BgփˎU7JJn,.j9\"_V H}aīx2,MPW_{"6)[Zr5NUr/7CWB~09 ܓU0D:~Q9  ߬6ko+W7]F ZL4@c(WVU}NFw{&[7$0̮vNT*$xJ ڊM(wlވ_CWbwCV"=,I*MG\@2Ǽ(墰nNB+CO Cn%AGe'sSlJ,N7 LOgn LNvUx?Fw5jC::l0䝌KNXJgS\]gˌ/Nu:8!Wɣ?w,  *_c>呑=ۋ+ŠܒG+alkPJd LkBo^V ~cT�Fo=3 QA+QRͻ2~c|.2MȊgz:�tzaƭV>Ԗ@Z"7-~r3"Og2G)qbd@95񖈯r<<vT?]dy"-LUt#8/`{<h w_y*إ]_$Vz [l/ 0xRb4os"csVJF/s7Lm;Ϭ.<;cuK�T2 oY>M <p]gPWHOX1)/Ng+Ґ*, V Ʉu"aB)f72w4;'^ nj[t:ycH(0.ڰVf'jBnO?_dvq_B6/cI LJE(eE*ol ܳkGv& yf1c͒?bF w?1ԧ'>D"T m:)f{i2uw]jYư.rUSɼD.i6dsq"N]�&%E;LaY7`pYƾ:m:5UpVDɸ&wa"5GMS.q'\Z!>QC&.Sqg|J>HG˵ qIK6n#��AI&S7bܾlxt�jH,Jm?K6) }�3rQ%R+Ibr%+džX/zk%v EӱW-.c S,)?~E0J7)@x[O^t_|a }_+)2F֊H;xNע:ыL=A>ݬQB'@U 0_`בW+qؘ]O�R(g-(|)1:N:b+AILxos>"-uֲ9wH>~(R%*lM,M]0w[XϷ[אq 3Y˿m,@&J܇(%q}vn$0 j0=w6+ȩZTjxc6@y,ip] NW} {abq14agD<!߿BZSg[ bd޵p~ˊåF?xTr%Ơ6@)Ȥ-Y)~l2m=ծSx0w{_F\R`;XN $ ls6t͌5$i-)(ҊT21RAiAcC&$}Ȝ]c<3mJ;(" <%<m:E0Yer~b?֖lQ* ]mV:{$ܼAn>JŵgVFj`6{T#@Z.܈CY\H$%!' /Ai8כ2ZT\C3p=~BI!zk/QŏcȘ@eY{0fGF6_=dOW{#DMBX)7V5,GW-D7&m&KoO8hyc[3"2~gk;MTMa6{QpuVkFJIjsG. ^&~Lh k7klj?Qqg/鵌ѫe@7"#dmFl2w?;PW)yh9xoFdgs_S|w Ʃ>+zm?n?7~huҏ(X?O#M@RWힶM1b`z'c%ʎK$ʒ#c5/׮ jU\Eӈ: ͞P7#; ؚTaϕz{w|[P=I.^yG OR1J) 'kd-k/ Yr aӭay}CwfXF&*FDlBhx�:I#HF/oF }0}-FTG鴚Q@U٤ 1TKM4PЈ0"EAޗm [F_ʖj{r,>wrIyQ�x* Px!0ƗO4b6ͦ{(: I*Hm)szvD{erE蘏YSIPql n5%ʈ6آ9™>Lgv^!<9U2-| -FCb9 % cVD2CܩN(OG0QH;+H \*^]|cf Ta5%V0f0"Ĕ?(1V]VP'=.¨/(6? \I{N0ֻ7ȍ,+O}Xu^ eh셒7~CKM`B'IdfxѭMAN?XQJ DrGa9e mya"BOfjL�7lG[<ػ8x9p| R̽j@eLcܪg bpQ[ p{tVhE9b2՛AL ��EAI&S7!Ӥ�VQ$^<" ɂS.>u=+ΉA0΃,Q_e6sR p;8@eY P+S=ʨe` LF!hDh75RJ[3)ɳb�oh|?_| 0-!7B6ܕ YRf>c,'=YG / |r_ϐNoQo PcAC-rc1͓mDY$P~*A e.EIu#tOXdJX\o^Z wPŬoQ7diOOE8][CV&l2YJؠO` Fm {!B~E=o#e}ρ6.rr7QW2=1=R6v)"AìYmI8e1OhvūީyGb7LEK#*yo{GׇpAqR~h_~P`f?\͢`\e7nG_(;;9& 7awi]`<i&15?Yc>^i@]$2g`mNa2^8Sl12/ ֺT�1yG?.AȯEWIzWՠ掔't|rU r՗a">mqy$ˎ b`N1"4?VҊw1 {#^=#�} $ CIԾeUZ"9r/tO=#!n@Ͷ:k<}cmh(|iY#-G+VOD%v@U8q(Ђ(C/%'zA֤~RU_g=$Pӹ@s"IkZsh=MF.K ^T SD|QOЗ3,\$%vJpt[E6E*Z(1u2q@‚VYT8mVz󳷛)P}hqk*n:HP4{F<fA߹ ^Ld[;HF@+D@fm!n;(Hl~kL&Cd!X[wiAIȽtS:wTlU&3t4 Ļ= RKJ}JiA߰r0(cHgg4'6GF驢^%s%rCi껌(UJ2p5a KgrNgpL;\'cwgh�*K)of|S&{w <ϛ3G ic ^5'9 ұ v+´lxdeW TVyDa0^\_XX] 緱B �/ NF`AJ/weqp$d&O[1IHsz[W=_A\sfkUxP`V΂4ghI98cĺgc|#qDˡy}H.6D _LELKQ`e~zfVӒAņdg@@%b$S XM| KAk % &kqOlF d|٢if^ ^*$)l=mrnG|!`h1 .a<3ެ)ZɊh٢:o8<%ԙc Ͷ)* X ��A)I&S7XqlY>6=*�K G%"~#GtS� \6v Av,/p^ȑV|݈i+9R!nُm.rޕG-)…)I`*+iNm#�(O 'mE/5HJ]ֶ`G!* NᇝNc ;;XV JsX.P`P$sVJƻk4S=8>uo{pp`bD!j,oa|]yWRbᾟ޾8 ĥ@_}gUS`OhD&Aq"zZ@\ ~qY'KSM6{7+1<£R``A 1A[ӑZZ<@&@'(9/SΘ1�7y/0: 5%aRrkզYʫ>j_h>֭ģj]r#W^SeW\,2Oc8w1&4Hy)3D&oP`G(혲oKo#S^ aTż񾲾u0Naկq5U8n?b֠+~ƉӰ;چ) zaEi6N/wĢ F4]`f|Da+¯tBTw4to/g*4=xګ}3,ٍ ~RS~^AP*y:9-@Cp-GՇ?P lw:taL4s./}QxQ1be *US{{H?f[ӕ)*@}iT,9d1ۓ RVо~sQIh8?\*u^U?JJ C}A접B9# qgTKFǶߎi~5n^;K!Q2};AlO)s\c zNդ|YQRt"6LW%]dwإ&Gåg+TS)ǵ@2*XFsS|= q̆{piqS4Oז SBV#H]v<:`z(_\ 6Ћ' "ש*bNSAƚ.. Ś\tlЏ]7Qqc%y1;PJsE"R;re鐓g{ҩV+H>)V 덹ɓ Ap)&9wA6:R,Vb$%nMnD%'nkD$+ x 2r]E+HYa[1ڝu Va6L'/7-3Ay7%LJU|> J9�iݓ74١3J%xL*J@ Sno%0#_97u|LN<c"aF<e @ v+/_z=4 ۨ[1`k W$J~g( _ƾ2O1 e0`-,}Ţo~Y:-uF?0U>GVSB[\1)ԑh{#FKk(ipcE(Q`A-<OI 7QD~=��SAJI&S7X4Zҟ& Ѿ͸b7�qtZ?Rg_ N܃C|8 vq)$�Jݨ�c%B-5iGd#T= g>!bw֔3є6(C":(Sk*x3T0'}<" 5K1i7 E6?cs{G7{j>4K|n Fe jM}^V /i7oX c?xĩdJ|`(5tT1x4 է&Iw>΋JpPܨGJ(zȵ`ri2ͻ<VQttPMp`k$> `/l}֭'H& =[9GH?+;|.U.'9'6(_ 3[^2RfDC@!Ko,F(eM݈CX<FhT"K'TdM2MK [)|.sjBN_eqp2N@K1N�q"6Yo{Uf =/Z{\VY.@%`?F% Ckߑ̜^E?V - U |b 7o;" a(x߹v/YOݴ-~vªb:o"=5؟_y?qxϓ[1= +?\d.p`E?SL^ }0 >хΥjQ=ݿ >4/!j#)=7R8$f}ǂ+2i/|*T !%uC�1 Cdxg.Vlr]~m@(&P=g'V)Go>@94A'$,`4 r}ʅ-\I\`ߞ6 � 7w~z0;⏻'Mݨѽ[?id@_MeC*T.cF5/-g}~=ۂ>I)8X` 0[$rM'md2{ Ґ + /rAJ:ױ?P =+?v4רo %dd* 2gb*c8eBLOۚ`X+9v&!:u6ѡLڱ4Җy0C&qF[\{^fߖ-&)�6\9ý'1ԅԫ>/IwM&sݛ; yj/kjy)R9XiCiEYw"F{֋�n^ސ"'x%y%HW=yo.&#AއO 4tչ/GYcǶtܔ=~TIiG>!^U>|%fkyTLZPYThjN+Z7J4LS %ɩRZT9Xce!<H[㒇]V+>~H$fpSga_$*L&?RR1~ᷫC1PGBa઩WHICG; JQ3`}@6湇x&V F2wAU{o/,w׀Nyyy U륕ƾrjl\I@U<dܟ_Q t|YqrraƘl?+fA"53-F{N/t>@NZ$9%me Х hz"zPI{r#\.x8~sűEN i/)7[\`D|/#Z$rj8]n7D0R6$��AkI&S7Xq�!®S@dM x\C<J1?rf<C=I勉V0,Qܵl@@ҡ^y4V@~synY.O>cՉ磬;ۀwjdv)Pͨ7I^zX;Er 8-M䣣/EQ2).ӞQ(i#)d"zoLxy_f'c`ѝD:x1ZMrE>`Re+ϭGœ5E8ba39tLP5Ylq9X�Cjߏܬkm8Fl(խ"!_I;MPѸv{@&5 >l�@YbZBnnv5oWq2}k*P108;MWrtasyc֣7*S3q*leeof[q6 9Jk'_nBb`֊?%'U⡬I6kW#>,V^O%E/Y+a~*?[(YFa7c+(Λ:fOT爽1(83 `?Ұڋ#&K7{|DB&k!Vy/p]7IHwcr*{�9RW^2r4ٲcgkj.nzX ;@/l{g;r,_�|lb}�jXgz^ dQƆl<ljK^?8lPt1XI8P%@H_%,В]8K|!Ҳa rmB_ehΏI|6bݢv!|C1|gj,01&V$snfֿա!ʖP*sD|z2Q㐢tP;MAvlq:Å.zRa |?@vU;^Ц/Gs Cye;glq2P9w:rZ~9y mk쩛Bv`Y'͟ u rj$ȴaIcN$N-6F"Ppp{V!HOKE5l`vS!L ͉i3a߉B֖Eg}p!VL7,Fqu3V~<s|u᫱ N1!koVxe@`zqЅj�,x$*l`}Cjtp}$%{u! �lYdRBD֊;\Q`y9pdrl84�}֯?#lTk$@o ODRgZN'n/tEt{z&"vNӹjS6!0/Fsf:6`a#mD̔'ä,V]ɍل% y? ' d׀+ȋέllbE׀ yAPuQ~XpJ j2 bGFH?t=I: teX#z"˥),p&KRNiJUaU#GIaZRx71R6R'>2癪tsS Y-LqE[Oڏ.!g:b2U%aut8o1��AI&S7X4["%=J8gTn~�Y֚S%c!Qi/QBvH_M*9ciY4 MGSxAcvI5ٙh>@n8dOJ4+vBCZXO'ի W\a= LѺTju8i`,}4L9aau�lMO^TdB8�QT/> ׀\ve;xcSő넽nGn/ w` ;kگ*reVwĴCϺ$pFo'dmQn @FU}$C~QwkeA94ωM3Wӗ'r>Zʭe bZE--8G`u|KRFe ab u-=\Tm]M&r+ܳ/$א 1ynİ.M#^$::uc?BܖL7RwQ4Mv{As`wsv-g~]*T4L|ASݵA,1:ehKjLWh~Adž'x`ϛʢ^ *ؔl8ͯo(-!dh0;Tw7s|~@gѫ]}˹``X(0X8PQ?cffӼ͸f%FA;ރE:cevx@ȻͮYOMve0ermf`FXU&"Ǝl 2KQp7/`a( { 4ea *դ!0A9/a`V&١//zsƉ e/] EBzs�R-oe(QPvE rC! @&iK"޵ ">= |~N $0�[Ah$1;JE1:*T6>;"U[3>nypo|л TQ ^#A 4Uww='X!c+DsE4{/%i]j_G#Bek{kΝK g}g>8w7b b;./P}z!qÌ<5,8 װo ևq}cy"tVxt�cZF7hvB�QoZfq V;]<:pbJYe e tܮ I<MjS29Kl: <"0q$m-&6�刲 ɽ,?pƫՒuo#de$q ~*Œ�MIrOfL; g+ pw:W]?9NQ ~pndm`|ڙ̛ׯ괺HerLuϼ37-Zn9 E;SO|8s jk�߶l,bٶ tQj'Zlr[ݨFoѼi !]RhؽR3Q`(izqsXG>_M@{R`bjjq.5X_>ZR/[:꺮DXx̰٬y==' lyn-Ӈ)27c#x^HH wSHW<5mSE3^LfMFk^T&g9&ğfH"̄wF֖ຶeL的/rZd̝gE+Yh1 ˷9R+1*[uR,92fy4B1;`<KӪe>)b&:zkHβz(1TƔ uA$*RH1$a^ʮc4F tVqFo:va}3+@"u˴ Lڀ��KAI&S?t<6T/bRT,! Z>yj-L<i<GJ*ݲY- ؿml#QNJͻԿ嗷n(wx }߭Uhr_[^mj kF3OzG&^{([?(/N*^?\R(s_n neBޅ3w9/FnB%T <X^F- mǮ%K`x]#R<p/W+\Ń%YRZ9` ۯN@ҭLqKMwt澞OFpiDE@[gkVn0=i2:1- W&[ɐ;ЛdBk 2([fxdP:֏Z1.p"De{;>s<-=t}tM7 ]?^}:Vxo`s?ߋAx@S[L.IgfNV3D>kz,AS){@ s_�>I~TJҊ`4 xJL�=\#S |zuZAݰfYԠƱ VNwcyMpΉ'߯[cAn c :IZeσC/諶Ir>~QEڻWjq$_#h3Ba*,o /<6fD3yb Y8AeOIfN[fU ST_u;0QrH-R..g4L/#nN3k/@$+Ɋ[:tvY 8/o@"a%R|&6 z7ji֊bP'p~T il6g͒A/]',-@ta2Ϗ|5MԔ 95OB|`Ј PlӜu@Y&L|lG$}e �cZC@htnfY0ȻYgaC^&K #ص w/*#F]xӲ*μv.ϔL`A03�Zrps4_'OJ<Oc˖ y !>F2Gg#KeSp-`_j簐7WƩ=Kc&ZZ ]XX}a|RL>QBBS䅙qw0VC|:{P,͓[zW%o_u帢g:` ?:ӉYzv'4ŬXL&�{8}#PW`dRD1g. vYvS| (G2F ܽ!6 (z};sJd ?W^nY0mOն%MZ@`5*ǨJ-F@;3H3ub%s hd9g? s|)�i�k)h;~BYwԵWᐇ-8'AcT2lEuVB7q#аIQA_43Tb;ȫmxwT"֧%eV %��AI&S?[b�a kZ,0|@->@:j\jQEIܾs/j$I yi S2o:0c@PR!ۊٰC8AŸɅ)-J1S7 keJ'-)vp]mdOLne%(Ͷwkw`g Yi7*P),&O+#Dn=I&@nI@: =ZGζ W1j.wt=K-BVx@ ,38A3v#cOZ2H^tZ# "pqdM:q)ؠ<w8cOodBqM],Z!ޜ#xb%*gDSdDL>+ aI=. w- R}eG{mGoǥ O\p'$Am]>z] k5r=X.l\L]E;23>/:a/"3t,Ԫ  3D"ׅx(RZmqT8Hvyko|:/FX8)Pm)C6T@<{FQn2 ,:{G$JR  *WFI,l}8_. reCL΋65n}3+'"n6� Lr|@7K@}0@9I�s'6p#1{!�.=U+v$~�7ZRn#]zQLԽ2'NxcȍJL&O(L2oX,^qU=Qn sT>H\9ZDiբDֽe@nA&%&s$i(v}Ŵ5%HdC"O2yZC{ P=ӡVps)Cw;$䞿rKUh0"^jp8o(uyc$0`%H+PuPAw G_pQ4*64 ^{ $ɛ69�{RԒoC40F˽;pg^ㄧGƣmD92.n`Wuζ9tZʊ/!g3rKVV0*%X|ZrBRbD)o;r`E;R9%@]|X7'VA7a.4`sPZ1**|m&|E}=PWr#T$؅]CۯTSc0d."['U] !ZQoi#w(-b|J,[BYox{%D lݾp/V;̶+^ߤFs˾N$ֽ:̡ xgƃ_8sSd3\}~ ;ߤ `g<QNJMoXWdl9`S"=e`&?tn�0wͺk@<]_&?WB<0w:S > 6]FR$'�367\—H3~D]Mm>$e<npUA��<AI&S?5 uYP(2,c3CSW7].ֺ79XarR5i7PT<]2v?5;-Z8''cb2n+�OGmjEsTDhDŽٳFhqҳS{‘wr cÆ/KS / nLB{&-G⍷b1[ he|is|dt4wGj n)舧(롛BvT0C/̿F-gK!|Pw(ͬHNvdc?[ `eM;sɜݏ·q=Q)cɽ]#ӷ&#E^^)4,iGָقQp-vCÜ%�ZNZL>yF'!8C;=az vꡩM>vgdͭ@D*<e ,G%H nP5dqPQ/e)_hOyFiӺx5R% ԷJ �fwmڥ"oCESƉ8#GچL+~8PT||)Q1v>:#-v61r2Jf=8.Os1}2r%ۊWw0|v>:v+1(Etig69br DoUH㚾qWiE<$8kyȩ[!Jiдv¢K>Su{h!17  W$W-M@\>w"SŰoUKJOu&iy˼(8ǘBqQ?mHbG{-K-v998WS{/bN0kh9ŢʛήsRE<6`�ι8dT_G2#Z>ė_rMA�lXc`:4AQ!]oA`[$a_p/Ne05aPy]� -v-P8蠌>"BNb$!F6Y=МZOA3'Y(Zuk=IwV~Cɳdɓ/V Y :zK{ʋfs*9GW_yJWqkd+Cm �g+p99[Ǜv2ڍ_>W:P}{iixB٩i+r،jOԽr{T7Y]dtT;"Wo34/ߕy6ſϣyfFEq›@gLł>�a+cbϊ d&jE{qLGd"6Pon"{ZRK nE<ܙLfp"dς6=2g% xB5bd0~x9q! � _?umϿe2VoK{��'AI&S?h+.X lQٱGՄ)5wK|r: fJ#f5XQ?`yuVzȴJ9E1,O]ZtfZ?_iΪyLjk֋5԰̹ݦ]$:�/z0o®:n02Fr2%f*F1eF$Vh(')LmSaH(ȋIޒ܄3Z @;%xAZJg% ;@rU<jZHBg3,4,JCzƭ-夳=SYQA2-�w6?.;Tqs4|꿮-e*^~d/pխͿ:-թ%Ie\EkPΪX:SN�. Mi".?NF -h0 :=% ! n4hsȎb5,X7 O%n.֥,̼[* W7oP);Ej; rZbK͗SGl}043~h왣\pEI09nV*D~ƽ{LqmtU? U=4@id[t ?�Bb`]O/-Nc(Z~tj=XUlɵ/{n72MRm7SSY G@՜teVV< K"7=T�C3t$ TlJ@C/lo>~VՏ,gUN-h`Hy@S)1Q鈿Li걖F# znT)ZJaH Ϯi1lIGݳPx5WF(7thȶ>Xm]B D-= @ *bg7\v;h&P EP$?;p6~W0(7eY%Os*_m8?rR>QOUPnPҤD;-9y|g.b)0Z 5:eKnN&ZqNs I-[:Z[7T<ǎFӣ !ӬSEVH;ʚIk82 F dxy0K*Xc R؄ )0);~&:A"e*~ )qናj$@B-x!Ey T?P;>mZ p-U~eAS%q6VAXX�`{c9"3~.>!nyܶEck Eu/n,2l7so5TWh?&f & y+K�ZOKCo<%ȬlM5vZa eLݠ@aq&ʠ~Qvur&A8f{/tE{-VD26P Id&ecis@sq`̩(S��7A1I&S?ZG : Hs?̦l5B@X~L&&^aH Kh;V F<PS̝M|6%6^{ܪN'=Ey"Mc37^]ǭXwZ*Ν7 6S.ZaZ^ǾLO2HX`$.'(o=ޕʻ?[qB.@Q6!1a;4>?\\?# HXڪM 9:]$5rfE=i> }D|e'i}TQai1ģavFv;}O,g_+Ĭx>> ԔdJԇUul\P-s$5[rF=x:֊)$@$.Ra ):10LBJ)eb |\H \x w]\wJ* ]c<ΐkS֎Nh;#]LC trkCDpˑ,In)QzE<<SHQ'ҮiiKD l`M߼M#(p\V*A3q C#�+;ZɌ9t|3+⛒mP+ׯmZ;BdУy g^}!+:ٔ˘kh^AѮo fF^r6[hX+Oqhd$]G, Z j#qj(A<+"cu}L1tȘN[Lb ?ǟ(C1Xeh/ؚ8xNP] 'a}hK;+[#S IG{'9dm*vTF [I3C^R,z.ȷ AѤ\ui)H}dn$O&ڀ=bL2`y߫:rj;`6`2h˙'rGWT66"|PI1KEB.kWڸ O^-i?vN:O!>J/r&jA/\W8a<⬭YLWY @i(Nׅ?s!1XK7y\9zx\t-&R1A\4lSڪPχgiYɬ[>F06Nd*N߫¤XhW9GdP"n c ^ٯpL>|F\+f1ŖS')ҽ\@jnz 'uI.44u0/bZ&. Kf�D:B,�kUP }9lPLD;AO|�YM(n`*@/DI;Ϲ߭FlirlVyk |&|63%jCU?>8YVIi�D]Ol8hh\ӈ� f䋫sx8`fWӌ!}Z-UcfXĈz]0Ml+lI/ӷ{·.X x0 )�: 8L*+b5}6=A[+Y\ *]zd)v: sCESyy<WXo{U)lkaZa'Hjb|D`XYcfg: 6h s�_dG`_Fx>8Gk/o5O4t19Y_b2++nE#TmnY#xv O'.u]R,'q_~Dj%913բ1u\a~uW i->X #i$,:N-J'LNh& .Lz2ϴHhϟBPRt֙ nL;a{9Clw ts\{7GBM7bilgct6 2`@Rn�I��kARI&S?8k{;91_ M A$2:ŨWQU ۻ,1;S\+;66͑HuTHj_Y@_i<Cs5Rj[Y:2g'Brˈc^jvX1L=zvP]OfR}8ҺbkۦI=)R@߽F-ۆ]LWm*}+-S@:`q?�La;]Nl]})H% l3iqG˗_yݞH%qgjR�R0Aj3O[̪;eeSFD@1류}�u$> = zQJF,k޵'*`XXA _zg#6MOɶSʮ7gJ/8Dkꏭy`r^nd?wǎo֊aV=�ɘI}߅|@5#_ޟl./  :mP.ȓ@x_٨1kê7)PWsUUu6Ze$^crJ;/]ZkɰWMFk<e9lzC۰eIuL=؂y ~ qM 3Fn҈7+X#Ju/cFXخ;5pzn:]׾3IՀj6CbM˅}�kIFode6<) d nt'J{ЃjD܇ j`P}K8܃CYhd4#`% S}jbC4[$نvok`p+VX8>@٬w˄yA兴9,>NBIe{6픈 9IjA&1nޏ;,,aB2!c2@cːlB9mgo!�C$aVo:'J>ȋFXYQl,x"$sG!_fƳj$/yGxIۡS1שj,/CbF;;ɡbO,/n:oMY2_kk�˸+Y{.A9&nCÊPXDZoQ \qڱ͚ReW_<w]Q2sNRcH~u[MJ$u*͟RKHYQ�`EbxWd6 ѳ؋u-4b꧷\z g2C^.8:z@:CH}RcQvCȮ?K3z9E��AsI&S?8 N(&*V�!}.V+`麼+|b j=-3iJ0vՁR7@[Dd-[t4b?H]Rīt!O9&Q<K$M̂Fv⁨mK?t[~G$3ÿ L|`Ȥ7-@a'|"%"#'}Ass/`rO�k@}ǁ%Uu'_ Q_xEۯ87EI޶VT[G5V?o?S'2 Qoa*Y5~[ܑ Q5֌۵n){ /l�ŠڛEg\x&UiB_9uEfj%" \>"z+r'k^xB :{kB׷xG JR/}Fx"vQg(J5y;sb_C)đ q +{$1~/rΩAN3{f9cpl4\S76v31¢S[ |{rA˨&HZL/򉓰NmC|خ4ALl_u85ql5F�YWm"Ф( CT6 A!/nn\\vt)d︉,5G̡h:E"_8bG&HIh@Tõ-0(1@cXceAv)/e.a0s^U�TGG[>aHk t=b|lC.?<;S[0îcs[XPK`]-*g�,,�gL]621ಞ^ߝg-ΟS06Z"@!ʌRIL`sCzFfu M@ U\Ƭ^59Zv ldMqR]w+N*,z ۧ9SʔAY1?#@ %ey7˗ .L^7"[?QWm˝! H!cdwIAVS�sG8yׂ Y3^L u0D&Tmh%at|1 2>HsUuE�jq] Ie0mRItIDF"_J'xDIM'~ tOti|: x;~nNS&s,r\%|ts;5; H,`t7?'\JUвdB}Cl@FV)i)'zڈEV(ᢘdPBGbLy @�ekfPŻ\F5 p;:  +KbQ6hZQW q)�o~!D9!"kk^#+poyW<&gc%޴)g?x1$ObZ~Y:7B~L,V$ rp"[5eX"XqZࡑ\ݵNN54S_a6?lhJ=Y! {9:鏆ZqRJZhTt=ʣbY& ��AI&S7X\he^@j2,)1b]�Gl.G:bu]IƸ[%g餒g&;u2r*Mbڎ3Ay$ K(07sQ^`s*ftAQP㲇&̽9%3P:Ӳq]~iY (HAZK^yLs]љ5ϑ&+Νrjfjc {'!NX6H DpGF}*coh{ۺ?ǘ6|St9IpO sph>uA@NŴcE ؇Iqs)rnhoVWH X^ ˫o}U"#udpJqzWh쐡_7D#d�-(򾥉ބ ־_tKt3;Zg<5!6�$ 35CF1,wl{bfH$ dc{Lǯw($<%]L`E|uW {s\"2a1.?W̚2j-.[&m%LqbtquY@FD 0S^:gkhw)>B ll27݊涂h_. DciT[<B)-nV֙Ӟ~a I]F \+% gѿVH1,,wQj�Pr<Z1!r݊{^ f/&;n!z*v}ov׮7v-b84a�鄷#%} Dnp rkfG{}^&H_e" RN<VK>$å'zqUһs/BWLKu"#NiSڽJ(:2G:nNt9}SBv79sede%H-Ht@HH@ՋRK bN䩊XA sڍCX)f0GA7O,w@̉x#Z+%ߟ̅IzTUV4eIޢ2NUȻ,3i |^ʞ*Lu.ԥ T$!br7! /4?e GdGϑ'J _잼{ v˂Rb]VLgPSFq }#`7 ֤6 b6H;1K:'_AGImCG5Z_c-ZRQg d aj03acѼZ0R�ET 1jĴ>#H2RS 9A{4C0z\ʙC\&|^,2s7iqBF c��!L$GB}0By㵃_lo2#-^I3jLQD /!cN}1 w*,F<l�*,Aѩ@_u15=P6.B 8`=gB=h+ I0>;4?JlH�-ɡܣejg2˒;*PFiou wЍf[ai`n܊ۈӜ OT}à)1D<yٙ!JRzrѶFaNF 6lh?Сm3 0 - zw@sd`Q7LxNJg_f, Aczw4ԙ{sX Qb&L߿ f6Q#Ā�v`ɝ.7[;F%ٞz0asD ioQQ%Yi 񱥛fH;C@p�n4h.'w@5r9y]��qAE=$C>aɿI%Bs"spDžT@xF^ye1D\hsýQPL{ȚmyyaѶr ejH9!h,W,�*7E]V~\'lIgɈu,GgʐGĕEUjz>fFK\?''޹HLq[Ρ<W| 0s_C4UW Q{%D}W+tܚ >~(#P Yq=<o%:D+M:5wlNJ LRf罙/RJ:gI)Yc$: @LkgP,hrye[�H0U;` EBҠ&#w.aBgB�CBqr ~8*T[Ǣ!ys;p @ B,?,]F!0C$?  ؘQ . eJ+'rs6-2guظvX_le[`X==EYGYhO0 {}?(tK>9V|.G(3W P;m7t{rt|;/ p:6 r-vѨny�w-M�fTS%b'\$Va^Ml[U+]f p.YWL=O|PQ!颊_&fOXZD5hp:];7V8d<v0Šlq脟R )`@;;ݼ < q60k.I!F5[{x&>6dQ{VBJ߆Sg㑅��QtI$ #aY^;b҂Gȕ|zCr�h8 xޓ>7qsd$ +ɹ&O8p Gv<`S9qQfN+CuPJ0CI /yE;Kba22|<bڐA'QBH|]I Aԯk͝&q8tdO:ѷ%8jLP|'6w[*AC~e IgИK[W 5nÓ)#bMsIY(#:f%튘m빵~;<RȏJj >Ӷ宬τ앴}ܾCb"ܤ��?jI'V!F:Z uB�THQl"*6֖8mo[:p\)a4ה( 4QzvcH(koƆқ͠D5VGu`AP$^[xȢlk iw {@fL)oe\20$I#ZHy{GJ zm9=H؜Bœ­#t+<W}\wLe_T@JLnf:l+̐NyADo]^}ހ_kLӑpO/?`GWz77͝P8=k}r��aAIAhLX{w4 `-[| 0 C?9GLI "p;Rh3xC9OfPNK\ ESw~7"ۉ2F M6zxixl9#RŒ  l%MD<0Q[9$tG`&w&`z=;:|d|ǫ뻱:ؚ&UQs{sM>G݊,tuhvC:m9SMFhs3E |v x_lz|@cP9URgC9x>eDu)&JBu7R|/-`۔&Nd!VU <86[n,Y*`pe+1VQGHx` }`TqK:,C$tV&T iqk!p"\]Q>b3#JؘLlUтPO_( FJҏ>3x"L)ȷB:aY2+jFofMNӇv/)!uY|wv-_NGbrFZfxIw0EЛag[g: q}vQkW q%珰(Pt�vÅ! b0W>`nL{D%]Rs}Klr[l:i+j35柠)ŽdlEsL.$ZߣɅgin3AO4woq'6};&i/#/dȻ,c<UW bO\ݣXT;<5_PlQnS䫯EkAj;�DJO(i췣e~-&ڝ⪷VC{^%iN83L=f.2k',T=sۣY  8/#^`mUWQ @}6E2P$H41dVsTlMRjKKԱ0ώxA�llqޠ0J+�2OzEAm٩8;bG/05V'/D4OB+3`=YNq!|R/O!4R^ͩ},9)m5 `._'ɀ-f#{0لn|q􃘷/@mVPOB6ta7X!K6`4JSh2eaw `6dy68%NCB@yIN�6WSn3-OL03@0Q͓�5&__l|;xXin`9Ĺ) Y6Q4|�� AI Re0#X\p:L0O1n4=8ڌe<ϕ7]Ox;8ܿdB?ЪaW-V<?*3Emߥt1+gj Y'O\^yZ�is9G;82&?Dރ{h]2.])ԛ&E~hHPKe¸\{_sq@8}m/aV<a \j-Teb-wY  W.w!%u$Xw˗Jpbk0h*=0LX27[cӮܚ4F5վr>k~y!f$bq;հަ =iF֪4+5*V3yv& ;aZTF#n|Ϲ-c}-Fǧr{i4OuFltV!18(5 :Qt~_9;נb號kU#*z!O:_ je z[x3k'$Q;.ĄIvFv~C " #j0<X=LA"9/RKuU)~:H p*=M{5s%fx:ܾfC-XРR!\~~ZXx_3po*l,ٔur&[tя8CTy7a'"�d\Я`1ByM1<%7Iy_N&80 G D 怍O53xoٴboq'r'ZM>ߍ8}խ̔7!.~cԃʾZ>YԨ.e 4%dKv+rH)|yj띌۴_pT?-fPuhiXuJִAcOᨼ 8uN~&o_S޻f8;`9?'TDޏCIѹ;12禮 yoh{2%^y>S_�b$Xdi@0$߼�#p5J6vyZ?BrٔsӿA nohcә ̚#f=5VúKfh >rZAvjƽ/W{Cr͇σu, 'dg(T߻U2<ZuZf]?TQg{_9g+=f`UBX@9“5a3+St8L qF *}kQpX!F; 0z5Q2baI/H+yxڊ49"MVƴ[Z0gyUyX.Cxy]( < ReB=дDhZ H,bWb8i@߈dLyZB9)Y*.c}>>N( fu^)ԻKE>B*L֕)#wwe ٟH ctg|o}p_;OZgĮh(�+ifp.V,߻Ec}Oj<,t6c33Peh2nocۂ5$E䁀UO0{z'zWBM-?;=Tcl[zΧa! KCC/WNfZ!FsKlwJcҮ hہQ Q#׬]É��}AIX+ # 2kNbk~34daߒ芓ЧmeښzyI4g*�c<,g<^[]&kH7W[L[ïx%,j~G-K+R|;A1WL(Av}w^,P@[="(,EO/6P {߮ ג}=t]'2LC ]�|EEghF/^ F3b@bJ/0绌j ` 1@#ϗZ &<ǢH,e@i*NX |1'ނnˁ23+tTDco&<Aţ :B7F]E%9yOS ց0E+lӬ+iIZNwhoL(j> 񃇔Jw&#P�ˈ .!V8痶!]@Bb?eRn4)_{8=+R<9ϗĶ@61͐(/ԢJwm5dƘ 7|Lp30G0zY4`PWYRVdNz]FGzоO5ÓQeRİtikԵh/ -‡j4ev[o-p/S|vS"Z]\KYJ%N J**%Jؒ|hXϮwㅄQ=Qg]]׬ιugCsRXRK2p/H]l,K~ @N,Lg#M8ik.re<+W4y!* b~йr=D Db"ở%YeU;hye,*PCݿA@p-ԥcCBT9fv C)sLpl^Ô#ׅM@^jeu#0o+д7  bzZy!^<v(02Ʒ D /3~Y3`KKpfpaUEG�gч(z䠟?מ;-EⅉrtSUML[erty8?9Vk2"vNm$0NhwX;PoUTu™)$:5^B+;ɊLkfŢIK*�stőT0Kv.=ƐT.lA`简_[!٨vG c ³+sSz- c +!̢Czϯ{&<(I/L'cEH0aCރ =^*,62V_79dwmOuḋSΔId_.ވAdE nLJ/_-!wA >tB91^ |~Hҷ@}Glv i �겺{/E')m igƪ8 $cHyUnH剙$bs t9{Iz8��yA;I&S7Xqv|7sRDZ Y?9" 72Zv@٬1AůKd)"!=}S|߀YI-#$0j.. {2\)_wBhXO"J VF^Cv$F1KaJ[U<NXϔiZJ|" ̄c;ߠO( C�iNǼ"%\n'd&$ 5IiWLI: G%΀;y#lCb8<e9%x/+NF?X!i0wā 3.w/50&"JMoRhmfgOȳqZTH3&\~H6yЀ#[Aݹ rGF{jz[iXJ u1fʸQzXot Վ?0>.nVS`ѴJ'<Yf<< L׀Z/PnҚ�xAG"yW '0߃("~7Y#2y)E`mbj3K5[eo$.ޕQ>_QaB4[+Z#+$Cq/?֫P7@EϽ) d8vu{EKK]odobpV2fMlqєy )o-?9QZ6+wrc,RM?:FRЌS)UclBW?8 ^NB#Sk$  R|(r*NIFzB@ZM-ոRbt% i=D2zH$[=E0 Sɴ Q^ R?8Q"j%A"mH <@& +4L֜%"غ8wfi68"8 OC"˴nimzDc5$Z]9nF /G1MH_W&pkfexX8j<h*V^蝯.]E¢ͭb氛rLd| bbN$.0 'sZ =(/~~(@8=h7҉sAB_i@~`odt;r'p#[]]n2Pcΰ[Z?"jo f$:hXU~怓o^Y^3$a̛A ɺWT7ǵ!=;sȥ4rp-e󚄚D_]LN m6�9=@05,rzꀌ%/ҟĨ2vLF$ՑtS<sヌm|=I3نoH5FP$I͛亨SP7Arޢ#l�x&:rJS2Q|{,b?$?zC!Jv+A}%ӧhTPCz[Dž#ZNd8+G-R_Gvo.2`! fz$>:u6OI*bZ.B`eݫ;IF$�*UOP3Q ݶK TxI CW71.ExX<Xdu'RU uKi՗��cA\I&S7Xn Bp);AQf R\aCB�Vg?S g_sp BEl:DysaBRDQXpiX#Fﶠ9dM\? 5�YdN�W7z~& UkЯ,JEnc}8|oc0^]];i\rH`bh3(OUME%:ΌFl;9 n&|mxoXN'( 0yy" ~V87cX�O*sޝKcva\HWej@%T"%�&NT$MU՘5M;Vt wXu;Gmb%N[|ZΩ@p(ӼwM+9bD2OfRkxjCV+}9%mTU@ٔw|]_ZaJ:R+)kw'bx2 F6jt hc3Ee=ͱ۫q+0Tx-:W9?ơJUk+Iquhbvt>ek+H9gͼqR n041(l6(<Z~ xFX=  |.8Lߎ4_v&#GHX:?w\+X7:ZiG?ٺ!W)HiZ$[FoO<J;,;F#^{d|+$j#9g(83%X${4PT&8̢)mdSw_m�g4f�}m:NV%v4r[F\;7>ǻ&'S~`*/3~"5 e]C:O<~5߄iP_8_GRu<a}Tob+|Adnvѐ< 9b/POSu}ؼzp^uz hI7῜'g~50D5$k$z*%Z\5"+,p8ZNBMZļ^DiWAH8q%a {RڮVQD6o^Ԑ7g|/E )0ХK3 >zEqCo8ëMԖ$s\") # dzd.tWZ,}VR4&$5u8kƶ҈w+G5.:$HR8qQ R)iI%9�Yzm%20HïwYYl|N cob`"cD/`xcg61 PQ /rۅ9W0bKr>fir >hkzC"5_!М϶[M`B\euApe^^?9I<Qܾ6ǴL* .WbM+UG@~U8k*SDZ<q*<{σۙ5|c/2Z[DO_&pF'[Y��A}I&S7Xc|sza֫4[0+\�\c"4z_byX;^Tݩ@*A*+-DceǥP6`w줵ӧT.7<r10}m-znPٳW_$ ą?͸Z%PxAC2Gs^}lb Q$_$Yq,`J(5GyΡ.䩆ޭ[֭vX#g:*P̡ 6LMVݏkOEqNx1 g' HHP컽Ԗ ;sȽR#Z􁴡]e) oX-_YYR| !0}`N^S,:埮haQT4$uZT/=Eìeq_ ТY7\& Vc,e7vq�|?-( %g!tZp#B^֗v׽N:w7L9>#eOlDrL%W]aDڈ%!^Aq*Xy,{S<-9b(ےְgѠ*+QAg aWۙ#NigYl>mˣ?� pȈH3|'^Z/0l۹)6b>~Pz(u682E?pI,[ɯJx1\(q7GcތhW8"&F!|ynZn( rAV'EW"<) ^`Pi? A1] $$o D,7^{HҋKqT-!k:3!Y 1T6}vvdCQ ;E;+}}K1Y#.rCo%Mә}*E>!|n%݀4?am@oІ4 *E)$3 $@Fi <1Adʃ竹vziɱy�084ٵ)Ca4h]h< ґKP\)OĖҘq'zhoƎy|=*#4ur8܅�cYSa1~.fыX~O&Q@2@9,USIfBR14A-[<?_#xk {)/e1N!}d; ɦ<ϲ⺤K] 1(Տ@:,iwE.eڶc %]g2ޭ#暰e(8Uͼ6g?[,0aTu.Phߋ�p惓6ϩ1k$-X399]l-E`V4tk\,y][/de|^p lz#R+t8Ax-ԥEq#6[QbP[\o't~<HLZeM)#_&I,X !}nWr4 Ԑ�FzQ <)ktʹ)\JTh%a/OiuC { p*  IͿs}& ›ƕa8^ #$ $LV.y8L9؃ 6x$ů/Nlo? /vfUd2[̂U΀Ciؒxcڤ\_mT.x^8<ߝh-i뵴0ȮmeWTXB1묆2zps겢Z!v'CG7כMFhla"Oo0AJHѷui,S6xb΁Aaoy&өqԖ/+ZŽbAG?)gӌBIxo m?{7Q;~:>{]}к=BT?j^"XFϠ {`�X\B UD,)ݟӢ $a 0C57 A/#+ O��AI&S7XurdS<BJ͏/BpN)ơx"?612w9ۣj:\M\T?fL�>׶S {yL~:6*G/u2Iq;x{B<wP3fcƮRSbk&$XMu2֐qPֺ42;c -~ 5Vɩf,SP{ga wxqU6_N.OSX]E _DdG&b3 t*q@[%](0>iH<z˿N'Sޜ=Ηvm6>یj,hiniY\<0-;V\3zAڹ#B{*<ʏ;) )3aZN;+.\1 <>]QN" )F|8C(5&t_|Hy%*B'U$S> cMǛQ빘lmHB%LD)^ @? mۭMzߋw8OOk!1HDRUZ,*~cwJk2AQ8G[כ.#iCúfH &r=AךcQ_ojFY4gPTg] L1?<y:Z@]WOfF8ߩ.` 4+טW4z�\."NB"$ ?Da֫w!]\ƣOG%|o2;גFDkE%d yL&ljʐ_ wa{uyxa:D?P[ѴtFjSH"%aN#ٷ9N}8e,IaE}j͵qitw`ԍ1!4I<B7wB2_&&z~eFf@r&3qZPMk""pw}( 8K@ASX;,&F3̓-h+r3 -^<>k`Z (jƘInD-/SyL0T/CHѲM~_ݺ{pf.3(f@?\͋U1fxȓ/WT2%8 ?8#AذJ坲Y�#U-nuPI\+Em_J T4,Wc9D*d1huJ~H`v \9d¸79)}[(/8G¥RBY‚ hBxikIgO$ug*D*ba|RK%зW: De [ҖF⪽d*W;VHg1ged[F^è *r A*[BpNB2SKLoED\Gz{xCrv TK6)*ˏW<pyKwԥqFB2QȺ A3KL� u/I6+FU$?4WY1XJT_/Sk_ h`-غAˤbi%^ĭ,CA ۇ}&-5m/&Px̪Fʾai6/Ӓ8a(4ە",t\`�5uЏL,T3 l3eW(;` l=oZBf;U0S*VxYQȥv/eBUM ��AI&S7X)Au7?ZQ"ٝtc%6^<��]i9[~vNG OAr\ֱH??�TϪC"Z@ZGǴTQxBpdB,IvYN,0$:ߕdźs1wT͙?V`킗> x*fL4c0sJx/COI + yIbOx4 nAj\>pۋ*GaO6/ƣNkN}BKRُ҅v8^+u' ]%a༱, )RdOoIIF»"`(]9-6uwL+5k糬 ŵLBH`N1Ê&u\ {�ZKܛU�۞*X$O9l Bw} t"tj}J)!־jwKTr-bA5ւmQwtmmtPYvㇷ =)~h,CK}Rʖy}k͢-x=7GHx:KeeKz|f j>H1IތeA~x,+}.kǻ^{J?7:6ie)3J!.7%$DBޜ)c12!+,80Z[US�B1~)@pT!O>DJ)"<r9qLD&^eJF_Yt 5^QvGl;5\~;_E 4AOUZ5$]emk7M1F}go^ <]qB`\xH1`̇ڒE]ّNEyHMv_3 b]cš+ň Ҏ hΠA#p5 F%jlM'})|O$gA$H 2FtO8VZ8jE6U&&gh�VvM~[i gV!H*tϭf~҄ࠣ<U6WH9iʶ �"8O) P F|#AzMe-Vќ|m`:  K=Bz1Wsq *yXPPz6cy }@q#֩L7LbeE=%R$?[{R,j:'�*()#1g'׮K&^2M1XV/^5%_aK.X$eZrX£&dh|`'2{x ?_yIы '3cɴ>�^"z30zM/5[<B(6/N>EUe?5P|&^-Yc$"n!#<#j,5[~k_uoO)v}t ۗ8.]^�Րv5W 6p`/MS5%Fj"|]hrPDŽm{\eK9DݸCϊε=�6@WA_@VOc W*/F⛗2$nxN>hD9<Ӎ.rJ;W_ ) s=iYGA-p��AI&S7X]q(dAYkSݪ7n~6jsQ]z[eLV)2_zbE4iCZD@@bp-kA?Edx+zZ=yqhjҐwN/t-Z <b9KֺqSulkHL7qs$m3lһkJwf$5tac{YZw>;bg\ q0sU:ppN$+A6bu)Voez+duQfOJbgZBT/c`"'ΑZqjɚThHҙ/63:]F8D\ex-MoJO|4~BIYS{8s|WΫ -]6dMJծM'g>S+3qnJ;uRMHKU ȿ]u`a _b:EݳcH9MY _9/`(^=fL5B<MO'Đ, 2̲z*u_QP{zJ^)B/=}:mgmh؍ [sF+ej2V*,r] b ]HˋK#Mg`=݈&0mCJ:o< rc� Kw@Dc /30(5DZ^ґ4{'lXhyr#`?^fJFIvהfp/O8wEB\'dz79P;َ1|!賥YSM̦0HAGj+Ĭ/X2 4z,XM`{xR|WQ|xfmgU1_W!Ӥ` ’/>[#3^5 _ uYYuT4;S%+Wv,q\c�W Tˤ/Q9ќu}ls Y#7' |cu+BK@hqW(Ĵ�AKf F \w.ZlD� &[mWa@HϋOlL&襺Z㣾x5>w}#M)?_fN7֑چYe56�r8ϭq4$(1k--q2C1h_?z4 KLvhOA˴;h7e&-;c̐ߪP9D5N`=I8aB;xϵ%g1$4Qؤ-Dˤ䙸.;;%h%c CuIJIY1HorncF)B۵lTtzKʾaﲘ$m c쀿wvS>| Db޼h *VmQz!H/�3A-"گe۱ #z}t"("'lyuhbIQqqQ*d̐Ʃ. >m`Mڠ~:.Ha \|u3<&d^ҙRTUͶ[BW1~Խȼ7B}#iipz(FQ UjhTa%v`$.M[a+Grh Ln8*9YVg.zBX%u gz/ u5 , x"U;}i"gFGЋ癆y  {Ry[2 )o.ȐWl# F/Ao`¾Җ `u.S_*�X_i|Hxu9v֥"YLBtNy=,5~VL<Qu�_}j?Hr]%y MKaL,B ,,TF|k-oN~qjXx 'lQ~dKNzKvϓ1h~.f#E˟? ,_XΆ y M %2\ ))wŖlE8}{#C՜YZZ_��)AI&S7XOw`7B,>F16 ;$a,)#[ kP65 g3>Ŏ0~p : s#YQp) _ot/ R,iL7I2'AP{R02OoE&n+甊 /)#c;ƠtjND+qZVXuŒ k9F;SzRj 7k6aU ݛk i#"~ɼO/,&H qB 9Ey:>% 2>II 2nu)*vk2U@>(וSjIKEbB#!AG`9Yl]7OT^kFЅ~Ecʹkl:(vcی.`nصJ0A\)ŷR<i^7K!.klI 8a=| Ӑ-v=Jrjlkl?mx H0)u?;K IHHR4' ,L F_srq<[;U4OڜFij>#wKJcُ)FN4d&55jCq*d&|pΠ|�ǃK9kԛ 6:{0QSí@jK=`3W>o%kL/,1k7k2q:#c'5V�sY1ἲnj,o=9=s)Nʬg_vRjXiJ@NsSܹkAP!l{8n_UW["g]Te;S":~l(6d+x62qwG�CE{arDQsk9E OceN$l|' cO1bJp@3 7Jy* yxvcY{>xٲQ8Z!HjX"#T[Drc'bH)8Ï(5_@IΚp%ZYyRs_#om6t16MEO8qC#Bx mn/XGì<$M>1il`}1dqL!D6 ZX.@/{a+/|xCD¹[4! e R|9AAAe#+nr&`OhZ`)6;d̗23JD}+o~7˵ub{Q*@#4\c8GaT/x |F@tџ}[C�qWa%Yݛ#I£GXKH.1g._T9zʬ3) VncB;ۻX`!Z$hmFz} .CZ"w9Pl^UK &x6boQ%Jɟlek;C4#ސ:9!r'UrP qzJݑ+Q[qO^lh72t_G6]a'nQS .-Vr{deEz:-aȆ{mp}ߺ& e,`Cl}P` FFK^hTh~/3YMݚZs_X;]cTQ zJF#Ո09 ́-Z&.5%W83?}Y$N<1N1s xtMϴDkoK}e��^AI&S7XPR<3j%#{𷴙6~ƺ '^,Ĝ(@U 2_}cv5}J)1nÐ|T0B_ M/ a5tfymF1|(LH\)rtک>nxJc;*'<JA^8TL9}F/P{zl?'No2G=hc(T^k,-+3kqUfa+Ÿ >j*& 𭘁50x/G]%Mf_*ے %GrǔH]I?kK .T l vED58RaA4nYʳȣ =x{:U|tЛǢ0~ Jmmmt6CYi'/'Z ;EFEF!v޳7)LkVekkx B0�5)s`;(mb>vƿhls_OKgom,L;UU mr)WGPBJ4kXi~E|EV4=+F[+l&ۏ$8NLЉQ}gj?2Q*"M^`I̟Ґ<[% 7QMψD&V^۽}.Htq x4=s|FpJ'0s9~ބ蹝wzQP!6^D3 Fwa1A2! $*PcwO;mM E(pOt @HENeQZWT^3�;!\5O 0(ڦ?SPd4+A2!e"̱q\F]*hm5ۀZD0_:GdV̷ZzjP7&߼Enj]lJ Ol, zZ]\TOTBf`]5fa/m�uLꖵԢʚCtb]ge:foa{h!6jWsԢz.1# JbFQvOk:RwJ[e3)3XWf>V=mZtu*"!_n; ;pu*U?ؑx}oާ,J↞ k~'qaFb-Y1+ԀЬ뛣6{BtU6p/ EC{�i*ʂ yu D)ot T#aDFgnU<rv(ʔ-"M>t.XZ>*ԡG'!E>p]XBjv&[*H۷^jb`9 F77ߓ6ӗDZ2eHnոv:rc㥞3'eW8Xh=g?Ө/`a@/d+ko*>;0:;'IKrx7咫`+T+A#ۡ7/E6a4箢,f~0,$3;��A#I&S7Xt|/4j-\=wA3%IUʙe+3Od[RYVT騮s6nMLL-f~ 2m)']#>;rͻV2o_I~0r9ݤT#x* hQu; ?fXX[N. >(AvH6!j}FxU#tP4HtV8XOk1%/+ cɷe-o VAi2h?Е~dh3F$-@TE]Ja,]d9J٣ JI+X-Ni.2݉-ā[ӌRY6&yM{<,TR*h"߆xҲ}aoNƍ[]RtεLi.=yx.=KngZLd!aA=Oc ՄML[ P>zYQYK#OȚJT :(QKKT#8ũx�� ɷwc7^a2KW£*t B[w lbuyP7ť&鶃c3xB7׌7'`|p׸ڷ6-z l RYWXT!!ᏼ|;�"YÁhьG{kDy*P$;ldܛkdԩVlFYm)/Q2m<VH, Oc'aڊIKD*8I34O8doH;S_㛢sV\ =HBeXwfdȈՠ$[Ո:J?wŎeY.QB7ɋor3X$wUe@XwW‚. w+j3z늽g8uJ{[im|Ǭs!.d*ۉ6dT k Ґ*(wН`kj|9~ ~%'iop<<q%z:,tU] _G1<,[ۣqY͗Cɀpj;Ul ;dCFjG7z(Nڳm)nP:G 3zҿODŽ*m> s|l-~&*Z#e:bl*0:7E$-l`$csle&b(�)k 4Bϲ-OFǭhP[s?ani:w*|Y猚 {L(yHtVwD.R!vἻ]oB~4B TpǗ(A)chIoxEx]VDAcS- m7>$GLʇ|7M=kѳ$0YWwVml��}ADI&S7Xc|(A`،ww96X#]hA/IyyraJ~ljQ\w>FVZ"NM*YXnBLeQH#d?R3ʊ##xlZdW]v2\63E"*2ZH]!]p%P0$/ٓC:N )ds% Z>\/(LÞj-<^�vvUM 4BPh@rX* 4o)}Bfc|h9fB!簑@ok}V� ZGDü|^dDyUQm"8 ~vҖīy*"${K4xp1ȁ֕*y˭ R*= @3ǘF j2O<ŷ;tpCp 2w4[/+]WvChr` USd+@QfN1(az[d,,BTU n*#6�Yb^*+xJ97ɷt㗠Jv9U2SR#2yf4%O"&*"Ԅ=gf<idUc5N8땦461L?HwֿB=V-O]?>PêWLz*!SjMw/n,[y6B_kࣅT[�y>~Z*Mq{"#V J%)8&fPʖFe[ YprPW9FYy<�sDyU={T]\<w 1iFC%|0hۍ=|m4*K)OOwA(Gr.ګ_vmn=sq?yPTR,*gWmc8E2뫑 zXzRq�;HW͔t*u# 9&n( ΁2˘AiqP+K >Q|zAef "6?. ?ō�<o>K62/kU\Jd@}0 y5skj 1tOKk aʖy6N!JM*RG }0n&Gqz@W.<�J}RFCt<%:T>6ȟyj"8̆ XK P YQK龖՗+ FXKwH]$)QW^>.z䎱TwefWEᜨ h)qMp`ZBbK<0c`@AV|݄_tc6o`Z&}C49V$+/et><V a/ -@LPB+y/ZŐ t)xa{(c0L1Q\ ] .HN$7r{ajbօĘzbHq!*ʆ\jxA4너2K 7ŻQɸy56CjPƑ#PSbu­U~Bb߿T4/mQ.o3+ξaWat��EAeI&S7XtjYT2Ŷ'KUKREW|:I%Sk:v4YDfo n|Ck؂R#G/HjΔEN4Cdz>+Sv@{ͮ߰3VA|Cv=*,q 9M6`+CÜc2q~,襋?�N_I;:Jkmjw3P.أ̖fnA? E9Qh9 &*WdO$՝UvPL߿?,Mzs.ʲEx"PW։k\ǥ|:a,_'*婑3j,0=< ㈁1ߗߔӻgЂ1}9)g'!5u4VMVf! l~ߗ!. 3̤EV9ъ��bb/PY)$S'$e?g,6A3~ڌ])` AuM=�-);yv*7͉f+Ew`8!rC55hT/T |~$@o}he.KlA%XԮ8H3SϏE7+^QF1w*tDPgv=S)#=ȟ~$b /YKJ+ޫey }˹gƧu%<Α!], }9| >@bҠٺQKk 8L*}gO*WKd-{#Wֺ}cm|WqL0K}�t8Edpj.-2?hOGRBTi[~QI<qn x+#$/_�Tv 9H'_Ql*[w<vbt@kUJw:ݒS-8z^#ci40oICPbROdY,=0v{.`iDUQIAZoy@Z`>7A'={4}&ت} 籈v.tfXYJK HHٶ@ƼcR),z",`$hdY!iM%uNoQ(*-((jTo0KȢm0o@Dڊ`@Y3Q hbIV8pѮXT qO Ю2`*BUxc YR&:.W8P K%oeO~ Fjv$ECK y؟g3[dls-H0n0"38$qd2ό-La1쎞BӢr4�cc!|G[BVtrof1VАh��AI&S7X_7 PqGhEVjoSP/^\|d7ylB/z2@YMbdiooN v.YH'r->hշ,Ì[@|=W&S=&/Eݧ#'PB�N[lJ v \?Ig$C+̭$0~LٱHҙ(Ve!?8 (аI1@3f]]hЩOnWlj MTKQ v_O_O\pNkt> yAFvicM[*9֓FAŽ+߅ %eW }ﺡBr~gHy;֖C�Sb_GSrkY>8ā MP7PS"e-hy6"h@;&+KaN!֎0;Hm ?/<+Kq{ oLaHpY$=#ugYRhPS)=5n^ahet F$,нncXA߳,7]Rݺ.Q0Ƽ>i.&S94 cG,{LpJUV,֑ј(Lz#W'k )A p.DeMa3 !YvLK~jR/KreUKi[䐈Rpe`Cq$0Mr7C{z5 |W khfMc,A~ʪ�6f2(9yD5lS`OݰV74Uv_1o3{8(`[l`A)q40{ w<hTzO8|ĮG|?VS Q��AI&S7X_CJn%EV&,?(RUBI;Z/vs9tg(^}J)k3YpX_&:~>{Uhغt@r> *31EZv6:b2i'L3=\i5e4A�DrBYvFwGLRSd®V6xwPeh_Ԍ,]Clܐ"G:n{ H&Yw&%xLϱ9Σo25EG,!Ӥ6ѕO::ү4 fwI%U͟YHD;}U}L[cQcӆ _rku!vĀ5byo $ {7 gCf=3hB?p.<es86"8ZO]@Egd(A!ɰȵr"Y JZ8bY.W6R9Hw:922SVEݪvp䇼P SY+&ѰFѳ#p�DJz3f9v͸d< |[U?6˜up{Ɵ J";ag9*? m1~x;P,jL/m2w]<R45r-R/B՛yGriDԜL+qM> 1%'$q:o&ߤ _k"61}:B9?4'-�1جcPe$@eei_II⯙k!;_)(Nm�<:B.6RK Ưo[D$AT~!,oY+jZMϺ0[ӯp.d:q'%"$r0ɩ#U=^fx~Kr!(kB!VTqE*K蜱!nk Y\Q9W%ot1,=ZQ)n|q|u" ե<,ig`&n�f! &d~}h+y rTHtsU ICǴo| ѭa]o5[tj4"w=}Q٣Nl/]U+gt{WؔO3Ss5q��AI&S7XcHߍ н9�كmJ]c,5ndG*.КLZ=OmBصGVÄPfxBF'8J+ge#)}:'+)<?}F%r�dPGDӟ&i#�y-YRv[P3iE):vc]^9B?D7佨tDو{,LК:%y[=֩\l>`AN L�O=P e^I0{RTu"PYCmTD⧞ , ś駵qCyuWx f)DjpB.7/rҁJFFDك W'>G=gNp˩2] $Y[1E 6$)j+]SfTLDRK#1d3h0abEO7*[GC@7.k(J.Yx3>wHHwzخ(mnG!;F:N/ZڂioC鐶JHY%}!6ՎPVֿ'͏PˠmVy�1[)BƣЛ5@\WcdT+Q`σ`T EUU+5ea&hM¯BMzu wtxc�ZuAWkE7>dsu/}<$ Pʍ_L+ƇbJ%mN..(3V6䲋xD&AL=HtRe8ii8Vr<,Yc#b,m:Ɣ!-%h3@|ot{ɐSڼʵ"jxy"j mkwLƼy {a΍j H (l{L�ayh퉻C4joLN"4|'F`Op!1+ҥ^,u׮dF?=?d[B!,B,f2PCb�4-/*co߷_}nm/Y$A -2!\̣uP" \5PS7=HpJыTw䄯'e��zAI&S7Xsg'79ׄa,%9(;ẹ1|A}9v`'gb w`Z cj-ظ1J:,l u 8qi\;|\lTmUqLPG@4XtO;_q)d6D~&$ˣ;x 1 ׄ kDv[c,Mu(uR%Rĺ^ G 69@W"4| ޔNt,oؖ5Ro^+ 0~B3ՈDKTΥY%rε(%tӑŊot馫bo96+_AldMbZ/W;9^ sr ,˥pcRJQt+KPm1:&Xۯzuic4o[Bnqt!e|4Z84w\yt?Kw ,XLcĹӿd-oo)n]T1KDE:^MŶ3MWuloPI Eg"sK[):P;35q`Ӕ?bLM,,MvWTwqX%*QI<f �҇)ّkC zF[VȳzHgH|%U5)⑮ۺmk! w4E `KCo2U E㌲SB(1[OZ 1OVxԚm�0׻: XlryWI87^ҝk/yFL)q;3a(ItX@4@�|�Tgod.o&(HًxQmuz~/`&զT8U -77( e!n؍.>`uڱ@uz0fIxMQ%iZcfT ]YȢ|(j"w{H0=ߪIdLp8J& ]q=Si! LS)˜zEP<l7g@:"^ Uےl.U%_ \_Oҽ��A I&S7X\cșM%�cEw ـz^2}6w\ىf 'le$RǛoЖe['^=ʴX W <kDdXR0/ :pxW\ Tnf'ѩ}t&)I^}'edoLlǙ,`A<3Ϋ _2SRF׮Vh5rӲ֓9 :VjIiRxz~B{bkL8.=WAN֓=RL_Ef+'Iw}=s}u5|V,^XCŒ1XSiW]d!u pC= :TOo6ݰ>GScyiޞ1E*?6]42ݤ6IH[d3Xo 3Q I zL+/?260ls@?##] _xڲCWs G,@C7zE_tA!h`M9'IeYC3HQ: l:5uXn?RV19 3`pcpuuL.ҁ8UEoLo'P^{>&O;ͻB5hFJ12iP3e༢r CA3Wqӧwˆf|b[)3 ,Y٧:w^S2pJ?j_| 6.z>)SXbSono2&"FcdÊ4a̕&W}u m48sV`=t>2Wƨ ( ͷ m ^pr+ ١dRʰŮH9ŤZơH/Ho$t_)Sύv/Tz%f91FS; ˢHz a6͛m]�w&Kt&K\m눳MP8. ɊU";j^wxLDxysދ7=.U OV6մOXGHId D{H ]Mx<;M6AVI�lǒݎ55nͨ ta1"J qM+ vZkt(YwɃGAm#JF &bxm+ J@6 t"2'aD��[A+I&S7X[t&iTrl=@2ڷ 5OWҠˮ( N8хA!>T?x!zp:m,It7Qz�yH1gWqezK")cq3( 1T^3cah D&}{~(dDr+D.|87:Ys`Mg )d:*Dݧ }ޤʂpww mx]_:qOdp�n~v>.FƱEMt:K8ĶI<Ye MH o؀}q*+K"D:o0!]S#ʯWM>'nba+BÉGx@ W*~]'5;^R=(0`vi &-Hk=_^$4qb5DG7^KwAg¾^W]#=[uwCx.H;@^^!Pk�KEd1QTB?Lu *zL!0ٗCNo.N]u:G:$pa}5F0žXW]nWnOek< Fh4)Zݲ6/5|Lj% >fS79mL3̽RFok&Ԋاܥ>i\ΜVr$ǰtK,2DFRҺw-j󇉘\' sZ~5} zx# ĭP4t=()磧K]{w1SFNJnP4<^m&f_W'J+n�訐} O*@6cKk/SW~ex.`�ibj]iJ=VmB];xtn?'vV/E3g|J$^iȞO8<ЂzVp&C CM/|64 nH0טB_F4+$U^ `(K$x 5c Nod sR 0c}`wj?2Nf-_&KF2e?"pFrҖgwGR}A>!P< DĽV?ؿ %2f}Kzo\qxI\{]+KB)$fxLg»]T纴e'?YD8%2}0[PxBRG9GOJ\Fv'<`))1X?~\{ C I���CALI&S7X[q,?œ,m تRMhrt|+>jfiU<xzGς2g ^C$,78ʀ_Ր(Yvw.f';h#KL[llƿ)R<hg1(B`ҽwIwp~k];-) }K9Z)#tjvHɽ!(a/ : Gє;>z}3ߵtsPk~+ݷ, %i{ $cb1$؜L)Kh|n|~fBH.kFV?^%i6>%-Qw?[HfMT "e]�kǫ)Tmܾ5)g@[A}t5k k<8F~ѽm@DAq%^:`"!+<g{mZSvCP~j.xlIӞr?sjIތh0:]P>c x\D\<_"tWQK O4F)_9|t(!TmyR@";_XD ,]ȩ&J!ιYEy=5lG=co'`ß�SY_%&![xIEWͳ.z$\R4E_~$>4ݧ+L[sCt٧'q %SaߏNc\Q  usc}PQEQkڵl-̏CCݶw=o !]JWEPgG]К[Uall&5J)^vW  !ۆl*֑g$x=z<#c~IR&7:m:)8~{".i6 %;fBD|2 A__},zh%\ԅ@ثQ臇2$�Z'`g:Ј]: ÙBs%}9p5L^j,?�dodЍω0UFZ%W\E/U:W z b R{a<@BA3>ӿP5�w*!!)AO8/ 6C@.`2lWWo6ŷcFє鸌9W(&8`pe -0ΎaֹIKU-$B?9ܫz,z.N&沫w<^o!2cQ={LPH"e>�Cqjm6 IbֲʶI<@!$VNǨc3ʋvʸl{͢Oe>їS{.I<ݺ"opBN^U/<*D8|L0Jj񫠞]zh/>tmtIƊ3ɂ7!Tؿ)�it~855LΑO"ҍB36Lуx{Jℂ8g)Rntm\]' ^oV\vvBl?0ٹ4)4im!pԳjMJ# P( <��AmI&S7X-�pP_00 7_pCWMM6 xBlg 54C!,~SO o<9C-彣G , N^p4GeP@ v?( +rI?Ri"QR`7㬕Nl`Ŭ8[#<H}A}"-8onAd߁ 5S42aܒ-\t&S9gzU yޡ̿RZmP/|\`,s*x[K.lUS1p<jWwprZ/0J5=![~c.ȇf) & #H3$SnV'=%@a;eR=e6spB .Kڸa̿!\ LfB̢5l�a޲(I!H ̆OCB dDLb>Ig#HA5PT)Vat)\k$O@!AWqfp+(G-J6Mb\Ƿ79 mۃv4M;$1Ve|s_S![cW(I2KνmUc9js^  wH,ď!Zϱ(;Ի> Y,<ET}񻿘3]2şe>RMYVYb8F`h?v}Zh[ALikPG+Ga_O7n:: <Зr?x@ f@̣h@P{]ߛi@ .L0CޤwB#bx0+Dlf�Has^ X7Y�_|=&/ytqZI/F89&--A>ƓjG@MQ1Wp/aUV=PH<ZqEyX\ܑ~bTU![{[:Q3츉[/`~ Y8qp!-r7bM?Ռ)%$LJ3F5Z$^[cvǞcGNRE?<ŝ*yJt w؉V>FYwYpfZ |Gl⃹ă-/]cabuTwgCCS6� tH7o<bwQ%=XN:>B>R y ekB7E9eOL.1z@gJ+ }4  FW%Zd;o49q 9X >- <:]#zmj ʌ9OXry=}MPJ81pE@X vh66^TVzD)wۍ_6(eX n5rYwNF~y#?i)01\KoJg ItR@a 껄_¤v)̛i- s`Gm�0߭Mpkh [nݷ$RHGj+p*L Խc<yJS/�ip d t}YImOcm vO5K%uWQE]Q*jC&P{9tΰ~ }~D3ɳlݸ%4ARO" &LΤ:[ΨzVШ7<du_hXH&6 �<7 {)Q��AI&S/X[ZD/6?{bAAj&X!EC9V i{? >̀كWĭ<E:I.Z|H4Ft/Uҕzo(T^h:#+R힣Ny{q&])* WW1c� &iwœԄ^}FĒ\ b6E4ٖ5!ouĚj*Ȝvb�蠯.zUƹE6&`Rm|?=]vZ|ueoSAb{CR)) 6UO3?aXZs9Є~s6,C!=tim Bhʃ.8{tYd<zLGEe23C"wH~>4B[ې*Ӿ!/ s!S:0A_.n];wfKx !ykIe Y%/_XncQ|+j jg$aZʒ'%=pRxh; `_EBڷ\^!c14ɑ2viRz T3<Ttl56 xJ%�[&m bpËp!8dV"x {4zC\u62nuJ{ 36bdBgX88ewߘ bL ܸ.5/Hje:zSo BWe#`uc&W얁>oKNÓf3m-B:DA< 6`Y!jK,BA,"'u˄Vh`J<uӦ',#9}rS(h-"&_.'FFJQDKcPb@3T%ZC/v29%uwы;Xx5l/°}0;;.T/9cxnt"pj,a5�EX3]'DĚ*SШ?4Mp.Nv0¸ӚZi4P: ~ "Y6DaW]X,D z25\I Uܤ6B d' Iu`,WD ȷ\C|OfZۿJ T\獍5Is?"g0ÊJ|hN貚-WUǼ r_ f4!Cg)[oPB(ڛw\aSS*Fh>Uu?V&;\?AT?!7Ű_86�љi ڣ%y'F$廔<ÜbFWMQ9L]570.ϖ#^)$ׇjzsTZHR6� ٧ D )ki|Z0#it6AʊO\k )!^mIW>ZAQPC}%ő~#;Z'zB>4 ۼJ�� AI&S/Xt^G9|lJ~ 1QtlceOW\gZC;xc]Y@5Z,5O I )"-3^|nF41. ?һ;G4D:9/s~0f^=L4BH,3*O{<KDy/K8`n'+}HІGQ~+k!}#Q2xBː~n"θ~1a� C\Dw[ߌz0DV/Qu'ּ"7Kv-W jHnO9'=3T|]y6u#]0\RQKk5oj|.͓Nt_O{! :UV sd4 GplK V7j"(\/wBpx8coxBQ>tֹ%w[yY>10j$$iK <J?| A~dL9 q;`6pI/G׽ߤ$KmʆsXRP.1] @+KpqBQq!)@@PU$kՌBRGtjm;+\ 7\7xӜ]:v8cKҏHIVy7E0D!jXNL9?Ni #wT轧^JΔpZhDU HjTTj_n*C%%/l]ۄuZ;-*N )$s;]1kCV0 :3qP[vY<%{ɋJ-gG{/#JlwP5\JTLp/r>SoMHVD~&a:^w QQD\$}l^!HRAz%L'S=![+caIt]RT9(Wo|~ BjmfoGMHMu1*̇t9"RC/}N<v(*SB _Xx[}_h%̙Lz&4Ivè][' w%ۆ!-n߆s;(ӖTMUE>]$qň@FdB~qdž'X9Eȟނ:@^=ǿ@r  a12.O.tt#ݜ*E!%[C}$C@\Yp7xql@(Muoۯm:T̃+s ݙaUF(Sj^_EZ,XFӷ; )[ҹo<6FPDvF@LY`YO}HlB!2@>mwALܘAO^ƥ;{cZQYo 1DW& QlDH/ṕSϋ7| +QkAgN@}(jWpa&US>?@`¸r<|7Iyr]PşoK؈_pP[=mzM#|Oe/ QO#Pf4U(kQQs&=?-y38r<QP:n\ZkX&T=OYsf&bfz?:|s%¨KE<){^#B1U-<̾$KbhmpFe%1*x>E- G#_.UdJ"G۶AcWN~d4i\ G 6Av+}: %ȩI[r-P2QvqV/B2v6ijZ9.b8DWd^ �& .'bQ=cӅwf .lXFZ$nebeqhA:"d<+pu\vU= .Bre`:c]PߡO\h„zM_&`8,qRO4yzQPa_Vh��AI&S/X+, S@�6I|dOeg"ӟ'ÝN6Y ׃CV%өшM˥؀ŦŢ pيm #5#w4ҙHL<]Ժ<3bI[8>VjV?b\orHmQFIslXEU! ij>h(2kaҜIjmEcn�eӧ0- N!??Z(Z fr&_DT#Ąnwı2-ZS2ZE<)Gv\R5OAYS>`BUCI7+5";2G.KP7c9]-$Tglu!jŧ*myb 5W3r., qj"|,6*+"69ݥ}qV|TrCոWiNd}ZLx;8XdU67?Akd8/ "d t[*"{b οPV*eʡ}[K+2O j3td9*͹+ qKkpgj51h5 iJ^,v(ډ(}+UәLsEw)R{!/M>%3"ЫU_Ig<&I{dGPP~3 z+Yc@Q NaAS;:e 6weI#[�捊ӊoI!Lj6 eij8uϒXÛsȤ Oɿd {]mѿ"6撑B(i9 ?+�6Y^ _oY�vJeRj7=)mgFQN[6#\ 6X|S �B_U55ִ\:o<<xحncz$֤<8ψ~; `j{]9[g-\1/;=LM|\{%&bxR v<b." c>POCH_fY5\Q]yt)4{]# ĉOrI1ƛ3qڨBkzVڶ=sԫY̞%Ezݲ߁iKF?=u-B4,]%Yn:RG'Da7%Mh nxɱ>"XܸgP).)[?e28 =Cٻuvhk)UL|U`x7$bO灈or+m#|(frqr=2i @(`XWMFƪT񅘇UG]t!'a+R5Hz>v~Q B mArjW{E"Vj[LD"L!O`P8P 0Ưz|FwJT'*BUV`-k~O/.FJ% -WvE}nM"]# Pd2-HbQ][3yP@(ޫLQ3jYj.Asxoe;P"T]cF>92GfC{GO~ =aʇ@Iq8HBPߢˡ{Enr0z(O"zJHos iX<Ahbh�4Ww~ q6^J~n8q$5 PZËvVRHuP8g^,FNǠ ˱,`^bm>Fywgǣt1RGyP+uZoG:]JC/LciR /jI9ihUvv * -ۓj|6 "wgw[Z|=n:R1ALD>=u֢TQMe7o!F?#��AI&S/Xb/+^OPd_sPDuF!ƾs=\1HQG])>Ty6akjA?*)Q) hAV2#l8D29zfxai!nTPQ%7v*t;Dp<C$]RRqfKz#'JȆ~C>yd8I4bm^x\,|!cp%U=1σ%^y`LC2UadnBA5@*Xte~4SgW2oKΏG{+9sG(Y/VTת>O(#QghexuG}I]J> 1JXgW0Gpw稾5y.GL#+M6 yG6Chʾ.DSm:ݞ>q`PO&t!8PQ᪭Ԓ&)++]Xj7 c3GZ ҧDr3$<ɯW,h/قT p_;n>}5{8rҘ+1bjjbq NJ&vK*,V'_t#L5msD:Q6_oa")Ld-yo/ߘya7wt�nﵓCbxZ >,&6y #ѥHxl{Vפs_NsDcc2|9V|߈Vq+ 2DnkXsoT|ֱp#Dd'>WjWOͿS`0[Z:_5Lt#޴go:ګH(Ow]/y}@lN:.ǷRrj0aH pPS(jpD.&֎A׆5;>Evc_̣lѤ٢x$_%@-) q__Ӊ"_R&IBC�yj9E mpw7tLJǹx#Sa;k0pJâ`Dʇ?LPA)2=%7-Rڦw+5*pⳬNҭjbR;=S]1l'43E۸`=(uR(L{lH{y�s)m99ni!UgkޭA!GpG{]f@q*OC~4eheC.\aY>g,|Fu'AW~?;h?IYm `O5/�_##{(4e6Ό�u$^fAώ78sռ>) N !FL j+~X1MnE[M2٬wt~S'nui\�rɫA?W'IQ[[9*6M̢tzԽ>: ?GvHA ` H=Y (6;gcuUwvaV :x$n8O?.?, \,E]TGloӍ=LB<]zb;@x^hb[~Z0$Vn|=xnJ4 `Vm)O/pJTF=MeIlԈD\BKJHLU+ьfi)vclnBᅹGڷe?ڵ)ܹY 0]2,Ʉ6/})kU,*=.Hq/Rj9u[oᤥ Xh|.V0kc+k>}tvnK=+=\Jm1C"d:Jɟʒ(sʕ)A쩵 > O9)+Rݼpĕ#G}?C+*HwjsMbdSeFEj@��AI&S/XY{If-l?u٬}P,6>9$khމ:<��Vy\(Gwےa1`"j%0ĉZ@}p~[q֡  s}b7z>cI}z +|N1,C!wEfgK\ڑ>6/rAe(;)]r?Xn<o W꽧E@`PENonFrei,lkLl";ot&Lׇ_7_H]mmFy ;uw }qȬJ(E tYa.U}v>�c>]Sq&|PnǶ촢?հIObAtX`^r | q[zpJ >8W7}\{jzphKW9Dl{Ze/ea9 500Lg7!*TU `dTtsVܿ͊ 2m<hKqQ&m8vw " W쪖;һ<^K@Pz : Lߕ�=Ni 4P#c3/#NyK`AKvg3%C*C F IE=slb,ZJ7o{J<\<զiv-$DyYo!oԸnϾ �cB7[ XJZ; ܷЍ[aojH U Nt%qyӑ>$p�xVBU#b=AjC+�.R|Ԉ}24Q[Tp4@LHYTi(x_q5sz'U]m ;A{Fj\kUڀo_7krJm7d^W)Nj+Rd4&ow=;mۄ.'ς>sU7F'O23qݚřUc:CTCXi"\jOz)̺/G*&ZI$|,Ram&ׂɄ/;dɹōv&vYU~U[JDK \%=9�oF0#g0"_"QgA.9:0hٍ*E/AWxYTMzKz'XeV@VZ`?! 0`,U{G0RȘ(m,Džht�˻  3\I)7Es#+c;TrL.J8#E~3 ̲t Yaa:BlF"d3,yZhc^}bR(MHS2%hqzjkz6ʍW2 ś`אU"Vd;@ tR6Ǧy_ﰩEZd-8g�@zd#k& /`rb;剺?l<)7_i;z_uӉpK&i)ÈDR*FG4+9S v|W`Lן!YszÊP)q.~w wo֪i7~ZewٴqyB>Тv-UWfѽ,U E97ܖ&n<Fah:f*v,D8$usOq%j!~ BQ⅖&angZ"q?K¢ȌzkČ/9~8w73uf[cŊ-('5s~QHGzx\;];S}AM?L7lK5R~?5Pc& =_-X=%<ͰjF<*>- /,\TBG jI**'WĩZ��|A3I&S/X͠uxhtL'DN2NEY[2h5v{A&U/Itu!H$FI5---:ٽcyET܆E�/f^ 146vA.Ʒ!M\ى D6Vw۫'71wƦ/;Ap ] L[֍19XƯaQ+YR?ع1+g=|jQ*\K?ks'w"ZxTQ%:ŃpT\ӡYڊ$ʼ 7ϼw;+r~Y#dPJb͎ẃMIiD&ϼƒc Ts$ue 9G 3ro 5k{3ou/W*q\]atfdUn Xzq=S/RM6#P5?j-ٖ8DrXA=a}#A}ݱ??k3wȟڎQ~4] #s%S` 8r��+%Q�V}Yl^ c:7y)&J-m3X?qr.W*<W ICܭ,Lye۴HD$̶tQJO/v Oìõ̐H/Ǒ8oss+GkY0[V5npBq~|=@ρANY>F͋{ ޭs+&O#9WEsԨÂl`,~%!!_42 U8.(mZIrv d'l]<c<'ݨ=xQ}J ۷?% P2Tg09CnXʺ@q-;Gla 38R 4Z LP'FAo2Pzv(O8^RZbRQgbUGg?){eQzCfl20DŽ%: x@+;sk"d1f)@,W÷__JMNEE,yQ8=#ЕEJ뚽7Ejq2עuRZf/G!PwL?kՉO(W~uS//DeczVJ ,oKiMo:n%%x2鿄u2Ϯ ^vI:F]bm`<V?0^5sHHtNoLO=E\wYiJ@Rɽ`$G.1Q{%l؇[;۞:M#Uk~ᵊs|B$8.W-#l:R^j=TN]#i+v�gnޗ.f>_ 5 E^p)MS*cG z Y..j sGDM/[xMPզ!"zYdžm@8bj"MP%o3s\QTaTuQP.G+,Y ~4#ۤxmBql{E)@3 )\q[UT;ѵ�qf IGf^X'As.q2&v.5p)C;VqaA=v3a&ܿ-d;:++ ~y}]z8w\4_FNogKƱ g"14ogC4g|Owܛ�Nbo vFlO`uZeSY(lãM_QY*XqS_Cg@G5!!xm S6~\H'u#0�:#Px>7Yw#;kvrV[-8a��ATI&S/X!MU4y$]X*q>|r����Y`#ⰛuzV\%nl1:+=Mlp�Km_?o|h� >Yy9m96 Zf@-R\'%:+ugyno<YwbU="NL:wf)@mmao:m%^({'y*ZA$ |%.G4fC rK@namXfUc$*?c~�,+Ol5⼙w]u�K˗gcNQW*;cR6#DI66 ofe-Dr<zʋ;ȒZ\bh#CĥaÙ*b5|xo]髹kLKhFO9R^HrP˶AqBk!\ռW#PzDˑKF^|3(f;HzyP"_ ,9RiD_F]^os)9Nƙm+H^+(feȈr=5wlKՄ;Pו  шɿ<]2 P{ \zf~8ՌLNէ[šj'\yڅH)0 @}̛5[)Hx[#|Uz2 +/8dw̵<go}(ۂx$e oO4.12*^d|ty$A\dRϲ gqZ#79 ^3$!u@B^b̟XۻiSb,n4؊rQ'zj^2 W/Naєa>akp0_.Oyl-^:,*3at[&7W p L$5A5 2.�GUHhʋCf;B1M.6}t#$]9RTcRUz&cf9~[-Oý; >LR6뀦{`VjXs#DN+Ĉ'*|P3F.#@_I8&W&bxx w <{0xؔLgf,o%^iT>J>pѼc{!U V.b"MjщI&l3.~[~D'[ң.p7T,gF8q4sm(u $sp*,`jͤ@$?|igYB;Q7D;DƷac<>3{Q Q\c%#p!Ɩ/~k3$rVD`ْ>:=N^) U5*QSʈ6ef8Wma $#$frU60*Ry<bdY6Dۘkcg*k܌X:u*۲Ra Pu+=v6v7Vv)׼׌.K?¾|9 /pϲodjWEf1C-ݍ©:˴ }5:&j?m6<' j TsKZ5~҆*{N w3D >hgNV�v{y(*2R}K7oSZcaO8ցX2`w)<*tZɨG'D+-OMbs|XP``('-IYդ)N^wpUnK5=b@.S mju'�rHv�Dfľ䂐^0"7е apȆ$t<�M^ѝMQgruQq/_sIIDț{B n#rpn"%H(|l!h 4懩F>c /K)uFQyVg^yALbm[@=DoFM5Z˗DOi:cGk=˔sNnQNظ'tCA.xG|9z_0 h'W&R@-0xdh j/Z!?k*]PJMCA1Ns\it)Sͅ*)bcmuI&rDunݥ-6LUf&`9:\S+.4)F_41��AwI&S'!SYe/(}Uw+8K8BwUI^Ro!l gTB=t+GrD6dG S c͠3 Z!GFB6܍40N :Sxnk!P4?VMJ`wiszI,?2{bOcM}-LK*"fbY`Ku&P7 _eMA\>4p8bOJDAP9F}XxZ~TX\d3q Z%v @U|(8\WFk۴�h!T}nG[qUe ?ly-IY^D/10.V4pr4)[F�(,hԅ ;fȖ~ yR| :#bt#ihͰա F՞Tʢ5,+E,Y`Wlك7%#:E`;+Ǖ\T5E:5C<\pi~ e-4Nȟ d\N=[k;YrU<">5XV{!g0cT~lAf `zZSH. .4 nU"=CKB@kZ<0%oh׮5Ԥ9,! cu;> B4QYE}�1m:Xt)'Њ}Hw4$$餆C=QY G$T4nWWmÙZWA]?bm& ܵyqr#qü#B"Jh'mόT0M}.4= ,6n!jŜɻhg`D{D/_ Z*sͿ\?XST 5~C j8aI߫7moHil�5 q]_׸Tz=A'a|C[z1V9CF@zFi;|ؿuΟ\(zk'nYs~x(^݃m mUvӎz9Q<.eNDFhdUPt9XEYv#<=g{Bfb6j7T;g:o؊\0l ˪3~J'&%0Ms^媋dEuxs%p2%X|-࡞@_,62EU<Waj?hVZb P#{4 <"krأՀmWN%5\>^S-{&2z2SN0e 0k2RD5u</^"D\IS"R?q9֖ q3Yr!KiA}bD }arf|nEs+%6JTN#INSy-Mڈ9D'F{) FLd<dYӟeT[ޫ?a6~TBd8 ; ( =ŷьKRBJ T}<bh'W!"Q{"߆yy&z&�0#;F}PR]D:''W17�VYPB H-dB2¾Opu/_p~/jU\]U5yćHE@"mf9L9G֫t0WhJ?:f,@YXaԸnaqnqR&/&Z8ɀ)ӯL ]K3{OWam $dϓ9~N^*}$ 4M n YþAk:R^_0@Nv WVt1#0=jZ$s8@EuY+M%p1j;P9JF8�6/J* mF\yOf+۱h~4vت(HɻT~#i UF<HNJJF~k_ [EAW?wHӉ^A H/#H$8MD sv"]JR\H? "F^=1YW‡"IQL"ιw"[81@rum4߆d~o;'DgiaCDO$8}|f"u@ vL'׹%xSؔ�hz$UCCzS4r:M /W\\~Kx?d䶽(~9[dHhmۻ4U\9%OLJNZel] F`W_&ƭSov 8[{MlDVWNªtv)^5y, l|� ]Xkj*@t+NXZݿc +Yԙ:Fe]T-2h2ƾR/syʡKxCk;:V|fxZ/ey[<@z}\;hFȆ&Ӏ^FmBeu'5 �wB@Pt!Z ^V "͉x[M1.߷)!1 Xpb`<RֆcPEFKJxft邵v>p"7C_G>K�od/]};ua4 #A @bf(\}`c@BIrT]]3^܄XmU4dǭ”nXN0.ٌ!v =9GMiVr-*KH!l׏Rq.ղ4a`=TA^Fk{p:phJ/.AO,jIb_~!:dp0X9r2}<}[T0hӥ7o$^XŪYҕX~.gg%WSi, +DM7'by,#m-jf?n0WJ֮6˺psT&MeD\çå*0olIʢOxx|w+7Z ?Xj ҈flCJYQ &֫)w-9 Gl_GDO@�P\S1xc<? yg �ebxP)%ީ=>Ag1eg6:[?ALQ{c/pDn~🏏e\kTZr16f!-mزHP[|7D s5ti5׫)LAty�jQ=ɀua�dݵ|w +25oy 0.>;MØKd4+ٛy,"r2!ݲ Of7;xLr5_jc0p2S/ DEoR,A@i 9Y7|z](&n`ULe9`.Y?Ud6w 3:N4D2n>+lP虜T@X}ڲ #E# PWN`z\(lԤ`XB:HFG7G ⭥71WU$U#=u[4 f4t{qf5(B7;]k>6쳢#hJ^oweCCsùo#і@wy?<IyC@Q}j<wQq%DQM _9Ɠ'Er>zbBh$#y7CfrƂd1}{ǥw ()?L4+цIܥg `+)4!mj:<QR V<rB,='v^!ݚ; BUy>P&gb m(Bg3 \ KwrE߹Q\YZeBezVk;K~cJW e %SڸH@dB94a:ظUfhѥXC|Uo[gs kϙzB}BI'ܮkқglօOY/Ȓ@�6G ٣.Ɣ0q9<}[$6jD � O.46R` 0Y5M/j_ \}b/ekvPyEo2epӂ\X5 @m@(7 ڈ{~u XV>ʝ'Xǵ!aXM`��ABO*o`!yP & xڒQ!Cf Q<[[&w 2G-2sD~ysM:qi$TZ=lA{ OyáX|,J)b-*)΢}ض5k1ДM ;.|7O@9t%WHH=WuL ڴz7H;3W4ބPDK`;mr_ 9lu!.9[k�ҥP2 M=Ρ?gZbgxO;x}>\K\W<Pϙ z@S s,MIx RO.@;crû&|TPnū] C]D9K{vmnrˋޙjF a̫m7ݻn̼dWzB=WҜ'#H`)Qʿv%hT.[ >mEAIb*/Tˡ=v8˱E*Qߺ?uBAL 4]vd $防\b%V@3vx?b\j4.t@Otz~MޞkD97LޫNxZI M=΁:L6c^fS.ԛL+딚䳶GL=6 $u8$LU^%Eð:%@aE BguU<;p4U%?;wF0MfR3/vPpq-z3>xb_R{= [0)j5�3 V_;:^{fHIl-`~Dof͵K̹]t8Fʊ/vFr9>Ϧ^ώK:uǨhڮZ?-$BlX f {3Eu C8y\^bX(-S>wY<2E8 Kf/a:'4j@!T)[~UuP<�;B9)�?{2JVDŽtC RX*]E+<cXv.3VKO,~?f\b;5tvrQc=Cݙ�&O9wߤuJOP=Q# WV ?F� al~"\p+O+Jh :lȣ(\JÜE?hkcų!~tba0%>[AP|Z +?B &Tă6a!OM(a+_-v"HHrO z)wLW[:J=3uG@i(a͠ 3I5zxYL]V$<Gį/`M6<ar:3 /I?p6X`rS"`z B$Dq9 x ��i*Y!]9%C_e sdjξ8xN[ץݫ4Aj(q ZZf&/nKo)R)? :XYR)$=*x5 YDgβaY륮}[}i0чgIE,嵤@估3`�A$n ٓm dډ;跺 TC']-@<vVn粟)ۿc:d |<Եg87*AzK(N|x)"\[,ͷ:y�+̾(+UhxGC":֐q j6}OMJt($ӱ}t^ |SD G>?$l1w?{'zb~+kcx2Sm͌%4vk{ŀJ=R2~j1@Z]FLPaXS?, >jrEfXÁtskkwL/ +-k>y9 :y;U y2զ>2먟@h<DzYMٱ߃v�>} -q�yMטO-&!2UV2-2XO渾IQS̟!bP"]h>DY|_WF}~ZYemGTW.]I|9c:2/5הžm[ ,UJqgG3Rf 9)>@b)!w[R+�Ş`DFrPH2 < U20>Vth39”w x;+@ KJ2Ƿi8 {(P;sv훱XiFɮ%o7ٴ=NUV5!O5!RDU-38ISxr 91 ah!EkطZH–Ρ?Kn)R2lHOm5.b{wPyc60@Mա�T " ~[y>cF0/_z4$3m<a(&u9c<qLw{3;W[OԓtMXKM]avO`PWBt?7*<BkL9]IRR=n<FWnT_.2Tuˆ&چlْ`b 4~DrpbrTcCI,u7ɥ7fasD],k<p݇2Lv83~h$^/! ܅&qUo 6gơcH�?A w@)gc[4+UF+ّR 6I+679u3Ə7;JKHvN!�LѴQ(Yr0"''VpdACrMJ\N THRy0!��AIAhL d4k(C%+. q8Ph^d iom*ܙJk<OS76Eq7{-0Ososo4KE�D>ƨ,mm4"~YmP!vnvЂѝ͉7핑 O:فKΈ Qu-/JKr`k]2_VPZ1!ɋ_%aâl5TW aG, QÌxj�c|`Lnt,X¿PO奃Y(3U�!G|aPxXX`fU/j8xȒ2檒>="H9q!VoV3Zz(Gkv*aQuꌦxXܟJ[ *4u>=ah֦) ~$ 1PƗ@p'zs[|u0q![Eݹ|69]Au|\d>|V˓ N$�B`!nS ӚvnDiT!x QtLE|74˘IG\ ;.6v ߙڌ / ]ezY m'&߶35/Zɯۚ-({\uuh�If]m2h'ߍEg|z KFhՃcPW/[ Ru*{I>�c,<gd{4Dw}b9vI.ػc eӫy&%L2pčZBϤ_VnUo XS[ʸNG^n*">nuQvȐ`�9fZ*Uz z2C83o$HnO^ ohqNh𡘿╀I\)b~.ا3QRG%SnDY,勏Q}ݘ"&ǥu0hI"nsr@f5ћqcyT,[3H)2Mj"nZM#L2] PԴkY~TTBzc]46\x%TJ'6Gg皅[~XiT~iX bJ_Sm`˰*Lk!@#oi!՘ЬiMoOmM ?A niu!_Mļ$§ʽD~jӆh+ 8]q~Si<WkD#LsסKvҗ,FCQ󽰄wDV�53V䚸 uADCCb(\t+͠] V <9~8,zPA5үO+.}m~}c%&zԧk+x ܗF]YnbWnFD~0qKbZkյ7|BVѸEb.1z!wզly ;.^ɣ�\ a.jy̖“mUdl_"Hw 9ߒ+Am<$.<2?BKEi<'jwsn.˗YfY{̒i(v*BV@гOZ\x́2Zk=jNAlyvFȦ6uvHT!\UY֬,n߀*5xAgam*8C wTpRg>/%#RwUs"7*T6)ɭ~Ta$rSl,;<oU| Fc8 c/({'<o ,ɚy'TbG\pHV&đ"psч2/v3'j y/xU} ÿ&՜GIo@K BBA[ j} M/B׳Չ9t1BF|x�p Pn@`[37 YWK&?3YBˠr&TTּP2R@6r 믑5;C-^F[�� YAI Re0" w0xOX��� zVp1*5Lf4"ǶԴ{vHPS~t](xՐN]hޝHFh2kPo\٩Dy'o|YxVTBe=C Zx)z=LN֌23Nz{qO}&$ FDطdm{#wÐien8EM19"_1v Iv\?RkC}O2Eq mm~6ϔKʱ~%Q_K0q YnPo 1@N\[W`eKu$(i: bS5l $b8Z{0?0緟v#$zkstK~v 7G`Ɓ5\)WP;C[ TЌ |\:GJ)o][h%+œ JEVXONk#IǾ4"Ze OLHbnX�14oXH㫬gq%Μ FHb31;%Pj"PxFYh8ąQi;˰F~rHA?OhS;o6"!/X^)}Ekc&{<8! 1"*7$:hI*Up `zG# @ /N ᚶJ|wM1,)cyXay*r.i[ 'ҧy%}=e1-ʀq 雎c {6}RC"u ^}Kor(#ε }Y#G 8(RU+Z ǺJwzU\Ox#wrQf/WXSq<챵xᾤ7;yT"ST:ܶVEx;~n`]5�4,<_1YcU@yb^¢c!m0Sӷ~;YqSͿX㣰qSҶ3.y;9mb/e{;Lۀ?Q8'4> 3k;J&\۳@pnL 9Skd iiZx֝>X#[E&#m QC:N%[gQ~Bݯz > }LUxg\I?7 (WcמZ@/�_9IsTޛh }F㞧ᅰz\Z_d,I"*Sy{+B @ڳ|+�v<k +A %RYSs9N0|vW: {/JUU|~\�)\&=*I~:nԥ 0*39?@M@ ټD+zT~Ή./j DVziaЧW\xZA1hD Z(;41/_,iztq TB-͙ :vAdegK \D6(.x|H ]$ulI/BIF8Q^99<oig7웩nu*UEv;\(>#2{<5E  ݜƚ,lMC$â2;.{s =ryB¨~!4㨧%Pzb+;DzRpN {{4Ur zЊTVɾS2dEo@-q\*694}.v'JV1'\".]MИ4Wg91Zvs~[jUw˺Ilh�s;c-<itZ2u/TrO�ofB3H3ybӉ^&yƇj(<,e,NVq4g9 Ĥ[ɿ tX73S9ok$DmN Sxܒ=Z:Qr&k("pG|' a":'!r5Buo7�-@oVaFF7; $*X~wZr "Tre}>?Q5\rTkq5ڲՍKy#K~t'E;4y{nfGDuk =yu,xy7@JiNj6neybY{�� "AI Ys<@Tڋ}��� ^Y;#Eγ/pKq0VwԻWϹ@ yɗB4 ;ЕT暄ixy8_aৄ_�x5TN\b: B"9DXK32Y�ib9j;3W)@nH: fz25"7v qn%c7WK"5[GȖ`ߎBǖ<C<{>ftp%+cTor1po"O L_x0L/KB~EC{x=&asZ+λQO]+߂c VOի)ALC6%鬌IjG4*Piɩ5˷- 6uar꟧l%tWE\UZ.={7W RrfqCx a>Ft}7"B;cӐϺr|+|W�  WyK(&b+`oFvhiqɍ/)Tu 7&F(إ_,Xn<FCbyB@qeG" L1aۄMr=In%8,�.6-'%) `ؤߔ>I 7%/M%\L^ v�`5\#QA78/4Гi黂YBYe_ðQxL #Y=h͏G[zN860'\ɩv*o;uz)܇3V&#*rlBX+aǪFc j_`hZҍE={vŻn $[ِuhy"ue3,݌".P-{9m% W,r>#e3Ir_Q?,=/G*\Ҿ` SVW2.S`6~>cNO VS 9&�#b )qTe2o9$g@fV,a(ieJv#_ mcipC,' If!PMV� e-5W_z1z;jߙGu^GG4 )>/ _@F_PCLX?- !.z9?70M$*TfO5TUE E](Jn-V@@�$=C,n1>#n8"gށFeFg/hFP1ԥv% ű BX<i [_EܙqΟ~7TUb#+l[GfdԉѬp :vxk./Plkҫ�'Iޅ2B*64Q~_vuzq{ "*7ն:@h[ers@sرEMЛq52lXȌT^=]N2R|A#\Є\B1ڄ_ S':.Y) QdDGc575�tÒ6\aŢ%⼀G7 s;`/;|ꃺK,"%?WcS5F'"˵MjX-WU !y[rK5(tѺ; g)rH*e{;K@<#KXe-=LrXJ$&̋X2T+N.!$o[)y(\/{t\c ؏_k \&!~{s;}f T? 'd=r \FbΌS|qZu%1܎C�#M(4W: x0\_$>oo~H~F@£.Xx2 {~$4 3 !|@Nd]aJS?.Vs%__»@q37޹(t0T//̅z!xW_k.jOj؛oHvh}~{_?Z"�۳ $v;e|B?; H2߻mTqD�LT]W*p1Rva0Twqo>;lW3W#]0R.;hJtd/l@KsL7o.ο7],EV+~lHSe?X ܢ nd82%R{nH6df^L=E+[2h~\M_ aM^M9BE N;jp{ɵ˄n]ucK=Y{- w|.xl;`j,~Aň{AQQ g;Y,Qh|Xxzk1O@ Pj@~n�Фڅ'9يN, *U[uqC' AS�{Y^z^ 7#]Gn;ǵ#y0u;Ÿ\/k+fTb!TE]*)uQ̾/m. aB獵TD.8޷@m^(JXz*.Dkʄ۠b7Fj5>{'T xX\2%UDϑؚ,7gZWEhSHpIg3J d@lkgI}��CAI&S/Zϡ‡y:_V_>^m1 F3J�VY"Vbax1#୒oIO9zqdemu47ΊxKFei6aOĢg53_nTЕ;.xLNS#M*miɿ<?$<fo I:IJG8x>UچxR*pxƩQC jMaRtه=Yii*]I= lm8Hiswb)+<#z^5HuHo -̀cfGo}Ԛ_Y1 R5 ecG)b q_XB(#2!1Xeq*Dy [R, 4M5,`=k.4% $afVs{skViDڸ,1|3 $O;gp~Qt%lN]&Hl_޴pj^kd�$!.-NzHձݦ-\821zƬtW8Cə#,Z.t 4𪲦١^[y# 8WDG-BMH ªd*dHk5=J `.Wuwn{fNA֋ho. c,IR;UMCVd9S:17_ c,SJ궇.</9%?�Swr3Kl81q~Re k`av88w|gjӷk.`n 1$%Yp౗SoumR*Na{~NMUZ a. (D([Xƥ:Ꮽ{nJqimW3%D@EpⒿ2M ۍT`{֘ S)>z:9, BSE$SO!`ڕRLrZTC8!j *+v^O685:ɉ@ s]&ܯm08O[SMչi\GZ/gvJP{K貋NPG>�w8)/|5 mIQP7(f.M)Ee4`/xeD<zjEpMorɡzk'rw8YCM4% CM{!+^@J?.bDΗT"<rWoP�ĵ+JR`>&"pU"Nr<gjmzD'H)x-[2]v7bԎ4@;E9> +Ft XQezƩbIlȰPbYbU`I�x&u4BȆ$.0"JGkW5Uּ4XCfLROΜ8aWtOlzHa-&e'ݦZUHt@>Vz4zUיG.BS#YFckD%3\2{ΏqswW=\oCAg w[ʁbkM༒: u9S (Ձ'Oq+kuzkI1E Gұ38lhߏڈǹk%ru4GiURоJ-[q>Eq]<i޳*IuQԄҟTBiGhaX:FwD5m:lqۃՁmZO47ڛAԱ `p^S^9g@0(erxnt$pӊl) Zcp|*y{KWǠEIjeya"^(Y~riܙ:xؿzo&~0}f%ưzLYAz NEA9< Bq2Нn|4^M(u~7YC]s73ࢿ#t"4 -M�elEP t}1uU?Ӗ:cXxCi}P_' OB~wa r-'{tẃ5}>yО0[:=-eCY|?*2d1�H|6ṊeQn ZZ\ڽw.oqh,h*b@:=>=f: м>i{¡Y Z <%2ȩS&2\z͹oƀ^a{9՗9T3`aq d@u},A[&/,=ku|*CAכa"arrS-Jyb&0 T|C ePiGi6b8C9cdxs6= 8DvCD#Y@z Uz4r(M42\Ox= ܅1Qb7gۻ (>BjoEDFD ݩfCa]0j;ʾ] CJ]{�1mD Iڽɮo!Nu݉6%H0c(;= orʰqP éxnIœW�b=᭔di͂?Eg֍Г3p8.d+߂ݟS?j-)P@mg*Y[}-e/sJ c4ǡ"@wXAM\4Pi T8c`R 13H;vP7<uhlO ;ϕO(;V?Nr{ �'f˦oR9[pe*:"UT63WPG(mc;G/~B3: [DŽ*r_Ta nV@kyc!$څ;U%RmZ<f7b.HZP xs"d/qY@�u543WT=D`j 햄sۦ1v0L]/U<O{:i0ͨ( C=�.A&lW20^@x\SjE g[HOtjd|qE܊�8~%jnhƇD{w|lMmOoח$/2 vC@uGm!TݷͮYwYO =//%m-ek! Mc9 (7ZY73tw6d}x_~-k8p&X 4hDz Onw%p() #ve,k$7zp. m&WZJ]dVVRN)|,CǢ& �CaT:@z]*<8pi[V}AY5$d 7.Sapy?7yL!3�y&'Ds Qyu~_mE1EO {`[P-z ϑϘ<7<ʮmUkar]xԮ QdW�*OWڍ/{Y}J3eU^?Dr78}z}!OMUȗF�2=Uo(f HH$MvT!F _v6SK[c8d_�яjaxPB(ZڪDjBB\ͬx<Mg0m/ӣp m]<�B+(T8rysuEnDyj`/V?p a Svd=US[sɾZkE> $u9]qOV<4ezp{k[=Iav/K=yW"4wӿQ7?!-Ɗ]ZSx@b4D37<b@$&܎IL~#J84׵_o_BչГ-rlJוÎp?oh3O_DF~HC[P@s%Xʦ _}|K1 yԮ9eF 0ywaQˇHO>M7clj8 RR׵$;w=jg=&^J\3aՋ7Ϋ.uOb0wT*)#n<<~OqB⫹3G㢀Qס pdjьJ lq'.KGV]K9Ba&ZBh qBTDjv9H;ӅA7w R W-í)2. Dۙu֩'>s.խ`~ fa>��A<BO.꿅ӭcK �S@48V_7ԽS_a8'۞QNzE:;?ڨ:KXjru?Tvd9 뵥)h:գ+r|0ҵB(ڸ^ea,ptV?\;:g(ɚ�ظڪif ltUQrp�ID Pܸl^G_m�w#2)LyEG2>6 Gf O^n]+Ќ%T d6D#,\Ϝ 향c�&KoRH1mJ^Ɣ* >^OahJN ^ 2^cE9R-7nhæ 1 <l:dps*:ruOv bH ,~,pGM5lO *xd'J{o{۪;^/5Vy\ hv?<ev,'#jK�Cߗ4~t՟Fq )F~񠙅2pl`38EEq*: +=!ͤ=8Ɠ!Aύ= [ gEqT)D|D~U84یnؤ#ff ~!pيVA&q<Bޤ3boCۿ▼7R& +ZV~VeH;�snQw@ .}As11\:ɎDC ұ9\2b%mw"|Sirio1!ba),LxKqWsM% MRTfě^`\h`\SLU2?E5eG OIh-=qcTX(mF ezo\ ܃h}6nv⫺G3hu;\{R_9 )f(E<oȉR%4�f"D"Ў-|]ҏi859ꁺ%^%}gD^Ȇ4s- )T~IC�+>5=nWw ܬLnrV*iB$=wal!8Z|Ĭ 2@p nC )=(dR+%јcI"ca-'MS%g[0v{rD1$cqxHd�>y%+I ƶ(P .%%&9Q]n]w=x  2 pc v)4�%1PrCRlHzC݃%2v6AKFȄN-R}vY-NxuOaAZ=+2r@mᕌוDl7ik]MNnCjs=X^ Iqi;<}y ?+08r Iq*ƘOڃ8D|Q򽰸9#f1 ֊+%gR@'\B,)| ꪛD}ĉmV/KWu{IO;W8L]�nBQDvCKd6Iѥ-pG)ak%y Ť|+xFk9¦]P(Mh�XǺE؝mTY'Mea��[icX]~֠TUJ_mSԼ*}S3 bN\9 zہde zLC_W+u1ķbT3cDMwEN:-cج?0H~%[a&y< zQym ,󾫰ЩkH1CxxN,^A/7b?P?y '!8E-F8Y=)WMz0&jT/ʺ2Ȕ:_Td%ab!hLe7tcߝ1gX8% @j0YTc˷uB*3Od9HL!d4䀉V9ӄ+C-bbj֐='3`%3 x*mP ܾ c1J H@KCKL߱ )qN�Y iIĬىc`Rm#:g,l.aSӮk"K{Lq=԰p g:!PL_u,D-;ͷLΏ˄oŐWm) j<<9|, Q?owVK.>AtKbuEY*|J F3*g5 1hB5ajLBl"O-@l[C;"&1V,4n\bD Kٓh-|N1OH;}N֙}CsOJh\iIZ:�^(nqnEN,ȫݶizS:. |`?mjߞ ܔfDo]y1fJrUP/ ۄg֬ 8 ھ?T=h< LR0_^>0l!QZ"!S.fI2jlF*DA}tU0"S:h1Uy$bU,+$R =om*B|^$}6M/^G:}}|rRy:?>H[tf܍$MA4t"oēg&xA^Ir)ʇĄj ^)=<RpN^Ifep1ӏb%e7>8*[itc0"0XZLP`%fwQdJIһgN�B%yH>(jNYp2Yi z;:<JՠD1ޏb3 s\cA%L$ll6r:[?{nAK<7ʕFpuhg #a[)2d0zoĤޛf= lQ^*luFD=ڶ/du[@JרPf_ !0u04 7k'yeE9 3.l2 0@T"Rw?g `*\a[Yc;MM#�� KA^IAhLX$0AAh,RB hXWe3&C"ZȧHC? lORC/n'Tg+ZډcA m>Hń0. qv= cC8x'`C *w�d-Ϗv+7a 2|}ve4wl"y{\h %>ޣ+G? PϞd:Vkr?-&9yw H>md& /p:55f>Hɗۭs.sQS++oMNi5lVUFyW1aޓ|(A+{:TidWR\'(ٟŧ|^B|WcܭX}>P dUy$L\%K7O nl۩vz8ji|xMaX^LU4g;3BHK E@,\;K $KLAa8yf6&[1@c0<[2 TD-KBqLEV{5_@1xk@X~tbv 3`m]XKۯTQlDocRL/&I<QS`Eʨ {DJJ`dЃw\g; pBi(prlj2)#|[*j^p_1(oJ@Z_7zo3":>kclr4b?ie]Ntp,PWj9!nh/Ok=UdơY>ɓ7Ǽ0U\M׆ⅺ4+u 1D dQ惯*!R!~,cX(#Z%?C{Ac\/<o2iU6~쎻%X9PZ<8h91xD {~k ´;Wk"_( |mB-X +nVR!-mаX U(9J2U,dL@⧺3D쬕@3Fۧڥ3dz;0o?<W&Z 4ȦDW1Nr8yOs\ȊT5Yhlވ2 zGPoAe,U'[|VO0id[BJK_b4D:;'w89^sGW=0YHڿWa2cI\w\}ݬ�WzY&/Ap0%澯>}$DIz h�S|uA )�b0-ߙKNʍ5"Yn{֘sҚ:UI߮ );8kP/e%!;ysŽۍZ9c>X[!p`pS<]['Q3QCN!S%ּ 0҉b� Ҡj{D&,B.~nq'M4 aO/k2a�׍s6DREkjfAMWu`ih 6b$S>)PL=å`|AJ1'Vp5bLbL+_a#!UY>,Z\zIM,r.sxp};q]}nrTM|@R0xx[0Z\e>dQ\k^7c֖k0pv,WC;H9F*C90r\kA{_eޓðEގv W )o߹j')n+FZNHj|)&緖; 0/GrIK\љ#?>GxZ8iBUy=DIMDSiW"xy5YmQ^PQ9kX2(Np|1J]ɝ.=_T>jQAA|ZYzolv F@<pư. ~yw rYoh׃xߜs*qsųX"Nة5.#^N D?C:|LB0v\b ׌jw@.筃m|WU>BL㚞<Eahfx'Pszoѝ6Q.�~۴#ۏ МhǪeXZ"R8< p_y5SY' Jk|Z<�Q6| V )^wt&+S~zP#83cF, c.HYvId|MsV/jiU2=_[g@*+,$00\? Xkɏd*o�5f0zWG⛥K~3+0T&'"YTX k-x(uSY Ymso "qExa>wo:iy 8>[ Lm8m1NL/>#rh0rJP~83EeR)@mݙ8,'G+u,ؤS[$3O?ż|cgH<#%GD>G!::�� AI Re0"ùjLzt�qo�72z?zakG$T] jc<~X"Vi]0<R_:IMZ-suۦS�'DP߯DlI szlYfj~ܧ?:/1(> SL{&FC(=y�0JN?6I@aP b-G +> B&/Ҹ+Kh"$VM//[F/C+U(Ee#Ғ-$Q@rTjM,}]n1hVMV9R(4ޠ`HiT) N<?거3!) O~)i�sRszI NKTԡ1,ʏmA@9Y"Z8ͶB/r.(u b%EJ"pt+D]i"A&m9+km"Bu=<gIZ^$;) yLKrݍ6"?LїDg_hD�fo_)%]O GT^4(g�=B8]C !UQn=8hE`f^Z}5sj1ao6xZ[GF8j;7.P^ $G,]]m>!<R r"[kL7g#&zޔngCЗ @3[B2 O "2,N{ʛՆ';=ZNgeϗݬ2:Sao n>)PxFtT$ .lȔG`жUMy$ P`v 5#r_J�tJ5<0 : `(Z3R溘n&lqxRKkQI}=_40mÝa37@ÒWnEض(e* eB-RPi.Vy"O3Rݳs_Ӽwʃ`@oγ{ިe,-rZ_*6B.hTsKdA I50 ,E[ѸxOЁ$ ܔƧC0x)SLl?%;4LÒBFRKE[kctŽZ=I5}%;`#wkd%wGyߊMpsB`Z\, Ct;1كcJI#%)ܦU 3q+ȈdhGa w<u r-\uP'쩿wbN{{V#U&r�^ֱ;])|9ɤ"8SO<8CH` ZxU|+Q93xKw [h>S%EfV4GO:'Wݮp'Q"֛wB3^E򵷏:6pۜ#2p =֪K` #8dռ.؛&oXeE$7n4g;ORu=4l#=�+q0ޒ"2Eml8Z]nʥ;ݣ&/{̋5I¨!&iWљ7*7o'bRS٦Wvcb*Ka׌* f'Q/ŽY'㙏 jl z@UвQPs!evGLovZ1C\2!}1>>߭w@){L ɿd7:vb\0K_E B[ͮM#FL&rrb|(P~h#%0;_;TQ;oK6ܵ=3/ 7e;_|&ST(8xhrŊԫ9Lfw) a  (dz!ZLGBv골Iviu_]rLNV>e{yQ9w�yw CU3XV<^RyaPrzc\|]<> M[n> ĘSr *wlz+"ˏ%JQ!ĒzE'݈$bB WB|W*vl]-Ec{fPi2^- rI/{S/dβ>a\x(,;n/7<d:ogSza`aYUO W2KlUC5`^wcl"BBpwHz+喩UTRa&JqN,@OtKl- E bȼwn*#cC5c oPqc#k)U鮘.t"-%~Wt<”ѵ 6=cDnyiQ/7$Mc~oW:03GjxR\w[dczΑd A{NglE WHx"LQx`X%VPrT!UNgc8zĄbMD-3m5pۑ:;}DiB33XO*ZTXpzŻ!Ƌ frAR^Y$B(aBUCC4gH~<n K/t)WXm3xӄ0 S$|E+^zVnF"v1's\AϬC G^xUaüX`?dψQMܐfT! ̣R}p' %I5&:}*h2Р騷^ `)$!: p7p+b0/<xa)/-ItFqrwo: B P:G&a<GQdӄyCp!+5Ƃf، `3E 9[d ˜wI&`bJ0$Hz˒�� AI}}2hB:!bQĕ򌊨\¡wM8饌9X*%꫒&]똰Uӛ:e- ߬0ڃ|ӊ�;dNڄT_c$6_=a >-<6ZL͜b]̓OvוLaD7@2UAd.} ߺ^*/pxDVD8`N8 5pz?lbg7Tl@yN4Lew5f%D`>r\7AmPKYܔ> K{_58WLO[ [ӌpeX]%mOm2 61tͮ'GDQR;66Zشz/Y YyC2ƒlb;n. "t<@5> wWHtn>y 3 #7Ew6s%9 oJ~GUL1pLx[gɂt\U> \,b@W|=ak%xSC5a8A7  =9 $ uw6U$ CQb>X% `-]iy(;uryP9'.Bi:ە pYra^(_Wο=sDx<"ģ/WhYpxO�!]>BKeRZl0E #j']T&hۄP_rbARM#.;jƋO)+'a()AsJ3 U,0SH*ߵ-m-3P �t!tI{t-燳~y`%SDBuP? 4v^\fn]. k> {'P~9($K/yt%ncG5[Lig)|EļfkJӨsL^M5 aZJžɌpI`@z\#a62$: OkLi.uG:ɕ̂O=,X0g);LYCc.WfhiYMО g.}72rfq *Q~""}9MӸbIe>ޣ),h=D780@ex �q#Zơ}ZjUypNQEr)g ր t#B}UevP}䜀 !rZqdψṬn�0-**`>sFvpL o(n%%MJi+Qq.ԡM t7/~V]8qybC_Dz 8N8)SVH[6gz;w-KFXw]%ąmp]ip%iJի9Qda6샎@_pE/ߏpzшGbH,AHk>G$}r5Cb[ɓ}#  ꆆR Ox|)*݄XGRSQG^60C"KxҶхxUj^ G>Ww8 ,=P+G]L9%@`j,@bNBhK?Nj Pl XX'; (2Lݞ/qa#@G :A픙Q{,˝ٞ9 [{s8-3X1f@W2/o`ќS>Fm{nGp>?V*ZTCER򉂿Ñ:oa+NEeWL}w!(ɚmZZ*#knD2=',}*S,ea(d[o?, ˸+y\G\jA 8l"~6mA܃c-w;}\I疮|*i7t0 VS"xԥl3Ws"W (TW܅!dMpШio%\2n!{ځvP a_{(IA` }( נo`-,}x) W#dEUc׋4[ei>3UM螡Q Ϫye70 0\ $Ù% tGYE*xho͗b hM:58At:J|r`='^j{;moKF�at1&M/$$ոݡʍ{l+[{fԝ wWevjO9:52d9N Be?IVUAVex*" ᐗ)� ^>")\Muy5'u(Bhaw ͤa$-ݧPcMErxWcPuOHW[fC#|Pck؍kjӷ&ݒ)%Q ˂-Ko$`fFPm_�ܾT7ch:HrG$/}K /DY.{G('j(9 -˴XDI7j(inj}7Gl2>)P7u1u$tf/=rɋY {9+S̫#kaq!JԕG6D,ؙim3/)]{Xvϖzϖu 6Ol��AI&S'b[$D QGI)&V3i-wg)]mz|uqIfP1x"4e}.A7ww/V_^oHR QNRRN?ÞKol.0"^zGyaeߐ;eV]BhZt@\X,бlnA/^Z@PSҜy\?:wms]q?&n݊-[j蠃n.<h*΍o 8H&RG6;-.( B`^Hqk c5>PH,+\0zvhj&K5[hˮIA +1G亏'L#˹XY >/ȣM(<MWl9D$6\+0տ۪#ʀs+q -Pj,VX�|tnlQ_͠'[.M|oMLלNd-9 a ȿA$m11LrP>CsnbGCX75DF~Ѭ8kܳ6 Bj0,)>c>aJl lRj%ܒ#ufS 0VUY{U%3Ns%\zYiR�~5FLIJNv4BS4'Lpt2@~먘5%43Z&m,Tz8#֋BFi0u$l Aux%=#jk!jD"rj-ΉLvAz-8|\ݵ$*Y$_A*=^1"F@dtcCNyA&њR6sCR{K20YN8tx.sG!'#4aI)M�AtCdS/&WIM*S 'o-u4kvҢ$+?�1+H�SM99ȧp+b v - |085R/ʣyWKD)pξCcJ.{>wJvtKbK[L bav a.VbQq>&m~97~ù{m6|̾2@m1qz~}k6avgHvy=z`K /j;eJH/T<trf:~j.݅$/ !OC֬HMvG]bgr,fE8tY1jK>CU ҥjZ7j xDW6J8Zk"p"1x.—=M:Ҟj{x[rG#:_,zLcn@D&|Wy0 8&E¾EyՑ4j+8F=rEOY~x#fwfr"[^ze \2b6y2" `Tu)2eO߅cʂ^u<bo!\OVI҄q6a޲=ݎɽ怹Sq:bE>=WQ*{Tc|s$8\e1+[r7dn2z:tŃP.|2 UR4?ê5'aӱg)1hlYӼO,3shEJ'p, AaZ]^TvQ{!K0dK+[h#}9K*kKY\F`95iz~`#> wyn#[jbBy9k5A!y;hsBx;qngg0haURk%n΁xrI\~Jt=Ĺ=f3 *88˗A T`fNo \PdzwΣRa"C):RYJMT'{n/KlnHmȬ7<,/RM8߆ =E@oBa;< 3e;(:53ECES8(-ej:Ո`;pAg):Y|B7EM*_߂m ֦w>J'!! $H)nȋ׬z6,T[0=U +bN\/U#.Gr7x(ź?w2ʏJ&+AaSn E)X7.; yȃ8:*Lp H>VTZp+)2M14/�N]=29ʐWh֯|?MDiJ9 94/xפC%RVD0ddB^%T|&0?h.D.|H)<$@(府�8jZDiG{d2`Y=^\nT c i'Y9`uҷMIw<Wac0`^,%F`7s'\mg12w/ B]U)>j >TY%-}O鄩r ]EqQי!?s pŇ/q lzNg|H!џPX)ңxI-�Pv�AUkuwĆ;B K'Ƕ0 ˺op%?d":}aMʄnpNkMkjw)AXSpuMF|f6nc}8/l<yTrOq\'H?2&gRI.'R3&tf`o_;< WW^-*Fs?fGS/e .`<+H+밬w2R g]{"3-"rN .XޡIsHxA]2 >%1¡|χ)2L�_}[R2x#ILxyx #ʆWv-'ly\5j^JcfVn cv+y!9W# Y$@d0hxL=6j=GG ;m_bZe2.4 6f )WϪ!џ A,zX=Ӣ}mWDz%L ee$Օ?ԆVX:Ym-2!uP2w՗Ss+Ѧ(eo3Zt2*M4y iy|.MY'.\uqL `6)͗d.Ck Q1<|˕R[ح4EYn XSNV00e(ў`nh3 bhX㞔<}^;1)yz ((l䩍X%#X \KTNBt1-|MbbNOB<ź@20geg&G _Rʌ'*ZBL`W@(ۮBOUi[R1[I7PmvQCd\6ʴ A*rM}*Lgo\�v^OS.Ǹ.Ӧjs|!KuX7$2u h!9"D7[1w^7Wly 9o=|Y]H 77ZP9(Qog3؞9=d`mgC7; wkp^Uk~@m,Ӵ0f(<S~ʙwڄW+Cc|Lyu 3nL֏zSt;Mg;[2 4{5v"pk."!R:_HR:'j:Of],nHTXXyuk(vq�v;F"YN,({qˏsDpHB0`eOE =TW FJICrHE`�=")]p)c UQ$$x4i0%q8^ CoCZa \9$oI@%ΔwVRfvS~N.]!~y_8u? @Zfؼ;5بe;z%17j7F[byu 'hw(J2*jJ։P`5(ښ~-Y1/jBڶrs~vW8s��%ABOoo)zH )2To Y}ձ[ՋKcBL|Om*_@az54|+< ^?57LKn9(sDŽcEβ%89/"e~j|c]Rh}*sr8B!^l㔞*Q~n/Og|# X;"(hPH9|x2fzfm$WÍCFcvu[A=ͬǗ(P`cJ잎Z9w 2ݘгvSJnZ)?jS+dI}4hSg㋼h6 ҉Z"OLu4~,v5b@!ty`MǮ/;],rW.RPh'ʯRCDc%�,0W\+b,7ԛ?)t֖7x9<Ԙ`HK*4<\jWD8t껰7bB=j"'�,+| o{ak7+zf:1R背l2. 9o#1JQ7JvIӕkk^> ^H{g(䗀j]_CK0iX#Q@U~ $^jKDe ZiSȵ܌ܩ]eBjmpncv= 2Tyc8&/ΈnǃBQ(Q20)YrEy'Zs"*u YXfݓ= ;w{OlB'_ ʠO^x.tY]+kS2?h `c7 AN'iN+8Dt}fs&} Ca?[ngUB?3'5wxjӭRTeGsnx < (QΣy,<Ik' Z]H˫cT 06q&%�};dF:Kj{6 3xs BNqM$+6 规^8m7;MZ~iƮ\^1CJ2H u<Usde\S+3 A=C<y׃a־`RCRf{gWfkW" 5>وR0:HHPYZ}9:tg>`47Qj ý|RԈSEVYy;^4qnl#5LQkW~F1>(qAsy*5 MIi>^}<A{o,  RQ!F2eF0 Ӯj)c+%Q%ip/G-p)%O<ZN rPP)ѭ%3ܞ$z [Zc rx!P*Mپf l#Ŧ�1Ǜ4&r#"r Qk_#𴩮Ni{=j?f˓2j !E"ޭ0I8u⎺c>:t-�2z.?B6sFVʎ(`[+J̢5zH=0Q4A[Pc3:'LP:5#(mz U)hIlDOvqT#a̹RXrkB5:e!(kgmx qQ'tF4' eb@J>>"/q@ cdwL=Q™/MYx1khIB ,)+ _6}:F$n@uQ<rhOUޖLϖp&٦uϔ#gk&TC~,- Gi)GK uSr首)3=BFZ3…2nJ?[{~*99Rͫp'ܴFV ƥqĞ-r)ZU!b\ʺwv,sI4'/y=6tֈPu Q��di*Yϩfl]hr?8}_\s(8j`b,UB 3o0٘ϐ]%SKrR\9SԎ U Q `1$ uT=:kB\bVϙ/\J8hPH?*n;#_,F\BeȢS2P p0}y$Tt ɺFox:ʅ%zÐ##Ag[HɴB$n$l|<OJćbSe$F:me±KowQzp 4{ $?8Zm*n_R�`+4X?LU1q ZTҿ52S4Vm~"De]SA ɦ<wUycmC(CpWi1Gn͓Ptp8i1<ʁ?GUKZ εo8Ǹ Wu28y_Z,Bшӳj+.96[ &se#MT„0* J{p{f0{% G)6b-tfi/\ω�Tq+b[kxx3GDOv3>>֙gʠ$E Ez bυH6|0.8㤂B5?GV J[A8fv5zVɦ)/An=podS9DF~r-)zч/knU7 atKKWR�9юD<&ECDZ˹1h)EpL7tPD=C_m�G;{}IZuL3!3#Q[9_\C!&y'�˟k&>z?&DJa$l4qQ,kԹ?$q+- 8V) wgv:M[M7hn@ i2 Pl["݋sNQ;4mY:M9.Seh\17UbaWFc)96R1<H8ʬ4&_Z/ŗ idkrh||+ G%A΄ݟne CYs UAoQ|ZK1+MS!9!EbW/i5.6`E9ErkIQpPSXSE0Eḱ@ USkɧZ盭LkF { t6sܕDR e7?[f b_? q/>Ps ͺ9eF -%'kԘR>wOT ,(qY5} W^f 8TK4Y)teӓgeE2bօFb8pKo&o +j:ixM Ct)afͿl3Ƃ?9-h{!t|,q8U0ۃuG"?ECZEx��3\~0GWF6'd.2x~R8oe٣mi41Q~iBoJ hTwc>|<dMo yJ6�� rAIAhL˥TqNkD=-sfEp;6O+3}drCJxx =�[W<j"*` $T]@Mj{*b n)Bl9 sMU?j ! *Ȏ]&q^U?:[y/R#k~y-3-b gÓH1=ox<hf@/Ԯf<Ume)|nP=U^4\aK-};ǯtG(Z*pwEe #pVi>}1[Ω{ՖJݓ ùde~, +|}b,(LGٿKyyel[ޤo&iIՇdj#6p)55w{[.l*xH,ڮ1qaY3”!vk!�%1Cl)d9 I4Ubim \v&4 #vlPɓ`l.dO\E_czڽ*|zӋ9S{xHWDL4ҥ Bq\{7Ss+chGjJ ,q6VƮ33WX ߛnPfW.<?ZP_ȶn>V9[CX]6ԎȅbkRz$_oSƓv(wsd*x<Wf” 成 Zg\B x˘OLiwfϣtIp0|X6P~l/)wN ̏{^@]h]oi0/k�< G0a+(F.'Js&IVm>OWMHTԁѷ }9*<UX}1鈳\i& CǗ,%TEC@s܈#75e ӄt_t $;QՃ n|3.B?׭_< }X;e-mUYtj+b qu(o|w}eOt}^Vh^**M\~JiJpu-=7_yw+v9&k\,Am$a5֍R$u`zUoeDY>4Ҟyd%Jc&<-[yCX.RĿ̿C7nAyu [? Q×@]87nFp#Y\U+(d]*Ov-A>[p0!eΦZp6:qD9[Ǹ ş2*ٺ+ Ұ/<+Z 5oցK{WƣD] ;Fs6#4\71pI~1К՚Tq}JnP%z^6y?pR흾`<babM ĒN@HrL� d#2\yJT`kMኘ5f\po~> T;|>Y%1{6l)d?>Wf bd{ Ac_c6O ( 8̚iMGou4֮%-oor 6;XA6ҥN)m![Б'>>J<ќ()ݠ{ՊP%ڭL RzDŽŰ-p=a.4}r-YAOEJ#Q k$.IG<UGMpB FkOLES$tCq _0 DgZ1tK!Iv' Ԓgw2f;O= u'"JVU+eso]+%B) 3P >SgTO@cn`W($F(hq sd;cbtφ3ixE_朗 Tߙ3H\Ez#+r%ʑ[-#sdi1D*e*lK}cr確|Moi,P&Dq=a๫5"[CeNNᖡ!n'%N2B`Y'iH<P-@;Yz> +g8kxYhDU'(܈k&T_\)iI$6):g;X>8�X`%ܻQhoqOp0ȅ2" )5QŠT{sL7߅FďmGМheE 3B5meVT9B{lOҘ)\&$ S?xclF]FZ"ݷp 89y;嚢4P1Q٢lɩ/ցOŸ jySAybeu9�Xo?6nohEBrqɂ^sK<*)pP?<0RGWEdDZq~Yxb _TOSmrD.IŨW lC DMۀ  /quMԳPܰ}5Eb o' ~t]HpNR!JD_Qeq w凓-ЧθxXdЂ@| *EږML{徺 9]O=O# SMalP;AI`/K4͹hzэ t:C֐{�ATmS | Hw4M:i21q e$^M<>CDf79W}0je~m* }H ͐BZ&Æ] '0|6dΚC $^i!E*iUBʎ_F?U(P*$.<ͯoBco^!|ށY"ƬC_C) 7J A8tU5sxVw}?VG A85űhGr՝q!oB`[O�L5(:. N,8'{͝FO]-C×1ιGhtepԩw#زޛ1aɇhj{*v[�xR.|reGPE 5YlJz2Fh n}`1}�� AI Re0"p�!S8?<j.m<01_]٤ζԣia h7:Xa2Јv6їdsNe#MZ</W݃~R TZ 0Dݖ S%VCF bkrRSKHUxcnB¬t_#T(w$Q ;L]]}|ը鲟p4PTINY_f 8P?) (5D i>NPm" 07(T-A5JF&(+ِ^{- AP`ͥ"vCZjpJؼgKD%]95fJ'4Fƃ:OXK$ga5-\l6ݐO+JRR]WKMW&SQd WeENt.-z6'ɪPnnv-d7-`FE[y:tPZ[܊!VWWFg\i..v=a];] < 3Z{t Cao&8QpYg0Ԙ&#B g,Ћ @Wf=sylt,K~2?t}>P&fP)}nRr_=`4FtբeA\p;=u`�5 } _DڪǨ- G!0f -j&cMI5lh, nQqVN6(7Sc%i(E<q-eVhqrjw@aL�+a)gpf uVpq?V HD|FrfӜFpl~,fQks�sM1-RгK)H;o i## Fv(1D;VTʲH|BOwd&H zM5̣8<W@I!Y ໲ @/AS ylkPc]~%NSlޤ\3ʪPY E,a\E'SA&y< |qHz="^}g"RQ>:&I<AsU `26Cr^E.f=w<LW{{|)l:ʀv,{s`+i±gt�r6_)O9s7ʣE4V0=C46tQ躊wقl5E2k1.FwY-{Td+Y6:1!ҽՆ= -iiMڑ!,6̊p0B m%b<yADyg><X ԧ 2xKdE Hm D 4GH 5#M^ݰ46� zM=HfwB)ȨלI0(VaoR<X2iXiT1px{>BۡeAϦFE'~qܪ3R#h캨_7:ЃD#Uk\UWwD.:5' LJݚ+\w7D;ox;wKݶŻ,^+\ӣ3&JήӡI$�ץ냷{T'D"} 򃝇r: +#PL FiZi-]::L*PP\B-Fn+;t4!|h>dpo{D t˜vDCj=%a QE:z:>|Gv{/ZKc0_]t})1"fju =X|{RqѭۮeiT<՘E͐K&=E`շ mx<,=FlPQۯSz\dss#9ߕIk46Z*VKmko&v"I*Avpqn`P@ʅHk蹇+ǘy%U]Su:RL.5J Hx$M 'ܒAiƊĽͤ[Qɲ}r=鳶Ύ_sƴ`Gh\$,+_`4--xd(\/p[ R!o0[f:yxo\ECmjfdmxŶ䐡$+(V,CPǴUZ`1lOr\:DǓ9?+9!n-nJ~tk3@R=\qO{ˋ {d+͡>>lH8@3@Tn ck<d<9{2lSM,DzDmfr[(_Lr;g`vN4q֍S P$_JM!%ԚCχfR2D6qON.<?ҷc #FZ $p6ɭn,kD+b~,1[�|5o-Ӽő}W={x+)1>eHZ 'H98( >7\ؼσɪÅD ^, .q}�Ե @g0g ulMdlƛW:2)9gT%87ƶ!y:Td <k8=Aء�1kIM}6qƕSyg",a݊GzQ F0*O_N(=/YMmeJ._zhge0'Kz$cG^{ܗfzPjrs6gzG$fڙ29(tM*jZ=<hoC%ĴBHnyQ#GU:#tazQZU&si<XΒq@qqڐP 6xZ;Gi<>l<pt68y?":*f \"upNbpR,wk” �.֓ۮ[jݻ)1"Z@o[O(:t>k8.%슖1mZM >%A-M8{MeK&7|3Mbۯ.&g: F3$:|y>iL`U}$]:'Tm< QĉQf4B s=%6 WML$.USنi}0S69PYXˢ?CJ�V ĴpmH} 4,}k��jA'IMb;l{7rm+h>THærCj+/Hi�Fy?~A+I#˄gJM]WY;XWYn9T�Z` Ԡ&=pԃ]ywO.Zú~x|>GLR%Sy C#-2S1l(֔ǐ@_nSo]jĵ`:;zYuQv.xrLRd<J1*X�>"Uɢv`lg`"aO(ϐ|ZҋD4[΂6S_9P4xsLޑ8u!۶VHid8>> tؼ炯\ʙ͝tqW<`lo\s#KVCfM܁4]Q@*30 2F=0Sk& f]z髉y�yEt-c1lld8lQM/5"ۥ;q&b}K5ֈ,r@׶6;pVj&�_ }|\2k?x,;"m@a%wĿcl,0-k#6s ܤl:QҀC jOv/!-9w,{,蕴/!h01;y&ơIDİ*m:lp hP]e&Wۀ%.Q:U/0K;'o4H:.; #{I!*fªTcQ_I3(4m:8'R 2q9QB<!x,EbY~Ocq[rG EH<yeM+Nqry,GS36/{xP%%7ILCRqa]ٷv!%͛1ᶛ=;ͻ/^]{rcŭ3;iw'dOC2Ӯ+=x'#>dG3n;m)Q5R [6×8>fIq$.6'N!ngl.4K8Id$T%ПY!_j6-@"`5!WS00Mx+Ce8 ?ɳ's;zO5w(w1oS8<av2KItn/ d%7wĪX`ry0X(DK:^׷c%ubpB]Xv؍.*j1Ugo.u3OiYCJkRΣs7~1x+ZK]hMxƾΩpK*mZ%V͍~)΢8;<wnJլPifϷg_# >엲/KHjjncЍ0p#)h N\kdb6/d#-3GݒgDA$'GK_]-Yt*(p5T%ϱOKǜ-ѯW%0[G�+Qy8lGpęٝz+H Yv3Ā21r�t N@' _##�׼0gH-;W}oE-Ƚ_v 3@)�Ƃ=zOl+&5Bp-.#< Guܽp 2Z H,U$~bD3nuΆpM�&?.ڠK0J/8nI9 +U`Ty%'Nfe[L;Q Q kxJ ja8ȣu-Ф-?ws:BgCv\ƿfx{_Rqs TƘc3 5F b&(+[zCoa#gGލ;?U4 >}A<^~QRSݒ"NzV>(m>EBu:}TS|6F;^-i'(S Tt6;;!jCpNbի'wcuM qP wW;bD HIݻ *{!: �G`unEsD?ȢpbvWj�j֧%{[Rб|:OZX*f9sg?T^�vR6H!ܙ&K.dɐ b;Q3O4չ9M:Wڠ |4,M k F3ZK"r0]+l"WYGs|2m BHU g2e]cޣ,Xx\�# VCꔵi"�� 1 EnB#LǽXh{Q?HnE؋8<Mhwzƙ+ݎ0*#kҥ@&;Пƛ Y!rPZv2uՊطS[S{[o VX&\apFI2šVԭ�%YOe{w-2y/WM&h󸅬 fGr{wb5xzVB͊7*eH! 9ٲJuZq;x/'+(8wB2B$BQˍ =p`zq&]X9!6w 5;~"4n_7i8O釨}G25 WA+迫 Zq˜IOɟ5ظhCu]M$'�gɎ|#}iTzWɯl6gu+Ԃ�Nz%hQQON͎S4l^ _Y?bHűUE%S?N.'S<lnqՍ`sbBv͖_O�mETpkȨxY~Ϧ0Lyo3 W%c7@$nT3YPd\s'7 EϟN<Rrvwcr/Ldϸ�A< " eҙLɁ^UuӾVW^zL/:H{mSLŲ}w~awy!N" Dr\Fwf>8a_¿lL&qm 2ewW$ ]8CޚYo7ꍸ䜙 & K'00qaWցpCdJ!ϋ�CR_pIQ 6.Eny]9$T~kE[C0Eޕڤ2(5-X4u/qYS rH>A9 8H;c_J7>EbRt@:4ᖝREry_k5kpZg^!;lԪGxZWɑO^+@}趶YX+ $ќ\ݔRزGLbAok @G(E4[A͕%PM,Q)ۈ#"Q>O&P@n5dx4ogHP]. N/ ʣR;e"RC s>mB1o Z3 *9rB7ܹ>Oea&hBB7B;m8 ['v7 F~bc"kULU'Ȣ\]})ApЧnx:E-/Rg|0(:<Mc2rVީfz)Tԅ \٭޲ s+ Lƫ-D({(vC׻ډTRٶ55$j̷@lKP$Hi4Jj\/{:n䂨{ F%ђ`|ųWΈ +X ]h!zN{ߊ\u͇<Uj]b3X+rGDO5nIY gB6ܫY!H˗;6^YC5 Iɵ6"s&HVA-M "&g5R&ٜ[ }pu3\e"`a��FjIA 9^t1(s;i-:>vp\ggz7+~֩-tL c$Btgjb'p9984̿[SǞaU0�AIP= ,ة^t ]oFЮ@ջ[G w>W0R`{{'`+Ek3/z&=i}\Ѷ3NpVU;'9$9ZO,i a|[[?3,<+G9OzoĖY�[ l%G{P& !(k!~؃zZps*V`8#RXqcnCc/>1kA&SsJL[2S`:*;wdmVao_4b-f=4D2.,ָoM"=n$ixܢZVY0+ /,Xl0 Mow2 )=+sd 9TNy[(ƶ$^+?`j9_)*3mDxM {I&,y3 O .qm"6uq VOj%hTnW>5H,W⮹~I9۫qecɅ<:Q%ƧGVuLQm^^ZNGJƤf:?xP,?AmW$׀lMe,H*"2uP%'822zP[iX_? b`}D_NFDd"<ם'U5W'`r"җj\Gĺ#״DA@b]. w@ȭ1zkt{/icw݉lq`652q9L hGRiΏ3{tO( LYp#lUvP/Lmdf rB&^ٙ|8j@]לmlfQb0tUnrzk3!a Io!N=;erq]g ĕ,N+Dj%*܋elKz9E~ͧ*jDTzmC2opk;|\9z�cKـ+* ιӻqaTD'wt4]PsߎϨ!iZb1F\ĝ+C�sJS h-?"<!O=װ,NcXdXĞus1 K~#WiԹ{NMЂR$*XJ0T4<6Pl G(xbpCi*AvYqrbfJxe Gvx}nKl:I͟]^כ�wJ֨KI5TiRGƓ'P*b z]n#6% z6yUiW7ʝB ۨM�ܳXsG[VGv" q{gsT-,H$1ZnF^Zr;Vbf,{+/p } l M{ɋv^[- nܠT6WK֨pb.|w?gjxg.f`  3C.Ą& :}d:Ɗ2Tڟ { RawK;N_,qq.?~]hmXA k7| gnkWzi/!Fd�=JBvoWW D At>ضͩ8o)x"jN%4T,@rJAܩ}3UZj�{Yie'D${#z,>nOuI&r.顅,!70D<\CKj>D^苯m[,֙!M~y۩lnwUl?pόM?-꡺;<[gf9L DEIMsmny7=آj:2F//w )Ă:oX_ءL%ǨGR`R3N|+;}>Y0E PjӐC Rywo,6`A_t^+YNc7qfoCnJ}p'^rj$ qwϻn ґ`�� AHI&S'aέj:HF `LpzG]UQAݽS&+d ROP]˒+!!CkA;.O.Ԁͳz-RW3?V`5M W| kP=wRVWrb8)<k{nwı[t 8A}d6`4񱲢_ rHID s�\;w\T$Y3`Xlԝ݌2btU8I^)Yf3/*~GBx͂WE^0!dV~~nm&ιQ'Vz^~7kMA6^<rL+9Y( {_u-oku̓^ \([rJD2◥v6|_R>MPs#}a<QV'H>�v2s:tcoяXs׆tq\ŢQZې FoA/4=ٝ@y]ݛ(6'8c"ϞF扎+ו xAXZMmv_Ts45J$DCVeŒ֍7!SU $Y"ؓU)b/2#`9, 9-[#;ŇS odVbd|oMv0y~Qצ:iο~}BER}vO &Bt$h׆LSEj#U ۛm}d2*X@+ "]E/lPHy%?нVinz0*",;koNlÉǗ-~rD<Lr/|<O`-TЅUk99Wd`:58J̝I"O2_(O/<+5yJxһ,0>WŠl|Yef%@U#Tԙ` h檓}лaZg@+vkd>BRaD*TJ7A":ٌQm8b<|`T<BYz{;QFz! g!> +]OAopzL<cM<W$ Rh0@R&]̝P?w"$ƝK uSCCtM^Q˿>M)8G@z,XNX }d. p[~VxpG|6u#e_yky!By/7y] \ӟ~̼6SoZZ40Uް֨g@7e-xyqGz- Wl*O9WJiu} lYCM獫]W $LJ; ?>;4EVO{?2jܘD]C20ԛ^^x\@a\ Uz NBoXKH|N'ќ�kdpiqc*u+^`jfa!Բk+/:VPS0�$aw]z`sɷ3Q^}J|rB O-P8Ws\qY|\ҌjO=ԤpGu"1ER@C*!^rRNU'ؑadF>o谚IOڈ 2wB<|'!I U4O"̟Pz@}LpB¯]Ey2$>LkzRօ@P\C-}$!D ෤<"'SշyhOICiT;3}o\.FӬ`͠IV{r]dJ#6 W\E*w Csk.ajN2Ć3>GH, (.Z~es6͖Dxɞ0yO@ vSFȃpBvS OJ Hޫ}W&ljqh-?Ϸ5E8Bd{Hl5+&9Fu_/1m5IY;)o05MaعC'M`kQ1bv8Մޅ)[h7C5!̱DNa=Oc?Rr&$ov lEW&(~c+! @P`IM5P{M-KF^SlѤ<�܍*daK$ϊK:=Dܛ<6q%ƽ+_kěj. #vaR1,m(~!1OPfQʩ>n_EUjkE <6 Ex:&Z\$`iv(*|b)(;щS;T,~Ʒ5w-`^r/٭.CԄ4߉&X51")7P}N@[6(yxo 9,*F'uRwM53ҿ/%Ymv]+&/1>lDmn[$bz3A3"rğ<q9 ZQt*D]eSkSacX{ u*q_1e9؛" &$IgNu\VRGN>1Kda̜!E1Q^iN~2XrL&^+@nc?;~^-oT6'()ƕGOշ|D!Q mo$ 9iA&>=F]k}{5ͥo/^<9:+CR6(Qu1xIh</!�E[ɏwd)0)GTxM5rP)Vg*/g`4BCfe I䤃Õ;h>N=E Z+g "vDrΉt%Nv/DK:� %\`<>4,{o_-AxB2_ 'CkκӥTAu&Erߜ.o?:Drf-m@Ymn4;l!z6~{3C Ycqi(ٕ:,'"z[+}Y,u~5lۘ )ͥl=Sр[ ^f: TQ^L4Cp8N:p⎾,ևilx~Qʥ|x]VB\|cr5U<ItR!%$�iKܧla 17K*iAҎǁrn}GaqƛeܘCkojF<S�J|ʚ~͡ \+ZKIȁ~De"?3~\Po%lJ|(-EsN5~?_7@0��AiI&S'ŀA .-8{A2IJR Y?0d ;kᮋ/(-.T#1{7�_%�bÐ\l =Pȴz}f–5LG=dFR׋(4sEALc+}Hj7 ׉q1P|7�1!YѶ_`@,GVn1(!RGR3g3#^Ҍ^%<u*+:fd2 Z<Vw{Jé֎LmYuj5Wy&z<qdj Xe_-qڴM>lphG[76r6<<Ѥ}",U.b|\FE(?TLoh4.!eٞ"ҥlh-s} 2m1)˃i}N â|<A<򁆨Qn: #\*R5JK=2Yew$`}᩟Df907Z�m<@OC;Mbτcj}+??8QS()SY g|ԖeBnҳϽCm 㓥xX,OT ɩA5 1| o~,�Ndᲃ*mp Ҹ}uY ~)Q2e$]5PG"@r4%P.e3@'#=4cJE,MDIHD~[(PxFHjBpoYdClSE.@gXc!BjpI:mqs= +0:yGSƆ :Yr2ӄr\V2+s,pIu0e[hY҆SB`*A CJ xN ]SߩDT2] _%) TIV]4qO*uɵFNcfZ, p&@6Ѡ6:anǏvu)4Y7U`>B:hM1. NQ˃׷،؉UW(=Ga_N݂8.r7A,PFx$-<8QQf{Np_7Vðds}I# {:ڠht'W "&Eeӷ8tdLO1ܟ@VX֫e}ra2Ť9ǂ^SH^r)4[eG!Z JaMSio)axlRN/y}&.L~AESgq;ZP^$tҪ+Ȥ+JTЏWڢΞh'b7Z\HTHdY^9K?-ܰNvYR_4s im3ЎJ՘ C@͍n-- [O&xGk%1)BNw).nWB Ul>!`i"̤ SF%J受&.0%,S8\]]]͋3Y)JdI7rjSSBC54O*ydm<OK 'K)it@O7{x)p/WaD[ x2qɐ_0|3I_PZzhkG^h 6- z`6ܔ2h~ɀAM $H:LBE9+j6A?T.Mbx[gU'dۜ^h +UlKK9si'\\<ms@%2LA٧<r2Y1AfQD.Z;0Ah:Q_;ȾSul_ѣ7s?to\^&Gl('TKd'sJ s PiDrI"FVSz?yvCwr͓51*܆BwZ#O _Gbuv3wCΥ(0'"X9MIPߟA]<܄r.Z)Iw?aN7)^5Xx׶^~4vή�אBӄ5sЊ މ"葑m O.+ZPΛ+=W 7 3Tզ. Lӎ[ײ$g>b?@ib/#iʬ5E!�S ȓ6tn �4|HAo$qy7*[f-Yf3{./j;r2C4VŽiJ<^X�=HC*7B0z)_<0% %c_LWGSy0vt ӌ-_%l F{9(wYXhP� '\]z!4XrяܒɡtK2F7g$H[Yil�kPwOW/rIgk#-5*8ZyUֺ,>3tΩӏ p-m3btu^"u3K'ZGr/tV {!nw6w𣟷TBӯ1s>fN>꨹ڊ?vK@R-C?mc*#$0E,`LX|}n#nH&iz b6L24q(�ZDzwӽhÑNی{"rntҺ2e&}K+Nʛ5JK-ˏ�v uW�}aA\.s)!k,LTҵ5e.N3I\X q.Rׇr}E*|no_]nP"&&z"$;&_,@ T<b֥P`)(پf?<SDW7ʁGxkaxb\RBF` KzDWZ980W|ig�QDI�0ŁǶ|'5T0rtn"o[{&{G3wM,ap_4w<G67@+_߻{,RT:Ґ^/@4P]3rx9Q4wJ/eĤ0_2>K#tqWHʕFEM�qa`usL߯Q3l GV (Ҍ�e2Zޤu y=uاg=̩@w!?p Vuwc6YKLf=f*;~Lcɑ9Pb-!hBϸ'P,]kƌ|Ǟە[V0wꜫ7@?q.)f)NꭨB 9\ݺV-]!:GAv𺪄D#ga2W#/kq^k S=V*c|M3rM!'S},l ӣl~e Ap>󬾋z u|nj,wtQB0u&~dvo,L<n4!>Ypu;èjdl@��AI&S<]bA[nOв݈(R+Iw*yxgeuϋRzQ|B�Sc4=__J�CkӄVWEYc*iu4W&78kqA&ID:0g(Ҽ>gh*%>SejLpҠ<o9^ٗȽ*V!GDqҼktL-IH絘PG6¨Etx&X|gX/|oE@K d ̰Mذo;2)rG-TL>"iFwoI?AD^y󘦸lIx|) "Og3'8$TRvq6?\5!4?À2�T%(/рFSmr `uIjQۉ{lLqI&ZN'^ԩs,�5f୹<vחN[(0Zn= LɐOPSe2h.ѓi߼swJ[ .Ll.og?pwnێޭ_e>$SA3+ZF9D+qjU(ʺ6.L%%l Q007a=Z'EFG0GIidfn3 #iǓe/رezǩBM'(|eHęI#yȜhO#٧ /GwyZ+ XzO0X冭 Xcb8ϱF\eF <"7vY{:bvߜ^lxX15U"VI11HUoBe`_+`[Yo2a2Τ(%_>hbwIln �NuG2Ўi\zϿ+QJh?pjucFEK9 ~n6ˣBTh'vɁgpjI(ܼfQc9 t!< PⒾ Ȋ|*\/Pb- 6mo'oTY)]xXg5ljByuLC9]<}\3 MӧjVjG S<Y(Ҙᖆ{ F; U4Eb'bh:ۣUƾZ2<{z>%@x,&{Σ -Ʉd@JAIB&\oj CKldJ} $vibO.ODė^7+Sմ :n(`2mZ= 8)-}jo(W�rx;&=Fi0!W޺2:%Bh\}ys! ?r3Q*.4[@ RfZ[㬈#m*B_o˴&Vبmgw.{O9sHKJޫs8Ҙ)]#.w3\}c^uwi�NN3 nk6&_'Jz9L�lz^va|RuKx` 5!@P{<7+g6̇ܣjg7�jk]73N]Όw`&&6OSOqW,44Zci |POKC$==J$zu%<P=\f@(tQ |2o}nճ.o)D=pd_dGKv5X/u[GkiQz.,S#pMB'WZ S(P@bIa=ރvғD |EGWtr, (�4xs} 8&G84-z~nv.՟F7Ozpih]qulc1mևߣ^VAuŸd]͓ahE Lbc3ph\S&Ո#Ky~iV%A>k-W>A+TF seTg6K`h{$c](]>@;S.[RQ]qsKg*7M;ׄuR*چ8 l4z*9^3AyeU(:u>Zq[ۨTg:UPX Z6=p%Q.r,xsa q]BtYG'›GMuW BmC18l:�|bdy,<Pr(jtyé�&[Yñ,ŏQtC'.P7Q%Ep#xa6޲g9ߟ? W4 @T#KM/D}iH�o6z4s\0OȾzH;PTӋd<| {TnIe#@ܘ(C%8-@B�V2䢯$Qtx+!X9]O/6`M:K/cM S#B*͹RX؃WfV۟5^w<ߜ95\,% %ռ ?thkBN3Tٳ؁z澱ľ�qK:ZMI2~u=j70DS eڻLhLߝf棿W0əȷR^3"Qب%Ī+4اɅ]<#Hi A<3H}i�/Kb'�Oڧ~zP3oz|* .1o$.:/`yX Uf@Imɯf1p,i\IZYm7DM*^6x f õ7!WWZ#8 IN P8LKWve4bK{w|ƆɁY)!1m&;,sY{l ,< =iաd3J0I۽Z,Gވ^{l  Z0C.DKcΤ\.,fqp{PM_E+7_|Ubl7RPmQ͇"�5_ꞯ9!%ѮDg60RwߊWr:E[%70Pl aׅ1s=7Ez;et#&C5 DjFvziqxe[K?>f-cPq"(ΉhrěA3Gk<E)B0/p&5p%BM}Ď7a5[KnגLa6=GR4PiϏ=S�ر^ "lfm-Lo|ߗߐ)@XS81ʌ^^h9[V/Y(-CQ>|Z9# cz!BCuP>7M~ȬuIV *Lо{TĴ], |2z*M~gn&ޔmZ?2H|RIp*|U.і򖈀GOb[sA`l7>!%[{)d|8n<XN죙qWqKOXy>6wU"Gz#bg+(º4�>`5]̬y8_XsBڦf WGx1(:3Ij/^kͪ9ȦLk|Y>$z'Jӽ8U*S'yđ+Mg,Rr5~DpM�T⧨SsP~u1}VY?gt\NNKhإ^gZV#` t 0i%Ʉ&[v([ף8֟%#`u݆I戞%ОҤdSj'L|WrS>[#\c鶘3{EZ X=F>L/Eh9j8$.[A3\@0tv֋Ju'񧬶ӪfJ5lADJZ|dpd @1OGbl s:(H^V̂ p7#rA @k3̏&l~Z|Τ%:T˛(;%g-6fs]UM1{�+-+\ wh?S}Cijj| "b&zY2De6L΄WƆmҭCFv??H?ʳkV=dW;?h)JIqd'r6 mIZGdFUFY0eg1e[ ;AiЇr;J+5WA%lɓeXԱF ^:L͏4;٘#A'0bIKCo#T|{e4EՈw P6oF>šVV3h8&Ғrntd)xAKݧZ\6[^%,P6dӏ}t@CXo?Չ >i؎F;.;\Kϵ\Q]4�7t9y Fx,R_hFA!|Nb9?u1Һ- aňId.)D-"2V?8 qF/ɷS۵]Ţ@eKko0![C!e$j͘ ݯ0Sjz }n+e7<ts;jÄ�YJ-֝S.+gG91{yfhsyio(1H,Pj0wp5:r΅w !jtT ^*.7"ʛ2yXܚ+hB `g7Ǖ<ўɸ77lK&@+w!X V[3z %e!<7S!^٧JGѳXJe)\ϝԪ|/ `>!&cѰ)81="tD$878$b^FfPSXHYϔUi4V��jMk{C}QXPpa(f "ɂۓ|XƒHSx vYy œ`))ym$B|K2߳ݦ(9sZ˷j(|{j&ۺ:GzSJLԆgXEZ!7Fq\+:! 1J9hr$H,_,]v!S-*ޱ{SIZ@u {>>2]qĔu ruZ:\(]h%)_9XJXo(u<) Լ]h_- q4ء'v9s3cF~Cb|װ<ܽI�&iGd?4VVľQH0Mm(Q[8UtaNsryn՛:3AȀ}gftՆN^�iXJA/U!k7UV ; !b xx;v;uSxIXn"|ӧ[a B z3k_ȽyɁ<[ÙթL6θkH:#0j^ZHί,.R/IUAHWUЏR1k ePEAq �hƘC^b*449iCaЀ*z4 }Hg,У3Rģ(1s[ӴsVOgܹS?Sn1K'jI^ǺѬK˾WZEA6Pteֹ!8+b$*d\7r#\Ē9fՍ_~96TH{ȦFP%j:#Р`HdBbWE'т07#%ѧ�\-͙lVnsŁ1whmtH 0,xHl$!o u(^}0p=;+G t.the>7]@b"?^h_L e8QGaogCCͩg1TTVSJ,hI5l=Cr[}Kot�!w @I(~WmeD{r:)Br\dC͊Ow& .+if(44& sL!՘(Ԩ Ѯ4pVP:s +V~#'� \$߂6 dkSak<ɤ`M=`a崈#u4C[ #­9=S;6}`C Z,. ?Xý3CXWX_"<nhN+n& tw|]IXCڇO;n]uQQN_ڰ&M1T4s;'ߣ>젵*C{ú۞/!RyoъP9gՉfle4 O{3/gBL?P5?sbn2l-2L;[Yt\]wT  R6cX i>Ҕ. g4[b&XDEg=@NđNOD~&^WԚ#fiV`z6d$>o (ę=oK?6 @+t;dBTX`Gyvi-^FTlVQZf̕6-xG+xқTJ`M:,~8uTE<&xvxKtAߊM! 4]kfXW;S 3 TOQZI%! FJ#ǿ�#B|mO+ 荐J6ªHvy:?ӱ}@tfx�͈@`HL"bﺿ^WD>c_KV='A;>@r9KS/8+=)醾B0⇺a]0E1ᛶ_U(Z Sb֘$9X N}ɑmL><WnX=i_>|İ  PB2)1pEOw';U%vm d7c'GxODYODthiT!S?2rd'΍G5X0*U%Rs0g9Vx?fL|)ո9@G;(g"rW5"fkL>;t\;LCaHtcA U%!lm�V]\n,G f-UjF%huy>;՜!Nk�� AI&S3]i6 :_/k2M 2^“Gk)ZDcE� 4c�p^WLvM:,uGյ}  vt1mW$ڗ=w}$ޘѪcsWYwNvcڒI˪-Ўte5x[1lUd1$is!tIET.ɚE_Zxx(.ȁ8-F0l8bsB ָi#J۱_-@p4 X6C{=Ko.ؓL@ `t#vk]ԭr^Mض6 ʷDmxO69B2t[[  ls %+Ti樤w13e8db1{?B#М<L\ZS`%i%nc Z\?%pOcד8)}:;oCTw'}5cr^Jhcm=8sw ^. 1qoҸ;6hP@_6v`DGHjY%{nなͰ 2yW~<jKU'q,J5@yex/n\'#j"YnCQ;RQD67+VX,-udե:K2AFң|`-Z_|p8u󱁾N'\~>tУ䈩XkI/w.[+ʂi.nt�œE$KD2a9Ԛa|Pa5ʡ#\ڊ+Ns1z;bM81#_ű)qlkbGÍ72P-U`1F>}FW"Nʱ)]lG|3駤͐?~ׅP/|\:o_?P o6Wg)0Z)Dgi G[<'dxbY#j'u~ 6"`tb7*J%I:077�7RSY}N'ƅ=8yqchJSOb &",@A B!G Qc̗XP kx?Š0Ma4N@:/]#PS] 0D7${%Ӓ86ozX0>hK>{|-Snml}X~u~8CS*\7gw^(BdZZ+!W*1P~m3O u&i|U{8=e7 -÷zYP#&y Sd.VSX K<X! C"' 1puO9'(7`EϽ<W9 {a"GD|i.na-0-.*35qr?n|#b>I(^zC͔3y0z1jp[0~>1{ݣga@ Nc<4G5lf;>~DJ}}nc(L44 4=pc6۸j.�suAbX򞳆X7wnPYL2E[6!duh'W{!A>ݾYCGǻ f:�e{y\+* h\›p՞Sy *&Ov59/ v`YVC߮^t!]�/̨"k#i}52Un*B &NV(PIM/8k$Lμ3!"(pFd(ѽ1;x1P ;ziiQsj0k~@HJdw˱�!^T`EY3ZE//dS̺%Duk3-/)4BӜ)-ۭs{q|ϑd$7q5vFh.ab>dZGTL`!gs=Y_a%# .?u^u 2C^#-AIQ~iv[K͋1x S+a̕"&' cW`8[eb[CN,:N^Ѱ:} wOXatYz�5˜;D|V up'.:*-q x](%Z(Y٤ gNmaʫ)6 C[+ayu*D KȤn ԷlN{DD99 |'zwF[~a.:}X.=x'S%u K0ގiT;p07ƨ7veqM[9V7+Sry=dٞ!�jnX4:g$+f Szv7[ZWj,eiZDm Vs[%u`'}f&&MkRjF!Gl`k*6{.P`,g1‹E2m L;2[S=5#OW_&:'bd :uR; 4a9sσJYѪ)ĈokX!a} <ȷnoT5j_[kktt}cfGՍٖN'T\\c5r�\;hm �ƶ(}wnwin=wBEOA1b&:<h=(6})`!;ܗGpbϮ: v+{zy9ޕ%Ѹqb1OT=dzty�d{b`y\-I:x '&q_b57_Zth|6*F'D!6 ئz.}2&zœο$C/%ϳZyd!pEh<@a)Λ}ip"㰮^aX q`Wn�52ap$6/D˝,gwԽ_o@NA@9Htb:v,Ryԭ+2FV~B$C820)^qWQ4-(8Yva odx �)%swI.ccN`4t[6 ċi;"~$菰xm+Ƀ[hT=bmm? G$]Wm9H.uB%=Z#͊{by2T�� AI&SYy+ nRRd|sd@\H:!n*$[E~MՃVCV2u ,+ƚA5`y5uRsU&TCP|;H 7+d5!#+Kj/ʔ,,Y|ɫև\JxN&FVG{md(W<;M-q11<3ǰ2#No�$"vzG RYJ_q悑lI)SN)*fw75$B>!Mެ/Vn=PPlmOVaw8aE4.ժjռ,mܘV~s/C;zv2U^3ٲX6fT+ `\QcZO$ KzW�]'tgG7VuR޷I-f,>p J~5n1)Tdjݘu4]6a Yޑ?O1 nֽ.!qb>zSm_<z@" y$�jڪ*F~i} P 4MӨFf&NPKBønu,e+TB t1)q,4uM#|& h箐\t^rM<b1B^4ȅQt6#M{K^HO!]{ < [U#z魄\sG�VC^vr.A3L-~3W֒x)$bd_3<3nWr /B \xL)zV*+ԳPWEA'IuP#V쒉O2[aAͪ6E } 1ϝ$Qnsjj^";uZ/Wɼgl76ϔ1&bi@*wӜaf9i[&}g}m~" 7:K<ݷT!B�r)lɋS8O <-�ee`NCi�˼,@j`|J1{9Wo79|MMl_SjzHK`4>77?N5ۚ;M.%$ J0$5E4MIGlI!xC+nc'y_+H[zf!f:v ~{7 &U:nQ:>/COQkݡh↢rꞟ)޳-A3B%: Z56#@%�hɌ&f eB 2SbR_!mw\X5¾G9, ϦJtgG#\(ezD֔1R9+"-f9R,8SR=msɱ=Hw@,gƇcN7>lbp[u6l~/dP!Ϝ9jֶF,]ٴQJQ?t8?RvV,#`OPT([h.@;"Ea- *rW?ۏ.HNIPD[^וV)/ПGChªW(0lLB(+_WQv|ǰàݶ /]]ۯ Ԍ\&F*iR9p\1Qi?̎R"JĊzi|†'Edw'%zyՀO.<zVKmV-c5Zh mtij+L58%1tiJ92@l^˭Ct"JNR;x)\ZBRO݉VCUWW^)Ώ&C�U+O,ۿ W~Akи P>y�8֐M cHDЈ@`#kR{�TEiH1Qug'\W Lv7uh 8RW' v=NŗLh0u`_[NWKd]T4*҆$t <ˆWs9OT"xu0PQ.y;Hԣi"fl}9ܝ'/!@KKlM=L[FPqUVc@2ȢTqZZl}V~BRN69WlZEA0ȗ EDm~?y$&!F䄮t=-@CJDN6XN-!e7L p ciJ-)MhŞ]l" ``̯_UK#o~=VQqlP4n32u+TޡpݱL7'hv"HʓXt0->K][EVȖ !&7:Y঩u %+2xQlOr."BJ?"ײ3StB7&P,3h z_'Dݎ3JY#}uJm.ߤk׀*p<ܤK;)T,}[n1lX)Aonw a^ٙ6%{RLZ i]|O:A veͮ1 &~ OSla-ML lH)| &]@ 1G;??pـ 2g+,6?d'RcD,|ѡY`yO]juaXpP3Ƀr_-8Ddw2Kq%an6xf֋adk**u*NG Tau&P!szfzbወfY>kaq蠄^؂n\X;jkQ7vmmK0#8ӽJ1;qCZe!um+^ >tftM]aDRf }< t]l[Nɴ  ! .cL 4V ͖PXZ08:˅9b?f؄e ˊXLjer D�!\ϰ_EfuJ ċ �� -AI&S_vIsM2-ō0g6* ;Q_Jfޟqr 0`m9Mcn42<jKv5j|;8m]\tFw9!x=K~sO3`gzV={8ux«G B2=јPc&6ȟn84³f҇>_:uňH޾p =񬡺bXM%XBgӾ �_2;!gt_9gnÖE3<{yU6Tbgx* c4 / sggFvWZ>fdu(&+iηs"`rv̶/_X8Rr 0!ժ  qEfyf3H4Ϛ>�NغJ}0= @d/k;b+_kyx|#Q{T82T�(jEn5'aYʇqu0y{"^P @'^|6]Vg@g$ "Kms95 G|O.hǾ/e\NC@(zhV`A`Osz@XѾӫ{%osȹhUs.FM̀*a;9\_-Cc4ӥsjU qK{m ͤ^O兜n�?nݓZ/̧KcidQQwM# {"�A݊5y@:c\=踲`AC&yB հ] S0rg~~4'4)yț`w^FafBZ{)QVNYho 1^TycęfgcM]E LvUZY餾[/qQDDo5꥟'Iml.Jmn4/-fs^MeHڐ!cTXT^զ%6XA$_8¥6-O2F2dNp)uH!riw&"8 poV=Wqfe ]vQI~FIi(l"i'PK^Ps[*+d* \Ţ^ u[ѥr,eL,r="sJיȴheli~Dyh<~a"T@.UO5=ó Wmxm H~o[*$3s#ukc8ND+rMuص\Riqh%?yɃO]m")4ƕ~W4ۋxFYǍ<9$ ~<9Nf33Z %:O]k>`/u(/!�p;;-IAc4= -=*ͭPniZ�J۩*I+Esh <Te*-aj]< 9uq4/T0}X[}(A>UR:ԊBe+ɦa?\tVJ _J:3n-zL�r9 s 5Noh9v N㬿UjP.F):~e%*Aܬ,J p ivT7FC j$_䱛ClT ; e]<-nn΀ގ|g:]HĴuV(o?饞C*Sp?"Vr-2dk[!hdxu2B4oAQZ(KDS~5:v4(t3}M%rkNS "jNDXOfx(r rn e}knФ *tY' -Y~!TЁ0P@Hb3|&)(|}{Ui<&d}3U m|& ӒL3,Nzu9W|m'HR#@pyޏ>C&=p%K�pi+"=:lKf*/;D@}^DkU DufNV=յ . (=[)@iP v2T I'|悅8xMjnB=xԑҴpy3�0"{ a:N]9kdz.l=_З'A579ˎ0#CT[ )JGf[y`'&bqPAݢPUT\ PrlA>[] ;$ZO1hB =p6zhqTL5DA.&V]KbeB*^/l%p6;jDz'z-3貀:=ELfd=\yh02q4sC*G[^G_RT#3`zT~9 x@6&_lPPB0*vbaqU@'^y괤hGw}qd8cƆ~r[TA恒`I%H@WY ݎ o ^2s|g5T˩T-Z HA߭b4 Ȫp39Uq`eK抾}6L63ەͻ Ri@uxt>F Bi%k7 *C&T}bu JgOU/;DהN>h*|~") obAy[ �rK0ɡ=g[|=TmdT  ZsT+30D5Fu\x7>vĥzJ{DsC0VlԲM±5@Q Y# ,aI&ݠ[# (5WwU5]R*qBNۗD;Fj^79[> Y>yh*o/"*ks>ܐ (?M5!L-IJfX0νGbnNKY8?N~R*?p?6aD$>�� AI&S]bw,Q4ys%5۔sQx0lBRɹ7GT[]S#OT[FilI? 95=Y'Q~"6I+)?y@Gȑ&_)]2j52t37$iZdA9lD01[&RyUDRxl%H5I?lH~&H$:q gY1&(S m$� @^۫שl]*eZR^#w0Ws^=?�uU@cv '{u]y w[CCNB8Ao`Ty~RK=8¤9mB-j :Mٴ"4DIz#_z&Ǟ2%@kpdCxi2瑔GIRo65$ܧM$1B;ǫC47hZXtZd Sm>FhS/x2|up2bm`H<%og}K2f:5NWE'dcQ}~!Z@_Qv{y,-R)ax)g+LWNlI@Uw7%dVhzw VN;WQ `ΰOC5!T%*N\tvtj\joJ( xafnh?mI qvŖ1֏R :Hc"*{[%O(n!j왐u7]ay ^1/| M'm.&ac*ܦ_"z5r|`~H%"%i8Cq03)G^z<¨ܐ%czM,ލ FW{x{gHlW CWzIBܞi Fh4]H3t?挸D sDggpK`� ,'<`S^+,=5WK].獾&93"lޘDE--mpnlsH=0�l %* hd|U2|ͅ 6JT7"~,Z%<Q%4P7_G`uNH%%CʌHlO x<k=Ϟ^WG G,㣙qiZ k< op9Vkt1eZ,@DiK'{]zJdo;\6Z#!:xsЈG }*n#i?M$j,fSOtXBnSG^m նm[;dy}Q?&cLhq$&MgᦂKFWI1e x_>Ą,ͳl ,̴u+{zɆwkRS@76<H'1dy=<)÷%?Q[p9~O8tIb͵h#"бW|Dc>xKu&^(hW1K|̖Ѿ~A*�#X|vk&8H^y OqsKA:s"NNM Z* o*|76fٜ֬U=Kp@Y?&$ \5nN?,2w8ȻYnjlTyrB4(~wʴCzر1=T݂dc(*zkL jUt>aLV`)0\E6�xq*@Rh*?aŽ9-U[ b) 7_uv�&}-q/,qhq^[ E{{g S<)G.M5C '󲘪&ŖVL+{bmFHp ubT̚<\pχ?}%Δٲ6 U⹮UV3G=X1D !`R<Q1 ^ul=4-dLJPΖPQɆ] S0cglᦚ pW*W$$C갱 /|\2i_ r8 G?iy7BUIܲq(WtyT3Krs xuU^D쫜JaGKRhOIWWU~[D ~S.^2a6Azzo=z2WyCW�Nw<ΪsU _D&. +r"}4(aGLhf>b%~[zG)S #elnxqڈS N+:s.l{S6eo,7YܓƧ?AZے-WpюjX\ t ,`;Q\mYMUG�1`3.@*@({O5eR( E;RN5 ^$Ʋ0WFwoD%Sq_t.&eLr^#/14E‹CBN[7E (4>*$Hh=f [5RQrm=s!(qx6Ʃc_ǧh{((hѫIO3.gw^_y70HD/lڜ?n`*`> (60!qkR0Cܓ&s<9g6( x sK(RJw04[ ZD#,:5_;j{ t*MJ8+\t xQ %c<qŝ}C\_u @Mi ] fivR7lLRk4 N�nkPTL9AmΛ >Aaj,'5m׿`XϾ3:~/Cv�{tif&0_'ogiC|y ?]l2VjTu޹e�� ?A0I&S_J&!Đ]8qHBHsѷOEV˷0Lۉ20biexavT5cZJɶU/:$A=,M&hGN@X̾Y\ۘGQ.`4Gu4G|qU}>0ŚtXVXt͆9vd.x McMG"IXl6{|o{4UtJs$gIBqG3H;7mo,„J$)*CzФ j9mHBQnNܪJ�zvFpp)ɔJ)H;.ɇmImЙǮQ[`c2P/͇L'8#(Lcb,l obe-a] nJ b4=8+:χ:1_?1Gڋm"ftSapףhnMǓ#7!n,aڱyްE AF}m[jbV5r�!J+pck`аR,L">3: ' Tq!]+:d8Ji.!Ea [۫%RCCu Ӭ뚃Pb3+N, 5/Ѣ#:݁e'Q~.UW` -{垝> .|ͨCڰDxMҸZi~_ղ:WTp򏄬%IDG2�m[%aH!7l}[瓻Yrqz4:dT<r/:'v90i/ZCǡ6u7:س,ƣX-1[*DD4,>yuF1C90t9+I$Ẕ_{+BYMŃ?"h؀]v7YeRX^K-}6F8=82�~;UO!1͐[{Fhz9</Ub:&}?Ul l x ,cԹ#9[Q,1鬣XئJ`BzkW܆EgۊEtoabi (۩~<CGe\53D{*@`&s|�[(wjFlUP0fhDgjZ< t$V1}8tw$_L2MD`b1̝J,~}(NVJ�I.ʻ5[ˬ55瘂Tcn.ef746-K^YUʾ ~Uzޞ&ίߓxQ.X+ rKR?WJD&̓L)Jkk㔞D{lfPڝ t>c[ލ LV L6�v_ma'*?#8 eJOP`9?p)ITۅ DsP4Q/ ұm0W΁ΚO_6^a|8{c+&(�"`. HDn.(\cOݍF͞~ݾzX;}cl)}5ƃ Q*WiQQȆU <OIB.u(y~Zbk;viIt6 .狪L:}{Ԅ'p;h!x#RUꌫPq &9>x¼1wA@<z{8$� ~/7Y_AEH[Us'<21jS0 }Yv<V�e&ùy:$`8֏cXmo+E5q#YQUp8-VC e0 tk @ؽ競!$#⺇Q�ZzSVi3r'd8w\ a=؟viyuaH4Uc$+E: Ԝh}`䵭 =F W_QAw άEW4J%�ЂQu^wE-\ H\=HBeN%yܗJv~]!I)AWeP=΅S$UDr HEY/{EM`[eƾx 03nϳkf0} w@VQnq]^sp4Qms6sg]PE5bjSne7CM�Wڞ@�b31cNWUi6u`!9{ؒ"{ɠc[GS?#?mؿQLraqWqB EJ.!;AnH\ @z[<ê:t[j2iܫ(+'V&1q`aG'%L]6gE:9J0 m`%IVߙI6TfA'3=weݭnuK ׅHOCϞPoZ-ٱD[,8K^D-?~By\ fҍRJ$P<;J^!)z Ά_LeZXAn '}Ra.<[ /5'Y{Bh^uNyras,FчATrw_-L@й{Ej]@Af+iXpP#r{E^O5bgC[KTۨGZ![JjbDM{i{Å. X]ŐڅYIF;NEC31HgL^% 74nĔVi@1acZ qZQrU[)&U@vvv4|3g쬡֚@55FU.9SncYgj<\pkkj :'$c ۦ/�� MAQI&S_J.)7w\fطjS{7JSE�|Ġ6=evj c0Q}d{X/pSfLE)Y3,UxY{c"NиHA3O<'H(+W:?tZۻz>hg4hz'C[5qXtFÛw _Y>\ex+ %Ee? 85sL,EsfGvdz=q/ 0U&g㺝00"no, OȚbˋk{0ͬQ}ij9+�xKWis9OnPoab;Ir=~]#֩fՒ65/!9+=9^zbU[գBC\YRvk~@zHQ-Y"[}$ F p, Bt4ѤV rrǣ}"3BΆR.T Z@Dy[홑S 85S"{K&;H.r$SۏyeaGLyP^Қ+XL-]?WrOd,g-;lxl]e[AE-Ai  p"A"edтơ8_2"g֗9#!p鮝0:&c~8 5$zze_?_Rh/ 5+Շ a{odk>1 C48k2l`l"I9#!rF\!$A/,pѴw6wZ!0U(.gP „Gj_�-wڄ0^>XS )>3#mtu76#kf2sݴˊ9߸݊F�~ٵ0nm1D,L9FZ<#L2]RD_-9w*6ɂ_y5Hj] ~~ߏ: hű%ђJޯ 0N5ёTҜ#5Inv T7{ XR^`}4M07թZN/9 <.a.r3"0�Css|S]H\!M(p&kV25S,9Xv/(3E-< س^JD .a>EY̰ )LB~Q Wն0zIā;llU$A1A(SsO%<ぐUWj)EaJs_#z.Okk QhN#EI>\�V(KD SfI<!)/GD;5[P4#ij4p2m4LmO,�޶|惧54[ nn"zieΘD1`Q=ͽ Kݜ]}m\#ߡx5]Q|#I'h[J@wDC)#t̿];spr $nG~f}q|[櫓|z yo\ɊI0̰`gCodvYT[ Jy; <d#C09ñFΎ~VM5FqTcZ鷪c`5JI\-E2В+ҼRΌ]ANo7/RҺ%ڿ=J2{ù6:'f21?ا-IIS3gY8F^#Y7!jED}á7x6 VrݻPYǹϾ> ުOMğ3!F/ȑ>#;6Aq 7VxL* xcIu҃gTA0}]ѕXd˝2 P 9nychГMo=RO[rήHL,+Mm5/O] Ǝ.iO:sm^tBLk97/К"g�8jQ|c,##hm1qM@$y6[V׾$Fq@�]^b,{PQ@aM9$1iW.P:>2rf_.c Y@5mnXI[|/I˹}gɧ54MGa_5gH2lCFtNUNÝ5)`ˏ}Ŕ&jKg["Q?VjuXB:\dem@|-`4&ͦl!%-WR_*evՅל2Q%923[Y+n�3n"2L!Hv_ѭm:`l0Ż W'0$bY>=3s! Qb0Bv e-&sظa R!{��cNZ58sWn*(N30[cJzH*^uv/cWƭ{!CP8+ R7rzH9*A~p6+_mYЁ�a\Uk@jD^yi�K!8]6R J3b_v1b[5~?n>.{9=TBёB2/@2՜N7Y)`$Kxy,r3EM~6" kn(3IOFRA2vD{$PF 3݅aVGh{vVrc'RVJpʊfZ.OdEOx�ҼNʏe-My$ օD,$ajA_~tycy5y+{0O>%;1Y[\ada eZgiIMal2}Wì��kArI&S'bZ"Ĥ.ӏL5jY6qaw|JJF^H;bZ}7`VK:%W@H{%8%Ʀh+N*'[b?1mMGL,xJӵN]-9z Jʩ%PEZA]-D<Ths"g8qGA{I)hp~x|{ڀ8 a&h&Ɣ5Y� [vJ"D9\*2ѷ'^kafc5e]q/&`JCy37(f`n xKČ;?gD|{93e3[@.q2HiU5r1ߡQa3}-> ᗏt4"+!J&vlk|Jš8ۇ< L '݄t\t?t{m ]s2N}uvקj/3H)&0F Iߖoja .Jw uxMjPv@a;0l*&BLu mbp7MR4.=y|0Ezd ۓ\E" I#-ՠLISpHjR՛QLPX̘C}G)V1ҁ.GtznAݬtDB㨀VrF*1 _mm@(?Y5Q&^):2-;^{Z0N�\W%]Ǭ0,0ixFCyݻ 2 9)9oEu`|`屐֣g&ƾGR(Y3-k7qU0DR/ i<YI@VZcpR} 'WQy4?t!?B\@yߺ~Cyg11rkb8uG,bx *rccI7?JbvV҄rRϐ 1XB!ewS\Յi`*3LAӛ9P Ӂ%\5cud-jKa)X HĴ0T v^m^t }<z"vTZsKB7#GH7Liik#]{h.^/ 883Umj?6$Rw_n^U"/eqH>z̙=μ,Tq{+vschj1mI3R.tȻ*۴Fw-Pt@>Gc!J 9w7LҽƗ+&([dncnٖai` J0-ɚ>+ ?J%=ǮdB"dnɴ�nCߠm[~S܇SիYC,]w FUKW71l�UmM7,"MBGR?f]-5wq 'rHcfYT]v ܞk֢B=u:1m &:VNTa/mDO )j1 hi|n44^d,<esǁi9 4f,ɼpdqٖϸͨmVErVoliuo›0v(?Ȗd&)sSRP$<MǏ_ %Y'?xpVjZGJyxؒG B\|Q~0)O0IhOGY;.H2*LnwLm l[&NTqXˋ}pՍ[ҽT_vgQȓZ02YK4N:9RE+Bg1Y޶X!v93߹zKۈJ5I]v9iQ!ZWM II?k UTUhY DP +.PY1 [7Q@->[+ 3 2*׋?dؤrYmĞyPJ,IxNdPMi "ڍE?.a|1Ф6 dB0-<MI̞-Pi+=�.BL]޻"8ϋP\0/H9VdFdϋ:$_u65aUڕׯ`{PvDUKoxŸ/9}BGx^P֝p\_7 Szb q*1q`vQD ك~g)H3$3',šXx+U}B\\ui@5_eɏ&hhzق%A3X 2ncw}ݫмV٫OV4ݳDr|jw!31Ee\Y4i/GֺO ;*3؛7-O*2@cgٿ`E9)j=\AvRr~o! efQ%Fw>lDݨds QsW*MzAlaQkCgѽ4GHi;n-Z%,:!τR&3A[!LC)e-0yY.iZgsuwQ5Rٮ'I Rƥ06l#R_(a1\vVqs dmd02gg&w幯$fdvsTd:_4{JUSW7!>@1j3  Sr/-bWYCrWv[ YZOꜰ5ǃ_IiV~<g\~y Sj91_Tm �HK۷J :'MT5\(PE${ݽYP:3ފQxYuFw% ,5ŗd<hk- CFVAjGҿJZE2R-Sd[Z}Fi^ > +0=azo'><g3h`S�,$˞b3xKg�P"B {8H"GɆZZv{rT/|e׸BxÁH/N5cshzwߓX+.IMgY{yLVސӼM{k+(BY9CM> W]ğ@pRmL>OBr]-/I63� "4ztvtSh-=ym+zɨ#v3>ZηkFC+Ͳ'*@3},  ;[׷ .JfrM1Pg0(ǫo"5|liUEZ_Ѐ2P RҎamꤪD=<eќ[Y>`#WI;0u73*"+hӽs2vR^7 IR"ba w@ZfCel->GI!;.sB;?D| x\suAµݩ�,=N�R.Ec|p6ʉ##JN9FtN*~Ɲ>xx*�#.wt>Ѷ�� AI&SYxȯNS[s[c ѯ?ʤ(G' &jYW{YkeKfQ| 2=H5JQ@h[(^:5z-^*D\dPC|U>rj-HeeI ſ <SO]^,YQ74`qCCXLpN9GM9{%ɔghr(Uhn `=.J7JQ탖p%`n'3^F�N;:~NFa]9}\2_ >gj'.AP1>R^jnny5צګ? &@O%ȠXj͕~�.C(X� ϙMo .Wˌns¼Eފp.cgj#{. /hx@/9r- UABQoA%I|_[WʜHmv+RLgvYa/N{M)#) @"Do 6cVH!VnՠI@Y7"o!T!!,)[+/>۵էr]1^9T D -Uy ?->O% Xxd ->d3]C7fwUeް AKp܁vg%0#55*Y7P�7z̛ !|q|4{kk=e]㥲Xe9\V?hc�; (Xi"?uh416Ԑ*]mw[#NWhx([kB/}w:h_ed?Z4zE+4]`{ E_w Ly0ӣX^&vQpA׫h?s x190L0,Ph}gT87A+HbY\"v >/OpiI2Lyq}^n#6+TOBbug]/PԐVCయ ]NW):u3+֖KgFש<x\;`1xʳ/`)6�mB-;r鴉8bB>񩖬KBsS)A z ] e?oqS-cTo@Z2jXo޻sLi<gfI+ N% f&Oϻ}+[GDG� [=Ui&̟suF%n 1jntƈ>�գ9uwpfdyR^ϜzO]v*M髳QM�KǪ| rxJ(Ɂ(Έ}JM>M&/uF3옗^MK-}<A*&)cu9cƕyl�e!_US&nփ=ayܖ譜AH`bv W80TI^%<|ϲ;Ι5r>?,�~(Tu,?Agܮq#h{m-Zgv)a "ޟ# &�*AXx_K.Zb 2w©(]" Rq�x,%OoU[޵-^:W^6 %Nk6 岜F2+I s3UM7?EWh^-GWI]ra|ܐ<OXzJ?m7Tnl�/ wt]vc/M=xmxȾ 0sFG `HhEIrB.S1dd>s0GجVU;.#M4gh ;YO\W H0|F@K$¢2mڮ`n5S05Z0�XN Dv Lvҩ:Dq#<m^8ǚX.Ɏ"IʸS,[9X(?#ׁB8W8^Hup_UJKۿա5^;SҀ5Uɑ)L s k1Ψ)Rogq@'~z nkn^8&9#-9 0)q t>S uS0"BRw8yDS6 d~d}jNp6l6,#tM e(wQEeZ0N#j7j %ϧf0KND;\A$Z BX|k| BH ՞9h.PG{}DeՖ"QUEZ(X?>!]Εwm5WN~ ƓWDTꚡv-}UcjvG 1 >N=~/ߞlv<QO0%o$}Pӎ n vw\`e4!h곙! tQqۺ0!~dyMdYNu6 ZmN\Y3$/ێمdf bF[ Oh+#,U!rwRиEvC[_v"fSSL]X Np"yJ}hy@å kF00l#tCIbT.\h(.dbEʕMLx,E}IW&rKh? 6 #ktњq$K1Th{2)*-n7z]mvMxϯ5B̑ҁM%qa])v& 4� JL;8c -IʘTcެ#M40 ҝ3?vWˈ_vtdDm ˜a*o0%ƃ@V֌&y_{ܱ(>x,ցaukW t60y̝ ;FDžE6pGf&`V^Ug:ڵhCµ-!C[V[@envtyPsv>'+=!' #&+wG~WdtaB6BdgSn_7"fc4ڳO !横 |[1FL맆Z<" &j뀙:C)[ Pb2G df?HLBgtJ(夐ΣIw5FNi�~ߟ~X%jrFvk-i?LQ7EO=�Ơw +_6LxB Py`�� IAI&S CuLr'^h2n렃XdAn|_Ӽr5 "[쨩qF>jKoSڝaw/:K#+a̒brQ2o N %Qy9AKv%eҔVsvi�&wE~֖k d`ntXN<D.dF3\bφyj蛡F/%&9 ?}a" r'He㜬I]+afOQhrtcUyxL,C"s˺C}}o06q*L"ZN7w p]1-?zc螛fT#Ai^(@^eX]u7@>cx!RDe iڟ,prd, CC0:fd"п53A UyFoi\YQE=dCz/#' I)ET0sk-;,SvB^zb`YY#S%ʯVsv_j}Tx2RϾ7Ƚ3CGaNJ�b՞`A-y¦Kg3$<�koX,7M8MypL~{k冽1-o+-Z/V[8V~w>W*)}l4]n5aW/b$SY~ =B9a6!("x^®u4h=G)v+T3u^4\/nF+^:.4D2 ?+S'Ή=SS~}KT?kf;4|\fgF=VPVDÚ|p3M8z~2X(nLʄ9q=c&H[BwmʃuAw<b# h`x2NkP.1fWL(JL[%#DSh6%ivPhm5)8 4$10Rrcm,1qWm%~y K^jg"58R_—y5.k\:; "IɃect꺕f:-xGߧO te9[|^`2*UC*$QcЧB53v 3enZh^ $0}&l? s=p8תL4EG.ݹ_}$Ve=|a[22,ϛlt=JuݩN ~[X@K$3/b^;q[B7m u0n%7AN� <?#:桽_9n͢s/ʀ5DhBpi poyEG.k5Փ poxmIlaf8&oDf')Omn ,�:<;~IWYL 3s0$Gt^_ϼԕ]>=1кhKs?8W8IY1m}st8\Ұomۜ;䲺(hU O1悇]_ZOsNcT̐v- |^ֆa>{-p;hN>27e,d]sfk,rht&25Afԩ;OYJr4WrPZ}3Uͷ1fGOHh{hc}kqU ăW+%ҺD[ÑJt3L]NTZt8&sbyZ.^и:?A8ﵟ);{mC0]e/m\-%A$U F.Ouy; zUeO3U,}Y z~HHP `gW_?e1u_ :JH6-5[,՟UqaKJK6{'NgB:.heϚC.uÍR�S`>%gq-{Wֳ[MU;3ejqof!^ePlWB+{8:=Z>W>^7Ւ*O/bK`m_d:BXDj߳٦Kq0KԔI_A6c-Jbq ̄l!I\>nJr/w5DT|̬8;}i?Җ4HC$2sӭt ,¡t3(@z<&_sG0݇2O8ø(nDy*B37{ShCFĮ%5^WsQJOf<YV0ü ZG 3 |w1{>wE囲TH!&eX!i.\ @�ڠQc_߷uSM9c|:QI$ɶD|f0O:HmH){wua4@ŗl)~LM{9|+;ɿ$jD%vyD߇beY3]%7{q%@s2uyr;I)oErGg9(y0ɺ/$/Iu֘k2hALSԆrOb8:`@iFZbڭ敔GM^ )wF>#F W\([63|:�+2p`.TYǮgyǁNIQy;y.3X^ >9ypGEl"sZ,ƔB%SCz}53d2l&vS#KlA1-VqAmCE TbO:=: vH+<&ٓ@PP׫b_GtcGO+A8%-mk]q||ɉx~6BEC&NEQ Yf@.IkbM_a\q{)EMlL|n^dzp8+d#,#S]tG$V;ejUD{ P u2v)59Nn!m)#z%-j<$8 9SkU#טp3者~,^[bD4voWk,_'YmnŲxs)tn)<<gRӗrp&b_iz~p%zesa2BCŎ�@(Q^PxqEFﮂx58N�� dAI&SYxd-exiY# #�f�),Z6VуeF[bf:Th B�D#ai{NW6�|0܅WadD+!u`.NWT;v7Ǎt*?L^UP'ܾkhԙcр1#hk9Tj>kӶESy� 2rm29bNsl4qux9_zAӍ}Hb`ѨJ 9]`?̱nV =)ylDTg9#ߗ` zX%RMN:ߕ; - �C,;y:k rqmD2?Sk(9GfO7>N'w8p.svߩ,ۯVyw+T([Ea1Dy>ԫ{ "pզ:caG U،>Tn¯fd󅛉RjPɣ/6$m*P(Kgp߫m%S|:Ԧ3OqdD%q!jwgsƶ;�9%x&Tj8nܸXiՎ ̒A_}9vD&@seZWIjN@2>*[ r84tY_N@HHUOygcעPOȓ'Ohۘ_\_PZ8OSchdsRoJ&l¯kw]-2懋%zašQANZ<.䲆093Q{pj4L]+`BZ{\Xkt?pL=ahh-(ùee7&n39ްx۩dhH/)XOA,]f9S^˧'t8H!q*4`UqR.&C1YҘ "'y]1/.ĩ_ /3NB81r|+f�0\#ڃ!=UɬY~y2կ_WhmҰɡCނXcG㾊0wb^H:bqyx"S$n>}ibfk70cqz_p@ez:hm:#J7?/(jE)Ix9źXyp)\c4!>Ii~ f.o酕I~0+zxV.*^OoګAOhvEzs]+ NṖ%2Kbw ]EN4h,ehzi t 0?\67bUCS^k`D S>! Yӂ.?'jկ^ZX/椨^qTK$ t͘3#Ic 1&$W&p'/B%>>Vf9(� W[d.cyƠS=gM*{n8-x.CTɸe^\/w@D -NLk3 <r?# ɀ� -00mV6?0AKR$I=GT'vg[}ܛ\.Dv*ywTvt�<<-vX̚+䣉%p7޴VG0 s_"2-re/ z&:H.q> lx#W >[~O30 בz`j|9‡>+%qSܨb&/7W4y6 `DO9] q޵Z Ӫ[Tqw5:@ ż|>99=+&g mb4xJ{"'u[ "Yώ::o2ہ(1(1$;J(ZqY!t|/V;օ&ty#5\�/C17 0chӎvDV|W Kic @Fb7i;>DغF Tl=_NCQ+Yd*76u~nWUe8:&WlOaD8Iv]g?vN d~YMG5e2|$IڬF֒g ߾WaX/QɘK=U /bȬ`C~\?f\ ǽ{Is\sOI{nj:,{[Kpp1}mnzTpXz SvXC)/|NPH\S;Rq^ en X'nwd_j!6ݿ'˯#YlPM3BԘ 2Rq&3EcnU>,?lq#aE76۵bܠ>o4K�ŻB(PNޭ] ~C7@˩Ŝ}Nb[}cb?`rxH&7 9W7bUR_G :*99a.a~9폅WC٢2OX* xs|7:⊿%AQplR+S'>Pu`S2}^N]lg8N7]>4h֋]H)),WJ f*5@+\Xýk*ygA;,T�NL1yu^뷍6ƒ,˲G>ADĊCόW1ntqKJJn_y1H֩ jըǖ͎*xOoP�}J}+鍜Z:#yj|s$R|Dm._ ל9�� AI&S_J!xmv3hDq[aE_iY06S6ApkĿO~/\3I藘 q Tgrovr5N{ɇrʦLOBKj Ҽh *7X}^VZz6ث:$sLB8oET}qTo0vB}D@3?> BX *t/*5~4!tN)z$=`vJ:ha{=Pqp鈵k'Rg827O;#iwwi2EҖ×?߫WY5$vF-ݛR ~ H7+htKy~wQZ/5v:my,# z|ʌrnc~CV,] ‹4a's,{3Ln󆂡L1My*ʚ*iT@ʤZ!&M6;q][$J|wtGf(�ꄊ!ͼm@7{ڦ]/k 񰎾Ix;'9}s5("Bv ƱP]_oLoc a _Yt $lq^>,!謪`'DD $ d.淀(TIE<٢Ѭ),_-0 =3KٕG|._}\yvp^%|J16ُu8 9wEJZ պ#t8;<޸P{'7 Qn;?o�b l]N;/H|ۨoZt*ZG"g9. =hF%n[ WSS=z6zQۃwniM4oC<`N+/6ؕBn/4"\dEyTA86Y=C;+Ei9 v~ ^#! 3M.$h{ekZY"M�uneNl`.Qe@ X0 $"jq'uIˬA|Dt/Vl?}Nie7+>W!򽑟߭Bi0h%Tc ЕlKZs< n9 }01ek82 Δ+P Z#Q�RLP})T, ]x$4]ŀ3V{)~cQ"9G> Xz wX>/\ Q�3H6Sd{@[B6 W�w |u'Zbi0#KV#M BX Ћ{M FTkjHz1OSۺEwlcnZ;6`MxfJ|Ax1ۨ�xT~lӿ(ۜlb>/1}vt7nezR/k7M*:-.}$>ҹ*?ta yS <9Pn꠱|?Z(”#>&&p+GL,l+8ބ( o+VlR'"ǥTna@y2||.TJ 5]}*| qC 3 ~U6eCgA#�4UD𓭌*D-;yW<<Z$2d}ËՠƮ;Jc q\pXwgXOyjԹ_-#)Wɿj)?*4%D@H6|qV�`/\ ĻJ3]Wa4=60"Yݙ*@KnjY86X >F32&TQ>C&n3_wm@V%k:7ݕyFw`'2g&W?= Z5;? ˒u?�1Թ6A(R+sJHZ2lc(s=eq 'H#q(_^T ej$df~}"s7/u~ulj)hTNif܏f%R,pk(fടR_0v*tDVDVpĚfE'S \cԅ5 zЦ"ud$" |k֔]hƓҩӥxH*?-u6aCc;lX'0/S UO'S1<x�E31VLN)ҋmZWnNʖ墾a5�WuE9N Uq@x/9 Şi,N4='R_<sD&G޽\ݹr'Lҍ�#?,:U;iu]4*\pt~"yGxHK"X"Q#w6̿zLSFdϒul 9Qrzjp)XO<L=[tshn7Fr~(E'Rjy=, Z@-HmtDeuN+Oup^9e::;TOdzUqxz&ÊR^goA.,W+'bMZ J7AR%r"6f 4q6y 'FLob!VI㚬į )bk 1NI%RhoZ툹bV`>&޾'c4!I!J%<5|-HFf贈Җ8{wכ[hoeʒ)ۥa4YZiB=}_<mZ[׏7s(]/OŠa!uZ[D.fD. gmP8g`'עZ4f�� AI&S'b;2f(SJr#ݒx&tĮF�h3Eo3Ȉ ~ Pi14}U.9;7],w)q~W ~YƗ)ns㯪=F|$W4FwJ鮍cYMmL9EEʃ4 [ e8#S�( MCVUWO$hϊ}$!vA*XAv-=/z2>F>Q8]֛Uˎ6 D Z7jSw;n> jϣph5|lhT롂#amzR- ! ;u_$~X폪 erG}f^u"wpŠ::^|tq{xƚքo{ޒBQ[EGY,\{B?5xc?HQgb-CA CrסܑGh"4N_??F6+Դ=\?25oYoIƬn:!xQb,;ĺخm"-;7. P.ۡ�wezM VH՚ɋeNqbd . @{ w$ϣ>{NC| /yqQ ش"t-^Lj&U8TkiV!&"x2$ >Pϐu9d.YqXG9(yn_ͫ _"B.j Ɣ*:c$1Cfʱ~�Fj&Ϟ`]x *➺0�ZN8qzn3E ).@65g`l#CM$0T8.q񞓙vlSF n򷥘[<sl_`!y6`CU0q@Cx&):P{+ ?;YP<#y!8Wz#1j=!3uJ2]=Cơ4 2qh"<*rMVS,:@gvۜM>bfkHM^JT/l28\II�fY%Z]6^rʥJ8'9 `<�b93qC}UM�sooҍc~kAhqL;2ʪߡ,F0a(ZzOJҾd6?V`+ />6eZ%YE]l#Q3GCq΢wG連mutn*8v\QY jtxalN=U<ՉKIh]y3k26ЂroaӪ &7(%qgJy)6$ `F,| RU>ZX$):;E;T&Ҫ)UݑPW\7e'F+<ҳz[!"Mc\2BxԪ9SfH$Vpy$0mZ G옹7"b[d2ĞrF$5*feY[d<U'D(5bzeM5zs>ՎwƁ]>wߡRMsI|𸊸TyZnYUݧAȥ5W= { Zȕt5)RM9*VXU6@w1zc.?) 7ce6q+ܪc>C~I,h"ţ+06b%'ld|~=d۩y(k=T3R0q '*]|j{82 ۈuA$}4(;_+ֳ-Q_Y GP9[ ryFbӔպ 3SLُF+^fv}% ̳Q@Q_F:0 u1%m%%.gToOv/j-s^"9]=4cv{J]3r}6!/x<`gyb- UIHޑ7qӌWv8 ܥf|J<~ճv{X'=c1GnAXuRj8Xs耪GsbkA`5w@e? QIT}bA#A\Pa}8%4C.e=Ͼ5%eu#y0dl5} 1 (]oJLIf @!i;A~HMe¸(;%\A[B'С @>z>KE^]Lj0ʜ�-"fO ;6Ouq'bߧ=*{;/+SwԬA>UdVe׺rs a77;,axWw6gD@o&T-|kB&]R0� H:[z~͐[b@ZYD/Q޳15Ϩ cZt4׀1$aTT$'GMD,إef[\;8o3ha+:կ-e HXzm2RhźHIZʴwu|Ձ&ldgt"I'|a"%%"Pp]J6RB-]^:qubpԊN/_VE|R5֋yY󿭒;+qqީ]ѼUF rx6,;>ܕ8:$QG#c�@mw'ǵu/zM :AUأ1b'Xaۨo)]H #�4,GޫhyYBG.�Ŗ?OR{_Gs VqMlQQkd> #kkj*aXiza8Hg"|E۪QЬPr`JL{R)&InX:GB-$mv[T5�t́6�� A8I&S'_bGRO_\ksj#CSvڡE (}f,̅}JXg Ϥ ҁA<x?.p*t74 @U;1e2U :RI<�qa�#1TnN?5ZǽhC/P8CZw}q٧�dm:{%kE,L]Q*; gOP `#WPV*VE;p'\Xظ33ƯG9k?W9$֏x5/6. D{k>ol&Wj&.H4 o"AP@O/3j*14_>rMHӇ7p_9ׇ}|s cvy}SP0Z S|niګgn]c(EJb ̦#ԋmr_E4bN㏔ WDA̋ۻLS!.< = k6Sk#TnVGe1*Ljj%Rk4>71꤯n70L^  ZmFɴ߻]"]#`u-V,sL&(yi֣ <s ÌD(6מ|k30rkL:X)X rG\$<SÌi`8zmhY_ ++qM|y^`c8V }~$# kQ6|:?d^;>1KxV*yCxw[-e/z0pV:B4iyCϋ.樲jG7"}(�o8^}yƚdt#,EBπi%y~bt#^p~Z  KaX]G:ө_촋",rŖ.lcAηp5$B!Rb!7RB)Iv64>\ed_g@x_&^AS0,ZУ<FߗRrOJsZ3ҿ:>'[|& ˜̫[;d{UÁ1;j^U`wAa/\ƪ#^\P7#[s%jYK=0t;PV:cUsI[\W(.4]ڪMRSO4ir:]`9Be _R^>q�?aB,s.ļn; =̓gDŝwC=/3m //tT6qEA"(HQ5Ҍ+=�8FS! ^MZSMUR; \AzR3E=\е).M6OQ4!~H8H>Xqh>a m!Y-Ǝ0:P9;Xv9A uLX70*(bw#%E]Tq\J06oϽD[QHܿ]?߼@:TC'yT3?yUne&%9vlkN^�Tf<Tr>9 3FL1(o}SbI?D5D܅kf%<\.<xrꮬ7܅kmBd[-/tmǨ"b9/g�8 #94!#̛xX˫g'_g D2`æUIMSMD~OXcM2)p1&nAI""2cxb`'. "vgkKZvoIϠj Nm�X،埥?K*Z2{|jxfYH|$6G9[x9h<3dh̑ F} W.:q<R+inuE04pY<E/.;G&G2Ƞ<{| Ǒ<[B2/ >OAGs0.AfXl+jhiKWi`Ga0)[W4Pu*$<<*>H H_Cq'A,7BD!QKc/¶ B[Tцer�ɞ'd>3}G"znYWyHmsb9$w9 "<^ p<>6DO>(*D( "'$�Y S램lǚ.(�Pk<+D=yu1K�*p* ҳ47hc7-R, )/G,>źZ&_ZЂN+":vuJ4kU.`9R# gx1˶ y2 'dN^WHT21$i%NϫI2L01re}(p|\-4)4bf-B$emĘ%8)\(SjsX0zF9<Y鷌^{8I.+t<"b؟$XYK@j&ualb$*q.F8Oo\~ |8oy.&Z!r;U[*!Dyb-''2Y.y<6XwMEOREl7i)r/ͬTѝ-u;&nYw�� AYI&S'_banv9uKCDq1/5:d W_$h-Xt;AB 6,9Bsp>A}O{3ʙq!yQ6eנ񱠭?2ɞ5g&՛9'(\aj{.'n :DeTwpǛb Ӣq*^J6ILܥ~#nv? rx緂="n236):|rg.׫pt6_ALJ'ӢB: .V6r>3W>}{&`LMWw#W2taĀNHB>)~ߛ�1pҁ3 iTΣ�GJ X<D j}Ob>GLl<Ҕn B%�?'hs'̓P/KqL`ƍ'nm˲Z$<)P ZaZܖǷ C0V\ĝ,DoY^$¿(VY "Og+  n$l+7\K+ӑX{<ʵF vED w r×ՠ &5~3o_Wkv$O4:<ۙbx!X:HA.j/PE ᣾U@`1~> ǏgA a�u jSݏ}o&MQQAߓ&UX9IoH?,SnNLp��yȗD6pԃ;=m?1sxx|>V0M6Ͳy2B 3+'X] =?\('V@fs}3"y�9`ٔjôJ܍cNЀBW-+!<񰌽cm<</?yȟC3�F+tl{%>w퓭肻 jgb ʟ}";6%$dql(h9G;YMvhYv.vf`<hPg~"ycumdxb\b<3U˱j>2ѝd5@>A2i cT Xc/?!F}bU\DUdiwB@%}^׋J70 sa$`{[O ѭ9.9V.],CZw{+ӝt1F^(S=.C45 /)]a2kN0"S KyY"g Nx2wF|~CR鉏,%mdE*A@ ޝT\=8%`KY`Li'M eW0jɳi|[1%W.w n* |_~CEB9'/*xxO[0#ΧGp74o X{3l/X} ]_+wU }.>@p4oЉ-ܴm�cGvOY%''?1Ccl5[jvU|+ٞ? Cl/j Ws%Z*b^p:ʸ!e l=r GIZL' 6RkQQ' vbӳ(Ϯ6 v˔ۧX)j酤DqދTBӶ7f1Db9S=>g|dZ7_4(( %*fi]r 0 %l>1O4aL1D7˵`(Ќ0`U\`͘|)3uRkk 哮,ᗗX-zF#C v۩ ݟ6Oo8} ܓ s`{+:K-֞U6ڲ%1C@Gsdj2omt7y;Rsbz,W8ы~0m?5 H> %6cE5ݤa_ ADZh_H'2i֎{49* @+V(^54T6o3Y#~Z>.Փi<0TyRRXNN }>y~۳{c궇<!2,d@YBBq{E6eGعq/ KdE^V͠LqE[B-<"PŦnܼ.P$"׉낼'S'A ̓>r: 87(dԆsužG̃clT씔g~f&5t-8T&4R>XknYx �ci3Zj ]W]ԯ~yp!W!k&m)D sC9SF~IRU7h+[O8p@c_6hԫٯz:#x =yŜnX[ PsLia 6FIDBs |pW [L!up %d9ήǨ۫?vt5qgboC�ylѾM[|27uDIlϥE";ү1uB<=wݪeG6S) MK729e#1AxFkd<3ώ.U4đ9lW#V[P7M&okX��AzI&S'_bϮ֡j\? amaF?X qw^Ub  گ ѪmoSRř(zK^O "9Zh`$sKJpSm!g*|I6x-W91%`9g�j5)OXv r ct$Moipn(?e!UlN@E:!/�kǠŷ*S!&_>Dܲw&] >r͍`e􎒋kX6(N>yHNYrZ}?w&fh}S{3^HǻvU=oPGR?rh:VM+@iHɲ=ɚp:/IO=9f!XD': GBB UN"&<Ku|vg}>u żs}^AA>&=X[@gU7/쒸CqVy٧pȐjVeڎKfṯt<^ j%."6PO,a_GZn Epa n9p'FSߺ>H=0 !:9Yi55m1kq.ޮ{5/zS0)SM L&?^9 ".vjSX ;%WH5aVPBz+U,Ɏ?|~-;d&Ph Z59@&™Tb6RQMPQΫZT?, f`]X nr`w9״)awѐakBQ'[RRWMDf5s?wp L }ߓg*^'EEuVm-kGDHL^7d.&3[cx;@G焟Rzʄ(4nXj3['\!X$ݦL+:q2].ۀ<\r)cHyxaIAUXOtBbIVƪMU~TsKD } uEg]*wr~W0x7 #{&+ŦRZbafbMv~f’Ɂ}~0Cf0.G;<oĺ9%r}_s- c6NJ(OZwwKL+1sQLѦ$l'R ]=zQ%&3¡ˈl(#DrXuP!zh˖t?#>p\2H7Pyvh4ꭠp9yp'G*b.̍Q!9/Rn:>ɬm{Wc>a";#He:ynR }4GNC{Puگ@|ᜋYֻ+J@ˮ8,iD([O՗@.DdM}›?L~t<q #suDNǧij|geJ h|z}X~N+nni, 8ft)\#]Ju<΃ǃtr90,~,Or̓w(vfY5C"!_ܙZx^ ">(* 5BO,xa5g`5{;ZU46,&(77#3Dz֎g]~@BxJ2ٍԞG!퍱n"l˰H/ 9 | ^ص}cZX;EcD-Ha‚ՒmA"O}j >z"ۏz,digp[L1KCl6~shx~]jZ 陈p]bɑx嫖v>B_̾"OAg ,MHok,OZΗؾ!i@akL&z\=-cX,#:Mjc*/ET `_\Ͱ-73k*[M\ucBnH4& b$g2Hc@IGH�̙M LD}%B?bVk%T)MnnX9НnG,SE.zZQaz~Jgqӟ_Mb8<pu<sӴ+M�>aDLD0O!ҿ(v;z{d ;4SF+ceGijwzRVqշ,%Y)cf >[y=`.�X:ʧ.~nl$�qpQ=${�k3G槃ΔƏS& V&aѭ5hs+L`  3<5ezR=>f {"!d(#4`]:|n$kb`{/r7g:X#Jy6X-bNon[E"m𨂯9M#[i\14�-MrySh`Lܒ1)UGx\S4(duE[ͳAWoR,VpF ާBZ]bd)BIŦE|-ڐLR)hj"m"OQ _4 y|wS\vdmܓ%>8PX\5]Ӱ. DLr&΍x, {Po. {pr0|8 ӂJ&r!7x^&s>JZX>N1ȯ>�nE7JYJ`X%:wV S/UHy+5@Q ͺ1�6a$qqEueHU8[^0δsU ry<ܢ_ɳ)ӵ7tySaϿrKR""̣w*wK~h 0v; WX"n�MՏ£}t/dz wq`fvVy ;p9۷\ϼwt+9tfmptUD!̍ˆԂS&l�Ai[!VfD&=כέ+W<'Y;jhoM8G-6H F$HȉbJnp?hQ�{{_1(ףn!^LFu `4g1We*7Cc0F~Mձז،8WBc(X%4-> V$@Zi#cǣOPFb[!a,WᝦN<o =z^tm/: N:0ת?̬Zc эfj9q!!r?ۛګbʠӇ%;t`u=3CDgYҧH+3ZC^'!Iċ GHLB-r&-Q24�+�� AI&S/kHm9j'[**RH 8vs0#ٽ҈'&]Žkϵȑlmh m>Vcs|G(dfS)rYoc@%MҤA˽䈴JL!b):9{{u"AD"ǠEj"#d dsӚPKWN}?PFSZ++E̻S6dGI_Fwqy>.Ԗ`8\űP'Gڥ9#]`ۤ:8fރ1BCPʙ *_iuc;koc6ad( CK$}OhoBR`i?ԖY{.Q7S ͿWΛ.k^�T|r='#m k$JVc= /s<L*M+^&kXITBSjI֭Si@@hU#xjLabKD *~$zV8iE1}zз/C6¾CtI.n ᔜi“Lr4rgkAbD!m]%l9xz pio~kA_I9sfn #"?b-0$ˎ߱M ċ/ 4DF7i{fsEvR 4(@*?ߗ 3z1(_ _W~8!E`+$JO+jI 2[7-hW <H Ns;D_5g .oZ<WkЌcoݒ,Β7N]F{~ET(J>EnF5 WRBGԡ#dze_=*ǯQXVYU\Gi_cP/lxۡc҅5#e+2"yo y}Kpc4z_a|TC *1XU]g\IYuBe|u6Gx0Cv4_.k$.3Xf6cMWykypQs@-{5C'[@*b�O dFn)b5C^kMC9PJ,7h Љn {=sbLQO6:L)ی#aM?!n]EiwD50H%z2o #m I9 /XLmrWorCb|[W|+I8+cZtb^Va0P!ZJB#MPؾ�$k?IZ⊳Q}5qz6<7 }hPX�#�8{]D'Y*mHV] P \ z\QURS\p--[eD>Xr3&(W^%z`XB�)"ֽU w/tWo.>(|ZϷmDeg]QvEbO| {>5~1XTS[g_zpnķHT.wp=wo;P\>1D5$% 5E$;%Yu:I%ƫoVA7GkA[ B(9)ػu0-?7#a>7Zcd.K*c_ƨr*ΜԾx7y+jzam+; a4f)J; hE_"2TPlILk8Mf{v:]GYGNkv5b9nO(N7&\Oci?CpԭDg/DjM5hܰR#_SO.2q ED0A[XYT_w@Q4˥'( q Pf>/+.(t$aop,y!B %OVcl!Bd3kR[h^!�^޼_.I#o?8T9D FPT'0˶ /aRP(9,ь> k} $;=y :w\7ЫgS׍d:+8=K:Lw}JܔDxGPⶆBBt[#VK Pb#[o2 Ydj%PX> CYKI/bQMክ(@} 8\Ѝpcz*W ~W[ ~N c%ıB}d61x @jJwî|RO]Rz )T4J5UA¥@6ģYӏZ,Efc/:9xPCi`!7Gg/[D&�z>^XWfR9Q L.x&kk0zf)Ɣ7"y" ̒|q+S"ke=;o=D � 7TϑZYYpm]= ?s¿&;=}ʵ|$=y/GshZ\- Ie,_Q9|J:n!{%"}X.~TK!"*ĩ'%VW+lλFb$F7,{&"ro/{tX]ȓu1~x1<+-NB7g^< *]>A 9_Ǘ"Ď cإnj'sdjk8I(vKu{Fo C#XBTn1m>ILj.l&05yW,`qg]fd ijZc); ItUڙ. HNAH O1)|fw h3\~huCF[v: /zV)\c}P8VnXJ\儸ؗA Qs0*THve`KdUzg-nkroEU1I@њ)Rܙ.]-"oֆAΙ ز.'w`%5=B;[U�%7@$ThUj`Ѐ<3R�NԐS~~'0vr/qa&Sy`��AI&S/hѣ]{&NOFy9?kT,zPJP|[4vYCdZl?b2ٞzћao܌Q )%,is+2\,D ^tc<@f\r+J8^~*}�>~Mw?(VzҼY€bսrR)p%(fTLИ]aVڐr&- SLXeJVo;̢Ǖ@upc^XU5E5ou=ފ'Pa_@~4Ƴʥ|c=Yw^Uŕ: ?P˟2-Ik8[DƏؼawRJh̍6iT ÏBZaǚ"ݏRnޝ1LQKDPDp\3'Wބɞdv"$W)l>L;K*={c.V$Ay? PIQ`TYoo' 1S'iHZQ5y&eB.pP gEcNwKL<ҼIj=,W6o U}s2V݂n[+0GPƢGaE+prb')A4q+Z[0Oc<Mכ1ўKŊH 8П4`"45M*89mOҐǀOqC>CBe(e} O-#E.*N劾[>`煃k6޴G^}lܚ#pyTp-AF{6W`߲Q �ɓnH^ MZ%nz B; xLp"Ά=�iu־= UR"t0IdUYv(<wOuP$Z˚0wanO%gu՞[ Cf-ڠH$\u:?*R , yȵBŌqoFpgN,>Qu*֜ ԅ{K QUx>_vY ":"Ԭ>8)_xLrf5]|0XwBYL ]:&3%wN!g) Mv'-tA7kQTnoQsu}xSh stX` C OنF{/ٓ[[֦XH*4)OL!QZ6E,`V]o ]nۗbP&.m{D+醑⻢02kMh*t2};ʤGiAW#7G9汖zmñ p9D>[RL9C8&Ux MVN�ҧ *R) B[g-L�}1\ �nD}'nʜ&#;׽ߡ|0`aϼX]XTGXժD^2X` D_ݐ弣(wSdx(BH)vKvKC ES6%+WE-{ـ8-"Z4uHDl�,eeZZ/:[L R?<a sۼwJւcJa1M-13V+ruX AT6Ck)C]Ҍv=mdXIMXd22˧P29e?]lTMOJz_t o:_+mG('w-ƅ<We`w4'Skڟ6_J=>E>RPשxu{AmpU\6.}%NGXSxT)mňz@"KzNzȉ"UW(`ɯ0FAM䃊zQ]-!C�;vYVmD ˵0e$|%8\õ蟧?R\hQ5LV1k#hj:Wr(-;Dfy$ӝŝ96alwRGM5`o Skj|8e0o΅3t?Y Om7(ƃ4u0N1v}Z,共W/(Pᖐ|& 0;RFEKrC_O{?X3!ѕ|%NA؆L﷜py.~9|dݦ6h7ai8(] }+94J}F_Y]y5$P>*)oK=u8b*1zӁj(GN)�z/I DˡenLnE9?,e5#.^*:JB3 pSЊiHsRmڑC /0~V_}R7r}�0ʞݓpo* �BJ #G0%kBOX?waOERM=)3Eb`.IX!"~Sat{YGdɝŒ#hlhr &0N;yl Tո- Des)=fÖ>E(!l2,[ ~;*)~x<_sop!T]bw//]4Gj"7JO٢<)"\/E^ P$�JKG^u2 ̮Iߍi0FìC!h+S'ÙA{`YA~xm[7f@k]|лDY s%gKj"YZ)V|'uý䅿룠w2S^:16w :kd|WaraF9NolLrgWq_xE:FjǕYP O%x17?Z3nh"h܆cٽl}=yd{9xrN/eb=e<eM 1~G߱0;e5t iz 1_bT*I 0MHZCR\T}Q4Ҷl/i~AG{Ef)i;ao CtH*D,<?[֯OLҙ/ݴG4?i`E#{ߧísGfs}x`dOI4i7U]p*>DbIFlڪt <ˢ|#d>`WG+UE̳ER~}[涣FgXj6'8ck#bgZgjyMtB~2R"X \|,0c*J" ?]aJtηe'n;|ݴ0xx&'n4^g^{o+Bބ|o>rYǵ<3/d!.'6 _'jÃr`1uY�Lmz]Lv.~2]/|hi.n�A>O@ky*:2֚A@NtU3m~=gGcA0q:~gQB^1+F=}"ip~*NVp;EC@\L@?zMFA5$b$M9O3 `|;HZ/lSξ{07*L?fR@CC׽_]?@kg:d+'4&YjHߗ5 nܙ]B \7b&oFKsiؠ,3Ւ]D[U @C)0dB8:J<;isgWN�vƅe+v^#޸"+&iUD�7 /8]ěpjg'ytC;Xp*y ~2P+&V2F;\+~ bUz3pX5r҉d#�(1giF \b5q#t"Nsb9K/Nɍ I<pLF3:kef/AT(@WNHS9��AI&S/hѣ^�ݸbBX0o#jEE gh9!F TPyoq~Xs˙cZxՈex tWת1J[4+ƠЯo,QgR:8J<[4꘩KOzɰ ^p !zhc.c'&?G.:yV.N1?#ZD|A~[ 짅j va="iqd2A' >͓9zcr]쩊<=1ߑ0P_(ZgT!69:m7Ps"8Pc4p{U?^;qR탼wv'gId_tR$ !:D= ><Uqedb3Y[xܴ IZZgL=T!Z*Aq^=!m zebf2r `-hNR9Tͨo6`h'l Qg\lHkھT"aMۏu]J3ԓ eY-cv,,!81*]k")@;!NɰqH{#F.A+ʕEV<d>SyA9vNSu#ĺ~FAܴgIN'&Sɦ(YOS}MDˇ\qOUnE6m ;[ ڔG>L˪" ڱ?xWYY!=0G@vEag8zXQ"xjhH8;dZ49;Z܁y &Z/.iyW�Jcx79#X; | k`p&0iDW<[@R)_9V >aޟ[j+dvۥ2N/:g[9<x;ułD^nishnd+>+3*/%^5IoH3-zAа}آ%9a^qhQZnPEn <FO0@3jQڍ{Oj@T~-n14{P k6uź6*72܆~pע5|Nt4qiXɞ\+7�V2ɍ\&Y buK4+{ 8F5aĹj"q\-yVJ�MY0 ݣ8_@l;fSI ' b{)#[N._�|tq-T[j9Na񆍯>II tXjo+{)W Alv{hG*L&{cMaNOjP:mJ_8{='~? N+:j %UߘQ6=sA ݦ\xp&<tY#pFG>>儋c /�|/cϕ4^JxX]JrDwK:fՁ[x*BMUYp�GJ6ܨp# {R1](z3IoU@ vQYekO2片IN³Klrnt#^ȍ#1|snN zCU" wG^dSE{ Z2{HN;$7Gčg['QJůD%!3 |3vBU$Z3V:J6><nk L?N{ZcVޫ]uZ ٫Hx`%mh^Na/=bb\zd4VplqAuq'ʿޤNV1T V.7o]= k!@)l3o}kaVj]AG`:*"C21[w*rY7HhyԱoln}m]VQBr9V*b=E_m{阓J`>2 ZS,/M,[m8vv"PٽQB0|7 ^<iQ]4ةCr]|@U!G#uR>YgXS1HUv/\@`.kI#"taԕ/Kl_-_ƒ(Nc;vWh+^BٱP*v%-(SI}VaNl=]|'Zu]\zŠKդ^gm) oI:㚄#|SBJĵFo1t["su~qǼoBXgEf �Ղv)HԞUr//j$ n Y?Stc1N& ho m״ g-?{kl-ն>!OoH?m]_Va!Rz; 5ܥe/! N?4 Ռ@kKQR:g~?;eh:lPVt6;^e51slKH!1}2޳%$ ~DQEMmL#PѴ遰?IcQ�iwf /\X(`<gF/ 9e;( 7ޠ¯^s6 c+ph?<d"l_d _XP)%O[$?|h_U /cXV ؜kMx`U8=sTUG󲓩!t#=&%$-aԊ t} ΁]7@?cUpJfcFxgv(.el!P%xRMWYڗ3=v5,yivb,?R1շ <I/H9~re`ATίM8)sԻp1(O .<jyiRS~=z,+y8e�bDGju=H̋$"yB(A<"^S8ԭ֖!`JK^<2}EHf!KOεro9ʅtY wLMӷa)m!ĴN42m_fhW\̝ q>ԓ U\r KڇN72${ZW7_Yp]ƫL"8{E#Df TV6i|p=+C /)xIϭHIt�mI7 �+x-&<?C@*3lB+/zxNwjVd[+;<x ӳp>x.._q�ݪō.PN-ѽ8 y|fPz CGİ!(7e,$סJ$4j_čR怨+r:>k5(ۣ S$,n1a@ؤwaIX\09bV'z]'T&/ ٢#T4)j,\3+,!LL0a m[vJ壪λdX̻ۙZ(?Öӧ楓#e D {iPhiIu"ɸTL+ +$ez bw56;܌bhqѱBZ~%gٞtx̂%hvh[*"xfq4CU =k4H]݆ƨbѠb]/ } ⌷:6F@ +?^TQJ\C5ֽY' PqvIz<L<=9C .bv!WL`=n0nn͒# Up3#b{@]|r'�g'@POēY0*O RUj;}(i`LR#@ ["XI$:s`hmt�� AI&S'mɧzh24hƩ{(JмH"=a~ xvSd>X|=dp Q%>TN%ƓjW|sm)g^8`j_Nl_%&Ql !I0 ~o/j FE6lPb%f*-kpOr֯0O֥b"L' 괃;ҧ�0(,\~Q_Eo욇,WG;g^goK)Ƀtɧ#p5hxCtcE0#VnP$0e7U Ori!+4J4J_{N V:O3LdjWrrUg{d}5 /CNq4T!`Ef\4fM*DvZIhZQ)^\Q MH2I>VkMcS0bNW ^/c CDs*SHu0Q*/8 rh73ڹ(1pG%(߆.GdOpَȥ3U(7:XTq(crZF!2B~XT@[zKpGtvYIv'ṣ!Y]hED,NgIGLb"IDxK=D.ڋ6jͣ!OF( RVӏvb;Y ="wCz` Lz{8O*h<eщY¦i.rN' c8a;koz z? !yO_hVLJD?s/"jaA9lDaăE4zl ֈMNq{<D<'9 lS,k_ i[sv=6fDhrPW'k"i#MMFWQ}\XKzik~yƖ__Wa\z:̡e\O2,wEH@ȸOX45_h2dKS z 3N[9 ا Ǒ-O/`uvg3w% RT䶢gt7}S¢G;T9K~ Y/`rgl>Yʥ)/V7 Ӑ]" wrXj26, j)89/pBKuڞ?b|pQj7g´.5}x}AnHv{`&o*@'ߊiFWLJX+4V3A!0M.06A&<p dVG埉'홴@ɯnbþ0̻fU}Zf_/%Ȝx4rCUʮ"8!# jL8TAs^rБ0acd+ p_(+|ZN %k%gEd}ȕ J<1ڠ%{328d?i cH/Ժ<ٚDR. ) yPOeLO_!^;泯]YlZ|hT cLCDa7nvdTXo&?-A}FPAw q&A90ʍCE\cIFM頏5SuY$g؎BhZi#зgR]?7%xFs+e0Q$́>ҔG]QG\tKSL/bnɢ9ǯeG 2aVݛQ)m~\g?,G{l܅}q'V<!|@jRR}D*$h`ť8Nx58E XTp! <5qL.ϻrf>Pn{BښY gADY=VD[P]QƄFf38 ;ҙn#sg$z�C.k_81˴\Be/'L=56KGVܵ|FE妟)ʰዊkupoW"կ%U0ơm3kjS'_"|F):+5?"6D0=uU/B .DJRaegVŻ}#U߶/f5}GA|E8] TC]f|tjbu 4P]< εW{_!<}bKoc}Cnfj_=.\JgQcUCŤԈO2h-':F$XUPt'D' [Iv!-OdZg3hFמh\.b.?XL)4`m8>čb uݽ0ne^0yVs݆/`6l ^ 3y9Qe ڗhe-uEn'9ˡkIҠ}~ y|:VᓦeK &�H:d!8FEYq[!J7ynk}x`_0X Δ(=p M2'fjTZ8` ', ~(` &^3ӶOWB9 N[8k,r:%F� iخ)nUw.0Ũ#pCD sJ6^yYWaf>ȅ?\plT-#M#̮.r}ҫtDxCjc? |`jIj݊ו!Pb.|9:l{;�oÀ"uHFނ]TyHD)TQEOIFK_RM\Î| BI7*6ɹcş"y͆3iF ^ЦFe+?ؙ̳AR\ŰۤF;bJkg�NN^{NS7kIwVR9tp%/;I0�� iAI&S'_bCxM|`-?^y]l0%ЎM^YǁP|.$d9NEEmB-imZmr :#2Y/QK!љߧ+qxapVnnV`ɐM.`3lւOu4׊/gpzXYMcx 5]bVpyYv2XW_/m~E<|Bge>a dqU KªYT垮[,iQto[4vhgcHfYl,+"}@غ{ ⻇ռFu֐Zdྤ?Xat~!NesBn>yoBr6]z߆-.sltox"CY}XӑIB.,a";\ĆLG`h{mmaT۰.b;Y1> s\YSP*G<F]K,@HZ amVQ{PO_<&tF3@x7hrԡ$x x4>d *XW!~ zI@D&id+2g5rCZR z:ES#&"fIޑ8N@ $<: WJny0aHdjϳI!�r(5 _dC[ +#? #+A4)jdh�Fs4R2z4jQ &5絋D�$csF 33sGo)1aKr̹څ} ;Va%A" Xg@"t)<d(ߎ)Vs"nK3Jٗu| 5Y 6FY@듴رJ!8u*7u8"L R@)^JP~]֪q ݞGjjz4�C'v!>n }NS2P١װ7Su"AeD:a^-jҳ�:Amv㧰5+[do??Z:NL|8Z}HOLj R51T`"7|s3zmݬQ)[[s�6J+MhjFo-f/PV W࿠"|"K!:"V1z[l{k<̙Fnȿ_ o> W#X1Ra/K&4,0IpI8ԛZ<>j0 wajr$IGl/f*ZkCx<#(�7  {cfl$YJN$eo7gD)@rr38q K8à? e@SOo/f`7V{󕚏J3gey֊rnduwa̬ROM5Z_LuI\88b,.uSsT<&ْ/� qޙ 3Ϳ v�Q*JD\ɥ@Qf`5Dz7=1"fVcZHo%#H iCC(37U>"Ys{sjpEc-_Ć0<"k%Ξ#CX:R`;zVPX+H sw o Llc <;q͢6]"^ogs1%t )m>)'3-`8<AEe'Wp|mG~exG?nM%(V�w[.m;ZPȂ[mA5d+PiCRа70S`W_!D2!IoC6ĊmbNZyW@*c wgr_ qX he+~ ԇGYP'$/5j1RwoE.m`]gb]Q Y{薟E/oifd^DCL^)KI$BR X?gZTswh'D~"P2ڣ$ ۧMY=k=U9Qg_OGO)u:AS N Z#L1V&T!wU>,X#]%V<U1_z.CccY1"|aJS6#o>+]Dp%o9@g Y~W#D vgR X!f/Fв&Nj\՚Ԫ|9qu'B\A!1;e݃1|{cJur7zXe"FfUTiSk8%y5ʂF:Euȓ SXOb5t׳䏴ɺ(uyPn DibD!=x=� 'Qw}}_!ޓñ!5RxΜ Z?I`yh03o69'/I|(ul,ms.QO{wuq,D62ԗlgs^~=8Z#:XO%7EC&]hB)"$oQ{E2Lr/tsd̩.Y^{hn({!1̔.ZaA#8R n6(g;Qqvˠ+DDxGj 79g"ꘟ})&60cM5d[kNuoWmzC$fa)xV;ldL;߾n9@ γ2"KzD<؇` }?-^ov~Եt|=_DT mVJӐrzF&AqǎmbOxu |OjtyBx ΃˺25 v79/]=<p#Cw.B& ЍώdS&E'ꝂwjUP*8x-l9{PW\ɻ8CffyZ-av?쇄 w$y$\]PwLY+JbH|x EjT>ь(�g#@/ߊgQQ %t(}Pݙ+^]Zko_w%mɻ(a 'j 9yJ!=[EZ^3̳+*у$fR_\umɃqcSAH~/2#kS{�D^+]M+L; cr^nvq: yy1NlN3NSTG%hB/"7*up�� A I&S'bU+UL&=&xiBcOTf%H baġrL\aD9c*o+m5J[:yi_SWrKf}ܚl߀|g͊˖ m Ai "Q¥,Qjt5L {3SJ˳r�ة&q?NiRrؚ#CyJRXL>ms@U0Zox(3Sa:aKSuCE fDl MbYq ip^`}{ f-RpKS< [ֵ:_m-;V!aFSsq&6k|wJ !?s c ͗4|~0\癪1I_,QH!piLJ׽P4NֺH9~#hmfP{؆$ŧ5م3Ĉyg\`B%s_6 ]8F[ÝJwn,pdicP7v%A|c5RX<զsKL2@۩Sjػ"'ôc[PY7̇l9]n{?L]gϭʼ5Η>Zt" {zNÞyJje1f-/F4^+MwAtD̏n@VcK@9j wi&Y$tq>SGc0] 4y!-6�\;k) i7UA:<CW)$-l8( ?6+ny ҍCҍC7])C"JT,x@")U #x~EVs{Z){lRpz27?IB>3dͽy\&mg 0c令?7%,ww!1m,h3<K.:@T9TS!O"yE=@/õ˜T#e$Ӱ:= jOZȭf^0svHf<! KHCq$pJq\0a+Z+,3*2t6}G` :MتIj 5{B楙^eGϋ40GS8-n )n*ܛFCyKڔ~oS!Q�S : H"8l \¥d#\L1dUUsw,29ADRLSp$A]F`nҘ˄m8K@}%Z]{Y MW Q˯ذ%f灵? YY`Kuc*?q!É'_<[9'\~&v髱]Flt:9[8VawqJ$T"lz8DS͔l4"a;ӏNs �\RjՄ.a8G/W$sUKLץuXQ\IFQfz$w2�f\h(ϲh"S-Ї {,z% 'fCk$ Bgx("ʶIL"u"| C$ء iZX\Xp/axV}냀`s%(?/!0IzEB]gFƿ o`?vKMo_DQLC 7OmIF*Dri69T05۠$zQQa׶e#0吣6POVFO6phE$|~ bO/K8=#4w8[t7ltVqEB?97 B~>,R'xHe"P9ϒ"~e�n끞nJ4oqKJQmDqIA5C8[;̭Ḽ_By;܌£yoʐ6tȬΨr# TD*rV\/jW= u(a "¨cDi"/rjU.b7LD,9Jz 4TC(4(M&q$W=VsvLse]1KC;(FR6 AF͚jۖ�~-1ѭ#\6d\G!m<x 7 xʁtvϔXdoSy5XG9mhtЯH$~Ұ�9qNzUmҪ]={W{FSËoO2ASS,563Ȱ1 \gaYb(tmG ʌEyR_'//'% ̵Iq~0&U*X|)BR@ ,=$/3_ NO:I]vQm#c̡a%vN Ū=P!`=J˷Mw HǑ{A:;^ETs7>i>ay6?!1(ݏ|cþ2HF3e(ۚGrqn~ ~(8|`,yc2DzF2婄vt)<u<r43&44 A$%0 GbygMX(1ٛrFWAg=㼔$Ʀ:pe>p0·#[U6} *OЗ2 !%!lBG[j};bN %v2;:˭ 7fո3;Fp */kZSvu%i |zDۖ j=Jdj]> ޟ?Jbi|}_b. R-g|$vFgSHtxGhpy/ψ/j#צ92,*jL (y'5"9xܯN0s:/) I�� AAI&S';*./j2.*<Ou ,ݑ"Y/9\r'R7SA5n|m0T�qbZV|uekh+F1Y+Y,ŭVRjNBᶙiWvВd'0k=s5"K,ZfwK KD!؃7hcC⦵ђ ;!B̀bX$Z_bV <)G%:v!>,bq듘nZ^0VWvr{tL|˼1]F1@*gX\�^Mt[Vx/ULei N`ER0K&X`K;мE; ,z x{$r rd bKgtUl/< &:aQ6κ$&%SHTj0MK̋RFt4Wdc2�uRR|^l2 R )lUꖌ2Jf}{kl\M=A0{#<y)ug$n҇6B>݆eF<.14_˟UXyKO+BU,ACŰPƒt~U~͂fdtOiϼ'-.�,1B),mgXq&-T~D*3V mmvsD=i|KJ ktT|oH;_ь4O\_y@a%OX�1N/ ̬u.׺ ioҏqtfR2GxY}[a˵TJL\]p u94cj ~ulyҞ|!ۭ 4А,~8r1_r lu=}P[X!fv_vxWTp\q%JZD@rK $ SMʺu+ٸ_x0#>ҪtƩSF͔ar;+¢f't@PR^O/apPK̦{'5*u.n\$!Mdy_n6|m.qH9o-�Sd-yAu*O ۤ4_d7y+هH( 0l'|yj1D)䄹WotʞOYcc-Fnu t;T'q=dkh6ԅOf@s,ЯYXè0oxˊM9=P; Y#" ,`i!`ڨ]3_>rG̋;\O Qjs99)(ਖ਼4x3]cf>5Z`4�醅׷2F?1BrNRl�uvq;o@/;[?sߏ _>'u ]i)"M1B s{);ڎzMVuLOok=<_WsBW?ᜭy:ͷV2PEE}DΧVHJtbH6mNգhvbҎ׿tĹ|OPrVJdu}$yytUzel0vLJ4'!~mVtEN~r/veӅ;@\Wsp 4 )= UzRԟAQ*�{16vacOe F7X {^no*!ZO\PZx�n;D#5�H_4oyPa*R*yim̬\_}8вTqeK7� M}Tws?`:z:{Tt6x:io꼾t"G@[<*4eG;!4 eB[ @ _kU=|;=w]'9cqQDoJs-p4 e DBP}$N)o۟1ٔxl N")#9A`mh`zvZ5EN(h+Q]ݷ� ZݫT'3ڬ T'P)%^P+5ڋel-pjK`8BP,;Kkt<d Fddk@eJ+~i6ZJ]skkzC*늩HfT_ O}#,Z)�wi�"N:# @uĩ<z}\u n؛ͪOKR:ʮףCɦ2x"AF%nb2 7nWGMٿj&GۿC; #6l{aU InFF)S#UC3m;r\^yg6Rv$:$t,Ʃ^? 0x* 8W""R܂ (4Z./N,j?,w qt,*m=xX)T(o3Y>V;au)س~h&{쓇(4Psv4kkO \'r;愶{X^#qk<J bY#I_ O<6fXSϤNiu*z2 iFEU?Wp5|?WE^ljNԤ BQ34)Zz.%n7fhOO0Q#ăJ]ZE=NSMpM C#ϢcɴSISYoQvvx/n/8I#b>ۊ Ro&V|T#^alm nOmDL;AL۷<t<bVVa!(ˑ#_rxZX|&ᯜbw1xg9(߇m8}@^1 *<ϞxYA]Qy?Rly1,oA`kH~3S4"X amn7_(}g;4[p/xgZi:q2^?LX=[c~~tZQ:-)? &�B~VP6KE*{ k٨Y4xe)R[F;_540ѿS)xS;Hqk8BV4TGtUNXޱz'e çK7Ow@3? 6xsdI[ 27drLꅂ3vlkcvpn9J-,W$S3]�轉4@27ք{bZwsMTL$S7L]NӲ=>�� zAbI&S'̀~ޙA6BeBNb;,?L0vq8Zp]0XP@@4^ }Lt 0Ӳ7*v[]BXK]m!t+q]#(-t躬l�V'66AH)kW)E[zHrLh4Ee[]ebg( s9FLW A6c 0b_t-KK 5Vny 784"^?.Ir1CE1pЄ22 = _7GSJy P *?L;Ehh {|Q,[aLd[ɀoI?M6s'D{.4S JaG~vi� ڶƿ|qZB]p;ݠ5 3p ןX}߷Dr>=v:[UPeCP ]v_P}eዞ%0eIfu`7SڡѥKLT$h ֣b0tUnK]^s0SOs?'ʘ2}]0GUs%v0ݕi<Pp`:3JaE V`�%1'*{ƻp'' E:VE<TI3۞x;:3y7KF`Z PTҠ<C.S{b]бX}v (mb$nks> H`S-' 1\{F !v0.{FzA,"k'([d͒6+%%jh,|ڱ|?:~*c>ѩ!梔1,ue{QkEF1Nd7>(1fi%H+bG1͑޵t<6`;XR z0$cO1G!:x-([uuRr!.5k1& >!}aԆ{h ԭ4Ul) $pU@ߺ4rLv4fбICnBZr&>֊pŤ+Ո-KOeDMdw~Amzd [xwd<2Y@և ORR(YDfv/[S�[_��:=c v+PҒBI݃h;fr @o mnt1U+h^~P%W$ @KA!}e]E䟼C5K彏)VsNܕ!\j[OElP�Y[Xx,^l;aD4lll2R>:.UוvBiu׎Si5t pe.^3{Hhr~~ΆQO6&7R%=liB \.~/n"Wf< �%b5^U񟧰tCA]ƶ](a9% Yt8Yݏiʍ�[E& wQōf"\bBE{"U-si1wD{M Em#on*okXe)V>~[^ں=ԵXͯYЪB#6\M+W[9_qvb6 ʒ ͤLnCyX9P_mx8q ݴ.'4 6L0:ڸޢd27J4SM.D&o\xFNZV ݎY8vHHL$E+2z\}Gg+8qwc'-n_]fQRh= nCC<_K |6ޞ$S>50s7u ~& MJb@ќ<eIxmWO=*JלO8:bhOtcfHD^L=,,\F6fyvGP4T nc ]!zMK ?%;c|MuNGGa]a?]�bQٙ<Ri6'~UuSu>`vR[Gf2tǘ9ʍ=5؞m^0v+N&^@eA9ƓVpO.gH/78_VwM̍\5|Δ4+H=ş9oad}sl)ӎ6f jD<[wre'yzX!ͭߍG@G}!> 5DX_hm2QKۇ_D̈E|UVÉjiLa-I}UCcK9"+2["oIU! kXxbxClZi{y`n:0TADݳqJWIݽfhw?6hj1KT:Y]et0=C`+F^֒v1%8S.͟,Qo;=@RIiD�qYYw$DKkG(2}y.?ТJр+NFvC!J2pӳƳY (<'WGW.j$l̐A%1ԣKր~ڨa_yv ʧc5=.bn8e@uNcO>z+T 2K|QGik/b莋+gN7=6MsehDA@$[۶#0pra2(P!h\)ұJF6* YMReC')]-]mUwwD6\HٯWX Gࡡ1,KW˸t5[.dh$1�Ci%F>]%x8Qfg֪Xa̔N}ZP.xx/YFu�2.\>!$]̂%A!{}GTdK}АP5o94,(-y S&p;i5!oБ1?n(S(\>,ޖ7g*܀&EzηJjp ?%B-_T&΅?$߲Hcy:tEU"l$n Rz#/<p2́�� /AI&SYx𪿈+pIFԨ6IK~a;` i[B=y ,.N��&@S=C/fKC Qwbi?/A&a \uV!]:$|=H l~J[($VCLfSk3y,9E@n}as, *ԕ%̎{AY4V36ayDGul7kxJ9V--Yͤ887fʯuTgʎ f+o3MΰOc`rKE8EgQ= AK{[Roc}T>Q�iօ/{g'8+ZS‚MD<_?$h,%_Ϯީq% gnZI4&6�wT\  dcRvsZbmP2<`c4~8$Hס1vV"݅f]J_W+sr3vBUZ=<U\ Gźηi3@87CPqܗ4vwgecG,Lk`zkdd#$Opq޹4 E}q<4<p* c<3uoLls.GE=.hf^)N yF8;~¢KD�ȵ2"f JPqK,4ߘ Xǂo.UI)c  =;eSK&gLC,T>×$W[1\O7L1gE�ѥ$r^n]g3 iE+0KqW�$yg 'dt h&exE)>VXxȎq?Ov 5%L(F�[Q6]_vdV$gqL!N Ge' zIpGNrlod0j]`t:衉wu <1/~VGJ%pW & L}S֔LbbSA "1ܪm<Xmc`hI~'NxH=D*Mx'R>FDvmݱeCbr9 ^ ?/I}x -ݲyejKe)P='~5X] y !!<I຤Lac<,9,= [hALFu-k7ADhRBjl}2M�cuOi"߀WYhLU5_>3g5sԔdUSٺgd c>pmR1&h%,9f}nzRmA�zT8 $z:3֡\$WS֢=|} VT@:<S13zN[!3`bb &ev=w ?4TZ5ڿc? /y 9aȞҟZi'}"ƌZl`*^DC*fTaeVu״ZO"ޜ2 RVyt3كVXTj(5VT/Ovt4VyN_v4 0svOb@[To? \v BitQ# ?=Ws]i$?-SƬR^Ţ!'8渪5i>f~&#,D PrVd c'T;pTjg˺ Q9x? D$g˨c_TRo5 <;F p_LI-tc(3.]ĮԸ,]q S][8kVsۮJUzNF DUt߱#Owտ0ϹT)D8,u{]D] ĺnwN 5чOΚ ̫OzB(=TĈ~i |)[p|dvID}2^DFd=ک�k;{N \kyChF+=l7{T&W,*r!}"6MG;/lp{K`c,|L \_V]t^̺E;0�Q].M oy (ιs X 㝭w*RυJD_hqܑcP�U:ldbى</i(}' lAAZV3"W4_x/ cfE׀{|:dCwq2׶ӼJ!)q 74Pssl;߉'�@dR^e[$ %R;w3qųNSdA[#c96ٷ3؟^~xx\g.>a2gn!}.fqN@Õ++ڝksUH+'3Eܙ\/Ha]˒H2%_Bx֠L.aL GjXP "~ =&urQNDKbWO5wFIiPmOLgPg]b;!L8??mzc~Ujƶl& F"}SkD\J@ܪ 4C}K‰Y͔*U5'!%|EybН3)]њlCcʊj&Jqe`ƿ1}`=nnho=ř.m�fuRBp'Ss)Jzn 3R5Ȳy?cn9&7j8\H~RG(X8wNKD<Ƞua2I1wìIq;gё #FFjp޿^S?63(i E&/.B Ό398.W(NOԴ|j\8o!?897PYc]"7Ddnj<*]0 6o FO_q>tg87 7h8i�� FAI&SYx!F+ZGuD _jŬs9y\f8OZh0xM)b;2 a ӴIMj/.Z0Pni8u8}^︐H9jK@ou2.}5^Y?V&<hp8<bgfG[<6Y'ac >FR@B~t]FĂ5Mgw dd~8׃^EJ%1G&}PT] /awb%l)w sn;- t6{spT[F25)l#o}ۄ),4x*ksU "(L+hCn+ak7NU3T/G $d-WcTz)F}<"Db]s #+_;أVd=xlhg>Ea|6qneX1v @Tyx5RLCGY?"x(jе>1C4`R xūbazS?!]KuhD-LRW /xFϋ\I' ܫd_>3Pjȋ<EqLJeQ$nua:Zgq^O֐&D71 DrhYQֻ=!+J!Q9Skq+Qs{ S )saѭČG>6ѨQy? 8pn,:Ac;[+ذ稢=)=%8\;YH*̓ EZ-Sgv,7L?buV5.DZf(R5 X>8# +[Z^)< ȡ+´`1^Z ی\#*&X}g, ڵ-$K`9SI@܎ޘk) Ա9@<_nH#SXޒ:nLùpQʚwvw (K>{}ϕiZ/.B�MR. �sB! T*w$uTNt0V�nL;֋x%2 'wNؗS]-mܤEܮuS*00ae 8`BB#ss$>=?a *)GqoaQQ0>uX`ZnRA;'Sf,`V!f%V qr3ٶ3y #ŘL17n̿A0d3:QWPb7ÃDIGIBwfY&kMF{k+~v>!R ۺL[ /쯱7 0ςǪO҅Ga;$XqEۃ" (75ܛUlKRF%/Y'$K^_h҃&Z\j8Bb1 X ە_+U[EAi[w;3MӖjhAc-Q0btnYyi bi@B_%j#N"\-6 qB�Xq$pz9U&N.׶cv6"P9zsbByϨtvFo=v*k S*c3͏ +/ ; Ӳ*8;z|r/ẢSJgiYkژeKbx'"t/la9je]O_B_b t{(W�Y�7x{5oS+d?|^EUΈm4}zNsܸ:]ڴyAy\UnhfnYXR ̨+4j >ʭ[L̗5n~P6W{Ӕy?Sڭbzm6T-S�qǃ 4}s@2}o@m&`1 !A?/6Oz &,4E~}IBW"nnKPŦ컫AݏLhdsɚsfij_6O *4m6~8E č\:XTVvI*Hw(꾻ρt>h0NjC`3&pgBՌo(qp% O4fzch2or-zuP"JvlFaD5 π99v!T] efAKǘaz m3Y^j1 n9<7�*_ٖ.H߈xS3vʝSpt64]7) i89m a F5d%xJ/9jл+2-.Sh#̀thzV@ 4`Odu9O9| `÷f򵟘CÈ4+@iPW iHvX9zj.̔mχO&|όxY$# xEEཡPc3FCA&ڞq_$Jh4r[u-Β?/r{څɢ'N:AT#acG?EJxإt1&7c&nvJES/B .gCmz^ &_AR`;T<%LH u#A*zVn;F\{!fӊSg{aL^G .y!G770eu^L31r}V-O *k]mW9f#w GQ%ف�� AI&S@|18]E9rm,n{PIȇWsQo6Mj]䩂c>G<:)`Jk37(,fdD\\فlEkȳdsW>o:Q6Hnq{h~BnNmŧM^M-H(dVc ݯ] RtJy <$٪ʶe0if+gSbqާ% �2d90E]x13XQ̧]/)2oMbz?_[b콗s\6Y&>�U/D}ySiqt33M5}@l=r77\qqo%os4*iU3G짃|(wڼv*84<wvaUI3 ,ɭ�!,If/0:|WǑ v6d}ĀFP `34yǩ3m^S_J^_l/@ [F4)bz+m DqX nj]*Y *-L#l @ Kt<0 Ɯ'_�NZk^—tA|uyBN Y2?v@{ z*JX8_|U+_d" ?MxWzB,A\&sC,J)˔V_f J rb"qrEH/@ԱR֍~n@EH\}WBoniNce`&Eu)x Y!wTn&o$!"Ctzb׺k3. e@[֖}sx~9C+Pg`߫ukQ67򘗍g˽eϵ|7ƽp QsVX;JK#~ti)L l)v XA"2Ċ rDo*3( c%fRzzHQ4ؠ/ $̢.Sn?fDlH|}['۔�M,YCe%5[iЪM"GV3x[HCq53w\V0g$xG*<`*n,[e$9YB]4p(dv#6MmU7f"ƋY&J{$tϧkK`0Ji\hkx]0&zscM7K#g( QKh_Ӻ07�z9ImeD7J5bh".Q4naԥ#]{iTOW3l?'‘*C1hmۑoڲ>kNX:`+\XoOƣaW o/ Hͧ;̶WͲ}ng܌n%C c`uٕyq8  C%t#t6M!N0o4jM E:sTV>,יh×xW ?԰Dq7p8)cuA>0+;X oiZOz歽׺J` 7.? I6od‡FϭlV]_ ̒4efh#,3t\ns>GHtB$/A&^znੑ&P&9:\u1%ޭ>}ȶZCn=@mm,Ԅ=`)Kg2)]WjANnW*C %xi *aTeA.1NpmGоU ]M ˴<tV囉ŝU jδ(} EYs(>??DSWeelf!=0r뤌P oy ]G"9LWiۈuK0 ~5?)o/Do8PATgZyn/ Z`93F UN-{um. CmA8' ʀ5Tb N,^vuk,қku\/O'mP E=Z*XV8ibueAzlI<Qf&s[r=4G cdf?4CwnL6%A"\<UEgT9jV`e~e++b uzC;_ӨNRt1t6ڸ_#&# f "',䒂 ) 18[Ay+DRا-IVMkم__&ַJH�@Jtt5隂J t3nO>GOJ2$Up^xmmi 7A?g,赃/DAȦ̸պ$#(wo6.3?~{0$ٍ !L}%z;gl@^+Z:a4ՈJAR>?fꆗя[MOV_$gƼ[鍶Wc,n2Ȫ63Z2D`�v+^52L e 4n4w S3P.^>*ݲ/X8~Xcv�V"�t:ᆭO|pgiP4#(GFOkc(p6\|:O4Hos8O%fX$U,:ٺςKTHd$v`l4X?0Sb%yZ2j=*reZBE|;ذa3-%aoV~ z&%8v(E|K iHN圎*vl:/CKa Iƕz >Dl2+1uu1%EYpQ1y?nZ>4R'(#[OW-?e|o%K6%v'#cJr P:\xOkŇ͈6�� `AI&S_J(V"J1dO:Jm5P:t8 r+@,U.~I+H=6lq8Nj18mߺŹ|Ay=)S>6kє 8u~t{RkzĿGa/rֻKgOL7CaL `lɼb-uD_A}rrH8GS3%c?�79o ["9+o|G(&[m ˷^O1^Z > J@#sE/b9ؐbU $ ]vs3]F;2łRdF3Bܻ-]QqҐ-*^x00Qݷ-1ԬUNO }dYZ kaik9j ](σ"D qވfNulX, 53=[g�UԈ �F8s}>X 4#rps$cJ&^ cP|)4ؘ{I\ׁ=CFTq<81 EOϾãՀ*\+IN'Y"?ŧ_+|qZJ:4)m kh"v2t~5wCjߛ՝( `@(c!6˚Ϧ/*_(fc㌡!F`>sv6VlNfo8#x ł;gwྴ6錤`ӡQeE=#8^Ȋ-UX ҜGYf iizgjPxOCF�ͷJ-rSUWp@@lsG6[tBL>7? p**Qa*+1۹*rK>Yt7]b,[pǜYgU'l_,WkY)"(6+3sr*򚄶nV0lX'~ȕO&Ö>Vw2MwTToH`͏pF,b\7~rR\pߠCLuۿZSmEx|VcPWS &$tq1{` j5kA;18aR_Zcz%B(95ȋ ]***XH`~^,DCu^7y $*cL!#왴oS _҅]5ځk[lFR#VKJ~344h/MxOrVA̻$5ck]ѳW[\ <hbZ҂ ǣ]xOgEu?<dA$>sލ*B<-x^(x�}!hpw-1k#]T^�x+e)~obLB]x3]F}5 T01:&kn mVT[ p;؃cɼRDr`<,[pQV nω-vUg:{n*^ơUj~Wf7x ~N@8є_/ [G3092lw%7>�2ѳXb:FTNsCmַvd=7; or{A{ B-U,‘ŹO%>K0_)ZR ~{E*`c9%+58s>!aS tce;:�H>#,J bMPצz-iG]-1 "e�pƣlrE*[hl OC}9߯AAgk|7U |!1w}U nU�PFR+/ Sp ;I KjoLń̃;dP[wefIFqԭZLq}^kW' XH;1Hq\j=B\~]hQẽdgYzWG&(�%(|:ؠɉEG@#x^A+U{q'?5&w r_pmK1HU 7R1,FV-gNvd569-lx}ęZ2&A*aZS065.m ߇D&EA9xZ/W9OXۨ?8[sׯՒtk6`Y40i0S *kۏ*Ꚕ`ځ1 zn P&V=&/KK>% |mL8lGIƵR9Z&3u"sX�4,>#ؑKԥpZ~q҅w sh\ӛXV _lh`3E7 W֗ܞެP$sh(ǜR xA<c+,h\ ,PO8Bw/%vRd&kWI ͑O0 ߴ脦:RѫA ]8d'F"=ﴸKÃS.%Q߆2 <2W<W<o^ DLs/z,-fx`퀇jUm% 4uMpQ~yQQFJC7=,<,)`5 kFlH@^h0 QnI(ͦ } =$2WGDK LClpܓAz8ae5uTQ[׀jF`*/L._A`6)a.qP .M9!BX_^X1.N ce|Όj?u |;L4f*Ks%ݟ+);0g1 hPR!z?M5]¶REչT(p͒uMaHܯz[lّneo ) 3I{;r!T =Ѯ躡hW kn5uoCy(Kn<:0K$)=ޒgըY/W!RX(1a&}u ~3!TU=bMU_C/CQIm/bq{1%:fm(>09}ĹTF4aP bhVZq>ձk=G^殤9z34tpY,r&#2!}�� AI&S]bxAvt]chw x/Vfau?:/hީ37}˪Z*i4@!RM]&.[j }4^FmL%>Y B=f:Hz6bIL bYL$6-l5_4N~v,ƊĂ?y6T)~Id2zf\?Q)ǦyCSjd<$o;ǾˤRO9\+%e(B$a=7,a6x]rd0=U#(rbt3qַ*[Fy=*c);Q hT) '\6iG?+Ċ;RdTd)fwTbi$w=&kh̀|pO[ZGp?{kt-?_% 1K[]R;ѳfHXʜ\6 d$F,L3v|s %*4,ZP7yڡn)gNUL YÊ.^e-UVZP\L*.mfҲ|U-8#|¾3{Nil^OyPQߥ + uu.R8MQWEȸ7,PqE[TAnsiDD%~]q=(ė>;ESNGMf-[ R-|*(@JBϴ6Gy(@\lѶ|&v/;a$@ n<Ex6<iTz{?-ot~@9p=L$ԍ{YwQU ޫdmJEwFWOaCÃ˼QtŢ ^cY cẻ}fa)v ڏd<\߮e9U@5Ao}#a[RonV=6?Baɡ&rvGbKK)T|Đ<wZǤ 6Ubĵ>` ,QE#!fnxrx0"V)R}ćmh3= n-aۨ"a\qafFfܺ7cݍQ#Zt [31<'.xqW]zt{ ]ʡ]yh/D18x`^Ss}huu!D~AV~t0 ij/^0?$Jʃ}m3Ui%B %Ï6@<2hȽpm)nZo3-tkgl`P)͖|ʞw|,kr᪱d N7CPm jo6[Șo$1B ln|t&@[$?n,>*bGbBnj2U3Z-D!re>5p`d\>vXcWR"Jک<Q|R!>GXv{# )kv8>T_i,l(α$ϵ(ŤAuC0E$Җ/ Fy)3Wq" >h D%EN㨡 HOIG|bG4m8@0;"zMYdE3XGO?Al6xf'v#`U͇,'&fp7 0 &uS�k#fii( diꞟQe?VAmӼ:Μ581V;w5֗?J^ƢTj-5͓0!;#cj! ji 5'?|ࠊ@QSɴ5a7SIǪ-l#-h'T왁kYdlf5Y%]t6|izn!脵`1Rh:V2QkNyChc6Ќ|اiWNx䖅"05qnzS}L|)xI0Aϵ<IlN껢lȃ�!IqE.(v4�;y \-H� ٢P#e!\q/RF#-&)/ɂf˲"awl,�gWN^Iv!mCq+TA}[Jb]˺Wo`( &6ߌ`'x禯vA99n:'$-C>LI76.wZ0t+yָ:iI>l'!& D)�`c}[6Ŵy{rj86Ngv;/G8@)MPDpR' "E1AA z o1enn}jgI{ͼ4pq>: <}V䍓p8ki<q*M:0*!S>BNMh X|rQ$EdzQ*t+W-|bH@a;Eh)Nc+o#`'Kr0u̫A$stf/!傸WSH1ɐ}!!ùXi[[97z|zrֆ wo+{ ,j=m҆Do `*Z$ƆHTBxBC#]pă6D"׏it9+J^r&^kFǒ)ԕ?vB0Oau!̱>uHmoXE߾&o'1NNn럭TP,f8MTneO9M&ڍ5`+CW9z01TLQG`o�(V䮖2= ܞ}xX~"^wWظU<jr)p@"mLVd ]/C:�'c⒮~ qEb9A'<Yρ[)Դ!i^:2GY32@㤜dM8>QjW!n|eH~`A^GF= &=Z*[Lj gϔk]e,=F5yq*{|Pru=C ޏ2_Ip;3z:H DضO6~o1L^A-X_6(uk[%T4SpHFTJQWڮLjUh2x^)xn;"v|>&esJ6Yc܊8-X(CAvY88�01"4INL[.- \44#ϪH46Wy*X'߷Mƒ3F +?lͩq#hn6䩜^o21㚍ᖔ1&�r6jECW(\IO,a|25.Qlsχxtm$ߤj_W#^)�� A(I&S=#@Ǣc7 (HFucׅoKܣFBcU/ W"('{ (4#S��}Yvьje Rk FJ 6$[] n?!pl7yw;il ,WuB,<Lo%,/#^ii/P�bh6k8:rv# bݩ8bL9Dc6}AүMKE&T7ח}(*1 q.JSz᪘UwcG%hEpeq~6UO7! ߣ> 1fѲ|E*֛-zuUE0,x$9:O_�NcE<[e XE Nɸ>54 ,yz;+'X�yRKn^S gi2q/_Z6W3S1F6&wɱo3|:.0{ZbljԝP/ͽ]umK]~vZP[j`NfB(d}9pc6NxxlZ/hKUdXE`A7}+4+ ߃]u@ٵ1ʜW5gkg۱l$t&|ʟa<2>6Y DzE(, 9wu)mZ=SeJT֎H"ЗXQ}VǡԱmQhtyytm`T , <7fS';fGlQMĕ-;/-cك V$}޺yEϊ<NO7s᣹ǯv=  B.dnz3y}QyC՘fEjSdGYgnܴ>ҤS-ī5ח7Lo9r_C?)X<\*Ŭ3 gJQcqTeVYn&;e'N|-E@?lYVi_X7.Cg trO!V%Me\I[-J�Χ[bV3ݬ.n9E\{~.&W׍hQw;S'"8,{+vWYTvW^a5-QQ^?5U!g ~o9tk:aaq8|v䏷MX?ً}ј7f6+FvJw%KiVD-ۋ-al406IECă7m6)r8 :B} F!g!OԜďߍ<jV"OI(qHgjx-x&_̠C3*͐F;Diroi v?9+!H4M͚q㖿!eڪD2PD'�r8$|W) 3GY 04^uQ݆E]pw_@p.#5is逿聠iEȮDTw(`1ꝍM51ȕ{C}A˫9WRU2Mqi1.2jv._1;wNՎA%ty݋K~Xm_aB?yM%uJC"k/B.= Y[]Bwn1a깘9"-%%-cBbabxٚU81*-Hn)Ur*U>YP?=4^LJZajP9n3?<Oe|rO;b�`7ݵ;Q#İz-OtI< va>�9AUl{Z-VRP? 7HH+$@3gۑMG/$:9|^ U1ȍR`NZ'bdlV({uhdE| v&Zg_M/@Qc*mW*z7N2'`~d p51(#IO7#eg~mI b_)2F;J$}27^5 <x1<5)-:)?lHtKOm2}̍$; HdF#%jB Ц8\ S₆-]])+` ~+M--cz]$  Q|MeocZV /en\Ujn1N?l欻}ݵѺq}0I{@ZL8!_CE:M$]85Zn\YaOZ%B JXX\bГd']ڙ|"wZ�"h ؾ dfWBM=b\`G*<dŭghHTSggzp% ߯~֣Fe\SO}iD&YvX3~EmǞRc)?iu3\.C*,9{a;ID?UJ!ƐsAT !;̚܏%`$jה3zl(1ބ u9?`ғ\ELU5U U%^JuqiKٞ#w6·@$3?EBz9DY-8y{&N2𸥏ZʬQ֝%R349?t@ Ag QQ̓i 4wɵ5}H& i^+FSfi^  .7׵tyR] BOЏy 恱&E͛}=?s@x";/+ ?:+ׄlm[L>vݭ &mB04k,*#C5Р@`ڶ\I@gy8v^W_.sWC^PX1"b  �� AII&SY_iDoRlBRTq? 3obX?kSnk@3Yߊ~yiRa$h)uۺAOd1f0�IPІޱ3$&8Vt+6Eӷ.る "c\PJ=mhy53B W1/Dk9)ɞ*ba`Auz%>{POR}c[$M"{� q]Oy,< O#r .;5W2>Ke1|s 9Sl teZ[/wuVl+�#"&C-y7JOݔ#oǻNpsꣃrY;m8 `]h X.Ib3IY{Fڱ"[/A_"GSS1䪡!fj"|\:ӃF,xC)a›*!"!h)_9fG q:؄͠|֊OE_A QrGlKAa6#z((nd< # cZp'!HY?(igbu]аT`GHutE{Bh KWM'lTrL)' 0BeDGdz9uW 3Q'Ob4̈́ "ߊ5I['1V oC~Pq-F/6?(l\7dž=($,Xl"�w| 靐BÖBVkĬʍ ~Iquw'̓ +]r|:O-Ì_1,Q_,+櫟?^:ڷP͊d%PjJdo`\O[K�Xg? RbXmЛuu4g,�p:H.[CҢ~$hv ÿA_-:[+zb9@p)m)#fYGk^Z;A3D"4!Z.gOɈS�'Aޚ.d‹h[P~j.^QیyE- "TB\y-Cy&ǘהn5օ^gL e\R2|\"Clj:(Y1ɉofH:M#,Z=S +Z<78]{027-#.5]kQ5K%8Z!'8ӻRȳEEd�jmdO$zzS,dڡp4:k+.Rj~۞@ л0'a.PEBr2D(&6Jg]KhQv6BfRR ~^9,rs [o'2wnMB"xh֟�sHirNkM83"U49}^B /cRx4]نbԍ&PK{5yH2K<K4f6W 3.V0u/N<[KEl 4�i6StdoCG?mW,JȒJA%_BB&{pyܪpk��! g|oV�gqR!Az Uo?noN7C-g]Ѷ7Vu^D"- Ud\*[dQVr߮3R^UӁL0ڿ u) yعK\DUW35kvwgUHKEVX~nuapY -!7j=Cls:N!ڜ| #89-<\j-r-~Kg xV#@Os?1ӷKb6W@LZ԰o^.-S~scXȲ%<t戹tӋɁ|{k\!";z"ڢxr<K" ӛvS]s�^:#2Os<F^WtfWjMipBH"tZ ^w82h+ȢOz/źWrfeNSl}%4̈.օt*$]u#M9RX`}&f!~hn-3DG5fs0aGMuռ fccX]a)Sw"4J:Sjg؎ȄԸ݆#{z}12e-R/_`wd`4/=\$E>ᐧᾰNrp’푬�q)AJ2͒shi>dlxUp L#+!e0A\;_cԋ~!JS1:E>={E16[ kWF[gLL68} @SPz5dcqUҦCsm|tc1{Ceܠ0AL\Nniu=%#rm_Njޖ z„ԥSxXkG1W| 9.},p>!By7@* r 1MJNd'ϝC(2#T$DRMhkXtީ hWRbP𣤯&d`X 1ũFqf7E|" i9)lglz-gCx@'k_)Opk`ݳ,mxz6\q7 :l�hRΪs1#/؇NĶ4/6)Ӡ^p.:UEVNPKg,WwwKmR \s'@Hj4qUq Z !p>-�;k_B'.Ul xڛGr{}}ZdSVh;ZZInX*a*;tċ hD&3+v,'̶l~=~(;{X2B EMp{b4ǭ*f\;7QƔQj=7 G. v!BsE HlBA:wZJ<gΥlSb^)Q/c*ū"Wc )PbQsݙyyU:  >Xc\Gʁpf88 N)@ n zGRB:"D),9l|uXx%YkM}2Ӿ7'Y~k@xLopR,)Tԅey57h>_d3,UAznRkXn-A:/]1q8]Y|iFNp9�K'EF�Z¹3o?~ J T-Ui{kV!a0�� AjI&S_z!ޚA0)s\NXK )Ņ `e^3׽}?+pUnxRםPdFā2|10^ 1/u2sQ\;@_s+Bs]|h&%10G>DIrd#y#S£,U-H`0R;~i=p&hL,u12gB6R/IeT.̊3>>-+Utlswh hQȃK$rR޿^xpU/|gܰ\]zXOPxWP3iߘ9h e[ lW/vW)F1e-|f]B|uL=/}rx؀ KΤ)z!DqQ||7?3s''n (G~۩' I>>R~z�3un�hB&wݦ +H .8%^20b<%7 w q0 _,3JSl7\ \DužǤS-y:8N[%Lh9jz1C! HLD"\-)nc"nǃ�0!@tt}!E2 .v bi~fKmH/89..ޔ ߓo*JPi'="X0 �ѷoWIh:B97 D|Ct+t60dť�U<jiMaڰyCA(6`:uɾjk4 E|iByГIǍx>@$<wUDrhhz-EJI^r;?ϒR0W^3)Ks82m1 0sIA|DΧdoy< ރ;˹UxϪ)ܖ;]tq#/:D<Ws0GQb_?xqz?v97d r:ʅb/+\ s^&ѽcdn)-uSWt:Xl>> i{1b�B|++$*@|Ted Hd LVgOd`KcwâwN!!tA/BT$_H?f83/ Q\]lK62krbιeڑD~Wr)3$M6sȹ" &Mh R 34i7H@WnJDŽ0Xk5Ӡ')r9p3UϝQUHTwulX5Րm47�#*c=x.WCxWFVmyZۊ! Ō%fՋ~@&9XE6 ݽ5�/Zҵu+pgcS1Kv{7zzW•a@go_#`PFdqgHWu ~{XgCS.!seK$_9,$#bs 7^;#^ӎ/H2Y>ϡ6Kkr6|;<_`*x9XPL\ˋeӇm1 >Si wzcـ'FRkΒ~,6Pt O6ڜOw;Nn陛$W*טoAþRTD\pَ-GO. 'USX" ^NYMBW@b u:r!FM8fޣ 'x`H!T'&Pjp ̛yN8L=^;+BWVB6p/]揰(.bևoC$LԅV=GrQzHM8K}rW۱˘g�"MYQR^[bN!$ϬՊvs4*_w`kCߤg9B\c{U3 2Yޖ%rV>9vP>]lfz;aP̛vQBsjE,$҇;BcyzaүnE$ֳp W<bIF.9XX$̞%m?Qz,,֠@X{ݰ8PG";|" S'8r!weAq  '|̧pJl pAP-qXsuh:0Wv҈)J�tMNY!#j@Ex1'0a9>DR]5BU^5Ac>wNs)VM2Q*դ奼Cio D6n%UZߖ67Օyvμo4ذEҊsj Yy'Q]e5œAy~;v_Y}WJ{RQ>)hYSF)7rBO.p1H⶷�:h^Gy?$hv|8uWe!39H|IMH7 l0fnhh3.} Ha}f.H'۝//~DHȉhKwK,|:лTep0/!s-Fg /Zj5��=AI&SwjoR1SIF iwν;w2ށSZ<Nc;Q čc)U;j'RBf,*=GT:z}% 7bDLw asXzd M g :#s9d>EpUauby:gA ~R'4 #POWw~CI+Ӕ)" DvՒpysun786SN%r f?Q.lW<  Q$-<-'$%*/Y/@ Lr4V4mp9tK �o -ꩼl.uE:4 ko { ] 0"W$@|щӺy+c!jf"Y~ /: i8e4 h]O-_E!jR* *C"b>l c`-udrniڨ*%bln75k#q Suɑ N<|,#w|cƝ'/nwe5ȅ KK{pwxIrCg\VjT`C7-$`$EnsQA yh"ȐigWg;,L}st邨S9so{đ&>b)i#Lm?,ҕA+1#as5+)ȷQ+vor$9m$-¤I+vRVXɠʶtrUiV0fkIAzŒ} /:)':#׷ SNٿNQv+U4dGi[T/'o0G/ĝKhj%ԎSe><SVyRbe;Jxׅ D¶+]"O24ctG\\1d)%Bq:eg{x~5X{iNhZ&>(ryW$#7uQXRV݄$=0f?Bqu`GƮa�)΁I"3 =^r\C bWzpE%r HvzNF'ƒ\l1c -JhG[ @˰6|u|€aAlu2]ӝ^tk\'ۅh/1;_z٥<pIS`?{R.q2Q�5M!+ct\J>crb KK'cs%Ȋ=)YcJ>[,b؅w:Bfvֲ@&Q4[ߏGoUnO{\c)h^f<cyqBe`?1(1b.ҞǢ0&JKr8cnhzT|P] \>(P~e,{!p4Vنd}Aoiǽl˙6Q;h;�t`+xcH%QB ׍P2c)vw.]̂gKk]Vc"_t$5-w#uh5lɈj > >(v-篁+$J$fNN `H &T~?(dc=\-srUxI& 8u (>}!c*|ydf#&d(({t+LRDMl&^xXjK "K',JVKJlK"fd3flu+u RkꠏFQ?UXsFr}' 2+n4KgŰ`T(Db!$Q|�&ɔf<Umh0vŰX,O74P! npW+n@�vCXsbUM"2BݕA3N9lKr9CjD0үi.-K=,a{C'$)&ಿI͡#.vէK8Ko qi1t8g`b}X3O:&=>}gʔ= r ȟ84d�)S;V%ͻ3sA<oJ{ƼM? yX'.6bi= I!JNYv {n*�?6_+h:0ܝ#4H$R)Ol;;D,Q@cGv:&RE(u> M&תtYV{I\qmy3 "*ũC._r_ϴVCrm�2W߈{PUޭH{0epUB�uK.Hd%۬dØ/ui|++'GUVIr8! 1.ѓ#V{XfFgI@q~{|qlUJscpg Ud`,t1A$K q^5Oory9Uޞ fՅw1pIi =vCPZYE=#c8GQT P0W.(v L%éiD홒0Jj2Nl57d+To;_뷁;-^ I3䌁>Yt R83,(mp#<hR _üCԵ bBUPD\B4t] A& IUti gVs!1+``Bg^6a H-W/{+TEOS3csXRGʋB�^VL; I1cNW6=LKqҌAu6 Ó;:AG~~ ߑ!+b4g`Mw?5PGR#=Z-%M_vnv#G} ƅ&p'3=Տv"<x O4^axHlgjvNIBo[D;O :xʱ};1$ZN<8,*.Dip iocUŸ�&U n&b%n@/:]q6:6 [#y/$ ӣ@SI3̳prE4_CJ6:]`(>͌۷OFWW`7=@z/ZMD;}&mW޲]gU`VCu%)BeJfPSHEt AL5@dAVc@XA 9CEuU`jg|2"m U*D K_2R�;ȀRώIڍݦ(JhJ'c?-lhe}xDV}p]5ɡVҊӧCm�S4bwzA t~MA0< @c_ǎj^F4S`\3#kU\@lFQ0AiBi:9R#24җF BfLx6/D j۱6˰])zfq5+ij $[iz]CF*#w#ڿ|< 4;ՒanHT"̼3dCo'͗U|zXw*Ч|e4))F0`*¼.rð:6NW!򠴺nR`!=$RGqWjWɂ$BO7|kSMlRBZng|%gL,}w5dlɸ2lEYD/OaT#GD1yUʱXueUpl4~.#,sU#i:r" vzTF{еJGG&%j_,s6S=g͎VA5ذOZ[sXTPÎJQs]}3Gbn׸U {F!fj<1vqْg�ygi\Ve&5,&7`О hw:qn[\A *֋N��"ABO\ E֦:H嵞)Zk=:i= M ."^ Kv;-oQ E=c }* o˲,0Aj'UmW{qv|R|307{nQqV?bW؆ vƥr9؃M {_t~XşgXό}02.Ǯ%-I\i7ů+l Ӑtd@'yb%Ć{V4É5ƶ)/Q#- O.]H! !TzpZVu,91x2 xӗ{)V w猚jld];tȜU1r?&V~ytDzD4:z&P$#EB2;dzul򍺲mŮ ܒql|)j>X}>} ~A7x[v}*7_>^OFw.I;7Q:tr31gU$D0==ͱiR u@u9% PV`8b-$T컳@�n[r4dMA31ALyoG+ D! .`п"# 0 ׷� YMk4HaS=ֹSoTo$S1 pذSJN=5)pC sCEK#3_0B-_}Ђ (XO%!WqlO*({"i,ڭfCpr) n ]ٗ'" Q Sq,JSCPUuZxRzǁqL"QQC܎Pɾ\SALOƷ0a~5 3Bnoשܖj f63E뚗aI9ʨ/%/ 8H0LWeå ! _S3A9KQ"[`k vebWPJb/jpcmA>,1ΧrWA]a"N ~<@` 5맱CíF>Q:gE{muשP/SC5Ṋ n^>VG?)($ Cf0ު =h7Hm ~PKKcs;P9qfsu5[˯N DPB P-7u:}<r Sݤb%~: Mk"BH}/ yY.+ps$8OC 6r ᱽ9y<QM u\6N~akd}BY/@��i|Tѹިa(p-#J UXHTx2*1`A.�h0FgVbMk> 9b28R&?h4i3z(UDElN`wJ<)`t ,-&f8ύK"n)51 fTU; 1^גFXRz\h&eEjBgmI #{ƽ*Ȳn�b_2tX<`Kwz&FiU3_e1{gDU 3[moؘU5=|>Wq&@޻_#zvqo$?1a3dX,3XerlJsTNewXmsA[a:~Xݘ4.< _S=LUH'?6WӍ-^<֋<^ۮBߠtU6г$KCkB -IvSlkp_`؟1%N(b]K(%&1 1ԉw\&Zox,`Vz/m/V[[߅w5ֶⷤr\-jPF.X(PDtEmqeN:R4|рͿ=/pu{+ŃD^6n n);oڥI+·\]1Z}L8E1+ѻu2QU6;:wWht[uu‚f[uD{?'pHU6Ш.E;4U" YƑXl=2*JHe *Nmh-'Rz釳eYl[\;p4S<vsA<CљE'l ajhUvwd%ZV9BW&<jm2;ZCed'-W4әT++>^-g0F|oN=+3 5ʴ&֠UE4TTh`쵥Bg{�-inp^x.411+5"|p TIþ.zT! Y' OaxRFaZJ~{lI6#ctrY6f~T1(~Y'8s/x3젅F1 ,fo<š@CZHg)(=FJޠpͤ<ݹ<,w`9tL+pSD4'Gɴ9L9~RoĀ&ϋM"G :Uqrae\#cU�AkRh6�� [AIAhLPy,Wt.U#3>Y]$᳗=wFo.dV*87WY@e42R$3[$+ zŜ-JO"{UKc1R0b0 ݞX !gpt1Ѫ6Q<ީ|~+QFW#b̐<49uaV4OɧXw[z*Nc@WzX"#:.Qj<17X;rӮ1XfUhd H @KѶlHF\6q@1ӥC>"}{ѝ@\o4vP?]Nq辙RKşu1RWFI󋨳)f Ϲ>JIK-^,8,n۳5Lʅ8Jع.p]Npꛝ0ͧ/S[6.NZ/{Ǿy�'͙;}0뉬T )9(tɥx/ь_Vak x;-+0*c_ue ÝV&e3HEr@oI'X^ {f_D۝KzzjR񩗽̳HuD,V6[g3,sv՞T& 2 D0$.34٠d٧|þdoN0t,Jn�6%N<.% Fy^/>K1&6)M_Sjos z ʽB^Y!e̹-MNe LYfB6$z SlAk2ݲkBp"~A-(lPҼHv=j-ר4Sfgp)UsڀK8@/ABT\ 9 "5VYڭ3a Zb:pVωh#DvydkDQ9eΖ|QPǥ0xg0G&ݴ^uE?53h#_�;Ha*G-uşr\彤$# ̀NU37OvdIh,v2$QAV?^S�7VTn+uFyc {wIrG%B8nbuG pc-FQm-JD).V~!Pc{Ev $Y6Xz5�dTCI 2B>^ȸ3C[,;#/›t$B-ױ'-|po0,HRy@sը!$\R>T8|ّ24L]OV%>G6y\EL֤)i Y̴.?dNaoR-쒍Qh2/~tl ^2} UM K{aAX^'K"gy:ji/ݱfT,'x&uƴ` Yj\VE=}v-IWhݝ40ep;6&hQ7>4`,:pqr0h47H8"lՋ35Hg3@pXۃ:7c5ܰ}5E#A#Fj"C[(>V<0;d2Hj.Ԓ 1GܜQzgN Y onz77T޹c޸1s:/JsVkT+m$]8?=k%;"@Mȉ?߷B¸}hgв#Nݢ/Σ ;mfK ,Ƞ4mtUuw:U!#ץp3>}5yt^'0MhR+fYLGRC,;:d&e`kDlVK<iB(?_cs5:0]ɱll(-&XJ_*$'9-=1 .+ti)JRe@BIOl)\N6Sa\z0T@VJy-:ۘ;& p*_27B{91ΰk#G㜽SbQf*M5_)NOd4n]QHčf}l ]F`+g/]~m5ɾM݊/IKePkLDߍ*bBt;H[(2$[W樫̸TuKnU0 .)qt4b:BlC6\aj-!⃢2Q9#@osXyɸjBAlT87w4ݰ&P% '|&s'@NڻՉGPJ~jQy0 M!BOFoYaP ;k낞N;.3]O/$1!6 ?DG<"`,!B$"B�0cz~)fZ=)WH%pVՕ%d:e2�RR"Ӥ'#rf#( 5›h踹AR٠Y yG܃so\ϱ,ig4-xQ \eB̡Qu4vn"*='=``̼č=/ R5Cn"j/3Ԇ14+ֿq%QoˇLd*!1D (ͦ笪6 ߀hDc=|dq)m~kg"Yj1wb_:J0f&.0\FknCtXzW}A/ ۾qe�ʕ!9hP|:~~S=[t]t3&O�� SAI Re0/ܱ~pK>J9\xosC|X/^$(@T׮)Sxnf60?a)8Eǒޙ톽Ğe#@);5{'LXN4a$'PdVN̩>x2rA3x|BA?$v&D1E _RhVG(XT,C&@F6^: la[!YĭaCA#յ#R"~ ߏ~-%,r #vG_`ý @CI&z)& Ig;8(HTsOqeȍi"EA-&)K"gŔdɦp+4yBMyh#Qjb`jD1[e y2פ4-?~%>2ϊE8=*IkD64o+ϋϳRK{bLnN�o1,*#T9]Dxn0")Qa-K+i'VG!Pn7g51Z\ Mhc!=WL!J!HUZ&x&O iG@cUbf-�Un Ag)y H.L0`:^k ;WjeTB&'e%R;rD^=('e%t{ځLJi)E3*PIJ w8;@ω o i�j8ed8|UӶ�nϺ]Ǣ(V#L$\\_yh04$=}sNO�R8{ 54Z6_C4LyKG-ZФ GT>I>9_ѹ?jo=6aͯ۫OPqE+u� "JE¸|Ң\#bl"* z,jYs=7 N�ӨxI#_B~Uҥ0wrשIbcH`:;UaDgݡ:^n_3 EU怆Dӷn~D%%e8 i:-SZ#1>Y vY9jdy+YGzω�y/9AUG諾#W 4[$5DNqfꢏW֛+g{Z[}dG%F!Phs/JuMΟUA>�hVEK˚dBˬJNOs/~$y"kAK62+$Yʨ b )-%ԗjU(xOq6"-}y $fHɕ_sM!S8ד4~vSQ Zu0kdP}@81%j% uHġ.@xoQpEWO@/{7v>8V*9Y7|.�E- {8X"Sz8%?Þ Sy4`{z)|oyܐNbyd&JL''N(YNu�,+l6͑Lä -4Ex]R Jb Nk$Gq#$Y@OӆK6ϿeVq*03=E&Y-gG؂XVa TpV̘˨eY#XCԿ# ,|K{\JtJ&駒m\ إbkRJVM'l<lBg,96(Yg FR6!(d鱗^ MM7m~|CG/&P!Z}+:o8{kԶ�济Sr8I֘]d'.dvzgO'J`oMW.c%zb.U~3 EH|SH\]1Y-1HQ=O%]A~4c�P%lK2W=lH{{\f|hb3cBs4Z1D7i򰳳nNm^IRENd ntXl.Йwm6W#nn:aZfsⰦ46?% tE c)@;f]\LhP1}c5;p;ݣ] ]@~<mw' ےўyM=θ$1v.=hAQZb[Rw xA߶.PQMst&551u×eS%',NA? 7iVqk^~s?U+s¸ ǔ &M~0PHT4Dy]&As Ӳנ,oǪW:v�Ǥr+gG'SőkyNL^?OgH"K\S r$֣I_=|6o$mdl#+�,Kt3bj oe+kku @/XZ~ M�V /vE){+Sw#gT"pbI+*.}viO OaTQ9Wo)X2EJ,0Q6)emthQeD+<Vw^Ȗ&xFz<ΌKm;:-%4-7UޏY7qD;#6:-o?v L ':}Kp+iz̅.LV_3s"C_\X.g{TSK V4;wtslui}WL$`LNRĤ9_1z7/e?s|; H "B-BY%֊#/|>B R-#u'zjxuk/x`ٽǩ?IRᢔV<hn*1rabUx'[B\Zfya }؇U&hFyJ\\mbѐX Tx:<j*.:7z 8>JW. ��*AI\"Orҥ>ר<f5y_IVwٞ$է0QsT-6Te)v~S0!wcvSe<&S$@YMꭻޞ mSW'CXd c݇РW,EѴy}o\ Kǯ–$B{9}VuLz}0F'<UОJ'yHOPrF*}ahcu{6[9 +�K)|æNCG3l3B!~b<7{_N4 ]UvctӌR&�k8ဝMO-cBo +{03i>e0yO8<iQS @X(dh|L5l\otXl<g DF-B=Is �x\fs0B9Zf &P߹T`Xo^I!_a@q +.8uv$J"u H@㴰uoC6q>SpԤl,qyfștPhXψHא/K.˘?ZzXa:Ҟ`f:~qɼ^�:(cN̕2䓸)x[ ͸=s8Ka0 rCX3'v7?\z_ ]Еj|c?QJ(s_s(83]FF_G\yhG@)o H(̔UJX[FMI. 8N *#`r<:S[Lq$7uH0yMɫ2I '8WR}|҉\,*: ⇘y$ƌ!hzFiDh~R Y#YKKpV]aFYF2w@Fp9 {n*V%J&ٓH1{:tqd *.u&rل4yM]ntl0T"zrV >/2jS+랚n �gRIk)v8ߒ!aa.鬡b</HI%h5`*Ta`i(ЉTTʜ:Òe R+t~|uYqK^pdBߊo9@s|ͣ*鏇cȢ~SL\lV tG)Z Ib#22,@JPɰ͙J5): jE Ž3NĴx7rN7:{^5lKZJZ`mDQU g &#v0髅LuAlRV&q85r)&w#_mᛔdMRn] ȥ8#TGӉhܖo$s["R‹x.$>iS)JG~ޤ2}GXcťn4%ĹGL_]./w4q>j0JP)YLv'O4&Mk`S?2G?$+G.|y`,E]KQL)8z1B~\ba#Ols(abr[8)vAL�,27L鳫/S&SCl>ZqoS 7qAMdcd=8{_z4Mדr3OY{ۃ# KPl?0Mqh3ⶹeFث^.`7}>$u4[avDYi~8;?Ø ޯg�}DA ?HypHD7H:^G-rMTNË&fh%vs\#BEnmE%&ٛ,oR؆pa%]T5(PU^:6{ejߑlKL4"1#WvS~t&TbjEX{4n,_trAFF�;_ah+Oj{g1R:ip*\ c>l$̐vWGŒb:Y\٥#+W`.lU7S(%nˏd濥ʄ'PpڰAB$(\Aؾ$*#@nxzyͨ.3' Za]~oFV !X0ۚ= 5Zsk@$7Du玒`*LV&TE)!VP(?A&-{Di!4 /�dǨ`†0h`B&p3)\ɾ@>=U1FEy5`X[먺6F8YPU(.B9:diq`;uwi=T,NV$t#&S) /Q*Ԉ=xT @h.6) _UHPG)5 嫻{#_W۳~=d{EfɜAkJr:{[qz=/7Df`u�Tgdj.,D�l0mJ68 V/\+6#{վ^#Njҿ{��.|95I @Kܗc,t4$ݽf,j 1.;3'8]›KGMbPuV0ZJ"u!Fh*U1N/_Qyi6Sz ɷ]xy ƓŽ VhQRyM?-"Yr^UT^@"bZREF!UR(! <6 -J^ C}9plEV~m쪴Rچ CP+@P4 v-m2AP E#m5d޶~@,Â0t"I:v'wjt$_ #p5Ĉ|off cR?_b<ۅ+/VDݷirmdkF;K;?9IȕO<;-TI]r<GFBl[p)Î3b7^e[0:c ckU hZ t9+ q}ay#P@.ԅmVKE#s:F{xԾWepPh{,ɍt{(9~VAaT΍~˛~wπ@;%d @A"Ul1Wc6PQ0NJ 4xϹʌJl[z)H3ƅv3nbEqCˢJϬkV0 G),#LLsts]Am?SM}\"7Eˊ}62|çӌF�„H;A iG|9?blujt < J>[(mBA[]k`!-|-|jhL}b nf<*hYC3kǝ_c:yV*m![7zk l?Jv-畑i{jV9P@I><_:my{"2ST"7E5&cx>B$4=,-8cfyqe7F7l4>TԪ$z4>+��BA1I&SeT(բwVA3NUOȉtNb,R51:U,kʳ}z/\p{oYP7 L< [ >])ed <&|jA,nu7(C} b l+QȈo /Qin'gq~<V rYj^_qI�C=A4ȃD⏟IU:wL}N}9w.1$N7m|jt'n{� -#Bys}x1F_f1nm\nduH,OȗQGP�lm=E,3QkGkܒZJ pϾc|tPBO`mh8jhtlVwT  tFԝr<q$6]TjW37Z_OFJ4$?~ؙyQ4 P=SIL]?W-nN%h5[@!7۰ rYo@e[ӹ+E6nW[QQN'dԁg~;N8{I<q \O27Zs.YT!".i9FPٖ*᪼?ݧ|lWY4dHh^Ɠz:Ԅ\un=@HvF)oE<:ux>|ҽ!rhϓ6$Im)[,LuqF*,wiS9�!_G>J*6GMɩ@zu\dB|(N;IpkRӬ7b u#|*h&&%;:B�fUVbWzCgL:NC~G gA&N5jPp!NWw#�G6^f /&CIשrhIq,(d#:<H Di*OVCmi]hfJN؉JhN*pKť�NBA2iS2qjhvVvZ6rӜ+ft*5"Jȥ6՞gu(d>tp6rRKt3*|_~ʨ!UE_ETHm3-17ַJY XM DO=gϜü[V3c:OVq4cIq 'n$t:@cl4_؟rʙn$q`0^<2%vlJĘ;؋ i\1e=<{%XpB(~P>ų2SrRT>W>V>H yF ́dm9 LfB mqVǟc) I$`;8n)(m.ԍ*`%ih:uЖ%ȅMGŠ<N4M匢0ˑ;0Wl_@sI $Tt;Ab"g ::9f b3AC#C6K-lߥȼ4)ס\O[m$q5\q D;]ZZM RZzNjj:/͌aNd0`Lf]iWFy*_%~0Xi,W˵,,BRL! 61L.N*JiVIvL9K"b='xKӥm8ɹWa3A~|K0FʿZ(_HuN�F ("*r0hm<쌽cQs5:9p}5In=8j&X՘l@RNVo LhDHtu\;̅mc֡„`a'̫!>{M׷u|+H#&x*,:'2,AUNt$b ̧kchYρfq3Q'y;-ziROl Nd;=<]y24V@}0¡re1*`z*uWʪ~8?@ӂNO9ܓZ*/"x)}ֹs a̴9A X%0zB #;>CAbSV$ pnlB+`TD,*jZ>JmU~(�n%8R=B)V$`U],$6:}Wz : Om,ᖿ3|.~{5Wp$k VQݻ<hs*vfOSU"z_}Zvz6#f2}帙#-!9aa8J%�]`؈]![Ni%fXqt?B 6Hn#@Bք])3Ȟ"yLMA;JAR'm@0[aĥzI^�xC1+0gXY@TVEwj]Ĝbffl*0V^}$_ە,.jO^7 LX*M}3`OY'Ⱥ"1姖9s/߀jjtˁSE 8z,d\@k|E+wY5|gk ͗#$ɣx2j9uPYW 'Hdg,hBl#8JEo'Zl#l]w +Ј_&Jhi!M&{I#Q"@N ޴LI)eG6z4~] UP8Hxc]TUXDhPyb)PDţ7>9El/_@Qtۥ]mY^䬞OnEqc]eI}9FTEhD$ZҒvD!۸77y"nQ{,Nv8{MT8e#-XcYrB߅AfO X&{^="4ڬreT@/(D7=e'َ2uhER̚C%\ҢgX\gR2 -mW]%]87\MI!1�hP?w~pW+.PsA+4%] %1eEl�hZ<p:<zN~j@MfWyr+?Cǘmfߡh0iZStNH $ ;Bav:nvǸq ﱅ!Df=_#g[OLe<Z,{P98��,8 ;ϵs<Cv8ݸ%F�>﫿P?` Q C\穁`TYF{2|c~B6Rv9κ'2Y&Y{is׀pgfF*.+%wOnqW.,]{hB^1(RPm/5󦫿/?=FxП=v-E1r'ֽvt*S3W51j]873"\8�� ARI&S_!�؆y͂8Ea (tKP2ls`MV4 H<hNs$'ݛB�N2E<5o<3 r⯑Gc*gMe$}ڦ%LHas ; Kس9k}j#-#Zv#hJ+"/P-t\LU9ƛһZʾP2UwV;e<?;/rX_"5+Z8ĵoHumHSfVQ_7L@˘ހ"jz<rڸT4bםЈ ҟ֜/7Yzܗ5:e@)XH => _=A'XfA9(\Ժe#:u5"'QAmXFz{( od̤P,v&v` C" $|�8Þ 9Aj{ߒ:$ _qUss9DG]O͗@┳t%YcT:/O,%J4B=!ݟN% Q 6v!ɟ96IRmݑoj--jJ\&KչݣwEZ};zRr~q_„/2[eWj:iofGB&�A|C B(8^dlTr|E+puQݖh68}+/ur@2tjZI_XvJu)lQH=Azgn&xǟP8 ^KhV9p1LӢxBZ`ը�UUf^ .׼ nqLt}䦾 zYks8Jz^VԘ'M!ܶ*=�hs8+1C#1ɖw#<) 'GH_VWyPJ*nC,JݶIgb(8jn6VZ埾Mh clz*=6|8\1҈(ijOsUlg ȹ@>}]m}յ%cs1^K`hʖ38ǕkŦ@�[LX@ОӅA>Y!'^g? g@@mMy7}? v>r>AXn~a 4gɥSl$ 6 ˺(U<+dyn{[瑦<ɤNL}%Z= Y+)5Za9Ft 3ֱֻe׉To'pμ>J[<Iz.떿(D0;C9޴C>+ۮBJ2�%M+e$XtEOT_qR-#%=S_V7~*wE! =ĊsDf\L+0ʖvpKkP[͠m<ʐSsYIir큌W WދPߥMEuvBv0PPpI񢱊M0rȲBKGnFx:i9<tUյ8yǩҊ!&kw<?*xzrIan _H 9f®$h.?Ɠ)H(&z4D;Ux R `PSÿH{@Nx @vib89˄^�$Ky_eߍ\y"B5[:q{E T2R6"Wb):,e4]*K9yfe4M዆TxbġDy/# jk]t _'AljE]FAT2‡Ԩ8@&Ksr:jg@jr%gM0W|XO%\$HEh^Ng0A;;s0Dn ]Jr(wU[ ~*8 ,M^rtAB"ͷհ`bYwi|ۙ}(BO[M$-V0up (K6Q^xkKsB]@W3'VNyn(I񁴌QKT[ޏ o2{%��9nr>-ɤ]}H jXR{:2eiS / D'RWR;)yTnzr i$%2N~z7Ttl?M'F IfdC\N`Y &^Ѵʹ|u_Q#eqThI=b&4RZ"s8կ9T=}$/b+8^1UOc+H~_8UPo+Zc"evK&H~vdÉhMVE#(NJ3^Z4]Y MƞOdwxzbլ(d4gXIO.Z+[0@~gH6:GKcOGzALmcd �'0^($nSq7i5y'S@%lRt ("EFV�0~ e9lZ3#V > ]M wXZKF2!1<O^ m8ak6R;s.p3tvҳ#�7fP?EPщ@ÍC0p{ԟX˯E;3v7@ncbؗ8:.O;:] H W%3Cm* )I5C_y6L<_woq2ͳhYMIr yo Vؾ yEȿ1>T|LqJТ1nC!*X=Msw ]MknRW)+e$YG,LD#)m<D[ͅY@ CV-ZU٩ ZORE];=Dʋcjn\580m0M p(azC"܆~BnB0Ҹ}AYz]t,\VŞs9C"p [ a0)"uw%?ؒ/`[Vܰ E<2)/.ȯ)@fCۡ^IZasJs jZv4Eҥ]"?*\ DCVօJTt^":bTV naآʸ02iCb{lB .7 -Bzacd-Ah hs!U+=3Vvc݄C"X#ղ ,YR7,W iX_ fQ\X|dCV1GqL�vy%g\ը)m�8pkCq]p8Tn?̏4 /gQa)iӜ ⮋>p.�� AsI&SfRU`.줷P&,  \$i#G_j{\>a ١h7iw^3VV2z8)azG)0KZU0Q qxG^|W1Ǵo0O[ c~>qwձsFAFM;y`!(w/MB*`ʳiW:[1ܩU4�*JW _C_snaC<ͧz[Xu ;׵|G΀ZEXX}G(cy'QP~H~gssNwCV:dߣҝjqD3f~#\*A2srfCy$BVJ~+!4Do&$gDA`cvHWc( 96K),enCXMoe\nvZrr"6cV]qHNf٫AU,\8R2]F<EF}Qh(.",03DI: mt 9q֢Us$O׀Rh;-3r u;(*LXrmlQZgO 27{@4UTpC1Ui~ J=Y_$/8}L r *CD1Tf@nt '!Xꈔ7ѦVaaLj&7D!2ٜvZ@j lRVaLiɞ)+؛?/:1Q1YSfԿ%9嚅"k0{Q}I4Q k><,%Lre;J剌 d{r0qG !d":* ꘉ&<: 7) 뒻m[em{Bjl^t'Gd\1/#le 1v[(,½O]<suM1n9"Δm]N[IBe;S^zo=tC, 7o,.AE%sNč^R$KA%bNh򨻫VEX>`v<'=Bv�Ī5LJkVq->bm" З xi.�s ([Ye2ZdSЩ^DvW,E>g#c]#D:PKnOW'h1_DGT]",brB[(5 UH?tH!8o* $yzel1Ohk_3O5q$J vfIze9p=\?^p#۵^憤(bH*<M'!a&>a,[U:My]tC|p>EWYM ĂR$6zkT<i/VFciKsiJCR<ҜpWSatXS6<66@kO~f_�³s}Gf}=@JGN 1N> 2q/̊"X7Kf[le%c(ޚfd=U5ԃHdk >P/Qo$#3U{3tBdTnôFAaP0=.stz5^^!uF�b%DŽ=\Kx'>DzV.n %aBdU<t@\ KLa!ۀ7-6^-)w|c K"m'MFK;7Ov3J T!7UK oA p�q@E:Cn'wj2� ie6*i::oK:gD#4 `yIo-Rn E}bZ}$dJ٭NQhvȴm y_iIE| UqSᲝ Б=5aww :LeKV['eq!p9/k<"iaVs97QC:. "I5JwϥxTekpu'@e]Mh�JX�'f:b+o𳅟#{ c!,$Z?QJB݊[<%o ӽ<XK6去:,^%[mI5hY"|&3Kg H1)CRv5>r[)xnK6y |d@H]Q :b.ˠ(J:yVXPOXNt/A; bWgf*wuK|\bG7Kv4 \qiQLw|I Vbkd@Z�4hk Wk.m 04$-E*d ?wDyD>II#.ef<ϭ6t'Kl_O'BWՀ�� ZAI&S_lDNYu*O9A׹r t(B,7 6lh`V o=o)Y#\뤯UKOZ0036:"l5(9->BNA j.J/MwQu5aI/YWYX? )_?г-Mͭԋ5wm%"O\LzݛE: FT}{:mNN҅� xmtcWLZqh9^euWt҄ jS~x�y޷@Xhc(./G}9_HCG -ua\6MT$, EF\c?}ּF"R"J&)TdHyp;#b pgBVb ߐi] f>GVF,ԩ· Ǖ?:Wo1t4)В7\ gg . +U%#YEPQ`ܣt2-e wKCQ*KYO+&LQ[<f!5 =DgU-7<VĚEb&C g"aŇu7 " уܽc~'HyjZQrNξ6xsڑ@ $Mq/PnIד&\؍7Pk ;K;=#t`^p6T]Ҏo0|BLҵio}3%TdCaYōm)\(( 7>,H~Ψs$Ol"n  *ٰ9Dm{7 E0sMkٸ֯?3!3-I= ]khH"콱THEQdH^+fLbӓͭ])Z9C?+ nfDH@Fn<T*|F:PG8?Oe8Y躶t8#ϡ<3 'y,;v<*ܘN2{n H,ք 3L~PF Rmv&잲YW!aPh/-Di=0Sz"穞SnKž[2er? (``Ps}j5GKmV vp)(RgM=2H^1ϐ.iLd1:|HmЫ~sǮ6rSC&ͨ&~@gx`!1nP=$EB! /, _9}ojGs}d.?\<Ptoi P N88=5Ma.:2^<3Fћ8q-"X1іB7(2EI}>wVr5Ր'3ܘvaȅGw&#Uu}4tF5F:FaNثBn4*dJιvׇF|"[狘@9+>L;4�+4q}oE~P%4iӭH6, Ѷ"~Y`*Jg)#q/0Ar 6)\کg-YO+B;j\fzl m'!A@~ųpqr,s/r py"J ZR$ʮ^tZ|!Z0`wXJb«Ek~Y.vkQS\_.TzR AfC\F^Zn.G-\JwBsç@-Y^V2>MiZA}:o4/N*0*ї0͌mf>xA%Jϗ1-j�{S, lj/B-^Vo8_;w)gxuC:%*F#w'2O( դv@z.E-D+n?E FO xi̟8_ .wr&^w-L*28jAJsXh7l`]ONuFJ t W|._+S+{zߔ`_s&t)X6 Wf@y;:ڕvF7>XDWR*ǺIfq :@|(Κ;RL(U]R<=G1쪜$ĎrY.rM9b&p0K&ᱟ?x~u+.c~ 豕� 2_\ݎ8w6uwQ H"zOab>a B&U=a\'oɃ` W~W@å@pcID/>> n;H/'Ugള7B~jF%bHMdI|-PD(v !܆ѥƠf7?!$$>ljWf@Y]e {%"et)kY註+h8S|Lx|3$*Eqn岶 $BO"}[ .Τ%">_B\MM;W,mH3$QT4Zb|H"UF oхC<ֲcSt![amwDzGѵf#ރ2+ՅgItRFpL$I lg�bB4{,2FB P)*k`̩zxhr /=F6m*偍+ꯝe$y["GJQ7BNmEs>φ{Cd\_eVOXל1hIrn_sq\q6'Iza\D�yg,2AYs۹^&jUDR&HDcur>_X^JÒe͒-e L- UIOr2F%J)RŽـnմLȳ9.%�C*T] '^ֺßUGkvUVT 4ښzȰhZpnZֆd'*  W1Rdq$Au^_5@W˒7/0d�� AI&S\MI]hه}+5h$ 6'O&.^d.uS.Bý'%bChu2QL8]hZ-XﭢP_Ardȳb9m'#>I'kƦk\7yO |r+#ZdHbB<)aH웽?M<l9fQk5Aܤ7p1,(){u*ȹB/ߥdyi|p,=k~.='gn6lKnf\N}`c5ja= ۑK6C1Kگѭ!X-d@='"%pN&oD1sNr# -4cJr;pq%hfyd`[F/"cӦ \c]7[i~KK 25Я2.O�~, )!ny*;~-|Hİw^rjjcc&+I}4\e\6_M;cDe*ic_ V֎ }#xd @Ե/. Zdtp�1<u ,7I_ ls5ŏД.<"3_墹d0~g1rd#~LyO_EX|!�N`;|]dil:aCơL{tԫ'HYA-,}Nf )OhcarG2A]<NIZ9ne ~UZF9h"CWCi X;ix'@AP&~P4?ˋlbO)h)p/ v�3.xO%! )#[hVׁNaVeهm(=B©_2a+(h DV))HC,7⑚%hh0{+)tמRc됍J-l/ݔ甂3k'xXû`$br3`.&�/Z:FGB!qşjK5iOb4fQ;r[i4{ Y{/aä%^J?Á:jj ǬA`� TshU%ٯR6oNjv_Wҽ#<` ɧs;լcޟEXDZ* %K.'P؍eK.#- -&} 4H:3UB<7�144oqel}4iݦ=f}dNә{ us;ibî^i^LRľW{HvE%zdquоJRP^ Gl3N[%HT> x g"1 :e#/#y%\/5?k7`I7܊V.OE:o:.yjZŒС?ٰGd.\넜(14.wB_OmQ )QvCįT5x9)Cz}͗&R HVghN.p,?ߤ}D#ٙ[iݑ#K==΀Z@.}gZ¼ cnߩ3gp"eD`u$zaXt]dٟ1p3}۱0myg 8I}*H_KݬY/n;*Lu ^eHfV@}&~ A'4;W[Y-E`zO'6$&>m*[Z#}.FK&P WJpo=- gۂ[H]D4KR%|IOMX _c!E1 F+yJ vIaA~c4ydT3ULa-70\6-#AB( 5*>RS_ŸZ�/2Rc}}Z7QYĈòX\TRONrv `.uX{͋gtۀRݥ^z+iV-Ԥ6d|K> 6L^g7{_ ZGSš!mZn-klB*OBF`]aPHPN?)˲3-(1RLv|",j쪠\S r88^:4Kړ&s)[`R\zz,} \Ã_/J^qaCriwv]G`kNxdѱE[)oo@^l0lVjhGos>nd??gRS1WQQ #BR|ɦ2݄M9AtBN ZS a7#1?;{ܩ:2çfT!W]1sZ']F{(!G<PkT_ɡ?]_d0vuկ|!e,ޮ y/?~zC_G!h>:a�� [AI&SZ_9^K��#Gb} G=E|a+eq*p̿›S=޿jkPXW4iha%(^_,O})ܗ&"m០Kcpʒk?slXI_X�Y뻒ɥ ;;CO +H68o} Pet n@h>}J]+w5 pmK# Ef(4s[gz~ Zȥ|lejG:Pu:1qѾ.Q;I,݂K;e3uvLx$2I:b)^o1SH yLlLGJYr9ٚ[[P{''`T;gl4M%.n=KZ y>aWAdBTc d5i4"p.< Vuekh螸#fF\]6d�d0JyFnIvJBwB�R8]U]8۳DYʚ;>nzL4ydo@9n/Uyq@k@zވmJqOhf/OGTJaGd#~.c(dRSޏhl,vӑ9;Awɭ89DX[>}+6g`lC`�vN @)MMZwk)T OȂT*Fyv\y rڽZ|Z:N]B._èt:8ēϰp`˞Oڇd{ҏ|%jěGW-Y2apZN>@ӠQgsnop�9K#F B[Bjوqt7RVW\|`#BrW.WtpܲMPZaVYHr+~o*vkҴJ8֪%EP[~Dy͖/ &bH.xO-Q]YL1([>gtr2d90c/% \7WY(1'Nf ;>eܔUXp(zFx{N!`!Gj7z2!n fH*u^�xw>^&檮-eJBd "0Oɋ.8B8Q .9 J1+G+v*IxX\?tuJ (&Vq}fєG؟)DP v_]$To@Cvp!3}=SeB. @+o=g5vbI ir*'4F٥ O+hCk koPs7EFXbjÏ ZIE}t&̭q`9yo0gܜ#0>{ A=1tOb/zefI'"N&>7+ܥ]~"�%qs#^._K &7e$ VV��z`MT(2J&pBEwCMP[]J,_^.VMGEJ{56Vk(Q\G Xh51CQyRKCC\ʃNg)B f@76U%F|)Ԧ!(\-\dωAwN$C8E&6)lwW 3_Pd|#  X7f_#fdw'5ߨ]Y ~NY>⇋wJBl|J?Gҕٸ~ `Lu9)F BhZ_bC!bOjD%"GKBa7AПQmDu]~_H/F-MCU-Ċ`7|^:9�aM7N/mˤ\ENXq:W{\8Ǻ�ohbB)-Z9#WSG`$*/1MRhZXoNk5Qܙ7Iʏ붑 JBzb@02LcҳS8bF)(|0v|9p\o-s4UG}g=+D8d7?Eܲ kčژW9 \8TAe.6' ϝC] uD,(=]7;$HEj97{ڿ~yD܃&U.0]nV](@-N(8'Gi~nɑk8¥'h=~[Ƈ4#rqGhe!®M2E>ȿ?mPgq->n&|XYH*Y|RkϕLM12`Q2B `B/ghVwRmQttIvk:R65 A˻XΝNqtS&EsٚA ` zTEP+߷9vŸ=&̬HYѥ-O: g ,9w</PA O\&3t1e9M[ͻcӼ5OTFEgx ^07b�� AI&SS5Y1Lh[kqt\}(8hØ6l(ky/EDdfe5"fPk6ϯZ.cӊ1Զv$q) uԭn,8g*rhg qCY1r7}o/\L n ثBαOf<8z'Hm)5%f?xd"oV;b)A#P�60<_*)$l9u In$Y]wIfS8 BHlhW ecZESV+ {_[�98{s t623C\]Rٌ(ro]GnKƟy _ő(DjDz0)ٺ 5#u|s'_;ܧhTSxJ辑(YyjGט5lKJË ,ҵdajߢ3M}CցlT^ݵۢ7v?1�*]B,j:tx!:{䍾mhj^®?ƩpX~{A2 '_WG7SfLIl,(Nͺ7u?̴ld\Is NE%[ §*H^pXcDB p@ f;~*+tDNC)cR37*_OZqQ>K(({1-@7j�/[8�r[/ )c|c�V66 )Nz$㖤0e<SF')!iCҁҝ,"Kw9{>i[ f{RӋ= Qʻ\]}sSjq|c +ӽiգ#Q lf,>\3|1泉 CPhh8  }�Dv/59[d7RPX毒0}H?E1$(n&&"[~˞w � |ђ~%K:xQ^9 4dr*8v]'b3Vii>Zv9d+j0?f8#)"wpk(xExpQpB*^oU$Nfk, \qR~l涇e$Õ!CˌwBpO at�#uFȦOG$#m6;ʌ _եסrP =sā5 F"-oC-,pԀq;q6#K8iC̜Zv44*YmL"`-;.)1'wSK-/aԚݙǬb. u~BK6C}uAS ":f_@#y3ݭw͏)t3x6xh8!2�RK2 J쏢D7Mpx }yz;D,.FYX "PQ9ZTU`&<XZJ6kMQȟP UL19n%E?N"[0!O<c4++I{EɇΑ-ؼ)_~'kcicdaײX'ek Ύ�u jŌXJC@*Z \r9[G8(–<nzpաq$&YmyӕTm[Eu|5g=v~BCQ\'Z*?Dꮉ?ETJ2( 1gxJnjʶqJ<U92ʥV]&[Ƚ0=h>Z >{@cZdxɷceӠ40Orsp[ VC h'jؙp*>V<5?W7CI*=U@$Hs\L93yf?.l<뙃Q1UvV=m;wWs5a]Wne-`~A뗚蘉2 ͩe+?V̊dB*E-OB,YsX$@`F`q5z:Y2cO8X )ap-P%[OF61R;qX;0Xt 3C,!O5 ucСd`JY\춦"-HBa~A:,?ϡQaM`J:G*]taʬ5-8ubg)[wm)"5WD9}ïEC\'WIMǼm/zS(m@ScKu6 eӆP3]u2Mrd`eNON琟%) PC8F`!軦)#MW/ %iuaݴ)Owy x8{oZ&tͩXVo6廨R fx8 ~yqE,"Uf_.A͊wH@J Yߦ}2hUgf€ '�9v1KMkx^ m)l{H\,Gsc'?MaOئ: '}89AR4nձ0C�q<V5zȌT"Rpc1GLHG\}.L8d÷j]TLpL|ʞvBR<36 _͉_w�`-ɷi7}QR_/kw_@nܩT @W&nM痽6mvΖ-|z3k;skDՕ Gd!UŬ/$Gڞ5-[Ӟ ‡(*@6uB%cl^ď<m9a+ڄޗp|rE( {Ty'ZUɩ\ 0W١p_hJNGs c eVة1^vYk6TUO IW6LH*7A7;(1yCvp�'F,L"qhG%&Nr\Yp]^3m72֌=/HJOZG:OŕOބRpRWڹmV~_%lWX>ڣCq�� AI&S)5-B4VUCdyv'XcXHB9h#3P_T3<WK�9t+;(ğZbOy6Tn=9db�m_:!_rhQ?7'}[Y.O=MX\CWӋf֋>1s?Y^0lk]J 8ߡy[v|8qŭ>e}6mcXRNv%7|wA??qԧ"Zc-I zl iJR;>ɕ9F<�D!\,? oED-SQxB pse(njݜ<R|O4YZ 2TÊIh.%WxwX$8l<*(N>?kBtz&u'O &arYW{7)/hw??-ƅ tTEݕ$kG_83hĆ5a|R0E] š<X8|Q9*ʈ̋8F&Q7$ѷ*.-igYZi2*rICg+lڄάoLJE!}xl[p;Cr;щ%nIWU RJd_ w>shI7:rH.RH?AȌ#/4)JJ4M(_QlkИc1{ao_<5@g0IFLY3:ǰV%^ %j}9. ԍIWXRUH9MtQ(Я O_zK}8}-15Nϝpϴ܌ɮ4v^HVڂwgFm5>H 'tEM4eqG~vM Hl8H]WSY,˚~& q[)i+(9I5yT'|c@IN]$ђ]Κpl~ iyOyVʨRw_}4ajSvQx>-37C?Aք6W-uΓ 3ƒ Cöa?rvE<N`#Ao`j wx<?%3qʟ=,yZujSiIX0~9Y8?&o٠n_lg)Hhg!·9ԿhX}\ٔW5|r}ۜ?, ~Sq W<& pVvݳm]$Fyb?U% t[Zw(n<<Jg!EjM(*_(bp v~*tu D] \|G/^8 ffb�/b dﵒ'~P5v!X},8nF'SX 3&@ĎVwBB?Ͷ1K.WL*Eiz|`ui)Eŝ,)T&a9,{}7{ǀ<bJq"_Eh"r|*}XMS$>E[Ơ^<+3e}hs,d+bkSSddD=bߝhoSf+/T=rX\R,a$#VEy '4mnb`edMjM}E?VfmR(%jDuf3OMilO(N-H8l^G?u3& _A˂yǺdM>v BW&\:sa!8"^ %n)v.Tխi8 S+v-aՍ/HEv0oOuO`ef':YaѪJ@/jwg_&}9ጼcGA=AB`%1PPMlվs  ,$3E?qʓ":p:ZH^(ZD}֮qhjq?pX e [uz2~E^;km127$T!;goGpRk"d ͣVw;9}!2bHC!THM]lN1ФWܕQ6(� 7;7I�z;+! -x .yT/}.aQOխ4w"6@.a\hI�:V.AB]O<Jݺ>7&3b}Tr;%*x bTCB}ʨ@n'VF"#HU'؀t-�f%f}ʲDžm,Aɳrɫ9@%lLe>ʵeMW(upjj-:Ofژ %Rdf2ŪIi+.( w.Q:NY iاHuco*?”M.\?9-Q{93q+1ڸhL]D[ x^"Bg4(}k|BXm0jy \ZB}笺$A7f< @;ı5BƅxQ:56U+.{G 0nNh / sVͼeD U<SA%`bJƮ.K?̍~9U5 %|InƸfQT՟ゾ~X|S:*h()2h73J'F ]ί-hޠŻݵ7|5&\oxri|R%N,z,on1u<ᱫV0lDZҿȋF )N2M4svP(,pz" C~=NzP|ykM}U=G8. ]煍REF* U(X[J4 BN"UvP-JO {,X]f LYN*a�� A9I&S4+r+ځ֮3Oxq6f^sBh蹈jY/˛ 1EenƂ1D_M!5׉awud4ײMvzsIE,ĶQ;?+S/now/L0Q1-/}kg'J3_Vq1I2e' WS<%*}&zJ4])&=w `'2%qϖgH{$pku>Vbr`yĜ]j�YQ|8B:� u.yRЊ.ws }L%(ih2S:w@!nQ̒�Z$Z/Z/ ] ?'rUC7q r`Lc ajC+?NAD<FBHX<lF0,ư g nlHf6*r W}MU=j[N9q@*O+[l*vE5�X$d36B,+c\}!KyA$5olKx1u?[jeؤt0t:q7<9資`c>Th/?90٭p3)sb9[FBO<�� |C& 9S5{ +>N*os* Pj 'jL/{xvMg( TwpZCLٝ- ZoQ R 9;6jΣHuk4�pF*xZ&U� QCJVL4^'[j|[|^15u> L|f + (aD󎵍ϟ%/�jŀrB*IFǖ'%~ ne!gA:\|f>Ed5^,յa~3Ԩֺ$8pE5|d ؁N* LIX>ٮ3}]Ous{ۇoQp%j$7% ϔOr.K&Ř5f/>}Cx%r# 溻rm;ѷ0!I~5ߨ@S5KS`/ ӱA,OoT}]VRm' O%-D-ȧUpT`rekQwd3cagu(vq,ۭF[% Eּ:GSaˡZ[9XFEɛߩNjڎ_Ю׆$E*Ao|6<E(7W@Qo@'cN<ZA)A԰Dx`[P ivl#njbj&|#j ma^[f˵!Q{!2aQaXw3#t�C 9Ou'J>D0ƔP�t(#ϯf4mV-B<$\q>'yjVg@åeTYʏ3(\vRżzouY|3Bl,O>NmeO"=U|Z<H|W)SY!rZNSgF0dODrAXS�~rBBgtH@)hK~ޖ"c{'mzu_hu9`YF)Ӳz<ЩLt_wΞdN?,r`&R] tz (rފ+$5 SO>4R6VDZ$56Ygg8,NfyDiu+D]~/}]e-UN:Ӿ͖sY vWQjw0|R> \sk E7AR޹TST8 An*FEғY86?o/A.2ZtHu"b#hdx2хEcf\yY~cjG*=G|vЈG)wN:y胏x`*eU-jrUT)2KOQ\wedcƼho'sF�`J[ a{ۗ)@솀n.\6-'V9p=w) -Tx5'-ظN/Ǥled-z,zа  #춾+eYW"kaP8_ҡ׃'<qK?|)+ \^-DMgɀ* Jz̢{ǂ{M>fB<t&1{ FP+<սyi*&/R.O qy2Q{I0G!K},|V懟4@1:ͽ9Ҩ6aAի/ PDy 3⻳Ew w!'M>Η>e�Bӂo܅FMV"e?W+he* _$l|LJ ^g=Î K�'vqfޗcrUk9X#Q21OHB**][>AR-Q _�� pAZI&SK5JjN r9YtAFHgӧ VyNf1'hnq:0f|A`TƤ}*lcP鳇(FCGvA= ydL%suSv<^h؜qo<QX-}딩xR^B~Dy @NG]}>"j'{h#D*v1lz:Rzul �/L_Yv` 4fySg)[ Cs)%�4+}(Ib,-ᅦeʤ_H^=7S<7vM/Ny* 9oޠ(LKWy!ɞ&Hs,ţ‌?kbF~^28]+�zl?Vh=SȜA٬wj8+7{I7؍$R /% ]T `h_\V %)gދqxGf7F?:k>jYaZ<u TKsq_tkvC{eXt T *SZϝ%"!3fpG �H~"Gw4V`ϐ|.#O{ݼ29^g(߼o=6MV4hr#2hPϹ1ek(xoMcAp(m\J!=)MZC.1=`xi?=`K$-߱Fv[l/07HN)y7v6,q3 1V1't9N"K-;+(6 <5fq$N+5>3ڣ8lfa*�DaH=tI.}C>*B"zS^ܓKllxƪ$}7~KB#ޥ}Y@6fIB[`~Ϟ| r"ijѳNGpH>�&(Q|pTЉ1EI#i7PInv ;/5MGdp)TIlNFC򬒸%iTbv$ﵽm%aq7^Œe]! c_r&\ι˻f? "+Q&I϶"._ 4#X )nW:z;.]dPV~H+GV=RWUst_ѐ0%|":43�a \+h�Z~yV&vdM6'Sh9R8?iHWgY;*G7�X0`Bw&?lN}_&Z�&臺I{ǘAJThϤ3Rz@ d]Mw/z/yb:glˢ/>6$4fIe~q>Sxͯe"m  fzF[ pJʾ58;a|UmRGZ(/YpwAQjٲo (9 .xPM|GP52hQYc:ڰx"%_VZkWJ+Jޣ>\qc@ n!,榬/5~cc4ۼuN2O&ך& &s!9)5můBCecO>s懲Q]0:Vʎ!) gM[e3GՅ_][ I1+"/ /{_nkľńi5 Tw..r Ԛa Y1|ݥDaãBjJI <Z8ȊweAG_֐UI;l=;hw56LU~U]UlLݜ)PyAPaωSXxwU&y]/Y,Ma(r&KnC\nd~oh^75 �W+=^2ͭ_7 f߭Hc:#teY5:l `oY�VݘaoL! _v$SEY1H~!2 4 -B-t0%s컾i(?ìS?_@vzpLVa^+npmN?lqa^5yHrˋsF)Vwu/fF1شǚ#xҳijV8֗Nu͐*'Z"KgubgkAe<�6y` d/[畴ِu(ʑk42^w\On'I'�@2ǂ⩱@D4f.2 ))}g!-'?q3ʡ1>7%J'F@ DxcPqj  NPNg-)3Ky'7AJfH 0dw?-+}Q>x-8PaRgה["Q[$vD|DXT�6)L|cO-H*6 @$=ĶBO_b0~vCO pZ)�OKԁ6VJH^CLND S"cs%Ly~nH1"VTgD9 GId$}@ /8'} %ݧTnB@m,zC0Aڑ8Ĺ:qdFQD NL5<)Cȓ7meeM8nGy" BZqܤ4<PfliN'9VmP="+!2ZwI;K_!> KP#jbTF13c ܐ >#$22qtm ίbO|d2DMLj@%U2LЮHL,Wc 静x/zڕBV�XV/JVܼaz`KYEv]`8Q]ר|m\!p\YI_TQ jz~i>5&ۜT۩-3^[*^a$&iFفϚ_6zJӯWDSdV?6)fg]lrdZ~~RA|HGn[b(lm.x'w^Ip[ՆPi9 "W?�Wu3C ܴ#)%pS_aOƒ㭫,Q`?Ɩ>z9nn?Mt2sJ`^NPV{�,�� A{I&S~THbv}-C)""(E}/2{=-Q,28Jx9 Izm~s,i&{c0w|1Tj( .KF�GsM 1-g3XpE1$᥈FY-]+@#G# rc)~XQoFʔ[(x>.pɧq@=m2Ӈ" =Xp3͇Le]u?3/$b*HzN䇖ϸ3YblS6pqyBާ:H[�HL$&0oy <>QۂǍs}Baf)d̈nK;ޜHsT/c)J*eZS/hF1KZ>XXI|!9&eUC:"nhM֕jbaKǨhpc2c2hgsPA|A4QXBOWj_w}Q/>'�[IAtK)ci,6)슶'*!ħ+ {/Շx{ X`\_2VTΎ{XL~YCA88'TCH;Z2K]ydMnݔC DL< _+WZBH # ,7.BqFs m*g}7~Q_Y|#4_2/;L r6{\4K4fsT6CǭWF($~Haa.}g @7$kG##?6r,~ag�N1 ieL,Oz`PzNxS łbﰉ]%] =s7EDYI @;~ ]+<NVK?`"6\LM ỔzeGǰYخݪmGk_@bP)PQeEBeNtw2<AR(Az?fvT^xh ?* *O߀xH*â\z%RL)ۊy@0)qMH\o>f*&6<6k!CvhlMU>~fAbM(^_�=H:9R9Upf:sVm-;#,3j6%>3P|ux/>J95zqUb?o),Pf[pK^|T q[J=Due“ɤB2ܞŤ8o4j1hpt Ip�|[ulA**i\ih(PH@Fy&~hMx S˳b/5!?.ՅqZ%Ё94J,>]۰վRaܧ^~({4i:�eB@թ4֩L�Xrgo{[7m:,f`6-W6V/Jz%7�.u )슟Ҫ&1K_2C8{I2M('jkZND#w]�k?*dWIm46)P A<=ވS̞/b?:I"$-ZШ}bڈL/ WQ=,w ]pci˨U@7R/MT5,X7ja#]q (APC-G%wI9+T]73W-Pಯ:U*dnlŽe`QWv> m(ָ]Ha;DUAW*N[#3i#Jr* .z}\(rٿh0}^;mķsGFۓdB / Ȧ4PTf%6OZ8|ۧ%Vʋ h!}8~7 BGO7WbjŻ( u`|m~=\}~nVT=O�nȭ y_U5S 4ybz{Jc}MދVrRLZSY帠;̖Xl^1{˾6w*Rۊ �L"x@dh^zH+3 !7LM& RsColV+~/=66mRJRbYk 0UVt $B~PD/[t�ΦZ17^btZC/ /\Gu3bg=^0t{ 7f<qH[\]+4o\r\I%FI&] N/-v+N$Zߤ<}NP׺K.v?rI*y!C'kb˯h r�UuX.R"9:rMm~!tZ"@C[ %K+ָB`/SVgSµCCʐXAvT'sH :81,^?0 :Q6g'$[G0> [ [!HYx֙{Ȋa\:/%l*Gm 3bBIsXZ3#>>XT!q )rngINለtOYnkK-m5_uh0 Iܺz 9'z(.yO2f/% ?=n?ĉSwZ>w&LDoYĽo(YKe�gLgԍG&d,97O }hɀ%MCty0�C@[|*O3 TgFq %{:0NP·*,%cWC yf+LR=+YHL85k]wJWX  " ;\h1 ݴ?J'N:Y$4/6?hDso]<37Oմ?6yj$oݦY-=*K13aj25szeqM̤w9NAkk�cc܄2KÍύ4o~Žp2'/| (YhiZm*^a $݇5{sdd])45kaL:d.;~^R,@ CoԢvCn* ;k"0u'if\z>ǷzЌ|?:Y�!r#mȍ!Lݛ@KP,n`�� AI&S(}'v@8-DME]CmA. maԀHI}ԘʼncLg mfurN&_Օ#:WBV1+5#OD-C041[8*F�-=<K!ΫA -:/\ r#]rEwZo ML6[ɗ.Sُņ|)۳: `>(R`@it~*y4SP;o>im(>k,8U`zL!? , 7![1?jղ$Ji)h˓\<^ ӈNr5B>zx4J>3]G?%4sRNc2<V1-l=:+ggCs Co(.!P;)K*ه�td7ɱQ7mTx SٲN]Mcօq~Ssp^J$9T,u8lb6+DK"bc~DGSs"2ԏ[3IW!zzlne"3ro;&�1e@O02@[L׺#< WoPCj mw@]=85^taѸ8~۴x W]ەF2L:2L4׬0!'f=g sDۑ@c}`!$;'hW$rύyA[Z^C )[CJ~YJXB k4p8Wg,}!Ť7*Δ ijjOZTPx `Q9]6K!@ ^kW}2o&Q^ XuN $Fzv3I  :\oC/^Vn]4)soq۩tH@ XlH}7ܛemDGe2!1X[Zܫc-;dn9_pltH ¯0EQGFfIClHR녉54r}O 0D! \g'`} \5/!de騷�VV S2+jF01KwvUZ�_G1|+|#_bW[d X i#EfN>˒Dz�#v^:ə'kIzy`ΗiD $f7ODrQf@ʁv='ߟ E8O.V5خkphFʖҁ<\ocC@S#>HCW&\W4BaGFa(tUeRrdS{:%"ŠD*>o4/#*Y"tڱxӂOmB)f.5/63 /AIW*ͼƴ@{DqNmH IbTI[[ĕ' =ءhJv%ts Yn ]~[/-;D H>L8dLB _Zћ5yUN z.Nsز zrL1xQ9ϲHVh6׸�PgI6,c5{AGޔu9k@ƂlDgSx ȃ'Q瑘hoᑣK iEŗ/\g&GvHOUctCy79PyJK`&¹rȯ\O5R?PdA1 :\\ZFNZ -o-[* -χga Lܔ&ӊ8i=^/EAx-rÀ>@�GKhG>N׵տ},FA paPxa]:i,00u n^ym9R=Ѥz kFX d VTm kҾR65 b-{,`<!hF@+f7P|KUԛr]֗yxBDn0B@*1<W }A=wzs'�x~I'7 k}8jrpuj3lvxp[|wN]\!}-.9h7𯋛#DXP Pxn ߁p7`<m pcȆ�Sdmd:9mHΥ�HAɢXq@|ݡ)~¥Nd;2Ʀ hl >hzD(uQHQUzPEM\Hc>9n][,}/`B,ɻ z׹ lL/qIy: \iD]pp=EEU%ΫT.k`7ڵ"3F"Z<k9*&N�U�0P7`!]ve- ޾‹VS)|{IdQeN$JdE5T&j#eRgD@ 8=n}=!ٻvԋLKa(0Oy~ΘKg!@e>lVuWLhɶqWtM3l҃1I@9Dqt=L(FO f i{1Ekz>$<#O5kSz`},`|CY�0>La*<>mߘ$OeV>|Tb6lRKtUjo 0},<)ԫw)'/&$ J[?[f :M`zȑ/ga֗e�: Q.a aԻS030$9Cqܣ'TҮ.Qj@$ֈc%B,2#Y]3MQ`V; 5yN{kV{wkΈ+H巕 9o23KmliC&C {#s>o|ܐ+Eq2Gd ʥe�³VL~E/@'5¯Uo5VK޸f~{0�3M wY?Mp 5UIۊ VWP.GlyO�� AI&S`K pADo 93� <_~w͟ N2뛙[fߴ׻K(NC)Ƙm.a_:CN_y87<\8x⛔K#_^P+0MSR|h^C'"P.& k7ŦDf!D~^//?V㫌$AKr Xob/FT>ZpAӱVU C,M+ [i� fiCJuț(hCzŁ8W- T1gQG.$9c şbqh)·,)pG/@ UKb۷Pfm Ugtk[[o /+<q?*byo`i?@#=D rZ˅_G7By$.`\O$VXX>Sħ1[ V:a-Uŭ`g./< .Ÿ45N/eR4]bC6(]6l꾋+$6&MkԬ%T=ʚT,>~)=O;o*9h_za%dv^*E.x%2s]ljJQvDչ ,U©NC{F2]j8^P %@Nxbv捿ݦz|L BR 7?@D 鰝KB%kNxʰOZxIN-I:1>(O1װŢ12&)Jj͌oVctxf.a{2<r;gF,397yڧn֛HH'#2}CInTY>8El'Bfo$:tcSxay'Ʃ!Be{)QDB:L6on~#&(t΢@g[DޯzFvVƦ<D%W<J# @݊v {y"oK4g,Tىf" spPty=Ns�;8{ZϕYV7I[|_v%u)J_}Z?zP tR,mt+7\1^86K&"IA Moku|Zr QvypFg6T0:{d@6=pl#PJ>7#ԕej gӵ2 ?yOt.d$F,njW87PNF0M.},侺IfX}t23{yRFIf(< z*?ږoNK�r@R&Z$w\ 8.T ylmPmg,q"ͱcU[I6#9>;�@$T.+�'$R{'W79^=EWGa-^a3KT>rs#vZ5`֛WİQΔeK }U:eTZجR>S` 3SaH~fή:ܔ+X7柮ř2. 7S(iJ;uz8ښ#Z�},p'{ ʰR'^|s ˟P*x32CF'pLasSO) jEc⻷Ž.RXG޼y\~8Z]yٛ묡`< I0>jBHX Z;>8(E?s#CC2YSTUW0>n<+OyQ1i%GnlZxqیJQq7!zY-[@* lz}_91y†,|ZF%ylTbLXI>ϩaHQ â#;KLR[ړU^qƍTY8dI]7}{܎)|QH$8͛M-q$M@<R+A41D~S?8 S&⪰q`%pO}|ގРW߷RcHpy~VՃSdq } xX$@/:矧Ɲ܎ �5 k~,w8K3`UNTYu"tvE6z_R)*Ԯ՛(X+k4"9Tj+C{2 [3!�s*3u5UP#4򳬢Cʚ,U67&v f!hg %JŐHq<^RDVcj YP�a}hvOyÒ"4x*pS )Z2�mi2#\G>Qaz6ĉr]f� ;rJ0n'b%97a>?Y!Ȧk3y7=yɋsԹ6T9ðm~DY'8mUty~|>R{frZuQLPh<XE>�P >ڰc%-UBOn_NuW�[ukƢ4^*~S-EKW,2AV`<tr1g-]'c<bW(Z^ݖ^"<SD*p2@+mYZ >/lPR # wF=J{&-+O閶Dz!0pc$qޚCuE5r>s6S+(S L!Q_g+lÍs-,3�� !AI&S4[Vviۯ*-Lt9 bs&dS=vBR~_O`Ilun-�aiWzFucζ,KZw+H$ D"aɷxS[VF[Tvfj'TOzqGm68DCǣ,"~BdRms.šEX|88^?^/n }=f46p嘭Gf4N\X9{VvQL eCpElpW3;g�*8jj!StMV TT~tW%}dV!a\uv?< MP5?YM5K2Ƨ\}Yݹ8jc)@Fjt!s-M0ޯ.DO@n6Xfx^QZD]�#=prmNƯ<kkNAE*)uen/}>9 naqϋBlg_ZꞒA[JJP}'[ lART.C$b &Y5W@l)e|Nd=iL*SబEq`P 9hۙ@ԧ1B֤aIOU:V{1rR(v~f+QH]u;$t 095x)Ed:m6T:ݽK'/R[G!H%^>OBE;s&I T6#u1ĉ#*Sf`K &f s1]�n3 +H 5eke@W!wdRTA;k(#߁br~,0P ICk+h]ޏE_LoG/LQʳ R/;2FyNjy-n%~@ve_?YiaO"0ӉZSz2_Z;XԥV)lHYJH WLr5"6eKJD8I3]ݙ1$cI-ۢU@S0"hy(<$%ٲLU )'t;%F @y@ؼiTV7/Pz}=jfDX'W6Asw+j5zuSkj(%Q;_F 1fqm3\D,vBTCgT$+kiUʲWxo5<A2 !S'SBp-6zs Ocxo$P皰 �)xx^?VÆi&Q�"nUG [O*_TCbM&Wv_R:`  6+N#í_p7�Z< eE YGpQsӬYH m؎NxXQ1fVB S_I3S( \gɣEz]m:F3źZ3.dcY׃r܈t!#~発64HH:(+T6hg|L˃|\Z0sIrje6 HTx0|, nu_�,k36ݥVi{  #Wv. Jhkv6J|P=(c#Ǧ Cr7ev=7m4s)p3[L"X_ e ?R β}5X98Dz][걿,᫊KKG|}")-5#W_\z@J4Z NaHzn;rhw:.vW]Mkb{ {Aʚr+3'mV8ӃL- qwՒ[3 5 .~u# Jxʀ#|afE=DKw$Gi*4l9AP&aVۛo AA#ÚVߑC7hwif^k-.9`5BT� X@J4|)a$#d;ObJXmCynbjR Xp4Na@�>^>s"dt݆?dڝpa@vO7 5h50J摋j-@{F[{ hl{$; &Ň^ѝйWr.5W >DYzNGDƦlv @{tJ}8ܖW6U s:Xy4.}L\gK7w&+ n/S`a QwD`ԗT6{yϯwvf%qP2uOoЯ4$ q|2 |r\-s\ͥ& B�˧0Ip8w 2\<! ͨBMݎmJΦ"-,}mp΋0> ZN %3$k�dizֵ̒e!SW'GGԷ k.#MȪG�Oح6'6(D8"B~gI(=ۗWB3yiXJ&5JWDaltA;kWj4q~nk𰹸˛7j|6$ =#U_@NTXG ҷ@E 嬜X[� 6[ﷹ�&*Uf'qJUra91~Ea]K@sTR$/aU amFL mgAt&Vj ZhMMiKL_xQkۋ1cݴQ0!ml^2l)bQIf\Ώ܇( <l bkpB€||~l[25}c()G7O`@;b5Jr˛?]$ڰ4wI/cr >(*PE~y` 0/7e2\#At-ױ[:+^jKw#5^pSSrcՊ%GʣLHH{Ns$j&͒Rn45^ H^LUHSﻎd -ɂ'f I7?}s:+KB,k!mZ.PimJo`T i$*O_׃ �� AI&S}WNe4R+( S [y>2aL;XV_|iqjIq@53B QɏV >@1%}֜8z|e{k]"MI !q)Nqkl"]iT?FM`{V$%f@ٖ|Wv{VzR3-guG3?$Fg.iyc?@}t3:bj2Z!("eAQj΄i{GukؔEnK ?tX)PDvy乿tbq$$uRa!.I0N QQ٫w(Sy96)q<#iQʠi;PV<88fE0wvcCìGf7 <%$-rH&?<k+=JJT+ý `:<G~z Ca6C* _|W@K&G"N@U 83Rǫk8~ᗙ[ˏFqTvQGqMN.H@1EozW#nlv%EE>ťAaYn+[XփI~oMn]뎍gh+Pպ[Rb2rf'%[fFZj"yd|>d2*'7sNr39H5(AD& ́*FWj+6 3B#F� vJ׼!unypRbtx=`*2 A4Sr\ddCm(eZ7XȧI PIT{th e|'\Z5K1?lXnϣE6w`տV'8кEH)b9ךz}b*WM/e{ԶEu*EgX$qI`kbc-F^$ [Da/VCE =bU AXzE+Њ߅Uw5 /ɰuI%D":)i^y"0,r9UٴRQx^=Q_o45A�u *+E5;:�M@x\ 5F/ IZ3AZ2΁.fw5>4T2qױOړh`9i*p>GVBEmCd'~DIuo8 &P Cݡ cxl5>( C_@(VD^2Y++$f�h]Q%KJ3:Mn>ɾ(FcI_O%d LjWi=�ex%"q1.Piel1]`'xƪ�}-6HgcAizs)K.Þv]IsdG_TpdtÕ 1.A/anhHRޯJ0*[@+,l_e?䆑+?nT|q}D@cH  H!xU.\[&*L~]]?sYO RC;*w#'(s)I%ض{?Mq=!%�:('Wc8 UJ>9OVR7[6]]%=Sk'kl~ҕ T`Dt{;7퀎?v:w>1Y.ɿ/='Zݡl1&t#4yGS~yN֊G k Y+u %ulJ"UóhO OZ:oezniy.\<i(�70Ik9ab^;+O+_Ug5j8w$y햎k a= $ٌ  0G#-uYgdf6J',1%) ۽UeV*lI8hWBÉiR"K˹oO{0ho|ho)JioM >M9+|4k9o Vx5rBOGKaIXxJ*`}Ә}RP[;w„#U N]gR-E7$^!e[q] G8H,ؒ:P*ڷVŏ?0Dc2I.hM?g<}]+P� 7eu5A>R0ѬTMbއ[תp0Hހ'͜AdI֍zeԝ~i؏Ksp�Bv-zp9>4mV0($,]߁4k:Yn~)lno҄诺*z\CV2檎n?R7 RU q"̮`aYS �SbDdM"X:"C}ģu ژTtt^jPmPY5Qz۽6j:ye,f=iftt|WP]AJ]iՎw--VN? Љqw>o<$LR1'4R'ʧɿLkN8 0V躹%hR:JZc > \a�X+_![_ ~Ƕ2j8.:VISCEB^/xW- I~L[B.Ķh&vԖuGytJ,5[Z dB_F#lY(MhQBYĤ_T:cmB|1ܫZ$%EڢIzEWha3/v|NV< vȩ-&/kIWj8uzݒ 7�t_-*C/gl5(Vкd[y.7”�kzWϴ@plF(Mtjۧ'Vs~#z'0_CT5#~ԅ|>htX90�Do;d҅F#^k*kcTHf@H�� eA�I&S}e@8Ϋl@]\Q5)$ܺUDSf?`91J"c08jlXEe�_ZV=poV0CJۍh&hKF` CX"l,+׉mbe\hO`+^N{V]Eųk _6.7]z@ S*vt5 춉nvBNǢh:4X_ !X ~̏ s}WD(V#؂$RMxDf2ԉCnj ▿A&"X#0ɯ*)Ev5J,Z+( ;lvFM׿>¸>/KSXga|8o)NM0>$tTkl{EN0o%@Ɂ2Nu']d~ ,hg_]ͶI^R'2}ɠ@][e}"5}r@jRQյ!I]w4B. M< we/Z;7|Q"WY9N'ܶ?~XKY1֥)&&M'U@崖1&h('u  Px`7?,W%sOrNoC"__PGܡ3CHI%6O)q0LX&5vAn<#V<1GfBu=. e:Rbc7}&V RDS*piUznT V @C7ґ \O#ſj5 pTm7jR ,dS\1(.(`yuW%-qal$zu4eȝղµ[㧻Pw!'w󮄾r? X>vJ@X3͹ObԂ|jw5W5g0j\ģX˟.|fL"7L/A0t=^&j39�%FG bci߸f�>ʄ hϤ BOQ aЊQ\ ?[u?}UݪC̏qPQq$a-Ѵ!3f~mi^ˠĂ)+!M+7XQQxeɀ98\|4E=D:@L{@޿ri;a$ qͨ(A Ng x݆6f㿊X-iIݴ ~=B GƝP]ٗŽuT]_5v3Oc�YIIqM׵6q(w4["ǯ@{iC:F2L)Nx4oE+샎n%!q=f6_ 1w{6Y'9!̦dY- ̐'@/S3ٞ],Z#RQO2 ;AG٨ܺ.k^|v;յ@r4|ݛm:T,D|V=i`1 K2liX螇v[ R ]ܓT:1PS)(1"ꙹ,TP] 8_-VC9]qkF5~f>y[c%<rMf:`C}q QWԍ|C5%ߤ+dt0ޯ'!_JJ+2/!ˋc8qtI٪7P+}\s<摘B>H{8ve6?%v9ȺXgRf{:fyx\ugna2L8f襁tT擻 JU\c4 s D= 0q$ ׽BG<l}]ixE7PP3V;Ҽ3l)Ň1=<H軓e~y-S>Q mu.&U3<6gyʸ@ ZPK9s'  dZTpڼ˞1|gCrţGkTeʀq0;"!m7ݰ)7m)i,:;#x׌4։o<Zѳ7 JRB�M9+dVv'Cيp̈́dMS+[^Ҵx;NY7/vn5 vʧDf Ѿ!Yd֎3ij+JQKZ: L9O<*߯N~~L,K;V<<x 2'[8lJ :Yڢ<bXgL |N|y6oD:y>1h)jJ[Wq^TW@o̔0aJ@$-Gij|*GSq)j#/vtL5چ;TED?z+ _,՟hTCX̙穪t\ll"`'7Zp9Áˈ^ƶ'O~ R 0E8qݤ(ؘ]b|: rn|KixiCWO}{ qK{-oүݤnVaZdӠn+6h 0<Dɲh/v-_��A"I&S<rq Db^l+bpޡ' IXURZƥ-aF5AC8mi(+p ^NA$MfBVS<X_pNvrJV534%HG01xsJ5re>\>pE13{b']FOm1?mgYZ7pHRKt_&v.y#aAe]E^9NPlZX~�9XOzc{/> ̨ \VwAmoջb֑L EKG5)+$_'bv7e �3&ۣF$H =>OAԕ7X3Y:mK 6;{GtE^r?b0<d$wʦoa`y%=d{Tn" K.-r3 >ڜ3< -T-RyŢ\yeW6M;\ p" wDDp% fj> GG:zr.fOJ=2) hB]hQƞ !3n],0R$6>`e ]2V[MDyc&RF!UW&0H Jl›"O`0UW-|V́nnjxVN2^;x }a'og:!P ݞCk@`YkF00(5\Ǡ$QO?$_` rsXfq-Pu9TdL4r)"O1v?L)bQ9Fw/jQqdu: X֝~c f>r澏!̴rái pqt?X>e@%$|k`">pJ&kDM1[}T`&KA|€JV&SB 13ݪ=lt>4Jd'Х^ZDXIz(P6"RpʳnZ< õ]6UŎ?[l6<1۾GM@YʅFnptgсboLaoMb8<vnp#MgExJ8DBlsT4LWlr!ށW },3w3|~/k1\^xZ\D l=`=u1:�8^P.(QipI/8)Qk^7œrlhXJe#|d'{=ϧSPRĆ)Rxq'dBґ{ZFłqR]ZB IAw<@@R4Mt'M%#<{ ѥ5wz=\!'ɘ*,eΗ Z#"^!/߼ ߷�'XM0d%Gb()kqU;Δ((D~WBtx<,m8Vڂz>EUjxJ0ΥA˳nG)~u#*JĠe.awRy$شwOvZނ'Q*i:3,? <}j~kG#,0wmm8mgq͖M(H[Xgw?2BtQ$pG?td"ȫƸ=®+Z<@$5'Psa6%,ƕ~Aiu& '|os7EjՄ g<ѐ5邁?A≮)xÈ zcH�=7]2R;Pw!\PUamSuσ2*� vIoC!1baZ6l)_KD>c2=)W"ەD>{t$"BZnpy` M϶=;QoIFA-cFԦbv U4ׂi*ȱkVC^ 2 v9"̯^ 0œCϯIOd&G@M AL| 3|$&<CL 4Eѥc6KOmiS( _,13 W8oTHG--Yч=`- $%X. |sRt`9TOL"bqpP\ k^ݹԄ}05=ǵe %vvV%o&@qcΛ3prEJs7///ćׇ==P'*N?PnῈ=:Xl7tOAXpr)M}d|ʵ@W\dG]Gz%8%jo !0C;%EiF3oW�3n2_I<y;N$}iC  ݂=;p=/ڸL8Yk@`az{)eQ#V=-}10wmn.ߜyN_1[| ṥ�3 Bd[4v@qNP  ɝ{P%!J'_b04X/Ν𕒿f#ۦ$5rO1-$ŀf,D#Y~dأ*1ͨ{ˋSELQ[73�@slu.E-E9AΠD÷#/XVK(e$uOED"x$6u3χܳJQi=m?sZ 7U0vďZt}{rsX}?N;Qm"vpn2QGB1q-FdŽ`62L?ACܧ/5'MpvO?4YUkD� -/GL}?̿ c֚5vœ#=^_`5#fRȍ/_*9+|H8'MBc@c|w͠IFlvM"aFru p}5 AALxOguhGc<ՔRXiCtCޥ˛xd{؃}X}+ dZB^Sצws' &*ޓ3C.pd`ُE՜"XX4Өj:>"(QՆAjf؈tXH=6jVUpI!T"g`ge]-6j\崼0KLnQ IȾR;MZߊ[;{ e@euԻ[(0|Jc>](fy/-'m^\8$ ښ^.H 5` ̬�b4U'omԮ' ]l$1HAُ)jۛJ^DB(tYfx' !אWp:LMZbngYt}r~HgY6d\R"g^}e(U_{$Q!leUto�OW_ dl9`Ɖas3Uf0]H֣\҅,bLG)$ã7SH&ttf9!9^asj%"e5/. KJm(:oÙ1lȢ`eYIb1y?:"b@n,R(d}9<�Iu9ӹ&b0C<;h E827s.Kc4CTjUhV>a+"j*N; zċ #l22�8WM~>D̖Ԛ5-rdǾQCqZrƝ |jw6żZgT ZLx^G ǡ|`~%KEhA{:Ȅ󊶹k,^} s*gz-3]-t.2kZ(9;4ѧA!kϓ]b{%^Bh׾_(�%vPž)LI9`dXb^(y6Yzlj|#3c*IنP:񼴄9h k]MT|Ӕg6>H^eWoʈRt (/aT; \mwXM̓9iR2 0DŽv*:J6JO‚a x4[x#'_oVLgK`ovNb֤x U.JS(T& b5/H2oC Ztl.ztygOB}o.lf<% $<N;~A ML +"tw/=ABo U13n- c`-K 6D,`~%8a_G`ϙRJ輧qU@zǵb;<Y[Tr[1o8Yy��Aj220B??BX9ɻzBK&x$-@V7hTL"sE_bᒴOɅ dya0QJ%)S%"΋u# f8�sK*.)K _V.M@P�}*nh׊W:u\7Nyfo8K6[T|eb*JݯN0@tKrFH찝5lO/i &;g*gT%ӈ/cZdjDޗ" EұG¹ϼ"V]GDoCtĚsq0a߂sx(;z y%f{#_:mT܎ZE2lnUDSd3k eD{6(F>G޿d@B\1 n)uy)<qIdIÏx_R*4Y|;�广cemu&)&IKYY`Vn5cRW??5؉wlsx[Rh7<x:8*drww>O4{/q$#m9ǵ  o_�G%鲺xXט tO-G k2>Fn&Dh9ȧ2Y"vZ.dDӴN ـ30YjHlƒ)e}Cѵ*.[A{,?}?7a45|h"4ZKroc978}2 XJ/jk+Zb.8TN,gz3KD ۩gOa@~ DTvB$翙$3N6Z}֍D|@5K`p^>9ӀnUU)QM3ypwZO) ^k'o}|T | ^5U<wⒻ<Hscnd 9xd կfEgBk &? H٘tʜGf C\L*ZJ٦w\2tޝȦ*p '=9juWY:a)'8 {-Z 2sxǬWۯ;J`sx6{!`)mg [_q;Z負եE�rt%tĵƷ0*%w34DUnĮ; )maYzm`{䗷.q}A3Piwb쿐[Mnﳜ܏kVF* uO8^T4xŌE!Wc\f` MyᆶlBRq wFy5 (tzs'@i %75A ›ܫs'Pgv\gcIrƌ*2uM?�I@F3ӥ1( (;1%, &F5# "-֤AZ~'@-v /j4c<Pj A֭!tS[םe"���ADI&S<oz{ݷ E{l }.O;s NAύݯ?;E txkf=Bxh5eEܪ"by 2wޡ{x!5PmCiDž v ["T( a}ʯX9MKÿd69&)3O2:ؤ;MƆ )97}j y.vwPCCx:%A;|3A|\l:܁,/"vdݣ\2=ĸ=%ա b#G/':Nԭ<nYyk2hцD9>6ɂQa+pͩ'UL{Թ/[^?m$,y$KK,C11dw.%J(ԕC7n`PK[-1\ fђϡ{f8:ȤQ=nƞ˹en Me;ێ((Sjưhfĭ֟϶c*S\O�wggP�וu*! ?&f5%]A(8s u$jw %pU:(\DӸ& X rhPu؎oʇA>9fIoXI-{Xvvf`sg?%'ʧ>_x˔쳬 p$Qdts{ֽKMŠ"%2kD#rA4&+i0(0JӐ]{F1@ J`T=K(':)R^[F!-�Tz#qhA;ttҘ<+ kI Y՗8:>ɋ,EDN$[0Fdic $Sz1)F$教ʫmSf;gRSbc =b)$!2]FO\Q{@p WӡT;+E~4VN*^zk/Yy4݅Xyу襙~ _8O<h SACXrT]yP ̍Xo0J™HGvP>Nzwx |ez4bgh[M1Z}Ɩ4a& wZw` B$\po~^g �8\vWFgH_-ȨF)[(ʊLvl\,Al XRKrޟx򩅾�!Oٳ4]g[h"f1b<4h#S| ag�5"XғZ^uCr _'F5Jd nY1|p=a0 ΔFߢa+Pc,WZqpU 2 UY:DS9Fi3sR4Tb#Đ.3F2WOGAڸ.r83#BQC~Jぬ6T=+*LAXŨIaJKۓ/̣Ȕ/ԧ:B&U{tdy@|zY$f0؊M߱()A~>0.Anɗ& 7x+HynjbS�ğjz%L⹏\T5]D;^['xSݣKM3]4 I .',(%Rvv^Qhȷ$운pG[``R*5jO,RSBŧi- JHrgoL*?CZ_Fz.vTC{V+.3MBA.{j{RB<+R[\MCm3jH9zI>%$}-mQQwERk̿<^n󿢐a޺'I5*љ2T9*4פl3#$\cbneqķiRg~[ 1)#.y<Ӊt)[JQ&cXbT""6o?? ^UHMgBb9^:&72zqhIpЉࣄT-PJEd�ͳ)tU js)t!C$qpP{h̎4�$-$_`BgZ薿[ݕϰI,㝧M"ѸbӛR2:ʩ:S(ìͲ#9Q@nz|;'8|ʔ-si(!g'7CU}Dd\ۛ$ (ɒɱ?l:=. GhԐe+wJ]_У^Thƽ|{!]kh;!`2?0mcW!^Ən Eل5>=R{n$ Š3mHzRc7p<7^`|w=66=2%ؼRr~ Gc'j-'lYv&"chLC! X.ϧeEgՌY"™V%ZDKӈ@m*EH0e#$)X'C #uj; ]{K͈ = }<}+U+6ް<Gt>R g\O\:0DYKy$ -C=4i*k5c+M9]̂a8/MMh`'Mus鲿һzrf�4.oIÈT;Ʈ}އA(Ţ=^n Pa -ݓ|~ k}�Ӷ%GrvsG;7Zc]*bZ2t =BI]?nޠ`f:l11:+P ZUoDU gvz $4,dz-}A"T8桟XNݘ Tr6IJ܌8+ VKA+gxbO=E6_ch�-S^`gbL5#LSD{4` =8W[*r-rm;eQM_ObRFWlc֜ 3k?RN?07 VjyxDꌎ/$Cd-L!x9CcNR]1+3E9|� .=9)M.#ƬY h{Nnl^ \z3\qTzuyda7*kߎu KQ%T*yQsf,_\iq\0ҴD"~^</^_.Q>5)*K;Js{C০p^2]wG[C'ŮmN_ 'mZI\ ȵ>ugQU0ȉ׎l[238+NđTkF.K^*J"g6,g G"qۦspnh' \2_I08(;^۸T(xY?Lq#s?a �:*cX{AuW lg47v�BgpG+s^yuFעZv=bJEc`aZyA0^0YYOшLNJC^gqɊ fO2-vlwqfKF3KY53c_O|(Vs4CI5 h7MZx}^Ǘ,wԼ*;8W-%O7/Ac72rI\7?'3fPDLmM:|~yyy۝}Slj#@..V_AZq@yG/R uu[ĒaT ҋ1n DP;fr G9EpVo ~XnIT|b!t0<s<*<�IYA(,"V]Rn)I4C:d Ȑi;RWCVl3k˜90JWi<ь4w4hY!:r<>::8 y Ȁz$vRt`Bɬn_#S} ΰjo|Z֯A m[Dm.\ h7_?,(gK[iı܅ě@BǒQ!ie M$YK`A!*>Go zem0%LI_x3qGfkrhy_0!S`#>W0 4BT QsfB`~zJ|!`�(aS6<DJ_WF7awm_k)1@ZE&qy_m3˒Q5n 5K1l=gK$B&�=03ՌUL0&ˎ+B沱 'Fĺ|R%(ϾM]76J[r0wb(^SXqX{a"4/OA -))YqN\GMaIȾݮQ��cj_\I5|z` Q! Pڕu9rMtwVBѨؼvQ3qe,y|?> (e(XaDZN_<QфL:·l\T \ n%h~Z"E6~v"נHv16d'X n~ؽP(/`:@o";KZ`64TYOa)=yDajG|!Xb%ua %|WP؈5#{FC^b=$Jou8\nng]ZF{%Kd#nȽ\k1Ry�Ih؛iEqA=Hw!!!f3ӎɑXNȠU8X&i�Fp(>.i+dd^�֚i8:u?/cKOtmCtF-/t.Hȥq:!z  i#i"C N+>։Cq:S{6ʟlQ mOξku)X4']zTLKn)UzԺFX+ +c24<{E~g{HdS4RHb?"* 7!dơ</m-T**xW8ȡ9;e1 ԟ [mo /Qg֗kS?Wnp =^wF$DptۤM-q,ַ;㍮ޮVS=l}_*Ϸ"]sfubȊ ͂B`N#jIWd.L'1Sϖ?l͝ER;r dCAsozē3Rۯ7mLhR 3R̽SYF*J>ꬨ#L,zluƥxSr< .X{/^g8OHUӴU4K@�e)Z Y%o א5`=g,D?~"ֻm:>V;n|PN$"V[;l"F&P \)DϴO(5>ołncn38&EL9!Xso -ǔ- ~xt|;͍Ћg'y/Oe2t\ȒFB f< Tdp{È&@Z;%a o� f7ߌnւcr;c:G vi泼Vz*[tp"y`~v>Zbѻ'Lv۩W8=ԗL])TM3kohNYxP3(7dΌXu/ec$PZVS`d{usphRZT/ŵ;OZp>wȆ_^e<[YQđDq*ۊ WLWYc8D VR8ŰtŘ/%Z|a<8)lN@7 Pm%#_@:j1 70<#z+0nD?ҋE@} 03}A$rvO"egfE7k-f��IAfKC#@0Jfy 'D@ Ynul) X)\bCQD`H 72b?3dUW׹/zFC8vm._C?ū=-3]кk?dyxc'bɜ)x؞tJRoTpS;gYOqdq׿ wZ)BSvB >Nx_C1|QRb*R=U1}T/ mh"̈́!|q,�Ney3^B#mEʭ,KR͎HC>isl)b<끥7^JprSA;; ԂW>l?&J#5:/(ZN4b%*LW3#H )`9zƕgG,<{"t�l*V1OU4ɼ5<*Em܎ͤ( ˆ߽{%,-t/ +4u&7Мs К1 a-Hihri*pܨ#%0,Etz _Ob#Q}BMG' 61>VB"F*8ƌ$gvaSM�CÇdم6UnQOЃ.o0;ӚN!籛}^�$R"]͘~X  ߬9)2A%ۗ(Y]sAnmBv9lH i 6L@ޒnSoBM{#921 8z܂8YM%}j;%z-sNV*/L޾aKH*rOOmܖVa*͟"hh;Y5:P*n0jsRdŊ$`~VpRѺ>p{AfWC%@!nL|XϕӼ"^*:+A[sr[`TZ߽I6MԍRp9-`1C7t7KtY ;lJ᳘R;*6?h qVivY# <�p: IUE<{x9yW`n*UAr22XnGaԹ_(cbtli%d9[An:P AMNF!  x:_0wPGɽ &(f9Rz48bo&W� D#3[̞i??m<قp#?r0GI(b'D!8 j8IzXZKUt+aGst3z R�Wܧ "`9R&p^pZ-@.R:hxqX DhSL &}Km D|bc8w@ %7 ٘cxpb.p58/2hKs&}K^*Τ: k-ăF|+e^jOxz, }g=F]'s?v[e;CՋԸ;c0qxAbH酭5tx#? aOhF3VX )s#)g_(5W>'WÐ>A*v& hOT\l׭1ثXڹᯐZU E}Fj Mz@a9ؐDs':{q5_[~̆s)7iH`_(`PU]ymH2 Zޯk(YNY*z/O?)u0%"tG}/O!=8ZX*b;PsV c1$)nQSC-%uxxΟ$k8iś&HHSEĿ{6 w ֐EĻs.kۍUXo 2Hk P=^UHZz-b[=7"V^G8lnGxjdIj(-iW�C|>mZ]oW2ܗ 5Cz&Bd!8lQrN80+5r|}Ej}!*x0ѥĠ~9<iKR]QҺDqm <:&ߟ+ �ٲ2%8B<oR`Տ<#_�c?bbљ4ТhK((?'Gy2Tbq Sywe[4…lZ;ހi\='GB?Gղl@A^ȾXPXǯۋ؛1gwB*)iL!B5A YK,_ 5jww !cZI)]e{ C晻^(͉aCJXy>2c@8ؕP׌ՏG;ӨW˃,<@{%c${-N{\WblZ[_TݦYsV.CxE 6t@k8{3}0N< H G6U8Aս8`4Fҳg DshUdޒ{kXVM7f17ța^.Cˤe /O%芯dN4 =4 k%੪68'tq!P_NV[FEtG!:os6K%(~@ظJ5X\aV_S``(aɳjeMe9߳ r|*IkF)x+2W%Oaz\OnTb#ەqVh%ϊ|mn&(Z(rBlf$RޞWޙs$ M ]3{Q u#+S6haly 0ֵ\;mط:z٬lq=ό{ #fb M?s:鸘7�lq0"k9nEpmLI|/%PR:5�&<yoPLOw4+_�wյ|;m랒l@j( l*\4`\R2#ʁz +.[c* {y> LC ;g%eQ?`Z7q{ujSo|_s٠t&#2MxWBkN'#׎Pqw*Ւ:Ae*h}o*hMv$<DD</*Y'i?5WB'kgs(>RᔊVC>6x2�až-@ zjȭW1ɨ'(hIF@Z$VҺt\r1;-o9t Av ;Vjr 9񟵡V_gT۱?i{4(s9+X+i /ɉ$B6"a &?pk`h=Jߗ*,~GzAGbcT}OmG/w "Vay7j>A'w^in\&^K)I"wXG <nI?÷&3T3IL>` v17Ό~C!4D䓒BÃDBÐuW?}� Ff]"$oB؎cO79`y^&vzUQ-8 o3/LxOBU+G U=8b܅pZ.䱦Cʾ?`ԫ#+@1vܓ>e3-nXXz`W^ZsML,^K6q( ة@'~+>{[js^E458\Dνi"t|B-"2:?,bJ2HY+[X\e!qM][Ed#1]ʪL\>1* ʡA=dƎ 8VlH�FGLgpt6{#h1ǭ(?ӌ�@W/㼽=cU8Nx¼Ft2%YFhR Y<`SSbjm~vLڹHd [N2ʤ.\IP Rb/t MiwE]b?��jK6 :[՗٨LΪ7OGNQ¶ԸH,7#F5SWhe~`/NH`Ϭ'J/!<$e oԛ4OCX "0,CSs^S@aoњіw5cCar~sM)3o<CE߭LtPUpv<,GpR S1n4FKW%܏1 FjI<Wj}Z 2`<h!Da>9yj(*+KYE[n+YTva۶?vl$d<<&a q7ж/pݢ"I1tu208|ZK5*D8fDԒb=pʙr2'RqP :<y�DL>;̒; tWt?J3' 1!b A1$iy 3iX=�Tq#LH XX55rM^"ᕵt I'c(\MyW5$5?N J.xY;p//Z.P@V1,U)*ug:NJGf$vWPb6;b _RP( Lˠ99|:rw*a~|ӢͶTܦP }ؗ҇z ^Ay7^Rpچo 9`oI F [jI ro-yb4aԠ>> PCĆg57u 'vuS/(S6m]j`AD+˄.,IxyJAW_2v4�=9@X>z�4UE&3t&'KSRmg3߱(Ra4a99_0Za"֤_G-XNr°eY9\SWBXlu]#8}GU@LwS'ossR1+sҚ3嚆v5w^71{hDm(Q%z R9;r CsTmYQxllc1j,,cO`}l>(r>J$ΣU[}o;Y`G@4I,HHdm^;s!S[q/u4|ЉG?vD8U/Eb+'3eŘ!.r̽W翛` LUf˷$9ڱo Gz&2j4aLX` I:ڼv%G6Q' zѺP֭ĸ)nJjc3M k9^ 3�wkdxS^؎j~;ŗ5]fd f[ڹ^.r/fkqٷ*ݝt>>JG;, _sl0 _;]G=7gT׿'{Nud'_汴BMXTg)OQCWEn>Ce>zSn#�� :AI&S?m Y&(G^\):PRv/Cco g־LOdU *lLǽ[~=_\7 Gj_z T%,CQ|+W=L 7a€4x8qbNN-oNFuy޿ LJ@&߳2̯emq-D�~h3"npɏ"k@*<kDijP]'Xp $AH$QHwޥ n_*‹a)"Tp~'֝q̷|_T1Qsl Ux۬ S6!˙Nw~ A5d_UԱ9Ǩɪc"hy(G_ _\l;,8(~j Nh5 kpJ(iu#itّBcw{7e= YtgpL\J^"a3PY[E4vs]*6&X0Uv)H49!HQ g†^m,yZ;CS5{ӚFi^p[|*+"W:8ӨnAjcq>^bqs7Ԭ%?F4í 8e BO<HY ѳ`K؝@ g$LXR˿c6@@<>P[OX QUe$c3`_+ϩyQ A8{110=.ꛀ}"eJs$ ,}Z-o<*:oG 9@F7"p ==$v(fWW䁊p+1lmvFXՠnt$zvfo_rlIR*/[펶ϊʀHrB0qgWǚAsn/x�eàKb$ݰ&N!U9BijХ2)āЬ6~'x 7bdUڌU;,Ahyjz'֩FI =J6fyQLs;laտ!x* .哶KH-گ%𗤊t ]vVnk>D1 hX@k"XLJ<gݯ(Dqr3%.-%gPK/ޖ$D'E@dx-ۗ=L!:Pu8-לM;R V*A%إ*!*MZA O/2հJ3xϳ;iu3#nřZ<1yfhb'q?$sNϐ.95Qrk`nSpTv5Wv& 1MlI,آ^G&M"{3۱r/; u Q)eU|IkNz3,`hu'Ě.{tDzN'<HoDV %Btƅc3> fNi WDTYc!W |R/mdk~cQaTIL% MLPNU0ko%X,ܠCI�) v2xʬPt+]Hg=Q uK*Y٠]!'_)KkQ#i3=ԵV@2u dr]SR"TO}hljP6p9xy%@(: KFz D\_ԕ4DfԬ Á-`ؗɯg=G82U3uja!9iIu$4A^ywW“aWυNƓR$%iIe< -gBzU1w:ol煊g"G2S@tHP<m<?k*p67FXo4?|*KP?Krd5hY,'Am $4-%a6A41';;ҭM#=dAMA8uN]x.vեf0ķWG`NȒ`$xsVD[UaWDؚn֖>ug0XpR7E,n~<rΉ"qbҷJr=w$,UJL ڠm*!OC1<zq f'Glgn{$\C5F,ִ \G=f׀ףfOWwG%bGSJ́V!z]aO pUaa |uݙ+�)sfc0!>)M+P6cHz}R (C{,-Fk+ܪ8n-=FIw,XyV閗k3AFOʘFk^,jm˲A^R9PIppʹbҏEw=b1~@w? ֧PFog6,#RX&(ࣼ[ Ky\>Ȱ֠rW VHGl54WD(RJ3VTJՎy4n^nԹ]<q6# LU6NQgUFn_` 7xBҋzX׻`-j_敞<«[5ڃo%ZN~K>PE[q;#1xiTb}vvI42,tn5ۑ['N<PG͊ Z`єkaPzz]ZW1I4/q2UI|hBd] -b0}Iፃ->D|-ArP͌aPg]DqcYKH5ЗUį6�Np{_b?i2PawP}18V8*I}͹F#yM[B~ SaC|׏ e[^ .\o[pbƵ"ڰ𬦨CM3HԼG Fe<4kZvCW|]`tVBU[XA捿Ƞ^GS; ͏yV~#?9BDu, 9fg@JA%ΠIb[0�kVvd<ΌܫGc53ھAh:qjƫ)'gK?["Wj8a`8m.[C*M?u ]Tne-_s_Hh/QjA�� wAI&S,Pvdi=@$͟:+[W*9Td@6փ)!)ky[Qڋk,rUbDT7R>νS 1wJ ?") Ld<;(lF` A^ii7Yn6Bt׆4섉,V8@1| Hc&]*c# ^gSDh6((d8?-Vce~*Yה Ū:.+O4z;SnjA( %�wKiJgr(bO\dy^&Q]fbbEcD+ �}E�f$JMXBUGNdQ0)>]$A A�{bO]Nf/ ן;oO evx6*D^(;T3, ĆPa|f|iЬ,*<a|&t[qeDvWJV &jPU5<)oo<td{w̅V/!{/azTLjFv* 2I7 \-d=-0>e.xEdBƨIc; dND|2hBxYS = S_Yc*uݙ�\?.-*+;S R>yssYR~�B=,Z -eڰY7}ӡ wK2 %pgt0⒎" M%/%9J>6T~Ď&{#9XۧCU\RQ>n@G֖N7@ gE# n껺z4@&eY;>k۲_Lg(sA5XVKxѰxxE'FV!d_"#o]*!| m9z ż,wI�嚉.. h`nDmޑдɶG1>1B :*]y˒ޝ/ fͬVɀ-OkyhR<l4{#Z*Tnd=2׏*i͈?^ͣ%H9)"ͺOYaģ50a}@К}cSlm$%qL5O̅8d)mx&̤1clO.Hg-LE톀&\ X|k.!e::;3WJ]'j;q_ZRS1Z&WxqN}`B*OEl*Y8Ve4`�8�kom)#6șDp A 04q 5 1)QSg@82VWa D)an2S IQ^cUX`� h68#,�hDđ]…PAnfi3$ _ <,Chi7uW,ℓ;|35[=HbO>CE'Ĭ`=iuR#ʜ $R5x\Rc̄joΦqF.c< pvhm/A) 0}U%k$I)A&t>]S޶UM-v8�RTY< :YX{|M2|(.\½ ` S4$Pi@AyI:7u4E-F�6hoZ3x+͠ ; Qm(jJ0]U^Ӹe!F5lofdUͱa-T !%q# xFz{(4#?I}q&RVu>�&3V{Oƍaɏ 3+e i1"^Rou_Х5dpRAn4:I§!p3H.g-^xKn&>)9\s*&Y  Md\h> H-W.tW=fa{?bN3O_Ra&R? ݝuLʼnOk�ԛ-enQ]�eLR0zaL!`gI˗TZCz)*W&ڑwH![ZVtܞ&,c V&] z <�m̲Cb!ۂ4lzQ,9c 25~ˑlZ/|Z8P!>{S>OtUOJUhQs728ņ8\=c]@j%Ex}mĴ wpnb+nwߕK2-Q߂3e12G  G? �7PҾܛ㐚/wC3Y`&4_~Myfb|CN5pElapkFZ,<T;MuqҝqE;gz\Ǚ+w%?FPKy�jҔK98FNCmґ;"^ ~5آqJ=>nDd=5J‘훸1O[hlcNv>E-�_b9Yv%feF cAR );Ѐ/b]9ى;,;T�&{A!LQB�� AI&SAɲ>/]9? ^{'4AJPj 3HCLtOCk7lZӅk1Amݩo mjt#U%-\k/ZFsʀz|X3i]epJҕ$ИJ1dzY4F%,Au L"o^iF@BOp_YOd !wSH% ՐqVGrP˵3^.mܥRaD 5+@7cAȣP >,%\)gb~eĢQ�KÊw`X8<S<9Q-H)٬�G7+8hh]FTYkܽ}#;.Vq+!Xyd HEr U8-\hI.)g6:iơZ# k R<]5$a|/Zi0S ̙A8z BǍ6CaCǣ^`إIH8_Bu6,W'UHWmցEfG_ع"YF H]sΘ0 V_- fg;׀ܣLpls׷ʸڙ$i1zBހ Y`>͓zb,J\MLf0gavt%Fm'u ǎ!+yZCV R󷵎%I~wL?qbEM &!{D>=p7dJ!ЁЕН#Utz(^rFqn$"M>U[x#ưE2baT2D6`;/aΰliց%oM_:)#v'hc^\?%v8R-yR]xs_%J|<$s,lEXWL,fa {yMyF@ H"H`I~bTMїLL6P?cKs#DÖ1#y,3f{k\B3 /!0irMLOOẹ7pjݡ*{|CR5ɓZ^2nEyp{v5gcQ]^s [ tpb*{[T7"uv6MS!Zcql^QC` B#XNW;uIO^OשܚRh$EBxE`vK^QYRX𮥾?`B NfNxƊH`%e]5E"ܓЫǔOrΦO5̪72)E%e-3#hK?)?eq:]ci6kS IA{\ymt>!fE0 Jռ13\ $e^]؛۠kjS踛6R)  H 2ͨ n.|IG=E",*2-t69eW,-QO^uo퀐_It6r86Mr N^J3ԽO-R|VqՂ0!c B͉L Rr?^ϫ;?g|xغXɔX=; vxL] S[_rC:MRyU(¯B~ݢ&nQmڄL4t|Z{ hJ9fA 褻t Z`vQ@sLn(K,Yv%y/v*ޯݘiT$*tR#doY~2dA(m=pqZѭ4 НR՘C 4wCDPZ:@QT+Gs\Omg܏[?fHh-i$prI(Y"&g֩2 (R ^/NOS ݓ̥>kLAsx&Z}? ʲtd[H!q|zEh/=;N@"T5e }'2eb4@fGoi4w4lgyt64zw%?Y75{H XU]:>dPh7]aDhɸj{XF Ҽ[.HA9q5gm&A2uKۃ4�$p +Ԋmfl>o-T"DU3!c3Cu>kAǞƔǑ|C Dx&iqg^ o:ml}d|)Rr`oiJ7JAmͤApXZŲqqWz'\Б#t#g/AX`[e?.a'Β?#NmWNr,nP1БCV2%$˶HGp}=SLG4+T<@ӽ^3ei$8JeJ? H^·_|́%[1cB@pLۉDY74YP7Ҳ9Fj{]ͤF*=<U<R1ļz~WD([B}/_^!%naW؛EW( G_~iߵEߵREi~+ jÈon5쩵I ~jnFR"!dh|�$jI��AI&SBQߋLUP{愳%dܲvCD# @U[3@KdwW NkGO;+yul�vxGkh(Z#C0ײӞ.DNגidcm1Bm0FH֠)[L[<B2krr!D 9^L55͚1W˶#qPWjņ2~�x0F0߈8~<6eDaϤA;d<#ݍHJb,g RA:oP s qˀN)ߥX*Nw:PrrzCUDq -lZ3\#;/5!S{6X:(iB}Z5;W%F?Bu D:H>>;BqӡOPrtk�$Mm9(]5qw%G_,t3zTR Cؚ<d^/ G;a :AC^~G+X(V,%}MaI;\nhHQ ǵ{Y}z(菞\p^Tw͞~@0-mU Y%#(lvX�U炐RU!Cw8$9w<Õ0V]gN l@5."1PKӫbͣ�H*LdRjFFb(dŧg%u1;DhZMݬN  :7]O#IB{>4Q)ܿh/heLse2bYޗz K5Ξ}1Ƒ5OA)ُ?NήwC3UB=^W 0gD}z|7*7gԣ't9I ᇲ,w^ yF y=3flؤoN;6K՚,1 iNN %<qh_#!JkYЬ(gާFS7_%Mu)Pr)NvDUX+ fձԪV&|1%~ۥ2 m EWdHoK<9-EG[pP+ZIg 4 !C]7LfX[BsD`vUAǸޥN бdyûx[09uH=JD b]L 2A:[af6@-̦"lj8&< j&طDcO؀"IO{�[`d,1g@hz<{00�0:  g &39l`SB(#݀[4�́3 5Aȭ $$QG>0xqaD 0Ȍ(Phv1NFEu~`:vcUC)h l}w7*8լE3amB*qu:I!̾Mzό�4<k 9:1-} y613th0)?cn_j43:F w5%dv"(=`$q9iNG2a y?azPEءl:ŖB&h"@;]t =<qPZP8v%ΠZ˅(' E!xxKidĩ`CJ(O{GRuL�\8</eG;324B:Zr Ig|*nJyYqX&#S!\);h8h{dL}F@dB~Їa[Ꮚ8~Sk퇡`ѿGMjôTU?<Z_ 1Aw%TGk"~d`M(:B<;6K"biwpeC73HLMNHc>cz7{ !.ykڇ]z(sB0Qإ[6hf"2*(6ytT@\lYs-wz-X~^As\:iMN]/٥G[|Ӱ:Z%/)|`,jMt;<~u%k^eW"=L|W[ݢQ7x+唗!@/6JVc�w0�H ! 6+H,L(Z4nsXWZSQ>5aTm3)@p9a )4py 7I4X-D čciR.}cYoN sK�� UA I&S_Xi%]>@x~+FtvGjm81ͪ<x4~A8 sY7IͮVU,+(6SNo&( ݠ?w1rA 6Tfk6r}Th|A`jDWՑaek%;<�eUZkBmp _vIfP3!D:ab+^: IG(($XN2;&Dl(+!2 fk|'=ӕS1�G�Ip!!{_3`2b`Nr/%.`m*9žEA:n~k&3٢HCflQBa8@SƎ|�++νj>@wʾ*Ɲe ,5g8aЗE3`Ji0!gnؙ$$vV/վw"*;R;5{*UA_],`6N\ցz- 3JZ{f>MX ۂ!Ĝfό1F4}KUH-FiS|XH)v,g/Wlh\-Fd?!ܸquM'Y  #JhoѼΡ÷?Mݐ>E$^N[ 8-XnLgԓ};8idb:|A  w`!W==vs=M~Q"q`}40PQ]XÁbsA'mJW ;xK[w2~lVfAt>nYGo=,}yh-܊Ӛ\U/笖(S%~CJ@eI}7NL(LҌ:6QkK'e^w>q&@>NKnidbsNMw߃r;ytբ8[$jEpZ5NůS?~k?",LWPL�Xr}YlXl]g cɁ9䑝 0EnylrOZr`fBf2}3Ôk'KbkgߌmD8N+l2FRmݐS[h Dۺ)mDD8zzu:)彫ѷЅ.aݗ~lXISRY^tLɡZƼeV?t<M3:}䞼d BY4ׁNCx|yDe/Qk 4TI׶u'U-)C^zKgԙS >;$+㲈%I$nh{OF=䐆O*C|KgKj;GXiSM'm*CoHx) VCP{u [hPH)+$ĵģ5~3*&9Z|w �]EDB%--`'x�lSU@B5nL{Q\Y:HѬJUKB@%ywǿj4nv?Y>ZeSWMhTqMrh U}q*@6[DFچZiGu~<SRܰ@8ѳ53Tah6 I DiΖvQtEW4;*p,,\xBʘFphqJ? ?R筑UԚH$_zf^u Z+:lsl~ޞ'#kp{fx< j9\`=I9Bx!k@Z_g Q%p/t* 71*Ex&Ĕy4V _n|&N&r 16 ɊL`|r]ICjNc?Tz -avStzbF!>yEK: RN:cE@+z O0'j<T$Z[֨vq 26$7dK#ǝ] nQmLj9?tkx 1\F,Ӏ&Gv2 dP*T̺ԪLH2QZ~x]҅+*cܧrL8\.!{od{J] \i8qN"_Nf⽗qR ++;Z8"^lYJec᭪']YM6턾2k?]mKwLc(%`LĸS ΁W$o^_-D;Dz3TCVu bm(ia|^[O@$~~skҵnU 6#B\-Dza&%wvtEeaҸGM+Ip' +<M~t0/4z,hڨk]�(g6],dAn%.;=Rf�E6[(1ӛTaܯaVpn*9O?~7]:IŸu{YӂQ�(c!L 竺sEvo`qSո*6*^]Cڻ CDe9QbןLq FTU% ki 5eI@V S4;o(\~�� ^A,I&S6,bc=☶]3<h4Y��,("o+pufȤw` `^9 :UB=:2T.M ⎸Y q/Œvb[mx Uo.pdx%"?>Nvp3ji3SI@OwC_〧UORwҁ�=lN2[#fStN�hsV $]Y�*Fo>kMɧoO@]M_'qF?g@НA%l?+œ&\ngSfĬ3[S mAgţ]=K_)Y1E)O;# V|ǜ1ᤁ$m[1PvGTlVxQw?k8xYNNxUzo މ8:H &O9;GLUڢP:, ^ϝm&+:`:nPRk,VĔ#rm 4}13th쑝WvX;˻FXe[3*id$`$_^ �;-O^cJۅ4e6ly̪x󘹲X x2,ˑ?fc 6Xp[?: ry[Ų.ۊ r%ziD(C,8{m'LB >!GeLʺNF>_0ˡk7QiSYֱê6T恿3YQ 5XF_g E'u--!al ? EFP <$_t]�D3u'<~[5 @⒋afFw,y3g\?aKa^�mt$A-}aԀ?1&qr5lD�P5@uJ~!ŒJR"UU. \u/u{B'2)[(ߴfw�ځTmyCWVk :IKA6CN1+|0%&,/iꔎZ}G 1F?ڠ�Xއ"v8̓JGG%܊5 g‹Ǚ2f2T:�sxS"u#d SԶۦh|5YR<K LتA8̆v4A70e-=Q7h'0s}B ˾wc)wCȇG~^hvhCֱ6yo[N^ĕXL"u{$>OGr|ha^[#dALW͐b:(.,ua:gp0w>>wX7�5w]0+.P@hEL'bIwTwS6''6ܣrjq:q I\Ijz2_VMm١�Γއ=PT FiK'dSs12m-i(k r^MO(*J-%ЛtO۬⫟`E;ظbnKVdYMCQSOD~Hc/5޽}òںǣ3uџs:4XH<ܜC9q4<H-4, F1a"fH!=L$Ub:ѻϴ8&J j~_pۋ7:[tX"�k%p4:;GDIr6E lq%/nZIN_@gP)GbQ/T)Bn9=5="?1%J~e.q"C"~ g|M e1r$+)::LހP\ܹ+zl=rFV`d|[#`\.϶#{L]-*N"!:#yu3($W}[ Tcl(QuwrA`Gj'x24^T}dM*3n3JZXixJO-%nvKa[ )}6T)B&够Ha4 hɬX�}` l~И**]% @xUQKq22"j0SXv O@fI%2*>vKQ_294tcl6~4h3Y P_l}KgMH'0,#)rk2<RRl{64ӰT;EF!W0FmvUS^@f%ATM:ҝ~piXOrH+%iz}qBr\5㜳YƼ~~),(i,7:dJ{fQT0T9Nv��IAMI&S?,+ �Oh3u0ŰU6� GU"]mSEim$#5V0y%/{7VI2px5|+� |ɚPM__@`*;W�<Z^DQ+ţ_\ ok'F8޾jpែO,|gGY:+FhxRacYm22E>j4 Rp/{ N졯eS˅`_pFo_.W[46H_�أ7։3]%Sk<w 4x͊uUC٨,Pw<FR7=.O\Յaz$ll!1/SG?z;ld^go۷"+z{y$Khf#Aak(% ?d9m A$f]@6E]�?x DrN;rC"Ŧn/ S9.]2ji>N_uvfg.a?\Z4-=Z:(?U4|Qc%Pf:[<?�P2-$rF*~&:5**pa#ů,k$q``9-XCxG*}"`خJ#TD%bՋnZ0ep"M^_eg{̥c"/ __;#2ǣoBo<M 0Kf7|J4+H𒬨!(Ubz7gO%/h5!i$(0liNMoOR=TJ0% & NFr`'>eAwMm`nl ?{ËӭVÿhp}Q!tfrS-+b'3)iߛ;!<ʎBv9|-cA Xepo1Ws0$\XTl%xjYZ�/NYCDE*nBjo3ty1: )6)HA4gdt~SVI {Óy,G/V}֐P^y(XSkמ>G*Y^A (^�̋)4;MԞn#*Ң2P8,z.L/d<?F$T� G-<cf'oa_G�xEvOQ8MZ^#ʡ& 5L[L6f@7]wQLڨČoh)=#;F9ܴb+6gC'ۊ/@geZr5I+2׹]-;G cx ;܅+șsv;LPa O!=;+[BJO—1N ފ0"t3)&(J㢴^ 0O +0yIA �:\\uRkvvb0dP4o̿Wa׵~dѠ>JlIHCx^̜@ Z md;_Tk<ԎCaPm2>M6Y8-$ب֢8cgAMgT^kx3_q6kdgUwhM )&M,B"sXgpV=t* ;4lP>&s+%L>gK,p v!WnC|fN;}z"JvfYXY" /�$Vր )QxXfH `P,s3+Pt" g,d2Lo+zI=_\Υp*wt;S$H� ( ~~"\YM$  K~.೨ YG/ 4KHRonw;uϳprE{`6WKJv*}_opt U6.ä SrTV]ʸT=^'.tI9"hwLoI.ny%}Cj14 dF땭.K.;\tFa<[k.hi\}*hi/͏]?^6Wx>9d<#2Ņ4!`~̓UD`gT0�� AnI&ShRB8�߭1N *TtZXd2=ԕZH"-ͻX@5'3CyW/ @F_c:%Rf뙦 j>~\0΀@''m4t\41 lU%hʉkj33il j5!cMߞ'aw!:E*[ֽtgBHTq̪!<R,]Dww?_ o@![d<E&qlCC(^FZq2(̩O1?j,u1  iœ6>?,,/\ۡ`IjHnLi^W\]#IM>:T֙LYQ~Ȃ͕]+bN '"]ƅ-ٱ! Sn.(a9j>q5܉b�\ޏe#Vw6pgBs1EQX,�ZQ`Ì݀,u�MΚ):xֽGH=U =K4V&H)9*IBd9ř-p7Jދw$} Rݼ'R9ŝuW D3d*�6 4~w�шGTOVWI5_@6۵�ij JpJJ9SyNz~BC ݫ!`v]HoMV. q'=ΰy,#U0GBK9Z@[ Fg1i2vĶ>6d ᮓIuDI J2K?\r; %w?7:Yi:5T"u|gr Z|A $dIY;&B&9ss?8#O$ ZLF<vt莍)m"Bl"D[4tpN OͲ\ ?WI/b}d\4ЮVS9&dM4~|!oF_'b3dnC>R 1MN;YÐSƆ �SĮ͆)ȉ7Ls'J2L?%`t$"YŐ\R&ZVmDǠXw6Nb}ÝLBmqPdBdR$FK%(A"BDv6$Kez3'ENӒʁJXC_ŏcݗE_.~VplMZ[f<[.\Tg֣N\}d1*?T=pbE1[DCk'$\YNG7ۑCT=5:k~:8i{A ٺ<yԪv` Sޢ~ f9}_MtBH9 v K)5bRƌ> e6 � h(ZߺKzGTX3}ɛ"ڕYc:;.y~JAJa__|?0X@Xwߨ}W6$ h<-?!Ez2CFEeAw~ܨ I}gBWLZ^\H¹͝N^t' !!{>! У)R h�d'X䇉p!8a9brq_>Q(He#�_TF/ٹg g<6!/;4_mukVcYG3Dk)X $$g^~`%jQ#sk=j_5;Lky|_9p'@ӯ>Ko(NbtS/;U ;F4zi$3[, h%ǝluv zuK]<[@g{o=ʕ#ayѪv5(R8 y}VI`GD/frɹ2vA w`$y̡b%& �JI uՒ#ƅsڌž5&C9/.0Sm[iևW&za/g.J~'<P3 57ՅC?g>N,WEzUmG 2[1 Kȥ:CiL` @;.ma.|,IA7M`$lfamp撎=.񓯍ִָ(f*)4AF\j5 مt*au{4/`OY4L곔+uYZ,Yc#E6sWInZ*OX|;hz#M$X^b(QV_TVI}WYQZML<yMfbld"&aPw8-dG~d9z>P44$o� �� AI&S?2}Q=@V;XX7-9KaT"zʴkZ H95v.P@@i&f R%Sśێ:i~DUpH6u+qLOEXF |ȃ{( #3҉)] 7`%$hw‚>i�G >! [ ipf:NEhJw׽Wɕ%`ԁNr!Y 3s"R0 ƴkM&Pk.?aCH+ٹ1#)UbLSM. != V[ٮN_;~u:\S]gB uK,cW2;]AeLĉXU̅b'Os-ȰUZfwC`;]'1s|  #6! r텵Oug߽2SLa0Vg.~٥Oل~Ss:a GĹcgQ-ʮlC^&R~_ky9 ݶ+t|F,竞22gqFS5sY4ĪIřd7iz9, D.dg~^*iX~"-0w7&ut4t*PnEZ@WPO|s:m芺WùK43Iy`}6p0Xj>N&lHj{i/:ftOm84 34#^r[|ZP0EzI;JO O`@~z%fC6ڿFbzck{3ZDXl(nu~0C:b>ucWO ilװ+ U 2fO!`! =(c\޹65F!4�G74rC<[>>=ů6hĔ/K?f ݒI(g.0zUtj;0$|GDAEgA66M-">cXf'0J؝p+{C�獽5qUyeӭ[|GL2;/<h0܃ڙq[=N` 7aT\>fR]C[R3ep00CW gtζ35|4ǧt8C͓Bh kThR(yktw\OJo>mC:{�˱!di|R=@B=7M!y_UtX]vX>;olStQQj!}2<Kvy , ؛E0EK^"S\ v3.ʌ0ZB-JNġv&ʖTt>�&ʵ8 0񅝫;.kk.IA_\x{˛BoicE###$Nu0_O4JP.c\/KTTExX 9!IECqC4dBg9 +jlBS`s8h,X%Zњ6O!C[.H1 AKє"Mc aw 7Aw^pFI}e-"mv.3�(bbT{5=:�K�Z7iMp?j1V2[N;k/L`gs 4h�>'PEIf/5>�B#|t^Ө0>\Y9ոޚK1(%`Ѝ5+fn˯cY&@d l%)t5. QV  T]D8AtiBLk<05TYlP?O(ӎ|b=& ]|"lfvsxvj%Ӎt;Fg.# !Wem e\�淵O򾸶ς^0%WDd-Ẩ30`G˞wGr'V|w8kit{-(94ߏF,*nKJ?3�}B. #{3__ւ+6lU!Q/T̮5X$7(w=lpf,NU \iczha)x\CY௏ͦ~aE\?Mz毼&{!RTe}˟kwL_ o0gLK."D#1z!Ҋt,YT&+ts[!},xYE 8+=/. ٙ~WBĿ>Kc\B׺{! )Œo["|FgcZܐ)wl~(z|[);V=hilOA8(Nٓk2CF)Y8U lU24YzqwTwq0ΈK Cwm7^HOcCI˹cUF"MtѯvL4�zB6;1F;x#WzfP_3PiZxaN6%sj~λ ^qAL_ "Ol]Hp,YՎ8.=E/c-a'8ݏ NW.14WSGb~RrE'q,Gs2Gs:;*'\ĭޞ3M@Cx_?钶)fʬ9pc/ M  tBSNWKE2]"\KåJM#ũõq`$Rn@2: lnFc:>27Ц$to-YnY>' QN?׭h`E7o}YDv-ߍ�r%r+qep$h] p['7jM~YD3Β"5D=1m~% 2�=$7mO鮥T1쭁q̂>I޹�� NAI&Sz ,Pr?naKqm'jjZHdaL_(⁣dч_c!6UN>CjI੹'>f pZ_O 5Io/RK}l{);R KST Kj7޻Jt Fܱ se>Qs]&D7co+QU0gQgf50Mvah?沎T =Gkǒ/?QT-j˗B,y@je֋~xܧCvյ47VJgIATnr Emaf*!bT4e~i|M:ztk RUHt`tU60lQ?¸I߉2VDڧJex5zfz&3c?qGǝ\T} З̊.hm~SRgL+n Z#w{Cic,;]]OI=B mŪ;brZ6E`�G�-|nٯ])+[{=cAAڊ5p<p?3p{v{N,F)*6؂V*oRnew2W4,ZozU Q5ǻ>ɰ!'߈;H, rz\J  4"`?1g-=wL}nљv#}'󨨿lLX#Y\�ՔOנLFۛ�) `z":xWWOڠSq%iIq>[|D`gM5@!܎(m((#˽rrG-JK{݃ x/6>ux-m*o1f%hWal^ƒ. bS0mx[] U!5馷6FB%Őhh- m99lZmk`> 6]'ؑe'6B$ļP%^ۭn{M28-afV֕n&*m1d;frp v|z* 8&(sdfز0m(ۉ[BmZ#L #j5X6S܅ـ()ܴcB<m#I/-n))*w<i`'I [(Nm1m·-e1]x 8YlZvJ#zUڳOL>* zIc9eN}HiAyL[�nP />-q I~.™hOKAe!eR*y٪~~B.$qYM섒Mm<dַjRG~jCK^хZG Lhq2$A-cƋ /�lIvCPa-nG{PneoE"V$xd܈UЪ4)䉨}E'>2K}0OP]_üLm849Z�ەZI6.kUڽXL<Ƥ:T9#1q͉ 9 )Kjf|F2{~z.~'QiHW\F1k$kb0C\'69Fwwߧ�*`IL#y 3l'F24jRu<|r "; WFV>acP؎O (�,1whPoZe#Ŀڹ:LB}f!ۀr-5w~ <x֫;p"!)'XNX0= Pż X2&"|.I~tQwa(y\/o\+JXnpl>AŀڤFa#lA#b)G  zy%Ը.E~#-%P+_6Gq[@>ܧӣv-;9u3ÓK�o`pof(b4TmZ ߍE^cɥYtBߒM_~^b!Ws(mgdr@y4h4q:>K€3:`˅Տ`O`LaK/T;#jB^UVm!NvT"01; [DjNWB2qOy*Wtjp>fv#YF:55N GEQNa<8kT ށg[6 J)tOeJTDFF+ ї~YB"S VR9l+>-{~r z'gv=ζBKE+N IkA~R,GdttYEmc9)B;(AZ;_2KAm}MΝm_:}L/}GXf@F�~ n#f>??g"}�_r/B>yDsIܵYaha˓4|$'С9?RD:fO�� AI&SIQ̻ Ijn ssp<`f[+N]I ߉fÅO!z0LC#o12I\rI4Ql=ȱo~>lRY+TfXK ՖgN34S2W*el&8& <|yO0jsfݱb qF (w?CXі618/STKn "#NW_#gRz1nc $'I~j=N`nە=x?j%ֵ~�{>@0fBxh (4*`qB%\/Uib+15r M3| 1`E1QS+@NZ"y䎚 }̅GK~ f evVc v{ψ*&ǀ?/)^ "&Db0֢_0`TN|Uߺ)DBمn/jg8"A2+}i^/ˉ/ѐ>tbX/pVkƸd}f-vŅv}Pɹ=J{qdN tË8v9MIo+>9!8r`T ^Od5 h,\x<t*_|Ĵyl/ H@}6õkCrv̐#\-TX&G 7H\IWȊ�G30}{%i"V G(ku\G:\ǞN<h-n6<o4$ZtJ-XY\#TVm1[v%o4v֓_Sby,ޝ7ocڅ`S,̓i{ѳI+o .- ~ %xy)lԊ3'7z  |԰(0k*DK5'm+*X8re8&% ĘEv@ rp}/'Lتc6Li!S4h',eA+Żm8O7Jt F(qcp_m@9 r^dOxvku:A7uWN%CK%ıiY׽=+H(⯘@H1.<˥jўr=9w$~2OU0%hDm'q?PhR/zv ݁^H!$~\] G#IS嗷|yJ$>Ͷ8_lީOۇF[LO-JƨMs`pKє¸l,p)^DZeaUɐe>X� Q25FNd,:Njx M0F6l'lխj@Ϸp|ڏZ)Fm0KKK�S8 G^ūdlv"3kEPXq5H GȠ/7խK#5e[+FcQjĴ멙E`uR\z٭ucU;}Z_+tD<(oL5 +Kp \ʫZCfؒxEJĺ{3<LZ�KʬUWs)n6.sq1R_ A Ed0hewzӢjjP%CCJ o# 9XnN|x>Ɏt�(79Oٴʧ�+jI`ͅ.sE;D'ɹ3p{ 3&-A 0%&(Y}n9LrЍi%a�wzl)ٔE^MRtWi<? O(AX BRSjk>b Z`W0,K[8Q& ǀژ{w<`i EEl`?^ [#~J-OKӰ 0~6,agnZyB|>�r[Xsz}蠊AOcqbrdh]�XcXX(+~M33Fy$3F"ŵ85NCŧ}x톆wV~c?`X0ܷY[sאv~^T#ű+-`IY7;mB{/l�(ʭ[i@HrXU > {\Ab^ ]ˉnԖj[X^s;?b\Bc]>Sbɧ[j@+)GzfO.Ĩ"ASr;l)ZF!5MQ_ᰏaYbNCh:ړ!ԓg V,ds*9'޸p Ājj8?Fv΋cy{J}\ ݦqI >s VY1Ԗ}1�� AI&S7 z\<4gp.fh hXqLY.EhZ&SwR?;7U)U=&Ffc/u%l:nl*vI]{.Hr¤1.}Tu_Q)QO !ٗ]ϮH4� ]"- ؤ3r0[ho٪ t)~sٰ3Բw6߾<4uiu5,._a=oz}Dިr},ܕ?<S^kj%32SQ\ 48vEwQF p‘@U* Ukl:JSۢ\�\ }L@:4/~6XY%\Ѷ� ed Tw>+g=];&ijŇ�+$$7dր !ϲ+i{MO2$ZtNY+fX_KE4&pҡȢY+\ }`9] щDc( }FG9$ү౤asg'v&X ʨ9KdMϯI�_d.Eb\>oH. :;׈xf/�@Q쭔&x:xIɝ%|hgV0"#x?xcNLz/QD_q '`adT|Ճ8WtpZB˔?,ݡjtn fe :fl+2ZUSK{EU Ѵ<IZd420Ef5l ֤GZ <T>MA"K.PD[M6R_1@UF0ESeK2+=:"aT*Q|/e*xCYBbǵVg#:[9Qlvc85ߝ/6""QV4djOJ";Ɏe_Do@ҽU1A n3m_.6smw.|l=؏f/ j&'ݧSE(*-rxj?}#?uZ Q|>( |B5IW[|djT2$4:~nԩx4u)4$AYQ:[ؽۥf[}RnF ZJ{A <2/F,<xJZϋGѡA}1?F/@�co]F4ևx"n* \/m2.46zVDVL3"%LEEjPSEijwcΖ~Y+*�߾8\h BKF"ξ(5 ITI|iO=_bSJR[(OYʘ [fK8Ei+4wGn[mb t47tSa \f mN>C mM]{Na֖i$ dN/ePyLhr1ts`ݝSiA QPNRjմ>F0_~ Mh{z†@O&^Q Cf'� w%J }u%1ߙt<ĩpA읫1>Gpr6|8֐N0]ImYEif 5yAƱ[8@_D-vXEm4k#F!> gIJ*B7ɱby_=<G>+&%˽'(3bxbwS\"|G)s] ďP Sx(pj1�ol}A ocՎaL%>F4Y9ޜ&`K~v)?o[}ˌIX=^CAxK6�mqhYO]YH-`!pґ, DwQn:+/:RI <f}W?EᳩCNmQxc+pd%-f.J < d+_mID!—ta@(1Xԡˎ^l ?Xj|U$zVˑ~XT&VaqL9:"yZҌ)A&.պߡ"۠{$җxJ`U<HV6,8g7?OrNIMWvS * @>/&{?/۸ڭG˩66<ϠAqi;MM�-đ!i~*Fv1}vbz핍zNe*KnCYIu`\7fJfXx:ӕ_:& :\ <ZL1]3g5zmfP 1Watf4bin>N׻Nv;lK֧ŧ[U H֨zd .VնgK$ڵM44^#<=&Y3),@~*k,նdS}$V %x,wtb2FCۮ*r?z"^H"xm;lG(wz<*SoYz&#BPK99 LI"?ZVO)y 8X=B&oHGH�`&<ͣb|-/.tF7MFS4%t3a/A/-mIN}SgD4.*V/YcIq/|Z7TH ˥# a�jd1ζap�0>7 @&^diYB)*_p:d?Y@ٮz6oa�� AI&S/ot_{"&k=i�vi()LL<Dqkݬ \$$ gäT=k:MEH*uzd3U4np",'#/8(&tUKYt( Z\[@1m6'tD eKP6<$]zMxTx$YQ9UYPK|퓨@[c;?5WBՂbc\q κo^ӴeD[',C&x'=tKTx_e&zԆ9xp" \I0լ!V&)tJBf5$FhU0;[mt1 &mJ%gF .#�Ԝ4J8 wv*(*M:P:p崇[]U"4l)_UE2!sd&RNY@?g> 8e%tobfE|3#MVv; 5,drLf XO7W -!+3kjd-N._ZOضug7X׮=Yax?YtnhJgf^NZ =ׇ �N,bt큟\)Io n5۠@7 C{㌃O0=S"]v7Kƒ4F]Xˢ}ﰸjJ Ni9b=E.ZXєX0ZS߰Y٥hyW-sv!\wP ^yqX %3ϏA&bKxlUDンN4AĮ[t7>=g nBK`N_I=}zmRYIC7ε Q! uol~Ip�, "Q$Wxpj`S,p; 4#ٗS@6nF׮d$( ^sYmC"H!C< B%Wm4LINYGe%r\Un|vp׺3_r{�D96;#ۏoJ+Monn{G_ӖZhhǩ9Gvʔ\_\JKck \[ ^Zn Su'(iB 7Tm깂* qʎvQS|1:`ky/o| ,.�g:~0Sk 4GnK3%ش8.lK fT=:UȍVj\>;Hλ ,]"qiCx i3oh`ӻo#[U;s0;KXA[U}g=I;H^;Qe�wT k V&4rk5I- ` Gw' [a%"=qؗMR˕ ñ c6Dڷ?%dGnl 0<?wg}_,ߩܜ0K$ 3.� fߗ%Xj<nRf`ʽ}s~YT6',픀=+xi=*GY՞ɊϘ6娛 Zc+vJ: x0c|XLIJ(umh{\iN<[{`AƐ g.pհnvtƽ_쏀wVKGCղ=G*W:{T~r`ټzGcu~f0xӎ F,$Jp# Mk )tϨ3=Z21K60y<3n'ןok X36˨ Z9V0+=,_Z47X~ Ȃt(f ՘yqp譚>3 xBieu6Hq`(DV`~8uC6 29M`3I:~l4ɺ*_ iܸ6LhEU�"nWY.0y1`{O5{;M gIdu_̨S@p@fE[1W$ki&T&WJ?m�8|3  h;؇G[KhXáA=,*Si(P֮Y.51|RbzYgs Glz'h.0nGOk@2B^_eapӬE<%o* txv(]Vx �xx`:uBˆm$ZPLB2q*ͳIQJȘhñB9U`Xqݶк/ 3@U«$�� A4I&S' mJha> X 4e˧1 '~ě+zw-<7g>cܰ/ OtCP}pTxr:pk(m( ϺUqW%`bl{K61i&1#i8 ވ.»< `zP[Z-Cn3߷+1|"Tȧgzo(]'v(N\ۥX(w_R7D; ɅG^ RZL-=w)7$*rӇsF#&zZ쯢LPs\57?mH:7Qp)w_a- \2 }e j;I  @7㸞 z0org%9l(@9ϕT9k�VD j1uC(W+ì*epgP._vNKH<ؽ/q-r=N�,2=%y@_3pSiw\'Ϣ@l`שY>>3dNL P>< m}^ozG_C.4*֠H]A}=d9K`ն~Ep}#^Cdq]80%7QѝҠ U.}_mHu=y gF't%iRXL1MG{qEv{q!%tu](V),r|ƀS#?& }YzXp$S!9~q_F`S V 3N͔nǧ7;|P !p" Ɇdjm0K8t#t`>v 1 n$S#uGх-/ȴhw2qcTҹ& SvOBC3ab7I-u`n^sS9R{Y}2ug? xDR*vQh@8oT3Vg#_GUlS(2ȴԝ̒iYh"%yQ\yF><>,PfcO3+?Oʴ akF+}}0;䂀n}UXP Fva4|P 枼#* J XwuB=_. >`o ;fz�⒁˯$>nM ;@:>B 56fŞ;j;L\裏 Z"X'Ԁ2f]FRv]NV] .K=#,-cZ!dPP׆UPj6:]w,;>RLTG6ŭVAm͊Y_6jIDA<5&s߹EYqT{vJsz5sc1Пe 3]tR3ˇbH_YvP&kV.-nqbݸStQm"r~Cķfܺ>2IRm8B[M^$"S bҴMd.nnR&E}h?s610=[T+OݦF|sӖ \W@^|\jw}h~6'eX]9K[-�Q3ߕRkm9!ܙ "?-d[.ЁbRK+5#z7I u\< I`Øg,miD5�&@K1͍ PDÌT)'$8jdG/3PnVL=Onh]L#=D-g~oWKF<,ީ7@^ >P7Ů,C=so9dJkl!rЖ->@/mh*~X 6#U 0w4~1uK=#"k(IEϫq ?]PW)N?FR&9%ÿ>ԩ5 d‡G5l|,ʭ n{WWwb08\BbɄg X{t 6ODF4~wcWo1o󕊕A:ey4]4ڳ!uF]`]:^?QR }KR[r0 rn"$iڇ`)�>K8tLe6m ȬEh^h'z<$-Y/H.V zN:,L\zDxub^Փѷp'ɉUoȯ'�J\}c, {j+ )ӹ5uH$ގS qKduo,ү]ڗo3Xuc70eLUs?[ږ|(hco}(,t|m<QPtxGcΨ ؊$=,Dž}C6_gwԂ&1vS'Z~ZF%(lɦXI?k\2?P�� KAUI&S\l-_@( VfBV 8păt6WŇ͊sa;S6+Z5S>;w,p޺ze@f3eS5/b퍒<zo`b2ψl~}it6_%m-G{T}?sN�U.X@\<ch{ ؂+$e""�JH[`9 jշpwm(` ԥdTZⲠ.! @e '<GF) ݭ|F'�usnұ* 'O9Ssٺ~36{ 8.#DV.TJ [V #}"ԯi,r~ۢ( r^®@~"n"_яh;ZYY n8;WWzMȡW{ wQ-ևbU2p{lW+ifoςSL)^ɨZqiيf3m]v3Lsa{U<$@&ּbDgMV?q{'>l8fJ>Qn7J(EEW}j:Zda@`'oFp#zL5٢�lhPeJZ-%n1S�s _ EHo(2.+yxV˴2t#.4kJce<M#ϑ EcM ˹ALsv^߰,vm96'[gիYinY(E/6#8N#>w eYUy7i/cfo@s?NX%~�BVj&q2 j#T28>`0> fVX'ilk KSg1/-9ߊ' 8Lnf¸^`SlC�Ր׍ . D�́l]_QM&evaCjaiTP18WTN.H&H4im>PDz~|';Ь.'#>fDA R#THV:^fXڼjuȫMvhO-CZ ŨKɇ ͥ10?&Y�͞4}i!+V%"ƚQ&4U/c0d!apI,e/;lAlz |W0A|>1*& tm`Dc2 _irWg6�30Q"xmMlk1P$eBynh %g>S-%&U4khd>βq;*Aa3bto##Pc<̺ƹڜq2YX~aDz_ے) @Wp^7Ft˄ZA}7sJ/tX;Sdx[hqYE=CAon5YzV;Z~%+΍GI#8Id{6=(ԼIyK338!7%Cɥe~r[ׂdTpaQrE$Vf33Ub. H(HP='1`yԅ@OTo! B@Y�82#oF)TO4[?R3r@q].ZnE8zӚdz/sx>A=yEygs?'b=ITQA-sEG8dx(Č?{>?;8G ;$`v)*Z^sK8-S_U,6B H77s>~ @\OWcboa';0qup8%c8eiqo51z:3̾!E߰3zl)ɴoc:y@j}! rzMs[Sw;Zm~߈"K8hbG`+.nR{5vlk֔펽!ݶ>�,F~e(l5Y<Ӷ롮KjO y(0 v.k+d\Aѯ>yPof'; LFZy+�)7uqO!fx�Gz0 ?a W}/X[q9c#;7`wmkK[E*&!|Z-}M&JYc�c )*Bg&9t]ֵ%ds' &cE@#'[S DANUPFĹ-Ny#t)$ P\J=y) d4tAQxFSK Q &udcR.J;4|N֢ I p5-)8;'ρcCx,(Y,GEuq 3 %2AyїLM;-?NUtQE̯`-?�+`nє㡕K8( @UZָZtulcT]F#"SW[mk|o~z_OUЙ@9sx$#om/"+CVMxVfrɸ8cq9o؝iZm-d׸(m+cs"KK'@kD y( pBZEtiΘ̵烒ɞ*0Hlh uM5AQWĊ^T ;y vZt9_2_f|Q46ψq tk.!)]Bsw+z\K1Y/=u��AwI&S={N0^.]@YX:g22 [z[!9vFwC߸3:kDf%Ue鏩%ޙ|5$F&�\c#Qq^U<s+>k%~YCR™M3PSJ7f]AVZ1S~&gڭ/}4Ev$FH\S0LL/H6xxh)aVq�ʽaɌ/AHnAS~5ܯ4sx<MK#N,?, shI m3#ٷBOWQ?Co $XiӦ' i� N+h=/hlu@ "^/!WNIQcWݯ[ &ړwXȳ(עC仯%Tg=fGxEhm5: + VVdyn=RnbQhU@ٕM㇢!JKjXV\~Ȥ*[d ZSеwlB?C4f*o+Dߪ*+pqxYtY_J6[4E#<%ٗB/^è>&Sǫ]-FзJ\X۔Z2skr ɨ@-.-@oxа·4W_<O3jǼ47&{tA5FiRwurSq^HOQє^YAFbVF/^@密"MֆYC4OUNB*K*Sg�_iRͺezC-<]~T@j݈tBcs;(;AI^+eC&@bPA-hݖ$s!j[`UΧ`5GqԊUXuF|UY#o5^u;7L-`K_@3d,8p*>7gH#@ۼ˸ǪW1SM4)R/1b֐Җ?,S^MIP 7DmMEe;:LwCմ,"l!srFqX9Z&Y_TXʚo\Y=%5?c p&އ xͼO9?7y^[s焬觝Xy gWHl*[ RQ^vqjehoO%МHeɖS C:wJ(Q~#s Yk/D;\&㻿vi8Mgp&9P1lU)[cBuy3kInm ٜg3o]v(h:Y g vN6uI6?\`ô̧g'K~uvkRW+N[FjӦj=N7p8~,&4oN.瓈ˌV ӢÒG|^Ę ^w ]r$/;Đ]<cJ[ft NvaUꤚ֭yb>:Żzrcj֪Lp.NoJHHcUQtD k?+]@ id7_GB ~ WNHzљrfҸ*$M'5&6\k򤩬fIPîo?Q*2 ^ϩ'0v/Lee,w0KWg s⾈M~Fte{訖棑ޮ.-)|psD*{cyDZWjI F+ny lsvDQDylf`xSͼ%0N<8w{Lq I!~sN) 1JB̫5K2̕ RŘe{Uj5L6%IWX' T*b9E:hNMӹ0&]jHnRyA8W3:1z&܋ J�R0Bx+V6).nㄻ Kck_YY>{>]Fj>ҕ*4%C'ѷ+=̒vqi^IbFg;Ͳq(Tg9뺉ڃU.j?ꗩ 5ׁN0w8&q精 zWG>祰n]ι3wqEƧ^鯊0VS4ܯjf /Tp02^^ ?`n_+4dCw#"T#} W+B5AF{cWǠmQ؄)z4:n� }ht}"CbzI@3G ?y~F#P&PVam-ґMVV{g#I1ڀd&�p�`UT=4_lg]3BWG",2W^Yʺjg<<K�&"*}G 2XT1Љ?Td[ 9q.1jv[2b?.d4S|A a !@)ca\E)RUsv0 C:i EwrJ-8ܢc_KB`n]p$! MYޝ`-HJÅ%3&4:Rj y%󠑩}>dzsegu3::"2Y5@zv?u;ݣy K!ގ &W0T/bS4XSK$Z 7rVNE/D{1RJ8Pu~Q9?"kqB%\T}.tȌFQ}Myp/^mhkz)|-!#C& P `dwϵdch/AN FwOdMNS@[\@_6VQw~Ø/ӗzrs}?wYYawS婠ɧv!0L0$a%)z;A3gnLOsXQq@ZDM73,7S\k3B܆`ECeH+&M>W qg,By,6 wʰk뤨~qWǤZ?$f] h,DLL:>FjMEly42:s|<ی7ѹ233KE"K-^c{ͅ` W~bLe�KrӅ N ܛf8mxw9Lj~~n>69vݍVD+9KY�O8P_0ϓmK~#)< Fr"YD)3=*!vaEi0 J0B.o'uk!4rPqޚ:5DL >LM[S_븼h\"z۱P\p_TVwa[3w2.@"S� `l_UrO�PN'QͰ(pWs#tEmIA|x0]0Y/v膁2ﶾ{]CՓo$LG}*��jW-7S"8B:8N9а|M'?PXc‰J9a?:Vc!NܚݖBѴ#ZI ?;nߦ_@xU"W!ޜ!exaR:)ğVsbPdkNjߤd}zJ3XQ3ca Q׈pe74!"?Ys6q83Q{3L:!|.Զ"J cMizP,R&!`wA<[:gU{O6"_�E3n~%x/_mjX X,PX+WF:m7ر Z'8easlf\9Ҍtl6\ť1Xζ4|:'2'ոjh Ph}~y[=Ab,ĴysP}WO7#)\Se8IIY72@pqo^:2D6buoF%=֤Ԑ;fS(LF(Bn@˻wNqXay}�!r ^&5Q1 69<F/%1E`R=Cȑg7SF]ٶ79 v��em!,H@-hؐJ 7a Ow *9 .�evjzD &Qg5 0~Xryc43F>&kPGN-?1\K즳,&|l\RTVo# 4aigj\pO!e9D3 <)/1[*YAj�,a&غ)Y6%}7k뙄V/,VzAfM@ZEjTpZ7b5bɐTbW!6܇'3nb2�Z4 |wKVO%�; (W I5>4e-{QL×o["[KlGf<^_MiY]K0,y]J{dKUұ2�'4=L^<ie%~L1Y/A8~ n+0O\Į+lWPѻ y&jSfj[x9/sa֭)J( +rUw2ۻ 5og 5]7q7,S07m̓�IW9,am{\GA�� AI&Sױ\l��zi["o*>JAm׎i:!,kH /MD=ld#͗T"@Jx•䰪OFY!3qS|z=P0"buoE"Er^율WX?o<jأ'Cn^zmu^ ,+0oXD 5n-`M vĔYSF<`;@6x;9')=v̺v[k@sȸr`N醿Ybn t3tG/ABm+Ax($y`"Ue?/_r%8S(ɥ0XDYLnη˫O/FK6(fwViW& {gKMoc:؞q'+xUvΏ�Y%eMЅy %],ɮSHE')zU㛟WI͏Ab㆏n)I} $6*}ןo@PyX@/jbaIUrқ Ѧvx ZvW>T?13?s9B~4mwM&"WIg*6:G Haq! ́ R{=Z-Ȃ%*&#FO yƇZzi'LH,<zAf _J`& $|*o\]<p[WCe\F?WL.R֤CT�8eh}!iٝ}8mI JTdW O8{xNzz+bcý܏Q'Ùrem?@ ).lGl%{ƎJ>q}x8z& 2H7_,jM+DDT~"ozΥ"A5H􉇛H9g5TfKCt^.aL߁HWs> !iD /��2`6 6/SuhoX཮T]g%SK]&?{+\bJ҃:dz#m-nw\1d/%hUhMk$6yz ' y}i,z@Pz)Q}wvoէ7k{J',yZC6rJ ePC{<Z.%vcsIލFCf]*Dl{=M^fڻoF<S_:<6FS߂Xĩ1A&_Jjb6XƗUQRݐNŏԑz+;7kAXJ](ɩO_~,� SN.I)R<1ErE׎Nl`nh uHf3c{6Yܳ~!ò=u^?F<ll8x';\I(כձGr˾S\7sש|׼` xԄ슖[qKۃ~uhQԿКG ^oU3ZjQ쨒xL?E:om `Z~C Cc6ڃ6r:w>$`~,N,W^rdCs&pbct f$C8q')AyUM}aѨObΊG<od*bŽH!&@lE[lF v;(O1\-D[vpH>x܀m(|6䎀?; r2puf%T1i ޑN|;ωl!#c`\Z 3 Op ހ-q -]H~BGm%v/jc^<̶ųT[tUѺaiխ؊8ʒM?W _Q-:Z`5@0г_%ԔOx+3ΚϬDwu *h}9ˮxidwI,nAG$S6lĘx((8(Ĺ]syC+Ok^>6j{ŗoxFM]ٕKShٔ-Yش<ِDUԸB1 gۇԳQn?oH} =4|9rtLHGy J7dijLv}6 2gEiFoԟzh<M!hВ$fh [a"ktaqgJ5 $Z%rߎ=^fw wwGx{mtJ@Fpb2rCݭ HnN=L{�Fxi�X=+S|w3qN ׮*ۦBo&i ׏4ܔkQl?Et !YoQ"x%F3N𞌮xƅ;<yWb΋jd6 )Rbڐc[l+^y[OmM%Š GYI\oi;OW~ )9B_} 7XM}=6uIdUna|E9 o).OLU"%>.:{*h$(^Ӛ�� 8AI&S_x3xʴ@N9>_Lޛ I3JlûoO yD[w7Dv|_'hI6Sc#c^D 5xow:Μ7̅`a@=B~ѯZz &m~mmgtU}q,ك-q�xk|lŝyJS E󍸥ۙ}82a +}'>"0- x/SZrjnmB2>M\X8 +D ֧@4J`3 1g• eo;I39z`dY=p)'#h~Y2&4Y;ˀ9]iΑ99yϻk+m6aRw&u6uΜ@`lZR>  )uI=![49vBf�;xlG_xeɁ{$.x*p?tԊ{Țu:\GTKEr£;ϽiLC7 iv{(z#/{_<sqq&26jJH! F<CD :o;UUY`d֤ifkADb܎W<Q,|@YDV`c� xҦOI "Ēvv [^vH&\@UimEA F9[7;tviIun:?_aLA_mG1 ZQcs~YN:eFE]Q[ Q>Wn"r  0KBm7׭$`cp{tR;2afLv^^]?�y Zl&u0μoHh#|zF=ZB(œ׺6HnIpx"[)|pl/#i]@[u,::{BZg K91u+ccK+9>9ɽ'?, pY5&S1bC8ѽ>&s,hq3hwi%@::9gi-=tif1Q&)g k:0@W6F g/< r@Fejm37nF`W4OG&vh9WmT`ۛ<n VlD7 Dj.@|}EaC:ހҮ{&o6ӟ6+0Ay`f9Ӕ\Ζx3LVfFmKiM6{w'5sU"-[ELXM>4V=2[c/ 9>{QC ћxHG:j#Hco{ExEWpY&&q0_V*x۟ >| Jm ɦ*gxL-K8̿i7'5FAqk L\-7mjdQ#Rsmmcؽөc]RU;a/$^-;#uDf[}=)�JA 31CK\”`iW˼]#*|Cfn©FVf #cPDe 2TVtDK4zk`|O$yULz@ 艺uV}Yꏲ8}u$WSy fDjr2MhAlŧ-w4y t_9`,Z))h쵿Kgv@Nlgٗ{EyJ q)<5ݯ`5ؗlP -QU:&mtze+`Dn,VL%'w E*+ƃyJ ?yM59!ڬ{^-ځLt| b�AZ9nL[8Zx}tve Ի-Y>6`Až Z| j^pI)ŜeE6 Sc}:Vq@7 RоbZjK42LzXyf3eNVmRCSgmo]e0p/1w LgP??_#@Cj;= p/gc^ "A+}S鴩U2l9y*w:Ĉ9'07N r@ANO%Y[@LW5 5TrrjXQ uᗝƫUhͨiAHv H4?*R#u$uuWH6)B -π-J#m1p( 7uWS҆8}?jȒڗwd{Q9[7_i% : &<~-oʇ  9P8讙m _5ȥӨ\+=b._^gV@־O!AI:nrZE*>z(znĪu费Yv).B =kۗG7s$pST%qZ^=u.<UY^WcN-AG1)xى{)U9E_/-<xQP56tO76Jj*g~N[J@ן4ě$QoGgY5 �PFzC@nNx}}윷5,&Dx/7]^*<&\H�; z#mDW s`0"8; Y<QRz5HS\_T,_r >Q_qp^|жB'hrCdޛn=8Gڔu4\Jt�� AI&S_NgH\$&L&5%7C`ۓV30׊aҚ:<f>-�wb+P&HgNZ{AԂ[aicc'Ҵ/b3`{jY8[<.5v砨(npnl<%r2Q"=nVqĖHGzOQSnTߎ$$ubQSc@ܝўk<p|(3$':#OaGC5IA{3ې8|k?=5 `SŖ#3)z-0[䜡|zG*)v!Cj"ӁigN 3x t(#uا~,ݔ>j@nZ&mK@iT_ϼl`<J$\^D) -�rĪ)_@}0kERK 9"g+;뚭 pkaŢ>QQJqPT0{a*-H<z+ļ9^h٩�Qk!. ZeoiG2&6XNqe&? kݖ/+rdS 0/3go?=Z4i4REN[ȌmN6ۧZ3KY;ՇWd"�E [zX)6]ƞdL0=%%@O(qh`t~'(v-9k3fp~Čs Bn>zcZƸ҅`{8mC[mqN<{n&aphhr@5L9Po][=*`2H:|B}[xl< }ݎfK>g0 ЛU'Nv7kI.;^e$bj+a.Qu孕�ѕ\{#?( J, `ԿKdUFk}/Wάh@l Q;�?{ӌ˓L7mCLCx&T1"֟Z/;DT"G_HnoLO j860clo�B*@5 ?21%Bߴ)+,c\L̼ ڔb7jS]"# ʾ�; C}kUҸ}b+(!sޓ>Z.<sC3TG!Mלd/XqzsQ`6@w EpU`QH+;"Z=jsH8-t&%(o]:7mh\i"nɕUZAdW'ŃRercs#1ɣh�жtFs`Km'Y~H*B$9qX$ӯTAć!`smVMX64M2Tr8qBf�s? HO!:2CP`pb?dp]W/&=ݠ`"Fjݢfy:Mj4~ fV6kAT 0~ ,C5U$-jewP#O0!j} <p%54ӯLvc�jjFnDEj'iݐ;.ֲ, 2x)WTKDL faZ :둜$l3\,;yZܡ<|L +s 8\dN%dw\)([ 7^@2 +؛p.L`!ږ<SXBư MlfThʂ ݧ3hmrt>!88~F0<>'=p'QdD@'` 3"+`mz"ۯm9!ϪUƈAnmk Vs N@Tݪ e uAZǰeTn}km Ľ=l:6Ձhwj`ϾCm*{ >AOT p6'O*CЄ)IN1py.C-Y#GOnmA #8`D.J)ᏣEy&s DԵӆAIa6’VzQVƸY99[FdrwlׄOÑCLb 90rթ-Ƃg31؋oëΪ ?L @Κꎛk h1!Us+sC} enD Ĩ5YG] WbdwPGXWߖ,<L7u~̺7-I.;m�N(~TsBg62.ze(]FiF$Ă\QK.He tVZ}gfTaĀ}7& z ?9-1-EFEF$1em "ѹqchN28<i@.5/QVIeܘNC݊I5VsهH+c}0V5}~]cv7/i̕Rd Bƀ"{%vلq)[Cq 7y:<[N#u,VZthMͽ}x܏JyJύ �ܿĹ&<I0<'הyjw߭BXФn{"TӯAn"7^px;\&rfB?Jzc|@& ,ϦLfe`8�� UAI&Sϊ8̐6_ UQ>[`s'Ee3eWHY`!VH8&hMG;x w'=@)G__V{mlBʣ;>ca)~LzҖngEֵ.] ~fe% b$[Gc\I}u�+mfwc2;EZf~%F :OT)_0Ai*Tvablּ#F ʏ%b�ƙ&Q Ž'L)&6=#7w^470\U` *΅5mr[?5jhi2,?r$oڠHM<|+jA>k,r~{6DŽWEHxgdPkaפ5~Hl5UTTKZe#uFAUCRBNKe+cyVj، \F͡=gC@oH ="C336%lԲ>\@+,=T򖁚,WH "/6�_"|s_w ˿orDr"Z"2J k[SQ>B<kEl48r.+dR}E,;2L`L: D�}^)qd)ִ]CɄbmd1 ԰n|@͓�ں Uw He;D I:p7bmT,7 Ap;Yx `*%ŷ}?NCZ۵|%cnU$ۖ=cB﬽J7>3oaZ{Q`4e^ ; ޷}+lb;%YX@~QesPX ݧM zTqёks|k$4U<#<Dcl7ޑw4S{22 }d Kek3h-9,.2;X nwi(H}șztPʏjF=TVlR6w}xN>jIbz%9Щcy/3Xj-rx3f)."u#Cܞ.A~{m>Rc rtr!w78:W(u[*0qNp ]z% yfKgb[DgZR?o ӡjD8=)=u0vU TI>S=vzY^c"ٲ&NTcOlЫl w͘roIzҲibHXt1+ڰGgW$S!u=,ާK+3;z]kMBT Rڠ0*1ͮ53nxXpmj`}*頓<P3J1Td M3-`iio46WX EBXCW/@91Mn`5siwZt-1|K'Ů򹛌U(6EuDb#1%%Mفf%+!ɦT_jnYcW^F=ϒ k0aNZEAL6K/HF&&kekY4䉉JOvL]SkYHB88q<r& j#g  +5֋:,OZ Xj(׈ 3e|5Pzh#(r,P.z=5\,48Hp4ƁvgfY&_NKG}҅,/Ǚ=U=@f51"A=ۮpNjqmn CJ&$=6y==N1^*h0o?qMiW6@2GAFK'riu>%W4w( 67 <ZT~yVJR|G6`gj$/{`qT^ҞP�t@ev-ZSN/m2I5F'27CJʜ}QE^¾shIGu<r&#M>mqy^S\EAM3op(L ȭʱ<AƂϐY54><_Fٷd҅ht=q2@1/;O(uK @.k.=F*~(!1/lv3sF@[&l㣃j?RH|3{/ 9oQopť v}.ĦΩ#6ĭe烠I1,oV UOg hl(ԷA[Fpќ鞧 Sn zcg&^g GCJ\eʰ!Rm6aUӱa siA! a Sy[hR2ȦNKKj%U)j;ҫh&=]I5-Zh֟=>t(yDUw“N^_X1#Yi\6g @ ձ4oܤ}wBCZ d~vҶ"ԛE;v7{E$`4`�� AI&S_xiBLԖ �;xy /Ї`R< @*1cIzζKnf`LƓXt 5n8#y71oX#JwI_ēdplxcрkijIߦzp,!.T?+ /~'AR>T WvU Fds[gIfY!H^#4[] ~e-"/q�gQ?s|fZU1S-m&A82Zpgԟm[k)E�h;f~;jKnb03 A7"em%Yz5B*ueOy.4#((hǪO=Ņ7 �ƥ ֔mf:Qx? #shDbmk#*kIzǦv`?~j&B]>%hWrw"Gٜ\ӳ{b 1cvpKPbp縤О`Y]e*Uh#c[Ac*,D` %I+Oj/xt 56h,ukP^ ~ ([.#˶pAo<%GT{Y!MSsdvo)g|9'abU T f.-$1rLSlۭTJu T9^{6/;Q׌u֠m,1C⎘<>"?YٲHN FEsUn3t hpv(L_cO;f3Ԣye!xd/<Euq5A/ V"g²O?8;Lj(FW}[t_3lybǴ(Ē_�<QI{-W*5{;A}kSU˔!hytqXeh~2 ǐfkF~ԒpOCO!2΍FtU-/D~7ӫa}1)٥E|1y`=?Hm|`,3,& tF`"3Sg`T:&a o?9 BγX$ā4n􌙝GUez�u@|u 2 cMN2SL VaN䯞kyK;c_S;[~"N7J4g8f*'IG6/ryϷ!ysf<x׎+g ,K.&hS${q( L6}@cvMo`ehI Qczq 6ZA7JMzڶm]4JveNiG<SU8=:[kw^;4:T)fRتifmp pbz+8{;6 ֗K냬αnLPum5S UNv>n%:TVS|B>0v᪞A~XEpC$frCȟX(6,D?C[! `QGՓiuu#-:z΅ hu9DV ,~6-e& - x!m о,iZzn#U?ߺʡAZ5|I}$tͧ2Ei_vJ 0( }p`D3:ɐ _:fE7vgoҌ=Eoi?}Њ^כbU@|6ʘ@{١OHڰ@$S�%_h{4f Owb>ϔ!r'ۢw]t'AVN|?pNQ^X-_\ M<^~'C7yR*z<@wEYX[GB㦭C(%['RX?VB슚؟QTI0szp./c{' <;wA2~^f얻:[bkL<9q#˞h�#hKj�[.NѺO\{* KTW՝MaxaHLeBvcFpWmt!.ݺ0fkBn uT)tSQH}pޘgZ/gjrT(Qv  5a!%/*!cܴ&-%_}]&M(!"4zrZ, p>( Є7l-EAQmgqٽm5\ өg;wRwʞGmw6h`CخlE<a ׅyVRS!Д#gy@^?Mt[H.T11IcKC,MGAׯ)F)Iݻ"Πkb1pfD,OF{<-k5и g qcY}KT6#0ݜ MMgG9RӭhݸIOnөtWj~7g9Zœ 5FCZb1VҰt녃mbs&_} {D&Ck㭙=ɢ.OZelr ֏g W_B;+qzqiD)-<ZA SSy::Ennz~5_ fKU"<0Rmi, V eO,02Kk57vΥZ9 tjMTeԥI8ް%Y~U*J]bd N+ܞUB_ΐUS#)>ﮊs| -G'ާ\dD=zǰa*ub\tn09?3qIh=Lg%I]G&2` J1 D`WtƐ밭?}6(wM6&$1cakb~%B"݋n)%1�� |A=I&S_NgXCE q0 JBv/|c=WJ.,sȊ]Bc<?{C<vhUFGF6;|x�f9ת`@ Zt!W˰w�KgǤgwfӉ6o^Ds!Mbhjӏ&kGa*nQJ= í$bˉt5cC>BeYfh5݄M5_vPE3\ k7vhHz$B,9z#kw6lr@iL5m0sa0fIßW/V3{mDMChg|UlB%g:#%ظnA]+~<2I5x?(Y 㛒?b'Y"G-E޿fN3\! HiCg]޼mZ;Rz)ܚ9J�lLW([i[Gz;Np9w]J'_"ݔ,$lF HR! )\2OK CsG@ZfF/?; \LV,#ŰlAE.ߣWBPr :VZzDCK,O3artE%uh`uGy`>1QTN ^jC? <=hsKOApe|mp16b.z'*(F#` yط&QnE9c"LؠPn8[#W0q!ATB{`VnaZ[~0@ߏ*Un@^K2P( khI_dN;)n#E37:F˜L 哶:�3Ź[u�!6;tO9bTb$QXa~rk_$4p_o%1Y d,8ʅxKQTk_yL^v Eіm ]^cķڷ{ׇUc vrJQ҉-Z+<֎>NgEo9N-7oȦW+y}e;i GP)b>>°(VlRXH:|BM>U4i~KU,:p,UC b}Z0E{_ğ/1fǴYArwFXZ۩W6'鸙c[�vd&0+8UgGX[նvG,(%)?[oojw| tɕhoAyaWkE'6D�9 y̤S6cx e- 3e5V}j:RO-A_9~7R ,Q1E >#Ve'u2@}OINS2FK|'Z\~pKs!QχWzv[÷n՜*HydžsyH F :_i j*j'Tz)hE9h;bҎ([LuŰ_Djswĺvv McHx~a] 9fyhSn2+W.PYU` v J v3^vi@XiNb `8?%j|N.q% f[7*',aAMja̻,�N6]^| 5=.qO = %K6UONԠ}}dyl$`g(,&+w _ ;(>5oLx]Xb\FݞGY+ s4b>{h)W!ťsخ;D&lJOWf sӬbU ٦Yb5Z ЗD̝N:d>Ao1޽-,Ѿ[E P7 M-p~~1q)Dy&40fmWB uCݑUMzC mݽ?-6fua kF8u|:<r<!䭘R>EWo1icB*R⡡"܂z{l<d߹z+&(FΗסSIe޲Rxږi?;˱`~U9xξSm-Z)t.R, w"0ywBe &7(:yge|("Lc{#^e ^?8-uɃ紐* SH5jJ7& k-k)Χ `~|YpHkjSE 20-n# y"/D7J?D`͝),=8kQH0N#vӬDy�w{NS7sbr7u\sb2gA*N]=wH7ѩ\rϋ [5(9PT$>pn/S,0:ن\PJ8?~,12b9@Na>`_!ߤg,=N/TB->bC #2(=/\TpD톅db(j ƅ=/�� A^I&S_NgkG[;y#ʇy]ЃPvKC (2OjlB"V(S8keEsqiL镏=kGon΅R+JiWmΤxsyX� [Y69aKҦw})jJ &j1'~IМn-ocީPԖz͎DƇ4}ڌ.S}7lk2V0QBJⰅ/Q沉}=`7L4EpJ"(>)șxaUM^ S‡>+*YM,k0"IDkP^ D5�LV ,uEbP\Ocie83˽ Y ݟWMKAޢݼ^¦E@w1 |aX^s5 uZvs]@" n}lTD-;<Wb:t]!" ]!UwE;o#O"I_gbԜ# ȶ8-L,-eP73M%}dm>Zl;' w5o9BaCةۂ9oSi bbdoZN¯*V۳;{j؈\ܸ^.r›p1u~�5FGMY =л;׽;'&xӛ ]z{6d0Y9B*-- YZކqA5b'BuҮ$WZjol~DpPiQf>wюˌ5f�fR`n[�?>_(e6weA]P} ~ .f n!u1y4BMYZSrG ?07K,-q/߭$JPdQnuGMI'n b1M'K74M*޴zffw]Tno4 MϵY oonƢmM&|h˛ ,wNZ3a r|�@Spqrх'a�gUpDA2Sf *WiTKE_[Q!$Y#_x4l@tkS#zl@eaڙ0+^pā�&xԽhy>PBH@MVvoc-�G`VubKdҗܘ]׍4pY|$ۢ4N)mEQUYcmMϫd7KW;!X#cT. ng8}5*S;FN.p{uQF gS+BpBɧr� epg},P)stvZJaM�tMQ ?"faBŲ,"^E͈b -Ϻ9V9˿tSYh�'pѨ ĶkqU#jTcҦ^ۓn81#)c9D),Q*FhŌƲeYrnaO?.oqFk:gU,41#?C]:&YI:91R;^8r/.f^]rSz3^j;i! .$R^F#[gpkyfnt&ArsUłEL-oAD` @�hb8]-,zWЦkn?VVo`U{-a q׭S3uh}k"hZ$<e>dQOQZΓîDA!é>/`1ޏn \pv-0pʠ. jEB;L4(Vv2 x',t|B<փ-)ۤ~ ;M۔R [c=,zc, + 529r{Ir8r ,2$Ώ&:ĊzeڨlW 4ufa/x2c_-*%}ZZ9M !\סHgK2`lmAE8RD-g1.ƃZt&N CBMkE[0LoԹ3MWK#R\VŠh䓕""0mgĺpuD�� AI&SZnN@UFD7wa|Ȝe6Y]yaf_5PzE}zVVOUb?zwP $*Y1RīC[.iR 2Zb4ouz`o|@u_rOQ\S@<�II{WlxHG�e'jT3e;Oxk\h ~LԾ U;͠@@fPm*b9..-4wc9ϤLYWnGy.vE[)wyp]JBmz m6`.qku@ї^-lGcI5?䘦-?ڎǗsH_oCan|_n 75m$ *kOU: @xtHMˢealeNn53>  RoD9F X !@ͯj14ӥ�1Χ, 9|2ƘG7q<‹rOe견Ei;%i xv3ԟTkr涳Ϊ%Ĭ1kF܎I_D \gHcE2p] 5(6HU뒭%h2ԧ$g�vkU-Wn~:"O;< M';JOIk]خ>q1X6B0v崨 69xOY׎?e?hSm7>i CtTiRy, LjJ9<J!\Ca䙖f)LS{57(#eN,D&Cnjƭ(^׌`l{iQ(,zeǡ6=KжS,&1*-:bJ6=}w]0H~Rf, ~j ;; pmxlСn52md\@U=qCh^[fGz$sDG\i8hkGvnO 1\+>bCbQ΢]TFY' 58زMOjˣ#u�j30eFƋ"eK^z8g[nK*Swil6I=orQ+318=h@D FIձ"PLi^9 LVec[ẊchHT :k j}:B^K'Xo-ζV d ;~zV#?,7fH]č2`g[:$5Gy2B mKЙfdԯC/cg6?~\;hC rBRc4MZ)n9ؽmStVIST wgQ*i W*2mr'372n"(_:u傆rTM!,2l a>,Av(�'U?V܈/)\�7a&<yR* T>^@Q]D?UƌGG:;==1y-ȲlB})H N,<mt8R6}0CEܽ]ϗnh<L!RU#t[m �z6VL`fдKA/Њ׎VJ7{k6)-0/6 L)OZPVрꯋoEw7V3pLl5Ani5,“Y/<5voYL:(9 딹<:Y~o[3uy>cYA"C:qu*.11 EbB,E:4iRᙲ{aKġ 67dm_/FV3OCd@xQуqK&! >ÇD#(ȁ@hiklfwqp~e[�.(\�檺+pB@ΫW(ݔqw Y03 ,920�+7%,«s�* b5_0ɝDc٪Y,7)r�}feyZyj�Χȏwmx|&!F#>&nv&N 6כ "Ż5H.}zk`< %;S"5͟ް>+iZ5(HaP~Ai{.7a<QR{pgT"ǽsyB/c$jrm=D&0{1mC1(v-lrYJ@̤ )L p-~$dSoeGE3lyK1 ̰g쭥K|YppLg`΄N"3 3f ,mQ*=`VI#S0#b@1;3rCuـ�� @AI&Sϊ_Iʣ���Zmս/B#`~EvZyeUAUL�$XImT]#xɣn1�M:ZA1G.]u!-j<YplAGQhл, xPWgq|ˣhx N]?tqV'c{. ;Pf)VZbwBi3 Udxd탡ͤsYS~ v׶x#钅/i٧hKu0sRK?J|)5 fkҬ[*�3#^sSK|ȑ~q #+Kv p[<.*J~??`=͠RNعZĤhv?3k]ĵ "$T׵)F!% iϭ0#|>�zyu8x:H+z ` #{&QEbJʋy[6 N)IcZO3@q]. Zz3FB1h컴l(<.;X4cxU`zMb0dXLsH۝Hf1H/:V㟵'RB[l?qGO+kruD ^cg#5zYzSXfs ;W]fYftEE]:XvJ(Tr ÆCO}V|[pP ]gMU `1æNrUz$k8P9-u?}֩ۿ=¨6"05qJ$ �&7@s5IݼB뎛NcJ\[HoϿQM|wbY|O<tF(.mv-+hf8Lsͭqؗ[jlD3/cぶm˩m,C`D- v�+Y+G-ZI! !$xq$pR ILcMm1UQx`>^Wҗ'z.4b̘+:…up/:bT\b Ұm�əFR7R$d-I4v duh8&a9}}Ů2F@LxSƘ�Ngli?@ ނ㪴M"ޏcʣ t\ɽmޣyuYj PjFf_tl|FCu ' y*uJ'�x؁4gkPM#RӚBb@\1$?x1QoO4<{MxϦ5*OԢ.ف?Kۻ$�kA } {@*<߻Ms@gK4`;KtUgL�f>Z mQ3g<r.Rβ7A9/{+t|E6)t#=9 V[+rǯ Q'PC߄a훬;Ed)Nhz?y  &02qFyP~:z9mBfC F$FQ3Y: r[-tkU/bO& HUl3*+3xj BoNxDN5H:FE&m|bw! ~=98 h;c~�9 �P´U ~0m\ט'}eddK^! 4Mm~p#n.`l^Ҁf8.7BWڤvi}}zǒԫ(1DD=dؤMW=_t Wz�YduK>fGim_;!/DFV Pj\sJ5h[S{5a+ %m!?_M~ 82$g`2i&{#z~Nq6L*zu`Fx33j;KCA}ӈaɺsń~:s:;`=Q orCxͫUL+E0 >5Y_c=LKP_l! !43#_jhy6i7u1-s+M-m7O_0$Jv1]"y,v84|n,5 qCOu̕. 1 <xV`aDj;JCXE!(Ȝa'A}T1C#*ՁEtcHWpj%#Wk %Ң6&Qvcۼ)33 ӐMֿ1s)0$ݻ(#,ֆ+KtCF^ LJW o$jjV|΀Ҍh:Vj b+ psmpH*\ :XAv/-]]\oaꬱv_c% =u-VaUYAH`|1l]d55Z$7,2[&󬐙X遷Ys=lQ3ݘ9oY6lHqG8own8F^H]'4X<x z{k[|-,ϥM<{QŮ|,b+wn}6#كJxSyJt-(Q?[##ė3BN^ 5:/0�MeJ?)ǔ qP lnDhv]ԕXMwU </)xtT?H$I8D?j48J!ks@SNT돈U@ă3?I3^@{T璼p$!7B O7X8nmD2ʹ1"k-n$O{Wi'%amDp2hPX|;%4g}#nc2j'\liF_OJ!ap[oolw}x ksbg=5v ry}JcO}/|*g7yqLPS o�� OAI&S;&?bK̳ T%:/pyopjԃiUF0,2`!I^dYPT*VnuWHKaDMr'|zƀcVҴ muz|l Fќg542=9k2~ >)>%ZUd|խXu1dpJIO&n@F& Iگ84)˳e#:E%{.Xfn hrF_w<~jr f5`X>B�Cs=3B/vX˗=fJZݞ :]珶Dvڀ$ (i|^_"6;xNE!+GNe_SF-d*-Alo|mdnw w]hySCD= p.ig?fs!Xą%x<KҸh5aȜ=kUxxfb0vD ⾊Fv>m}8A(gW>''Y#>ϧ_&g=sʚdžJ[K VZ_E3ǚΎ!x0˻qg1&әBz[[)ҊȉT\n< rgK[m_HRhE4^XS@v'+Tf:r}<iCnL Rn^`7f@UM&: Y ?Փy&A$X89<r~@&=LHxZJAg󹯑 WWXkMKj@/lzPs~Ȁst$hW9Qzi\;PdC{^zāy\Z.$jcg{g-7^,˳By`P2<$=nI^DKT a 8A-f6`ʽPd_5Ɉ8xXy}pK Π1wăY"><pB4Pn<jνG1[ckekXX4o!ڤƆr(j橠h-\6 ChHc3K$ 1ˉ0)ӬureEXM@7{^k(9-! oغVGpb-^�XQK$LW> d}TkP fTpE@O(Ėz@Laf/#aB~0rlVur|>=N숈=w .?tF<1�̍dqCł/:ҬhNp@za9"-~_=")gq`ND6F{F<"ɥi3N%1XY/ooC_jY4I{e-88}+W6' CMϒ@aSOAu֠3EiEeQ0 }wVhz>>e24>kSCٱJYVB`Xt{4ڲvY 4j':g̀2 )4zcZFgkID{En/i*!!wLhB f,^VĨ-._wC!?dɩ`¸O (G|^rGРlR (>{P?A@pEIOa %xH ?qMf/|[VMLe\|+t׫ .ҤfdRң:hF8Lv Y>f> ~4K>? E j@K868Iv غ Uu{Kda[Ѫ M*Y6" &qXŽj;G[;8"3 /}ld*Ä? Y3>.fGJS4jw1e$!316Cȥȫ98A3HO9f׉Kil},faFc ςYzo]rVze3.mp \_VZ򚥈N;^we} eGR78eTIq2سfc˻*4woέ Dwf.Ur"yj@93ʅ�2�]5;3q ;NbǥE hdͳv=x⫫Y6g[1Z'ah؊HހOyJH;,u^ZG1ܤ%3άrw2SD)cfr>m�mm gW BNw~J7,r]>/ FH ۦ-xQ/&].yjH;.!&PJvM?$7'],#'U/t\Ҍb!S#4Fqk9:-J$ͼO΃v;;]4W7/ro \W0ΐDN^K͛}(BG7#-P7H@c%}cƭ1<dϷjdiq8%%P*b"DY(\69D3Phy0�αk`B1avC>`Cwis%F&9\hD5lv jΚ^/&3ѕK՞u I7/6⣘ZӴA|b)pr5=A^`EN))EfEz΢ԎշSn|o`` yQK_4P#B#Mޝd^TI/Pp"zZV }uρۣt@3ZJck[jGp{Zz0�� AI&S_NZuLa#43ipOO.؛SxgΚVTPbXS5)fwy#>!W"fqH\msn1Yz)XV\K¼v(m4�_}2=X'C@C}ӥW.rþ"}Ξ ]'!($T=K_�31Ku2q3Af1r*jO'ղ8 LU^̇iL t0xj&HYWsC{nH2ZC\ N4ݵ䐰3j �CāTe M"jqT {#5/|Q]PT6-鞑a�V\~H-,F@~c)]'F6EYJ<)" 9\zXa"ShHttyy $DJ-AKS4<S97~E^$2vU5,ɗ1nr,.h]I=}yhg6@OoPmbJ^)/^[,.S oNc;Ca\56F/Q|9NV.گIхFn~P`j_TTizpH6eE.-Jߣ atq;L-ߞ| l$2CCِnDAڡ +Ǯm~sx:8V<% &[R?%b,qdUh9 U JV/٨wITHeQ �ֱFEGg!B+42F>\uGxg tm8ukznߘא߿G ?37.�v>RX-\fk;h!}:M` '6=x^]Ҥ,',[nefHmw0xڇ35uUZ c;dwiWH}QVDsDuW;bx؆vMw=ɷ �5>qsw0DXW^ȉ3d:΋͘HK/EmLVz>_[HuXR΀@�Ӕȸ.>xQ+߮v8uR"pO$hw/6d1*gRr y9GB$pgF؞dʣ1q%>l kT|ZaHdރ/'~$J/-|էœR (~,. ' (0bVđF7i$bEGl<rG>I ,+ql^]m$aVR8td7@fUbτāpXhi(\~lU]jÜ?Doz/$6 *3J~zNdBDTg^h=ܮۭ?:8yER6&WlDlNr ?u_BDBg8-MYܞ`ZԱ+5+9\Sa#Ol1 H gU,QҊ}a4Rbw!|xhuX_/ն%o#X:>Ȉ$LG��6|2\m礀 ̿W]SgBASg:bHW)Bak,b-؄c3ՀXLIqJ_i; U]Sv`t`D.=x6E7.^�Q@o>$=^V\UpF#ܔs5sDiQ2SwVUgF/1%!wU?\L  %RaP{uYab:Zx3lo?D߱"b &ԏ ck"x@Jʀ>\VƏ}ۗ" pUelha-Cde v,z zAP,G }ռ{r+_iإɊ6,^U ikհ)Oh3ս#ەvϩ%�85\A؝)s_f! wmRU hy1 8,_sOĺ}[ۮmzԴf׍IݖI@쑔USvNucqEGkɂZ&utP%SU pgUŷ5o bWys=9r{/t/Q|ytfЮ6]ruO4K=nO6;fB_Wȇ 1w6/ ]W  ql|YzdI Q*vzh/{6θi˹ǖ:5{Fr=CLA Ʊσ|zK4k.j<g̎jHxb S16#Aڐz>l 1eG&hFч-gF\՞< ?ϛY[/YL6Gz8d>:f31#u$?@HX6lFhT�lDⱝ::ʹ&ɔP3`pKN0Teh^%ajٲg!Gdu0Үp#&q4V2觓h7dp}[`Q6UAu}\f௙c �<KJ 89>f] ov{h-8V"ϫ$~@ /+C'Uv跢HH֙s�� hAI&S_NgGEg6 )z*Zb�Nio0at$$D*8hx>^Dۛ`$uGz4]ù%6n\d'yPxrlY/&_yۇoV/Eɼ&qe b3X,`rp0-oy;'f7%J%Qَ)5(b7LfɭK2Bst1ʦ ]{S_m#fwj}By'GP!Z5;w6&I;Y Ssm[z&;XiLie#u{rUq)S+}] 2 )DEL7xkͫZFb*vFu*_\;-sn@_;44~! )ڶSyOO'tB HQ7 ?\/{Px>ӴԸ 没vh73Nchpv.QS IH%`"R5tMYvϐ|4uzĉ8!4ڻAn(UoMIJTy n钭i=0#r*,0)MbMYq| /8i_b\UmP4/Qu}U> caV略F4HVe,#nRHu2#k^C.iO n; ކ8 S1,mmopXx࠻Xm?.]i^7HDM" q>L!I`0m9e05t*_⻵}̢š(IyvVF,W-YEg^:UPygrNgX jOWq/$/N:J|Yw%ȺobA -d=&ۯ ink){4e6AUU[ICrWދR4_䫅&]1[ů \Q/=ѵqWQF\0 6u["t?S>}py,.Sء+VPԇCx"arKn_vEόRnlNN9bL:ab^WiևoZGwT^1{쨃jI ;Y$83b8Lدj�SL]?=szoXT}ˣ(xSJK^~FܩOzߝ82rvfCbhvwf]co7j n8v9 ۏ-H)_HҸk:*fR97%2^qDIa5|D cG|LJN]}1iTu(~UEi}Yظ$s�1S~(/lRRMsH*H#^r=Rf f\ '6l|}t8]\SP[}} v5 ,<*>+jBUK5uUÅfu�`qǩ5+ml Ob<۩2Mk{lDGXVxG)s{}䕿Z)VqH :y']Rjؽ(ܭ$^e<a"niϹ`Cݒ(7aSɫҁЃuR=ݶ^inȟ2@%}&1*rf|WܚhVpv�td7XYN=_[*U]򏋤Gm߰jИ~iQi)V-c$2zo'a3v.56-~&[j#Ոa:ϊ+L_+}/vss~qD5%bL$&,oJqE)>#@,%^ a#=Óg89U5Z۾~)$=BlAx"3B[ċÙyhŊ|{ѨpOˎ~|LE<- FS#k61Rezc>hj&|m/lVDZjU5yzO*HAc8S(:3DO3gu iIϠg "6 1%*3<d I4-VAB0 㨣*xVDKI Ի)Y ʔao_x5ws].�#D;1nR)&J3;O}ROkIp<w̖5|,o 'p}�y/+>VqVVi/g57LjD{gMJv^r(Iqs."#x5+fޝ_݊gd�3<Z\ؘv&Yi=Գv],+|T K?#%z j= X9SuY+bM3x7ŭ:G}6daW(Ay( h~>) Lt8%e,ŧH6jxs_ 0g1p[ WMqn8UZ �� 0AI&S'p*iI)" Ơy~DO<~}3OMnyBFt#!`qJoH^t՟Zsك%\~Zo>+?.5_* C 0RC3'atFĸ6]tpzBG[�Z&b$L&)Z$O#Z}z4.-ǖz+~ A~]j!Y*k;~hR(` [\eh*eQ?y8s-Y6aZCw&ʖt{t‘I%(5ah2!di-9 Va.DM~'R4`�$26rio1חȧK^e2H/?Qɡ\lt ԦSMgdB�<YBܵ^mՏQ]Lg\gv B׋f+=Hi>5SIRA4d9M OW$"{::dleY;˫y[ghmn_Ź ԛ>KꄈCl:Xs7Ouqp0;A֔"lsd~FFUGQfNJ&bh?O\r+�Xޟq  AT\NV|�h%j>32ZW3 ,"-ֶʸY@8牅>z iAo#j�`ДtǍcx2, E[80x@-^?&=k9M}B5`js�єyjwpJI3uu$'g-/jͦ=&.v$'"M>ޔ h_' |u^qkٟeJ~㧦zi7;N=x>Ӈ7^IYY\-`ƌkfQockef}t7pJ`4tBU ^RSf$ᥖ#6z;aZ93{,HQӠGӲHy#TlƋ[vnfuoѶYuF~GZ3#㾎< r9rPvMQ WƐ A!Π)2�W:ļ=iKOe 7+XJ^ZG Y�(`1 ŎBFT X o3rG!M,8q ݟ^�+ )Kmkv @|=h$H-Hz)iL~6vJ?_ (ZzhlD"(}hxVctGۻ4*sa %Hq>eZ2םMnZZ^0UIEeGdM V0]OA#S߷av 0 T7slckשcRh$ L� M"_|tIC3K|S>rDe]U(' B3E q $B$G/1|+J[q&7Q12>K 0y=LZ%,L$[Fܫ)48doiSkβ[ C}P9gzv\=Jn9hUf:lMQ#E[v,c!@8(!É-# mqq�H(tLKǪ=pe*LikQ ѡNI)rua0|pMV Ӈg r@`\:D' ϡlO17^xo-?bL*sLoGʩaiڡj){UusCJCv)ҰhF,-c;Q�uk"hH~}DUk]σ\T#dY+áն^ :ZMy @g*/-E쁡q#/(+ΰq9- FPt£ކAf PЎlԫsXP6jVU}သ'iƨt_(qB΋, ʼƕWnm:*%h7̩79pc4} DUd}B�f2Т6<[.5G1"KJlZr}ӽf-dgJB|*ƸR >r>E�19�<_NpD.9o!- ӴiRF 咸ˈ1s?5ϛcAВ}앳cx biR@]%L("#/n U v2U:��A&I&S<_j] fH5&|G%3ߥ{4_jf.jf5!Hum�? Qf[tK*lF!78tHly@ x){.5CNH˹q%܏z$eI#!sf^I 7pڱ![enRXIƟ/mNI~ַw$MU Nn3<ߩޥW 3#m"2O. Od*9@""αWP!ïWx/#Fma﴾skG1\B%\KLZ3C{g`&9_|c \`#mЁ T2"Fhqإ6Ԣ)a-e.<9s *z l*)+WUE� #i FWue�2Iu!V] mЦs#4tii6#~zumxn }s1`Z7Sj8M #tDH9–u mJMa5) =' ^!dXC 0o{Ta"Cm22aϡPBsPekunw3Kg8J>R] ηui5A,>MDc/tm7}jPpEi2WPGܼ]0Mt4͔"-Wl1TT"cw6Wel,[!JtQ^۾ 9 s?5ތb3O; ]^jn9j q,*}Zz~q]`T j[}azKߍ@p8(28H$ & Yz:X� 8yqʗĠX炴^=? ؕIM)UF@VN�{ <+Gy�)|/k7,7z<<PդOPjukSpaQKwZx?6/kŦwq:W*~RqJ3rtМ}t <;x4/4U1?pB,c^q|w7R]v5h1Ҡ{=TA*a|PH )ɍus,K2 :e^9�"LFVt!y UA^�WGA{{3C/wg*ヘ}K))ӷwprjwl0g3<~Vm§7Htߋ2ÂY!WaӦWP96i\,I ,"�w@bGE >YcfN]s>:4<M-�rFbJ塏mre 4P &߾%Sٻ]469{wQgP"AZ xپS>1 |eH-Bu4wJr&üGujғ+@Xd7i@6huzi#OScW#Z kAc!w" Ja]Eڀfu!i:2`Mz}hд$|uU!WPPA2D }QG!4(+z~`IVUf;]P;zi(vK7F)l`,kX3 5XTK)6yKV =S �#k98u7-b׈ q=*C><F h lj ~zXvJ;"ʞƿM=^̄7F;A~Fq4s}E/D Grn}c-kK2Y-7q{Հ:4Rd]2wdjxb,TI<$m(U(LNe ͢Rb%/=BM:>)@ƈ1.y}GvaW){4FM֍~f2@~t{W ~[ߙ80=5�~u~q*= !s[])?~/o͓*W"k'tybD^eƲdF%rQ-7N6S~47)GݺN J@E">c;ٽhQRnZt(+Dį$Ir)ԒZ H j[G"I5K3 bf?h=b^y$Hkl')hUc'FJ\ͩעy>G̫{~IDO-w_/l_p_$2>}jOyv]/,UbPlXoѐ̝@"?Cx&_~Cx-reT]{J>uiBdsdӰF(k{ St";1rꪔaPR&j> DAՃT23͌Ky~ #\f2JQS}l/0Y荱vro4}0$8lfRXrGsܡ&EOT S�W9S<Ť"!GdeTE$0bʺ90T,û`l-#f]ys6�ѐpK_׼_/ʫ%CuE|A3w˾^_`BK*DN=FHOk=̋z p3ji䉳"&MݿQeMgf3@� n�928f&* +C/w/ MZ@J'.;Ju1JwIƱv]Z 7¿HsSβq"hYvYTFq˹yDQMX>N *B3|9KSuKm:T?3\f{�/ukN˶3kCĺ-B"z8Rs @i/�-R"5&kF[Cj\IFLsiXPT=W8UfRl`|n)) B3 ocBAdžs}M*,^̞p(iJ~l%ckC76| oÈ5/ԺQ;p-x&g;|y ʊ&s%Zd Ɓ G<] m?=,×2spP !!\/}.,ڭ(xbeqȈY!д@?)& m MjSGyD(RE&v7wMg s~R= N <w>k_'I z#08=)}Mc::D- tn=8;FT&#) fma?gq[S'O&ϻ>0D gO[!+aTѐd;V`J8 12UHU ydXlm$[J=TV<nG4B f-8g,Rf)TH)qgg'@acL|H?;;A~DRX̕~xĐ*u" )BB8S`ƒ.p0Ƶi(n6cw$n9X�ܬWko<HRɍ_��NEjWP-�BFXK!o_ο U84*gϛco^Űt{هUzէ 4[>y?dŵO&5/㏅uP#˗?i5 ?#t KKr;׍SO{e\1dWV%cU6H.iRO{37bM O1KY1\<�w4ͷZl ނuԹ*0 [P4mK<^Um@60!݉F:hi+KCZ~rB͆fDks>8L=R_Rn BW!V~!WԴ z˧QR,u :#uzMluQwĦ'mί5r"KN<Sy(SolX7lnq$eYLa?^Eڦ؏X 6/7ڋ~ӑ+}FI;ɬ<9=:-pjf0T~�U^|ˇ4O@֪ kDn*Aag7/OkqYǗAy.V@0qr9DZmLM1l7Cաw6ˡ 4MNdp0+8+/84O|n_ؤvh [a7AOBHIw?kBg'Gt7*as@RQʨ49w6r>;̧o_=:YuFa?x>4cyƩʨšĩcs_TQ]wT"u3l /Ʋ%V)ywZY_ ~!E7E ;+̹}=xL)%>LMy}5>*.iCiyFč%kh梭Y&DE34Fg`mܧ?XajkvF<]* %I≮(U> _tIWҔ,r? c3]Bg~$=c"J2gPLĐ SnK\.N略S,+c$`X.2lI5\Qֆ;9~3/Akg).rֱCn)cJ&08tG]b_@8*Ϡu*TJq~;+#C&w$<:@_*4A7/cL~ԡ!UĹq)Yeob߭U.Hd#v3/ z<!��AHI&S<Oxϫ*B}6!rC;$] Eػp@p.OG_R/1Dt !)U1t.[UnXU/q]Gl~e5AfTF gQ͍"Hܘp81G#'ۍ8-{z~/=feVo'<Iڈ^{Qy9 Gb ݖur)m 7}o"Ed35΂"zYSYl({/sƤe P5ggB8MukK?MSa1@ 2ъU͞ Fm;;ޜ]=WVs̠g4V6R2;Ǩ؀Jġ7j|OɲUj҂Оs׮ 4# 4 Yt2.jG[[kmVsY(M ԧp`wyhF hF/2ùZ47aXC_dNtt.~*g]CVd|srzqJeǵ244lBqiIGld\@?nM19ia%Tm7ͥ8LZ}=uȪ!<{hR~{R<꾞3U8EσF6u Է E9S}IkR\/T+ @!~/X*><e@ڱ6zGA9%*=vn˰ 56r.L=՚ʁo›t19eMV-F1eTZ[!vbC2,-d$qfB>(ϵH^w)=%`.`_r zLJf_Le>щIqF͒&0R[dN_\oLswSǒ9>?Qh/*.PQE)QsvINh$<֤(J<,,n_?<Hur௾6@'o -vC4&9\#b*ΕZm؁]v5~z~jO[m@-ZtclUftK DkpB|dr{{t1#GͳGO13g% o5 ~֠oسl6gh9{9hflkK%ezSid~:^,!);k=iP$KIj}P`jL z jo "7u/%+ kY1Sj(ѢlUIb^rE~Z:0ɑGu36(?}s[SWRBQ&5)J>8fш\Z^gc5R\=ORzy`<ժ0 Xu=֚r-rsu2c犫s(;Szj !oÁ9fW%ۈC c q[*SDogqJ[~Chtڕ>8HPv.eڬmrkYMq>4αyb!<reקhHHeYFna:QpY(d%͌dRΪR5�75i mz ?}Lz6/{/<"k<RR;իCAU㊋uå6LH { p>yr-ӓל25r rY\ٞ>Sfх$)+EE+Ҧ?߭%0#J5'Tr}SdLnT,W ϑxmlqVC1-0%q/J� WCZn#M4  蟤 A}X,-^d+b[܌glZ<]ߦ; r8[;l �ݹ-XiH:"mu"[[6@66Պ,|ԵB8Ar+ɰt5KX;g$hbM{9]"(RU9g0 lOzXŐw�UI"5!k[<DvS%r&ukӨ()`sg+^&؅ �> 0ۛ.t'J Pˇ~EQV 318 `l{xV?H�9 aiGq}-E%ȿ݂MϏg߱@@]spћ XC^Xyd3^%TOM~n8chxCmkw@]ژ~;hWϻwdL7uB=ߚľ$8㡿c"yԋʃ$DX;9QigR>JCsM1貵$K7V2Ui zYZX{HjL| Ѐdb 7Rf,Q'2D7IZ-ICPt+.eDv54[F-'o` ڣ)V3[vSu?=9sf|빂�< F9=`P 'g qAYwFDcwkzHUMT_wډ 6n[0sN*"v!jH!_r?z?aKQ!e-Bf f4o>"D-2Fm3-*ݏcs$PvX$DPz_#^Ud賈!{vZS)v{LƻWb4YZ.@z=8>eʑ*4@չeFinHC8Z[rZ ß)7ꖚSJH[X 3ZFt-#b!Ss6�yX KHpJԫa �I2|?/_+艨&խt*= O8Rȩ&avE<DDQڨ!cm>UMM8~ɂAg(AߗhubFA>4^1·=z IjԑFɋ~<*V>':�*X`Neu^2&VEN@y:rO 3A>s.R~|3J,ΐO8_Іu^~kj9-Hjج+f aFJ,t\fcOUѴYF`gm~*3F hD`S@KKE)v |17>nЦ;./lq  s0mb-Q۞?gSPyc$Õ'wgl F�7_WĎ^q]=WZ&UJlH<&q[|`X`.r Mq|IGe@} )|^-z8l sD D�kʻC9-S+>,N F| H l:d؄9[XB6& <�`¸th+#\+^v1IW V 2w n@E<*Ow@zMG V4Oou4Ύ{\$U| '$O&"4S`dPAsވ2/&„ץ@CS d|<l@_ݶZyɹӓ͕`<7D <AXA/!mg��gjW_tp3X@'Tfs%ٛ*D+`'GA}!wo<+3낉 &= [LjBc(Vl 0`ڕX1R_ox~ctȨXaAN1QsA.nS\JR' Uc!6R&tܜ@%h9 U\)]Uw m/ ݤW2fhz찁zR Dq9ic|(D>ApP4p/+t]xvް곸rnXpúЫyá6[u5Qeʚ}t(:*V .f2,N?hWzM]<aI%Į(jO9+i]E~wj4-xv3ϥ,Q2bf6lg�W35I-aspƛ#tqkNVqpx1C4ݚO4ȱ [P$4g)Xcv{r"[YF[J �uUpjFAoNfQpJ#J 3cLbIwiLDn9\Rr.MGX=5`=1={~`M'GG 9Z/u,Htjm =<|ևxQVܶ_JJS8_ݔ{Of}VT2^w:EQ{TJ5 kP�:2v_G\*f/S2תjR^&^!o5r'"u?FlRۋWV:݇嵱bVp7U}SJ'% B z6b$ ^\6t%#R_ t& .| %5n^ç%W9+Ɨa4+L% 9^'7T(%0_%+dxjhlaJY +ȮRwCca>Zl|kލwMX-e!|AS3T,+bSƘ;>1f*B~INK4 /xuJ YFqB:ݪC@ k'#,aE?55<=净ⶫ&/PnNzgfM8 9Hڴ#j'3+iD& EHX{{*'cȼ>cto\MBmN%>>AJ8N7TePlݝm+;<ZڝPFE*k rj6C�X!( ӐR# '.Rω}wPu8vNF6=NE9h#1޽ SF8nEĝn*Kv3 sdhmo oa!@~ >Fi2>ڦ]讏C]l#gPq<է8}Sl.‚7 1ZO}+ !GNZX^gܩ:` nٖhnv^(th [x-R_[i+*EQE"3޺.;|6пW)>o9 (} $B )M_\>#nFr&f"\R5,@71zah"<^\fP!`=>|D ƙw'|՗Khb}kIPJlU23�iIACqfhfVhb_9E h �|SBŕrFy9Vy&Ԕxasktc*eqq++4 BvReנq0Qnz2ߛ(tM!ާmb/j��;AjI&S<On:eP\RE_NtK_[2{ Uè6gRqԯm\B6oSfy6')Fծmb\w:�a<eB!84:,9WVK#WV2mFKxL~Р.BWG5)$ׁtE¥i20bn B�Pf`a/9VӉOU_E>*#c6La{9Feo흢54lj̎?Kf|SgF ,i O i`0Hu>2 IЊײ'_V`4;F(d`x!:}QWFCı}/;9ulMYΟWOeE癶`l 6rub3 <ZE~A<w(dHnS6h˙| 9_@-),sTe-Tl&hܑT jߣsi\x`އSؤ8BA=ޯ2 6ԁ<]7| ĊLh6%n%BTGx]#OPT̾{l"v ;Զk7WKH> N8L@[K,m䉒B禈UZκ% #!B ^DCz\Ry1 V޷ 1 W`-l(<GYXB"t,tx/Y$$AjdD pj4(e˂3 v< q^R擁Azbҁ`L cY[Hk0|4Pȝ2ClQ{ÛX4 j!O6!a.D= %]FU!'y1,r Cn=pew g UJxEo:B=�TP6],f.m7q9d B£׿/6 A㢛c $9 J>2O)cG ݇#D2t9iI:U E{hI;}mDth>6닔ܤ&X?G?_S(2T>[)& s/#2 -i]"l2QJfHw _nkѳ֋_Px7隟0֋lB*FƦ yy4dDǧD[r؇ŝP{iv+y'a{Dd +`EYL5-B’Ohl#ϸ还qϤdavoF.R:y R}p lPʧsuiis+D3OGANu%'?ކ:}�{CwG-SH{ ]nɔavY@;4OCݛU6!ׁȖ̷ &>CQ.XR ptDYꂶs "˓5IT?`EZj&]"(yxq_cs:2j_ct%aEG٪zN:)g)˾&.tƣ/PC_[iev Au_Z,!5aťXFW.r>~{F56A%H muYiպ@FOGS@K6y"ҼD2˒,!�qiL>GK@EqLͫ2Aۓh~x:j3R7 #Lru_X (CbYG.3axzMWat-(v&4N8y ]-hOCsbjz#-.!%6ɘM 6s/^; <5A:mD:'|Ht-ZG.2x uJ5][;<Q=еE tS2gAWu?f^u ,]�:]ZD'':3L9 &DzW]7 Tl|u`jޛCB;(M Ek@[6Ey6 .a/=Tkfg3Ju9x`YfOw~8;sKes�[Кɜ|woӃ/l_f4Ar, Q&[w2tC¾Ix`։|Q:BJaXt^.Pv(2VU&![t3Ldv9@IskhoN21_-+.`{Dktl-$Ϲ'Q]Pȭd0)%;{l~c2S<JDW Ry#$ !ZZ0.C/5-(cEOF`%߮햿`P ' ;u^-φYzZhKӏ[Џz>x)vu0a[Y骏w1RU2%:Eif`^ .S' LiK2Ruŕ/9*Tbm/V ,XqJ'Kaw 뽠#P݆<gZjFl,[Yn-Rl3cgǃVIᰮ?`VŀPx󡑀)}L_ŷq2t-A1pץ7 \[m?=N//ZnvLd#Ŧc6]<(.6ܖk?P8gd".xmRA FХ#Z}c)|̡Y5KẒ #ΕTx֕-RjH԰+zf=V^eSs/etYYJ9v)/ؑ-XT9ycך3/!gGƬ.9{ ރ<5mI`@:dބ)Չm7B!bO'fŻIv=&1waJ6i1X1L ξzK%mP{s`fG|˥1z19"V&h5EU@F.դn9K(t#iZbG;Q�Dy\D+ .Jr|2bz'_R,wM#-;F䴝ȃ72k#ȴYfiz.1ඤ:_wz󗙟{2{bK%yۿ-Ef`)?NXpss˞ qCt7T]p1;XNi0 2/Ě<#)/fZ{OnϻIr!05l Q ib:GE6ҶKz_C;�:?+/"ܺG~3h 'A"6rx, 0Yd"{ &в)^.Ѽt"Wia]LnJ{>gʘ93?=5lvYH~?~pdZcﮝJ$?ly-&3qjp0M1;7 ȘW{4i){|@?{2И$c걱UM?a ' 5;i, A!T۷ut#S2^,s8UUvk)υʿ슓K s* HS˶ E'n< ,v;;^u 7Ĵ u!k_o;szLCNjwcy@e.9Frܯ|kdOnj}Hp__{;/޹ gȸ5 <dU3!ug"@3Tptpj,ʀ@ʬi{ԏ&dcB (i[#Xj9mܹ苉W4:uA2:x(bVp6Yy:"7tH W (@;ROI !4p/.j .הk%c#օy(xaNJ|C< wfvЊ`~zx ;/fKr[UƇpD-<*Z2hEBM@}델ku*){r3Zg6 .u/WL� mI"k:$CoEUo:r~M XG~5Mz�[J2=};v @06-qo`^؁SX:=jNteX u7p")m6%:b`#3܇ ,4h2K^() ։Y T2Rߕ݋~5#ncuRWiH* +st$Dܒѱ=NHo2dɾu̟{cK3Gqvƃ*mݦ#% :YwBB\_톀��jWXM5V/yc-zQ4Pqw{,Tc͊jbpo�o7p�Yң F5D ] WSpùy�CN^~J|9sSAB*~~]ߘV;Ck7Tzޱqy 辣]jtG6tXp /2[Us]yۣLJL`)+_ M8jCmt}Aqf刪r +@י˚)2qDlu񋡱Sq*{#Ą<4k P#>`S}/-2Npvqi50\TTLz o4_:;Nr*ּDpUE#IƝf6j~q. 9#HF3(/8@sDNFCԼ;W#SW5 'h wC_Y\X Xl\!H=jz#3`ʧB�8r_R J&E\~brYSoձ|C р<@=:"N-{ MD\Jq{{[ d_}@1X֮~[{=~H&;H~#] �[W7jFrDu ioT\u8#X- -l66+MkTEQtʈԧc;�\NˋpjN=[l0B;~E$X>6 }Aa5SNYߝB8.UrRvˋoknj {luqpsccܬuɅp0$RndM V6lƐZgSw흵b.,m?33_ ikRE)7UZxialcB-,䌂olȦF0aᅪJvAN^j }TDŽvTU2Jz^'{RbLqx-jh>mbyiס޺c[4*?{ O7űw4p^ˍ"EgmjBsM\4 V_p\Rw`{"{�>7' )TKql*6}( O$ܭ&6mcORDN wM?M~lhL$5B44" FaT )Xa%' Z8g?)u44^g0)b㿴1}&0yhJϴ.v?Ze.`tb ^w}"@B?ʿVQuh7<ԏ-]exb,ֲ&íQD!W姞TnAN Qr!zrNV9_ϱ 0rz?ƒ|ukӜx3Ħ]+rdhm BF&ξ( u^IcE.W+/Z -a+�k9TYXmt8F(e !/*`v 9  lѵX?TOj &wԤU`@clZ09YWaʾѸ9C-01ѴywFk Z qIM׍"BIyȯ5䊑K۷~BgHX]ǧ:eY*jDCs=+C,;D1f~[rIv,WwYusr_<U{>?mgR >VO k+Unq_t2bt/c{u(A1+=/r<d DS>N5aKAad aE#0I cy#W L1 fσ8**-:|6SvDc2(|g])vr\H— :h}8}IU+opHtfȳ{8'DŽDn\ey+% )̴lz")?xj<M @?j+lg# wN֌ŒF[k|hO}XβzZLq$aOКF+4zmhأ̈9Y7.fbn)TxAE =UfJ<ćp1Z_ˌNkoP<d@wȂJݜg:|J'~g㛷[g"ٔ4Pm"mو��aAI&S_YʼUMS]w;_XLuތN-WƏhړ` GO־\n7yV_^KFbG?˻s8tf#:'}0R5\K3PEcZɿCOn,� rYo=4E[/ly~?x"1sAѡ2vu-'y EoXIa*f5Zp>M 5G,r.w%d1rz9G#c)824vHQ8BPlp4 *A΀ %gd|q>[3-=ͳ;iC뉲Uaޘ.x, 񗓨E/A͘QMqՓ::]}7\Yi#Jy_6A sctΨyH<̂3?yC>~1 |ʘu֥y!/y&./]AH#Qh .IJzf,{97_5Ez!x Yפ;,5�&G$_gF.cCfA)Zf&�l ۝q1m<j^Jx-$[  +hdn3r"2N$J6^B5g꺐E}wu}f[ܖ ħE`7(f\ʩCiS^Xτ"i"hÎor L  Xt7-N rҟ}NmM$_.IcK"nG"GT}@1@�h;Aa3u-qB}f o]rin?``I!q_i$LjUO0k~R<Mb5pch| | 29hI<7R�tw SVyQjg'zJ\ Ҡ ~ ,J$~FtҾ?E#2R%RpePuzN� ?#rY%U57-ԱȔKY_�k95Zu,pn\2l :Јc(lD![FU:l^̅jYo ZfmZyjAd B6(AEDiv[13YUWڐiҭu�%qyv9L$ouVSC72_ 6\D'Kzxn% [͗1w|<M3SmPeR쀀Y|^EGKwyq'mq�lɯo4䲪;kfʳZFuhT=8v6w7 fu;ּ AnA`UE D Zar1 رpɻJJdoy U *�nSL-gye�?HB<ǩ|E[ĠhL M:ǡ]i+l V{|"ƪ(U !}֒)o*)8혤8c?_GMdJ˱.Ia-")<2}[0 oHο.} q;@)QRon*?W'vGmE_$|KS]9af/mhV� IJudS_?˝>b7*8r4A= aB R<8 gPQdM0<JֵKW??5́2m x&ec,AWC):&XQl`3 'kW>{$Xqx5 C&ƛ~mYPA4.nyR yty L!+A  ږ79%n-uTM5Zqw\t,FC~}&JQ~8 S$3غ3bibR@zb*{(KG rm= BU{Z\h4.#R!%o$t^=Bt+r72flj6O,RM<eqC.kѾf[B(sBA¾z/>poj?lv(O))A%ޘ k؝ᥩ| C;c47 w3;8BZRB.BX cJ@wsǼjZm C1SM.!mx6LRq"dfk1K?~xDHR/oXj�:IX5I:+R,оǀ5)ԏfF3e I\�0&":C$_˼&()Q%lXD!d�߱ڦbuK,IX&0Ko?r^3K<s̜ӴkDud p?x}ɨ@4>;ZmM߮NJlFHx(\<֒^aZUPzDod.!"{ژnb dt#/wpJ.5issF2)R W)8XQuRr#'MiMk)o,skLT0mY&�5 � )ƫ#){f?5%wڿ}�d wONwJnNQ_+VJ�] (ۚù-.# ='(J5HoA&σ΀>� qRq_1a2pA1UxtC>]sD2@{y6*1% ?L,Xo;D] 0eYD5ku*y-?$GN8;m$8OeJqoz@ pط'@ȅė(VDJdFÜ݈)fv p' @ 8]Hv&y#ZU"4*flڿWХ&O"!v&h> j˙$/;F+帖YSv[S*F%B]:rhGݚgp%S[lE [GDKæ>@:-+į(]eYΡ x:05 RZɰ~up$ LTFt'%`th)sKh'@5ԛB.S G8^}fd9e:/́#~lF %@NxHH X(oLr0,ms. .,aPFltzѭ JݵT%2!!eYgc~(yO ?;`->9&[ު7JCSFìޏ.{4;G_ GBbٛ\j6F YhF艙鉇шB$`*(qj A)aLjw'_]<nC{|I _]~=NrYUd4/y~6 A?|c,xZuWVuG6w#Mf%}yG>ͥ+e:`f6קQ;k M *ꂎ zf}\f XHveRpcFU/1-K>om~^BvHbۼ6b+xGw(C8<*< a;{3EQ ] fq1GS"9ώѿTd�>۰=j}Myt"fm 4^XfT2Tl[5Xf'E kay*] ;m5x8PGy,,N{' QQ"Gܣ{.DF_ܲ񵷈$Sbf]_і|KOsS.4yQ m2ɼS6ar\035(mIh8fM߮C K!~}.G^P v{R+|.Y9<%~ ~ =^v0|l KuIkM_v;Gml, 葈gx"c)ȈUV*J%K%}Qk5nʇ�� HAB3T辒]oV21$2."=񖚏Ϭx�P+p# rEtyK".F#s>8ZJ^|jcL_Q\p{#:H1 7ƹS! oH##I.H`B!T#S5I&Y H8E)*2,G<,ҰOXR`/M Mw93~ Dm1b:84G[=SOtx%ҩq5ώh1M\!Op4=υh1L@dqgr>ۃ<.,Q*#dFiLhNj�:5qqH,H ^]>0*F;$FZ[ΘhK-L6m\u zCSFkq#[[ N(]Q1eJ!jcWr+UL8Z;|dLpqH`(_ig>l.Fd^ʋ#\{p$bsdd !nȘ}Ɋ`\IluXNmmBWĕA:+e= o ׭]mXdY)afuQ;]�eΩ/הt)뿪5D2Sn ɓ,,`:cއ@ \ Xg -(3F`FGO'% ߁~BΘ:8L1\iXigfk`XLOQ%PFƟHI:[ q:ͪ%xm |sӦj} Nr%`orXUX{n1ݥd},|Dٰ"{ENFôEy�1k4v513 E >Ϊc|nRk˄:3]1;qh\RQ{j1EgTj(Sn: 7U͑4MFAyžECS0ON,xS$/ybp?s} .O_+sqkХɿ}3|9 %:?6ɂ۲ YG¿;nu "0zYPIZJkQaVW fh̺)|Jp@jK *OOV�E[V1iϼt@,M_eMx>qIia ޻E<g'p1J` 'x_QKMgO EȦCFU}@ vCfӫ]:Lpu4ʰ[a^־z&t9@m%o u 8Q[58g%:qi ,ÁNjBѰ%ҖZgܓ48t%+\Pn,ϸRn?O^-5;~ <M!jA 3KbC;1~=|oXuk Q8 :XWC)1Lԑ.)4N ]^[iی v <2Tl2Uru|}84>i\ frnp#HTN]i k1d8Iy N@NXspԙT(r}/ ILs=Rߍ[BLwlS(R˷G0!Wny1:I87ز3Fm\'Edg4bPثAy8*pwfTNrk2w"D^"CaO,VNOkx_[WQاRy; gJؐ\Ǿs ۽Qݝzv'tjϝ<)ۻ¾;|\CD(!GO` 3,Ba>?b[(EԵaB{ ''dNX<U#|&`Rj˄P:g}Dr/. oCBrЌIZc6)|K ۲6X7+EO8Ȣ n tMdbl ՠmWR:N#?c 9'D]_DGV~;3~#5eNġI7BaM6EbEMґ6p#npD]%(Rd=Pwؽ)2A9~^}$2LYm 8\8?!pgE�vx iE 9]ѡ?v 7~Z:6<LBfV@Ȼ9R@N#5MlwiO.aInsb [g.͔X5,Y滕��i^PE0vAaPr_'TtI=\:@myӵqk<@0.W!!iZAsEǍU�z$XP.>ҡPYév62pmqҩLJS˳ !SRKNTԚt$NW*[YezXABGcV_E6ffůϗ!*Ҕ`0<�$dMxK2<N}N#msީn3NƯW=R80'!'r]<NӓL܀)]Ʋ4@ӆ S=WMߖle5ɗ`NoHLU4wD<DHł KxtX5Y sxba4oIc0`vG:N33fWaA<#F.TDЖ1Hœ{զ“C ȚĖJ̸~ {aJ9bqheMqW͛'jfHAE'ئ?p˸bv/4QUO\7:i3/$F7A-"o',`[H ?6ĝ_[E')4''MޝŖ?E+fKR]TCd>.B}*sfaL*EP%%  ̳' ui~kN»  \z,! /KeLW8g0Y$G=�7ȔTwby)n=V9] [12(( n: 'wSWx,E" >&*O8ĚƘ[Y \iI*e<'XMldxxsH!" GZ?a>HEQ;0q57�G ecd[yOƧK aiPaIUXzaM.ƇHuxpZ9BWwб-t61B<?IooyA r`8 B'>'ݱwT)N]%Vcř8Sbb}\hʄhX2"%8C;Eܢ^%�__xO9&`j .2ZϕEƋŻP^NDCkM\ScmOMvڴJT kBceD$ JؐujRRZ8!VΊE 8*NCF[ hɁOH¨!o<]Ulen(rrHR "xZJݔ=P@芽w9wl9¥j'*=n:k8ʮj{JNr p6_xM &H4W4Dy@ȗS}9Eޔ;:PQwpZtܷ Je ^DA|5˨wݺVW6־ < ]ƯKH0h!~<ϸ{^ {di@^vHvE3Ut=q7&zFO#m<Lנ(ҭ^S-=C1?0bxʉ֧ U;b/߽Ȗe>Hy]N4B�-ZjFnpz3 l yod~">d*uoc564v8 >&p[ڋc*a# m` wc0jيpH4={lfdRv[IF UFщ徘w&H� 3Biz̩|c�\^Y-vS!;Tqk S1~o0 E:T{qqO^θ6ccGKcnEZĶfC֪b$r-,T~ry]ǂr'OpɻC2Ϧ:\ƛxpu=n1eȢ {wM@)O&R,Ϳ>[9ܚnͨNwۮBQ9 euw"A l/!{`0 .rn76|(,=Qt81U7U8ip>ZNg5)оX uewL>YKh݅jerIEhb`l[`g.XfaN6H'Æ+ìsb 4�� AIAhL /kp0 ϩ3>QBL,+y6C@iS+ʂ _!#{lz^+n$1Ķņ2Uf89J0|Hyxd $|Aa,`w݅+ M~#}#˂r^I(RY  F׈z%TL7mGl k$)K瀁N-wN� X`S _6ֆ??30AwZ,n weR)"a% |sY,LLbҳu2r;G OՏN%уgc׽Rn{AI,219C%\Yh I4E>r!=zȕ‘2މ?]$+{Ҟ^~?fkřS_W"x5Jk$*ԝdfq+̀4J ]ⳮٺĪGtcc~T>;IG@?^L;D nj,o!).7oKc7vrGhqv|(*Թږ#$3 &opeZb1,f(ZkΈlx##oaYөʩ%({ۭD=o+\6Wv_ZF`iiF\uCl12ڐ{pMbWq9uu- x0,a m ۷W Y$[j>G7Ʋ z1 F**;Wh{ XP13٩(.EzuolG.kw%Cͫ^Aac340 uQQ]ћ?6EhO<nzR# &Ǟe OO4S0xa$DQrSp׎pНCV0p ڡ-W,a:Ӈ;m=ք,-"c_+Yi6?8<qĞb8i8@1gqa{8"F:#{߀E{bhx!ͱOOrj-kaoI%2rݕC{#J2hڛ!Fx\M mv6Bo-ک:F%7OïR j'iB~\( L%7oN<Ԍ!,8ݟmƣ6Rw^/غvj<r.u9K5e@hkQ ;OWG- "dDa�# <Y`=[%$|=g*wO '[~\dne\鷪sT%m/[e?kXՃXd9-\ID9p͑i{~KE>H{تw2֊آ[z<|Ϥh{>1IMnTqX|=u(Ϫ/i3;h9(xD.7GO*0Pɳ|9C<^0mAҁQT>aJɐ�gJ=¸١~~E EYj[4 Ui(T:|Ċ75z ,rI[:1] r,ЎZslr9Ҷݍ&ksV˯ӒtPqLL3%"7+A#z̹0PiV &m4CI(CU6V hvp(2_r$ѐZ´QdFskr[u t.`J{"[hC׆ñUF2uF@d^Xh:/ /Jۣ;.<#t+b!^W~;gc\)jFy`9F~N))a0Xz ?ؘl7Ch2x fY?Ҋ ej+}AZ܆쳨1P4ԦLnn[T3h):G*<* FbKdݜK4DgpY+DZ2�"Oƿ/B%o\Ӣ\[Ib^%"_n^8Ce|/H-[_*.`KWu mU`x 2`A~oAk˿h}LnxHu~V2�xV?TC|$/ťl Ɩv;uY[c: u "Q! ܤE2otj:yHSar*VhEP22:4JWy% S=A#Ǩ:I2KxIs\ol\cjwGT=w5l�Gm>:g/gQӷg!"e<xDɗ˔q1^/, U̡mHY!VY<"K߫i26`1Prpέm%0W=? ګ :_zULAW+5lUnqK{Ztl]3vR}ʝeCN_lwDUgEŧHJ�s u|p yRz?{=\'/G{F|&G<<mty wrו")mT.2`wA݆lUɕ@cC5dʄ͗񪢊#UiIz�AcKτ půDdDLn.mF"�yc5C Lsf2�w55W%RIvd|P|'jޞʥ�7> \�&o.1,DlKD ?b|KEF7MYoWmnfI3R 4d~:!!)QFK8 7|kpy QC� :@ /Uiqrc'4871x]@:J ܤBO= nETy%|Ry("P2MM%pv=Z@xq'8De;wS#{ _Ax-+ǧ2M Dr+ԛ8XHĈY-m@tӌhal>-la=*9TNo S&awHE �,nC\-}RDʡB[+*taK L\ҝN+g/OG<N4hITKĘA4JUr u+nȏf@;2d-ĥq6_tow=a} u8"!0DW=ri`k�E U({SssM'xBp3jL"Xzݐ�X_t(`U ~5$'1 ��#e�"M?8WXAx ꐹJxU:&7xLq:6^VēӛKa'sqj=QNw5?Dh Y]j=u�)�yR z,-gaYWu~ 8Ț Iԣ]xC@ur@^Nx3/e7yN܃97Z (WOO24IdzBn0צY |I DYg.)8h'o ≠h^<nkE}_܎((nk7uλKKPᇎP~>Il iK}j _28F % ;eOD#\&T.J ??Zz fT7/Kd=7<O!7+\nmt�skj#/g:{9iJ,/2 ^_;EJ3W;4Pj@,@sםN"̃T} ꂍLo 22Y-]-.-M0Fbt,KfeX GMTqG"OmYc7nK"̷( 3CaKO5(.2x>: ]�tBc|ɸpn4'j{c+\QZpe_BK}:Љf3^(Gu%%d6Y5N*NPgJhel?VۂF(ZF'³@Ƈ%聪2u#fdCzuo=�-`< h耙ۿ;"Z-0ZF 7_{5V5CHlŦ-]c\e`uZJxh ڽj7Vul/η,H̜tqVƂS+_)9f _EA+6oڞ Gö%002߳.zOlz.ء aWo!<{&#L/!j|IgJNq hڂ'~I  |#B)P y`6(E i@DdBIټ\ӳvwi0K;Y6ӺtKŒR?9AꪴFJ*n*ׄw [OF2`#QoVD*6ߍ^SIp'hɹXz|'$Zi2(U7`NWAg3OKʌ{L{Bf8 sm>2^,µ4b󛦤cRƊ3+#A m�ؔ\ؽ%4qyIk_+5+ [[qK]E8& s^>}Ay1Ò1@d$'AU_p,@T"+ fFb,u5Khlkv@E״ƨѻSOmN%G&V' k*: Pa]fR 6$=$냉'1p}sY]0o%l;dV9 ,#F0~=Z܆o GeP% M4B{lo4kn@3 >6f/'YfID ;5YBnQlN>shN7_I2'j9N}v>I'.0|M8�u.y9z/JZ;� <P\??Pr⃎9b}뙟09.f5;"K JkmOGĊrЄΕvVbJS|"!٥ݕ'D;|y;ܩRh g]i/ ,S�j¾wON%*QW܀Ml*;>kld(-Ҝ=}?+c "^.N{Eu]³oDXKa2R2Ǻa\g Q5?i Nv J.Kɾys~3{SA/ ۯiTeO>/? nU҈Y'Uܯw$\JS6W{{k>@ci0DO&N t,>|ܞ^C_=mlJ`AnӬ?h3])C><W*t V|b=n:u$%c.O[+[0L|!n$}B�"d*$v=79A%zEE<uD%XS"DQ/'n `I_J;u5cwl{cD'ʉ DD7Di2 %j Mb?( m[ oW�S}{gG,ťFohz}ȣC U]�M v8`7ynb(AyMJsvSںzȈI6W-Tt2q�84!mK&KӇ R#׶~~!o'lL]Zނ6->[HS^|js )6unPP) <tvިiB)๾L Ȳvfl1\MJ+j edx[48 ÍE/>ʵt~.gzV $-:&7Dibm@+O~{7`?;&~axR,m@N"Fq~1 8pUNC$O0d 1#yջMu5H {123u-+hݠ@5Ľz.VzNG IS%ߗ4͉;M e: ]ULtEOc:ꨓM̪)?.\U:"6㼁眫1ye+#~Ο&uvuݧ"l`=GSqz]܈Wa,"H8GaB9 fҴCys٣Ke]Ũ cI{YQmҼMK.Е+`ٟEoTEP& dst-?ųss qKin]K*x ;VZ>euҟ~q|1:5 ـ6W\#H|= T }rue``rVDT4^jr[5w3ocE',`ݵl^C-2͏: ]zS3ٙh> q#l͘$ E:"+jJSݥ])K=Pb8aY /+e7 I5g'e QrCB &N#05/{2Q`ݽjB9-PӠ< 9g'?8cPG]Q| {md^Y_mU(u < !TVpY9o/f7Mqg4e(K6&nސBOipSI*0%t%;CD&2d!GI!8qBCd @WUSZ?eޟ<&;QV:^1M ^{k}?OV 5 �ozКT%2\t?<ks`/fDkOe"M0]sv,^`]Aqk 5;h0|! ݒ3 AʧJڻd2d<%|YA'\'ӌ*nFN$JQǧ!jWe'eNKMa�jh+1i#c~!#0Bj={э"OUZH7"9ʱ8B_b_S2ftI8\iMJXft6nixz»h O+]A$`h/3k.2tnHrj5Ѻctg%B1 f? sw[ǖ(xk6aj [cYJedS9ԅ*:8!r!#N/scҸOŶ.7V#'Lݸ00)_מ5Dd>P;͆s B!�S|Os -lVGJ&,KՎI[9;ь9͗Qj%7Iӱw Yt^Ipe5ϝ|Y眒e=UxDrB-l+R4dB #?zTk}yvot1ӂnހWbB$ DSo/s}nc X JШL&Nt #yaf$ bjU.:NcЋF!<w5zJ~pLvFZuJ 6k XPh*CB& yGKX׏?&N=f['ڂ_) zNo QcJiƚ 6@{=RUbx:!<͆§|g8oh|hAy99jIk#YI)OR9;n@2ō6N/N{(k`9?A${dachtPYnD Բ|1L|}Qe 3?]pN/.[x4,iϢ1p:]{ԅ⦟}嶱u)W"@W?vLLfR=—B-fmuw~*xE܌en4<" 7xC )G⋳~D{7/^Y<of.A<tP%9K:.69{2hx|)a[M(b̾hcZTs M ˞EK yQ[ MMX2 xKB2B6Fk lC1h@mLadJI,R`XEH3_?{xN$k1nqіw~l5l<I㔭olj=*JocoGЏÚtdÓj9# X>R$Ua&bt^ëzz倿9 #+`~E}-vSU{1a9 b%6m9; b�yb떲5J~4z2qM3 5vp`bR![*l}R2Hv&97yxG?iвL7YP5&;N~o/aa!3粀0bt6zph};" 06ijG\ʶrFD-`ݭ@wq >bmyvJ]_:dHRk~ݕ˰-Tӻ>P*_ P<�~2.lkANd~W`D忻[1" ?L:-xu3W`Jvow{ %_] k|Pm|ltݠ .wND/SqihrA (0˲,ЍhKݠMK x/=ao VRY%aK7X/]t!b6~-e(F�nP^KND<Yo?�)>y |Gtd[~╿/c0*"CN$\wW'Z+ȬׇVh#`B&J"xxة<?~;+tG;΍**[ΔI-O' "鑛8O@"ҲM}/a}hiX#@$\h9͇H~�VmcȾ8`q')9MXi#PpOn؄}&ÒiûXX'*<oĮM|#[:4|l4nTջ[ Ictc Y"?W1U{yr|5P,w^@bqr9/1)U`R.Hhث;[}ƪG٩_##m#qvMT _p[~\NvأOIzR@}ca$y푟@:{3с?  k>60:VŞ1%9 [@@Wg,i'3BF!*i Bݛ|1s 5sy64D<wP�(h*Y 1زpǦߐ,gjޔ6pVZ!8ˏӦ)kUy?\kي`HeNG}fCjBgEqE hFV+,~Xr}NC .j4"rRVӴşPt.ny2iR:v�?XAGY.qo\OWӿ< "Q LU3$b@^-g|&_\+ZAnHHڴgfm5Ԗp} lBVwM樓E£}�#M?F0񁰋a̅Xԟt9xK|?BP0�T2Y6nMyV޹A6 r|ˍzh `c qq.!02>k7-Jw%;a@Ӛ:$G%?]-ͦ!c&7 0grw>j< lz}pTm:("f;gXqII':?G =kV3,YypI}yTO�B�osLXF8D 4E/MV9K^u ̦#JRyT/ bRv̥ԗޕ H] Doì1j ^/2šbN>sT\~kȝ|�StҐPCF&1bˎNءv]}>qi8u''XP@ryg.OF&d; d64q9gFy:Y~GE; ˺P< BǚJq=4PbW[3e1pJ#O\5`੨ 39Y?TDz9IË[`�LQ7gU$wmzLX=Q5#$=s=_9뭥K^9U�}�i|b K>ķ-\3+IS>FU+([Rݲo u¦sN6qSo6C-փM>ȼ*99 Jx#$x.SČ);NEr\q#lQ{$=QT(k{s\( O ͨFqoprfEVLV|d;VT6_s2e2Cqh&L/~aF]?iȓ4LTG�?TW@fri� q'$ރ�S:.`il>;h[<5c,1 m(z#<<iIm#<t*'ޥ8]8@Sᇸ[1K78eB6N$[MˡXPj[ "*fU L>Jϟrj KN)#|d.cel)E8yڤEm *I^[J V;x! T.vBMeހ'NWBnE#ỉVy%0J0ksq:Q_hO�ITQw&ջ]MdoE?6d^zs )09l}E5urIȇG>]_Z1>g`L*Tb^oÔ8JX]6D@Yzm`89 M,>xj252@U߻_.xF r"G%?`�N5Eg NY~%xdg og1㹧l{y|fmS=L;M8]WdE5zi<i2l%ce?r%4$a6lh?kdv:th}%!$,ԂQEO߼/5L1*(29x^&dE ^}҄ʦh_J#)iLZo6_uRo8%#U4|>Fbant^oWw/ߙ#TvՕψ1!� I+AzA\eS#)Ykfp9\)0{Bo o2F^JE7RЁHFet#xY(&pJ` Q #(iXYVW<+Vn]#@_@[K|gq{b==N%m )8&cOJ½~v6h7Y%Ԯ^qYq#tX“SCu- 2fnr]Fѩ*ʿmݣ(6?j}܊{.NapuOdwt=z&l[?DB`}[;3:z.'vZ؇ݗzy3׀&m/(4"R/FZtiPkP64xA G1خ-IcN E6P27 G'IOQ?O7j* | mqʉHH妝v/V@V-\,>̳0a?[ ?_B*$M-sUb'5bKJH+ Oe(9FȬȷ}cenv#kܙ:50\P*%J @wP%=iWA~ %*��A!l_,zGX.3M$/=ZHGlMؠu;JD uVTC>x Xd8uS!�k@4|Bl|+W(!ӌ_~&@{u™{eL$xڽ(y`1 Ў&4h}rįf/)q(5cJzIhmVY9dԠ̸|Э( /\ S#ע 6Àr']V^fd&}X|/8ZZjH&瀾LVf&Kh -샗{X~'hx(?aѕnOxez~[ٌEzwtPU5ͱ.{t_* Q;V3$iJ7z#SsVG"l4h@r޼ `|8fe)uMp3skm& J;|T4..z~C\@k.Յq :Z=ul.>Ǒc/}҈iE;YDq[u[:mТ<$xootۦ8Yk6ѕUM,7Bb WKh_$˚ѵh[%Zl+WGΘ!П_Vh)/;}EI'qe>" ܶ(\sFfL%!b0*rxD0hSU`=Zȗ) ^_0j`\R]s`rx ۸~ ʞ({` M931 x)Φn;>J7dBDQ#ayT*]wn2׾g0mTI@.q]B}H$^Z]|r`Q)@x <sp<^!a(pdtzJVvx@pd]$,fĆAyf&:˧O;TpLAwjx"|6FRy}P,2a .0"bj-_] +kms|vĩ/TW h,Zt!pfg8׃p҈ihJWH%x㬕68"充P܅,S/=v##r 툦U!ŽD_~k?{! ,nF|I gt'lݝv<hw, ])%8 1ȻCiְ=-0gcG[\+Zgm.Ԏs@zhtq4}h0w<o/ !{3N\B/khvhV^ΫY5TA&cAq7KХekKڙ;0`!pfdo-c\UH~!м 6tJ~8T,ȀM>*Y^( >2 Q'lF允茨'SL|1u*?w&=ᢏ}ϼMZhp�ddjӲ/ ۠]nuN;'L?c]zjMK0h&1NMi}dgB0mD/^Zu"N1>^ºIfݢ7Gu;,>͙\ gp9)cH<%֥2c^7+a,6ԘG2圔!hzgTwؗ�%:̾N`Ɔ)b7^j'<ե/1S\dG$GT(Z"3FƩt lf,bq!h8oPۦȁ|6KCd$Jցf/PJ9zhVe*F'IPbi]8'hAJdlRE=|^tJCj6%ΜVLfLiܡG縥ȴ;Be ?f{sK52bANoԖ/?m:eGK͑�HL#p1zG̹j36+y=P9d<etZ N|Sf^U;yA{͍VɟUW^쪍⡛;> ИB[ɾ]䒦_|X %н@mx(CYRkCa?D:9DZ߯Fї(s<=`M7Zܛjz;&x7]@A֔ڧ'VвaPKI[Y9UZG }'zސhsd3cL%47GLBp TOE>)7:j~{JwPA �4OE'7P/JU S=W)s 𞨎[?ÏXY~nu[~<HhX)n#v# 8 QxN*wӅfo~A\o<$r-6?YV_\l;%# h|j}_9k԰-@ʱ>]g,7KT43t[A4$t_ VIh@ k8?}_,n4H%b㑰Vb鈇 KYo5tܱډ$$;Oy~$oNF~rɋy TGPPj/~odX7Rj_Qn ɿ)kYH6mk JK7@ֆFD@7)d>LؾtH;/jA0: A4R'5 L^h} l+\51pg5 /ZT7_L5|!XThi4;4 E*]6C&|C/gأu1g7ApUI Q%{ < y7kK+xL)a4Z3 qQvj>Q} zLS #L$9nd#.YIs[, *`lSvhzw!Pt-w ˝9;]9&D|{ˈ5赪O],MD+˥C6$<,yX1(%`A+A/Px]vLV)~aFka:T,jXݸZ]mKdf:دZ<4z؇߉FV7~z 3EIL Q~og)O*kcr'@G4V$7iE-)K(f- 2ҕ,ULn^Yk1+Jpd|LdS i"hIKQξ>LU+9 >h2n3>F5j}/ t;eEdˋ381d֭kKSdVfZ0y>�1_񆚮7!9LCWhds^^W_ۃF>!,v"gxkQ)%Aqn!ٱ?d'r=.4i0DP\iNT;Ǿ;)&,0}l-Cާޣh㔣UU9Kܜ1sTqQ<qH,?w:sqfvSvsG0QFBdCnb{jC^t>Y"d4/;yD֙>ǤE ]1wߝ8:A98_d_6VՓB̈o{:lN2z@x|vͧḯHJ9>U(tH?>֦o(Qv ߝc>BͥEdphU$9&MK1~*^d5JR<0'O[}UeLΣ2#}E.l2�� AB<!)N2v9< E;9ŧIAQpA겈C"FCnBjn l?vP*vfVKIGмB_}Puw8:Sz'l ,yM)@s!GA.F=*%+!ާ3-[Uh;ꪒ'w39LZ|g-`OT0ҥ2 bI@Z_:0{ʣvz4й"y"V3 UݘzT"E=8.?sw١߀&/rqȭa?i1pinruu0ŭ[  x62jP 00�|)'ZhGB$o,&ɒiArD㬑abݤrs훙Q_^?77B@X]\ 6̊"L|m֨(W$>VkUd_r[ `T|8=jvs&GtkzӎZٞżJxAHMԙ"g}Z�0Uqd|9P4z'Vv!=m)HZ@'3fiC1=^pal36QnjBzcO# Tܖ[|VoE>x9{mM -ӺQ>_DS7L[ܿ v98+n) F)kL+j8?2w!&wPH %= Si sޘ$fk)ېa☫j` L>pg M@zi91V>,^n)BgZp ',QO>yN.<ʵKxޭ(NcXgmY&m]aВT$GYƯrpX6{J&4=N-@h+J=?lTf(lď'>u w t u{OMF}<~O;/:G켥<FoEQf{{]pm@|xZ꣎Q6$,[ڇ!ˍ8�ͭCν}J/^y0Nv}"@B,$;M;r�p2E\պ~K,+Iu=7ۀy8PSz\\ˏy:S'buFUq0|vfրf&mްz}9Uw\nn UVQ?O^ĕ4N5:~]dXc.Nq .qG) qz˓jCuϕb`IB}{] 9ɭ({ZK5-R0QZN tby\Nq+7I~5pbBM7p$$z3,{5} LPqBi?&EKa�VB?[bbMϱ + _E3h]~/Q+Ђ .0f"\ڡiwzӺY:*U}LA gMuo5CE|D9:,8f6rWh dT+ߔ-cPBi<W ͗k3SLQv+kϯS[\tcyFS+~հ<fQb<tZHZ:FBXE ciw"3j?gIcﮰ׼b8;5HbP1>:H(fif o`,Vx Ws *\H<"u)kSB5D@JoQ6t}aq ByF7xc{4lh|Aӧ*E1T98ڀ&H!`&tuP3 Jv%8 U!U /އ6EA@!Vszď?L,6t֨([?m{ѕ@>|oQ)K$W$^ `Zı4H\9"fϟe-V]Wި>ڹvvFF5n->J4 XFfL>G!&pIGb_n<,�@⿤G6G`^FnZTP_+zL? ` ^Px*͂?J5;| ƳY'̣/(fs姕w�_Sw3笓 Yi|Ɖfv,tWdQM銗y F,]Қsl�jyz~/)ZKhi{'e'<Jp,Cm:?ep_ig]{|- _sʖ9 2ZuX.̓kQlhj� Z'{ReqgDt;akC=аP\ DZT]!~|J,%żQFwm=wґ\X!.&ņ*i0�c O-a:ӽ_hh\@eiX7r;f FzեM;>#MXp.tZR)$mL[<_8L|Q\rBUkj$�hXEc c,8}^W[xxFJuE~%֪x~Ψ㭴 0ty{˟ 84U2.Ͼ7Oq_hxJaS `Xs9'l RDCFTuR/Oۿ"es*<rXԖ 5mfZ^t:z%5%} C҆I=yܾ!^l>eOXaeݗ;#8s8_I�k<fft=jeW<z$Q=i"F?v+B&[$.9eg[4ryLʅ8fhl/^@2f|m s W}5J�x-Beބct;ůaoV],~{3& Il[̑& E21! j}(o:=h@WA @2 8V7KgY>�%2,>x=DsFhF6./O6fzݓ?|;5-�F*6l ft| AkP :fTI-o隷QH|0208JX*G t;qᲠvZEť~zdRQn?͋~2~S<bR$n#G~by\]Ț"�ɂI[3iʒsGGUu!{۝.HuSFR]jf],\u? D#"�� eAcI&S>rTW4ݛ&~3 ۃl@ai�>K6X\kdFVeB;J2Nf0y2y$�#D?_g؈dCaZ֌Y#sm]FdO@-^73~ lz8\AZ|SBO ֖G`&MAز0P:+UC`krbq{=kcu.'ZI^ @3m=mpcw:brF%5¡tQ^Ց~/vO;?Uz?>p X/ϑwG9*i!X7إ!>Βu x?`7ΤFI^AnMSLI|j-Ć*MUy]Hi({x�IJoO:&%d!\N]UN|aYJNƼn3e.n%}oKp_>-#gXPD,3TSی;]YÑ-SI,*d^]|22҅J?+p뿤S3%/qUDG#oYq@g|o#"UF, Îe@0bٟeQ,YZ^Yt" aS$$%8Tzx.)qVI q5-k~v\IF�,y_b72e=w),i^ wL##у8%:sG"2 |Xԗp.` #+IqvJ, ޔK#{5 3ΐ~`\w=pՙ,GaΉmPFU85 Ž7C9Diw;f$s N�ܜBcfL ]zԩV=~'CJݔD('?~>OWM;qRMIFBloSjli�0 ZoCottkrD4gB*5~ >(7r[?"b \ Y_L5A5^Fy@oIX E!+A9,+"iR,[7Vtc1S+>ǜ(yB.W] c.zZ 󤡴6@<[(].TKc+E0a,i ! k&X%Ňֽ7:H.A/ %�Pl;8pn</i\h{k IkQd~�⊭ Q( ]J5 >-`š=s,]+t(rz\5Hb"2Nr eRq1}IgnX? n(їC0 ]uTfhiT9C<{ۦWEKw$Jq0bYq]Ȳj;Qb;Y'`"v͈ aH}2󱤥 qK! ) ؎eVZ^YTK"tnI.,6lc M[]ELkFinQ\'[h?DP-!*i^EG;Tl T}L@-R!V]3(L.ھ0gw rP709ҿm27&*Rr-(9~Ǽ0^oXU4hWvń&%f�'e%?9}w<5tוBudEչzwcGJ:6etl F _r,(D9 {'-o.'Fb Nq"#D[&g(uÉ&D/왶y3XUܶ*gwZߢe4_SUa}GxBmCF}o IFKj0!r̰R=L-Hr닼Ndzҽ:&$RW0 5<T:+L"SZ=<jauDgJ5Дf+hb+N"HH}G~�>h\&QL^( gLΏ^ow5چSn U|-Yvj7íe||#.u֪E9BX@$;.?y&5-ɹo -KTzY0)Bt1G[RYAȡ-7K_ǔ찚ӵI$=K+%j֜\2 ^_a+?&-ԗ?b[01۸?�OJY-bN;P|O8+)QN 0 bؔH 7g 3x*`R= ã+g3u? GMܜؽٳT>͒/ sY_褺=3jJY5zaiۿr7k<9[ӥ||/$t /^S4U;}S9G3?d}2̦=+>7Qqfk/myt{S$}7tNz;4jx-ښ3xFz8 ��^AI&S=$/ Ew3$l$62<KCPB]*ԧ`M]w!< h\lPуȍin |JGq1qc{.x 2˜!XH=8~{L/ \әFa m�N:{.RDFQ;݇]B[}-#?E){4 ͽ TSKQl%<0 |*PZ-ơ%XjoT1]tX-2$'}�0:Iq͌6Je 7#Y$@78ƈoA)<CņAg>~ƓAP7z~,FVc(PTɰ|eb0< i#9~6U B fzؚWI)AߝR? O_ +Ʀ.JD!jGqjTKgK=Ee&b Qo߻V^´k< hً(:8@[4L1"FXnA0J ^?Ԇ|Tw~'t0.k|e_=a#{m kyV릘䀏Kx]> L6 L EGB '6J;dJu'o$>ʏ�plilʘ\Ḏֳ.T˫oƮ7u2ֶ.hj-S@Ȝ<׃ 5uqj�2c%f*KkSkQYTƀ�>u;iDj 7`Xsz2`6K͍C6UWr{E[VFִi_rP-;S# ?<I4sw0`ib_U0׿~hTEa*:ȋqxMXz^%Ӫή킌3HB#xKQ.eD]"ܯȣ '~ޓ<NiOL ܪ@GЉ0ė p4Lvp4Jz:*YT+ a7�UJK+%{V*3C-}Y{g8{{&7SX:k&0m�MuE,Y]ۿ}McC}jwpVIW6ETd ʩŎ̫?.HoøfZ2`.L ˝V ϭbiXt:lWoDյ.X-h<Ż:՝k@Od߲Kut UW&I<Jb-QTOÜ(޵/JioGpaK^p�֩әօ"+eUJGIoҸtFwKUQ<"zBXy͐dPYQSx*@L-╷Wiω&%ԃA_G@b8 Hȯ"%A5?p;'%< 1SܹK5V<An& fҝi:?DZsaO"xp(1Fy_f!;ֳͻu4h8[*]6PG1D{kR`杕 A>k&7]VLqebi)yyF1k L5%0 "R<0o趗j _F<kOԒ[怞2nntQo,+.PDZ)R]+f^0vJ҂1zOXI4zs T:܈'\Q7A"׌coBauxߣ܌*4sO&W*:( /dAlӾG"w\5UXN|}i7JTy= !aAK<O֚ 9H߱}&Qb.7 h[ZpYo kڒ%fS7٦GC냐Emey"T sfbFkGvvTv/Yn^co)8"�WWIkOoZBɔuHEL&y>1Gm;-SI)j@fYӝ>!s\~/gfsV?p؊F%dKuIumN vOx7ao",'X ҷ//b)ګK bD*.& 4T|$okx`~?r<fv74 [�nk4lĢB\ىK]†b ],ԮtKO;4vlJomV@!qw>U)�Ta.xg;dx$V?8EkJ_\"O�5j$}AOk#ǾP x\zCW=;5 [S~'/VXD>ڡK&^寡8]+%zm%,+oaMX)X)fWf,gT S8 R_ֵS9n"ZMIK&be@& gQ)֛g{V}weߥ̆hI G 5) {@v!7^b4^VJ4†,Mqボ;8g3r/~Hu*Q>/9SQUXEP7vG P`R%)X̸߬՗ɘ<Fy"%oF֜.# ~rB3_'(ؤ"FęJI>o[y'G+]5JU" WvH8X O gњR 0I3BA ۃZxȰb;>[܃Yju|!6x;/cp,I'mAɆ:+,_S&vSxC9 l e^ ʖ%ѮDDXYf07<r(9ZC?k'u[.?� !Sv#{/2S\K~ZS&aܦwnH -$} dnh<Hv7!76SR5dM9ڴG=;˷JFFWX|'ޥ s|AMl+K#�FoOd4]> ɞxv`ߢxroȘ'}ipNrYF4M]Q݀Lf7̚Ft =O[AA�جɹ:Ԫ9] $GUeq@e-"̄%fN,ƕDIM!,U%%Ut-C䙐1qWΑ#bsWby5)%"zd#AZ㢶pJf `� 2Tۖ*8%oˠ=FlbLfBXeX؁s~2ݞ1Zv;er:�UrQȝzgޠndTVp~H|z /\ƽlV?I. LpBVImXǠ~s-iܔmEq5']޽QTUi%]s 먆U{Vĵs+y5DǑͦf64y6p=onp!�F:E Fsnuf0yy9@ثW/caڡTq饻QFT#:`\q)<ʹ\q)BF =SJJP_ W'_eerlAx/Km|)'EX T;bmst>z>1ʖoB~+!QNT fhS5q078B6'PL; .Q@nf|9TXBZ ;C:r Ŕ1?Wp 19K%WP^؁|rL$"F4;#S!0=u8 Tl��8jW|J=˖H3IҝcRXTUz~orv2__BnJEeͭx `ٷ0#xaKȷʋ=�`F�)P`a!ޖl>X/ L�{`B $Ax&N=MNN?(43z ,c<0i;Gx ͼ|!;^Ʈ"FߥQj~1>~m&?Mcr�XG{c"(&Vb~hL0C_|ڿIǵ_zaӝ)!>*:~l($\Nt7&`HXFNl-o٩k\{3=unof=1S「ST?dvA}3q6FX"Bl�<N>bu|TMή'Q5,;"_NHcBG~tt2aU*� CG4Gڣj/a֊JW4adđ@GpW=GǑx02 M'QbM.^lUkN!!z㦽\(=na_8CtST ѧ| >-�:E7FW]ʕ6 z6fNļXo= g{<iY\? g8>x"$(Hji]r* r'7x^r/kWZ=nznջ K0#?mj;Wg==]YpA3INSrMJ'5"üT U@{xvk23s8|\Hͼ#wrfɍ3wf* ըN6oɀ"g@ ρ7;Y}}YZу!orJSO ^ =UqRto‚ey a^$`=&a]FG 8 zbIJǥ~0k4o֬dy5w^&&6͘((LXù GV95r {829ԏd|?yK`2ɹyc,f{_ ozRKGo8-#Yjɥ<@zDj!3hd+Љ UF35Fo le7&d͇iYi'XR"\,Nͺvs4!] ⭸qN!Yq M"݅ni姼+V~k_0V<z1%VH�� AI&SY|tV {9Bi^hP'B4s.$G?8:ڼjDgzׂNdoQ4?V5A?16EY]H5!huEOJJo<Xof"B&+"0O�3;M,i#EGMj+>!,I|hT/sH}&r:`.@Pc] I!kxSږbJ4ɨFpz:R,W@\ J w 1.46F<b"r. @r(%QU3C)=FO77bH`~"k=OiN0ż#/=pP ׊83_qZjwc#ziOXՉlǵp"pօp_דQ̓촶]CRB?3g4CF T";)ka;`CHb $^tuB{Qiӟ] b0?̘q)utOCQaj,B@yT1iBXf5^"ߺ {'\2V o}"B�¤4vm)}֣) Ihdg߿"x:a ;n92" D8fHYF.V~ЀLsy9i?7=3 <T7V=0C()/'$ewj Dч%mF g-/n^_F|`$Vڢg[8moq ] p7�#f̩m Jۻ9sAHbwbik�-79U@i{ȳ^~~≮"7洞GwhT[+B>[VPI_:[-6;<^ekY;+=@Cpfx/BO82cFctMƭ)1JɯL%n5I8gd$[֬Gc d LM^&^KօRsp^1C/-xXS/^.TDp 3ٔPwՃs@^]b,MTFK((޺@j=.M|,:54]4KjMU`ɵ9[Aakଲ1u kQ2<R P==ZlDoE-#i(r춴$a, nq gt_觕uA`O{L3P=?}Pi�t)ғ::DW0 93(XǓ=ZCMmq|M `v$@2,bNK<?#J(B}@Ps 昝fJWFeT; ay &Z6>ӾkH>P1im{>JEC/^glhW[ڠ v=<(1VGU[HFe?v iwC)/c)0S@I(Μ7n,;]Bid9Sw|"ZȤ]橖ɔ]G^i5j.y9䥽K?Z-Ao b5"Jh1$o/m_KYq+ȡf{rQK 0X\#zDZ8.` Iq׽b%"i!Xɬ6qo~78Vb_z3'EKI, 36A� h 60~_R#'I?(>jZ.{E߂]}IJB205 !uƲ!)k gzOޱ!�? Rnׯ?hx'BS oɻ/b. ʄ(\7ZbT 4q"}왃ڹs* 7.c"VWf~!=ݑr˿k.<̿(;8]nR<ߋݎ'k!H Pْάd%LUU8}/k(fEɎG5Е#SjC��=߶w'Qx~Ā*ڶR ب3!(m) ?5zjBy/YuC{eⰪ] | TpRش80e|'B6C7ңvZcp/=7yȃ)lbL=Qn R-'GՏ3B}`(P}5OW!+xUGIw..ٱTY�Kk70\nKf^ElAF8SoA*S&x}⻄)|\?<+δ =ۄ3w 㵴#W�/(=`(%wf]@{R8T~%U7lSˉk )BڊyqG/8=:[hιpG]l^@Cܟ BF]ķ('xq= :#{8 ="O˧;q4%c ;G%ab4&{bJ1iPJ 0$O --.F @.@ɳ: 7H+zb08I^ݗ%",G[Fei3V~Q'-nDYH/_˺ܧhg.0@&he3Poj(QYD(XS !kE\͎z(  8s?kM\pCѹ}Sqh4|`E軺Y+>,+vr)p|u}�G^\t+1i2RtSCiFeL8dSz I(WGbAvVi>&iN" ЖH,2G͈եlCڝϷrM/0bk!:COl]ZA癪bqi[TMo~-O\ܚ%d ;jRH0%\imwyT>'u suP*KQn]&BYS@*ZS?#,Bi>0ɮ:(: dr?:n^2ǘdo 9hM~m<4}Zv?JÒ>N<j9ր�s7֧e丼8�� AI&S-L>=/ًFwĞo#q=H,AZJ`2Ĕck⌫@iJt"b$stŊ Pjm/5bх�H)OJrh6E%rLHg�X,ea -63F#Rc0CD>MrlnC+qQd^RnW%�n YcVӖ| A4+H ܭvu]J[e1߱L[kc!]T|N+HASYQ#"woS$rGNtZ7/Ȝ1k6ovdlIRXCǥt}icND2kFWꋆvOKmFnT[ N^*3Y^.R2JV ݷ0 EEk!^ j]@e<E+L T8BgJaۑъܝ&MYFw#mYzF>qvBޜ\<S!Q#t͢ñܵ_gI(߬xNK84$E蚇D#)e,?5j7ɞѿ`S¨s qZJGp,2/Akg)8ma弥 N޵.`s -esbɐ.ga[<(;*ua]5<#}#nƼq^u.!D Z$uDUCTl Y KW NW8IQebG$gQ.yc1ez 0&?0QH]xT d5#]εks45S#D6wb Wt #ٛ!T]Y#ݒA'|pdf} ;UO} 9J}@':'x go�H1]16%ST0 3nXJ^C2�9q15j﹛䞯$Al%$^OX]OxyIm bxFJS;Ȃ :D";oJ0iSbp4X|?TvyիY(!?G%Z4axMS[!1x)  Vi PG>}Z<ѵ u&�8zGqUm96TX kd{_txnK庐^-Qm] JeaUTV.Ixk)(WUue}Qґ΂4�:Q y"G6`]J܃oyID3^Nvc+Cbzl`&b&'r"3ŷ9TCL@YT1j4( K%'2Ϳ2䔽+/h1>M;uVݲk_Orl[vQ=>$~ۉ@%<;K?bιܕr!1yT.Y\n﹁}wj| u+O/`*mQ m&2oO14w;ΥGZ2CD(蛓l\!M(}Fn[#_,hl.w jCAQsgfcHkg3j0Y \4O0N7^Pj_ޮ0dvA%OF8wJ.B]ej]dA;ëi 9 B֣(oja5$͆ ݉5X*s3`}/ǁT!%k:}^z[+ղMk$Xer'BKRi9Xcls+%Y<phqr߫LLzU._c*FDQq˛g1?״4ݽ\ .d1njo{>{]rXg g𼣎D (]}T~4¥/_ٵfL[_ awoSyx('r]IG,˩ * S%EoY'cζ{"]c1P M3<g߫ey{(uv\f%3!#ɂ7R|Vmṟ~u<K3z6 R#Zo )qX-f<VDXW[1_ ,<Mx$9҉ge|jj@}@tƋ72 ǘI#Ŋzkű3\c,뵞<d!BZȝ29VqZt4KZfdoO3j3/r\\.wwu^r˽ܛcp*yH 38HBǁb(̋c  y ee| E/$T 8hj8NY~v>R4ܽs~z2Cԡ3nn*U}$ht5 kXj`! OmMd}c]:VЌ ݪ;nz |҅s IqcURJ<$E .5�L$Hգ2|ph@:QYVmJm: 5/b S5jT{K~(x6]"J{wg(֌B!9rSo̘7XwTU};SJM8K&}vNb<UMV;}]+=#Y^�O߸#鬨ճkiά+㗀qG>kyㅰFRR'FU0)DU"^D,rzrZ.MK*>� f CQyw]0c4YvʠNnۤΖUO'Ę+MK�%p"l'��{AI&SlB =4s: >7sIչ`,\-zM %w.iLRցfro?WXe@Z;'`26l|P�!0 Z(2o3ŷ {QW|>HFJ!*)PQ~+Y;q5읱J`fAsD3J594Vg6k9)θ`KlpNa&hLt|N#E*R]eUD )%~]XG-ٮN0 WBfH J2y(R*LGcmIqIR݆ b 0gh ŏR/yJ'EA9 ) r3n.Xƙ|O0LSݍҽАf1,lʶz8! i�/I"ļeiuŬ``eҔ5~(ubO\Ȃ [qMo`o%J,Fh_7Z]Ҧ\ˆOIQ;zWaWET$Ԡ7a^~:Y@1˜χ)Y2nY0 nȶ1ǓI֠($B%Nn$N]e_|nj .dU|\?D7^oHXtVx Qf> þ\]N=dc,B@| Kwk*W<#{Du<o[PJ)mθpb>n4 nŶPrX M:AU+_r=ΰO8/Ck#LgO)lqΡYaǩ]1PsQ$3omeڸDDӕhEM.չs0 \S(Ln'HK#yUmh;_U.O2OY-দG1'| m@i6d�>t?-q\jv=$:r@ʹ4~W&Ϝ;-`z#$ɗ?@A9^J: e%]jʴ8~:ւ *`xaDql@?J blQG-t` x?#h{C+[j&8K:EZXwmڨ]_:T]+k@W4+RJ8 NR (5|U߿z1Z9͏t]:BtR$�y`jϲ֮+J ZZ zץq|I<'QLqC㙖8&!q;WgQҝ^4�DZ q¸)8,GED?uB1rj2hNď"AHG1G6< O:<LpˎK]PEiR[Hc7Q b+¸>&mZ-[&]q-*W Qaa dc'AT{a0Ž,FAXc_ǾNٙverSk m%|#{y I_YZavɹiLj$6O|<1L#�aѬ6p:܆A,22i*q# ʹ3G,R< g`*{`%|J^< ŮD9Dqw.9B[K<$ZT9&Z@gn!~F�"o\='iOV ^1~6gM|?e T>ODLh+)C5R uayVDaȻ[C5\5\E켧fYUl{%́}V!ݬdzv ]5.<>*YULb}cuSdsZ 86oM:1G5"�,L`1*ǵ#5\F?2vu(nu0F#O; AFx8|0{2 p+bn"cCnVOެ|0( '$ ˩`p/1NWE|6zNQ"vvzF ;֕=ܢ3YB/ƍ)x9}:{ qa$@XoZˋtQ.g2z(jW) ^>A4lNޣ` xݢN!xm'oz1{z1A70 6uˈvFA+a0veȠ qvfy3^^\FaI)W96VRc76o>;vzds ];9gܡ>xjhi+pDS9m{!ƳT6trL6Yd򣝶l<Q9*&O7:jwzI&"D2oLu9pTI MH3dEx BeuVaŲ9~!1z65e 'Ҁ ~y7r׸)l$"뷗<p?$7G$u62v@̦Fҍh"/s�Ug9Ag+A q-wLluHf[>1,a{'h-V#9XdYQ҉ FVUk_ _GrJy\90LkXi!?|*+aNQc ׾8%!(\&ƭ+,G:r2ܨrbrBP LQTB˧*t ˴/\ omͻZYA溰g zZl ZġOD}tNCl%*DO Es5(<tRu::=+NQ/*srL`ZYCч}da|w ]sp>|a֒sng gSb%bTẺ= EY 8)p`U^%]'Hob0 Vyo(?h<` _"쳅E&h'OCv {y.#C>qz b LKS!=}Т{5K� k)5 GsGr V?! 躊vpRsdHqbC TFA)0z3N_r.y/K]5EJv9d\LTO0JEgQ8#.(ƵZE*;KQzc<O'g 6X%-օ/S?h "? NJ,ev%w>bޕ!bj`{qЌzϖ&_%xc1_#`˜b)afZ >iF|lEd[ϞWR)'Э 1T_I)h"Kpi-Q9J�uYk \ǸڛEASEPNóyU} ^L=+ pCMX{"sN?{o=j'KhY@R$D؛o"V\x͒`h%qHN{_bo[9biS'Wm LX#Ec^CjGc=<7yQ $/ϵ7.چcH�y+ q8B[Mn“qLS~"e0ف۾֮Q0H1P+8bQ̞yiƄ#Zn >cޮ-xi/+�`^S"ST7#Ѳ'7vCa]v5-s+O\׼f nE=?9~Ւhتb OJ0,UG]VXI_4doC޽55W``Os:nk `L&hi*]̕9O^ɻ6 93 AS4}))ǹ1@z4Z4NK[GthLI 4> CZƽN#8,ȥ\ ��fA I&S;k#hGD}*f&<Œ>V+$0�(e,Գ̪@Fʁ3)@Γ Kf]G<BX5 _NJUq~2\fפH+/2 J)Fpf0 Dz%B@;(2'Ve.2Y-12jC mŞޕk"ZIdcڐzށFcM#:4Rc14nXFoO<BT!>Hx#@>Touu018El> >fCR)yjZpA<3u\BDn6&Q$*^2' JNg_J %Y-31G[$g7$Ct�^2_C@oN<kűR-笑X+ G7-罖|eeml.uH<@ 8/Ah])La7z�}^ÀOe+9 ^)x力I_$Ey{pl;SH`|@}RO�*vks[ AyA0}HkP /k'z?VsJn@*:w(&c>p)UM~I5$\ եITӁ4W4sUItRU$s$N"|jU.k%8\"7V)T*\}Z ҡ)ÐY6]A^,i\oL;ŗ#g<l^Ӈt7'_]OZˈGh Cػ9DCީ` .7=}d0au'M!sJ ˭7nMF6qPYU/70G q~T)7 نlAV|?hN÷wQyW]Z(PZ>D7Z.)`rcN]q-1t>Z~lW$}&XR"4ϕ2I Y_GVdfrs5>I콻@ "MIg‘ZQ2m$,g# H ijDtI:+K츺Q%XQKR@h1B )֖N (VnhMG:*+vJDٝ4/i# uLv(z(CR(KR)mMe $O`pTڮe7^B m4փ C*5ƨ0HnB,z^?FF<sm@/Pm(#Jn7_p$dc7LyRǒ~Yڒsp H!AΎG6ѠDTG-ALdZ=Ϲ4 8!{Q:\MFZ(SR0d{ _iO~SA7uq.->~W)*Xk&U<?{I(p̥j1Rk{`ziJ�DxelZ߉' 8Fb3nI:Q(*DI~;UT^Pl9DySw{C E/ s wKfm֙xDRh =%Ms1Y {wM6e=.UA;Pg/[g?ܜttMA.R2*Ƒ,:h$\|!>|>7M-ޑ-1]es(QWԁ{}ppa>*|FJٜvWTi5H$ndfp�敂Z}V%4DX c®R'sC�o@S7Z9 p-]f<7Yn4mWpTus GM4~F *?cY';R '^K7;bkP(83߾߾|L)Sf3 )Іk{Ap2�;n+イI }O2Xj ߇%E3q^S(FCYzk: uW،mMk`G7]ӓ!S— g"R!b7Lru=z*αx|r: `lD4ȼFW^=b(PTЧ-|DP:a%y&#=a<;m Tb`KM9D: Q\^rz T(/l)dxbnpࢳm6s?[r|Di]E~wǂ3*oa9r] DG*hE8#÷'1XojGi/F8O>=`6nUnB[̘Sȣ:]lu~ '-IXܺ./�:ڛ:0kH59H:4{WG- N1F_Aj۟ ~$2)+wt=l:,2VpC,8djg.WјYLB+1w= J`s 'JA|sw%Sײ%`lB!Z6k)P[qSNex+-?r#QSÌ{;f:qgK1C瞫[KƭĶ<C]QuN<*A^V٣5oZ-5<iHu̠$ Bn#&H բX)OfcۈВБr/ V|խ\*!~*#q&!Aa*|,djѵbv0ym\A18 MNwm6̵ɗͧ,EE-]~X1BfodJoyݔޓPᠲ շ9�>iIz(;-6�ntw*>wؓ+ZhNZ6ȎdmNp p|!"Rۇ*qlpz6Q1|ek(F9R4J伹Lίzu'6Ѻx%u$3TÝt!._Z\]f_T>[k *zMsk: sͯh57'{fB}gɼ_Ԗ>lj VGȴh}-lX7:SE - ̝C'1<4wYӕʰ6H`Hoa9Aۧ55?Iyf_#8RMVJro1/�*N<y }%TjU G:I"z" i} o9�rκ&rD#\s~4 !0yAɱ�d@N瀣5"@[\Kim) `Z�ƈXJQP]m$cs=]0xִTCVa>tR)|*BfXinזψ jdNJ/ICn;KkGhhp&c-],Zh aO| Y <KsxN[I-J ^wҥk,W>X%M!u岟=�F8DIւ8UR٪]rm\ź33 1Er %QV;SID3[ldp6 2vJsm�62u!ٗ{C F.zhry^T_r3ܤ[T64F~f7޷.m543|c60{)1̪ۼ,KŅ.=Լe�Νa =òp %\Rp?d&"0*|IoӢc``P,ΡZ`TYtI4<Q]1�4VvZFY4^bۋ@܃_>�?7t'4 ?4&n+f̥>1f'a'3d.(OPR x>{$ȃ1W9isM{JV.l%SiX'vON7BoǼURܸ \E|jgbN&KAU mv5&CF(6_7<7nnIɘ=$} ?%@O܆kmҭi:*oLv頔&^ 3(�s Ɉ~62\(!U "?>9T(Xv0̘jEOp"mm5¨ܺt ~׳#3WޖӂFO>jiEiL7ܜl77Zdokwl/EW^ϐZRsS^Vtׂ�uq*dz9/M-dV>$0̇-ǖE.}gR. f:[{39\htv&Z9|pA:_LуcW;$TXPg$F0L5qSC ʸ&_5&W4/fPpfV"Fn#y%}a^ LNZPڈs ԏ~|i|!! K* d7^E:,Ƿ(AAK[%?.囜aY1t7eA[wRcO$X}bEhӌ"A둑mx@+1e­qǘ|)Jqw$bU0PZcAS Ufaq]C#0"jSZ5gX.)'s<+~LD=1%zE8VD8%c W c9)yKWBGz+%6KN;S5F%J/(AwN-K|>".且' !KAӸ#MnX=}]=N* (<HtȤa<f7 YfYF˪0%NmINr% xim]j2p@Rbf̗AhNpK_2ZOP R_~w9ON/L-齞.V15MؕyQxx{?^NAU'y Flp8T to8��6A*I&S31ώ R!6{<8;=ViMF|ÀOku\S9\Ȕһ4߿:q]` gnj}TԨdt�%cWg6ŴNn:u :pVN/WDs&U8 cq/-cQ ]?p7iLLDGިp,a{.$qԻ03 =ĕ~G\9>g'f;!\zZ?;FYN,y3 u.=VUo<EgOS>~,O^6KYS/CNY3@e &W� +\ykKJDXCh}w~1wih/xd (V1~KmZt(mɣgoM΍�!hGcr1cMh0g Ā֋u^ح ,"59l l=JFv\Â(ɃWenjfq*W!#[(N=." Q'a19fr<@2P$�Z 6ZHf  /:<`LI* EKa[C8b`I~|*w&hvٰEեOk3Qbsb$M*0&cfx 'Y4j$sy}شDPΌ< {uк:O5nZܝd"2DMcCkwl2ғ)sbm"Y8ĄFEl.7/bk.p Y]9=1 }CW YBVqߺ1 qj7:o\C]! %ʽ>@4T]DuO,KO! Z4^CцӤ"1vvǙրσJd]�eǵU4b#r3)id% #uj }CKjWl&־@&V;k qN(GXQ9 S?a4bZt1+C&qAx{ʭ}eo`?Q+OhhCMCLpUFGjGSu:-ko!U龲xrwFXWŎ#QZW⇴O.4-ޞ]Oz=L$�v;2 McS~ߢQM2F}_,f.U- zZ=M%Vfĺ&\߇Lr X"zHezĤ-ӭdVqMrg[ԫC{inrF�48,+:; Ԇw7ߕIU@"\1Emd_z utQ݇pW$ wŐ\]&$oA6϶#2.LWtF<gIlA ݹB&N[w+c1M�70W< ﲗw d.N2 >H`[.$öH.ifio^D, vCXz2Y{jVb"TKu ~h^1r�}MX|5-CA`0E7ꫡ$m<䒷l eoy#VZdБN\NġXy+!9r5kd}$7uizZ@Tt2^8[m0"6U= ?~B+d(Չ:9ت�m$xxc 'ٍ H~ H#7<޲le~7*ev }V]Ek)~PCy,/!̰jI:<J?RX_(wWxa3ӑfԸoOѱF}L2j+>cn0LPfvGq:<�:"գipޠalB E/w|>Hh`BY=Xۦ֡%ٌ >DIlZP\|vskUWנj߱LJ4Kx (<@o4o)2dP+hii|.ǘRJQb !zc\n8f9DžMj*-Էxv5eƙn|Nx�# Zj^= L4'oO�4S!,Q(^l@ak"q*M@9VW0Ix;^ND1E)*6@=o{=V:`A"E:^(XAf='fӐ@^6qD]x Es =s ͫ]X/-J@i, )hr3!iU3eʅ`^neGC10^r`2N7v>,-MtD" !~;mZH$c%" .R}G v,2_ML7}!'Ff ŭU$X_ iK!vh%{c,P+l}ٷ4FAd=ZG^YŌO&1'p:? *{-%@*0q6!ȈJlTs-^cmG>ӃƇ\,TPb_�Й7IλVrWy1\_%Gla@ٹlR/�},N;ٓX<9^#' xDR&m^8FqU=š9b9Wc},UpG6ŔwCOdL5#d;+'Uxоҿ]|cvvˊ��q[S(<^n#׭L " eѦdۻT8q-cX,Q9Uf3Z + {Ŭ"Rs讉Ԁ]ղ4 츻3j"ʁ:O>5!A$ `}N>ofJZa%(rkJ<kIXMFҺҨ%syqG`IJKgVnKѧkFQEྔU.!n Մ³qhϰMc5nD"̂7D%  ELV3;Xʆ5Gco*^7G& xX6nݑRg(*V<aO:rhx4Ag@6͍%WE"ڍၺJf( "vbڦ.LTѕӯPR y))wl ب_F88=7]W U1wQ_>R79Ƌ<"õxC#JA ۝0܃]+C {8T{4Y-"iA|U!G U?ׄז\D*o[v*p {c}&Y�gւ .ZQhmַ-8)XU+saw,��0o(6Q "`5ʡiQdؿ3|ߠ׾3ok*|t ES6@*-uG+9M2w?W--?0&cӱ7�f)M/<?7?.Ir;&1K&6|sJHqWKOZǦdILUIJLmEkQfWQ[+"w{U_ 1 %;LYIQk`b h׭"^LZG& Eu*v}j'%jhf / p"P\[2 ~rZNW=.K!/Fס6>^[8 n9%5My܀}nw 0F!BȚDbVPioRS,jӆ=~c*DB֡MEC�Z*=Ur4xL5wa&+f'.cQs?dAm7\C=E7>x"y%&!vcEzXj#vzL'¡BjG(^vUP(|^: QQRc<%<dl:<ʷs_lF$]0Yтz&%s@Mzb5ME]1Zd Pa ! _G.C-LA\Şl!3vgë?B]k8X]yʚ߂9VTi|o-Lks ͿW|/$Y!@0/yJjv02 u{'TH·M6gS8M�[%ֶ�cQMS(6dE 9}eׇ=VrRs昧*nG~&!| �><*{Y1!Ds_HtSɰTGpNQ7]Q\4 ]$,!LAMrٲZʽ2e;_b tβ#Ա7~",jǟ}G&C6Cg-V:wѐ#ʊ*1r~찈)@HpRȰUYT<ç+(//K~cWr(cߍ>n>UҡΌ}hӊn'm<Z\un$glqc^,kCU+J3{㐆7>5嫜лpɤWnDZe[trD%!KYa�`@2]t;͏elxL YG2 Vהꦀ=p0/ <sIvcGY);FjkD<03+q:3 IZ&A0jr'/ύlK&H`S S4Ju҄5|5PeelT 雘7V‰`f)]4UNXID[~ B-~+PvV:&fɪ/o{#haǗ :Zg%&?fD&48c Ejbߍt̰0W8"#<9n0%œ^T磖J;cUf8ǜHр91'Jv156xzDZ@Y/ڪ[ p T Fg';Oe;YyF鯛8 ( <*~7^hq87tKlp.?FFaZ-'( Ik29+ Dښ6VEgH5D^IuNVGSF4q Kunڴ�f7}/'6klΖn=? &_棚dbFt~d׎sx_-M݆$*%ܔ`mzء`?Q!:.и |0Gn* -HտҥխZ-Ar76.q6.XSf/Ywgfǃ(/v]%W?򦩻\y>:-`wunTCC[#* y`j3N#||qVn j4 L5W`(_C %C;0A[{:j-W q3<TO�"Ԩ܏=h="G(kqZeCVX%EGB)@oEٶeٌJ'c2wQ XI82/41֫ v#\~ Ky:WݞəԏYyB8c䥄 tߩYe^u+1-5J$ڢ[tnRZxm)M#|t}3V;~xN6h= h\Aכէ3嵺Cc'}%^T{CNsm[zT3̧p[RɒRGAb^'N.E<,9o/vyJ, c}?QM�HTvqbEnnp�Ae33yc)7 %Űcl{P %��EAKI&S3y'jI;/=w1ʯ7 M9AqY-! 4):+J`:=r`:.2وڨLUSw˃LtOR+1)&(dĕڭr=$l7_W78=.[C! Y(<? {ؼ@,YA-XJZK+#RmtY #^)&R9eEϏ1V8+|C@s-As~x!dRX~{:&KO GA]SZ@ﱳۛnEb?21ᑥ'q4'pKo2!)@"'2o.vQLb ?PvL^>%aXfzbm+pPv]\ 5 4P Ȍ"Ck9ruAY2I+e}w7JP0zWc>ŴSeIɳ9!ʶnRHR93N`^q]ЋB k?PDvǔ6>nІ d}|upP Kf?W~%OX5݇#K8f,u{2F5Cɒ+vIe„Cbb% "Km73gL1j>܂" ,T I3*Oh` :K R6F6Ȓo yYkSׅ0dsM|j歯Ukս&.RS:b=j 5jGXb@i!>9ovD e#^0w̟"`F}bX#7ތbȗq+=,X#弑H[>TiN&[x(AmNQ8Au'me`U3\ beeB}hb2.Wɘ21<QSb YfMÕ.`6^57p" J>SC##nZEY%Cm"р[d]Wʹ ĉmY2M|ĄJiڃd=Y [03L6 "nz5w?pn-fs)#W$ 8}|Yr \xQ [2F_eH/[b"4ɐ?W<~c%_xm;1$N$Gv0>0^qb65'f>KɄՠ,ՏK5:qi gI$LBR1Ğ�~TS%/`pS;4ǣM 7 1?Z}u5VG3EʄD1=("wCM}ORq:#68nr4\D &!; rtH ߃s ?hMESk6^K~̭#v#!2ժUչNSLe1K"Ń+xE2pntuw`ZjkuBܙx�yՌa׎Ip%638QQ1iJH@3NqjK�ۃ'Yr ru3/u2xl⵨;[gaY[E1J1oO Ғ;({]1Ksw/PfƉ3અNvU,=Z|nebH3fwyU98 Ao\`:"&l]w5ٓ[1Gej|S fZm̆ KH^^Ag"%~'�_L"3:H7'$҉<]aV?'_4 ƟmUXOܞ:r?H'OU+ 2nK([*uV2؁{q:;rnnhmT%"1v_$Y\ .N!F`s8sH;m޸ko�!!1[Xe]٘{;eXߚ[vT8>ϴ�WW6G7**!&IߘumT�k&p@dӔeS9eHs6H,|+D<8ϲGJl=e7iӛ,س%#z=HL$%Vmp'R֘_l2Uw2L&qe89u3]pIvJZ]&ߗf)5B_G>q3xmԳghР!02ACFW\EU:'Qe :ma;GaZf O;~9LObݓjj6dl]sI++#Y䉤/ †^'mq]% +]犜>L}_R=GMt`Boa/yBcc8JN\Ikn%CeLMA} :|m2M'-d<e+P[w&wjBWtnPG5TL)xkrPnʔ?|-ߍiFNU;@rb)CF!cDφ˱tcn o#1Oڤv_ȥeFm{@$u<\u0.(eM?➽sFbW핅l I^mUHy@N \qŊr \4$)՛K Š{G޵Mq"eֳ=)UW+8Y:wn0(1yX6~ B m}U}oDOF$54.APŐtji L_0;5d]kToSBeҙr~*duWy<_Mxp*  )ܒf!?,)~m5i 27POD"�QcxU, -?#BX:v~HKXeDΥ% + 8SSQI={kd1`'جyv6hHP $b!ΆN[ `*1dɩj=L 4F)5B9iUˈ-ob* C�/7Mp⡛Yr #;=&o�Ţ3d_͟+nY߾2c$;SCڷ =.:̣l5e5|\,#@O&uk L,$ïGÈ: ,>$d9LH+>$)}rc3u$vb ULEΘ8GKd10{k }n̲(N/0>e`P>a F>5':",T?B�P5oyI ^l,O7ɛ҆Mv tId5erug2im燼Ro3kT4}mPW,ԱE)U>qhb% ܖ59 _^X^}}F]Y~ ڧXi/W�te"z)sMlNז` 3^BщC_9+*=/5II"w=V2+_-Mv%ӭ7:yEtzga*Zֶ@q R TpyItv�ݹ1ޤQ Xt鈔ጻJ\6<g^B_86F`)#toTF(iXKB`m38 ;,:#d39W51=BX9q`;O<RF)M^888q2<I+}P$;ԍҨV-CZDy,  Wf\ozρ.$Q&攆l!A�o (,Yϲ{o6^H\wbܙw+((O$m)1sR7-ZaˣA^%q)D6ZJ+o>G8%:{ڪRu OjўNOQҗN�PYpfbȿ}3P4O1HQOkx'!-rCX\qXh-ZD]tJ?Hikg,8+(zYn,,w&Rޕ ;%Fl+kivM-uBp/bWLk\st蒻z w'7B,KBU.wp!ih\dXo #42q۱TA[ �aV( r S%, !iOR3ltdR%0GK, yGW .D"gI,Nj&V.FDqCjI$9o9Y{H ^%5QnM0/>�8׹} Q?܆:|ZK/G+^WS VBe^{zBpf?-jßVǖ|N+927Fe 䫙 @léMԿ[18 f3|yL(,DK+J1J2YoS8B]śg!Cl :ɨ8FsX�o1i>z�D@{Ց# yhP{'9r\qTس]ǝVtd?`i#TrmpFs1͑i`0=e#N+zA*4&>kSZe)ϴ  ]0(x{ޮo;4 ;C0A/ M`D!FL$wldUPL0|I#px |=sZniڙy @#xE^�LrPPh0iO|RJ{鱙ӧ5Q2b[<RUcdBlyx4*myS9ش14R\rtCeZ m >z}:B]W:$"O*e`qj J[q`n=�S_ZÖ>ۉ6Ȍ%u)5W曢Q;;s*3âb'\m6O)tLGHN`(Ae4v7apfA'ґ#xcrr 7$o3f\*\}y=wxx6y4M*^S- yK#6@5RN:})߅!E%*$˲;bl|E~(c[n =#'s�˅{E.dD.}**IJ|ď]Hǧ)eas`.ihE�%۬3W? +ףA#_C#_!q&ceCYd(X3,rD[?'`/y&TL!ŸׯSI0`ً/Zν[&ɠ3zY%CYoz<q9fu#U\XVq+\J^ 3-DSeqUQճPFB 3ՑK4PU£zɿ1a2v ԯz?M%uN)^+X~ki. 紉P zSU7JrmxM&FK0j;oBDF)]8tJ[ס1@y eH 0Ҡea6"'t\syS:(8t; kA.N\/)9Ķ0 !W]H-l~sARXo=Qf"rZ^[AS4^"wTF}ӶxKae$5O>k.aQ܂0֗yDm_ǁ$2*0${TI6A0YP?#˔,$"4SZ\™S m;>ܒu4Ƥ9JF wˣӍ~T]X =]%ՖFm8^RaH/H7*Dr,mߔ[ȀqEww}| KG#)վ6x#obF_7nk7ȞgGS<G`Df54J̞enxY&m~ ʿ2NSчBN-�+Aibyϵk�\TXp[k>*xXj>_]ӫ4t\ WdY^8[މ- DlɄ raV (|?|IUhi[4U: Xͥqjc-;L,r/MV7`j4h$NG_7yׅZ\6w ]#QI~K j13?O_0;F("d%GZݥJ<C\%/޼|g3 *明0P u_q}JCS>81#GUl-$0Wsխ׆ՠ�tدw[p+Z%73]:S}@@L9Rhe@:e~Iɕt nk\^~貋ƁU(48ȱŷߪ\ bɒ#BÃ; Pu3vdo.B=Lc{qrxjr`-*f%5p-гc_dQ /`e(WLl21O~9Ow3r uFl1#c#0S?;~:{wf/!fY">?4'g&p,eډ`%:Ksy:R%kogP?GD y/<߇e:w5..zS~onńoulj?(DEȣT*X _dc`xOX~qLבÁ3,rxV*x$ՒMC͘6!ivān:mYa=l% BЦU׋uV+KROrҰʯV/$33 tIlT /ŖR8UYNNJCҽ3d|h2]ѿs+\AuKJ4�GmRngA NSKtZ.Es&EX9Fm��)AlI&S#rD& yV,>k'(x Bodn"�'_mu~pŽRu<eqAFonˈ\( gj'"pmw# iȒճo8o<yI<InCbc \Īthuiⶑ[z= :{#5؋9I;9s2'ʮjY-̠ gڑDVUkp-(RtHJH X swڊȤ>5#<6�#ə>x՟ltfu^3׏�/tPr7y)6sK6d:> /8NԖn/ slhg&Ф>n"⪺bI(ʛg‡M= ;;0>Guc}ؑmp!1S脹֑s%#"8a[*<J/wT2' b!3%àf69a͜OuArTip :`uPĺY Y0:IAYc |{ُ6Bhܤ{<ؗ$I\ :MXMDfk;N:V[;61ZR&']RSk.exVrUypu-@l7zg *pD Bg~GPE-W7h.5Z$QZ~Ӕ_QX@ڸu'<Ҳj.Hҫ5Y6]Ud!Z$ Lt_ɾ!CV@zKAEF<B~ W$k2*n MEhbvE|3,+Y6ys.4W/[Ϩ:Qt`Ǿc9e;Fa&lTp0 نN.85ȳV#$ { 5u_pY֮b-lZ{xB"moִHo=uVhRp`=ԋy^*1-ݑKߨlnWէaJ-,~[d1ԢfQˢ2|V-Lb@HlNlC^Zŧ5՜CHs%F#KsU!1ыq�L9^tJݛꪾm:R+12(Q&dA5ᦂtq' mqŅχ +0nLQ{b 5bN^A,hU'VU`VD Q6l߸(-LYf}oM]ñ[xܲ) raFFl"н cVE՜?Y]D[iM`hi-fnY7ʫ1|؉RlNڬWU7Qq;5Dǟ,dsKOtjN#riK +?)Gˢi~]7\jePsCt2y_-�\{_J%;ZYШ_tR 0`gjoL(xԺQ& ,+4#G˝IGrn렺?rN`oZH nz .fi֧4ZɤO�nUA˜n;*豣>F@� R&"".4v;OvYO\%췗~0ܻ@6ݽ!P X,p$=*XĤ _"{uZ¯ AhS؈i 駼^\I &T>ux~w\$ƭr-n]pm٠vՄp^Y6 fR` oƜCPUX")@ "~Z�x g:wp8(hKrT)֡ q {Div}uB<T`&:0m%4:˩sۓ"´,ZJ2w I Z' -ѣ4W|(99x՞�T닡W>Qj~ĭ�a~Qk\<07:H&(4 i@j[+Ir7*3Uv2]2ԽPDC|j( @ ("H W+f/Y3vꬬ\T|m +?w UɈYĠe?fvS4[\v%YcI<<M 5X"&Ɗ~)LjmC ^"q.L( *(%Os M_lHY@ifP[ehXuХ )WZ}LiˁdcZ@M8KQ=f$P-(.޺6)/{KxL@ť(eS2# #2$P~{=wYT1 `פ`mF/߳j hD:5F XL O<*XiC&`9FVP7 얧5a1¡Mმr,VBXB ωӱ$C8n-\#qecTРD|6W bŚf?d$R⦳n� fywYvbX+ɸ ՀlyO]] EwAծ|0ߦp�QOkX #Ⱦ*gkClrl7d-sDfxZ W/< K 2`'׏M#7?z^2#4+B.ֵ} 6o~hn7z^w:NQǣk n eE}QMDpM~,j1̠osO̒rxГY`;S;=)--*!bڟZrGd/X+L{-8_R0x'*Xq6*ړS`vFaԑ ׬ǑvAܸ-׃f*3PN'nbHpeFr,ԽL D&HըcNje[tiWƺg(Z@`#4R;}YĢ۟ 2tM5)\N}CC9$T%ba2<OInOֲQ|Z2 {43ǓLϩʺnn'\񺂺S ?4_%ٱܼ!hVM^L?w9)7v&PFu.2~r*ZH7BWD&xCN Gy#/FL; @4E┺hvվ~ޭ(r>8/Z)hG']<�U`I+:4h3v+7%v6Mڏ�9^/Ǚ}\%H(۩ooz -AюL[7c/\HwI^,E> hc�dg&nџ]ƀN*DdDDf&ysóɯi�d6:gXۀ4fγyJ:#ъ^o<f!I# UMz #Iia3rn7/HU�s3u4spxS<1q]0+,z@*lx|ʜ2Z6A.X<gD ҫ=~I#]agJyU6yW2E-SbF0.6Ԩpb F Iz7$Drl% QLxn:נ0Jޝĕ G?KmGdyό3f8gsM+:z6GqĢ6adsk/k?qpfXMLkS<Jri?hk gf܏YEGTsGphCP3#űZw+eK}&AVy|៎�w[#SuogP3:GVYؘ$kICZJ/cY%@2{Ȉj0҉,ZE/ $NkMPdƹ<CQeQ/kvo�{n|~[) _[k*Ԗɮ4YV/k"EZtm[܆cH%o%QG'6Rk'|pO}�pu�ښ�-ۆzl>_.=|X8${O yz!'V}[Ɋ%#c:ܑ>Bdϼ#<xuApc"VX Vx.aX89i:nWV vm 㮽u1WFk?_V}NaRc9NOn0*@e|{"2 X �s4!QV%Acl7;&٬*(*XNi`ŧk $ߐ3j|2WE">--&*-DfBЄi'/p^~�HjspM.Fʧb"lB$:um^@$gTC<%@c2=gKI4O,O}Ee {Zkw'oVUn;Gu"]o^Gt첪9 ׽͌Vrz*\Κ '@�O`-i'kM]+WG <QhG{UkNK&ٵ6&5؋]c9 3~e@6 T1F2�j.'>v et)؛~g~/N2j!+Rxqhq=�G:bB.,#-Ьt  E2qZD( {C3{uE!Ŵ}]MlFCTHo0~5RWx"CƟ"ֱ޿(~iQsfE>Vң?5FƜ5k:^*c hpdLV4G\J�\W=3|iT‹-QnQ9RPgxav`"3TZV{tR7-!I-B pcDQ,ILٶ篾5@l޵ ؟2%c{l>) g)́c�9M{=Ix)ej/۫4l=%< drQ~.Y֨�0եS°HBZ10cwOpΘn_jɎ(4MᥓI "F?ǚۚf= j&uQwGlwf-h=DNY;B2#gT8XoqJҵQG޸ɕ m7&=ֱ.nxsue J.pW@ hD TTbfsT݄G!*n*tw&5&7#>|QUi9C]+0Fg>~CABMTLRX>;NYL$õ gh6j3M҅JV'o$HwJ`w=[j`&e u.\hnJGf@6r'X@(+ ,`^qaefԧyV�NcO71zS r6;yru*,|-6`{TH '-1/"FMk.s :B# umxO݂o?QajpD[@xR~ n} G?[y)>U,ۆA,]馵YjŠ4<7PS .s7+;.Ǩ/kT&w :#>ֳj^HtYU[DAP2>UWM710=LėreP>-,hv\$VJ^ⁿR~'al\ËV40ȘŸOW]s5+ 3`65 3vV`K`V1um߈d׊qb:=152sfv!YV]'P 9%/Z>%"z ~%ps:T!&d/7D=0̽p[QtG(EK+ ~fH[ΓB؟ps@] ߫ۈ7=:;ɅwCjVC;g&(d:D2ӪۡfCӅeڍUQ+mpc=WpќNlH3^y8Txn?hq ލn.y9{s'xXfA̍WOJ~R::׽l%�K9ɳdn$]_L)Gmr-` ʹNF?zTT~< 8(@xRf6!7/%Rk-·Az$6Thg1qԷk8lS`>* h� _ZLh?YȵBt~3*?Ō ((XH% 5�CX0 x92˧-T\1Ii#E< ŤUv*~N3*򨼕AsP4m絗=XZa*Z9~.xt̝bfno1J'Z -gyMTkl@b7=2)K.k zMWnCUb0\6̳Dzo `% `'l̑;GH"3{|TOk 6UnZa_"뺉Q:Ur ԗ- i9uvmYP\7]8 QY !6F59:kDreo.9[}#ΏºDqKmNWWKDM^3J6?/ 3P!J[JZ:9ogQm|;H} XNwc2Nwfe›e퐤4;L[,)tvvIH/=ֶn> rdPj~ލJ^ּ -Qk}m&kU3@exUO90`% V3R}Lmg4v {Xc' =VȱI ۽GqPkV#:c�1@$OݴH'?wDŻ`f MM,iV]vtbY?k'XH~cĔM,@cʗeSԣ(^x}έ41d>%>],VBMW2E�9\Cb��KAI&S#d /Q�y:A+ho2T/לVe+cFS~8~{w}KIem? dAђ`(_78TV2C >YƢ2S%-격\qfs$z]uWvZ9lJ vI)n$<ܿޜ�Vc{6Ibv~ʷ8O+eXRĞC`T z2H]v>.[2K8yVKN&(pWwc"dqfV&]m/J贕'16k4\? V.o%EĚn񉁪3r E6Z=1zN}an/Z݉m?yZ~HIۣ4uTgmKX;gaT$f*灶:v-VZ4'#1:10g_(ƻ}wH:X>0X`ɗǀ"XR$$)&) gi_!k+W{鏜O{ ƚ9t;ěoA-6 wm.PׇcC^[s.@Nrys r%?QI ֧GmD[+ !M8X63ںӄPUa 8ŚꔌYfCEJ#xSx\t!3Fι3.E_]G\?l2h>|72ɼ-J- +8/s)`Ek 9jfm.~AMê眂p.ebzF1lg6Tezp.sGn�*m{HFe i>CːJ%GDE/gtοI.59>s"O8 a%L_�IԢἩOeN㫿3Q72p%[>7_qϝY/PX/[FP\=TAuoڻy|% ҒRxkZ0wQ܊=}=bxOPOՖChGw[]ȪyZN+ettI#,h05 B!ERm9-cikiȹc녅2[4`&7X7ykHkO`|6<VmrI\>?<wK^LEW GOe05+"nm ~ fyO@OLs=V+aFQHkD[Xv`ME4ÁϿŦ?fJzoT%2DE3CZU ܍j .JΪa_.tJ.ЏDͅڤt >[!R$Pî6]`,m5X>(%šD6XY Y}c!3R<]xw8z`g#Y{lک#F&RhV򺬼Ψ3/?ОvU}:]�4jk6*Żf:ޒE�R~~�3~DasKBoٺ]&ݦC C}(Ǧ4֩2xit8~q)j1R`k⦞Qt7O X Cֳ>$ңX}`ly�=G0J<"2) ^ƦA:nF6o ,j8w<= t.-hEfAute1GB>f5DKmbT& Y}_NDŽ=7 yـ;5mczwIg_Y9E z{a&xuߘ0,BCTkjf\K<K_-+jE0OMܹ9.[ٺs`5@ˁiO\yȚ8`bÝb`.qs;eI!*n3r q^g$aS/s F솨q�A� j2 *p?.F/0DfV:jmN:.4Ɓ]^6ve&>\]ODhކ4qΔ9Ӎ%6*LԔ{�4:bOCǝsPFdUB.NKx۬<*o[?N {ow&`dsWtsJ*#)V@+R#er*f. F>61^ -^u%BX}aky8'9|+B"KɃy8-F?Ydck+ǣ18}eU>>=28Kb̺LE &sǰ2fމD\R[5apke/FΝ��7-ykE$DWS< .O<aڄOO>Oŕs#GU R%ãf  F3XEX<Wgr@4PK9ϼi)Y^/a<>)A|f^ K[whx,C$U~/Wu/P'iZ@ʘ:l+^|9',rWZmU H猈ndjhXeYN84w72l<\ !VDxelDuJAޮnǟ4DL^.Վ̢L!8-Y}.hCrH \J&f@U79 Gmύ�p2bY�rϋ׽p^F8$/0$2 pNuH2kNE5՛;CyUCqyQ?縯.l1;Нn%05 kqҾԡࠋ֍4tG.RPjI9^8] с܈ȩ: gØv^ G`-A6kdfy檭34`Pr gJ5XL{N=wsRfצ:w JSnR u0\lFεn$JQ6J etzBTXSզlyǘH'3ϤT(jVQx58Ͱ"Ce5,_6p.%l}OS˜Я`F`*T*1m:4/@q.9%.{0Kf xKγx)�U\No& P3O$P) 9�2.!HZf $+.Bv݄˚Cb5:õ[z՞`st?]俢RC)xR$+)l˳΅{>ͦL&ypL3#{wl30$ϮfYŜ JY� ~֖pb*xC`!wiBwh*OJb,KÛ@gx?͢Zu$�'1$o]cRkꤋ9^+LŅJar�EJ99 4LsmFeѾzx2sE!$:}hK)-4 vA6Fz-g m8/_$�NϜV;Tl%V>Tڝ!S Wd| [~a &#n( ?[9^|J]R�1A!ƚy}f 2J3t(ZX{ϐU-5=NĕJ F& 1$JyEl1h fvvvKLbRQGipؚ~ y yzz8_[cTR >Xɠw!C#Q}ʗ`fހ&w.ɰw+ە0p B<sp,hf2^Lɖyq8j11n1zxɧQ&Htz?.Y.8A3DrQ7lK NtcׁEUFhĔM֑gԧPбT67.H jb.�vچM2ͨcԉ;,abr@#Kam'# >o\X+붿ɖ"}mb"rRl"s=_y2iUDej:+Tns+: #&Un98hF!⑩nV9b0^!# z+Q58;T? @r0kV+7VIo4eF9$N=�ocg 'e*2U-yi"|oN%rdX:c *j><o^}ofd0Q t-,Xj6׺ 9=7] @ijoq pHpUoT$پy2E{c*A *iqãHh \zumP?0 IW&9"GKaV#V LO`^zKu{lT0׽F0P/{%.cBB[4?ڔϟ[kinA Mx⤦CWڷR,K9 cpƢǒ羇D&7iDNL=bG[,[04*iYn>qUcM]-)&G`r. 9hb 80ʬcC,ޭEz.gK(/Y)66q%a24|XDdYKXӄdu˜FB7}87=MwR})r0es)eJ I!"X.8;3΋Nِm 7A̿d\~95|wuJw2Z NdX΀iJx@$s|xߔX>5bI {J^5c*m%'hS He8@>$J2iR+#\V[ePt#dR\ĥ34<zNIh@(-?Ob EtBX]jQ mk@/gtnا>w& x1N|N!T9R*/KRgȞkJM-L~�l6p}PDL뉶+$֣E`frKswގ!ۗ۲zER秿r<WU }?Փ *!+6K^00LHݍ>Hb|lN3|lRjEKgU]X"=4X/7-r+<(-rRWKKXZ̭a'_qǚ޹y^z2i 3E0[Z7f>GCDc$Ur>$_ DDrW3M|Ăv)w߅xYͥ%bz ZO tmܝi"{Z\`f< :Je'+d'smpb'H}Y=ki+ǒ>B*o`:p GHk="ϔ% c<A K)Km;2SSGIs~M'2t[' Y'h|/9Wr,{SՎ|fG0zx0js';gϣҿ3y1FBbob2&vhʭf-|6QYhD1Y-P&|$*rtwX|W>0bcϣ' u^=&Q:\^rOܗ o".؈3CN1�ٲ"}aѬaN1l}bOmcË:aHQ~٠B~u 7Z'sb~>EBQwxb"|Jaɗ? }O(ם«Ɖ@?*4 0mC+ *4$w$ri}4N /F`CN= Q Ɔ{cj0=R- luKsZԘ*Au+D1Lg#`MFu v$rRS_aOA,\ZslZbi-D_�O6@ y5Hy8- Q>CgxiKuч3u?BB")lZ^q$_Eg/ ??;0 tBz4FD0wC$|ۈC L+CBvjަ4n)!eA�gھڔG֦ >Gݴfnõ1=z%,9="P6*i.˿*qœ{\4uqEw'6EUӗ̎ë$S&BjjZMp$R8YIASDecVrd1.,hIw35f eP݃a}25<F>ټrljwhYfZc_Ta i9.@EiꐳX8d%/"Uf(^'2# Ma˩B?h $"ԍC{�HIYǰ^xb>^$E\$ɳ=@bL1w$ w(k:J>$O4%Ykm'1S$ʵ$a)n%}.Q-5/ûp߅?Nc)6b`zdC6UU8sx-ӟFc3}T2!_S̐Q'P$'׉u<r[ edUނ^ 07( nqeq6o 7uUZ<b<{(Wm}3#nA;Ikšd0=FO IJv'EҹI f)+S͏Nd2eRtViCԟSEcrdqֶ;jl;@Ђ5bW c^vO/ 89}t\*YL߸sA8+<2]Ȃ<|(mߍ#HUg)$FFnA'C4)/*֤CZAzS?`!nYÉp51|[?rM{#HF6/_oEesd|+i:{s$BmiS( < "0X[ekK=be[|go56\䞰W=o Q dMҶVn,љnGD|@Ϭ=g=ww` rۂ-~YqЌN"~]r8\I A-FBzsOb3Qw/$W�L"xJAsZ.kȅ4͒Ha[h?ǢZ9A|woFXqWe/36wA\6 ' ?WmBʟnATkDGn]mx 2-}6'sh߼9@%\>G1s3FO uwI#6NfgSqU%��AI&S_-/vlEsLj =? |ѓk¾˘)EnÈ +9G�l:Z-{{C mUə+;ЁCU~b &EW+D*r]nS"'Or׸<zREn0fW!%!#m9\65*p)̷} ^(D)P*G6 ';CWV�(bIa&-*b.3MӉ"8_ ܒ IDaS}-RϲƖ?5g6SoY{Hٍ3 9ߺ. 4�t$pTE]\B#/;f/`K>fl2L<| { !~s!qPm4-wHyp4C_x_mzNUp^CuAmQ %v"XЏ"RcͲI<b^I͍ƽv Yq]Cg"\Ɍ ˳YPbA&]I}܍z`䕓^{(&m(btY h*!i}(~8ئma_~(XMw$C%IfO/[)͟4÷J4W[xhֺʣnê1�(b!,ѝw3GX%3> )bod5M֡NZb2eAoM)pLR=ְjfLo8ˎ?oKeI݆~.B;~/>U.~OuK߻MwSuZ7_ao^"׸빓;4'3oNޢc!6aY tu[|o:ދc)(8opĹjNV$9$S(ɵl"MZT'%o LO?EG+03ZšD,63qr ~\'c$ � 1pck#}o0mlFM߇E-b~78Kw9LAo!ypripSE`NT u=m2Xr?/k&1;�ƽf [RMop‚3%M||ސZ.<{rDFzN)x'! ۲W% cp$) CʓceZǔ#U[BPBK} <* _>yjγ=eKSgT� 0nq[bf;:c`pB= [f\ YQ@%Rcxl k\+p#ET/ Nl;ɫ)0BCj0iwX0kG3f[?HէE->aao$d%Ij&Ssl~8ā0? c=Gogcخ]4=gF V+&B^H\K Pd┢uGᚷūHw{R nS7(Լ!6 1Cy6SBX%¨2˽ǃ>(s׾ȃ?l<{ .r?lW"fs>JL~S?_q `o=@G; zM+|kTV w@L1Ƀ.J_<6!n1%'JF+_,t4)^^9`t@5碏yrg3`1+}L[)+{%ٜ"X- ,zTX2f+ &o}\bP"ȗWk 8!/?ǽ�LʡoFǝ,׏M Tװ'K$䶲`C^zY 'ZG(̓ۗ9_k@?G$<q2ZXyS10G| U = gWDFfun.[y/|)]ZB`0]!S<a T!y]:3r. 'cO^e@)"5^BSﵹ x&FNK>8>j |\U%+�}ۓ]\sjd]Ao3>fq W'm=EÆGSxR"3+;xfƒꊁhȝ.4},Q*\0gVG3;0u JH&]`$wykԺ<,C7҂yɧ;8?RjjMp5)@oFSn\9 ~API p'qsvpjtmMRKS `!Jg~?G}:ܢ'mm@8Sez Z_+t&QF/m:JwI7mph*ɅڱkU?|N6?3\5~jWdxS2a$=岯HW�<vǎ#ܰ=;c,(kL&K?[,_BիAZrIyGA19ߺ{jq]1v0)DDVaKFbKBoeG=\jL,l/*=7jYO4Fa�7cRk`%gqjozDl6pъ3.ObCT+90D, 3lug 1(=sn?ڲep(#*3(fш1_`M@QCēaz:xL~WZܑ63:]nP%]=_{OL#se3MdVz|1qەicO>YT+P@k }Ae/-ǤwOt G:<)V 69k(G K lܡZW7ⳟs'.*l;xPP};ծ)j'\Ο4N${;1๞a rtqe/ Uߝk͟d =)9z` &Kd^ѺHLcVGt*j|n $p;%rԔ3IVl5`>E!\(y Azc}`O StJ <]Hy>%oLU=L㟍-TNуONszjP+%\u+4j+z Xp7ԉ~srDEgť>e$׫mڇgb ,e UjEHI+4$Y9qiz;_hq س*w C4Qu2LE!T5?N%Am2-|B_81ish_o"=+AR!i`YF2|@|`3ȧé4$z:;h 9~ht%nYV Er?Wy1n75\=8< fAz)P ߽:೥3 Z5IbzW\FQ}Tb!}b>`(.%DARf`55 <,KX9DY,l=G>({|&Ԅ `t oUiEJu01Yϸ 6Z5!!A{ivvN*:j #>#nsR7hWSwO^ԍ5H mmʒ ) g3'7(Rx)q7khH1X�BMs1ٞH޽)iк"3şf mTWMš6 !§ 9mN5<Ht V`{׻y/�敞0*ÆblH`*A"ӛ1,SWTDfb"*զYj7%�LsV<! [Q#`cASK/]mY֭D )y9ȶ7"w%F7D2j0:UFGNV|wȓͬYoLQd-HuEf㹿ing/ySR>{>%~uDeE�aSF BBKׄ_M)y td#Wkt&dl#.U?!K\ROS*hX̓Ō['ݾ<=EkG낎>lLnWf<V{b,IatuH SN5 -/7\5Psm7k�[`/,#6 {O ec%ٞcdj <O:(o&$[S*P1R.9­.~lqLB4G 5&=" X St翟҅^AصfYKJODv5AGStK#k2!=)iҊKU_xW$Iy�7}!7x [$z-[Y]pM2ZG/Gh^ZR+.y`t� g*U4uVMF}ݐ(Qp'.!P_眵^lxYav-zc=13( y7tlVnI#6JҖ+ U&؄J"+5cKa_:`HN őnФ/U3jY0oQ^b,ވOd�UokOlʿYU\I  iy�ڬRxn_ԑ""mA_xa ,N@PF5\!*&~-UψX�oPuؚQVz.Q1=+cK}fmkV"NWIeEj^ʴmdpUԇUEu+9gN[Pz&]Ґo" =yn;o!J({choeOvưOo G.Y\*hd]&J%C&fhoy_ϱ#`g>5aq]ͣ:8SW; Tu8ϞdLi SY1>׻d^|ŏ&jɨ|488U%C}>" }t�<>p Y# :!56w1>i]DUm[w-^Zc^ |v'зT2J !5$]o\�}.<[ca*xNea F󕳨-K\ԡ..,-*t~ʷzuƷqXCRF5Y_re!rm-ޟk"U(p&/\Òj'uNlL@/`9gٗV?hb8 w;WpxhcpHo7EϡM~0�[(Hq0h'EFGnvFCͯPɤ-H4Ց8>Ɛ@5Oa%{:~Ǿ!7QB:kh'eY-g �!<!*L=ùzmxB!>80V'D5iRmo<PϽ+&7}M%x WcB'DIA7"b4COWtgɶoGrW8Pґj/J܅i}Վ<6<lq-+<`. E_㌆=.Yj"JMl) ,vy3xՊWfN)+ x& yŌgHEIJQWF,@GjKڀkNR)&JJ]=ET1#Aٺ/ .>VDrALd3ԬR,U޹ȉ+d|)5K?e/1Z6*oRt.YGa]# \נF!]_|Tޞ!P9:_ 5r_=2,TT,EߓDu CXؗ [K=<D hZ˄֘~}/Yu{wK&a+~\}ǵ]jst7^*O~8a"fƍս.Fn4"lC4bcJe;y}ZCw8_I-z6(ݳu!$1a48#b/a=xOCPJl\Q-!̨V `Am{Rou&+]2j +&`gzFmlE9зz-H}GL Jl DHR  ҅= :?_-po h Wg-=m7{p2vaZ;A,%|E`9?2Hg /Y9 "w!}H8V33\Z`GYDD q/娛CboƘ0ȳyhXZ"->q +=Q5΁qjDPqlM(xr$5D\e9WA|Nmt`# ;)Y0@- "$ř'C%.<, yAזDǖ[oqV͢g{rrs��XԵ Q R^[m [cuP=4x{kk]~@y(+VG*ogs$cO(hY{YE0v5I5IYM  hf� +֗e +.+ fz4i-+C,#OX2DH(jO JÔ' 49+ @DKe{ hYeֆ*g$Pc4ZC 2^|J>nZ*ןUO0O!0(xnߌ6%SR&K7!YjTlJpիRL O7PJ%5pseV&@MS;)džʂ!ɿࡠSfu5<|~:КOhKecȵ�xDt)0x79)?/Zyg^3Cy3A?b뫟6lkX2kA)Ķ(e]cnyGUC?_>si[ Q�ᾜO>]<p+Yh@dOG~9)+מ8Q^7-zcJk/QGD.}9̨dAPÄ U GV0-F?(�|3½AW=$RKNzLzzKYx:>\Pϰg559a~1t,6yS~`/Y57.nrއUB=X=qGlsxy$X/>JMb4/ saѭn>_д,N>BM5'3: !n,:<'rU*1RʽȀ4A-nwmuhnNlU[#[+ yƒ)J.doIL-'dl w#ճs_seoYT ?s/8xBk$pMDK4ߌu9SEv,g_#L_Kޞ_DL'F+Abz#5�;5;\] :qJ-h r~P^8996;B*ۃzqĹ+.8P0A��!AI&S] $lD<6wSkbn9L&]vtթg lkbY؂8*X /JX9+fф1lJ0;KDڼI</ࣗ?g.et)dD%m,5*vٲVDz#=H�a<<q\l~M9+TL~i \\<P&'N QRA2*�YjgnJ%9[SҒ Z"e< 034A۠ݏEelw[as -CCj^cIJ I]+)Ӟ(I|8=eX �I8' aY`bc/#oq2WW[*L{nnR_VM ?`uLH/ڪ@eÞiZ\Ux\cQT' e \^\E3R*),{E%|j9Å<WK|]RK`*\纅w$\IdQc5D{<3QkH۷/RRh"dvE*@Jvu2sV+:;I<ksTt R4Vv*+U:0iWf }hZVe5PQطEmk&J*E4Et(Bp;%ϰ]ŚJ#9I/tmˀi^췿YvVbpF^4 f27%.I\Y^os(a3ZWn*+jßC*L%N J$}UXb6-PwQ"JJ#W3;MH6ʹM,W$`323ݼ',ݰVJjB^Z=zbyX{1T]�"O^gsQYy{%v<ij pO=q dn g'X9tL:Bk5o柴aEɥ<Z;G&#P p\;„<EUKj4? ٵ~Ρj*t{X@% :kCpypSHj25ת=nGCz-3 [ГSn 2ŝ}VXJ" a.ϩ8zefIGFy2<P/,}H)X{*q;`'tMn앭(lV~z@= >#O?'j(D&r"H1h-lR2C.D9[[q -c?~/WGyF`E%j!e֣T€,92ϸƘ3ՆK6XאÑ?P6D*z=ѬvLZ:!1R1vCcC�U^JcFBq lq+*-o'[UfYx)|-X Ok66ʅ0~[m3ƛkcR2C60S&c%bڔ=.i:C벱eb8Q`=zp z_0kd5[ { U~=ՆݯK]OZ>ɼI\/v>}3X3t )z`qI<r)2cq#1жQ /˕)ޔAĂ+iL]c[JCeїޝ-a/B34P0TBU}sxHu7%{ Fwv 5=j;QfHbKE81LS� Il8X1,1 vx؉pZ@d#h%ЂUC+թ' O> U01ySe&)6'Y.\ ]]T˗{; nzeU|uƅrI?[wo&u"}̮Er\Ί\(@Q?OC'o,ْsr^ ^߭"YT]_MT t ©uFי c쳀KJÆy蠡)vŬ<;WotYJC:8tR7Z9n8^O-U\۝*Gr|\ $QdB`Іf"˪?d+([~a%-h=/Iy6:8,  nEޅ|}/R+՗^  Zڜ' H_wq_R<}J@.lCxx$ ATK<L7dMY 7Q J:cX$MHGr]+1.C&*"1. WB'<(XB Qtl]hpGV8MIΈ&^xBR}q*C]ٞMs%{>O-QpP=r.t(Μ6b1V\{k^ ŔU$/"}J_n|⮢܀qQhB 瘟 a>Xvq4u =]jT$m�Dgu bˣߢIٴkl5hyFmi`dml(8}x@]: Y"!;|2|~aN5ҙkc ZHB/Y1yIO7XLȈzܐ` Xυ~|1EERpw�/EPډ$k}(^sx>+3ȌD%0xbn762e+-Wd%#shjP48ygZj/m$ƒ)1 *Ίo#FVcr4yK0rmu Z><]liuWݒX8GȴqIRx 0<y*F@]X*8! qMDp p[Cɳ~5e[\m>s%sN⃀ 5[RvS !jТͯiIE3ofEqxGV ś#lJ|)lpdL 1Seim8]]73. 0ɇxf%YG+�&V 69,+~x> 3U_</iI&iIޟ>h/(Q,cLl}Y2RcQGeϹB +?I XIA ͏nM<[urI:4ZBޔ7:~~2`&~iuu1pI'O#U�Ͱ"w0.o')8xvgP<|tJP媀>s_|`=)?n1NO Q nP$<��OAΑYNMϮqD䮬7W啐�F$l+#q[m/(mq2=̿]Ʃ᧰tΏM)i4QEHw�:*b#peGt0K;v15.'p?d6k_ bca$ [M K2 Rƻ̙WLVMx,DȀ9_t"c׵~e7ѓ2Qŏ#"=Gn΁Iտ M9;g3;XA‰kSn>W Km32?GlZFkg.}nRC =NӽLPҎHE "J* 2a-iL'| o:$j*)BT]#>TO\=6~z ($2Ë-C ӗ)8 o 3BJ(Np /_Q:vcѝմW2!i88&f� e}mG=Qr`#G ukJi$,رnIҫ͂paal40Xؿd]�MVwy J$Cz`y> Аz[%bjFlg~B_ᙋ LS4vv xI3O9sԂ�@Үi.L{V#m,ܤUY9NF*< !/S$\Kldx-NpCa>n+m., ް( > k}?>f,dXh%fvTG j w*1t+@{TwvmdN,J 8'?Q] z*�甼bk45k C<Y}8 "d0,xT  )c!;$:vRW0�E6pdG�d9ԕD1VjR I}WY+~o@"owh:AYTRq[B%�Ξ{(?i^' $!Qb2KVX2:o$͑H ag(ܚsǐ < KTZ}IqOQ]MNMQK6Xӏ,~WB>cw)%{ki3=$]9el67ْOu?#(ݰvĤ1n޼Wsad;}DGiU4=$_/bXeV! 0.bN _M" Α_N{͘ >Z7h??f-Q1>J~jIQRAWaM3S=˙U$.WJz扅|e9 MӃj6r/sЩιpa(GI-?#DeolVF1:!(sLg+Qko=ԅ'l]KF >3o!h(w]υ*WLO7ɘ6q#gudQ?e<zmFk|ijj}COg:#1낋;~ѐ "l<A%N'c AWmp cFS�2&l#K|Iw;7 ~35DjD# ۖ|5PI @@tŕTm{9/;WאQHBA^u<4@*߮X8QvAt A o3_o^A1w@nf3D8l6I Lݾ%ZGM l݌UGxYV1QqX |];?~ Zf<\hkPEHCb!O$:ѻdن'[,f)@'�Ud6LIE_HF] DJ#!<&$9K`F12 LOT2nCmcƨfu]Oz\{O.<lj8)*@ I 7$IXZ'VXQ'wv34B@^΍.3 ~z߱vm&)6Kf&aj>!__~�אo4jQW⁔T,MZ߹6tJ3D7}2Dw/i�pum5\gN1ADh�~ 2s8rcPk);FX!$x!wx6<@MSw44U|(Q hxBvO; k+aU3,Gښq]#Wj96SroN(Eѷ:KE`K\ 5_G`_ >QmAR71d4h;A1.AyfoDB (W}'ԁ3<zEO߮11'I/x%H*4381Jtp@j)7:$q:Ղܷ 9p씻on /P򴯆FDPkH!7*`4Y݄XSr<NbF4'n: OzuU|w6U`%kEwkSS:,)1c?UqTjTGIзMvHL& 05)_ie@Wk*we;7k Yx[=D!+2Ί%{�DA lR>4o>3;Is'?h֡fND#% iﰂT;sF ^dM`)]t!-<g6U cีuPc\dRJ,ĐG~`K}Z9_F*a-| `�XdM=d�>q x �� Cχxw @G 4M]<ɘedfgܘQ8M;9i%!9|1s!KjWɦ|;J3ss)׀=V`!sԂ28B#nO% zzg̊D.Ux[P?:?5) bą \^`7M5M3!+z[!#fd29\LLKBFbⰃ4Ɋ'#>-¿I:>QA~D9 R/97΃3Bu/w:l4lUS3+PHzK0/u8< }8@hHl5f-.r]2Z=qaQEXDi|䳩Q$)P3.&x^jmV@ 3NoP26~q99[ ڬt?ҿ&U.R )@�\F~8:/s4+dFtZXk-92CM}Y/ p| 8j v6{-.`r"E1؏n[:xjF,^աle n1ԈX&NZcBq⶿n8 hɺ3DS(tdg .7v醑iyîT[f׏zoV$5Zr&DJP!u?;s"Cخo$ZVClGzasw�_ GWKkUFJ MG NT U𬊑`yvt[B6H;`q ]N"v#eW ~3|fLjCIrew?H!$}Wwwś?̼duzRH#/UPˋςLd,-+F*W3-oE(`VĪ`kɐ@K/<fȌ0y`h QOax3ٙP'ͤp ᰘ]Ep@MW>q>/dJ=kj!�7˴"F@>;Ae[76"")3$$W7[�8|�QIHJzr~2R>nI3ڏoi1]AD/B52ejOU H\E%T?kݍ&fSj %g�zJpGCUmIEŝ'%*Uan o3(>߼7F5,Z-,(62{UN P`4 7Kl$7ҍ&Wݵ_J6y ^H&0 F)%(wTmA>cɢd:[+f}- Ǜ_(y#qL_CLd~ sl 0xB._| f&� K"6뤅xr&NNY=&bgǜ݁ɺ@p㺭V) :1y3ZNGf4EƽQ{ CX:iew#Ȩqw-+3�"1&cMN[B}9<f+p0 c9em9#: ۫1@ $+Î:lɑں%L={,*6t 3†Zt&Zև8F �ZZkò$<:E`1niTĝֽݝ >NO)-XIm &"B!/Lʤ(|h&S#QCћO}|/K {>"ԕrMCbXd@_cog3Xe3kQ:9V.PED0c[!hbYpIl zWa3 q,;\jdw{P,nu= 2tbxdB꺰0VCq"F"M%tmeDl5Ih4'Yi@S*��%AI&SOU])Yfl D{9ޱyC7UnB$Rͨx7d~ eaUJ܆>BF=Sjz y"ԼK^m -.:Ky9�xi>U(PlόқF(ʂu k KPati4޴VVo[a(40wZvKٲ@̆썝l'X!e,,gmgPs67Ί{ބJi%@N(BPo:XoM?QM0 +!?w^ �ґXuΊr=ƲyT:`WD)׷<eh, ^5#-2v6q8 _Bl_̤q)+#J~^1Q|(PTⲻ%]rJ$r퀷K$o5xH2Qzz\(VĜ0>~9Eב'ÿ4>p7 $|yh.NX~hk=)dId>f[ݜL8.5=a gy8زrf'[Tm>/)| T X3 錝Ft|C^2GI|mK6ޠƅ#h' 5H ANٖ( 2-)+zp"RO3x,(~ c7q_wB^0^:cL!" {w`B6c9[[s!]e"yInjs\U i" q+!#L@1^Ɍؑ:JW’^͍@J4Q+¾j^_G^H�&n+ќg8QfL �R5MVnc+禾~u� ?Z\+roSkz;vKD4ar (Q 9\;:ܚ:Ҵy',4G>Evp ]+z2hXTze *е/9mSrVҤliT= xZ{K?'z7r>(L 7և=@:EMnbֹgWzԹ?Ă(U0;ߛ;StKDHI.}F˖d^$sH`iLX*pSIe)H:^#PYsR=r`+jh~j{BN?ӁxqՇV .;'Ѱ6JB<2wOS"h!4dd_UYI0-q1G5nL躚6v0ӯe^; <M_esERA 'o:p?}t708I"MxSs,d 0)]^ ;MRzpi&Rj f'E(Lx /cn'(p@|HN{5DiSnR3 {TOB`<*(<4FHqw}$Xw#5ܧk}vЌLsHzwPC, z5ܲXh3;TJCϜɰIN-F|(:*+VK& {E.O`e#<;ȥh_ s,˔nR$2Ñb´*Kbv.OD+>?N|zܲiXNOӇaa7X& ϨLw"ߜK2-yD0}#H"@QIXd٢}e; ;Uoy@kԷ{v`$.L*fʻ9\ TSP0 jÂgR2jV|W#+MqOBQcowmm#ӖGwc]Q\tr@=LOxMi4tj1˱kuع&4)8yX:%=d9@|}I &[ zfq{7MزpLI߇C�zZQhIFۅdkk8 fTH<ާPxȁknAb+GC*XwˁL/BSVR>xm%H9( !5הпC8+`v)L_9fl?]69H!u\*N08\<Dl̏N:^m.C]\^<@pLu^� HGןr r^}Bܩi&Uu!`7YD6pࢳJ ?ŠXBco&Q ܪ&QZWEjq+I�O:,5W/?ב9OvTztmPm?CVXaByXU(ٌ w]f3GV᜶/V5M75IH ~1o}Kl@S[hfqd3}e O D<*2;&Ƒ=N%ϔfn?!u-ȶ^!qU䪭$ RA)қào; thNVfWO_v[S D [Kn;0N\>Ϥ EmBM'P|nٻHbE/A9no) APTjHߗ|"=TEܭ vNi-qvi%}LJIjez �EThEoC6cT )gD*.<X#یI;sZ)w-o llO2-G6DYx}Ěb% ZLuO Yp5WE-);܉FUX&6v8sXM\#79V;-;wsXQ3�JI?I5ػ]5B |G摇95T'?O1^�H,X:Im UσW` Hs]I&7)* [~T Jp;pmԖ_HD oŎMA!GNǯ ½2Dhg r;r܌Ja9~|CEpkh^V,y@M:B=ߡ({Y@jCz;ς-lŹVQ4kEn0L"?PE)6R1geg;=)}g6Y#dߟ7_dޜܒt$v&ovz2Һqвcw|8M|_ �@SNI߇EY{ e w.窶NԤ<DI0bI"̏;~/6\Kwd݆);%z`WeV1;.Qv�"#=+/⠓ '{mܘ]IHM|LͶgOQxTk1fF2㦍p0�=>9 eٽ"g:Шc�*?=!tW{0K�sM/7D5i,r$H>_#iA! yxHBD ޯJU Q '1oΫ`R6ǭ؃l+D{EKH9b]˝4ÿR73L@$:vΞNG {ݗ\*s?$ $]BUVEZ{CXwÆ$bRFX\89<oBؑٽbRn:T4})to"Mߒ<"/e-^JIPe7Z,]yGU-A@ʻcg6ȩ&ȟ*nK,X&E=Y4GzIc]ֽqVTwR a0B/!^vo:}_|+KUy 8/lwo|-14DEd9-IEP); 5f8L\FD{ݪK~-=*^]EB%m$3vLga2WeO-o2n$N c46\RU<hQbLua j*lVr qBol[+(m4mVv,|89ΐ7xZbD:jYrm56|Ge۾T ǫ6++͟-A;}7>O2lMǏǠ-]<6% ~aNqq)`A+tU J264?5Fs ^)씕[,ŘBR!qi\Hj$?yV<�ݬV~%27E=eA 0ȋHI]km{ĦKty{^1q4⮣-O]Rdq`l:F ac&cpFUBU {E`pX(hzQkH;[!TC]>İ'yA8Q/E!i,Vi?'+ƙgHKb\.N(Tܷ)^R#D;C$5 ް?\5a+QGzt(Q Xۘdkv^ ne?:{PI 'J2XNTtmSfN EG^*wENf-[Y$܁M8ק #$}KvW!L\ػ" G\6V]!0,ir4Mn6*Y.`usfEU4s E\O&Tt"ֈAFsL)OZL45 ݍn<Sj~cΧ`ǥ%eu.5f[sG#1_YR˱I%ܧl*5}:[4*ݶ8r"IlDwI ӗqJL&ѧyxVte|mg޼=`DfZޣ04-~9`.ns.vSRM$W8ɭMeՃQ=AMb[='"<À$k@(Rw Rtǒ-kKUNM ,V읹:?|b�BIʗ&5O7sjc9QArKI?f$L'EMRWwqΨ6s2q"M{NF|ZfJLW|(^g E3sb7ݤ_v*ȢU"W\=Bd<՘ЪM`U{OEݜ e3uj uFVEN{?pYgVŸ昀nLj(@bDhoƁؕ@wz+<[HAa(8 \3˛|C;Oy T+@cw45* \.l(\ ݺ0ON%yָҗ"tu RwCKAͼ]nem]u6,񕬃5S&NJ1 cc t% 57Vu>@?>5+lQ0˧0` 4‰![BR[O5.\Cvd;' !^�FRqQ87ж7&3�_L<OЫWmbaO<ޑUο0"%grr]ڄ62 &!bjuķgvzE"mH:TE.|/4�`M/y-�n-`Z$D$8ZLA 2vt˥8I}Iuaurڭk#ZT_=-4\~u&z~K1q<({ns4 ̮ "$-dC"ص, e(Ȣ7?!R7`_%歯*m$1fT'@|~.Zf%j*I] @PW;f$=l(w.Wً$-I,"e{`#ƑC&Xk/ tP0 | ) Lm9l Nr? h<t@ Z@ 1:ddw&+3p@UBK kdޥG~}dz܍{,804O0G9F#BzS}h9[<$@;W>O4 t}xTN6+g(v.@fI:L`qDߓC_+]61DM526'i8].I6"6cj)Ԍ'>[ !NDhg}:ZХvrqEb K%\_hɽYP"1SFBf=ß"6ݘaLB-e܈ٵ쩲DSLjΡ}]AQ u2i}iz(wXjr0͈W ^et>k"ILDg ~n "[^aI7Yj/b&ܞ$ȢI X&4 [v(ØgKt=pāGW\WkhcKa8EDZ C&TR*~ fxLGi ' z Vݣ˽ sW`ʟz�]~ 2\)]!RQk% i̷ :XqV\U=z+ QUGK(C>�欵|| zj!)ۏ8_aGmlmC UI �m3~{vPb`>AuW4 C pQh, 10%WtDϨ)FY@" JsJyMAgLlԸ[db�=d3#HFdt}I \:zfj"pՁY֏-IԠmRR=#0nNtejm#ta#a88HP\6mqǂZ˱BkG ɶM%w'jiz<(GM֗V)9y?!!:&b$X=SBPRo)$Sg[7R-@uA3+S)H?x!gVш%_/WC zC ^vs<IS<T/J2|I}>%ԭ%9,8 kic�х2IV1‱-zE�8FCٷF%Ak 8{Hv ">Ce)1yTA-U_y(t^s葪t"nXfZ\)\ k~VD4GN?Pφh-| pckRoVQ4+$T16;/z`g&O1k`Ƕ& PݢeZN~6(cY G:!4 VP4@FG)H'gۈ9"DxCxSWLϓe |be,X3 LvRb8CGɆ=m4s뱽�HpP=7ܲhn^4k6<&�=.ďxjp uj0mvozzN2lC߸%8A�>'-ķc `FTWBxBn"*; nfi#. s��RM6 Y=*Tg]6ȍMհX66ϝ.Gk_a n7~{^=.�@aX {:M!,K kh2~]8L-d ܑ^Ė^(nؿBvX* 5M*P3ZCA! dPe6HIY?cESCqƒ4цOF <9qAtOkQoܙ'H UCS 𧷦8MX+ D3+_R{b%ƜD$F=&ll>�N'9/U1["vH}:aT)4ZJ.N=.v[nޞe&#Tx&`B=n@`b(cK?lu=hkIF=X i8fU2C Hj=;u,mV PG! (b>sJ\VjOё(xܴԚ)fD Ù>&*f=cWTVN\P"P{ʺ>Ol "٭l YKU M1%9Vi W7!?E[#,s9\ t{KeT'3Cc0d,C_ON8GLz.=o%"4ZlS-GSFQXϘ.=3B&|99S :DUo ~:]gB_pԂhϠVdر䱯 MljS7'7V!M^_mm q8\�./K!^SJ/zoZoX^We (]{K"ƶ 6li I<q3^qpϩ;q^Ro2xom;"cN�r<Ťpv*UI\Ɏxt/A6a28~sK)3)15-SwFEX,ɵ_ E5pe|r@LjǑp3u.g1o{b io7VJK7�c_m\X9$w2 \v{ aV)2 tiS/[b7+qHIbZN| _v8.q֚$5Ӽ4(!ofYL]ǯ׃Lf2At`~'Jl͵v %n9 }3UODq(=b,fAS"n׋  a3!-F08.˝u:-vq#oke κ^baֹ/EFtF}DM3i5wG^ĄP`\e%xW2,*xQ8q]xG,yEbw-{xQ,>|g=ke1 >(^;"}o4_ȭ�juFJ|ߒC9魕Kl=wnp'#?ϣ UIK|3Ffz5��)jAI&SOR'^:I)woj.)ᠳp#s�/5�l6~D_B{;wJt rsԡz81 O2}R $�c)tdAI<�S=j<R|{Z5Y\ Cb8mIonlKVu,Q_#&Мr J=[m<9GP#7To2PJRxTC%JD N׳dDxރEPRkVh,W*xSdXhWhϝ]&vC0^ *Ga?z/ &hZ^EZ’\ Ӄf|`0 v SU8V5PfnӜழ#(+lh53K + ֆIN< 7 [ƱZ9Lrכw*?g}r[ 82͒՚]:_ /qAdsޱ_|Vvbڵn'kFsM~/mIt^GPzFC=aĆnSԉ,b%@WVYa[:Χmm,gٟr LD_9?A>N&1o'Ixwv�|{F਺7 tX@C4߲(AڊNuAKnӪnb"i)'ð|jzev.>] &:{ghW|rVFeb919'' CX)\ugg/#S0 :&v%�~8|=Tm$8F2ER$w&rrb|.eLJtjh}'#ft=R#OB#'0C2KK }w{[dGv"MuDcT`gL So]-y~{{_6+~Xg1 #4Kn 2 vVvZ O3W~oKLl-oMS{vyTczܾʀXˏJlV!])C;k~e ?-֛bO32vq"㍒ ?z A#FVqf- cr[M~B6v%v6<Jp 0T`lÍo r#},�P[vF|*91Ab5G9ApP˭3eEoW E49`Jg!'}-D7\ړC;2=zۋKXw`@H\;=S ore.ōAujvFrW;HE94/sSdyA.f"_:qiYR` n6h T/LAp}QpHTn@VDژZ1?c/}gQGņX_h/'v :W4wW{Txk4SMMY%A^45q^[-DA&p<<37`&Wi) mf`:/ײɦa\}eW)'稈̯ۤ'�B;-C%楍 Jzpu5Myebe"z8zm*ӈBPӍ\e$L Q޴Ӓ9Y5y25c_w�qJx1BYEQX?Ch�? "Ͼ)*J _PSߥOQ [4m_0ްݬ,!hQpkc1n0‹ ࠔ,&cu{q"Aa#D>y4N5t"ꩭԢuX8'u+E-Xwv( e4! EecDD}/yB*2U,xCX [ 7JsIJ>/o�:wk+}r f(cByZU WLNWD;c:Xi(w\2MN)t6Z"&?{c;m9&Zx\e`D$^DtkyYƣ.d?fM*bwX1LOqih /MXD7Z, ɘ-W ̈́ nռϏ>ļ +p[UVœ@nȖKxkΎ)xl`nE7zѽW)5Axc I\@'գc#S +9qZl;q8~OtGEyp,{- u6!΄ݑ݋t`gN|8 /(աqAFqݖ_+;l|D_$8V oEˏURD"uŸw]}ՏDH+b!TE 3TGFct l c`^!.Xj+S4tΎf(|5; P$QfBG#�_oiHmdŌV?S g֩UuxI׏Ew!tt (QW s"@aiKnvfI<ѧKR<Y@Q.%A\->Ҝ<b>n 6'wo,k.}0-Ob!ϚWO,s K"|+I_҄68ȄVB: u(sO 2#$B3'%} @I Z'z+8`[4NgҪ.앰<X7S7,()fDM}[Yf)?C?4LH>ս>~!8*,\OK 6Mfѥ‡M\&E-cв=&Ghܴ_{aK=Tm~.HiW?+'. o @L;:l](oڎԦC[eXG_Ñ#~x5D0hbm&Bgr߮[u �w *yɞPʞNGm (?k.GwI0B0?CԵf #?hD TZMvr`19df-]wh&-sn ]t aN)r@M_wa6t 9Ž.T[ |+C>vOb޹TrHFG6@Ҁ;is=D S{E7.h@N7QZV+r((b GXkrjVKeHRc rqy0&3- *ȞDByrlp|m- >i򡶥<(Ʃl5/*hQ{*6ޢb8bT717`t,,1L} 5C24Mg&Da y�ƬnpV+W$˚@.cVH@G#F!~%=XGjX€~~+,'0VK\rdӝp(Z7~Cri�s<BT/Fћph/vQaTd6vݖ8s~{'P엥ݭot>aɾ#[6nHhr{[k V0+j8A23p&cu`0] ZdSq�yjE>!ž AfL2>X6IYMTtYiazU h |; t`4;u =18DeK2,l/'͜ŕ][3z! "-ZP}$n<X1%U8w3]0UŴ!)t8;c,xaj!cI𷑈xDĄ>]=DQ_VO0$<A.np AZ1dP7ȸq`zeߑ&̷W(Pʒ}}@kq&L>{�w'g<%kPXZBpy~b )# &: {8g/HJ0UET^ ZnYF7| ԅO^\ U' T0Ht�M- pn%G ՘s#,}{ jˏ(+^e9·Z oooçEp&Q|>Afl.̟NZ(ۛ3CE޶Zv]lL>nu#٘z .TRMQ"cI7d%ƻϜ@ל3yKPj,]; ^5>FYѸ>pA{7M:_\O0bو5'*^Wi}eѼ(`2ŕ')\8PiVK&YM9ftw78{Wl˝LPkOcx7 s.D J<iMYB,wc .aRއ"ꍬto\G9Hz@X#'Lj4i_(NJ*j쐢I|獵k;*}%r1ș\ `DT\I%u]9¸tp) \-h%;X#<CZU? ݑO|IX|;^6)Q^?W=OBTYN0€B~9gLJ Ru^x<{kv*$6}fZt׃0X[{k>Xtۘ<,VP}d6">Rv`ْu$}hszoD$/D0>Sb'87W&]5_r t1ɀ[ӥ_cX4 `_焄|ӳ3#mMBx=6^6]2*/&p=gސ_IUDw4..:FtN'3o�}A '1vL6X3yG�Yp> lգx!\<kb9ՓS*][ܫУ+& /%ϧYŔ_KysQK31p�E{<2R5}EQQtHmif�N]6?6+7D_f"CE-Kh`GV>Yg&5 Kd{p|ֿK[H;->*uFEf) !s `*|Y~ <Ӧ8}. 33& &P3l 1Exd}xzC춪A."rfm%ù 4VlwtU2Jpfӷ.z7}`Rj3( H@6(jQCWԽ5S7v%> A11\Эtv]S, S\q1&z85BG+V d#.C [31>xP"@\ ƩX[@ZS{3Zp }b0PU_rGi#ݮ 6up<oUJqM)S7 @/YӺ+*u[SЀ|b}!ء=[j%B 7:3G3ґfrwG !/ŗg\{2 K<dC7x ]wPs=RC/\ٶ)qDA śW1_8*.8C!L`jo(P1ؑ:$Uٗif#+AQztEGDom*wpNL2\Jup {K>%v:+)k'6K-.+Jg(S[wG91h) U63d嗫;#,? ׍rvh_}jQRl])SӉ.<+Bvu6ϓ>A<Uݺ/!5?Dn41Ϗ{l=< #CVM{.n fHXJ4fS2seaf/l�0y͑LǖLԏwJL[`әmGB嫺 ^V–FP E-aoA5ӣi22/�2¨8QHR}aЄ IuI�#騘LMU5ΐ;ղ߶ɚ]l*�ұ }݊#@9 z6aUkh=A>HagҾlU: Z ܅~MC=e5=u: t<pCWqDǔckgG}=b-Ur>Ooiɾ1Urʮ D: h,=)m28َwOR9 [Pu6!<͒, QoKƅs &ZJӝ]W^8x!VTӴ-e*^a7EÝX_O;㝖cE{2|v"d0,k)j 솗 A]ᦕ<O(�3U^#%5I91!,; ԐzXl R x DFU*L]:Zϻy0<%l?k5.}.i[40һrmDzZAz̈́BKKN!%^wbjH<\~Ciw Իfʱ9wxCe#X2N琿AUikyb�}˺SE1l*JS"4/&|."&a%{gZ=m>4mW~mpcY"Dځz0P(pxpv<)\CT>jŞ7jŪŅ8ʢ0"%kUno@*E 9ׁYhcPY"(6$x\xYyS<]"p.RkNqnզܚ eYJK$T# /ՅU酏?mYӘ<ID7 eH #E!K t'KP9U\^^qN jwF}CX:l"p@`Rܹ{ŕaO==cȜQA#c"Q(x}E?R]e`qF6F-Y,q$2z]!+k w`dH[J% gT "yDZN37X$`Ud* zȨs4ZC?h}u/h /fRG cӃf!Y P�1^B/֮Q[u/ՔT妛t2Ȧۛj[K_Ĥ~57fY|ȓrw. 5v.fɪK;n)}; e㼛LË[Kfx K,֠B"&b1X8Cvk]XSSDrI6 $}Mm(B]Z|[!WǙ=Dt4G6xOsyvmc ˥ALL}5m ƊG 5(n:M:M2u+|#nU8cvXXwwd,;Rp6GJ+wxA/\Ϋ$K#le hYA1[MdCw|`X JE#P54 `>\&P+ԝ:"UhLM>A3T>jAm`=h�d1ytWP1J-$AwZGi-쬶$%&+ 3o|t3Jt7Q$ta\AY?KU_3b eTT Bl#IsʘF`؎b[NPӮ^7Z~THI% c%0]֥8ߞsvSȲ,@4 YHEdS:MܽΎ<l n)Mw CBq=eW xJ- ^{#EŗY3 hp;4yK#)g-~AJdV"Mζ~jJsU ܅drdEXQcmiR?�(GERW( ]JH`r~IS \YL=*(*zU6].!vdxNw0P`ZvPEug#!(rX 5{ _K2hL[fx炱,q5r|g3yOA|)~z  5.L:k:r%V֘bFc d<<9"rCu{%{ <]ݿS?g2a s>@6}n1ՍELlHUk,h;OXƑyӺ K&p%jhK5-ď1wuO׳1`e.Z<I[? CĻRQ̣ s7]Y5Ta�R-Eݯm, l‡8xo: n6ˈ9VNڢڐ45{t{=Qb遰Z<9,=M!Qf(,t 4' [q �p>ʢ,Hm}g<}lKq!wkp7sȉ@ HZ\*p;0P~аOV]}@ӄ>6lEKA|rhLmT=*嶁D,%F&]ݴrߛnVM^`^wʹߗRe`x5]1r^e{+169^{7N< 9L7'sk͊e=|̻Swbu`Γ0 >7`XUHlw4Dbok େr\Ai -zGҶbizM͆vs?fQEfv Rrغmx(L!57py^ϯI0Hd >tתW-*K'`e(tK׺4W )b~(7!fTuU'ӾLM#ޞ+m C[X/~et!c?=swd&(v`0@ ה HkTNyD6lcח-Ng\cDNJ{O80@"I#{Fn7fnb5gJ$e*^O/ߪJj~R2˿Ze6]<] L[|EJQ$bn""rlbutoBpW;e C~Ƃ 'i`+ԩ2sE^Z໴fsuV.78b"+k骬Q<ׁY!{쪆y].ۈ)cC @Ob47˺V,s7M*diPd*&y{"*ԟEQ1SS&J$4EZ ʬ3@~/urPܕ1HţY=M0ìڒHr5[ZOTX3;eǣ48ؽAX;>٨ʏ6$pjYAE7͕ 8$]zևEYD %O)atL2b,+,ʚ!-D.B:iHI!AKύv3K�:rI6!gF~R%eR.Ʃ_Mg /gk)}`qL8FE_lٍ-Z_ƆaLτ}:ss%yvϷP£ crIh>=A s$EG{*UuЫbL8cReD ݁rUv(wĺи2Oj7W4ɒS)De "I&Wd'8H{ `5K!xq~/m~ ;GvXg<2 ;)^ 8GL# Zr1ƁE LDgd KIRbScjC ˓OFx?3lmaВ@9z>m| ti F/ ς>|Z-K?%=cgϕ ƤY3l2k&ꞏb̏۔@ٹ,9E ޡ>d‘E3FKt|tI/e2b>i?0$?,WY)� Ϣ:{fMh 4#S�Ttf *RfMWyR[gFԐ]6x,`FĺbM?#@Anii,�Pg\}*7]{'(GXOy4,҇rk^V] ;9<M Ɓ��->A2I&S NuXci[]a; k㝞/l*r`�["!B៮ tMM!<\w`Sٚod+4kMk<ИUc֤$RLi*.# 5;?9thY+EcR3z4@uDn%-V:/m^(e1.^I(}$&G]�IGn-HWPq稬TyR _+MK VA�s]fp./kzkt+ެC6 n". 7+C9!%!i!b͝=jHH4/q|Ś` IU %G) N)oZaոJޡ_d; Żj59F)NT"3I={X9zMUxNP-QwÝFXeNهNU L.P-M'#vsO@ ;4p*unw\erΆ-= D2}~jV6?t{3UUp_-/#8ipRzr ML\|פ&gL<AV)4T,q;TRmU5ww:F(݆Aj;4G:Y.?ӣY]RS N ,55Iy+pzp}}3ރppՏn=T'ӞFjp`WDc]ֈp$\U)潃o1ʵ_%A>�k l_tJ2(eļ1I5d AJ ʚ`EX欸IbHT=@/Ғ("g<76b Jy}w+1[K(DD^GD/"]mH V>m>Plc}]K BvXR>Hæ Xjc :@d"Y F_^Kb?71nRMd_Uee_m@{'xH�[Pݣ>_.+K0亲w3T=]>ԇN;&ydZeD|Crqj~5+::+AA3L1O@WJEA0A{~{m"rʌ%6ߧ@T <\ֹ:w~Z>1Ki" ?^rFi|2iPhB"*`<WAF㤐qK-PJg6C̔3olfTS^@M!mWf:1[y:41Eٷtau _L1f`#\{i@@3rkrms{e<7QŊX[JwNMKoT˸SDi?c|L�̈́*f\LV0Q4Q{ 2B\LYS6&UQY7UWR$rFa~H]⚧@>|hhp{eJvB+FƑ] wm1zZh!4pw9kW}]#}PF$d-ĊA28H21R;k?!%̀YIB oőMJ+e9KfJ?~Atwfk|!5l亲_)ץbanQ]{[%2k R ʪJOZC#~Aah:l�Uͫ _BU`F3M01DBGzfbiXLD:ڰQj~s 6>=޼z;7V=5cN4Y:БJĮDZ~~Qσ66<'9<k{J!Π%1J<g` \.I\o`K;%+{q.`$5nMYÜEx5~eH)\~s{pR>i9sNwNϗa~Pg؄>һ*8fZOEeތ} Uٷ ikk?d낔,~˶*COabR=gEJ{|4cIN$kqROv21ˢ遷Q2Sgf w@jݏe(zLѸuŔR/b_wx6O^~F/ΒM} ~ڗ_js!Q͍=ɵ[~"=+u N+K( Vsm{5�SrzZ'b~y6RF;blT,{'H4B*F/\UeEa񭆦8z.,+ʿn:~nm~a6[OHU˭$2>iNG.B-B$*a-Z=\稶g5FtRX5 X.X\yqR`icPO3tv{`943P %Xj3>|v7 WU4ҽ r�HՑW$PHlh;upxFv(V{[h’a&48 0GU8?'2L:>ܩUe6@'%ecRl5yvp^(Qmy"IxW8沝nU~ښ"K<Q]W:|Jp Ix~NT+cUxQ6+ڏckwR7 O}fSA1o29@(ӶGdnv0m\PN^_iْ s:sO%rP2_}y]5y@BΣ D^M^ĽTUnw^2~'*0!w'BzHmHPK{aj)ThRo!ÁCI0kJxC7Wbkʝhꇳ-Md}lLdQ׃v(XJ:SmW1%M3 y?:1*+_z)QOA̲5ū ͔wM-ig`/gȔօ�8b�`l(`b]NCT927X M`YʧdX33Ѣ#-k�P' fGz�;HL Ht_zYJ�"=Fؔj_LQw7 Q!hY n�LE zo.p -uk9roxc֯COs 3N<|}|XlC$9, <ޕD=)r^p!|$eݽ-CF'^c4<Vc '~* hZD7/hg*ZYHYŭޚPeA? TLQqE3ЦB&v|DaG#L8̾!FB^I:P#802뒭1K^ })TLV=Pb$oE (VxL~9DàE~).cs0Vq;=Xw,K+ _eޘD 6{Z̆n:zaݰЄTWiNG7-V"-ET>AQ$~/ODzdp7Пu/Kebm|R6 Jq.$]# <2>]DZTkIY @JBD9d%D31_/b-۠uzdyA |iJH9ƭr?~{!mr.7f:&#[�Sx5%!Qa..a sK ՅZp0iw@\LucsQq tJ ?Actuzg]uWb>6 ۷}$:ݗDvYu=Tn?pt"&ź+>L4ݕz:o} G l<)s{B-ZNKtMs~*ݩcwU:e$aVz- {($ QtZI_>t}s(8R>/( *Vޚ}r@`pYȾ!Y.?4_35`_A3 <ZU#\۸l~\~8Z=KK0.5;mM) +<y޺ ]geྥ/\5*uDīWuÇ9Dad5R$ǬZ)"*UmXۮcS)S�NMNE ~o d*ՓZayD֡^aqml:?=R�+ &uM6wă~ǹ-2o:4*Hlޓ~D{xޥl!uZ q^dSB {U{(Dc<*`�iDUgr-Y_{98e0eψHl#J37HZ܇`Z^qxScKNb*WkAc V*,cuUQ|SM[Ui\oXO,(0`<gS9_zk AW߱xu/X~5VU l@{j@/ aPW:%@r;jN]_dF}g&�65 mNxAXBUrmSK}8u8 8P(y3;^�яyhKJG]/XX.VH!SX2YOpN ~NįHz>^ӆiz&;,|fx1q18>n~ڞJT@{C1rpr81kncG qfYL-ynlmLE=ƧMl gSug_@md4ɠ=іVNv)!cLN@>'ŁxL'*s9;E?u<JT^iXKxՑY5 3Iw!-uM,hli\A 2hL sU bVρ0?- rS3hԕDz�MPDGG7,4Xo0DjYPRGزwmFݫnڈ1nb-dM p^aJ?A㛙݃ |8#$y`>@%ph"hX<BQuۦ#rcbݴjx6Lz:B-Xn.|%~fNjSVO~}qHRw\4M)+>+.ؒpi~~'sk{[m{]|L#Y&|Ee(*Ǥ:j%PR2%]jCuX8m0<mڈ7h-m4HhN hトE-Q,$UO{9p5}NU{P(nm<xlWcXЦ'12v !uSʖ|ALZ_hkK- ut!ODb�Sʝʹ71T^q82vk 9[i!}3 e|!tHdN'jdr]<�IUIwuE>ZhB<L] dծYDK1º$2+p-g;i Ȗ 釗+ydY$oIeN]O f-GwGn- )Rħ�pϊgXomyܛ>gQ Eko=3JiYP`SH ~m7!&~;"{#-cGKr?\b*D7SM[?pA(F-+v]tSC]ï 2u/xE"&μnI2$\ fKF!JB0:ǞAI|x& K44{j<O5S�Lq-h%9\0wzOI?àTF><;W҆ LjJ+as*/;D srNmm l8K?T8[%^BQH"Y0߮'Q(Zmm k lw!+L� ǒ]$alQ?ӆ>f IyZ>}y}>Hq '6ȋ>R[eCsL[IeXu^෯%- V<;~|R"5|)&+L"BE(tW(,kYQop'7JTc2We Ey͓FQɂnӭKt럗4D hMУ]ag[Ptu*ۣtA*ZHxpT[ #'W!0K*t,].a}>x0X3c`d[19qAl r.l( m>J$kW_ݘ١/!$@w嗊Zj8lOn;r^gmA߬mY8AЦߘ/M簕̴ !5 j7N:{+z (}vu&?V5`@g;$4Z`V T6Q6Z\U ֱYb="K2 CqE:JkT%m#fCŷuܣP<~RT Zաfs.3Mj,9WIJg@OϮE-^ aސK]Qx)هΜJ9#L ≂82)?J pw`㬐B]a,PFAk~z=߈2t�<GN8cb OjP4^/@d-DV[ív6fkNt=Ҭ==5׆B "ʲI8bcZko.sS-\s1ѥЪTUzNiYAyF-Q1xl91 PF#8Ie)oJ{g*(HljPz4 0;%5HL:R`'`9X@dr4G?E~C{̭�.8@?pfZgީS0fNq?G2[i6O*\wh)=W+a@3b1yy 3vȹO 51գ᱂ue:iA(0ה~mʶ]L{TTr]p>Q5dm8K  jjC � pX%N(W:TNY$?qBn` R g02~n5heX\`֭wF[i]&轠wOQyÒ"^Ad{XY`guǥ_cMo7L jij{un`΂E%#[ETo]L7G�n(dLb#"O<P,Hq@j0%v/pTMws.x{1!aL8kJetqW$x5A՘_IA*˽Yk>IGDjp[)1-h4�:ˊL1F+QzNNj?˯hX:ܭ%skqjf#}Oqd`AbtV2&Z#/.zO>vm˓jI>?6ό ZzV?35&|3C|lu�5dXw(|p n>cVπLFivۈD' Cyl ("ݬϿ ZJnpE<쌏mQH}QF8O !M}^}iWƼ[Jl] aoANvQ<xocV8l|n##:X쎠?y~(m� )^P 06ҕ_vM$r4vrAP{ֲR5ǵ`^Vø:'nw1j<C-KcMr2R/ BKQȓB;ӏ�s+!h@&thKdѥH u-;;aAEErCvUiK %0V?1Dm5M '0׻LC^7i _/ n/RٜZ`X@~Zjزc$"Lw?pՍ[@O5:lQNKtєF=Yv연s<9S@XTZ`#67ĵ $^26z !mՆ/ kO|N2q/}aȻTkda1 k#Xwe(5dmlJ#;o?Rd/TtOYJگۋ68}Ai٬H=lg.[h[[8uʬaO޶DzJR1(ƽ3Kc ZȢˌ&,Z,E,M}SEGn@2T xaGw;m[Ou/.M׭};fniuEۑfй 7zyzW뎖Hɲqf6Vذ"QmIi\(r_ Y׿K; w)R9m$9{ʥ� Y,ImzTSSgD~W]�,#^\&*hC@]ϮY{$ݧG|MGZ89|#PSOPr%,{C WJy9{G^X2I42PW:E*=E{FN[mv՚z پe&Xz%N5Z\}I `q'w.[%ٵ�-fgDp༅)l%5g@-bSO<4).u0nc3OV߶ b'PG^Ռqt ]q8&I xC bbUx7>'2XJ8:1~9md,J޽҉]uҼ߭2_-%;u 9zHVE$@ ˘;"#"?mH;Ct"}{@upHW9k<3mˠ|C迗4<=PEYגM/6gmL8Hݑ֗gӞ+'?!E�toVu�Kay%X_E2]]O kGB 7&h12⽤`SꭂGN| S{#i[@VfZr`!Kojѓ?E63XD6 //5IЭ\'< ϹAɔrr_+"=q@4Ua; ־EƄExozD/ɲ0 0%;Z+݄vddY>8)I?FL #BP| ѧٕڞ7#3޳l ,9I>bK "0\g [۔$ E%}[gugKx/NK f y0Rut(r&qfAJ<g7Xt72a 2:idE@׃<Tqؐ08~ cXEaW%̵^"}ʴAg<FH/MUfkDgiqZHyw@T"2SK(iA/oiBh5ӐOD~졽AˮvB˿ [,J4cXo7/\nU~Qr F\C@`3l0jZ{;K{N#Q+tj4AO U~%ki1G-6!9`ޏN2.6KWxT�!9 Kf"yh$ŕƠ;zˏ*�w0gr34$ʮy;"g %4n{G0)VJLgxiF~ơړ_Q&rR5-)؞o.sl 1A QJr+P dr;w UxanXGFxPxH)>MS*Jз 8ܖ<iCIF)l.RjʎoeioqpiERnŨ Iyzti O-X4ŀ䦌<3K\SNX~s6Az:p]-LE G P^'봩U֪ |$P}+Bf4y6piW+̘bJ( Ƒ4~9<|PmHluh DFv=hYp3LɎx]tKIhu-8En˘)slrM}R*`G}>2#E$Dɾ- <~|-\̅h(GO& 1f!UQ/ߑ%.΀oS 30N)HEwsāj $m@N9b)tdC\%<@>V)YB6#T4e @7PX͈t3(y!:3`I|6H?aB[gB4�T䲨lϗM^Վꥨ[R+4#+? i;QsH_ؼX½OGftܒ՝,OkS!f.BT1 J=פA.tpT)?.p;kV'^b;Mu:a= Ʒn 09pXQ!l஽F&9c q+>5?l)ح^'ݺ Aw�O#|.2F`O|PZ# ~y Ό=&.w, h2.i2 +{X[e6ߗ+p ՌI1.`dӌ{+H!l3}4y6 @HTY-t&NBOGq^(ҭ+VÈm,;ѱ5=ɥ"|G1}"dUyi֌է7}ԄIx%EOdv:=b-YIk<'(կZO%hǪp" uyF1Lk> zF4O <WTZ,t@it��.FASI&Sow]I2h E#�13 'K.:K ʐEwL)6$3)DWrvªbƬ:!|m-(#}gS}y!+ʰ ޮY  ,*إ> X-GV03*$`\r+a:oM= i\UhҲ2$Qяr'J^(4s. +X#eH0ES s|1ORMNL2HQF㐞 oغ_]PFQ' ,]}j dSڡ;ե%?8pKKK3MEڍ=,Lјs9{8 */zC?jy����L2s-ٲ[N($l*%^$jZ?+ٜm ΪZ[JGO2&t`ӧ 77і4ldmXcs #DI&wT5JGC`7\.ai1)SPPl=ž2%^/M'v=6"�cD^ܥ~ɛ.rɖ!y"Kv!|tb *҈ Y+}P[pXxO35P)}yFu0;-x~<L;EVhjP]�R$ z RQ(Nzbed"?0.FEl~ QpA[,u~1!aZ6wMk_$6yo9eQ]@bg~3D0sHE1GsrTO,&útB*QL"BuLp50LB_?viqTFoL!͠Y%:]0HCM.woA>Ar�ց^ h,ݺfmʜ?"&{nsy?-$!@o2BL9]_MG1J0F'` 65gG숾|T |�m{<s72FbHªV~g$'͊%K2UFim(i;c ' c<Vds"RW\Z)smE2 بYx(E [K[0q&SX\ X%5.~gå>�pEcid>vxpl*"~p|DEvc`2 Kۘu~΀ D6P}FMsZk<xyܛ R';1* ^�- [?�<m[0pp.p#"( NlX9:#0dm1LvʝMc1BDQqi٣F)Sf6ݟ[9 eRz\:~f{Ts_'ICx׳`Got+ 9dnˁ,^Q>JE؇g& dVocK@?X*e?)P166'4tT偡NeEQe2pD-j?BVȺWy?gS.Q\`6!yl|U`(p"pm~u,L"OAO ;9tptة9h`Y*ՠUwd볡QӀ1'UhmЛd*Y`c:;FҼݙ;G2ӹ]w 7ΤأsH0)3-^aϞxi{ZOALfO,<QS;+dD0 .2B�RNv0"6Nb]<R0pvZDZ]�l{ؘ,<@F*JHy_ :KĪS͚@,cL7Zm|\aU7l_Wp 2UZIaDD菔",kF i?qF Ϭq 7iyWtzIz(9R#W2ZəP3B}MB6Xz\0z(r/ts(B= |6nzw+YX3w,㝵HiZP+w&(40Vj_%=_ mwsrw{xdit]Bb-v0x SZ-*^ݏzr&)G_8/J΅Df*"!)벐Lho )9WBɄ }isY+>VMgA* ٬m#0Ж>o>tB<A#KD 곞`0xNX> /[/yP *l(џuBaz'dڲg):>ZXd*VJjv?~e|i6ˍ@:ᗫ!Ce[VaSZ$MSѲFRЈYtr~[,YM*ȝ(:5,wȪg kۘwf,#"?+FW=qÐ*5=5o%n%[M1^J ֋Nt?3>j/l^&z~%xvznaMXrP5FK$zvIJiD ) ۋE1 !h)o<%]wm|5Ft1 -pYg,A"sij$,λw5fxؐ"ΫU{MSwEqrCdC'>_ p2bX$I ":Fxz B m|V9أQ^twf]>;^)D|zg&Uj |6U7&[̬HItYD!|?V�8SBۃ)58p<!JQ;юzVq"4\Fݲa~X5➄2otxMGove;y|ß7-Jp5# z񨨾a5@J-smG*e@+\-\Ai*cMMcED0+WS`{ʸKЍ8sSR}Ql:~L|Ab0<=n k*@ 2mpv _>w{J+VxV!i*Q>Ol{+E1[[A] <wENǮCCk5%ouCuX7Ιnrlu9(wQ|7w>* YOgX:"!P<t[Jje4[Q&X*Z1T!jդkoJOkJ pΈ,ay͠ݰGvt-;#9};cSwys&R|-ӡNP/sfr"\hr}r㟮ޯPK^!p&Ssc%a!1ϙˋq m*i,^*WeCUHB~⭂j>2zctD\OgJ*H8~4 y1E?Q?l+#^*U5Bk x]`N]Ѵ o魎C:*2*<@ZB̳[bR_ij0酌S{fnCo(e5ƍu! )-34a2cWzv~OD#xfԔ`f*~?V8q42/8![jEfL2D^ܩllMZ_FaȰ uOCǞY696]]д`9[] tv:f'evS<@g%C܂Y -뼏�ɾ)X4vKTخY뿭%dA${'&s7 --6J 2qd)oRlyqQ8XckQkSA\H,y.Hllǰ.RO TjUUgsa:ۥ*WDy祏Le1%UBW3§] `mtC~|pNψTɽ0';@68',L)7U..p؍ڰ7�3(u]u2APSВ&B^  GVlġjS LAg/<toe�rdW{ض1Eou-g)H0mJ ,Qx~-G %L&SZ5ߤ@9#n2[_d/$X;!Jn@TPSӟ3*k"`<[B/ ^Іԕ J9ҩMdN$} 7bz2 ;#TbQ' <*3KT`�~޲/J2hY>ܽQV-jϽpvuE>bEV㼻wLEqюvH\|ozX͑{b8~!\-di'#zB8rG"ވ* YZp:2GJ뛮In�!nţ p=T Ki~SKDWy>t{x7;u({NiXN*,�Ϗ:Tmm߷ߥ_ ◤-'8/r <r]j JHɺXs2 -Em t)I8dG%rwl,wچ z+yMJA1S~T6%"f3&^J BS-j?CTa<wPK @ +c+m^G_= _Vxrk"`tţeTM{xp^QW)zmQ}z�R@۾pG/:diMٵ:YA7 �L <ɿA�U'%S"aK@‚ޫ`,J xX%0BlLɴ/B]=�;­L : 4/L٘v)L`ŦM qpx%[$;Hy@(U4'? H ͇%uL}爅MR3fM̛>PxNjfRdL/0c/ۢk?} 7B]Frj&&$őd7~@)b>+:޵yIX=A:z{٧7s*:a#A/ZL8z#?ƪ&�nz3&tw c\HXwCC}Ks8fXx7jG05]r 1o})]$In{١ӘZT6xrpFIPV. ( aJQALsʎ.gZR'Îp}f JtTbv`U>T؀]WY' 0{hj- TXH lMYi,]34xm_(zQwI?:UE3Ւi֐dJ]SUyhBiK�vU5~]KdH E['x1&_1@-zR)64Nqwzzd1$mJApC{-_PRrz~nEWB5v3َk8,jaqB.YRy:%$[+?;⑙PeW7'tV68N޸tup*aajHݥ486 P^%:8m"vǪ|O`q�KX7dK)cB.c.x'mG# &|93-A.^!E~K":tMI۪N57*�N',t%'WioD=E2)r{(Bvy=vb�.[QrQ+)O#_oRѤe]G?? |BM˺MX]^*GX| `۰,o4F98dXϡKIDrsVoz :OSCdKSaOR4  :ՠŇ3_М&T~\䋏G"ezF -!el?nfb]pDr�!"/#UP^Wݏg{G{=譾yϋ>N|)A:b+o(A<Hr<` b;r`{a&ɐԕI" 46|(茬#K`)1u zNY`@T-84`["ww7] W 3yeg|( 5UZ+7t;R.6-lR`kWFFA8i:;羺FzBf[uaufD{pH^<2Okͯt#ps)")N$CCjf;}�&}Jfu^?PYߓ%@ֳֳhO=0+ IkU+ŗꈖEȵ2 7\X3$F|@v:׋!Fhm|(^zMV <Mn܉>lNg<y VNc�`xlpK&Sѓz9tDŽ 6MHmf/o ć^3(@opE2:Huq!D׆5)VQj>` BvU&^̛?V~X+ɮtpɼl"I z@~ 2j|MA|�4z/%Qc~v3lC䶔 ҳҝ`w襅u}Laਪ0 YW-霳x &;-l  DmJBuDz+eB*ƃ;FZɪpNtV:^s6>+υ; -||Iy/qz,gѡk`F'͵ .U&#>Lw"?B} Heo>{k^BO B|=R�<%|#tbnEMbb麤 X 閮o7Am$iHKw;hjPeR/M;Py:c<R":?)Ngxf |osbW� s,<I-Pk8gV,ɲ]?wrki1kJzuX-{φD7\/vt GMT|@mX</4Z Sek|}iDHp FZTP,;,"kn.dQ.75Bc[R%h7Uw <E{ g#`ua3mo^ dV$_t~ixr OQńBXm841KOO'U,cxiRF8J 7اr4M5B<2/LpDVgyo^ Hv+X%R#USC)DISer/"t*_P�\Ҭ-UcBU%i/h60ȡVY zڲ,�S+ܛx xGa'*I$'BmrX⚆B`t_pd`]嶇JYpj8W jY@[Gazx 3˃RŷwGH wGGQ a ԄA/?)TDKvΒ9dai5>>5څ 0t3|Տs?.'y;*/𗈁a0I x.dfnfݩE=өaasR ]LG.ܽg݀4V7IzՍG5C +"fK!G4f3)F^u)W& ^B6F&G= ' /qz,ރpGMCAk`Jg76tu%">dD7&,GSb P4o'h<JP`*4pE RЙ2N F $j%2@J3q]9 VWɻ~D lf̹h|<-39/T䪧ad  U6N43̋*G4 YˉM pu /Ѕ*Y*u)WAp1ޱ[#O-~<g 5TcQȂ vvKi-0* ҴE/z*$/V>OhݦHY*-}H}wQ"[jCߤ>I٢0XJΦn*t)ae{>/wIV%o~&Q:*j9-K^-#9Pm}KY+7@'jޭrSndչ,ޥ; F@̵Soí+fZL7DU?K3ADU ] =9˜ b5姱Da0$s&o>>\iFe 6p-i$=2hߐ�TqڌL>\CtӦkRfn'F/qnR" z]?,qܸ۽%Ā̰" Lyb>ޚThmنEY0f�L"ɝB>i:/XPd( |?zGkr Ts$IX7 B?Chy:gu[^X[w \)GL(d<p5N98H/I'fو m ؗ=gґ%*KZ+rd'W82m?b.,s_H':ks<.3}YkƩ^&5bn!(R20?@eCo0oM Q挡{UqMIgYΛHC/7n6f5*wi*>?qDF^5/{a盽 Iі!fIj0}1'F.lG}=7]Kmϩ }-t)AY RtIϞ{\ ѕY;RIa%}vh7 s =�\ƐU*/5\g"Qdv;? C|<g< %6aJ580VPp|ST_E?O xsS8Ewdfߘ8}vXivT{Q 3T9*8]s5QDKr۝EhQ_ϗPBANc,N9qa0L`,g9yOLmcn}QlWyǔ7eG8LX޺!30a+p}>bO^`s#x lhD\CFXndo.i\|z8D3-zX5D{KEciR$^G=+g}ן_'g*amf7+Ρ @G GvKpPfKgt`Y$z&]{6 �>TFb<6IأbT3؛݉3dpL$@fV@l]U/`ߥNˑ N!�l+Fl82VY!<+[҇j:a9a葭'BC4¶c+ Kq_}c^}LmdND lbޙmG/D ,|r ] &v +(jܠ92 qiB(dU cߘ9y\m?~cƾ5U7~U5 'bU<'͒.)`^I/#>LMAm�Rw1|zf_s:.ͽysĊy me~@GႭQo\�k˅Wܱ:Kc=k\՘%+EAҵ\SXDغM=b&'R>و:ča-l0[x gx<k. L N}P@Ò PbĂ^ybGs͠χ簥mBAaרhꩉ{WCْ� LtƝ៾W\J̱# TҸ8zͼnzB�ɣ<B~9*sJj7<x^{VGƇ�n 2CN݅| (=!>ĭL Ɛrc#F.}ahv2OrQݣe5-RK[Ќ0|{f #OcCݴ=RUF[&Fnș -Bi%Z{y󃅲],l(;Λ1qР 2Irbt{85 O~SÎ.6#b&0)L[歼u['HXbE mq 8er|CG=<tsZ(KsI`p92iV_ժ?#.A B*)%{k}7jvV.*u >TLIiEG=wda5Q@3ۻ7#g퟇jcnG<mX$Wؖ1Dž]nt`GY}:vtmMdݷ9(,&d`Y`yL &0ј3.i ]ũ-9;4YC=IoBg*cxԠ@17ޤXB \y,`\ȘY7"5#Kq6�I=܂pwE~A!^"jkҿʋכ&|n}F>#P'.)ȨοDqDJH9: 3I.RO] aJ7q@HV>WzZu~zvλ8fDzԻcߛ|Y!!pշ3<ٞAMLv2:Є^ӇJrmΗOW �q ̠7IQF? \N|O,c€d 0Q[. K >te2 @ b*NdYx #"Xn�k'2C6 }rcDvPl8S䟦=MfpqlTNT=U1pEIDڱ+ e?G; hGTKn* }9ЃlUѦ>,&gm(;DDt"pR\q=0#b5_/,rh^pe4l18РF YW >@,;iV)o=SB[9XB|cf'Jk(`Q*V%d`4`QRdˤ-#`VcJ'y!?Sy7 _: *7Bf`r}Kmu5p]L|<\]<V} ��KAf2&L0U`_z a?j!GS7MϢ=4)SYS*%;v»s S֠[]ps#WgǛiN=pz6tB&f.'epTWkv8< ) ͆PŴPU-cNuoxz(#Ɵ6λXUL8�2N-B6v #,!nlw7DdÎJ~vAlqTJ TD\n{G81HWȳ"zˢCx<ZN}tWf9ˀD{~qhR롏Qr7#ґy'w#>İծOħ '¨ml%L敲=6=PZSǪcׇ 3GAHέUoT=@戴-*kenC7%SmG}UVR6ɽBUm۲ܣ6AFd.:.6]Yx <-vj!NÐ6U� ^Pu]BB QLY7'q`{YqKPEZتaG Q?r09b4i*[c{(z}і,t,X İv|/k}Go*{zk:glF@2d(xȞ"O3*xҨxLrMk <VQ; /i|&#d_@tYL&Wmc:\Uo>xdMё䖹>+N~WjY;*mv|5Ǝc&*?&x.dQ3x'5`YځFjɭ 2jaԴ&*( �yv) wbn>Z3 V�8O�lj?P"dhِ$h $Hq3FdzŋSFBHp s.[%ws2@~Ga{/B!R!BuUƸ|h4O|]jsc)vT]cű"ejFe[y�["ɆۧSR{.2$$_ cݏ`cKTBPE0x)<WsgquêǓ fTeV drQG(PIؙsԣcŒ YP>[n`콷:N&bI9숈n5a qpZKUlRP *z:IF 3f1'ZP:Fƽ'�_:7Ν:ΨNE/P4Qc\1yt.9ɈW `CuQ˹%> u$?/F,i5 e#|yo7Or@hXY%0!D'ȥ*okš?9k' U\&܍jԪV[0%6O:l"=B.i>0j .f꛴r-ϫb~_3{3 /ݮɆ~_r:-UԹ濹l bD[1\nޅsY&llW \:]ZwRH$r w~ɩz*bԦa6#̨r虙t^];ּ(O5`]Jq'rgXWJlU_L-iMZO5� T@Vy3Eɏ4T<fj=k*�x/JαGK zlKVbVu4prU 'v Л>*6O$/*&R &9`!هZ4j4a8ʣk|'>[DXi-lTj b8e~"o\92a2[wqr{.w^bI5S2 Gܲ+v%I@Ѩ &9?b>b!h=حMOg_3oRj-374yoD=4\H,ŜԶN *.0ja)ʥJñ&qc'ˉUhb}-4Ca(63(kE=w(x KÆ܃T %im #8aq@.t^G:q~q/z`Vt Mg$eyoD}A{bxk\D5g1&ճjj!BޱXcUN ?\'Fi5љEQL{,\x` ōxdd^s"~L0WARMNaglms5yH%P2wĞ4x=}i>!MiAlh9ٰ9˒F<~$ Po;sLHx`͇ǿe(eq3'ZV##nٯBɹ}2n =۲;+g&%8,m lu\,:Y9(Qч厣g^"+]ÚEYI,?Q ؠ叼X2K/<.{S+Q7Pbv(~%V !XF\%]#&~8:cR$?}]$Nw8%(w۾ՙdt0Gc#0rFP?:TB^}XXhGE{].yGj= )i𞯯CGگX((+34l aqSq<!EeܺV5vf|�TT \ &&Bs$˩*)B >P+FlcԍTR5UCAd*T6d\bgJr3f-`(!I1^N*7T _N|<0ϭP 7Zu%Kdpv4ö@G׮dhX�Y-ZN%Ia{=O9tOMDJd%ߊ@ݦZ_A>pB{ K)sNX~?A1͊_G uNTQa{ @D6G͋ǂGR?h<?GAђ߅ R{^U\IduFM>`JT%EU}`�,|`600X&WAyQ6kSJ fplI_hѐuk`* "g$i^U w#\ҙo/*r;�CԎ;?`=|ꅔxhGtu|q->jɦ:;n4ҕIb7F4S58Uǣ 0 R*vЬOV龲ڬkq)jͭ$˸ H%r2 AAaD& ; ﮲<5`[҉IMtU%CpY "8 .-;^II$־TBww3lr.j?Eu "?D0T<F‚MLwt"\fuqB9!{*'R 5MǿL#"9DJ"k`+[r exʅu 5uHR WՇ.*cyedLdO{MbQcx W8*9-'ga0YO$r_-R$fEDe͓Q? @j웦-nxt1#uZ; ˩xǀ)z_KM|:7Gpg*{k.RUF=)͛"Y{|\52:q8D[͢y- V* Z1Mt4#b%$#wxL%̍#>)qx֍tG *Zx`\I7/k7f_{fdy+zoۧ~�^@w<VWW6Ƌl U gv\Zec"IW?dp'1X5:)Wrk<fN{~$eڲ'S -Q3ΛXOͦke "7%"imś ]#Jnz`OE4UuvWk"[+0'X=Ɗ^NVw_[<oGrixD#G#3׆AA%pز]FC0 |B1Ʊ)hUr@IbHB\;bS\~ͼk%'7:j 9 ws;ca]ķ>a}@^ic6>8Sne1ĪOzDw0=)*Wy>jrzzX<LDP id p\ܯL$ی" 8|1Zȫ�Ҟ<xmwNR F*AuOb='!~ ͥyx=3. &Y-.̼XĿ5`$ȵ~u3Lx[|ʁD?ѣ#y+mT喢ҥJ�>`Oxf덮!cʆ|᰿ ik 2#,v6 +X㇛*/ShVuנĕhCA�S0~Ð<x@_LY|$ "wfdݻm ҽm;Z I)U3xy;8&67R4UڌDz(r6̧nYq4>\J7~O,;gu5.o|"8 $O5,Pߧb} H wDncd|mjp>�:T m~0̘> ֠(=cGMBѦlq87"'nIJ~ei$̄2bS^9N2' 3|`NmtRzR ,[9~@ϵbCPZ$LOOZƘ:Xjv)Q>P~5-jn1mхU ,OhXǔ3.; �+gc#qeH4=LEyj1߷> D.h-!6ѝX!Ck8N,sᇺ76cw IF/#&!x_<d�jYEt{N?#]}$'7$yR2 uoW| z8N`ܚ[b] ~F/y9>Ip0W1V/{b\:zjOxUK:XVdbVMnG' Wu B֣c Qm2a\5C_`$[j Uus g2(`/hi)x6+ʰo $Iv =]Fl-ܔ9BMՋT" g}~-jf SD#OX+f\%cDeA4Xp:U]ב Ϟk5/+ ֭೶eM6Ic+i bf7:c0sE'7,?̜5DkU{2h#I^_?^:[?7;ڧcF6�juEȺIaMUB࡞.u/?EcO'`Ivyab"`)tn/10UOhY~6+$ō2Kw:X9K)rp,H e!N>fŏ=pW܊eނ=S¾>. >bHD>dJZ/պxhZ|dB$z~nP^zJY-X6XxchvBjTqg1!j7ˁqD^<hM<Q+{;Se*`yеDolKm &7}z.M :G.ifDhg#$2\SNVy`s&fu*HyhmRޭ0%4P ߪڷLX�ڿH6NOHs M\i_AHqFlk~IE6EJYcz-s{,|r<ο ZwMز_ |�e;^z:\G _Ou!5o adg>N.?Xym 'w$S^w?Z`$չŚ`bE8Q_|XYT ktwUK7'iڰ! &nϕՒ9=P dxG/w:ݪT܄ۤ5HD1L\&h"GcÞ4৤[8礪.҆<NUK.,-NbX*׽фl= F*}F_%e9prB۩<_r2N{Wz7Domv~{SX^rwܑp` W $Td*Bzs@BaeWo{k-uqGsӦGc* (UٝF9ZǑѿ#f^SO]H` |w?_R}vfbū?ſm9}x^ls5KzWd@/v_�:k,xr>(0s.nKn:ĦNXwgF@ "Z?m,/O,W8"2:a.A�x:)7guۀv '\ʠ=mfl<3o3LbZ5&32_뒅꒸IC>w` UKrU%g$4Y5ā":SWng <01`k?$gC8}k)#gja )wSVh!<6AGߏ _TU]s;,F+%2u~V=Vq2*!bb34ך bntg5JOwĠ ^lMrj^P4?[#C%8xH,'dSԢB}wHX0K>wL3^p*%>?m ؋qϕp:qa*U �>Iju XooLZ[[ළL {&'LG}2Ft)2ӗP_6;rk ,NLsYFAZKzܥ̇@ zxxov<'{< ޽q0u 4F隘 s98,ۺo#k3]FbH>NXO7jWgu|�ea_ W>܅hedu`➾o/hȤ,,3�{d^̸ LGnES+< ΛX5(1蜨Ov{->kOooJ ϛGpոp{<P%R Œ=VJxlU$.X*!\fi]h .JD,+tlOG6e+SSu7q�;~jd ާ ^iUJ_)N,Y{qL3̈́*|�SW':15}}Bl?ĂOWBsXykԥ ·֩> w߭'X+hA$Y1 !KPHPك!FSD^(.t h&4WfPh<-W 6U,7*?HfAӇ915j#Z/x\_ xP栖±byMG>D ig Ŷ xzZ\&B�- TpMox},μJۯAc:(_490N);\Z~_1j*#20wk \ظp_1y4X9|aq9TnOÔvn\f$N€}Uצ_{[sB1j'S0Yb.RixhЎzme74x %T+v]c>u�ͪHu%]I-7j׊mD|L+�_@r~ ;zV̛Iy*q*:,2}*![7;D/nroe'e\,tA<@4w$$ 3T]t@0#6q'@}1pn#|VM-;9:paKKhmrg!y %=# /ԇ dcl tU<ʚs|&x=3aP[2`}d?u8z~9|ҿ9Rإ{l[KD~RмXxBS'ՅqF 7DK=V[1p.5R;1$d!V0I+syU)q9G!s0 ~9qַ魨Ǽ=Pu<bijLirVN#$ Uݱ"#\iYgքp)OW䘙Yrd J3ͨs2a(rRܒe&$@ )''`ԙO37ڵۦ0yDq/M>V9_{P }YK9'Q鯙90iU||D|CRBz uhizLI܈]x=GHkB+fM%'(՜eX]a`""tnCAo+*܂׮+6n28!إYd9+֭wlipg{Y_ܺs菨~$w ^2 <Ɖ4. @�";B T+d{ߪuqFXئ61QRQ eV?SFjIa0W[G^?`AVeAxFJݑ 67n6РBьp�*c1"Xi.[LȉiujT3S;`&ٛ~=*鮱%B]1hq/+-\vHY h7uEpDaf} ".]L*VD "x�e*xXZW"L޴9?Z|1,p E4: Am4"e��}DwӐXfFZ jrG?|xhBT =Air݁Ȫ0ֳLb!Oܗ�G^<ʤA#moi+ysy76j Y$\ym*ѕtzs 36#ኅ$ #:� R~Y}(65 @?<| sk#T6^e'Bwu<kG6؈gA*̶rXuSrW%Zl>Hgxm>YNF9K[lTn# ف۵D0pUgGjUK�j O(dXwl! >ETF w<ȜKX? *n NٰB޾#{X@*˚4wbüB{ȉIiؕFBb> D<gjDyQ'G5[>U2 i` [z[`y,"_"TK�,?*+"iCa:&66l܍{c2VU+Te</L3v Z"/R#ՎW:YO%C)ý!vP,V+uU 5,Adf`U}?ᚠ.l+ \6ruɸ68_[f)i»2Q>Gwd?[|&lqW|Lt@,J ,[w%?W30۩˸ABEֽͦTƁAaz>. V0G@#?fE*l Ztrl+a+ |3XRw<l͏gEܚt I @EoG:ՊeDAwz-(E]6molo$Իaqdz\sVY{kP06,*H39~R|.I"G%FOz™39<SF"K*~f;bIP5YҎ|VU&;Y9-&rok ldMĜqh10l_Kϲfܹ2&R!)|0JY|_;N!+|NGtKg'TG1|8d =~f-soagV ݇ jdZ 2 30R2{6oyS ԀV}e,\j^ މ>,52訔"Rng ;O ARQF>0Sd7<#Gj$ZrM(PQdp8h~isehVL/1Ja �&`a|]TtoK 'nA z\hʂ>ba@^)'Vܼٓ =7ɧ ڍH-:<\ ":5uV+Y}MnxveJi @ v49^K`|9@Y<=}-q5-Q98Ќдɻqn7&<y <%cԌUOAf�1b :wMX!q+Pw4Ż"YqJE܏,Ye[C2S:!_|j!@W872toZU5Ž:&F!Vw͔g<�~pvuΛ^f(AP |,) '?3jl8oq"WiUCԝ鐷ʂX٧m/77$kegDͣ|76 uHb{TֈAZP*&l't{ o?8NJ@ʄ2?qIԫ>.8bq"iˠ:E{f6.${@I,Xðx=r٫4s-̅~^J?r+M" iB@fZo)\RĮFh !"ūA} %/gJp'wvI<iU=1i5+KXc!*d)pS d U&q2]PZF4/GE Xʒ5 c H}[Rt#f=Q\5^O3ѭžC;}5}e4l=2b V`1k.(EX+ݍ)h/'Tig3쨚GWͥ%ڥ'ǴnFX Kon8l�moy_ؽ2U *CzYb"iHblڜBFm$.} GhB 'Sd:yA&�X4,ۜ8StSM[)m¸&6ZaGֱTܣsh\<YG7-%V8�NuL.d jT 'grD/G * JMRPmyUBIaZB@]G~=c`|mڼ LB^� '36"2:trI5~ܬP,~~÷ 44!Ѥ=ov�eqtYNPC<VgGs3xMq 8/Il;Eg[L{>hW(ޒkǨgEYKG�sn 7=w) !6R24П5y2Tc؆`å4مh$]->NPu>&Ugxx-OΘJX~!`y 1X$r`̃+̩z`wR?z"lj4YUh5 8#ckΰ\K%�'P-. `cim;M3R 1ǵ(,$π)sO6T(iAtU#yU\H/e08cˠJgZqr$1s Gn` ZWa͔F<PK3/P ̡K-}a eWK9k>H p }s̾%YRR*`Y=pǢ4_/"^O0XJS^c(i5#nX]Țhr\9`aKJxmWI 4$:.-:LXd5 rX3n-b!|˜;) 9$P "B%/LWz _q %@"F3&^>'5俎U/ 4J;+vzS.+kAqE"$yÇ[qgMOв 4^z%ʛ1ecaF$<(.1|05؊2{at`#E)A$WTu!8Q<)t ˜8Wd!Զck3m uz-M^n0h`LͺktKe.\P߱h!Tm3 |j8ζ8_ u ^MaИsfȵvFA6[,Ӝk֨J:kq\,$|QjFp/_7\]ͶbHlw163& `) bwUό$j_@% ]>5Q -%]ꬸMK@0C O`d='3T)nT>|)*qj-~|Z" r:)5~d#R$gn qCqj] >r/)lpD(KroRrmXq+"3DeL_1BN\Z XE cZXc66):uu8OGRsLRdʭhF8$nY)sM+;RS|_[qC]b4Ca78Tm-܈Sņyv9m=6rD= -E0 u쳷i=餃ZzȲ[u1%2� a`4Ғq،W ߲BX'ʤ;t %eFf;;f߆e+6XoH~&/y3jl=kl>uYYL )B"pާE%j`5<n(5qx{Vm(Zƪ\`=856*1s &3y- Geb3ZB5A'8"3 8\(<ŗp27f>(1G#\E>(3w%@ C:GKiZ}Uy}cnC>aHKAB&qmsv[5N%aAV :;4kzTv?78e?]ot3YҰo4f dN@`&pI2Xm$sBiV 9rjq2Qw|N2+w[΢1WdYMVF@}g.[5iZ48<\omÁ(*fb(xCVIO^~庣HełWbs/"_ J = XQ(1(:�U_1KiDf+{g`DLkz>W:edۨG7<*bel*$5H�%sRUBe& uP܎,QUt[x$#FĪJՊ�&*(xw_lw)MֺrzM4hV~ ǩ`iM"V-ٵIBnBnsz}H2N%KAOUq 6 0}0`NyYUCiX@C]* )+9i*cLCѹ\Vw%v.+rw,>`.hݱaRB7f@`]Ko_L(LE/.>H2Ugv%[ >79gmCD}g uˋN_U5 %PKgG*[d˖�{#T,ND11|&J ("L5YVDg ߒ4ixr_u{bܡ/TRmA"[ pȢ,VyCa{ڐхDx|Ɯd('kwiPC!:G^𨼰�>�gy 2)+!;{6YzF^|7g jP3NfOHU<dZHq,.BjnYuoq!A/JTnܴd6?Z9.z we ݔ 7>]5ыۚ"\ ׁsOF;d.߳L#]ސ񋢙x|C:Y;oG3e?~{`R:inr=ėsζo[DKCsh~_"kk^|qdoTTj|L{*mA<c֬DԪ&Q"x}Ѧo q?npӑg<w˧xN X&˱/"k-\'X%me&}2ɝ y~"w1@Uc/㨒%2tsƣLw3W*3<y*;{c &r)t=@'V9Pm}413*" I@̿m-EGC$忂%غf9J;7g<ƣ-d00\6g9,=>6V?!weҮ{3M?v/spKF8bSV=dncMm+UsfiqC*NȔeCҟ~\zuMTho/9C..c0&+}|p~(DM%5PᘉUY_Zu."~7 ')tpɇ/ l"-C.rLeoXXal$(&uļ.q<4qr!Sk\�^�#v|D-޾`jan6'!ŐЭc0' ݦ{>CF/{}M{3WyI_g~+0T!΅F̥<26WmxmЌe ׫7O婀VӌG֡dk5׷LVv!sTYm'ðV",L}8ݶs_CJTGjV:R6#OsǑ}6R[ev7|3IT4݈뵡:|7.m"p0O7~t:w$Dy9Q4](,?׸ IãMOVL?Vћ9'IV=Cu41gʎJ֢2Eq18cpO; ԑ+ $pV(ZE8N4BTJ aH}"eȏB%(!Vi8ŏ+zŷpJy98{"4Y7D�fa %;K}Ɔ tr:cF+nIf.9 €5F} Mc卥 #w<hk4N[E? ;8�oh倌rJKtWl9+H'N^vzCR`dQ"sGAi.'c ~cuml){2aq`LԑmAߚ2U^E|@:QBPp'Í15ݐ.?<KhLS{YXrXk@y 0T%i UY=ovHPCUg覾||5I!wgߚ񢫸- X'l+ңb ^oA߂AbMĨתHYh%Q>I<ȳ~%s24GP%C& p~?,>5IENT#D eWڵt$&Й[5x[JY ϥ{m-085\1jmvtJZ2fkvYU$,-J{pI(Ebݤg(L�-nt2_NǏ,> 2Q=6Y];,F(Gd)1]t[]"}7N0jo롡~) wJQBx4M5>WF`,<~+`VyfAHu-vy-Q#` `F.T,(nLDI1>I U cjX^d\AKcNOl3|FT3ި| O-e@?o2>u՘�<;bVR M< qkqY=fDȆVma.*GHd΂ 5M*=0T4=Gíc9tU[_Uetbd/zw[ "1)-a,o.йIth+'0(B$gQwA# \}ksVk3U{.RO(� FzT@s"BYR2$o(Jiv v,+wBzcɇf=O}L[cf|\<cƵ"de`MuMEa(^U™f|5eSQL,$Xb~ LkDٛf/?%J?j:~Gyv{guJLHO9RZqr : 48vr>?m\9DƂ>?nų<3A 6}bh8d'R-j!Dƈۀz_Z'$g pި*gh;U3Ph5~݊sGf45H@ozH%CCwFH:xR*F)4F0WvV?L?(p׽N3?ncO#g $ah '<Suhb@1`-,c |bRPzln93~6 Gt1_S24mfA&'P4-kM׆ �@0y;UۈrO. i7+'ekg^蚟Zt XaBe� Gc`T`nB*;3^Ԏ6,'ie.69 `yQ\q켕K[.xcjjwj.~J,oï]w-y_Q75DhT4G9@%I$43aR; GboDCvSo%*G\:کpt ; t{;9{JplyZ-7CɀrIaX̦B3Q%Ӛ$BeraQu9wodGx}aMǫ_7ֵzuctzbZD į`څuv $W$Vc1qQ\Z'VB]6Ed/tnÆ>>aFYHahw:=O6~}4I=. JA^)қmhȰ`-ʹ3bff,IޯV֎2%٭9R ]m$ k4 c @)9ѸΜvda<+w&|V]oyՔq0Ac1 ֺZh>yaW>Ǖ3!us,f}Yl{�D'"hѾv KP@1g"I%>U�?{N3w^a^OXyuʘ֨.\q5#=KöpWMuлIaXG&L H!Z2d#LF#~dc2M꼂!rC•z^y"e}};),/F}#ؽe-5kVw~} ziSbrk-1'PGtvJҗ[1_BUf,T-_L-I'ڿf[6|q cE {&osH}3SA > c,Cbn;`1B%p~Ո(=b=fRuU ]o"Q77r=+~9OKY~~ILh3} \;vtU{q C?)Y_)`0TވNRBiwC䥒s*/kVqVXB(lUjbE`L) 5wGcwE+#"݉wͫVOC}Qß$EDiY*icI`ӴC;9ݘɖQ$Eq .~r=Wmע®gx|Zy_lc T_^T8tDOD0–2{NRJ YJqe]N5| '�8^Տa88!T5O[%)GYcQv�Vl5wCGv% & (+q*(=p L%hI??LQYP!A;OLܽd[9 �%0&Gy-KS̅Pond~,T xNlW䗑;h֪wQ}/q/lۓ:>XE#R2qWin=3!;u 'cd疘Ҡ@#D4=; a-P.3ؔ2\P��2IAI&So&J.$-zbP�ETPoӫF|5".Bmrպ/ڝX;>he8^8ZZ9'ZPFEtR֩�3."P]1ƶL*ȮX Hm On~\sn;LɞQ= D0?m@Ԏx/p a ȸ-5@rzmbnN#?4s`5 b h’NfhL Ԍ B,{-FH-(|Eүx8OO'Ձ*Bƙh367k $Gj��Ff ,,v{.:F=j>5upǰ?PD ="ʟJna#VF_wg:JӂatR` €:[r޺E#R)+1EWL)5,}`E`8љb{a&Ǜ8"ٌi0|N: Bo�4#k4xͯ,\ HH`Rj_t+)87oW�P ]:]9*]j#|z|YOP 6qMK"5;'#.BaΉ"zG9t2Uxv 3}aU[uQ(xlG6E2i5pQDFP2q<hK`/Cޝ~v)(Q]"Xd>�0u`i& ;]ƕשOWWd:ir<XF |=01&`#Sٴr aY!\)PKH6hCm'.N{~1=vjDzQ N晸b(:AMtʠ,ޯ+c5pe\B��Q7҂ZkB>Xb9]R7v;gM.W-n_j-:AO?&z"OB0�.<m:_H}{ܻN0iXȯ&Q*O}42VZ`"*&x {/Њo>{z�ZJ6_\>B k~7Fd!Ю#|rՙ/K. `:րbBe˾RA ] [Z<C`T$^FDh.WBߏHguo]q w't C̵V₭- v9 "Ds,Y# 6ȝ^bwYÃ�iIvs߆s(gyPcىxi=/b qً̯3yĠA~n { }w%)M7n6Py.M8G E2#ky͔DIЈT0nm]Pڒ^2 CD1Н|/OK7/~^U \O&:[)+z`�%20y_W)y _^?\R}..x,CO`,y&2'ԼR^M y5Z+ �_ϴ�iߺ^o oK'iPe#}Ðv5baSCnEaWP:V: d ɰ $R%|f!6v?1L{'#g>A_7(1EekS728dʔK&4$uC`計#�b�^/b/BI0m>ʤh|*l@g`-h=.Azdݜ1n>�? 0z4:~\@ԲugP*dČ;@}2j| KN76Bd/TdBHAe1ѐR`8OI|Ӵf!0G;Oa Uޥo쌿k\Y=4mlGx*x!ÑI 䭻r>ԔD</~JHd|pVPP0> >m qԎ"J»u?ciDrյn.@d3=Z?t JѐNH"q'^01̳.8@y䵤 30{-vO (bY;;]YRJRLzʠi$>♂"TF;j]_k$ڱY3PU֠wo@LfP%. Fj|̅]*ᾛuA~'48�>/Bz6%ǟ_K:9"Q1ǺO :�k|ZU�.$`)ύNP (XӋFU%?ژ>FÃ+0֕B?5\#X7]u.J'A MfoCi|ͭ/DZ~H2ݶy  =jj*UYbڀi@^JCi[NNKo:Қ8IF9�A\,-xHnn7D ȏ| 3`;-˩SWfM{rΒk2M ˗kmy`uҖvAK=w[d@<+.~l Uxg%g5XxeC#0,ƒ/-u= &ٮ:hyOmQRTFYg%}l|Kv[u )|N)T.! ʛ cm}%cMxKf ({$y'%Esg|k2F@yMLSYwA,MF1j6haN(d-Wfm2`N/myg5MD`&^M]B㨾X+2]@qVe^{ 9oR#7 /5!KYG�9!qL\NNJH!P!�ddtP<@91uJ/ z5uziFftGd5֬Җ/HuVׯo]Cs(˹$ ^dkoc`5XmaB7{ i-O Q&S+=<NEe_s� 1/i!OFraIAvjԼ+b'N.?2:c͍8ċEc\/suGء^B[+1y}D` &-:7tg%B d>mD?]v�z>W1(XAi #1c:Kx*#υ5HAym+"̸1~ hpvsSpd>> ϣ# 2ї3,E4;v*r2  [MD#C{xN/K<g٫[pI/3HP@D+U<&^A$l@:5#11m-8w<!;]RPJwM; 𚒮 JodŐ/uOC;xE3YUoԳup&AN=+$2TWO2(*$~v9L~ө w sX ;4�An;9}LzgsJ1Ԑ=4:$y?z]lVC"|?198a̶a=g;Eo*jOpT!(_:Mc3 y-PJ#K</flM vD;?[яRz1[X5OZhR%M5~~ȠO^u=0tJ.VĠ*0+va y+i~l oO3LՠAD3t3+q-ze zL'K@NevizC^3ڹmAoٳd}Z6N;Ai_/NsZ," m1dH{ d׬f5K]hamb1fA mliV Zl\�t03/,öG.GHEm r[h6X*MĞϭ {;V< _4+_\щl~/}(J?J�[E.T#kIF "νbQjLv> R!ٮ$4'/c|�I iĒh>Zp 9S=h5/ZsL+"; q킵譪`;Ѥ@ Tq7<g@B+#P7</e\AA9ՙM?5}ÓH i$oP E3QWHLO JL.3>(^XYyh,KORC#[.nAod : d&xUcUݿRE5)}2�:-jw@x7jr72vCI ;b @~g+ǿpkH|]0p fV5 HO ΛaA?%|ݫ_UXedr} ]D}IY sYRqi~ӱd *"$J+ЏS l/X@_YQ<,],}HmۂVn٦hʙ4$R7 DZЅQH[8g(늋~2vX#)5o˶1z,wۓɉko Nd|Yk{tP=JXWlJfp$d?*V5CoOUmMJ|&*+lI!t:L{8FbE6ve-#ؓK#n#)#Wع� Qޥo1t9A]FNJ^- X`p( Iv`OsݰHxPoA@nȲi3%S=ӳ8,dPxN{_ZBgQQ"hϘJ<:PoHKvq\T.[#F-o[5Za'lۼرj6a3!z71?" JEչTHo[sKp"ER -R@9^+0JP+Gk !iQKgR6@eeZg6D]#W(^5NV7sǜvBV=+Ӛp#o={eNךT/&0m h֏Lub%⇜Iɵ61-M?$ؘ vxSD싁8o_.~GzKgͨN~LP݋ >F5g4d 2zWvc:)b&UʬQ {Ӟkts[-ߥB ; ǀ'C $ATl̲Lu5n V-̼w=c#Co5 I? Xi +a!5Ah&O1'Sq8�ZH^kcA]D+Uq~|}HZt_ N\ت\ ^ :yk5QqKO�ti:nǏ\͢lgϾ0U2EU#J]e�8{԰^Ǻ]_ohA*=Ӫ6\T"ֳC\NMtJk?ЉJ"s+u:F/#qL< z6J-(uxԫ_PeC۬g:fisbr98N(xI;?+ g{D+>`¿.J-]#A q鷧>cŭ{ҸKH�NIݛXچ8k[A>#\,O"`z[p$:Re蛗56[u!n΂B NZ>G$2㨋@ܕ[d#.#0t+w%bIٓws ]_ȡQ-gR l$}]7R3ŏ֓RE$�DOD/0?>(嶳L'_hxwaǑOba|^%Bc@%%JJ ̛_:AΣwL5qw9ccJBqΧS%Yp)itsGT֖Lw[(8`F)mB[[L&+9r%WerJ"xSNcF}tOֲñٞɒaop]HJoS}6F8$l;Z#L92 a1+65\Azh(CV7.G߶厱Gѯ%<WH.?CZHynLidc RԱk{&S:x '6mمgZn5rsb=G{sW52czDFK)�e01#ӳm'& b=ˌ7G, Zx]`~eP4'fs#Z<<wr�Iˁzp$+3&tA[w5>ޘ,_߅!Di5pO7A&AhANk;b*ԬDL's ޜk Z.-S8Bb*_=j?Ǐ`j{iI{/_^{25`roφ9%m㇯p ˓ f#iwʘ+ 6"(< +k\v")UTH"HơS_V\A]nY<(i8"I{S!1;Ձ&Pzp9vrA d)"q!�Rٙy7CG�;ڦdU WJf[jk!-߿@ҝ 8-u$C C?mT½K~m@ԭAD$쳖0q rDB^WX)tRՙgK|lXea)J'Bmk1[QkVF..@RIPTv;%ۭ*"�gmNF/4%1c.2 6V1>1;pid^4\'TNM# Yn`e]P@RIQaXvgع'A¡QaNx11:tSAny}&a6$faUx@v#5i[(o RU uyQ,25i3 wEu}(W%{G`>@Z;ᒯKRp/l$6\Lm�eQ 3a`H5CH7]Y4*f_mlKxD@ޤڃJTCj}pej|K?mrʌe _E)Ԗ&4UQH7ua8Sκ%]R'$Y-2 VO]nL{^+xڑxK-AkE(dsp J),xR‹�Qg cAtglɱhKF%ꦮp�ى3N(Tlѝ6/Ap#,c7c̴?Olh46>pX>^vOz a4kRJ[SƐ>5K.}aB r +SѵCVLYI GXaVq.Xl Z.6@ Px܁4],9|=zZG\}ӛX7;5M{SBi>Ɲ' (KL5ZWj>FӰjOV4#-LvGixO! \݄Ov-@.ըa\3l+&,Yn2XTo�*?,l N~- 5puɉ`(&wpCE2&+igt#vlt`|(A V0(nmEhzW]? ;{",#oɶ0@ެO$e&x YNp,^= ڣ\22e$:| NDs)|V7(پţ)yu(u0G4$E6i -�99YGX8zÔ9ؽ\x@in\*#P(܆-aI[0޿3%DI%u@%#ݹSvekmF0/RN D9&g^m`OUoW2:pNg%O-D΢v6; z_! rA-n/Iˋ_)�pP_w)1͞cwAOa+�ulN&bm1QZk)#W ~rxXS1zWWL!x!|׎%pwڕ 8r~{~bYΡkrzBUÇPQTٵ,pꙝډa8}&)ݹ{vy iqn Rf/ s߂\&{oQgJ(Bx#pUM21Z~9i|RQ.gY rag2~ @-tz �=^Y-%hzJu٪ħ4Ԕ'oL"`lTߩG3fWU:{L ^hZ�y[fmq;{mX n2f"/mBH&4Yk?`W xFM6iH|,+dCfM MfzkkC' 0FيWһ"keVٽ2.K~Ŧ.Ⱦ^y19C_ݞdb J9='@mH>ެ1Hog(�tŕh# 7JCګ[uX#/{icxN>v$'F]M' #(Q%^ lcc#I|Xd]>VOyh_Leȱ4 ,9͢$@I݀ @.X#m4U?X~]{ |yi&ϭ/>-$~IS#πO }'sIQeOhAa$T',Ai1i2)ucBP3" reQPOx 51/AZ@-a%jiR$0Qp&!HQB\~bVK?拭k&8/5W`_wm*TۧUQK*ĭrS|¥<V1eƅI^=`Aű.ۂ!t*7� 9[Ȗ*~̡U]`K/sհժ kh` e >K I%k>o6E$S {3Ϸg5#+^GjL!EαI$l0[ MinOxضPS rD\&0^;a+ *6/2*nuy)KPMm`Uz{{*7Rn'Tpխe5@)ebGvĹ`L*�DiթCwq Į!mVz( z$D|&L2+uB=XɀOUMjªg�-(SScNW/*@`R]lf ;ubvc=L嗮7˅1:؛=C[Mf'T�]VsRe 9Hˬ7\!ƊXPǷrŰx7<?rGLOGCIFD?1^ lz% |ts�M l"݉el&fmymB% 4M}SR.b!^j|wst)k(ѷrX^�>59^Ipe*w'@+6Azk vgm8I@>AW.?rOC],6DIRXy }E1O~ "JY0a˓[eh5 .ŵTG"k~䴻m**W._yt\(?h¢+6 $pLtTF5—$7y*$O ha8g{fb�y #!o2#pO9Qx'qӖU!aߘ6h6>m| ڮ2wul֣E a1zt�tiTٍ>&0T8I&0sDS /Mds~/C3l:zRY>L(ϽPŠW$%Zt\$#aԆ>Mgk,+WKzz|~,aƪٶً"]\G&XL+Qf 2(w+XzRv >ԯR{S2d\6WG]a&ݰI+I&\O_U4O` Gzߴ'/G2L$EaN'E�߁%yΝк'r>gz.BLUdZ,줫m-~jXY)' :7%j"G*I8@9fT[lT6)[X:b5Xgh$rYJM)QkUsV~Daīj[J1 y<M9NO&Hⶼ- t2D*-PψySe<gL@^Sw*ՓccDb'~p]"݀ azeD*!J<)ԑ 1d:, (zK8>C8F)#S?b~nf ƭR'>_Xڟw=҅YwUXd <|oJيR-ghy @,=9n %]ؤso^6{<$CO~.ˬ0RVv_7.ZYM;C%<@~r}CWK`X תs-GXoPG~08w@xt+6N_=Z$Y5~ 0~_3*pH31z߉>2ѺxYwCYUHbv^ +,Ga Jࢭhx-lW@û_!!.A} 6RȦ.\nUvIE=zo16kԶdwơ`,gX?T:J05CG]}o.<D{n :cE̮ԏmcFcϚ s$ f/ I1+bLE^")heN]`ɯ**xY]=w匹Q=Yb-&3[05yő.ڔ}b_d*ACz`jnO4n 2'|DkTQ"2K3b`@n}L~ƄwWяdT˜yK-".$yfazR&T{.y<t:Rh" l$V⌫ EL,bg}'Fd$qP1C4.k3`b\&8$Y#`j p0n#pøeހ^UϮcWE2ɎJ,a&CEo4БȃTO%'ZOqRHT?i$MF{p-3p/mM7<`{gt!Ut BaiRy 8Dݷa){!fBpt{[k'Ә֍lO ,Q)G,fB%Et#U9 S-ݢE.)!pe/b&xHZuXݔ pZ\*:'& 1vLMmoML&݁:äk+EEdΎ9 q%ćM KL:mPF6 $6�f>5:{1!=2/bycZ0X|L 9' ׈z2WF,1#+%耆SK>O{@AY8IpA)f&. =zji<JNhFqڍRϖySZn3[:n�ې(\-&{dn_-j8j1#41b 7f1+x h&yb^6W5RǺ)=x4&@0 В 5Pk, :%**۶~|V Hzl]t�'\Cq`w̄DyCZG3"s2 |A3ݥH^t RXe)qXٔ? QT+ }1? n$6X髊֧f&}s9ݕݓ;y? d*g kGFPG3gUMDϽJMzK4']k끮IeW|[{;eU ��5AI&S#fYB# *so}*O�~2C$8�-S쪖b8k F< z} 1XXmGMvJ[D֗{b:V/>f*"<@oY6vBq̸Ģ$yxIQZ{Bys:fW|q&@7zIdTl ݽ $;uw\4Ν#لK͐i6z! >wPB?s S0[%BDxAmJ.v.ЅCaX*fq ;q%w6×Y;uW~+&v%aݝ N RVpR2cqx8�xHf"L&،+mP#GU�>A:]@CYͱݣR8!Ha::Vsp[Z׏U0TJeMV,5|28_+˕RtO _a쮵!uY8M/4`weNcvn%E3zK^QO>{f.~TSטxd=1 }.Vg -V$eh*f~[6_POtyon{I,b>RJzIF@q4.KќR45.0G&c\V~=_sDbh}uD p8V|sx=7"itEu�^^GTEߴq< ޑZhu;c^wEj%bS`aS-ƬEZ rPYdO/n\SvzLsDOR ;_3і<)LЬjo `w ՀKp)s[+f/衁(OֱPh8NѢ +$t nko 7ĬҬaOv,M鿠*? X~%@o:p28H:]E^0drӥ!ĕ$ٝ3JeJqp_v/VVv彳YAȦ"$L4tsSA (CL|ĜNbJ.^gI* SGaH]2, lC\` d{TK ^]?X;3٦CKn #bchDZK(BH :A0�*'̇shTy"0s o. v1x7 F+|IEEzhm`*j [Gc!v[.}qߖx5G`=@wc7k'XymȥP*Uy>lXs#x^_w?t~?0(Z2ڣs!_#`}mX"vbK_{K=.Mϧ⦝Ȉ]V+ttKDBʳ8Ǟ面Bd1sTaY7rRhӇqgmME.Zk݄{>Qn;VspUn2y?fЁឆb^-H59 kFŲB}wlgj9H<KmD][ 5\l Mq춫_䆨pY9ƅx 2 ΤiC#.CM1E�jSc $ο/!{^t"/p.vޚJ/QQD!*|Q"M}7CBnr) sAVbf͋頑fh2.hrY8ΊV쐌5!2 nili0GJcO=XaY@bk 8v>nEn5*L:!Ϩ@cCrTmײ5Dž2墄 *i/j 5Y}<VG*tAM'xwgz"] ){>`fP6q20̦[wBMr8<tF.n�Snδ66X_7X:.\f*/-,(Yrw+sm˾X1y}3,åCM'@ rp$ BNc::}J~z;-# KP96tc7Քp05\.:p>5<K _@u%FԑKXV o6EShXǂ`MYMw_D.1+rpzD0m9 +UsB"IteWzm>A:E!,_toK*^ce6,ϗ9r[if5ߨyw@Ƴ5tZwⴶP)OAuٸ!I rP DPY|.{fWlL3׍*>wܻr$N|<M.bM~i\=c.4^Nyb%eЉzWNͪ'=bI7vf^E%5 Yޫ:jZ;]_Dnu={^/8jsM<e/jy:bň%Z^; k23]U^lZwYC3(ep-JɒqY\-Vq"D} Gs1 8Ǜd?;紒h&xqӓQv<OMa7jW];عBiX誵;J:߰B\_+hjVz1^U|vYFʶ@OIO5U;!!aG3YQ1`Hr8 f#5C)\1e'D`c|W*O5k= azQ k( Oτ%mK \`mۙٗ% @*4;iɩ[# %o S"!3BQ@J'G]Ġ!8 5?֯H7uٝx!5</ܨ^+ ==NbǗMKCN۴*7QR޼ApWd0AnUfIn�ws159$&tt""B7\uuY9qUtME~Vӎ+~<ye*ojI-Д ˮ^3S᭝$j4Cl1oC2�v e@"OCf td[Xn ?-LS ZΖ*,Xo ɁYn&r!6t KDEK'P'xN@, 7?znqH뒲w vC)EP'VѸsZ-]^R\\b4APA+]cD?ވj .|Tk?p_"(tEKjݧ] MԗHq@gRV:.pܕhО.ax4z'(.aa rg,J`Ik`>XAJZA�vuOߛ!ρw)׼Mά)ɊSR?,_GNKZ,~O)-&?}[f%nc֏no~"�GK= oq#WFx l� )ƊhFGs }QЉnO\C!<�j xnhh\<|?/}ݤ%6fo|#f͠-{Sznz;MէB_ʽhϹc=7|wo c,gvu!dx6_G_5W+96x vm!"B7@nІ31C\%XcV@1Ĉ=tcա׉"NZ[UTjd@zxaqpjk-Os3lfl'yO+:[�Ƌms{I4%܍Hm[qX.rHCըK6KǕo-o Apvw$'2|8`fdjw]`nYxsQ�& AgV|0!lՌ>7:S PO.nKJBV8 nss`l=# ;t28f r>@R?+@؅G5Obsݢz#@\A\Y%�[^U@K+Zf:عr֠i۲(s~o$2hYl: )- d_vVeH j{hgT̪;SX;FjBNjO5Q|o�8mGd~)焐t3(~u S]\-sw$"�5>eB6>)63 u6�qSЬO-I�lVE5-jv!59iGn�/ob<:R{ BC%"j7 S2$X8EQ>=U7_T*!j ߬ʑHqb RiĠ1:} ʹL!a}:?1�E?.gxtQukyާڴW&Al/@{|lg iS[kyn^S2n!DG/_6wU"&h崱m}cx0¶0`#99ٕfETPPHY"ַUe4 07PG0V^6E;cۃ32AtRK2"ŃVc%SRX31L8Ȣ �W9zoz\gk( 93aucL H ~>'A9ItuULJN ,m_;l3vQJ9r*6ht)ii/�0?6 uG<8;eLjs VfN<Z>{$ SRcA֦]- PwYqf^u7+`jj0EВtR5E1ZeU/Yor nLt M6aa=&X24WP9:Hz_f!)ZL܌O.ٔh矄%KvJH1?08`X0G41vF*ȁ ߕ ptW&#>KN3 ѽJ9ӌbnRuW\i_teqi|zz_kaԾXBe=jU m6ͅu>EAy/B#V*rm�Ԉ2'aMǛ?o^!\Ib1?1ͯ8yk5_Cl%GwpǼu<LJVxL1Q[Eɼ%N}(Xx-8�T3 |NK1{b<i s]^i{3<gxXk9GE]52uQt_1nM Z\2kIiV7QWѻ%wU9C0IEW"Pc t2f3Eb|-iWl5z C>ը\Ruoנw܆bv՚\XiDЫ,3킑>^MJDG{>?{@jg I78::%m@3vwÛNуPY>F g-D(T䏏 L`F\tf%C-ŷ@JUo¬(& yZG2lT<qsX vV"_3=\TEy@)wFPJ{ SڕögɳX||0#s__Bj|=ϺnLh:e-~ !;tJ2tLQkt/ew_븰PAHM&B)=/?Q%I 9W#Bg"~�'3FITGaO"ѦY~&nΪ� }6搥ؠX#Jf4F>T'IUjaF]SWnMT:7iޗT5C%g NhԠ8'? rԞFrkd٥Q߫3yfJ fWoN*Gl< hPmjpuN(82I 78̙qK>dp 6$-[^,jwi 1G2LxA}i` 4 "\Ƽ-)kLC9 LY*XnaY'@(R`q-g&-GE'ϩevM{7pt/(av&D,XB!A [ 8IA|/)ӜzWahsb)^mGMi9 }: ^*<+Qc|5ߵ8tH.ђ9?[QGq_Tta7hJ-^Ql_B͒mNQS D;jM]?7vvT:m%Яԑ⸁(8V v~x=Pd~`e,Q>r Hv%#6V5s,".kB4~GRPț4$Au mZ׼ux[g:QZTZ'^ҁh D/IU~u%tA�OňDˉQy�Ҁۮ=Q_bKXș"1);i̺@Qj )UyKG7ݶjm&Lj;>Mj|rq+ BU '</‚eϴH߼ ܐ ~+Ag� RQ6eVD|ZiBFN#AO:s{29gsTÚq ?\??]֘͠/ ,V̅*j]c_B0{' !R4RaͲzkpA L]+eB.C`!Hୖ@*~IwЫf~=qŊwLh5W~É e ZIx^X'30߰d_\>Mg@?$\s;_\ct0%}J>�/iYM.B!yа~u|e3ߔAPGvǮKCc3(Eˤ*4VyΈlAv)/` ISZyTTX\B{I-P7-~E2uܼdd*b~{EˋpZqyzw2P#ָIb01aQ`cbw8FO2!d!�p29o5Fܕoy[\-Ą4Y<i/ cTbPRZ;[,;}|d<Yi} t/h4~D_-%}Rl^$FUߠhsvU9.LU]j{CUM cX ^Bݛ&o$sV$ 'զF6P|R'Q2jl*AMj')79nҴ\HYi8H͙¯ B:ULܿ/ 㙯JpZ^ ÌRء-a<_gp {0| lb`'x}Xú/~CB8(Sq!Pݟ+q3~ݑKrfm\4Xrd_]dgMNsea7!N zZEjT{_s% R]y0jaSI&_en# oMn7 9ͯA|]"!MpC<TSxl;$8ma M;6j{ӕ|ҽ_n!kuK]ʾ8O'VCBϊ.I =^bd83z@G:3Ҳ1 WTÁ..DhV  bj+&QCDu7pF Xk@.ܧ&^ bIN nTxn~(sV/q4#&g@Eh}}gbu2L8앾oVß'V=Z9䰚=`O"X b*^= I,<"k<c7+EMN)Yf^q?Q:Pz$ݱh%!W;}t2auJHef-W+̓2z( l8/r;KYkO,;qjr1_+Í~F7 /! \cM7- yG O�wbWn.!9tP^C54\La[`pVcFÚ.=aUցyb6.S4'-i_ͳJ\l79w:9wi %�Raq|ApN ߎe]XO:\T֑dC^"gP:HH1|7y4z0xf68es+cu?|b3B]9WCGν 3`R|iP :r/"TR< 5d`_54PJ6$4gIbEVK'eF'ݷ$`h*'x+b&@pb3�6\KPhxT{1"v"Qwdq6WNK'6X@~j7m6ʯvGi9 08źyÄ e=ZBc=&;ξc6V"ٷ;m(?kĚC.Q Ziw1 "3n' ؝oYHt7\pz J?lR'M1w%\P!�6Q$ iHi3_`yn]3CE7: aׅa�wrL!#jOn@}gzP;Cg+N2mk hQB1Fl%UPQ0=[7v54Ϸxg d,%ܧ6b5v> < &=GM�auɼE9";}m뿳||2AZ쎽^f "HcM^e׬ek[SgheAx~;e2UY H+)6cQ �Ѝ3$ .&B1�:6ԞVCs6$t?>') Ú%29NZI+o'H\bj?ASb>+4pM$p:FeBY_5PohW!;NQ *^sneB :,NzZ5HA,NřF$1"K1><y:%!Îg C= @6NCSƯP3`%z>GZTlkk3QkDseJv92G4_sŇH9<QJԐ�Ĉ1yOd zrGndЃ;<*r郣4Cv6nfPs9:w>jt=V-R,lo#~Z ݄>g#]09x`C#UyMrȈI~3.qر%FLg lP a,|8%�m7 [~._F<nj\1^դ-OIׯȩncGЅڪxğb;2Z$GZ@}!7Th}ソQrI_ҥyՃirm.mMz,+4HVJX,<TS3F[=KJ?8a�͊:3(� Tj @~=%�,7ёܐpC8cK~+K GQ<ѣ =='QwtţrcH,'la> %.!qƼT@E{?R(-:M:#Jyяn-yt?s HjjaR-aYP`th I4UY_F)\~6 уB '9rugGR;X>7dߪފ#&Tg'#ۂx2ꮅX0_4|M$omX-г^2K)lL&>-8D8՞5W"PŇ"|ݥsu/yC`@7e^N{�d՘vk/0]"f!#ݧDSWg>aI 6ǒTe'cuSjOV hV.BE\HQ؇Wz8dFr@C-D(qQR %m\撃˅a>r\>H[\ܸYms{$uh8Gsԍ4T0L.ݜ+d0:2 ~lrAP҂$P :<W%!9oZd" 8jGVM_)BoJ.?Z~z-^^$VGk+YjpOi]:QG1N,Rs_IH޲ݘ )j|+|7˒ԜQv\Bk`fq&Zq#⚪ NaĶN!Hzo p>O)Euv"X\ND8݁iWV|Qɡ)k y[V9"5l).y>PZL;Wݕ]PM+u[&?Mh}%al|AjB/zTy^~$6>JB4|eY.2񏔛-JsA>XS0vb_:ӛ%K,xiyM)ǡrm?m�B,۔2f&xSO~JG"= T/\gi9#o<D�;Pfun삁z̨D&@M(:%̇^JNL#K#k2tsь :鯩t�'#kg3AU�%lLS '+ܓ[ x2?I Mx뻵pD[o)*d/uMT#iVx >+Pg3t1evRᛖPV:Ϻ]7O%eLnz2M[R>EeweX#:ІG%R$f50L׵I HmeG4c\,`<˓'\9|: &cG& 7B![J|G.+lS-*] dY~늖Q2?*eq5 k:G7nw?v<6yρ$ ~*M \؇`nMPI+bpP{_j8fJ'{0ȽjerwpvDO \Uxv w'H9_Z]? W7K>qjj$}_g2GY)q__pJOHym2_/_5\2t]cSMq-0!kqeXb/r޹xq']k놑nEbP9WQO{ P�CMjԸO%K J#EDMu,TA8Lmnwxx猊hA[tzoJʩ$,xPp{!9ƞD&zO=;UWeUHnي$ P'ٍU&}^Gq<PrRŚ; 0qgPxԲl@sWkR.;r$}/IXQ *#2@'~5@o~#>Uyt)>Pb+p?9&BL=gؾ'.+qn0;aE-b'Htx)}l2t!%T{mЉ~G/o\a]-Fu'~Sxz1H,[;.k ri!`1޻P^,Lۈo=tuXqc +>'a 0?'u'Y]^daX`P@Β1u-$f5FsaQv" �ذj-&{9P]�*j9V::4oױ&NIY�N&-?ɅǴktpFWahjdz #ߔ ۅBYsIqGw1~$"=8i$Y}M>}s\Gʄӫ en5훚Q>S5w5HҀJ6bI_PԠ܈-(f6JX} Uw,[D"iI!EJB8z|ks$Xs @t-h"EgѨTY&íaa_CZz$AVv `,wp2 *wlڜPg\ 5 Z!TPmG<1g0PΈZr!fHJwR* v'#oHq )QvNʟuRwhdZ?OAliXwF?ή?9.5:}AuϻHfFbuà{,d߁Qŋ]̇Ե3og w?~}^:f怲Կ.Fuꓵc[-/c۲mGe(B6+``SRH'77xqoq³ʰF0(TocGfju8I vX ,ox9pr^{N |nA!y�a_I/]T3io:";VvSDMɆ;D*},DZUEVU;`#Ōm9"FV;F\3A,- 7 4c!oB&'F73}XmPH7|X9S ^d2]�\Ԃc{GbMe}%,wKr|A(2eBh۷xd$*-cd^3[ʣZu?6Zl\uHƦBtH({\HJ>=V �#?#[Z,];/dohv9N?$c}@QX(_p}$托\k7]!+ M@]~OElt. EZWR,T%amR.ip{t?0^U]#f߆;B *ՊR;[Pޜ1IY8�QE KNt4"ni0"S0>. uiI��Ιx;ۊ3 7YHq+ydV#y^3��7AAI&S3mBV@߹C <bދgDӮ]%†“ BVge_ ƞ@ɹ~g?K}}v;P HNS4Eg@ `R^Q|Ūyte-Crn<CC@%nH6F׫1է1(+/Zm( "hȅ鬼I[ qMb8w.nR-,ˢ(wt<ƣ|X5Ejo_+sqHg0Hlږf2\}J>q`Yzaղo'u+LA ni.Нۥh39P ,#$1NfURPer9xB.gxBSM?8_Ν`Q:`fPCR -!.C>`^hD_}fƢsUd(9Whvr7Q q$=u n$ 9{t8bnOw2ΛD Jž;]g wOkma_uR)܏°Y־W1 .M0{bLL(p65&Yoh x&Z$*UgwT8qX(Mh>o>li&12\o}ASN2 J}&n otkݧfȢV1rGvG6 {%U)Lz gVqh먡t?lw -jh^BZeQea# \1Q\H2ưOZpGBw?+:©�"F4%v3%#9\ &;Fk S=(R8"Yfy3 yeaLˤHY^#,/GϗJfP !?&jҕds~a?|wM yD ewGM<cr֪:jBhlu X(#y^'Q*u Q~j窇\kߑ⪮͎!?(Q'ƌȹN\su}58sRih| {&,?xEHWr89x\T<TNJ)K ֺ).?<G[p%Zڷ#[p mڧ9I:nݡ}-|0W _mHN+cS5gI/AwGlSΤ0 zEwdjzVC>4%r`l4hhh?Rw[`DpXkF255zГ@Pq 5;3mjHDaM-5!VLr> �~0<zЄ"/8Dכ2BI!0 d[ttBn kxR/Īhyd.njxVV'J/SP8drEz3DM6QO?y~_b7u*1N7HO"?͔u39$omzګv9ˮk.t<k%YT-PлO;Z?.e%5.ײ GHSpm}ز]Y$a|^tOѼ1 d*6�^1pilL's$9S,kHhv{h�AռK\ 끭\ /zDOC먋Uغܢ oNKc;zeZS<@ caqykPU㋦Ni 4uaҊVl?2DQPtr}N^' +zWȳs@ s0DZ{@(-6@LIJ{іYoo5~q!&I|t/~bQ(^  t `FڊqFV_ײx9%wmڰH2GFs/^|;9έ[$I4j[tȳZetx)<@Ue"2<jjZ3XxP AD%A;!:LS@8#$Kfa?ɮ@D;q~8B05y<؎+A{V6gNO٢ﹾ�0м"'LPh1w"S,V Ʒ7tu<�9uK4>�+G/^͝d~'e$$ضʃ6/ԔKw&,d 3~-K2,;њNj_<#296h)ӐIp.H琙f_i� *{)T*f%yO*z~hxNե;( Rיd%2@׹~ܜ ;Ў`m&NӚ)~׈i[!W72=Ai*"H{@&/(P GS`L}UBd4tOZ&"m2 z~Tef| f̎.U7J8on?bD;fO[̐-)l)f0C\5Ĝc X&[y>6$5.|fR)تg,O�)3Fs\GtnS`DmBvMH%4ԩӒ͹!_qȢ[0"#i .d8:TDc7Pٵ<|~Ua/v8 AjKQh[a0`⃧#w�ZbJj٤ OZ^a__ R$`-X7lzk2pX0+)%˫^褅oao P#<&boՍnW, :B5sP`$m&~J;ɛ/"ٕdz-C{*|j\Dq3IzB3jה$xCA=F(*g] l9h.ܠ5NK]r("=kN<D9˪ӴnEĻ-7U2;9fW|4CDz jgJ\i40^_T+[R| :Қ~q 3$[V.44SWbfxQ^IDzi D>^ܷ[gLf(iEv]?�E5&# 5M<آB9nw A>0?7;^șr/Q>!o?ˁt$; D ~]8D zobnug2Z-&ѨWtZpnKcva+dZ o2}^1=<:S,L6=`+ G.:A]ߤ ͏q:R|V/d|W2ҙqvG8K;|ܻu1Q!VtJ7\|Yu q+ iI`D z[*яE$}P`wA5qqz*�hG#~rRRM1sYh@(~q1n<""'=c4Bs9Z`g drH81tHM@bBx $3h؆]jJ;WH:Vsb$hU*)%*igU%PqO[BW�̇Bưuvl_R7I;bt͞YVlmafϩ8 te fsg.0|*̈́+CKvA<9=&VT}]:IDfn5Nq�Lqe#d6 ŁpC0Gw`#a Ym6aXu9#cv FDٞf2/t^,YqF =JRM' `%'$80XLtQJ}iЧ2gq#J9 'COWYL5/,MN6KXZGM=XY<BZ a,J&U?mkaٚpLN֕Z4YB=b*-T@8rUÒKkP)Ja0f<y6#*zZשådY#BXtߝ*|{Е9 Q٭dOV ibiJ@fSOpkF6XSXxu ;Rٷ<zD(!+OI/MJ<'-W6[ B>4nQ4*Tm+EGu]ː P`a8YJ}n2cF bH~f3n8w~iѯ1?1CmD\$@A|u20{3q6m^.57)urkmAgD騳v-BR7kL?G]{n9m+@=pS+F'SsCCP We6g3a{jhax'ZKi_OPč0CU\B$G-"W;?,glΚ}P1XiGU\#w.^:V|ɰj8lIG TxbOj⁹v8x/�}z8]ǶYa=hXhh99u >ʩy`C.š9~UnV!d{s0V=, 4#m/R@빈̛9٘+|H|sd|_*jIƊ1n5\z`:!=~ԋYH?z= /JFz W^!qՋ,`uYWFďZρ4=uhM|mS.cl~ dCNrDnE^.#@Y&/d y\72)= ?g Ry !U V?lQR8*j gbKYƴ=MDhV34xۊGF:C61Or%`:c-iASfm@"?ǬMp|X"G` hb'N_.Yj &c9S! t0j'Ç}S ZO�C:0OĨuGƊ,LwlW껺[qr88& pj&)ֆS1~wėN>;hjyeuwKxм.9t\:zI [Hn`jvdo\gV-eZpއ}3]ÖA*8*PS6)/V!2ؽk~D}nn˼<j  ZZ*.yހl~D_ڣeгNõÕJ |jRkn$ck$5nS7VTAUAfՈ~y{Z- P&i$-%ml P3S6MlY懟5un<OYC�f ZK_*AUb'Yìm*~e*˼$jcǒ7!p+3pVK)+HWa e"hnaVhWjhW(xIj#ڠ0"M!;<ዿeA>HLqړƔn`x} ^`nC((xWh(Jwy -E$-(;}:x,u&]ݙr=9c-do0,0b x5Th뿻˂>m(3HQ64OV$ CSP(5`8WϤ6vԏ]Wxw;]MJᱼg9t>i~税42 C: `V?.,}M'Ab[% <e  w'Tu 9Jz]s A5x=E8xRObQq#dRd !rlۅ/ c#tmOHU1XLC{Zp-:woТ@5Pg5RJOZ41has chPwBY?}[ŷ@+}1_~z,H}R*�ESV'Xd,q)e1H\̓ Ng$[ ,[Q<c,nܭ:LJS_e7nIt(aʨf$H*^I&zzBE~94z#6r٨7M!¸nZUMNuk8iJ}sX7pYrO& >IiA `z*j<u; v<AaaWⶳy#g^Ft"@KQ險FX(f9YM}$X]D^1sLsh׸QԿ *rofDA 8]0=.]ATNR˼y'1JVFwXcEG;-XWA[эhhNҦ:!p+(9 P|P6,ehfnjei~&/'[RJɒ`à"0h!ǎπ8v0jM5FcJvQ_Ȟ(2y`GW.<A_%M4/,pDNs %?QY{Rja+� Z,Њ7FK}T:"#Ǔٿ9~O!,D=rer`A.h.R}rj-�_.PXk\eY|sJfcdl)vA/MP\g\^@uvC8kȵތ}`RHA3z՜]g`O@ @䶥IV`s{sl$!se]$Y~W-A]҄3(!j[10KmƋVx9 ~8 9?g~ţεOcԬ/:{2|p.>}bu(wұײS0@\]*pӏm�G{uGt7JQ4K^OK I:!ֲ> rV0C#cz~L>yc%}&6-ߍ^ S- ؏oFOf, <ت( uxiTB{Ҡ`Dhxx F�m1&!qLEP{J.\u<@-q$;vմ<p_4j+(A]X*btp`dJu0׾о )0ͻu}@4 R}6pcw2,+;jv~)rH%wL[EPo+ZlچzWZ,a3._l ˔08G\I %4h ԓsA㒴TM;Y $IDyeHYy労E:\&J(i6fr;iJcxMuA?R@&XEo̔ν?r]nFBz }JgXG KO Q7bke8Be{|fcI륳@ƥnMS$wVҥj*8$1 rJe! XAɅT;aJc 8V1g@w!h LG;bpI.1MB7a .U@[$ZSqX"Lm# <媽s5嚒jL]X0Lo5ݯs ;z߁\FDVy,p Hϟ/gFP$-AHlxǞvZvWelWkW?@{[*",$иxE\5l?y}wk|�ioL_0R%G;qYРHoYs 02^dHld݋b[\=݉花yV+u~+Igmz/qW_fc_0a`]ޤطHk")<>Laϊ'| v12g(:հ46)J1,|# 71#E)'%Jv(#8ra#)'[/VPܬy`CWGGOo{dfijʩ7AJ-dhGEet&6^ (D񂩢ɧx mxOϝMRc =cdCOPcgP$Vd0=Ї1 $䍞?E!2!Pʹ" _<^sFa}vՎ0؀άΘ؏HATxN8 9܎ey|/x/r n[s!5h+q%;]GĻm0 [T0V}JK!ՃR@|[50ƤGdV�ʇxu|knF{)�4B^ukT##t*E1i aty-gB]Lw' B8%pdq$R8,MDqԕqhwm%ˢIޕ⚐vQ\A''49'hRWun  ?H' /3D+KPߤ5>7qpQE7rZ tmcY`njJ>L3LŽ`CRQ(b93ia^d5B[#9[%R荵Zp23ȱ`dc?YCC�n tHwWշvTT 5˶!& ɒj%s1dxs*cV7gBRj3:WK=c|-Lgr<Pv& ѓ#d7 "NXc`pDa`M(u?B)(EWtEj#ԙٗj ]T`֭냹f ~{%]|2닐VO{.(>UrSfU 1Bȶ-M]HlJv Jde\M yMBwKV&DB 7G{v--NoJx5CqPNJ)|'y6Ք'g ٳIM;Rp8<&�qŹiM©(b;v"п1KI V~()aUD##�Vrlf) ǫ:UMqF) Ў&jIjX,/8_{{xﺆ~LswowJeQT巃MbHxB1_j!x+R lu1Ně H"; R\ C&rU\(csP0)?@BCL wyZd?`>L:6a_"͢x0b4mH+gǺpY#h/'C%оKgO*=qa;N^|a f#';_%.7[MOBЀ iu%ִ7O7)VOFX+@rxb1AEI 4G}8z숨PMCe .NcAp)l7�qB+o)m~(e~^=$ꙙ;ia<AT)>EObjfÞel |'.qwVW$q\Fn2&|ݹVIйv[phbQNeB9;P#za}\ Oĝ g*AFrJwzN#14rZ05+!{qVr\$ht #M 2Y}JB�LT._-`Aox^bRLϕel HC,TRjFvѮ#|,"Qm0XLmF̾<v"7'Cx'xr@mX ץT8'-ԾE˿a_ޠ];̕\S( %yfZ  l1a=4tԦRo a ~J!m!;oT"&=;b3pՓ(Q@ƧUf#0gF˷Kv1}^+Vei+dQJ(+2XTDljHaցO<Il,4UrbAfck/_) 1(׌P!<*Dwߌ׺<t-*Fi(!vmz8d7t`lI&)GE0 (+CqtgP} HE4lnȉc! XG:?Ҷ~fZRh,mveG&H-CuBVi:BC]I갓&;4s^TGѥlVf1H ~ܛ4]S!ɬ,`y2(z%&: è6>Q?Oq(u/)p 2چѫ$lYe` H@{nr*K3(!aH>"kCAR� uaMڤ0(."ppWmWMa.lDlPR(_%[nDft0aR>˕1cu_L�#LC)&QL"O wQZO a1gg3=%zRINJ!Ҏ G"8@Jy!ciYS#+9,@%%N20U? cuoS3h*,ųʬR#OcWn t^{@D5*x -֤AJ3Z\0AiנT �z JbaF_i@ߒR{͜Ժ"л"~d{MV 2Nu8b2 &ďtx_y 4o0%RS8 !HS/I5ɪ<ZOuXwΠVܖ9Etם{hQ8u .)fQǢŭ敥 /8:>Jq*/H:FZv vYkH/  n1+ sTtɕw5 ո|=snxF?vv`Kڷo1 S-ކ/ڜ HO'7U%LWwmH u`۴gCjyNcI/?DLED^/׭`Y=t2 f Ґl'<d?n `O[1 $%&| z}\|H @3/3D Ap=cgbd ./"r䝏_�q$l{XCP{ϖ[Z ,T\;ʁܻU]XF\f}طkYmy7K:Cqg?$x1O#wguu'\>HؿD:Mw-?z 1\荮"sǩraS)m(g5An Uo#)O5:s? ȵ7^&}1|DQy@J Z!ɦ e 1ˊ98ڽNZÄdS͗/QƜ[ݣѷ"HC S} wꃵc-ON $nO7_jjIlOČDjcJhdx 2@UKɵP`yZ&-J  aݗ7X.Hg"΂ f@S WZBC+Wo1�#9as v8k1Մ^&s^Y !r7\̦꒒7['x7<[`ӗ5lѿMovW +5l`g?ߠTXhA8[=^MrGZnfX?U1/I1TF LIpmt3iGR]䬎MXõx*{7-2%]grki&l#KxW#k@l֎aM%4kz/~rwȧQT:+Q l^X4f/`icQʩw ,5HZIQ̋)&<BzvohvF,ctoJ P1Ŏ?N\GCh*Y='ձB"!T!oX 4Z)-U"չgwL,\פ6)>r/$~ŶSt(8tK1[ %"1[(KLV7Bh]Kqn}TU7sD2k >@4짼5S'6DS`C֖爯q )ƚ$3w563(LR ' ~`vbAW",:Oژ|LeF;S, +)T:CBM0EygOP9x35DZ\|sJĒ<dM>N_/ J2K-潍wJp#qdp?q3-;ה͍e;FY ICsRCB61m_&j_X&;nۖijأ*bզ}'h o3jW(/'[N<E Zݛs ~99SϦ۶DŽk?L/9FolvG{ս(%^Axv(K#ANjm!fC+=,&qg9X z0 \(.MP⌲_ebS490?Ja1ggf̎E Mq樗l H 8qZ-J('V2lfA6RY5j>@&dy{pMM@# K : T 例;O+l2\*qco̕cf7.q[aE@ei:0'e`M>5}ҵ˴u2XrpG,yIU* nPq)vWRXԝ{r ?%EZI)ed&忘}̂`pvYgn2LzS 'ga^Ճa灃f*YPDK E8'l` 8|7Qs(^~ Q7ɌZ-ClY$Z 蚄ƖnvS!?8YY65E^UzlU/wnIZFJ+r`eQ)kV$ =K:gàք18Ipд5$]&:f>Y/ >;VrJ&dzC۝d0^48{?n]O=`Y_ZXN ǘZk_>6Q*e~</ 'rp}}3s\yZq 6kX28QrzQK#cߖ?'v}#ȽD|edPk\R! i&@<Lv)?ϫ_Ki�ͼMT{b(v 0!O:K@o w H%M 7\"fW85@;%N{NF'RE[߮0|S#Yv _�*,]]' M;'ƴ%0vRfR @ 2Ur&K˵(eco"x1kFIP܉}"( 3=\ (9Ig %/M D\b]\L4MX'��:KAI&Soce~W饶 6)I⠴at)\e!Glڄu-8R00.�)J >v6 .C"p]AS#{ b2=mL 6}4bvt I0F<,Ƣ1+VX^N-_<Zc2 BMM\t4SӓP9@v-H"ݴuqg!>b(Vtx;-4WѠn&,l˃*W9JҭMdMt N0G6s~,|myžM4KON@qZBUsJFxy]RŻdLƚRz$g}Tp5Qѿt^�Oau 5t%(Xio\ơE(xWhٖi@unsu!?BU4fVK\B:ZKr{iO0Q`7/heJ-`Oȓ6r€ 3~L49^%cz'BRV" Z+B$&9E?2�I!;R|Ƕ'b.<ANX1˞P<hVNb?iyɺ$DE0$nfz0C^yEFT猪)ƽ{ǿe9+inEq%">b2 0iKe!;Fy ͼ+dn򁚜XDw9A }~ Sq5[ rd]6&Hʛ2u¯vS;>pU܀}񽡴\8ýҜ4=b_(a\sρٞP0Uwc6&+=J2jٚ}:6Ξd/] ?DF�c|\S {<wvQ�, Xsu \8crfk»m񫘌V.TX E0:FQ +4܀BpX-<+roy'iEn{pM;ɐ ]ARݝ$qØ(.w=E&AMew.( fDyq*yaI|tOj. ryi n%tT(zz}2(SD2ĪqI xWHe'@W'Ե<?y^!ʍON5"*ٷ1_%~H5!P*n.?RK4p+r۶ 9L=d.3̮+pdh \A{];m)p}E|md�4�$o61^#2 1t0̒<4n"6ܥ)�1Hʗʅ}eqx ⌃@!TpJoSnpڱ( 8R"+QƂ;ˁ\k]X ^$iIvp&CK=2w(-SE;t_t HN=y>٢p-}.[)CAɵMgv5Lh[DLa(uzVQX�;-T1 t,Y9XVvAzhk)AwwqnQ8v|pL)naK/t  7:#έ㑊dLG[*T΄SՎۥw=5I#$!; hN P^:ճEC-'tw:}ٹu*{o(i c! $v87݆>,n}gƧ67d&{K2e{n%Kn;]3B5:lk/Ŕ�>Cg<\) �s]jtv_Ҽi^w-"e[~-W xYלU'U~T |r^xUj$ͬ P_y?D7o˗&Af-{MRmz!o2+o:lh*<{5'st4^f}sjm9㳷bW^/WU"7EC`;3ӋUbQ m'ĆkRgteNb[Lc>^|.t>c;IU[U(e[I#aeLԎ=КRd%Cٸ {(%0j=)8QXzxx"h = <!GZd;elN#g O2( \ bՈY$j؃8qB jqx؜DE"ڲ JieDaf9E<~ F(ʘ cfb !5y0Ma3L'Ō. &-6q"9b@<^TO0u^%Qk\͛4fXa*sPS(,Bk#vr]X8܇?k'wiϭL4hbAGa5A3ٙ pmsȵ Vћ pFŮDLgKgvQ_NҰ<fznʭyׇ8祤 ru9[" @.X)˖5!!*.A:G3C6a$ըn#0HX] }YcO徙.BM"=s\E{2tj-Ƨ)ǼFIwEX [,&]e}։VgA(77bgEyAu�f 3>�fnomd%PI1K,G-ג#% f `4XwP ֻA b}45O-8fY#g֓N!RR>sϒ۟y".x{%菦 ~"wCfG^}Ooo˹>kNUvD,Óa\c<(S4\ؐr{Gᆭ4/JaNU>jIXL6買)K7awԑ7]ϟfD~1EHnfSϟ߰z$$] PP1M4׹Le 挶63/n2XA9͑0G ӂ<;Oo'c�hkw$>Оa: V9zxv|?#AeN>"5VJ(36l䝿q6)'&)LCW'Oxz18dVFN4W|VYpJ7гxhfu>Sz#98,Ssun*ލ><mٺ2y9)ӀFym4l?<D[1_(:G0$(S͍JW!^?>oU'0:Ȗi駦舺С!h1[5S$ uI#3T1h-\e6@*ܯknŽ\@;@(uslHwʹӓUb1bf?od^vi!h�Gco>Ac1lnE4j6VZ Gy:u @gi5 #C^ij{!K!B*1x1odÀ&,@cUȾ bs 7sW;&h׋`.YAqVl87ގeЙ!+BTdl1c1N['A9an ޝ1a7Ҍ8X4ǒޥw_Y`}P{&|p(N =B >CpH^4A/"˙Awxױ@4zO,:2oq|Y2bD@O.<J̘<DU @*"f{BY YJ{݌�jP֨wëKvBJ_lߞsa&0 )HwxV?�W+sL̋*%WX"MycbV}Ip~[NBК4o2pʯ?FL3Ҁ[Ho%q.-s5pn)AAE)k]*a6&Ŋ׃xZ0}{uc[{ތaL9=!I75< zhŠ^ ת5Ο2HWY& + R|: yեp5M/|^P?_AX>Pu 4WD &m qiɴ MFj_Pz4Cc/ƥ}MBʓX36 "ûSJ 7^z@牤XŵJѠ2_1̯rWN/]=5Kn�B*bQץ$D:&P�@ l)ry4Ҥ kNb+6{p5-al/,Ђ?h-:0JU^ܭ&& ǬLcZ*]3[= 7uJ\e`)� :93ڧv$nE kx@O Ց}"mJmH> 4F2coYii(ɥ90o͘O@@ -@bA~#cw9O^3ymB�#K*7$ ah+o< ːQeY _:oQn$ 7Ih9) + yBn9=sgZXY:dU"'t_RB+<NVIJUڅ7Mer59wk'#~U E6m jc+";M,| e, 8|Tkng!H& ndV1ƦzS+!"b%KGBzL_>+Lٙф5 $ ōv.nos7vn*>{>"K^W=(dq٫Hj8kk&#tbGwWo.w{egG\wG~_sc_u·Q`D} sΔS֗`bS!O#Ɗ*#79e [=D.Bc.;3pؾa&5"Z\ZfA?Ꮲzdr^$_#0MG^e0`P>:F9g�c&i XeYm&WԚ~oޑ87Ғ# ypSpJ8&";5@!l6YK =F"? Ƕѵ/8i[ءwg46;WZ솺ᘢv}dfn=WHQz^*}HNWQ!M_ɕհn='K~W-WhO\"GPo[jaY)+-|D~GBBf!*kSj9i$w菍8'.y9~;J-ma86zY1G4}:?a{"+Ƨ)YiW Bѝ̪,A}E،P@WWe+22^tābvOLU a]\Z䑕t% X5/ixws-p Fdγ'Cc~3iVuUb:*56ڲ#?l3xRpo [6Hk~VKp% ovڱa4>|MV&¶R۵& TV d%%46jT{cX&܁så22 䆅ipj- ZW`a=/i"%RwGpk-ȚXC/7Ӟ bfi4}_>EfjI:+A"uCBTu]nG :bT|\טf ٲX2^Q uźX>vJ<-VovݼgaǦ7:xgJggŴA R%fЦZdFw`߽m(pLRݜZ5Ȇ3�h 45[:3Uɩs'-7uA fҧ Zz n`3Ko^W.Nz٨ptdiU{|.HiTƵːȘ,)q]ڛeuU{G4RsJ,"-dQ_(OP !)y6Dok;X!{I1M8AL*vI<JIa^'qYmxY[io}`+Kӟ\L(=o𶀄~ˈo7yv⟱q-:W6yv˴"zy\W 7d8#>8s(mqڥMwZIe1!Em3 De]m+ϼ9_ULd0('8�Q:rg,;e|8N<tՄQ|, y CQr8奬<9"8jJو("oh7.9\!/1MObր5L&$qaHszב6nb+*˩q|sKSIJBRelS+8FkYSCPcVBD(Q̶PNoݬ!Zbt@h',2p捊x=&˛h6bPlzcAIIJGTtS{xGw\Ŝ}ؒ+UP|%j(cB FLBO5D|iƲB%P2p>U^4+j^VCiF˱ yNΧtNE %n<]KB q[ۅhUyKNUH@;XAD|e=4%|gK^Hin y>IO5,i \bFk?˹-lm( eӻWCOCzTkˑypRTn1VHy~"ݎr̎V|F} +jB?>K J<F+'Q"m_&<(Y,JGH憷v}]/D)-ncdS}6s"?KBqxGr$k}zWr5uaF-c.@{^{0MnofTksBe0 XIoOlj9B6?EI!~GSa?:R!xz]-&X$ >{MP*K<mWu"?'6#ʦa i/\whhs z& T+4mF"$xHth3o K* 67q!.ukeFxcQ :Swg|!$m?7BJ S`:yc1rjz!zfκRj10*ra;Rѷ)(cf1k琙y="N }o`pAYpNtwG!O3!\-4|8'!X"j.u^K+Dmؼޮ�^,~yEd(E=b TVR$ ͱ,7nzy%<{0 ˋ/f;L9^s09{B%�/&}($ʍI^Y3!m*fVsxBmy�d)͉ BtD^ծmEx k,O1ȱ'ѦV;VgoE>_=TTƫC=c:E+ǯ GwQ]9Z-!ubcn+:V4$ 7xupg(I8'j)3@xCmaݓ})[BN_Z6f�X-s[h2`f#A mv?P<3\ 7 L\lo\ _2|/wS)eK<J¤ڮIH묲.">BSkj B' e WW\G@Njvٹq;f2~7! -�=8 ik<b@|^/(ɽuv G*)jN[t{5HnHC %@8FV*WiPDfV7O^ 3t` )֌JU pZ qr77aVeuA;/ ^l$ V%LOm}JhWF4ldZ N+k\uN7<k5L l*(DI �ͳjN:/z#"w#)_G#vg'ӆ xiVPa^lD𿀦ٕ=9O9%VKQ1R͇Kej2cy6=ᏡT^9Jy] qyxn~n\KC+rřw%�%l1ccE_ܔ!:SB'y� ƻI]̘`8f]h4QJ(ޏpo7@Mo=LNmd5|S kPZYSLm|@"�p}M3H; ;�s/fmAz733] ׎i^}) XLAp7ڈwwkۗpy )4I6嬃tX@9O=`JED EJNv$6k[j9MnmT_+A�!܎A$:]8-`zh+i~phۭ 5':hlER-];FJ+ 0+:b .-H#|۬X%JvD;HlG*JET氮ĵ e$9>*1<Na}blj^on"'[qnde om]~mf~on% E9L<,m i4]31| TE~%> "E_#h@ʝ_0(m0.BO- Y&,b�<\;^7 j1\L/ :a)>ԛ5[LiEK[B@xt5&2o-ޖg$,ByJ26̈́<?J8k- 8Zu}-s%Ct}r|qjOqոmi{RGttLMX0Q!3YSolᥭ>ɟl"[ -k JJD[P)os^ ωkZnD<IL7w6}.(T ?"K&Qc6eF8m9Y9q |ِ‟ù kNנbTlcPJ \M\II&.S} cYzb"Eh=Y mMO35\TN 0YlHty%3i̎JzȼO#0q/hirvyMEjcɷwؖZ3Hq ɏ%rI,Ö.(I,Cf㜻)%ksZc�h�.HC\/ly%vs1^"2P.W-+ \ Sn^z0x )6Ey�;&!8HY {7ruםVE =kG'2 �#=W{9H*T�L{OAo|u06,)jnky�&(Ŵ%A;B)%u"?"%~Ce{9OrtqvmK  PO,0d_@+Ywɷ }@.>[xSgk q ]@p(fKQoX`OAPd*:J;^"tpGU\ilF33Tu5w-3m"Fha.صz2vž:+qqfɎbmva+kq4qŞ5#֪D"&CH)lDn1N~ `kӽQ\wjm~UX4?M54f &i>MOQOkg�Y BbV..$8PIW-mÁ/J}ƃRxV+]흄g|$O't)0 \*%t4?~e&�"(tRg_AfעBzs�Q$eyD>xşEj~?dW>PUֆJ a#>بmūe+|kv*~<ep_4fn2D؜ј+ҥ(DjzCX[`-2=E1{|r( !^6klj\*eҤeaxHBkN4/ o\5ܒ^k&1]RqT|4}<r2<z@T�{.B1�fȸRҎ3yC͏=61+ W6TLTkB@޽_<TMY>87qe2GcGI|jEsMJ4C& cyv[pVceFQH G07l}eմɂ@KPYE|*:XY,ggy.&3]f:|SЯOB)gƅa˙;QՒA$w7k:b]iHAj3zg=ORO+ #k̉|fHnjw¸Ϊ@'/Sy</8s> UF~;A7F``ij#=UIoi@rX*R<Ο{v+l7g^ nQ<iSHQ<+7"116#D]Jqml˥sBi1!߳;m1P-̴12�4'W g]NxuσCd:DWHDw| m+ !k]5mWqiD$sh樟bacj04ֻ =)v#�=]ȉmt:4o@-r<ÌIB�\@!+^R6qNI&[BآmG ;�?` f*9HF~J.bCS?QAϡ(>sICtmӉNV68(+pv0\f8;Z|t샱9ݟ/0�76*'HH8,]$>AV%lW8DnY9 =Al2˹ sC0#�|xrƨ:K ([+ jW>@yNA Z]jO[oL7$\8L!tpaPߺb4Bӭ֬Y;Z}xS3Ệ<2&ΏJ+BW;+zU)zYl!pژ^\R['$U^6X>i veX܉}}h4UC)E:fu3eaIi3wt FQOx|Am;dڎ'Nf `mH[T,q.<VӼ,+SAÙ?F&] b7ݢfĿeVEԾqÅ+t"Fr4@95Aܧ/k[??gR7 򞢫BXtP 763mo2xmX$̃P(q!>{S U]'78*oXK5Q%BnV�8 D�$ZF2]d'vM)шCrS~%pVs <$6t/]cW WZ7X"p,[4CDÃ)EM <FL1SE!5gn@`P!zU%\cWc4K:Q܎w|-՝A0${_K~jJ_"Z3N׻ZX Ffc߾n/J4P[ʹƪH`? Шl*sCA jp1W@$*\XV@W|쟀r8R]65�х- X e/j%ISoSh[� ^RӰ-wT0ޛMnrf, "~mi:Bڷ<ܑvy̢ya5N̦6} DGC,d9Fb)i#=XnˎZh0MJٵv=ݐ+D0- e|S1 #"u:F (=XsZ٩m 6y$s.Q]փ/3x3a#*'aM W^IG%wg$23BYߜɸC0Jp0S ^rb )hjtw&݊6( @X7~טr6="N+kӲ}&]*k+.1;+V(dCCF_[C\S[OB01틭@SlFn&q!.Oo?fW%9(@g#6\(A%UQ8n&U�L~B;d7z C͈20)Cu]"k6/lԩ\vvXuM҈haˌ# wZŻ14G;H*#+XLvmgưjUt@Дdd֑6g!I_9ȼ06yaƀTN&1>ڰ*F_5q4}zU.$ĥ-=HeF܀&i \9fJ,j]}p[9"Mk@yo/;K!zP6z0C1KxeI eHN%8) Xa(*aX~%<C_嵸'U=jkDQ9[�|*G|.TP\#D؊P(&7i?k-0RPb*#N<1B !gQ:'g̩F*`+K _`'ff4G1 3c{Rk9E8dmα$cw<7 GhՈҖa٫Sc|sH]{�L ?i X;TA1`;+e#Dct9cny@i6C<<mqBW9~AK脒2EߝU-Oi:FzdbƎlL⽋=Ȫq,JMCfJҘ%jkJjuPikD7q׶fΕFGY@qw,Gm JzMՑD rG.'K!qm <.0Q&] ;auﵰ 8tTp6DP px9 jV g+G0ӬCgnEQ0$&x4IGfys-{ !,Cp@TQXO2|l2%M!c۾!'9Ot/P!m@?_=p4H0&rSLJw>B޶s9f} Hp@t�D5MeVc$q{20.`R/?C}sfj[\(`ih&LoDCJWq$T '@=Wҿ#ٌ>|waT]L$fRk/s$1*/Ju<(gQ\S[inH4=:Z ϧ-Z^JnIkc<hF*g:Q;꼧hݐf ǎ9/dyM-9GH+Uȼ7:͆\ٻ2˜' nx"Flrl^ PJ~f၀0f:5-zb.ZO_ sU_]#V<PRe\mVO')t JT\$VuI^KKup�8t ]PlM.'2Z bn:_ } ۺeҗ/VMdY[=ZpUr>"{1g%hc8S9Z/LC^&$X|7EO¶o2L;/2/a22xATMD ϒBa޿?qء:>o+@2^4B̈́s߹-E_N\oR>y2-<az4$!u2fGv2|\<zw/VUmJ]t\ y.X5Wer5`-ofsFYYtS^i|+24/J`=Gqg81.k+$0�m05K9*/qУv)as>Esx ��:>AI&SO4\ s*wj-;xVq|L=smy-ОVDJY~}< _czJ{Ȫ欳oSm%*Z,2>^* .zȈ�Z@n,c4ٴ %= dIf bͿ)aGc4AqRT7n N l[.zR$ȿ3is#W {R ]͑dSľͧIx;85kJ Wk,/ 'L.}.<Gz [~;ڞSXk&ۗ\GO]�P'\V3h eU`Oɿ#|"䄖Ɨ~(hl`t%w!VQ>e~|Pl[ڐϩɶajdTP)Nnk|i+Ev3H&jO'N~7"&E^C=ZYmC3۳M&&AU3X+5,spIOix)5(`@nV-N& y k<Wl݃SjwqU Q {h.~ ~ڠ o[$@ߩljU8i4#寺;dKJhA|/C5Vs*-CskK=PRYS!cVhNض%L/ez QgcrgT}L*пfCJ%]g@!"m""oda cslzA4G7zpE$րt#Q$vJ`OD[)8ʤ0UA zɠxEHNXftO 8_Կ<TYqn2Um8Nf)o9z&,Zp<i1azq<p N/Bz %G�|lFѭ-d82 2J~0hkhP)tPSyu7�OClY<U,J~ePsGO}A~5~ #SVjAhn32k MT!ءPwemG(w+1]+9 8KW1W >˷ o0P EW7wڽ͖9}xظ}'&B%Lؠ�{Tw@9Q0"(~Y[PW@f: k#eTԛԼX`=ω:W5"V8. )H{֕G-c vtqLj:F=MKy|pI簳:!bV�'VywaWwIW+B CL{} o/6+,`wt?e{W~JH|B~$$pݿ=QbH<{XLYVwieQL;{8<&շ=b؆ZUO' Qyasbntf4j`t=3|roVBL9bͶ @7ݒC�'D P3:گakS/i0@ wYǬPS{dֲ1pk]_f7GzH#徐M ɇ"XD{.[H|ʿ^%޸m>#ym!% @ p/fG0 lo;}*eϪ›խb T}/NtUSWy>@9 #B~ @G M"2q]Ȣ7w=F8Ϝ~^=C;~sRtЯBW* &,ALaΨ 3Rv(4țJ~DpajH>9_ܳV*{ω ܵszU0>ȶhjrQ"BoY^T4L)')mǑRgka n ۨYDrF1Ml4>:z QEoɠa�i%=-䩓7O 2(IjY#/VGx1V ƚ 8NM <: J[ gUZv٧ou5${fJUc7Z 8j]VbeQCoE[ kŐocx+ 88W*|,}KbP z-e+wE/{3$1dA@L E/(℠o,GެRg:܅tdڵs)!{*0&>cL*\OרM}~}6ejT)D&`b+ZkD(Y.kVVjW^gy,IH;6kF"\z镡\l8R)B[ɚ[-G6"~KꟖ6taA],rV!?dMfiG$w �U} iZl@c[>y-6\NPӉ[f%g(K 199oKE7,J\tǟb2 M h*^ԯU:<M#Vg/GRK+~5ۅ@3j: 36N5ş wءpگY.W Y GEj�S-]Sl OBo | vD3!d1[ p"'L6gfQ"$8TA!dXJd}pC_(têtU"{s/iFq'4u{LpuUӽ0&WZ�0BRjNNOyL#Z@ן_{!dE:@)m7NB5R=\`(ĆOg9_Ǡ>Fcw ю਼K`~}�&(k(3Ȣ|HLtMZ[=`-!FXr{srh$:q.'b߮sk YifvIOh^%aiI'Rٸ2OWtv@O7SȀ/<Ï�YV*6 ‰j-I<F}\LGA %inNѽC�L" U}'8Ͱ'pbZGKgԦ�C|ex[kLG -/]^F8 QOe}Y 69V f+eQq 9LUN+O6LX7-y8F]D Fn,09n!Ԅn5Y0Agͬq ql,1Wc^]yӃ./qܼ,�FSQ.4l[\ ._U�M%Vk~|Zcd_ZsoJL̷o85zqO,I7\[ؙ(~8m\@ovZ)#ҁ1{WNu󿝱WLx/YOe]S0ӹƔT3j5a8/iF]ff~:}1xqzRbŭ �E' wFAi4$3Ҭ"KC0<1$ɳ\*c UHYm}E9�gZ(| BZsj)\ޫjUj\"j9FgЫeа{]d Ǡxٌ>-&oQ/JRICcaqQȒQg)@h穙T;S`ŏ4f&q6Y݄FV�Aŋ53eu6kXWVv2~g榦N\)W>ODmB^U-oD1Ӥow"ቒ=~(#~O~FBCJBJ10RƊڌF^\WI,=:͙\/CNaVX0xe,[ 2Y%*5_}6ܧ,8*"R^VO9^vVpbwH!'u%q_\^R\N)d0M?Yj;))} ڨr |磗0,eFiKjt?OR<[p}<S|7:Ko|\to,$ DQ=¨npL13<]fq&% NF],GZ6<U{ow@nIlq,H??$g=2+X2;ya&L0udSݐaK>Im<(VhG=5ՁB_ 4>8ɹ^9R#O2 onϭ='+QvkƇ3Oxen\Ȋ&}X,rƗ/tpYy(R(K Ƚh)YaMz\q:wCRFt4{ըlNj&Ϻ\蛟a-0|]dqIԿ er _ĉcWypGoӡu9JA:!Joqu_7xL2`h9Z)U[Z@<YbK8֕)wus6�-#*f||λylVs7r;'´ċ5?&L>MJcs$p({'jvrT{jRTIzkD&PfYI9|n:إl [e>ƼO @ &H c [J vIs@<%0 o:v!\ϧ׹ZB,=gER8Q donu8\E pJ~]2g9e'b >Wf&b&]moYw6b8Y8Oq 7|.bK\ Z8׃."zR'kHJlHvx6B=\Stz!qHͯ5SOm 0[}}ECB !xQ/3[I;ŭw9 κEŲIp SP68>֔P(gk&D9zRtu'D"G\2i42i[P ҏz$4LCaLڞ[J6e$;5R]U[=r~^}@?8>DTO $R0!MKtK`?FTÇsZ ]1\J b[Dq[5z ǑOOrApA} h i~D.qg/R?(֏02L#&dycj? ddC",_UBS\ am;SD)՚#r dsiJ>Ͳ ^cuVkxՇ UUlk.a[$oxp#'b,bRmƀX+mh^aW2h:) ,شs1)I',7 FE]*%\r ,ȓq?Ad[Ѧy܁D|?雸I;8g'%y8tw!�,j]պX11j#A 8V-[F=rt+d7bt (s~bB �Qw(ami-`lN'"A"i`V f[>g`Hkʙe]ǽ" 1m;9t X ڜt@E c" AmDoOFAyuD(N gToCoGlG o UeDeMk8Pt 2cr"p$'�뎌Q9gklODA`V`A_kV@,{ϰH!5)SBć\{3^ GVu3^Oyvnnk.EyttwW|̻54Ǿ ~@8.bZݕ,|s5}j٧xQ뚴[}͇D;p Nj1vJΎ+ӻ iW|ƶ kqp9t\D3(G>'aVE#ԖqS$<*I;:ZauѝzgTSYΈۧ!RaH\6z7*bd]p:SBA&\zAu02_,dET4C<Ԇ|7gj~ 1u/w4)hu,x?r|hW g&҃|*s'eq̰^Z6yVA%�,op"�<V\'m1>$d3ŇDGH wXgqP`>Ҏٙ<!*h#P6P\-9t9Qθ& @j鋻(N2<N$ ЫaqW*ϫ'Q2O7YoRHI3&=ۜf1Ǿ }.+}qd4@gUAr>\j)G<taz JxdI 9PQb?XJXf>Hnm7[S ;z{RUZ(3ҽlw]pd=}Ajȝ/4{;{y  ;5@惥opD;SO!m qbN*K^rlE.T&K73 <p1@o@an)7FELxG/ľ D!+At{X`_pOb=w#rA4V0B܎BԗWjl #q톫lJ}J3xE 1|_ -<G]epAǢI1װy1l]A9c݅+�C8Zz>zFBiC*$! mD?J`h2gDE"f5lxOVGgs٣UNZn`ins^O1ƞ5ՖNJ>ӻGS \4=JU5\8>y;kǬ~h bn7LS-E>D B%1|#z;X{{Bz]{"oJ}@7vɵJ5$?8Ʊ>=i+ӴL>u;|Fh3`w8 .~X0\`=~Wt]'f×|Ȅ@7ПcFBmӖcP0{ !1[~ߣ|"(usv,'hPD˜#"`o k`V6Ń)G92F'~1=0GEv�Q.\Xrr>"1a1,5n+icn$ՠ'\|(]d,g7j+ 䢦/f+M5R׌{a @>C@b)Gc:4] \MOtu $Z%*fcs7lP"c3yk,'ݔe8ilԋ8Y} yz?/Ʌg.|^Ug }<xZQe0uoBBέ8tyo g;E5*K�G$Wj U'Ѓ*1?`\ ??/=.isv8̣k<U *2&V+tsJ UUv׺�jcukt}@L=WNI9ڣz` cEDc2Շ%r tiǦyt AW\t س2vestk^$o@GfޟbCcc.HхSQHP� b檌cBT:j jd}Oł$«چi2XSS܎"YYo)@E N,vG<| 2D'x5wP_btЭ�)wlg գ[=W b[ .}/x 7S Ӥc^121# ',;g #6Vx䛆L5qhVǺ"km^AMҫE s (WT_A;#x'sÿ[ʴ۳٩,=NNދ^~O?=MnF1P<RJ8MvJkqYR(> (q)q)<i1rX# ޱ, iዝP=�?i^K\ĵHbrX"hpT~iҽſ_s J5ֆ=JA6.cxk᱁ć7]堮j}}y9^Uh7ն\nMVԏ` 6+{%h�t7/�׆yjh h<1?vP@#1|:8NJfC<(f`/3,Ț/@7eiN.\oRCxxhU\UߋiYD*BSki�Kj/}I]E԰QLܸt*g6zוp<4�itiϭFBF-$ 1p5I4Dn70рl_1""Ī.or6\tk }Ԑ˵ڕz dnC>䃭)(XQ_o 7"E@i -& p4`9pCT%[#L[%™bK:Lp1 RO,?7x<FiFťpO%ͮUXBqKcIn{k]<y(d]q E&|sb]*lW+#շA)]x蠀sw4N]89kIdBiw92P-:ӡL6<=eUjkN-@-%X6nD/a$ Oȭ{ )5>U IIz<\h{BWUHHŝ"~`FzF@r<Ӫhif_Ftң"NᓷrxyO`P&ewrL@9. hr5Qb�B`C2bG ,}BĔ#&/NDSC7V o `Q~wo )֟bz.[VAX&B&/ɳ[V]:%:Su'ULkw{f t:ÛfGsJ @kƴys|$Կ娱ILڝm&&oC)ƶFVѓ2G'aUw,#Zv?Z-ŧ|@MgL+Ήu+rc ]ev? h)oǬ/=.ypZiWoGUWy|?ozNekMR" O𙿽WFc%$ڗCCч\ʗXgȮ.}ʕ0f[dG­GGC-+|FONЮC񶞠5(mUZcEoQMu]C),vwTcZB,8T^i ՖP Um<%`w1xW.n~mr+!`;Aq�iWZO[+ ҕur o:!Ǽ< a�$Has;窂-j5 (WU 'X/n 9IiTјn Hnh<1}@yAR(H5ՏޅmӅXi:j=A}@g<}$eYQݣBHיLG^uXt)Vpu*2Z2!"]T⋱nA)6?۔I(e^̰Wo")ZˉΡЉejH~ϻv}IAM0s4.VT3Pé<c%Sniyy<�md>Puv0[j~5ƁV7yFJTD9E7t_ `c7\k#0c.kڐ7 �8p$o99-v+P,<EFH?N%1j.+ &k^CxKFm/Lɰ)GC{tD֪_/"�wG\Ns?I|.0Ϡ2zZTmmVUr Jf\߸:85 ٞ9Š@(Pu9AkGXxvީH'<x V [enqVwa?TĬgR'/ʨN<?4xى Z8KDwuhpoQz%h%S6 >Bݸ?@ '${|5v\z)=Xt9 ?㳘Ά@J�vpJ=]/#NVD0:{&*!c809i&w.BB%_:f)h,|΅;^YRtF7yVndgy_4ݗ`kk`F`5 VSabb08(äv`/1 FSG ,s/S{, i' |5-`-I!Qn`|W8ozO; (sMIb]&Z ֝thB -?0}1(  xv'常D||ZDmi\wP~{q 83B;& ]wb O IbN\[p)3CT2P <LbiW`5RsʄdM"SAP0"c<uM:9I�&"�a|8/C!m֝M3I4q rݞtl@dͬJT^MݼFɎ{C/*VW^_#Ó)>Jrozr5sGt 8`.Or~YRM9rVۨu s +v-ʊ܈TUQ{Y7m& YAhБsدђ'bNVs懣z@,sck-\ID#DI]ӶGYͰ΄^{Yp ]}]ty&|0$+m%x/a @6Dqq>7)"o%9v*N(d㑽["H-z%O1Qfwh-M`c/6i ~:e"Fi1mkcF Ow!ġޢHjYUWC-vbsF&KMv4Df0Z|sT˷@mD9tDGlUx׏TV!:6cMD=@\N�)hnѡ|_ChaeaWYEg`C@KYyʜ ? lτ̀S# 1vE8z^KyԢa�u0E=uj^+O=f1_ekRK{ĕR3mƟ@#<R H>&{{-0[쫝+*4?^Hw ]7hr-%PchjrG)2Љ ,YzBJ!I2Pٖ21f N^/EJy|th?ES1:<|;rڞ[G|@mdszO!{tyMx R4- zySb]_8&UJ,C4bzHI:C d7ӿ ~y` FV;@EJ(_%|FfΉ JHR1}Y7}[2`lPI h '9ս"+ _+-!zIIܼ&F,n8A;!&r` VDSQ!Sۈ|oVpS6} z|:}Wk�Cŗα|vdľE/DLн:ty;Q pC٭ֻMIqyF߾P0) ۸E LH#'Q*r/UB`Eny3wrricm|RKVʙR9PMA"Ou.ɐ\"nZkEu: Guv a Y~\0y@9Ri+3D+$9g1YU#RlsU/S2|Eܧt4|AGu7ٮ$ɹdZa0:%?R-I>ƓYeC)n]T4Df]r;g0|X[ϜR&k/x`*b'1gVY;ח q##օ|3!9Yy#x [%<V E>nDlhʳKصgVY@Q<Ƚʋ-(Yݩpx[]a-K <}l6g9ӫ% ޱu ߎ,C,cHZЀl7nf4B�.7Mȿ@ur뜜�<0M5gI Z:~,]H7˜NO3GDcihLlfwEAJ�g]TAC}iF. nCBFoH!kCXqd6[$ƃsd--,Ч5jA~\$HF)fk#L>NRP}ɧhbrǿt8Sq:HxY&EEHG}ސQ3poAm*UwG?XH8_oaF~Ж4'ٱDLAv)?wimrxYh"24Zc{ٟGҫ &8O}<,� 36k}=ύ-W?SXH^WLR7A:4</<ZDec7wy .$X$'bEsJrnwTM@{ h _F"xoERQi$(i!G˅u#ÙV|Wr%Mǰ̭p%` ψW4gq2"c+F] ᆴ3LbwJY aGZ@x mH3*[[̽Ex.w M]v?԰>@ݫ<SOOZL5Al$~.+75nxt1^xWڛēK:s2:4:MqY,Veq~NLI}*;كs7v տ('yUJP([mʃ!y((UE]<\;_]W鍃iYTKWHv,M8yFl|- ^c+x7�d*Dt]z`\@ ZjcV1P(<̩/(cnW44\N4z>22 [ rkJ+ mж9BI~ULGwqU Vcfݐy3WOܽAZKËz%IT]PltO'? }.=@R%_5tRŐ/w'Q D=C=x,v.ଔ޶ֳ~) OVAh+N]?ch2. "vKuTXRpelNP[eɭ<}|0y.Wj3=bRلPGSV2V7;U6GWrAِګToQYK8M,�gQ S24ҥRCߢsB{F7ڠ<<Jb`?<SiFw/'j`r9{gZOz+$ꈨN~LsVj 1:1N!�R\<qVkB6&%D\wHNpD+lCCuR:;_m t;wRЃ`U-JvM튪ʰ=$$htв|דHkŤmpqp|!`#D*XϮRE!q`=%ĺd.ɰSK1 E: t很%Bzq;^D1 OLׇRoiƞxC4quER{ӝ)\-k|1(I(%rup}1Oy5Ua8uTP/�.W͠z9Y]Q%��<A:I&S#d{BDke"!x{?�/rg!ҮDUVP\ lCpB ƞ}lg0QtAlЀ)nP+&P.jA?`f6CӈHORǛ}Bv2eĕq{ոԏF< ]n[{3j߸/&qQ-qe%ƭiоPe+ffibk֘N`V̂ y4DQ;ԛBa:TQC'dj- NwB:Szcd4 Q؜\4c9(Uj_+0k1}FuKD[!Ȍ(]x},[&US *rz}jFmcz^}p1v¡Z #8`:]C&] GխKӷ8Zv\fXK\`EWesH~8Dt; gcZzlIثE:@'lp)>!}6,0 ZQ?'HfTm;9HÎhEQ ; ^c_XN= ksځ+cWe5f(+{`/shs@q>hCV0O[:Kb0i:8v9ԵݹnfzӶvgXIBװt6^r-q=az(˽'s춢^;�;D~Q LJZэW=Mw w]6s$ +SmtFFvp;BZ.?R}%! bktl M 𻦿?. Uxe +ŒKi$i^t̗.v˙QS*'3DP`s:o+,�kl4'@p$&9[* );pmX4xASkJLh hD7JC/ã.Y1CQ~b&$LE&ܗ-ʞkJ( '#";h:8bzӄGk[ŪM5 &ci%oWꤽ@ۉjw [Q? tI\g *dBOYmdF3ފH$g\:xGrl'\=Ug;$ʸNʅZ:h|:u$:+d}s rL7%6Z͒5!L=z$ƎxgmPv9g7/ȖqH V0^r`3@LsxjŜ^+>M!~=+OVԾ jhw-ӄRbdro0>D"<(L?)[o8vAa@O?:\z)K^h[Z; Ҥ6ҷ'yH AOnvVtֺE#T{rNKxK�RUD_U򗢅Jɥ%կ'4ʦ$K%P-<tSq  tQ!(]AR $UskN:TXq(sI+L{kT?}_-X*1T,Bp> -r741]sa*لs|m ~&PbM(T.<V[R|ҧ c@OǏ@̘S-<;]Rw!~a!-E7"78D }T;hyЀW.կ,SGHdM޹{n2kQMhֽҳCm+i *$EKO<YcAmT1-�_NV"B'޿ж)” |qW4G7wŠlk1ĝ6tN!:зw\z мM4׆a0ܧ <#ᢡE;g̈JlNƙ5kYN}RQb>}KZC&wN(5}@+ٰvbU@K9�8m|3MņCj+! 8^RikQ V:ԾLRuG}Ai\RR"u C!t"Vg .;eZD<1goOW/(As]^\y(j̔, N^J" Fp驵c|I:@jhnÊ:e�56<wK%#CY=/T/}>vXTHg`!h6̀I/&F&FD( vki;:Sy}zoQ< J>/d^\gUT75q_&Nե:1E$5qt2gYdi5 J^ e ."#5Wz4UHa{QF=3: h=IGy@# (79Tu; 4ݎ<Up.i /A}0{?2,t<(Wjx^YؿrUG-UΙ;*cQWcT9!dR;mma@7 ХҶQa#T9,;?K=dS4t  ֢C'HrmS٢܊ymK9{A<{\ݶ˘йO;Q'M'񒯄B9 E$yM;>J *ŕ쨸¥P)yy&sT؋AU2y. -fn/s$.y{c_`=f)g7ǜ߳z'B ?ts`bh-Jj~l֨\ƶFF57A? 96B=>r5.=ި{vHe% wZj폎H02b'ʇ$™�p&!2C rC8<2!V_+/n-HݡT)�>C,Y$k~ey?KCÅ3Ʃ,=@B3+_% _lg5:+f^xg;HKU2JTbO)X~N=3@|9 %}X-EBР0%6;|Һ:I ) h9/ynKNUTEk:ٮk4묠@i;TUr s'<]hOsEm+%1#nlU[UG縎}<CDuM2%nm6޾)Wן:"~if"\`>`Dz|Q~/o"[L_&xtjO -<YI(w C,\8KRC sπxhރP遂rflB}?BJޘ+\g03tPU _ 7<{xyЉL3|b.k$c(H,Fm5ːRӇ/\t9&vwVJ0B 6si|5Hq7 &Ix:| uDpVN~gmdb;!!}P=[ur03#'ϭ1w"M>QtȪ:sP}n͒i'0,`YB(9`o5wm+Хj\H{3^ֻ{A1o{83ǨDV&B)YZ߻SģOp 6Vi4dfvTbN\W$Kf=}=:< ޔˆ˰}>G#acPV^Gjd@O: Iq$NɼڕY1H>*ΒC(Socw@Mޚ?O[ڍV}/i[JҍW"!'U"x_5H3ǣf駳$y04@x@=0\eO32R`f7@-SAWlPBcϏ�gٸ߿uz:7@-ɸۭrګ۳65>ݗzxwtevqYB< 1'7 ^-_Q6*7UA~(rx>уl[0*/`Z٭DRyfZzM9@Sn3*_ߙ!0ctP% 4E)vԩI*羛`-},5;4x]8x3{ʤT`[u- PQ>oFJoC!%pKLW8kV$OC`P0vR'Ui. lo($h:8E(oԠi@/ÍCp:؍X� %YkK:ڷΝɲ lMZ1 L®|=ݣr"cC�ufj0P E/=u R~, 8Hf\ .�i_C:Ȟ~،oR�Ii=4A@@Pu=8A{ Bh{g HK-:#g{>D>#̢�HOS\_ Ks6TJRƘӔc ~$ؒIéLS S}=&xm!.Z_L%$8ZI7R~ɎOg#(E`iݞCdf/^[}1Kq6shw]B#D y@M�(maLnbU\D0V<]Oݣ!j쭤e^RP9AgN3@z 4~ߤhWBy7 Me‹ YKϏ6]!; aBl/^茌ꛓm(!W {8(=9/QGo L#8Mr j~AQ /0C.W#Ŋ:#BjL0^cMӀ۸4+tGnBm,ayNxV7 CŃ#A 5M@שi5Z"R_p3l4&N\8 t$n׿$k}jZc*9%Epw1([[UW{6"='J$]K,ZSonYWa`+iDz19hX֭<? ]g<~_w ||pږ&n}2s°[q�ݻ#/7@;v ϖo@"l#rq.=V4k ZX+1ʳDCyXG}ooORj*"ꦽʷ4 lE !{Jj<ZqaKF]:_/Z0畛9 =dY\G RSKaao:M%Uh_%?'\ iN_>6a"T8I=]E~JbluO9f޷m7d[NJ[e`kAtb+s7S$Gc Y\ׄA?<Ƀ֧oaSw^ᯓtL5aX.^'L=4u{nV,?CCae,YJ`EgOis)1 ' Ʌ�%ea[%2}Se5.w;^kY;Fb &RI/ I@ӌ<Cnóvz]V`Žk4-SӑKu$7<8Ց+Z7-9y/%/7و .u$U[iR^w;q 2�COm]=;+a-%>*D^NnLm^O'8q/8Dd{;,[r?  =sj u  pc,֋cLޏmݡ/-yznY4&`Ap5Q b @ŧQqԞrw"{t%@ `rSN/5+⎁{jl1E벒E`Hǹ>/M/05 ټsk;ݘo/]ܴ%~p)P_f*c?Mf4g 7S><4!eg}iA;qkvjEIB %Ig<, .砾A1??n'v$wZ@/$k`W=z=dGOMڐmt}d:-lpz"qw�I、=BC@w+J|j[(#ܣ8840.YL|nYdfn /|UWCwmc7oGv�<}D -#K򂍩= 7 p1?,fl/Ӡ~91d0.'p,O8جVʨ~ in}_Cjc̾nM"kϕrBl6RhgFZƴoB hhظ HXqWsPVN5a2#bT3VHa nku %6Z>٨Z޳HkDn1*jW3:y' $N@i]E񫛨pXE]ٛ5"`$<ZG3x_V4ɱơj6{bv:;j#oNُVx^'TU}V4 woF6WRl&Yh+ a1"qI%PڮHW(\!xj)6E+t#j=g|'(ͿU\,5?pK |ا![l/Ρ\ %ziund> E>œZ FvdpȥORe"wY^Ry^\5H;oP4h+ñث /HvA% +8\aV9'|jihn =䮦.ȌpЦ 5ԋvdYԼOj&o$>t<cnYp'{̐/'tj& ˤ3,Ck:aZJq5v *9@|b[>?!LQ.|<ew^@ݚ;Hَ([:c+=vu4muwx؁8, *}u14h Ÿœ( JS܍<t?++ʫQ=wPtLֶ3 `lAn/M6uxXpm,KURbf^Q0Jt*L#7 ^a]+W0 w/'lQ$okIwf# y;')#5 ׈wx̩jՒRzs/s[8\wfJ@v=u:2ԶQ7%Բ|۲7Uط(CERA&LTo{\^2/*7?FGݎ m7CqVKhs 9)yZ:5 lz  y2:-.&"{c~/diIw7 db5Uf&Bk^ &`LdYSx b&gLcs!*M&ya!a&Cx==4lg6>]O0 Q3|.D&X~s\Oq?,tk8:g؞(DH 5hka JA{S<zVxv:BtB;�v*=RkB?3MT@N.…`2b"dW6|vAqI_ZFUE;3NI8"R'ڷne]`Md J Zm`^m+Π\ZRnyci .CLvG`L-ѺXV)#P n&`ᾂd. >g9_֪6̫T l(KzODF2-%P!\thޅ[ ╜3 #MMɃd<.�]͛g@絼Vk=3' ܟ8dc: ڐBjq|I1}H| %\Wl:gNU^:`qH[Ѐ Ss[WMTco/eǓx9)Bx eq( ,:bi VsuCTWêMjO\C9-$�C<?ז@>Lq$ni*Bc9>rezRԄ˜#]ZTJy,| Cuߗw&.S3Y9IcK$F;>#|6B$_=X'#kL7twybnO(\'/2<UEYVch /an5.Y*ib`Sokn/5Q5FG iguZm ^)4xǥK6!ȠᴣZ'ÆYCrwoUulIm9X%R=lo's!~ڪ]bMU‡؆ z +UV!nԧNX'M7])Mudذ,m 1XFW^w&b?WMiL7Er�v�⽏vYb<wqD+G%xsu q1l][< s+nM.F-�U Ș<E�_2GцU&[lXft<f.ve?:Q^3χ"1GpVR+ x1UV:K̨tw+^bix)4Ǖ|ꨍVpKޠ@�_%m+bbڲS꿐zr:8H$šK|�3F]/HDX?.Ia&o+Ys-Xx,f9 !l̟p̴ALiu$Shb9t%at`c}v>ml0dܟˤAS @Y9+.gn>{$Y _]~?6B5_R^yfv5TqqIWv5狱.cj+9<_>WI>H+ѱͽC&ab1 @ִEGf fF;NgH/b/}6Up ړ[;>NfIz0)m ] 1-L1?:KF9Gt.kJ( cEI)C*cxyLGgth87V!js[*]Ӧ8g}^,Qp1ζ3}_d0>0q_gtNx-S{Z@{nSmV*wX#cjaUs>n>d W-_kc?.< `lģ�xĠv~�w=w' z<c)Ʒh Bv~X[Wg\Q(JUsf?_ Q#ƘRc{.Iޞ=1Z:`gHkfD'+C5<A4#JB0+kП.%?`HeKW+/hIIyLNߎ -Uץj0)UrN;N75S;Vs>җc�9RVƣ.n}\pbJk?jl;ڪkНJ8vVE'g_M1cS  MÈ EA0ܤ1�B<lp\4x8R `P9mzPl Bn[ NaׯЊ&? 7ɳDt}Α;A;w]쑄ßhY0 UJ򈇁gcQ0OoG_s hRIJ>F.᝷<H>O/Zq#gH*6+*y?_D(b > 6 kH& 'O']V9\[ +_ňUDN [v3)Y s4H0(*&d] 6Lّ$@P_MHo^ĺdzZtACd~6;V]Z(#0 I:7%{r`}ŵ6kyuv\=6NX}}Uv(1+51cQ`ڸn)ӾD_ː):P-T- % =JEqTvYMirۓD$Jc,:.ї1T1 > xļOQ(|7 u|{&v;ߡn`KY+B݆d]n i+h/FYWks;%O\4J{>L乑 XBNx"lP@}m\]hVZj|_߲+?<&>w#r!^j~ShW ,wo0vD-JSY$Ϗbi~*d"@y9B:`\ڸ -!sW[$FJ->qAG>0 Toc2Hnӡ)94O;;Am9S܄Y >" k'e~8sGk˹O;%X*%ʾϥqxۏxb!}@f=<ڂ�v& ! q "\6EgN[~h5z\?)A:{ע<[\~\\iVM�O2KY{H~~}P@aֱMMrHqO (:J5lW<v@;gXX5WhSdOˍH zo%we0Ui2' (Y}x838�q3YZu;�P%7d;,˳q{SbYuua/FU› *<u ?(g:摖M:ZZ%OpmrbdcLf.g 9VL>-, seIiOG$U7.@`=Yڗ@L`y/$\+ݛ鉞acZ<[ʥ{4Bzgirr}4I0`ibchPo5TM\no\ I^=L5K-%/c1!$(w:I2OF%W%6"nSAĠh;waQw,(QL ,Ɏ�}9k)XS;#17@Vlkcޏ H!c?^0]60%]�}<O+,"9V-Ys{t2T+U;o)G?u;1oP{W4Ixz9[ )*#弄!2B 'A�lzB]ƳqqQj/a s Ց^u~fsgnqb,tܫ;L8#ڔaۨ\lDeHi.4T 9ZT2=\ۀ2X^&?1Z]@5emy}lx?ᮌhsl3C;ڗ@i"$J: 8O\GֲaN|T5ڷÆseq x21Ff5U1D433jܦua;ƕ 9B{bu2l= lXtybOg/1RXG;_iܫ9I?tY}}t~Q:fpat讙!#nscan͍ 8ܽ~cE_ԯBZ}DMe*5|4ᯮHП>&' ICzK3?LL0Xݪ1oۤ1E p�{f/ݘFM6Z{׷P,6ѓK꫑H:̹TmN~mg]McE1<_t缮TͱXcXiV$tSt  |{ƺ6J\D}w%<`NĒQ\O;! d%a{)|uF;.l&جO T>bzyagD3qb<z+,f={ג`9Rwl\C}[MP#eEfG겣=#9)oXb};s=\xW$szF᭞?#g 6р2wsw +32ᳫ ("UfxhY0\N&2vLyE)}IH7 eaSM㬞i2P0gbGԙ⁀¶LV̼ͻR,1k qA91jAKy1]!y^j[㪮B7fkq"M.Re ή c-#.XEjXP]|B)2GhY_{ Ӎq[NÍtVYP;3R%|, $ک"&)GZs_UԭHld|iL>nnRsr)v&jx语_g65)Tj}}ک/\�!\M}Q7)Gr8P:F_+q 'K*DI`y8MOk_A:,-_}B I#�>hO.ؚf~.رoyR0~(Ac<3X*m|?c(z޶*�,GEp5v$r?‘c /cJ}LNbMތ /xQ� e}U#i6]3<LTK-P=z1]Z"ySbq;vJ zuLi(%t 1=Z5ل2!Q&�Thzx?jGWv9{MAC]Brr6@~$W2c?l Z k5u[OKpOr LgWÂ6'zoeʺhP˦思Z&]91ct]N9d v+PnӯyNEHφ4KRh 2o{ei.6 mmjc|\қ 1A$67knEBZE3bY岂 W}&8oG.S@$^<l<U kmC X]WZ \S"$u#SEǑ첖^qj$^"ijIcPz>UiT=ݸޮ[ NL<ʱS S}-(uJC:PGydո{pLC49S&mYu#̮ ܸ ?@ zc?re*xK4COu k̔ޟvҟRzE{9 hE_m0aʝ1efu�멡.C%5dȿ.SW˙U#ez4"*p[\{ɯs� fS  I?X݊Z?gAwߎ'EEOP,o_%WK: �*&ăE c]sDԟ|2901n8ubWҪ֜5 /TNtH{ӆPL: {꠨KajT  n? .탑u$TmVЛ  Ծ{FNae%%2JOc:s$`_s<$Oؔ^"g.yDȑRg.Tn{qr!{ʼ.6[2 ɩnaZ*gAKMo5DkWHBG9'zԷS*y}DŰFoeJy� UJ."|TrЧ|%jNlbY*Y,0Q'/͠B^YO]@1$ziWmQkUL36G23M#(V3!gb86Zp(( Tu#@O"4ƯƵ47Jir ! E8> QZ6&7Z Y\jR"[)y8B u9+,XQeђt[GA^S,?9@V'4HPn<4!w|O"a:F,lUFoD@Asf³,,~M,WHw!3}ߐ6F 9Ptػzs[0eÔ:cX{'Նk7/x.2\Qoo*9,q, `~ؗ7/% Qz k#ʀ�} 6`mFS9eDI*f<V31tKaS콁�KĤjV'y^].x7lG4! |h_ߋ(>ν㰙HiƩC/; |q"3&Ec0D3ԧ{9%4Ě(k fה8?nuz.4jO[ws&!O+gq4T2+ ;R\wgTjc0Nf$-Gm`l0MŗC+ ȈZi@Qv|ZFOx ;8%\\Z?),ߌp| U-̧NMX'a ѝ{BbN l2xy@b!GR NKA|(LsB\|j-\n iQcK$X_L0;Ҿ³u8<?Q֑(4IRYPxy0j ],Ì8P2ߊlp3 ؑdvY!yÞ� $%~R ̣̽Pl[R&S)75dQ�"ADf9V]jK*7%{eٰ7I1҅9M^OvK?*ω=`bEZ��>(A[I&S3<FiD.ǧ"ηh")16& hDӼ nqDڃy 99tF !<6jۧ1>o\7T B&i#Q`QAttjm<-1ww@GtC*X_2v5n-#zo&2%c(վȅ|7aEaJר[; T3߇*(b RYnOI?@1GXG@=56n(sڞ?|t횤R &)]ȰbÇAު*ȓnza] ]tl@/.氺tu$K y(@9r >]M5 wq<n%0s\D.eL|.PA*';뤫/ =-Pщ!(\oUm׹ޱb Xk:4#�0URY)qV`P @_w{JCI͇7@_2/y_�, 4G5 /}ba(�yU27ZNb桏3Jd%HeB@v?Q C[dڥj4xKS_7QvObm1h(2'6>{(bR}'؀;[Mc[!D (]1szHOvۓ$D̽iiQ@6Pv_g~ dIY@ ,{5w*�;BWQB 8tϟY9IR w+aCf& nC6Ԗ#$֣.RƎ &dp`P#H(mN,evT{jS G lj)oCO TY_DT?=s"M}ZwjFeؚg_h'"7eޤ_}lx\l4Z^&9R¤SRDK乡7֜WRĪ@ά
<dlwFHv ("e&2|ilƅ5?OݳqlO0.間d9c!@fn*|CB&shn^AiA9f];7ONPhnzRP%`g*XGxo'N҂iiG>(Qp͚9~D!0"uzU0I FJu"I.(1s,Bw+<soq؀Ly=^2Ґa5 qMes,5c�#V߁ܪ`6)VwO҃kqw�Ha,GK )[k kU ]R\ieS," JZR]˄D<j2 (r%9p%j+!`VWY.^'�p|x5DSDCPi1W<6râ_c-%V >t*z&] W &fy+r=yS}Y\/$T+Ӧ))I)!]Y̅~ŰRm3bJ/ҖD"'kC|0JNduѽ?]imGA+ch>z]ӡjz"�,%E^AW'㝈_:xg7jgvx__;r(xt늟r;˸|QJؓA?Ui9qcΛZ1+[d4g􎿾\׌|U=**(įW{jG7�{Z73؈�Vh0[`V`lyEE5WnjTb]M4XNv0QCFYbZL P~UdƏQ]!LBLT% O L9tn#ql@#["kQp8kĬ+i WujA=R̽4 \>UnSaDƳ1:X6oxY_负2$<mzRtk#ڪ3r$ʹ-Z 0I.|жf˞[0-8}=X3Qy@[ɘ-y~ZYgtWmF`0P g$H @&4߼0[M` K7!5?3If[ʉ°hXXS6U gsT{}ЁM{l9t3zxFl `lifsn/<95wNM8w59$@LtAeCjaSGq}oT](4T<܀U!7 ueEEG69#wOf;{Oh4qVc*z-Jj~U(HG€U9.TӰl~wƤDy2P"&DZ}~ʷ2煈SCldXOA^Lr5 Hŕe}u'zw:OtCj}  ^Omq#TLWib+k9Eq̣aåؑԮy�0Mؔ#2{eJ{dwq%we yuSƧ8⨋mmLVuܦP _Hd&�ldajlc|oQ(>tIY~,(E+J[=1}[!6V`@ev`Tvc7ZQ(n;Tm&|U8ךA{1ZqÍ[| 8yU]繠>J7@{/pc]/Oh;[C@X,3 g&nr-U/pw[\8||RKn@[]4'&\Sc4N qkhrzӖ:װɨHd8@ƥ=q"5ѵr&$J ФOQi, C%(ϒBt#' NJf7ȫù1> @"FN,Do J}_ź9Řz֐[Z"AlqHsv� K>nQ6رQ}@`gwQqֆ-;r"{[tGJ2,4"GNG1ni5?oh5$hDt^τo} pn8m3dI)+ATq_ŀo)M[2Mg%mtHpt$"R{%f]t*`!Auȑ#o bx{NW3='|$`.҇&G7ЕZ[.ԕMj8:M|TGiBˬ1ag;&S$??MǜTQ!\mnEa=g*vKl53pwۮ58l~d,[ބ�J(_CkUʮavFgVO\FXZjb`UkH`f^1lvGJ\x7*v㸢m'O@s!^㰑`8YQNQ'<~:1zMJ*uA֠\)hkLij<kKeeR_ u\K>M{QdZRǗZiqf6e0U>7QɩHC >/&j5z۹=�CW– T=+ ϭ{Ã8%J?X,!atl"-KmnGO^LEدp_+t�iz4C *{VX}3 P N,n4Fx֘ I{_k�Gq<Vj�t-RxGIHJr x:2rIgHIڥSTs8>ԢnIEl1ho!iafYD"\GK}Y&2/{$)nB=&+Tl-HR,*9%۽a5"Z4ŬØܛC]C2t=7`l¾ʱx1nTaКpj%9X(Pvǣ֓cő4oeRz82xe,KQ4Lp@R1/#EO�gd@ Ϻ,5#Z궿:SHs:�7zVSӲb_/= U{3]m̀ 5aݼjzkxD'3,B) 6 : ~Ĭ,JkO`nފ>\V܁k NM 2cgB](Qb�,5Ug h̞V_#dEA;<scK/O&d5x qUNw6Iy唭͓r *6^TS ӼEUق$ Kb|d(E+jsx|呋 D*xWo=?7:#Wt;.ȟ\؋餜yK#aTh"FsP'#\ż#xXf bQN>h1a]+5zE_+~gOPrc gSn188v &:ҏty=ԅ 1?뮎rזbn.ȺGb=K Nz|Amr}1z?6 y\ $?\hdE3H%YF@Qao}<җnHƢ>]zX_svi,5IXo?UeXgבQ 1*yro~3B )&Xb4:Lu{YD|<V4Uu: 1*,OmܵLjT;6Ob26 B"SL+4@ ϢW-9=CԱv3df:fr �pY4߱;do*Yħ4bP}1 QujPÐy4}SHI';J3�dSmH~y|E$@ ILv HbG"'B 0>t& X%h&"jV21| x=mnD+y~#T^w0[~B5Y;ֳW6Sx|z6ӄ!7!917ZHZ3&V7Vnb99h !kŞ! Sug'l6h~i #].C^|(GԞᑿ+l #=S&{59Nm~pޤx !g-Z.]ŀjV5t;?$KlA� xM4=ٽC(u?j3Ol)S>lu_o:"|rZ0 unotފD  bٜy=~`)𮩰ؿÄRrބޮ4 ]Lo%#7nrFO4嘆xU=+G8m Hwj@E&#JW$t 6WPZsLejZQ82Xo-xO%x.{2s3K.FD- 4n,?hiK.< [0arPs(c s  `rFT^!uNmYȆSUw71e;K#&{i"+>4^oAү??50t�P+e<n_N$#sw{ubTR2<Sr6('�f{t T[i{j�,m~$w(JFͫ:EfeqwWxw =6�5Xw3HӨfXōI}&TT2 5a̲B<c;hc>ـZ3r')-O Ƴ ڝbqi%HiZgp,^4F^S-imۭ>Qa!Kw֕u1vwG{+FN95Q-grhLMS.S ^n5ˍV Ei Ջ@+E岐d 0CC忊>v2j“tP"e!sA=,vnѸsMD3hQ+#q|f}1sZ;pt{.G E ~iVV8kjqZODT7Y]/V3[@iU=P\p+}e;e2k1d6l<D<ԩ/"JqTV<șE'Qduo/թ⤋Bf*�41jA:9oyel8MѰW6) u>#@ڧ0̮ѯ0n/@6w룬#V_j1{4Ƣh?:UclWMn�E ˟)\7n=S([>CohhKpcmOp 3^sѿ`y J7#w$eb5�'OjԳO [6�|qp=> 1zll*FɩŒAX~!ic&8:XtQG7�$62/{q;3�Gi{?QWˁuJyhƉh N(jvуQVg־X2h](fϛᑈNr. V؍B0o2|(^]%N ƭf&H&l ebk}nWYUIA$ Lޥ#p?5-hZN<9iN[Pb;,Q3m F98reQ0茳Y sV_?wJˬg= );Jm$oj𗬋qg�Wx'浄&ץ_U1B|)̵`߂Z}fM#L<S~H/#M]J>^@Gz9thWոo}ZԪM۽3QNSs8<ޜZ/['=XG&MvHs#brm-myvGDR6ڄ7^G/W IbXyB\GZ � vWYZA [=mfxd��<T5#Iz@'~8HX$$�ЬBD%@Ui|\w:`']`7�6(uк2p HT[br8C t\1|oZIt ڧz&4Y|E|[n2"7yo`}ukv[^h2+HAFXan^?(GOBh;DWƷx &G&^SO޹4)ϖNhk@Hvv !xlL%F]&)[XCYd e,QipA i Rɸ [hy124T ʅQSԭ*>Ie*wH)}Y(ȸ&; iri?Q ϧ%TNhIOjr^1&>uչ D9XH0y{G?&49Y@=HЉ((+kt@S@?ܘyD>(ǟ9<8ɥIƆގ>K<wry.tqA0TVvngO3s׭:"Z¤md!^5d}սyӭi #{pnQ>ҶMB7�#쐏@`EN`~ѻ(@mNtc? p*q<u-!.jw~uQR_@T8夭!gm-yBGmZn~2$^DAUD&~7/n W� 7:D$-،yM~gczk1vKz9lm.@<a)mMn9:_9is &7b9zՠ[ .5'v PyP Ґ$+sa8dQ<tGh-IUI ! ُF;2mH4!;+BϚ; b6z=HL"2z|nH};jn:y3ݿ=omlvOq,3{+^$i.?Rȅ ͖) 27aԅX3_I)Ce<AƈO1&𘰱h$WfDxWڪorU- RNρmQq,"wjtڌA<c@<{t!<)NK1|Q*hߡO~;+R{',`%JʙLaE<q9 %sUgMgġ}q3;̘y>Zd*[gb4 )Hυ?1쟘]�ưOV%NB%,$Kob c({#:nR;h񍭝9kP+zS#u{KU7=B ur^ VR6- g˭#wn=�Xס\[=P7I@w%nSqpo6](~vو_wge]&E["fv<8*kRP5P^c?{te`6>zDgtDQA6^R˜+@s@ lr+ZQ ڴG �%11:O!Yg̸R${>7߻288HY-@Rt;Z'M6tW >lo#*!3*\S PZP(1D;.?Eʎ>.[P6 }iҝ5xn&f;&#qU+XƆW?+ >B)KM6Oa)~O}_m_q|dc) YRD|dq+">|V\Cf]J QAlٕP_'/,2!,#zEl0iu|.v㢓nL%CIq4NAIL.>R]0s~8k֭iz*U6H,1$%؛>(ݪ F$4JLkrS]d q7;<[K{հ}񫟮0SfHPʝ\٭hMvL8ůg6Pߢ)o`;>Z$F_*vC^ 6,'vOes@H=P>P)|GTc|=�;)) =*ͬީMW2#ſG^R* #zDDhRJ) HgSDL9;%oů"^M!ϙ Z8n"EDCj zp++9>d , nN1[7b2L*rtL+x='}7يקӒJ4�:ec`"/̩~!!`&L/eS<īrNE)7/2pЋJ=F DߗY ;̓K-X e+ LXv?t"vA`g RyZ,\r{L!o`|P[YT}$WRarRTF̶(=u'%ܱ)JdR j`=0-Z3J'VMs_pDxi7zms{(wt+QЖ Du9S)Q?Q\"bٹaLC;t<7 A*JY\C;%Wzٵ]c Jʀ+rx(r7SBi,0جVCW_5i6H>mǥ-^{+b/1z%S%C>ZQN٥L_K{{F * 8ɜufvRtMX Zn0y`\H5KefBU0yZh8'ϏM;LEPٕN}B;9Xafe͏b/MMaMv;(1òƍ0f0Y75/+Y!0M8 Y(́1U)Sp\hїNWy%ç^=…WCcc[{&MU'F V!IKB UЅNe,g!߅/fUx;}=eسF8j_$qæSLޓp,gIbaݒ EKROCg?ƀIHO!3]B6usN~�SBAz@@RQcIW\r@I1w\h y 5GšDIu=?{Z5$PWȥNFJ(rqwٿ,91˟_5bw6a0쁞(KCK Do;0u2Y}ݷ C<Ly@)l6Un X?^.3q6N}b*+H_aĈu\$XRkzeb0gcS=Rlə+p iCG[* ;/{\`bDEBoO al�*ѧ+͐&n3[߆Q FUQHD*)yg<Bo?,8pK*Txn TiT>gQljWvA(XWLeM9WqT8bI7@$ݟ>EsUN`֡Ck|�&e4^2wł2CH5! ƶF�_5<;6d!ĘNXII%D_ϟ$G�0cxx&`>"Ky8f9EJMDՒr%/h,H # 6K3Աq36Y [~T <OP_[rI*X\s$pNxĻqYFZl-8HgcD"$_4fm E{C;_ 6vK0�)ki�u"(#c-5`jL@ձbKSBAC8G\Ȯ,ueztjgeGUSnwL^Kgٳy/T֊10:CKV4XX "}ttQQݿQ3cl%W\ ,V.ssM0<˂cz?1p%]FiO'I}ThDs'ѡ!ɪG!n'?< Y-02qH(G3/*+MI|RQm$,DXgF<Z3Ύ~mlpkj-<STt7m =!'"FnDJV^QGrsk^B4O@K6 Ak&S\X31 џ|9wN1ཝ7`g2;КU{8ꓛ LuGh@^f۰a5xG#1jUO}ç|G0b,X\# ;Px(sҗ8?jyZ(DƇ~_yaϚp羑.bXIvϗliPq|b̗r}?mzo{=񃉻k&ѕxoYFFa}@՚9ǰ{z-7m྄lq r{5{ Tqznlb«%j]''')V^<|F nVJa6mZY4[SANorhO֗7eνkxrX>>/VZ܆h?jR\~v๦݉,y7J'7)@K+2*e>n 0ew_: !v@5K7""FeW ,2JYH?D�!%ŷG(V<<A ,|TzO !gxObwY ~ X)!g3{J W{ r9yNmG*[1:e?ǰB YsB HaDY;c+Sw~x[lᕚ,ŝ1lQ{y13BO!ZGBv\NǷ{DM,˱6c QH=:d*#CXyUz!pw z8|S\' Q֤OiiQ3.婲/7rOIzzE08NzHeꮏ}[eR(Z(A{TzxLq7~?1kSIb~62I69HͲ\rnbOv%Z0P1 k ^< HAg]SGb-&tŋG9ٍl1{.21ʛxyҮ>XI̒HfuZ%=pFj]86NR8n۵]> A hц̊2Zy-M?q``խglLQi3Y'"dOQ4g) ZuŐhn"鳐D 6Υ:Yyi$֗¥6n2ćtUV|IqA.:Umm#\gh십aB/Vw`mo6:*H> +pNn*`?2&Dc&Yxpnshu&+&~iHlܔ:jG0ge{n$"`pcnvh~.N-A_xMK?) F· 1XS- ?ЫNϮ{: إzB_OֺB[$R@/ xhU A@}eck$8/̻|5 ?!]F � `p ^RQ*Nsnj-:w3>bYޡ^AOt8!nP$!{m٬ޣ<Pa/0L#^Lcs WFBgxUW$!UB׭"@bd)R" sʿr_u_&AnӮl=oj˾(=^!EHQ=TY46ׄ>THsAm_"_]X{aǃQv[.-koʹKz<~:`IcpŠ6].Rh6ӨװWf8pz(Xu(5c;] 3/yrw1g&-R "=o �?b޵<[٢.8)2A J/\_؁Z2C\-. 2>3Ίl]agPTc}b|: e$ΠqAP",0AC{MXocزi;(Ln 3~u s"OdWxMـ̃T3xjuV;{BGt8BY<?3)9S)Qd i _FΌ̄эp<[\;\:5õW|<kߞ;LzTQDQ)l LzJTw-1iDQ ~!yR\P.ʨ?Gc"L&s1VZ ܌Fok$Y\H4"A@DZ9k}끗cIE)3B6ͭfD?nگ4G`Jvz[^JrX� X"8G֔_sP 565Sq4*bkFm)$_}g0ZM[̟K!coU?46w -^_1]0_TMhr~Wv0B VcQ@Ѡت=g8nXeX莯uڨB4nL3¢}_T:!$� kEx2ԢRzg_nz'F##N؛keL"<A8Nrl,lvJZ/(rlFdNX[k¦+QҮM, Ev< 62-? ro~GYte+IC�ٸӧ<x(\d'|x,Dy�<.mअ8TxԓU!Qb$p"}R{Owe§a%A:Nf{ǻꬎ&cn&ͳ6ys3A i-'yoA8Oz:)(ߖ˗�z-İNMH^ϔ>qYojw!c#AGTbi%h(|SQO^6'#t"~,f]DSۋǂRX8ɏ22Pzc˜lyBqqtڡxݳu഼<˟`aU ܚڋ:'V˧|V #z'@Ke%k7h�63Vr3`I pHs>#a !)'ΐ&ID9,#!qF6@jOFP;T rpx# Ĵ Oc|(2.lƍqMwJ~z1%JaA6T!::/'Ã@ZQʍ:3 л!C'e$jt.O$ONpdD1gJ4狏n?K}E}ÀbU^UKƣd2:Т8h+Ȍ̧# Mu|j7&F "t 3ؘ(ҢTjxBfq)3oI jEl sYD?o5q'iͼ*8U6( E./щi~r $L{Τ(�)Z+ZVnzF˗vMƇk9^ K]h] Ϟni) ,+w<0<V(u<s} WJ5OLHq>BZPe)nZT5=9&O@˟$T>i*+PiiC[$ӧKH#}7 hi JlnM3fr�^*~w 8ej06V+oO60]9ET4C�^>?.y)�scW  M>\0Y ҳ)^Ŗ#^qH8<вZ?:{'��AA|I&SO]E =d9X|]ލɿt~R-6gguM=ą_'ԄEex,Ҧ{nnvPu-e9*{H)n>{9 8(}Qgo$44N1%aqDܳoUP(7SY7 g,@:.'C *iDClb%@H _UL-b9`;r!o@6L݌ˀe @TViIJVh1BqUI͜9|d{R\oB_ p5g+02.hZЃ;Ur\oa[I SwԚa:wm=iD8~QG� օM W�ַ0QW0&r�>%Q<nJ©GL ]о e>7F{˷Zd)>MQinQV+Y%N.X!=-}ݣcBsuMN@F{jD?,ڵ|ʹ'ZKBXnO^Gު=jYE7*S9:ƃ JT)桵̱vSg A)2u.vdC X1USPb܆Da6HYze_UhVCնRc{![}'v&nmM WAu[xLk04y F3n X*3ڀ\S8СgFo} ]#OtO}P5ܦj7�G2.Y_`I2wǵPBukq=/f6W? LaLZYm6 э^�45l}KMa+fJ1ډsnVo u lQԮx8a"49KW)$墸9e#DZ32dAx(˚FB{NE^pS {R+wh,0D2K"KuLK͌7ЊzˠH!aiV %"TJE ~>8ŸQϊ'pnʺȏEXrĀCD^g{(_elkڢ?MM*wBҘiVퟏ6B=s,ڕ8$$;6Lт?QY\P][.UPk1C벛AewlQo5F"d:j_gCR2!9n,�?Y2qlTz CV}\WK{7]. רL/T"D#m$>vFU\짜8 MqXt9`;R ydiG\ID)̼"<5 ^+sy7&y=y8Rn(11K-,d쒳*9]\1c9ܣY3Q >5kWg0Y+ޭ)YFsh8 XߴY o P~Y@)7<N,#.3k> XbZxsqAwP `kx}@|jMN>v5g!]ftyh;U_aE42!ynfx0oւLĉ } ~5_ [C TBt2R$w@%]]{[tԈjFzU| Do|Ϝ,xV&" ja m{J[J%+U?JDJGC;&`;;<"\C`;D[JيQxCtwG1qZ']gbg+Fm^Nx>AKmfJwsn( _Ұ7:Jds&.d%2+ F2eU!>V4{B.`Luh/ÃL qEm.R ۚ3ӧs�!PUZ#gp8t]5q'`b>gĵ4=oacDM+ w7}R΄> Gq@zM;~p7e:p#͆]dDKD�@V !&nhvv%"w)0'm.q23-m'o imb9i ɧvك_<@É͐<;5sG7#@#@^&i8J}{D[{yuL+0B7< -?X@ϔa$&F4ffO RKĆB@u%!՛Qӄhdž9:wC 0ml{v6DŽlºH]|qPmWus͎T9'v]9 Q2A) b$fI?{^ug轎]rvHp;u .t2KF]g{8m^ƩҺռys^O-N旯)E: K=&%YX7]wGϨgbζy|> IX6;f7s!\.SByb+U!I(3( a6;Q6a_nO^fI|W6hIhf#e j4k(fK6�!poC6~\H~U/spyϜʓ5w$& U' xB<v>bכ�:Urj{?7Gp?<Vb1q<_5o ֽ+v|}OlmKM+ovry%aPbYbj['Sվ$4iƔkl<î 1 Ӫ k9T# wH9e}$! A]4ֽ8 M%j (@B(E_~7v~J(U !ޱp8"cmNpV~=r*~Iઓ?YZAc gѝDz9A <$ᦥҹO(<,V1dEq<:(9̘<aNs|!)(6$'P'(%j[aU󇙩5kXʰD~n\v.m[t\H�vE:~NHhxQTy7ɟoJ#i7l~n<K?_ag&H,R< s;.8LEݒ9ԣ q% e!; p[Tqx +�[Y>^);f"<zwF.$hmƞ&{C$ķ-\JF3Th4Iz̻.ݶޕb$fa�[8x,!{f쁭YV}4Ǭ=W+u<>ZQVDz(ʔcv7q,"=X&jUS4Ĭ;q�)qK4J;( wjV glfݟŜ0&q% ŀT2;ě|(]݁žHL>9;AB3֩b2sxð{agA3<9 gV9? /}pw(l>-2K}j91r f1SdokG;r-6/9 sjd �cu50DfaU$*]RHV@,RUMwy9AG'"vwL@&&r{_5v[D(TV'ȦZDvjE8ep&uRUA�tO8blMw(I<WȥB2Qq�}B�I(%Ln w>:Vg?{{DAu*?7ydCs R+á9b'ܖCn'U*o!T+O!Z/ ~ƭh+ju0N{coƋb[ruF]KQaà 1%;dZAHcxw!lb6Nm;Ţd+o�|WmDo"F=rMZd):\Wq{~NQAiSb=7ʲTPWio3WP޿Ǩ$%Wr!"ٮ]$sbT@G 6%?P`3y*@MXZHsFD"WAՠ�3x̦^L͵#Fע]5O:@yhي!{ʻPN͎$α.!4H0`0x cS*?? =n#>ejȻ{(0Ec29(ְ(N{~-Zpyn\kAG 4~@W[.!-n6q sqWdF<2gޥûaQ=i^do(wpgQ5 -'e.SW4^im."ѫq+"YդW9s:ӄ|bV%baifD=a8FW:ǁ DR+UJQEq{ET_l`R]A15\%ǵ=upQT`AijR s:c(&[9h%{9 V}y0sIisRL3TR+"iLdKҏ֥{(/Ta%a?�'Wg,mXM:ʅk*v:i~,vڅ)r<*TN8ۆ8\G lco}|Qbh46ϥ9v+&lIő4q+S&*`n`Z(npT{^g�`*#⨅ Z ;-!6!{6l&fmw]^֜fZ"b"^1ufUlKqQ#3BJmX/3DU6FɴYEʶ{Trh0|ʎe;IPʻ^(z^f] x#Tkeqwmizdty 1nѬi6W<]Q o>tkn ̴C UJ5~-/$`|Pѐ\bpv{.XMR$UK j}ɪlZFw8: -4'w=-$^ &,c1<Q<;m &\,3+_2%);~ZkQK%$mǘ&`o SEZa5'�/?0eB6vP95z :A\sFVv0W%ޱXŷR ׭`}͇ dhkwqZݚZ˄RQc2﷌@"1#O8MlPbͺ$?ӍHWb0qq5)vϺ]1'0ezТ c1PB(D!ܨN0([(896YƖO9 1臉XJ)Spvcרed6/ee!kZ5OX##ґ32&w-43bhԘ75X(04ڭbWnIs44a7Fش2ۺY' (LZDXrM֣cZXR1Qi+ y+<@QQ~;e@AHn3.̔F5-T@!B9W`0PT ҵ Тw&.%.37#`: :\Mtl#�YR(9ߟtӀJ%}[`r!;IZn6ןqh Ǜ=0Ӹ,Wh6F8)R[Q#樳䀨k8Auf<V3 HWg\z_Ժ�.NTHK敭8lc2 %m*RvȔ |(?vп {ȵغYu'˜bjlYV4bqa9mdHd: "XNfeμTjN AV}d&GDjO9*d)Ǩ2r3\}:~3 [jc"B!6^mg’=t֎*Q`,{&.:u Ų_浲aMCڶ&eY5!^L30UAmG' _cwH`>2iAKHkצnptQR+kc)^P�U˃/i\6UQ\zJ 30}R`l頷=0 K1 |;ݪ_2ѭDZgߗZeɒTwUJ'@Bzwb2~w5iΆʰNokl]sS@1 4|5K31j#oT#Qekd�6:Tc- 29}Htg7;8fPzi- v)vB[4~\$c/O9J}rU)3R&"%O"qs"J0L%OPgst(<m?>yrQbwL�Ymd1yƞՉg?wj E1t YF{9�ԡBkIKʍFqd&L <`TR}Ӗݬ䍠f:#h$/Gj9ۘ II6~{&cNLeSzW{~p;MݘAwڞjYȹN^RO~�Sof0TQ`-c=A- FLez+/2xto̓ 7>ka^BcLn0f_|zZ:VAHO29L觷pR?\07'khۿ)zp@UًVn x6;r =t^r}LvZKdDT/`o]ֺ wf?GDY#|S+n=Cܘ,C{SaIwDq:iN/3#yKLblѤù7ϳOw) Ot,Om@_;ꮆ}X}ζet79=:U.|@Ɩ?}1A%=N]s^uưRX}q/pz Z5$>^YxE6ݲ~t$nYPp 9 0ݏ>MR0GɃ,K}{= ^KYL̳"@vu t}m`B<6Z-L�sՔ]-6nb X#bL>S~ v%i|-3HNɠZ4q!%N'|wx\]N܈o^8Cþijq:7<7Tӗ>.MuI< ocqi6!BfNW 7 hãĸ-Ŕ%GQ#OLFP",B{`ܢ)c oOBPsIT\gOgX,1+E1,)(UW] b�+9οO [z:bGVmP1rQI(HWH]epKWzaX-gEa6r= 9R@tEW|6Q@7Pӧ-v Lx?l z,|&aH$�<!/=s I 5 #Ձ'~k D+Ϫr ޡY"VN1Z" dmD`1@xpz5A079NKLTۅNqc�/֟ߐ TP-ڱ^TR粤my >EʦaVo/y3:b~r7* J˪v[cf`:N\ RkA+bH{sjN>Wo&\0$daמIuYK=o‹cĬXܥne_dA@"̋*) j".n�,?He)heNHRFgX 0G<̣^J0r @/ȋm}i2~o \ZkHd75?>lWES?~BF Ai4F>!=vXWK0P9췠E 4x'ӷ<l.p粴CAlXӗ b/bnHIpls3RD]@"N:sTftBiQ$ʣ8u+Ce+9V}pzVޜoG8Ŏ*'LZ3xU9MYS[Δ qIo+7Vfs!d2E[Ώ' 8lMK<ES`gDU)d:Lr`lR)}̆įn#̝cȁ~%"$kLvUӀڲ-qBwD|ӕ2aC|t V֘3 J/̛=KIS9[uC.`{]0VZ4/�刹T~M%bh 61c*wn*]6؍f bM;B|,}<\^ xLc{f7_ч5QMF2δ)ړbz~gB%&N m.G'Z3m-L` ܑLN)<Գa_zVS>ñ QQ6<{0s`e ||onpNnww8u#.s)#(@f9Nӭ@Hp5sSK3~Ц O-iQ2zmn?CΕ9Tc&D!3[8aرX>H[2\)3s^mHi#-&l̘BPiQ$-Y$p; )<NBj K>8ek0yN ѦT.bm{RNibޢ96`mhZ۪Kz(!ʝ] VeɃ%5QHu.FrSt6V(<k&6-ٞQ ݸ-=%W" y.Pwd̚ESi ~[&v8Y řzuBLF?#[NG5@'&1S4/c�{ILFf1H 6vœ.ɗ}KGi$i9dK{WqmI#NNtur'6r<0$xho66Tgr}̄e,zo9V *q^AHKw/je@'C V,1Q Jp⟺]ۭmA P+!yد^ϟKlxΘ`2: z.UHLu5ݠـ#b| zp8^)|*r|0JhtVWmɬDh:Sg%BB1tu*A01tkn_>8lztFV׀ᄉ;ƥ_f%RXVqԳem5hX[Qar+5dCv66ޥ̛8rH] Ip/Mv}xv*y*.ױ8?48B$@ҟ)DsS\2'q%(mfJ ։Þ9\K; =f-"m^e7g?.Y&/9մGǡ~sb�Cd~; �A?HjVہ%TKGá͑Y+i}IGd2wԧPf[̀?( 9ϔ`SnNiM JhlL*�ң\.8GKv)U<Vfd)Αm*Š/68 !%FnPL*:0@_cRG>ιkz~0X#P[ /C*L--混rV*)6Oåz1a=:(XC!z{s]e,x-t1PP%ŻVSLp ģh':e=Ifkn=FNI[�c1\zO>@l})C.uR%A!ݬ?>5ӨnS;=:kG8\Np6dG}Cjxu4Ɵ8iz9HMq-<+i>Zl 4NFDAHt_?̫/՞gb֨uU{`֥rV #UɅƓg&Chq TKAb$OJ%xKhYZYYcGo4??D,RKrKEˡ50CUbFOp"C,6&ZY[-̙XaJmd]pk8nPi߃.E.R0=11ہ /qWS%PzA798]{χ=Y'zDJ@:ʼnhfʨY͚Հ:2dMf ;`twsȕ,+MBqǥ<a7,| Cj;p8il*&jgV AF.hE(O]ikI\f~FQnm OGB(lgO>0<.f9+=P #ahްD�3o@kз_P0;eџQr~.]wR'3Gw3D "0h۞yOfiU>OEY NkvMuI@2Kj%X58SRţ.\FGzEIN9!,q0XCe2Օ+T? iR.A|ūdBU@`9)),Mg+:{%G8"5вFko**SC r\"o%G?Ϳ8 d^՜`W /rHa]wt\j! rT[߃TnZ�|ُ@%r2;^-ZI[5%+G &Xԥ h>*8>Pf>a ;'W_ouy(&")S_^@.Yk\:%E ah (羞jV}8t2 \SVy?^=r%Сij6xPR@S^e2.%8f=͛na~xюma,W+< *kEkrBG#,'N>f"47�`uFeHOjX.y;6)H$ IQWuw1֭)w;~ '<  &;,h>C: g cm^/�y# B i3$-{,d\j <:V#jjj/ua"}ۈ1tFԧeF5z0NgSf壠/<8=[4s֡Z#J_lz>NxN[[GڸcƗ/Ҡ#-+ڧqq]uE맛Y{PsH99#rښ\;6+.=XEAewi:iP|Mo1N=.-su0ɲsɦ~6 `^5|"5*gOaU-##1  $>d)mR["ro89"Bq`b nΏOB`/xޡZ>;w;2Gw6pbdly~PTЎiܨR51)tCH(4+p\IAPfytRw`={cC6\:( #i5&1Y:,Gx~[n / Ǖe['JW辛`& ڧP'&;su縗q�gY4R۫8;9hvb`yV`=,91XY.y/*+[1\yg$AΓEGgoDgР=bd! Kw=(_7| U_�"6Z&oX"g9F(늜0ئ&&4T齕eВ*@@o)^-E OۚhEBc`b1@ZOn_raQMƻk 8,I<VPwp+4ONHj*Э#!dOgI|;~]kyr24f^Jl.n@ e-7m!@<+rHUӞn8q"1;2Ǝ;qp (9[L.s`!Lܾ (g(ro (GE9&)JV`/vQ3덮c~v~4ԂMK+dh,aLD2tԮfy;]I 1H-`}.dPFJp0/2Gjs[9D/Ӥ3i|V+ B^w hח힓tJ0Kv-eaH'*CZ>HтS0xmzFx&Ak_G!XY(2mr+|Ξ] �)헖|`sGB޵E),cŖyp$l֯fƗ`]cZO䰄+ Tz16bܘi 6ËYwXuyC?̱EcVזBpY:4=Uf\dC?_И)ocD1^}ć,&3, z3]xz5;p୹ Fq#$}:D, eYUf_G;9aƞ͇'wΐDx b6Ӄ5Y+'h^*{?ZM$ R1/K}ۦ3zaʟ.Mʼ$6D#wXk >ǺP)ZݜӶR r$Bl{a[~|* [/6(#Nt OR᧵ ,T' A}*Dx˜gjIgNwIƜ Z_9Q؏eN+-[!ںY2X֧:b4 :ԁDH|U|<ZrD'oKsga2e7N?%-QHtY8;u<gg']U{%R@s6k|2Ռ>na P_"K]]LtRy̜III$2m޻,YiCP&ȑ$4X]DV_FlI2 oiVXkAj%Y|͐2:n37�lDIbކ#B`S7KZs0 7&n EH1U3f[#KI'yEO۬׬ 9(9%kN!'4,ǭ.Jn&(Hja(d>%z,Xn̗BJ慝s!{x≢)0#^4D!ؠXL=jtC,iSՕN`-W&~J)a͑ ϮzC&1yn(pmuB'Yd'X7࿆%%d3{,ᶰ=)]j> 瘃ZHWc&e_)tNwNWOr⧺�G$Zi6g`G<uUvIK&ALiMZ 66bBT]Z@dKb@BQb&u1%*qtVPu:@DŞ 3(c^uIPݷ.IF{+b<̚`Ү "ʉ�2렖U*ՒԛYzqu;hX]Pj׫x|ia9t֖g`7uDLx@Bfh洈Xl*U0r�r{{&Xf%g*0|XOj;y R,FRaxj)0e9hSbn9 z76 "LL 4mA*nJڑ"S/o=܊  \BIR5qSQ@�2oxǙΆ*UԵC^I u>ʖ]̏/1[ti~ݡnVV vy>ӎtoaإk7.v9/�J-siLZ)lPE*f?RqCس i[ɢOHM|:_)1 gP2ʟaB tTZs$KhNO Az+bQW@! &x%͆SJ H{tW*[I,: P{_|x?hTo<(:mсp Q+jj&7 hKy)yY%8=BW'9MV@8JQ \a!=3w[*sGqG:P>ж |~r<'p jcLv}F%s}Qe=\)-qZ6 pؤzԮ؃8a[?T<w2>" ݉ZQ@WCaz&_ʛa\קtR1"PJ\)$(Zsn IjuV+j{#DPk:'2` A1:m;3oG ;0^t-M C{nD&ToRA06Tn~xK0Sμ4#_#?ؽkn׫bMmm "_>P>Oihu(>'Bhbd!o!;+D,j ukQYI#2e$r0azM61z/JQ mlkMfnjR >P 9p( :D#T7Bܯ1v\t E+̨͖ƲG}j b^ $0#8?X < CwP6�PX+9Sf`01(#}w3Ce86x'M.bQ̭rfH*$ Mx*2m?ֹ%nXXGL?Em!dx2+,sl$hiêP/Vv ;C-(*˰c^'Rh*y%,$!pD ^ޭ�M�V4O uy ojݿJ�| hٲF _?UBCb7- up= t?.n\(>[99k [_£;lHw<M$-_RB{-p#`<h #=JQ"i!5~8*:_ <)um0Ek >͕3L˥eO;A⬍ZWgF{% 'ib%kYv@U=LKH>6zov`9᠝1ݔ�sHHIɩ 0)_b~ےvn #)P`'RA+`ń8l4/*gƴ+5I!rZTq[c,}WFYmK=^j HqN_(e$DjjO<  L {~[7<BݸI-=Z|%ap"D:@@^Յ)ICE=`T-9-Dz;0>d;V*K ˾mL*Ͳ\Qi Szd|gK; s~bٟa2TA]9H͙:fˇO%R^?+b~F& f@�ReYH7`[��AAI&S+&*#6۫89cruzڍCZk@:}TƑNvvCgG_T.DW Z} _1m]H]S҉:kja("f`RG4n6hm#lfˉ|kͅ?_mG92U(<=Fkm�,L{gŴ]#]oCuy9�3x1d {'$\ b߄ hƜ{%RtgP]2x9 $"Y;̩|,`B Ê}2e4]Z u(o!ʀR x;<п|\�'ZTQ'*W5NjǺ P ^DW|1 OB_*Ɗ e(1/ o:7-}=o wnF P>Tޝ95Kk޸p Q"^WgXe S?#Eua+q>#JeW4ty~Şu#s�]qx(*w=S3p%2, : �y|{Kfy\:V|0Fr JTB{^HR Ե&XyHfP=t89/Ϲ.g |P$:cp*2uň?RIRj+8cI7į %GhfDu[0aL}5zطc0ho7M@aPp|Npjcזf)Hz/C2~si~b41^;]j �smL7ji޵O/]1}K-sͥR]Uv>7P͖f] ܎a`LERVjߔ"iD;ȁxN˽9`0\O$NnP;7y`WI&d1VI\ǞCa"RBl2~%P!Wp4\4FFtbOmC@M� U1K$�)tDnazGC2Vgn rxg\EOr<V{h5ݱ>770. -`,&3 4>E2x3rf&\?O򬣦Qy; uk 3mT¯6t+4EI+3@q•X'WQC拦CH nKQ#>a 66HB;3#@vr1܂K"$q"' -S8`iݭJ]4 ޖ~4j)CO=)KWL^s'!3o=ե !x1$Խgokdu`1YhZQa ~Ag�k(p%*_D<AQYÞKZ+ tӀG2IAn#vA}tɖL{ƫ-Q$|].然,eyfSW*y X}<?ۇUc:;"o=1)s`4˪*Ma|"Ȗ6~;jB yE�,X8@ͷdDI5;\+C-yd.ETk>|{PǶZwU5AV@qY18j_KEPߋy:ڑKNT-YxewG$fdm.K>1L\HCd`~6MGktU˙q'+Ǫu3r.Ai*+R@4UM\%3Lr: >8֋8 c"i]P0V-CT;/졿v\^6uRxXdES2ˣ!7zC}PO< u:&w؃w7dExqw>qo`BK8LAi=HH#Ȇ>Nېmb4X8:.ir~Eu0ﷶW& ~@IM;Eb8ϥ*ĺ:ĺ:gO2Z31b +!b!.qCE~(G鴠֗V8_c; =Y|ˍ4`5iL0 Qn6)ӈ) TpLh)||S�zC7J`,CܰkpdpYa.ً2ESQ8ybZ1[l_yq<IF ߂ݶIx_CbOHo"\4I[~W&^l"ǵ`7Ҧ˜,=Õl=*x\h�Le+Q^k`37mhd`|-9x>%hNئg-xW[!ϡm:T&{MՖnDq"ӄCH iU\|FmO᫑%,rnv�&7C_ fVڃ+nCw\opx-}x1S`OSos* ^k3i9`zROкڹ<PL*kNüAy:jMC.~r1>sx =NyY*`_} z Hhck`'겑pʆۨ.s49Ծ1*Ȇ^~g-qEBQ-/h*k�mlr<>g7.^%ˠ{x03<<j i;&ؕHWJ,y27mFuIQ$uvQQvW.OZ,xQ";?\B{X.~f5nk{*ls`w8ZkCS։F,uEʸe0}m(54pgh^\�7_u/>{p6{痏@:>2}pHv8yS+^هj5&0:9/ٮQt^=okSNPСF$/TLm0xWxtr-qv%%N1SѰWu^l\e P 6@;1 -֬kٱ%5.uqjid½cgC`Gtԋm\FFnӧA9`<2a_Tf%^=ZYniGqĘ:8Wm\ ۿ uTzhK͒/MFY\d+RA`"p[:{P+)y~ �!kUG$W *`[F.L!n8畟b< 6VמO^rCK; # ^o2WSeo$Yu%P`v-3�Y3AQ{2CKe_M3R=~dMk!))ҏh׋BQaTi欲+tOЙWpmQPQ߅kٙ<J'$g)"LOJoMe=%oF^rOao"r*m=<Zt9RY am ޶QpT ;iUGVm/):UcZcW]%$$.#EX7KlϺp)5N{\;ـI?:W=Q*e.?P,є 6 YX9n2G;Sj/-;]zPP>Qҩ��1,d*8HT,YEqp4G$ n}xVcϮ'֑LHNl6AzR~ }iC6'E^MDn:i#vb{?}4R}elv,U-hcfe>#.ZcZwCJ=KjWC,/gqJŎ£IԬ}ͷ(UYa[Q7bo5Y^/n<µkHMxṼѦʿ?jޢ뿌I!XZ~ MJ=0{P"P[(>$*kmX*ˡ׵ǑF`N>_M UIҋEYШ$j˰Ȝ&Dk#ƚQp,+i>xqC-|<Tɿ`h~EG>~"^(_тXbc֌iufU{jw}Oô %VߩOGiE QF_>G l#ARXR|2~TDpf$@0&?|#X 2F O9$Gc< ;pKskl 2aúyᏳ wZh~i�JKw^Ґ3svRHE|,JLl@|2 I4h 5NԂ)+4屁`~jO F /1_Ϻܒ*N��b13L'WEr{xډVFJꢴw(ޑmEP[%##PY!yL.5v^ i5s}� 㡸nào*})Wd=6O H=u:3ɡ))!C+ܚ~LC9׎j}0�q2k2Ik݀Qf$M'I`#ʞy[) Hʍ:ʌ緞)bxGJ0˥'ȣ2*-͔;Adr2Am; x+7ҧ"/(h3=3z$?aps+쫮16TvۼxVL9Tmٮp#:48dkHmCf9ݨGpYƌG!|%XA2Zw27 8އ:YfCcB,ӗˑB0<'LMj_yHt*%ʧ5ê?`| RSX"Wr.iC̿ $)k$*>^�7)-/,>0uϥ_?`"ezHmP>5F]^psCQKFQ}8q)uY>FJ*IYKchmˀ KLӋ9HCU+& *x}Upj<�$n;߰:{(X| Zl4:'4rPv<#*>lyϚMe*a,ĥ^Z! $TK WNg̨ ^lfZRD!]{}vVXWpZt94q˴7ޝs&3IC\  3 ^㯑 kNʑX(3Ua*2*aH'cfQԢwGn-)`E4v)N).d̺W%6^ގp6e}1}F]b�C zԣGZX{|VkL.&=_U,u }reY6g?l4rsRաnĜKش_[(#݊^=VtB5LE-Qtb B``\2#D<{q-!qzZynsT� %G)K3C3ʼͫ6iUEES^L}-%zf@d`?x2\_gD&M+V]b A@[>Iyu GR Yu%e`J4ʙ_X3%M+/Dۅ2�_ji*<]V@G2Sᙫ/eW+Za@X^dOj{9\<ْarϭ8Sd/CX0n_ yllfMYٍ^$CWZ\kr5 'B)偵 ?$�vaW++/Ȓ *9)B' vL)_ Xx76C -svG)]Y!ekϊTY|\9gC1 KqhT�@V5Hm7"?|@c}x=(\5Z]2Í]%zw#o~SdY9i34J@hw+xơuVKCx=d U M=VzK0$'>Qn7DK.Hᜦ#%];quYvo!a߬qwa04 ٍn,j<#4Ȅy]veɿeENUcMMQ8AMt1qx2KWhl<[ NBdG9n9RYP",9wA/ pjGmw__y|J&~{06yI%f^=M>1X@Yةe,i%ww/%oSݎbq'>8E|wdfA@0 } =/[FK GHPu},.:Gxɫsʼ(NKi@k8XIH]h?Y#YE WycmahbL +@ZVYC;;/d)Hc\>ɇe;ʽȥcc۾L޵^NϨD@)km7aw;д? [.oI,?z/F0=<~.շ^:|뉕%2&4�+(땢Õ 1Bzct,z5CWx{wZ$)Ͱ<tbb %3}XQjd+j&>$V}Ю6xT>Q6ҿ8˺g0 zh/[z\[c6hG&xjg!S?r]j0~*+!oKbKXx ;;J=6 nͯ4>w*- *$`ޑڞI-V70kP#QShð)&n?t\o_V7-S7LݘJcщ?0U.]}aR"4{*%yl"]A.S$ +Kz|tTOiPLAhǂ;xq\Oo1[;5Pf;n;('ӡ6 U3fzezoUͻGf`B?&\fVHМ]&iPĶ'pQυak@Ua51N\Dj Wmckg8:ns5ȷm.$hXĂZ)'vS17SM(]̷녖nۢϽ}Zt]֠E2gjk3;Ёqjfy4/س+_}1/ev= 8I⇃[u𦓽q`X)eGDn9~#OYލNQk9.)0p6s9?u@OG*x Pk ^,[@ Jm ǽ5,5H^LD`RڧX#mZ4 @ !%.5P%KnH!jchcj$)p}G-?q7R}mWZ�о.0z^J%h~q/? :kG_'ysK˒is Am1 |WDBDk#׵J.k3\)9ii\XySǹ�Xj`4@^+@['yi;ԭ,S`kKxh`p#ύKH$ꭽz.NHFxMs{Bi6`p l˜>N^i .|`B=u_MĨA ::&U I(ď�TEm<nCQtAbs& plȧ"yvxyom0)%xvfDcE N?o˙}t _~6o~H7[VZWhLYv8ftYǃZZ:--<ˣꎈVUnf[AIsV/-f/!$} 9BlNUmR6cV ܔeO ,͓Je'I7TJgwCI ?�?{#k굱Ɗ/xa[{vmvsY Dl8`{y{ bP$]^,y=0-h\7alXو L0y[߳oG�OU}&_Gl3/g)Kc m3: & -#[ BGe%;N 4bj�kSS慤mV̱mIk]t{gG'y3 [(4I#מ qhZF:5s|4pBoE#},0r#<ۡs p3td{u{\_,_-YջDWc>v%2//_jdķdYlSZл9 ~zN϶)[%JH\3 %} 7L q@f޷3igRlYIx�+-ԁ)L"rmj 5ς ^a̤+Ǩ-m�:u=j*BZ}h%J 15>ŭz'>Qu^1!-}x`m E,ߌCxov\|}W)$KA6muIfpBPEf)gYnq9[V{/2Uq#i .rKEGT}6l$bP?z}nTۦi>(+p5W Pq`'%)TD6cy GVƩM}`jD߉3o)0KuÈb"Ր(N4`H}ˬ9bSA( u6㫜?}z1*)�[k}v}죓ENL wЫ1t9&(kH܉6ɫ6Lqy|�:5'M%SHiָ'b5S?._VSWu@BĻcRE[\vXt0-*W: jx T�OǗ &J_nU 7)"!%(Rd-*'w%>C횒)o%w0}Kh~Ag h-_Ȼ5hJs{\Yr.>U/JTRyhOq "5A{Bv !wb,Le- VVB�cgK m\:�g|x f7[mtd} ق�e$hjYSj^ ZXSc)wme6"Me:flPg<KD^7Q撂p2_ ۯ#<峋  ǡQ.Nr�V.Hcwmok)N;~ɟw._]U#Fvb\RN[UkL>XZ5ƜgmZݞil .e]F,ZS+j3zO1[VՔBO6t oGOzDlǶ/E|tE=t!3J,�7cslsA̬8uZ8((q&dx>B8+.H%z63ך_ D*D^Pvx|8  5@# ȟL  r פ+Ͼ �H=o&&)0O"M8_ڵ!t<z.ȭ(.`3vL;M9tP^ߒ*&qy,1<oY! q18:ty1_[+5\qwub2'ːf3qVk,m,KX )4Q##wM {;%[nDb;_%w}zP,"Y6:18f#]Oay=\aW ۠4Xv#F|C-{CTQ6I+VOZ!!gʡ73=G}0/^%Y(<ӈƙw,S)prb' &㕈. * 0�QcpSɸ՘+–? C2$f+hϭ64fט3m2%`]WoY!2- P#]!lJr=RwVEE,}x"HP`dD2WO-Xnٍi#2.XPFDvɡFrk{$] {s#λEKunB KU+/ܦTJx)TgEaqNĮ4!mz(GAMyu4 rAo<8(WU%NIF$hTv]C~~L2`+>c4|u{G|T},_զN̩ +4K?-W+J` k#AVN54Ґ|B5^?tL ƅ<y(*te dQ^7} 3�FݬMWGUׂRw2ci0#8D$-;k({΀.mf !5c_}@gCq$s q^@6x� YzD {.҈{}Ux 8[||Q j2>2Y 0/ 7+cWPD :m6PW�D5[�8-E2(+| vi"J=;^sՖZ'J<%1Gr'\I "2ˊID)taKt06 Tv*ƹNw`lɞ -%1vSD9v]ճzOOM̝E(tQz *4}ԇO\hE3w9TLW=̰0Gi9ϡ맏Sx@fHN<;HXX|bf fcE(1w7(|3RƒRݮ<R=G \*ScѼEMa{q . PA;>}B If2YW<^�7YJ ||'Ԓp͂3C+M!HVx#+[j5,\ * bG2 `!t_!j+ ÍRoH1k駴E-0huA |ᦍ;VjZYj_*vD[;/,[�Ck#ylADyäSD`IpAV&DJәh("&>#Q~]c4<WQ> |,6E]Zp c[nT~ 8d@hE<ɳ~>\c\ݢ{@|gӆkpDANLKFJw9~GatX(/ֈp;0W|XOdpO(fBǺ7N<IrcI6w8;AQ^5a: u_lJͲ7ZdqSį8gx?572ûetФCca~�E bGa$";K#zb�'X_j~r>EP qY4V](Vvꎋؠ<bxh�Rxh^ņ;<yΜ} 7$򎖉'͵1GNdF/V4*Bi ZQ}"I~Aيd5M%mBNe-~ʒuaZ"KY|'] zKUGPyX3Ѣkq A#:;ؙædks.=}gЬl<O17o ɟ?IUvJ,(�Kcރ4|"h ?X?1ɊP͉۽" aMo7F] y'zUN'9ZѬMo,2ւcEJ,0kզ[ tr%ވ\c)-lQϝ&C`?70o˝=_$f[d|yMk#FMc/y'$vwF墪w-<ֆf9^O}Яv�Ј""U[^,F=Uc F@!%K%ۯ#2/qW^  g4P n7QZAu5‹W|$(,\7#|UǍ+"`^ĿJ:[HK%ku")fs's~[-*B- *Ùa̶O@jȦKQ^8k(6{l:&qŸpbW^If2skq Y\sIsȄ!z)6CL+{JSQ> KVbh9 bkL -%6fL !$Si1,u^fgyi_23M:d㍤,DE_F-W_9QzKGkjN)'N<taN7yN?S`@SD+qXZXa7}bT'KRXIMn"xbxYX( Dn2:đ؅, JqS5z5P"NTs&.:<T|&F*T âXWY\pĚu J,HY4CҟпeZ!h qvZhVwIչCc 5C -r[oCH>:A"6[LS/M\%( pk(On"53f"IRq's1#`[-n<D^^A,i!>s =C N@Rxċ`Xt)AhHir-b>`rjʯ L,n.n/C|IТCr!p*~Nmdpj%QݦԦ!<V ^H?;2<d'ݭgl8:VBsపF#n:w]\=f_p_o[ A#?S=8[@Ҷ @YWX6Qû׺J:XBXlƊ1)U3N λxV9*UUʘjAv] kˡǑ HZķCfpW F ZQX ݋h䟘.oje=>`Rg"_w+6; a 3#?AԡVdq}t> aP򆘵TМRNOsZϼ^8ғ{뙴.4@3|Aefi cnOi[ø{~ʔTc~ Nw|s?BJ_u[KA[?qz"Eehl2>KqgU8sdׇ�}D'p7h/5vZόVUI !H״W}-jƯ aG{r>0يxt6-sm.-*u!s@5WaQcE8�w Y1sq0$z!#rIs)HAv.�[Ws(-fHؐ}B!ƑU&uH>[Tp5Y۽.0ֺj: iM^:[ld/**!f45Yk*bs:(u=IgFtCt1\|eםSIVpOf!dSw�b@0x0ASx_Yn7q22OߦhgĪC}sܜdB^an…�3-Ѽ1~x&΀fd9'!*ri F'ȩUKbNz}�-poz.1kklpmjČ7Oocs,3o ,�ſz/C]^RWİp<H()/Y:Z }Dor JԽ &VXi+"Fn0 !MÝ28 ̏S?̇@fWrz@OB$R;pM3<(Lӡ*$jf뻪)2y׭%q4z#S?hC-lA=L\sYCya~Y=V2A+킁mo}V!Aeͷ.aaD]mu)XPE='@B,:Y ġBYU.,o25,Ys\ A--!U7^W(1)۰1c]ljݩP ~޺ҵ֠&4r|.FVgH~9?k+7Y˷º eH>#DxXv;Htb%R< OMCʱ{eJ_.~тNVAiU K9!|,4y ZO#;aHLD-JBٯQJϞkURxӣdݓ <ĭjw<߃ځ2,TCI ̢B3 t 1qKY5Uہ:Qڿz-M>q*LS 4b!ņ+XERP']LN?D%gj/ ^Hgli1R '-/$V}{>Eϻ Mby/z|VMSK[ضjw/ΐPa/p].</SzE("h!yò>/"|%r3WcZCԓz[}S/ !<vgbš:mi=@BxܝP?Z+ia!.<ƃ3Mk} 2Zy{<2D #ڟ7TD@˻h93gn�BMdԭ?뫅wOf5ֳ_ IufQaoMOAFD!n{'Vp¨XGWbv8 pV3FF8ZZ'mWÈmsFw%i�r^ΙDwZVyf; |CZvxQ}lAr ǭ&<z["_E\AÅ{Q` o."u$NWnq&<Z{PfQ WGnww 0^5P2W3#ErI~a?߈1?WD4|Tc)MyJ-b0Lkh6Dic<ԑ5Kwxl|DyF(&=\1]wv(Se7c[ *Y]i3Cgi0W"xB<;>;it`Iƅ?`V$|b)m> WA'1wnrf8ԈDT(-Z^?Za>iV3I`< LB ο l⤗.)NU\@�g!lᏈ|ưT+͞໮ĕ<x ["�:Ea=͋ myloT:U[6X?(1< t\6_M83Cd5 mTfwN=]^4c;:h>Ze,-^-ᗺ.iGUKBN`@QD|5~%Wwd iH,u]c ۢ֨=5CSemaLajgBoF}.,(_ۤ=:4u@p_ $ng&U\5,Nlz"q&XEo=;a\ t`/ NfC <,&n &bt$/Tcq {|&z~ܶ#]Er'U)MAؒ]$zYwA0$\PM;lej=w4(ji&P>Icp$A ZQTҔ8|m<Zs^EDȑ/Չ8#LNB$*( #G&�H}? qˑf-!ɰͥqLPW+=־$X]j8~Wh iL@ + I?\Yʙ{OkК��BAI&S^=hWg̚r]J3@!Wɇa<sp_{kKLv)JݭgVWbd%6 +< T@Fyd0 h${τ7]cUb_{�W:S@(h%2pI0%�)A[tIpgsү$~̟xB{cYe1rlaȸu'7> ZS'QXqS_*V~s&ΡQW(?{-AͿRu*el8x G=65žr2alnzcU`PX*,�luuXQbQ]͙Qm[ a]Gu+^vCL=GSWcE~9*gGIzmOP2@u.5|HP8앰_DX=?�F2#:fFveWgbz0%x1MHyCEX]tZXpUt2SQէJxV3x}wg\x5쩿=$QFI/,!dNkE㝏 [6'K/W,t/m~Y_E/jMƠGtJuU9Ҳg qr,RKK)B9* zE MaBƈ[=@TD<zL;G%sm-{. W )6p(GY`mWS\:Γħ6=UFbE'vh9w08?̭8Pg?chLA<نɒ>C2b?w# ;w[ﱑ;k ; uHXSyak@`[JF�(”1|ptbN+:nBxu_�.4H&D�|97\,Q(q7Gg5]^-ksɔ˦1F]ĆMH(yqgR(ArȯEC?l4&5${L&O_^qF{D={8kڶ,Ôԋ(|ļR %η''(l3]|M68ZH:lh%|%+Ĝ:^,<\pa\H K4^v#BiY�]|EQlcyƬY}]ɴ+I�\:"yO6~seMe $%1; g%EXк8]X~{31QhM`2zm/_iװ'ªdv3Ԩ:ri׼OE3X:F0M29X̞D6AJz W/M틘T<gHA%$p5 [H۱c8A4`j)m-š\c d-w oܭSnUg2R nx*|鵟ndp#]p:ÇSk@NT㓇ϾƲ.Z:̗d yK(-gB:3ɉᎻ'.;a g<r2g3CI5?3yOK-y9ĂY Ie9eka5@Q`܄߾HbRgvV^V-v{!?KKxag;cx^' ? cs FGwݸ*M Ml*zOT~r&ΚI`cGD/Y%\ye#*8]|ǽy񟆘/8CImBj@}½+ -hX؆<K*Ah_Ŀd[ClH! ^@iqru;: `HŵMng8/ �3#QƆt#SOT~@#(7, 9mo3I|oU ]B'W<)}^vp>Jxk%P,\4T>ݞ?~$GMu%!XȀYxSHݥ2mRPr?߂'<z+8*cx^4V#ӄ$ѬD.oNbk`΂2lWޏj"b[CroX>#<F԰|оf LјKďPRh~ [ش?HtQv>A~5X=[ƥiV{_ Myn� ~LKkF 4H.A~`=÷6D8ڦ٨Ep堠Ӽ'dW'sK3~E-["@/u )3-W/IuIk.>˾@*;@%dGyvԇ]�h N T+VA}6^zcŎלQE|՚· f4O$F%>*ܽbUl1l1G5`oѩrmc�,08;vt@CW^ܜ}V m<ԸKK"*1mܺ K掐? 9rYdh:�!X>\ `>Q5K}UgBj7f[nUO1뙴lY8DkmGjDlH޳+i^LjM|4c-ᖻxP~.Ÿvnڃo�V?!i-4ZyIp3u<%|v -z׷a'-oEƸrtd6z^D~ ~G⫒{B5CfKz`[#h '*aʡ1Ub6Gq6ȾA=zų+M2^D| o1t!(>e8Qr-ddK66'NuBSF(qn*-(CD$+^eK!s+;</@Vw~G`>ՓS"5':K{P\*f3hwaUŠ%dIh%L"Pāo\2t_է0I*|c 2g1/)FWU $9#ӅyLگob.Ae8ZB9v J6 [x 6Htd�+"�VZLKhU]zHoTeobjB1O8{&WyA⊿`OD*\JA ?->DKhcW>AoDN7ޙAic#L{4oz•D9=o$[4tc$) p>6 %4A2TKeA;Y*%h:W4 v&9Zc\[q Zh7[ 5bk(!k5PX>[A%aP e?Rbt{A6!\Tc*GʺiE J2۠-7V/$ ԟG;-9ݩO$\ 4@Ag;A6;s|l"G1jr;Ȭ9.�ܟhOSȗw&J?z]^8(`uN2,w9#A ِzc�xBwRMj ,;5\U/3Y'1�H#98d$[.c"e[-q3]ȬlaA`V*0Xd~R% M"00pf.mFC©V� $ ; &$Ϊ' E2pOe%bX'9:_D8 LJ+xC>ö"XW e1Njo{tbcOHAkizA e3h%�r6ͭ .~rF"xH{ht}^?~Mqm;NN ~1`A`G,^KfߠS9+|۸*L=`p=MSM0/$w2=x VcWֱ rmE (f+,$'/#~fJB[(Z@O7ҝhƈ7 ֊^b7pZ9tbb#n8|7V^72=T}f1$G8$!&Զmsy1'߹b-�TƓtI*1h"_@" GʜBiǸ;vU|:ۚ  bؙL>t)liTNB4t IQX6snI>^r^G7fծEvpJ.ӛ^) }X3Gay ;: 6�C!W:&ahG最CC"~5D1b|[c/N^@49ӟCΰ}/^Aٜ:Dz<%sY{gq(߂2V`%蟋ę:ؠqT�ʵ遬Nϊh--> %B[\S-:X5 Pu;6I2@>*ߖ"0�aX, F)h%k6ƪ<#k·W8碑v>Fd}k/ϓYذv<|B$H}5P+e{ˏ0-m oLIC]3cXq9g5#w<T ֪bp|1YV*냗*X25g=B|Ik1=Sk2t]阜 ۣ+ i&[\m|,2m<)Jq ",b $g(*F4 '"ND|n4Y4/Gz& JE,b|^)ri=访r&wVMLu7[ Vҗ^_nTi৒K^\}Ew4x))YfEZQ xN]B}ip vg�#mMCU!jszmh_90dDr8 j-.F3ֆ8v~qi9 !yD^V:Q?߂gU-n2n-jq2Nm KxUU$g~ѽE9HHQת.i޹ i%=,UIO`KgBv1 I_<G/qVir7JnZв?()|}8tN+ rwH E`VnDIgZ: ]9[hxt ?7_ Mx+mPͦ.ZQX,A'~2yы6 LtPKdoBqe0sb.mZxD#0\,8ĚoT^k[Xtү8.lf:ty]U@6Xl�ݘZãGOќkk]=RV~Ct[e0p>/k `L:r#DosM< (-LW+^8bt xt5pҹ`yLFG#{2춌!.:wM{d(q -<v#\7OΙ͔?�# `ҠSʵzè՗#?o:FI~ \ (S;Dj3,U b|ֻ9{ 8o#ڽfj;>W~-6ȗN} c/5IgybKuuYe<dRɩz B֑KC <<L%$sh5.#3*⹵NI<u7Ebs$R\r^eYd [8upiI5l.nFcpD mOA#*qᄗLҤatICjCc"&#HI{S{-;UqYD%Ȃ? ~ uYKD34-oJlkGT*b;O4ʟyND1ɗ6Ѿ*l+1:}^% ^; kwAƂm?}eݠद�s*eT"tldKB`a|>-Ejc p& ,f*հT3!g@<Y~�+7[Nm3dW ,ʙ{rʹn*mtO%p<ϫ5f_ جŪd?oOSP'HҔgy*oƥ7Z5i{722 NH`.cG)|?|>Ġ  w7\Pc<< t Qޙm5exH%VU`fxV6NmYsf\/p�O{1C F}q߈m,Hݩ\/8u/w@Q|3nd9$IRF/u=Ō~R)�bJ(ʄ5=t>@ "Qp] toFx¤d=w�,tӤcUs"7hesr0./ƤhMB3cWٽsk I�x7̯P0dD6QHOLXCWHջ){:|eOwC<Z� PϓBDܓv'"�_k*x5 >XQaIL m~iy2\h.-<J4lBfKEQ9iaiɓ[.9}nhf1MƉ F~Ʈixq`s:* *z1 ,Ppne'ĝ^J=6W ` \Ez!+<^2x#cS�Uf L1 H $A(1C޳ªXMhrϚ!]gk8trzQM,R_j &Bfu I ~l}|쭭3 ~z )zuݣ5c>]k#}j=/+6)TeHuɱ1 :wzO :F$f쐠86ɒSp6/(>?Ne (R끈"}j F뛴s#r(WIj~daD1/ J= X;/Qhx>-n&3шk yrpɾ3(z) 95)f3^$ߐJ\j$9,LdɈ .Eim0-tO9`~ %e\Qc+Kd.dkU5}�!Su$.Z}~T ;P+Xoj5Rr1h RsVw.*s`ץxI"عۑ'QK+@ N9aP a+G] /#Nn,0d8.Ro s.uMfJ_sCa2@.j\Hݩ7r1 >)*(|֫pKLs9ωvP>FV 1GFx)Gu1?L8Ӎ^*HGa]v*(涭IRG MʷszF):.ʋ\FX_u냼:N,a{9}_Y܅=d@ >LF{z?T+z'y= tql;gѵU_B^ |6;в;0clh\67 |ɟjN2=w=ap X(^H=uQNjmxrQғ f*""C$@Z! =l3Dv%nEo?nCܶCP6w|ra` cޡfRI8Ae2R0!@<{[32c8 W! R�3VN:kN�)3ȶgW6ԼJu zZ{8.Լk76/}4wַ RwCA(bCH8476bi"+jM yOUr= 'NxRoئ ƹ`氮HQ34`Tv MP/Pt% sHk'*՞kjP.=s<N)"E?$3X.÷*T҃-'p(H)|bPSa9pI ܿBvPbFKB0|DjUs3h Xw<EEmh{aY?6譤'BN'"6�掟|38dX?eʗ9'4krrCQ[rǶ-<<( *!7.>rXBȪ/!<:K4-Ȍ?An@b*sIֻpCn19,d>RgB͎J�;o>謿 U,YZyq6MKUo8B@T ,qV5ޣu}f w$ _qeEbW 0A'yXa+ߖmC'vx|K$,T-]6W`!!%s#EAjnobT|pX6 ^#NuW1w},݇bWJ%fůddݻ kɘ0<A\3A�<#Kx:m�`Wgl�.'8>67a ~8me[\mt jCR4 S eIbҞlA՟# Jz) ɹT:z\F@WPܭ0f5ɡ!ޕ]2q>C@%/g,6Cs?APA:VO" mIO\p,-A@XĐar$ҏgKzPJHn~漢?ʫ~cO-;W^I^QlǽjBÿr0p _ǮSNGLR H`"~%`9xpOk;Q|M^` D= c8IRIa<4SAm_¾5 F'g߯3*e0 ig&=7챎;ɼ88-+hf-dF24N(n} 4Ѻ+4[) T@)ۣCc\)ˬ՚Oɔ l<'.) >t ۾YU k +ݢ3Q։<NOP  Eg1Prjڠdrҩ x :jAy,7y\Ϋ 0p |(QθUѸ}ܣ:=p-Lu ݖ\Lh=%-|s>wl@~u{vg˳<vJۦHB2O& sϘϞD5Bq^o:P,n�MBmb^;E>ųO4@<)�}~0HĤ .-9T 5w:HC>?C&t+DkӸvE^bn =4^*|3-aUYiF"q> 5G=UMwi^!` (m8m}"ĊME.ps[-n4}LP6Rƿg�L_5g6YcV {'/X~wTQ4\ t÷h&l.Xؽ< ֹKCcB w޿Dqb*T*q@,Rm|w ˺4t4C%|FK @wkaq4_U"!%SCd7*ԁ zG91cI`wp{ӥtXxqbTHf^dg拙zڬo3 ϥu�0c�+Üնq!s >Pp gXx {sp I_,RN]W޻;œ,!#t[؉I9ԧ|E{aHUϖSm#+vj�!;LpfϥY{ \t9Rm9TOT�%]oX>RgC_}l>˖;׌5*9@ uc|h%:GEe2[NsP$Jun !zS7Nٝe`"^W�ʻb z8ٽѦBSj' IIpY"R[8·6ޑc*(U?m?u1:ޮv` =EuI'K(chӚe|.!!¾WI7+Za'Ef%ٲ�5Жn+ϼ>L[� AE�`|`0)p3zp?h]%k @�z)&%/C)50/[fG5_b9ǭL E.WAydj*Gt4w\CYܴ,ux3hOڋPlf`K&q `# ]=Ӥ ]MsfKs̒`$iϜVH(ߎD1{R޹[# q)H3}xk=+4%|ՐƧ2oěbua?Wy& [GZzԒjԵ4HGE ͆EK>Y;=6* +ks ,'U2o(ş-!&CqД ]2mbWG5% $])3gӺi}YUdUKh(I+[Jr&|" %#ʞq<H,:NiP;zDebq)s:zZ+',`湔[Q K5 18o D@'_9q)VI(\lZmP0oxdU0.k|hmJb}Q&B3262ѵh!6҂b@`!Gg6`"F9ib�?jv4 8kq,O5xˆO H/,T&)ܷYnnK%pś8 \ON{Hf]}86(J۱9,E^ {ߍW] Ϳƀ(˽dږ!y0I�Ĝ`qb3J~ð,񾻏(y{S"9<QL*2*=M9ƭdP7eKm-TlRu"N>k nA_[S[8&/Tm.D|:Xd˹wdR\DK'`l^+xdYumYT|,wߝ T‡PgEx:.4ksq4Х*2ZN2WlIׯӭ+Cv&90`h*§Q2] UX9 P RX:Pצv/5X!GcjAp,lVeyr|*|17df֓w!{TƓն7Oqh]&cPXbo`eL.Ld˼" |Tz=pT*sl%)(AٮŨnFA/\ 1i?mvaBz. ܧŌ;�ͮauZoV9[=fUw9RaGcyՍ1s,#󍦗0!A?p`it50 P֨]hHleWd$m FgXqsv6RJ饳1"Ժz:[m/wՒVRxf/WO/_ʏJd|T } A/Y]1/= pKհ9"ɧ-gc1# KS`&KhT/qtߒe.`IqkfJ4$& t#15!OzZ-B:($�Խ',VCogxсI~�6i(  1eEh#y΅5B-)5A)fDe{Oɋ$ fD+W˵X9~)&&; y3grt"Q?/wDO g!Ŷ}0x~kD`t5ja?m4FPvL7Un@!׾/aу,jlb?1P vusss5 FAIC eBTD_zk-wLn=j>B 92qgWSHX`#i)?lћ$|%bʧnč",tʅo)Gnd̈́Ye\?uw*7DK} "iH}Pmj`~(DYCKą7<Q>Zv?g2~۲-C^{WHUj6[[:V[ﹴwxwC„x^ \ݥ֪U޾9Õm*@rWGRonsQ*)(דXx4LRbHm7<ZNoYnIXbW:Vo<GIFN] oujfI;r/ߎu.N" 4+2UDG93 $0>ݧZ"YShĵJGױZ@6aU~MS& rѢtؓN`ӄwWsbȈm93~Im c zS&NSDԬc[13,5|-' ̻<Q9DL ~ @gqhuq|�Q 8h${!ro,AX϶AoM"Y4})�c5e(9OPݭy_;MG%l ;e?ıϾZHg|?6 0PUxX΄QF�J0gϱ>Jۭs텵'H׳.ԥ=<wU>¡0{5A^eDdͻ7ه䄮OI7�!v1$N �> QW5B|_E 9~Z2K?c \BQ<tړ78x ǩ{M窵cn埢7^9v&Jlvq ,j1#B\*b1{V1q`9!7 >+-_?ny$ ڹ5ɺL؝g-`j[?%1v8x 7V:9WWE9)gD 19΍EI}S ]cEB~02I ^4$ [NP#!<+f*Y\a~({Qūm5 linlx �?s%d9M:3F'QٟO)33? %nK gEHzm JBEǐ fH1m$Bik&||6T[o2%/7]-1~ҒK-ƾ# �Դ*2ɭExEއ\ɠ&Q!sar\3d;z+gu Jo+2C̨9e$d�w߻{B+X^;ZrCf0 ZtgUWcZ|z/OZ<H|ŋZsjFޱ52GeyL.響:VtD!JaJnP&*חbEm_eVH7좪%D(D�9 }RaLʭ%Wz96yC1'&G׈緐Ί:={BTSH= h2'[{7e|Ґ)qZhҝtdxuPjIP /ٖj\Lo*) kUk#M?Y:&:HgC1Cf7ҧ^hkzW Y$*)"qr礣.QF}jkܨ~FA&`nY}"8f`/<ZR-ˮ:E>iP3ZiiY'~tB{F;$n|jfJ*6; HzZ:5mtP8?AcGrsnaʏM3<1vAksDvF;ZA O?|N=Pq M9ڌDl  :i1~߆th[>+7U]F?"٬<&Vss*z.eT^_?1F|zvw[ƍvT9dي(q1Y"SB]Zkzd<+VVIUr/JR)Yx;]!{naԛ͗! {oً.vRY$34� VJW9/M{.\:0Q W[6n- 1咰'mpV]an9 7A 9g1 ?pdV8Yn!$`z{{B`*U<#.?V iT fQ{JۙjؗAUٲF9Cقi{Tns˗S|ģC[0QGCK4{:%& ;ǢM|ָgu@ :(9=I}]A)琺Z`;Gd8CO8}ɡ,%YegE' c`0e1JDd藎R/{ԾP w︎Hm)45׈11W?pt V2rb Htdu>uQnf.u3jDg!|Z,e\E=~t,&sf"b[S]4 d纹2- &K<i"P/iX!W@@+gBAJ WӖqd~s@#1t8ՠlA{ ۀ-sV7v$ߕJ˔K_>Xpz،n ,+ Ϻ4D5$4h"]}2&7k*raXV y ` jq~ (Lg8<PlT`c~- pW:Zur2'e8ELy鲂`v" <FG27mӌ GbMh#'fe]ǁu%,8gI`($BJ#L]D'QKHnb(f Dǣx^0_a=Hgr)0<Bv$Řkw)m%0֝<vٳA@J~ӭ54O=Ahيe9 N4jx@ DNo_�Rв\ݘ""\Gktґo`PQ bSrm73 e($z`y#12u;OS RAkk5ظԫa2vO<Un-NZrktϾz?@T^82*UPH2ԫ23\Oʯ)hUv,ڮ.#0aF_ atBIN5Jf}3Z$: Qɍ�"z ?w|&~Cܳ 0_BE`nJ?J|QE|{8' d(ʘh\,\#SUܪo<7A.ȥ]fci8gYeӭSknE _=XZ*MB`C#i}o]cU?f[Ի7p]Oc%da&e͌L蟜㨣bͱ}�EaP.Fn#5:[f]<hC0b@D1D<ldX;7FDS`Q!j>vT[giOGRkH+?zWGd͆&V�Ntm -koCy�[@'Zx<>TV |h ץ꜂-ںqxwе;Ҙ<j o%o}Z";eӜ~?%9^53y9<dOfEÒ EOXaw)btc 9'3SʊAo;.Xͣ<x]v?KƏbafʟ+, 4bRUxcFDLʆqjvpӳm3p:Kf~g]ja<kH6mlujK7wSkUu|^  sܺC@$U9G OvGUs0'41.s̝]B5孊 DD�PFñ ֨tX~$}($KP ?-Bm϶as@; NivLʾEoʄb`c39IC@E?(krÑ*B@TvՔMԽ#SYIZN;8{?ʺUEv%t/4wy&5JЋ:y.52 0  p~/zLlrK++fOL(-X2CGPԩ@C"t&qM@'߫ ,={LDei U4JKh%- KHT98ͭJ;b)') p}Y\s?PZ o1R>a!��BAI&S/RAnW#C2`Rsf"16-w4zWIN u!=;iVoSd;0c[?5A"3=R)` r/+/}%�(5FMk7I+ ɃU:`ܩ{,ͫ FXϕ*֥G,`'G�df[9[i8絫|{pҨw 'x=<<0w,8c^M̐frF~Z7}gq!FM1_ZcV E7W}RʯW ClQfYg�jG6-kE3ܹ̤+m`L%~<)O\S{ͣm;r9�q>G|QUZ'÷s[p/ y4~oU90C0 [rPiZ8v&B0mf !X> pn086ZcHkGsdvr٩[rR2/5FsX͐L FlF̻~ބ"%@Zo@66$&eiN^u>J]#n9`/a|goN<Ƴ`x牳{~o@Mܤ <WU?f:N u?~el0[ F5M t*VBXY91ޓ斻 Z֩q.¢FCRAURFl(H.twJ\؍`BЏ4*1Ibn@01Ϥ[N]Zo ${)"nX^(,J[fѮz4ϻu/62jF)aPd解$TQL/P? n$)%*Ǐ|+:K T _/co(jF|.i}=Yɘɠ3NWSLɚ�@=8{n D | sn  Ͽ>`EݰK )O ]-E5*ϠLt K0C^/�;}. w eP9SDIڠ ic)4l$E#mJHb�w3bpH@YK٢T6eІh>^iӋOg FS3$ ƛL5oq TBStV@G ڙx#WK{5ЋG!A{~oGⳔƜ(2c,HLR!x(5u Sd4i9E}b'L2,/F]H/hӬWJH4v;sx+-gy0 TD(3cfrp++A+ auC/;t֏⒢Iŝ BP-<bM5cX(o*n6QަEDP 6,S qCe>6E΄AVܔ[.TEthDھU8&<z.M XB 3k͢xA\>ݐ qPJ?l=vB];Jll*ɏOM5TWx MTqW&P5  İ |pU|30͊ƨ ⷆ3/-+R{Pj.?. DWbQܰsbrBjQ|:!%#4,\3fEL$?o"szB:q$$8m@TjF@B>_cZ[㋦bnSSh4MS t8 Ӳ۪1@ohbG"js'rq4EzIȱU%h<BM GoL xT;X\((MX}J4_*̘nqyt[gm3̑ m[dz_F/�V>g '@(x'K:B锂oMڒÜpsGw 4U`n}};N )Ma 8^JvFrͺ!F)yګY,n2 /Dj<6,g/{i8C,+i;+&3Pյ*6+Zd=Pk~ dtWHV6n<уwX܆6ߤƲ<ham/kd'IsqRWG-݇*dޜiOL>kaS/&h\]2TsH-?] 1?CV[R\/ k4#<l d,I;ԣ q3{>̴X:}23cBa?kFdm?h@0a1V=Z.SՌSC|yxl jy؉</'Sw~)ogsH9-e><6l^ǂft#*4өg/`Ĉ+NzrD+f<2Gsm̅̐AO0rJ|ǰozn6_;Q>”ێ( s'c&0Hq!@mdA$ڴ\Og7c'暆\g ߻7Ent�ݥswPfS".y�_YT9ϖCTر5gqiʂ'Z=eƶ0C{T[έVmYR5ԖR7QG#W[a MY0Oki Ж^M@\>-!1  b/sR! X[YphE]6?iQ,ewXAfkUKUOQx K!8#^mYáڣjb\,sb/)`y>"0DJ&۔״H mռrj_h,F�uLJZߛR!.[\|S¢ʃU.Fׅt^{N�S':7b(SDž:>M7v(# =sE7%_ T9D$GmQ9`6jZ?m5󴩯|F'xӂiT;�Kvb?{D`Κi8k.`|̺%|Ϭ 1sp|ijCxtz6'\h~+7lHgPov\&Zw>`MZxN3[Bg"~ϻL J%z/& ؉MQ,Ȼ ރf٣+1w9ToȚZCr* SײA< :MVCh<#r`yM2KwB8iWj~Ԏ.ӒDn9s(GpJa<䆚�!e%||;GS˼/};6ߧ EU=$Eڹ|~p &K!8Y1ts<$hS+q>GJ /tQcKB5$H]j.{=N/m'"AH>ڀ~,6hXnWKVXk$ֱ߁sM!kI~3'U[Ol2ԜNJy*lw42b㦼 NG;\#q Ey-/p.=# jÿzYNb>ڔi| 2!.zڟLk$hzY'H;Žc>!Nl=J>'ΫhU*!:Lmq-B< x0͓Zć؞N8DR7mB|dU~ ̯=L!=^7ŷӪ·;5 d4p؉  `73{rkOPՎnm0KӦ]WDS:r=rּ.:Kr<~YV6(G^I?)Ȣ!Ia4qA*޷tV*2W\'0=|[ڮč񀸹Af[W49:/|h9HT @CU$լ`,Q' z#U$LY'tj,fgʝ� eT|A_ЍbNY\c˸ڥ=xHw7̣Ciyݶwiޣu+l㷑ر&N<\0z `nT:J[bI&{Q]""RvDY : 7+zǻJu��WN?eZٱ@6^Z=‹v[V1Ee>+ENb*̵ SŲg\_c!UE3Y>:16eelsQeP]G }Z*$z~$>%н7GJ=!zTe}3.kGl;!1dˋ$W2Y,{4>jA\bYPO^0<(:Zߖ~pҼ콉r3~K ܆R$훢lVJ I.Zko;<Jogt1PL&KЉ gћ?]aD� FMG 4�x-g@[qɠu_v[c[ō]jf]AݯwhF� zp;San|Br[@" _vtt uVr YPM{QɊ{<Gqu<o,˭Iqy؁'?R}8Ĥm_\!սh$] Oe5om塂FymԢǴe;PGb=1RQwwԵ zهWVv:c!wTfۓӃ7ppNd,iuloW7Xf`i2w؛:"T8k 'z{T]\B2!_ T{h:>bl!q�+recˁϋ. {ȏtj3A4gKh%&5#.`3KvPPdyBѨJaЙJ6=iB|LvۆJ|J\FOЯ ,a<S' ʪ);K̿>h} ~: wux.sg2<cX to%d38oRtXx~BY(fh8͕cR31-ݐU)zGbUӷ~_phJm9Oy|͙i-bxo~˳!VYfC:A6ija@a9~41䳓:{5F'\WM F]'?u2TTNstrpD ?Y@-+F3y.l,>ʲOZ4$zP5K*1z{/8X<ie/L|]qt G_d|F{6n=VT9�?<_AUFAQrӈѠ2{xc *xWjF2ZH_XZ #:#xIi]0`$CxN"a(&9pH̎~'r=:Uc7H{5bh�6lh y֣&T {KQ$,>&Nj:4+PgW@S!$1hjUc{):Vu۸ <wVdG<MXTe@`(~ʇh`EecM{zrq!)8MŸ 20J,~ލN)nّ͞iPpGV+S~#m2DAzg0l$ "]N]DUHGG4 z3U`: :9D-Vh9u!~988Q�7^lEU(#!|CcGXpArQ ̪ #͝- n#57~Xz1W8WE{.^e3 9LxL!KL)m K+S}1VS oRނӅ2Rv}B G]- @by ^7GW�m/D:jI!em FJŻo6W=|^+c]MVAB䛄-�/2z{==�èQP;&QsWW5oEn$kKeV8byKD3a)B>>|LRL08N tWR�r*eJrw'Hn%H2V\YCBxU:X2BNE~ C[gU.+ɾ@DW0El d>Ĩ;/\�$+:|t "iwg&pZnv8 !QCƔ4qNGUIUҊSY t'`(ſ渣ę ӊ#+ zw [�h) ېeZ/ 'G9V *;:|5Fy)#LlT-\vNY ZX0r|#XD#{ ڒn[9\DIJxKMQk>?͗Goq) #@r^7Cm`Fj qP|S#$͂* ,xbwƴ_w~@ NKmrЬ-'+iRQZϨ 6? *Jc2o,l䯉ssO-)�<v.Iȴy /!i%Ik=Y¼h Z}\!"r>1BRQFu"ٖīk0 HE <#eF"/!: 60l u sY(ћw$Qk#(>%3uq\3=m9NM${5 CF^z۷drfv *tfh\,2X T&fdrD<Ae~He{QM8ӶR,cz,5 6uCjĭ{V~uD=U&ۢ[+WV!-]slsT{Lf&S k;a">P Xz"{2ݸG(�H.JntpSiްlZces/?\ pXcz}8~S iY|yޕm XWaݻ^*rk pz9 &L%iDĪpWF392lÐwcR(Q=o.N*oWF򸎱srq5M]~eDzVAdak=f~kUj%Z=7[}h"C9{REo*/ ~;_!z3v㥫+?كH;ۂhBpLH\]_$TT?\W0CF֘8 4DztA_1bC 5&F>ׇΚ-Nv;~ %Dwg5_ U-t W9 ESM #fe=BM/;:Q;:^PxSp L4*5Rr-%sSrv*MV5" jq'%qMZk \* >fH趍:.@&俉ßk1bQMߙٷG2RO^N5£5HX`R7J$iHy5[8Dt a9cH[y3HsN?'9wDFwц=])6Px<� S]]ARɖ IoBg͖߈n Ȕת7c3yu S~{T3&QS\7b/5$)iI_hVbTи5Sv4u:nq)%fOV3&~_8 ˏ ݎ ̼mn; (IM~"厫{J!ɑ0Y1ybq -@n R r#*?7N6x]~RʯiV.zsVITo<72Іn~{=(>blNi vokLՕ{x!WgΩ~Iu40^I^9yc,V`BywnvTC]7U^|&<̹�Ž܋ 1qipQ�^\;S  x| :[|0 *w7Q:ݫg^j*  0 M0 8+r+ӟVc54ʞ.Qt416~ QFH!s]u5;~2q!&;J'JFUWײַ[ Vhɬ+"ӠuYS&1"i QrM�ane)4u>�ɧݫ銈#U\7@[`4\\tB6YIWr2Z%a@WO\A A o1B /rl3)^|fTebw�{N9iѬ-890`):C7| lnK_ �OBkPak@iJ;4]˜׍7IL{:\f}Fl, \diS >ȕC1*&-@+n{r9A[L*hSTX*OAS<,yNUٗպl:aA9&8εkK *p$fZ27#me<a'HEv>taku{𛑌OўRBzMtuZQWRG)NʢF٫u|&KlC{VNFh8ԭ6g}Pt"[Î ćw %p[-tʋ{Lrto1γE͈:H+2xv.3XdEO%[ kua f&P5` u(1"XBx_Bkgy-s%8Z4.k^;ƞk6];ϝG5chiъ"B`ۈ:g/+56{Gh[y.1$}HqX$< ثhH.旍U*x'_2Wܐ&k. RMA,<p?n@I4aD^Fi>02v<8`kj^' ѓ7cj)_P1Zs*QS' \|A `Z +IH-YaP '�EA"e4cs=IfzPY.RP.zc*X~|#,rKKǏo_ Җ{m=n<06/WcJu:ra mk ,;v[ mtaM.o�bQ7Hht 7{ U]BTBNgJ#lh]+bR:mVU2"M#0BJ4K~`2Ckp%߉$8؁eqW&?H =� {ѺqWs"+")_,@lDĤSC~Q|:ԅ`P5X^Ǽt0(Ǫ$:N'$&!Cj}gҴ2X^m~Z<tcx*y-I mK>.bB֧~0brQd(_E6ಽF1 kG2+%PJ8F?� mh{yۄjݶaA#L.xnxtd2?JE ;X rGp/6P3F0u� Gإd֠Dk/nk";(S<wi|M `UIeOWAAY]ISN_IdRc˺_Z4f3%dc7g>E<Hw@iW5*c-nmF~!nb~9$4W%(pi3_7r~M̢,{ō+%!57pȃ`abi8&/7^͞zo#YԚAb2 `w#:Z▝VlryOћFFH*yDbPݴEUt!xXr8d.V NA 6_L™Z1&XԓL,%۔A;NR}FVed靕 0,ĵ<;ߵ�i𔨎Xn(c'dc1 aDz~Qp;c@E+[u5zj-FNwn<a]2;|B~#p1{@]61Z>*�!1b1@�瑍63^;¾?ˊWC ϸ1B2-~c Z5r~!r4vw$7Wcbb4{0Ϧ\Dش*%*} BKbla|(Pݻ"fRFߣ-嘆h[C!g'Zh|-salX#|qQpL3$>F;ެ}:LRI;` tC7.R.Wڴ"K&6.p'cu7NoK5aT 6 5;�;xbDnmUcwVq`T\\WhTdǴ+"YGCDoAk/M([xȈOTUr;X-.nʲnSq$Z Bt1K*ZŽ%QySFR- ޘ5 q+͉<#n|[9ЇǑ7A/C}o P% oMnx/3$Du2|$#[y핏gS3^pCy0-̓OA~nR`wn{e Ǩ3b_W(}x y�%W9ps:B&mi;@;`V0;lo#k ',x),DgE_.'4]Q9{$1O#2\FyWWt{xL"IY1sLhPȶʮ~đ*r{NҵD6dڦSPՀM3l=̇ARmXn.; TǫJ.,>BiMl`=nFXV!j[JQ˧=\m6hL&CdlI+VKL}8} ˫'2@iix !dվmc:OX@t 3նn{/.vb$ 9>PՆWO+(kgB..O�&eQ4<t~ %7l9`&SfM<Io_KSH"=8M;s"˪g1 wj.kfT wC�gXI}ysBceqG+:1 PԸºNUZD"TWt^K#+OD>IM믵sԯ P?{3kq<[:,:V[EW}SOS\ѵm> D:q4Q4o;u޳Evߗ ]H�\S97Xswq'k~D:j!tYFt6huRTL46)?h ֳ3Ai @+>|q@̄ta>>cG+| C@{f҇tq@<3|Fx[Kc[:N@͘n5}h:x0ocCCH:==ѧ 妪@l~G.)sN r!: _<֯Uι4\ X[- J[0X(b,ǹ﬋v pmfC̥%45m�k, {`@=g?k*!;ֱp1&?P[v 2\ܴi$ɵހ#[LI|D\\IVfq,}dQcPc4Pn:>\7KgHTeM2:Kc֡<{!1<t爜-Y 8S{jzB 9\FNDe^tJJ<S�#'lE�Z!ۚ۵M/sٔAV�JnZvs?{Zf@zvRzq[*6Ƈ̲l),8:�05R4sd{Ъ~"Mu_ Mu=+rJGb >T=Gi7?ε^)2sDKV#h#vL'߱xgL),GX]TMy}_k}Bȿr-qLXwC}PLRo4I@ ?^䇊(ۓ j%#o�h/brYM';o*uЂ0{F[X0Ƨ!($Y2op)ٲT?0n<p iKϕt"c[;2Ϭyܞy C_ g^HFIy%v<7Dg.sdp|CR̳A7cO8Ȑ 6ASTE Ur=nۑqiEcPDc2c@@>)i8|՗S E5!jWa(d<z+[Wsp/�rEus.È<۵�Gh'c]bNFUTC]>W/�jR1%ZM {*lċZi~G;6fYdNhTޯ_oԕ'rG@@{%r9X_V?Ῥ~xfB?'{lP&oRؽjdHNy4c3Onh8G>fU0>X'!eUag!(ύwL%qp>ɒ-7~@ q<T#6]aDc5A_J~ )>FkL6J-wc)@p5if#, gwF{B}>L}^-a<�ix9o~WeCq~}uT]Iri%Pģ+=œ S{gbUnY\HS)NZ+`8("^taCt 郠l0VC x]e%aH|/ dDNM7ނ!XM5`~ʒp~D v\5IbzWHG<麨>˜O`w/%qTc}FYi‹j㎛shfZFW."rk\'wMM:RYXq4I7Ɖ3cځh׼_ۦs֔ˬ!m- �g@;ᘍ3h8U;s.68<2!3x^^5m򥹊 7˿P¬xFyl&G~J) x%tK *MDH_/z Ynp".[zM>B-wTNՔ?0uy K9lF*d1C閺2PJc}HR֙֠*lUޓihBSx ӶH,cer͇tV )N K4�$mƃ->7Dmo=Ig@Uo$~Y qVr(  GHn_ӊwd LXSw8 KƵZzٲ0)&q6e/Pū^TjH <MeG?N\C`x7xޡgb`aWrf?3)%r"S&9AȶwY?my LI'3?CWoa.2 {J^v H\d"p\Wx2;,0WHE\oWK7ƥt8gE*w�TYϚB%F#hp>"(? jc&{d-2s }gJj4|=5]3eaB�ƶpT4ǫ; 8b\&%"jdtp--ޫ8-g5hxԷh,aAq\}=| b| ”Pja3T=L#_gq:V ]ױ 7/W;0Fn�Α1.}ϻ[HXFrQ<%D�2Isǎ<>SMR`;>6}.|- _:T/}/Wl# >]+6kwɯV ,�A( :,I1q}䖏yrXAҬ0J,_=e㚗fg35(g}/qƗczATa(/}QJa2 Ԓtb=ٕ:yc}�<a|];tp=o>~ݷOauftX+�qA 0XVW伊p7� c&)v� ,_[ R8$>&4/ۛ2l�Oaіc�y=y .~uof,‘sR-h1ߚu `+[71?DsX9IBoܹ;sEBKanVTʋ Yo~Oݺg ( [IuqYȂU Os?ߒ<-r@y/Y貂f(]SZU%6v>:f0hU$<&OݤBߩQɴ6ݸmQLW lLaDCwe/|">KCI+oKzO鏥7Vҷ_Xpje{ő= 4D'T^;Uhiwjf<lXP.NOp}g"TQ#S0 s!* ?KMO yԆێ`}=/E^i=& RL 07_,T_0b IU;d):ӂPSF/!~!qn K \s۳j"th E;7Fj5}2_o\Ӌ Z&K@^DK�s1P>˨=Q$RB`qu z[h:~)u~]wx jIaRFg ol\pnF>>ȹ4TsՐ.#>ducꃵh%:CZ^83Σnn^fpCL`Շ?$CSz~DΫ kEzLVNgZkѐ jˮUg>$U7m/9)E,IHY%ҷߨsoH,>ɚ$*{2,gߚ$<}f7g!c ]l2Rb9ѫk^%d-n-x,PzZnW &BZn ~+:Huj^d(Bo%6;Vp@L8`e=t:6P(8] �7WpP 9Yz,vX'NY=DnFހ zqA'vt;;az%c㕠"�Z Co"<G+85LIN%--Bx]8 fy,|WX;;/V-q4\@g¦[V1R}˲R,7z^L@[DKg{Y^3a#밷Oõi0%cz4|ĉ=˧tZo俽&+WCό#TćM-Q o.:ͼ GjNRxlW�q`7K}29H8MWM+zy`$P}cRֻ\+<P[TȦG)񈲫g~Qw?ʽ꺳<ƿc*fɶKjhr݂ gק4)㏘̄i3/ 7*Q[6^h\zt< AxPS}c\8w7:U%͝\ٿ'$}ݥKm Cw wjC2^<4@sT?ҧ1MEDhjq61&x! Jut/ԥ .FMAa?NwEvU|(uWt@GuEA>7iH!N~ɒupPJUF_|ߟK bENoL-pS˩|' V7D="X„i ;ca K'ضG*��@RAI&SN{terS"zoX/ ,Z!4 41Rh?Ư7p`vifqWF�=9n}e lV!̛/N52Cx{"ĤE%eh1,'eAc�E]PGk]w0 :uB>_Znѻ@Њ +y ms/ ôWhmf =#3ڀ z't_!@0(#Wx`-̴w+R{=󷈅eP2=>ڽLNZn4';oLc}R,Ɩ}sۑ/EOnVg'�RCD(Ⓤ0Xi^ ;, 8(ҝqԲb~ON,5.S^Y^[<}1rd%b8\`貢e@n7&)}) T;mkjӁ?�okBIK'e9gUi7˨*`C!PĥY9*=-Wk_Jwe@ I2jRs >Q0CH9kƣ\y)qB皿:͒HrpgVu%w=ZnC~e;-^id4V[@*vɢ4э$+Qs.Uh7YT6wp+Z#KdSjhNƗⳊ9IEwȅӞs/~ R]U;)XzT$&!_/i#v_ N oPl`j47$7);+rZKc *OYLy77ЈL}6"op#n6¢e?vV- vws xS eRzG$OZ7L"sp ]/ێ0V ̴'O8I#?<).取T" @}l=4Y8@YD8j~DZ!4Z1Y6?d5A*eOt|){~47t"ivIen)`mMVB&5*2g&k{�Bg}'Sݿb<H>6J-뀳bakPN ͇a+<RQB ՊY-䬏-!?|?ח3I}؃ѐTE{nwޕ, װ8Iꔥ,ciC$qwq ҅6VӳsMM_{ƨ�NNz2qXgϿ_I%(@pГb̃_ =' οtT2U>UJ5 rF5n^1 <)B%2'>*EH 0ŧf6LDU&ئ\H6hH[? :ϴ=D{<Z=FtsN Aw<P"i] Eu&6=Mjr<T~Q KIdC\|n,�$|;]m]xL%@wm1^ƶG#tV ϶$ .{Z`ZěhuZz[00_Mצ@bKyu1N= /I0Pkgw؁w!N9z,!!˲Eu9̱y8TED8$?∵|)eVBAT7]!IXmܲeIp==vtB{v 5ؔNJ V="x}>^_͟z% ϛЉHՒYy:x0q|P~D%E!㰚>T 6e;ͧ{P|X)A]y#^:?\f]NM-*5t:{=UI=ù;! } 임l{O?toPS/.p6;G<vN9XRIR# uT[]l X#+\rv,NJ5T(Ge(3%,ܰ/ .㦛bޟŢqx^M+j<X騜yY h!#ОK-�#l/`FNk$·&4$ | PXq,m,8Qc5ḩ0{T*O%q'"7?N5$H¼&kD vOUZ!uFiB2N|Az`nQͳ˔:i Hˍ ȰHY| ϘKo#̀x7-xlEҷ }uHLY(E:y׏`@ c7A>c3ʾElE&$ 0cӫ]g[h;J]#pu k۞ #wxP<̼yB@4Ydݘk"Zs*"2"7x{;'ͥh6x}*& +mN�$w`KlLBeV"Kt%l: cXpAbt8"U&~&w 5:R#=u }|¯I5kytt  E2J`-]b4"&g:%LjfibP#?wD"g\2 =x,}O-${UsuF8~pN8)y,#?FL<M;^UꆷN}/.+kNJ_h!Mr>k U 9Y@~1`O64?<~uUu bM߹9jk$f]"m 'nYuI%�.xGXrVJzE%K3HoB/^:S:B)1pujܲ5 R+f`Ά,<~a&վ+mA \ceL1%֭ḃFBp8u b3 @4w 7aѹ3FIt{BeP6`-\@Sy36>K-X8oR0/}܂ u{[=e@mr�7S_Cmyρ&gSϒDl-]XFZ}9.]٨.sR@9s*+P\[Ƣx rKo5Z\Q2#x%H\3.\vE@{}7 XF*B&?a /8~.Sxݫc[,.=LUVҚHq2l>bw:݂lJ?&aa7Wx+2 &;)*$ٞeSrREkG "o|fde %Ky�] 3 $QeF9 r2L#o<$֩j‹F$KoQ#bcdX,V21a~ea DeJ֛V޵2v" m0x9;>mz]!"+2BG5~},LOţ= NJ#&~X@ߐHE!=ΝoJ 8/!}t?Yk;Z :Jɩk1mmku㑶5l:% x>T0l6}cJS[+` baQER<Q02t&EY7\Df9HpuyM7ppm9 j kso )ϠHS -xt.3G81iJ'S`bKL\I| *7Y-qHip]p!˶M'K6wyMI~�%i.k>_FzkI@P.H|8b?56GXr"3XrJ:xͼZazōsMQ;zfO T]{P%;`kkb}\+x`B"ߦix9% lPd~}_j]ܴ14yeVzvCi�"ӡdQ. ~|hF ox.#(qt~Hj2A�D�A~'╟:1qşJ ~p]�] h NMqU+8n;R>Q ד_R y=9:k$'t[mMUT۽݇>:68pM=t*� bϖ=9G5QU3ﵽҚjo_(l~y0jfd'f�eb AԪ Lfa!؉W\=}VPk?I 14rv;B\5 E['.A2xR2̐p}U 7<U9Ìf7Fp& FV#�#]@t3W{}St`6mȒ ǰgJW@"QtmD}͡}m3^w*vtp`_}Wܪ0PfuY%GqPv<UkT+4K湣Aݒ�I5Bx3%*nj_VL`=O %WYnK٭ ~ G`=܃q6 {`BBc*4WW$͚5f\HN5x<y,S>Ӥy\F=}s-+bn8zU %~r*+m/O{UCY4x$(~N[t[6Lpg?-JVQb  1l Z=ZDǖ4p*XV4Zl[4WcAR!06"Ls<SXoW9OD/x+}Q,چ'<r@2K@c2~L# Uo#*$0EѡϊxU#B>m؝"kU4aK�Ȓv^?M4*n(s se&$!ۼxfq6-]_o{ D{9տ4^#D_Nj,h43I wؙ�aX}e'K)W6}{6Ѯh 2G[%Z \?ˎ@ K{MEk^5&&ɲI-Bh4֧>;JdҝƿֶvYŴXWͥj?ƶ`E%DCiv`8t Yr"](2YZq&>k=L5t Ń3 TU/)$IYG/m(>pYvStx-mz38W!lgّtQ*!0(s#ԡ/.,\]_c"XB@$)"<u~#|q@a DϪ-!C 0nz$!Q&N&i-JXܾ uOe:Z]MSGX$ NJ vdzG8N($J DqԛAt'XT3DsT b7wŴqkobgNE5P ZhR]@i9S,@0? t&Bm_'n'?̪jlײQŌwjRHSST{6Anu.9z}X<&G�,51sφIAkxAȄrK!560mRr!l'{V*.ó̧괚m6NJRlQڧ|-d=D ]}sson?w1ߡg5GAtzUx/%>uڐp-ZRy*%ޘ~cP=^VdCdZ+�UN-DwB`Ml,+a 廸g#;:[>*s[HvFR^+6osA ζKedQocpzJbqIJK4yem":?B3(1]O!➴JIYE$KW^=k � FҐ~vP>3Ӑνj.;c 1%ᚰGxXWTq:;ؐtύݠOG KICU{ UF@c4%<K!x]2 P-{Lncx$ʧϱqjեy\l+w^}9( mH#ME/SaOz8~gă#:#XQJ{Bb3m (VWb6]H,0i rJ~ )Ęl$-kYC}׉^/$wC)v x} ~EB1f Ь(g͔u*j>}1NNcis42y�IeH|4 z<R4j}u-ԢRGK#0>hb#lQ(ߖZ{8o7K?M@8[ҏ640"gD e~j`ݒ%Qxc%+oCh3loL83s+ q�??]BAwA<%\m FMޥp1ʔר&u1FqZkuoوAE&PcS=֫Y#@ZYQ-&yFT#&lH@M7d<i~R>sD=0Ѳ hbw)z[@l̻ Oliv她Na!g2AZpwVaanc�/Vwd g?!:M񠣹Ғ%,HrckMO1QG;tQlK=DvCHG(\NNagH/-=jqJF%OiQk]{$3[pt#z`YL'Hwk67Waդ%rJ[FzUZB]if٘NQgVk5Ku3gBʥiH`{$pG u9[<vx#\I؅ooG[3G܉US {6x$69V?U!e%#$rJom4Qwp~n%ShxNP�?zi\Y|wfdUӼcq`}r<v~䝉(ÇijqCm>Y: X!yl| .V?2ir\ T v[X DɴTXEXNKN˾]hhLTe&&QZ+dO1,&RT#r5퍤r=Rp"8,zAI~!Z/P)NMI,+gG*v^MZ+o%W0WGkW]>B0.�OplQ`b_{HY`clzK _@BAlb 2(~&SD=$4Y"Pǒ:z6r+s i:ˌS CƳ`_)%+�WCj OxClC.Y_ĒA*ٶZv/r[ ]1wJЫmUg8&?o=Z7Y]S5T7&LFUS/+zcYaK$rdp3G*`bsvb\#cގ2O8YuS48`Zˤg?:h̫W$EJesQHX3t_E;i;Ad!Ѳju+}``6rXBpD€}dUdgxL m[! >6DD5 ?D}}\]DSx65y7ʔ#Y<Zh*I] '�F(E΀" 蟾)5\,lt" jIzާ3`tA9;(iǺ/o۹ n"uzWwm"a$gV{:}P"z qrPϚp~ X#;3P2y^JGs@f,S:A1cG7xdp:Ҋ] Ru`U#MBk/lis@=59ɍ瞮2ڽkBDՌCĔ[Se*B>QsWn,Їͩ�Wiat#VNPK}}kn`->fڧ]UnvV Nj(jWTUnԽc|%a) ~#Wxk# '%oa8y&$\K I>+ʫ6JWXV㱟yJ3aX�\C-rcg7H$ÖEk oċiH:ax/_WR[kʃ+Uʑ{xy"BU{*DA[[#+Nhn{;SQ5Q nb>~t2& i�.6`PRH;1gwvPϕVUA7#dsfq|jg+3)|>Q. p]2##υ< hӜ5޷&GDtLY90Z/tʪOT'L5 mÏ%%|*"5 zR܀8#%g]:zO[>,Rfp#eb7@b\:G@iȇڕ*zK|p.>ֻqvyܖdezv!�ky5&;Aն XV[*�>#d4(×̢+�xK"Ћ12:<{޿u&(u@U|}.FNRvˎp iYJ6sJJ}uj_xѦ)پp⚰@ #*dhG< 7920}ߑF>mSN[Q ϾM-|CDȸ)q̛v?VxI;#渂( 0{@tŊ@ܫS:"f#}okrнoT|\[+@x<Ůy\l)VyzN :;fTT?U-]VJrss ń?xME7t`W79Rd lmHj:$rBBϾP/"N tE� 9+zJ% $N3؄sפDm/|*?^.@VҲeF&+pGїf4r[^3m1k&vi %zE!8V*QNj UV'B]ԴFsh5빀b}B*I@ţVN9ru|EAZʨxY�]Z~0 2;$�΋GgM-DL,S]"!Ts[x 8K>v"ebAAhӧm0#D3=H&PЩIXXxJJti/h:]$|Ezn'>ܴH9 #⹻-wXTpa#k5 9$\hE_":%[,%v4M;ߑ"SIt/\<~_F-\-BwR@7v04Kß3@;x' . a>RNb]]阪qnYXZ,HŐW4 WJXx:(㓘 uYlcQ,D)hnEЋÎZQ's[I27HJ՞V�PÍ) !nlׂ9@q-K$q˜@.ս-Q6}kQ .AX-ܮBwVC <V 1"MA.mT>^.D5E0*Eyud]j{:6CK kI:ʈDЛ\D4eb<bV8qDv;f F]&9JYB2] V.xѱ#n'X� amT#`zb}pkSa 0/7m2~㱱w9cy'1_G=DQQ9?R#"Cyʦ�Zjk^82 msF&>PFqiq `Nbn~9/+t9?V{RodN_`K:TCEiK~#1PpqfMG!&6CC${K5!9<_-Q.A,#:vu9ۥr]9՝L^p^u4b[z-E: )QsʍeV`uB…>T]\1ElP;u@ю@Q,~sn!1|1y?(;OSҼXx̀X4evMwrY.d(Ms|*s)7@k>?> }gkP 5LQ({k �+xJBC̎&YRX\k]X3$^>h߯rY@=]<x9 Ldf1-b[OsxXOfˆ"DfPDօ}QV+3G}Ki,#ޮp۩Bzzykx,W4ͶR b 0#PgFZsO?kHѧQN}O>$q-{T_"xa3B.? 59c%]�qUa>p>b!mVߘkG%HbJJYiw_'+x r@|%7G6UUd?VM�0;~5d /ܼؐ+vg Ab,qI{)郐(iAJ TB"hj ë|Қ?C#Ɓlpj@yIdUhu` Ð c3)iNEI3l8vwy_^:3]Vc|~ O2} 0-Ofic!dl&W9q$ZHXu1_T!2hJ?EZ˾'$ )3#gy j824,iqX4\(z{UWZ-8SE@nS0d߄KГ|5\۬[z&.x�yn?hY0V*\D2.tgzKM9^ ?W UwN߂_aq�{X`O|k3Z1Ź &:y?<CM,JpS e2c˥*3%)b6~.)F>q]v5<C&w8g ߈)1BZ?4C;(oeJO$6'x2$QY|y{]Z$KrV4 Ur1 zr޲A/b'|U|٤2Wab N([l_晌b4: .@thtCÒE,b+4" %􎙪@4E1f~;} $iXX rډR <$#{,�cI3JcFD^&WbQ{xI=Ϡu{F-tA+*q7QۧМfVw\TWȚaLy*m@EΞW[}! +`�A/mrf:H<7n hne"S޲{2WҨݫU0S;Y̒"%Nfz.s5T+*Þ ;&Mw"Kg?zPǵ yVs g2VIϠo]qZQ#!eR^y,?*ViF2ט6UbFK' *qYBJw?E1%`Ne>XN ve+i0kAaL-Old?`b%#\jk7,ٽn>e9Qe~2Hem^ـr6bӇ*&i<14 x }k?験S/j_ ͮ<�fϔ- ڰ DwLѠZ3jow%DTMoEkAעͶi(_@S \w=rhDT%^TFz#_fHbt#t` ,~h&�ܭv^};B 81nC`j* n㙔vE;H|MRmzW3{Jc5M V3C:az2wH1F/"Ru#bKsPD6U%z9Xjk5~K~$Yfupeyt"E?::GLt9>-~<񄲵# ٭Î/7ea(q&B?%;bQ)iY(dG_g-Frwcb/]p)[ٱ{Ke ǵ^ZA(⫃&@s|ckӆ!d]I /{/[r7۔Fcg.d-9\"] C c\mS[1'x&*:z}7Di`a;%ĭBT`M.´mab5iz| vc`mrն-?Gmc\\BK r%sTл].AlIU5W 'xĞ!Ǵ6 W%0pٍѢ\YN)|\/U@,dwMDUrz5wl*ϤX@Gp+ 鐵t] 9nrԋEcGۜ\eͻqwiN" @l'>H/J3Z vRDu>aӛnA;svQ 2Н=Aψ+л$0{.}^t�'#i_lQ7x#>2Xh�PV,=QCqpɥOyFfVk~ Bi98IL3\b/^c( +hmO"P(!GNzi֢ngxq)=U88ckj?oɇ'/˾MLvV鮼-XkC sEEr#ЋWc *~p*L_T<-eA\2-Ӻ/S_?a~ŜjgI 8l}.{Mll| Q涐Tjk3r+iDYFWv(+; y�c|h`ҖFhѭ˞Կzߣ>-?ϙŵm6>QS)oݛʦə/CgQ\񛘓jMZ~#*"huOB$%xm[:h􂋝p W@ {]3hxVIk@k7-v]PG-]wʊ�#~X}Cqi Xo)!dƫݸ ߬9R۲{g/8aBJ'1$s#` FXǯYyeQ�R.(0~2K*W\ebv#|h 2eJO˴Z &>"riԆM5ޯkB] N?/!6Mb->N�=@r,.h}C .q;%(>i_06C.X1Lz+DnX<s=:H\ѰC="%v#ى?\v6tlvboT-=R=0G JoC~4d+YxMkKA }ۓ4,ZTcq=GEH `I$km̃7RW̤SwLjlV)X*9Ne?q7چ‡.S-]B#U:XTx+)WV{i ǽf!a[P[W.nBU͛1�u`Y+y2.!%,a,&Z&*[K2Q$Rդju:+bP)| j#:Spñ*Iz@O٭pD e[N?!h$9azIHBg\OBcM;]cA]4! @?Ș98IIF~ɴjv:LbJSeT(O +p1H b}z% ]�FpWdë|\uuۉ!M+?@hH#Z8 (ƎNCI鷈u˝ K%.15=Q_9?Նz�Up'&x-|6mX*V5k|E8'HM/ V$̷0OhcxpENgdhG"8>ҦSAS<Rg].bMYxRctp~dC)c>g IK3~^9Pn@)| <>Mߟ:Lה֭&}唇>х/y*VT6 _QQ[͛b%^7z_.;crɸ`BS< oC灾w's#V}gw=s$tu3B-4c^Ǯhܑi9(0d"HCgɾ,,�aa]ňsB {`*wAO<c_ n!T D.VĄPgXCk$%U%�y׿@}H'%V2,Ev`4dӃT\ [u-$)UioځoXԜ<~=7Gz಴BΣxtJAYE \S-G-XR6hElCzD;&aӟ֬K]޴p0Fy_W8Ó4'sȨz ';ЎܚIc:̕Si4wINn S)h<<*k CnRjto8Xוp5,Zl/-/'omwmцfl+?pL#f'nuw#NpY RN2˯Fa%P{%*]yTp뺗*6b2A^ba\pk#}ao] 3)-O*0X> y_ۣc2P2:m: |> |Yn$[<iާ/zF`=;Th'^&[r+D-f9D>5P]K|5!o Q#R7�_2x/a92@0ޑ X DUsHړ)'܋($gT.IU[2�xn:m"AvփbrM'Y0("#9=!a0E+=޽4Υ*z33+_K7��AAI&SlM`XֻiI=(3-[`uѰfeLjU _ c: ѳ+żx-w<Kޢ2F$q .J`F'Apm$(|_?%j;GxO&0/ZRڕAX~t.N6Ү/[#w(EFp(\f3wp<8k B>?6/ʍDZgyj UP0OZc I!4c$L:JG `qbEGW69Qv焵ie>u3fPbFs^ͪ7/9$} _Uتgu+w DCF^4؜,4-ř6;R&P2 BbɁŰvw.ᾗ%�ʮ=ooXt*C?+kpI%"\gel> `ևCj$>!欍bnXoe^Z2|۵O#%&*9ވՊ m*Ґ:[`}_N#{t\z8EKQ3S5 /PU&?x(p >lO3/5P34{"DOBY: .eX{)27; A�_6[B*p *9wXJ0M}4ܫfK;HԌc dhiAVf94ȷ'^1tkG1 M[�TV<Cn?ߧJ<'J]3b7xjzu FV^Q^?nP% jio6h>1Z< K'z$ݼ@f ?T@hvXG(P/f3u|˿ܸ+0 tUOR5BqQbR\T[ŝ,wˮmqhZJ"kR0fARyF=_9;fŲ8sܦN�[[ĭúNϐG,u\`׭[yW1 zfDb3)Ҧ|{=Nne2oqg<hIZ<͞I}]=d8H Ŷ%ޣ<m6oj|o$Sɼ6/hK!v<6�κ lOv M)WU!\|q!Ƃ#=Kr:$9kЈ<cX|APe_'kVK:9?b_wGĝTJ4@,42['CLPσ!yÜ lL#M^^S^ʕ– 3cE 6<^IR]\c*t=-IPdM C=iYiJ1JW/jYKn/e'fq6'f]qoZU(Q޲!+|C%#ym9da絑23)�zF}DS0NiCJZ! & q= 0+.Qؤ*UfUU2d" eQAkͿӸi]ZK* ]-wh =bJ9J]H'AdԈ LŜ)_܃D>6p~"lsi>LIүְu �Y xRW`a.sU)g+KՔMܻ[E3h5pGKZA3n|ZO/s&n7AW٤Z.JLcá1LqDcxu?<Oq!>cn!jʽ2bG'Ag]'qͮ]ɛ E|,d!"H[>fƣ4ǚ.XxjɸR _@\ nSe0Xݝ{;Ki훫Ku"Н:fbMv6p1׷ d'oA\?a/dL96\yJMaLĞ#V)moa"! EW݌J53ψFp/ T ϚޗI?7~mIO*�pgy}CBT38}Rn~Pc}k1^EBETjH7{S-?T9a"8݄N(԰ i@vDM䠘H @˘gڨdo`=O o7*NQ9uYmLA haYV{H"> i\P@ɍd2t:<ޢ$kBi~A-#;Lt Ƽ:kQQn?�hL P"[ \NpU}l/8%nX4]07w~{fR|&?@�D1@=UcSاgC#2_A616<}}9CX�j;BS?c !{d\B&(8b:Ρ O9b bth6G07�nX|,V?8םwjTC<h]/'Rfc-� <`;o6lT~؀Ǻ"ޚt h=�ן9~q崾Ok9:c &ޮ,H63exo@g=^􀤧p4 |4$3 ݚYN~L~NOI,4 tף 6`H &h rZî8>(k_f&ZNa h;<h5[3z1Qf&g'b*b3ɶ|,Y1+-.oA1Y3WZ?3(!7g:OFF`<𷹵buyK vv#P$dOua;T/웂t8 υ#Xn_:Vr1r#4>5xHM5[ s ;zUITgŊ&񁋆(eZI/%=3bK1եvV@R=9`x'4񱷩Za=k$ř?m晰|N kj^h|x#];;;0]#�lI4$Q2|�ΌZ[a1hE8▐Ja? /PhbtCm}Zѹcf\1 NvOdkGa_LTEܦkE" ? �=@3x j`۔q S ʙ"~n/!]Ԙ;2/<vor@d `piodrU$CvCڋ#(*!Nb/wq @rcD"R]iZ+Dg=HBaMPCI26t<QrEAY uҶ5!VX> t xF~/K ab:qw|ɝMBxlݢxMdĶى!ę\4&} $Hw Gwഄru(aAӌ U Cҿ oP΀ w ]30 B88װ#6V15^~nk##DdoATC_s{O/:wbUlmnq$؋HӾ x d^g+vN"Q{6ۧ߱07eKxb%`hWms'-|jC phD\~!ַbWf+jXy2qP"^ kF/\jmo⶟q hԦFl];eO]Wӓ Y[+VZe$O;,pJ ïp{$t]GawَnRe/~B i?tHؗPq 5C}7< uFy:t>OCƁ1 8NGhq2Jj]nW^ɹmsS=_/aˎpO @Ѐ3U1^2%n]g욌rOU' -*bƂ-vK%POT TBag$_ l%fALN۬mi4CX٭oh*o--Fj¤%'mSm} @ +MI<~?`:'!P2gj"f PfkG-Y.-rľ5ׂ~Sni7 _~@8bZVdZݛ[ti$ű�{�V~=^63r@U^r9[b}أVYWwjd{j4:~{(|ֿ^۫(ރed~~b+8qm-k k@)#ޭר07Wf _IU.+pOtG`u֐q z"n(QEs$5eh?\Ru)rDm4^Ǘ e#nOq^dj"Է +K%.Ї mM` S?WW6FTƫR߼|ZL #(C^yUBk[jY##&/gwG/ \%QK̊0C$p*Gq{RI#b箠޶$49?~ⓒ& @Zù U^ YT`3L5[f*ݩZBEH_̙}ۘ&^RrF)OKEݛa,|^ lw]+rwnƚi@pNnKg#($m?ub@& lљ4pKjgRVܑP` `P^_+*2S;O@OoiܘR > MN]*i-I VD;*Ӽs<t&q%k*WU򷲘C1wrm-,@ Eˆ%j#OΙrg"ڻ&ܑ=X ?گ~%jAJƃ<C})Ά0Y6#ӽ KG3-. I%_px5+z/s܊ϖG=( w"ud6;Gsتc [2B6 z؞${/]KeʿnwtϙBRTjݤl|L<'L)CR=:2� <PA;v`8;[wwĺիKܸ w"JE5J j;tra+DȘ֗Vןj(Fd12(ٔE}LXCj8kzMAXT֍,uzJ>C]GKk?]s(0>qda¢~g1ohV MiZ#iJtY)`IO(l z|7hm]2_ra⏠7SR5h$&O[ǯc=:p"؇n]P#^*w'06#kځ>AA6 }UpKמ&z"^<sk5mTPzC"D A;z膇RK6f.u#N-9w6ǼN+BSXھ,6x߫O 䛬dz☦Y芼 Inn|v')KNRf&�.n׸Cf{mqT '*FA-?<POVXEyer8qk|v[T#b YGB XȮr̃MI6#ﲂy5‰_WZcc]rW[/oRaNU"0%v: [+Pqa R^^tE3![AkAHѻB<ʌ%*2[ܗ5(Cd||p25T%u{#&QCvy! YWY康xF$P]7*Q\`,B|_Wb&p(Iyx𱌾< &?o{ i}Qlc\k7ˠ0b9eUm˝@Zɶh[dPpŐJgO $$RQҗvڄ#[AWn Vf�\(['O=u0`Iɛ,]\&|@ 7֍j:/o+&@g@G:o#jvaK{B{;�L-\88NfuxRW͓_Pj/Vun`ygpD@H9}qJU Jmo`Af'^?O o"TmVBtI999fR\T]r4~[hXꦑ; 2_cp/0x5]Hn˄[u;/a(av*</cY(8J۲ =_ӊ0yE #|0m)L4g*A'dIY#+\#o."hx=dksEw�_y*ŭt<SDBG5B7 m&7S=*6AO#2c1aYl.Z(=h nͮZ(6r=x ڳS�[|> °q~@<qS4 FDڟ= ™p�\ذ4|Z/M?8~?qG M8`b]϶!E*'p[QB $:)2HU'㹋%ff,}mjbf!ۋ5^l9EdkL-0: Dt}[ը^UX-1c+ϥ, #x݀(dF׬|ȓ-3f&N3} |§ׅIN/RzVѐr|L?up6Dn>MjP]á;лUk2Eʾ(iR'C29ZpfDM;Jg+.uGpt E~A%!?߉jٻ33=zݤ]]CKPUlD )uJ#1/g~eO^-ȁPt;`a<tKzp;gL@\ig)AΚdg@ -P̬;o'86QVP+6O>(| Hش)η%AΣP쵯H ᳹81y q A=eE!g8@V}Rvb0,a{DSÌSM+y w܁<OѷI-e/ǂ Y_đ2h4c5X.#sYy%GJwG陆u<7|F8) >ֶi4m-yPk / 7v$s ,µIڶK/E̊~ہ)v&�vwK_)vo3K<)¢bC2r?Uh%͙D׬)KSAeķsd:u0S{6vZP?X2keJ�%y`6Fb/Ğ4Yu\pI,z䆮YS}.eݑR 0t)~\"Dj~p֘H-aÎ?+Hlj@d3^,d{'b#P u< +'[=I~:' :Cj"ʓQC>k*"Ia ?qL<r#8ɀ O!5^SZl و%aAd^GW{1j<Tba2*sR]l*,t=Yޥ]6oծ<7\{[4`8P-&9ٟ`̄sqhʃɷX产sg[wu'Xy;=~M/o�Acؘ�Nno^tí$=̝H_5U9en.kn$*+4*~/4G_M`Ӭ#2^4Կ&D5>)$FVĶC aI.c)(F(x{GfBvnq8BФ)V�/!u0 2~lz=ˊWNkS1NGV Q5ʡ_مOEZs0w%Zy=:7Ֆ]5|`ŋVO0TF mj@pؕ;.iEzV,0qh&+>A4GQK2 Ĵ40Ej?wԠ'zoJSahp]y)b&.Q^~܆0rp=bQIZdv-`X:{ :ݷcUf  5mKf`<N2A+ _2l,NHQZ놮\5!Z~f"{,&]S~hw:!Nͽ%H̟qn`QSloL. ;; )/ʣn,AlI?^@Gk1O.BCjruڿ`=Ni bqJ 1\˶f#8?ubRuJ!&;>)HA'CdńQL=6o|LCUiS:9lV-NLSQu:"�Ssy`{go2Sּ: ZU* qN8O樎@.߿cz8 jl܍1/BG0QBK`hZbwܻMu<#~gjsDѽuFb."®s?~@S ;b݋i~dz0XMws�wK O@ފ͇-?c0J�:x}ġ*,^W+~x+uFBHToXTX"$`-z!yc;bڶFp8k 'm'q' L5; 9}4=8hIx& ώ\ŃtMjuU }3_)>B*Nq5Y$ҌMtʤ2]fU)nB;�lhڕUhzZx1Jc SAIx:}58$nMp5eoK2=3XÍ\|0 Zd--ДfU̥=#:~CHңX"B y n W,M mf%C1~?dSFJA H,30N 4\et1 WvܸOakTXSׅRe(mKzqh4`O?Rw!+?δ(|:el4b  򋔳G{FYwRRWE|R [5+~1mt.eZZ6-LX8 I(&b%MAq*,:gGLxt7Q*zfrO.2ۢ$:c-;Vaܖ8nM_@1?Pf6(1U4� 8!Ԯ"-1j_ ȡP3dcX*7Jxnn/ >lۖ(S'e9q2X4@7`gVۼq <ޡ${,oZE)gY3iXX},),=K\3R2Gr^HgE";աJfn*|ѐ$" 2se[<nB`u:b*Z(~}x]q|BjM0+ .p |˭i0hw78_|w3w�Kv'k&̮Q_ .t{_iAmr -b<L wY_ H呸@sFfuUƂXg>Xݡrt9vd:h MH B,m>&@=ȭwַ}@<gKh͉yPM&XB {% r`apGX9Mcmb D*8X1mbrSMWUu!]f 8n켹]Yٝv~k!RCVGb%Do&:eDDX_jbYO+_V<2>LY}\q^vHӣBF)w|Z<X{x 9LV6ڱf4Z^DTS@Ϸi6OٶzÌZ%)a?}<_tڨ_#<nc?NLp]%+v{2gJr߫+ޔo^wy\N\}r~ҾCdRS53u_T�snp JSf/H8C=jߋmò@ ^0pjjJplomle-]wxKI6#O$u [ĈT1hUfSV dZgkwFۨB`%5h}Tdӿ#{ō=a){ b:Ǹjl0a昰 y1|@uIqIy^ {g3*}`l&[ΗۜgX/b DBE]1‰~̑Ibԗ%WipW1hxpgBq3Q^8>yRscۜ,봜 Ao_̉y=s93jkK:y|��k+SBȠ'"=-p)~$Ϗo$Ȓ MVcy۝'ֹh "!nG KڃU|&grpT{9*&6 ܭ- 6Eghai,s  6夈X[$ EKedה4YqDR޻IZ,MOBl$\ O7\c:Ңh?L-C:xbW_K GdK)8 >r>_W.\e#C̦OO]'$L=нUe,cCQ?)cRyd{*|'B;S"vb V(yI~OV5!?ʽu{i+Ul^RA;ѧou-�.٠VT^罳xrINyW(۟sV9/ǝUo^Y<-'ԡK(S6Am~07c0uܮZ*=+x6b;T"t` 9 *NlnwBnDaJ X82 6׎v]$,Cg@:lɍ^Gx?-k}#A EZe5"6!ej8cW%M4DCa ":I z$'Mc8H,[I$z}ZMvĴD݂L}6f˟IC}Ffkui.kc 1G/wiiLcеJ/M&|R T�c!mv%A 5"Z>_\y1lk&K>{dz͡mZLzi)\&JzE>`Sf`r ؇Pq@_r@9k̚}hwt_LUc3dN1*~L#}{<T.>X0W>}h65{cOM9+ZFBh.! ك}+& /X9,㐬E`@<eGU]|Zփ䎅i֖Bn (7^]P"G;5YCDW=?z ~܅  fUoڞtd]†"#8*0\x.W^4 ({ņڐ2OTooxMj ۢEZX6'V y&h~Ӊ#ɟv oYke[a⢛,E{ ;_Y5�jqEʅyYn+.O @Y}OpD[(TٌtIvsSsiDp{ ,Q=8HR �֜bqyhhZWJנH8 %S=~BG'3jXhXQ;ejװ Bt; 9^^⚃眜?$8_1ML4&CYX4iX^T7~G~h}0ul`h⤶(NKjz5cf >>)_t3RJ$gHjrRWY+Xlp's|X:9OCvT�σS3`Xt dƠ7wWZ>sg?cD2כ*m rܘfKfiR@dgٕؓ_ =EXb[,sT Y'ee;Qt_*8ZDhP.$ieN+\UL>xF|{Lu؋$4)顐-og%"_}1Ѽ!Tص|wP|?TRmw5 k{ԮVD%|(4vܵ.}iЫ'gp$�06{6nVf{PD;xPgg1ǵJٝJW,TG$RbH<cCrē$S咑d[5$~ %rcX5cs�R\˚YQ".=M]Hu7qv%J'l. ~mhd9q~@\q[}}9.c~,ʳ@֚?M J/{9S|߃]S ˗# ugI^ݬ-VJ:7N2emg`e '9Ҧ'D f4\FM)b/PCda7CDT\YA?!5TTw _stՕ/ U8S Y�dQV0d׌qN:Z)*V=Zғ=l`Lځ.+Yk-2,q^:qa;|h<+1�SW*m뾝ik$ؽsE0W+e�| +HPkU>zFY0EX xT{!nl5bT7ie.JltV/GvXSPxXE9P5,C{ya2IB4c>M6DHU{"8)9eEwi8_n$y33^e^ VgٹhqBsx] l eGy2 ;AgLDq[؂\`=4f2zyb:VPN#L\Pm8:u nOSk0ei(Ґ OK}i!c~ 4mh wGsfǀ\7Ŷd5 ;Ӵ>#D&".}3EU9DL p e 8DS �@ݧ>/|u"l9DBF,x;-DK]NtjzNPoyeWZZ {jݗ#nu`�Q~h,-]j j7{]f)f=< w]Eg29>%(Fgʀ<%\=>V́t�"L[S.A c&T&}ST9>PB-mq=oT�O 4"=HȕŠ۱Isf4&"I]TVWLʗvũBKf߲Jvu8bx: pd sDF%0l8F]2Hu LJD/?4$J8/ }0 Az#p|YJ *_Yb>b=z V㨼sQޠx'=j`ؖSƮeL iۀl$!*NڐK|?zhOL\?y \ک:?~{Q?8đg]1;t)wŭB"y$Ǖ]d?Q�fFqDǖ!C:>M_SKKUM} lu߳i#FkԵַ^5=sh bqůTB8E]YJ@ HZW-ɑbBNwFQ%ocUHe+b ]~e }#\ XDp`|b|Ԁ ^s&yLV W-. h..T>- )h1덕Yz`W3"(ƎL->pdMWzi <lxCӥҽrWҌHIϧ'_γt}Y7VjL̰FSQnBzk'^Gӂ]a̵-P׳$A;{,M, &1g[n8iIMSR뀂xFư(Ok :aچޟU5V|p*6ߘ<ik.j7,}l9BEIHʳ ]4]'!{ ӓJ,V̩"rZM/ٵH`"N`.N:ž2tu̼Iɸ뺣uRrik1*ҽ{0lkc SMо0ElF/)!Fxy67/ #14?<R|a')Ts #{i 'pDֻcooMַz'YDwJ;ezguu�iJ _]=f<m[qKf:7 {i0킭] S%Rv:G4h9}5|'Q YKsS fv5 Mǘmg@Npˎn?P^BH,k{)xz;>i :<]?±Lz99U۴%\XkkcmRC^I6/yaVBd~!ExVXjw @6oLAKdPd%iZ6T;%#*o}q-=IQ<a‰y6Ƒ z fMnh7 XűW"+C#r n"pd7m85cz7tp:hݻU$h_Ǣ樃j|ߧo!B4 Ro $#]WFQk,à]V4vMGxΠXCriwpݹ3'E٬2n]ư z t.Z[KGV@y]1GBx}se.O(Փ<�S7,0pqJ5x Ԡ$tۂ@pe;bj+)xZ)u:GpRP)r9u.dV4H 3qv:pj l�k`cbE%&YAc O1- "BD:ȻL3ޖW X1=o˲{2FO3Ήھ>3J8RU[�3v 75&3[R:B[&.?K7JȖ?j54V?>p-3}h#Llo1B5Mf/1ի3ќ�™Zy,@זk ]FeЗI.(�es{#1rChy-g!ݦo 8!t,Z4tI2>D#VmW! >%'%4W<<8ռˮ*�d9<|CK.Jp7z -$L\Ѹ&fS& vF(A`oW?'ɊtuaKyc,9u@ ,޲&T?Vɍg&j;q~ L2"S]*>l^Q1 "#{ Oǘ5|g}Zzܩ(^*&xST%! ԲRqèw5HhZ}+z~G``_p +WABŽ-XS웖78nv%,��@A"I&SS`I+KvFv"*p$Grn(/jV46=]g`f&kFx1 ː<_T0UVJmod]6=-׳e?uSyeFN3\dj:>?(0sg'| ЭzOV0Oȳ_'7M輰pQe7HEȓzC־ZZŀ6L\xGћ^[1syzL i/4ޯ`/10:R5FFeH w첎َ)^;'{Ͻo,ҁ4kݝQ9v00'O7J) +pbyz󔇲K5N1MŨBrg=7֙Eǽf47"l ܆&lƃzX@nR#h}t1wc_>ojQx{<CRҮ#{8VqI*dKIf`q(Fdo@QJ8$DKPBNe).u =k˫HiU o#: 7;UŒ{WhsR" q4'ۀd\#Ks[u!wu0L0^rgpg0!cV$Ϧv| _Z^mWd1&?_lskv9!,N]][$Z~J 3uj|O 6w)Diz�ö_/ Ho@톒OEe4xV:;#B-MFxk*8ئϋٜLrNkG'KņEϕ@b$x}1ݑBRWqJws*cb ]kF\t:b@"C D0w9N{ jU-)pPīDP9{z6mcUߢnV\sB8b2(s';s!xL8ۨ%T|5?ц {Aⷾt3!p"E0zBof LMBM+w[3%$D~5̹l.2xf,7vII|OO_)r٦a47w%tȼAh>a.m t- Q^*AoY񥵶(Oт}.mٔJ@$> ~dJ*u4q@TXw'ԥ=J(鯂un 坨XǠQե{bГs]Pؽ�EMEYe҇Q~+oYI_ x/ܖ-ԕi*|NȓYu$=>\\%gt 8 ~cbn>\ wEHb PWʀ$y[g oyCpƣ N:CmtrM U|/Amvuʮx'W-�w/B`~&ƫLoy+ hfǎU-+6Zkux;͋*Qi�饕Tݓxz+%[jǰ2PYvX4y/wr3No?)}\`enCJvG:ސ8O[tc[OdSisRY*́Գ0{8YOJIrM2/? 78|]1qV(<ޔmퟤA9% iJ4<:fN<L;"Dr#�bHkӿj3n=ۑ^aQ%%Aə'K" HjBB+C@lB+aO޳2SPcqPҖHM>igswʭ5ϭx]I;cq=+�)i/#5>lز6{IB@vij,_فè##-iLaxy(>@m-EMW*6:WtIjhxjжfU7Ԟӯ82-yɱ]<1>2ñ_q~XsTե�5c Qy0BdKAC%D|]1;$.J$VgȗM=E>hJD_u!2PR�С@rieݘ6pB}. y> gdDŗH YK(,_Ws4KNS!;;S:zUZ"dUٿ"DZVωy'JبH;lLcJ@oF" ;Eg IRɇb~;ʳV-t<T6OwGGs'`9V^vvVt𷥄_dlxHsY\JB \kRE䜔0-DRD/k8ON\k$R%c85"sCk ILc$bUc?i8hntr/r3b,%Q[h HW ;dr',O'_xZaf*BT-?􀬃AQW\p.Y' -k<3_| rnA]V]AGC4/KOfR_/t8\AH9[�&".8vcXĭRaǐ T<V LZoe$jk2#Bnyv;xݻ |ū_0dr+meKa4Ĝ,"ѰTVT6R}4;þ+zlYr` I Hє%R騷IΛ0X h52=%z8In/ +3qXɃqrI tNr(Eʗ=<]!bZ71i% ,)g�cQ�.4iThȠҳ t$'3>{'�H\DዚW79XMx,g^L{x@o uu!eFk`ȫFo-:u(C2UyOWf?~& v_+$hPD._b)CVmW�#5ezsON['wS_tڀӍ&$r׊rMJ\zرȪ'UhM6. :>7\}Ӯfb2{6r obrfMn5i+Lyt+l@.,4w=a:U e%shLԷlKIa9̚qs=Xw;+E#ۚ,VC2}q@>ق<d0&ΞT!6̏NF]r/j O[`]bԉ@m~O R1.u a.:P,& |̢[(܌(wj6i)WUp]qriQ1cqE[$3V[/3,j$<,q]vT*XTǴ3"�`Y zX+>5m b^W=q_s<u|=qt°#)n/;sO<"!vv cln^(>+M ~uB2esB82q9+9 Rל7DK(2lN~oHbrr h1{o ;9{LrInS>_W4:.Y}ezNd405acc+k;��ce:Do[g|~W\ɭ^o�\(p2=aʏT,u6B;]E0UF7Jlh.NE)~m )탴kH*F%Nus iRP]b̀>yxTF7e ;LAߊo�Ox,^G/f_2Eu4 gR~jz .rL9jl# 62@GU=3AxG\e }uuCiXgv[0u^)#pΎ})}AtUҲ{{lf-X;թr߂/㙽E( z[>lx TPJ%-MڲrJ:Kov_L.jm- mpKD@ w\m3ݺwx P%oh4,tr{aR˯WnлT_<.֔G΄B$N%0Ǡhu7 _"aB�5oꬪ _0+$^appsQjY%NBk<B6ri ŧ}–,JHv ?6/*;2jP8܍)1f X UXJ+te𓊤e SjK aUIsfFQ"ہ9] X85Y:LGr"|A/W mӾ3^1󾐢GKrϙYG5p3͓Lv~sIMa[8RK]$KKاMI%6q̆sw+VɅƋ4ֈ#z42IA^3@JI5Hr$FRw(}@5S,[2(˓J˧NL-jfgs`! 8An1J K,Rf̖M4?*Y '-V#ze?ԪZ ہȎݲ S-]^g_kRZmc%p5$|=U}0)BHABEmqO{|ׯ`QJ{5~> {p �ENH%-+2t'4ZdxYB-Uvloues-RJ.HwGЃw+u|Q݀n>jޝ<۫FZ?LVL\Ը+~'g Acb17@jhM`#w#k0O޳P]N83Ia{e]*֐Gqm4FUyYM,wu,=L2Cէ17dL'/?J|pX?¬ζh$;'L՞XICw0ȯ|B;<%'�oF $W|2ލ5bVҕ6oV@يMp[/[_}!bF"&sSf+gxWJ[L 3y/2?Γ dHۋv߷Nc{XC:GC�Aw"&vc;L[MkWn6?KE;*2J}e+zwD#i8y.yKV][-KfUod5lUD ,Yt(dm}XxF9:\J|M1}A2՚5++(cO!3(yԷnAsSuV >#&]qr^Uy65uHJ%zXnr:c+,&0$!d 1ҁJϠf.҃{BuPj {6ǎؿFR|HhV;4e�9ya.Nc w@VV<F NDS޵oJR}|eXn 2E2d4lQNьɒ۹)]NzEiX9*ˀ]w&_ˍ(ٚ�FGmQ*}sT.zSZ $L/죹fq2-y E {߹>`LXOj8 Q�AZ(8:Y08ZP0#Wz08p'juHvB;K"}Ks}eL0?sĦS\F^>ߥEDao֧㔁4ᴇ/έ#}|ےfot~phFc"w "btyeU0j7g <*!*L|MC,?\#:b&a[g _;uj]SWrr[x¦J^8x@z}[*m\݀xS@ ndr'tny:qvem|OUIa2߮'�[u,/WY[`iO}GSNᡚAi9LNQ5f9e]-l�q=oEuuhb[}0B$T&#v'룃3q.侧%J0[CF"t;Pbϐ@ŨEe`v|k/&7A"v.i=]QLt6Jp642#a]kkIɟBY\m=:W!!Z p18cmO#aKUSqP ԩZql-:IxpWhxT=~]eǿͬm]땢h@D CV7%gkΘk{s3kjHgcXG>TPO0{E�z|W,ɁtQR0'2E9T Vjy? N*<~VM|!E# rg8"jHz⇇)]bd4&Q̲*.xpIIW''j ,o05w(6^ b<|Y=WœoQ$2'skwsM-= TQ9*jǃG,͗ $ GxCkwfǁE- y%]658J 7%LmP7j 7'9߭ hݞ}9TOl ?E+_+Gdr>#b#'9}Quwܚi6 ;L\O:/-.Cz0bQUi/Tݟ^Fϊ<䔩IZ4q )><FnAh&A]c±_Aewl`b&8Z4V[m݊ ܽa"zM0;a.my6ڬ[P$3D*cx`i ܌T"A�XPQ+,QiKD,* >oyMi<wԽA<Mɉ8I1BZh+F/lY`;(> e</kW6"V?Uoح6 &/$cKfܐR+H`Aݼl)ZYԒɘWJgVfX_X,%0zZ@P&֌[> tu4a=]>@.Rw|7]'cDn}^3xϠDz}&Uƕi8Ğ+jPvQt*^zn+ UuFSf*"] qr_uMDI@] VToۮs%YPUqJ韅w19Y^f=$ωXh;\Ti-+.~!m.@y%<j]7p4Af=fZEG, (2C"wRHq:GMhۡ/g>B݇'\Z/k tAňei\InDGO[Y_BI+Bt7U.m?K jƔ% -󮂓vuhN\N}hxcgJr IFjvѷkܟN�f5dR'p`$$ YV Yz̅ޯQ%Q bX.zOk, t�Tr_!>Dr k,T{˨pHWSr{.]XLOG*̙-GęRt-:?B'DiElSr>׊5F4oǁc: qI6rs?Z @k(h0J[*wB˂ R4jL\Gڔnw�@*m^\ZJr"mT](o&>؟pD/ǹs!yJ@ lU\d9>r@Rf;!tٹ^u࣭^)ZՂju^2ԭ0@לWR@i۪W^؅.!3%ҢZ<+ 𼰽߲鷤DѣnB@$ l>d`<e^&?s� ɚu ̡ryy>r4(45uAL٭x N),�Mnb7.? t9տr\dA [1J'JuB80! 0 D5vrNEMi83D12C|M_f1oʧAk$ )7$G03y0*u3Ajao#" #Av0Mg$=9E[VI$,j?$%mmӜuQuVY:sɼF)Kكlm`QXfqLtF WgOo ‘C7MA 'r)Y%n#l]0k"-|hb0Oyq9rre 4 z+l Hヾym/Upe9җ7@ޡ]Цz)|l8B}B48ކbL0JFz};Lq>O0/`F"7!h }eLDfxʠhV1 т ?cw nkZB@M󰜿Goގ[1<ߔ[QqܑJgx_0Bx0Z9VR[mm5>>nVoؓ$!YB>,4.D N!5@0 y=ioϏbwߠOmbjdMmnsEێS99PRtd� & ~^yn7ΔJT%mW]tvsqÁYMSqko+?9h6BʄBTyt ^e ҽ}*$‚V_6Ml?{ZE9/Gt:ثs4ı&.9@`\Pq.@ $Z^XB}47-T8N&062&e7WM0R6HiنC!ۗ<V?N݈)4vgFW~[$&2oFx^ ̫8^kqށ_rTĿ_ks/ չXZU$) EgDgu?9Z*,Wl H|o7ʰ8H4T6 {C٢4N+9BJ*0&J(5vrp<2[xj!9/ԫ0ka{ڍW:ݫTYLxt|G/I>7$p(뷧wsvbVHV[2%Z^ Uw 9eސ+l( ?h=SvPq3srj]1!L&-S8P e&U+ǐ6jLx`СY)CEKL_CYl䍻_(mWD>~F>>;w뫺hU`*$Tr}C6W Rw%>Jx@w.osQC )\}*PۏFbӭLùʃ72x?5 ܘ]7ɫb~b~�u7QJZAҾPZe+!kDǽ5vzmlhY*M>t7E&1J<pD?a>xVG}^(A:۫s;oR=LHcEhAwHI1#=r"1ǁ(˼EOo * 񱅑I io3Pӏk|\)1&7hRO͉gU-N(gb!,BkVާp!ۊ!F�fe43 LOl!]d_Pp*Zdn#(Y):+V-܎]yɛīаk .)ruJR:0W#nA C6"5?vqn,H%Ƨŀ͝jx:j"7QxtS;!mp7L@S'=ڀڌ$V}ӌ@w;QӮkdIL)p=icuT6u0GcR")+ͥƚbkyCfazC2A`ܫ*Y<^j8�1tXdnA^b(o=(kF]gNe41䌆kƑQ]*/lSg:f˟֮mw)3  _3MתυGảĭ2� Dfr .CxqG{q]0՗�)a`�p uGt֢É¥!;K!'i}f#n퀯"V'=]V,(y4u60CN;6Hq WlUY5ˆȏ}ODz':8),Ʈϯ6 ,ISsD-|K`鿿ʹF\я�748wO] e7DD^ Xkrk`\|kejf hT7ܜ%E1^ij ȇsc{UŴpL '~= `i2!ƈiX4+]a¢Rv:~>Mn2t!r$m4 OQ6;,y=1 6:ํ>5Myk51I\40:v:DSh<fP }o&'MW !HB<$< ECZO6=į'G:<-/ԱqW(*_(2Yu} xFeCO9/6a(W>E_[& ޺W<0a2`[R�FXh̦F]8*ѫ\M;iE;.M/PWI3wMN,5Ԓ3'?GTV֋9Z+D56~J>=ܛ]"(b W@Neڀ8)v5:bK#�3riإFo>wg,S9M@_dQGPQcֿڼbJhus21'] %<&5 U{*}:Js랕Sd, tByҴЮ;%*_Y!ɮ5D?!WS:D+xYW-N 8Fesfi>dW|sP,N#Z2[\ լNV @eW8߆wo ![09][ɜ:Y:ĹKUkegѩ`:N˚5LLj*ڌvN8zǃhK)FprfyܠU[Bm!EEK_*NO}":THR%hybψk_wzn_5$dʒrs؇Π[Lk.+=]0n)WGn62jD+r}9y_wTjQ52N1ոyo`{1/?'\t>z!qkI.8J0S\\0?:N+87!^?~Yy$m:(L�XVb%9#tY/ v6 dZxP]?0q�p ]�|A1uʽx7{?K*C2-d] md u&M'7?0WAm%w%*=@ 2KWGb$+gM*'our` ؗiGdGxX:̳IZn-9 5 \ ,4z0BS[?qXSw̓{'c`pJיd@1BA7㱳H9 8�r9"Bp7x2PP'q ?)'s'13ۯyy'εP̴V pѳ+ W9-s3(I" %rb<l)sn?'),y'.({ M§atܟbViNS H,{pה_OWW ޜ.ĆO!޳L)cePv-ZH&(u( 9xZSoUٷ9_ q|KOKO߉B!a4^*F,bƈeT[I$+iUM22iڠXAndCf)#LkLQ{2I#LRb<[' ERX1A;]ƴ!O%Gs^En ]UnNh#:m"ɫM Ė4ad-y#oO]*Sڨpb4mJq<4-?;Ū) #u:'<u1&_ofOM~-1{n.(\"zἍgϴ1ăi�F  !eo\Bw*4>;M T /)sh~؛jKv٠' `+C-Ю]vGdǨ">9_cd?eHvsnyo[)y@?ұaN0XT)CAFb@ y1 I,OɻH}䐚Ig:93 fqqFx' j+ w~#)Zi3PvW7=fcXcogzQG+1x ՚ dPho\#ot@SJ}YF7\ѨSmgNZN$@K+` KL_oFIaE4/(S'ȱ-=1Oh&̫ >iRMB;E7|4ߞzC,XA5]Qǜ1n]$d70.uB*@߶X|�'d,'(m+*t颼 9ΧA^DھӭzɹTh>.!Wo j@ɡO�?Ÿ 6L�tUMA\h$FrSU<=9,g7e*\ft }0'#홍=ĨcTٵV.Lb/"ۇ~gh5 Vq7ǰ+om@`@9 P  ] Ba!zdq!:+WDfXctVb�k7ZI 7;)W M)?)~s'W*pIq}ЕjH*�dދe*1#&4lJ'/73ӄ2m^ W?podz4 go5(֚=ď{4hZ='գΉDF_?]i Q]]FOvJ(_&kE-д҅ngn]E R97y2x*>ܣ)$DO.fmq +:M;Q�D-v ?+*.ד\5 Oa;Gf£L8ϥq3VH1mHByB$up:Å?irHi#7Y\yu{ptqz"U5{tQq@18 jXUuM#8zdy.h-,0= "DFɌ_ oj) \O`k%nXtP* !( &?p^J6jIk}ŋ#"W<v ֺvSE:>Ly߯O9<Nm3aLvT:/$Ei:TcfwɀUz~ư޶Rlg1j'ge.3췶 w*HZBDdKM8,OH /Ӗ͝-Mhֽf;2~0b|pI_^cHͲY mvnJpKBnfH4:L66'eS]"m|% R ?~{0H_D+gNa}CCk=*߮>2Nƥ*LqXf :'lDN$cW]5ΰE: H}WR7kȯ)iu{C9GV",湦Q`[2p$ţϞ]K+EVwYRuw31v59Bt1 z: $RۄOLY}QEPXinς3P:dMQ]U-wL=j=F3- xGm!@7Sv_ƠPN[(WwAnUWh"tSaz2qig6˕{o@[;-͗y8 V+*==%tcBcS0w&iܞ0Yu!4^jdL6ЇH;hF!R d9 iW~\3h&`m/6'W5Ћߝ ^է&7`vf*#Oo j쒬o|vE诛l XM{ldo%ͦA1(Lxh?;`OJ݋ycOSQ s+] W˪R&)KCDjnQXdg.K3dIfm9\dZ} 2S :L} !Ţe=ZkIPF3 ȭxgo-Z>}"<(?ew OߜMa�IV0a' e^L5 }ѓDd "4)B@ivm?[E*zm GiɌptu}AMzNNoHRzǨxÖ[P*84D@ S '}׏qQGPE/aT =o-E0d!\/֚Ւ|i>t#s7ѭ^ 7"[B_$p6gqڀ'm _r R]'V{0KV#Y(h.U"K0n9%KF9)Z}?+^l@F(؂i")@$w_ C'ڞz[g+:zĢŮJ[7`=8aoYJrL3CBI 1GqOL{L!DL|-DF Fre$Nq0;ܒ̌u)giWkf٬Y(߳:`U25k΀}5�d`Gx`c}CcFT2Yl{g0'Tg==ȃ9ⅾLܣwfɰA넫Hߝ>n;~+5÷7 `tcM"3g/]V侉MU4^ l<hR]2_O֩E76SٴTU)TRs6^r8?\NPǨǤ`Bʤ.O {.ZH]֓>O_}AKFN.s+}5j?\V}Ϧ��A9ACI&S c֨N2@>�fJ?A&4LyB^sz^4oA֌c}g&C8Tn LGe-7XlWYԛ!(f/<1^\jz9]RtP:p"M||>ςz(bx\yBt 4VPDhk8'W8u (rAcZIsg:1*$8,(>Olո\4+n|@4 V4<M: a�p /r ᭦.kw҇[nT|sG/"l$oxTj'( s<I^C(05"y(׭;G?k-/%`S?AqUN]٦g$lQI㠏 o-fjM<ehϼdyzD'CgeE?o< 4˧Ԅq7a0HFBKˣ�x=$e;r~;(]&pv5_YuoX^a7:=Ӕ{7|hǒcswČ ,deLDKBZ԰eE_lz{LHKcn~rCӞ޾^C8yQ NY E0QfJ!?Sh2~eM=Vvl.+MZߘiFefdbrp`ੈ,㐎 s/#)mPqE"p ޗ-Y}-`kc"=u[&Cw*mdKBT(ilԇ+Jqc]1hӃRf/yGYNu}yڙ0c&ݴ2Y(α.붕+{XՌ�z<y*1UY/~.ȇQ# u<L^t@'mQU7 #PR؍lN}TEW=1Ձ:3h 5w X@^O䓢 &C|}>dғ'DOx'H=|: {ypGW%se~N Y^tBb]R^/j>`zK™,F%uo!@nHY?z \;+v0 Ŋ˧蕜g0*\:oNEBXxna dFO<8Qovgv%~zN\s2C2wȓL޼q'fdD�yKi;~&lӇjQ(~ニsCkTb|kt^:{|Y$ ~䘒?S˦L =գ�F-v/<'(lS=ECgbVL \i#]/] Xx8lmaD$s9n44v ꄿ53?`B<7Jxc10]]ehorwl,B*]T3+֛K' x?5̋DPȇKcRvq~a"q{4<8ՉPQZN̟U>:+qې[";^WU=IO<c"DwU٣ v^Kܸz }\&'-IXsWz(5l!S=]Bc$4oP[/m�/M|WVH&'UYjDb9[+Mί΀v.*]G4_;>P뻹' *N19<[x)e0Y0`!](x)g@#<,UCP2T=5iBcTeZ 3^ %UID~- 6K 2utmq#! 'L :J99cEC~*u-G#mGX99FͲD%`[\Lrx]`P(OKB_ם>Y! -p-R#N#LxՁFBm ҨBM),9[Wga]>?[ ac^.Uy"ؒ"f"5A_4F4]_;�)-B! Cf$D,В$ T�L`Da Jg] }^�u_(]i,}"+?n 0ɡ7cPGT\\:9=RIl,CIc{"f/Xۋ 6c%ԥPbKN6g77jDÖl:u."7֡{Y dlkѶt/g*ݥcnkHʊL/*fҖƑziQwHF,oTȺ:?} 57(=ZkJUgK<;#t; M(.x)TLPoJ-tU=>z7߹}O�|{E{^i]tICv-ňIoOe4 /abW4Fs"*Tv946Caa;ώWt{݀ICyp$<KWaiLroleNG|#fJE "Y]�6/tciT5coA኉ɴqd<p-afZw<I ?ӇzaQM%qR 6pj<+ra22yNoY8ΓvJ5IG0||RI{hH AnN� oPf[9R=דQ&􍓨)bV凬M%|oAažKɥx'/dE@DwRfx1pʘυ"561v 'vvwTY<<b [1Kd3R- ÅSGxE˚cd쩗-_v9BooZqONڕA/aBzhB#gm:ːs8ǫrx̠Shx7\ ~3!"bPsKF󩍊,}%t86fᙂ"I%'#dl"åMAL*SCί?AMYIhՍjs{N 3/g* etcgIJbbmU~ 8fIsma; oطx~=뻳GK}х,os,]UD5 ۗ(%u+:DYnԼ.@H&gSgjIyEjgPa9,@yls ِQužzn`Pd$e"2z~Wz[>ʲ~$kXPڀLRŒ2e $sdz+%x}|eƾG)s&+l%24][HLb[K!xC?b@vJ1Nt)ӅrPNJWOMM_YmW FRY!c]6[PVWgaZ-srdgB%q"&v8{UQ4^bV&:Fo!tA~"6hȍ1+X_I E E>_ZjDƾa_[#ۑ�n^N|[+YlZ9?wX4$01us+�Fp'ʋZ/]-_zz&o/02~-aqE'A%ek hAéeTvjFZ <` DC\N0T4~�" VC|A'm]E?d~Isk~gԵ $LZQI?_w{z0A k&rwh,Yᛚ8'J uH9zia([ei05iDɍ5HV}DlP[tf@2ڎWwJ�oכ>AfڬpaJz0tDyfr0+ws�:!R^5Κ+3}KI1$ Vv!-5}I}@N*  %{u!^l$dOOi`׷]]<z%4r7N HCPP�_!C U'X�ROfc߳i1=mdwwww8 XYAQ 1tGς)5z]I]S3ޥ {Lyz+i"zc>*�֔ro@ͺ7TH`>˫4E|KSŦq~T<0 jEU/P s$$zP~acLqi;zK0fK^-VApNR|9,hwGEd(C4gg.1.h k0"A3f'U< WX9I6J(%yyJ2vEXdh@J ↋긼z!StSLP'"39XW}l8K#4tvX'\\^Ӻu?KxfV$'+q15L~fo+-a6>T\ Ӄk,&;,ϓw!bVW^}}PQP^#joї`zN`ljܙB̹UuG{\AM+gBNjn+zo@lEf4@k[Ꙏ9%{]Ē?U5R 09Bxޢ )B�-@"VMʥk\d;Q$qdSSVz1GxMr<o*GTR<;RFB ]i$ȬQ^'?@%֦"vvuwfOX$7R,>򴶤dysN;.\ ϒ8E�uJ s=,Ca6DN XqԁW6U^Q,;㡙U)tO~y/>sP'Ⰰ 1B7�q0f*ѕ8I7rEkӓ ٙ.nj^]LoFr֊:[NU&RWf]261B\{3b:ʼ7|4Y9)GֆRХJw>߭FUW12BFзM5r) �@$"cy8#s{a"vZrUKI쐒yL49o஌>Q֖Glxj/c֜+S?E="]X#4^:47o&by&j!9%xB3^]旗5={jLbʪ/ވ1{J ܢBg VݔuC"φ$ATP"k֥}iCj+mߜO * 9?UB%T >y8Z!S0"fIa, 1<ZXN'CjTe8C~xƊINY-ù7Ik�sR㣎#׵_+{/JNqHjď;<L6"o܁8S^<KĘT9Jڷ+ST oQGh~tH05Q-J1Q|aQ{%#H㘪IcPܽɍ=gJTz@D.r&k}O1)հ6p xgKHSq9.? EB^ja%Qy$"Vz˟ӝ02J('BWBgh!U~+p*X~ݺdR5uǓƠ_G/7v8-Dm4p 'Q32{ccl9+A`͟H ~>,C:4(]Y;WFQQ_oȟ;cn2: })@D=L$űQɧ4,Xh\~mBGF ymTѹh3%@ZI2n#=s6t' `S/le P d}[nz*G?+4 `EdhĿ}U:G;6=S6unΘ3@<h}$c1cvb[2i雸ګL�ׁ ]nniK4vRt>e>&Y {#" $ >pzՁ ArAz|KPYeoWQ"@I^hOU) 7 E(!(Zƥ`0}0kM )OF\f.ƙڑB$RB�Ko+ yc5*7보$< W-kruuK cu`kdh|0eufwl Se.olID2x$CyTxQIjy!Oo:OG[md\}sx!CB:sGla.$ $%wf9|Bs RVW k̭ t= b /S Rq^ ~1?Wչ ' ޙ yjB9Io�bYi(rd+8 utjAjoHR#esJg`diA` ֚bd0!d k% ;v:(PلǗ_OF6Ay'&F*'kX I(i5&|@{]^ ʼ@ '>żG_0`-l޻BG;W8Jxg2tÓ͖z/d Qs8_Ov:u _>8gc(7uazyhr[%wY{ kT:pnEJqѡy#W1R:C#HI:uYx:>C7v]A?Сv:1ֵG+VeSX"6{ڭ #"O XWǮEB(V1.t\,kɁ(+ռڶA[t Fodrӓ۳7Z=mh~ +k &=/z˓S=vZ~3O %erf-Ѩ~Ӄzf7irBUV?phP[ k:cmܡ PR,av0[5w0AYlY:q'5w#]DpvΥP4"񴿈@ hnFe^ !_zVuCTxda1z;8c ґCZX["BPʨYQ:ˁ8=  ջPԑ}޽h0PMb(˽*_w EUl|TOCg1~oTھ"nD$}YvE{p�|> b4hUs-YW8~ $J>io: PJc0""i�,+^&.JVX~tZjnK3 [i!0=HW(BA/}/g82IXD+SQl Ym pj\̚cc2<�pbjVᴲm?}̿ص!d3^h/q 8*,9ݔ^#ZǍzϬ{g͗w0Dgs-eӴoN)_{ 7�H߿sp܂\h>ҥu;5*2Kvm|>z0;ZCf5ea:Z˚Nh+t6O]䮧RRF+<Z"Y_rqR^]:󡍈 e幜rgv7Nq0!aʧj' @zt>40MVA>q{ zԁ4yp D+dۼ|2U(dUw74y%|&ݨHnՊxֻn9U #AS>ĥEIRF۔¹s٫a@ٯԃQ;S4#e.n̰w2`{ N28Vx 3j<,+(/YpjM+O9+v8%uy3/SS@ Zy-BF 8vBlF hP9(^pr~D>枉zQꆀIeMvl3#Ej�"2 �~3xQ`tAB6pe^LzDp?9=_Bǫ̒|=rGm(Y 7^4cdzȮ# E+& {(J;v:ꬨvR-_@{[vuM{' 2|}#N_PJ"=yd7"!p Iì=&pcp 5' 4 nFA;,A rz|QQ]8 ӣwB㤊}b}*UcWx=#1s/E= 3K- AJ>؍w7u[㛎l{&zE=N.Ϭ[Zt*�x'+0Hm)�/79 &s4L۝E, Oދ :%D zr#v D\4+SO(Ut =%utj;<E%-đzܐ�c{2 H`[ttjj>vwr{VZýEmmxۍ-?y;iڈS_*u~%D7Y2rO9Z1j"Mh;Y*wy]#!;*zDڋepcqo+zsÀ'UCPt(,;<9 j^@dػ=) 5<\ǡRwP�$aH 4K" K ,tS}56z<ak7׊ZJ31'izg[=𮠛"]X·/DVt]]/K"- bFq (ˤ5`5ALj7ʐG7@1;o,k-v0\nL+7gC9iRz! [UUmܰ(@Bc網;|uױIM2y >Ƨ_jۻ3Mr.E5{;׌c�{hm17ߋj#5`$K䫶т/UO˯v]Td]c]֋M(^`ۨ2n{]ʗ<Q3<t|fL?_1[)w�x;P ?kqEX̋ W06 xa\�bT=qe5gGL8n8́BK8Z뀃!8ܕP :�=鬬-T9Xt~:˂ IAO'&Ҝ^[54 ԕkl9ɞs2AT?#pCA񭰕۫\[S/OgaLs( u�|;jR@.OeIku8ȃcn9m8T]@|UIaLGw-1#}vX1!ݔNB4o| 3|R^(˄kAFAy@}!pK`Mquo]g25IXEY@g$I4B4DAbBBp&sr|ȤNR'�dmv/Jl&[sh ~ tX=k\R>̎B![/XYkwyv)\a?`irw@m\d_Eo jAp}zy_؏0,rI6Pְُ^#* #(B"3'ѕ$4$%tiHܝPKrVvEH wHG^Yp]8p3OTh`Yoâ=HNzbuz4?@R&~Pw:a8;u41t`=eX>)|~Medm/-їk:VoUjiŻbq< ɪO@ e%94jU- ΍OzضV}?@e|c!mFԞk73JZulJW@bEd"ũuΤ~QYH)`uew'DGwmj燫%e&}'pmjw sNXM|;b30xTa=1"' b&B@glGIg@# րD&0kѪx.^ ]I/{R}W`.95G   B߭CLwO qP)NGDI8^>k\G-RH ;i`PZ GC8otCgW (Op6Wd<hQC4VTIcVbe<R"KKA>a}QUiܻ"ԺCuDE;~?BGHZ@i| cFӠ-Ufbؼ hh@䇉FT``bk{ZV$Ϡv{BSte^QZ0?iQ(%C%֦)1Js#.bECMՍ-@CHY!J[ivIrϚ7˶+q2͞Zo`5:7vZ~l:Zy̴TNY*J;'N�š ]Zq^(FU 3::2s_'CݶI�d-:}4H,LB/Q]xO)Fγ`LʬAo/Ylhےӓip&EN{Y)I/kEqW`F~A{&! T*!4nDW4GgjLЗ}a/JsW)Y2}=Z?&�p [ xP*OHn&a43^u% I`pcɿޣ3jd%m ǘ{k'M=ra秫ݬQ^ui f@](k;I`�ym3ʜ!]wFak=_ Dy Ŕn.K"|'X$x?mA/ 4/x-K5Sk8\(*W,a<g6`rD$I8_.xCȤg[R|=( KSq6:m9`.eUφp<՟q*( VdcF7ZP Z䎄c5??IfN)<LC�$GO@ٴ1ZmMgLSX㾎WŸ׌mz? }D)qO'ޠѸ%nf>uvl)FmaB'Vy}O}格aʰ7Gh<(f:wg ?MHNE.m]čE &G7jRb͑hfeOB,.v .=L)E!' ^(M5.T:=O~gnXA1HVxuڂG:H:A{io<͋[EV,8.oqr2X Ib/JˑH">rbĘw2_YzZA.3S#l54lKg(c2 AZqr6wۗyg`5 <ѷlW%^]%�M˩n("+f�u{#z*<::rп,y{Npx&S6h"G;0aabIy&e7|L<u+ߓx#! mF1+ΊH>j%3:DO8.7%:}餉TwgKxt#/h#y,6A{Q&2WXL߆6x ?FVMKߤu.&|x9xU^q�9;gj Qߴ+wTCQ[*K EY x Cs*WckJ4PaɜQ1e`c5DN>ܱk*n6vE%j84�_gS._;ħbzbBKEl(kg7FK1]vG{V1ܩ9Z$w RW Jx\z0js4#f]065JE漡PVI DL(WT2H#dh�UJ)H pb M/'N HDkħWQچ UzsafzӃ'B>!}$9aIuݺl…勸 �)_7@OE6O]SUh3_RBjc �AVAULoiEow:A&G ЖF =**TWu9$aBM;C(%)2dU)R5k+LdXz eSa@ߤ"dڛ(Y*6- Of>:uS DX0vv#_d,_ǃh :5XIN&]}G<Ϧ=|]B~0Qv%is1P40 'L3:2% Wќ"D,d 'sQh7kDF}7>gR\B:x T` ba7Κ|(^_ZKw)k\Dg e(x2Lϳg~EyOmܠ}q3݆bv؋>'c[/'$ ײ =^'hWI{*T=MwIע mAB)+1$)-.,W1o1ݪĒ9FӬӟVDerJ@#t<>rĝʴf!\Y,UQT3`yO;7fc/ii&P$_Y sdFKτϒ+iH8~>HHqMmdC'[µH7Mo:iؐ,+\k hu?JE`Ķ6-0R}=1o0MBS<zoSQ49881HѹIbƛVfZ/"]g'GR k^0s4蚑Xк~؊st<|Ϧa5pϥjMv|-uR%#QicPUcVg4l?ԷjxݔyLmpu帍G ֟1zebszEH&:vUIoBs=t8z7 -3eDl쭑;᝺cgq| ,Zɕ=]k"|c`}@!֨[[^WZ  }hm.V4p+5m^ȑ5fڔQb")  }znqk x'Dy8(L~GjzOj\e!bPpQiQ7 {ۓb~=`J;vB%n|zFH!].Q.,AFC^ɦV|_/φR~S7cf�g4`TbS_CTf] 8jûl`COВ/6n:=b'xgbv(uC,i- (S|d;&Ce0zRb=js91XƓzE|"@?�c?K 4@Hr$|R>(k P]Q1|f}oyqJIjօ4g-Zv^$Yz+LZ(fM`D k*'inS6CbsZ)d\/k=ݍcA>]̫٨ =Bc6:2^2,(s4bZ50U~ ^6D9W¿-L~?Hj5$J^bOѼ}}DҞtJ1Z9,Zʦ?ih GeFF։ĈR ʏE*3Wٜ { %47 o79imBOT ̻lTyWJp' p"iBC 'Wn!S&9^PCڈ4xj}f>κp#?ڧ!di]#U\ɘߖ`ВV t IZS`F.)?Ppb1ǁI=ؓԞHp5`DF,1 �*#> =OS@_hM KQOkiDB2is0qќם]''c]c 3:;x�HEcV~.ң5Fc5tmoQCv �['3mur63;%| Y~e9˽zFpT"˭;W ɂzv5p�w̒m@mI ֆ� <ӆ}Dn˹pwU=!rEdw-p/zu6(C<&ǭ|R=Oc_a3TIrۃ5WZ9@c<="5B-Pi~mC&2L2KK" -~wo3[1]:QS<Z~6dJ9E>'w܄D>`HXP?N en֓QX&CH(@qWV.m[N~Ux2�sO6&x95HGZ[Gr +Ĥ߹Ktס (3 X?8>9δz&SVhbDw_ݔ22#Y,a$(ZGܟV67z,) J'L1N3̢0ʫW 'mX;IB T5Q=ؿZmvb+)6I#s1buk:j<Ƴt"Y>{@ 3/0;Ų٘Fqx"tyye2̙ .?`&d~�S$=pkNpȌ7ȴLȐEDlwY0&` -0BΜ+{]ZiH8/LP$%pD&zݛӂ hiѦFuHũ1P OIp7&0@vd6cmŕ [[q,b9?%XeӮڹ[ۮ�Kfqxj#wK[@t)f~搲-JjE Os 5Ea9VѠ#T>t?u=M# 'mTs **#^r{ [=4q,ؘl3>J r6>D\[{x6Fn"qdžZ;Fm7ެ#cU8̳$W'k? O4Y UyI 85{ e]fԝй;p֓^ShY7:,#w:}Nˋ_Cr%`/V> Y q qآ,\רyR^^r4iWG`j:Дf (d[R:4㫊Y]4̓Ðs4AH&;P�Zi} W<Hx׆l)3mM [T%-8EȂf^֦V?uqHs|NJ*l+3 ,B"5;]_ή'(gƭ+®zen](>.oT2c<�Ru6@κ.^zs5o޴7`F.B^5'>V@<{p+ Q/UNbF #F14Fi52t�Ps)*M:ܤ6r 2fC[q�E{=xr_}y/2-#pC8 _f2Srg [.i-ol-!ml$ǣt�zcLzeZŕ7_ En Dw#^ʄuSm?tHE[ $(!X1?��@AdI&S_>2?ʂenٸUz̲#sezOWzzd7M*0%0x<(C/ >T]qmE"L!*бߛ�Xev2غw:GP|;;O6$qu(߳S!F( ȑ+~ A] /-EL#UqXiΖ[i<Êy+PeIT4ZaLQ큿u+t{mN DbK#?B9L^'kI#Cw͛�U_z/+^Cѥy. Y۟ V(;ρK:tfD8�!H#?�$EXGk.N}YX7Dk+%[v˲_x |h+fNN %~ֈwuNooV(L[K'4Q<67>(I]u, B ei[Ťֽ>f-l$O}H4237\ﻠbp(c߅e~˙| r™~cU! YIuLqy& ᨱa[yWWӠer)w;^NT6tRƬNwg?ujFs)ҷNp`,å~-x˪Ǒi^;jկGB!Y}PcX~ߢz+O:74A7dhB[$lj&3;YWdn#rr9^@9Ӄ"c05 ,D}#˪S=е͒LX㻭{Wܧ4zY!l'D�gu6NomC'M0VkB\2klh},�uv$޽`ՌU2h$-�&3z-`mXy S/|Uv ^6x n 9P'- UR8SO9E0%ŵ*u-N\ZܗTP @Dk`h{qd VVrKplZhOy|B\k؝v~;Eb8W֑}&g2;!{wyv3̀ Ҵp 0hGq[k{eS&M}D g>K{4 ,9Džқ/nxN/o4?4uFKPǟ=_~F\p>S?*~4wFGAAG쾜xon!<:E,kS֟vbnq~::@| kD=w"I?sd9{KxzQ) S.ɨ g[߄c;(@g-:ȡ(EHALxb9\*,4ǃHE깼PFxDs 56n*şwMp5O5<xƇjpY=Ă*quN%-8p%Itg'*XrHlxp֨`x阰j'])Z5<⟯9 N(_f|Z&Xۮo2KJF9(r*N8XAHp|1:yHVw鄇v|6kMd9I\Vi:BZǦt^E*FԇFWLk:-J qhFޘqd9<~)Gޞ];52sAW R/+ͷ/[lgNn5LDFz ɌWOD2:TѲdgO8/:|]6_67oGN\\ md&9J't0Zm19Ñ+;DJo{AVR*qʠyn\4eODDnq#^UtcT4F*/ 41~p"kNzIWN,'?MNփIM@J{/$qHp]o6V2?C/Qn- 6v.OԞ45HT݋wx SpZ=z %Pof*ɭ}.mI։{@ъ~LS $O6z_up_ͤ??@L`.uQ(1/:d$^M@A}s౑;DpQۡB=7P쮽r ## d໑_?\baǁ5z'K":VVEV"V! ?agVlg>@__>ּYw`'T``TE{}jr"\$R:vH-hkx{Y2L0cn#呧Ke,4ۼJhޒN EPHͅ<90ֳ#)*? jڈ~6իYPq . |Qӿ?X/7Q7hT�w/oà`3j|uѢb_`bFz1ֻ6-)4 c7w 0NY'u?q㇐jϪKɲ]#p=E=8h/ |IX;;sVBCE񼚧eFj±P+Yw%MFCDYDg0}DQD?O"V !lZXG> v0Tp{ۀN=f�Yԝ7ĔPLVR-<,Wݨtd)ɪڳ{/ց93Xjk[ͼa|AHLO2{gfF %\0Jsv9(a|EEߢS%dbӷ>Mo FCITG^ސ|%Y5)h!@_Z +(K|qe4tً끜PX΢ l\ f$޿=jDLѼeܿcgnX ^-8}M)19xu㡒=`èՑМ&ϞF&y"P70PIT\UAulHAi߳$CՂmq¼,{jYx=@ "jWVk)0Z`jT`HhW/qz=-RI] o=lĦq^];ew,L퓦0%zC=m:PE{wK3VH~b+4fn+w M8LxJTu#&0sJrܪFdq%y5I/$;1Y (`}|;pAE,G{ ̴lZn+>$σTxpx !jO%ֵ*U ۛtsHsJKM_<qw "@!4#4JD(r*/PBTuAWF&KݒY1:Y|>!(Q \^j=Ĉ}o3XBuCWCZ9vA2ִK\H*rAGɧ HzB&6=9ڃZi/^ H&t'z[cw=ż6񎼓ğ3#Gfnq"CC.A$=WW]*XaVSV l Nk:n]URli\/:ǥ@G%<%P0^Q5EUJq-W16eG%٣'Xq_uMa*q:}c&qWkrxygV3KjhKsZ_RXo60YwuW( uf@vfw/PEth�apuAtM֎ʿ*q&6[]- س%C#.]!h(7~עhѩ*|"/͖0#qSAX'V#?\g4ku�(2PiP/e)`d7rJ=6zWƘ .,GA+<<pg22rIy9kJ[fWDz|N:YojD +R<*, 9nV-}oahj-Iַ%k^΋&NsX0iD3a.G+t%zpH 3"6Hd-;B^ M 5|~Uڸ(ڼrV:�e�jFmJH*ߥӢSnGSm瞽yVlx:zսH;W6oFP a am�E`i~"W#S{i Zn~”%TL)"CaiO2<3?ԻAl;/G'?Q| ^gKu�ʬoBJ9Ĥ*S.ROђobvy>'֘%bavd jY~gֈ=K b}Ñ3;l,:j6mN=$ҜUj {5g#Gו\@eR]{[LA@>tyYXɌ >57c=X\˛~!bW+j!9(Bh݃<pܛ8;3P{7�&4?z.0ÔB[2iusoNiF|LKM?V<Q s@"z?7Q:ߒ,*Is.k{rySحgG}6!xkx(o(ΒcifR3q+{2PjuԔ WEIЗG%Xx*ݲxDSPi(0ݲȥ#YB7*7P[C~YMLU6G 3~Y'z `S@M[I߀ȸlҾ7Qw3:4L6Zٕ4U<?Ovk8k.iRמ3"_>ϔj Ym'~"e}oqo3….4 fy'^` LE]v-?}JZ]e),H;Ji'Np?=g%:;~z\-|VkYoZROP~ϵL\DRLLs|qtU$VđkDDže{YnRJz\iƹ MP c$OP 8Toy78ź124*4jR,x% qq2;'WkAEd|GaT]@'7r f {%%\'u.n**# viߜ3M˘jpA_۟ޫs^u@FL^Ht9vJ0=:eU$<Ϫ6R2V 2Yn xQҮgEH ѷJNL9`P N/Mn'4!˃xЄfZ8|tRCM.�LJ>σU1Zɷqx (St/OYr4drc:"DgUK')F>Y}f'bI<0Z܀EhfąȩQu"ܰ*NNJ' ~c!Y?%'A-WQ+k#e{ARVF(G[Fah|ڠ^JBl#OXL +RB7ªx1w[Yy<İDo4z@:�`@>ֳY + [ W7]Oa7F~000=.~Bl:3@-ls?dg~3<|;^Jh|6 @|zmlm >Գ:\7^;Qɵ�%R?!rcrR)r^dBsXR;Ʃz&$ oDiۄ̉;YD-I>'rd?Xek;h[Ӭo=)E1@0, 糎ow`*!҂mNҋ'c}RHbRh[dn5o@79+ƾ]$].좿(?%095y0&')'GQ3.6J#d>vI6FDrYp*Z~NzBv IB†rP�u}qi$]Xtv}\,5xL/`={ ]z>R2pl_,}Q$Wq}?4k= Ns,-fͻ>_&H-fk HKeTya_,sy@Senԫ. [/D[B:HlczV!aV7P<R L3R `spw둈''3" OSʐY2b&Wk-C -^1"ƥ_n.(\m'O�GwS'Zz(ѱ䯺Rsݔ_vqU:+v*[tYܢj6 ðoӟ\3b' 2PK!Xq\=+)Btx5Va9$x$boe*UNWbQSRך=SҬT%f$�8x$gU׵AK*д3(ᡑxU'<+J5핾YdX]Ǿ|s!ߠ+qVZ2: ޲VaaEj,xgcBR9\RhwlD<p]߸7WȟIz C?Ǔlɿ=ϰk{R8\3ߞF%ғJp|cl*- e#m]\ XM =~obKa#|(AFZ)iLNq*cӭ SǴu U5Q҂uK:%^ZrPQi]Sdy M&(g|  0_I6cI*XjGQVp %֞S5ݽ"fpB`,vԕpU� K1CelsӨyn+esCfjdڜ@=([SH'[/rOPg0t)O/n20~Tŗ6qk?hXL|c!A#zp|r{BuP0Nn['4<e~y^Gfe\C:鞟"RߧPzT 3fb!'GqKE:U-#qk$ZwEb0@"X3Hܸ.7UM°=w$>|# s(@i4S $!qbzئQ(a0EULl`% <、x^fib)[_!NBC ^VQCe0$� DZ[D.:Xk?eXt54BcI>/rRWsəGɻyibmGM|ZW+v(M7rt捿,yi* ǻu~;9Uѹ2D!Ry`>dDU1U]ۘk&bHO %S }:nn*om!O!p׿);&Y߻Z|vNFno ^Qg~�&X2 :N)+fףV{~�#ͣޮL?/vs{᱖EJ3ݞ WkO |ɐz9Ž�i~a<snD9-^΅bZ`lr mag`+/Pw;0䑅QA&!Jx,}m1'Ona!H3\3pv#fVPl^kI<G\ĕAڬ9@1xh}zjoh˙}(%\h,<yMk`@Z񀞃ؙ_' 34F/2Z8{(o/d~WmHt^ZR\}-97ܬj!-YH!&zJZ yU? #g"-[ؕ -2YZjeGo`ĻVf䧹/zΨ֎pAg$l?CA[H+]ejCRT5+*&*TOK)Rd~ k8ܻ�k\SػJ/k}=rw' :|''SޞI>vQp9/@%dA[:{�QktPb4(WZIASI5  8&\n'#Z5䑍_h:<tί |,H7ˁjM 1/5K�]d2%G<*3JDl3'0|#F*O33(+J{ck9- J0�ifb#eii*Tf'Wx�\]U7)u4 SGJuwWCB]M|u[:\%۔x+-<O<1|@S/kRPx;9L`oܙ耤:LGK ԚM쉍 h͕\ӣc\LDIQ=ft*^Yn ެ<}yR}n,}z \ çΠ*o*2W/:s{t5_F"PƥcxfǑSJ;XT q5N@Xg^ %p>e-Z;z$~j!Y4psfP=xΥ˜FDӌgi7S]ߏTG̤UkƀcoMc O,Sָ0ModVHygx2|G(kD^ ź)nUvp(�b9oT}zv!24<(r NB(M)`F-5sf3Iql(8Y(qؒ_GIYub7(30 55/4 _~4TP-ٛ(0[iٱB ENzx}W KL`r5JS͙r:sIEmgfsĺ0r7hKB.Q{CiB n!j(s >5k_hpͣ +e ~VPȷ c2ZJh`z̠'>eUxpr'5ʫi}GW:naW)y@ IgBN8' e2^ 2ElV^2Low|co+vhTcOggzesE6ݳtlt\mP@wKlQ7 NA�Rt>5<,j Lk3(PHղ-hwe-`^;@3jjs&M1o$ᢴ-[ʆ $ndW T,M9ey<9ĚV)Tyg}+Z ^^/sZn:et0'G]\YIq56>Olڞ$%XnT'%DA˿SFF5oX<mV#"f%+[<F0'R-iW 㱳L.!R aC)Fh>Ê[0n~ ޟUHٜjZg9*!z,Ļz9IbORN ĭSi] "I\ IN :Fdt۞P%T G{;)Im)@֕-Q@^g4GOJ&H' =;+1mRg&T!|oޡY<z 6["-n[~q砿.n$Oz)8+=a6QTD8"eMSk{ ƈFj�ɭPd %WW٘|N13U{�zxAOŰao!u9ibOԓdx#Pm+k1e󁪊@JSwC]\2uZ^ �.KR~o &'<p|Wya2Dk>WDNFPfA,k%S.nW^7xW!9UlM6>BDŪ�*Q΂37A g*:AuW&Ҧ(TJo{iMe4U.{20!iū̂ Dh R =)3kꝣyYl]8eXʜz<PXmEᖣÀ 1ϗ\C܃|Aȁy%y~5HS�H쮎^SBlA�B�^xH_(J/6oy)/3o|qѢv'L0xa" y(<%v#k*hP?Ց⡽&/GVc7e~o/s g jxשu98S6I{BH+!xRxui1RʒY8`x g}/̴ YE͌܉c7 Ģ3RtXJ\7%$gߧasR"s"70<zrYxPPDmI%S4ƎdV*c}|X7^?W8džG`N=dd~%Pf"?L1o))c7oL}x~x@V|_ymFJܥT=-}k oOuZ3gSiRC6_ѷ3 E6=%ꌪ-# .Ԁf74}fPEWu[ޅA>mX8s6(v k �$S0 9Z8Y0N W|W{P۲k5:f쯣o.(^uuܬTyl<wtN ',]ib0K͋SKVvcRQVPeOU_ւ:ʤ-(]�O3.w[ø'8Uh, Ν[.x'Th~a]+R2TB%7nԭ"QhLmOP @>PQ:@>`ߪ+m[j@|`l㖺( ̙i˓7Wmrr+/?H9q6 i̻1xÃjO娂V 0QnmLtB\z]m3#me$D#_hR~"o- %C7箭ވ+W~Y ?g% <@۾"),כgyse%ks-ynQn 34g~a՘=;մdx9XH R`'o 7I&C+dŬ9Ӊ3&2[d,.CZP�zSª0V=Ҫ1TւP1+??V p }Űґ!a㇍ x.7 Ӎ, �@tPg:X/QfW Bi܏S-Ͼjͼ>[hj́FrސVTQ %`G5 %SDZπ۶PLK:afKsbGkݘ̑\wc =ܶ\׮ǏR艣ՍLC/S>g =/x=F+Q�@=RPpBl L (M˭6:Rz~m *"̮^U՝y"mu8.g q$ (Fn4F[+٦?+vSowPq|sIuKHk}8LM@ ioHC,áQ:|txBW ְڠ=YqJ!2`9)Aڵ tXop`eiV.;$w_t-\4ws )Ċ&{vfu#qΡl_dfpËr >mF}$g3r`t0Vֆ浰}7u֭O}@@¸( _L/(j*4P%Uڮَ*L]b/ 4L;Urf| +DCj\YvnΎ Zu=VXyqsH] { % f%]]ZX~Ξ%EX;\ԯ\!KXo| 8\<棹XAXq[Sǭ!:[\c+*((8J>"0R]7i7ațIH] UMgcEjy>G9^H cip[LkEcۓ(6 Q􍜝2, t=("F/b@v*y9/}:Z"C< J]y咗Bqzp͑(cF߾6ϥ!wr=,q0=bh X k T"# wg*=A1w߆;]&TvC WYfΛ(8j Qx+We]hˋ2ágeH&i[E=*8)^-xa3Bp.(a+.jl&r0rpK%L*~ի=`>SހyӤ_pC- % Aj*U\K0*q PP[\ %G.DbG0kGj h$3:9.tn =ʱʁ / '"ʻ^t\*lbtHRzjNBKᡣROzpI[24PJLfVd)ŸN:Ȃ9&|aO&[m:"P A÷}'hxH|嘐-ʻ 4#1LZ+˽cQ6Zr59˅ v"HYUHD ,"=5}*\u\AiYp&wIO<�tJ;ihd#03*ג\#0!PuC[̿R]:[#bh$dKxs_ R{7*O/@[6ٛlu&]e{|7.f ^7ffQ,axL] -4Κ"n%0np(1x� fׁo.FjNK~ړ|\QMG75Óm-dxK~9GlǣZG]ѝh@i{6PlwkN]8 浑J UyQ:NWQ~d5_fAV/ֲXnS1l@*&g8MUWD?WӺk#N`.a *_bCHVu~ϱaUUu]?9^oKR;BX|홤_ؕM'Y2ޟ9U=.@ _~m+A7"Ev5ɯ5U%y7KKf5(}E`꒿~9ߦXj=+?~ZUSw<4ŪC.]n~z]VqyKl;4 j UR/+~KlFOG̜dIy#]9g(mKC [NdPj:EM ]o ^{yOJ=<t[Xp.XhIׂ/tPB?$Sjot&X>^,43s(`"wQ?tY{c>'N)u CZK\>g1P9RxBI Q5uƣItl)\o`g) (F^J]sYSZ>"<KsYd^N!f⥡jv0Eܽ .ܶ#=)mw:' .[p1,׉`' ѲD8(Ytu\DшԬbaXzv Ѩٝ%={fW8eN]zm`z زKmKN(2A=]r,L'8U�؝$sU=�S.wzẂS{izdry@6ߺ)Ö>-ۥd9.PDuGZ1Hr3)fB#DJoXGWKd)2|Q5%G[]i(֤ /mKY+B5d~ FnpC@Jv6a]v'xG~M%L\C4sc-̐5U6 ޷d)M@<; 9kދ;-ڪ +3$LdT\e"\=uJaء< ۓv1 輿uA:y#\?m @˙OOy8xSvng+][@8 |zVf)|bKpy/)f_[VkVֲiᯏ_~ԸlyV<P<Lle s=7~镏F<,aIi̹,hDbbI$VW;0LNV(nzUP[#.1>ض fh[x N޺cU,,x`=�+dAvX%%vByjPS Z,agmN& <fK/\�ɼ\Q)9W"!+s]3ReƇ( `(`>Ϗ:R k8_= Y\KXM btz<)xސqcw.H鴁ROh;@z54C! _u=ce{۽%oZ%́_;C t6%_OW$R))ZoՑ瞴z`,e}jhfrwcpZA*_"Plku}SsNdLځH æaH=mj$1')YdIuas' HI͇s+n#`_տ7GVD ~qiߣb%b-TIuo"QbR'[:;ԇuDq< lD3yK6^1Oړ|bX`6zNRT~xvԐx D<9d!(NEis]1>И:MS'bs16[ 6|/QzqSj |`oVM= #QѺG~Y-#6a%8rk<V Bـ.sec=ơ;P9@x@1dEKө H!PGhػOL=)%&ip1>#J>T�܈0!- 8*9K]Ì-u2?(U)Pc1WYK)܇<PZ CXXi|@x9`7srjsp>-8ڻu@e?V 輀ު֜ՊN0J*^%i ${FVE ?)M'eD9iD} k2 qƉ�Ec0´x|AjN >,d0O@\Esl7F7)[NDBGx0|Y(bncC5m; ZV_͛cz8RܕMUGJH`j>>R<T>^%98Z6B L-PѧzKL�\FaӦA(iь t=Fj> Zf6&"z:< j,2ut@6Ş8ˀFu@E lHU= 2C(wO2G\�t,/]Mpj a)fv$dp<U  ʿt'T7I{aj+��=AI&S -qmN!ҿ@45^=&۪|8HPSKW️~PX06fneB,A(0X('Qz]FC9}lVr&Febv;?vl1z 9#B5ֽ̡KK<Lg([7�Yܧܩ9}/!s;W3)+=c&evA|jZ2]+1JD*OxNYD %K"Y$Itߛ0SVDPL 1b5<)DFdza s sN0 , XGPG^MM$q؝o[GM]hЂ[Ӄ7RrYۺi_ q^npOczλ~34@b >&Ko' [  K pJbN2,lZӲyNcSq|%&ޤόlw+ӫyӜR'[8FFe�cA8azvi;%Kf|Z78gwRKbab[7)lyÎAq1԰1%bLfB;T, ^:횼[ѐphaQgo SM/838ߴ" {WB⿑Nb<�] ޗjXmL�kGCs'rkS:Ei݀x幕`N1?Vo[8hLKG2R@ߟ ǭoFNZvyְaqdw1ˣݡGzѪ]`xmK[G45e0"J&Dѿ>zRz+GCR^s.Sʄ>,w,v-J|ՈNhRׄ}Q tp>`[vjh/ 4 _+F:έ߲BO4nu53eL<S!A5\Um{T. B;Wڱ9_`�9ocNљ!sİ!>qxYNPZ7N7gaLO{_) Ɣ<D 5%z;4*a qδ&Ŵ4 M,\jŚp|Xn ܩ.j&\ymVs!xVQiZ$zgJfT<Vl>5 Iń( [ p-OBlWb�iWz2Q47 AmD }�a|P#6l9eT%dw[ P84!N*<Cdz+omڗ$Rl8t xX x[(p6aߐ 9W0~ gAMgʓ5>˓rcY~ 3F4.x{Tu bl?g]hJNON^9CKl:ܫZS55zcdM,$wUP6:CYЅ F&;vpgy5v>6MOﷹ'9A(t: x;룄 ̄_es1#$%nFpGƿ�^`Yy'_SMI/(QC%g| rycbw֘6 `Y.1׸i<<%[ ٴ0Lhr=2t o &�`ēN13Nrmw[h+MSy.`.Dݰ; 4O^dG{?ld!VBsT{A?R-DJ\؟ެa{W %&q529 / Rљm$}n�Ipe,݅jxOO;sQ>ZJTL$j'*3X|̦kJ296.[is]` S88!y{�uq:{<u;[C0-ͱXeא^:ךAޢ7[~(Kؠ{:[ #T_~ɑlR' WDVD[ln_K7{׼֟MuV1ZJ <"J @-kFX2KcIXc e:`|ƽ/b YysΗ{UŐ;�S,O#j^rv9\aP>ձ'j~ ܿ$429ŵAJbHtw5)Vω`oA#Qv^,߮IE{^~~נA쉺u+ ,߈ [ +6pEChdh?ԕ2Y !>uJ+ Ѡ5sHjx67qN7vb{lXɪ s-𴽜YNqYN$xzkDbSg<oMWh|d>h mZW�ʮ$ɁBTVxYΩ@7ŜteG<VjЮ~y?lܤj+;R˾#R6U%2~ni0X邮xjM{!h �e[? ?b{a{w99~I,h3 4<u Ƒ2^락)<wTBFwEw[_RTwi}RC# qח0cL$|&r4W\p+9k-;6E"ܜ"M~Wqr{jRMUYM�ÛW_;,5I 1hGJmr/n-XL~^RT 񩙝KLax0Ъؐͅ3Tcb;vܸl}N@CrE 3SA7wJɭg6Y<zW9/^oґ9ux@&y|6gOqmf~< '3SyHW8c5ڞJaI|j`䒢ܰY~8~xS[Ƚe _]V;5;bt,VC޹h~"d+Ti퀫Y>6Sneԛ#c+I$_s23?A54[+mm-|Gc\'TvDDV[GGi^~dq@cT6 ܐyGL# Z$tpL"#7-l�b ;nJmz& EkK_ǵhnjYd4ik@ Gֿ'P^B~Á)k(G'I[Ĥuj5>l+_Pt!b#`-5 j !iq�?GCЈGm^4olb-w�:mYvAPv90>{&3tv<hZCTAb^t=WOLrBpvu O5 DȄ<94A'"-ugt^UV?KWIȸBqڔ* 8d8ݕi ;&g0,fy-pP�d.J ^hcU bc{.=(| (sn{[_ =wrf Ha Xoi)x<8'##\1ߋ{%:7K`/8:Mi2N) [Hõdlq=9x Ug9G/ YRsHd"h &bC VGfANEI, BAXMԲ33*VhOQ]\n֐&l^И̴npF-dM)׶V|R}*ZvJㆾoftF>Rxלzv$s-R?#r%|LA#x6}Bo'SRitO-/oesI=OG҅{u1<gჱw4}NٜzRi A�2;BY +uzD.bW?ܛԍi@ Oc[تV#Jo>9Z?LQLv)Kί *9ev b%+93 ~CVPdU3]0)묇4@j,nmP8A9'W^/u`eZm@xL(ŝS@y鬍>ۤ#XS0|bnX7u{X*j_r}yͨӹCh W^zpNd5MySFH`u]Vn$kf_"ͨLD;?1Q#DΞp}νkqj3v-xud!oUza? 'bL'Q ;/F#{'-U7 ehzuk ]]4RFxWoy ^-D[6nCK8 iU!o&?/L_׍VTɮv -U.# ">x|vE~Vt3|xFΖ'gj紉'2W$=WTm)"Hߠo%-NHСk8js咇!JnvP̎1 +]iQl4`lg;N׹uI'֡ۂ+Q'%8oS-$h- gP#pB/v"KmŶʼYH<iI&N3uvY!u"KEfolW|TRS[,'j+tji` 8Q-sy5tBf<y_r{9/ՏR҉`lF!¹on1`Odn۫ (S RxS={)%te@0/C;.3>N\^<. .ؒAw$]ԥ S]wbE|r=@)J;$ 2QnNzpS"M/1X6/2w0H[˞ ,tˑwdŨg9M\XBd1LSiFɏ$AD`xȏHFy 0;LHƃ .*9ښ֍+&7BQήP"ԤOB"-G)hN ||N~DP_S+d ƙV(y̙1?`®x붻H$'#* *4@t!&Donge<yJڭzORB*qk+6;%|'߻ka =2<SPW,jZd$%7ގ668|hcRߛWZgPG)%V*OAz �%b t-'rSa~wJٵ`)T !|!D`4YYDZ24 )xlq -x&F 8Gz:|7@UCCJ*)`lrQ M!2hXd? ^z˂,˥EUzX@$֪l`zIH}'2Klz7d}1ί_7=zK)+bjeI<KHM_Sh)ZHΉ/?U'9 *j<t*cf@ڨO r .Bxf2^ o&apP) IXy(__g/reoRQiЗq84~yQɘ*)@n|dw0!tL w3xJ=e0Qvqه,|kvmŧH m Qnr8ڝZu*˲P~ezKr+*Ik4t'`9z4Q-C[a#qIOSsZs:<T>2i I_$d*f6\䢶Avt9!`%>dP̣A[HzC.xWEx(q h [B~3Ju;U/Di]a]TWxnL*b'AEh/(L Y~6y= )aJJ8m_Qgxx[|]?@Ebש�d�)\�ka#q"]1w'eV\ZTx!|#D.EjLidYPWQHb] $'v4EAȺLw47C GPk6̓HDv}PCZd$Xd:I!T3e0$"^͋=NrbP|]H؍ {dO[EDK'~CUBib_$ϱ55uf|Nk#6IY̟Z)l"%d`[~X fV u[(Y\W/@D7]뵯˜H{ :11hC,cwN6&}�\d"+vW&2/VL@dSѮE',H/P&..`Qk#] |%^rGATI~6N]}I"lV|4 KEIYCHTxikҧy<hZ bE3b{[5[J):K`ߑS X6j^Hju%ִPy""SLUt[#<Aa V`.\?XFƆe OͰlK䙣d�AfJ]WcLm%^9[[/Dkqe;#].OszO!fwdZUnl\N- JO kK ,H|Tt<@N6j :<Af:KLZ6|~ˇVTq! ݭ5D;X %X}:N7Ȱg3#M-.ܵK%ekHʃ|UV}:.&.fũ.,^EB6I KVm=0{@%"A@U s F0\hx@zg˛ZIAM{H[2/mp#|~m=$$)0QF xE/"C.ȓv֧C= A<=6b|-lskNw"Ua˙nGv! dڍֳJ3yKJ= "!~˙2=aeG2]ӝL=Er`- ^g/I.?6#gCXд Ոay.y s4#@KcWQY e܅s�CF_)-E;K$TY lbR3My9EBYӔ+zM*.~d;OLI(KmBAMVX=ˌ_vKq4)D|Nͻvf>;^eF5Qtc÷8Vw#\ #:ja6 At\hX>ӫXf %~+DM."BR_mZge}_i#�Nهܖ꼸u5Ln�jT?Do)hۥà*Q]h.oTe?G؍R(^U-czc=vz_{>IUcgޫ1dP|q\Pm(F"Y<: },$ b.8(h~> ։(#?OuրABu=[K ,3O+A8:p:ߏQ&_43`ҀP}u(Sf\]qb=r $؈m8٭e~ʷwKEnف`: G4ݗ4kwLH#7s:U�·n�6jl -5xZ8$%krWK5sT0 ݇ gCx'lf{Xp,88qb'gGhk^Y>6z+ }6iW:Ǭ ƙmßwߩV̖1N�˟[r>vZ3{_R⑬Crl8%Wfw >(OEya5D1~ag<aĂ4lD,p Ŕ>޶94pqM<<t:R5] l'cZKFaF?SЍ:kPaFV]8EoI<>.+ä_2< lrg!<3c#ʀ$9_ }Dfk: M,iC)US6)[%eziSAz\^J}MTJdڴS ϐVTUHė6H8P7/"f;ceCMɼoU6.z8U}/Lը1( 7zɑjEEvSƠz>+?e@e 4)7G8/@[>{gB>&U担5B>&ALL4>,S:[?D>eu r_KB@(Rf Ѧfڤ ,iq#zSΔCN3Y7$j=5X\ I .' )!* 2>.C'to^Tސm ˃5�껧2+3"Z0cLblo3g037s]%3wС K+t\ D׭Yd<}jb7r_᧤ ԻX{raV Mx1Ζ8KALB}uWwO.[Z "a2.ԢA V.f#iQIO,y&\}"T~l!kҝM| X_4NNod4IthQ;#ϑΜ%ʮ{Zǝcwb=YEm0Bب- а|dAeVʰ�_T޼:քxRHIyJe쁻 f#jRVu'S?L~\s$fɿǿ; .2[7ß6N6Il~SϏL WI펑4HM C[FO O__] hO|§"31ϥ�_9//rQ(v&<g{7˼2c@4«=HZ~ٳ?ȡUִ3dPxxOz^lC9 moI BJBcsQ!"fAvV0䨹Ϻ BQx7WBC\6Qz/T~XbUQNXi~k.4^*7/yWwcي8a\[aZ< ~*s3~3O"gܕjTXZВup?mOزu4o-DnS@\i{Y8ry^E$ UP!.%E�R`oz+Pfxbǐɋ�[2H(@i`j+�z;5%_Z=1/jt*T(H28.OBlaJ!{!ԏYɦQ<V+o,?n%|KT˽(%B>bsQm%Wh F'VsJ$,ɠe(&5� qh0E)֋(K.Fn@($T(�npb2Jaʭs㚛Y>79m>Fy#`�3bWGv/f<ג[ޤݩ ˵vvߔg <k6I}~ &aU{v4)~<r ".Rg8X9g!<RjS#&rဓOvHH퐗+TF%`SG_Snw9`Em/t5To7dvolRJ E߄KU0Yz\NqIT8_HF'9P O#7AWu*:00lv TVWaxw^ש-f5`0Nǀ qb}DD~)1_SIx*[ߦI(*)Fp~aF;dFZ?^4d#/wթϹzG?|N.zc d)W*;ZSD^vى68W(E#IILX \DzpЦӺ<i߲ᔼ>a<?%dFsqLHFwLK݌qi&@B>/blOVWac EB gpgH7マuR6žN>A`OBmp|17D�a+/KcP`1f'qƏ}ɱZ㎯5_C?QZmG$zP%eUo0_cvE.~4]53~ҾzMDZ6ʢ~!\R<=2O5|oQ1C}.ʼn&%BS 28%WqQ>.4@a-5p4#k r\czJ&/odQ )Wy5Wd�0)E9t. {DΛ/~hjлjӍ|a[\vw}푳fT-h�"0}kV)"#ba>e$Z%Z(S:.Tf2BF׏W?k-+45bVĖqWW7F,Oԣ 7Dzvrͼ93M6r7f0|Q>83 kfAsw }�KF$tw˼=<$yXˡZe_\~=<^9կ;E$Žཱߪ:79DfA#)Imn4]2m-`)Vz|8FؤZ !;ly8b@bxRgIesMǾ/`@1R\y�I~~d "ocMtą(_A=s۲rzlvjGHETz2u@)]5N˲x3_6F쵋?S66vΩ{:~i<opr[d}`Pkem >qr0:>h�yr=>zAaF3%lMqۦ׾VPs$:sw&5߸;#)AB OրKs t*o2$LH'wNyBR7}wh!{7V~n?2n@3è_}m+e? 65qVgDfpAa,ȫ7u1|=(o k<% w`8D5 wQ>?EcAu4 {upKPƪ~EBHwL9|~WR o|\j ^614 {ߗ-ي/n>}s!>Uށil=qeQjeũzI=rDZ,wD'+^i;[o6~yl+FED'YR*-0f` -a1{4#F0].16ȘU6Uv7$IQHݣ:&Iq\A$BiorDA.PWΞꇐsP"%cjB$Ag@GupmvߴWlNGنɉIP)+qNAݳ"B )= =f`d&m^-kÑ̔YGu9e eåG3/M$͂ W/cu#ʌrw)lwsFI/t"Nli'2s0HsdWW_&u.kj:LR^fBYs"vǯRg Můt^(b�L_!e֨tUL+^,L!^Ϸ;ˎV) i~7 'Mzo$�' yr12TzEn.*s΍u<8HbL>covP�#ȏj ˀ �W'~lloe_}>n^]bl/̚j<v_Ч]N,~0+1[ԫ7 ϛ«#Nnj"T˷a $=(g@[_g7R3oA7<f2^0D2e3V>%bGdމmߐ\up 8Dӳ9x7UHTVo=2o؄$8zL/;9.׏(VL?9蠋p8i//)0[`>5v'SzD-%zAF ".UV3OM)is郪P(;w2٣=Ko<kokC鐀Lh10$οHՌiLu4%y됐 ZwUf`7:ys%ƍ}]#M;8ԧ2A 5eq,!qM+&i|՟ɖz:AG2y^57Dd~w{1XU/V†S87tdQP#:onRzG%Y PvFP+$4?vx#߈p=g0V?'Ő&=JfQEXǮ 32虾I퇿,cC3;7 �4TImI*vw wWQ-Il  s֎s\rQ_.+LxpNiDۅᰌJBV`uoWJHj1ڔ;g; Qunۣsk*}xފ6= ozE9+$?)aA>`b8(zk=Q\ n^",ykb Tб`Y,%9e^Kʶl2 7>tpNJ{sxW gfTE]N*J,', g;O>FFC:4h4ˌ+Z^@%鬴9c`v Vo1dý lQ]<]Ja[UAg'w{lO㸅)Q8O#*F46N,;3(Ϯ7JCcv٫!"Ч=ԓP;0~[l1҉(T[۫2J+lLGYkfiriqtO!={Ac澉^,uEmt~DAݻt' .+d/rSV  xxƊR]/Pԑ%놠rd@VQM֚߇p PNeES½9.xt7J(m8!{hy 'B~a.+*c .aN]Kſ'g~g]ƞpiPn !ɬ'Ap'[2p\}$SNOj1ғ=o tq;Hkegxt=sW 'do 'Ӎ UbS:d֫\Z(a#.8\= V)ؾ갩8^﫷Pm{E5%=ZhEh4rK;HpQ0}z:]T񸼫l>nag\U(:4c&$UAsjU=�:ĝa1d{ eTz^JjL|^a;Mύ}kWT1=hЭ bTanZ4dQc^ I%ۄdS:ʍK-Ngmm7.%.<ߤy`^ 3فAjm٬{3x̏|Oߟ#iY]*Q"-@ BuE~[FOP8Nb K hA.Ic]0ũIʤA@ɻ! b&@~:}4C0p"OV5V/!Pp.A*GBޡ s}1d,CQ]/Q˵)b7S_^RD\A&`yB,#mPu6{\8>6^Õ/КFHYިm}܉"xuZ8g `[ָngK T$남 &65#-yn :3x\Dc)B`e%ңF|qu'P2 n..ilbBC nSא[\`"z�ߝ= ד�djϙRmΈ_}эoܱӵ<3G[?P6XT]6"䢖4~.zKťu7~ETĦ#Adt%[K]^Й0JWօ*+]ub\|:VCNz7O` cdiʟoۖ0@#c`dL/+ŝRS , K+- ]d5fiN}='VS%%w6t| HUW8ASjܺ~Џ4C^Ƕ=G 1hqz)k /I�+!'@U' Q+%}Ss"B.绫N"d!|v$z O ͊Oe x~[[]f+ܤ'P; N5zPVd-=._#vPQUݜ7D~ _i*(_Fb5_a<�/+dyEпF#=2y-kEѝne|":W sDɅIƄ5·`-%2U~os| uaVE_ХD=Bl��?8AI&S\йf nc3"&61.R)n*~/e9.x!kݪR,U'7'CWKa ?1+a88I>8=eSTc._ :gd+ unhKkc>~DfD jS3'O ÒH&U0NPha a:ВbÙMϊ?P8Gj?69o^),gʇw%B~4ar߅/]bf(R H2]+Wm}t J6pX(w$)/=)jYM%"K;&U̜o iz][Iϣ#++k/a.Yn pefɕh̵njj./L{g^}�/4-W`(N]Ӳ�I3huEzިTyCsjEsgct#~.\R&M/am^GIBqCYjB>\!A*ch<K\4ٰP)}vbEk*rxS'sgN~BNO㛋(<uQu=Քtܜ�5s <V38)@~74ƹK;RK6%mfݩ_1%eOlI;nʨjhp_?U#ڜ{T^P"\c�J|eĽK8ErԒB}uZz5Px> 0t6ׯW<Uk [O$|וό5GTȼtZ3N|4=G 洭8X;Y(.1/[ ɊOM.v(;hSNkش\ <Zz[K6!ގ3`,?ll-"\(/;\ Ltܩv W5SwD;:HTCRY YtJu勅czQ5Ҹj1O-Qa+A R 6 S^5 2- ,d+ aY5nøEBqΡ_w.j\S}F]B|* H= icN,!709LJ;Zry-h|n|7 1ecUyN0FtS"_o3=}9R.эr=`(maB J!BUb T|Kz9) ChC.6q<(x5HVc\lez>_X C]j8`-P`LLiW72S"u}h3�Bi0ٙεG@Y @^Hm:~w~Kt�Ӎ`wKl7Kׄ/d$ ΄niyyr(SZjg]3q*Ig1wRώ(8s?\J�hQL[&P+!edL5ܔaKO>ȻCuxNnˀ<`j  s$bcRw(lŕ[ sAM7CZ>] �+wȠ_ vft+L"uXfo50ud҃`NOY`tm˽AP;s|I:!` I<mb.$iWH X%k >z?8JAafH'3 QFp;~̖LSęZθƜF60PT-}~ǜ'R-ϳ.Vh)N˼?3dW6;)/ ):G}Hf4f߹zLjTs 8x10_ 0ZB-frx&{X%qǣ\S;\q9a~!F1-K?1VR|wO!S=.%\QNF=zsJ9'dމZv Mnw7{N<43=POuH_nD̂;]=oK'PVcͭ,*W֮2vP_ɤćH[A^F"&NGڮ}dŔokڞ}G*(:^v[:Av"rN$ 3QHۋpJ CI$.UyikQ6e_+ta9pȻg$i4{<623 +Х"�9kEL5'-k^ig=xlݻ_e;z`^qv+S5ZVKY#yg9)SQZ[S# Pu>$$v%tv%x)W@jn1@QVf,Ư{1.v\6VjsX5I$rDN_fz/jWR7g-3b1BK3<1i{6en%!DzlsO(vkD: B#�IM6.2".վ ޳*V~vη!dc/By6:iKR1Z_JcF8B(2& y7rZJq0׌KؾY a2lmGCXZkj_}卬_öh!T}Ȕ遼 ھId-hk7<󸉾+#sC|6+{n7 j| lF'S?'ros@z-Ӹx ~+&$bZ5p0]֪mBu nq՞͐uuex?5SWtR':s{7cs|ia6*Cc 3+Eb'19h+9f~m"")[DBOD(ò(2g vgqT=9Qj4C=1[TUb/YHE@+zam ~3 굊ټG|+8ء#R'._3<H^IKK؍  Mj68ST>@D'SOOpdVl,<AgU91$]V*jMײ/� ~[g*r6{oژ­!ɾ{b$eZe P,,߆>0Mޜ9!qV2Cb.z' ~r3r8C%uRFuS"mTNX ڸEٓg(IU0GҝP TgT5C(:=gEHb BcqPQJBr#\g4Q_zV@ OΒаY3;O=$B(?YjDX-|ٛ{=A7:G}f_a"BvV(!\ū9Cq{ umg.<1%(ڔkԼf yX&WyZ \ (rɮ59F@V e].~P᜷}RO_"bJgMڿ?0- AQpwHbvN0~|%Щ,?:<iT%,Ǖ,q1ĮN Wl33ls:οN^7 OcNpN3.цV`P?ƱLa %*p|{q!Zv#_ә ^"$54)%Kg8@c`1;5va Rͥv833rWB4cyY&F| J A<ۡJ%J8-q)b>kHӂ+Hӌ~2XYy",PUnhCj�=i�PMp10Ъ0BS,:y v?$zy٤˖\i}4rz )BzG_n +_sr =?%ȵ)CpK5R'Mj_y%M_M_EVE G@_KwGo?#=Ft^WqB9)2خ;h\-@( ,G|Qs(Ѫt:7&zЖ+& XD6W+0dQڬ#ze-@&i5>$oxjWM \~Iy屴Rw%VQJ`Z%8VJڨ<1 ʳ M['ԙ63ӝFgc7#d&U5YNo a940L!x-a _0=CΚril8;aLA㋾<{'ޡ䂲fF4| _}%6cwp.'K-!_+  Oqe9'p$~M`*9(_̔;&v~u6N JEZPP;hPeޡ%r޵u*Q$-K]bd�JUf2e u\hW~DҦn9t 3o{"p\hRJ:Mv}m~"-dsdUuB.? Xq(jxB2] =+ks z)}z6:pH'XBa~l<5%+\h6$C ;!7[v\ʑZ\[1hG XQ{Ƚz aE{%ݾXU8\嫅E(iF7z?唳Y& #' 3Uid!j>`=BX9a' ¶yaf0fE7hZvX_. P 1Č.k (D%%&Cg'�Fe\mkӼw\DM:�i'f-}P"a0߸3ϛhC9"9ELhOybCSM)&伿ĶcO R| GT0i42X;( 5P{޹1]�D3q0b6 v__a^P;v0�g|"߹>`w)-7_w vABαv? &:m3i4%E+ �CȝcUu-Fa\ 39;l%C0:waw\R PGG1Lti/5 E U^#=WDmFW_HQXOAAGW)Njuop O%:]nmVn P}| )}{KOv)4 kXކL-}r@'bӓ.q-Ek D$bfQA9a2|.;azl\FUʴ; �:He$I#o4>j>N %vQhz.JIJ�7V,Z M3 ʣ.Cz!!ɔ6rl"v A2đnZ{{u͟/M-^U/s^7ԲHwƵ SDu_h(\n]6R7g* [!.hF�|\˝*m7U0#񠙯Ť}TKv`q�_&zQ2*6hw7% HBv?T1 ->_X>R.Jl|)Uϳt dI:>M#"h \Q,LiOBF4x�7砰]M4[;^-i(ͼGD?{kH(3HVqCLb]e+KBPR@Yy_ ѸSWH@(&S,r9~p(pyI Lnue.J x:띒|wyQCo* (ya<~y<wr3M &%8{$@}3UԶ84Y4GN~LOAENV1SH^Iˍ-ѵ*x;ՖY^VtII#x/5.k7kP:q:T>]j7?ކ,6]T؎7{+&ތ"x+Ӵ[rrBV~֥]hz̜)c8kKGyiY?L *7=K-7?]츟 + 򥞣F.,;+$}5w0N7O6)fktXD}`yڢR>>]QU@N ![e(z*<? or@o<_QHB.P@Ȣ A'ً&"fVC\$>FTƥD͈g#}r]GR#?$ #\ 곾p @mC*EdJd0P0!f#B?RQC[4B%0ʢ<i]E|7ia7Z.zsgE8Nt7}]j +{ai2Ւ?>y ̧cX X 5m|&ۨ ڕQH6PS;=7ءql顧ݵ餪+(>"a`v0g/}Ԝ \MYD@g(F؝2EkQӳ,̬KJ$p|Lʚsz�jgU-!X EIGv_Հ�-|9Tcm6XڼpS;~QTµ(`&tF"ӣŘdºIBxxa *WJɵ`>M QKi_ $B~vifz0 KW:rNDsj=L b絹ut;񄃒ĝ8|4"ArqS AKgH. Hv\-@:aCf=W f08#Ll E%xE曵{| g-&/ >q6^#1+D]o5\j`uĞ 5J u\ *̒|2bb yŝq-d!Az"/hJоZ) HP$"jwO{&4Udk[�9u`N\Ƶ0@٧j B uTz筣 Ha\15.\Fj*\aZ0'_"# @VI0 jWc˒F6!V|XHT&oIwp/}eyzZݓod-c?Ūr~ScֵA1ۙX; rF(tʆSW|>v{oz%E+[̖S޲>,vp/ o\L �ԓ*oi3Ji"B'Do,ft-~ _-Zgi)GİqᎲ`çycz;C�;.$iu@V]>+/fK6YmBxR`-@s_@+<>*vB`mlNEl$EBL\9Svf<" }.؆aǦ6^i`}\ဦ.Uy皻2%+YzzP㋲'f>'Q[Y½ BmNep"yS,$ .rﮙV@6,[l#\ KU?ӉF|mDܞ3\e<S@:>3ޓuP!W>hHy'E}b viXbk+A\.R Rw:⑅J 0O`peҼiCژr;X[٬qҩi8Y^M%Fk6ˆDg4L-}uv%7}W?)pDr,�s*﫲 OmGj0ck+, /]u~:?3ewa3\{m9[kzqa` rvyaU� tȵg@lYG'�NN#v%ެW򈲎b<UH|g�le9D>nݘ]NFE uչ2K2[1KB)Ku#1{Z:eA+PB?{ wwץpȫb4D#{ F pXÓu9 fR@?Z 取h¬u^N-ß37O8\+*ݩ*§m!Qu@.6K\! \M2x`u%x]jƔu 4f[z"VÓ,]Ň=7F_uRxh_CuMMA^im|g,XrvgYs({(XMkwE <ת-u$y23X>#̲Vr1y9VU;X|`#zt�{kwc.۳�BS)qv#mIRlqcK؎:+U n'f1uO?Q)Y5`"3DΉfhk\p?]$e+ցEW=\7洛3Qm9"t\|"^\.rq'C5i0 Fg75ޗYӗ id"LPL֭aihK<ũm<(J_/?]w+X)MBlŐE5P Vz $UIH`[PnEeN %U"v ;Im" ?/bo#V#ZIeⲯ-ρV5KnvC[.VNڎb5J][e� 'Nc$^FꀰRW@eJqL<X!6<N\gU,9[?:'`f% 0ACVίaZ}u$Jšԑ7~A V^k>Ť(d +a,6P>'Z[NX4,@Rج({Ak :Ʊɨt]4;[eȭ إ/[Ai6B^R3[Z$%^4^ |-'ۧ.2ua&!FFZ':?,Cߝ Bw^ rr?0P":+كFgsRжiOӖHTlb zҩ_rܤ3"xtrm3tIfľ]|_p각_n9N6` 4DB/1ySu_),,o@+0Y+*zn`A= ,.nhszR>p~b ؤX1}25iډ{ =c|yqY|y#F whi[6Փo?Ԕ{K�" O͜y�Sn!UO ! Y fmzL&*0(B4lS:ƀ_BXiZ Ŀ4L*.dD"MS*5CEtbh']pn<7/X92Pasm3?f!AjBn,?O+_s'{_]NsP~}>υkK&G-w$ЃD]FaX=z�|s7ύ+=DQuBL8|ob#ִ5Tom`%`eY@g$! čMˤg).-Bp \jh x)^1p_GNt |tMqh"Wul?^Xwva|W^:l0x,S0si"#N!E:_'d22١es0}u{Ucu>:>,{RV׿$N@ͣ߁#ةͅX&.rN0q7jum {54PEw-,#WvEwy˚)ͮQ4Q<4N05"@ ^(>z%S=ZqiT1YFAM2 V3\ @J['tZ~Vn2~&nxd޹wbxw(Ru+Z,;A jDȐyPUxCF:mx דgHPrr`HqBL& {Hv;n&T+>]x·kEXʳ8e Te| ||3N0_GdmL+BMLU-bXRT<k�`KNUw s\@酠!Kq?{%uC$1пGN<[0[nk{C}D(9r[}+1( DH)< 0"̩ i6W?_.^uS@%RA8$xOc ڎ`&h&<2Ni=<mLS<�7!& ~l�~ 1 8 %z�~d[ޤdNyݦ')G=wҗ}0l{NoULa١˞2,k-M.K9WI&s ۽ȰT 눔~Df_VBYt/qɞWf̈VsJ!i>1^W�Э ehYRFG[pSpiIās-ISL d!d\2I kg;%1 �ּ`Wa2,VO# +@ b%>Nޚ ]F`_(ڝ|uu F\ '+6gi0 CVɱ"o`^ ?m ?ѮV`,Z(7ݞ63<O&ۚAIșô?}ܒ(e3VTf@uSFrS`,f |cr/w×YUk> .ez :Q[sL?iP7_]NOB*x8GIw=A'-yy_`<7Ɋ` k 1Y 3֋V ?(݀A6`Rc$$F+r*“<8UA,UgFV gQM.Xv3?%,da:AX@g取v۸\~KD:RLb+wKI'ͭ)a VkV5(S(eC:P;-�?o^4 de$Wya{)thvib!f[b٥qH:!i-aE=d7$pp;B2tſ3P9rV8!poš fx#>aNPs;*%T}9p)jZ]k-LUrZ-T`җh}ayS 6BXaIGl4;fgv)aNs$G9Y@ R^@% |VLmnL3Ct4>S0[CZ#$bp&bJ0hŀڒheo6 !,&n~1r<` �1va3NP4�߭\leMKjkLO'K^D2w٠6']/OhԨRr7$oxyCy{'67hpsHteA_(HC#%Vj\2:P.!H B+,pƱ|_~9NP7ٌT' A Dޫ>2EjpE%i82ֻvf@sŞ7[YmA܆$1 D1kyl] zeWz3 M V=RUw@sb$$jDt_:^bUHRHQ6u @H,-x0J`hpKa0v 26HAyb!]򻎸i7 Kg) Ź>E bPLܢTaiH VOX !{aj"m|;8^Ji]z߬!*N^O5o(tvg|BTmU8xI&K0x=� p=0u@U,v2ShZr?k&OK8U$G@1욣|H0Ük 4$}eN*CP2/&Z >o6Z �L-_E_(ԤL%2reuxp7}~&Ή 3X*O6=`�$sׇFҥs+zN}$b W=ئm# :K,펌>| ;M ~/!|R:Dy@l;<-tmt׳[r/^# =ڙXߟ P+g^~>!53{MpH٨›o&dtԽ'</Nqw[uʖ0[6+%5tA<J}R P;vYU]K҃`ݿCz²7pM _ iy40i>H\G;]?@CąXa gzH'0:`'Af#I2eIĩ=!~>3|Q{O> }=b;:v<:JgN/Uw/]U-ryˁų %hkxKK2l<gt25jh;tx^/5o[Ҿf(0⃂#%>t3۾m]鬋ޝ tO阍X%=,@Fg?0B~ ر8u0eMm,%@Tg)<H7Qkifɿ&?[9y:Orw\ XP;T͘ycxXݐ0Ʀ .̵lL+DsZW3 M >G=`wAdk>?`R+ M_x0F֎�]{ C -DSneoNep~Aumm8'3G a!n6X]XٜH|`!SD4L4##?I[E[E6k1@t_vS\cQ^G_Еf )rk`IrKD%\V a)K*KYd}\o_ͯODHAhC>N�4̉"|<VBJA_Aj P3Xq˷aq@O@T:L[7%( V74fԨs1sNJJЊ=G Z+N!,�~wd )Dd}/u. b�IMc=4;L_.S.}m ƒ>Jz4 =֭gjy;^o$^WO\p) _ڱ.\bDE6kmxs˓Ow;}g`Ɯ*}g�Npo㊅:$q|Cٜr7S.a8a+m?|2Z\:=_M%7> Lb+6D$sj�՟~QzpCk@>!ϒkP wsUcwoW@V$><]Rϡ֘su.ӹ5QU6-w9k!B{F/pxMU: g&r* m&!0l#% <KT/q5"oXeMH{=ѧsuŲX=|LD|{tϾ;[rYI:egxjx˅wx&A !@0Z@#gE([|4w7~"]>"0i[5�{Zx+Q$ p*[Ǜ1fGBPgh+4mPcdS0V8WS8DA4DG&}Ylc yatr3Ckl'=W9N wrD,70'ß i=)prƷfc݂iW vN4ҧxʟ-5qiW+L)\sF#ҐA@޸\/+)G:Vk c8nȨU{)>VVGC`Z$Ã?m?u.Z;3@?yZ+%"nܵ6fé7rhZvA ')1IvK-+OFx2A#naBqh-Wu`_Xbfcxee^f]jdϻu l$c ނǷ}7n} =ݑ{Ƶ'8͡2`>6Xd�dFg2F.Klwiz[7)?qAǬLu#HIvrbKn>PhΗGQWbuЇ(ĥ76$ubppVM lvH(vS'\tS6?؟׷ z y681)7Fgbp>v^Q>wRL_j#Ǹ`uq@| ̣t � o i v}8Fmo@]SOli(PaS;!`M?soi _:e [۟܅o_Ճyṯ(K5MޞGX' D\Һf2+dʗH^u^)5Ub+%/7~J<%W`BCXni NlzmPkO夢‘{B[ <3]^]jn㬔PC:z!kߛ]'o$qÖ1IBhvn9%4v{?NviR(|@Rwyg%\1T V_ ~gR2N*\.Fm\ :8 *ڿRLZR;�6g/`(�fY )o3^܂4| ,NGE4<Rz`柀cYRcJSNNaWx3[al$l?ޡ)rxҬyT{J^f(m%Q⼦[520zru6D/$\<E/jXufpGŸH1 `lep6?Wc_Y} /�F>+=(-h`hI7+t䗖Ox.j MB#t @%"R?R="=@Fm6-R]aNE{r�<L;z_2UQCRV|*Hbsz4EL3Өw9YDˤ8.Q qP34WRhlJ՟`ؤY7 uR3^ܸ?s8x4 +ҦnIJq {l,}8 pLINHFxu+>"TdإX|'UM= #~cmJ 6 gy-��U&e�#>`|/lƸ`D7WJUq;:wnM!W׾O%yס%hW:{+T$P&9Y�z;(u<`-wE*}E p*R҇`/#¬$MLi@"~MbIȨ{}Thu(f4ͺ_ ~ Fu#<fpc\DtPZ+rxZ~ 0 fUw(^w AYO[Y�OH E f ΉCeuմ4Dơ3Jaxd"Eؔ5ZX^^{;">s~ gE!Xs9\7r-p_<]Z=;w_ ,P@&FF(: bgm煍V=ae<-CL;(~z7'1aVenw<s$y#Ǟݿbu$Ûͧm-«M\Enel29A\`o|id55Q/Dtޙ43U{a/XL;{BB26&QVM8\V]}LM 4EfM7~V} *h>/!%%,V;4fI!pEJ$a[РD`Ʊ)s#)1:UiqiVjgށ`mɩɯ#ޞ�Dg(pHI?lٹ-ck򽘸K<}NJ,qY&@h{MKE'?6) h$WId:r;lOkrzE?q:O`-�U_edO1TaY]5=>a"b6z䯨x#S.QN&|B5[ݿuSxي {]ըn}g)ͥHەg\ͬ4'd݊$X>=Huۨrd0 ՞ЫƊ!UBަİOq#6Ț.{z  Х(�(|/t\_'A(e "V\@VljYm"TԞ=D�tisKI!B|phF+nqRdt`u$3v;R^yVXxA6{㏾G|K(SV^8`?T @Q MN?{.Gwk{VlYdwd@Θг,톧ڎs=<+-J:Ae v᪵s& ,yWG~VʼnnI^P Z ¬|K!buy)UCj+\~qK>[Y[/p70$T-&7[yƻUavVO)artz!2*m/S# ";{ ;|$yT]vó R%C iA. #M\bVH! GF6خy+Q "p"QwitK0QEӝ(ܸPY#g$s4%^'B[an|zQFʺpE,Szk\ :e W&(f-'1I*bգUI0TfX� 0~'Mk@T'=)Klvڧpr_ZqSI7䬀C:eB) "q0ꏡE&Cuu_8iy>O rGu(˻Q (E%F' T3&$tBTn߁Uk<*/TqC3K>q ,>Qل),I78Mo9'Gi-H.!Ym<6o̭G&LoΥ+s`B, bIGÝO-݉_PE4oD~ڪVK/GH?/YiE#]�o>:}ZjaYi ܦO91U <]$"'C+m5}km?1q@ՈkEg*WnbV#!_^FER[Kj~=,�Roz4}DO2!hbƚ[1Z~ (ZZ{+J;Eڀ@H-8ɛA;kye<~oip[è -SnmFma^_涢bh+޻:fpeVgTl0 K%Dw50 axkNzP_m!n<5!|^iP`)?L2ɻ O)%K.'$1 畨|)'IN6"s2  r[be9-q Ƚfap+a$=9+~d)-&_x(Rif?K%70ɘލGBwO7YO|>FؿjypA?%k ̵Lʷ}g{jAPٷ`і.@-ag4Rq|XuEOEF<ꊧsψG f6S[bc᰷4QAnEW[;{m!QAJh-R!tao-Ί> 9qǏ`J;pj0V M~Qzۮ Mz?||*𼛞ԭfс;Ua?Ǟdױ`9 ZႤ}@2+_\[}0fO:�m۹$Цg2Il OijRsǨAʼHsȾ+ rP>'![t 5sܜ|z"SdvtEGJ/ ~cPoKd\Qϒ81,p߽ܻuq_ƁnAdZ]Y}np6iCMLiDD YY /C\Tkr N]T5x50ɜklt(bnɔ#9ZVMfyH <)"־*k{^@Z03HprYɄ! `RMk!Ļ cFbt8㐛prH~{1{q0%#ٷz&ܮ_ G-~SΫa)u𲀦 %a) lC03zTx4FmͼpZ8쉂;BjӺ^Q^XFK|-Ex@1t 0<S&фiw#wPkսwkc2Kws9'8䀤Vz\/Pn|]}?<7 'h<8?Oɋ~ͷQ{2a @b' 2ي޶-H?&jHK "CEԖ:vA? }ܑSfRY:<%A&StIIm/_F=}s\Fj ;Rĉeuv"Z6͢ ђE;;mcEil<u3: xM_:%@[nޞ�bKՈr::l`3|IuG (oMh>!Y1] iZ&ڑϟ%<pW˼.{Q􏸆(_Ǟ/lP$/Mĉ`u5^UbD8' 4e 4E lb9~"TM+H،t:&U:y^Cs υ3fr Tt:O NTnCݓc~]R5< Yu#la76G{(dz-D(Zbl YÃ(&*A I_pzj< *,""&�a7skODovf33H`<Po7ߵ.u=lj^I;f.޾G&[blmQ޷#KVy׼ T~b 2"D.k$qŸ"+rWC+qh2?yImB+NqN{懃Z}E)!۷@)Bv`!wGC9^Q8Ĩ.Ea|pm[[TsUuU�4XB#A29z.TO[AFXZrMs7S%$XGal*QL9lAdf\AL 'L M�݋Qu! Is;NikRcBΉ1D Չ%H 4oBB?6>"\ _@zO-KQ=*uA瞂~|]\$F.ޢNN5C#&P4xv^0ۿWg#~}zT*4>q(3bb a yU@r=Q_}(0{D[iwj_) -9 ~,BZ>᫴ %:l79Wle%n1Sɽ4D߂D4~T=B]uEJ2q*x eSthnO%<cE>R`H? QkmܠaZkUGp0*n8(mo/FJ~.IO6'Gl/OICST LMp5S #'.U+߫)Z/mX(y0`H92ᝏڇ"nϭJx{ԔtډQë;P9QX U$1\NujH}fob8xaYyQ> aT1'и:jn8QLrv1r_D>( Ou|%+qz茗Ve8n^MK3*pr zdE[Y4kL ٹd7$7(7ؖIέޚjP gOa*.KoT2smxP^F%s/XU[vײ瑂P4à9ˌ�ͶTu=aʔlIN2=[r A>3}L%" lWtO9LܺxRxntxI?0䋊b˙UL^? i.gw!i�/FţRs#6_/tg_�6`g$U"mǼ-Њ GigΥj۴h 3Tad#cLi<Q 882%#72K삝&49\(T=kXJ,*DǛzT—5؎9J3qn1[5L%ݶ{ژF_ WG3om�Ƅw{]Yh̑fR)�?IȄz/7:7wKNclh*X&]10ۮ+yRcȭaH VϪȌY&(6>8\NDI`4ѭחfiDDnꪴ\C6wӻPN G"'>[͡\zҜe[Nc 9tHFl<M=';ɵ#`E!F111df'Pgw#yS*x좷�mѣzy>c7&;C Kl(PӺYVG5/5P2*!fio*)ͺ9?!p^ͶdoIH-F]` >s'H5ЊUHJ8dUQ&Ϲ: T?l$^N$E~~-B_FjJB2n1s[E/LLV`;qUݏG?`�n0J A~h9`4q8mc. MFU5/ Ii(گnkYJ..zO lBcݴbx_% 3a{Ez]czE.<ʞdA,Rmϗh,(p}TBYZXCXң-meعWdGRxy*<^cc8#%1)'׀;ɱW$ehU/v0wIK1[APW,5K"'`\Zj r]"SxL�+/A3&4ZK_œBI@7TNS+VBңWN^yc`_4Qr I4k~=ݮYsP=F?r?eftd!_0L.Xt3%b͈1Qc{ ûJ0qfC]jg<ل-yXA3$۴3B~Oɀ5�rJEb?= lo{(kdx]{0cxGprS/~?!.>z W%\Rg1XP+]&' vD7N3'#-q}pWC(KRX2|=בtw6=Q$ߗBk;P4XWoƤ5`oFAueHcnHGq%m=iђWNO3^c*8BN[hfgnt<$JV>nD Gq*JǓEX>@EB$@,OaswQ8[4Bc{1qg *(]'bݓZsivo빱_v;|&BuW[m+dL4= ‰3 =e_߼Z(!v &{'ZiXٞ~&4OvM{S"{Qb70oZȃ0bkB-G%hhLf}Nv bcN|=`hX_H0K ƒKԠ5=a]]ÙƉTc]QWL9` qMZ`d% *n<`H/ zie/(K#2CGZBhd~oT'V6�oS ޭZ3�l5ɧmONi}T<byw2֑\ J 5u.kW7VmC?1To~6|%BǒO:nB{VJ%3VzҔ| 4:M&PF}7[) u1^52C �BmBu4Ovb39c` 慼3nHiI6uts w9Xk8<4"phylҖh:ֺ=xϹH)0Sy@i懑bU 4hEYN- *h &dK ӌXs<,jص{_6ڎ,m讄e]"g*1sHfŸ$l7GxdSo7nM@=eTȟ" 8F"((hTux8&zhxcPdp$r%.}N̯;8#J,UL:R U 8Pִ`| XX$C(c>$^)\={ը&TUZ".e[O.j6U{0_{ 1U,"5l<4~SN8Iޕ {ˣ]3M|O<36lI}fZA:'QC%k Vg3poKi c3B>DcvbO%0$ٳ�1U6_E!V>* |!+xw[mΏV̂םd5^E �_X~><$ =ӏRs4z6Qaq=W ҈W(W 4WBk΍ bs]Ὼss6`wC0 6-x}6Ḫ' go;,_\T_y)K8JO7*`jZi'^Mrz\F!%u]C)GXj5䀨wsC!}v}M4S@Vs@�fennIRhLi-�Õ*ސL>�<^\ze4->H+f Uk?zh}F1@ 0tR@[& L ED ٬/ȱ{&\P,?j;INjvFj3 @N~cz?f4>Ա'0-MC/u Yo٣$Js�m8AVyu,HwKf` re c+ǝcTʆ$bNE0P+V6`ɊUF]5n^m'JNh[dD>`=,&mkhw$umW:F +ڝωʗ9ȸCnG3�"7_Ju.a9?) 'V.3G2p~u#K/4;Cq>qklzZͻ):7D%t,>^D4~|F >y;w2vq# 갛h[]h<IvWXob;#<)x;VE ~�ZAҐbj>B_Ta(3'k[4UfB4 ׭1W9DG) .̤czSk1Wobi9|  0m?`MdZ;=K}~uPwD,4okh֩  œ xcC M^\(/ ທ͒HR�9}KxV3Eo}x73V@Rg 6Zge/N}VX0NV_%Olbz z$3R M2FvO-$\?C2լUA<ga a.I゘\tNP- )aȐ;Zqϒ@ p2ޓ G{xxIjmCMWy?>L?mi(Z:_-!8R==POwB oN`q`x0pu-rƍ6»Z()v3j@s܎^iAT$"D%hDFdߔD< Q0ɖDWռ%öVIjv3^jR z51K#wG(� "QlYcg+ڪ�99m.$ ~(T3a@zu zkX_\K}fwt3W0/_ى0z?0f!K(!T< 2h\˜OT,QbO܆$�dx-)Ql]?al)WG} RD�FhpׅZƩ(FEd<~sv!E'Qw}WPO6Y#![& P3j>pj'6 aO sI x0)y"g1‚�PϡO~Sp?7̴,e@8R5t#/M<w82b싅4Ո ~FzUY@EI9U-j *x)'dVj 噞ۍj'~Q39A~2WKo[}tM18`j5^^GPZ( Dw`HOI=.wJzz4wv- {X!o:9>8GiҒ|;sM ʯ0 _osGPaZ^vՅ*&%%htKMɠL eCDvrU!<Yze ڐm4 h{PW Y$"fs|#a> x\&mD])ZGGD+E 6vSzE6ìUsaOa߫hc`N{ mOZ\T}YZ#(o L f}L8 /V?f0i;jHJ0's|DL�Y]xEE@bS"H+ZU׺jvI\EZogEeZL-4h~~Ċ?Aj3TYJ[sy/j,i,SR YMRv l60-Iff'WBkVG#PU93`P+ln 9;ˣYX^eGWpL�nlQٳC:�w rx �q~W�KH*ݩ^|Pv+kD^v:Y v"(徛/g'�fx-8I`�B$-ZYH3)(LH=p#Z4­ %QHN(@ ~0U=eB\WgE`0Ak:9!c\q`\ ƭ9]n 9q,Wzn"ƾw&ZIyrJUw�0D֎ex{az>vJ9#¤,ԙB)O4VE#p,WN">YS $~? bWQ-_O{ _)sKH5y.MF=^A/˲DU9OD{B[9(?Y˞V4'I*pq5 m��r{7ܻҏ_' *]"8XmRpBqkGF!KiZ,I0Q[QQ! yyms[oԗo53GF5UzB<[Iι|MLd8kF&qsRMl Q2‹:?Z EWL_N*ƙS%'9Q8k?=!/T#1u3l/oYešUEHrB?@ s=ݑ|!76wSMg,wK ÖtT"ltG}?ǣ>s3I,ufKJ-i`%Ⱥ7s&�E0/Zȡ/ .p`&<gV2Qy?*i}$׭ԯ~%fz7\n'W$jzt)a"zbif@H̼/c`0>*$zմ.sGgA49$.5βgc,$UȰo^{ȟt-6n"uׄsfy wd%;1^'/ދ@نnŃRsjg8E`E6 \Kg(4S㬃$ZJscڹW3G2/za7+|%'m]75 2勢2][F7aĩeÕ*vɢ1 EN Hu+FZLbj6j=d.y^!总 M�+0t͠}io @AU0ȍp켄o#M,=Z9U-':#[w] !Jgo%C N L`\"ᣰa Yݬ~;O?>�>V,mo Kd:,)S"߻+^ (Gv |KsʘΔCMѡJtH)iA2%֧p2Pv Vn"DG$BZ/c<E*Rόc+J ˂xbG6@*T6!Z3?TIkMՆ`WƼNZ V_sx!?g z`+'FţTf$ NbiزH =d2͝y6iK.@J:7ʔ AQLH fm�8?�3А&_"!DWyE5b׎\HL]{?e5"Kl@a"7ϲ1wv |KX?Ciҭ�ש r17x~ߜ=DĽ"]@ ;m:1$agcʲO˔IME|D#!pfmt4 D~R#FOSUnd}AB {| +�j\19ڦ{n{qnУN?c�?jf](SƆm'wZ:)}nQOq\PdapyIkrf:IiNn]ősf]#]ݪPd"%@jxZtT>}"0oa (iTO)"]. |sG^Tz1<gv{,[_a* _9"~4­C7a$4s1lt3;` O L&}C Ƭ2O1ݬϧfB5oU&PctD+B)"˭5/$�\E, A ^]cX(Q ah4 G2~9DoQ'\tJ#j?TfJ&ȴg}i~L9[zzU [rBЙ/#6t*5^+It %P4ƝbgFjss;e@~*ӚvP'4u[!5;JQJ~T c[?TΨm')a|`,).o͢i^H,]%t$?m#P22*{41$oNAİ-S9Zu 6j Drs iWk$uSwA6HH�x5g}?v? xP~?" %'qQ@'ۼ dbWXxo6Bkތjy]Յ|Y>'K2Hj?pk <|DΨeSz]xwуB@Ф eS4cu6% v,]/s/⸜0vn…mN$�y*W$QѩGf2unNK,U>2YKD-V8 :eJ5Tm_gNK")C^@?CGFˆ-tԥ3j'x'aLn)HΎzeȮݜ &®9I/rU&fMxc{>tz*# T>UA|9$f~aEbXo+Y.#9MX7DxjM?�$MhG#4=nj~~xCdX:g_gExGf!tN5I<X|5Gy0)+jf>(!R& {>O쮀e-ʧ%+aWV{}% "=XrGU az!Ջً'}j !é}"M,7t*AQ%>g 0*Rp!h  u!c8$w1Lه,ho.}1(3yՂ Tj޿js&~GSehczju)fCU@RL3J`dW3j_Gh\>ѧKyZ<NZZ <q< d3~-尒xb@=G㶕.1 ='/)z;4I-�+*8# le1]ӺUutWXG+&o˪]97A Q˞5zE\:DmL#Y܋U?[wDrNI$=N[u=,PS1&M}LgyDMjGpҏ4n)`~kZ1,,br2#:AG6Z3Խ9YY`P^% x6> bnZUD!o?;^v_X^/IMX2#7~qƹ}뎇=f}[VV]n=[qH[]GEK-L:^U%~�ЉTJgR/t[kJ9 S\xI~x&st`V 7A0[sT Kw˴2 ZbVh k i窪 '/T8 z$&s/ O'L ҵKSf[TM9p-.#Cy>}׎FFw\RklLE,|9)X0hXl_/<zj *Lbl3 w7ppźtjX%WofURM+ݤe[ɴ(QVwd j+{7!aԖ|>Tߛ"^QE(F0^u0|qhC.h_Ww1XT4U>̣0[fu;t_by*?KG-[̮z [7s*8  Wy|Zv"$;F0p%+0*p1Bf^4@j3~O&jaB/^]!+xK@Aj^ds Y%'(/*R*vwGȵ]Gݓހk]O\E\V+-Ww׷:es۴QliOeQjt~xyv`ɟf]PyfyΦ JN&qFxyUlbY�^7?jfg#:Zo2^_8X�nέҺ{S,wybRY`֐+͙Sz^6<yeVƌqٲ6qsPh%/Yu༘�Lޥs$l{r˳dp]Uú~*"Uk۠\D۱6i�SvT*vMz~"XFC:dp {  Mt~6~�a0tƘJ)i ]2ӊ`:fY+?SBp8apXŁg#0Y81쫣3-oX;֘9HNUҚܬ!^儞E 84e6�eɖ Wr9;΃l ]Ϛv*i8:vLdYoۛiTXOJQ<2:.`IqS?i*!XqPp0E,w2r5Q-GR%!lcTLYk03UlD֩8^5lј<P<cv61?O~әS=3()Opfw56AJ,B5y.2bi_11|{M]ޝr&0{_ն{5Xb>*=?>s]qDuoEcvwX>Q_|[ݪgSNZZ n"_ćeyV z9uHpcjs N;`ečlU#)1'L+|佷 E4)n?d%2uu|w?MEFQh҂f4xA̖Ï/Ob�`7F:.h$C2< ~cQ#6+$ugm/ֻ\[6Ma;k~]8B[l9tAF6des!QK\IVAX7c;.j`!c gs.Iu$ai l0S�ZSЏhIQ37g Y X)e'pGaGGtMv`.a?h{Vj@pլ ޅWa8Ѷb9ЫɾÔ'RJ qРK;>4yt%L֖ГJp5E>[Nsg3cɴ+nV1d ٸ`�E&+ 3x6L*e  Њ2 wUxeʗu+6,(+Y#/T>RW l2^-k*~3#e|`f4ZO"�&pf`#%@ICO'[\~X12*YOa!: FGNl ɊC${zϦH&!2ao,7 WE"xC:EolC>,y`X.ͷ {˽ DLvCOnD)GG0O V"a~%'Tؗ>|uԡ0kOzi4 &`EIRB7zObٔSg8sYDbt e1Y7n17.lj >-HZ!:L=j'C0$@'g뙹t/kV|\d^S| }.[l^U?qm &ɐ7UKņSc4vcMq0XUl#m3 T5÷Š!yxpGW"jInY1EAg^o2F|Kg3EXcf֏>]I?X̏@NQw9wSUrRt V3+x,Trӭ]}is(1<7*Wq0nm�k fneY zu1=EfT(«Lz.oz Z(Jxc`?Y[mRb^B>pB.wu{av.L`lG8!P^`"BK;:'9ll,'k鮝>&mjC7Lm0xP&=]UodtuY5ܢ@( yaohFuF}<\s:L)FfRGk}l[{A ?/ޗ[TAYqBy~ZMEXdiAs0:':`2,= =̔u�&s=;ƕNhPg]X;j-5ц_d[<2-UegSG{ݏp62x7/c"Ŀ 4KP:)/AP;ަ&L^@ZRJ�"@Ke}G5)R0G#@!E WdMeQi{ASP!Pv4vL,{R&9 o ݇3ß2r ٭!2`$QTnG(jbꭘKV_j_c j+aQo%Qŕ~΀.aikg{}^:,0}t}#-mmJ'b%F#8aNtp ~ZGɬ^mIò?uqt�eC=yIY(tɎ.8\F@E�‘+VJǛk(> zEȏcQ v;ޟt`=pҩWA3US@ '\LƹE-*~Uޞ D콄8$"QZ6Jܕh`5>M_l@lj=FD8'H3ԭ,aNF XS4 _On!\5\Mm`ˤ*ZTMHZ8Kx~VI>[-`ޚrI#U { HbvĨ>/s(SO8$g ~ynKa0.;9'1P%95F?ˑH /NneC4}7F, 0ee=| S7A ;GJȾI7A2EO„)ݤh3~Ip+43[{rX[NYŨd;hڎ;a5q�Ή<8|+F{ǁU'Xb+Xl K!$ .N3hPFE *iÈ�JUѓ34^(2G\̇c/< ruNmeJ[" ?"dhM;zxTQٸ(*a]`@p|Zt_`?ҟ8[-RRLN'qb'm-k 쯇Y}4Qi &Qԉ�゚I-wbd/W ;TҘPO,+c'J]tk{T)T(].K윛ps2fET 7ܒf<یG@+I:t/@ţ]r&+@&6@ch&$ODg0PbЯW͹aF,2`_Xl| O>Fg{db®FCwKD LF(Lܵsϧ@dM>7 X լ� \H%BaO-uq{aq_؟~0cWm\ P4<)cE.'op^?uX+=}:$e@ OT#la RfBk/]N+7xPn!Ω[5F(]]ɺMB%3ъa` h&dAH]q7JR(_wk@~7Q/ ٦wXI'Pʠ+DzwQ7L>0裣%w]mHett__0Yjn%EZ;=ReIlQ.U/ d^C|4- !ᴫ:Mpݷoaiޕ�+5za?e4`aH Gn>}'R}4ds ' 6ެS,))c{}t8OQ덛z(qƷ'%#6 a&.Jg}A_} e 0DD 49Д=ghjb5[! valPR-xUӀ.>@ \:E2LY;mΠH JfB|1%6]N#\5}WB₫m�I@VMr5iu L_t&\`CPOp=? 慬{X4_(66InUXz�b0u鼒_)3Ljيf>bMM A#qƆ2L60§['rIUs74g19O^޿4س9*sQӰP?&B'ګ�Hzb)ĶV*`y.\=X:{TҲv|Fm?MdmBbGK,My玧Z$3nֲAs>wQ%W؁^0 s>?4m !f>L<0 n{ عƻڋ8[UmvsX':J? |w1{ģ='= |俙%oS ;H}2ZQtٶ jHç'YKȵYtdsI!c-3}ƍ|a;l7:?r-&!=w `q\9~'o?z'-_҃p{$u&OƱ ZaeKq;rA~ڭ6pԨ!o:n(B :X>0Jn&PMf_4چB6U<7}ӥ\|-.hd'YU_m9 sHL6^cdBH^'-c?^~}6Iv0>"bͷN6b7@À'Oak ^u%;iߦ鼄ff.Wvrdzq|(=kzFk?ȇDyA7"%O7n0#h\3 DH80fe#S5,~u1C :cJD@-q< } E Uϟ\Q 5ԐNLp"HLr'+tiiIRMvçR_pm"MYKϳ_ƕT-@񕼘Rct9m?6>?^^ʂQ_UK:2Gf%!~ EL@RWB&-_%Ε O ꇁYi2=g}V <ţ�>K>}Z~r ^ِm e;=6,ẅ _gC7ȟ <Tnp]6IvvIi Dsg n uEs-Wf''԰TWS=XWx쇣pQge/7{uMef b  $lzTqeK|ycpXV3BW}7#~nǜNk_bDcg8wA 3`Ǥ]7VIۜ"$ID盏¢_Iǐpn˾v�(tj(eڡ*+/5%�.B~;&aJr]ƴ.{ѫ94)#A8ٰ nxh,%OFE߉0|+P 1.yg)ڟAOU%@>lEZ.3V8r8\S"Ķ'1E@FGy:::x[|U! �GзveͽЄ= p(.qF3ahm>{u"H~[9nxIu;W|Q6-mDQSgdoxӳܒ նspx:QEwĭޱ!pXכّAX U|;OUe}CC ǜwk)]nG-/~*P?:Lҁ[<n6b*Uk!OD_$Uűr5341;@'7bb\ ddkZk1 '3n#\QG:Aʚ;<a]1S&9q.tDVe[hj1D /atخ tՠR䦩eu@W . !f.T)O´uA1TP.#���>OA!lEr{#zƝ6LuvQL†A9qQ$_pp#w~.*GPQW ,&_I* aL^ I9.͗ T2ZF`a8q׮' NHbpͫzSe#.4R8d;]opd ߶To5mcXB8UlO+KGqJD׿/l uPU#_T5W*'3]Q$4{`t\y崙QwF0 Ye|%~~ykwv١/kRYdV+l6<eШe{cM@2ѲVl>.T!g颈 !̴a|i-ϏL0Lce^>Hqj&zPM"{rTwfbQ!u4ߌ_?Z )G]SiG0#־ӨN~ N^kxf't'|$ 5ؽ~{*GV !,C̈5L@j/.2i~;NUHpKlgm[@3N7h֨mE3+5peo;M B 0;'I0vަՆb|'NMbmq ~W>doy87`hEA+J>GOE|0X)ƃ0`OD+Q7"^$m #ͪy+/ ;ctXt?V#d�B<pkkmhXX< [Z]+a2ex*g?3ڌ%g|;(LsǰeHя\)4*tsLTŶ4}R`TN׎ - *x:5/+!j)d}"lk: &cx|DJ'_!a'-|$$Z~+H6/g>yw~{`-y~R.)=IRr݈qVJ2Y~M/Lv2q!5VZ'᩹ C0kr%\6`_#??iB5ٮ1[LE ći*Z»ԭ(\Pǟ b~P CcYQldr+z!в3c Ks|Ģ,3P6y1o8D"^e' ӛL"f+ȡ ଧFPό-WDB2%|&4{*Y\Io1NX㗐䅋C_L: D):6DιslT\QAYS _eƵ'tA~M2S }@t5Ű41R-B!Sn8ʎ dҹًwȕ 3JT |b@-3p'Ӭ8d/Z"噲˟}Nw+>hwSNX,{l$;*y6`\$hb:,<N�-`^oYa7A[x#W-wŚC/l{BUnd9glŮ[tuaaK A3c7jvW۵Ӹ=?V+SqEQ&%t]/Lj6:~yC~z.-_R`IF1utsy[]xoO|AUf)|:CFh}|ᇦ Ґ>}Za0[uw(:m[ (k᤼5wNoq0fw5jjNzpbiCHSgw p:I%J:VșDfWH.CO;V<YԕgfE ;Th)6Y[V -͘K,MmOIV7B˨W'bUN;[UnҮ8闆8VC}(,:ˡEx�ӎ[bMfûA!J'`2D zM2'^{"9a cI3<� *=qHo(pʮqT;. *L!] s;O::k0y M]AwLWa^UzW] -AuFIᒷ Y_\c? PQfoay8#bxAS"y`TJ{ׄE ڛ%rwwW =R5-7~EޭΧw?Rk<}be e\%w5ѩXwXQT:V }-#{ӬVÇi2e=6_S|ZyŪyCz_C\eD;6s`hk^tSGHw>zlrv:CVf%_&Q*.-fa.́/$vh(DK|  sA.ƧՁC&O-zr~ѻ{Ӄˀ%R s"7_erw<; K qdR }5X*u)*]xLxr0] 2_c gX~jۈ~ɬ3%_@YvN+WgXBi2- C|g[Wy=KW8F џ:fq]L:ylչnO}!c[LX NGM[7% ai"t`s+LWr5X\ìB@ަ2Kuu;Hԓ؞`v3:ӡ蜯S`mܙ� dKI]+Af"`53X,V:KGtKe ZTXˆe-QM�yaC4NSN㴠0gT>xO\"B|,&ղjyi .emےdiRC=JlTiP3dI(A_ ?1N^pPG>v\jmRd$h0 #$!-hA=Qn*cSV!)h|{^H>^8Eg)^ȹ+QEY/8�R{DOV.ygS1=_{P_EA8BFplJq$Ϳ\Pa̴08_gF^]~kA4D]U(^z5եVE,#'"]KҲ2[qOQS% W4Eיq*Ք!BO޳rӼ˻Uf NeY7~K["I7! Vίde=,Lw (.;:oR3A9_j.hqP=;ӽaPzBӈ9i_>Y*1%@fW=Rm^?oTO{X N5X]A(X4K/x2vJ4: ؼ=}ƒ"t6CX-HАRS4Uuv0;LU[[VwIks3ޒԥ`5Md xQ@ .nfBG`ydX*"]>_(V ;t٤Q_ /OEF 0/ BJTBv,Rti :/< Ol>۟"Q[+ ܤ>e9v_\+'OyDSD|Ea{!@c^)EYVT6'xpn<0yEYAlhj*VڕJ4 pMZ}p?o=>-p(o 8t!+m5&Ń' uY5*[-M38za=3+\Ox[SOͪf/:x;FOtg`|NDY& xW|eaJzxk5 b�/fX\}zsİ6.WIY6;=ܿ#1nHRDO<_DȾrm2L6 s^��X޳v˓.|i,tJNq_!]lFCc ݑǥ=KHG*P҂{UiV7'zL<ٚ+ˊoGVD1PU~ۼLh@ Wt! B!Z9eYBoRe9 iUNC>*hw9XYe?yKA-8j=W K]M31:ZLbF႞-CNp<o<V@cB -8gBrb�q=|K9Gb,kWJ"9T7Z '<I u98Uz38n=O(n@Z "X`=[^0o% Q0ڧ=]mο[K_;uD󕹶4IOΚ]`<. ciK0!4VQj.rK<UKK|Z;#A|c@: sz]8-|i/eiEXLؚOQ :bW={<l^C =,Xw{bxxs%ZmuԠNǸqDVK9>6=1kW;&J^�jʉZc_|X.K(Xg1=J~moe?*sD1Glf'raߤff8zl7^e|&x ^Iηl .z#qN7:>-W$'yJwBw7*smjʭ;B#R9O!oʡ2l,ಎS (E{n#k)g{C}L;t&CL]`'Kޜl5ծj7&<75T ,kgC 2x>ՒݼhgGwBE,I݋o$#\+/%`O|YUeqٱ?X$/g<^xZ)BZǧiK3Oݵvh21̩liSȭGUs-RJu--ʂf6N| Iꟼpk+TfˋR'ʛec4◪P2R�r]#]U8Z#F]u -�QV'% W<R楶o\5ZA/ϗ]�$6_HfmN£Q*aP,gWHa^ϢD9G:&/?p4g,w8MRvWbL]^| <p?P@fܛ?94FhKFCܔr{ ʪ7-|ۚ8 =E|"ql�" rr0*zm;@HTHxEC݁uG<0sm59FÜ0bǧQfʬ34` M^J޻aY;69ݖan4#lX>[fP?D{3)A(!?�] h^!9Йx)g4ăT Qzhn,8橂jsk/0.j>rkCX&\q` J%Р�$?~Sw*u7is4.Fэ v ,ǤK8G3hzAR0+BO9UyLR3)zAaqSg:nL[_)PʇW7ITEn6dvI!| Ƴd v*4cXхu8^:>Zȴ8ՋZ ܄!"gGs6  OMֱO"hmї6Dbam%Ų7 d ͣ~ؓ5A */i&R{CG?2֖?SUz/~8nhUVYs-5HNNtI\AG8YY"a[Zfmoi–֊n_ o Z˪ސN5e2M@Q\t4mH@٦j�3EV7EÆiuC^c\G@EbqV3?dfCuam:6Ox$~#isLHgy,%Z -LJΘ բ Wf{8Cg yOkjBj e跦Uq |ǎV~x\He[`8t#ZC4~#GV*QW֯ :b8ιV!߰" ]ڠuq rkt#L<�^Y"m>*%/‡Ov1l<?ո948Q kNO_D]gKԢ{P I#iVl~c]6 '_::&)f�d)f r/;Vh :auT $mXXɡo/q$VɅ7!2ߥl2J>�O 9=ǡHӯh(7A,A[vݎ+^ל ^##VuML'Ec Ui*ZDvR*Nf*v#,T""mN8S8 Fq I˽ /-]⺋Ιw-zf�N}سO7?K: 4;? gD9 "s'-wWC,^ fw5s%*c!m;S'.ioY.c{YP48&MP=,3}[RR@lDeu6mRcdf`�.XE I)QDu#f:Gu;}ބGO(,"]0W$O0I&^Om|.\(~ՊO2*FP"mb[iX ^*HI,?Uׂ*5=~7I($7 }r_qV-JaRB0�9i7Ĥܺ]5~o#Vx=d32*[&/}W=Iӊ5[. c8gж8l~@VϏ&~|lL:0[Ĩzf<D840>$CrvDmmዏˤM=C̱PP#UݽĔ:0Yաɼ(wZ K=k @s:K+l3[_ӉKO^LTDl'�CCj+/V1$|vj>0^P.*9TkzAPd '˦z93k3h%p~~>cڢ^1*##;,ܾis oUB*y;̅{0#e?AB5mꆺ%#hcEDHpAEZ:oQщeRf!kM[bhnP?dPA?y@1qRG~iZ<;,^L拚J )ؽd˵r[n]J/VP)h6wU;Y G&;~a:+>8z_6�h޵N0;ިw&Xp[34d.7$ TЇd^? 6D^6kq4Ra�/Aۨ;6k 5qG1AJji<큃9ɟ8Zs;[}R B> vؙQُ.5h6&{/ ie2JN[Yu>/8Aq=OyTV'\!nriռ;%.&k\&ˆVls$rȥ|}.SdX+2|dj%])jOu9 VRz u*QϼbqbG̫ˆg\죫dx|+;BD0a ؎^&$RI#1&Xҙ̢~ݯ&BǏ9c_#_1ۈH:-yFupe@WwTQR_oCYv y5<ߝn|=Lo};u7gA3R"1fOC,e1_~fM}AÁUޅ2("9O%&ӏ] +b*3"%\E>'?}~MZ+.tU66! 8wmo$Daz-#+[KeH;{V?&vNG-dN e�B}X+V[.Z7|Lç]2p9 K+84jžKaěܵvU0gSrmyt[nSoyF|P5&{CKgL`^.%WWS>;rAI~}yJ-�T'i[_/N@y+`!GN,͝ͷ,èfuƏd0*)44]}}F BAr_.neU;s #0I/4:FtY Ę"NW?6U<a`[M zt]AugA*鞹TxDjc c2dQy?Gq7 z6f$"˖?ިnN&%<)U<nKzl~d>J]ŽD!ʖ$`+=Lq7R_r ЛkLhDvlxW.DW3@1tB7~fdE;|D,OUo} 84gRL_snc"fٻCTU ?kAm:Fp\e%/$1AlJ#5&1o$1eqkCq CClVn$deFry y�٬x"٦Wb nԑujjA�)pK`MXZ.=X#a@r.o_Z*GzcYhL2{W)"m~Lˮx;%Q|ekA9]c*{(^ ۴;rf֝"~@ d!8S#{r/ntHV:~|WQ:Kvpe#Uw@fi*82vCkt*5ۃcF ư}fRc>h/y@ kԛy{`XJBylӯi4YkO'T$aR+54$N~Eb7馎׌yfkaEC*-|ZIVj&!yH;U٩][]Ppmc}zιK4>YN{?q_ZT=Eyz v)dDƒ7EMq@U9.46սVYnUwCcy?E]#,#IFnΗ+mA_l35�pz.'9dB37�h@՗[[} T~HGEs'!!ثc2!K�d]?%XJӝhVr@w ݲ1\NFfIaF/ Rg*Q- FJiJY'v _ՑN67uH7e Ea<aea�S#XQd:?N*v[SNtL 񡩢6N5x--'*fC;[K27a 7E*}0( n0$ӑw�1amscV9{ C1;_N_Lۧ6H<B5UZVV6E5"= %i1mw:xszM"]"(bQb-Ykk,,kƾ؟l=BP3]@hm+6i fuTis9!~ψ:W2us)J(IOڪmaqVGL1,�cTstt@Ix sk7eFa6 yHȹܙ9TȸT_l_ Qlɼ&P\!2y<LVY+17-;#۲e�u,6'. 5SDT{ȪC,P~zjpZG=TNv&~VT}31s3m|q p$1ODEJpc $)}2$w�E_松~#U2nկˋdJ2WHH0S{MHAH`P遾$ؿͿ4a }aÀnc#F"HFupFADO.yuJ:wrO54ߟ.4*r7sAVyBFeX81.;3 ҵr}82O c�0 E!}2.xrp%;v] bq\ux{##d>*G[=4FmpK뾦k @XJJ\xDb `Znao5탵H0Y{ `ǻd(s YleNV} ;H6HI9Z^͐{MRX:sAli$�ƶ5wϴIZq~ˮ`8xyouJ-Zt-4FhrWND);|'c&6y Ql@Lo@c{9Ay\綦]OxquAcDz׫X]_-ґvLjC#h_HbMsNzEO9]V!-`w;lؠevMi#4 >#EjKPky91aol-gp]G^,RKЦ_^q)F圍 5n^^|IyjWea˒Jo7V78'\[䥦 :Iϼ8 3gmlEʴF+e*)xcQ^iQD8vN$͠l1Ǐ;#AET îUՒc?m+ƅNL�h /{d$2Be "<FL}=PZXӢP%Z 3c{TݬJHv| `M %=+]BVIE9py~'(}+rkdٿ_K>4ZRU~4v6 yp AEPnZuWjE߁DK:lZRDLN%1t`0Ԩ_3lJ[K*#Nxv6a]J\kvNǿ&4&Y[}: lηK+u3=_aykkkw $$ƋB'68J`.:F>eBl۵_'ĮM ]t mp ӿcC7muxsLiv燻Bc]wĨN,v Fd7PE%�2q> �06 C[CT伋IԴV :q7BqЇJ,wwX#bE4/,pbu*?2(wD|1,ʿ|Zݎ\֎#ڛZef]):c-GePU$2xZi*īc;itgRہ }@'kt7ddp [J%'x{i5O}/yU9+y] .5W-haLYo7ؒ\p֝&"#n Y=\5(~ppQq]of7ˆs"Fp DCW*@Ҷ9GO(H@FP=#d *=)loElܾ8a7]Ee{.`;0͕t#W3.c{hY{ gG&m$Ts/ )LP)Sz(i 5k/P|绡EsPU>>܇1N|k^ϳbES{oi0"o=ಙ&C~_\ -;:A nZ \a͡P66gCc-ƦsZOLs<Ò EGdE^VQiVeONznH1}Mo\|}*>F锯@vt( Y;lX Oyw08(5_`ة5nX!|?SƇzIWPJ@0;ҵ3* =g(H%J}H.KF+d*/@Zi-ԽQliU#LZ.uҋ 9�ͨ3 {Җ%4-ڥ@:/N]t\a* 7;6w/У/;o/_H2ǴFa# lf[d*b%`eFk,L@uPԹ}4 l_79\V{EB!+Ҙ^;];W@�u . }-Ek O0{m8x+/EݡٯIyfɳ8ɫ?3?~K}yY[�JA*c5v&:տo62-|Zj\yJMSs,4SY` J##c$_RM)(`*g={$O(Jx#Pq5t+F5A_ƱnC <^ Y`0e_PXo<I1KX"MG)(s~Zv*'&5qp}~3/nR# HrQXw-'`1ϿBޘ+ώ:ߘH]-Yx,^Mp2|?f�x,#իc>.Ԓ:{&B 'E*j2u3yܘQ h�8jO[ZԳ_ r s ym:~%J@YI-ɉf c2>__#xCmJ![muVG ͳEh5)A&8ck1=(b yoqJ*גc5J|S #qL{0WlwH_Tͅm&p^aP+@f"âs7 ҆a[ xl˿N Dz)M#]w+۴[8$)͠9^U.6ɕ俼|Y:ݜGM ioڜ[ᵾ)Bȋ'y)Y $MHLiRׅ6-k Y \gskgT3JdfzTg7ߛgLRHOKrgBMe+T4(d!] \Z%v.yt껫Ӛ/qdUrSe{<>Xx9·T 8Ř^RnZ g)"Q77[0Iel9WK~u`ʎr�7>q$g�ߠn"F\\g{ 3u`/#r} rچh*Q/ZnvU9~gѪ ^w5} oREQiu r'gF1>h\Cdd^{˰n=@DWL5)0Q `h鹤Snsc;+"2>P {a֦I?x_yT:kC\qM׾ i6gGi.![!n�Q[4 M{[(%a*@ٿK`)O:+2}!Ysn2dN6`Pp9fE`;gk셔U^hQpGnyL`2󔨮4d]Պ%=)آ}seqyr>ȭZDPQ}DFn๋ 5t)@xٴodǝ]J՚dܷi"H'~F+Kb`ΡhpĴ|En[Չ,fe>#>l"DFH;% }_O?F\H+6t*0XjZϲA~:T}blkeP.+iW>{2go:0qZWDg"$'VnèdOa9y<%: VatTj1ʫl,Yha͘zr-g܌a(n5m ǂ1#ȺXh$]ز�?$"6i - ×xnҟc~h+} xbqJlI*<V܌H|ss}bg;];(U B{7`mΧ& SBwi5;M cr@ZAaoXKY*M(3e>Lì9T8llp[q"A(NjGdd'ʲ1 Tx2k*s"=xA⽹6MW]441`Z9Yo1r.?bwkyhDI1EԜIa%9XBU]TD4KXHr*ᑶ�VY{@?EL0eDU?7E9hG}Yr7vIi[+UiI򨙵<dFL;iÒ |`0^KH PMqSIO`'cg1x@ `-HLz'7n<2J.`AJ`Oǃ.V�H 8Fk8|(aqq n5Q?)K"0xۢX{49R*h&<!{̬>2S2E"<*uYuYҘ0C[#"$1#=OBN-FTsScMfM'z?ʸ}i%92oQV=arI6>Pȱ=ܯ,O,Mq|"injd R$\Ht){& e G 8?c|} ;3!ֈ E˩b=pzk99SyPQ᎜J[gdgZ ayY<kzFbŧutW"=4nwg_=a2нGo]xUo91c_G�L@C HiЗpS64HaV,M ,tP]j'unp-V035d{$9:dP-/B�^ރ~V_ bv2%h1)VD?!Ǹz~͞U ʜ|{ې5 ¥deWT,H��<AB<!)_ G\?̜eUƶâni t_MzV;8?�*hm`.^k\IZ1t=N3>%׺l:ƣ*a-^ْBY~-sܞ(= GɺU,1p5u#T-{0X4{&ENZIJ4a"cx F=9`5EU99T*鴴.t'Gf(p]V2 MkmmGUɄ~Mwb/6̱`ۋ@|9*dEViﶗY=t;+ߦeVf@$:RX44yΙ0Wϡ8JMږK4J^^HV=1Kz |�M–gM$ׅ2-Sf8&x78v<krgS _1Z;Ղp5J^SY (SZUtp�]X\*EjK+p٨]?/M.O�}M|tX˩Y_0yilB fx}sA HI9�Em.3)Ԓ,_>qQskJDt!ʉ⋤[B["8xF>Fvk$Sy7UP'j_Xln~A{tǻb~DX1KL4Gvvf`_$O/pY^-4z[\A%yew Y?-^LFsiW}v|Hbi Ɣgyzr(Y>B#k ?R.4o~,O1o݀{!O5U5)ʧiАkVHU|ZW.2@DID]<R TvlBRE +^_ @V�7�zˍ0L�‡04 ~xn=j :2*}]H/ \mXn^To%:8TqvLwL! l !LB'X gǑ1H>]dxlx9O@0Uo3]z|x/k^n9auT1m[s~XTW mòbJ׫\Fi:jƧpP�2ܔn0GJlܔ`6ٍ8QI:J?8v~n"0&ŭe${Ȥ嗟-vOĨvί|Kn` YR~۹\`Y[!IC&pZֆHN`Mx { 8-cT >DeW̫v27{ Z(�K˓^C>%u?p6 #+GQ%CX"?okf:]א OZ\vt.o>U#5WJC3G]0E3U+Wa3Z=RzNYCR&z=='dڗZosW6D)= 4~XyR4p-\n Y蹵H!ڗ{Z;x#H|ɃB_ GE{X{q, Ƿ)km<RuRo#�!5:re=np`&^ܯ>4<C6Cg?Mgʅ4j<y&q 'v=2V=[3 ұ%o׹*aeE/i0D.@j o.5buWe#0Ÿ4?5 4%y"XaJcT 0A;:|ύV˪ԚB68yM5UIOȘOT4[m$9tzD]7ԝ yhtR|u5Յwym+- 2 |T%kYZ)+0RFgSk,)ޅgqlM '>-qXwx\ &v^P'nEq #Wc0_X]m# "EvjHGJuDiQɸv(E@"4>ɚTDkl swk Q>�ʹI;a`# ;z UQcZ …0Xv-= (q@6Js@wYW96Hw?Ap.C8ߍ.yX 'WY9JDa{$kqюKfl X^'1ǫBk4NlfJ/iF}fNH;xQyX? }�n~UݱAyZ+O_=8]0gǪNGjfR?׃kyHi[� Ŋg$]ϑUҾR\鳙I4vIoD_4f 84208lZ"S?{-;xl1s5xXmШG<~ KezH$ل2Ɓ4ܶP!J#DHiQ�&=RXT_Mh6sST\hD"OoL@8p\aK|| Jyoc V/sQ⵪: ?yim5Z}Qjf.'əBwr-s[`wu#>*+qkfgSr6l(%;1ktB@E+(U.&|'!ʽ;C%HP. Ȥ$;n<ƌrOOވbkij AU}ɏbP+C�;Y/) w֌o$<5uN^AV{DNt|&B@ݚZ2'gl4",',�L/y "];yJn8:+8/=iu XH;:u+0r2.a'|t7wg醦^ΦRѻ,ʺΦRNw+k.b8 :24 uvnnP繙3#1B92�S-<v(6 Q폹zV`LS$Q'i^Q\ͣE5V6Ve\+\,ԟeO,_"͟vȕzʈ%LY w n;-j-aY�L9I+dc@y/(x>jR'to=BJ&~E `N {i R4I뻀ѶP8t(ШEjՇ#CdflOqە k@>WDir#^pC(wGiZuQ$bڣ'[g!,.}l6:ϝP!w 3]fS6Rm6\C\;5^6([GQiCA ׋Ou{PdOPyO#n$qGG h'}E~I1vJ[4c5W)Ԯ\ Z"HecXyjˇaw[wwlBsF-.jnG>H4_iX2 #M_sPZ1;$eW?WeU�Z6d(ҒY[ͨqPq_T@׬,v 1} 0 2zl&ـWcUhME.]].4�4&ia]z?Kg?xWJ僦~M#rbʎ))O5e3 `>ٹV2͉DH#d} +U<y7KH<Bd?b? M\k5ńД6^t66Arҧsِm; Uf]w,PIw&yBvtP0ܰTM<'j}H`s:3>*/&i�uiNQ5bc̉Q4O%򦉱ɯ$LI&~1Y(gR垺Wer롔~04U׾EMLEQlY�� ^8ðpփ5mKbu k6#TvdIm_ 0@<AY^m%wU I%$PThކWeLSܙ6'4B?2#͆⯆a8 IaȈ18~)x3-r)XN f ! /l`:C;~e(<|v}}vвi& L,ߚG ;Wdݿ::翶ۿ g1Mmtq1cTx"쓯bdrpB&~ɎV6]Amѯ gj =C~>huaI~.)^0))ݦ,D1R_ە+QԾ~^3,tqP,\ > Oͯ, Əd^.(|쟐ȒwQ@]2`Gᤓ]=YaHs;~bvnWUfeTX"/^ yjxCpuQ9\^qu(d]GnYI eg즅oikQNvYs𫉇g`f8񋙪0E_eLnngʙ[j^-To4ɫd�<srk^:>Ū9%<Pj0sm歍NiJf i-]q<oaX6/VBr9:AٶCdrI⫷[:w`J׈\{vJu5`zv*B"–팂�hz[7dW<5R ;d*<\Y!HQsNw8#3#05Y \cvO[ w}ho; <?__ocwR@+ATBFKTjL+_*wjLOWf?gzit4 oZAXi l,%knm ANZ\l|?"A 1(6Gnsڲ|x0d1ݫ2RX-'i/Gxܺ@7k?S?)Ct"jr!ehNuK7 |$pK4M`Wr<r+p3ssctr{ K,g_5@Ee$(Jڎ%.4 *0 eE{g8ɘ^y\gZ_@S6rɀ Β>zk*Sh4tnro10eE͐*6ĸ=.#a:d�\)u lI,8z:ΰ)_TWY D˕!^ѣ͖v_nF]R\t"$y{p R'lFh{ �\D_*4H] VVxqnl'+x aZ20AskP$t]ya*o 襁ANmKApY؜ nF}N #!QS#W>i{'flF@=�㽯WAIևp&.hME8L"[^T6[?gx'2‹(͒+|wBDБHݹg(@ ?)MgعxqGT'v]p~Nvɫʀ O x6]זEJ@)<<@M.K y5̝>{[X3-R < an<aZkMMS}(\qewPLOtd18X7Ie6:6$ʹqHX=r�LY~ֆ1K˗"8pNF5e^8@.|ȏ7r-w"&צw8m~;=n䀲h"s#GY9SrT}2={5<Qz"= oYSmC?v)E-d*EI&Byygg.'g ZW=Z.| ׭8BPUDTi5`b|Mɗ]\: 1]8= O`P;`%ߝ8f(Νt)BUM`M"JX0 -?:,mH﷒ׅZJw$ӥυs;\6ՉTH<,َc(烠y20AҬ挤5j'<r~ Hȶ*J2V\M"Nfڐlc/^*+~Л·1U'#J_t7%&E<= r//1INVB2Oynç3i=u�/F#[T < XZ$RiaX:3dNWn44CIbpى;FyVF;сyU$9VBȨ/>D$&QBޣݡw̘~Y3갯D$LtL*@{SA"~l4灗7Dc˼эSA-jv]d^aIwp$B  37S_n)n=ؾ/I˰u&ߞ8vyL, oK . -DptX5]eOjvݍp8D:ۋ5(aS&+=dJ 'u l@Za G`Z !U�Sׇ`<IGatU}A3!;/Ju:4}^: +o7p:L$yjm^/ 0I |"Ym%~ߜ1$fa#͘I{+x`~Is�k=~mbM+y̺iPdׅP S:IځIՒT5'$ui}2^&[oG SyXwEJr M(^nh@{_(.�$Ɨ?NgY1�"IJg1c& X Mw >W BM= eW#XHߧ5ڹkoUO6 줿a(d#D5eny^}->^<u8]= vB^MO}@4flnVmL}Rf\zdJ>W9Du|ɛTYqVvܤ눕oSȽڂy;rAyZl7Ͻ"h iAŭ^nh=L%*GB#8'P]?7YQ~9Jh&?] ̏@?~eɷ5sea2!sDC /ʡ twzg~<<F?KDza?z\a€uU>cԦ'p9n~/zwB-sg6G9>cKj5RN/DS~1Lv,3ʹ$^k2=#lNGJR%SHRQvQׇb!l(U?bM]EAq/t�W+m@zS^J@&r n){/k݊6䳣I-7#UU;yZ{J'ZךK0ml5D%3h8PO( &$Fϋ[7nLuD&h8&qwX\מKSuԆ,vb<0|%  p1YD ܾѴu�^8Nl3MTa*߯K|tX( md@;=~׃FILRE9_si�\ޔڧ2]6!x dĻ[tL kIG%Ƌ >o}Ϛ) D^ dTYuk^d|&�A5bǗ-@(Uv6 .xY5JS T{`u(X3wWQ@RޟAk5p;XY@hM=1ޠ/߽{Gbjoފ+# Y7sh6T0#76rhJQ7<R)<U˪/{L|roZbCS05q^ !lptcvr^q;Vݔr`E}燹u0֭}sC:(١ 2n۔|+[Mwҏ_Zq<ٮ""9O%/Y$&MYmU?y7?mnBľg“Lɶ~E:h]< `nO4m۔�/gI˗ۊ5*71+γ9IgS[RSP�EM|Ţ)G�y ½J*KNi=Q.c4ߗce\�9= /nm3<+5^ܘ庼pK5)vt#Woyz<O$mOn`έo6$-(Y>^*N$M:I^CrbȌ>~X;&~-k&B%}쑎2/C7Xt"fi]BJq2|Q:a_MFl`[} ˂~mo>-;.qhѨR4V%9wo=|^I_8ʏp}vJ{S)aAä& ͊z%nV,OjoI`˦GgF8S@; &x@Ì7E}o:#t}/'H@oCߐi״SE| \bXKleu]$AeϊjCrJI8QNZj4s.v(祉9+ULex.84Z8ckyQ\%@Ӄ-Tc2٪#+s94ޮTprG�SJyH僐D~_h~?$C54!NߝwRvg%?{"g0~]S{N/H1Cx1AjIYߚK~S(`X0F*ZRlG\MlB~FHqL.;98fytjsaeV`X^{>// 4#i[àRE͍8�ZS#)1C1g�q= ttر$B YX/_m;'2ܒ4il1ywHÄ0YD>$ƣue�^4i$[xS^ξކ.!yfG!8}PᆻQ @YVEaiŵ,Hu RpŢpO?PiGL vQNG�%ƤfwXY:2G@uKC<Rz܂aIAqoh"bR!%%|r".hes&OAN,وaj@Leѩ:l?64~O "@݊Q#:x1Bt nUIתHAn}{4/+iP@q\Ϧcl:AL {A5#գO,E7I_FeOl$[}Sy,Kt{䘿�N-U"ѐ|\]ad0M#%H�w tTÅwHV.ZvP H2IqDedjG bw`lz{?Idܽ/7I)@fc{hﯩjM}Tm)0a_:w׳:'q͌"�2@)Bu&�~ "xi!}i] SP{Y;~=8zkMsպ_3zZ+̲K[lq.zĄZQyxrzdPRp*a t?J! 7C{xSW,O]-}l>}ftWiWX}-ZPR]TF,SQ{c%G=5Ǜ#5g~$ѓ:诩MGl E{F�?]<\*lnk~RWPߖ]0 OѨ+@S@tjKE41}xqꍧQ"06i;iȱ<jZj;@<_;| vaW( f/*zZ$/@x ϑj;R!z۽RtݪV#.a@,Ojfn*f8$YҘl]ǴFE,0 (jiYur?IbMdlﻟ`c!}cݾ8d~+$ǏN`#_$.3Y?I00pFEL;=b/ER?^B:L]e48wJm:rmLck,vxOw\�8U[ <2VRX+6Vs8əGPDUQ $Me 9,3,\Qˊb+M/VXhT! \CN{Tg4t+~wh_]J /va;r0Lٟ_|p.e�؅.?p̋ܽTU>QbF)%!XҊB8ORボ[vO<M⊎ h l?1rveTeL9lVvⰩYşZ^21D(ތ Zg޹#R'm\PS8rl>(?@-|`GǨZؾ� hWviIec=_$j^ iRX{J#)#$m 5js;"x(\V;{jqGnq gw�u {͋1�?ݹ,~^9߸%gEE.@nW;t+)ٙM{oN`&a@J ZD j Ҩ^D*xB?_HŒM UPnG"W!c%2i=)ޚQW{ɔؐ55k}xJaD @<2'C�[v*ale5 fxځ.%ln[F< K"Ҟ'$$ʾm}K #Gz$sC2TG^h/)"t^sD.G& of뽳Xh}.{KGK04� eMG #q`|s2>g 2 +wl7\C y.vx2DnuiB}?].�o[;ЭBj[)BC:]̬>bD4\B(U-b#<2PS.:yےڇY&�3 9�T6:LDd!cr^y.*o,)(1H@;#9pSU/@?\NJ5zA"GK_|"r)%_.1]K;F@S+!\Mב=E%rWҽS|+_'{#9@=Y<Unu7  r1� Gl&P!InR$.@̋n&ب&�dͦ^8Y9:ɶ- zYRA^m?^S6ylqV9Jct_Y@B\*§KܔUIZaq�yj] d3Ϫʀ LZ+{FBR*tvԨ',.'s׈K (뺛ڏU~ޭ[QRL CpxKÐ{9~6'dH=GHPׁ7sޞn,xb(4EMrO74խk.6*PXv3$N(gЁi5gC6'IϠ=HK2{Mɞ$62߷beE@P0lv ::Pn=$,~df&hQ5t"J�e1+ !&&S-=(_on@aO5"l i\Zƃ{Q$ ((2` @.V/!ܟ {܅ F-&v 5R9xCk$ЮW1因_c2~uس�;pH0. FgŜ!fc7APH|<"Z'qpҦ8QUQ5==̳S3xq<RC`oѵ}AN4]0O<"UQ:&W2BK|fest;a2NlƗz-z.:KtC~(ax|E=;tB,WV6(J35 `JCGTbW̄^ +P`ՅA[ %*pDka ?ɠi~]":AȔ}ީ3 :t-9X_p3uuz\MڑkCKqtZ=˃;W #;ŢF-vFp]txW)NT|/w-w3D*C9frJG(l8eN<'VxF*O <23gZq=و{9(g$h40֊p=LDMXبEU3�eb%=Bdٸ >٦_#" `ٕ?Sjr0yA㻙].̣J5 m8i<[J2h`!qH.1[k~q4哂ԛZ%.}y�rXaZ*47&Cb?7�F5tXJYs@\ʭ*9opBn,~_4F~I(#Nғ4F\̑iN6W[%$QeCy-.(xxy__@{/Fd߂eUcVPts pjfG$j'ѥo ^Qn!鉊,Fysm?-O?=Ŭ?,1cn:f1c.BP):,fXiNGTT\3rrQe<$)%.;D>ټ48tQaR5|[w.@t7P#l+7:h rr:덎ӆެM\2L$zS Q Zpx_[\ΛUb =gvOwQh4v(^Q7QM~`>ܹ/O?vU[Įa'HZz&<'SLJK�'%}Fs|N^k5lL(2 Nc�];Qm8P}h.#?,D#CDDǖ=_<EwS `܀f@ķ9Ms|!V3�өI SC?4&s?s<Gy s&2<q&h� vn.x~AR&'VK{I<^*g>ݭΒ|S놵ɑB<9؉%h41ԧ_]Yaw[Ly!\pĮC3N\}u(sr';]J1x=ͫbx \NZÍ /ܶntoG S,rQdY'P E<-.AQjË,d5?#mqX5QUWiQ9铯.*bD)<&aFT&gz2\Ψ"g+U4T. l�oE+ �O=5"=P H~jyFZ!ʷP!!ơ=z^ua3 )-fXdu,b$ì&0> ;r�=j7'T"65QNM[pf|F>P<KIvL^c ;+7n-~/ʔE QU{MeL/uIsėR)a!zqYŋt1cc缤1 zT�6bH o04_J޲RWZGߟLi` G#�KJ=Tڬ1FV1W;C^/e5|ܴh\[Y H4SX8;3.Nkqb�W9G %l%-˝A 7&PNMq_XN, d9N w\HX/~rPOH �#hW/eyD;SVXL+{IdiBv4`{SԻWQI$;\Ԍߕ"#sJՇMprI$cTi֟ ol_~FaC! cq涄&d$ų4F>X#0ٹ!$ (}{tLUjDShާI?ln3�ӲG#JdIM~%F.g=K҃\AO9ϛ'S&s^J7)"6\IiwQ.>/n4g[?9]<19:t+lan]룁hˆIDЈprOIS vT%-||0--I OӇVw8,nu"zV5PA{V6$.64,qY3'ϝEu~-yq iPĮ~]�DC|)bb)$Pn$^B�1LHXN c gzEVՌp;��=\AcI&S/�0c'~�$ ǙKz%g#�Ч @e+9$mqyf/ {+ uWpm?5SZ# al[BhJ[2mdh,k`U^H ڨw*q~q]~ضf-'2})F߶8)7)~ cTz]' ;@v%HaZQQCM{v1KUټz1(@pZ5HJKhX#;^5"alB%�f<$יը>Jym|wĤ+OHȯoO./4Ǩrxt5x%<EUmhPa׫ +`QVh Ga*:j%eBKx2݈| -<*x‘f JdL|iZ&qt*߱J„Ӈ/#uY+v| D !^6"U8%L~K,x03 o@Z ,-񎙑{rT ^ZǸƸl[ZrOTJ9(=W9~ad˚WC [Xrj0I6@p,fW3MQVi}Bs_+JEa >̊JV:@ >7N|ó,E% 1bsxwŹ>�N_u~e vgߍT,2~<{+bcwҩ]a0rvGTbjf1!'iT[ zRԏp# N13ǁ`,h{!+ +bc:a5@, Wl0{XkR_AI~!;btm:ցlNMıro"p*=Ւq{u-9Bfį<i \;k,l@qtI[s=d,(:a?u:O5оe\'>c*+x<L\}=bؽt;ht~?y113q  hc`bEQ!r�g`~4pb-p8TIΗf kw}ײ\U!U$뎣ĭX] oI;40$Z FV�ՌTQdǸ _ ϲlRaS֭ ca#RRu4d ubDнߚmL <ūE0ٌБX5J#yKpEH ꈊ|;KCkhc8đw< bN;Vl34I~ ,"8‡:e+ { 섪 *fgEwxD&\*ut0|]׭UlLl^@ {dBduՁ|]gWȖ64.窫1X!Z ? VU;?] 7% ?Hi`h\�eyvs4%zo* V0pJ+ϋ8 9p1o<<@|գGѤݣ4ݎ8Wpݮ0 ?Q͉(oW}B5̟cIC;ia*)pL$[z=�ݤ%QuzZ=FŽ,sd-3`0d]emb^' hw3J75xXbfsd<4G4Fe"i2JjRV#~[) C> ^|:iTg@Ao\kʠhʆR\iVF֫2?F@m@Xx5l w BM+DܾCFX ]j.b=s;9i0bQU)ȜsybД;zoTb (;]qRkKtR7*Ŷ<$F"j <{sPVb:\ʯlP*[Z889UD^GQq<ȿ{r� Cs.)U $ɯ8 ^f2Ur u+U/=5tk8r$CJyTBOE3~7dBV#j;Ȭސ+8˂$_y_2 vQ"ڿ4Uoڹ/G,>=6Ys|iV~ݪ/+U %e P્H?0)^ZH2g{68˘CIC?6MPrͬf$ ' i-YXkw\7tUUNbG/ Ҝ&A;J Po*b (@z"B4b," Cmc ATWVRӵyYd<[?`L;zp Մ^GH@f[_VgV<v|`#@D6I)CgLU,E ~m=Zm3L*}BguW4PoUfN xiG;~mj�ғ1 uu}+*4))tcxX2+P]Yd`:Js4W-,+r*w_}jwJdUhPn<?<biU֩V/c 棻t,p0ĩzP&F__g}eF-T6 HnZτgFX2Dϕ삘 DA !/`Cu :bފni@l283 \K} Q1oބ!}:kkdMǦ,<g[?Jd]xAd"LzeGd8R^6ԉ2^0f3zvׂbfyއ.Z97]®1\�hբṤ}s)6ȟJME$,r@o)͠Flh>GzHdl\`3QMWu~1.# GdV+x\M||ߞ'0"3yγHwy!3!Ʀm܄&fs{%N g7pBZ?ɐ;{<&gM@f{n#vpZ /{fne)v*\K mG!@.4U&P- dcoh7: 9eN5%lf@b(H-P:oFIYfh*"Hf+'"eC!IR#Ppn5ɯ-B%W딩叟XI7,+)oOO+G*4lWƟ_KNlݢs1QF(<-Z (x=l'edwhaMt3#,m,XMюRxӥXLo\hfeEd*}ϗ)jS:H-$D~a{iNQ)$:k1a-">֟$-HSiZHF prjRKiw;n ‹}@EC-?کMJK6 lkAjUݾ~SinBOĐQ#,Q ]%< qxP}EW GqU_ gZ59 9d1*nwk3҃(\bWg:NʳŸ?<!K\16/L\skRl%8 ܹ}A�phN~&C'g{F)uw/-týe3j~DFcO 0,jm֬h˟?LJ19?,S^4Er%G bh&w<Zwl#Z"L�mռ̬�Z@=}ij usw/跅qaGs?J+IڝoCFQ9%NJ;q3xQ5]P2 HF\d0T>$G?*Gb)*X Wx4j ĽdPVHa4azV腻/MHWCi?ǣv CY0u$X[5ҏ_nrS*NIG yzsaO^R1XfbIjIvev9=ġ> W:} V>Ε&;c_8YDJWA B+X2%p״Ӱ%QXCBr c dTeQ:Cx -)-#bꗜwM~'Ayeb2Ufɠe߇Bl9'ʩ*ق_ Xahqh25Etz D ; I Rb!hX8X#*7ԦZAD?H[+d!!͟6Iv&G#<cTj=}l c6Iͣ_.uڗ<v6CR1q#ok9'pB0tIG;@ ye|;qjQе&O5ۅ>LH(=Ӣ4.[|h;G% Z, ¨kO' 9} }ݚ^?!J�cgUҥ;u'7:YVZa.k\eD ͘`+-DN8]zՕ9rHHB6sxwqRp .È/ohCFa"[ذf$<W9"zlRHe|q؇ЛO;Ykw I bDծ(hsn0gնt#l6 ;twBĈzn5ng!k xV- ⋺.E߷NxLYJri$'i*~W₞~Ǐiq!fDo" THQn4DA_-D@AX>'otrPk|kWJ-h /;9_BWa:v!.|̅gU$'BI'ɨn:e }uby&\<t/&D4/"cX=JT~߽fuߗ*~&H1x@$, 2ǡl5 bћtq#Rk ËެP"vHsm줥ӥe6E`j"$| <>ŮS>k<Mdw *؀W+wt2ˑ9.300(O&N-+_1r,+nz$zSqǼL[s ԇf;G�=CQؗ_Г%io;NNv^Vq[i #` bd]un\�?]^Pr&m8q f|vr F t�<lc8g'J,ނ`^G){ސC2 /J0޵!{V1:{k ]ƠO@HذW8E.7}/(["}O(񒦠>HÚ[ ӑj2")^T--3c$\rRuN&�v4%XQ6N(k"I3#*V7^=Q[O'M5@3{U/dz'⟙gCk~QŘIH�ژ[�:CM4x4s6Io"*ڝL]j` #e2mkvMǰ:?L( �[,FsGG"n$D5F΁{)C(H G U!pzNBP4~Al3I}yY[x.ԵUͽ%n-36LD~DQ ^ɀeTʹqA\E#_f.ojNVY>me sMXaz!XmO蟻RM ߞ酎w)q xt K>sCOQ$F}v}g(!>+GdWVRFY+Gwz>?Q= 3o\a?F/�-6e{S1͛+YDbB|M?=o-s{1VL=E �\ ZXFsZ۹:};kU*9N]ϒ fONm�tywL頻W;ޚw'r$,CClWERq ff 2յawm -ϔ?(%_b;=Nt tD6~T]DV@NۋOv&u}8� AGj8a(x ̉_$Qj2m| eR+d3跳gqa>,ʬ1B#x #7:Gw$rx�L _mr:mDPLy+ %CijjTnCsIAԸaU:]2 !*;-(c]>;G%[q'37o֧p98[x7n7yf,03|4EX \_ZqM :r/{lGX#-=Q \@ qo!J֟dXmrnsu u@0^sIb;;]NV0s» 2=a2\1t1WJ)raMI@~Y˜sWjߋkx_ `'@hizgwG"do,R%yvˆz1EG=!SM߲ĬP�L٬X05dhuI\bRNJ{Ym $H@-N.#gɦ, /$v�h.GBݔ5I{߆Fd«Lney%(GFT%윾~H80|�zc>)6[ Uay2b3V?,u:x&=|\>plh'!V)J=C~B_"O@B�oAvZ= < Dv3kcp CQe*WKe jyA5ckM m?E%ϞB d 0.f\vkϷ0um15TЖT)hV �ᦥ-W,nxc.f^0k x1?rv,11(AQ h]4G8#B똤bI/Z*//xqFj%pj]I7u(h\3xor kԯ4<@2$/B+Q4l& o($Ī,Q:EIW܂W3Y~'G0_!i`va:}dEWB,)86f2"5$F&bRvBZkA_anBZs! GM1frؐ>_hs؂lpSTZefiM̓sR\u{B,=c=%9O"CJ��^UF_kM/ǐrGvJ-+vw`ARlU! {}S?}xt^]"F«hw'99 DuEEQ#Yz? MUj~) B\Jpż[ZPW{[Z[T?iF 2g_{WD;߳B%27T<~McN 5:'ַ\àK$Fs8'cDIt׫Jn1Q^UwU*RyS`'?dQO�s͈G=RHPILy̩?x܏}}_y,trW|ԋ3ZԁwmfmeyjqqK?\3v>`MO2O+{M5ikDҭ} "jY/F NSڱlaf9.`اKB=zeh(%itWD{"&ok tRPx5ܙDP!Y(VUva g=,͓:^X/n%қDUB7 [qArx!DAqShHd3C=sm jEBBR՝cw=^zU47G$P�X.ӑl =P6C0Gr嶮'tVj+7R 7]U/{.N`xQGZvv+dK,xV Hb4 p^sӡhX`Cϭa߭J 4uς0LS*hF|�7 @ ||n0ŀ^qk[Vcmv$KE7m\(+f/ujsP3%%kdc'E(h߉ $rs%*got3 :|3RZcYySBsT,JQkYR<]:*V{ gV-C3=<WPjGNdST(Z._gNUy|_?뉝½bL:I( TΘ\-Ӊ1=&4Q;Cҵ5;iń*iՂ�|pQ["]g?Ad))<UV/mC;^\$,U:&e1QN ~@k:SE?+3*h%b2|D822̇bNDę:F 9ۘ7J\T.Daϥ]K2<2k5n/kt?@qH S#�> 7JiW8`$g }zS OvB�pޫa#je+K~!UefGkr!z W,'tׂ�:3 bd}ze󟑬rL񃤌_.Oi$ F+AlV$u\Жn P"ފ.U13:+|}nBy\xobʏ\9LƆ, 2k~Hm<XR8t9C/ݵ̮ӏ,& foHUQn̈́>L$Qwc3Y7"bwGm?ͫVxGݔarF@.ݥrI7!=]4渪!` lFdw숯!W*h;JY;y0";sCtk!b9zC'na)#O,?^ˮ?ʐ k^j52-w?6Az0G- ^aKvݲoqE75F~) gT/aևVGܗ]+<j\BtOtѰM|IzϢQ#`E'`}+32[<4者X?s9Bu#wnn;Un> \Ooέ1b>L8Ԯa{$aLdo/Ur`{or8`=wu 4"JvG?2${&r_ޜU@6Kw1Z-=M[pOggovd? =j^^T(Bť,p^ªQ*OoSQ(.d&b9�[v#drHq�-Tt .k�On<C9ե]13�fXk{huz&eqMy;4ONGfQm<`K>S3}l%YY0р܎a{Z"`B4Lߊl*c jƓeP6iXR kpi˺T8ȃg p_ʷvPj6!;t s ؚvFr3¬YMEH's+nn&h^*65c#EP!Ө]se~#(kä(!~EX6Tv3fwh H&>1XH|k K<+Y#tGn$(_\ 0s_ sL֬<xnu<eUؼ>9~7F1]aL6Aos5 n tcl$4)v>w7LH<?_c /];j5>/ٌlui)K?5ٲ),ke]&oO&t ז@l+'SJ�Ë|T77_{Ny8&TEϤ)2j'O6'R~K @ EQaV/Q4CiA<~qf^~Dz`;9csD)/0OfJX>C@XD;iu[^! 3ݼpϰ6-ɗPq,v`j`B;Tc!Z*TOü JaiDV6]>W.m5�lyJL \.RңD9˶]?M)~ceAw1lGMՋ  d0FeISe[T]2S fԱZҸ4v)h|IFco0hܕ0b=: DDMMէ(u,g:X0w ғ( $ 1-YWQ]W2Ŀ1ߌ_BƤbYx}V3]+Ȭnd^/5Czs79c[v]>SyYz;K]b_]f`#  *2mweg+"3QN |O[.&`=vG2=c_z)6@oEwjUHfՔҧ( 36Qֳœ{\dvBU.d;u?`5X),p&ahn?<υ렌'1,S?ˉ%ܕ8 n*PR yD}P!&(%F9dw{z[lbgB\Km8v*�!CTw+2uaH~[(0oW$dV*. ~9^ c2G]ŴTk etkG˰ )v `D4o!|K$$ ΩnAvXVÓ#@@;Ƞ{8Y.J,VaTүPB*fW5L7`_$Ԩ@ =^$m`40I Y!ҙkV K{@רɄ/܄w1V]W*u4(&utar^p/%/:j|^m@-9KV- $x>^륭]_MUfdR}\'ˍPPQ9ۊ DO8:eXSZ枫7gLJU @Tͯ #-M}- gU^|o =xIr)9T /2h?c%|1"mOվI=-W%+Z0 ,ynb_YthG <ͯn(G?חjl36W(1-,:B rW2f8S< VZ_#:/̏ͲR8WMZ}>Q@S8i#%oVQkJvNXlj.,muEIx5vA΅ӥO%W7-ZhEKF3I@>RUHEܗ<LHL\Ii/YkAumRJ-s7mGr>vV#^j>q`"Ղniȿ&A8cK<wH>y/eQȢ;�~NBt"CתHepJbP;at Z?0u R8<2N4lBȧ;B8i>W"Xx8d% 5 . As,N'oĽ”!(�22WȼPap37YC%tO)^"r@DɈUp C 4jO2^WLHH;hG,QGE6!B`a�u fEnʉ ]%1S⾽O=0f9`ZEGK_|?`EEbҹ77]QCMgtq6b^k4z)ؕiXi׮<ى伇�:[VX]+_?]LZ<*O5xGbk*_UQ?^[9 Pf 3<! ߄FGH@6~oZzSqi?W~zi`Ye; QH� 拣/Ix?zC[P'wU hb{O QUc#εdh8]. O2"H8G73' io&ڔ/%pi9ۋ^h䙷a An(vFr~BxF{|rN ڦg߻3u: Q^F/<LM)e{kk&1Rm}5}sf|o6vLL@Qr9CVطoW/YOTؒFs)l2^2=D7uPo>cDYg邼cp m o5{`Pe ekS!'fn!63?*4\ *?H#9m1?(遅6g}ȌQJ&ꢱn�/H8 *C>-MD|u5A:=[5G7_i3 g朱2yS7V[zRf䩈Oz4WU%+<d?׬4\uݯamjuXQ$&n,xp6 !sI<wU2<)b@\R*YB\2?.a|3~#:*L9HrÇƦajٲ`L xղʊ{7vgQ'dtjH 2M>*9c+l:n6Us\*KCٽ_f?QbsјҍpR޳.z{'1 ߰kU;F* 7ӒZv< FwQOv fZ"G:߱#b =ܨ!ۉʈ"8~\ځ{SWcuAyfPJ ZԲ#gFb/P1GX^e#UO^}Rk>o\NG!ag m7cЄ>Ï};;cCN\()CZpc `djt^rO\wQA+& X h|Axs8]JS76zA1쒏{Ӯ9=jk*]65ʻD]@s.X=[o/2XDK*W$#dWv>h7^AeTCOE[_PC \=+9Ҋ%L32BX)Bu="ud 7%t[=u MUUte kpb/" )yadu3m a:cf% wY<T(:^4Pqjx$Ѿ:V!{bp 6Up{ C240Cz0%z hą1FlB*!Wh=2-H4^V_ 2 Fd&T?a;F>Lopdiݘ ZST4gql1 u(jU^I-x[e@d\t2"50"ʷeTJoRH)5OH:qt fJ݄V1e]-lL9 F&χ5p8{ :enVӈ^ıb<Y:9)]و̄Ǥåj(BFCR8};(oa麸}lb<;_�PJT^WƀMj%L~DM!\>>ϊXQS43˻NkE_bjA23L^+N[re]8 M턹<C-.\k,xT w=&=W"ӆ=~S;jݹq@OxO~M+pR %~[]4*1tp*|!jFTOiK#[\R?޼ E^dn�$<ȱO}I_p\2&,6)Qޓpr#_!`kct I%K`YAOv߂Ԅ- eRh A8OEUuv\ C &kg͕'^D 9Թ\+sCQ ѓg(�)CJB@/.U  j VC`BP<% ?30ף6Z\$D]*Q W;}z9;O]YKZA6e֟/m"iZN \R p GCYO M(Ь,ch3E$v!pS"7i!.:Fb pZ=[^'o[y[GZ@"“*\fo9x{RjF6Ҁ@Jd2E %٪C %Ő&stq 9kgM+i5V.E_튡yz-!Z8F5r+Q0e;e9A w$FآGt#cJu k/#�2I�Uh򩠼?a[Jɒ#dYWf'ĀL;D*`5& @ ?@Kkd,Of"Gsߨn1* ۨj��/AI&S/ 2h#0%°@2&Nazx0AVڪZr2$WZCQM.{׋w6ib."PC"ײm2]eXOi biaD'Di}%nNR*F'?IoFJzw�v#p BUP3VYK  0rubED]Fz{Èfjϟ.dy6d�AJo^pKwb;׍cb*Ǟ cg:)jdSF% O;|&ķE%-Lvg%}(zN (.Y�Jhn:y+K.[#{ӊY;MVggA\< x;]3,@U[{qj?I<(0r?Nxⅺ.J#I|8Чr!;N=/#'HpmI|JUe/r-=f,=1h-K^ jnMU}hj]O$iw0kU~$_FpM-%@}p_H}ɊoL TR#mټWu-nGdMJ/x%ota9?s6',)I~rOw~lQ$CV#y׫ “xR!ʓK羀X;OɶoPԥIy푙"tڴR jj+FdLKڑ>%dk_dݕv8m3K H,=YֿbG5fA雸5 V:~݈x$gWGv<'o3دJd0c̻wnRdBn[.FJ6p*$" 9UM,&]TSf$`Wբ�|+1aR.~Z~(b Ew#x!%5ej3"uв='+rl_e?]ͷ9>NwQ0/Q:Z1{hÝCGK(^Spg("ԙdؗg F*Uz6>$:/Z9E`IL0+RGǍTNge~^%j03fVs#&0Ƅra[^syXZm}4p;sL^`[M[ pNڭcka_JG"@KAN'<#F�Sۍi@~-qpoZ*hN22 },QҐ~vRVUlA"eIɍ697sk Vd/UJ~dxup>J{.'0�z7I/#<PhS뜛xh1i {ڰr{[wKi:xy`va1~"To'd)DiHN*אf~E Gb~O{aoą_x\[Pk;fU2M^*,,8\ D[qUs;\g=Hn"MMd޻GPru(ii!FqgI,6{P N kWgp?:_gŲp@7@4~a1û <&!@zq)̭�@~ĸ #;W%R֩gh@l/1YvK:@`r]g 71c^S|e\3�@JBt9DFD_rjy'{Z�"+BXkkyTV, aGDr?3jŁM_6ɘw*[@)빆k,eMe-s�Dɾ.aeR- N2AnVBprP:Bf$dE2Ls#M.5}HVPfOW) 7Vƨ]hW_=jWLv$8 >^o](NePPtPZie8AoE&n}+)ܷD{XdeiC]u`|yhElNAEk xS Ԏo2_bG h$_Mf?''ȅDq P~DC B~6ho)kZv<@sWf+W <[&w.w/Ff-M:Ԧ=37].fux.R1iR ݭ2F7p=DV%h&1e]`%juzm'B]h bxwj'�g˽E)U\=Yx ,w�ۇwߢt\s0(vĹ?séW]`&CV;Y=y(JxB9h Íka/ꨌޏ<4J䎓|3zxb]p wb{o Rh0vˊفx 3YMtT/FLj[l&4L|sq92 Y೹SGE}${'{veR~kX#<G&agH9jdݙWmⳕVHGD|)=B?cKz3\!3,7@{?!)ʉ~w_wYo�pW,v#b}ފm~f_M\ H <SjQ0M4wuT Ț74MoNOꏴYU}v]j VC:'_xfJt_`V T%UM{mm;z?kfb7r/ h(>_XEWbd T?kS:Ɛ M#dU  "SV5NƶXKK7CG^-=d_9/O~@$,ޱXHt~ĦRG 4)2h7˨ U�$Fvg_am_cw<[ԃ~Jh0MϰY+jԳ&X`&ո}N=K#X{vmDmk@j:} f\%&}nQN} 'L8M@%BJn~RSרqB(Sm}MV xsf9ʹ9y1,`unSR%a~'ewMq@gD4Gʭ,fcI #<}P aDV(%_`LӀww{'IhA-,dXh42[yi_V lMxMqNlz:7;Z)jfod^\W̏!&IenAW ,|df0kF7]C z ē5lf7rO$2 5ZC/+N*Z)"; pD�Ȅ^yI _k�Rbb zUfB=_�PblD ֘Q'k,}=4BSnԙN@4BYjCdXR2cx+kLꏚ3r 8< ꡝ ":7׌,e#a&2!\B| Q6Dg}Q�*L] 0Z9#6Vࡏ!+ LUI] Tba} gyU& >ص:}Gݺn";Nן_MˏYv&?piHM�ZÃy.@NmY-|Kn:J I'-s56Ih sie\Vg;Pph'5\Vd?h x6Њmb344/ (6.} kJpltSuŨ2c= =dɳ4Z<!>kBfT l@WnP&7*8 Y[=)شj,G!�_|N _xX>`C>&y"B:Y+,b6Å-4‡C)8Oީ=CYsK%*y̜S4jd^hfM$]nb@h^wu.p7jk\1J ;#a-o)Sb`-Gb8DD9 jgbؘN0\ʪ۞*3fN`D'|lZNZ*U?S)(5y.N<~i>J%w~?WWluT?v@?E'8j :|9͸dn^叧|F-Շ>;y:[vOˣ-ރ'`6)NU^SM"@U u#ؑި t,@n/nje{[Ȫ#Du_n�{^)1/Lx?k. !'vGOM>kj^"H>mIG$<?C$Kknq!\얊Ǯ?3Wšmƭm$]tv-zf1 X'%0?RsO*"/$Οtk's~%]ۥ+Κ=D! gޮvY:-o?Կ^0mY8 i=/UzeNr Axҕq#8^ÁW n#!0W-EPbǏBƪ8.f!Zp<ͫxł'cђ ZHza)!?<.u^kքH18{۱Sjid˴\|&aӵV-xTډ:G$ 1y*>hNӍI@!]s(g,F;+[=:NGwBe%C�)M?̈"?u3Wk/*,9k}$ntuWzީ]+.gm~oON>� H"SlO\ɓ_ (Dˮ@TBJZ@pZ6Jx܈϶7{mFf ֣>{sM5�hҪML5.5)(o|(b d z<JZ\Eܼ9+sOK;YeQ߰ŌK%ҩ׈[<Gɸf}.L4q];V`=:sWnMW6FVCS?㍽Dn9�'k\;`ߡPu`FdlElxgiS^Ǧ5(W"PH 4c+kd+>|j_b*H:'ob", –V ]S�&UFMob}u'm\"u.5�ԗ վn:-U:io Âq;]>+߮|ED@݋='Q~] J )%j"mDv+SLp$+oK1 [MzdXSxPG]n_.Mc<yE\)buxoFkp|�#6XaȑHd!!LޘD%/7;,3R#(3: zfl73P1I![N.׭3m/_*/wOE/ d^w3ΐd Nq ⦬ 98aG1B(Ŀo<ON]8PMIWP6hk3V</ fPs!RJRڣПMp >n?Zgg5n=\0X`P{Hg!WqtڸWN> 8;2e*.lJ_"0mՙ Qg.yMsGɌ#=VKѠB<Bk6(iN ǕƏB !IДBF\ 5"SH~lg;nd֧좜eɈ0b/(άzh5_!8п�mQ*MhnNJanke 4y_w = 6b?"Yz(Hw$]ce(mYYuo?ߏF+jIG$`z�t:$Z]*ΰgei}[X!p۫vaz*tE6hGw3wc⫉"MiVy߱M>ZzFa㲨Y*_PӉNQob6/K <zf8F%A(8CۓKA%V53(jSGh S,X:GBCc p qɑ?U|.P*y׋Np2(=MbIx촵;S6{2۠x W݅٥(u$W: t_RLiuQM[hsHN)bM=(ok}M\OItWp3bΙ&ćƳXH9bjؾTrADw<I:7(%;"b$xCjI4tixg=oȢuA& B4oZ3. @dK ݭeQS7٣9pagЄ@V’iCXfJ!Z/A (%ȸh<D-Ы7/!ѻ,77}v"bInômqiBuΛ9w͎&s/ΑxA4<'y$!g:z uIG41Hr56;#h*a7Ul _S^]PxnB%*H,)#EvR>`L,"Yҋ5 HJ7buP:6}}ҳi0>&cZe՟H> `FF[ $!q7 ("6=Ui٪^!a6yQū&9lzs' ڹ;%M<w tȘ\>{KV0N1 u̼$RmBQE;TZ@+QtiOygy%oOTluu1e 7hc;BׄęKRhiB+Hv-KJ^G!I̷.!ok8> "9TV 8hv^.;5Vxꦜp6:of VqP2.X+}Vs�{JH`쟕MӏŠZcKvofxR=v$(յ  DD6vn٘- ׈0q,_.{MH;*:5^HK(+r!иnդy✕ʤheyJTp F�-y`li{&R7UT՚ Yz.0Om_�82d O2o2K=$uh2jrR20Aj@ºSX,gIk;3K I\u0'0솈c2tO&']'ݹUi<Q xG>�|iy \Kȸ﹡�M;u2 r4:m}K(xtš6z�dGm,֒5 7 _v-)e0a@AePW=qMeƛ<ŽBƽhim&/=nhkvt5ul|3R0W?;aӡQ ) DjPiGC5 o Ŧ/hr:1h%rFyZ׷&\$z؂36Ն*NWi ! S]6ӐJu/4NuR<nc~q�.tC(/]aRSڲơQ&kL>q;\[mD ^ARD0$*;Ф9ֈ͡"=,s612_SIJV@"/#=aj/:0^i]tߐ">B>y+au 5V| wGUYZ\u5A4^?ZBi@X²H@2_;#*22=QS٥3?_*xZшѴ$Ϯ/Lb/iӕ"(#GSt2ƈښ#0%uRn;#)$cMK1ۮ{1cqO)7TZ~HrBnfGA0xV^Ƽ#hRedfYG"a[Aԉ*`{D-RPxKxʸYZZ3U.A7}rF4[C(H /](k{Fp9[ձ^e]dto5FFVH*fm͚ $sz׭6|X /ٮtF }D$N` 2B>$ECҢAe@!cQZB]HsCSɎU_fz0'w HWTvszQdb ;; ̭r򜅆F[|2ȄtZ '.HdB {uC>h "seq B({ -Wmo4,ڵ6 s"qDS0Agqk6jEEdT"&>*7}<5D&�ޙ&c9 1dS tQ_,;H�@JyN5Ӱxґ%[欎"?hx@4,"#swAOBz:=ܖT(}b`e}Ѣ|򔿋_ځ}A %9SH`A>!ͦ_Ll=%_ԫԔ 8 PS.yYb-`9D\+XrX%�W:Ab&k@O O}_.f`p(CA &X_۾[xxk|%z)=VI|O RAql^o"đ;'xV{zc13Ǔ*j,G* AR~mU1!qFB95)Y(Z@Zhzo O4D:Dмq}ѡE38#'FO$!;}>̡dĈIx(P) X&el1A<qg~qtu"us\V{uG'~` {,U!ʊ_ #q9HΆBA{v(\(#Qwi@ULkɚ>gP!؜v�mǖ&Ƭ&4ro& V(|gմlo:jj/N%)LJ$&# {?,P$�Mb쫵)45.VTzf0 5I\7d+$[<п[ɾ7床<r{gt+_dhoq@BDmGj�I mSg^7ira$>ҁn8z*e>t\JiCנN4 6(ch _ (;oT[[NcjbNj-D3[cZx-<"y?tվׅX{c ŜR!e[蔷_BB4|ˮ5*& ]_4֋B`He\o5&tTwSTg%}KU~�ٷa.0.=zѵaDWw|w�ֈ[&`�3s<S(i/vW.nF1  1\猅N/O0߼=Dz g-9y;FE&o 8P'i?}и#tnjK8'žl "ܪnbɵI{ܟHrCY%)#>|�F?۵`ۏFn}pWp {(wkdִUקm X1 ̂lbj\ 3G\agR@$-˄VKo)+8)feV+mXPiuoFV-L 0vW BHvVMT䋿 AH;b h;R8s߂Ea3<eNaGzM)&i[km""H$ ( ~M"yO/#LPzZ@^{W\ss6&%'n 꼘ݻqBGF*HC&!ǂFn'e(;<P9vEejn0}S~!dő!"oyBD B,Ox@\^s=o ?u1yx]BJ9cE!18^+\~-盝?3:ⱙ� (#*9eu#Vwޘ[@z(v,xϴ7JҐ'Iٗ;ې2LeeF?!ǘ~sg#X'B#ZW궊ߣSk[wM.cyN~na]~ yс]tÎshGm@DwB.j̷ jm~3:mDu_0Y<l$Vd9594f]ATJ9E/SkR@v,)\MHZ떃V &:+l&6ǝcJ~po{ lfڷt=WSB<p mzf6Qʒ4-%ke]Gx٭B9)`04|T}mAo~ s3jx4+!Bwc-64~٥/@~wB%)OqP,*Pd;sA*�2ddLzoLY2,E)oӑ{t;MVv^s)G!gibObP#~E_a@eU.iL_9긫6>:gqœuKkQAtIf\YFAy,s(&Mbࠠw2^{%$BJ^-m# 0_QGU3߯IHVz|ok櫿�ߜWǍ=>T@ kiӂFXAAKd_e! -u,MD'Lz�19ɝ?T,֞?>bzzVϜ-^o ibNR]\n#5Ѣ3XVfJ̶vJY@guv/Eڒk] `uO-f2=~8eu MK p }߬㶦t(#%&f5Zg’j.i䱂BKUĪu*5YZ#) Z//Wd[<0޺&Q{2uc_ >jGaoJ1,л2�hZ7RۯuP85́L4.`сU] IU;q4vRk9~Dny2IoC1إ9kb?\G˹}LyԚP)(B:l-|;^N{+kG ߖC3S?b^t(4| Ljl# {BIr*vT!5/v9AB5BfCfMU|Frp)欐wqq64ukrC0h]4T탍_}_OQgb<?!᜘>doU2҄TdlEQ g ]. uͲ8$2"^Xj]��'AI&S/ �Y MO ^q%D].T֙HQϒ(AG�%1gB<"QY=Lf@<԰MtiMSmxPKHfa LGF xi$t~/a3,Bw]&gh"]K)|Xr<NdCvO=rLE6X:<aGCh-ӄ^RC .B3-kH&{g| (C 謿>$S:n!{M~O_Ek*9-Rnؤ- S'naci"s Cd;+LiYlDҽ4+Pޠ<ɅP:(塿-xO0Yׇ)Vbb7Q6f K<J՗/+eobJe30: lAc n46'yYMt4q{'*-;~?<L0D];&:;N?v ɚ ct]_Mr"s,.4X>|8#%v^uaPdO]K` s2ˢOwy ҙ4!ɳnol fqEaLD M~;QC#/Ki kG5'y~~{X4<%cEC#t[>Sor#ì( k~/ohėߟ4 B{]#=S cff^|?%Z{͐O'Rꁑ.OؠrbZMU?S`ҥU:ruD~$Ɨa$mbTl5:*.oJ=+VqagPxJTm9Q4yd&�GwBbO�:ƒp1o6~eS(U_O=ԜX'` 4=υOvAwÌ 9+"2J `= K.@pmRp\5Dsk 6FqJΣyov L5`[Ht戍RM)91JpcZS%w:J?*I㉩֟LVbqhi oWYpuU^lll`XGa<7c38=g*;A<>8q V8!a)u_~Cf<!ȩd=A!;?Þ &Ճ_^I^FG$Ӈ{{Z#Ĕ˾KzD亗љѧc ZHI'i.@<}Ɖ? ( C$IZktEw_KӠJ7+#S!e(*' Mhhs`>2h[3ziJ|h D?G~D"^Bwn"_v1n)whq*pϚyI~9;f%ȱN"Y~y+T>$fiUD)9�O7B&0LX^'%/ I* nb��ηAeub_1jʰd]z*XTygQI3O/T&̴mܘ԰AuR MCj5L}uSp#oe_yd«׼4.A^h߯nGyo|LgYh790:!/mem\%#!&іR %d"סy#l}wKͫ܍4(XTL5w`ֽTe"}2Oc} GjuŨd B8R]"٠G(k*eDuUqhŴGc6qegѓ76|V+1̌G $Sͭ<zF)5H?fFƵ.�N:lY-U )?aR· $q 8pPg.�Gar9RR]Cýэ 1R^ާU]-�FZCsoG?z9AFH@={@;xViDI|#zcov`4h6Au!S㑽 &_/Hۮ/b6Ԭ`<4.oN:eB.O咇,A .A$=ષ?>S8v\^⪇c<V֋`: ?@+\NI{ 4%<8y%H%'yBc,1#f_cL M֐~iLH޿);d @nA@ JVϳ5>'܎P0@9tJ3$naa4ّ[N>BS#a=X눃Q2AvѴC뜰VMa^t4', B;MkŽ Ō5)[ǚi_7nbMby mQ UaNK(xr^ĥݳHEEMO,JU (u驒 sH𯩟X{j14l>~nMELExH^>9�0D<5`p:@7l;qҘ mIaRd;"jR}b=a"jT-7AAh*f9IPzOD׋\qhgv_ɪ=/haqd<diF k8%;ѱ<@2lWxts!2d'R'H7mR?Y?rbB>F]"E' 4c-\_9-ׄJN>fN+k/ Vi uv@5j"#Mwf:^UC hn17`r@00|j&$,=>Μ uFsDz/e2o4LFrsJtJ@z]CZ۸0p5Z/7ߊmrnr5G44 Ej =#CtHXY�=+`xXH|f3Z;dƚni4)nǶUјЙ(?>O_-x-?uP6&6uRggHڬ'F<fvtnѥ\ 5+ _SE61SNXD#VNS+_W`Dmcmݽ9>2k]^jAQhx_1>$N3QR;VHrS-FGz܄? Y4YTi*A\zȻVH&]GQA" HyA~QhVLMWٰ|ȪU?k# _Gyb~?6x+qjCuhβ<S TЅ\kd_"DEIleb֓:V`^KJ螱tPkA|1Y(ȴOd2pݲ7lnY`b`5q;^.)wZ?钻5,n.31;X|'!B*is쾟&Zi&[".k 7v(g[| e*jt7Et461Jm$&H(/*JY5S.r�uR 0jX`ȳ q ^&TSsT~%וB䇋,٦=ˉއHmI}ef!hzzc,ʘג <5+U>^: :9ZiTFo= %if[܅ι[BpSAYcj{SzX-2N_mXx3}}j$N =v8/a:ˑ`a}H]'1ņx>@򸟱/m2Mdʙ[oО$&#[pTQR:D]+*k)ۥڊ Ăj� KB"4gIO2;c8}e gtEJw-ѡffoɸvu(l5m7 %̔EFz"V׽-qSY*IYIt3T~R3BU^捷vX+dv 96OTElEr]!e ^}oAˊ򷀤TPw:A$CIDs ]S]5n 8Q,Tخi2afV<V:B#CÃ{G1FOI;bzP}=?2LG__ˈf1m}ug",>3oD=(J4}F6vv ٓ #bHR52lG|Y~c 䛡9T^Cc9 NçQHʜ[ڷcI[l2IF}xl vqz7ڰ٨Vyv/]fuOJjI͖[%]Ib$m=+Ql@ĝa@EWjXc aQsiSDŽۻ^J/ GL.Z*?)ڭ30#2 ('wN;Zd!TNc5E59Th&|yIed#)!<9S&}} .05`[?e,1B!x{Gx2YydUitXbPe[I(#K_:)(!_ M3NFq`DHq7x_h_/:X}?F}f-Ee|9K pJ; 49Vett z1+R;N.q 'tv1Әa>{ kurs;?>}vV}zb6Ocn-J<< ÈwB<T`~f;4LygMLm PәF{KD8HM7<r!17r!S 7A'f6KhN q >O E~lt$ᓃ%+ÓA%V5iDJ%#0"R֋^:L؜{ekT>{e$vL~_ENvdktu>P:.068@~nehqu۲/%1s`X@[:tri](k;M`r AXcf?~I ԍ}{ lp^?_ ՞ͨX F:@f]6qROw*}XR^D;_),3*#+l&F~Nr#j\"S5b'T~:6M<,!a96+wZmiZg.b (3Y&2tur rN$BOJTU}[1⥙fS-l_ 15w3yP` p 0 ZJֺԇH]9\:Թa.f3SGȭnrE+ ҳ`CSYIg7ec cƠ."ןRl^0c![K Zޗ0A;Eh.y! s^aE!eph*K6[ʹ=e䯢<F׌$._O5ɝcYph?1*A?O¢Y.Czf* _C69hOH -0'@ՌÓTX;3N]wX+�Ryd;�qJ|;;eC(A`(Ђ ,7J<EhО�<$E%z<+a Xyf=/64^Bt\j|�$)Yєp) 쐓1^xA�4m{AӅ=ekBCX=1z2l5_Wc;e(&q&Kq;e%UzTbxuq 9ߺ< ,K!Zuw95%ֽ(ll# $Jj%źʪp!Ժ-D/PjiŹ/ClvaxHaJbVg2i]+ }Y֠񑼇 ؖkmA9ȵꐭ,Wny0 ޖQ,HbSKL (qG2F1{LRg؆(e.קDϫ[p3g,WRmSe2-b7OmF9$T3Źl% %Z2~ssrCј\!.�)ֳ2ؤ$hj}5*elaAZEhlMa[5jLR1@),h#G tMbN4pQ12l_1D=5)Pr.ۛ<yʛxn;S c%рjjn-߿!w C`K/ŜQmO!)3 był[[֖tO3ȹ T^{vŬn_%Gj籧Wp$q;!I}d`ZM}4QCH~%prأ^][3]`i"}5|ȫK] 8˚"(8ꤽq'"rVM>ա?a&[i&[g=j;iYdVZNIVwk ܆zd`QQODMME*LG Hi q5:s/@ɤ^E!hx3_QY+(Nv %_[@0MmP˜iQpc� Rg|\W_E|ﺸG nxZn+Իپ`-& ɇ$gf̳2ܷ;n5¶JZ O5K+e |�#7xLyaBadP ԥ[ SIȩU؛(RdMy?%ۡ>+k1q?*Aa܏B=Pv团?cxaR�(m0q-aa4b.RCES,ԁn2i$/\g~j+f@X>TFՌcrJ<'fbd'ɭ~Py:=͋5#3!e}o׏7k aT7@#d"T!3;ھ0x N=;5\QtX1f ([țSFk'&Ҡ\Af shF 8Kv>#*]3CjHXNrNű֍\>K ȦX{}I@U> jnj.9p-?hm ncWiבQvDfWc� 9ktW ^NG[=#H<^:<a_}k#�j%:'s3/~LO- yʘ ٩V~cľx%6`TU== Fs`K5"7{ic^bL<͖ߔi"ɪQgS̅:CEwH+ĹQM"{ŌQ񸨄ղ]->wwl#p͙::u|Sr+ 7s'ھ(tN4iAD l^I$d0 7Iv~|] v]@wFÚX)&I2|&)~^[!. zSa.4t*4wzul7Qj2=;2+L҂y'0 ry(ʰl]p1*ILfG! @3at%_CLB�OW7BW],=^Lԕ�<F(H2:j2gF s>Ӗ29Š4QgN<d&a c}+jQ=evehƭѽBi2unq^6~>{׾{ldɂ�P,I)<-2 ɖsxȷw�y^"ʷm7tɎ]x,|RIֱYkZb7?@]Ȥ͸T,AcZ(O.[" % Gj-fd c"TͫM:^( L[ho 91+@ M7o;^Uzԝ`p<MJ'N֮] aZ8t6Wߜ89>¦vCO ߀sηѽNSHS I]R5@RO#jSX>1;HR9~i:[sdr1sptj.u MkP]ʎL?1Ҩlr}IqT"N^g.1k tS/=~KwWXyX52gK}w$ng ў68w.(f׻0{p f*=AY5L VcJnNvxL0r U(6$e^yZ&c.h a>jyx C Ir~f͡aUaٟ5:sDLvŃkݨ :Jkm궾_) =#* SB$ Ob yrNTeN(Rdz\k^zq7>;R2!F4>b +""xg: WBstTu[5[^V|bY? EKJw9PȷKUm7s7M٠{w,eZ]>s K^0)c[ ]G-LV YTO臹| o6NpyQ~+F(ͽNҳ_.4j:GЮ jX :7IwjqEz!W !k0q񄶶Fi 9×Z5rt\P'r6mdx/_q,qbeU%%?$QS2@/ҰWCϫ6Z$6Tyh᪎ݨa`{|Zs#*J}ՁQD5:n 4r c,a ʂq*[_6^z{"{=JZ܋2J\7k~ UST#>pk,C'ѻ&~-\ۮh4wd8$Rj)]z[0vx1HR_ZoƓ#cj2dO߱snKWvB#( jH[kUO8ve(A(@0ȹ ':pgߦ^\;*ۓ2M�-㯳۔0ou?nԲ@<$H2F]`w$;w&VXYٶaS#bIOo}g4bR˱lU6ν%Mϗ83T�zj"P7-ߥ)9]'rwu~!P?U@H=3JE-(קvk7g %$<2NbL$9EX޲u3ǾGL|-;waC{T@0SZ/jM6σ]7p ڡ}:*0e2ζy=Y7`4*֭Y!=҄@Qom D3;C%]WT2W4n088R8) ZWnR[gᖂDٓаZCNZ8ifޠA2BѪf[ald)*vlR5h[?՛mб)A 1 V|數��$AI&S/ p?|$uʨ3Su\0?s=HUJ*"@<SJS:&Sں||b1HxxM.~7UI",Z=Pi&3^oƲ5J/NOugݖАl/4pA}c v^rfmctI -2x@\Z$Mz̒d~\̦޼Jn6 7+4Y#(pq_\Qoqz>Vd|Ri�6|&@[)*AK޲pLGb/ lM.u1l7yh;LfL(Boտ!tfnVh\{GmE8d0ѭT?͗fw a?9ts9Ev7BoG>Nov[8XԧBV>|  "׆Zk5@,% JLP#-J_pm=S``4WȂ8M[mnS] y6ݪ;֨:Suq뗐K+Nsp&MDGdWpB ;/E$S/CvdD^Ao$҄J%l r@uWbQ M @.@ؑ/g6^F!1uYhb-8XeZ.ǵ#Q~֧V&)dT^=[N~r&¯ϕ5mdH@x8J5Dc2jo1b_~7w.mɢ37ͻL(ʱVokD{K%Bs<0̔jEQ`zsf@ۊDiv6aSYIڮ QcW?=I#)XP|+ m6⣭ ^y"qnQ{ĪO}-oPXZau)^,N_(Z D;U,Ҿr*xA\Tp3elrdt=D_%4hphWKRސachʘxP&o}pZ6Vo59,>Ԙ//'�2EgI_! npi4[5 %t5/@LӨ'_Yt܇棩e96GTE^F@$`H!Z4KZe;Wh&Eda'i�|ʄʷz _li5yJ2z#7h#S� 2^/ɐpBUo B]8e.J˵(3pE_4FL%ވl!VW靎&*_8^c=&t IvZ$ID~ۊ�twģ'n : &Tzjlb :q^bx[6<YDʓunph A5K{XkKcD\}&.Had>dmT:I\grƍs ݹx&&UMZՉ8g)?cSh7X[{<±+EC$NEJz.~a#ƘruP$J 5J- ElOC0)9 wj_s?CcTJy)t*s~�+q12vKr0_q/Зo(9'9 ySkKR>]E*Lco;}hYeU$S`᚜R- #t"7I Vt/v`u),cwC>iP;k?ra<Iatwg+rTQ nQbSXطq &9de Aǹ˶l:h^棵4vu*Si\^4_#? q;2["k�9p d+ 6PEuq[J~<a�_1Oamd&>k8rm �$.ŞΨƒ~ZZ^d^ߕR!%ߤwՃ ρK}D :T>ܣuIQz|EqAXNy9ˎwv{QS( >[N?1Sj 4@,c`X "[:cbH1ʃµXQPuҭVĉ52 ǂ:P 6Ŧ'!v2I`Z+UP+KuT,ZFNtB)_%pv,EkϾ@9G6|8-ǽ5-]hm䓊j_ҁmnVcQ۔bj5>S2זEfk5J]d8FboԳދn'+v?bCak=jV=>b  MW+GTK4BttveLo4Q[0~ع]>~K8b,iJވ"ZtwGUw|3Y`j{GVcI!,Pra T[Hצ isγKd3 +&۾t > @'+\FiAFnM{uQQw7v[i˪&u;Ҟߋܼ6S[ݧ e3b[82 Q~J' 85I.%)|648ٓd֍Jj_= {^$wJ<R'/捯B5J J|RmƮIM J̼K{HiS%5D>[8:``ߌ"tg$I.smv|Whq.~RX8}q y}:$h O2HZR2[]QFM$v|1>4D 7SKg}_26pӨ?xrpozGgs"K'^i.T6�΋dHt[d *ͧp~z.!y(*!B?Ȣ\mt9,g Y>Ih[WeGXSu#%NN; nL:uupaPGuMsQYڟ.*(21�_靌&)f ^<_WԣoؗobwsE/@5<<E]&CPgb*nUT^l킸©Aѱ˘d :;e{V=.fxbG-{'NYr{ofMڀR/p[%uSS$ą�#h}.cQP.D,bY@ԗ@VL*mhIA UT̺f ۗ>Ǭ-28:V1tdcvA{ x)!|Qǵ~&vO}"4yG}qK܌. u"Z~y [)7"OuIz-UV}a{B$nL*hM3^A ]bNI\gg^`[j>:ˀȷO`N"=dX uD _ފ`oz:<_iJp4n  gz@Oae$נ']!*Qs/gk(zk $2v{:xPӭh=hs%Ge[&^ɽ"Dj syI;=ۖn}]"P?dJ ]%*JmuEw!)L~Kda6P)Pٵ ݾA>ص]wJ dTHjl]�,jhaXvc<rU:- 3-ߒrlrLO5FlxpV G-Mפ?k%PʯWZ$/ɫS5bS۱܁fU٘a5D},3�UG'1;#LdgLύgz�#.px/I&8e_1䚽=|Xg+ya/X GޮN&>`xw}^[߀KK8cʲ{5qP3P_\aNSВiWXpDw%. s?_VW0|׻ AjT"1YZ;!ߍo, {/2ÿ.S-.X o{P_ЪCU:t<|ߞ/<H3hFE gqMҁlP?f-P'l\b{\#2uodE- 4ycGbcD-y_Eh^ۣ=U)* w`my-Dgj=8ZAہ RDGŲMyBCꆂN&[4 n#<ZC6a}(4XG55e@ Ny(t Oe"pOpa-OJ 㣃ahr'~>>Vzx#N'+K,,dt+kU픽OP[店(%pBz,iY\ƌ[u djDҖb?77:S:e\Yl*Y3P).iG#�Pڗ*av^`yŧUW:[ފ 0Z{-OVMƃ|az^:@K*WySQEjFvB"٥Prjmmm7Ϩ\B]IvK%83Eܝul>iX̢A6̷vSt.t/H�B[!1LFӢ[0l=Z^ӫ.�oèlLrҸnoҦi+JFat❥'e^:xEe>χDu(]ʯY";SmN%'ND^$=OޓSgiyjOBT@/�[d;%@ ?eY Ƀu"6T2 dg�snMrِ -(痴ǯ&+A¼GS̚Yq�hV5PI%FDRZп2Ŵ\qpk[H \8Uu8lr2ڙäKۣl\7Yk5Sqn Y=yK<T ;ʈBDBgcc&Q <-wUKR8Io+`ƗvQl�Qy1jE֑LYÆ%@r\b8s hGD~B䉜1„(s*9arB</ۧrz̗g.V\(1/D ƒΞ;Pc׵H:P8e盆>!(,PxDY."v7v.*s#}JߋY&f"ۃQ)W&AnUUj1W>P X0pnې=rX> ⣧9>=S̻D`*~/RI*�Luq߲{BJI+zB�ϊ;$xim ]6h8y'6`ϯ0bTUL7A2t~USZ~U+bsH�{' $8O.kTxpuz\܂RgU4o{h@co >guH�XRT~0k4#:"y< LxYU63f`]&-GXoƲ7/d/hEvi%r2F$)  !林';O(D8=n!SK<egy ar;iT)r[=ZΪ>Ps2%{DRLE'haj%9"OV}H(Y?L^8 vY}MfYTķDa`9W"jizQ<kY8U+qo9qfZNI{l \t1;E"j<xx bF 2&|j9F` CKlUn$#\`Om8'5 rq(SzZrMj@ q8=X޺#Gӻg_Du5 _uSS2N<$QcfXpaWJ>eZ riWoPt$שܢ~f\Pv#mv$ba`6%/-+ Cp]BF6/3@L>쒽@π&9_jFPeLö;c5R[Ӡk/{b'DP5K5W<)[%k]ɂ-nri~V rƞ$8z]9 c>ڱ,_ZVӚDR9C0⫝dӣ j|3pz)y/]] --mAn Haelow7?b)enɱ't�/�={'E]U!h>ke "3֋�6ۏ!i 7ؕ=!;9(Zabb}C:mEzgu.d?Yh OOTU o Ure?H�7Wa)+KPp)f ŗzY~Ҷe+fԝ3]j`tt/<y}mȡ\O+@Nq$ L^dGі`vDMFQjcVl*M)I& /Nw3 Iz"P�XoD"l4W63Z0^~_IR72^Zww7VVHZkBYLᗄ 2YS m|#.bQFN~or]~vCE[F^]gh*N&@~O%߻D"L0}#Pq :~�ø K-P:x <_2&E0aNDM ;mOO[)f5M` mJWAGb3@E&jZ5/YSh qfh̜uu|98L.=M)4syO6:ʧz/o?&˘;ЃcOǽP),eWؘ5ޚb' ߤ`4#MCqMv=[#~ͱ@o1 oqm$4z!ܱKLwLWZOl?LON!jK`oBVQjk឴:ljmu(x+-_n=b7TV7+OO3X0jtJq+t6F TZcRj||*X'aBtbi^,! OMsfA! ߝr'J?. x$fSJM$uOA>Io%i +C't O_x_>qkyzq›)ff~b[I<ᦔ,P"٭ȯ[nf!d r]Yo)KϒB^"HLPƽ1u <{9^-@>b~6ԧ? rX!@"Q D^D5U}}jў+@C쑑_2A^p] kf4ZC2Cd ! k@Q$xk)u ] PeS:gCs-`䟝,h sIђr?<f2Ő0T n2kIv[QC̣M @)D|+~:ܭ=V%**aT՚FWn9Zjmh?lc~+_M<A8aHM,GͣK[3QwhLa69h0biu&$Ӓ}#LlIX0Xu)YWQu/~@=Ef *>SojX$,rLe.#r?I iOVO<LRq;kV.Ў$X$|dwGi IJˋܮt'VbrV؇i-E<b9q+&.eLAp[TW|g׎ zKsFTV~|l aDOXekױw$XoCo_ۢuhaU~'8PcLq"D@@Ã%4Գ i$I 5G@7Ey�3H{:ke6qb`E, Y?-Ai]7~�ρ p:A5py Hak&:-20Qc.P/ڞSMG}C3Tʀۭue6'{˯}P[%ݍE^qR0A;ZZ/XEnΚfiNR9)? *e@E%LkzV3ڮvȧA紻y}w'_nۏ^eE5+ hػ\V*|MעMߴe.ŴA"ӤۓEJ`#MƔ~,CdRT';,�Q\.N J<LX{j"nyVO rb/SRI; )_M3n9S 2r \1x"/8(Ο[/̒^dy0PbT(mdԣtote;gc'koSJq:8F9l7 W*|2`.zލۖhķ8Dyp0ToP%H^JR44J!;?#gߣ5)[܄(lTlb~,R?-`G tֽN'Nʧ۪2ڝr = 1nGSӤRHbPɏ5!GMh_#חrTӐ<毅|9 ri@dTq>yt5bS!my$\dS—>t,3v(Tʍ ~XgYQA{z;+͈{.ҵ7M:d5 @~e;=��$_AI&S'5(d1Aer�oC_S>ʋ_Wv5XAEl1g3?6tUR]1Wv xlA'(K]#dIOgc$ As`'xYm!}.4PԷU`Wb' b6CO3])Ǎl;di2b\wRFbyap쪉3Q)\ĕWdrL"yb$؋7q9OZц6Pl&#s yJ9(S}8.9{> ;㬹%$SC~rEٓc8i)xVZi"T6R[ʥbҼ%OQP)h=_nԊx\gcY]e 'amT0+rvSAw9+-Aŗ@Lmwa<])ͪ,"rS)+P-�`C3G8|qjz`̌KjJD^Am=鳁<&. L*ko)6&X_ & ob;/8يrQf1 g6Ҵ/د_Ux@V1͙'hh7 |CTtkQAٰG\SEcB}ox{ĠDP,`HZx9<҄!I-eAU5k!?eI jYY(i9`)(􎻷>i ggE5]�PdHQAh|yLݱ W,2O_)@c <e01j:W Aq14 +݌pB0$av;l]S`‘<,+<ym}g7R 5͔;!!B`=&sTAp03AG;]|͡;,o0`<jOaJ/ʯIjIU7,u)d{Η5KZ%P9N{=7HM|U&}[dBf-w�@z巭уQƴQJ.GSQ̯xHeGg~zjW\<e--IC'lƮhTK+ $@M*g:HEy {I`wOMA x=MLsI }x7̮tל4'ȥRܳϢbh3LL 0<WYZSmL'PnyH;k@^cn˽+s4zzhh(o6FM0E!Sw#hT2 ?rD dk҉{|tlHF.}9a7‚"@@֋L "ot! S#3OI1? FG̔x+`;{u8a*a�ܬfQewVzK ZNhJ%L.K9 )9/S!!G{*qE+7`C=~۶$Iu;Qz+2اC"CƩ6·A0r [ RT :U&ޘB0lj!t"T'vl!ipUhVM;G`yL`CiJ6oU9^9n>sQk+4ɡ]Y W-YpnV=R)]0IGS`F\xz[:&�3||wE[`O|}\mJ^QzPYJCm`"^R!^.SXZ\QoĂoRdAC}wl~;"`H~oJeͨ*~~HT0#,kHwTtqWFp MS=ㅻN5=kJ]qܷM N/G<xƒg6:6RO`)ca`qk'.\paPG"x=| 8>7/ݣ2YdSǩL[$5 <sVvquR;EǔJvb'ϴ3@xط.17Y4a*hdi}L:e&:Tj-lϮJL{kc'XՌ[^ 0>$V3ݺ5)0~HR֏/h%cBt䉓"D}Fwu0QК.70tl3:MSEڕY\0_xr (/Ɍ LJұfo O!C(qvT|T5E(v?EgjPϢ oOjӟaW暷�,|Bj94 \ќ݀F^ LL-qu!PA:{Fx}`.w Q17ϭhyZcL*(;1 _�EF48'ǔZ8Ս _yӧϴ� 0 y*C*R{ے@'_ڿ'c`3rȆ%ӥyl녽$&+YR N)<n~),h}HΆlxO})%}Ȼ]zjd2=BcS#udQ~-ő�{oǝo)_/#\p=#?YJڪ然Ih dJaO(eA))' mΧ8w]vq;B݃W }=<i0lF/+"wMB|C e6]ݗs!΋sz1x8% R1D; 6El Q7!,L[tgYԅ7spVؕ.,^kK{Xd PVs߬e9-sKS:=o\b8pix%l9f eI`|"ͥKX_ BW{ j2Afj5o%b ?ZL'AOo.Mh _3SJEM!qE b˂@ʂ!-IR&V?D O O{&82ōfŖu|*B UH-2>0H.鳅1;lڀ2kܵ26ʮܗ?LG 2kx+ EƧgCP\HܒR/8QȖ.QbtsT) p7-(T~06;p< S6ҦqU#fhռs .3yp+' )41�OYӹ;@x"לm�V3i[IC`bwq ӵZ_5}P.%gѠQޑOD?0ALY;aӽO[f CHSq 7ҵiiR?6uul!?,9P1%k$YYj7-{ p,]祿`)+E @{17ѫLB7hC訢=}sD>] 'ڤhBH:˩mQUX~nz[B Nuyhy{rUr;"GDhP@)Re)+lzD3#<j]t4>) �x/y=?=ث0T <y2@0{?tSUO^gd;_>Td򟨧[2!ĘDۛr Ѫusfg ؐ>}XҔ8sH.}G0ZQN-"݀cvmz=&t¨Kt1<{@W0]>ԧQJ5(jb�s;4<E #vphO G.:cКoxG9 ~zE# Feh%%Wid-WU6g)Jt`2U_)hnAF6u ]'bvj-]r\|g%F˂T+ĸ#2KhDǐ*αh^!+5&\X7jNd ߡq[EU٨W3P${3iu:hJ;UX,t$ ys Lwv]YEFs9W <ޙ*rsXú#w^Q$�'j@*MP,O=::24!ʼoWp#4!t1Z@|Ͷ$ǍCjS>WQ1)�a< -S F< chE-!2"WZ3|N7[xVšTb Gq'WhڞMޫC hS(a}xbpGh~&5Ҿ!~88[uDHADlЊC{~aRr"౹Ρ{j(kBJ8`1  F%: %w\I̵Y2v1;A%UF=3҂++jҰl#ڔ} R+TVyg+$[U'f]<RcMU a>Dd�]M`RxdG "2a\\VPK}^骫ZW/Gf1h"b�W=5S]nrB1nȡ1U;a^ōi8͈Пi_}C#BXWܻ\?AЗ5\" TQBW-mr<uB$; [g|q,iw" v~<@9Na>˧{c;i%oeno@UQjj<&ox? EY-\b v^u9 R?а2wDҵS)K@ZvP;UܱphQE"J `v9#yeެ=忣xv}b]|X8D>/c9tO^6GT1%N*9":u&-TX.rtQ}}*;y*\q'K1sA7`ݔ gY%�u}ST}-֣BK1Z P_-t2H4$ɈO,XSz tcGfmW7 wp6=,F{%ՠ 7Cnsk벂bʅO^}3 p0 ,a2V 2셲?E$|H<w~"G\su=Sz6T(UEx{-F5 .r�kS;W~[ GZղ7a6ܚ >>w/O0E?2dbw%jr}u /[* wJEs "SC!\<(s960baȑ4g8l\ BzoΘnUJs�PMROI׽Z>7}bES.F[z^aJpE/N#D:1[ mhJ#pťE%3r*0h sQaSE,z VvCcFꋦӹ+G|�0!#w?)B}]9P0 4x h~õL9!;hdђud}츓,噻M{>7iy]ⷹ l]>YT�Sx ,86�Cbw+#ˁlb\e ^9ĵ,uQ)>Q?i @'~\j 0rgG&b "ğT(6NdCXUM|਑B;ɍJTJX~6Q![( 1Z |%٘B-Հ :a骧Eb&=޷1J[R wA‘Z0ZaaarI; T0F񜁢juY_yOgW�ACԊ(Wźp{u�ðUL |1HeƓC\sK+6˔ܱh$n~, R=orN ޾2wN$SpHyH<',+8 ^Y׀Q&yN"%<wVHM+W_8k3?g'çݎe^;>:+(Ut8_.ٌDtl<� EKt#f.{5W 1unءhe4X]@@v)X|qDJ{dotہr�]>ȟR[ݽ$QhqϋebϽm[hAfZdܴq,\M%AԔ.[6lB|$ٓ6˘Hׯf:[U,W'oD;{ 2H\*A/)紝 tWC<csVp�M m_g`c;z@NtN!VN >h弋P(8�%F}GiZW;NhT۝R-rEz) IJts1 pW v +\F/Sh2݆쏊4rEVeM~l6%㬃oKaɦSȕ&r 1Ք]*z48+}<+ faSQN@c(aZ"LÎR/ ޻<`?g^)gdP Eg "?yױ!Ai "J76, > b7U<D|O{Ŷ{NЉ*n.RY E|M|tPY1ڶ Z(m|Y[}`)le{Vn X.5 muhS%�ҪOlW+CJzX>}{ν+7)wqwO*�<N<j"r{,cwx޿vi @CXIM 2T!QIVd#[*r%޷Xm}X&Ch`M7Є(oQ ʻQV\%A$,i`fיGi&)KZsUyz})C_xsZ ٝY} rUmG)Kv-Eͼ30qKi09Ӌ#օ8bK^IOX'U_:6!¨P�)Uj)8I irh"zrI:n"%dluʧ")F N14 uHKH&+Y~ Wo~{q2t2Ql\ P;<r(ۯOě.@XIۛDg˂ݚV?Kjo^uh YXtT9`ck*}h{:j;CCh#݆hXz&|0^.1fE܍f586QZRsme$ 0)JZܔ^b緅aH0Eh74T^1k3_3%|Y&y^z1G섀E8CubE} puvNG+$Ƅ_%mJ&\wWY#y6P -pnJҺL3l'5xo;R}@6X 6ĻO|hb7aڋ`t+s4kKa\.ZFMuwgXdW G �DN/z(Оhz+:D@= DYSy4c8}+9F:6AC7Z1{4[�n Ͱg«jp%*/i\[Уf�f\ֻƒKm1ye<4`k89yR1$7*@'W|$p5xd<_G;~$jP;)^o.I>I(ܫIx:>`W NHl;me /`%c`a21]|+k&FE)E&_G9-i3T~!E^e -CiX(ڜ  [ #BޜD0d-ɳ-ung멬�9ެA#cb# Jo ۃ)%ֽ&"�Tz1m`RE+>V&]vi~k ̏E"YP3(2r�/VRmbb ~*nPWf?Hd;I_(zɲ. +J~~ӄc8֗9Xč8 8<`:.6M5,Sz6xA\&[o+>)Z"%!/p?0k ]r`q7u۶BWݚAwxZF[4mI{]R1գaqp!7pD,p @Xo i7YKk"<mkaX6ޤ\SgL1NW9iw;: je%mHf]z,kpLφ/?ZЋ[tW*CSb)eIetۘ255s?ṃsp(g9Uփ<} xH[?F.B"|VKٟr&?֡N+*I�Q}V+Q:hs:ٺ19: ~\m@] {*&Ɂ(GcΜŁM 3!n߅`ڝ܋7;.' >w<(Wu +j}dTN![s9SQBVpLJ ~WgL"6_7'=[Dg�j蟉?hmJeXHdVQ >(߃Z,x@ߍ} %Ga~"qQZl,SpB`QRTaco<2œ 6=4?P8l:K�Oݪy7Mժ7KP@y��"AI&S'?器ʺ1RrnU}~OoY[pg5Ĭ!3FQkZo (􍻦/hr8.m$9k (gV5D)Zߪ}K)>aTqb?gF#_}DWDݹnA(?4T3lOzU<ٰz`{s(vol6f(VZc^vHSvצGzKUK\8&FZ*B Yo+B^WlqXw#�m;Kuj5W0s-IS!Ukc=YΫbZDg/]l1V5.q#!T`|+ ,#A!]';s�)=uspO\TPlcY3n�( !T~yW?߸~9]w5(-Z&S{<'^񚅄٬A20fSW8r(X+.\H 汬(5\\*N@D-Kbh?zQ3c=Cs>fY%{sxNER5 N=s=ai U,H~*FEAț ƔqcE%dREʮpj4'z|uc=1â¾T.^In ?1d)4A dn>PM^WSV[kݛpqNЂ2J*J/DoNrC%* c]c)z[Zy|N,x-Y-ͦ  |nliN9;.f#!Ts\l_{e*iˤH-DKK:w�YK5D=pǔ-<FK5q&ޖW=4lLp,NG xZ3]O`0NFcXD$8DHfd`LKy4 -�,]Xoc O/Us4uG:P'~u|WE wB~G뫞tCӼ5-Vѯ߂8{;.Zk\)t&̪$eC< (DOٱ_vJXwYEE=O} AbM 4b쩨Uw$!5A?q/L5 �US8,-CyO(|3H),>vav(][V'D` Dl6XK,e0.djovcMr)XKw09Rby` n!25x׀BҜ0:IdB6n↎8OI-5Ia^\'N?F}'L]~O%ۛl[MVƍpSk57זZ s}җjlLcٷ \} Tӛ�(o**6h<dd;U+J?I:n#2i@oэPSe搑hgGt<:=EGn+N0i5ɩO<>M4gJjF:yǭ hT"D(+hIJtes".e@W̦kbD'/9�C8n~,̀8s>ζE=ZO6#TfxP`7f*x<ľE'kpP˘! a2uEWݨ$0&=< y41J-?w<%&r<;mM7'�L&_3 |vY5>Śg}wmٕs E{<p*'gc ;S\p^!+ۆ4KjWy'7k=}(*Br3&;~:!8,ٔw&REt-jDՆ3}p|,Bd(%hiCu P;v;I$!BLB3xԨx#FCkid缨`D=~ĝA"%5/Yy�~YppI=+2fuX/1Q&u*`7vrºj-J8tq#2_-D]SR 7ʨJ볍G߆�9nEA�&$8(ONM:ZئꗮrG<WSޗ;8́*`SD2, e)}u B@khN=ErjNr{"ӭhu9Ϥ{˕b esK Ez}Vz*=]_|*J/2Խ�DUx<FV]E" ~\vt1迀p2ԆW0դepٸwz >Qd_K#}?8Jo3g?Unb<Ǜ"'а(=lӣQOf3gSѐ^tM8+ sl^"~3 /bn94n}+| cτ9¦?)إZo#Ml>pT 6sz?x)xy7E(Y6uY /;c{SĊvzB~̏WoyB-^zCqotm^d/pu;[pJ:<aɡԍ[uSMLݚ;u1-IToWBS) Ԥ)n$~*:HD;~C _E F,e 3!dNBhc"IWW9!'YNoP"_|t($=K䨖j[;9]=#Rg%4sI2i^oS솊Q37μyW!-#WE%գQѕTM۴ƙ+XO%6jc4&`u R<Y։W3}Kesc6yJ Fڬ[FX|YGǡ %. 4đL%1Uڒr.#)wu>lqw_vǟ擊c|gŇ+6hza?a #]Vȿ7m`PWJFFN0F뀌>3|Ѣ3'1p6ȗbYĜ;n=ed\m/,;h2Xg2V<6 ]ﴛ`[YbAFȝMQ1sAC h9uo:R=f];"` VȄ_YUg+0[zΖYWZqYF_16szL 30_*bհZy/C@RaҥyQ^cXT)n-y)\Iodb5דjh<}%C#]a F,t?TK; Kˀ~"9+5`Se>m/QI4Wk}厡2:V|Jd˔r0Me{ɽ lѝ"^'|E]$y ImvB s8 0=ĕ|#</dYPvRQ7"mU<ĴBwtIsZ<XC'G3+}H$QP28D^SwbwH;3 O t_G'#\Ϋ<H xc(YX čG` sv*!pA5hK9U@"~;e�}hPh_YNFAcA. WDn=tc\KiNcgG .~>b5(=+2!,w^@W<M``mE眝@D]Yt.bO߼Wh/=`2v%ኤZgq(e$[toa6ևКP&c<yhDLM{9yrRXBN /n, A-d n,*5&eLQ?3,3 DlX!Jjҙ{TӋVSj<]ҿ?]Yg~ h|KvkrfG]f`@g2,_6 dGZƑE{k&&{| Uڰ ,"Qj+_̊>|^SU7Xdb |Cf$F"ИPL.=76t5٨NcoYy,#hSWh̭'21Iij㝊Ց?ucЊDLP,ZEׄ-& וŵyAF]5˪<.kAS)KaszL]ox.R$kT"vV#8z|?+Hڗ(J-bOgK6ԁU`!+[%[Q:g,gte##â!:E"3],#JCWZuwյlH18η g0VV=a�fY#0Q)&S6 Z]/6eXmMq1kz0^9g:Paj|㏶u% FhhfQc q7shN Û6߄7ַba NX`|3( k\ 7 xgk%]" ENڶ|DmPu.` +uAHj{H+xu|OplS.Uc:É9WkZ L{ ?")QKMsbͼSxܸ < j+Sryڰ*�{ڏǚ_wc#i ,h ThX۷z[=uёL=Fh\8BMDPw+!5F%o_o!3t^=Fub \59crE塀 ߵܞN= `<:3t;9k_] &D͚_:RskaXJ!֚6X޳hi@#F:C&I-4(Nsy !d+oz%s3TX6@qtAϒ>1EZi7ԎVmo65pMxQw_:GtM"pO?28MD?w5X0JrqdP�jiH[ƍї!ƭP n<VXҭ^>g\mm@FFÓQN dA#y3rNI{a}2 >g$7ڨz6Wx!oW!.PPҒrEkd#:P?}rK&,?TJ! +ZAUIOnRn>'o]x}JQAߧfRn+^i]~X}{;Ϳ#e0ɪ|˷t;@gv9D}ǷMh|97I"pTU%KF3�3X+ZeC~s/(BI5TjC7G=ɒMaGyOIbw U{>Ėii*K+LG*1kʼAxLh-?#pa&�lV]6Yv(aYNqXcg�`t˿a@l0f6$)Pb4] Os|VLcQpj7m~`cV 7>(JA&hG3Ҏn WHx)=Rܜ$P&52cdb8̫}=yɪ_DETksPl!9aY`R)FZjӭ٘ഠޜ(KAY  Oh3aPSlpƒ 20󠲷eG@ז .e`G~m!f䛼<JO^b`CPTk\cl"?Tˢq(w`h G뗻j\b`-ǖ X0�MwܢEo +{}*?lsH#<L0/bxzY/ԃ)`Z(#s3]۞ݮ&Ћk>gK}Ņ`M_<Cyȏގe@Moj֡Qw Lecze'@`># ftRP@$^v7TRcNpjҼ;ؐ&\9:HUߨx EnEzpOpqF[bTlvCԡ6']{m?j s �,CEyʐ(>4\Bs^iPP tz95.8o:nNU >0*Su9ih9^_|8~G#袆qp2D! lY]N߫K勹cG8gشD߾9<!]Hd[}Sq:\R�ҧaj}%钮ؕE F o74#h㶫0159](gc8D3%)#vLxLEZht_C#C ɔZ@A:gBhR|LO9%_WsTB9" OB%潟Z׹=4=MSoTa" [q 4oŒ#3&SkR}. zvTEt~>˱\&Mz^^Aጀ|M ;\b(IcԣZ{>f"#[%5\-ZkE=%V'kN�%qvWʅ^跆@[-1) i*2P�XsU?C咖>e$ƭ ! *JQqz.?~{Tf+^jvEQ㇨r{ r_4BN?D {فmQ<N $89(Lv_jy^6ӭ?{+GjƄW?APإģogPcCu*%#ޘn?Ma#M{M(hbF.Its08\' �#�}".rlW䢯^?wIF;"c4p=&mNjEcDyUvp4 8G8&YQ]trABkY]9ޜ _dI_`#4XV cq5'ȆWIe1U gj�/l9i�oq K,Gps&@`RH| M:řW_ZKZT>Q[o4fA!] _yPDauF$Lv(*vg+|hQ(|{SstX8UPdc/|oYE#̦:uOFy Q$fuj`zLFwk 1 z+> +,!ٷGB} @'k黙16e]o揃k:UCM PQeu|5[lVAl!cZĞߖV(A~G';'|;W9sffLrNh@o>[3&_o_tAmV6_?*) ^Qih7k\~\eOwRtBij�W>7^M<- EUuXJ%Ԋu0{22u.j\rU>h0oqhzc:?]-C;6TA'osi<IW9,hq E`4=�kwmPCfF|cFGhցRry9Y?4籡CZ*yyL&)Y eFE󩰻@9&;Oq+q"(F`6HQ'+BD+(M?VGͳMy̍Ul0 v&gpqz%>J,6ǔKKɰc ) e4HuCב5<ȇ4aoq ?2?Wž`L=HM3f8k(X־uS/*[[oxD[=0vmWCicO<HlUN-�z9hB:ܱw؈UׅSdKxlr_  H,O!3nr|-l/l ے  \+ CwNi=SZ"Au$κN}^BJҦ]͝˞E7QU+(a,>*$?Ph⦑/W# V"N}|#w)dr1/'Aח+W*W]QNqLڞ|_KCq6<sr"šIF%?qXkAT19ۃD(1O1oq%?M%[<Fm0Ijbږ{VC|-Ov; ,'`(g ppX@6P/k!Sg xc$k{WʜT )Y,FoWyX'  鐪&W6Gdp�P]a|$R/ 'cDpR/?8ꎎJNRꩂ �UIA:!2ݙv蒠0q#A:)��!A)I&S'A$M3{A͉I{E/>2AFm2{Ԏ7U a-ùp\^ϬoLt[x}̈́Uqsd/a>{&& ӦZuN|-!_xN`,AF�N}Ԇ R-۰jW;2^OsSWM`Q+3Og$ SLa7hi܄I_RT/ESükhz-3f4FoƩVS@Z0#Te;<}Y*00y{݋ǧSTz&`M3uZ[; 9:@&u�C{Qs x,Bc!{bg݉^Rw5k>ӷOptߒUiܤA`rhsn rADXᡒE{GWH<ø!>qKpڠ6=k8J^yΉ͌Z GH{j|Hx:o 7!Kt' ,F r面wpÖx˨ݐߠ+I۹.Rm-n r~ tȅB|^]k4oY*1�wTAF o"Yb8O O:g:_gmS ah˘F q#(0$S!487\2%�i^>6%|<*6] Ry4WvvSXdippXPr@P зE]4FzV[/4.֫ +|>.ݼ\yjaM~`�QmY{>?N mINؒ||Cez斩ޤ_"NFz}TIoڷWY;e oծQw2 )NrQB@YN=c/%k8g\� yL <Cɮ ݻu?QԆ_ 8HȬ %tTkYO MCeZAۈD]ssDGv%�]};0z]E-D~#H z],,#9;tm:TPE7SsӍ#b�f I1rn@_LK-x[T (CnY#,޻/=ϠX>xMB-]jۮ=؊+y@YC j+'|h+1 wnVp#BOD#KWr .)pށ:P? {D #\[Mb'؝;DGDDTvH"4{J|󨐉�2$m8:5\UER qa%Km =-f*F8Zd[k 0#A8Bfعt>4N=&b]VձϐBO(v!q4BW& ʣ+Ûj+IϟU.(k@Z89YۙdRFX%y圆>_ aNǶ|80ֳQ T)k4C;/_KKT @WMG!m3?/#gM%>7 8ȣ<AtQїF-mtJJo=9?Jf/cxWҰ&!]wPyO=u+O=̙v(ζOAdDT$O}so \;W sYԘZi;.mȌ'cR"@B7dq!$!j_d6 H9s3n1fgޡ[Bpu`zz"e>]-�D_PS.ADN$FIh!K!N_)8ҝ+sg8 5I+ёsI5NIr/� ̸krbroL`ܙ'.r U+^87Cj%!eۆ0_x$J\_ -䆝hI MQnE*5v  )&@z(z8ĸjy)wr\Hd�Z¡|Utv<gU Io/(הFlljpUO:cY�hؐHm[lǦ?/]Ǫ/^BwP!˓~+*A(?2Ly _vj\%<Ufꔞ%IzxW1/f_y.7ډ=Ĝ~0C&=Q)-PO%PUsH3wRJg4K;f$ "kǸ:ˇ2CA jhn}l�v5Jِh3206a_3 $Zxf{EAeHbF AڡUR!zL ($((x:ߢF!dOX"MBz@F27D|=<HɦRfoBoA-tT=&*XFwްGhV+v*'Fsiҷ͉*SMvbb-_(^C56Df?^B/,?pi3G8dS.W�>Hunfc}ƍߙsf;X$A$KmDZlu+nh4{ؖHiUk9ȕQo�ݘlUӉ/ xۈ8?szr v4L %%n;gdz=ڶ7?)L`ǞJeɟ1.�4o5bEZL0T4׌zqx?Ҋe+ =瞠/uI>*$ ݒ|dv8ROAXfsS_5|=4q`LQ,cuknCXK!C5"\"6o W,WTb^y{V95rd[\a"TF,!v|"yV,m.&]ۀkrm3h2JZ +#ƻaI,'8/dI1m?X̲jv >} zszpE>)T0$a%rWܫKeTy|O=3n~s HvBݴ TJS5@Dd`UٞeGHiܞ+_Y%)\y-ILʀ ak`]Sw.ąW%޻JDɌsP8xi݄PsJ {kyC] ~+3CmdW,;D�nt?Vd&~=/e%5ӥ uo"(q(iKщh)X(~dQ&uAz0Xgɤ-5Ma.*>-֑˜&]5J* 6*RWQw*o:ȣ%3Ww{ap/.,G- ϜR' ;a4$&O$jQӬjJȀZn?0N ڰ\-i|3YKk5G�4a'M3_{Fj7u5oݏDA7)iЅږ[su-/Nȳ"'j m*;6g^yu*e&q-, ʝ`p>_%{glx+}T+iSkS:j\Dn42s݂<mG"^jV�Unsyhm!O& &�v> Վ%@UHʜT?*= �Of(ڪ9 }2Sϓ,]rJWmM5?ݒ|TC*JnE~iiQf xգ`|n?U%XxBH|a9E| GqO&YxiC"ݒeéP  k+dGV\sySO[�Mɼ]ۂkoigr䄎M|nWفQN\�5ӕ*8ݥYO_reߺ} 0-|4&p0kX7@Usr[!@0!89 N:2NPY\B$eX5.oihje!o'^Pܮ )՝찱5#,~Sz^[FS{e{XB�kaҰciֻ8t*".2Ɵtp.@0ROY;e^Jm/BCʉܻuz[j;J%U=WbiȲYJ*5ֻE_w=F֬FČ *PBU{+6=$ȇCՀ |huV*:c{BL{:7V_ aR�(1JN iЕp0PJs6_8=> K_ )K� `u ț4[6kqobc\ђMJMo'1w.Kɺ"3a\ bqn)=𵏹&#cVB>AC*s΄bBoa +Yy#Tj̚t]3WT'\ =KԾY  ћ$S|Q0YBTG;!/ LG*NWT Fxj䬕ځ. 2:S]VPzֆؚR3 /%0,,#p-ܪRUziOx@(w3E:/OX6⻝Ow,C84 5q՘ -ӣJ=G`="[Z4c@E >6Lwۻo@(2\˖[fծ&:Ukqi^8R:8Zrunekj5cP#-썝risf*9H,vj@nD%-hl?MK*CeC7dm_T*,~...}TQd8 )ۊ`p/ ,m,pXFjeCg}v,f#go{GRExf՛]o:@x ,aqtmCkF:MT@'cg\cTcy N#Io޸"b=1{a_ܨn ⃵p>MΛ 2V@=$:HHu�zth?9>&�o}J[ߑc]cQ%7J!";^y&KLQeTS B6|YwQv%e[6c�G5 {X+G`ޅLc mٖx5)d Qt#"Bޞq7jLU>C;Ci9Ob=kJ]w!ƣJ=БBTxn 6u!G#?{0b[O]hra.WFx~;YlS$eл} T_֮"TQb eY4p:�9VΫxRGy&h tsk(V�rXuXvug;|7ՇF Q˷uڛJOGE`W_MXJ,ʤ=.9pfd#d|^BXRkU%M�TܣniDC>[wT/>3{+A3DWrŌ$jJ&y(UEARM<*}e./"Hp 5[.t}bT�jB_e휹Q=05*=MTQRpORSEC-5<aS[Y)^;ǙM䢬?hH.<CCNQjyM؋թ -˅+ΊRqfJ~Q`0N\ѥɨ8b?\܎tKUa\Ф O,0Ç0Ctaހ"$#~"1.}sUd?9^ 78cUHD躟g6(k>kp(|N]΋tk>UtT |1}S)z5DkMsKY1OnDNeJOlӮ\;lø`b!ӌAši225/߄19CiC=� ڠ8LMdY5! )Ècv̹o0úJ2]N6 P:zcϞ:{/I*E<ʹEoߖ&MZEt#@5q7eUzc'XX<Nu:߼!:`2WgTwvRK+8>wkL<z+#O4{P tv l^();bLRUME@^%{ ׃Qyű+Ǹ<((>%1 qq5}9lj?9-˱?xcfXRP@/^m].#?!0*RĚ D:4a/I-\r6eaU0KW\$wHR)} k؀B"pzH[W(k>i=Ѿ 1mIQ*9oBc?s[c ͹: I=``xt-j>P'zR\ Ftt٨ _/W1l63~":BTWX窰pD FAG[.={Ay`)FKdy6ϱFI!S" ? Hz}hf@�G/oOis2J2Ͳ_DUQh%O6 BCZ`CYT/i _8pcY"W* +zuFvHzbMh+2VLďeX'V*]%Z9*/[V8{gd6KVzы8.yn8k /pYߜ#1VtmeC]96aR-SCP IBh 9$"n=p@8G^K j-H"6i~n~MoO6%WHQ3G^?:sy1&@nɖJ+aȗK)f`EbcƲmhdB#|۝VϟO5:#x\!FJFBփnMHpά*kc\j!J_rq~I&E(~ڻ!>Ƭ}gBQ-qG Di eGP xaGʯkƓ K7Pf4邏\8V<__+\|I5OѻտBMyy[ ,%DxRt*?A]Ph2cr7KsTJ&J!Ngll&A ^N#}쾹Y,_cW.rPja`$�E_K Mfp?AW9<ZkNBy䴳#efVbPQ0< [.62"3͕A]kWgqP RN3Sƞ(8ZVMR3e˜4 vL?/ܺ_GOXuw Wڸ.zwm*Ävs%P>;e٨M rxYٽBf(&-,\lTP ۵, |M$/@NwWwa.\'#Bfbtԉj,VJh1D\GcOoTzSS./[.;u;lYƁ蜤<RZ:&|͘M(3鷗LE/4"*t0'Up!Ur.h/ gj}-b"n oG] 9ZOCձф_ni 6YaBUC^oo111 o\faJP(kd6r Hpxb6DJj]{&.\VM ߞ"^3u4mcJcLW> |q-nbVyP@M/Gi+RR8=I* =MVTm"e&')q&G24#.IMdm%O, mx;-s%-{ A)NJ!Eɒo̘x3S Z!n~p_}0ZJ긮Mu=%SʇOlF& Ud&Jn,pJ dk]rN|(z^ftWY>Uf A_ |v!{K{xH #*Kt䋗gW]O8y��oAJI&S'i}S˔4!MZ] F cY6˒jk;3 '§VpmvYh*8X~Cb]~[Ǥ!9V dE'rY/5ٝo-dqzY4m�TK{ 0/LNh4>W_2|O T0bNBhj~ZŠӨ (F9_/X %r<L0ф)ԥQ|y }7SQf-Fe-uH+^7fK⩯LZ,LwȆ{Ȓ E+tYZ}c_ZjH3GF0^{?^Sї\gU1f`Ŏ,k.'mt_=9 dR%':)eVM=xw<!~Cڤ4n,x-h`e6DI#j\Y:-s-/+:[~8<B@5j^92vv6 7ɜn#pN'{,Wcȅ ۄi\YǜφۣF  /: BŮ%jހq#A Ri2ΚrPKv< J}@Uq:�kT ~Rȿc dZS_B:a4NQ Et4{,h!&u^&McMQ5}U*(_V<4A;[ҫ>tnƅF4ߍSB�# cF]6m:ꦨĎϳnYtCWeːE1${nˤNqƎ/+ӄ _,x>^]%sRCOK`HO߼ڿ4l`�;&^wij ĈF:YXq6}Ɨި&Icd]G0CK~k*gBXͥʷDYeG*;Jk!]nJ$Lc@;]rw�;un-%6F8*&Rr:ԃ!FFm</˷Ezc.){9~B(Yy_MgۤG'mT>;]nп+6T>Zp-:u@ux"p&$}Wce+HslU_sݒlBmEm?!gZSM~BͦPlN8`$S9Y% (0̋ś%1?co&=!Ć/6r(BFvFLZhpIAIlt*XI]uJ+]k!"\Eəa%7I٩/<L}/+&꧝<xrkW<z8%﮵h栈 %& AwwFRUr]L]ݬB6Fy}Lp_)�hN%R-nhRXzȼ+=6UOejܡ@f>KRJV.`�� ApmTX#٧3E(冪!w&3Caɷ|Nxw8,0#�&CM᎙ż N+MyNI7AT4cZ^f:tC_&$ñv -- Ray25,sw\S!Y Eg's&w2}~gk= :2$]zjBLkCF4㜘^R?5 n$Ur* 01@Ud{րIR;KMo xƍ)LuL.[)tY=wV})K֒o8i (y!ߑRDBWpo :LKCN CgMӆ9bqBK/U-9hΏFP2ފ;a? ̇d][|d扽C@lX0O4Og@D%0.]F +oem(%;Sl'n4[0v:_Cx!#o!ڔn3K/ʑK-B^TX2֋pDp%{▁5p=3VzNg?*W׎[J ܮ !Xi`V?gG" $}?�2}zFgw@ {=!;䜉I $-̶8){+>k0A "4T-=ɠQxQ-Da?H!&?NEnPjZ3|T0yC:`'\L<3?YIQZU$>Z oQ`tP>XU$]D KHIc*kW{.+چ|5MWg^v"=Gae7]-X>0dw3)^%,bC˛F1[5^ GulSyXYU12t$Ub౐PPB:˙ ]q*DVy0wdWpL k6]} ;\xYGiA'Y;x27 C~BM:̠kGuuP$W~Ǯ}C%hoUM䫣P  5ū`gqyh;S+r>_:Ƞf@^Pؕ\uy-&͸}9涣:PNMT{J,|%ʷhk 1 j"=+GU/l}akCKr݂mo@~T[pG5KB2yRfd O/$\3F0Ene*Gb"O70h{pعoѭ8P %0>4S&nwC"cYg_ w\!цCSb0q 7 c]\&7gm,GOL5uڬiμξ|\:>"wSE3>CQU۫$)=ȍ/Ƀ mu8n/c'q=yc!6;OIkۇ>a0YǽÒȉ9vwSC-zVD?X-Nwhu˔F KlT"@^y�SBzJwCaKd@[VU4i74?,[5 !$0L33lB"@ˁ(gLܞHWc3v@O0|~&T0Yh<ĿIgDJYn2R m}hP#W@"|Ii;AA5f*YᶿaAxN#`ܢ_|Γթa8'&T<sܧ"lQSa>Z5<Yl`} vwĵXpl/DƒrlT .D7}ClZg6SJo)l'PEt)׵Yh[Vp)X2y}5UMFx%;a^4j މ#9 j*M0#$>2q^Q a;},Ї+ yF&OCw0AG+>&r\&`19*tS;O|<y*Hag"Jɯzcc%t1^qļDD?;@=$00C_#Q@c*Vi+b#Y MC,7ħ ]2P0Qb<#x6{?;Ag6WpbO6e>&Jb@o7mNK __JQS}G2'cɟ#]=R9XkݥG[; C"2Nкe wGΑdBW퀴7Gځn3-#KA8lڳyVw60?Lp xFv݀bRvE6]үcW%uoڅkGvYoPyWq[IYyH7܎| XzH^u 0$~1s WMWiBhKN96!gvX-` v\tSi!O6MJD:~55{ *BE@ WP�i:HMT="J JUEd|m!a"Q&\SBJ߬2`-Ak{YjϨP4xc!+7K]"d{ h9{%Rï34E~FcO,߲4P=)CKp PÄ.#5e58_4 �9e iB^LTu+'"cO+&\\1"ȀD~ Mb" M \iN]U5|` *[qJdB{CGQ zcB´B;[TU-TUf"D ҟ Eo>9c@O{bdz"Ne3} UP3 0M=RA Y% m8 M裻a]f3w5:5Ѓi s[ <-�r�ǯF.;Kځfvc-q忥ZA3N X:~>Ei.NMD2k;֏hi֍wϜ7_/th߁A#]8F(̀SFsw@pH`ɮZIu0vHb; :ЅC 'FZ᭛O*9:ul`v|1@Cx~ j d0&ֻ!G.Hq Cn\p8G0I2�Hf&q`^bٳRX3b KSy@v= .ؐKDUM.YLE 1KݫZ̸4^cKfʈNvCVVq� e�stb9%Nv! c7O|, 2[Hyp!V?& '|ӑ:/!./7Zpgq;Pn)#a$ͼGڤZ $?UV֣zy7%F<= ]f%SZƘ'ٴ@!x]lj7OoJa38&$s(&J_ v%Yj.b%ISq.P{FƼJ2l 83\a͕"$ŏ#.IVs%,SI3 ÕLtXw3E1;ڗ(?;ΙYl(:~hrA[s-du^7%Y.'=muG*4 Z=*k.-?JZd\�#amxjf0OBoE] <PH{Rm_a|nuFRE,$nG S/QpZD &+l.k^A:F=FNASF<<j}U;jZ�#hȚ%3vdZl:1cO_/4J"3mh*s5 tdHM;!JTlϛ@Zjr^ĺn~E`la۳5wS^ 嚼]I#zvŋ2179JB'.Ccy*PNW<% q>H8 |[ql%G >o i]wyN%B.-S,ԉ Gˁ Fܜ90z+ v&>eM(b+5GBE4+W!u&;-܋ =_dc`}L>fB%}gHXjE</XSj×{_~(b2!wylo;7IZ:S"1>hQ!a[epkM 5yuO<{"%T9rJi$6м&zH#b5El<CVa* or XvD̂hh !bp$t@=c, oPI&b'JGzTk$j(�q\sy!E#cugm+1iDSBf�zFK7s|n5v aCI%~eJߎTqPhWns~\8B \f2)߅C8=j%M5j7ڮ}OsHƺ<XM %t:+p[K(`'jOP>ؚ+LnG$_TZO5\FP#b!SAwJ +Uqh &28M(]+H;}u[<f V.O@5-bU"%z;_-59z\$ő%Vҵ?H^[TzٓdϪdy(;(ɞUK{Y&*XGL[ӑ}gIB?t<Դ�x;T!͐ TP3k[ֳ02FUҧ>^Fo9l[ jya@%rRAzA&ZAd%xԍ;'4̕wOU 5+v/q@^) D fwL|Wkec"l4x$D핂 Z \U5зg"gv$ 9Pnj*J9{>- R=zta*(XT:N6\xm忋}ٷ+B&w\}!i1m%:ݡD\!S/֚¹Y7}` R_o-hqca0pY4RKʜRQ<&wov@NnU^ơxlˢ2 zF_%Mw=@ h"L:&FE2[DV|]T1*B&zAށKhrqnv$KGR/��Uc[F{ HH%R"BX3 vक़8\<^_HdoPS?<ĶA%dkOE ^>vGW>O} }H\ŮS8皕�p�s-tCІ0NEt]%Bx1< vċt3Rb8͏{>4jx}d&״m8Fk{mȪE*@R a߫}[KSJ^]`ɺk.}%q }Sgf_p/mqy7WHZ9Lr}u=Sp+j 須~7÷ay!=ɥ!#m63un8 hr �΋*Zhj/%p<-%鎠|u'~c3YE;^Bs\ $ ?5~0ll/qбClU“-j2 1ӆ}NsoFeP<xZx]f8ء)&XA]a@7zpIly8N߯G=ЙD47t^ y5; RFU_)͠;ӓTmPh uTnSs wqP)[տ̔Xʕ0TX7vUi[HA��AkI&S'(tVnI;K(&m+ECہFDtF *2|uwܬ3F<]k#vH 3#[7aܖ\%ރF+rB9l_N ZOG$%;PbNPZY [x&f8%#�cAXA)NTd5F۶,+:Nc~Ɍ&hoNs)V!{GR)?Cܥ2OŬX(10raS:Xjt5mdv'+ 4hBWn$OqgV�x.dIAu^o`-^gUവ�B=ȏ E~a)WM14;"XwF ˿kȳ8mKl͉%Gb׹BTS*7{]dCaӍ5 A7XȲwgj Wz:k'zV9[zU=aR 8סJ&  C9@bm@}ȍʽ o-0z\ĩ=ܟ hGu{`Ԁl I.2c5X~?\_bL_b@'L"{-Dú#㟦.K˱tkmqTUf%͍Td@�ApJ8neTXrxOZ69oYx`^,I_咋6 ^mIY?cKYevȘ9fMpЦ/9pX}y\ͳjr7ΣJ8Pk;}(e`^v+2>Jjn?1f} }>y"CjAE]vzԳf!HM;?+=aU @%*h$1l~YcL$ϕfwy]kNXpZ#g3izOfu;k WyڣR7J0i:Zddvdx$DC#{69!PiCN<AT1` .E*+ R%H[%YP}ey9{ tVǖS6 'qƓ]k1+KɅNޔ.@e4]Nf1wWbSBc=5clx잽)ŃF93b-aH?[0#jNSD=TiR̎0 Sh6N^@52 w1{hJ X" AU VMX6`cяaۺLUlZ G}D.˖짮LىT'?7txqKAA%A"L*bPd!g6(׉wKIleAu5m^j v(UlDZ>q9;{8z6v&ɨf=YHl�ɭ5`,WꡖIG<筵 .X ;AKΤpap1P|q RCxq;.?SkJc;b@3bu�Ұ3EdϚ*NB�]]u wqΆ^}Cdɿ,[n2VugD3tŝO YDK%nH{\ $]AUԊDٮz[N4Ş ID3TVXn݆j7D-TI OXEi#]Bc Y'X`9'B4<z*x^qk)Ń[$# KLpj6fy;MUŶ( Pf~> D[ )4?\�jgn|F2*v+"7z oS" ::E#1=dQbٱf< nzBvdPlQZ,k@78 Aܔd;|Y]ݴ 1(-ί77p)m;C_[T/W[{L%Fd C!Q6 "Qٵ- 'bLU'zNMMCG6()$F99Νbzb~b.VAM,\v2uA`Fu?JbW0 e#Y9RuU],HDMl*•$#&E!髴T[NXP(N(sGL"<= E(:_AO增4>Q'已H.ljc@ᜁOU3 婤3ajB쵄eC`!:~YKoWUnbyu \%ƽ_$vEjI*5G1" 7.Q{HP[DB{sj/N KfZjT%IMvn*M̭"1!Ķv;R?ļv?oQ {WA׿9/Sl2Pó`_aع85G,\刭9Guy˛]SONV9>/>J$X[hU~7jCUŏY@)lf;J>OsJ$RnWI"LVS#9%"Xv̮?ە$7C<7{ų "4<t*:A rv?!B# i֮{>qD^2~F09oPujJð[ 'SKau=1l`G�G6On)2$DR2N:-OQA�g%&|&lQq*rN&~hGa#\K"]g\ӔwR[ G% 377Y JZ2ey4 }ۉ~ts`@j> gnA,8[es@ļe`o8<,p@Zϲ9O؊ctWjMv|HN4?̡V^cjTo~cײ?E>qp6kZg&ǔ_~5V|@F1S } u0=rZ:ҳmk2ጆ BOV¦t�X,"BؾxiT+OSʔCT#<!jIG"U7/�?j)[_b�^ݍ"G1z}\gyC֐6=B<;n }˝BsvOoKI~$wc褧x@1dڠL.ϺWM WsEKjB|1& ѲY  ?΢RpL".'w!G)'qC ͦm�ZUmk ݮ^?h{6hf/ʕKfO0 S{"A5c~eoֳ@rx`rҨ|AQطL�Heߙ s7p GKvϾ%M(d&"`h\.]3 Wj}P^WZBkk Nf :e, D>9o.*u҅ XW7jQӔ o'tAY@D2D oKIߕCbu?Zwulc[@i֏eM  VVD4NУJ*y( e͘#8Tn|iev)e $E6C?͕ TI8#a2ʤeא?H=ݾPb4}pչlO9-UH]yvmfMR�N:UI%= B^Cb^3SvR;`Dӝn/⺓\OEmm9 Bܰʆ8KAzw R[n]2iDL xzt5KUX4ek̦/X4J+Y·m5L&#Gi>#"\`Q$Lƫv!Y IɝÇxj-zI-;04ؔ6t5 ݘ^|-2߯t7%tSwXT`4QL#jtCܪ Su3ALe&e\Z`VHPd;p�N5)ݠ[n] ~I`6<]f# <ǒՂ !_8\p.gxfB<t Kr)! B֩~LմwS"2<MwU�V+aY2P?uGd-D=Nr̭vkP .6Ѡ:MD/k쾷uY8k JNUt@[Ai 92=�B I ǯ^AnKLuprggZ6'!]�$W 0${M}Ej8)û~ՎQ DEbU*#,(ƻJdhqcT̃ Xh3ytȨ9q ̖ %)Pሬ+4= D|yifŇJ['qn}QR.NJBX0h?!G]]aW@&Z|!'sX, rzԀ> 20`i|=G.MU\AgNR%T {"`kXMݨs;P[O+iM`=HkV$9c\|PJ'!O )b(iBzt_xҼX +dw,D F켷?\}[MpD6Nމo@dT!o-*MTb-#z pAR!`c۹vy6@*Wϲ#0\ߦ[Tg˧4=[2뿢8F (c~h#g[7)dGEwmIa#|n7>G O`1E'2ެ\Tλ!"ϖrre[YadF"KfDWtB8.!+W+ kW9|V`A`VqedU׊D xyozSz\2>}`ġTg]h"݌-/ޅSwRo>hp$:]XM&*7\_w1S; 8O~Xqhc8 ׃Y  @S*x?SHH[Oյ bdҟ2g'uD]]FYR닻HMzOՓlB8ܙVҽYX[,lx .HIi^6-nxLIJ"�˺!B„1�,T^^ .@.XhK]Œ&Z1Œ֒!N!ZЀQ}8~=={Ѥx"I�|b@Ӣ<vH??A)2HC8i3.ɘS\++4_q^,G'�=oB"԰ABmVuNK;Fn^נ!3Nu҈hu9خ9sĮ� 8Iμi,LxZ5Ly4,NP;ydYiU7|[oU*560Pe!k2|XK2*n0&?.s)"ГƞG&߂(Y6d'u.sHϾ>\v#QFYs$kBV{X<Eŕʐ#.~+aS&CٕF-r2$M-):g\zQ5q&tyxc|zKktRE@OfΔ˹bjloCz,":"X`rώHS9fD3&m[Pb?3@zCUtyj>RR_ Ghv'Z?e}aZduwI]YS - T5iF AlMTBN 4l)ߪBl4S*ƕ'SŒpz jbj8l?Cd},u«w2_ @JwHh+쀦^pN&!9 b\ff$KٿOIQsw%w`uDMr%Cxѵ1V:d*C}=*fΖq3m:䍟59[{eiN`Pu C;MY"`y}1Kiq3;WM_i+lˇʏLY,�Im}bݽDT6NwT*8K5F&\qNͩ=]ǹ UY&Gs{w$*?PZ=&8!7_O@ "_Ywbctkp(+H#\#kt/ff+k] ?i2@IM 0ho<\goE6aMH)ul} %Gg`$Vxqn�B +E}|Y+ ;yi |0tN;aatće9 Ҥk<x.(:_Mt " ) qbK*V ̡'vLt">p%qN+ qq*=Ǿ|n9H�9jh7ee+qv:Wlk)7}F)(4Mtj!Cqm!#4/?@k(MeAYHԱGa|@Z.ĈphH-PH? @ PTZYQTAOaK��AI&S'X`7Y,+Nt[9\Nmڨan_rៗX%b0F!vUdc)]rQ،.`eW$TeRAq3,>}~?#/vq"j>zj[g$pF=>HdLj�yO t v =T80ۚ,|Sɠ5nVFf䒆ʶXb+M:5\{JېZ LV? u8Akǵ[yW?-( Zt(tRtjG>=8)q2tDOw{:< T%]SkDw8zF(`�E|¤*ӾkwRjY+mÓ)*TU_U|Ԅ )$YгrH,DXn")XH Jli9zʯ7Rܡ9�Դ<{T{@>p i Yh/�)MR_ɶ.Esz:YM7Uшj'썹6EnP%f|Y#3 6ܫ'tPƪNN`8};XPߏ8 A ayju[m. � UYVBW~S-흙W51p?sA r*P q=V�BřtT:y|S d(74%uq㚶zMm ڥЧ}:j[aPZZ�%~<%'zX1q ,ה@VЈb-^4G(NЬ-PG6OԎ#'0`u9Z`/]_"(ɔkWe[1` #1F:~tJWC$CޔYw6\=?-~cbջ}O_)_"ٷ¬.ɵ"7,2P%IjPy^OzfSA9A81"<M%{ҭiY d=;8^5RJҟ4[fMdZçwue%G&erY %5_O?L böR>u27Ch}ߙzX= Z%y︆:t"aj0a.G�pu�Ёsނ< %Lq/HCqU*b_l8򒯲NͦsۉeL|+0 '2-s8;) , �,+=$e)ӟڎCIts|g_gSIvt`�":aE(SJ"ׁ$$_ok%̜*٘mS*W~W환6TyCusO>K\X[n�o /zס<)XIegl6K?Ãe8-K;zC%[gKwv[kY7};VR;Tr*ڙt&MGg)i"pyx{ v^U)ՈFS룱o6}M!͸H|t+R! S/E ^؝XHS霓 g(YD<hvtcsy<7@ŎzAC`P=Hm8x&;NV>Tv2i{uJ:\ y}~S�L#p+ iフ uw`H-D7Tf-a1A埞УZPg0Ė 55pOW:Tl#US.N/W?zBeq_*;"ao~?WJBn}AJSD~I ȔbzOTVbl22ZIՀ@E'cnŤuO@Su-HƤW> T.]{< QJ]- q1.e�T4 y=3�E5v&rEg v-hҒWMs&�KhFIrDdMN\.")v3ӃͶҪ_#O<=|ja&qmٱQ`9rGn_d>4P-Ԅ@ԥ?nXj4ocPL@6@)7Z>`J7c٢xH0re dg)oM6r? n{ic`b\5jGrNeiF/©.}C.>*ҰC eRC''Pn%i]Y/dFbR/\q pFhE�vTJW;ind58{( Oz2h(?^vK$2cPLfF~3K c;_(&;CTA=xt֋2S9[`ߎXӔ1ރ ҴQ+~WeCWX(`!CL a,2d!6`#7T<jZ&5WY~ 9ѵàZIQ~^ZC"_9sTc)7f φᣞ<%M62"P8򖬀_@Mn~DuP!&?o 8 ۑU$7 @QR.2OFd4Jp0uw8-pDR[5'|q9'Y3/y8agT~F󹐾DPBYW6.uMb"< HDiAH�n! +}*[R\@)8C:lN`\5.H P\E˓�*giM�SX;W9匼SFYws>VuwoG&~k 瘀Q뼆T.3>QBgE ;9;jUof{Yگ%`~G8TإZA"(Y,ٲ="D-"Y OPv"dJ+! mJ*tJ~WRNjaG(VN7Ѓ&N"c&"{ 1%f _Î^i-i4�CE՝C}z1_TU&j@ݧI�ACWvfC,W45m(Qr6|Sw2*H,̗ԷJD&01d)Ӊ7 ꦙZ̶|c:cfz|5Vt&Z!7ƣt' Ft}ŀS\?ߊG>mkW[!Akհ0tXfPZ*ws0e.NUT_i$n`_PJwT@ ե1 RZ[K Fgr9%L>|$d£j{�sA85,*}"CU6OxuZZ,%�6 {cbڋmOcKGճ@Z47Yߋ@ȹDf<,wʟX -)#/HP.㲑onEK"}0tΟëxT 2e*|;ENS-%ED?0&)#x?zy: C1rBqil,dwPcr{PP<Ad cnp0Kci@ϯ9 bw'U6GTS8L- e}:-F<-sXiscW-39yø<2f:R'L`CLk5hyIjv fqeh 5E*u͘-.F%o֥,h9 +`}L"wו/+h2C[A%Kaؖb@ ܼ$m]7p;)tڈNHOl .Q]Y*.%T[5im3:aBA#]GG2\:@pR5T3$HNnC%,bKTMsBJ;<e"# 0P+mXS񀎯0G<ҏ4x$E۪CZ4l ;:hk$B]L5/UYcލ0|VվrK`$7D>G6_Ko_vrF3$8QaG.{8WDxEfnH;WL>&UL料 *DHK7YGGG`5baܨRݔ�~bv6)s0\s5/jI/FSy7d1ʺ 2%�(Z8gu?s2Q(lk{.Z˄\ ۙBD"m*]_$?_K?0x4Z`o^wF{'Lo𓾓ԜZN㾁O99-A]8'<K']xWS`Ih:҆_tɭChp$A˰<QnmY*xd2И6L\]W$qt@ 1Nվg=n*ckQ!%kx CeO+Ê!IL6:Cv,\*\Ka•GlbC69 8v7^��&>v5 -w5;eߢz;PY1 u0^5U>Jy7� LE®=/ Ԅ{"%_h@ň[L7�=C[ ֝NFxtDQ#}|2d@ŀ ɈVlZ镞=pՍn:ux35l㶲nRYsGzَ$dLɥm?G2'9Mmn| `*>ԡ&3Y~]iePc0MV.l=_tKH_ 0N<En|ҷ:QJ# N�oڡ$R!ښ_Iר)8v} w8q=VWb:؆KX(z<voC(s1@jP`h~EMu nʁF\\%+fGUgٚL_AUg Oq#J)B;NQ{޾;#O{hv8׆P ߘQ0l ʼnP> M6.xnlJ,/pа{$aWc&<τKb#D vlcjcN%vHߵXyoDʽUuv2o7c?3"ҡ~!pGr[1vuc(mZ`T?z5oOh|ȫH@3<!Bs6MO>͆./iyaΈ~|'@X_&eOx))?;ݥT =pBE;UK፼'12l )v|z%av^pDn3o%ʜvi{V(aڡPX^dPdDkԏ޼_5,Fa~cO{cngR1S-vxÒ=Yas5 >hZ!+oxy'Le< ä sY21R;駯wI񗌔06*NXUp 5`oM{S%QT˳&ؙhփx Q4ĽF*JHVeȅ?괡BA[ Q^cδ<<rm7lw>PL,&)yN~ 3zIŅԑ9 QDwbht;Yq)MF�5qLR^#.vXiQMN@bQ|}Ӡh1\EVLsEqjFU97cm|#>6xQϕvvnuƭH@ӷ E&iQ>ZtS# SP6<oU O,ӠM='rv<j~L,gY]q tj>6Yoa|=:Ė}$$|Of`}7~gpIYrkQR:88KsHJP8SI'n({A\|hhKneʛnE&"Xm]Xw"qd&̑rVZ$~BZ�(XM}fI.;$ (g [T8E@w$'!N:XAѵs'QP`}.=(No ::!wt>L]f%dFwo4@{ދ?ɵjʽar%—wi,kK6?{z1hq aCK`*0AfBkJ65J(jg?Oi? n$Mĝx]]Z.G ?!:bjj!Zƅ/ji)U}O h"6D Mq.s.|I|:fz%=Ơ�-8m%G"x\@d:z#4)pAxR R9N:OJ/j]i|úbODE}]GDMoJ=n/-:p xC=\Ƅ˫4Up +"wK؉)P4JTʚS^]c$䟿Aٶ5 G|$U0iQ.jmɕf+퉉[R))��eAI&S@n<:᱔.pm"_hu78$AJY 4LxBa cJH@]~qlY]_G1)]Zx۹6CQO=AP")jFs`EKUog|m3}%vDN1boon#L` ~jlcj258gpmF26i*đA"xW/dn9oۜ[T&/>&jGM?,F *߰8ai<5=6V#ܑy~g^W|b(^)} fMDX[f\z<*k`,Dm,x>~djݮsֲx-y0O+-Uĸ "TQAIL&0eVt]F4%3={/c&gޅ :($;Ϯqip@&-?bMW՛nkMv:ˠ%LDx+L߳FTuuSB'%H$6BuRmax{#S.L~y^IWwdp׷2ϫs94tx,\~6oO< �4q)#" A F~hu>682;:Gh PfW4h2]9+ fM*M kB# <'J GU3" ~;1g "ӦOvs%15kM^{[y<2>BJy Qjmz/(B<iO "<_SIL?=ѫ @7x5Cl';y */m%͘cd0?Iy;{mkϫzs <27'C�-O@zai"KT,%|_1';3k~$N[H V?^>3ynB9Iϐ9J6E{kXxn7Wc ְ5pdEf9:o6khsy7>z١mu}c^Wp Ө(#`J-Aj_qt=Q_ұ arΒX{be%67OK-^1=da:߂!*%n7E\cI~h1 <Bb;cmVzyodS6+C~B[f<8'I}.QGOcMGĆ? =5Z(/p�Ѥ)/@EXlURe]\ 8=K:-đ"y=$>ҧ=x떢g*^o8(WO:QY)k7i"dKв$+@{`:HmN`¡;q{<)?�+5Exw0Y$z(P;j'v>BSׄ%C~ůފ"|-rHMw/>{UZ"Wڰ۔I, VT(đZ5w}ՓiHwLz Xy  B�.{~3 ټޞC^ije M\Sl9acW_DH#뭐/Gͽq;xG.VbPt?ͣ}An Ec)i[ j׊7FXk`$>T�/,G7F\O˿(b&hCo!f0&dCIihaO|Wv a3mZ扻8OjPaj2N'Q[!k`H6�;%3Ζ.�ȇ"4<yTn;G툧Å6UvV`[F̳·pTwxv5'=7Kpg#y>ZQRLH5иW'="ufv[ΕG 8e :  sǷpʼnIcusVo7.a!ɥன ,x"~B`0:-̿d4+[Lؿ#T6V$-8b`: tᔸtlAmdx \rZN<Se CO'rKJ\"~Y<;qkVq,2$ Ĉ$iӻ Sq NaZvS$xk2(;{T-l&,SRM(?gC|4NiP 5IvKlRSAnմa5-mz׏_>W�b~֘/$}a8LSlX 6V"?jES9׳ <uW3Fuv\rldcH18:g$6B>brWy >W0ZLƝR-)@bLѲ*xZ;Qn0-)qxP(+UP 7N32yxQWdƌ= aדsUk?ۂu. Xfw]%dGC!VW(Tᙊc$I0fp {tJ7#%GS:uOy)wk9y U䯺[BBOkD{6–x짝]*<xg#raMn04;TUuD O#ze,4-4@@܈B;z["$IafDv>VmHw̗ĥE)R^*Y2&7giKn%@!!S?wׄG KC1MijqpE ]:cF3AKZ *LpǍZUKz7w)n^yz&<D,Z3LF3Q7 B͆nQxqHv`1BiLƫJ S~㦒}_ァej 0/ʦ9$m- cuS ]޿.dxNڧӹ&'~Lֽ j;$lv3dDGf9󟧥A,Eh <f*–G&�6)Z0,o-\Bҭ]4qg؝�յ(JZ7Oy^;5 SpfV7#&M];XAv_m868NQ=Sωϯ$E-&4϶JI>~<i<۩PUAFYuKSھ1[6-uOS՛t9褑A H�|iy-(.7Fm)ORf5x:8FS.qK/K٭ Ήy8`w m;a4p{Dr9X)7=iPi`e^>o)q|h1M#uv>jjT()"]M3/2uk>|/$۰|ڗv*>3%}姯OgUk}CS|B{A�+(+:T7?/ f.yOĶZp0:?IѢPkr>AI #6�pF׊FK :֑ )\tT>J5D9H{7{`Yfȸ&I*b~P9D^95}2Zm'Jf𕋟w:V2J6i+YMीĦrBl5/ފ)ͫ?/i(un! mWN,%6# ji QEs2WJ,|nsB%8 \u4t1d_0ʴ˵뿦l`ΝDrEtY7;bZV1 s)D3b/8Z"3G}C]N =Z<oXB vZlä`?NշdH%ќ7%!QdLRwfz>Bnfk~({:mE;kV7m+sŏxB֙?aG a`0wiFvжsS' uiJ5orF6] ' UP蜵?Or;#4zGpoZ\alxp$CH8@-[O5mq&Y%,~ �A1>'o)Ûy sn% /f =ޝm gZhg HZ]_$]g*3R0}âV#N껧)v(<;QDZyR(1AykDk;zs)\ j8.'RB:o- (`i1_gu+_|5j %Fu?J}ۋ9cMJ^.SX J( j"DUګ{o4X(W#~o*xldmSV^lK*dXlޚW=_IVp),ͣ(W|gLA!|m:%#F7qȔ5*�,ċr#Ib u-7uc8~Adm G^>${U=S{v)l_sgdeaiϒ.Єp :p{3(Jq#Ò;X}"Dlhݞ}EIhO&#-~ 8ЋHl.[S[VyAANnc:Hڱ<اAk&p^ϯl %APټDmAvb( lzT'Hf8"-E�4U͍,E_G8?LZ /sݥH@'+oc\)&{,ZnŹL(ڱߧ,1?ȃFfA*I/N,j'. ݗ5QPWQkoP3stP>t*ewtj_ b QzdL^+#ݻ7$$y~ :)byC((¼conVhR DpY_tŀ) ^!Pc,w Է֥@ ?.43'\qSIK}+5:O(<J+}fײwM̢96�AyCYTaQq(}|0^dAj'^9rW D& GL(UKLcɒ=ULLZ[ VT^2E ]#Mu2Y,zX):GsۘcJ8mdFAPO&Bj;9o˪KlhDs^:;nExÿcly^j#R ^4[|whϛ"F~VuJ aŹ$QjB.y!`Z#�Y E~,E:oWah:kmiݧ!TY0"RPIzyZs$X!F;DusvvA@CY񍀌r4ͮv+vؾ~ GsuM2HuV14UP/[sX S˿r49%]GÇ\bvN,GW8c 'TJW$@ +Q=ϵvh+ûvW^!/3y۹6 ֩N%'<ή궣HHaɫz`7.e!HõPA(B!ugf $BLj,k$oVRXa.븿(VU?MI1}f ZAx"_pg};Π8Q0_Br(% ?yNzx=lR:5%f{p;kr1҅VzDSQ44wi Q-D- TCk'?E &{4|w٩I h=a=e7?v(*i|p驫}/cM%T(I*ͯ#`~[DExkÝ8 ϸUmY"FH̙!y/iG!DޫGBȑ!}3C-|wBB6Z&Z@NQ�E4_]R)s GRL\EO>[V7ߨjiǘ(z\Tǯ #7m fe?&Rή kQX�?6;Ym,o wT^v VԊ'a6J۪9mue(} p+澬{m 6I 0X]<GaȝW 25₽bm6=Zy|,.fFUTro)oѽ.@i7o 1aq&vP?bLHUyb fFu]b$OVeK�ÞE˪-S >? Q1-8cr y^c.��AI&S@kqChNm Bӣ�\acz]B jVεRpJ:+Ɗr RA=BMM00c&@"=LWǧ,B궡ΝDv H1'�D͠<zӣ#s؉U_ Ջ̉99w+ކߥx|:_K`Z@v PS|rqT2*ΚQG 3 (|M -> ZKw+q{ٹab"f-5E|lkLG>5IbTOCd:P+Ivo�ڇ_d `ftޢz;w-֬7RNNEΥZ0_ v"0Զ\f0mOV+ wAfD�됾22>5jN$};Uω'4p Q-+^e34Ko$ z!FGXerl1>k(^z&#ոD]ixtg^n+/qYZI~G_S!$C$GBycʤUz=}kM$:X҉Ac! жj(򕹫CŠ1ۓ0ϕӃT<Y2F.:lYUgRC:)JQgO--fY,wUaš d.J16Uf*V#N j/ʖRYK4Ś/5auԮ [XLai*B+~˻Lf%'_1BᾞTĥ!ġP8q,GT}MP%N} ֠cY-�kvԩ ˢNU.hH&]y=1 21 F[K0M>1zZ[V+-pAhZ LBx8͗@>zъezv>q-=+a|'YL+&E>7-i*˂�{\xx)q[.Dypzz`']Q299.9Yc,dU&o$3A64b7X %~I|ff\Fpb^0F<+JF <AKKP,nS7 Dܟ{2aaDt'2l>OM3@@ok/%r6*F?a_&A1(|yP_?iطj$j'0{Ax\nVzyJؚ+&7X%DHf7S)N֢r@nt<P}UG�-_br5/ɧVn<9.{>NΊT˜3etݯiI]e.3$!l_ӿHgm"'Oj6c!py*}v�ky712b>39.{ym\i-Fj[^>E 1iԫ^Q;o;B@/kU9;L{Sr <\6oͶ'cT0cI Il{Y؋"'WA&ڑ۝IjZ/Xha$F#ې[V(jɠgQRO*4nXwSn%<!AYvzUr1`MrFqny~8O A;TrK$ܬu$ۮ"9{֍V0$DR8UolS&YO:π?%U- 1 !,g3?1;€7u m\%kp5!pJlYK#߬WC3!,QqrpmQ~0yM_rQ00"Q B)PO g琐aY%#uy Aw4~& ];Y�@$�DN@}8;I.9׮L,}DJ {P(ƢO*l4FVoվAt%BBwb�ԛL罵Cj|pnm?[FoCuj.ؗl 9rX)#P.ʍFRr璡_ kߌ'gU"K4(Ѹ6ھE [οOmg|?gek2u h?1zV6@-{2I<"c#|/2&oN 'S%e*?សU- ot!zU:P'Ҟ kYPUYASm;il �Ҽ:>Z|hxa\W<tYcW+M0:r#Z˃r-[8v,^eKlAK+f IwTܔlHymrt쭎p_3|4KG  KrvŹG{P>cLǢ_ a^*W˜QHPΤAGXdƂ*3i18ٞ9c0b7 &͚歏Dюib2L(臢 kOypU9kOufAT\v0Ɋ'g`zLj~%qf}h3/Xؘ=ɤWt}έi6)sʾ�N<~QK;vAo[6뇁?l6K֭\6##9ek#+`͍m]|xq蛳UfwQ#`EM2iNh\Gr dWq%Hc>5S.�yyL 40A筛 }!FHLZ$4ʳO}~dzBVҋ ]*$ FX^ ERAu#?;]pI%KwR/ʃ(ΐ7�u"v]IH9ƽC0'"EDu6Uc)VvW6"8/M]]s/FrL"ȳIVݥ1�n'밧d ,d0FX&@59eGfCGGmDsC4O' ĨW*nJ\�1}w<<K2ɖAavvmH�w6pVO&p`BJ �8t튩=S! KO2(F$Y ?}!tv> ʌic_}GwVE=İA-R "ho#x{- Ws`|Ҁƥ݉[XdFtsd4�,t]LR5�S#SP:."!As KA8xfRW3T\j-KպØXuzl|k B|10ص"q%:%-- ʔ ٍ.],7+n {XQ񘞚2 El[Ǭ= aeS#ux/\3uL0SZ[s sb@پ]HڷiѩY6\Mh9X%/RVCcԱvR'곽kZ.IuVu(Wֈlin2J jp0ԒDq:x&FAjȄSPaCSqZF-rkiQqe hH5]*['Z2>|mzwuӳkmTeTgYGf bsԮE* ON]W;kF{}Nzosz;U:mᢆ'~JZRmwI(L^{xirYhGWQk,o gбOL QO!-\N|Q0 ?+G�V^Wm Un]K_>71&sL|4Zߎz 6 8<q+,=?1 '9rў (vq,v5fnNb߮r'Z7YТ$KS'@e}.X=Qze:.MPz e\hp}ww)( *EW\a/!UajdlԴlb)5ٳ6N \VPKzP[_y #`) <I#͒^a*2Nxd )65�޵~̑TB9I'mgHTAfG=la,.}ǘ@Ju(gA.,]'*cB B6ˤOWtѰ ԫyp7y۬X>Ѧ#Bm@ N'`+=>\5zdqؖLk\Dv8+jE @\ޱy+ HSd (fG<-Y侊M8y ]q7,6D"/7' 0i PGh,ɲPwJĔv ^Bnt!-e`La,ӥu!6#"q;EawULZ񂢹ξ6w?B7GPnhn"25\dXMxG4N´1rh`&N[Qli+]#8!ԕ8A%w[DZ~;HIC%3JTĸ`�e5pg6NW+Ą;a][΅,M,hx.!*֧2Aiix֑zBy[^Fy6#f*>*?[<Ti*;f ; "@vQ;<xW !1E8 Q7Q;e`% 0nɟp[R71T) ,mV*ʨBݦ^J%Z"d�FI@ku-,U9\JHXBc[`I4&pNњcޢ ȌzH2zz8(RLa2 -^j͚?HYG^?v@,"D'.^sE/}>iuAY7C>M7cp?Ba`z9d/d3`Yܾۡ"r\3߫ޞsxTGOZ-`4:,qF>;u-  W0~>5_uZ"N =<hF-NGgx�<*f9g )-U\UmM_z~Ǐ]{W7_ B4=0>VvѺie0!pX^9yEhʒv)6f1o:[6z7ul@.su@Tj0]n1jM)3r[H; NcO"-Z+"Š|N O6Qe4Uf4q%4^kK}.ۥX1viÒ]jIU<~ɸiNb;>Vyܝ1LSne倆#FVx]<&&['S9a8Y:T(u \L`HroXn@:'-{YI?:jMGBAw' 4ϧ}xrY$f9,# %Q@9τӝQp'Ă8N'sOME$h~őI/+AOo !40 Zq-b"$4ʞD#[;BCݰ}��AI&S_J=#�1_�.*:>ޅ3R$soWM򜶹.M76kz<g ]>4ND@'GZW(%`|cW1\fh,t(UiڔLI.,z \dzu_ _܆M%~Ds gn{*E�2T;Dx "\hJ Vt�dF,$6)[և[<_CB)=IP%JYJrn)c m `6H:.'2%�3nuSQxO/a縢#'yh=9s~W�\/)"ƽԮw]& Ժs|E'dϡLKnJU:߃Ayf+*(jBnweaytPtHޡY vqM�?ǿ;'o*w 2$Kmݽ5\83!){Z.5g&~T=DSkw4!~PtGޖά{р!s`yfa5;"DI~}E ķp5wc_Y.Ƃ+ZiSL\8a/:^l}K0_JqC9<,(\O>pȾUx6 \WNulTdV:H[NZ(2zCcfA*Zw37?ܛ�<G(-aD@+lH_8$<*."|])3d~S(*Pc]^$2 Ju2pUey&hRn&caO4V|&KAq5b \X{i|,`9VtH"뭲0G"BY`3Up(yhJ i_5.e,qn\\ob"BlSwb$b7QV"@`vIZtdX�3eqT |aS PlxI`+ՌꑏDWQF({ZajZ <ӄxto<wKJ6t1Z+&;Cn=2U4A%߹4 svd0Lx,3L@y3-y5.6QYSВ&d qcˏ<8i_坟E#3s3_]*Fb$k^I aE3r[)�۶X"oCtnifُfQa̫uh l'y]6-Udf5DU|5~&-nJpcv*WS3qi5ȀPK K<Πw#le+e/*#Ougd%[P <#zPC$1<Yp G?8 ^N.nOKve j0}A$i&{cl'<lHI;܃^;UI|".H{a}10kٙt4, X<KoȓysYƖL r"ԙT8 %tE 'Ǚn3Z]c2q|ZYdZy&:W41mm S$V_Q U&HA93p'0հ.Qं1I s޶JJ)뎏PYSR2K CFe א}*rZ"* ] 5)Gcu҈HmɥsbjO]3`tU-Ɨ&d ֨sskA^ S22lR:0+clhW= >XdUԯ+>>{ՆM `v Ӽ>X艝x;Wnqv̄LJұ,xf>8J2Q"u?Ȍ@een|>O?A6f|\jgOX2Tz:42_e >2&`)4hᅰd3xƏ#E,ヌY>;DyS.%1Շh%|չPB73LDM2fy!2i+jtEwyrl>ހD %Ri[miAcoEWj"ut][\P9Xk 0<�/'jY\n*n$c" ¯eNp*QtPc'샇WxMxp/PⰎ\eƶ2 PN2 wHQyScW�Ly. Ϯ~ތ0ꫬ%1aV^I@{am|[F@ȳ?neJjC< Q '% }1aY.=RŊꎷ#IdjH<a'i&?i'c۲_|e=r=-$>M02)S, 3C+_T91bn13tzIlyC!|H^V{tsNhw0qq01x1;桱 nFD)Ga,>jinQ<g^0: O٧o<< WE3&TDY]hA<Aúa8cM*r̴4yڰbVHA P gI-- J' zҌN2DlCf! $C%]4:J -7Z^@co/JL zS^:<[ 12)n}q}X6),MY'iۋVVj;>QyyDsHSVBZ�>^mS13䟌Xftm"�ٗ`?<l!=_vg%5gxDߠ0ߖo=E˝Kq% Iȁ ,�Ex>r>Š"bi$}h:X.bD4vKd)L!{gD7t?15j3j}mtZ!:T*56[(#TK҈*efs.٘gf53Ϗ4G29ӡD|i&4CaŻBdLI`5 . ۋ]Bι‹9C.b8vBMa&`�W tMiDzPo;{ xzjV[-%&uUR#þR/ʇNclVfHC[>%-C_/<m >QS^/!h۔+Ԣa�&IzC۩B΃KϞT63@XX% ]UOz/.t z uB!%Gνhk&Ĵ %?/ < |?#:{[$"@q\K%箢]J-(dI5w]RTa9u /:|wIr'#5%KSϭ}2 1*9=AbuAZeJrL̦.{UwhI*K/lx%s{KvcHjc\oaRr㔄hZ^ ĊGzDM{pwtlexJ]YjqJpbdl`w܀A$nI3J@^4ЄnkiijF*; u/UΤ=oߗ馘ɯ~M_=iQtݦ)՛M0e?צom_qr?/SOf<-4k/igq#sMM\<Y wCqyDY6iTtSe< /۠-8J Më-B)r3B"XRv4c/GNN 9s" MCZ[z�]YzSB9( /7zm {,1f#22̷r'%Ǎq2F\#&6/O2ѷ$;$M^}'K~y@:$I|IjH.5i~]B\l1с^2.0': pX%QVӹ]Q}BKUȸ? ϓ6()t\zeYKv#!;h٫ +0ڢoލM*ofF/8z^qjw bvTl<e&[)^T>P`%�Y 0tB Lh*J܇& 0H O4c^j WOsVfp/ۄj+`ɟ>JHTah2Й+r|n=닾#DstpT`x0~h k{qj5Vx`'R~;.\_Xu`-(_7':]Wqojffm�;|{aߌB*N]L}w^ʅQ#Z`9UY;ӝ i<QaPfBtt?D6"GCĝI)OC�(:2 ΜU?$D !2:bB0͆% Ԝx"ORtxaހذub^wt9n1 mgQU# kRgMXb4bbհt~W@W�yYkKV pA8rٳR%GI[XC%t[[La?[[9 *5܃McV5mxB>"yQi3:1jIk;Agڵ2 41w+]X];PS ꚵˌ┯?ɻ7R#f`Vuk AaFWjY1/FĜuM<DEЮ7N]IpK 0C׊c]<(4=PjZ=%hȳ}`j!,qcڄ6G8ϕQe|2_z|y<N&/<nI"p`� ~%A&\>p"й!އ;Fs[=T..,W|y!¥ru8Ep[)h* "o\SsFVpFԒGqIO=,~,o%I&Ҍ&.p6xhš{vRH!!>&X#_2A̓�=z-t>UF=:9PXnԒH䡛AӔcFMbQ\A@ Mpl޺hcSȞǝ; 3L1 ċW\eU<˭.".u[! wdL羰R L6ÏiYw畡n$[ Av@ 1\ḍE[O^W鸞@ٗ'bgꋿD<JTmY��AI&S_jQ/hů45/`pHnq&g628f5=XQvOU u҇5MUf + FðO{z%H2ⓕEC�JM_^F玫Vx#q[Cx?lBoqMϢ ]SM7켪} W8Eֶ3àFq 1_>( 4;(lЦ$đd(^Gџ1)7T r 7T p4gz~7|5wPbZώ rLj5k°.8˻p;FrH44�GiI3ﹰ(#Ֆ\(bIM}:lv>@_\DYt?e%m4Y]q&aw*w'bx=QsU{!tΈ{i6}$Z }rN ,كe6ש@^y)CUaɺ&sCPx(:BAD_h)%s|.Uԃ%i,)#˙{ m?`^sUSqkT "zdziw'] D߶sfѡC!p4|ak!n\&t.+�3 YHkr/Faf 9jmS)Uc]·u͹_V 6É/caMp,tXxv7<ְ9d C%*%=6 ]us`+ΉZ*Ӫ] ^'Q:rq$UEKa">!!S* 22I7QZ x>քsoSzd ԋQ_?Ϥ`Xu4vI7=PNFoq2<D'Ws\J\s}0 ?`k}@p_M".̑X~z6+ W=l*$iءg]J$g(6G=hhe v{QơNH U ezO!ff]-1@VU&`VtWwlkYhQԹ2x?i+1<Gɨ-,D!clð F!ث`2hfs&\-NBY}j>04EsAC>|vUOe4Q_P`#ⲠM Ǒ/[ŖEcw=V dz@=XٗW̿sx.--zg9kWFzD(мdovux즑q=^?Tsڢ-viuV<X72GϮUS`SSQ5Xj#̴`Ɠn*@dapv`^97 LCJ٤2tDlƂ ,@@;|?jnVkZAoXVѪ6J3{׺ZO40eL2$愒ѳ-r@Ĝqίߙ>Kcψ5@ ,}]5{R;k[k'Pnd�<y[56Xj6plZq֓& wJOJٱ)7 8˭u73^U,1e^'U83:b NcKd)-muW"p=\+ك%EPhî+\PN ;Mub79_IV)TQW9:%JF+ kFOƵվ$\?-}҆ oR؜L,4qf;Cǰmac 緬0vV㒸ҟH %l"v@WY ۞9bL(_1O1 mGo-$8;mmA{bAh [$뷋i+j,_Ba1?tu%ZWRK:^\_c!{RH ʢy^ P Xl3zR(nY+ (AV Ŏ׮XeI`SW˶X0*2)uպ"{ӕ!޵FӐ+ @.+j%hWp3b!RwNתGG;AIA_)Λ?.lAx;Cn=�@m<KzVC~/汻>`ZC�OD} t}3KI*^Q*ݔڍ[6,S?ES˕uK�9RFIDpKV2&uQA$PReL/U= HDhpV啙v kA|kq_JKUן V 0e76l_%+d8uXV{)LˠBiFZOS_p G Ui GS9#ĩnNҰRGj "Z |%EJ1*E9q.*8 /Un4欚s!}łU?@% -Ϝk`$m%"]�m(|U" hėP̩3 9~![X>ԭB{NVu,c25.A6)QFfHgd?dP [Qף7OH61;y+(\H!et3_NG.li/Ɉ{qGǖh:^T thӭHTphجT.d+hCh (6O?ۀ=efׂ)V!4> A VO1 �x<Fݲ�3H#7O%*ny*9jW�ըUr.OlMϿpH',QƱbxlL8'iXBqS8ͦޠ?/3<sx]2{8۬*ӵa&:w;=O5: ;b6Se8ShRrI �p#4Wn9ܚ:kJXט@a-Ȩ(nW ύAɍbV'>⦻B78ή M1 ,ar.yf !S5rh!vЕh2 u%>�ϋ2E* dd@Ni>:D{KBⱧXLLNaq(+; jϣ-~MWKgŞ࣊,1z('<-$4>?NDnq:M|F\tK@:H!-AԊr|3MrwJ%n%[ IPOTXȒ6OkK10λv!&_xBd ~ M_t?iHV/1j_E*k%`g+k֗efꢭׇP'* lF,( WD}GQ 5AJWKYLVZB!yF$yMޑb<@1nMoj3*%o/i9FA$@q3RqU% Zcj'`NWKı4Y^ �[R8N?W+˅B26\`H65==p@~bg<͊ii̛�粜INJnK  ZI2~]8AxkŘ_;]J\HAHۍWvEkh8aٳպq,p|6!t;|;ɞ5rY~FpNHbPb ܋%&bmIQ"wSF$�|S˦hǡ,gCH|O|:�h {›1\Ku.ӪXT W$pPDJp%aZx+I4^_dyX^Z*Q DYvd�.@h8;) |5{l$U$q.ι?LPZLo_V~07 QUP4/ w,4m@,I#k>x-4*Ͻtp͛`ڣ'I,g]a,+̥#vk[Ź/-yI[=1NC_ہFP4|-yYI@ / /՞E6g~\3gMᕌHIKc3oB{('ar7XƖjS =¯tծ[0e H tQ+4ӷkD2^O'ۍIGɴZ+U4Zg-&O 8ҁh5{j{4J-po(iSLaG`xgT]GZ'!Jl3xP W$©O-$*mU K&xƂ%7if3sfE"{^}GrD-iFmgق5n䣺[Jc;n%C)Gk,k%~KƲaq(ܦ*UL*~^2}0Bγ,*i|o *'4rU"˱70t$3W ?! rI ߾Dްr9uP;.V+1Cn|G"! b !5H- !l%?WoQfԛݫ&] M>Az9#2s<$3!9\:lP}mU4YpL9Ϩ{IC g-~y2/凋t0{J_X!A G~ CnzKwir#·qBʇuMQ)vCO8(.Y0"ɚӹ2.OaX& ;KEaDzfQ\,>H7ko3x>Q/tT㙉JNa5&$u6ezR,[QSg\'>1Jd:Bjx{c]HS/-5se&41B4`OA1{C1}-[4XK,WwSr¯{YTW& Gŕ dEAOԦ{̻C/+/%5)!K;)?JB[DȻiecܓhPYq&i<I}#СjGѣo("6|4(d�422n TW6RnɃNv)3v4U=hH-Z;4i*d+q@x_U), vFq1Ak/ۦ.]S0] G-쟵ByIpWCwU d)]"$* Wb P0pìݿ7ԵѤ@y|gFH'EX fV@)CC"+ل:rw2ٳ3#typŧ2B)߃g`|)3 CIo榹ӶY*8;"xYp@aM/F"bLbqғw {��sA4I&S/G+rJes,*d 8@L0.׹/�$WU6&qR:)Qw cs8^g6ЪK|TAhXjfcI,*m70-s>k[Cz<\�>&[$1gZ b*#KW p?lJhj_${ X\H/ JrN)!$)ੜtsAǟ<Ę?3lRP) "8+>Cxs~@r$Q8akxJ8rv{sM'7éggY7SLBL1'/tw:V-zBNb] + 2H-ߑ6n B!"kz)6fȿN#xyD9�iE&n5�[ӛTWN4i\OAAg/�}Vmk'b,0>{]ڗ~-.I!y%&>ԱI؟ EaWsP:DU4G.SzgnZd6ԐPrUy.U jzr r_Peľ2A6Cw?nūr/)$<sLY ,I47Ng�]$h.#P}%v/pkA0So}0u\`mMPbΠA$Ot?@m+FJ/Q\c"Y\HZ`Xn?c 5׺^)@o|߻v 4Ts}p L"3 +XG-fBP,I�6 NG�afXTߠz!;N"vs<U(??y\RשVFI 37ݟ?Y۵23TV߇]dju׿K@n.Or+-l_QjJ <CaI!�^R19y˾ 'jGkt_𡦖΅qVe\q HO�pꍞ7&l@U.̜ z?(˯Q=(!W1w#x A NqUlb`t*,9)c1dEgh% 3H!;(wɧup Raz)+y6"6e T0ΥcgߍyƗ| Ã+,_^ڀ\vrذDs>06#�܊ 4ZD . sslj-k9=TlO $l< \OrV{}naOB(g1b@s3O&X9Et,^v {p?D(֟)򗩲Xl7ĻN~߻M3> ƐA^v {Z}4%#̯ԅvV~!fH_OKZ'*bT; "i7P=sMl|X^1sL ]5uwUqL-CӞ h282$Ɲyhۋd&b9@K;Z]+%ڮJMꐧLZrގv4Dko᭥ha3�biT]wA8=bpϰyT6Ҥl{,2OԤ78JD-;H�?(+c(j5Z^bV@p)zfS"A,ޝhTb&o}74L~h :|xD|([rm?gCzcPd)vPN\pK'A"+;!Ž 5v6R08S习rrnD(5j*DZl3pˣy)hRzS9| 0X=-B*^. ´])KÓcAK9~+w|7+-of)w<f25] Fu<$'j=Ӥݤ0ĮCܤQ1bC@ 3=QD: KţSM\_(tT""{g+}#I߀JsYq Cu-_9]Zv&i4v{m[NR7rٸz_V90Кys!6cWe|`@i)|]da(Ú5rY/E2LbTa/E�~y;D拉薸&=Kwoq3k^ZxȕY#2yƱ5&M h�HCȿe0ߛ^9w'T'hNe#ܣFN+5٘rCp;y7ҭfZC9!օ"U@?~4$WA5PA=E>ƧDeS-à9ovxY@]iD Ӎ" =bۧ?ב{\r?Y$N8jMlcUzs}Ҿ"A'I=破;.2\F/k?R'gIÈ(B,ͧJpK!w? l$٪/ 'Rw?ul;鱆&{aE"׫1߁xw@ OkpBvB\bvFr-R[8}jm_&2ATVM̄sR7*7Ey:,*.j#<I/S.<8тj:WRx!FSP=rm;Ocw v135MO\UN +64F&ylq6Hhhbp�8[o!E7i (2: �=^;%-/("V LDD VSqdxlNѮ"}||�TW.T⶜ןSe8,;P0`3*n@BW`Y~*Qvg%JcEG}9c&c5?T~@VL/:u^go-C $l|s >hJE1p >25C6+7z?CF4}(Z3.%ɱ f1҉͋ۧG9}{H^wh!h6kwՖ"!�%#H]p P#?9gMt] KY9Y)Qt9=f ]d?pT䑶!SZ0wzp )l5SQkPB*Ylv-}fR;a `$S8'ݧϷ3,^!xq03AbmEi+n9:W]|1z8aÓ K#T M0mI{V[$.Ѯ]=6q &lEA(auVllaO52g/�q!~y{I /hlL=rtǹցbڼMv{X(uPnhfո[B]咤>=4?<..|_'U}TǬJkSQ! <OqBj*b �hZ7`Dh/ &'R\ \!УŸc gY EK0iٰC#Pvbʘb!~'8iC lp^kв;Z;Ÿj28Ёd{}$OkoР.6>s8JCQK/!- EccafU ܱsK#H u>s~*WNsyLZ'%R@#eKm!VɅ<N qDp0S�mC,ܔA 6/V, 'O S;ر]Nߠ I5p羴>Ú,D["`qzU(%rMj*(A=Vk8t5ȿT";/XFDu [ WL|jl=ɸO9%d \eSMNIBqR2CIARAIu yXnۜތ@28kȶ3{g Wᰗ 1ne;*%|sU48l&] ^w3gxu+-# {J'iyyw@\$k~>Q=[Ȍ.40U]FƑ�&Pū܍җ%>KGtü8g@1= E mFHkSl /o@6W*J >qkz|KT8^|^ ϳ1!+vO"M&fk i<Q%lGW3J;$1|$=?.Cra?o4|d,h\ܽs)X\6C" ұ5.Fh6,*$6cm^2Qk@%L:Fk}!%²lkz ^Sq'$ Ull7W䣃ze Gi`(j$}PrE)= PvQE"LWAFd 77#:;o$-X54TkK+WM+@z ^y勒{8z!/<ٛr*ЫtՇLtՅ�h{ːw]Lstn^0i>D0:!Y~Ͽx۰¯u1»^+jBRĝ|ҥyE M3BA-);Ơ324#iR{4 ˁ^+RQ\�U'Ut$d Mϸ|P=XP/A?�0d  t= Jze&e<G VdZw҄Z̈́ycQ,~oтbe"fN,K=BxP>%K%CdJUJ >9HF O3DTsu9^O_b;q]H$k1E\fxЖƘ|ފf$ܦ jXzå$ݻosk G)303ɜvEߓ(N+~LL3Ū,WLjo.Ƿj/#'c2jVBxY*=(QF[s1 * rRsNg;@fU c@I~H%=эFF?:\b~tŤv-"-}]ۨѺ.A Ouկ#La(>0蛵& SҺ4AR,E$iT. m$�Ҭ x\e[;.1p[ZIьn,3s`݆tn?EY~<vE vDߜӬ*L߱vJK{U?$x4b5~Z6yuA|ƮU1}vxcN'0 +' %un^$~yɸ}p$NK x٬i`a!-8V|06ޘ%P1Ko}9ϸ,ǐ@qiD gT,SB&s ~irn9LSAӈ Q籌$'0hޚƘ EG1d/ӫO (ΛXJp*\el:?vK I d.k7l8 ΃W-i7jbVTЊ@!c9W ƚ%@Nv>QZ#[BG'RW�+<艱PMyS[@y.f$. ExZ F#}{$,+ ֬I#iFh($ik҃qLKad*-ɗdf&{IH@xb/#{ e3Qxy"}o'su@B?7Y`oBiE}eH`QGBȯ>`msOȅTub'\pwS6o?P|)CӀՒt) G.j9Žp0o4B٬WH!Bݠ sn) {Mt!WZ?>ьdF ؼ:M5?d!$=Չ d{SKpSeZJ^dLU] >mZږ#AP%079Hlp2g6.l]nCpKe@j.sJi=RаZxz[ z-0}}#*O@`hxʕ4# XgްFm@D@ ywE ê9U87mI`"a'Fd~c@@Sаn1$ϳ-07Rx"7}w K!YHm~6퍀$^Ѝ8xZN0G*\"p4_3PN >@%{[鳣zx֟&_''ab:vM* 3hXv-'V lctPQٲmH]u\\3Ӟ(gWw9]Л5ٽRIA1!itt*}h@fyz_}q)@]#$pfRMi#Ny+rOjna&6iGNSef8VmN[g'#ꏳ ̶F&AXAEřϢFB,8l9tP`+'r#@4ߧVIuNŪ(&* ^yHl CLg~,LAQI *&yj' ֨b Rya`JV$\YUk֫u+&_z9!*\D= /7hJLͅ uhn+�f!s 桯WI7|PYw],bD�(uH)yw$o0OgLmyWdÈMރ m~?|+)JV^5ޫyQ}I+bb9qmgޑȑHVq@J4P <m�"Sg$h2nّ/k!wj7zwnWI=<ǎ Ȣcރ[>.4R|^} a@��8ARE=|}>h;euGQ\=H�rgNUE!C]wBd>/ sy;k?C%QC9V l"%yi+HLW:�.S5MBu^.ò14*KA7T67g.6*0͑D�I~ATbig6;J!}u2b]v#q߰(/ =K l0Q4ϮnRѥ^,&S5k(ӻiZGQaGX|5L> n"E3at)uhn$|,d-. $}ZI" oB4r"1fAͬ@Bfb#L1`urVu(_KcEkv3fc.8쇯sىQqfSfXq&$:`} pb%.j8X93�8J#]jDcy֛8}:1Oxj5(M!?>#Rm|t1d\~j_AcZY!Rۚ+ tDhyy?-%uw@,/t [\)ar$a>Q?KU@3g[*(ۘ-ٕXV!j[EvFb=<ΤSv$�휟tpqd+ZлRҾ@|H-֗0?zܮa,uUu<X̵9�tCaSz1{Y~Kx&;<�ֆ2Ԕjc;ӃnFxIJ4WRl `{r=aG?<g%̌dm eS zz : p-įPDW/aM)?Rr=q%u29p�J988tZD~եa'vC3ћ8<QKƇ}x{ ,'�%{Sg!np=19c5x l6/DZԧ&:9h< nr{I&",舃P~YW*8\<�#w~~ f_ AĻvP*>_Th0h9)f4JMLg/ZDCyyķ@.Sjw~gd~Iq<eu'K_|M@m8c䥐~\}|9)ŊnJZ2äU'1ALR7nmNkkClbG@-XM~2ᘽ›x4mJf#{{^uJwJ"#Q2֌Y+3R4ęϊ\ D9Ḏq lC3XoZYϹBe1 ٪_#LczÖ�@p:XCd e8fЉUƈ2f?XEE×ZﰻimT⚠JykH6 +i&lX_RMTWcuTj9>b6m3E z*h:0U 1q0fYW':zCOb1 5b}U6 C AZadn.kS�U-ul#ڤc<RF\+Jph22z.7_vrY6QgգaR\*rai70X߷[0(EC?sp/fMRP̈́uMp棹6&IN /@\4vi3W`R -p%{/'62;,ҭǙr 5"?3A?wA4BYxd ccyes<b,<@9hw1(7ȻE2*(:=xCJAe MmoZs<飵B;PpWKQ);S/{dҾMѧBH@aKNg8 nesl,L?HW}NfYfD!r2SRK˫m-<a;3Z3'(&n @ɝ@^rITǴ`b<%/X|]UH^{S/ZC%4o$VaGahPݹt<D:s\*3jp). %>S\""W o 2 <OyH5}X9g@P(@k+_s!%\fMD3Bz(&Kw)t}jO .ˠF E__X̿djZ`:r W!V0 me+nOgmfLmS՞ĂB/݅R>?FZǏO�&]֤qj nv>m>#8cpSp-ZPK:QOÇ~,wJaSэ\zwM i`njj$/].:#d. j0ҋ!c?lF: :r^* f^@zg AȆ0w< /*vǢ/\L5xԁV3JZБ;乆5uxQV8!momN5Y8#^{x\!*wH k[xNhYWDwUҮ BDg-;G\> ؊RJu!v]ѯe/}twA0C} <w^qu\DRwP-x;]pYm:ޥ$ CW3=!IeucMJ-=NB 7! 9A:8s7`!Ω\S?;yi5Y^*W3apl_@],v{]:.NB\[г({\)wїsUQZ˫@ u[: NRʦ?ڙ%ժGFS>"#cNL%&MG3?Ј\ejR:LJ6US =EPtk72QQjRZ߸kHB%wl&0&R]0�[q*!]3Uc.QC'_IuVl9QLw= ̧pg;ϯ}R4*w{hҋf3<`RN)HFxQ!(ٛv|*-i1"`YIt} lזl; kMA\ YRp I=A%O=z!^>14k]Xx}ypQ )Ec<ǫzs&/*gc" 0ъSÅ_hKc dNQ`4.@LRA>ߔ#Ώ&AA#< 6T3ِ闻#2TDmkr]^ =d1S=jj>^duA0?oS^'@ G) Yl+] 3[e]5kա7lץ Lґth:?7~!5DE Pƒ{57L3uԺ/_4�1|sf2Lu&<*kq  D::LSK+~MFU-(Ȍ)KV#?g g`\@\2 }xN#;I)blZ\JJ53g~3x�� qtWc+idQ.n0%]6t7IrO}]'ΑK,om*Gt8%MTjT7/n�is iB|)]I3bh=4s ;Gh"gr;[;=h`=doז29 ysV!}<%E8'}=n$Dh!lv2>Fn[Գb= |aw^A-+/ifeH7In8 NOɘ.Zޮ ( sxJ%T7=Wn >#[FL3b2TvkKifj_Nh5*HFCZr>*V{NCۙ`a)':8FtYmS]@KaV[ҊQdt* 6??鱚_LK`ifn~w8"&S+1_=Β$v檣VOjoMxMf#veoz,.^NWw N r vmQ6 ԉ!n RZ-h:=T9Dq>b[)TC(0XOr倖 MtrX*b k <+.ɟdcBl@00Zߕ|ߛ ߺnxji|!(3&qZv&k?ž&@rϿcSG([Jl-SBe/o�D;³O^3HQO3CpݺH2]v� 0DTpLZ9j;,U9_cb3aDK!M0'[WHxC2޷¿LIMblΘhT)A316K�IH$g- )ύ6 Ո$>{d+(̀:֘1?84D ++� `FXxSPֻ}l4sa^@kF[xa=S z irrFםfzCY!+|4vgc0}<oVu|5]/iyѽl¢ۚwnK  +&sC Wg_$-,%jlZ;WTkl,|!Z㈆50iBwf,PaW<$s6r.uGW \5y43ܔYDRS6Tt7{ %Ҩ()}l,^K}<CI2ӳ5 dV3A^@0%D8e,η[~?ٺ}/ɘFXWAdEl6hf/Kc%-坨F<`; R_=D ;z-uȚv.HFWqy]SniK3dnLbɱA6#|Yb}'˖7v(_xT`DY]þZBom` ɟNŐ"h伳ytok -K#JQϘ8E p!u%*r;q9vZ/`9qX#&a_]F1cJ&СDD6zt553Ј$lO# -wѕFMA p~^Г}ձ+<2q{4LdVL*tIc ܛ_e&b]/- z 2v޹dt<xWZb97,ýFkX`[>,ytOp}=ٻOf_*WCX+1� 6#7^m=nDsȭ06\c&<Fk{  x}oG Z _yOG5!pJMt6d;6n,yS/Z\P(KThɿ>h[xf)Ym"X^rd;/=TbcRQ\w)7d^/cF'n<vJ[4_Rs&$`coL'j *jo83I˃] ?Zȗ:?kknQӢ4~~^M=|JB~rEsıa^¬%7ݥ@>1c s}Z4 5F? ,MT<[=bŲ"{:%')xvB-cI$h6e RJ%5V$]BƏV)م.s34)I{RY1B9mخBXgr`Myn_;fJ �2h~f 1|<Zc%C8nD|V1\* !c�=xP#[o<rACVFYn JہϘPw'[ZoXhLA9 ;H~;+BgwvvAg|՜&tsbjsB[�XG{Yc7̖G@'N5BH[jSݮ .L,ku@Ku,6/n7Z %/uX3fw.̾u\ɚgsb*w7Zi_ o#ݒ 4jP'^]kԨ:6 E fc,I^Hᯄ2A%ooˆfSn #œ̎ժ;p!󲒌פɠJ" Q}9tu/x!kgJvԾʍ(t:S^N-iF\fw"u_:W/O͝qjVw`Tܶcά!:BuÄ8S26:yS+ ֒ʬCsN0WWeTJyѢ'~⼟'H Q@G n$}4֪s ͖D{P5;-%0">"&`"?}$y|]+$d!IPOnEj t X C2P�;C-k%+/XI  �� sjW:F% qukP_qI εMGb=v}Đ#m E쭲!�@ κ"V'cd?է}p?rdlO<yU"]QLҤQ{jS(損w-(-$XF2I]z5,˄IS/I+[kݟ0:"eZ{/f#|/agU@ީ _†F6FU!.qϭrgRq晁%M 'o#jvi<% pEBGQ$>X9ǩBKd^^AȮt>0K}_M V%Ww8ϲA4?'P*/|tD"'|I4�zK4~=$$FfAm0ڀvBlX:oTx0'UsOd7 ufK\rS(Øz5ԭVL D =2l`p;[ٙA-b#/p^EWi�e._@ѭOc_jsY6;9[�@'wh^.Qg^ yI/-ܱq՞ѹ' Lc{a:kP# ϼߊh:obH9LȸPr?iuб9PŦiݢ&"!8IL`qsI<e&E2Pp-i?kƋ -Qo+w>xkM 4UHҞnɲ;13>xA51a)!VT#,֥?aP6qB4'&!gFq$pX ,+I =? sAB`"I1TqPZAqXdbyR:W II�\64 )A G%n2O<nqV[(V@zj8t:'5zƐفqŮm0l?X tQ0_R9o6?%HG$ֶT,S/>P{?!3lZwݜ?i0rE0HMG*a6nmAh26;\q#XиlRx!^t)TUu(?*ܽޑutI) ¥) `T ,]0 㻙Dgx�)2+hv_QԱ-hyz7Vemw: ? 771C4E$/o!LoCYU!0G}(o|9 q0[mbxXi1�^ix۸� ÄfvK3,n-\ ZAԹ5"TnLnoA/<9SI\UU<_Of/40Q0+~ëGlW]da^/ؔJNZ#w K^ T#}&\<,LBclų\"t É Oj*W3n)ʈ(R%/_g]Л݁Dn)o:QȐ0Eke(acNf|;if(7_nt+,qY:~v>IyA<?E5%:',�p94SĦ'C );nfL3#K / , @18-@GV8RM ijܐ  c6E"# [s7 t~4h0#4"[hOLikOgAb@~y] hS?lǭe E:Ml$opB,S{^5Gӻ79;SCd �hJxd qJ\UZk"~ `3U%a zXI"wzU'}־<L) 9le Y)"L$p@uP arÂO}Cv ck.~е(Ufϒ:Pȓzt!_P Jc f4,cv 9{U2+["ŤpܡMAv7LHH81(LتԆsi V=nr՞_愖l}Qf+f~j!/(A^$T5ax%-/[]ǒKJ"|,-m˵~ L?2CMZa1hJvR'[t RJI5Wcp FHfZ_GlLz'z)BZ|;yݺhvDq" 38-y ʩH(oA;1>I[QrN//)d pS"ڇrY��AxIAhLkTA0SͭM#_MP 8]C<YlI]˝Ys;.ҝAOfLX? ߑ�6- |ҳ�Xөm+M*6bωXG7TB>(6/pV^Bġie{pU=Qw0Is²j(#k0hRbe}Naq?ۑRd>[ݜĠz}.Sy[D/ T6oN$6n<;Va?X[H>Y5)-Y-5ڥ�U.''dlP`U4HY o �xܓI*u]F5=½v VyQ,]\Kw#4hSy]Q17D/GhmW6 `…#nmnY{ #.I3BG�AJC{8C1T4ءTeĭjU((KUӧ 7LTž 27_*.Er;'g8i،1i/H2!۹ a W;6K(XeT. rO3Rx;>S1}3ncTK^e۲l2 J#*̣(tӣIV[yes˷mͳIcm uphD,kQ]H׺7}._I""`GGiNCbɗ-|M"^.oA33kH7~=/op-m>ÁԆd1&9NS,r(hESxSTde~,[ v!JU&&+#09bFZjbuXlr40s p̐y$!6K|U?OP3Rd/l :% I^i]׀Y7;RO#ʢze|5)ުZB5F Ƭ󁦺mڜؘͷl$5ny{E/m=L'hL&y nEd's`X(:Js v% , l=}M&s ̰<3:lt[qeMB: !^&Ķ'l ׈,Q/$@r3Fsڎ?I >C- lY///mA& dHo%vI }>*)碓%򋞿P$R�Uke>oT*Z<|gq! _BgDnt ċ!ʸ]$|ShwIYJK @h7~H³~[d@ ǹ^YvLrVtAHD}κF,V(h�1T߰y€L%~nz�sT1בfץ1ma`g2j᭜izSllWQBխ(ԯ4_t&1KVCna9$"lm*3,TXÔ v[T?rwVİO)17Vq瞢4uBnRKGSfg�j� Uhl }wZKݣF)8?wi˫)bVv�zzdK&6u2Wj55K}C.$a5FQRqBR4jVCOyE=IsF9xq( #d/m^uzqMdWۘXc~p!4)%ja9xHHA+ޝ4Sɸ3A2ttxYCI2#Sc*hq(Ć#3)#VqiZa0l2 RL!vj#"| ]I2Hi4PӕdQJ /6PyyfޑX7Z(1{Dw[PpZ^}-)0fI=2dR8`(pgWZ` d6iÁ<۠:YVg ʐO Tn`6J.Y:4(_Gϒp2\bpi_[geN.J_sq1b,%!dDP7~ |:bU`f6WVH79~`-G 2zL sk p~-և-t.`I4Z ٠ B�~FXV%(qʚ>"Ĺ<%^>?Ѻ8h "¬D:6r9S  ;Fiݺ.fZ7rqe+_r"wEjnL.P-] D? xCRL9lw6J~ުBF<"X#IJ)aU~= -C=k r_SJQj_)qe r'p@De[zZ͂Q@A H-.O44JRo:Tϡ)n<D6e`Bһ4ӜԞ=`G!$wp>068Z\FZtA!ݖQBΔ 2,Z󦈮\q1QM>PT{P(pz% |gX4j!Gh+VNdPq2{Kk+nRu<QjU+*}KܠBD k\sGޚ .jYb?Mm/nɮThFjz+ iPq�}B J tŴ)Z`[:eODŽ0'ot:{09* ʷ毝 P5*-44Է]9;HlGp]`tO?~TQFC{n@ZEwSD:vw5~"N> fd1d?l3YUSl,1|3js=?�՟M2ְ}pZ=®t[b.`*ĵgRSp=A7%u@wPN4,̜IlIž E>ɲ6{X(>sI'ͥT$ 傮RP;HzlM9 P, QE97O�lg4ל{3KŤ9T\ /98kеdIXH 55@Qό4zpf7ӎK�ܯT{odXX* spAH~y5#q*LejL 0d8K} mFlPzl#A{>/j(y%0[j0WRUg҂@䨆s=E=DZ r"lԟ: b7̸"aŐuzPY/_5 {S~y~%兛'2H!+OgjfUB%6O7^y jl>G7bVY]z9m=h\궹jAzA8 1pX _i,nKLD{2+Hj-.̡RF7GH>sY(s_:_ڇC3rfqsF U\8g9狩> mr#,߉I/*k`j}RV)$5KW+v"=W=3pDŽ�ztY@{~WZ6R=y|L7)즗0vԙ�n$1jf]PSfv ͘nǿ(A ҺbAT(*u 9_.­K0^T>9H\WB=|^?0D#a^mXv/a;>ә5[=wO-1 x�s}G+˜P[_=/#"_D-ȮOe͏xBKW'ktE0OmC )ºO_?,^_Ematn$vBK;g5W d 6!R�YlZi¥ R|_`1b dү z'>ҧoAX&nxvADтW_#"RC:QI9fuABKyj:$c2_ˊ@80!yG\rW{׾MhDuԝVmBbuY!dv@/ W3I:B#Γ+\j1o>+>PְB[C$92zߠD}jbHL6kSK]R^ze+'V{`ta8!X_YÑ:OyDV\8ͫљzJL K%1ӓttghVɴWE @FXyLV锋Ci 6`-0/ uR n"o,_?,Kn4.IsNLI;\K^;=n5xYU HpƫO4 9Sya{7b.pkjbT׳Q'ߣIM q_f]=D}PXOL!�_DOnVi.&a#sdWR),{F/@i} }9m~|pV߲.{E;"EקuJɷKL"-u:k'޴-Z-n<$CSu%,37dN %@[) oo_h%s;hkW,QY z HW2]B%أ{e\FgS% Md`=0Ly|o>2Ik5@h[xζ;o'dpsD^Ͳ�' B, )ʥkЌ8aUԼ&ioOD?@`q3TG|H8jT) /~nW-{&<;mPdB,i9PىjYvi`!= ERQϚd('$tq->kqeyQ !Y۔Gcʼn* +16h,@l$pJoyWr$a' cyf\iU8M A;H Z?ELNq{Tj; 6oբͩo-fnjd�O:ɕ&y*V5w%:ڷ7`7qMcNAj:(|^ > ՔjC q) YIݬyS>.4%Jc!:s 6 ࢐myzG woș,Kka} 0P㣷u3F^b2}L Kr0t{29`�;8^;0OW`Ucp ([Kpr|HeUP]y gkLIp #U�_uS)tuܩjn»+[,KR Ƣ7|r库''í-EPȳK!˳}R E(x" U*I⠤ ,9) "!C}BbuvX2~WA =F`݈. `WV6#:vj̴ː 4„*{]*߼|Ӆ3QA-[ H x#Sx8Y:^vOiVb撪R_X<N5 b&?G޹S;Gۥ r>Φ\? <Sn(<Cf0:lrwɆzaZLV[xDž&`j0W$V7Wg?*7e/K `H%;8XK@񳹲! zV t6EPjԟ0u03 $5!`ۉ4K ȩ:?�|6nWSڊݲBrz7)qNtlE*j&AxJO0eDwdl3~iQ2�� AE-Hyi?l:9Vraw 4?6..FVPV:;Aoeó ݬEG=4+jݑęT^՜Un\ Do k29LAE![;jg LyNE";*S,48N}GoY ċrs4!m}lw· +r7e2-`-7!RL͌зcAR|<Y4UE8\*_fieJ 0V߂> %QK5jer>!=Kxn55r8GX=>S$&rlh SW,_:IQ}X*")UŲum8 =@ym+/5!q~<<,DvÄ6sxz ~ӔFt4 . 7I(G,KlU͸fǒz Rˊםz$b#AԆbZ>RcӢpc| k=#h 5>:Yy!oYV2wW-Ȅca -yTSۨ!u;OsPh @ikBLh^DXE-<<xЉ}PQ鱧&6a (hQ|EC|FxD Ym޴zM_,s#1I?}COtTLЗxE}^:rݣBYc=^5^:w*ZWA2=B}a!3n`�W9IEDxZl4Uis=5 KHzq{\߽8JJ;F)lr/B ʻs^ CK)eZ u Xu'1IW=XJjWZ^4YdC|Vr dBg$i�z 5:XV7De%Yju;lf9ofek H>}ph'kKaAYT U}N/ÊCƧЪʡb+mKaMExe{YxוQR j|>vrAB*WRp? 'JC YY!5ӣ._LY?qեoB;pk|AΠ\0)0 wM%sUkCR'?i[r( ұwfݚȭm(þzk&ĮGp?42}TXeK6Z usAofÖLbdž;ec_[ǜܶ 5hxuJU�YHY@c-7=ٿ;ُ>@ )'y2&/_HЉNtcl>^sG="?Hx9##y@guH._N>VĤ)pG(bg-"|\QƧq8 ElǙ( =8OdQDѥZ�Cx[#p:7@⻝C\,>| cSbW;VR,4hˉ>T2m?rЬ5X*{0K(&S$]PlB@#*-C/ZO^m#hSf.-}/| ᩘ<oL3-itKc0Z tS<z-?͎*RH\uMD2Wrv9f acx*R6k"_%v;[Cx"CǞ].^CA%V˔77{yuj?XJd쭀K-w׀z`ed^%8! XQGZ/x1p i-O:M4 u R*FPo5I1gH/^垣ml(Kq;] \f=gZ!=iIQ+!PDS€s'Amo*fF9ظ6?s;{|M <2XHR)#{tQH(</"' [%wT3@Us%gV=8ʀ ʃ'qGC;1@f|JZ%pGE{PQ,E?Eg00@K�F.�&b{B&L3N~TBҽH6Te>`Z?L]PbAĩI#@Q'˜4zA|.9HL 6T r8ZϷSMGC !깩U^|]k6'JXec&y~a=j\Ȉ, TIZ K܄4J{8,ÝI8\;ٟb:2K˻/1b^OS-㭯8ءt,oBUL \Il.|",~s&66`iWYz֡uwŎ@]h:HYJ8VoCY2b]uAq1 D=y nmc+M!^3D6p}ʽl#3$+ (xY"eʦd-*4VeQ)[�b Ů,G}s~"3ZȆbS91RU?IfyAd7d{"9C|O G< *%6gKg~G��tI;s �f.aymmṃ20DH\~1K:RUKNJp o}+/(Ջzt9MV@j0J@&E;.Y@a beM A3 mŋl8Ud4�z,1nwAI0o1}uXM^һVyG BGe+;A,4TKn)ofJkz qMo_,4yxW`(?SzB  ]?_m6 ?j^ 5-[ q5wP(vFq[Q%Yosؖĸ}mۀ v4yP\*X ڏ @͇p84Go1tmv({ 97qnH hDz4�m`HNs2kSWpjЈ6*hPU2G0-t)-[v#q\!XQAMK-zsBD;Y}}vZh"`z<RDZԨ- mTi|Y)a;y:*ui)uZH2bX32-{#X Ԣ;G&UیD24F> lL֢nH /XQѳEhH>3 ӻ.iל'SG{>s|$>pIntDuAe*_xz q\M+4G ͉[OtsS-�7!Hd>1JX{E?muTpKjC$]JZ3ڑT'n_$`�oTTLs̈́t!$*萯x)G, blR՝nKC͝,}7ҁ^;ukh- wM3<b#R)=, '2&K"z\BD1 ރvڻԨ13_C0'O!| ;TnctxWmxxQѰǍm_ox 2 X鵍/Omh/,2vTH纽L}uc5!^tEjݹz;`9~9f&]^`uNٹЂ|zn;-T3۵HGNdw'e| DgBiIxRӗ&E( Հ5pE8:9ߎz@Eı}*%dvr^uCD+`۸$?i5si $6)d7fJt*_{: ZPnK,r`ެW`WLwO6 !|k ]Nkq6Wz_�4uG48}=.V_cåBiSIfIڭqqdmAk8<s~ ݝoRXBipXR'_̇"g8 cZ0{Yn!\ m:Z*Iyؑ.4qg;;/Y6-ݪm48(D2TCiYqF&RH+ې;D0V(}ڑu&)O&/fg*hPQ;V߿DT[O ͳ6 xtH2;+~VG0AR-sA׺o|%Rg$oɣҔ.:) \G^/>!6  #># 6Tj:D[J�\QZby3oŦoW:ف$R~7,Oϙ&@Q`h)F_JB{1wu|5Vv f�� jWB_vWN昘 $cӸB=p' m>gt؜@�!O0clOHJ ?OX \$=7S+-Gy%U5R^JPlmi+QQ3&G/YXai ̸`@n 52: 70 Z%VEJͦC@F^K_e"#ǿ1{ŧ‡sKҪ+rp-W�7 ND:B )0,$'KuÀW<U \xwq%!IF |ѧ-8@EV\!A4]&<vcTgzyށn#eCFWiwkR!/|.JP"!6*5C^2ъZ;%GY#RL& قD"KlB͓h/*Փ_ v`0 kteu'u(r;N|#]q'Je"B�SAU]`:PdF5͗ GI&x[uQfƕڠ?^Pw cxv~cWY,w$@n]Žd :[\4Z^?7'B7"*AdTpe%d;MZJ4lFˏ';)S�v:Ǧ:k/9x%RnT1RiJ0K*Wfn F*yqmyXu gc7^].QA\NwPOIX@ە'J0 #KبLKD<w2V`ܑd_J؟.211+}4xR3(IԌ"jE=P*M˓ jᤠ年F.\rtCÖqF!;FM@||CcPdFYl`qq$(-hav[[D)tcC g.Q74Xa3ȌL[y,90j^v١T1۽(ď!]5ST:Sׯn*5//kj(gM{EXƮ"m6*"; 9!>濁[|E[9QnOyko.Jɍrh¿,2l@3Bt7Vڐ"Z|0$~փGu"Fj4?$t n+Ќ3fP!:o<ÌD? @Yd~c#&@sT�±šw 9"@ ⟿E\WXwCi$d28A>C>!f8Ԙ7؎d#'6h6� xq�6ͶʰN�Y7ۙK=dn{(:Bl![]B?OB%Ñ3ʒaCp`pruar6S68 yT`v P)|@Ư"ױۜF<Ek^ȶL}ȉ_KݴMرC3 e4װbieAA[U'@Ba}jFbWxN}shUwTǗ^u |܏fGMv,L-F5H2̑,61w 4%0T#7wpttL3hl qh WE!jt$:D[ecgtN;rC(TidG#33r=(p1&w`j9d;V}<ILVJjnod0] WF N!Yf,Sþ XedHj` Kؘ5M#k: )Y{->PQ@[?qS}\D&7h,}2J $1aaAfl}�ted(~ 1<PĶL'H]Qu>Nփ-b=sgWJti")\�� AIAlL<'#C9[a&_1MܦfxRj䈎QT @{IBQpIkC^+ r=5L^2 Aw\jNpQpj 4@_lP]!Oy!pg�>~9;}Yҷf!߯XE Uy33kV?qaE[xMO~�kR/lIÌR$!gD2K>1}"7DvGm,Vp>QKDY~rI6VfqaZ iD3-g 3HN N!/e:u^W0/; F6^\XGc7 EHµS$<O|usb> QV$D_GA.Q"v݂ξ" plRZp>  ^V1"ΓX#Fጿx<$0pEy郟-wR7o,]B|?x*#.y3~� &>.X B]Py(Ϝ-irz6j^3֖SK_#!/P?[+zfWȨqՈG^PYč,O!E| :#/ngF e3/? Z;nyʜ�P\fk=?/3PA9Lr *Gl.> :*r`ف}H�G�dN= LC>^Į� (MOَÊM'=ΐ☂,/nЁ($$)|y)i9SYLW8Mܥ?Db#ۘ"8BS6݅*N6R}٠M68%cH RB 1~j݌_*w.KZZWs`}U0~V(P]b1CnMl2_L 0J,(V;uy`k0Eya$/gL< :)yT*g,2A5*A٬'}zmr5gvzQLھaa!].s~'FQ/1T1sMV޷`b ": & _^\xAu]t'9 :6BTࠅTXt lɇ"3_\di/V$OjjCڜTIK׻\g| ݗ2/遌̚$,Klx4Y�ccl_ 7?U5p55XI%E'G4)M��rX;J\ `ROuDt$ޣ'�Ջ9ٖTYws呿$lД_x.%A?:oQ覈汊njkۺm䫵ޑhDCר=PFmb ?[U ?~$-֓dо_B{4>ls(LAΩ-4+X"b( ۷q4 ~C뾜سV3Rf\,Faмjf9&j׽k=KW)Ιel(8 `>m8U[6J(/[`xZXy$ڹ0 6őET,,ȅ,PְGϚ9b` cV֥c$P*uf_{[vgzbAҼRL2/jD]IG"q~t)Wa]I(f= ̽L|.~P=F�s=VqJ[6wEx'+ajQb͍dކd٬ҁ+ܐA3E+ *A=zLFo͆e6PK{}zJ+ J$Pyzw 0݂/.(A军Sd lٕfHQ^r_ ۈYbez4Hb1,rf*7)F[ԤJhn)N(hC>z '1b0?@A'19| { Œn0Xzn?~Њ?eQ%V5XU艓 pax6G=2Ň~�}N 8``WL�&"8 /B(|&!+lKopLQEi4A= [{ZIƋNv+Ĝ%tDALUP9Z)k27ը:QfԜv3i1-6K0F4p<�HQֈU�X`L  xGI\>sX8 ~ݬe_w}p`'z\>ixK\617Pls-ow+hXB޺cτNـF"vr)_aGE9TgrU$U`-PI<Bq)k¾b+ɯI a*/>]j}lhi`dNir8&#jn:?3zIU!$fC_.+C}�zn_mt J?0YLTd 6iRT&Ln/$6:IRz2dOoJYqa% N#g"LRHoa:a@sBЛP~-X4F!hy)AyJUT yl4}t &JL.VBqls_4"9|ۦ3ڮ-2g ~0Q!e8R+}@yFdHMtmg�\|~iʢ@ܯ5rJSm_JPHIq,NqP!T [oh_ Wùѝ$j=5U&/ I|^S">ݓڛѳFGL$fkun=߁0O\;^Dz :XSw~�_7\APGS?.ܺ8'Hrc4gDs/_` < �=l/[rCZѨQ4UqGOby/+D%=E jRY);��AI Re0"b8C䃋2vL5\Pg:S[:šKEsaHh@[Q{WD! }i Y۬Y[xi(]J9,Y7@EF[ơ]F_5ǺU]"~[%P@qٟu8tqX)E@zfE,$.)b&v=cv)#+ճBx&  {gD|P #C %D<jx!zU\HG^=tNa,u0@#Ǹ&Qǹb{$oI>q3&nP#�'Ⱥ? ǵpA oܗC#Y"Ѱ=ѐ^B#Lh%7$lu#*5I6i-5fP Xr;:7T/Es؅*om`M%gX�|vW\HS qs +NӲ&΍W6 a]. ξG\w-�>\'+( N3cxRή{}ĐY) 9*- 2s Nn y-cZ]$\xc|}qRYb);#>Lv@b cXRs7y ;/ER%m\oX@oHubȹRS_9U!cJ!i< LiUԱ!iFaT.vSqX> S># LS sձP$dĴlE'N:Q);rw|si$ R^\b Mr~iTIvշAW\\+|,y:D| ;9T̼a9WzMCW;6遨$^ XFj+hYI48~5kRxq{8<U-vuIlb)J!k77::~"v)+0A?ӡCs&Pr<2]Q?1(? W^c~.J]5)6Z]bX,nL2QOقl? Z8]CJ`j"}{KK1̊.aÂCC9wBF~=o8 D�Ez ]|n~l[{ިz4,w,lV6zNцӆ7%u4m#AEk<Q .3Ϩ'5CreyԾrs{)[ߞ+'o|ͷB~<yFF-)fR,ɷY ϹJJ'Q!ީ3T$SI}u})׷SU,Q4sl~y*oZ~C 采w4O];_L3Jv"8K; O!$@U Ex|iwX]ˡGE!6] ^1V F2ch <bsM|Ws ^{iQiL }$ OWE`H uMy oʤ|?<ǼuRX 2%`z`[0i@Ci= Zחt֐k;p0w<C-x CrE �rng(}BfqZRc:eGKwx\fRCO)bm]b~Z8xc/;{ YG#"+=FCҹ>m_,3Jtmf4�׍lٴS;Ig\ESo sA*X+|ɨd-Y Pd^2VN#[F_GU<a]�ŲB*vpS䩔ຨcDRvC1!"=o%n"+{*jL }V6F)w [5H�T+s#>D p_x$wz9G 2lQV[J<}4.D<5`A~x]/r xѸƪ9PgB$ C$A16?`;J$ TY-.oL O6ć u;an+ˠ Ŀ"X;lkYڿ~Q.}霻%OՔrL{?<% EDzy@Ǒf n[5i83k:H7r'~-_claX2 CظuԲF={`0&kn"cT2UxM1q/o ӎ]� + �sy/ ͱP2G$#h$:WKnO%ln,jj~^oXy)3n*⠌N6YH  =eEKER$=m?ɥ`Ygؖ>?5 X ?CC&Mρp+{BD)߳OA1;:_\뚧+h/B " X-7qw@(O:,;GR�U*>-O-2a'eXOz;~ϥ|xzKܡ:^spaCy7) rsi %o~u%@$s%(cg ݉nTHzYch�H[3:Z9_Iy~$ffTeWz D�i*Q+v)`UURa8tKX`'lQ &jn4|QDűqȯq+{tNx</9Nl2AB[y5n߾P 6 F2~wٚp_9[шi`^ `+J`] AÏmCXpeT8#.ixN#2 X>3CzpA;7p %JVWksc9a!G!S@eTw)cu9b� US|$Ax~:r> Kh^oJJ[s;Vktׂ)׽A(*O?@֫NpGeHP@smc50\J\e/1nv#4u VTx]%Ec'cCMUP|kl'w'z+h1tߒ<ꪦOH ĈP2Ђ+"\E?ڳ_1QTF_#=3'ٮW?Dtտ'd|unMY"? 'l@LXX9gP\Q/x^V Z01;� Fÿ1/B&] 5R qv<udD 5(gx=@ϲ<"/9|r!LRJ(Ovb)[X#}SfCIQܰA@cuB =g$|;F~F7\zv �`KBӉ:P=JTo[ڢ[JmYBL2L3I'oQ{'n<,t_=20(gJ~TˬB>=cy?u(JҀG<�SӒ@5%lqwޔrx,RmN?IjI$CK,LO̍k͙%ƼsM?Jh~LbM,nʂsqF=貘[ĄWU7ԪkM0)[BnoYϩ`E%;X0~"7 &x߫>QܟYg)fޘfSR X-0JXp�fJG?D>PJ'{=XdBܒ弈a(Wg7�5>Y=kB@(<jGG#/5)GG'@7^\iCN /|>[wWW ͰǼ<= w,_Fֈ42P3e' x4%sVӮ*Lm4{B9HlFY8xl!^<4 6Rȟl4:c /t' Y,D)aƑʆXr̹FTdcnoY9m]Q!.iTY~;t<*c9ēto/-c5[n 珈N'V?80JHkUhճNyǜ%k\jO9Zha8$ULC_Sz돏 z hu3SR,#,ݨYm5ѵMh! A<#S7o<O0싳|:|/յc`7.äϤMAOrKIafc9ށR_PP@PMM*ۏ>7 }av{͟IҋYs{SxK"d6.x\)m)) !|Kߢx DM!Hk7(D#Re#GFic}}<>uJ*j/bnOnF/s/Wk-±Jւ(&�~1?^1ڋjbٿ3q"~*Q]aD.]ƏL2dIK9A+n39^ 0Z#nu ]< 1svo:vk'2)蛯yFU7zR29`d8&,לZ:E�I}#BƫcvHo_$C:qbơ<*x]DDSn*w#إ#*Q.Ԁr7tY1ٞA׃qh1d/l\̮_tUL\,Ʌ"1/; N[RHbgd<\c{dB \5?@KTkW5$&?͂'?|JӆkZG$\V]XM(@(2{@��?AE4O%sG$ƦaFYL5jwSlQ8 ++Мì+})?}wK\͚AW0WqO+@Dn[ÕT Ó9Aߞh@ gwIFb0F:Ś:cp }6\ܚ4:Z8"42~,i [Zoy&y-&1?IDdSkE eJqcʱH${Yc~u{v:U b]Vͣk.fJYN!"(-M?@圲1 �*m9Nڅ.Zwl޵ dY9#^FG L=F쌙RX£Eͼt+.9 fTDJSB[|?y/vYѫbÊbUA:>zG@D鍆 SwHn+܅%0{S9BP+}M8MTl%^Vb?8aOڂ1"!u/|͠UpBz1p.q5 m1^oαE2چz8LOtw|7 Cc`IY�MdWkM1'.lfdl8\n0aV~gE%K )(:3GrpB?񳊓Oܬ.\0׾,MpO <UIFb(-/= Vt?a+?x� 4b>I>!v8!l\ae=<4>z[cljpkzE 0ڐLYuD5ɨ9yfӲzS4Ȑ#EN=@vm ?Q?lzC|l;y/D #m2:,Fyf7xT}-cjϛeGѸ}Gك;I<d ?u DҸ+DSZ7Ke@} h%+B`~r!WU opʷ鬐{W7kOmͷ74[RƇ%|J3 <_>[|}C6mfVL$`';RXrbr$@0R{Lla.~<?l4AQ_tvv/ d1L n㪩O.x;h{)aE@鮝?l {l4Sk'G`l>1,5ޏc6,F CJ7ɚ`o4Hܩ,"GzߤB1ҁ5d !,e4:dUX3gA0A.F.(|O6薇>[NSxL9߆vb)щQGOxaS�?ۖDT6JrZ[4_8) R /9"Y\D!_7h %jP?8])Wլ k)8MaKR)ܞxFX2R>?/yP)TLkń$!(wCty%%ݺ a+噼:jԌdr,W°Gs@aGzW͙Xep)Pڢ+R!PĨ:yG@I j$wHi]黦13]?ޫC6|NPrv/q:?X<A?ōuuNb+<e#Gcj_E�x~K$WZOaz]c=3JP![i8Pf%%]˧` "-AW޸H=@Rj{7 58١կ*ՊxrR"n_&d-άcB0HJҬܖ�RY,�@|>|%3đmUhƩU+hLmUuޝS\F@8_߃G{]=8:B礇ԣ7) m 2RK|G.U.~/a_,8k*\aB:A-Qh5a*u4Я܏ 6N1_Rj R��tW E`{@6k{f iv66c-AϣUoئ]'|*rwq1 KujɏKŤERao"T`B/k_g"9"qwƓOO5=cWU"i%zM6q|7g@?D=,-l#�bz<Xz\Le`4 |^5hjЫ%fd14e2;v.x5#r6CGʥ!6ݻ#%ZBE IN@OO?pxR=o^w_)ciZG:)K�:d.tnłR m~ ߻}ڡ-8zL? XھV:[73P!+'ȱB3`9XບWUw{1;`_r-L:> @W$1n8?\XYpd]0ùdR:v =\Qp_րn:k\٪ceC0PLm!ELU#*n:Sqkλ fF%3qä C{ƵcdmWZކtlBaϹ^UDE!VKZ&l_  `TH_c_% >=qk@pnVՖ˩rɗnoWc;f_Kw=JtPvJia+ vI x23{pE7mzaO5GQ/'Ӷ1e,lRw߼LQ64E[]AfA'̃F ۼTp8\#ysviϲƮO&(q;w2 E 92VeEQ}#t(pgOD)- Vԙy$sVvGKP~Lahf ^T7IŹŌz�Q?EM[{S&Eq <l"p괻ұv('` (#!zIxcAC4yOeItm~LBĬd/H?&{9zo}Π .gl4hv(.b4 xzNËoٖxEk AٽI%7)J Hj\ç{7d>h(>lOp}zlZtk%ߠ\OjJdӝ.\"7kSYN$ 4:}6oMϢ豥4F1MZ 2;'6g{GR)zDB2خjAleB�| ~y`QA@jrjMVi+? 6>J, F36MhuU8DY��jW6BàZcw"lcpz}1 ػU{д� v?U&,vx}Z 2OK= WuݱK� eSۘe,{kS( J끒B-%|?$=OG=ƭX`C cdH?qkp<β)P0HKM¹Vބ{Y ;OO|YniW0cƨ>QhbXҬ0x GrW(]/\6�k+ ј�YFRHg:#ȝLXwilr<T\tWh䧊lB:JLM%zv޾>WB73dA:vC%cpE~m110|)DžJq}1ڣk x/�2q[>tЭ9ofb23"`'d9B?ٝ>9(B1c!ksfLR)$રau6d{rݓZpD<~Hlѳ8P,pwp_ņ!:tEáNnJsoWKP@Os]FeӃ-F|cDȨ؜s[c'WASOQ|e7ߓS@ > }zX*Ф ̴䈃EE%=HXr<G^WjDBfl0v>LR7`굮-K@o uiP$ 2ag .l7ɒF0?+ɼzga=XSD$ vxHEG-]ZE5S7hKghl(n#]tUJE B#F>8Qp2)R6<ﺭrg;a鬋c1;Qs B웑_[ ԲC1C``!V77\8LPB"_0*<&sHB?EPGXWʳͼn{Æ"w#:ԓM`$%bSrrAbVhnUPoWK@S7i9 藷r -+P@Su I_ұPQ@tdodΙCb׀:khJV JADŽFK*w2ǒX()%TC#(9g, i:]qq'>58oŀw>VS콗繧/syʫ Y>j%Ȁk̞>vF8{Yڲ~5Q AJRE٠hܺPQDa`3;ޟhC|NN}VЫ`x�[?4RY}bQq/ ٶo^<xXn-j0yTI <f=JUP7boQ8o)͋&a13�� AIAhL Y30Y}bO;ab$@C6 <_o!XmO6 ,Zsl-LV}{&t)Ы%|i\Ȣj-"mf7(enmѳUV ޗ Ho]Sq[<9C�6&θmtPu8(d 4#k�-(ӨT W%?4Ӌaƒ|uN}ѡAJAFa$se gFϖ:^X5* Y˛ixz1;sl;t`"q?t=_ڂ^OAc?ڟdԏlXOeZ~e5<*>^.ⒷobH`-1.OGdӿ Xy hߛ%ױ<"t?ɓ^zg&eorH) Y5jSæ7nLe]ލ͊Z]/.=|�"p =jETN0ڑ%^iz5|~e3a ;3\6xiU/J c4>C(O[bo+뢵U-;'vq(iߵ.`]pSg,Ʃ)BI/WS*E=\.R=%%>ֺ,Ev P 8d i6opy.U+ja-EWP@vϖ? uG` Pcnk6roǟaTRi^iI D:dvC ӵ#;B "rR nJ+A6KFى w1 :n[q?AB `xvn\Y>qQc9Z9]ѫϋЗVX 15x Tk~Lp5W6vR~;77x8 yx lfŷipNϔbW{xl&D0<Ʉd}g68)&8f8LGS=L; 7Sw xM-q< Zow.58hChG!^D"l'QBE"3X\KȨk4gQi>(oI˷_+w+1EL$*2J#@s) ?Qo|f>E2|r9כ9_.#9 B6́ڊ`u8`/ǍF=ʂQ/Ən]* S 0 ١OmF}vLkTuU`Q+D ؛gߍէ~C܍ê6}{Q>DVp`bzP u.=,G쮵p) * I||\s sV̳9ĂbɄZNP,F.g>ݻEtPbpRRr LG!U?ʙb jizF^2d+94+w vx(ԩSTzv'STS$>jN@&AAw}O8aD6;PoVCgnkV!m-I%z؁EC0`Sh߸aQ15Nf0Յ,`@F;8oSFنEAĈ0"RC P8xrᤥLYsT!Ӂ#E>4pxinstLj'!0a)5S11p ٠qCcQ8Ϝl7\> dRW1gc;Wwj>eq?fq /*x9VFr)6!ϮxR!ǷjVд7PnYS_l͖p} c-"eF�Z:Wctc<ɪp#`ӻ3|�.3G(PCY}I8Gaqƞ$v%3S`2GX'oX(!1MX_L03ʱsy�<Py/Tq`Jx^@iy‹(Mj՝, 5w *cفyάPnw`GJ7dId&1 u)Xџy)vN\O;61'PG;\;ƛ^<gfQ:`ԮeiA2WbDH ϼ6=QG *4YwΣMa$WNՌX'9;&zx.TL~Kz-%" 3c4k藋Wh \R]+u}nƿc_ʴHNw r.Ə]re,yӝ3;"!vrd2W ;]Gq<P%0Q)] -vi҃@cGm,!dlZmZt( ٛ8 H)c$SV 5{Etdj5"{ƼdzBD"ei05`You��A?I Re0'Yq"CpXc˘ NAӆvk1*2y>\`Xg;0" d-7@vv 0-d+k3&У\_0$24z8 HTQ6&@żEޤ[{s8?)\d~{+cK  \ ]aV &۠ifK9:PGKS}ôj9Md Hz:#"2!W�pspb"id -gޫ%T22ٹFQHn奍38?N S=L;J^#BӘ(_.dfRi"٧&R[ |SѧĿmjƪb{rC@@~Se٫8'V ޗLs_o&\qFØ䈦,Pih-C<'Ȫ5E.GYC#AE*=n |& 2[y濵ƭ #YXAP0g$ Ho )_H#jfl{9Zt:ٳ4%ajWsf{p1 \+w6ݺ$ǽhw$QB ,Q{ӣJNp =@ d+�Zl| �V��}t*ƫw=ӫX~5:Sd�W"vP :δ-My!j@r]f4GߪX(I\GI6~XK6.}XFIK{ &SN*_WR%ᆖ5!+eO)xN38V;Uߘ|2I־盠ǭoZ>;£9"k0 &n" ĹL+фsYݨ*�c(Xι/蜳" v%%}%f Dbf'8^[wWStu?sR|pa1/V3/dkJ yu+!eiX;vyyԉKz&<ZV!6s-l9Zwj qk*C#va(Y\q&-PdB:E�G5 W7u#$j>|ر+TYt{ղܧ*}RN[B?zf}9�gfUj^Ì @Y}W|,�F#_b"5`p`,5aoN5kBKYXbŌ}[cAq)xe+h$6PƼtá=j {m6h:u+YԀTKr@WĠo}i2^Ӗ ퟁ e%2B>zUDbaqzm*A{ocJwZX6Ye}7xF_�ac΅<_]eϕ"h}kEC٪[?<I'wpT>9@Ua4"`Bj Ҟl*rDe(㋃ACkl  EY?v-յ݂vZ>� d~3>rHQ>"KDb5= T(MN(.h#;!coϡ>ȐqMr(=Akh?9 aFˁF@ž-%_(1 w A- ? jƻ4`^87A5`aDlp,g<:+)XA!g.nji{q\d/I?~ɴL'B!,vZmy%ADԆIo)S&nv 2f>.Q?.mHGMv~͓緟0v L”NU4wF\nv,QŞl i}�[wER8)geGm1 l◭0x=ъ4I{#ԟ)UpX!F7M YXh:k 3BC@8|4BI�*͉4:[ , ϼAot4{h4fT(GY;<pk/hҾıG'ۍ{S웉]t]ESY@ہb3[w)d&<r]2OVKJ6bz7mOՌ]P]O C1 ~Ph&Y]c];:-872[/D-zڀmuW:%hI��hA@IC:ek5"91HkDߧk#7R+~` nծGdK:ԑP puJ!d}5BOw/Kh+׾�'~浣`_&zwNK &snX|W[&ۊtFĝt֕nn0$ߺZő†0`)^i-?jx?Rq ]O=(Š'󼢰HsɥfgiMxWE3EDfv 9z~ X# ;(sBJҬ1ֿDZ؟Ş=`<B@^ّ(jZV0ml8B{]Km8PkE9 k##굿1d~LP҃m|s &^AL&ǰ `9E-r +ŒU $9Cz?@[}QwWMn !Gg/v;m䃪[݉"�.ރZ+VK-oBkST{⌏W?Lo˹B&M},)Q:d0B}CG1�fHԐgg>H!vƌ篱EuR.Ef@`_a0o`7eJ W+AOc� $H5^ѯ'zldԩ|Wjvq Ko*PF( {qsEN$~ײzabuxAY`;w|9Vm}r[aX?Z27s\ܐ#?__9'9CR&ˡꪡ~^gQ�9BUeYzN׺vRVYeqQLm a`á5)擲Ax(p:A+h'( btCF. 1 ن Opڸ4#v$@^BfTQVwDLX5/_5,ȡj9\?pM/>4Ec G'mi wlIſ^j/C i}lpQR o˹4[#W})bHB쵐=I5'lW_/�o'Y"ydhSM!ɈH\JZ5U|F/%>P2a@l&թt')ǦRʿWKEoټ&]Ygz(c"gQPjodn/*PA8:?TTeѴ8{Gd̚aՎjv<8Ct.P,8װ wGФCqL.oٶ,}3O\x˿&Գ^B2٣IRhjէVޚ"wd;H@-iyHcH\3Jy=SBQ{/o\10 ݵ Q80za2H!Fg.L>L e8C㡉VvKvXSURn<N {~ө'iiQ@ PZ& %\{%[lwZ >$%^f-`,b8\p3wfFɻ^qMB )Wi#kq,�CxߤD"(%,\l]q(AN vpT{<.Ȱҕ;`Q0V o2Ñw% n*M[wu9bN~5uHgt핆9/^9 eՆ&v[Cjgg G> ʖd��AaI&S_l5n�p6qsW?䟋Zn˃fKq)CK&?ϒZeGO;:ʼR]h BKS݁uN~@5np~!8.gW^fOV OB"C<Z[@u*MI8::2>I@^l8GX&JV^eA᳗r1]qa&DDAсF0 I;^N) =eO'AU!4duS*/a:$뒂#޾" 4SյBfkN N[<;sE&̰}>l' ɀMS+O> &hQ&H1Pue)Uv|/lK5@0�SlU @ԑӡe@q<dZ5γi9Ò~\u( RA0wԳqk`Ezx4*ӫH ˻(A=(c+m'RnI<Dze[z5kg\MC?@ "Qk/ ُfO̹ßLk4 CͫauSYu#5~dk~qDI7)I2T7Q0*b %}`ԒEs0XUA{OGX3Nn'coO2PdVT I^إ(ː9A; 'JPc%k{fYJGN?? iɋa"1hr^hD]hȬP,iӃ%*Ќ*OS 93Ly֤d~ۊ(ȴO*çQCMhp/~f̳¯QqX8Gc q9[Qp3jާO^lBqfj?vb7̐~Mϵf览g Azg|Ƌ[Dz[h]r=½N{,Rx1z#P֭O>q:iuC~ x6.s͗׿}_ 7Fkv U_bT$fhDZtՖ}fgvh8fDm%\}k E`IM`D9&aN/{(`6`GA!xK{Դ ,Uml>ZJ܆UVR6^HgLM|/E]`rG@c+A )+OD r/bkUDZyzr2ICnyA~_(r&=)ujU+ ^*\H?46:D`Yő g(ȇ5hO'!6k/+_sT:dxޱPXVN "Ã{ aQd:\K_ |cF$;(kj3�s#Q.ќ="lP/34 ы]1pԐVMP{ oqe`l Ovr4xȋ/vSϼ(ՑMoh|;7!Oјd >@ 1ץtEMc>/#9Zȴq�oMнn1'N&'ryw~)l>r5ċ@./ .<eSm ȼg�qf9yY W>\d,mitF\(d6k&9m20nsHL1YBHgΓA E=pw8BFUk%>G*啔Xb7m`a-Z-$g(nn1Xx d1X3oQ*jLu0 ;sRz<5D˸=XEc5ٮ A6M~VJeYJtA1 P_vl4YLݬ\<~*r}VL1w[t􍮘HN~Ш6cgVNz,ZOOIZT:)]Y=mAF" .$ESۨs_HfQGѧ˓ODd!��AI&S% SO_H>,3hMy #nO !G13hlR_ g!#EiBՉsr zq\VJ׷p2 IFcbIlt@ +kuix;`;e R7C37͑y<?? y%HgӡU&~4xHjO51Ly'mgIa[~ B< hgʢrHMNy,Me iIBQp,?igsknGL`W)py/5+' 'pG5W,ݑ{R`?$b $2mKǞ&waUVPy<UdmE㐩~!TbȖ^*41-Mh ŤԮI+6\ٟ!u<ݪYsW(KB28v_o)Z~G ?BAD;҇[b'!+fG9*UϞY?Áyg7-&~>Q2>Ny_ Ρ%Qbx/#] 2O%PjĹZ0^l<n(Sj[U�uWv' Mw~$lE^:S\C8w Fb<QP)׊Mw$irA*M,RDf+Nѡ>e2}n1 d-\+v.4<kSZpEclC�7xnf' n9!p#)B+�Gw=8*'edI(2 pۺiU^ .q'Zލ~=!&~$ڄFQ۸Adh9UoX:|X,E/mmfi3/ǭM53^O ><{,Wఁx[ `O5O8u{w agQP]Z�},@MDlFS ̻2C Exoth)nu+Abڿ/wgKhH)H~W1T vޱV;~'Fݒ%b#@ς|UܿBP"S-D10nQ/{&%[ha/)\ Vfl8e-1nͭXH}Cʨ_K!w�ύɿAr{e*^䓊%;R*:tI=B}T=6ls,S 92[apVD+멧%8 U |sgz6$BqOrc!5bF׃qp 01V@0};Ww-Z"A>}h m:7Uǵ}dZ9c躇5؟Ԅ:"ÔM`J$bDp{"*A̾OЭ|Vm83O\v͖(}2hctw$que!=͢ɸҷVae<>q37W3o5BxSױ-ob2A.2r2XL#x#IS<7.CN`LPB|q�O'Rl'SemImnMA6IQp6dPNsdR H1tvE!LfM?whPӤ/;E/1G\0O^@# baD9MV 0N5}FOuH:FJEp0 `Y6y +<Q% �Ūcm:ݯRB\_Kj7}}^"[RHzU(lƒ88FOlCyjݔ菨"UNT+JGL|yԭqjI,`;(WnZh:]?rW-ރzDzaaR,|NӜCMƤ 9K;oY!�?<!K2Q9G[[8>}MivAz5p@ԃb".l�,#AaDV ${جħ�i'UhaJf*.a׼mD V]ؘN}%))pmqqAB]p> 4dz!;SF(%9%ɠ8SA�� AI&S_N�L2+_ga `rY^6p,dы 8:nydY@+7э^hɡbA&)$+5lviރw)|X ,Cyt@n@af®Pz 08ǁ׳J  8jGܶ-$oԂ3Y  $o*z)E҇`|p<I?M=$YpU*źXr}RdtzR(e$Κ5!ŏ@_ JX12+'Q3#"K~}TYd{[4_k_حKs2;:Zx`c1O Sk"zG֡Sh1EĶf8 mk>T5ol`YeQʿ*2Li*mhad 0 g/vݰ$vX4C=- .@{NQYb}h󌐣Cap0ضe;ɍbFΠ; wO6Ú7^ E6#dTfp3`J@` Nt|ś 6Ižd)U;I&1`Z3c|pT,4t`vNJ;،'WKo;%:ǀ^2'' ٸrO+<V_TN:zxj':xj@BqAu$-zLLd?\[0.qJHX;bjapeGIrRP=ZYu_Q l h=АQIsU;C+crɘNy='Tec aZ8W{6 &.vWYFJݶR@ޥjrn#LQX6*fÔՁ!6VܒoQ:'3h6�B:W0&>SM �+*R˾WeaaM(~`} miCRq& ~sI=}.6B̌oxmd^wX/+"m}qRFӊJZ*pSD>_?0�6o�eL2^wA»FS~iLˮ{#0\ iO~`=d_ŒxV5]ОwZ;rJU۠(FQ+D{mY66/CO&0uBFY}EcoY#D"&/ؼZ{v;d DXwcWw0%�m=lMY ?E'9C PNQX?<yeҖ.٦)aGI u݂Msqކ-{HXs8 <IiRYܵ,2B0Y6_H8x*y{*Li,} '釉 !RT:CnVR6wEPDz)8-}: NMJW}`FM,78câuF(]{aaI8F1C[[zOPb">(O]9`/<dn AX_yrS �w飰05Pb)4f6P6!6A}/5:iBmgy7]Z} }IwIk3vNqjn4itƑ٣/9X7J#DeI -{ DMq~)"6켧b%vjt΂<V_y69U~׋T9i9[_LIp|,Qŗzx),Mi aIC[vTC((AYUe)k,cO AS�%ȧUA'%l.e72F}kr!Kz`5 Qq4IX_,~L0޷G|6fsX3R/-&/@J~K~O=aH.E?󡒶<%Pg*RI!''1�C!r -Zr2K&tӧ`u^�|U cy{j�3ȺA, r"]3XN.i$ Y?"VRI]98'sƶFU_C]*#]v%$3:ZJŖHFcXg Z@v4/l̍y!R]LZ2QV k *Rx]u %bV]Mteoh"TDB(.fF3*Rm βٸb'x[k|x_ c##x<?ƃZQDkf@_`t z[ň"]}|1P:l=v&$S?{ޫ{fh,V݆΍Z]HeF_wujƓFʪ\{ـH,NtV;Z>٤<l>9ѲC1-#D/,%6r84NȪ]! ,E HP::qg _3cV ڑNVEeP@eͶѡ[y2I@;I0&^[S5t`�ɭ<]>FO~w~Ѿ~Ӟ-so_fb%zuq-szmjJm?CےNT+a[V !pnΙ RT K+=fa(Lv`Q$aTpWxWTGz sSz 6~L ~~z g\ۢ12*`Q}e' yx=A:O5= 3Mjp!w7&yjQhլ|_b+l"Įn:ѽSȫP}D2hj__G�1N J?ZL|.Y;f߳';Cx6AR fJ(Gx xԍgZtgnLE!pb}O�T@�Q{�7Yy!2/<5[ق>f1?D,#q{T>ȴE"3HX7[U@,a vYjSȕ/X#3$թ ܽ-nsr:^JX Ӽ 噯.fF}9u0yzE,+9O7sY[܆NQ /r.oK$m^hL RAާlHƈ YFwUJ�G1dȪ׿}k a*-.A/hAgV@@(.k!=+8/gg�oM{4eVZPЙQ7~T�� VAI&S_N3GPb[`�X"3R%7NggTB"B jb].PFIi? 4Adkͬ+)J(Ha1o_B64\bEӇғ>*7Eh|F;ox~/5e5s%6gFq01d?<03=3&u  gv9OJ Cw)oSv9^}d"ʴ`2ځps8> 1a"NO?{7_@Vg ̷E:U8rsAkݸb</}ɿn`[%PH{Fš!CվŖ@^'wQT Wp⼄z7K2dyTg b eg jB{[Vd5 jCN nT n<'A0WP? +`iVֺUN$-1l¡SnR(%>$Hâc/q薰pSf6ڶ*5 zG$ 8  c)uB["gnܣtٖܿ,Mп03F;SC@I)!%<ZCCO|`KJV1X!6^ɰ0&w rڒ*dmxuKbnB4ì6گ=5 X>K+]pG l!3 fsPOĢ&JKE$`</8=� BZR"d6_"'d`3ܞi~>/#V:SraB[t\(Ǝvw> :Ux>CvU%AJc+̵1#amkgQ (]03aFNwu@6O73wv?id' ZR'ʯtf] KYt˿֕wUV81j_͞1` : dWԐڕl7-^31Fj@~N0 ˲%M[PY.根ǺBɍ@lw"^"w]&obla~w$E\bfK飍098+AMͥpOMJ]ԿD-V*̣؅1VeFm(><0lOUC�_[2@qT_C=#p[m>SpFH2'b\ )vlBmn|3 ,qI"u&-( (GFd =3h K݈Ӎx] '4o$QXZELwSq&NHgKrFع=huZSٻ8YO$tc(-{p VTA`.n%١;2s<ZJ` gT/rp҉0fq& MUh*NS]  L)`0\�K*wE0la%RYm vɌ`ULXHtCECєѧ%!}^6K Cnf K!I:`$"ZIi&d7)v :a֮ pmlƇ% G~KZMlohvg0\ Hd82krn[Xh i$wrW?ݼ4N6jH,`e 'DO_N.ɕbׄZs9�EOտ֑Fqs%b'ͣd"(y_ MVثGLMOOU2.N(Aꀀllzi991'8)c w\Q_a7hKνMnf5Ztؖf}Xvf}i2Ϫʬ{g7örFL"S$G3_U2q X;VXfR4#_� $/>@IIɞˇ OУ35+7~0uN9OQ@;.O]˧h +g鸻@Uesx" E;ܒC`3IAd5V{^̝H9د|C0Ժ;nXRC4d/+:|Ǡ7N%Azja r粴[Z!#_۷H9r.m~_n#wuD6.Mm$u f#Ю&z)|%1)^@RG"hEY[]Mȣt߄1aGK;kEgW! պ7QJ._5CD>!(ő*ݫz,�04چ= �Vw9Td왖s[#\D䫭a7¡ݰ5eT;;VY]R!'lG_Sީs%tg^v=)Wd.Q.)ݦ[ Xb)*k3R=ⅻswADC2PP؅JYH% it; ׊|'a9`%FTsߪuVA_A긷Y0=b.`flsRxtJsp{:H&ygݼ\{2еҠgu@bS1s7a>E(ekw=#/OHbv]>u.Fސ\S +T U;hI1-6&$RpEm{vU] ]h>qKRR˅$/7u;7dN]6n?�� MAI&Sj7߄ 5!QAid[P /;Qdy3n0/*ZwA?)}TZ�nH^$c4un[>.=YPx$S?\q˂9&PV1l95I9p'{)43Qsfn,r\+p.WzӰ6gx lnQ8*7+6S\ʅO' $$›< g[Ri| y*IfC4ɡh$ %Սz Il+g#'x*Ie`>g|toӦ"H5oa|b k6҉i$:U5}쬰8 Uy/ߕݙ\Ast""]4Vs.ӭz<'7$brFu QNjd.ssM)& ByJa:e `[?)`Ȕҩ�+<ػk +涺&"O%e7Bg۳Vn[5"&6^\.G~ -]<e/JU`벩:+ssTl¹j C{fs;24%e{Yދ%2Yv(Sr=Kx lWhΜxxeb^N!hVH$JQ}AÕ>AzeYP}Y>axc՗S6*6â;oYRg&|隠6' ( n԰-):܇6!%-F+^#K}kN_m{˄5}4H9ވmPeZTs\:];K) z%@K:̮C|z@GۼOLUg+أw-H'Fb8<!UjCoRQIYFDHte睏ϻQ$4%z9o%7PA[\Nmu貯;6[Z>^KѹP_xO3J]C~H' m~}ѽH{*JHy]{o0Z lDHʌ8;iRv&(UP jwKĐj^x<S]ߍ;&׃!c:omȏd)7‘'VVkm;=AiP>-b%g;}14%ņ}6 ,p 3ybpU9$3N}ܟ(!*zЀN3Y  1g`}?Pif9 _tG42e`_p̶xMǵGA,OtӴĕ6mu 8U-![i{ K$׬`܁9Wg5֠̈́;8#`DA 8Z*8Ȟz*Y{Q}3Dq>4L23-c׭8VZ[R0F#(�ċ`9:z!lQ?5ګ㥫deG8gX`Qq%fٔDcєl$ŁalH tc_g۪6-Jdnn`0vCI|ٳen8J挖{_ C7vm"f Hb^9EA1QqNlWc!r/Sc¯`- Le k# D<=#'A<+9i! vckwoLkkZA]`'&8>7y1HsQP/ʪs)>+õ\X\5G&")j~).F`SşVjbB2}&lI!D$EL%àD3l".æ< #i{~GDZqؤ*�o9x W?'.Nȧ$*d ql\'و3ջ?㧡(F|O}wBe^V~ӕkNGC=WT.,l@'о8RV7QLJq %J/z`nLdy(-|mj N,F$@鍹Ť�ɘסf My>XdɃxXйMrs; d7�y9y8yޒ Fg=WP3ax¹s&@Aq6 ͤ!JM! oy`ݣPoAoQ%iKx~+>Pg}s*. N +ϰ]$epVo؝qr|G>랿fdΊ 豂RӁ-i/V8CMYʡFJ[+ݏSȿ|"iLk$`eؙjЏ@:D#$tvmD*�]Pdqa3+ܗ^a. PRzyC{E.m TnXEuxv :W)#LY(;akFzo4#'02 jR{?su Z BCNKqV@fMG{׺>qc9&jes{@F! a&5Hub=Xmɠ'{[;qnhW#Np:\焦Eip[t(/6GOĘwB楸-XF<47& %&m`�� AI&S_NZɊ'<h逮1͸7IZܺҶ5ĸnOD"`ܠA ](]P'ٙQ=oKaMca׌l8q}X@ @[yѷw{A5#\+99:OgC duQ�aiŋLnaT{uduNL%dluG(B|Pl[ai H{(K&>E|x+FI$5elJ| g^n>ݴd[io+qO?ׂeEqgTuqp2XX |~'9g],@E4)ƳfRw84#"eWmW>PETB&5jD NvC]2y4Z B@ZeaӿɖB8CI'zjMO~OtC$J:T[oOMʮX=,5%)IFnDB Q9]V[2rF)7Z^pCMRD=uaˡf\D@' m 2iN I2O(KenV('l &hQHZڛ%r"`λR#Y�<!12b ?V 9V<ݦm^qlBƞ[+ct<@kڰܴ)셌ڢ0pzݫ� @[jTIX8n;haeSHWu&3ggy*$oƦ|{r6nghTu(pF,hf"E kY!I?c{\꾗58ṯ-V{mL&D^wK$jQ�J=V6Obݦj+Uh GX]܉_nϼLՃa @^_/f5>ܝWЖ=_ǟd=X?vU7GKi`1aDKr9 ],# %6-u,|4 :=\?c MՏ<[t/8ݯ0 MBF8Mz`Mo\f1qzu+^UA D 4LEgs5ήՃ:Su;5~U'&R<2'M=lB+Gvq|k)u}>Wwg\2^˾`Ę0�{mE7�.k}7)VRg!\U.[ ƥ<(<ǸGH 4UayPֵED ~XlԢ_@Ȓ(;iv5D`TPwӆ\N(]CyC׵+{/ټݍܔA`?o|-pPbb@d4f2H[6kWPe|*r:v8؈o.Iq+[+M%e eQye,=?jP7zd8+PImWI{}c \_늅OQԸ+5_^;y52`UX/\>/JRP_Z.kknbUm -;H`F|Z*ZKࢪڪ9C΀]5HUX##c=VrQI;M RZ4K~5u^Aa %4Iːh1|Z<L~-OW5ggwRj >zM۝%H)']k.͒m5#lYGV݆5В"A]L:ZMKd[pt!jM>2ɛDɩIh^R.<\�ZhgƺBiUvSvk, )!iգdbeVr[Z/T9 3!mKWF$pDyx =Qs~ ,&KWеr \/jm)!;[槵TBVZU vJFT6`AdOC$  =' Gv2YUIhs meesZy9!}qVi#-,S Gw{il6y'/l!Qȟ٨m&^tì $D2n9Ӱz䯺 Y9<DXέVOxXl{Q6 im2kZՖ,J F�'2LyG乫v?R&֜>f \UiǏ^+[t(Lh], JO9xy %bG5eˇgf )jGjz'q?^qV_:P.4D?it Dkԗ&WbgނZ_l5Qy^$8rtXT7i/mڮ@�ZMf @Z/ᚩ܅.g;ux\ߏ~{@";mg3n;)}DŹQ]rX’ao7amy/!Lf&Xm\-k. tCcw]�� =A'I&Sq �  RkKo2>Ket芵jj3}"*WCt�Iwm]?qSֈDk >0ke&j z:{G{#w->7wb3|Jh;}Kg5Z[85˷`X䅴U\y{L_oQclrv~؉6s-4{8"0`Ku�vi|m<:K??dPҜ,O&ubn< ˥ pGhB^ *jjpէX&J?23% uS]*m1Jk8[]Dljh~UvՃB"5꽜=W&HM�GLxk o!Ur2:D^qzƩxIQ;8_we5|#^'ߧQ Ess3&n׵X-xHCU"$6:7cYt鏭L5N")i*8pܙ~V[y( ӯ:6=f+O*?#;@=SmZSyGWlvu:_&{suypg+ 3MO+>kmnX@y[awMgЕM1vnJAqs!?d:{}!)z" R4Nu]AjBlGR_;bhN/F<~Jb|~@c֕"T2L8[yP"E j.̦@˴;~ZP( M,Y΍p�wiG2^zY4i2.o4-vC4UӈSuX;J0R ǂKzj XFQjP㉮6]iYtl) - L yF,Sղbm:ҼCABj+H[J/^=v6(nLY ;b^N6zViVz#; ,&o?JБ`b_-%]p~h [.ĢXBe[X!{I(CHTaM׮Z5lY~4]N&|mR!�6QxFO wHn>7~H#m ,n*`L PZGl3CB$x*I+nApI+-^NsY w]F񱊻&n3-"i劥R0q P?TY{okp_e|׾q@ R#"EP%.ejR߽QLiK.ݎ}L)mfOx%ŋ0z 8ՀzWw3&XjJRGߜ Fn=0L^@�c͗NPD9ZjSDZj[7 -�fDt +]<.޲+fwUgxӴD Rj=&naQka3%@d [eE/wɭu|^SbX'?/YA:/U) n&#T,*h`U5DS :FeA%7-MHH/PI㜁0NopT 2Jsy59�jΐ4|Y 3l)#VғIp)O7 * )%1UNUӣ#MN;"j: &wl4^+t178*l,Qb*{){eme YGƱE*_1NCP5 ҈kC Eޚ!?w -r!-CDi`ZpȂb9D:*ae۔uHOp송gOb|NQdBMztPo}ӝ<#e>ޟDB7Qe7S)I} Dj2jDWzSsBzdMRA/N!S�iy'#R<w):}>z\ZE Nܢ)weGq ;YLC�ҼAfoJAt$z n-հ :i@n Bur@٤ɔG9` m B.bg)z&;fXqyp^[w,g#8!;sT^$@Y*9h{op3%4lVZ|4=U^໏Q9qNja;b�v+ Rzsٮ'n.ؤ-=y(<T=YV mi B4a*mӪ"a_g--ItbgLgp<aA[ +P̾KY _x<9f(T:l\a/!^Ol!,(oXn"#P і4' U"@b;I0l/f)P. j5B@gpo.1ВWp˂5weP%S.6J&×E>\�I�x>|3sCXxZMOBM�y299).)?9);ѵ�� qAHI&S_J<a>Eڕ8rOJ`*7S.5+ВareDļw0(wBOH,6 x/ PalVvB�u!ЉO?YgIl?Fjaeۢڎ{"7k/d]*T|dfmγfQ 7;LNUY-ufM�x;Q_Ĭ~0lxJrRꈴG=/bQS׍zc.- n?=*]Ği�'^n\,+m'pIy [pAwx8O7 YtX>C=(Tf4mY-~^W샯j/}+?5aHCں-;B<Z˦u`D kQ#¾1C͐pm&X H.?^q+6Fln1&n{n20"@Iǽq+D B+f#PH]Q/@tg$dxtNLBBz.m+Q_aGFT1 I,2[nO}읲`?4 5WsFLfBMg+|Ow6f^[' qdm)30 "P)/Lɞanl~2fFN$lh z{"xY:tV]);~g*7J#@] Q:9h",ѥ*=0YysSiq]5ʼnf~aHSC^oz8˸2l]yPEԍ?e /V!{>t_` No,h-IJ.LncM0*K{6#> w]%3٨۴P'/;-]rɑ=J= MΧ۠m,9ٌk5P 0.iHHu/ <1>ؓGXUB JcVy*}@g7�l:;T[/υ:]ӋuuJˑp�T++K7.J󚮁y~0>!3Z̅.3Gf:cҜS1cJ[;Qȝ� 5EvG2YIG:QJ<]T\Q#V&8"ɋ_)|T!HϚ ?I Ty+T꜃| GbرY#4L'c5:V8[�IAscx~|h={tDqt!+CE{׏w,Jeg6"<ʰOy M.+`FPk{#t"Vq sRs3h,C`лjoQ2JTaꪘB~xa#n_2c>T( ɕN|gʽ7ֆ q_~/C}s}1_S FY,Ҙ[ӗ`JvGl ~t:T=W|<w{0HlŵdwH\,Ǚ^/E>kbQ!?�oJe#BӋo:g10Anl?˫G/c&D>�(f-nO8Lb@ØQ9{xUR  $"F$�GW RMD05i-|唶*H}݋ԻP;clښ_LcLn>5.)ė @wntGN?u-?FbT֧hcˊl ӓBǬV tz*09}@?qS2+QJ*`a x\9,Bt]wTd=c,1?6[na^qrT 鑅9nCM3{^'GGFY_YUotrn'�}N,l\0cObyw_G}>?" Ex0<~|{N*QF]�+L{$FJ~};Dʕ$ Odk}VM>4,0! LhOI<nh$(qGr%8jBF Jw 99:|y]/]%*;;ޮp4o!EbPB�i�}r21*W Q"\vRfyR/(6fYȫ\ˆj~#i) GoDIEܟq<[^˯<+{grP ,-ղ.;c↗e p`샻ռ9(��AiI&S]^<1ot=)Wmz<H4); [SowL@GQj|?Sp(=c3qu}N݊eߤsM on(5] /n"+3 F(\ ʙ4F8(Op:Q(<}&w[^C]Bz0\|gq�8%}}WS Nɕ7nz|�kH>p<+uA,S"9N$Mml,$Z},Sah\�gn% Wj EQմme-X.9vp٨nG +T1~!_@77X`nàno]lߦBq7ݾ1�CZ+汕-XMV!A+Z=N(;Klư{`oB%,(OШ&}1\a;?9p[̩hM1H`Ϲd�խdR?Fa->` iS5"N`PIZY@h\Gʮ;dO6Q?bM\D0n# ɾ?<i-$DwDqur\>VoM j;Um";|!{t qrϭ%\c=v8^e+=1iɲ8h7*tTi sJx_,E&QB3 nB\a?|Ɩx/:&!$T{ -@*AD$j=|4=L c*Qiq=NU;sںį(:x|ALxd~4Xc)6[Zs3e=J jI+vpJE#SJKJiєEt٪ yޮW6 <@q%h /j7v{In ;.x(tőA?ٻ7uvakeO!?1E^yJ{!{RL*4/FiÛ/ONN2o u_U*(lo\V瓜L=y+TC|NA?=F PxÙ\M_zل7OD񸄮Z9h(+cw~o`u7@/^wV5MUY9 XAv4f[Raܪ>}MɅ-c8%t�6iCYvIh|-?]L¨eHPh(8(M/6~:+T̃L3ͭvmڃCټY3O ;1SyK~8Sn11!/rj wbcJV8xx.bы30D)JVFrj{à<l3!7U{8[Ok2†%Q ,d=NG%W $* [dmvY_(o8JRyW>.LxVjT nWՇ�h_t-ב08 P9OjX9*C g!7I[+ɤBdu dtTLJ 6TZJ쁲uTpA}}&yR&K]"v@mnɐ~vMg!5Ut[aC1W-^uDK{Ϋ1r>TiTt?Vx&"k&i ¤ηP[\y.稜a 7ԆhKyh.qܠF"=k*zN*إr[|pk=3_8Np%Tע$sv {_vĿ ;AiXJCƢp0oͫ 9M  18L1h<Jd?R̀ǥ"4eF35EdH:&"Zբ5ꕂ\q6">ZKPprc-LF&Mw;]ȧ�VxMVjfEd5þkJ[}Tz vԉ%Dӹyn4S i|.-u8I9Zd)^"%0$셆5,P*k[I@!7x,cU{cEn1L#{ $ e6 Φw7>#֍Ҽ{W;``��AI&S]7W'"%z.Uvϯ5K9-:7=~/o]lQ3 g~O|efwHȝ.gruJ>#l>,X-O2E M=Mv�'($;?MzR޸sF Z9rGw`|"ճ0g0' Uo$[#Z˩:,@T- |Go ` 6KL7^+pf3M|>! +0ܪt7jĺ* ȵƼu N7 **I|(Yx PQizKݭHb)O9926\]v~1ug'JYb[wrYLTw{ #&�-275wA0QLMؾfQA!O.K~֎5R3t#x4b6b]bB 5"J<)mtoon ډv:$_~~ƙ\& S?۪g?@S hט#;g ]ImTiWl' .~|" *4$dxd? o=-׎^pQ=ăKF3jKxi<�ϑ@�'ӽ|5.eC'4J!MsYL,TiB)Ac Y mdp0sN�N4I /&q ZTB`%筼[H <'\L$tD/}DмҬ->tֹ:dlVy/ta[ ˈ|jNf]u^:7{X=oM ~F\فl%B1T!ӢzF%icm !y)N # sع܂6V䥣CEz%gz)lúo_O9L+R*%#Ԥ`Ӆ3-^8Rݠߗ~�~'NaPs*- EF�$7 Q�sRa]3ɭl`A'dCjIaxPwO4JN[in E}SqAfO0V> ~( XM!޶NqWIP w:Q? jVVd8pr}7&A;˄)t!ETZLd/=1r& 6淯h-'_0Xӹ*<HHن!oI{;_DA9Ӭ~Elߘdd< IIP#935zRHk瓯!U; tջ5ֶS�<ʷ[ƪ;hK&Tvw& &+6Ue2. kWF6̌"tKƲ 5T([V;̼cYU|uA69U0hg{ %qnjcL*i^?QHjg )G,2S+N&h[V1 rڬyFjP4깬^h%[C_ :tiD5ށ?c[?[h`ѦTևB_!5yi%bY:^Lܥq[uM/:P%nط !P 78Ȼ& nrԀ{޷~UdGFToHVɗ2⡟c6՛VYsv75UjW,k])[1!vI6OjruNuP)eߪɡ맣u? eܶm]jn, 2AVmd6`- M\#"B cbt &X0 fc88%tc*>”hސ ?bBFF[fDtEp�M7^[ŭM/+%mx6 `+v`{lʲ>1[֦AQWI؛�Fu~ȗ(HxpY$w q.⟄>p C 65OE+TݽpWbW<hΚC&dY Z__>z}uagZwi�� AI&SYzBfTKNurAZc* i2F1D2²U~Y#F zT5N슄 JZZv.ZKژ0 ՛p 6ח4Ѥ9$kwzQˈ{~L@KW5K#Ⱥ̬$c28ʶ8Qu=ˀHtvd;U b$"&&f>YP$kG븤<nj l %ør+05OE^lNϳeew OZp|ܢ5e'[]j2?'Eš+|R V9Hz (j;+$ #+ӂ%1vC+H (-hP6|yx#0s0U<zzЬv ҿϳ$#!+\Tw ݎr^+>gh- ;6ayHnt?_&@7YmSGܝȁ;09baB{ǛQ ʗK|ZsDea#;?OMFDbF;kǤ"E@aXr=33#=+N�!0( %E^rt)͍QOBvID(؉>l~zk{;WAQ&OGenVV2ݑ<V ?RIdNFZi?Y$l73yV kr G# 7liH)H'< HF;^FX(�Pw(WP0]фդI/ ;򥳒ڵau`y KB1M !roGy;eP1+DDܔ~*S?k]$_#M!`0ApУKHECݺ>eǡ[Ǯ1S T7C)3NOo1~[dPG )̓jkмt.:%\'?cTvZbwQy5mJn鮠C ?�kT,zⴅ8}rb9f>Yoԫ®zpc ikJx8S% r;s{λRKT<tP)a>˷'уs &r7r@ЙX�gk2m�O2ŮBG#fOw Y ΉI'^Mۗ@>qXb@ I\AsdL"9cHTضvaM;(>w[!ʶF:FU5ۢh[ā[`qW c�ݟS/f?arbXg?z񍉮-قLVIvX%yN6CmČO20d,uׂtTUMVhf W0IGAJX؟UT+84q97LS3aP 8k802Ҟz.QJqJ vVfZjWaPӋ[?H2]CD:D܆'}}٪[ twЃVdNZcMTUcb@Hdϯ}ڿLa"Wgg bDaB-sKObc{U~5E2-gA4UF%$�nnXa5mw#f8FZ$;Z],El, tijÿb("gP[҇0YT+VZng_d%)X% ۮ %$nb[x?AOo/CUPfn6 :3F98T˙j*M EF#'jmJt)* :z(# 6n|UA<`[ԅFh`]Xkc2MX"D4<G_'@{F>x;gA:?YGi))/fA'4dhH+kK$X8Ծ0 Y0?S7=zT &}=*<RBHML1;Ѽ |n .Ɋ1dX7-M6x|QǾw)xD,0_+*7,'y_`VQU1Q [aXcNiFwιY�e7ߺ!S6c"ܴ^R;w"OfZ9K<p[Jll_xh_5WH)Ȧohv5yQT~˹lW\<,ϧl0֓O &5c%5A~CN3YI[5Lw*[&qf x (槠dhm]AzXnk0fLBLOئ-Æ9Mvʍ;ʎ5jsE/MD$쾕fD+}=~r3']>P0FGd,!PZ{ɥ}T*,lT ~#6y[nJ2o-Lߕge?:WV!Co,4f</Ŧ&<*oo[iv$ šInrwӕ>Q:Eyy3!VzD8 [ ȏx %1'Sx]FPǪ : }m/d:Ng5co[Ob)|K0S[ G[$GVX|^ze{DR}־HASVtڴ-T[=ioZYI*LO�5CtM`Hu54̞S|bY&5]8A@#H�:8Ơ]-j\)9[aQ:!Jԉ١u|َ`�_Mҩ"H�rۨDz!.a9E׿Zl3j7pTʫ:-˧LS�3ΝQ %];X/O0PМ):Zp&xKM4=v)& PEB-lV:ȠՙE[:h_DC ,F/|wAU"1*F.-(ʄFߑ->dXoOGBKUnscN^ YcnhV޷8w"%ST=ra[>](VHNƴ^O)čLL&#u8lGSBSepW5ޔN��gAI&S_/&! 1n}a3CTY>'rj^к#Xi3NT筎uO�)2ʣ-stom + {EU�yԗ"q z}txeﵩMڭb?VLgص $YoVUե1t.WzLs0g9ȑmV[@K6%.U{ceD`)&}:_.YRQPޅ6P%x)Z(q  sرpNWjPU`r6@�nw}`U.3MR, Ӂ[Bm/O5|y.v9* )נS!x9Ci'+8wMZ�K�7A+B &"e/<=\ ':L>E$εwZ2^5H샣Bw U!MFJgc^!n-ϙ U.,1',I<߃|*!V&Q4 _cm& VC(jblw(_Of<^9|.EcG^Lݹk訜qAVM*"x.Yd ]Q?etI0AqyZ|zxOEWAJjiۭ[n^Ck+ ll֯M>G]y4ϖ}^r 7?/8C]en bKF=p1B]leYwO{1U* ~;֩"=N6"|i.1I#%HW,lb%uuWpGc<CNyB7叝f�e*>ۼ-n'BȨ-ɚ=Z.>޶,@ (|#?5DzJ1/jj'm&f>Mm"?l9?,IѹTe;Ըlh?�Gy^%DSaCJU&RmP'gڐh/P6d&%U&yw ċ7 zcYs5L2= ܮG!d |;l5�"6# X֑0B5SMkVxGJ�M((.aQ"V7E׹Y%D%t'pQ1 Hf|**N%hY(Ҹq4$^|@ lC)=>!@DPКsa@%& cRy7ocA(d1\=`=\^C7\qQ3)xN"9s9|B"da22\fR%kmn ixϧ tk:M%FGF*l _C^_T bS>R(#x\E,V_2kB"|�_̊]{z']4 |eVv) iOҟpei)c-%ۦ0�hyY3PeSvQ&w+LCTLO:Jj(J\cLMMxW|,<#Lx2SҟL׆ҶcT$V09[82'Գ -nO9eٜQ'җUR7xLCW܄yA}Luj(\:=`;hj,LJ#ܮ=##5loxE^rbMْ2tV! |0|Y_<UբHDBZW{ۈ0� 7+ HK%Q87)2QxFiAY7nEQFzBQ&]h%v/aUFGU݌$[zVH.G 2jjH<giU&:Tl"{IXKRl0Q gx%X?qcZAq�?o`8$8'.t!U(Oi,pq��EAI&S]7WA%A-n>Ŷе\lGŌ:EE k ?dA[M^ƪpsh WeX*^}o;HikJ`1l�i1{�c|2,liRn>2ȒM HlCi̺'lLW Ț<FpNO;[RyŽWBَy&nCn_�Ah^1(ai{v#dM so 9 -~XnaH.WK}?�ndX Q@'M`FF?GaP@=Tp2:HXAbT E[`@Eb�=v~[PKW26;j^yv:R ]9_(?eU'aPA)^PFٔl 3R&Ld_ƃA.|NHOeII=#7* dÎV˄pE+}Q%ȷ'p*خax/8e  q僃j?_q 3 vh)BYHaqV^'2ez U~V`Եט w� E(Bo)UZ>4szZ3{lO%1&eR lqLNf-vt2|-B84H*ЌmL|1JM<R4ntJ*]DۘpJ|`=u'pQ7?hX8̵%A`+MwvմoED)0#mUNJޱN CR=t]X'߅!!.+F#=m+v\ 5H#0LlY&]U  -Gi4LA& ;ײ ̬7<mQƤR)I64Ug6jX=FjS,~f`fN"glT9=,݄ISbCѢ LM% \'dn'an,- \@2CeX`t M:2i?0kR.XfPn7l2 kƆSRQ7'hpuƋ+]'^�jp tUMd,DɔCaBC\σ?1Gw2 B'3:~]w( CI;X~RKw�>$rF Qѕ6>ė| ıBfI6q{O+ZWvhZ.U9l_/kh&>N 1j(x3E,`FO8\EBg39,,%0ӯV7;\l f?d3p-Ծ' ImuSEt'lUmϥ3UhL #U WƝ4R;\/HSoTҒ4<yˁTSAj FpI1N+I &`әw+lv 0tJVCB/ƭ 2%MGFV)_Uʪ#/)ƹ՗MaρRtgjYcc&EȒh^|k{H#!5XPO\ﳪ#vve 3/_)*D^{;CL[E*t(L\H^ qj#{Ryv*N'A }B;}t ͰRkǐmMD)KQ6D^MSX%UE:Pu fk[FC{RW~萦}37 #2vN] 1C{dt+F 34(4aGqpz ~$^�71θ40G AL`Nq^ (AІ,�ei<)2 s44GcJĴoiLz#rJ!Xh |F>' Lʖ�� AI&SYy�"G(f�֢R3E^qmTǑLl,sE] Ok@0vg88=TFXG(W/+mJn z aq 7Dx,!㢩8z�;<B5\ n?;Vk%7At,?X N6- YN}!As4]Zb-e)FF ;^S_a_jp/ Z?J;ol.nOhVP sm"/2>oI gtF뗝6cr/ { 'w˗(NY6l3G>6d 3%lGG S|‹L#mSʰP|{Ϭ`}Yxjqݮ[o!`Ker܁apI_O9Bi#O6[!,ce76 1_4c#\B@CZ3o -^REsN a̤]nmƵ0 껜j8D@xk "\<UCս-*'XL,ȯbb,:رF6ƶeʦRك:^ٝjD(jɂ' Ŀx.chda(u9Ęq)CMijIz!9wnW,O@B)>0ʍ3� FDHKpAzb:^݌8O UT Z]x>$b\V,+*%Y&W 0HT6%ff꧉i7QjdD$0+e@eqnucOX+H ރ`zZ7 mZ-*w<-ڌ Ϫ �WĶKʉDTAha"$ƄrMQ �yNʇ}P_'`1~Q㏧lf.~Q֠VPܠߌv}wHJlF8.w,L5n;l$G$I'1/r3:y ӽy:}&P�+tEezS(1">5X5ت$瞰'Fಗ!Y`Srûȭа5:Zװ^cX^vR7�'=7p3ɷnRk{俾+88^g# Nj ך l�\*++)&$[,HQICNdZ1 @&(fqt1Ą™+OJG,,6c1jzoH�*h@sC^r˘VV93?ĨT|^Q ?sBw!&!mq( Q'2yP� rXj/kxHrOqA\ʷOǑoc1/sO6\n'cRBөZ*81YFԖ$+~\-m Jϥ$d<Кs0E ϻ}s' !וD˝!\z, :$8<֎w !qeǐк Q%;jbuɣvj. Ҷaee (po5:>4:QXdeHI%Y%A,piÐ~mGJ1x!Wy% ,TFk>wŬ3H'Z >.KTQeOy $XN( #n^3Lt0@;m1"R/}1-7EԢӂ+ nںViGӤEt7c:-æ}СwլP:_%9smkrlKI`(+ஞ ͞JH6~@G",8ik3֏W[x0+B7JDKAb- *B1_:$D >*R|rj"iQת_C]S#"l̊XSJm\#NY߉$\tg,臤QlTbj Y4,kmm#bĜgOV%60z턠*[MŜk<di :O4RBtec�ma.$\Xie;FCAXFTO\N4&Xxr-&J`4>{dixWO!e` h$P8 l5mOD<LTYY!~<=A ijYc%&Ppϋ'-$#|~`tOz+O1dxv]9+NOX26+uDPopQ'/N r4&J"\GX3/|ƙPMv_13 1:h<=!ʑn ~D`xHW>Bn5ܠcW,fTԝ1t/Hc=NDPr+ODһNM24}Uf)dv3J\1hꡛXi\PQ­j_'SR;2kUUQIĿɆL~vN0ļ.t31asv&=Z:cOaW~-EcrG7P*9PI话RШUBq.ݟI1.3<wk\u%Eq _^lC\T<&+C>xo=ɧg_ͺ X%Q~%TQCLL 'j. ׂd翕0'N@^f.A��A/I&SoՈ r1'a3a!V;K(:xa28n9CM> !ogąw+ 1=c-ohQM@?ɫ҆6f8`uRE0Q_|^kg<Ln הtnD~Ub:75nH;@hX't'lhnh Fb3Vvz~od0�5Ms$шGgbhQ3&|lբG8sfݹ& IJ.[m^u%f;W^2(j S?9E:[4 @Ŵ/*]-`hXR?|[fqs-(YSd2Pҳ>xڒV'1eUe7;{ex<MW .MiJLUWI9Ng� h$8<l ${U)& <_c5H""f5o.PqLIp%jKJ,G7'PJbi΃-#'(syk8 g:=q,${F"{cch`nAXpm&.PBA7k2dv-؝ab>םu\DYCH(M]uf!zY#I:D?e{1m$}F"úiQ #1�Y1ܞS,%@oB߆.3ZD ]V2R2&)ۄH\t%427EA2J.UODqݝ >iQꝂ�LpE+ 83I>׺ x f*w{ {>[�XQe$tL ct4|0_ [,jN S-fݑ4z|*7zsO2H(6EtId$d]mokB,O D.J߆ 4r:wKLTڭ[BϙN <˙2IĒdq*+1Y T[&XJc5 ˠH ? xG7~R^z o/WXwyJmopZU5yy1Ѷ( |duS9#ST5u!" GrcI)Sf|.Kuݰ@_Aҋ-W�%?gUa,/$Lfu3֯_DdG񄫜nObjh�h8XiZ\" o~h/_*á @7p#)V;"Zhe 1K0+xڼv`:i@Dso =-ZroQ̜Ǐ~mF&"#S˲YDװMrU2%Ϲo|'7n( L);; ;Aqi^%_TsD\.sUy f"T`AO[6`yX6䴕ۖhcv1z@/gh w@~cpB9"ǭN\F.V `^!#0Uh/.^r%Ժ(Ggw:VSe3tW-"M zm"f^�� API&Si9h%CAxdъ"V>Ru{90[L }fP0NVoJeVlbâL�$N쨀X��Q!kMk%Y4!x&IbkSIx)Dž]QM+\pI?k^ltM|Lyг( mDE 9`B\y$M<ڢQ>P g[&<O<7>}h4L_[J^)cBe*'t[x0'SLgaϙzfVڒRp͘uoڐ~+`Mk˯�_Q4,;\kcF!@wW eVXw=C6T"5uUdӼt`TصbP-IE~܅&^mG,!F˫2g7T֨l[Xd&r|J7M*do.M_ՁW�QnSo &Nh ɀªy(z38,^.F x fV|vQ܊!@~hZ㸚҉TW\[?*J D 0y:z4_ Ts=\9pC fgm%Ȏ_~HW\sge%Da6gDž +\TG~IoX|d]ֵ3*^O߬JȈ1HPl jxx+%ˮ" >w]ƽ'' ;~#]|Hv`n|;�b]S:LS~5�A  JH>j D(Oς|W?ih yRJ+O'G;ƾud>>CԄ+Ai>l5bgj.$·:MZWRDT#Yx2Y+[{r_f: 6+s _m! Ayd/V(hX#7 "THHN'%G߳n[4+DYG<`o/x-`ˌv$.|u!HMه//HVTSʛBf L.9vj'"F<rbb2M]Jw4O#[ń:u;R{<=Gz\[2B읷 <ƧJPDR#G-x,lzrsKI)Sђ渏v= $z9r,}p3 9G,uѿح3S Uc֎>jcS!-bPw0kpܡ|h^]eܼ] ho>vעswpq=1DWsBI?!H\6Y2R.?iDȀ$[3b܁GDyѦX&љ"½+49�](M}&-MM}!vK=qK"ft_t;Ni F:5r]"�Lsr[ː \gjF!m&m#5՘QkOm$>Bgb;|.-M:#*P ]^Qw/mMyhR xUM_@oOHugpRp8HY0yvWə˭BmoްXBI~Kxe. 9vCOΛu~ՠyoNPlM銤hbҗsJUuhXܨsB!υe,"L1M4=9r v,�+g2#(B^�CWHSVHa ~XLXlCO>hHNϡ:՚ brLPvt Aq_Tf>{ݢoMa[)ѮZaM{9ק[~DQTϴIVMtygYlQmIi;q]=ƟD~y\-]KE[SeE}R<C Ǣ I}\@[]'QOn:BTw?EcʪHy&�USp8B݋طrq@aV6bۆfKf:%Y`'c"kq/%TƏБvi].jKjq^byh0j2g.\y��AqI&S_]nW0UDNUi_~(y)yuք< lHtj}FՎMxudRK4 S`&rW@T` ޟC*G\W9ԳeuKP")>mban@Z_XqO#Ul<a#j.ڝMkt90Np54JBHJ*sQ >vz hq(kS9_!qBHKfZа0ٹ ªXI}D_'"66oQHLJW9^$=\ |'yɢEw-\>'7foW~/4!&1t0~e2<tB<Ӌ-'csN5KzVB$ Vžw5Qx^WeTlHc<N_jBWf7)w~HJ,y7~-7+ pn+G_P P<~sljjZ.b�wiNDec+R{C(89Μ9HP r\R/u/Gr/7N  팪,fAӃBpbvbdei-eJ-L>w2SEfƺBaK)oYqR $7lv5&G3<25g7Xԙ <ykVQ;Y咊UrYg7_> &) =`f b{0A7S0禥S@zڞ,?۸LNBOc驛`MX�Y4cI)\b>fA/kK/5D+")`<ׄy>Isİ'.h (,^ܒ';}dpv/a07HԤݬ#qO-z^s�꼩UF~PWu!<"nι5m2d1s1jU]m/i|rlFNc$eRygI( cM” +b8R7(y>j.WC2N=EEKthB]pkK'a~\u4f2~ُظ@Ld[Wt*$}kL*wCJڄi }Mr–EXib!<XN E=IuGO"α%$# )oL~C8*K<RQkvb` 9)'gC=e_O^SuLr$˘RYPACȨ-7a->s}v33yb7 k`qr{jvwIA Y_/]Ow:n QEw"χ˦m/ :x-Xݲ/gG_ưDG "vѹT,>;sW_1V(5<&A*6 ǟ4`ר<I'��0AI&S_vJhO7z.Ց洯~twP,?[E(/ؐwo: ?Zjثx4| `漋̸~pDeV]QuB|Pч:_ŝH7j^iaveJҊVLEȉ7ycWP7k1''�=ǽv($vy7Tj8 A_8�LصmDm�gYU~ Y+oX&>#!#xB )qh)eOab2A!(r+_Kw^Oӊ)J>7_kQ-Wɧ.:B0 5 8^X|$>;]/d,U"4IO~\~�# 5s]k`pE XG2ml7 C?�9=1YG㣀_p;m]x�9TolĎaU GwvcӴjWh1Nu˴2Ꙍ2K/>$R,µҁo$.KV[1d*KJe>L;PpCС=z6]->z=21a/3ɱ ΡH&!ڇ "YeI[/ n<OF9~\m5 ? ,&= Q'ԣ|O!۪DN^ aI_f f%GD�r~_wغmB*-j+;& i؅/a-eoSpE2vQJu_/3 `8ڡZ1:"T ֢HG (8#$|'JcYKp#VFE՟" d|A4Ob]!^ph!u DXsS"6_!<n۳ s D\VcNI\. 6fU C2K0Ѫ4^RQ})2@):~Ēf!&ahjQGK7 ; Z(x}cpۮk.7=W{֯ˆD> MzL!L†V[ *KgcQׇdYТ1uq;n[~v�ɢ/RخzM(%g"oDttG,_|~ÓPJt{{:y<<@` g&xQ>C>#.N04h03QII- n[W>5ѼU}`=`OsjtEIۢ /lYe=ЉWq9h}{`@ZF,q:@9S7@'6#ᰲ]f3i>_F7aQSyk{bu>Q7GCMvF7PPd"b96`־I&J̉zx|wRA| #AJ.Oe`{ifC=M&QܬZS= qЄPDrĊ^#\Q_ٺuS;m^hy*Nه3<֞uds."gso @{E*Aptb)Pb$A"_=@'?a TAñꠕY=2)0 @A kuא]TL"]Sq7g_,vPQsp0{b222D05V/^\n[sޔqD;2WsxcUerd<8%6%,F,|W-Et1 T5C$t&}+ayd̘zoӞ3S08CB޴QIqod<r΃4iFvU8ENR alAm;LYz§!x[sa+ݭ>rm9{IKl_ w|"0+Q@ľ]&8W{� =F٢Zh)'jv�� "AI&S_Cx |) ZSCН �X'^2Chug{g8]če)VYq v bIkf!ѰG6g"ԓ&窌KTIX n+PQC&?ݼRVEvd^yS~{d}@NT^RL6+G? 1 FU;@llMVT 1)Kn=yܖ)DU>l͎Oɏ ?r�T%*ĹNkK/8 .<c(MO#{q0ֻPN!Tr_)4⮁k l UJ?!nɈ.~C٧U+vukC9M~6t4VwA4IXbf";7Yd/׉mg~_&u\Ԋ⹜:~ At`lZs$w?" j@&+uP3`s,#ME`dؿtP*Aaњ۹.껬@`kyIRegQB#VhLVp-8`5=>a<<\?ܟ =gw)Bl.6pPI N;x Orԅr'& d*EEu'BM8blBDޥb.W[<l(KHQO~ڼGeRH %vdW]7nRxhq^X?nϬS&NSݝ<GEc-7z\~)¿+3F>�amnK:|fi L,6`Cwj.(A[J:=#q 2~CrKlGGa`K5= @b%oG4=78`)9$䊩r +!=&VNG\YX*Ep+&\@0(/Tpz m`U/']TF![̘#Ag VwΪ䘌4tk`ûb AkcM|J*yi謙 z2'<2^{$0V?TrxNPwRX@ llE e+3Eudx0Z&pDG }e>he/kn<81}Ӧl6\zͼs;h]ȉ\<D4v"}ؖs vh~kB;W< w;]S:Xs SK9BWF-} 1hVNw1h2G(6Bg{g⚙[C%ׅŋ,'U&$|ai1wyQ_wx>pzH4` J-M ~ܕH*M5dIj@{hi0`R]ˣ|D�K2ڤ|VDj�بlF�jUG!ާ0YbJU,ť):fN"-8w_dX9=U:D5hUUqL*ADʨ}jMI0-.f,E#Fwg)c͌ܨr5%Ҏm6$ (Xc'Wsz@}ln$G$rsǔ)3Wy8MZ2W> wDG^Ѓ=]K@jx T|�HkhbxזƷVh{Oi|GŚ|GLds̄hbGB59if&M^ >wWg_;$'82`q] cz?HCaW\|^qG 695V c'�42ru444o?b8%d%�tjJ-F\A,T/p%�2"`"hO;gR/K`7 kUZWҔiD[cz/ g&4xq،<gy7O%~ԫ[#}M$\e\wDP*WxjШMҁI ٩[|p#)r@ 'V2Yݎr8kx9(  $lN4sZM7C\?/wUTʼnGP7tZVI ŵqۭlἂvEN#9vFO@`TI22a'cuFf [ f~, Y^ƨG* o_ 1̮ebj;"ƥm1+xj}k&J ):<cx/ܽ msVݥny` mٓ۬9-hdi\| ǃS&fK0Jl$<rҁ j+;vwhv I繈m%#I8QslxuIf_ψIP?[*5OLɽMƽ{)#8.BOF܀LR)oCg",8}eG-3i+qbClp! ٢^U>-26!0pݔUsjЏ"lbK9{2uW@ȻP2,SERt^^JΠ]fN\w\=ؑ$}(N[asЭ0NG\{&zA>yNGT@'u 8&z^a3p75glu|]"" 9u(\$k[1!Ev!mW?]& ZNv\]U4Mc-T;CJpi &͌U/SOoiD`xX42o7T-ɷg9OJz 3_@[� ;�9NHfֹd]F=D')Cw]ZN^ڰ&M1 mwհ3)7#~!H-းZ-LRjB:X!D�Q(4 %)Q#dZju2]aKibiH<G{lшH \gqL>jk9`S t&�� AI&S?E^B5�Gp'ARK"hFr F¶HdGTz0xuK3EZ]v`6Eix-)ۋnH:,W+*yCQ2o0!Q.ͫJ+Z?k.  Lium|xI&ڡ*8cҌ@^-$KONpd}5km&M˅2jbGy<QHUeVWb0A3B v76Y0KjBq)3@RiK(ܟr('$4+WxĴQ +Asw�w0RpXuqa\4, G=߀A O𳝂U3 8L"VqAƠTQX; $Yjo+\5jBKaBN7Ʃ&تm $Ҷ0-s5hW(�qg,{+{1D&ε{A`r&%ű+oM-Ӭ0Ѱق� HQl1(ʣΓwKnI<VzU�^O.1y�܊)=sEZ[  #j\^Ohg! !*rɶwL^1Xʌioәp .Czb"\MؒsKeK[:j 6gz$ oqDX.]]JؑxqrE\BRaCn#.?nGj@9 `MHkݱ5%*P]SZV ʔm-4՟M^WW3|^]=`h4]:*2HL ucoAZX9{zNV9t)HlHk"Z쵐9kYy^�Y2Jܚ%r8>Gϊea}S~Yl!i TV̀yH{"0J&~{%i3BIHVJ?b\'(z=j6{q!Ȱ* :W8DЭk/jVƮ]ف䉘&F(W gN=S{8ܗ ,1&"y:Mjo<)Z%fEgut)/"dϒ/Z-sLVL.=mj/3dMF]X` w�rkq i|V{`/8bEҞX)6v]"ң-إ hV?c/ίGp\|HujdRWm=Gޫ<lD݅F;ꃁ;6"-oDN�'YfSu&Ҽ]BS, gxZ]u �g +- ^ ABJ Jӂ[4PX~v,*|VT0tԵK8\htLK$͘;䦹ήVgM౮otelsc4ф$o Mh<hay-O-"|0l@HVtmXb!=*[X7}+/xءxl<aU=~"ըm#zt V?kD'H~V ?P?{JЭX{*ciؗ=}K7рc)pM!@k A`ߕ$ѦcZ&K6=S׽pKapwCV8FOd@r(m`BEg R[\,Vb8SDN>)葂Ć1IIOgIc:L<i(MF eDW:>VMR6TL c*ǻo=s}G.jn3i9TDwZd?oD#fA>b8 xd[(ަ2ib."fNv{UHB+Gܳ/K5'^b".OBԢj:d+pUua"mkf@<6qPIh`V  Z =2ZPU g^< A`wuZ `Qoty@au+ WUeL^O`ZX y\w ˸S7OCu`wPi=TYbm ¾\8qiʷ_^ṼEh"% .OgPϱRwUn_ԵҫJnsZ@aar(MGgm*Y{s)ZB0 ݈1RN7]C,{AU7G@vw* 61$Mnl'c,B$D4]dR^r"w.`DWd{"J/mԳ}Ȱ,OG`S'EcdN}4ںkVλ�B4J[\3rft_^"ڑ "M'<'A'cP#] SJUPJ=iV \2;=BvNN?O%IXɥ?dz:*Zas4KMIҤ^pvܝr^_A9,4{Yia>^SU'P'vn^=_3yၳ8\oQ~J 48Pj៻MvR;rI=40Kf!|TV4}lO;Rk}F wC)lU|+bobc*j$X'Mwc ȣ ^&[z\�ύaO`-u*QO:A [acʇt*0/`Œ:N6ئN(%CT[J0ߌ0+uD5 ׾@b4q"V�6qZ+.b[>*{ ,M3'|<`Ξ&F$&0mw*(v `{ :o3Ǧgn1Lſ0n}(GX j10&ʊDSC!/ ǭU|~&dkY[Jf [0~zj}2Kٚa%t Of# x;.S7!lZ28)) pZw N/rMXԖq!lUlܪ?xYiG?%[h+11 u4څ2TT %8@�Vsˮ0!?8dN$2{Z5O$"+ޭzl_g1F/#6MS=ׅ}Ȥ sLP vv~nPQx?^g�,) א2{-KY7<6C*/a{DDBu6gP7;DŬ3tHރ.Uٔoֺl Z6L&zĨ1PIdq/N9ԇ_%8ՙ4hLzi٥埗nFY-F)E7i/7,6O[cCմ6qT$v%jzgIQ3NxCs9ԡ2jMR5٥XAHDPӜexgj+(Y l(1MHϚ^.h%ɤ㙁z[B!%5Jgx1-*fhpn %l*#7(-fK_t)҈dCP3  ʈ5TӔxs+ќ#m�΁uyT$o}6wpq[](}02xt$|:j[l(:5p} cp\SBL܋ÃV�A وi: D$�3rp 9Ǜ!ǚxWPZ*0'H,.Ȅίlxx4 0&u\+t; >D �U6}Ed?F󰭿xa^Tw k/>S۰v ��jIwioe(+O!h Ŏ.x#c‘2fĪI.y'SҶK{QɂnsF.a,ROn:?PHFfLʰq0p.vF ȯ/b" mO>z/䩹ͽ*$/ sTGDڄ/D]f_ B&5 @q'kD\p$~w2'9 N 'p !qaLCJ>dJ"?/`aWg0e;?x$ؖ+TCi<xg^F!쟔ᆭ CnDĘKl\QH\ibpkH [70C5>tn)" }=DvQ,kW{?=~X[Q)n=Pps ΅Ռ/_b )t"7]o_)a/Uz↺U3(iKWb; @Na gga)CXz(yjTFrO�?aը8H쑸,0O^Ñ<WeRj0j?q BPocnz,sxC.ƥ?S6Ww/sQ)GZ԰#^5!t> !a2BPϿEGG{~ Z!w"&[XMw:|kB Us`, 6Z/FDom \b/qmWgEqb mL.ssrﯣ~wt9#V+s O4"HzN�H99813`;XQ[m^>A|`Auʸ0ANor&w*�Ő@IQ';mFu:D,Pk* Y 및Bpo\/xTuqcE [.%<we?\8Tվ 4П!{S_ya!f5qF4A iHM]~6]A{.!e{WhBJXÆlq*j~k%8C\17m=D<C@Ljr)5 C^gvd1"q6ꟺׁdk" =4=&BtoXt"R[�$uEwҺ愅nGdӝ)�*k<w{z <-k2g$>FϋG5Ke(R@9L]-e!3ҏBtpwA7ysQ=fm3nɤMF=<9!8cd ^{_k ~MTVطRJ(G!"΢ J =.謤(\0g?iG_lvRsuXێE t\ẗgAM6'y|dػWLG')5C&/@ds'i2cI )K'3c@ _T|IM0MLʼn. ?ƝN4~I-Zvz;| 0/p)1w-^?Dr~VFoA<O>L oD%yg jUϽgl]s%˃g&0#{Rdr[ϞH$tE^6ktrp��AI&S< (p1魶ن3S0auat=E}?� "RTaV KFA7$K}íLOcݱ r0̆q#}LGg+ 'ؿ$]hl:E졳)N+$#ݦwqjCe@i[7'(Y`'*SQrRäu mZ--%5ҧV\ai}Gs RQnb0W.2m7`=[}*wENԗOEw&邤Xɠչ#TN?15@2> AsH@;M8Wi &QK 3SE#6P¡hw'm>\jF !jx>a'S<FqA}On?@ ࡀxXNiF.Fڒҏ{E,èVh\3nY]s=5F]YAyL0T)x">^-+@b5含+3N'%@ \!Ù?gy-!oLGW׋=;BNʄtG ı(xy1R#|c#KQHFdaD.@e�; PWN0�<HDty~%kDZ)AJ6a )~BU]z9{`,r ɟ,H`bď*2 } ,?Ppb}'kVt e3 w%G:vYقU-(2ugc0d44jvKK;<O ?ֹalfv-OիZK'FfڤI~9UJRe% j7Z*U|O|_:s+''%?8^լ?Xx>B =wYYIi C&/˧>D+-ڤ) % "n5R( ra4\0zA?=w0KRoby(:RTXl2˜q)L<! w aetXHY4w5?RooXl ]6'g&\-;@Wmy0A1z ^}!x[VѓcKnDëqȶ XkT9)_wˊ Kx)ԺO E >)�8EtS|^@ JC@J7mBq%hY@E'7޺aO#*ψOq#$ym,/|mKxv:Vn@#%A@'Gm9л!UKyKmUEO*wތTC5K, 4583Y{}{(ڋe�I #IzmY⚣Xq$p֯YZc*~`ւ<&O+2UJ.u=F&w&IkrD(:w^ xѭwf#K[<#I뿯Ǝx,67pd'x<~:1-c!h^l$S݀=ߵ^~~C]�j ;;bL y؞t?@#Vl[9\J4)F"$@ky{>?!OXi@Txǭ7�,b#@ҭCN ֮]smgA#^-cRaZ[`)(DM^)7<`?WB!qkcvXhR&kFA79zKdJ[Wh@.r(aJl )SE+֠Ofyzlh{3=Xs;ɻ+mF ҹ�dN�]<G ձ3Ȅ-pS4%C\tj+gQjM.9#˙c=.q\I>(CwF$W2J輯fp'mնSg^|uA˞֢2M"1<Яholb_V8<^h% Gp8P_Ⱥ < @gq42gwP^󔣂7Vl�ZWbba.2?ANˣ"R_$͋J-8@p9;E 1>1492{/"Z^WRֵE7p+n/N%2KyGطt<5 >;/JV5. s-Ÿ:Q3W'qp/Z_Oqin xh|xp|Ϻ"yp`.t'CE^y8 \c/i$l3`qSfl)η/$౑`f]t"Sm`qN0v{sf'/$?!:o4'`e$Vύ6; v|}L8j #XØ\ɧ'V䥠 i`hqk?/[rAflxv*1O n]>ݶY)湜Ⱦ|&^o$I\{!Ͱ.cת ZiK6bz^s0Uujōo^}l#tlLOZ0~-ݿioO \j:\zM"Wi /6*O9B~.x*Gd%js d2'1Af@Ha,Rn,uF .ZeC̀9.GgtW{o*lX=leX\ *\c喤.^x{AkTN9`ނE*DM j{;Bֹ" z0Rc8DkiC] ujޝ1tE{aOZx"wFK 0^M$ڗTz1 & R//?UfH;C+1(N�%{y*~GE4Crœ{J^ {k^g7uP$_HQ>wm{Z8/}]bax+um;| ݿ\[jUM~;>v^ 9@ؕ13Ej&/Nf+G!M_:B*o)1#A+VYs)! 'E�fQBai}uq^Gp2 -Ļ\FMu#~5@4ϟ5-2nֹ5[hoQ^�x۠Dɕܢ81 Q=XjQ!Q`o1*SqIXQ] <49B!DA/Kj▍}`Z x249>sIeP9k4XЂz`�-B)(*^V,nXi #+i5w]ݑ2t.Cd` WeWHdRl,H}հ`{Vȭ*k&c{̎ Sf.xW,6A^"ў;rn4whsfz\25V`یQ:+*H}cڒ 1OJ#cͤy4eҁPߍzn.%X nň  go5_F/`s.@]E�F#+7t2L`+҅4z'4UʬD k)tI#]U#lwDпNoHsP ?|-! `_leCvUhϐ®V|AJmmz\^c,qmHy mqE[/Csd4v7DNu@ʈTi⦋_ƜiN<"/R;{M~2$̯wf��AI&Sܿuo;d"JSyYMphׂEӻ53\-$WH)XJty:)>3ƑJr_ &(&s4 CQ&c|wAQD猬g$a4K TZ,HYAi_<N@VS7بdvIk_<Jao:ZӺPvc -Y"]w퐣Lt=czV C@CB ^"?-ȩ/dəO %s|:AmU<<JF H#J>졟?<"tpESSu| j&/ʭ!lHNr+DJT|}Xxf̟]kaOO1vN,銯/sˡ5d"+?/Y3m?I@fCUJ 3p޷!<Wk l<q*1ОvNh؏_ղ_wś,WsBm[H ,f?-0'S_QJZ4~E.٫cjP*7^߻oO*N.c2/+15DcPė�1('}`\QYySfhVwV_*_~@m'b;zitIK!Lg=\,U[w;D̡7l2RƟV솫7 k(6ۡ L<wG4j^Z6# A>ZhغpEȁfi5{{Vקn,s�AVCt%؇Ž)@ {#oR]?K ͛$iϤowzWhŝ》h�a}c_7(9K?nUxOcuHUsf l@_~�7hK]UW'Y ?W84c_҈˵s̡TWwۚ &|wyNZS֫NIo4e4 q]avܫ6ޙ}|3t@nZ8Lx#3yw{| ulm62,% cGI*.MҀJQ\N<ho ᗲt@NLJ0%Fm-<D::udX{!ˆ&w]t]w͇uM%Tۮ'yˌ8@tG9UYsPM'h,>T-̕Æ@20"X샪O�V$ܔ=M~$Ĭ: *J5_#R}!(ȡxԕӨ I/Ec{/nh k 'B@뜞ק=NL}͆|bdŇDTr1Oމhޭ�yDoIue2mv]..+7L0355tk+3+$X[ϣ/!+rЃMW<qrұqszbn DU$ *0{̈sY&R 7/^t9.11g;k-~-L=W;z_ZJ ^rNA2W 0,KS GnlT۽=^-sÜS|A@su U޵}ufErY"0_ M3eXW0?X|X}Y - EП613qԳۤx@u %\R}LsbΆfc|7DY<3t#GWW:b q(dAx$\!m6~(p!f,AӒ$H襣H\YX Z?`@}ypNag1z 8ۯcuO`[l N cS]ci]2 T\I<51Zs8;` Dt (6Yk_YեU-hE^^*zwn A Vj_Be!l.{S~4@;c䨾qjkvAung k,nӪ΋#h*r˃+ь%u^&�R@um̦+,Jl)ý ;彶;1jQ#RKKD;UM|yx+~Ō3S4؊U턇m^TD tda`pErV *TԬSk,x\˓g-a)E Ј$l~UC5 zfq"xRR R .7)^{0+k&Ǝ:x?WLL9CxB'+g}وPR3&&5[$//40ĉae1ds@T.fYؓa.2ۙtMq[𻝦{eN4GRbd-˴_!WH6�J43V<U6&�zwM0ҎXJ6*xzuc\^AZŐ$ZvonF�&]5]n0=1U ;[!(bnk(# [c0鯫O;ThJIkm_$ 5o2GYqV{cvD(Ji˵SS] Q&W5eΩi DE*e$)}' `ݙǗ)n/[ (}IՎݔ2.ke{ib_pW�SB7mݟW�K6 H'eDvuma#Růc-W1HfMnvϣF#x;]QE]|)L @&az&I2%#I\}P%eu=IydSbvJ5/w6b~ s(mqDؽEq ukEm1_H#y]dG.h :>N'T6E ]Ds̜ ~%⃵?V28faȫl0<ދщnrPY3JSx7g:e}OH "JsDEYcϤ+M_Ft �B_09w&{D\sINV`kӣ'n(h \3ZC3'-6!NGTPI9_'%R 88W/RJĹL䉦 B~$@mm,X{`X.bg ~F ⴕvH*5Dt#}vIUe/ߟy\*[-iXJHذ!rvj*׊>vuxOFI SbN;&;DjfȐ׌N҄Z[1­D˨,?@EVSxOȀJ'@zz_=K@B]`*VȜ^ IҤzUfNָUt@ݜ|yHTJ{4j]Om o&V!ew3y߈~ZBËfYIi};ɪ/.G�hG TgIާpS"r8۷`e9̓=VWM6$1CĕQ@Ul huą w't{ ^i?RȵyX/fO~<Q8  , ;3`(YMVHBHV(TFP2l3^fqu(*@cjS)?S)#ǞyC ,I ޲@0S^5fW'.<jsبڨ;iZdn >Rt#�� 8A8I&Sϑfէ 4k gtl0q 6h[-*_4Ogd vZs)8/8 -a")V(mْ*7ZK'cfi:퇽j"Ӊ EJ=uXb@]jyJ%倹53ؒ8swyr]޼ݹNDc\ [z;c;*z֞+`AOl"L1( U@ 'P#M|ݚiN w[EE)`ƞQ5"+9i&#ܽ'k(ʏeͼv - BhPy8 VP-%=߹jNΖYH/gd#5I]s'UA{G6݉ k6#vFo[(<5lp >-.<q=[iuS-59uԟ/Jl\>e>Hx^޸a%1.+ז#ܮUz1mU磓)rZ` k"r~)$њ0c9jս *4#>O8Z Vв܂@;ΧA<Q['+RgSRhnj=@fZ89ZL|byfLҷ@t,~p)f&ai4Wh=nWAO)av{~pQ ~Pe!ny~q>XDܗytV=mBXD(kX&0`Xٯ졒Ue%R&}sKa]w\!(tj`L/ౌR;<Nxb$:9rsq'(jrTnNٍ)wJ)<ʲ/ÓQ  p!9\ zAmn}J׭*,BHx ˶qTcX6hH>dSKE}tr;.Mp3ʮb[}.aK41,)wMCe?-5^Ȇ,/-YሲI2X]~i%.xz4}wiJ[o#o ȝr}gsgե93�2~us5EM!b=Li`*V CF%eP\@ Ng¡1q\ԡqdc4'_LwdaFp[DC f`.;>fsJR&-:Y)I U'՛"wvȕ皂߰ICo#/VVj*uvҨh݀DP|߈,زfȔ(�%xuyɟd7+fƗ$Xxg -x<?}=~ q SgvCJnտ$.~ ^r<KMe�@llaJ!a2X斞ءӾ*#o>:糅D7'P-A>%ab BVt ]X$ 7 hV`EcɆpL$QTzFPn$*ɾͿs$/[z3Jc_~-^POqSbe;HYo6&2@SlfDfaK5T`CQS *T`J4s*IeH rY%'*J|jj"GW}H<g[Ȕ ^ß=c&t,^ݰMh˜G}}3 ɸeo6Mp{ÑD- �Ip\#C&+ ;Œ+jNE"K߉ M͒lZd48@ϐ`~ŻW26+ʇ7:& g�gb' (`ˁ�M%`WyKQAU..܍:tA2h;v<ocM`aY=ꄝkpj\g!JȜpAtdrwU<⑥ pS#~J8�PT G{:Ӯb/럀 w?K\h @E*ZC7Xl :Գ!aZv\Xc-@"^ML '(@LdAUL("-`Tve.<eux <x(q5aw9? GwbS6nsgpЪĝ)2s[0EQBvΎCo;ם|gI��SMU|X ,7˺_NbuW''SQÇTcܞN'ԗz{cR 띠e}QDQ +9fn4MڔLN#{6ASM9{*;:MTFzn;17jw"*mCޝ]o2ǹJ5\icp+&[οuF$XJrl$ 9XEHhaŊ;b<ޡx{U}#lHկX-vyv-ܨ^GHoʔC Q?En5 EB6'cK�e'Wqj^bM|KvYV_eq618+trYlJPq ~%ДF_g1W�dQ%'e!pS,vD_Yۉqrk8:(S]AVzueTL~gb rd YL"BaX\}Ilh#⍹AF!ȴΆ=C6Λ-LTtTT8.2gf:<{,O8+Vν/Coby^cզeW1-׹HKcIW%(lMī"?.k g|ItvNYJNAHk:K9^,>==ӗ|NWN، eTyΈ μ�yUGfQ�1xe^ |]LXp\{XmL8״:rwB옑cGF`-,d \^lf<dЉdl@b.;yd+U,VūISDe? )p:]|=;{#QO}j.x_:>V׿?&Fd3R]ΐ%NRFU(s lw)}(AD  $P2nRFwk a](Xw0K;ԅd3߲qNQux ԻxY Op yGؙEiţ9IgAcwzpdVui/:p&w_W,ish�t�� AYI&SYxjɵ:ܪ&Pά׊STlP 7^'N(cjRf|vTRu9ÔU䟒 bUpm]o A~AtAeF vW0M[ >]ygfr2BPpMml i82/\MO-5U;1J\mYOf@>O|5<P _VG1<)8R)%ԇKWbl7lwk`(1sBBH])A@> I1x.҆^S"o,]}&5b\!lXápOV r%*kJy(7HmGPA=_K/ڊ:3`n�G-:9Ra %Ѕn lJCa73j bM6L cԯIW€hAX jSj o}.ܵHV ;N(s&r ͍ZTu<V<[Ťf]n7zyŻfYznp,(:a76o8,dsrHoF; +ii=c\,i^yrD0$y-t .cΨ=OXC< ei:ӔQ`BǸ9䰜,ڤ3{şWԢwɃM۲.t~İ\:ˠMd~+|K7=4[لŕ8 E510\%\Jb%r}[|W`])T\)븟zN 'eۛW Dve7Ct䯸. DjH(s սrGˋv$S%u8ct$@̈́ҏ1hByYxea0Cnχ.j2)![WN >n`~uT[wBB'0 W[eF~C|V* \W@$\kuܕ@~.Pߙ|2"(Y{fާy KcE0tEPWqCA/=(NjTje|~Rys t^9m9AP{˶ۄ!ᄲ8eIcImͱ;7& \+ss#6AYѾ@]y¸K IpQ @͜ - 7L*}pHьe3�ﯶc(|00 #ոb&C^JQfg(i C^{)Ԧƈ˶$hM5H*'Ces IcS^ Xº0r_'7E۷0/4*UպaMCj6/#"'9 6\ c/PͦBhҜ p@I@On"wJocvkJ |@8B,}M9<pm-]g DK' T{ONĊj {%F.$ Ș_)+8>�K8&ڔQln,J{6c~YWmљ(r{v*T JyQd16\af\eH ')e/vOP+RNtc-!\ [+{/;?^a_6hL0HNΣ:s5+hJB8x$JQ{[P1 =To>I!CD6Nv`'mSTnWg2NqQy/S�_-/46XDŽ:_ -J>TݨZ3Q9<P&k9ᠺL^H8f|zY\�MsX"- ޕeYPy2}Tb#IA ,<,` hEzYCl\~hw[[ZTzrƵB<"#+ -�*L xr wL7YzhQ_>!0Zwlflk@%ufcS p(j60%a>cYU~ KM)G-]nVWxۂЂohܚd`]a>ggz3 Dq-M7Q 5%{bPT5aHZKop2ǎ?B 7; oWmJMloM"_wh` =cR6imGC-|`5L"֒zU9h ,,cOjª&Z)\h=/b+њ Ũk$Dr1SI` rۙSbS\ܩ.L?ɐ4fl*[ކ8sA/ٺz\'ӇlMLI:ݬPdMQD:kȥۋN/`fǻ, Gd3x,a,`uz>3/>UUüLTlY므hÀX}5"`ŢВx h+LHw0j\bRŽթ6(,4XM-xV9�j-d=hu.@Rr%[Ϫ._:R nrK c]Mz\+ ,j xgOх^ýs&!S<~',+7|("Еútf1*E68aʉ3-Ԗz50 $ZsG5!jARYbZHӴOi|B51RÀgEi>e2'gfqq&Ox _,B-H?{fѿZķ[٣}jGAV#U>Q[:!c/-\qks4ԕO2,sRb8ھ` - 6) Ŏ&'BYA醊w#wO*x sPPwmؓ6/Aex< %QEfXZ\U~,_>hS.S -\*m{�9ӊ:[x=ߍ�'G6Dޝ�� AzI&S_ MHλaK"'*Kܓ}KLX8}kdWסzlj秙pv3Mkڪ ݲ)݃~,^rf]& #-A69̷~bz\`ɴbE,dTul@u 9 왉0e;C4'_K c{hywl[ fT⅞E\5¸v r&P;Eɭ9  <V뜹!ҐH@=X'ZDQMBv.dU9YiMLM9jG2h# =[X2:uߟEWC^1I)By\ȜV(cie b,5tDxq>U!4}&F S-gS:$2쟢MÁoJlRפtE7ec$k d)l׹*&!o !m\_>#9%/(CHX~=6w5g>їO hDu)#<y%Ҿ[ɂx(7g[9,D DV-J梛0SiJT 7yuzb7XOYHq{NC#PEpk}zfRzz8< i`BfE)q+I @-Zܨ܉NzD](W�""@>_D1}R') =t9iST<Aiҁ%@l>y3X61K2"##)_xu\<=[KdQ,s;6,�8rǞA;Qg</y^R Q'e>M_�Zɍo ݓ2 K&x%gNS<bO+z 6 fBSJaC yspE j76A#r-ٛgКA.Ubϩ7Ȭ?sa]P#f53aL~r.,poKw;G՜kNWn{dfoOrWYpE0NZ !I_zC_ dӬR peap5#9ll [E|( ΋ vҞ,�� g`r Qolb%%kyNKz2VoLqpn@c*kZۧ6> #㩦wa@3Op5$ i0jL�*2St䉛uju,={7`-%suTs]�3]_-`tO9%F~\1-fFO *؆ī5lN+`9K:""l1;[~>e qG;B�Ɨ@&lngAݭS?e:sNf|2\>T@]㠬D�U>|p;U>v̙tw�c:9NU7w2+צKf1e5k6ÿA U3Gޒ,٤f*n++$�Xd*A:uWm&<ѿC?4jh_BITSsF)ڤՍui87'Za:b2LZ5UNj'hM<dj]zHYt{{>-= k}o�m^Q+"47Nt‘ʈ~(]i/5Yƌ=Sa}_D>X\O]�aD,[dqҕh}^0L%#-P;R)LX>1C1Zei@ʁ�i+xpoԐ"DS+eF"O> ǀ(4AL6?}6Go�o_"pv񎂹O`*F^%C`!߾u~ZPh Upv0߭5V(Hax;t!$}D{~m� kxִ~SȱIrsdK}a2N3GDüq[0`-a,t.dvTe&RճlF 9_3gJ0͜Z(swCuV[|xAv^>sNO,46-_G0"7e3pp ]N׹f L3fâ"a�qO-Cl!fQkt :vƋ�+8 hdcMm[ȕb`'@O.FBz`]3<޽ׅ)lc߶tsT|CFlX"> Ҹ0Q:O C\da-zAy͟ö/: >jO%]K8Mvht i۾- ZLqjz*MHܭ=b \2XsVK;F!7Y_Ewx?T_8C RO2bhT7IK­X T5Fw>EOiGV\ \=Ug]GD7GPE $/$xkSn&b_\ARS#rC.I7͕\URI (^HݥD7V!'m4}e-*[ADI471 4; 4_&~m8#q7)1rs_֝j@q&]kuv}4vJf?S/PǑ[kjT+Y߮Y"b}(odɈ(e~ -ǿjj<.KܣS`X Yh�o^KjIG'b nv_:}jDONވ<>>8׿S3RXCT E |Й2Cje�p[BV>D +"DBzU"" 91q! F>ww늿\0?rp"(uE`rF!'#'*mVвh�뉍|.Ԣ�ޔ:ԓs%n`:˰LdRÛEbƵ|pZqg2 ^w4nƌSu* {sx ɠ y @Ls*!*?9R74=_hRޔRVk7vЅJn%o8zsUpIBi~wd=NЗ>7 X:v +Cad2=֯''KXv6[0G 1ɗAөr'Q?:֤h i)yd="+D d#L2O:d}I{XQ_Bw?CdfDEz lQ~b`j�mm^738~ZxQ(Y;{&OAʨ1=|s�� *AI&S]cp)xF |kQkP΋M1OgSpBhOf/+'<8^ÕzᤘqcrnXI&ڶI<U(oIҹJbhR[-E˲_O;vįېŨT%\ԢPE3!;rTe~yxjً @xnc@:scFxeGM'or&{n_X6LW!l;'.I j8@0݀0ǹ0Y kCܷ§[?sau>9ZEĭꣳ)`z#VjU@L&ynN@ P*$[>~,Ę4.=|*u ³{jgvG&bif{B+ufMRKu " [ɡ4o\ӨrdFJMl˛\^b71*6}>]! ;_A8]X<:7t-fq ?߂y:-Dx|0M/%+M$Jik#'a /&GBq<e.F{i̱AKTu,rI`]哗WҙYU\0ȟGoCT kuzx6VZ^Tge;-WMG(>`t~hT<-Cq#IX Say;  ;}C4f{x z>DӐ-=4eX]B3 O]fQߔ>0SF{{ ~P zb|?l] K#FØӳ�*n֓c`(Z'F]ޟCrp&MIQf�t+GϵF;RkrE/9wM\!7:l܄N *p +6<SY0],Oߛ9+Kpb٘/+@�am?>v { Ptowe,P f嬡/t9;v/i,:8Pۍ|تC85}6 8v23Mfp59�Ȑg4wZ3O)xu᫺R,CЏ#MN�LG1ЉxT?\rH*{2C€h?)m&$j_h"KkH9.fNkĖ֎􌺒@ϐÓLJ9i&j,;[' ىQW^ +#Ms1j %d|rM`<F.ib6OW61 Nn]¡|0)S�{Ρ(u+}# i$(a2_jA<3*c3GƹTn2g8p4|!VR7m Æ*@8ܿjqAާiޠ_Sil8T:WXA;ͲE l:s!.:b ;f$øyS} ݄xIOzm13ғAGJ| 1I+XY.i+",Cvj9 l[*2ܨ89]/[vc"Bko0;/&r|g=Dߢ ͥ|I>tʚ6 J` i>4p`.뤾{cE׹J>wY)bKɊ6 fja�&\qeN4#"9h]GrwC75)?N}.`P30-],v9$+J qy^杈q! PL9!v@twOΰDPqc;5ԻiwGA|ߧoLUŝ@K).eBծWL$k %Slw#Ƨ6u,<R)&xLGK-B*YRѲ$WƎ"-$/(!\66`Hx1qWsDWa\ $I#pX ]Md>^h W0ҷ>ēr=|\dA ca8w<!ժtѺt)mV8:g_e~tX񠅥BNv/3,K)s4..##M+ N]H}_?Wz[gqzv::"1ͻMΘEOcVR[K»?xeIt ~r+_;+Y;J)ZKYU+0rW\ ]e3س XSȑ2޷N\՗S2ɣi$iܛ.hqm]UojWcd_,HUs^Zjc~XriKK9 Bęv$ j<Gbw_VZZ 2(*c^ʢCˬBLZ0dipBgP]nid.OEW{jy(?);_F-~Ɔ<uq`DI25+*,Y,Nzpf>dAG|{E'qN֨xpS 3-9cЂ׷ 9�6}aS&ιeCI/jW^lՌp7GXG=Jц7d KA9g'McڈZ mjü;MމJmR֙p\*}FN R35}]]ՄKk'Y$:vT�!m 6&n%\ d)j1#iB,_YX?\eBz�D�}YZI7{~gz6޲7 L@Fl2,~#Ȼ,ZH `<MوCA㕲ԝ7m|_u{:̠\ȈwP0cDQ<ڳW~S7)uIq5ըS j*D[%�� AI&ST:}Q3jxDU%{]e0 M]x@0f͏ 1 _] V,NƸ$.t+YxH}3+l�ٌkԔLjX<+IX!x1b)=̇-f=RY6y>)܃LYEWU8ͺ_Gm]+h, e,"5rj,ahW慏]X^B-l]ie\%5p՟[ ^=<GҔ?넝EM0\�֏6Bh`KQ@s^[I@ Z"1 }3`T<hV)BE;-9#T`KBU .8O82؞̊Bj]3zu c0O⑯F+Im+hAg>N.kNnr#7UN^U:ր(KyG:{mGyl7 gMCBLv[J>-@6,'ѮՂ~~:~'#T*{l Qa_*wY8k%E dL6* ΪPJD}8 يMPjjW] TXH?.L@>X'|[x.wTVݙnwםc=^@wE@jEIJ0Ӏ(K l52t/swl &<K"ZtRVp. 0T 'SEa&yӗ/E$=(`6i6C;,t9;]N|}TO課ZP|%+ќ#QXXG$h IJ4Ǚ"Wk,EY,^=o:>?GljkE΋Z ,8){9t%E+bx.TwA\EA#eXeFo4KvX+V 'Mw`ۚFl nU<|.\]kӑIgku~Kw6ůƧw"},Wmy>U˹ R*Ɵ@*MHRg/} O D D:0yk*xrV?_sd/ph$C@k4j,VNXYY&Z[k~x8X=?I?b5'kሧzj`fF_Ѻ|-;QiIŔB|a-/<aU/,cK 2@\"e SK65:1(z-\m?5ڗm6Uɰl-Z.�5}-8ڮhQ{=  "$kC<vXhDqJ>hʗ!U6x{k('c_M*F6eCo^Q4G7Nqg zQS(T&@_'|�h8zNWvP;r/!OowrgRɔ{RsU~ˀI xA>o;Ĵ gt+k{/Z楆8c<N!TXyJw_C^]?N�ÌVVcL`ܻ.>1m{{nGI'I1r6kҸs !P#РQkR_ۉǠ]$'%bf8~X)%A_vL_w$%©~/Tt u٠Ueg-N*xz%X |={?Z=RQnƿw:0 kj0=<S4]()> 4.W}´n33ٕB5]G/ythKwKU6 h<(8jBi|dؤ�դXڹ[B (unCj'v}yр=Lq 4$;nI,c\cv5E~Q"NPSn" #R77rcbhT3]!ֱD2**;k?x ,T3%~c#oN'b\ 1<%bnX ulanm܅N}ϙS+e\XƐ\uc ;_07Jj6UV8J2 z_丒X OeD?uxEh]WZ)/egj&*T PK;w>3&$Lc55.@)^FLТ jm{<;{p<YLd_͞3$@1sʎ'm g*4b>I$߭`46?P].v.ssz^ dֽ׼0gywn]9߲4Ȱ_!uElhP'`m]i{ (@DJORMb|j~I% w )`ZMbڛH p䯉/-_'Gnb/`L,-Y]+GR}7OkS-"Kv<C[N̞D%PYgMxؽD�o9=sOJOpHG;oS dުǥwq߭ǫݑ�#765jbF9(qaE!(@Cո[9x( 6foJBgNaF0 Y n {*nlNpטtS˧'x)o1iWQd,Ro%MOr. xZTOC/tr|LG BXKzux5v7s<G&.r*{bdY G63@tCkz+EsOv"gvv)"B0a#]>w=oLM=|2??_:|X(qژ:yܦ4ο1۹ЉOY{Ms/5LÚE,El1u$FKS10ksƏ ;4FRx z}綦4~Cdݕ= U! ¿BTPo4<xUG]8*xѭAi�<ܙ#1>^ayIL _:V|qUϐK-ͻO)8a�� |AI&S_rpc>@og͵v"n tZE/>Dћ"cp!xiOSE"*O )5(�j,W5TjЦA*pT-hWE5kڍnӌT i)ryp8v?E9Vq!hVO[jrphܣV n?RC_R@;~irW"g: .jPTId(fV9 }~̕Vcٷڧ^S>vQơ t(t(rgbJ=NmjV5,#߃\J%�aWfJ6ñ$Åon`j `X? P!|ܾe KD3㮾@H*x; yiE-ڇ^9gq/h�nU1R8ie2s~GO:aMҫ5p8>6(f3d&㺝ω؟IRw;Em+|wrl!=AE\�z6*-3#=;^6>_&1_DH�n WeIFv@tRRAq1XiL7xw/ *N_Ω2om9hZt,ŒDU5Y:J9Z݃-ʮ4W{- P mxX'ws#gpQB`H߁v7/no@$.R<r/ۍ>f'pEm# z5yn @YZ2@cg`k뗿ɪ`s@XW($59d UA_y5 ,Ψ7xF"C !+5Mn4[D | G�s~GɒbO"$NfQ9kmq:dS]ǘu_=$={3{>=b &FV a*b:MM5ࠝK -0t,z T,xkc+O+'El\] %}IgUTFno}$ԥ&Sa9YK2s!xJ!iy`ryD`Bia{?F1j :*p9Rla @6j Pi~~z:n �"+X, r𓡛<*9x|WZ <;sn^6<V n0YMApa[hmN1Q6 /,>_-ι]:;#lԁT52܏3;d,tRGc©)v?%]B T׮1BG),2-ODN^* zi M؉ӄ\W%"dVsL+9SH~l.�eŀ<Y8+DU7XCm/ܑ7_ީų" @V(|<?w۷ӧXe}ixl*$b YI0 u//nCS<q)z0cL 7=+T�춣 <HfKش@}Ƕ&t@F[H杊0VJU%{du®V{ZȒ#OOȐu7hoDe0j3J =޸I0$ 7$`|槀Ͷ mM}%ӟTGzX*%kEȝiN=hw%h5Lsh&zGO<fՃ'' pWDerI~J/wBtNh}g~U,Ǎy⤰dIl::6صY ?œKb5x[&3V61 rH[$>gwT:Y7h~fEJk%y -IC ラF"3Oc¼ƞR|Yc { $vI2cfo}iHwwB<G2#UȪqڅDꅈɽCrgsar  I%�;xC 漝-:WZG1$;&-Zx<>ɀ[cA{Y#dT01 2_Hcx+knԫ܊WfR(c}Cݠ!dmfSN6t{X>\`}>B]NZ0-d9rOGX!T`Q䑟�t2Pjᯀvu2mEXTr=r ﺽKJ qf`ҠHN){$®iMzA@#8BX%o/a}obֺ|?#7bVmLD7gb?*^$M G)I3M8PJΥvm@b_F'I5),{R;"e^I Qs 2 3jotZV2`>"q,Yz!DicL7ƖS!݃0xh ϗBP26eIŇTv^cG^t>{IOuE۰CZ~/p]ÛI% Vϋal<]Vj?A`Y]+> "-UW\m0H65(8 Sya\?)dDe 5 7THâ,:`oZM'J�. r[+9i] RB*cE, 혨qRx]O$|?RHɊƪZ\V,^%XlKQsDڸF6 @oCPC!o?h pX)v ͕ 8RQ; |6ͷk~spMJ@MF�|H`aHɥ JbǑRT*@IFc8Jϲda.vv"-e{:8uH`wO.a|R&@];eXwߑ0on mQ|^Bx@&q6mI\|I`⼹Gْۭ("?|:pƹ>0HYez_TZzj0'0*$f? J~fw3ٙ6O/TdÓvH� )#%C?rS!6F& `I[ܱ.! '¸[QD1BmrwU4#|a<ӬZoPŨ;Rq6-Q@&W' g-Le'R<%hg*nj+a2)�� AI&S_: SF#1'_^0⍐npџ(HqoRx=uweL]'Mؚ0ki*+~tNך1Mƻ:{ ΔX"QgG D5߲ByEfcHsRn8C+igoKdOsOC5|~e_SjrōTnb6tcB8mŠH;3✍ |^7Ǎ~ZxsM5[.TP!r+B%VEQ֎woX4сFO]}e6RI`m/X31Ɛx))d>݊8j .E^u95|Ɗ.i#G11K||(X0xt�s5JF<l!)OH̲C9Ѿ˖ҧq#8gLc^iXM ;DcbÆm "#TIrӵ\DMM�НOG˲h$)(0-1>Dx׎I6!s&>}ۈI (w<YFCŚՔU U~h !;&]RITGxH3ЎF(Jт\ $SZ7+XؒQd%%M>Y$nq1lii0_.-:"W@EG_ryU{ ^QiSƬ(WUU Mw+Qg&irXM "p;dRfc>rnm\#d`g*`6hJ"B܃Xzؑ82KHUܭ[umī6V\&<VaA|d\:Ϲ:HفT8H=I4 Cm)>-p\I̧H}$B N 61lkĮTp { ܎^9�+)  4ཫ<L׷|CK<7=E۬A8Z]o`=~׵rQ?ׅ{\^U�{x/)NYP{1\Ψ~@,ȻuU@G)`! *ͧk&|84wJ *z$h[|׍,k64]s̍z[0f/Fn! <Û26ou 6r, ,5[3r0= ۥt0RcLVn s""kJ?EQ@Ma^Y=`X'&uuY]0>Ígo*oDT91$N~@%Mbb9y:ʡij6-A(!̉[O|1^w3Q@Q!'0N˳=`R謟3S\uo)9/15]UIJ9{qzt7w:(ʭ$^epf۹jxOJ!oIJ{ַD p!_�/[dT |ǃ3 "BR k�S^>W v&Qj JL4<So! du9vuY2dVRa.t*@IOY3<G]$ՋíՔB5Vi xAݐȚڳoW 3n4d%,rn1j *V>)2 >{HNyQSy&.Q'dmx/Zg:kz4%n&gzxCUVv@ 6~:Ei= j/xкV(km:\59~[}҉1e5"#4H{Yӝ %ukɁӼI` 8tX %Y"0ӭ˽5aOb$|*la}9fjcZ9qRi=ٌղ%]kZ~2SG5_2hpBdhF &ӻ) 1{屪~!74Y#otN&ACyMNrK`&lÄB\Oe=&|>o1ѫ@t^fm bT 3QU)PQ"O:F4W9,+<Ds%{-7_ K{?9Ķ b5àe cD,<lӊN6ggpR@,aP =4L$䵀93yXQvO c?YOh^0])Ґ/`9!rp3 O6f,R&>Js")4o>Y9&zD?UU.r֢)~x-_H,ܜ#yh{> EwSU.@`Η]:/\hJ@`W!N='wm,=͡t\z&תtn.%UK_Kt;bfM>i\dOnM+ zmT:(d�� AI&S_ryA%G/xō?へ,ۢĖ+^Xlʙ9w &K2vrpCFk%юʲ` J~} R ~!Dž,_ʍj :4[uK, <+㮕,,9}sey2(fc`[;R>RòWhnŎ|`I{+$'NcxRll}qX/~%<Ֆy{~1Nq\'egvߖ:A2Ǹ{ܕ<ʴ[VDvؓ]ez۾r҆ epҹcKWrkj4lj v<^`ǰu51i:/ *4VG ]- ;oiG[n(kvn mM*œܩQEfK~| ݐ/x}Y X�zw{5,l6q{ƃOSDDP7@QpӇ1\0n!trYF? ^ B<؜W"Ҝ4(˥e8/0!]r+FTˉgN# >d } &a͡Yc0X|+?ˣTGY.49" DIӏ06lMaWCy˯ *G� #R^GG؀]dmY&9߃<TCgp^qUXաS=eiE<k %5= W%H6ϠY)J&"C̵$aT>Gp#bJAOoh _vc1o.`J95zX2!0X ˉ9߁͐~\Ċ~T{7شB&U"+^9^#hI\OYad<q0eyV1, $u;Bӥ7s@=oS0K |f74*=ќ]0D'erH w%SA/c}V6kc-^/cZX*x1cB15pom/'5_-7Ѯ"%Xy֑AU5 q#vgrq ι[e?f 0̗W$>_QTEWD}:v'U޴Ne]ZO?nGfOcGDd;b' ̭h:DYF-`\B4$7FFwjna-,TB/)/z52TLA|yvm0i5HF9=j; RwiˈZI?;1kyˈkp0CgL)Fn}+.pC%e1� ciө7OuzwÞ0p} v:RŇq1D/ƤVebOHFGdQyPB+HvkhpٳҲ:DjUJs"ۡXr6fN&ft kt .m|J3,m6E[Su6+(p57ђ9vu#0.FDh}B^ -jަ4/wo7џ4bpw@Eʘ)\r`%6%gEޝ`D U{*E mXQV|0kM7Ffvf Ga:ӛ<|=Mcmƾq{͚?bղ,o?ҜsXNv Q:RʠQ|NjS.;Xpo; ^JPO|3٩DTW& % '+QD|BkIFlrYYs\KN(<Z(і ~c&4#$X?JۇVo˩ Xe3pf .\\~{d?@Q,jE5U?=1EX Jdkh 48vtQJl : {LHCR9K4AZi ;\4:|c]71]%'7|Ɩ}ő^+JLN""F4sE~J<s`eGZ y֡bO Vc(yiP~Y137u?`=1 h sa")"^~XԵc^1頲B 2EQZ\V}SdK엹G餔s̭aK*gxtk:s4#7ÚE`<<iw+u!x8H-hNB;ʷ'Ł7G6ڨcjQdcX"k7 xy׏wmLAJK+i$nR}�F[P��A I&S9A({#w/ bX@7{z7) +* Jd :FEjJMr/ֿɈGV mjϙ:xz9iCqli?i|!_!%ĵo®)[rh{u]3|VwO:2A[ y# #Cw#1Cf*go!K%U%-$w]&ƫ ΂5kj 4}79e痭knXNsکu>pr ߂cSU]tٲ(ƅ-Ž]Ub~xe mݢ?pu^E؉Z-{uFlI0uNsq$|+g|܍cʎ#*aˣ$.^b915YК=C-EAљ;LM _y(ϫI zg).ǍllctdbI .o}IW%k|H!͐Xˍ\H-kYt**<j۴RT%KGc̚L;ΥQG\<K'M9n\>76aJ%= [IyYSYw-8Oh:hp ͥOo$G/J�1fQP dH -i<r&9Ѫ<nӶoBgxA !}d7rCKQcsd!Uus+Bd(,'?uFBU2 +g 3|F35gc&G+dY *XUBfH9LU{ ]u>IM];krN}$̥Nh#\0ENıyڵBLj$|3Ix[,SzK&&@AGftU_bl|ޖZ6E[Gd<Oy6g700Ҵ{S)늉-L=iw*G!"4"ɵy-9ʆ,P 欱ͼmajGabfK:fMni�674tgT<r\@o*.EzQ)wOhKg^Zj9ַh{`:a*fYL?kJ)Bdh?•yBWS[e2 8Nɥ6^>=vtx3|U\v"C5{bwDq{TpM ֈIVɢRr}<J|I@vߵ$+) 0N?1qs=4̄ 7E� ͞NX<l6wi7/ŝz#fɭ#rRQ}k!x ֲ-Nvkg)Dӧ p)oU&ra,e@G?Fd.|d^i8,0"=Q[ 3ol GhJۣvrઌ;[d&'p4 Pp]:=ep dQ+~ORE藚m",3~=2e*'4f�(!7WFj[:PS_cc|k>їAiDgϙ "�bT=.)Rh)(^j.cHW/-82ܾq9sKc09%h.RνOg! sy#]|*SNgp[8W.$YO_O۬p\F$Qύc$� .(pf` ?F<a"pCµD70dT'^@@ 5g$nE1js#^_f=y !κb#fɊ`B7V)% PM}7oStגTkDxjf=Y,a L,a 育Д-H&{LDcod^,e;b lx�o Uavvg9(s[$31RDEݾ!:0J@)AxY;\ow;Ztf]OB ɖ;41?eg{ϡMQlFIÏTz+)lpz?iF t�!Z{T��AAI&S} \PD�occ2ä L\!*@Oj�Bդ=3ĈvBN=If#BlMF v`⃴:#j}R'l(KtFʦ|73�YP֏Lt&*V%z|e߰MjIx.ih]F�E!Z]6?=ށ^EMՄ#UV)9IaU~WD0()8g}} 2 : H׺1%qmML/z{/r QV ٍ{ߡ\>̮2k~/mUN^BLp,&oK\Ӥ Wi,9a"o[b�n>˛K]R AnH2D|yٞB{rAPi%wSTGb?AK(.�ѫl 7 ](٣ "e*;)~ xUKt4zV4~S`g)ԕM0J>{.kdg-UWz$~O}빯}>dn{,oO~=ɕz˷#.g}aզtU/@q% m_ Œk>eNSGqތ'IIWZI&E=+2Ӯ[pف.Y2e;)}f�@9R9HtD{ 3>hx1 ϊ9yʛF׽NGs:dVA#߬# E:5 d^r^J]]4�?aƮ#j=`ͼ !| x< e.nsX6&I(аz[GCf�MKHeb%eIYmlY?ߴ[,ɗVUoV @X2]} e lh޸;K$C2rj:d386TMX| a"U�wO͑k e}cĘRa*j)`B{YPA :@bL . G:uH6&ڣL12iLp7j�z ?;b:%)C9Ľ<mL:Gވx@|lQc'8V-1՘@f´שdtv1_ԅ-ܾ?t">ͨ �NJM*nWRNn\![׳֌?/*ؖA@cAĤ'wzΨ@{ HoJ.Ҽ1%AGd  QW~e=;` ;HO>Q.yk; KRV "G!NI-`c G -Q"CjKiJƺLLwѵưH OG\CVCp~, ns3|nr26Ҳ;UA SXiy xzU> uʦ޴گ#yT[:R b o1é[th-v^ysi(\Q#P`|'A K^/0GT8Mlh'%[t[#uls}ͩHJH>.=Zzo'KKToopFԱMd"\`r#YtbSn5vo+sbPC*Q蒕-n0B7}Sr >.VxnxY Dų֮un}'[p+e[ (dFӎb&RxIO _Bh,R $Nwѕl-e-K4^+6owAjVlӱC?i1 ~%2(=3НOZkS**{-tޕ1v1v5 rjOA��rAbI&S,~kFx^ϐ~`#!_-By׃h<)|F5Qx߿6h\ѲafO! A8|O*/s5F2~3kw�[~,ٹ];: o#?F/Sƞ?I6@[p9ƟU7"g$}̿t T"n P:Ǯ݀k} v b7;]k5c7E zT;!CKVN *9Ew&ES{W"DW vMϯBL%V.LW 5 wgp6�aߠb팠Q~e, =O@ >oEym@+suQĦv"~5#]]l,}KVm='iMl"r'喠6PpaGGdka?T3TePe�>{??L~w,OsXz9F%?m9(P7" Z$97/?iŽ}!3j#xyʪ˧Pys^c~6GT�"U] e" WcH~hْBgS%nwf&>0-4mēM:y*B 5hϞ^Rd,Ó0uI-,s9 zT ! FXQ~/bg5uH n-QT9,B=%5T4$}t PY&C?h@( dVY5sC{&Yb Ү4WX@ !3M+BVqERkZAL Km@ &eځA<G@zx2-/<hW/0֌�ЫS-Iiս1p\H|K&`Z HG**񷶪 =T{~o'Oka|٭qi;xDPx~pqTl(G#Xޗup%:}PǷZevd.R}GJo %tqeiNcɣ bhEO  Z*VŚ Q;"iki@Jvqn?8bX%Chɤ:|1g-ٱAȿz`)Э:ofHDY}a1v>0@àggKZW8%�T.c$Dv)3=iUDNqsbc[U"}[OwU ۗVt^7 zSvG%9}Z{ozW qU$1Y9L5薠%‘)kz)!>qa$Sc𭅰 _Ra`H+28DM$xjRx,oY7QVԞΛk!1sŗplcU+#uhr*x6SWFKrWɖق.Snjt曬耞m^xT~X+`q%^J_(ՋYvvu8U"z)nWQ*d G lDbxˌN>V{@E񾡥P{.sK.94S_WP7/qK/S>BNn4q 4MByϤ9%:>dͱG99ʗr{Y A *ԁn }3kY%m__NླaQlIѶÊʳ7` 5 jȬ˧;esf;]ڒWb׶��pAI&Sb0|Fr*7b7 *Yflg'=]MjS_q<zwڳ&<yz]{Nx`p[}>^"2,2|FhHmPHX~sdrafRFS,z$>±xf{ 3!cmW9}gMBW--b6[tZJιޛ].a E}AI+:1D#tg =E ʐtZ2 Aqԯp^:z ƨܑ$v=CK)ʈb_IL׻C0Onl+-U+*F3\p^9yx/, DN_ߑVQRx7ńD3@9-Wa(wx.ѼRKcCon\/Oιz]U)^L'}xjB/f zSsҪj[-FHwq:z<βdrgΑZ?FC_r* 7;{cKwJj9ffJBrCK5 AQJr@Ujf-=P6Z}H~&~p~^H*:P GCDY̪X_ӫrnn+@#b2d*)@l78v2!* <G"=1Wvm&-]J7k;tܻ)~n1 =r"eGXgkOy(7o7nttO5w5w;XBnSk0d/6dGSqO/ θi\q@q z⽎wkrڥGߊtނoQԽ8 ށ[X2.l50ɹfj}憗{d3(+Q_~WXפ> FXui\ƈ TFj\sVբt#" Z]�|݆}n 6Q枥їvHӖDw)"n,.|V3ſ҂Ur|Vt; jwq8 H4vy1 ?K+܁T=T�1[nAdL>Je(X(g4\&Y ,7.ʆ eb>9]:5/\Y`K]E@{_Du\Ұߜ{ҫ-ƒ֚EWSQ/ |hS!흙evKO.PyUc+mwwC|iB+ @>*? Y7`'~}Iމ1OW\JԂiYU*5tȐ9]DgPW;Ñ;'/J_j_gva4#C:*/5g|ŀFނ!j1"ޯE)!̠^[1 Kohڞ*m#%HT9{<`&ukҚǏפz<F> kFfJ()FgkRN{Hx, įkX�)"zg*,ic; 0<X+MV&XGJ3,]!ݣ̀nrI4,بfNcHt�+ [ڲ̇SAx[1{!J>iڿ}+D =+ƻ+-wbV$ci" roBk~b r ^6=)jW9!'dp ;^0FH0bWX?&>e ڭljI:e_ճ�� cAI&SZ}tyqWV8l_ظ�C! j ] asWP<ɯ6+ ONd(bМ?G.5gU!;Ch=Q#p60{阏Ga>:}! wD\4U{=lùZ/Mm<\~!{e7-e ZAmJbCȎW ,Y?I~c'O% cGbMOFL$z"uL zOl?b#Dłe~/ubx$O lVRcA+J[mX}ˊg5qQbx҄ÿ.ȳ&\�HQldAnY@ӂN:h<YAg=vN ^.'vWw)ҜGYI{P,BXOc&U5i31X~={_GȫJ~e|%uHgܗysgO/(g#?qu)?AOsݱJH(qtLpQ,UFp<n�ޥ{h y_CHOxʒ_.2HS{%i bd%A- ;60@bެyd!w'/r/ZnGFY11/ BV?r Qpbz|T<BސBH&5 {w:-kUQin vm[+oW#zF!9̸U+'�ihj 't,n2pF!^9I$Gq'UDǁ3γ>C&0(2F /IwRӆïcRf8fH^GލM:$D4O&iՇk@OB| EH[%m+2Jd0j^]^1V9`ߞ [;k/w͛(Zwy,x }W_~19E8π*xg0_^rZV':Jb` Q9:IJI!&_TlnF=w> X(( ʊHgXvpƭdtaQF;%%px&.ALhSU{_~'>[RclP@۞+T!af@#:0yc1 jAF%I"4a-\Зh.ottp]N 9Mr0z|V"Brӌ5I2_coJ,g ^)1`<rm.5Evusߐi0Bhvm(>aϊqy ש#5 --]I9Zs!3mٷ,8?A{]fNah.b,!ctA)PƅLR%An [x$ø^tD 4OޟӦ-CD(YiZ.#D,Ry1ŒV+R*;xGs[X0 Ԟ m9xFigٹbkWn30Z ۃCapǙ\z[%(A4<u ;LMW H\%חR%H{q B=[󔽙.A1HKٗ)4̉`%g-O"5Q'ŀ4g*|WH(knZ-Lnwok3aa7j�BJMr>?|ޅi<O\M|0woo9shӫ yY+$}TaKe﷜ g$69jvGh* ׆lNR~CΓ Y*@1.l6%:Ɛ DVPwf~ܫ)7r\DH窇VaAmPPY rJo( }Fǁ j n/lR߬_%>x'Ww{G-pDv#`7T%Cdq\)NR‹wɎ FA (˜E9"#FJ ^J!jEnJ䮩7&!E\c_ř|MS\�!ꞥBb=s_$x +?q+) @ԉUOpR"9sjU2V‰u6)t�_bt _� ȝzb@|1{BюtZOL+&N $QvRC \ A_T&7!V9:bg\{67ڬbhA:ҁDWl[B7h 8~�;i|3<`D#i1:<OwzAɡ9 >dŁڳ՞�^KUo-jn]%YQa,ݏE`IC$Q82P hcg{,L[ߊ5rxN; B!j,_AB fU*r 1i[E %pR\1P{>E^Ѯ➏ KӚY D)gwW5AkU|h9gj.9kLO_Ku郖P~we们ְ:{ip7 ԭgxK滾>Hq j-1Ry0d O��AI&Sy^ w֭Y�1 $Uu:#(KeUKoZX1x.L|NwEa1w<3h'#(o$t; �~LTI(8W[]׍ȿ!|˘F {#$5j?hW>̲e^̾?F)e}Iճ]�X R~rU](=O>zh+|MWE+8VW<g{8~Н@3<s߰QAEFxn3Ö1l:!Ŭt݂G~t[kK_d|p-ɂtRTHD;"O-Ձt>R)+.Ҡ[,u]LEp՘RR\^'ޣD}.ݻ\~/J8Gd|3wf9 cnQ&b#n^OSxetיY)pcPn~mA όЍ01} L/-J,(}՗K//p:: yxÿgA*8jn@UP3CսœA5ijNQK%d tɐ2O e˕-G7}>ywX�i9v<L"$-M4,F73oZ nL*n)TAxuaIkm�.y17/�»nh�u>bO yT*&$@ggn�Xp~-4s]ULpeWϵ<g_Z9{Zi3j֌4*cÌ"ߕ:,ez=]CΆJ<`S Eh󍗫lI!=GKi)87<[&<]^8(3z(4XH=1t7cR#y^kb9^, Y.N;b �%`dاpOD1-y6"T;4q¦ n,&_K&T0)㤥o5T˲�J# h+ v4b|R`^zuIcke9VZ8S4@>, OT׺1ѧUey2'~4tFQhaV7asn~+lݵ]8w:<Zf8R ~:~VW q6|Z-67, S"@*OeSf-[2�o p̱Vԩ#9f#xBՃb7(WN,m{2)E4ʳ0Dt<n�`Z*ɯױ]HMk7pfJ2xkpA2D�kDGWz_4i5#k5EP ]c vhO6oq(5xݡt"N՛!^)&6 v \zOf:[Jb[E] ]1Ԥ77ɶ o9\+'1jAlo}qDkR<Z|kAPe6 R.c( 3PIr;85 &!+'(\k5GG0"1#HP|?0 Sȑml(Jg7Z:jdu1@u1yw \2,Xq*Zp TTK_W$\yndC| ebe<J}AY6Mշ#~솻s n}:[e >p'e;uQ3>֚ T: �� AI&Sd[Rхex0@8+æПI_4VNEKV -k(/v quW'O~FۤUB s xI Q&357$c1ֹuT]H\ݛV9=jH$JV֔=w<NJO*&K}p^9SD =ǾGCu NpI:."{z,6=Hж("]u~A_'�^\Ck搔1Z&^y�Lw*aJT#Au@�!.mɕ3< v^9OST9hoQH'`FIxr} iVrU+" 7i\}1=.2TPFT1rɪK3};ߙusESavfbhN![ WʈC19Gs2 ͱwo9<"6eෟ>noOu㿅m*ܥWxmg6Ϥrj'Qzᵧ 5*5S0qE|b["20vz?Z"ޕlOh쐬E#-Vd-yE-&:WGS!L( y'A{;Gop[^Gb(`87U*k'Ckn3--p2JZWH!(70tho4>-xٰ GEXi 2uO4!\Ms3Y7f~?}εiyCͻ @4K|d~~h4/3: &tF;p ^RP:z b-͎9qC�Jd�=_ B2 r'fphQ|f8�aT`xNR&q/{>Ps(QعD?3N?UL8g'L|%i't9~yI hUid{Jߞ6Iv)VFJ WczLۃ>g}AG/"_3i?Scl$lHB_1GaDbyވO?Ȟ%-HB=~\ALڱgc!k&IUwr֌C@kXr,pz kC#ZePn^̼VeY[&e5Vf&|G#". ?@'R_02/%CP~r+uYk|.q~=bixi!kST+ݬobfzQ6LzAH΋ЅYxLt ez]LSKXcCe{E]| V#+#T=-a( ЇA· +] tLShXqGH}Ouj,m$sdku7v­:ȆQ"{d kB eݬԽ=[xu["vkM:=R5#jbuܦh*[֮Wݪl&&;{Ma�$ <R[tKX"6:7|6r>7B.SL-p{mwNHe֩ln8N^tkl ~~nW G񯸊T %Er檠DWEh\F)NM_uyGB}CnȰ`5SsQy=2g` ݴ1_csv� �xNg0'; -4>ngc Ј<EsVm8 8H)26P>!}[~iu,]14Av%\kŭ}m MM ~ǹ.DpMty&(@�!2k򬘕chR)2޺m?5VbĐA]C*3"ǧCS%6&$դdsF(3|Tt% W (W!d+^E^Frt39�7 =@`<$*دԶ6H*Uz= r8uk?cPiM6 I=GQ\MN,\AEɅ?`lh3 ۱6:uOP2F8\mYI`))j}JW_gjRg(2 A(gTIo/:=ߵZR 6g<S~= # ar uIqut$J;42\50"8YNLI._DJ_'Hl><Sn{-5J`"[DT0Uu4-mȒ0N44@ ˉ*IMudvZ|2HymY~4^NYk~bѥ>W~LqA >4]TJ;IvΆ牗 }8Y`h@R1 K@p78^H`EzQ|_[1Xm:i��AI&S_A+]@]Im\JyYwm?stq\be. zݣ,q $V|p̓ )[r7ޫd)& 0NxIy ftL)j+/?dICQaʍdKi{S>d H`K&5Lޗ fg([%/ 'Ա|)t0>JINLjniXָ"8;Xճ� Ыa Ktq t2"f6x`(-I-ۮIbNQS~eP]'J?W(UwqjȢ?(Bh=,`;|6ۋ+뼛Ir9K>Q3he<P`kjNS^l:tDo П$&GFݟ{?`6Fr<b=qeɀ@*2Dg5|=y98 ֔Kɮp> oj35 O=EbԿ/T8K4B Vu%HZWz 2ab>15,7Gw` O3݁ a 4YWllVC*%!x(b+ua,9N+dǸ7Ղgf-u{^TWwH 퀷tGHP"l}?:�՟\le/x!-MEhk1skoS<}̌?brgE2F<$!Ka9 n"i>@̜F{G1_4E&]pm>쑡9}qL/i3%*ˎz)t8t BzVI_}s,k-- 5&"tuٍ߭F;eesE19u/ MPs̅@>J.Oֵ6"I½F_GzӚXl/03l^y݄\sLmC~7IGZ;lmz;X^qeӱ}k9@PhXk�<Q &wŷ'?0\H0%=.{qo>lJ"%{ h=S/e`d0>BBJ0`hѼqP+g+[;B pg;/-sY\ayNK8D&`{ ߶UJЙ ђ/1Df w]\H:FK�1mp'f*nvIigAMT_m|Ux,po�^IrvĦ~{*M_>+IRU'cN7[[N.c?�I7i^{^\eQ=fGo�EuΥ?eNWxm@QlO-dt+W+C(y�zl?dN7)N$9m߆Ze$s0hѰ;Nچ& uqW Tɏ^ -3-}4?V}͡? �t&ΙJQ!( s&=$mR)ve<hSb ūjG52&fiOm6a?nV/y)B10:Nd@঍D%F:l%@m* MLW*,׌^IV] qhuRPVk %Ųs_`\ZI~Ds��*A+I&S_NTy ΂0GYcrUm.R:gSC!zd:ƏSH5%o[O(k |kVކxFy'-hmE "&i \.䳃DŽ"HZ}+jٿAJ1WK;- U\VD :FMs9XJllMmC|5φm͈,U$XgD=u<]6rq/"{hqaMÚ#tJ[6+5tFT LHЂ!+7� >nq}D8NKj|'ph6X4:积mB(lL J.A/Y,2I^N *x[9M&M\j\E{'_vg㇏[N9P_.d" BaEnSh2 0 }&"x,HQNI.Kz4w ]V@wU^^q*`B 5U_ÇB)%kikQ^#Od%vc˰.'2!L=ŽyjtZ<|~|n2P. =N3WxSC7z^:-c'Tv$WTu胟vU"|jA3f@ .yz�@:!-k<'Q cWGjZ%j߭m826@Bd# f1U~{HkjfH[}8I){H<uMVĠ4 ?<>4;& P ?fؗ7m'F XͰ0UB'U~,(<os`( $ڕkc5jșm0D<$#!Ŭ)iƌQLWqwH ɰioԗ5kYsYfïd|yd H⣒FXG� |_A%мGȚ!;MK3,fԀ=|oϺ8~)?61LPTœyz#I.FYڰs$tqmadƲ,#_5@bɀʥ%?IUu2Έ%t1./-#f7f@dw{`5v/+ ,kjkwTyMW9zv Rka& v"0`Tڴ^o-d1m,5 䄑3SN˱>gCSE=oƅi4bp:׏A]%if\Tis|5Uk ?߆y=Fo-FA?0^4~> tf3f)x1JBɱ-[wS%[=[+Ъi^uD+ֶ\Sr:<5ˉdSX<P~{o~tD)nKRl!7#rsE1 /䭚ǪcDm&^BT0Λa n{Y}ggMM2FD 'o>|t_[뱼t_vP㇢j&7Cˆիɀ gymW#[�X$uplbqr&F '*Q@f-;|# <N-@.n-`9Z+D)]ƈ*BGDEjW U7 g3B~O,VK(W8%MCXܬ6* 4GW9.Z+o,$Xw+8ԛÀjW*̽<'m?.`A |J?y,9Yu3$2J998tq0 l^x)YD.!$�̴+`>Y]c v3w«+H1b3EЦ_q2Fv9`"M @s|`+)@P;:gΐ`.9̸pƘ姴dKl%u6exi Xfb 9htLzوۮv\T%M[}n;gˀG)~(hz*}4s2sU2 +@(.S#l-B ĞB4t�C`z;`ʝf<d_a=-Sd Yn=*N]׷?s;$$dav?Pv@WiV6;q-;H6P1W`WUmwۥ"CQWqgt1pgr**d !t݀obp�CG?=o7E@P=ҊML]}xoMv1q(`$hG`97(T<~ۜ1Պ p;r:|lAyAxl:5_B\ee__UIyWʀ�=JOۉZZQZJnLo|^KϩlMUm;D-LYjELNm5߇`m~dd2x! (طjf3\ME{YpG|k{'Z7"e% mtڴ0琲;r{dF)NPKP'c+}| K Q ; �>= 9´L!Θ lƽYƺa: 5-ky8:9d\A8lK\uCIRGhF8>s|ȼ;b#Q} ДfQ*DžI(l;!K fxPbFm`[l2n$ǙV'SE_ :°E !AS6hI3i9#rK&DJFFᑷo@B?s*ŭ ~G6&6A\ 21}0h!6],طR< v/*G 70*E2;=ӧzVgp;Gyn06C3ڧ~vDTE1ك&|7㑲E]P/�( ̚57\޲ e 8Crzn ]NwqMk^>ciRrp@G1숢%O8m붘ZM>W{06)in=N_~'}U+<dCm4U8;2l>˻aA6(} rAfEc b¹w˔Go.en^nժZ-x8 _}549iMHEV a (?51e@i-2劝BnO~uY5cet T+ޜD˪HJ`*!yv$M;=^1 b Sfw٫KV:Eg8a;@ w'Dn;›@]qj,JTWZ+ (+_ROh%?Geǫa4Y<B!!z0;=8֥5uBВM$1i*6m<\vџ"=VVQpO&䃇dJԂgc_7B( ~Kgi; KZ}��AIE== a;-ޣ�D Ӝ{" 3ГFtmϯgXYY~gru $dJ1M.:c`kEUZF64UTx tѡ%KЭGw)'6;SP-t*<Zn1ID-91SU>kk ��ougVq�F6?qQ,{M{s>!Cv^wֳd}uzxt(F; -FVcVS3mkV jBB7 AgՊb>s9삳_%9%H+wcVKox4wX+v ;ymʺIg`齜+5I؀-Ȫ,-I /Fc~'hmו +dIc5ő( bTC߮Li{kua}Xu)8Hԍ?oC1+0[Q4$3J+ͯ+wG8Fo=T) n/Kf'X"G tRJTI0@m'BnUm5SA^-c(h1+ ;Jȯ F$P^n)B- [_ d{2EU?Ñ.^ȱtI`l{CKqUV:A&Ҕ6KQԁp)fVt]|V[⤖ڹ˅ԃĮ:y<PE[u+Zv뀺=j,Ol/ pPO e )EtfV6zR+3q` zVy}\ixmh~LkO(VvpXlD D~tf1? WFc.druh E!Dbxu"+#zRv@GrzXv0zQ@! GʃZ7 bCѾrtXO#Nr;6ѝEh32e؏, nuc7r24@D*f}1&\l"ck-9G'×#Yzt$),GK[2whjȏŽI ƻM W6cs@U(LךgOYEY<jt䚜;d2N͈.Y'UI@ɧ2JnB{)@4 EgKKز03MC��htI{^%fJ5GIѝ"Sd`OB[E+3Sm1,`>hкz ؞85^=װx҄DT881CA5}DM&AV4ViZkŭ\yt&fZ!hSEeqd$(`P "%OI!DchNSd eg)1I{HQH `F+Kvj mǢetkyP—BX# DUtݛPm{@ >|%§}͉fiB]33'>J jHrOw9)2I3ߊ}'5nyQє6sRVXQ'HιAHEDj=_Dł &%QoڕDǃj[tM W+M7mN(kjf[hGQZ5Fn6*DyHv#`H= UxI3+NVOBGob1Pܪ�1.ʝ>D1Ћ_3ڣ !GrP!ҡb|VTi~R,[b5XΞǵ. x>=ñ%%��jjI{ҫ& ";?З5\Wm%5iQq}(46YEOq/ wq2%yZ꩛31<ʼw~L4Y&fK[J[q uH6X (砺NZ3Iի!l9k\kk,GtLB&ZLG|)⵨ M(5-j䈣AL L~Kk ?[ZjRҐ@0IҲNd4^{5d/5.V+7 ܖ -[_%UZ$}X,ab!<j#m̡WS8 檩+Or۫l8E;!3 ǩ,}3;F̣M=S=Åzħ*Mpjc<GdJ|<˰9"qLdrz|�`%X>UԵŀ��AlIAhL 9H%:7Itj=s'AN. diJh[/{8Ig/%ą]^CRE"3j6./jupHze̶_o Vw;_괍U$/VעDF /k;FmIfXwz&<y8z~W2& [`6Yc2kTQru n;<}PJ *IvhKNOt>SM5sC7ٙ>hٳȽd8Gy&OsE3'|v Q*K&*±[WƘֻ$ZB_Qͯ&sd ?�0>) )WbK5_QzX T9R.bo+.dqnVk^1uNx"H[G퉦ytL�an+P?{rV2~p}s 62 ߨ6̫$a (XW9]!C7i" P�%m$νN=ip ?3`K N*u?wc߾x84|0?uFk nTu,5>\W mE ǔL2zԚVG x}rm@sre0ZIgQ`f fUbR?46Wb_7!֑QuQY&F'ج?\=!&*WM V Ӕ�&7l0u/r/W1{5$ĺuZE.,W4[$1t SRbv BD gѡ8ȣ R&׳#/J&LZs7G@,k+ u#6 1C2;kò&/MCm2A*X?:i~:2Y=*dQ 3ky|4dx'[bպF*^DD&z" Uny~45z-ce"LnCЈ%"|X}{oM)> P/A|Q: V sõgN[`_ox^<#Y e+Rn讆e7,]u4\ixn�ASA𲔋3,p\H<B,Q\LAO<fؕ6;6s{ װ - ;6rY s|Z>�s ^qdžI9?3CCsޚ B5XpCҏ[N #-eo9zYQkW֖Em+A^OGLpZs~h)XTludz$gI u=ֵ;F+ +@ocH"`:!64y5܈m a<֜f1ޭɺMW'qvCL#S|r@Hp9Kt^&`+~&63PY0m[Oq0Z Ssq \AN΃+ uW![]Ɣc؃KKwpC� "y�x{/6 ܣ!Lˍ"wosBlޞ>66,ٿÅ%Bduv\@$2]&^idnx^RM\I@RZW}{=D0,%g{]۩* a^NoabwrzDzpJ xog>r*y(FG +ZK5ŨU8{3O9<BvO>wpo a ٓk8d 36Vc_nٷ��~AI Re0%>2ּw|XN Dr9a$Ν~۫Lw? .3\K\LapTC~HUS`Q ,6նp0[|I^FHh5uֿ CHީ|D Acn5aZRAL9yh̞5@::a'(Dyw{@ξ1J6\b3g0% 0}qdTSUoG*<9 a_Y *Dߣ>_<3ȗUō@  rx=?F&f˰ڿ(24ufi*ݛ͖Һb@\rpsj]EE3|MҚdԦ۷^^,)l%41LaD/gul/ꒌlLuE~ }~#=~hH.-f _ DLNʭc?y38hZ閦'+keA%yoOM.pC'aT03y̻(_ʏסT}I%Ĩ,VkNqn*NU6<X& ^mKo"dbR1&v^H) S"KJrp`! NCʹFe4&Y]mEK.ujw '%x+$45+p c| ݽ'E*Y'5K ]5�ZzYl,.jO7a]񛵑*;T:y:ܳw1JG|38Pٛ/yU"זlY>d4 I ]iV8 "XX< Z>D@XԔmaږ0ɴ|X<5Ov*7[f:˯R :lՒ%Al+\ b7*frcP\%(v7z<$ݝONf <^f>9y+kZ~&0W(�ޫoWbJ{ e(^c=zVL'R{�2wƧ$I/;Mt(Tc@k)1R@;of`fmsq6Ԗ|v|I]aSN>BtPfV[ gHXhMŷ[Ud9&TƨL Xw{yz%Лiש $ {f1=\=-͙]""cdή�,?S˓<l`)A*mtvK%fJwhس6GڳR+"_0p 4Y/F;Ppt7&[�3G#m䮫l,.:]i{4oKbt<m< [F#o/Ƹߚp>T;ơ)K5Ғlɼ.Š.'Gmi =LO ]fV<is6ޗ , Xct֌I>²>oC$:=N[X k~1g t(/ct1gW͍?yM c$V m 4<_ZB)�A= Gv\lB14U"ܫ{%)EvO~n- hL<9Ì_Gg1,ENکmG{((zc=b5G K31Au1߉[C98@ۂ8EsSLM>Jx3ي[ZnXhn5f6KZaoqt2n-4`��AI*(1{m5mC" lmKyZ?@s=p;XJh[VhZh dP`^Y1+ %^|3>tyT}7"ln)"FDy_?/HAhÏ9^HtOJ2iibQ/nV�yR*RDa %GרrV7αO7pһ:/a -ٛ'=o89#c?u^+?L4CYӕ?]fUC>*Pͽ)McS qjM@*F%ki= L:ϔh6%ω~{O;<WQ3Lqi;|OPwj- ɓ/]DZDѪD-Sꖎ\2#WZ4Gf9{^| η� R ?C!8ԛ^,\p9E{yP sMl݆bc ؗ8|aS77i3,-=ʹ{u&"gW�G f zǴz]ӧ( 4!CiR/&A|1>OwR_sqNZ}ټwa0s/wwLJWxWWBp;yC[|$,lsAP`iWgsA6`yj]t&⮒#yKo9㚙Ⱦap}h*a e& ~IBryDx7vURkPC|8z5l:3uQ<$+jN3#-GMv{ FlHޡH`:NNzCP1/_SbeF6X1S}Oojvdž:C@4sj6[IEYɐ�83;QТNqWSS6r\ˊל q�6}s69ZˋM`Y:+H_%\=ijl}YxS^)jQ63}ՔfۙdJ\Tz !}G祍DM`O["lV%ߒFrn<ŋ Y~hhFhs8k=%ܿaS *rZ~6p= ublÅzNP}gi"զ$9FIz!:=<cuXyڸT:=).,=$w_%z-@*Tʩwjm (F(%ڪ ϡTD3nYkf}E7|tĹA> u[fXTl[QB%ev9zEoܰs~7*>ߺ#^F۲3SX*C#C,g FnQ2ͮe!نmx!?##^K@;3MɬzAhKH1$I+ZT )fn3Hh2Nu~*}wyia 8{hclU.,kjzVWl<gk7=B{U#e+�4-&1(p<\_L0N(Ym0|cӈKK7moDߥ,r\cI$SFWY.S@oeV*@$'Z-轙7 =ahx(]:ZxRO-"O.@ l5��BAI&S]6b.4Ptqht9 9 #10Xw$?|.Rp@&\g$<=2vw=I ޲!Y=tj?h"ߐѶb>vؗ3I}AU3NEhia<M?w!=5 Lr&%vt:݃;nJ["b1_Л34B mw_H4Oj9<;VEhggS-{x\[Pt�*̄5aX8P>cjQgo0U ^]U="i8M䇧[pUwbcK>jYZ&5WqKݙ0_H5xYX?-R2 jcߍBW¡"'5*S:tWjnx##ۏCS$vφ""Vz·]-6K[kѽ G39å*m >6f ` 8c]n];u(F.?lcob*%cW)"bGjnʶƯ8_FxeFٸa=n>T|^h?DfVh zSD6`G'#)sA/XHiRk:E^q+�Q7z%ad#B$@<]@ԢF|^. <ᦗF)dZ{-jdG6:%"+'%@Uydtp 9^+G.bӆ.$$\{K;@.u7.Ѵ v 1&& [^uj'(Eg \^'*|dUʪ/wstHo6OnWQ"?uҊJUƥva.H2@oCHbYn`_-N./xhzj^z3U6w(s7b.T9ʚnAN5os9o3ekVf YU4VdRb Ʃm+vD\_ ߏ!`@:}pPdƆ7XO{ L<*pa%zyi;2Sb#P귂ԥYVFs[?H^wo:(lΰ*U 2D&Q_]/ǿ ?'4=M^b{X$ٳ �փ 9˙by9 rd1xmTn(0Otx9}n+?Zݕj'@V,6!TOa L@{b qw>𫼃kƓN y@~(nQgF)etx("[zf,؇sh*섳.uaʹ!h Qt9OnpajAa3ObJڑͰwf٩OJ$/4\hdUbҶHտzeD W$"F܏|=Lgf_ 0s TFE%: %O Ћ]OE)D媳x6v/:#&&}]싓盷]޽I)uv9V2= ֲ.@~`~t4ağ}/Ed?޺oҢsY&ZN0B] fFm/dl+[ ǔppo.ӑ<;td#M7f6ڽ8'Ņ͎+"Xzw] i:hģ!|<>hO)/NSHcMLXpˌ|i+4|4+_1@L��AI&S"k\{,}H>ψ�2 ;y+q< lpSR27،5 t/QxS.<=pL_o|QK~j�4_Oh+)MP#Qֆe4)}dd9bK:`Y5#]\aSMA$.UC׾z-\TnpL)&RU"%ǹKOB2soX6zVbW~wCVx57%1dLܓiW /iԥa6ي$YV)q!sc9ݸ࣓f6hc, >-y*>,"Xw|X_OJ4 õ!HP̓?l٤|: 0xd `}mA5Z*lx֯ J4iU?NJ}Jj4=.u;~gmm/jg7n%^-s;-s<6Rz a:U@rɤ޽ jM:}0KdGH/qhp]=yH+bG[p*y~+rHHg4XAaoŭ##[ULCf6$b_G~e@?wAҖ.Ӆkz[\x›ZemW)S=tK^%5x]w)VgئN$ p}jRb<*5WSxy6^+:[``]b5w(Tdl@г^@ _yTR"afcl&ΐPR)nAIPvgD='tХyR#; ӘIr<e$h%mtݝX?V:\`E&RUp@+Rs tmj Z~:cTsABK9P&g~Up^5oIPԳxNtVumo(vŜ-vw[Z,nvWlW9,Ylds?N=q-~W"h Bd5^W�ݱ.oɛU;߬{c,\xpVJuAR.Khkfr4Lml5>j?4M,~7; Y)Wv9eE^lɰpm G-vl="  ?ьk�GS ht! {�޽ؓ16R3ǿCI*j=&bXWp</hZ-=ohBjyB~nOÛ]Jl!^O'd'gNsDPb*w~JA<~CCYhXϥ4k@Y"ڨIJ*ylUz srv)ije]cfbI={) =;גN? U9 hZ/HCA*vl^TemXaAPTv;eP8Օ7`n-h:61'zwcpCQHiu:Z >T$6I]��ZAI&S/cH >Coem�̉틔QW�H0r0R3 ï i,. 2fUA-H_Ly9mXZh=8 Pa'8#ib� uO~/_e'*}ÇdLKMZdޣZ)G[TkȨ/Rm ecp[&!X,70F\:@ݜ\^\,&5Q#g$WZDT#VEG2ī79 aJdV*i|3IngP;tܪ,>7Βp^Viy8/jzzIY͸n{7`՟h<j5eqQP<ǰ5,1 +=$eevO-7E3I/o,FmWUr=| ׼N bXXCj 6OuW̓H (ƉR MRr*ŏP'$l#9|-@ @MNœy/x5[�qI\VӻZ);P* \N7B'e DocP]SGLx(x[\ :{3ZY<RJ$Hv7U/KPxE펧~3Ĥ ѯ=R"^+*ۅmJ>gLӸQ- 1𭏂T<F^TwE4Y%_ ?7@iݖXkH="/soy)9/iܻЀzBM\߱0(M#f'!+&-OdQB*柘 =$9z2C�89crܖljqMU߁CŤt}4Cs$=Ļ##S hSbLNG$wSQFOk'|jRX2c造bahLMA}<!J+ ͑(M;g|"XbMU@?~?/:A0%lFŅC[O&RoQ΄whRѱ(/v֐\VBbIn`٧ƛ w%hP?Gf7^n*ІZ} RM\'rÚjBQ\)zEpl+OzOp6BpT>cx:pOADJRa <G�T&fɿ>}L$E�֧j -u=`0ѱW$ cۭIh) d/jE|Ű-4Eҭl mOٗ62Iw�*QjgꑵD*�,퇊ݠ;羋MSp("̀b?tۍ-d8\m6IgwV{(o]]0a.6/ۮ`\5&[!v| iE@DC^坧kUTwBAH>RHxwe{*ViQjq||@x\'Pw8H5F S4sAsz%iW$#G1;u1W* `aRfa<'溘Χ#X!~@m9#3p89v *j;`Xv1_0p_313h"!k3@UsQ(Ԏt1,Yb*oF!߱rqkеq�Μw}aZjQe Ң S\za*]�?hlۛ (ʅL�mr:dLIFM$vJI ]`E86\x~^Iη��:A5I&S'li.{M숚{O7mbuK CWxtf94E"nΏ~FPբX"n\j%Q"t !~hs-rٓ}^2Ip1q͐iͿ/0_^F5 u]c"H+ l$ ~o%X^1f� Dx2B$6�,pܜ'Ah~~ػBr$4y @ I1ys=vRI.EDnw@P<[g?] obtR)M1/)Q:4{<4 1/)ˋUt2a=dsz;a] y3(Ots3/ܛNvZN2ȸGj њp~P4M489u0ecp>s(lGA,uYFLҽ {�Y"vCaq5=^ py>L[RbrQ\U3#]u:hLs e[t~Lnt / N:=l}ҳ񼬕$xս ׻}c, )R:۪6^}pqalNIbA^U#tōGAz-l,?{m Jh3hg1yw+@u&E}6 6vt40J@pU+ g[3#<]GhSNNޛ%H}))|(tws7[i85w1DlNzn[9mic}\*HgB\н\R7E탶v_wd:vߺ۞?ltsqK]pחPٞ#jJ&;tNBrJ^r/c$t`l5y iF}E׫J^xq#rNB֝$7hZ<w/FO�3=Px^&I@/̴28јj _},VQĔ5uT j䦷hN_RZiĦEb8?)DQϱ4m"Doz#KWU<52%4:Txh?(lL Le~I;ٸÎi5V 64ՙv d`GBpWݰ'wV8 ,Uxާ)HkP6"��Abv_GMiUl<+Y䶕ۮ")2aΚbtX slA+~itE*> _vM2^"B*BXs/?>rVEuxHFE5FLSbxΒF??kISA/jc�[Đ.9Gsa-H9Ӗ-{xl&L0Y<uD0Eqj}j|5rW(2H=5* c05<q}c 0 $ث. ("[(X> L)8 v$Ax1&Ty$, _ʍ¾"Vz~ ."\8!l@~gnU1ޅD]˼ZW fH2b f;L4EsB .V0pU$ش�g![s<lZ #ppՏ�CBF]"7{Q9+C.O"g>U~<s!d;z9Wj"J;aTz8ac7<t S}Ef*y5-- L;H=D2G1U#gW÷Kh1E@<EQŐ֔<%ZOJǚgx'|Z_Vzu^R_ьtƂ  ;�C pNYL€Mf<n (& ,g7'{;~!O4IkS)=ZU4oϢ*=!a{aabKzߴT8W%?x{^ՔSUITbm;Q14Р}%ߥH#7wrߋ/{@z�_ ^'\"`M7fr2~MZb*h:~I^_) 5A~g5\slFd 0SI Q]6LŧMxQX)ҦPD>]Z>…"nǖJ|ua2D xF|xiDW�g@?4(g*tu@#Id쀋8"@Č,L�l5B Gu0r<;]Oa«C)f>>dzg>"9s�tHZz껭Yb]xnhb. y,j݅C85ކJd ڳ+qaAȥW. x5/>&I3T=L*S.B71YϏ;o˨v"nX~%~ JWLԚoBbÕ[`}򹊲lAG C$h}ɯ 3m>6NUqugewm:NO]knk.[u)ϣy\վ9«0@:k;vqBBK_9&|rUH}ʦS&ԥ^e,`9=+<U>o J(F}-Z}NS׵hqi}͔tԷҠ4819za٬‰wH1G0]QcKgx2$dN bU/1PaODC ?@z {D�̖";KXu##(~ؽ\֬_ @ã޼^.X=:Ze]O[ɭeWR@҅LkѸ}Z;p D@@u-78ORL3TCf裐R܀Ի8)?/1f4*b%L-e0,HkF"88zrl;HMVmt^0K54@l#yOuw(`OBXesFl}\釳Eí4f'PԭyqS;W 9tܲo2\؁CJ`نwSPxS)nT%Z!;'u9}CNey\ST3e\ u[zOc]`O8率.j:!/181P XcFgpwk(E Hԛ�q9Qwʵ=x޸QY8qA,%q3j"N@ei?cTr˧ͦlcCi]gCm*Xwjo(>n<yWCuWa$`QMWv>]o Q��ASE?F jzS{'ώvj^oI 1*Ie.Lպ{p^:Ð4JwQƬPc( "΃/9v!.'v0`,v֤6t")qqkrO ;?JPCFg!J o՛@C+QmxrŠi2ӟ*^.I:|xHckw 9ZR-J794XkkPxT=!1h3]@( TcVbD~JhBQP:o^^̧<HArƻ1\%eT0qwP81FbZ,!~6*sSt)<6SIU#h#녡⠓LS#Ë9!u>!>}ĭ~I,8دmk5|ΰZ85pf>h ë G|:goɂIL9!Gl;8*"aǢD-onGQ =NEylw>7A4dmWhXO7J4f>4핓Ik2\)-t gu+U{F+A(XEΑ\L߆8DO~UTGPoyWU@0&(FZK~.CA%e# t'P2\b[qr3*@}`�g׳["�UDYx8SEE:@*(Z@XϷC>a SDicPڴpI7($OG(dF[@5q/')kZ,1anSD{]<:}10,Rp$Kb5!Hr,]pڋ8Ï8$lFdz*1@tHy]LGHji=GҚcrE�1l1*f19ZZN4Kh(Z)dr̀Yg tP5_2pxZaI;>ҎvjEomSx3I+Z:jo4aCPc$ rPNjt%[Ϫ=ʶF~6d<jݾWDEvlE~UB^j_6v5(E%6R"巛RDyR h\G }?flTjNzȷLyl yS4=FW⋷ȄNF2 (7jLȷvV+~~ĴA3(BVJ+tN4r)Ĥco*/GBZ < r�nU#X=ỹ�2Q̤ bwMwX^ ~Eoa9SY`\4l"8?=]µD}CHN~]]_ D?ay^��rtIJ:߭F%C=)=?"n/VAd{o?6LReo MjyKXVYj,^)ϣX|ۚ٤1VZ#0|̃;'ez3h 6ԋ<�+CO@#Q$sQF HR_JHՄ/^~L*Xq6FtfKCTûeSIr'Wc}J8 \ gKx6d" 㤡p8p-e?�<#βq yM8tu,9MJ(Dh| 8 8!W yBn9 Ee_ %nz05*9<$?kJeJԬIrYܦBAϟ)ZWmH·S,&? j] Wv$i^\}s=Z_OrmAZ>(Ύy^㗯[ Tz@h?mG<ql(A|Hg|XkhiAЙ|ո!5Jv?\KmʄLLҭ8,SLeBssQI3ihYG̈́&實'Úghʗu\ʂ4*:Ca\] �u| =~Kgۋ5<\��tjW:bW|^2"҃9NB0~WT]bQޟA_-ILuT*g~3Xr`1qHdDdwxbhlcʁ %�ҷ|[߆Kvӡ,Ssk'X)DBlck",ˋB܄v`ky&4Pr+쮞OyZs E>c]Ըk8k!}Bw:'ceV[yL*N1+/4'0`*l&jӌiAݣx&^H"=gD}8=چ^�rpQbJ녖 EKBW! o%D+]_IGhp|2:WY3 #?eIP1M2b:|$u<Bޖ.4^^k\ x },BSN8b@K>iX&&ු)0HѫsH2Tqg=¼]*;Qyuxύ6)LW/VB0R,U UD1gq}daltK-Ond2&K֐eD68n5KFgndkÙk*b+zN'�fj"Q=b& By2|a-۳,T>l[__D^ψU*B}9&`?%n|r\"\,ʅl&x>Q0H[_ "r~}CQv8&a2J1c7h7JK,p`GXXRr^C +6:M\*c;zV3WȏefRdDMs[ (چ){IZFԺ 'x]E]8�� AvIAhL Ag#. Kk­5pҺ[u}"?#b}v̊|I[E#gѺR,~a_}E遅!քO">nJt-鐬IYXD!GyF}00Lsp}Y` *ƒ_=N"$˷/+q mǣ-T�ij|YSlZ9ٕFz=\2|#{\qa Mȁ U &6K5-�^Xul8aQ:_~Q)޵ݠܓ7+1?w֐vercm~K=1HGrN_8#?4Zkp a ~/R~p1RXD O8p QrKeA0aǪuV? 琻i ih[(N] +—=Φ=އgV6W5yV7_Ϻo"S5nګ… /qS !p<b3]qUxoMĦY6btqNZV;T_?|$`,d[32jaQav7/pzF0Gkat=A9NP8 ,j*\Ȕ4$of76 "27W]_@oy֟gء(p[O+ Og2( 5Ɨ]%>IM3HeBg@`m(Y*y'AU:{C fM_>Iu% k bIWɹ3]롳Qx-.@O6T zBmXjX^j-F7AL^\Ҁs=$cPp"0Y!ف4kѧ}xp;`˔>E]N k)'?CjYD0FRM(ewtS.Uဴbb9fe[vb`)2vja/pgqg7DtmLv[7%4:B~\V:m<;lZnIBpnbHtdxOi\yaMf<ajjΤ-A0ݷe';Dy/>m? lWGMDK RyD8)6C .;ҝU.0D=DC-:A!0$8odt`^a1*Zb"U1\o^hڒE2yzztP4ǻ|%XZ1 LAY+IN<1ej@O-9Z:0cE.*[ݡ.~tFp5Pu/@.H]ݾG\{BBwĽUBgfhl-$~ٗ7mes#z�Jō@q:z>xҀ/~x-_QW!p_'kFͫJy1R9넢YؿNuԾ :wy<)j? EHB:X{> Y~CD@Pm\)?aOn/^PZ1K"'_%ᥩ`Yz!sOy3H>0pr (5 wQ}$/p´sF t`rkxw]Q 1aqPӝu=L櫈BvZ(MxU:$ϟMGϷaw\W.; m'Y-,x^n o8worBwx AnR8Bx77cmC}*K8s.=2X 1y<ɓ洵&ʥ>KVK) p"[3bMn#zȊaw56x Lt 7GC`EաB"U묀r}[u<K]Ƒ>҃Ue�T/ŋ|9`ī~^aK+;BrU}|j{Bˏ)u$-ւ!9~܄}{!㾍!r̗6J4=?((l0Z@BzZ)MP7m95S̯g^܊ԇP:b<VӤcxqؚvi(pܖ _!wpfE2 kw&Ufll\UUf^.rOjIDVuzǝM7;]c`?OTE(Zm6^\k<^b /^w6G6ҟWbxWSSGl]_ha<tO$<gu9}hQDuqt&^|$ː=0 ۂK f�%Q�� uAI Re0"Y.z u<~!^B?xdv@Ir )A{Z6uhzfAfPzxJ5uû>�%�7`{ Hn bq|¡z [o/ }Fv?PcMM-;$~RWc+0υ^]T_g&/#@CmbeD\a<Ҽ8FG݄h2$W'5A#<zThf{XzlOb.S=np욬f_ۼ;�c%R=UŸTTQ.k8. ~(3AF;~2je4#cڴħ9֨;p.x1d͡dJ yh`tSL%z㼖+ ϥL+`ڄL[{%[1?eMc<4Y٭3wĴ eNy:<a{Gu5&/ٴ9a�b22-b W0SuǭAA5zN[h&(a $d ~0YϨx?&,o-U8rASWbIf\3[8͉޻>b&yIx޸%5Ɍ/0! 2q+;ûPʮ(`F+ΗǞ~Qb9;EdJ-n3,W\) V1AzαWYٔ//IhohVZp7M߮m7d<'e틀<\?$]94ĨQ.~Ay>Flۚkւa'MT0S< {T5hKSԃ j0d`,v {;0o׃-I{?m3 {nK2H!kAE)# uLȄRWy eS!fލd 8$f\Q֥Gr<µ5l򆦺g ߴy-Q֩DI N{xɊ"εR]e^ʏ|^qU]8z i锼Z<ޚޓJ7}pp1Xmhmg^s:ål NLuK^ 7 %9фHxiu^Nd3mMJi̦J+_GcG w.wH<ٴ&Yg@3>R!mfFT3++q(O}`n`l?B12Xe<Dv lz?gzu7M&H]; 5`P $4Q`Td][(FEY3nT&KpiSt2D,꧈:vDD˴$9AJN^?mg+pFx8e%$xRO؇$_moL(�l{ +6D =8S,1y/E-Ӝ͜#� tH:oεn3n^?F0N|U"R?ݍ#>}y0F0<7aSxi~mi+*?R>3wRrNwVAjmjHÙlϻʟ08]F) sЋ'+ ,t}Հp0 C&TûQ1*ÎBɔӧYp `>gFkP$ :!*#X"ViU$O˥[ㄘdk}|?n:O$A!ʸkXdDMk+&x: {> .UP(jmrHRI._z$btMs%d,_'g (\~ɑUtp *aϴ(Î8 AI·vo�zFjޜtXXS%aOo+!33Sm$yvrOMC$N b0؂[t=jA#")5~ׁ-9Py}𜻄I}*an1`}udi !nBuL2REK-Њ~1| 6E .�zޣ'ws- RnQ7 r2-zW&J > ;yo&ڛVPQe*5:iC1]ZLa'0GK \>5[N!Kx~z/-k#bhdL2Y;OC̈ ѱ"P,0͋F*c[^W[ÀAPw%vQ\^=?@qɻh,4.*Rlg5nKs՟2 бDKm52%kƋ0ٿ?4Pi12Ջ!Y:γ3qN5ݣC'S+H*k.JM,ew3Z}~]Yo#kx g*8Lk1.j^C>Z`AaYKkż"I}U*\,3`n #*Ggbճ0y|HH�:H0L1ax":S!/j;*+�0׭9]`=~XrCEE@+˯)5eI!9=\wǛO/bj)םao�韋T\+.%$ȿE?jЭc91vp3n% E( !z 9-'˨͘Mٙa5'*= U{AYlJEqGB)X\WmhM<tLŹmcT"^ m7pz08hPnfMR*3W4I?X"t 0/i4Yasz<[�� AIuGErfxh#eIP ~VYJ, ʄr[zK pz6]n.X)2 olƎuxQ dz\@Ϧ>jEG&ͶӜoAu\ls29|9Tz? [Tw'懺HT)%;><084#!S"(a͠@TuHK_煭t$MqʼYS͟ɝGhd/hfU%ҼBH`O/sT}ֽG3wi&)6Wn#I.m<AI3N$ 1ANJiY@6y4qrC|\oyTI$!#m,QR0:] K1կ1pM) 1'H$z_O'QeܵQO2ZW+0.ڿ.%*y%Tn) n G+3c8E.F^+]nml'@nE$?s w�A^ۚvSu kXt356hsm迾AQdMds]xy7f1mc\"ytpF.XG{ KՉq?ۋ~~6[]1#Aoo.5ft'i|Y;c5]~|M; ??H)բ%:~y<'<ͻ@w, 3z*E@~nf$Ztm!1jV4aDH3$,1J6(jY5α|~ ~-8 *ͩBS[9afXK<(kХ=˫&Ψk/1BcRo. cgj:_{*)2]-q2yOjF-mY8`&Yhb@�G "-5õa#av%P %6jq##״>b\I}Nr"l޿7&H )Qи{%6ĬM�!<Q}Y3ӘUof-XbNRZ]+v07 adQ465}/Uݛoo|B!Ys7ļ V(U* iהF6<1a0bEo_}7p'qIjjPcͫYza|pt^& l~'vU^17F؆_sZ5 _"nZ|5 �ec(SqzLE2(moAB5>L1 4kԻxؾ>566bϫ1/XWxG x:.m2GgMnc(x�@-Kce@ nZ^ܢ@*"+�iJ L,{lBHDժZp9"AkmFQoq�7Du?ʌ M2]>ʄid bJ&7ma/y\aĸHeb' I@~>m#--MZ.w'cMLGǓV) (.QQ%+>(YeK)'{:H@ÿ*H&_#<KP돱7c?[g>Xx` YxfN<-nk]U]U2U.d#UnvμC \hيND4|-RW.ݤt1ELٻfJrrlϰL ;Y,΢ðekisp`rR*AwuQ"( o0܍R+ 6"$PxCŤc{&WKKΥ&rt=sr0*a zk$>p%WIPxWWi C٠7}+}O0yĥX2OYF ԻinJ$�f%p#ٶ hi:!$"­0o^ 1x*oG9*Վ;E93fT$!2n":Hgdrˁ<t9֬Q&#*.X6 >ۮ~/򎽝y70#aQSŌhv+=ny" 1 wV{`;V*4;X M²[NXk!Nw&es" bDEBzTbUHM6׸BQPz9 2$5Z[z7 }ݠN`y|Uz^+d:17?=�'O4M s-,GPiTIuدl�JLhb`c=|Jbfծ‹f1 BUKBQ ¸-MzKa,;lȸ2^G?@&lg-%CGG!˵S8*u`1$UH3bk#u(LNJx�wp4 5fˀ eO]AUT027csr'WS% `q1Ic7W+u;y2b}dVxYZYQXM,%?a~/�Hq$C 96r`4 CץBq6}HQb.E7.M |ئpG*˥8 7\IǑ6%1&vx"p?LᜳV^<zcx)~,Ġ1aj@XsnF+0xI;ٱL$ 3rt׫YrU}9 /<|wdxխpM)eUeOe[Ҽc.0TFn5/ȻͻL!eT' e9Bgyu,NR(lhݳ5 u=r )u0҆YWOZ%D}Od<NݯjI8GpsO yƜEh<(0Iԃ[)`_ Yg?< �� AI&S'ýq-vAKF(dhm#`$T}y*^,^"q0+Sz*)(@PEyʆNf|- IF-bVrnOHHZATm7TG"i=4ӀOH `2܈! ކ's·ؠ8�.g!)2` Y엵/AͼKZ s?s*HۙJM_ZS-nrpld" aoz^g ^^(xiP XMgÙ=?,[8#oM`rJdH7-]AEIl>ֆLYROah8țB>r߰[zM 2ҠH TMQO Rq'||ud濖_˫&?gffcItgp+)j@c*|6ևt|#gtw^  ZNwޙ^!hEaaŃo )–8#<%X`71CҜ;cg|Y50iE&@Ui7S0`8z qA?v~- Myqs@b8#8W_EW+;(f-Ԛ:K^I=dCjrv vhTE',hdzW$&T A5K5e)ǜlOv$]\&7^8s9A};FNI#ow܃*>ٓaU:t8e:Lͮ{ fXi̷m Z3*9b0K)\ӤN' ك0QH|_gsVSCVCSy"cxuzv/Lo2t.\L1%(hMn*ijUO 2d!�(}BErCHo &.)OktU~Cpk~yf p⇿:M&4S)`q%d�eiָѾ0ùn4pyCk#Q~KVaeim;"m NB�I>K"jb7{!ӂa !W �5J~3`/e]?O ]a;-<o~\A:Fߝ}0h"�zGuuddw΅95#y8JD|.ˣg@1/28`]AXP =3gާIK�~04AW`z١;yhmv-o;t#Nž-5 H2%j6d;`vP}eH%VN8C?K`$K ar_b#Kx�&fe/ˣK]0hyp_adWzAPN_"b wo9r܈!c!, -TW>;06>}mW>au!D\ٞ")N,?rHX '_u p.rs&*Au�\ʾ"["CQcqA@#:C (xހI)m_QSK2.T=wDG ;�I,WpdSzsDz*~8bT#Y6ּ|@vm�Gx4:yn'\آƿNf%Kb@ &DeLǯdZ80ѐnIsJUE5sˏŶ,.Z2ɀ7$%*9 j[{IzIpAI'~yؿ:<l%?n=x?ubg/:Vmg*8a8č=5<bk; G�c\8{Ez8 %*o4=uHxrUCJT/-$bTu۟VO_zP9 v2]㑗 eTE2�\0�{by]oEdh` tqkQQqUw1Bfzԃ*#pMHTm:E g~c^!fVGymjB WtjNKFne1gTom *>k)"?-Ate͋eSxvLxh $ Of;3>2HW3ZZcWE)SPj fa.ޠ~ KtIf%Ш&XSpzc-!ݹHhFcI^wTD$źb˔rO BU~XJƴ|N7wޔ9qvu$HȖ"\|լX7!=Iy;44Ca3T~MeҹF6e<,iÁ+}/TM{;^?G\\g%|9 9Xq0xC:ȉAi?ddj2SUSe~jmBG0X&;szU ]_9*:GT 8֐ h3oоkt֌Պ[5DQr֌kTy訛-Һ; 綎SFi$c;t(ɑ&_Iνgkⵟ6-ܣmT֬jC7y¢rAS-mi_wK"ʢ�P/x9Dhq>OWt*ײCFvKM�/%\IÞ+hQUD5<gͧ2tZ'9cI_8nj lR`^ a,<LAi u| HvMxןN)gJ o?8-q1j8nef]_A:~~ KeM)^p9bW料3Λ53f}U^msH} gv"+xb1�� AI&S/kT8hX|k؟!�Ku!fO/<]gի#9J8ff\9|Ln vKLNR3ΊSdnA"M69ZtHm,n R Qvaj*ەuo@gDn V6Ȼ:qQ[Q|$.46`w^:k_UbgSyewfꃬѭgOo2I^Q'>'O#TEVJcg#鴒O{kPv;Q$Padx)t.C[D1+"sd2�K�|@ñ8pg4W9akf aӛ^xY+\28ؘ Ҹ.}2'Z0E*1"V0PU0;: obQix6:oIUL'>B y/A3^ 9Al=1tkDl4 8 fi *yk@&IVaArխ}ܞlu4 2DGn48 ދ~AMUYwG2,,Q+&`#ZCBMAqm(8̦9sg@fj +Y+Ɉc>sH63�U]4G&Wmk1cjI:}+Rx5x(;ތQM[[ vQ/" )\\$R:ӌ޻KfCv9[Vg[ ++pX)nP*WzjhS|? N󋗇@DR]0 Z_q{Su帻O&҈FOzC3|2`o*)Eڜ Y^|J;3G*c'{^tmu)B]ZGX9}lRʎ*631ii6 z/3> G]}kD.3E&Kr\ {ḲS9Di;+8%%!3jQw%9/޲0~ӫ_TYZ݊[%f[}qaC/ 5ށ2;M+:$NU +5757Ű v-mzXˬgY9%J|Ht 3GZfc&Ǵր{/?[+YGPɣQq^ I4 avhrG-ݲ}i`aj=�VF,Og2{GR $cAbt1qگ UM&uр\~(?V iWYWTu'ǯ-hiC"$bX8ꗹO( ^8W+^̀!?-`/KK <KYN@C?iQxa՗ZI0^g/%s+I\Zc2 ƕX6#Ɗc4jC~ A5o+ &'5#TF0]kWD;A^W-N2cih ٱA д2vJˮw �WYu7C~N Y$Ny] %ƷU_'>藶a߂Y R'iHT$߄gm%*ޝ 3pe\o{NE:Om+hS7ξ=\>L-a, 42# ˔ֿ@obx,̲ٞ|A_bcKC/o9drB?z4 د\2a5V>{qLݘLKe; E Z;\,u$HXʢKl NҒ@`X6n<Kส &CoM엛"nY5äJ];o$ i;W!)d�']L!K ,1jFSSge{$u\kBȢ}pWvoNx T1Nۥm-?z?�B瓐ӣjyUM8EQxKH^_?Ha֮sUqN^�S vo)uAsòǫ>l =4=M^%[2ȗcrt?:hB_$=VZܠԱsr.DVBjhHGs˷ɾq9.R!$'a5v(6MӺfYw2E)U;?/ߓ}b*7+v(=A)3~ Dȥd!gw2'kt 8k z3eItD U$0CWaѡ%T5t_J=#*K� ;1U,ϥ<bLj$Mo6\m:bg83ŀ3(DR= BYa/M6[_8!B›ύ聜xUh YY7 ѻ~ 3hcd:klafLUO[Fatz›%心ME*R p,t2^ʳM;C:[U8 wTY֌iC6͖ NZjU*W5g(${ QNލ2vr/x@ d!J?s{xQlQLu],bJ.EK]=C�� 1AI&S/[,k[`|Dz�pv1G *KzLO M`SZ4ګvSYw*G=%y/Dtb֊&H˔uy}MߩiɺX6uD3:jąr yp':y;lZ8R7(z* DS%կބs2vc؍%v;wV4=~21㛓q,LqM_}&|}2vp-l+mN\s_*>SyOAYWhOQ}z`8.ןJnN PN~@3(u3 z.�zWnGa4 )iLV+?AtR-VK}h4wmέGh+f/$ 0d0AK8AZZMn=R KO;#N,S˛[EB,g xʦȉZ۸kshK{M oNOT9K>*Aun#(s %2$QLEwˣRP;!g9|NԕJ4I-\D4m$<kbnjYx]@.FAByE4EZNB\(;<GӣRnp OgD˚NY6DU-aR/-#g$_j]#\aȵZ'G "0ĠRGrO8#P�b/5.tdL˓L_UUxjH-C0h72Xsahɷ@x#4G.9lxESYч<wK'@pi&c{B9}Kہ'.{jZH]uK8ߠd+gc(8٘[|[?Ϳ܍`,-0d`0IJ5 hcX.6q�yuL%b|+LQ%͑ƩoʕiU>c)ޣ DF&tO1Ktyljs$j^zݾ&.M)�7IAŰn;|T5ce�}71*U (; qgpo*&i\# R~d2㿗 .e8}:Fznn l/{; e9 *=3VA1:;Nni<*z*QUU]-J½: io?1 pCڗo!4SB=a\ޞPm)(K 3Q8SHS(v3y)=) m8ELwL;wCEDRo.FѪgc jԧ+v8'2mz e?Vkϭd�+iX&uuMu>n` )ȩnޫ )h!j,>�bݿbq y/JVk󂃥L%`>ڥ�aG\� !pۙB4TuVy*ݭvr1^Ojh?V}23 N4@V :6>/hr[6gHD@҆Qtqĉ͞;0r3NyShm,)1H W\Qd/2XOb gK*d[3m+C㙤ȿ t,f@&z> ǖhEeex2,' $fO?}D8xމUy lM$r2ǂWGD]{ 6uZ G|l;1KgN�:T� a&V Zӡe-6Wtwoh0iUC:螔dع.$OxEZ-]<OgL{5F?0 {w୰!2ן2%u\<5w>͞I}n;jTh^bsg _wr|,M ߮*߉2s�2%3\ݫQV(NL$JQ.2kbFT_/;WB$b ʍ\\? ˵5w@iݡe+еVݏViG.?YTBKyDs#Z^7$Ӽf^2�S>DWJ>3RurcNwB+"##ޙjP8R>ᘚMb/PgMcG{eW~amؗ<9{f井;KNjY8"u?9xYpq^ ļx?Ϧ1V[(M+( 8lNB5xe=Fx_.lfv= 0ؽ iU- <k [O&mOھ $ ҋ J?,_[ ZكeG(q+;JuV3DQ Y_:qloc\8.߀�b1Mۣ: ÙJ#BgL1v6FW`Kq |b%vT]D8I劷pƺo@v{g7=.m]K蛅z=an]J{SRO&ڴ|C6!mVUw$F {=l!Lc*؎Rb*9Hpsz;Piӓb6}!]^IJQ]rZ$ h i2ΙÞ9DPta;VQ7�g"LwQBu~zzt pWUԫτZ> w0I"vYA_dWWkZS=&:-Q$,mhujH zJxc4֋gQQI"%i'޷,qHCm(C*8cۇK+Z152-X 0dMj׳kl9>='lR0ҋ?4>:pL]f!_�6 ݖ�� A<I&S'̴ӝ*J Of)EŖM%koxn"2ƅ }> P)k~&5'0TH<ʴ_OPajR{0YH>4F9og(vC q]ǘ(+Kbߥ#*|EjSKCj;(Ul ;ɌbS {Q3LˆAWy]WI=+xVjkYΣo.1o:^G͑L0ǧiC!ܖW |H:V;8R>k:^7%,s1G߁RIb_6#oޕ?EmJ/Jf/ԘZ-d�RzD@:}"SƲgoBmXPBût7v,TuJP"Y }E:LLZen _BDyhu]Yϱ>uCe a eRD6'/0kL捡 �Z13d)ȍQ~ Zڂ͉| dXcs0>#U˸PY#EYPXLox1t]&i< ?�@+2|qw$-]~`qKו6{`Y6ȏAoc$sSZ5SH?4Gl]:?m](Y2M]5��7h`7p7>͒l2>˃Z!| 1j}uH`.G]nb+˿&U~RWڌ,?J U1%( ե\;vXX U)j[k!XY DY\`'Aqȕ+O?37pP >t d" -fq^kZ_jRCv}'_PFj+3D  _6zNk8~~9~jz�ß]nz)L̒uTE|l\Þ Pi4EItWD\!q}Bu+?S{O=Ɓc`}>uvgg1s;$mՓ8x X؃ %5n9ujznF%:оkDK$! 1p߯M-X3.NE{g/ ߤ2' :GRQP[zqƍ}ᛌZ*I>ӚPf/85g[~46℗Nlԇ,&vPh4+ֳxϾ򚡌n"ӱfdр*.8=tWr|J-PIEI]ILH=4ń\l+eXE֙`}J;ǣ]]0Wԁy@ڷ#GaYU/&$A+o5㨿Ǒ tx?-NyBw5 `&ŲҚ7 e?a[5S)u9wAT sk7#M V;Fh1ʡJ:~DWh(G˸l2mn/Q\U萇xH4<`n _,'c Sl�?S_f+2 ;�#lTW5a,L8 > n74Զ5U[DU^ݴƍ!Eg]>8U:(-1ԵwuDKZ:#$<+_>(k&$>8%Dt6ĄT}u+vdH$aB½ݲr(WǴGOA> JvAz 6h![�TT0bSgѵCݎ3E <O:hX^h u2 5e GjxH:l~4;wZc%THmxp3� {Pũg-<T7t>9\|w1'b~B?[Q Гmߴ="w-T=uٺLϞN/=uYXCB#F˷7rUD8pz@s\&=QjI)nq9:_!Md:xGT*I_ {F,xjN@&ORJ y**Q|2(`Qݚ7v>[AJ" e!{<W]*osڂGDPw e!b 9^Azw~PXyCI*_s:3څy_/aj{Ͱr;;mVP2*nVq~6z7>F�^V^056"w)31'̆9'}H :"X)v|ǔ{jIޭ!L;@7P am0pPޖFTAeVJL[8yveh3g0�-& &l x_ ?<CD 8HNaʽ$`0?TSFs =ls%0BnۧPp"> @ ir?S dZ!_Ke#jnh͇ð(nʄ;::9g,Z>>$,|^^~4eq5py,qXƾbg/un`k{Akс9Sӳf^ޥ#,i.Ŧ1Nj'_)�hCMOdgӸg~W X{-],~!8(>a�� 9A]I&S'5l4f_GrXHV}@$ҍW @0{[\l_=5og "&PV@\\ qyZY,lcKI h7�vO Z-^+T̹3hc*fYK 7^ 5Hn8 }ߛZfɩhqz2&w1(\G E d]6Lū?ZPp_7[](Q1g&ԔCE m9aAVMgQeŠx6u)c[k%n8p;Tq0`2?<uǒ.z GZ9-gd bBl3vMCчQGjBsdw}:z1X$MQ89[֖`:D s nMD:zItJ!Z1!s*>jId ;ry{5h (껤,}}c7j _BFEا?9RWXgtYŤsiO i[hbSVJWJ?_5#;ݼ^$y<xk }lp.dzֳX^Gd)MdB2C|x FQjp[ c w%5,= sWw$u66 �}LD7[O]!pu EQYN8I=nB5Hpδ,5wk{`?*k݅krg]Gst%+Z"{2a[ ԔY12bB '[>%I8uh�!3&=ز|8A+fF>eg }8.ͳwLS4ߨ h=QLZM(Gy4az*8+㬧-:\"GF87qC3m8rA@.;XIvf=٦2`�:Y@G5Ot3>M<Z"͞)Ka /N}[o%f ]6s}?2(x"V8< F|g熄 +m9PPhyڸd%XB3.^Ve0T:v~cIEfzSNnIZqVW @%uG#a%1ȥw_sJ(s9gEԤd=}T˧OW?$hNbD֩z" jf\j[rgVhU7"<~"f=՝.Ev]d&p)~#K$Or/ *8k�ŭc`{\"O�a 2>Ƅ-NJrQBDĈrF[2InΑ0KLd!B>nhIi"؋%B hZ]:pKVز,fũ6&/),d.TFxZo˔M |aql^(`9EFDꜧ-.ڣX|NJZ]@@4s]?9:2<NaF){}T! p;?OLg{�( *4*(Y:7$ig?B8`"ᐒ~5$V Xl0i&s|ƹnPJD=wS,uzlq؋y we�AFW>;:/z$b1UigsqO 4O LDdfag�,W@/}7Fʽ~= ϰ)׼>L^UHWqzP`5q+D_,eR(%MuFAvuY{ZMF|b7;(J}"ۄ^uX{)֬1PqS@"* ??K? TSQ&A~i&^Z)66P6f; N8pN0د{fCkx:bdOcwO2H^-+7wƮXxB85!cCz-+U,`_:aUxFg O_»�O/RoXKHzQ5-BWrN<p[Mr1<;c"͑k#"mMSe-H_q} W{/`{}(ql1dw=ᐽ!~*%rѡ:e1֤rNb *'Wj#^Hؤfl8wn$ÀH gSяu4d03y҅jho 2(v{7;4d%}Ab]fzuɜVg㾯$+8gc^?4Hk?JbڍY  -2L�ۂe\: Ɛ#af69KXE`"L[GuGB9bu Fuή,>4AbGu +f=u8-{uEiW'KbFKuو`jI|UԺͼ"oRXq i/jKg#z+ g9ۂ"젾>ݹ8XYN5I3Å!׽I"ـmAVH^zEׅm ^(~`H=$FiM2'Nxn۫ޟn $ ^ʇe"2s5v*<tcKvGKKpr%%yZP&s8}"O]YN  ֺ>}xpv(^+g:ݤLۂsg"9{%Ev|)QaoB4-2sjʑ"o3y"Zlԯ' ~B#Qr9|}l&qQ.&N,v ˜Z'ER4~b�HX?n:2B<zf� SFvEbcPK?KHJ%V&":ro rHhXo/զVP00P\�� $A~I&S/a Pk?$ȖFwaw6?a֡ugKߪ$E{@`aҀڝ  xJfVh;HRq IQ$C֗zەWUYg@Α A_ mcϬ9. akUB(箯 ?^q~2[㞩.[#DLͯkj$ 1ϣ`,AT2Ӹ2S5 F'Ƶt݇ybB+:?[T_m!hm4hPB3AkoL=aӈĠ˓lm2Qzks%y3(?`&!ŀz8|;+ 2M4ة"Io؀`-%|av?ȕ;^|A"4y</KP9uֺ2oU~N@yqhf6mkgOEKf> Q.@ [I'Gc)\Zax*6^5hw SSqK W_8կG>&o7_U ѡ!Ñ{$S_Lk,(: $XS7owx|i=3�mG9e!1xoT;V|h{~? vrJiu`+|;Y^a% \smT5x_Krafxr 4_yU@%n N#;3jrҟUb]Z54iYt2m0Y߫W!3v5TVnM+s&rnY&.dY0�džo=7QOX'קlШŷ-DH,tKBh&#)�<uL '#~->_K0q53H|ezVtr{THVc"CYt:>Id)@sU0gIm(ib?%UWƃ}^issm |GV[d ̔ЗNZqh=,`<U\TKS*1sNeQ S趱d_^߸LcUz5]kY`M|?Q+]dgn3}/SeiH[ǥ >*�n =.h5�Ga"7|G+c}Z+Q™hmԃlw ac>>R|`ցm??kٍ 67{=&!0h;Õw}bbh0"X@qo/E#.' g)=w:Š n!\[S`0\$&,8<'o�x LjDh ձoxVGU *Dj?/gSHC?zc�R!TOPIߚ3coƪܣ=Q@;T2O-{R=DeO)B`A0M~]5FU8 ro@ʭDnKMVrDG<*N1^dVPU Ō#u/ƕ7V; ߦKr ֊";MGxZ<xfS##5^]f~N Y1S ;A8K^=t.1~"2"ITl*c!�8J]c|Fx";c<S5Iaj|=zVr3*%6|E :G2iʀ0[v!IVP6!b]*~d<i2XW8GuC((#g,ş46w,z킯b+B(JdaP.ѲMhk)pe% nst^| Osda&_{3YuD﮸E0wf_X=ɩs' VDcWht` CGw}3M*/Pr}:X3W饴�R}"C.\M,xmx0hEFUc'?@bb{<J�hۤb12d iTq\^cqpvBxX/|lI~EC.IRP' RD9O6s̡_NT0 R-KaE~ޥ"7plBk= /(h 3>E>=4Ū9^+>aRF4u-<ur9AZWpo |Fb?J ,ڂybwFEF|*&̚VJ̪Azm 'ڔ!X z[ 8_ЀVv+@@q44RY9*4& =?UoY xr)J0K'<gV0?\+t>ZZVD?oَ9gM;y+c mrFir3j䧍}MQO@GsLet "r_!8&E`k <R= =Յ[:Ŵ$'drY)�r4ل, ?o GÊէxTKOx*z ~iU{H&فTg̎?IPz퀗s)c︭0=.SW( D}L/N;ph~zH)?f$v†*1 $�S0/YE2~/Ob&c=@9_q<Z* E i,x-k{6g?3(5+$$e x+D+~MG(| !I6PX*m%j"# 3G;bY%YV1x%T_(uH�� AI&S'|uFq;k"a5qII00ȋS['gR�>i oLB%MI^ojKGRZOSCh_a++ÁW OtiLt!&|owFЋMHnu ʟׁcjSՋ 0i$1hI`[~O'(AV85&S˨i1.d l:a!W2 TVp6t(núu,3fxᴻ�'#k&=+&nMH:})HԚpvNk6|.%krB3gȄO^#6" TUǒ@wMv ǩy2tbJnNS0fmg4k!TbR>P1mW44#dUNs_l{zn0,#QX<}[̾<GExԑF rDޢ3<tP_K/RФht1f@ÊiS4Z24)Iu0MGuo:#[Cr!=S#G*O\ʀ:@q6mJ@,#J+Ԏ<lx3LK9N3=U!];?hn?!#:rod&g)Ò3ɽni>əG&f/PGcnXUj2{W|a(H2 `QP[O8>$Z@N4y]^$ZVġx,Y*{h*< X2CwtM_8HEX3ɲ\"kO~%=EXfdF. >ltu'h2  }u[(\'ף)RHNT 4. ?Q1C}#\ UK<|8ɩš P&2T8+f�b+ >)1Md&/?hTXdBzQDpjB\or,BEJ'.iWxUl5?-J(lun=˼ CkqTTsމ\Mtw'i+d# S Yk#!ۉ(#C@u+@_s |Zmz_F_]G@|vƠ7=7!Yf@Sɂy?h]x.5ja]~<bsONt?!dQJ0s&e_Up0BۛȈHXVhi]SIyun <tLnmX 4EBn 'ƓÀ5qQ#q6HO,ަLh?E26,6UXµg FH ]2eO3gIo]Dqo: +~SExv2H@1z (\mO uR$ꋇ>ee+!@jXBS"߲籼Ղձ4phS7q\vډ\Q>5rǃy7gRMh4Ԏs#dU^sQ]mF]pk�-Y6ϙѢrys-6LL0wSOcrKٲV[IO3Ií]zO y؁]z v7w]JN҈Ui1H2Geu#%ÊқeWꈍHeK*RӰ}L?hݛBN>Z:CX92 ;kӲjsaQzšܠZQ ClXיnjyj컭Hk'qG4ss} lw8N:Y&_TJ:aק۾Yv?DG�%Gc3Gpxr)X.W7'6bW :(-ғ,<=^@1)R'0if!#jĕJ:)Y3-5m-QS(5c/kgXW_ WR}‹lV Al8,׮v$col'B+WጜK n!?AVJD/AJ!C^O`VBЯz[q|)DwĤ 0~+*cҿѷN�oF鐗l{QuրAhs48婤x1o>Px@m[ԵshCT8c:![za^'h{ɦ]J�&_ᗭy$аue�;v Ydwbѱ1&, ~AX\o躁Ƃm##0x5LP5[/߼͐}'wAW|B0J)z%B?@iFĈt\H}iVjG̜/WR^[Dhhgxմ) = yR޶,; Q~l`>D:jtPˏ䕱v1H}U~YƮ~BAS!�,S􊸫Īg*f?_sbXkywxgQSw_r e,W j& |7`rO8s͓[gb "+ܵ9wepމ/oDI'`cxƹCе4I-OQUX% ףa ʢz֧RAӽbi8&_Jgl9# /")6H՘ uJ-3}])m\_ z�Hmz+ێ.sQb9Ի9Z3!Azڈ"8!:Ҍ^Zk6"O:bI+WPta^gi6MwEIP./6?{ކ[e4c. !ڒ|W;b<x#g^l85|�:x;RgՅbuxY;tPLi!A lbx8^3[ 4f/үr1 voKT~tf϶$ܫU˓QS{AXH·2 Ia5tёӗVWnJ D #SQWn ۂ̐qjq<qjݺ_8*- ֠"Y&;Zb>3UݻkQ��AI&S'R$ݎפ0Jr۞89DsuXo۴M!|9X:_[}`/-[rALw2`ϳp6_ ќ""ql<Qko91�eTΤY/4Iҿ�EPBl ^*$;\< `m{+QbySe=\T3BE߲'?F8xA(A2< P^6}j=bЫtL؀pşoMXԛ ǰdֲqi٪lb<0 Jٔfn^86H@msNЅы!+@-uViN HaK]|v24g3>JO=Do VNJoZqYdzvOP,o~bbD 3[\jgJ%*n|=gH:MyQvS_ϖw}0^:"^UP`*:Q\}^1*ecӭKYLɞ,& ~~}DһC/ hWrI RD#%%R)>ӥ#sN=K4f G2RkGL݇? *ژ884-f*C&rW?\]=zRl@Ѷ;'([0 {2$hE z+ eE#hpV">/+p_ Sr`Zؤ,.oE]@; =<DPbaҰJT pU\!nزM!yкE:%ݮt9ObN7yr:"'^x,1qu]z{.@!jq$((QqZX`O^sMSޥ4 7SeVr !o$\To2N9l,*8Vԝs/V40%ΟJ0.  y~0w[kl^}PA{SqXCXØ9YK+čzлhԾG }=* Y*904z,vdYyZ ?6/8ro]IM"YwIm< WSүnـꙚ-䃸�pE炉ϏP8@\C18$uL,:hvr]ACuߪҷ%b;l [sxtbQՠbW}W8oJ GJXyX¥ ==7MJ0 @gA,객,7mGA2E0UI@XmY/)5g&] ZO1jϰo,\`+FC \8;>_?۹f9aRBQ؝;/z"�eYUKݐ[]7q)&;*GV\Vd!cV%ǙAy#O.eO 0aL;^Gd=MN7ؕOIrx uJd_G:2 yt_C^9Р ĵmIf}! [^o\aKT\D�hZ=÷Ew+礹�R}*)k-9`4;Soŝ/ Ei].BuTבj9Q)rA#bF#v,3u3M k`#lc/[XLr1݂)y]%Z)[ ҄+hiG@^+ޅ8 T?SiC[-.k;]?M;Xt޾ XsG�dd41TOgg_/_*FgSDy_ S6X"AtmM :z A=e vm-~0SK xŅn[wrsvGTԳT:e&WDYxlu 5WCP5wna>q=zK#QFzSHv&^h =EOJp]zFĆ Mk`&=#^j3Zjn5fC F! 7!ԗSյ M'O:S0`n8MB$OOh)6}??x<ƟrFGG}64"ĖM 3F5H�� AI&S'brF=a;g }B9r ķ1T2+AԙNJ*1Vsٵ ]҆��~&xmJ7m3թy)mfA.MGC;f#F#c䂄-��.o=1_ZfkF&w-X�*C9kP_.fƶгkS$SVr㎯;s<mndFc >Q_%ZOUzv2{Bd$t5"j?KQ^)2xII#ǂ+;sWً?bxkj^ҍu :#M)z?26=!i-]K2ABt5#8M)ڴZ @ZUr҇%0؞ sBrAϩp`^~\E`J<. 'kn!9)M71Y!oI\�47ל ( }E*ɚC~O>8Jcǜ2 '+bbԀ3ϾJrғ9G݆GPD/Q<V'+|3&Қ"<;�! VWu*N| Ԫ jΧ�ҦzOrLؠqfa3!u>pRL?L_oe9-,XBv OLk7oVN3:տq=jU+L_eMŹ \F:F'eeJ;}[t.EҚpzְ jx(pHQF's<? B+ ߌ"W^9y=})oVh4�qQ5`L7dEB5XF5Kaz0I?iZbcWmJҴ3KZ(,ؖ N!ۻ;K|_fX+ӹw8jd8fQsֳR^4rJiୀEw+O'ИO(s~2lPunNGhm$ •9V Ӧa :5ܸ-ri۾a8p?sy ս;ْ ="k~:D'*}t^-)Jr퓥` ,V|~؊#K<X 6"p̂o]R`al~]eTg3bcapQ!0j zh1 ɛnS45^?#WFvlcG u n?Udrl?RFqJt\)S(gml!*D t 1vjN-S*pPZJ4l. c, f:$ EfmP�uG z{4:Z" veG EIOv[5)Pi1OYM; 2)UjRjV3E<tpMw�3=0b %F|$ĞvqO8Nzܠ2o pMn7TòO;ъ迼s^f6QPgFٞh>v`ꨨ\.RV,m~҃AEn,ʹ2{'yoݗt0( XKDkmHQKLQ 4$hm5iH-NW/tof=2ςʁ@5[W_ɡžw5v\OP+;=뾢$1\ 4ę:}R׃F%=ѳ($9JQԠYeDy'9'bG4@?FHcv!l JLjiVݛ@3G4�V lw+Z#0{)g,=| .O=%볆aw봯,}͵ R*`;:$9AzӚTXvZ3Y.]\ɛ)3䛣q w^b)lZE$ϠnE[3nqy734Zj~!>o:Du=/65H7szBq zg/BHz:fm :[H7?7U^D4{yCyzPikgXumYu: =z䶝øBӾ 0uz)JXܻ�B5�0)Ț*bźn6\eGG:MPA(bBTiC(DP1Lѩo|۸CYi#9;  wst% ?ŧ &و6 5r_ˉ4ZVce<!]D,6Xr~9?ӆVg#c@VyTJΙ>Im:}l˚{3v)F;Fq Vǟ##�pL3۬1eRN=7H:j;ooL{Y\cuc+饁aU3/W��aAI&S/*NkV x;]QhrWtV:ʪk$A8 Q$YɷN~2Ğ[ϛO먄UyOFҺs(v�DwvOmDx7n,;YZ0^Wc&VJ-PZ!XP%:O!\1OMTa#l~x,Jb\ׇ1RY*ϻ33or9Bf$Q ܞ3F~}P>lNkBʚyy@rm`;u/22Et/i= SoW9P` 'jSJQ[XvR3;,0/}!L!]Z*ćn3+4>JB3 ^鈪H|Z4n- ly`My:`W!ns"p}koxO =U8>n(0ݧ1C#Ak: E+Q\3 C݌;foMRS}o^g4A<ȴQzJW z2k[yr 'b4 h.B_y,{+J=*E3B,2QM'I 96`ڜܞqX-\ 2QOE't%O鶎Ix/gO}݊}>_mw0zNX򥾁ȞvkY^b! f[崓QjSt_掂>GBaZMURuXJb6g D<EKi,l^dnX w~ŵt;ʘrv)[&$f6 ƄCQCVg[#ŲBی?B@ \)%e~!F"- lZQ$b�d�ݥ.Aw̆݇94u'elbB?yV|Z\I;bLaF>,uZ D/xoBǁ{JlU^mp!?ttvs IVwR}xsH؀s SGl܇ji<�mL}7VAv >B5CDU xM̋O6OMt+nPӬ}ع:v {Dkr:,:cN(Uo+pƐ$Y$ϽF?v::u˜ #AeSD6a^>VEN@>53=`rc%ǘ 6 BN:S&i'(RL DU烀>_`+X36nׅrXLnᡓ^!杤BEdރ+䲾JB=df.iF3 HAH�K˜,#djTOVWH& LTˋ{ѹ_[fٓj^L*XKOĊY*ٮ!`kIMm@5QNմw r[PSZ^&P|Ym%s$д\N)'QLPo7f6|eiYOd+'UIg޺toQ"/xeHb(Y^z;[N?h?7(aq =`r[OČ2ftm 48V{B6yC7~*2RWr>7tQh~! Qǁh-+/l[ϐKEKs;'6_ )eϦATT$x\?F)2cڷhn5*- YO+&(4@"'-qUΈPĪ"Y)~.%15 Wq"X@F2ů\9Or`d'jPzduhø.N(Dy`!6#n5~O?]jlsH|3$2[KIy+w[P*\h1N/N7*ǍS*dg.-.`Y {8.qO8 Xʺ Fsd9k'T] oW3>�5@xc%Cid-@?iOߵL1欷Q W4ڊl�}CIY��AI&S/[=Ra.! ۘ��DRo>zZx3S&;еgKIWU<qMƲO,4Ϧ6.R>0o+EdL:3ǛPt�bImsy7_*,CO\:{! Q*v>D-懡V2IwjwG$fKތӬqf&9(=~CP6ror^*>% ߧV7n.  Kb7#56AaMDRx_$s+mKH|\=TByp6mT#TC Jų_ܢy͈k4Zt&E Bo[ 䠌auS"Bt䆩eN|ǝXڨ>*#DLӡq`n'C[7:BOK!9PM@>""k1 ,`+easZt! ",R(!0~HOWʇ(_;R&971.ODH"촃4I{;T_ܡap/)Q Ҡ޷.:ʀ|a_Ɛ[61S-lc8ÒըN,Pʼn "<0%>.[UM\co`]]ڭ/~R^z,18~m.<Na5BH!3`x6/訯8C&Q 52cF.˳U5l^o&hs*z'L} _m{BOy"vO{LYF4c�M}NY& (0E74Fj*&Ql.,p9~tkl$Lo߰O2�MTK_܋&ݩH8FvX5#ENp`u@Pe {F|qVBsHUK SB3H~.>rw(:LDQ~^V5�\K ]MjEw:?5AJhl-XY Qjc-fj>,XvV-#[Wp"ۛl lUӇm+ *`FW|אxq(2MqyS` >*s9s#j"/ ˽ၝUNbQߜK ��wel&zbqZlPQb@4="TM?Z@l�HN+Wm /F94yb.{ &oV4 BWr M0ʚ2n|F.S1B-7HBa,ceL 샎0VЯ0(9Ape`di޻Ӱg`agt?(ȿ6DB6%pEwګvT�� A$I&S'mj��F-2uonj1ٽ^ x.2qCMS2k2BLՕՒ(NE_\Fw>9rC_?T^#"ւ [2ȄG\$ rBB'Uas lŠ~r4dM@Ciu Wv\_UBh~iw3f>\s?Npe!O:s=\܏$.3tRhk2[ :#Ǟak64p>2?'sMJ9=-gbG`ԓz,|Y"b1g,JҁM79QBqaR :D:run E;2KW.3  z0()Y"4B*Z*BkEm%INF $]at3:> O4q 룣 өo*<@ʫu`MvT͂xG:mPȜb~wE!+ͭAOL ymtD+w4*\BHI ^Xl,X K]VdPFUڭ #*bgVޕd (hxq^3N͚N7Z]⦼?_VXFw a9J6܂lu_JreWhG7V2xEP RA|vX1.!# Y*99af_Q;f_5I/h<E9l<E-{7&/!cSvP]A^mo]x|IIΦU~KoJCqR8Xj[{%p 'Wn'AT ۬5*aovMy f8l5ƊIbgRߒyȸНB`EV^ALF>Ftw钖=Tʚ\E 80A\eλ;&ĢGi}IXmT9ߵI($S #𵅔 xym+Rt{GNO]qOqDdqJ-H𔽚T g="1 +3ի3N~IZߖ:U2f\L~*ADע*[S[$mfUBsi!XUm ( ;<dV9rޏIVI2\+Jϐ>ѝ r7 ~LyQR]s)Rx�v<`yg9@-l90qs+*,|@)w1?s*fzlp;sX_lwUy1iĮ2WZxOD!mmXg ) ]b4 WskH̼] BoS9ؕRGPӝΎNJgcx 2,~ލH O|||-37E*mM=æ}J yFjaڹ4 wST Z 62M&WIJBlx)JޣMskӂ>쿸Dx#xw/D Zw"'}Uo �R s%Îިq3F5iQ3d<؉Ec:Xᜡ_ ?i1 nu6L 3^}3>RLK"πm=G :nv \�'$и#VJqS %@15bPe€9W T|ԧbPjq-HTzT4(D"hd/^Xt6P) ׳]dú>U5e{x-9gN )5vV_P9c<e:>gL`MÙh9ofVՓZ-`R͞ 9ú;V!,0DMEyH'7q* IcÞxF^{J~$,ڙgA4_ gIV&7>6gyC|ٚoQ\GwKWWu|/w*ۚ25 R5"xiM r2MNv;R.|y[#8"_KFaKFmB4>&Ɲ ٶ ٠xЯQKglKyu?]C�,};;K t#Yd2*ea6VKucw =6Jmf~I w}z\|S Gaq O/}NC!epbIeҖ+(;Q��AEI&SYy0JNV𠁊jT "{v95 ;X)\zhmXs|t QUJ_`PqNZQo1bAwfH-%QVE"| o|BPJ$I\9Q-vxTy K֚0r\'D@ހ)*ݕiѪn3pYZjX nPc5-IGtp'A\jd>S)2v]w"/ݍPNCs4R�(pEy|T@`80:xwۣhf\46#ߎόȞRup@0UMV|ma*إRCb=Kk+H hJg,w� ܊<; QA/<3,y&pģ"hƬ-,WO!tAw!m;A{#Cp8 4D0@ORNXa&<~M~P+F>&5+xˏ dBɒg3MI~_F|/euWHjM1悳/\Ä{M>"5dZI2m%whTT6/, '8ijԼ,Vn$"ab&AdmTxV2GFV{8.3IT_$faJ%/A|e68kL-ӥ*KK: jY4gƎ3ZNN_35|39{W*l3&14qwQ+#.ns _mZ"+KG0exp2&#҂g^hˑ-W%oQ3d�b '8 K8aF$A)%9|{B}Xao)zi\X۹329̵΀n)C̕egEjacuծ`<3;JpP58Uj= gg.v8_ǶsBN@^T6#3kYJ%kƂZl+H1Mup+-0{Qͧᣡ9Lz_T<RK^U@eY4pXm(8:# UpXq,D_QO9^'n9XW $ZY�J6bϨx{BpAvY#`86) W5T3L_?5tՎ[r8Z+<y+}rΛc FC#ߜ eFy2G)H9qw0I3{w#G�qkx_vPڔX-(YFN4CzQLS} Q9 S>R١iev^Y"A#H.T-_z Mx SՇ&Fwu(H;�; h͓OL ؤʩK~|'ؓR=Z<) Ac1T"Q1;SIӯ>O]�- 8+DBa1Z*^UYF&7+PEy89wKʡ8 /U2zx5҅_Y}G,4~Yz$PC<wԋNX[G,&'>KIP..Cʇ_5)?"Ɛq m;9\~+[{>c[ĉ �2l7QRIe= aއ5<?m;Ro۷#>Yd%DK!+B呢YrtYfΙ9,e- uu9͐x/N2_Z]@h—gC̨Tpr��!AfI&S/k|e@i ӏf pP^ *YR }�n+j꘨M^[vHd2^TNDzbd(*|)-[21 )RXTW ^O׭$n+3eRD2]%H 7ˀ#^jCYѵPظ<Xs70yIU*Uͽ/<Gi-"g~ҥzے}UZᶻ@ayZ[8Λ~)' �8 gkpMh_"!Lji񔮳Qyŝy8/`1h"ޜZ[f Ym&xӹА;Z7~V-m6}bTКn*alxoߒRqmL90="nVΝ&?IS5A,;F3H2mHdt q�t0e_9(ЋZ7#trF(x$Y((L/J6(n(y T֪B=2M#XdU DMY ̗M;UiJ-3�H{@{~U@Y`sCt'm\O݆;;Oee@ i|Ngxw ;p ;c]lccI4"XU{Hw=¹*�u8Z,� [w"&OJ8&g}`ZpþE;LiS4N0ʾKXzgֳHu9WdE!4x._d!l+D%]%S�AϜpAXMDE(ʵ,Mvvy'F4 9C�bs߉u3V 6h])UD̹V;'40qԶ4)0K]W /cs j�glv5}PӍc)P(kl?lۋrc]$j%O$fnJtmN2k.}Iى�1KtGWPma-\θ@iNqG/)U-6$1ygk5 �`NI,ZXL7] xx5@HHNj\ݶXQ$T|" :̕]2WdF핏Y99MK{s"V*rU=m 6X΁?ӧ3Z%T&rhzÄiE)67GfR@#j6.@YPuv]fҀg328�lY'Ð3۹=V!3l{$},Pr㛱D`H$|ۇ= RFXz< 'ٛՊE~wF2 tVO4 ڍ5׫4 ݵ<'(nΩjQGS jdY[÷1`~ MTlTjտ9TYN>nb48AQ~m#,d %RqFRԤG,Un †$^F}&A[* VxTE-[.aU/'qr)):JGp(qNy)r/($QL1%:6`XqUӖq!k&LsH ¹>foΟu[%SB�6gaysխ"_Kj{Ԯ'i )e} @xdm׻U3u( ++z7V\dyE=mULFnnܷ'-Rֶc!ux0d} ?Z+^ nXVyXq( nIL]3}O/N~Y!<uA<�jvA- `rxs'>ݧA lt*ɟD Zf/-#i~vGN?p)׾#8TOT_׵?%sbS) t0*ȆQʱ~-5xA6 :ҭT~Dz @"c&rTe0տ$mj)fk~վp3M۱HCʡte!ZHKg 9q��hAI&S/k_ʀ{$4H;QX%L[;ţIaD:<o~x:rg~IIJ#ELR�d޾WZycp@~/vif}Q#c~`=l3f!(T*]ޯG 04B`lj3|iS΋qwN09lX<&~ ֿ!b{TN?e9DˉvG+0&%˴vj?H X&X^~B f!;IhT+߷Z)ɸ8<l 1}ch) ZP3!\V5mQ~rT5nf >,=~Q~ `Y M)WԷ Et]39ފb U0?hYKƺ[Bd-&\y4T%9�XVQr%l,2:|N7X`2Y(B& |]Ź:\|hp(%֠wy_ThKϒDwRUy|L�L\q9#م8l&K? N!VI`rAS.r>9[p)KpRl4Dq~ )Q6C޳ٻ4Qe{uBx8NO*`Dۡt/f(Ǻs5R ,<#RhqRPvk F4sS߷,df^.q.gld J Kl˟ՔEU6E 607)qIꄂn&D~AQm+7ZoB摵\0}@]If.My; 0@d$xGbk:}nVzKǀ5POunMt[N}EIw恶KzJF͢1XorۏLYݬ{1 $sA/,=QF7̔Q55.C 4f6BGv!4c\z,"CݹB]"z;[Z(/+ )!ƃA$ 1p{Lga -uהF} t)eO4_J28!Hr$BB5AM,YE&' Ppk=]KT&`_@*n-r͟l"1OÕZ K꽢wJ?Gch SZdDNI@&EY);&%bDp ~s) g=ֵ-t3À'lȍh53`.܃Q`EQTAf/TrnmE&zָ}e~'τyp] K2>~00�ͫS1SݳDcI|1 <81@d\NGkAFC*pnrYZ3Lbj 2.NKwi@#/wo+?.6Bib\Z5QV5#)n>U7R,`]n}H&?كF7DW%(:.ZQ,:P˙uBm'CUQFTK(2BSfTcMRw`N^y5p'R[nEp#)t)c7O N HaGL1Uɦ\:iL6חyZ>>8<eCVw{,{GI7M\u^9Z \6ݭFbN|S(0=|9qx�7q]Xp9ΡSnyJyVސA|7wf '${;:}ІӒ/ ) ltc`sQgמ3\.9?K¿|Һ6'  Qz<Nfj=1'ha-$B[}SŸwԛ̢Kk�[UI\In2@ (sdJģC[y *X_GT|%f.i'!'Skp;Ncjbݲ;ev)W}d@]/c3>V/b1(8ۭ]7 ݹ6o-xijeh7sM��AI&S' 7O0p: #_X$\kV PJs kf@ I. NK=V[@&6I}U[ }U7ec*p 3㒺^rn,nߒhC$E/DeCۉ1"".XYpPftͭz:gle4p`gmwGUD4ȸ\oÍ1E Ψ9�( `4=1:>CInJy>I=Kd\!^jʷ}9)!*wxzx߲&c}ZČrAF!fW YUDT'ʼnN, ?Ccu!ʦ*HtdNW'0 ?٣+? j mQr"#ܓߕ.)sDâYNfoQE:bOa$PvɁWRy!,f}S|Ä<ġ?N&F}&M(ѫ q6; 1#"hҵpuhQ Pxg#A�c)"W\<*k-P{jTE&-  ɾ6¿rn1hWqb͓~-"q"B #$;~)r ?Hzw(]"3z&;(0C⮁1Pw~}:? HR)W%*޿-X5ެ;TաEYXuB/6BY|3ssAFU[Du0EjH1yrR^ʼ*h|8 ҀI=k Pfyl97:(H/Bq oۘOr;Ux34g(+dG <+U]<:E䌔:μ @ar<y =d|L 6M9b B诪f0=zjM[w qqT09M|2.&r\ُ 5}qD]/QzQVnn$ @cp9X~Sb`BB$ر+ߊ�S>2ޡ8V}ljV>A6~⭴_Q~l|nBvGu ! N<V7SRuƚ\ 9(J+P˓rպ›} KțqGVpk6<n ,ȶV%Vt᛼# = %YIpG;6k\2)O,d?-m*ށc<+睈(4C Z* T]Mt: uXI#:YL!bh<7"DuvΏZYɏa %C0E Ǧ/6-osȊ_"EކE,w"pОq|YLm�t1č"jڛ.^EҡBWh>RcR@+]C?*Yjԫ&{ nrQM% t`pDq$# �6NBctT:'(at[Yf:&RZ˦0à\\i1=� ǣ3s!2` F /!�b}z 110\u-bn7Tڒ7hF~7 =tQFIOxZ-fTHgu<ZML?TPGuw#(! iRZLp*힝-#C9xo~3Ce-!r%%H=^#HB16G�9^T;r.IHa?'w-<ם ekz{@$gj?g\1FX ?5Qu\(mg$f1pBB78gvnǒ =l٫pByR]m3"M1Ds͸1dr:XsQj2?wo|R3T F[ |whZRE(b܀K{@`6WEJAnS1 i~ Yju/]m߳(VM?#Sy6EY~9@U-:qԕRְQ a({y\«3>|FH}O_օ?"ԧ4@��|AI&S8Z<Q.Ύ3 {AЀD�/[^'1~oK{qkgq_xQ.&|ف \9뫠A_c+僾y fJ},h6nXJpda#wF(wԓ's=YqCWT؜.~Qr9#CvisOc�D Q r]? GԼrGm0H)Y_ؒxM ybv;q=Vl_0;ǀY{pUғJ2tyA xr{QzUfI"Q j2Ul֐T ȱ\lE@c%)ARc5M6]ƔyWيcz;6}QPUý2Ӥ9"+kSr㲂}4Sbr"J#V|*)`^BcI+S哑ˬRAJM9=?ºaltZ;/.bBQm! qjZJ>^_Q}Ksx4f;jHr1Lz4 [tvCV^t2҆ 9:M󀧸9i;z4W=lm1UcMY`Ĕe HXv}c()*R˝a=/]Mlc@sѽ *njQIbOHrƱa~(m[q!L#,Abӆd u4T6X]v y#v_-В?AN68s9g'$NVlG6F dk7ި'k\C˻ fhH_][GJ4$9ٵj69fbM[Xg4'F]@2t٪1tm A  Nx{k ZS_!PS>ih1mD#~Sr*USʒcDIźw93ûv`Bpϥ:%[M4#E-yRa28 W.LXw(~iƫ_}?(%۞?WކNT?Q@ⳤպd( r_W_il"-ک[r|IPqV%AMk㧙m#`ͪԮ'-hNAq0=v噦i+0kXJ *p4^LLJ?5_`,_z<}<8M8#)^Z{%‡ 8.0wJ캒LY rQm6NHI&ɫйgMU̱S]V ( {1-[u-˄�;ISn!$z[$9തpe%fcX'V#;Pjue`r?`c8 ! @y̚&3Yta{k$Φb^P "+tFP X-u0;)% #OMz?SLނ4v8z&iױQq MXnaq44cy=ͅ5i;=f,줌亿Wl6m$7],tp"ug;w%5?͠d}WUȀIG:CǠ+Cヘsi5g"oq&M2NSnOoR ͪ|D.&!:)ce].VeU#1pެs7G}{tt# M'2LO4ˍe:MY4 HVV/FϦݖjr`a tOjVŠYQ n&ԓ" kM--4W!mc\䆉"ЙU^^m"ILÐl"!bOUÖEr3r5d_�;ˡH~�FF>zM 1+. ȟjMkg ~LjCL\?( �%ޟ`u^C9.A,m!k=1ͼ[V9\zd|U-7��AI&S;jųè#)0]!|`(q[4wx\CL{Y68V,\|9|z~T�س?, |Z٠g\bb96[uB45}* !S(0ofoxFݠ=TxYEmetF <O q *`KaL6rGE- @Z\+%COafI4ĿwT|{JsW1~ǞE NWuT6DNa=MneLG?ٍ7$ FAFӉí/ S"r`TRn>aH#xf?ģwpZNr l-jlqe+(0{dҴ ~pNm nb#+$$ox4ؖFz4Q4c"(һ29)Q#gdB ZZkOnǹ=E'h/T;|.uco.>17Ő\]#EWe#ճn8'Ce3Kj㐋m8%x$<VCk83TE<sҼ0^}GRG,A5U22= SL;yRGfg-:++0U|n}>dTG at`YISc/c)p</γFq@Zt/gQH1! g džݰ)Y&]`H2MDmqfD]k?܄ijz68P+PS?m pR(1Qlґ[z~ގri׀m3<EU{EsvIz-Q`B.U|}6(ùbe@扠6ahYxUbDXk}ιAy|{bQ~4G1H/ <c;֕ q|j%<$mHEWhF3͎7n;{`DIN#Te(rWDZDZ--;-.ǁ@?PԐ[(;vΥ2Dy.ym="҉PơYDF{k"/\Mnz3)\1=*r /_&V[4^';(!d, yọŰ&H73ni I`E>'rNe?Il#SiWu涁gtOb^v3Չ9sBA7?3Ȭ:d$&IQ֐d)}`@oUSzz*Qt]䀵s{M``y=9'jϰZo{xesqK -̽ ~wjhe7igr!{ձF)fHp mwyhZ{B\Odi*}\Gge{}>ṱюƏOt}X ú@wo^lvR3g`P <T'WKEhs�}'g#fK⸭.;ZV͆d+T}ƛz S Pȿ׬5?c' ӛ4-rWB$ H9]..c36*-`Ʌ!-&:]ح%>Y!P]m3:BebbiLֺƠs\|]1yx8&[@E487|sqިê9:ٚv^'?pEz;XtjΈs!5h0T_.·cti6|uزl9_{S=8[ErUB<LD`_3q]`uVP�FDĖAJӸ2btklVwCYHAu@dl_FC MXsVDrtk1T'D&]cͮ_Pf]-'НnќwxaXսJYr jaK(ZTwAuUQ9OTx�*͍na LI/=3/̛/s)@a * H��A I&S`bByr/?sK8o7`cWm_BLUr(<lM8eD-a�SQz/Po.D +}{^Q6i�#{;ò XmN;8BQƌm}nCҴѴ�S%Gb_D &)Xb\jhڪ%bV/-q,g͖34<;-LwEԸ,nk^~"ydrkhIy /; @t]V\ϡMIM9tIq?3?A ~Ɯ} ޒS"@s2˛qQm8' 2S{0~6K(ʩFPwJLmBCZ 6KO|SE7w#'knV㶜 4OKgwpNy:;Ƈ|0<'q3D[<&q/}2e@@YH܁߆jԔe_;0a,p#0[7ƾeX=g`iΓ *Nr}紤JV&pmn's}.§=FGł[OɊ#`h&,:DZD^id;2QD7 GfpA|wKcNrGUL4I UDVӑCV(鶱UH�BG4] lF;I3-ȐiZ5ǸNI88!noΉvvUN}"z1( ZߝX5}^|cuFl~s?y6dl]W dmtW2XU!pPVȄwfch؟;= |Lަn|N Bˆ1f2 %N2햐':&-&+ R;v+y; �Ho/h xo=$i>y.O\p[fK= {0f`ńDf[9)V1"O-Y8PtW]XF[u, ~y\Nt`!OFhvM`QSj_ Uf܃`j<lrz$Hhiy'Πx3YHZ}|"OENb6x0sۃHNO/yWא6~AZ^IN@*51To@jPGhkwHWyPeoN2A@ذUvk쁥غN偡Zk{)!iR)Ζ3o\?5Xt |-)TFxӲgng7 Kv2;vMWvɶ8*S q^}V1GͱbHN/*!óqGx`X%5XhA`.v^歎:{d5ȲW GҾE*+KӸ$&ɳj/!jBQHCHj蝒qG]bq|x?rҹ}Fװv〶?M!+~$oD7{d^c]cZgi "Ҏ23B[YiI7hw|ﳇs JG5+TRHŭpٖb*&B@;i|cd4?O~:̞ƴeh⺢;y0mƃ;tu}uj`e\So3,.s en䆺fPi.veSACAI݃$^;WUk>gJ#gQ ZYs*; xI`67YV8tw:zJa8&šT `=s'jjy.%!JrZ-k;<j!N2w>_k22b&aeTcwQ @GORbraK+s/!6%ъ_hx6+__-5.!w$G42'8d2xP >N!IPv{+ƉC]K6\?�[ p]ĕHc؃Ik$˫lwDW\l+v|RB!~u ZA{Z4ɘEy{��A,I&Sc@D!blr∬ {(vlREb<| b1U>Sol۳6OT/ԾsBMޜfְpPps`̪MEdqpW%kHN1LH/� k8xTm.䟋 )77H ڣxĕ*<D$)0]J:bW|ǸbU{-%QzN/@2|$s(UefQ[ẸJMҒâjDWlM0",Aa)ӊL_}$}}. XA9'^p&V:CfԿ:ŔCG(&̨pbo%FJ%P&ۈ%CC*D 70E,Z_w{Z AoG ̍gu'u{-V|k(OHi3C|}7n ^r*@)k̸jT|-.Kg? ul$ԞKҩũ^L}ӂ-*8V9Zȯ&!I&sM>)=t֬Ϙ -M}?yjĔu '_:V81iد 2$R^ 8QbPh\5k$fi]ч8v? (#gRq`Vs,^zNjdҏ` UU{5{L3Q/N:>Ao54;=3/9IC;TlG뉢 Ri 5_\ݮA\917c@⦻EAE߸KL+׶n`N;-Ҁ$QV- >Q U,溌ůٍ_3m7U!I]< {=}4"f_/jO' ϻe]qx͊:ˀV#F[7~ kiVgϧ^Ab"KY1oҍ9Uq*;ds#Bo >B%NOh?$u0g`(cۦHUops >/!!:;\w˼CngJILAYvc ^A�n { 0!_];&I.XӋP<0 fG*Rk䯉^\%oPeqن!vjv2ȿ2gbu-ز0ً* 5XC+~}-3xSճYm9 n:\=weGɛ-I!$WfLdQO-lNs|%<$U!˭_0m_4aQ,13i.RZc/aUMK wۄ> 8;\0m݀@jhxʺ(%[o0pw|DU!Y2 C}g*,Z^SGj <{g֊,JgNhe_QN"T٨~ 9/Ae!}+NUvlDkf9Ӫ-;jSޛ 馥3<EAl1XgYQzFő#2<V�ڝG`6U<J,$+~2Q }Qn" ?S|+G6ZrjJtgI g)!}^0;$ }0vGzϙ9PA)EF!Qh3Undoτ-!viJ.r+)0 0;(CA pzл/Kd͇KM+\JOo׏h!cqkpK1<IR%G^ [/\G \tёӍW->6Kme+A 0I8=gm {%듦S&C¸ @f/p 1'W칤��AMI&SI_.Y 67H8璌$&5Y1->/pGӫl�-Vt !*+X[41Q!UuA\ $ZY \#ĺG9iG ,RȾdהr :K�<" xPM"#rh8k^.ȣEv4A!PJ##G;Fo GsKkF< Rދ6)$b1u( rFLHD=6s[)8c(2fYIf8Ƞ/ xitDi^AR{i6k"{ϸu/-ZS=#@rA᷿q]zd Fee7K6X%UOSLԹ_XY*堞2{`f|!ȡ(^cI\bc2˳39K5anF p}W 3ޠRbcV0I']c�?ѣVX[{SX Zs7c؇ ֟8c%}%0̝D ut! W+HĒ}NӱoPqX" =au{&-v)(�j\xhL7(S;ܺtrOoͷ> Cf'O ~H@Yv!!9?)l!Uwq>E)%wrtAQI/f/fιޣzraطi~XoQ 9|EoEܴ6qHӒb7t8(6n"1(PyI/g+JilY7Ȅk(E�̀B;#~E'9_ΥߟR|O@`1Cfȝ&*SMP}wB$庑~қ3{$)S-$%: nGY&Wԑ\:j3K9ȇꨍ;ws&W'? +S9` EáBӰ) gMRs !J†Ȇ T,{|YxoctJ$Ha3e(OLu#UZRuֿ{?зL< (?\ #ͭ|x^y:=Zpr9%1gXv $p9@} F &H=ޯ&G�ݲ;$7dZjR%$a+mBlMQLtZ[˩E,1fC44e8i L"Yi*3K:sJo$yll4evڡ)@HpplKQU "LTDQy!~ѿ̊凜-1'u^|Ut4\UL{&8{EėOˆeD ҟ&&TciWY0IeP!.wgIxqe6 rQNУ졍^]"=d?)> k;kA:Pw) blpʼn6KulLZSӣ;5r_ȋ QJ_3.e81"]dCC7'?IzxT)id~6&G`S Ԏq!5xT1?E$;kcz3Į$$l|Znl Kśo ay>:K.'$޻Vўir=-VrWvЧiI &}rp{툌*ߘCW+[7s80#~i[]W$Fp46}5RHJJbK7iTrF_K'  XЏ'Ώ-cu H6ǒ`eE̟a{>F;Z n>Q/Q??,}rDP54A t#s봊\Y͘`B��AnI&SHظ &׈ P �\HXN1;(u;ÁgݦrdtucreΞ3)̳Եb@m"lŖ=Ms, AJpyX_BjRg/{G?{wI!N/w1D;`�. BGg.�q?q Luy)xJoe y/wJ{ʷ5y2adS))<7P갼!S@ǝV3OVOC u m#3UkiCx=3vowfs> ZjJޚ؜A<6/'J^RNɰբ�WB�ң/e3(MWCGU5sY'((Z6` bIE9Ce‘3XڇEouFL\6 bdF0Ƥogb(Rd$�-+S;j89*>%N@0JʴJD}[ض0xYr?Fvb#0GkdS]^+/̬FN: b[ӗ.B g Fj gb2ON)f*!`\pqv&r"kL+i$_Wu)N._/xr,uYε߻:LK"Z[}4Jw|Is �UJQ{ɤ{Fx/`m{ۆ2l qMX+��G6]#~FVEt S3I"fjҀ"2XZY0=T<m?TCUfr[]&w<Hv؄u,·)|LX?tv < (+`Z#zF8\K±JDZW%Z&z`j.~C}˲",r$#aF+{R(@(lF2ʢJ%>=hVLeR+?v5Ț4Z7ˀ#{3;u}ܒONNA2B[H“=vLU~p:|+["12Ba9,&^14p%.,i R,乱ܥu" i�O̓I#:֐7%+ OΤ iBa`'Rk~6žvD#ݴafa77cAppYIrPpbw0 uӐ +[}ic@kۃwqq$9NpeY:% ZS#;55^)pǶF`Ij"ʱ1^U fUёOò qϬ0 AZ*+Ǹ ?)UbAɈ4OP(|�U^R7r*=ivrovmB" ]¥UPv1,C=P*`s&Ҧ3$&QE'l,D80h/l W[ѥ \pjhhZX)oʏX' <fK E!,bVl<cXk\#mAvQ~C>/)#Sevh;A`B͕׼VW$HA rr!Aٰ#lody4{SV*e/䡩EG%9~BZאצ.16%�_?2 gr`e79jYPW $7T'֙,g}t 9\aȞ[)`o~uoJTE3{Űir?X W&[ŝMws;QT /v~m "6ZΠPK<IA"\e6velT^ij6<satjt $^)ES}:?_~k9?C°|x苞Sn[ KJ0Wd]:}~S qQъǎ],]/΅4>eYڣ_]ޱk'~HQ:&&SAWԙAAuO"ٯg9˻5(p1G5(+<U6D_c_KUҗ$J}"l֎y4t_ʺ,,ra~<mK<˦BC|.ľ0T:-q$hś+MHv>{rN�� EAI&S%m 'd !pm&c(<ы'&?լs@A揥rUOybx%u'iܳd$ Tsy>o. J]E)S^` -T 'FNm!:tTw׾˹lϰ8lN+ȧ5ȶ!5̺ʥ;F-Nx[F}_g`D<[b5TFd{E)<ْk9)$ThVa3< Osr Cw eHU<BFe5V!QLozSbj.J$ƒ˫pYYqm;!?}8D J܉Scu7wjQ AF.8wAj0xRj�?~pC Pdv%68U_M.e47lzoϘA 6UmБ,*#F?5vo.E"TFt>_:J8:{v-cCuQT8 5`~`^f%+ŸFgyHg;/޻yHsyJK#Y/tDڕߚCB^+lZ}D.  JqK'A/Юwz�cuE3Ti΄  K<c(u9SM>lF)=%(߀mע\ ~dΌD 蛮J 1.'΃sK;:kf<o 3B*DARsdQbkqAoCܝ#J qOMZ_$"%j=peђߜAzJ,ȢEAh!*9'lF_FxTG�yd+Km+@HDy&n2WHAކG0vN7Qw;"4&WC,6mk^T04B+7c2. kэ!>k%DW+69Sy]:sؓWK_3Q:�YkX\ubD* tB2̔M7x8`!QJk4zh;6S(!ڪtIͳAJ!.T0,SOkh("]3n*4gܿ5os ^3,S5EGjkw&' 'Pf 7x Vc09 W:H32r sL1!Ղ܅|�zЙ^)kkiبd"Y8E焮[ 3m( uz[ocvT_#*hsߛ%Nƶ^$˜fzeKſ<l£- JV�TlrܧvXu)ALsvnj-ٹgʌsD l7P0D MAU5Veˑ>�N2arSKI"k~1ΞD=9Ւ-7E~&W ߯{yKsqϹf$:]"X)!>/+Bš\bͱQYXl,i+zη[ .-03R/ikQl0\f!tƺ Q*"_|="(X(+$jёI#Nfƍ#w#j9w˓CgZ(Fs+T^oPM!7J<ѦHWlFGX[FkQ7wlDsvE(`.Y( eipgPƜp60B%0&jFͅZ+<VbIN]"_=c )NaP4ljt '@#? ~|0y wbXpO'~)Jڒ^ F$>9NI.۾h|iMs@0Jt/XgXP54o& ww9 ҴPt%X0ҧ?Pe .Cѻ8M c8wB+re?/<a%K=y%!�A�a8og5Zq=j]io(,싿~~hvHL]Ň<ѽI{C2 ڎ邡u@C7;}Pm6#ԋK^e[!bTxNmu`g殰Q)EG>߮n^Z'7Ϳ?kOضrMǢ^D ~b'^:#a!@¶y=�� AI&S1@ Po߮ #٭n+�E�u)rśhE)b"h^-3Q 4wޛ-h%>+ uPsT#iEf ^~AP._C&K`͓\1La%iBb"a2 Y=&LgI>tSntmhYy+CY"\T#MH$e|[#)D  E>>R*?9AշP-5lgm^4he <%[oІ>-Y&q >uE& >Is `f7"n(tx7}胔5${QMT^a'` sq2lc|J/ ,)_GHj:'HIߺ~Rn~ذ,]F0]j߄VYl m/+OMtŤ->alsyK)t@<-N"V9Z>f@֕Q~T{u.X,(F[ڤ3[#X ξ?[AhN|3 Nr:r JŹ#|NYdZˮb5_RX,ٓ $njc{�ﴝGq- ^J#R�=L'b_W(O^8BRbca%+P|d.~ߦu'1P\.)VP֚<Ko $\t`MYxǫce{ 2vR~yj'iS؋SV&3SxT*I*ҕ�%˦!}KX`v!l!βǾ 6tI B^Y^5wݡS( fKާ=)bMbwո-h lcˌW ϲw maUH1ooAg!i<qV{l58Nޑp;i]66bjLcM4 ac2InE\IxiJjZxь9AFH{p +WTS4(Ж`z6`In h6]I(�^`:<|4] |'o ;P d91;|̉خV 'ʆfRRfG1MIf6܅\KǺ}w�[@"YD_cyCď �[eoE()ղaqoGh:41oe> FO۝rg/rsTxt_7U8p;Re5<K"DZ>X0G5QUL*c{n$΂&%q[:[|>#_%,s"fi1 K'=k}](v䆊LEwi[Шj-ߋ{F,88P?cU_1s~RJ>&㎀a 2T}"z%<M`ہ�b[' )g<ז(v+M|e¿K;0z{QH,0tl 06oTP5f*%u(qRGˆjIeU$J4iwAQ"aojeO>cDIYX#9٠{3Y}DfK3tnJ=`=լ_~*/{] *}]mZG9:^hbt}jvM$55sdIo!} Mx<WÝ I"遈]�m 2=o.%{/-$[UT}hFO.:>|#v%`8'+ D$Fvd8<2,1bZoF: R%#pMF=@+J1tY 5dMA2$/Ay w,ڢPdt�AIf 8h�EF)Dy$[GE|dj&N_V+0XR@A~"Z%Xn- qdE@$[۶<*W )LmKa@u}cw2 &ˀ61OD@ ̚C9!> 袸wm@a=<x-7[@ cc\J:knv ɨR#$ي zI #(VzTj}x\Jsw+mR+FY g[̛>9r!뉘!athΛ3eh>ѶW[)4p�0O7h^ЗL]q35aXa$~3 fFq -T+ ngu>T0cQenSó$zT,D{!W,b{mZ8QAKiW ˺Cэ /T+)p!ځ͟<Hj U%aQf23^9M5c!OBZf|luSC#O5.}Rh.s認dMO#Ezv�hn-qR٘xZ1;PFśm+h0Ű*k5_381:]@1=[X i\X4N9_Z MbȢ%EHC #GdI�!Ykv֯;A Eλϕ0MiO.ru.^Xtz&䕪;swcvՅg��^¹Fy�Pj u ¥@[Zæc?2Cy9k\&QfĿ�) adQ-B\j?rOIB,wCK]K҆gA+N5)21Dn#+kEfGIDbtNVw?syxkY.F?)xT�ozWsl(W<RnX_֌S)> 3F͋NR"ֿj�q)lw1=bJ]IqHLUtYsY-��AI&SWPe)A+*,WkKJz D-s},QD^t7G(ad`$/>r27.6avgzl}8 yk9+hbW}US' �߼Yw[@ѲTubZ /~uFV �a|C6I.4hч2m ZɡodI:xM`Ŋ3)Q4KDpRĻw�ak�:zsr|fTvWQl|iͿ)cɧ4ִr^/P  ~k&O3p9lBϵޢ e[0vs^q'@l:m2ߪ&-Մ8vbW�0Zff. ]e1^|l|;wE:Ah  F_F0�̀=3͋||BAWv31|㸙%&T|�_Vn*_]>�b_qsUԯCYfơ\M|[)P\٫5קluXnEiK~׿ Os䚚#jo$`[?\u;(Na't8&4^Cw0̧kn}32k{)\_0`\8FN67T#8x9:. @eZI6xu#`XZBI&~t,Z=!, R>N~5i0G|Arh#ĉCE#M.Mp Q3u5^)pewc3%o&mu:u% L2lUϚXL4Ze٬[,BSQ.[9Dh |}F!j^%$ݭ+jpEMB o }Юw: $V8 j/ 3cRp_>{q[~wtycWL>Rs4NIG!O˨=PmC ry+|]ίD}&9 p/S#ycfU@DoWϓ{Z@w3)uF5ѓ,,-"TpSsGŶԈqv dE^�C[y& 5cKI`/Mx63=244$hGW$f#E`�ȏQ;�|%UvX5Xw@J@(`5ЮKʧWx3˶$!+[s>bHvvZ65!i*N؇x.ƨ�V$a<k:.ڎ,gy 由c ?YwbBԼ}.F~`\S)u PZ1NDZrf? qd^$(Q-c,1AdjQoS+kQ4v9QShPn<h/-12fP&&?4wWzݱfՃ^D ,֚!4HE2ҩfF^ KҤhGPy e~~ tB2bOG \,14N7\\V3?|j?lU>P,1@Ϫ\/,ڜBcXz0K)ݙBD/UGH,ԑё)s_hHt4m~)ѶbD‡E7NMN_Q96Q33 ^2Y +4#�|X`9"[\)wi!Uƽ$Ee3?> tW!a\TnB{�ա,RLe iPb_cЧt, >u_'?FT$oGWP[! 5#ET.-+(ݿ~gWt bW,44dOyY!@\L~}_`(ۣ39x{֥b'f%J0mi6`Ľ1WaݔĿ$m$R'" =zʈʏ];1ǽKS`":c)5I*>i=Z;3xkn^~0ԗv"yA%FM(6q,b ;MdFg?|r[`^ټk]/!<̰{"�GpAXLOy|EMTr0\'"cI>%ۖMZnl$r),305,#�� AI&SdIN@vnsONde(?6(1"+KuS+{nxj̕,x6@[iC+"eMmdƘ[<{s t*OkZ~11iԵ?u91:m%T+c TRA' =G y?``JDhXLZfˑ&[8h]eY<dž&9@UUpRkOt| s7wOkkr@]n*r #3-sr%Ϩ^S")ju~v&\4L WaY-" 3sr9㺻Kn;> P|좑> `xc,d{L�LVRSݫ~[h>9ҰG ?/d?=gx] $NI67v#s-BZb Q24w@% RfJ=&OT@^[U*?x tb?ӯ2؉7Ae0>T"UwͩTl|yy?5&'�L,lQrrFQRWU@SzGC $Z'o!h9 /fZ]#5^x:"l;w(`F6;ğsB)&\Ƭ0JVvC_bsX]*j gfudtEc l<b:o%fjc8bI `kZiBܽTѸ@YߥQg)st<O~:#I,JqW�\W  SآISծ{ &b'B,9xGPd6{~}eٽ"\u�xĐuNES 茶cGq Cs[(@uC OmBe_ik|_4g6ݣ䒆)owF.2 <Qzu�٫A\ b#pR 00^aY kxX|E!#=(.SD)]?Ol$Z:{n do\ 2yq8ds5+i^k0 f`bNߘԄ<H7Ԁfp|9e!A\.}U9[L*q$IC9 lY>�Qź1ҵEl- AEۄ�V~}~]A^g6lbɌrTzU~LM-*#kjS#Tx@beǪj`g^OdG3f`|_^gSf*M9% yP}D(MA6#+ƧAI'`D![;B}$J#AS N!#s-6ÉƼ_Nxv O>46uaC=|85> D*GEN4cb~LL9O}CKU7՘(F~2)Fz𣇚 ?g}ZwvY(CLT1u*B^򞌩()Q#RP*٦,-o4G);qza nqa wi:/%Iunv:wNbT8!:<,e?nxV% I偅8@V-]$ڍ J`YY^Aq/vWdR=rta73f} �ÌnFrj%T$x&p]3X]dPu1Y4&0dR@ :F0 G^onDuVǛi5z "3XF\0�ǹшy=I4XqmVDT8.Q-ޕތUq�YLiE]_ɳyYEH!<KOyȻБSpjI(l51БO8Cן>jUuMH(e!~b^w\㊲"oPT"KaiAKU7=5b&=thvinQa$:;&$LC-SYN>̕3<JyY# c}B&?+&80Y@y?�dԫ�5qU-qSkaMӘ*Pųsm)"Pe1<<Q:sڲlMHV`M,ߵQ=<Pa{t41ts͎- W@|H!U@$NE~B4 b)W`&J\%}u7>~@q8�� DAI&Sl RmRB9zLrc N a3d{IסL,kL* m@U7lV|P8G&>4s?W`xs?SW4%IhrN9b}to8 e9VfԌN'D<@L Y>ɴ$̴M4V�\ Զn㫯tƅ٣iR ! _&r+yujFGq|wg0V\H!bo*ody?B`IZ2ooւE,A|X<^ԗkL3G"{C;wU~GD|sޒ5ӈvrw: 6CwF &q y-O ܦ鯗gQKQ$Ut\*W(y؈];� fLH9[F=b:q_jy9Bl1E0G2t9N@K0P5ҺS 9 < ȴ�#rv&qlmʿQԟg8QÈw#<}hP7vyں))[+QE1J˺]aWԇ(2)V!nߕ}\ ӥ[f?_~!qL?!w(MmPa/ íB u _r<家<3OލSGt>9KkH9)B)Yt*|<bkq@Xv0N&#}9PlYu uW8M@sjB?,vp%ҮBn𢰥LTR|eQÂz$AU/-]T~đ@)5}t~.誏%�*d.Xܿ.d߫Ӑ=(6/G@3KR#Ml\4dW*KU& kM}rH-w ޻ Sp/ ;:zt[K)VŭHd/v·Zave ٧F3̩/s~fI1)/T<W.6_;b?*fK5,iD4.lBDM2fS(8)ж{?йJÊnZ&<l�U�Le=S3#Hޑ˝\Nm̯3/ Rs1GQqrQu+}z,5X[Ԋ@\ܞQI̕}k cp\1_z #kOI^yqE\I\BCn4&ގeDsNYFVVd>]]+Н>R|d鉂9K-LnDA "wn=*ܢb9i"I 9[v<,736P5-YIuwyl^bXֵ- P"@o9"qeJoT# $\܄ȂD@Q4#Umz!H<vHYH<bu #SX4 ۮbTA8=<iܓ(4Ў~cv1d-ݒY9%Rчp1|s>ɮp|'u}'ΛZ{y.*V $NZS3ݔ`i9Ľ5x]?t,8>s0r8=?376ZT2vuY}iqcf$ HGܹ3친l?n4R$ :u۩~5ssB}56We%1?D~[璱ߝtT;?fOgLEIu[%2 ؍羭Kh٭6θBg%-X$?lN2a@%FHscn7 t3O^%BeGm_Cv d.KWH#fH(6IXrPǟw^1`]#`G Y_f|FҪC!CFGf(^ce[}(*b�XRҫ@~{w&+Zsy)8 uܳam[p힧{w0́g(Q]Ok M�Qyt -zf:B(;: S a';BXPt>|xEHѧ'`)QZq9D~x<1xuՌܲeb \<sdO Bwm%$I =,X�� ,A4I&S8:p\";kC ؀8y Vfm TJ_`Sh+ `f #xV\5(r߹IZ.`Hy-B^'O(:,;[)XLm~l98Xq5ѓܳ8$QL:|=JtfqdC)(҇R+=wCy =$d${Ŗ9J"ROeA_yca64#[אben>\˗8<[�j+ΣqY1UM#h@ΩHXA.i;zR/h\?l&s'|re)x5*g==bҥ1%:T o>P6EBՊ&<׷FRcJjp L*ݣo{AF供Zc>TZב|W0a^;bpA((a暵' ,;p </IHyȟ;xG ʽ/#?=tҠ%<|A#qŧE/<w)ѐs3}n @)m[&G#9Wؕ׺fbO4)ӴwΐD~\`k\dNr"`yIJaT$Z(uE^MxLcX01sSW+TG7=~ijSydoĤ`"nZʙc(}/yP~m_ e. zq@W۾M{۷?'VO$�ZrUe AQvn"L?SKL\`DlKUqkY3xL*_X|Mz ?Q#�Ā?s;@ɰ/Bʑ"Ɗjh/\-Of'`F>Y)8F˗~acJ^N׼!9!Scspˠ:0zf"Lm~6WlMdGx]}Ԡ1[,? f2 wߡZ7aD$?>TLZ *. iؓ'7ܿ!䅵:1Iim31H[p*_k+ݿ5cHܘXPϣiQK8;{nSRəE%r7N쏂fpuԧav!fɶļKYy?eȗeKI[S|B/]1%#̪3J.TRm !wSw°3M"ث@UEXHmEVwt#H?=%$3 ⥧:d2(p2ԧ-1'.?k.r0&wncSJv%l(dT3QGL/yޛs㍽PQcK ;h^"'_|&?*r l dN@\92Oɰ;RD|S^3cmyɜC9̲ +Bl~6e{ Q At\xi}y>Y+btUoPP/si<?>2|&er`3ngOms,aC2 s�0mHPssl-"ӹUU[leE"ax:FZwkN4?G.+)E^-d8 WP(=^j7 -+5O*E yURv^/0h]08V-i /*}]uy<t&0ibǬR׺dгš<!D;oReR7M NRy~}�.-+O묮RBͻұHoO7r7lb{D`h?UY!jnTA~\?_w.}F-h$)n<85xQ Xv=s* R>x%TXAi:';ÅxGS,,6d7Yu<ee8KC/>%@f𛻲"e-Ǧ Nv{H!Yiҫ8⟰ T0SAe2,ٵ`{LnrwbUEnp>)hzg~dwim &Ogj�QYKD')VSO}2cd&qޖIոu4s C+V4nX�@be=,Y-sgW�E4-2gGr$ qDOh2]׿=lBӓ&by KG�� "AUI&S8x3+bYHAH__!9tn/sWBVrU`eZ~fcc\Q`4BҾ7 gQD5gl`�[��=H,'av7uVz%8 n@L _V�C$6j7 KZ[n "uY�V,?X7 (0Gb(0vh-{a֌#5#+z܂;)K6ReFקXb `wlOWd-3ZixӀ#F?+c߄aoEp{۾(xlxXĶ^"6 %Wc'\,0E"f<9mJpqv54.OX[NapY\SˇkP5vQC)V jی:eIyE%_ƿ` ,]yoюZH:|j\m@:�iQ@Kzt']T ]T myvpH/ j?9=_я̈́ky69�N 2{$80-r(bk-B,16hm-xa3D#{2 ŀg}=Em_=o M$KCհ)nU d{^:˼?Ԟ~>f�Yi^-ISKJa/|l.hTڞ[/|H<.m7T|EJ $ѧFڣ5 עS35M_F^|apnxM B7nFt~#ȃ4�ϥ ЅREf=f6>myi,&b;j:_DEjLanܔ<_` ˋR!,B׍Oy0M}oA|S/!fyzɛ Qo LƖbJƖaY1⒯_3ųz* b"J#=+?3I¡Òy#MrЧ%P(&%w |?UՍ9H8P.EVE/|0YʀT(WAd 1ѫg+X9D_~nR^!j9q` )=g`~<p/V>#AطocgYCJ乼 o[X|Zթr%"ë�"sXdCku |4kK^Sk@[7kuD2tCD#ݧn@]%RCQ&27.Wu\'9fHbGk%ھkiYkA2R>+e)[zڵmJ}@E&AxkveK^s"|Mw0ySC' 5Ϫ4+p'ewIׁ3bv3VwSbڀY;׆r/Sp4-QLo{S l 4Ĉc=*A-+g#HɳDT fŭPmfeHԿ!%,>= D8UnA ."~g7Ăͻ\~GtS^ WҨZq- ڡ-hFAL�\`bd{dw-aL T=;' (ɐ4n5_CLx\ݯ\#b֑ ّB 8IE+ %3Pٕ%h@^ 򄨯$͓΍9ֿUyGCLHHAr(^'EpBk#dr)qoNXI.Y$ z;rs?ctVJ-p6Y ۛu!-}š:U1ځ j*V<1J=,jd9*Kf[✲ ޲@Dj7?! E >̆2Mg8A̔m" Z˫YP`eUL%pD(a!y(ه w,1 '#6&#?Hh=XȭGy#rR b:V鹨YQ4uའz 絾)$G~PKsqU\$,߶ 4I|| 5`r$B: zB^N�~nN\Jx\;ڞ1\8#o}ܻ57F ZCƓ2WMdw-$h?HaLw+dy|Z}<!,'ɯX>P=|8t2?nVkJ;+ m#c9 =Z#j2qew8@,fzD0?W@yX-}T}|!s(3*#@z,}9XeygǶ|>1j&4:#g#aw�#]㲔!tVqޢeDFڡ6�b*7/ŗl)<!(T!+b%O}AٶnW м5 n-9oErڧB;e;�� GAvI&SNTZol(VO_uY�p" ~Zlz-)SdTC&3Sz 'PSvP¹ ɘ=b8'b!zSXycIzɃ1]*q`l%|}M2_HdXX7|a"?Vp3%V"p*o{>iz͡S)`}e<߽+ ?5�1 }zpI`F0* GV`٥6z:Q)nM@&_G~xe<RYCQWf8~ ^mieJq<:JKl4VܢF0 \N<}8 `oeD=#zbBȋxM3LkHqޘxD83x82O!c?+ASӗeQDɢX Cd>mЯ_/KR>3{FL.H#Xl20xG29HeqUUw)" "2DgSt1}mRr]ˣw m'끕#Π#[#fl]8~?b0#>*2~VUhJ<z=v~7[V9$\*p/fQ}OJrY[w)Muf^++NBf88ŠKA?N~9pbY!s'Zuz՘a}Ȏp2X;a=Qr<wΖcm`l#+)6%X HA-D^jVTL*+EZjNɠOP»O8rG8!SucKTC)Qz!`iG7ЂG~6*l*V-Iz`:y406b 3)kOqX0 N7.]YlF%oK+wN#!0!9W0Fh <Y5@ Q>y|4# :$FMIGnRoe1\WY\HΙџ WO:A Za}\=6y _׮֓8}Co.': af'Oܤͼ3e;4} Os?Ž+b;s뎢kߚJ6n8ŀșw㳙 l?%W*OC36"U3<W3Yzi3KϦ<ce}PF[1EÍ|~rĘoTs24#՗ul5| g]5{.wPi񪜵r[7d@l];�j ۾5@Vl|.^\E RImh� Ycp! "׫6ġkn@Ym (~C=#I8Q؂{HktPԞWWCVY"W]H�shz2{tQyIbDg"BOZ�PM).<_>ИX*B! [EWߩiN\Ϝ,JFʆ=,Cu+PR tSV꣨AfUb aŢP{,\F+Z\f^9kz;Yp7sI9$$u爾?ړ@tIRWZ}l'4"!e$(M'zr4Y>N\r"UE6@yp`s_W d`E <3rIo%9npR ѻŌܖ4FHbd dLb=05d,{ sD <nu9TZ}w(VIЪQMiJ LHvF360aפy<I62s[cVCi{K)=Lk$_{ԗ>~O�+PӢEi(5H0WύkF*a{|z%>h_f8Qe6C;ptp1p&n);CKbPd)VTlVݹ@\R#kҎ],4nssI?f _c".?k<([UI ^)~3oz{Q#2v *ܯhNK=;Ѧo'kgb^iƎȜ-(j[f/t L)%0!*JWv / :v9^`UzgN;Ke$=hOoQ/]22ϭs�� hAI&S.-q+])UV; ^ XzaXEng�ZvG&G^$ T΀$zpdϱ?jjh%j U?>~<ڿxϠ# u eSLɿ[IWj"e}#ۥ!/f0~g@L.]}=-ѱ`aMPYǣl2sD(UzB=~Bn@9kƯqJJaLj ߊ o9 B*pffiZkRXOT$I᭤:6CHp1~tT$]`}K32b_-3gj9.ڑ"fPI@l엻Di8Tl[#ʯK5%q@ҭR,L1̎L�UaoRC'%:3r=[`W`umy9l˓&/D䶂$2ۜdh\.˪Ai3=e?v25fo3P O,gYG ޼Q 쏌ge<ޒ!Be[%5yPT}mC[؆1kJI. kɪO#bDd7y*\%.ᙒjc"-Xi"CD# _1f}hK/K'F`h{ФqJ.Mb ,-P\k> l`:(> X^5)0P!alOvU3:#Y(Yֲ>Rj!f!-\xEghJó0vW9@=E j0؞٪čL_*򶲐+@c|l. dI,A`; d(/* %pYVrsPthiQ(o8#N[:sAB*?b(޷柟̎r\!5w~’"TZݺ[؄%^OlIl4'FFq<w}vc-0MȫZQXhSY;PYPZ2vSn.sajťdQM#_Z53%|6S<Kß9s0?{=p5vih̔kjwXx ݄L"!3frpw*1CȲEI2$N<u+_ɛQ")5UʓU�Ƙ퍠` /Bwg!T ӳ-wq`y_n 3@à^ 9rpI`'V"]Hin<_We` H +(~)wus?;|]W9.'O WZ# a\`VQ>gWoK&|)g Sm\">UjNEg躱?ܠgHgLZPaNJa%M]@2!Sx:D'iIr"cCiHx@7�gb KPU0 AÒb"YKw5OuF/ +7^/Q2QE _V:pM%uYA`ϺFV-.�H QCL)5#$խي rHUlʼ̳mD ^?NRX[fQ07^ v.v!3=яؑpGm k)/#M �|#͏Kma)w?v9iGpX4b ]7`C�wx%:_f_' Kȑ 9}g,fSX3M4)4m=PY?ǰ/f'@/8�>:f.g8L`-F0{\:S:h >-; $Fh":~N%WM?637V\Pjc)qKjM͠mMD{<k"V! cb/ r#QfG{5èIG%9# {-vց ¤G1‹x b=OkKoЗ`TBj!=gk/$l$a%% n5VDv-pF)qwb`9}THx#Y+FFr :1Ǖ|*80?�6qz4bh-AV.N&F;[,k8,x80;�(0S? vW_DZ?W)8JX2V.6aoNx wIM�� tAI&S�8>K WC=s΃uC2.q"6԰ C1�4ZSlD26fSD-[Ts{WO Ke@}}cp_$,3].1 DBPF,K1a6u](ŒC&Zʪ28#deYr(g[+qM"T6R6AwAֳWS,NVPr߿1.ŀmEXS g*:N&yzCtlk8$2CX y|2%w4r>"uJdS ^g!ML2= aE)ʳ,~ xjef,a8f ut[G$rjG+9$J/ca^cV`5|੟7HVJ,AB{cAEKH}ƿSv#tz+VFs>˓>7[b(Z6HT{y.)ۦ�cHΜ2iwNjD@TX}`lUN}ɕ|<wVaCݖ <B/ YaK0l)\aƽ> ~W9f}:]]xd^sMiephG۷f7fC�O8ێ\(4(Jb^�9[$!쮽PW9M M[NUNY,t_fi\zg/$.#e{O~ ڷ>.K=�%- gXU|mV;TeE+=ښtKw+ rw9 !�\2;*PژzU<jFb @F(Ga[|:8U`v7F'ϼ- \uO mOM7bAʢ| ZnPSp<ӯ['5׫o� s"pk·"G.cѭEHU\E_k Z>_Y7XmT_dk09K8j WDQM�i~P0~ r�Ep3LCBwZCMUdcPp8X@ޫ}IZo6JM?g:9y]? c\](�OyS}Dr,J<2` g48eß`eKt$o [QNni:gߙi媊+𼩞4WbU,D>RJ\G+@lzWMz#J37u~<Ґx Ym(N bJW#KP[.Q7R7^~c`T$(uxF |J`!>-j7Lpy_S6bС/eY[-oB+(8O8}?Qْ%76f E~u ~3F3= "\X9BWFHb//A-Q%?/ꄕ4j!y- �Dsn ni2&,Yk<�ļrQdpJ%rK OMZ+r^Et; @*_oN}i[+-4' B0J�B8';NKg"I]dZS7/7_Kge]ӝ:tHujEN"cb噌 L_YR21 ƣ9 @Q!S;ԪK7bL@kp!x|y)8ؿW/z8iz(q ᔟ؀} w9>u.^)&*u&� 7QOM ʊoOŅcѴ%.t"9캶FED0-K]d`f =2!3uscGP2T"U�¢l6>dJ;0JXfn@aZ&,_BzAiT%:,4jiX,6!}K/Ym`{qn$rl ̦'LVE6Lgy)qe|Sm=Q֍nC ԼJ~á$<Cة!tK,zUA?> 'zئĎ[޿+L |UTYH.=/"<0 @<cܒm1qxtO6iwtцOSeQ T|/vDLf IR=^zJ[g N;9tcGkƒ^ SR̺Wd0#40䌵wwȶGGǺ# &jL5=q1Җ͏m+j4Ufա5Y@`$JN7Y,6 OٌrNj |h@B>ZYoa,S_d4~-}SbU1>՘nH9BMF`PB+pMYX^a&�xJ\Jp@)_kp) d�_knS^]o.N%rBiGfVZʔ�� mAI&S8plRW 5jt1;-So`K#;NvˁI_ӟʓdV?6bv3V6?G ۚ[} αY�MQpjҜHqsV6Cq(>2d: \\ k3Q1")l&RWEl0;M1ӳ!e,V <m-&$ҏ"S@\&TGm`oqi ܱ{YҌ% I:b?Fۨ=Pk˶ l\CO7C`_Dm+U2xxvOq_hG4{Kiz�tLw~@;]6}U_ĸj"1Vlᄲ|bINwӂ\4G[w,^[[& "(چ�߆䃈K�<wZC>iS]ӯqt&(qDS-_A/7I=!Q(3!~d;>ޭ"sxuwUjݒ>>R{(brzҜ6tKm(�IiXM'OZXs[hijXuxoBrEK``5f's�@sJuh#^1f+վBy[U6¦Cr}wMf/W7hR"5].tEvTyǑ3%Z-# 6㖋ic�Ea)ewq'f{u=rkHZcurbxbq79ma>͹'npp/pjje錌<AȦgx~ ,C A{9b_.1͸u]ah+rMōA E16R7JB޽[ہ,e9}Z$fc}۹1`ˎz6aRۙw8$�\;.u�Z$~;Łr̅z#<Zɛy@G'1L'O*!/c.0+~fsHO厠xTN"vr\zA +*?A_ G 08&6r W;lUm [8jo\]b;B\I'ktGnx| #(_4»Kce%�DF4U~e? F;Xlq7TN@F Nۢ-+ jYbpe5'>a*Ney],oFJ4C]nf\u_S> y҈ }?t#7cx\C T=?xYxVh3g-{O]7?epPX(J܆俇X&貇!0b.l0n<'krD\d&{Ke1w]8A8 <p-.sz cA& }8q9(Z]=H1ęJ$3Wȿn]l":N?;[xҴ\=o< ˰⢄tZX#I]x$ޏI H͋c m$G2 Xĵ}-+Ղtɽ*dl^`=j'i…/}u@ehi{m7/↣ >JUdliF9O*Qq W|Y|ѣZƃTH0Rv'4R1z W zr2Sdo&#ԾP etJO t/ ܩW"-?i{*m+;nժ`GX1ϳ#\%p@C?K~-w1'/R/^?CJI9({BvYqb6T[Y#Q]N@-ēő="mlQdt׸%#}3Ot!thN1BXU{62 <!nX]2lE >ɧ(Ċi``Km=hsxj;g{A3@^WͬTۭXklBE19wvogL% 7Π!~N](2k2X.kR�mۻ*q}Bv8ߕ*=.Б\*B+p{mZfN/GE%t>k;ۿ^[ˑ,ܩŝX;sQJ AKu ޿LF.t <OiųXL4ta9pG8u!w �#vgv3B ף}fCs 2h,UD }}?!G� Y˶2:xW&1 CBDŽ%'UOy3~RyLt5if!41V( _qwQK]MP9Rv_ߊ5`6L:@Y@Ԙh6$XA4-ees̏{=vmaB(/ QO&xuJG?kLZ?3%U1<4 5t<ړ:@u%R|ն2zA`;i $Gp]T 5i!\C}e0#YD\cY)|;Wiq3a(Sk6�j V>wova,,Or(,tzq2fQbg7HM~@ߑbW],eͼ�� AI&S^$2W`s@a= ѷt柣JG$=Gڭ݂$mr*4�_dFdl.r "$YjQo΄ @k[mvZmz㯕ă,2=P;OkDZy5l/SnExp4c/D ~~Ȋ+5bj<2}@ :rMjdLC$M;pB{܅ǔ� ¤sRݯ}t^e{R#w""rmlE3DM蔝0W~Esxe֍=Ot(%XL<phbe[5~^.2B}b2=@5{yB{pذ%&EAѽ1+cB j% _U F?GY;^"z [8FߥVƳ)s5cDŽhz!?'HZnf,LN>Y[r A}"#3tO.G79sqsRZ*)K}588;氼b4a?@sM{>[-&e9hّ\H)*TվZ}1 tXg+Zi[j VFױ_+i~L:`߿?5#ІpQʯ6AjF/пvP(ۙ,?''b0K6oY>9Ϳ[v'2Jq> 7~HI0b ZoE[V_,F6DY)3@t8J;x%9 </Ci!eZИ~]ĕ\Ld. B; �!sR6M%F^izDw.V2T?W ,lWs0{thc5fOTZm1ȻtȈYm{0^."1hSE̔}d�[DR zOw"Le2iQ$-h.{(.e~?OM0 Mmu"M�F !KP%~G5 ]^'LyFwn+]#M|[~xNDT<sA8 ~.,A8K=nT[B( e=<`|ҲS (,pU0N8ۂq$M gJ&rU)q=zqEj` ,rIY {w+dYFy֏|R;n|{teh`-3CP*(<DzŴ(9[ Ez&HeW-+Pe6d@Nc_L+e3mjPG�h�Oydjn1cGvJ# ` 7[B (Z6+ 3ܻ*BrXu:pVx+ -!,Q&͋BՀE2ܴkeWִCu-$ޑ>Y7~ s\FZm. fq}cP@n[56{;'Ĺ1Gja1 XM9�Sߐ wnjk?6JnF5W?}|ep/_]T֠:ikDv4O e#m{߶vnBu_ g,%t=[UPkkwJAEv|f)nUF'�4' uV XmO13jBߢ=g}vInmyg])y7( uk%A;!v@6iVVӆdȵ@aBiCd䀇^mAh˜fޣƓh n҅yC)(=*#v) $tu^P4'w"bٔb Xsz;ֳq=͞<'f17k,~0EJlT!0~B;eeģ5B[cC5Rع(6wAt)Zd[FWQ<ozB*}Yy&"8Q"AU|mL ]H~p": F,^VcNxD0K-/vw~ h/'sZ[A=s;(RlM:FF^a*ñL"rASvv�,B9LՑ7F=a==kA-,I2N:qX%Cٹ|u8CP_L=J,�GFё$"P;U|]yIfdH,߮$-PXP3>)<-"p{$ׯlc2'$VLf~z!f7zGY.ɿ0�VL <]-8. quպ Y-SKCIc:& vRGOۂ.G?^yiAކNРc sƷyco^ggf.Մ柃7|qwY"~reP zmE5O^i6P3ck^<]B 3Vh轕tβҍWdoi.%ၼh8E)9ҰOrli|3W֏NWW݃r h෵w4/I)<:I5hn~$%Oژ5D32`]'1G?|ߟ1<f@_Еc Ged3|aksrڪr?~G߶U~%?M.."_7rlJ6Dj&ݻ@aW?B 6` Yue h}aYpn3oʘ{Ƕ^3ê9r層H| ۀu,]k,ej�QTuD x³$;cŝ*nhd6a4RƖZ8Fw]h {^jCH  %+\wQ,xXAՍrwJD k$lF% �É ;SIzRZa3moՒR{F[+푈~R:;b`�� AI&S)$F"|N+Z b(I)>\ ΰ/-0DK9Hw0q]6i4fl~6sp5mV;MOfpnw\mAA=2&7SL鲏 \Ne17{#}"@.2zIE: >8 Z)~haeV=97ֳ7q xLQ|lw㨏~~:y,[a5 wl:TJE{Evt,&vv)�S>3܁LףlE_P*32Ӌy8 t4N%g S_}4iR㸵md+\}T5A>KdW])K)K6Dk-JOM^A+z{F6чc}7}m'|nV?k!9Ga j3b/ph ,)E$g ՍVl$wNNLX ɞg8CwMӾ&%Zw\|ȖF>{f`y߀7֐5;G/[ژ5@@P >oz3~(Q)v#XG}Eo&|f%A񧮤_ME:x<<9A-*jdzӘC{nnZ%ߡ=LPa.a%* `+ t2k :VA!(sa^/%(v6R<5XKc+kmwQSA8c*p>B@D8FbXgD$lAk`'`ͩ:S_SzVɂwD2#Az ̏B󶃸 J%84YjdGO?i Y]#6::D 期hu0>b Sݷ?S\YpaT|X0e YD<7q3b%N:cdǚiWk{ptkX\3ۜw5#Քw eĔ)T/^12�=U13U:5W17&$Whf!ZF=X Rm[f4;/22C\/.Cƹ8) K#(�؝SNb?zFH\x]*;AGW,'2holF&?)n7?ֵ9-ZS]xHߺ59tmyIgW}G_qҕ<IoKQ&ɇ >;T;.i `HEN_G;Hg H Nm&Ɍ/TH4%i6# Pʲb D٬_)<[9@TQH,Sq+[k߭ͿF뱃plp<5٬fwdڋ캹؋\>KyxaAٺK?@Uy+?Ha�!O0F HJf.ˇG%ɕ@ڢF+I̳&|\⇳PeJ٬$�\I4ڶdoSs%"�7c}q9WQ*{HsF-Y KYj mj$cϺ<'i$I1ۇPşkT7F`bc[8]#߶t˳gǖ,@,˨N՟JD1hTs}f".x ٪a^mvڳœc}<Hu/rii 3\e91V ϒۣ-_rb>hpLo,wdt,yix@ҧ:;8XB8=k@DnO) �BFG"WSѳ3je?ɟ&0MKDD"?SG=vNɅyVh.t4F}R%P8΅(?1ocr鍳Dr^)y9=yq@if oYA#N"%YO#y ·X|5nY=!l?hlIm9?sXn%҂牢'^78Ϗ3ߧSp7m1;rVVQɼ`gܳ(0 aRy54_vn ^Bg7RXa7(Aۢk /n%%*R nupOQ*x넥U0WlX&sb1CnP 3܄e#^9X$" ]KOh'yB ;Q%C WF!;58Ơnr9ujCO,vu/NjlWI +k^(q"sePpS[^3u=j)RP qӻvjzCSe-98;6[: = ƳXJ1?L׭̿nhZ VyqPݩHs\v('�n6j6oHM<dzO )Ih+hpCӿ+ \ ˋL`; Ҁ)C<7\5NO5emy65>RPv.?;l ?2 +W;K?}17x\& @MNiL`v~{:oԸ$_Q[2a@Ϻb PҡQW򻫭.*D�aONI # <W͙>~^Sx:07uM5l//9_) ˶T3cje3 [\O�#K\Ei!h63(#-  a})�Ԙ֎]Zrr7BjH$ 򠰠iΟ@lo@nt~uڟBڧ M'U^&W=_ b˘**N_hr|񺼮Wn926A[muvw!2 yrei{HF a'@`R7oɣ M2u%gkN=)tQ5 %ǎ9a J hߘ3K;iK#wk>*GX/̐/O<QxG e d+)ȤqG<-wP'Г(,;oQ&ߺBB_�WT""s0= 5>#)zC4*UKi& o\u>ԷY@Rtm�tHScS?= 9x\ǥN8b&ʰޭMEڻ*+ȋ�^z$o[º4_wĨ`3/y&]{ ذqȅ1K1pT)B*K0jKEHgO*KSf8/Gjr+UOn��2A<I&SAI _tM)h!_(Ҡߋm+}niȭh~(,\0-?j]KP}y3mufOlƒy,JhX�yz3,�hoE$($p*1jSĆ߱EflُH,{X|K h19#?[w}{$U5* ҋ܍ Y8y^Lj ۀzȯnG*O g:ɽg mS|8I9�/V?)"ݿ{ۄ}vEvu(j6i+H=yEBU͝$ avO‚RDC6c7a֡,).]i-s3"DUǴ_h}b5xٵx8uYkܒn^`5HxXQbIB%pm=u'b?ۙ? {Q'( l eU5.z"zQ}ɑ& 1M l+3LcmJH7us>>q θ:wor-;t p%_ 24~>Q5± 0ֺF*6`V!<m) )vε55jRk>kNAgLn�ke'̑PSg`nyfTgdBKka*Hd[lh'Ts4a<"P4Q}8FL&ȴj*RTdx] qq|s_+[96nDϾDJHOl4oAm}<)csSnF~jOK)ӡ~H:[O<c {X uܪ VTlCTSvlp®~g"`ncwx�eɑH  6_MӌԀP6),=h ӂ6')&PUk7LFDJxh >YQNv8@2)A (<w\_1>)n=PBo3w7JjC'ShiᬝtY\TaM b[E P"r2Z)[.On,8WbB<) ](.:Ʃ~͘E c.,2֜{LDuH2;_l ~p,nvMLJx+(p|dN>8x�eǠ&9KE˦0qݲ#U;* kD(u]]'7lLVe)#hX? h }ߺ>xaUL:ɭ*+>7tsi`5`M iL 4;(w1ԇ[l[%BaFO!ۘX:Ϙ;Ç|[m,ї `AC <},"S&UFf[=P8|OeMԕ|� ȏȔw|X|�1 dJzVI.[58(5|]Xq HmsZEY , "`HnJ$EƹQ I=:J# x<O}G-iK |θWhT#ASN+z `W\M:}oežmt-TEWŪ2KR=ÌopүBtکi),K05ϨԳS)}0S_*c׿50k7⧟[i0QP/Ƭ}9ņmN #Z!B , @\<PH1Ԧ4U92MŒO;n=}:4 P;_ Me?UYDX0l5%&vcX^E?1ɬc2T #ڡ ^= B7Wڱ]Ys5 rrc1'{^_hh[NZk Scm]EoCN F/E;A Ҁ' l(M_3TY`<`iAun?1M{C^6Tçka۟0pӍ*JJ=@e`mT[LeXi_ @C &R5KO?[ZDU46j#cyx?7pZ-υD ɵ.s%TPĤ8i 1JF-/4Axv I^!&ϒνXY 0wr}`iN% SE=FT%({$`|eybJ}j��ߞF,[#>➜vN+~n 3 }#0)'I 1 DS9Qu5Zb:ȉLk_ 2QIN7ǐbld)tpG1gQ[3WPd@,sΝr=$h@Vؚir ,6bx'z Zilok**B8z恭&BXoXy:e= Qαeu]h*OfKTEdz5aT?5A}1lkcav4S\'ml\-5n!ddU'M8mfBCK5)agN=4!BQ !brЩ*l~0ח,hMkF5a>z|k5vl!6xq)%O)Ɏ8ʄ}4 u"Rd]~fruulwV!F9x.?Wi`MZ,M ^IhaIc_ڴ c&[ބd=ҋoYi F9H5Nw]3|\G֒<:\;񓹰R`[@ VrUvsU\=0 E 夋pb_ o09"呿0; ﹊!V E|bCC!b7azK%8'N(]UhaMWvuRz%D>YmΈ IaOFw]9b4~s^ K/ʮtd?₆.u{kD'@}G8e9Lm"@nz18ע8 c-3$ hǔg*jiwi|Q=%ZH{{ aY {_J7ɧHemc+Qz|Bz΋h/΅;-u)A* ~ty^54)R<b)Bx:"l#8osofVs쥗vUkQb)C8}f`Uq|kb,Ck�Dh4\)@y@b4y13pЈ,zhcnt04/3,v j <E˄獻AL(pHiH'fl Cĵ{KORyUmN~p Nq[^%{Ky*xOb'G_v17T 0cAO7K劅 <h"OR$خr|:s~ 94L�!h_$x^y@<8]x˿1XUSᙐ�{k|uXN3CK%#6Ӱck|רh+QǢl>io�M,Ս.�'HuOջ闇:}*VTHRIK-?$a}0×FV?>*k9H48K1s&B hWaHf%-z*x[YB(Yu}^M6u6o:VG;)vBJٞ0|djj O]Cg[=q�� mA]I&S<["Umv-�^qbzKcT܏p+Yk^h f#?]u0\pFm~�{[2Qlĵ+2U@tƦ%4>i>XS^Op='Pa(]/_eycICFćOQb[`G<q6wZmvdP8`hw!Ɗd'Su>atǜKÌK+j?Ɛmlu\4ڛ =I8T6>0S!jR!'1`7#mfu�"U@|2QY j('1 rbQG<=d, d(sau8.E uj\~b`rOPѬɌ*҂ͭa*N &~ؘ;:@jh. tԢ-p(;)7O,K`G'+L&*>t;l& DLZG1WFlhNZ8~Pǎ{ԕ3ߐP C,#c]z :/i΍͹S@i'&4H (C O~ г SvI XM,-ئӰjSwG_ _ǎY A`1 .m]$)^Јnv-[ZدDH~xlۭqڊc3<Mk1]S8f=BmO0Nr;nIx_ 'd_ `M ~F`!|SJXY/<+EpTV@/q I;0SJ#2ܜXAKdpfمnP|7D2FVyFn|]pk}b|Ov^-vҡo^1st7:n�M AL"N#2nVy&{AA,-�ɮv I@yg�왉'Vébz{S;K9+FE3U%B5.!^X_5U\wۥfnXU+`%6JVe / )r\4ڎzʎ'kmVeR9^S۬/ftAr/]5+2 v8z_)R&f:zu4G:V%Z`~<;;$X2,O15.&;54<js-"j[[cr*QI7V[KS#Bܓz$i#X}z;TV.ʯ$my /* O&į3u` τ24y\vNrhZ}'u�zsNΗ)e5(2B$%"B Em$vnLY@ڻ7]=jpiOӒ"+Nq1+2|9gU+c %#2t۹ʇSZ#\ o ;;anxGٽi/!m%w,H+J!7֒'= icM*`%Pj"ZsNy|hGLXoc>We&2Ic0:=E?C))o\)4h&aGZdXt0ȣ.q^HkXȫϞ,"Nհ.N$خۂ| m=ʘ47�4?ˠg;,{kSӘ+ \nkQO^ hٻ/Dd =eS4-/OJ{\ w7p;y u_%bZuN vї+I!/edM 1B\`3|;O�7(+ޜIO9¥5ךҶU3ucTI4Or5:>U伒3|C-hJpXN`}:mIkDP@'*tC@y&A?k2›b `t EqeKr U]Y$*jO#H^AL)#.]~TaiuԷ`*HMHCwѹ3 ]g`9Y’1^!R$t\ /3VV:.G\\}OǺKB1YBŭ#Nvtn`-d4K/jI|}ɁY[Vhᗋ@aPnCs. iB(%j<2 UЫ'N@&̧xkDLprBUbT͑Q\܌l"i#HRȹ 4:KigI*LI,zƘ6 1Г=]nYF`Sk݂5%0e#Y(3ġggXܗ O c٠EӸG57*{掸qC}*"LOyS"yԍKX`(XZ#Ce߱ nO?COzP@.zƖ-xF XiA)A0^*AH'8rql(B))T8\iyP-fhK(c;gpNv.w3$G+>)SESeU(`jq9~,>b6NI"1*S{^<RDRE<Cb֠3$5#ˎ ^'wաk`h3�p~1ovSP ^k?>)xowX-zGr|ճ(7a?e2SR8DNx]Ho6S.\u^@2T8鳲31{@OKmjp<c&<SiX\B>bvm۞ _,Yu#[ ]|AS.i<~.Ӵ5Lɡ g;ba[ d['ߗP.+BI] oqemkHBI/͎hs $ÖK-{ܨ$H8@<wk'pҊzoaY݌Bs-Մ4tk҆KeMhTF ΉT() 3i0fBjXY) /,bhۢqa(IWN_W,Pk}ReKr{շӾIk�� A~I&S)9IgOϑ9V: aq!uөz|BwZT̡trcA8r/%jcMc;صO:߀?5A_R9aƥq(Fqm*<lSV4yJ{r fH8M';#Gd9I smӷWJh}]a?տ$zfpS"�4cUgĝjnC[99J!\׸($ÞhrDv}apCS dP '[^40xtnv7>ru?B00>!:ZHMq0¡Dj)p>,'gݪ1oG쐢pwtw/`qr|y~f"hRm :,}st+q'O 3PRi50AYxE\%c\<1'1ܵZK۷i撝GqQ=~'xzz)z@w7P/Byzdvݠ!u~|@6W-†kʶ6qW (p>\,sYA`W#^bh.P)W_ .^ #m6:f|^)A"@}l?'PFsEF8}  t {V#NIs~+ ]x@TZ\74.V4RIU߇-@F�MHKtFOcbPߡj|pqFH6N1M$!|6ơMeeWljI O{P[^bmM%oNNAEFϣCmaJۚ5: q[ HᓄJ μFL$bqI$| %xNn5o4ַh!ҷ'WݨƑ;l]6W2W6 & ŽX5 aDCЭ^|sο_4qﺐ%Z(9Ѹ!s>D˓i+j`:_QuDĐB6HD~ 3ȇգ@t?*ʠ.7CԤH̷e L:d`]էHé/"*NbA:�vjhS̈>*P1c >S0:WB+ML>AC` ; .uK/~09{י/CG=iڮ5>/f7k:6FxʇiWrh( H:ZpAluPd> Ԟ-Rsvk`;՝!|�%å 3sPu3㖢9Gdޑ ͦBDJ>PR QGEEy̛,Э%[R5s^Br\-?ENZNxb-n)]ݿ&`$cbmVf`,(|(Z*'=~SPbðϚN6~ɞSU b-g}4xU3#Vi6g/yΛ7 VTU�VHOBk`W 2n +Ch�\`*hd~|dLYL8#4[dL^�:4p'jyF'\O<RoQpx"N颼e [uB.*d]rYe"s֠|A|ޡDFfvur7ѕp<O � k@3UhxE N-((<^)$c[,/wO`PDo�ZxS2{dզGbEC?\O$تc5#WL>i&盬1r4᭒'R�c<]=.䭦gqxd | ^т\)6G>E;O-WnR7wk�p@VĦ2{@npt5HF q?iOn&+03>k3O{W$m]?R0)MBt1nכa K5J8~{nOV9ѥzsjv'({' ^7,k(,JW:[dy 9( Q EU74߰oM9# kvm'Ӑ [=[x;!oo]*SqHWqW= u%UKkx-q�TuLyRGhYe h@h^1=oު.;x,4@"H)s9pVLEP:ƿIV DTF\c] Z,�縵|^d*y+`=Ϣn9F\DG{rqIU^7DU֞*c ?VIaEӴ\|)�Hy=٪j/#@C0-NkS{7 J|d':v 9Ջ%rY 9О)Q%k62ȼcOuo@eM+2<:d8=Z-)KNNMP0<vvbP;s%\\MȸinjFxxoE7Y2eS SH26 Ƚ 1z=E/VxӉcP7UA%GF;|TӞe gB'SBom(KE1N)+mʏG¨o,57;1 9,$Z)jPaybYrns"` ň2b+x#Q#�)_swXE[Fy kGx&+b$ ċ|aG<&'zC]^1mEQ2T:^f7"|rOD>P 5>krAvTD[K,I)П"@Y�qp)p91oa<ڸeJeh؅4k@*B GknV&6O+�dPw9aȢ8�Һ[khE#_U022S*TN!̫EG-&z\1!g u`}�Y_�#aMd/4q["II|_)Tg ȨC�� AI&Sr�l$곴!$[`?@[īSǎ*-{ިwf%*JFΡ]BmIoI)6=;<-#"L!=pA^Kg;e2D&}%Bx֪ G;AZ|%(ηss:}GQYBU ~u5|i= <M۪*OwGΦќ?oUK T-ʕ -+&IpijP4wȥw35>RR=p$@2.Gl@)A.]ggqCr_=U5,JK'O;vJRm?eGbZ0(ׄ?˾N<mwb,;[%4.)Jo6)մ0l1ތ'o Fuzo\*.7$˸̵X58 lar=R"rSTP:\ρh^|aj],,[9@)l/K_K>B&/1Ƃ6HZ2}w5 $j'O^%L>I[|c \-}_еQMg.'h6< FR:a /txj|݃*JM=26ּ7lyhv+U :9ُ o"R_9UwFzG]cZuɏHzrW܋baL1D- z"mQ-Pss&d݋eA?%מ;]%t1'v/DlvqJ[P>2Jх(o*FUʑ1?|:.} {dO[R[7y섛aƺlb%+LkP?wy׾Oi޿\PқGdlbgb m,Y (`cj3MUI,ڔMQCa#g BNWB cbg :s�K:HSvтL.yg(ӏgWakx~8I8Ϯp \<3OJ2_h"#ñ벷u*@r+[_?icJ,;d3z>_yP %ŷlXTFJiU;_7O&yr8C4A!2?zbl_*gᲵh]o,/1;J<ُ˺{*rz߁ )J5TBNH=w$ߕ WCAϸ(ŧ$wƮlb &H\zh,]-zk+L (~h6OL 3 Rz(5w@la*#2//"�$G _/T6S2hk܃vեk|zkt.'<[r]Ys|iv>.sL?7ϑfR6[.^t,}:1T5 G[ P>), BAz"Fӡg<\.hb>յB֍è`/h@ {z.LE#t y(̸\S-АGa6U ᠟U/8L&@_a睂MeAAlL.I(f`j:]v:Wڟ⦪q8j{FT'l9ϾNkCO xg&NJKb\#oFc }2PU0\KRyuA{.oUļn%FZ�[<$lqmli*ݺRZ\;2{|gC5_)x,g#8-]#czI<W}3oʡ2t: Ȩj֧2n/.fx'5.EM]⚟/&lMkm.Äl.E)ES+6\\nuEd=V-C{ͪt߬8_ |8]t]*ɐNqbӦ;Sf`||[ɉqq7ZdEr1!v!OF1$*Ny9–0dhuK+??7mp=Fni̯hF[L Ou-.~;�hԡm]/vi6%YoeKtS)J31F[/*ƌ6snŽzU#eͧ;Jvxwn%d+|%}lhb_7S,@YPuTtM c`Q^*'?'H:"2Rb"18S\ AJm=]`68J@4fBy0ɭI< ;άN&-rJ-^4+W e8^`U-pEڡM땥L3Atma�� 3AI&S("E1oX�exzj:VZ�d v#DpICUnW%M,� #lmP ZMawbw9:uv*OEq�ڎvt &>Inji9Ń䖯 ʩw'&Ge;eΕ`jE,rf%{<4*b=Ș�pyT9gIG\ 1`9: 7ZGf*a2;]j2 M#jP [2Bb"nU.VH}UBKC??t"(*ȷ=~1֓;b¹Q)OvNS�5jĉNA�,9H{<4޴c~D1f_Y Ew`Wu�ظDD20{ݹ0m3I v jĞ1y塀-E'$L5"UHa2>~XCt&V+wA楆am~]&g;L-39$jέ~0*B̍Τ'"R-}QʩYp[shnK"bFOqf_X ހcd]<Cx| }8*Sy:з+%.*[:7WFY [#2H4~1|74b0mA}{ IG`V}{]Uy FY _L!h>P8ᤣ#<U0O){a稕v=W(v.D\~hdXJ, 'wFDڍWʹݠuu@kG˻ϥ'KP{mf+7ȩ2EݨP<EZ=ckAGȣ,#U>N:ڔĝʛ<z\%)رz+[]n" FC_r8`;cZ"$w&e`fXiĠK 5d6S A) n( +3`*ƾHX'`&"/0.z}+$1픹P9Bu8@RGs̓ƷV&s2ǐ:Dz[z@?2ԣOnbgoipv]csqmlU]sCdΚC*ߖ kB{p?ݱXQdcno*<G,1%>,-Z%Y 4 c{]/2#ϴJ<e"X}`v {M 5kq|F+ }EـuWxȯܮ9F, >\c { ϳVd�%XSgd݈{jniFQK ހ U;/ýy !UR6ϑq?y=!E!zl"D[ Fw=@NT~M}qcw6Dxۄ:E2usaV= -/M*PO_@<!ꨫ@#6>D�EN5cGEf{ZO#NX^:#دBTk錥+YP "<@xp zOԽ"MvL8e -Qh$`Z\dvVC,B|)Ԗ, XP*[/\iҍ'Kg?%s nGdm3v/ݢੌ™Vgo+ 3+ cNe^`B䌦8t1e*'9$}#tX~١<.?peyҲy�Y0{ $/`Pf$oъU Bn 9W cKBǀJl<qq .@XV[_Zª$p[R0t<)i;71QeLhb֎m?SädQcL~y}X|*81,Hr2 J=&TiϝUu>ViC,F@_5[Q%(a虜g aiڽ#K-3"Y<%dٶ/I1A4Al0P+W+Xܯ`T7 c8 PhAx�(@529f(vگ]qK(- V[6wyO!oʝ9:C`3hFVҍ4R`lks?,:?'XGgMnԓMǜI"K{#�P�� AI&SAdP; N3�ёgF㙖HW,ZCQм/pu)/*16 Iqڵ5b %7ȝhL7KG\֒ "LO`Vm=qN ߾NL8W5�9mrLa(Ŵ`m6z!N`7<u (C2&ȁ?/8_xP>[! 434qizFt*A‹mi[= '꜂ �ZPvjpAc'f?n'�3 % v@ 8`?"4Z95*#nij=' oz};T-~+"E=xm {;[</h�)$FVeͩ,8%;dk 5U$�4`AyJ7W!eѪJQ R|ĝS�Pm ,Ao'$8'dr<}h5dqO|X̓W\Ե3�AP91g7|?<m5EU{a*W6KQ"|F' 0&e?,uEM4ڑjl čy'}`�xgK\h5FO* @:~V3f0Q(ort=QHIJ%YOlpeaOj ZJcÿyiw΅jUd)w{|u"p'vB0O5\hOaZ0w-x,Z>0<;bצV*%ҫw l Hz c` ѵ@p0I4%2{XvH͝|ٽc7@ BH"֦vМ>$v6eجhIz[t@=#YV߁%zE?c;DP tlS7*8>yZ}oOIіdO]Œ6�\^)b5||@,EwQ& P=m% V%Mbl%8 ?0t(n/[{1+gǼF;qo�5W Y.2g P7M2)<',,KzEղ:>F}shX 6GWnBˁi}e΅&;�eFYΞi ;qJ}̡q"MaQ%snq=#dl^$$jD ޥ-=0kE v~< į.=N2S'Ѧt:XZJx"ς="inL:b΁[X[3ѷ1F>ٛDܮ/?3=W;<6}›)9Qxl[^,tzLn>.2Vm9IygL+8__'ڽ~Wۙ'Q )V^&\dcś/eA {vqi^sI ʏ�j]_ˣ+s@{xIl&-TUtDt{wB(S1iKO\j\Nمr�D0}F<J k uh6n>zV=wša~ā+uO\z0ED?3Ȏ(nȚf ꤈EYo!{34L 幅FQP`cp:z$leFܠnz"/:Y:hZEZMW .g8B}_Vݯeyۡ?!L6a<kLId[;*Ab szfG o9ϰv'?T9U/ϖ-̼pPE ROvVH9PɆi<U5 #<0E#Q&B=.o!ٓE50Z d1CYhuQt]9/l7m5;RgIS,GW؀;'h?, J]jUX}U+"ݛfIwPQ5҂|MN*6Gx UZ 6]mi@v"LB. *''#>}(!W^֡58:JRB\cHd'x!YZ-f I26 A mY5xQ͌>-}o+ofZ@U|TۨG:!)wj;Vt{&}4{eH} Z%O.i%Sz3l6WP\v#3G'a?w)8~0CR+#@RkÙ{8.Nsں蒖5(UITVes _&]l7% x*P88>Z&?PU'IbulFOuHldFWaA&;{T-Zr<@�^: ��AI&SWMj|@pY:;J+T0.C^vZ8;.?~'\~kQliA=V'_#Yf3lUe$1;ܔ ik�Aˊ#0[4G+ӸcLIv'BAFglG #\Ȕ>r\_{VY@ Ę6,q~.g A5N~E{OAh�sWDA+DNs'ǁ~<%cfˊ$QM7+}hyW~a|¤w lhM0F󧆂t{,`ԍ}_E,} :;M�kJ93%,c�w U9QF ']a5. I襇 7!jn!NwGχ$^D *ΝΡ[h [BcV{NCi!6r$'WkiWptw rR*In#LLRإ;h$ُ`\=<bj![zm<nX7ڿ ( : 7(S' fFU+)+N>K$ {{ ͘vhw'$7}!*$X t_3:@=IFQZ<Jb+l UK_)p9Q�5cܣ%OM@v+W^ߵ>(UrW/' 9iwܕZMINDY /š 3h-dR(U `z`EK役A则yxpVڔ�^r66ÚlodPlAJ(G<IUk\T͢ev!h 2"x{z%UPz7-<S|& nLބ*\-h}q =J%s&Zq̼OU_ G4,o񚬖 ,N|l,`#'w}pr2 ') i ( U䃀B$Ss�-,{?uΐΚ"\FOg~E] n3F}g 4Fv֙jPB`}x c%$lPg?\/DL/ȋQۣ82̲.ecZ"QFq Ƌ͎] +|\˃MC pՃ16j]6;/ݠCR_ѩ,a6 n/'$?a jAņsNM{=kFMVRTvYR(zD1;tͼcK0'2C_Z[׳AEn0,ћrnW!FtfǾ|#jcW(Kg =bHs$^)ϧ+/j`ƕqbͮG c8idwmS~"+ZKj_ Ri.q2f&eF*i'bvl?91a94v9--l b4G f ,yxL"6Φ3muTs[aN9"tGO,*kGaP bOmL g cƧ p%AA#H8WQ~ROz;r{PlC& Գ__+:X MGvD`w?'vA8;jb_ Fµpx`;XSÌz)sD/9>;}7{sn/q/4X\W D.A0wƇ 8mod>>̟ xS3mK"4 Uf5Ʌ6!me,ڍj]cQ4Ԟ26ý?4qdA]% cNZ>_�/KDWjz / , k�zi s$"Z"l.|d9A+[шGVɌ*Q_n= i@rW%M_,q喜Ŭqy# ș w%O&5_aikt^5w6pu+Eka;IK>\͍Jf1c?S.BJK��AI&SekccBySo2]Usc- $1)V?lX>^0 a\WT$PihՑwhďt@ %=@ݍZX%SH(ـ"-l F[=g˚_ 5Fim_2+f('S =ʁ-٘e~;08 y-++is/B}ٗNrIӫ3qWNH>E398Pmo`¨wJ/nwIHMItg#+*6Gb7X�8VVG<V0BnJSsV)v|Bnyn<>X=!r=jbY/Hz`4Ǚ[\nW?إkIpOqMO.#(xov!ӽ#q "@q}'C?7',}kmmM{=[o!;Bw W5#9g8<0<kOjfs%r3Հ E4.Q-X$SʸT|H n^E5Q0[n5[s<,4<`9g})t嗍|Vb2W=ۙW*ettfė%S8ن`! >w]7fCNgCZ:ge,~&ث;ݷ�œ1Vwf'Mـ| -TOU$q;a A >=-$ܰb0 1֯i=Mo`P䃚zĭyiFŢyj BI &KsD-#,V#5# qaq9N6̷b͹5˾` 4X"(j;`wy )b;qiCR3 [Gs+uYfD2H]IY[Q 5z#n= \M`-5Ԝ5܇UPK]z@R>HVߧ b~cḱV))9迪U;;� 8@0#ݰ0%/>&!KJ6˃#n<󈁂wKkw%Gv:9<dy*8\yׁǸ:HF􂿼U$ި@_B0+ooL^Wp|!ȐI5tr[N_\8b�Pv/ T5A%ƕ),ﶳوX6YJDA1&(۔vRtmF=iصAǡ* |3#km~!l6D cU}=YyC04Elm5*#@Ya6O&kh^*t w2H1y9bZZasn[Mx ?`j޺̲ ZV} C7H3Iu;mpzѬ1@d\)*D62TR HnHp/!ȼP+RYťS\z|FwwCS\xz/ W6T4ۘ0ۋԢ㥧@5uy CW ,TvA#>U;/^6/AʴgֶcYYz5^y ׳^Bc,?` לMseOk=Q<Fonp <' /$k#H,<;\;{K_Qs1ʔLjܽ)cYg UY㴊ќU1wi[jnH-[ >1a!+ k6fM k}ɬ�aQ,CQY,Yx%p<S \5r?r аrU-10jݶA4%іݮ O+ɴCzQ)KHlX?RhB-/(M>l3!  O3ZyRMr$"ې ǔDP/0cΔcݣʽ[ $j5sf/aX3.�mX.'E0[3X>f%M7Yxy?hԾ^ MTjpOםt\CٞJ:쇘"`WQcdqb`Z>EB1O^h��9A$I&SdIܭͳPm'Ek{$I;Yc z ܣ=(jlN\lk[¼ڃ̬^:] d;!?p!$JhױzuY~ΥseۡYPsKYu<gb"7 R)0,] #ݭ%х8rL_FUImCm>+uca_s&:>i͹_ok$pNe V[*K=f&.R!T xevr\l% 4ce.ϊ\8hJ$%"Wȿ-$J2.\}E񾗧RD�Gj4W#*Vz3T% A]$?OݾY0j�^+ςXv}CGܼJ d.0@ITp@vlS}�[oBC"QFk2LabTF$ LI#zϬ3DbC1*P'8S,=/-i >=\g$,>;x yh�R )~TQhZ"c]!wJ qS.Ѓ7 Հ)g&iG)WEކhCDDVHst%zAKnB|˻'ɠk4ڿYPyEG!U4 {5=! [�{tկȋE5.]T|8źhj@4,-AXi4u10e- 0"թ8RAܲ#'3m!n4w<L5_\"~=xVf.ق=Cd-/M,oղ#4Ow.sv!06hˍn`ѤLI̎L%ePkt.ɱ#v(s{,M@V"<P2 "z"!36 !āJco3V -YŹ],FX{S/@j8\sY4!Dz-k.0oNTK B1f1ݝٽ|Tn><2 85_%0y!(e5\g2w@ `mqk%(Y~!%g FIԲ{C1c0ӭPs\L® V˴Y/'pGrŃEցDɒ ,dnDl.ng VoIȑ+JA.UO&8ROzD#'ܓC8@\G3\7/?Er7EOzy9h,т4윱ۼ;ĸ Ȉ5^m;X`wRLu4ĥk pnew\%%Vъڵ`,.\ijךs]g+סRNmQL9.Є:/Et'~] CgOSH!I;'+ gBlC^{gFsE߽ኦV=ޟ|[uyDq r MLmL}[YFZ}iIY.?YgL��kãLJWĭb8cZ$kkQd f,.Yީ]f�eb%A֜}) '&ݞDf,BWJȴ$/UjXذex1E}�3{Wsj,=ڀAZ/Ɍs}JHv6HАk(}F%ܴcm| /H9 @qQw?o1pPIiD%aȁ)n/X4XIi{CNx*9^ش4elz! *kBQG?M֗=X%k&]d7cc9(q찫QA7TL3سj$K_'մ^6vMAȨt.=hve٦_ &n�`b8_0]S( Zt2d3UcKIM?_bz 9Y Є"X dܩb] n9@<4Zg(gea��}AEI&SPAe$$]7j/$PCA8jrϞe, &u^#bNƸBp {Kyߥڧ҆]ߓ<?`%oXmv+7l=yQK8dµmIti* C.uP]BT&-M{حm{+Md-=͑Tp>In]\<sO![G =W[E{9uP%ʴ=/ |,{VVlI'y rs5n^55W*}jJ6ؑ35uX&A#׊kD`dzY?^{r՟ Ȓ6l 3ȑ߆>?�jKσGMTh=3y# L*CqS6bmӇ:۾À  ~I#/SMn㥢�{AuCwy_'\tMv;o ޲kbgcB=TfK`CA (Qv$9<~,SBS'`ed,[1=?HkEn{C,9lo2^`*#u4J5QF=C=ʹcE&H[7oGx& ڗpڙCAFF"kLֺk^*gY}D*z7ₜӐma5CMIk (tOy0ֺ IDKHTM"@Ԍ�3Vِ7#uZ]i"ng,LR㽬-m vTROJb6s`t޾cS+hە6z.,wNk:89-[idD~f)b cHWوW ¥RW _՘q3i 'o5Hh$\u3F`aѳ.@T [_2ud犯/8EˇEFk_b*"Uzń*+D`)Mǫ5`!AJXUH\je`!HGm1D#_đN.C* T&Enrྻ<ZD}j}L<^KV[^psEQR)'&XX?KBQJ_gǷ}VY/o@c<x ZIّNY9_c ~j@i&{V@!g{(}Bq t*e;onrv;8oA@@#:}z-j7+Jq*~d3q�=AjhZl3jy9k2J5)'.9-j/=7g\ʲ?4'ެ$V:xJ=4[ZwAOSٯ J(ux0Q#4?;| yޞDbr̳9B/<wW^q(X/f|QJ fȃC߬;_ܺ؜ᵑb@vxZ"u\ݯ;|Re葺[A)#Ɏqgy0,ml- G2_iwE[J^� z;z@84L=Dj8;)YƒoOˣ.]Ll^rQb^}mr(WHڝ`glm5:1D^P':LљlCU ĶN|i!I B+H M Ш�w]R`rٝf*x}X?Ёm 8n7˜􌋇?xȰBo̪y޳ Lp *fָȈ-١IFwɳyr!_ z|Sąls${pce"|㗊x OcOXNo{E JX9 '/%Ϸ"s؜@U26{ ASBAGo(}:𒂌5 `$2Ͼ@kʨ΋$}@͒S/{W -8_A{e5p��AfI&SbDpuc<,P {֑jE3Ʋj.B]6[T@:ϾIm}bj&3i[7XaE. `O~-q&]ِ&U? ZQVf` J}aO'xxv6oK,h v"!6§IyvQfk!< _ ;|r]HLE;lT)SRlj9M?^qô|.*ILn8><Ru/ga8k_x_I_a:-<X2 b/]‘ !֚Xs nsU Vڼa˃3רD7RqѡV僇7k<sah۔` nA3~_ n5³/ qfX]|yi 9聭B;HKD閍!U/.bp୑`nl^GʬLm&;jZİE%)_`i~J'б#XH[˿HNr l4-�{w+YhCUF/WgGKhCP%}5Ko{y'0c2ǵtUZPQr{Mt)7Wd;6 0=Jz[6*pw!qn$2#_qUlI cmρ+3_ni65ח/]ob#>(Vyp-4b̼lZZY-F+̔Uߦ O�P|C+ٷGڿ7{W@*d2&7* g iS\P̖faMIa]&Y>e\wnH@vcGKw*e{&< R1?w{Z"-O:+VxUN5bPߦ2"1[+0e4j{MteC(n'{@h@H}kr!; - }C\午Qpgvo/+݋e˹Ck'H`˯Kx%ĕF{M;9Q°'*v+Vs>0Jv&RfߧYO~/`*M-dDEiS7pΙɍ J>q2?e~I4p]|(#+Lpg8@P6dm&; ceڎ%p)̒5>N 2~v;%o;=m6BB9_~77ҾWJ,1W7opˬlPl8Iܝ<_\ެ(͇8ۡ=d0v޸ ď%}PhZe`SpY" k7X춒m&l顯l8qhHDZW>p*;"Lh$C\fvx"Ys*v$ٌyO~-7 K{ ƷdaO\sI(<%B.Gw֮&8jO0DĹoB?+:ye4#&J? ƫdu&M_cxq �uʼV9 BT;7!BC&{shh W<cVjsj5k3}g�绍csp @t.TYd} h?';MXg T [<!VpqM(a'/ƻ-\A8R'GoV'FWT!TOjp"e�Փk/+dތ\Rn8.Av.'S- gUUO7w}S9+$[:Ĩ-rJ9GNV qW_Ld~͏BBx*>;&;7ۈ{\(V4ae?omc{bE%Iū.m}frFTN=˰=j kۘP�fçIFJ2ߥ?tØNq&GS"񲄷O*x7ILRÄ,ݟ ݫ- l/c Rv>~)rVaAm-i`$n>CJPhscy1̊o'F\>wD [N�!|/suRL*Dyhg<܉z[OW=`:2XTE8\/pI@!, AF%K/ fEbL ZY{|V"ރ|x WD"H𝑼jO!IvZMD pQ$ Oý$&)y>s[yDm)VV' وeQq{kD@(>2uY.Sق=ʋ V/WSbK͂cPD@`><>yuDH_r+U|PҡdZ7$ B]ԒU~DY~Y&Si>a\woz]f㳡$q<.MH&`-Su~[ h1pi3 {?j$Ao %׍ŸS8X(Hs{l"ORĶsg+YMمz 7KP[{W۸99^_,F8 ~m,ӲL5Ka?ToD%#OipGs`8ѯx=jg;ȑ 2uB sB! FA2d>bɼY϶9Wwa낈 G3k _QD{ (~]TC)R̟P ڱYV^_ {xz%H&WVD;GM:-k.\(:ca^ϊ5j1yyז[uܚue.rm7G�F4 2M?GQ&H#Pح&KjǨ핉]B,(ivm퀞!n5A;;KT>[�ID{Z{҃~&  H ao}E1uvܟH+UiilNT$Ӑa^@d%Jgn-J972yHB#}p b/!7Bh[7\TѡGRY8e"= s b?TTJw_Vtů,JĤ}1ecꖣthB*yNj$ 4Vޱ0ˀ% 2{~ɪhfI;3" <B ok [h7=dgY.),{w#ʓ W¦DHD8G/ጒmv^7`/ŧmb GwcLbV mϫ]3%LjVkQ]ՃV_ǪΘr %dnu!Gjca^8 (IGa<|kiƹ{ouB)&/BV TəѲ|"WA_dP,4\@:3jz>|O+Z䈚N\1&36@as:Ybu'+B [ܩ[BR5bɾ aAfl6xXP*A==ѝQUWQ;&P wD Ma3^qن"RDApEmYQwHA��CAI&S8a F3!֊Pԣ`I&D KZ%Q^채ժ+ xjWqk~ C,MQ/їC{e q<Z>@VG_^#5R= \ÞEmGG_ȊYu^k<țD@&L[@<CzoBNAW -Pʣvґx$m||C"aa`Tǘ.m^R3>h kü. m5s;X"2 X[J%.W\{dOH6zEt-w] 復Xs㥠71)q @ޠ*5r\/RxpߴԂMWl^!(Fu5S4QUX#\*yaPD0B ?i&, F#4?AEHRqA Lc%ž܃؂lVxf2ݺ2]mƥ(ǎIހ7٦!sŠhCꇽE ޏH%d=>HGz"O5 Hzއ%eI ȷUr *RPp:Yk G0QnȺ㎲T2۹Էj=kbit]h>9GU_AqUF` ŧh?ۣpxq?m;9d5l8 ?oȶ~$IqLh6|מwo+R{Э,Z2sT ๐Uэԝ-~m赖QۀϔtJڨ@h3z8fؾwbw71"@O] um?B""uO1k7/ [b6ޭ8GO1`dSpRMﶹr–Π4NBps=: n}j$;,Ko3DV -?KbݷW {4nDl#Qu gY])C*8 ��i+q'@nLgU7pOo}/5"6|$G4 d! 3;qZf ,6gEƀ40k`j`P2ÓXqvZ~Cqe[U"OgޚRviepȵ;|8V8kdjTG=6_ dn[# [m:%$Bx b7 Q6-ԑ I ˛v5۝x7QnAH-Aoӫ[ٚ IiWƖ"1IHǽ;ُ]3`ˇGm^-t>O0he&8<S;#*Ͼ8, 4I1ف2j ~>[$#(WqzN[hi3p 0$I|z6Rr6'?BD'H ncnh[c-ozbBEV~ -|a RTt2U=ZLng�w0!kd73)wC޴;9 eOQ1SZ$7.Bb} 6Y^9bOF#pIzj8V޻W w0k'DWu54~\7*�[BӠr-<uH{V=iwRr=e2z^:n{Z H͕;[2ʤn:؞Ӱgj !׋:7l_"0vylZp7A^KAWC eIj?>×B(/eD_:S?\`4gn0KP,z ,=aiNZ) Opc%ꆋ3uJRcA6'~i'DH j۵Z[OS YʛtM$Մ¡NUO2C@7#~$xx`Ý{HQRN1]nr?Stbנ`s"16J!7mZ>w[SZl>}ͦnj_8E:iyW*1٧Aԉ֒{ɪ�]�!ʺQxe7Ib~ Fi?أHO8C"Os3@ m @w-itZD5(R4^1x.u.94%1Ḋ;ʾ}>ѹ4&GcPoU4I 3U7D(2}+--7FLuQaJGOC<ʁ|3FB&)a}h8w[F8qs4 , xN~(*B29RSxO]7Z�)  FM=Wvhr_Vq}jդuP./uT 8[C*g)\+FkyAǎ3݈[{)ʛ6?65Բ}|i*avn\WWzMѮFU,I LJce^w*Q܁q=X5 @xgx9xy:r酛z {/A*>l֡ijwL//aqcԪm�Y as> gSGc-ˏ|&R+1ګP8^ Bϋ ޼' v2+/Ɗ'GcY hۏ zC38#|r@ ?B\vbs@Ծ E_Qxd-OAT3il ϦN} ~VwfM蓒v%͈ o6%Rj/ĀƖ~10zg_*w�J@y 2m \_P=SNbׄDߝkrh0gƕkhg!knV;Yu"<&h_c7>!'>GM{؄_v&vfqxR\<27>kBEmwls 8+C%/D@ �hؠwa"L!/\ br5=ΙOQ@66T�1;YY:y~]y\:XɗI Y"ybX\-zgf =WZZ7 Uݡ9̟Nh<ap*~l~q3TOS 5 51_.e~T2]l  ӏd/ҵ\*~7+7M}SyKw=9V{F3z+) R36딫~t.ApukAh<ݼ]U;WVoHh$&PVXaD @M�ZL8 tC "P33!y=ur,׷Im+!&vZYvZELP#ks/:O L*zh2=>[Bw c$Y0TO &ϘA%3XEND+c&BNOH;V `]m�aXLr׮+}�E! Qzw"t6з(m S4E&Y86p<c!(I-)k&ů17-Qh�NӒ ],t@" cW($^}ɉ$<&8{ؽjOg"K�>-zRd`18|WR71Јl.I!I<]^"*W\Eq:Gf&/edT3xS0@5x!T`\ :zCvqQ* #l<Cү^~4.IM POݕ@$lntK)k')kQӽ3IJ }-q䫘XZ. g?0wםet} ҅d-ˀw&a o_y9c5*MK(("?uL#%BuQhCw~:BO Mr? wL[ �2N -g#ô_1rludi"^ BaltCv!?5I{@_*cY[G;̎ʄW.c Υ`+ �PH�%=#y<]8p�j8N}z3% ^Wi9m!Lxhϻ7ɭ1F<P<4l (msׅ (kYFAо]@ 2yGZXb6m@FJ6;=mƢwʡa< PSHDU\a;Q9"mT3{ahk0rj eSN.l\C qPRL57knBo& C,A_fVyPbш&0ip(tJ('(:=О@⣄'h&}..6hLQJ](fnR%4/k7CA>>^Du|rK60o>foĄ:RPw6?*^sOJ?|ޜ_9|0֣xU$w)QY,{[ Hޝ8hoθ1&^~@$Pc@ !Rr$Nm "JKW}߃?:ة<!5'`c8S(FЋ ^$̲fUd^?QRwܚQZ1*N196Y`5q*N ^!J\ TA1S%n'a)jݒ-%6xh,ql١:a ғuZ#:g3*\u8u -1˰HO<o SpsatV8%8 Ϸ];~}xh4;&ʠ7Є_B'V"fDve0@Sn'M$*VTdaYxJ"wITX{}kCrw$9^ԲyAO\Rc~p2dk! xJ/[.SD4oI$#o}ŢE(13.>d3LEy;^{dQ7z"S98/ތ-,rV!/}+ίpܾs?7Lؾ>gbՒB25ɯM8LYXKZnQK1$X|QT�("AnRn8B}>C,uTLLx<UR uѰhsA#|LjKkhI,-p98E_zES[*`#�uVkP*ziO#ϳg6$`lC007E[Q+�{t|{?IdYtp^K2+ xM$9r.u>~̈́'&7#R!�ZbT^7�拥ڼ'c,>_rc:eJA8lr:qưBiV CcyE(sVOM��AI&Sff_}Lz̝2d)8ic~H'~G/6~mSeUօop1i]nv&6s6*%@.}qg𥾾˨^yS3[|x ӭ Ն6-JA@cTb-DŽؑ9\w?}owp{x~-8p=GA_ |4FqɁ4#tss a,M ][뛉5�kH[lLLAA~%?2!G)Q{xZWjoX+ jC[y2j:_eq8�tzH]50cQ*XI*+P�t6CLބh3Hk;u* Fv~dr8JGV~+vk ag6@#8b7MCQrSc02mLc6_OvŠfCƱ,4UMy[nξ`]),R:_,2jFC#$ k11] ĊYR H3+i 5-|.(y=Y8 dPFƯH]W_)){hM7q s m`mHR+YąErSͽ,MJ$.({>Uꋨ{5 Zs&ADlڿU~uEQTk.�p p!6j~ȑ8}Tp8Y=AlU $0Ơ'h^s/ZԦL$r46;Bd�^.;\$ғBG ,Ӑ 7=vw2}*-A?qg̪K(2? 0EŒv]A{ie~~wr#kы/YwM4ceoO=-8rAI, 5!xݫ.CaL~bE_ޡHq3T OZ|S(,2Eݪ;"S-*^l }}EsKx&;w�];E.264Z_^/=e,Y@)KXcܸz7"]Tȋ-Oi6@=ȓ  ji Gvbo&7PUݘ˲Fs{]b+[2 L1vΓ i %,z'A 6}>jh0�ꓖ9JlApY.(e]ІZ(RYz$E+Â7tzT` ;<4%'1C C\XǍ7A[e~HD޵u<pPl]rb fO¸ *EޥHtسS(~U~>lSʭ0^n3(zXy]'rPYOe-ϥ z< 6k+gf5)Z^s=oN䡲ɓZ N`!|p9OU2ܜg |K/`_KX@s3!N@5R4O|~W9߆*z5H?b]b* #0Z[|_VUHg]=ipsﮨ1o;9.F:W3+'*M:oSXr8:g<Ԓ[ |^7ִ=ѐhQ# : w�buS'y){TA ~~H}�q/4 Q}*r2Y<嘰}` ǹHon9ثTNb(ğ]X 6x2OW~q4I֊ G6ZN&!`"{0 7_ vCJ2U)& D^[mn?8@Xj"j]W!ߏ,-GÍo.,qX"Bez/2<d0yN/yZ(mɈFgc|=�Ԙ9|И bs㹴XW?Oa P+)N ̀lG}*N?_Ji1aM Jwg(ihQ1O5�kL|>O.YG#^pY琼kߟ|A@^<Ld3~=uu:Zu#S}:Y預6SR%mo;ozeB̟<󡵀KD6yqAGAL( ~‹& Mvw3}rr%;^g�>f,/7Uw%\Jac/ەn_<J]FLG(RÇp(>UH.иMvP ǃ~0C�=@oB'@n.| 3~f[y*HF\mK&X JJ%kq fn9iζsC` +U�7W#YY~(zoD؅1 h__?;V {ہ5F]xB B V }T蔼\9; @r ΀g-tg")ߙZ|& H秄ݣ1x8-ϖC#ԚsWY$,"žpiT4݀@*5mFϛZ4 N$v"M@6>0&yseQ>Kh:wCsFP iΪ,O%�wd)b>Gg.AoIS̎/ 2.WԑWD7ly=(1JFagvT9944ؑOZ:JFE<SoV>(Z(!L"ݯZY  m$ F*ZPF XM#"?ژ4. [Unmctwn3`J ؒ 4g/94`dfP` I=(סNN6n)э<8,;D:w|_ZuSon_ch橰ç.BGG۰{95z-7tʤX 4F Z!q3߈UIuCS4bv<yGwʓٯ߲{ÁBp f&W".3As\|ۉ9fc ip+6I=O_F#;*Up 1XKo 5JC7a~!| R<&}IK{mZ1f>Q5G+1nIx�$Kt@FUP 5[#&1XPq)E9xsKOzp]V{˚[Vry)KK42 UN;)ETK_^W2 2W(+c4�SI#-%Ź&JỌF`~<]AL [ q ҁV~8k "}5t2h7m&0xG n4xy,|ƸYnюf[|c@dANުqa!U УrRtu;/Bnn!v-2 VS0&T;C$y;u<`r "�p s. xGW/Zk-RDДX֑ˋ׳owp|],p|cMg!w/"vBΥ#Pk\(єZ.d/6ZhZQp ss}JUsϤ|؂I1'" ɚv�VōdEɜ2zp.ϺNCD`I1?>"ء~<P礐ʔyB0 nxBE'w6#i4 r> dp=m/K|7�5:^'?h"q㲗KK'l <#m-$%+-^Xp[]@v isDY;_-puRr)J ; >֙femwMJ'5Ѐ,`[+Ԝ§YIڳ@C,TPGwYxIwApAA^4J�ɮť}<XtPk:іa�d;!ךL7Z{lʲnQ\Z9\dەDNm^ī˓rG&`$50dfeF& cwHt}OĨ\/LS f1,ނ_x3 6jkvE ECM0ϒL#{<MwZGZ J<&2j0M_w gvJ6 `zkD˔HRvx Y;9qs\FS W#ߝi:p9-x3Y$ P) sIH:7Q$E'${y9caT^@zXR[$ZVixka6a)n*-ElÁJrgE0l&i\'Z.0O o+aDWLyo}y)Px&-Ïz 5FVwum~.oI@O*mn8Axw[$}ܺ5_p|s<|TDE;,�Fu!z%o.m|ZOFS7rǨuϏ.+Ua/Ȝeft| isk~3UØ߉>1=QJp __wG,b4d]J"&Ԙ[-N$I\Y'6Rbٕ[A�-ے~-{^7SHwQ{c (r\do~fxP`_{ KI u`7~_nJ 5\翈J05gm"/sK^<4֦4x>1 uh&u;@ˢ_sC[ ]R BQp tn�6(;VLd?0y WA0}VJG?>J,]n p& )R-yK*&9WXUtu m.[ =IYXd\*a,0^9ҳIUNl3(؝,&){1(^8O|="y 92\ycwV-q)HZu|xNJ$%"nRkoguʖⓅfͺ,jwF cى6ri=E+߸boDAl*E ObP'fVŴ,/4$b d_b4Z΁&iAT"#57p  [Hr=\4<ll=yW'h1+]nV5i.O$2VƺlB:*kU5i?΃5Gqy d 3X7tK w8 ҟ+}pE7Mp{fH`X6ύ f!b 6$݁.�otk[io7'Idޅ% n*u!lF~;q4Ѳ2] }@'՝]I?]MC$ V8636WNk\_G79i_shh mlzMbUWl|O]j&jNqZ Hr_n.Oߟycr}4$3Z$J!&_cԶIē:Z;@TYӨ;Q3ھ**5zpJLTo5o`$[y )9ngKC%Ө՛<?.z~OZ(>վh({x!UgN{?[M24 ⴘ%m)hm8=A*4ä;X. y )&dtR PÃՅzmTK) xRWAI. T ԫIt^/9mO)( ɡxQ[T?I # CʘUOuH : aVS 7)옸X7 +|/:<oC-#}FTZ-{p4A\+dW7qz9ǠYbdЧfn-|#wuѠ^ݳS&ݑVfITv$#rlw<Uk4MUxK+pel&haA/E" /C&lX&Rden;yN,Q"هm:YKHqFLюB }HC"Y-��AI&SMr+|l&{^"b| 4"׋8ulf~խ4Ne7jJ{\Zʾ7X7f (ҘqQ�46RCZ3tTZ'*k;k[Juhv>߮ NJ)MA;r7b'͉=BWRKg2% E_xfBЫKh{4k�gk Hb.0r9ȫ\c}0hE:*e3= MrK{| n`+6{'.) 8~TZUP#"5srPepso�E3 "E[$rx`Eԝ<#l;搼O"wAV :�|$\fv`F/LL nW\�֒U6e%B;x]8m(~&`%ܷBT 8ö63IMĸ;S5rУvu(*N {LbAR][~ 4 βQ~]o'^014DF/aBl6J&kӆx4 uwb-E'LaK<�݄CcY ڦxb&6sb#`#t3qFCqـ3ё}@� ĽN߃<_h3R qH/}٣i=8Q6LeR,ì=Qy ZHNT{{S;uvSWfuZ3yQ]dPMI�+$Z!܄H4Ƅ dS\2�s4AOm$ =ʒQ菻0̒HJCtLVO:巤20zFgʩu.^鱿t8E7> 5R̒&:脛X!opEj=zx][m@LE>\g}h<LKo\bYDrڻ. MbY;~h�ZRYxeAiQ<wy^{xzmuwt$*lտLSI p֙ih^ɩ^~:%~u 1^ZJUarc; JLѬ\j QbMl?pu�"f~yTk[*ǟJ=sLg&9VȈ�]FqMle 1&a`<\M@kc"Jn� Ju4raa\<U#v\3\×0UrpTTcaHes�l :}˽t=/ԫ{!j*U2h7NW}9s]B@^iEM?\n޺~uJOJ)]O1j+zĖ(αrٺQuțdgGV~Tzi2�ԷA'}9I zzݡli{(ߗqprI&$x}~})g5̀6`:~6S[CBCz#? !V@Tɋ&ZYԮ aӒԓURD]y2Etٻ2Xn"1mIDvRqk[HlDض#v{j7/*[|F]ӡNi%n|fUfhs8b aVm^[ErNh$.M6V2ôp =뿂@gsՊ$nLh3-X;b{XM@}e 9ڡ x2Y/c;YHWf=Ȩvw5jJZ]a{yaQ#uNTƶmd:<?7u%ɗQ=/XE&c7px/{ *Vk3wvQZGOS]ha('l|i p{{ٴұD9ė6cPm6錈To$W B篛eD|et:ѹ#L-/_"remhH0DsŦ Oԡ YZ%a?Qs;&ͥ9Fl(O!KҐs?�<r3މ2_ySRщqE f(F zF`lTj}e$TC[<+TOf}9zĵY; On*C& D &1xͥN',]8{{ETT/xLר(O/ ZfuOT2A�+ Y\7}{&SZ(GNK׆+bvD] t: z*NkۼMQvV\eF˳?JjĘk6@$fխ k|U .S/ΨRvwk\Ls-^M3q6<+7t J@JYCA+๻$QʉD{G`F>TT-rū<5|wffR`Lp爨 Qi>웛Yl,˰Mlc[[gDz@_"h}ѻ.>>}9>ЯxBf80PwcH@6m3J3!C&}.ح[>A:V#Meh8#&*0,pV4 [KV<'1fc= Oyb,1RZo17zkcGZQUT\`4M[EiQF#xa1:,lZ YxEP)Qܱpr5E4-!QEϻP.61pm$Q[zZ%1PB|Q[r ݬz8UͭAֺG<*1~Qܟ  } *k+{gw]aVHSIQ$CU]?*:ea<!yֵlL[ʥ^"VQ<QMCi>Y3hY I6<X6;30-&M"+O;prz(37ifVك[ m($r!-ۑ؞gaZgC#lzzG_8I3yh!Q>) _1�`"n%f M;S!PB=ϳ;5}UJH L)&: >afy�hKN1\nФ4f N㔋z:[{뛞޴BEH l,Ir29@*xVs_BseCJřYP oNOz;JRHF=a섒9`^03FԒJ1}yGϏAG1$"лՌײaN0BbuN9Bd:yv:ḯ? sr6ܞֵ4l =^QHDZ~"C'#(u'X#5oSwgc4⤬KA&'Ѕ"zk#*@|;7h͠-a!\pqSrI&dq بʴA"(f/Í` Q0w'qzs ޵~zK m 0,ݻ%M{:Lb?lrPVܰlfyO#1H;,(,эʮVPU~*jQF Q<Pq=�)(b^N(?l[} /{=sDӧˬsu͔%t' А!Xm\{2Xָ.4ĶX^Jlp�@C& ίwB-ԢӢf`LIEIV4_kBAѲܛ%mD`4Vo_׎[D^Pׄ*ܤc9yX(Q,k ?+C<Q0A&`nz8M p ]ʇb^eTY^dCz9]TY� PvK$WĴem;N}9|~Mr-rnoWmTHBh1EiNQgOs@X$9Z;Ax 8'0.qZ.X\O</l^ˌύ 9xbMiÜA1:,itCRŘ\g#{#y}ѝ2])(u0pQ[t,.!')9wg;QM)/P\Ј<^VU[.|R MoC,qVEd;=Yi(O Hx BB6Ham�^r!7ј}|X;"u7#dg6w%WkK&=pZx/؂tyY~غEQ (XXI`8swU>7bn).|) Ag#w9 }3ovJd2!ӊ /T]UoP/CPFiJJ8.%e1'4os-Uu:7gvekbA@T�ӦO EwxbN*n.Ewo�rNR?u]OQ"@ש�4A)4&Tj'`AJeQ9,iU5Pua3|# !Z <C;#P[͏ЫMO^h$qnOU_)%klsޘU9a2j<UZtMp7pRcx-n"ZZ^y>Pߘx9jfuxZOmPāˉ}~FDǦvw,MHo[=@v.^$\I 3Môe m�eDV٩'YyMu#*Ѻ61v{b O-4z<HUqyC#>rJ:P$K(&r>5*2�mmؘdGB5`tT0_e'I>Vɣ({^:*Sh@EE/[{�i N&c5E9<|O$8K9b<RFmx$(Dg12,8T7op/0rVȪbOX/x#lD8 ]t+g4慃=O(\n_UpyC2FV *y퍾׃K2tuɊmpF>i3C hyG|T3fFt6K-0Q͒:3AF,6GN2C/?^mE'&rK"<{`R7n-Ʌ),jhY�=i:CIW~-)N%282\I,v >'xy%]PCaI> +3 s m .L<OˣBk~\/1ʨ-4Px:zrV*YlLuM\rJA-=_>#uRr}+I(Y!"ņCZA<>,"8=$ Y5!1{{ТY`&nv,DI9,m[-mzue0M/YNgT _A~eԱb7AWHT6l=i;}!;h&lnMo ;]gaSu%LNDX� 8P @ȈON6& ?R|z;]!<Ȏ( TD{ #FQ!׬a( Fk6RN(g;ʠt\.->v]fӔ�P'@M\FrQdpLQCdMOeh܁żYi1'fc=7șFLV$S:A '& xmì,qF*[Zۿw8G8#yO09'r[r |ce-u!@&NIi6<Gʪ;eG9rP'ЊSaLϹGcoS抑42vFgk6.Ю|[-$,_IEwIjz_GWpj>) Yi2s*=h'2[#(`n)pYE#DO\@vR炝:lrsJbh<z~RA׏ *V;�޷nt&V*�mR'QHpLMГuSb(߀��AI&Si/c.jK^ wVCĄ tqW0!& Ln*h˔ȍRdM;Cd"aJz u)h4T1wˈ /C}s@j3ޚcӟUeE"҆^1>*EZ+:>{*d,G:VxPjMqP|)r({Zdž#G3K3o)_O@2܊f`Up(!N:+dЈ<Ⰹ<+5E�10dWuJȍn[v p)<O&1ߋuWg?<:oM%_{8C0sLl\re%ԹkԬ8|e3wEFBs*P34[g%~)̲8',dnȘWU`:r$఑QANŖU5MZ6 J6` * !Hm8=³)>T6<F`D&Q[P0ősT2N&^**8%@ W#di,TܯMж .O9Sټfl3+s3b(k)S2ryt 옱 G7%t?Cp]Vy`|ڝyQ73ݍ%\Ц6o|6m.U-?P߽ T`73Bw$;.JS{~y|-hTY1M?iA,kӄ)hڠ-*/<m[B�fcG,J0#uv<,FĨpk^ٝt8 6;_X/fXm΅BfV̏v^az;ŝ,~{0ͻzJj`l- yP@ &[~c<ɸg-i@@e%a-NMM^l|ds.!Jޜ̊@`ّIίEZF :c7qN5z8A,sHJ2?xp:JF9;S1\mJDhŠdE2A๖^R*;)KD4NH06RZ,Ժ"\H׼6r~?A̧X8|u# p�T;Y U1i ,m3uL N᩠çE{%WƭTH߱*Zꌴ3^&c~\b@AjeE9ߨf z$ .:\I:3%8y�@Pji/=%UEE|;e?s9=o,E\pbpZa[k$YG'F'w~#lgw T2"7c&/塙ƃ#+sFmP΅qvd2{c\EesX&_zŜ֕wͼs_ۙk~vTMn͋ @G'r#ͶPYaΉn|6Q!o0ءtTBZH\.$n/Y+M%?Ղ31!4TQ>q5Dsc^|z]4ju=*.rãQ  2xA U[S=(0jۣ"XP�x9[~yp.Lȧ0NX7waztOP7SCέoZQ�BnMhp&"g2fQ[ xZFZ+e݊خ1R":)stSj2*0okpy݁%8H2|SĀK}XTڒksn=iS\wGhz[PUdrvd}kŧaNt'ączC%3¡n eL3O2aYuvFiQv ЃPV1sAD]k4ne#6ty}O˜cEGC€Pz] S[j7hw nhcoyW5@,E#Bx#P^ eE,_T-e5?Y<zYSaå`F:css;_Ay*ež3kE2Z⼑gt y2^ŔmЋK#wpyN[C\AǭCu2zN9Me+K[Ĵ@ȨV:?:=ؘ3p~8R<t e&bt2{#o5Mo+q<n ~EǬ61b=y&5f_:Q,$}ŧT%rE@Y /& :S'(ҮH 0ψ/U/=w’R<^5 RADAai5v)Ii~ [ {i\+BЅ,@VCiip:�~[yw0x9N#ɳ׷4CvqGm-H|÷+mh DPw&uqQ\[AM/Yg:-<;ߠD흿}OP <+nU:Mx-ݡ*jԬh1e>Q\Ԏ_CRQn‹ox}Ųi0*1}y^ڒb 9r#̡u60x?&o:2^tKdQ9ԗя(YBsy&Rcc᪮pKB._f*T Ӄ{h/ײB1l9 AkhB%0GVG}dRS:,r'Zy=!rq-tGzΝKoz@iP=F@Uf]9Z' lmvf5>#$?iH)DKH~EScyU>ms0?Bjjr -l)wJ[I;BDKڜvQ;cŔQR^/!ڳ ^x*)(5\B-6/&䳢u,zC5<AƼV=g `�6 5sE=.A2vc wg}kNf}s܄e[+ 01|%HB@27/OA'3\^�0$1#[F3=Qr<f@YƬ�i" 2$aOsJg?fVl&#vލ9$H@'W@V*X4Hh(MN/%wdztRArrl0e7ג~e҃klA'v]WV,2{j1(Ѹˠ0ŸJ7@D|mb#ewE +bIx{6u<Am2y.jQu,Ϲs][8'~Pl.ri"AUŊGk9 Dƭ=n PX3F bZ4}: Cy;&!fip?} ! "sP3`ɚٽw0MWLNs(6:k“*]÷U Ki`L%*5sĆTtg*@cAOnfLJX&E·wn_090Rl(ʷgҚW*QthX-:[S,]0NAyEO]B6-J(o#<mϲQYLN ͢xF uΠvXmVh&҂wcע"_+N)f[^ѱhQ^>zE80i)]'!v"[pF{JU ̀-4,|CR$ $PڨeY4IL6.Fp{NLirC<LJ$))On- 'n9d<9C�H`x}8Bo)7!՗Zr'kWT~gdP #OXFpOK+s::ҴCdY =D좎`uXɢ,y3ee2qɗQ".{&@;&x%K$cbKWVX=N [9L\ xe&6mN -nɼӍ<ډ}7?+d?O4+*7P7 4*p>?ڸ)vY#@i-'1jo>Pi?8 Ѽ2�ETYӞ%T[4z[jޛ e*W=Ɉ �U=Ŗψ8^$ UJ�ܱx)S3v͎ZL蛡 w GU82\*I1ra|ڵ7d8 5дѳUD{SϜs6fckk8Qe8'2%T16YHiZx޴f%oR: ׁtѥvyP4yx;ޢL3A|s19'0=phR)@*c1:sj5YYM 4$GXE6YVd<nӸ:@.B9 6d@ /qEaw%Z~,?I:d%I7[xO_~ qedV|_#I'&;ælZ zE�C8xe@׹Pm&IfAq?t !" nP Vnш5w/| .Pa j+K>?:_u'4 545fdF}%d^=H0{ av:+o 7d’ lj<9L~8agH/&Vcy4d Xo&%(ZN/ijeapNøFxuR3^25&b<r*^&%1`KIXU90H. Pm:H߂D1uˠכ#lͫk vȣC.ԲU`{׏=/0 36 }A.ȧ7h՟ 2b#p_Y*3;3Wc]0Ҿ<Ͳ,{mj~m @0}^`ʻܨ—^9vS cTA2+.{AK6+SrWw: Ϳn|j=UN4z+@/.AdsX5ω 23{A78wDnS=tp#$([a9,sTu|IM6B!䫑++Q,q%yfZ跋pPQ]iW>#/t`jTĭSQ5(0ޟQ*q8"gMD&'F sV^wiz!ܖp`6T-1']Ϭ^.ԑ"eLq[4ߋY$Ҷzl=x*Yv?jխ1bwX(6mixo¯CN#c6ˌYwvUۖM"l-zE fw'f=c7]>cVyqD�T]aȥv0pn(xݖӓ_Z+/K6ɲVc,k$v*_u>>3EǷ(F*H |thx\?."X>"g}WO`V�V"$L`H�5W,* z$&K~~yTW|^)3 ..)@ob?x ol0t%eS<R_gm;ҙNU*H{hZl?hM:vJ\]rl۸KSQaH a;Kpm&, m8͖7٩~uPz:3Q; ]q,/ʈ_t m'q�])=N.ww Ade١/\k9D]?Sf{-HgNfwz <J{WыZ1 taC2ve'~\ Q&kk��fA I&S;k &Y+5_@).5+~ՎH/#8ix n.LiChxuoG+{NB 1eD4=UJ& X9<WI@l1ku1Tnէb2 ueR�U }'}�^cNqejk@jx zBqKO:HɥCaX .c,qpxD<rgbz!:_rμ !.g7hH£apqhUO қI^-_s(N^47~%6`LGY0lT^'&(-da:}_"ϜT,�vuҪ%P3Y^0Œ�`f+˦<nxA%Z UG:䀛F+i\Ƞlp6HJ�$HE?,ܠmyB+= VEhSR&:Ja]^1 voRa1s@f(y<Te=ތwL$zL'ww5|OB;L޶P"2Oԍ@=OS;4E(K-oۡhp 1(Y譇]S|c (3z%$6Q;C Q, O) <#VHFK [Ñ uW?xEqI_!OZ�PђY1}E܋ 8n(#m5OJeok 4A7x_vZ 9(z1]K ׳d=slxxB(tc8Ƒ_&06]7 gBI$Nn­+&5l/yc=IR΂ +ZydW 5gkE9GEUE:c_@#%cO;]YFl &P5HIjg: YD4vk-Sb ɜYu#SPmRE[ :aPc3 ,fx'AD첦\C8w-\pg_/MPP!U2mHGH9`&M xM \'x!*>,F�TSY5xfKLͥ;Z9qB_6 @쒜;ߋ~ʦOhO.QK 3k~z=/t;$ ~($0oBY'mYtOx3WGr"J_0tڮe5(N]0bEB4Z T5J[~�ǒK˳Ow�(@?`3ت+@[_@|4^ 1%UI#;4w|CHQ jxv-4j]r:yS5pVBO8s 0ԖfN)dumx+/+>E]2<}ArN̦%1u=7<4aX;v2lq�8viZ.(* b4QA". *;/D<X^`4_kBT_m08@\g#dH˱f^w;ġ{̍Hb-8>r#BONqz\}פGQ@ɐ2׹"FY(U-eɘWXI=sw2l#4"ņ'$ݤimd2aZ:^؏IV`$+7ygB}ڧ;ln@n ie"\J ,}<D ?3M5�=,&hJ)P&,mµPcd]}dU+QK^}9%+sFc.9eLW<ȴ<HCe=c 7,vyD^q(!=>CZ$ `IՀظ4nO5$2d~ Y"J/')aݲYIJ orMs?*O̅6&%n9Wp7q/XF]FFX99Syw+#}7p  Eɻ 8kضm:EVI\*j : "ͷyƈPIᗂrf /y>&W`L7l=ZVsmqi.B~fi^ bp5TT浂 ќJ %3Wk0̖lR!nzWk*a(lV_l@,w&l _zY}fŎ7"=$\,Oawvݶes3"T, Mʏo){܅/ Ky#"D'!ypn�Y"9@ۏKCc<3h|N^ Ă\rۂ^`֟4-KA_oU7*zʼnS;tz\EP[u,6;գ2Zn7f>-<А$6B[^L'v9-Oy�n(ɤO/2[RV;9 OixMOM]w_օ 큲 2(+(xHj c+y<1FLxJIB})9ݑ~[}*3f!TE–t(lv[.{=se:h}oSm,n^^(kГ-.<kWb<w hr R6S1]H]}r#N5j @8 2~rJ e6yy{M'.fjJNJ/#ez/Q:eS *CFB�= #6,~8s~I75v!�E{oi+i=Cm_Xk1&tzt\0l&Y]ǚjhk_O HqXgΐ>EyS:kj FN"l XTh .oF.#K/[儙XD >I^Uz2Q;)6Ν.?ʩ.|d> lI8V-8B}:Vj> vG?Uz_ɏZŠcfٞjvxC^پA?2AF6;vJd7vլ.X?, Kʘ|kh8b 2Q%V* %\f4(Ɵa2?M @C&7,[=kiIjȏY/cy-N <]Uu124 i`ʼ@CN@;�B2˓t4baRz9J`air.^?b =DA)"_�eskܶ/&_%s~7q‘DͮJL h 8)Q-O_@90SOU@K ߺP2BCjltW T2㻳!EE #Xtbv@8´`Z/)L8 S`h ʵzc°[uD3SHB.]yx+lĀ})8.qXo�-i${NN !_2J݆ea7 ?khJ|(Hn͖kVjNrY1Bi]BZޯ7M)p^IzoR+c݅ѝޏ/ڮr7jݯ[f Lz.m䚍 0`Țq2BJcLuG5w#*Šv ޠ&dbb U73yw a.F5kPk(Xu{ j2_) *9ރ֡?.O]kjѕ;<#+T>X#Q9Jذ%>$Mǹj=_OCB`+~Ȫ$ 56=ޘIB1 rxgbcZ{l}wz 6DxY}bZ;i^Oi FJ>Q~ UT7ߤ9A~E#T:x<h :ݐgtJn?7 {..> cm:4m@E`oa ��,Όڃv#SkQu}]Zg86i[1'4-m)"7vpa 7`4dQi&!x*ٵI۶T }.m;xzJM-L\ؘתAK -S-? -Y-G8ɰ.Y <ءFoF$`K\ĬKp,Nt)kȹ=Dwpp97ID޻ӀD c żcxSC)+E=:(Kv/C?6v � @RR,! %ν?3C:+4sgpGdת̱IkI½/Q[ىXCܨ!E?ma8>akyP J=<դ5LeUji'=yz(2Mړ6aV2~}).f2wneBpIBÊ-F(*zTswM� F6Hv`r?0#A3C LQ`$)D�W& b UM7@ҩ4{4q <[gvپ~BіGQ`)X* -zǹ@Zn9I@%/E�i~qE>qҫ墨7 6G2όWN*(Z#]/ƌ%_z Fy̏vrGݕ̥0SaĪl1e#3t/Bѕbڔ NK p;�HMބXzGMmi 早񝏳ngگBM^w K!WAX%g݉SH}L ʠT'D:|xS=pm).rGRb8GmɠsFyx0<̍P9RZޟSIH|5(8:0!qnA')v(`&dc;*X(fa8FNB2S%H~[V=x]M=4JMﶊsu{,Zb+ȶ=폆VIB;:WM&́3}nJlu9f؈BN3%kB)~~>66*0XIHe2>ŹE0S'AQ0v6%qPNk#kk;0_2Gfq14YbBD6i-}x u_1FRmfTVze,m{<2)RT ,"8\;e2_* d{8 4HqtyJ?ed|>Nd3[N:6O"jZCN~H<NB2^Nu={dkijmˋ#PUIZ_A26:΀F|<`{ uDm~#$q'Zꔪ!SR[>J6)?9sd >SnE3A$eЅ^=fp'ޠ`B>޹S Н/ׄBoRKD9r1wy R!Bi\[ Nb +C15%"'3R-^ǰ3��#Ve� 6PP!@'tkTX�n_>rޛe KRW柛32Pj^xm ;^;h7wc}^D@Lx )X׾zwI[JŊ:j@e1L aٿm%ӡ 9nљYtnEX�vAZ Y^u䌲 7\N9,h,5w%mOV5C#)S[rCDԍYX=N=kz|-!Og/KrU:v<mw|x+[+I2v4Y(P w8P|%Bڥ\{fw &^ou`$7@EOpq rTmIR+/JYuR9`'\ ^%g"d. \q;4-/Ycڱ9̐dsԅZ[ZlCe%оtn~u %ciD\`.<xoƽ(윚ĂkQRe(}M_Xqo\gb#'cQI7NDC|ټ⾐ \3鳶A}ky'*\ c:rw|G Z#cW�dXȖ=-bHhw4 gԄA)Tt1wdNjSZ %vԌќq#3&[2&%1I%/|JP)^.0moo6 ?[BZm99:%dْrɔ6J'eFv碨`\FB8 )AaϖPK:=PY;;(-XmY .FW%N5>I-)?t Y2Os19Fڢrj FVQ?>{O4D8~FN 32׀DhT<4p'ȾCPhqGV43ߨp9eX_t+=zov�\<%o-'cyb?YMXk.]f֊hhm,-ZK~S7J+9SKMۖM')H'=kS \h�a';E M|ns7!6LX &p;_DuYܛ ϥ5%Pɚu%3k/0HU"#Y87^:F= 75cbb5Hۥ5qE ڣfh+ N$X+~?65>kO1lXve"F9a Yqv ~DG??貑ˢGRzWkᕆ ?iͮ 竔\%bՋpJ.\#_h6*XX0Z%_ rZ"N]>_$~2nd`˵:,d B0]%l@_99^q6 J?ȣT^aHzY;S8c.<ߤ*ZA5>nQ ]J&qQ*�̐ ӓGybg6_Fln"?qe_I+2'? kN%y 3+&G`x@MA=7Պx+H0A4Uo2t[mֲkr;J&(u;u\[yw'(ҰE%kH Q'`B(wGtT3Q^aw7k1&@j%YS.Y`}QDmQ�-�\.O:�ٛ-DS盻ڒ1JpbM̴'QeH,NB fG IwIT(=wjxY0aԊ}%FT&$׋&(CCCz0rv7[+/EQ 1B3OwLl@ŇwH&s'抗n6ʷy^|H2f7P)Hh 4:"U_XNTP{=K)Pٚh <>Dz _0 czƌh%K8W@Kw"T'b|,mZ3EVe,x' bݝqlU<Н`g@Rdi0wea/ c9IS?W=:/NKRĖ))f2vpd-h�}O e8b*{ie˖i,x0IT9P[j׾ n~ 1ߐE(#ex$֓m0F(,3}Iζ_V8JF25zZEʁT|~ 0V(+pUiT# SoG!�:JWd6ʦ$Nu!)w%OǢTve2t ЄJG˹' rd9q;l =( !;ﶪFw7jPE6DHbM1hG zITŵ60*^H=/H-|.A]iy->]&H,Q\:�͂[Z@2q-\ x%m C['DP5HX̺C+H:EI3<,m= ^w. sY(3-4b%*'Nm5|<;[IfQ?Y2H1ܣ`j^}9@j~M' lw,bUGxť$ɉ'A\L1s>xMԠ~<޵dF^`/y4|ȸTKSI@= (.*rt;78*hfQw<()3l&vbB\V $nm$! 7}:u48zJE5 pbq9/B*d 9<*[8@S u|d,+[ޱoAkFpW[ӵ7CUk?&'fruf^.`bcc�W&  J)uRAo4if]`qhQOpyZ'zLbQ,Y`S{KZ.[Y<&k+̮5[4n=$d7�5,mQRǔ^X,ؒQ$@<UWam*0g�d=SGf$E';;zns˝|s!fAw}ipヘG,܄0Wz9}|:)o.OaKR3Œˮ .i~gQ:}̬Њ778r^{'9nG7Nnzm]p6"JF#Q HHSˁ'SK+]k5@ <ƽk#H5gf)8'WAo,Bɺ<!o$<t%s>6` o?=NHvdH^ڰ,#S*Vm}Z Ձw'gN|}>|W=eCIlZy%ੲix%cfav3˗jNFƣlV1V`%UXFPyޝ睆r2U\{Vvw̃r# )$nW!(З Mj2ۢ܄$D_Ϫρopi˪H2ܽ;AݗS*WF|mj4%lbEdW=9/pG: 8e.J5X#u?؎fa5|Q e36raLi8l"A~r27U`2Ӹ\D3EW'[)[r;;lxQuS] 8p -52>컝SĊ=z 8YK-UpV*3r;԰J_a.ɼe-Y2ޓ"|gܘf&`#ۄpda~:-ךpUi ̮ෟ\2:ƨ/q} x{4>ͮuef3A[&'j3W�7n%DttsrbRvyrJnz7.WX�Sz WSf啤�]x iBCF=`BLhXѭͅ�Mh9w?'f$b7)jԔ$jfaHr<A>d+7*sH5*an?o+P@B@WpW�F?rY>'4.{b/$W -|}lm+bub5;,m);M^XG3Iӌ$�.~YvS.͙~{PݥX*)T0GVk.,_ԶGS4ag^= 곽d چ /BNaVHq0\KCaz� ٝ.'lH!0/Ej#2ky""ҿyB3H5gHJ<727[/w=3D<BE~&8> yϠfzFl]3"sm5 ^(\Sz0/+h ^F~ z;ZlKZFdip.m(Ic)jLo!ڛn(9Ֆ@&l90CsX׻ex^OTtU~GTzթJaIq_0f%~ӫ(ZJH?jAK<eQ>/J]�:G"re%A^bIǬ]Ao$6Z1C&MZoRѥwWD �Z/.UY˔Tf/u-Bp<qW~]3k"DbX\ .8o B(D¨iQ�k74$IJ@'LP>ဒi�SԢ aFj+X6S?pU R{)3Y_�My7w}Mxj[~iԌw{$B<|;]Ե f!GOL{ƙ=Z\+&zk/5ϖChħ>삓X](^^"zb dO7lN ka<4"v Kv-pGqׄ Z:8^.<XڎZHA远i?sH^vU:)a9~Huw,vLsݯlSE},髿EW麏 /00I뫍ݻ!S0k =auȊfԪ;�g;҃gΤߛ1uga(VQ@Cq:<s-=7iX ";DZ +#!!H =w_(P_$I*R>H lSUr~eA?A1%7{C$;ٮPu o*F=j-WuDL=B Yhbل%В`'y>2[Y'_ ކwUKb)^kQ]^!Yܵn (E`&>yO�nc5؅ǐ,Yg|?c ND!F}W4^ pyH[rwY is�);NVf AFƝa]_%JVdlgspRKi׌Dh,}P7a_Wf:x:lIFfJG(T'iiA^bY|%~0aj 'NLiჭrߦ)#[\UhUom 8q͈[c/`$jrQEf<XB5sʩ~29MF?hn\g:"T_]78O !x[Yr,Owۭ{et('{-߈^gfz<gNIhP4M u94!"blKK5ئC;)>HB]Gl'g:QU @_Lou/ʘ{^`B F=a=L~hYcXUX *_9~`_4_/z^R,/uO#Nx~Ѫ)zsEff nl9gb37I#b|>wC*J2MAu~<[0HXͿh? [xZ<[a.#>L{="`$n~DYSBzhLenR8lE4EL]- I46b6c�vjtbNCwst й@:P7߿>ỆZLM"Ee?+09Y6^/uzk*%["6H@piI 쉘Rj4CjasnF43.sol|,J'(D</l4ĩ*q2 &$$<><]QkXz$%уG /-l`5.beA#z`y$ >ƄȃSPA#1&K,_~9j!^ _| KȀPo'>>{``n NyS*F&rFϵ4%O&EC [!(#j҉jE>ivR U)JѧU{p @@~}nQyw=/!D]*rdAN$OU;uI8Aً�魼@�(ڈl^؈4*5 ěLȻ4-.YX\d<w$2ؐ8i R)ZUF{BD&uV 6<Bt'@]ù>H y;mI ;7}ӯغ; H6~=_ȦzG`�0ҸO崩E|I8E@ ;8|dro~Ihإ]9@kQT 8�o]= Kj<"5!d*e!BӵOLڬG;uC*'^A`oհ^1BJjd*'"�!,5k֪#8lK%?@2T/^B $ 9ovoi">:+=�󓉑�| vk9z!dorH. oAB{Xߥ^t,7JG4z4Zb�O;j0⒄&�ҝv5H<oC Vj5i{ 7.>L0dfyN 'a8WBg ]/EyuJ,ei3%=Z<cWm1ZB*{e{Ͳ:,zbקY<Iilj6㓛srI6¹C븆5#}HeN7 [5K "ӽiALZ+|6qHQ9U1t]}h^Cr қ60'CCP%|X| N_;'efRLTj#)vW4 ؓ>+Z_+lŹWPݦB@Yz~`bo\7n]e8 h&w0]7t*Ud[�}ѪZo'-2UL_H+ W _<aȬ>f;u6MSN]+N_nU_^g >)t)s<y­AqhʐZ}/6^vVq?�p{@-jƜUSQ**?=gR:w<+Sf<ӥ-;wy,tVc*$ +9rѫ_9A]z< ,O]1/PSa::'xVpU:O.'M3Fb.sbm> ppĄ\ kGFV2Hhލ$xƍ({BrZE"!v3ե,Β_SkMDҶ-n8#z/9kqD/jɦpĩZzNcߐH{Ȥ³ơg*-N\PAéb5[4|*X"TYgPz|]GʋYZɜW#oo{wQY >MFB:Z󣮦#k1džN !ت 2BCyXUt;]+,9t]ox]݅F9NYR%]WOi` ƚ U,ؙ@ј3m ~-|͓Puq|q >V)&LSr7 \F؃"tj&\7hL8SxOl$rpf0Ӳ%,&Wwg¡seLs~_G?DTHa*BL}ň'෽ChVM7E!FITH>]˼Pxne߸Bת3IsO@]o/.<񅲴S# 1C`[m# zetu��A!lC?Z`" Krل  jm/|O%D}5Lȑ.~<%R1M3qnVV m"#X,YBn`�_ C"q YsҤX{cfj(fw$šjx(H ۫f)xJ.< 9Ȩ&Ne�F9o:ďB3_>0y:YGd�A04�Ul[&ɫf?**=[ Ō ަF1#L)'{ox7-6j 1i㦊X1`0}`)>Ҿl[- JIl;V *4oǭmy<Wa y8c`X`-Ų8*_fj(T)p0l;AO]Rcti30.L�Ip3蜑)(8c0ÚmaAqnsi\,r2+ci%iXm^p&z`AC;~Dp[q HƩ [: A0hױg>/%#VTw59l<ؔϾn�l~%%^=~ <a0|VYәC2nF51e]Jub c e\jڥ1K,=I:PN(b)as0Td JS,8}R HЁ bZlpjqV/ 8虮{Ab,I;G?" Au 7{rA�#.e4{rb}g- 4Ko燥k#Jʯ'Е?) u[糙к6IdV'iz]Pd:5<Ƃ<&t11|]QyTΦ׎~�, PKJH >ȧ4.~%? G @(cyߔw\dձ&?|Ysf4+А5~қYC0fSMIE粽 Jӱy$\֑٢+,׏*1**6kċbȯv$y!KKyb.zАqz~}$Y [$.}SkB* n87A8Z坾K˵ꙴJr ag2AcDtym" yyS~&긞?kq"cħ-ں8y V=V�R6l*E)aX-Іl䱻ާ9G'q)dﲣ @׻xtLjd^ dLs�x+͹ ԣ�cm@_J-iKTpccx&Q5\waؽY~�Q ?/JNa/PB~w/)ۣ1J)-% p�FG?|XT2Bޱ+#pIF\kĮ�$.A!XlN<[&Z?{XNgy/&+AC:4Q*7g1p=>phjy/)yjY_hΠK7ɑN H:�cQcޗ)9V~#&=EsJ<D'h\wh_%4Gw}O(Jgj[aws3Pr4D[2\v &h[ x֙U:u3&E0%j\i7l/ tz:SROX.HAgStէ{{ 3aY@$ [CB>@SIւQ �vʌb:߻ t-oIiV_lZE 9\zQpdkD=Il}RcS2CSM~?L1z8]m>˃jXk1yS<W@>WW2B7z5ӗvWyX _}97dLt!:yYI"TnBE"o7v26F ;U 3*=GR!)95=FV,%ԢYnfE:=Y=Žup/ƹE8K˛;"WFɈ?fN~qջ@p&I@˶חgIOIJMqY@ d_WƤHv{fPG(- HʙxT^A9b[C4ܹ ISz@~ȈܥfDPkp}w.2PX h|?%gq6Q-"Hj :S]؋|c9 $.b31jM/ɇX`y,3=o#[PD^ھEFQKYrE=L.L7u`8黰uD%kqMw&8M\hM3<O7i>7Y%q1Aذ)."dQf}O2ެN)"rܙ1X5\q WN1__~eNNL0h]T^ꉟPf~yGsƹśݙ Ze- [BL^~(5K(?.eCBp=cDt*!xawF]0Nm= <`2jpm^fj p9s[lٌNܐr"%2%X?) A>_&bJ-~OϢn"W8�p9P!#:iC+ wf@,mTimN择אvɦІ`*FpkUQ,\l*�a,8eKvKȹܷXpk7l)!4 <,^)Ξ�pdW0$UR_%Ov5<yܚ*'mgRڽI'yop|**( vPEVPcVYX8g ~D)*@9BAz jekւfK zp*tB ,A61 ,g&0<qRK!gY]'5^W682!lnI:FDɢI#[9Oo4jxZ)%6 0DBLF$"MQC.Wg3< ~�$ђ:*'<1,9=~a1C__W 谫rJpqK>If+02-w](hFr2ZK+Gwޟ0;)Jn[-\D4Y% ߍgqvprM={~P8cC{Xۛ0U+<>.!8*~�b߆Ʈj@n!0{`#0e:tgԞj-p7ޛSB N{vn@дhqb1i}I"1edTO\琦µ|\{R0e)$ ȖlU/*ژdLI&ZtZȭjAeg9ʟCcN(*C*GsFaP?6=y|B6lL2lW@x&2"Gρ+ϫr%zξ]U%&|̂xq|Si]ˮr3x4iԝA&Bs\VFw])]M񘩌tk?)U_:6Kƺ".bCn 풄P a�Ѣ~O%ק^u~9΄ }t\̳o Xr4OK]t�[fD6b ?  Z[P2<oeLHaE|�fS&2:Nڅ$&"N&{߫R)ht^zy澍xK_mwLn(Uo,Z>Ҽ\s#IiR+~g#HJk#T}d?0c0ģŇ}bH)gJ<WFj3gi%qRcL(%6aTS⣼x+ /Q9&7W㌈a"q +gG-:8-z,;bi E|- \ F]fi۬8gnl5h?덦ҁd6ـK9qZ;.3Lr V<op^aTp#1+@+a\D&g|)Z@�YbP&;3 ʜ/ЬkX a9XZwئ.Q139+N^=1/Pl|Z!PjBU8+h<YWa>me~�:#~aM䜆hYivWGE%[c=*kڽ` M*Ew-Wf\Q\#W}v.)@dߠI~͓OaOِ݆:VTfS2^7";1)H|#w.:$ZmiL{_|&8&9k^mD SуSIٱ,0Na31:x &&  0/(%/Q)cP,ܥ'Ŝ+JbC=ݠg3'YVl*{�k+7RPx@sP]IdM>ԕDƻ  'u�qfJ1Ŋh7%yVb_t[E *vwbϴZ;lY]+}rQ韁 wN/�SQ^ݔPm=Uh{�0CTIN!5K/IUTcыYn5:-=Ԏ'ZL6xq$ _kSbYļ:!Ϯ3i~WUX(y:_&H0dĉXq~⒒"5Jvrl {͍U/}M”:PcE&cI98{ <P2?@"2ϹmK AIBxvj%O�߄ߠI @fDɭ/`1kxW'fm$�OT%&>F�TȩgL?irfH+#,jdzbٝpG Bz&^Q iͮ>y' J6Ǧ&i 2͐8J{}60m&*D#Lq  &硲?ZD*_C҇/~k)%(R\c0 ;W#+NA{B6Fղҷq%p›��OAB<!)3K}:Ţ0$$?(g>i9SUBwz͠U c;}(9x ? B^NkOİa6rˍH:D} WOcEbvs\oOtTxДb4|I~ZbB/^FM=ّk9a9<U6Qأ7cdm;]w/`0pNVPj4Ɉ"ݏ;KNrQ)k $g!3IQGh y 4nM{ ;XgwFnU!Ԯ rjsa*&1S.~#;{3KهO6]yQC-2hwB&3L�x)'q(>Ps_/w۵4o3UB$UΫ$i!f S-Y*WV5lռ$}(Qsk\q29)Aɪ >(6llH]0)<S >Ui_Qw4;6乎">/m_M.j xD%˯�7TU ߀e.Z7|]㮼$gi[5Sԥ|ɜⷐ+:slLC\iղȓeK c/EC{n{S{;BHseYY1Q!gX|ISQ;++4u6 ʵ]2; eIθl <Ѱ tlk юdWԖmk~}r͓A ƕa#*fPyp<(Xv9D^tF ƀ8o\Uק}#7Ue<@s{RWDS˻q23rW|p:w)}ԍ*)a$l2ʒ$/b5"&W͜\Iǎgdg#)y6}WHp&ɨJ҂6yQpOX5LE|v@[ʭ/;7ܵA$VoQNT/p 2;2$fZM㹜UL#Xk+67C|u!>.Z2Oj5kօϮ)xgx`q5ZJE"jbd_Ki6p@5;-"ƒ'> Xe: 52uD] 8sv$&mE 4XkbCV RH'xEOlM_/K*)UJ2#{T Y|gq:T gGH=4O۫2G?s0C.բBe;nUV3ܣg-f7t Jz]EYصS_0{rԗ)�0hd#K{(VZh9 ~#7@y fhξӥg .QFqX"!ӁBfժ]qyBUdb{%Dm?E)܃cgvF. *dS grӃ,2zL]?"R` P2WʰH-17�?HEf4ѴD^Էs~M4Ts)b,"{]fkT4٪/) 0+=zA6 $Ȋb wKeS$Vyq`NM&?:!0'AYīyL; l yAz|Fy<A"tJ6 BROLvj4M?{Vxkv�C]Z;R�]՞OƮכ2f˃ğ{Gp ASt?^0gG2OĨM1}jd@!�ψ{os1`Gź(M>Ak gP! ?㣗BT̘;nK*ksamH<zŻz,OZƾfl2H& (8bO Ձwrh"胟<O9%!r�ew' ASEz'Mi}\,k6ԙވPNV!{WD٢WE5至+f\Хt�Ѭ>!/^3gZpJÒl<JpmCaSIͷ:x"jbّifft":ż_{+=u)`N[;ji>-nd6N<'T>p)Hpʰv9 M+jB'?HoE :`j Đ_SS˟C1 A6tX͝GᦥxHC%jW=o䷲ѹNMjH؂l $׻8ѕ!l* bݪ/<x+J KL�掆`OeO5nKkT?om�R (YW'R6S]sN\*/>-2@^N~^CRxJBc.*9U:0wpAKH �>N"2Aŕ1.G.LNq/xQ yL{2A_*( &Y py=G1~H|Awk]Ϳ*|D{жVjQp,S4$vȂ Pd%8$CX{9K4ϼ7}ڽ NWé?pܗL@))'7=?lr(2JZB�K@!b5dL|5l7AsNmpJtY:W5wVa✆c+& Jw`Ńf]!4WQJO/ ;.=_^"mt\ur~Hp]g\[pZܕύkԝEj!]h*2)153It"A'8i[j -l>[eVAUeϗa}|FbEgr?Go)ET:03B]CT@v-P4d޴f �w3ǝkhtj7w `_jc|w]+#Q_8@%bUUht~uΧeM350gdYjP$>d0/GuCm6R}_Ukbf2uS3Rc:g6ɩcWf! r|&Ő%Z]A l9T䌕,fK5ThiV6ձ[ShWTKyWMݣi3̧,&%GK9e-Ԓp剼?`4mLmy3ȧ1Cǀ  EiQACC R8MIg iHǛ)k|keEoj% ޺z|�낐[·S\oj}Xʡ-l dPAƮpO4*>x nsq  j;7J%ZdGVSµ"@F%)3<cor)T3ڎ3[M/jWRM,E7〤2f0`x|4wA?r}Q[&)M5D[twwVgObƃöסӁgh5AqSOeI)#+" 05bMp&nLT :)檀"8ޫSŽkw?^8C(6=`|klYSzs9 L=g.nq۔Eoq*t3Yd<m@X%_7ϟ\(12z6/:$,:äQ #pSwdp vO~֌>TQO%պA;ToH<İe9wb6QPW1=u5Ԩ-Aߙk)r5+'#CQ+ClGI(֤@LCnXTE%m/c$=g k-6?;1Vڑ>SGz9y.P"a!KՀك(kA$ ϼDfbÐgY`|(&'$90畸Ee?YUXRF6|_<^ Ȧ>l 4 P kj&uM-dPj]@[^뒫 &ڂ P''zG)"v Rכc8BӔ$2u =z!ɲbo`uA:x7QAs𰹉-/JSe@K̨+q%R$:|K#bf9duxPW a{16ztaEp'Z+M^J7He/�ipPX4MO~, Ml+.-Zs'*kty2`nC`# wLӎV١`׺06iad- ]M7+o elѮcirf�RᇡTN%4p?cFȋ"d;� @NmwL+mhZ@*m9IBjO9 Rt5שAC6DɌ&TjP[dTQa#b0svg;;aC42X70hqr~n^Uw.N2C n#"ƽʅ 2 @Axi)=SaZ|߃e;J-wweC\qW2RvE339ĕ/'7Uרj<lv0fOC= 3 ܨ8nnQ.s9cxsQn €PWݠza\բ'358�sVXF6 1Yעq6�v*'2]4%"q[\U淫g&'lxw&[dT7J(][m7;SalLG5c R sOmZ-XhGi,Ya=sANz3ErD^Zn~/rlJGo D<"xϫlNbp10;=)Wn]~Qŷ fHou"]GPY˙݆J`<r��AcI&SgHZE@T@w[ :RilqT%6zVCKXE.dg WЃ; @n)ԴrrFi^~WE1AP뺙/X͟IGo"J!v*0" @Iy8}�j/Kj '@19U޿Ǧt1RU/DI]ҷDBt/)RtGoִx5_xFտg,ahݘSUıW) _iupUm0öZ := ]q5ɜC=!9LPo0ȱ[]mei(kF'-1o&nb#`�0Ruئ R+88VDYf2*[9aN do^Q>5kUew-PP`+#TGIml$Za5Ȋi^,NnWnnTWٽXS&Z(M*-) .xZm,PKwm|\7 7�WsŤro^+ b4ц<!5Q`ɝ<s~K=G]‚ 涐fP .wWl|VJ Xݩ԰ĖZ/֘L 04CH޿<TǛ{xvүL%462!']Wtm,wt[TOmX %3-Kb; km AZjЉ%|v~xBT#QDJK]yԻ2CG[.}+\ɷ>JAӜ3X0|mcb7 I<JxFUbJ"�E7A0y'w #T:"Bv8F/*_ItK:{N mR#@mP􁛂8#F횥Sh-FDKjjąlKpJke|(z֌挎ol,NPFg| sBEF87=zg>2ʫƉgYZ`=Ԩ!9 /L F=IRZsטBck�Q\+륉r"53mx[qNr[`� "/ DRPw0/Fqw 1BԦlaio]0{e ψ/EђO#C _*W,cI�F$2JL-/ vt_$1diBG'쬆 ,6F%sIP, umxPz4"]40K,5Ee"L|uC0FК0|.RG y[y.kqb>q@Q@QQ-:7 `n>|C`Uf|yovMG/t˼|;0h5@Hs&Ƀ8p}w<}U?ki U% 0Bz%%0tcL;{<#yof{jvŅeZ骼HO`/v:86?|mGa&JWH_{7K( eRDG1cA @6 v|Hgq49m0=rPġNcDpqE~Y~X|GuVZ3Sjï =^a҄s&a0dr^+iv)?)$$+[Q0c;ya,0-ʐ"Q9վh1  @^8.6\0A=2K:Γ3כЈ<^zO T1B.PrhVSmJWx#-s74ЬU*Km*u98i뢡q>KKP Ϸn'kƃm.+ZI#k;q!5q?aG-|jws޶ &2O[WG=O}OlEE~m6vcZR>͉ә'W6~u/:bJP${Xͼԫaׇ޶Qw�ۀ,:_sݝ |W/k;+ʘغ={S=sנrE�@$/m%_uMr)"{U%%3<fAFd(|{$fQ+w 5`n`1*٢W5뢿bjӤpW ޾;c϶ pQ \#SgUeCS|%RS|ozFoϟtGzP'ǔ-6V#dhַ"׉<Hӏuv0+l>)B'ޏIxLa�YKQj�A6 o[4 1x`yx;Ʀ"2.(ӑB1 q͏:Syb�yLUZ i|Qy[U^pguPC,je{QrIATz&/\َY5*?BS..εl#j޽<?p]uK|Ig,Е+* DY, ܻ̖U(/Fm%Q_Uj2f[#+j.?YGV;Ow)(=_̒軅;J١ 7=Dm 5EFl7Y$:dTc<4{ s!T7r:bHzd/o,p5-zEU lPz51 z^^ gF PۏB89T;p#ƘXh~%9aisn\@!vv<*4}_ >|f X8ut0L=I%/pW+sVi�2^SP 07}̰$\bd'(F}әS›ƈ}?j N1&9B58)̀56�qTeo 3T2%M$^??D8q�Ҹq ITB"b^jx IEv<uZW&`wE\LaWm!5z $8U;[ O,Ŵ7?oᣣ]n*ۡrtzAR±/JԼ�Ή4ƍL-E$٩mtMMJFF0|x"ȸ8l3";zcu8 ^esm]Mҹ re��C-`1N>U0Yfe8ә\=rN'mF{e\6ih -~Qw!.m/2QH[{S?NITChRgx-Á;7=ՠ,_q7SÔ'\65c`=E)x_Oml.|DŽ~ l^IJ_2 Ϯ9WsɸY&.S?!b 2y 4F"Ǯǟp\Xo7M!Ñr(Ŧھ �.1rbta3/ >h<bi DpeG</I9h| h )OyFUn2hQ}S;HG!$S>h Z37 t |b!ݐʢrF?L?|[s=*ޅ!#\w2Y2Tbu}">M{gjm( _DDpP뙬-qS,<[`,GŘz/x{ݕB%K<Kާ A`PX^ɢ+=9[,NCT{6wy_ 3LQs G[Aå CZ>gH ޷|-Pwf&7YJV \;Sck:{>͠2f`tzJ6,"; 9lGIŮNLh0<)w'_>fqET.-ҩK.ҤFф}gFcC6݋؈hrD*ZOfF!x`>hg6\BW?jL)zo]!nq(oBͥʎ0 ( 2ڪu#g +%M}a[UY'Sɉ}t5^IL+R(-71iY-r1^`a{uY8ݞ+i!32DV Q(FbEb V*EQDYfnTwR\C9`x˳/a'c}!0 xܲMp819:*#ag}7/OrwR'; fjR δ`g{e%N,͍=s>rJ"?8kg/rBjbb|T'djƂ"\9gkLE8UPArLkd h^wIA2j)Lx,Ezc=/iWtt/f-X3ݮϜ n)}`z<|(MF>Lvp@3wŗ*v83;u|"c?ٝOA m1pjs$[!e#'&,U{`+Io0iUu'ڕaH:a}��AI&SE:i<bChШ�ut͹cP r"JGH!V7'3#݄[.9w<ΚS/Y5f D6gZeaԲmG>PFqU|<{ZHp -#2K8LOnWƯq.~W.X5)rl Hoc�^uoЍ˫RzdjDsj% /8/^կPsNUY^vLRw<ܙ?:!ʄ{rUo"P$#gz/HP#lD#l3g`]&|:X�^x*j[Gҍ10)7fdk>zWbK HS3Tuz/+S7* }15ıOXkTľ!`чF@ANZL1qv+ݬ+PJE b#n>5H' H=S�l_\lWH/݋FuvW~) LqJI0#qYRy % n.JHi6x=׋450B8] &xkZA" rup18KK=9r`+#l˰p\&[vSʩO$a\C�ę:[~:)[7ݹ8$&o4\qXotaeDcXe\M=ԄZwa>+ R@wkk%ٺe z*><\M6JLn#q" W-~\?WuVfv!MA3 ` ^=c^?A$E~k"kUȹ|8>Z9h.͑| JJԮs)9tձ!Y7:%XJR,jCsy/�ؖsbX%&g&+xol8ô> 0~g{{ }auS!I)VWſhXHد9'ex=NWe`b:(g-eyV ` -Jt N!Tmx@A)}!Ao~@>D-fBN��m0[IWEWܛleqɇ_ $/}%Tzt+Ac<=*rېe|$r5QU�㊯M*^ct=ե"L?P͸[kZ=[BO/䡻{-,C@VzjiS8EOW!ZTQ Sы�; E`[/k(Y5|f.Y4aOxN;}ntVVoBYAK 6uQysCaFkNi spJ-vd&w$L<$h_+? C?;=_/!;Y{ !kzSLlzRrCHe1C 2㚘O3fs0`"ba1-MòM  Cߏ")+<&<#֩fCm+x?yL�wмcʸ]k*ͥ̕W?nTU,n̰(Yl>ݰ'8i 5Zd0s>@mH|ªr!狗F<Bʠ=J^h�"pzCs/K%}p _]'igXh\:\0'mhXh.F/P X'Q*U\we!eFXU"eā<u{K;y³%tؔہʘۘMؓ nCu,pi{mϿ!oLov Ihr7zbƟPKNO6J$#MhodyB?95jy1-,2ߊNrK96kY+Lk5EԷXqz<q&|"8CTS9s:3r8:oj=|Iwn_#0xPD'p<.[&?h`*Rҕ#/K1 [^Z�98y*> WjM_ʗEQ~dYSpiJ{MPmj(8 8ck?p0g r˂=.A6Ȅ3?%,{{jKR'M\;@nˋ 4A;aStܡKc;4 ; Xܠo9;nC jLJQBknx:{$}Pm ?2W&bϷNPq^&:5ހm-ͻcF"8q W[LƣI&B@U1ϋ֮CR??:|w;hΤ#k~gZn ůUfbө嘵qTXq+}d'<C576NʫZzR/T 2iD unhHsJ >h;s%HW ܝeM/koc(/ʐ{ִySnGrK I{Z?J;c6RT�``i)}qe[tMvUFAQY`2�$qmTK?L` ٤JuMb9qXO[q\K1/ hrhlղĞl|2 !y}t̯;Wd u` !ȃN>N.-�2&4#wW[KHq eGfdPsRˠXu7zl$Zo 4r!KNb1�f{c8,4* >2G;4ϱZixZܡu| @U;,oCV,!ĤK1#'#XXW^;lɉ6j�x;OJL\yDS5梽FW-J1^_RnAYv{`W**vCo7MGZwX+1{9J,2!b#�+a62W/e&;3D ]0\A@4 [dr+ն! X٭Ö-3`>)GDV3e1YYDͼ ylQNzD#NoEZ|Rz?QWJi&c%JAyL\-jo1 p9;*.I!h $/RP)Z{̈&Υ~S>Sn`_r,*wg�p? n${({ W SkhhQw=?+@U}λ>*eڪ =zzB y p챩 <jo sޔkXvCIf Pm?^zqbyrO| 7MgSR2bElSӒ* '7[f {~v6~N!`@O>˖?OWa`XE专Rf3w n{S8[S^KЈ+oXVvRZ϶ @ c4Ϛɩ칱|gccDǺ/̢ܰ?h |n0m~j Ƈ~2Hujs-zzuM?Nn"LR̈́=Ou<d-ztIctX~oI`h3H89TBm.}.'mMq8&?K!+ %W <l_߬+^Ǻ*7e(P#;'vA#~91dď=zidcS7\q4QЂ)F+lY- ɯ~;.>0.OnASdYXj9{J1需 ^u*R0->:` oþ=-}FM?US^LߵXcxvuAp ƪqAcW #.ka6AvQk qhwjXl)ffQɉ"F#ə ..w]m˕)J2K NTVžT^ ѶP`㦽4A7-ܚsQ�CB l -hɹS˻OpXhZ` 0zف;hea~YکH�;~udr]3 Q{11B}{>rHF?dhٗ'=GQJyUBaK X2'2bjf>ݒa~ѳMthajzH1u^e KEubk%<3'jr҇"hV#3CqUd'tqCuiv,Ƿ^C_ք>qi:} 9&lj�^43(C3q~Ic\>1)e#A&r!@-m"V:\F/Sr͟CZ$mhe}>^CBt"!hJc֯ELU[\u WdE{ϣ71Q[7 o��AI&Sg`Jq<>8.&ʹԭ9(;HlڕqBS? �ۅ}!F%IxI3m;[?}XTS2a~υCQ ]s/̆ފvaO7,8ԅ/#27>\,"Vr* ꮠ,rx/wު(]p}YE|[ -'kp%X<4>HQW j3F:*>;O..?^9hQw�qݓy{*=c68Wl ꠪_h3ơ눡R u;�j5BHId<38[E;Z,bXToC [5cu/"igI Bi^#"!ӹ!dYѐi !ȶ:�z@|5?WdaC|[6 -%5lSí0]%MŕaTH K�o?;ڨR"V#W=b i4܏O%nppu*_J\¯9y /;ٷK5$AغA(K gذkb`bgٳER@_3xYj%D&"78k J\^֙GT0*-6L<KC9%/ 6;;l@\ec:2-ƉTYn I:˛p%N H{1I WȐyj,N֫X]Bs7F\ 2Dj{LQ ꗕF8?JY b{ YOÃO`n(HNwkHL_rF}Hq!լN{!P=cCf)?%(&bEn)Z|BNi`{Lh7 Aϵa_ma\ ԅb@3,<;%ev @.0U.?>zuEԦ yJIJeQDb*+%Ru|I7̿\;03IAL$y=ʸbj/9==y\FGFxI(y2[TxuP7]X=ZG'YĆa.Ev KD۩{h'$ـp3nN,ܠcP]wYOdL4SaAR]0^mь̠N n*$>ɥn Wq+'+fe{bsC38'$<ЉNf:ﺎBQ5ܸI>rB2?,$G ݣ&  "Rl.clY EܹG bk<;YXJK/,-9KRQ]$-Bms!Vr鴇N2a_:ԋFwi 7H8S <#98Z9>q$xJА|x -g ! 0S> y\Fl({[ء*dhZޖ%D@!$z]kw,SZv r$)BY:h6P6| bA[FLzܙxP 4` %iIJ5NDQ\ [#]wuk:/{MdY˕#!j"@%iS]vi+"^ /X+2J{qx_ox-,_M j.rO|E椽儢R.vRJCMj +*;hLF5{6Á]h`7q)2#>$Pc"Su4?Y s Ja.'OڸB8#cWZWMǺ⃺&n7«csƐI傌Z9~g$hKlZdn`S;K =pEP<Kx)sm2 oðc"+dM%L&7<C4{jɭ8_$!<EC `=r h:ÿQMV ZyYM+5n6X >&g'Q#+OT(ӽ{"kUX'dk]Tc;QA 3!%ܯ>*\G.m?1Uv9}b~@@ҚVη6f,0]hJws`}%nRҏ_ukgdWx?qNKJ [[\%l2F cSJrf Gi16NnТ siVG g@r=hv rFE"a𜥞 [ًّE1Kѧ"1֭m̄h&dG-kl5 0AC3`*%~v_ a<g¿B\I۬cs$iED 7K4im9Wi. ʓFbn!B &)zG IPGC'B%7KMm}H7G 7± `B;Mbr+* 7jf0<9FGd `E6-غרluLk?5puT<=ц8osUS/g#)o'+zq+1jFujaYf2�p(kb(gWRQ_(� 0YT'Wt)'OVf其=Ȕ"h$gm'.a;+6Q'' ~!>AOSt+g6KB9Ň~O_֝Vp&3u܋1w?[`^΃Pqn-볖Xhz['䊷' :L/Q/xD33'eJx^zB6<7hNnR!jW^~'捍N2R"Vpo7�όs` lAk_rb"ѝ3pR UW/!`9|4r a·5<x2rUV3KF3کEG`mw`BeBځZ_B {:m&T^p;T12KT <FӹJR `FSt ZŚ3G'|LV E!$KyS#V%_h*I~h$x&Xz|bՑ΋╹ul~T,nGyɦXNn"Om4CWVfu)H$usZ̡r F4VUMĨ鎻NV<?&D'~pTc툐MRy \mAQRźwZlhH<['[%f דi/.=z"nZ[`=DM8S9) oɺHzVY�oecɽ\za=>n޺q1E8ơR²K~::{3yw"{#Ihz5ןq-3Zy18+u|y gel `Xз{ͣ f@yJ[P_)?#)-CRa [68^Y?qptɭ:wۑl)]U�#K4ٳ-.xyfh/'f9 8iKʛS:<X A_DPoIMl}j!ZHmP{LqL* IF¬�k#BTXfeQ/\t.rUikùsRMT(6R-)1gMD�(j|t ʽe<*_FP0<1%iy6蕉S ǙFvϋ ��3AI&SF=w]hcL;z#L${y*'op(c<I4G}aõ_Z<yb-F3 ˊHs kÎliqzX9M]/7qĞ^+ՠb3=4fgjZK*H?n4kd/U;7uߎ x=ph:Nӕaݝ'PmΔQc%x<\ىAi#X+K_NxğocR ´OŚ?BUp_hSF2uE=6`;J7]D.:5K@`kTQ672`tz._gȇU[͢j2}їcBDPm?JL~ ,M G\Ž8u($e;{p&\A&:cuTͯLマQ߃,h;w�DW_/]*bQ=MV~ }y5؇]MvDd vE :;y+WvZ19-B&jbV%~VŶ[C9m!{,?b9@%M糼x\ `i6:riz)pY=lQ c/C02w9w^q 4"}irVuzg.Ea PoUź3хdZLugK"d� . "[#E+bhY)h :6VHc!08+uR6(}*8Iۢ׹aBy€gOZK*[,!<a`̑Yn3z] ` ,.9): d(lM7,PlB F  7\-6 !U 엄DpF*⚣3cܽN¢_Cѥq=5.}tA'Z{#ͅn`xvM̬p|5 zA2<s+B]Kcҏ)|MLIM#GֆK'?2Ն(D*N0Ob-id|.-96G==wWpcdΞbQ#FPŲz}a/baϠQd vcu0)m9!<;{ؘn DYpZ<f]3v3ꔯ*oQ/@i55I^_G0rě-_e7_|&iM4ЂWgжqC?ycd2IQ9vE2ħ9Ng4@Zgh1kʽ@`UI ɖ5|-1(u% DPo88KS`X.2ytg.n+1ÒX[F&({M��ZgG|yUz1]}eܗl=GP?֛`8IIXh:jcG5+h yN#;+lYfǢ zX5G;U"*o %HN CLJ愄 q-^|#8xmf wBT=B7t~:sI4~Z &?ct E!$}r<Y.'iGXIdXe)mAXZRie]j[&+HQZX"DWo2d6Mroɰ@h. WDv'2fhFk |l]yBvd)66rw-1,>9)H2d6d%xžYkzIKRbc6 {w. YuI={K(; CCAX1I)%J5nS)4|Du [ӧNwojG0L R[ yҲ`5,k">\P|d31|h(/&ri@u"pZ2gtN/~C/k**q:'ZR=r'VySYyNQ'ZL/%z] ]Hصm ?J|d#\ P]L,9ݼ/kjڀ7{Jփ1aBA<|߰ؿ߄Ms6ez@7!yÖgpUH~5C!S˷]5tvB`L٘ϾN]U>ONhd,zifxFݷLwDD3 >}eZ~l]7*`*v0Ap, eAJPDǘ%6K~[2^8BmŠUuUsPAy!x-˩D&mWsa4OV^{KlXɭA j'~)g^@$gGI$�HWJe~u#�3p \Yɐ]%5@Z MypP$@N bG3lB`:P-!P:ي(=mX0ױkJ g|lR*>< Hӛw5=۪Ʉ23 D j9MA8VF+!:Kj10ea" W d&9rUT("z (l7U8rmI>'=Z'={;ŏ _x)M1V㡹E}q՘a�ču_qէ|R+53ַFpƞ12kDZ{(ңzgyMЧ2r->JX@x r@׵exD). eJГn!_l+U/7IWgTdFɈM m%vJ)_㚭O|zj֎8%pNB,nGcL2*My�+jZ�F_: "S1R͈L$=(1yl"+w[~sDn;t8%+J¶}9[ '7lD_8%k@ey$oV`@S$ +IPӼ *$ey>c*S%4 R+;:t-[ؕO;t?o8l3 ^SeXG*$e w`C@89hás(@mQ嫏PD/V,i M7,whC-` [ic9L)2$wCo)MZvu_MZ\ ]ܛ7Fy2R|ŪV2 8?Dyݫ #+C7=%byܕ%  Y(HY!wa '6d ?w\Pp2p: }Pƺsx=OŭFf)Fy͎ "A5AJms(}V|,)~w7*CIT"MBbvYb^s>�;H#[N1\e:S">Z[@ rM*NEf[(t'Lpi:»PW:(|~Nғj*8 p7KVQ~ dE8Fk _0-V39vTe-˓y2ƫxS!Oy,E޷q.s~KaGu^Q=��AI&SF4[YR%5VqʚRO(;UP HZd"1^ )E;pN )-GK:4yϿ`;7A/nZ/9y$"].8+C_+1KQ~}1Bwirpx?Dh(2v@;uYv]S=w/^h9nrV^8Y=DkO cT[He긣3J\iE8ۯX[t\ װIK b.{ߋd;h1=3msV D߂QܦۨJyh}IrRt&rFKQ% i S.? =&OR`XOb߁V CЉR*Q[j4<:)f^lvҀ٘nfOU@[y|g8Cέզ'g7 C#pEMQ~S}SmSzn?5c3!~2 : }W̔} GC+834<<V\coLZd|Ej ~=d|>ss ?(=0UA?s{zWF yg 42z3~'Nr(!IAxVDj+}׊^lK^F襈2dfPo v{ON!%*$neI(V j"$}G%.q>ͤx"s( ><r:1>Z!)ivzV~n2м[IM FE)ųPW]Ԑ9VBz'`RDƆ~Άb  \[&&<@: @c %zVB ߺv}"v1PN#xȜ5 tkz L uNb摥Fט;v]]3A?',My_ @tPK!�Ԧe؉b}g_94v}za�qx"3E' P !5VX„HGkڿxnd9c5| YNﶟ /*h@'zpn#v|f f lSՃJqv"&=kML7eqE~m{4bUU)=Me)rzݴ*'n1yhAb-& hp9'5,bL/[L BU`#V)6Xu+8/b(3.@ )+OTQC.h"s)4D&U00y(*<-9`D+&e3Dz! oc,v3T_ Z;36gߥ{/㖲c`䠾Nd%E[-D㣬]C4fWOĝS"}h3; BI{ 6 1 H�s3$ZKTF<{VWa& :[nB ;]Yn yz5*<FL@ps]Sn٩o[[kpGgZ*q(܏^C UNMǖ r[LCO5-#I Qv<n&SmzXae;\ɴ[,*ed0*+ɥ;PZ`�`aaB)VomdkeҋѰ8Džv.pX1U`1z>3֋qS{ےCilKU8-N te˾ PK<-#̺I‡+u7H9z$@v$Ot qq=A9ެ㠰H !ePMMC@sIǾŸ_0եoY%ͅۻr Z.P@ j gƲKXOy Q)yҁD&%ʿ0x=ͥjx8w c Wßa6 �ccI.z u%l�fY|j=__O4m>i/P$FóX- YN|6l] 4"]F)ͤo%݋Aʳ4mBɬVgCI#؍ V �%\ U[ߑ2 8^4D*fnMǟ >Bd@=W^%)!D-3A8q."jz7kmOAqP{覕$Y~iܽ8AӇyl}@%E^#c=۰+uB&;N;u$c+%*?.͊eJiI}$аy"ީ{$_RQ]PS&NnSAg]G)}%-Ob;'T,[پ&]5tWM7zҢ"dyc &R6CPjmb芥 jQc(Lq3iwܺd >c$\Ku&tد?ֲR<å>Ӽ&<(|dK5c!8?=ؽ =[p(Ex �w8I%ŵ/,P.6)2&xٺD̎W"YeMѳ[ֹɥ|U/>rR%6 Vs #>[vǓ~f5eZnI 2 # 7[r>iDϓ>P0MlZ D4lnx3ny4T7m��=rjO,y D�RmU e�QFw tzIJl8&ԛ@aj\3W~ɊLAoߩgV\p,eSGM'QyujGKn6Y5hV3 Upn^6N R1+-q@_lLjmo. 7@G $8Y䵩xl9.PH9xyG* ww4?Dj!ް BjK?*ٖ=LX %gPZ$׳R8O޺HC_[M{/BJ K<%X^MafyKbTR]V  T; Ѿh?מ} \cvn$GhMEHFo:Ey>9Inn;ެP)2ɺ*W3q(VɆМtiիm3N>9~؛[`OB}N=F3UI):0�6)+8n9#PȾ^ P ${: ٩XT#bB ?bl}yޕ n"kLTP3ͭAG-;�n#>*FTEI* wWsf#Ym/-KmDkd $ߋs:RS V -Ұ ? S% z=FRL,/ 3CDr,RKi7%d/Ȧ�,ًEZe7.5n.Qfo=6Wspw)&C3o-H]I>aP [0|[}|1o(N'bu囈ƶ~9{D .S}sM; d&z@%D5{^UmW8ݛ[H׈=/mə :g)&-GJ1! {M2YKG ,F;FͲΰ{P.]8ܳ{HA7#b X{8k Q n\KM"zr&dn!<2L󾜇Z"g3))gǀ��&AI&S�1^]b<fS)*DUyavU_.*U%j1 >ĝbBw}39f^榊)- :y@08P`JE۹<yP%*O}].Ns^K8#҇q@kploi4z-Ƅ[mFZEenI7kaJr~>/gUvn3O>ә^O,{zGX_4nF*k^J>L*|qi;Hѐ{E9ǩc_YUbtP6 `ɫ6E((LMꦄ{Cޡr2/GXJ#R�=\A2/ƀZ;]JZ8ixS)/ٷvaɤ7Vжr <6yÿee_=a,fx B<bq&Don@t5-)OW!Bc8t1˖+Ugz!l);t,+ 5ONrg58- }Cs )ScY'wJ,W3x{x�|I rM#9jL ` #Yټ)W9=L?&uRPVVmGľ銡I{Kآzv*>D>2Pͱ=^GK[)м6G/MHHݝ=St w=5.1Z`Qۋo3Hèf??]7$GleF d{i~7BmA-^U[yr?y:I[]\Eԁf {"C{# knLEpƊUF0ͿH_|=6(_z&\#L:1ò ꃹ9UsN0Ga5="ֆmvo,N"ߍ̬FRB`j-#]T '* XBpi>,ʞy]ToSnطSIqhc8ߪàd+rtx&Me wkKaӼ&Y:tUe}v^qX$סk_W΂E7/Rӂ0myS7As"rjjMrqx9ю]C.)wK}Sf5O\|C% ʟxI@]#닧n^iÿ,+2$gC/kzj$nR|lELߟN{mw[{Ɵ VSv|+hD#iu2EjuW耎j\Dt EqfnzӼeiH=@$fF{C}[˃ ӲW>Ʃ06؟:hI͙+B V$Oc[|qnm`Ń'=}#1\n]L`d!|D|uMñWR%-�ฝVhr%|mAF,XTWVUz[/`8J{w)l1r<vc^wVb %& 8/`"G F!fY;_ ?;+䷢G I&nlUDue[fKAH9.BvVF?ه>}g6P@qw|e'zSHXڐ"рSHWwIv2.u/Q-$1΁6tJ4?3;Ag8c }P{d5]IBu7<n;KɓDF۸hV4<=bsUB2Q+Co~PX" nb{&+J6Sbıb 0}[uZ 97J�8mDɋ6\1׮hYt@k髶~T{qvzq羒QC̖tS+!~@mJyH;XǶT*-K ~� f:e/H 82 !^D>45�&HXAb\۱ 7{-m?HRG";`$ъ7PnT <-tC B'45?{J ip-EѲN;I$s5{%wg<"oɛ.R#5 'NO; 8bH A/;0ЕVgF9}€eL~"[-7ϙ{/SP< ,_S UZ!un{ tMAE{Lpm1v[uFwvR/)&_Yn*s;wiY6lJ֬P̤*4N_mN~?$ ΉI򳂑&|^*G:p]lVZN^E\0KK!sVˬ=I F%Uk|μ§hm.Ā9',j͢�8ZDy748zhYRx–2I5s3wy^7icޛAjj c SÝr_O _נb*!WrK &Ҙ>P#@^))P^W CCu ]# wXf/hh^`xi<R~zųiRQk< t<< hd!2[ݰp6;IQz]`D$9j80xꡚ:N4ӓP)g`_d:4rp5< :7Օ_7Z䆨 EU%9N<܌ka; e/@}/ucc1 ke鲵Wbb\H_-jEg;q~F;~a6&0ESP1" zUnМZ{+ȿE �کljGQ+BucIo#5}}S`[)@ᨮش i}Jq)`BpA)  bj{Sԗ䕣ԐU=7[V}۪܀[3w5 z5V٫_3=O�x.vc0뇚I}h�.g6iu,($,V~u\|1ɵ@ ^˂aH\Y|y웑X;'Q8t4w^TāTXNtoKg5#n2XЪ`ޟڑb"14w)9fMͬ$*[|Ϝ">3d5 x/j}M=JoQ\w;Y:sqM%rBKT$TB Gh#-Ԫq1F;:l hP2b(>:R+TQk>Wj-z jp]i7.Ylexjv* ה cAH#F(ƙ |Gw;Qc& ?" 7#V2psyA6R-vOM(_[n0B7{ؽ+!�� A)I&Sim\|ær'F%@,=9ww|7?Z�3 .B7cW;j5ǭ9i4;HѪj#IR4Mو{X -V{ьi3o򠽂ѮoZ~|y0RJcÄL>Ww[v'l j i/ ;ѽس2U<FV)ܳ ?1JQ=`*OE5 o龇dY'.3ߏ$lZ5#+�xL4IO{} HoU"SJ}L!ѫSZ^ǀ@ىc*Fު iAAWGȾEo;a>.zWu19yr*pU_V*Rz SW ?uP'Dh3<פdFʧ^@�qv4b>;m,Wl=,.2~�}Po";<~ 抓IKirTa0ڦM(슼xo =xTJQ�;Ju<BDJZHa*ZV)(>m&Nw8?Vc<ܘ:]ViSeX?+#4rr@%D%W#.X9f8j/ i?{̧4kX \91[9 � 4j.lob[Su?L>\dgK|.RptLVb70kg:?Y @^$H*9<ĤEF FY 7W4s)Z s$p|P9^�5O#|Y;B6p*W:i"SbFMkJ+ih5Wu!M;)V}\nR93@m룡jN�.3<+Iے^!x �Py`c>uǖC-=27$O�Ur o)3mj\]Y-3-mi> :a{ wot!W x <3˓9^IuNsS"u�uHT49mOFz.2(D{鬹`H |=T�Q'fsg 9O�@WACɔvU,p2OEyX^OAo<`!A{6?``er*?AG< 0jZؼ`T�Y)|[ym[po]m9(O?X 6S I�NsX3qMt[毆Оݛ{ھ>25SkhC._UgHl弅:&VN/\qP=Vuq6pîߏA8Oasay?P\~ly[ȠyOFr[Wbx#ú9jyb?ğˊ†ƕkD+g{LC/Ozhnz Z&V&Nl;8Z+uLe{ W>#hJ8ovgBQRe6*MR88L^(&Z= _I)'4+ƹo̦SV3s{Bڨà[ tNM',tKφ*B9wsijb0<6_7b٫V[CN<2қҗs BT֊ J3L**bz,$?W2~"@UfOJF7dk#1ٶz`9Hx"jɡ¶-uuA Ag5  .M/XH;/q;Z@φ$Z=[RS,aPIv^>.Dغ/*h<,潱YI{ԁT(BEʫP4d*ZB!aF2pZQMV..i :Ik}qO#}&$n71Sq]~J{uT~r qphy]n$/>}d+krA#ϿY2xECɲbEYNKc.d7͵ l_uQlJqe!1V2'AT&J23u=Pdy<8~kgAiKҶa{hgCpM+q+K"v]8à?^Y( JHj}X@1~oꉦ~X:l aD*$o#ܶ\ЛVas\N9AA :y0THAFjlBau.nx"#2T6bY8=T= ,0XhwzG߼ɹn0^/)'7m}X̲%F= aDeEHH�Z!PG̡JJcgJ#"6<fvz]J۷ {{n)}P_sN_s5Δ&x,!Nޖ.p yHᤆ3P8݌#h+½U E4]VvwD2:(*ox+iH ,9!Җ5>(;lue< ň??YcfavͯbN|fwY\h|f4Y@Q"!s$׍i?ҁK^%R4$."/gkw^~9?rASp&3 02%ꧩ+hK6kj%ƅ<CɉMLxs"w,Z5*95;Ή8QY2Az1옍 h`8u xs6̐~ RMz;W٩Zu{ww{lJBEsUMK6ɹ Rȓf{KC9i''^\@G#d]b- =KO'vK:lx[AB1l)1hUi'IE{t,)XLr g^\<feb1 e2iQ?t 9`XU쫜ωT>,y 1̽1fa&`7ob eao:aoj iE"8`}!Y8aZUs.ܺ˒$n6ue]R _,O`Qvۗ}wZ:Q泼.NXv}@#\+fX�VyOJn #XzIѮ|ܾ ˟$Sp5vF+A6, (GdxbEt*"x]ovDg͞-cSZ~+Il ABp>,Yn|j#NJZJu 6+l[,7+,"GQT[Vk_2H38 zUͣkBpLC�� AJI&SEzԴ..րAG4)dtwȦ8h$ĿJe}kf\ß`2pSvqIdp'=?Flb˿ik|ݸ"V$l0,8ӉꡁGWF} ;P/ NLk9p=<.~yTw!8 4>/rd#ZX М+FdDDQx 9F\u\9|ƣ$tsf5s, Q?sF]hFꙚMӫ;,jx�pb<98(;Dz*4gdt?͡o-CJ'؎38W{euC uLw;6HJ]$7ڿFbbKvsA3*˄%: _{B̯"yӭ2j(H*13;i#B<%}Zɬ*n[~heg=[Nd]ƶS- ӈj^rN6pzϥC&X6��Y]f;6恂i~;'-e%s<a.z"C&ɹ^7^5h3ĩng\+oCqGL6LL>I\%  LfTɃ*z{*tg@:ҽ=R22FUWι-4!r #OkKy͕k& U Z5 ]k<(]k|ݎ~:/pĸ[)]L>DJD:+JoX ~'֡"t!_cй,Ym&%PC= Y,?S@~o-F*&Yۯ QAoj7#@5sy#sCC@@7Ss mzBnvNCMuH^\gʗU" DxF܃s{<B5~=ʊ#R"޾� ^QsU3Jw>jeMjƒa  ,S,H4et X[4.!MUBӈ IPǟ\;MO%x:[x`<0%r 0;f4Ҥ\$�9B %BE.m"xЖ[[z=šY?)|.ΉDݧ!=aĢ]T*՚OJ�І:N#=,,;tDm/}X2|5D΃$G`Wm#*J%\cd%hgzT)Uq_X(/ΐ~xo 2I.)wt}:s8l@Ls.ǺҶ05.Gg] N X@-?hZ3e\z ()<x:%.`l': 2tDx/7Tե͟cCq3^dcWKF4i;3e1L 9Ѳ/ rEL}W<\ZXkf:*~$!/?穆{_2{3\3 U!1 {1r’Wf�ZL}Fu4NBUeKlzkuFGkGj α1;)P{z @VXzUsd3]f1n''%g _�8?f[ 0Q31H( $U2BghDuZ({#$!'&}-<2RkV` Y%ܗP^8iV'|bPy zphWdD3)1'i'%I !Wi(SJĀ:ä%p¤o V* <=!hrn'ץ#  T~@cMRx&c ONP=8Z7~4lw|xFP>ϊKT ; b%V$%d}vD3 ke_g j`oUϤdx5bxOk@ =ǽmo`:4yGNv6oY@zi쨮*I lw_ a5�hFJS 9e6C=bڹBY1 AS F5+AW}dSWx s^pIGnwHw-J :U@5g  R?bq|L틹ԫ˭2Irq 孖!gPlD"SstAZc4Ƽi}<9X1ݢ&b(j<-/XLWY8/4dY*%]gt�j,`e*fn ieټ`, TThA�}TcRIi d P,%6|\/�d1նteb-}h~a19P3_2 Dav^w=Ə״>b9w#AFoצU5-meduhtOr$ȗbhÃS'qm x@uŐIf x &X,+;`-ÞHSQ%eSI@߮fM3ę~nѱu*c,{͏]&R諂#XO7JSHB(̈Y 'S+h,(-K2>'?v; izBH w%7у-EWؒ؏Tpt% 2-m7i2w*Ӆlق+s2YIO\aT7Z+193 &oq.t iG ͥ?Jݯ~5DT� }xIU29ca>!hgS*T!\g�3 !jOoRݱzj�X#:9lČ (*c|yq&;a=YE5{Wɖh_~I"훰dK#rrRK 5Ǩ]Bnn)iD:̈1#'1㝣-a-c9l0d'5\|^ |J 1sT7BKfsZɗԑρ7o)Zcfg|(G{&E{ZmiA9Տ#"j !kONQ^?.ڨ_a䦘9RFB6 >"<@CI)(߰u ^YRZnK9Kpo=5XQv?t&X^J Y%kĒY+ K}|vs>U{AOhmW$6R.*$ xյ ]6ɛZ 2H��AkI&S,VT8_,<q ѐ <[m3 Zh306O�<Tpʥ oR$;seP/橭|q'Q&�:9w`dgL}YXP&+TX-N;MwA(B$F4OI<#g*mTZAtPĒiSo̤*R2S3LKJpȠN߇>$jC/=B9f>|<cuƤ>.ϖDKIw\HRFj J|"޴/e=}/ 1b"t7[ _�U& E<])ʕ^hL4\&6m!ske&ث"n`T}_@C Ք4[&7iqU < m jQڛ4#e" ௫tBZ LE^:!(ĂꃛӊHF;9aa6P97`W0^-r)5M`xタi G̢c꿢mL3;[9y(+o ZG^T~C^M-G>$z5=&r˪K$#m?կ?ΎkbpNf]  0)<ohfwG_M;V$pYZRxzC}& LSz_mukouL4P}&?j|F{?JWmgܛ`i)P4ǫbkDMT[ TiAP[kE6F!y3A3/B?[dZM ^6 y3"<GN,XE&/`ceqL8( mꇸiie1:组r8R=cEQCߪB^/@f<#4 $4{qժ^ˍ'6#Eˋxv�t'4'5P܅B0ftkXZ]!WzY[`Rtw{D|^C5L["d%]-`,rvЮ`W0E;(giApD-I(w9^ LyסˡPDNN\v! C@[M8x)B%j07+ۊ8}#@E BY?(P5b [FF/=ĘMcj{Gţ~{ r`'R}Maz?+ro>=�XC}$[<mkseWo*_i`9X7`~D)هeb8q1"N[FaQ|V"Hkac7 dhesj2w_Q�:[A{f# _gqcGX61~: v r73s+neo�3K*rVJR{bȆK@5=YH w۩RvQȖ3 +D?"يu=InnjTIXQ>?tjfO�jJk\{t͒8o'(S@IRc Hq24DzـGds[(N\Fw6 YZi(Vx=Ry㚛N &-!"5DV.#Lr]'(?X \g*Q0qLw2:t'O *l{ڢc<쐦7:CdJ pl$E̓MA *|#ߘ,'O(~ػӹð~hum#Jܠh;DPɈ^pSA>9ԧޘ ¿#:p3Ը<Q/jO${~QIL?Q5  ǎ^$G,ZS#u|uGl||ϢF;kKBM9d1zMU%Ͼeo,C hlPxBGb997y>i[OӂTHOu0.%Dݜ5&FàuX:E{[Litg:B?M%@֧x<f OwMjcc0J6):În-cD?ʅk+y}&~;%=L1z(L99٘Oq8wNMhXd4ycX(ܭ|hG~=Ч2X1lwUml; zuC=X9u0tMgY|_!RGU & ^j-rUS"Ui1-Ғm'g cS+DFz'y׌~W VT38DWٛܭZƅKn6V1/, Ca5#4ݙ|>ef=PWW8{G!ib3ykhtп*F?cأЗ􏧲 ʣhu)Ze#Rr^FaH{P'5)X#R?vq5$ B!uw tB8èߝ6vB�& !ϭ[]9 [59yWmJĖ?#dG=+vnDXXkfA,SU0mEjZth.yv67ZXxrWpsײ;BصJb9LɭF(au|uc4Y'EbhXFEL8e:R8EPׄNa89d /O']o9Gzdv=ir? B<I(/<)h@usm}aF{x6C\q9lbx9Hݢ+BByv2bwȇMȔ.əN9y:fsw)"N=�?Te@'AXj[D)@YYd޴�QO .qY7jn|AhFk+] {ت9q8=Y.h<,0 xY{z$a(&SJƏÁ+ D'=S^#$ !61:0>PW?| &紿x1@ ߰%mV/<L?F-e6kagfddd~n/^zǟ #I73kZw zI/pHYqI6I/ꝝYf+]^[+\j}.076N7|%i7oadQoi #5$'Uc4S[_d`+z"v}F TWx+YA[05`hI9_.VQ=\X7Ԟq򆍯|&/Wi5g UߴmV=~vPFŤ T/3"_,!tV WtR7}6YnyL96l}<K{q(frD7F2Xm%pqvSGư09TaO0cn<0Q hLwkno+W}M\0ݽADvCEaC#i uͧV)A*MN0bӫ >-0CUL|_W+kKЬR5ibI9-gP/!My*�Â:M�� kAI&SnQ B5|3;HNdy?"R#%~:YU}/=9tIB&YL[D( ? `iIZU|.œ>EOfQKXe261I&؎zs< Aaa/ }SF8>Ƙ5>[:.2E-׾�3;3vH{!݈o@3KAvd32�N E>&il dF8L #GZ2 el ߓ? C Y"I5qr "[3m<I0aA?H%~m#Ԟ)tC1JˢO0w sN$r@/pɜ${4.3>Tp-ǀaә-#C^V9_JB "0uY{%5']5K׬aDN'DAItX@R.MRxyGW,N4qj<2@ gEP b&ąC$>iŜjvK  e|<_ϋ <K@22Gfic|YrCXԁ+\~_&�\|�xb&ru}FY ׵d$ d&{iA8O:% cZh}IJ$tף #s[&S²FK/O\txHv8~s ,%LuqSu {hXos ifc6[0{?z%`*òW]3׾x+U,pf�rl;N^~;Ս}vJDΈVC3jsM>a ?NʓH܁Kl<]YM@S&]-C0Bٗ/])ܡlgjK@4qྠŋiohg EXu"eO&=TԺf# mj5t<+қ$ɝ^vJ^,󗹩+mM=J^8(\ְN@jh"8xX2K`E#Y~M0m}Ժ/w`jzǠiG*Khxcyuhzx /Lphe3I,EK؉G$~~Ѕh7Q`zusv? gK|<|)UjABS ǵb@­{:b9i6j2 !mޖ4?l``fLY!t7,Հd *M'%a0QOAl>@ YOX,9~I4~A+g!l: 6X ]ʊC}C9SofC�Z]B́t&!ݸjE]$_^u\nddqeiX6x}bF/ICSE"h&X>>.�% T" ى@IBcP]-3*- +No_0Ua5# �hQf_^@)C[ժO5V\ @uȥ -3k'hUx6N5YmpԐn@5bJM/1xwW`0)My>ﻨg⸗Hfmmc8Eˆs"o$&~CFEv*^NϐȶB,fK-&2rwPM@W?Ưr c3әIW/t̻1!),erX!_HwRϕ~cLCl+z,=HdK/J7X&$UUGh~LN$Y@4-鞦+mS\jE(|&G*dvnC'8gP mcr=+rh j 7wո9dCv/H!@[0/b^+ZaoՂ\ H:lT -5;߇ClVOCѼ;?fZ i"6LU5vhr˜1@KL8R7Zwxx;ǺHwCrXr!p _3 DC3 c}<uǢ"<Q~]z6?z8>v̟홌Z8^7XX1ۮ`.'!a@}I昜]Gj^ Jط]5ĶvJe`Gz3eBG| pjXY^o\nreݪ^Ɖ)-cTkTu/4|8዗7Qc@q I5Acp C"s%iw?,4:0 &nSq ypJ>]8b,o(MŚ'@�.mkeZL")~;8a>DV^f B}b$<^7pwKMƺ"Z[/H,Jl9'36yaV鏓dnےIC�Fe G]/�3+KZ7źa r N!,F ^&>g?` jܘ=՗�VovSJZb_A%LvGɆ\2hb ;e\ap~۷0HGp#R�iboU宇ƨX)AִMc.8?u35hZ.go^r ά C@,RSXTEhNr:D96EB:Ej0W6m4Ɂ�� AI&SՃAq��̯"UsY`bgPΰӏBptL,qo^ HDA?.lgR9-ax*XZ+Idu j>e軀E@z_u$G? >QPnu (<V3t+ -7@ HT70A0]!]N-1/8b$ ^d;=`t/D4lll_DAKUR3t)y$vҕ+FSr2.CFaE!@y+Xpop)�KFG ܨpL{x$D_!GYE:sޤ`Wk:a uyE{Fy#4My6S_ W3bȤ\JLX9o 2zmeXH8},biFG$|֠顇Vq4Z OycEVDs  %.-&z{.{RgFh`>&|)>rsZa؅;/D` u+ǟJ'7#8vYLX'&{=ٽ8%%[ εusxҒ8#cg KToOS�HlqKJ˙9ЮC%~bIc)0smZQ#3L KgBfv 5;{^f"b!=7Z`iZn/#r|iB)='BBm 0&g:qP*j XaL{xA+ 9z?6h&1A4n!ֳry[%;-O}{<ѭUM+]9tmxMY@N<T{> ^Eq)P-D\:=EimƁv2Oz x~M(syf'ͳgb/+hȜq,4  CFXn5ҿ{˘b)4tgAqtrMtnK}J ه\[m?ՂW76]hj:QqBO[K:Mw_@Znm'|_u p`wݴa⨜bEdwp?KM̚{?Bo J_?{U[Cr3,S 8#1sp[RB/)@� ּS| Kw7F8vAM 1M^[HB!d1IuZ M4kG7Iq{e>O$ Ɛ{"}Sy4~*pE}Q33}AGh'٧pF8E݃Ԋѻye@mw炯EPMoVƞ} c&Ҥ5G$z/4` xC6' (@";;qQLư�*dKJRcG1ry۰Jx\ͪqѾ\7 4T~E/snW‚8� M}HUX0YyJu2DŃa4^:le2ߗQa5_l@Sct5AW*oKݳt;Ifߵ:#ΒUnh7o Z. lqULH݈p.9&z|NBɟWT{2m,w㉁뙞m|9@hQJs·u,7f: tC'qIHLR䧞-6 `(aS vޡDw_fi'u& Aw3:`WF2 ,ӯcp[ H5͞jJo1KtQ28kx&CehFQ=(xњr~�g~.Y#"!,gUFiT%1}aނW_\GZc7ʫJZJKOl 7O/n՝6O`#s8 hy S)sttPw Ut;Ĝ4%P(*ejbaZa>:fD9zXNm52(.*3e=G2\'`ukp)![t8\X1h:ls i86)p2GTxDhm/M6pK{yzELGÉ-Z}9.#4F4L2%9qqS4Pwc{ (=3؆qўoKHezv>b"n[oPL}Bq;.J/4M-ʗg[(ƭA4G֟%?6IL4; Rݘ׶zgw D|>J,gRpA9>{Şe0J2O+@xru+=ᬳކ?XÑø|E,º;ZI%QjgٯnH5LC%1 n΁7llYKoI I\WL]B> (q�� AI&S: CoRNxݝM5@)}>g?u}2ְn<7몸3|?30s2Ioe|r&9ԛ`u?c[2bX1f%%%T@R H\^34GaLmQK@NaʞcX\o?]nƍ,y݌C�x(.NT.Y);*  pѦmoWzn6E&O,C^三%|>,ۅ])Ɛ̃9i-fH"nL/3^G( :w ٝ-2a$jC{:^nRwhU)Q+SyJ�Htt?kb9@4-zSeyL1e=ÄhnW䪌By(_"ا1}\p_CAy]rq 43?�Tfab&;_u'>_#fT[) жs tfƿAq*أ) 9 ~1nKc73]_ht=S:[Ku〬s9_2̎Q 葩ܟ,UXl0ƈU8s1"lmѯX,kڧL/zϾ;8/o*sim6'e\UZflO5#;u1H?yf/�3`tD,L vDm+6ǂЁBg;W.(Ϩ"˂~ؗ"<(GtBډm8bۚ{ܿڴSnP +K>Cqv1B<.>n ˆSaϟ*EjfSت:>ϛXv#TswBjsO>{Q$<8M~shm_)o=( tTUADW5 tЀ4M3|the-K󉓀1ϋ&I>". 'OpDay<nwRK޺b Lg<_9]n,|탪\vkƲgđ4O_Dz7!1MnuM!’R$ ݽ)T[kW7DzΒ ө n;Ku_o0\~/FNtl:<9|'ߗP*stCה54~?$W@Wӌ+�V,귖3!1>T}+V0<z*XLn/rNrʼnrq VqL - ]' g{%_+-3]A- 󶙤,ؕ'7zhass Xwl>[sc G6 *牳,:z6nd ~CmFhLT?Q!K}ן< e[IVVL+ԍâ}J!9+^yM /ꔒ{ކg:._s4ŊY#t~F;W&(o�'C}c(Ա3bR^f'pCTB"F(%lô (JJtћ늨$א`^IYF s<Dѳ!oWgͿ^Jx`0ǜPˈ@ퟓ~G+ⴉyR% -hpn=Iė j&cg CkI?z6q%poG Ǵ Aj{j]|;p&$ Ru�t�UWɗ{r"9e:s0Η1Fg 9bgck*e4 5&|nmM~e!qkn>]yEٿ9qs =YZ"y :w>8*pI$4|։yԼlįbi "M 3_(9f'w0x\߈ΰD -Hh#*BΊ]?i~CaeGF%9lҚr�.yeŵF� '+I$1/eWŽ`?w?M=LU iYy]d�3Ku+]mgH/H<lNhkL[҇vI Gn"*EfmR F$7 F;J:5E:t kR L+?U�Pt�;CADepfGEAIƇdY ,Hޤ % "Tc<T8e {>64N£K^!e9M_W,-/eR2tޟE\1Mt+Tew󹚦@|{X)B Iֈ K|zyх5,,D3qc&r)~r4YbI:=ljä S5m"epP35?K&*.͑HhsxNBAeG& {A /K⡳ӏyQ7�`;/4r yHYO'WdW1yrnrz=ѧ\Oi_BFz%_6R/cl,', +4wo.^PM~WaUX'̗r:xj\T2qx>:hcAT�ڿ�� OAI&Sסdp�J Og%!8Z[U~}Q6RW{<fZoBmdyփnYc| `R-cj(z�!i2y*㝝*Noٱ7KJg}&j堲>̈́6z!0+n`t~ˌ X4CA*McSs}MKlbwg>}@,L?`ŅƒJ*BRƛ&,YfBf Llu>+z$AFcgu'Wڤ(E+h^i[X_~Zu =6 xɮ1v|1`wmz #6Rqn_ [8c=hOo ,l|t- $^Oov `8[rcSPb{9ȂD丄=E}ڃhݳIo+8uh A7z2GxϏ++ * C?Tto=~,֏ģvLOd] r34˽|z1N9{T_p\/$|⼻iR�8BFҊ9k(ڏ Z(zAX۝ 9qLQƶ+^X@r%lߘZh*ۣ x0BF6vGr}]>蛌ԕ�0M3Zï {rο0]h~f<Aw@YZlWg)Ӷ'|AZn1]+Ȱcз8HαfȜb}Vt%ЄBʯ_0r-Zzn篶Y ;V㜐7ı@10ك4t$C7:Q89PaJ?Haf<Le!ɏ;,]͈@se@23Lf2#@ oKK `BQ%}%uߙ';a`W-tr)!V]/*|pR^z5{TqިXBd1oS8<M`bCTߝ" Ҩ+CE+X<$b3MT8*rňqU7Iz5ҽ}Nޣg,0l7Û׿bIE%OL*Qnخ)0FSs(W�J$j#Ue<\#s2B_(Wf-Ŋ_k{Y?><#`(W3c ;5�,"u-X끡Kawc~UH@4)~�Kb"2ukaE!eg1EgYI ≶d,ľ*Ʊ6wܿdy^m W~we$fm5P[dvUSӑb1sb8?o0o2ei 9goA\c?Q(+"GE*BJANHcxMa-pE*`RYpU''#| #yQ*NB#- lLBj�}bp?$"pg&%:4/]`B݉4C~J_;?培qV LhѨK[N' hEz"}lvuKE%8qq_~/($?XXYw$?ݺOhs|GID׻h8b}DOh|2tß,& XyB|8ieرHԽǔ,vۓ[ D03\VJڝf%AP%kM$Tfcܥǝ 6:C*OHqڰ+)'5m1p;^df28|gGctg*n#DԿĀ)6ֶ;)j2Ve@Ϊ׬[#51P镚�r[";q:ָ37ƣs95vl/zAsnj#֭x:nPOPMCG6u YQA47Ri֊gU$A泞> }޾B=t� cr[a*f< z�ۢKkW@ͼCRHo`kcS[8?܊^RA/M_ 0*uٛ ]Z3+ٮst7�Z\`Yd_UhGYYܜ*: zO޽8cKA<\5>!>Q ᘣ~ڣ9Uق ױ1U5{pc9K]C| !'0-5)%r7 D`r-q jCњEFa.:!gd!,ݛ.]5#Y|ء.e)W3PSu$  wn;Oѣ uQ)Q4p8SV)XKcJt0!Xe":1.>ZfZb G+^nIh��]Ԉ�by3{Y v#h<>{ܲAK$&2�<�� -AI&S@F*;r a.h#U?ΛemߪuHkb⟺\ue 2N<�*A}%whJ9fY%2�BItWm-L֕{ <m)ǤH�‹i2P@$*݅EnBxAB*6F|,`d 5<''}UkT̉L`AZ$46 slw2sr'v/=z4>E3JnUА�aKIMyblZ�jS,S]f1@3,k{˜cq>nק#{dd=?{GcmFE_)g| D`npw+; k~cNGI8#70p=08MVԲmW @|]JYs/3@<x&?å8}ǞnsnѢэLf/T)[m~n| k0,tzK{[DSq%HZ+'Eg##}/̊Qze_r湽w5Gb$soP[+X WC@�:_%@qbQd00%�vM2x9|FT@ʑk}=sV3>No}'D΍M!sEYE-$YIS :"^D_/{Tt`.ؾ< "k+S/ Pz2bUWX[YH,왲wIdT. nu^~^F7 M,-Q#Z/d_\<eAk|JR.ˮi`Ypd&_c3�z`+;y~(| 88DҳU68z GAtv&ͳ;PG '41{YӚRh^ ΅S8cx^*N)/ee32pOo$y%H'VFuI.-v(|VKQ DHM!nhyjiͫ+-m2GKczhhDZMϧBcKf'dzA�4k黡`e/4C(c]_R K,+*^^ѡqzˬ|&Z>*~igVʨY$M'6.�|M\ezR<*VF*E']da5>mڄ=oiE,~Y _91pԾ%:=lN7�ėx^={0l\C<r"j<ePʓdσ g+=t L0o9yWCCuč.'*8@ B q4"桸RIDB|j*:1~b~noUv @9+h7uߨ+Sn@6hK& GdǡSccH#<UgzT0$\~-ݨ;n0/%qZ]߬#~J*{[%z=M G@P-3XşeU0gvqOِ w<QNjMn4]zx1d @Hz˝ Lm`v %a�W T^`-`:�O;e0\H@]2^I>JkGq |V*IH-mtϙ1"{][;dofȊqwdc?dCoQsQ47n~h앱/C+uΑv)o=6X2zӎN_7&Ot7Ug1Pmak Nzr(2Ll} 2G>6bd'$Jh:vjcumoi7Ɯ Hjsu(+ n I$/lb Nb&/]Isl'yZ}3fwtA|%++^Xxpj,a :Ո;_()Lq uy _V^RO8X|uPZۂ+5Fsӈ>xw:T,~h;0.4ST J64g; Ԫ~a3}cHzV't>EnGYn1zHw\Aڃw,TEodc_%/ll/B'7cLRϙa9 tVy? Q_@<$ry=MbpzzJ ΢oO\L\LQ?;ԾHܸI{7/ m61 P6..?ފƷ VW&T {dŇ6 r>/T¦r*)D- 8 i䐴d(V̪$kG[!;lvߤC4; $D}W@pXFރ1Dulȩk޽'1*7.L&Y/bχCd-sI #* Ywu`[Cv uϫfo#P+$}`Gi-) 'Aep6f]8 9> <}`abgM)@V4h]?fDxihOn 71{?}Su\ %l:&TmcVxZ6x5ɰ nqy5,oBRaޫhH~̉" NǰG[<b3uѩ_ixQ[W(թ5u -~'Rqgl2QsaNfYKc\P -єNCwk1"_qyE{ţ!4/*4;xPUO}!�� A1I&SJr�J_q?ơ F" S٘Brjlu+i-d4 {f3ԃd 8bJMG% T @H;ï3 ҳmQaL^m^L<h-83<BQT]!ݟoEhӇXii=EI0kr^cTl#`?|_cpA< A+m _C )r8(#[+Yet؅?ʘ$6~�L5EGUESmp 4O׭$Mon~d#p;HޏHk00ߘ *+I\Q_:]8]sőLB' F#bŚjPTKt|7 D"fj?iX wNޚo)4лTgO3+W )-v+ymk$ܘIX^=i&eC(K4|H=q]*.D 1 Qe!T!;EƤNU x*}) bS"ox @dQb ĢzHNޯlҦm?-9yKN^`'yXWw+$_2{T}$8dR9騚1~fRݓDuYّ=8={ ln -|*�PY]r';zFכ:\3'OcoY5'AC<6xJnD6a B=ta[91ll ÁFNZ6N 0.˜t/LRcHNL 8%Z3BvnV0* /}7WhWTo?(,j$!jt}Z;S`^V#).W ؜%Joc)o�9C>PCSmM5v~2<\_Kųg{fnhI zbͳ'@F& gQ,l9e Q00ՌeLR {?: }k321аnة MF0U09{t33 yJuƫ10wi#F=x1lg)JM$SpXEFKqCj?-" f&QRg\Op`*jBύh oBl0,ˋs OKZwn) j2G?.l Ӧ (S1`xF`a6c<(v꾮?9!V ;UZ@øQl:d)B_C$6mU ]3N-j "Vbaw"B͏dM7L=%V?UG\TP i_Mky{CΠ$_aZGHЭ+:Y1UK/@�(1a瓜ŘU}o2*8MD@T/Juo6<ݭݶFB<}jױ 7_*(aYK1: vUnHC}ns,p)węlA4zS}.VsceLs2YK-$~cɯ̖4FЁoL?!錭/EYY*PoH0 [,U #ҏLKjٷS8%ʠLG(y)Fd$5!ÍuVk_)H'QR:II:eMTd>5gѿr;śzIc[v{;(! t"%)!9Y~̸i+LF7t?_yM]4H_�O&ȇ7y4/:/xkf0XΩp+^i�^!qvhT 6qńSK #5:UG앟l[b O* P<�93sw`G"r_t&a9lja=;,(WT_R�чL̖NIbq&-U-$9/rfs=Q{?~kDh{婵8wJP__;6~hw W^?>I~(^ޜlzFsAf7<\s| zy2.�oLr RT>xՇ_唖�/Ka܋ȃD=l ]2aj9L0/"KbUwq6 񘮏i?Iɦ<z#B!Jve ]KI5؁bP >2rUl= i+Ϯy)eSN@:0�VT�eA%]i'GvK/TAM6/1^տڥ3A\w.sWjiK V+2ߦln5ŝ\@9Nj=JdRm0A>y`o?%nj#|+6NnCus}F+nlە3(gQ ܇Ĕ)+v�5'#BiyU| ϯAiWѐ%Nq�5WOu/ȟV&3Rf/j{ > `&0rn4{T XƴT(aVYi <VƐfXmC|~/Ar=yqNO^BPU58[R\@dqjH0-mY o 4kDE?*++ |ć~R#u97Y\+2܈~KIǿUvz\H+,~ԽZ)=fCW{ it\\#ݾ.A i_9NP[Pj^E)4yY*-$1ހ*$2P1R E1f9ʰRg3m]ʌ:zZ9 r#L LooېcՕ[GNjql#`LFKڐ (NFy쑻ٳ's{FSr˘nӸ1jH #D`` !os tyo"Sɩ^ʾ+` &m8̪_9:Yq@�&3&� PPRv��O�24ϮYʵތ#ݒSFlGη-Hw[XN2grÅ �� ARI&SW9a3f]u4qAS2v \/]ŷT� mF6pc^sm@bg.mǥR{YupF3| `coЄd;]io 5:}l}DBɌ/WYS9W {k1p $vJ< vٙlASzeJ;JiQ s.EqȻ5,G Zp9Sg9NxJPQ'pOyAh>^Mzy=ހw A@9PU?i">ȈUQN1d5KxS~GvھpYMk^]=]ܫa:T#'�?&g—yx6dqN>& b.j?Ay&6(N׼[AQ/f37_BӰ#5:72@o(EYeiw})<`9tj7cs^g 868"N 8JUAq:|_A"d-:"-l`!"ևp5RW'u%1+/u_v95`ⶶhW+\�t�r 2:E"M YUE:[{S$j3 O;$3fhcc @̍ tYjlWPF}6Eƈ͛saUW< Ƙ25\EӤm"+Fg?Pk1y~־ZG-XNy* ٥$v/M'"9%1 Ch:,rE#ڮҺp0qe Fݓ;W7'vՖ=b9]wRi@{(6]?U~G; pN.tKҥ _᠖aшPS-{^U~wXۣmS:P˓E6)SFm65p6&a}_y Yju9^!A\y9EC5Az+,I c )|8߈$p&-5C͒t$[CaOBߩ̲ZAB?@=WӜܢdě47]/K3lE?2֥[kq'f7$AYqejlAJ?bp%kk}J4ŗwQ(FvBWkv3$yKc?7v|5 ;g;d8ҨPi>|OvfϑZݪBAZ>a:>zs0 I' G/Mߒ&mdR'X#ih cy%Ř?} =^RV<Dߊ. m 1[:ӑ 3h<0pRLZTr3\$Q3(@oH g K8(aWif*E_29G6 5ejL F?z;t g 2ǿ |mv:OP3Se6ɨ ޒ0Bw4O:;Zw.к.HǬWV& $P+LA$R2?}_N<F1!xE xXfuP=I 1[g~!]_LRJ{oQ}y֧OԠvn{Ըg0qBo8e>x3K}:zl7"1*1u@xu ^0!Q cLmQ'_ʴ\+Jq*RhS }ZT3`Ps:7li(Ej)yNBR6)<CIڠlz�,Ļ+J\˹ۚ4rCBC![YoE8Qc"0 ; ^xZ*W2>IVt!.0-}F]5I*dlK3ޘ0OY,zZ-gK9dޛ&zVAzn߷$~wz)? <6Mͦ_9N,&3Asrw~ংγWLV99ԨʁU`*ZdKuiɶ3#B�Zc޸Țeaև~'7'RT6p>䆖#xeͽ `ztȕ$A$+qZ9 �Կ#bal]u3=\b]D3sk =3C5ʿیSnm˨][-Ӂ%l/SDhȀ)iN"3O>&P8&CzӌdTYb0)ͺ|YPz�W+Ҡv &y,>\ALDC4}ޕ .N|>?k?*dʟ;ܑt0/�Qe_A?U?&)xO2jdG!f@!6n٥|}47M)I[�~p9z( M*[$+:VH_K˝ AݾnCZ�)WIa%[%;I9Nϵ_t*~b.vTSttO]Rsr%Rn=<ҌQ. Pbl&JY婕7pܟ<)4pkx vǿ8b&EҗV;x]?{uU@P"k>PK[-_ \[엌vF͢L2K+6þs*kP:M)jYsA˗DzsO0%'nv3uZ UZSq}t"vM+Klpy` C3y)eҧX'#aaU<u |2pl[<5,ѯ"_] tzKh~�Mw5 :�KMc$-#wSriSku:GMM,RxEMJJ Vڜ:dԵn4N\>7%}*k C̻Wu+w�tzh(Wtd5DƣMhS���AsI&S0ϟ@L"ܞ&W}83Jw<u<*sΈQ?\7G} C$έ*:*%thJ%/<#Ʈ> J)C+spm (IY0 ۲|VfMa0 ǁҜ|vAծajDJ.mU (&sR,JX 'KP2㴍)cV Cڼ #r>VDX#8CEwPaz:Ws+tvGmE+q `x5Imfs'~(sV-~TE?AD$F Gru_mT[3KԾH }ծRB)"뙅Go]߹C&TR'"Da�SF-}7U 0�Ů*ʠ!TɔMIu#<tI</2q#&2| g8˰L`qΑk?,WlM| ?6@%0;b+rHq2\@/3c9Bn>1lG3A:(K=ad%}#  )'~2)D!eӧIup^yg* Ep٦*']'D{,&�3MTiqu KvV*GٰT(J0L( ±oF%cc Lb u&5dRxqʘBj'u1<'E͒pӉVxODٯqs@NZT8'\Xjz]xڨ1wx%F û.V*hoxSab8~%Qt=ؖ((xE8|F?YE'Zw-SܑHSqk cz>!‡4^bA*ZS/ۤ-b:MRr*KtٙiI#*F&fT BX|54йlk~NuE(%)Od"Vn0T(�3WMD 0Dm$Wvpp$!k[E[7Vyc*hŸ~yDBSa<12ϝ l)sch|$mǻǏҦK)+uڷ1KZ~g_: Js˺/tNVD H>Jo+f2:UH(HMFKhE8ʼn?wFC PsT-9^ݾ;)KK*W61D=#:d!@'9會ϻL#To&IP]k{ K.[±zFຈl,vʇ5N.f`h[m&6-kI<inӖ>M>\Mz_m�͂͋ڕT\oSW I %�Ax;V` v7?oA->1{i~#D*zU1ϫR~d5ԑo*RXZugp \utIߝO7޷CjbH7M{8-xN a6M5(sʧ|/0 qkBIx#(&Xu}<S|MNpmxO|Ǫ]2 Fa~9Pi{<(%fwdRpVekdlegk'{FWrXu52+4_BD.NsݙS}V ~$ꐄ Ы`KI x_II]巔%,٘i* >@%Dy^CSxm.<#s%5zɭGyX7z+G<%'v~c lK*T;R_4SrOegupX${?\Jճ}f^S#JC]ȫxҤ"9}>M;( }M-X=g("#8# OD$,^ orU3y $0g>JQǥb2M<z'ToYQ+_{`XG+G\E=uϒj L?ky<gyY/ xg>I-zSLT?~Mpr^j֪cHq  /yz͘;i񒰙DjnFѠ[6˚v UͳIAL]<>Fm 79^<GD 4BYޝizMFo#®VL1/r1XblL}b3'Zwz9ͅ3{?3^rګ\$j@ ȕ0M0k_hbP &>UP"ܠ[B;h.*#a`>{}•č@U#LGe!bRd [?lnmSŞ[Ob!Е6&.u�:.#?-]iz䝞8m{G*-0 ;auz4 #~b2Ngm`�sH~zT`*ZLQ Xq6mV6A?'dzIԎԘ>g, xy27hc{-Vyd4($B55RtlM(Nr}+[-WWÒ0~\ʛHکd/DI[:Ղ R @Vb'7Qle/(�f|ԋW٪51J ]L"'\ee߀$@3-NMLl| ^)`bġPs}M3㍢&ž]ۜ oܢSs¨{5Ei^7͈8VAxhB˜= ~ݼ zoOLG+FS,Brzsьpn |t7d.W2[9 vR5{*K<xbMd</ct:ss@ d4:32V!-Ī\&3·:4.VatT�Tcڙm3Os_R 3x DpKjusHDBK<l(vvp֚zy򎲏y=C}]O(~P'@",cf^Y PTӛ<n#]0^:&$\xUh[;/1ʶao!s~@7M9WTmtT}[ܺ Ъ%BZg P >C)$E44=zJ q! N'}KrzxEU ˭v;ɵD-^4y"BT$"[?8G3Ab.<2#r$K @Vgʲ]kՕvSӗ RJ(QoעX : w "2 DPJ()KTӷ&ijl'I CS(vܬ�>1ǷQ(6G[G=u5.2Nd5"~ �OYw"D Г>hu3g$܈XGDW-J^a>/ gWzUI%S;r}-鳥F4auFY <e?7XLdQ# ʂ>@7&֬j*rw8XFΝT  ҷ89?T(008Fzp+@u9}o ̔Ƥ>\Uku0t]]UM#@EP"v|AXjhDQ1Y{/eMs׬1wTuQ; I]rk}o9i^ʫQ?A> v>oo4J+YY ::*sz~#ך=Akzp_I ,I^p`Åanϧ{CR34MUz:pH4 71vAI1Z;yt}~x;re $ozMv=Z�1G. <.�@sy1�& \IJːv$2 %��8"+ U )i;S72~oH wɶ4!'mOxn˼vM{T٭kjʸ%濕Evysd��BAI&SҔ3w8% [b?<;'At)Ω'{ޔU]eRg^P5Hm]?"RCxp2"|u$\Di-'I3>C潽rY Ŋ3,-OI} <ʆ{-FȊk4aꌔ'C.1U e|^n -D}id V4q2kJmRWn{Ŗ]\TV*)W8)/dzohy0Tϐ3EmaMEH+؅4' juR)px,`X޴rOl^H@o:ږ.[?^&m'kcMTɰԪy0)ʁPڦLᤸ즱Qqm2 HhJ0=$ȪP7qOG[nBtkjfId%7)}gԏTmshi{qJS{ho %atُ}LYPZJ zI8ӟ r<O ݪ,vXcr9*OѼg)ԼP"CCaPy`v$Zۀ9H-#6z.b>O8Ao$46z问ViI>y;جʻ~*=J #6;~&vR17Ǝ> ma,C-ڼK&ՠf~utc ޗ^-#XEW@mvʰ-Oa*4͝EXqe,܇&>(ngG4kAoltVdU1m),c;~*'i02*W>vS }rJEz4-^#2iNZ7K"ou#hgޔnl5p Kgڜug : £Fs@w32gr�W`: }$ֳ=@-9LSW ^ߟ#;0A-0}Za;mB7|wA%';pƾ[8?߹hK]z*Nf}8(Do _-_+CָĆ,WJ}?ĎsU";]=۸&OsdNH'J #Is[A4rdgٷ'e8WCe ʮ$_o :?g�Eyɀ qCoWd*2nB۠` e~-T̨lnB\Y/꜐$IkH8f5\%^=7|4&vU1,xw(ۊ{[My&%=D5w>҆2_M70#G"K1bIqo̐S Bɑ*2`Ѧ3x*nϹ ̀ gWb'96xYwg+ͼ'>|i-h-/FgK3=VTŒp'mHkEjYi{֬,pcd$Ie P?OFڢm4YB[r:o{iT,*I6'c ajX+T5`3PqZyV(? ޾Pea ~A],*�oW^0}PړɤaFUy*O]{N_v G,bZN{z"||c -y11B~?GLKS K^-@z@j."qkrS;XHmI{4φ^,B/%je$qb4:C=BF[59Ye؛j]o,%DŽQ'mIA?Z`-&Ӂn۬�NeC. Va5~ NʞpwQ  lժ5 *UnPDœC j|[~nGLJJD=~R2Fg]ГO୛ǮߋdIhx8& ړn Liա;Z5ކ#F^Ck·|$&h#|d5.w3M(>*4@C3(&-um̷|UˮA}�v(Ð͌niWI,eʽ CwCI5'^\{ƈ}WI [W`*&Zӧ"^QwCmhQp eyRb5Y\mPO51F0FVi Lzi "GQW+^UQpgeQfk<bMR\DĬ5|_Ս0K|%4q{Sh%:̻~N5pz~4a"4[_=yEmNviI/eeh󀧢Hִ|)1CD򛐘T)H*u1t5Z-T] (bAX@O/Z֩y5́QK~7@Ci3V9z .3YѦn/\G=ngu4<k/erARW1DN]-Z>3V#%AM| O/f<rv !SuKm:z }<pK2z ?̀x`~d2f`ǹG^'Aڰlp6 PV϶GŽSxnBgZƊ$&1j6GXIglPRQ/k]W�A2|jIPz.+ȩ9}Nu2+IѐDh4o1en p\YO@׸c0Gՙ2+|y$Y.jǵꀂ@KmOV!!`P Ȅ؝gX=NO)0X\ۼqI0/s8/y/;rG çSvY(tA(hAbX݋e h7+k(!鼒[7մ�_4>s<1ʙ)�\ۄQՠr0k߃aoF,Mv`=xe::}41+Y'AK9 O8$`|7;Vt25G7KSOoق?lfȠ~$U߉\+kPKV^ycmRϩ/̍l=脓+uΕ}I3k?b2O3wc'謅WkWmGV}2ȵ8><݀ j8`]VVN3M^Lwm�z1�FdG{a XtQ�N@gqB#;=];8te^+`̘SKel 3-n#t=P•lG\8kJ DpcIhʠ d ep7?RqP%nq >^ѲwIՒg$��AI&S {<{D�;w`Dmp*[ror^SFSJ0û8y~ : X)oVYgRӫ;ñȞx.y>(OR16SӪS4̤^;dltJ!B F9k?TaݸG$p~)[)4_+X#S2>LڲV4nB4;gw>jGMsq>Y+]IX9,Fmڹ&JAR*Eʙ(pr<PnjvOl)g4XF ͯ!ƈU&\^QX]}N?Ab9h Y$+I凳NQx!M#$?_\A:0 dl,h wmǯ%l<x-U ы4SV q0ܖޠ~h k;D>.C7G'`ad=Umr.OG< w˖ݐˤ.6KlЍm@;ؚ_gѕ5,5Q #$ WZ\_7webpyhSYGr^ 'E]"ag[SJd�8bn+kJ^E %Z+~˯2zJ;1DVI/{m(L١EH<Qo-<w3B9X8JV#~l \mKjS΁@j^kGoYpȽPf:-X2%]O; ݳkמ2wgpC0U(l<_?z4xPM\ 7ؑ̎<=S `�Y ߴ<<_GH h GsETŶpK75:] Du\TW|~2Y} 6* \tٕ6#G妏i7ٶB9r &t*ZR1{˝oF.ôņ"VN)~$CD]<x\v=7R8ZY:&Ǖ9lD=9TʥZi"?ʊ^)Bˀ:]ho}Z$28Mwc*Ӕ5h `]҅גeHohfKhϰdcY73>Ty [qleU}qR# ^W{3T2~ 0qۨbfjN6MzO`c屦$QU aJ{"LHs1zz00o0?ɏDcNG7JT4`T^c[{-(ٷ-q *S9;v`4FZsV[3JW莀-Y;-+2QH X,taDbWſAљ 9s,NV*q-+[ O?* yⴿ6li^I8L,p/3*U,Bm bu~"f+~?}Fuj˂yP] ǯ 2k웼#()]Z|VA!E5TշĬ$3<WZ!@9$4KQZ<_BWovϪ '*懬GlzB9 PJ9n>ŽBO3R.Ipv5f1xc^R6[6cRlz^+~Y][7a/¡/hl['ȴb^zc}6PsѢ+3�|l/4mH7^D:T(g+ܾ�,I08kT"E`w{ZR54uB6OPp XᖝY̕gށT"`Ŵad"/VHyKemUxT0/d4^",lK25L2 $ UeVK#vK- (k!!Vcb ) , O$ #9s-}Doԏ;1ё'|E}XeS] hXˑ:Fx{Dr0_U qd{qh>co->H}'l%Ai}Zb__lYS\fL<յ._uK O?/P<~=<%A2)K-6zP/1$.dr�8z#6DoY<ܠwl $w H8MFLMy.5ʈEˢ-W[ey&�kͧ)x5!H"ww(創q4$a1'2M c)ĄA!*%鿈ͭka_sl\YX&=dF*c{9Bv~ tݫ-3(#  "d�T�m}LGgJ>PT7Y_#)0#u@fI!߼MSnlB:Ǩ8dWC%4<X{Oh?eF[c)MȩA!B:6ei>U\X" 9 Y7hcj;q6˶Riq}z.�-S:h+ ̴ێ|IRe[z4<b�. a[ҢdZ|\D}2u0b<9) b ;,GKKOb,6@H+P1|N sTQndn($ `Ix%1F>p�u$Uorsy]ND %V;Ej0!a.j:r0,̴GR0Pߗ|WI^?i=4pVoҾ3zot\*?Z4˷n׃�6崻A%.($nޮb]I3/2T}:KJI1RJu I-*WgH2')_DsalulɠH.9XI7.- FP/NJR/ŷ3o.37:zJԸ-`|Fv;Uh8źOU 1C�b}RTѪ3o':ҥ̱n4$t'%:2vd]VwUKfYJ׀S4VV/(='E)]'}ܕ/(X6=^�RQq~d͊8�cEIyTݷ0z v_Kt <y-owJiV؊ D_ ]8bԍ/_7~ׁDa|DF 2׳G91`\l<M*Y+o3J(J̔<; n0Y =c%7z(rXr]Ԓ}wlrОE{l^t6%R&5VXgύb JZ:Txr5XDh}͗d Ё<}0̇,6-g:<+c;Y9p(TTMlmTp�jט+~!~u39~W%$fJBq~R l6`~WZ_nOՅY[}2褾[Vt^)k,5dG}؀5qRn(5Ha e=|s:?x%צY?�8'*&'ظ[5a/-EޫHYG.{7��AI&S Nذ-. \9J`�r4z[8E68q,O>@^z77TF~ $ib>g !L.Cio/?$u40Fa #]o4"/D#cRZ]~PKS͇ .3f8YsT빲j[D\ e,=/xG]-uj`mǦJ-")q_|wYnv5|2KD\^t*ӈy̒p:aZP؝W`M85aIYg+VS9uxX#o3|,8quh ntZ$!MpHxqwh!eZlk1 <?`삃0/E9CimRjkG`*Jr!M~_Zv @I(bfO-7Tf+ZNkִIc}MޕoH>W0^>15H=l1 i$wwXTեKWHSk )gV!G-j(T_ ;w �fǢ1"ȯt[Dҽum0ϗ <sE_AcDeR[n z"jAijYCn(%ả"a 8,<tw/># t@.- DFYl79df%!|o?ó>d u8@ei*N~@tN&x|8 )n�#Kk0kTC$=O̧³$Yc�'l?Y!GEJ'%NeH*4 Xѽ}A<F !onBD$ q ^Th xmrtb=2 JQ]) |Y&9-!ʤ!prDf 4y/Bq]f~Uu`qGK҉cS,"{9*=zM*[_7Kc2a8&9 .!̮"'2/ !ӽe dp4tRb{_G.hBm|E&p_HCYg(F+d-Ze<Y"[P} t|6{WGVy)<jDT6 O&QZ0nXg5i'kSۧKW-f9\e:$q:}zźxm<y$vT<* r-n?- D ð?A6,ԬE0&W|3[%THj ".!d8a]7ed}]e;>W$? k%Q캬0yz":p0a]kpI{ۏC;qtHxZ%lL.E|@Q Ʈxcp/g+yPbÕek%**edK^Zp+De:t�UmyFdU?oMg@1lm*q;$'/rq@|k`Mԥ7$a ~#Q8{չUÆr9{O#Gò kPZz&җ#G혼A4=~T1TtZi&r}7ĵcTQsQW`DoK!طP^˶Yuʶoo68Ц 2v>Uai@NS?Z$ȕӘqYȥz\ 拓l;o+9`;@YvZaC`V�fˢ̀i?t>QUF'Ǵ 4H@Ik<]t2" JNp%NKQ|\0c-]l(v(dXx=D&Z.0RfiS\Sxhx8K8-=I.[S19` f聮rEf|`m\1j:4[1Js $D9sY#ݙk^`R6]w0nEbq K|DQM9ؼv4g*|c,LJiF8n+]mu鏰XS}`/UBz[`B֢)dл<Q4_t[)'$\5_ *Ț| z XЊi ,N2_ړx*'`fGk_0b1e<76 !uݎFf;.e]~N -K; igMh1h798$ld6e g}?,M<'̷7*'ۥf'LYczj,w/33xu;;26 ^80N^gx{KK&ص^r:(ܧ\q TwM"/+V[0w;M-8>0<mtF=qPy/,#r9 T|hY6CymqE@.<9FkH=XsV>q'z;:3- =Ň߿-XI,a+jPCpg/׉gVJLW p)MJ\v8 ". GE{߹)#IGʕ43T7_4Fw[o`ypNI~׃ `qqz۲\>9Oc?:SKlJgSYji̇J )])KL?ZS\W}H3JԊiIY xu@?6N$bRWޢ1 X'>tba L"V*g rE`,\z7 3=Q?]gwryA@RdiTqIbh=9*2`#{mV^Ax 3 }eoYO%B<"MCMSU9;InתDl_nrG(_m&S<-hF\@uq9%fܽmϲ,ɔ JYn.g 'ੈ[b̤_<6QJauXWI0`r2POo4wcUg@aKco@"kuwTƞx m{U3PXP;E>*lR#ENXTW; !WE1<~ e[-;!a 9�-YrBg�bIɬHd Zɚ(Ìmg/$]ݐj1 .L$%4fP/b�M's&>YɣTmAZ׆>(uvX|y.3JxM,0}|bCJ 8[ƣe0j/UC*zy·R9e$qyFË5RޏR0 S|luq,!y9LMss0s.@XIH\=؋#T0ӝ�Ǡ62BsapzL2|CB%Rb73 -5!{]Q$ L z;7CBzuBtq\l5:WYџhmlM&IWV2iS-D+'grIhpy')Zf(̳MY8k~ {w<#%g0H]yhkwj4y:SU&/g%Da�͎Vg6nAqNWSd .X|r6 lD0S(I Qq+nIؘ׵ʿir:|brn82aսS4#T.G^2\fs[?+#2ӯ -a8n4 %Y1V\ЫvNT>{;c?QX8`uO ^cj>T=kJ&2 C0?Se _tY7Ȏw=6e%A)ovBъJNfDQAE/{Rh2vp4Nw5.sWt0{#7u#yk/heY,4g2Ŵi~2!g�`O% I^3$Ӣsӄ �yV3zpZW7) B vkՓ)rF3YS:P.vVN";_~H+qs~t>jh ݏ@Vʮp%afM{];B5K7#@(̙TM /Oº.(q ,|FWpCII8 gXlո,s S[,䟘c2te/Dx</Td" xpd˓:YRR XlMٴY"1qz.-|O�խ:3VWSK *|EÑbXa CDh'V|NK֘yLjJ :me߭Ȧ �wH_�̙ۼↇZtb> U���}AI&S."!ø ֜:xׯ""ĥXV_;+ӟ3ڝ�B802<>e RH[hI͈�=^bDA26Y`ԢY9_>t?Y2zV>u4EyAQNn /p;莠-鼔 {lihGTbz|h@Træ f y<|:ϟbV3]+l_�K/yG3u1[j)7d:9/T=ƐJ0Ah_<ݚJ4@Hb+:¼4rS!aqEaQ(+�N9@5W_&>sWbPmT%VD_:)t嚡,rIB~1e}i|Yx3PFBM'JCW `b654ru.,%ˋ@ќ89c@sbdF[K)$-*Fe H a6rJ-~PsT׵NmTb?]&ɑ|F9&5d+b3Pl, =#l\s[3s2OgGq}DtWT}�Ů ~JSލT(q*/kc9E.2)&(0O(U̇E60$&$9j_"?cUɸa;FT7Y! <nNXI/x-zsg)6ÿw 'S+_̡9êK9h"8Z;fŕ8IS;{xI(@YO ()Pxo3UyZ? Z ) ti-l7,VuL Nk{Y4LescGC5<DznX,G"?ք~u8$4>[&qfSgFW k߈^*,+W-x2C^z'eT$A7͢cm+Ѹ,֎ø?ݛuY\Bi|'̮>"1|tq>QC|PefX&̺v"?5ѺFk3f6{_e,A!ʘTb}q!xsp8 =M϶m'c L2=#{ci3Af"g)% GU iwN8)L"2tfSf9i|9"zɶJjxh=Cek4B33 >r(�ADq$o)KSYAmUsN*qСB"SJ9AxQCCQ _q?\n5؜L}p1N1{ğ>j_N\YqjU� SZi bqIM,/%Jm}G[W2xxj=T^Q3}W͘Yp}y7B?iv"._`mڼr,U/XBT>Q&ߎQgA2צG8eVLOyf`B;G~sKGZ&`6J 'XOM٤+9%f]gj&I̙\N9xdk~[6D=%mr\`X+5I.XHZ2 h yh@mN rF,8ôZi?qhquRF䝒YOswI 2-8ŚcoTAǙ(1IBM6FRԈQ"lŒ6[Td*fr7uS-U_rMR}yqnqwS./hbO7 6wUߟfi/H2A5EG1Z RN) <C|< _%]7ޝVTĔöןߡ*O:Qs9pNvz4M X:(b#HfC$` +S`[hWt)` ɗ@jy1tQEvu 5ChA-F/w-/ 8..봱�ݘ (KRlx@A:2}U!nQC9Rf G~fiwH}+JVvτ[i7p ؄ >_r쥼 .diU-۾� N/W$0KjqgB#W{|Ц.)}]gI&@ z_gJL+N =g.dIw0quT͸ " g#T&20Fq;;ƣ*_8C/eqw1$=ЅU߬' 1<z}-ϴpUj1F#j%8q}׿Y޹B^whol*]Pbn[Zs\L+^y5|6<u ޭ ~f}dsHGbǙNF+C'Gb8!V>j j5`F{pji mfZHm[\XObIKx(g!fbq2-hu y 9cqͬh+Կk;h$( ^pKk6� #/5/[LW(|>PQnE.RsGmBICo!jׄb&$zﳋM~pjZ뻽b9&&1-9s&>cW ak$B{,iA_k2ϻ5M@2@Kk9!G:hS#E?y1;?^, DR95x)ゼ!<m*ԝ? blRHx٩ۈ-dD �!ry' .'=%&$XI�g{ ' ܙR7aV9G4Q\`cԪ` qMϡk 7b~ 82=HnzP`2c(o֝3ȹPRfvCld"Q1@ eu=KTX"h]j a&c䏢}׌t8wv#ν x6Rc>EVLu c)b;cTZԙ�H#wzr;GrːU4QktI49 -[e?i{CӢj=c!l澖U. R$\>Hl :r| Bò'ӣ3PFWuGvO,7iZѬُQ F*cK+kMךV - H쇇D ?H!@9v]kʇ5P!C\,[ȜwaGf�BR>ZTx{VRkòOyͨ8 MJ[Bop!"Y)l/ӥQE>e!k&%πBqm1JSVuV`7m<P'>.�+Xy%&-8||gK!MV\E~[]51{v[q2.|J(٦r~r7J F9u0ʤ5$B !�//3U@@F<ٽzcĂBeÏ<!~PZ S$GɤOykk<6ʥu>_.>irѧ0~#aUK✴` RLͲLo?[QѬPm=E[?'/ёiuE5 hkyZ .8^j[fAXX#-+YlT&2݋[qVCXo_ 3O%'Hy=w_nCADE봥\ kX4HF,l陚aa)P\G FUgG җܵsHn3|K ?]=yp xfw�)86x>.Š9 2%W6]m%$w| ˝Ϡ4"6G �9qxZQ;ͱ7R�ɗ$ 6O>ZOy[eP7T%%lsV:ԉ\suߥ�A;c O ,X0 D ,`Hs6So�4U˱vęVqӇɀ`WzBe4'o_Qc6K|mx{pqhc�u|TY3f|ݹ" t^--nl;MZDM_ol5<a7?Xs[R]H H~;e߰r/4k= & v:A6c~qaohMS]M1(\:&Q#q$\J~`5Z4|3 '-'yXÄdM~ $`ώ�~GO&̫iK#L挿BK&LYIs<*an+>J'6A�yNuH�F̩Wt Q U4*M9B4o  )̘O\Y) Je�5-z���((J!~_Of>لjm9Ć7x/=B.,X N[3�mT�k's25z>c>,hf[ǨcWN )꼳,Mw5nϛ+rZSږTj¶\^v8.#ʛi aCmX:я*7w*~.]�s"+V$3Bg2'[8X[��AI&ShR+Q`oԖ V"[/̭YAy"&-vuWUUIxArH'.AW_435*R4YB:"E UxRu/ir"1M:` {Gv][d_wQ_W (ODZ~iq.W6lCB-[kei 7醛)+DDVj|qt+( ("Ix]x@!(JơaFH3QQ;VsfayuU}A_c} \tZQ|<REٷ;}aM^'D.4}dAO[0/ \UUza=Wjۖ# $Oi \ 2]Q}2~(aeL0*p7r?ه #&8nX,U0a#_2s`,`Eq:M~uИX.Vww?&Q'DS(8Jb?ؿЇ|(vV(:@Af?")k9yJp(-.)-ybAegxԄQVR. ErjO@JuZLE^0O6B@VW }BIp%j#luLce+Y|CXQ&y;fgPD?J$N$ܚPF_O�@5Ч!7{: .F%Q5yym۠^qx:M>0<u/D g"*0@ (+b /yYWٗJge{.iCCsXhuIcػ`HfTj6 1i~o -2jk+Q\0(ID}Sc7wvҴ! ɲYF|Ue34`9]lo~mS&Z%C wGcuj`>^$le,mvH+-<;Efa>fK[5z׺[d霏 ݟ_@UPYKP۞WxO} 1+*P2% _sIش -lYNj~UrIDwX(%'Dil:iUSqCY CUcmKsX!\XaIt;!pAKHaPRNmMS#ÊŰ_)H{(k/Ԡ0e9AgEh&V CaP;դUP Գ!]Cs<۽SJ{(cTH,D##-iN֡0 Qs:'4- \Ƨm? o:]:<eoORIEh# ~V4%ETŗ:'L"n^ne#.1}kw$@[7G fü:"1 9b%uCG:o(?-5ny9Y=pkM0gٯuCxQ'EU$xNPڏW⻝mkxT7;7e-G/ 9͋‘Pl`ZҩQߜ?B:Q�"f񻺦9~`ۦ/z} ^ź sv+W [#jڒbx fX�1!a I50HmFi\QT!W'mbCXhMY.LM2æh?{p`@d8[V{| I+Ka{ﴅETaPg�;秠M/J̏ehM}D);Ov׳It^͘S=h!dppW0>G1"h,JZ&e`67nZqwU/=LNE ;TIj7Ԍ+&[U(Td(tzZvֽdehh_4-fGn𳹅x/Nu*`긙s#*>XJ ƈ 114M,sPK)yF\^> *Z^~ {+ѵjY…L9Z+($$dwǑ_.$o* tKg!יk[Vn@{{kF eHU,6^t)N&,+6IAQ7)^h] X@ХNfKz)/!ʂ.4I5w|U3Ln-E m2/NB*6@sW795fbKeu1<8[:wATzn+e "UZĈ;4. 6g+0NQo!JmcB[ѸM ^hс?&3N)AFYf`qw+ ~XLaJZ6ij<y~ \.>$w'd#:�m3c M/8*mW臱g*Qո, )֒Yl"s=,k;'wZä8ʶݘQTT89}òD5Y x_y׼)<"uMֆl92("tP'חq "h]@Wс\)W>eݭLZu7 p!Mm{{!}^su/ *2uß}H+N&߄/а"�6ږL^+ ~4hH*:UC`aOs&ʝm0Ww6ܜ*Sj ĵэP*Q܅H-lpO{V>a6.g*&뷐"qC%c.,d}dA`\& ^d1nEWFHK99pLM9~{)58? /5 Pl74yGTSPmoxsA/}XU# gʣ<O9*x8Rk0cP)3ql[3'Xt޲ (d]w+~s(4펶;6 g᪄%^!xmx|]e'Z�i|3j\ܤu:Ty>ӹdqfXv5X`'$dA1ԻcDlɖ" e8]H֎S'\")ژ1B;7  y *xTǼ`#Lmq-`n YK*e5]4O(:P$~cwzP{QEyo]o"3NR/l$91VrP_ 5[^Gc̷9FQџRy雵VtC-=@p$*="^!Yq[aUuSI½ΧEǟ%RXYle 6hlx87E"whZ N1glꈁű9\9kinX э3Р>rxjIZͶ<J#Y ͭE9/:4T;)G )Pa~QrzĘ+ cm{W,&v"'T2BCOWŮ0a\Ԅ6CDc;CWxFtMz") ѰA>iAr ŧ/r68M!cf1$N" pdh~/K+Gg"Af3;6qpKF4cy-QC8RJR:'(uKB" =F%3Hh=7~4 nV:6h1meIjgRKFJ9ose@P:sRxظIU%@ULrGr`: ] hFc :/܂W,W^M>,[ZڔU7�1VoMKA=L->|V(]7]uOU 륐N_fs36,I*\'+cgppK "*sSvX<o3ߴy)!drԍ| WWN0ZyV Wd9sUhI~"\KdE&]EW30~+rh?/r ZBc;QF)e[g wXm_G9!7ٴ<%WgPLkP΢-Cf/@Zj#^{?䓂WË6-c抙in06)J a؄1opsxS^?z@iq�cc&翟oŒ]�sbt,;Y }>MzNT_6| {@ǔu,k0s*%ʢ3XW�M;f!LӋM  P򇳍Y,<` <<�rM2AzX<7и1ዔ{d>#Y\۳aI:R Ko|<hu(ԑuEۨD,<X$4u.y@BG}G1?(\[rHJ6WCz|Ƌuewi6Oڽeؤ[՛Z53^eJcBK>LJA 6 +&FYXOpc!/?\%K6r!mq*<٨owd@խn1Y�M3DBʟa 1nh箮S00 E_zvWI< тVs_f-%>e,cKL\}K;Yъ2�noC{kŇeܥNGA1۪-#OijyoC<9J2b:U N9AHk_b Om;Ӛ1s[,q+ 3J' )gkֆ$x: _ J*HhGYPOcyC!Q tv}g,S7pWš_AAG䅀vJzE��A9I&SMɳHI DEKM7]`4z�8h+Ѥ8 Qn[Ζ>sj<(0 !G[DLGPeT}[m@+}d @a{YszP<ܪWY~.XP߽"&rN3ZSL{u TAr e6ux)ۚjpwuA<~W~8o3d+J7l ]q_ g*okPN,ࣲ@r*x\IOCo8Gr~ojWh,DEO< LG ə;cu%Fޱ=Cp]U5DjDThZv">xj[<=,!ESeBϮns0ne31iG p+o8`.JCYw5Q'\G_Z 7zJ3lt7\A ބҿ qb2{q.Ol >/\P fzevL0 V̥_b2i7p9õHWFi| )KYm p}9LDZ[Mݢ̢){ާ eu@%̵Z/.ε\w'�z[\-3,tG=�:v(D} Atid4]}$XJ/R32^zlDU$ kc:CBN65TC|[TY1iKY.tܴ8O L>1 z<?ܖn_3Zu$# bnSelpSNd\p}hŹ'Fyj(wD:vkK }k9(!񆏦r`L8D?~eQU 1ٮ;-Ks!-5pz|N<C$tX̀yR uj- Hg,p>QK8V B 3lhtz"kf0}ct?]TN)"F'?dQ@juR B$r*"uWc8LJ-0LHm9kF]�qW g|<`>? Տ{rտrdDe(gd]�y } i Ξ0Q)׈EHM vL@u5x?R䡈F$lUUAPT9Å q3O(('t1Fi8jHm=L]e;ҷXLlqiꦬ'Pe%C?nv -".f_%y+u*9@SObа-( @/pID S֓v;V§n'9Mb^`I1Knv#�vt8 7bvf_a9/DS+~<^=" bڶ4^e?ԑpI/96G_ \Qq:ێw 74Ns=e`؜ A*:.w\yH!¶Y/w楈;$ZKv!ŋO!WXYI/:9Dʅc OGe'=cg/!^vېx`1A:$lF`V&b86,=6x]~ÔMzxű mAk>`I |qމpem8nm3F@Z+<Gc]7:] J~gMl\7Sz\LUF@ ;,+|U`r!fѡz~t|VC:tWl(ЛǞ/-{4vV7 ,ine4&@mB+ΜmO}JaU;f| �{JUScW6CDSfRMu ^A3Ua7>6[}r0ZW ي0BZ^X"7(7Q~NYlXn aXF`?O~40X橤sTAx M82J$B'q|kZZt$<-TQaoӛKK ̎ހ![臮ޱn~6]HO@/ R9n~8Żhbqc4*w#f>!8c#XYm*=V5l 9^L XN'�:'�}6Ns%Xu}1;𼦞JEgG%9BlFp~Zy>@[,bgJOɛ7uwPȕ՜AUS94lÒm$o*J38y]$(;)ZW|yܧAOF!p /:!Lkԧ„+͛hך \ۿl϶ٷF [¹2c<WSKC;y>Bx0h"Kn3A׵m}!?FqsdgcuhEXz3 szo~y=af 4YD]Ϛ5L47,C{~2<>ZJ48D?np$x2MzdV:0UҼͲ!}D݊AV1oB@qUujàr>-'ۄZ5?,Now px]XMdMRN+c&D,K k KV!a5L:[-qIsyD8mT1@C7o@?&[*S7z r!&c3=t&p+"gM A$R\Y]DlWwd9r"|} fZ$! SmC.%DgxI ۊ"|h1W j9!$6^B]G-V;ȸc2-%ץ=nՌSʵ@Z&%JN+`eB^7ɧ<+,Cʲׇf-C2ᛪZ4M|VDDaWN*& C�Ouae_UuemW+RӺ"L2rgQ>/N$Mf"R3hvTks _0o..!6)y_&5|UJϹ˯$3?畤lv`xfl:9p_�zUxhk$ n3#n>OP̐$HWtM0ш:R sWWd͆/Pj|`;hյ[_ 3%͍%s\i%/1 "| |kVA^:* R\7aO?95%IƤjzm}L##䃻MX L0-${(]u_e0:·8<T`pHR|HYkar(+Y,ࠡU5a<T #X}4|^źk!c;X9= Ǜ]M2o#Xr퐓=𣆧w_KȐ<� $݈x`o -G<@3($4ȼ)iApՖ/vj<Zf[ov%|׫;twg+Mɳ˃D ,X`4 A~u\&+6j^4:=<Wq_ٚ-pdˆY`IU�0oW1n=#>vh" ޯ \m7GjRR+H+z:[xFŏ r<Ríߪ|n[WWM9)!{DT!|js>DlHO~G21'6n� #xVrQm=5T&&ݺZ?{gIߢj\'Xڂ P>5}lǛq^ `?_SXM14ID hgŪw mi+@1gysC˜?tCnV&w4(4kˏaCǬ;UveB^#X8[1NM x=8=3)8ª842#hTnYJ¢Nk1"k~hgZ/U{QeE*nS/֯KjAX֞JB< NYx k@#/$xswe9--pBjÑ>BWb+yn!UJ@*Sm7i9%Z`*O~0!)LT!A4C>0a7rTd_=R-!G]ܤS$Mg XΓ}[6bu;ƺM9E%A"<|W= [ 6sd1PtwC 22Wi  ۖሪlW]gƐS lYX/\&6=nZ-*@L^~ BȃU Gjz g231BwvKVLe`s1q ÿCK"|\�Mr|3ۊ43֞jLvCtt{k1*r.0jJ*|bOhd:a%5h'@Ȟ%12M~x?FOMZvQ+.ԟVbe^m`pI[1u,1Zf5- Yd_׿c0E|"4eKdF욈QSGpekܽr -۳=<=0e>>cDw[ aEX<<Q;c��AZI&SoPK#ﻠuɡ1F]L{�wM,L%YtcŏAeO�+{+Ko:<y ;>`~{f dWq3~q*9 vobB2?>~Z89̦ɊǯfuF@]N]1E F L@h5JNhGe6gKKRZ=r)z0}З`kZd)sQ Nd\f(z8W¼T맮4lnjE^g);+?~+xyej!7ӵ T[j`.1TA Xw_m9RQMk^dp˟3Rsa |!Q� -mUGk$DGAjmΠU1w ݫܳ_޲\f)%MBBMzS Zxj4}Z%g꺧8+WQ~pnFdAɅW YyYkع%3ֹd }Qu1 42&H>L 951ڨz9 Γ 3mVϏ_[5eE? .Яi_%if%QxNk^tEDtnvHT柉a/P'2j0 vt;uWuYv,5u[8 �nk~V1QFđ1]IP*U_4n_{l]JVG֙"؝W@Sq~ Ѯqw2 /8& 0!2}U_\w/2u͖b X BU7SIuIG<>H,#GOQp�';'u0`\乀�mla% ȎO?'krbngH ; ;# DҰ^apdCh.S#Z܏>t߬>q]r/ܒ4(Rm9<jS됪n޿�EYILKa}2"!FlP,i{}bGN79[ѲBX uSї<^%wTgnH axTz]!:9*\�6S 2 V蠆Q #&/1YE-,Ϊ[Z@:~'‰_T-x+nŮ�\p߿#:W.^ҁ!Kfw:~W ǧOԃ%qVg�jZaB}oAN 90 h<™swsky0Y,zi0 ٘" jc%7wL^S@TWP]|G@3@_.-Ȉ ҍ",+Z¾ @�yaAR&fUP&A@1 8 ȁ-rD'EuR"q"k_�\zOT~a+3<j48hr5Ej?~Lj <NLusxw69>fgȊ2 !958_lbmSyJl+t#Aĸ,rRը/߷VزIA76�a-34V2[6�@ 1~h1^Er,c`IVb,tBA 9:g2 r!A*ʤ^Ʃ*X9Ah>~V!e�\*K dmwl[CJ^w%muucQLB:j·R\�?"7[8]]F<@*{%x2X`J qR�?nuk1X̱M`XY Tw<si<S5o0CBoc+VK@m�⠻/*f71zۓȷO߮'&Pno@25[*5,1|ׯ-OS2Ы #ɬLɴ;Q4|{X2$6J!e'&djDU׭'DDbn4GDH| KLgLI +HE6iOoV ڣcKs<Lo3jCvraM2EP6ɰ-F_DuYtBx:Ȩ XעD_:G5d],Ag kEv kO!VȑOH憒0RNR~_GL"�+RZbOA\r@VIo$1.}Un-MgOK #{tK&3@(z(?3^^=gB.2Ibf߶j7¸hӜӶ:ӐLEOoW~%QOiӝ$N]h9Xb b#\wl0Qݹ_PKrGpuo٩e2j/3ks+s0/e9՘$ 0i& ors&}%Q^'a~w[ y#u1>=s%I`hE>)A!E\mГuK霔Lccƾl l !M-,'5AӺU6@C)[ѱHG|ňhQC̘9B>@0h`˼ʎ~~RLoU*M @&EsSzlM+A?kN:C* dЊ5 ڏHIv_ QI�X/vZ3SQq#e6 wNV ai3̠~ԶLl=ruCWMn{Quq#.@U B@tD/dTXJɮ�`z JV00GlnR4)ٌxkaKLRs0v t q~HWlc/ !90+xdi`'5>pff@)"Z~I^*L=FhhCy8l@t@񟃹fb!@Њ8}w>:Y{�{܅ `bf?k0×(+ԘDVd =鷯B6\ݯπcIuꬨ5LITE/y;(bR\䅤xBⰦpYE N`{.o�j- K?&`Nq_ܧ0}=k,L-P M  =aAS:1iNp= #"կ1IS.iMfq<` XRzQH(!GU4ީq2fw77p.ZdZH1[ܶFU}C2hql4exT;9ZM-[h6UB:w}^mݣ#+y1Vѽ^m2?R!%9C,b[*|*%{#+%Z(j$ d :*4%[[qb5-1`D0x`j?Mw~Yj1ͪXN,"t\Gm ']V> M${X1OR ON Zu)^P=CF(RZ�C(x/v7/PSPH{lxBjԳ.S=Ld0 ?No?{oM'(:z*xS�8oyc Ilʴof <͞25ldEJ9W!o ^j(~td"RL磼"pe= I^TF9݊Ѣvކ# :7*vi.})2f!TP(3eS.6@X^"*M[hqt8+ّ^oװ+q,ZWt6 |-EJ>vLR1COj4 9T jXjY}O.װc;ձISƐ UFZak!"_>7ť"պ}q)f6v3Yӧ՛K7!Bhb==͸!ࠐy졙 'q cҦۢ)~׊]Gl*@D|F$8(=4C+&}*@!1[TJ=H0{U }^dNU-Vݡiܠc=9;xbۙ[enyEn$C $U[Zh@5v\/jq�\,-)Qyn4h]F 㻹G'>\<@\�iuR܍KݷY@U/'q1Z\ƫ-czW5#" .,SqC Re7aDi}%wS8}zWsyVXHwtn\p7HhiLBͷxii^OuQ.c[sгwb 4B]u��A{I&Sxא]Uk-Mf ?}?>rcŖ~2Yxp>zզDbsM8LV_S|UWS+X텥xP+�=֙GF2T<r]~GL9*fـcs~3♟*vC;WWcHJP*N޲oЄd N땨bS/P A+oaIXt%i>Syw%ɋ8?sη 툈&C(k-N#, 8赚MK1+3#P'jꅮv*Ũ sZ+&wQڶEej HSRr 9{:10t>=muu9 8I o1 NmDcҌpޠ\ / 3\e5+f;AphJKL*r{ZC+&𛷙yJmJq;fq5|,'>%|Pu.5P>6TY^?>+ ANnHͦ .al3bteK %H_]R={$9kU_9q6WM(wU]91Y63  ؋<OHƙRְ"ӈ)7_E{Pk$Wr'b'q6@=J=.'s8<I L* \Op3"=w7i :;, !ך߳,7hN xm>:Ix=NNBa.7h 8廿~ >d+S㰯 bZ&wxwz;Id__;*n6E}A Y9Y{ ͙Qg+.6CZ/ؙPVŽƮۊNd�'-e'Bx,/"-n^%%(¬@8}~B$ݜ'ֹ.7r'L3]&NQ›OPUM!o"ѿ-ZV^ F^7r󜴇XW׌Oʤ\0+rCLOHp rcή$ &=ٙ-Hq r*IE{bD ytT%Gڙ尴tP#sM^24:6@%*RvN`s=d<FV@)_@.W7hb&JdҜPGȬ]x?n I@{ pC{xmxPL} q?B|%UsouLi\%hpWl^'#-k!-_) ?GOxs*$R8~'ď1_Ƽb\ğG- szs',~!urZ9y<Ε_Vu2[g鐡zyGҁFQHCDW 9)igЛ}Y#[ Y(�>=f5rLrx]! 4o|)lB+!2 0�Gv[8 DA+ByeN)ZtrK&7hys}I&?O}s0z/>2B/m\g1K@H?xk&'mns7tz4v"RpMHJ%O+^UuҍY-%O]3Ek| s[x5l; -nJ?uIR qu ֎NعYr q%ӬUi|qrOavX�~d8'z@̟_N1Cb ^|y:n'IwNZ??tXߐoCvƅS$xtnY)@vTc"l #r#gxBzj!J)sd\Lɋn͹O򍘱-�^"yOʭu+e{3S! Z+W*`ۓxhWeX>e%. AI檺kQ>ޤ\DK%#Q ~7=ȟGP`CȂѵH#Xk2-xaD&X>I Ҟ'`Ir u䵜T5k1 &sۣv#)󊗁c{K+^V8$E*#Sព$d+ _H7‡4QE{(\X5?v"[k=l<IgD뱩~\H XTPA%XWj.v+'CGf~O;S|/A{2oם$=O%--Fx+-9l28OBZZ(Ci^<޷'qrk-yuFI&FxĔMI{2WF.b RR1ꦁf`J#d'C9_j˝0G2`=M$q#+1 :\D2N}9sVzjq4 /? 0aRP. qwi[`ѥX\'ڌ8nk.ަKPRub}ĹeXs'4/on۱B>A`9G 㠇{ #j pMs2KvI34mJn3'qrR:( dK YLuɞS.䓞&`W[|a/9O%52j8ҏlDk%^=K_p5{�8w9v悱1RON;pFY֫g-7|7޵ DIst�|RtRh<X45Gf)KR*j"# :p5owiFU@)5r^NVE,$0M6M_4:" _!0_4UUT1:?5VA[كPAs{F>1`E$M! \5k I%/7SZLq*N*\7C"I(hRaBabzei"+<Hn~88jcn5b+MAO5ꈖ HSFu[Lҵ6\>soHg$0@RiP\(kLՉ+|58p<Ƈ6uoAzutd b=/Pc,4aRX1]hPa:ԛ;#XP*;Kiݰ|aDjknhᗡUo~�zϪ=u v6F[@MB$4j\AjljLdԠKZD>n>F]i#%%BeU rZUۖU\6m`+pV"uz7B6u(a^%Z4rQB[,9z› cM [5琟/~-نSLWSi8 @m3^$v䩬 BIW?i\(uH%)yvxHDz? eX1;>PC(�"V3_x}yL]e�rˡ}u&U(,Kg.NafT*VV?5׫/hOR {9g5%a[vФ& ;2{&c3ɔ^bx:<3E)_b}CL쨳Q(A 8}?Ać"KbΛ߬G]1(|(=(�k@6`>V.NB }w]}^^{JnŜģmkaJf\P\_ Դ>3J[]?�C. kciG+"C^I"]_y m, 5e2ZA\.:~AopDf>݉{g-_ylP,l[7y5^H𝵒%bEkA~YFHFڎ#�_(whNj<)qݶFowW5~v_i6v،ycrp{*g($q-dX!8tM$:r?f ii.XșZ`Gm^pX,+mZq7u\ʂez3;q/<4(Z[EwlR CIذ^bOtڝlAبOT͒9Z e))Ae S)f"eT?Z'; PDDb_T jvIc &uk֊{gîfUf\88� [=X3aLYhRUڴEݸH擻WL* 6eDЗ<QQ Ʉ F<}LoxKE5 e9殤E.62yY lv %3ŲVԶP~ -pju LA7eWh}$} Xh,J魔8e N rTuM5͔:��/AI&S܍tLƁg_Bn-Nh [F3h95}Z!ZyWB(;RX1.d솔C;;?!,oJ6ArӵMkB!<s_i"+zYԨM-iA_ /LrpcsBԕ=G#+pҩ EKP/0+G׾0HBH}I8$h- '+*h?O= w-&}7 ,<^,<Cg4KCM}fomh7;q:Wi<kn=^ohDJF!icIL1O_S5jCs=Q5fW?"cz{l^US<־})./+a5 *IdQ922]&RFq{Z${}Y-ú9!�glB*%釀|+ @KWӴNjA:TӘ3=z1&v; 6E#{&2V$;^2 P?h16߮VC&7;dQMԝ H?HCy~臜_+Iٍ/3-F[A2Z-#lZ}3pCւ O5|{ȗ12?nZ!m\4EOmB.&'/2嘊F‡c3 +#!.f!܉P^25)>JO.quH5-ryFHk͵^Zf%~Vؕ yD7¥g;J;gh[d?UB:ӟ) yz̤u?aHW HѨk'k뾅�J tmig}˱h.()acEmkJgpLֆxsDg:$ &O>fhLƜ`;6l/52TQ=B9 ;HIs%'dP5a Uq{kӪTHnpkp׍4|�~%%JZ%Vk/ZGrP N7w{Qԧz8Xh%wZ["܌V!}Uyi̋^El_Vb|%'%g;9SÊ0R\.$?oN޻Fh aquYa|)y~1A-_T3O?Rl,ڎf+ᔞ_B,^][_"E3ǽ:"HP cwGI/wRe8kCY/=Aud8{)ƶZ4kg@cIh0M':8[xcP1> .<n$qVpǝh4E:7P7=StNpB=["PThP=EkT!Z}erGKh`u6?DшSk˙63̭. kcן~K1`>7{fT2}*n=M#=@/Ί{t:edyw ~f4vmVY(|t0*'tFr_3E3>j. >+;aj*W%X`gPL4M{Nzy\?~imvgaa[5y {C\BJ~rC% (|ұ2V{vo+8B&Og8[LΫp0z}Ok̓]zQ6ޞӨ+Rˉf_jQJU P' 0RqV-r2Quc#wo]k#P!*deB[ozG�ɐg<^x.u(4Q9+]}"{<gMw ҪP/~Q*>:'~:cxn1 S4u(\ijH AO 8^7՞NhU$,KF/l&:{#S儁c%G$+ <7vCf%fd+03hЭ4<+�DyeE!}0-f'Uű3uŠ+eM {wz!0ޡc�WG,5LA53zIqX˿JQ \յBFv˾7̴`GP"|z>v=KK&fnyYZ'�l\x) )K ZEFh8b< Iv\0n/R®YCA'zZ#$1Q?lOC L{;k˙gjrD˦",NB-ʬ{X7Ǹyt%HR0Z4 I| BrVbmD;b]WE!k^aQ_v/S"�dgR C vFĪW'K@roM* `?z3t0¬lGS_%M̔j8MorRr )m 3!%GZ}: O(k̢‰y>tRqXz]B]F 4(K2]uL0CHXGqrtw\ܜi"EhRݴnpZ 婾zX5gxD,|) �h4m@%`U"-.~'Elb~9QH Sm%ӣ]mj2` :T>y e9^T7>QeiҼE>Xވ R3ỷYÝQyخ>SLEbcb nLd#oMJ�9T׮<#Ĺp"*Nu-OIo6XnQS0‘m hx HNM_Y뺀󢣳-qZHt/&bܰ+72H*%Pe΃JgW7 ްB78LgJHPϩ]L �Nr/ bpMs Դ032gzȫ<gQJW#d90xFTj'R@'9q 9a$d3T\He5Ы!V͠ KZy ^WыN*-E!b@xwpbJ;96 $X-<ؑň*'LЌ̟0:x.~N$5$w\B~0s6ɯQ?905 2aq(u$@rAMesoU"r!=9%#T-8CO 9e*j~.\ amv8H;Knî`喗vgEf׈Jzt? njZu=BpN/$Fl 9nDlb&ϐA΍֒4oq բZV?,Q Y# ہ:bU%ģIZRzj dv<yCVX\oZO{)Թרٽs=Ù:3ӑ^lMKsRk^u]ONL_\z TP ,ӥ\]|/h"$0 c{ ;B?˲aPLu_%g~U[z[Kl?uKr,S@FLYX8I1uPzC68: j|+Q<`"`)s@QH3/ < .�-E4y3P;dG=HVMUBB !џ/[TP FR3$09%CV{�`.罺q ؂[o !b| ; !%@aOБ=VJ3A0P_nvݶey"+P\ N g(zV `w$&<0r?4�ä́g[eYn˺R@ QۜVXթ`3 ";[CI@*wĎR$2Q8=M҇?}|8 #`EL)Z@(k3dM4!5p*F U :Awer…*�ubqޔ4uX`ph)(NjBGӰ8w`]DQC wqA*Tzi^*ErYR*X9x޲AD#pTm1{ZЩx^jz3Vr=8L 'VV1&*P“1GF*/pu%n cycTC)\Ǥ<6QSa(7|l]DrԱJ:m3QAyN )i@+M ?1+{>: {_4K2Rzڏ^MfIcDLw Ѣuو5->2V2\ S zB[qpH8;�ݵ寘(5LregHwexKg4"{(PM6.<=%v/|f eLoN~^e dI Jfn0z]{鶳ߡFoIjhMڵ]V8A^NbDJeHwY@ާց0eí3$P(n% tjI誵tpQ{sފvC Bl L>�A5ܯHG&)|ﭫs~с`Τ 6^9+m|G^Ɨl8nan$/C(eFTNQi䧯-U79{} vOOP؜q?ʳ=m˒&"CY/EwʟxޡGœxkobN'(Oˇ+EDt=|\0rmm.8My'+|M;?1&�2xB"YG[1/O躠$iPKћ7"L<kx&jH7.Y 3´fM0O7 !$Ƅ-z k<=X})-kX6] V +C`P] c6 Y\j~Kg!G(>/Ւ:e'_riǓsZlee.'vݽ{Kr6}XDo@OO0 AorYo b|GQ͸:{"~b os2T,5svt5M]A5|\%cXxO<ɿYcQ$S{ھ-in 0'j( zZ!6 0ˍzaFU-<*@G�H<LP<U[Fڐ,Al1CsbLqjj!9s?똊QF$y _Joێvn~'LV!-*2H2B4?wă^U>8[ UwΝkFc1mIg '|}.,'6!m-:[ ;inIK=OtF =E6j;{߀Sy5DEU#?kU89.I!w,Ԭb'_,܀6 6g Y4˂X ]O$G!q F(=wCI紷T$N ŲcG7&!d_[ҁU7|Wpi ` Se07f`ER7Y)ݪRI_5Q_ߗ T^Ul^$dIdeNkicP9:F5rw./"1%1 hp>aч3*r 9Vz%1}+z��[AI&S5_kj#fBWv*6)Rlf<XAg4Ҽv}s+Bv _.akCQѥHWV�h<"E 2F4Gpf$g\,#(P;DD8xrYg3'ndS/Ŝ'rykAQ:m>%wE�#o;T"+q-:3>TM@:c3U*dV= 5W3Uw𶊹I>_Ԛw_-,{j.q 'KR2lAZ- i4fcZ߇+osU"ݿ51GF}dBwM֦PFb;pK8i '(/gBa@UK)1ѵ׫1ܕԕyiI`Y<:؏066!.Cȼ|jkw#L)3D56z:wt Z7%vtI\Vǭ]0Bǖ@7ܓꄖ+Q!7ϥ/)Y.L"nu1هU3꡴OanQ^X@y>s Bd G}ggwPi J.b:ŶXU_5ݔqk 6!k,˜/hrs^)˃)�ȓj̜�mу.U<RPmzH9f!h".rZb&4d"}0Xش\_~9! TឍUӅ)="svL\]a=G+  Z+[I"(w|KX.rIm߄6sFdŻ/l$Kג8&HZJVb}^rl=P:_ژqN}1P'!cD2\B֏?I_\YjkڬzO͖ #GUΑvﴚ7v^R }Eză@e[7\8W`_쎖g ~)4A!m�*>k\Бs6o䓲~MMzg;C^70pĜG$h|Oc‹t)~$Yԯ¥cڪ({ BtLZmWFn? Ѽ3̠EYЛ՗dm0^mރf ]�VeLkm`"[Н`~@tr h1T=f1;U޹m>Sw/"&�ПHS ]yGyNxl߳ nmie}ܒtL&S2r 0Qʩ/XWAܗ6 4Aǹ@3@` Zc q8?T4j#!!.`-C1mfD:y5cs(MXMhǍK -w8]nORa܈dVIW>]MQ]Hf*m dڟvdS neH2֜r;UN+R=}='9]!GkK.C(tW8~[ͰWnXߑLTչ)\v>dSuk|2HᵸGc 3:霿*,9$,TbG^І0<; xM֒G|͋,^7qvY!]5μ̢A()<Կl.DDǝ{Aכ-moG\vy᫇=mD-=Dp:4`Db]z/V[Hw!%X>b0!J.و~+an೟;ϔ-kqoY cQ&q6JM55HJO녟Olj!lU_DsXppI~pZ?~c{:Hܳ5_uH-InLC0ݕmҟ$˗ָ߬쭟F6x� R~ rsJ)Xߞ]d&Vx:C.*2K&j�Q$s|QFQJ)4c`ϰCa S]"PAl9NE՘Ǒa$ TŰ#/y+OX!jưô_)avH3l|YzN!6yQO25c;ruk�]B`@U.ǜ-t fe"E}*_Qm'!1$u^{2:;>2!85"׭˭kT anE% AmM kⅫ  K} w?QԔ$/r!bpgnDsfgt2lCX6 �#JN˺Ag W=8=ÃVSݘhl>Bju }H:#L"_&B(1[Hr`: vh;EcY.J!Sʗ6E.g<'hpD y* Gp<umGwE` o@$z\TE2QKj dWS֞˅OTgBPz 5kκ9%+yYW|\r.J/57/%:sW3:a $ݚ�g_^ʼ! _ȡ.eRO4sܤ\Nص_> +H=H]Pi{MĂ \ieU ,n.8�^Wx4℣ 8wk&\ 42 me'$s쉞 !y9֮2/\ﮙ#i U¤ 5S4VlBpXm=cic^e8i[uȭ֙5lE2[Ƚ/¹5wlW#wvi O_徰v<ю, ic","&E1 _ac?-lEBZuxwYQ.ɽҍljV+қDoNWMG=NAa*�v"w8I r`:PT% /6mьa7)8Ma1d"ysJ-J͈SD M^Z`F~nv7lgh!�>XuzwևasO꓆BѡOQCPoH7g%֭NDVKi&sӅ+5`x?*jT}T2*EwJH¦g"eYAɝo_v[VdjmGrť!OOXϞcCYGASYlBZa<!Ofwh}͝K%od<B<d:`o%TBub-Had7ёr&Q#Б!W߭_\ uW-R$DS|Õ4Db|< &7Wٝ1 (=<<P KTbD&`8@?MS6e.Pbךn(>;9eWk-y�;Gk[~Q푘nxw?=+@(+7y^0v$&)A)v _j4$2*d. *%8Ks�F:fj ݟe>FGoͷ ȥ)}z͵2#)^A<»,R�R#:M*1y Jlk\:ČհTAGxUi>ZlsZa=+`.IUbUTm0s'DnsydD~&>-ug,2a�YdTr{nކ M*G-lq QXf tOQ&%h bQ8M`<<BmP Z d S 2 GJ h+$sm\W k%r"Rk3"qzVo2NȘ&}uq2aAsBK3-!zutv4ǵ,2޼tps餉@O{|R@C 5Xr�b-zj22`qiW/~7 A22aMW>U kP ҭ ~L#wrW겳ދ)R˓W (5N~lc(hWl'Jm/3?=~;T"~hԑR5%G 񋐲zoYN6Oj4E].wS�pxeADSF3[Y)C�Pn5m|lw�ΒB0| V! Ep2;Ah֮~3-yh3Iv->48C[QUq%3HL.5 `Gj^PID0:Aj+ξ)̈=޹:볩`\ ~FRq˨K61l|b J.eE'4(nU`0B{${r&S~:WqJeO.RT*G^q'*wrkaN&ԂPA27w۱�EKgIQEȯj>ʑH_e`i " (HeZX`q^qAgw~0.[}Ռ ?YI>[C4:kgN*1).:r6-^nCBqTNtghYs C!=V]hjbYEk!`-N\ݵ[F,K킜(얢s>(~{וCs',)պM=i"]MIʇr*`}hw>J2y%{;v;] tO@J_=.]}uAnXYeNS͍"SaU)=6-�ǩZ4H,ua8C(%@nĤQKJf{O Ġ~IeKKdU {=W=2N)_]\P3ޕ\ ɱ8k%ZYdg!Y%(n_s;`?u/؞C\蚫[["6t< b٢]M c j?haJϋZRXRMh.t^F\b7UTn nE7>�8(Z# vCU[d]ɕ胋iߊ!jS RH1 ~@C@OI8) idH=s4-"`=#aA'jTSzxiFMA_{| A< !((;> B/ GE>3v.rga*wT.zpť8!? El�l<Q"O^b8VX_8].gXibY̹qINĔEv~'+jʑMUWÔM<p��AI&SpmRJ~<V޲QδWI z3t1P4/{yVRr?,<C1dy8g)~1w 9z S>(G|Vk6srbQ(8fy#}XLsiF2��ūR;DG�D+סUARZezM%qjnM}'{fk{k .EWx|vzUWN \|׈D_nK4F:ʰn\*Ez Et�6[Y0vlrJ $@ɺ7c;JJ/~xi@a'ZigDDgJ"N a ^% ˟1>HXz 헤emi -$W>qwt4ʼ/ .y1|͏BZVTfGWG_Mͷ&P|5bԈ-1׆ iKryPN'9hdtAsş̐8\}(u<Bt Ґ �bhe"v%N%d| T6aU-sCV/eSo)`M]VX瘽nC_910{im&2Gi5 ErsEmܱWa=59eH|IXNO 43Ҁ_;-IЙo,n(I@hθK3{Cv-!R|bkH˖5lU0Onչnu.R- GϺ<hulГ*Po҂擷cB7胡㴶t(oc1,h*)7߭A?S9`!'x;n跀l?t#VB]ɴJc+П"Zߕ"3_isg >8jNu5߽3Q@IAlVS�_WAꊨ[ujzIYzW V(wB қ{sc!GthC�/zok0Pn{>R]|n^8M܉ň{MA,l!l;4 +d0.gNs9ܶCb9[�H>X(OŨ|qiX^>>Y4Otu K<c䤊Ll}meQ4!? dx([ Ï9a\+,I;h&?`# כk[C6xi T0etГO yv*u~W ϔgw d(58(WrM]} uo2$8VoK<130:S$e"'Id�7"RŨ%ka{ B%*&P:AWޓ]O=bB; x_C%m~;>ER®9wS�egsADEeUcmS�mF 5mHxusp{ȑ%mnos"$ } jOFe-!\Biy)4m޲G ۲p&:fKVݏ$4Cr)~^̮In5.R؜7"eJrTGrvD@.r6 m]R}H_7l)eey=_$ja^*"(B/ -n\/ޥ,dM-ȾtinfSmIGŪpG#9y,?CLU@`m}˪<*zcw $,_C.Q2Mh$#)zHlzaTŅ?. 2q'&CF]QO93.zAR[M![K#H"sQ??*l"zCAR@h35ɴ}B�R wFl,P'ZKTp_YTE17U<+7~_ --C$u9) Ǵo�ڼ"fжȐ&;HRZJ,mzktNn!}qbqfcb1ǿI>]Np2uN<:顑્ ;\4h)Ml dY{ܓ$,Y!w33\jo8"oq?xr񍂚Uek@֪ NU2mo^g7p(:^AismJ׉^gLݔk8R{%B2v?*Qrm4!v^t,0�J}T5jޔ6ퟁwLc%M^LTxk,:p 496h|"b(gVD3]E:cy�JWXui &&л4=*&?/;m�+KXH aMwd;~#^Ah&c"PW!dƕ%]ʓ &+ 1:rŽ 09! aID=S{+i"^j(?|LU!뛑4f/ XCKCi9aFKǴZ]]ڝ'Ƌ R,$MIAGʲ^(ūziMDHYjwZ[Bn~VrUƽ ^8Y"ە򍤻Hq;&H~<q|c桟ak {oc-a/sbk2[DzRf#$8"Нie6ChK{v{h8KOmXB*�"ebGL` Ųt]3ŋw ek &WV;яa}RJηݔpo- p=ls62Et#}n7=Z28O �k"nF_yQ&wpQ32GexQ0^%uvՑ|9R~:bmAGm#9IQ@`/bϲDQ�9{x`÷ctB9l[t Lb -N:@`u}(ᬰR#Et.`UVͱVm+x =DjhGY}g<y<nٿFZ/es( vdMí=epVcQCv8�L-h^Sw y4E:݌f+H[NބM)5,)0YKd3V.�r r${TgrxST\g,axh[ Q1(1K'̗6jjaXNc`~v?0_+#D ڇuIlXZ28h [G8l0_l׿ԩEj`s%(Zz±  {SOJy7 'TU|`{s8.^h�Sl_=XĶ�r_U_.0\"9J)O� +竔}s*�ė4@ f]�mt i e[ ^%6bs5]̿ɋ'h4e%vȣU&$6RqѭZ<>+fϩ :q"<4f_Gb ؏2;XCW^K쌪#E7ddD+|}0kle+M`䞏,S:Sr3CPƫ=іp^,NfOb92< {QHAdߔE갤UC#p"M+!;|lY?Y İtW!cQ;9IO5=Bb�B8.DZ\n.)APT!'}ez̀"6Qra,&2+k:z[SI;mU1FѫۆsC_ԣ0QZ/(hϝGAdY3]}[أ՟(Z%sv5 L5yNywyĒh< 9ee pNFVKX;6pTXTA"o9yxa8WSu U)~UR'L 8OVy[}SP֮':p]m? zsoJpMQV)kC[ݵ飏3I)E9w_iA ծ L`gqF) 5# {& F,͗<|z{jo~ty3@^+_5*߿~N$GAh_%%(D$š#9}=g{[ץ,)[AAc}~h}GpySRBbG C&ʚFgCD2 nj 1j[ /*n>ˀQFwuGVJQtqws$d,gb"߁bLAf?)uE(z}H/?i(~{HpD+:Uò zf�DcZ蒍NqFb<RSBgRD"um+$8)qWd!l`EH+GQq'd8>c[eopPg CNj:ѱC<+ΛX$K 0[bAx:B椽$Y*]|>]5/=s]mAS'zz^Gz:Bo_GtSt, L;`xUmL#%M+ݟx.o@org5~+E~VC8}1xzy9 y"fN=liuGC9ZrG) ջmROh,H2D9A,�yu#cFhh8ʀ+u܌j3y/7r )vs>,2ᜣ~mYb4v|aI8ߕLPYFfG%`\_8" K9<qwp#>b4Ё DVhv T0ouB*\ǔZOeRt0/k!Y$I_umq^DZzRLj+Un)!GlN$, Oanҥ%ڦե^o3VÃ67OtPj^& #˙: `Ȕ S �RCiWE~(nGߤ kwZ|n>ve vm| 2ub'3]| eA=16"ui @� e"&,�ٜ-R3]h��AI&SsسD; [H䧾4sP! pwJ T+gts vl/`L R5yCO37pVaʼn]H1'DXBb@B~G}" |d .$lz6I} q-L?9 {..>\2RBI,vxEo t`+S M�ĩ=!;Or ڽ.*;gqSUlq9,f%E;ܾnщhsNN|j1Et!F+h(5.5ax>tF$`DIr;lVi rH); Tfެڕz|j.\% pªr3]GKpx wF^ +IP.4H8yG *� [M/Y:LªɟFs{]0> ʒMnYc8c4MMb g0B<#GCh'rLg1/Δq9%M:4ķKmhhC,f%ҩbؠ0-\7g.YOo`fMˬHbGϨMMr]hZ" q<u�#T2zx;61zcyɇPO 4_(^? Y2ۡNVKg.5YBPRFbV-NuE�-;I@wϒ`^;&3 XeqaOx1$鿶\h&0򻺸�L# ӳ!->z -)3m'u, gMdK`~nzė&Ex�.VjNf.T-Iƾs`M亾uKu_@ȤU_E$ZS}w)-+=ʪnf2NM:i;ƧHv `\}{gT0wqp  I)Ejd;*%?`Zjm{ ֧ НF.)uzjg<N=]3۽T3i@pJa/jPL8n#37U`7o]oW{ N: ė0\WAo0W" j<.b] 5{NFx.CM ڄCY.l 'T8;48'óZu/?%ָ}S<E^u;"mH%ԙЖ.qExvٸ?A^gr)AYFZ^ZKլڃ`u?D4SԯWܻX |3œGV-t9V ~ݐ1$Z,�ӭJ y8U3� ׂ5] _t[;L6Cu|UC*L5֘LU:m>ʊ0Ȏ@kzFsqEښt;IСm[Ɉ6~6-2,BkE=j8?hˊj*ZcnD=3LsId{+|i#pg`%W3<�2Z( �HyŎD8Hɑ=`0:~1m\{RJz@2YOحP='BPh466c_g@90sQ w `{ǜBBsװ3ZbKjV缿6O#68].*V" V|P)O[.-~zIHg2{pBڱvF}_DU>XdX/52 Hd>p;W*}5RZqƆ&8s3-YHð9ֆ瞆lNSE 06dwh^dp919^7h<hFvڵILgk0ƕ_~>>^8X�Ȳ遏Xtǝ@vx76u2BY<k녤 ,sR7:cX"G 8nA]UwqK^ $/l_mrxI=5'\LHt|)n<JGtKAZwLcIُ43S~yBg'ej�27l,x2%1pGT<O Z37>/V93ZZοȅ)P up?\LgGĠX&&Z`O[k Z։ s< cׯnrM w2 VI\tKB~jEaAl[NlxN6`B ."Dy3j2喛PqJ+rf[vpPJi7=9`G!hX�{՚yio1mۉ\M;L_`4zp+LS%GzIr8J3B8aMW/vo@RVwsͯnlLG* 3a"J [ ) A^.^K<N\q%e!:T#uaXzҒ{ͥ0]K4 P*0::h",YHWGb SmΝ=~%&ֵՌ0y WavB7 ϔYu`ޛ2hĀ[]&۹ VBN/~GÜ}2Z'ўـS~ ˑZHz9}$= O3# ڋ2 (wNPǕ(,q3]31QU~wV%?~;~#4e~6hx%Y DDW:, 'jp VW%FM<o8f0,DAUVlBMgxPxYnjqq^פ Ώ_c4JaUC Q$qjnOUc.L'~tw cVO>Y>nsfvS7K_PiZk$_()OeټjMim�]4QŅohv\V Xk>Ey΍6 D mPns F,N} #U̪~O4'jc-(xNtZ`z%J&X\a _Op 6Hq'Tv1eO#%vK4l^f`ҿ2VV{E`܊ݭ%|1mBJok]1QM!}`s"Pb o8o؜c@4�R jٲ0h_Ԧ($=3+ /Slh~~s\ .r_Mvǀxa^*D]zp1i^%dQ۴! zU3¾aR!zW: -4C]!O]HlR.+&SkaptĆn my}KtJϪ6z p׳Mo$D(A9TK?ĔM:pþ_>fgW9 *@Pa>1)3pظe+n:HGTmX{0PC1]7;ɘMQ&86/ ͷ%)!)2t_YoB;]\M։:ۋ; }ֺMAe "p8*6ʥar[3jfYz[7iU.k>b:|l ~{c|^4|*yBo 7įe Vg_4QQ!`U^a' 7obGJH;ђ( ߠerm3cwfSPM.cd3-vO= $@i/Ѝ?`$.Av7| k<B KD "yBF^ n<#LzScSo7% ܕz0Ʀ_jJdh!R}zQVWd? Chf7^߂P�C!jЛeΏh<4<S(I%t0LX"rlB635-}: 3?ӑV\ İ8蠗Gs{`(C_[0R39|/Rd|=`_SQ(C$u_W$uP9G�� A�I&S{ G䒑RBؠ/ึĒyA΍:a{Hʡ_=*Z+6l%#=,޿2$ R~hNG1N!+E<nirbiѬ?:oKWm%3˶/8hKy' 2aib%e\nS6oFh/@݅!5TrbJvrMW cq hL[{NܥoRqgrG is}t!=P2(T+iN&VƉxmV5MqK5ǂgM\! TT+x86@*7FǺ{;ܻ/*+ع@\WB<#[Qhe9BПp4s2;ߡr7ҡeHA_N|d$ZA)Ij"ߟ`AB4!6Frnd/ ,Gt?]!$BףS?=A.o.*�_QW~1dU"Ƨ[cm< u.RML�Dk'}O 8opH5x8}## 8�/Lˮ˹ςbs(^Ƈm"b>#P8f/ JdkbkyW78tHĚkvlDA Ҕ}$iZxS R$Q9="οiF?,=X%~3s$5l1aVģUPNs�D9S]u+qHlk0EB6hJ`@kI!TJ2w< 0)Z?٥ &P|[|:Ja -TMn` 4Qg 3%qd5΃izKkOZRTsdL<ܓu&gzmyjKL~q&^D9A}!tU-? 5۔&[m߽9.Ə΅r<#2Ş}&ֺ0F1ӍG b0_T!HJƪC0V/L)ܣFN6<kjD&2-:ڲ^gCb[�vC]K)=ur7ױ,-i{Euo=In^`yI`}ޱIik: \k圳P ߩM<3c@41SAC~Y#lbrD |k@鐢H= 36~Jp3C"? TtQ!%L ȉUbѹp>_Sb{^Gm?WlQT2Kxz[o[ň_ 9B--&BXBIg:D2T|sy<q?Y$z#T9昙4�—'ZvV QE0SX'?(AEU ܕU3jRr\f;\.73MAtEYxXͬyƛqI;a+U5Ѩ?7ʎ&ffO]62a+}A9x#_[yʧjy俴DCyfʤV8 -9uޚMKJW :֕#9^TD˅PdΘRqBEc^ǭ?57,>7{2/6@3, Zbp.w[|rF^%4Z+(;fG>8Akć~ ,<hy纘z?HOfq<y(  }=l8EKl@kw\+|%^i}sp(WoKϋgoӖWw^2qHf>^{_GdO%Г҆s\VȩsIFeA~]0^d�]gsd>B'N"iىXݕP Ĥ^l\mN!W8Pgbl.p5.tK'&N=ժz՝ u\4Gs&oz0]j9?k (Ȃ9ʵN \zhF7uOEHFjN,`Vr=LS0$aX2vӨ7du Yk?tVC~˂t%hJ4(pл14$-)G!T / 5\hXɿ +8ip JLu*&09#VFm]A=;V=|?O5/H2~lI֘krY[\W.ydy`g`_CHd@�^ P/37KQd+9EOԵFn C?kd0cSڋ��� A!I&Sa$|p>9S\ȌESEY{4ռ1|qK Ǖ�Wx%b> d@~Ue-Z/s5`BI`��sNNty=g{}.b<tUvJ9::^'�NaCVk |?yq?j@9% [d)s{�1S 3 5s>j|'#�_~W5|oCrG*B/Xz{Fin"zjxͲ,_i<o1HYxB+{}BS8#>AtdZ>$*@E_EHVsS{Gki'R%7R[AΫfM[޻* h|㡊<?[J$ _>uvZ;ՆOk%ѵ+,:i5<){�F{LPCASwbw^u4` Iuk'dtm$SD]!}7eWrKAѻ�O;_:C@SWsD&-WBw»>6Gͯς] qEi ^-#%<cN '֧@@L 2ܺ.D<_�2} ç9) Mr7ξSBJ^E+.޺%i[/" , r@p֓O>alR+?{ iH'F]t#]{} `WtJ??RO@Fba-޺rk>[AE z;2dz,-[_ NTdo X nZKBUJ`ЗS1tsv,WJ*h϶hI34l4U a$K�Y,8ռEʟO3rs˕}gPU|ln}?�[V 4:.?5͐b}YՉsD-Lm]}39ykX$1BukR<ǃ&}P<Jhh317K>NVNuQXVQ`ұ$t#l^7:2KũVxXNTp!ι 'Ʉ~"ޢE.$0Z6z*͠#T!Z"2^i\Kh} s kX![x4.A`.Of&utٌ3}گf?&{F}g6l|�<Ѝ8 yY.,@\kxRJYQ^OqXU|'\mÁgٓ' DT<vvR9կk]r)dB"#l y2Kuu#?fbi(#RxԬ4,Z% ")[o>Cʫx 1OjY?e]n>j-b;B -gp49T U}si ZEw0;zz{>.#e0q`=:ff̳›|~5 9 WB!$;y I07 .<0 ,wZ_y A,F<Ű9z9P*2j QgXppCcKw|L/dZxX?_NHX|GĈS<m"vyO$]rƲ:$4cvǝ/!$~d_; V(w_/j%I=UD˝ I4%ԙs�W2%F,xx�?7w 'f$ ]bW up!Bס˕*P(25AWw CI"3@8|ayQd BDGy{K@eyeaH[qbɹA^ J$Y߼C.s:Ce49ei(UnKy3g,hx#8̰`6io5T* N7TFBMWnɀCc9tD n+|XP{ho}}VS%Ty%q9YS9jp-bTV9]1= OGBFq ER?e41.fzC8^Jk,?k /5fˡoYRty>@Pi7)k͑FFX#[n)o و#pQ 0 cv-쎞:X(e9H{m7ɫ5o8G #0㾓9Z Gη1nnȕe��ABI&SO^{+&3bNDX{b?L2sWA XSMPy8Q)'? 4&$ `o5FnBz�3fi @Eѿ8B$CfEjU5 AHL"W` i2ZWY$O YқǢ*0~p֦w)U\f/`ӵ.ym`,QT-ؒ(=&VRDbY;e \n~L霸{#TIԁp[ efGpiRlxq0>bE55,ƅGe uNA-*/YZNLr+xȧm)#|TԄQn;Fp8b aŵ:|Й3?r+3š M 8-� gwx>?/zDpb8~vϏY3'VED ]"`}܌20?Zv¼;k&=[2Zyl4!){2l2]ն!(?%`T& F#Dy\3s’l-mźn;'e++[HC c_$U|fթ"ŵk BszYmZ%W(S{.,x/)6/t|#$ҧߋD5r\�SXalqGu_@6qs)T`Hz6-GiVA|/!_*<&qEq/+X=Hj?Cٽkc;~sa[W֙#⤈zs6ͨ_%;jyJJz}NY\m!)̛ޥGE;c[x@h5#IĆ;;3N7{ӳO5ƧyqPS4 > vEx>R-(xXGf g#PH?=\t"<@Ӹ$ZRxw,׀?B4aDleTЗjdx&}\6!n<a3A ѣ^EFO8Nu �:H[N䀐ڌ  T�7U>4CȧY` ;k&wOcXU-I`HA~~b-"ntKA\ D,\G4#;$[xFaWī q-{rf=iY`_(Vzc_ûsj*T0|(|qs}}shf 4 u"<"ayz�aF!E'b)孈Dl7HA*+=oRӽn|hNpC"" Vȴ}+i 2nAdj5<*A:N)8g-?7l@~SA'Te˫HҲ1|*� aѐ9QIvlӆcu7sya0Qߡznz e|ڱ[]Y[˖Fܴ6˫2o]|<BLB36ɷY.o30{:/1BZQ k~̲Akħ۬aK.upCq+XqI҈")f.M]AwAt !k.$4K 0iڴ[sNGWB�swv'A'3c-%Nڹ#=HO |}t™A|SC o4;=vcu;(7l|es(l$O"0艰z׫Bl=sA-vѣ`*nNbK ƹddo".ˬNҮ5 b߇љ^VY,8M�:[@ W~ ch^&À(S]�_xJ_LUzD8pqE!fhD[3>5\5lZ]B)#F1/" 4 |Kv:tqt" Roq9\;#D:H<kͲI%fA9 ħ׍ #cipX<^ n?>o(CQvcne].U&Ll.Q8i?1)eŪ(`H�� TAcI&SV5T/u2C+ >$fMz#<L ڡD.$4:$a,{n]vSYY\{<df(G 3Gh$@.)18 #Sl&pִ 3amvײ 3Y,�gBfU8灨do Uzm[/a1.?fmOXA69=cu?kAg2 b{*fĥxf'p=ol\XdP6LG]ZkT7Q9 �Ǥ6\ Tp AB'3U>oNOt%4wHξS} 0wPE39%"һL |Z ݮ˷L6]ԍk^R G٭ji^ۘ c)6nͤ rr5mHS7B^mѷp۝4s !U>o޶v60bbQ\uCNTZ*9.H0˕!/>u?Нvvo;kmp@G�df%XOL= +a>%ثGBX_] HY]lYY&Ts{]˟.Y;ϴk Jo>BR&L`W<ZڛB:Ja08<NPST;B|ིnrC hgRd; gV7F $'4IJAaEi]VkoCFQ J5/LotPlow<Ledj8 @ȊLD]Lw:5)oJCKɻ$^s1BeP0wP[E%d^uKqAX,Tsx$m8 5aJY C\�?ahkB.$LRI]2}Ҽ:6͠=c_uVXyg?9I[Bߴlw�'$%6 K3*wqYh?l:#QvBl93'&24*~uhs,G[Ff@4״cPED3@my* L/M`pM/֨޳Anm%IA.;!lkaa, 3Y$^Q=> iҿĢBM|?; +GfB~8hJҷlڜ4Oh*97MsN? ѓ`KY6zx" _PwB֖8iJbO Z8v6j LV P;O "$` FW![T'Q4Gp~s^)H9({?oT%^' <da �fqH8G+i>oW@q[#EʘF\i}A@4( s3sT r\}MB}(iY ECt'qAG# !-Q+|_ݱ"},aIC iު/F{W,a5fh#%RuL2/KA(TYߜg4E@ł2�D3Iqc/HkO}�"Ўз͍G)4>sov2NmYi8nR-׼z* #c%Xbs]+d}G] ^#ƹYg';pUѩq9~FYIn&ܤGcRХV}�n-Q6>Sz`!&}.Uwn GL4IW?,K؆W3y[ʐHN.ۜM[.G1٪m-[oAsA0ØvQX%p"sku*s![)#u� _sM/"Tƴnt< "ַXb-Tsj9U]-*^ ߡW(#r~oN r;Wpɫ7ZKK;M/A Htn.)Pعda(eO6|3s9fxc`��,U.ͨQ W Y,q4W_lp|C7fjAIa.wA~uaFw; 8e4d1.:]Fqn*l>Ap߳ 1l=T|r& Ն z!F2uI,3@"v%Mp B|?Fbl/83 t@}>eUaLbiׅw$¨ӄ#7{*LCmIc7@m:%8k[=mT00u/jx~Ė=RhSǥ+H!BCN^:Hde1;k7 /ʲsLu" 9luU. TvjT&I뢾/ch!;r4Onu,=Zđ־L^Ц <=LoY:y8hm큆)cBy>́-9w&p$&?2HEȹ>&} [RZ`NiP5d}Oz+~Â[?4K&!,hvQUGWeh{[S^Cx6lP݃ғv$.`=ExiA>9D mq3 ߍxb}vaYԔZ2m1˺ {q(H q ) #I~ˑt~W6:w$ĈxẇQ{OVjC|!X4;*QD_�nCuW>�8GnHNw&QD׀x{Hɽ<[WOF.zƢԝxr4y^Rq%˃8VٍGP]hJ(XcK(J~?X2J@@3SUc~ ͫPR$c2"ţ!3Y__73Ym@Tȕz9>LCA,+J|5M>Ki:d󑦹0_`.Y/lǺ5|vAEԻƶ1Woc]j#?NKC+?@eٲcqUFڊ*C(aj 373}.GμEl\</{vU[,2X7;gb*ӨE^= ؈$)˳'#/��=AI&S[ZW:߃G&S9O^ |ZB+"*�w{eDdbB|\#7m+r:wA$GNH"/Ѡ{8aLfrꗭu�_�tVǺ"n_1JB#ݑI[GALΠ<RN8=wT8)X"] fœN.\7.mBuE[;JMԵx ly1*_Oqp['dY2<ճTzs :R`bHv3^cHgk _S RgmTi=>Ӥȩ,wttɾExf!='YTy-=|o @} ^Ã;yi?F!ְ:ɥw2P7\ ;fږ)_Gw5I0B4Գ5In1!KTL2jlʿ}ɰхN r�^#YVJµɺѭ-HYn5s g\jYPf@mv+iM&1Ds!DQb90IMӵ\y@g,Jd!m9`VL̉;6c ]XW0WbByLnˮڹ<?@Ϩ1<BVHHjdɹoY4K_}AEX%y-d Xk23~X*[W%T(lଫpjvSYL#J/j艒Ap,e 06wb\R]5/6le!짷M~~}YS" 1Ʈi8-Pl 4!'8U҇-�puQ]A]$51ԅijM*7fi*;�pҮ>oEx05Avz.vPXy`~{y$8[?)d"j;Enqea*Fn" HmQC$#~8IJHBოĀ|[߹4+ˀ?Kw{RO=b}ݏ- %YCUxXCg#&-{s*;k(dp~=ʱ m\ ^A!o=׫zw!{b`s%oy;~Qjz|Dߐvޡ {~x_Ƃ-/`ELn_fT5lG@Im^#\S,(3ȺC1h DM:QyrF{Cc4›(;iQ?(b i7VV5s} %VH9$J�`q8#grC Ir&3FkB24!Cp&)Z-/[s+ ̦7L.*�Jt?V8lMR?ffmB|j|p ̑@T >l.7aAԟ.}Y/cOr "e Dz'ΆMQϩsfɼ8#l-= T)|3+|eB%hEeχey'sXHFHZlFS'GpQ0ωPN ɔO=SZ�+S H~8M;qb,Y鶮=FsX{, v�x3wdáQj&�q<]#=ueGKvoaD.��JAI&Sqh?3 cRc1G <6(9_'w.vn=Ofh(E1ˬ/ Qif/=ƀ}#fP)(WZ{& 2EA&Nkクg+.x]y"h:pD j>;` Ȧt+ԇ$Tu+h *qQZ.Vod>PЅS#ZY?X{L/tr oz=9`gpjFҕǧGexe*&VLisל-PG@0qb$HËa_~ǁ@2?MuS]צLaham=MNđ: h ,CԀ YhG5C 2gus"L*C{Ci/{ Wj&o8Ξ}Ȏk">k8]N+=IkΘ n>9.gS1ZffB4#UD\ՔIirN P<{ ^bO*hs 93e 5!��Z�M qF7"PSNr/2Yq|%+r}JaLsXƸ,DFpjovV9*oL4kE9%+J-65^hҥi&~ -L$b<g2{ώvzgK|W{3ѸF|`�TRM-\Z.Q<heCv9|77 Gw j:a8'0Po^o `\$r`okяj<Xc1麘1\:ws/;}L|OݵXΧ弥p Yؑiљ<LG 2}ŰˏOAŶ <g3{EGٰ{U6jm$'dl)7u^MoWm,"B6Eꀉ/zQ ;Uzg .GD'i6R Ux!dPѥ]:J5ZaVz3ik7=B~x6>d fU8wK]ÔhUxH-H-q{T)}1RN("2pMDFb7,E'6wm* ,?|€k&BJ>͎&  3w @XN\s2J¡)ߛ TzeI؍0;nY{ƻfD[ tȬ]=Eبr}v+7$;^]7U1 #&}HWw8YRن24Z[sUZ~X'ܪ3J=l#ͮ<KNtwM! !ZiS]bx8$R482F=plvʅj c_ pbM[V%xÑjWEڻo �mhVSDKVvM"b<A'L~Sha=a]*.)zͽI |n* lkfeGA+x60aG -ٳ`.vOybv&8 -zf 3SWf .BDבּ^,d>^|ee1uRQY;M0Ș 2BbHވCzz?qt�-1W{$;W>L؟y*N*cuΙNw AƼ-񙻞@ "e4౽lKϐN@WD[!oC6f@]'Ι#0_\ Jх$: ;AC*r5'^Ʉ%T# =ΡX1<=䣲/ER6|bݏAph`;~37U";nw}Pk_8Oȁ��AI&SE%F9L'2~S&d|HL Nʭ`ŕ<D( XK& gc[<SvYT sO$<D7d| E|H>aPD48<-+]+dB %W~W0;hyd_0`sC۽,`Wsĺ8f8_ƹYXu zZSU+]Yh617Da0I鷪*]zlwGds x\Wlr8lW;K?-rM:1^kB$t4w%*pEҌO�C`؛eoxw4&M &=E⽦/_uÍ;XX8qkxclyDcm+.bq;},cU*פ;GZZ% )TH*w|b;\(v{8OFz$}3ݘյírOoF}FP9 D k"lp_]4!FYhg~OrF&;o"jU ]()#@t)DU5ݓsuHctOj7/b:ֺ&sx[)҄c>Z'e>fʈ S=wciKǽ#643;&n#Ճfn# X Gg-LGkE1N/Tz!n쉖V@7ދnog2gJ ֣p`N: t$B@8quX>"+Dp8bjd.wM;},Rnq.m/D�~]96V$R:ͯoX%5T-a p/Ŏ,'z`}!Vj*?}kom}~3}\Ik?gEOa�YV,F6XNv=p^cτP_UpPa xIe7x0v .lb#pA2BRx"8ly̘>،ٓ &k[J# wUW$Dr)}ݏ1TG3a'#x6(2йyٗ$-`*EM<^GԢ1UL5O#q*OzOE Ԕ*2wp[ Y$6h Sw7c3{`tHEd�6+UA罢({LٌpQ8H<sk9}8*[%O QD.ʻڦXtUqH#AP +y3CHfFQYT0; &8��AI&SK@[~ \sQL ; ?Y1\(itfFQ?7vUP' ;L^ʑ0##4S0HK\{s߫tV浳;(=/TBE'nٗ9fŘ;@>d+wXHNf?2F]쳬m`QzP>d1;54Ydh5.fjZ3I6<Loc%tىNj AR%AȡK2в@{7< pAJBhȹ4u.F“e⮼ vnfK}܂<l-2q, 9g]] j�%{q #E^#3;,:V:9Z'h8_:RV2бlviЋŒ92#VxYb>nrQ p$x?$;'+5:vی|TaW(SS+@#d!&UB9 L<Xc̗HM.$[nf_Tb )n~"L˫TPzBvXV Uzc:P_O0"nyKw3Aj-J糛i?]3<BepCaBx~D wt}0W/BXu;*oӊTpk/�(K\਒8=5|5d_ %l=ɖ_%b3UkJ/?Qaz?_h) +)Ŵ؝¿Âhr^?صvY"vzDO|"ݭEK%uFn*y%e6O^A:A6/6NBR!W\ZH_z*s 4k DV7dؘDrXlcTH91G +8p 1i.}x8BmSiؼ5Lґ3fUkp-ah90sL�{ݬ\&0z(G0sPQO<>^D4 Y-qr_7 m}JД S2Ψ�%k4`:0,#cնcliw]d݄ESW0 Eg<Cg{nh}y4:ct̙2+m4'2EPKO"J0)_ a{N/"d6/o%Ak8kS Foqqgؾ=m%:MS2byz >vI9<5K韰&MZk'a!J,MZNgE9m|^~G3^b[U @ZxD_\͔q~hY fV.BWi=ʁ20Dż23|V ަ\!/|k(@CSȄI53c@!^|Ja'J: {&5.M+UԡNd.!`Å(ty߾T#�z3SUG͆:]"b`k9Vl-7p\X>ޭet{ KjT\EOa}mOD)h5 iVϼ{f ~O6mOɈ�ܟ/k!HJFýTS+CG!bIGM ӈO@ƨqa >8}obDLJEA$S3P^Y7瑑I/~(,sN狻<q"k:Bj =1U\h^ʼneW!Ǡr#Z^ang[j"H T )'v^]` �I~]%BI�ƫ55q{@Ԃo;x7_4a\x3(�� hAI&SԠ'Lj:s,^p++AmI%?uհ 3CC@n`t SK7ulV|qϟ7#p_7t»;hS8( ! ПQv!ZxFxۅ3QGtx]G϶*U 974"[<il\a &2%b[pkl0WɒG <8#ii+GDW z@*0b[`uYXNU&V) O%n$'^C88pq !S^%MJ$iZ2{T}joOiiSAx5�I_ʖn@p/@b/ i/hk񈝈Nz]}m ڹǎǦQҽB_7ӛ˟l/tAYo:Fdt>Yy xtC7BU@> bs*ѻb{Ry:k>*Q~޲_TbxVAP ͠/F]Bu\25Wj:,u^G`z258IgRTMf<)8 PP0f2 |L-a��R(,/bE DDpIɗ'Oel3K(hqmbGkT=Avۥ@Hewl`Lބ/{}bf6ƅQFqؔիȇkc.HqwQհbGu]QY닰;m~vQf@oRЪFU"^} 7V㭐�:KȰW֩B%KrbxpQZ4 mF`,nQnSypL!@Hɟ%#5AA $Y7Į9|hQ\l$A68+9J7Ty{X u^ЄrZӛu˳Ő.۝g)dֹA,6vs&egkU eƵks%亽|Vzﺸ=Eq)0!n|O{JMTIUje|"o*4dj Ă$}~�o&v|^a#&`!LrG.Ü!)/*` >?Z4HkcRoz3ͥsG{LԜE2K<j/WQӹ] KZAeh1[ XAi3wTm# @OFXdka;)c^�6Z: 8觹E tGm0a?H&6ѵ?sOJ1ziUkH/WBpzbÇ4Z[v wcbsᘺhsikLzHGh_3qW,66m MO<n8ͷgJ0l nbgDvTF/j7oz0,qm `w b"yG1L{,ffqn~HϛҸ5ϒq0, e2�-}\CZ4Z; $OEJե:jc5lvf",R*#_HH z�k ^`b2Vc�N0?zGvߣK)D~I\9Ŝ!Qd\w!Q*|Ó;/_;!AIR"VtoPJ%UVQ)d2CeL[X0I21B/y.߇_(�j>ET܇ ~ym~rd`N2Ǿh: XJq;l)>'8l5n /Pe4`ҷ<`-`Gȳ WEng:-ZJFׁ-);m#-ڼPYL٫K.<=+,~@u\R Xڈ ||Nm4D{ hb! y4il3 ` GΕԍUlz궑d[k2ϼschѨ:^ K2I5.I^Tr<J c]MҨ jie퓿,Y-ݻ+l4N RQ!T.3$MR{yW!m$xCֱ ~T,dȋFb(gZF\JTxqcJx2~5Dzt_A5/P( M:00}pK j;m*ԇ?'SvY_kGPM=��A)I&Sqh,.dpd˟v#i'{ `C@U "(6*D<?cn~LlD0۔an&N[#�C Gc.?MZƥb8k~Np1H-3t-baA}LκW 3 `>2  ,{g5.�Oճm쀌]ΆU8rv&Za^r88գȤ$3VLP}RvxC ojr=Џsd27'rcW%0VG_@H#Q+/T ⠡Q�ji$үb~m~T;]zO)u pFP֚S7YF@t¿?S+czaJy(f'VF$PzzƜe򋵝6e.dfYLp4C($^ Hj<YMp'x7Hk%-hZzūxyN,TeqQGC( l'4WDl6я 1.Ub1i-ƨ*i+9 8t2 SNozE =@n CСh\!c]3*%!_]ꥰ鴤ï|d氶Gf|B4N@Z&r\Uia}-&nY^F^fqa, ݬѿ~V3e�97 ϗ4kZ8E|8`Ai2 0#j1W⛇"qjڤ+<3 2Il܃CQj!XI?xuIw~YSJi~ei`hK) q?APj?<U3u.?խ) jD ^?Pt /KJص*>zT:]fܼcέ7˕^:T/]鋛Lʘ!+]O -iAu @IU8Aq#}X^H \Gfx Vž *s]z>M L^`Sl8[H+4mxgLJ@# '_a6[=]YlvGn}|x+a100jR& DBbY^Kz>FqNJ)N `MCHb] `h t-2 ¬Pg)m|{ 6Ho4ix{m:@.qk.+$bhP,"Y]D`FlUt}A:Y%'|8iYY&7X:z vNQ%J6-E΢LG_`שAbA p+h4ĕ~v135ٜk*6ʚeV x5#IwD}5rY]u0Y{T~,pC{Ep>QZ2Sf'pka D2̣pBp$+ R=|\HTqu*Hd3sq62 Y8cWKź9š_<p _+ bV,mbN^~rSN'/ͩr6>p( +Zp=ҷFgXzt$?x35(C,q-){:t_<�\Fd@aF'`nce ])+iwR$r'*LI%)+&Liapz]� IX8cFKX^~7ˣ(UelvkiFo<ɂ$xz7Co/Hu0r#w�ۨ)jμSUHU-+h] OTczR^ޙ]f;*]Z~GR`NC#:~m/,sY:daWֱ"uIË(j+o%6"w&0Ed_%)SW){th؆fֺ/�7ݡcs;U TCvz :@]u#!J%!PfCfטA=\bde*3apAE] 2G^N}8ϹW)p].{.l��AJI&SZ 6JxOposL)e\rar6YUI7|ذbmA-7BRoc?�3\ޞdoB]ARP'_x:KKpjVq7"++}!%b;Kǐgv΅ l2MjهE#arFhn3]N>e2yy1 a[UWKB:+L<-- Rfnv.R&mch-֘3G{su&_@!~";䟕 8J-mm2[l۴!f Gc3ӷe>30i1pPm-DV|/snh%} /)"μ}n )yLpaA.絋%PܺhÚy a)n$)9贓'yMNrبB:튻| JQ1yGQ ȣLGS v�E6K=; _n XZB+.)iNry" L^EGaT3k?P+vECv Ao"0KQH(-79OD=*"p',lhrhQ? NxC'~;fx 1Bo|383h#" =( u\/U#gϲϰ$#@ል4&raGz+gR޾;ݹXsS�XNB=zh]\`/|YtF8q^0i𺺓/f CFX.I8g.hTqoU>]UX i}2Xgj]+4v VsjnS|muN /\skQ#-`#&R uԔKan6}VRyP1 jĢ $SzOs*d Ek%D!s\.^2ϭ.J(N{[;PKqȺ`YDoTqKY_q}V^o(GucAmAZ%P~ Sv NN3`eQM(U5.@  B `}[ݾЪ=1R>G)cSaZQrrce1m ~͖k>Ttf)U$.yVL鐜V2"6T$4(,RmJ7M!s$/("dr,VPd(<l.rX?Dy8@lS'#@&0�Z"RC;!L<LZtܺ}/qK�mt'aA|kh[@_ĬүkX\`*tDFeWr(|q|Us(E :\K6<xΆV+X=*:U2\Cݓ3*C#{8vZk:U]eCLm"vl8^Y!GG_OIbD3D|O( pȍp1Ymqpj*>4tһo!1wD(ޣ&RMӮmw[9)Ba!Ys@Z C<3elH� z*_0qk6$b`(OFޝʻ9JC_ ,)\��AkI&Smɺ Vs@>ǬHEA?@d&Eᖝ'O�HzPB磚`Dq" 1Ծ%~_d8IdB1l$C ֽ\X.dc#tCƣ=9Qe]e=W="c9r�s!Er97e95 PVA߼h* h9+)y1`Щ]lU$$q)r /Z-&{TRG%BhY]1Qy,P?Fs` .'F8骚. '3K?8؂Iw(~dP? sj)']hpy&\gy[4!ox"|N`.czBTۨ� y;fJOc-@Ts1Ϣ88/Z,fdfiuqo>|6_FX!w܏ܚ%1Hx}{(.#Bvb^jBB#ҬˑZYcOu@+X8ۜ Z8c~"l#`_ζJa Lu*6jhŞ!|( k$礖WϠ3 nΗs;p55WBp⯸#WKHMWs8#y}9k9XX;NdFID2DJX ü~=la *^Hpyb{QP;.{}R>X4(#ALuXM5$@U|)zE3km N[al:o1\TiDQ&7hfL7&s/=ˬZϟ>Gp<6cB9?]V)9ûȿnvְԆ8kfr"<=�Aׅw>O3D.`{QIBNPwsy[8i)"{&KCU 8m|A.5+hp(ЫDXe (U7+8\tw-$a+PC}L\]a:Q_^r&[J̆ A��AI&S/06NJ@q`SO/FHHs(c=ICV$lykGbJG\dXwfҹJq=rl -ː(Y}Jq5mTxG>̋ �H#>7K8N*r$2`|ImTb~@F-#wmgTFfg֔J|^˒>G�zM&;L~6WpOEX!R%C=3$et8kCz׮Ď)A)0O{W ٰ-] 7r] QmDV# pLsҁ[[-oD 0/u cg=u5(7ԇ]xXZf-hJK=/KeI1~fL,ImC"o\"B�; ܩuz*{um4Ǚ1۰6|`N~YitL>qH)P:ĪU|dpɊ=L}{"@4#kU3IopתЪgXsc9ݵ*ǬZ<hߧ 8NbfLP%,z6]'S3LeWFsDx虰V,]؂l0c!CAV_3PonrUb (؟u sl9 *3� &A~oSƤax)iS'$m&tjȦ[B;:s\| h} ,4<r&[5Qy0ʴXnM3SfoNjleSgB9&#g5UUL`â0a ݝy6'Ry<89k;C>XiU* ^ Xsm*Uo&I&W6 }<޴JqOKRx kR_1MDx2[3ɬR;27%G AYϰVqhy_^ceCˎ )$YpGrddesK!:$FѯEudk׺>{B2 OTHv$D1M0?%I^q'j7v]U< aH &/C/fCo ႙|~0[@@~T^K)A:q o&سqj荚Ck[NxWd`CtWͿq(g)dbh8 ;1\1)\WB*1;cY2-?lϫyh^_,;a l"{S+vWgKd_HtLp쓖P_Rr+q "[i��AI&SmɺCj4T}(s8fU m8r!.l;&n݀3~!g|$߻0$?PƻF| up#XSì"5%'{cjHI$(d(nNjͬ4yIФ|/VBZ *"ye"%(c ,'Xdس&BDްihyw+ JɻVDvYd?at5|H0448u<"<bހ7!.he~W|pT'adcc|f8 s_U@%?قWK'd[8j\7ʑX+2}z+0gq5K>ziҢ^dZYt4S˱yo|c#>y./fo7lY}oJG`У H~c`~ՄZזO@I [ )omwz-AlSgdIg}9>9Hۅ.oߋV[&؈"k(Q6઱몋ž1z<w6}c6V Iެ[=DCrb\'\d]9TDn?!+}5ڐbxQ1lDR>Rʮ-֩!8lY{MH3XHB0&p?:&7"P?cmCTsmMMoEp1QvET7o㽪2;#t<h)Qob٠ST"Xu< "rY%.}~lg~v EmYm;HǺVQTڏĮPd:Tgr[* 1te̋kY~hC78U=q !'P]CGW`twˇ�53i{v$UnZMCKa@FHBB< 󪬂G}q"ZA:Ci.ǃ́@߸Jkzw?u>q֓-ܸپV7nU<NjJaтj/Խ&NMޤq,&A,vdaҏڰ_#jc_$c닊 d7F!'ݸKaQ j)狿?)< N// %H\ȫ_W|90//x73z "r &Zlv|+0 ֿיȥ;jɱGHk M%~b2DLƐ3&eu rID /tPO&xfy"+v}ߍ9 kQr$v+;m]YJҵJSJZA t{IӤ iV�+rԘQ>r?wR(*Gj;=BԐl9НY!<賚$U~)N,$֫x &MъŴH"%rQVz 6T_ _NBBd [^�*,q)j DkLoo#UT xy '5G4V4ZjWQ% "xgMN6!㱠 /䣷tUtFh??��kAI&SbЀQF L ؃ }C*Wԉ_ wQnfBPf{cPNq!ROgl^wmuq+bJQNr=n#^1d }1?g/:'ZZ2#F.di"<R`uF�+rM"9zI.af)B/o%W�2P,oD *ί^Ϻi+*ڀ5#l_nhb mf~y[y4L'j.$|h{w>Wc ɯJ鹜vEK$rj8H*6/ \G# Π&Թ&iOu=p]M33T(c# yA t 1ǒ `U}|̝c # 0JH YpEDт!?Y8[�' KLNot歫)cHW1`5%lpKS.[ &H6^yC9~^c"盕بX#& eZ&+|%3'cz Z;`xſn2:U?9>xp"Rb^v|# [wE(؏Q]XCL| pzUpKVCs$/h RH3AYTGYH2'ٛг ^>`8,8{!mϛ+ټf_pl,Ch2dR ʵHuVf㻭Da(.E◎^ޤuf E7_ؼ_s HJn# |x潗LzԧoqNJb zfL:op4M$Ո`JCs>9rJCh }P1T x Jgv)N{A`GQ$#M�R¹ NcV׫b%?,`Q{gI~[JꔑLnԯ?ʧo%ɃT%D,K7z@~,p+i+Pig/ӟl`̼lˏ 霁2=Qzd7Zuk"m5ҷ rZvM씉,pfi֩r&hAlDj1oJ}i <Ȑ!cf{u]ʘod?X@w'pގ+'驭:#:eHȕ+:-Vy.q @nNbM&v4Ci@_p]Hvn4f@p }o~Yn29'%6+L>ԉ�f~-[dc%$ML?k.aÌ>ww4έiW`JG�⢉,*`|/dW#K_$ݣX y ¡Zn/ѫdw1AܤYo}xߴYY菏n,Ye4iFJ>,SggH�jP V l1 qÀ3Dry@ၧO5F8s=GޜJ쐵_QtjHjnھVC8%fI3N ªDw8!RS*)6nF-k-H}D3$9>i'/HVO[inYU1d*0a |$ٷKI" աY>,^hPmq:ۼGS~-4}F. hUN[,SB4c2V eLq|OMԌ^r? |@o9E&s͆%](RS';d:yzrr\5e 6��0AI&S$`awV\x{񤐡&Aـ+WGf/�J MxJ(Jz RED7 <׀f -?b+~_"ώ>rX,"Ժ0'dɆ.WN9ZG�) "(5C `A ZUG\0Y$OӨ7?%Gֈ\Z`%8Iœt.ܽ K㱏d PdiO<K2a$G )vizH|LD5(c /kfyfxt6 woms FSúک(!yĒuб{Y7> :.d(Ej ˸\q_|`B]-ԧdtkQF̛OC8#z]6 9e8@@{4 S讯A*R2}Lz<z?ԄZykY4ERĆytK z5[Ub*1F"US_u=u^'݆(0P�ϕ9Xu겢;6Κ~-}_.Ɖab 7@),\|'ҩ$#fG+]Nštű_?[.50s7ZwX!~GSFR C̬rͺU;dWaU_vC&ub~E/܂;GP!7©D݈=Ub8[$y1/2dk+* *)CNBTQ5x$x �pE�5;6rw΁حNq L.#f;@sv1o n8 JM ŪIH?Pϙ#z̬&6\̌*4wQ)h"Me3ʻĊ!s|sRϭ枧IA';sMiD`z #q!O@ lQȃ!yVOj<`1 fn)٘B }l;)J| ~DyGqǀNl07Ēg#J2/w PoV/S`ٯr) -cbn<!|Iň@m3V4MoѳwWGgWi|xN(kP['kSAkmQ$`vnٵ45 &|-[k`Z I3`u QRDM;;\QM<'O-'0{lSO1V~\fݼA �?M�ŠTR]%!#kb/gc#B#DfyQT/وF85٠}@亃4t{S#uE.[-S}Q 9Iv-m*RHڌ5" Zz]`_{[؁0 :YT&-Ӕqq wffHW,sț }(jb~m5# Uj0|KyxI!rGɩ|3& Bt۱-!O _33Fyk1GRdYC;:5G4{)gj., -%xĮ1[ I'oV&EMw\3U̖b.6HV?cv=ڻ@.T4*ECuN��AI&SXO&pɺVNlxHx>.@ҮL>;+ [& }z*mqh5M`]DBXŏ'k[=nuOZ,6 aI߾nL+S<o P \�#T n1:fx2gVAVPs�Qg}[7͐Od󋿷psNsTHwrϸ�G31ό|Mkn(oj.P;0]M%0- j};GN'V BKLuVL h]diR'x5; 9㍑*d7j*G o'GP()!<Wp~r~{ B*!hyL"c ^׼c^=6fi#]d71ׯ6} fʪZ*ᆔ}O)W^z*ݸ" ` OT%sϑe }ot'M+fu"kHճlƣrP-lmk-xHQgoE: d^ep\N5ѫR}䱹{Gmc`kWAP[1jA tIύfG7yrH&[a Z8 ΕH(F5dbe<DIcnq1՗W3>_x|zEܰ8u/D#�"UUK[ƄU�-@žAŠ�,_ ؆L3DXq-Q[m8m#ys0 :=-@hGu{%qXc#=(NjKAf &z!ͺR cHctb + |Ob8fBM-Is֎9'R#k^19A @x9{7+pZ簁I?@%GdGSaF E/.C93r VIEa_tU09.) *O׾Id<4Fzp/YR`&ՠP8v2�rNcq-Zʗ!ERAϒ=SDr S.݌mϤ )`H>2_o@<5Oگ7[~k(m_`A1/Bt^-lC/<G6i0!uz5E_BP4|?xɌhчm#^Y�-K'NMN J#OπUA05Y ߞ4=͘[ U¬PhAcj3MzTDցWYڷ &뺹E&̏zNPĪʆPk<^9) Ω*xUVEً]oU-TLzjmemSƁDYo4H9��A1I&SbP~Rk~;;x<pA� 㯷Hyv%3(M#b?̽-AGE{*Fj&.v{s3݇\,LYY1y< WM$鉇GklΩ݌7sĚ"9pS/Gͯv eKOY*p ǜTvg2[ 4"Y2MooR'(ضۚ}8;ŏ7> r={=WIbw|Wc6f}Ϸ WIY,_m8!]S 7f_W6pFa "x(r<F@It<!`*LRtfP9 %6t℡-boEt�.^!Ϥ<V .IYZ"r1rTb) Zto F/2݉4& _HŒ_3f5ΣoӘ}J+ww3|)"J4Y2}&')@0LOGǣO6&4!S`2jЊ:{P3vhe �;EK$#|9,khFj##@Q:\Q 7f֎l4⒫l`P0]CF߇p9%TOԾ [ԼĎ:RK1G_齨,.29ip|麤2W \l_ٍ& Q;*52HI*D+6ס(י>WUJg}QiAlo\/Hm(R;EQ%h�`I{߃4"{$12mJY%"U΂x1f`3&VjK9kv+r-.[6:K%`,@6f?F*��`ARI&SIV/� F w3k \ʗSpq$C9tZbW! @YkAJ _i!!r2kҥaKB!3pZ(6A;!f'Ί0" lW�k"IfhnhLQ[SuV^ntt aV/ (z@;PwղHsemPQt34J&@@&}&ߒ_:Ζ^ (#(rD}FɡAhvO7r˷K@<>'ã| AMc26>Uq~2\O'ܹWx$azjMaR\IKè?E r>vyksd)Șu;t*0Y^s!4IGG) fGGܭ[J.k1xc%Cs({t<cz%bWr[`gY�k5VtUK& .eYXxcMw5m$MqHh?ܣ8sv"Xhr_:bd_hY;nj A &b%koU}')t.[!!=DMgV:mY/yzTaN`(gVG8 ?C `r4UÝVrX<yV\VPv`)O9ТHUH%z* o|AEbge_UJ$4S!}e^G_JW~HJAZ,c#(۠XM%y" 8\%7Ϗ5oj4@hۗq- MP&3$AHQl ==yum;ٽq^16Caj-A�Ǔofa7d^JT@:!ni4/âba=6[UtjLvrKq^ ?!UN[^  AH4(�){3<ZF{8"&J\^_Ԑ֞NAfoVv~��AsI&S}gg^;5+ RYRvUwX[QlKMgH]-7GI=.,0Q~2MD"EF[**$W;RʻqU7%*EIW39 T@ٴޘjv>ї[IES.WDSzvJ@-jh.=hH +u01XeH %6r;Hwl0VjIݲFE ]Q (\̙yMl+)ߊJ;N bn0:Z<P _'qPZ}4$}I~O~X2pdZ8@fPǁcKE}+} Qh smPDqsE y#N:HPag-S6d"pa7 }o;'n?Nqf5#4>l<>c]7QfÎviBre~ȠܙMF 5E^6A.4ÅgRio+v: y ٩#k{= "QՃ?(W&Xт>.g1]$\t$ ΃}csK^݆&g<Hgn34rh4ӕ=ͷQBgwvQOp!1I�],)Q8W-w+oհLpRϚϚ3oU}a\%#t(Ƕ`ⓀT09o}+fxm)1XcV)tNY'^Vz#`(qf򂠥HbW,\şW6\ˡ?P0 Xb࢓4uk/ŦumGAFW1CO uX-9C[mSZ*Yf>v.EX ^PT??`[yI^Cn{&%HW{FhE49Bv:�ג9ifUGaz�M}!"aTZyC PPRH UW2,k 2A`N6|9x;Q9deGEm\Oፙ F%Mי*~lo~bqa4LEMY߽z% }[Hhxl\'O1TgjS}0=ՄTi :6>'ccs%'z!8}QiGHQ|_W/]IrswT&Rb,gFDIk*?в5~{{[޿G} L}I. 0VP�ܢ7.Jǝ7}HPdq\\_OdI=�Vs#mCjo `KL�߂8@RmFe/%Vu��AI&Sl 4#70�PZ}Gz:.8O#ozEaT4y gZ\ښ_Kߺ\0&L 2̈́_QJ>i!AAIkK<j/ZC>]B%Tc36ݖ"qi1rdgNh5'KultSV z ʼ.s}!v2؞ئ9&"ڒy'fCDϗ܋;GfSvKlv|A30K^W%u(愎b4&60T1Gd7! );8O#A}C ѭŽ2*|p> #fXv8Ƅxo>ZlIH7֢~G[,t-U2phF6<a@]�NoNE$J0ubdRDկCU/ ٚSRݳ]ZW7ź.Mp1 _@z2hK-O$ ߅4C(u,nDbx(u{t<)_rsE}lrz3"ցX@$~~ۋp <PM?\bގtEl$w e \X{9(tJ]_B=P鱟Io\.'maOx8lS aWG>RlK[0Ow\ZF7AT.2MnbomަRIC2x6 =ڂ4y7<PR%rr_8bnڝ9,HLZ +p b^]8wa5مu)\ OX<Y;Ex=PyodN0ֿ[rzLBk2|KI]ٮgi-{:|#cEH C:ndUn9JNŹ*JLw- fCyMPN"V�> b*HY0-z$@$(@CQz 8|<UeWb2 Ю7"�DgoU9/9Pg\ 2H"y]7F^\JImWJW9XKuHfb\! %�';0&^wbז2U2K`aE3@]td >bP֏%udJExn,Ҝr(kJhǭ7BYĄۗN.WG-qE`Ɗ .&bGPZk6URi| H{򅁾=Gٝ4  0.y43hJQWE08G/镈93Py.UplشRv��AI&Sb1UFqpBgYZˆҿ"M؜h^~Dj$%o8pC[j+N('ON 6$C#^7fByjҾS!1=(dcyf3&YYѿd֫ (L}zܘP @".)! Yc:OUVŒƿ:þQoG45G\ƭ{r-QG<]) l _z0 KYw0{*nk /xFˣ7FuOR4m2Q[Jmߞ7E:<[^ÄAR jRDƧ@=Ȼ نV(UbvIiJgBR=xX%us$ ̒O؈g|d<ܨV=#|4^;Ul=-ܡH)/QW)tFIFX4)ڟ {J6OG[SßD/`>πkl =SteZB\s8 Ha2l@T?jNgbq0=XmABфXE3jSfrۍ$�<ԁE 蕺掃qr Z:ӊ3؟0q%P]?g0"c$%G"q&BoIhhV>Zg?p󩯹WgI@qioۗcH u  ugW<GrZ ha[)z_{KЅ<&DWxlqo[~|\mO7R&֊YLH4 ?6`,$L:f@Hax*dMӽ!Hkc�-$'" 6t-?%C "!H&>䴚ɵNQS 7Ys|kfjyUrntl';ϼ_a 9hcu=}cl`s 1s\ZW&¦#\[dU 붃L=~_օ)4 k{9}}xb ݄l_r3XTts1="U\&a ^'L!+Ht5B}:g{UQ�� ?AI&SJ桘C.!xT q".+ aV9u2_|tsFVPX7rt:qlUYR 0ŕ<74<?ܯHM,hg:cI7Fn1n,Xf0ܵLWIiIK 6Z%m%!yWOwvЦpst&QAFOͭYP~Bl:|o~|9od@FT|$čr^6|?!nr)[:fu7(zGo+0~E[ࡌLcC7V0»s L_t,+ ]z[RWw}`aû);`762:XӋ)Miq)EfđeMBq:l*&Ȳh"{zzBd "28ժۣHog6/_vˈ<UU55�bC)aQ4D:9|AFtG~k1? #.5ba\Mtr^}wMo\C%@ M5N2ܢDxw' �+ěQ+^̿)+էN?a nAb+p$Ucp>S΄MΓ3*X苔[~~pbSJv4BtR_V vugp^WXdIhnBeݕa~<d(!A zvHW֭u}]nKu7A@|94HfCnk**Ce չ#gI"svhs3GM<xWV_W*K3?hPy}f` m$2r"?CQ%KN5)c <C�/JlbK*ρ)'^j—r6Ղ0HƁ %F@ [[>̳ǯ*OWݢ-;-2(Ke@Aw?V:tmqh1JN87uZ POB\?P v/�Դ%p8X*陱)<TKlΰQlM5.y w˲$�TSζٞh_/tCsHs?[!նۿ$#W3.U{wN>Bļ9i;@w@@Y\k&� 栓k8v=b{C_ɣѩqEIխ/AT*`D^mLkȝ&GLxajYB*'֩MaZKS(dFz}@9=ŭnbk)IA�]YlqA -!C =׍=8wV9 [O${H`5|:le!3yéUƓ�/|qx' V;Gl70cP=Ĉ*9-` PG0&+(Q/"=v:%wp[@iGg`[} YOaV xcϱhq:ڠ.Sa.1#{a4:bY%BݛHU#cǏ㣸ҭr[SC!X5$->^%+<ÎEZ-Q"&%ɪ fJ>Uok�VlWxcfxE. Ʌ#Jt8wڪn&Oq[^EQ+`9ΰ5Sԣ neӁgls/igr B+ 2(oDu[@"DVׁOI Em+.}t|ZhYb(%suM�MiZ^=oizC G@X#ƈVyҌ\[%XG-uu LV0�3T0"˰iZBarq}aqQDž˵.-N-mـ>q.v!~R5}Ok We< T]ajxu]ivJY�n䩀7ʓ%X,]]Өͤ 9:~=ay^`bz/P@c16mw)2qVOJ ?Iy`5dN!_=ztSϝrG13"hF$SJ \k^vq͢.rJ+0A,"RV nK_`s7bMǣֈ PTD>BRn=U"OSy 47嗳>bq`C: zdV+K3]sF2 u?LzO[C3 fF4/L:.$YxMs1f^OSm%aP|3j6ı<$4 s΁=V<=#o:\-(Dxt˼A&>V\( ytːd4]h=+-%IּE&2LƎ\x3?Av'w >o>gadڵUY\d5@��AI&SJBCgSh;G(ϳbvMm8n6L:F�%]!K\!)G|d)ןvV'P#eGe13,]sAYe� >04y3\(Xw(k q7 UFwK""o$@'%�#^AvZ bRBZq*O%=%.OKڴzC2vv&؛ںD;$k;o._ ^:A&ŃX 27*]]3eXent:X)~1 .k k+P OĠݿacw ԉŇ22IeN ^<aD5f#.'1x \v>zHDjnN8?X)qC $(bװڃ\&QT�6vW2lXo7Ԍq DIKM!?мMdfVuZκ2MLA 4zRICa*� `zhA(KlrF.}${`r5L$̶d!14˿*>Gu/]##Fڬ:>3(Ի)MT/Hc.QKV||J)Kˎ$F5^w1LJqI#,T }Gi( Fvw1-%t|"N-pfjO��`AI&Sq C0,}$~eH 2YwI,UgAs4!=mˌhnD@$Yvo}B քG&Rɿ OKZnvfqJ0a�50- 0dνdК0*Qz C{wMV~aߒS-nF7 W[&q$a]~& m'Z838̸d/+p ;osHV fpc/B~kl70T* Q 495RtE(Pl"obpi#$.,q1N$B"CtOO0D=n%`g]N^N#Qp5qG:L9|'? [�+Kh7aBt&) lHv?/ʯ% Ƹ}!#Z/F?ҋ I iݍRtf I~ U!f|xCY3{UWx8+V@IN$߼!^*m}$*ky"uLw` HU%P]|C8GĕQD @J{_O{rՀjS3.AZsKR+S(�`UC/ @l壻8j{&7y@hd7%9ϳpPޡˡGaC4+S 1Mͨq8{!6 9Б!-*g5\Z=üwa1{X07 zOoZɋGȖr>kVs"뭄G\r,ᗌRy*;bYU|fmg9MK04r)Gk+ݭ膯Pl56.Te$n'Bͩ$BTEcߝ}!2zqLۇs~k<- QZ4ʔئ YӶaY=vuWP8ZQb:3]71-|5eC*r\~GDOq6; |LI[aAU,U[}$^F+5_TskWfdq|rMٰnq# ni=:$|U*rOC&5a65VD,w͋ZYyT!.@c__ ?DUyBjZx}]JR.^r�v9{%]' AH dobNƹX`?g~{HajmӱQ-25â:6U+}я BouIaDh_AD=dIs+.~CmVK)˭Yx@`R|^ ]R祿ܠnJf %!V=.9T:Y(Wj_X`*3ϰyy oo'Hلy#( p<S(J`ҽW5k8 D5%qVwiLfP`, wC~TYv;+qU�@@N��A9I&S~0j) ƻf<2Y|l~obǖ"NҕiJ(J~\F:{>Cy9p fLgA0]_ -H\HIBzֆib  .i'FTAi*7:4|"Ee[qϼ2n}}A FlN3-r%'JpZu@LM+}6hsj,v ׎ Au[õWK4 H^!-7ZK+c%>% 1x'魛&C|] wd<1jҸ#"ysm+>Fv]փ}ǍV6s^DXL}++3Kˤ/ _tW gSAlj҄�1[`Rֻ=ޅ)2I1~ rKMl"O_2r8kuykQ< QtɚHqOVw:]*\ '!MhR-3bj N"i)h@s5/ܨ[kZ-d; t!D -yK>+ofS0zrs މʪ�o!IO"%riD'MfY!{"T%$9*ɺyGOݪ*g uhY5C\x; 0/euPf0SnYM.[TVoeyWjw%~כOo=e-vҨ)\ wb.^,64~C6kĺo=LCo7yR`=Lkr.D/wPTX80PTpw$~nvS7]"HyܸnORss+@Mۡ`{7T r0׭\�=dN&^z1^ 죚r;$aUY}B[TpEs,+id0YS^ \'ָĈMӖ%PM;ov^Ym_ӴG#}:Wt(*��AZI&S鱺:lo\dg^fւ bl!^tpU=F4H?W@tP]ֻ8BSR\Qw㺚=ZYKE5nޤwE T0L@{8 x[h9Mn]'ī1y)%?A \v,oSU_VGTCh22$j3{˪ 蝺N67%<='nЭ7J.NIGrk` .hJ*X~ؔ%"o'nuPW|n|hr$GFj ŧ=Zl=11ͷ N?vy(gV)_]3 Tgނf/|"mBG+$# aWxIH'bք(:ZfץO[>$Pe$k* F�`GU= r6ӚB.7:<"_$_kQf^ 1/=u ' ,׈R Kpy^!XȄ(Tޱmru:4*:x>bG_U~Lg+uWibv{{ZyT푱#/O/PV@uV%O4t{(x#Br?e~Ph9eO0Eu0R`5!0yRu_HǮr~ ul~g ,㽈66<V&.+{c) dQG>\W\#c\ɥ}i7_k'I)nigD.&r\a)joM2IjoeoiD|A[f[~?vbb:=ZT@Feeͥ8EO7ӯ<�7;FS .`|:d:w=vaJh gL蓆a GXv{M_Iwv77'k=NLBt o!(] \ _S%Ytyye2KXzRt)]A By;<J u�ms��>A{I&SqӅNL$e~^{@F4lt'Ɉk$Tdm3 @CY1xW[vėmGl[мڗ?7@ #Npki})|cXd V?ѺC#mc8tp3,j@.M0c3aQ%z)v"{vi/(0 CKu7 d}A@̜~ %CUv gAܟRh-̩'-,5CA~YS׼. IMF⠹J.M2n1�"̍>f^ `Ouؼ׌Zh&m*T%E0dž(\-u<Kb~6EY_oB'l_.3_cЊ7R9oP_JR8)}O#; iC-\/ R�vZ=$~#( A aHCͨ!:ח2<}kF+,FEZOeQ :&\HsA^pp+:)jyc,A`o)Y/gwnrL*"]#ą$={h ;xOTVRә�I#JFN5i b*x[LL]%!3?a+0݄.nF#H_!lЏRD~^5ҋl;D,U�ⳣQ'-Rs;S KҺVFE짘 7,%uz٩8QCvl  57~< GB{*>̣35WYV藖8D#ʾ-.J �npt\wX`rGAd40yHtn햝@|8Ս–\7>G!.WLع${u]$ZOtS-d~3E0 !3F>IńǫDg[ LjBЀx׻N'}UF.zG1H qtO-l'-*" ;vCup 2jL=d<b[_{Nn&#tr/ReͪQ\6OB La[㫔 8sRaPEbG hDAW6)Xw+%,֊#]RDĘ;PZOj@y9TW+}e {3W'zqi)5CN;B9-#}Hgv`p?Sc{(+Ѣ)5<Y`A��AI&S( 64�[* {ZC[@& ͫ:TUIeԭcpTY+2;qf1*(UY uLwz;;vYk)LAZ0H;!aK`iC4&yA_j]IwCQ mZ06Hv#b-&&cyEHGz*DGnNZۥKfnc >4#’߾ a/O7gVRW% )Z<exWz۝n$`n j8j9%(L(:vю,<~{>E(ZEC,zM+rvTy[v37y^h�/ׯxE-a:ن:boF' S&5oa)뾡@��AI&S).OBpVVY*3�/%<R.P^~ie~,P^�B4:~`<=RXqiVF,կBm{\;eJ;UL:[-UoЗ,7Ҍwio;<PrlO7)<ιLI1<ز>a4&"jסg=<(Q4Ik"ʢ qZ: zQrӷ519hq2̿vPYMgb}O' ,bTEz�ve;uh%y+ `={`քSFxHM`�z5jP ,f.!.eW&*B1?Ь^ PyIΪ<)G\ rcO՞8gV.L,}w! -dફF;,Cz8 / }ʣ_Qsاَ1d%bXÖlPfDVEiLNY.5&&eI;KiWwṮŅMEhY<*n[N}<ML-x?l)FY_j@%ZP$gsfkmlتu͒c`mtg: n ᑋ̱nܫH<!=Ou7L3L`VAs$b>f2qݹ"#"68RwkOݿ7 s33 0a6W9NbIĤXɣ('bL p?Q/X8]\#NSb{Skf\:@i4'!x)8 v_- r9znl:Drf0^x"NSH=9dBJbmHԜd|W9)؀eU&Op{,,oͣn0}u.NRO'jYP:$dRįfGXE9w�);u,+=AF\#'}ncf<s Hd+nou~_2^pWr!fWs?ǚEO[?9 /51 Chވ^RTeg娕M vTY4$u*I|<J' 0 1E5>YjnE%Z!AQq;z/F¡nubT<c f���AE</!<C؊8DNXn3 X(6D:.ѓך5U�&KAt;t/PVx-L U\u -~rsSA|6M׾ >ϧ?0YX5s4VV?,c˅PݦUrj2(8s< ӥ;.8Ws_AʫxHԡa8!gpѧ%@.!'14*Y3S~a%���tB+rurju]DqJov*T<d7Ӄ㧿>z\ח"!oϿd)PS9*ѐZ2�<VMqaP2NH`MɊb.SMȀ���jB�]99-4G2d>nkYtР/&\e)O~WyXoƊj>WP$+ GHVp5"B4 y 1��IAIAhLg.-_N'-Ի|(r(yCSç=wޖ4&F%\c@ m0ٝ|-:mx;HuhKZQ4vsg�1F€pYLLjkDdi][ֆ#$TũAZJÇPvaEmF-,cb@(GI8E7E0݉$Ym<beE*3 fQvI.=\/y{'-_# Jij x`91<^hL�;dOU ���AI Re0!dWˠH<9bcN3�;͹Af1ޢd˶Zv�;*{(hB Sl4AٜL#|f h9z\>3\bz9P _? _$P%33>yj9~%h3+Bc 30;6w{6*=o3& .V2:-A��A%I8ANQY(p>ԕƏA@ IJH H\̌oR1[؀§KyXUŋsߧnEQXo{]:tQNJC�*.coO 4" $ݳT]4Lˁ5,=j^5Ҵg[033`NrM } ǭ8>Y唪jG{"ȣGdZbPX|r]NFAܮ! T�(���ADBc=w@?Pޡ*`s5w[ c?v~;$({<BgC*.:SB,XAtqZkn 1ux ;yesKvY#K݅May(Я? 2 JO 9x48%9����������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/softboy.png�������������������������������������������������������������0000664�0000000�0000000�00000762536�12641336260�0020211�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR����@������IDATxw#9 g{oDmlݽ1/JU; &)3O&c-ڌuyzsDװ#ypNix33hJ% gK4֌uXԝ5O޲vOg74Fkգ1ulq/ʛOٵ?N)njx3Bǘw7sajXGP|2dxχ@1'>Vp÷#.}À{>8𦯀]6sUCR! ]9B)>C&rq_ȷ.L\1T?x!ĝ|#y".whiv;ٺak- K�s` /]l؎!7wF3r6sWk8h$j K6Hl!!+ֵSVL,_iS`KLHKq+F[L=3l^s;LŘx.t|ׯ1 t^9(Ft,&tVg>̚05`6|{5G*l*-B`ʜs')cL_jmg[`>f"l8k2΀D n3tE<ÜɛՔ c!UMyX(xdb:5 P pQO/d85׸4Q5JHɅc?ثp ǫp|}ḟ�lqxeA%zȫp\xp|R8Yg!8؆?nhu[0aJ{a�zo‘ugn< �>p H.N R 9s;,F:*mIo(cGH;�h ǫp lױ[aqw3v'3T5. njYs9JqwPiw$jF 1ovnGn @[�5?tw=侯zm޵ :m[vC4T<2 ']*f̣Uh tR8&p�k&L_^8) Đ`Iy>w�z-݇ dI_px 0B`C._fNjL43K1/t|d5G@3jf^a0.U(<7y*F3C+,7sŽnOv5 Ϥ‘0 :GM TipLD\# ^y ǫplc7bx\8vmWi+mKd7- )s3q$1P{�0(`��8+;{y;-zE,yf8Hp&s6?s~%kF؈lѷU;ÿv= mV0ug$,{Vp:‘`P8N΁na74tU8Pq6±\]ǵr/쨧洇ƛw7F<I8 ơp:# a:Ats?bx̘݌vS/7.@bqQCׂۖ�mT]7 6X)` Q 1R?x 6M*x{ hjl=d  I1wa;ATcJL9S5 ebfJt%B@r0QTҋաs^ =MGryC"!#8 Ա!H}Mbѓxϩp ?\K;\:ܲ'kJ,?Ioǿ1mѢ{LL1Ebg]H;Qo~wɂ--Ɣ>߾Sok>S9Ex �VWOyM<p\ xqWxrb�۸&uGpVqp�osg HplO Ucpl$b 6"Y(L`8; $�h[2z¡#/"I. GY捙=T*<C=iV_ogoOv\{w#9&xdY M�#?ßnTo$EZx};?:[3?f p*fK %^ U|qp6q7E٬ fy{jSPL< .9Zrw("p�Lh 7=OeEC#wineHƞ۾Ķg;jFH;Nyh2m!�JZ52M.~Tejs!Mf]l;%}"bqsbg#7`3׆bFh`l! &.z bRIZ 1[&%|ӹ\05:r9�3VU,}RֱS᠔PF_CRRnN@*p*$$. S8(2@`mK�癔/qnfhFbΆi.gvWvs16l56iwd'} N"EIⵚq~~5mѲ1f;޴n7jNfa+/Ût(O GyD8 Q;s 8!9Ӝ:3dfaD^U8^pVnP`;G]vK@86 ǶMۀ$orn Ǯ �xyP @q[!U�za`3c1S8M2uc) ɠڋS*GAI OA6GpL;e唬m*,#cpN8<ptpPAX7'AΚy1[6kVl[~�HFv!8]Tl4ϻ~golMnygl bt|8#2H77  GP? a: G - =sm8Oc& rKߏp4usRpԘ2lZAY*5Y-%Y1{j؞KP1)q;EH2m\'Onf{HV ہ|p~(غP`im ضHd׃UCkشP2i3lԶ)B6 v[ .EH226vĺpXޤbm" 5sY"XظzA b es\d*]I!(@L\QCBG&0Q% h*BaF/)f2j%- l�fpT JEi3]941..i#19%:l[pTE"NGa2;펫F;XLO~<(x&7l(Z(meD~%LB vvwasD6 $o inyx̓,P,qq Oc !i9꯮plyCHaXbrܣ;szz"DSy�axW]ƛ3��̀Rz{]#6zL�ۨh m!$`�Xl#wpF�Pm$\.6aUm G)j!?-`pT 6brADZpPc2B[ �p5G±,9݇lpkMWpTYB1v ƠXO"(=bn7 n~,7fRY0+uĉ$Kpw^> Dy$EQe͢Qdys_1O Q8B᰿pmj~10eA4/9{J50p�\x9hbq�zʚ' ǒ#=:f7EYn cʇc`N TT!lϥ~* Bi+IDj>/޳/k# .hAcb� DzÁyׇ`���IDATY%@zl1 r݄X4J#(i:7-ArI2fل&i*BNL"PYå%d=TY|>XG2Vl$9R�L4"�9>py]Nˌ ^T{daU @9 BH~e֎z &P6Z&cb\"CS3^sX~ RJ4M} (ml!J1~dpL׃nbm ֓gYhDMNLOm)P8�bҍ' 9NJ0)!>p:|p؜YJq=2R:Apa) ) G5"`\3N8u'AQ Ǫs^8!$Cۆzp�hԶqV8� bc#p4=��64^?B cRS{-pԶQCS 7 PMpPQ GA *,mQG PrH[ǩpK89*$ P0t;Wfo莋$ko b`^tJ%vHbώ Yo@9+I cxr(\9֟K8Wn#\#t|cͯ5Q86l-Gw rUE0 zf@]J%zq7Ȍ R.\oG؍9g\M_ƶgS5=pii±l[� Ǽ+IvYGh(Ȳ#m[pT2k2W� 9[f%� |È(Df~(gzr"3M2]BU6C.ҳ80Pɡ@2ᰦ;:Py4�CÕ(G5 . ǩ4457JZ!ikO:)!�jҮr"^CZJja;ä鏂̝[,rXhp_ziC_rz ՞&I7{v$+ka,tuMq!m- b6`N4y^,ى atzQہCpF84}2I:oBYvn_ $TiA+JzYe GT#[#Wqk<~R @0pR nq-H<c7))ҥTy3B6VqۿN84H86H8 ^r$!mQƬL8)LI�lc Q6Nc �lc⊙mTA1A,X$wKQ Gas�`$U) (EDoWGJЬ76K"hCGۈzmKT�{$zJF3M8|d'@.'ḉo[g<qÕ196GFFlw6Zm4ZX(v$mfOy*ߩph(ٖ'7|OلcdOg:3:OgABΒVK^;]ɊMj,6=Կ1,GXk̲PZcB�Uf2g蕩eG ;jmh6'@25ļf[�(cx3*Q5$F/Q#W 9k:.zHK cK*RK�MK)q* JpKYnw 'q iA xTǟu*a I~�OYзm/DD\-B"l }4&׶A[j;VY-UlN+O~ſ/翻eI`3ibrQ dEFKPYҚ^ֳdx^ 9h]M?_9lDب$ !E/H~`<I3w+T$6܇#8@=f's 79Wxs1_0SNqvp_?%�XOKH8siK6ZMFlh$pL,Ƭҋ0S8Vq(pPTlQ!pLRČd&ȵA@I dzAqV8Ł�ΠFV7dCy/ GHxL#u�8ʤԔ1 YhZ_~qM{ GE֏&LCzFw箴<em4c՝֘e=+쨠mE-7LSX]d>p~gvodd~,4~'ABm["ޜ!c8?%Er)orm詂$7 ٝ!z|%l$ Qc[رҞ`y[wvv{[OK5G0b�47 wǼp*fc98tV1^ %72#h*LLn&b̑D$RJf>TGzְqܷLz\#k0a4a[50lpb4尥 Y3@q"jAR ݊N,ڑl֘4<Q5Z F-Ȗplk1!(\ 6U fh/ WPWS apI8.є!w3r%5 HUgCp�fܐSc95q}npqw8͏`:$n#g.@;3&|yLlFNn7vvGL4Z.Ryngpػ߷nod&K <w.S!ϑLiZ[Ja*_O8�# Fkg8_8FU (Wl`l �0*`g C86pqt,{>V=M`Ǥk`:05yFut#:zA 3qI8tDbQD-#mnT0T8Mmdgz&˅6~wI׿6~G0ށs p׈og '/�؆Au9BGyql6&Gu70 &:6`(aAJ7繬�8充E47݁.PhC;$@*E7o妔4hc jcȭF'[wPeOŚ>aF&Tc%Z VZ !&K /V�hH`P"6̬ ǣLr2!H2mR0PT@zjط*L30 qW ۬kq`b�ŠI`<ÔvH7S B@. LFl*|QGv0 9eY( ^U#/@ó[ kDp�ih�rKQ*L#༁2*+6R*R!hQ Q(W]{<tMiͻٛ>m dm2 `@Sož�q=g S#0SUsM,VN:"QG>p<k`klcO,']ϲ8cB z% uh !7r@80-wȩpKjM!-RYvAF < k})Uq+D|j֦ Go !ph(.#aҟT p&1\w9. چt3=A: fhcP4b `Y >C8(pm�#m GjzA8N(Pq(%"'#,opīM�#H8 i0:{,clLŸېpL8.b%9/$tn/TRU8p�7,Ƹ(XB)@Ib|+NK>���IDAT/-g;솥[h;ع@v+ӝHP"b#*V%6N#Bnx{(ӻ6`p)XNo}wzqx|i?_j|-(bAU"8U^�-[{%Yٝ^: L\`4s�G`EFSd0FF#g8>>^ FnO)qި!�HD6E%; @Fz-Ӑ�y+BcFD剆πf<6P$'e[ Df peS$Ïe�jG6"GA%+OL#OzվKhWlK‘WK?hIj{=X<>fU<ϻn8d挧ptǍi̬) G]?$na]9|,hDʬBHZ %]Pα%᠕>;y?pH)G8B8@ .08u#m#^kb0q A‘ޟ S8TѮ"pt])� 2hkxƊ %yx<@@2 (bQ/8ũ:tT84Nkaq6p  r6zR,~o/!垁EqDmpOh^AA�D<&XmlGQ ӅlC?d-R`:Kp|8k%d5Up4A\uZah4>kk%JSBFfLPy y3idò5p#f2cv+D J 1G'<-b7ua:?M<*ť,_C8R|V$;rsd,C(и=4oNhl ŏڻg;ֺEwˁ fmN?mzjMz*qYl'jValkokTAsPbl;aKX�g(}roYw( -�D[KyԔm�huKmOfɠ h#. ډ�:483hE%GP&6yFM0`N0Od*"{ $v9�&a/t sg=Ȫ'RU/tx(+\q1G ?k#fƶWOO[8MlзTbOR5lI}HVs{س#!tR-yprsZ4xz !8ayo,R[,/-{~ߡpd:IS8Q9#;O#ҝ U݁plTكaG-)>QF[j(Va^]a)4Os@ sTbDžlXEVdo �ښZ89jheKFJa:;H%ᠧ&pT8Z1BQ8�hdpUzA!0S GŬ1+]=GK:)6pÁL&�K(@8wtOە3;3sI )4U |@8Z89hGPR8vȵ. }Ƅxq㹂%߂z5J|ǣ[V6iC�ha�{;8Eچ6ƭjY[odrC.B?elKSNTZI{]H`5OU!:kZ9B{ij-HBkt/z$ К dƚS#k YkP:z1@sPg -j/fO4@ @y͈R5ڼh1 o2fK6Ț F-E!F5r^oB"q`03 !Fxp* W\kd5uJ]**~%bjG-DLahj1=MH b:E7 )ʡkS0 �jT!t:Lebt:E.ୌ->0=%PzhpsuG0XﰜU8>)d+AqgdzD2^)چXƗ Gr�l#U`n8Ǒpsܸ�z"NpF/M8s\0 R2$jT a<.$@sH)`GAz6$Pۆ)y.$%Z8H>"p #,W Uf|m @8h7앣bEaދxi@8{d‘nXi0#F(+K 7!(x8n[dpΡ""P@@xˀ 38TȭA6Ɗ7vR[*7wIPvN G~t϶H)PսB=U 44f)U$ EĔ,̘,LS^L%2)'CPn@m�@@a�NNm$k pl�yC6R@|OCf{%ibWf#%*BG(A&GJ )!e|Bc= V8jo@RAJ%%*ʩvԛm)3 bZ԰z_>O8B&�6$J{n ƿh>oZaY>-KZ 6Tӹ̒~c-e=/S*.BkU^3rSġptQnAV Gzc7^ \h.mUјbQp|T8(zaBb92@mg `\PG8'g#i3P6J0##k0pBQg(p!Bvpi�S�ppxntlV;Gͫp|po/߽5F`ev*T8wZ: AsЬ*P8W_!^zdx`6h %2r:ZEo Vl=P5z� /T,v+'[B% AW`C; Z5Hʯ�dH@A�OegoU mqV9N%90URjTP`@()V�0J1/`ʦl @퉨15&{mtJ8HH1�E:pxz®�⎈<n1 !0)p$�פ)cE4] Vv+]T�Oۆ17n, /QD 0N5fܰB|\k.2!1u)n Y&kJ$KsqSQsb3߱kCQ_+ʀP _oǃNg5K[lg5GI$\ 6x{]JGΏC^Z8.em~_Ҡ7Dg<%U80‘mpN<Q KҵB);G/%fD;3[)�"p47 hi("p j4f S8 ǙT  $ �اHđ[= :5� Ɉ2VS GVQ  GJH84av|pPO aQw(m<*C87oo7?$Ӟa؆>U8psbYQ+KRy߿p 4y%*ԦJhʪז ZS;_Es&;HS~r' !;$x):"bjAsŚ퍪9M&M�dHer/h&^Zܝ6M bbМƘ6Y2cA2%MT:)H)c"2&$3.s )tR)U<^ H iL�&�Om@(3d O!+ &=.mmN հt'w�(Zq���IDAT`U= Ʃmk_TjGSO '~RآK/ʶص),f%łjQ@{-6ɺ՝dqw"OSsQ2\넃D U8&;?M86?pTB^8tp`zz~pD6"k)+‘- `xC%%ZGpˍR8LY9Ko :qR�BsOٞ1f43# F2�&YtmE2bO< S8s ixL8&98m#aAjဧp�BmSu\a텣.S18gBOAj~: ǵV8VH{|Xߏfމ4g_+vj�)B/}Jpwꅷagy_&X")r#sJl˥)tp:\kMٚh$9)9na6H&N#e[ߐ6Vǩ̀hڋA2QT=ة婵rK^klo/ʪH2ctOٓN $ ( ¡|\ǐ4LRP1i*6S*~ΔJ3bB5!iٯt4c˯ڔi?-oq=%fe^ 5v!s[S+ch.bj=՞mp=1K$ ¯CPHHhi:߶63m g5n^9K"Jl%9s.WXʮwi˯6eҎcu<U8"<.eI*mЯY-Z[[ȽZ8@59; s8` Q<=W�E83"J61O x =ScFeLp$2AV|B4!"16d̟W8`nYaR(N޼>ͼ<TC:r) 8zG?r( i,mcO@p2Ϙs_ҋ#D'OdD^oLelX#dJ`K6(!xq;w[[|Y^+ YiJEDyAwaU(J4_DvEM5u2 EU$uv߷Sl[)~|Hdj\eǒ䞩H9X4G�-:Щ,0_C)҈S0S'WMip/P+EbgP hZ5¦�}"0ikQ&4_.<Pf~9U;玛Qkk8NƓ/5S-S~<x%tL/ό5l+?񧡸c ז| O!ض,AgZ"<t[x<kɰ#櫾p}z&sWG`WVQ %#@n)Ja~a:# 6'Z�0b�(s^JD9`'G�#8  Ǹb6s,9ypIm46DŽ $hp ld9(&{0É;6a2/.燗j8D\KOWLdr) GYUOa;zU8w#Op|ЫO p5M@Mix#goEh[Uxu)9  )s+Z8_*`{1~. G:GNW~ j9bA4UЀ6j �$�XE<ٻ ]�@Ϙ"XN ҎٛǐSsI2V9Kc{\I 51=*a2~6`0:e�a҉9'(XTɠ&i3ajAjp C坍VԚٹIK"0`Q,Tuj�T ]JjeѨG|7[cY(ߏp%-O;z ѨeU8^ TQ 8 ;[P㴟ddx2ˍ60(TSGa GR'8,frpXfVa3MAi6lrZ8? S)R uڽΕh2v�pQkr֥ aFdF/(WE۵4 ZͰNn. G:dm5hͲȽLQpP9=E8^O*R9¡LR I>}+^`UxᯪM{xGە j)[pUܚBb4 [bzpE8 ꡚGÞ!΄1%T)j-yp NlrSؙT8 pcN! "d+t ^mD8PHDB<3>[8MM{&EbYvK)3 Lqp܅bUzҀжzt9oVzfC6apܶ#94c5LVw:NfŮ%Y99x)!+{n) b*Szh+]>«p<p%x8mhS][w^8hY#AgyVp%˅I̠PC\TD"dPT p8o|pK¡ 6_G81c x\8L+:9W87P &!ڋ1Z-X`� #N~ny, A)Gr)#9K\h.gĥ\tp<{NIaDE71oWO{Όױ bV RNs~.D+"% SK/D8Sܺ( ĵqRcJa\?HAL8j)vYTʸ PFbWWm/mOupj>}"rpdA˅F b9#[mFU&8KLx iHĐv:`)|9-:Vn3[X;ee V A3i:`|=gpBWPiL(JN[�߿p|aDʟ&h̥wZ^Z8hY r 'nHTaG�o׾B. ]=1oNrV8jH,*B]͎ssh` Ѐm G<jrk{.Ƒp l^%�C%HũpؙZ8S8x. K.J8jM>`sJ�b_[fn4i77o߄7K6jflTe'Z8a=j 騭^(p"p9l¡A8l1 ?Y)>1a_/[8>8w)a VvN4@_=M料}gϙ`*6g{ÀcН\;OQ6q GS'<҈3JqY@BJ#�h<pMp�J~Tj\"B;Մ#0;>Dqj"`ӲS39eYFիBK|R-C [fm]q <w{n9|wtە;aF •b8uG]YdG:ga.?u+?pȪU8o U8xb9 Q Ad/Ѷa 3(Q d$ T]›'0i uc3tw*`|8A| 8ǵ 1k )ťhO&RmX 9WSᐉspA+\(Vx+v#���IDATN1b4x(ibc]Af!Wz݇b0繢,AH$ }iެ"^μؙ / GLaqŸ+A;({%C͙`9+KuD2tAiUĹR-j{ W=؉AR1!:-h%,l{nrVR`jl?QL8m@5&)=%[C;Ci8=oAJ` Ǚp�PnӲRCzH"D>O2 "M"eh=n5|¡O9D<"` W�ji NoGQNz;}? qkmlDGA]nFي8vbԜ~/vZKX k#]352Wp=k!ᐜ~tg;<]踵1Ex?p}:,g)_G.U`<p`a.[؆5SӅÛIpS/OZIKq9j8S+@"'E�p9l[;� R 1/KF zU!Gb�O4S*dqV^T8ܳW<͓o.pԘ!|>׏ӿ,~_nye6(I/v-r+T£Lhՠ"MR'ބ{⅄Ch۰pKūp FgԤ7Ts6DБ)ԯkCZsT"�0omXQ %e`,)Y>[8 Ǹܽc/e @ 3@|9[QJ8H`GJAOkm_[um6;[� πGlJʨơpHBi¬u88Onզ.G~n ٺї:c$q rONylA']?ߧGQvo,./|E*,?i݇E#OƾC'VhqR׋jD(zJXv1=VRg;Kc+]{-ɓ)-K&JO</ 9<mOqO sDZR1*ՂTȒًP Qj? l"H%GqS{L=ۅy^00$ Q1+Զ2Rs9NۓK;mhu"m|p\ZK5wwRzd<pD?+!�;4n7oIvDwpÀ?]8GR4ₜq#S8%hSyюXXYAAqʩ|+p,~HdBp?¾`glpL8p{zL'fVVb5~gb\ .Z)jst+-R=JRwX!~<Q'5 _hFfK(b> [,si G1 crh Ht.e !m<i66Fz htf[B®z2:@C6.c{jJP)`3V,<ˍW!,1**b~p\+ &NJsIM|<axaAPK=tN}]: [q[ZY~k CPSD#U1 I(!rJ#g֡jjQ΀'G8ԣgTUGYxS*Z(w]X5t-)c$p_UiOD8V8(Jt øV8j� 7F ^8[OH��=P�oYNWC@2D%2,П?йZ;:-tr),i2Phs Rp4׎I8wo_nǖK1h^4$pI8rkEV( ?__a+bڋ#p`<s. ޖ`naRsib]8E>ZqtGlT8s*ߵp.zrWcgK0Ͳӫ,1 #qmJT8.}] Ƥ9 _u>.umS\hxȑ"Ђ^Icـ5ڬ  Nhf1 Ywހ5 hbh@ C ˢNNP:@>m:%<(@P-qYoPAy,7xNᰬR8[I:hUڷoCYyE<n$eCLՈTCa$PxpR8HS4.>b-XEYׂS)=-WxWpz5 }O <|H8xp"j9'VYn@8D<XfME:%b;}(?Vé 1Y8%s5 d$cpY G1bq <a{M 0fr;�u 0+<"l ,@+�l㹄qi,Nk2pe@k=fFK up6<8grOfn6KqUQ UT6^U8~^4F 1y=SD8` GmK7dzam X8c);Y68Ĺ2BSۀ/t{u&trb4&HkS֟ 4b<�s\%/l!Ù�c"FJ=g.kϒ,j \BQnz P ;֛m<"E8ef^a<=[ >GAE/�|>vsxʃvO|YLiiFf,/ZQ�I%S"('`IcxAAA]E8N:GbD"@;^U8^H8gNd=KwC΅XQp$`sZ5`l;JG?O8\?P lQLycZKYRjFKd<E&s5]Xں뵅lf�hP:AD&̬Tɜ! d<ÈHo"$D=j �gÊ$pPT8茕]o% GiZ8� 7h'uÍ-)@6s*@>&+.5)#:H"RY Rm8N(VÅ;۝f/ EM91$%gp0Kp$?B'bbU8^y903 GWF8�kNʅ ?CHFH D;L=e45>&\8MsAyV!~T+Hc: [/喯wX-f-Wй`7kvfrFlśzvkq_jq[N݂ml1`>>Fl6!Y >/yOvmkkl2)a h(K]\zTw!±ϕ-s9H<RtSP>)XP¤Z7Ƃl�Ϩͣx(@(]j@3 JT 2h#1oz˱v6j&FJfhA teĥs /'ЉNxTK{c smFpP"FpǾ Ƿ7,v0Ҡ6 Ϩy\8�)& gI5]A} sO GTAQ p yL7H5 m).6F[1pl,l۝sn[uoopݶ[x{GsÆ߭͜mg~v-LΧb:峙`iFm`9:VnKZcYdz #xh:Lw>+AΈ¹:qq|%vG�xF�63g~ ^ 8,���IDATeOCP=Q2k_?N;98G39GqGDbmHqQ=Z#),@q =NJq{I]rA'KYSoVW Sq(r{rh$xz�4`FA<�xVh$� QbFk۠U%ҋ֔ge$cf 7r}gom۷7{L˽˃v`ކ:s_gꧩev >C_wn?osn{lf.[rf}6 (+68DU!k(+p<^(ZmmS8=6<y\?*N"X1$_�b= aq;@�޻FQA@.!&z1``ll1؀M57%_nw&qb@ugFG#aNb=3> %ϫZ,-DbpH:!!4&}ALA~ mb 7x^)ª!<-0H `V xTf�~'>2]kd{%A{[88lbL&cwKn͍w /F gP In% IYLL$(iȂ�mܛ,T0 qWPǴv𧿧BldHM,*EA0!cc�D53b牢y˘3p̋c'0,/e,/,X>_0ORPNƅ%I%�t,ٯ|E s yxYA N+H Bia(~aB a9aphal5Z%60EzH9$ԁQ㵍~9mgL>e6 O 5 9ӅEYX9>2@86p96` #C<49.!;yNaAPz2n+ To* W.d}'NvJg̦ YI 3A"p|Y� DA)'p({W�| (ȴ]jC10& F0 ~'A<� FjDN$BS?&V KďL SPH Dј9QfB$k~/i09V Y>_d%3r%@e.ůe?2+|cqCUɇZ2_}k{hÏ{~yؿÿ<qG#n8ɡݱHYc& rrRJ @A>L(>�#9!ڟ3I T I2�`+XL>kRM=.x,#'<)fCwkz|)x'cL;a$b�` bT;jqxHp 4T*e^0*#5$#[D6hd\CrKeg*̲ݸWg=op0_SG&7`Ӹ/~B@xH$Azzop0_B8HTnKhhaETi) UЇ!C8EԡH4A,u ӽCI BoA& `9r�Pِl#(Fˌ$Fsi TId]bm^&;I3_ZHY];}nq䣟 ȿKCpyW�?a7ͿX~ozt?~/]= ه~qh;;^,<XԲP'ˍdqSBCsa�&؆) s( ?72}n'Ѕl|Ѕ~WGcs ;!\lCcL% 2 XH.PXA BPJ4 ϸ Fpg2 px ǬOqR&^ -a8ORDl+XAp Ls`Ԍ0>>#GH袐:~TT# CP@$F1E`1bx5 c{ANM<�Cƪ 0BQtJ G  I 8.-rڅ԰]UKOmlSyοίx_0?y?|Ͽ{LkU[olysj|uss\0K+g&/}عc/=c}ȇۡ~xpa -V8-Q!P葟H^ @L/ u]n޳dcRB29HF_6л 4Ր1r&kO Pb�Xx <r:>Eb$a R!#`[d4lULGVprNE?3]DZqOI»j8,frX{rpСM3˘ϻXPÞ/rEA8$!iEsELp][ ̀QH""c&AFF(\#PX8  nJ0]GA<1�@CĂ@h҆c$#0xFl<NȈF気$-'J/KTG{ZíWՅ?޽?:`[i#^6畑w^z//q_zS}gN^xԱF=xƳ�SA8n^x'?xۉp%;+'E cP;43HPT$ܜ*f1<� 9>T!299oT8aPD*'r% �`i<{eH,C9G8p" )TLI 2@$2d"p1IlB*:B^Jq$S/>ܫpt3Ag-/&T1g*|<_Q8a\q[ʓa/#(xe q]YmR>$MƕԤH`H0ѱ(jJ@qahnZR#)QJJ BK� EahN=P <u0F ucV`.+ODcfl,+)8,/ȏ$+TMK-~M u_N{\įr_~?`Ε^~țW,W/W/._^;c;sz9ώ<6ܱϸ9x ͏:0Ⱦ#>4~z;�֣S{>'}zl\}@DPqG5( vpCe,"r,9ET"`C;@xV $>&&,cQ`֖ ~NhT0W<5}! ~b1.9J0 X) qjJd H!\a݅0BA M&(r.  >R  R!ްFȔfZWWRYŦXOpW̲ {"_@Re3" F 6=3Aዲ,. 6t_8C LLp"ۆq. bH, h>xFZң@v#+EaDőhhIp,`anG cxyLV x5Fx E@ l#2IcQg\~\Q<IQljb1Yb [j~w,q9?nw`Up "\<wScW^|u%"f6u;jIlG8>xy1#[hq}7}6|d pɇ?O|{kc ϩJ/7���IDATFqX&wG;Zzv>jR" ;uPpn1dr 9V<XJHV',ˈ MI7ObDRJ9f4( Pqp@8dJ08 l<.�ې JB3BHmwWs7[^"]86H_2kDx_p~}*}C.l6!z jLe s)a#sDؽA?~&3[m`؃$CC+L@PԹ'Odpĉ01Z]Gtpw>.R&Q14? -%"ň2Qn* A%a݄CК.YLj6p#PQ8Z6FX4 e0YlS   DA(& {:(('X9yqsKDy Mn,H&%H{ɛ6Ϲǯ=붷_u7^3_x믍^0qW.a^=7qO^|n܉~ᙱGǟ>4;O><qdC{w?xxcf;7|p^wb\;9~u=5=\1>fY>y]{ۊv=6VYF)R*CzFj"L:wHNT0>ŜKjyr_JY´R7\~P C"0QclKwa$H(3]im|N ^ϓ 3OHbU @B%BBɓFUίk_Up|N RI� 7~/ D#($n!D Н^:5)pC·x2I|*1#@@y,3=AY_lI%730qJM2 0"`2YYs(`gӅ^<cJPl ]֛\%:E8Hi`dpzm8vS(_8'DX Os  1Td9ۋ#,s4dU쩪xd*)]di5-WƲ'xIH`Ƣat 4 epGPGX8&ڋKD,`cDTX(K'ύWs3m)IW'ʉ_vÛ]UY{C|n W_]\8x~9g0slu晉}I";~xѽ푇v9 aٱ~xڑm-z[{-[ڶn^5;:;[Gۛmm-umZ}cO𛽫pϙd}( d1` 66� ;;a9iFgvԠ%܆À.D5A`站 @T�!R"ds!"JS$_$ `5p,9S8$JĊR, /-),1-P'ċ##٬!& 4ᐋrIJDXG\P ݹ3KZ&@82P0 >Ӈ{pÀ'B @@&'#3<6 nM |>]5 Xa(40 dGaCN =`HT#'�eQm>= ɱ?Y7XV4:+&jګ +7W7}PVTe8+ʼQ'TBfE(+7\�E`#0,~Br$Z\'ǟ]i۲d ςCد^?|g{owް~m]vz~-..2qׯ܋/9Ο{v)ׅ^|uSONxjؓ{?y쁉G<ĮMclۺƱǶ˾{tJn.ñma&`银gc-uzzFvξmn͚ʫY[C-bDjE "ɩSy:ġR:*CtATcJ8,O?gw\"*aI�*HX3㞤]Ra<Kg?LJDD(|Baό[)4y!|X ULp5|lJR#UJ:u^hfVXVvdU|<<XlE|w r)t)LCb0Ӣ ٦!,tH=CR@xL:$5ǦចG%H츛p9L!! "ad,2e<lÓsy ('^DB8|Uà^J]LMRy_8 ߮pBP v82-�_lCH4) u F!spP� A(ÀJ#Y, <_MXl^a]:4Q*Fj k o5sl/>꨸Y~WvTg{կJ_O{"'v}zЊI~4oi oI$lcAk^6E YKPj ʋKfy}~s/x-QzwMׯ_{e䕋/_xE+W^ryUlW.p^8m8_ya.8w+O[@8v|h ؆s{/ ]Vnj4[ꉶzNkxS^_ai,?V[*;*=57W|`G;XFTSPە&ZjJ8TܺCJ+ MĂ-rVIABtې)D8P%ـW8HgB F[|J"Qޏ%R+j ҧ')5jI"ف<=h >¡Ⳉs%n΁ψ,cV[iuO G83Sa?}+ s?ɷH8gT Sr' G4ɣdlHÑ*EOd30\uLhm]YKW6Lnlp5U:+F*+W}XsW;mUZ*[ipAP^ZQ>ZW;bXs2G/&^h(ݖz'*.Z9^.R>J9Z`ߓs_iuO=+'/z+c.0Km//\ 8.^?oy3_<kp~"Lŗ\W.M~e7.㯿4vE|u1GvmwC\?UF׶9V5;{ݍmEVcmT8�]/UW)!JՅ\[EʳG-#uc UW J(J"Uψtz$"uHER4K)caߕl"Sv<1G2&!+@q7@ C.<) e[wr�;$ڡQs9BDn(�@}DjR4Z]aQL b'CBK i1mcE qc *9B4MA֫(/Q p㱆BgL!@>ZiYn|!U#΁\ dlbo@&XqC&y_qb&G8U-$ Ľ 6<`Fpe %3lA6eW8t!8@ MeHi3!3o?+;+J;{m/-1W9TO;[9@8eb*.)βc簕pXUC嘪Jsm澮ת}bŲ3-YBՒ -vܚzwя6jwwQ9urs/8q󅗬ϝ:"0|:r,�cg0c=w l#1)���IDAT7Oڝw~<8W8?3~sOct讍7mm]�۰lw5X:jGڪ[*ʆJ닭E ~W"Vв\ky4ȶTp 67+k?+kX\̈ZR\d~HG<K+,99l/.D ZB6| g�dO I9V (Tw+[8$jJ�02&�¡ Y|$!7 y,%C** mCP0: CK))4&;Y)P SU 9`,*~q+ dOo0>߰I;["K Ǭ :|mopL!eLqekp& '�q?7&%68!A0@9הƢ|<n\x^i*9Jwϊ]1sPjo*s4[[--e%Eu6Z׶97nocKmeuVRQY·ٖLGEdYdeRTz+/V~z7֍5uw;;�V\?N>uhF1?ϲoG'xfg]G[<nyѧGzfqg-=g=y|S/zS#/>?_W‹~ͱ8#o]~s:rύy|[GvO<;}M]:״V6uU[*m"KMZapT`Wf4U=V5^}4NY;yUyMOVXjGt%i&(Ipq@#5u|@s|p� u?9�[8"܃-0 CU1M,(�B6,^xn i!Srj@BT$ gb,�. 8قpFxJiF~#kTd:`bYPeH4<"X`3jH4R(h\��KPɦLb4H{{u2 nq#!e�iF"Bb�>Ъpeqt^A_>\sK}7!χ'W|'LLD D5@[IKv[W%nJg ,/*${{@元Lp^02HA< #4~1H9 xXr+(k@8j[m['MU2WS9`Uo<1<ɼͺk`mflc(c cY^e.**.J+̵UVGW}E:com_ӿu[}qaQO�O8SO>бcǏ{։= a=  `zmw0}^zs 8CO߹ֱgl} lUV *alc`*2\3Rm,pe:2FK2'J9<�Wy _~Z7Z_)ʂ߯j添JfG @8LX8 Hk!4 nHJ5"}#-{IZj q /$@;&ba/�r0&U��!3*�3[eхC -PXr=Pi4@ 06JRm(  )ۆ�r#j(pay�$ۆmPrQ�K: ÍM!cBj9p(eLxnBfY)fb&>TL$ OJ=IoU-]8-|ZtַL+ Ǘ [k]8Pz!]0�!bCd`$ 6((L( S.%*{3%:?]sZgn֖� ewZWCZW0\#-jVN>yݓ[{,C*S僵 `Vk5}e9[UHQvyxiDirOVܮl̽kיwpm۷0o9pcGF8b~ ב'Ǟ|u{|7N=9pЅ灑KgW/M\|䥳{c'=ytSSOL}f±;|;|ON< ڭ+--e#M88<Ke<\a)M3,gX-0Fi ҝiμTt`Dqi0^6R_c.\QE{d(ՈQT�R!?>Olr?ݹ*')da1|p9 GAEД =ALbVp:N>(5-JhTHc8.g[!FŞPE(X (pàc"]E~ Oab2'eNQ˱s[�d6m(Xd/U?%`9<|y@'ck`Hݱf<G"fbfxH̻!1RzNxȸL9%s<ƔXˠ`q8L3zj l0=r_8mq.>IdlC$KC0&؆.#w Ob6ƣy &T;;mض^?Z;XWnmkv5U5j6l5|p7�6W~V^}fr|fCN,ksp}>x@up]jZ}>,H/*ɲ8+'0%E. [Y a]]eY l a}x#Ⴧ9#s<~zIOmXyjYG>сs'_xO䏾7w?}qשg'Z>l>уyء-y?w==ɞ7uW7Z[A8HrmFiHIHRL>ƒfOѰ.Z%bD>v9% C@_kUG/V\ԺLC ,R9)IJa!H SrxO]oECdU,ҝn_r^ A*5G2�uZ܂8x P1%`Z��5A#Oi- P0-\2jN�@9Ƥ˹?0( C-c``]gx˙1px3%r$s4{GޥV$<QJPT7UD.fpx wqB0pa lxc|\#A.t2 �ɔ>AB3{H~jY:opHB1 ds"R~BW ^TƆ" x30 5(0'&IqhQ<ʈ8g6kbEva^ [@MeRWM:+m(\<R2P_5T Fj.u6Hy*YJwT֦Ҝs{cjVmPm`MpeHU*Ƚu(Fia_k]G@wͽz`|чw}{l޻˼oC7~G=d}Q#G?߹8N;c\|ӧ?Ӄ{x&v߻e[G86]GNrwxdض.soͥ8Qo̶U<eZJ2,EKE93e$ۗ/!gX2/d.f%s;ryKFsr΂tWrQo).Z} ���IDATo,ԣe"nčY>�Hr:~v0l 26KH)0 H�(KĦRJHMZBG̈m[0 ҄CjDAcP!@zVzhRǠz CT Ri5R۩ban~ `б�?-Ƥfx Vq@55:ے mIF�dx^n|p<12@ q1( XJ<@+ "C*pk 2 ^�i&`R (>K8(ϠKuD"$<OcKn�0X ^'xs!q} qv 5+7(¹/,{B ?a GH&GP#(ǠX:Ϸ/xo*rkc\~z}`}!no) K'J^mVa* mT-+N/Z>P9\Z1Q}1NS-{N밵W/ͱK\¼C5nZ:1auzmvv,{v^|aὶ}7؁{lö+/L{eߟ;7.:qA][ǎM9wm0?޲{О޿Hຉlm]ZQZa۰c0m m f.X`(= -FH|dpKv8-w9k=w)|ϰ,0e}P{?zPa_%ACJDz:xv0p�`lܫP1dplp-0P26xj6)%&ᘙᝤ;mxE=[*$H< ,¡]4¡1b!yD8pG?=~u� K i0Fr9tJ.BWc ;'%F_>W8([acOC'@8Tr;9!Qf:w+J)p1SgQA8@2� v#`B^�`L W,zlXy\ρl0o-6_pLtB!M8'p<kR V(s ]ׇ0iC07c80S#BPTcN(`&Ġh|IA(ZE>ƛ͖ kmbV5Uytb| i.n*5p7N4i*/+�\5yU9--Z*LZSJRn/SŢ*UԦ[MLkudGdg؊|{kH]`uHyPiniޭ܏_jjzZGV[t6m^g߲޾mcMc;nع�q;p}]{a뙧&s~'Mg-O=ܹѺwtCn\xslSNצmͭ-mkG6c[6Ll봯orleX2 3�wl#g10>YRPysDy9˓Fg/I-̜o^<Zvd3/u4g0Vq8  ՗,|V-0D- #1,Z ڝ)�9 6 K�`Wײx&'{CKm+"wSQ Z(PBƀU4f bB Z  jeZ_ပZ#қ �<Cod84x^Lk9@|<Xgt%Ǩd~r6ڬC`dB Q.SP(y3lP!tR^&2ŀF ɹZ#|*CSJ�5#}d>FW Tx۱S y3tmQ"`P` YB n{KgxKxwwgx"%\gSFo%'yQgnp G+!곅'! ګTZ.K0 CYBPΈ E1,QP4/YHQ_mHUV ;Zk&ZjA8n~ؐw�lh-, "&�YʱWfOsTdMs8fda\Izɍ�,M*K(3zNs?*qqj_Y�YWQI.EjJ7Tj_4Ͳ˱neZ^� ?[7wo?ök;؆kƍw]j? ^=k̛ 붬jnŅ'mu- m`~x]ȦF˦z:# L#EiɘE�xP$xЗ+%XПkq0,qHPZ9pÑ<c(khy,$ÕÕ1\7RTIn DIF4_?pyR)�W7xdx[�<--б9&5o3FHJD! T O64xZ7^ tPR;&=FO9NPϖW8�?t&!~F> G �èRo`3y] ]8 i-\D!1)e&W A<9%0 HE� "(Z.`z@+srOH-*bD2crI9 #d" 9"xlcj&"$R"�`$kpкp(|[!bopw_G8(`sh%kš,>V @_ږdo1E(%2҃fUU1yke1p<Rwl }5>i]W1Q[ L6UOޮ+sZ*ո!p}P]@=f4vei%K}RiI&01n^)ǖ_6w"-ёh<'^(̽Uu#7%yjn65TvtwWv֬ɺnY;}'7ٶѵ׹qmzu[;v^}ç|'^~n# 1gexU]gYY4XY<txUyM̺ܲԲı@k&;i#`YI-3seso,qcI\_2#)i$:S纖&:ۗ%Zb;.[0p"s [6Zql90P}"󟋒/ *>+E d ) uTdCMuoPUbx @�D2藤58=AjO$:ƴD )!c{aJ.Ł =BGAAA�&1]#4 ?6}0I7q(xKǷ("5L \t`=/c 9u" 3y;T,_F%Q� ~JlAbx$o!h|lq A,(ϫebTJ�T (d" %"ZH#RRY-d BD&vEL $N{PhLsLm`D\8&40*`s<# 7I86lŖDEL+"&i C(2oFpN]0h]TaSelc$\WhUUD8n5N6RQ6^S2VQ8Z^,*rCe`r{GY-d/g&Q9KGsS'ZiA宼 GN5/͒+-m==ɜ�8;폹 uU]NǪny튑5U+&t^}{ɭn�Wu޵67mÇO}r'Y7C|iZP.K,ZQ6S ȿUUa^S:]8"xk 0�h,-ͰPז%�6{���IDAT'+TlדcqsQPj``J,`]kK۰- a]6϶t#m-9:lvV3?U~A{yK6&eh-P?fUAZ]m*D8ܱ5; 4  ]>b :G2(``Lj̀\ B Q:= A40I=ƨw L5 "7" ._pD&BHc/:aVJ>a/<#Ply|jXA�$Y@CnPu*N!5%jP b?pxgoxw2".`2c 1ŅídSFH%8!L̃dR!ބS/ e< X&Ħ:6R=#PG0Mbp_p$/W+pBi�n( y( 90b3#A8ucq,on~8(*%F/3lv וZpmgcXnm(i€p�=5ᚂ5yuj/Ul{Wjn-鿷禚߬ު?tÚ?Ue`Z8șض|- ^OJIf-0/7x(?c`͂snԗ9;[\+Z9U  mεÛmZ3}peڮ;Vٺڵ~nS7}rJ^ǎ 7;z{wlu/M^=3q#XvٵvlK}}VG:j 6 7wtueܙgY._U:U<T`qUdJ,) ?JaZ3SZ<ЗFx,ߟHN8hfjܭKi�K|`$c5+ f8{э[Ei}YKWAyV_U꒫Ip2#&=#ɌHꇤ:pdTRJ Eg{hY[ 2T]5%¡�@D&DQ 0d߄!5`bj&u*\'2BQdcnL L~">p֕d1(e!/$:a42ZJ#PP¡@dpNj*F)vP!!j x`ՠQDJ!-D$T ?C;?pHC$@-&b>p*cpq<( s/ԩ=OJp/$l$*3@! o(3 s!eJXpm6 1hN^d(6pm nlf[5<]  RekT b8KZn_[;`OleoZ߮Ky&oU.qjMcGk0Pu< l;2H^ۿ<n 3ޒ9L.KnrkGj  D8=U67^6ղٱݹӺuxE50Iw57Vm׮fG~lu1[ۺfPs򁺂[u Wm8z+k+k=E<gWp5VmZa.L^t+c>OCZ�?.B"7łpmǍ%sRbo CYIs\+N}Rڲ_^̈/+w GFQ" TyvJ8$j6nc2.n0p�F�bEax/vpo}*9Tym�L0L !3pɟ`b} ` UIe) Z)P s@#+&,(p$A 7z" nIt$Pو1Z9�ɠ' (D8 ��r ij Wb V481PZ 3TC($0 ڡ}1LϘ\CtR-3#"3Ey68tP*8Ow[BCp|I`W RczbGɇ[�`"ap LΉBq11yQ(5eF3;YhY1grc䊶 {udr0ZՎZ[{|Fg%wienԪ_?-w?ص<H_)Vg JdUuU eaVoMz9δ_5,^΂̜o[>ߙdO.,OY( fE[CWXzV;Wv'-cu.[W}%ڭlYһõ;<:pإ=n;}pۖ#V8-֦ܡModXo-o5%|Wc! ^m4Kґً/_?,K}Z0C%4 Xю?&|{-%smQ |s,3$ /_�s-;F^E٩7:HzLGz`&d @` @z#~Kun$^L˴[H*Hk2:q'ce�ǑP 478`@]LLe02hbc�0P x0�1-3|/Y$$xu'`�A�K|)(T6(ph$. /VQi'B#ŨJѨ`k:hN)*ӑS`atrЁI\4R)BONţC&il+eBT$"Xtb!b/RWxK-X^OC,b{qgcRг:x%D}/p{fl#  D_P887fbئx'$HNPV חm l<\i0 6xcU an)]yՕ}?>Yq.qe!73-KDKy(%%bD(JXq쵋D,?sWepA83 :8�1XWےU45p7 h_a^m�`ȴѕmWs:Vp|ػ폫7p z5ۯ{Ǟ9y|Oس-uVԃpԗp�`=y#k6ƶN>2#K5j.Y .Zt-}>$wr8 oGfQwI4ὔpa*So&Z:I/8b 8gb�KK`-üƓ*o(Pg)9ht F@0҆ iHVfB(`$J?9p� '@&lhl F@0#`A`.D)Sx�m `AHi>C$X 20 2PxbKp`Bj CZhj� ԨAP�": Q'<ZFw %0` VsLGAAYJP+D;2TC*�e<(W)sx04Ѕf:]8"<"dGpkE8XxmaL0<6p|c4_A!@<v a9@?#R iFL"o#( b0~x}@qI`f09tՕss �H(&IYe[o~g{m˖-Ls19 % ݺ55{vuqpjt//`y͡&^CWͳቛ{N���IDATZ]4~2]]wΏN4^h={@ԁݗu\η}}=;uHxK0N/� 9NMu-~ouĽiuӕ7 'z5zяUWb�閆kmM]3=s} hn Znwsˣ_uܡOC?7qlzhyhKw]ݷgvcyOWW~sW9pl̃+/,6 6^qpD86x`Hr[\Sxb9q5U~?]zV}-½f_ 1UNz7Laq:ʟ!p\9: ǵjXK�4V[b" ^X9_ 9'}[1*שUmpY*fD1ze`ZaѫB5Q"DjuJHCB]j6WK+Ц5Gx1%^j(n)dB%-ڭJX{]I(q6EXd*}RFVx4l9Kcٮ& )>e1%p`7֝7[օG�]6 `ň2 =W3b,\制pCRUЗB<EҚK!)+b�b*_*WQ!?Xp,ȣXSR..v(**E4j J!�_*/Y;;WdF5fy*p{-]Y~ndjyY9۲(1@z/XAHB/Jpd 8ޞ15.8X=́jKSfK`1-(XF#K:\F.G)B*hC'B pk H92A{' +f{VF:@Ѝ֥3;gGA{g$mݓ>{ <Xw:ڨeM8<&Xv�m`p s8SHDj= q[5쿴�t>2=`+Q ƩΖٞ١~ ahi0ܣ_< ҷbB{&dp\>tdO/WnKO=4{tcىőC;$cH8 ~tJpbK ژ]]O;O2ʛ!k�Co9�'haPeIORdm\&j6$Zp@pv[y'~*-TFV30Nb-2G%]KP'*"m@E40HXhH|n (m-n+e2e � bCРmhЛ@ڵS`adBh2ÒZs$s& yAĈMа#$0i5IK,bT8bhm%Re�&T*ȬWT]D h!V0h qzu^#*H--shJ K ?&x5#h/$$dyC P0Ԧ~ s'p$B*[<Www3#+ܖmCe[%vl,}kx2<&A 2%gZBl#2GkF/n7Q""a@ ^ \4§}ږGΩ]x[hXDޮ cͳ;z'ۖ}W~pߩ~rԳCGġxaU8"%ˉW{B[] /EE_:\i.W&to@@Np;@RG'mߌ>|3~>|&p6vcicgnx`~dpflZܵZ^Z~p~?C7Ƶ03Ձnx'ڏaѽ>/~''=v`ޱ{'zG;v-\B`h{;n?1 ޕ-+u+;K jupR}6<ߎp@ף<K~>AoAn{/]gų|,ne3]�m.Y?Eףk1ԅJץjI≘xu|kWؼJ{jHp&5&a0f aBw@9ZTfMhnC*2@ V8HLl$π3JٸH:Cnly HgFM pٺ ز̶h˅dΖ3iJ9`.X-̥(tKg|&e%@l2Gp*VcӨj dh!t5\Vj.SY :diMZIW tQZeR-`B]V.m U8mNSqpف!ZE )I#cJ#*^ BEׇcg}B89Jnī-r^T~Lm;;ٞuHwp@L2C6flP9}8@28f,Q'ڀh8 '61c(\�ᑮk�ƇC]K;1mfe~txx;}~uP} ]<>vփ_<Vsjc 7MtNd4�89[έWʝEp98"<i'F\i8r|cgDW披M;5UO4w\m@ӣDxFOL=G|/n囷ŕ~{r�衅S;g[g'z ;�׎Ë|pܡ c] &�@28#3u8w]8/}?:̰CT:G�mDڐژ'e<>h%:W8_.;adq1 x/W܈ 0ła"shF"ߐ0ǃH&!Fz~k!DYj mSTRw3 <XFsњ ނ2 L Jf[퐉̃08|%155KZdHf)#mj,10 U-62fRbqjN ZdD$d^jȢׁ9eRVڰhh<ՁQLhTҕQImH6iU>fJ2Mrw%旔A y#`OHFp(́dG2 vP"Aw.pض8*k¯bjoM[L[@xaiÔ'}IJ(dRP I]$M8Y"N8ݓs7ZVZG[ۮ5\>cj|hΩ]Cc:q|F{]}UEmX^U`[пN 'Xaub_D4ׂ,aaP&  Nr'f G48Hպ=Ñ=]sm }C#tibZB>x[^9Ňmvǖs}L.Y8맟=vzS:g>{ci7'o 7_ݱӈ1=Ty|xca׎ẩʙԎZBMps)8 sl/x|iB8LxA({B2ǩ 31Ðn١�k^.ǝW]k=gB[cT=W~(5ucMha5v#aӣ(1Œ*IrbH+6' - X 9j3ڔ.)қf,d$f/6[!%gXm!L �2يBbEhzPT"`'58,N(ǤM+1 )e7B?xҬ48Yc6m�"2( 7@ |h6Y zlLd2LF;X���IDATPfЩ#fZ Egk :ItjVeЪ5I ]Q[lY%FO+2e͒&B$<uI 1Hpx:cKLގٛmI#YhdF޶\xܾ5G^pJW;ENHǶM�Fv(g6#ۖcs`p̩QdOmDOhH7" ,Z]/?;=uqmԘihi M5A㭋{:vOOt6^̾ů=P^k(q{W*})Q# CYiB&)d  ^bjyŶ}KÃ49<]5-nt_n{cGعCgz\;5Łٱ+:p ?}ʱC+Z8<|`pq_xX͡:BWtg545XvqJgrGq9r{6.UqO^�5kdm|axmSF9<Fpf90;}wrvn 9^x=lWq H6ցԘSEu)*1fHm;JJMYjsJ"Ba[ɽ9F4i c|>1{�I90>8iσ,Ta@6R *(J !^$*BiJQv,Ѓ6Һ]Pr x0ʪs-#jHmTdC0ڠ FHR67C6A ԪxЫM4b5h1P%`�:vcJph66G<;\$iJUxD~ Ivi| 4LY"ewǝ+Jnۨ;#YݣXuǯ 8Xf\Y6B*dN޹L{VF"˞{U9-(v^ִ<[z5L/RJTK9B6%- fF<a;skn1ܺ2rci~~qinWDh@ O]cNWz?:e\)gߑ3 Mr`d`@8UDZ(23'X($Kn&}l+/TNu, ^B6z]W&Gv<t> }4[c׆._9?_֧=2|h澞=]+c;GoU/W,vwvTCsu7ƛoM﫽3v) ڸ#xs\Z=y/{L?5|cBIԀ ?p^v[~䱾⵽# o=h3\].TQ́y\^'] ǜtrim E7r!e$D}#fl$LtfYRCF>X2VQjTm<QZKX̖lu MZAX9{a!,y 2Ֆ#vŐ*̔BkxIXJP0JY v EQv4i mF)㟶`Sb0 ìvn3V#d5qmM`~JYk26X$5 dZpJm0[LF٨]bH2jmD3Jx\MҖ uAU�C~*աeZ( 8֗֞ʛE.ú3Ed(B`�s{;58NB m)"?$poYM 7F\ElnECA-H F)Љ)z/RDiN~}뭇<7Դ<ڱ4n\1߰4sf6{k`/tOc3gݞ-̺hvATC@"-0S(#¤&`m "4EI!pp$! p8\?6aOWDG tu>!sLv\6kjt x˿t]=?756qѣ~S7}`=7-{qW;hcq`R_BW-\g cyiidlLwzsڸ?S:OnkN. w]眚}OЁ96ox/̝gcNb3^rowbsh�j'tw.?j#~09�a6e95 %-P(<{%KQ%2tւ@h" U�" 5(1%)CZ+ch=03JI"$!aC$(Y ,[6sx0Pdv4$݃Wg PglfX!lI@$$AYq@ hHIXH:1t$èd\b٥̤SA'} !?E!ml}Nʰm"M"=4!q Q΅`M4S - IgYjپ>yk̑+}J%/) аL܀K6j[7ExJ#^F. T 5C9$ І[ ._i"1QpqwA% Mvwx_PGZGFf8}կ?WSMzOZmX˝ y<[ | J4y ZJI1DPI_Z_^zQhF8tU~SƗ+ȷ[54 >|}lO\oDž}F.͌9vk';nOcW|O>~Y:0:w_<T4Xs/]쨁@ u˃M+C;j]ՉE 0Z !}{NwE5ϋ:軂xeym}kyg}+@W g"+H<kJ!8@MO8W\|\lGkE%C0lnȄll.KmT&6xs̹򔆌 eanJ!&aX@,R .̴D)5dJ!;U Qt D3ɨ +l,|tx^AI,�@ 0!8/OGS++p,0 v"$iہ,6ȂI̲% @4ę(Kvs&v8j1pYEz;äJqfcΔXvQ^l(pČFFRjz<Z;O 0 i$eٱ֝Y4@:rJe8*-6 ՜< [Q^f1sPـdt]pǦ&SК=%sC@ d&lІř}sAǧZ ~@cm;F' ܜ,Ot/uӿxv}K3_,kmk g[H4љ΋HvmȀ4 JŢʔD)Eڤ Qf\ I%8j8GDg㣋C289hkf�d!R)ڏ;9nnWG:3O-=gaD?hc~t'hcj7]qc^q%j^j6>(Gxk{3LcsU *lLx < :bEKQ4iژBl;<&c0K!@ apmk<+=�["?h=r=dhJ#4!̡5!s mՐS[ol|!g 6lTb&3%v4oF5fFk�3 ggՐӒ ҆`H+H`Y\H'Ed(BDyR2I\3N:F9^<C,dFӤZ hx V!CKI ^`v`mfD,���IDATx-d&ll5!fyc,p 6)$sHZ(xD0+O4gD xOTF )MduY*q>Cb.Dr.dLb Ⱥ5< J Y%0/ T]28ǯ8DsŒ[H<&QM(,R B(`Qۢ_$cCKi(lA;Νs~'Q,qXG<!Y9yxf< }h <zkWG{s{O:й<0O}zu{,/qxN #tom0b ţ[}89 2І(*2 bṘe6)BS܎43#a[t.vh]_G'(46:46|w�-v:fۗ'zN ܷJԽ?|GwdЁ=S Mf_}˽ᥞB{5c66OxޯrFy'ľ%_v[^ Pzy2 CP$jKq2�23Qǹ|y)wVZls5S)^2C<"ԕ(y>L_0Vr8] W\'=9ߨ VF}˂ 3X24>1ds<߯BmGY p*s>$MԖmZBp9U)E%v{)I>ƛ:) Ũ伅X=hlNҬ4r.ZLüqZ'"ϊ /V91~(8(9"XCXc 8y*>J`p$ Vq])@jE`<oBqF-K6-i)nv ž.8&B4ddž0J0jdѤ ^|<K@'FTC٤l(L;Ce8 ! QV+ӖQƒ\F*PԐꊷa@YR)BE:tr,mE9ywq!Dp0&A XL F(6=n@8])�zx\o>Ҷ2޾4ں2>/ ;�ɾuȇ^}l3g=X} R\Jdr<)6 )xn_4@�5e8H;҆Ȥz]`rT7k |<?35>6ً.u'p6n.uӿlfbpvdM왹O|Od웙hm,A Şz�FKFX_PH@Ëm2}iXfx;9Ni< 8φŋQ1]霩BrLW�+aJ6ǥ02ߎ^8e1bxFmZz Ұ%a76Xcoȇ +AcM$A S0E8@PC CLHaC4F y hC@S28AE=0B )vZ 8d Jq.H\pklK(/CtP pNƒLp8NX#;J99.'j`^htbsp$$sÊf[p,6Ab2H6i9SXsLzUFpYc@iPbCPūJv(= `J_<hCHb(Cz hoGԀs G6$n-@7w4 ,mw/uI#Z|&5g־ aj y$L̢^!A! Q#=`8FfGڮl?-]==5{jd'׃wo?pͧxr8tk}`eGEqNăY@ ݊n+r] a0^'ŠR  ~a'D=j 'Eh#jD#*y9pmj�uq&h5ݻcc2T_toP7~~|xjP W;zמY#7}=ccK;{W:k:*#M C 3}5U:_374P%р'3s#j? ?j̪w9}Qyi@ǻ{A Z[&`+UΩts1]%*q!hÁ<0>�y.h?YΜޫ߭ޭS^њ: Y`[]Muv)Pk+R$&3EKƢRu6T+3ʔjLi tQh5G;G SfeU6G(P唄!( 9ee9yE,`9^bp9ý.Bar<:^3؛C& fyG9hX?f@$ v9h7b) -hGO<eic‘fV %*c0�4b5#xjxEVd)nАXYMʪ-X 𤈒L2"eJMPqPR+竡MY.yF_VdEyz(׀rPQ4[o+ ?tPe .a8-a>%*5Vq)?6<zXpX=hcncnoᖥ]`٣npk9{.|7D}*Ԑ'y<Hxе�0n"X�:2i_Qb^"sop 7CŔrs/W\m>7-t퀀8%8Jm@s}�!�hCo>O?ңwdݣS  ]]uhh[9cjyr[L׆Piv:m|S 608c9'9wJK-k "2hJsw6.i U\sND`A"Ƞ ؁lzRipRD)-lgବFv<H^zx`E_ebfiBY w h.dU"x\nl<u8x5yoQ?cA@ /4)"$'FxDp`sRN!j2rR4 搃18l6Y0ZQl@H_ #MBBJbEʬkϘ0k1yTSBBbTY>7tr28$*5pUtGmDŽ!L,W i7F.v&Qpaaж #H|:>A8`J?dݗ'.'- .^o1;޺C'wn?y?/:_ǿt1*f3)Ljiӆ w=7ք.Nat -C茄ђY@6BkVU hUEç4iIDp)i%oįt]ir~x'4�mR #H?43914{O?'|˻Ǯ훸RL:hzr56- ֝kuc|c^�`p?0?0 ΐGN-! px(ˎI7$p's(\Vv\sWc8.D<lv>b>]͂9>`=gck+~Pt{uybI2*jt^#I5`h7mzhqքєM'd6ބcS9i [0  "1^ Qn+,d'rQb97'x8HyKBD|O=n;�9Qd���IDATA�D#KtyñHr E+p\Lr06q>,!a\E9Ё4σG ix*�y!rIyMn0J$C@I3m`+d2f#c)HMhQOt6j#NBɧԄ9,3Pǃ5(u)%EJlb+:(JrņB]qa]E|]a**°u~n]pG`شMcsN?1Ipp(g2wMKT,?q6&t6\bsk+9 U7v<wqk{jf6= -jpO/m|Ƈ{{ԟ>W~`XEis!SF y(ڴ!/78J!l53B9'v\�m9 5mTOd_drbc608١~%8O-?v ڀV_mh먝i(p T.՟iWſ췼3cm@?pi� C(=]9"#C <2NjB�=6�[^;q"BY�R6£+Q"H3A+duQ㥚*6Gx,V(B1HDiMLM ';C"YN>)<a^N ~6iHLӺˬ(`|VKBA0hC9#D)'�g^>xeOύv<~c7{oRx">vC`5XrI%xЃɇ\B q%826b؁²nVb:zi0PLHN),>1sv'ف[" O`pXMv90?,<k9bm|9z · ۸|iS&?&E�Y!UIش.lD"DSWv�[lky;SwMϬbs(N "QGߐT$TN1%L+n ;Ri#\rwxqjk9mrWҞgxۿvW>{x+G'W̯*o* TNjb`v8q2yW:HTɥK#۞*5kJ EPjQj&MD(cSU#RɤtK/g3im�Rl0sg4׀́/7mHm Lu^3>{'3Ynii/n5Zs-bo!ۋ^]0�O, p;1;$dhiE`̷;<kV~�G[] rsqRdW$Ou Z?ZNmT**i}JT|"FyvƞS1ϗ=k,2z0ZݘWd欲3lg#lR|0QG"v<'!ǹh)MQla< >""^'D7NB΀.):~<!( =!<^oT<Ap �ޅ( d@orz$!|ςQv Q#yrwY!sabX* B�,> |rr9@81rH\-)!B ^!͠ %o &b@K_& ψHYǛ<&5v4)CcH=wd6) m "m<*-[U\d L}1TPSǿ38; Mی)w:?_.̚=yv;{6®HԆs{Bw7L߿D]MhxD+ڸԣc?ꓷ3?u±}O{O>{~kOvӀ6w[E$w# Nww7[6GJ0hΦL[RɧbB<`:�:87caQL_,8Cڮ!C� 3ǎw={wMM. 8vε7wU9$m p̷Fz*ޯ~E�j�8 w9 -iIEP94$&?9JH<ras! ]( qqQ^́q6&3pTd|*d}?f9Yn;YnWUp|K^Z9=d :`g&N670AegEX$1/#I) 甔Mz/ ˇ86$zYB >@J |ϗpGo5|f͘@9<ʥ  <^~_av}QGaA^3"Y9+S +ʉ! ! pT`W! :v8ب" ( \pIrrd}v 3L-l6i\RlB" c5ir#>c1pf=kR`di@$ҴmSph);ʔ�g9p\կ<8 w"8դLyrg|+Z Kq_ˤ:ڴQ<A #j>αJt2WW}ա3wk]54 O^~?O:ڳ]g_;F:ɶڲH$B@F; uCHiV.i H m`PjRH*T$>Ȃ*AF>-6-n+#w+};\sMs};gF ttƠ<< Ýs>z[Ǐ.?oK}= Bw\glkt-6Y8'*yw_p#s@ 8,-}-t=Eeз|(/%e]1xB'x:ʞqgrN9q)\RgvA C8ɨDAr:f/œoUך@{EhW`-h YY4c2N2+5|-N/0)h7Y(rB ^7At2a>gaExTD w$3R掮<T+D LB!T$T �W{C3XyC(8 < gA<r;uUHUkrVy8vq鈻.W y?x.ĀSBxbr"d`A </=='IA@h;nwjGYHr)[쬙Lh[ N䶛=S|Ơ-g԰V-u< !X4aӖ�*¼HF+U(QRLJ!yy<3XϾxK'?K HQ˰Xä៹ g0mm8*hOm6N4A;RڀvD7 :6;щ?L iqsnKcs_űu꒝E55p8vo/{5dpHPIP#q JLQж8t :!Z(gS3,\lF{8ڮt\onł6Z{Fp\Zgq��ʼnѕzhJ ḱ. E/xkm<ǕGnnC|ъ|,6NjN|,x@'BA9 qs�8.h%8䩎 æ!TU?k!_(Khsh pN R&]ϱɅ,B)EBxƂ(7Ě΁ikS~ﺜ>,���IDAT/ȁ6İ<#CA!`*w O4*x牅/Ud: )vC \ j@ kax{%$ 4[|a'+@Y+(୅б tW9@.g%h�@wL*.$#ds6xDN ÿ (sp~  g- ɽUHZQ"i(vI!8 ݁80 1H p0;xMuHR/!k1J6^jk)Hᤀ)8ֲcT] #Kǝ0;ؤqߟ Ml3ljap@k*Pb_(/?gsat`׶%̥Łb&+j.uMXkm߷ƾO/}W>rw6w47VUUX sjsYV1]"dtzD> x,eC(̞RFė&MͦT@ I ^trʅ4,=xBwoxJ_`XlHcS=T'Gz/\9v9tpy||adde Zkoik몚nδf#K 7Bڗ|ƗteKQ`[t 6J$a08V;V-^!ϋ:]/\Wk^ z'@'ԩ avq\B5$mdy!ɰN@:l9#/ń+޿k?JYT6;(/ EjNEIY]Pfs9"qpbk Qڡ((y >B>1`rÐ+R[Cl4q"R;Z#Ug1'^qp a1tBG$4#:9xK(T+-#:]Dk*`ÏP^OWA@ qS$|CtE彩dsHU9$pD|,Iv>It!U DcGLD`C<dh6H1A$EQn)j,$md8H3ZL6(WB/�< "|AC%ҲF FBIv022Gr05dvَ͛  4yQ%< +6RH3pmtgtfu7uO١Kݓ`]m ώ6~p|1G�K?'4hʋE� dm{ h"|<8@ e3ցe脭:!C/n1s(#lu8ݞ 1O}epL]nxPpP)8ƆA{#3�K{n]=174-N48 o45�3z? Ah㟹;C ҆hㅲx]4ⲁ9^z;@$%s'#Q轐-T|6jSvM]h_kt-` p:mr ۾&ms3 eE%=n02p@A"i#w#r @ΰWFxl8<joW^yUX/^%Q^!!zT EHDj�Rur)h<  _'iC6%ͅ5@u�x!!#hP|z؁cVA PWNO{j!C^Y5hC]Ur.g96(ˠgr  Һ [ZrF^XB`CH̑dZdN0B*EntHI4qoH2ّHϛ t^tZd)N 6&?䙏dibƿ81vy=Y3{Q%jus)V ͨ5cQUSs D8꣉|ogou{+e K+%bww_"[ #=,l5[08ٔ.O6Ch9`M'퉓j6UåapLmf+m۝J*wK^=?~YnotyeaW6ʮ١~�PWw]9|ݼscCzf;mK;ͱȍJ{:_%6ҿ$^DDuRߦK*^d!b '[Z ჿctrB h$wDr%eU~Kgٿ"ߋP vę3,<'"Bw}fY28=9ʙJ Ն|cEQ|Hfv6uX=H+=^ǰPƣG_7]88CA9>P DŽh#"IE@b<.īH9P9jWǵZ٪<**CptzP6%liĭIEpW F}1Q`&͋R}IZarSUW᭪[99OO3 C\Lz{W5 H=YaGP}|SϩSՅU9oYbZV&j1GX& -fFMc20&k@oM蘀 gDT2<-Ш]da ^.{ύ:7ݦWΤSx@tk.O$J@`A*PSKutE&֣9: A*&h/ o GF*mnmhi4ԡxljTQd6T:c9S %Q]ΩQ;9{f68VAծ^ 8+.jN]1MX7tEhrA̸<c^eV4otl9h׹"jNO $Nuy`s{*o}.|_.ΎMԁ3_cl&![Oar;VPȌh\GѮ^$U-( Uri#`^e}z"/SÕd>~DwT_qxxڳkbXOT8QM&'s8uËLง 420x-kfYߖ6pTPVXuhGuxH<a=I~ML* e;62AL3ސƌ{Caʐ jVJ[ԦI1Vl։M&) ,VQtB偁 ,289+9xN!@mhnۧr048(_ E:x+.SZ.WT AxML}}'aqEaTu0k٘ݖE< 'a +,F�%vk-&9#B|::Z΀)c4w#,x >zʄfI!JA&`Tg5t*͡)Un*&ө+oe"# !:3jv7Y:j塦ܤl96Ka}D6֭Kp'>ze  kf&ȯtc'W_Ԁ5r uuH𒰶!ΕP -zQֲf\zi+OM UN1X8ߟ;>c#_'vw=|W7?Cߴ pk`=_0W+UjvʲBnZ*1.讄VU͚ jA1o +�mQ/۠@p]\2P���IDATT^BRLYԬYܡZ"R/U+UraY2- :Ѽҕ};ZOHd65NTܕNjCdotqxxlrfϮ 7\wa۶=B'b3YTq:<MW?5465!8 WN݊:4j;kwHmUXuѺKU�Sg;C8s4HcM<?| LG,D1sV i{'?!Gڟ0!a:5\Xy,z+)r QSIzkU:q<"nZuE[@0 H@n*-v �>StX. .@�=A>rAwǫ:Cwڰbx7a7yΣI+!-DIOFgظ8eէ #npI%4;(Ƒ0jO2;&{D`dèRfX?B:?/Ȉ!0c7EuƈހO @Ώ`t!F1k&uĨ Ux6h:WSJQ-r* =Eu^REi&X$ :Mnve[3m& GKEԬ#Z4?oT@¸I15)[^eK2\.,.68 .7?=;תM L0P ͺ9- *9Ts4Wb6+yJ*yպaEKuu$?({fc ɜN6N%oQz3ם>;J|>\o9^z9Vh+Jf%Tp4m\.8P+QxJ5fBFFvZJ_ծ�qɲ?b^d!^Π9rW'%8_/>Ps~]{;[+gP'Ɖ]Tsorq]CǃFtK^`BN[;V栵ރ?qWrWw:964ǣ@a 5hm<e񘡉n\򴡕s6U“ڮ|ѩ},28Cȩw$vlzAm|HFb(%@mL 섇pnP]xS-h!J T|30(3F6XmB4/<EQ..TCs'B7wּ%h|m.EѷwRiF&YAjrhˑv96eq& H 쮴GsBǐacBsTϢN16L )bfb^5 1HmXa>JCEsԱR!�iFGsLoQj9#\g;u r6%f4GͶ#% #Lh*>A]hmǟep|; -KS×.昮 Lâ ];>Cg&ܦ_!5͋Xbp39Ӳu?ZoO8Ntu1u~|v$'Gċ;S~lӟ}Sp8=ֿKyY6$NB~*]cVkImXəeRiaaAa~~^Jh/&UP]�uWS Sut'U^zn ^:YYMU"rn^tkL 6fy$8ʼ4X|7JWq&9[ȾK\؉ L5G١~DOᵁ=o{GGtO Lya2H&)']x#;~ΈQ7<!P6!pbl_q_JVsջRw S5{4#u Oq&O-X;=Ȑgg@<(-_뚟4*͢_`$ 9VSK$pSoV,h6LS+C!:J{S<jg׸*57ƟH.? Z_F08X|1@)Z| LS`ytL睞˛qۓp' `< N7Smf~Oпc7-pp)A.8Y+7Y{rYƕl,/M\a>iv4DX{&4+5[B5Fk`ɘ2&&eklME`1ƈF7b&m$fMhUMX JTu~JV I JS!sȥvPR2gvttX@"Bshpth3m"s5>:,T[;3Duvih7I ?!Tcͺ?-38PB(\n68ujNsTsjNy@ :tW@ 4:cjf-+;�!37Zl˜Vt,0+z?6Jjd_ qfpj0yr 11CpjW^C_wnq|[sGQئ>C:P=-AjYwRۗ6%8tD~uJBUt cfAxueР\aAh]YˊpNjy]@m/_'L^&8 %?[qjKCWs7tw(Ə壨c8 Ɖ$錛.o 8ΦO ;$kڠhpjcvp|_T'zxJ;K;PZip<o SO mϙEx&{*}Ԯ/ΐUkrnmh6 a+l% m1AkCki\.CvQ4848 yAp,԰l0@L` x`λ}Ypr2}|*B:p\ ŸT~Ei4;hTyEs-\l9(''`9*C=xow >eψXlrÖ�-0[h6,,cK9j͜ aH͑ )M 8LhmpPJ]Sk~%N  *9KfeY;贠9Hy$_ =XܪV^LA6VmsEӜy-ekӻT|x_=^mw!5 hyaе 6 65EmyЪR& m9M99bnN?hg7ۯx:R 8`XIBp#ߎijޒ=5 $7~sMCO|v _eoA $<u!CWױuFJc]PXڐ6T=&|R6Y Ҭ[ܤ]Ԭ[ Р]A3XWoР:O 11u*:k kkZZvJ?> T>R)^*V,+OtuMt'FItOٞ L&pr21Du=;}~wb땾M}ݧ6ft/w\8SȞd#9?]R|s,j}Xtœ@a)]$/:W"Z|SM"YEVC+uowZ~i>>S?aD~FaV A<d&hv<l2Ug3OZV1VS^/wkF:VF8B ׃(m>Pe!#v5<QP{cJʛ/ U<f5~BMƛ] 8 &x!0ü(4K2"dj(wRMkׅv:o%OLy% :ƫIÅܡe'<wp>{ n`}]x$/JnoWx%8'?i%.gs .LnvL%l+���IDATR03ydcYly+[ a0$,)2I9AB4i8h1^(j4*/U/H yr\9X)wJbWmx )NL� " KutDb[!bAAOv2-fBマ/tؤoPoPoXKp'~b6BK=OQ68hmk a _!i79+P+9 \Ju!Xhq.z!8yOd_?-ȣ9~7^>QϜ٘>)}jsg'svqW_}3~}u4ؚ7"8 mqk Z4h/9.zthpH48,V!8>4Apw FmpCp-6]o?>E\):Am΄'>i'͂\{=h3;u48hm@7|@m|sE@p>/ژ:~fl|-/vQR7!Tpu JZGPg:# KF^́60MȀ!& c0`B1&,%l09-??;8 <"EaAWpEU|r XAxIx'R3́lP?x\sFΩ�:OO꡸`76͎"!cR!< ˻<7WUj $2l aBmE+qbMkMD Y1 ƌѐ%c#DҴ<}b&ML4Ak}ԝǦ?4 ^Hs(=<C9ڨB95N'jCiKPgNAG[q!S>5VAL4;5Z4_Ep|7昵wE^O]4jaP{ꆩMImsW3 שѠ&荭ZKL0^rj�#3-$ ENn]Ue}-:y0Jܙ̹̩M'f~vuwn?}]q_1^"氯ktpuVnٹVX)R2 TlBm,D!ҞҨ_ EMƫ"h4.i0,n2,FÊ+ k}=q~}3(1׃ܰ^aܠ37.f,m%6<yRFm.Ou/:={w~kSܩ|r2HO=S =S \EY~eT9WІddAjC꫒U6U-hwmp0Є40UsۃLB>t8Z1{<a=V<s?b#1d;(w!/TB k\*g TڝVp[Pʪ`E+@+z(C%0 1S&K KYik0 Aʟ%;) uWEz]gH3 Œ#kxyH=_FPX:059\d\iؐ#:P/x2\#kw.O-s 1f\U# vWGBl. (dc˘A ƞ3Y�k)̠3@k A5i:0hF} N|Z]?sJN{(A^X \ ?4G_.LR/b\| x1' D"6'wHk!HZ&SSظ^g3 /5p!4GmVTYA퍹ΘQrEJF:iznÉ+Whw@m<2^ z<ax%KXRwӷW6`'[.#ǻQh}v6Gv7?g=?ЧvD7Ep]{ŽXS2]"F*Ԩjðٴ0.&R4Gq94WX Ƶ@QG4c]jCe7XZ-i6L<TmBmpXᵑܙ}~{γ'Bpǒ9ilډ8ta$(ɽ̕Ek7ۘ j[5,8._ +j[խw{Vu-w[P4~SM0976äGvOm_xTO|hD!d 72; J. ڠj~ JNˀʛZp6c wB]P1Mj#X1H *` F_$8l5LЍ@*M�k/fRUػq ?/G^*G{/֏3g(C0ϫ~=apǦhhd |L֬ڂ tS/򬫛]g7f$<Xy4-`M#!,~M cmAjC00 #Pk]D9(2�Bp>R'* !;@)|sxRhvtvzR1 v f]hG:Mp\{=~㽜̘rtR(/Z@.ށ~=׬RuꍹmUnNa~qA4]h,@p4V6Ղ|fD3S=ObY(-6LWy`_ VBcjZVVÊU_K?G+dž 'FJ god^-_}hw;x?t/}]ӛ=,"7hq5Xݍ&AXV)-b2iia1ИbYiy |y5o4z^hLM!e@ajX[ l;dcS^tծJHW&{&z*SQ:S>[SCyxuҙkwq>ǑJȅG]8qN)orKOSߕ;mk_kT.^AwF> W%+_SNP]u |Gz.Czsk>cǽ64zz'æG̍G[[ k/<_=/r9wrDq@I'ơ-4ړ'}yHAM_4S^4G:ihL ؂= lpD@ WOn~<3C3f|OA018AE|K̤ |796sx@_ ?2cSȐ'<Hq)}3Эzv<>.M:"xIvzSd͝ǣ+ \Szq qX= ۍeV)Q&s)u~hLe0ہ.ƕ$%WǕ(ȕ~PJ5I<҅Y A.BTJC2y0! ․ |s8l>atm֖FkS=\gn\o/ wi?jp\n㽯X.AV,Ev) <Rc<sf@m46B[Cz6W6ګZ cŲj]2/[ l*ֹ f=w2kn?`HyrrjBP\w]ɛ7C'?՛N_OnGGpG! 9Uodף9 c-Cji-VBeo4f o4^=4D`|GmjKm3;hp[Ϥ_q,$ ۺ]>@HWvt=Ajq2!8~vp'"_:O;Q?R4x. ^AmܥjSwho4ܩk.]UVOC۽D���IDATk7=hCs<l!�YN@s$~Eɭ-ݥ$Г:25 .jIϴޗ WuGU68,~9-#GMGpF.<u8-|AlG+Ćx:c&OSD85$AtU L8A(Kl ǃ`G~/ !)hpO |>'K�ERmo A?NO ;vO?젫5w7C~bA@;KKfS0f AoA1j$@O9TPkj_ .P*eT(QjC% Q!)>G€1'rQ9Zl 9\0g^sjm9K:PD\%WaQ͋sަz׬KJ%DFS1c.lP NGn` 4HvhmZB^(,juKŠ.ڗ%}]cյ,ZoZ{/{NuzHwFzO'{3g'v?o>}c޼y?߾ߞR/(wPlZFPTzdRfU'Rl^D*6JiL]f&0hX P:䒙rSjqHV 8~K>\ɾdoySQ:W>=XCDmpοttgooM{Ow%^Ȯ^8^OrG3Sbt9d&IaFڸW^OknWGNۤkn#6k+!}bW/ZP6T7ߡjMMՆ[f1ZѶ!RCtƺL19xm-e=:IR#`*-0 `Q*ȋ"%^z UxA]hDm!`B` yEkĄ+0}`x?83‹ G+:@е GX)Mm"Ldǩ3vov?-lR[ e3֌|m3;(_z7 _r 6" %qSi|L44 <.9j>5\A^f뷻��{A!; kt@B|0f,%^1[ҔI )5%Ӡ1dZhuWcdD. |TEI+UI2!WĕҘJW(c@ h$tK# Q]hZmMTg"6|޻bY^%W2~ਝ 6v"F riڸ68l%rw˿V6I4<c[ñ-}G6WM/$wfpxpvr<g}ltPG*&&fOAjCu CbY%VwXWVMUʋ²*o4K}FAPtLCζ)Z6撡91ȾTEj^΢9}5P'{kǩѾ#ۻ& 8]Dqt|vd.J~89'q=#8Χodܓ1Nx5/Gs| U_\+=qۊoPP#v}]@p|Ё#n :tn=zǏXZipBеuSW<r \9+CChi"4>@0ЇJp@? Ju6 3Llt n6�! /~th3袂�5@d77ɗߌG:\4܎Pv# />Rg'P"}srٝ@mjy$wB$H[C-Bv`0e\PBHRD?2LTst 0xJfhv` ;}Ud"CzFlܰ3H(9@HQX˼u1 aЙSLh!' >IdnAh3Bs6R9fgRBs6S9x"`Fs\.8�AtYrŗGKĻ=Y{f5p$,.-8ӠMKp4h2]I/m/�tjCbXJIJJh[)]r/Wl RwӾYY.瑝C|MJEBD1Xϛ={*=땏nyo9{g -|}暿:de5,"p#(oתq7܍JWY m'fvE=u6bvUd+ڡDb'X䔈]RCpJU8܋Rki;5uW=oq͝/O'{ '{tmW&$5ySG GrN|'7$NeɆo=tKqRx;sLDm'"1لHUEI#EӽF SKA~k[%kչbǪtTؾԹ˒_mn}C_ӦPEvMFz㻆v廚&4|_�ݭixI{Sv1<|+{n}Tß+nsG p>ҫӠ|^T!8 &4(3L1ltFa64Ȅ0'a`S#䰍8R#̘;=H 1oz'Y@W&jy;+3."'X>\pajg>ėM?'X8�>_v7LO v@4H1tck0=> ]a`m"cЈ78 3<1op# P51L:3ڽ)3=lw Qsp BCώ Xm!;l2r[⳨%0_! 2+$]"UC)Odj haC& TRIrY�oG8 E6OK+:/j\>rIRg FPT? h1z}jCl$AL645 }ƳӺ@-ccuJ[puпfY0l:X~{s⩏m?7*h he/{?X37?ȁW>գG;{qi6N&䡄A@p-2W=C'q";i°6 hl "G;NggS RAǨ 'WdjNAjç4{hG o0J>_T)�jD_XWxx}8ҹGڷhxW@4D9t?tMB =4WIh~K&YN :U6U;#6#8&qh 7?4myc.䧬stIsJ<rjֆ1FCLc(i]O7A":kC<$jp6bhb^Ԇ+Cٍ Fv#\rLԆ/3mTWj fJ@ {¾Pq?b3y , RKڙ'!ïmWP"|yXr748N9Hm$OlmENFijT%6N":Θ9xhԆۿ N&4fHp5pp ,~>;iۅJ94_ S{dQkѫpuQ9h!t F͠64,jc69a ڠAJ@S579+NY.U!>XJ���IDATl[\@_ zht\K.(9(j F h7zw/~ĸXjZ y mîFj0{t] ]oZ]=o?ud!wRzg`+2Jg '3/o+O\=|캍k7|ݖ>K_4#ͩqI4-_ZMI؈lg&_C(Ij $F 0t4ZSa "LDN閁ĩtRH9ƣz5f~;l,\9M u%'z3rS݅=lj"Rp-8<Vze(wdkC>81I-nݾӮIljgGcQxr:ㄗ-nj[lz6|p&]G*A}?dC5pl7hpܡn.m+`pUQݩC]z 3=b3hp<_9X௫tkt6ņA`!6lzl4E]xdn[t msƷ;Ml|[bԚs6S<; <5m0Cue"+1Ǜ1_OaK ϡ~@p5o 1CPCC,^(g@8 `�"E$D$'IBjO;/ۨ&l#t_@vã6 <!4F7.0Nz܁ou$;6:<cvn0Y=<5;/=-`0ge//DX@3j]^j496GSJmdL( <~-a4$;m6O+8bnGjpס_< =C.l 5 W�Rb"fM ACf^P0+U*`d[z&  7l~'G{_ʞ*5Ї׆Kxm'oҞ;to>qǷ<tgXg(! '68v,s7 Zp69j<Gj)qIju 'K o(XV*|f<z4ŧgY?dQ"8^D~r@mP@6.Ƕw#8w?{n:}Dƍ8V ,hpL$lg$JMAM࠷"7 EߔߪhA9hp05дK݈@m|H?Я׸aScƧ@ Ũx A@= 1LJaZLb̔ a)Ƌc(clhm6ŷc[VԆ=NjÝNmGr X<M*l򄧰&kc[�_(a:34 R0Kb?]Ơa+]ͻ&Z<xbƇ1>R"Qj3"k D ЙXv_$-D1;~99~#-^AsP4A nxhvx6op; 64، ;,B7bz4;S`f0ۻlBpTkF 3!8mP}AX@s\2`Gږ3' \p?k?8޷aѤJH :&5[On|BYDѭ&#lZ,[N q(KTe:*0V5 b_vE*>wfG'u7wo:cߔ *_~g‰S'gJom;?wMlc^_7nl첎̥2{"_L̥dTp;ߩ%&ZAh[(S'jEwI<dN%_$PH=58O27!@G76d[ ΰ͛px{Gvr0?ѓ<՟97P8ӗ;[s}86Z"F*nkcwvMG3Gɉ}*9tͺ'Kpy$a9:'i6Dsѯwwn\]-Smwھ)]xߢ%_\%)8nQ5ߦkC/]q6eӭo6TW8w(4;5m]PKUܯ[1jp<ɚ_ݳswpF6[Ml|2̉Lr}?N&`1ݔ܁`&v;3˕m�6K;.Y*S {n_ ]>M4AXTCcLfk0/] < CF%A"^>ʵ@yDJ Unw}(R(]!N*\kCT2{-r N@$NЧ~%5["Gaudj׆!4f*v;m_x xx\h3xC[ rvB젫vϦiލN&W`'.T /,7`s'2Ɩ09z llz[ej|њJcfڀqYm(�&ڬRY2/rL2,(B`*۹Vן}p}_,c% aA~d*&f2}EM=FqAy!:j,"a](2в+ `l:ֵސÖfxDw]{ʅ~=g6 7&nrvvO۝Y-jcbeqPx'YR41 i 61y"-jtJb d/+ ^*Qd7006fß⮱{>B]ɾё㕑ޡs6X9җ>VIM.ܰq:G~q<9QɸhpLGcCWT@ ~VxڀϋM%Q]mAAamm!8Hs(߭]횇Mu[x;]wk)՛m7% ܱHnFs&sb3jÒNƇ5H[z/gK$wZ23nLq6=.p 6hp ́6ࠫt}"T>¢PD `̄*QڙdwȻ!V@"usL-9iBjXѮ*BĊׂ$q*Br$U ArA:-$j:NT#r{fK Acju'}$!'A6"n4G ]l/f/ نwsh.M6Y- i.0o|U9ϐ; `\}F{lヮ|7 Cg$&+H |9J[h494]P*bڐr5#B &txǥ]vO)8."Ļ !&wEdwȖȝ7[ ̒6˴NbuY,UZS*=`_a׸뽮zW5MZ%4˾wOr7ut_d=/\(/Tr_YFg\n<m?nӛ_~|]pܛՎXH;&uE%괅&T<RG W)rw  |2PxR(i.I2oULߢXe"d3!+L t2t68;\:?Z9ӗs}jp G hz'֣@ՍWʓF?1Rx7y+}/pl7pNf<hѤx=6[x؆W?F]- -~ė=pZrx���IDAT_/knAmp`ߦ؀M^%E۔ ߡKnÆ7?`]'X/=M ;Z";eNvw{l|g-;HF$[ i-kv-ߑ;�l�g/g3]UyxW<@V)+t+d!*} &A5|*7жczd͵]NVnݐ(_On3?DHc7'xʇD*7s$Z+H> 2 >.)-?c M'B2M,MEb{=`l'yv"~Oj"K9l8\Vg?.d0sì{lASg"l4;BFxS;/d`--%=M{oT|ɲ"JMEi ]R4QJ v,4up67]TKEr2^6,{s b>HqA.4Di<xԆȲ:  @ghe�]muEmƐ aoJ7;{dop1E+.o{o[8j76g%w#;._]v>yͅ/懟9!?j1\Ǥ +�a >9h}2PIsTq‚_ O)dtFTA{*~B0:Ȁ&d8hӅ]%9.p .%lU3s#7{ 傃)8y(p)dɤ q$uc)OX_ q%8RY-TO\rp۾,okF o%*6 q7ܪGp04}RwUggֽ3wazԻtz޻ $*bmq7w%M⁣4hc}ϻߣ#!y|;w:H{߫Z� ؏!8>K>S7[u! S֮t}[Яa øC`hƝVL0٦ei`Y֩68P|WIplyX4PmHm@n,>�%юɝЀM N 09Əmq}6T+(D64@6ntlzG֩t��Q[& cj!4Kc^%giCY;JӬT ԫXH)V YjAxAf+G<i/ʠDd{TAdo^8;*ٮj`H t [zB(�kJ'^Vf#.iUhAqB <J6ψa׌1G wa h{-,Z_8)fS IQ@V̓Y5x%<PEȡ=E{0 S|:5h>wvoN>s*,tP[-ei9Yz^ΑWHplmXh$ 8 zjJg09} K/lϛB}SlaMo|?Ϫ+QQfU)BU)_Q̑#,I1S\DZPR/RR~Q  KEV,*.MW`%Iuj 8IF&c 9 T)rM)`ŀ)RV&1b72537#s~�r(zӋGcMѻu;ӐAu-egCZnQhYԌVM0cBpeP?(^x�W<tnʇe]ЩlB `s3 PC!gsϛ!ł əw*k칧s]rR! ..Wa/.X<?{܇Y;|JrѿP93뷂4U,+ezNnfVW蓀Z (4`Tm^G!3 4ưLh "82ヰ0-6i[v4qky&k=Z ;6sm7=m7ĎMg DDrg7޺zƽMɄhۧ9zLچuSh}4Z![K04N h\P?Vk݂ Ah(]*G7$ 4 ZK8Jv4mʄHrm qhtj[dRuD$RGT$(u@-<y̎Hq%I|a-lQ�:/ /tGə g _ _ VsLy  <h*zqp`BAT],/3]=R ;9rDsmcVcڀZT1&!bJp"#8q6CF.l#Gs(dΆ((-,- 4rUWjï~S%,v3P6PFu^q[oojK Go{=}hCT[P!8IYU"uO^Am�KA ts 1qIH˱RYE^5rjRi8* ¨RrTP @p@mprA)5kLZ_k]_$1wpi78Pk5 LjIӗmnu{R h^=㲆 1bk@p maɢp͑908W0jBS 9rC^əJ2h8VO ^,\vbC'W>|:{6茲eoVe7^䵊/̇ڀQ]ZBs@p ZCʲ_ X#=l3S:!8�Om6f4�Fji<y1zb#N) cy�fsDZ5@p�HtmbG' "8dn68TXؽ hfs$P;!�~c:̏eI|0һ6A{@AF%Lm Cpm�GY7`GdR7a MZ};6Afm%]! ij|Y- \-dGESڂ͋ OGhC0rP "P5 w5݃|9JW]M(weU-U%CI6GVz[ƽ dopL{'Я1m@ܯ $5#t^<K"06HV,My0Yqj0SB"ּb΂b"p%[ᬐH]8)?]ƾڰnk2 8M.U?dL0m=)uꦺj/p?37Go&=]ʔU<e) i `IJCRIW^*BXY.(JD`|>0^J2Li(M|SV*UJ^_e*^RDHj)K+딀Ӱ :(ʀ[jy5dJ9&=b1N!kK*]6D8888h @ݲhmhla(qG>}UǼEa31(38QX28X5Y]1-8+Y@sϟ''9 �#9=dּYN.<]xc +y __jRVъW[e/n-}p -Zݒ%�~(x7o۹KgKyzi Z*/Ԃ߉(nV' z x\}3Ų0uMڼDւ Kk 5 $���IDATeC ⃄Sَ8:�tv ;خM<W݉qٌ݀xnx:@Lx'H};0wʽ=;кwk\u kиh{8y1Mw>D}L;Gce޳;vgɻ݃ƹ 뼻�T 9)LDYΤĢƚm[n[68P{i@arcdnQ:ܰQkh[1 Vo7$жV4Z+P"x9&M $u�2ŵ<Q+LI/&L^-r͍\$xFBǨ(Tv!  ?~PC ['xk>j' ϣāRWXYU)]3Up_Z\9 IO_kjpL ,9 F�F)waoF` S˒ seBiy6r@m�y '` Bp {6_۽iൣ[jV/0Zf   dG "�e*@VU*�(PMtF3E[f#pVPUWD]+cPliP ![6jVz%4@~AmFc +uFm&Űk^Ѳ6pp ٗU@pzEfpBmE7 8CbW>z|Csg8nd(5kFpYt&o%_e/-?\.EW.Z~h¥.x9,|5wo,x3w[y ʟ+kE֍ZR—Bp]9Zv=FRX !e+ϼolRk؆f�AYSbVnkØhPW`cz:tӅ߻u9ޝ�J@gSca <{02f. 0S^`~#hqp��8505ٷ́*ZĿGۍ#=>I'v<Ѻ7k1L;C$wDeQڶbj6h4$%ZqI&l F%vHBn28�vkHb< ;X<A:ABL; n@D.xi�@sPX!A!* �ꩩq9AQT+QBpdH)1# n%>ׂcڀ/PK1е$}!zoME r(s'[fV. Pjb.ŠRJ%1x~MZV.kGWu }�Fr{ >`P~_縞>_m v]n7ۛ?;?{ n ꕙ\bY(ӲzX)lESQȫMVCTUKj@Z!) 2zV+B)TU(ĠL).WI�yPr &GJJ+) JPiTNG�FdriUg4:nX}6<vop޷-v;rZGѰhELaOϽf^0zQ_}f޿Qs^G+~X,}"86Mh=bC3bQpY+ 8Ne?t2+&:詜YB|x=Ytj T.8_\%9犳ϔ\Z*<,BM3*s߮ʻXe.C 1% ^+[^n?ڲBWV>S6]BYjxҖ^SmvcoʳmY7rmT{LVr{ҖVe8c+srmf]=؞Fx Ƕ1Ͽ1}=@{ ��"Rqw�Sy+=��{@}\{y8Cg�0m�ʰO7%4c~�@ݫw?f3gp2'3b4]PJv�g3BZ~̫iPıEڣvJN QZw),=VOA-rf$ѦT"]'xlk6�uEU6KHVl$"jQ iy+h<jpͫ' s>%�0^>fjAg€B OA +5vt=myJpiG~ >~cvfZ"=c|;7 LN2"6g-fR >*Ȗ<"PE_pmTrW)\fQKYU)ѽA[H$6vߌ:3wM:\Ck[ClO^ѾM׏S¸WH~-ZDPJOf5TB5.P5R @R0,/|T(, #R*pXT1T5z%ըj0 c2qf 1mp $71ן};Nh051A?P;6M�\qiXWtVa7_Tgr&b3%MҪYxI^FIO8rFE!tdp@mK9^*Z FU~,ʢw~,v(~e$-GrwyP ߥ}:,˖\<@v\(j<Ns GE^.y?-a\5K 8~ŨP|fݚmtjhl<k ;Z95IjTWpM5hb½ Sûp=�mA A`azXHDŽĿ H{ ()w2##s/nW3ȌO}хD8a >1B4sDvx& > ph}9TjNoz .H YgGs,"9c7PٶCsdR<́\ViԸ9Ӥ@@ibM iZIruL~u$9ը9ڀ %MH:GD /L'qsdEAeG9pd`4V Tzi*99(h�I92WUȚ :ЙbIOka/Sxf_:~Ep^> lrdL].@OIϦˢ́3Z mjYp$./re0,"(?e}7mlH|^} t2r'mW† މ"õ hwb39ԕ=umO<ۇntʓ&&JPIRI" [Ţ+8`Q9=*ThC-j(TJ ^A:JP!Z5B}Pe4M0XVH5V �b,699fGn;X5NFc; qgd?EeEZH}AP1:0aNg}zn q]S35QWISkj*+_,/B*.V编7]B>>?\O/פ9g?b>z2wق %ˡ95JwU?U 6X[uc[;zƶumF[;ƶmmF4iM |ez%T1EPj. ¹gry#w++ygRZ1]KEs^.?Y%\_o G"۾;H<i37ܛncqVjU-'Bunzmb,w˳qŽ `���IDAT= c7;Ϸw{�/p!Ap0_|L+&HO"�AD' �yɜFOm#>C~UzZzBGO냈1)xDF !ޒg#t n`=EJI0+A0C ċE&'5~b'vwEwFG5@:1g<PXOXwk;ԉܼ@y`S9�/H4@DۥIzr!:x-WK"y+[8%A rͅ+gk1x):7I$P1Bz3b Qh⭢*)Ghbȡ/PMit=3%_">,V@[k9e0c+M&5Cxp1mp %)̅9* (d/ EePY9�RPt*(bVU>VaRZsBͦ \aP,4\u.ޘܬwƭP_zo6[wiM^8p͓gkK&E -^ڥZd"rlE�EQ0jTlDUj^[P"NFizACթ9HZBD%UuCXm2O0ZkL6 BYf v6DV?ԆxLoLdpIo}wAsfp88nx$sdMаtŢؾJn]&%4~`۔*uq.!pv,K4ǩ+ �GN̆8?Ԫ/W(W <\UǺ]ȶn[6uosg۟6m߀csWkǺ~ձ˖?c_`'#Ǵ 䭜ůC(Z[<Xn v@\|g*c۠9 ڽDu� {^"׃nz8턝t6/j#38�iq Ua")ŔiEže�POJQ�a ?;%/̡g F-yOSp14 >An0O&W3Cܣ١'E{vgrOp7Gz{iN< ]&@m{uvxMOG 1ȂWaM 38psLCnrEh SC.ِ$x-"j�Px9=dpPyq*/ &7$�jVAG9n{AsCn7N7:~5lqbQenMk^ 38ErN,r75V5S<i%GSLj9y92:Z+OF]X:>^ZYSpr�MlEBP(*rq+`Hß}q"W)K_ #Λ]Q`x9ls#69Z/ݦ?hC/=1ƪm.hZ %& $lZAWZANTWqFN*z Ӑ^�tF�:#5&2,LVPmv &W&ChV77}TmǵU;WrM7Ͻh|$GB桀qثLjn: `mׂftQq܉oG\Y5/>^ާjZƠ9gcNo)?\?*]%/^EE\zWWjCDL6wx‘!5NzS _șsdʕ_(yWK;V;s؎kXg;-WmjݘNERd`,*8A.$nV;pŜ6h?.nɒw^4ۥ _~Z3K*ݛϸNg3@;4]<&q N.͍]lij+"h14aI ^?t/$?~+ >A (8q i<4PtH|b CFj`�t!cch><0 L1&5E+&N;3�=rj ]p?07Ll A.@z;TnE~L|LثBcK ~Ȏu[R;\=YLՁCj)[|=tOp%-<i@c8_[:`-&^c 0y nAh:@si:*A_swK-=TGY?XXf@K'ƃ9cB%'1cX&86hYܜAnXEOng/,%J> ! (,(./ Pe2*@x4A!]XĒsde9_S+Eu.%G;`*4np I=Ab1%�ѿ)zcK4>un|gtGFI<b85Ub׉Y%6*xz)G+fD$^D ):!U/1H@^A)iz˨CL& j0Rihqd5 Tw CwA6h� +$sŔޤޛ4R~>g4Bp ē1P 17@m�f?jڸr\s.<4@p }:>�7 쪴n1z0_PdpyXx's:08UOg7T"Fvl>}㟺֍o\jL N6$GCp4e<p'DѿȮim~ ^UM/}ƱOe:h|&[exO+^3NO?czS'm{Е߂l_4ߍxw=A ;>8HHwn 0 8*P[O[QI}HGOq YIEP2^dp`1C9S9cCH cyqf^`I }�b P=g:1f(#II00Ї7�MhHzìziO~@N;@nRAe6Gfmbrzn VAs$|PQlp%U&n�P:~#ڠ jz@ 1)@gG7vۈw/ڨ_~cAOeQ" VPf=>;1169/[�r W1-|<UeăRxe> C3K'NNٸ ުJ~AtG7dHYJFyNRά|¨'?zGyWuZsl}ufл=-yJWjwzg;7~ٽqclؽj:enfX "op *QI4jRb5Tf4LʲNP[mApaIAEf A3*= wW]1'4hNh*?Yw;8! gF\Jpۮ?}w;~pe9J!(7 lձ{%Usiي-^ҥ-zR&~qssNg&ʙ}:wΩ<N|dփ'9s-8]jxs+?bc=mc;ڿiݱvnpm|>nԅ~5pծ Tf٠QgꅗKBZ #^9}���IDAT4_ ~-?U++[eLYSnoEj U_[_hXm:|ġ-|_еk۷2 $ayŁ{82pXdxZ8"1A9hg >KqƟ1Tg$HGgs�O& 3`h&C8>IC8G_c`4E>)|8DwƐtDҤ3Dχ_4^AgG=7i<=rfbwH X�{=t|}@گu8cZsW�<PZwe֝2yPv~*n6'NȕDbS#@ 9" $ Ba+ڄ67z#X7̀)\")h%g58Sҋ,Z驤{ʩ2V\a)*7cXZ= 3/J�Ĵp^Cax rc-Y^8KSڹ+9+6f6jPmȃ j#jZXU2eA&E%"?2Bm;vX(Xlp Y9�ǵa!xmSwKjpGc_Wut$?ܻ٧!8۽oZTC)qZ!8Ђc0Э:j1&̱�f'89N hV'B 9tW S0!3DA?Z Ӽq/$ޔțRJo1pp`ԧdp�28�s14^70GJBǀYLǨ9a^UEJ282E @.83lltYNf?zz�(rdхJ-^q|?qz"c[vnw[7 Ap\ 9>?>7AELR0`FdFU-b⺖USqC[v[{)!הV_C9|㱝u@;I* n]JN l'C{38@8~d|bqT]B ")P@|aqGGǀ$4~Lx(AsG$8%U%ϩ/_/$IaN 8)2/3:&->?pd�vL W9r|<e&HfL ?0FDLؔc<j <c?ͪف6yxWyu�Ruz~0ݚNҽ4 I ۡ9C$.Qw{X C*m�P"h RO-dspK0K5uroH_ 7Cs@pT%J+nҿe^MpޟEgq֢1%e߸/*5̉Eɛ:$6@UϛV6c>Vukc9 HB^V!/ϙTP-*r^W*jAI%kX2 [Nei\-k ,LҬl3^[#p {,_GLo6o4؆,֫&gKw]tm Ys>i#/7/<߹>yXj~+zE.Zm|k6-FJ�n4jE[86Y=¶{X67TG@JctOM0<)BLwI1&X[HQ`[/5H@[k]Vf~m_ތޘzrk1 M>�g-CrǦnǀvc!ߘyjicHL:?o#z.ag9ſbѾђe)Zv>;%/)onssdǩG3Ysqt%KSEΔ,>68klG65j] jw;@ %sY~բf:ם^] ^Mӌ5KR>VV0bkG}QNޯĥWP?R>knMmͲVIx<[Q9|1*F?XH�#ӄ'X.IFD8x C^8&Lq/ IGPɓR�UMqm$H'MӘ% gP=$,>ƑiL B$3GlqQLwUrBŞ^"r:5dԡ#3xRֆқ])4*!ҡŗIh2>7UҾ[a%얘wI{PNKvn'P)=D#Vok6h3]B"Rv 2YXC$iH⍘@@aE,q::o$F94T F@فRѼe4 [\*p;Km骓bv})8f|j̉E&Z1moG�crY 8ɭpYJJ F XhIK6JRCPAETUs%68 GC<]he45;Sa@49K}EcM[9P2˛#Ç۾:m{ nop÷^?NX_SId hCb[D!XM$0 v`ٝ�jor`:|,cÄ(XۗĘ$˟b S__zJjdW@_�Zjicspc8KX ^ jMtˢ�.q  CP,21To#Ѡ?f0FA *'>}fohpp Sx" u##8CYX!c|%f+Y6Ε,=]"]mc{mxmԵDz4 ]Qp}k όMKf&gF֧zڸl\1 28wM2U%璌y,r)&UU@m{ly9jmrF(m>i`u�I!=M^i~ZA؍qh`<)N Dp#Uq\;#� iEY8)LH E�ڨ;=ҿˀ?_3ǔ0KlZ4)8W3?sI?垯ffG:>/@p@m1(&sG*Fؔ7gZd�ja4Ak.2eu7THj'ju4Բ qiC8;d !8;H"5"VuCs]�C*D!Aؐ O5 3W/%CpJf+J*7n2ׄţӻs3M,f %0&3O2{`L*Im]'rK.[1 %l "X_"(*rᵘ_DPR&(-U DF56h U,6&.9:]oflM.'WR/BdV}Nc/NyLֻ9S}c<?žv}ud_WOsG7F k##cpT K!/n?:c|dN�\[DždE-p:߈pk9u#yn P#MZzkE`2ج�5tM|?[>$Gj X{E*6ݰI0HAC X(2fwfXl1}}U֊^p$b~.Y[Z)y~,ox%.1ޘ 196r=ȩ٧se.TU:nlϦ-uP4򎄃~'=���IDATp6,fF1֫e_qt,�Faㆊ7ƍ}Tθ>_Y1r̤m~4ؤmzdɝ@xR>s=@Dᣀ:Fx�{!>O869(ɴi ?�JB89< #yB8)KiY N('㪺S@]hk�] 2p396S%y>o Z$ϓϤ"u> oǿT鿊II7&O-B:jBj&b!d"�#3&`By|)X|8}2c~u|�( 3ڸ {]԰K)ob"e"-"Vo[n op u]@ F!w\!|i)h(;ZMb5(Vʼn3p#TJ U +}TkxhTc~Z{$5b&Ӵ!9?Sfp\$e-{ ?TX XBTEA$e6JTJO˅[\j]<^ohG96�FWk7ۢO:#~n#WwsFfO:Ko?Ğu>G4%HLHa/("PrsNȎ N7`'6߅p1'y񧸁Z 5h 85 #ىyd=P]mЧi[=�CJZ!8 38`x/:!~T*%P 8T[ᰁEFFo88~T6[6�ِK*'WJYO:jY/9Y8lR+Fc[Ƕڸ ~|Bm %}^U2\i3>3A`ݗF&]2fCsfD)�ǐFx$nApVЈė<,hw<k.M)e4 MYg7 ?<$r t}r|q4v ڐFH#3M5k YH&T՞ڀ}P ½yA4 )Rl$l/^U[5N �'82CD 2LSaJ As.)nb%38́ts𧛃�umJh�4rMLј 3v�vf@ s/([qj$lQ%vg~ PyŪ VAA '7VN pq_ZV @^O-!jcxaD-IA1pUwcd,E4RZɯ�erP.UU (b ,]*x@Ir6[ţLkbMqE7ħ\ wָu }kmwst#?۷ۛ歿w>gs4q5jT1Yi)E(!%$yBOL+nJ)-E's\odװk'[I myB? "xQD lDVc%vE QGڵCQ;4NY6UӮX]}z2I]u8Y7Bp[#CňI5 #c3r+NPGqMMP Ua5gPɺ.AsOEVO]Mo)FwI]K)\V77:by%ʟʙ q*]/ũq`>8S*Z)3ݼT`8 aMeme׏C&)*7 W K&׳QrSu[Z6cDPT$WhzMY~(qu%_ͽb^wHY 6c+yO RGS<HLSv]L 8vH&�i,qn y4u}YU%eEyy; TI[Ra2cy@k/^24_]^0^$ pT1H^־y^5a_ Ub?d˖Wl_[3Y@,`N!v/>0%/Gy.iS1O}>c1|/sSy;j njg8@'U{DEoux 0Qh~ȭ4?Imˆ"1Si7 m2G*Po|MSo6h*;vtGږa#`–ɚST XS p!՜d;QFPCJ} ~^$'n9{esEp)ퟓhI(2Q (S|t;@!Adj0T@WrjGjmCmRI$w[p?olsี eoh?qƾWv7}k=K=?:k~_}bwjhKjsm)oPGk<T' Bs} ߋ%$ߏ^l�8~niEB-+Ed_a!v�A@mIuYCT']S2mޮ^@p~lZ_#~ސsop-.;^/ư qmz5!OP09qMFc�PBHٳ́A4\DάŔ8]ORckjM6oĽAtݡj-ajȨ4J�FqYq]cD&^qg01 2 7ƈA2u}*%Уt\gݡ)Ea3�]Y;B= =; x)qopdl<#38iDj@[W X^2 @pρ jc+� 89@sנ3xCΰyCoQ<0p\י{7;%1 "s h4r ,s&(LQ$kc{FVd@$%}q ;S;^կN7�v to Ƌt:^�UT61|~K4ݐ8;Pm8 5v OXQs`jzn "8 %nbEq% iRrqPkW`dy`bT9E<BjހU̦`f@!i9P6`+9h^Y\$]͑,0 E %\pLHK.?r3gg~=g<g^'ޟ9-P]x _g<i .|sDHoK> ʉaԪ?>U#x,;~n*6$Mc''sR@wɜ:7-,LMdK3Čt V+UJS3<GEj(H91Io$qSOiNOR|WeW kǽyffNEKv\8sR4!7D䮨كB?�m`Gy!I yAm@ 2"V ,^oi*vTPMU@w\ "|O[/u\3<Edarxbdw?(?fAwیY\%guïgMn-t|t8ۭVp߬Z'_ޭf{GH'LkdBjU Yf3/߲FKM{)={};WƾyngFЈ#^1E<s_6}���IDATx3ǐ�.u }ثFq"eTS/Q#ar]]#nU ;U%gA.w%iE:)Tx'u 3:(M: BoIૂ.Y,i D~5yfZJ|۽Es\tVV@mYvl'ȶel,ؚmh ̱Nu8Li[ {<Gޣ-�-�} ! %4IG"@cc{(ߤ P'4c 'ԁ&w}Ch nuwHy�иLf'85H4Fh4jt@Š<ĄҺU%1ہBaT-Tʼ  l6ʌdri-a5PVE$2WuJnEvkXT^W-*;“|\x%˃XvÒ&7yP@gP.tAuWq+S9X:q\H0HgӘ>tcݓLY)09=19>>&`dK6~~6~xxq'l`p(125Qc#3 [x$qduxh<@1=̝<DH&AjMCh4)Pt D̐HWr64| A(T1U9RqJ7}9V2828rͲ ~ty˪']>lǖ'8B[WXDi�E%%IJF"a/Ԥ�82J4]ag UQ:b\XX홁gr<87}Er/3S .yǢ@|=^yyJ283I�jW!8ñ1h.Wi3ѴiY=9�jG#j6Ƥ6>j%qbjc2M=!8>fMB]^s[%_nV-:iQѥAsRr<*jeO'],<灃j@mtm2y\ѣtx?Jr fڧ=4  Fwinَ]4.9pj;sngvP;1h>A- O B1�jp@[3 �ax 7 &C.H8'896ȟ2X=I0&ߒ':~J<8@ѹ1`pr%YT۠9̈́�/Rͱ$c# jC0O�ֈ%5a4G j280fq 80dp% |7ST ͑-%HUAs`*W-↠9pp`�HF́cBcB6~=6<՞tjp3x{hēޙ1^ G$xGǖHF/^ WI %HYdTSc2?e u |TNj7 Hgi4UaZ(=Y"49#]̔ L8K#Jt2A2ɹ¢d"dǀsm[{BacgTӴWh;ݳ:r[gXpݛ[ԱҗgO`q*+kLR?D,8"{c/eJ8lkGYPB(/дDMvM{:�x1 lۙx%g9;8 x0"*hxճ ܋<|#k3}kwmz CYVNإ?T]VvyT\cQY?uw{\sGUޝ'0Z4v%MRT.iƷ 6ⳤqqkgǾhM_(8W]c c6<Ox aյm9Jj-J)rn&qh Ӡ@pZ kOEx�'9 2HD.j}U+ U1いyGSh5Mjce3~"BU܂]i ۾d:d9ҜA cký^ q]�߹ </_=pp@q<; xGFxb""R_c/L8_!5qiIohTF{[&pul 91~ = !t$?xJ2O!Fa A;pB\!O|J,|ƾ_mۧE8A֌mxuaGm٭@,oԼب2oJxkXdurK@1gX $u"zIfX).@ _B@g[Ob؊y,\T< umQLg HY|#[ʼne"h:;ٖ6538%#0!369rR/ZL?Zp xo'/ " tBÈ#"6 &6&jL:: océ1D܉ >A &E&M$Cm@ILf$23T30HA&H3qjA zДbJtlfP@mprXfVVxl^/>]QuGGA]΃9]3Pjsܭ z~y_kqm3j*!8OYeNL(J+uAsp Qs`\+ǬRi+;+*bZ:?A,o7[6�Wɶ`1s ?0O|8:G #4�@mh@pK>(!`d\Mjj"jppy/)a(vvr,?T&AQޮv9uJ=Δ/2F}</3Y*PPmjcW9lǖCm{Y|Ve@OW↷7ϟJl<wsh߆ =Y@ϖ3-¬VQv!j78A"?8:2>ѡ<w*98,9ʍml#BnV;Asm{9ͱd-�ͳ݇ǀٗk7]dp) 6pL|ԧ6#`8|^!;!7 4Ht(BMdp`pbN - j#ds)x>x6 ʎ~A]$;Q |hl;�N }'v"u9d-ۡ9 Mdp( ėXA@s=)8$BRr14*z⍥xc,x|g[ 9H7zerg[11 =:Iq'cz7d{F6V>k%7~".P|T$c(؆ rW63m 743� a6&$) X*)RZ"*x$]T BFT*2t:H7yFYse*ҫ-gJ¿9?w۾s{B?k?tpEeWظO{>tO7XA0Ze3 "U9c* \*:Kcض n!W"jW5xE</ o`cX�X[/b�V`) .cNh7Z 8żR^h"0at9GVe`*F[+^g /VnpmkܳstFMFئ:N2|~kwUfƃҪt-=;ZNAݮSvJ>IIˆߠ?K|{[5G81]qt:{`K{GgĠ_1CW?t���IDAT aʆ!D]Ȝ�e6ڍ27)x2n"J2 5�(5ZxNkMi&25?f5mm fZs-n%甄 ̶m9[DCAx?]Z!Hsٮg?{GX;D{1}G`x{FX}L^ 00:r{0'82PI6xc|&0qQ8|R<.R 2iE"xZ? @8A8E<"Iy y x{6yߓHS%o]K-zq`@nj@9L 6x"ۤq7GT@<rjaZ3$N͠9Eڧr%}�cb?� C@_pXg=Ԗ@(*,{|h-rVe^vu6WRFqF dp넺*ԸR_.,E]}NK=brS\R 搈sz)15 fP).lae"[."M O>?"Y% c_=&qSg2Pc| %5c4AdÈd{2l˘›[$$S3H)#EƜ&c'96 oM3%$6j"V j5`kPmpL& 7@sr88|Zd , ۺ6=|Tl.0CmthYюU_>^XYʪ3Rs΍CFsBs]5\GƷ#-|u9?pX.'[ /R<EV+H</V� �*�՗]cy\6 l|9;XwUO3X=ous 8:_)]FM^թQ16~s(8I?J4?86pp�CбM-hc!8yy;m%nUBpUNԆ, 4dVA:!M0AR kj]jUAY ZSÇF,lXU6] !uNh{4~#}N v`1@p 8Xxm xJwEB 93 (2D> &�6yH ]:6xC@q|p7o/'G<5Q́(OP*qpX r ʺ5GNhE6u;nCIzkJ4FO n5,. jz 4�yZre.)qGoy$v ~PzSia4 d׈)=7>), -$nG{2ǰG73&!Tc3>L Ñ4Sȭ`"kd4,q$ub *I=UҀH4=IU!r)MAt%/YKR54$K)z`k \S72,<",9y[^8PRa,苨"ߝkៃJ}-~lg{~uHO>?qj%~_/^㝡rKuO-�xT\tƞvnz3p|s6 2)`vh'^ex UbWs#kxѵ:Ec̀Y+D7�ı@ZY\Yf lT6+JvJKZ6YKD.9_e.7@y|JѭvhXI4?=%Zyvw:r[ y| }YͿiࡒWK5S_CnLxN ?=^=ۆjg{qט6}yvxOuꑉ2/�55[1KJ2J;?75𖨍d@M &Q�"IoݦͲ9 4+-*]=Ep*UuJYLܦk{]3X C;۴jqk7۷]&tۏe;\F72MaV;X&I8C�'{=GIFq$ӈ . 3@8OAENq�yP/."gU<zF; ՄΨƇ]D /)9? Ap<Q˪%< | ӆE])}44J.��TKޓJw qTlT"ÄnY>~q:[#CY v?9<p^ķZ]2NIV6|HiĸA1 u S-2D.zWY XLqlʂ "esY!DsshYqDv0Հ.F[M)D9&eƦG%9"8L:€U jH~hioGtB|( bBD001dP7~NnHFY1IҒx #>AB)2vޮY*1)Cx%M+L׉22�AӫXF s6T| %jlG9_QW`Zrm3ZJTDEw#wgWݙU__ 8+WTOFJe %s͑ cC뛮Av̐Ps<3I8>�~+o*xŀ)8�ڂ] ቊ۵: (ZO 6QV�!m!*Ad%[[1Y6)oʢ-PҝPu}Rǖi5Bp|k3X88~ky8gNwj'ÞA * :Of#-;^2|<mdpF!86|yA[!<칍#^:UC^5C^80edt[hbF-RrA$m$Rk\6`&@Ƿw ď,ZhN瞵e lI}C: =?8؁cO<CxGHK'@oN@S>Dg1AJ@Ad Ou:vN=Am(" 84+@Я|BDq$>@ {?EF'@sY !G]M1X28�?*8�n|pSk6R"2 xK,�C�4^'8 $%[ыG,S*Jf0h2&{ a;IǸ<~ AwF?ߖA56L�#X$>1bdN Mc*/ ;3%DX\4C!H 6iEFIgeXZUuQhFǘO( 996n廄N%9Nл]^'%%Uf[U7W|}w՟m7ū}~9%嶊% EUp,4_'BB#<@\ B/X�XKC|BOW "#Ux#da~",!*)-%+-/CTe{UtQUnTov؋vw]Yfݝ@`iő= ^. 稿qZ7tΙY5|zs? hk���IDAT|CQuO'SڔVtQ=v32m_ΙQrAM_:2C^?;=#^6Wdpl6 y+`׸!>O| ɧRF]e%:Fq*P_xbi=\ q8]nh2#Qdd �Y e}eV* S kw {Fbz*N{^c?02 VzxL#!IP<+qs? b!IhN�<{* DUWWkq+@+|N9OD/("*BW).S\TF(c x1m pϋ_h}wE ]EMڑ:_!AyB'Y?Dg6p@;*@!zk10tD>qcHQU!U>"8]@Q]n݆RR.INQv .3\ 58u58/O88ڕ! \EhGb"0eK0t1M0[�5G]8ɟwUYLaE4S.¦bi 1F ÀW�14$.ۂr'Zq\55&3Gq1A'/mhax$ <RbD-MȠ6ҵJVEP tFv69\S˱Qmn q[jw*\  ˊ+!8f#K+5̼j6i߱ÍO{6Wϋ* 8"5KUX+Wpph 99ˆ$B@A^ Al[#(ZKLQY QxXc ."*F %ۀt;%; @mH*v+(*mAMM)*䕍�jC[QYǢUD!8v3K9Oǿjz l5fvGeCk8 @pt L&uA٬_v/a<P2Ɨ\:ʤpp@m8SPp@m,MCqK}c̛;Gy19{ng2:hA4;Rz8 f@so"wAKWk"Y evѢ5hRG#l֊6spm6ȩ|}^38!_#yh?,搹As<!;x:OrB8O ~OA8xR ŧ(! _\^DdPAm@L#<|^% �F$dz Ѕ/As^pp  88$p@C9M׆q�8MM>C?JNe28Ė�j:Uk!YOɷdpy 0VCA  L*v588eXg?8XnATCsABO xg C4왗#m@wzmЛǀ8)48!Ӟ?1,9*Px>;"/ZJC;9j},&3c/u2?m ?܌$^4~gLtlg %LL6MANiHSr4VkZ ji:U1edf[ Fϧ<'\ '%%lQH,RKrh=:照/_X?g%[mi<{Gg?yW>`u[.mZ)Yb̷W+XWfsavCM*ul,\]&(BDEK$#+E��DWb0HJ67I!,F@E. ۲}@Z)$UeuGuIWh(;GP#FsXMeV.\m+knYo!W{] -5-9=NaV-z~סb+Y=Z(GzBp$O6ǽvjF4r^?]c?Bp� ykط7mWNxwV=+1ʂ6ev"C#zE˂ׇJE6%L`J0Olhg&Y-,pO}_C2@N؜n߳ AW۬ޤyhP`j3Wy,ݮx]>/ Sx.U�8:-;p /x  D<,K$԰ %%A/xI}D·Mu$rELEʣה@DkKy,z^I&}ԋ<# GCO⹐ Bo?NG"}PI@| T.t _G.Cs@ds^ˈwQv7ê ' 1;D<Mhu\<4ч~Ti;" ;;VB.H CRGl-y̼K[Cj,وY[iCbywEN^A`Z7<jׯ<*ԭlf5S@y@�3T�j FC 01dIgdg h`g3y qC6S\.HNEYQh_c~@ozRp<q_/ F1"*V0<5ȋ>-Ff?Y}$(T850# 3O<HdmLQL4a@aħ1H3Y \:-` 1F<mE,fZ~tJ @m0-.v!a 1Wq(*-YZ3of¹KU/YXl 4s暆55ŋ9Pm/-]aݚ[A[CQKir &dtdtlt *-&.A%؝ 4oe;~+�u[q�+ E5 yQea�L'O�u�rj,OBm;XxdHk변f[W~Wf4*^G˞љiQDmF!G@~Cst9 ?4Cs8:eh_3PmlS6 }v }cÈ6 {a_w UbQbw V6ZD)] � G=f �_kC?PdßZpse YKԆIFA j(o GF5*mխ/Z!VD/Bs|W9 @ %nBjs>P%A\a< 5G D<2· ?Dm\Ů G 򸌃/#ylT@l/ė`N=<Lj=G)sPm4̲5G,c7%;zC7k�t@R'8pjT+� �"[0?%83}@O ޛO}e@ϕ`'Q M~~X #Q K{<o2<cp#2P7gPwiOdgL0&2'cMĜ7gL⥢ A!mG'E¥ g$Ja 4R*,fe,S#Ef^>R�;8Q`8ְG@_*Pk:^ឮ FGgZc% YفŁEUK<kkM r+Ywo7l-ۦ-ޤ)�xl|xh3>"ol 릃���IDAT:CVM^]^l7a/4AD *"ʚF�oI!G&E1ь& ~T:P} 䕝_ȩ:N sUgꌭcesUgO?u|j=,ru ?6Rg y;ˋ:kfW5<lh+Dny`+.vk:YQңvRvG^+ Z?rn89Upl+GG j84f]u(i?~Knkki[Gy(uEaFS2&\'%#i*HRzĉ,S٥zQ?e!Dsᓮ �] |11XBp_/n5Zs-Onv[D,Cr9X?;y'UEF :xS K@'vč\c1'A�uaxX1j%2P^+&7 ^6~ я ~J&]]#b7@<5"#<A$5E**D-5 #&zqZxp ,=HDU _?SᛄH2*xI3H>n{>=Jiq 1P9/PM@<,s‹2xyې#Zdp/n1Z^.4Բ o/@vl�i#ln0bx9_#jn`hk�C][ CdP6 5�M4Kbg1ij@>ST!NW$sK@A}kQ@L? s@oOՀޟ€$:J!8FfyGgSwi j^gOȝJSc*')\"4 R@mHXRmAg(P 10DdΠ0Ќ& 8egYy$�06 0ʹ +ʬ1yAZ*$jRa4 o\)/X 8�4d=GAMrJh}]fiFDd+4Cy!/ݬ(B%/ ;TUT{U{zဢ H|\sw!P5!'&y;kq1�!kh2֜PKyr)qR{֜pνRpczuӍV:n+!8t|5֔wTl.멘tqpXy\yI@/Tzd. ^;e9:גiNM| 4c9n|yA[Ǽc88vMyNݘ>)cƿsl[7sx?ZViZ"U ѭHHȲ�Pmv5UCoQ|}#w{F6wFVQb@m PV xhQGg []d,v C\Fe zFom]ECd 5S@ �ﴀ( q;?ѻ9gC-ˆ]PW ?8}pjn<N|r y^G 'qop>98|`)|vC9͡tj'q :q<pNvt`P!@IWϳr( pa4۰o08Rjp)  '9hŀ!Ŗt!4S2dK@U)R@fdFdBvpLwx4|sГid 41%i/#/P NyqX3^y K7N156?JPt( ~D4@}Xd~eRgg2 ?E*H ReT8M.IKRTKɦ)$J)>oJ `2uF7a<B)`l{V+ps v>iqE(|{Y!p) ΗKurYtx:\W*lE^*Or_Ҳk+JVW@t5jw+vi˶˶*KmPPmLJKe%h/#Rb]#A^I,;; Em#Rs 뎃'IAdR LUwB]R9d3uπKuu׀ 2㼡ႹRWc3̟ut͒ +pA71߃鞿 wո*;N"pGt ZݖG6Ӄ|{^H!V~v MVqzRO>s:;Sc_=>/Q| ?^:2սC^?lСa/o֙IïOvyܻ' c'KÿCDnPdw*ih'1c AR5Sø!z:րn7p;Ӛ#ޡĽkϑi[=O $=GV|QwDfZOF=Omy]ۨ �1eQ>�jnpdGn0Câ7 Dz}(7K'aoaD>F]'\_07EuM B� KMEM oa"p@!@(ER=$})_*31 I*u#gaF N.!sQsԇ%.}@j]8L<ˡ>,#�@:FB_QYzbvek_IJ ^QMi ?=l-qi)ZgV4�pkЂz9N1r=JT,eҥiYid~M2 KbULˈ@m ͞O 0$c'H:bD}F}|Z(\T#;3Е\dgLP |Ƅ?#E3i2>QBTrI\+JVdTXRJFNWg#^1BS9\+lj#˳qR0]F**Nf cEb2 idtE4 VT(_ rTm1Un0T*DU[Y%$;qpK!8ASaʪ�Mc$R:SQMCAI VU ?IIuiL;㴮C̳R>gJy-of^%\ƙM.7\-u6z 8fm*w~weCp|WaV9!*c/Am7F Xuf#NJL VKɆhW29!&W}"/=~}` 886,4z7O{jw6C?gL'odQu2\yiFi`w9Zzatp{rx g` F&crP_+iwulȎ;Z>)QmXD-fh7AE6dH9Ǐ)|ϝ}Ihj�bǡ9$ yU&Go7�xjb7>CI#(u"vK\1&F Qr9!]#'8H8G 8Th#0 G?I+v ZϠ-D*As}6x E| t#JN9~.8yە[㗦'uk0'o0}R.882 \!*KVT*rk<ieNx4,=]C{?WIO#1ǁϘx.+CLH& #Ut C!̐T"]Pi5Zr"]'hmLS>b,2f뤛=</`1K$|[L`/"gU"r ���IDATR <SC �?B%2q$U[.Z`.ބo*,*.+ALqdhwu^M>�U>EevE6YvyEe{N Y!IQ"9QyQc)gOٌ3Oɧʆ3ʆs@p(g^YWzͼԳvUdE}̺to@;a-<p `s ^rϻ'?Fj~UfWԄZK߆<样+kћ M r-vÄ7zT2ag@s@ytH G3{g).O|76�qlkM_=<z/qQ/15wNM~r+ӆL n$ ,kBEhg7@ѡf nd7sZ,;6]m|9/sw{Pf=9|NKr@쐴8jSٕݡ+&j<Nk.Ũj6(1qv~Pu~t'z` s¢ x26'17oOh$I?űߒ ¢b!- $ŷHҢ[/spF#>҆>R @LuTEok> 4ۺ' IPg5xRjG~ }~z#|CDo?Jv5 /Y‡To8ܾ_m䑸L}H9&OjP!6jmya/|E,k_ t̼K$1ok.r7"M$a#7u(> >xlU(WpdPe)VLttR)2$3Sqm1>3K㍱I@ߙ=Up@j<8coPwH'> xb6mGTŒᇘHT)&ct9.TJAJEgdՙj-aWI& d$F˵ct c乙ۊjkb3!v( $|oWI3d\ ڈ,ڐDQg(VW Mܢ-gFh`28U; ջfDs�P]CPG5qdFh ̓) gr^3Ψf%WϺKٗf͜kfsnR?νs/Ü<&@fD2Ϳm]p;Ƕ97A�Ǣڃ+gt۳|^;,˂Zམj+ ́jma7wUfAB%@s@pгӠ9 8wYȞxmsc3GG '93ƢǾ }7&u|;N}!]Jqif2`QP?4~0j ='-:<.58:d~} jݢx]NMC] )TtJ!8Z xw .YGCgN˭r:voXn)ͱzҲ-ȥ-.*(.́?=W[h^ I_m|BB<8ıOIO09}[Q' Icy'@Vz$/A?1 7D;*hotrY$Q9'Y}Hv@s<&o3N<$ �O~ '՘<c3[DlΈ nimXOdL&:X>PN: L )<JlJV4.Kc&vcr{&t̵�Z[qy~a 0 ",[m+:ʸ BU!t""W5k�1Q+H lIhih)k(uUUQS9tl'f.ߞWX*wZw-ju]#P#ʺ'͞=]y拞?U{v[3L&13[jf133b42Ŕ8Ic q(e(0ĉOdg93sϝ=URz?hEP]rS9Uɗ�o=4R}p宻P [w㯻HIT{_q * iUyuV7I\CpSp[QKWs@yr-88~ն/F֭nKDE##Q`4JmPZtJhSH-2A1b2BĶ3-�5L l|൷_XE9=<ߠ6Xk%lѯ,8=g·]޻bUVϿbY>kE'k{@"|+~-qFĔa ؤ!`HdPC)=X);/MP"EC1a88~w?C9"D1⸆Xf_x'x9JMbs$ǨgBsuT6ئ f%ߦ5Ts%=yrC| o9WEY9gh٧; ɧdufަdܤ, @II,꼉ަuIw.fi(wfܥggd?"<�,,;3܆fݞuyC~Dw :?0( &gAю{ n Am~O_Y\c034.15>fG%~s!c9>>deu SDJ{B{ {qhz,`~Ί2ܨ";OxڏIh(ce:"8ت$a>+?x�x)T&A`Jc46 M>i'0 fUލZ6-lJp\.M(Wh׎di:86z=5|ˉkp@mךCEK oMs>q*(Zꬍ5T̵6^7RÛO>&rE'a0bHվFsO5Dm2KđA.Rci[ =XH.ũA:VJ-;Mi䤶gjlenFՉ rvBgh>30M> 28%9J>ʿU|)((pK>58Gc$ uל"[5bJ\=<KjY5 0\ɚn@sk� ]umm[}uvqzݎ~<eV5!ja[ª4a*0U Yυ,+=L'Ll1~gEZ;ZKEo_΅e^Z17̿v=E,Z9+ML2D A0ڰe}9gG- LW  8A_ ۜ*I8ߥ'l<{$I:,MR$*91S�P`׆czDJ199Rb} $נ9X0InJrj-*x"Q ;~ kso _[ 9 4L_#8�Ӄ8tJp%| !?$8Lr ef Sa8jOpХ 7GwlP3ui86B[~$ \3/Vtows~s=ߙ'0iC$4oKV , \z+4oB� pgbx)(> y  |D,DA>a|⧿D3% R5ie:R\RUᡚH�OB3D .-+qTb)Wh1AIDhՀZIKjZ=`51ӛPnFdtr3w<+P*ceǪƒ"D^|PYz>D_zmL\���IDATkWQ 4p:EVU%M�+kº~#F@oD7Ia]@ppoR卤:DQwH'I[i]"nj%YUNJ}^5vVMŦHFaU0BdS2E* a>}M4a0{adyQNǼӋw|/\dZp|Gux>^,÷Kqe9kq_s#e=^+ 5<W�swmڥf7/x+GptA-GTߣW ꩆ9e<G MBsȜ""&'nMC,Uoq<۞fKYRT%U[z4AaD &E!H%JnaX(-NݕZ}3"fBŸ@}OyG |XN(6/7!#!==.`f0=/j}M@ϔ̇Lw0Vfv'N={$n J�iE\ �(�^-~ "5Ppdܛqy72yYקe]xIcOO $,2pn]A{ph=)^M!^�ox&$qFp.9A r!~Gq3bscNÉ>Ǝ:qqh5W:b tP!5(jđč-t^@Uwd]&yt [@� w`fWAM,Mыl%y0RVTZZ*d_bp9QMZ/י^<_3j4oxy1sH4oI|T\%j^h8G5~ OV0S'dmx 82\S7 x�ՆXO )@T 3ZAa RߝIFQu $" O Hl4]@-Πėb2L(G+0)#u=W321�=@m2Z H A y{6Dy64ŇT%gg*aqcꔨ4p8 UG,RuiFX9H4JXհˢK"&na 7 npǥOjx6 .G < <R>6�Qn<hNi~MHU9P6MԆY!f)"瘤,DB>Z1#*�f/747Bʨ(ocXG ɵ_K+f]]1]n y.x|9{8�wkǐJ ղHUʐ?OCt!ڐ!]P858ڢ%-o Vї1k'vO쮲7E YҧI<SÖfO[Ӕ`fpEƣ#15ZlL`QฝRSu'Jbo"r+!ν34#  yZLs'MSV68^[`f Ie μ ן+=8)C*F|JB;cQs,TMZ:wZ%4ʀ|Gpፙ1Gpv$M Tj:*]wE<?.|oh9( K, \"h5.r8=#6B<h_7'|6qHa\WS:Gg#Qh TKQ4]](Y-ϛ!าЄ*\A _MER8/$8\ rqw'nB[Hr?k< UVxX^syRIVq L�Ǿb|MX5"R[}H�k@\sjn@\pI{e�kLHviE\E#� @ތZ�EKWҧilz0A\֞䶾Yk~-gQ)#*ܦCXX%,`2a44l"=e N h  @{Fi^!kB5ܲ?|6W׏g|SgJ!nר]{Baݒ>Yh2  {8OXLGt c͈(h<;(MhSx Q'ԞPa<S6#z/$H1)CޓΐUSvDW W'ce"Ɣfi9*`њ5 ^HIbK ͵rq<+dp"ǘNKM]_v4LBY磲Ef=^ ˻$�x݀صWf$!q.г2rz'zp!)\xO!2?pvP[id= <әqoNr\f\%�aIWҔ[�*zr43sR"8A)8q_2ѓHq;++<<‹"?F>ek]4KkT)j^|/EgU>A#Tmw$܊9 8888d*كպ޴Vh!;V.ֲ__7jco#0\g@d6{]6+3X`R�MmʐBǤI' <1;O@mx(xk+4 @gxX gjDWU c @#<ŽJb<Zl Xђ 'Rpm@g28Y-یlnba9 ~ E / 8�/%e_:kay7]B }+>d0SQ{pHn;҆ 5E�dxf=gxiW4Q6)zU@HX([yj~h mۻ6)mpph;b)n,:aUJUf!8нe"* 쌉"88� oppXG_ ? YX[h9j7 hF5yr4N9"`8kB-{`$Zhհ-jU4f(5 wc}5}a~v=yc4Gj 3$XP.=5 gT1MjH<͒bkSUIHY{ܒ,93FcB0 >0D@peg�҂@P]MDȎG180o~qpY28[ Ιg iwc4Cp@mXxU7[Ou}<?{>s&y|2/ X2^@8<t܃\*. w6NC'tø<|w�.eEGUjT�ul.!T($6OO4Vd;*E+ƈ%h_B0Bjr=-Dbm&HC-V< 6#9ۑ':#w l  >&(AJ2O˰⯐cyX":V}2kqz~R%s ªR\sMZ=qCV{ (jP>$IǔGci#nS k7x'o럢uЅiF\([UK?4a mˀuP>0(߈(ۇULv͠kշŷ"m CS[26 :zϢ#:Ej%&"cA<���IDATlsש'b#2�+4D h~Fga[8F/Ԇs ׻oU]pwlVUOEMGOż׽LW)IrR0ƴ5{TQ0r<,!k5#rDp"U6(҂RH_%,0FX1R ? c-% ÕI[]4Zo..G[A%OgV ˆED%I`MX2bNY2 9 ^ȽsWw OP.x{ X^>kFNr>WԜ^gvd m-H{: 7qv� Vv7OgdN9'˹9cI,^܊:V^[$~ (K9 ^ɁG\&_c ]"qS.q/A;ˋ9͏>Ib{qyÌ=ƈ9 O8FGغ/\ƘOYϙ g<DQ?IA|jBt7FB$;!;B$@x7 I· >tLl[Ck\MmXMYIY,r_uWw8gk#1 >u[5 "cܥ~|�"P-fXFաkȕ_ W^P�gy ^Bt'� BBVHWFPmPmh"Qm'Q KASipjf&brfR%%jftf𓕆5" dmp6;8XnNN>+C/Bs ER.JXuTZvˏK*N+gj;%^wZ8WZ8[k8]ΏK/Ijnµ!o];**>{/A ȑ <ݲxjx(&\ #mf卺 Ѵ ]k?з FD Aɢۈj#b� Idp9,ΜX>�1km:)Y2hVaMDd ١z B6!!  щ&R'r''r&R#_&cRɲDhx$ZY\ ENwb/DA/8~Lo Lw|KC ձMiuphsƒE {aHIXYxy &˓m5#u# Y֧{U<~<^;Z *b$O aNRI{X3#9jkN%;f8+|P~e@m�u- /z!*aaDvz`pk0r@pL!8Qmd>LWԮJp8 #H_-9DqI K#/9hCds7.,~Cs`VA_޶/ȫR~d+ wDSskO]-Pj^sH }N1T ZWO2x =VuΕ=؝ɢ`x<ñV />xxq|X %]x($oWQ@]|>!X8Ԉ,zT1c�+6WJZ\Huđ\ hiHvFN&Bٛ.ats}E1^Gx|8D< ?Ughٰ&;/o^'D ]$Pw#MOoRkO oh }cbf^6g0!bMih6YfVSFQLb�QAB1q04Gn@AlߔyR>?":Fka:ް9$i0:b0' 62&f & X,>&:�O |ǕWzpD c";~"+y"5n")z".UfT-yq%{L2?:"0EsCw\ x% ~~`yQ2"(hLhJ~Ֆ)ih}@uloU0TkY<sU+lu#-<{S6gקX<Zm+2M*cš(Gb`ˎDOٞWѝVpG@0:.P+ ŃW<-gPdp9y?p0h9_啕=CPsNpг:&t\s�^f?_"c9)kcg|#p ٷaμ!VX]aJכ|]RF5JA?XɗEW@X%(AyDFׄ$f FqWHy $vq(SwQ+KT~> C9]y:4I}DS(S(}*K (ҏAd?C7X'H BD;Ċw7g'V[_O󿓵𙡸-tp.%kAZCqpc2@gx@Щ6 ow/ !E6rҐ.Dk#uAĐ$T@óp _N^X)X-phd5ڠ00( vfnl"5ع[�' @m vv > J?!|*,Cgf� `NOs/ªψםŝ!=uߒdu_'$F;P{ʖHnUKujC!pj؈b�7h6?c�ŠϪM]yDn`d?؉5[lc@eh:`Zpĵ5c"^$](cD4£XP&.ĥ@sو ?CUBv)u"R4(NȌHM_+ǵ1j*Ba@38 7 c'Vq!-;'%'|' 3<_2}^&L?S mH7[2Eߗ!8&6f,k6g֤ W{EXuu9`*@p4ؚr!8F[rGslY#5${E,)Eۋ`@;׌婟JHGq.ogauOf >�’!/! RW0+0�nYyZs̯HQ!xmp)7̼Op@m0.u7K<Cs]4_1GѤoV_XO~;??-w!,^q<4 ӄ=}B9 <f BES4΃\^֊\Ϥ,`x<=N;.piB*VHUNO9zt^j=VG|4QWM'F$XC"\3@# 1%3�;XKb6LkۘY1V6cv'w 1)h D:8 WD ?3xkkσu$5ĵ$uW*IpH�T4pXcw;{x1&婪B>$`m071<& lr1# -HhX�?;٠[x@@^prD˯Qaléabmovij</6s#m(p+_L}]tq#qZk) J֐aBpAz-�~3-S0q  Dk9Âq%pDt"JB-zڥD3F<{ w/û v 0RMTtWܫP1U?ps|>U}+{YFix8U|0ůl-wo-3vo.3n*5 偞 }p���IDAT*z7mDSK)w6u&X�He$XI0Yt@lʋP7X֟ҝ](s}e`Qɓ}YZ^wjcMK/69 2^ 'YEPL gLyCAZޠ6ȯ{g @of^Ɛ 87gُ30zv/S'|Z쬁/F ᧏88*u ^6xBO='rMErةhbqb';F8�L. {xsq5tQд�C]sLI!4"F; XPDC /o38:I^ k-khxcyp͒|k?CmfL#4~gs ً1oBg1w/7!&s\P5M'0qmCDžB/G+Zz+u65>g^ z؀8Bq{JpTjHT%&8.e*dF9O-dmYifvz 'k.�̬Da8#W4E{%E "#Bt0Q<jΉ jωϋ.ieYdgEuL|Ț�Un~ MĠ-Ԇ>^ nl -M�~1 h!a4 1`u|im9F@x'ucg$׈-c[F�Nح b8\u\Bn+ͶVhATM6W+H/H,| aRMDFrrC0 a!FqhCYl /pT5 C~K\]rY+Wͽz-ppnOWؼٽ?x|@s<Ap n}5LAol܁X[[^o|Qӫ[ڱ;imՆ-::;P�K[!Ҝmnʲ5ц&y|]3byNjxԆH?T>jPIYOdPD ] HJMRGsa3_hA|5G =\7ȇtr|0  ]\Ȟ",#3k h~7 Cp'[hF)DmLngUfF',oGvKJa{9 8jc5 jceh"{y_ݥgk9}I3v{<t׼E x/^d2o%> qr dy J/!�[E \^ !,zpxɋ'P d`&*_W*REy}41x3tH Tġ㴘2B=WHz| <`%vR=' m� C2dsvqrwsa2Or +�D%S" 8.<!@VYWʣ$E1Y d׊3o /#D[HoȚnJymhl;{H]BPH 4OӴ =-}~e�Ie@9(:6A1 -NvӸo3pj#$-AmU�TWiV}4f6YԶ 2jsvc6ZAj d2[K[U?9[q\#É^h"癤a1X9ӱnc pp؄4` a ,tiȃƔZ gTN^]݀%w=ׂ>nz̽v֭Uu`܇k=XUݽfNؐl -ӗܵ/yn<_r=FVqAwI.z.O9>޺w֣ۿfO}'`㝇lΡ>MO>l{}C{jwטvT o/7vunH{Қl-.JSQR=,(Vx5Ȟo/2UeYVn+Ĵ#D^`a,1J<3i%fJ0p&3`+;X9mvs|]0<ۛ0rv!+ppd2!Gf<qc 2Y=>ql6ҳ#"7�>l'v}$.etqn Sn nAmt^U' nnµixqkܸXho穱f/PbŨ1�=aD!3̈ӬpPjJqAT1(E%Ic PsQF%V!TDzH>!�x�N6B'`1ZW. \з\+@Ǜj8}13skg.Yo2ߥK p_)DmxCmAg`6 ԝP^<$o~ ?; ;'բHU 71A)x< ʠdQcs8 4S_Ia%հkei pSyM6�m<�<4:_aşJ>PXg/$U_!PU'PVO*kPڳP ƫ1т ƛCۂhZ�6&Cm�CMFG5tP@e:nԝF5ZaB1 /m[' 6;cAn, <hA>㑌بkp Mv{Ѽ n30%eY 8lzUkddp�0qlP nQ0 8l�6RYl0|k.[to>m%|psi;חsg m^^90ayC 6J]:\9fjeLQZ{YncMO?j;|oxqN5~쳱#߾:umG3|kO:n`@jh͙=,sIh^X~\ U-.R^t-x$Pl+TUVEM^a۠9fCX<Y2 ~Z9-09Coȵ7` m /q0q~579H%hNEhAx; [kp)4Y/D;wsV59+vd5ޛidҥ5`?4`0P'oԀXCkƤhMw σ' =aORo d " i:?Y8!_姌WUI%SS D# _ٚjPci%2zl9#v3n==0&vJ !pS7v&|) {+ av@/B ? ?\a%|))*EQ Tէէo곲u '4g6 W 5T-7 E} kh}l{۞�mc<<H~1|0oFAňZ](Uۆ]ifm70Fۑ篑";� u~E]s5G`Pl}=:B;361Rd!kFpJ5.aX#գzU-*&)jSF Vn(n/4CIIFVPMJژbXc1nq{|3G^A���IDAT}sיִu{Wz"<u>R#jc>y/,4Ϸ,1L_:DYd`4Z$>v̷Wm q:J1~}ቋ'?h=̣wm z|j8EO}z}GC{; r^W,Ktϊ95|cFɪ,XF}ASiUWXvxxVf@m& tmͶ�AuR#p �)fWŏ`L?5#Ђap̈|?OŞxiȔ|AbftqRnQRwI.M$]g'N "8+ܸHXi}?N?vVlsc4c+CdpoO!9c@gx=>"SXzZ�Z.3GuaPjPbĥ3pjxr6"ש6*?_Gсʘ�u|61Xt)DjIGj4x=F\;J�;!jlpCQ~aQǢOЍ%}UT>.]wj9ԜW~=45gGTM5-7ԭ�P?� 3T1MSk& W \M maVD C Ftّ[@NTįH6QQF1 z\wS60<3F7wD@b;_�J7� 0EGڱpNlSr2&>G6 u a eZpe6߈(�Y!8{/|;k߅ڸ]n͹6缧^ {z, cn<28`wѨb["`,QڹMeCÜ`k8uX aM.+kK7u?4phϏxqwzxWٕ{ǻ~�a8 Lt~uK/pv짦S?|{*_(h|UWl=̂jUj83o(-o>?S5]9^>Q5 ͡As(*G9$6 4 [a[qj`3-mXVp_ N~h 8+{  Ѿ�.uzs7 ~go7o3Z+K>]�u= t uk+i|ݭN~˗X",rX셇4 2�kYTݍ M8<3gu(2 y *ゔ!`mZ.=TBHpD6; _ Q6b*Bjb`PJha'7�NF0pX23w`읂{%>aE#QGd׾pI*NI+#ɐ\�ˊ+k RwQ[I[ApQx"7.M+H?PmxdR{rCf�amfԴ�q|Idl$njA1@˄?jc#{/q8?F g7D?Eю# lM|yq cv`F9)f8!j4^cQD l<aU M:�c``3Ca!`Pl�FmXMc!U?* RƸA~{=ٽsz}kf_=ȋs|0� z.C^20X)!Eh#}@qQ,Aue]泦;~[':۾k3|pg;n}eӭ{z7{O>}ő 'o]xut}|goO8`=62QCk9s6r"g5o2><Aޒ'ieA^eWUvEMV9v_a"XxebSb&qSd!SPvkvK FIS'$T ;k3f|芙~z҅ÂtM #X/^$ ppv l'lwz725塵 +Qp@d.wxpΞ cippW' X306CSxHÍ19L25|̓G{\]j_ gHp DgTPT >C@pjPc "J iQ bM(1Il$AgpSa:m=>$c3iqꔬ4 dk/*.Am(Bg`چ@p7]hr Zn�M-mm m]u}dCGʍ@gqnӐ~O7y ,|5b F/sjUli PvM22\dP�j# c84G֗i�ی_ CV%9֔=Sఫ#J* !�e!& äa|QBm@s@p<QCwh!e}^|#=f=\;cq<�a\}�˟QW@pykqp<2$K*P[uKĶډ vvڲMUECey7[_ot[nj6߬ڼg=ؿ{^>{ؓǧ׻!8Fn^^;M1ebchk>u ev8c0% jl]OfGb@p�U4Ykpe(ʬ+9c28xbYwdsa Cs0~Gbxmptxr7Z�jz㲐~ٿxgѿ^Y~w�<Yf?^\w1cBOȋ|N<<`%X* V ZC vrSҀ@chY@a>B%Ś�>P "�Y*I HHHQ3(P]5<UD.30b: B5̸Zf\=;1M0aGWs~$)XZrP^IZ9Q∤8N <KNhTY�TݫpGt[ܥk[oCaں0Po&)7>y<<0�x@hu :,-V<nI†Et1:N^m)  66A| 7 }ǂE﵂}6/-9 ;oO9VoQyuؑ-NmD <K8׮c[5qI8d,G$h[ʐ"nбQDT4 PpY`C 8WXVZ|{rշꝧgUyZ=Z|}}WF]e63V"Fn>@ u<[.ִW;ߙ?h<w$j"]*,bR$D-9MѶz[kVn_fdi ^lrw}_1pni&ΟtG>A?jmɷ6dOž Ҏdj5#}Y\WP4j0r jUlr6'6a7| -6sL/� L|+;4eǔ,VFmM_F9h(;w�ϮRpnπ5}nm!685YWkW(11j@:A4# D}#5>#LGt ���IDAT?J? }a v vPv;vj[hYR0[1ƜἘu2sab8/YxʵjaPCV \$H ɤAmxrX\clՆH |\@j8jCFʣ  GXj& j͂ڠGsHc<F3_(P&FfnJi&�FXއ�耳6)d<AWPhj)yר6j+k.b0㒲2*PP7T76Q7#Am[@g.�oph7>OHPTڎACńgFTĩ.6 #|Ѱl ǿDmp 2/\'!bc%a85;�bw!PIm{Ǡ9w>:r@njˆނ(!8Q"tI$4;<QI)b}Guߏ瓤&m4if$4Bƀىgَ`h]-^Ӥk8/u�jC S#FDuR(!!eBpܠ3nDz<@Hci.%O^u pp8̣jCjXZ@j@D,ׅNX nD6cZCW6ЭR L 9?X�]*m4b<S%}Pw⣆7ִZuU+UΑ=u?8m8{oyyGo27uzLU,19 J(+`iZ4!k [M88<*h=aM1�Y#* `fm +89~<86"Am? 1(8Û jcd 3]{XeFyf/,{<Iҧ?3 /XӺP焾`b"ԁ]8>`y`�j5< E@'Rk5P glw\4"g~\/1 P�~5*2E!ДPiu&\^ڀQ rwkxZ3;cEdzgTFWb5#sMtf/C,؆ ݀]7|blNAn!_{8H{ $ԟ@ B38oNh<IN5>F rqFB+NY|x+Qg:| &:oNrA<9/ BBTa M5~HotXPG,aai TzU&ԆlD u7owz@=L 9,?c!n氪?ةIԥ[͡Ҷ s.k^bVl6m@  E덹;o-w b٦-\"CIiqG+*qqYA�|Uy F1 hc c\9s=},{`dfLB1@7./j]K4"B}0z,^qІ;۫p8/f:_xe83Μ,M&1f3\rp*{5Mv n^}]m6ܶblez*Movg'-}޺5'= ݽƵm;Mo]ԪkkѭƼ52cxPn.2ZEhf֘2t~U[>ZAQh~f&mbOh$&mLҠc7�> F6FìВScW!BScj*Β cʬc  VQdED50OiO)E^ҿ΄YH_̀ }K?ҏAXI^]KmPంJك#w$ P(j �i?c;vx1wz2vx2�ow^aB<-8[/:}qez1 y6VsBɝ(/lW'ӯU#9 /�AõsB-k5(82|)TjHSy?7tFA0T\*. I+eUڈԺȴFdD*A \َ(V12�^ )܎1ʆ廹{b%53Pj85xAb 6Nl94HN5>_@gV~5[AYay HCAm'(^s@m{/rG-Hxu'ZrAnG\m4n�ta`M7R7߄tgеCjĝPAzP?cs19<%);iP3#uNNJ߮Y$Y&97"P%yn뾃8ߺX^.(+$]*44Dr$4f h,0ઔ tX*F*$e8TPq}~H 0&CoFzpp=<_ѻ/pp�bb\Є9BCpYceX[࿦1nxAc</&؟]t6$�~||'lwbo7֞MP`U{aM ~ZnMWÍNӡ ?sMgw7VW~ߔ?Q=Q-(J @ 8+ (iU4!8[f�͑hmAsP&=Sӎ*d`U6bq#4_09*t$.ӧx%Ytpg:+* h栃t$jn]6AF<;EO<gO>s|~^tz%Ѳ c`m,vZYby4Mc/ $$ 89;GDDFFG3fdzKOZ  e\r柨%??0 HP,, ˰)Յ6+!/.\Maeeg`nS]  !C{8P{0P�Ws k�H7N|wA\I]' m_ 23)IHP^SVMgp!c}*] ڳ*^X lo�ٖP(,6ԘHI3fN2.CG!u&'!.� (ASqh Ww3v@ m2f 2AS4PҀ&cVh 4W6\?q++5,>3Ih3 1)i4-Q+hMexCiƬt"ΊgpTZWURdjd^$?R`w,3x-A^1x&�O5pj�'bڰ8�1y8zh:ҕ`"4L7-ݔ$bRlq[~cѥA.o)ٿ,^YުߧM3/7t^]ۣ]5}\omCU@>YQ(UM4{jnml%vVm.1-Pu*ޮN1֦SQ>K 1+S*/ZǒtVmR+A2QaPͺYrPUzzm:vcVr 1sDQEzbchՆ۩-28YYP]<IGTJAeGtQi_FȿwB$o7l^A|GHǀ@p^ H<Gyq?g/{ȗNj9eX<d=m:8;ژjD"Wx,ن=. kIC4�j%4�/p ֵ`z2Y3AmxKObѲP&*54xY@<01=j#()+H ]ᒊJ@ަF]_%0`ewvvZR_lnr3���IDAT?'w}\N渂-ܢ]Ńq%t/:cj?H9kx]�PtW;!]hzos%Wi|wHkWf:")UDAM^;$ SXԘv+ qԸIn| N q cw64f@8)PCX�5zmb0g N�Ȏt3fA|Ф2+vI:4(A3٥Z #/;OTWCpB�d`,GcQ4Y4>O6eM)[$E$ ɡ&Ydvdp2!l{Mp}Ⰰ°z-0نupFS:fl[`=J./s_>{p|u;cQu9GJ%nf֤R[xs:6􃉒 UP%]Α(Q\iλԛ}?jZk dCMDi415]fxb[V@s(Vj9$+h gmNA9lZS\qdppXzU:+;:|01w H  Ipx07W*݋;7=6O/z깥ςg?g_/skļf. - <reuv]fWP 8EDaΑNx5ϘXrY(:al}"xB2- Q⟨�"PK@<("$&TZ&xIhj=ImgF?IJ<gcb(_['l/|?xSy(ޒ\q<DB�.@!/�}#ޛk5r H yG9 O f\œ |N&шj1/Wc]$65OޜreA29T6Svl>f�ʠ ! D:�BXˀPc@v@CmȈX7$�<c2A=Pi�|2"4ҝFжYrړ>5RV1.K3$LN::-͖�B4J6+I<^yFa(JfrDN:3jF2f&S/ %EIeMϘ2"^DP终[ $ go7,:D>e,]i8טFc=\$|8ېEzc'x]<ז=O.{ct4$jr`{ᶒOJ>}ힲ7P}5W]iHE02֜8\ jmz:I_3V$+HyH 4|N[{auŎYZJHY4f~)Ő<-8bVĴhfp<RCca{)>Ou 4Gdڲe먭6cٶ(U#Ej1 884Ӄ,P?aAc$!)KNb){w0?۾7H'8 <DN�_XD@etpbmu^ֳ<d"ynv "jBmA6^|4@O/l@d,ZL, �IՀp A:}99rG-ԈKڀЂdxjChA`r) k j#\^M"+٠QʮhjF :c*5X\m Jw% &K؟PyW'82 ~uBk茤֓chj+?,ݔFN2Qh} W_x.ࢶZA"A:N bxa10#m'5bN!( # htaA5iTj 3# D�P!=~ ml ў_@1RݨJAQ2$E K(l9B0'JVplCN@]SFyqM &s>E섃 3mH9H7 caH U~g?P1zS'=㕯~U{s;?ou׿7P~_;[ ,ut5PKD9SE& 9\"ε+e1c C9`(PmQ4!ÓsV]FY^npsHj`ڙa]LRMDUh,:/:\10(~JpТ ^p Ho%ެ]sk�rP?gCd{~ -}>sw|EPm/~c{uB(yZAjݺ4p}?}5`'83\cЭq|k>>'A/(Ri `='Aa ),:ohlWF(3ȩIF+Cǃv 76pJqw`%;JKwUNy W@j_O{.5E3ޣO[>HjPQR'H�E5NJY dXޕ\''y)Ց\[K6Z4lVcLJ rE XހPdi-ް~nyL s k9-e-{ (>O ܫ,OP|Pc8TM sM9òv{n3ݭ"rvAn#(D͠h(mEMgmW?ZojI6[VC|U\U1V.P XNƲJ:OeRUq1̍,N֥MV|/gzCm2MRMbm]R"t>�N c30Q CpWp5z%=,TK{>}OqzSײ]K{pkA폇:fȒxe6OO$6dbf.*? !L|++  %UG]w?Z-LB*+Q  UqXQ6+_[Ɩos]:yI(4 ۍVp[ f%ZYgVݏ`hH:ݏ`#Ӗh՚/Y"t)L@ w(tWy-Rtms*AJFHX_ܠs̠? uQ|]D Ab .+yqq&, ‚8GFq_Gȿ-50ɔДO'ԇ%RAM~->%:%|w�#|Z7 *8O ^=1CAwxsvxlucmtawXkfQ`<f?t IYp҅^z.:!<E-<cyX4׆Sx Vjr N°\J 56|0҃L{$.N.`B]ڄ;֨6|e+u 5X.3E' -q[Jsv$ye{�`RAQ~ XVE]fYA]Y@+JZijN}oj'a$P~_ Z3,<:5fDΛX6`sz1&^AV3!&8PC1* Ёg�1"V$tpsrYsTp@g`6rrdmc*BFcÐ~P߿,k;bn7YVd,1sdT)V@s2&ʲnT)'*3dCQT UirٵRq铝}R&]A!|)�Sbu&! s6E@g8cq! 8v1{hÛݻnoAKk@O���IDATv.zl]𶅏l\&gv8=}FG'# /3Jo'suHh-NdZdz4ƍLmvBX~읂@p�u)4ZuisۙՆUDj34ds� !8�{7#a3`UXZ`ǃo@ఴTpЃ :8/ע-Oj`#_C'�^Aw `wȎwPs$Nmw�xw6vs3Ԇs�A]ZxퟙJE>*:Aw-^mٱk~<C)^q˂8;8ڰ7arkL'f)<):}\v ف✠\ 7PS P#Dր-4VDfG);蜎.t5|ZF~$ecĕK4@B٫ pB~Չo%սͫ{_^bOI FӇIR˧ϐ/_ ˮsx: BN2aưeǀCՠd6en!hW[UO&HSS x54_=[WX 3輠dLD O-�{3F d>k)8t=Ւ}q� '_ 7 A٭Uu|ެ'{.~o׼yF P+7,T*Ȟ1灋itmڙgVd=ә7Z5Y;Ns+f;|$[`w idx#Ѿ3\Qa|u&.Pw!9j˂-x5>KoZm{_mS'l|jNS7<瞬}/-Xr^v|7ar5`)xI!c0mJԨ<v,s-3a4'i0iH0RjRFjGkF\1V*?}~EGcfxj{<Әa&mӱ[68XNԪR[EA%#=f<tG¬T4R5tƌ[f;:LY-"#HS<L`<5hQYB? #{FT;%*gDg^֟CO[9d]@HWl).ps?Edi$lDڙo~<8eJS4")J?_Cd[Ib>Ey MC!'TsE|z {ۗK:8}͓{ ==f-v+{+{+ʼn1,r҈]s}Z\A^ )30:^gb9l ]yC)^]4\HrkWf\6c6PaX&d fc"TPiVSûmzB@bv3 5XY})bKxw+tF|J#UW!yjCP$N6SKA[>s/_RǍwA ^}IZru|ZwKv 8P0I7RI!۪1@ y>ՙ-f=C18A8]88H3ǃCsD6 ;n-g .*8@CJ  G櫨0ȿB*8򆐂Ax)86>[?|q߻B5L� % }qX92Ҙ3ܐ}9bKJFdtR;09Li3G"85 / L ?``Ap9!#_3y#)1Pm{ĮQݵ_=qWӟewţ||(}Ѳ'X{w3kgyy=+K.lzx~I䈌 1Ϳ^.VtR}j !8nVdAsh+Tozo(֘e'RV&h3mfpXg^׊b-dv01ۓLk61Zv.BG[[jLZLYQ6BURl ?6~Jpɾ ~>08|9zqBsxp 8Y6+a#.\xҥ}^֬r_P:9Ep ~k 525'$Won$r ܏gx_\Ʌha$XZdd@;E'jVM �3w wpel]Z~0ոWՠG�H>y=-^M�EH/m_Cǡ3D&u_� d 5@U1}*?a j&4Ҁfu k Vs S_B6;AJȡzH3jI&dX6pLXV`%PtP$NCX‚ h39Z(܃Ƽ}Uj})Vq�?fa8;?MgG.=(g_.ߧۑ೭_[] ;'Lv_.W .^j˾ТМy1Cהz*&zƦ- _9`'m#|Շ"ݧD{�Y>㍰LO`6NrX~WYفgxA_r|W <?v7y.vS>i]Ɠv슞~1.w?+ţyw[4OkzOx]^>w.At?C|ZH#1YkᢄER,C_5MC UvwlWUn=FqiIeu ;Pyt!]ƄNC $a N n!Q4z#fXGL]0U?)8.ӯ' >pppDmRYՁ|Mx?=8JDe#9$W^LEUjg] R^6B$Ր+aҾS6Ae?;8|y 裃'^~e+m) /Zjw9yk3}e<}qխO6!Qz y؞4'$ronO</QKAmҩ9{OH.H zM̮vZ5hj-'tp иAnP\[+vZ=P G4ب9ί}ڨjC)[[6D-Z?}@|} !6yiIqw@B4N _IEH4D^ڐn!([4ҭڙys,0|X>nzE2h$7 hez>CIO2ȕ3Έi3ABjW7Ь'88-HVL0cASzhTA!UAy_f> SchzpAp|}'&*acFZWIUz+jnnlasJ/TNrC ڠ68"O,7�]ǁ19~q `憘uEb=ؕ<~OCv# GdI<`{2K}N|ߔ>۶G~~zڟ8/x_us AaÙ#%2"Tm(55PRcSlATӛ 8ooj+X|nSp० F85ZaTiVpX@KQjg}A '8#hqX $| ~//B+/9 hL���IDAT/X#7.]eore^˃|)AdmN hH&pNlh+#/ѠY'X#SÇ#K&IƴTDms%k<'TRRMKA'~U J6:S ]7@]gYgq%{˨U�r| 8 P&^hLkVUuoghoWI8 ]g$AW�^iY4~0cݴKLMF D7h$Ւc)[Tҭj6zoצ ;t4rD଩㳨#P[ylmx@oBGw:+'0뿨g _ᔃWXAJ#�*  '$o;d �a#= #s ?!Ղ!ޛ�i@v=ܮoMg'w!]JpֺuuEVM,ll)̽] 2LOu |loXoGHB `4%y!?pM|ȕ`p& 9Ӵ{#/v9'S?b'}.Ra;у6K}N~BR.z>w;^XTLhtף%qN:*PEfU9BHLL*RnЬTWMG=wuOQp|@_ҧ7*=fj !0:;haZщ,愕& AÓ iIߜpFWOVkXc2 V7s ,A!_Btp@sp |-R!#:8Ԙ!<k4L9b κBOp{7ݟ4H8 Be.gV "- _8畠U{3AwVi?;>] pctF^#'OɫOa6ӨȠjk5TCBD'Pp)uu$r℁NZm儕;�pmlǍ61-ݗPNVL\&Լ`yB6} lH1Ԇ  j!i?-A: 6RV{9, ipmQSi77@f=.M*0PU {@eYoC%S;d fTr@mXN&ZiyA.l!!I6O2Ȟ@gd2a X%&pX`6 _52硟'Am-yi#&֓͡FG~â`?J{w +6Ap]o\wNf(\iɼڪmV57^Q &*3imFFČ&2Gq6n&0Ba@m AF^YnH &~ AMa|Bmxatp ω\/f<hYݥ ,F<sPpxND6~ӽo{-9 Nx/ס5!N( R 64 MwD.U5R]}XQ+tDGհevo|nlQܫ3xpV9xԆ `n iɴ oa}K+NmTԅ+38�^XZ6J?Op O+{#c}҈^lO?ŗhE ݖ˗z98;-'K|2?`o} pHhk$=Έx3<bx6Ǔd/.͟1uB(y(!HjRjäMyKdj+ >J3z0ic :|+33` S]m@mp%TI>80Hyվu'? 2D_¶@r9br%ɪ6R kH{310q ml4QWl2[%jDJjS5iC A }9aYؐӑޘPhY "ˊe>jYXgT$Usq*�5r1@eS^5�N G -pX!~zK:r0:2lC<A/hjwIfдcnC\^aO/|>ٰҖyI&eL!~)U< sM,mlFMxd#xAFAM T%!0TR @$S5 s\mEp B>,璣K)8Ås~ݟ//ѻ[x? A"!GPm~$^ٕƮ{ 8K4ˡ6!.0gCmH ҤS Vsuż2"yNnHSd 3IUvy]vcfCߥU.nXRYg ᒶv\4-8 iߥaHl[Ȁ?$3*5GcsU^GZS6ZvXL%ZSY_Z|P:yj!;�>:]BZ + @OoW-i|p]K=".Xz6Xv $:0+Z,8މǼzqxN-ћА#{cpX�cyupԆeJxrby0b&4hֵy)TntmC BEt+ ].knVDת)ff/ceڈی;ŔMnq;hQq_u%5xuo"dgԠ^4}"ljCr*k_WOn9l5N .[{ H׍JEF>Pm&tOO6g;Hqp=#xƴmŒ r" ij8aߒq:8r;GM�?\�}8d-Ly:8@A~gy,aFL oQrxX{udmD~Ԇ>3g$MMSJ!9(fA2&0h}L ~EqCO F$u4$fk"}+5@pEQ88HhqT8UXIFlR_e=? :#v!R#Q'jҮK?}iGG: 4LU9ڢD}iԆZ mЭ3t;k m5+'wcھ xt$>yfmw^wC�9:;D=_X xp֨oib+@AOA�(+ t#~np<7-P3\b ^+x鹹 ^v^%%aE`R/g{W?wG�?{?e~ `%45,†KM5ِ 3ޓV<XIxwO5ȫ\e i J$>'dヅ}�_R3"dF!oL]ay{_R̍3{++g3o;+GLNNVQJ~BuGgvI:ckX|I=V4.�QqUhɫSVɚ))=cҵ1i*ePW7fߤX(NBzNLZ%U_C*Nɥ xQ'y&kj feO7@:h~Ћhh/> ZǑaI+O?Ux\xtOcDE1=G=п0-,XE'҃=jб-}߽d['+مt>-vu���IDAT|ʻ)K0KF ǐ R T1AJ<, IÇCe P3,!+NTˢ X"5F6fpVIaHt4b:Jf|&s*?F_d=‡Iz.ᅨ;D"#P9visRS@mk]ۭ}KtYpᙋώE׻;UKlaVOR9RBur}g~MԻܷ<Ƶ76wU t#g>y֩7'kڻ{5YuSqhL݈C:IYLl E +M8,Iʬ9Aۨ--xAAw ꮖ;&o(#fŏϸ \dLv1Xv9Hz __vO~WvO "CzB9CY8G=9=bHkNgv,%gw'P�j�K< 8Ap8xBp,lj-<҆k$5dr6Y ^$/0h85ȅx os \ N;PpmDGJ+"UQ(i-7 :сjP!tFLvVX׆%/H�IXq_uu" /5t:< Ίj+ IY IyIEjuFa ׆tȠAmzPȀH6"Y+6 IԩԒOeA/LR˜>D9m]Ups6S$,ľ6 @O&ਹ�B $8(\@XeQtDdT׊Q?P`3<,z̀lwEx{ΣK|cФ)84B&PliDq^kdjyJ1Y%\U8ٞLWr Hr8U2&j[+UM$ U-b}=)B4IێOF?` p(Eee>`]; q{sU׹珺x nz&"NM 4CuFCk(0$SPP7nﺵaM1 _= .>=ƥN>*([Gi5KL@s`fCiwa9 -&&8l3<>4 ic99@çN wjD()8PX_ L= ?BΓ.ѿ?8<8{�$lO<o% ݜWGe+Xf9DFE3#XQlQOדLf&;6ÑU\|*jlHP~!N*Abtw<TT\!LcHYSdjkt QS{O1sֳr7myv=}q%٠.3'TUwȍ'hI#>1~ +57@vl\HD׀sT5&Yң�I>_' d=l@U+@ JbL:uYa\S.S5urTe%:vy0mA9/x?;-F| 6 L�( ,# (R|T_t�d�iS \d+fj 2,�'O _#@1ڼ#:jbڅb5AB.#i-PwI =_dsxeH9ɑ&e<0fr][#geL0 3HK"QuːU+`#orw}节5Ύ$rF8VpDzGsTyBmyTflaUb6%5>XĽG%}-+L==N q>?eo|J+yخa{ ι>{QshsF-*ڄ�)h}[[g,$2C[ieWk:m|sm=;@2ߧ~KՉS߾;ڱݫi^]spoP10o\3.]$1}r>e;q$4<ujI(;,AgV4̕k#= 8Xu*nR÷ıPq#W9(Pxas'%8~BhqIz58z ]r;%?;9{ԋ}|sf�"Cs,Z/wXkc'ԆSksp04Sp8UmDŌGAmEP~ jA(W>6T#TB%wEQeSѲ(y3STtFjѵAڅkS0aS#HѤcI5'wûIIm R#i�FH$ ]Ԇx* k^- 5d�!`k#ub&H lg}Zu6,'S-8;h׆9s,nya#Dᑉ£7�k,#c6pm0tsLRpj a znQ|p 32\Η)3"{>NMAjXq@7Ø Ig锱xqdSd{xt a4{ *$;XRfT68u(NWe|R}g7ϔ<;_̹GI]񿿛{] 1kpd=ޭ@pd<d|ĮQz1ZKg̃Hnoazbuz~0h2DQ< ՚nnȁڸ1Ѐj [9FcG69|r5OHGMh hY 1qj 0kpXۀΠc }58*:8r3mpjjb:1=;Pp0߷h38²'8}YS؁j#|#/xu=/vw\RO{o/9-8%89(9$%4%r qG h OFh73 6|X"?v_r2LZ`=K**(Va 7D$7FJZRZ#emX|E=:@V Vb yi q#qԍ'15Ix5+66W^ɤFq~ s^Ķořジ2NUQdJz$cjѯKY76pj6~VHjH߆.\f<6Cm7*viZV'k׏M  22 yam]a>O,V}ЛKI˸Y%G#f@a6^vTrPv)9FF0X(1f- 3ۂ|Oƺ'ЪcQk㆚H`Š ;5TjPEE80نT!c�>ܖNQh39xMV.'T,�D!_-I Gㇳlpo$K0#$KSuEƆmW?ޛ௄:i/*_r {k{D%ݩޕ{ߕݢBќ cWݞEt:; g.dz:saˍ.K tɑ)�wyrA>ђa*4V7w�ݖmF7vc'M|:y fHM;elZoo%p3uM iDq H^k$z sZKy.tM!OF7҅hf dذ:4'xaC؜NfczpXS;lgio?ǏUv|f)ϬK2'W���IDATcoƽAG Ύ}Am7/ ۰$t<]e'% G?_\!n{we?-c]kmb`f膡ATTJT{}vuMr�]~fnVy~c=`zK{ R^j)6@F.L#PFhÒkH KKmXd \2f;6g#m8prRrhP tpN8"3Cg!L wy5m0]@h :'܄ j0 Bxk`3�^@)PJBM`j�/P 2AvF44jlKn81o>]Bi< >hAzx])A_I ͏`X$]4)͡ 8RKJOh#zG12qI$_I~ ,zF   h�(2a9zs#"QQ/q'C.�mHDAwk0!Lh %DPyV뭉03ՆܹfpBҴ᠍Iy1f ^@6RfO7߅3r\� 7|$6+5Xbb&8L[i(̙j‘ʋ85;e� ǥkpM!7/W=k�U8 Q,�d+U,U*�mp#O 8qp"?pOgZe*p踝^xlֵ�敋+hi}tْu_20V12^ojBrzs+}F;/]G?Hǁg='rKP؍ EGxĘyř{o" al+dT`* .-c+TQ1\ <p%K הIܒ/\t]R]̸y[y<(*:AG(?zWC>pE0BE/9fJ9%fjxބD9N68E#]z*+6ZJCpL6D<h(Pd񗄉P%۔?/Q tW@/ҮȔI/ !Uq5BBp Prl!T6Ge7%j, * 2h7Pt)ϡWY}rv<3ķ:% ຶA}F cjGxˢ|bx8GHC$3!xhĕX_Ar0-K|й-sG˼AGl`"PaѓO=kPRpczF1l#50j�=I J'mZ\[5'l 5o@bdjVb5B7}Hc%fL')EuFz<8+͋H ZwR[5zٹ^<h||/_t~}MMɮDIAA~XMc\&C;Vʻ (% Bj.ޫ&܊ nnEav08gel3v"JR4*Q[QܻNyn~8TM2lĐmv۬n|m"7<Cq^rC <3 ~jAo_! Id]0b~k5zǗ_eܣ9ڌt|Czwu}z<n<~wNYe{hU2{h(�g6 L &:V� xTCmhzi{:/ ̎.m2AƮA6&a( հ H L ̴ef07YC6;Gk6+PT :W�mwB%_5 %F@ 5н'7 tJ]hoO;PX_eEŏAxT\Z&"#% Fh]-=PLȠA+6PuXq8rq9!@PP"^@ q"ZD7ڀ%9dT݂C R*Fu2r]JM$R>�/G!x| 'wU ҐX�G'ۯ3,U<ľ'pH!q J?0|osb^oq<qhM fr^YYW>51eGe2{\3L7c` qqcAnCy96fp1cO %NmZ^\6~7�B@rj8d0 ldSp{<�iCtEG~$~~yೊ=w?-n8&Ki8$V$5zH PBQ !ᩖeV۷q#&b\F[pPcﰆ#YBOh/z{p�,АFDslyT?ӔHM8hChC8�TX GW1WgGXvJ]kCW@k Mm0hfcaaKV:֞Fom[m{_Rc� \ ]YJjp r rl'7يBG5԰ JF`KB 8i.99�9K kYgE% v=-=k6-{mMP -!d$5ē\b=';<By^ʇvagPajcȩ]'Ԩb2Ocb(: %':5'c, ݈BhFiHBO*row$�S"z*^2oݖp]�7~~8S tLWJ@D."e^wtA圖N 6lq鉽_SQ/١uBCbF4E?c< |"E+8N(ܱ%ʭ9ҵ/F3$0 &)PA[)ȉ@MqxَԿn)W ٖgf3JGg><b ap&9�5t~3< �jЂiy b ?ȈiMR2C-Ǎ:s[ {idn12"O.maFl!vY(! o nf(k,NhS .myQ[Ֆ~ݥ'wvިיּY|r@W+NnMl#jD}U]*!r 5p0vPBgПUC+2§T5E y$"$+!b~\OS-^Qyb�=s_- !.': YQ  C3,IBEadRjTMZ9aMf+R""wcTbQ-f@*Vh ,,zEIv C ? 'j;<B~+?B)X0%J7GHGq~1e|mX_BF/ m/{}ʻ~׍ !m;KYuڠ 5p`m7�ph[8H66^hCWǁAgA]p ay)gRA6삲AvͶ!lDZ"93TO m׹@I\SN8@ni\.]uϸy} RP3)Gc?'(І_;J>!qB2>y xPsTC x ur@ uR5mQlШ9uBdv16'c,5͡Xp'w���IDATm*K8bO<Ơ 8 q 7PT/Him۔oMEy)s١Si2/!siOsO N�pC4>%EwFF Ok AQ͑!98PIJkG8I\q^XOa<!#(eC mYt03\MmKs:+'91[W&M0ehP̑S8&�p@9@oxأs 7yMC]85oPl h!3�͓X.h^ qYڐz6@mGq+8ݯ57XlGLSI|i>OO^xh]7 AB^ ?isd0J-8X(:8E7@Gi@+I5p]!gl#| z}z)�]&  L9 5ċ80/4@=C30bb+|4cݥr?>C kl[i` 7V6֚Z3`aNOX{CvzL= `C+ls(P7:'7ܗGnBɰȲ ̆]Ijo%Q)t`D8{{;Ҏ EEBN1u.q1536؆K T-Y<s{~>TҠG6䅮E/~<X g Π[)!Bv5uXZ"$Ty/Z2#BSe5bBqEgk*88E]It 5LP+'h3 ,T8UP/UP/<H)J%M)J'tKNEӖP/AS7R'̔1 Fq.GLKgeYǛsN:Г~FPWPN. HD-o>] `:kd;b=% >-攀֤@yBP["Eoc_KRhښiݒ4#17F'-|+swܶMXA{fIolg14fiC¦ L?t |F =t�1@{cHZ9f@옾)CLuC/`oX`0]a@n00#5j5_h'UB/]mlg& y4fk.G9IqZCY/EEOy|CW:Ͼyʓv KCb^ 5%Rߎ�Up; )Qwo#�8Bv6Ts&8|Hp>݂C5j,=sxptEmEvJ!8D@xlCQR\:b?bhE<B`η X{ �ϖaʹ- d0BPfŽ߷(3$ gfeϺ__ R[ΎTTYZ4:uj|fh�s]6zNzv6>v �C@} F bj@f(BAdkÖ5샷8⁍ Gn#ԉˉm8U6ɣBi9pO<tL2ȼyy}+sE żI7*)Gc , ,yPB&6�A 8VE# 3B##{ppTRv)gFA 9]1uC �P5T߂RnPM1ف0ςC6rN (w�UߴmߜZ�,Kfhlf{5zݰ9C\8\',jHd4% yX_q,ٚDiliV$7Z9N=(U?ly{k{ilGzcfaKN&+o]^ЦySrL7*~ڐi# mP?hl_:8<(p@>e 7|TcFI4xAӆ8~<bF8@2ÒF"5"o= PoA� !J laSxTVXUGݥ'6^\osɃ %Ub Z>h#Gpm,FAd ,BYv fờ&V[==Cs-SD*7XH4Go+}+*v$Zl)L#d <8z1?�2q ek8TPk*OuLW@YCkי;P'mظں{3 };8)9wOqFnQ#005i~9xmȚ&x+h`3w8Rm9Ep>"r;rO<t3zrK6@xT+ /}7} y};-+>B1A /TCty>\9i҄tF E RBN%8C!B*V]W2{L(moMPMuTJfݝ5PA[ |ITnAc , xB[U-1pKJObs*R (,r0P �EuIl^e2Q9ŹgN C7j_zUz$!#2$X/;dlo"C`G,t`9י'�dVSr =%6IFɶǿ,NySWYVʭov剷*ɾ ͝9sLއ-}{y }0.iֈC# <(bҐ <~`# <ohwcskhP}cG?fVҤySQ9cy.ÅPɂE%m˄uFr_yu;Ӗ`;q qR ?=\bsj_ʊUq]\zWwOo~@H? 8(K>$IEִ@au-fv0Z'8{BwB{ Bc3GOIw)t'\ԿPW e+IٿHW()z:) {+p@tjx昇&YSN<ޥ6ȇ]6^'G08U֪(C򰌑EM#D&B32E*e. XrPO࠳C)x+?~"=V7_i2-= g tRZwS;S: gn І&8fW*Vo|5E  \a iІ#[V p+s 9CE֐cH.1Pq!pIh+,gyІ' /Ͼs+sf}{N)_2 ~@%O ]MPkDݭ p�mp"TX �niCFmmo6Q6MpP Bi}E[puʭ"1z@JuZ ]P Zt L n6087)p&V8@$Q9p hce #VZJ?Vݖ%Bl?q- i3܅L?G I׶xh/ 70y~\GA_=9:+7wV*m-9岋1sjV|}Ѭ܏&e郉[<wzcp~0ic GȸqGp@C 6 `@}!ZriE7_˜8Ngϧat!2v?@ ;)Hf 3#э[[wd?[n?/?Nuoec60G60GAUۊqjE` JT���IDAT!R5p`m`ptkx-D@%ԪRz_$m`pX y,.hr<zM pX,%9SڥVkUuN,]Ql< }jPjlp"mDFyƙx'PxTSÂn ŧkC]8"GNw'3%l&5q=wrO8x3 |#' ]D4JVWMRȁ ~dlojaP# c? -})9RHj("! /T !v S+C@v^r݉*  Q~8`8A $2zP%E;S E ^h% ja@|GYtjϭKR,5P/#׍*V⥣I51Cg!i18"*<+~_yL_@+dwĶ2C<_q|'qce@vm^@9ӑuj4f5d0 ~/ eo:ν٨ٝ%<Ynԋ7ꮨ]xg +W|\]K,y̑7wR·36{LS qcm$}BkhEъ/qdh& <y֩C*& }oT)߬ۢH` KLɭ>}iBdC_k*On'5df4fe_G=ŽtsuO+<XZ'-o=:țo�( �~)# -'e x{ZLG,84*wIMp s(WrPy Dr{>֓& l)a]82Rp !8-*Vb-6 8x F]0B&BY#&8Y 8T7Ǫ"AegpՈ/g=pcM:5pn7u]n\v )hɵW]iuheRƕt˺> F�m8x;3><X"f6"ܢ =b12԰2*QrlO(N UjÁ] p+u /GpruA+6kQ ;/]Lʸu9;F}Ə[~¼P+ph]R·5d^EՊ!nb@amtmR2Um`S qպՆw շӒS+8=CS=x:LBltp+x?-үJ/HΉG`*@TR e8,wY xg*z*ԍ<K($u?OP&=ytǞQ&QW 6,\ᾕY6Qg/`ZщSAIF$5m@ؤ> }9/dtȾ }G `2|0-x </ͧ7vDQ}ycP2epل~g +oО͗a�!vvuc"e P&{Cl0ђp_CW_yV_=B-Jj0ǖCYG^ֵ6bjDS.EGOnTN%gA_89p$8lB%,k>z7c82\33p7j 8v m<T zKp?ph~ G uv9GcE٬5uV91qZg]SK[Ёa䏮AqVm3]Í]#6bc<L|R>jq(?R܄ځAVr䔢9rk$PmPp9AjGYϤs^S..z^I~§xQ ;d|d}{Ɩ_H[<Bm{L YpࢧT@ ( oR|~FV+ AaPxP5m]CiGuы>)=-S\HB*; ]EJ./UY͙Q qu~*zwCZ/^RnK�G l-uKFNzwLgs9T_d^e\!ʽ?(>O'j.=ײ|gvAg\fݩJ qϘ:I-ƴ Ѧ(,I'Iyls' :njt$wfr%\G&^]|dC9f>T 1|露O?*^E32fO1,ip�G1FL 5i@Ą~C GָAAc 'xh5jh=D IoJ'uTs4mh%~bK~棇~a.7t%BRݍ$Vmv!P{ċy狂=?[W'7=!?~HTY+RP)Pf]{ցZrj4BAPa&8JWhPS-ݮ-B;hK[+-|6;nP#;h~EHp1o.$M:Qᓾoo!2nJ*Bz‡9W`iU L͐qH#YhZ)A"0}%| 7*}/j%zAt) h>o ء:ڡhm.o:]G*'A :0} 2r˫k[[ Zkg╄A< m| ȅ@&N '.[~5-ka#nq SYL Fe* ţʫ}hxl^Ў!ϨKPo NS)DU )m@:c*k(6 wFs~I6zc(pHنsڭw^n#n{=9 jCHii5yUZ9ZѭgQggE%ÿ_:LJC΄ב,QYe ;=u/?ڋHgܙr柵/베<$M^(ٿ3Wqc-ӕܰv\rżO?,]TdViɓL2c$o樤)}68!FЈ~!t5M0B+iT12 �mMV8}H{#}0ԂI�oWۊO~(ҙfiv^Pz؞I1�g+u�s5OV7k�m۸cGFm[z<NX#mPo68`jhyg/xI^E<բ CH^ŢO#Sv)1Y +d:FjRLMȗ}49 QN?!wd̡uAx؃|/!5p sem 9086hXcwi :5[o Zcu9:lCƇ<oa`ghl p{GddbfaiȢR i�27A6̭(9.r;s+"Gwp=&P΢ ɗx!3n@^7!;^Yw16CBUš?w<a<e<T"1tg3D656B+j6Q)dj>ȃH%G$.I\٠3NcOKHp1vyڍeJZԩzH!J#zREO!aJ՞y%qe-s`j(K@ wĻ;bZRCi8Ro }]çQh dkRz9WQyЎm".Ff���IDAT'PGv~mս8&ʫxt;]8fn8IM [Y/66o wv9.Xo˿XΝ^(`NWg4-Y0}OX0t*7mۇ2ȝ5&mФ&=Oxq}B C ڗ3T7jD}FM:_Θ~ 'p1t{#~8ܢ>gkGkYDͧAP7]{ ԗ hfÛ3ӄ:ί/48foZZOJ_[-T#ͮmj:Rۓj15EƭAtppBwKW `@*P < PnG66¯kkIZRqa݂Dc:CO٧CC~9+ o!8PP~[BKj4L`UdCn <Kj x~#=Cq.ڝ^esl-1]hJ@�vlkaOcf1^q^ h܋Gi#ֆ3R 4Hd\vEmxDUyzֹ6⎁6<QI18|Ұ6fCY J~yP_oRnB/g zN\.Ejb6ػjp ^"JKe>ڀ"J!A7AuD~FBi#{ {F4SI qP~jAD爿+�m$ݓ%hK)v!}wpݔzG Ndh#Tp*;m<=럥v35%ӵ�hb7G b[S\Ȏ=;+8I3CXvO,pydw6|ft붹dؾ @L fV\29grf̝ M193G8?G~�}AC`9#S6 F~);j8`SYg_|6ury]6W.F"4 ڐ&G r: 7= xp5 �/ȫuj1h]#r0w*\Q=w08ځ |f8{XwGo砿AanfU2Mp`^Ej Ɋq9 y =oBH xТ'V0;-3Q wp@JvtrqնWZp,5]l2%Wl֛yo0ѱӷ 4c;8]98R^ɐW7h#ےd lm+^ )uȮlUsrwO((ɗ gU@"\o|{cߎMj4⇖ 8pPhY3395t̠4�X>TH$4 RPڲPr'9EBw?'I:'M>/uS !Ӟctݤo^ס -;2~KN/N{R$8TP= OtH\z_ ^ޗ;nvOʻ9Ro0ͿDIРLOȾ"ɹ +-PԮ#G>yl"LNyÔJ0'Ym<EdƋL֋ mLҹ/s[򫄠/67vƯm6 VW/o5]#(1]C[o8>xG{鑹SJvΞT򏧖͟RmgOyМi'MJ<A+aVxG  E6fF"FFbG7Gi%J's\m4hAOw<?o½ES�WzbzلƋ_,~EkGSc(8@ FLUXTy\rzm5o-uY:izJ;ОZƫi@1`jyD,Jʭ&8UH$82;2B_ItVuʿ T-*FYf(pԆZA[A9݁C0jy)E;8z҆OH/sJ+g]I#X$3ѱ9D35?Ŵ$8΃L3K7082SkQՂOsE 2^5'A 05~_spwή= .6B듍6kLt}um-|Az6jڰpZYx5 KD ІoPCS@ ȁoR\QFƞ.mDՀ66x$@)+CS.3RiJ;*O}Z 6Sɡ �m>ǼP+x!` e8>.o!6Z{^EDTK>(m`mD(:">*SmJxl#<,͘t>ڀ(mAmyMB)pF ).8$z hr# ѵ H%N-s`pnK9푥4ڧ xEeJ$dEs so<wWRyB' go�GGk{4̾)ڥ5!!-Mo+z׾ΊQq/웬tu;efگ%fk!fU�Km\:K~7^|w.,bָ‰Cf=gFY{;g|A9n<1_$ Z)9'/z 7rHcCQcBcnj?ܨ~ ޸~ Lā; ਘ6rH ~O~h{�+g׾'+m C/$1퉱Dv+.>-;fe6Z WڀjeVTAU2NASï\0&-Py243O9 9)EasP SW|&8cA jC9yp1{j8jtZO]kpUum}c)%-#6<,2N7ɰd�56[nQ, ʷg8W{Μ.*[x{D{TG4Ec s)=SugF=Zu+q^>6P|nͿI@SF` vCʅ"JIUª"j<i!CMчIbh gH@15Ϣፔs (|&5zuGuYr; FF "^}S eBu麗gܕwwR'̻ zJgK>qT (B@#4AQ*x %S%⏔]!Qa 'RJMv}YuIXxM^tm^7__<|a)Ik l4݈X| ^ ?ݴ#(zUea^g^\gtk?Ngv_n6xiፍnfUk;}jZ\TaI˚Wy􃟖}vw?lΉyOQ6m',ޔs6x[2oZ2&jOM%L�L H7 g@ P%<F+u|߬ Z9noSLwઙO7¼ /g<[?麹W΂Z̖{eigVoLnmn@y K~)KK{GG;x^[8s՝YeiubW+je(r2%J__ W!nS%QG쀸]2Hh=)myi@�^WH2*xbb!ΫDcm'"lw���IDATmDmPYf["Sȳ *Dž:\W8 5OTŤ2 9U 8\h1m9ʅB U|J ~e-Nw:WC?S5ٗji{sm<E;c)p68^Xgn확'VX]fvxa<J8@ =K gsk$3JD^ڰ ؂Aep -)(Q *ІG$҆gAІwQІW |^Ȩ|2nB o6PШ#_񠅿 =m00/ .6ػ\}bFDPjms\ Ƞ[[q\exI.%Pu=k#ʾc ݂%cp�,H"zDF<D#�mop@_wP/Aػ}K(.m s$J-!m1ҊWUVUlm"txicjiainimm6llumt:Kڟ6oX|ǿ渾`fg>cڀ/R)'昄̑:/8e ;e#y qQBc9xPȟ(>rڐ#O? q� 54~e,B{NNrsW6"'{0Л B9 ~? 8P4ꯌ}ojFH)�m�^W/#0+d`o pmltۃwVvY|czXqHbp]Ҥ]18To^eUEVQepN?7#߂kC=6]o#m8]dPw8j+,/7?cZKWz2utlXFN\cHS3XK+D$ /gWOk: ߖ݆UH:9p*е}Nun"QG>{ԃ\x+wbYg5/u[>!,w>9(jmU_%G'P`1I <yAm m(&3CA$8TVi4<$:,>B(:&9Ax =-'8;!pN),נS>~+"m5]Bah&Pf@e^fݐeQ8}2uv[zK�^M;"(z?"gуgo#ʸG@iu[m[%nB<]n x+15\!ˢK¬+Kڟo:Oj<Ar,.Jɕr(_$њڐMJ"?C| aOD.(eyL@/l,>z}MJRŧ٧E2''b%BEn96/`xA )=pR_xr Zc43~=~H΄ACx2`ǘAPXTڸ;qMX<y3>tyԯp'k5l\] tLJ-V?%oDz[줁!/m;s޽Š{=kHߘR %P\59 !Cj|�o$ +f&T #M!UeRjaGpM] N9BOsG#^! ~9y-d)|'.%PM*qL% lKQ ?+T Si{b C5RdO2}PDuE-}o*F5?Bz~?~j# k|z):_pZk_rs*s,O~jy MkCXcгGг !0wmX{'Y Q- x}|T,`;P##w7І{A:8@1H^ 'Hmm$]>)Aj&m065|Mj[-?36amc%dH xF/ڀPZ jPڈ9*QtC7-y[7Q 95mPM[[186roqLr�p[(5Gi 8ɰ9zGOvitp62Ϸ_9@ᣒSg^8+]Y_x,DEYH&*2C[eG j6^h p89:�SwLd\hLbhmu6-z^յtʞKf p?hr?h~`I &˟82e8yȼ#r&̝2*{̉#'8S*)C CJ(9z߇|8ļiL_4?[bBr%�6]/s4kq 0s##^;~eFhPzusFM %JZ)2p6ʺ9[g⨅zd_sn{WpdhA+N<<C CmDeVxPGzIǘB cN  *:5p~?mm>89D9ހ68_s?R�&s *>s^ccksDFĚƙ'YxXyZ6|Ɂ \ f+ۭ;ER2Ȟ]F9%ka#n ר=yFEK|R3|}RIO旾Y_1|7}Kbjo%`˯ =a?*yZ#U}RS?^ 4A.~@3CQGPQa1sB�EHpȫ\jԀ/S.U%\&_񮴥]Q>1,b%Up{޻ݩu/$AT.6Z}E'B?У!wp(~, 8_6]&A%tvl͸Ͼ!^Em(:ے~5Q|Qrt N6N7unE6&p a"5.56TEKrEW/uTnL}.gs!l +@#=n~HelhuZ'\dRb\lTlHq':kNw?ѩS+.|PK>Z4k�d) &Om˜II#'L0$y '̞0 2I'5cxg:0s&]?/ldxH+vCMZWrW77^.OCQNϻyU,EJ�“)qUd5,S-JR*lnE$YL* x1 vMsE Մ{?}}1A)F'9;u;G8!u|4豞wn3f~#42d)́3QFO(QuJcj](g`ǵg?=ȧVV5أ0І[LO@PMP}H={Y9pߋ#QCjb{ᅵt|HGHm06Hm|C h#pP>[p6BC%ʫJ~KІ*QfW2:5ptp`s6bO 18c)QWf6x A;8@n[Mp`%hҁ'pGS0 ^06*,Dma<ӌQpNTrIzs;<yRŒ]� 0G+ 8�A<G.Mjߒ*+Nؕ)-m4&X!`"x9C0���IDAT@_X#nPoUw&8v/SF;g gf!Q>kd1;g.MW8yI㠸cɣ{wUe6||A7bwwc vJJwEww H*X4]cw+{ƜwϽZ0YΙ;U{9@!*.U{'VpZ>)CN� 0oٔFʩ�Q'`"&F `WN]O,<烃"tu :Ffr8O* sm!Y(J[ p@{ #^Up�5HmhhC芆፹ĂcnL3�i&;MY8knr[XoRe>K}4^9diZp@*qkV[%N^cs}:^vMM=#Co>m$zEgz =n0/A^̃ k-CoA|j݃LG>/{n'Ky簓\ϠVDk 9| ֽ�me3059 hkc(@ gG'�:o~F ;CӠ9,jHbBDA(8B!/+%8_hS #PBKŕ1c/2"KQ]uEjUL-$?se;]ۡ0poN|07!?ߢxq};5;Y59Z~7{/6_Q̖sM7k 7ͤVb"{T%㙋ǂ9FnFV1pj}#s=\"wdz7(w@hπ^{7X .lN_~r}eSdRH4+PgJ7(BsTq]tM-rСA'F)׿r€kՠj53gjM. VLcoܠ==;i`{K:{"CeAG 錐(0 o7Spp!h/JK$$l_AMae̴NbU488~hP_�Mf ! kУ- ܎_GՎUUvZF2z OZv3ZʋV!a!^ò.[d (7atmi_AU)}rʺcW Mh녺.57yhom,7BXnXm Xg*XHXgXk.mC^ m?0ؾxSRΟ]5�mXamXWC VaQ h*!6!І}+І};s %8H#l% BȠj/oxg*8<jçGFhMp@_1%kP |E,8Z=bR )c!�mW!WdAWq_GR7W8S �m?YߔQQs9  p!a[=ʏFA=q|=�滋wN&fZ0l!d>7nzjt X6~(*8G C3J:{@= "U0L0 !s�PZ?9Qp P<0ZSwi[Nv 4, `kMċsX:L`斟l{( 8Z䵗o)?&< En_Ѯ Z 6Qy`pW7j -η|cͶ1Kd3 S` ]Ce2w=Mۖ�g4\n8xIӈuQ,cHV뭁wu^[%Ou@~p)#6>M|66 um&m}ȇec")d*)FKxNDGhNo áxy52(oml+h%P|m`xbyf@; Pbn3x~8(܆ fEVP1 %RC8XwU)G@!\URz^ɧCĕDa! \M "A5m#{ ~cnwNoYF&≊ig3}Yq�N\�|ˋx =ȝ1Е幛]676ҭWY,7^PkQ;Yl93x+|Wvď-}Ocx!')!?TpC `C;>R:4H`>urIeLUHV" )U$T%Pa#Ժ5_AǨv|lߢ}{`loz`t1tq K&7/ 1׎p0O8kcnX]`d41z{/wQy ~y ;))58rdCcm jؤwR[*? X] ˒*O&[%k`Cۧfs/Z5>AA'M8mz W_#:^̷|OX=H5,ϳkutgrj\㛳 9HvU)jc43CTcb-K im_j X9mб[oN` X ۆ63 CoC86]86k-ڸi~.gІ]GU2 PP/^ap~'8ZkІ(8Ќ q jxms} yCk 繨m mp~8<+>T9pF2 0pG]+bS>|O?90 FC#}A nb(_sd0%:sTdS7/kVf/ۭ=̛ݍy.l V+uF6a6Gg.sƕ$D�ǧ�g6!po`aHcOVHp' إ KIQD+ P�m`p@;{,3T6o‘Qй*Wf[;0FcdâE㹋'6-Mثg9뗲06\uK-#%Iz  \Ip@0Ǐ!氎@<:6-r`plgM@! *GH GRA|xVA=b;x-1Y9xIJpt!,vezDmuiD(]'u;ѽ@o!tb 0qEK~% eM[֡ mܷ|`zYGQ6/_0^AR>:Crtb;6S084^}=)dA^ s<\s*8KDl2:d\b7AʙP�zF%2" ʹhUW[\=4*` tV*Kl_5pBpP T][*J9eS5^yV)>]tƛ8md1Q5񱵉QuIkCk#"k艡P{Svd֦K[SZw'zG#Fukd.ܰ-fј#i}0o噃Ʃ*]07th0rƥ#Nt鱪'F)rpaJG("G]bWީݢU+#* SG9XڧsL߮J$?N5obTN?'\2^s+玬?-r4/y) c4jTb>oˀ���IDATXy/l8-):(ߍͥ#pay1wqF8ltq�pPf,ҙ6;vDm6 1O1 _iGlmA8c`9zmDpGMY:Nr-і9ٽ״y˿k E|o6/px؁Y,γxsE v6U-}pL>5zAWnhCq=:�dX[B nP !mW"m\hgІCC'] &d&5F7S[h1h9s& "uYlt/y3 -)x?eB6~'8wۀ~V k GgV\6aQmwv3 .d[j5:'T["ǟ nsޙJK#Jedg$qv%sxى)ͻw6$$5ʪ=ѐ1).C v`ՔkhX?n,|td"SkBX�EcV5}űG$_OR("Y8IpRcU@ɑJLJ+ +EkR9$JYS|r]d;{u)t RFVHPԯ^"_0\p ޘ:/z6{?\9xU\`heo]҂]t*8 ƿ vLCa  )M@։<uPGK8XG[@�GK۾_T">/}K a '?08ZMctcYz9fm<sct2 ig&?1r hZik{6,|s UQ͢ט%H`mfAڎy:N{]2yr`Q)"tuRbWj_ax S|(Ik~m8D>v&]Gwag@) ZztK_8,k6nU̟! bol?S#H99<h13OwR6POB[*~.28"D&:(XhuX*6U8Z"em2;R}(.~'nc wC(8DjC*Ĥz(355CϨ}08RJeC;Kyie'βO_9/\yv+((B*x#j;vڣk9Rgcr#~q<_S6l͚/֫7jhaN_ gObX5z0kH#N >6@0Ţ}F)OxEcLĘ>? S3D.Dbq]ir47^(r人vqy<di*v=_=SI"7TnpP:V2pW3;Nc }x`򱼕9+f/Xذv}&gFFVtSm{ĦdswāeKo� }&!Xp!jC>iȂDG[%p:q8z�G[~iﰠ% 5&䖊:L~@0Oqy[2`ݖ-5g08ݞw;_cS%473hQ&mrH^Z+L@+MÑ6c@-A:6;7g!І3LAKɰ6 #q蔩i(>@+>"ڢ+ġ-ڈzM[i#m|�muIo@e0]w r#?Nh=ז?5A MۏPУІqޏC09%!p`m68~ )fyx h-B/sthWAC#m,c@vp2V1p?&wo/;pyg[›%*ιRr2va9Q)t{xr>N֔-)-d@^.w8we1r%`]oW{6z {3UN{a2JW*(>#YlZA!�}}zެ(p"Y$I"EsJѶѼ9BT;9պ4@"yd�ɜA% >?\qkC^vΨ%$85uK7o0-ْ[!./?p#G~ixl#VhJ?Aާhލ72lzڞ _ tQXpI.v|K!y!stG]7T*U3tˑ6tfl:;EԨ{kfѦ_i;PcÀ+M"WF1C)vؤf8&uܣt`s`IN80:.49sķԯ$:&qwRîۆE;)#A@ g]+6- qHsL\ki:]tLuISڒavo4CB7S6ʶf@uU[4|^bfa|2 s emS#__+#8[ف\RH% (hI Vh׋G88Y8! AĠ&2ԼU,(TsWs/6*nXŻ|;5o^⽺Ս><͚7>=zQz[Uӏ%.~:s݉c5?ۻ&3ܺO5)C|~vҮYhmH7Q{&{Ԛe,hΰ;SիƩ W8;DP1}'.4ʜQSNXoZshڮUܧs2C"GQYul%Il$i4{I,CMLS%T{z;%2IK$}l ʣCn`QEZcYKdzf/\_հf sB{ӺFC'/"r~ z08D7S[*B'w eۤ:Aڢ-d]yTx,1AWo[z: 8 lN6Z` Ç#z cGó#"R-yB+-5ZRB,d|ğfp9>uZ`\; oA PWo4ccM%3M=3vuŻ8XbXj)hC: >S1hF =Wr8Y6Q>g}ap6P/Yj+8tn#mN L!a>=*Q-a>8:׌zІ[-mPۺy[Q@ 6GH17MB* CdXp_IY08Ps|1,dg9t [߮f=xv&fͳ?>d|}͏nmhKk OӏxN0n9JJȪLehg9nby .pS8JG(^\4RqeQ*` xU3RV+ONJh3 E0YJz{,z$h4w92GR@}{Dܷ'#_/0O꽏*|yB' x8mȫCF/\2d&L{&gbƵ<VC3CxZCa)ԯ-pp86Gp C}cE?k 6r𫳂?�xc tZilu8ЍbyuC;2 ~doG���IDATa< nC QPsҿd ǭ98|Κz@`-h'eY8mckn=\ &MG ܎{0rp)2mM<ϚzjAyP0 ko_"G=jۘ$5cb-X6چK6jG{kB$}mv ,6 5k 2O722|!!^goP%<(E^hmbo@FhyK&Ɏ'<[-:?5@E\~hy[)@I"FZ);cMR^~cWswsw9~/J4m|]y~#7~#翜(Ϲg?w󙣍%xS|'uTА_\u4-fjptgMY1dzޙXK#ˇ)W{k򐛓T2N3~hl� (etL~h.J4Gy<Tf,H3d(PfЛfe!EEYlQyKA}-Ծ{o@ϳ#Jƫ^vk㩃`Lz5Z-Yv岚5Zk0t5,ĎntԳ_UDYl LP?5[-m.[84훱Tp9]ﳈPb²JfڿÂf'0 2 R54b2[ &w( BMpT(1L.-WWZ<ZF-C9j{ձвO?\`�s,2}at]" <sfo,{qƦSuN8F,ۋXoP�NJkcеm;mrއr*s>rН @3m\-|/Bf q22YNц] pǼm8pHQ tDSR pshmCb׃ wu(hp  )F6Be(zbn:_'ZڽrUs3:E#Zmq>]M;۰so3}qyJ Ρş}<QY{ݙ >.i?;?>p{Է'o8VpTc|:zjfFz]JF`o6+Ms:3VM~5!գUAWǩ8nLT>A9rvR?F%V)Dab Lf"M#כ߫8dh4';aOb#@sj>]պ9N :?Jz2`׳~q(0ǧskh|Zib<MmLo/9S*2O&/b9ډ*?-#m.w8 ق 93C*~7�gWL{.bGS'vQp`sP߁#ﰐeRQv,xZu TnV gmpԹ�ژ}bZ+6M㉛)hy:K&[~MQ.?s?qpmϒx7`Sb[jWV@߲̂mU=G'Om"1я)=yf>CGZB du)Nits:_|op<=<|@?7{8D,T>8/LC(!zbTph4 ӧ?*nbK~EA AFHlJ\( 6_Th09~@F B*1'B~Z,RGk| B$a䅗"PePl_+%\%s~RCϩeMEҦ/{|˾%qgycj/{Z/w7_rOgO#͹r9u'vQswge~OL_:,ukgX4s<UDMP6ET3FTO|zڱJC3ID"O TC^f#C36tӝ׃fЋfܫdW ; ,=(ئk":B RstWKkI-{a|oLh֠G?sK54Y+kV֯[ajֆl\MtZ= 99m9[sA9t݌-hvC{n.Sr9@w-`b:d8dAZr; &Lbz�1.>DZq)&zlVl@⦄!vt,*ud,zah0 `62'!\}?F?[rC,vuChmmrq??΁hrE0eE00| L-4{<"D ѕy7ta)'&?&+M18[&daO�QІ� 2ІE�%  +W!B76Bx`.i<!ڰ}p?Ag8'@;.LB=gpxA ) S\3B.{ k pqP!mpD]Rj/T /7Cte8J>G5E4U|pDWW՜Pٔxygy33iM`Ww0GA.gS| hhav̗/ x0i}ݜ]:bQʤJPOKpCڰJLh{ԋfػffR,dzXJvApT pWEUҢi};epC%ώ)xiɪ?OxWsF9͢kͥ/]\a յkVhng64&nJІ8@b x�/p k ,^pk!l Jz= s|6ЬRfjUT!y%dr,,]ȱ`ԁ|jX@ Y cR7 lI:զ62<=}  N6 5vx;8"ԫ̻aSn[aGp<9mlv*ucgD/l^ڠK(mc<y 6_kSjqt2!:i@j#eg^6䱏%%*o;vyyeá3K4 bJPC>uVX+GU;ԟk퀣+e_|~ V_F_F]DUKJvb7RcϹUJNV9kW)coeSn7[j񗤋ߠ_R4&K>Rt1Scw9#vp]?[_Jgs,vw[ܙV_=C씁GGdT9X.\]_6.Bb''y:a!C3HҌ{R[sN ;rN Rݜ{v&+ mT'(<;Ђhd 3w^GH8Ad3ޞ=1oO{tfҹ5+1W-f^^_ްв~MK<]۲AlCA#@3crˀq�d@$8 |~\=dw �CV o|#;5e<j3a#a)M7p-0kΖn `*\J8~"*+Vbw#:jy#ohcǔpݹw]084 *�3O[_{c&K r3e^}|ІsQ)#hmV`pX\mXݰI/ z ;v2h/p���IDATjmAhmgl^%b~b8q 1rR̼ 23>A,ip\8#Phn8bbb.sQ 8 nZ%y<*8}p6R6$9@QG~ٝ"c#^xNwᕁѣU4ݙ?>}Hpܙ̾哕NMW0T.ulB?=:믠 G9:a.M3B d%Fdw^ yBrR [iiJ40G-4.uާFH9˃9/y#^,xV͒9 8論2,`_gVkdw1?�mRv`!lI !DpGGR+x>A$|{El9/r Rđg(|cn 禬=ژsrº8&jy,1\i8vyz6Y:yn/w<d| ml`͞%8RS2aP |Y=�mXF<|fM,lD!fyſǣ)srk*tMo" 68xmk�c~-8 A<y}=;ņ|N3a? 8'k['F I){ 7-=4m VݫZ DGy*YK Uˬ+DWJ7Aei%ܝV~N[Ue.4%%cBG>CaǾ.u3o3ܷ4jQ獿1f;k(ts+ԋ9;^q>Cd#ȅKzEB'kiBg+9E'3i6Lk { =]{)IlSG]L2hy[FWNGQ*ׅ6ytOsxQݒH+gp=%:6Nx}.Mp}G.NsYK4+5:sRxܴւ ǃR!iY@^Yl\<s>r cCxu?r*`B. |>&f:eKE{pl#ltc1 {׾Ղ!h _C)8"8lðF6^(J'jq6W" į<)gT[7f)e,pth[WaP1YAxgXge<C4|N N=;i&/ݺ8zYqk-wnXgcO᠁OnnjOBxmkAFjU5Qm +mn r8ȵֆiDa^ׁaFiZl`~ >Ÿ́.s"Vl  SJS)Ie1%MōE�, ͡GoƮ7�V…aǹ}�חiϞX5c䵹nLvoFޛ3A&6�mK6znW&?ڰ0864࣓Lg0LWt8-[k ?yY_%)D̑9[Cz 85B҉jU<k `O6,_;9RG6cQ}SB;v ǽ~oþ,k>"a_@@)1] 8:q] t8$8x|xB,8FaዲB9ȁ`68hhgmYgTv,|0{>nT"|R)KMXeZkƉ:G#7;5tj6rkF^e&>df~,X\ YB-o@ƼCqhF;"ɟBXn,$ AFUV)lB,$w2QﻒgCSL9Qr#AĂ˙]V(pSŎ'#G85 G@lI�4U2/1!D W%uQ.B PŦ(i /EѣI㌤ Gc4%W'&g-:zθ3>?q7g*>~csI ˫o/Іb{І4Bm6Le; gt A4{*J/OeIoUiO9 o)?iE@E %�%Yh\Wފ|U5o~={kD}e;>FŠ :m9cjLzp{5K54VhW.f]\a%.Bbk붤}CepQ!&ddζ\\[o838\>CNh#W>@D >^:Tv(8D'\œIo?.c?�hw]V�n;m 9ty@^0sbajlelm b̈́6xxcEt?-ptrP8C ]OFdi,q9qz6ǏM9=aOh�V;&86ep_zNG ]qfBm66{3�dՠ k VaDaaCnmqpH| pHpPƉFLc{>B(`s2pwcz٠ߪ  oPh ^Ί*@EMP…F�h#+# S}1kϠܝ�'& f4h�ǝYhLůLzabSTޯwrm*:9중'08~\0҆lK"C :9vPMYKEʧ hGІ\< OnD]08T8Bպ׿gڀ�=CG8V87IՓ_1`7 f|X<Vs.}E`*dƺ`rkNQ_<v~Hfw##paA >Fh>S?NT!m쥻eA|pފI?28BQ!͐~H#) ^(qD!hC,~XRj9C? &sjC,f?cpex%*x۔ hɫ|&Xf:syڎ{7:B#7\D(dxGgfJS*r cz*@D,og/m"_DjԐգr:բvmm- 1xY`Y Xp>F �GGUH1xk70f SpF`Z+CE7ǔ|-נ_Ҧƈ P\aM¹̄B^ﱧ'`%3.z\̒v6^_2Rcj̱ЍoΙpi4߾AJɃbzTiX"aN잘Kw5bF\K�g8wwSDdtDdTlB||(CE"@Rr7(X3:g`2Fpx z4~%O|cʰ3G?=)ΨB9V.dZDGx4 -3}gG- h ̓:dǶ..y(|i?haWDO-VLkC773X93ѫoxhMcx6udC( >^  |3?eDbs%zo8#czQ$ʔbUxEZ?[*Lo p8S18@/o9ayi7*mk(κ���IDAToZ�6ܳ8Zx\$xr!TжdS7V? -圶WNRh,l9Uʂ F/ʾ;_{#8#$+ط#_R {�7}I.|,3lڨҩ#Wg)4(CUs%[V9a/Yt2SPNr�mH~}CȆɅ*Kʂ6QQU꣈W&DM:P[*mxzلA& 9ucϝNcj,@^s8'6&746=2Y(f9 cANQ18~C28~'8#D! 9xB�:Cǟ >S+B9F,Bml$!=ISGm!b@<" rJi ԟHp,4}�i&ÇF _K_$qM2Yk68_rdQ=g 7zxE7�mTxWolθ#q2U!# ^B6o6>W5Z"I῍Bޠ.o`m"Eԃ$5Hmx@;rvb6<0 , ~8@!ō%\+6Y!>=,]m$5".(5AaWxP[;t£G숡ᗘa)+hw,>n%R&VOع_J| .T9l]Dam3 'kh,yz ɳzۨ}mk3/͛\>}d3`HJU� .β4~BVq]PR!wn=z(V S+ŪB* rɪPbyW&JM:\7=D[Rg(ov1D2wQ (4N8?'6eݩ#z΄hΨӚUtnÊu5Y\(>s<rH-rIc@YM\TfoXr |U~q؍rquGaLM)LFn#k�c&ZA`m Ao[!8L"dƑlt D1a8-~%mfqԋ`ALB y?btXp_ _?gJ=ږ6Vʝ ^!o%"F(!mXlj -w _.6} -1-6C56cSմL 7舥&ZakM6Dh8h`K! SІg%hGT76B6l؄v/l#8@qX 62/(9B!V7S6ZA]<u6<q=b62!8?Vsܹ>Tǂh#!XTȃ@h#3h#BG̩:0#'nDAo{^ɬsvU˴O; xc?rJ?x`e@EI7N�;D]C6=!�L7kit2FD?~P _@63Lkr~=H 9L:o\CcWm„A�N~g3F9܉`OҚ]\-rh~\gE{ˁ\Мb, ٥ v<]L<d3!§�aǡ%<.8~0_Va<Hm  >1O Á6Ǧ &:|@/A�Otik+ܘpV{v.P[-"2R"Xphl1 rhE0ǤF-?@!L,umhcMz ~¯x3rx[ɎRS2Sf>7oYޱ 6lم6@E6cp`m7P,B ϊbp<"N1֛)-Wa15< X @ 3lk['F a>8zϘC@WUס xAmUHSԟW5V6TrПN,8-pPëet1s%MPS Q'YPȩnN>HW_xVΕo){D=v*KZUs&87n1UW&BE>X^SNbL/G l@6 ]Cvr={n/r mC| ehUX5D5i(W){�j�Tu$u(o>=TŪtM#m@]%r)2Zޘvj.LxqK^2awx4cc_͛vZ>-iŢ + x̣}޷A@1\X]>mJ@֩_lӾ٦s!ӬF2gQ9z7&́\w \|85p>jsa80O$crGOfQB+LxG8Ck ~ˈ0~ |Q 8p +VqV<|̱ԡեYqOۼm,x'D كwfn1Ÿ nT>EdnGi3u"Xm7@:΂و 3ra}aw ;GІ}'` 7wh1#h1k9IĆHpd6~m+,@ w!:ז6oہU `8r Ï#@Xۢp^A y '�9br?]ͨ&+2M+W/*_4bic.Ltjڡa}*PH#$(+MNJ] {nvJ]łrA9t@ BHH+�eGeS鯒7ϞjC3+:H>ytB?}Dwb%82AĔ~© 'pܜ4!s<5$<`ezu^wdCfQ_ Hd`0Ni,Y&d 2@fL2FYbXe6*l&!7UV8QW::7-;<&!H9+;`M7�%&OC 7erse�TR�gǬ=N)vvki;mn`m{UCf^ͽAw,Zlt*>:^۰>]3 ǨDcjj!Ǹx6\Sd||tR#6SY U*8B~bTW *tߺ*8Zf*8RKhKjc=$Wysqrp8Do߯9J�J'?�GH3!XPVifIF z؉MǾF']wm<T5 ͬ?j)0dPHO>RvimRJ!Vr3haCtO^nr==@JѪ2q* }RHIA۫.)rpJОayC2Ie HS붳OL^Yz 7LjHق+vvř˦ Ozcʰ;Sߛ>̱N|`Y/{|>} )[n}h.Ewf\8MŲ!x9+d A&ill'<HBf\FtCFc룚<2&Cz7RAX4phcGp?KFn0.#mwX6tk,-nd|y9<hW#ʛ�8t=6lOζs5Z+Tp} 6Gt x,ۏQ[���IDATZ6ZoJ%idyfޙayg)f&n<ް wqv!m~J5`:.qQ<@ 6DDj9Klk\s|KB=h9k pKox((eW?(*�FC\~^9Fp8:xh4Gq)ώ3 >)ʸB9h/�'i+pi:݄ڈ<A#70G^֣yo1y JVm͛R9md!gF;<H!wrfJ�p5 %9yoy97^2]� ^ W<zo($*G6VMAlȤ�m?H qhXQ#UP=ḺO0h#{G)(1b+3C7�Of{6o 0Geܵ%{ܷn,iwI0n0fB wq]gs{ۼ eْ33 233ɒe[d؎c43gHv{=왣Hr&i._ZcYi&eó ]BaKɈL(j 3z)+f> PHL3FY6&Jnt%c#} 1j� } "W1cgԑRʯ 6ೣp+T:( _4o1W/cS" v`m9?}Ba}a}~y݈.~G [ΊnJ䛾=0{wPs[z:L|Eh8oP{;Nr=\JԦGi3~$[Vs?Ef h+Wc2Q"*PAN!.0 UeB-,me'FV¼9jXhI'Nֵ#sáˌQk$ZE:,$]u8#jyP]@6Fy8t`퉁ړ\PU/hG5+34k39ks.\]tE͆ks.Gww<cciibatHgJMźR5R ?Vo):G)_}</)OҸ/>ʛuoKľ+|w5bWOrW5b63KT˥7N[*kd&NNlF)^u RCivq6(~ۦ{4'5h34Qs7R`|ùq\뾵#8:?wvbANTUa (K!MCg2{ t`\E. c摱 3rcKIKy)+x\*f.u%H]g~E7SҥK_7TZX@{7 ,c%/e*vc#I0p!feWp<)K;3!24sZ. A%l:eh9_|XʦB GaAΠgz[-wX@282bk+ԗ8\RQ)]:$޳Ok 2as(AENvucᗱ#401j3t|vZJ@yF?"*hpUCɝAg�GMڨ&H<`cTpTwq!p}SOgļaoΠ*?NPe+*8G-fop\wsr98mmm}>uzd.Ԗ6u$0Gܸ Ed<oSHԉe)pwS/:b'@zq3%p̗v+d&Jvj9D S7)IlQڢ_%iHB59Mޥ2ک<mUcƤ#x㢉%Sիƪx/r2ոm `x`oզ)̎C>T~dFUꙔ9PA P`'x/t6e?ГI`̱HY_9OVrgpp18g�}>1p8ӏCd)2@R WgI{,x1e8B*x-dTj 7t3�|c,6#98_CoK�gN ?8Lf\0dyCï h3+e_:O + �wkOgl胢s2Ț2s+(c[^|Q(pdfae#{(aQ/NJN`QU- !OAI[>/Ûy;j ޘ}v@Yg4flꦅ10 @i&#T:`bk{(T1՜>9.!Uִ «x%Z9tPux{K 4nl4rU<i<pbe2:Ž^tp?k|ƮrVeK Ֆ-2P^%?WUj┹ b5U/MWYb˘kdKLt7vub^/T2Ȍ[+;l3e]T@%kHBG4hgb&׃NvMܧ>鈮Dl3 f,ԯj^6Vn~@ 4Ѻiw莃='{FO-f&QL"2^P,%*5)nm55rBfBfsY: Ár# b&.&-%-$/&/%ĥz s᦭?SW.}$x~^H]L,8Aa86c.k>"rD6rQԹQh6š8ӲzRx&`cRGՑtUdX%; 2~(- т*~ #V;Û,xGn>=Q^C88pEߺ8,kkTS')vxc,iӈ=4}a(r62HHHEHj�g^*ko2B483l*&DO+Ny9TEVpPo!mh5jqp@]CtSh!r0~USƣ K8w@y]+p5!;4=(㤵mN #�rͥFM50P]D]zDx0Gwy_L̑=&~;˼Q|_=k?Gb<'.Xz"X)7Nnhc3 b{R�jhӑ=#Җ89=!vP}2P8'j(m�m\Ҽn^a ڀ 3[lM9lX6%r$Z+$Johi?TEW@kȧ l Ml(AMYlG2j.? O/f&,a/E<lBIZMvp7"91&D>"8:*gD"gF]HÚxAm7\9t5\l(bB#3B+9#PNЛ) Ћ|s@\mjsxf3X8!ɂ7\$48q04Cû �ɛ!aGڨDa㫮V݌W7ϣ$~fSR<K<cK aᫌE3jUam`p$rW5 ({]HyY"3q1mgמe9xDdKbHccЏyI Π# +^-IbUv!Lڎw^2v��T^@hB%GyPQnQ v߻=~.n`ޞPo)s.G&t;=[u˒���IDATk斛,60Zi\{*jMJS!]W%b_O[ф/ lܗW5дr%͑X*;y$hh6O*?a v*Nܫ4yʔSӘڦ%q\[]Gꔎ$tRg )kƤVGT'V;=]_H"ZްJ 㺉U#M) K۶ 7$oL>T&0uP~pû^?1 ڧo9Ͽrп=U޻gG@ݠ= 4@Y$g\FeS<E,Bhŏ$NjXjc5L*0CD.c- ̧BcEVs2V1v48~]3沇⃃K=EL_7їިs`ԙ&6چc"jP ()RVX"EO~Mp?`Wc  ~&E@a|. ~ה.R;E5ȫ W8@^)[XQe+h#:>7SȀhmP^vR(m"8{kШ kCRhȁ02gw>aYEB>5X̊B5zv.D8;c:eQnE o$5zT.9ʡ&ݼ#mT^^-x!,/cFs5Vm:ms2ikX\Cz:ˤ)t`I+Uդ!1Kblɉhdr)+dŖLm4N\#3n܄- !vI]JhmRqBWCW :+uIW0GXj㸞)}ncy�5[( }l VFwm6RzY+{])fzޥȣ]IVs}kywc l(BYs4u6z. Ljό_LXĀ?e,lUL(uU?_|%sh`,n8,~ X$|moPi 6PuL(="HAeD@ >R>Ou/>GB>s�lldA.( ״^4#rK}@[*6=6�8S龍(+;Xy1Rbu(Fb; wfJha19?eƢ6S>|jPa#XPF~J} |x" ~ ՀAFxt|-]|B:tu8ЁP|S0cͿ*buP)f)@ Ni«eK[Qex8DAȠ+9:X~xI08GHA5[t]|3X{tǻ ܊WͽԛQ *JH9?m=:ۻrgc|+{}-4(4kJS~WSB/Mzj'nWMM7_|q %/Tn*k·JɌ(?i" Sc*N:�IL9-ѡ#٩+ե'ݣ'I%֗ݺS;NhOlU�?NLԗ19otZ㶭]{{F,t0պns4׻m{ɰ*q5Gٯ\<7y]] E{ QƒJ!2g9ý;YMxՒulzPφ뉐vLv,2b6‡L#29LjυJA-x`v+YPJ3B(<| 3=o ` TZV&I2c ?A62YeOہύubtj?-bZ㙷QO"p`j4+!H^rf@iQS ]p): ($p.$9\/{(d, |yf! XఊYF#sE\2 9ءmؒRo龍DþqQFr FRĺ{ Pt@t h#gkap3L@�mgn$hUa>RMgΨࠅ!]Hp`jdxxΣ8m:0 C#%GObdqP!T6vkY[6ב3ϽHu)(sIGGvYl5``FgZ=s%uPM͞Z 1a$:Dfhc:euSȋYQlb'Ur@UڔbG4Ln}ӆrd2ᜑ4ȣCWS�. �;vFM؛ܵ1a Ÿ:i7-s}g`lS9-{K^T>ùVHBNĭ^u iLhzëaղkAufH#+l&*d6#t3|v?5?z6#fN?H-uh}P>lQv.!p_]C iC1fsGX+/8B*2jLp@H8ƊVG1֖ ؛3nXD]1 hܥ eɛ=y =w8$5dTIgti׌sh3%*PivrFJC;) Ԁ_SQlH Q(mCmg]Dn u'bp6/&~,2#b1�߁Ïk 6tDOŠO`Cx(>*:`d"Ah{_]ٱ(C  Ch@Q :Aق]p?@R ᙹJp76pֲsu{:ȸ}6ȳ߽wIi-Gm9`o}Q'vOVGvYjד^4~_Y_7}8M3y,Z,J~O힌_)7aܤ b'APІdajU6uvͩ'OiKtkIB=Rgte.^6j({H~ ?+uVGDΔnݩu%I]0Tn~N37'.&<Xܱ6kcce\LK{9mf]%)d 2,)\@8Ir-c@nL G9ʫ]I~l:"5)hl5(S5R"a J^,Kkf@+0׆90TS� X!#s9+})#s/?.aBcm1 O6S8_R/Ζ@??D~_pNu>䁾#rc OhuٱK@~9H�zZx3ԯMrϔ-SB?Ur S ڈHT{ 568t6>?W, h|�.ln056*Fa; >e!u�m  |Stٸ\0^dsyٸ}D^S(+.\ρJڞ򓯢F8 ut<pɮ-hq5;`Lu"?�lohcTJahx|Pc *A^&C[Ķ)N٩,Ke hc!5GDOhvR iiyy 7͔W.]Зv 9F<p0�p@O]:߷3́qV㉧i]꾒-48X9e<|Ydy1 \c>î9{K\KeLJwÿP595kh{%~I*_ܟJ^ H_I}{M���IDAT@q!s sH! 9q9Bk!E#>u}Gxs #/8| &kKef힩;3 .h )h,*.;=b\5?$ަXw/Qrfƨ@6#kq$[M*Ą n5, :L=$gpI1"jnB;,/"55{7, S҆ c�AG`}�=GrUuHz$3{L,<?N@m_hGɱ Qaj}_p]*0{gr 7ss@9{Yvrx;[XPɦ •d*h%fKGED r t>=㤋q'VvNv]vO8b ׬9e _@ ſ?ogԯ\fi~+eƯE37*Nޤڥ$[y >zHua@ ѩ%ѥͧy- 2u+0TD3廦8;&*M ]ғ#uAG⒞5C[f*w,<w1zn'l [By5$.w#coZ$<L|fz̸gy"11m.*-dC:9;1Kil2ҳUEp}k9~u\|# x1 FPE;Ru M3<RWVA05^oab�դHhY52 OρmP1 Cx([ѳYéu C78jX#f_ ]@1Ͽ_7ˀsX# L>8<2i}nti.鏝8 ;xdw*yz#b%+}O^ Qe]3�+uwAqQ0)QL U hp m|gp44ڍw@мp* }3=CyQƀ@mD^ o$^S{�h#@ 07jH8reCe#Y{̝̝j elo#71J637 s +f&tąO#=!ng|NxuMp6ZN8v8ۜtmaQWzڤ92_ap,-Yv*&�JS6+O٢2u$=#G5QNiK@n%]zJ6T6U3SkvL~ ~ડe}YF 7M4WkQꕻ3gGFl�wu_x[6)X8KiIw=oB)?6IY'>K*'6(We+VY/!W69<\ EL bz%ۧDuD=+ cP` s'`GeD{ HX%.EKKgJl8H1b8Qb 2gި/Bƿ-oÿNtjǨ+c':=Jf08@ay0[7c5h+}O֐ЂS٘sx}PW8f=I%oq9r1Dp�5pp5< h<W{՜&[$=uђ~|/N!X{D&~VB$*;H)G[ (n%cyQpg(L r끁@K7y2s/'c7;}delgo#TܴLl x%Y[zId�iOxvwrl:nkyƼުּRVb-e/fIe_C+])jlP@G4NlWۥG`UCD1uvMZ6JtV[?*SexXSǦOԞYh< =zb?z27 !䱵+g>O^\L9?5k'˙I[š]"NM~$dpOބlo%5OY<J{dL{Ye<,2~|yPr,p+㹗+-UU<Ȼ (FQ"}53mP;,L\vR2aKY9@XPjp ~S8:23җucvW~_[a%,bQwecM&J ?r)~JVX)"8O{DZ/.xпh p72|."!&6J' >MK} :<lMq?Z\5l~a᝱7�GXaqnFy�GBuFrݏZ ( 6> p.wyrG:gp1?;O : @jU�5+8MwhygzRϔ`Aèq(kc6JEXP1pB@GI-`2 fA^:jd�k#{96�0G>ڀ(mi[T-d~hnZJ-a,bAw[Ϣ`p)[.n{K�1sJu$VN\,ΔbnJv xd>n(N١,أ!_]򀆔`UCTq-Rtm32=W(WmM>4SdZV>S+m@mcp"UᾹ GC�X7p<fۢ!~Si �[TsYn8c{V'"t4IF&5Kg�2Mz <LR;^9fk)׽GBe,ȻT0Y`:O`@Qs{x[B/eH]5z�ߧvpU xpp`cFEpYD-*p7YjaI΀<2Rp-9O氊9"(/76|2e)h-<QCiވB`kKi|jx %7>Miz8y쟒H*}H \>8eL  赍Q!1ra!gp[!9JM=9ggX^@=ͫ⪻9ݼ.ne'UwQOq1*s V'T1lxdxqTzĕ[ɢcTp2TQ_8:u=>Ѳd3�gRvqqwvrSwpvpR۹)8I[I\fd[2h 3o!;w1s7䭔'3~ <vgz{I'N{;˳v[6i1Tݯ%IK| _͑\/ewdߨ0aҤbNeJw*Nޥ$WiUI$Ԫ*ަ&qBCꤦtT4>qN9㲞<t]O}>5@U=5S{nhJ덵[>;}ހ`_3|S3'ʏ*ӗhtDWifo~r4~d{c^{醷V:{"2bsU3"dy:i-(d_%h2Jo�a"eNUnM>öi_D8s!ȵ0=;\ }R oO@C;F/蟱ZHqK8 Kx+S߁9RV$7s+-BJS0OЅOGf31ʚGO9d^cF 91;zpi`h|# }.0opdhd8-DpLOsC#m}-G8CF6ŠNFFDS|���IDATk+ 7jo66=A5>F48FG h#88FgKtcO OO(J3PU]$ NE9$'HꀞKm Bs<@oaP)cTDQ['P1Va ҏR08 52BPx=$!?*y'�j`ml'Sd2M,(n# _șJGBObbp tu>l]t_�G TinИRqc d/'6}]ۭ<e8 I�1u)]Cꄦ)-mn]32W5n(4Tcaj@MimX005F8 �R*m(?|ᨏAsr1{bڸR)%l]A�VHAn0IhYx~eH=<d~2au?] bQ;q7 w'?6|mFvlBұTs)d;ny`b_)B9)srBy,> #j~bp`s$7s�eҔ(zVbdu_@ifğ�BOGlz:=#f񣣞08(;T?%87 t? i*>1?A)M?|4e7iߦ/Xؗ>1bKd=adA],yWU]CW UeU#"Հ*χuG8GIT ꎱ[ɺ6BvpGЧk5zMF7o# ;ˢk8ÀN&E;YnM=n-ZzUwVu Fũwehp'*km 4_mF_Thk('h?wH{ssY|:Ą2p$~8ȡxrˠ`AiChł.u7/}Џ6�d F~dxpXDd9ÙcI.v缟Mi7/{9s=`v%[KV&gMtUmV_+;qWɏ([@[}JSkxmҐДѐ:)}NS @'MZU@ w *ᩙK WZ4Xk,hj8^VF+sLT(C-_hq2d1[3<޸?3<CAȬ 睖16A!SRMH&ܭԥxR5S-zїc~Ԙq[=f̈́Gv䧆)ύR2xko˶#K>{3}'QQIVqdH##l& #bN_~<Gb22~)[NnRV!!FAe 1kc݌\.�;<>gFdK-ihc?lP3$)uV8(0a/QCK ҁA\`;"P8[*<͂}>GpB@82Y^L~h88R8%>{bACϿz#V8~8DW8>�jhj mtpAe'Gy"O𧆣x@b~l?{)B9QQ#�SPAF>6]~>igP(v.ZϠZJځJΆgBX2a�m$ -ln`į녊W=JY�Ff`%T9nF] 7nW/Mwj}ꪃ%tTe/X<y򔭪TP |e$hcuhCSzYB8%ڸDi>C(h㞱`mC16h6XNƄ jqAL As0W~�pv4s5m@Ӭ_;]8T9aޣ 0<k䃯CA ES ~'+PR V ?q^)J jwb=ЈOzjώ7`LM6!̑reMch26WN9jX Bކz>Q (sPQ#O:A p>c889mP{&k,|p#ߡ6@,as`pD;@7r bzg2K xay$ plN?u405UpGLZ aj3!pz>7c^_̅Q6Q>? x9<tocO?ԍc]]M`M{=ZI605vg<,3Jk F'{WUqpS;T.}?KYyK8o2P%B9PV.]6}�J.y`w 6q7rp361X3Ǭ^mYћ|0g@ւ}WH6XcrĥގJ?xX_ul~좭is=ƭZn&ʼn[UvL٭.*NoV65 u5.hI_֒+SW<]}E聡#cSe蹩K u�[p\L P'Qe[kZЀ^hAou f, 4u? mn!S\+M2ء}P뀖>H69'}Vѻ R9۪P RQs\v(G�PsGc]G O0;R^Hb;r.9nyL|«])qUd@5'\O6R 6dv_\F<V|]ĉ[v>OJ)EQlIsap|J fr8(E(ǿX;ڠAbpizZ -'Q%y^oAa CpW ,y)`G(;Ԟ w^@'`^d ,G]}a/죶xGt#h#mo6(md-bL~ •HEkH/hTw :amT Q6/>zRpz48:8U~`DjK4t Dl*zF66F]62nhI[(glŭm c׳qQQkޢVE-e,"3 7q�KZ9b񍼙Ǧ=톷3ㆧ5wK�UGsVzꇴdI�86*LX8id uq MT 谆4 mh |DqNS qQ[檎IWoN]<l<5S^ԠoGj:2AJ㍥Hp08W}\�CAr-NМ_sڴ]R'NxZ<[dnm;.ߡ)tF>|ЫvRs_gzO$d4 fM[۬^>\{.2BA=K ~0ÛƷ9BGe90;9R08p;,T+Y`5,ǨDU~p`sڿ"[*" #cWh#V2l Â;^웞ŠzmLpElH:{23tt~ zNRGi 18@3_6gʜӛ=i#F(-e.#py+H4q5x }28󬺳3QnlBA:y( 3wŠ AE/z' >yk &kd#}lDn"y n;ِN(i)tbh 38HB8mA ǯ=4cͻՃ3@1k8Qؑ+͌(|/}!;e'���IDATdfl漆f=^yobǥ=MC@]o;^?zZޜf~^Z~ͩT&nUEvLާ6Ig-0/ v 605.jJ\Ғ%uMG憎M]ۺw?0T<+=3Q[!/-ԡapa8\7chuX�[k7V(k-�pg|p\t:hu>;bLK#nw{t٥GvZ;8!eKᗕ"(G^ՎuG;n}a(<uzMF}VS.,"sJeO9ۻD h ljbfF%"k<v|#~I~ɍ_AIqh{%q%;i #M UU]fy�j9Q~Np2mL+1&D~嬎Z˘A.@3!]OuZ(pF& p!BLlɠbYRz]_;=u}bs*yXw6a[�8N8JĔ]oܠj\{$9Ș ic}96r(m.%GȠm4s69qJsK֓T_ NVC6N3=8 $F; g2 [xCh?ԎzBt԰}ܬ<_)m015v2! 0;pwH6GKƦKL@q[0H =c[7ajDV58+fV~(rY_~ 'h#iNA%so^M8+>)[4!z<#fP?N[�p\2S=/MiveShHԔmє:%iPmhʞҒh-uUW溮zrdԗ/_@ Ȁ^[i 6Nz>/r96G1 �p\pjy ŭqZ`yϞUj8q?ɹ�s�8 i2J{;%#xZ.|E4nkEљ@7^go.9ZgM+ ^,0We2Gm/ï-m>0$d-Ԙ@XM@x38Fnj9*$< ' &_{#KEj" ^o|8CxcTp�jpEs|| }cc{!t#J\[~(8@Ƽip [,|<>8V+\EP |jIWhK_m >_apj0kOT$T߃j&k'@x8(Pm�@}_x]>%4 \0z+ &>E9iZ8!IbXN!al ZB GT9Tu\^Ɉ[̓WF5D"A!|@2NR2j1E6fNfˬꪮj}tŵk~~ͻޔ&%it-~O|Lf~vq]CS3'SCϺ/PI TL,8[G挖tIKqSW^x'@#ŧJM['002E!ɐt38 ـrdt1aY9~r5ᩳ;'.59KRBv=GnV]vJ햞W}>cvHyJ =#vV-z4o3=3I,2GLdS.9O%lRV!`GPue19厙G.@5p�żIKy)@+ʤ_zk&rCBSqs (H5p_eA7fQg>4[ARo#CI1D9Epx9@H@!X _'|rOJg{^i αOf<a~4 .b'?DH~WXa:Q~No6R62 xx Q�aW ?_�G}'qp[mgP@Π_;;H -cwΨ/2vlA 021|ߧ~F[$,:Ph ^O[GRqr"V!ji&W#sKre<^ _3ߦ75XoCǣ-pۊǑ7|^?wymfopBX_}AMG4xTlI-bZD6zztes:2U]kԒmH ;YN ${= F ݘ; }E܆A82tE!q=N{SeA1N{!%MeݶCSw>PIy엘~D먄wqN.*UC.\SW;#F׏yl42G+׶o2{1;`"sPNzQ׋u!sD!(sS4;08 �8-ٟ .RUr۳#!"PpQpp`pܡ7?Jox8|3e[p,a�jlfnaot+dK?|;*w+h:( :@Ṣriv} 䵝\jx<WyS+mPO㍒ƒ  ܽ\\F 5b ˨/bFmas|[xyC@ KB!TZˆZ `Q8Е(b9Y ^ Z0E,�/aKoĢ` z7sNo743Vs/8|7kQ6w (x4<}7{?:_չha w\[T蘶DIm)?֭p@鬁tNuAuNS漖, θ/wSWȒOJoUZZYi`ap3%q݇?W>Xκ GmPv)ɘfvzgc]u;wzGx{YY1 Cv EՓA$]${$<KN?�nsH#su+(Q � #2GCO$>3Mzna6.1@f "ҽ1QYُ9p~u} =Fg فT 9KIM[_9c$ L9p c&oXχJJk6DB{̏'uv:?"E} ,e9D+!|^ mx0gJ08#xMȚ'|htE\u38! Jw.U$$̥gfPx;Cکwx #C@ =- \f!"V?u`m0EuL`GzF*fJL`-'–"20P.GŸCBԦWu3o7q zj9(a޺% *z@CAܭXk5Q>'Ӧ%Ѧ+u\OGW hcTpPڐCc6gw15h_֚(;BΠ! 9o9~|.z`.|�m`px9bp<n4V[guKz}RŬ6JZ/w\)}Vq`Tם`q}` *QAWT @/A#xފC #p)E(/u@A3 7Z`A489@R{oyFpB"8YOu8F4|3T*sx$ƿT�۶���IDATg�Gʛ#opR+xOYx45pthc_`r+Z; �mԵԴqq+[8-#uV4*#o*@.^ޮA\^v. elgS/s3wwҧ.\ |b&&0h[мDFodCQd|cx(vLנVX!+flJ܀dbT6Ԙ w(x(t9"gJi$7f>uvο"[nrám\>}v^B>r9߲ӻdzPxXTС#٩+_?#uYO漁"t@[8u}9xa㹁OJ/_64,;'= E ;@YYW:B<LӌI7 Qe1epW]{w97ٔKmlNt21mۭ_?q#4iɮ;vNǁ)GŽIxTV <)]P wQYn}ۭ@@�qw'܋"E B %f& L!޻{o9o& -nʥ>Wd9o ՉV cd0z$YʰE*o%s+IyB|J*'mq<28ĨF: kP$!VQpv<E1¨v}QͨFC4[&GdQH8rz|՞d섞 Ȗ':nCncԘ7r抡pA5AV0}A23wZO#W-OL�|T7pooREN씸$QW|+F*0{B}|L6 |(wlɈCC 8QPV&,^i`ǎS$2jlBQȧ[L jMGнU�as>H!rm3\ZDNMTvl\P jӆر.R:sp-gJA߾"re/we- Tuqr sqmtX_a�56/}ʻ-GW@o<bY1N=>9qQ}5tw[9_MiPS QDK j("C2t JRp@ 4aX0VE3rp\^`1hcjF~ }jur~]+k76fk+_5~d3twniu-3m#s8f;~<͡ G0ڷ-�s!#s$9,3x9xM})OR@fUJ9?wGHqǏRӁ#x*sȾ7pLh_ 1S Wې6S!QpciHEHy&?rS3v[r?t#Ksk/sPka77zgoF|m$!L-(|CNZqCoӥxZIgL qqStS<-tTI@E'%'ą'%NW|FǓg}:(2?dc>wP.ҐbJ #䷍S!Lbʹf1[u[| /6<nq^<; G à@-� 6Rq<C  8ԉ](ȽT9X1bWrg jlP K{n˵ǯ~#m�۱^MhQx?D#Y0`6lyXڏzKTUZvb񛧖uZ;:aLg|}*r s@7ŭh`>!FmFˀ�a9xl DPѧuI+Z& .<A3Is2Aа%ߛ-f3O,=lYyr:ojV4MoZ+__�v@/GLai~-ˏ߳<>m|o]sp H/-|Օ7 nؐ^A$(ZhK@U Ikyi|t6GýAbsV05Z ޮ?/CxG+F+e @ש3Ο0ٷD+1ESϟ-2}zp"Jb2HZ=akˈ_`Sm`y)_;$�29uEA:Ɗl-B{CnǷN0^*cɟy}#@5P '}as!:櫓V, % \<ʦZ@wE[^XP HG' (G�gԈD9b #9TXfF^|ȳ!gУSBaj' PţV   GMF>A9ԋHTؾq$!r/ؕmBΥ,ڀ �Ĝ=NH4h ;׮2jx)  okgÕU^tn3Kp6N.gqf;W̚xƏ+qW |X _"A.Z%ӆ"8d#18QCGj7bgIvF<DZ s?6cv ķT2[vbٷ8.:gtdMmfNzUoiapF˪|AE[9l|p;_3]fkq]3mNβ=pnw+渥ң2a%#̑8+qEp@@G+noWQGX8DпQcr"! b+c!\O Aꗏ(UWouf 땃wg+E7�y_þ08kDITr؈ztҗ g|8N' 3! 4Ͳ4ϐkC";s(4_~ŝD.IHvh6qjpew3;(nj(lDnC4NIyk_?%UwȦB!a- s"B<b!�LO\1 $dPj ׈}ԭv-܊E9vʹ 叺3ℜ!*\g-=n`z~u [0,J|EnB'A!;/.>?_ӋYWK|yUtɅ3=p V́.!g\Rs]mzՕ Ip<bcQ%W3d# kM1BOjk�Ԁ0M'<h{#F\ѯ1]>|%ۥ<;ae=fˮA[95lIaVؿh@o翮j+Sz^9^veWnu}]u-^}Ysor,t;Z-;ZaC< dE rdp)t |L<-~!pp HEssfGLpZGȐR"*}rm<Q"'9_ nJ%s˜KB%vaw7!pXG~pK9~7.8Bፒ[} 98#IjBMD *c >#;G$d"‹3&//v>%P3h!GaJX 6Rִ}8m|@+#n;#46SXO׉!uhT-*pkỶ]Zxف/NM<ȱqX(`6x8:\W*]%cSXΥiژK A#PkO���IDATΌQ ʻU2ư.9賴�sVz,pҷ\h[Yx~Օ)9nj̿nBAk.R}RDK�m`pȩ!CyxE)vFӁsu+̚!\ PG5u~>oF۬;,suŁ6^ѫZޫ*/C^QZ3j5`絛9t!sm}`k{0*dwAY2 NJ7okap9q+9x�<oZq'�sYṟARS58t pmxS¨)p *վ?u;|/ ٗCsވ,U]S2WƋƔ *EP|h8/F4<넙Ef2 27!g35Et v<qt Rh\'SUryJ?%W*"oz.ٸBxFIb'\q'?k2;W%qT6kWO#RR\ ֆI(r'[C]M n@!Ai\ 覡uT`[Ev}Dcޒ"䌀l^pqRDrL[xAjI1CX) G)V,t+r-(!\+fs$ߍb 2o](om?HйCZHW˭DR!"0wȀkeG˟l|cfrv9# |{' }Ι]9 z !LŮ]ךsC{%Gg.ԫ7" CbCrbR ^!Eg hYkPV*rz<F"hQq2x,;3v mgB&i.[ɱz $ZT;:bAsN]h>d{SsO,9+4{1nY5ϩd%y3dQ///){f^KJ_UxIWt[0|h#w}o!s|{}?ks,9{C@쐝6*9xNJM>[G8瓮4(f 1ϭE航j:xEh#&uS5y27V"el"$K<UtxZ2x # rqd)R" -HPc\#( i@$/ז~"̿L _8R -mZyYX&U }e&_rDS-]"pI: 6Z9;mZQ�9߃\ǸF㤶A٢ѵW|p=p|8"oEA(mėFW9 `+#1igL3"rg*8Pފڀ)�' 佢H.:y%&vrpD젹Ǹ6H|*8#!m [(^B.h87T!3HN6Q/8a v"T 9)£ȮtĶDjS$.dd hå`�a^B6X"* O{QSʻuvm DiI-%ó<Ϡ׵=Ύ7m/ڙ2=+S�ǗJ�+�m|6!wUq[J=>=%\AJKUA#6+uxV blT!Epj�928K-LcrR  c^_rDqV_ Cc i�82LeE) 0`pRE%b0Nj+jjzM5nMý`7?|kk~l6g>K%o9s*>W G@fP6^0C?rleͪpKG+9vY|\åp;w`pmL v?c_p0%*prEqAUPt 0/ğ%Lw'E~nY<$OCK Nx}?f] Ϲ]S[8_<_*H(Ɨ $h#SI DbiHn!奴R~ǯD=U�)Scc8)Wz U?ICy'dWOI((s�gp[Q|r( t}|b(�*eW CFlۅo^jvm_8[I¹Q-䚰ӡfIeܨgCaV$30)l)*fBvbZ)*F <aW2jS$1;W3S`;f'B3Hh]go1TN0d!Ba7g[v7l.Xhi9�t֘qJ/W<957+Q߭@ᅢfA H 08 A h] USaR`Bb+>'QﰒRHk Fա05(gNzm 5N RK.#L;kT!Fk2-T.R`K=\NӪ%s$\ҒܗqIfaI\.{nY>|Zŋ굀6^_77-095;<Ygۜkw1B{\X}e~8s hj "C|&:#YfUkVs̚KZHsnEG Y*  T,Q4y#+<-8~ሎkFfBh:橊#k (AԔ`őELH^*M<k J*B<ee4ɟ""wy< e0SEM{xrKs*"Ar˶Ŏ#pXYpb/�h#m(ՈA<)Ys፬e'6NOјC�Gqmde&(4>9O$QՈε !G +CehB W^U!pm6&CQ2spڰ TP ܛԔcveІmi@ 0fsxh=g3 ri"hK6w49XX)H/qS㢵ϵf>64f1N<ڸ9{|lcGCA X x"8B%::z"g 98@hq@;.(x$c!Chc18֚î:TQb~x纋Nj(}nEx˂)͏p@hC9k?-+pA9[/hԽ xEoz;4܃'V2=ΚO3;x8||/ ]q g>~ 8LIpʣ8sP\ B_hwG?R*-t@J.`sE p<ONyƝM?Bp%8b c yrp$Uјuh&QR0Uoǔ,xǣ5, LmLٕ(y'A^cdQ<Bf&\C J>$E`K7FI@G[S lHⶊJ!JT61xl/ m 98!'GбN0!< tq@ٔubMR7mXZJ08lr{sz2$NY#~TY�򊧃2%HLuW-{ٶMwꄙ\~RBD'Q|^OnNm:�8\s&_jB}p^̯g5M EG]WR 75్]%hPސưD\yDV` |~aC9]unzQ @qlI\\ .k8z.^Ás.z<W}���IDATDڬZܰPtY \\Cn-VD-Ƣה3 wƼʹ[ZП=9JnV57t׽Wm7&]}hYGfZm}̡9^@?)shptR5IY2ɢli<1_X@CNs9 i+$r$zZp<u\1̔E4 i+Pޓሬ!Tx"N;+a. 2r2?$8*(:CԔyeSAO=tK%&"vN\ $K"W%qG<>^8Pu<8~ES_n28d6GDOD\tGh(|׫\hC"G 8Ƶσùq"5s?Ka]AYӖeU)ڀW7!F(XL�}08Sn l<?2۵m\'-dSrx AD<6 18@gfR} YH:/h~B ฦ aC BT^}TY6~!ב82bG<ڐCϥRXÁp0k+dWДY-i~yZ^ڊK+U?YyL?xuA18f,FӒ?-)s<꿬l|Y5Nu-ʻ?sg~d6ٟV]�s,sUlQ jX~y=E*]^O9s9`kPp5 _SL:Ma54U)p�d@jM�ϗ;pq ;o)?g\ͺs3: `#TTF`p$TZ4Ŕ:p~$,pȯ>ӀݾVpj?);EGhx; O(mBrq$A )-#ћ8p\4vݗFtQP@m!BG3!Ͻt9 !cȾKd)L'm%%Sg]$F"dwO!<RI!K>J`|25Ğ>X'yF[V)db(>Ebp\wpleVc3+;6;?Ee-GPlmw4Og>@?_d,4^VkR:3m$Y E<[-^OhwHt-$q2l(D;R&i9RjbRBEhUjB[ F16*>e7MT|CmUU/L,Zeoe0"ޘy VJ1/ws~g?U/ԿF NfM]xbe|-϶>>×&O`sAnVEq]^`lIdW)@2p4aBx5j'h,I8&>UQ(ABE<ȨЇR`m(Q݇ƙ&*nFGPw@C ~3Ĺ xpK p oI!5R\xDjVa|;3G8xHy{ ڈ+p6j&~Mp�5d8EɵM6Rލ"mcp`j`AvC hmpԈ$܈!׆>c.ïU4M&<ІKp28xewXO V Hhr.s8>dKViv(9HH%p98;phoMt@{�4kล9ќ k)Az8aPd"ʹi ]J~Qⴡ.cI�m(C>!qі!:|%hc86";M�MpֆĶie*w,Ik7՗�84!"d+_}?s8�8f,?*�8YṮťxͮu7۱V~ޚf2\ۓXtv|b"{rE r{UD#CnǴ 6!|AbNq:)ٸ&5d-?!FPqWw~Ў\p@y<;=w ÿ'�y"-}=ca&hM` ><;hG:86<3Ep08ᐃ9s.`pe�p �Gb�#N`pȨ6wGN*w1$Fc Qw1X(c8!6HjWHdG˗Cɋ'?M3w.EmSc$r4|4t$`z_CCլ\hfmLB^-g3y3I ¹V3r"+ ]O-xWlX8�hUDB ZN rM6'|2yY|oN .~);ھ_(QɤcSEѱ(QH (Hokӭ= sS.6^zp:VU"5inz1Ju k+AB"2WHe0]o0A3Vb-~C#zv>^ƄѨ$z͐qקP;d+x 6D;Cb;=(iZ.Y-٩ VNZ٭ZV3Zԣܫ\0) R|mv¼eyA K ^TΛnsJП]̲V?U =um{ aAlN̳==ses ]Vܱw]vXpQ<!\(z|bE ! at(m8/e0KDt5zށ9ytH(Nw1]킈6~Xp:lhg$tAxOt!2`|M涻ciGbڅm: xm5 wImD:qP٭&~Lp@ɍN.&v /,&a\%Q-}ĎV1FP)X%KPG 07Z?R+ UyoV]VO>}۫@'$ÛPpȣ^% >6PX[xyxg|cNJo][J ~"r}w$/zA&K[F/<g_zg35Plw$'x)'/`z!C Ω]Rnzdc{b1xM6g1lx$5>/#~ 8dJ?-8 )`kx66HNd^J^^ $Ix"Fx7* ^;e;CN!>-iy7ֆ"8 CU9rj3pk Drṕ!pg ϴA!{rpDfdTH7]%? uwSJE ɂh^x08c{ۣU[-W8~232 o46 ~WOGA�mAY�5kR;ׂ }`U�j"8b7S%v3nrp0N&�>Cb(X2_Q(/^!4[_Q�xyfK ry(<)4kը~FEWt9-e~d6)ٝYtO,r?WrգӋ](L�tFa> �J�^59yq(̎bxw#�x18@|2@ы6!< |H���IDAT %` #;o~?@xK-#axQan6[Z}Mcy[Qu5 p |qt?n%P=xx1F#.|% �d^EE05"T#hm8!P9\U5@ ڃUw}޵wʆ?(�Q2{. (9&]ğ54+!| am+XB@>yàp�sC$/s3<{:+@x#Dߛr+/Dz4b) ǜÿ?c@!B3oF܉-ITr=>Bq!v~pL792]rp>QDTS*W<wB!?W##P3ƣ? G-1CG5·Q[a[$d΀S ߵnp5u'=: iDy mАk=RGԒ\ wSK%\AeYF8v<8g^B&P h<O3 % T8p8d -g65}&ѝ'[=,nͭ˪x Q0^PX;q՗֘h ]3QlGh[ Ϛ'PP7S՝6x Ho"5HEb|ʧPbe<FuG=LV|W]7;D> OCΐxMUŝn.u0FuR 5J|r)DY@B"{UQvVp8hJ5F(f7Ѣ>yFoѼeAYqRgB HfA9¼?-)|fis*ՠ?U>fǫ:[^X8l#lN,l Zbo_Xuq5kZnD  i+FUNsx(raG@Q]nQ6IѴ#I[>Wx�^d#S$['@ 4 |ɇ7}ITpH}o&qx!h onm@e`GxV^LC> *~7kL% <F⛇u}Dl+D@<QJ u i D\hb˽f&8~6bÛxL /r0ZTޘĮI:A"�G?>xVd&M ؘzqxhp5:,J t�@�+;hmN(aX 7Ro�?LjGTMc%|<~~nLl217A%!= rNqJ$@Q5ZQj %ճ5lpkMFD`5?Fp S`Z1u+*7`k#TH)gG8~~p^^YG m1 4?6xlxnVJ8mfA(u$X Ń6~M{`r89ME5~E'}&%�mo=btq^E-Z*Pm N~Zeڸ`stUeRcH8h i6EG|*68賮kF \T^vTz9$n:�yՈ! e ipXAۭ�sPNj`�t�ǰrt}m .~mfoNxPMDx? icAsK*]Vx^:۹c9e/KGZow ͪ8գ\Yv^'� �N�~X~dpͱ�9VK` \cps_viƮ1E"a7Pq-;̂9":I$�x�m�5B"�xq)@ 0Mu KPzs@;B�6AT+?`Ee 6>($&(Q- -8.k l.dFfv9V V UTCj y k#jӁ#fL筸n^)lvaQlJZ!x؎3lFDmlҺ{[؜l6~:61`+)^/k{N(e�2�4<^E56Xapv&| _(pS 6z,B W;gw-m8w3.!F" ,.]"&\Kz54fxvOT^l P_$gQ|pJ?OٿAA>]2!1b8F4}Ty|ᱍqmX1PnTN C"ېARAnSkB44 !ĵO39W@M0gZ !G5R%�jI |E!O)[2y )X}Ӄ>S9>ick39O}]kc cs#C2rCFlZ]67T'-7U/'MZj)_^Q02n= 3) uxl\ZP,-WAB{=`Hv岻٘`\a2' 3!4f whi՘껎&cƣvYK tͽ DZ,EY.F8QN+rI;Bc[U*<}8n/3S\t{~v33f̎13fR3s낂ʅ\TgWV?75݆0ȡd{\:}TίY88nFG .rH6b, gKĵ@VxH@F"OleFaqьx HL;~b Ҷ3ӁO2n1 3@i)b<"_I _%H\/>B))0gxk9c: =--lLcods63 57!sT~OjkmAMDB+5}В:~X<po9)Oë!CM/ن7 6)ΟQwb:{cZGbFcnC[gk>aA<+0w?e돲ux㑘lN^UѰ_ $֖ 'VN:X,-ƷhF�χW R;5I#kFx' U \3z݆3{r6[ِr'o8J\FxNC~;PC6n9{kni7ݒD-q6RzZS#~G!f1 Sх%7mO)Qdjv<8"w w(n\7x2{#_P'$s28h�uc6IV%0vF<ëmɨ >k9F8DrppfEwm;{gύ6b,ic0:{0:1x[,㲵ǏƚP&˯,|I{ڸd:p[8p(jCd6@R-V ~h6˞^9 f|dp@b]�Lj)2h1b7b%PGXTd"8sL'ilXoh` EkKTF0'jƜoG̘(�ǂ-(rYeM+ֽ xCgz;186P?vyv�ʎ_.r>fU<Wwii���IDAT'F(Xr~0e+kWpF  pĬ]+828ЕJٻgK?b>f ;oϧ0eX=^7up߳[ϳ=lfRh[Іnjdt[{./P;F.|# U'2?'n8Y)Udoz60 L95o+[r,P#k~klVU+*p4G5^5aW]?ĮQ�GM5~!V"틉oX-ƒW올 ”[d:*i'l=w2>wR;U`s6%C~Ϝ ]l16.#ajUg2aلCYϬ!#lRk 986T9o~Sf J:FZ@u%7p(cL5ҵ4{U�G yH%8h:u?JzCCn蝂 eڈŒ'mn`�dM�RQnd|^RІwģAՈ j Jҵr+qpl*Ubh|+,3) úT ΰ-۔0b]о+m $6mlfumU�9,O)N:V7lbk؜Al`D .x8:1 [;{ G6f�FU+.ͤh+]|Kd ƝٽzsufttP|y"2h\XF[d(5Aop�8Ď&#.{lش֧kle!4n-ԃH7#ݘQOPd]qӓ:@H8 وrB#"%rv9EK#t3(%;J]7ZгfUG }ߛmf J3&PJ1?cƂʅ^V%5,{neˋ-ozd۫f{f3hhϕ]XznǷ+|tFaĀqԐI0w.Q6Yc9#yRB[ijVK}(�GXH6:?&x�~0gogR7 #nG§>|Xt"08Rd?�^\ /M}~;T:A[^f2yށ;٪lxsOb�^ZSxS`7]{Kjn+6m Jd tfI懠6q\#5P�VeL mlƇiѺ]lz6r O7 o)g7\o,kKt9fogewꁐahy4 E7U xKmX$e=[~-VN>o#i=6c n9CB+T>:Ŧu*= ˞WS$mٲXN?8$!ׁߛdy^9y"!^(a'wvWV1VdA>Gw&߮ =oSF2~ ].▋f" -oM(c86T@ ͌9&/ <΁s�8)]X#k$MlI9lFxlXMC:e.\ <{N~$$�?,rJp\wplf|DfU]_ ڸ7~ ͗-U@bku`.p2�s6$Nw쥃E(Kb3㨅᩸tc pH= qNWjI["sȒqVmدj uE&ИZYT?_W21Zv|vYkg~܌9)9)Θ3c~ap<z/to;n[nwʹxͧN(9s,t9 XwQ3N-0bTR"83F8s<hC~t@Z+MZKX)[͏aD6ldnˀ _ݥ)B`ll,", �pdmc>�IMDvt u D!vW,|,�stή?Â3^;"jo4m?s`٥[ݣŻlMj2ЊಾJ^d !;Į?=58zwڼ;Ȗf#%wo_5__ߗ T>v7am`U9{vȶa-*_ه+C G0&ru "gv*ꑈ{iH{X,nCpE/rMlx ,pxrɸl>ʶ~޴M\>rkq5m DQ-/FR؎#~hb-Nn=LnSX"8L|{ܗ)e]Dw܈-/J,$US&V庋fԍd43%J(Ffv08;E]D:2k=5n:@B眍#w+)/o.pQPNb vE{J#?]K4<aGG+~Pa'T?DCy)(e!m#I[$[q#P1(~$;k Am}VX:l=AuI:PhNC(] I&4fڿ6"y5\ xTPJ"Q4w|kr!P%W sSΥk9VAƒSȮ-!mJ(Rں*lIȱt'li\"WdY}2fޏȣCD|cͻ+N`&!!dX($ n|w'ŀ~3[ju\|Cwme&C+wZ�]ל-Mu/-Dʤ""phxt)Z6[ɘQJգ ;=NGbo8h<eGYe"6|wkjiA{Y=!Q z2Fb'H׆F:Jb_'U$arҡ\1btYѢ%}T֨Yil=-w_Oo}~VYQ3ދ13zƬfȝ1J.jZ<x_.vZKZAWd (ri#zs8VBlm>O8\ R¿y?nG؎,w/V|8 4q0e}a)hO&ZTtPzQޖ=잟Q¸ނh{PR-(Qy?g[o^~jh\}sl\ˍFS '^|݄HO 7D DBH\$I^|kOb{_r]&t}+lBkt M\z͒Qs1A|HT^%kYߛMu`lds/p;fPu[l c+qM -7c1x;\:�I[ҝlམ^b~1Pp,|m:V{V�Gn-Gg D53~%aOن#lD=P OgހO)W,tJٛm8V`c{ ϼ!K53-Np9?x4 )#kFܲ{_ K$�-ۂH! g]yg}%7s~~ɺels%I2䲾ٌ{0LkcK_wԕ7^IH̓dbh���IDAT  [lKrd.HHdҞ@%Tv g!l }q,-!|O;NUʀWBu?%Yzp/H@sUtshZm ?Ș7:4�'&昩=cVQr#829Ҏ#'3NN�-885pm<88pjܥ5D7n@sGx^s4Q@p�85!8( \hPjj%@RI]ABg6 ^�7/6GxmXqk 623Uɲ D&Cf˙t`koR{Wݲ43k.6d"\1-8k  tۀ@pH#DxףY0o`; UTaC]XP{[=́ChAn_kOKgɺUoD>=ǘ'djc~錅Gx|USkTÆg+.J̗-88| !8Պj# ]W #c[{#zŇڎo4kQSy1"-8H0 =dT` 㓇 ]P?3z-FZ>UZN67( ڻ 8Swh0 hfm|*y~#/u@JXcw]_HlV)85V5:f[@p@@m�  2fZPdq >Bw :  k'H0bT "~,F SV"*RgzYL[O_C.hV:aŽѵRDdZjS<ϩ 9XŒm*můA0#kP{%P)ֆ CLd /YyKhˑ$wxwͰl;^?0*ZxKjwhwoYi:%3s"@CEP3[&?uvenKp$CsV)P!@5F4Gf ʍe) S;V9ݯ2V>aoKQc*w('U#l+S>$ʽiJ?u`hS5V ||٧Ȭwn-drr,w&qsK9K>M:J8D$hi){I^G]5ȘhAmp[u-CpwOj 0%FZ\ שjxKp5 \%VWA *ҷ1d.RW"XVLO&C񳕂Ur!"&/?CYؤȫW(3X9'D@EEY8K |݆=v鱵mu5764_ѽmU>knY\h[W Zڶ [V6kvked*;֓.E?:Je٦RY4e3dl`Y=D+FF8N$k'F ["؆ vOBm^e f P Ot Ԇ6Vo%qkzEC;;ooxny#yƼ$)EEE%/zjyckj_WƖ7=eA_^;}udg X]_ױlս5wk PD $ՎdK4oF/rb"/886@nttEɻq-7 O_P9G$%E(o+>W~4KjR:!EW!:Sd~W۝KX5pw*c_וWJ>Gs|2wŀڵY{ƏGߌz@b4GҮKLt|E%w'!Zu /i$ BRHm_M7iP}Dd:ŷU#rTԢ\njV{bjs+wfC?%A:xzƾ)9+@Laϩw(~-]MDX#Q[IB FFGnU)#Kd)mTj5[< dRpN/:`3IlS6w*WqJvyeJxdHs=+Ro똙c<K^쎮 *#u )x}t& ?<beQ!ʠ4;\DɍϨO&ye#̼;I:f:4 /�n!eǨO(H> Wvj~h YJ<D*U4MZ6Z QOf6(3Hn摱Kps +d&0 ps܏0x(Eog-Df[ W!/1΋iaHyO.yR6֤@164G~7#Vlԇ51!j�)*:|�7O]�ht+ր\ d z2mOiTMG*ZYN2-[Db*H#JP%H& ]m^}}rpsrCsX6G֕^!E!߾^ۀvbP)QPhahxC.Ed;a(;P19T֘2 JZ�P*߭P ,36!PNmX٬4<-y 7Qm,N Ebƒ9+\Vcds3fyd{7ǫye9\N|WYpvek.iλO6vX ʝ)>*lj<_Ghڟ́W8uGPp&Mס*?mx\3 >Dyd5N-8v 8ZBGf'tH`F6-<3Ca׷PmppZ/As68cY8u+e(mTToP-&irX|Fz~Ɂ(Qp|3DFb=o_v E&ԆQ[/OhDJM$Jߪވi_wS~9"D;O㚴Ð QUWBDM-/01K3*N wGpJxe<`Gksѩ5wxZR 8 u<[/TH!ʘ⑨ 0T᪠3EWBvȣ+Y{պq[E* 93H6Ӵ&,G? Ž%AQ5Gf+DRf4R6HD�q7^ 8%M �n$SF\boz.8oc)hc8 8" 9BIS#4GZ#ɍAL|2AH^ H>"{?:=DT!h sXaRQ2r&S!b|x(̬3bW11MG ,C9y_�Y3NJ3N(ӏhS2a]!m!z j:5t1 5m׃F1 nE#YѤ o$ΔyaY35nPG4ia CصJV xV=kxZrUPP*U>bR;´UIvWc}jxeR\̫TdI2Q:qF7u6^SY0&4cݩ]MW,]d7/ȀԀٺ~ d`AU3CbNj^}aqᴙt6WBaZ�VpBoUX5vzn���IDATS\H劰݈pwl4 p1)M.�!#]g{' vЫ^"6H_K}ʊ??Bj(-E8l`[Š[f=V+lVگv0amsFp<Er{ͨ,x+0XXXǗ<~Κ9뚟6"`^:1/;}24%gW0^vi 6q{7syÖrh6>i-T'w3Zml7_Ό-R UYUbD$thh*:@ᄶ_{x\dT$v&%"sL~Iu|CLhWU&=0й iڂC糖gFىM:Rx]|Y{ܫHno 8u-7`dCU7zUJQS AA*zTViR:IV|Ƨ@pv 8M[O$mT:pUX7U]ٗOW1)_31ULjl{j7)%QDFWH`2A%WS1R م}i?RP%jml>h0{i˭PELPD4|=)VeI^napJ<0C G;wѵ^z`&:S䖪"Iv˿S" *!"o2 κب3Ld r *EWUziS.}Aid7 i>�R5IJ^>ɥc|C2Q UqJm9ǚu~;w;~Ppz~Q`|4GR)#hrUr%H,FR/I5ʌ#E*KmC&Oi1"3\E˳j=9ه&g+y8l|* \Gc3΋iaH$, EQ9G56j2฻1 f\0hpUO 9{ps13k4 J \!$_1I7},͹YGXtTWHV9R"1Kf Hc6$9+L Bpai&Cp\۴/r[[̺̗wo1Hf3h+ \p0Ԇ6jCSvU9tmqmH�jC) d?8�Ɔqp|xLan׳!8F=7ڭ겂88wZ?1YkǼ ^|r.o*8Xjci>#K ]$aV(Oo1+'qp1|/qp.k#gg(!8lE1.Ys hbJ@h4eB< /x[a>(hH'?.=5Qޤ^o5[pdAp@5~NUBix5 OF0{O�a*.F\Njfl'UN-|-Lj!Rڔ5E\ӵ 95@mk0]4\F%%-8rU*zN :#bM17 @p:C6BP;GStW+j{`C"I-F Eۿ~sKye#1b#dgTr+ѱѕF?uc5J~&N!jʠZƲڈg捄 aݗڎj# ]*=@.ư0bvsJH唨 ] 4B<*:JAsDʼ;!/OCI2t@hX&CDrvᭀ~."(BR5ɪlUb?YwK4m#CٍPq-r"%r?9)ՊZL)u |mZ6)Қ>LkSBkIcJ, c2-u(edP}PsH3:vVHJ{@iRGjx\1gd1i>$y_e'YqRm@m$AQ)G+xmc,.6nژ񮓻=AwDlxldLՎazjHxd4MѤA0;";GMXGdۤ4#TujV 8u:�jux]1+uUeYJ^F˂ŊB D#ru iI?}KJ85Vw\\-f l C1|-_Hʣ\4"\ 0F} +Nv7-Zou%s7.aUstQdRi̗;V9V٬[и[= / <JlY`;"b"|<r'r;F"6d<O�AX/D89{;Y! 2dHmjoK|Iu5 c;2vecͪmfh_^5]69nxEG?ܞx7gV c~*#K 5# ]XX^0zlE: [hy%/9xe;|XV_ͼzvצȞM~AX I8c؎dK5SCS咞yʀ"2HT, )+ۆ]d\Oh+8z8UUG#{5}]N &%uh[RQ Yt]Q=t-K~4sD'\ʺ( 3_RU=汸ZpKd1Iش6(zQx\P}G?6u1DTTTTpL TrBX5)lj'a(d l}G%P'AUR-w`6ɩQ5RZEI+;lqKߦ*NR'>6|6زdgTջT#|29|V)(!N["Ɍ*k7z%ϩT; M`0BY.qTQU>iNQv jYBr6Ϩ_Qe'#T1Ň_i^*>^ʕ�OLeRMTZ鰗WLfQ{)AXp" ER9bMrZ QiMT{TV܈Fu!&)$TEVUu*-:']cwr=o|g52v!|_%_9F=tm RIeJR pG{1Cyv( 9eSdWcC*hY<w&RP|\1\a:ÐJ Tm C[ ۮi5kyzبc҅wƌ F-rLoIz٣^0`�=a"Vmϫ` iԢx`p�qx@sk*`_h!8QqL[K_PAfDr.%MT*:v@Ǎyz8fz6,n_ټ~u nl\rsMKu8z6/ټ|AK88F> 8m3@m(8Ntmў@@3* 5͡tpg udpgᕚP{ -k۲k.54GΛJr慧_~œ:хBDƼdƂ,tk88�cYzz|ѿM_z]^0n>YY9>KEaNj 88JT88@pPh)+M =]ϭGApl <t @m 8*L7ȒwiM A<d1C)枌26K^iɈaؐNu}j L&Jٰq1/<:Qx䶨a-xjRZ&UJNc|; )yŚ-J;/|~ߤ=#{Gcx5 ujaԪ ZfX���IDAT#d~)FtW*Ԑ w`IxeS)h9M}#B<AY=~v.OS'e0<QBsD׎ߡ_f\ɫB]OiA�. %N" x0'~!U9RH9Q@B1)ۼEE]'Q%2 3gS8:)@{`j"uq")TRjߤ!n>,[?=c&tl* $d.CQ> 7A#=7m1Oz~'WMPٰԟ鿳~̼˹'(Q *'Rȴjej TcBr-q+Hr=ڨJnBRթ-ST UxަIoWTZZ:cX{9:}PsH7ܷ%ڤY3e3)ş."8m$x ï8)cR|B,*##ԣ#c& ^wb;1*TS E 2`CQ51�-`m`ޠ3]:v=] uw}~3a5z44R:xCOѿQd8m^cd.mDx.װԬ T0;PdVF lSI9]ŵ÷nuLԴ3ruiԜ}|ma¤ ^ÇPDd<,%a1eA�<o׽}g{ ~1_ub/W׾ۺ.lXpm˲`Rpk'Xf|Fñ} 7Iw<g"ڕ @g8_uB6>@c5Q^ wQLG2^hGCyYm.U2ZB$M8*X՝.U�6kٱ2^~~Λ=//n|Mgyl.y9 ǘ[xdΪV=bΊV4<iVY3+۞7?G^9ݱkΧp}ޟ/zEЙwTA뵎5h+ȶ I -] y!_$ («J kPN#j&AҤvEڄ6а=֍&:5leaw"wn頰6>_WՑ@Ts1j@QGZ�?[֋a5-ʁM#B{2TGJ"%JB)Wj=B "+5'WBF* T1U:xdKوB 3j}x$VިIB]!U, KPLPX!d("J) -*sud.Nt$ PJ5Y elp: ɠTUP.,k2,u)@gf5t3=!J N+GNv83s= IʠT)x'ɐQ)Ŏ�17Cp}|/@mDd˽y1*fL~Wl~PW44sJ|"D3ҤJYb|&Iu4Gb\3<Ҭ4*z#;]U.{T:${(iG 2L86iꨈ|p,3G CădBO.G {q{H<n c."Z 5NLv4xM<b>b +D!fu_XUz:i06i PAa[J]xE+ -Q*ꄬ^h/J窪,f)LMJxbN1Ap�"&J(B9>@!oW.g[߷=췍Kϯ]7/kPs\ڰMnDoXL/x,2_ ѳuqp]*88P{җՂ"-lPkwh=)9G9 9t :&jCTq\Al~RoKki�}k{Y-8/Y,ܶG㺢H^z_0[xk9oxb/lA#f%5 {_ryCe{s]?"{G#oAp@mXcFmR{(RH;%.JCpOKppJGXR #Ilњ4[p@^$&U NFS :M8R*AFb )b R2�#_ +4GRCpzqpC QGg'L}f n1arR4 Xb)H@Ca^0%14Rx 3K hz$uc<N"iZ$u1z44z&PނIO6 ԈGSWl#n{Կ|_Bϱ~ Mv9"Jdu^vgTNwL^ol�7QRAQ!ϔPH& jZ2IW&6fܤ1ҬMiV[4"3mctwy{2I=4fR Rg~IS׺Ix0s$`zTs?]ap;62Yn8 vMƴhcƢZt蠍V uFm"j'Sz=4tĈa@ H1f4!:�GI"Ǹz=R7qj'J-Jج11BB;o$H* ~ 1Q9]_޹J\*-Ԥ IʸDu| &T1р)|~ :t#w}˥j㚃,Vi]uo ?w~ݼ׿3<7|Q[ܲ\ceoj~$륎H@ EeoFfO9,xq"d2S  T;Ε%]nP턿jcBi!ڊBBLGeX&ҵ}%,1Ǻn bN覗{sgyOx9/m{uu!Ei౅E/.a,-?ϘU>/[o=/yeW\rh2?2_7]4g]iƹe귏qKN#N2dK*ឡrVGX" *K7Nx39MLƤI*RA V,hihWCJHZc(GzdT1e2R.)R'aZ?R w?ta92" HXr':2*:;t&1s4&f+g $Xy\1VDX83s6fDG3="IQ'Kh{RFwS'{A7puɻyӁ{a;w+7Nۥdq!,? 8Y7!8s{GlވPW4"*ĕ JGgIʥ*y|"KpE<Ϣz"LlROsO:U%S5Iݫ}( {&%ЙtPoRq)ê#jy)ϼAUT]qpە%6hӨ5cZ�`�OMQAtJ!8:Ո*NPcA*I3kpM]ȼJA x1Z5npw^R3KT-aaruHjfp� -NKN\o<MKUɩDR%8 L^۸bwcvݺeg6.9iODƫ8kqa²Bp\X|| EۖZY 15y# \6C鍚 :1D;(8 })0jN2؁ W}$^[!8dޖN#Zna:C74<ב�Kvfl|,[!���IDAT1a _}je<`yE7Csy񷒞\EŌsAp@m<ٕ _濭o^hhsG_vxuS>\/9Csl ͱ5s 6N5φ7ͱͱ#^3A,pRࠛC P,.`q+eQ媙xeʙ633M}KBAtAJ4:&p%O4)D$2w`FH )!Z/3[P3FL HΠAp7JQ0[Xg*M L&c樦U4GP1o誥(o6$ !'a6zO p֏>�Ȼa-:Kq#*n~$wD x=Q9Qy=QHHl=%~4lJll6 <~'א֓j= w6)n D{?{ f*20N>^ǮA[B[.5la̬Ѕk5aOIѿ+VȌEJ_ʿDP c!e#A@ë`00Hp6Xq~#{𻅕Bɠ"5+} Rru(l=H%9ʄDE+cmLZCb)Ly{ӹmG-l[{|4q6"߯}Rn\ۦ,dM [.^ecc:t:Cs(6愛 5N�T;T,'d;UWt4}d@KFy85B9.'Mvݴc+TS_Rph"ǣ=t1^2֎NMn[ [\5_zekhP[ͮ۬a:/4|/CpG?˜@_{y`67ĘxƲGe?2Ϭ*ڿo|vu_6uC6?uϋd}UsOw>%{Vx)g `~&md={{-G~1ogs[#K#ʕyBsI?Q,b4En΄ I% y$MEcTL w|%;ȑۀS,C !| B';_f|xR*XB -O > w,VX$q$փdT D2G &*MK&1$I`:*7 rd*  ERBzoRIމ_yzҺ Pso;ՎO~o> ΄$t>,"++vꕈ7YHf/ڀ)#psDF ѥCy4?S9БGjQKh̶i|(¶qD& gP]zC7L5&CK{?=];3cߦǫQi#5juZB>84n"}("o_4^0^_|2CmQGٷX7-RBs0 \!�8GciZ( 4%*1҆_5G1:4 H@po]/h9/ʖ12n4 9Jn** ڈ"\yD& vvqt16,qv˂iqfl1_ֿ7/oqmVlW}+k90zF jRc Wn'Qs(v]6450hEAD7Pr܉WYrڐ;Co~a8|jj<z}-/ۯڀa .y /o]veYf@ڿ>qxx '_ae=4e/ƫ>bsG'<< IW<湵Ϭjxvj6no{w8:s<XwcsyɒMD -]-h N)CY-g=w# +/7+g@pJ&TM-D" 0 x3f8b Rp1DwZf@9uD>@bzSz )Dp=9j0[(r -D'[>${�SH0-5/a1O ( x4@+f 8 M:|{MJ8,U 7AKlS͝Q88o瞳 =9E|x~SlP/ 8 aWX)W٩7NڭȌ.Ḫΰ.Z1VF;WXf$}JRt9S4SIV+<QUݝB!hBT$^ØIM&[I6JN͛Oakc'ujv5ɪV*ZA2# ,DZiC}a IϜQ3' <guGc>$d e5\kG\K߽$BSDT mS.=rI|N#GrHx^9A(JWFhqpF`Zp?2bH9+<,2_K03v6[\3jYl^ و|/׿W~+x\+^f߭yuo~^;q/͋/[,4dG͊>[V;#;e5.:7+혏^]@+BuL}*hD/SA+X@C]ݮWz)=�fIo ok >z Մ8c<t#!Wd�@Nsf_e_Wya|zQgIgت'^|{ē<x^`ay[2^fbx͗?c!e,Oz,y VBv k[߄9^4}オԂ/tdݿXZ3Ybz*Uȋ+7wru;%:'9%:9eg{{ CfH1>^؟ 0Sp :PdH@H L)DWΖ#Qg!@EM&FWf!xޑE�T щ )j6bʐIS10aI$ ։� ICF <&GL!]82@3<#].1H�ۅ@ * ;E?#x{3#b`͊6O[Cne~i [7@sX�6;0?́yzG3׈"ϸs~D"\#~p<u;/ﴋƼ|DWvKxA]Ni2{{tz&\'W?;O>Ir¤ ҤIrσa-͛4헇)�^T2+4iXU%rY`xķp;o᨟XK"^#y#{3g+W<8!a5!*};{㎴[v7`{MNǴHRSAS<L量iÞY#wI�|f@]Dͻ瑮9 SLuHڙ<:2<4 3hRp~oěi7qb]A7}:|#}?8薟og{MgH ?ljwM?[;g̦߬]yZVz \<钿KE|YWf/}k]/|WrnkՎ+[^۲%[u[-^knŨ=j45C�A9@��=IDAT$n`4ܕ$@&e\NG v+<V@MUb|m16XNPH6;ͯ\ʏ_:(֠uh$`q1{S>x #21{/fÊ ZxݏXXX,b,L=(UȪZhg5e}7=m_;6wϵ-<en^jo:3n?%WaXE\{Á^ps>&11掔NN[SiRGgr]7-4@!d A5fAHlpD xǂKH񝈨v<ʝ#$nH$"OQINMr\5>låHHw`V!QUNI&ٲ7ٰnl l:_e]E_KH$7yF~DEW_e cO2G9c`&7}~~[/c&����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/spinner.py��������������������������������������������������������������0000664�0000000�0000000�00000000624�12641336260�0020025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.uix.spinner import Spinner from kivy.base import runTouchApp spinner = Spinner( text='Home', values=('Home', 'Work', 'Other', 'Custom'), size_hint=(None, None), size=(100, 44), pos_hint={'center_x': .5, 'center_y': .5}) def show_selected_value(spinner, text): print('The spinner', spinner, 'have text', text) spinner.bind(text=show_selected_value) runTouchApp(spinner) ������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/splitter.py�������������������������������������������������������������0000664�0000000�0000000�00000004422�12641336260�0020215�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.base import runTouchApp from kivy.lang import Builder bl = Builder.load_string(''' BoxLayout: orientation: 'vertical' BoxLayout: size_hint_y: None height: sp(60) Label: text: 'keep_within_parent?' CheckBox: id: in_parent_box active: False Label: text: 'rescale_with_parent?' CheckBox: id: rescale_box active: False BoxLayout: orientation: 'horizontal' Button: text: 'left btn' size_hint_x: 0.3 BoxLayout: orientation: 'vertical' Button: text: "Btn0" BoxLayout: Splitter: sizable_from: 'right' keep_within_parent: in_parent_box.active rescale_with_parent: rescale_box.active Button: text: 'Btn5' Button: text: 'Btn6' BoxLayout: sizable_from: 'top' BoxLayout: orientation: 'horizontal' BoxLayout: orientation: 'vertical' Button: text: "Btn1" Splitter: sizable_from: 'top' keep_within_parent: in_parent_box.active rescale_with_parent: rescale_box.active Button: text: "Btn2" Splitter: sizable_from: 'left' keep_within_parent: in_parent_box.active rescale_with_parent: rescale_box.active Button: text: "Btn3" BoxLayout: orientation: 'vertical' size_hint_x: 0.3 Button: text: 'right btn' Splitter: sizable_from: 'bottom' keep_within_parent: in_parent_box.active rescale_with_parent: rescale_box.active Button: text: 'Btn7' Button: text: 'right btn' ''') runTouchApp(bl) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/tabbed_panel_showcase.py������������������������������������������������0000664�0000000�0000000�00000022021�12641336260�0022636�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' TabbedPanel ============ Test of the widget TabbedPanel showing all capabilities. ''' from kivy.app import App from kivy.animation import Animation from kivy.uix.floatlayout import FloatLayout from kivy.uix.tabbedpanel import TabbedPanel, TabbedPanelHeader from kivy.factory import Factory class StandingHeader(TabbedPanelHeader): pass class CloseableHeader(TabbedPanelHeader): pass Factory.register('StandingHeader', cls=StandingHeader) Factory.register('CloseableHeader', cls=CloseableHeader) from kivy.lang import Builder Builder.load_string(''' <TabShowcase> but: _but Button: id: _but text: 'Press to show Tabbed Panel' on_release: root.show_tab() <StandingHeader> color: 0,0,0,0 disabled_color: self.color Scatter: do_translation: False do_scale: False do_rotation: False auto_bring_to_front: False rotation: 70 size_hint: None, None size: lbl.size center_x: root.center_x center_y: root.center_y Label: id: lbl text: root.text size: root.size color: 1, 1, 1, .5 if self.disabled else 1 pos: 0,0 <PanelLeft> size_hint: (.45, .45) pos_hint: {'center_x': .25, 'y': .55} #replace the default tab with our custom tab class default_tab_cls: sh.__class__ do_default_tab: True default_tab_content: default_content.__self__ tab_width: 40 tab_height: 70 FloatLayout: RstDocument: id: default_content text: '\\n'.join(("Standing tabs", "-------------",\ "Tabs in \\'%s\\' position" %root.tab_pos)) Image: id: tab_2_content pos:self.parent.pos size: self.parent.size source: 'data/images/defaulttheme-0.png' Image: id: tab_3_content pos:self.parent.pos size: self.parent.size source: 'data/images/image-loading.gif' StandingHeader: id: sh content: tab_2_content.__self__ text: 'tab 2' StandingHeader: content: tab_3_content text: 'tab 3' <CloseableHeader> color: 0,0,0,0 disabled_color: self.color # variable tab_width text: 'tabx' size_hint_x: None width: self.texture_size[0] + 40 BoxLayout: pos: root.pos size_hint: None, None size: root.size padding: 3 Label: id: lbl text: root.text BoxLayout: size_hint: None, 1 orientation: 'vertical' width: 22 Image: source: 'tools/theming/defaulttheme/close.png' on_touch_down: if self.collide_point(*args[1].pos) :\ root.panel.remove_widget(root) <PanelRight> tab_pos: 'top_right' size_hint: (.45, .45) pos_hint: {'center_x': .75, 'y': .55} # replace the default tab with our custom tab default_tab: def_tab #allow variable tab width tab_width: None FloatLayout: RstDocument: id: default_content text: '\\n'.join(("Closeable tabs", "---------------",\ "- The tabs above are also scrollable",\ "- Tabs in \\'%s\\' position" %root.tab_pos)) Image: id: tab_2_content pos:self.parent.pos size: self.parent.size source: 'data/images/defaulttheme-0.png' BoxLayout: id: tab_3_content pos:self.parent.pos size: self.parent.size BubbleButton: text: 'Press to add new tab' on_release: root.add_header() BubbleButton: text: 'Press set this tab as default' on_release: root.default_tab = tab3 CloseableHeader: id: def_tab text: 'default tab' content:default_content.__self__ panel: root CloseableHeader: text: 'tab2' content: tab_2_content.__self__ panel: root CloseableHeader: id: tab3 text: 'tab3' content: tab_3_content.__self__ panel: root CloseableHeader: panel: root CloseableHeader: panel: root CloseableHeader: panel: root CloseableHeader: panel: root CloseableHeader: panel: root CloseableHeader: panel: root CloseableHeader: panel: root <PanelbLeft> tab_pos: 'bottom_left' size_hint: (.45, .45) pos_hint: {'center_x': .25, 'y': .02} do_default_tab: False TabbedPanelItem: id: settings text: 'Settings' RstDocument: text: '\\n'.join(("Normal tabs", "-------------",\ "Tabs in \\'%s\\' position" %root.tab_pos)) TabbedPanelItem: text: 'tab2' BubbleButton: text: 'switch to settings' on_press: root.switch_to(settings) TabbedPanelItem: text: 'tab3' Image: source: 'data/images/image-loading.gif' <PanelbRight> tab_pos: 'right_top' size_hint: (.45, .45) pos_hint: {'center_x': .75, 'y': .02} default_tab: def_tab tab_height: img.width FloatLayout: RstDocument: id: default_content text: '\\n'.join(("Image tabs","-------------",\ "1. Normal image tab","2. Image with Text","3. Rotated Image",\ "4. Tabs in \\'%s\\' position" %root.tab_pos)) Image: id: tab_2_content pos:self.parent.pos size: self.parent.size source: 'data/images/defaulttheme-0.png' VideoPlayer: id: tab_3_content pos:self.parent.pos size: self.parent.size source: 'softboy.mpg' TabbedPanelHeader: id: def_tab content:default_content.__self__ border: 0, 0, 0, 0 background_down: 'softboy.png' background_normal:'sequenced_images/data/images/info.png' TabbedPanelHeader: id: tph content: tab_2_content.__self__ BoxLayout: pos: tph.pos size: tph.size orientation: 'vertical' Image: source: 'sequenced_images/data/images/info.png'\ if tph.state == 'normal' else 'softboy.png' Label: text: 'text & img' TabbedPanelHeader: id: my_header content: tab_3_content.__self__ Scatter: do_translation: False do_scale: False do_rotation: False auto_bring_to_front: False rotation: 90 size_hint: None, None size: img.size center: my_header.center Image: id: img source: 'sequenced_images/data/images/info.png'\ if my_header.state == 'normal' else 'softboy.png' size: my_header.size allow_stretch: True keep_ratio: False ''') class Tp(TabbedPanel): #override tab switching method to animate on tab switch def switch_to(self, header): anim = Animation(opacity=0, d=.24, t='in_out_quad') def start_anim(_anim, child, in_complete, *lt): _anim.start(child) def _on_complete(*lt): if header.content: header.content.opacity = 0 anim = Animation(opacity=1, d=.43, t='in_out_quad') start_anim(anim, header.content, True) super(Tp, self).switch_to(header) anim.bind(on_complete=_on_complete) if self.current_tab.content: start_anim(anim, self.current_tab.content, False) else: _on_complete() class PanelLeft(Tp): pass class PanelRight(Tp): def add_header(self): self.add_widget(CloseableHeader(panel=self)) class PanelbLeft(Tp): pass class PanelbRight(Tp): pass class TabShowcase(FloatLayout): def show_tab(self): if not hasattr(self, 'tab'): self.tab = tab = PanelLeft() self.add_widget(tab) self.tab1 = tab = PanelRight() self.add_widget(tab) self.tab2 = tab = PanelbRight() self.add_widget(tab) self.tab3 = tab = PanelbLeft() self.add_widget(tab) self.but.text = \ 'Tabs in variable positions, press to change to top_left' else: values = ('left_top', 'left_mid', 'left_bottom', 'top_left', 'top_mid', 'top_right', 'right_top', 'right_mid', 'right_bottom', 'bottom_left', 'bottom_mid', 'bottom_right') index = values.index(self.tab.tab_pos) self.tab.tab_pos = self.tab1.tab_pos = self.tab2.tab_pos\ = self.tab3.tab_pos = values[(index + 1) % len(values)] self.but.text = 'Tabs in \'%s\' position,' % self.tab.tab_pos\ + '\n press to change to next pos' class TestTabApp(App): def build(self): return TabShowcase() if __name__ == '__main__': TestTabApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/tabbedpanel.py����������������������������������������������������������0000664�0000000�0000000�00000001746�12641336260�0020616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' TabbedPanel ============ Test of the widget TabbedPanel. ''' from kivy.app import App from kivy.uix.tabbedpanel import TabbedPanel from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder Builder.load_string(""" <Test>: size_hint: .5, .5 pos_hint: {'center_x': .5, 'center_y': .5} do_default_tab: False TabbedPanelItem: text: 'first tab' Label: text: 'First tab content area' TabbedPanelItem: text: 'tab2' BoxLayout: Label: text: 'Second tab content area' Button: text: 'Button that does nothing' TabbedPanelItem: text: 'tab3' RstDocument: text: '\\n'.join(("Hello world", "-----------", "You are in the third tab.")) """) class Test(TabbedPanel): pass class TabbedPanelApp(App): def build(self): return Test() if __name__ == '__main__': TabbedPanelApp().run() ��������������������������kivy-1.9.1/examples/widgets/textalign.kv������������������������������������������������������������0000664�0000000�0000000�00000002455�12641336260�0020342�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 <BoundedLabel>: canvas.before: Color: rgb: 1, 0, 0 Rectangle: pos: self.pos size: self.size <Selector>: grid: _grid Label: pos_hint: {'top': 1} size_hint_y: None height: 50 font_size: 16 text: 'Demonstration of text valign and halign' GridLayout: id: _grid rows: 3 cols: 3 spacing: 10 size_hint: (None, None) pos_hint: {'center_x': .5, 'center_y': .5} BoxLayout: size_hint_y: None height: 50 ToggleButton: halign: 'center' group: 'case' text: 'label.text_size =\n(None, None)' on_release: root.app.select(0) state: 'down' ToggleButton: halign: 'center' group: 'case' text: 'label.text_size =\n(label.width, None)' on_release: root.app.select(1) ToggleButton: halign: 'center' group: 'case' text: 'label.text_size =\n(None, label.height)' on_release: root.app.select(2) ToggleButton: halign: 'center' group: 'case' text: 'label.text_size =\n(label.width, label.height)' on_release: root.app.select(3) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/textalign.py������������������������������������������������������������0000664�0000000�0000000�00000003001�12641336260�0020336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.app import App from kivy.uix.label import Label from kivy.uix.gridlayout import GridLayout from kivy.uix.floatlayout import FloatLayout from kivy.properties import ObjectProperty class BoundedLabel(Label): pass class Selector(FloatLayout): app = ObjectProperty(None) grid = ObjectProperty(None) class TextAlignApp(App): def select(self, case): for _child in self.selector.grid.children[:]: self.selector.grid.remove_widget(_child) for valign in ('bottom', 'middle', 'top'): for halign in ('left', 'center', 'right'): label = BoundedLabel(text='V: %s\nH: %s' % (valign, halign), size_hint=(None, None), size=(150, 150), halign=halign, valign=valign) if case == 0: label.text_size = (None, None) elif case == 1: label.text_size = (label.width, None) elif case == 2: label.text_size = (None, label.height) else: label.text_size = label.size self.selector.grid.add_widget(label) self.selector.grid.bind(minimum_size=self.selector.grid.setter('size')) def build(self): self.root = FloatLayout() self.selector = Selector(app=self) self.root.add_widget(self.selector) self.grid = None self.select(0) return self.root TextAlignApp().run() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/textinput.py������������������������������������������������������������0000664�0000000�0000000�00000003504�12641336260�0020413�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Textinput tests =============== This test is used to demonstrate virtual keyboard according to current configuration. Run this test as:: # use dock virtual keyboard (one instance) python textinput.py -c kivy:keyboard_mode:dock # use multi users virtual keyboard (multiples instance) python textinput.py -c kivy:keyboard_mode:multi # use system keyboard (one instance) python textinput.py -c kivy:keyboard_mode:system # use automatic detection from current platform python textinput.py -c kivy:keyboard_mode: ''' import kivy kivy.require('1.0.8') from kivy.core.window import Window from kivy.uix.textinput import TextInput from kivy.uix.floatlayout import FloatLayout from kivy.uix.scatter import Scatter from kivy.uix.button import Button from kivy.uix.label import Label from kivy.config import Config from kivy.base import runTouchApp if __name__ == '__main__': root = FloatLayout() # create a button to release everything def release_all_keyboard(*l): Window.release_all_keyboards() btn = Button(text='Release\nall\nkeyboards', size_hint=(None, None), halign='center') btn.bind(on_release=release_all_keyboard) root.add_widget(btn) # show current configuration lbl = 'Configuration keyboard_mode is %r, keyboard_layout is %r' % ( Config.get('kivy', 'keyboard_mode'), Config.get('kivy', 'keyboard_layout')) label = Label(text=lbl, size_hint_y=None, height=50, pos_hint={'top': 1}) root.add_widget(label) s = Scatter(size_hint=(None, None), pos=(300, 300)) s.add_widget(TextInput(size_hint=(None, None), size=(100, 50))) root.add_widget(s) s = Scatter(size_hint=(None, None), pos=(400, 300), rotation=45) s.add_widget(TextInput(size_hint=(None, None), size=(100, 50))) root.add_widget(s) runTouchApp(root) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/unicode_textinput.py����������������������������������������������������0000664�0000000�0000000�00000026156�12641336260�0022131�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- from kivy.app import App from kivy.lang import Builder from kivy.properties import StringProperty, ObjectProperty from kivy.core.text import Label as CoreLabel from kivy.uix.boxlayout import BoxLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.spinner import SpinnerOption from kivy.uix.popup import Popup import os Builder.load_string(''' #: import utils kivy #: import os os #: import Factory kivy.factory.Factory <FntSpinnerOption> font_name: self.text if self.text else self.font_name <Unicode_TextInput> orientation: 'vertical' txt_input: unicode_txt spnr_fnt: fnt_spnr BoxLayout: size_hint: 1, .05 Spinner: id: fnt_spnr text: 'RobotoMono-Regular' font_name: self.text if self.text else self.font_name values: app.get_font_list option_cls: Factory.FntSpinnerOption Spinner: id: fntsz_spnr text: '15' values: map(str, map(sp, range(5,39))) ScrollView: size_hint: 1, .9 TextInput: id: unicode_txt background_color: .8811, .8811, .8811, 1 foreground_color: 0, 0, 0, 1 font_name: fnt_spnr.font_name font_size: fntsz_spnr.text + 'sp' text: root.unicode_string size_hint: 1, None height: self.minimum_height BoxLayout: size_hint: 1, .05 Label: text: 'current font: ' + unicode_txt.font_name Button: size_hint: .15, 1 text: 'change Font ...' valign: 'middle' halign: 'center' text_size: self.size on_release: root.show_load() <LoadDialog>: platform: utils.platform BoxLayout: size: root.size pos: root.pos BoxLayout: orientation: "vertical" size_hint: .2, 1 Button: size_hint: 1, .2 text: 'User font directory\\n' valign: 'middle' halign: 'center' text_size: self.size on_release: _platform = root.platform filechooser.path = (os.path.expanduser('~/.fonts') if _platform == 'linux' else '/system/fonts' if _platform == 'android' else os.path.expanduser('~/Library/Fonts') if _platform == 'macosx' else os.environ['WINDIR'] +'\Fonts\') Button: size_hint: 1, .2 text: 'System Font directory' valign: 'middle' halign: 'center' text_size: self.size on_release: _platform = root.platform filechooser.path = ('/usr/share/fonts' if _platform == 'linux' else '/system/fonts' if _platform == 'android' else os.path.expanduser ('/System/Library/Fonts') if _platform == 'macosx' else os.environ['WINDIR'] + "\Fonts\") Label: text: 'BookMarks' BoxLayout: orientation: "vertical" FileChooserListView: id: filechooser filters: ['*.ttf'] BoxLayout: size_hint_y: None height: 30 Button: text: "cancel" on_release: root.cancel() Button: text: "load" on_release: filechooser.selection != [] and root.load\ (filechooser.path, filechooser.selection) ''') class FntSpinnerOption(SpinnerOption): pass class LoadDialog(FloatLayout): load = ObjectProperty(None) cancel = ObjectProperty(None) class Unicode_TextInput(BoxLayout): txt_input = ObjectProperty(None) unicode_string = StringProperty('''Latin-1 supplement: éé çç ßß List of major languages taken from Google Translate ____________________________________________________ Try changing the font to see if the font can render the glyphs you need in your application. Scroll to see all languages in the list. Basic Latin: The quick brown fox jumps over the lazy old dog. Albanian: Kafe të shpejtë dhelpra hedhje mbi qen lazy vjetër. الثعلب البني السريع يقفز فوق الكلب القديمة البطيئة. :Arabic Africans: Die vinnige bruin jakkals spring oor die lui hond. Armenian: Արագ Brown Fox jumps ավելի ծույլ հին շունը. Azerbaijani: Tez qonur tülkü də tənbəl yaşlı it üzərində atlamalar. Basque: Azkar marroia fox alferrak txakur zaharra baino gehiago jauzi. Belarusian: Хуткі карычневы ліс пераскоквае праз гультаяваты стары сабака. Bengali: দ্রুত বাদামী শিয়াল অলস পুরানো কুকুর বেশি Bulgarian: Бързата кафява лисица скача над мързелив куче. Chinese Simpl: 敏捷的棕色狐狸跳过懒惰的老狗。 Catalan: La cigonya tocava el saxofon en el vell gos mandrós. Croation: Brzo smeđa lisica skoči preko lijen stari pas. Czech: Rychlá hnědá liška skáče přes líného starého psa. Danish: Den hurtige brune ræv hopper over den dovne gamle hund. Dutch: De snelle bruine vos springt over de luie oude hond. Estonian: Kiire pruun rebane hüppab üle laisa vana koer. Filipino: Ang mabilis na brown soro jumps sa ang tamad lumang aso. Finnish: Nopea ruskea kettu hyppää yli laiska vanha koira. French: Le renard brun rapide saute par dessus le chien paresseux vieux. Galician: A lixeira raposo marrón ataca o can preguiceiro de idade. Gregorian: სწრაფი ყავისფერი მელა jumps გამო ზარმაცი წლის ძაღლი. German: Der schnelle braune Fuchs springt über den faulen alten Hund. Greek: Η γρήγορη καφέ αλεπού πηδάει πάνω από το τεμπέλικο γέρικο σκυλί. Gujrati: આ ઝડપી ભુરો શિયાળ તે બેકાર જૂના કૂતરા પર કૂદકા. Gurmukhi: ਤੇਜ ਭੂਰੇ ਰੰਗ ਦੀ ਲੂੰਬੜੀ ਆਲਸੀ ਬੁੱਢੇ ਕੁੱਤੇ ਦੇ ਉਤੋਂ ਦੀ ਟੱਪਦੀ ਹੈ । Hiation Creole: Rapid mawon Rena a so sou chen an parese fin vye granmoun. Hebrew: השועל החום הזריז קופץ על הכלב הישן עצלן. Hindi: तेज भूरे रंग की लोमड़ी आलसी बूढ़े कुत्ते के उपर से कूदती है ॥ Hungarian: A gyors barna róka átugorja a lusta vén kutya. Icelandic: The fljótur Brown refur stökk yfir latur gamall hundur. Indonesian Cepat rubah cokelat melompat atas anjing tua malas. Irish: An sionnach donn tapaidh jumps thar an madra leisciúil d\'aois. Italian: The quick brown fox salta sul cane pigro vecchio. Japanese: 速い茶色のキツネは、のろまな古いイヌに飛びかかった。 Kannada: ತ್ವರಿತ ಕಂದು ನರಿ ಆಲೂಗಡ್ಡೆ ಹಳೆಯ ಶ್ವಾನ ಮೇಲೆ ಜಿಗಿತಗಳು. Korean: 무궁화 게으른 옛 피었습니다. Latin: Vivamus adipiscing orci et rutrum tincidunt super vetus canis. Latvian: Ātra brūna lapsa lec pāri slinkam vecs suns. Lithuanian: Greita ruda lapė šokinėja per tingus senas šuo. Macedonian: Брзата кафена лисица скокови над мрзливи стариот пес. Malay: Fox coklat cepat melompat atas anjing lama malas. Maltese: Il-volpi kannella malajr jumps fuq il-kelb qodma għażżien. Norweigian: Den raske brune reven hopper over den late gamle hunden. Persian: روباه قهوه ای سریع روی سگ تنبل قدیمی میپرد. Polish: Szybki brązowy lis przeskoczył nad leniwym psem życia. Portugese: A ligeira raposa marrom ataca o cão preguiçoso de idade. Romanian: Rapidă maro vulpea sare peste cainele lenes vechi. Russioan: Быстрый коричневый лис перепрыгивает через ленивый старый пес. Serniam: Брза смеђа лисица прескаче лењог пса старог. Slovak: Rýchla hnedá líška skáče cez lenivého starého psa. Slovenian: Kožuščku hudobnega nad leni starega psa. Spanish: La cigüeña tocaba el saxofón en el viejo perro perezoso. Swahili: Haraka brown fox anaruka juu ya mbwa wavivu zamani. Swedish: Den snabba bruna räven hoppar över den lata gammal hund. Tamil: விரைவான பிரவுன் ஃபாக்ஸ் சோம்பேறி பழைய நாய் மீது தொடரப்படுகிறது Telugu: శీఘ్ర బ్రౌన్ ఫాక్స్ సోమరితనం పాత కుక్క కంటే హెచ్చుతగ్గుల. Thai: สีน้ำตาลอย่างรวดเร็วจิ้งจอกกระโดดมากกว่าสุนัขเก่าที่ขี้เกียจ Turkish: Hızlı kahverengi tilki tembel köpeğin üstünden atlar. Ukranian: Швидкий коричневий лис перестрибує через лінивий старий пес. Urdu: فوری بھوری لومڑی سست بوڑھے کتے پر کودتا. Vietnamese: Các con cáo nâu nhanh chóng nhảy qua con chó lười biếng cũ. Welsh: Mae\'r cyflym frown llwynog neidio dros y ci hen ddiog. Yiddish: דער גיך ברוין פוקס דזשאַמפּס איבער די פויל אַלט הונט.''') def dismiss_popup(self): self._popup.dismiss() def load(self, _path, _fname): self.txt_input.font_name = _fname[0] _f_name = _fname[0][_fname[0].rfind(os.sep) + 1:] self.spnr_fnt.text = _f_name[:_f_name.rfind('.')] self._popup.dismiss() def show_load(self): content = LoadDialog(load=self.load, cancel=self.dismiss_popup) self._popup = Popup(title="load file", content=content, size_hint=(0.9, 0.9)) self._popup.open() from kivy.utils import reify class unicode_app(App): def build(self): return Unicode_TextInput() @reify def get_font_list(self): '''Get a list of all the fonts available on this system. ''' fonts_path = CoreLabel.get_system_fonts_dir() flist = [] for fdir in fonts_path: for fpath in sorted(os.listdir(fdir)): if not '.' in fpath: continue font, ext = fpath.rsplit('.') if ext == 'ttf': flist.append(font) return sorted(flist) if __name__ == '__main__': unicode_app().run() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/examples/widgets/videoplayer.py����������������������������������������������������������0000664�0000000�0000000�00000001161�12641336260�0020667�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������import kivy kivy.require('1.2.0') from sys import argv from os.path import dirname, join from kivy.app import App from kivy.uix.videoplayer import VideoPlayer #check what formats are supported for your targetted devices #for example try h264 video and acc audo for android using an mp4 #container class VideoPlayerApp(App): def build(self): if len(argv) > 1: filename = argv[1] else: curdir = dirname(__file__) filename = join(curdir, 'softboy.mpg') return VideoPlayer(source=filename, state='play') if __name__ == '__main__': VideoPlayerApp().run() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/������������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0013471�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/__init__.py�������������������������������������������������������������������������0000664�0000000�0000000�00000036253�12641336260�0015613�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Kivy framework ============== Kivy is an open source library for developing multi-touch applications. It is cross-platform (Linux/OSX/Windows/Android/iOS) and released under the terms of the `MIT License <https://en.wikipedia.org/wiki/MIT_License>`_. It comes with native support for many multi-touch input devices, a growing library of multi-touch aware widgets and hardware accelerated OpenGL drawing. Kivy is designed to let you focus on building custom and highly interactive applications as quickly and easily as possible. With Kivy, you can take full advantage of the dynamic nature of Python. There are thousands of high-quality, free libraries that can be integrated in your application. At the same time, performance-critical parts are implemented using `Cython <http://cython.org/>`_. See http://kivy.org for more information. ''' __all__ = ( 'require', 'kivy_configure', 'kivy_register_post_configuration', 'kivy_options', 'kivy_base_dir', 'kivy_modules_dir', 'kivy_data_dir', 'kivy_shader_dir', 'kivy_icons_dir', 'kivy_home_dir', 'kivy_userexts_dir', 'kivy_config_fn', 'kivy_usermodules_dir', ) __version__ = '1.9.1' import sys import shutil from getopt import getopt, GetoptError from os import environ, mkdir, pathsep from os.path import dirname, join, basename, exists, expanduser, isdir import pkgutil from kivy.logger import Logger, LOG_LEVELS from kivy.utils import platform # internals for post-configuration __kivy_post_configuration = [] if platform == 'macosx' and sys.maxsize < 9223372036854775807: r = '''Unsupported Python version detected!: Kivy requires a 64 bit version of Python to run on OS X. We strongly advise you to use the version of Python that is provided by Apple (don't use ports, fink or homebrew unless you know what you're doing). See http://kivy.org/docs/installation/installation-macosx.html for details. ''' Logger.critical(r) def require(version): '''Require can be used to check the minimum version required to run a Kivy application. For example, you can start your application code like this:: import kivy kivy.require('1.0.1') If a user attempts to run your application with a version of Kivy that is older than the specified version, an Exception is raised. The Kivy version string is built like this:: X.Y.Z[-tag[-tagrevision]] X is the major version Y is the minor version Z is the bugfixes revision The tag is optional, but may be one of 'dev', 'alpha', or 'beta'. The tagrevision is the revision of the tag. .. warning:: You must not ask for a version with a tag, except -dev. Asking for a 'dev' version will just warn the user if the current Kivy version is not a -dev, but it will never raise an exception. You must not ask for a version with a tagrevision. ''' def parse_version(version): # check for tag tag = None tagrev = None if '-' in version: l = version.split('-') if len(l) == 2: version, tag = l elif len(l) == 3: version, tag, tagrev = l else: raise Exception('Revision format must be X.Y.Z[-tag]') # check x y z l = version.split('.') if len(l) != 3: raise Exception('Revision format must be X.Y.Z[-tag]') return [int(x) for x in l], tag, tagrev # user version revision, tag, tagrev = parse_version(version) # current version sysrevision, systag, systagrev = parse_version(__version__) # ensure that the required version don't contain tag, except dev if tag not in (None, 'dev'): raise Exception('Revision format must not have any tag except "dev"') if tag == 'dev' and systag != 'dev': Logger.warning('Application requested a -dev version of Kivy. ' '(You have %s, but the application requires %s)' % ( __version__, version)) # not tag rev (-alpha-1, -beta-x) allowed. if tagrev is not None: raise Exception('Revision format must not contain any tagrevision') # finally, checking revision if sysrevision < revision: raise Exception('The version of Kivy installed on this system ' 'is too old. ' '(You have %s, but the application requires %s)' % ( __version__, version)) def kivy_configure(): '''Call post-configuration of Kivy. This function must be called if you create the window yourself. ''' for callback in __kivy_post_configuration: callback() def get_includes(): '''Retrieves the directories containing includes needed to build new Cython modules with Kivy as a dependency. Currently returns the location of the kivy.graphics module. .. versionadded:: 1.9.2 ''' root_dir = dirname(__file__) return [join(root_dir, 'graphics'), join(root_dir, 'tools', 'gles_compat')] def kivy_register_post_configuration(callback): '''Register a function to be called when kivy_configure() is called. .. warning:: Internal use only. ''' __kivy_post_configuration.append(callback) def kivy_usage(): '''Kivy Usage: %s [OPTION...]:: -h, --help Prints this help message. -d, --debug Shows debug log. -a, --auto-fullscreen Force 'auto' fullscreen mode (no resolution change). Uses your display's resolution. This is most likely what you want. -c, --config section:key[:value] Set a custom [section] key=value in the configuration object. -f, --fullscreen Force running in fullscreen mode. -k, --fake-fullscreen Force 'fake' fullscreen mode (no window border/decoration). Uses the resolution specified by width and height in your config. -w, --windowed Force running in a window. -p, --provider id:provider[,options] Add an input provider (eg: ccvtable1:tuio,192.168.0.1:3333). -m mod, --module=mod Activate a module (use "list" to get a list of available modules). -r, --rotation Rotate the window's contents (0, 90, 180, 270). -s, --save Save current Kivy configuration. --size=640x480 Size of window geometry. --dpi=96 Manually overload the Window DPI (for testing only.) ''' print(kivy_usage.__doc__ % (basename(sys.argv[0]))) #: Global settings options for kivy kivy_options = { 'window': ('egl_rpi', 'sdl2', 'pygame', 'sdl', 'x11'), 'text': ('pil', 'sdl2', 'pygame', 'sdlttf'), 'video': ( 'gstplayer', 'ffmpeg', 'ffpyplayer', 'gi', 'pygst', 'pyglet', 'null'), 'audio': ( 'gstplayer', 'pygame', 'gi', 'pygst', 'ffpyplayer', 'sdl2', 'avplayer'), 'image': ('tex', 'imageio', 'dds', 'gif', 'sdl2', 'pygame', 'pil', 'ffpy'), 'camera': ('opencv', 'gi', 'pygst', 'videocapture', 'avfoundation', 'android'), 'spelling': ('enchant', 'osxappkit', ), 'clipboard': ( 'android', 'winctypes', 'xsel', 'xclip', 'dbusklipper', 'nspaste', 'sdl2', 'pygame', 'dummy', 'gtk3', )} # Read environment for option in kivy_options: key = 'KIVY_%s' % option.upper() if key in environ: try: if type(kivy_options[option]) in (list, tuple): kivy_options[option] = environ[key].split(',') else: kivy_options[option] = environ[key].lower() in \ ('true', '1', 'yes') except Exception: Logger.warning('Core: Wrong value for %s environment key' % key) Logger.exception('') # Extract all needed path in kivy #: Kivy directory kivy_base_dir = dirname(sys.modules[__name__].__file__) #: Kivy modules directory kivy_modules_dir = environ.get('KIVY_MODULES_DIR', join(kivy_base_dir, 'modules')) #: Kivy extension directory kivy_exts_dir = environ.get('KIVY_EXTS_DIR', join(kivy_base_dir, 'extensions')) #: Kivy data directory kivy_data_dir = environ.get('KIVY_DATA_DIR', join(kivy_base_dir, 'data')) #: Kivy binary deps directory kivy_binary_deps_dir = environ.get('KIVY_BINARY_DEPS', join(kivy_base_dir, 'binary_deps')) #: Kivy glsl shader directory kivy_shader_dir = join(kivy_data_dir, 'glsl') #: Kivy icons config path (don't remove the last '') kivy_icons_dir = join(kivy_data_dir, 'icons', '') #: Kivy user-home storage directory kivy_home_dir = '' #: Kivy configuration filename kivy_config_fn = '' #: Kivy user modules directory kivy_usermodules_dir = '' #: Kivy user extensions directory kivy_userexts_dir = '' # if there are deps, import them so they can do their magic. import kivy.deps for importer, modname, ispkg in pkgutil.iter_modules(kivy.deps.__path__): if not ispkg: continue try: importer.find_module(modname).load_module(modname) except ImportError as e: Logger.warning("deps: Error importing dependency: {}".format(str(e))) # Don't go further if we generate documentation if any(name in sys.argv[0] for name in ('sphinx-build', 'autobuild.py')): environ['KIVY_DOC'] = '1' if 'sphinx-build' in sys.argv[0]: environ['KIVY_DOC_INCLUDE'] = '1' if any('nosetests' in arg for arg in sys.argv): environ['KIVY_UNITTEST'] = '1' if any('pyinstaller' in arg.lower() for arg in sys.argv): environ['KIVY_PACKAGING'] = '1' if not environ.get('KIVY_DOC_INCLUDE'): # Configuration management if 'KIVY_HOME' in environ: kivy_home_dir = expanduser(environ['KIVY_HOME']) else: user_home_dir = expanduser('~') if platform == 'android': user_home_dir = environ['ANDROID_APP_PATH'] elif platform == 'ios': user_home_dir = join(expanduser('~'), 'Documents') kivy_home_dir = join(user_home_dir, '.kivy') kivy_config_fn = join(kivy_home_dir, 'config.ini') kivy_usermodules_dir = join(kivy_home_dir, 'mods') kivy_userexts_dir = join(kivy_home_dir, 'extensions') icon_dir = join(kivy_home_dir, 'icon') if 'KIVY_NO_CONFIG' not in environ: if not exists(kivy_home_dir): mkdir(kivy_home_dir) if not exists(kivy_usermodules_dir): mkdir(kivy_usermodules_dir) if not exists(kivy_userexts_dir): mkdir(kivy_userexts_dir) if not exists(icon_dir): try: shutil.copytree(join(kivy_data_dir, 'logo'), icon_dir) except: Logger.exception('Error when copying logo directory') # configuration from kivy.config import Config # Set level of logger level = LOG_LEVELS.get(Config.get('kivy', 'log_level')) Logger.setLevel(level=level) # Can be overrided in command line if ('KIVY_UNITTEST' not in environ and 'KIVY_PACKAGING' not in environ and 'KIVY_NO_ARGS' not in environ): # save sys argv, otherwize, gstreamer use it and display help.. sys_argv = sys.argv sys.argv = sys.argv[:1] try: opts, args = getopt(sys_argv[1:], 'hp:fkawFem:sr:dc:', [ 'help', 'fullscreen', 'windowed', 'fps', 'event', 'module=', 'save', 'fake-fullscreen', 'auto-fullscreen', 'multiprocessing-fork', 'display=', 'size=', 'rotate=', 'config=', 'debug', 'dpi=']) except GetoptError as err: Logger.error('Core: %s' % str(err)) kivy_usage() sys.exit(2) mp_fork = None try: mp_fork = opts['multiprocessing-fork'] except: pass # set argv to the non-read args sys.argv = sys_argv[0:1] + args if mp_fork is not None: sys.argv = sys.argv + ['--multiprocessing-fork'] else: opts = [] args = [] need_save = False for opt, arg in opts: if opt in ('-h', '--help'): kivy_usage() sys.exit(0) elif opt in ('-p', '--provider'): try: pid, args = arg.split(':', 1) Config.set('input', pid, args) except ValueError: # when we are doing an executable on macosx with # pyinstaller, they are passing information with -p. so # it will conflict with our current -p option. since the # format is not the same, just avoid it. pass elif opt in ('-a', '--auto-fullscreen'): Config.set('graphics', 'fullscreen', 'auto') elif opt in ('-c', '--config'): l = arg.split(':', 2) if len(l) == 2: Config.set(l[0], l[1], '') elif len(l) == 3: Config.set(l[0], l[1], l[2]) else: raise Exception('Invalid --config value') if l[0] == 'kivy' and l[1] == 'log_level': level = LOG_LEVELS.get(Config.get('kivy', 'log_level')) Logger.setLevel(level=level) elif opt in ('-k', '--fake-fullscreen'): Config.set('graphics', 'fullscreen', 'fake') elif opt in ('-f', '--fullscreen'): Config.set('graphics', 'fullscreen', '1') elif opt in ('-w', '--windowed'): Config.set('graphics', 'fullscreen', '0') elif opt in ('--size', ): w, h = str(arg).split('x') Config.set('graphics', 'width', w) Config.set('graphics', 'height', h) elif opt in ('--display', ): Config.set('graphics', 'display', str(arg)) elif opt in ('-m', '--module'): if str(arg) == 'list': from kivy.modules import Modules Modules.usage_list() sys.exit(0) args = arg.split(':', 1) if len(args) == 1: args += [''] Config.set('modules', args[0], args[1]) elif opt in ('-s', '--save'): need_save = True elif opt in ('-r', '--rotation'): Config.set('graphics', 'rotation', arg) elif opt in ('-d', '--debug'): level = LOG_LEVELS.get('debug') Logger.setLevel(level=level) elif opt == '--dpi': environ['KIVY_DPI'] = arg if need_save and 'KIVY_NO_CONFIG' not in environ: try: with open(kivy_config_fn, 'w') as fd: Config.write(fd) except Exception as e: Logger.exception('Core: error while saving default' 'configuration file:', str(e)) Logger.info('Core: Kivy configuration saved.') sys.exit(0) # configure all activated modules from kivy.modules import Modules Modules.configure() # android hooks: force fullscreen and add android touch input provider if platform in ('android', 'ios'): from kivy.config import Config Config.set('graphics', 'fullscreen', 'auto') Config.remove_section('input') Config.add_section('input') if platform == 'android': Config.set('input', 'androidtouch', 'android') Logger.info('Kivy: v%s' % (__version__)) Logger.info('Python: v{}'.format(sys.version)) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/_event.pxd��������������������������������������������������������������������������0000664�0000000�0000000�00000004345�12641336260�0015474�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from cpython.ref cimport PyObject cdef class ObjectWithUid(object): cdef readonly int uid cdef class Observable(ObjectWithUid): cdef object __fbind_mapping cdef object bound_uid cdef class EventDispatcher(ObjectWithUid): cdef dict __event_stack cdef dict __properties cdef dict __storage cdef object __weakref__ cdef public set _kwargs_applied_init cpdef dict properties(self) cdef enum BoundLock: # the state of the BoundCallback, i.e. whether it can be deleted unlocked # whether the BoundCallback is unlocked and can be deleted locked # whether the BoundCallback is locked and cannot be deleted deleted # whether the locked BoundCallback was marked for deletion cdef class BoundCallback: cdef object func cdef tuple largs cdef dict kwargs cdef int is_ref # if func is a ref to the function cdef BoundLock lock # see BoundLock cdef BoundCallback next # next callback in chain cdef BoundCallback prev # previous callback in chain cdef object uid # the uid given for this callback, None if not given cdef class EventObservers: # If dispatching should occur in normal or reverse order of binding. cdef int dispatch_reverse # If in dispatch, the value parameter is dispatched or ignored. cdef int dispatch_value # The first callback bound cdef BoundCallback first_callback # The last callback bound cdef BoundCallback last_callback # The uid to assign to the next bound callback. cdef object uid cdef inline void bind(self, object observer, object src_observer, int is_ref) except * cdef inline object fbind(self, object observer, tuple largs, dict kwargs, int is_ref) cdef inline void unbind(self, object observer, int stop_on_first) except * cdef inline void funbind(self, object observer, tuple largs, dict kwargs) except * cdef inline object unbind_uid(self, object uid) cdef inline void remove_callback(self, BoundCallback callback, int force=*) except * cdef inline object _dispatch( self, object f, tuple slargs, dict skwargs, object obj, object value, tuple largs, dict kwargs) cdef inline int dispatch(self, object obj, object value, tuple largs, dict kwargs, int stop_on_true) except 2 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/_event.pyx��������������������������������������������������������������������������0000664�0000000�0000000�00000135074�12641336260�0015525�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Event dispatcher ================ All objects that produce events in Kivy implement the :class:`EventDispatcher` which provides a consistent interface for registering and manipulating event handlers. .. versionchanged:: 1.0.9 Property discovery and methods have been moved from the :class:`~kivy.uix.widget.Widget` to the :class:`EventDispatcher`. ''' __all__ = ('EventDispatcher', 'ObjectWithUid', 'Observable') cdef extern from "Python.h": ctypedef int (*visitproc)(PyObject *, void *) ctypedef int (*inquiry)(PyObject *) ctypedef int (*traverseproc)(PyObject *, visitproc, void *) ctypedef struct PyTypeObject: traverseproc tp_traverse inquiry tp_clear void Py_INCREF(PyObject *) void Py_DECREF(PyObject *) from libc.stdlib cimport malloc, free from libc.string cimport memset from functools import partial from collections import defaultdict from kivy.weakmethod import WeakMethod from kivy.compat import string_types from kivy.properties cimport (Property, PropertyStorage, ObjectProperty, NumericProperty, StringProperty, ListProperty, DictProperty, BooleanProperty) cdef int widget_uid = 0 cdef dict cache_properties = {} cdef dict cache_events = {} cdef dict cache_events_handlers = {} def _get_bases(cls): for base in cls.__bases__: if base.__name__ == 'object': break yield base for cbase in _get_bases(base): yield cbase cdef class ObjectWithUid(object): ''' (internal) This class assists in providing unique identifiers for class instances. It it not intended for direct usage. ''' def __cinit__(self): global widget_uid # XXX for the moment, we need to create a unique id for properties. # Properties need a identifier to the class instance. hash() and id() # are longer than using a custom __uid. I hope we can figure out a way # of doing that without using any python code. :) widget_uid += 1 self.uid = widget_uid cdef class Observable(ObjectWithUid): ''':class:`Observable` is a stub class defining the methods required for binding. :class:`EventDispatcher` is (the) one example of a class that implements the binding interface. See :class:`EventDispatcher` for details. .. versionadded:: 1.9.0 ''' def __cinit__(self, *largs, **kwargs): self.__fbind_mapping = defaultdict(list) self.bound_uid = 1 def bind(self, **kwargs): pass def unbind(self, **kwargs): pass def fbind(self, name, func, *largs, **kwargs): '''See :meth:`EventDispatcher.fbind`. .. note:: To keep backward compatibility with derived classes which may have inherited from :class:`Observable` before, the :meth:`fbind` method was added. The default implementation of :meth:`fbind` is to create a partial function that it passes to bind while saving the uid and largs/kwargs. However, :meth:`funbind` (and :meth:`unbind_uid`) are fairly inefficient since we have to first lookup this partial function using the largs/kwargs or uid and then call :meth:`unbind` on the returned function. It is recommended to overwrite these methods in derived classes to bind directly for better performance. Similarly to :meth:`EventDispatcher.fbind`, this method returns 0 on failure and a positive unique uid on success. This uid can be used with :meth:`unbind_uid`. ''' uid = self.bound_uid self.bound_uid += 1 f = partial(func, *largs, **kwargs) self.__fbind_mapping[name].append(((func, largs, kwargs), uid, f)) try: self.bind(**{name: f}) return uid except KeyError: return 0 def funbind(self, name, func, *largs, **kwargs): '''See :meth:`fbind` and :meth:`EventDispatcher.funbind`. ''' cdef object f = None cdef tuple item, val = (func, largs, kwargs) cdef list bound = self.__fbind_mapping[name] for i, item in enumerate(bound): if item[0] == val: f = item[2] del bound[i] break if f is not None: try: self.unbind(**{name: f}) except KeyError: pass def unbind_uid(self, name, uid): '''See :meth:`fbind` and :meth:`EventDispatcher.unbind_uid`. ''' cdef object f = None cdef tuple item cdef list bound = self.__fbind_mapping[name] if not uid: raise ValueError( 'uid, {}, that evaluates to False is not valid'.format(uid)) for i, item in enumerate(bound): if item[1] == uid: f = item[2] del bound[i] break if f is not None: try: self.unbind(**{name: f}) except KeyError: pass property proxy_ref: def __get__(self): return self cdef class EventDispatcher(ObjectWithUid): '''Generic event dispatcher interface. See the module docstring for usage. ''' def __cinit__(self, *largs, **kwargs): global cache_properties cdef dict cp = cache_properties cdef dict attrs_found cdef list attrs cdef Property attr cdef basestring k self.__event_stack = {} self.__storage = {} __cls__ = self.__class__ if __cls__ not in cp: attrs_found = cp[__cls__] = {} attrs = dir(__cls__) for k in attrs: uattr = getattr(__cls__, k, None) if not isinstance(uattr, Property): continue if k == 'touch_down' or k == 'touch_move' or k == 'touch_up': raise Exception('The property <%s> has a forbidden name' % k) attrs_found[k] = uattr else: attrs_found = cp[__cls__] # First loop, link all the properties storage to our instance for k in attrs_found: attr = attrs_found[k] attr.link(self, k) # Second loop, resolve all the references for k in attrs_found: attr = attrs_found[k] attr.link_deps(self, k) self.__properties = attrs_found # Automatic registration of event types (instead of calling # self.register_event_type) # If not done yet, discover __events__ on all the baseclasses cdef dict ce = cache_events cdef list events cdef basestring event if __cls__ not in ce: classes = [__cls__] + list(_get_bases(self.__class__)) events = [] for cls in classes: if not hasattr(cls, '__events__'): continue for event in cls.__events__: if event in events: continue if event[:3] != 'on_': raise Exception('{} is not an event name in {}'.format( event, __cls__.__name__)) # Ensure that the user has at least declared the default handler if not hasattr(self, event): raise Exception( 'Missing default handler <%s> in <%s>' % ( event, __cls__.__name__)) events.append(event) ce[__cls__] = events else: events = ce[__cls__] # then auto register for event in events: self.__event_stack[event] = EventObservers(1, 0) def __init__(self, **kwargs): cdef basestring func, name, key cdef dict properties cdef dict prop_args # Auto bind on own handler if exist properties = self.properties() prop_args = { k: kwargs.pop(k) for k in list(kwargs.keys()) if k in properties} self._kwargs_applied_init = set(prop_args.keys()) if prop_args else set() super(EventDispatcher, self).__init__(**kwargs) __cls__ = self.__class__ if __cls__ not in cache_events_handlers: event_handlers = [] for func in dir(self): if func[:3] != 'on_': continue name = func[3:] if name in properties: event_handlers.append(func) cache_events_handlers[__cls__] = event_handlers else: event_handlers = cache_events_handlers[__cls__] for func in event_handlers: self.fbind(func[3:], getattr(self, func)) # Apply the existing arguments to our widget for key, value in prop_args.items(): setattr(self, key, value) def register_event_type(self, basestring event_type): '''Register an event type with the dispatcher. Registering event types allows the dispatcher to validate event handler names as they are attached and to search attached objects for suitable handlers. Each event type declaration must: 1. start with the prefix `on_`. 2. have a default handler in the class. Example of creating a custom event:: class MyWidget(Widget): def __init__(self, **kwargs): super(MyWidget, self).__init__(**kwargs) self.register_event_type('on_swipe') def on_swipe(self): pass def on_swipe_callback(*largs): print('my swipe is called', largs) w = MyWidget() w.dispatch('on_swipe') ''' if event_type[:3] != 'on_': raise Exception('A new event must start with "on_"') # Ensure that the user has at least declared the default handler if not hasattr(self, event_type): raise Exception( 'Missing default handler <%s> in <%s>' % ( event_type, self.__class__.__name__)) # Add the event type to the stack if event_type not in self.__event_stack: self.__event_stack[event_type] = EventObservers(1, 0) def unregister_event_types(self, basestring event_type): '''Unregister an event type in the dispatcher. ''' if event_type in self.__event_stack: del self.__event_stack[event_type] def is_event_type(self, basestring event_type): '''Return True if the event_type is already registered. .. versionadded:: 1.0.4 ''' return event_type in self.__event_stack def bind(self, **kwargs): '''Bind an event type or a property to a callback. Usage:: # With properties def my_x_callback(obj, value): print('on object', obj, 'x changed to', value) def my_width_callback(obj, value): print('on object', obj, 'width changed to', value) self.bind(x=my_x_callback, width=my_width_callback) # With event def my_press_callback(obj): print('event on object', obj) self.bind(on_press=my_press_callback) In general, property callbacks are called with 2 arguments (the object and the property's new value) and event callbacks with one argument (the object). The example above illustrates this. The following example demonstrates various ways of using the bind function in a complete application:: from kivy.uix.boxlayout import BoxLayout from kivy.app import App from kivy.uix.button import Button from functools import partial class DemoBox(BoxLayout): """ This class demonstrates various techniques that can be used for binding to events. Although parts could me made more optimal, advanced Python concepts are avoided for the sake of readability and clarity. """ def __init__(self, **kwargs): super(DemoBox, self).__init__(**kwargs) self.orientation = "vertical" # We start with binding to a normal event. The only argument # passed to the callback is the object which we have bound to. btn = Button(text="Normal binding to event") btn.bind(on_press=self.on_event) # Next, we bind to a standard property change event. This typically # passes 2 arguments: the object and the value btn2 = Button(text="Normal binding to a property change") btn2.bind(state=self.on_property) # Here we use anonymous functions (a.k.a lambdas) to perform binding. # Their advantage is that you can avoid declaring new functions i.e. # they offer a concise way to "redirect" callbacks. btn3 = Button(text="Using anonymous functions.") btn3.bind(on_press=lambda x: self.on_event(None)) # You can also declare a function that accepts a variable number of # positional and keyword arguments and use introspection to determine # what is being passed in. This is very handy for debugging as well # as function re-use. Here, we use standard event binding to a function # that accepts optional positional and keyword arguments. btn4 = Button(text="Use a flexible function") btn4.bind(on_press=self.on_anything) # Lastly, we show how to use partial functions. They are sometimes # difficult to grasp, but provide a very flexible and powerful way to # reuse functions. btn5 = Button(text="Using partial functions. For hardcores.") btn5.bind(on_press=partial(self.on_anything, "1", "2", monthy="python")) for but in [btn, btn2, btn3, btn4, btn5]: self.add_widget(but) def on_event(self, obj): print("Typical event from", obj) def on_property(self, obj, value): print("Typical property change from", obj, "to", value) def on_anything(self, *args, **kwargs): print('The flexible function has *args of', str(args), "and **kwargs of", str(kwargs)) class DemoApp(App): def build(self): return DemoBox() if __name__ == "__main__": DemoApp().run() When binding a function to an event or property, a :class:`kivy.weakmethod.WeakMethod` of the callback is saved, and when dispatching the callback is removed if the callback reference becomes invalid. If a callback has already been bound to a given event or property, it won't be added again. ''' cdef EventObservers observers cdef PropertyStorage ps for key, value in kwargs.iteritems(): assert callable(value), '{!r} is not callable'.format(value) if key[:3] == 'on_': observers = self.__event_stack.get(key) if observers is None: continue # convert the handler to a weak method observers.bind(WeakMethod(value), value, 1) else: ps = self.__storage[key] ps.observers.bind(WeakMethod(value), value, 1) def unbind(self, **kwargs): '''Unbind properties from callback functions with similar usage as :meth:`bind`. If a callback has been bound to a given event or property multiple times, only the first occurrence will be unbound. .. note:: It is safe to use :meth:`unbind` on a function bound with :meth:`fbind` as long as that function was originally bound without any keyword and positional arguments. Otherwise, the function will fail to be unbound and you should use :meth:`funbind` instead. ''' cdef EventObservers observers cdef PropertyStorage ps for key, value in kwargs.iteritems(): if key[:3] == 'on_': observers = self.__event_stack.get(key) if observers is None: continue # it's a ref, and stop on first match observers.unbind(value, 1) else: ps = self.__storage[key] ps.observers.unbind(value, 1) def fbind(self, name, func, *largs, **kwargs): '''A method for advanced, and typically faster binding. This method is different than :meth:`bind` and is meant for more advanced users and internal usage. It can be used as long as the following points are heeded. #. As opposed to :meth:`bind`, it does not check that this function and largs/kwargs has not been bound before to this name. So binding the same callback multiple times will just keep adding it. #. Although :meth:`bind` creates a :class:`WeakMethod` of the callback when binding to an event or property, this method stores the callback directly, unless a keyword argument `ref` with value True is provided and then a :class:`WeakMethod` is saved. This is useful when there's no risk of a memory leak by storing the callback directly. #. This method returns a unique positive number if `name` was found and bound, and `0`, otherwise. It does not raise an exception, like :meth:`bind` if the property `name` is not found. If not zero, the uid returned is unique to this `name` and callback and can be used with :meth:`unbind_uid` for unbinding. When binding a callback with largs and/or kwargs, :meth:`funbind` must be used for unbinding. If no largs and kwargs are provided, :meth:`unbind` may be used as well. :meth:`unbind_uid` can be used in either case. This method passes on any caught positional and/or keyword arguments to the callback, removing the need to call partial. When calling the callback the expended largs are passed on followed by instance/value (just instance for kwargs) followed by expended kwargs. Following is an example of usage similar to the example in :meth:`bind`:: class DemoBox(BoxLayout): def __init__(self, **kwargs): super(DemoBox, self).__init__(**kwargs) self.orientation = "vertical" btn = Button(text="Normal binding to event") btn.fbind('on_press', self.on_event) btn2 = Button(text="Normal binding to a property change") btn2.fbind('state', self.on_property) btn3 = Button(text="A: Using function with args.") btn3.fbind('on_press', self.on_event_with_args, 'right', tree='birch', food='apple') btn4 = Button(text="Unbind A.") btn4.fbind('on_press', self.unbind_a, btn3) btn5 = Button(text="Use a flexible function") btn5.fbind('on_press', self.on_anything) btn6 = Button(text="B: Using flexible functions with args. For hardcores.") btn6.fbind('on_press', self.on_anything, "1", "2", monthy="python") btn7 = Button(text="Force dispatch B with different params") btn7.fbind('on_press', btn6.dispatch, 'on_press', 6, 7, monthy="other python") for but in [btn, btn2, btn3, btn4, btn5, btn6, btn7]: self.add_widget(but) def on_event(self, obj): print("Typical event from", obj) def on_event_with_args(self, side, obj, tree=None, food=None): print("Event with args", obj, side, tree, food) def on_property(self, obj, value): print("Typical property change from", obj, "to", value) def on_anything(self, *args, **kwargs): print('The flexible function has *args of', str(args), "and **kwargs of", str(kwargs)) return True def unbind_a(self, btn, event): btn.funbind('on_press', self.on_event_with_args, 'right', tree='birch', food='apple') .. note:: Since the kv lang uses this method to bind, one has to implement this method, instead of :meth:`bind` when creating a non :class:`EventDispatcher` based class used with the kv lang. See :class:`Observable` for an example. .. versionadded:: 1.9.0 .. versionchanged:: 1.9.1 The `ref` keyword argument has been added. ''' cdef EventObservers observers cdef PropertyStorage ps if name[:3] == 'on_': observers = self.__event_stack.get(name) if observers is not None: if kwargs.pop('ref', False): return observers.fbind(WeakMethod(func), largs, kwargs, 1) else: return observers.fbind(func, largs, kwargs, 0) return 0 else: ps = self.__storage.get(name) if ps is None: return 0 if kwargs.pop('ref', False): return ps.observers.fbind(WeakMethod(func), largs, kwargs, 1) else: return ps.observers.fbind(func, largs, kwargs, 0) def funbind(self, name, func, *largs, **kwargs): '''Similar to :meth:`fbind`. When unbinding, :meth:`unbind` will unbind all callbacks that match the callback, while this method will only unbind the first. To unbind, the same positional and keyword arguments passed to :meth:`fbind` must be passed on to funbind. .. note:: It is safe to use :meth:`funbind` to unbind a function bound with :meth:`bind` as long as no keyword and positional arguments are provided to :meth:`funbind`. .. versionadded:: 1.9.0 ''' cdef EventObservers observers cdef PropertyStorage ps if name[:3] == 'on_': observers = self.__event_stack.get(name) if observers is not None: observers.funbind(func, largs, kwargs) else: ps = self.__storage.get(name) if ps is not None: ps.observers.funbind(func, largs, kwargs) def unbind_uid(self, name, uid): '''Uses the uid returned by :meth:`fbind` to unbind the callback. This method is much more efficient than :meth:`funbind`. If `uid` evaluates to False (e.g. 0) a `ValueError` is raised. Also, only callbacks bound with :meth:`fbind` can be unbound with this method. Since each call to :meth:`fbind` will generate a unique `uid`, only one callback will be removed. If `uid` is not found among the callbacks, no error is raised. E.g.:: btn6 = Button(text="B: Using flexible functions with args. For hardcores.") uid = btn6.fbind('on_press', self.on_anything, "1", "2", monthy="python") if not uid: raise Exception('Binding failed'). ... btn6.unbind_uid('on_press', uid) .. versionadded:: 1.9.0 ''' cdef EventObservers observers cdef PropertyStorage ps if name[:3] == 'on_': observers = self.__event_stack.get(name) if observers is not None: observers.unbind_uid(uid) else: ps = self.__storage.get(name) if ps is not None: ps.observers.unbind_uid(uid) def get_property_observers(self, name, args=False): ''' Returns a list of methods that are bound to the property/event passed as the *name* argument:: widget_instance.get_property_observers('on_release') :Parameters: `name`: str The name of the event or property. `args`: bool Whether to return the bound args. To keep compatibility, only the callback functions and not their provided args will be returned in the list when `args` is False. If True, each element in the list is a 5-tuple of `(callback, largs, kwargs, is_ref, uid)`, where `is_ref` indicates whether `callback` is a weakref, and `uid` is the uid given by :meth:`fbind`, or None if :meth:`bind` was used. Defaults to `False`. :Returns: The list of bound callbacks. See `args` for details. .. versionadded:: 1.8.0 .. versionchanged:: 1.9.0 `args` has been added. ''' cdef PropertyStorage ps cdef EventObservers observers if name[:3] == 'on_': observers = self.__event_stack[name] else: ps = self.__storage[name] observers = ps.observers return list(observers) if args else [item[0] for item in observers] def events(EventDispatcher self): '''Return all the events in the class. Can be used for introspection. .. versionadded:: 1.8.0 ''' return self.__event_stack.keys() def dispatch(self, basestring event_type, *largs, **kwargs): '''Dispatch an event across all the handlers added in bind/fbind(). As soon as a handler returns True, the dispatching stops. The function collects all the positional and keyword arguments and passes them on to the handlers. .. note:: The handlers are called in reverse order than they were registered with :meth:`bind`. :Parameters: `event_type`: basestring the event name to dispatch. .. versionchanged:: 1.9.0 Keyword arguments collection and forwarding was added. Before, only positional arguments would be collected and forwarded. ''' cdef EventObservers observers = self.__event_stack[event_type] if observers.dispatch(self, None, largs, kwargs, 1): return True handler = getattr(self, event_type) return handler(*largs, **kwargs) def dispatch_generic(self, basestring event_type, *largs, **kwargs): if event_type in self.__event_stack: return self.dispatch(event_type, *largs, **kwargs) return self.dispatch_children(event_type, *largs, **kwargs) def dispatch_children(self, basestring event_type, *largs, **kwargs): for child in self.children[:]: if child.dispatch_generic(event_type, *largs, **kwargs): return True # # Properties # def __proxy_setter(self, EventDispatcher dstinstance, name, instance, value): cdef Property prop = self.__properties[name] prop.set(dstinstance, value) def __proxy_getter(self, EventDispatcher dstinstance, name, instance): cdef Property prop = self.__properties[name] return prop.get(dstinstance) def setter(self, name): '''Return the setter of a property. Use: instance.setter('name'). The setter is a convenient callback function useful if you want to directly bind one property to another. It returns a partial function that will accept (obj, value) args and results in the property 'name' of instance being set to value. .. versionadded:: 1.0.9 For example, to bind number2 to number1 in python you would do:: class ExampleWidget(Widget): number1 = NumericProperty(None) number2 = NumericProperty(None) def __init__(self, **kwargs): super(ExampleWidget, self).__init__(**kwargs) self.bind(number1=self.setter('number2')) This is equivalent to kv binding:: <ExampleWidget>: number2: self.number1 ''' return partial(self.__proxy_setter, self, name) def getter(self, name): '''Return the getter of a property. .. versionadded:: 1.0.9 ''' return partial(self.__proxy_getter, self, name) def property(self, name, quiet=False): '''Get a property instance from the property name. If quiet is True, None is returned instead of raising an exception when `name` is not a property. Defaults to `False`. .. versionadded:: 1.0.9 :return: A :class:`~kivy.properties.Property` derived instance corresponding to the name. .. versionchanged:: 1.9.0 quiet was added. ''' if quiet: return self.__properties.get(name, None) else: return self.__properties[name] cpdef dict properties(EventDispatcher self): '''Return all the properties in the class in a dictionary of key/property class. Can be used for introspection. .. versionadded:: 1.0.9 ''' # fast path, use the cache first __cls__ = self.__class__ if __cls__ in cache_properties: return cache_properties[__cls__] cdef dict ret, p ret = {} p = self.__properties for x in self.__storage: ret[x] = p[x] return ret def create_property(self, str name, value=None, *largs, **kwargs): '''Create a new property at runtime. .. versionadded:: 1.0.9 .. versionchanged:: 1.8.0 `value` parameter added, can be used to set the default value of the property. Also, the type of the value is used to specialize the created property. .. versionchanged:: 1.9.0 In the past, if `value` was of type `bool`, a `NumericProperty` would be created, now a `BooleanProperty` is created. Also, now and positional and keyword arguments are passed to the property when created. .. warning:: This function is designed for the Kivy language, don't use it in your code. You should declare the property in your class instead of using this method. :Parameters: `name`: string Name of the property `value`: object, optional Default value of the property. Type is also used for creating more appropriate property types. Defaults to None. :: >>> mywidget = Widget() >>> mywidget.create_property('custom') >>> mywidget.custom = True >>> print(mywidget.custom) True ''' cdef Property prop if value is None: # shortcut prop = ObjectProperty(None, *largs, **kwargs) if isinstance(value, bool): prop = BooleanProperty(value, *largs, **kwargs) elif isinstance(value, (int, float)): prop = NumericProperty(value, *largs, **kwargs) elif isinstance(value, string_types): prop = StringProperty(value, *largs, **kwargs) elif isinstance(value, (list, tuple)): prop = ListProperty(value, *largs, **kwargs) elif isinstance(value, dict): prop = DictProperty(value, *largs, **kwargs) else: prop = ObjectProperty(value, *largs, **kwargs) prop.link(self, name) prop.link_deps(self, name) self.__properties[name] = prop setattr(self.__class__, name, prop) def apply_property(self, **kwargs): '''Adds properties at runtime to the class. The function accepts keyword arguments of the form `prop_name=prop`, where `prop` is a :class:`Property` instance and `prop_name` is the name of the attribute of the property. .. versionadded:: 1.9.1 .. warning:: This method is not reccomended for common usage because you should declare the properties in your class instead of using this method. For example:: >>> print(wid.property('sticks', quiet=True)) None >>> wid.apply_property(sticks=ObjectProperty(55, max=10)) >>> print(wid.property('sticks', quiet=True)) <kivy.properties.ObjectProperty object at 0x04303130> ''' cdef Property prop cdef str name for name, prop in kwargs.items(): prop.link(self, name) prop.link_deps(self, name) self.__properties[name] = prop setattr(self.__class__, name, prop) property proxy_ref: '''Default implementation of proxy_ref, returns self. .. versionadded:: 1.9.0 ''' def __get__(self): return self cdef class BoundCallback: def __cinit__(self, object func, tuple largs, dict kwargs, int is_ref, uid=None): self.func = func self.largs = largs self.kwargs = kwargs self.is_ref = is_ref self.lock = unlocked self.prev = self.next = None self.uid = uid cdef class EventObservers: '''A class that stores observers as a doubly linked list. See dispatch for more details on locking and deletion of observers. In all instances, largs and kwargs if None or empty are all converted to None internally before storing or comparing. ''' def __cinit__(self, int dispatch_reverse=0, dispatch_value=1): self.dispatch_reverse = dispatch_reverse self.dispatch_value = dispatch_value self.last_callback = self.first_callback = None self.uid = 1 # start with 1 so uid is always evaluated to True cdef inline void bind(self, object observer, object src_observer, int is_ref) except *: '''Bind the observer to the event. If this observer has already been bound, we don't add it again. ''' cdef BoundCallback callback = self.first_callback cdef BoundCallback new_callback cdef int cb_equal while callback is not None: if is_ref and not callback.is_ref: cb_equal = callback.func == src_observer elif callback.is_ref and not is_ref: cb_equal = callback.func() == observer elif is_ref: cb_equal = callback.func() == src_observer else: cb_equal = callback.func == observer if (callback.lock != deleted and callback.largs is None and callback.kwargs is None and cb_equal): return callback = callback.next new_callback = BoundCallback(observer, None, None, is_ref) if self.first_callback is None: self.last_callback = self.first_callback = new_callback else: self.last_callback.next = new_callback new_callback.prev = self.last_callback self.last_callback = new_callback cdef inline object fbind(self, object observer, tuple largs, dict kwargs, int is_ref): '''Similar to bind, except it accepts largs, kwargs that is forwards. is_ref, if true, will mark the observer that it is a ref so that we can unref it before calling. ''' cdef object uid = self.uid self.uid += 1 cdef BoundCallback new_callback = BoundCallback( observer, largs if largs else None, kwargs if kwargs else None, is_ref, uid) if self.first_callback is None: self.last_callback = self.first_callback = new_callback else: self.last_callback.next = new_callback new_callback.prev = self.last_callback self.last_callback = new_callback return uid cdef inline void unbind(self, object observer, int stop_on_first) except *: '''Removes the observer. If is_ref, he observers will be derefed before comparing to observer, if they are refed. If stop_on_first, after the first match we return. ''' cdef object f cdef BoundCallback callback = self.first_callback while callback is not None: # try a quick comparision if callback.lock == deleted or callback.largs is not None or callback.kwargs is not None: callback = callback.next continue # now match the actual callback function if callback.is_ref: f = callback.func() else: f = callback.func if f != observer: callback = callback.next continue self.remove_callback(callback) callback = callback.next if stop_on_first: return cdef inline void funbind(self, object observer, tuple largs, dict kwargs) except *: '''Similar to unbind, except we only remove the first match, and we don't deref the observers before comparing to observer. The largs and kwargs must match the largs and kwargs from when binding. ''' cdef BoundCallback callback = self.first_callback largs = largs if largs else None kwargs = kwargs if kwargs else None while callback is not None: if (callback.lock == deleted or not callback.is_ref and callback.func != observer or callback.is_ref and callback.func() != observer or callback.largs != largs or callback.kwargs != kwargs): callback = callback.next continue self.remove_callback(callback) return cdef inline object unbind_uid(self, object uid): '''Remove the callback identified by the uid. If passed uid is None, a ValueError is raised. ''' cdef BoundCallback callback = self.first_callback if not uid: raise ValueError( 'uid, {}, that evaluates to False is not valid'.format(uid)) while callback is not None: if callback.uid != uid: callback = callback.next continue if callback.lock != deleted: self.remove_callback(callback) return cdef inline void remove_callback(self, BoundCallback callback, int force=0) except *: '''Removes the callback from the doubly linked list. If the callback is locked, unless forced, the lock is changed to deleted and the callback is not removed. Assumes that callback.lock is either locked, or unlocked, not deleted except if force, then it can be anything. ''' if callback.lock == locked and not force: callback.lock = deleted else: if callback.prev is not None: callback.prev.next = callback.next else: self.first_callback = callback.next if callback.next is not None: callback.next.prev = callback.prev else: self.last_callback = callback.prev cdef inline object _dispatch( self, object f, tuple slargs, dict skwargs, object obj, object value, tuple largs, dict kwargs): '''Dispatches the the callback with the args. f is the (derefed) callback. slargs, skwargs are the bound-time provided args. largs, kwargs are the dispatched args. The order of args is slargs, obj, value, skwargs updated with kwargs. If dispatch_value is False, value is skipped. ''' cdef object result cdef dict d cdef tuple param = (obj, value) if self.dispatch_value else (obj, ) cdef tuple fargs = None if slargs is not None and skwargs is not None: # both kw and largs if largs is not None: fargs = slargs + param + largs else: fargs = slargs + param if kwargs is not None: d = dict(skwargs) d.update(kwargs) else: d = skwargs return f(*fargs, **d) elif slargs is not None: # only largs if largs is not None: fargs = slargs + param + largs else: fargs = slargs + param if kwargs is None: return f(*fargs) else: return f(*fargs, **kwargs) elif skwargs is not None: # only kwargs if kwargs is not None: d = dict(skwargs) d.update(kwargs) else: d = skwargs if largs is None: if self.dispatch_value: return f(obj, value, **d) else: return f(obj, **d) else: if self.dispatch_value: return f(obj, value, *largs, **d) else: return f(obj, *largs, **d) else: # no args if largs is None: if kwargs is None: if self.dispatch_value: return f(obj, value) else: return f(obj) else: if self.dispatch_value: return f(obj, value, **kwargs) else: return f(obj, **kwargs) else: if kwargs is None: if self.dispatch_value: return f(obj, value, *largs) else: return f(obj, *largs) else: if self.dispatch_value: return f(obj, value, *largs, **kwargs) else: return f(obj, *largs, **kwargs) cdef inline int dispatch(self, object obj, object value, tuple largs, dict kwargs, int stop_on_true) except 2: '''Dispatches obj, value to all bound observers. If largs and/or kwargs, they are forwarded after obj, value. if stop_on_true, if a observer returns true, the function stops and returns true. If dispatch_reverse is True, we dispatch starting with last bound callback, otherwise we start with the first. The logic and reason for locking callbacks is as followes. During a dispatch, arbitrary code can be executed, therefore, as we trasverse and execute each callback, the callback may in turn bind. unbind or even cause a new dispatch recursively many times. Therefore, our goal should be to during a dispatch, allow such recursiveness, while at each level, only dispatch the callbacks that existed when we started dispatching, but not including callbacks removed during dispatching. Essentially, we want to make a copy of the callbacks as exited during start of dispatching, while allowing removal of callbacks. With a python list, we'd have to make a copy of the list and before each callback, we check the original list to see if the callback has been removed. We solve this issue for the doubly linked list using locks. At each recursion level, if a callback is already locked by a higher level, we can mark it deleted but not actually delete it or unlock it. Also, that level is responsible for deleting the callbacks it locked if a lower level marked them deleted, otherwise it just unlocks them before returning. So a callback locked by a level, is guerenteed to not be removed (but at most marked for deletion) by a recursive dispatch. Each callback as it is dispatched is locked. Also, the last callback scheduled to be executed is immediatly locked, so that we know where to stop, in case new callbacks are added. ''' cdef BoundCallback callback, final cdef object f, result cdef BoundLock current_lock, last_lock cdef int done = 0, res = 0, reverse = self.dispatch_reverse if reverse: # dispatch starting from last until first callback = self.last_callback # start callback final = self.first_callback # last callback else: callback = self.first_callback final = self.last_callback if callback is None: return 0 last_lock = final.lock # save the state of the lock of final callback if last_lock == unlocked: # lock the final callback final.lock = locked while not done and callback is not None: done = final is callback if callback.lock == deleted: callback = callback.prev if reverse else callback.next continue # save the lock state (currently only either locked or unlocked) current_lock = callback.lock if current_lock == unlocked: # and lock it if unlocked callback.lock = locked if callback.is_ref: f = callback.func() if f is None: self.remove_callback(callback, current_lock == unlocked) callback = callback.prev if reverse else callback.next continue else: f = callback.func result = self._dispatch( f, callback.largs, callback.kwargs, obj, value, largs, kwargs) if current_lock == unlocked: # now unlock/delete if it was unlocked if callback.lock == deleted: self.remove_callback(callback, 1) else: callback.lock = unlocked if result and stop_on_true: res = done = 1 callback = callback.prev if reverse else callback.next # now unlock/delete the final callback if we locked it if last_lock == unlocked: if final.lock == deleted: self.remove_callback(final, 1) else: final.lock = unlocked return res def __iter__(self): '''Binding/unbinding/dispatching while iterating can lead to invalid data. ''' cdef BoundCallback callback = self.first_callback while callback is not None: yield ( callback.func, callback.largs if callback.largs is not None else (), callback.kwargs if callback.kwargs is not None else {}, callback.is_ref, callback.uid) callback = callback.next ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/���������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015274�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/__init__.py����������������������������������������������������������������0000664�0000000�0000000�00000005412�12641336260�0017407�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Adapters ======== .. versionadded:: 1.5.0 An adapter is a mediating controller-type class that processes and presents data for use in views. It does this by generating models, generally lists of :class:`~kivy.uix.listview.SelectableView` items, that are consumed and presented by views. Views are top-level widgets, such as a :class:`~kivy.uix.listview.ListView`, that allow users to scroll through and (optionally) interact with your data. The Concept ----------- Kivy adapters are modelled on the `Adapter design pattern <http://en.wikipedia.org/wiki/Adapter_pattern>`_. Conceptually, they play the role of a 'controller' between you data and views in a `Model-View-Controller <https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller>`_ type architecture. The role of an adapter can be depicted as follows: .. image:: images/adapters.png The Components -------------- The components involved in this process are: - **Adapters**: The adapter plays a mediating role between the user interface and your data. It manages the creation of the view elements for the model using the args_converter to prepare the contructor arguments for your cls/template view items. The base :class:`Adapter` is subclassed by the :class:`SimpleListAdapter` and :class:`ListAdapter`. The :class:`DictAdapter` is a more advanced and flexible subclass of :class:`ListAdapter`. :doc:`api-kivy.adapters.adapter`, :doc:`api-kivy.adapters.simplelistadapter`, :doc:`api-kivy.adapters.listadapter`, :doc:`api-kivy.adapters.dictadapter`. - **Models**: The data for which an adapter serves as a bridge to views can be any sort of data. However, for convenience, model mixin classes can ease the preparation or shaping of data for use in the system. For selection operations, the :class:`SelectableDataItem` can optionally prepare data items to provide and receive selection information (data items are not required to be "selection-aware", but in some cases it may be desired). :doc:`api-kivy.adapters.models`. - **Args Converters**: Argument converters are made by the application programmer to do the work of converting data items to argument dictionaries suitable for instantiating views. In effect, they take each row of your data and create dictionaries that are passed into the constructors of your cls/template which are then used populate your View. :doc:`api-kivy.adapters.args_converters`. - **Views**: Models of your data are presented to the user via views. Each of your data items create a corresponding view subitem (the cls or template) presented in a list by the View. The base :class:`AbstractView` currently has one concrete implementation: the :class:`ListView`. :doc:`api-kivy.uix.abstractview`, :doc:`api-kivy.uix.listview`. ---- ''' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/adapter.py�����������������������������������������������������������������0000664�0000000�0000000�00000012625�12641336260�0017274�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Adapter ======= .. versionadded:: 1.5 .. warning:: This code is still experimental, and its API is subject to change in a future version. An :class:`~kivy.adapters.adapter.Adapter` is a bridge between data and an :class:`~kivy.uix.abstractview.AbstractView` or one of its subclasses, such as a :class:`~kivy.uix.listview.ListView`. The following arguments can be passed to the contructor to initialise the corresponding properties: * :attr:`~Adapter.data`: for any sort of data to be used in a view. For an :class:`~kivy.adapters.adapter.Adapter`, data can be an object as well as a list, dict, etc. For a :class:`~kivy.adapters.listadapter.ListAdapter`, data should be a list. For a :class:`~kivy.adapters.dictadapter.DictAdapter`, data should be a dict. * :attr:`~Adapter.cls`: the class used to instantiate each list item view instance (Use this or the template argument). * :attr:`~Adapter.template`: a kv template to use to instantiate each list item view instance (Use this or the cls argument). * :attr:`~Adapter.args_converter`: a function used to transform the data items in preparation for either a cls instantiation or a kv template invocation. If no args_converter is provided, the data items are assumed to be simple strings. Please refer to the :mod:`~kivy.adapters` documentation for an overview of how adapters are used. ''' __all__ = ('Adapter', ) from kivy.event import EventDispatcher from kivy.properties import ObjectProperty from kivy.lang import Builder from kivy.adapters.args_converters import list_item_args_converter from kivy.factory import Factory from kivy.compat import string_types class Adapter(EventDispatcher): '''An :class:`~kivy.adapters.adapter.Adapter` is a bridge between data and an :class:`~kivy.uix.abstractview.AbstractView` or one of its subclasses, such as a :class:`~kivy.uix.listview.ListView`. ''' data = ObjectProperty(None) ''' The data for which a view is to be constructed using either the cls or template provided, together with the args_converter provided or the default args_converter. In this base class, data is an ObjectProperty, so it could be used for a wide variety of single-view needs. Subclasses may override it in order to use another data type, such as a :class:`~kivy.properties.ListProperty` or :class:`~kivy.properties.DictProperty` as appropriate. For example, in a :class:`~.kivy.adapters.listadapter.ListAdapter`, data is a :class:`~kivy.properties.ListProperty`. :attr:`data` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' cls = ObjectProperty(None) ''' A class for instantiating a given view item (Use this or template). If this is not set and neither is the template, a :class:`~kivy.uix.label.Label` is used for the view item. :attr:`cls` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' template = ObjectProperty(None) ''' A kv template for instantiating a given view item (Use this or cls). :attr:`template` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' args_converter = ObjectProperty(None) ''' A function that prepares an args dict for the cls or kv template to build a view from a data item. If an args_converter is not provided, a default one is set that assumes simple content in the form of a list of strings. :attr:`args_converter` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' def __init__(self, **kwargs): if 'data' not in kwargs: raise Exception('adapter: input must include data argument') if 'cls' in kwargs: if 'template' in kwargs: msg = 'adapter: cannot use cls and template at the same time' raise Exception(msg) elif not kwargs['cls']: raise Exception('adapter: a cls or template must be defined') else: if 'template' in kwargs: if not kwargs['template']: msg = 'adapter: a cls or template must be defined' raise Exception(msg) else: raise Exception('adapter: a cls or template must be defined') if 'args_converter' in kwargs: self.args_converter = kwargs['args_converter'] else: self.args_converter = list_item_args_converter super(Adapter, self).__init__(**kwargs) def bind_triggers_to_view(self, func): self.bind(data=func) def get_data_item(self): return self.data def get_cls(self): ''' .. versionadded:: 1.9.0 Returns the widget type specified by self.cls. If it is a string, the :class:`~kivy.factory.Factory` is queried to retrieve the widget class with the given name, otherwise it is returned directly. ''' cls = self.cls if isinstance(cls, string_types): try: cls = getattr(Factory, cls) except AttributeError: raise AttributeError( 'Listadapter cls widget does not exist.') return cls def get_view(self, index): # pragma: no cover item_args = self.args_converter(self.data) cls = self.get_cls() if cls: return cls(**item_args) else: return Builder.template(self.template, **item_args) �����������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/args_converters.py���������������������������������������������������������0000775�0000000�0000000�00000004011�12641336260�0021053�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' List Item View Argument Converters ================================== .. versionadded:: 1.5 The default list item args converter for list adapters is a function (shown below) that takes a row index and a string. It returns a dict with the string as the *text* item, along with two properties suited for simple text items with a height of 25. Simple Usage ------------ Argument converters may be normal functions or, as in the case of the default args converter, lambdas:: list_item_args_converter = lambda row_index, x: {'text': x, 'size_hint_y': None, 'height': 25} Advanced Usage -------------- Typically, having the argument converter perform a simple mapping suffices. There are times, however, when more complex manipulation is required. When using a :class:`~kivy.uix.listview.CompositeListItem`, it is possible to specify a list of cls dictionaries. This allows you so compose a single view item out of multiple classes, each of which can recieve their own class constructor arguments via the *kwargs* keyword:: args_converter = lambda row_index, rec: \\ {'text': rec['text'], 'size_hint_y': None, 'height': 25, 'cls_dicts': [{'cls': ListItemButton, 'kwargs': {'text': rec['text']}}, {'cls': ListItemLabel, 'kwargs': {'text': "Middle-{0}".format(rec['text']), 'is_representing_cls': True}}, {'cls': ListItemButton, 'kwargs': {'text': rec['text']}}]} Please see the `list_composite.py <https://github.com/\ kivy/kivy/tree/master/examples/widgets/lists/list_composite.py>`_ for a complete example. ''' list_item_args_converter = lambda row_index, x: {'text': x, 'size_hint_y': None, 'height': 25} �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/dictadapter.py�������������������������������������������������������������0000775�0000000�0000000�00000013474�12641336260�0020146�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' DictAdapter =========== .. versionadded:: 1.5 .. warning:: This code is still experimental, and its API is subject to change in a future version. A :class:`~kivy.adapters.dictadapter.DictAdapter` is an adapter around a python dictionary of records. It extends the list-like capabilities of the :class:`~kivy.adapters.listadapter.ListAdapter`. If you wish to have a bare-bones list adapter, without selection, use the :class:`~kivy.adapters.simplelistadapter.SimpleListAdapter`. ''' __all__ = ('DictAdapter', ) from kivy.properties import ListProperty, DictProperty from kivy.adapters.listadapter import ListAdapter class DictAdapter(ListAdapter): '''A :class:`~kivy.adapters.dictadapter.DictAdapter` is an adapter around a python dictionary of records. It extends the list-like capabilities of the :class:`~kivy.adapters.listadapter.ListAdapter`. ''' sorted_keys = ListProperty([]) '''The sorted_keys list property contains a list of hashable objects (can be strings) that will be used directly if no args_converter function is provided. If there is an args_converter, the record received from a lookup of the data, using keys from sorted_keys, will be passed to it for instantiation of list item view class instances. :attr:`sorted_keys` is a :class:`~kivy.properties.ListProperty` and defaults to []. ''' data = DictProperty(None) '''A dict that indexes records by keys that are equivalent to the keys in sorted_keys, or they are a superset of the keys in sorted_keys. The values can be strings, class instances, dicts, etc. :attr:`data` is a :class:`~kivy.properties.DictProperty` and defaults to None. ''' def __init__(self, **kwargs): if 'sorted_keys' in kwargs: if type(kwargs['sorted_keys']) not in (tuple, list): msg = 'DictAdapter: sorted_keys must be tuple or list' raise Exception(msg) else: self.sorted_keys = sorted(kwargs['data'].keys()) super(DictAdapter, self).__init__(**kwargs) self.fbind('sorted_keys', self.initialize_sorted_keys) def bind_triggers_to_view(self, func): self.bind(sorted_keys=func) self.bind(data=func) # self.data is paramount to self.sorted_keys. If sorted_keys is reset to # mismatch data, force a reset of sorted_keys to data.keys(). So, in order # to do a complete reset of data and sorted_keys, data must be reset # first, followed by a reset of sorted_keys, if needed. def initialize_sorted_keys(self, *args, **kwargs): stale_sorted_keys = False for key in self.sorted_keys: if not key in self.data: stale_sorted_keys = True break else: if kwargs.get('new_data'): if len(self.sorted_keys) != len(self.data): stale_sorted_keys = True if stale_sorted_keys: self.sorted_keys = sorted(self.data.keys()) self.delete_cache() self.initialize_selection() # Override ListAdapter.update_for_new_data(). def update_for_new_data(self, *args): self.initialize_sorted_keys(new_data=True) # Note: this is not len(self.data). def get_count(self): return len(self.sorted_keys) def get_data_item(self, index): if index < 0 or index >= len(self.sorted_keys): return None return self.data[self.sorted_keys[index]] # [TODO] Also make methods for scroll_to_sel_start, scroll_to_sel_end, # scroll_to_sel_middle. def trim_left_of_sel(self, *args): '''Cut list items with indices in sorted_keys that are less than the index of the first selected item, if there is a selection. sorted_keys will be updated by update_for_new_data(). ''' if len(self.selection) > 0: selected_keys = [sel.text for sel in self.selection] first_sel_index = self.sorted_keys.index(selected_keys[0]) desired_keys = self.sorted_keys[first_sel_index:] self.data = dict([(key, self.data[key]) for key in desired_keys]) def trim_right_of_sel(self, *args): '''Cut list items with indices in sorted_keys that are greater than the index of the last selected item, if there is a selection. sorted_keys will be updated by update_for_new_data(). ''' if len(self.selection) > 0: selected_keys = [sel.text for sel in self.selection] last_sel_index = self.sorted_keys.index(selected_keys[-1]) desired_keys = self.sorted_keys[:last_sel_index + 1] self.data = dict([(key, self.data[key]) for key in desired_keys]) def trim_to_sel(self, *args): '''Cut list items with indices in sorted_keys that are les than or greater than the index of the last selected item, if there is a selection. This preserves intervening list items within the selected range. sorted_keys will be updated by update_for_new_data(). ''' if len(self.selection) > 0: selected_keys = [sel.text for sel in self.selection] first_sel_index = self.sorted_keys.index(selected_keys[0]) last_sel_index = self.sorted_keys.index(selected_keys[-1]) desired_keys = self.sorted_keys[first_sel_index:last_sel_index + 1] self.data = dict([(key, self.data[key]) for key in desired_keys]) def cut_to_sel(self, *args): '''Same as trim_to_sel, but intervening list items within the selected range are also cut, leaving only list items that are selected. sorted_keys will be updated by update_for_new_data(). ''' if len(self.selection) > 0: selected_keys = [sel.text for sel in self.selection] self.data = dict([(key, self.data[key]) for key in selected_keys]) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/listadapter.py�������������������������������������������������������������0000664�0000000�0000000�00000043057�12641336260�0020173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' ListAdapter ================= .. versionadded:: 1.5 .. warning:: This code is still experimental, and its API is subject to change in a future version. A :class:`ListAdapter` is an adapter around a python list and adds support for selection operations. If you wish to have a bare-bones list adapter, without selection, use a :class:`~kivy.adapters.simplelistadapter.SimpleListAdapter`. From an :class:`~kivy.adapters.Adapter`, a :class:`ListAdapter` inherits cls, template, and args_converter properties and adds others that control selection behaviour: * :attr:`~ListAdapter.selection`: a list of selected items. * :attr:`~ListAdapter.selection_mode`: one of 'single', 'multiple' or 'none'. * :attr:`~ListAdapter.allow_empty_selection`: a boolean. If False, a selection is forced. If True, and only user or programmatic action will change selection, it can be empty. A :class:`~kivy.adapters.dictadapter.DictAdapter` is a subclass of a :class:`~kivy.adapters.listadapter.ListAdapter`. They both dispatch the :attr:`~ListAdapter.on_selection_change` event when selection changes. .. versionchanged:: 1.6.0 Added data = ListProperty([]), which was proably inadvertently deleted at some point. This means that whenever data changes an update will fire, instead of having to reset the data object (Adapter has data defined as an ObjectProperty, so we need to reset it here to ListProperty). See also DictAdapter and its set of data = DictProperty(). ''' __all__ = ('ListAdapter', ) import inspect from kivy.event import EventDispatcher from kivy.adapters.adapter import Adapter from kivy.adapters.models import SelectableDataItem from kivy.properties import ListProperty from kivy.properties import DictProperty from kivy.properties import BooleanProperty from kivy.properties import OptionProperty from kivy.properties import NumericProperty from kivy.lang import Builder class ListAdapter(Adapter, EventDispatcher): ''' A base class for adapters interfacing with lists, dictionaries or other collection type data, adding selection, view creation and management functonality. ''' data = ListProperty([]) '''The data list property is redefined here, overriding its definition as an ObjectProperty in the Adapter class. We bind to data so that any changes will trigger updates. See also how the :class:`~kivy.adapters.DictAdapter` redefines data as a :class:`~kivy.properties.DictProperty`. :attr:`data` is a :class:`~kivy.properties.ListProperty` and defaults to []. ''' selection = ListProperty([]) '''The selection list property is the container for selected items. :attr:`selection` is a :class:`~kivy.properties.ListProperty` and defaults to []. ''' selection_mode = OptionProperty('single', options=('none', 'single', 'multiple')) '''The selection_mode is a string and can be set to one of the following values: * 'none': use the list as a simple list (no select action). This option is here so that selection can be turned off, momentarily or permanently, for an existing list adapter. A :class:`~kivy.adapters.listadapter.ListAdapter` is not meant to be used as a primary no-selection list adapter. Use a :class:`~kivy.adapters.simplelistadapter.SimpleListAdapter` for that. * 'single': multi-touch/click ignored. Single item selection only. * 'multiple': multi-touch / incremental addition to selection allowed; may be limited to a count by setting the :attr:`~ListAdapter.selection_limit`. :attr:`selection_mode` is an :class:`~kivy.properties.OptionProperty` and defaults to 'single'. ''' propagate_selection_to_data = BooleanProperty(False) '''Normally, data items are not selected/deselected because the data items might not have an is_selected boolean property -- only the item view for a given data item is selected/deselected as part of the maintained selection list. However, if the data items do have an is_selected property, or if they mix in :class:`~kivy.adapters.models.SelectableDataItem`, the selection machinery can propagate selection to data items. This can be useful for storing selection state in a local database or backend database for maintaining state in game play or other similar scenarios. It is a convenience function. To propagate selection or not? Consider a shopping list application for shopping for fruits at the market. The app allows for the selection of fruits to buy for each day of the week, presenting seven lists: one for each day of the week. Each list is loaded with all the available fruits, but the selection for each is a subset. There is only one set of fruit data shared between the lists, so it would not make sense to propagate selection to the data because selection in any of the seven lists would clash and mix with that of the others. However, consider a game that uses the same fruits data for selecting fruits available for fruit-tossing. A given round of play could have a full fruits list, with fruits available for tossing shown selected. If the game is saved and rerun, the full fruits list, with selection marked on each item, would be reloaded correctly if selection is always propagated to the data. You could accomplish the same functionality by writing code to operate on list selection, but having selection stored in the data ListProperty might prove convenient in some cases. .. note:: This setting should be set to True if you wish to initialize the view with item views already selected. :attr:`propagate_selection_to_data` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' allow_empty_selection = BooleanProperty(True) '''The allow_empty_selection may be used for cascading selection between several list views, or between a list view and an observing view. Such automatic maintenance of the selection is important for all but simple list displays. Set allow_empty_selection to False and the selection is auto-initialized and always maintained, so any observing views may likewise be updated to stay in sync. :attr:`allow_empty_selection` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' selection_limit = NumericProperty(-1) '''When the :attr:`~ListAdapter.selection_mode` is 'multiple' and the selection_limit is non-negative, this number will limit the number of selected items. It can be set to 1, which is equivalent to single selection. If selection_limit is not set, the default value is -1, meaning that no limit will be enforced. :attr:`selection_limit` is a :class:`~kivy.properties.NumericProperty` and defaults to -1 (no limit). ''' cached_views = DictProperty({}) '''View instances for data items are instantiated and managed by the adapter. Here we maintain a dictionary containing the view instances keyed to the indices in the data. This dictionary works as a cache. get_view() only asks for a view from the adapter if one is not already stored for the requested index. :attr:`cached_views` is a :class:`~kivy.properties.DictProperty` and defaults to {}. ''' __events__ = ('on_selection_change', ) def __init__(self, **kwargs): super(ListAdapter, self).__init__(**kwargs) fbind = self.fbind fbind('selection_mode', self.selection_mode_changed) fbind('allow_empty_selection', self.check_for_empty_selection) fbind('data', self.update_for_new_data) self.update_for_new_data() def delete_cache(self, *args): self.cached_views = {} def get_count(self): return len(self.data) def get_data_item(self, index): if index < 0 or index >= len(self.data): return None return self.data[index] def selection_mode_changed(self, *args): if self.selection_mode == 'none': for selected_view in self.selection: self.deselect_item_view(selected_view) else: self.check_for_empty_selection() def get_view(self, index): if index in self.cached_views: return self.cached_views[index] item_view = self.create_view(index) if item_view: self.cached_views[index] = item_view return item_view def create_view(self, index): '''This method is more complicated than the ones in the :class:`~kivy.adapters.adapter.Adapter` and :class:`~kivy.adapters.simplelistadapter.SimpleListAdapter` classes because here we create bindings for the data items and their children back to the *self.handle_selection()* event. We also perform other selection-related tasks to keep item views in sync with the data. ''' item = self.get_data_item(index) if item is None: return None item_args = self.args_converter(index, item) item_args['index'] = index cls = self.get_cls() if cls: view_instance = cls(**item_args) else: view_instance = Builder.template(self.template, **item_args) if self.propagate_selection_to_data: # The data item must be a subclass of SelectableDataItem, or must # have an is_selected boolean or function, so it has is_selected # available. If is_selected is unavailable on the data item, an # exception is raised. # if isinstance(item, SelectableDataItem): if item.is_selected: self.handle_selection(view_instance) elif type(item) == dict and 'is_selected' in item: if item['is_selected']: self.handle_selection(view_instance) elif hasattr(item, 'is_selected'): if (inspect.isfunction(item.is_selected) or inspect.ismethod(item.is_selected)): if item.is_selected(): self.handle_selection(view_instance) else: if item.is_selected: self.handle_selection(view_instance) else: msg = "ListAdapter: unselectable data item for {0}" raise Exception(msg.format(index)) view_instance.bind(on_release=self.handle_selection) for child in view_instance.children: child.bind(on_release=self.handle_selection) return view_instance def on_selection_change(self, *args): '''on_selection_change() is the default handler for the on_selection_change event. You can bind to this event to get notified of selection changes. :Parameters: adapter: :class:`~ListAdapter` or subclass The instance of the list adapter where the selection changed. Use the adapters :attr:`selection` property to see what has been selected. ''' pass def handle_selection(self, view, hold_dispatch=False, *args): if view not in self.selection: if self.selection_mode in ['none', 'single'] and \ len(self.selection) > 0: for selected_view in self.selection: self.deselect_item_view(selected_view) if self.selection_mode != 'none': if self.selection_mode == 'multiple': if self.allow_empty_selection: # If < 0, selection_limit is not active. if self.selection_limit < 0: self.select_item_view(view) else: if len(self.selection) < self.selection_limit: self.select_item_view(view) else: self.select_item_view(view) else: self.select_item_view(view) else: self.deselect_item_view(view) if self.selection_mode != 'none': # If the deselection makes selection empty, the following call # will check allows_empty_selection, and if False, will # select the first item. If view happens to be the first item, # this will be a reselection, and the user will notice no # change, except perhaps a flicker. # self.check_for_empty_selection() if not hold_dispatch: self.dispatch('on_selection_change') def select_data_item(self, item): self.set_data_item_selection(item, True) def deselect_data_item(self, item): self.set_data_item_selection(item, False) def set_data_item_selection(self, item, value): if isinstance(item, SelectableDataItem): item.is_selected = value elif type(item) == dict: item['is_selected'] = value elif hasattr(item, 'is_selected'): if (inspect.isfunction(item.is_selected) or inspect.ismethod(item.is_selected)): item.is_selected() else: item.is_selected = value def select_item_view(self, view): view.select() view.is_selected = True self.selection.append(view) # [TODO] sibling selection for composite items # Needed? Or handled from parent? # (avoid circular, redundant selection) #if hasattr(view, 'parent') and hasattr(view.parent, 'children'): #siblings = [child for child in view.parent.children if child != view] #for sibling in siblings: #if hasattr(sibling, 'select'): #sibling.select() if self.propagate_selection_to_data: data_item = self.get_data_item(view.index) self.select_data_item(data_item) def select_list(self, view_list, extend=True): '''The select call is made for the items in the provided view_list. Arguments: view_list: the list of item views to become the new selection, or to add to the existing selection extend: boolean for whether or not to extend the existing list ''' if not extend: self.selection = [] for view in view_list: self.handle_selection(view, hold_dispatch=True) self.dispatch('on_selection_change') def deselect_item_view(self, view): view.deselect() view.is_selected = False self.selection.remove(view) # [TODO] sibling deselection for composite items # Needed? Or handled from parent? # (avoid circular, redundant selection) #if hasattr(view, 'parent') and hasattr(view.parent, 'children'): #siblings = [child for child in view.parent.children if child != view] #for sibling in siblings: #if hasattr(sibling, 'deselect'): #sibling.deselect() if self.propagate_selection_to_data: item = self.get_data_item(view.index) self.deselect_data_item(item) def deselect_list(self, l): for view in l: self.handle_selection(view, hold_dispatch=True) self.dispatch('on_selection_change') # [TODO] Could easily add select_all() and deselect_all(). def update_for_new_data(self, *args): self.delete_cache() self.initialize_selection() def initialize_selection(self, *args): if len(self.selection) > 0: self.selection = [] self.dispatch('on_selection_change') self.check_for_empty_selection() def check_for_empty_selection(self, *args): if not self.allow_empty_selection: if len(self.selection) == 0: # Select the first item if we have it. v = self.get_view(0) if v is not None: self.handle_selection(v) # [TODO] Also make methods for scroll_to_sel_start, scroll_to_sel_end, # scroll_to_sel_middle. def trim_left_of_sel(self, *args): '''Cut list items with indices in sorted_keys that are less than the index of the first selected item if there is a selection. ''' if len(self.selection) > 0: first_sel_index = min([sel.index for sel in self.selection]) self.data = self.data[first_sel_index:] def trim_right_of_sel(self, *args): '''Cut list items with indices in sorted_keys that are greater than the index of the last selected item if there is a selection. ''' if len(self.selection) > 0: last_sel_index = max([sel.index for sel in self.selection]) print('last_sel_index', last_sel_index) self.data = self.data[:last_sel_index + 1] def trim_to_sel(self, *args): '''Cut list items with indices in sorted_keys that are less than or greater than the index of the last selected item if there is a selection. This preserves intervening list items within the selected range. ''' if len(self.selection) > 0: sel_indices = [sel.index for sel in self.selection] first_sel_index = min(sel_indices) last_sel_index = max(sel_indices) self.data = self.data[first_sel_index:last_sel_index + 1] def cut_to_sel(self, *args): '''Same as trim_to_sel, but intervening list items within the selected range are also cut, leaving only list items that are selected. ''' if len(self.selection) > 0: self.data = self.selection ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/models.py������������������������������������������������������������������0000775�0000000�0000000�00000004001�12641336260�0017127�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' SelectableDataItem ================== .. versionadded:: 1.5 .. warning:: This code is still experimental, and its API is subject to change in a future version. Data Models ----------- Kivy is open about the type of data used in applications built with the system. However, base classes are sometimes needed to ensure data conforms to the requirements of some parts of the system. A :class:`SelectableDataItem` is a basic Python data model class that can be used as a mixin to build data objects that are compatible with Kivy's :class:`~kivy.adapters.adapter.Adapter` and selection system and which work with views such as a :class:`~kivy.uix.listview.ListView`. A boolean *is_selected* property a requirement. The default operation of the selection system is to not propogate selection in views such as ListView to the underlying data: selection is by default a view-only operation. However, in some cases, it is useful to propogate selection to the actual data items. You may, of course, build your own Python data model system as the backend for a Kivy application. For instance, to use the `Google App Engine Data Modeling <https://cloud.google.com/appengine/docs/python/datastore/datamodeling>`_ system with Kivy, you could define your class as follows:: from google.appengine.ext import db class MySelectableDataItem(db.Model): # ... other properties is_selected = db.BooleanProperty() It is easy to build such a class with plain Python. ''' __all__ = ('SelectableDataItem', ) class SelectableDataItem(object): ''' A mixin class containing requirements for selection operations. ''' def __init__(self, is_selected=False): super(SelectableDataItem, self).__init__() self._is_selected = is_selected @property def is_selected(self): """A boolean property indicating whether the data item is selected or not.""" return self._is_selected @is_selected.setter def is_selected(self, value): self._is_selected = value �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/adapters/simplelistadapter.py�������������������������������������������������������0000664�0000000�0000000�00000004307�12641336260�0021400�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' SimpleListAdapter ================= .. versionadded:: 1.5 .. warning:: This code is still experimental, and its API is subject to change in a future version. The :class:`~kivy.adapters.simplelistadapter.SimpleListAdapter` is used for basic lists. For example, it can be used for displaying a list of read-only strings that do not require user interaction. ''' __all__ = ('SimpleListAdapter', ) from kivy.adapters.adapter import Adapter from kivy.properties import ListProperty from kivy.lang import Builder class SimpleListAdapter(Adapter): '''A :class:`~kivy.adapters.simplelistadapter.SimpleListAdapter` is an adapter around a Python list. From :class:`~kivy.adapters.adapter.Adapter`, the :class:`~kivy.adapters.simplelistadapter.ListAdapter` gets cls, template, and args_converter properties. ''' data = ListProperty([]) '''The data list property contains a list of objects (which can be strings) that will be used directly if no args_converter function is provided. If there is an args_converter, the data objects will be passed to it for instantiating the item view class instances. :attr:`data` is a :class:`~kivy.properties.ListProperty` and defaults to []. ''' def __init__(self, **kwargs): if 'data' not in kwargs: raise Exception('list adapter: input must include data argument') if not isinstance(kwargs['data'], list) and \ not isinstance(kwargs['data'], tuple): raise Exception('list adapter: data must be a tuple or list') super(SimpleListAdapter, self).__init__(**kwargs) def get_count(self): return len(self.data) def get_data_item(self, index): if index < 0 or index >= len(self.data): return None return self.data[index] # Returns a view instance for an item. def get_view(self, index): item = self.get_data_item(index) if item is None: return None item_args = self.args_converter(index, item) cls = self.get_cls() if cls: instance = cls(**item_args) return instance else: return Builder.template(self.template, **item_args) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/animation.py������������������������������������������������������������������������0000664�0000000�0000000�00000055232�12641336260�0016031�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Animation ========= :class:`Animation` and :class:`AnimationTransition` are used to animate :class:`~kivy.uix.widget.Widget` properties. You must specify at least a property name and target value. To use an Animation, follow these steps: * Setup an Animation object * Use the Animation object on a Widget Simple animation ---------------- To animate a Widget's x or y position, simply specify the target x/y values where you want the widget positioned at the end of the animation:: anim = Animation(x=100, y=100) anim.start(widget) The animation will last for 1 second unless :attr:`duration` is specified. When anim.start() is called, the Widget will move smoothly from the current x/y position to (100, 100). Multiple properties and transitions ----------------------------------- You can animate multiple properties and use built-in or custom transition functions using :attr:`transition` (or the `t=` shortcut). For example, to animate the position and size using the 'in_quad' transition:: anim = Animation(x=50, size=(80, 80), t='in_quad') anim.start(widget) Note that the `t=` parameter can be the string name of a method in the :class:`AnimationTransition` class or your own animation function. Sequential animation -------------------- To join animations sequentially, use the '+' operator. The following example will animate to x=50 over 1 second, then animate the size to (80, 80) over the next two seconds:: anim = Animation(x=50) + Animation(size=(80, 80), duration=2.) anim.start(widget) Parallel animation ------------------ To join animations in parallel, use the '&' operator. The following example will animate the position to (80, 10) over 1 second, whilst in parallel animating the size to (800, 800):: anim = Animation(pos=(80, 10)) anim &= Animation(size=(800, 800), duration=2.) anim.start(widget) Keep in mind that creating overlapping animations on the same property may have unexpected results. If you want to apply multiple animations to the same property, you should either schedule them sequentially (via the '+' operator or using the *on_complete* callback) or cancel previous animations using the :attr:`~Animation.cancel_all` method. Repeating animation ------------------- .. versionadded:: 1.8.0 .. note:: This is currently only implemented for 'Sequence' animations. To set an animation to repeat, simply set the :attr:`Sequence.repeat` property to `True`:: anim = Animation(...) + Animation(...) anim.repeat = True anim.start(widget) For flow control of animations such as stopping and cancelling, use the methods already in place in the animation module. ''' __all__ = ('Animation', 'AnimationTransition') from math import sqrt, cos, sin, pi from kivy.event import EventDispatcher from kivy.clock import Clock from kivy.compat import string_types, iterkeys from kivy.weakproxy import WeakProxy class Animation(EventDispatcher): '''Create an animation definition that can be used to animate a Widget. :Parameters: `duration` or `d`: float, defaults to 1. Duration of the animation, in seconds. `transition` or `t`: str or func Transition function for animate properties. It can be the name of a method from :class:`AnimationTransition`. `step` or `s`: float Step in milliseconds of the animation. Defaults to 1 / 60. :Events: `on_start`: widget Fired when the animation is started on a widget. `on_complete`: widget Fired when the animation is completed or stopped on a widget. `on_progress`: widget, progression Fired when the progression of the animation is changing. .. versionchanged:: 1.4.0 Added s/step parameter. ''' _instances = set() __events__ = ('on_start', 'on_progress', 'on_complete') def __init__(self, **kw): super(Animation, self).__init__() # Initialize self._clock_installed = False self._duration = kw.pop('d', kw.pop('duration', 1.)) self._transition = kw.pop('t', kw.pop('transition', 'linear')) self._step = kw.pop('s', kw.pop('step', 1. / 60.)) if isinstance(self._transition, string_types): self._transition = getattr(AnimationTransition, self._transition) self._animated_properties = kw self._widgets = {} @property def duration(self): '''Return the duration of the animation. ''' return self._duration @property def transition(self): '''Return the transition of the animation. ''' return self._transition @property def animated_properties(self): '''Return the properties used to animate. ''' return self._animated_properties @staticmethod def stop_all(widget, *largs): '''Stop all animations that concern a specific widget / list of properties. Example:: anim = Animation(x=50) anim.start(widget) # and later Animation.stop_all(widget, 'x') ''' if len(largs): for animation in list(Animation._instances): for x in largs: animation.stop_property(widget, x) else: for animation in set(Animation._instances): animation.stop(widget) @staticmethod def cancel_all(widget, *largs): '''Cancel all animations that concern a specific widget / list of properties. See :attr:`cancel`. Example:: anim = Animation(x=50) anim.start(widget) # and later Animation.cancel_all(widget, 'x') .. versionadded:: 1.4.0 ''' if len(largs): for animation in list(Animation._instances): for x in largs: animation.cancel_property(widget, x) else: for animation in set(Animation._instances): animation.cancel(widget) def start(self, widget): '''Start the animation on a widget. ''' self.stop(widget) self._initialize(widget) self._register() self.dispatch('on_start', widget) def stop(self, widget): '''Stop the animation previously applied to a widget, triggering the `on_complete` event.''' props = self._widgets.pop(widget.uid, None) if props: self.dispatch('on_complete', widget) self.cancel(widget) def cancel(self, widget): '''Cancel the animation previously applied to a widget. Same effect as :attr:`stop`, except the `on_complete` event will *not* be triggered! .. versionadded:: 1.4.0 ''' self._widgets.pop(widget.uid, None) self._clock_uninstall() if not self._widgets: self._unregister() def stop_property(self, widget, prop): '''Even if an animation is running, remove a property. It will not be animated futher. If it was the only/last property being animated, the animation will be stopped (see :attr:`stop`). ''' props = self._widgets.get(widget.uid, None) if not props: return props['properties'].pop(prop, None) # no more properties to animation ? kill the animation. if not props['properties']: self.stop(widget) def cancel_property(self, widget, prop): '''Even if an animation is running, remove a property. It will not be animated further. If it was the only/last property being animated, the animation will be canceled (see :attr:`cancel`) .. versionadded:: 1.4.0 ''' props = self._widgets.get(widget.uid, None) if not props: return props['properties'].pop(prop, None) # no more properties to animation ? kill the animation. if not props['properties']: self.cancel(widget) def have_properties_to_animate(self, widget): '''Return True if a widget still has properties to animate. .. versionadded:: 1.8.0 ''' props = self._widgets.get(widget.uid, None) if props and props['properties']: return True # # Private # def _register(self): Animation._instances.add(self) def _unregister(self): if self in Animation._instances: Animation._instances.remove(self) def _initialize(self, widget): d = self._widgets[widget.uid] = { 'widget': widget, 'properties': {}, 'time': None} # get current values p = d['properties'] for key, value in self._animated_properties.items(): original_value = getattr(widget, key) if isinstance(original_value, (tuple, list)): original_value = original_value[:] elif isinstance(original_value, dict): original_value = original_value.copy() p[key] = (original_value, value) # install clock self._clock_install() def _clock_install(self): if self._clock_installed: return Clock.schedule_interval(self._update, self._step) self._clock_installed = True def _clock_uninstall(self): if self._widgets or not self._clock_installed: return self._clock_installed = False Clock.unschedule(self._update) def _update(self, dt): widgets = self._widgets transition = self._transition calculate = self._calculate for uid in list(widgets.keys())[:]: anim = widgets[uid] widget = anim['widget'] if isinstance(widget, WeakProxy) and not len(dir(widget)): # empty proxy, widget is gone. ref: #2458 del widgets[uid] continue if anim['time'] is None: anim['time'] = 0. else: anim['time'] += dt # calculate progression if self._duration: progress = min(1., anim['time'] / self._duration) else: progress = 1 t = transition(progress) # apply progression on widget for key, values in anim['properties'].items(): a, b = values value = calculate(a, b, t) setattr(widget, key, value) self.dispatch('on_progress', widget, progress) # time to stop ? if progress >= 1.: self.stop(widget) def _calculate(self, a, b, t): _calculate = self._calculate if isinstance(a, list) or isinstance(a, tuple): if isinstance(a, list): tp = list else: tp = tuple return tp([_calculate(a[x], b[x], t) for x in range(len(a))]) elif isinstance(a, dict): d = {} for x in iterkeys(a): if x not in b: # User requested to animate only part of the dict. # Copy the rest d[x] = a[x] else: d[x] = _calculate(a[x], b[x], t) return d else: return (a * (1. - t)) + (b * t) # # Default handlers # def on_start(self, widget): pass def on_progress(self, widget, progress): pass def on_complete(self, widget): pass def __add__(self, animation): return Sequence(self, animation) def __and__(self, animation): return Parallel(self, animation) class Sequence(Animation): def __init__(self, anim1, anim2): super(Sequence, self).__init__() #: Repeat the sequence. See 'Repeating animation' in the header #: documentation. self.repeat = False self.anim1 = anim1 self.anim2 = anim2 self.anim1.bind(on_start=self.on_anim1_start, on_progress=self.on_anim1_progress) self.anim2.bind(on_complete=self.on_anim2_complete, on_progress=self.on_anim2_progress) @property def duration(self): return self.anim1.duration + self.anim2.duration def start(self, widget): self.stop(widget) self._widgets[widget.uid] = True self._register() self.anim1.start(widget) self.anim1.bind(on_complete=self.on_anim1_complete) def stop(self, widget): self.anim1.stop(widget) self.anim2.stop(widget) props = self._widgets.pop(widget.uid, None) if props: self.dispatch('on_complete', widget) super(Sequence, self).cancel(widget) def stop_property(self, widget, prop): self.anim1.stop_property(widget, prop) self.anim2.stop_property(widget, prop) if (not self.anim1.have_properties_to_animate(widget) and not self.anim2.have_properties_to_animate(widget)): self.stop(widget) def cancel(self, widget): self.anim1.cancel(widget) self.anim2.cancel(widget) super(Sequence, self).cancel(widget) def on_anim1_start(self, instance, widget): self.dispatch('on_start', widget) def on_anim1_complete(self, instance, widget): self.anim1.unbind(on_complete=self.on_anim1_complete) self.anim2.start(widget) def on_anim1_progress(self, instance, widget, progress): self.dispatch('on_progress', widget, progress / 2.) def on_anim2_complete(self, instance, widget): '''Repeating logic used with boolean variable "repeat". .. versionadded:: 1.7.1 ''' if self.repeat: self.anim1.start(widget) self.anim1.bind(on_complete=self.on_anim1_complete) else: self.dispatch('on_complete', widget) def on_anim2_progress(self, instance, widget, progress): self.dispatch('on_progress', widget, .5 + progress / 2.) class Parallel(Animation): def __init__(self, anim1, anim2): super(Parallel, self).__init__() self.anim1 = anim1 self.anim2 = anim2 self.anim1.bind(on_complete=self.on_anim_complete) self.anim2.bind(on_complete=self.on_anim_complete) @property def duration(self): return max(self.anim1.duration, self.anim2.duration) def start(self, widget): self.stop(widget) self.anim1.start(widget) self.anim2.start(widget) self._widgets[widget.uid] = {'complete': 0} self._register() self.dispatch('on_start', widget) def stop(self, widget): self.anim1.stop(widget) self.anim2.stop(widget) props = self._widgets.pop(widget.uid, None) if props: self.dispatch('on_complete', widget) super(Parallel, self).cancel(widget) def stop_property(self, widget, prop): self.anim1.stop_property(widget, prop) self.anim2.stop_property(widget, prop) if (not self.anim1.have_properties_to_animate(widget) and not self.anim2.have_properties_to_animate(widget)): self.stop(widget) def cancel(self, widget): self.anim1.cancel(widget) self.anim2.cancel(widget) super(Parallel, self).cancel(widget) def on_anim_complete(self, instance, widget): self._widgets[widget.uid]['complete'] += 1 if self._widgets[widget.uid]['complete'] == 2: self.stop(widget) class AnimationTransition(object): '''Collection of animation functions to be used with the Animation object. Easing Functions ported to Kivy from the Clutter Project http://www.clutter-project.org/docs/clutter/stable/ClutterAlpha.html The `progress` parameter in each animation function is in the range 0-1. ''' @staticmethod def linear(progress): '''.. image:: images/anim_linear.png''' return progress @staticmethod def in_quad(progress): '''.. image:: images/anim_in_quad.png ''' return progress * progress @staticmethod def out_quad(progress): '''.. image:: images/anim_out_quad.png ''' return -1.0 * progress * (progress - 2.0) @staticmethod def in_out_quad(progress): '''.. image:: images/anim_in_out_quad.png ''' p = progress * 2 if p < 1: return 0.5 * p * p p -= 1.0 return -0.5 * (p * (p - 2.0) - 1.0) @staticmethod def in_cubic(progress): '''.. image:: images/anim_in_cubic.png ''' return progress * progress * progress @staticmethod def out_cubic(progress): '''.. image:: images/anim_out_cubic.png ''' p = progress - 1.0 return p * p * p + 1.0 @staticmethod def in_out_cubic(progress): '''.. image:: images/anim_in_out_cubic.png ''' p = progress * 2 if p < 1: return 0.5 * p * p * p p -= 2 return 0.5 * (p * p * p + 2.0) @staticmethod def in_quart(progress): '''.. image:: images/anim_in_quart.png ''' return progress * progress * progress * progress @staticmethod def out_quart(progress): '''.. image:: images/anim_out_quart.png ''' p = progress - 1.0 return -1.0 * (p * p * p * p - 1.0) @staticmethod def in_out_quart(progress): '''.. image:: images/anim_in_out_quart.png ''' p = progress * 2 if p < 1: return 0.5 * p * p * p * p p -= 2 return -0.5 * (p * p * p * p - 2.0) @staticmethod def in_quint(progress): '''.. image:: images/anim_in_quint.png ''' return progress * progress * progress * progress * progress @staticmethod def out_quint(progress): '''.. image:: images/anim_out_quint.png ''' p = progress - 1.0 return p * p * p * p * p + 1.0 @staticmethod def in_out_quint(progress): '''.. image:: images/anim_in_out_quint.png ''' p = progress * 2 if p < 1: return 0.5 * p * p * p * p * p p -= 2.0 return 0.5 * (p * p * p * p * p + 2.0) @staticmethod def in_sine(progress): '''.. image:: images/anim_in_sine.png ''' return -1.0 * cos(progress * (pi / 2.0)) + 1.0 @staticmethod def out_sine(progress): '''.. image:: images/anim_out_sine.png ''' return sin(progress * (pi / 2.0)) @staticmethod def in_out_sine(progress): '''.. image:: images/anim_in_out_sine.png ''' return -0.5 * (cos(pi * progress) - 1.0) @staticmethod def in_expo(progress): '''.. image:: images/anim_in_expo.png ''' if progress == 0: return 0.0 return pow(2, 10 * (progress - 1.0)) @staticmethod def out_expo(progress): '''.. image:: images/anim_out_expo.png ''' if progress == 1.0: return 1.0 return -pow(2, -10 * progress) + 1.0 @staticmethod def in_out_expo(progress): '''.. image:: images/anim_in_out_expo.png ''' if progress == 0: return 0.0 if progress == 1.: return 1.0 p = progress * 2 if p < 1: return 0.5 * pow(2, 10 * (p - 1.0)) p -= 1.0 return 0.5 * (-pow(2, -10 * p) + 2.0) @staticmethod def in_circ(progress): '''.. image:: images/anim_in_circ.png ''' return -1.0 * (sqrt(1.0 - progress * progress) - 1.0) @staticmethod def out_circ(progress): '''.. image:: images/anim_out_circ.png ''' p = progress - 1.0 return sqrt(1.0 - p * p) @staticmethod def in_out_circ(progress): '''.. image:: images/anim_in_out_circ.png ''' p = progress * 2 if p < 1: return -0.5 * (sqrt(1.0 - p * p) - 1.0) p -= 2.0 return 0.5 * (sqrt(1.0 - p * p) + 1.0) @staticmethod def in_elastic(progress): '''.. image:: images/anim_in_elastic.png ''' p = .3 s = p / 4.0 q = progress if q == 1: return 1.0 q -= 1.0 return -(pow(2, 10 * q) * sin((q - s) * (2 * pi) / p)) @staticmethod def out_elastic(progress): '''.. image:: images/anim_out_elastic.png ''' p = .3 s = p / 4.0 q = progress if q == 1: return 1.0 return pow(2, -10 * q) * sin((q - s) * (2 * pi) / p) + 1.0 @staticmethod def in_out_elastic(progress): '''.. image:: images/anim_in_out_elastic.png ''' p = .3 * 1.5 s = p / 4.0 q = progress * 2 if q == 2: return 1.0 if q < 1: q -= 1.0 return -.5 * (pow(2, 10 * q) * sin((q - s) * (2.0 * pi) / p)) else: q -= 1.0 return pow(2, -10 * q) * sin((q - s) * (2.0 * pi) / p) * .5 + 1.0 @staticmethod def in_back(progress): '''.. image:: images/anim_in_back.png ''' return progress * progress * ((1.70158 + 1.0) * progress - 1.70158) @staticmethod def out_back(progress): '''.. image:: images/anim_out_back.png ''' p = progress - 1.0 return p * p * ((1.70158 + 1) * p + 1.70158) + 1.0 @staticmethod def in_out_back(progress): '''.. image:: images/anim_in_out_back.png ''' p = progress * 2. s = 1.70158 * 1.525 if p < 1: return 0.5 * (p * p * ((s + 1.0) * p - s)) p -= 2.0 return 0.5 * (p * p * ((s + 1.0) * p + s) + 2.0) @staticmethod def _out_bounce_internal(t, d): p = t / d if p < (1.0 / 2.75): return 7.5625 * p * p elif p < (2.0 / 2.75): p -= (1.5 / 2.75) return 7.5625 * p * p + .75 elif p < (2.5 / 2.75): p -= (2.25 / 2.75) return 7.5625 * p * p + .9375 else: p -= (2.625 / 2.75) return 7.5625 * p * p + .984375 @staticmethod def _in_bounce_internal(t, d): return 1.0 - AnimationTransition._out_bounce_internal(d - t, d) @staticmethod def in_bounce(progress): '''.. image:: images/anim_in_bounce.png ''' return AnimationTransition._in_bounce_internal(progress, 1.) @staticmethod def out_bounce(progress): '''.. image:: images/anim_out_bounce.png ''' return AnimationTransition._out_bounce_internal(progress, 1.) @staticmethod def in_out_bounce(progress): '''.. image:: images/anim_in_out_bounce.png ''' p = progress * 2. if p < 1.: return AnimationTransition._in_bounce_internal(p, 1.) * .5 return AnimationTransition._out_bounce_internal(p - 1., 1.) * .5 + .5 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/app.py������������������������������������������������������������������������������0000664�0000000�0000000�00000107047�12641336260�0014634�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Application =========== The :class:`App` class is the base for creating Kivy applications. Think of it as your main entry point into the Kivy run loop. In most cases, you subclass this class and make your own app. You create an instance of your specific app class and then, when you are ready to start the application's life cycle, you call your instance's :meth:`App.run` method. Creating an Application ----------------------- Method using build() override ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To initialize your app with a widget tree, override the :meth:`~App.build` method in your app class and return the widget tree you constructed. Here's an example of a very simple application that just shows a button: .. include:: ../../examples/application/app_with_build.py :literal: The file is also available in the examples folder at :file:`kivy/examples/application/app_with_build.py`. Here, no widget tree was constructed (or if you will, a tree with only the root node). Method using kv file ~~~~~~~~~~~~~~~~~~~~ You can also use the :doc:`api-kivy.lang` for creating applications. The .kv can contain rules and root widget definitions at the same time. Here is the same example as the Button one in a kv file. Contents of 'test.kv': .. include:: ../../examples/application/test.kv :literal: Contents of 'main.py': .. include:: ../../examples/application/app_with_kv.py :literal: See :file:`kivy/examples/application/app_with_kv.py`. The relationship between main.py and test.kv is explained in :meth:`App.load_kv`. .. _Application configuration: Application configuration ------------------------- Use the configuration file ~~~~~~~~~~~~~~~~~~~~~~~~~~ Your application might need its own configuration file. The :class:`App` class handles 'ini' files automatically if you add the section key-value pair to the :meth:`App.build_config` method using the `config` parameter (an instance of :class:`~kivy.config.ConfigParser`):: class TestApp(App): def build_config(self, config): config.setdefaults('section1', { 'key1': 'value1', 'key2': '42' }) As soon as you add one section to the config, a file is created on the disk (see :attr:`~App.get_application_config` for its location) and named based your class name. "TestApp" will give a config file named "test.ini" with the content:: [section1] key1 = value1 key2 = 42 The "test.ini" will be automatically loaded at runtime and you can access the configuration in your :meth:`App.build` method:: class TestApp(App): def build_config(self, config): config.setdefaults('section1', { 'key1': 'value1', 'key2': '42' }) def build(self): config = self.config return Label(text='key1 is %s and key2 is %d' % ( config.get('section1', 'key1'), config.getint('section1', 'key2'))) Create a settings panel ~~~~~~~~~~~~~~~~~~~~~~~ Your application can have a settings panel to let your user configure some of your config tokens. Here is an example done in the KinectViewer example (available in the examples directory): .. image:: images/app-settings.jpg :align: center You can add your own panels of settings by extending the :meth:`App.build_settings` method. Check the :class:`~kivy.uix.settings.Settings` about how to create a panel, because you need a JSON file / data first. Let's take as an example the previous snippet of TestApp with custom config. We could create a JSON like this:: [ { "type": "title", "title": "Test application" }, { "type": "options", "title": "My first key", "desc": "Description of my first key", "section": "section1", "key": "key1", "options": ["value1", "value2", "another value"] }, { "type": "numeric", "title": "My second key", "desc": "Description of my second key", "section": "section1", "key": "key2" } ] Then, we can create a panel using this JSON to automatically create all the options and link them to our :attr:`App.config` ConfigParser instance:: class TestApp(App): # ... def build_settings(self, settings): jsondata = """... put the json data here ...""" settings.add_json_panel('Test application', self.config, data=jsondata) That's all! Now you can press F1 (default keystroke) to toggle the settings panel or press the "settings" key on your android device. You can manually call :meth:`App.open_settings` and :meth:`App.close_settings` if you want to handle this manually. Every change in the panel is automatically saved in the config file. You can also use :meth:`App.build_settings` to modify properties of the settings panel. For instance, the default panel has a sidebar for switching between json panels whose width defaults to 200dp. If you'd prefer this to be narrower, you could add:: settings.interface.menu.width = dp(100) to your :meth:`build_settings` method. You might want to know when a config value has been changed by the user in order to adapt or reload your UI. You can then overload the :meth:`on_config_change` method:: class TestApp(App): # ... def on_config_change(self, config, section, key, value): if config is self.config: token = (section, key) if token == ('section1', 'key1'): print('Our key1 have been changed to', value) elif token == ('section1', 'key2'): print('Our key2 have been changed to', value) The Kivy configuration panel is added by default to the settings instance. If you don't want this panel, you can declare your Application as follows:: class TestApp(App): use_kivy_settings = False # ... This only removes the Kivy panel but does not stop the settings instance from appearing. If you want to prevent the settings instance from appearing altogether, you can do this:: class TestApp(App): def open_settings(self, *largs): pass .. versionadded:: 1.0.7 Profiling with on_start and on_stop ----------------------------------- It is often useful to profile python code in order to discover locations to optimise. The standard library profilers (http://docs.python.org/2/library/profile.html) provides multiple options for profiling code. For profiling the entire program, the natural approaches of using profile as a module or profile's run method does not work with Kivy. It is however, possible to use :meth:`App.on_start` and :meth:`App.on_stop` methods:: import cProfile class MyApp(App): def on_start(self): self.profile = cProfile.Profile() self.profile.enable() def on_stop(self): self.profile.disable() self.profile.dump_stats('myapp.profile') This will create a file called `myapp.profile` when you exit your app. Customising layout ------------------ You can choose different settings widget layouts by setting :attr:`App.settings_cls`. By default, this is a :class:`~kivy.uix.settings.Settings` class which provides the pictured sidebar layout, but you could set it to any of the other layouts provided in :mod:`kivy.uix.settings` or create your own. See the module documentation for :mod:`kivy.uix.settings` for more information. You can customise how the settings panel is displayed by overriding :meth:`App.display_settings` which is called before displaying the settings panel on the screen. By default, it simply draws the panel on top of the window, but you could modify it to (for instance) show the settings in a :class:`~kivy.uix.popup.Popup` or add it to your app's :class:`~kivy.uix.screenmanager.ScreenManager` if you are using one. If you do so, you should also modify :meth:`App.close_settings` to exit the panel appropriately. For instance, to have the settings panel appear in a popup you can do:: def display_settings(self, settings): try: p = self.settings_popup except AttributeError: self.settings_popup = Popup(content=settings, title='Settings', size_hint=(0.8, 0.8)) p = self.settings_popup if p.content is not settings: p.content = settings p.open() def close_settings(self, *args): try: p = self.settings_popup p.dismiss() except AttributeError: pass # Settings popup doesn't exist Finally, if you want to replace the current settings panel widget, you can remove the internal references to it using :meth:`App.destroy_settings`. If you have modified :meth:`App.display_settings`, you should be careful to detect if the settings panel has been replaced. Pause mode ---------- .. versionadded:: 1.1.0 On tablets and phones, the user can switch at any moment to another application. By default, your application will close and the :meth:`App.on_stop` event will be fired. If you support Pause mode, when switching to another application, your application will wait indefinitely until the user switches back to your application. There is an issue with OpenGL on Android devices: it is not guaranteed that the OpenGL ES Context will be restored when your app resumes. The mechanism for restoring all the OpenGL data is not yet implemented in Kivy. The currently implemented Pause mechanism is: #. Kivy checks every frame if Pause mode is activated by the Operating System due to the user switching to another application, a phone shutdown or any other reason. #. :meth:`App.on_pause` is called: #. If False is returned (default case), then :meth:`App.on_stop` is called. #. Otherwise the application will sleep until the OS resumes our App #. When the app is resumed, :meth:`App.on_resume` is called. #. If our app memory has been reclaimed by the OS, then nothing will be called. Here is a simple example of how on_pause() should be used:: class TestApp(App): def on_pause(self): # Here you can save data if needed return True def on_resume(self): # Here you can check if any data needs replacing (usually nothing) pass .. warning:: Both `on_pause` and `on_stop` must save important data because after `on_pause` is called, `on_resume` may not be called at all. ''' __all__ = ('App', ) import os from inspect import getfile from os.path import dirname, join, exists, sep, expanduser, isfile from kivy.config import ConfigParser from kivy.base import runTouchApp, stopTouchApp from kivy.compat import string_types from kivy.factory import Factory from kivy.logger import Logger from kivy.event import EventDispatcher from kivy.lang import Builder from kivy.resources import resource_find from kivy.utils import platform as core_platform from kivy.uix.widget import Widget from kivy.properties import ObjectProperty, StringProperty from kivy.setupconfig import USE_SDL2 platform = core_platform class App(EventDispatcher): ''' Application class, see module documentation for more information. :Events: `on_start`: Fired when the application is being started (before the :func:`~kivy.base.runTouchApp` call. `on_stop`: Fired when the application stops. `on_pause`: Fired when the application is paused by the OS. `on_resume`: Fired when the application is resumed from pause by the OS. Beware: you have no guarantee that this event will be fired after the `on_pause` event has been called. .. versionchanged:: 1.7.0 Parameter `kv_file` added. .. versionchanged:: 1.8.0 Parameters `kv_file` and `kv_directory` are now properties of App. ''' title = StringProperty(None) ''' Title of your application. You can set this as follows:: class MyApp(App): def build(self): self.title = 'Hello world' .. versionadded:: 1.0.5 .. versionchanged:: 1.8.0 `title` is now a :class:`~kivy.properties.StringProperty`. Don't set the title in the class as previously stated in the documentation. .. note:: For Kivy < 1.8.0, you can set this as follows:: class MyApp(App): title = 'Custom title' If you want to dynamically change the title, you can do:: from kivy.base import EventLoop EventLoop.window.title = 'New title' ''' icon = StringProperty(None) '''Icon of your application. The icon can be located in the same directory as your main file. You can set this as follows:: class MyApp(App): def build(self): self.icon = 'myicon.png' .. versionadded:: 1.0.5 .. versionchanged:: 1.8.0 `icon` is now a :class:`~kivy.properties.StringProperty`. Don't set the icon in the class as previously stated in the documentation. .. note:: For Kivy prior to 1.8.0, you need to set this as follows:: class MyApp(App): icon = 'customicon.png' Recommended 256x256 or 1024x1024? for GNU/Linux and Mac OSX 32x32 for Windows7 or less. <= 256x256 for windows 8 256x256 does work (on Windows 8 at least), but is scaled down and doesn't look as good as a 32x32 icon. ''' use_kivy_settings = True '''.. versionadded:: 1.0.7 If True, the application settings will also include the Kivy settings. If you don't want the user to change any kivy settings from your settings UI, change this to False. ''' settings_cls = ObjectProperty(None) '''.. versionadded:: 1.8.0 The class used to construct the settings panel and the instance passed to :meth:`build_config`. You should use either :class:`~kivy.uix.settings.Settings` or one of the provided subclasses with different layouts (:class:`~kivy.uix.settings.SettingsWithSidebar`, :class:`~kivy.uix.settings.SettingsWithSpinner`, :class:`~kivy.uix.settings.SettingsWithTabbedPanel`, :class:`~kivy.uix.settings.SettingsWithNoMenu`). You can also create your own Settings subclass. See the documentation of :mod:`~kivy.uix.settings.Settings` for more information. :attr:`~App.settings_cls` is an :class:`~kivy.properties.ObjectProperty` and defaults to :class:`~kivy.uix.settings.SettingsWithSpinner` which displays settings panels with a spinner to switch between them. If you set a string, the :class:`~kivy.factory.Factory` will be used to resolve the class. ''' kv_directory = StringProperty(None) '''Path of the directory where application kv is stored, defaults to None .. versionadded:: 1.8.0 If a kv_directory is set, it will be used to get the initial kv file. By default, the file is assumed to be in the same directory as the current App definition file. ''' kv_file = StringProperty(None) '''Filename of the Kv file to load, defaults to None. .. versionadded:: 1.8.0 If a kv_file is set, it will be loaded when the application starts. The loading of the "default" kv file will be prevented. ''' # Return the current running App instance _running_app = None __events__ = ('on_start', 'on_stop', 'on_pause', 'on_resume') def __init__(self, **kwargs): App._running_app = self self._app_directory = None self._app_name = None self._app_settings = None self._app_window = None super(App, self).__init__(**kwargs) self.built = False #: Options passed to the __init__ of the App self.options = kwargs #: Returns an instance of the :class:`~kivy.config.ConfigParser` for #: the application configuration. You can use this to query some config #: tokens in the :meth:`build` method. self.config = None #: The *root* widget returned by the :meth:`build` method or by the #: :meth:`load_kv` method if the kv file contains a root widget. self.root = None def build(self): '''Initializes the application; it will be called only once. If this method returns a widget (tree), it will be used as the root widget and added to the window. :return: None or a root :class:`~kivy.uix.widget.Widget` instance if no self.root exists.''' if not self.root: return Widget() def build_config(self, config): '''.. versionadded:: 1.0.7 This method is called before the application is initialized to construct your :class:`~kivy.config.ConfigParser` object. This is where you can put any default section / key / value for your config. If anything is set, the configuration will be automatically saved in the file returned by :meth:`get_application_config`. :Parameters: `config`: :class:`~kivy.config.ConfigParser` Use this to add default section / key / value items ''' def build_settings(self, settings): '''.. versionadded:: 1.0.7 This method is called when the user (or you) want to show the application settings. It is called once when the settings panel is first opened, after which the panel is cached. It may be called again if the cached settings panel is removed by :meth:`destroy_settings`. You can use this method to add settings panels and to customise the settings widget e.g. by changing the sidebar width. See the module documentation for full details. :Parameters: `settings`: :class:`~kivy.uix.settings.Settings` Settings instance for adding panels ''' def load_kv(self, filename=None): '''This method is invoked the first time the app is being run if no widget tree has been constructed before for this app. This method then looks for a matching kv file in the same directory as the file that contains the application class. For example, say you have a file named main.py that contains:: class ShowcaseApp(App): pass This method will search for a file named `showcase.kv` in the directory that contains main.py. The name of the kv file has to be the lowercase name of the class, without the 'App' postfix at the end if it exists. You can define rules and a root widget in your kv file:: <ClassName>: # this is a rule ... ClassName: # this is a root widget ... There must be only one root widget. See the :doc:`api-kivy.lang` documentation for more information on how to create kv files. If your kv file contains a root widget, it will be used as self.root, the root widget for the application. .. note:: This function is called from :meth:`run`, therefore, any widget whose styling is defined in this kv file and is created before :meth:`run` is called (e.g. in `__init__`), won't have its styling applied. Note that :meth:`build` is called after :attr:`load_kv` has been called. ''' # Detect filename automatically if it was not specified. if filename: filename = resource_find(filename) else: try: default_kv_directory = dirname(getfile(self.__class__)) if default_kv_directory == '': default_kv_directory = '.' except TypeError: # if it's a builtin module.. use the current dir. default_kv_directory = '.' kv_directory = self.kv_directory or default_kv_directory clsname = self.__class__.__name__.lower() if (clsname.endswith('app') and not isfile(join(kv_directory, '%s.kv' % clsname))): clsname = clsname[:-3] filename = join(kv_directory, '%s.kv' % clsname) # Load KV file Logger.debug('App: Loading kv <{0}>'.format(filename)) rfilename = resource_find(filename) if rfilename is None or not exists(rfilename): Logger.debug('App: kv <%s> not found' % filename) return False root = Builder.load_file(rfilename) if root: self.root = root return True def get_application_name(self): '''Return the name of the application. ''' if self.title is not None: return self.title clsname = self.__class__.__name__ if clsname.endswith('App'): clsname = clsname[:-3] return clsname def get_application_icon(self): '''Return the icon of the application. ''' if not resource_find(self.icon): return '' else: return resource_find(self.icon) def get_application_config(self, defaultpath='%(appdir)s/%(appname)s.ini'): '''.. versionadded:: 1.0.7 .. versionchanged:: 1.4.0 Customized the default path for iOS and Android platforms. Added a defaultpath parameter for desktop OS's (not applicable to iOS and Android.) Return the filename of your application configuration. Depending on the platform, the application file will be stored in different locations: - on iOS: <appdir>/Documents/.<appname>.ini - on Android: /sdcard/.<appname>.ini - otherwise: <appdir>/<appname>.ini When you are distributing your application on Desktops, please note that if the application is meant to be installed system-wide, the user might not have write-access to the application directory. If you want to store user settings, you should overload this method and change the default behavior to save the configuration file in the user directory.:: class TestApp(App): def get_application_config(self): return super(TestApp, self).get_application_config( '~/.%(appname)s.ini') Some notes: - The tilda '~' will be expanded to the user directory. - %(appdir)s will be replaced with the application :attr:`directory` - %(appname)s will be replaced with the application :attr:`name` ''' if platform == 'android': defaultpath = '/sdcard/.%(appname)s.ini' elif platform == 'ios': defaultpath = '~/Documents/%(appname)s.ini' elif platform == 'win': defaultpath = defaultpath.replace('/', sep) return expanduser(defaultpath) % { 'appname': self.name, 'appdir': self.directory} @property def root_window(self): '''.. versionadded:: 1.9.0 Returns the root window instance used by :meth:`run`. ''' return self._app_window def load_config(self): '''(internal) This function is used for returning a ConfigParser with the application configuration. It's doing 3 things: #. Creating an instance of a ConfigParser #. Loading the default configuration by calling :meth:`build_config`, then #. If it exists, it loads the application configuration file, otherwise it creates one. :return: :class:`~kivy.config.ConfigParser` instance ''' try: config = ConfigParser.get_configparser('app') except KeyError: config = None if config is None: config = ConfigParser(name='app') self.config = config self.build_config(config) # if no sections are created, that's mean the user don't have # configuration. if len(config.sections()) == 0: return # ok, the user have some sections, read the default file if exist # or write it ! filename = self.get_application_config() if filename is None: return config Logger.debug('App: Loading configuration <{0}>'.format(filename)) if exists(filename): try: config.read(filename) except: Logger.error('App: Corrupted config file, ignored.') config.name = '' try: config = ConfigParser.get_configparser('app') except KeyError: config = None if config is None: config = ConfigParser(name='app') self.config = config self.build_config(config) pass else: Logger.debug('App: First configuration, create <{0}>'.format( filename)) config.filename = filename config.write() return config @property def directory(self): '''.. versionadded:: 1.0.7 Return the directory where the application lives. ''' if self._app_directory is None: try: self._app_directory = dirname(getfile(self.__class__)) if self._app_directory == '': self._app_directory = '.' except TypeError: # if it's a builtin module.. use the current dir. self._app_directory = '.' return self._app_directory @property def user_data_dir(self): ''' .. versionadded:: 1.7.0 Returns the path to the directory in the users file system which the application can use to store additional data. Different platforms have different conventions with regards to where the user can store data such as preferences, saved games and settings. This function implements these conventions. The <app_name> directory is created when the property is called, unless it already exists. On iOS, `~/Documents<app_name>` is returned (which is inside the app's sandbox). On Android, `/sdcard/<app_name>` is returned. On Windows, `%APPDATA%/<app_name>` is returned. On Mac OSX, `~/Library/Application Support/<app_name>` is returned. On Linux, `$XDG_CONFIG_HOME/<app_name>` is returned. ''' data_dir = "" if platform == 'ios': data_dir = join('~/Documents', self.name) elif platform == 'android': data_dir = join('/sdcard', self.name) elif platform == 'win': data_dir = os.path.join(os.environ['APPDATA'], self.name) elif platform == 'macosx': data_dir = '~/Library/Application Support/{}'.format(self.name) else: # _platform == 'linux' or anything else...: data_dir = os.environ.get('XDG_CONFIG_HOME', '~/.config') data_dir = join(data_dir, self.name) data_dir = expanduser(data_dir) if not exists(data_dir): os.mkdir(data_dir) return data_dir @property def name(self): '''.. versionadded:: 1.0.7 Return the name of the application based on the class name. ''' if self._app_name is None: clsname = self.__class__.__name__ if clsname.endswith('App'): clsname = clsname[:-3] self._app_name = clsname.lower() return self._app_name def run(self): '''Launches the app in standalone mode. ''' if not self.built: self.load_config() self.load_kv(filename=self.kv_file) root = self.build() if root: self.root = root if self.root: if not isinstance(self.root, Widget): Logger.critical('App.root must be an _instance_ of Widget') raise Exception('Invalid instance in App.root') from kivy.core.window import Window Window.add_widget(self.root) # Check if the window is already created from kivy.base import EventLoop window = EventLoop.window if window: self._app_window = window window.set_title(self.get_application_name()) icon = self.get_application_icon() if icon: window.set_icon(icon) self._install_settings_keys(window) else: Logger.critical("Application: No window is created." " Terminating application run.") return self.dispatch('on_start') runTouchApp() self.stop() def stop(self, *largs): '''Stop the application. If you use this method, the whole application will stop by issuing a call to :func:`~kivy.base.stopTouchApp`. ''' self.dispatch('on_stop') stopTouchApp() # Clear the window children for child in self._app_window.children: self._app_window.remove_widget(child) def on_start(self): '''Event handler for the `on_start` event which is fired after initialization (after build() has been called) but before the application has started running. ''' pass def on_stop(self): '''Event handler for the `on_stop` event which is fired when the application has finished running (i.e. the window is about to be closed). ''' pass def on_pause(self): '''Event handler called when Pause mode is requested. You should return True if your app can go into Pause mode, otherwise return False and your application will be stopped (the default). You cannot control when the application is going to go into this mode. It's determined by the Operating System and mostly used for mobile devices (android/ios) and for resizing. The default return value is False. .. versionadded:: 1.1.0 ''' return False def on_resume(self): '''Event handler called when your application is resuming from the Pause mode. .. versionadded:: 1.1.0 .. warning:: When resuming, the OpenGL Context might have been damaged / freed. This is where you can reconstruct some of your OpenGL state e.g. FBO content. ''' pass @staticmethod def get_running_app(): '''Return the currently running application instance. .. versionadded:: 1.1.0 ''' return App._running_app def on_config_change(self, config, section, key, value): '''Event handler fired when a configuration token has been changed by the settings page. ''' pass def open_settings(self, *largs): '''Open the application settings panel. It will be created the very first time, or recreated if the previously cached panel has been removed by :meth:`destroy_settings`. The settings panel will be displayed with the :meth:`display_settings` method, which by default adds the settings panel to the Window attached to your application. You should override that method if you want to display the settings panel differently. :return: True if the settings has been opened. ''' if self._app_settings is None: self._app_settings = self.create_settings() displayed = self.display_settings(self._app_settings) if displayed: return True return False def display_settings(self, settings): '''.. versionadded:: 1.8.0 Display the settings panel. By default, the panel is drawn directly on top of the window. You can define other behaviour by overriding this method, such as adding it to a ScreenManager or Popup. You should return True if the display is successful, otherwise False. :Parameters: `settings`: :class:`~kivy.uix.settings.Settings` You can modify this object in order to modify the settings display. ''' win = self._app_window if not win: raise Exception('No windows are set on the application, you cannot' ' open settings yet.') if settings not in win.children: win.add_widget(settings) return True return False def close_settings(self, *largs): '''Close the previously opened settings panel. :return: True if the settings has been closed. ''' win = self._app_window settings = self._app_settings if win is None or settings is None: return if settings in win.children: win.remove_widget(settings) return True return False def create_settings(self): '''Create the settings panel. This method will normally be called only one time per application life-time and the result is cached internally, but it may be called again if the cached panel is removed by :meth:`destroy_settings`. By default, it will build a settings panel according to :attr:`settings_cls`, call :meth:`build_settings`, add a Kivy panel if :attr:`use_kivy_settings` is True, and bind to on_close/on_config_change. If you want to plug your own way of doing settings, without the Kivy panel or close/config change events, this is the method you want to overload. .. versionadded:: 1.8.0 ''' if self.settings_cls is None: from kivy.uix.settings import SettingsWithSpinner self.settings_cls = SettingsWithSpinner elif isinstance(self.settings_cls, string_types): self.settings_cls = Factory.get(self.settings_cls) s = self.settings_cls() self.build_settings(s) if self.use_kivy_settings: s.add_kivy_panel() s.bind(on_close=self.close_settings, on_config_change=self._on_config_change) return s def destroy_settings(self): '''.. versionadded:: 1.8.0 Dereferences the current settings panel if one exists. This means that when :meth:`App.open_settings` is next run, a new panel will be created and displayed. It doesn't affect any of the contents of the panel, but lets you (for instance) refresh the settings panel layout if you have changed the settings widget in response to a screen size change. If you have modified :meth:`~App.open_settings` or :meth:`~App.display_settings`, you should be careful to correctly detect if the previous settings widget has been destroyed. ''' if self._app_settings is not None: self._app_settings = None # # privates # def _on_config_change(self, *largs): self.on_config_change(*largs[1:]) def _install_settings_keys(self, window): window.bind(on_keyboard=self._on_keyboard_settings) def _on_keyboard_settings(self, window, *largs): key = largs[0] setting_key = 282 # F1 # android hack, if settings key is pygame K_MENU if platform == 'android' and not USE_SDL2: import pygame setting_key = pygame.K_MENU if key == setting_key: # toggle settings panel if not self.open_settings(): self.close_settings() return True if key == 27: return self.close_settings() def on_title(self, instance, title): if self._app_window: self._app_window.set_title(title) def on_icon(self, instance, icon): if self._app_window: self._app_window.set_icon(self.get_application_icon()) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/atlas.py����������������������������������������������������������������������������0000664�0000000�0000000�00000036645�12641336260�0015165�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Atlas ===== .. versionadded:: 1.1.0 Atlas manages texture atlases: packing multiple textures into one. With it, you reduce the number of images loaded and speedup the application loading. This module contains both the Atlas class and command line processing for creating an atlas from a set of individual PNG files. The command line section requires the Pillow library, or the defunct Python Imaging Library (PIL), to be installed. An Atlas is composed of 2 or more files: - a json file (.atlas) that contains the image file names and texture locations of the atlas. - one or multiple image files containing textures referenced by the .atlas file. Definition of .atlas files -------------------------- A file with ``<basename>.atlas`` is a json file formatted like this:: { "<basename>-<index>.png": { "id1": [ <x>, <y>, <width>, <height> ], "id2": [ <x>, <y>, <width>, <height> ], # ... }, # ... } Example from the Kivy ``data/images/defaulttheme.atlas``:: { "defaulttheme-0.png": { "progressbar_background": [431, 224, 59, 24], "image-missing": [253, 344, 48, 48], "filechooser_selected": [1, 207, 118, 118], "bubble_btn": [83, 174, 32, 32], # ... and more ... } } In this example, "defaulttheme-0.png" is a large image, with the pixels in the rectangle from (431, 224) to (431 + 59, 224 + 24) usable as ``atlas://data/images/defaulttheme/progressbar_background`` in any image parameter. How to create an Atlas ---------------------- .. warning:: The atlas creation requires the Pillow library (or the defunct Imaging/PIL library). This requirement will be removed in the future when the Kivy core Image is able to support loading, blitting, and saving operations. You can directly use this module to create atlas files with this command:: $ python -m kivy.atlas <basename> <size> <list of images...> Let's say you have a list of images that you want to put into an Atlas. The directory is named ``images`` with lots of 64x64 png files inside:: $ ls images $ cd images $ ls bubble.png bubble-red.png button.png button-down.png You can combine all the png's into one and generate the atlas file with:: $ python -m kivy.atlas myatlas 256x256 *.png Atlas created at myatlas.atlas 1 image has been created $ ls bubble.png bubble-red.png button.png button-down.png myatlas.atlas myatlas-0.png As you can see, we get 2 new files: ``myatlas.atlas`` and ``myatlas-0.png``. ``myatlas-0.png`` is a new 256x256 .png composed of all your images. .. note:: When using this script, the ids referenced in the atlas are the base names of the images without the extension. So, if you are going to name a file ``../images/button.png``, the id for this image will be ``button``. If you need path information included, you should include ``use_path`` as follows:: $ python -m kivy.atlas use_path myatlas 256 *.png In which case the id for ``../images/button.png`` will be ``images_button`` How to use an Atlas ------------------- Usually, you would specify the images by supplying the path:: a = Button(background_normal='images/button.png', background_down='images/button_down.png') In our previous example, we have created the atlas containing both images and put them in ``images/myatlas.atlas``. You can use url notation to reference them:: a = Button(background_normal='atlas://images/myatlas/button', background_down='atlas://images/myatlas/button_down') In other words, the path to the images is replaced by:: atlas://path/to/myatlas/id # will search for the ``path/to/myatlas.atlas`` and get the image ``id`` .. note:: In the atlas url, there is no need to add the ``.atlas`` extension. It will be automatically append to the filename. Manual usage of the Atlas ------------------------- :: >>> from kivy.atlas import Atlas >>> atlas = Atlas('path/to/myatlas.atlas') >>> print(atlas.textures.keys()) ['bubble', 'bubble-red', 'button', 'button-down'] >>> print(atlas['button']) <kivy.graphics.texture.TextureRegion object at 0x2404d10> ''' __all__ = ('Atlas', ) import json from os.path import basename, dirname, join, splitext from kivy.event import EventDispatcher from kivy.logger import Logger from kivy.properties import AliasProperty, DictProperty, ListProperty import os # late import to prevent recursion CoreImage = None class Atlas(EventDispatcher): '''Manage texture atlas. See module documentation for more information. ''' original_textures = ListProperty([]) '''List of original atlas textures (which contain the :attr:`textures`). :attr:`original_textures` is a :class:`~kivy.properties.ListProperty` and defaults to []. .. versionadded:: 1.9.1 ''' textures = DictProperty({}) '''List of available textures within the atlas. :attr:`textures` is a :class:`~kivy.properties.DictProperty` and defaults to {}. ''' def _get_filename(self): return self._filename filename = AliasProperty(_get_filename, None) '''Filename of the current Atlas. :attr:`filename` is an :class:`~kivy.properties.AliasProperty` and defaults to None. ''' def __init__(self, filename): self._filename = filename super(Atlas, self).__init__() self._load() def __getitem__(self, key): return self.textures[key] def _load(self): # late import to prevent recursive import. global CoreImage if CoreImage is None: from kivy.core.image import Image as CoreImage # must be a name finished by .atlas ? filename = self._filename assert(filename.endswith('.atlas')) filename = filename.replace('/', os.sep) Logger.debug('Atlas: Load <%s>' % filename) with open(filename, 'r') as fd: meta = json.load(fd) Logger.debug('Atlas: Need to load %d images' % len(meta)) d = dirname(filename) textures = {} for subfilename, ids in meta.items(): subfilename = join(d, subfilename) Logger.debug('Atlas: Load <%s>' % subfilename) # load the image ci = CoreImage(subfilename) atlas_texture = ci.texture self.original_textures.append(atlas_texture) # for all the uid, load the image, get the region, and put # it in our dict. for meta_id, meta_coords in ids.items(): x, y, w, h = meta_coords textures[meta_id] = atlas_texture.get_region(*meta_coords) self.textures = textures @staticmethod def create(outname, filenames, size, padding=2, use_path=False): '''This method can be used to create an atlas manually from a set of images. :Parameters: `outname`: str Basename to use for ``.atlas`` creation and ``-<idx>.png`` associated images. `filenames`: list List of filenames to put in the atlas. `size`: int or list (width, height) Size of the atlas image. `padding`: int, defaults to 2 Padding to put around each image. Be careful. If you're using a padding < 2, you might have issues with the borders of the images. Because of the OpenGL linearization, it might use the pixels of the adjacent image. If you're using a padding >= 2, we'll automatically generate a "border" of 1px around your image. If you look at the result, don't be scared if the image inside is not exactly the same as yours :). `use_path`: bool, defaults to False If True, the relative path of the source png file names will be included in the atlas ids rather that just in the file names. Leading dots and slashes will be excluded and all other slashes in the path will be replaced with underscores. For example, if `use_path` is False (the default) and the file name is ``../data/tiles/green_grass.png``, the id will be ``green_grass``. If `use_path` is True, it will be ``data_tiles_green_grass``. .. versionchanged:: 1.8.0 Parameter use_path added ''' # Thanks to # omnisaurusgames.com/2011/06/texture-atlas-generation-using-python/ # for its initial implementation. try: from PIL import Image except ImportError: Logger.critical('Atlas: Imaging/PIL are missing') raise if isinstance(size, (tuple, list)): size_w, size_h = list(map(int, size)) else: size_w = size_h = int(size) # open all of the images ims = list() for f in filenames: fp = open(f, 'rb') im = Image.open(fp) im.load() fp.close() ims.append((f, im)) # sort by image area ims = sorted(ims, key=lambda im: im[1].size[0] * im[1].size[1], reverse=True) # free boxes are empty space in our output image set # the freebox tuple format is: outidx, x, y, w, h freeboxes = [(0, 0, 0, size_w, size_h)] numoutimages = 1 # full boxes are areas where we have placed images in the atlas # the full box tuple format is: image, outidx, x, y, w, h, filename fullboxes = [] # do the actual atlasing by sticking the largest images we can # have into the smallest valid free boxes for imageinfo in ims: im = imageinfo[1] imw, imh = im.size imw += padding imh += padding if imw > size_w or imh > size_h: Logger.error( 'Atlas: image %s (%d by %d) is larger than the atlas size!' % (imageinfo[0], imw, imh)) return inserted = False while not inserted: for idx, fb in enumerate(freeboxes): # find the smallest free box that will contain this image if fb[3] >= imw and fb[4] >= imh: # we found a valid spot! Remove the current # freebox, and split the leftover space into (up to) # two new freeboxes del freeboxes[idx] if fb[3] > imw: freeboxes.append(( fb[0], fb[1] + imw, fb[2], fb[3] - imw, imh)) if fb[4] > imh: freeboxes.append(( fb[0], fb[1], fb[2] + imh, fb[3], fb[4] - imh)) # keep this sorted! freeboxes = sorted(freeboxes, key=lambda fb: fb[3] * fb[4]) fullboxes.append((im, fb[0], fb[1] + padding, fb[2] + padding, imw - padding, imh - padding, imageinfo[0])) inserted = True break if not inserted: # oh crap - there isn't room in any of our free # boxes, so we have to add a new output image freeboxes.append((numoutimages, 0, 0, size_w, size_h)) numoutimages += 1 # now that we've figured out where everything goes, make the output # images and blit the source images to the approriate locations Logger.info('Atlas: create an {0}x{1} rgba image'.format(size_w, size_h)) outimages = [Image.new('RGBA', (size_w, size_h)) for i in range(0, int(numoutimages))] for fb in fullboxes: x, y = fb[2], fb[3] out = outimages[fb[1]] out.paste(fb[0], (fb[2], fb[3])) w, h = fb[0].size if padding > 1: out.paste(fb[0].crop((0, 0, w, 1)), (x, y - 1)) out.paste(fb[0].crop((0, h - 1, w, h)), (x, y + h)) out.paste(fb[0].crop((0, 0, 1, h)), (x - 1, y)) out.paste(fb[0].crop((w - 1, 0, w, h)), (x + w, y)) # save the output images for idx, outimage in enumerate(outimages): outimage.save('%s-%d.png' % (outname, idx)) # write out an json file that says where everything ended up meta = {} for fb in fullboxes: fn = '%s-%d.png' % (basename(outname), fb[1]) if fn not in meta: d = meta[fn] = {} else: d = meta[fn] # fb[6] contain the filename if use_path: # use the path with separators replaced by _ # example '../data/tiles/green_grass.png' becomes # 'data_tiles_green_grass' uid = splitext(fb[6])[0] # remove leading dots and slashes uid = uid.lstrip('./\\') # replace remaining slashes with _ uid = uid.replace('/', '_').replace('\\', '_') else: # for example, '../data/tiles/green_grass.png' # just get only 'green_grass' as the uniq id. uid = splitext(basename(fb[6]))[0] x, y, w, h = fb[2:6] d[uid] = x, size_h - y - h, w, h outfn = '%s.atlas' % outname with open(outfn, 'w') as fd: json.dump(meta, fd) return outfn, meta if __name__ == '__main__': """ Main line program. Process command line arguments to make a new atlas. """ import sys from glob import glob argv = sys.argv[1:] # earlier import of kivy has already called getopt to remove kivy system # arguments from this line. That is all arguments up to the first '--' if len(argv) < 3: print('Usage: python -m kivy.atlas [-- [--use-path] ' '[--padding=2]] <outname> ' '<size|512x256> <img1.png> [<img2.png>, ...]') sys.exit(1) options = {'use_path': False} while True: option = argv[0] if option == '--use-path': options['use_path'] = True elif option.startswith('--padding='): options['padding'] = int(option.split('=', 1)[-1]) elif option[:2] == '--': print('Unknown option {}'.format(option)) sys.exit(1) else: break argv = argv[1:] outname = argv[0] try: if 'x' in argv[1]: size = list(map(int, argv[1].split('x', 1))) else: size = int(argv[1]) except ValueError: print('Error: size must be an integer or <integer>x<integer>') sys.exit(1) filenames = [fname for fnames in argv[2:] for fname in glob(fnames)] ret = Atlas.create(outname, filenames, size, **options) if not ret: print('Error while creating atlas!') sys.exit(1) fn, meta = ret print('Atlas created at', fn) print('%d image%s been created' % (len(meta), 's have' if len(meta) > 1 else ' has')) �������������������������������������������������������������������������������������������kivy-1.9.1/kivy/base.py�����������������������������������������������������������������������������0000664�0000000�0000000�00000036531�12641336260�0014765�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 ''' Kivy Base ========= This module contains core Kivy functionality and is not intended for end users. Feel free to look though it, but calling any of these methods directly may well result in unpredicatable behavior. Event loop management --------------------- ''' __all__ = ( 'EventLoop', 'EventLoopBase', 'ExceptionHandler', 'ExceptionManagerBase', 'ExceptionManager', 'runTouchApp', 'stopTouchApp', ) import sys from kivy.config import Config from kivy.logger import Logger from kivy.utils import platform from kivy.clock import Clock from kivy.event import EventDispatcher from kivy.lang import Builder from kivy.context import register_context # private vars EventLoop = None class ExceptionHandler(object): '''Base handler that catches exceptions in :func:`runTouchApp`. You can subclass and extend it as follows:: class E(ExceptionHandler): def handle_exception(self, inst): Logger.exception('Exception catched by ExceptionHandler') return ExceptionManager.PASS ExceptionManager.add_handler(E()) All exceptions will be set to PASS, and logged to the console! ''' def __init__(self): pass def handle_exception(self, exception): '''Handle one exception, defaults to returning ExceptionManager.STOP. ''' return ExceptionManager.RAISE class ExceptionManagerBase: '''ExceptionManager manages exceptions handlers.''' RAISE = 0 PASS = 1 def __init__(self): self.handlers = [] self.policy = ExceptionManagerBase.RAISE def add_handler(self, cls): '''Add a new exception handler to the stack.''' if not cls in self.handlers: self.handlers.append(cls) def remove_handler(self, cls): '''Remove a exception handler from the stack.''' if cls in self.handlers: self.handlers.remove(cls) def handle_exception(self, inst): '''Called when an exception occured in the runTouchApp() main loop.''' ret = self.policy for handler in self.handlers: r = handler.handle_exception(inst) if r == ExceptionManagerBase.PASS: ret = r return ret #: Instance of a :class:`ExceptionManagerBase` implementation. ExceptionManager = register_context('ExceptionManager', ExceptionManagerBase) class EventLoopBase(EventDispatcher): '''Main event loop. This loop handles the updating of input and dispatching events. ''' __events__ = ('on_start', 'on_pause', 'on_stop') def __init__(self): super(EventLoopBase, self).__init__() self.quit = False self.input_events = [] self.postproc_modules = [] self.status = 'idle' self.input_providers = [] self.input_providers_autoremove = [] self.event_listeners = [] self.window = None self.me_list = [] @property def touches(self): '''Return the list of all touches currently in down or move states. ''' return self.me_list def ensure_window(self): '''Ensure that we have a window. ''' import kivy.core.window # NOQA if not self.window: Logger.critical('App: Unable to get a Window, abort.') sys.exit(1) def set_window(self, window): '''Set the window used for the event loop. ''' self.window = window def add_input_provider(self, provider, auto_remove=False): '''Add a new input provider to listen for touch events. ''' if provider not in self.input_providers: self.input_providers.append(provider) if auto_remove: self.input_providers_autoremove.append(provider) def remove_input_provider(self, provider): '''Remove an input provider. ''' if provider in self.input_providers: self.input_providers.remove(provider) def add_event_listener(self, listener): '''Add a new event listener for getting touch events. ''' if not listener in self.event_listeners: self.event_listeners.append(listener) def remove_event_listener(self, listener): '''Remove an event listener from the list. ''' if listener in self.event_listeners: self.event_listeners.remove(listener) def start(self): '''Must be called only once before run(). This starts all configured input providers.''' self.status = 'started' self.quit = False for provider in self.input_providers: provider.start() self.dispatch('on_start') def close(self): '''Exit from the main loop and stop all configured input providers.''' self.quit = True self.stop() self.status = 'closed' def stop(self): '''Stop all input providers and call callbacks registered using EventLoop.add_stop_callback().''' # XXX stop in reverse order that we started them!! (like push # pop), very important because e.g. wm_touch and WM_PEN both # store old window proc and the restore, if order is messed big # problem happens, crashing badly without error for provider in reversed(self.input_providers[:]): provider.stop() if provider in self.input_providers_autoremove: self.input_providers_autoremove.remove(provider) self.input_providers.remove(provider) # ensure any restart will not break anything later. self.input_events = [] self.status = 'stopped' self.dispatch('on_stop') def add_postproc_module(self, mod): '''Add a postproc input module (DoubleTap, TripleTap, DeJitter RetainTouch are defaults).''' if mod not in self.postproc_modules: self.postproc_modules.append(mod) def remove_postproc_module(self, mod): '''Remove a postproc module.''' if mod in self.postproc_modules: self.postproc_modules.remove(mod) def post_dispatch_input(self, etype, me): '''This function is called by dispatch_input() when we want to dispatch an input event. The event is dispatched to all listeners and if grabbed, it's dispatched to grabbed widgets. ''' # update available list if etype == 'begin': self.me_list.append(me) elif etype == 'end': if me in self.me_list: self.me_list.remove(me) # dispatch to listeners if not me.grab_exclusive_class: for listener in self.event_listeners: listener.dispatch('on_motion', etype, me) # dispatch grabbed touch me.grab_state = True for _wid in me.grab_list[:]: # it's a weakref, call it! wid = _wid() if wid is None: # object is gone, stop. me.grab_list.remove(_wid) continue root_window = wid.get_root_window() if wid != root_window and root_window is not None: me.push() w, h = root_window.system_size if platform == 'ios' or root_window._density != 1: w, h = root_window.size kheight = root_window.keyboard_height smode = root_window.softinput_mode me.scale_for_screen(w, h, rotation=root_window.rotation, smode=smode, kheight=kheight) parent = wid.parent # and do to_local until the widget try: if parent: me.apply_transform_2d(parent.to_widget) else: me.apply_transform_2d(wid.to_widget) me.apply_transform_2d(wid.to_parent) except AttributeError: # when using inner window, an app have grab the touch # but app is removed. the touch can't access # to one of the parent. (i.e, self.parent will be None) # and BAM the bug happen. me.pop() continue me.grab_current = wid wid._context.push() if etype == 'begin': # don't dispatch again touch in on_touch_down # a down event are nearly uniq here. # wid.dispatch('on_touch_down', touch) pass elif etype == 'update': if wid._context.sandbox: with wid._context.sandbox: wid.dispatch('on_touch_move', me) else: wid.dispatch('on_touch_move', me) elif etype == 'end': if wid._context.sandbox: with wid._context.sandbox: wid.dispatch('on_touch_up', me) else: wid.dispatch('on_touch_up', me) wid._context.pop() me.grab_current = None if wid != root_window and root_window is not None: me.pop() me.grab_state = False def _dispatch_input(self, *ev): # remove the save event for the touch if exist if ev in self.input_events: self.input_events.remove(ev) self.input_events.append(ev) def dispatch_input(self): '''Called by idle() to read events from input providers, pass events to postproc, and dispatch final events. ''' # first, aquire input events for provider in self.input_providers: provider.update(dispatch_fn=self._dispatch_input) # execute post-processing modules for mod in self.postproc_modules: self.input_events = mod.process(events=self.input_events) # real dispatch input input_events = self.input_events pop = input_events.pop post_dispatch_input = self.post_dispatch_input while input_events: post_dispatch_input(*pop(0)) def idle(self): '''This function is called after every frame. By default: * it "ticks" the clock to the next frame. * it reads all input and dispatches events. * it dispatches `on_update`, `on_draw` and `on_flip` events to the window. ''' # update dt Clock.tick() # read and dispatch input from providers self.dispatch_input() # flush all the canvas operation Builder.sync() # tick before draw Clock.tick_draw() # flush all the canvas operation Builder.sync() window = self.window if window and window.canvas.needs_redraw: window.dispatch('on_draw') window.dispatch('on_flip') # don't loop if we don't have listeners ! if len(self.event_listeners) == 0: Logger.error('Base: No event listeners have been created') Logger.error('Base: Application will leave') self.exit() return False return self.quit def run(self): '''Main loop''' while not self.quit: self.idle() self.exit() def exit(self): '''Close the main loop and close the window.''' self.close() if self.window: self.window.close() def on_stop(self): '''Event handler for `on_stop` events which will be fired right after all input providers have been stopped.''' pass def on_pause(self): '''Event handler for `on_pause` which will be fired when the event loop is paused.''' pass def on_start(self): '''Event handler for `on_start` which will be fired right after all input providers have been started.''' pass #: EventLoop instance EventLoop = EventLoopBase() def _run_mainloop(): '''If no window has been created, this will be the executed mainloop.''' while True: try: EventLoop.run() stopTouchApp() break except BaseException as inst: # use exception manager first r = ExceptionManager.handle_exception(inst) if r == ExceptionManager.RAISE: stopTouchApp() raise else: pass def runTouchApp(widget=None, slave=False): '''Static main function that starts the application loop. You can access some magic via the following arguments: :Parameters: `<empty>` To make dispatching work, you need at least one input listener. If not, application will leave. (MTWindow act as an input listener) `widget` If you pass only a widget, a MTWindow will be created and your widget will be added to the window as the root widget. `slave` No event dispatching is done. This will be your job. `widget + slave` No event dispatching is done. This will be your job but we try to get the window (must be created by you beforehand) and add the widget to it. Very usefull for embedding Kivy in another toolkit. (like Qt, check kivy-designed) ''' from kivy.input import MotionEventFactory, kivy_postproc_modules # Ok, we got one widget, and we are not in slave mode # so, user don't create the window, let's create it for him ! if widget: EventLoop.ensure_window() # Instance all configured input for key, value in Config.items('input'): Logger.debug('Base: Create provider from %s' % (str(value))) # split value args = str(value).split(',', 1) if len(args) == 1: args.append('') provider_id, args = args provider = MotionEventFactory.get(provider_id) if provider is None: Logger.warning('Base: Unknown <%s> provider' % str(provider_id)) continue # create provider p = provider(key, args) if p: EventLoop.add_input_provider(p, True) # add postproc modules for mod in list(kivy_postproc_modules.values()): EventLoop.add_postproc_module(mod) # add main widget if widget and EventLoop.window: if widget not in EventLoop.window.children: EventLoop.window.add_widget(widget) # start event loop Logger.info('Base: Start application main loop') EventLoop.start() # we are in a slave mode, don't do dispatching. if slave: return # in non-slave mode, they are 2 issues # # 1. if user created a window, call the mainloop from window. # This is due to glut, it need to be called with # glutMainLoop(). Only FreeGLUT got a gluMainLoopEvent(). # So, we are executing the dispatching function inside # a redisplay event. # # 2. if no window is created, we are dispatching event lopp # ourself (previous behavior.) # try: if EventLoop.window is None: _run_mainloop() else: EventLoop.window.mainloop() finally: stopTouchApp() def stopTouchApp(): '''Stop the current application by leaving the main loop''' if EventLoop is None: return if EventLoop.status != 'started': return Logger.info('Base: Leaving application in progress...') EventLoop.close() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/cache.py����������������������������������������������������������������������������0000664�0000000�0000000�00000017447�12641336260�0015123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Cache manager ============= The cache manager can be used to store python objects attached to a unique key. The cache can be controlled in two ways: with a object limit or a timeout. For example, we can create a new cache with a limit of 10 objects and a timeout of 5 seconds:: # register a new Cache Cache.register('mycache', limit=10, timeout=5) # create an object + id key = 'objectid' instance = Label(text=text) Cache.append('mycache', key, instance) # retrieve the cached object instance = Cache.get('mycache', key) If the instance is NULL, the cache may have trashed it because you've not used the label for 5 seconds and you've reach the limit. ''' __all__ = ('Cache', ) from os import environ from kivy.logger import Logger from kivy.clock import Clock class Cache(object): '''See module documentation for more information. ''' _categories = {} _objects = {} @staticmethod def register(category, limit=None, timeout=None): '''Register a new category in the cache with the specified limit. :Parameters: `category` : str Identifier of the category. `limit` : int (optional) Maximum number of objects allowed in the cache. If None, no limit is applied. `timeout` : double (optional) Time after which to delete the object if it has not been used. If None, no timeout is applied. ''' Cache._categories[category] = { 'limit': limit, 'timeout': timeout} Cache._objects[category] = {} Logger.debug( 'Cache: register <%s> with limit=%s, timeout=%s' % (category, str(limit), str(timeout))) @staticmethod def append(category, key, obj, timeout=None): '''Add a new object to the cache. :Parameters: `category` : str Identifier of the category. `key` : str Unique identifier of the object to store. `obj` : object Object to store in cache. `timeout` : double (optional) Time after which to delete the object if it has not been used. If None, no timeout is applied. ''' #check whether obj should not be cached first if getattr(obj, '_no_cache', False): return try: cat = Cache._categories[category] except KeyError: Logger.warning('Cache: category <%s> not exist' % category) return timeout = timeout or cat['timeout'] # FIXME: activate purge when limit is hit #limit = cat['limit'] #if limit is not None and len(Cache._objects[category]) >= limit: # Cache._purge_oldest(category) Cache._objects[category][key] = { 'object': obj, 'timeout': timeout, 'lastaccess': Clock.get_time(), 'timestamp': Clock.get_time()} @staticmethod def get(category, key, default=None): '''Get a object from the cache. :Parameters: `category` : str Identifier of the category. `key` : str Unique identifier of the object in the store. `default` : anything, defaults to None Default value to be returned if the key is not found. ''' try: Cache._objects[category][key]['lastaccess'] = Clock.get_time() return Cache._objects[category][key]['object'] except Exception: return default @staticmethod def get_timestamp(category, key, default=None): '''Get the object timestamp in the cache. :Parameters: `category` : str Identifier of the category. `key` : str Unique identifier of the object in the store. `default` : anything, defaults to None Default value to be returned if the key is not found. ''' try: return Cache._objects[category][key]['timestamp'] except Exception: return default @staticmethod def get_lastaccess(category, key, default=None): '''Get the objects last access time in the cache. :Parameters: `category` : str Identifier of the category. `key` : str Unique identifier of the object in the store. `default` : anything, defaults to None Default value to be returned if the key is not found. ''' try: return Cache._objects[category][key]['lastaccess'] except Exception: return default @staticmethod def remove(category, key=None): '''Purge the cache. :Parameters: `category` : str Identifier of the category. `key` : str (optional) Unique identifier of the object in the store. If this arguement is not supplied, the entire category will be purged. ''' try: if key is not None: del Cache._objects[category][key] else: Cache._objects[category] = {} except Exception: pass @staticmethod def _purge_oldest(category, maxpurge=1): print('PURGE', category) import heapq heap_list = [] for key in Cache._objects[category]: obj = Cache._objects[category][key] if obj['lastaccess'] == obj['timestamp']: continue heapq.heappush(heap_list, (obj['lastaccess'], key)) print('<<<', obj['lastaccess']) n = 0 while n < maxpurge: try: lastaccess, key = heapq.heappop(heap_list) print('=>', key, lastaccess, Clock.get_time()) except Exception: return del Cache._objects[category][key] @staticmethod def _purge_by_timeout(dt): curtime = Clock.get_time() for category in Cache._objects: if category not in Cache._categories: continue timeout = Cache._categories[category]['timeout'] if timeout is not None and dt > timeout: # XXX got a lag ! that may be because the frame take lot of # time to draw. and the timeout is not adapted to the current # framerate. So, increase the timeout by two. # ie: if the timeout is 1 sec, and framerate go to 0.7, newly # object added will be automaticly trashed. timeout *= 2 Cache._categories[category]['timeout'] = timeout continue for key in list(Cache._objects[category].keys())[:]: lastaccess = Cache._objects[category][key]['lastaccess'] objtimeout = Cache._objects[category][key]['timeout'] # take the object timeout if available if objtimeout is not None: timeout = objtimeout # no timeout, cancel if timeout is None: continue if curtime - lastaccess > timeout: del Cache._objects[category][key] @staticmethod def print_usage(): '''Print the cache usage to the console.''' print('Cache usage :') for category in Cache._categories: print(' * %s : %d / %s, timeout=%s' % ( category.capitalize(), len(Cache._objects[category]), str(Cache._categories[category]['limit']), str(Cache._categories[category]['timeout']))) if 'KIVY_DOC_INCLUDE' not in environ: # install the schedule clock for purging Clock.schedule_interval(Cache._purge_by_timeout, 1) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/clock.py����������������������������������������������������������������������������0000664�0000000�0000000�00000056567�12641336260�0015161�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clock object ============ The :class:`Clock` object allows you to schedule a function call in the future; once or repeatedly at specified intervals. You can get the time elapsed between the scheduling and the calling of the callback via the `dt` argument:: # dt means delta-time def my_callback(dt): pass # call my_callback every 0.5 seconds Clock.schedule_interval(my_callback, 0.5) # call my_callback in 5 seconds Clock.schedule_once(my_callback, 5) # call my_callback as soon as possible (usually next frame.) Clock.schedule_once(my_callback) .. note:: If the callback returns False, the schedule will be removed. If you want to schedule a function to call with default arguments, you can use the `functools.partial <http://docs.python.org/library/functools.html#functools.partial>`_ python module:: from functools import partial def my_callback(value, key, *largs): pass Clock.schedule_interval(partial(my_callback, 'my value', 'my key'), 0.5) Conversely, if you want to schedule a function that doesn't accept the dt argument, you can use a `lambda <http://docs.python.org/2/reference/expressions.html#lambda>`_ expression to write a short function that does accept dt. For Example:: def no_args_func(): print("I accept no arguments, so don't schedule me in the clock") Clock.schedule_once(lambda dt: no_args_func(), 0.5) .. note:: You cannot unschedule an anonymous function unless you keep a reference to it. It's better to add \*args to your function definition so that it can be called with an arbitrary number of parameters. .. important:: The callback is weak-referenced: you are responsible for keeping a reference to your original object/callback. If you don't keep a reference, the ClockBase will never execute your callback. For example:: class Foo(object): def start(self): Clock.schedule_interval(self.callback, 0.5) def callback(self, dt): print('In callback') # A Foo object is created and the method start is called. # Because no reference is kept to the instance returned from Foo(), # the object will be collected by the Python Garbage Collector and # your callback will be never called. Foo().start() # So you should do the following and keep a reference to the instance # of foo until you don't need it anymore! foo = Foo() foo.start() .. _schedule-before-frame: Schedule before frame --------------------- .. versionadded:: 1.0.5 Sometimes you need to schedule a callback BEFORE the next frame. Starting from 1.0.5, you can use a timeout of -1:: Clock.schedule_once(my_callback, 0) # call after the next frame Clock.schedule_once(my_callback, -1) # call before the next frame The Clock will execute all the callbacks with a timeout of -1 before the next frame even if you add a new callback with -1 from a running callback. However, :class:`Clock` has an iteration limit for these callbacks: it defaults to 10. If you schedule a callback that schedules a callback that schedules a .. etc more than 10 times, it will leave the loop and send a warning to the console, then continue after the next frame. This is implemented to prevent bugs from hanging or crashing the application. If you need to increase the limit, set the :attr:`max_iteration` property:: from kivy.clock import Clock Clock.max_iteration = 20 .. _triggered-events: Triggered Events ---------------- .. versionadded:: 1.0.5 A triggered event is a way to defer a callback exactly like schedule_once(), but with some added convenience. The callback will only be scheduled once per frame even if you call the trigger twice (or more). This is not the case with :meth:`Clock.schedule_once`:: # will run the callback twice before the next frame Clock.schedule_once(my_callback) Clock.schedule_once(my_callback) # will run the callback once before the next frame t = Clock.create_trigger(my_callback) t() t() Before triggered events, you may have used this approach in a widget:: def trigger_callback(self, *largs): Clock.unschedule(self.callback) Clock.schedule_once(self.callback) As soon as you call `trigger_callback()`, it will correctly schedule the callback once in the next frame. It is more convenient to create and bind to the triggered event than using :meth:`Clock.schedule_once` in a function:: from kivy.clock import Clock from kivy.uix.widget import Widget class Sample(Widget): def __init__(self, **kwargs): self._trigger = Clock.create_trigger(self.cb) super(Sample, self).__init__(**kwargs) self.bind(x=self._trigger, y=self._trigger) def cb(self, *largs): pass Even if x and y changes within one frame, the callback is only run once. .. note:: :meth:`ClockBase.create_trigger` also has a timeout parameter that behaves exactly like :meth:`ClockBase.schedule_once`. Threading ---------- .. versionadded:: 1.9.0 Often, other threads are used to schedule callbacks with kivy's main thread using :class:`ClockBase`. Therefore, it's important to know what is thread safe and what isn't. All the :class:`ClockBase` and :class:`ClockEvent` methods are safe with respect to kivy's thread. That is, it's always safe to call these methods from a single thread that is not the kivy thread. However, there are no guarantees as to the order in which these callbacks will be executed. Calling a previously created trigger from two different threads (even if one of them is the kivy thread), or calling the trigger and its :meth:`ClockEvent.cancel` method from two different threads at the same time is not safe. That is, although no exception will be raised, there no guarantees that calling the trigger from two different threads will not result in the callback being executed twice, or not executed at all. Similarly, such issues might arise when calling the trigger and canceling it with :meth:`ClockBase.unschedule` or :meth:`ClockEvent.cancel` from two threads simultaneously. Therefore, it is safe to call :meth:`ClockBase.create_trigger`, :meth:`ClockBase.schedule_once`, :meth:`ClockBase.schedule_interval`, or call or cancel a previously created trigger from an external thread. The following code, though, is not safe because it calls or cancels from two threads simultaneously without any locking mechanism:: event = Clock.create_trigger(func) # in thread 1 event() # in thread 2 event() # now, the event may be scheduled twice or once # the following is also unsafe # in thread 1 event() # in thread 2 event.cancel() # now, the event may or may not be scheduled and a subsequent call # may schedule it twice Note, in the code above, thread 1 or thread 2 could be the kivy thread, not just an external thread. ''' __all__ = ('Clock', 'ClockBase', 'ClockEvent', 'mainthread') from sys import platform from os import environ from functools import wraps, partial from kivy.context import register_context from kivy.weakmethod import WeakMethod from kivy.config import Config from kivy.logger import Logger import time try: import ctypes if platform in ('win32', 'cygwin'): # Win32 Sleep function is only 10-millisecond resolution, so # instead use a waitable timer object, which has up to # 100-nanosecond resolution (hardware and implementation # dependent, of course). _kernel32 = ctypes.windll.kernel32 class _ClockBase(object): def __init__(self): self._timer = _kernel32.CreateWaitableTimerA(None, True, None) def usleep(self, microseconds): delay = ctypes.c_longlong(int(-microseconds * 10)) _kernel32.SetWaitableTimer( self._timer, ctypes.byref(delay), 0, ctypes.c_void_p(), ctypes.c_void_p(), False) _kernel32.WaitForSingleObject(self._timer, 0xffffffff) _default_time = time.clock else: if platform == 'darwin': _libc = ctypes.CDLL('libc.dylib') _default_time = time.time else: from ctypes.util import find_library _libc = ctypes.CDLL(find_library('c'), use_errno=True) def _libc_clock_gettime_wrapper(): from os import strerror class struct_tv(ctypes.Structure): _fields_ = [('tv_sec', ctypes.c_long), ('tv_usec', ctypes.c_long)] _clock_gettime = _libc.clock_gettime _clock_gettime.argtypes = [ctypes.c_long, ctypes.POINTER(struct_tv)] if 'linux' in platform: _clockid = 4 # CLOCK_MONOTONIC_RAW (Linux specific) else: _clockid = 1 # CLOCK_MONOTONIC tv = struct_tv() def _time(): if _clock_gettime(ctypes.c_long(_clockid), ctypes.pointer(tv)) != 0: _ernno = ctypes.get_errno() raise OSError(_ernno, strerror(_ernno)) return tv.tv_sec + (tv.tv_usec * 0.000000001) return _time _default_time = _libc_clock_gettime_wrapper() _libc.usleep.argtypes = [ctypes.c_ulong] _libc_usleep = _libc.usleep class _ClockBase(object): def usleep(self, microseconds): _libc_usleep(int(microseconds)) except (OSError, ImportError, AttributeError): # ImportError: ctypes is not available on python-for-android. # AttributeError: ctypes is now available on python-for-android, but # "undefined symbol: clock_gettime". CF #3797 # OSError: if the libc cannot be readed (like with buildbot: invalid ELF # header) _default_time = time.time _default_sleep = time.sleep class _ClockBase(object): def usleep(self, microseconds): _default_sleep(microseconds / 1000000.) def _hash(cb): if hasattr(cb, '__self__') and cb.__self__ is not None: return (id(cb.__self__) & 0xFF00) >> 8 return (id(cb) & 0xFF00) >> 8 class ClockEvent(object): ''' A class that describes a callback scheduled with kivy's :attr:`Clock`. This class is never created by the user; instead, kivy creates and returns an instance of this class when scheduling a callback. .. warning:: Most of the methods of this class are internal and can change without notice. The only exception are the :meth:`cancel` and :meth:`__call__` methods. ''' def __init__(self, clock, loop, callback, timeout, starttime, cid, trigger=False): self.clock = clock self.cid = cid self.loop = loop self.weak_callback = None self.callback = callback self.timeout = timeout self._is_triggered = trigger self._last_dt = starttime self._dt = 0. if trigger: clock._events[cid].append(self) def __call__(self, *largs): ''' Schedules the callback associated with this instance. If the callback is already scheduled, it will not be scheduled again. ''' # if the event is not yet triggered, do it ! if self._is_triggered is False: self._is_triggered = True # update starttime self._last_dt = self.clock._last_tick self.clock._events[self.cid].append(self) return True def get_callback(self): callback = self.callback if callback is not None: return callback callback = self.weak_callback if callback.is_dead(): return None return callback() @property def is_triggered(self): return self._is_triggered def cancel(self): ''' Cancels the callback if it was scheduled to be called. ''' if self._is_triggered: self._is_triggered = False try: self.clock._events[self.cid].remove(self) except ValueError: pass def release(self): self.weak_callback = WeakMethod(self.callback) self.callback = None def tick(self, curtime, remove): # timeout happened ? (check also if we would miss from 5ms) this # 5ms increase the accuracy if the timing of animation for # example. if curtime - self._last_dt < self.timeout - 0.005: return True # calculate current timediff for this event self._dt = curtime - self._last_dt self._last_dt = curtime loop = self.loop # get the callback callback = self.get_callback() if callback is None: self._is_triggered = False try: remove(self) except ValueError: pass return False # if it's a trigger, allow to retrigger inside the callback # we have to remove event here, otherwise, if we remove later, the user # might have canceled in the callback and then re-triggered. That'd # result in the removal of the re-trigger if not loop: self._is_triggered = False try: remove(self) except ValueError: pass # call the callback ret = callback(self._dt) # if the user returns False explicitly, remove the event if loop and ret is False: self._is_triggered = False try: remove(self) except ValueError: pass return False return loop def __repr__(self): return '<ClockEvent callback=%r>' % self.get_callback() class ClockBase(_ClockBase): '''A clock object with event support. ''' __slots__ = ('_dt', '_last_fps_tick', '_last_tick', '_fps', '_rfps', '_start_tick', '_fps_counter', '_rfps_counter', '_events', '_frames', '_frames_displayed', '_max_fps', 'max_iteration') MIN_SLEEP = 0.005 SLEEP_UNDERSHOOT = MIN_SLEEP - 0.001 def __init__(self): super(ClockBase, self).__init__() self._dt = 0.0001 self._start_tick = self._last_tick = self.time() self._fps = 0 self._rfps = 0 self._fps_counter = 0 self._rfps_counter = 0 self._last_fps_tick = None self._frames = 0 self._frames_displayed = 0 self._events = [[] for i in range(256)] self._max_fps = float(Config.getint('graphics', 'maxfps')) #: .. versionadded:: 1.0.5 #: When a schedule_once is used with -1, you can add a limit on #: how iteration will be allowed. That is here to prevent too much #: relayout. self.max_iteration = 10 @property def frametime(self): '''Time spent between the last frame and the current frame (in seconds). .. versionadded:: 1.8.0 ''' return self._dt @property def frames(self): '''Number of internal frames (not necesseraly drawed) from the start of the clock. .. versionadded:: 1.8.0 ''' return self._frames @property def frames_displayed(self): '''Number of displayed frames from the start of the clock. ''' return self._frames_displayed def tick(self): '''Advance the clock to the next step. Must be called every frame. The default clock has a tick() function called by the core Kivy framework.''' self._release_references() # do we need to sleep ? if self._max_fps > 0: min_sleep = self.MIN_SLEEP sleep_undershoot = self.SLEEP_UNDERSHOOT fps = self._max_fps usleep = self.usleep sleeptime = 1 / fps - (self.time() - self._last_tick) while sleeptime - sleep_undershoot > min_sleep: usleep(1000000 * (sleeptime - sleep_undershoot)) sleeptime = 1 / fps - (self.time() - self._last_tick) # tick the current time current = self.time() self._dt = current - self._last_tick self._frames += 1 self._fps_counter += 1 self._last_tick = current # calculate fps things if self._last_fps_tick is None: self._last_fps_tick = current elif current - self._last_fps_tick > 1: d = float(current - self._last_fps_tick) self._fps = self._fps_counter / d self._rfps = self._rfps_counter self._last_fps_tick = current self._fps_counter = 0 self._rfps_counter = 0 # process event self._process_events() return self._dt def tick_draw(self): '''Tick the drawing counter. ''' self._process_events_before_frame() self._rfps_counter += 1 self._frames_displayed += 1 def get_fps(self): '''Get the current average FPS calculated by the clock. ''' return self._fps def get_rfps(self): '''Get the current "real" FPS calculated by the clock. This counter reflects the real framerate displayed on the screen. In contrast to get_fps(), this function returns a counter of the number of frames, not the average of frames per second. ''' return self._rfps def get_time(self): '''Get the last tick made by the clock.''' return self._last_tick def get_boottime(self): '''Get the time in seconds from the application start.''' return self._last_tick - self._start_tick def create_trigger(self, callback, timeout=0): '''Create a Trigger event. Check module documentation for more information. :returns: A :class:`ClockEvent` instance. To schedule the callback of this instance, you can call it. .. versionadded:: 1.0.5 ''' ev = ClockEvent(self, False, callback, timeout, 0, _hash(callback)) ev.release() return ev def schedule_once(self, callback, timeout=0): '''Schedule an event in <timeout> seconds. If <timeout> is unspecified or 0, the callback will be called after the next frame is rendered. :returns: A :class:`ClockEvent` instance. As opposed to :meth:`create_trigger` which only creates the trigger event, this method also schedules it. .. versionchanged:: 1.0.5 If the timeout is -1, the callback will be called before the next frame (at :meth:`tick_draw`). ''' if not callable(callback): raise ValueError('callback must be a callable, got %s' % callback) event = ClockEvent( self, False, callback, timeout, self._last_tick, _hash(callback), True) return event def schedule_interval(self, callback, timeout): '''Schedule an event to be called every <timeout> seconds. :returns: A :class:`ClockEvent` instance. As opposed to :meth:`create_trigger` which only creates the trigger event, this method also schedules it. ''' if not callable(callback): raise ValueError('callback must be a callable, got %s' % callback) event = ClockEvent( self, True, callback, timeout, self._last_tick, _hash(callback), True) return event def unschedule(self, callback, all=True): '''Remove a previously scheduled event. :parameters: `callback`: :class:`ClockEvent` or a callable. If it's a :class:`ClockEvent` instance, then the callback associated with this event will be canceled if it is scheduled. If it's a callable, then the callable will be unscheduled if it is scheduled. `all`: bool If True and if `callback` is a callable, all instances of this callable will be unscheduled (i.e. if this callable was scheduled multiple times). Defaults to `True`. .. versionchanged:: 1.9.0 The all parameter was added. Before, it behaved as if `all` was `True`. ''' if isinstance(callback, ClockEvent): callback.cancel() else: if all: for ev in self._events[_hash(callback)][:]: if ev.get_callback() == callback: ev.cancel() else: for ev in self._events[_hash(callback)][:]: if ev.get_callback() == callback: ev.cancel() break def _release_references(self): # call that function to release all the direct reference to any # callback and replace it with a weakref events = self._events for events in self._events: for event in events[:]: if event.callback is not None: event.release() def _process_events(self): for events in self._events: remove = events.remove for event in events[:]: # event may be already removed from original list if event in events: event.tick(self._last_tick, remove) def _process_events_before_frame(self): found = True count = self.max_iteration events = self._events while found: count -= 1 if count == -1: Logger.critical( 'Clock: Warning, too much iteration done before' ' the next frame. Check your code, or increase' ' the Clock.max_iteration attribute') break # search event that have timeout = -1 found = False for events in self._events: remove = events.remove for event in events[:]: if event.timeout != -1: continue found = True # event may be already removed from original list if event in events: event.tick(self._last_tick, remove) time = staticmethod(partial(_default_time)) ClockBase.time.__doc__ = '''Proxy method for time.time() or time.clock(), whichever is more suitable for the running OS''' def mainthread(func): '''Decorator that will schedule the call of the function for the next available frame in the mainthread. It can be useful when you use :class:`~kivy.network.urlrequest.UrlRequest` or when you do Thread programming: you cannot do any OpenGL-related work in a thread. Please note that this method will return directly and no result can be returned:: @mainthread def callback(self, *args): print('The request succedded!', 'This callback is called in the main thread.') self.req = UrlRequest(url='http://...', on_success=callback) .. versionadded:: 1.8.0 ''' @wraps(func) def delayed_func(*args, **kwargs): def callback_func(dt): func(*args, **kwargs) Clock.schedule_once(callback_func, 0) return delayed_func if 'KIVY_DOC_INCLUDE' in environ: #: Instance of :class:`ClockBase`. Clock = None else: Clock = register_context('Clock', ClockBase) �����������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/compat.py���������������������������������������������������������������������������0000664�0000000�0000000�00000001641�12641336260�0015330�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Compatibility module for Python 2.7 and > 3.3 ============================================= ''' __all__ = ('PY2', 'string_types', 'queue', 'iterkeys', 'itervalues', 'iteritems') import sys try: import queue except ImportError: import Queue as queue #: True if Python 2 intepreter is used PY2 = sys.version_info[0] == 2 #: String types that can be used for checking if a object is a string string_types = None text_type = None if PY2: string_types = basestring text_type = unicode else: string_types = text_type = str #: unichr is just chr in py3, since all strings are unicode if PY2: unichr = unichr else: unichr = chr if PY2: iterkeys = lambda d: d.iterkeys() itervalues = lambda d: d.itervalues() iteritems = lambda d: d.iteritems() else: iterkeys = lambda d: iter(d.keys()) itervalues = lambda d: iter(d.values()) iteritems = lambda d: iter(d.items()) �����������������������������������������������������������������������������������������������kivy-1.9.1/kivy/config.py���������������������������������������������������������������������������0000664�0000000�0000000�00000074771�12641336260�0015330�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Configuration object ==================== The :class:`Config` object is an instance of a modified Python ConfigParser. See the `ConfigParser documentation <http://docs.python.org/library/configparser.html>`_ for more information. Kivy has a configuration file which determines the default settings. In order to change these settings, you can alter this file manually or use the Config object. Please see the :ref:`Configure Kivy` section for more information. Applying configurations ----------------------- Configuration options control the initialization of the :class:`~kivy.app.App`. In order to avoid situations where the config settings do not work or are not applied before window creation (like setting an initial window size), :meth:`Config.set <kivy.config.ConfigParser.set>` should be used before importing any other Kivy modules. Ideally, this means setting them right at the start of your main.py script. Alternatively, you can save these settings permanently using :meth:`Config.set <ConfigParser.set>` then :meth:`Config.write <ConfigParser.write>`. In this case, you will need to restart the app for the changes to take effect. Note that this approach will effect all Kivy apps system wide. Usage of the Config object -------------------------- To read a configuration token from a particular section:: >>> from kivy.config import Config >>> Config.getint('kivy', 'show_fps') 0 Change the configuration and save it:: >>> Config.set('postproc', 'retain_time', '50') >>> Config.write() For information on configuring your :class:`~kivy.app.App`, please see the :ref:`Application configuration` section. .. versionchanged:: 1.7.1 The ConfigParser should work correctly with utf-8 now. The values are converted from ascii to unicode only when needed. The method get() returns utf-8 strings. .. _configuration-tokens: Available configuration tokens ------------------------------ .. |log_levels| replace:: 'debug', 'info', 'warning', 'error' or 'critical' :kivy: `desktop`: int, 0 or 1 This option controls desktop OS specific features, such as enabling drag-able scroll-bar in scroll views, disabling of bubbles in TextInput etc. 0 is disabled, 1 is enabled. `exit_on_escape`: int, 0 or 1 Enables exiting kivy when escape is pressed. 0 is disabled, 1 is enabled. `pause_on_minimize`: int, 0 or 1 If set to `1`, the main loop is paused and the `on_pause` event is dispatched when the window is minimized. This option is intended for desktop use only. Defaults to `0`. `keyboard_layout`: string Identifier of the layout to use. `keyboard_mode`: string Specifies the keyboard mode to use. If can be one of the following: * '' - Let Kivy choose the best option for your current platform. * 'system' - real keyboard. * 'dock' - one virtual keyboard docked to a screen side. * 'multi' - one virtual keyboard for every widget request. * 'systemanddock' - virtual docked keyboard plus input from real keyboard. * 'systemandmulti' - analogous. `log_dir`: string Path of log directory. `log_enable`: int, 0 or 1 Activate file logging. 0 is disabled, 1 is enabled. `log_level`: string, one of |log_levels| Set the minimum log level to use. `log_name`: string Format string to use for the filename of log file. `window_icon`: string Path of the window icon. Use this if you want to replace the default pygame icon. :postproc: `double_tap_distance`: float Maximum distance allowed for a double tap, normalized inside the range 0 - 1000. `double_tap_time`: int Time allowed for the detection of double tap, in milliseconds. `ignore`: list of tuples List of regions where new touches are ignored. This configuration token can be used to resolve hotspot problems with DIY hardware. The format of the list must be:: ignore = [(xmin, ymin, xmax, ymax), ...] All the values must be inside the range 0 - 1. `jitter_distance`: int Maximum distance for jitter detection, normalized inside the range 0 - 1000. `jitter_ignore_devices`: string, separated with commas List of devices to ignore from jitter detection. `retain_distance`: int If the touch moves more than is indicated by retain_distance, it will not be retained. Argument should be an int between 0 and 1000. `retain_time`: int Time allowed for a retain touch, in milliseconds. `triple_tap_distance`: float Maximum distance allowed for a triple tap, normalized inside the range 0 - 1000. `triple_tap_time`: int Time allowed for the detection of triple tap, in milliseconds. :graphics: `borderless`: int , one of 0 or 1 If set to `1`, removes the window border/decoration. `window_state`: string , one of 'visible', 'hidden', 'maximized' \ or 'minimized' Sets the window state, defaults to 'visible'. This option is available only for the SDL2 window provider and it should be used on desktop OSes. `fbo`: string, one of 'hardware', 'software' or 'force-hardware' Selects the FBO backend to use. `fullscreen`: int or string, one of 0, 1, 'fake' or 'auto' Activate fullscreen. If set to `1`, a resolution of `width` times `height` pixels will be used. If set to `auto`, your current display's resolution will be used instead. This is most likely what you want. If you want to place the window in another display, use `fake`, or set the `borderless` option from the graphics section, then adjust `width`, `height`, `top` and `left`. `height`: int Height of the :class:`~kivy.core.window.Window`, not used if `fullscreen` is set to `auto`. `left`: int Left position of the :class:`~kivy.core.window.Window`. `maxfps`: int, defaults to 60 Maximum FPS allowed. ..warning:: Setting maxfps to 0 will lead to max CPU usage. 'multisamples': int, defaults to 2 Sets the `MultiSample Anti-Aliasing (MSAA) <http://en.wikipedia.org/wiki/Multisample_anti-aliasing>`_ level. Increasing this value results in smoother graphics but at the cost of processing time. .. note:: This feature is limited by device hardware support and will have no effect on devices which do not support the level of MSAA requested. `position`: string, one of 'auto' or 'custom' Position of the window on your display. If `auto` is used, you have no control of the initial position: `top` and `left` are ignored. `show_cursor`: int, one of 0 or 1 Set whether or not the cursor is shown on the window. `top`: int Top position of the :class:`~kivy.core.window.Window`. `resizable`: int, one of 0 or 1 If 0, the window will have a fixed size. If 1, the window will be resizable. `rotation`: int, one of 0, 90, 180 or 270 Rotation of the :class:`~kivy.core.window.Window`. `width`: int Width of the :class:`~kivy.core.window.Window`, not used if `fullscreen` is set to `auto`. `minimum_width`: int Minimum width to restrict the window to. (sdl2 only) `minimun_height`: int Minimum height to restrict the window to. (sdl2 only) :input: You can create new input devices using this syntax:: # example of input provider instance yourid = providerid,parameters # example for tuio provider default = tuio,127.0.0.1:3333 mytable = tuio,192.168.0.1:3334 .. seealso:: Check the providers in kivy.input.providers for the syntax to use inside the configuration file. :widgets: `scroll_distance`: int Default value of the :attr:`~kivy.uix.scrollview.ScrollView.scroll_distance` property used by the :class:`~kivy.uix.scrollview.ScrollView` widget. Check the widget documentation for more information. `scroll_friction`: float Default value of the :attr:`~kivy.uix.scrollview.ScrollView.scroll_friction` property used by the :class:`~kivy.uix.scrollview.ScrollView` widget. Check the widget documentation for more information. `scroll_timeout`: int Default value of the :attr:`~kivy.uix.scrollview.ScrollView.scroll_timeout` property used by the :class:`~kivy.uix.scrollview.ScrollView` widget. Check the widget documentation for more information. `scroll_stoptime`: int Default value of the :attr:`~kivy.uix.scrollview.ScrollView.scroll_stoptime` property used by the :class:`~kivy.uix.scrollview.ScrollView` widget. Check the widget documentation for more information. .. deprecated:: 1.7.0 Please use :class:`~kivy.uix.scrollview.ScrollView.effect_cls` instead. `scroll_moves`: int Default value of the :attr:`~kivy.uix.scrollview.ScrollView.scroll_moves` property used by the :class:`~kivy.uix.scrollview.ScrollView` widget. Check the widget documentation for more information. .. deprecated:: 1.7.0 Please use :class:`~kivy.uix.scrollview.ScrollView.effect_cls` instead. :modules: You can activate modules with this syntax:: modulename = Anything after the = will be passed to the module as arguments. Check the specific module's documentation for a list of accepted arguments. .. versionchanged:: 1.9.0 `borderless` and `window_state` have been added to the graphics section. The `fake` setting of the `fullscreen` option has been deprecated, use the `borderless` option instead. `pause_on_minimize` has been added to the kivy section. .. versionchanged:: 1.8.0 `systemanddock` and `systemandmulti` has been added as possible values for `keyboard_mode` in the kivy section. `exit_on_escape` has been added to the kivy section. .. versionchanged:: 1.2.0 `resizable` has been added to graphics section. .. versionchanged:: 1.1.0 tuio no longer listens by default. Window icons are not copied to user directory anymore. You can still set a new window icon by using the ``window_icon`` config setting. .. versionchanged:: 1.0.8 `scroll_timeout`, `scroll_distance` and `scroll_friction` have been added. `list_friction`, `list_trigger_distance` and `list_friction_bound` have been removed. `keyboard_type` and `keyboard_layout` have been removed from the widget. `keyboard_mode` and `keyboard_layout` have been added to the kivy section. ''' __all__ = ('Config', 'ConfigParser') try: from ConfigParser import ConfigParser as PythonConfigParser except ImportError: from configparser import RawConfigParser as PythonConfigParser from os import environ from os.path import exists from kivy import kivy_config_fn from kivy.logger import Logger, logger_config_update from collections import OrderedDict from kivy.utils import platform from kivy.compat import PY2, string_types from weakref import ref _is_rpi = exists('/opt/vc/include/bcm_host.h') # Version number of current configuration format KIVY_CONFIG_VERSION = 14 Config = None '''The default Kivy configuration object. This is a :class:`ConfigParser` instance with the :attr:`~kivy.config.ConfigParser.name` set to 'kivy'. .. code-block:: python Config = ConfigParser(name='kivy') ''' class ConfigParser(PythonConfigParser, object): '''Enhanced ConfigParser class that supports the addition of default sections and default values. By default, the kivy ConfigParser instance, :attr:`~kivy.config.Config`, is named `'kivy'` and the ConfigParser instance used by the :meth:`App.build_settings <~kivy.app.App.build_settings>` method is named `'app'`. :Parameters: `name`: string The name of the instance. See :attr:`name`. Defaults to `''`. .. versionchanged:: 1.9.0 Each ConfigParser can now be :attr:`named <name>`. You can get the ConfigParser associated with a name using :meth:`get_configparser`. In addition, you can now control the config values with :class:`~kivy.properties.ConfigParserProperty`. .. versionadded:: 1.0.7 ''' def __init__(self, name=''): PythonConfigParser.__init__(self) self._sections = OrderedDict() self.filename = None self._callbacks = [] self.name = name def add_callback(self, callback, section=None, key=None): '''Add a callback to be called when a specific section or key has changed. If you don't specify a section or key, it will call the callback for all section/key changes. Callbacks will receive 3 arguments: the section, key and value. .. versionadded:: 1.4.1 ''' if section is None and key is not None: raise Exception('You cannot specify a key without a section') self._callbacks.append((callback, section, key)) def remove_callback(self, callback, section=None, key=None): '''Removes a callback added with :meth:`add_callback`. :meth:`remove_callback` must be called with the same parameters as :meth:`add_callback`. Raises a `ValueError` if not found. .. versionadded:: 1.9.0 ''' self._callbacks.remove((callback, section, key)) def _do_callbacks(self, section, key, value): for callback, csection, ckey in self._callbacks: if csection is not None and csection != section: continue elif ckey is not None and ckey != key: continue callback(section, key, value) def read(self, filename): '''Read only one filename. In contrast to the original ConfigParser of Python, this one is able to read only one file at a time. The last read file will be used for the :meth:`write` method. .. versionchanged:: 1.9.0 :meth:`read` now calls the callbacks if read changed any values. ''' if not isinstance(filename, string_types): raise Exception('Only one filename is accepted ({})'.format( string_types.__name__)) self.filename = filename # If we try to open directly the configuration file in utf-8, # we correctly get the unicode value by default. # But, when we try to save it again, all the values we didn't changed # are still unicode, and then the PythonConfigParser internal do # a str() conversion -> fail. # Instead we currently to the conversion to utf-8 when value are # "get()", but we internally store them in ascii. #with codecs.open(filename, 'r', encoding='utf-8') as f: # self.readfp(f) old_vals = {sect: {k: v for k, v in self.items(sect)} for sect in self.sections()} PythonConfigParser.read(self, filename) # when reading new file, sections/keys are only increased, not removed f = self._do_callbacks for section in self.sections(): if section not in old_vals: # new section for k, v in self.items(section): f(section, k, v) continue old_keys = old_vals[section] for k, v in self.items(section): # just update new/changed keys if k not in old_keys or v != old_keys[k]: f(section, k, v) def set(self, section, option, value): '''Functions similarly to PythonConfigParser's set method, except that the value is implicitly converted to a string. ''' e_value = value if not isinstance(value, string_types): # might be boolean, int, etc. e_value = str(value) if PY2: if isinstance(value, unicode): e_value = value.encode('utf-8') ret = PythonConfigParser.set(self, section, option, e_value) self._do_callbacks(section, option, value) return ret def setall(self, section, keyvalues): '''Sets multiple key-value pairs in a section. keyvalues should be a dictionary containing the key-value pairs to be set. ''' for key, value in keyvalues.items(): self.set(section, key, value) def get(self, section, option, **kwargs): value = PythonConfigParser.get(self, section, option, **kwargs) if PY2: if type(value) is str: return value.decode('utf-8') return value def setdefaults(self, section, keyvalues): '''Set multiple key-value defaults in a section. keyvalues should be a dictionary containing the new key-value defaults. ''' self.adddefaultsection(section) for key, value in keyvalues.items(): self.setdefault(section, key, value) def setdefault(self, section, option, value): '''Set the default value for an option in the specified section. ''' if self.has_option(section, option): return self.set(section, option, value) def getdefault(self, section, option, defaultvalue): '''Get the value of an option in the specified section. If not found, it will return the default value. ''' if not self.has_section(section): return defaultvalue if not self.has_option(section, option): return defaultvalue return self.get(section, option) def getdefaultint(self, section, option, defaultvalue): '''Get the value of an option in the specified section. If not found, it will return the default value. The value will always be returned as an integer. .. versionadded:: 1.6.0 ''' return int(self.getdefault(section, option, defaultvalue)) def adddefaultsection(self, section): '''Add a section if the section is missing. ''' if self.has_section(section): return self.add_section(section) def write(self): '''Write the configuration to the last file opened using the :meth:`read` method. Return True if the write finished successfully, False otherwise. ''' if self.filename is None: return False try: with open(self.filename, 'w') as fd: PythonConfigParser.write(self, fd) except IOError: Logger.exception('Unable to write the config <%s>' % self.filename) return False return True def update_config(self, filename, overwrite=False): '''Upgrade the configuration based on a new default config file. Overwrite any existing values if overwrite is True. ''' pcp = PythonConfigParser() pcp.read(filename) confset = self.setall if overwrite else self.setdefaults for section in pcp.sections(): confset(section, dict(pcp.items(section))) self.write() @staticmethod def _register_named_property(name, widget_ref, *largs): ''' Called by the ConfigParserProperty to register a property which was created with a config name instead of a config object. When a ConfigParser with this name is later created, the properties are then notified that this parser now exists so they can use it. If the parser already exists, the property is notified here. See :meth:`~kivy.properties.ConfigParserProperty.set_config`. :Parameters: `name`: a non-empty string The name of the ConfigParser that is associated with the property. See :attr:`name`. `widget_ref`: 2-tuple. The first element is a reference to the widget containing the property, the second element is the name of the property. E.g.: class House(Widget): address = ConfigParserProperty('', 'info', 'street', 'directory') Then, the first element is a ref to a House instance, and the second is `'address'`. ''' configs = ConfigParser._named_configs try: config, props = configs[name] except KeyError: configs[name] = (None, [widget_ref]) return props.append(widget_ref) if config: config = config() widget = widget_ref[0]() if config and widget: # associate this config with property widget.property(widget_ref[1]).set_config(config) @staticmethod def get_configparser(name): '''Returns the :class:`ConfigParser` instance whose name is `name`, or None if not found. :Parameters: `name`: string The name of the :class:`ConfigParser` instance to return. ''' try: config = ConfigParser._named_configs[name][0] return config() if config else None except KeyError: return None # keys are configparser names, values are 2-tuple of (ref(configparser), # widget_ref), where widget_ref is same as in _register_named_property _named_configs = {} _name = '' @property def name(self): ''' The name associated with this ConfigParser instance, if not `''`. Defaults to `''`. It can be safely changed dynamically or set to `''`. When a ConfigParser is given a name, that config object can be retrieved using :meth:`get_configparser`. In addition, that config instance can also be used with a :class:`~kivy.properties.ConfigParserProperty` instance that set its `config` value to this name. Setting more than one ConfigParser with the same name will raise a `ValueError`. ''' return self._name @name.setter def name(self, value): old_name = self._name if value is old_name: return self._name = value configs = ConfigParser._named_configs if old_name: # disconnect this parser from previously connected props _, props = configs.get(old_name, (None, [])) for widget, prop in props: widget = widget() if widget: widget.property(prop).set_config(None) configs[old_name] = (None, props) if not value: return # if given new name, connect it with property that used this name try: config, props = configs[value] except KeyError: configs[value] = (ref(self), []) return if config is not None: raise ValueError('A parser named {} already exists'.format(value)) for widget, prop in props: widget = widget() if widget: widget.property(prop).set_config(self) configs[value] = (ref(self), props) if not environ.get('KIVY_DOC_INCLUDE'): # # Read, analyse configuration file # Support upgrade of older config file versions # # Create default configuration Config = ConfigParser(name='kivy') Config.add_callback(logger_config_update, 'kivy', 'log_level') # Read config file if exist if (exists(kivy_config_fn) and 'KIVY_USE_DEFAULTCONFIG' not in environ and 'KIVY_NO_CONFIG' not in environ): try: Config.read(kivy_config_fn) except Exception as e: Logger.exception('Core: error while reading local' 'configuration') version = Config.getdefaultint('kivy', 'config_version', 0) # Add defaults section Config.adddefaultsection('kivy') Config.adddefaultsection('graphics') Config.adddefaultsection('input') Config.adddefaultsection('postproc') Config.adddefaultsection('widgets') Config.adddefaultsection('modules') # Upgrade default configuration until we have the current version need_save = False if version != KIVY_CONFIG_VERSION and 'KIVY_NO_CONFIG' not in environ: Logger.warning('Config: Older configuration version detected' ' ({0} instead of {1})'.format( version, KIVY_CONFIG_VERSION)) Logger.warning('Config: Upgrading configuration in progress.') need_save = True while version < KIVY_CONFIG_VERSION: Logger.debug('Config: Upgrading from %d to %d' % (version, version + 1)) if version == 0: # log level Config.setdefault('kivy', 'keyboard_repeat_delay', '300') Config.setdefault('kivy', 'keyboard_repeat_rate', '30') Config.setdefault('kivy', 'log_dir', 'logs') Config.setdefault('kivy', 'log_enable', '1') Config.setdefault('kivy', 'log_level', 'info') Config.setdefault('kivy', 'log_name', 'kivy_%y-%m-%d_%_.txt') Config.setdefault('kivy', 'window_icon', '') # default graphics parameters Config.setdefault('graphics', 'display', '-1') Config.setdefault('graphics', 'fullscreen', 'no') Config.setdefault('graphics', 'height', '600') Config.setdefault('graphics', 'left', '0') Config.setdefault('graphics', 'maxfps', '0') Config.setdefault('graphics', 'multisamples', '2') Config.setdefault('graphics', 'position', 'auto') Config.setdefault('graphics', 'rotation', '0') Config.setdefault('graphics', 'show_cursor', '1') Config.setdefault('graphics', 'top', '0') Config.setdefault('graphics', 'vsync', '1') Config.setdefault('graphics', 'width', '800') # input configuration Config.setdefault('input', 'mouse', 'mouse') # activate native input provider in configuration # from 1.0.9, don't activate mactouch by default, or app are # unusable. if platform == 'win': Config.setdefault('input', 'wm_touch', 'wm_touch') Config.setdefault('input', 'wm_pen', 'wm_pen') elif platform == 'linux': probesysfs = 'probesysfs' if _is_rpi: probesysfs += ',provider=hidinput' Config.setdefault('input', '%(name)s', probesysfs) # input postprocessing configuration Config.setdefault('postproc', 'double_tap_distance', '20') Config.setdefault('postproc', 'double_tap_time', '250') Config.setdefault('postproc', 'ignore', '[]') Config.setdefault('postproc', 'jitter_distance', '0') Config.setdefault('postproc', 'jitter_ignore_devices', 'mouse,mactouch,') Config.setdefault('postproc', 'retain_distance', '50') Config.setdefault('postproc', 'retain_time', '0') # default configuration for keyboard repeatition Config.setdefault('widgets', 'keyboard_layout', 'qwerty') Config.setdefault('widgets', 'keyboard_type', '') Config.setdefault('widgets', 'list_friction', '10') Config.setdefault('widgets', 'list_friction_bound', '20') Config.setdefault('widgets', 'list_trigger_distance', '5') elif version == 1: Config.remove_option('graphics', 'vsync') Config.set('graphics', 'maxfps', '60') elif version == 2: # was a version to automatically copy windows icon in the user # directory, but it's now not used anymore. User can still change # the window icon by touching the config. pass elif version == 3: # add token for scrollview Config.setdefault('widgets', 'scroll_timeout', '55') Config.setdefault('widgets', 'scroll_distance', '20') Config.setdefault('widgets', 'scroll_friction', '1.') # remove old list_* token Config.remove_option('widgets', 'list_friction') Config.remove_option('widgets', 'list_friction_bound') Config.remove_option('widgets', 'list_trigger_distance') elif version == 4: Config.remove_option('widgets', 'keyboard_type') Config.remove_option('widgets', 'keyboard_layout') # add keyboard token Config.setdefault('kivy', 'keyboard_mode', '') Config.setdefault('kivy', 'keyboard_layout', 'qwerty') elif version == 5: Config.setdefault('graphics', 'resizable', '1') elif version == 6: # if the timeout is still the default value, change it Config.setdefault('widgets', 'scroll_stoptime', '300') Config.setdefault('widgets', 'scroll_moves', '5') elif version == 7: # desktop bool indicating whether to use desktop specific features is_desktop = int(platform in ('win', 'macosx', 'linux')) Config.setdefault('kivy', 'desktop', is_desktop) Config.setdefault('postproc', 'triple_tap_distance', '20') Config.setdefault('postproc', 'triple_tap_time', '375') elif version == 8: if Config.getint('widgets', 'scroll_timeout') == 55: Config.set('widgets', 'scroll_timeout', '250') elif version == 9: Config.setdefault('kivy', 'exit_on_escape', '1') elif version == 10: Config.set('graphics', 'fullscreen', '0') Config.setdefault('graphics', 'borderless', '0') elif version == 11: Config.setdefault('kivy', 'pause_on_minimize', '0') elif version == 12: Config.setdefault('graphics', 'window_state', 'visible') elif version == 13: Config.setdefault('graphics', 'minimum_width', '0') Config.setdefault('graphics', 'minimum_height', '0') # elif version == 1: # # add here the command for upgrading from configuration 0 to 1 else: # for future. break # Pass to the next version version += 1 # Indicate to the Config that we've upgrade to the latest version. Config.set('kivy', 'config_version', KIVY_CONFIG_VERSION) # Now, activate log file Logger.logfile_activated = bool(Config.getint('kivy', 'log_enable')) # If no configuration exist, write the default one. if ((not exists(kivy_config_fn) or need_save) and 'KIVY_NO_CONFIG' not in environ): try: Config.filename = kivy_config_fn Config.write() except Exception as e: Logger.exception('Core: Error while saving default config file') �������kivy-1.9.1/kivy/context.py��������������������������������������������������������������������������0000664�0000000�0000000�00000004735�12641336260�0015540�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Context ======= .. versionadded:: 1.8.0 .. warning:: This is experimental and subject to change as long as this warning notice is present. Kivy has a few "global" instances that are used directly by many pieces of the framework: `Cache`, `Builder`, `Clock`. TODO: document this module. ''' __all__ = ('Context', 'ProxyContext', 'register_context', 'get_current_context') _contexts = {} _default_context = None _context_stack = [] class ProxyContext(object): __slots__ = ['_obj'] def __init__(self, obj): object.__init__(self) object.__setattr__(self, '_obj', obj) def __getattribute__(self, name): return getattr(object.__getattribute__(self, '_obj'), name) def __delattr__(self, name): delattr(object.__getattribute__(self, '_obj'), name) def __setattr__(self, name, value): setattr(object.__getattribute__(self, '_obj'), name, value) def __bool__(self): return bool(object.__getattribute__(self, '_obj')) def __str__(self): return str(object.__getattribute__(self, '_obj')) def __repr__(self): return repr(object.__getattribute__(self, '_obj')) class Context(dict): def __init__(self, init=False): dict.__init__(self) self.sandbox = None if not init: return for name in _contexts: context = _contexts[name] instance = context['cls'](*context['args'], **context['kwargs']) self[name] = instance def push(self): _context_stack.append(self) for name, instance in self.items(): object.__setattr__(_contexts[name]['proxy'], '_obj', instance) def pop(self): # After poping context from stack. Update proxy's _obj with # instances in current context _context_stack.pop(-1) for name, instance in get_current_context().items(): object.__setattr__(_contexts[name]['proxy'], '_obj', instance) def register_context(name, cls, *args, **kwargs): '''Register a new context. ''' instance = cls(*args, **kwargs) proxy = ProxyContext(instance) _contexts[name] = { 'cls': cls, 'args': args, 'kwargs': kwargs, 'proxy': proxy} _default_context[name] = instance return proxy def get_current_context(): '''Return the current context. ''' if not _context_stack: return _default_context return _context_stack[-1] _default_context = Context(init=False) �����������������������������������kivy-1.9.1/kivy/core/�������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014421�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/__init__.py��������������������������������������������������������������������0000664�0000000�0000000�00000011650�12641336260�0016535�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Core Abstraction ================ This module defines the abstraction layers for our core providers and their implementations. For further information, please refer to :ref:`architecture` and the :ref:`providers` section of the documentation. In most cases, you shouldn't directly use a library that's already covered by the core abstraction. Always try to use our providers first. In case we are missing a feature or method, please let us know by opening a new Bug report instead of relying on your library. .. warning:: These are **not** widgets! These are just abstractions of the respective functionality. For example, you cannot add a core image to your window. You have to use the image **widget** class instead. If you're really looking for widgets, please refer to :mod:`kivy.uix` instead. ''' import os import sys import traceback import kivy from kivy.logger import Logger class CoreCriticalException(Exception): pass def core_select_lib(category, llist, create_instance=False, base='kivy.core', basemodule=None): if 'KIVY_DOC' in os.environ: return category = category.lower() basemodule = basemodule or category libs_ignored = [] errs = [] for option, modulename, classname in llist: try: # module activated in config ? try: if option not in kivy.kivy_options[category]: libs_ignored.append(modulename) Logger.debug( '{0}: Provider <{1}> ignored by config'.format( category.capitalize(), option)) continue except KeyError: pass # import module mod = __import__(name='{2}.{0}.{1}'.format( basemodule, modulename, base), globals=globals(), locals=locals(), fromlist=[modulename], level=0) cls = mod.__getattribute__(classname) # ok ! Logger.info('{0}: Provider: {1}{2}'.format( category.capitalize(), option, '({0} ignored)'.format(libs_ignored) if libs_ignored else '')) if create_instance: cls = cls() return cls except ImportError as e: errs.append((option, e, sys.exc_info()[2])) libs_ignored.append(modulename) Logger.debug('{0}: Ignored <{1}> (import error)'.format( category.capitalize(), option)) Logger.trace('', exc_info=e) except CoreCriticalException as e: errs.append((option, e, sys.exc_info()[2])) Logger.error('{0}: Unable to use {1}'.format( category.capitalize(), option)) Logger.error( '{0}: The module raised an important error: {1!r}'.format( category.capitalize(), e.message)) raise except Exception as e: errs.append((option, e, sys.exc_info()[2])) libs_ignored.append(modulename) Logger.trace('{0}: Unable to use {1}'.format( category.capitalize(), option, category)) Logger.trace('', exc_info=e) err = '\n'.join(['{} - {}: {}\n{}'.format(opt, e.__class__.__name__, e, ''.join(traceback.format_tb(tb))) for opt, e, tb in errs]) Logger.critical( '{0}: Unable to find any valuable {0} provider at all!\n{1}'.format( category.capitalize(), err)) def core_register_libs(category, libs, base='kivy.core'): if 'KIVY_DOC' in os.environ: return category = category.lower() kivy_options = kivy.kivy_options[category] libs_loadable = {} libs_ignored = [] for option, lib in libs: # module activated in config ? if option not in kivy_options: Logger.debug('{0}: option <{1}> ignored by config'.format( category.capitalize(), option)) libs_ignored.append(lib) continue libs_loadable[option] = lib libs_loaded = [] for item in kivy_options: try: # import module try: lib = libs_loadable[item] except KeyError: continue __import__(name='{2}.{0}.{1}'.format(category, lib, base), globals=globals(), locals=locals(), fromlist=[lib], level=0) libs_loaded.append(lib) except Exception as e: Logger.trace('{0}: Unable to use <{1}> as loader!'.format( category.capitalize(), option)) Logger.trace('', exc_info=e) libs_ignored.append(lib) Logger.info('{0}: Providers: {1} {2}'.format( category.capitalize(), ', '.join(libs_loaded), '({0} ignored)'.format( ', '.join(libs_ignored)) if libs_ignored else '')) return libs_loaded ����������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015522�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/__init__.py��������������������������������������������������������������0000664�0000000�0000000�00000014366�12641336260�0017645�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Audio ===== Load an audio sound and play it with:: from kivy.core.audio import SoundLoader sound = SoundLoader.load('mytest.wav') if sound: print("Sound found at %s" % sound.source) print("Sound is %.3f seconds" % sound.length) sound.play() You should not use the Sound class directly. The class returned by :func:`SoundLoader.load` will be the best sound provider for that particular file type, so it might return different Sound classes depending the file type. Event dispatching and state changes ----------------------------------- Audio is often processed in parallel to your code. This means you often need to enter the Kivy :func:`eventloop <kivy.base.EventLoopBase>` in order to allow events and state changes to be dispatched correctly. You seldom need to worry about this as Kivy apps typically always require this event loop for the GUI to remain responsive, but it is good to keep this in mind when debugging or running in a `REPL <https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop>`_ (Read-eval-print loop). .. versionchanged:: 1.8.0 There are now 2 distinct Gstreamer implementations: one using Gi/Gst working for both Python 2+3 with Gstreamer 1.0, and one using PyGST working only for Python 2 + Gstreamer 0.10. If you have issue with GStreamer, have a look at :ref:`gstreamer-compatibility` .. note:: The core audio library does not support recording audio. If you require this functionality, please refer to the `audiostream <https://github.com/kivy/audiostream>`_ extension. ''' __all__ = ('Sound', 'SoundLoader') from kivy.logger import Logger from kivy.event import EventDispatcher from kivy.core import core_register_libs from kivy.compat import PY2 from kivy.resources import resource_find from kivy.properties import StringProperty, NumericProperty, OptionProperty, \ AliasProperty, BooleanProperty from kivy.utils import platform from kivy.setupconfig import USE_SDL2 class SoundLoader: '''Load a sound, using the best loader for the given file type. ''' _classes = [] @staticmethod def register(classobj): '''Register a new class to load the sound.''' Logger.debug('Audio: register %s' % classobj.__name__) SoundLoader._classes.append(classobj) @staticmethod def load(filename): '''Load a sound, and return a Sound() instance.''' rfn = resource_find(filename) if rfn is not None: filename = rfn ext = filename.split('.')[-1].lower() if '?' in ext: ext = ext.split('?')[0] for classobj in SoundLoader._classes: if ext in classobj.extensions(): return classobj(source=filename) Logger.warning('Audio: Unable to find a loader for <%s>' % filename) return None class Sound(EventDispatcher): '''Represents a sound to play. This class is abstract, and cannot be used directly. Use SoundLoader to load a sound. :Events: `on_play` : None Fired when the sound is played. `on_stop` : None Fired when the sound is stopped. ''' source = StringProperty(None) '''Filename / source of your audio file. .. versionadded:: 1.3.0 :attr:`source` is a :class:`~kivy.properties.StringProperty` that defaults to None and is read-only. Use the :meth:`SoundLoader.load` for loading audio. ''' volume = NumericProperty(1.) '''Volume, in the range 0-1. 1 means full volume, 0 means mute. .. versionadded:: 1.3.0 :attr:`volume` is a :class:`~kivy.properties.NumericProperty` and defaults to 1. ''' state = OptionProperty('stop', options=('stop', 'play')) '''State of the sound, one of 'stop' or 'play'. .. versionadded:: 1.3.0 :attr:`state` is a read-only :class:`~kivy.properties.OptionProperty`.''' loop = BooleanProperty(False) '''Set to True if the sound should automatically loop when it finishes. .. versionadded:: 1.8.0 :attr:`loop` is a :class:`~kivy.properties.BooleanProperty` and defaults to False.''' # # deprecated # def _get_status(self): return self.state status = AliasProperty(_get_status, None, bind=('state', )) ''' .. deprecated:: 1.3.0 Use :attr:`state` instead. ''' def _get_filename(self): return self.source filename = AliasProperty(_get_filename, None, bind=('source', )) ''' .. deprecated:: 1.3.0 Use :attr:`source` instead. ''' __events__ = ('on_play', 'on_stop') def on_source(self, instance, filename): self.unload() if filename is None: return self.load() def get_pos(self): ''' Returns the current position of the audio file. Returns 0 if not playing. .. versionadded:: 1.4.1 ''' return 0 def _get_length(self): return 0 length = property(lambda self: self._get_length(), doc='Get length of the sound (in seconds).') def load(self): '''Load the file into memory.''' pass def unload(self): '''Unload the file from memory.''' pass def play(self): '''Play the file.''' self.state = 'play' self.dispatch('on_play') def stop(self): '''Stop playback.''' self.state = 'stop' self.dispatch('on_stop') def seek(self, position): '''Go to the <position> (in seconds).''' pass def on_play(self): pass def on_stop(self): pass # Little trick here, don't activate gstreamer on window # seem to have lot of crackle or something... audio_libs = [] if platform in ('macosx', 'ios'): audio_libs += [('avplayer', 'audio_avplayer')] # from now on, prefer our gstplayer instead of gi/pygst. try: from kivy.lib.gstplayer import GstPlayer # NOQA audio_libs += [('gstplayer', 'audio_gstplayer')] except ImportError: #audio_libs += [('gi', 'audio_gi')] if PY2: audio_libs += [('pygst', 'audio_pygst')] audio_libs += [('ffpyplayer', 'audio_ffpyplayer')] if USE_SDL2: audio_libs += [('sdl2', 'audio_sdl2')] else: audio_libs += [('pygame', 'audio_pygame')] libs_loaded = core_register_libs('audio', audio_libs) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_avplayer.py��������������������������������������������������������0000664�0000000�0000000�00000003703�12641336260�0021103�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' AudioAvplayer: implementation of Sound using pyobjus / AVFoundation. Works on iOS / OSX. ''' __all__ = ('SoundAvplayer', ) from kivy.core.audio import Sound, SoundLoader from pyobjus import autoclass from pyobjus.dylib_manager import load_framework, INCLUDE import sys load_framework(INCLUDE.AVFoundation) AVAudioPlayer = autoclass("AVAudioPlayer") NSURL = autoclass("NSURL") NSString = autoclass("NSString") class SoundAvplayer(Sound): @staticmethod def extensions(): # taken from https://goo.gl/015kvU return ("aac", "adts", "aif", "aiff", "aifc", "caf", "mp3", "mp4", "m4a", "snd", "au", "sd2", "wav") def __init__(self, **kwargs): self._avplayer = None super(SoundAvplayer, self).__init__(**kwargs) def load(self): self.unload() fn = NSString.alloc().initWithUTF8String_(self.filename) url = NSURL.alloc().initFileURLWithPath_(fn) self._avplayer = AVAudioPlayer.alloc().initWithContentsOfURL_error_( url, None) def unload(self): self.stop() self._avplayer = None def play(self): if not self._avplayer: return self._avplayer.play() super(SoundAvplayer, self).play() def stop(self): if not self._avplayer: return self._avplayer.stop() super(SoundAvplayer, self).stop() def seek(self, position): if not self._avplayer: return self._avplayer.playAtTime_(float(position)) def get_pos(self): if self._avplayer: return self._avplayer.currentTime return super(SoundAvplayer, self).get_pos() def on_volume(self, instance, volume): if self._avplayer: self._avplayer.volume = float(volume) def _get_length(self): if self._avplayer: return self._avplayer.duration return super(SoundAvplayer, self)._get_length() SoundLoader.register(SoundAvplayer) �������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_ffpyplayer.py������������������������������������������������������0000664�0000000�0000000�00000013540�12641336260�0021441�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' FFmpeg based audio player ========================= To use, you need to install ffpyplyaer and have a compiled ffmpeg shared library. https://github.com/matham/ffpyplayer The docs there describe how to set this up. But briefly, first you need to compile ffmpeg using the shared flags while disabling the static flags (you'll probably have to set the fPIC flag, e.g. CFLAGS=-fPIC). Here's some instructions: https://trac.ffmpeg.org/wiki/CompilationGuide. For Windows, you can download compiled GPL binaries from http://ffmpeg.zeranoe.com/builds/. Similarly, you should download SDL. Now, you should a ffmpeg and sdl directory. In each, you should have a include, bin, and lib directory, where e.g. for Windows, lib contains the .dll.a files, while bin contains the actual dlls. The include directory holds the headers. The bin directory is only needed if the shared libraries are not already on the path. In the environment define FFMPEG_ROOT and SDL_ROOT, each pointing to the ffmpeg, and SDL directories, respectively. (If you're using SDL2, the include directory will contain a directory called SDL2, which then holds the headers). Once defined, download the ffpyplayer git and run python setup.py build_ext --inplace Finally, before running you need to ensure that ffpyplayer is in python's path. ..Note:: When kivy exits by closing the window while the audio is playing, it appears that the __del__method of SoundFFPy is not called. Because of this the SoundFFPy object is not properly deleted when kivy exits. The consequence is that because MediaPlayer creates internal threads which do not have their daemon flag set, when the main threads exists it'll hang and wait for the other MediaPlayer threads to exit. But since __del__ is not called to delete the MediaPlayer object, those threads will remain alive hanging kivy. What this means is that you have to be sure to delete the MediaPlayer object before kivy exits by setting it to None. ''' __all__ = ('SoundFFPy', ) try: import ffpyplayer from ffpyplayer.player import MediaPlayer from ffpyplayer.tools import set_log_callback, loglevels,\ get_log_callback, formats_in except: raise from kivy.clock import Clock from kivy.logger import Logger from kivy.core.audio import Sound, SoundLoader from kivy.weakmethod import WeakMethod import time Logger.info('SoundFFPy: Using ffpyplayer {}'.format(ffpyplayer.version)) logger_func = {'quiet': Logger.critical, 'panic': Logger.critical, 'fatal': Logger.critical, 'error': Logger.error, 'warning': Logger.warning, 'info': Logger.info, 'verbose': Logger.debug, 'debug': Logger.debug} def _log_callback(message, level): message = message.strip() if message: logger_func[level]('ffpyplayer: {}'.format(message)) class SoundFFPy(Sound): @staticmethod def extensions(): return formats_in def __init__(self, **kwargs): self._ffplayer = None self.quitted = False self._log_callback_set = False self._state = '' self.state = 'stop' self._callback_ref = WeakMethod(self._player_callback) if not get_log_callback(): set_log_callback(_log_callback) self._log_callback_set = True super(SoundFFPy, self).__init__(**kwargs) def __del__(self): self.unload() if self._log_callback_set: set_log_callback(None) def _player_callback(self, selector, value): if self._ffplayer is None: return if selector == 'quit': def close(*args): self.quitted = True self.unload() Clock.schedule_once(close, 0) elif selector == 'eof': Clock.schedule_once(self._do_eos, 0) def load(self): self.unload() ff_opts = {'vn': True, 'sn': True} # only audio self._ffplayer = MediaPlayer(self.source, callback=self._callback_ref, loglevel='info', ff_opts=ff_opts) player = self._ffplayer player.set_volume(self.volume) player.toggle_pause() self._state = 'paused' # wait until loaded or failed, shouldn't take long, but just to make # sure metadata is available. s = time.clock() while ((not player.get_metadata()['duration']) and not self.quitted and time.clock() - s < 10.): time.sleep(0.005) def unload(self): if self._ffplayer: self._ffplayer = None self._state = '' self.state = 'stop' self.quitted = False def play(self): if self._state == 'playing': super(SoundFFPy, self).play() return if not self._ffplayer: self.load() self._ffplayer.toggle_pause() self._state = 'playing' self.state = 'play' super(SoundFFPy, self).play() def stop(self): if self._ffplayer and self._state == 'playing': self._ffplayer.toggle_pause() self._state = 'paused' self.state = 'stop' super(SoundFFPy, self).stop() def seek(self, position): if self._ffplayer is None: return self._ffplayer.seek(position, relative=False) def get_pos(self): if self._ffplayer is not None: return self._ffplayer.get_pts() return 0 def on_volume(self, instance, volume): if self._ffplayer is not None: self._ffplayer.set_volume(volume) def _get_length(self): if self._ffplayer is None: return super(SoundFFPy, self)._get_length() return self._ffplayer.get_metadata()['duration'] def _do_eos(self, *args): if not self.loop: self.stop() else: self.seek(0.) SoundLoader.register(SoundFFPy) ����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_gi.py��������������������������������������������������������������0000664�0000000�0000000�00000010161�12641336260�0017653�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Audio Gi ======== Implementation of Sound with Gi. Gi is both compatible with Python 2 and 3. ''' from gi.repository import Gst from kivy.core.audio import Sound, SoundLoader from kivy.logger import Logger from kivy.support import install_gobject_iteration import os import sys # initialize the audio/gi. if the older version is used, don't use audio_gi. Gst.init(None) version = Gst.version() if version < (1, 0, 0, 0): raise Exception('Cannot use audio_gi, Gstreamer < 1.0 is not supported.') Logger.info('AudioGi: Using Gstreamer {}'.format( '.'.join(['{}'.format(x) for x in Gst.version()]))) install_gobject_iteration() class SoundGi(Sound): @staticmethod def extensions(): return ('wav', 'ogg', 'mp3', ) def __init__(self, **kwargs): self._data = None super(SoundGi, self).__init__(**kwargs) def __del__(self): if self._data is not None: self._data.set_state(Gst.State.NULL) def _on_gst_message(self, bus, message): t = message.type if t == Gst.MessageType.EOS: self._data.set_state(Gst.State.NULL) if self.loop: self.play() else: self.stop() elif t == Gst.MessageType.ERROR: self._data.set_state(Gst.State.NULL) err, debug = message.parse_error() Logger.error('AudioGi: %s' % err) Logger.debug(str(debug)) self.stop() def play(self): if not self._data: return self._data.props.volume = self.volume self._data.set_state(Gst.State.PLAYING) super(SoundGi, self).play() def stop(self): if not self._data: return self._data.set_state(Gst.State.NULL) super(SoundGi, self).stop() def load(self): self.unload() fn = self.filename if fn is None: return slash = '' if sys.platform in ('win32', 'cygwin'): slash = '/' if fn[0] == '/': uri = 'file://' + slash + fn else: uri = 'file://' + slash + os.path.join(os.getcwd(), fn) self._data = Gst.ElementFactory.make('playbin', '') fakesink = Gst.ElementFactory.make('fakesink', '') self._data.props.video_sink = fakesink bus = self._data.get_bus() bus.add_signal_watch() bus.connect('message', self._on_gst_message) self._data.props.uri = uri self._data.set_state(Gst.State.READY) def unload(self): self.stop() self._data = None def seek(self, position): if self._data is None: return self._data.seek_simple( Gst.Format.TIME, Gst.SeekFlags.SKIP, position * Gst.SECOND) def get_pos(self): if self._data is not None: if self._data.get_state()[1] == Gst.State.PLAYING: try: ret, value = self._data.query_position(Gst.Format.TIME) if ret: return value / float(Gst.SECOND) except: pass return 0 def on_volume(self, instance, volume): if self._data is not None: self._data.set_property('volume', volume) def _get_length(self): if self._data is not None: if self._data.get_state()[1] != Gst.State.PLAYING: volume_before = self._data.get_property('volume') self._data.set_property('volume', 0) self._data.set_state(Gst.State.PLAYING) try: self._data.get_state() ret, value = self._data.query_duration(Gst.Format.TIME) if ret: return value / float(Gst.SECOND) finally: self._data.set_state(Gst.State.NULL) self._data.set_property('volume', volume_before) else: ret, value = self._data.query_duration(Gst.Format.TIME) if ret: return value / float(Gst.SECOND) return super(SoundGi, self)._get_length() SoundLoader.register(SoundGi) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_gstplayer.py�������������������������������������������������������0000664�0000000�0000000�00000005114�12641336260�0021270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Audio Gstplayer =============== .. versionadded:: 1.8.0 Implementation of a VideoBase with Kivy :class:`~kivy.lib.gstplayer.GstPlayer` This player is the prefered player, using Gstreamer 1.0, working on both Python 2 and 3. ''' from kivy.lib.gstplayer import GstPlayer, get_gst_version from kivy.core.audio import Sound, SoundLoader from kivy.logger import Logger from kivy.compat import PY2 from kivy.clock import Clock from os.path import realpath if PY2: from urllib import pathname2url else: from urllib.request import pathname2url Logger.info('AudioGstplayer: Using Gstreamer {}'.format( '.'.join(map(str, get_gst_version())))) def _on_gstplayer_message(mtype, message): if mtype == 'error': Logger.error('AudioGstplayer: {}'.format(message)) elif mtype == 'warning': Logger.warning('AudioGstplayer: {}'.format(message)) elif mtype == 'info': Logger.info('AudioGstplayer: {}'.format(message)) class SoundGstplayer(Sound): @staticmethod def extensions(): return ('wav', 'ogg', 'mp3', 'm4a') def __init__(self, **kwargs): self.player = None super(SoundGstplayer, self).__init__(**kwargs) def _on_gst_eos_sync(self): Clock.schedule_once(self._on_gst_eos, 0) def _on_gst_eos(self, *dt): if self.loop: self.player.stop() self.player.play() else: self.stop() def load(self): self.unload() uri = self._get_uri() self.player = GstPlayer(uri, None, self._on_gst_eos_sync, _on_gstplayer_message) self.player.load() def play(self): # we need to set the volume everytime, it seems that stopping + playing # the sound reset the volume. self.player.set_volume(self.volume) self.player.play() super(SoundGstplayer, self).play() def stop(self): self.player.stop() super(SoundGstplayer, self).stop() def unload(self): if self.player: self.player.unload() self.player = None def seek(self, position): self.player.seek(position / self.length) def get_pos(self): return self.player.get_position() def _get_length(self): return self.player.get_duration() def on_volume(self, instance, volume): self.player.set_volume(volume) def _get_uri(self): uri = self.filename if not uri: return if not '://' in uri: uri = 'file:' + pathname2url(realpath(uri)) return uri SoundLoader.register(SoundGstplayer) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_pygame.py����������������������������������������������������������0000664�0000000�0000000�00000006200�12641336260�0020535�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' AudioPygame: implementation of Sound with Pygame ''' __all__ = ('SoundPygame', ) from kivy.clock import Clock from kivy.utils import platform from kivy.core.audio import Sound, SoundLoader _platform = platform try: if _platform == 'android': try: import android.mixer as mixer except ImportError: # old python-for-android version import android_mixer as mixer else: from pygame import mixer except: raise # init pygame sound mixer.pre_init(44100, -16, 2, 1024) mixer.init() mixer.set_num_channels(32) class SoundPygame(Sound): # XXX we don't set __slots__ here, to automaticly add # a dictionary. We need that to be able to use weakref for # SoundPygame object. Otherwise, it failed with: # TypeError: cannot create weak reference to 'SoundPygame' object # We use our clock in play() method. # __slots__ = ('_data', '_channel') @staticmethod def extensions(): if _platform == 'android': return ('wav', 'ogg', 'mp3', 'm4a') return ('wav', 'ogg') def __init__(self, **kwargs): self._data = None self._channel = None super(SoundPygame, self).__init__(**kwargs) def _check_play(self, dt): if self._channel is None: return False if self._channel.get_busy(): return if self.loop: def do_loop(dt): self.play() Clock.schedule_once(do_loop) else: self.stop() return False def play(self): if not self._data: return self._data.set_volume(self.volume) self._channel = self._data.play() self.start_time = Clock.time() # schedule event to check if the sound is still playing or not Clock.schedule_interval(self._check_play, 0.1) super(SoundPygame, self).play() def stop(self): if not self._data: return self._data.stop() # ensure we don't have anymore the callback Clock.unschedule(self._check_play) self._channel = None super(SoundPygame, self).stop() def load(self): self.unload() if self.filename is None: return self._data = mixer.Sound(self.filename) def unload(self): self.stop() self._data = None def seek(self, position): if not self._data: return if _platform == 'android' and self._channel: self._channel.seek(position) def get_pos(self): if self._data is not None and self._channel: if _platform == 'android': return self._channel.get_pos() return Clock.time() - self.start_time return 0 def on_volume(self, instance, volume): if self._data is not None: self._data.set_volume(volume) def _get_length(self): if _platform == 'android' and self._channel: return self._channel.get_length() if self._data is not None: return self._data.get_length() return super(SoundPygame, self)._get_length() SoundLoader.register(SoundPygame) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_pygst.py�����������������������������������������������������������0000664�0000000�0000000�00000010071�12641336260�0020422�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Audio Gstreamer =============== Implementation of Sound with GStreamer ''' try: import gi # NOQA except ImportError: gi_found = False else: raise Exception('Avoiding PyGST, Gi is better.') try: import pygst if not hasattr(pygst, '_gst_already_checked'): pygst.require('0.10') pygst._gst_already_checked = True import gst except: raise from kivy.core.audio import Sound, SoundLoader import os import sys from kivy.logger import Logger # install the gobject iteration from kivy.support import install_gobject_iteration install_gobject_iteration() class SoundPyGst(Sound): @staticmethod def extensions(): return ('wav', 'ogg', 'mp3', ) def __init__(self, **kwargs): self._data = None super(SoundPyGst, self).__init__(**kwargs) def __del__(self): if self._data is not None: self._data.set_state(gst.STATE_NULL) def _on_gst_message(self, bus, message): t = message.type if t == gst.MESSAGE_EOS: self._data.set_state(gst.STATE_NULL) if self.loop: self.play() else: self.stop() elif t == gst.MESSAGE_ERROR: self._data.set_state(gst.STATE_NULL) err, debug = message.parse_error() Logger.error('AudioPyGst: %s' % err) Logger.debug(str(debug)) self.stop() def play(self): if not self._data: return self._data.set_property('volume', self.volume) self._data.set_state(gst.STATE_PLAYING) super(SoundPyGst, self).play() def stop(self): if not self._data: return self._data.set_state(gst.STATE_NULL) super(SoundPyGst, self).stop() def load(self): self.unload() fn = self.filename if fn is None: return slash = '' if sys.platform in ('win32', 'cygwin'): slash = '/' if fn[0] == '/': filepath = 'file://' + slash + fn else: filepath = 'file://' + slash + os.path.join(os.getcwd(), fn) self._data = gst.element_factory_make('playbin2', 'player') fakesink = gst.element_factory_make('fakesink', 'fakesink') self._data.set_property('video-sink', fakesink) bus = self._data.get_bus() bus.add_signal_watch() bus.connect('message', self._on_gst_message) self._data.set_property('uri', filepath) self._data.set_state(gst.STATE_READY) def unload(self): self.stop() self._data = None def seek(self, position): if self._data is None: return self._data.seek_simple(gst.FORMAT_TIME, gst.SEEK_FLAG_SKIP, position * 1000000000.) def get_pos(self): if self._data is not None: if self._data.get_state()[1] == gst.STATE_PLAYING: try: return self._data.query_position( gst.Format(gst.FORMAT_TIME))[0] / 1000000000. except: pass return 0 def on_volume(self, instance, volume): if self._data is not None: self._data.set_property('volume', volume) def _get_length(self): if self._data is not None: if self._data.get_state()[1] != gst.STATE_PLAYING: volume_before = self._data.get_property('volume') self._data.set_property('volume', 0) self._data.set_state(gst.STATE_PLAYING) try: self._data.get_state() return self._data.query_duration(gst.Format( gst.FORMAT_TIME))[0] / 1000000000. finally: self._data.set_state(gst.STATE_NULL) self._data.set_property('volume', volume_before) else: return self._data.query_duration( gst.Format(gst.FORMAT_TIME))[0] / 1000000000. return super(SoundPyGst, self)._get_length() SoundLoader.register(SoundPyGst) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/audio/audio_sdl2.pyx�����������������������������������������������������������0000664�0000000�0000000�00000023276�12641336260�0020323�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' SDL2 audio provider =================== This core audio implementation require SDL_mixer library. It might conflict with any other library that are using SDL_mixer, such as ffmpeg-android. Native formats: * wav, since 1.9.0 Depending the compilation of SDL2 mixer and/or installed libraries: * ogg since 1.9.1 (mixer needs libvorbis/libogg) * flac since 1.9.1 (mixer needs libflac) * mp3 since 1.9.1 (mixer needs libsmpeg/libmad; only use mad for GPL apps) * sequenced formats since 1.9.1 (midi, mod, s3m, etc. Mixer needs libmodplug or libmikmod) .. Warning:: Sequenced formats use the SDL2 Mixer music channel, you can only play one at a time, and .length will be -1 if music fails to load, and 0 if loaded successfully (we can't get duration of these formats) ''' __all__ = ('SoundSDL2', 'MusicSDL2') include "../../../kivy/lib/sdl2.pxi" from kivy.core.audio import Sound, SoundLoader from kivy.logger import Logger from kivy.clock import Clock cdef int mix_is_init = 0 cdef int mix_flags = 0 # old code from audio_sdl, never used it = unfinished? #cdef void channel_finished_cb(int channel) nogil: # with gil: # print('Channel finished playing.', channel) cdef mix_init(): cdef int audio_rate = 44100 cdef unsigned short audio_format = AUDIO_S16SYS cdef int audio_channels = 2 cdef int audio_buffers = 4096 cdef int want_flags = 0 global mix_is_init global mix_flags # avoid next call if mix_is_init != 0: return if SDL_Init(SDL_INIT_AUDIO) < 0: Logger.critical('AudioSDL2: Unable to initialize SDL: {}'.format( SDL_GetError())) mix_is_init = -1 return 0 want_flags = MIX_INIT_FLAC | MIX_INIT_OGG | MIX_INIT_MP3 want_flags |= MIX_INIT_MOD | MIX_INIT_MODPLUG | MIX_INIT_FLUIDSYNTH mix_flags = Mix_Init(want_flags) if Mix_OpenAudio(audio_rate, audio_format, audio_channels, audio_buffers): Logger.critical('AudioSDL2: Unable to open mixer: {}'.format( Mix_GetError())) mix_is_init = -1 return 0 #Mix_ChannelFinished(channel_finished_cb) mix_is_init = 1 return 1 # Container for samples (Mix_LoadWAV) cdef class ChunkContainer: cdef Mix_Chunk *chunk cdef int channel def __init__(self): self.chunk = NULL self.channel = -1 def __dealloc__(self): if self.chunk != NULL: if Mix_GetChunk(self.channel) == self.chunk: Mix_HaltChannel(self.channel) Mix_FreeChunk(self.chunk) self.chunk = NULL # Container for music (Mix_LoadMUS), one channel only cdef class MusicContainer: cdef Mix_Music *music cdef int playing def __init__(self): self.music = NULL self.playing = 0 def __dealloc__(self): if self.music != NULL: # I think FreeMusic halts automatically, probably not needed if Mix_PlayingMusic() and self.playing: Mix_HaltMusic() Mix_FreeMusic(self.music) self.music = NULL class SoundSDL2(Sound): @staticmethod def extensions(): mix_init() extensions = ["wav"] if mix_flags & MIX_INIT_FLAC: extensions.append("flac") if mix_flags & MIX_INIT_MP3: extensions.append("mp3") if mix_flags & MIX_INIT_OGG: extensions.append("ogg") return extensions def __init__(self, **kwargs): self.cc = ChunkContainer() mix_init() super(SoundSDL2, self).__init__(**kwargs) def _check_play(self, dt): cdef ChunkContainer cc = self.cc if cc.channel == -1 or cc.chunk == NULL: return False if Mix_Playing(cc.channel): return if self.loop: def do_loop(dt): self.play() Clock.schedule_once(do_loop) else: self.stop() return False def _get_length(self): cdef ChunkContainer cc = self.cc cdef int freq, channels cdef unsigned int points, frames cdef unsigned short fmt if cc.chunk == NULL: return 0 if not Mix_QuerySpec(&freq, &fmt, &channels): return 0 points = cc.chunk.alen / ((fmt & 0xFF) / 8) frames = points / channels return <double>frames / <double>freq def play(self): cdef ChunkContainer cc = self.cc self.stop() if cc.chunk == NULL: return cc.chunk.volume = int(self.volume * 128) cc.channel = Mix_PlayChannel(-1, cc.chunk, 0) if cc.channel == -1: Logger.warning('AudioSDL2: Unable to play {}: {}'.format( self.filename, Mix_GetError())) return # schedule event to check if the sound is still playing or not Clock.schedule_interval(self._check_play, 0.1) super(SoundSDL2, self).play() def stop(self): cdef ChunkContainer cc = self.cc if cc.chunk == NULL or cc.channel == -1: return if Mix_GetChunk(cc.channel) == cc.chunk: Mix_HaltChannel(cc.channel) cc.channel = -1 Clock.unschedule(self._check_play) super(SoundSDL2, self).stop() def load(self): cdef ChunkContainer cc = self.cc self.unload() if self.filename is None: return if isinstance(self.filename, bytes): fn = self.filename else: fn = self.filename.encode('UTF-8') cc.chunk = Mix_LoadWAV(<char *><bytes>fn) if cc.chunk == NULL: Logger.warning('AudioSDL2: Unable to load {}: {}'.format( self.filename, Mix_GetError())) else: cc.chunk.volume = int(self.volume * 128) def unload(self): cdef ChunkContainer cc = self.cc self.stop() if cc.chunk != NULL: Mix_FreeChunk(cc.chunk) cc.chunk = NULL def on_volume(self, instance, volume): cdef ChunkContainer cc = self.cc if cc.chunk != NULL: cc.chunk.volume = int(volume * 128) # LoadMUS supports OGG, MP3, WAV but we only use it for native midi, # libmikmod, libmodplug and libfluidsynth to avoid confusion class MusicSDL2(Sound): @staticmethod def extensions(): mix_init() # Assume native midi support (defaults to enabled), but may use # modplug, fluidsynth or timidity in reality. It may also be # disabled completely, in which case loading it will fail extensions = set(['mid', 'midi']) # libmodplug, may be incomplete if mix_flags & MIX_INIT_MODPLUG: extensions.update(['669', 'abc', 'amf', 'ams', 'dbm', 'dmf', 'dsm', 'far', 'it', 'j2b', 'mdl', 'med', 'mod', 'mt2', 'mtm', 'okt', 'pat', 'psm', 'ptm', 's3m', 'stm', 'ult', 'umx', 'xm']) # libmikmod, may be incomplete if mix_flags & MIX_INIT_MOD: extensions.update(['669', 'amf', 'apun', 'dsm', 'far', 'gdm', 'gt2', 'it', 'med', 'mod', 'mtm', 'okt', 's3m', 'stm', 'stx', 'ult', 'umx', 'uni', 'xm']) return list(extensions) def __init__(self, **kwargs): self.mc = MusicContainer() mix_init() super(MusicSDL2, self).__init__(**kwargs) def _check_play(self, dt): cdef MusicContainer mc = self.mc if mc.music == NULL: return False if mc.playing and Mix_PlayingMusic(): return if self.loop: def do_loop(dt): self.play() Clock.schedule_once(do_loop) else: self.stop() return False # No way to check length; return -1 if music is loaded, 0 otherwise def _get_length(self): cdef MusicContainer mc = self.mc if mc.music == NULL: return -1 return 0 def play(self): cdef MusicContainer mc = self.mc self.stop() if mc.music == NULL: return Mix_VolumeMusic(int(self.volume * 128)) if Mix_PlayMusic(mc.music, 1) == -1: Logger.warning('AudioSDL2: Unable to play music {}: {}'.format( self.filename, Mix_GetError())) return mc.playing = 1 # schedule event to check if the sound is still playing or not Clock.schedule_interval(self._check_play, 0.1) super(MusicSDL2, self).play() def stop(self): cdef MusicContainer mc = self.mc if mc.music == NULL or not mc.playing: return Mix_HaltMusic() mc.playing = 0 Clock.unschedule(self._check_play) super(MusicSDL2, self).stop() def load(self): cdef MusicContainer mc = self.mc self.unload() if self.filename is None: return if isinstance(self.filename, bytes): fn = self.filename else: fn = self.filename.encode('UTF-8') mc.music = Mix_LoadMUS(<char *><bytes>fn) if mc.music == NULL: Logger.warning('AudioSDL2: Unable to load music {}: {}'.format( self.filename, Mix_GetError())) else: Mix_VolumeMusic(int(self.volume * 128)) def unload(self): cdef MusicContainer mc = self.mc self.stop() if mc.music != NULL: Mix_FreeMusic(mc.music) mc.music = NULL def on_volume(self, instance, volume): cdef MusicContainer mc = self.mc if mc.music != NULL and mc.playing: Mix_VolumeMusic(int(volume * 128)) SoundLoader.register(SoundSDL2) SoundLoader.register(MusicSDL2) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015651�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/__init__.py�������������������������������������������������������������0000664�0000000�0000000�00000010667�12641336260�0017774�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Camera ====== Core class for acquiring the camera and converting its input into a :class:`~kivy.graphics.texture.Texture`. .. versionchanged:: 1.8.0 There is now 2 distinct Gstreamer implementation: one using Gi/Gst working for both Python 2+3 with Gstreamer 1.0, and one using PyGST working only for Python 2 + Gstreamer 0.10. If you have issue with GStreamer, have a look at :ref:`gstreamer-compatibility` ''' __all__ = ('CameraBase', 'Camera') from kivy.utils import platform from kivy.event import EventDispatcher from kivy.logger import Logger from kivy.core import core_select_lib class CameraBase(EventDispatcher): '''Abstract Camera Widget class. Concrete camera classes must implement initialization and frame capturing to a buffer that can be uploaded to the gpu. :Parameters: `index`: int Source index of the camera. `size` : tuple (int, int) Size at which the image is drawn. If no size is specified, it defaults to the resolution of the camera image. `resolution` : tuple (int, int) Resolution to try to request from the camera. Used in the gstreamer pipeline by forcing the appsink caps to this resolution. If the camera doesnt support the resolution, a negotiation error might be thrown. :Events: `on_load` Fired when the camera is loaded and the texture has become available. `on_texture` Fired each time the camera texture is updated. ''' __events__ = ('on_load', 'on_texture') def __init__(self, **kwargs): kwargs.setdefault('stopped', False) kwargs.setdefault('resolution', (640, 480)) kwargs.setdefault('index', 0) self.stopped = kwargs.get('stopped') self._resolution = kwargs.get('resolution') self._index = kwargs.get('index') self._buffer = None self._format = 'rgb' self._texture = None self.capture_device = None kwargs.setdefault('size', self._resolution) super(CameraBase, self).__init__() self.init_camera() if not self.stopped: self.start() def _set_resolution(self, res): self._resolution = res self.init_camera() def _get_resolution(self): return self._resolution resolution = property(lambda self: self._get_resolution(), lambda self, x: self._set_resolution(x), doc='Resolution of camera capture (width, height)') def _set_index(self, x): if x == self._index: return self._index = x self.init_camera() def _get_index(self): return self._x index = property(lambda self: self._get_index(), lambda self, x: self._set_index(x), doc='Source index of the camera') def _get_texture(self): return self._texture texture = property(lambda self: self._get_texture(), doc='Return the camera texture with the latest capture') def init_camera(self): '''Initialise the camera (internal)''' pass def start(self): '''Start the camera acquire''' self.stopped = False def stop(self): '''Release the camera''' self.stopped = True def _update(self, dt): '''Update the camera (internal)''' pass def _copy_to_gpu(self): '''Copy the the buffer into the texture''' if self._texture is None: Logger.debug('Camera: copy_to_gpu() failed, _texture is None !') return self._texture.blit_buffer(self._buffer, colorfmt=self._format) self._buffer = None self.dispatch('on_texture') def on_texture(self): pass def on_load(self): pass # Load the appropriate providers providers = () if platform == 'win': providers += (('videocapture', 'camera_videocapture', 'CameraVideoCapture'), ) elif platform == 'macosx': providers += (('avfoundation', 'camera_avfoundation', 'CameraAVFoundation'), ) elif platform == 'android': providers += (('android', 'camera_android', 'CameraAndroid'), ) else: #providers += (('gi', 'camera_gi', 'CameraGi'), ) providers += (('pygst', 'camera_pygst', 'CameraPyGst'), ) providers += (('opencv', 'camera_opencv', 'CameraOpenCV'), ) Camera = core_select_lib('camera', (providers)) �������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_android.py�������������������������������������������������������0000664�0000000�0000000�00000014263�12641336260�0021161�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from jnius import autoclass, PythonJavaClass, java_method from kivy.clock import Clock from kivy.graphics.texture import Texture from kivy.graphics import Fbo, Callback, Rectangle from kivy.core.camera import CameraBase import threading Camera = autoclass('android.hardware.Camera') SurfaceTexture = autoclass('android.graphics.SurfaceTexture') GL_TEXTURE_EXTERNAL_OES = autoclass( 'android.opengl.GLES11Ext').GL_TEXTURE_EXTERNAL_OES ImageFormat = autoclass('android.graphics.ImageFormat') class PreviewCallback(PythonJavaClass): """ Interface used to get back the preview frame of the Android Camera """ __javainterfaces__ = ('android.hardware.Camera$PreviewCallback', ) def __init__(self, callback): super(PreviewCallback, self).__init__() self._callback = callback @java_method('([BLandroid/hardware/Camera;)V') def onPreviewFrame(self, data, camera): self._callback(data, camera) class CameraAndroid(CameraBase): """ Implementation of CameraBase using Android API """ def __init__(self, **kwargs): self._android_camera = None self._preview_cb = PreviewCallback(self._on_preview_frame) self._buflock = threading.Lock() super(CameraAndroid, self).__init__(**kwargs) def __del__(self): self._release_camera() def init_camera(self): self._release_camera() self._android_camera = Camera.open(self._index) params = self._android_camera.getParameters() width, height = self._resolution params.setPreviewSize(width, height) self._android_camera.setParameters(params) # self._android_camera.setDisplayOrientation() self.fps = 30. pf = params.getPreviewFormat() assert(pf == ImageFormat.NV21) # default format is NV21 self._bufsize = int(ImageFormat.getBitsPerPixel(pf) / 8. * width * height) self._camera_texture = Texture(width=width, height=height, target=GL_TEXTURE_EXTERNAL_OES, colorfmt='rgba') self._surface_texture = SurfaceTexture(int(self._camera_texture.id)) self._android_camera.setPreviewTexture(self._surface_texture) self._fbo = Fbo(size=self._resolution) self._fbo.shader.fs = ''' #extension GL_OES_EGL_image_external : require #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; uniform samplerExternalOES texture1; void main() { gl_FragColor = texture2D(texture1, tex_coord0); } ''' with self._fbo: self._texture_cb = Callback(lambda instr: self._camera_texture.bind) Rectangle(size=self._resolution) def _release_camera(self): if self._android_camera is None: return self.stop() self._android_camera.release() self._android_camera = None # clear texture and it'll be reset in `_update` pointing to new FBO self._texture = None del self._fbo, self._surface_texture, self._camera_texture def _on_preview_frame(self, data, camera): with self._buflock: if self._buffer is not None: # add buffer back for reuse self._android_camera.addCallbackBuffer(self._buffer) self._buffer = data # check if frame grabbing works # print self._buffer, len(self.frame_data) def _refresh_fbo(self): self._texture_cb.ask_update() self._fbo.draw() def start(self): super(CameraAndroid, self).start() with self._buflock: self._buffer = None for k in range(2): # double buffer buf = '\x00' * self._bufsize self._android_camera.addCallbackBuffer(buf) self._android_camera.setPreviewCallbackWithBuffer(self._preview_cb) self._android_camera.startPreview() Clock.unschedule(self._update) Clock.schedule_interval(self._update, 1. / self.fps) def stop(self): super(CameraAndroid, self).stop() Clock.unschedule(self._update) self._android_camera.stopPreview() self._android_camera.setPreviewCallbackWithBuffer(None) # buffer queue cleared as well, to be recreated on next start with self._buflock: self._buffer = None def _update(self, dt): self._surface_texture.updateTexImage() self._refresh_fbo() if self._texture is None: self._texture = self._fbo.texture self.dispatch('on_load') self._copy_to_gpu() def _copy_to_gpu(self): """ A dummy placeholder (the image is already in GPU) to be consistent with other providers. """ self.dispatch('on_texture') def grab_frame(self): """ Grab current frame (thread-safe, minimal overhead) """ with self._buflock: if self._buffer is None: return None buf = self._buffer.tostring() return buf def decode_frame(self, buf): """ Decode image data from grabbed frame. This method depends on OpenCV and NumPy - however it is only used for fetching the current frame as a NumPy array, and not required when this :class:`CameraAndroid` provider is simply used by a :class:`~kivy.uix.camera.Camera` widget. """ import numpy as np from cv2 import cvtColor w, h = self._resolution arr = np.fromstring(buf, 'uint8').reshape((h + h / 2, w)) arr = cvtColor(arr, 93) # NV21 -> BGR return arr def read_frame(self): """ Grab and decode frame in one call """ return self.decode_frame(self.grab_frame()) @staticmethod def get_camera_count(): """ Get the number of available cameras. """ return Camera.getNumberOfCameras() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_avfoundation.pyx�������������������������������������������������0000664�0000000�0000000�00000004636�12641336260�0022431�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' AVFoundation Camera =================== Camera implementation using AVFoundation framework for OSX / iOS ''' __all__ = ['CameraAVFoundation'] cdef extern from "camera_avfoundation_implem.h": ctypedef void *camera_t camera_t avf_camera_init(int index, int width, int height) void avf_camera_deinit(camera_t camera) void avf_camera_update(camera_t camera) void avf_camera_start(camera_t camera) void avf_camera_stop(camera_t camera) void avf_camera_get_image(camera_t camera, int *width, int *height, int *rowsize, char **data) from kivy.logger import Logger from kivy.clock import Clock from kivy.graphics.texture import Texture from kivy.core.camera import CameraBase cdef class _AVStorage: cdef camera_t camera def __cinit__(self): self.camera = NULL class CameraAVFoundation(CameraBase): '''Implementation of CameraBase using AVFoundation ''' def __init__(self, **kwargs): self._storage = _AVStorage() super(CameraAVFoundation, self).__init__(**kwargs) def init_camera(self): cdef _AVStorage storage = <_AVStorage>self._storage storage.camera = avf_camera_init( self._index, self.resolution[0], self.resolution[1]) def _update(self, dt): cdef _AVStorage storage = <_AVStorage>self._storage cdef int width, height, rowsize cdef char *data if self.stopped: return avf_camera_update(storage.camera) avf_camera_get_image(storage.camera, &width, &height, &rowsize, &data) if data == NULL: return self._resolution = (width, height) if self._texture is None or self._texture.size != self._resolution: self._texture = Texture.create(self._resolution) self._texture.flip_vertical() self.dispatch('on_load') self._buffer = <bytes>data[:rowsize * height] self._format = 'bgra' self._copy_to_gpu() def start(self): cdef _AVStorage storage = <_AVStorage>self._storage super(CameraAVFoundation, self).start() Clock.unschedule(self._update) Clock.schedule_interval(self._update, 1 / 30.) avf_camera_start(storage.camera) def stop(self): cdef _AVStorage storage = <_AVStorage>self._storage super(CameraAVFoundation, self).stop() Clock.unschedule(self._update) avf_camera_stop(storage.camera) ��������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_avfoundation_implem.h��������������������������������������������0000664�0000000�0000000�00000000526�12641336260�0023375�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������typedef void *camera_t; camera_t avf_camera_init(int index, int width, int height); void avf_camera_deinit(camera_t camera); void avf_camera_update(camera_t camera); void avf_camera_start(camera_t camera); void avf_camera_stop(camera_t camera); void avf_camera_get_image(camera_t camera, int *width, int *height, int *rowsize, char **data); ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_avfoundation_implem.m��������������������������������������������0000664�0000000�0000000�00000034673�12641336260�0023414�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* * Camera base implementation for OSX / iOS * derivated from cap_avfoundation.mm of OpenCV * by Mathieu Virbel * * TODO: * - enable the provider for iOS, and test it! * - add interface for setting some capabilities as focus/exposure/... * * I've let the code concerning caps, even if it's not yet used. uncomment * WITH_CAMERA_CAPS to compile with it. */ //#define WITH_CAMERA_CAPS #import <AVFoundation/AVFoundation.h> #import <Foundation/NSException.h> #ifdef WITH_CAMERA_CAPS typedef enum { CAM_FRAME_WIDTH, CAM_FRAME_HEIGHT, CAM_IOS_DEVICE_FOCUS, CAM_IOS_DEVICE_EXPOSURE, CAM_IOS_DEVICE_FLASH, CAM_IOS_DEVICE_WHITEBALANCE, CAM_IOS_DEVICE_TORCH } caps_t; #endif class CameraFrame { public: CameraFrame(int width, int height); ~CameraFrame(); char *data; unsigned int datasize; unsigned int rowsize; int width; int height; }; @interface CaptureDelegate : NSObject <AVCaptureVideoDataOutputSampleBufferDelegate> { int newFrame; CVImageBufferRef mCurrentImageBuffer; CameraFrame* image; } - (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection; - (int)updateImage; - (CameraFrame*)getOutput; @end class Camera { public: Camera(int cameraNum, int width, int height); ~Camera(); bool grabFrame(double timeOut); CameraFrame* retrieveFrame(); int startCaptureDevice(); void stopCaptureDevice(); #ifdef WITH_CAMERA_CAPS double getProperty(int property_id); bool setProperty(int property_id, double value); void setWidthHeight(); #endif private: AVCaptureSession *mCaptureSession; AVCaptureDeviceInput *mCaptureDeviceInput; AVCaptureVideoDataOutput *mCaptureDecompressedVideoOutput; AVCaptureDevice *mCaptureDevice; CaptureDelegate *capture; int cameraNum; int width; int height; int settingWidth; int settingHeight; int started; }; CameraFrame::CameraFrame(int _width, int _height) { data = NULL; rowsize = datasize = 0; width = _width; height = _height; } CameraFrame::~CameraFrame() { if (data != NULL) { free(data); data = NULL; } } Camera::Camera(int _cameraNum, int _width, int _height) { mCaptureSession = nil; mCaptureDeviceInput = nil; mCaptureDecompressedVideoOutput = nil; capture = nil; width = _width; height = _height; settingWidth = 0; settingHeight = 0; cameraNum = _cameraNum; started = 0; } Camera::~Camera() { stopCaptureDevice(); } bool Camera::grabFrame(double timeOut) { NSAutoreleasePool* localpool = [[NSAutoreleasePool alloc] init]; double sleepTime = 0.005; double total = 0; NSDate *loopUntil = [NSDate dateWithTimeIntervalSinceNow:sleepTime]; [capture updateImage]; while (![capture updateImage] && (total += sleepTime)<=timeOut && [[NSRunLoop currentRunLoop] runMode: NSDefaultRunLoopMode beforeDate:loopUntil]) loopUntil = [NSDate dateWithTimeIntervalSinceNow:sleepTime]; [localpool drain]; return total <= timeOut; } CameraFrame* Camera::retrieveFrame() { return [capture getOutput]; } void Camera::stopCaptureDevice() { NSAutoreleasePool* localpool = [[NSAutoreleasePool alloc] init]; started = 0; [mCaptureSession stopRunning]; [mCaptureSession release]; [mCaptureDeviceInput release]; [mCaptureDecompressedVideoOutput release]; [capture release]; [localpool drain]; } int Camera::startCaptureDevice() { NSError* error; NSArray *devices; AVCaptureDevice *device; NSAutoreleasePool* localpool = [[NSAutoreleasePool alloc] init]; if (started == 1) return 1; capture = [[CaptureDelegate alloc] init]; devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; if ([devices count] == 0) { NSLog(@"AV Foundation didn't find any attached Video Input Devices!\n"); [localpool drain]; return 0; } if (cameraNum >= 0) { int camNum = cameraNum % [devices count]; if (camNum != cameraNum) { NSLog(@"Warning: Max Camera Num is %lu; Using camera %d\n", (unsigned long)([devices count] - 1), camNum); } device = [devices objectAtIndex:camNum]; } else { device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo] ; } mCaptureDevice = device; if (device) { mCaptureDeviceInput = [[AVCaptureDeviceInput alloc] initWithDevice:device error:&error] ; mCaptureSession = [[AVCaptureSession alloc] init] ; mCaptureDecompressedVideoOutput = [[AVCaptureVideoDataOutput alloc] init]; dispatch_queue_t queue = dispatch_queue_create("cameraQueue", NULL); [mCaptureDecompressedVideoOutput setSampleBufferDelegate:capture queue:queue]; dispatch_release(queue); NSDictionary *pixelBufferOptions ; if (width > 0 && height > 0) { pixelBufferOptions = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithDouble:1.0*width], (id)kCVPixelBufferWidthKey, [NSNumber numberWithDouble:1.0*height], (id)kCVPixelBufferHeightKey, [NSNumber numberWithUnsignedInt:kCVPixelFormatType_32BGRA], (id)kCVPixelBufferPixelFormatTypeKey, nil]; } else { pixelBufferOptions = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithUnsignedInt:kCVPixelFormatType_32BGRA], (id)kCVPixelBufferPixelFormatTypeKey, nil]; } //TODO: add new interface for setting fps and capturing resolution. [mCaptureDecompressedVideoOutput setVideoSettings:pixelBufferOptions]; mCaptureDecompressedVideoOutput.alwaysDiscardsLateVideoFrames = YES; #if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR mCaptureDecompressedVideoOutput.minFrameDuration = CMTimeMake(1, 30); #endif //Slow. 1280*720 for iPhone4, iPod back camera. 640*480 for front camera //mCaptureSession.sessionPreset = AVCaptureSessionPresetHigh; // fps ~= 5 slow for OpenCV mCaptureSession.sessionPreset = AVCaptureSessionPresetMedium; //480*360 if (width == 0) width = 480; if (height == 0) height = 360; [mCaptureSession addInput:mCaptureDeviceInput]; [mCaptureSession addOutput:mCaptureDecompressedVideoOutput]; [mCaptureSession startRunning]; [localpool drain]; started = 1; return 1; } [localpool drain]; return 0; } #ifdef WITH_CAMERA_CAPS void Camera::setWidthHeight() { NSAutoreleasePool* localpool = [[NSAutoreleasePool alloc] init]; NSDictionary* pixelBufferOptions = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithDouble:1.0*width], (id)kCVPixelBufferWidthKey, [NSNumber numberWithDouble:1.0*height], (id)kCVPixelBufferHeightKey, [NSNumber numberWithUnsignedInt:kCVPixelFormatType_32BGRA], (id)kCVPixelBufferPixelFormatTypeKey, nil]; [mCaptureDecompressedVideoOutput setVideoSettings:pixelBufferOptions]; grabFrame(60); [localpool drain]; } double Camera::getProperty(int property_id) { NSAutoreleasePool* localpool = [[NSAutoreleasePool alloc] init]; NSArray* ports = mCaptureDeviceInput.ports; CMFormatDescriptionRef format = [[ports objectAtIndex:0] formatDescription]; CGSize s1 = CMVideoFormatDescriptionGetPresentationDimensions(format, YES, YES); int width = (int)s1.width; int height = (int)s1.height; [localpool drain]; switch (property_id) { case CAM_FRAME_WIDTH: return width; case CAM_FRAME_HEIGHT: return height; case CAM_IOS_DEVICE_FOCUS: return mCaptureDevice.focusMode; case CAM_IOS_DEVICE_EXPOSURE: return mCaptureDevice.exposureMode; case CAM_IOS_DEVICE_FLASH: return mCaptureDevice.flashMode; case CAM_IOS_DEVICE_WHITEBALANCE: return mCaptureDevice.whiteBalanceMode; case CAM_IOS_DEVICE_TORCH: return mCaptureDevice.torchMode; default: return 0; } } bool Camera::setProperty(int property_id, double value) { switch (property_id) { case CAM_FRAME_WIDTH: width = value; settingWidth = 1; if (settingWidth && settingHeight) { setWidthHeight(); settingWidth =0; settingHeight = 0; } return true; case CAM_FRAME_HEIGHT: height = value; settingHeight = 1; if (settingWidth && settingHeight) { setWidthHeight(); settingWidth =0; settingHeight = 0; } return true; case CAM_IOS_DEVICE_FOCUS: if ([mCaptureDevice isFocusModeSupported:(int)value]) { NSError* error = nil; [mCaptureDevice lockForConfiguration:&error]; if (error) return false; [mCaptureDevice setFocusMode:(int)value]; [mCaptureDevice unlockForConfiguration]; return true; } else { return false; } case CAM_IOS_DEVICE_EXPOSURE: if ([mCaptureDevice isExposureModeSupported:(int)value]) { NSError* error = nil; [mCaptureDevice lockForConfiguration:&error]; if (error) return false; [mCaptureDevice setExposureMode:(int)value]; [mCaptureDevice unlockForConfiguration]; return true; } else { return false; } case CAM_IOS_DEVICE_FLASH: if ( [mCaptureDevice hasFlash] && [mCaptureDevice isFlashModeSupported:(int)value]) { NSError* error = nil; [mCaptureDevice lockForConfiguration:&error]; if (error) return false; [mCaptureDevice setFlashMode:(int)value]; [mCaptureDevice unlockForConfiguration]; return true; } else { return false; } case CAM_IOS_DEVICE_WHITEBALANCE: if ([mCaptureDevice isWhiteBalanceModeSupported:(int)value]) { NSError* error = nil; [mCaptureDevice lockForConfiguration:&error]; if (error) return false; [mCaptureDevice setWhiteBalanceMode:(int)value]; [mCaptureDevice unlockForConfiguration]; return true; } else { return false; } case CAM_IOS_DEVICE_TORCH: if ([mCaptureDevice hasFlash] && [mCaptureDevice isTorchModeSupported:(int)value]) { NSError* error = nil; [mCaptureDevice lockForConfiguration:&error]; if (error) return false; [mCaptureDevice setTorchMode:(int)value]; [mCaptureDevice unlockForConfiguration]; return true; } else { return false; } default: return false; } } #endif @implementation CaptureDelegate - (id)init { [super init]; newFrame = 0; image = NULL; return self; } -(void)dealloc { delete image; [super dealloc]; } - (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection{ // Failed // connection.videoOrientation = AVCaptureVideoOrientationPortrait; CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer); CVBufferRetain(imageBuffer); CVImageBufferRef imageBufferToRelease = mCurrentImageBuffer; @synchronized (self) { mCurrentImageBuffer = imageBuffer; newFrame = 1; } CVBufferRelease(imageBufferToRelease); } -(CameraFrame*) getOutput { return image; } -(int) updateImage { CVPixelBufferRef pixels; if (newFrame == 0) return 0; @synchronized (self) { pixels = CVBufferRetain(mCurrentImageBuffer); newFrame = 0; } CVPixelBufferLockBaseAddress(pixels, 0); uint32_t* baseaddress = (uint32_t*)CVPixelBufferGetBaseAddress(pixels); size_t width = CVPixelBufferGetWidth(pixels); size_t height = CVPixelBufferGetHeight(pixels); size_t rowsize = CVPixelBufferGetBytesPerRow(pixels); //NSLog(@"updateImage() ! width=%lu height=%lu rowsize=%lu\n", // width, height, rowsize); if (rowsize != 0) { if (image == NULL) image = new CameraFrame((int)width, (int)height); if (image->datasize != width * height * sizeof(char) * 4) { image->datasize = (unsigned int)(width * height * sizeof(char) * 4); if (image->data != NULL) free(image->data); image->data = (char *)malloc(image->datasize); image->rowsize = (unsigned int)rowsize; } if (image->rowsize == width * 4) memcpy(image->data, baseaddress, image->datasize); else { char *dstbuffer = image->data; char *srcbuffer = (char *)baseaddress; unsigned long width4 = width * 4; for (int y = 0; y < height; y++) { memcpy(dstbuffer, srcbuffer, rowsize); dstbuffer += width4; srcbuffer += rowsize; } } } CVPixelBufferUnlockBaseAddress(pixels, 0); CVBufferRelease(pixels); return 1; } @end // // C-like API for easier interaction with Cython // #include "camera_avfoundation_implem.h" camera_t avf_camera_init(int index, int width, int height) { return new Camera(index, width, height); } void avf_camera_start(camera_t camera) { ((Camera *)camera)->startCaptureDevice(); } void avf_camera_stop(camera_t camera) { ((Camera *)camera)->stopCaptureDevice(); } void avf_camera_deinit(camera_t camera) { delete (Camera *)(camera); } void avf_camera_update(camera_t camera) { ((Camera *)camera)->grabFrame(0); } void avf_camera_get_image(camera_t camera, int *width, int *height, int *rowsize, char **data) { CameraFrame *frame = ((Camera *)camera)->retrieveFrame(); *width = *height = *rowsize = 0; *data = nil; if (frame == nil) return; *width = frame->width; *height = frame->height; *rowsize = frame->rowsize; *data = frame->data; } ���������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_gi.py������������������������������������������������������������0000664�0000000�0000000�00000013175�12641336260�0020141�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Gi Camera ========= Implement CameraBase with Gi / Gstreamer, working on both Python 2 and 3 ''' __all__ = ('CameraGi', ) from gi.repository import Gst from kivy.clock import Clock from kivy.graphics.texture import Texture from kivy.core.camera import CameraBase from kivy.support import install_gobject_iteration from kivy.logger import Logger from ctypes import Structure, c_void_p, c_int, string_at from weakref import ref import atexit # initialize the camera/gi. if the older version is used, don't use camera_gi. Gst.init(None) version = Gst.version() if version < (1, 0, 0, 0): raise Exception('Cannot use camera_gi, Gstreamer < 1.0 is not supported.') Logger.info('CameraGi: Using Gstreamer {}'.format( '.'.join(['{}'.format(x) for x in Gst.version()]))) install_gobject_iteration() class _MapInfo(Structure): _fields_ = [ ('memory', c_void_p), ('flags', c_int), ('data', c_void_p)] # we don't care about the rest def _on_cameragi_unref(obj): if obj in CameraGi._instances: CameraGi._instances.remove(obj) class CameraGi(CameraBase): '''Implementation of CameraBase using GStreamer :Parameters: `video_src` : str, default is 'v4l2src' Other tested options are: 'dc1394src' for firewire dc camera (e.g. firefly MV). Any gstreamer video source should potentially work. Theoretically a longer string using "!" can be used describing the first part of a gstreamer pipeline. ''' _instances = [] def __init__(self, **kwargs): self._pipeline = None self._camerasink = None self._decodebin = None self._texturesize = None self._video_src = kwargs.get('video_src', 'v4l2src') wk = ref(self, _on_cameragi_unref) CameraGi._instances.append(wk) super(CameraGi, self).__init__(**kwargs) def init_camera(self): # TODO: This doesn't work when camera resolution is resized at runtime. # There must be some other way to release the camera? if self._pipeline: self._pipeline = None video_src = self._video_src if video_src == 'v4l2src': video_src += ' device=/dev/video%d' % self._index elif video_src == 'dc1394src': video_src += ' camera-number=%d' % self._index if Gst.version() < (1, 0, 0, 0): caps = ('video/x-raw-rgb,red_mask=(int)0xff0000,' 'green_mask=(int)0x00ff00,blue_mask=(int)0x0000ff') pl = ('{} ! decodebin name=decoder ! ffmpegcolorspace ! ' 'appsink name=camerasink emit-signals=True caps={}') else: caps = 'video/x-raw,format=RGB' pl = '{} ! decodebin name=decoder ! videoconvert ! appsink ' + \ 'name=camerasink emit-signals=True caps={}' self._pipeline = Gst.parse_launch(pl.format(video_src, caps)) self._camerasink = self._pipeline.get_by_name('camerasink') self._camerasink.connect('new-sample', self._gst_new_sample) self._decodebin = self._pipeline.get_by_name('decoder') if self._camerasink and not self.stopped: self.start() def _gst_new_sample(self, *largs): sample = self._camerasink.emit('pull-sample') if sample is None: return False self._sample = sample if self._texturesize is None: # try to get the camera image size for pad in self._decodebin.srcpads: s = pad.get_current_caps().get_structure(0) self._texturesize = ( s.get_value('width'), s.get_value('height')) Clock.schedule_once(self._update) return False Clock.schedule_once(self._update) return False def start(self): super(CameraGi, self).start() self._pipeline.set_state(Gst.State.PLAYING) def stop(self): super(CameraGi, self).stop() self._pipeline.set_state(Gst.State.PAUSED) def unload(self): self._pipeline.set_state(Gst.State.NULL) def _update(self, dt): sample, self._sample = self._sample, None if sample is None: return if self._texture is None and self._texturesize is not None: self._texture = Texture.create( size=self._texturesize, colorfmt='rgb') self._texture.flip_vertical() self.dispatch('on_load') # decode sample # read the data from the buffer memory try: buf = sample.get_buffer() result, mapinfo = buf.map(Gst.MapFlags.READ) # We cannot get the data out of mapinfo, using Gst 1.0.6 + Gi 3.8.0 # related bug report: # https://bugzilla.gnome.org/show_bug.cgi?id=6t8663 # ie: mapinfo.data is normally a char*, but here, we have an int # So right now, we use ctypes instead to read the mapinfo ourself. addr = mapinfo.__hash__() c_mapinfo = _MapInfo.from_address(addr) # now get the memory self._buffer = string_at(c_mapinfo.data, mapinfo.size) self._copy_to_gpu() finally: if mapinfo is not None: buf.unmap(mapinfo) @atexit.register def camera_gi_clean(): # if we leave the python process with some video running, we can hit a # segfault. This is forcing the stop/unload of all remaining videos before # exiting the python process. for weakcamera in CameraGi._instances: camera = weakcamera() if isinstance(camera, CameraGi): camera.stop() camera.unload() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_opencv.py��������������������������������������������������������0000664�0000000�0000000�00000006033�12641336260�0021027�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' OpenCV Camera: Implement CameraBase with OpenCV ''' # # TODO: make usage of thread or multiprocess # __all__ = ('CameraOpenCV') from kivy.logger import Logger from kivy.clock import Clock from kivy.graphics.texture import Texture from kivy.core.camera import CameraBase try: import opencv as cv import opencv.highgui as hg except ImportError: import cv class Hg(object): ''' On OSX, not only are the import names different, but the API also differs. There is no module called 'highgui' but the names are directly available in the 'cv' module. Some of them even have a different names. Therefore we use this proxy object. ''' def __getattr__(self, attr): if attr.startswith('cv'): attr = attr[2:] got = getattr(cv, attr) return got hg = Hg() class CameraOpenCV(CameraBase): '''Implementation of CameraBase using OpenCV ''' def __init__(self, **kwargs): self._device = None super(CameraOpenCV, self).__init__(**kwargs) def init_camera(self): # create the device self._device = hg.cvCreateCameraCapture(self._index) # Set preferred resolution cv.SetCaptureProperty(self._device, cv.CV_CAP_PROP_FRAME_WIDTH, self.resolution[0]) cv.SetCaptureProperty(self._device, cv.CV_CAP_PROP_FRAME_HEIGHT, self.resolution[1]) # and get frame to check if it's ok frame = hg.cvQueryFrame(self._device) # Just set the resolution to the frame we just got, but don't use # self.resolution for that as that would cause an infinite recursion # with self.init_camera (but slowly as we'd have to always get a # frame). self._resolution = (int(frame.width), int(frame.height)) #get fps self.fps = cv.GetCaptureProperty(self._device, cv.CV_CAP_PROP_FPS) if self.fps <= 0: self.fps = 1 / 30. if not self.stopped: self.start() def _update(self, dt): if self.stopped: return if self._texture is None: # Create the texture self._texture = Texture.create(self._resolution) self._texture.flip_vertical() self.dispatch('on_load') try: frame = hg.cvQueryFrame(self._device) self._format = 'bgr' try: self._buffer = frame.imageData except AttributeError: # On OSX there is no imageData attribute but a tostring() # method. self._buffer = frame.tostring() self._copy_to_gpu() except: Logger.exception('OpenCV: Couldn\'t get image from Camera') def start(self): super(CameraOpenCV, self).start() Clock.unschedule(self._update) Clock.schedule_interval(self._update, self.fps) def stop(self): super(CameraOpenCV, self).stop() Clock.unschedule(self._update) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_pygst.py���������������������������������������������������������0000664�0000000�0000000�00000006633�12641336260�0020711�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' GStreamer Camera ================ Implement CameraBase with GStreamer, based on PyGST ''' __all__ = ('CameraPyGst', ) from kivy.clock import Clock from kivy.graphics.texture import Texture from kivy.core.camera import CameraBase try: import pygst if not hasattr(pygst, '_gst_already_checked'): pygst.require('0.10') pygst._gst_already_checked = True import gst except: raise # install the gobject iteration from kivy.support import install_gobject_iteration install_gobject_iteration() class CameraPyGst(CameraBase): '''Implementation of CameraBase using GStreamer :Parameters: `video_src` : str, default is 'v4l2src' Other tested options are: 'dc1394src' for firewire dc camera (e.g. firefly MV). Any gstreamer video source should potentially work. Theoretically a longer string using "!" can be used describing the first part of a gstreamer pipeline. ''' def __init__(self, **kwargs): self._pipeline = None self._camerasink = None self._decodebin = None self._texturesize = None self._video_src = kwargs.get('video_src', 'v4l2src') super(CameraPyGst, self).__init__(**kwargs) def init_camera(self): # TODO: This doesn't work when camera resolution is resized at runtime. # There must be some other way to release the camera? if self._pipeline: self._pipeline = None video_src = self._video_src if video_src == 'v4l2src': video_src += ' device=/dev/video%d' % self._index elif video_src == 'dc1394src': video_src += ' camera-number=%d' % self._index GL_CAPS = 'video/x-raw-rgb,red_mask=(int)0xff0000,' + \ 'green_mask=(int)0x00ff00,blue_mask=(int)0x0000ff' pl = '%s ! decodebin name=decoder ! ffmpegcolorspace ! appsink ' + \ 'name=camerasink emit-signals=True caps=%s' self._pipeline = gst.parse_launch(pl % (video_src, GL_CAPS)) self._camerasink = self._pipeline.get_by_name('camerasink') self._camerasink.connect('new-buffer', self._gst_new_buffer) self._decodebin = self._pipeline.get_by_name('decoder') if self._camerasink and not self.stopped: self.start() def _gst_new_buffer(self, *largs): self._format = 'rgb' frame = self._camerasink.emit('pull-buffer') if frame is None: return self._buffer = frame.data if self._texturesize is None: # try to get the camera image size for x in self._decodebin.src_pads(): for cap in x.get_caps(): self._texturesize = (cap['width'], cap['height']) Clock.schedule_once(self._update) return Clock.schedule_once(self._update) def start(self): super(CameraPyGst, self).start() self._pipeline.set_state(gst.STATE_PLAYING) def stop(self): super(CameraPyGst, self).stop() self._pipeline.set_state(gst.STATE_PAUSED) def _update(self, dt): if self._buffer is None: return if self._texture is None and self._texturesize is not None: self._texture = Texture.create( size=self._texturesize, colorfmt='rgb') self._texture.flip_vertical() self.dispatch('on_load') self._copy_to_gpu() �����������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/camera/camera_videocapture.py��������������������������������������������������0000664�0000000�0000000�00000003214�12641336260�0022225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' VideoCapture Camera: Implement CameraBase with VideoCapture ''' # # TODO: make usage of thread or multiprocess # __all__ = ('CameraVideoCapture', ) from kivy.core.camera import CameraBase from kivy.clock import Clock try: from VideoCapture import Device except: raise class CameraVideoCapture(CameraBase): '''Implementation of CameraBase using VideoCapture ''' def __init__(self, **kwargs): self._device = None super(CameraVideoCapture, self).__init__(**kwargs) self._format = 'bgr' def init_camera(self): # create the device self._device = Device(devnum=self._index, showVideoWindow=0) # set resolution try: self._device.setResolution(self.resolution[0], self.resolution[1]) except: raise Exception('VideoCapture: Resolution not supported') self.fps = 1 / 30. def _update(self, dt): data, camera_width, camera_height = self._device.getBuffer() if self._texture is None: # first update, resize if necessary self.size = camera_width, camera_height # and create texture from kivy.graphics.texture import Texture self._texture = Texture.create(size=self.size, colorfmt='rgb') self.dispatch('on_load') # update buffer self._buffer = data self._copy_to_gpu() def start(self): super(CameraVideoCapture, self).start() Clock.unschedule(self._update) Clock.schedule_interval(self._update, self.fps) def stop(self): super(CameraVideoCapture, self).stop() Clock.unschedule(self._update) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016360�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/__init__.py����������������������������������������������������������0000664�0000000�0000000�00000012064�12641336260�0020474�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard ========= Core class for accessing the Clipboard. If we are not able to access the system clipboard, a fake one will be used. Usage example:: >>> from kivy.core.clipboard import Clipboard >>> Clipboard.get_types() ['TIMESTAMP', 'TARGETS', 'MULTIPLE', 'SAVE_TARGETS', 'UTF8_STRING', 'COMPOUND_TEXT', 'TEXT', 'STRING', 'text/plain;charset=utf-8', 'text/plain'] >>> Clipboard.get('TEXT') 'Hello World' >>> Clipboard.put('Great', 'UTF8_STRING') >>> Clipboard.get_types() ['UTF8_STRING'] >>> Clipboard.get('UTF8_STRING') 'Great' .. note:: The main implementation relies on Pygame and works well with text/strings. Anything else might not work the same on all platforms. ''' __all__ = ('ClipboardBase', 'Clipboard') from kivy import Logger from kivy.core import core_select_lib from kivy.utils import platform from kivy.setupconfig import USE_SDL2 class ClipboardBase(object): def get(self, mimetype): '''Get the current data in clipboard, using the mimetype if possible. You not use this method directly. Use :meth:`paste` instead. ''' return None def put(self, data, mimetype): '''Put data on the clipboard, and attach a mimetype. You should not use this method directly. Use :meth:`copy` instead. ''' pass def get_types(self): '''Return a list of supported mimetypes ''' return [] def _ensure_clipboard(self): ''' Ensure that the clipboard has been properly initialised. ''' if hasattr(self, '_clip_mime_type'): return if platform == 'win': self._clip_mime_type = 'text/plain;charset=utf-8' # windows clipboard uses a utf-16 little endian encoding self._encoding = 'utf-16-le' elif platform == 'linux': self._clip_mime_type = 'text/plain;charset=utf-8' self._encoding = 'utf-8' else: self._clip_mime_type = 'text/plain' self._encoding = 'utf-8' def copy(self, data=''): ''' Copy the value provided in argument `data` into current clipboard. If data is not of type string it will be converted to string. .. versionadded:: 1.9.0 ''' if data: self._copy(data) def paste(self): ''' Get text from the system clipboard and return it a usable string. .. versionadded:: 1.9.0 ''' return self._paste() def _copy(self, data): # explicitly terminate strings with a null character # so as to avoid putting spurious data after the end. # MS windows issue. self._ensure_clipboard() if not isinstance(data, bytes): data = data.encode(self._encoding) if platform == 'win': data += b'\x00' self.put(data, self._clip_mime_type) def _paste(self): self._ensure_clipboard() _clip_types = Clipboard.get_types() mime_type = self._clip_mime_type if mime_type not in _clip_types: mime_type = 'text/plain' data = self.get(mime_type) if data is not None: # decode only if we don't have unicode # we would still need to decode from utf-16 (windows) # data is of type bytes in PY3 if isinstance(data, bytes): data = data.decode(self._encoding, 'ignore') # remove null strings mostly a windows issue data = data.replace(u'\x00', u'') return data return u'' # load clipboard implementation _clipboards = [] if platform == 'android': _clipboards.append( ('android', 'clipboard_android', 'ClipboardAndroid')) elif platform == 'macosx': _clipboards.append( ('nspaste', 'clipboard_nspaste', 'ClipboardNSPaste')) elif platform == 'win': _clipboards.append( ('winctypes', 'clipboard_winctypes', 'ClipboardWindows')) elif platform == 'linux': _clipboards.append( ('dbusklipper', 'clipboard_dbusklipper', 'ClipboardDbusKlipper')) _clipboards.append( ('gtk3', 'clipboard_gtk3', 'ClipboardGtk3')) _clipboards.append( ('xclip', 'clipboard_xclip', 'ClipboardXclip')) _clipboards.append( ('xsel', 'clipboard_xsel', 'ClipboardXsel')) if USE_SDL2: _clipboards.append( ('sdl2', 'clipboard_sdl2', 'ClipboardSDL2')) else: _clipboards.append( ('pygame', 'clipboard_pygame', 'ClipboardPygame')) _clipboards.append( ('dummy', 'clipboard_dummy', 'ClipboardDummy')) Clipboard = core_select_lib('clipboard', _clipboards, True) CutBuffer = None if platform == 'linux': _cutbuffers = [ ('xclip', 'clipboard_xclip', 'ClipboardXclip'), ('xsel', 'clipboard_xsel', 'ClipboardXsel'), ] if Clipboard.__class__.__name__ in (c[2] for c in _cutbuffers): CutBuffer = Clipboard else: CutBuffer = core_select_lib('cutbuffer', _cutbuffers, True, basemodule='clipboard') if CutBuffer: Logger.info('CutBuffer: cut buffer support enabled') ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/_clipboard_ext.py����������������������������������������������������0000664�0000000�0000000�00000001671�12641336260�0021715�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard ext: base class for external command clipboards ''' __all__ = ('ClipboardExternalBase', ) from kivy.core.clipboard import ClipboardBase class ClipboardExternalBase(ClipboardBase): @staticmethod def _clip(inout, selection): raise NotImplementedError('clip method not implemented') def get(self, mimetype='text/plain'): p = self._clip('out', 'clipboard') data, _ = p.communicate() return data def put(self, data, mimetype='text/plain'): p = self._clip('in', 'clipboard') p.communicate(data) def get_cutbuffer(self): p = self._clip('out', 'primary') data, _ = p.communicate() return data.decode('utf8') def set_cutbuffer(self, data): if not isinstance(data, bytes): data = data.encode('utf8') p = self._clip('in', 'primary') p.communicate(data) def get_types(self): return [u'text/plain'] �����������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/_clipboard_sdl2.pyx��������������������������������������������������0000664�0000000�0000000�00000000463�12641336260�0022147�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#cython: c_string_type=unicode, c_string_encoding=utf8 ''' TODO: - everything ''' include '../../lib/sdl2.pxi' def _has_text(): return True if SDL_HasClipboardText() == SDL_TRUE else False def _get_text(): return SDL_GetClipboardText() def _set_text(text): SDL_SetClipboardText(text) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_android.py�������������������������������������������������0000664�0000000�0000000�00000005245�12641336260�0022377�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard Android ================= Android implementation of Clipboard provider, using Pyjnius. ''' __all__ = ('ClipboardAndroid', ) from kivy import Logger from kivy.core.clipboard import ClipboardBase from jnius import autoclass from android.runnable import run_on_ui_thread AndroidString = autoclass('java.lang.String') PythonActivity = autoclass('org.renpy.android.PythonActivity') Context = autoclass('android.content.Context') VER = autoclass('android.os.Build$VERSION') sdk = VER.SDK_INT class ClipboardAndroid(ClipboardBase): def __init__(self): super(ClipboardAndroid, self).__init__() self._clipboard = None self._data = dict() self._data['text/plain'] = None self._data['application/data'] = None PythonActivity._clipboard = None def get(self, mimetype='text/plain'): return self._get(mimetype) def put(self, data, mimetype='text/plain'): self._set(data, mimetype) def get_types(self): return list(self._data.keys()) @run_on_ui_thread def _initialize_clipboard(self): PythonActivity._clipboard = PythonActivity.getSystemService( Context.CLIPBOARD_SERVICE) def _get_clipboard(f): def called(*args, **kargs): self = args[0] if not PythonActivity._clipboard: self._initialize_clipboard() import time while not PythonActivity._clipboard: time.sleep(.01) return f(*args, **kargs) return called @_get_clipboard def _get(self, mimetype='text/plain'): clippy = PythonActivity._clipboard if sdk < 11: data = clippy.getText() else: ClipDescription = autoclass('android.content.ClipDescription') primary_clip = clippy.getPrimaryClip() if primary_clip: try: data = primary_clip.getItemAt(0).coerceToText( PythonActivity.mActivity) except Exception: Logger.exception('Clipboard: failed to paste') data = '' else: data = '' return data @_get_clipboard def _set(self, data, mimetype): clippy = PythonActivity._clipboard if sdk < 11: #versions previous to honeycomb clippy.setText(AndroidString(data)) else: ClipData = autoclass('android.content.ClipData') new_clip = ClipData.newPlainText(AndroidString(""), AndroidString(data)) # put text data onto clipboard clippy.setPrimaryClip(new_clip) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_dbusklipper.py���������������������������������������������0000664�0000000�0000000�00000001765�12641336260�0023306�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard Dbus: an implementation of the Clipboard using dbus and klipper. ''' __all__ = ('ClipboardDbusKlipper', ) from kivy.utils import platform from kivy.core.clipboard import ClipboardBase if platform != 'linux': raise SystemError('unsupported platform for dbus kde clipboard') try: import dbus bus = dbus.SessionBus() proxy = bus.get_object("org.kde.klipper", "/klipper") except: raise class ClipboardDbusKlipper(ClipboardBase): _is_init = False def init(self): if ClipboardDbusKlipper._is_init: return self.iface = dbus.Interface(proxy, "org.kde.klipper.klipper") ClipboardDbusKlipper._is_init = True def get(self, mimetype='text/plain'): self.init() return str(self.iface.getClipboardContents()) def put(self, data, mimetype='text/plain'): self.init() self.iface.setClipboardContents(data.replace('\x00', '')) def get_types(self): self.init() return [u'text/plain'] �����������kivy-1.9.1/kivy/core/clipboard/clipboard_dummy.py���������������������������������������������������0000664�0000000�0000000�00000001173�12641336260�0022106�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard Dummy: an internal implementation that does not use the system clipboard. ''' __all__ = ('ClipboardDummy', ) from kivy.core.clipboard import ClipboardBase class ClipboardDummy(ClipboardBase): def __init__(self): super(ClipboardDummy, self).__init__() self._data = dict() self._data['text/plain'] = None self._data['application/data'] = None def get(self, mimetype='text/plain'): return self._data.get(mimetype, None) def put(self, data, mimetype='text/plain'): self._data[mimetype] = data def get_types(self): return list(self._data.keys()) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_gtk3.py����������������������������������������������������0000664�0000000�0000000�00000002217�12641336260�0021623�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard Gtk3: an implementation of the Clipboard using Gtk3. ''' __all__ = ('ClipboardGtk3',) from kivy.utils import platform from kivy.support import install_gobject_iteration from kivy.core.clipboard import ClipboardBase if platform != 'linux': raise SystemError('unsupported platform for gtk3 clipboard') from gi.repository import Gtk, Gdk clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) class ClipboardGtk3(ClipboardBase): _is_init = False def init(self): if self._is_init: return install_gobject_iteration() self._is_init = True def get(self, mimetype='text/plain;charset=utf-8'): self.init() if mimetype == 'text/plain;charset=utf-8': contents = clipboard.wait_for_text() if contents: return contents return '' def put(self, data, mimetype='text/plain;charset=utf-8'): self.init() if mimetype == 'text/plain;charset=utf-8': text = data.decode(self._encoding) clipboard.set_text(text, -1) def get_types(self): self.init() return ['text/plain;charset=utf-8'] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_nspaste.py�������������������������������������������������0000664�0000000�0000000�00000002302�12641336260�0022423�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard OsX: implementation of clipboard using Appkit ''' __all__ = ('ClipboardNSPaste', ) from kivy.core.clipboard import ClipboardBase from kivy.utils import platform if platform != 'macosx': raise SystemError('Unsupported platform for appkit clipboard.') try: from pyobjus import autoclass from pyobjus.dylib_manager import load_framework, INCLUDE load_framework(INCLUDE.AppKit) except ImportError: raise SystemError('Pyobjus not installed. Please run the following' ' command to install it. `pip install --user pyobjus`') NSPasteboard = autoclass('NSPasteboard') NSString = autoclass('NSString') class ClipboardNSPaste(ClipboardBase): def __init__(self): super(ClipboardNSPaste, self).__init__() self._clipboard = NSPasteboard.generalPasteboard() def get(self, mimetype='text/plain'): pb = self._clipboard data = pb.stringForType_('public.utf8-plain-text') if not data: return "" return data.UTF8String() def put(self, data, mimetype='text/plain'): pb = self._clipboard pb.clearContents() pb.writeObjects_([data]) def get_types(self): return list('text/plain',) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_pygame.py��������������������������������������������������0000664�0000000�0000000�00000002646�12641336260�0022243�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard Pygame: an implementation of the Clipboard using pygame.scrap. ''' __all__ = ('ClipboardPygame', ) from kivy.utils import platform from kivy.compat import PY2 from kivy.core.clipboard import ClipboardBase if platform not in ('win', 'linux', 'macosx'): raise SystemError('unsupported platform for pygame clipboard') try: import pygame import pygame.scrap except: raise class ClipboardPygame(ClipboardBase): _is_init = False _types = None _aliases = { 'text/plain;charset=utf-8': 'UTF8_STRING' } def init(self): if ClipboardPygame._is_init: return pygame.scrap.init() ClipboardPygame._is_init = True def get(self, mimetype='text/plain'): self.init() mimetype = self._aliases.get(mimetype, mimetype) text = pygame.scrap.get(mimetype) return text def put(self, data, mimetype='text/plain'): self.init() mimetype = self._aliases.get(mimetype, mimetype) pygame.scrap.put(mimetype, data) def get_types(self): if not self._types: self.init() types = pygame.scrap.get_types() for mime, pygtype in self._aliases.items()[:]: if mime in types: del self._aliases[mime] if pygtype in types: types.append(mime) self._types = types return self._types ������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_sdl2.py����������������������������������������������������0000664�0000000�0000000�00000001526�12641336260�0021621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard SDL2: an implementation of the Clipboard using sdl2. ''' __all__ = ('ClipboardSDL2', ) from kivy.utils import platform from kivy.core.clipboard import ClipboardBase if platform not in ('win', 'linux', 'macosx', 'android', 'ios'): raise SystemError('unsupported platform for sdl2 clipboard') try: from kivy.core.clipboard._clipboard_sdl2 import ( _get_text, _has_text, _set_text) except ImportError: raise SystemError('extension not compiled?') class ClipboardSDL2(ClipboardBase): def get(self, mimetype): return _get_text() if _has_text() else '' def _ensure_clipboard(self): super(ClipboardSDL2, self)._ensure_clipboard() self._encoding = 'utf8' def put(self, data=b'', mimetype='text/plain'): _set_text(data) def get_types(self): return ['text/plain'] ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_winctypes.py�����������������������������������������������0000664�0000000�0000000�00000002517�12641336260�0023003�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard windows: an implementation of the Clipboard using ctypes. ''' __all__ = ('ClipboardWindows', ) from kivy.utils import platform from kivy.core.clipboard import ClipboardBase if platform != 'win': raise SystemError('unsupported platform for Windows clipboard') import ctypes user32 = ctypes.windll.user32 kernel32 = ctypes.windll.kernel32 msvcrt = ctypes.cdll.msvcrt c_char_p = ctypes.c_char_p c_wchar_p = ctypes.c_wchar_p class ClipboardWindows(ClipboardBase): def get(self, mimetype='text/plain'): user32.OpenClipboard(0) # 1 is CF_TEXT pcontents = user32.GetClipboardData(13) if not pcontents: return '' data = c_wchar_p(pcontents).value.encode(self._encoding) # ctypes.windll.kernel32.GlobalUnlock(pcontents) user32.CloseClipboard() return data def put(self, text, mimetype='text/plain'): GMEM_DDESHARE = 0x2000 CF_UNICODETEXT = 13 user32.OpenClipboard(None) user32.EmptyClipboard() hCd = kernel32.GlobalAlloc(GMEM_DDESHARE, len(text) + 2) pchData = kernel32.GlobalLock(hCd) msvcrt.wcscpy(c_wchar_p(pchData), text) kernel32.GlobalUnlock(hCd) user32.SetClipboardData(CF_UNICODETEXT, hCd) user32.CloseClipboard() def get_types(self): return ['text/plain'] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_xclip.py���������������������������������������������������0000664�0000000�0000000�00000001300�12641336260�0022062�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard xclip: an implementation of the Clipboard using xclip command line tool. ''' __all__ = ('ClipboardXclip', ) from kivy.utils import platform from kivy.core.clipboard._clipboard_ext import ClipboardExternalBase if platform != 'linux': raise SystemError('unsupported platform for xclip clipboard') try: import subprocess p = subprocess.Popen(['xclip', '-version'], stdout=subprocess.PIPE) p.communicate() except: raise class ClipboardXclip(ClipboardExternalBase): @staticmethod def _clip(inout, selection): pipe = {'std' + inout: subprocess.PIPE} return subprocess.Popen( ['xclip', '-' + inout, '-selection', selection], **pipe) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/clipboard/clipboard_xsel.py����������������������������������������������������0000664�0000000�0000000�00000001354�12641336260�0021727�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Clipboard xsel: an implementation of the Clipboard using xsel command line tool. ''' __all__ = ('ClipboardXsel', ) from kivy.utils import platform from kivy.core.clipboard._clipboard_ext import ClipboardExternalBase if platform != 'linux': raise SystemError('unsupported platform for xsel clipboard') try: import subprocess p = subprocess.Popen(['xsel'], stdout=subprocess.PIPE) p.communicate() except: raise class ClipboardXsel(ClipboardExternalBase): @staticmethod def _clip(inout, selection): pipe = {'std' + inout: subprocess.PIPE} sel = 'b' if selection == 'clipboard' else selection[0] io = inout[0] return subprocess.Popen( ['xsel', '-' + sel + io], **pipe) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/gl/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015023�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/gl/__init__.py�����������������������������������������������������������������0000664�0000000�0000000�00000005471�12641336260�0017143�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 ''' OpenGL ====== Select and use the best OpenGL library available. Depending on your system, the core provider can select an OpenGL ES or a 'classic' desktop OpenGL library. ''' from os import environ from sys import platform as sysplatform, exit MIN_REQUIRED_GL_VERSION = (2, 0) def msgbox(message): if sysplatform == 'win32': import ctypes from ctypes.wintypes import LPCWSTR ctypes.windll.user32.MessageBoxW( None, LPCWSTR(message), u"Kivy Fatal Error", 0) exit(1) if 'KIVY_DOC' not in environ: from kivy.logger import Logger from kivy.graphics import gl_init_resources from kivy.graphics.opengl_utils import gl_get_version from kivy.graphics.opengl import GL_VERSION, GL_VENDOR, GL_RENDERER, \ GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, \ GL_SHADING_LANGUAGE_VERSION,\ glGetString, glGetIntegerv, gl_init_symbols from kivy.utils import platform def init_gl(): gl_init_symbols() print_gl_version() gl_init_resources() def print_gl_version(): version = glGetString(GL_VERSION) vendor = glGetString(GL_VENDOR) renderer = glGetString(GL_RENDERER) Logger.info('GL: OpenGL version <{0}>'.format(version)) Logger.info('GL: OpenGL vendor <{0}>'.format(vendor)) Logger.info('GL: OpenGL renderer <{0}>'.format(renderer)) # Let the user know if his graphics hardware/drivers are too old major, minor = gl_get_version() Logger.info('GL: OpenGL parsed version: %d, %d' % (major, minor)) if (major, minor) < MIN_REQUIRED_GL_VERSION: msg = ( 'GL: Minimum required OpenGL version (2.0) NOT found!\n\n' 'OpenGL version detected: {0}.{1}\n\n' 'Version: {2}\nVendor: {3}\nRenderer: {4}\n\n' 'Try upgrading your graphics drivers and/or your ' 'graphics hardware in case of problems.\n\n' 'The application will leave now.').format( major, minor, version, vendor, renderer) Logger.critical(msg) msgbox(msg) if platform != 'android': # XXX in the android emulator (latest version at 22 march 2013), # this call was segfaulting the gl stack. Logger.info('GL: Shading version <{0}>'.format( glGetString(GL_SHADING_LANGUAGE_VERSION))) Logger.info('GL: Texture max size <{0}>'.format( glGetIntegerv(GL_MAX_TEXTURE_SIZE)[0])) Logger.info('GL: Texture max units <{0}>'.format( glGetIntegerv(GL_MAX_TEXTURE_IMAGE_UNITS)[0])) # To be able to use our GL provider, we must have a window # Automaticly import window auto to ensure the default window creation import kivy.core.window # NOQA �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015503�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/__init__.py��������������������������������������������������������������0000664�0000000�0000000�00000070500�12641336260�0017616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Image ===== Core classes for loading images and converting them to a :class:`~kivy.graphics.texture.Texture`. The raw image data can be keep in memory for further access. In-memory image loading ----------------------- .. versionadded:: 1.9.0 Official support for in-memory loading. Not all the providers support it, but currently SDL2, pygame, pil and imageio work. To load an image with a filename, you would usually do:: from kivy.core.image import Image as CoreImage im = CoreImage("image.png") You can also load the image data directly from a memory block. Instead of passing the filename, you'll need to pass the data as a BytesIO object together with an "ext" parameter. Both are mandatory:: import io from kivy.core.image import Image as CoreImage data = io.BytesIO(open("image.png", "rb").read()) im = CoreImage(data, ext="png") By default, the image will not be cached as our internal cache requires a filename. If you want caching, add a filename that represents your file (it will be used only for caching):: import io from kivy.core.image import Image as CoreImage data = io.BytesIO(open("image.png", "rb").read()) im = CoreImage(data, ext="png", filename="image.png") ''' __all__ = ('Image', 'ImageLoader', 'ImageData') from kivy.event import EventDispatcher from kivy.core import core_register_libs from kivy.logger import Logger from kivy.cache import Cache from kivy.clock import Clock from kivy.atlas import Atlas from kivy.resources import resource_find from kivy.utils import platform from kivy.compat import string_types from kivy.setupconfig import USE_SDL2 import zipfile from io import BytesIO # late binding Texture = TextureRegion = None # register image caching only for keep_data=True Cache.register('kv.image', timeout=60) Cache.register('kv.atlas') class ImageData(object): '''Container for images and mipmap images. The container will always have at least the mipmap level 0. ''' __slots__ = ('fmt', 'mipmaps', 'source', 'flip_vertical', 'source_image') _supported_fmts = ('rgb', 'rgba', 'bgr', 'bgra', 's3tc_dxt1', 's3tc_dxt3', 's3tc_dxt5', 'pvrtc_rgb2', 'pvrtc_rgb4', 'pvrtc_rgba2', 'pvrtc_rgba4', 'etc1_rgb8') def __init__(self, width, height, fmt, data, source=None, flip_vertical=True, source_image=None, rowlength=0): assert fmt in ImageData._supported_fmts #: Decoded image format, one of a available texture format self.fmt = fmt #: Data for each mipmap. self.mipmaps = {} self.add_mipmap(0, width, height, data, rowlength) #: Image source, if available self.source = source #: Indicate if the texture will need to be vertically flipped self.flip_vertical = flip_vertical # the original image, which we might need to save if it is a memoryview self.source_image = source_image def release_data(self): mm = self.mipmaps for item in mm.values(): item[2] = None self.source_image = None @property def width(self): '''Image width in pixels. (If the image is mipmapped, it will use the level 0) ''' return self.mipmaps[0][0] @property def height(self): '''Image height in pixels. (If the image is mipmapped, it will use the level 0) ''' return self.mipmaps[0][1] @property def data(self): '''Image data. (If the image is mipmapped, it will use the level 0) ''' return self.mipmaps[0][2] @property def rowlength(self): '''Image rowlength. (If the image is mipmapped, it will use the level 0) .. versionadded:: 1.9.0 ''' return self.mipmaps[0][3] @property def size(self): '''Image (width, height) in pixels. (If the image is mipmapped, it will use the level 0) ''' mm = self.mipmaps[0] return mm[0], mm[1] @property def have_mipmap(self): return len(self.mipmaps) > 1 def __repr__(self): return ('<ImageData width=%d height=%d fmt=%s ' 'source=%r with %d images>' % ( self.width, self.height, self.fmt, self.source, len(self.mipmaps))) def add_mipmap(self, level, width, height, data, rowlength): '''Add a image for a specific mipmap level. .. versionadded:: 1.0.7 ''' self.mipmaps[level] = [int(width), int(height), data, rowlength] def get_mipmap(self, level): '''Get the mipmap image at a specific level if it exists .. versionadded:: 1.0.7 ''' if level == 0: return (self.width, self.height, self.data, self.rowlength) assert(level < len(self.mipmaps)) return self.mipmaps[level] def iterate_mipmaps(self): '''Iterate over all mipmap images available. .. versionadded:: 1.0.7 ''' mm = self.mipmaps for x in range(len(mm)): item = mm.get(x, None) if item is None: raise Exception('Invalid mipmap level, found empty one') yield x, item[0], item[1], item[2], item[3] class ImageLoaderBase(object): '''Base to implement an image loader.''' __slots__ = ('_texture', '_data', 'filename', 'keep_data', '_mipmap', '_nocache', '_ext', '_inline') def __init__(self, filename, **kwargs): self._mipmap = kwargs.get('mipmap', False) self.keep_data = kwargs.get('keep_data', False) self._nocache = kwargs.get('nocache', False) self._ext = kwargs.get('ext') self._inline = kwargs.get('inline') self.filename = filename if self._inline: self._data = self.load(kwargs.get('rawdata')) else: self._data = self.load(filename) self._textures = None def load(self, filename): '''Load an image''' return None @staticmethod def can_save(): '''Indicate if the loader can save the Image object ''' return False @staticmethod def can_load_memory(): '''Indicate if the loader can load an image by passing data ''' return False @staticmethod def save(): raise NotImplementedError() def populate(self): self._textures = [] fname = self.filename if __debug__: Logger.trace('Image: %r, populate to textures (%d)' % (fname, len(self._data))) for count in range(len(self._data)): # first, check if a texture with the same name already exist in the # cache chr = type(fname) uid = chr(u'%s|%d|%d') % (fname, self._mipmap, count) texture = Cache.get('kv.texture', uid) # if not create it and append to the cache if texture is None: imagedata = self._data[count] source = '{}{}|'.format( 'zip|' if fname.endswith('.zip') else '', self._nocache) imagedata.source = chr(source) + uid texture = Texture.create_from_data( imagedata, mipmap=self._mipmap) if not self._nocache: Cache.append('kv.texture', uid, texture) if imagedata.flip_vertical: texture.flip_vertical() # set as our current texture self._textures.append(texture) # release data if ask if not self.keep_data: self._data[count].release_data() @property def width(self): '''Image width ''' return self._data[0].width @property def height(self): '''Image height ''' return self._data[0].height @property def size(self): '''Image size (width, height) ''' return (self._data[0].width, self._data[0].height) @property def texture(self): '''Get the image texture (created on the first call) ''' if self._textures is None: self.populate() if self._textures is None: return None return self._textures[0] @property def textures(self): '''Get the textures list (for mipmapped image or animated image) .. versionadded:: 1.0.8 ''' if self._textures is None: self.populate() return self._textures @property def nocache(self): '''Indicate if the texture will not be stored in the cache .. versionadded:: 1.6.0 ''' return self._nocache class ImageLoader(object): loaders = [] @staticmethod def zip_loader(filename, **kwargs): '''Read images from an zip file. .. versionadded:: 1.0.8 Returns an Image with a list of type ImageData stored in Image._data ''' # read zip in menory for faster access _file = BytesIO(open(filename, 'rb').read()) # read all images inside the zip z = zipfile.ZipFile(_file) image_data = [] # sort filename list znamelist = z.namelist() znamelist.sort() image = None for zfilename in znamelist: try: #read file and store it in mem with fileIO struct around it tmpfile = BytesIO(z.read(zfilename)) ext = zfilename.split('.')[-1].lower() im = None for loader in ImageLoader.loaders: if (ext not in loader.extensions() or not loader.can_load_memory()): continue Logger.debug('Image%s: Load <%s> from <%s>' % (loader.__name__[11:], zfilename, filename)) try: im = loader(zfilename, ext=ext, rawdata=tmpfile, inline=True, **kwargs) except: # Loader failed, continue trying. continue break if im is not None: # append ImageData to local variable before it's # overwritten image_data.append(im._data[0]) image = im #else: if not image file skip to next except: Logger.warning('Image: Unable to load image' '<%s> in zip <%s> trying to continue...' % (zfilename, filename)) z.close() if len(image_data) == 0: raise Exception('no images in zip <%s>' % filename) # replace Image.Data with the array of all the images in the zip image._data = image_data image.filename = filename return image @staticmethod def register(defcls): ImageLoader.loaders.append(defcls) @staticmethod def load(filename, **kwargs): # atlas ? if filename[:8] == 'atlas://': # remove the url rfn = filename[8:] # last field is the ID try: rfn, uid = rfn.rsplit('/', 1) except ValueError: raise ValueError( 'Image: Invalid %s name for atlas' % filename) # search if we already got the atlas loaded atlas = Cache.get('kv.atlas', rfn) # atlas already loaded, so reupload the missing texture in cache, # because when it's not in use, the texture can be removed from the # kv.texture cache. if atlas: texture = atlas[uid] fn = 'atlas://%s/%s' % (rfn, uid) cid = '{}|{:d}|{:d}'.format(fn, False, 0) Cache.append('kv.texture', cid, texture) return Image(texture) # search with resource afn = rfn if not afn.endswith('.atlas'): afn += '.atlas' afn = resource_find(afn) if not afn: raise Exception('Unable to found %r atlas' % afn) atlas = Atlas(afn) Cache.append('kv.atlas', rfn, atlas) # first time, fill our texture cache. for nid, texture in atlas.textures.items(): fn = 'atlas://%s/%s' % (rfn, nid) cid = '{}|{:d}|{:d}'.format(fn, False, 0) Cache.append('kv.texture', cid, texture) return Image(atlas[uid]) # extract extensions ext = filename.split('.')[-1].lower() # prevent url querystrings if filename.startswith((('http://', 'https://'))): ext = ext.split('?')[0] filename = resource_find(filename) # special case. When we are trying to load a "zip" file with image, we # will use the special zip_loader in ImageLoader. This might return a # sequence of images contained in the zip. if ext == 'zip': return ImageLoader.zip_loader(filename) else: im = None for loader in ImageLoader.loaders: if ext not in loader.extensions(): continue Logger.debug('Image%s: Load <%s>' % (loader.__name__[11:], filename)) im = loader(filename, **kwargs) break if im is None: raise Exception('Unknown <%s> type, no loader found.' % ext) return im class Image(EventDispatcher): '''Load an image and store the size and texture. .. versionchanged:: 1.0.7 `mipmap` attribute has been added. The `texture_mipmap` and `texture_rectangle` have been deleted. .. versionchanged:: 1.0.8 An Image widget can change its texture. A new event 'on_texture' has been introduced. New methods for handling sequenced animation have been added. :Parameters: `arg` : can be a string (str), Texture or Image object. A string is interpreted as a path to the image to be loaded. You can also provide a texture object or an already existing image object. In the latter case, a real copy of the given image object will be returned. `keep_data` : bool, defaults to False. Keep the image data when the texture is created. `scale` : float, defaults to 1.0 Scale of the image. `mipmap` : bool, defaults to False Create mipmap for the texture. `anim_delay`: float, defaults to .25 Delay in seconds between each animation frame. Lower values means faster animation. ''' copy_attributes = ('_size', '_filename', '_texture', '_image', '_mipmap', '_nocache') def __init__(self, arg, **kwargs): # this event should be fired on animation of sequenced img's self.register_event_type('on_texture') super(Image, self).__init__() self._mipmap = kwargs.get('mipmap', False) self._keep_data = kwargs.get('keep_data', False) self._nocache = kwargs.get('nocache', False) self._size = [0, 0] self._image = None self._filename = None self._texture = None self._anim_available = False self._anim_index = 0 self._anim_delay = 0 self.anim_delay = kwargs.get('anim_delay', .25) # indicator of images having been loded in cache self._iteration_done = False if isinstance(arg, Image): for attr in Image.copy_attributes: self.__setattr__(attr, arg.__getattribute__(attr)) elif type(arg) in (Texture, TextureRegion): if not hasattr(self, 'textures'): self.textures = [] self.textures.append(arg) self._texture = arg self._size = self.texture.size elif isinstance(arg, ImageLoaderBase): self.image = arg elif isinstance(arg, BytesIO): ext = kwargs.get('ext', None) if not ext: raise Exception('Inline loading require "ext" parameter') filename = kwargs.get('filename') if not filename: self._nocache = True filename = '__inline__' self.load_memory(arg, ext, filename) elif isinstance(arg, string_types): self.filename = arg else: raise Exception('Unable to load image type {0!r}'.format(arg)) def remove_from_cache(self): '''Remove the Image from cache. This facilitates re-loading of images from disk in case the image content has changed. .. versionadded:: 1.3.0 Usage:: im = CoreImage('1.jpg') # -- do something -- im.remove_from_cache() im = CoreImage('1.jpg') # this time image will be re-loaded from disk ''' count = 0 f = self.filename pat = type(f)(u'%s|%d|%d') uid = pat % (f, self._mipmap, count) Cache.remove("kv.image", uid) while Cache.get("kv.texture", uid): Cache.remove("kv.texture", uid) count += 1 uid = pat % (f, self._mipmap, count) def _anim(self, *largs): if not self._image: return textures = self.image.textures if self._anim_index >= len(textures): self._anim_index = 0 self._texture = self.image.textures[self._anim_index] self.dispatch('on_texture') self._anim_index += 1 self._anim_index %= len(self._image.textures) def anim_reset(self, allow_anim): '''Reset an animation if available. .. versionadded:: 1.0.8 :Parameters: `allow_anim`: bool Indicate whether the animation should restart playing or not. Usage:: # start/reset animation image.anim_reset(True) # or stop the animation image.anim_reset(False) You can change the animation speed whilst it is playing:: # Set to 20 FPS image.anim_delay = 1 / 20. ''' # stop animation Clock.unschedule(self._anim) if allow_anim and self._anim_available: Clock.schedule_interval(self._anim, self.anim_delay) self._anim() def _get_anim_delay(self): return self._anim_delay def _set_anim_delay(self, x): if self._anim_delay == x: return self._anim_delay = x if self._anim_available: Clock.unschedule(self._anim) if self._anim_delay >= 0: Clock.schedule_interval(self._anim, self._anim_delay) anim_delay = property(_get_anim_delay, _set_anim_delay) '''Delay between each animation frame. A lower value means faster animation. .. versionadded:: 1.0.8 ''' @property def anim_available(self): '''Return True if this Image instance has animation available. .. versionadded:: 1.0.8 ''' return self._anim_available @property def anim_index(self): '''Return the index number of the image currently in the texture. .. versionadded:: 1.0.8 ''' return self._anim_index def _img_iterate(self, *largs): if not self.image or self._iteration_done: return self._iteration_done = True imgcount = len(self.image.textures) if imgcount > 1: self._anim_available = True self.anim_reset(True) self._texture = self.image.textures[0] def on_texture(self, *largs): '''This event is fired when the texture reference or content has changed. It is normally used for sequenced images. .. versionadded:: 1.0.8 ''' pass @staticmethod def load(filename, **kwargs): '''Load an image :Parameters: `filename` : str Filename of the image. `keep_data` : bool, defaults to False Keep the image data when the texture is created. ''' kwargs.setdefault('keep_data', False) return Image(filename, **kwargs) def _get_image(self): return self._image def _set_image(self, image): self._image = image if hasattr(image, 'filename'): self._filename = image.filename if image: self._size = (self.image.width, self.image.height) image = property(_get_image, _set_image, doc='Get/set the data image object') def _get_filename(self): return self._filename def _set_filename(self, value): if value is None or value == self._filename: return self._filename = value # construct uid as a key for Cache f = self.filename uid = type(f)(u'%s|%d|%d') % (f, self._mipmap, 0) # in case of Image have been asked with keep_data # check the kv.image cache instead of texture. image = Cache.get('kv.image', uid) if image: # we found an image, yeah ! but reset the texture now. self.image = image # if image.__class__ is core image then it's a texture # from atlas or other sources and has no data so skip if (image.__class__ != self.__class__ and not image.keep_data and self._keep_data): self.remove_from_cache() self._filename = '' self._set_filename(value) else: self._texture = None self._img_iterate() return else: # if we already got a texture, it will be automatically reloaded. _texture = Cache.get('kv.texture', uid) if _texture: self._texture = _texture return # if image not already in cache then load tmpfilename = self._filename image = ImageLoader.load( self._filename, keep_data=self._keep_data, mipmap=self._mipmap, nocache=self._nocache) self._filename = tmpfilename # put the image into the cache if needed if isinstance(image, Texture): self._texture = image self._size = image.size else: self.image = image if not self._nocache: Cache.append('kv.image', uid, self.image) filename = property(_get_filename, _set_filename, doc='Get/set the filename of image') def load_memory(self, data, ext, filename='__inline__'): '''(internal) Method to load an image from raw data. ''' self._filename = filename # see if there is a available loader for it loaders = [loader for loader in ImageLoader.loaders if loader.can_load_memory() and ext in loader.extensions()] if not loaders: raise Exception('No inline loader found to load {}'.format(ext)) image = loaders[0](filename, ext=ext, rawdata=data, inline=True, nocache=self._nocache, mipmap=self._mipmap, keep_data=self._keep_data) if isinstance(image, Texture): self._texture = image self._size = image.size else: self.image = image @property def size(self): '''Image size (width, height) ''' return self._size @property def width(self): '''Image width ''' return self._size[0] @property def height(self): '''Image height ''' return self._size[1] @property def texture(self): '''Texture of the image''' if self.image: if not self._iteration_done: self._img_iterate() return self._texture @property def nocache(self): '''Indicate whether the texture will not be stored in the cache or not. .. versionadded:: 1.6.0 ''' return self._nocache def save(self, filename, flipped=False): '''Save image texture to file. The filename should have the '.png' extension because the texture data read from the GPU is in the RGBA format. '.jpg' might work but has not been heavilly tested so some providers might break when using it. Any other extensions are not officially supported. The flipped parameter flips the saved image vertically, and defaults to True. Example:: # Save an core image object from kivy.core.image import Image img = Image('hello.png') img.save('hello2.png') # Save a texture texture = Texture.create(...) img = Image(texture) img.save('hello3.png') .. versionadded:: 1.7.0 .. versionchanged:: 1.8.0 Parameter `flipped` added to flip the image before saving, default to False. ''' pixels = None size = None loaders = [x for x in ImageLoader.loaders if x.can_save()] if not loaders: return False loader = loaders[0] if self.image: # we might have a ImageData object to use data = self.image._data[0] if data.data is not None: if data.fmt not in ('rgba', 'rgb'): # fast path, use the "raw" data when keep_data is used size = data.width, data.height pixels = data.data else: # the format is not rgba, we need to convert it. # use texture for that. self.populate() if pixels is None and self._texture: # use the texture pixels size = self._texture.size pixels = self._texture.pixels if pixels is None: return False l_pixels = len(pixels) if l_pixels == size[0] * size[1] * 3: fmt = 'rgb' elif l_pixels == size[0] * size[1] * 4: fmt = 'rgba' else: raise Exception('Unable to determine the format of the pixels') return loader.save(filename, size[0], size[1], fmt, pixels, flipped) def read_pixel(self, x, y): '''For a given local x/y position, return the pixel color at that position. .. warning:: This function can only be used with images loaded with the keep_data=True keyword. For example:: m = Image.load('image.png', keep_data=True) color = m.read_pixel(150, 150) :Parameters: `x` : int Local x coordinate of the pixel in question. `y` : int Local y coordinate of the pixel in question. ''' data = self.image._data[0] # can't use this fonction without ImageData if data.data is None: raise EOFError('Image data is missing, make sure that image is' 'loaded with keep_data=True keyword.') # check bounds x, y = int(x), int(y) if not (0 <= x < data.width and 0 <= y < data.height): raise IndexError('Position (%d, %d) is out of range.' % (x, y)) assert data.fmt in ImageData._supported_fmts size = 3 if data.fmt in ('rgb', 'bgr') else 4 index = y * data.width * size + x * size raw = bytearray(data.data[index:index + size]) color = [c / 255.0 for c in raw] # conversion for BGR->RGB, BGR->RGBA format if data.fmt in ('bgr', 'bgra'): color[0], color[2] = color[2], color[0] return color def load(filename): '''Load an image''' return Image.load(filename) # load image loaders image_libs = [] if platform in ('macosx', 'ios'): image_libs += [('imageio', 'img_imageio')] image_libs += [ ('tex', 'img_tex'), ('dds', 'img_dds')] if USE_SDL2: image_libs += [('sdl2', 'img_sdl2')] else: image_libs += [('pygame', 'img_pygame')] image_libs += [ ('ffpy', 'img_ffpyplayer'), ('pil', 'img_pil'), ('gif', 'img_gif')] libs_loaded = core_register_libs('image', image_libs) from os import environ if not 'KIVY_DOC' in environ and not libs_loaded: import sys Logger.critical('App: Unable to get any Image provider, abort.') sys.exit(1) # resolve binding. from kivy.graphics.texture import Texture, TextureRegion ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/_img_sdl2.pyx������������������������������������������������������������0000664�0000000�0000000�00000006751�12641336260�0020115�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������include '../../lib/sdl2.pxi' from kivy.logger import Logger from libc.string cimport memset from libc.stdlib cimport malloc cdef int _is_init = 0 def init(): global _is_init if _is_init: return cdef int ret for flags in (IMG_INIT_JPG, IMG_INIT_PNG, IMG_INIT_TIF, IMG_INIT_WEBP): ret = IMG_Init(flags) if ret & flags != flags: # FIXME replace flags by a good string Logger.error( 'ImageSDL2: Failed to init required {} support'.format(flags)) Logger.error('ImageSDL2: {}'.format(IMG_GetError())) _is_init = 1 def save(filename, w, h, fmt, pixels, flipped): # this only saves in png for now. cdef bytes c_filename = filename.encode('utf-8') cdef int pitch pitch = w * 4 cdef char *c_pixels = pixels if flipped: Logger.warn( 'ImageSDL2: saving flipped textures not supported; image will be flipped') cdef SDL_Surface *image = SDL_CreateRGBSurfaceFrom(c_pixels, w, h, 32, pitch, 0x00000000ff, 0x0000ff00, 0x00ff0000, 0xff000000) IMG_SavePNG(image, c_filename) SDL_FreeSurface(image) cdef load_from_surface(SDL_Surface *image): cdef SDL_Surface *image2 = NULL cdef SDL_Surface *fimage = NULL cdef SDL_PixelFormat pf cdef bytes pixels try: if image == NULL: return None fmt = '' if image.format.BytesPerPixel == 3: fmt = 'rgb' elif image.format.BytesPerPixel == 4: fmt = 'rgba' # FIXME the format might be 3 or 4, but it doesn't mean it's rgb/rgba. # It could be argb, bgra etc. it needs to be detected correctly. I guess # we could even let the original pass, bgra / argb support exists in # some opengl card. if fmt not in ('rgb', 'rgba'): if fmt == 'rgb': pf.format = SDL_PIXELFORMAT_BGR888 fmt = 'rgb' else: pf.format = SDL_PIXELFORMAT_ABGR8888 fmt = 'rgba' image2 = SDL_ConvertSurfaceFormat(image, pf.format, 0) if image2 == NULL: return fimage = image2 else: if (image.format.Rshift > image.format.Bshift): memset(&pf, 0, sizeof(pf)) pf.BitsPerPixel = 32 pf.Rmask = 0x000000FF pf.Gmask = 0x0000FF00 pf.Bmask = 0x00FF0000 pf.Amask = 0xFF000000 image2 = SDL_ConvertSurface(image, &pf, 0) fimage = image2 else: fimage = image pixels = (<char *>fimage.pixels)[:fimage.pitch * fimage.h] return (fimage.w, fimage.h, fmt, pixels, fimage.pitch) finally: if image2: SDL_FreeSurface(image2) def load_from_filename(filename): cdef bytes c_filename = filename.encode('utf-8') cdef SDL_Surface *image = IMG_Load(c_filename) if image == NULL: return try: return load_from_surface(image) finally: if image: SDL_FreeSurface(image) def load_from_memory(bytes data): cdef SDL_RWops *rw = NULL cdef SDL_Surface *image = NULL cdef char *c_data = data rw = SDL_RWFromMem(c_data, len(data)) if rw == NULL: return image = IMG_Load_RW(rw, 0) if image == NULL: return try: return load_from_surface(image) finally: if image: SDL_FreeSurface(image) if rw: SDL_FreeRW(rw) �����������������������kivy-1.9.1/kivy/core/image/img_dds.py���������������������������������������������������������������0000664�0000000�0000000�00000002030�12641336260�0017456�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' DDS: DDS image loader ''' __all__ = ('ImageLoaderDDS', ) from kivy.lib.ddsfile import DDSFile from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader class ImageLoaderDDS(ImageLoaderBase): @staticmethod def extensions(): return ('dds', ) def load(self, filename): try: dds = DDSFile(filename=filename) except: Logger.warning('Image: Unable to load image <%s>' % filename) raise self.filename = filename width, height = dds.size im = ImageData(width, height, dds.dxt, dds.images[0], source=filename, flip_vertical=False) if len(dds.images) > 1: images = dds.images images_size = dds.images_size for index in range(1, len(dds.images)): w, h = images_size[index] data = images[index] im.add_mipmap(index, w, h, data) return [im] # register ImageLoader.register(ImageLoaderDDS) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/img_ffpyplayer.py��������������������������������������������������������0000664�0000000�0000000�00000005047�12641336260�0021100�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' FFPyPlayer: FFmpeg based image loader ''' __all__ = ('ImageLoaderFFPy', ) import ffpyplayer from ffpyplayer.pic import ImageLoader as ffImageLoader, SWScale from ffpyplayer.tools import set_log_callback, loglevels, get_log_callback from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader Logger.info('ImageLoaderFFPy: Using ffpyplayer {}'.format(ffpyplayer.version)) logger_func = {'quiet': Logger.critical, 'panic': Logger.critical, 'fatal': Logger.critical, 'error': Logger.error, 'warning': Logger.warning, 'info': Logger.info, 'verbose': Logger.debug, 'debug': Logger.debug} def _log_callback(message, level): message = message.strip() if message: logger_func[level]('ffpyplayer: {}'.format(message)) if not get_log_callback(): set_log_callback(_log_callback) class ImageLoaderFFPy(ImageLoaderBase): '''Image loader based on the ffpyplayer library. .. versionadded:: 1.9.0 .. note: This provider may support more formats than what is listed in :meth:`extensions`. ''' @staticmethod def extensions(): '''Return accepted extensions for this loader''' # See https://www.ffmpeg.org/general.html#Image-Formats return ('bmp', 'dpx', 'exr', 'gif', 'ico', 'jpeg', 'jpg2000', 'jpg', 'jls', 'pam', 'pbm', 'pcx', 'pgm', 'pgmyuv', 'pic', 'png', 'ppm', 'ptx', 'sgi', 'ras', 'tga', 'tiff', 'webp', 'xbm', 'xface', 'xwd') def load(self, filename): try: loader = ffImageLoader(filename) except: Logger.warning('Image: Unable to load image <%s>' % filename) raise # update internals self.filename = filename images = [] while True: frame, t = loader.next_frame() if frame is None: break images.append(frame) if not len(images): raise Exception('No image found in {}'.format(filename)) w, h = images[0].get_size() ifmt = images[0].get_pixel_format() if ifmt != 'rgba' and ifmt != 'rgb24': fmt = 'rgba' sws = SWScale(w, h, ifmt, ofmt=fmt) for i, image in enumerate(images): images[i] = sws.scale(image) else: fmt = ifmt if ifmt == 'rgba' else 'rgb' return [ImageData(w, h, fmt, img.to_memoryview()[0], source_image=img) for img in images] # register ImageLoader.register(ImageLoaderFFPy) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/img_gif.py���������������������������������������������������������������0000664�0000000�0000000�00000046435�12641336260�0017472�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#-*- coding: utf-8 -*- # # this program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 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 General Public License for more details. # # You should have received a copy of the GNU General Public License # if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # The Graphics Interchange Format(c) is the Copyright property of # CompuServe Incorporated. GIF(sm) is a Service Mark property of # CompuServe Incorporated. # # The unisys/lzw patent has expired, yes. If anyone puts another patent # over this code, you must *burn* this file. '''pygif: gif implementation in python http://www.java2s.com/Open-Source/Python/Network/\ emesene/emesene-1.6.2/pygif/pygif.py.htm''' #TODO issues to fix #optimize for speed #partially done# a lot of room for improvement import struct from array import array KNOWN_FORMATS = ('GIF87a', 'GIF89a') from kivy.compat import PY2 from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader Debug = False class ImageLoaderGIF(ImageLoaderBase): '''Image loader for gif''' @staticmethod def extensions(): '''Return accepted extension for this loader''' return ('gif', ) def load(self, filename): try: try: im = GifDecoder(open(filename, 'rb').read()) except UnicodeEncodeError: if PY2: im = GifDecoder(open(filename.encode('utf8'), 'rb').read()) except: Logger.warning('Image: Unable to load Image <%s>' % filename) raise if Debug: print(im.print_info()) img_data = [] ls_width = im.ls_width ls_height = im.ls_height im_images = im.images im_palette = im.palette pixel_map = array('B', [0] * (ls_width * ls_height * 4)) for img in im_images: palette = img.palette if img.local_color_table_flag\ else im_palette have_transparent_color = img.has_transparent_color transparent_color = img.transparent_color #draw_method_restore_previous = 1 \ # if img.draw_method == 'restore previous' else 0 draw_method_replace = 1 \ if ((img.draw_method == 'replace') or (img.draw_method == 'restore background')) else 0 pixels = img.pixels img_height = img.height img_width = img.width left = img.left top = img.top if img_height > ls_height or img_width > ls_width or\ top > ls_height or left > ls_width: Logger.warning('Image_GIF: decoding error on frame <%s>' % len(img_data)) img_height = ls_height img_width = ls_width left = top = 0 #reverse top to bottom and left to right tmp_top = (ls_height - (img_height + top)) img_width_plus_left = (img_width + left) ls_width_multiply_4 = ls_width * 4 left_multiply_4 = left * 4 img_data_append = img_data.append while img_height > 0: i = left img_height -= 1 x = (img_height * img_width) - left rgba_pos = (tmp_top * ls_width_multiply_4) + (left_multiply_4) tmp_top += 1 while i < img_width_plus_left: #this should now display corrupted gif's #instead of crashing on gif's not decoded properly try: (r, g, b) = palette[pixels[x + i]] except: rgba_pos += 4 i += 1 continue # when not magic pink if (r, g, b) != (255, 0, 255): if have_transparent_color: if transparent_color == pixels[x + i]: if draw_method_replace: #transparent pixel draw method replace pixel_map[rgba_pos + 3] = 0 rgba_pos += 4 i += 1 continue #transparent pixel draw method combine rgba_pos += 4 i += 1 continue # this pixel isn't transparent #doesn't have transparent color (pixel_map[rgba_pos], pixel_map[rgba_pos + 1], pixel_map[rgba_pos + 2]) = (r, g, b) pixel_map[rgba_pos + 3] = 255 # if magic pink move to next pixel rgba_pos += 4 i += 1 img_data_append(ImageData(ls_width, ls_height, 'rgba', pixel_map.tostring(), flip_vertical=False)) if draw_method_replace: pixel_map = array('B', [0] * (ls_width * ls_height * 4)) self.filename = filename return img_data class Gif(object): '''Base class to decoder''' # struct format strings #17,18: FMT_HEADER = '<6sHHBBB' #20: FMT_IMGDESC = '<HHHHB' IMAGE_SEPARATOR = 0x2C EXTENSION_INTRODUCER = 0x21 GIF_TRAILER = 0x3b LABEL_GRAPHIC_CONTROL = 0xF9 LABEL_COMMENT = 0xFE LABEL_PLAINTEXT = 0x01 FMT_EXT_GRAPHIC_CONTROL = '<BBHB' # 89a def __init__(self, data, debug): self.data = data self.pointer = 0 # default data for an empty file self.header = 'GIF87a' self.ls_width = 0 self.ls_height = 0 self.flags = 0 self.color_resolution = 0 self.sort_flag = 0 self.color_table_flag = 0 self.global_color_table_size = 0 self.background_color = 0 self.aspect_ratio = 0 # greyscale palette by default self.palette = [(x, x, x) for x in range(0, 256)] self.images = [] self.debug_enabled = False return def pop(self, data, length=1): '''gets the next $len chars from the data stack import and increment the pointer''' start = self.pointer end = self.pointer + length self.pointer += length return data[start:end] def pops(self, format, data): '''pop struct: get size, pop(), unpack()''' size = struct.calcsize(format) return struct.unpack(format, self.pop(data, size)) def print_info(self): '''prints out some useful info (..debug?)''' print("Version: %s" % self.header) print("Logical screen width: %d" % self.ls_width) print("Logical screen height: %d" % self.ls_height) print("Flags: %s" % repr(self.flags)) print(" " * 6, "Color resolution: %d" % self.color_resolution) print(" " * 6, "Sort flag: %r" % self.sort_flag) print(" " * 6, "Global color table flag: %r" % self.color_table_flag) print(" " * 22, "...size: %d (%d bytes)" % (self.global_color_table_size, self.global_color_table_size * 3)) print("Background color: %d" % self.background_color) print("Aspect ratio info: %d" % self.aspect_ratio) def new_image(self, header=None): '''adds a new image descriptor''' image = ImageDescriptor(self, header) self.images.append(image) return image class ImageDescriptor(object): '''A class that represents a single image''' def __init__(self, parent, header=None): self.parent = parent # this will be set when needed self.codesize = 0 # compressed output codes self.lzwcode = '' # uncompressed pixels (decoded) self.pixels = [] # we assume a "fullscreen" image self.left = self.top = 0 self.width = parent.ls_width self.height = parent.ls_height # yes, these default flags work... self.flags = [False for x in range(8)] self.local_color_table_flag = False self.interlace_flag = False self.sort_flag = False self.local_color_table_size = 0 self.draw_method = 'replace' self.transparent_color = -1 self.has_transparent_color = 0 self.palette = [] if header: self.setup_header(header) def setup_header(self, header): '''takes a header tuple and fills the attributes''' self.left = header[0] self.top = header[1] self.width = header[2] self.height = header[3] self.flags = get_bits(header[4]) self.local_color_table_flag = self.flags[7] self.interlace_flag = self.flags[6] self.sort_flag = self.flags[5] #-- flags 4 and 3 are reserved self.local_color_table_size = 2 ** (pack_bits(self.flags[:3]) + 1) if self.local_color_table_flag: if Debug: print('local color table true') self.palette = self.parent.get_color_table( self.local_color_table_size * 3) def get_header(self): '''builds a header dynamically''' flags = [False for x in range(8)] flags[7] = self.local_color_table_flag flags[6] = self.interlace_flag flags[5] = self.sort_flag # useless! flags[2], flags[1], flags[0] = get_bits(len(self.palette), bits=3) return (self.left, self.top, self.width, self.height, pack_bits(flags)) header = property(fget=get_header) class GifDecoder(Gif): '''decodes a gif file into.. something.. else..''' def __init__(self, data, debug=False): Gif.__init__(self, data, debug) self.fill() def fill(self): '''reads the data and fills each field of the file''' # start reading from the beggining of the file self.pointer = 0 #17. Header. #18. Logical Screen Descriptor. data = self.pops(Gif.FMT_HEADER, self.data) self.header = data[0] self.ls_width = data[1] self.ls_height = data[2] self.background_color = data[4] self.aspect_ratio = data[5] # flags field self.flags = get_bits(data[3]) #1 bit self.color_table_flag = self.flags[7] self.sort_flag = self.flags[3] #3 bit self.color_resolution = pack_bits(self.flags[4:7]) # 7 not included #3 bit self.global_color_table_size = 2 ** (pack_bits(self.flags[:3]) + 1) #19. Global Color Table. if self.color_table_flag: size = (self.global_color_table_size) * 3 self.palette = self.get_color_table(size) else: # generate a greyscale palette self.palette = [(x, x, x) for x in range(256)] # blocks image = None self_data = self.data self_pops = self.pops Gif_IMAGE_SEPARATOR = Gif.IMAGE_SEPARATOR Gif_FMT_IMGDESC = Gif.FMT_IMGDESC self_new_image = self.new_image self_pop = self.pop self_debug_enabled = self.debug_enabled self_lzw_decode = self.lzw_decode Gif_EXTENSION_INTRODUCER = Gif.EXTENSION_INTRODUCER Gif_GIF_TRAILER = Gif.GIF_TRAILER Gif_LABEL_GRAPHIC_CONTROL = Gif.LABEL_GRAPHIC_CONTROL trans_color = 0 has_transparent_color = 0 drw_method = 'replace' while True: try: nextbyte = self_pops('<B', self_data)[0] except: nextbyte = 0x3b # force end #20. Image Descriptor if nextbyte == Gif_IMAGE_SEPARATOR: descriptor = self_pops(Gif_FMT_IMGDESC, self_data) image = self_new_image(descriptor) image.transparent_color = trans_color image.has_transparent_color = has_transparent_color image.draw_method = drw_method image.codesize = self_pops('<B', self_data)[0] image.lzwcode = b'' image_lzwcode = image.lzwcode ###TODO too many corner casses for gifs:( table_size = image.local_color_table_size\ if image.local_color_table_flag and \ self.global_color_table_size < image.local_color_table_size\ else self.global_color_table_size while True: try: blocksize = self_pops('<B', self_data)[0] except: break if blocksize == 0: break # no more image data lzwdata = self_pop(self_data, blocksize) image_lzwcode = b''.join((image_lzwcode, lzwdata)) if self_debug_enabled: print('LZW length:', len(image_lzwcode)) image.lzwcode = image_lzwcode image.pixels = self_lzw_decode(image.lzwcode, image.codesize, table_size) # Extensions elif nextbyte == Gif_EXTENSION_INTRODUCER: pass # Gif trailer elif nextbyte == Gif_GIF_TRAILER: return elif nextbyte == Gif_LABEL_GRAPHIC_CONTROL: nextbyte = self_pops('<B', self_data)[0] drw_bits = (get_bits(self_pops('<B', self_data)[0])) has_transparent_color = drw_bits[0] if drw_bits[2:5] == array('B', [0, 0, 1]): drw_method = 'replace' elif (drw_bits[2:5]) == array('B', [0, 1, 0]): drw_method = 'restore background' else: drw_method = 'restore previous' nextbyte = self_pops('<B', self_data)[0] nextbyte = self_pops('<B', self_data)[0] nextbyte = self_pops('<B', self_data)[0] trans_color = nextbyte pass # "No Idea What Is This" else: pass def string_to_bits(self, string): '''high level string unpacker''' ordarray = array('B', string) bits = array('B') bits_append = bits.append _get_bits = get_bits for byte in ordarray: list(map(bits_append, _get_bits(byte))) return bits def readable(bool_list): '''Converts a list of booleans to a readable list of ints Useful for debug only''' return [int(x) for x in bool_list] def bits_to_int(self, bits): '''high level bit list packer''' c = 1 i = 0 for bit in bits: if bit: i += 2 ** (c - 1) c += 1 return i def get_color_table(self, size): '''Returns a color table in the format [(r,g,b),(r,g,b), ...]''' raw_color_table = self.pops("<%dB" % size, self.data) pos = 0 palette = [] palette_append = palette.append while pos + 3 < (size + 1): red = raw_color_table[pos] green = raw_color_table[pos + 1] blue = raw_color_table[pos + 2] palette_append((red, green, blue)) pos += 3 return palette def lzw_decode(self, input, initial_codesize, color_table_size): '''Decodes a lzw stream from input import Returns list of ints (pixel values)''' string_table = {} output = array('B') output_append = output.append output_extend = output.extend old = '' index = 0 bits = self.string_to_bits(input) self.bitpointer = 0 codesize = initial_codesize + 1 clearcode, end_of_info = color_table_size, color_table_size + 1 if Debug: print('codesize: %d' % codesize) print('clearcode %d, end_of_info: %d' % (clearcode, end_of_info)) def pop(size, _bits): ''' return bits ''' start = self.bitpointer end = self.bitpointer = start + size return _bits[start: end] def clear(): '''Called on clear code''' string_table.clear() for index in range(color_table_size): string_table[index] = chr(index) index = end_of_info + 1 return index index = clear() # skip first (clear)code bits = bits[codesize:] # read first code, append to output self_bits_to_int = self.bits_to_int code = self_bits_to_int(pop(codesize, bits)) if code in string_table: output_append(ord(string_table[code])) else: Logger.warning('Image_GIF: decoding error on code ' '<%d> aode size <%d>' % (code, codesize)) string_table[code] = string_table[0] output_append(ord(string_table[code])) old = string_table[code] bitlen = len(bits) while self.bitpointer < bitlen: # read next code code = self_bits_to_int(pop(codesize, bits)) # special code? if code == clearcode: index = clear() codesize = initial_codesize + 1 code = self_bits_to_int(pop(codesize, bits)) if code in string_table: output_append(ord(string_table[code])) else: Logger.warning('Image_GIF: decoding error on code ' '<%d> aode size <%d>' % (code, codesize)) string_table[code] = string_table[0] output_append(ord(string_table[code])) old = string_table[code] continue elif code == end_of_info: break # code in stringtable? if code in string_table: c = string_table[code] string_table[index] = ''.join((old, c[0])) else: c = ''.join((old, old[0])) string_table[code] = c index += 1 old = c output_extend(list(map(ord, c))) if index == 2 ** codesize: codesize += 1 if codesize == 13: codesize = 12 if self.debug_enabled: print('Output stream len: %d' % len(output)) return output def get_bits(flags, reverse=False, bits=8): '''return a list with $bits items, one for each enabled bit''' mybits = (1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048)[:bits] rev_num = 1 if reverse: rev_num = -1 ret = array('B') ret_append = ret.append for bit in mybits[::rev_num]: ret_append(flags & bit != 0) return ret def pack_bits(bits): '''convert a bit (bool or int) tuple into a int''' packed = 0 level = 0 for bit in bits: if bit: packed += 2 ** level level += 1 return packed # register ImageLoader.register(ImageLoaderGIF) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/img_imageio.pyx����������������������������������������������������������0000664�0000000�0000000�00000030200�12641336260�0020506�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' ImageIO OSX framework ===================== Image loader implementation based on CoreGraphics OSX framework. .. todo:: clean all unused definitions handle all errors cases add documentation ''' __all__ = ('ImageLoaderImageIO', ) from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader from array import array from libcpp cimport bool from libc.stdlib cimport malloc, free from libc.string cimport memcpy ctypedef unsigned long size_t ctypedef signed long CFIndex cdef unsigned int kCFStringEncodingUTF8 = 0x08000100 cdef extern from "stdlib.h" nogil: void* calloc(size_t, size_t) cdef extern from "CoreGraphics/CGDataProvider.h" nogil: ctypedef void *CFDataRef unsigned char *CFDataGetBytePtr(CFDataRef) ctypedef struct CGPoint: float x float y ctypedef struct CGSize: float width float height ctypedef struct CGRect: CGPoint origin CGSize size CGRect CGRectMake(float, float, float, float) cdef extern from "CoreFoundation/CFBase.h" nogil: ctypedef void *CFAllocatorRef ctypedef void *CFStringRef ctypedef void *CFURLRef ctypedef void *CFTypeRef CFStringRef CFStringCreateWithCString(CFAllocatorRef alloc, char *cStr, int encoding) void CFRelease(CFTypeRef cf) cdef extern from "CoreFoundation/CFURL.h" nogil: ctypedef void *CFURLRef ctypedef int CFURLPathStyle int kCFURLPOSIXPathStyle CFURLRef CFURLCreateFromFileSystemRepresentation( CFAllocatorRef, unsigned char *, CFIndex, bool) CFURLRef CFURLCreateWithFileSystemPath(CFAllocatorRef allocator, CFStringRef filePath, CFURLPathStyle pathStyle, int isDirectory) cdef extern from "CoreFoundation/CFDictionary.h": ctypedef void *CFDictionaryRef cdef extern from "CoreFoundation/CoreFoundation.h" nogil: CFDataRef CFDataCreateWithBytesNoCopy( CFAllocatorRef, char *, int length, CFAllocatorRef) cdef extern from "CoreGraphics/CGImage.h" nogil: ctypedef void *CGImageRef void CGImageRelease(CGImageRef image) size_t CGImageGetWidth(CGImageRef) size_t CGImageGetHeight(CGImageRef) int kCGImageAlphaNoneSkipLast int kCGImageAlphaNoneSkipFirst int kCGImageAlphaFirst int kCGImageAlphaLast int kCGImageAlphaPremultipliedLast int kCGImageAlphaPremultipliedFirst int kCGBitmapByteOrder32Host cdef extern from "CoreGraphics/CGColorSpace.h" nogil: ctypedef void *CGColorSpaceRef CGColorSpaceRef CGColorSpaceCreateDeviceRGB() void CGColorSpaceRelease(CGColorSpaceRef cs) cdef extern from "CoreGraphics/CGAffineTransform.h" nogil: ctypedef void *CGAffineTransform CGAffineTransform CGAffineTransformMake(float a, float b, float c, float d, float tx, float ty) cdef extern from "CoreGraphics/CGContext.h" nogil: ctypedef void *CGContextRef void CGContextRelease(CGContextRef c) void CGContextDrawImage(CGContextRef, CGRect, CGImageRef) int kCGBlendModeCopy int kCGBlendModeNormal void CGContextSetBlendMode(CGContextRef, int) void CGContextConcatCTM(CGContextRef fc, CGAffineTransform matrix) cdef extern from "CoreGraphics/CGBitmapContext.h" nogil: CGImageRef CGBitmapContextCreateImage(CGColorSpaceRef) CGContextRef CGBitmapContextCreate( void *data, size_t width, size_t height, size_t bitsPerComponent, size_t bytesPerRow, CGColorSpaceRef colorspace, unsigned int bitmapInfo) cdef extern from "ImageIO/CGImageSource.h" nogil: ctypedef void *CGImageSourceRef CGImageSourceRef CGImageSourceCreateWithURL( CFURLRef, CFDictionaryRef) CGImageRef CGImageSourceCreateImageAtIndex( CGImageSourceRef, size_t, CFDictionaryRef) CGImageRef CGImageSourceCreateWithData( CFDataRef data, CFDictionaryRef options) cdef extern from "ImageIO/CGImageDestination.h" nogil: ctypedef void *CGImageDestinationRef CGImageDestinationRef CGImageDestinationCreateWithURL( CFURLRef, CFStringRef, size_t, CFDictionaryRef) void CGImageDestinationAddImage(CGImageDestinationRef idst, CGImageRef image, CFDictionaryRef properties) int CGImageDestinationFinalize(CGImageDestinationRef idst) cdef extern from "Accelerate/Accelerate.h" nogil: ctypedef struct vImage_Buffer: void *data int width int height size_t rowBytes int vImagePermuteChannels_ARGB8888( vImage_Buffer *src, vImage_Buffer *dst, unsigned char *permuteMap, int flags) def load_image_data(bytes _url, bytes _data=None): cdef size_t width, height cdef char *r_data = NULL cdef size_t datalen = 0 cdef char *c_url = NULL cdef char *c_data = NULL if _url: c_url = _url datalen = len(_url) if _data: c_data = _data datalen = len(_data) c_load_image_data(c_url, c_data, datalen, &width, &height, &r_data) if r_data == NULL: raise ValueError("No image to load at {}".format(_url)) py_data = r_data[:width * height * 4] free(r_data) return (width, height, 'rgba', py_data) cdef void c_load_image_data(char *_url, char *_data, size_t datalen, size_t *width, size_t *height, char **r_data) nogil: # load an image from the _url with CoreGraphics, and output an RGBA string. cdef CFURLRef url = NULL cdef CGImageSourceRef myImageSourceRef cdef CFDataRef dataref = NULL width[0] = height[0] = 0 r_data[0] = NULL if _data != NULL: dataref = CFDataCreateWithBytesNoCopy(NULL, _data, datalen, NULL) myImageSourceRef = CGImageSourceCreateWithData(dataref, NULL) if not myImageSourceRef: CFRelease(dataref) return else: url = CFURLCreateFromFileSystemRepresentation(NULL, <unsigned char *>_url, datalen, 0) myImageSourceRef = CGImageSourceCreateWithURL(url, NULL) if not myImageSourceRef: CFRelease(url) return cdef CGImageRef myImageRef = CGImageSourceCreateImageAtIndex(myImageSourceRef, 0, NULL) width[0] = CGImageGetWidth(myImageRef) height[0] = CGImageGetHeight(myImageRef) if myImageRef == NULL: CFRelease(myImageSourceRef) return cdef CGRect rect = CGRectMake(0, 0, width[0], height[0]) cdef CGColorSpaceRef space = CGColorSpaceCreateDeviceRGB() cdef vImage_Buffer src cdef vImage_Buffer dest dest.height = src.height = height[0] dest.width = src.width = width[0] dest.rowBytes = src.rowBytes = width[0] * 4 src.data = calloc(width[0] * 4, height[0]) dest.data = r_data[0] = <char *>calloc(width[0] * 4, height[0]) # endianness: kCGBitmapByteOrder32Little = (2 << 12) # (2 << 12) | kCGImageAlphaPremultipliedLast) cdef CGContextRef myBitmapContext = CGBitmapContextCreate( src.data, width[0], height[0], 8, width[0] * 4, space, kCGBitmapByteOrder32Host | kCGImageAlphaNoneSkipFirst) CGContextSetBlendMode(myBitmapContext, kCGBlendModeCopy) CGContextDrawImage(myBitmapContext, rect, myImageRef) # convert to RGBA using Accelerate framework cdef unsigned char *pmap = [2, 1, 0, 3] vImagePermuteChannels_ARGB8888(&src, &dest, pmap, 0) # release everything CGImageRelease(<CGImageRef>myImageSourceRef) CFRelease(myImageRef) CGContextRelease(myBitmapContext) CGColorSpaceRelease(space) free(src.data) #free(dest.data) # this part is freed by the caller. def save_image_rgba(filename, width, height, data, flipped): # compatibility, could be removed i guess save_image(filename, width, height, 'rgba', data, flipped) def save_image(filenm, width, height, fmt, data, flipped): # save a RGBA string into filename using CoreGraphics # FIXME only png output are accepted. # the day we want to support another output format, we need to adapt the # ctype variable: "public.png" is not a name, but a domain that represent # the type of the output file. So we need to map the extension of the # filename into a CoreGraphics image domain type. fileformat = 'public.png' cdef bytes filename = <bytes>filenm.encode('utf-8') if filename.endswith('.png'): fileformat = 'public.png' if filename.endswith('.jpg') or filename.endswith('.jpeg'): fileformat = 'public.jpeg' cdef char *source = NULL if type(data) is array: data = data.tostring() bsource = <bytes>data[:len(data)] source = <char *> bsource cdef int fmt_length = 3 if fmt == 'rgba': fmt_length = 4 cdef char *pixels = <char *>malloc(int(width * height * fmt_length)) memcpy(pixels, <void *>source, int(width * height * fmt_length)) cdef CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB() cdef CGContextRef bitmapContext = CGBitmapContextCreate( pixels, width, height, 8, # bitsPerComponent fmt_length * width, # bytesPerRow colorSpace, kCGImageAlphaNoneSkipLast) fileformat = fileformat.encode('utf-8') cdef CGImageRef cgImage = CGBitmapContextCreateImage(bitmapContext) cdef char *cfilename = <char *>filename cdef CFStringRef sfilename = CFStringCreateWithCString(NULL, cfilename, kCFStringEncodingUTF8) cdef CFURLRef url = CFURLCreateWithFileSystemPath(NULL, sfilename, kCFURLPOSIXPathStyle, 0) cdef CFStringRef ctype = CFStringCreateWithCString(NULL, fileformat, kCFStringEncodingUTF8) cdef CGImageDestinationRef dest = CGImageDestinationCreateWithURL(url, ctype, 1, NULL) # copy the image into a transformed context cdef CGContextRef flippedContext cdef CGImageRef newImageRef if flipped: flippedContext = CGBitmapContextCreate( NULL, width, height, 8, # bitsPerComponent fmt_length * width, # bytesPerRow colorSpace, kCGImageAlphaNoneSkipLast) CGContextConcatCTM(flippedContext, CGAffineTransformMake(1.0, 0.0, 0.0, -1.0, 0.0, height)) CGContextDrawImage(flippedContext, CGRectMake(0, 0, width, height), cgImage) newImageRef = CGBitmapContextCreateImage(flippedContext) CGImageDestinationAddImage(dest, newImageRef, NULL) CGImageDestinationFinalize(dest) CFRelease(newImageRef) CFRelease(flippedContext) else: CGImageDestinationAddImage(dest, cgImage, NULL) CGImageDestinationFinalize(dest) #Release everything CFRelease(cgImage) CFRelease(bitmapContext) CFRelease(colorSpace) free(pixels) class ImageLoaderImageIO(ImageLoaderBase): '''Image loader based on ImageIO OS X Framework ''' @staticmethod def extensions(): # FIXME check which one are available on osx return ('bmp', 'bufr', 'cur', 'dcx', 'fits', 'fl', 'fpx', 'gbr', 'gd', 'grib', 'hdf5', 'ico', 'im', 'imt', 'iptc', 'jpeg', 'jpg', 'jpe', 'mcidas', 'mic', 'mpeg', 'msp', 'pcd', 'pcx', 'pixar', 'png', 'ppm', 'psd', 'sgi', 'spider', 'tga', 'tiff', 'wal', 'wmf', 'xbm', 'xpm', 'xv', 'icns') def load(self, filename): # FIXME: if the filename is unicode, the loader is failing. if self._inline: data = filename.read() ret = load_image_data(None, data) else: ret = load_image_data(filename.encode('utf-8')) if ret is None: Logger.warning('Image: Unable to load image <%s>' % filename) raise Exception('Unable to load image') w, h, imgtype, data = ret return [ImageData(w, h, imgtype, data, source=filename)] @staticmethod def can_save(): return True @staticmethod def can_load_memory(): return True @staticmethod def save(filename, width, height, fmt, pixels, flipped=False): save_image(filename, width, height, fmt, pixels, flipped) return True # register ImageLoader.register(ImageLoaderImageIO) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/img_pil.py���������������������������������������������������������������0000664�0000000�0000000�00000006716�12641336260�0017507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' PIL: PIL image loader ''' __all__ = ('ImageLoaderPIL', ) try: from PIL import Image as PILImage except: import Image as PILImage from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader class ImageLoaderPIL(ImageLoaderBase): '''Image loader based on the PIL library. .. versionadded:: 1.0.8 Support for GIF animation added. Gif animation has a lot of issues(transparency/color depths... etc). In order to keep it simple, what is implimented here is what is natively supported by the PIL library. As a general rule, try to use gifs that have no transparency. Gif's with transparency will work but be prepared for some artifacts until transparency support is improved. ''' @staticmethod def can_save(): return True @staticmethod def can_load_memory(): return True @staticmethod def extensions(): '''Return accepted extensions for this loader''' # See http://www.pythonware.com/library/pil/handbook/index.htm return ('bmp', 'bufr', 'cur', 'dcx', 'fits', 'fl', 'fpx', 'gbr', 'gd', 'gif', 'grib', 'hdf5', 'ico', 'im', 'imt', 'iptc', 'jpeg', 'jpg', 'jpe', 'mcidas', 'mic', 'mpeg', 'msp', 'pcd', 'pcx', 'pixar', 'png', 'ppm', 'psd', 'sgi', 'spider', 'tga', 'tiff', 'wal', 'wmf', 'xbm', 'xpm', 'xv') def _img_correct(self, _img_tmp): '''Convert image to the correct format and orientation. ''' # image loader work only with rgb/rgba image if _img_tmp.mode.lower() not in ('rgb', 'rgba'): try: imc = _img_tmp.convert('RGBA') except: Logger.warning( 'Image: Unable to convert image to rgba (was %s)' % (_img_tmp.mode.lower())) raise _img_tmp = imc return _img_tmp def _img_read(self, im): '''Read images from an animated file. ''' im.seek(0) # Read all images inside try: img_ol = None while True: img_tmp = im img_tmp = self._img_correct(img_tmp) if img_ol and (hasattr(im, 'dispose') and not im.dispose): # paste new frame over old so as to handle # transparency properly img_ol.paste(img_tmp, (0, 0), img_tmp) img_tmp = img_ol img_ol = img_tmp yield ImageData(img_tmp.size[0], img_tmp.size[1], img_tmp.mode.lower(), img_tmp.tobytes()) im.seek(im.tell() + 1) except EOFError: pass def load(self, filename): try: im = PILImage.open(filename) except: Logger.warning('Image: Unable to load image <%s>' % filename) raise # update internals if not self._inline: self.filename = filename # returns an array of type ImageData len 1 if not a sequence image return list(self._img_read(im)) @staticmethod def save(filename, width, height, fmt, pixels, flipped=False): image = PILImage.fromstring(fmt.upper(), (width, height), pixels) if flipped: image = image.transpose(PILImage.FLIP_TOP_BOTTOM) image.save(filename) return True # register ImageLoader.register(ImageLoaderPIL) ��������������������������������������������������kivy-1.9.1/kivy/core/image/img_pygame.py������������������������������������������������������������0000664�0000000�0000000�00000006273�12641336260�0020203�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Pygame: Pygame image loader ''' __all__ = ('ImageLoaderPygame', ) from kivy.compat import PY2 from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader from os.path import isfile try: import pygame except: raise class ImageLoaderPygame(ImageLoaderBase): '''Image loader based on the PIL library''' @staticmethod def extensions(): '''Return accepted extensions for this loader''' # under OS X, i got with "pygame.error: File is not a Windows BMP # file". documentation said: The image module is a required dependency # of Pygame, but it only optionally supports any extended file formats. # By default it can only load uncompressed BMP image if pygame.image.get_extended() == 0: return ('bmp', ) return ('jpg', 'jpeg', 'jpe', 'png', 'bmp', 'pcx', 'tga', 'tiff', 'tif', 'lbm', 'pbm', 'ppm', 'xpm') @staticmethod def can_save(): return True @staticmethod def can_load_memory(): return True def load(self, filename): if not filename: import traceback traceback.print_stack() return try: im = None if self._inline: im = pygame.image.load(filename, 'x.{}'.format(self._ext)) elif isfile(filename): with open(filename, 'rb') as fd: im = pygame.image.load(fd) elif isinstance(filename, bytes): try: fname = filename.decode() if isfile(fname): with open(fname, 'rb') as fd: im = pygame.image.load(fd) except UnicodeDecodeError: pass if im is None: im = pygame.image.load(filename) except: #Logger.warning(type(filename)('Image: Unable to load image <%s>') # % filename) raise fmt = '' if im.get_bytesize() == 3: fmt = 'rgb' elif im.get_bytesize() == 4: fmt = 'rgba' # image loader work only with rgb/rgba image if fmt not in ('rgb', 'rgba'): try: imc = im.convert(32) fmt = 'rgba' except: try: imc = im.convert_alpha() fmt = 'rgba' except: Logger.warning( 'Image: Unable to convert image %r to rgba (was %r)' % (filename, im.fmt)) raise im = imc # update internals if not self._inline: self.filename = filename data = pygame.image.tostring(im, fmt.upper()) return [ImageData(im.get_width(), im.get_height(), fmt, data, source=filename)] @staticmethod def save(filename, width, height, fmt, pixels, flipped): surface = pygame.image.fromstring( pixels, (width, height), fmt.upper(), flipped) pygame.image.save(surface, filename) return True # register ImageLoader.register(ImageLoaderPygame) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/img_sdl2.py��������������������������������������������������������������0000664�0000000�0000000�00000003043�12641336260�0017555�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' SDL2 image loader ================= ''' __all__ = ('ImageLoaderSDL2', ) from kivy.compat import PY2 from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader from kivy.core.image import _img_sdl2 class ImageLoaderSDL2(ImageLoaderBase): '''Image loader based on the PIL library''' def _ensure_ext(self): _img_sdl2.init() @staticmethod def extensions(): '''Return accepted extensions for this loader''' return ('bmp', 'jpg', 'jpeg', 'lbm', 'pcx', 'png', 'pnm', 'tga', 'tiff', 'webp', 'xcf', 'xpm', 'xv') @staticmethod def can_save(): return True @staticmethod def can_load_memory(): return True def load(self, filename): if self._inline: data = filename.read() info = _img_sdl2.load_from_memory(data) else: info = _img_sdl2.load_from_filename(filename) if not info: Logger.warning('Image: Unable to load image <%s>' % filename) raise Exception('SDL2: Unable to load image') w, h, fmt, pixels, rowlength = info # update internals if not self._inline: self.filename = filename return [ImageData( w, h, fmt, pixels, source=filename, rowlength=rowlength)] @staticmethod def save(filename, width, height, fmt, pixels, flipped): _img_sdl2.save(filename, width, height, fmt, pixels, flipped) return True # register ImageLoader.register(ImageLoaderSDL2) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/image/img_tex.py���������������������������������������������������������������0000664�0000000�0000000�00000003014�12641336260�0017507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Tex: Compressed texture ''' __all__ = ('ImageLoaderTex', ) import json from struct import unpack from kivy.logger import Logger from kivy.core.image import ImageLoaderBase, ImageData, ImageLoader class ImageLoaderTex(ImageLoaderBase): @staticmethod def extensions(): return ('tex', ) def load(self, filename): try: fd = open(filename, 'rb') if fd.read(4) != 'KTEX': raise Exception('Invalid tex identifier') headersize = unpack('I', fd.read(4))[0] header = fd.read(headersize) if len(header) != headersize: raise Exception('Truncated tex header') info = json.loads(header) data = fd.read() if len(data) != info['datalen']: raise Exception('Truncated tex data') except: Logger.warning('Image: Image <%s> is corrupted' % filename) raise width, height = info['image_size'] tw, th = info['texture_size'] images = [data] im = ImageData(width, height, str(info['format']), images[0], source=filename) ''' if len(dds.images) > 1: images = dds.images images_size = dds.images_size for index in range(1, len(dds.images)): w, h = images_size[index] data = images[index] im.add_mipmap(index, w, h, data) ''' return [im] # register ImageLoader.register(ImageLoaderTex) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/spelling/����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016236�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/spelling/__init__.py�����������������������������������������������������������0000664�0000000�0000000�00000011035�12641336260�0020347�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Spelling ======== Provides abstracted access to a range of spellchecking backends as well as word suggestions. The API is inspired by enchant but other backends can be added that implement the same API. Spelling currently requires `python-enchant` for all platforms except OSX, where a native implementation exists. :: >>> from kivy.core.spelling import Spelling >>> s = Spelling() >>> s.list_languages() ['en', 'en_CA', 'en_GB', 'en_US'] >>> s.select_language('en_US') >>> s.suggest('helo') [u'hole', u'help', u'helot', u'hello', u'halo', u'hero', u'hell', u'held', u'helm', u'he-lo'] ''' __all__ = ('Spelling', 'SpellingBase', 'NoSuchLangError', 'NoLanguageSelectedError') import sys from kivy.core import core_select_lib class NoSuchLangError(Exception): ''' Exception to be raised when a specific language could not be found. ''' pass class NoLanguageSelectedError(Exception): ''' Exception to be raised when a language-using method is called but no language was selected prior to the call. ''' pass class SpellingBase(object): ''' Base class for all spelling providers. Supports some abstract methods for checking words and getting suggestions. ''' def __init__(self, language=None): ''' If a `language` identifier (such as 'en_US') is provided and a matching language exists, it is selected. If an identifier is provided and no matching language exists, a NoSuchLangError exception is raised by self.select_language(). If no `language` identifier is provided, we just fall back to the first one that is available. :Parameters: `language` : str, defaults to None If provided, indicates the language to be used. This needs to be a language identifier understood by select_language(), i.e. one of the options returned by list_languages(). If nothing is provided, the first available language is used. If no language is available, NoLanguageSelectedError is raised. ''' langs = self.list_languages() try: # If no language was specified, we just use the first one # that is available. fallback_lang = langs[0] except IndexError: raise NoLanguageSelectedError("No languages available!") self.select_language(language or fallback_lang) def select_language(self, language): ''' From the set of registered languages, select the first language for `language`. :Parameters: `language` : str Language identifier. Needs to be one of the options returned by list_languages(). Sets the language used for spell checking and word suggestions. ''' raise NotImplementedError('select_language() method not implemented ' 'by abstract spelling base class!') def list_languages(self): ''' Return a list of all supported languages. E.g. ['en', 'en_GB', 'en_US', 'de', ...] ''' raise NotImplementedError('list_languages() is not implemented ' 'by abstract spelling base class!') def check(self, word): ''' If `word` is a valid word in `self._language` (the currently active language), returns True. If the word shouldn't be checked, returns None (e.g. for ''). If it is not a valid word in `self._language`, return False. :Parameters: `word` : str The word to check. ''' raise NotImplementedError('check() not implemented by abstract ' + 'spelling base class!') def suggest(self, fragment): ''' For a given `fragment` (i.e. part of a word or a word by itself), provide corrections (`fragment` may be misspelled) or completions as a list of strings. :Parameters: `fragment` : str The word fragment to get suggestions/corrections for. E.g. 'foo' might become 'of', 'food' or 'foot'. ''' raise NotImplementedError('suggest() not implemented by abstract ' + 'spelling base class!') _libs = (('enchant', 'spelling_enchant', 'SpellingEnchant'), ) if sys.platform == 'darwin': _libs += (('osxappkit', 'spelling_osxappkit', 'SpellingOSXAppKit'), ) Spelling = core_select_lib('spelling', _libs) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/spelling/spelling_enchant.py���������������������������������������������������0000664�0000000�0000000�00000002461�12641336260�0022130�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Enchant Spelling: Implements spelling backend based on enchant. ''' import enchant from kivy.core.spelling import SpellingBase, NoSuchLangError from kivy.compat import PY2 class SpellingEnchant(SpellingBase): ''' Spelling backend based on the enchant library. ''' def __init__(self, language=None): self._language = None super(SpellingEnchant, self).__init__(language) def select_language(self, language): try: self._language = enchant.Dict(language) except enchant.DictNotFoundError: err = 'Enchant Backend: No language for "%s"' % (language, ) raise NoSuchLangError(err) def list_languages(self): # Note: We do NOT return enchant.list_dicts because that also returns # the enchant dict objects and not only the language identifiers. return enchant.list_languages() def check(self, word): if not word: return None return self._language.check(word) def suggest(self, fragment): suggestions = self._language.suggest(fragment) # Don't show suggestions that are invalid suggestions = [s for s in suggestions if self.check(s)] if PY2: suggestions = [s.decode('utf-8') for s in suggestions] return suggestions ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/spelling/spelling_osxappkit.py�������������������������������������������������0000664�0000000�0000000�00000004611�12641336260�0022531�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' AppKit Spelling: Implements spelling backend based on OSX's spellchecking features provided by the ApplicationKit. NOTE: Requires pyobjc and setuptools to be installed! `sudo easy_install pyobjc setuptools` Developers should read: http://developer.apple.com/mac/library/documentation/ Cocoa/Conceptual/SpellCheck/SpellCheck.html http://developer.apple.com/cocoa/pyobjc.html ''' from AppKit import NSSpellChecker, NSMakeRange from kivy.core.spelling import SpellingBase, NoSuchLangError class SpellingOSXAppKit(SpellingBase): ''' Spelling backend based on OSX's spelling features provided by AppKit. ''' def __init__(self, language=None): self._language = NSSpellChecker.alloc().init() super(SpellingOSXAppKit, self).__init__(language) def select_language(self, language): success = self._language.setLanguage_(language) if not success: err = 'AppKit Backend: No language "%s" ' % (language, ) raise NoSuchLangError(err) def list_languages(self): return list(self._language.availableLanguages()) def check(self, word): # TODO Implement this! # NSSpellChecker provides several functions that look like what we # need, but they're a) slooow and b) return a strange result. # Might be a snow leopard bug. Have to test further. # See: http://paste.pocoo.org/show/217968/ if not word: return None err = 'check() not currently supported by the OSX AppKit backend' raise NotImplementedError(err) def suggest(self, fragment): l = self._language # XXX Both ways below work on OSX 10.6. It has not been tested on any # other version, but it should work. try: # This is deprecated as of OSX 10.6, hence the try-except return list(l.guessesForWord_(fragment)) except AttributeError: # From 10.6 onwards you're supposed to do it like this: checkrange = NSMakeRange(0, len(fragment)) g = l.guessesForWordRange_inString_language_inSpellDocumentWithTag_( checkrange, fragment, l.language(), 0) # Right, this was much easier, Apple! :-) return list(g) �����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015405�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/__init__.py���������������������������������������������������������������0000664�0000000�0000000�00000066124�12641336260�0017527�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Text ==== An abstraction of text creation. Depending of the selected backend, the accuracy of text rendering may vary. .. versionchanged:: 1.5.0 :attr:`LabelBase.line_height` added. .. versionchanged:: 1.0.7 The :class:`LabelBase` does not generate any texture if the text has a width <= 1. This is the backend layer for getting text out of different text providers, you should only be using this directly if your needs aren't fulfilled by the :class:`~kivy.uix.label.Label`. Usage example:: from kivy.core.text import Label as CoreLabel ... ... my_label = CoreLabel() my_label.text = 'hello' # the label is usually not drawn until needed, so force it to draw. my_label.refresh() # Now access the texture of the label and use it wherever and # however you may please. hello_texture = my_label.texture ''' __all__ = ('LabelBase', 'Label') import re import os from functools import partial from copy import copy from kivy import kivy_data_dir from kivy.utils import platform from kivy.graphics.texture import Texture from kivy.core import core_select_lib from kivy.core.text.text_layout import layout_text, LayoutWord from kivy.resources import resource_find, resource_add_path from kivy.compat import PY2 from kivy.setupconfig import USE_SDL2 DEFAULT_FONT = 'Roboto' FONT_REGULAR = 0 FONT_ITALIC = 1 FONT_BOLD = 2 FONT_BOLDITALIC = 3 whitespace_pat = re.compile('( +)') class LabelBase(object): '''Core text label. This is the abstract class used by different backends to render text. .. warning:: The core text label can't be changed at runtime. You must recreate one. :Parameters: `font_size`: int, defaults to 12 Font size of the text `font_name`: str, defaults to DEFAULT_FONT Font name of the text `bold`: bool, defaults to False Activate "bold" text style `italic`: bool, defaults to False Activate "italic" text style `text_size`: tuple, defaults to (None, None) Add constraint to render the text (inside a bounding box). If no size is given, the label size will be set to the text size. `padding`: float, defaults to None If it's a float, it will set padding_x and padding_y `padding_x`: float, defaults to 0.0 Left/right padding `padding_y`: float, defaults to 0.0 Top/bottom padding `halign`: str, defaults to "left" Horizontal text alignment inside the bounding box `valign`: str, defaults to "bottom" Vertical text alignment inside the bounding box `shorten`: bool, defaults to False Indicate whether the label should attempt to shorten its textual contents as much as possible if a `size` is given. Setting this to True without an appropriately set size will lead to unexpected results. `shorten_from`: str, defaults to `center` The side from which we should shorten the text from, can be left, right, or center. E.g. if left, the ellipsis will appear towards the left side and it will display as much text starting from the right as possible. `split_str`: string, defaults to `' '` (space) The string to use to split the words by when shortening. If empty, we can split after every character filling up the line as much as possible. `max_lines`: int, defaults to 0 (unlimited) If set, this indicate how maximum line are allowed to render the text. Works only if a limitation on text_size is set. `mipmap` : bool, defaults to False Create a mipmap for the texture `strip` : bool, defaults to False Whether each row of text has its leading and trailing spaces stripped. If `halign` is `justify` it is implicitly True. `strip_reflow` : bool, defaults to True Whether text that has been reflowed into a second line should be striped, even if `strip` is False. This is only in effect when `size_hint_x` is not None, because otherwise lines are never split. `unicode_errors` : str, defaults to `'replace'` How to handle unicode decode errors. Can be `'strict'`, `'replace'` or `'ignore'`. .. versionchanged:: 1.9.0 `strip`, `strip_reflow`, `shorten_from`, `split_str`, and `unicode_errors` were added. .. versionchanged:: 1.9.0 `padding_x` and `padding_y` has been fixed to work as expected. In the past, the text was padded by the negative of their values. .. versionchanged:: 1.8.0 `max_lines` parameters has been added. .. versionchanged:: 1.0.8 `size` have been deprecated and replaced with `text_size`. .. versionchanged:: 1.0.7 The `valign` is now respected. This wasn't the case previously so you might have an issue in your application if you have not considered this. ''' __slots__ = ('options', 'texture', '_label', '_text_size') _cached_lines = [] _fonts = {} _fonts_cache = {} _fonts_dirs = [] _font_dirs_files = [] _texture_1px = None def __init__( self, text='', font_size=12, font_name=DEFAULT_FONT, bold=False, italic=False, halign='left', valign='bottom', shorten=False, text_size=None, mipmap=False, color=None, line_height=1.0, strip=False, strip_reflow=True, shorten_from='center', split_str=' ', unicode_errors='replace', **kwargs): # Include system fonts_dir in resource paths. # This allows us to specify a font from those dirs. LabelBase.get_system_fonts_dir() options = {'text': text, 'font_size': font_size, 'font_name': font_name, 'bold': bold, 'italic': italic, 'halign': halign, 'valign': valign, 'shorten': shorten, 'mipmap': mipmap, 'line_height': line_height, 'strip': strip, 'strip_reflow': strip_reflow, 'shorten_from': shorten_from, 'split_str': split_str, 'unicode_errors': unicode_errors} options['color'] = color or (1, 1, 1, 1) options['padding'] = kwargs.get('padding', (0, 0)) if not isinstance(options['padding'], (list, tuple)): options['padding'] = (options['padding'], options['padding']) options['padding_x'] = kwargs.get('padding_x', options['padding'][0]) options['padding_y'] = kwargs.get('padding_y', options['padding'][1]) if 'size' in kwargs: options['text_size'] = kwargs['size'] else: if text_size is None: options['text_size'] = (None, None) else: options['text_size'] = text_size self._text_size = options['text_size'] self._text = options['text'] self._internal_size = 0, 0 # the real computed text size (inclds pad) self._cached_lines = [] self.options = options self.texture = None self.resolve_font_name() @staticmethod def register(name, fn_regular, fn_italic=None, fn_bold=None, fn_bolditalic=None): '''Register an alias for a Font. .. versionadded:: 1.1.0 If you're using a ttf directly, you might not be able to use the bold/italic properties of the ttf version. If the font is delivered in multiple files (one regular, one italic and one bold), then you need to register these files and use the alias instead. All the fn_regular/fn_italic/fn_bold parameters are resolved with :func:`kivy.resources.resource_find`. If fn_italic/fn_bold are None, fn_regular will be used instead. ''' fonts = [] for font_type in fn_regular, fn_italic, fn_bold, fn_bolditalic: if font_type is not None: font = resource_find(font_type) if font is None: raise IOError('File {0}s not found'.format(font_type)) else: fonts.append(font) else: fonts.append(fonts[-1]) # add regular font to list again LabelBase._fonts[name] = tuple(fonts) def resolve_font_name(self): options = self.options fontname = options['font_name'] fonts = self._fonts fontscache = self._fonts_cache # is the font is registered ? if fontname in fonts: # return the prefered font for the current bold/italic combinaison italic = int(options['italic']) if options['bold']: bold = FONT_BOLD else: bold = FONT_REGULAR options['font_name_r'] = fonts[fontname][italic | bold] elif fontname in fontscache: options['font_name_r'] = fontscache[fontname] else: filename = resource_find(fontname) if not filename: fontname = fontname + \ ('' if fontname.endswith('.ttf') else '.ttf') filename = resource_find(fontname) if filename is None: # XXX for compatibility, check directly in the data dir filename = os.path.join(kivy_data_dir, fontname) if not os.path.exists(filename): raise IOError('Label: File %r not found' % fontname) fontscache[fontname] = filename options['font_name_r'] = filename @staticmethod def get_system_fonts_dir(): '''Return the Directory used by the system for fonts. ''' if LabelBase._fonts_dirs: return LabelBase._fonts_dirs fdirs = [] if platform == 'linux': fdirs = [ '/usr/share/fonts/truetype', '/usr/local/share/fonts', os.path.expanduser('~/.fonts'), os.path.expanduser('~/.local/share/fonts')] elif platform == 'macosx': fdirs = ['/Library/Fonts', '/System/Library/Fonts', os.path.expanduser('~/Library/Fonts')] elif platform == 'win': fdirs = [os.environ['SYSTEMROOT'] + os.sep + 'Fonts'] elif platform == 'ios': fdirs = ['/System/Library/Fonts'] elif platform == 'android': fdirs = ['/system/fonts'] if fdirs: fdirs.append(kivy_data_dir + os.sep + 'fonts') # let's register the font dirs rdirs = [] _font_dir_files = [] for fdir in fdirs: for _dir, dirs, files in os.walk(fdir): _font_dir_files.extend(files) resource_add_path(_dir) rdirs.append(_dir) LabelBase._fonts_dirs = rdirs LabelBase._font_dirs_files = _font_dir_files return rdirs raise Exception("Unknown Platform {}".format(platform)) def get_extents(self, text): '''Return a tuple (width, height) indicating the size of the specified text''' return (0, 0) def get_cached_extents(self): '''Returns a cached version of the :meth:`get_extents` function. :: >>> func = self._get_cached_extents() >>> func <built-in method size of pygame.font.Font object at 0x01E45650> >>> func('a line') (36, 18) .. warning:: This method returns a size measuring function that is valid for the font settings used at the time :meth:`get_cached_extents` was called. Any change in the font settings will render the returned function incorrect. You should only use this if you know what you're doing. .. versionadded:: 1.9.0 ''' return self.get_extents def _render_begin(self): pass def _render_text(self, text, x, y): pass def _render_end(self): pass def shorten(self, text, margin=2): ''' Shortens the text to fit into a single line by the width specified by :attr:`text_size` [0]. If :attr:`text_size` [0] is None, it returns text text unchanged. :attr:`split_str` and :attr:`shorten_from` determines how the text is shortened. :params: `text` str, the text to be shortened. `margin` int, the amount of space to leave between the margins and the text. This is in addition to :attr:`padding_x`. :retruns: the text shortened to fit into a single line. ''' textwidth = self.get_cached_extents() uw = self.text_size[0] if uw is None or not text: return text opts = self.options uw = max(0, int(uw - opts['padding_x'] * 2 - margin)) # if larger, it won't fit so don't even try extents chr = type(text) text = text.replace(chr('\n'), chr(' ')) if len(text) <= uw and textwidth(text)[0] <= uw: return text c = opts['split_str'] offset = 0 if len(c) else 1 dir = opts['shorten_from'][0] elps = textwidth('...')[0] if elps > uw: if textwidth('..')[0] <= uw: return '..' else: return '.' uw -= elps f = partial(text.find, c) f_rev = partial(text.rfind, c) # now find the first and last word e1, s2 = f(), f_rev() if dir != 'l': # center or right # no split, or the first word doesn't even fit if e1 != -1: l1 = textwidth(text[:e1])[0] l2 = textwidth(text[s2 + 1:])[0] if e1 == -1 or l1 + l2 > uw: if len(c): opts['split_str'] = '' res = self.shorten(text, margin) opts['split_str'] = c return res # at this point we do char by char so e1 must be zero if l1 <= uw: return chr('{0}...').format(text[:e1]) return chr('...') # both word fits, and there's at least on split_str if s2 == e1: # there's only on split_str return chr('{0}...{1}').format(text[:e1], text[s2 + 1:]) # both the first and last word fits, and they start/end at diff pos if dir == 'r': ee1 = f(e1 + 1) while l2 + textwidth(text[:ee1])[0] <= uw: e1 = ee1 if e1 == s2: break ee1 = f(e1 + 1) else: while True: if l1 <= l2: ee1 = f(e1 + 1) l1 = textwidth(text[:ee1])[0] if l2 + l1 > uw: break e1 = ee1 if e1 == s2: break else: ss2 = f_rev(0, s2 - offset) l2 = textwidth(text[ss2 + 1:])[0] if l2 + l1 > uw: break s2 = ss2 if e1 == s2: break else: # left # no split, or the last word doesn't even fit if s2 != -1: l2 = textwidth(text[s2 + (1 if len(c) else -1):])[0] l1 = textwidth(text[:max(0, e1)])[0] # if split_str if s2 == -1 or l2 + l1 > uw: if len(c): opts['split_str'] = '' res = self.shorten(text, margin) opts['split_str'] = c return res return chr('...') # both word fits, and there's at least on split_str if s2 == e1: # there's only on split_str return chr('{0}...{1}').format(text[:e1], text[s2 + 1:]) # both the first and last word fits, and they start/end at diff pos ss2 = f_rev(0, s2 - offset) while l1 + textwidth(text[ss2 + 1:])[0] <= uw: s2 = ss2 if s2 == e1: break ss2 = f_rev(0, s2 - offset) return chr('{0}...{1}').format(text[:e1], text[s2 + 1:]) def _default_line_options(self, lines): for line in lines: if len(line.words): # get opts from first line, first word return line.words[0].options return None def clear_texture(self): self._render_begin() data = self._render_end() assert(data) if data is not None and data.width > 1: self.texture.blit_data(data) return def render_lines(self, lines, options, render_text, y, size): get_extents = self.get_cached_extents() uw, uh = options['text_size'] xpad = options['padding_x'] if uw is not None: uww = uw - 2 * xpad # real width of just text w = size[0] sw = options['space_width'] halign = options['halign'] split = re.split for layout_line in lines: # for plain label each line has only one str lw, lh = layout_line.w, layout_line.h line = '' assert len(layout_line.words) < 2 if len(layout_line.words): last_word = layout_line.words[0] line = last_word.text x = xpad if halign[0] == 'c': # center x = int((w - lw) / 2.) elif halign[0] == 'r': # right x = max(0, int(w - lw - xpad)) # right left justify # divide left over space between `spaces` # TODO implement a better method of stretching glyphs? if (uw is not None and halign[-1] == 'y' and line and not layout_line.is_last_line): # number spaces needed to fill, and remainder n, rem = divmod(max(uww - lw, 0), sw) n = int(n) words = None if n or rem: # there's no trailing space when justify is selected words = split(whitespace_pat, line) if words is not None and len(words) > 1: space = type(line)(' ') # words: every even index is spaces, just add ltr n spaces for i in range(n): idx = (2 * i + 1) % (len(words) - 1) words[idx] = words[idx] + space if rem: # render the last word at the edge, also add it to line ext = get_extents(words[-1]) word = LayoutWord(last_word.options, ext[0], ext[1], words[-1]) layout_line.words.append(word) last_word.lw = uww - ext[0] # word was stretched render_text(words[-1], x + last_word.lw, y) last_word.text = line = ''.join(words[:-2]) else: last_word.lw = uww # word was stretched last_word.text = line = ''.join(words) layout_line.w = uww # the line occupies full width if len(line): layout_line.x = x layout_line.y = y render_text(line, x, y) y += lh return y def _render_real(self): lines = self._cached_lines options = self._default_line_options(lines) if options is None: # there was no text to render return self.clear_texture() old_opts = self.options ih = self._internal_size[1] # the real size of text, not texture size = self.size valign = options['valign'] y = ypad = options['padding_y'] # pos in the texture if valign == 'bottom': y = size[1] - ih + ypad elif valign == 'middle': y = int((size[1] - ih) / 2 + ypad) self._render_begin() self.render_lines(lines, options, self._render_text, y, size) # get data from provider data = self._render_end() assert(data) self.options = old_opts # If the text is 1px width, usually, the data is black. # Don't blit that kind of data, otherwise, you have a little black bar. if data is not None and data.width > 1: self.texture.blit_data(data) def render(self, real=False): '''Return a tuple (width, height) to create the image with the user constraints. (width, height) includes the padding. ''' if real: return self._render_real() options = copy(self.options) options['space_width'] = self.get_extents(' ')[0] options['strip'] = strip = (options['strip'] or options['halign'][-1] == 'y') uw, uh = options['text_size'] = self._text_size text = self.text if strip: text = text.strip() if uw is not None and options['shorten']: text = self.shorten(text) self._cached_lines = lines = [] if not text: return 0, 0 if uh is not None and options['valign'][-1] == 'e': # middle center = -1 # pos of newline if len(text) > 1: middle = int(len(text) // 2) l, r = text.rfind('\n', 0, middle), text.find('\n', middle) if l != -1 and r != -1: center = l if center - l <= r - center else r elif l != -1: center = l elif r != -1: center = r # if a newline split text, render from center down and up til uh if center != -1: # layout from center down until half uh w, h, clipped = layout_text(text[center + 1:], lines, (0, 0), (uw, uh / 2), options, self.get_cached_extents(), True, True) # now layout from center upwards until uh is reached w, h, clipped = layout_text(text[:center + 1], lines, (w, h), (uw, uh), options, self.get_cached_extents(), False, True) else: # if there's no new line, layout everything w, h, clipped = layout_text(text, lines, (0, 0), (uw, None), options, self.get_cached_extents(), True, True) else: # top or bottom w, h, clipped = layout_text(text, lines, (0, 0), (uw, uh), options, self.get_cached_extents(), options['valign'][-1] == 'p', True) self._internal_size = w, h if uw: w = uw if uh: h = uh if h > 1 and w < 2: w = 2 return int(w), int(h) def _texture_refresh(self, *l): self.refresh() def _texture_fill(self, texture): # second pass, render for real self.render(real=True) def refresh(self): '''Force re-rendering of the text ''' self.resolve_font_name() # first pass, calculating width/height sz = self.render() self._size_texture = sz self._size = (sz[0], sz[1]) # if no text are rendered, return nothing. width, height = self._size if width <= 1 or height <= 1: self.texture = self.texture_1px return # create a delayed texture texture = self.texture if texture is None or \ width != texture.width or \ height != texture.height: texture = Texture.create(size=(width, height), mipmap=self.options['mipmap'], callback=self._texture_fill) texture.flip_vertical() texture.add_reload_observer(self._texture_refresh) self.texture = texture else: texture.ask_update(self._texture_fill) def _get_text(self): if PY2: try: if isinstance(self._text, unicode): return self._text return self._text.decode('utf8') except AttributeError: # python 3 support return str(self._text) except UnicodeDecodeError: return self._text else: return self._text def _set_text(self, text): if text != self._text: self._text = text text = property(_get_text, _set_text, doc='Get/Set the text') label = property(_get_text, _set_text, doc='Get/Set the text') @property def texture_1px(self): if LabelBase._texture_1px is None: tex = Texture.create(size=(1, 1), colorfmt='rgba') tex.blit_buffer(b'\x00\x00\x00\x00', colorfmt='rgba') LabelBase._texture_1px = tex return LabelBase._texture_1px @property def size(self): return self._size @property def width(self): return self._size[0] @property def height(self): return self._size[1] @property def content_width(self): '''Return the content width; i.e. the width of the text without any padding.''' if self.texture is None: return 0 return self.texture.width - 2 * self.options['padding_x'] @property def content_height(self): '''Return the content height; i.e. the height of the text without any padding.''' if self.texture is None: return 0 return self.texture.height - 2 * self.options['padding_y'] @property def content_size(self): '''Return the content size (width, height)''' if self.texture is None: return (0, 0) return (self.content_width, self.content_height) @property def fontid(self): '''Return a unique id for all font parameters''' return str([self.options[x] for x in ( 'font_size', 'font_name_r', 'bold', 'italic')]) def _get_text_size(self): return self._text_size def _set_text_size(self, x): self._text_size = x text_size = property(_get_text_size, _set_text_size, doc='''Get/set the (width, height) of the ' 'contrained rendering box''') usersize = property(_get_text_size, _set_text_size, doc='''(deprecated) Use text_size instead.''') # Load the appropriate provider label_libs = [] if USE_SDL2: label_libs += [('sdl2', 'text_sdl2', 'LabelSDL2')] else: label_libs += [('pygame', 'text_pygame', 'LabelPygame')] label_libs += [ ('pil', 'text_pil', 'LabelPIL')] Text = Label = core_select_lib('text', label_libs) if 'KIVY_DOC' not in os.environ: if not Label: from kivy.logger import Logger import sys Logger.critical('App: Unable to get a Text provider, abort.') sys.exit(1) # For the first initalization, register the default font Label.register('Roboto', 'data/fonts/Roboto-Regular.ttf', 'data/fonts/Roboto-Italic.ttf', 'data/fonts/Roboto-Bold.ttf', 'data/fonts/Roboto-BoldItalic.ttf') ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/_text_sdl2.pyx������������������������������������������������������������0000664�0000000�0000000�00000007633�12641336260�0020227�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#cython: c_string_type=unicode, c_string_encoding=utf8 ''' TODO: - ensure that we correctly check allocation - remove compat sdl usage (like SDL_SetAlpha must be replaced with sdl 1.3 call, not 1.2) ''' include '../../lib/sdl2.pxi' from libc.string cimport memset from kivy.core.image import ImageData from kivy.compat import PY2 cdef dict sdl2_cache = {} cdef list sdl2_cache_order = [] cdef class _TTFContainer: cdef TTF_Font* font def __cinit__(self): self.font = NULL def __dealloc__(self): if self.font != NULL: TTF_CloseFont(self.font) self.font = NULL cdef class _SurfaceContainer: cdef SDL_Surface* surface cdef int w, h def __cinit__(self, w, h): self.surface = NULL self.w = w self.h = h def __init__(self, w, h): # XXX check on OSX to see if little endian/big endian make a difference # here. self.surface = SDL_CreateRGBSurface(0, w, h, 32, 0x000000ff, 0x0000ff00, 0x00ff0000, 0xff000000) memset(self.surface.pixels, 0, w * h * 4) def __dealloc__(self): if self.surface != NULL: SDL_FreeSurface(self.surface) self.surface = NULL def render(self, container, text, x, y): cdef TTF_Font *font = _get_font(container) cdef SDL_Color c cdef SDL_Surface *st cdef SDL_Rect r cdef list color = list(container.options['color']) if font == NULL: return c.r = <int>(color[0] * 255) c.g = <int>(color[1] * 255) c.b = <int>(color[2] * 255) bytes_text = <bytes>text.encode('utf-8') st = TTF_RenderUTF8_Blended(font, <char *>bytes_text, c) if st == NULL: return r.x = x r.y = y r.w = st.w r.h = st.h SDL_SetSurfaceAlphaMod(st, 0xff); SDL_SetSurfaceBlendMode(st, SDL_BLENDMODE_NONE); SDL_BlitSurface(st, NULL, self.surface, &r) SDL_FreeSurface(st) def get_data(self): cdef int datalen = self.surface.w * self.surface.h * 4 cdef bytes pixels = (<char *>self.surface.pixels)[:datalen] data = ImageData(self.w, self.h, 'rgba', pixels) return data cdef TTF_Font *_get_font(self): cdef TTF_Font *fontobject = NULL cdef _TTFContainer ttfc cdef char *error cdef str s_error # fast path fontid = self._get_font_id() if fontid in sdl2_cache: ttfc = sdl2_cache[fontid] return ttfc.font # ensure ttf is init. if not TTF_WasInit(): TTF_Init() # try first the file if it's a filename fontname = self.options['font_name_r'] bytes_fontname = <bytes>fontname.encode('utf-8') ext = fontname.rsplit('.', 1) if len(ext) == 2: # try to open the fount if it has an extension fontobject = TTF_OpenFont(bytes_fontname, int(self.options['font_size'])) # fallback to search a system font if fontobject == NULL: s_error = (<bytes>SDL_GetError()).encode('utf-8') print(s_error) assert(0) sdl2_cache[fontid] = ttfc = _TTFContainer() ttfc.font = fontobject sdl2_cache_order.append(fontid) # to prevent too much file open, limit the number of opened fonts to 64 while len(sdl2_cache_order) > 64: popid = sdl2_cache_order.pop(0) ttfc = sdl2_cache[popid] del sdl2_cache[popid] ttfc = sdl2_cache[fontid] return ttfc.font def _get_extents(container, text): cdef TTF_Font *font = _get_font(container) cdef int w, h if font == NULL: return 0, 0 if not PY2: text = text.encode('utf-8') bytes_text = <bytes>text TTF_SizeUTF8(font, <char *>bytes_text, &w, &h) return w, h def _get_fontdescent(container): return TTF_FontDescent(_get_font(container)) def _get_fontascent(container): return TTF_FontAscent(_get_font(container)) �����������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/markup.py�����������������������������������������������������������������0000664�0000000�0000000�00000072634�12641336260�0017272�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Text Markup =========== .. versionadded:: 1.1.0 We provide a simple text-markup for inline text styling. The syntax look the same as the `BBCode <http://en.wikipedia.org/wiki/BBCode>`_. A tag is defined as ``[tag]``, and should have a corresponding ``[/tag]`` closing tag. For example:: [b]Hello [color=ff0000]world[/color][/b] The following tags are availables: ``[b][/b]`` Activate bold text ``[i][/i]`` Activate italic text ``[font=<str>][/font]`` Change the font ``[size=<integer>][/size]`` Change the font size ``[color=#<color>][/color]`` Change the text color ``[ref=<str>][/ref]`` Add an interactive zone. The reference + all the word box inside the reference will be available in :attr:`MarkupLabel.refs` ``[anchor=<str>]`` Put an anchor in the text. You can get the position of your anchor within the text with :attr:`MarkupLabel.anchors` ``[sub][/sub]`` Display the text at a subscript position relative to the text before it. ``[sup][/sup]`` Display the text at a superscript position relative to the text before it. If you need to escape the markup from the current text, use :func:`kivy.utils.escape_markup`. ''' __all__ = ('MarkupLabel', ) import re from kivy.properties import dpi2px from kivy.parser import parse_color from kivy.logger import Logger from kivy.core.text import Label, LabelBase from kivy.core.text.text_layout import layout_text, LayoutWord, LayoutLine from copy import copy from math import ceil from functools import partial # We need to do this trick when documentation is generated MarkupLabelBase = Label if Label is None: MarkupLabelBase = LabelBase class MarkupLabel(MarkupLabelBase): '''Markup text label. See module documentation for more informations. ''' def __init__(self, *largs, **kwargs): self._style_stack = {} self._refs = {} self._anchors = {} super(MarkupLabel, self).__init__(*largs, **kwargs) self._internal_size = 0, 0 self._cached_lines = [] @property def refs(self): '''Get the bounding box of all the ``[ref=...]``:: { 'refA': ((x1, y1, x2, y2), (x1, y1, x2, y2)), ... } ''' return self._refs @property def anchors(self): '''Get the position of all the ``[anchor=...]``:: { 'anchorA': (x, y), 'anchorB': (x, y), ... } ''' return self._anchors @property def markup(self): '''Return the text with all the markup splitted:: >>> MarkupLabel('[b]Hello world[/b]').markup >>> ('[b]', 'Hello world', '[/b]') ''' s = re.split('(\[.*?\])', self.label) s = [x for x in s if x != ''] return s def _push_style(self, k): if not k in self._style_stack: self._style_stack[k] = [] self._style_stack[k].append(self.options[k]) def _pop_style(self, k): if k not in self._style_stack or len(self._style_stack[k]) == 0: Logger.warning('Label: pop style stack without push') return v = self._style_stack[k].pop() self.options[k] = v def render(self, real=False): options = copy(self.options) if not real: ret = self._pre_render() else: ret = self._render_real() self.options = options return ret def _pre_render(self): # split markup, words, and lines # result: list of word with position and width/height # during the first pass, we don't care about h/valign self._cached_lines = lines = [] self._refs = {} self._anchors = {} clipped = False w = h = 0 uw, uh = self.text_size spush = self._push_style spop = self._pop_style opts = options = self.options options['_ref'] = None options['_anchor'] = None options['script'] = 'normal' shorten = options['shorten'] # if shorten, then don't split lines to fit uw, because it will be # flattened later when shortening and broken up lines if broken # mid-word will have space mid-word when lines are joined uw_temp = None if shorten else uw xpad = options['padding_x'] uhh = (None if uh is not None and options['valign'][-1] != 'p' or options['shorten'] else uh) options['strip'] = options['strip'] or options['halign'][-1] == 'y' for item in self.markup: if item == '[b]': spush('bold') options['bold'] = True self.resolve_font_name() elif item == '[/b]': spop('bold') self.resolve_font_name() elif item == '[i]': spush('italic') options['italic'] = True self.resolve_font_name() elif item == '[/i]': spop('italic') self.resolve_font_name() elif item[:6] == '[size=': item = item[6:-1] try: if item[-2:] in ('px', 'pt', 'in', 'cm', 'mm', 'dp', 'sp'): size = dpi2px(item[:-2], item[-2:]) else: size = int(item) except ValueError: raise size = options['font_size'] spush('font_size') options['font_size'] = size elif item == '[/size]': spop('font_size') elif item[:7] == '[color=': color = parse_color(item[7:-1]) spush('color') options['color'] = color elif item == '[/color]': spop('color') elif item[:6] == '[font=': fontname = item[6:-1] spush('font_name') options['font_name'] = fontname self.resolve_font_name() elif item == '[/font]': spop('font_name') self.resolve_font_name() elif item[:5] == '[sub]': spush('font_size') spush('script') options['font_size'] = options['font_size'] * .5 options['script'] = 'subscript' elif item == '[/sub]': spop('font_size') spop('script') elif item[:5] == '[sup]': spush('font_size') spush('script') options['font_size'] = options['font_size'] * .5 options['script'] = 'superscript' elif item == '[/sup]': spop('font_size') spop('script') elif item[:5] == '[ref=': ref = item[5:-1] spush('_ref') options['_ref'] = ref elif item == '[/ref]': spop('_ref') elif not clipped and item[:8] == '[anchor=': options['_anchor'] = item[8:-1] elif not clipped: item = item.replace('&bl;', '[').replace( '&br;', ']').replace('&', '&') opts = copy(options) extents = self.get_cached_extents() opts['space_width'] = extents(' ')[0] w, h, clipped = layout_text(item, lines, (w, h), (uw_temp, uhh), opts, extents, True, False) if len(lines): # remove any trailing spaces from the last line old_opts = self.options self.options = copy(opts) w, h, clipped = layout_text('', lines, (w, h), (uw_temp, uhh), self.options, self.get_cached_extents(), True, True) self.options = old_opts if shorten: options['_ref'] = None # no refs for you! options['_anchor'] = None w, h, lines = self.shorten_post(lines, w, h) self._cached_lines = lines # when valign is not top, for markup we layout everything (text_size[1] # is temporarily set to None) and after layout cut to size if too tall elif uh != uhh and h > uh and len(lines) > 1: if options['valign'][-1] == 'm': # bottom i = 0 while i < len(lines) - 1 and h > uh: h -= lines[i].h i += 1 del lines[:i] else: # middle i = 0 top = int(h / 2. + uh / 2.) # remove extra top portion while i < len(lines) - 1 and h > top: h -= lines[i].h i += 1 del lines[:i] i = len(lines) - 1 # remove remaining bottom portion while i and h > uh: h -= lines[i].h i -= 1 del lines[i + 1:] # now justify the text if options['halign'][-1] == 'y' and uw is not None: # XXX: update refs to justified pos # when justify, each line shouldv'e been stripped already split = partial(re.split, re.compile('( +)')) uww = uw - 2 * xpad chr = type(self.text) space = chr(' ') empty = chr('') for i in range(len(lines)): line = lines[i] words = line.words # if there's nothing to justify, we're done if (not line.w or int(uww - line.w) <= 0 or not len(words) or line.is_last_line): continue done = False parts = [None, ] * len(words) # contains words split by space idxs = [None, ] * len(words) # indices of the space in parts # break each word into spaces and add spaces until it's full # do first round of split in case we don't need to split all for w in range(len(words)): word = words[w] sw = word.options['space_width'] p = parts[w] = split(word.text) idxs[w] = [v for v in range(len(p)) if p[v].startswith(' ')] # now we have the indices of the spaces in split list for k in idxs[w]: # try to add single space at each space if line.w + sw > uww: done = True break line.w += sw word.lw += sw p[k] += space if done: break # there's not a single space in the line? if not any(idxs): continue # now keep adding spaces to already split words until done while not done: for w in range(len(words)): if not idxs[w]: continue word = words[w] sw = word.options['space_width'] p = parts[w] for k in idxs[w]: # try to add single space at each space if line.w + sw > uww: done = True break line.w += sw word.lw += sw p[k] += space if done: break # if not completely full, push last words to right edge diff = int(uww - line.w) if diff > 0: # find the last word that had a space for w in range(len(words) - 1, -1, -1): if not idxs[w]: continue break old_opts = self.options self.options = word.options word = words[w] # split that word into left/right and push right till uww l_text = empty.join(parts[w][:idxs[w][-1]]) r_text = empty.join(parts[w][idxs[w][-1]:]) left = LayoutWord(word.options, self.get_extents(l_text)[0], word.lh, l_text) right = LayoutWord(word.options, self.get_extents(r_text)[0], word.lh, r_text) left.lw = max(left.lw, word.lw + diff - right.lw) self.options = old_opts # now put words back together with right/left inserted for k in range(len(words)): if idxs[k]: words[k].text = empty.join(parts[k]) words[w] = right words.insert(w, left) else: for k in range(len(words)): if idxs[k]: words[k].text = empty.join(parts[k]) line.w = uww w = max(w, uww) self._internal_size = w, h if uw: w = uw if uh: h = uh if h > 1 and w < 2: w = 2 if w < 1: w = 1 if h < 1: h = 1 return int(w), int(h) def render_lines(self, lines, options, render_text, y, size): xpad = options['padding_x'] w = size[0] halign = options['halign'] refs = self._refs anchors = self._anchors for layout_line in lines: # for plain label each line has only one str lw, lh = layout_line.w, layout_line.h x = xpad if halign[0] == 'c': # center x = int((w - lw) / 2.) elif halign[0] == 'r': # right x = max(0, int(w - lw - xpad)) layout_line.x = x layout_line.y = y psp = pph = 0 for word in layout_line.words: options = self.options = word.options # the word height is not scaled by line_height, only lh was wh = options['line_height'] * word.lh # calculate sub/super script pos if options['script'] == 'superscript': script_pos = max(0, psp if psp else self.get_descent()) psp = script_pos pph = wh elif options['script'] == 'subscript': script_pos = min(lh - wh, ((psp + pph) - wh) if pph else (lh - wh)) pph = wh psp = script_pos else: script_pos = (lh - wh) / 1.25 psp = pph = 0 if len(word.text): render_text(word.text, x, y + script_pos) # should we record refs ? ref = options['_ref'] if ref is not None: if not ref in refs: refs[ref] = [] refs[ref].append((x, y, x + word.lw, y + wh)) # Should we record anchors? anchor = options['_anchor'] if anchor is not None: if not anchor in anchors: anchors[anchor] = (x, y) x += word.lw y += lh return y def shorten_post(self, lines, w, h, margin=2): ''' Shortens the text to a single line according to the label options. This function operates on a text that has already been laid out because for markup, parts of text can have different size and options. If :attr:`text_size` [0] is None, the lines are returned unchanged. Otherwise, the lines are converted to a single line fitting within the constrained width, :attr:`text_size` [0]. :params: `lines`: list of `LayoutLine` instances describing the text. `w`: int, the width of the text in lines, including padding. `h`: int, the height of the text in lines, including padding. `margin` int, the additional space left on the sides. This is in addition to :attr:`padding_x`. :returns: 3-tuple of (xw, h, lines), where w, and h is similar to the input and contains the resulting width / height of the text, including padding. lines, is a list containing a single `LayoutLine`, which contains the words for the line. ''' def n(line, c): ''' A function similar to text.find, except it's an iterator that returns successive occurrences of string c in list line. line is not a string, but a list of LayoutWord instances that we walk from left to right returning the indices of c in the words as we encounter them. Note that the options can be different among the words. :returns: 3-tuple: the index of the word in line, the index of the occurrence in word, and the extents (width) of the combined words until this occurrence, not including the occurrence char. If no more are found it returns (-1, -1, total_w) where total_w is the full width of all the words. ''' total_w = 0 for w in range(len(line)): word = line[w] if not word.lw: continue f = partial(word.text.find, c) i = f() while i != -1: self.options = word.options yield w, i, total_w + self.get_extents(word.text[:i])[0] i = f(i + 1) self.options = word.options total_w += self.get_extents(word.text)[0] yield -1, -1, total_w # this should never be reached, really def p(line, c): ''' Similar to the `n` function, except it returns occurrences of c from right to left in the list, line, similar to rfind. ''' total_w = 0 offset = 0 if len(c) else 1 for w in range(len(line) - 1, -1, -1): word = line[w] if not word.lw: continue f = partial(word.text.rfind, c) i = f() while i != -1: self.options = word.options yield (w, i, total_w + self.get_extents(word.text[i + 1:])[0]) if i: i = f(0, i - offset) else: if not c: self.options = word.options yield (w, -1, total_w + self.get_extents(word.text)[0]) break self.options = word.options total_w += self.get_extents(word.text)[0] yield -1, -1, total_w # this should never be reached, really def n_restricted(line, uw, c): ''' Similar to the function `n`, except it only returns the first occurrence and it's not an iterator. Furthermore, if the first occurrence doesn't fit within width uw, it returns the index of whatever amount of text will still fit in uw. :returns: similar to the function `n`, except it's a 4-tuple, with the last element a boolean, indicating if we had to clip the text to fit in uw (True) or if the whole text until the first occurrence fitted in uw (False). ''' total_w = 0 if not len(line): return 0, 0, 0 for w in range(len(line)): word = line[w] f = partial(word.text.find, c) self.options = word.options extents = self.get_cached_extents() i = f() if i != -1: ww = extents(word.text[:i])[0] if i != -1 and total_w + ww <= uw: # found and it fits return w, i, total_w + ww, False elif i == -1: ww = extents(word.text)[0] if total_w + ww <= uw: # wasn't found and all fits total_w += ww continue i = len(word.text) # now just find whatever amount of the word does fit e = 0 while e != i and total_w + extents(word.text[:e])[0] <= uw: e += 1 e = max(0, e - 1) return w, e, total_w + extents(word.text[:e])[0], True return -1, -1, total_w, False def p_restricted(line, uw, c): ''' Similar to `n_restricted`, except it returns the first occurrence starting from the right, like `p`. ''' total_w = 0 if not len(line): return 0, 0, 0 for w in range(len(line) - 1, -1, -1): word = line[w] f = partial(word.text.rfind, c) self.options = word.options extents = self.get_cached_extents() i = f() if i != -1: ww = extents(word.text[i + 1:])[0] if i != -1 and total_w + ww <= uw: # found and it fits return w, i, total_w + ww, False elif i == -1: ww = extents(word.text)[0] if total_w + ww <= uw: # wasn't found and all fits total_w += ww continue # now just find whatever amount of the word does fit s = len(word.text) - 1 while s >= 0 and total_w + extents(word.text[s:])[0] <= uw: s -= 1 return w, s, total_w + extents(word.text[s + 1:])[0], True return -1, -1, total_w, False textwidth = self.get_cached_extents() uw = self.text_size[0] if uw is None: return w, h, lines old_opts = copy(self.options) uw = max(0, int(uw - old_opts['padding_x'] * 2 - margin)) chr = type(self.text) ssize = textwidth(' ') c = old_opts['split_str'] line_height = old_opts['line_height'] xpad, ypad = old_opts['padding_x'], old_opts['padding_y'] dir = old_opts['shorten_from'][0] # flatten lines into single line line = [] last_w = 0 for l in range(len(lines)): # concatenate (non-empty) inside lines with a space this_line = lines[l] if last_w and this_line.w and not this_line.line_wrap: line.append(LayoutWord(old_opts, ssize[0], ssize[1], chr(' '))) last_w = this_line.w or last_w for word in this_line.words: if word.lw: line.append(word) # if that fits, just return the flattened line lw = sum([word.lw for word in line]) if lw <= uw: lh = max([word.lh for word in line] + [0]) * line_height return lw + 2 * xpad, lh + 2 * ypad, [LayoutLine(0, 0, lw, lh, 1, 0, line)] # find the size of ellipsis that'll fit elps_s = textwidth('...') if elps_s[0] > uw: # even ellipsis didn't fit... s = textwidth('..') if s[0] <= uw: return (s[0] + 2 * xpad, s[1] * line_height + 2 * ypad, [LayoutLine(0, 0, s[0], s[1], 1, 0, [LayoutWord(old_opts, s[0], s[1], '..')])]) else: s = textwidth('.') return (s[0] + 2 * xpad, s[1] * line_height + 2 * ypad, [LayoutLine(0, 0, s[0], s[1], 1, 0, [LayoutWord(old_opts, s[0], s[1], '.')])]) elps = LayoutWord(old_opts, elps_s[0], elps_s[1], '...') uw -= elps_s[0] # now find the first left and right words that fit w1, e1, l1, clipped1 = n_restricted(line, uw, c) w2, s2, l2, clipped2 = p_restricted(line, uw, c) if dir != 'l': # center or right line1 = None if clipped1 or clipped2 or l1 + l2 > uw: # if either was clipped or both don't fit, just take first if len(c): self.options = old_opts old_opts['split_str'] = '' res = self.shorten_post(lines, w, h, margin) self.options['split_str'] = c return res line1 = line[:w1] last_word = line[w1] last_text = last_word.text[:e1] self.options = last_word.options s = self.get_extents(last_text) line1.append(LayoutWord(last_word.options, s[0], s[1], last_text)) elif (w1, e1) == (-1, -1): # this shouldn't occur line1 = line if line1: line1.append(elps) lw = sum([word.lw for word in line1]) lh = max([word.lh for word in line1]) * line_height self.options = old_opts return lw + 2 * xpad, lh + 2 * ypad, [LayoutLine(0, 0, lw, lh, 1, 0, line1)] # now we know that both the first and last word fit, and that # there's at least one instances of the split_str in the line if (w1, e1) != (w2, s2): # more than one split_str if dir == 'r': f = n(line, c) # iterator assert next(f)[:-1] == (w1, e1) # first word should match ww1, ee1, l1 = next(f) while l2 + l1 <= uw: w1, e1 = ww1, ee1 ww1, ee1, l1 = next(f) if (w1, e1) == (w2, s2): break else: # center f = n(line, c) # iterator f_inv = p(line, c) # iterator assert next(f)[:-1] == (w1, e1) assert next(f_inv)[:-1] == (w2, s2) while True: if l1 <= l2: ww1, ee1, l1 = next(f) # hypothesize that next fit if l2 + l1 > uw: break w1, e1 = ww1, ee1 if (w1, e1) == (w2, s2): break else: ww2, ss2, l2 = next(f_inv) if l2 + l1 > uw: break w2, s2 = ww2, ss2 if (w1, e1) == (w2, s2): break else: # left line1 = [elps] if clipped1 or clipped2 or l1 + l2 > uw: # if either was clipped or both don't fit, just take last if len(c): self.options = old_opts old_opts['split_str'] = '' res = self.shorten_post(lines, w, h, margin) self.options['split_str'] = c return res first_word = line[w2] first_text = first_word.text[s2 + 1:] self.options = first_word.options s = self.get_extents(first_text) line1.append(LayoutWord(first_word.options, s[0], s[1], first_text)) line1.extend(line[w2 + 1:]) elif (w1, e1) == (-1, -1): # this shouldn't occur line1 = line if len(line1) != 1: lw = sum([word.lw for word in line1]) lh = max([word.lh for word in line1]) * line_height self.options = old_opts return lw + 2 * xpad, lh + 2 * ypad, [LayoutLine(0, 0, lw, lh, 1, 0, line1)] # now we know that both the first and last word fit, and that # there's at least one instances of the split_str in the line if (w1, e1) != (w2, s2): # more than one split_str f_inv = p(line, c) # iterator assert next(f_inv)[:-1] == (w2, s2) # last word should match ww2, ss2, l2 = next(f_inv) while l2 + l1 <= uw: w2, s2 = ww2, ss2 ww2, ss2, l2 = next(f_inv) if (w1, e1) == (w2, s2): break # now add back the left half line1 = line[:w1] last_word = line[w1] last_text = last_word.text[:e1] self.options = last_word.options s = self.get_extents(last_text) if len(last_text): line1.append(LayoutWord(last_word.options, s[0], s[1], last_text)) elps.options = last_word.options line1.append(elps) # now add back the right half first_word = line[w2] first_text = first_word.text[s2 + 1:] self.options = first_word.options s = self.get_extents(first_text) if len(first_text): line1.append(LayoutWord(first_word.options, s[0], s[1], first_text)) line1.extend(line[w2 + 1:]) lw = sum([word.lw for word in line1]) lh = max([word.lh for word in line1]) * line_height self.options = old_opts return lw + 2 * xpad, lh + 2 * ypad, [LayoutLine(0, 0, lw, lh, 1, 0, line1)] ����������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/text_layout.pxd�����������������������������������������������������������0000664�0000000�0000000�00000000473�12641336260�0020507�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ cdef class LayoutWord: cdef public object text cdef public int lw, lh cdef public dict options cdef class LayoutLine: cdef public int x, y, w, h cdef public int line_wrap # whether this line wraps from last line cdef public int is_last_line # in a paragraph cdef public list words �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/text_layout.pyx�����������������������������������������������������������0000664�0000000�0000000�00000057463�12641336260�0020547�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Text layout ============ An internal module for laying out text according to options and constraints. This is not part of the API and may change at any time. ''' __all__ = ('layout_text', 'LayoutWord', 'LayoutLine') cdef inline int max(int a, int b): return b if a <= b else a cdef inline int min(int a, int b): return a if a <= b else b cdef class LayoutWord: '''Formally describes a word contained in a line. The name word simply means a chunk of text and can be used to describe any text. A word has some width, height and is rendered according to options saved in :attr:`options`. See :class:`LayoutLine` for its usage. :Parameters: `options`: dict the label options dictionary for this word. `lw`: int the width of the text in pixels. `lh`: int the height of the text in pixels. `text`: string the text of the word. ''' def __cinit__(self, dict options, int lw, int lh, object text): self.text = text self.lw = lw self.lh = lh self.options = options cdef class LayoutLine: ''' Formally describes a line of text. A line of text is composed of many :class:`LayoutWord` instances, each with it's own text, size and options. A :class:`LayoutLine` instance does not always imply that the words contained in the line ended with a newline. That is only the case if :attr:`is_last_line` is True. For example a single real line of text can be split across multiple :class:`LayoutLine` instances if the whole line doesn't fit in the constrained width. :Parameters: `x`: int the location in a texture from where the left side of this line is began drawn. `y`: int the location in a texture from where the bottom of this line is drawn. `w`: int the width of the line. This is the sum of the individual widths of its :class:`LayoutWord` instances. Does not include any padding. `h`: int the height of the line. This is the maximum of the individual heights of its :class:`LayoutWord` instances multiplied by the `line_height` of these instance. So this is larger then the word height. `is_last_line`: bool whether this line was the last line in a paragraph. When True, it implies that the line was followed by a newline. Newlines should not be included in the text of words, but is implicit by setting this to True. `line_wrap`: bool whether this line is continued from a previous line which didn't fit into a constrained width and was therefore split across multiple :class:`LayoutLine` instances. `line_wrap` can be True or False independently of `is_last_line`. `words`: python list a list that contains only :class:`LayoutWord` instances describing the text of the line. ''' def __cinit__(self, int x=0, int y=0, int w=0, int h=0, int is_last_line=0, int line_wrap=0, list words=None): self.x = x self.y = y self.w = w self.h = h self.is_last_line = is_last_line self.line_wrap = line_wrap if words is None: words = [] self.words = words cdef inline LayoutLine add_line(object text, int lw, int lh, LayoutLine line, list lines, dict options, float line_height, int xpad, int *w, int *h, int pos, int strip): ''' Adds to the current line the text if lw is not zero. Increases that line's w/h by required amount, increases global h/w by required amount and returns new empty line. pos being -1 indicates we just append line, else, we insert the line at index pos in lines. E.g. if we add lines from bottom up. This assumes that global h is accurate and includes the text previously added to the line. ''' cdef int old_lh = line.h, count = len(lines), add_h if lw: line.words.append(LayoutWord(options, lw, lh, text)) line.w += lw line.h = max(int(lh * line_height), line.h) if count: add_h = line.h else: add_h = max(lh, line.h) # if we're appending to existing line don't add height twice h[0] = h[0] + add_h - old_lh w[0] = max(w[0], line.w + 2 * xpad) if strip: final_strip(line) if pos == -1: lines.append(line) else: lines.insert(pos, line) return LayoutLine() cdef inline void final_strip(LayoutLine line): ''' Ensures that the line does not end with trailing spaces. Given the line, it'll start from the last word and strip from the right. If the word becomes empty, it'll remove it and trip the word previous to that and so on. ''' cdef int diff cdef LayoutWord last_word cdef object stripped # XXX: here we strip any trailing spaces reducing the width of the line # however, the height is not reduced, even if the part that might be larger # is removed, potentially reducing the height of the line. It is not likely # a issue, but can be 'fixed' at the cost of re-computing line height while (len(line.words) and (line.words[-1].text.endswith(' ') or line.words[-1].text == '')): last_word = line.words.pop() if last_word.text == '': # empty str, pop it line.w -= last_word.lw # likely 0 continue stripped = last_word.text.rstrip() # ends with space # subtract ending space length diff = ((len(last_word.text) - len(stripped)) * last_word.options['space_width']) line.w = max(0, line.w - diff) # line w line.words.append(LayoutWord( # re-add last word last_word.options, max(0, last_word.lw - diff), last_word.lh, stripped)) cdef inline layout_text_unrestricted(object text, list lines, int w, int h, int uh, dict options, object get_extents, int dwn, int complete, int xpad, int max_lines, float line_height, int strip): ''' Layout when the width is unrestricted; text_size[0] is None. It's a bit faster. ''' cdef list new_lines cdef int s, lw, lh, old_lh, i = -1, n cdef int lhh, k, pos, add_h cdef object line, val = False, indices cdef LayoutLine _line new_lines = text.split('\n') n = len(new_lines) s = 0 k = n pos = len(lines) # always include first line, start w/ no lines added # there's a last line to which first (last) new line must be appended if pos: if dwn: # append to last line _line = lines[-1] line = new_lines[0] s = 1 else: # append to first line _line = lines[0] line = new_lines[-1] k = n - 1 if strip: if not _line.w: # no proceeding text: strip leading line = line.lstrip() # ends this line so right strip if complete or (dwn and n > 1 or not dwn and pos > 1): line = line.rstrip() lw, lh = get_extents(line) old_lh = _line.h if lw: # when adding to existing line, don't check uh _line.words.append(LayoutWord(options, lw, lh, line)) _line.w += lw _line.h = max(int(lh * line_height), _line.h) if pos == 1: # still first line add_h = max(lh, _line.h) else: add_h = _line.h elif strip and (complete or (dwn and n > 1 or not dwn and pos > 1)): # if we finish this line, make sure it doesn't end in spaces final_strip(_line) add_h = _line.h else: add_h = _line.h w = max(w, _line.w + 2 * xpad) h += add_h - old_lh # now do the remaining lines indices = range(s, k) if dwn else reversed(range(s, k)) for i in indices: # always compute first line, even if it won't be displayed if (max_lines > 0 and pos + 1 > max_lines or pos and uh != -1 and h > uh): i += -1 if dwn else 1 break line = new_lines[i] # the last line is only stripped from left if strip: if complete or (dwn and i < n - 1 or not dwn and i > s): line = line.strip() else: line = line.lstrip() lw, lh = get_extents(line) lhh = int(lh * line_height) if pos: add_h = lhh else: # for the first line, always use full height add_h = lh if uh != -1 and h + add_h > uh and pos: # too high i += -1 if dwn else 1 break pos += 1 w = max(w, int(lw + 2 * xpad)) h += add_h if lw: _line = LayoutLine(0, 0, lw, lhh, 1, 0, [LayoutWord(options, lw, lh, line)]) else: _line = LayoutLine(0, 0, 0, lhh, 1, 0, []) new_lines[i] = _line if s != k: if dwn: lines.extend(new_lines[s:i + 1]) val = i != k - 1 else: if k != i: lines.extend([None, ] * (k - i)) lines[(k - i):] = lines[:len(lines) - (k - i)] lines[:(k - i)] = new_lines[i:k] val = i != 0 return w, h, val def layout_text(object text, list lines, tuple size, tuple text_size, dict options, object get_extents, int append_down, int complete): ''' Lays out text into a series of :class:`LayoutWord` and :class:`LayoutLine` instances according to the options specified. The function is designed to be called many times, each time new text is appended to the last line (or first line if appending upwards), unless a newline is present in the text. Each text appended is described by it's own options which can change between successive calls. If the text is constrained, we stop as soon as the constraint is reached. :Parameters: `text`: string or bytes the text to be broken down into lines. If lines is not empty, the text is added to the last line (or first line if `append_down` is False) until a newline is reached which creates a new line in `lines`. See :class:`LayoutLine`. `lines`: list a list of :class:`LayoutLine` instances, each describing a line of the text. Calls to :func:`layout_text` append or create new :class:`LayoutLine` instances in `lines`. `size`: 2-tuple of ints the size of the laid out text so far. Upon first call it should probably be (0, 0), afterwards it should be the (w, h) returned by this function in a previous call. When size reaches the constraining size, `text_size`, we stop adding lines and return True for the clipped parameter. size includes the x and y padding. `text_size`: 2-tuple of ints or None. the size constraint on the laid out text. If either element is None, the text is not constrained in that dimension. For example, (None, 200) will constrain the height, including padding to 200, while the width is unconstrained. The first line, and the first character of a line is always returned, even if it exceeds the constraint. The value be changed between different calls. `options`: dict the label options of this `text`. The options are saved with each word allowing different words to have different options from successive calls. Note, `options` must include a `space_width` key with a value indicating the width of a space for that set of options. `get_extents`: callable a function called with a string, which returns a tuple containing the width, height of the string. `append_down`: bool Whether successive calls to the function appends lines before or after the existing lines. If True, they are appended to the last line and below it. If False, it's appended at the first line and above. For example, if False, everything after the last newline in `text` is appended to the first line in lines. Everything before the last newline is inserted at the start of lines in same order as text; that is we do not invert the line order. This allows laying out from top to bottom until the constrained is reached, or from bottom to top until the constrained is reached. `complete`: bool whether this text complete lines. It use is that normally is strip in `options` is True, all leading and trailing spaces are removed from each line except from the last line (or first line if `append_down` is False) which only removes leading spaces. That's because further text can still be appended to the last line so we cannot strip them. If `complete` is True, it indicates no further text is coming and all lines will be stripped. The function can also be called with `text` set to the empty string and `complete` set to True in order for the last (first) line to be stripped. :returns: 3-tuple, (w, h, clipped). w and h is the width and height of the text in lines so far and includes padding. This can be larger than `text_size`, e.g. if not even a single fitted, the first line would still be returned. `clipped` is True if not all the text has been added to lines because w, h reached the constrained size. Following is a simple example with no padding and no stripping:: >>> from kivy.core.text import Label >>> from kivy.core.text.text_layout import layout_text >>> l = Label() >>> lines = [] >>> # layout text with width constraint by 50, but no height constraint >>> w, h, clipped = layout_text('heres some text\\nah, another line', ... lines, (0, 0), (50, None), l.options, l.get_cached_extents(), True, ... False) >>> w, h, clipped (46, 90, False) # now add text from bottom up, and constrain witdh only be 100 >>> w, h, clipped = layout_text('\\nyay, more text\\n', lines, (w, h), ... (100, None), l.options, l.get_cached_extents(), False, True) >>> w, h, clipped (77, 120, 0) >>> for line in lines: ... print('line w: {}, line h: {}'.format(line.w, line.h)) ... for word in line.words: ... print('w: {}, h: {}, text: {}'.format(word.lw, word.lh, ... [word.text])) line w: 0, line h: 15 line w: 77, line h: 15 w: 77, h: 15, text: ['yay, more text'] line w: 31, line h: 15 w: 31, h: 15, text: ['heres'] line w: 34, line h: 15 w: 34, h: 15, text: [' some'] line w: 24, line h: 15 w: 24, h: 15, text: [' text'] line w: 17, line h: 15 w: 17, h: 15, text: ['ah,'] line w: 46, line h: 15 w: 46, h: 15, text: [' another'] line w: 23, line h: 15 w: 23, h: 15, text: [' line'] ''' cdef int uw, uh, _do_last_line, lwe, lhe, ends_line, is_last_line cdef int xpad = options['padding_x'], ypad = options['padding_y'] cdef int max_lines = int(options.get('max_lines', 0)) cdef float line_height = options['line_height'] cdef int strip = options['strip'] or options['halign'][-1] == 'y' cdef int ref_strip = options['strip_reflow'] cdef int w = size[0], h = size[1] # width and height of the texture so far cdef list new_lines cdef int s, lw = -1, lh = -1, old_lh, i = -1, n, m, e cdef int lhh, lww, k, bare_h, dwn = append_down, pos = 0 cdef object line, ln, val, indices cdef LayoutLine _line cdef int is_space = 0 uw = text_size[0] if text_size[0] is not None else -1 uh = text_size[1] if text_size[1] is not None else -1 if not h: h = ypad * 2 if uw == -1: # no width specified return layout_text_unrestricted(text, lines, w, h, uh, options, get_extents, dwn, complete, xpad, max_lines, line_height, strip) new_lines = text.split('\n') n = len(new_lines) uw = max(0, uw - xpad * 2) # actual w, h allowed for rendering _, bare_h = get_extents('') if dwn: pos = -1 # don't use pos when going down b/c we append at end of lines # split into lines and find how many line wraps each line requires indices = range(n) if dwn else reversed(range(n)) for i in indices: k = len(lines) if (max_lines > 0 and k > max_lines or uh != -1 and h > uh and k > 1): break is_last_line = not (dwn and i < n - 1 or not dwn and i) # whether this line is ended, or if we may append to it later ends_line = complete or not is_last_line if not dwn: # new line will be appended at top, unless changed below pos = 0 # for the first (last if not down) new line, append it to previous line if (i and dwn or not dwn and i != n - 1) or not k: # interior line _line = LayoutLine() else: if dwn: # take last line _line = lines.pop() else: # need to append right before 1st line ends in case of wrap while pos + 1 < k and not lines[pos + 1].line_wrap: pos += 1 _line = lines.pop(pos) line = new_lines[i] # there's no proceeding text, so strip leading if not _line.w and (strip or ref_strip and _line.line_wrap): line = line.lstrip() if strip and ends_line: line = line.rstrip() k = len(line) if not k: # just add empty line if empty _line.is_last_line = ends_line # nothing will be appended # ensure we don't leave trailing from before _line = add_line('', 0, bare_h, _line, lines, options, line_height, xpad, &w, &h, pos, _line.w and ends_line) continue '''----------------- we now a non-empty line ------------------------ what we do is given the current text in this real line if we can fit another word, add it. Otherwise add it to a new line. But if a single word doen't fit on a single line, just split the word itself into multiple lines''' # s is idx in line of start of this actual line, e is idx of # next space, m is idx after s that still fits on this line s = m = e = 0 while s != k: # find next space or end, if end don't keep checking if e != k: # leading spaces if s == m and not _line.w and line[s] == ' ' and (strip or ref_strip and _line.line_wrap): s = m = s + 1 # trailing spaces were stripped, so end is always not space continue # when not stripping, if we found a space last, don't jump to # the next space, but instead move pos to after this space, to # allow fitting this space on the current line if strip or not is_space: e = line.find(' ', m + 1) is_space = 1 else: e = m + 1 is_space = 0 if e is -1: e = k lwe, lhe = get_extents(line[s:e]) # does next word fit? if lwe + _line.w > uw: # too wide ln = '' lww, lhh = 0, bare_h _do_last_line = 0 # if there's already some text, commit and go next line if s != m: _do_last_line = 1 if (strip or ref_strip) and line[m - 1] == ' ': ln = line[s:m].rstrip() lww, lhh = get_extents(ln) else: ln = line[s:m] lww, lhh = lw, lh s = m elif _line.w: _do_last_line = 1 if _do_last_line: # if there's proceeding text and ln is '': strip trailing _line = add_line(ln, lww, lhh, _line, lines, options, line_height, xpad, &w, &h, pos, _line.w and not lww) _line.line_wrap = 1 if not dwn: pos += 1 # try to fit word on new line, if it doesn't fit we'll # have to break the word into as many lines needed if strip or ref_strip and _line.line_wrap: s = e - len(line[s:e].lstrip()) if s == e: # if it was only a stripped space, move on m = s continue # now break single word into as many lines needed m = s while s != e: # does remainder fit in single line? lwe, lhe = get_extents(line[s:e]) if lwe + _line.w <= uw: m = e break # if not, fit as much as possible into this line while (m != e and get_extents(line[s:m + 1])[0] + _line.w <= uw): m += 1 # not enough room for even single char, skip it if m == s: m += 1 _line.is_last_line = m == k # is last line? lww, lhh = get_extents(line[s:m]) _line = add_line(line[s:m], lww, lhh, _line, lines, options, line_height, xpad, &w, &h, pos, 0) _line.line_wrap = 1 if not dwn: pos += 1 s = m m = s # done with long word, go back to normal else: # the word fits # don't allow leading spaces on empty lines #if strip and m == s and line[s:e] == ' ' and not _line.w: if (strip or ref_strip and _line.line_wrap) and line[s:e] == ' ' and not _line.w: s = m = e continue m = e if m == k: # we're done if s != k or _line.w: _line.is_last_line = ends_line # line end _line = add_line(line[s:], lwe, lhe, _line, lines, options, line_height, xpad, &w, &h, pos, 0) break lw, lh = lwe, lhe # save current lw/lh, then fit more in line val = dwn and i != n - 1 or not dwn and i # ensure the number of lines is not more than the user asked # above, we might have gone a few lines over if max_lines > 0 and len(lines) > max_lines: val = True if dwn: del lines[max_lines:] else: del lines[:max(0, len(lines) - max_lines)] # now make sure we don't have lines outside specified height k = len(lines) if k > 1 and uh != -1 and h > uh: val = True if dwn: # remove from last line going up i = k -1 # will removing the ith line make it fit? while i > 0 and h > uh: h -= lines[i].h i -= 1 del lines[i + 1:] # we stopped when keeping the ith line still fits else: # remove from first line going down i = 0 # will removing the ith line make it fit? while i < k - 1 and h > uh: h -= lines[i].h i += 1 del lines[:i] return w, h, val �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/text_pil.py���������������������������������������������������������������0000664�0000000�0000000�00000003226�12641336260�0017612�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Text PIL: Draw text with PIL ''' __all__ = ('LabelPIL', ) try: from PIL import Image, ImageFont, ImageDraw except: raise from kivy.compat import text_type from kivy.core.text import LabelBase from kivy.core.image import ImageData # used for fetching extends before creature image surface default_font = ImageFont.load_default() class LabelPIL(LabelBase): _cache = {} def _select_font(self): fontsize = int(self.options['font_size']) fontname = self.options['font_name_r'] try: id = '%s.%s' % (text_type(fontname), text_type(fontsize)) except UnicodeDecodeError: id = '%s.%s' % (fontname, fontsize) if not id in self._cache: font = ImageFont.truetype(fontname, fontsize) self._cache[id] = font return self._cache[id] def get_extents(self, text): font = self._select_font() w, h = font.getsize(text) return w, h def get_cached_extents(self): return self._select_font().getsize def _render_begin(self): # create a surface, context, font... self._pil_im = Image.new('RGBA', self._size) self._pil_draw = ImageDraw.Draw(self._pil_im) def _render_text(self, text, x, y): color = tuple([int(c * 255) for c in self.options['color']]) self._pil_draw.text((int(x), int(y)), text, font=self._select_font(), fill=color) def _render_end(self): data = ImageData(self._size[0], self._size[1], self._pil_im.mode.lower(), self._pil_im.tostring()) del self._pil_im del self._pil_draw return data ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/text_pygame.py������������������������������������������������������������0000664�0000000�0000000�00000006644�12641336260�0020317�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Text Pygame: Draw text with pygame ''' __all__ = ('LabelPygame', ) from kivy.compat import PY2 from kivy.core.text import LabelBase from kivy.core.image import ImageData try: import pygame except: raise pygame_cache = {} pygame_font_handles = {} pygame_cache_order = [] # init pygame font try: pygame.ftfont.init() except: pygame.font.init() class LabelPygame(LabelBase): def _get_font_id(self): if PY2: try: return '|'.join([unicode(self.options[x]) for x in ('font_size', 'font_name_r', 'bold', 'italic')]) except UnicodeDecodeError: pass return '|'.join([str(self.options[x]) for x in ('font_size', 'font_name_r', 'bold', 'italic')]) def _get_font(self): fontid = self._get_font_id() if fontid not in pygame_cache: # try first the file if it's a filename font_handle = fontobject = None fontname = self.options['font_name_r'] ext = fontname.rsplit('.', 1) if len(ext) == 2: # try to open the font if it has an extension font_handle = open(fontname, 'rb') fontobject = pygame.font.Font(font_handle, int(self.options['font_size'])) # fallback to search a system font if fontobject is None: # try to search the font font = pygame.font.match_font( self.options['font_name_r'].replace(' ', ''), bold=self.options['bold'], italic=self.options['italic']) # fontobject fontobject = pygame.font.Font(font, int(self.options['font_size'])) pygame_cache[fontid] = fontobject pygame_font_handles[fontid] = font_handle pygame_cache_order.append(fontid) # to prevent too much file open, limit the number of opened fonts to 64 while len(pygame_cache_order) > 64: popid = pygame_cache_order.pop(0) del pygame_cache[popid] font_handle = pygame_font_handles.pop(popid) if font_handle is not None: font_handle.close() return pygame_cache[fontid] def get_ascent(self): return self._get_font().get_ascent() def get_descent(self): return self._get_font().get_descent() def get_extents(self, text): return self._get_font().size(text) def get_cached_extents(self): return self._get_font().size def _render_begin(self): self._pygame_surface = pygame.Surface(self._size, pygame.SRCALPHA, 32) self._pygame_surface.fill((0, 0, 0, 0)) def _render_text(self, text, x, y): font = self._get_font() color = [c * 255 for c in self.options['color']] color[0], color[2] = color[2], color[0] try: text = font.render(text, True, color) self._pygame_surface.blit(text, (x, y), None, pygame.BLEND_RGBA_ADD) except pygame.error: pass def _render_end(self): w, h = self._size data = ImageData(w, h, 'rgba', self._pygame_surface.get_buffer().raw) del self._pygame_surface return data ��������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/text/text_sdl2.py��������������������������������������������������������������0000664�0000000�0000000�00000002410�12641336260�0017664�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' SDL2 text provider ================== Based on SDL2 + SDL2_ttf ''' __all__ = ('LabelSDL2', ) from kivy.compat import PY2 from kivy.core.text import LabelBase from kivy.core.text._text_sdl2 import (_SurfaceContainer, _get_extents, _get_fontdescent, _get_fontascent) class LabelSDL2(LabelBase): def _get_font_id(self): if PY2: try: return '|'.join([unicode(self.options[x]) for x in ('font_size', 'font_name_r', 'bold', 'italic')]) except UnicodeDecodeError: pass return '|'.join([str(self.options[x]) for x in ('font_size', 'font_name_r', 'bold', 'italic')]) def get_extents(self, text): try: if PY2: text = text.encode('UTF-8') except: pass return _get_extents(self, text) def get_descent(self): return _get_fontdescent(self) def get_ascent(self): return _get_fontascent(self) def _render_begin(self): self._surface = _SurfaceContainer(self._size[0], self._size[1]) def _render_text(self, text, x, y): self._surface.render(self, text, x, y) def _render_end(self): return self._surface.get_data() ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015527�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/__init__.py��������������������������������������������������������������0000664�0000000�0000000�00000013641�12641336260�0017645�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Video ===== Core class for reading video files and managing the :class:`kivy.graphics.texture.Texture` video. .. versionchanged:: 1.8.0 There is now 2 distinct Gstreamer implementation: one using Gi/Gst working for both Python 2+3 with Gstreamer 1.0, and one using PyGST working only for Python 2 + Gstreamer 0.10. If you have issue with GStreamer, have a look at :ref:`gstreamer-compatibility` .. note:: Recording is not supported. ''' __all__ = ('VideoBase', 'Video') from kivy.clock import Clock from kivy.core import core_select_lib from kivy.event import EventDispatcher from kivy.logger import Logger from kivy.compat import PY2 class VideoBase(EventDispatcher): '''VideoBase, a class used to implement a video reader. :Parameters: `filename` : str Filename of the video. Can be a file or an URI. `eos` : str, defaults to 'pause' Action to take when EOS is hit. Can be one of 'pause', 'stop' or 'loop'. .. versionchanged:: unknown added 'pause' `async` : bool, defaults to True Load the video asynchronously (may be not supported by all providers). `autoplay` : bool, defaults to False Auto play the video on init. :Events: `on_eos` Fired when EOS is hit. `on_load` Fired when the video is loaded and the texture is available. `on_frame` Fired when a new frame is written to the texture. ''' __slots__ = ('_wantplay', '_buffer', '_filename', '_texture', '_volume', 'eos', '_state', '_async', '_autoplay') __events__ = ('on_eos', 'on_load', 'on_frame') def __init__(self, **kwargs): kwargs.setdefault('filename', None) kwargs.setdefault('eos', 'stop') kwargs.setdefault('async', True) kwargs.setdefault('autoplay', False) super(VideoBase, self).__init__() self._wantplay = False self._buffer = None self._filename = None self._texture = None self._volume = 1. self._state = '' self._autoplay = kwargs.get('autoplay') self._async = kwargs.get('async') self.eos = kwargs.get('eos') if self.eos == 'pause': Logger.warning("'pause' is deprecated. Use 'stop' instead.") self.eos = 'stop' self.filename = kwargs.get('filename') Clock.schedule_interval(self._update, 1 / 30.) if self._autoplay: self.play() def __del__(self): self.unload() def on_eos(self): pass def on_load(self): pass def on_frame(self): pass def _get_filename(self): return self._filename def _set_filename(self, filename): if filename == self._filename: return self.unload() self._filename = filename if self._filename is None: return self.load() filename = property(lambda self: self._get_filename(), lambda self, x: self._set_filename(x), doc='Get/set the filename/uri of the current video') def _get_position(self): return 0 def _set_position(self, pos): self.seek(pos) position = property(lambda self: self._get_position(), lambda self, x: self._set_position(x), doc='Get/set the position in the video (in seconds)') def _get_volume(self): return self._volume def _set_volume(self, volume): self._volume = volume volume = property(lambda self: self._get_volume(), lambda self, x: self._set_volume(x), doc='Get/set the volume in the video (1.0 = 100%)') def _get_duration(self): return 0 duration = property(lambda self: self._get_duration(), doc='Get the video duration (in seconds)') def _get_texture(self): return self._texture texture = property(lambda self: self._get_texture(), doc='Get the video texture') def _get_state(self): return self._state state = property(lambda self: self._get_state(), doc='Get the video playing status') def _do_eos(self, *args): ''' .. versionchanged:: 1.4.0 Now dispatches the `on_eos` event. ''' if self.eos == 'pause': self.pause() elif self.eos == 'stop': self.stop() elif self.eos == 'loop': self.position = 0 self.play() self.dispatch('on_eos') def _update(self, dt): '''Update the video content to texture. ''' pass def seek(self, percent): '''Move on percent position''' pass def stop(self): '''Stop the video playing''' self._state = '' def pause(self): '''Pause the video .. versionadded:: 1.4.0 ''' self._state = 'paused' def play(self): '''Play the video''' self._state = 'playing' def load(self): '''Load the video from the current filename''' pass def unload(self): '''Unload the actual video''' self._state = '' # Load the appropriate provider video_providers = [] try: from kivy.lib.gstplayer import GstPlayer # NOQA video_providers += [('gstplayer', 'video_gstplayer', 'VideoGstplayer')] except ImportError: #video_providers += [('gi', 'video_gi', 'VideoGi')] if PY2: # if peoples do not have gi, fallback on pygst, only for python2 video_providers += [ ('pygst', 'video_pygst', 'VideoPyGst')] video_providers += [ ('ffmpeg', 'video_ffmpeg', 'VideoFFMpeg'), ('ffpyplayer', 'video_ffpyplayer', 'VideoFFPy'), ('pyglet', 'video_pyglet', 'VideoPyglet'), ('null', 'video_null', 'VideoNull')] Video = core_select_lib('video', video_providers) �����������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_ffmpeg.py����������������������������������������������������������0000664�0000000�0000000�00000005175�12641336260�0020543�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' FFmpeg video abstraction ======================== .. versionadded:: 1.0.8 This abstraction requires ffmpeg python extensions. We have made a special extension that is used for the android platform but can also be used on x86 platforms. The project is available at:: http://github.com/tito/ffmpeg-android The extension is designed for implementing a video player. Refer to the documentation of the ffmpeg-android project for more information about the requirements. ''' try: import ffmpeg except: raise from kivy.core.video import VideoBase from kivy.graphics.texture import Texture class VideoFFMpeg(VideoBase): def __init__(self, **kwargs): self._do_load = False self._player = None super(VideoFFMpeg, self).__init__(**kwargs) def unload(self): if self._player: self._player.stop() self._player = None self._state = '' self._do_load = False def load(self): self.unload() def play(self): if self._player: self.unload() self._player = ffmpeg.FFVideo(self._filename) self._player.set_volume(self._volume) self._do_load = True def stop(self): self.unload() def seek(self, percent): if self._player is None: return self._player.seek(percent) def _do_eos(self): self.unload() self.dispatch('on_eos') super(VideoFFMpeg, self)._do_eos() def _update(self, dt): if self._do_load: self._player.open() self._do_load = False return player = self._player if player is None: return if player.is_open is False: self._do_eos() return frame = player.get_next_frame() if frame is None: return # first time we got a frame, we know that video is readed now. if self._texture is None: self._texture = Texture.create(size=( player.get_width(), player.get_height()), colorfmt='rgb') self._texture.flip_vertical() self.dispatch('on_load') if self._texture: self._texture.blit_buffer(frame) self.dispatch('on_frame') def _get_duration(self): if self._player is None: return 0 return self._player.get_duration() def _get_position(self): if self._player is None: return 0 return self._player.get_position() def _set_volume(self, value): self._volume = value if self._player: self._player.set_volume(self._volume) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_ffpyplayer.py������������������������������������������������������0000664�0000000�0000000�00000024506�12641336260�0021457�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' FFmpeg based video abstraction ============================== To use, you need to install ffpyplyaer and have a compiled ffmpeg shared library. https://github.com/matham/ffpyplayer The docs there describe how to set this up. But briefly, first you need to compile ffmpeg using the shared flags while disabling the static flags (you'll probably have to set the fPIC flag, e.g. CFLAGS=-fPIC). Here's some instructions: https://trac.ffmpeg.org/wiki/CompilationGuide. For Windows, you can download compiled GPL binaries from http://ffmpeg.zeranoe.com/builds/. Similarly, you should download SDL. Now, you should a ffmpeg and sdl directory. In each, you should have a include, bin, and lib directory, where e.g. for Windows, lib contains the .dll.a files, while bin contains the actual dlls. The include directory holds the headers. The bin directory is only needed if the shared libraries are not already on the path. In the environment define FFMPEG_ROOT and SDL_ROOT, each pointing to the ffmpeg, and SDL directories, respectively. (If you're using SDL2, the include directory will contain a directory called SDL2, which then holds the headers). Once defined, download the ffpyplayer git and run python setup.py build_ext --inplace Finally, before running you need to ensure that ffpyplayer is in python's path. ..Note:: When kivy exits by closing the window while the video is playing, it appears that the __del__method of VideoFFPy is not called. Because of this the VideoFFPy object is not properly deleted when kivy exits. The consequence is that because MediaPlayer creates internal threads which do not have their daemon flag set, when the main threads exists it'll hang and wait for the other MediaPlayer threads to exit. But since __del__ is not called to delete the MediaPlayer object, those threads will remain alive hanging kivy. What this means is that you have to be sure to delete the MediaPlayer object before kivy exits by setting it to None. ''' __all__ = ('VideoFFPy', ) try: import ffpyplayer from ffpyplayer.player import MediaPlayer from ffpyplayer.tools import set_log_callback, loglevels, get_log_callback except: raise from threading import Thread from kivy.clock import Clock, mainthread from kivy.logger import Logger from kivy.core.video import VideoBase from kivy.graphics import Rectangle, BindTexture from kivy.graphics.texture import Texture from kivy.graphics.fbo import Fbo from kivy.weakmethod import WeakMethod import time Logger.info('VideoFFPy: Using ffpyplayer {}'.format(ffpyplayer.version)) logger_func = {'quiet': Logger.critical, 'panic': Logger.critical, 'fatal': Logger.critical, 'error': Logger.error, 'warning': Logger.warning, 'info': Logger.info, 'verbose': Logger.debug, 'debug': Logger.debug} def _log_callback(message, level): message = message.strip() if message: logger_func[level]('ffpyplayer: {}'.format(message)) if not get_log_callback(): set_log_callback(_log_callback) class VideoFFPy(VideoBase): YUV_RGB_FS = """ $HEADER$ uniform sampler2D tex_y; uniform sampler2D tex_u; uniform sampler2D tex_v; void main(void) { float y = texture2D(tex_y, tex_coord0).r; float u = texture2D(tex_u, tex_coord0).r - 0.5; float v = texture2D(tex_v, tex_coord0).r - 0.5; float r = y + 1.402 * v; float g = y - 0.344 * u - 0.714 * v; float b = y + 1.772 * u; gl_FragColor = vec4(r, g, b, 1.0); } """ def __init__(self, **kwargs): self._ffplayer = None self._thread = None self._next_frame = None self._ffplayer_need_quit = False self._callback_ref = WeakMethod(self._player_callback) self._trigger = Clock.create_trigger(self._redraw) super(VideoFFPy, self).__init__(**kwargs) def __del__(self): self.unload() def _player_callback(self, selector, value): if self._ffplayer is None: return if selector == 'quit': def close(*args): self.unload() Clock.schedule_once(close, 0) def _get_position(self): if self._ffplayer is not None: return self._ffplayer.get_pts() return 0 def _set_position(self, pos): self.seek(pos) def _set_volume(self, volume): self._volume = volume if self._ffplayer: self._ffplayer.set_volume(self._volume) def _get_duration(self): if self._ffplayer is None: return 0 return self._ffplayer.get_metadata()['duration'] @mainthread def _do_eos(self): if self.eos == 'pause': self.pause() elif self.eos == 'stop': self.stop() elif self.eos == 'loop': self.position = 0 self.dispatch('on_eos') @mainthread def _change_state(self, state): self._state = state def _redraw(self, *args): if not self._ffplayer: return next_frame = self._next_frame if not next_frame: return img, pts = next_frame if img.get_size() != self._size or self._texture is None: self._size = w, h = img.get_size() if self._out_fmt == 'yuv420p': w2 = int(w / 2) h2 = int(h / 2) self._tex_y = Texture.create( size=(w, h), colorfmt='luminance') self._tex_u = Texture.create( size=(w2, h2), colorfmt='luminance') self._tex_v = Texture.create( size=(w2, h2), colorfmt='luminance') self._fbo = fbo = Fbo(size=self._size) with fbo: BindTexture(texture=self._tex_u, index=1) BindTexture(texture=self._tex_v, index=2) Rectangle(size=fbo.size, texture=self._tex_y) fbo.shader.fs = VideoFFPy.YUV_RGB_FS fbo['tex_y'] = 0 fbo['tex_u'] = 1 fbo['tex_v'] = 2 self._texture = fbo.texture else: self._texture = Texture.create(size=self._size, colorfmt='rgba') # XXX FIXME #self.texture.add_reload_observer(self.reload_buffer) self._texture.flip_vertical() self.dispatch('on_load') if self._texture: if self._out_fmt == 'yuv420p': dy, du, dv, _ = img.to_memoryview() self._tex_y.blit_buffer(dy, colorfmt='luminance') self._tex_u.blit_buffer(du, colorfmt='luminance') self._tex_v.blit_buffer(dv, colorfmt='luminance') else: self._texture.blit_buffer( img.to_memoryview()[0], colorfmt='rgba') self._fbo.ask_update() self._fbo.draw() self.dispatch('on_frame') def _next_frame_run(self): ffplayer = self._ffplayer sleep = time.sleep trigger = self._trigger did_dispatch_eof = False # fast path, if the source video is yuv420p, we'll use a glsl shader for # buffer conversion to rgba while not self._ffplayer_need_quit: src_pix_fmt = ffplayer.get_metadata().get('src_pix_fmt') if not src_pix_fmt: sleep(0.005) continue if src_pix_fmt == 'yuv420p': self._out_fmt = 'yuv420p' ffplayer.set_output_pix_fmt(self._out_fmt) self._ffplayer.toggle_pause() break if self._ffplayer_need_quit: return # wait until loaded or failed, shouldn't take long, but just to make # sure metadata is available. s = time.clock() while not self._ffplayer_need_quit: if ffplayer.get_metadata()['src_vid_size'] != (0, 0): break # XXX if will fail later then? if time.clock() - s > 10.: break sleep(0.005) if self._ffplayer_need_quit: return # we got all the informations, now, get the frames :) self._change_state('playing') while not self._ffplayer_need_quit: t1 = time.time() frame, val = ffplayer.get_frame() t2 = time.time() if val == 'eof': sleep(0.2) if not did_dispatch_eof: self._do_eos() did_dispatch_eof = True elif val == 'paused': did_dispatch_eof = False sleep(0.2) else: did_dispatch_eof = False if frame: self._next_frame = frame trigger() else: val = val if val else (1 / 30.) sleep(val) def seek(self, percent): if self._ffplayer is None: return self._ffplayer.seek(percent * self._ffplayer.get_metadata() ['duration'], relative=False) self._next_frame = None def stop(self): self.unload() def pause(self): if self._ffplayer and self._state != 'paused': self._ffplayer.toggle_pause() self._state = 'paused' def play(self): if self._ffplayer and self._state == 'paused': self._ffplayer.toggle_pause() self._state = 'playing' return self.load() self._out_fmt = 'rgba' ff_opts = { 'paused': True, 'out_fmt': self._out_fmt } self._ffplayer = MediaPlayer( self._filename, callback=self._callback_ref, thread_lib='SDL', loglevel='info', ff_opts=ff_opts) self._ffplayer.set_volume(self._volume) self._thread = Thread(target=self._next_frame_run, name='Next frame') self._thread.daemon = True self._thread.start() def load(self): self.unload() def unload(self): Clock.unschedule(self._redraw) self._ffplayer_need_quit = True if self._thread: self._thread.join() self._thread = None if self._ffplayer: self._ffplayer = None self._next_frame = None self._size = (0, 0) self._state = '' self._ffplayer_need_quit = False ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_gi.py��������������������������������������������������������������0000664�0000000�0000000�00000016527�12641336260�0017701�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Video GI ======== Implementation of VideoBase with using pygi / gstreamer. Pygi is both compatible with Python 2 and 3. ''' # # Important notes: you must take care of glib event + python. If you connect() # directly an event to a python object method, the object will be ref, and will # be never unref. # To prevent memory leak, you must connect() to a func, and you might want to # pass the referenced object with weakref() # from gi.repository import Gst from functools import partial from os.path import realpath from threading import Lock from weakref import ref from kivy.compat import PY2 from kivy.core.video import VideoBase from kivy.graphics.texture import Texture from kivy.logger import Logger from kivy.support import install_gobject_iteration from ctypes import Structure, c_void_p, c_int, string_at import atexit if PY2: from urllib import pathname2url else: from urllib.request import pathname2url # initialize the video/gi. if the older version is used, don't use video_gi. Gst.init(None) version = Gst.version() if version < (1, 0, 0, 0): raise Exception('Cannot use video_gi, Gstreamer < 1.0 is not supported.') Logger.info('VideoGi: Using Gstreamer {}'.format( '.'.join(['{}'.format(x) for x in Gst.version()]))) install_gobject_iteration() class _MapInfo(Structure): _fields_ = [ ('memory', c_void_p), ('flags', c_int), ('data', c_void_p)] # we don't care about the rest def _gst_new_buffer(obj, appsink): obj = obj() if not obj: return with obj._buffer_lock: obj._buffer = obj._appsink.emit('pull-sample') return False def _on_gst_message(bus, message): Logger.trace('VideoGi: (bus) {}'.format(message)) # log all error messages if message.type == Gst.MessageType.ERROR: error, debug = list(map(str, message.parse_error())) Logger.error('VideoGi: {}'.format(error)) Logger.debug('VideoGi: {}'.format(debug)) def _on_gst_eos(obj, *largs): obj = obj() if not obj: return obj._do_eos() def _on_videogi_unref(obj): if obj in VideoGi._instances: VideoGi._instances.remove(obj) class VideoGi(VideoBase): _instances = [] def __init__(self, **kwargs): self._buffer_lock = Lock() self._buffer = None self._texture = None self._gst_init() wk = ref(self, _on_videogi_unref) VideoGi._instances.append(wk) super(VideoGi, self).__init__(**kwargs) def _gst_init(self): # self._appsink will receive the buffers so we can upload them to GPU self._appsink = Gst.ElementFactory.make('appsink', '') self._appsink.props.caps = Gst.caps_from_string( 'video/x-raw,format=RGB') self._appsink.props.async = True self._appsink.props.drop = True self._appsink.props.qos = True self._appsink.props.emit_signals = True self._appsink.connect('new-sample', partial( _gst_new_buffer, ref(self))) # playbin, takes care of all, loading, playing, etc. self._playbin = Gst.ElementFactory.make('playbin', 'playbin') self._playbin.props.video_sink = self._appsink # gstreamer bus, to attach and listen to gst messages self._bus = self._playbin.get_bus() self._bus.add_signal_watch() self._bus.connect('message', _on_gst_message) self._bus.connect('message::eos', partial( _on_gst_eos, ref(self))) def _update_texture(self, sample): # texture will be updated with newest buffer/frame # read the data from the buffer memory mapinfo = data = None try: buf = sample.get_buffer() result, mapinfo = buf.map(Gst.MapFlags.READ) # We cannot get the data out of mapinfo, using Gst 1.0.6 + Gi 3.8.0 # related bug report: # https://bugzilla.gnome.org/show_bug.cgi?id=678663 # ie: mapinfo.data is normally a char*, but here, we have an int # So right now, we use ctypes instead to read the mapinfo ourself. addr = mapinfo.__hash__() c_mapinfo = _MapInfo.from_address(addr) # now get the memory data = string_at(c_mapinfo.data, mapinfo.size) finally: if mapinfo is not None: buf.unmap(mapinfo) # upload the data to the GPU info = sample.get_caps().get_structure(0) size = info.get_value('width'), info.get_value('height') # texture is not allocated yet, create it first if not self._texture: self._texture = Texture.create(size=size, colorfmt='rgb') self._texture.flip_vertical() self.dispatch('on_load') if self._texture: self._texture.blit_buffer(data, size=size, colorfmt='rgb') def _update(self, dt): buf = None with self._buffer_lock: buf = self._buffer self._buffer = None if buf is not None: self._update_texture(buf) self.dispatch('on_frame') def unload(self): self._playbin.set_state(Gst.State.NULL) self._buffer = None self._texture = None def load(self): Logger.debug('VideoGi: Load <{}>'.format(self._filename)) self._playbin.set_state(Gst.State.NULL) self._playbin.props.uri = self._get_uri() self._playbin.set_state(Gst.State.READY) def stop(self): self._state = '' self._playbin.set_state(Gst.State.PAUSED) def pause(self): self._state = 'paused' self._playbin.set_state(Gst.State.PAUSED) def play(self): self._state = 'playing' self._playbin.set_state(Gst.State.PLAYING) def seek(self, percent): seek_t = percent * self._get_duration() * 10e8 seek_format = Gst.Format.TIME seek_flags = Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT self._playbin.seek_simple(seek_format, seek_flags, seek_t) #if pipeline is not playing, we need to pull pre-roll to update frame if not self._state == 'playing': with self._buffer_lock: self._buffer = self._appsink.emit('pull-preroll') def _get_uri(self): uri = self.filename if not uri: return if not '://' in uri: uri = 'file:' + pathname2url(realpath(uri)) return uri def _get_position(self): try: ret, value = self._appsink.query_position(Gst.Format.TIME) if ret: return value / float(Gst.SECOND) except: pass return -1 def _get_duration(self): try: ret, value = self._playbin.query_duration(Gst.Format.TIME) if ret: return value / float(Gst.SECOND) except: pass return -1 def _get_volume(self): self._volume = self._playbin.props.volume return self._volume def _set_volume(self, volume): self._playbin.props.volume = volume self._volume = volume @atexit.register def video_gi_clean(): # if we leave the python process with some video running, we can hit a # segfault. This is forcing the stop/unload of all remaining videos before # exiting the python process. for weakvideo in VideoGi._instances: video = weakvideo() if video: video.stop() video.unload() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_gstplayer.py�������������������������������������������������������0000664�0000000�0000000�00000007327�12641336260�0021312�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Video Gstplayer =============== .. versionadded:: 1.8.0 Implementation of a VideoBase with Kivy :class:`~kivy.lib.gstplayer.GstPlayer` This player is the prefered player, using Gstreamer 1.0, working on both Python 2 and 3. ''' from kivy.lib.gstplayer import GstPlayer, get_gst_version from kivy.graphics.texture import Texture from kivy.core.video import VideoBase from kivy.logger import Logger from kivy.clock import Clock from kivy.compat import PY2 from threading import Lock from functools import partial from os.path import realpath from weakref import ref if PY2: from urllib import pathname2url else: from urllib.request import pathname2url Logger.info('VideoGstplayer: Using Gstreamer {}'.format( '.'.join(map(str, get_gst_version())))) def _on_gstplayer_buffer(video, width, height, data): video = video() # if we still receive the video but no more player, remove it. if not video: return with video._buffer_lock: video._buffer = (width, height, data) def _on_gstplayer_message(mtype, message): if mtype == 'error': Logger.error('VideoGstplayer: {}'.format(message)) elif mtype == 'warning': Logger.warning('VideoGstplayer: {}'.format(message)) elif mtype == 'info': Logger.info('VideoGstplayer: {}'.format(message)) class VideoGstplayer(VideoBase): def __init__(self, **kwargs): self.player = None self._buffer = None self._buffer_lock = Lock() super(VideoGstplayer, self).__init__(**kwargs) def _on_gst_eos_sync(self): Clock.schedule_once(self._do_eos, 0) def load(self): Logger.debug('VideoGstplayer: Load <{}>'.format(self._filename)) uri = self._get_uri() wk_self = ref(self) self.player_callback = partial(_on_gstplayer_buffer, wk_self) self.player = GstPlayer(uri, self.player_callback, self._on_gst_eos_sync, _on_gstplayer_message) self.player.load() def unload(self): if self.player: self.player.unload() self.player = None with self._buffer_lock: self._buffer = None self._texture = None def stop(self): super(VideoGstplayer, self).stop() self.player.stop() def pause(self): super(VideoGstplayer, self).pause() self.player.pause() def play(self): super(VideoGstplayer, self).play() self.player.set_volume(self.volume) self.player.play() def seek(self, percent): self.player.seek(percent) def _get_position(self): return self.player.get_position() def _get_duration(self): return self.player.get_duration() def _set_volume(self, value): self._volume = value if self.player: self.player.set_volume(self._volume) def _update(self, dt): buf = None with self._buffer_lock: buf = self._buffer self._buffer = None if buf is not None: self._update_texture(buf) self.dispatch('on_frame') def _update_texture(self, buf): width, height, data = buf # texture is not allocated yet, create it first if not self._texture: self._texture = Texture.create(size=(width, height), colorfmt='rgb') self._texture.flip_vertical() self.dispatch('on_load') if self._texture: self._texture.blit_buffer( data, size=(width, height), colorfmt='rgb') def _get_uri(self): uri = self.filename if not uri: return if not '://' in uri: uri = 'file:' + pathname2url(realpath(uri)) return uri ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_null.py������������������������������������������������������������0000664�0000000�0000000�00000000340�12641336260�0020236�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ''' VideoNull: empty implementation of VideoBase for the no provider case ''' from kivy.core.video import VideoBase class VideoNull(VideoBase): '''VideoBase implementation when there is no provider. ''' pass ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_pyglet.py����������������������������������������������������������0000664�0000000�0000000�00000005662�12641336260�0020604�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ''' VideoPyglet: implementation of VideoBase with Pyglet ''' import pyglet from kivy.core.video import VideoBase #have to set these before importing pyglet.gl #otherwise pyglet creates a seperate gl context and fails # on error checks becasue we use pygame window pyglet.options['shadow_window'] = False pyglet.options['debug_gl'] = False import pyglet.gl class FakePygletContext: # another pyglet fix, because pyglet has a bugfix which is a bad hacked, # it checks for context._workaround_unpack_row_length..but we're using # the implicit context form pyglet or glut window # this means we cant have a pyglet window provider though! if we do, # this will break pyglet window context _workaround_unpack_row_length = False pyglet.gl.current_context = FakePygletContext() class VideoPyglet(VideoBase): '''VideoBase implementation using Pyglet ''' def unload(self): self.player = None self._source = None self._fbo = None def load(self): self.unload() # make sure we unload an resources #load media file and set size of video self._source = source = pyglet.media.load(self._filename) self._format = source.video_format self.size = (self._format.width, self._format.height) #load pyglet player and have it play teh video we loaded self._player = None self._player = pyglet.media.Player() self._player.queue(source) self.play() self.stop() # we have to keep track of tie ourselves.. # at least its the only way i can get pyglet player to restart, # _player.time does not get reset when you do seek(0) for soe reason, # and is read only self.time = self._player.time def _update(self, dt): if self._source.duration - self.time < 0.1: # we are at the end self.seek(0) if self.state == 'playing': # keep track of time into video self.time += dt # required by pyglet video if not in pyglet window self._player.dispatch_events(dt) if self._player.get_texture(): # TODO: blit the pyglet texture to our own texture. assert('TODO') def stop(self): self._player.pause() super(VideoPyglet, self).stop() def play(self): self._player.play() super(VideoPyglet, self).play() def seek(self, percent): t = self._source.duration * percent self.time = t self._player.seek(t) self.stop() def _get_position(self): if self._player: return self.time def _get_duration(self): if self._source: return self._source.duration def _get_volume(self): if self._player: return self._player.volume return 0 def _set_volume(self, volume): if self._player: self._player.volume = volume self.dispatch('on_frame') ������������������������������������������������������������������������������kivy-1.9.1/kivy/core/video/video_pygst.py�����������������������������������������������������������0000664�0000000�0000000�00000013603�12641336260�0020440�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Video PyGst =========== Implementation of a VideoBase using PyGST. This module is compatible only with Python 2. ''' # # Important notes: you must take care of glib event + python. If you connect() # directly an event to a python object method, the object will be ref, and will # be never unref. # To prevent memory leak, you must connect() to a func, and you might want to # pass the referenced object with weakref() # import pygst if not hasattr(pygst, '_gst_already_checked'): found = False for version in ('1.0', '0.10'): try: pygst.require(version) found = True break except: continue if found: pygst._gst_already_checked = True else: raise Exception('Unable to find a valid Gstreamer version to use') import gst from functools import partial from os import path from threading import Lock from urllib import pathname2url from weakref import ref from kivy.core.video import VideoBase from kivy.graphics.texture import Texture from kivy.logger import Logger from kivy.support import install_gobject_iteration install_gobject_iteration() def _gst_new_buffer(obj, appsink): obj = obj() if not obj: return with obj._buffer_lock: obj._buffer = obj._appsink.emit('pull-buffer') def _on_gst_message(bus, message): Logger.trace('VideoPyGst: (bus) %s' % str(message)) # log all error messages if message.type == gst.MESSAGE_ERROR: error, debug = list(map(str, message.parse_error())) Logger.error('VideoPyGst: %s' % error) Logger.debug('VideoPyGst: %s' % debug) def _on_gst_eos(obj, *largs): obj = obj() if not obj: return obj._do_eos() class VideoPyGst(VideoBase): def __init__(self, **kwargs): self._buffer_lock = Lock() self._buffer = None self._texture = None self._gst_init() super(VideoPyGst, self).__init__(**kwargs) def _gst_init(self): # self._appsink will receive the buffers so we can upload them to GPU self._appsink = gst.element_factory_make('appsink', '') self._appsink.set_property('caps', gst.Caps( 'video/x-raw-rgb,red_mask=(int)0xff0000,' 'green_mask=(int)0x00ff00,blue_mask=(int)0x0000ff')) self._appsink.set_property('async', True) self._appsink.set_property('drop', True) self._appsink.set_property('qos', True) self._appsink.set_property('emit-signals', True) self._appsink.connect('new-buffer', partial( _gst_new_buffer, ref(self))) # playbin, takes care of all, loading, playing, etc. # XXX playbin2 have some issue when playing some video or streaming :/ self._playbin = gst.element_factory_make('playbin', 'playbin') self._playbin.set_property('video-sink', self._appsink) # gstreamer bus, to attach and listen to gst messages self._bus = self._playbin.get_bus() self._bus.add_signal_watch() self._bus.connect('message', _on_gst_message) self._bus.connect('message::eos', partial( _on_gst_eos, ref(self))) def _update_texture(self, buf): # texture will be updated with newest buffer/frame size = None caps = buf.get_caps() _s = caps.get_structure(0) size = _s['width'], _s['height'] if not self._texture: # texture is not allocated yet, so create it first self._texture = Texture.create(size=size, colorfmt='rgb') self._texture.flip_vertical() self.dispatch('on_load') # upload texture data to GPU if self._texture: self._texture.blit_buffer(buf.data, size=size, colorfmt='rgb') def _update(self, dt): buf = None with self._buffer_lock: buf = self._buffer self._buffer = None if buf is not None: self._update_texture(buf) self.dispatch('on_frame') def unload(self): self._playbin.set_state(gst.STATE_NULL) self._buffer = None self._texture = None def load(self): Logger.debug('VideoPyGst: Load <%s>' % self._filename) self._playbin.set_state(gst.STATE_NULL) self._playbin.set_property('uri', self._get_uri()) self._playbin.set_state(gst.STATE_READY) def stop(self): '''.. versionchanged:: 1.4.0''' self._state = '' self._playbin.set_state(gst.STATE_PAUSED) def pause(self): '''.. versionadded:: 1.4.0''' self._state = 'paused' self._playbin.set_state(gst.STATE_PAUSED) def play(self): self._state = 'playing' self._playbin.set_state(gst.STATE_PLAYING) def seek(self, percent): seek_t = percent * self._get_duration() * 10e8 seek_format = gst.FORMAT_TIME seek_flags = gst.SEEK_FLAG_FLUSH | gst.SEEK_FLAG_KEY_UNIT self._playbin.seek_simple(seek_format, seek_flags, seek_t) #if pipeline is not playing, we need to pull pre-roll to update frame if not self._state == 'playing': with self._buffer_lock: self._buffer = self._appsink.emit('pull-preroll') def _get_uri(self): uri = self.filename if not uri: return if not '://' in uri: uri = 'file:' + pathname2url(path.realpath(uri)) return uri def _get_position(self): try: value, fmt = self._appsink.query_position(gst.FORMAT_TIME) return value / 10e8 except: return -1 def _get_duration(self): try: return self._playbin.query_duration(gst.FORMAT_TIME)[0] / 10e8 except: return -1 def _get_volume(self): self._volume = self._playbin.get_property('volume') return self._volume def _set_volume(self, volume): self._playbin.set_property('volume', volume) self._volume = volume �����������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015730�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/__init__.py�������������������������������������������������������������0000775�0000000�0000000�00000153601�12641336260�0020052�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 # coding: utf-8 ''' Window ====== Core class for creating the default Kivy window. Kivy supports only one window per application: please don't try to create more than one. ''' __all__ = ('Keyboard', 'WindowBase', 'Window') from os.path import join, exists from os import getcwd from kivy.core import core_select_lib from kivy.clock import Clock from kivy.config import Config from kivy.logger import Logger from kivy.base import EventLoop, stopTouchApp from kivy.modules import Modules from kivy.metrics import dp from kivy.event import EventDispatcher from kivy.properties import ListProperty, ObjectProperty, AliasProperty, \ NumericProperty, OptionProperty, StringProperty, BooleanProperty from kivy.utils import platform, reify from kivy.context import get_current_context from kivy.uix.behaviors import FocusBehavior from kivy.setupconfig import USE_SDL2 from kivy.graphics.transformation import Matrix # late import VKeyboard = None android = None class Keyboard(EventDispatcher): '''Keyboard interface that is returned by :meth:`WindowBase.request_keyboard`. When you request a keyboard, you'll get an instance of this class. Whatever the keyboard input is (system or virtual keyboard), you'll receive events through this instance. :Events: `on_key_down`: keycode, text, modifiers Fired when a new key is pressed down `on_key_up`: keycode Fired when a key is released (up) Here is an example of how to request a Keyboard in accordance with the current configuration: .. include:: ../../examples/widgets/keyboardlistener.py :literal: ''' # Keycodes mapping, between str <-> int. These keycodes are # currently taken from pygame.key. But when a new provider will be # used, it must do the translation to these keycodes too. keycodes = { # specials keys 'backspace': 8, 'tab': 9, 'enter': 13, 'rshift': 303, 'shift': 304, 'alt': 308, 'rctrl': 306, 'lctrl': 305, 'super': 309, 'alt-gr': 307, 'compose': 311, 'pipe': 310, 'capslock': 301, 'escape': 27, 'spacebar': 32, 'pageup': 280, 'pagedown': 281, 'end': 279, 'home': 278, 'left': 276, 'up': 273, 'right': 275, 'down': 274, 'insert': 277, 'delete': 127, 'numlock': 300, 'print': 144, 'screenlock': 145, 'pause': 19, # a-z keys 'a': 97, 'b': 98, 'c': 99, 'd': 100, 'e': 101, 'f': 102, 'g': 103, 'h': 104, 'i': 105, 'j': 106, 'k': 107, 'l': 108, 'm': 109, 'n': 110, 'o': 111, 'p': 112, 'q': 113, 'r': 114, 's': 115, 't': 116, 'u': 117, 'v': 118, 'w': 119, 'x': 120, 'y': 121, 'z': 122, # 0-9 keys '0': 48, '1': 49, '2': 50, '3': 51, '4': 52, '5': 53, '6': 54, '7': 55, '8': 56, '9': 57, # numpad 'numpad0': 256, 'numpad1': 257, 'numpad2': 258, 'numpad3': 259, 'numpad4': 260, 'numpad5': 261, 'numpad6': 262, 'numpad7': 263, 'numpad8': 264, 'numpad9': 265, 'numpaddecimal': 266, 'numpaddivide': 267, 'numpadmul': 268, 'numpadsubstract': 269, 'numpadadd': 270, 'numpadenter': 271, # F1-15 'f1': 282, 'f2': 283, 'f3': 284, 'f4': 285, 'f5': 286, 'f6': 287, 'f7': 288, 'f8': 289, 'f9': 290, 'f10': 291, 'f11': 292, 'f12': 293, 'f13': 294, 'f14': 295, 'f15': 296, # other keys '(': 40, ')': 41, '[': 91, ']': 93, '{': 123, '}': 125, ':': 59, ';': 59, '=': 61, '+': 43, '-': 45, '_': 95, '/': 47, '*': 42, '?': 47, '`': 96, '~': 126, '´': 180, '¦': 166, '\\': 92, '|': 124, '"': 34, "'": 39, ',': 44, '.': 46, '<': 60, '>': 62, '@': 64, '!': 33, '#': 35, '$': 36, '%': 37, '^': 94, '&': 38, '¬': 172, '¨': 168, '…': 8230, 'ù': 249, 'à': 224, 'é': 233, 'è': 232, } __events__ = ('on_key_down', 'on_key_up', 'on_textinput') def __init__(self, **kwargs): super(Keyboard, self).__init__() #: Window which the keyboard is attached too self.window = kwargs.get('window', None) #: Callback that will be called when the keyboard is released self.callback = kwargs.get('callback', None) #: Target that have requested the keyboard self.target = kwargs.get('target', None) #: VKeyboard widget, if allowed by the configuration self.widget = kwargs.get('widget', None) def on_key_down(self, keycode, text, modifiers): pass def on_key_up(self, keycode): pass def on_textinput(self, text): pass def release(self): '''Call this method to release the current keyboard. This will ensure that the keyboard is no longer attached to your callback.''' if self.window: self.window.release_keyboard(self.target) def _on_window_textinput(self, instance, text): return self.dispatch('on_textinput', text) def _on_window_key_down(self, instance, keycode, scancode, text, modifiers): keycode = (keycode, self.keycode_to_string(keycode)) if text == '\x04': Window.trigger_keyboard_height() return return self.dispatch('on_key_down', keycode, text, modifiers) def _on_window_key_up(self, instance, keycode, *largs): keycode = (keycode, self.keycode_to_string(keycode)) return self.dispatch('on_key_up', keycode) def _on_vkeyboard_key_down(self, instance, keycode, text, modifiers): if keycode is None: keycode = text.lower() keycode = (self.string_to_keycode(keycode), keycode) return self.dispatch('on_key_down', keycode, text, modifiers) def _on_vkeyboard_key_up(self, instance, keycode, text, modifiers): if keycode is None: keycode = text keycode = (self.string_to_keycode(keycode), keycode) return self.dispatch('on_key_up', keycode) def _on_vkeyboard_textinput(self, instance, text): return self.dispatch('on_textinput', text) def string_to_keycode(self, value): '''Convert a string to a keycode number according to the :attr:`Keyboard.keycodes`. If the value is not found in the keycodes, it will return -1. ''' return Keyboard.keycodes.get(value, -1) def keycode_to_string(self, value): '''Convert a keycode number to a string according to the :attr:`Keyboard.keycodes`. If the value is not found in the keycodes, it will return ''. ''' keycodes = list(Keyboard.keycodes.values()) if value in keycodes: return list(Keyboard.keycodes.keys())[keycodes.index(value)] return '' class WindowBase(EventDispatcher): '''WindowBase is an abstract window widget for any window implementation. :Parameters: `borderless`: str, one of ('0', '1') Set the window border state. Check the :mod:`~kivy.config` documentation for a more detailed explanation on the values. `fullscreen`: str, one of ('0', '1', 'auto', 'fake') Make the window fullscreen. Check the :mod:`~kivy.config` documentation for a more detailed explanation on the values. `width`: int Width of the window. `height`: int Height of the window. `minimum_width`: int Minimum width of the window (only works for sdl2 window provider). `minimum_height`: int Minimum height of the window (only works for sdl2 window provider). :Events: `on_motion`: etype, motionevent Fired when a new :class:`~kivy.input.motionevent.MotionEvent` is dispatched `on_touch_down`: Fired when a new touch event is initiated. `on_touch_move`: Fired when an existing touch event changes location. `on_touch_up`: Fired when an existing touch event is terminated. `on_draw`: Fired when the :class:`Window` is being drawn. `on_flip`: Fired when the :class:`Window` GL surface is being flipped. `on_rotate`: rotation Fired when the :class:`Window` is being rotated. `on_close`: Fired when the :class:`Window` is closed. `on_request_close`: Fired when the event loop wants to close the window, or if the escape key is pressed and `exit_on_escape` is `True`. If a function bound to this event returns `True`, the window will not be closed. If the the event is triggered because of the keyboard escape key, the keyword argument `source` is dispatched along with a value of `keyboard` to the bound functions. .. versionadded:: 1.9.0 `on_cursor_enter`: Fired when when the cursor enters the window. .. versionadded:: 1.9.1 `on_cursor_leave`: Fired when when the cursor leaves the window. .. versionadded:: 1.9.1 `on_keyboard`: key, scancode, codepoint, modifier Fired when the keyboard is used for input. .. versionchanged:: 1.3.0 The *unicode* parameter has been deprecated in favor of codepoint, and will be removed completely in future versions. `on_key_down`: key, scancode, codepoint Fired when a key pressed. .. versionchanged:: 1.3.0 The *unicode* parameter has been deprecated in favor of codepoint, and will be removed completely in future versions. `on_key_up`: key, scancode, codepoint Fired when a key is released. .. versionchanged:: 1.3.0 The *unicode* parameter has be deprecated in favor of codepoint, and will be removed completely in future versions. `on_dropfile`: str Fired when a file is dropped on the application. `on_memorywarning`: Fired when the platform have memory issue (iOS / Android mostly) You can listen to this one, and clean whatever you can. .. versionadded:: 1.9.0 ''' __instance = None __initialized = False _fake_fullscreen = False _density = 1 # private properties _size = ListProperty([0, 0]) _modifiers = ListProperty([]) _rotation = NumericProperty(0) _clearcolor = ObjectProperty([0, 0, 0, 1]) children = ListProperty([]) '''List of the children of this window. :attr:`children` is a :class:`~kivy.properties.ListProperty` instance and defaults to an empty list. Use :meth:`add_widget` and :meth:`remove_widget` to manipulate the list of children. Don't manipulate the list directly unless you know what you are doing. ''' parent = ObjectProperty(None, allownone=True) '''Parent of this window. :attr:`parent` is a :class:`~kivy.properties.ObjectProperty` instance and defaults to None. When created, the parent is set to the window itself. You must take care of it if you are doing a recursive check. ''' icon = StringProperty() def _get_modifiers(self): return self._modifiers modifiers = AliasProperty(_get_modifiers, None) '''List of keyboard modifiers currently active. ''' def _get_size(self): r = self._rotation w, h = self._size if self._density != 1: w, h = self._win._get_gl_size() if self.softinput_mode == 'resize': h -= self.keyboard_height if r in (0, 180): return w, h return h, w def _set_size(self, size): if self._size != size: r = self._rotation if r in (0, 180): self._size = size else: self._size = size[1], size[0] self.dispatch('on_resize', *size) return True else: return False minimum_width = NumericProperty(0) '''The minimum width to restrict the window to. .. versionadded:: 1.9.1 :attr:`minimum_width` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' minimum_height = NumericProperty(0) '''The minimum height to restrict the window to. .. versionadded:: 1.9.1 :attr:`minimum_height` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' size = AliasProperty(_get_size, _set_size, bind=('_size', )) '''Get the rotated size of the window. If :attr:`rotation` is set, then the size will change to reflect the rotation. ''' def _get_clearcolor(self): return self._clearcolor def _set_clearcolor(self, value): if value is not None: if type(value) not in (list, tuple): raise Exception('Clearcolor must be a list or tuple') if len(value) != 4: raise Exception('Clearcolor must contain 4 values') self._clearcolor = value clearcolor = AliasProperty(_get_clearcolor, _set_clearcolor, bind=('_clearcolor', )) '''Color used to clear the window. :: from kivy.core.window import Window # red background color Window.clearcolor = (1, 0, 0, 1) # don't clear background at all Window.clearcolor = None .. versionchanged:: 1.7.2 The clearcolor default value is now: (0, 0, 0, 1). ''' # make some property read-only def _get_width(self): _size = self._size if self._density != 1: _size = self._win._get_gl_size() r = self._rotation if r == 0 or r == 180: return _size[0] return _size[1] width = AliasProperty(_get_width, None, bind=('_rotation', '_size')) '''Rotated window width. :attr:`width` is a read-only :class:`~kivy.properties.AliasProperty`. ''' def _get_height(self): '''Rotated window height''' r = self._rotation _size = self._size if self._density != 1: _size = self._win._get_gl_size() kb = self.keyboard_height if self.softinput_mode == 'resize' else 0 if r == 0 or r == 180: return _size[1] - kb return _size[0] - kb height = AliasProperty(_get_height, None, bind=('_rotation', '_size')) '''Rotated window height. :attr:`height` is a read-only :class:`~kivy.properties.AliasProperty`. ''' def _get_center(self): return self.width / 2., self.height / 2. center = AliasProperty(_get_center, None, bind=('width', 'height')) '''Center of the rotated window. :attr:`center` is a :class:`~kivy.properties.AliasProperty`. ''' def _get_rotation(self): return self._rotation def _set_rotation(self, x): x = int(x % 360) if x == self._rotation: return if x not in (0, 90, 180, 270): raise ValueError('can rotate only 0, 90, 180, 270 degrees') self._rotation = x if self.initialized is False: return self.dispatch('on_resize', *self.size) self.dispatch('on_rotate', x) rotation = AliasProperty(_get_rotation, _set_rotation, bind=('_rotation', )) '''Get/set the window content rotation. Can be one of 0, 90, 180, 270 degrees. ''' softinput_mode = OptionProperty('', options=( '', 'below_target', 'pan', 'scale', 'resize')) '''This specifies the behavior of window contents on display of the soft keyboard on mobile platforms. It can be one of '', 'pan', 'scale', 'resize' or 'below_target'. Their effects are listed below. +----------------+-------------------------------------------------------+ | Value | Effect | +================+=======================================================+ | '' | The main window is left as is, allowing you to use | | | the :attr:`keyboard_height` to manage the window | | | contents manually. | +----------------+-------------------------------------------------------+ | 'pan' | The main window pans, moving the bottom part of the | | | window to be always on top of the keyboard. | +----------------+-------------------------------------------------------+ | 'resize' | The window is resized and the contents scaled to fit | | | the remaining space. | +----------------+-------------------------------------------------------+ | 'below_target' | The window pans so that the current target TextInput | | | widget requesting the keyboard is presented just above| | | the soft keyboard. | +----------------+-------------------------------------------------------+ :attr:`softinput_mode` is an :class:`~kivy.properties.OptionProperty` and defaults to `None`. .. versionadded:: 1.9.0 .. versionchanged:: 1.9.1 The 'below_target' option was added. ''' _keyboard_changed = BooleanProperty(False) def _upd_kbd_height(self, *kargs): self._keyboard_changed = not self._keyboard_changed self.update_viewport() def _get_ios_kheight(self): return 0 def _get_android_kheight(self): if USE_SDL2: # Placeholder until the SDL2 bootstrap supports this return 0 global android if not android: import android return android.get_keyboard_height() def _get_kheight(self): if platform == 'android': return self._get_android_kheight() if platform == 'ios': return self._get_ios_kheight() return 0 keyboard_height = AliasProperty(_get_kheight, None, bind=('_keyboard_changed',), cache=True) '''Rerturns the height of the softkeyboard/IME on mobile platforms. Will return 0 if not on mobile platform or if IME is not active. .. versionadded:: 1.9.0 :attr:`keyboard_height` is a read-only :class:`~kivy.propertries.AliasProperty` and defaults to 0. ''' def _set_system_size(self, size): self._size = size def _get_system_size(self): if self.softinput_mode == 'resize': return self._size[0], self._size[1] - self.keyboard_height return self._size system_size = AliasProperty( _get_system_size, _set_system_size, bind=('_size', )) '''Real size of the window ignoring rotation. ''' def _get_effective_size(self): '''On density=1 and non-ios displays, return system_size, else return scaled / rotated size. Used by MouseMotionEvent.update_graphics() and WindowBase.on_motion(). ''' w, h = self.system_size if platform == 'ios' or self._density != 1: w, h = self.size return w, h borderless = BooleanProperty(False) '''When set to True, this property removes the window border/decoration. .. versionadded:: 1.9.0 :attr:`borderless` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' fullscreen = OptionProperty(False, options=(True, False, 'auto', 'fake')) '''This property sets the fullscreen mode of the window. Available options are: True, False, 'auto' and 'fake'. Check the :mod:`~kivy.config` documentation for more detailed explanations on these values. fullscreen is an :class:`~kivy.properties.OptionProperty` and defaults to `False`. .. versionadded:: 1.2.0 .. note:: The 'fake' option has been deprecated, use the :attr:`borderless` property instead. ''' mouse_pos = ObjectProperty([0, 0]) '''2d position of the mouse within the window. .. versionadded:: 1.2.0 ''' show_cursor = BooleanProperty(True) '''Set whether or not the cursor is shown on the window. .. versionadded:: 1.9.1 :attr:`show_cursor` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' focus = BooleanProperty(True) '''Set whether or not the window currently has focus. .. versionadded::1.9.1 :attr:`focus` is a :class:`~kivy.properties.BooleanProperty and defaults to True. ''' def _set_cursor_state(self, value): pass @property def __self__(self): return self top = NumericProperty(None, allownone=True) left = NumericProperty(None, allownone=True) position = OptionProperty('auto', options=['auto', 'custom']) render_context = ObjectProperty(None) canvas = ObjectProperty(None) title = StringProperty('Kivy') __events__ = ( 'on_draw', 'on_flip', 'on_rotate', 'on_resize', 'on_close', 'on_motion', 'on_touch_down', 'on_touch_move', 'on_touch_up', 'on_mouse_down', 'on_mouse_move', 'on_mouse_up', 'on_keyboard', 'on_key_down', 'on_key_up', 'on_textinput', 'on_dropfile', 'on_request_close', 'on_cursor_enter', 'on_cursor_leave', 'on_joy_axis', 'on_joy_hat', 'on_joy_ball', 'on_joy_button_down', 'on_joy_button_up', 'on_memorywarning') def __new__(cls, **kwargs): if cls.__instance is None: cls.__instance = EventDispatcher.__new__(cls) return cls.__instance def __init__(self, **kwargs): force = kwargs.pop('force', False) # don't init window 2 times, # except if force is specified if WindowBase.__instance is not None and not force: return self.initialized = False self._is_desktop = Config.getboolean('kivy', 'desktop') # create a trigger for update/create the window when one of window # property changes self.trigger_create_window = Clock.create_trigger( self.create_window, -1) # Create a trigger for updating the keyboard height self.trigger_keyboard_height = Clock.create_trigger( self._upd_kbd_height, .5) # set the default window parameter according to the configuration if 'borderless' not in kwargs: kwargs['borderless'] = Config.getboolean('graphics', 'borderless') if 'fullscreen' not in kwargs: fullscreen = Config.get('graphics', 'fullscreen') if fullscreen not in ('auto', 'fake'): fullscreen = fullscreen.lower() in ('true', '1', 'yes') kwargs['fullscreen'] = fullscreen if 'width' not in kwargs: kwargs['width'] = Config.getint('graphics', 'width') if 'height' not in kwargs: kwargs['height'] = Config.getint('graphics', 'height') if 'minimum_width' not in kwargs: kwargs['minimum_width'] = Config.getint('graphics', 'minimum_width') if 'minimum_height' not in kwargs: kwargs['minimum_height'] = Config.getint('graphics', 'minimum_height') if 'rotation' not in kwargs: kwargs['rotation'] = Config.getint('graphics', 'rotation') if 'position' not in kwargs: kwargs['position'] = Config.getdefault('graphics', 'position', 'auto') if 'top' in kwargs: kwargs['position'] = 'custom' kwargs['top'] = kwargs['top'] else: kwargs['top'] = Config.getint('graphics', 'top') if 'left' in kwargs: kwargs['position'] = 'custom' kwargs['left'] = kwargs['left'] else: kwargs['left'] = Config.getint('graphics', 'left') kwargs['_size'] = (kwargs.pop('width'), kwargs.pop('height')) if 'show_cursor' not in kwargs: kwargs['show_cursor'] = Config.getboolean('graphics', 'show_cursor') super(WindowBase, self).__init__(**kwargs) # bind all the properties that need to recreate the window self._bind_create_window() self.bind(size=self.trigger_keyboard_height, rotation=self.trigger_keyboard_height) self.bind(softinput_mode=lambda *dt: self.update_viewport(), keyboard_height=lambda *dt: self.update_viewport()) self.bind(show_cursor=lambda *dt: self._set_cursor_state(dt[1])) # init privates self._system_keyboard = Keyboard(window=self) self._keyboards = {'system': self._system_keyboard} self._vkeyboard_cls = None self.children = [] self.parent = self # before creating the window import kivy.core.gl # NOQA # configure the window self.create_window() # attach modules + listener event EventLoop.set_window(self) Modules.register_window(self) EventLoop.add_event_listener(self) # manage keyboard(s) self.configure_keyboards() # assign the default context of the widget creation if not hasattr(self, '_context'): self._context = get_current_context() # mark as initialized self.initialized = True def _bind_create_window(self): for prop in ( 'fullscreen', 'borderless', 'position', 'top', 'left', '_size', 'system_size'): self.bind(**{prop: self.trigger_create_window}) def _unbind_create_window(self): for prop in ( 'fullscreen', 'borderless', 'position', 'top', 'left', '_size', 'system_size'): self.unbind(**{prop: self.trigger_create_window}) def toggle_fullscreen(self): '''Toggle between fullscreen and windowed mode. .. deprecated:: 1.9.0 Use :attr:`fullscreen` instead. ''' pass def maximize(self): '''Maximizes the window. This method should be used on desktop platforms only. .. versionadded:: 1.9.0 .. note:: This feature requires a SDL2 window provider and is currently only supported on desktop platforms. .. warning:: This code is still experimental, and its API may be subject to change in a future version. ''' Logger.warning('Window: maximize() is not implemented in the current ' 'window provider.') def minimize(self): '''Minimizes the window. This method should be used on desktop platforms only. .. versionadded:: 1.9.0 .. note:: This feature requires a SDL2 window provider and is currently only supported on desktop platforms. .. warning:: This code is still experimental, and its API may be subject to change in a future version. ''' Logger.warning('Window: minimize() is not implemented in the current ' 'window provider.') def restore(self): '''Restores the size and position of a maximized or minimized window. This method should be used on desktop platforms only. .. versionadded:: 1.9.0 .. note:: This feature requires a SDL2 window provider and is currently only supported on desktop platforms. .. warning:: This code is still experimental, and its API may be subject to change in a future version. ''' Logger.warning('Window: restore() is not implemented in the current ' 'window provider.') def hide(self): '''Hides the window. This method should be used on desktop platforms only. .. versionadded:: 1.9.0 .. note:: This feature requires a SDL2 window provider and is currently only supported on desktop platforms. .. warning:: This code is still experimental, and its API may be subject to change in a future version. ''' Logger.warning('Window: hide() is not implemented in the current ' 'window provider.') def show(self): '''Shows the window. This method should be used on desktop platforms only. .. versionadded:: 1.9.0 .. note:: This feature requires a SDL2 window provider and is currently only supported on desktop platforms. .. warning:: This code is still experimental, and its API may be subject to change in a future version. ''' Logger.warning('Window: show() is not implemented in the current ' 'window provider.') def raise_window(self): '''Raise the window. This method should be used on desktop platforms only. .. versionadded:: 1.9.1 .. note:: This feature requires a SDL2 window provider and is currently only supported on desktop platforms. .. warning:: This code is still experimental, and its API may be subject to change in a future version. ''' Logger.warning('Window: raise_window is not implemented in the current ' 'window provider.') def close(self): '''Close the window''' pass def create_window(self, *largs): '''Will create the main window and configure it. .. warning:: This method is called automatically at runtime. If you call it, it will recreate a RenderContext and Canvas. This means you'll have a new graphics tree, and the old one will be unusable. This method exist to permit the creation of a new OpenGL context AFTER closing the first one. (Like using runTouchApp() and stopTouchApp()). This method has only been tested in a unittest environment and is not suitable for Applications. Again, don't use this method unless you know exactly what you are doing! ''' # just to be sure, if the trigger is set, and if this method is # manually called, unset the trigger Clock.unschedule(self.create_window) # ensure the window creation will not be called twice if platform in ('android', 'ios'): self._unbind_create_window() if not self.initialized: from kivy.core.gl import init_gl init_gl() # create the render context and canvas, only the first time. from kivy.graphics import RenderContext, Canvas self.render_context = RenderContext() self.canvas = Canvas() self.render_context.add(self.canvas) else: # if we get initialized more than once, then reload opengl state # after the second time. # XXX check how it's working on embed platform. if platform == 'linux' or Window.__class__.__name__ == 'WindowSDL': # on linux, it's safe for just sending a resize. self.dispatch('on_resize', *self.system_size) else: # on other platform, window are recreated, we need to reload. from kivy.graphics.context import get_context get_context().reload() Clock.schedule_once(lambda x: self.canvas.ask_update(), 0) self.dispatch('on_resize', *self.system_size) # ensure the gl viewport is correct self.update_viewport() def on_flip(self): '''Flip between buffers (event)''' self.flip() def flip(self): '''Flip between buffers''' pass def _update_childsize(self, instance, value): self.update_childsize([instance]) def add_widget(self, widget, canvas=None): '''Add a widget to a window''' widget.parent = self self.children.insert(0, widget) canvas = self.canvas.before if canvas == 'before' else \ self.canvas.after if canvas == 'after' else self.canvas canvas.add(widget.canvas) self.update_childsize([widget]) widget.bind( pos_hint=self._update_childsize, size_hint=self._update_childsize, size=self._update_childsize, pos=self._update_childsize) def remove_widget(self, widget): '''Remove a widget from a window ''' if not widget in self.children: return self.children.remove(widget) if widget.canvas in self.canvas.children: self.canvas.remove(widget.canvas) elif widget.canvas in self.canvas.after.children: self.canvas.after.remove(widget.canvas) elif widget.canvas in self.canvas.before.children: self.canvas.before.remove(widget.canvas) widget.parent = None widget.unbind( pos_hint=self._update_childsize, size_hint=self._update_childsize, size=self._update_childsize, pos=self._update_childsize) def clear(self): '''Clear the window with the background color''' # XXX FIXME use late binding from kivy.graphics.opengl import glClearColor, glClear, \ GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, GL_STENCIL_BUFFER_BIT cc = self._clearcolor if cc is not None: glClearColor(*cc) glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT) def set_title(self, title): '''Set the window title. .. versionadded:: 1.0.5 ''' self.title = title def set_icon(self, filename): '''Set the icon of the window. .. versionadded:: 1.0.5 ''' self.icon = filename def to_widget(self, x, y, initial=True, relative=False): return (x, y) def to_window(self, x, y, initial=True, relative=False): return (x, y) def _apply_transform(self, m): return m def get_window_matrix(self, x=0, y=0): m = Matrix() m.translate(x, y, 0) return m def get_root_window(self): return self def get_parent_window(self): return self def get_parent_layout(self): return None def on_draw(self): self.clear() self.render_context.draw() def on_motion(self, etype, me): '''Event called when a Motion Event is received. :Parameters: `etype`: str One of 'begin', 'update', 'end' `me`: :class:`~kivy.input.motionevent.MotionEvent` The Motion Event currently dispatched. ''' if me.is_touch: w, h = self._get_effective_size() me.scale_for_screen(w, h, rotation=self._rotation, smode=self.softinput_mode, kheight=self.keyboard_height) if etype == 'begin': self.dispatch('on_touch_down', me) elif etype == 'update': self.dispatch('on_touch_move', me) elif etype == 'end': self.dispatch('on_touch_up', me) FocusBehavior._handle_post_on_touch_up(me) def on_touch_down(self, touch): '''Event called when a touch down event is initiated. .. versionchanged:: 1.9.0 The touch `pos` is now transformed to window coordinates before this method is called. Before, the touch `pos` coordinate would be `(0, 0)` when this method was called. ''' for w in self.children[:]: if w.dispatch('on_touch_down', touch): return True def on_touch_move(self, touch): '''Event called when a touch event moves (changes location). .. versionchanged:: 1.9.0 The touch `pos` is now transformed to window coordinates before this method is called. Before, the touch `pos` coordinate would be `(0, 0)` when this method was called. ''' for w in self.children[:]: if w.dispatch('on_touch_move', touch): return True def on_touch_up(self, touch): '''Event called when a touch event is released (terminated). .. versionchanged:: 1.9.0 The touch `pos` is now transformed to window coordinates before this method is called. Before, the touch `pos` coordinate would be `(0, 0)` when this method was called. ''' for w in self.children[:]: if w.dispatch('on_touch_up', touch): return True def on_resize(self, width, height): '''Event called when the window is resized.''' self.update_viewport() def update_viewport(self): from kivy.graphics.opengl import glViewport from kivy.graphics.transformation import Matrix from math import radians w, h = self.system_size if self._density != 1: w, h = self.size smode = self.softinput_mode target = self._system_keyboard.target targettop = max(0, target.to_window(0, target.y)[1]) if target else 0 kheight = self.keyboard_height w2, h2 = w / 2., h / 2. r = radians(self.rotation) x, y = 0, 0 _h = h if smode == 'pan': y = kheight elif smode == 'below_target': y = 0 if kheight < targettop else (kheight - targettop) if smode == 'scale': _h -= kheight # prepare the viewport glViewport(x, y, w, _h) # do projection matrix projection_mat = Matrix() projection_mat.view_clip(0.0, w, 0.0, h, -1.0, 1.0, 0) self.render_context['projection_mat'] = projection_mat # do modelview matrix modelview_mat = Matrix().translate(w2, h2, 0) modelview_mat = modelview_mat.multiply(Matrix().rotate(r, 0, 0, 1)) w, h = self.size w2, h2 = w / 2., h / 2. modelview_mat = modelview_mat.multiply(Matrix().translate(-w2, -h2, 0)) self.render_context['modelview_mat'] = modelview_mat # redraw canvas self.canvas.ask_update() # and update childs self.update_childsize() def update_childsize(self, childs=None): width, height = self.size if childs is None: childs = self.children for w in childs: shw, shh = w.size_hint if shw and shh: w.size = shw * width, shh * height elif shw: w.width = shw * width elif shh: w.height = shh * height for key, value in w.pos_hint.items(): if key == 'x': w.x = value * width elif key == 'right': w.right = value * width elif key == 'y': w.y = value * height elif key == 'top': w.top = value * height elif key == 'center_x': w.center_x = value * width elif key == 'center_y': w.center_y = value * height def screenshot(self, name='screenshot{:04d}.png'): '''Save the actual displayed image in a file ''' i = 0 path = None if name != 'screenshot{:04d}.png': _ext = name.split('.')[-1] name = ''.join((name[:-(len(_ext) + 1)], '{:04d}.', _ext)) while True: i += 1 path = join(getcwd(), name.format(i)) if not exists(path): break return path def on_rotate(self, rotation): '''Event called when the screen has been rotated. ''' pass def on_close(self, *largs): '''Event called when the window is closed''' Modules.unregister_window(self) EventLoop.remove_event_listener(self) def on_request_close(self, *largs, **kwargs): '''Event called before we close the window. If a bound function returns `True`, the window will not be closed. If the the event is triggered because of the keyboard escape key, the keyword argument `source` is dispatched along with a value of `keyboard` to the bound functions. .. warning:: When the bound function returns True the window will not be closed, so use with care because the user would not be able to close the program, even if the red X is clicked. ''' pass def on_cursor_enter(self, *largs): '''Event called when the cursor enters the window. .. versionadded:: 1.9.1 .. note:: This feature requires a SDL2 window provider. ''' pass def on_cursor_leave(self, *largs): '''Event called when the cursor leaves the window. .. versionadded:: 1.9.1 .. note:: This feature requires a SDL2 window provider. ''' pass def on_mouse_down(self, x, y, button, modifiers): '''Event called when the mouse is used (pressed/released)''' pass def on_mouse_move(self, x, y, modifiers): '''Event called when the mouse is moved with buttons pressed''' pass def on_mouse_up(self, x, y, button, modifiers): '''Event called when the mouse is moved with buttons pressed''' pass def on_joy_axis(self, stickid, axisid, value): '''Event called when a joystick has a stick or other axis moved .. versionadded:: 1.9.0''' pass def on_joy_hat(self, stickid, hatid, value): '''Event called when a joystick has a hat/dpad moved .. versionadded:: 1.9.0''' pass def on_joy_ball(self, stickid, ballid, value): '''Event called when a joystick has a ball moved .. versionadded:: 1.9.0''' pass def on_joy_button_down(self, stickid, buttonid): '''Event called when a joystick has a button pressed .. versionadded:: 1.9.0''' pass def on_joy_button_up(self, stickid, buttonid): '''Event called when a joystick has a button released .. versionadded:: 1.9.0''' pass def on_keyboard(self, key, scancode=None, codepoint=None, modifier=None, **kwargs): '''Event called when keyboard is used. .. warning:: Some providers may omit `scancode`, `codepoint` and/or `modifier`. ''' if 'unicode' in kwargs: Logger.warning("The use of the unicode parameter is deprecated, " "and will be removed in future versions. Use " "codepoint instead, which has identical " "semantics.") # Quit if user presses ESC or the typical OSX shortcuts CMD+q or CMD+w # TODO If just CMD+w is pressed, only the window should be closed. is_osx = platform == 'darwin' if WindowBase.on_keyboard.exit_on_escape: if key == 27 or all([is_osx, key in [113, 119], modifier == 1024]): if not self.dispatch('on_request_close', source='keyboard'): stopTouchApp() self.close() return True if Config: on_keyboard.exit_on_escape = Config.getboolean('kivy', 'exit_on_escape') def __exit(section, name, value): WindowBase.__dict__['on_keyboard'].exit_on_escape = \ Config.getboolean('kivy', 'exit_on_escape') Config.add_callback(__exit, 'kivy', 'exit_on_escape') def on_key_down(self, key, scancode=None, codepoint=None, modifier=None, **kwargs): '''Event called when a key is down (same arguments as on_keyboard)''' if 'unicode' in kwargs: Logger.warning("The use of the unicode parameter is deprecated, " "and will be removed in future versions. Use " "codepoint instead, which has identical " "semantics.") def on_key_up(self, key, scancode=None, codepoint=None, modifier=None, **kwargs): '''Event called when a key is released (same arguments as on_keyboard) ''' if 'unicode' in kwargs: Logger.warning("The use of the unicode parameter is deprecated, " "and will be removed in future versions. Use " "codepoint instead, which has identical " "semantics.") def on_textinput(self, text): '''Event called whem text: i.e. alpha numeric non control keys or set of keys is entered. As it is not gaurenteed whether we get one character or multiple ones, this event supports handling multiple characters. .. versionadded:: 1.9.0 ''' pass def on_dropfile(self, filename): '''Event called when a file is dropped on the application. .. warning:: This event currently works with sdl2 window provider, on pygame window provider and OS X with a patched version of pygame. This event is left in place for further evolution (ios, android etc.) .. versionadded:: 1.2.0 ''' pass def on_memorywarning(self): '''Event called when the platform have memory issue. Your goal is to clear the cache in your app as much as you can, release unused widget, etc. Currently, this event is fired only from SDL2 provider, for iOS and Android. .. versionadded:: 1.9.0 ''' pass @reify def dpi(self): '''Return the DPI of the screen. If the implementation doesn't support any DPI lookup, it will just return 96. .. warning:: This value is not cross-platform. Use :attr:`kivy.base.EventLoop.dpi` instead. ''' return 96. def configure_keyboards(self): # Configure how to provide keyboards (virtual or not) # register system keyboard to listening keys from window sk = self._system_keyboard self.bind( on_key_down=sk._on_window_key_down, on_key_up=sk._on_window_key_up, on_textinput=sk._on_window_textinput) # use the device's real keyboard self.use_syskeyboard = True # use the device's real keyboard self.allow_vkeyboard = False # one single vkeyboard shared between all widgets self.single_vkeyboard = True # the single vkeyboard is always sitting at the same position self.docked_vkeyboard = False # now read the configuration mode = Config.get('kivy', 'keyboard_mode') if mode not in ('', 'system', 'dock', 'multi', 'systemanddock', 'systemandmulti'): Logger.critical('Window: unknown keyboard mode %r' % mode) # adapt mode according to the configuration if mode == 'system': self.use_syskeyboard = True self.allow_vkeyboard = False self.single_vkeyboard = True self.docked_vkeyboard = False elif mode == 'dock': self.use_syskeyboard = False self.allow_vkeyboard = True self.single_vkeyboard = True self.docked_vkeyboard = True elif mode == 'multi': self.use_syskeyboard = False self.allow_vkeyboard = True self.single_vkeyboard = False self.docked_vkeyboard = False elif mode == 'systemanddock': self.use_syskeyboard = True self.allow_vkeyboard = True self.single_vkeyboard = True self.docked_vkeyboard = True elif mode == 'systemandmulti': self.use_syskeyboard = True self.allow_vkeyboard = True self.single_vkeyboard = False self.docked_vkeyboard = False Logger.info( 'Window: virtual keyboard %sallowed, %s, %s' % ( '' if self.allow_vkeyboard else 'not ', 'single mode' if self.single_vkeyboard else 'multiuser mode', 'docked' if self.docked_vkeyboard else 'not docked')) def set_vkeyboard_class(self, cls): '''.. versionadded:: 1.0.8 Set the VKeyboard class to use. If set to `None`, it will use the :class:`kivy.uix.vkeyboard.VKeyboard`. ''' self._vkeyboard_cls = cls def release_all_keyboards(self): '''.. versionadded:: 1.0.8 This will ensure that no virtual keyboard / system keyboard is requested. All instances will be closed. ''' for key in list(self._keyboards.keys())[:]: keyboard = self._keyboards[key] if keyboard: keyboard.release() def request_keyboard(self, callback, target, input_type='text'): '''.. versionadded:: 1.0.4 Internal widget method to request the keyboard. This method is rarely required by the end-user as it is handled automatically by the :class:`~kivy.uix.textinput.TextInput`. We expose it in case you want to handle the keyboard manually for unique input scenarios. A widget can request the keyboard, indicating a callback to call when the keyboard is released (or taken by another widget). :Parameters: `callback`: func Callback that will be called when the keyboard is closed. This can be because somebody else requested the keyboard or the user closed it. `target`: Widget Attach the keyboard to the specified `target`. This should be the widget that requested the keyboard. Ensure you have a different target attached to each keyboard if you're working in a multi user mode. .. versionadded:: 1.0.8 `input_type`: string Choose the type of soft keyboard to request. Can be one of 'text', 'number', 'url', 'mail', 'datetime', 'tel', 'address'. .. note:: `input_type` is currently only honored on mobile devices. .. versionadded:: 1.8.0 :Return: An instance of :class:`Keyboard` containing the callback, target, and if the configuration allows it, a :class:`~kivy.uix.vkeyboard.VKeyboard` instance attached as a *.widget* property. .. note:: The behavior of this function is heavily influenced by the current `keyboard_mode`. Please see the Config's :ref:`configuration tokens <configuration-tokens>` section for more information. ''' # release any previous keyboard attached. self.release_keyboard(target) # if we can use virtual vkeyboard, activate it. if self.allow_vkeyboard: keyboard = None # late import global VKeyboard if VKeyboard is None and self._vkeyboard_cls is None: from kivy.uix.vkeyboard import VKeyboard self._vkeyboard_cls = VKeyboard # if the keyboard doesn't exist, create it. key = 'single' if self.single_vkeyboard else target if key not in self._keyboards: vkeyboard = self._vkeyboard_cls() keyboard = Keyboard(widget=vkeyboard, window=self) vkeyboard.bind( on_key_down=keyboard._on_vkeyboard_key_down, on_key_up=keyboard._on_vkeyboard_key_up, on_textinput=keyboard._on_vkeyboard_textinput) self._keyboards[key] = keyboard else: keyboard = self._keyboards[key] # configure vkeyboard keyboard.target = keyboard.widget.target = target keyboard.callback = keyboard.widget.callback = callback # add to the window self.add_widget(keyboard.widget) # only after add, do dock mode keyboard.widget.docked = self.docked_vkeyboard keyboard.widget.setup_mode() else: # system keyboard, just register the callback. keyboard = self._system_keyboard keyboard.callback = callback keyboard.target = target # use system (hardware) keyboard according to flag if self.allow_vkeyboard and self.use_syskeyboard: self.unbind( on_key_down=keyboard._on_window_key_down, on_key_up=keyboard._on_window_key_up, on_textinput=keyboard._on_window_textinput) self.bind( on_key_down=keyboard._on_window_key_down, on_key_up=keyboard._on_window_key_up, on_textinput=keyboard._on_window_textinput) return keyboard def release_keyboard(self, target=None): '''.. versionadded:: 1.0.4 Internal method for the widget to release the real-keyboard. Check :meth:`request_keyboard` to understand how it works. ''' if self.allow_vkeyboard: key = 'single' if self.single_vkeyboard else target if key not in self._keyboards: return keyboard = self._keyboards[key] callback = keyboard.callback if callback: keyboard.callback = None callback() keyboard.target = None self.remove_widget(keyboard.widget) if key != 'single' and key in self._keyboards: del self._keyboards[key] elif self._system_keyboard.callback: # this way will prevent possible recursion. callback = self._system_keyboard.callback self._system_keyboard.callback = None callback() return True #: Instance of a :class:`WindowBase` implementation window_impl = [] if platform == 'linux': window_impl += [('egl_rpi', 'window_egl_rpi', 'WindowEglRpi')] if USE_SDL2: window_impl += [('sdl2', 'window_sdl2', 'WindowSDL')] else: window_impl += [ ('pygame', 'window_pygame', 'WindowPygame')] if platform == 'linux': window_impl += [('x11', 'window_x11', 'WindowX11')] Window = core_select_lib('window', window_impl, True) �������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/_window_sdl2.pyx��������������������������������������������������������0000664�0000000�0000000�00000034001�12641336260�0021062�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������include "../../../kivy/lib/sdl2.pxi" include "../../../kivy/graphics/config.pxi" from libc.string cimport memcpy from os import environ from kivy.config import Config cdef int _event_filter(void *userdata, SDL_Event *event): cdef _WindowSDL2Storage win win = <_WindowSDL2Storage>userdata return win.cb_event_filter(event) cdef class _WindowSDL2Storage: cdef SDL_Window *win cdef SDL_GLContext ctx cdef SDL_Surface *surface cdef SDL_Surface *icon cdef int win_flags cdef object event_filter def __cinit__(self): self.win = NULL self.ctx = NULL self.surface = NULL self.win_flags = 0 self.event_filter = None def set_event_filter(self, event_filter): self.event_filter = event_filter cdef int cb_event_filter(self, SDL_Event *event): # must return 0 to eat the event, 1 to add it into the event queue cdef str name = None if not self.event_filter: return 1 if event.type == SDL_APP_TERMINATING: name = 'app_terminating' elif event.type == SDL_APP_LOWMEMORY: name = 'app_lowmemory' elif event.type == SDL_APP_WILLENTERBACKGROUND: name = 'app_willenterbackground' elif event.type == SDL_APP_DIDENTERBACKGROUND: name = 'app_didenterbackground' elif event.type == SDL_APP_WILLENTERFOREGROUND: name = 'app_willenterforeground' elif event.type == SDL_APP_DIDENTERFOREGROUND: name = 'app_didenterforeground' if not name: return 1 return self.event_filter(name) def die(self): raise RuntimeError(<bytes> SDL_GetError()) def setup_window(self, x, y, width, height, borderless, fullscreen, resizable, state): self.win_flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI IF USE_IOS: self.win_flags |= SDL_WINDOW_BORDERLESS | SDL_WINDOW_RESIZABLE | SDL_WINDOW_FULLSCREEN_DESKTOP ELSE: if resizable: self.win_flags |= SDL_WINDOW_RESIZABLE if borderless: self.win_flags |= SDL_WINDOW_BORDERLESS if fullscreen == 'auto': self.win_flags |= SDL_WINDOW_FULLSCREEN_DESKTOP elif fullscreen is True: self.win_flags |= SDL_WINDOW_FULLSCREEN if state == 'maximized': self.win_flags |= SDL_WINDOW_MAXIMIZED elif state == 'minimized': self.win_flags |= SDL_WINDOW_MINIMIZED elif state == 'hidden': self.win_flags |= SDL_WINDOW_HIDDEN if SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) < 0: self.die() # Set default orientation (force landscape for now) cdef bytes orientations if PY3: orientations = bytes(environ.get('KIVY_ORIENTATION', 'LandscapeLeft LandscapeRight'), encoding='utf8') elif USE_IOS: # ios should use all if available orientations = <bytes>environ.get('KIVY_ORIENTATION', 'LandscapeLeft LandscapeRight Portrait PortraitUpsideDown') else: orientations = <bytes>environ.get('KIVY_ORIENTATION', 'LandscapeLeft LandscapeRight') SDL_SetHint(SDL_HINT_ORIENTATIONS, orientations) SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1) SDL_GL_SetAttribute(SDL_GL_DEPTH_SIZE, 16) SDL_GL_SetAttribute(SDL_GL_STENCIL_SIZE, 1) SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 8) SDL_GL_SetAttribute(SDL_GL_BLUE_SIZE, 8) SDL_GL_SetAttribute(SDL_GL_GREEN_SIZE, 8) SDL_GL_SetAttribute(SDL_GL_ALPHA_SIZE, 8) SDL_GL_SetAttribute(SDL_GL_RETAINED_BACKING, 0) SDL_GL_SetAttribute(SDL_GL_ACCELERATED_VISUAL, 1) if x is None: x = SDL_WINDOWPOS_UNDEFINED if y is None: y = SDL_WINDOWPOS_UNDEFINED # Multisampling: # (The number of samples is limited to 4, because greater values # aren't supported with some video drivers.) cdef int multisamples multisamples = Config.getint('graphics', 'multisamples') if multisamples > 0: # try to create window with multisampling: SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 1) SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, min(multisamples, 4)) self.win = SDL_CreateWindow(NULL, x, y, width, height, self.win_flags) if not self.win: # if an error occured, create window without multisampling: SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 0) SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 0) self.win = SDL_CreateWindow(NULL, x, y, width, height, self.win_flags) else: self.win = SDL_CreateWindow(NULL, x, y, width, height, self.win_flags) if not self.win: self.die() SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2) SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 0) self.ctx = SDL_GL_CreateContext(self.win) if not self.ctx: self.die() SDL_JoystickOpen(0) SDL_SetEventFilter(_event_filter, <void *>self) SDL_EventState(SDL_DROPFILE, SDL_ENABLE) cdef int w, h SDL_GetWindowSize(self.win, &w, &h) return w, h def _set_cursor_state(self, value): SDL_ShowCursor(value) def raise_window(self): SDL_RaiseWindow(self.win) def _get_gl_size(self): cdef int w, h SDL_GL_GetDrawableSize(self.win, &w, &h) return w, h def resize_display_mode(self, w, h): cdef SDL_DisplayMode mode cdef int draw_w, draw_h SDL_GetWindowDisplayMode(self.win, &mode) if USE_IOS: SDL_GL_GetDrawableSize(self.win, &draw_w, &draw_h) mode.w = draw_w mode.h = draw_h SDL_SetWindowDisplayMode(self.win, &mode) else: mode.w = w mode.h = h SDL_SetWindowDisplayMode(self.win, &mode) SDL_GetWindowDisplayMode(self.win, &mode) return mode.w, mode.h def resize_window(self, w, h): if self.window_size != [w, h]: SDL_SetWindowSize(self.win, w, h) def set_minimum_size(self, w, h): SDL_SetWindowMinimumSize(self.win, w, h) def maximize_window(self): SDL_MaximizeWindow(self.win) def minimize_window(self): SDL_MinimizeWindow(self.win) def restore_window(self): SDL_RestoreWindow(self.win) def hide_window(self): SDL_HideWindow(self.win) def show_window(self): SDL_ShowWindow(self.win) def set_border_state(self, state): SDL_SetWindowBordered(self.win, SDL_FALSE if state else SDL_TRUE) def set_fullscreen_mode(self, mode): if mode == 'auto': mode = SDL_WINDOW_FULLSCREEN_DESKTOP elif mode is True: mode = SDL_WINDOW_FULLSCREEN else: mode = False IF not USE_IOS: SDL_SetWindowFullscreen(self.win, mode) def set_window_title(self, str title): SDL_SetWindowTitle(self.win, <bytes>title.encode('utf-8')) def set_window_icon(self, str filename): icon = IMG_Load(<bytes>filename.encode('utf-8')) SDL_SetWindowIcon(self.win, icon) def teardown_window(self): SDL_GL_DeleteContext(self.ctx) SDL_DestroyWindow(self.win) SDL_Quit() def show_keyboard(self): if not SDL_IsTextInputActive(): SDL_StartTextInput() def hide_keyboard(self): if SDL_IsTextInputActive(): SDL_StopTextInput() def is_keyboard_shown(self): return SDL_IsTextInputActive() def wait_event(self): SDL_WaitEvent(NULL) def poll(self): cdef SDL_Event event if SDL_PollEvent(&event) == 0: return False action = None if event.type == SDL_QUIT: return ('quit', ) elif event.type == SDL_DROPFILE: return ('dropfile', event.drop.file) elif event.type == SDL_MOUSEMOTION: x = event.motion.x y = event.motion.y return ('mousemotion', x, y) elif event.type == SDL_MOUSEBUTTONDOWN or event.type == SDL_MOUSEBUTTONUP: x = event.button.x y = event.button.y button = event.button.button action = 'mousebuttondown' if event.type == SDL_MOUSEBUTTONDOWN else 'mousebuttonup' return (action, x, y, button) elif event.type == SDL_MOUSEWHEEL: x = event.button.x y = event.button.y button = event.button.button action = 'mousewheel' + ('down' if x > 0 else 'up') if x != 0 else ('left' if y < 0 else 'right') return (action, x, y, button) elif event.type == SDL_FINGERMOTION: fid = event.tfinger.fingerId x = event.tfinger.x y = event.tfinger.y return ('fingermotion', fid, x, y) elif event.type == SDL_FINGERDOWN or event.type == SDL_FINGERUP: fid = event.tfinger.fingerId x = event.tfinger.x y = event.tfinger.y action = 'fingerdown' if event.type == SDL_FINGERDOWN else 'fingerup' return (action, fid, x, y) elif event.type == SDL_JOYAXISMOTION: return ('joyaxismotion', event.jaxis.which, event.jaxis.axis, event.jaxis.value) elif event.type == SDL_JOYHATMOTION: vx = 0 vy = 0 if (event.jhat.value != SDL_HAT_CENTERED): if (event.jhat.value & SDL_HAT_UP): vy=1 elif (event.jhat.value & SDL_HAT_DOWN): vy=-1 if (event.jhat.value & SDL_HAT_RIGHT): vx=1 elif (event.jhat.value & SDL_HAT_LEFT): vx=-1 return ('joyhatmotion', event.jhat.which, event.jhat.hat, (vx,vy)) elif event.type == SDL_JOYBALLMOTION: return ('joyballmotion', event.jball.which, event.jball.ball, event.jball.xrel, event.jball.yrel) elif event.type == SDL_JOYBUTTONDOWN: return ('joybuttondown', event.jbutton.which, event.jbutton.button) elif event.type == SDL_JOYBUTTONUP: return ('joybuttonup', event.jbutton.which, event.jbutton.button) elif event.type == SDL_WINDOWEVENT: if event.window.event == SDL_WINDOWEVENT_EXPOSED: action = ('windowexposed', ) elif event.window.event == SDL_WINDOWEVENT_RESIZED: action = ('windowresized', event.window.data1, event.window.data2) elif event.window.event == SDL_WINDOWEVENT_MINIMIZED: action = ('windowminimized', ) elif event.window.event == SDL_WINDOWEVENT_RESTORED: action = ('windowrestored', ) elif event.window.event == SDL_WINDOWEVENT_SHOWN: action = ('windowshown', ) elif event.window.event == SDL_WINDOWEVENT_HIDDEN: action = ('windowhidden', ) elif event.window.event == SDL_WINDOWEVENT_ENTER: action = ('windowenter', ) elif event.window.event == SDL_WINDOWEVENT_LEAVE: action = ('windowleave', ) elif event.window.event == SDL_WINDOWEVENT_FOCUS_GAINED: action = ('windowfocusgained', ) elif event.window.event == SDL_WINDOWEVENT_FOCUS_LOST: action = ('windowfocuslost', ) elif event.window.event == SDL_WINDOWEVENT_CLOSE: action = ('windowclose', ) elif event.window.event == SDL_WINDOWEVENT_MOVED: action = ('windowmoved', event.window.data1, event.window.data2) else: # print('receive unknown sdl window event', event.type) pass return action elif event.type == SDL_KEYDOWN or event.type == SDL_KEYUP: action = 'keydown' if event.type == SDL_KEYDOWN else 'keyup' mod = event.key.keysym.mod scancode = event.key.keysym.scancode key = event.key.keysym.sym return (action, mod, key, scancode, None) elif event.type == SDL_TEXTINPUT: s = event.text.text.decode('utf-8') return ('textinput', s) else: # print('receive unknown sdl event', event.type) pass def flip(self): SDL_GL_SwapWindow(self.win) def save_bytes_in_png(self, filename, data, int width, int height): cdef SDL_Surface *surface = SDL_CreateRGBSurfaceFrom( <char *>data, width, height, 24, width*3, 0x0000ff, 0x00ff00, 0xff0000, 0) cdef bytes bytes_filename = <bytes>filename.encode('utf-8') cdef char *real_filename = <char *>bytes_filename cdef SDL_Surface *flipped_surface = flipVert(surface) IMG_SavePNG(flipped_surface, real_filename) property window_size: def __get__(self): cdef int w, h SDL_GetWindowSize(self.win, &w, &h) return [w, h] # Based on the example at # http://content.gpwiki.org/index.php/OpenGL:Tutorials:Taking_a_Screenshot cdef SDL_Surface* flipVert(SDL_Surface* sfc): cdef SDL_Surface* result = SDL_CreateRGBSurface( sfc.flags, sfc.w, sfc.h, sfc.format.BytesPerPixel * 8, sfc.format.Rmask, sfc.format.Gmask, sfc.format.Bmask, sfc.format.Amask) cdef Uint8* pixels = <Uint8*>sfc.pixels cdef Uint8* rpixels = <Uint8*>result.pixels cdef tuple output = (<int>sfc.w, <int>sfc.h, <int>sfc.format.BytesPerPixel, <int>sfc.pitch) print(output) cdef Uint32 pitch = sfc.pitch cdef Uint32 pxlength = pitch*sfc.h cdef Uint32 pos cdef int line for line in range(sfc.h): pos = line * pitch; memcpy(&rpixels[pos], &pixels[(pxlength-pos)-pitch], pitch) return result �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/window_egl_rpi.py�������������������������������������������������������0000664�0000000�0000000�00000006016�12641336260�0021315�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' EGL Rpi Window: EGL Window provider, specialized for the Pi Inspired by: rpi_vid_core + JF002 rpi kivy repo ''' __all__ = ('WindowEglRpi', ) from kivy.logger import Logger from kivy.core.window import WindowBase from kivy.base import EventLoop from kivy.lib.vidcore_lite import bcm, egl from os import environ # Default display IDs. (DISPMANX_ID_MAIN_LCD, DISPMANX_ID_AUX_LCD, DISPMANX_ID_HDMI, DISPMANX_ID_SDTV, DISPMANX_ID_FORCE_LCD, DISPMANX_ID_FORCE_TV, DISPMANX_ID_FORCE_OTHER) = range(7) class WindowEglRpi(WindowBase): _rpi_dispmanx_id = int(environ.get("KIVY_BCM_DISPMANX_ID", "0")) def create_window(self): bcm.host_init() w, h = bcm.graphics_get_display_size(self._rpi_dispmanx_id) Logger.debug('Window: Actual display size: {}x{}'.format( w, h)) self._size = w, h self._create_window(w, h) self._create_egl_context(self.win, 0) super(WindowEglRpi, self).create_window() def _create_window(self, w, h): dst = bcm.Rect(0, 0, w, h) src = bcm.Rect(0, 0, w << 16, h << 16) display = egl.bcm_display_open(self._rpi_dispmanx_id) update = egl.bcm_update_start(0) element = egl.bcm_element_add(update, display, 0, dst, src) self.win = egl.NativeWindow(element, w, h) egl.bcm_update_submit_sync(update) def _create_egl_context(self, win, flags): api = egl._constants.EGL_OPENGL_ES_API c = egl._constants attribs = [ c.EGL_RED_SIZE, 8, c.EGL_GREEN_SIZE, 8, c.EGL_BLUE_SIZE, 8, c.EGL_ALPHA_SIZE, 8, c.EGL_DEPTH_SIZE, 16, c.EGL_STENCIL_SIZE, 8, c.EGL_SURFACE_TYPE, c.EGL_WINDOW_BIT, c.EGL_NONE] attribs_context = [c.EGL_CONTEXT_CLIENT_VERSION, 2, c.EGL_NONE] display = egl.GetDisplay(c.EGL_DEFAULT_DISPLAY) egl.Initialise(display) egl.BindAPI(c.EGL_OPENGL_ES_API) egl.GetConfigs(display) config = egl.ChooseConfig(display, attribs, 1)[0] surface = egl.CreateWindowSurface(display, config, win) context = egl.CreateContext(display, config, None, attribs_context) egl.MakeCurrent(display, surface, surface, context) self.egl_info = (display, surface, context) egl.MakeCurrent(display, surface, surface, context) def close(self): egl.Terminate(self.egl_info[0]) def flip(self): egl.SwapBuffers(self.egl_info[0], self.egl_info[1]) def _mainloop(self): EventLoop.idle() def mainloop(self): while not EventLoop.quit and EventLoop.status == 'started': try: self._mainloop() except BaseException as inst: raise ''' # use exception manager first r = ExceptionManager.handle_exception(inst) if r == ExceptionManager.RAISE: #stopTouchApp() raise else: pass ''' ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/window_pygame.py��������������������������������������������������������0000664�0000000�0000000�00000041617�12641336260�0021164�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Window Pygame: windowing provider based on Pygame ''' __all__ = ('WindowPygame', ) # fail early if possible import pygame from kivy.compat import PY2 from kivy.core.window import WindowBase from kivy.core import CoreCriticalException from os import environ from os.path import exists, join from kivy.config import Config from kivy import kivy_data_dir from kivy.base import ExceptionManager from kivy.logger import Logger from kivy.base import stopTouchApp, EventLoop from kivy.utils import platform, deprecated from kivy.resources import resource_find from kivy.clock import Clock try: android = None if platform == 'android': import android except ImportError: pass # late binding glReadPixels = GL_RGBA = GL_UNSIGNED_BYTE = None class WindowPygame(WindowBase): def create_window(self, *largs): # ensure the mouse is still not up after window creation, otherwise, we # have some weird bugs self.dispatch('on_mouse_up', 0, 0, 'all', []) # force display to show (available only for fullscreen) displayidx = Config.getint('graphics', 'display') if not 'SDL_VIDEO_FULLSCREEN_HEAD' in environ and displayidx != -1: environ['SDL_VIDEO_FULLSCREEN_HEAD'] = '%d' % displayidx # init some opengl, same as before. self.flags = pygame.HWSURFACE | pygame.OPENGL | pygame.DOUBLEBUF # right now, activate resizable window only on linux. # on window / macosx, the opengl context is lost, and we need to # reconstruct everything. Check #168 for a state of the work. if platform in ('linux', 'macosx', 'win') and \ Config.getboolean('graphics', 'resizable'): self.flags |= pygame.RESIZABLE try: pygame.display.init() except pygame.error as e: raise CoreCriticalException(e.message) multisamples = Config.getint('graphics', 'multisamples') if multisamples > 0: pygame.display.gl_set_attribute(pygame.GL_MULTISAMPLEBUFFERS, 1) pygame.display.gl_set_attribute(pygame.GL_MULTISAMPLESAMPLES, multisamples) pygame.display.gl_set_attribute(pygame.GL_DEPTH_SIZE, 16) pygame.display.gl_set_attribute(pygame.GL_STENCIL_SIZE, 1) pygame.display.set_caption(self.title) if self.position == 'auto': self._pos = None elif self.position == 'custom': self._pos = self.left, self.top else: raise ValueError('position token in configuration accept only ' '"auto" or "custom"') if self._fake_fullscreen: if not self.borderless: self.fullscreen = self._fake_fullscreen = False elif not self.fullscreen or self.fullscreen == 'auto': self.borderless = self._fake_fullscreen = False if self.fullscreen == 'fake': self.borderless = self._fake_fullscreen = True Logger.warning("The 'fake' fullscreen option has been " "deprecated, use Window.borderless or the " "borderless Config option instead.") if self.fullscreen == 'fake' or self.borderless: Logger.debug('WinPygame: Set window to borderless mode.') self.flags |= pygame.NOFRAME # If no position set in borderless mode, we always need # to set the position. So use 0, 0. if self._pos is None: self._pos = (0, 0) environ['SDL_VIDEO_WINDOW_POS'] = '%d,%d' % self._pos elif self.fullscreen in ('auto', True): Logger.debug('WinPygame: Set window to fullscreen mode') self.flags |= pygame.FULLSCREEN elif self._pos is not None: environ['SDL_VIDEO_WINDOW_POS'] = '%d,%d' % self._pos # never stay with a None pos, application using w.center will be fired. self._pos = (0, 0) # prepare keyboard repeat_delay = int(Config.get('kivy', 'keyboard_repeat_delay')) repeat_rate = float(Config.get('kivy', 'keyboard_repeat_rate')) pygame.key.set_repeat(repeat_delay, int(1000. / repeat_rate)) # set window icon before calling set_mode try: filename_icon = self.icon or Config.get('kivy', 'window_icon') if filename_icon == '': logo_size = 32 if platform == 'macosx': logo_size = 512 elif platform == 'win': logo_size = 64 filename_icon = 'kivy-icon-{}.png'.format(logo_size) filename_icon = resource_find( join(kivy_data_dir, 'logo', filename_icon)) self.set_icon(filename_icon) except: Logger.exception('Window: cannot set icon') # try to use mode with multisamples try: self._pygame_set_mode() except pygame.error as e: if multisamples: Logger.warning('WinPygame: Video: failed (multisamples=%d)' % multisamples) Logger.warning('WinPygame: trying without antialiasing') pygame.display.gl_set_attribute( pygame.GL_MULTISAMPLEBUFFERS, 0) pygame.display.gl_set_attribute( pygame.GL_MULTISAMPLESAMPLES, 0) multisamples = 0 try: self._pygame_set_mode() except pygame.error as e: raise CoreCriticalException(e.message) else: raise CoreCriticalException(e.message) if pygame.RESIZABLE & self.flags: self._pygame_set_mode() info = pygame.display.Info() self._size = (info.current_w, info.current_h) #self.dispatch('on_resize', *self._size) # in order to debug futur issue with pygame/display, let's show # more debug output. Logger.debug('Window: Display driver ' + pygame.display.get_driver()) Logger.debug('Window: Actual window size: %dx%d', info.current_w, info.current_h) if platform != 'android': # unsupported platform, such as android that doesn't support # gl_get_attribute. Logger.debug( 'Window: Actual color bits r%d g%d b%d a%d', pygame.display.gl_get_attribute(pygame.GL_RED_SIZE), pygame.display.gl_get_attribute(pygame.GL_GREEN_SIZE), pygame.display.gl_get_attribute(pygame.GL_BLUE_SIZE), pygame.display.gl_get_attribute(pygame.GL_ALPHA_SIZE)) Logger.debug( 'Window: Actual depth bits: %d', pygame.display.gl_get_attribute(pygame.GL_DEPTH_SIZE)) Logger.debug( 'Window: Actual stencil bits: %d', pygame.display.gl_get_attribute(pygame.GL_STENCIL_SIZE)) Logger.debug( 'Window: Actual multisampling samples: %d', pygame.display.gl_get_attribute(pygame.GL_MULTISAMPLESAMPLES)) super(WindowPygame, self).create_window() # set mouse visibility self._set_cursor_state(self.show_cursor) # if we are on android platform, automaticly create hooks if android: from kivy.support import install_android install_android() def close(self): pygame.display.quit() self.dispatch('on_close') def on_title(self, instance, value): if self.initialized: pygame.display.set_caption(self.title) def set_icon(self, filename): if not exists(filename): return False try: if platform == 'win': try: if self._set_icon_win(filename): return True except: # fallback on standard loading then. pass # for all others platform, or if the ico is not available, use the # default way to set it. self._set_icon_standard(filename) super(WindowPygame, self).set_icon(filename) except: Logger.exception('WinPygame: unable to set icon') def _set_icon_standard(self, filename): if PY2: try: im = pygame.image.load(filename) except UnicodeEncodeError: im = pygame.image.load(filename.encode('utf8')) else: im = pygame.image.load(filename) if im is None: raise Exception('Unable to load window icon (not found)') pygame.display.set_icon(im) def _set_icon_win(self, filename): # ensure the window ico is ended by ico if not filename.endswith('.ico'): filename = '{}.ico'.format(filename.rsplit('.', 1)[0]) if not exists(filename): return False import win32api import win32gui import win32con hwnd = pygame.display.get_wm_info()['window'] icon_big = win32gui.LoadImage( None, filename, win32con.IMAGE_ICON, 48, 48, win32con.LR_LOADFROMFILE) icon_small = win32gui.LoadImage( None, filename, win32con.IMAGE_ICON, 16, 16, win32con.LR_LOADFROMFILE) win32api.SendMessage( hwnd, win32con.WM_SETICON, win32con.ICON_SMALL, icon_small) win32api.SendMessage( hwnd, win32con.WM_SETICON, win32con.ICON_BIG, icon_big) return True def _set_cursor_state(self, value): pygame.mouse.set_visible(value) def screenshot(self, *largs, **kwargs): global glReadPixels, GL_RGBA, GL_UNSIGNED_BYTE filename = super(WindowPygame, self).screenshot(*largs, **kwargs) if filename is None: return None if glReadPixels is None: from kivy.graphics.opengl import (glReadPixels, GL_RGBA, GL_UNSIGNED_BYTE) width, height = self.system_size data = glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE) if PY2: data = str(buffer(data)) else: data = bytes(bytearray(data)) surface = pygame.image.fromstring(data, (width, height), 'RGBA', True) pygame.image.save(surface, filename) Logger.debug('Window: Screenshot saved at <%s>' % filename) return filename def flip(self): pygame.display.flip() super(WindowPygame, self).flip() @deprecated def toggle_fullscreen(self): if self.flags & pygame.FULLSCREEN: self.flags &= ~pygame.FULLSCREEN else: self.flags |= pygame.FULLSCREEN self._pygame_set_mode() def _mainloop(self): EventLoop.idle() for event in pygame.event.get(): # kill application (SIG_TERM) if event.type == pygame.QUIT: if self.dispatch('on_request_close'): continue EventLoop.quit = True self.close() # mouse move elif event.type == pygame.MOUSEMOTION: x, y = event.pos self.mouse_pos = x, self.system_size[1] - y # don't dispatch motion if no button are pressed if event.buttons == (0, 0, 0): continue self._mouse_x = x self._mouse_y = y self._mouse_meta = self.modifiers self.dispatch('on_mouse_move', x, y, self.modifiers) # mouse action elif event.type in (pygame.MOUSEBUTTONDOWN, pygame.MOUSEBUTTONUP): self._pygame_update_modifiers() x, y = event.pos btn = 'left' if event.button == 3: btn = 'right' elif event.button == 2: btn = 'middle' elif event.button == 4: btn = 'scrolldown' elif event.button == 5: btn = 'scrollup' elif event.button == 6: btn = 'scrollright' elif event.button == 7: btn = 'scrollleft' eventname = 'on_mouse_down' if event.type == pygame.MOUSEBUTTONUP: eventname = 'on_mouse_up' self._mouse_x = x self._mouse_y = y self._mouse_meta = self.modifiers self._mouse_btn = btn self._mouse_down = eventname == 'on_mouse_down' self.dispatch(eventname, x, y, btn, self.modifiers) # joystick action elif event.type == pygame.JOYAXISMOTION: self.dispatch('on_joy_axis', event.joy, event.axis, event.value) elif event.type == pygame.JOYHATMOTION: self.dispatch('on_joy_hat', event.joy, event.hat, event.value) elif event.type == pygame.JOYBALLMOTION: self.dispatch('on_joy_ball', event.joy, event.ballid, event.rel[0], event.rel[1]) elif event.type == pygame.JOYBUTTONDOWN: self.dispatch('on_joy_button_down', event.joy, event.button) elif event.type == pygame.JOYBUTTONUP: self.dispatch('on_joy_button_up', event.joy, event.button) # keyboard action elif event.type in (pygame.KEYDOWN, pygame.KEYUP): self._pygame_update_modifiers(event.mod) # atm, don't handle keyup if event.type == pygame.KEYUP: self.dispatch('on_key_up', event.key, event.scancode) continue # don't dispatch more key if down event is accepted if self.dispatch('on_key_down', event.key, event.scancode, event.unicode, self.modifiers): continue self.dispatch('on_keyboard', event.key, event.scancode, event.unicode, self.modifiers) # video resize elif event.type == pygame.VIDEORESIZE: self._size = event.size self.update_viewport() elif event.type == pygame.VIDEOEXPOSE: self.canvas.ask_update() # ignored event elif event.type == pygame.ACTIVEEVENT: pass # drop file (pygame patch needed) elif event.type == pygame.USEREVENT and \ hasattr(pygame, 'USEREVENT_DROPFILE') and \ event.code == pygame.USEREVENT_DROPFILE: self.dispatch('on_dropfile', event.filename) ''' # unhandled event ! else: Logger.debug('WinPygame: Unhandled event %s' % str(event)) ''' def mainloop(self): while not EventLoop.quit and EventLoop.status == 'started': try: self._mainloop() if not pygame.display.get_active(): pygame.time.wait(100) except BaseException as inst: # use exception manager first r = ExceptionManager.handle_exception(inst) if r == ExceptionManager.RAISE: stopTouchApp() raise else: pass # # Pygame wrapper # def _pygame_set_mode(self, size=None): if size is None: size = self.size if self.fullscreen == 'auto': pygame.display.set_mode((0, 0), self.flags) else: pygame.display.set_mode(size, self.flags) def _pygame_update_modifiers(self, mods=None): # Available mod, from dir(pygame) # 'KMOD_ALT', 'KMOD_CAPS', 'KMOD_CTRL', 'KMOD_LALT', # 'KMOD_LCTRL', 'KMOD_LMETA', 'KMOD_LSHIFT', 'KMOD_META', # 'KMOD_MODE', 'KMOD_NONE' if mods is None: mods = pygame.key.get_mods() self._modifiers = [] if mods & (pygame.KMOD_SHIFT | pygame.KMOD_LSHIFT): self._modifiers.append('shift') if mods & (pygame.KMOD_ALT | pygame.KMOD_LALT): self._modifiers.append('alt') if mods & (pygame.KMOD_CTRL | pygame.KMOD_LCTRL): self._modifiers.append('ctrl') if mods & (pygame.KMOD_META | pygame.KMOD_LMETA): self._modifiers.append('meta') def request_keyboard(self, callback, target, input_type='text'): keyboard = super(WindowPygame, self).request_keyboard( callback, target, input_type) if android and not self.allow_vkeyboard: android.show_keyboard(target, input_type) return keyboard def release_keyboard(self, *largs): super(WindowPygame, self).release_keyboard(*largs) if android: android.hide_keyboard() return True �����������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/window_sdl2.py����������������������������������������������������������0000664�0000000�0000000�00000056255�12641336260�0020552�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# found a way to include it more easily. ''' SDL2 Window =========== Windowing provider directly based on our own wrapped version of SDL. TODO: - fix keys - support scrolling - clean code - manage correctly all sdl events ''' __all__ = ('WindowSDL2', ) from os.path import join from kivy import kivy_data_dir from kivy.logger import Logger from kivy import metrics from kivy.base import EventLoop, ExceptionManager, stopTouchApp from kivy.clock import Clock from kivy.config import Config from kivy.core.window import WindowBase from kivy.core.window._window_sdl2 import _WindowSDL2Storage from kivy.input.provider import MotionEventProvider from kivy.input.motionevent import MotionEvent from kivy.resources import resource_find from kivy.utils import platform, deprecated from kivy.compat import unichr from collections import deque KMOD_LCTRL = 64 KMOD_RCTRL = 128 KMOD_RSHIFT = 2 KMOD_LSHIFT = 1 KMOD_RALT = 512 KMOD_LALT = 256 KMOD_LMETA = 1024 KMOD_RMETA = 2048 SDLK_SHIFTL = 1073742049 SDLK_SHIFTR = 1073742053 SDLK_LCTRL = 1073742048 SDLK_RCTRL = 1073742052 SDLK_LALT = 1073742050 SDLK_RALT = 1073742054 SDLK_LEFT = 1073741904 SDLK_RIGHT = 1073741903 SDLK_UP = 1073741906 SDLK_DOWN = 1073741905 SDLK_HOME = 1073741898 SDLK_END = 1073741901 SDLK_PAGEUP = 1073741899 SDLK_PAGEDOWN = 1073741902 SDLK_SUPER = 1073742051 SDLK_CAPS = 1073741881 SDLK_INSERT = 1073741897 SDLK_KEYPADNUM = 1073741907 SDLK_KP_DEVIDE = 1073741908 SDLK_KP_MULTIPLY = 1073741909 SDLK_KP_MINUS = 1073741910 SDLK_KP_PLUS = 1073741911 SDLK_KP_ENTER = 1073741912 SDLK_KP_1 = 1073741913 SDLK_KP_2 = 1073741914 SDLK_KP_3 = 1073741915 SDLK_KP_4 = 1073741916 SDLK_KP_5 = 1073741917 SDLK_KP_6 = 1073741918 SDLK_KP_7 = 1073741919 SDLK_KP_8 = 1073741920 SDLK_KP_9 = 1073741921 SDLK_KP_0 = 1073741922 SDLK_KP_DOT = 1073741923 SDLK_F1 = 1073741882 SDLK_F2 = 1073741883 SDLK_F3 = 1073741884 SDLK_F4 = 1073741885 SDLK_F5 = 1073741886 SDLK_F6 = 1073741887 SDLK_F7 = 1073741888 SDLK_F8 = 1073741889 SDLK_F9 = 1073741890 SDLK_F10 = 1073741891 SDLK_F11 = 1073741892 SDLK_F12 = 1073741893 SDLK_F13 = 1073741894 SDLK_F14 = 1073741895 SDLK_F15 = 1073741896 class SDL2MotionEvent(MotionEvent): def depack(self, args): self.is_touch = True self.profile = ('pos', ) self.sx, self.sy = args win = EventLoop.window super(SDL2MotionEvent, self).depack(args) class SDL2MotionEventProvider(MotionEventProvider): win = None q = deque() touchmap = {} def update(self, dispatch_fn): touchmap = self.touchmap while True: try: value = self.q.pop() except IndexError: return action, fid, x, y = value y = 1 - y if fid not in touchmap: touchmap[fid] = me = SDL2MotionEvent('sdl', fid, (x, y)) else: me = touchmap[fid] me.move((x, y)) if action == 'fingerdown': dispatch_fn('begin', me) elif action == 'fingerup': me.update_time_end() dispatch_fn('end', me) del touchmap[fid] else: dispatch_fn('update', me) class WindowSDL(WindowBase): def __init__(self, **kwargs): self._pause_loop = False self._win = _WindowSDL2Storage() super(WindowSDL, self).__init__() self._mouse_x = self._mouse_y = -1 self._meta_keys = (KMOD_LCTRL, KMOD_RCTRL, KMOD_RSHIFT, KMOD_LSHIFT, KMOD_RALT, KMOD_LALT, KMOD_LMETA, KMOD_RMETA) self.command_keys = { 27: 'escape', 9: 'tab', 8: 'backspace', 13: 'enter', 127: 'del', 271: 'enter', 273: 'up', 274: 'down', 275: 'right', 276: 'left', 278: 'home', 279: 'end', 280: 'pgup', 281: 'pgdown'} self._mouse_buttons_down = set() self.bind(minimum_width=self._set_minimum_size, minimum_height=self._set_minimum_size) def _set_minimum_size(self, *args): minimum_width = self.minimum_width minimum_height = self.minimum_height if minimum_width and minimum_height: self._win.set_minimum_size(minimum_width, minimum_height) elif minimum_width or minimum_height: Logger.warning( 'Both Window.minimum_width and Window.minimum_height must be ' 'bigger than 0 for the size restriction to take effect.') def _event_filter(self, action): from kivy.app import App if action == 'app_terminating': EventLoop.quit = True self.close() elif action == 'app_lowmemory': self.dispatch('on_memorywarning') elif action == 'app_willenterbackground': from kivy.base import stopTouchApp app = App.get_running_app() if not app: Logger.info('WindowSDL: No running App found, exit.') stopTouchApp() return 0 if not app.dispatch('on_pause'): Logger.info('WindowSDL: App doesn\'t support pause mode, stop.') stopTouchApp() return 0 self._pause_loop = True elif action == 'app_didenterforeground': # on iOS, the did enter foreground is launched at the start # of the application. in our case, we want it only when the app # is resumed if self._pause_loop: self._pause_loop = False app = App.get_running_app() app.dispatch('on_resume') return 0 def create_window(self, *largs): if self._fake_fullscreen: if not self.borderless: self.fullscreen = self._fake_fullscreen = False elif not self.fullscreen or self.fullscreen == 'auto': self.borderless = self._fake_fullscreen = False if self.fullscreen == 'fake': self.borderless = self._fake_fullscreen = True Logger.warning("The 'fake' fullscreen option has been " "deprecated, use Window.borderless or the " "borderless Config option instead.") if not self.initialized: if self.position == 'auto': pos = None, None elif self.position == 'custom': pos = self.left, self.top # ensure we have an event filter self._win.set_event_filter(self._event_filter) # setup window w, h = self.system_size resizable = Config.getboolean('graphics', 'resizable') state = (Config.get('graphics', 'window_state') if self._is_desktop else None) self.system_size = _size = self._win.setup_window( pos[0], pos[1], w, h, self.borderless, self.fullscreen, resizable, state) # calculate density sz = self._win._get_gl_size()[0] self._density = density = sz / _size[0] if self._is_desktop and self.size[0] != _size[0]: self.dpi = density * 96. # never stay with a None pos, application using w.center # will be fired. self._pos = (0, 0) self._set_minimum_size() else: w, h = self.system_size self._win.resize_window(w, h) self._win.set_border_state(self.borderless) self._win.set_fullscreen_mode(self.fullscreen) super(WindowSDL, self).create_window() # set mouse visibility self._set_cursor_state(self.show_cursor) if self.initialized: return # auto add input provider Logger.info('Window: auto add sdl2 input provider') from kivy.base import EventLoop SDL2MotionEventProvider.win = self EventLoop.add_input_provider(SDL2MotionEventProvider('sdl', '')) # set window icon before calling set_mode try: filename_icon = self.icon or Config.get('kivy', 'window_icon') if filename_icon == '': logo_size = 32 if platform == 'macosx': logo_size = 512 elif platform == 'win': logo_size = 64 filename_icon = 'kivy-icon-{}.png'.format(logo_size) filename_icon = resource_find( join(kivy_data_dir, 'logo', filename_icon)) self.set_icon(filename_icon) except: Logger.exception('Window: cannot set icon') def close(self): self._win.teardown_window() self.dispatch('on_close') def maximize(self): if self._is_desktop: self._win.maximize_window() else: Logger.warning('Window: maximize() is used only on desktop OSes.') def minimize(self): if self._is_desktop: self._win.minimize_window() else: Logger.warning('Window: minimize() is used only on desktop OSes.') def restore(self): if self._is_desktop: self._win.restore_window() else: Logger.warning('Window: restore() is used only on desktop OSes.') def hide(self): if self._is_desktop: self._win.hide_window() else: Logger.warning('Window: hide() is used only on desktop OSes.') def show(self): if self._is_desktop: self._win.show_window() else: Logger.warning('Window: show() is used only on desktop OSes.') def raise_window(self): if self._is_desktop: self._win.raise_window() else: Logger.warning('Window: show() is used only on desktop OSes.') @deprecated def toggle_fullscreen(self): if self.fullscreen in (True, 'auto'): self.fullscreen = False else: self.fullscreen = 'auto' def set_title(self, title): self._win.set_window_title(title) def set_icon(self, filename): self._win.set_window_icon(str(filename)) def screenshot(self, *largs, **kwargs): filename = super(WindowSDL, self).screenshot(*largs, **kwargs) if filename is None: return from kivy.graphics.opengl import glReadPixels, GL_RGB, GL_UNSIGNED_BYTE width, height = self.size data = glReadPixels(0, 0, width, height, GL_RGB, GL_UNSIGNED_BYTE) self._win.save_bytes_in_png(filename, data, width, height) Logger.debug('Window: Screenshot saved at <%s>' % filename) return filename def flip(self): self._win.flip() super(WindowSDL, self).flip() def _set_cursor_state(self, value): self._win._set_cursor_state(value) def _fix_mouse_pos(self, x, y): y -= 1 self.mouse_pos = x, self.system_size[1] - y return x, y def _mainloop(self): EventLoop.idle() # for android/iOS, we don't want to have any event nor executing our # main loop while the pause is going on. This loop wait any event (not # handled by the event filter), and remove them from the queue. # Nothing happen during the pause on iOS, except gyroscope value sended # over joystick. So it's safe. while self._pause_loop: self._win.wait_event() if not self._pause_loop: break self._win.poll() while True: event = self._win.poll() if event is False: break if event is None: continue action, args = event[0], event[1:] if action == 'quit': if self.dispatch('on_request_close'): continue EventLoop.quit = True self.close() break elif action in ('fingermotion', 'fingerdown', 'fingerup'): # for finger, pass the raw event to SDL motion event provider # XXX this is problematic. On OSX, it generates touches with 0, # 0 coordinates, at the same times as mouse. But it works. # We have a conflict of using either the mouse or the finger. # Right now, we have no mechanism that we could use to know # which is the preferred one for the application. if platform in ('ios', 'android'): SDL2MotionEventProvider.q.appendleft(event) pass elif action == 'mousemotion': x, y = args x, y = self._fix_mouse_pos(x, y) self._mouse_x = x self._mouse_y = y # don't dispatch motion if no button are pressed if len(self._mouse_buttons_down) == 0: continue self._mouse_meta = self.modifiers self.dispatch('on_mouse_move', x, y, self.modifiers) elif action in ('mousebuttondown', 'mousebuttonup'): x, y, button = args x, y = self._fix_mouse_pos(x, y) btn = 'left' if button == 3: btn = 'right' elif button == 2: btn = 'middle' eventname = 'on_mouse_down' self._mouse_buttons_down.add(button) if action == 'mousebuttonup': eventname = 'on_mouse_up' self._mouse_buttons_down.remove(button) self._mouse_x = x self._mouse_y = y self.dispatch(eventname, x, y, btn, self.modifiers) elif action.startswith('mousewheel'): self._update_modifiers() x, y, button = args btn = 'scrolldown' if action.endswith('up'): btn = 'scrollup' elif action.endswith('right'): btn = 'scrollright' elif action.endswith('left'): btn = 'scrollleft' self._mouse_meta = self.modifiers self._mouse_btn = btn #times = x if y == 0 else y #times = min(abs(times), 100) #for k in range(times): self._mouse_down = True self.dispatch('on_mouse_down', self._mouse_x, self._mouse_y, btn, self.modifiers) self._mouse_down = False self.dispatch('on_mouse_up', self._mouse_x, self._mouse_y, btn, self.modifiers) elif action == 'dropfile': dropfile = args self.dispatch('on_dropfile', dropfile[0]) # video resize elif action == 'windowresized': self._size = self._win.window_size # don't use trigger here, we want to delay the resize event cb = self._do_resize Clock.unschedule(cb) Clock.schedule_once(cb, .1) elif action == 'windowresized': self.canvas.ask_update() elif action == 'windowrestored': self.canvas.ask_update() elif action == 'windowexposed': self.canvas.ask_update() elif action == 'windowminimized': if Config.getboolean('kivy', 'pause_on_minimize'): self.do_pause() elif action == 'windowenter': self.dispatch('on_cursor_enter') elif action == 'windowleave': self.dispatch('on_cursor_leave') elif action == 'joyaxismotion': stickid, axisid, value = args self.dispatch('on_joy_axis', stickid, axisid, value) elif action == 'joyhatmotion': stickid, hatid, value = args self.dispatch('on_joy_hat', stickid, hatid, value) elif action == 'joyballmotion': stickid, ballid, xrel, yrel = args self.dispatch('on_joy_ball', stickid, ballid, xrel, yrel) elif action == 'joybuttondown': stickid, buttonid = args self.dispatch('on_joy_button_down', stickid, buttonid) elif action == 'joybuttonup': stickid, buttonid = args self.dispatch('on_joy_button_up', stickid, buttonid) elif action in ('keydown', 'keyup'): mod, key, scancode, kstr = args key_swap = { SDLK_LEFT: 276, SDLK_RIGHT: 275, SDLK_UP: 273, SDLK_DOWN: 274, SDLK_HOME: 278, SDLK_END: 279, SDLK_PAGEDOWN: 281, SDLK_PAGEUP: 280, SDLK_SHIFTR: 303, SDLK_SHIFTL: 304, SDLK_SUPER: 309, SDLK_LCTRL: 305, SDLK_RCTRL: 306, SDLK_LALT: 308, SDLK_RALT: 307, SDLK_CAPS: 301, SDLK_INSERT: 277, SDLK_F1: 282, SDLK_F2: 283, SDLK_F3: 284, SDLK_F4: 285, SDLK_F5: 286, SDLK_F6: 287, SDLK_F7: 288, SDLK_F8: 289, SDLK_F9: 290, SDLK_F10: 291, SDLK_F11: 292, SDLK_F12: 293, SDLK_F13: 294, SDLK_F14: 295, SDLK_F15: 296, SDLK_KEYPADNUM: 300, SDLK_KP_DEVIDE: 267, SDLK_KP_MULTIPLY: 268, SDLK_KP_MINUS: 269, SDLK_KP_PLUS: 270, SDLK_KP_ENTER: 271, SDLK_KP_DOT: 266, SDLK_KP_0: 256, SDLK_KP_1: 257, SDLK_KP_2: 258, SDLK_KP_3: 259, SDLK_KP_4: 260, SDLK_KP_5: 261, SDLK_KP_6: 262, SDLK_KP_7: 263, SDLK_KP_8: 264, SDLK_KP_9: 265} if platform == 'ios': # XXX ios keyboard suck, when backspace is hit, the delete # keycode is sent. fix it. key_swap[127] = 8 # back try: key = key_swap[key] except KeyError: pass if action == 'keydown': self._update_modifiers(mod, key) else: self._update_modifiers(mod) # ignore the key, it # has been released # if mod in self._meta_keys: if (key not in self._modifiers and key not in self.command_keys.keys()): try: kstr = unichr(key) except ValueError: pass #if 'shift' in self._modifiers and key\ # not in self.command_keys.keys(): # return if action == 'keyup': self.dispatch('on_key_up', key, scancode) continue # don't dispatch more key if down event is accepted if self.dispatch('on_key_down', key, scancode, kstr, self.modifiers): continue self.dispatch('on_keyboard', key, scancode, kstr, self.modifiers) elif action == 'textinput': text = args[0] self.dispatch('on_textinput', text) elif action == 'windowfocusgained': self.focus = True elif action == 'windowfocuslost': self.focus = False # unhandled event ! else: Logger.trace('WindowSDL: Unhandled event %s' % str(event)) def _do_resize(self, dt): Logger.debug('Window: Resize window to %s' % str(self.size)) self._win.resize_window(*self._size) self.dispatch('on_resize', *self.size) def do_pause(self): # should go to app pause mode (desktop style) from kivy.app import App from kivy.base import stopTouchApp app = App.get_running_app() if not app: Logger.info('WindowSDL: No running App found, exit.') stopTouchApp() return if not app.dispatch('on_pause'): Logger.info('WindowSDL: App doesn\'t support pause mode, stop.') stopTouchApp() return # XXX FIXME wait for sdl resume while True: event = self._win.poll() if event is False: continue if event is None: continue action, args = event[0], event[1:] if action == 'quit': EventLoop.quit = True self.close() break elif action == 'app_willenterforeground': break elif action == 'windowrestored': break app.dispatch('on_resume') def mainloop(self): # don't known why, but pygame required a resize event # for opengl, before mainloop... window reinit ? #self.dispatch('on_resize', *self.size) while not EventLoop.quit and EventLoop.status == 'started': try: self._mainloop() except BaseException as inst: # use exception manager first r = ExceptionManager.handle_exception(inst) if r == ExceptionManager.RAISE: stopTouchApp() raise else: pass # # Pygame wrapper # def _update_modifiers(self, mods=None, key=None): # Available mod, from dir(pygame) # 'KMOD_ALT', 'KMOD_CAPS', 'KMOD_CTRL', 'KMOD_LALT', # 'KMOD_LCTRL', 'KMOD_LMETA', 'KMOD_LSHIFT', 'KMOD_META', # 'KMOD_MODE', 'KMOD_NONE' if mods is None and key is None: return modifiers = set() if mods is not None: if mods & (KMOD_RSHIFT | KMOD_LSHIFT): modifiers.add('shift') if mods & (KMOD_RALT | KMOD_LALT): modifiers.add('alt') if mods & (KMOD_RCTRL | KMOD_LCTRL): modifiers.add('ctrl') if mods & (KMOD_RMETA | KMOD_LMETA): modifiers.add('meta') if key is not None: if key in (KMOD_RSHIFT, KMOD_LSHIFT): modifiers.add('shift') if key in (KMOD_RALT, KMOD_LALT): modifiers.add('alt') if key in (KMOD_RCTRL, KMOD_LCTRL): modifiers.add('ctrl') if key in (KMOD_RMETA, KMOD_LMETA): modifiers.add('meta') self._modifiers = list(modifiers) return def request_keyboard(self, callback, target, input_type='text'): self._sdl_keyboard = super(WindowSDL, self).\ request_keyboard(callback, target, input_type) self._win.show_keyboard() Clock.schedule_interval(self._check_keyboard_shown, 1 / 5.) return self._sdl_keyboard def release_keyboard(self, *largs): super(WindowSDL, self).release_keyboard(*largs) self._win.hide_keyboard() self._sdl_keyboard = None return True def _check_keyboard_shown(self, dt): if self._sdl_keyboard is None: return False if not self._win.is_keyboard_shown(): self._sdl_keyboard.release() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/window_x11.pyx����������������������������������������������������������0000664�0000000�0000000�00000017006�12641336260�0020476�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Window X11 ========== Window implementation in top of X11 ''' __all__ = ('WindowX11', ) from kivy.core.window import WindowBase from kivy.logger import Logger from kivy.config import Config from kivy.base import stopTouchApp, EventLoop, ExceptionManager from kivy.utils import platform from os import environ cdef extern from "window_x11_core.c": pass cdef extern from "X11/Xutil.h": int KeyPress int KeyRelease int ButtonPress int ButtonRelease int MotionNotify int ConfigureNotify int ControlMask int ShiftMask int Mod3Mask int Mod4Mask ctypedef struct XKeyEvent: unsigned int keycode unsigned int state ctypedef struct XMotionEvent: int x, y unsigned int state ctypedef struct XButtonEvent: int x, y unsigned int state unsigned int button ctypedef struct XConfigureEvent: int type int x, y int width, height ctypedef union XEvent: int type XKeyEvent xkey XMotionEvent xmotion XButtonEvent xbutton XConfigureEvent xconfigure cdef extern int x11_create_window(int width, int height, int x, int y, \ int resizable, int fullscreen, int border, int above, int CWOR, char *title) cdef extern void x11_gl_swap() cdef extern int x11_idle() cdef extern int x11_get_width() cdef extern int x11_get_height() ctypedef int (*event_cb_t)(XEvent *event) cdef extern void x11_set_event_callback(event_cb_t callback) cdef extern long x11_keycode_to_keysym(unsigned int keycode, int shiftDown) _window_object = None cdef list get_modifiers_from_state(unsigned int state): ret = [] if state & ShiftMask: ret.append('shift') elif state & ControlMask: ret.append('ctrl') elif state & Mod3Mask: ret.append('alt') elif state & Mod4Mask: ret.append('meta') return ret cdef int event_callback(XEvent *event): if event.type == KeyPress or event.type == KeyRelease: modifiers = get_modifiers_from_state(event.xkey.state) scancode = event.xkey.keycode key = x11_keycode_to_keysym(event.xkey.keycode, 'shift' in modifiers) if key == -1: return 0 try: codepoint = chr(key) except: codepoint = None if event.type == KeyRelease: _window_object.dispatch('on_key_up', key, scancode) return 0 if _window_object.dispatch('on_key_down', key, scancode, codepoint, modifiers): return 0 _window_object.dispatch('on_keyboard', key, scancode, codepoint, modifiers) elif event.type == MotionNotify: modifiers = get_modifiers_from_state(event.xmotion.state) _window_object.dispatch('on_mouse_move', event.xmotion.x, event.xmotion.y, modifiers) elif event.type == ConfigureNotify: if (event.xconfigure.width != _window_object.system_size[0]) or (event.xconfigure.height != _window_object.system_size[1]): _window_object.dispatch('on_resize', event.xconfigure.width, event.xconfigure.height) # mouse motion elif event.type == ButtonPress or event.type == ButtonRelease: btn = 'left' if event.xbutton.button == 3: btn = 'right' elif event.xbutton.button == 2: btn = 'middle' elif event.xbutton.button == 4: btn = 'scrolldown' elif event.xbutton.button == 5: btn = 'scrollup' elif event.xbutton.button == 6: btn = 'scrollleft' elif event.xbutton.button == 7: btn = 'scrollright' modifiers = get_modifiers_from_state(event.xbutton.state) eventname = 'on_mouse_down' if event.type == ButtonRelease: eventname = 'on_mouse_up' _window_object.dispatch(eventname, event.xbutton.x, event.xbutton.y, btn, modifiers) else: pass return 0 x11_set_event_callback(event_callback) class WindowX11(WindowBase): def create_window(self, *args): global _window_object _window_object = self # ensure the mouse is still not up after window creation, otherwise, we # have some weird bugs self.dispatch('on_mouse_up', 0, 0, 'all', []) resizable = Config.getint('graphics', 'resizable') multisamples = Config.getint('graphics', 'multisamples') pos = (0, 0) if self.position == 'auto': pos = (0, 0) elif self.position == 'custom': pos = self.left, self.top else: raise ValueError('position token in configuration accept only ' '"auto" or "custom"') fullscreen = False border = True above = False CWOR = False size = list(self.system_size) if self.fullscreen == 'fake': fullscreen = True Logger.debug('WinX11: Set window to fake fullscreen mode') border = False pos = (0, 0) elif self.fullscreen == 'auto': size = [-1, -1] fullscreen = True elif self.fullscreen is True: Logger.debug('WinX11: Set window to fullscreen mode') fullscreen = True if 'KIVY_WINDOW_NO_BORDER' in environ: border = False if 'KIVY_WINDOW_ABOVE' in environ: above = True # Sets CWOverrideRedirect in x11. # This can lead to unknown effects depending on your # system-configuration as the WindowManager will loos the control # about this window. (In most cases the window then just gets placed # above all other windows without any decoration) if 'KIVY_WINDOW_X11_CWOR' in environ: CWOR = True if x11_create_window(size[0], size[1], pos[0], pos[1], resizable, fullscreen, border, above, CWOR, <char *><bytes>self.title) < 0: Logger.critical('WinX11: Unable to create the window') return size[0] = x11_get_width() size[1] = x11_get_height() self._pos = (0, 0) self.system_size = size super(WindowX11, self).create_window() def mainloop(self): while not EventLoop.quit and EventLoop.status == 'started': try: self._mainloop() except BaseException, inst: # use exception manager first r = ExceptionManager.handle_exception(inst) if r == ExceptionManager.RAISE: stopTouchApp() raise else: pass def _mainloop(self): EventLoop.idle() if x11_idle() == 0 and not self.dispatch('on_request_close'): EventLoop.quit = True def flip(self): x11_gl_swap() super(WindowX11, self).flip() def on_keyboard(self, key, scancode=None, codepoint=None, modifier=None, **kwargs): codepoint = codepoint or kwargs.get('unicode') # Quit if user presses ESC or the typical OSX shortcuts CMD+q or CMD+w # TODO If just CMD+w is pressed, only the window should be closed. is_osx = platform == 'darwin' if key == 27 or (is_osx and key in (113, 119) and modifier == 1024): if not self.dispatch('on_request_close', source='keyboard'): stopTouchApp() self.close() # not sure what to do here return True super(WindowX11, self).on_keyboard(key, scancode, codepoint=codepoint, modifier=modifier) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/window_x11_core.c�������������������������������������������������������0000664�0000000�0000000�00000031167�12641336260�0021114�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#include <stdlib.h> #include <stdio.h> #include <string.h> #include <math.h> #include <X11/Xatom.h> #include <X11/extensions/Xrender.h> #include <X11/Xutil.h> #include <X11/XKBlib.h> #include "../../../kivy/graphics/config.h" #if __USE_EGL == 0 #include <GL/gl.h> #include <GL/glx.h> #include <GL/glxext.h> #else #include <EGL/egl.h> #endif static int Xscreen; static Atom del_atom; static Display *Xdisplay; static Visual *visual_x11; static Window Xroot, window_handle; static int g_width, g_height; #if __USE_EGL == 0 static GLXContext render_context; static GLXFBConfig *fbconfigs, fbconfig; static int numfbconfigs; static GLXWindow glX_window_handle; /* visual data config GLX */ static int VisData[] = { GLX_RENDER_TYPE, GLX_RGBA_BIT, GLX_DRAWABLE_TYPE, GLX_WINDOW_BIT, GLX_DOUBLEBUFFER, True, GLX_RED_SIZE, 8, GLX_GREEN_SIZE, 8, GLX_BLUE_SIZE, 8, GLX_ALPHA_SIZE, 8, GLX_DEPTH_SIZE, 16, None }; #else /* NEW: add support egl */ static EGLDisplay eglDisplay; static EGLConfig eglconfig; static EGLSurface eglsurface; static EGLContext eglcontext; static EGLint egl_config_attribs[] = { EGL_BUFFER_SIZE, 32, EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, 8, EGL_ALPHA_SIZE, 8, EGL_DEPTH_SIZE, EGL_DONT_CARE, EGL_STENCIL_SIZE, EGL_DONT_CARE, EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, EGL_SURFACE_TYPE, EGL_WINDOW_BIT | EGL_PIXMAP_BIT, EGL_NONE, }; static const EGLint ctx_attribs[] = { EGL_CONTEXT_CLIENT_VERSION, 2, EGL_NONE }; #endif typedef int (*event_cb_t)(XEvent *event); event_cb_t g_event_callback = NULL; typedef struct WMHints { unsigned long flags; unsigned long functions; unsigned long decorations; long inputMode; unsigned long status; } WMHints; static void fatalError(const char *why) { fprintf(stderr, "%s", why); exit(0x666); } static Bool WaitForMapNotify(Display *d, XEvent *e, char *arg) { return d && e && arg && (e->type == MapNotify) && (e->xmap.window == *(Window*)arg); } #if __USE_EGL == 0 static void describe_fbconfig(GLXFBConfig fbconfig) { int doublebuffer; int red_bits, green_bits, blue_bits, alpha_bits, depth_bits; glXGetFBConfigAttrib(Xdisplay, fbconfig, GLX_DOUBLEBUFFER, &doublebuffer); glXGetFBConfigAttrib(Xdisplay, fbconfig, GLX_RED_SIZE, &red_bits); glXGetFBConfigAttrib(Xdisplay, fbconfig, GLX_GREEN_SIZE, &green_bits); glXGetFBConfigAttrib(Xdisplay, fbconfig, GLX_BLUE_SIZE, &blue_bits); glXGetFBConfigAttrib(Xdisplay, fbconfig, GLX_ALPHA_SIZE, &alpha_bits); glXGetFBConfigAttrib(Xdisplay, fbconfig, GLX_DEPTH_SIZE, &depth_bits); fprintf(stderr, "FBConfig selected:\n" "Doublebuffer: %s\n" "Red Bits: %d, Green Bits: %d, Blue Bits: %d, Alpha Bits: %d, Depth Bits: %d\n", doublebuffer == True ? "Yes" : "No", red_bits, green_bits, blue_bits, alpha_bits, depth_bits); } #endif static void createTheWindow(int width, int height, int x, int y, int resizable, int fullscreen, int border, int above, int CWOR, char *title) { XEvent event; int attr_mask; int depth; XSizeHints hints; XWMHints *startup_state; XTextProperty textprop; XSetWindowAttributes attr = {0,}; Xdisplay = XOpenDisplay(NULL); if (!Xdisplay) { fatalError("Couldn't connect to X server\n"); } Xscreen = DefaultScreen(Xdisplay); Xroot = RootWindow(Xdisplay, Xscreen); #if __USE_EGL == 0 Colormap cmap; XRenderPictFormat *pict_format; XVisualInfo *visual; fbconfigs = glXChooseFBConfig(Xdisplay, Xscreen, VisData, &numfbconfigs); fbconfig = 0; int i; for(i = 0; i<numfbconfigs; i++) { visual = (XVisualInfo*) glXGetVisualFromFBConfig(Xdisplay, fbconfigs[i]); if(!visual) continue; pict_format = XRenderFindVisualFormat(Xdisplay, visual->visual); if(!pict_format) continue; fbconfig = fbconfigs[i]; if(pict_format->direct.alphaMask > 0) { break; } } if(!fbconfig) { fatalError("No matching FB config found"); } describe_fbconfig(fbconfig); // Create a colormap - only needed on some X clients, eg. IRIX cmap = XCreateColormap(Xdisplay, Xroot, visual->visual, AllocNone); attr.colormap = cmap; depth = visual->depth; visual_x11 = visual->visual; #else depth = CopyFromParent; visual_x11 = CopyFromParent; attr.colormap = None; #endif attr.background_pixmap = None; attr.border_pixmap = None; attr.border_pixel = 0; attr.override_redirect = True; attr.event_mask = StructureNotifyMask | EnterWindowMask | LeaveWindowMask | ExposureMask | ButtonPressMask | ButtonReleaseMask | OwnerGrabButtonMask | KeyPressMask | PointerMotionMask | KeyReleaseMask; attr_mask = CWBackPixmap| CWBorderPixel| CWColormap| CWEventMask; // Get the available display size int disp_width = DisplayWidth(Xdisplay, DefaultScreen(Xdisplay)); int disp_height = DisplayHeight(Xdisplay, DefaultScreen(Xdisplay)); if ( fullscreen ) { // If the fullscreen is set, we take the size of the screen width = disp_width; height = disp_height; border = 0; }else{ // Check if the user did go fullscreen (set width & height to the size of the screen) // even he didn't set the fullscreen arg. if ( (width == disp_width) & (height == disp_height) ){ fullscreen = True; } } if ( CWOR ){ // As soon attr_mask is set to CWOverrideRedirect, the WM (windowmanager) won't be able to controll // the window properly. To (as an example) make the window stay above you need the cooperation of // the WM and mustn't set CWOR. attr_mask |= CWOverrideRedirect; } window_handle = XCreateWindow( Xdisplay, Xroot, x, y, width, height, 0, depth, InputOutput, visual_x11, attr_mask, &attr); g_width = width; g_height = height; if( !window_handle ) { fatalError("Couldn't create the window\n"); } #if __USE_EGL == 0 #if USE_GLX_CREATE_WINDOW int glXattr[] = { None }; glX_window_handle = glXCreateWindow(Xdisplay, fbconfig, window_handle, glXattr); if( !glX_window_handle ) { fatalError("Couldn't create the GLX window\n"); } #else glX_window_handle = window_handle; #endif #endif textprop.value = (unsigned char*)title; textprop.encoding = XA_STRING; textprop.format = 8; textprop.nitems = strlen(title); hints.x = x; hints.y = y; hints.width = width; hints.height = height; hints.flags = USPosition|USSize; startup_state = XAllocWMHints(); startup_state->initial_state = NormalState; startup_state->flags = StateHint; XSetWMProperties(Xdisplay, window_handle,&textprop, &textprop, NULL, 0, &hints, startup_state, NULL); XEvent xev; if ( above ){ Atom type = XInternAtom(Xdisplay,"_NET_WM_STATE", False); Atom value = XInternAtom(Xdisplay,"_NET_WM_STATE_ABOVE", False); XChangeProperty(Xdisplay, window_handle, type, XA_ATOM, 32, PropModeReplace, (const unsigned char *)&value, 1); if ( fullscreen ) { // The fullscreen atom has only be set if the window should be above (and we need the help of the WM) Atom wm_state = XInternAtom(Xdisplay, "_NET_WM_STATE", False); Atom wm_fullscreen = XInternAtom(Xdisplay, "_NET_WM_STATE_FULLSCREEN", False); memset(&xev, 0, sizeof(xev)); xev.type = ClientMessage; xev.xclient.window = window_handle; xev.xclient.message_type = wm_state; xev.xclient.format = 32; xev.xclient.data.l[0] = 1; xev.xclient.data.l[1] = wm_fullscreen; xev.xclient.data.l[2] = 0; } } // Remove window decoration (= no border) by setting WM-hints. This only works // if the WindowManager respects those arguments. if ( !border ){ WMHints wmhints; Atom prop = XInternAtom(Xdisplay,"_MOTIF_WM_HINTS", False); wmhints.flags = 2; wmhints.decorations = 0; XChangeProperty(Xdisplay, window_handle, prop, prop, 32,PropModeReplace, (unsigned char *)&wmhints, 5); } XFree(startup_state); XMapWindow(Xdisplay, window_handle); if ( fullscreen & above ){ // Send the Fullscreen event after the window got mapped XSendEvent (Xdisplay, DefaultRootWindow(Xdisplay), False, SubstructureRedirectMask | SubstructureNotifyMask, &xev); } XIfEvent(Xdisplay, &event, WaitForMapNotify, (char*)&window_handle); if ((del_atom = XInternAtom(Xdisplay, "WM_DELETE_WINDOW", 0)) != None) { XSetWMProtocols(Xdisplay, window_handle, &del_atom, 1); } XFlush(Xdisplay); // Set the PID atom pid_t pid = getpid(); Atom am_wm_pid; am_wm_pid = XInternAtom(Xdisplay, "_NET_WM_PID", False); XChangeProperty(Xdisplay, window_handle, am_wm_pid, XA_CARDINAL, 32, PropModeReplace, (unsigned char *)&pid, 1); #if __USE_EGL == 1 //egl provides an interface to connect the graphics related functionality of openGL ES //with the windowing interface and functionality of the native operation system (X11) eglDisplay = eglGetDisplay(Xdisplay); if (eglDisplay == EGL_NO_DISPLAY) { fatalError("Can't create egl display\n"); } EGLint major, minor; if (!eglInitialize(eglDisplay, &major, &minor)) { fatalError("Can't initialize egl\n"); } eglBindAPI(EGL_OPENGL_ES_API); EGLint num_configs; eglChooseConfig(eglDisplay, egl_config_attribs, &eglconfig, 1, &num_configs); eglsurface = eglCreateWindowSurface(eglDisplay,eglconfig,window_handle,NULL); if (eglsurface == EGL_NO_SURFACE) { fatalError("Couldn't create the surface\n"); } // connect the context to the surface eglcontext = eglCreateContext(eglDisplay, eglconfig, EGL_NO_CONTEXT, ctx_attribs); // associate the egl-context with the egl-surface eglMakeCurrent(eglDisplay, eglsurface, eglsurface, eglcontext); // print egl information printf("WinX11 EGL vendor: %s\n", eglQueryString(eglDisplay, EGL_VENDOR)); printf("WinX11 EGL version: %s\n", eglQueryString(eglDisplay, EGL_VERSION)); #endif } #if __USE_EGL == 0 static void createTheRenderContext(void) { int dummy; if (!glXQueryExtension(Xdisplay, &dummy, &dummy)) { fatalError("OpenGL not supported by X server\n"); } render_context = glXCreateNewContext(Xdisplay, fbconfig, GLX_RGBA_TYPE, 0, True); if (!render_context) { fatalError("Failed to create a GL context\n"); } if (!glXMakeContextCurrent(Xdisplay, glX_window_handle, glX_window_handle, render_context)) { fatalError("glXMakeCurrent failed for window\n"); } } #endif static int updateTheMessageQueue(void) { XEvent event; //XConfigureEvent *xc; while (XPending(Xdisplay)) { XNextEvent(Xdisplay, &event); switch (event.type) { case ClientMessage: if (event.xclient.data.l[0] == del_atom) { return 0; } break; default: if ( g_event_callback ) { if ( g_event_callback(&event) < 0 ) return 0; } break; /** case ConfigureNotify: xc = &(event.xconfigure); g_width = xc->width; g_height = xc->height; break; **/ } } return 1; } //----------------------------------------------------------------------------- // // Minimal API to be used from cython // void x11_set_event_callback(event_cb_t callback) { g_event_callback = callback; } int x11_create_window(int width, int height, int x, int y, int resizable, int fullscreen, int border, int above, int CWOR, char *title) { createTheWindow(width, height, x, y, resizable, fullscreen, border, above, CWOR, title); #if __USE_EGL == 0 createTheRenderContext(); #endif return 1; } void x11_gl_swap(void) { #if __USE_EGL == 0 glXSwapBuffers(Xdisplay, glX_window_handle); #else eglSwapBuffers(eglDisplay, eglsurface); #endif } int x11_get_width(void) { return g_width; } int x11_get_height(void) { return g_height; } int x11_idle(void) { return updateTheMessageQueue(); } #include "window_x11_keytab.c" long x11_keycode_to_keysym(unsigned int keycode, int shiftDown) { KeySym keysym; long ucs; keysym = XkbKeycodeToKeysym(Xdisplay, keycode, 0, shiftDown); if ( keysym == NoSymbol ) return 0; if ( keysym == XK_Escape ) return 27; else if ( keysym == XK_Return ) return 13; else if ( keysym == XK_BackSpace ) return 8; else if ( keysym == XK_Delete ) return 127; else if ( keysym == XK_Up ) return 273; else if ( keysym == XK_Down ) return 274; else if ( keysym == XK_Left ) return 276; else if ( keysym == XK_Right ) return 275; else if ( keysym == XK_space ) return 32; else if ( keysym == XK_Home ) return 278; else if ( keysym == XK_End ) return 279; else if ( keysym == XK_Page_Up ) return 280; else if ( keysym == XK_Page_Down ) return 281; ucs = keysym2ucs(keysym); //printf("%d -> %d (ucs %ld)\n", keycode, keysym, ucs); return ucs; } ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/core/window/window_x11_keytab.c�����������������������������������������������������0000664�0000000�0000000�00000177347�12641336260�0021456�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������struct codepair { unsigned short keysym; unsigned short ucs; } keysymtab[] = { { 0x01a1, 0x0104 }, /* Aogonek Ą LATIN CAPITAL LETTER A WITH OGONEK */ { 0x01a2, 0x02d8 }, /* breve ˘ BREVE */ { 0x01a3, 0x0141 }, /* Lstroke Ł LATIN CAPITAL LETTER L WITH STROKE */ { 0x01a5, 0x013d }, /* Lcaron Ľ LATIN CAPITAL LETTER L WITH CARON */ { 0x01a6, 0x015a }, /* Sacute Ś LATIN CAPITAL LETTER S WITH ACUTE */ { 0x01a9, 0x0160 }, /* Scaron Š LATIN CAPITAL LETTER S WITH CARON */ { 0x01aa, 0x015e }, /* Scedilla Ş LATIN CAPITAL LETTER S WITH CEDILLA */ { 0x01ab, 0x0164 }, /* Tcaron Ť LATIN CAPITAL LETTER T WITH CARON */ { 0x01ac, 0x0179 }, /* Zacute Ź LATIN CAPITAL LETTER Z WITH ACUTE */ { 0x01ae, 0x017d }, /* Zcaron Ž LATIN CAPITAL LETTER Z WITH CARON */ { 0x01af, 0x017b }, /* Zabovedot Ż LATIN CAPITAL LETTER Z WITH DOT ABOVE */ { 0x01b1, 0x0105 }, /* aogonek ą LATIN SMALL LETTER A WITH OGONEK */ { 0x01b2, 0x02db }, /* ogonek ˛ OGONEK */ { 0x01b3, 0x0142 }, /* lstroke ł LATIN SMALL LETTER L WITH STROKE */ { 0x01b5, 0x013e }, /* lcaron ľ LATIN SMALL LETTER L WITH CARON */ { 0x01b6, 0x015b }, /* sacute ś LATIN SMALL LETTER S WITH ACUTE */ { 0x01b7, 0x02c7 }, /* caron ˇ CARON */ { 0x01b9, 0x0161 }, /* scaron š LATIN SMALL LETTER S WITH CARON */ { 0x01ba, 0x015f }, /* scedilla ş LATIN SMALL LETTER S WITH CEDILLA */ { 0x01bb, 0x0165 }, /* tcaron ť LATIN SMALL LETTER T WITH CARON */ { 0x01bc, 0x017a }, /* zacute ź LATIN SMALL LETTER Z WITH ACUTE */ { 0x01bd, 0x02dd }, /* doubleacute ˝ DOUBLE ACUTE ACCENT */ { 0x01be, 0x017e }, /* zcaron ž LATIN SMALL LETTER Z WITH CARON */ { 0x01bf, 0x017c }, /* zabovedot ż LATIN SMALL LETTER Z WITH DOT ABOVE */ { 0x01c0, 0x0154 }, /* Racute Ŕ LATIN CAPITAL LETTER R WITH ACUTE */ { 0x01c3, 0x0102 }, /* Abreve Ă LATIN CAPITAL LETTER A WITH BREVE */ { 0x01c5, 0x0139 }, /* Lacute Ĺ LATIN CAPITAL LETTER L WITH ACUTE */ { 0x01c6, 0x0106 }, /* Cacute Ć LATIN CAPITAL LETTER C WITH ACUTE */ { 0x01c8, 0x010c }, /* Ccaron Č LATIN CAPITAL LETTER C WITH CARON */ { 0x01ca, 0x0118 }, /* Eogonek Ę LATIN CAPITAL LETTER E WITH OGONEK */ { 0x01cc, 0x011a }, /* Ecaron Ě LATIN CAPITAL LETTER E WITH CARON */ { 0x01cf, 0x010e }, /* Dcaron Ď LATIN CAPITAL LETTER D WITH CARON */ { 0x01d0, 0x0110 }, /* Dstroke Đ LATIN CAPITAL LETTER D WITH STROKE */ { 0x01d1, 0x0143 }, /* Nacute Ń LATIN CAPITAL LETTER N WITH ACUTE */ { 0x01d2, 0x0147 }, /* Ncaron Ň LATIN CAPITAL LETTER N WITH CARON */ { 0x01d5, 0x0150 }, /* Odoubleacute Ő LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */ { 0x01d8, 0x0158 }, /* Rcaron Ř LATIN CAPITAL LETTER R WITH CARON */ { 0x01d9, 0x016e }, /* Uring Ů LATIN CAPITAL LETTER U WITH RING ABOVE */ { 0x01db, 0x0170 }, /* Udoubleacute Ű LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */ { 0x01de, 0x0162 }, /* Tcedilla Ţ LATIN CAPITAL LETTER T WITH CEDILLA */ { 0x01e0, 0x0155 }, /* racute ŕ LATIN SMALL LETTER R WITH ACUTE */ { 0x01e3, 0x0103 }, /* abreve ă LATIN SMALL LETTER A WITH BREVE */ { 0x01e5, 0x013a }, /* lacute ĺ LATIN SMALL LETTER L WITH ACUTE */ { 0x01e6, 0x0107 }, /* cacute ć LATIN SMALL LETTER C WITH ACUTE */ { 0x01e8, 0x010d }, /* ccaron č LATIN SMALL LETTER C WITH CARON */ { 0x01ea, 0x0119 }, /* eogonek ę LATIN SMALL LETTER E WITH OGONEK */ { 0x01ec, 0x011b }, /* ecaron ě LATIN SMALL LETTER E WITH CARON */ { 0x01ef, 0x010f }, /* dcaron ď LATIN SMALL LETTER D WITH CARON */ { 0x01f0, 0x0111 }, /* dstroke đ LATIN SMALL LETTER D WITH STROKE */ { 0x01f1, 0x0144 }, /* nacute ń LATIN SMALL LETTER N WITH ACUTE */ { 0x01f2, 0x0148 }, /* ncaron ň LATIN SMALL LETTER N WITH CARON */ { 0x01f5, 0x0151 }, /* odoubleacute ő LATIN SMALL LETTER O WITH DOUBLE ACUTE */ { 0x01f8, 0x0159 }, /* rcaron ř LATIN SMALL LETTER R WITH CARON */ { 0x01f9, 0x016f }, /* uring ů LATIN SMALL LETTER U WITH RING ABOVE */ { 0x01fb, 0x0171 }, /* udoubleacute ű LATIN SMALL LETTER U WITH DOUBLE ACUTE */ { 0x01fe, 0x0163 }, /* tcedilla ţ LATIN SMALL LETTER T WITH CEDILLA */ { 0x01ff, 0x02d9 }, /* abovedot ˙ DOT ABOVE */ { 0x02a1, 0x0126 }, /* Hstroke Ħ LATIN CAPITAL LETTER H WITH STROKE */ { 0x02a6, 0x0124 }, /* Hcircumflex Ĥ LATIN CAPITAL LETTER H WITH CIRCUMFLEX */ { 0x02a9, 0x0130 }, /* Iabovedot İ LATIN CAPITAL LETTER I WITH DOT ABOVE */ { 0x02ab, 0x011e }, /* Gbreve Ğ LATIN CAPITAL LETTER G WITH BREVE */ { 0x02ac, 0x0134 }, /* Jcircumflex Ĵ LATIN CAPITAL LETTER J WITH CIRCUMFLEX */ { 0x02b1, 0x0127 }, /* hstroke ħ LATIN SMALL LETTER H WITH STROKE */ { 0x02b6, 0x0125 }, /* hcircumflex ĥ LATIN SMALL LETTER H WITH CIRCUMFLEX */ { 0x02b9, 0x0131 }, /* idotless ı LATIN SMALL LETTER DOTLESS I */ { 0x02bb, 0x011f }, /* gbreve ğ LATIN SMALL LETTER G WITH BREVE */ { 0x02bc, 0x0135 }, /* jcircumflex ĵ LATIN SMALL LETTER J WITH CIRCUMFLEX */ { 0x02c5, 0x010a }, /* Cabovedot Ċ LATIN CAPITAL LETTER C WITH DOT ABOVE */ { 0x02c6, 0x0108 }, /* Ccircumflex Ĉ LATIN CAPITAL LETTER C WITH CIRCUMFLEX */ { 0x02d5, 0x0120 }, /* Gabovedot Ġ LATIN CAPITAL LETTER G WITH DOT ABOVE */ { 0x02d8, 0x011c }, /* Gcircumflex Ĝ LATIN CAPITAL LETTER G WITH CIRCUMFLEX */ { 0x02dd, 0x016c }, /* Ubreve Ŭ LATIN CAPITAL LETTER U WITH BREVE */ { 0x02de, 0x015c }, /* Scircumflex Ŝ LATIN CAPITAL LETTER S WITH CIRCUMFLEX */ { 0x02e5, 0x010b }, /* cabovedot ċ LATIN SMALL LETTER C WITH DOT ABOVE */ { 0x02e6, 0x0109 }, /* ccircumflex ĉ LATIN SMALL LETTER C WITH CIRCUMFLEX */ { 0x02f5, 0x0121 }, /* gabovedot ġ LATIN SMALL LETTER G WITH DOT ABOVE */ { 0x02f8, 0x011d }, /* gcircumflex ĝ LATIN SMALL LETTER G WITH CIRCUMFLEX */ { 0x02fd, 0x016d }, /* ubreve ŭ LATIN SMALL LETTER U WITH BREVE */ { 0x02fe, 0x015d }, /* scircumflex ŝ LATIN SMALL LETTER S WITH CIRCUMFLEX */ { 0x03a2, 0x0138 }, /* kra ĸ LATIN SMALL LETTER KRA */ { 0x03a3, 0x0156 }, /* Rcedilla Ŗ LATIN CAPITAL LETTER R WITH CEDILLA */ { 0x03a5, 0x0128 }, /* Itilde Ĩ LATIN CAPITAL LETTER I WITH TILDE */ { 0x03a6, 0x013b }, /* Lcedilla Ļ LATIN CAPITAL LETTER L WITH CEDILLA */ { 0x03aa, 0x0112 }, /* Emacron Ē LATIN CAPITAL LETTER E WITH MACRON */ { 0x03ab, 0x0122 }, /* Gcedilla Ģ LATIN CAPITAL LETTER G WITH CEDILLA */ { 0x03ac, 0x0166 }, /* Tslash Ŧ LATIN CAPITAL LETTER T WITH STROKE */ { 0x03b3, 0x0157 }, /* rcedilla ŗ LATIN SMALL LETTER R WITH CEDILLA */ { 0x03b5, 0x0129 }, /* itilde ĩ LATIN SMALL LETTER I WITH TILDE */ { 0x03b6, 0x013c }, /* lcedilla ļ LATIN SMALL LETTER L WITH CEDILLA */ { 0x03ba, 0x0113 }, /* emacron ē LATIN SMALL LETTER E WITH MACRON */ { 0x03bb, 0x0123 }, /* gcedilla ģ LATIN SMALL LETTER G WITH CEDILLA */ { 0x03bc, 0x0167 }, /* tslash ŧ LATIN SMALL LETTER T WITH STROKE */ { 0x03bd, 0x014a }, /* ENG Ŋ LATIN CAPITAL LETTER ENG */ { 0x03bf, 0x014b }, /* eng ŋ LATIN SMALL LETTER ENG */ { 0x03c0, 0x0100 }, /* Amacron Ā LATIN CAPITAL LETTER A WITH MACRON */ { 0x03c7, 0x012e }, /* Iogonek Į LATIN CAPITAL LETTER I WITH OGONEK */ { 0x03cc, 0x0116 }, /* Eabovedot Ė LATIN CAPITAL LETTER E WITH DOT ABOVE */ { 0x03cf, 0x012a }, /* Imacron Ī LATIN CAPITAL LETTER I WITH MACRON */ { 0x03d1, 0x0145 }, /* Ncedilla Ņ LATIN CAPITAL LETTER N WITH CEDILLA */ { 0x03d2, 0x014c }, /* Omacron Ō LATIN CAPITAL LETTER O WITH MACRON */ { 0x03d3, 0x0136 }, /* Kcedilla Ķ LATIN CAPITAL LETTER K WITH CEDILLA */ { 0x03d9, 0x0172 }, /* Uogonek Ų LATIN CAPITAL LETTER U WITH OGONEK */ { 0x03dd, 0x0168 }, /* Utilde Ũ LATIN CAPITAL LETTER U WITH TILDE */ { 0x03de, 0x016a }, /* Umacron Ū LATIN CAPITAL LETTER U WITH MACRON */ { 0x03e0, 0x0101 }, /* amacron ā LATIN SMALL LETTER A WITH MACRON */ { 0x03e7, 0x012f }, /* iogonek į LATIN SMALL LETTER I WITH OGONEK */ { 0x03ec, 0x0117 }, /* eabovedot ė LATIN SMALL LETTER E WITH DOT ABOVE */ { 0x03ef, 0x012b }, /* imacron ī LATIN SMALL LETTER I WITH MACRON */ { 0x03f1, 0x0146 }, /* ncedilla ņ LATIN SMALL LETTER N WITH CEDILLA */ { 0x03f2, 0x014d }, /* omacron ō LATIN SMALL LETTER O WITH MACRON */ { 0x03f3, 0x0137 }, /* kcedilla ķ LATIN SMALL LETTER K WITH CEDILLA */ { 0x03f9, 0x0173 }, /* uogonek ų LATIN SMALL LETTER U WITH OGONEK */ { 0x03fd, 0x0169 }, /* utilde ũ LATIN SMALL LETTER U WITH TILDE */ { 0x03fe, 0x016b }, /* umacron ū LATIN SMALL LETTER U WITH MACRON */ { 0x047e, 0x203e }, /* overline ‾ OVERLINE */ { 0x04a1, 0x3002 }, /* kana_fullstop 。 IDEOGRAPHIC FULL STOP */ { 0x04a2, 0x300c }, /* kana_openingbracket 「 LEFT CORNER BRACKET */ { 0x04a3, 0x300d }, /* kana_closingbracket 」 RIGHT CORNER BRACKET */ { 0x04a4, 0x3001 }, /* kana_comma 、 IDEOGRAPHIC COMMA */ { 0x04a5, 0x30fb }, /* kana_conjunctive ・ KATAKANA MIDDLE DOT */ { 0x04a6, 0x30f2 }, /* kana_WO ヲ KATAKANA LETTER WO */ { 0x04a7, 0x30a1 }, /* kana_a ァ KATAKANA LETTER SMALL A */ { 0x04a8, 0x30a3 }, /* kana_i ィ KATAKANA LETTER SMALL I */ { 0x04a9, 0x30a5 }, /* kana_u ゥ KATAKANA LETTER SMALL U */ { 0x04aa, 0x30a7 }, /* kana_e ェ KATAKANA LETTER SMALL E */ { 0x04ab, 0x30a9 }, /* kana_o ォ KATAKANA LETTER SMALL O */ { 0x04ac, 0x30e3 }, /* kana_ya ャ KATAKANA LETTER SMALL YA */ { 0x04ad, 0x30e5 }, /* kana_yu ュ KATAKANA LETTER SMALL YU */ { 0x04ae, 0x30e7 }, /* kana_yo ョ KATAKANA LETTER SMALL YO */ { 0x04af, 0x30c3 }, /* kana_tsu ッ KATAKANA LETTER SMALL TU */ { 0x04b0, 0x30fc }, /* prolongedsound ー KATAKANA-HIRAGANA PROLONGED SOUND MARK */ { 0x04b1, 0x30a2 }, /* kana_A ア KATAKANA LETTER A */ { 0x04b2, 0x30a4 }, /* kana_I イ KATAKANA LETTER I */ { 0x04b3, 0x30a6 }, /* kana_U ウ KATAKANA LETTER U */ { 0x04b4, 0x30a8 }, /* kana_E エ KATAKANA LETTER E */ { 0x04b5, 0x30aa }, /* kana_O オ KATAKANA LETTER O */ { 0x04b6, 0x30ab }, /* kana_KA カ KATAKANA LETTER KA */ { 0x04b7, 0x30ad }, /* kana_KI キ KATAKANA LETTER KI */ { 0x04b8, 0x30af }, /* kana_KU ク KATAKANA LETTER KU */ { 0x04b9, 0x30b1 }, /* kana_KE ケ KATAKANA LETTER KE */ { 0x04ba, 0x30b3 }, /* kana_KO コ KATAKANA LETTER KO */ { 0x04bb, 0x30b5 }, /* kana_SA サ KATAKANA LETTER SA */ { 0x04bc, 0x30b7 }, /* kana_SHI シ KATAKANA LETTER SI */ { 0x04bd, 0x30b9 }, /* kana_SU ス KATAKANA LETTER SU */ { 0x04be, 0x30bb }, /* kana_SE セ KATAKANA LETTER SE */ { 0x04bf, 0x30bd }, /* kana_SO ソ KATAKANA LETTER SO */ { 0x04c0, 0x30bf }, /* kana_TA タ KATAKANA LETTER TA */ { 0x04c1, 0x30c1 }, /* kana_CHI チ KATAKANA LETTER TI */ { 0x04c2, 0x30c4 }, /* kana_TSU ツ KATAKANA LETTER TU */ { 0x04c3, 0x30c6 }, /* kana_TE テ KATAKANA LETTER TE */ { 0x04c4, 0x30c8 }, /* kana_TO ト KATAKANA LETTER TO */ { 0x04c5, 0x30ca }, /* kana_NA ナ KATAKANA LETTER NA */ { 0x04c6, 0x30cb }, /* kana_NI ニ KATAKANA LETTER NI */ { 0x04c7, 0x30cc }, /* kana_NU ヌ KATAKANA LETTER NU */ { 0x04c8, 0x30cd }, /* kana_NE ネ KATAKANA LETTER NE */ { 0x04c9, 0x30ce }, /* kana_NO ノ KATAKANA LETTER NO */ { 0x04ca, 0x30cf }, /* kana_HA ハ KATAKANA LETTER HA */ { 0x04cb, 0x30d2 }, /* kana_HI ヒ KATAKANA LETTER HI */ { 0x04cc, 0x30d5 }, /* kana_FU フ KATAKANA LETTER HU */ { 0x04cd, 0x30d8 }, /* kana_HE ヘ KATAKANA LETTER HE */ { 0x04ce, 0x30db }, /* kana_HO ホ KATAKANA LETTER HO */ { 0x04cf, 0x30de }, /* kana_MA マ KATAKANA LETTER MA */ { 0x04d0, 0x30df }, /* kana_MI ミ KATAKANA LETTER MI */ { 0x04d1, 0x30e0 }, /* kana_MU ム KATAKANA LETTER MU */ { 0x04d2, 0x30e1 }, /* kana_ME メ KATAKANA LETTER ME */ { 0x04d3, 0x30e2 }, /* kana_MO モ KATAKANA LETTER MO */ { 0x04d4, 0x30e4 }, /* kana_YA ヤ KATAKANA LETTER YA */ { 0x04d5, 0x30e6 }, /* kana_YU ユ KATAKANA LETTER YU */ { 0x04d6, 0x30e8 }, /* kana_YO ヨ KATAKANA LETTER YO */ { 0x04d7, 0x30e9 }, /* kana_RA ラ KATAKANA LETTER RA */ { 0x04d8, 0x30ea }, /* kana_RI リ KATAKANA LETTER RI */ { 0x04d9, 0x30eb }, /* kana_RU ル KATAKANA LETTER RU */ { 0x04da, 0x30ec }, /* kana_RE レ KATAKANA LETTER RE */ { 0x04db, 0x30ed }, /* kana_RO ロ KATAKANA LETTER RO */ { 0x04dc, 0x30ef }, /* kana_WA ワ KATAKANA LETTER WA */ { 0x04dd, 0x30f3 }, /* kana_N ン KATAKANA LETTER N */ { 0x04de, 0x309b }, /* voicedsound ゛ KATAKANA-HIRAGANA VOICED SOUND MARK */ { 0x04df, 0x309c }, /* semivoicedsound ゜ KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */ { 0x05ac, 0x060c }, /* Arabic_comma ، ARABIC COMMA */ { 0x05bb, 0x061b }, /* Arabic_semicolon ؛ ARABIC SEMICOLON */ { 0x05bf, 0x061f }, /* Arabic_question_mark ؟ ARABIC QUESTION MARK */ { 0x05c1, 0x0621 }, /* Arabic_hamza ء ARABIC LETTER HAMZA */ { 0x05c2, 0x0622 }, /* Arabic_maddaonalef آ ARABIC LETTER ALEF WITH MADDA ABOVE */ { 0x05c3, 0x0623 }, /* Arabic_hamzaonalef أ ARABIC LETTER ALEF WITH HAMZA ABOVE */ { 0x05c4, 0x0624 }, /* Arabic_hamzaonwaw ؤ ARABIC LETTER WAW WITH HAMZA ABOVE */ { 0x05c5, 0x0625 }, /* Arabic_hamzaunderalef إ ARABIC LETTER ALEF WITH HAMZA BELOW */ { 0x05c6, 0x0626 }, /* Arabic_hamzaonyeh ئ ARABIC LETTER YEH WITH HAMZA ABOVE */ { 0x05c7, 0x0627 }, /* Arabic_alef ا ARABIC LETTER ALEF */ { 0x05c8, 0x0628 }, /* Arabic_beh ب ARABIC LETTER BEH */ { 0x05c9, 0x0629 }, /* Arabic_tehmarbuta ة ARABIC LETTER TEH MARBUTA */ { 0x05ca, 0x062a }, /* Arabic_teh ت ARABIC LETTER TEH */ { 0x05cb, 0x062b }, /* Arabic_theh ث ARABIC LETTER THEH */ { 0x05cc, 0x062c }, /* Arabic_jeem ج ARABIC LETTER JEEM */ { 0x05cd, 0x062d }, /* Arabic_hah ح ARABIC LETTER HAH */ { 0x05ce, 0x062e }, /* Arabic_khah خ ARABIC LETTER KHAH */ { 0x05cf, 0x062f }, /* Arabic_dal د ARABIC LETTER DAL */ { 0x05d0, 0x0630 }, /* Arabic_thal ذ ARABIC LETTER THAL */ { 0x05d1, 0x0631 }, /* Arabic_ra ر ARABIC LETTER REH */ { 0x05d2, 0x0632 }, /* Arabic_zain ز ARABIC LETTER ZAIN */ { 0x05d3, 0x0633 }, /* Arabic_seen س ARABIC LETTER SEEN */ { 0x05d4, 0x0634 }, /* Arabic_sheen ش ARABIC LETTER SHEEN */ { 0x05d5, 0x0635 }, /* Arabic_sad ص ARABIC LETTER SAD */ { 0x05d6, 0x0636 }, /* Arabic_dad ض ARABIC LETTER DAD */ { 0x05d7, 0x0637 }, /* Arabic_tah ط ARABIC LETTER TAH */ { 0x05d8, 0x0638 }, /* Arabic_zah ظ ARABIC LETTER ZAH */ { 0x05d9, 0x0639 }, /* Arabic_ain ع ARABIC LETTER AIN */ { 0x05da, 0x063a }, /* Arabic_ghain غ ARABIC LETTER GHAIN */ { 0x05e0, 0x0640 }, /* Arabic_tatweel ـ ARABIC TATWEEL */ { 0x05e1, 0x0641 }, /* Arabic_feh ف ARABIC LETTER FEH */ { 0x05e2, 0x0642 }, /* Arabic_qaf ق ARABIC LETTER QAF */ { 0x05e3, 0x0643 }, /* Arabic_kaf ك ARABIC LETTER KAF */ { 0x05e4, 0x0644 }, /* Arabic_lam ل ARABIC LETTER LAM */ { 0x05e5, 0x0645 }, /* Arabic_meem م ARABIC LETTER MEEM */ { 0x05e6, 0x0646 }, /* Arabic_noon ن ARABIC LETTER NOON */ { 0x05e7, 0x0647 }, /* Arabic_ha ه ARABIC LETTER HEH */ { 0x05e8, 0x0648 }, /* Arabic_waw و ARABIC LETTER WAW */ { 0x05e9, 0x0649 }, /* Arabic_alefmaksura ى ARABIC LETTER ALEF MAKSURA */ { 0x05ea, 0x064a }, /* Arabic_yeh ي ARABIC LETTER YEH */ { 0x05eb, 0x064b }, /* Arabic_fathatan ً ARABIC FATHATAN */ { 0x05ec, 0x064c }, /* Arabic_dammatan ٌ ARABIC DAMMATAN */ { 0x05ed, 0x064d }, /* Arabic_kasratan ٍ ARABIC KASRATAN */ { 0x05ee, 0x064e }, /* Arabic_fatha َ ARABIC FATHA */ { 0x05ef, 0x064f }, /* Arabic_damma ُ ARABIC DAMMA */ { 0x05f0, 0x0650 }, /* Arabic_kasra ِ ARABIC KASRA */ { 0x05f1, 0x0651 }, /* Arabic_shadda ّ ARABIC SHADDA */ { 0x05f2, 0x0652 }, /* Arabic_sukun ْ ARABIC SUKUN */ { 0x06a1, 0x0452 }, /* Serbian_dje ђ CYRILLIC SMALL LETTER DJE */ { 0x06a2, 0x0453 }, /* Macedonia_gje ѓ CYRILLIC SMALL LETTER GJE */ { 0x06a3, 0x0451 }, /* Cyrillic_io ё CYRILLIC SMALL LETTER IO */ { 0x06a4, 0x0454 }, /* Ukrainian_ie є CYRILLIC SMALL LETTER UKRAINIAN IE */ { 0x06a5, 0x0455 }, /* Macedonia_dse ѕ CYRILLIC SMALL LETTER DZE */ { 0x06a6, 0x0456 }, /* Ukrainian_i і CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */ { 0x06a7, 0x0457 }, /* Ukrainian_yi ї CYRILLIC SMALL LETTER YI */ { 0x06a8, 0x0458 }, /* Cyrillic_je ј CYRILLIC SMALL LETTER JE */ { 0x06a9, 0x0459 }, /* Cyrillic_lje љ CYRILLIC SMALL LETTER LJE */ { 0x06aa, 0x045a }, /* Cyrillic_nje њ CYRILLIC SMALL LETTER NJE */ { 0x06ab, 0x045b }, /* Serbian_tshe ћ CYRILLIC SMALL LETTER TSHE */ { 0x06ac, 0x045c }, /* Macedonia_kje ќ CYRILLIC SMALL LETTER KJE */ { 0x06ae, 0x045e }, /* Byelorussian_shortu ў CYRILLIC SMALL LETTER SHORT U */ { 0x06af, 0x045f }, /* Cyrillic_dzhe џ CYRILLIC SMALL LETTER DZHE */ { 0x06b0, 0x2116 }, /* numerosign № NUMERO SIGN */ { 0x06b1, 0x0402 }, /* Serbian_DJE Ђ CYRILLIC CAPITAL LETTER DJE */ { 0x06b2, 0x0403 }, /* Macedonia_GJE Ѓ CYRILLIC CAPITAL LETTER GJE */ { 0x06b3, 0x0401 }, /* Cyrillic_IO Ё CYRILLIC CAPITAL LETTER IO */ { 0x06b4, 0x0404 }, /* Ukrainian_IE Є CYRILLIC CAPITAL LETTER UKRAINIAN IE */ { 0x06b5, 0x0405 }, /* Macedonia_DSE Ѕ CYRILLIC CAPITAL LETTER DZE */ { 0x06b6, 0x0406 }, /* Ukrainian_I І CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */ { 0x06b7, 0x0407 }, /* Ukrainian_YI Ї CYRILLIC CAPITAL LETTER YI */ { 0x06b8, 0x0408 }, /* Cyrillic_JE Ј CYRILLIC CAPITAL LETTER JE */ { 0x06b9, 0x0409 }, /* Cyrillic_LJE Љ CYRILLIC CAPITAL LETTER LJE */ { 0x06ba, 0x040a }, /* Cyrillic_NJE Њ CYRILLIC CAPITAL LETTER NJE */ { 0x06bb, 0x040b }, /* Serbian_TSHE Ћ CYRILLIC CAPITAL LETTER TSHE */ { 0x06bc, 0x040c }, /* Macedonia_KJE Ќ CYRILLIC CAPITAL LETTER KJE */ { 0x06be, 0x040e }, /* Byelorussian_SHORTU Ў CYRILLIC CAPITAL LETTER SHORT U */ { 0x06bf, 0x040f }, /* Cyrillic_DZHE Џ CYRILLIC CAPITAL LETTER DZHE */ { 0x06c0, 0x044e }, /* Cyrillic_yu ю CYRILLIC SMALL LETTER YU */ { 0x06c1, 0x0430 }, /* Cyrillic_a а CYRILLIC SMALL LETTER A */ { 0x06c2, 0x0431 }, /* Cyrillic_be б CYRILLIC SMALL LETTER BE */ { 0x06c3, 0x0446 }, /* Cyrillic_tse ц CYRILLIC SMALL LETTER TSE */ { 0x06c4, 0x0434 }, /* Cyrillic_de д CYRILLIC SMALL LETTER DE */ { 0x06c5, 0x0435 }, /* Cyrillic_ie е CYRILLIC SMALL LETTER IE */ { 0x06c6, 0x0444 }, /* Cyrillic_ef ф CYRILLIC SMALL LETTER EF */ { 0x06c7, 0x0433 }, /* Cyrillic_ghe г CYRILLIC SMALL LETTER GHE */ { 0x06c8, 0x0445 }, /* Cyrillic_ha х CYRILLIC SMALL LETTER HA */ { 0x06c9, 0x0438 }, /* Cyrillic_i и CYRILLIC SMALL LETTER I */ { 0x06ca, 0x0439 }, /* Cyrillic_shorti й CYRILLIC SMALL LETTER SHORT I */ { 0x06cb, 0x043a }, /* Cyrillic_ka к CYRILLIC SMALL LETTER KA */ { 0x06cc, 0x043b }, /* Cyrillic_el л CYRILLIC SMALL LETTER EL */ { 0x06cd, 0x043c }, /* Cyrillic_em м CYRILLIC SMALL LETTER EM */ { 0x06ce, 0x043d }, /* Cyrillic_en н CYRILLIC SMALL LETTER EN */ { 0x06cf, 0x043e }, /* Cyrillic_o о CYRILLIC SMALL LETTER O */ { 0x06d0, 0x043f }, /* Cyrillic_pe п CYRILLIC SMALL LETTER PE */ { 0x06d1, 0x044f }, /* Cyrillic_ya я CYRILLIC SMALL LETTER YA */ { 0x06d2, 0x0440 }, /* Cyrillic_er р CYRILLIC SMALL LETTER ER */ { 0x06d3, 0x0441 }, /* Cyrillic_es с CYRILLIC SMALL LETTER ES */ { 0x06d4, 0x0442 }, /* Cyrillic_te т CYRILLIC SMALL LETTER TE */ { 0x06d5, 0x0443 }, /* Cyrillic_u у CYRILLIC SMALL LETTER U */ { 0x06d6, 0x0436 }, /* Cyrillic_zhe ж CYRILLIC SMALL LETTER ZHE */ { 0x06d7, 0x0432 }, /* Cyrillic_ve в CYRILLIC SMALL LETTER VE */ { 0x06d8, 0x044c }, /* Cyrillic_softsign ь CYRILLIC SMALL LETTER SOFT SIGN */ { 0x06d9, 0x044b }, /* Cyrillic_yeru ы CYRILLIC SMALL LETTER YERU */ { 0x06da, 0x0437 }, /* Cyrillic_ze з CYRILLIC SMALL LETTER ZE */ { 0x06db, 0x0448 }, /* Cyrillic_sha ш CYRILLIC SMALL LETTER SHA */ { 0x06dc, 0x044d }, /* Cyrillic_e э CYRILLIC SMALL LETTER E */ { 0x06dd, 0x0449 }, /* Cyrillic_shcha щ CYRILLIC SMALL LETTER SHCHA */ { 0x06de, 0x0447 }, /* Cyrillic_che ч CYRILLIC SMALL LETTER CHE */ { 0x06df, 0x044a }, /* Cyrillic_hardsign ъ CYRILLIC SMALL LETTER HARD SIGN */ { 0x06e0, 0x042e }, /* Cyrillic_YU Ю CYRILLIC CAPITAL LETTER YU */ { 0x06e1, 0x0410 }, /* Cyrillic_A А CYRILLIC CAPITAL LETTER A */ { 0x06e2, 0x0411 }, /* Cyrillic_BE Б CYRILLIC CAPITAL LETTER BE */ { 0x06e3, 0x0426 }, /* Cyrillic_TSE Ц CYRILLIC CAPITAL LETTER TSE */ { 0x06e4, 0x0414 }, /* Cyrillic_DE Д CYRILLIC CAPITAL LETTER DE */ { 0x06e5, 0x0415 }, /* Cyrillic_IE Е CYRILLIC CAPITAL LETTER IE */ { 0x06e6, 0x0424 }, /* Cyrillic_EF Ф CYRILLIC CAPITAL LETTER EF */ { 0x06e7, 0x0413 }, /* Cyrillic_GHE Г CYRILLIC CAPITAL LETTER GHE */ { 0x06e8, 0x0425 }, /* Cyrillic_HA Х CYRILLIC CAPITAL LETTER HA */ { 0x06e9, 0x0418 }, /* Cyrillic_I И CYRILLIC CAPITAL LETTER I */ { 0x06ea, 0x0419 }, /* Cyrillic_SHORTI Й CYRILLIC CAPITAL LETTER SHORT I */ { 0x06eb, 0x041a }, /* Cyrillic_KA К CYRILLIC CAPITAL LETTER KA */ { 0x06ec, 0x041b }, /* Cyrillic_EL Л CYRILLIC CAPITAL LETTER EL */ { 0x06ed, 0x041c }, /* Cyrillic_EM М CYRILLIC CAPITAL LETTER EM */ { 0x06ee, 0x041d }, /* Cyrillic_EN Н CYRILLIC CAPITAL LETTER EN */ { 0x06ef, 0x041e }, /* Cyrillic_O О CYRILLIC CAPITAL LETTER O */ { 0x06f0, 0x041f }, /* Cyrillic_PE П CYRILLIC CAPITAL LETTER PE */ { 0x06f1, 0x042f }, /* Cyrillic_YA Я CYRILLIC CAPITAL LETTER YA */ { 0x06f2, 0x0420 }, /* Cyrillic_ER Р CYRILLIC CAPITAL LETTER ER */ { 0x06f3, 0x0421 }, /* Cyrillic_ES С CYRILLIC CAPITAL LETTER ES */ { 0x06f4, 0x0422 }, /* Cyrillic_TE Т CYRILLIC CAPITAL LETTER TE */ { 0x06f5, 0x0423 }, /* Cyrillic_U У CYRILLIC CAPITAL LETTER U */ { 0x06f6, 0x0416 }, /* Cyrillic_ZHE Ж CYRILLIC CAPITAL LETTER ZHE */ { 0x06f7, 0x0412 }, /* Cyrillic_VE В CYRILLIC CAPITAL LETTER VE */ { 0x06f8, 0x042c }, /* Cyrillic_SOFTSIGN Ь CYRILLIC CAPITAL LETTER SOFT SIGN */ { 0x06f9, 0x042b }, /* Cyrillic_YERU Ы CYRILLIC CAPITAL LETTER YERU */ { 0x06fa, 0x0417 }, /* Cyrillic_ZE З CYRILLIC CAPITAL LETTER ZE */ { 0x06fb, 0x0428 }, /* Cyrillic_SHA Ш CYRILLIC CAPITAL LETTER SHA */ { 0x06fc, 0x042d }, /* Cyrillic_E Э CYRILLIC CAPITAL LETTER E */ { 0x06fd, 0x0429 }, /* Cyrillic_SHCHA Щ CYRILLIC CAPITAL LETTER SHCHA */ { 0x06fe, 0x0427 }, /* Cyrillic_CHE Ч CYRILLIC CAPITAL LETTER CHE */ { 0x06ff, 0x042a }, /* Cyrillic_HARDSIGN Ъ CYRILLIC CAPITAL LETTER HARD SIGN */ { 0x07a1, 0x0386 }, /* Greek_ALPHAaccent Ά GREEK CAPITAL LETTER ALPHA WITH TONOS */ { 0x07a2, 0x0388 }, /* Greek_EPSILONaccent Έ GREEK CAPITAL LETTER EPSILON WITH TONOS */ { 0x07a3, 0x0389 }, /* Greek_ETAaccent Ή GREEK CAPITAL LETTER ETA WITH TONOS */ { 0x07a4, 0x038a }, /* Greek_IOTAaccent Ί GREEK CAPITAL LETTER IOTA WITH TONOS */ { 0x07a5, 0x03aa }, /* Greek_IOTAdiaeresis Ϊ GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */ { 0x07a7, 0x038c }, /* Greek_OMICRONaccent Ό GREEK CAPITAL LETTER OMICRON WITH TONOS */ { 0x07a8, 0x038e }, /* Greek_UPSILONaccent Ύ GREEK CAPITAL LETTER UPSILON WITH TONOS */ { 0x07a9, 0x03ab }, /* Greek_UPSILONdieresis Ϋ GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */ { 0x07ab, 0x038f }, /* Greek_OMEGAaccent Ώ GREEK CAPITAL LETTER OMEGA WITH TONOS */ { 0x07ae, 0x0385 }, /* Greek_accentdieresis ΅ GREEK DIALYTIKA TONOS */ { 0x07af, 0x2015 }, /* Greek_horizbar ― HORIZONTAL BAR */ { 0x07b1, 0x03ac }, /* Greek_alphaaccent ά GREEK SMALL LETTER ALPHA WITH TONOS */ { 0x07b2, 0x03ad }, /* Greek_epsilonaccent έ GREEK SMALL LETTER EPSILON WITH TONOS */ { 0x07b3, 0x03ae }, /* Greek_etaaccent ή GREEK SMALL LETTER ETA WITH TONOS */ { 0x07b4, 0x03af }, /* Greek_iotaaccent ί GREEK SMALL LETTER IOTA WITH TONOS */ { 0x07b5, 0x03ca }, /* Greek_iotadieresis ϊ GREEK SMALL LETTER IOTA WITH DIALYTIKA */ { 0x07b6, 0x0390 }, /* Greek_iotaaccentdieresis ΐ GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */ { 0x07b7, 0x03cc }, /* Greek_omicronaccent ό GREEK SMALL LETTER OMICRON WITH TONOS */ { 0x07b8, 0x03cd }, /* Greek_upsilonaccent ύ GREEK SMALL LETTER UPSILON WITH TONOS */ { 0x07b9, 0x03cb }, /* Greek_upsilondieresis ϋ GREEK SMALL LETTER UPSILON WITH DIALYTIKA */ { 0x07ba, 0x03b0 }, /* Greek_upsilonaccentdieresis ΰ GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */ { 0x07bb, 0x03ce }, /* Greek_omegaaccent ώ GREEK SMALL LETTER OMEGA WITH TONOS */ { 0x07c1, 0x0391 }, /* Greek_ALPHA Α GREEK CAPITAL LETTER ALPHA */ { 0x07c2, 0x0392 }, /* Greek_BETA Β GREEK CAPITAL LETTER BETA */ { 0x07c3, 0x0393 }, /* Greek_GAMMA Γ GREEK CAPITAL LETTER GAMMA */ { 0x07c4, 0x0394 }, /* Greek_DELTA Δ GREEK CAPITAL LETTER DELTA */ { 0x07c5, 0x0395 }, /* Greek_EPSILON Ε GREEK CAPITAL LETTER EPSILON */ { 0x07c6, 0x0396 }, /* Greek_ZETA Ζ GREEK CAPITAL LETTER ZETA */ { 0x07c7, 0x0397 }, /* Greek_ETA Η GREEK CAPITAL LETTER ETA */ { 0x07c8, 0x0398 }, /* Greek_THETA Θ GREEK CAPITAL LETTER THETA */ { 0x07c9, 0x0399 }, /* Greek_IOTA Ι GREEK CAPITAL LETTER IOTA */ { 0x07ca, 0x039a }, /* Greek_KAPPA Κ GREEK CAPITAL LETTER KAPPA */ { 0x07cb, 0x039b }, /* Greek_LAMBDA Λ GREEK CAPITAL LETTER LAMDA */ { 0x07cc, 0x039c }, /* Greek_MU Μ GREEK CAPITAL LETTER MU */ { 0x07cd, 0x039d }, /* Greek_NU Ν GREEK CAPITAL LETTER NU */ { 0x07ce, 0x039e }, /* Greek_XI Ξ GREEK CAPITAL LETTER XI */ { 0x07cf, 0x039f }, /* Greek_OMICRON Ο GREEK CAPITAL LETTER OMICRON */ { 0x07d0, 0x03a0 }, /* Greek_PI Π GREEK CAPITAL LETTER PI */ { 0x07d1, 0x03a1 }, /* Greek_RHO Ρ GREEK CAPITAL LETTER RHO */ { 0x07d2, 0x03a3 }, /* Greek_SIGMA Σ GREEK CAPITAL LETTER SIGMA */ { 0x07d4, 0x03a4 }, /* Greek_TAU Τ GREEK CAPITAL LETTER TAU */ { 0x07d5, 0x03a5 }, /* Greek_UPSILON Υ GREEK CAPITAL LETTER UPSILON */ { 0x07d6, 0x03a6 }, /* Greek_PHI Φ GREEK CAPITAL LETTER PHI */ { 0x07d7, 0x03a7 }, /* Greek_CHI Χ GREEK CAPITAL LETTER CHI */ { 0x07d8, 0x03a8 }, /* Greek_PSI Ψ GREEK CAPITAL LETTER PSI */ { 0x07d9, 0x03a9 }, /* Greek_OMEGA Ω GREEK CAPITAL LETTER OMEGA */ { 0x07e1, 0x03b1 }, /* Greek_alpha α GREEK SMALL LETTER ALPHA */ { 0x07e2, 0x03b2 }, /* Greek_beta β GREEK SMALL LETTER BETA */ { 0x07e3, 0x03b3 }, /* Greek_gamma γ GREEK SMALL LETTER GAMMA */ { 0x07e4, 0x03b4 }, /* Greek_delta δ GREEK SMALL LETTER DELTA */ { 0x07e5, 0x03b5 }, /* Greek_epsilon ε GREEK SMALL LETTER EPSILON */ { 0x07e6, 0x03b6 }, /* Greek_zeta ζ GREEK SMALL LETTER ZETA */ { 0x07e7, 0x03b7 }, /* Greek_eta η GREEK SMALL LETTER ETA */ { 0x07e8, 0x03b8 }, /* Greek_theta θ GREEK SMALL LETTER THETA */ { 0x07e9, 0x03b9 }, /* Greek_iota ι GREEK SMALL LETTER IOTA */ { 0x07ea, 0x03ba }, /* Greek_kappa κ GREEK SMALL LETTER KAPPA */ { 0x07eb, 0x03bb }, /* Greek_lambda λ GREEK SMALL LETTER LAMDA */ { 0x07ec, 0x03bc }, /* Greek_mu μ GREEK SMALL LETTER MU */ { 0x07ed, 0x03bd }, /* Greek_nu ν GREEK SMALL LETTER NU */ { 0x07ee, 0x03be }, /* Greek_xi ξ GREEK SMALL LETTER XI */ { 0x07ef, 0x03bf }, /* Greek_omicron ο GREEK SMALL LETTER OMICRON */ { 0x07f0, 0x03c0 }, /* Greek_pi π GREEK SMALL LETTER PI */ { 0x07f1, 0x03c1 }, /* Greek_rho ρ GREEK SMALL LETTER RHO */ { 0x07f2, 0x03c3 }, /* Greek_sigma σ GREEK SMALL LETTER SIGMA */ { 0x07f3, 0x03c2 }, /* Greek_finalsmallsigma ς GREEK SMALL LETTER FINAL SIGMA */ { 0x07f4, 0x03c4 }, /* Greek_tau τ GREEK SMALL LETTER TAU */ { 0x07f5, 0x03c5 }, /* Greek_upsilon υ GREEK SMALL LETTER UPSILON */ { 0x07f6, 0x03c6 }, /* Greek_phi φ GREEK SMALL LETTER PHI */ { 0x07f7, 0x03c7 }, /* Greek_chi χ GREEK SMALL LETTER CHI */ { 0x07f8, 0x03c8 }, /* Greek_psi ψ GREEK SMALL LETTER PSI */ { 0x07f9, 0x03c9 }, /* Greek_omega ω GREEK SMALL LETTER OMEGA */ { 0x08a1, 0x23b7 }, /* leftradical ⎷ ??? */ { 0x08a2, 0x250c }, /* topleftradical ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT */ { 0x08a3, 0x2500 }, /* horizconnector ─ BOX DRAWINGS LIGHT HORIZONTAL */ { 0x08a4, 0x2320 }, /* topintegral ⌠ TOP HALF INTEGRAL */ { 0x08a5, 0x2321 }, /* botintegral ⌡ BOTTOM HALF INTEGRAL */ { 0x08a6, 0x2502 }, /* vertconnector │ BOX DRAWINGS LIGHT VERTICAL */ { 0x08a7, 0x23a1 }, /* topleftsqbracket ⎡ ??? */ { 0x08a8, 0x23a3 }, /* botleftsqbracket ⎣ ??? */ { 0x08a9, 0x23a4 }, /* toprightsqbracket ⎤ ??? */ { 0x08aa, 0x23a6 }, /* botrightsqbracket ⎦ ??? */ { 0x08ab, 0x239b }, /* topleftparens ⎛ ??? */ { 0x08ac, 0x239d }, /* botleftparens ⎝ ??? */ { 0x08ad, 0x239e }, /* toprightparens ⎞ ??? */ { 0x08ae, 0x23a0 }, /* botrightparens ⎠ ??? */ { 0x08af, 0x23a8 }, /* leftmiddlecurlybrace ⎨ ??? */ { 0x08b0, 0x23ac }, /* rightmiddlecurlybrace ⎬ ??? */ /* 0x08b1 topleftsummation ? ??? */ /* 0x08b2 botleftsummation ? ??? */ /* 0x08b3 topvertsummationconnector ? ??? */ /* 0x08b4 botvertsummationconnector ? ??? */ /* 0x08b5 toprightsummation ? ??? */ /* 0x08b6 botrightsummation ? ??? */ /* 0x08b7 rightmiddlesummation ? ??? */ { 0x08bc, 0x2264 }, /* lessthanequal ≤ LESS-THAN OR EQUAL TO */ { 0x08bd, 0x2260 }, /* notequal ≠ NOT EQUAL TO */ { 0x08be, 0x2265 }, /* greaterthanequal ≥ GREATER-THAN OR EQUAL TO */ { 0x08bf, 0x222b }, /* integral ∫ INTEGRAL */ { 0x08c0, 0x2234 }, /* therefore ∴ THEREFORE */ { 0x08c1, 0x221d }, /* variation ∝ PROPORTIONAL TO */ { 0x08c2, 0x221e }, /* infinity ∞ INFINITY */ { 0x08c5, 0x2207 }, /* nabla ∇ NABLA */ { 0x08c8, 0x223c }, /* approximate ∼ TILDE OPERATOR */ { 0x08c9, 0x2243 }, /* similarequal ≃ ASYMPTOTICALLY EQUAL TO */ { 0x08cd, 0x21d4 }, /* ifonlyif ⇔ LEFT RIGHT DOUBLE ARROW */ { 0x08ce, 0x21d2 }, /* implies ⇒ RIGHTWARDS DOUBLE ARROW */ { 0x08cf, 0x2261 }, /* identical ≡ IDENTICAL TO */ { 0x08d6, 0x221a }, /* radical √ SQUARE ROOT */ { 0x08da, 0x2282 }, /* includedin ⊂ SUBSET OF */ { 0x08db, 0x2283 }, /* includes ⊃ SUPERSET OF */ { 0x08dc, 0x2229 }, /* intersection ∩ INTERSECTION */ { 0x08dd, 0x222a }, /* union ∪ UNION */ { 0x08de, 0x2227 }, /* logicaland ∧ LOGICAL AND */ { 0x08df, 0x2228 }, /* logicalor ∨ LOGICAL OR */ { 0x08ef, 0x2202 }, /* partialderivative ∂ PARTIAL DIFFERENTIAL */ { 0x08f6, 0x0192 }, /* function ƒ LATIN SMALL LETTER F WITH HOOK */ { 0x08fb, 0x2190 }, /* leftarrow ← LEFTWARDS ARROW */ { 0x08fc, 0x2191 }, /* uparrow ↑ UPWARDS ARROW */ { 0x08fd, 0x2192 }, /* rightarrow → RIGHTWARDS ARROW */ { 0x08fe, 0x2193 }, /* downarrow ↓ DOWNWARDS ARROW */ /* 0x09df blank ? ??? */ { 0x09e0, 0x25c6 }, /* soliddiamond ◆ BLACK DIAMOND */ { 0x09e1, 0x2592 }, /* checkerboard ▒ MEDIUM SHADE */ { 0x09e2, 0x2409 }, /* ht ␉ SYMBOL FOR HORIZONTAL TABULATION */ { 0x09e3, 0x240c }, /* ff ␌ SYMBOL FOR FORM FEED */ { 0x09e4, 0x240d }, /* cr ␍ SYMBOL FOR CARRIAGE RETURN */ { 0x09e5, 0x240a }, /* lf ␊ SYMBOL FOR LINE FEED */ { 0x09e8, 0x2424 }, /* nl ␤ SYMBOL FOR NEWLINE */ { 0x09e9, 0x240b }, /* vt ␋ SYMBOL FOR VERTICAL TABULATION */ { 0x09ea, 0x2518 }, /* lowrightcorner ┘ BOX DRAWINGS LIGHT UP AND LEFT */ { 0x09eb, 0x2510 }, /* uprightcorner ┐ BOX DRAWINGS LIGHT DOWN AND LEFT */ { 0x09ec, 0x250c }, /* upleftcorner ┌ BOX DRAWINGS LIGHT DOWN AND RIGHT */ { 0x09ed, 0x2514 }, /* lowleftcorner └ BOX DRAWINGS LIGHT UP AND RIGHT */ { 0x09ee, 0x253c }, /* crossinglines ┼ BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */ { 0x09ef, 0x23ba }, /* horizlinescan1 ⎺ HORIZONTAL SCAN LINE-1 (Unicode 3.2 draft) */ { 0x09f0, 0x23bb }, /* horizlinescan3 ⎻ HORIZONTAL SCAN LINE-3 (Unicode 3.2 draft) */ { 0x09f1, 0x2500 }, /* horizlinescan5 ─ BOX DRAWINGS LIGHT HORIZONTAL */ { 0x09f2, 0x23bc }, /* horizlinescan7 ⎼ HORIZONTAL SCAN LINE-7 (Unicode 3.2 draft) */ { 0x09f3, 0x23bd }, /* horizlinescan9 ⎽ HORIZONTAL SCAN LINE-9 (Unicode 3.2 draft) */ { 0x09f4, 0x251c }, /* leftt ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT */ { 0x09f5, 0x2524 }, /* rightt ┤ BOX DRAWINGS LIGHT VERTICAL AND LEFT */ { 0x09f6, 0x2534 }, /* bott ┴ BOX DRAWINGS LIGHT UP AND HORIZONTAL */ { 0x09f7, 0x252c }, /* topt ┬ BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */ { 0x09f8, 0x2502 }, /* vertbar │ BOX DRAWINGS LIGHT VERTICAL */ { 0x0aa1, 0x2003 }, /* emspace   EM SPACE */ { 0x0aa2, 0x2002 }, /* enspace   EN SPACE */ { 0x0aa3, 0x2004 }, /* em3space   THREE-PER-EM SPACE */ { 0x0aa4, 0x2005 }, /* em4space   FOUR-PER-EM SPACE */ { 0x0aa5, 0x2007 }, /* digitspace   FIGURE SPACE */ { 0x0aa6, 0x2008 }, /* punctspace   PUNCTUATION SPACE */ { 0x0aa7, 0x2009 }, /* thinspace   THIN SPACE */ { 0x0aa8, 0x200a }, /* hairspace   HAIR SPACE */ { 0x0aa9, 0x2014 }, /* emdash — EM DASH */ { 0x0aaa, 0x2013 }, /* endash – EN DASH */ /* 0x0aac signifblank ? ??? */ { 0x0aae, 0x2026 }, /* ellipsis … HORIZONTAL ELLIPSIS */ { 0x0aaf, 0x2025 }, /* doubbaselinedot ‥ TWO DOT LEADER */ { 0x0ab0, 0x2153 }, /* onethird ⅓ VULGAR FRACTION ONE THIRD */ { 0x0ab1, 0x2154 }, /* twothirds ⅔ VULGAR FRACTION TWO THIRDS */ { 0x0ab2, 0x2155 }, /* onefifth ⅕ VULGAR FRACTION ONE FIFTH */ { 0x0ab3, 0x2156 }, /* twofifths ⅖ VULGAR FRACTION TWO FIFTHS */ { 0x0ab4, 0x2157 }, /* threefifths ⅗ VULGAR FRACTION THREE FIFTHS */ { 0x0ab5, 0x2158 }, /* fourfifths ⅘ VULGAR FRACTION FOUR FIFTHS */ { 0x0ab6, 0x2159 }, /* onesixth ⅙ VULGAR FRACTION ONE SIXTH */ { 0x0ab7, 0x215a }, /* fivesixths ⅚ VULGAR FRACTION FIVE SIXTHS */ { 0x0ab8, 0x2105 }, /* careof ℅ CARE OF */ { 0x0abb, 0x2012 }, /* figdash ‒ FIGURE DASH */ { 0x0abc, 0x2329 }, /* leftanglebracket 〈 LEFT-POINTING ANGLE BRACKET */ /* 0x0abd decimalpoint ? ??? */ { 0x0abe, 0x232a }, /* rightanglebracket 〉 RIGHT-POINTING ANGLE BRACKET */ /* 0x0abf marker ? ??? */ { 0x0ac3, 0x215b }, /* oneeighth ⅛ VULGAR FRACTION ONE EIGHTH */ { 0x0ac4, 0x215c }, /* threeeighths ⅜ VULGAR FRACTION THREE EIGHTHS */ { 0x0ac5, 0x215d }, /* fiveeighths ⅝ VULGAR FRACTION FIVE EIGHTHS */ { 0x0ac6, 0x215e }, /* seveneighths ⅞ VULGAR FRACTION SEVEN EIGHTHS */ { 0x0ac9, 0x2122 }, /* trademark ™ TRADE MARK SIGN */ { 0x0aca, 0x2613 }, /* signaturemark ☓ SALTIRE */ /* 0x0acb trademarkincircle ? ??? */ { 0x0acc, 0x25c1 }, /* leftopentriangle ◁ WHITE LEFT-POINTING TRIANGLE */ { 0x0acd, 0x25b7 }, /* rightopentriangle ▷ WHITE RIGHT-POINTING TRIANGLE */ { 0x0ace, 0x25cb }, /* emopencircle ○ WHITE CIRCLE */ { 0x0acf, 0x25af }, /* emopenrectangle ▯ WHITE VERTICAL RECTANGLE */ { 0x0ad0, 0x2018 }, /* leftsinglequotemark ‘ LEFT SINGLE QUOTATION MARK */ { 0x0ad1, 0x2019 }, /* rightsinglequotemark ’ RIGHT SINGLE QUOTATION MARK */ { 0x0ad2, 0x201c }, /* leftdoublequotemark “ LEFT DOUBLE QUOTATION MARK */ { 0x0ad3, 0x201d }, /* rightdoublequotemark ” RIGHT DOUBLE QUOTATION MARK */ { 0x0ad4, 0x211e }, /* prescription ℞ PRESCRIPTION TAKE */ { 0x0ad6, 0x2032 }, /* minutes ′ PRIME */ { 0x0ad7, 0x2033 }, /* seconds ″ DOUBLE PRIME */ { 0x0ad9, 0x271d }, /* latincross ✝ LATIN CROSS */ /* 0x0ada hexagram ? ??? */ { 0x0adb, 0x25ac }, /* filledrectbullet ▬ BLACK RECTANGLE */ { 0x0adc, 0x25c0 }, /* filledlefttribullet ◀ BLACK LEFT-POINTING TRIANGLE */ { 0x0add, 0x25b6 }, /* filledrighttribullet ▶ BLACK RIGHT-POINTING TRIANGLE */ { 0x0ade, 0x25cf }, /* emfilledcircle ● BLACK CIRCLE */ { 0x0adf, 0x25ae }, /* emfilledrect ▮ BLACK VERTICAL RECTANGLE */ { 0x0ae0, 0x25e6 }, /* enopencircbullet ◦ WHITE BULLET */ { 0x0ae1, 0x25ab }, /* enopensquarebullet ▫ WHITE SMALL SQUARE */ { 0x0ae2, 0x25ad }, /* openrectbullet ▭ WHITE RECTANGLE */ { 0x0ae3, 0x25b3 }, /* opentribulletup △ WHITE UP-POINTING TRIANGLE */ { 0x0ae4, 0x25bd }, /* opentribulletdown ▽ WHITE DOWN-POINTING TRIANGLE */ { 0x0ae5, 0x2606 }, /* openstar ☆ WHITE STAR */ { 0x0ae6, 0x2022 }, /* enfilledcircbullet • BULLET */ { 0x0ae7, 0x25aa }, /* enfilledsqbullet ▪ BLACK SMALL SQUARE */ { 0x0ae8, 0x25b2 }, /* filledtribulletup ▲ BLACK UP-POINTING TRIANGLE */ { 0x0ae9, 0x25bc }, /* filledtribulletdown ▼ BLACK DOWN-POINTING TRIANGLE */ { 0x0aea, 0x261c }, /* leftpointer ☜ WHITE LEFT POINTING INDEX */ { 0x0aeb, 0x261e }, /* rightpointer ☞ WHITE RIGHT POINTING INDEX */ { 0x0aec, 0x2663 }, /* club ♣ BLACK CLUB SUIT */ { 0x0aed, 0x2666 }, /* diamond ♦ BLACK DIAMOND SUIT */ { 0x0aee, 0x2665 }, /* heart ♥ BLACK HEART SUIT */ { 0x0af0, 0x2720 }, /* maltesecross ✠ MALTESE CROSS */ { 0x0af1, 0x2020 }, /* dagger † DAGGER */ { 0x0af2, 0x2021 }, /* doubledagger ‡ DOUBLE DAGGER */ { 0x0af3, 0x2713 }, /* checkmark ✓ CHECK MARK */ { 0x0af4, 0x2717 }, /* ballotcross ✗ BALLOT X */ { 0x0af5, 0x266f }, /* musicalsharp ♯ MUSIC SHARP SIGN */ { 0x0af6, 0x266d }, /* musicalflat ♭ MUSIC FLAT SIGN */ { 0x0af7, 0x2642 }, /* malesymbol ♂ MALE SIGN */ { 0x0af8, 0x2640 }, /* femalesymbol ♀ FEMALE SIGN */ { 0x0af9, 0x260e }, /* telephone ☎ BLACK TELEPHONE */ { 0x0afa, 0x2315 }, /* telephonerecorder ⌕ TELEPHONE RECORDER */ { 0x0afb, 0x2117 }, /* phonographcopyright ℗ SOUND RECORDING COPYRIGHT */ { 0x0afc, 0x2038 }, /* caret ‸ CARET */ { 0x0afd, 0x201a }, /* singlelowquotemark ‚ SINGLE LOW-9 QUOTATION MARK */ { 0x0afe, 0x201e }, /* doublelowquotemark „ DOUBLE LOW-9 QUOTATION MARK */ /* 0x0aff cursor ? ??? */ { 0x0ba3, 0x003c }, /* leftcaret < LESS-THAN SIGN */ { 0x0ba6, 0x003e }, /* rightcaret > GREATER-THAN SIGN */ { 0x0ba8, 0x2228 }, /* downcaret ∨ LOGICAL OR */ { 0x0ba9, 0x2227 }, /* upcaret ∧ LOGICAL AND */ { 0x0bc0, 0x00af }, /* overbar ¯ MACRON */ { 0x0bc2, 0x22a5 }, /* downtack ⊥ UP TACK */ { 0x0bc3, 0x2229 }, /* upshoe ∩ INTERSECTION */ { 0x0bc4, 0x230a }, /* downstile ⌊ LEFT FLOOR */ { 0x0bc6, 0x005f }, /* underbar _ LOW LINE */ { 0x0bca, 0x2218 }, /* jot ∘ RING OPERATOR */ { 0x0bcc, 0x2395 }, /* quad ⎕ APL FUNCTIONAL SYMBOL QUAD */ { 0x0bce, 0x22a4 }, /* uptack ⊤ DOWN TACK */ { 0x0bcf, 0x25cb }, /* circle ○ WHITE CIRCLE */ { 0x0bd3, 0x2308 }, /* upstile ⌈ LEFT CEILING */ { 0x0bd6, 0x222a }, /* downshoe ∪ UNION */ { 0x0bd8, 0x2283 }, /* rightshoe ⊃ SUPERSET OF */ { 0x0bda, 0x2282 }, /* leftshoe ⊂ SUBSET OF */ { 0x0bdc, 0x22a2 }, /* lefttack ⊢ RIGHT TACK */ { 0x0bfc, 0x22a3 }, /* righttack ⊣ LEFT TACK */ { 0x0cdf, 0x2017 }, /* hebrew_doublelowline ‗ DOUBLE LOW LINE */ { 0x0ce0, 0x05d0 }, /* hebrew_aleph א HEBREW LETTER ALEF */ { 0x0ce1, 0x05d1 }, /* hebrew_bet ב HEBREW LETTER BET */ { 0x0ce2, 0x05d2 }, /* hebrew_gimel ג HEBREW LETTER GIMEL */ { 0x0ce3, 0x05d3 }, /* hebrew_dalet ד HEBREW LETTER DALET */ { 0x0ce4, 0x05d4 }, /* hebrew_he ה HEBREW LETTER HE */ { 0x0ce5, 0x05d5 }, /* hebrew_waw ו HEBREW LETTER VAV */ { 0x0ce6, 0x05d6 }, /* hebrew_zain ז HEBREW LETTER ZAYIN */ { 0x0ce7, 0x05d7 }, /* hebrew_chet ח HEBREW LETTER HET */ { 0x0ce8, 0x05d8 }, /* hebrew_tet ט HEBREW LETTER TET */ { 0x0ce9, 0x05d9 }, /* hebrew_yod י HEBREW LETTER YOD */ { 0x0cea, 0x05da }, /* hebrew_finalkaph ך HEBREW LETTER FINAL KAF */ { 0x0ceb, 0x05db }, /* hebrew_kaph כ HEBREW LETTER KAF */ { 0x0cec, 0x05dc }, /* hebrew_lamed ל HEBREW LETTER LAMED */ { 0x0ced, 0x05dd }, /* hebrew_finalmem ם HEBREW LETTER FINAL MEM */ { 0x0cee, 0x05de }, /* hebrew_mem מ HEBREW LETTER MEM */ { 0x0cef, 0x05df }, /* hebrew_finalnun ן HEBREW LETTER FINAL NUN */ { 0x0cf0, 0x05e0 }, /* hebrew_nun נ HEBREW LETTER NUN */ { 0x0cf1, 0x05e1 }, /* hebrew_samech ס HEBREW LETTER SAMEKH */ { 0x0cf2, 0x05e2 }, /* hebrew_ayin ע HEBREW LETTER AYIN */ { 0x0cf3, 0x05e3 }, /* hebrew_finalpe ף HEBREW LETTER FINAL PE */ { 0x0cf4, 0x05e4 }, /* hebrew_pe פ HEBREW LETTER PE */ { 0x0cf5, 0x05e5 }, /* hebrew_finalzade ץ HEBREW LETTER FINAL TSADI */ { 0x0cf6, 0x05e6 }, /* hebrew_zade צ HEBREW LETTER TSADI */ { 0x0cf7, 0x05e7 }, /* hebrew_qoph ק HEBREW LETTER QOF */ { 0x0cf8, 0x05e8 }, /* hebrew_resh ר HEBREW LETTER RESH */ { 0x0cf9, 0x05e9 }, /* hebrew_shin ש HEBREW LETTER SHIN */ { 0x0cfa, 0x05ea }, /* hebrew_taw ת HEBREW LETTER TAV */ { 0x0da1, 0x0e01 }, /* Thai_kokai ก THAI CHARACTER KO KAI */ { 0x0da2, 0x0e02 }, /* Thai_khokhai ข THAI CHARACTER KHO KHAI */ { 0x0da3, 0x0e03 }, /* Thai_khokhuat ฃ THAI CHARACTER KHO KHUAT */ { 0x0da4, 0x0e04 }, /* Thai_khokhwai ค THAI CHARACTER KHO KHWAI */ { 0x0da5, 0x0e05 }, /* Thai_khokhon ฅ THAI CHARACTER KHO KHON */ { 0x0da6, 0x0e06 }, /* Thai_khorakhang ฆ THAI CHARACTER KHO RAKHANG */ { 0x0da7, 0x0e07 }, /* Thai_ngongu ง THAI CHARACTER NGO NGU */ { 0x0da8, 0x0e08 }, /* Thai_chochan จ THAI CHARACTER CHO CHAN */ { 0x0da9, 0x0e09 }, /* Thai_choching ฉ THAI CHARACTER CHO CHING */ { 0x0daa, 0x0e0a }, /* Thai_chochang ช THAI CHARACTER CHO CHANG */ { 0x0dab, 0x0e0b }, /* Thai_soso ซ THAI CHARACTER SO SO */ { 0x0dac, 0x0e0c }, /* Thai_chochoe ฌ THAI CHARACTER CHO CHOE */ { 0x0dad, 0x0e0d }, /* Thai_yoying ญ THAI CHARACTER YO YING */ { 0x0dae, 0x0e0e }, /* Thai_dochada ฎ THAI CHARACTER DO CHADA */ { 0x0daf, 0x0e0f }, /* Thai_topatak ฏ THAI CHARACTER TO PATAK */ { 0x0db0, 0x0e10 }, /* Thai_thothan ฐ THAI CHARACTER THO THAN */ { 0x0db1, 0x0e11 }, /* Thai_thonangmontho ฑ THAI CHARACTER THO NANGMONTHO */ { 0x0db2, 0x0e12 }, /* Thai_thophuthao ฒ THAI CHARACTER THO PHUTHAO */ { 0x0db3, 0x0e13 }, /* Thai_nonen ณ THAI CHARACTER NO NEN */ { 0x0db4, 0x0e14 }, /* Thai_dodek ด THAI CHARACTER DO DEK */ { 0x0db5, 0x0e15 }, /* Thai_totao ต THAI CHARACTER TO TAO */ { 0x0db6, 0x0e16 }, /* Thai_thothung ถ THAI CHARACTER THO THUNG */ { 0x0db7, 0x0e17 }, /* Thai_thothahan ท THAI CHARACTER THO THAHAN */ { 0x0db8, 0x0e18 }, /* Thai_thothong ธ THAI CHARACTER THO THONG */ { 0x0db9, 0x0e19 }, /* Thai_nonu น THAI CHARACTER NO NU */ { 0x0dba, 0x0e1a }, /* Thai_bobaimai บ THAI CHARACTER BO BAIMAI */ { 0x0dbb, 0x0e1b }, /* Thai_popla ป THAI CHARACTER PO PLA */ { 0x0dbc, 0x0e1c }, /* Thai_phophung ผ THAI CHARACTER PHO PHUNG */ { 0x0dbd, 0x0e1d }, /* Thai_fofa ฝ THAI CHARACTER FO FA */ { 0x0dbe, 0x0e1e }, /* Thai_phophan พ THAI CHARACTER PHO PHAN */ { 0x0dbf, 0x0e1f }, /* Thai_fofan ฟ THAI CHARACTER FO FAN */ { 0x0dc0, 0x0e20 }, /* Thai_phosamphao ภ THAI CHARACTER PHO SAMPHAO */ { 0x0dc1, 0x0e21 }, /* Thai_moma ม THAI CHARACTER MO MA */ { 0x0dc2, 0x0e22 }, /* Thai_yoyak ย THAI CHARACTER YO YAK */ { 0x0dc3, 0x0e23 }, /* Thai_rorua ร THAI CHARACTER RO RUA */ { 0x0dc4, 0x0e24 }, /* Thai_ru ฤ THAI CHARACTER RU */ { 0x0dc5, 0x0e25 }, /* Thai_loling ล THAI CHARACTER LO LING */ { 0x0dc6, 0x0e26 }, /* Thai_lu ฦ THAI CHARACTER LU */ { 0x0dc7, 0x0e27 }, /* Thai_wowaen ว THAI CHARACTER WO WAEN */ { 0x0dc8, 0x0e28 }, /* Thai_sosala ศ THAI CHARACTER SO SALA */ { 0x0dc9, 0x0e29 }, /* Thai_sorusi ษ THAI CHARACTER SO RUSI */ { 0x0dca, 0x0e2a }, /* Thai_sosua ส THAI CHARACTER SO SUA */ { 0x0dcb, 0x0e2b }, /* Thai_hohip ห THAI CHARACTER HO HIP */ { 0x0dcc, 0x0e2c }, /* Thai_lochula ฬ THAI CHARACTER LO CHULA */ { 0x0dcd, 0x0e2d }, /* Thai_oang อ THAI CHARACTER O ANG */ { 0x0dce, 0x0e2e }, /* Thai_honokhuk ฮ THAI CHARACTER HO NOKHUK */ { 0x0dcf, 0x0e2f }, /* Thai_paiyannoi ฯ THAI CHARACTER PAIYANNOI */ { 0x0dd0, 0x0e30 }, /* Thai_saraa ะ THAI CHARACTER SARA A */ { 0x0dd1, 0x0e31 }, /* Thai_maihanakat ั THAI CHARACTER MAI HAN-AKAT */ { 0x0dd2, 0x0e32 }, /* Thai_saraaa า THAI CHARACTER SARA AA */ { 0x0dd3, 0x0e33 }, /* Thai_saraam ำ THAI CHARACTER SARA AM */ { 0x0dd4, 0x0e34 }, /* Thai_sarai ิ THAI CHARACTER SARA I */ { 0x0dd5, 0x0e35 }, /* Thai_saraii ี THAI CHARACTER SARA II */ { 0x0dd6, 0x0e36 }, /* Thai_saraue ึ THAI CHARACTER SARA UE */ { 0x0dd7, 0x0e37 }, /* Thai_sarauee ื THAI CHARACTER SARA UEE */ { 0x0dd8, 0x0e38 }, /* Thai_sarau ุ THAI CHARACTER SARA U */ { 0x0dd9, 0x0e39 }, /* Thai_sarauu ู THAI CHARACTER SARA UU */ { 0x0dda, 0x0e3a }, /* Thai_phinthu ฺ THAI CHARACTER PHINTHU */ /* 0x0dde Thai_maihanakat_maitho ? ??? */ { 0x0ddf, 0x0e3f }, /* Thai_baht ฿ THAI CURRENCY SYMBOL BAHT */ { 0x0de0, 0x0e40 }, /* Thai_sarae เ THAI CHARACTER SARA E */ { 0x0de1, 0x0e41 }, /* Thai_saraae แ THAI CHARACTER SARA AE */ { 0x0de2, 0x0e42 }, /* Thai_sarao โ THAI CHARACTER SARA O */ { 0x0de3, 0x0e43 }, /* Thai_saraaimaimuan ใ THAI CHARACTER SARA AI MAIMUAN */ { 0x0de4, 0x0e44 }, /* Thai_saraaimaimalai ไ THAI CHARACTER SARA AI MAIMALAI */ { 0x0de5, 0x0e45 }, /* Thai_lakkhangyao ๅ THAI CHARACTER LAKKHANGYAO */ { 0x0de6, 0x0e46 }, /* Thai_maiyamok ๆ THAI CHARACTER MAIYAMOK */ { 0x0de7, 0x0e47 }, /* Thai_maitaikhu ็ THAI CHARACTER MAITAIKHU */ { 0x0de8, 0x0e48 }, /* Thai_maiek ่ THAI CHARACTER MAI EK */ { 0x0de9, 0x0e49 }, /* Thai_maitho ้ THAI CHARACTER MAI THO */ { 0x0dea, 0x0e4a }, /* Thai_maitri ๊ THAI CHARACTER MAI TRI */ { 0x0deb, 0x0e4b }, /* Thai_maichattawa ๋ THAI CHARACTER MAI CHATTAWA */ { 0x0dec, 0x0e4c }, /* Thai_thanthakhat ์ THAI CHARACTER THANTHAKHAT */ { 0x0ded, 0x0e4d }, /* Thai_nikhahit ํ THAI CHARACTER NIKHAHIT */ { 0x0df0, 0x0e50 }, /* Thai_leksun ๐ THAI DIGIT ZERO */ { 0x0df1, 0x0e51 }, /* Thai_leknung ๑ THAI DIGIT ONE */ { 0x0df2, 0x0e52 }, /* Thai_leksong ๒ THAI DIGIT TWO */ { 0x0df3, 0x0e53 }, /* Thai_leksam ๓ THAI DIGIT THREE */ { 0x0df4, 0x0e54 }, /* Thai_leksi ๔ THAI DIGIT FOUR */ { 0x0df5, 0x0e55 }, /* Thai_lekha ๕ THAI DIGIT FIVE */ { 0x0df6, 0x0e56 }, /* Thai_lekhok ๖ THAI DIGIT SIX */ { 0x0df7, 0x0e57 }, /* Thai_lekchet ๗ THAI DIGIT SEVEN */ { 0x0df8, 0x0e58 }, /* Thai_lekpaet ๘ THAI DIGIT EIGHT */ { 0x0df9, 0x0e59 }, /* Thai_lekkao ๙ THAI DIGIT NINE */ { 0x0ea1, 0x3131 }, /* Hangul_Kiyeog ㄱ HANGUL LETTER KIYEOK */ { 0x0ea2, 0x3132 }, /* Hangul_SsangKiyeog ㄲ HANGUL LETTER SSANGKIYEOK */ { 0x0ea3, 0x3133 }, /* Hangul_KiyeogSios ㄳ HANGUL LETTER KIYEOK-SIOS */ { 0x0ea4, 0x3134 }, /* Hangul_Nieun ㄴ HANGUL LETTER NIEUN */ { 0x0ea5, 0x3135 }, /* Hangul_NieunJieuj ㄵ HANGUL LETTER NIEUN-CIEUC */ { 0x0ea6, 0x3136 }, /* Hangul_NieunHieuh ㄶ HANGUL LETTER NIEUN-HIEUH */ { 0x0ea7, 0x3137 }, /* Hangul_Dikeud ㄷ HANGUL LETTER TIKEUT */ { 0x0ea8, 0x3138 }, /* Hangul_SsangDikeud ㄸ HANGUL LETTER SSANGTIKEUT */ { 0x0ea9, 0x3139 }, /* Hangul_Rieul ㄹ HANGUL LETTER RIEUL */ { 0x0eaa, 0x313a }, /* Hangul_RieulKiyeog ㄺ HANGUL LETTER RIEUL-KIYEOK */ { 0x0eab, 0x313b }, /* Hangul_RieulMieum ㄻ HANGUL LETTER RIEUL-MIEUM */ { 0x0eac, 0x313c }, /* Hangul_RieulPieub ㄼ HANGUL LETTER RIEUL-PIEUP */ { 0x0ead, 0x313d }, /* Hangul_RieulSios ㄽ HANGUL LETTER RIEUL-SIOS */ { 0x0eae, 0x313e }, /* Hangul_RieulTieut ㄾ HANGUL LETTER RIEUL-THIEUTH */ { 0x0eaf, 0x313f }, /* Hangul_RieulPhieuf ㄿ HANGUL LETTER RIEUL-PHIEUPH */ { 0x0eb0, 0x3140 }, /* Hangul_RieulHieuh ㅀ HANGUL LETTER RIEUL-HIEUH */ { 0x0eb1, 0x3141 }, /* Hangul_Mieum ㅁ HANGUL LETTER MIEUM */ { 0x0eb2, 0x3142 }, /* Hangul_Pieub ㅂ HANGUL LETTER PIEUP */ { 0x0eb3, 0x3143 }, /* Hangul_SsangPieub ㅃ HANGUL LETTER SSANGPIEUP */ { 0x0eb4, 0x3144 }, /* Hangul_PieubSios ㅄ HANGUL LETTER PIEUP-SIOS */ { 0x0eb5, 0x3145 }, /* Hangul_Sios ㅅ HANGUL LETTER SIOS */ { 0x0eb6, 0x3146 }, /* Hangul_SsangSios ㅆ HANGUL LETTER SSANGSIOS */ { 0x0eb7, 0x3147 }, /* Hangul_Ieung ㅇ HANGUL LETTER IEUNG */ { 0x0eb8, 0x3148 }, /* Hangul_Jieuj ㅈ HANGUL LETTER CIEUC */ { 0x0eb9, 0x3149 }, /* Hangul_SsangJieuj ㅉ HANGUL LETTER SSANGCIEUC */ { 0x0eba, 0x314a }, /* Hangul_Cieuc ㅊ HANGUL LETTER CHIEUCH */ { 0x0ebb, 0x314b }, /* Hangul_Khieuq ㅋ HANGUL LETTER KHIEUKH */ { 0x0ebc, 0x314c }, /* Hangul_Tieut ㅌ HANGUL LETTER THIEUTH */ { 0x0ebd, 0x314d }, /* Hangul_Phieuf ㅍ HANGUL LETTER PHIEUPH */ { 0x0ebe, 0x314e }, /* Hangul_Hieuh ㅎ HANGUL LETTER HIEUH */ { 0x0ebf, 0x314f }, /* Hangul_A ㅏ HANGUL LETTER A */ { 0x0ec0, 0x3150 }, /* Hangul_AE ㅐ HANGUL LETTER AE */ { 0x0ec1, 0x3151 }, /* Hangul_YA ㅑ HANGUL LETTER YA */ { 0x0ec2, 0x3152 }, /* Hangul_YAE ㅒ HANGUL LETTER YAE */ { 0x0ec3, 0x3153 }, /* Hangul_EO ㅓ HANGUL LETTER EO */ { 0x0ec4, 0x3154 }, /* Hangul_E ㅔ HANGUL LETTER E */ { 0x0ec5, 0x3155 }, /* Hangul_YEO ㅕ HANGUL LETTER YEO */ { 0x0ec6, 0x3156 }, /* Hangul_YE ㅖ HANGUL LETTER YE */ { 0x0ec7, 0x3157 }, /* Hangul_O ㅗ HANGUL LETTER O */ { 0x0ec8, 0x3158 }, /* Hangul_WA ㅘ HANGUL LETTER WA */ { 0x0ec9, 0x3159 }, /* Hangul_WAE ㅙ HANGUL LETTER WAE */ { 0x0eca, 0x315a }, /* Hangul_OE ㅚ HANGUL LETTER OE */ { 0x0ecb, 0x315b }, /* Hangul_YO ㅛ HANGUL LETTER YO */ { 0x0ecc, 0x315c }, /* Hangul_U ㅜ HANGUL LETTER U */ { 0x0ecd, 0x315d }, /* Hangul_WEO ㅝ HANGUL LETTER WEO */ { 0x0ece, 0x315e }, /* Hangul_WE ㅞ HANGUL LETTER WE */ { 0x0ecf, 0x315f }, /* Hangul_WI ㅟ HANGUL LETTER WI */ { 0x0ed0, 0x3160 }, /* Hangul_YU ㅠ HANGUL LETTER YU */ { 0x0ed1, 0x3161 }, /* Hangul_EU ㅡ HANGUL LETTER EU */ { 0x0ed2, 0x3162 }, /* Hangul_YI ㅢ HANGUL LETTER YI */ { 0x0ed3, 0x3163 }, /* Hangul_I ㅣ HANGUL LETTER I */ { 0x0ed4, 0x11a8 }, /* Hangul_J_Kiyeog ᆨ HANGUL JONGSEONG KIYEOK */ { 0x0ed5, 0x11a9 }, /* Hangul_J_SsangKiyeog ᆩ HANGUL JONGSEONG SSANGKIYEOK */ { 0x0ed6, 0x11aa }, /* Hangul_J_KiyeogSios ᆪ HANGUL JONGSEONG KIYEOK-SIOS */ { 0x0ed7, 0x11ab }, /* Hangul_J_Nieun ᆫ HANGUL JONGSEONG NIEUN */ { 0x0ed8, 0x11ac }, /* Hangul_J_NieunJieuj ᆬ HANGUL JONGSEONG NIEUN-CIEUC */ { 0x0ed9, 0x11ad }, /* Hangul_J_NieunHieuh ᆭ HANGUL JONGSEONG NIEUN-HIEUH */ { 0x0eda, 0x11ae }, /* Hangul_J_Dikeud ᆮ HANGUL JONGSEONG TIKEUT */ { 0x0edb, 0x11af }, /* Hangul_J_Rieul ᆯ HANGUL JONGSEONG RIEUL */ { 0x0edc, 0x11b0 }, /* Hangul_J_RieulKiyeog ᆰ HANGUL JONGSEONG RIEUL-KIYEOK */ { 0x0edd, 0x11b1 }, /* Hangul_J_RieulMieum ᆱ HANGUL JONGSEONG RIEUL-MIEUM */ { 0x0ede, 0x11b2 }, /* Hangul_J_RieulPieub ᆲ HANGUL JONGSEONG RIEUL-PIEUP */ { 0x0edf, 0x11b3 }, /* Hangul_J_RieulSios ᆳ HANGUL JONGSEONG RIEUL-SIOS */ { 0x0ee0, 0x11b4 }, /* Hangul_J_RieulTieut ᆴ HANGUL JONGSEONG RIEUL-THIEUTH */ { 0x0ee1, 0x11b5 }, /* Hangul_J_RieulPhieuf ᆵ HANGUL JONGSEONG RIEUL-PHIEUPH */ { 0x0ee2, 0x11b6 }, /* Hangul_J_RieulHieuh ᆶ HANGUL JONGSEONG RIEUL-HIEUH */ { 0x0ee3, 0x11b7 }, /* Hangul_J_Mieum ᆷ HANGUL JONGSEONG MIEUM */ { 0x0ee4, 0x11b8 }, /* Hangul_J_Pieub ᆸ HANGUL JONGSEONG PIEUP */ { 0x0ee5, 0x11b9 }, /* Hangul_J_PieubSios ᆹ HANGUL JONGSEONG PIEUP-SIOS */ { 0x0ee6, 0x11ba }, /* Hangul_J_Sios ᆺ HANGUL JONGSEONG SIOS */ { 0x0ee7, 0x11bb }, /* Hangul_J_SsangSios ᆻ HANGUL JONGSEONG SSANGSIOS */ { 0x0ee8, 0x11bc }, /* Hangul_J_Ieung ᆼ HANGUL JONGSEONG IEUNG */ { 0x0ee9, 0x11bd }, /* Hangul_J_Jieuj ᆽ HANGUL JONGSEONG CIEUC */ { 0x0eea, 0x11be }, /* Hangul_J_Cieuc ᆾ HANGUL JONGSEONG CHIEUCH */ { 0x0eeb, 0x11bf }, /* Hangul_J_Khieuq ᆿ HANGUL JONGSEONG KHIEUKH */ { 0x0eec, 0x11c0 }, /* Hangul_J_Tieut ᇀ HANGUL JONGSEONG THIEUTH */ { 0x0eed, 0x11c1 }, /* Hangul_J_Phieuf ᇁ HANGUL JONGSEONG PHIEUPH */ { 0x0eee, 0x11c2 }, /* Hangul_J_Hieuh ᇂ HANGUL JONGSEONG HIEUH */ { 0x0eef, 0x316d }, /* Hangul_RieulYeorinHieuh ㅭ HANGUL LETTER RIEUL-YEORINHIEUH */ { 0x0ef0, 0x3171 }, /* Hangul_SunkyeongeumMieum ㅱ HANGUL LETTER KAPYEOUNMIEUM */ { 0x0ef1, 0x3178 }, /* Hangul_SunkyeongeumPieub ㅸ HANGUL LETTER KAPYEOUNPIEUP */ { 0x0ef2, 0x317f }, /* Hangul_PanSios ㅿ HANGUL LETTER PANSIOS */ { 0x0ef3, 0x3181 }, /* Hangul_KkogjiDalrinIeung ㆁ HANGUL LETTER YESIEUNG */ { 0x0ef4, 0x3184 }, /* Hangul_SunkyeongeumPhieuf ㆄ HANGUL LETTER KAPYEOUNPHIEUPH */ { 0x0ef5, 0x3186 }, /* Hangul_YeorinHieuh ㆆ HANGUL LETTER YEORINHIEUH */ { 0x0ef6, 0x318d }, /* Hangul_AraeA ㆍ HANGUL LETTER ARAEA */ { 0x0ef7, 0x318e }, /* Hangul_AraeAE ㆎ HANGUL LETTER ARAEAE */ { 0x0ef8, 0x11eb }, /* Hangul_J_PanSios ᇫ HANGUL JONGSEONG PANSIOS */ { 0x0ef9, 0x11f0 }, /* Hangul_J_KkogjiDalrinIeung ᇰ HANGUL JONGSEONG YESIEUNG */ { 0x0efa, 0x11f9 }, /* Hangul_J_YeorinHieuh ᇹ HANGUL JONGSEONG YEORINHIEUH */ { 0x0eff, 0x20a9 }, /* Korean_Won ₩ WON SIGN */ { 0x13a4, 0x20ac }, /* Euro € EURO SIGN */ { 0x13bc, 0x0152 }, /* OE Œ LATIN CAPITAL LIGATURE OE */ { 0x13bd, 0x0153 }, /* oe œ LATIN SMALL LIGATURE OE */ { 0x13be, 0x0178 }, /* Ydiaeresis Ÿ LATIN CAPITAL LETTER Y WITH DIAERESIS */ { 0x20ac, 0x20ac }, /* EuroSign € EURO SIGN */ }; long keysym2ucs(KeySym keysym) { int min = 0; int max = sizeof(keysymtab) / sizeof(struct codepair) - 1; int mid; /* first check for Latin-1 characters (1:1 mapping) */ if ((keysym >= 0x0020 && keysym <= 0x007e) || (keysym >= 0x00a0 && keysym <= 0x00ff)) return keysym; /* also check for directly encoded 24-bit UCS characters */ if ((keysym & 0xff000000) == 0x01000000) return keysym & 0x00ffffff; /* binary search in table */ while (max >= min) { mid = (min + max) / 2; if (keysymtab[mid].keysym < keysym) min = mid + 1; else if (keysymtab[mid].keysym > keysym) max = mid - 1; else { /* found it */ return keysymtab[mid].ucs; } } /* no matching Unicode value found */ return -1; } �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/�������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014402�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/�������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015533�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/DejaVuSans.ttf�����������������������������������������������������������0000664�0000000�0000000�00002650240�12641336260�0020266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0FFTMf ��<���GDEF0��X��GPOS?����GSUBArA����rOS/2Y-v-��h���Vcmapo����cvt �i9����fpgmq4vj�����gasp����t��� glyf$G��π�Shead�Qo� #���6hhea -� #@���$hmtxں� #d��_pkern�%� ��?loca\#� ��_tmaxpIq� "D��� namelM� "d��=post1� _l��prep;�� K8��h�������ɉo1����??����??������(0����Y���������������������� �  �  � �� �  ������� $�%%�&J�KK�LN�OS�Tr�s�����:�;;�<=�>E�FL�MR�S�� �  �  $� % '� ( z� { {� | � � � � � � � � � ������Q�RR�SS�TT�UW�XX�Yc�d������ y�zz�{����������������������������� \�DFLT�zarab�armn�brai�cans�cher�cyrl�geor�grek�hanihebrkana*lao 6latnFmathnko ogamrunrtfngthai����������KUR �SND �URD ������������������������������������������MKD �SRB ��������������������������������������������������������������4�ISM �4KSM �4LSM �4MOL �4NSM �4ROM �4SKS �4SSM �4��������������������������������������������������������� kern�8kern�>mark�Fmark�Tmark�\mark�dmkmk�jmkmk�rmkmk�x����������������� ���� � ���� � ���� �����������������"�*�2�:�B�L�T�\�d�l�t�|�����������������������fF��� ��� f��� ���!���#����7����8����:���<TAB~FW~p����q������0�&��:� ������ ������ux}��ux}��������������������������� ��*�0�6�<�B�H�N�T�Z�`�f�l�r�x�~�������:����:����:����:������:�r��:���� ����4�� ��4���� `��Kstvwyz{|~��Kstvwyz{|~����R���X���^���d���j���p���v���|���������������������������������������������������������������������������������$� ���l��E��BC���� �����������N�>��X� ����� �&�,��lw�lw�lw�fn���;>?@AD��MR��������� ���&���,���2���8�l`�l~�l~�l`�l~�l`�Z&�� �#�H�N�T�Z�`�f�l�r�x�~�������������������������������������������������t��t������;������8��8��8��������� �������������������� ����!�"�� ���� � ����� �!������������������������������������������������������������������� ��������"��(��.��4��:��@��F������������������������������������������������������������������������������������������������������������������������������������B�� �:�v�|���������������������� $*06<BHNTZ`flrx~��h��h��h��=������D����������h��h������h��V��D������h��h��=����D��D�������������n���n���n���n����������h��h��������������������������������������������� �  �!�# �)�0�1�2zz�9�� ���������� �%�,zz�7�8���������������������� ��������$��*��0��6��<��B��H��N��T��Z��`��f��l��r��x��~������������������������������������������������������ ��&��,��{��{��{��������������{��{��{��{��{��{��{����������{��{����������{��{��{����{����������{��{����������������{��{��{��{��{��{��{��{��{��{��{��{������ ���$�6�H�Z�l�~���� �c��j��� �c��j��� �c��j��� �c��j��� �c����� �c����� �c��j��� �c��j������%ux}����>���D���J���P���V���\���b���h���n���t���z�������������������������������������������������������������V�� i "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv| �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z     " ( . 4 : @ F L R X ^ d j p v | �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z  "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>D����U���������������,����������������!�������������8���������|����Q�������'������������n�������������� ��p��p�j�j�j�,v�,�,v�j�j� � �X�X�X�XD�[j�[j���,� 8�� 8�>���>�j� �p��j��j�j��^�j��j��,�,�,�,�,�,�,�j�^�p�p�j��j�j�j� � � � � � � � � �X�X�X�X�X�[j�� 8�p�p� 8�v� 8��� j� j� j� 8� 8� v� j� j� j� p� D� j�>�>�>��D�>�>��>� j�,� �p�p�j����I������^���������`������������k���/���������������#���������������e���������Y������������Y���Y�����+�+���+�+���+�+�j�j�+�+�j�j�+�+�j�j�+�+� 8� 8�j�j� 8� 8�j�j�,�,�X �X �,�,�X�X�,�,�X �X �,�,�X �X ���j�j�j�j�j�j� � � � � j� j�,j�,j� j� j�,j�,j� D� D�v�v� j� j�,j�,j�>��>��+�+� j�R�j�� 8� 8�,j�,j� � �+�+�p�p�+�+�,�,�,���, �,�,�,�,�,�,�,�,�,�,��2����� � ���p�p�+�+���p�p�+�+�j�j�j�j�+�+�j�j�+�+�,�,�X�X�,�,�X�X�,�,�X�X�j�j�j�j� � � � �X�X�j�j�X�X�j�j�X�X�&j�&j�X�X�&j�&j�[j�[j�Sj�Sj�[j�[j�Sj�Sj���X����X�� 8� 8�j�j���j�j� 8� 8�,j�,j�>�>�S�S�����&j�&j�>��+�+�j�j�j�� � �p�p���+�+�j�+�+� 8�j�j��j�j�+�+�^�+�+�j�+�+�,�X�X�,�X�X�,�X�X�,�X �X � � �>�S�S�p�+�+� �j����������I���I���I������������^���^���^���������������������`���`���`������������������������������k���k���k���/���/���/���������������������������������������#���#���#���������������������������������������e���e���e���������������������Y���Y���Y������������������������������Y���Y���Y���Y���Y���Y���^�p�p�j�j� � � � � �X�p�p�X���X���X� p� p�X�&j�&j�[j�Sj�Sj��X��p���p���v����j�j��j�j� j�j�j� j�,j�,j� 8�,j�,j� v��� j�,j�,j� p��� j�,j�,j�>�S�S�>�S�S��+�I��+�+�c�+�+��+�+�� &C��Or��B�D�@�U    y��%ux}����B���H���N���T���Z���`���f���l���r���x���~����������������������������������������������������������������������� ��0�6�<�B�H�N�T�Z�`�f�l�r�x�~����������c��0��0�0�0��8��0�0���0�q=�i0�0��0�0�1�0��f0�0�j=�0��P��&,��.2�44� 67� 9:�<@���������0������ ���$�6�H�Z�l�~���� �cr����� �cr����� �cr����� �cr����� �cr����� �cr����� �cr����� �cr��������Kstvwyz{|~����Z���`���f���l���r���x���~����������������������������������������������`�������������������������`�����������������~�� N "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv| �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z     " ( . 4 : @ F L R X ^ d j p v | �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z  "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv|� $*06<BHNTZ`fl�R`�`�S`��4��r��r��L�R�L��������X �X �X �X �[r�[r�~�x�,�L�L�����R�����L��L��R���L���������@���@������x���������X �X �X �X �X �[r�r�L�L�L�L�L�L�L�L�x�x�x�9�9��x�x�x�x�x�x�4�4�f����_���RL�����R��I��^���`����n������#��������Y����Y�Y���+�+���+�+���+�+�L�L�+�+�L�L�+�+���+�+�L�L�@��L�L�@����X�X���X�X���X�X���X�X�������@�@���x�x�x�x�����x�x�����x�x�����x�x�l�l���_�e�+�+�RL�R �L� �9�9�����+�+��XV�+�+�,�,�,:���,�,�,�,:�,:�,�,�,�,�,:�,:�L�������r�r��X�+F�+F�r�r���+�+�L�&L�R�R�+�+�L�L�+�+���X�X���X�X���X~�X~���������X �X ���X �X �R�R�X �X �& �& �X �X �&�&�[r�[r�Sr�Sr�[r�[r�Sr�Sr�~��~��x�~�x�~�L�L�F��L�R�F����������Sr�Sr��R�&R�&R���+�+�R�&R�L� ����XV��X�+�+��+�+�L�L��R�L��+�+�R�+�+��+�+��X�X��Xx�Xx��Xx�Xx��X~�X~���4�S4�S4��+�+��&R����I�I�I����^�^�^�������`�`�`����������n�n�n����������������#�#�#����������������������Y�Y�Y����������Y�Y�Y�Y�Y�Y���@��������X �R�R�X ���X �R�R�X �& �& �X �X�X�[r�Sr�Sr�x�r�x�L�L��L�F��L�L��R�F��R�@��x��xx��xx�x�����9��������x�����x�����x�f�f�4�S4�S4�f�Sf�Sf��Sr�Sr��+�+��+�+��+�+��''��11�::�Or��'�)�t@�U�x    y��Kstvwyz{|~����z���������������������������������������������������������������������� ��������"��(�`��������������������������{��{��{��{��{��{��{��{�`�������������������� ��<�B�H�N�T�Z�`�f�l�r�x�~������������������]���x����������x@����[���"���)@�>���E��������������"���~���~���������x���2���������������x���:���:����8��]^���BCE��������������������������"�>� ��@�F�L�R�X�^�d�j�p�v�|���������������������]k�xy�y�y��xy�z�[f�"w�)h�>y�Ey��`��P�[�"�~[�~t�`�z�xy�2{�`���u�x���J���J�:�:��8��LL�[[�]^��� ;>?@ADMNOPQR� ���2���8���>���D���J���P���V���\���b���h���n���t���t���b���b���b���b���t���`���~���~���`���~���`�� ���Z� �����R����� ���� � ����!�"�#���������������������������������������������������������������� ��������$��*��0��6��<��B��H��N��T��Z���������������������������������������������������������������������������� �,28>DJPV\bhntz "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#�$�=���D�]����4���5���6���8���:()�;AA�=HH�>QR�?YY�Aaa�By{�C�F�G�H�I**�J77�KTT�L�M  �N�X�[�]�^�`�d�o#�y(+�~2>�@D����RT���� �����������b�N��j� �����$�*�0�6�<�J�m���s�}�P�������-  ������ �����{��{��� �Y������������� &,28>DJPV\bhntz "(.4:@FLRX^djpv|����L���-������.���/���+���+���'������������������f������������������s���.���}������/���/���/���/���'���������������s�����������/������/������/������/������s���}���\���'������/���'���������R�/������/������/������������R���J������s���R�/������/������'���s���{���y���5���D���;������+���������.������/������}R��Y�$�&�'�(�+�,�0�1�2�6�8�=�D�F�G�H�K�L�P�Q�R�V�X�]����������������������-HQRYayz{*7T ' (    89<=>C���������� �� djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@FLRX^djpv|� $*06<BHNTZ`flrx~ &,28>DJPV\bhntz     " ( . 4 : @ F L R X ^ d j p v | �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z     " ( . 4 : @ F L R X ^ d j p v | �     $ * 0 6 < B H N T Z ` f l r x ~ �������������������������������������L������������\������/���.R�������s������'������'���}������s���������������r������J���������f������;���R�������R�������������s���R�R����%������}���^���G���b���`R����/���/���/���/���'������������������}���s���J��������f���������/������/������/������/���������R�s���s������}���;������\���f���'������7R�/���'���z�`R�������R�/������/������/������������������������������.R�R�'���}������r���`R����T���������������TR�T���c���R���R���J���@���@������R�jR�jR����bR�b���}R����R����������������R�R����R�R�R�R����s���������R�5���5���5R�R�aR����t���;���Q���'R�R�R�R�R�R�R�}���}���^���G���^���d���R����R�R����:������:R�'���a���H�������R�R�_���R����:������R����GR���� R����~R�J���}���'���/���������'���}������������'���}���^������T������T���T������@������X���������}������������������������T���g���^���G���������X���^���R����f����f��f�t�ft��f�/������/������������L���B���RR�f������������,���4���$R����'���������_������zR�f���4������������L�������������}������`R����e���������������T������������������������'���sR�����^������G���^���������5���s������R�R�/���R�R�wR�R�JV�����������1���������������v������v����vR�������������������;������n���������R����R�'���R����R� R�R�R�������\���R�������������}���������%���f������L���5���s���/������������<���������\������R����������&���������R������x���9���������\���������w���������������������������R���������}R��]�����$�=� �D�]�$���>���B���C���D���I���J���K���M���O���P���W���Y  �Z�[()�\--�^AA�_EE�`HH�aNN�bQR�cTT�eYY�faa�gll�hvv�iy{�j�m�o�s �vJ�~Lg�ik�mm�FF�II�LL�����""�33�66�|}�cd�fk�nv�z~��   ' (        % & ' ) , - 2 678:LO88QRVX#d(+t1Dxas  �� ���� � ����!�"�#���������������������������������������������������������������� ��������$��*��0��6��<��B��H��N��T��Z��������������������������������������������������������������������������8j�� g� $*06<BHNTZ`flrx~ "(06<BHNTZ`fntz &,28>DJPV\bhntz $*06<BJPV\bhntz �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 : @ F L R X ^ d j p v | �     $ * 0 6 < B H N T Z ` f l r x ~      & , 2 8 > D J P V \ b h n t z     " ( . 4 : @ F L R X ^ d j p v | � $*06<BHNTZ`flrx~ "(.4:@FNTZ`flrx~ &,28>DJPV\bhntz $*06<BHNTZ`flrx~� $*06<BHNTZ`flrx~ &,28>DJPV�������������L����\��/�.��*�s��'��'�}��s�����r��J{�#��{���{���j{��/�/���{�{�s{� �{�o{�{�'{��}{��^{�G{�b{�`{�{�'�{�{�}�s{����J{�#���Q�{��{�{�{�s��}{����\�L��X�'���;�\��/�/�����'���'{���s��s��r�`{��{���{�'��{��{�����{�.�/�'�}�{�r�`{�{�T{�{��{��{���c{�R{�R{�J|��@{�@{�{�{�j�j{�{�b{�b{�}{���/�{�{�����{�{�{�{�{�{�s{��{�{��3{�3�3{�^{�a{�p{�{�;{�Q{�'{���{��{��}{�}{�^{�G{�^�d{�{�{�{�{��:��:�'�a{�H{��{�/�{�{�j��:����G�{� ��J{�~�^{�}�J|��E�{�}�{�{��{�{�E�}{�p{�{�t{�}{�j{�{�{�b{�{�^{�~�~��{�}{�t{�^{�{�{�{�/�'�{�{��{�H��/��r������t��O�s���}�s��'���L�s�o�q����G�G�Y���N�s��T{��a{�E{�{�{�{�@{�{�t{�{�{�{�}{�{�{�{�T{�`{�k�b{�{�K{�{�{�{�{�{�{�{�t{�{�'{�/�/�/�{�{�4�{��^{��c{�s�{��"{�O�{�,�s{�O�{��%�'�}{��{��{�O�{��t{��t{����e{��s�K{�{�{�{�'�}{�E{��b{�{��t{�{�{�^{�{�{�T{�{�T�T{�{�@{�{�{�{�{�}{�{�{�{�{�{�{�{�{�T{�g{�b{�^{�G{�{�{�{�^{�{�{�����������L��B�R�f����,�4�${��'� ���_��z�f�4�D���L�����}1�{�`{��e��*��*��}�T{�������{�'�s���^{��G{�^{��{�{�3�s{�{�����/�� {�0�{��{��{��{�'�l�{�n�{�T{�T{���w��J{��{���{�1�{��{��v{��vq��v{���*��\��;�{���n�{��{��{�'�o{����{����{����{�\�j{����{�}�{��'{�f�{�L�5�s�/����<���\������&���R��x�9��{�\{���w���������{�{���{�{�{��}{����w�����$�=� �D�]�$���>���?���A���B���C���D���F���G���I���J  �K�L()�M55�OAB�PEE�RHI�SNN�UPV�VXY�][]�___�baa�cff�dij�elp�gt{�l�t�u �yJ�Lg�ik�mm�E]�de�ii�kk�mm�oo�ww��  5KS b"#h*+j.6l@@uMMvXXw^^xbby|}z|}cknwz~                2288�#%%#'+$0D)as>QRS]`  abcef�� ������� �"�#�( �.�5zz�@�A����������$��*��0��6��>��F��L��R��X��`��f��l��r��x��~������������������������������������������������������ ��&��,��2��8��>��F��N��T��Z��`��f��l��r��x��~����������{���{���{���{��{��{��{��{���{���{��{��{��{���{��{��{��{��{�o��r��r��{�r��{��{��{��{��{��{��{��{��{��{��{��{�{�{�A{�{�{��{��{��{��{��{��{��{��{��{��{��{� ��{���{��{��{��{��{��{��{��{��{��{��{��{��{�>��D� ��>�D�J�P�V�\�b�h�n�t�z��������������������������X���(�������������l���>���t�������V����(���t���>���\���X���(���������R�������D���t���R�<���D�����$�(�,�2�8�<�=�D�H�L�R�X�\�]���HYayz{*7T����������&���!0# �5�P�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������K�r�9�K��D�� ���������������������&���������������������������&�������������������K�����������������������������������������������9����������a��}��a��������������������u�����������9������a����aua��au�/�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&��������������������������������������������������������������������������������������������������������������������������������������������D����aD����������������������������D��������k����k����������D��������D��DD����������������k��������D����D��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������)������������������a��������������������������������k}�������������������������������������������������������������������������/����������������D��������������������������������D����������������������������������������������������������������������a�����9������������������������}����������������������������������������������������������������������������������������������������������������D����}���������������������������������������������������������������������������������������������������������������������&�&���9������������������������������������������������������������������������������������������������������������������������������������������������������}������������������k����}������������������������������������������������������������������������������������������k}���������&��������������������������������������������������������������������������������������������������������������������������������������������������������D a��������������������������������������������D������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y}������������������������������a����a��������a������u������N����aa��au������������������������������������������������������������������������������������������������}��������������������������}������������������������������������������������������������������������k��������}������������������������������������������������������k������������������������������������������������������������������a�� aa������������������������������������������������������k��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������k�����������������������������������������������������������������������������������������������������������������������������������������A����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������k���&��������������������������������������������������������������������������������������������������������������������������������������������������k}��}D�����������������������������������������������������������������������������H�����������������������������������������������V��a����������������������������������������������������������������������������������������������������������������������������������������������������D��������������������������������������������������������������������������������������������������������������������������������������������������)������������������������������������������������������������������������������������������������������������������������������������������������������k������������������������������������������������������������������������������������������������������������������������������������������������������������������������k�����������������������������������������������������������������������������������������������������������������������������D��N�������������������������������������������������������������������������������������������������������������������9����������a��}��a��������������������u�����������9����������a����au���������������/���9����������a��}��a��������������������u�����������9����������a����au�������������/���9����������a��}��a��������������������u�����������9����������a����au���������������/�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&������k����������������������������������������������������������������������������������������������������������������������������������������������������D���&�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������9����������a��}��a��������������������u�������������9������������a����au�������������/���9����������a��}��a�����������������������������������9��������������a����a���������������/������������������������������������������������������������������������������������������������������������������������������������������������D��������������������������������������������������������?��������������������������������������������������������������������������������������������������������}D���������������������������������������������������������������������������������������������������������������������������V��D a��������������������������������������������D�����������������������������������������������������������������������������K�r�9�K��D�� ���������������������&���������������������������&���������������������K������������������������������������������������������������������������������k������������}����k�������������������������������������������������������������������������&�/��������������������������<�������&����������������������������������������������������������������������R����$�$��%�%��&�&��'�'��)�)��*�*��+�+��-�-� �.�.� �/�/� �2�2� �3�3� �4�4��5�5��6�6��7�7��8�8��9�9��:�:��;�;��<�<��=�=��H�H��I�I��N�N��Q�Q��R�R��U�U��Y�Y��Z�Z��[�[� �\�\�!�m�m�"�}�}�#���$���%���&���%���'���(������ ���������)���*������+���������!���!���,���,���-���(���(������.��������� ��� �/  �����0  �""�&&�100�::�??� �2 �3 �4�� �������������$�$��%�%��&�&��'�'��)�)��*�*� �+�+��-�-� �.�/��2�2� �3�3��4�4� �5�5��6�6� �7�7��8�8��9�9��:�:��;�;��<�<��=�=��D�D��F�F��G�G��H�H��I�I��J�K��L�L��O�O��P�P��Q�Q��R�R��T�T��U�U��V�V� �W�W�!�X�X�"�Y�Y�#�Z�Z�$�[�[�%�\�\�&�m�m�'�}�}�(������)���*��� ������������+������+������,������,���-������.������.���/���"���/���&���&���0���1���0���1���0���1������2���3���4���3���5������2������6���7���8���8���8���8������3���9������3���:���;���;������  ��3�<�3�<�=�<���;��� �   � !!� ""� ##� $$�>%%�5&&�''�!((�?++�@--�@//�@00�11�"33�@55�@66�A77�B88�C99�D::�??��4�E�F�E�F� �G�4�3�H�4�I�J y y�A z z�K { {�L | |�B } }�A ~ ~�B �C �D �M �N �O���a��$�%�&�'�)�*�+�-�.�/�2�3�4�5�6�7�8�9�:�;�<�=�H�I�N�Q�R�U�Y�Z�[�\�m�}��������������������������������������������  "&0:? ��`����$�X���������������F����������������������������^����FJ��LP�RV� X\����� |�DFLT�zarab�armn�brai�cans�cher�cyrl�georgrek"hani2hebr>kanaPlao \latnhmathnko ogamrunrtfngthai������������KUR �SND �(URD �(����� ��������� ������������ �����������������������MKD �SRB ������������������������������������������ ����������������4�ISM �FKSM �FLSM �FMOL �4NSM �FROM �4SKS �FSSM �F������ ��������� ��������������������� ������������������������������� RQD�aalt�aalt�aalt�ccmp�ccmp�ccmp�ccmp�dlig�dlig�dlig�fina�fina�hlig�hliginit initligaliga locl&locl,medi2medi8rlig>rligHsaltPsaltVsalt\�������������������������������������������������������������&�������� ���� ��������������������� ���� ���� ��������������������'�P�X�`�h���������������� "*2:BJRZbjrz�� �J����������� z*2tL���t���������� ��� ��� � �� � �� � �� � @��� ��� T�� � �� � ���� 6��� j����"����f����v��������������"����@����^����t������������������������&����.����6���H���L���,�,�,����H����� � y� ���� � y�����&��������� ������������������ ���� � ����B����8�����������%%�88������������������ D������9�L�M� *_ & ��j�$�=��E�E��G�G��I�I��K�K��L�M��N�O��W�W�������������������������������������������������������������������������������������������  �  ����������  �""�$$�&&�((�**�,,�..�00�22�44�66�88�:;�==�??�AA�HH�RR�TT�VV�yz�����������  �**�__������������������ & &� � � �����&����������������������������������&����������������������������������$�$����4�F����������������������������������������$�$����4�F���������������������������� ����������� ����$�$����4�F����������������������������!�����������!����$�$����4�F����������������������������"�����������"����$�$����4�F�������������������������#�����������#�����(����0�������FI������������������$�����.����6�������JJ�LN������������������$�����.����6�������OP�RS������������������$�����.����6�������TV�XX������������������$�����(����0�������Y\������������������$���� ���������/C�������� ��B� #&),/258;>ADGJMPSVY\_behknqtw�������pfhjlnrtxz~�  6 ($,.2:> ��Og��ir��#�%��B�!$'*-0369<?BEHKNQTWZ]`cfilorux�������Qpv|< 8"*&04@ �� SS��UU�W[�`g�io�qr����)�O��B�"%(+.147:=@CFILORUX[^adgjmpsvy�������Qou{;  7!)%/3? �� SS��UU�W[�`g�io�qr����)�O��2�� �� ���y���y��� �x�u��uxy��~����&�8�J�l���y���y��� �|�y��� �|�y�� ����w�v�t�s��� �w�v��stvwy|���� ����r���r����>�� �$�����l�h�f�����l�h�f����6���� ���"�(��I�O��I�L��O��L��I���I�����R�l�������$�*�0�6�<b�z`�y^�x\�wZ�vY�uW�tU�s����R�}P�|O�{����� �&�,c�za�y_�x]�w[�vV�s��Q�|��S�|���Thpr��B�� ��8�� ��� ��������������������W���V��������W��A�����(�:�F�P�Z�f�r��� '��" ����� &�� %��"�� ��$�;�� {��V�� ��0�� ��(�/�� ���F��� ���X ���R����"�)�5�6�7�D�F�����������gfhdeji��#9?FLTZ���gfhdeji��#9?FLTZ��� ���,�-�D�O ��*������"�&���� �����,�-�D�O�\ ��� z�� �� � �!��� �L�M� *_ & ���������������������������������^^^^^������|��8�������2��&������3��3���f�� �n� $`)� PfEd�@� m`��������������,���������������,�� �����������~OSXZbw~%V_  :UWZpt?5JR>PjGv#.[jx{}EMWY[]} d q ! !I!K!N!!###!#(#,#u#z#}#######$#$i&&&&'' '''K'M'R'V'^''''''()) )A))))***/*k***++$+T,w,-%-e-o...%..MGMQWn+AKSWg&A6<>ADO#t����� ��QWZ\pz1Ya  !@WZ`ty? 7LT@RtFn�&0]w{}�� HPY[]_ � j t !�! !K!N!P!!###$#+#s#z#}#######$"$`%�&&&''' ')'M'O'V'X'a'''''')) )@))))*�* */*j*}**+�++S,`,y-�-0-o..."..MЦDLPTb"0FNVd���(�8>@CFR� pv��`^VQ@?>61.-('%  '$"[Ycb`_^RPOH3/}{y3/-$h}|v]XTNLykg^Lts830(ėmlll}l{lqlVlPkkkkkkkkkkkkkE$E#_cbb`SAA1�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���� @��������� ���~�����������b�����������������������O����Q��S����W��X����Z��Z����\��b����p��w����z��~��������������"������#����%��7��1��V����Y��_����a����������������������$������&������A������F�� �� ��H�� �� ��J������K������L������M��!��:��N��@��U��h��W��W��~��Z��Z����`��p����t��t����y������������������������������������������������������?��?�������������� ������!������#������$������%������)������0������3������4������5������7������D������G������L������M������S������]������_�������������� ��������5����7��J����L��R����T�����������j����������>����@��P����R��j����t���� ������������)������9������:��F��G��;��n��v��=������F�������c����#��x��&��.����0��[����]��j����w��x����{��{����}��}���������������������������������� ������ �� ��E�� ��H��M�� 7��P��W�� =��Y��Y�� E��[��[�� F��]��]�� G��_��}�� H������ g������ ������ ������ ������ ������ ������ �� ��� d�� �� j�� q�� C�� t�� �� K�� �� �� f�� �� �� s�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ��!���! �� ��! ��!I�� ��!K��!K�� ��!N��!N�� ��!P��!�� ��!��!�� ��!��#�� ��#��#�� ��#��#!�� ��#$��#(�� ��#+��#,�� ��#s��#u�� ��#z��#z�� ��#}��#}�� ��#��#�� ��#��#�� ��#��#�� ��#��#�� ��#��#�� ��#��#�� ��#��#�� ��$"��$#�� ��$`��$i�� ��%���&�� ��&��&��o��&��&����&��&����'��'����'��' ����' ��''����')��'K����'M��'M����'O��'R����'V��'V����'X��'^����'a��'����'��'����'��'��-��'��'��;��'��'��=��'��'��>��'��(��D��)��)��T��) ��) ��V��)@��)A��X��)��)��Z��)��)��\��)��)��d��)��)��e��*���*��g��* ��*��j��*/��*/��{��*j��*k��|��*}��*��~��*��*����*��*����+���+����+��+$����+S��+T����,`��,w����,y��,����-���-%����-0��-e����-o��-o��O��.��.��P��.��.��Q��."��.%��R��..��..��V��M��M��W��������D��G����L��M����P��Q����T��W����b��n����������������������������"��+����0��A����F��K����N��S����V��W��"��d��g��$������(������,������2������4������?�������E�������_�����&��c��(��A�������������������������6����8��<����>��>����@��A����C��D����F��O����R����������1������5������9������;������=�������A�� ��#��Q��p��t��U��v����Z������������������ �#�����V�� �8�9��a�;�>��c�@�D��g�F�F��l�J�P��m�R�k��t�ՠ��������0�������:����I����W����f�-�.��u�1�1��w�5�5��x���#��y�%�+���-�@��� ����������������������������������������������������������������������� � � � � ������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a���������������������������������� �r�d�e�i ��x��p�k �v�j �� �s �g�w T �l�|=����c�n T �m�} �b��� ��: "    �y �������������������q�z��5��������f���q����u��-��������J�3�����T��99�NR�7s`s3VV9����s�3D��������{��o�{R�����o������H�����T��3f�������s� �+������b����-��{�T�#�����\q#H�99`�#fy```{���w`�`b�{��{���R�f��f�w�;��{����J/����}�o���o5�j�o�{���-�{��T7��f��D�)�f�s�������, %Id@QX Y!-,%Id@QX Y!-,  �P y PXY%%# �P y PXY%-,KPX EDY!-,%E`D-,KSX%%EDY!!-,ED-,%%I%%I` ch #:e:-���������ff���@ ��/1�0!%!!f�sr)�5����� �5@��� K TX��8Y<2991�/0� P ]%3#3#5qe��������B@��KTKT[X�8Y1�<20@0 @ P ` p ]#!#o$++���������`@1 �   �  91�/<<<<<<<2220@   ]!! !3!!!!#!#!5!!5!T%Dh$ig8R>hggh`TifaabbN���m�!�(�/�@U" '&( /)/))/B" ) *!#�*- )� " & 0K TX�8YK TKT[KT[X��@8Y<<<1�/299990KSX99Y"#.'5.546753.'>54&dijfod]SS\dtzq{---@A$*.U#� jXV`OnZXh�����q)� ��#�'�3�@6$%&%&'$'B� .$ &($4'!%   ! + 1 4K TK T[K T[KT[KT[K T[X�18Y991�2<0KSXY""32654&'2#"&546"32654&%3#2#"&546WccWUccUVcbWWcd1Zܻۻa ۻۼ������ �0@    � � � !     �    B � (('+'$ .  �.'.'!!199999991�/9990KSX99999999Y"2]@ " )� *�*&:�4D ^�YZ UZZY0g{�� "-  ' (   2'�') #**(/2; 49?2J LKFO2VZ Y UY\_2j i`2uy z� 2229]�]3267 >73#'#"�5467.54632.#"[UԠ_I{;B h]hΆ02޸SUWDi;#QX?@Yr~YW׀c?}<$$/1oX3g��o��7@ ��KTKT[X�8Y1�0@ @P`p]#o+����{� �7@� �� KTX� 8YKTX� �@8Y2991�0#&547{>;��o� �@�� �<991�03#654<:����=J��N@, �    �  <2<2991�<22990 %#'-73%g:r:g:PrPbybcy������� �#@� �  <<1�/<<0!!#!5!-Ө-Ӫ--�����@ ��1�073#ӤR@��d����1�0!!d����������1�/073#���B��-@��B��/991�0KSXY"3#m������ ��#@�  1�0"32'2��#"��  P3343ssyz�����Z� �@@B� � KTX��@8Y1�/20KSXY"]7!5%3!!JeJsHHժ������J��@'�B ��  KTKT[KT[X�8Y91�/20KSX9Y"@2UVVzzv�t�vust��]�]%!!56�7>54&#"5>32�Ls3aM_xzXE[w:mIwBC12\p����s�(�p@.�    #)�&  )KTKT[X� 8Y991�90@ daa d!�]!"&'532654&+532654&#"5>32?^jTmǹSrsY %Đ%%12wps{$& Ѳ|���d���� �@  � B�   � K TK T[X� 8Y<291�/<290KSXY"@* �*�H�Y�i�w��+�&+6NO O Vfuz ]�] !33##!55^%3`����d��^@# �  � KTKT[X�8YKTX��@8Y1�90!!>32��!"&'532654&#",X,$^hZkʭQTժ 10$&����� �$�X@$� � "% " !%1�90@�]]"32654&.#">32��# ��!2 LL;kPL;y$&W]yb�������h��c@B��991�/0KSXY"KTX��@���878Y@X9Hg�]�]!#!3V+������ �#�/�C@% �'-'0 $*$ !0991�990"32654&%.54$32#"$54632654&#"�HŚV г "Əُattt������$�X@#� �%!�"" %1�90@]]7532#"�54�3 ��!"&2654&#"LK:lL>$& V\s[�����#���@��<21�/073#3##����#�� �%@�� � <21�03#3#ӤR#٬@���^��M@*��B��$#291�90KSXY" 5Ѧ���`���@ ��#<21�0!!!!�����^��O@+��B�$�#<91�90KSXY"55//m��������$�e@+$  ��   �&%K TX�8Y99991�/9990y z z ]%3##546?>54&#"5>32ſ8ZZ93lOa^gHZX/'eVY5^1YnFC98ŸLVV/5<4����q� �L�@2  L4307$7CM34�( (+(I+*(I,=M<991�2990�K TK T[KT[KT[KT[X�M��M�M�@878Y@ NN/N?N]32654&#"#"&5463253>54&'&$#"3267#"$'&5476$32�|{zy!<gثg;?@hհ{`smihZ}٘~Rk{KOHMIKL ߱kPA@fjhmWQoag}}IJ}b{�����h�� �@A��  ��     B�  �  91�/<90KSXY" ]@B�X�v�p��  VXP ghxv|rwx ]�] !3#!#%{9҈_+��������� �C@#�   �. �!29991�/90"]!2654&#!2654&#%!2#!D+ |݇f>orqp ˘��s'��6@  � �021�0].# ��!267# ��!2'f��fjzSb_^^_HHghG���������.@�  � 2� 99991�/0`]3 ��!%! ��)5BhPa/w.,~������� �.@�  � 21�/0 ]!!!!!!9>ժF������#� �)@�� 21�/0 ]!!!!#ZpPժH7���s��9@ ��43 1�990%!5!# ��!2.# ��!26uu^opkSUmnHF_`%������;� �,@� 8 � 221�/<20P ]3!3#!#"d+9�������.��KTX���@8Y1�/0@ 0@P`]3#+��f� �B@ �� 9� KTX���@8Y991�990@ 0 @ P ` ]3+53265M?n������j� �@(B� � 291�/<290KSXY"]@ ((764GFCUgvw    (+*66650 A@E@@@ b`hgwp  ,]q�]q3! !#3wH1�������j��%@ �:�1�/0@ 0P]3!!_ժ����� �@4  B �   > � 91�/<290KSXY"p]@V   && & 45 i|{y   #,'( 4<VY ej vy ]�]! !###-}-+��������3� �y@B�6� 991�/<2990KSXY" ]@068HGif FIWXeiy ]�]!3!#j+��s� ��#@�  31�0"��32��' ��! ��':xyLHH[[bb���������:@�  � ?� 291�/0@ ?_]32654&#%!2+#8/ϒ��s� ��R@*  B �    39991�990KSX9Y""��32��#'# ��! �'? !#y;:xLHHab[�����T���@5  B�   � ?  299991�/<9990KSX9Y"@]@Bz��%�%%&'&&& 66FFhuuw]�]#.+#! 32654&#A{>ٿJx�~hb؍O����'�~@<    B ��%( �"-"(99991�90KSX99Y")])/)O)].#"!"&'532654&/.54$32Hs_wzj{r{i76vce+ٶ0/EF~n|-&������J@�@�@1�/20K TX��@���878Y@� � @ p ]!!#!ժ+���)��@@ � � 8�AKTX��8Y1�299990]332653�! �ˮ®u\*$�����h��@'���B��91�/290KSXY"P]@b�*GGZ}� *�&&))% 8�33<<7H�EEIIGY�Vfiiz�vvyyu�)]�]!3 3J+��D��� {@I     � �� B �   � 91�/<2290KSXY"�]@ � �  ($ >>4 0 LMB @ Yjkg ` {| � ���� �  �  !   # $ %  <:5306 9 ? 0F�FJ@E@BBB@@ D M @@XVY Pfgab```d d d w�v{xwtyywpx   []�]3 3 3# #D:9:9+����=��;� �f@ � 1� ]�@� /<20KBPX@  � �@ � �  Y3 3 # #su �\Y+3{������@(���B�@�@ 91�/290KSXY"� ]@<5000F@@@QQQe &)78@ ghxp ]�]3 3#f9�����\��� �@B��B� K TK T[X�8Y991�/0KSXY"@@ )&8HGH  �  / 59? GJO UYfio wx ]�]!!!5!sP=g՚o����X��;@�C�K TX���@8YKTKT[X��8Y21�0!#3!X�����B��-@��B��/991�0KSXY"#m���o��0@��CKTKT[X��@8Y<1�0!53#5oXޏ����@ �91�290 # #HHu-������1�0!5�����f��1@ �D1�0�K TKT[X�����@878Y #ofv��{-{� �%�@'  � # �  E&22991�/9990@n0000 0!0"?'@@@@ @!@"PPPP P!P"P'p' !"'''000 0!@@@ @!PPP P!``` `!ppp p! !]]"326=7#5#"&5463!54&#"5>32߬o?`TeZ3f{bsٴ)Lfa..''���� ��8@  �G F221�/0`]4&#"326>32�#"&'#3姒:{�{:/Rdaad��q{��?@�  �HE21�0@ ].#"3267#"��!2NPƳPNM]-U5++++$$>:#����qZ���8@��G E221�/0`]3#5#"�3232654&#":|�|ǧ^daDDa��q{���p@$�   �KE91�90@)?p?�????,// , o�oooo ]q]!3267# ��32�.#" ͷjbck)^Z44*,8 Cė���/����Y@ � �   LK TX� �@8YKTX� 8Y<<991�/22990@P]#"!!##535463cM/ѹPhc/яN��qVZ{� �(�J@#  &#' &� G E)221�/990`***]4&#"326!"&'5326=#"3253aQQR9||9=,*[cb::bc�����d��4@ � �N  F21�/<90`]#4&#"#3>32d||Bu\ed�����y���+@��F<21�/0@  @ P ` p ]3#3#`��Vy� ��D@ � � O  �F<2991�990@ @P`p]3+532653#F1iL`a(������� �@)B� �F 291�/<90KSXY" ]@_ ')+Vfgsw    ('(++@ h` ]q�]33 ##%kǹi#����y��"��F1�/0@ @P`p]3#�����{�"�Z@& �  �PPF#291�/<<<290@0$P$p$$$$$$$ ]>32#4&#"#4&#"#3>32)Erurw?yz|v\`gb|�������d{��6@ � �N  F21�/<90`]#4&#"#3>32d||Bu\`ed��qu{� ��J@�  QE1�0@#?{�{   {  {]"32654&'2��#"��s98����V{���>@� G�F221�0@ `]%#3>32�#"&4&#"326s:{�{8 daa�����qVZ{� ��>@   G�E221�0@ `]32654&#"#"�3253#/s:|�|:/daDDad������J{��0@ �   �F21�/90P].#"#3>32JI,:.˾`fc����o{�'�@<  S  SB �%( �R"E(99991�90KSX99Y"�']@m   . , , , ; ; ; ; � $( ( *//*(() )!$' ���     '/)?)_))))))]�]q.#"#"&'532654&/.54632NZb?ĥZlfae@f?((TT@I!*##55YQKP%$�����7����8@�  �F<<2991�/<2990]!!;#"&5#53w{KsբN`>�����X{���;@ �   N�F921�/290o]332653#5#"&||Cua{fc���=��`��@'���B��K TX���@8YKTKT[X��8Y91�/290KSXY"@Hj{�  �&�&)) 5�5::0F�FIIFH@V�VYYPf�fiigh`u�t{{uz��>]�]3 3#=^^\`T����V��5`� @IU U U U  � �� B �   � K TKT[KT[KT[K T[X���@8YK TK T[KT[X��8Y91�/<2290KSXY"@" 5 IIF @ [[U P nnf yy          %�%#'!%""%' $ ! # 9669 0FHF@B@@@D D D @@V�VVPQRRPS T U c�dejejjjn a g ou�uy}x}zzxy  { v } �@/ �  y]�]333# #V`jjj��;��y`� C@F ��  �   B � � K TKT[KT[KT[X��@8YKTX�8Y91�/<290KSXY"@   & =1 UWX f vzvt        )&% * :9746 9 0 IFE J @ Y�VYYWVYVV Y P o x  /]�] # # 3 dkr))`HJq���=V`�@C �  ���  ��   B �   � K TKT[X� �@8YKTX� 8Y91�29990KSX2Y"@�     # 5 I O N Z Z j  �       '�$$  )( % $ $ ' ** 7�55008 6 6 8 990A�@@@@@@@@B E G II@T�QQUPPVUVW W U U YYPffh ii`{xx�   e]�]+5326?3 3N|lLT3!;^^hzHTNl�����X��`� �@B�� K TK T[X�8YKTX��@8Y2991�/0KSXY"@B&GI  + 690 @@E@@CWY_ ``f``b ]�]!!!5!qjL}e`ۓ%����$�w@4 %   !� � % $� � C %K TX��@8Y<<299999991�99999990�&]#"&=4&+5326=46;#"3>l==k>DV[noZVtsݓXX������1�0#��������$�@6%   ��#%�#�C� %K TX�8YKTX��@8Y<2<99999991�99999990�&]326=467.=4&+532;#"+�FUZooZUF?l>>l?VWstݔ���1��#@ � �1�990#"'&'&'&#"5>32326ian ^Xbian ^V1OD;>MSOE<>L��5����� �b@��� <2991�/0K TX� �@�� � 878YKTKT[KT[X� �� � �@878Y� P ]#53#3�+e���#��!�Q@+�     "�  "<<<221�<9990%.'>7#&��73JDFHAMf fIX⸹)**'# 32!������b��`@!�  � � <<1�/2<2990K TX�����@878Y66�].#"!!!!53#535632NL=ty-=))׏/я�����^�R�#�/�@I -�'! - -'!0 �*$0* $ $(st*(s09999999991�9999999907'#"&''7.5467'7>324&#"326{r%$&(r;t=:x=q%%&&s7t@<u\rpqqs;w>?s9q(&%%s>v:@t8s'%$|ppr���R����@F  B �    �f�e f e<2299991�/2<2<290KSXY"K TX�����@878Y@(' ' ')((79  ]�]!#!5!5'!5!3 3!!!c`Tþ{yT9{3{JD{3�������@ ��<21�0## � �����\=� �>�@</0*�06 '& *&# <#?/�0- 6W9-W W "9&"W3?99991�99990K TK T[K T[KT[X�?�@��?�?878Y>54&.#"#"&'532654/.5467.54632{?>?>S8alӃ\]>9̭IXW:fqր][;;ȦI.Z.L-[.K''PGZsweZ54m@''TLf{xf[1,pE���F)���@�d�d1�<20�K TK T[X��@���878YK TK T[KT[KT[X�����@878YKTKT[X��@���878Y@````pppp]3#%3#^y������/�I�C@&=>:A$104G�$ 7aD=0^* D^ J21�/02#"$'&5476$"3267>54&'..#"3267#"&54632�mmllmmmmllmm^^``^^⃄^]]^\^BB@zBCFInmmmmnnmmmmng^^^傁^^__^]⃅]^^! "�����s;���)�_@3(%��%  *� "(kl"k *229991�99990!!#5#"&546;54&#"5>32"326=P,]uu>DIE~bRhP{@p?Dq[[""CO@Mr���%#�� �@I���    B  � �o o n<2991�<2990KSXY" 5 5%-+#-+#RR�����^��@ ��1�0!#!^���d����1�0!!d������/�8�L�`@6EBC?2H09JC 9� $HE301B<?96I1`K6`C<^ K^ _*M299991�/29990"3267>54&'.'2#"$'&5476$#32654&'2#'.+#�^^``^^⃄^]]^\^ㄘmmllmmmmllmm}{{nWXfi`C.;I6Bf^^^傁^^__^]⃅]^^gnmmmmnnmmmmnb>KL?gwyVpMI`3D��b+��/��1�0�K TKT[X�����@878Y!!V�����u=� �� @�  Z[Z1�0"32654&'2#"&546�PnnPPnoO@v+..ooPOmmOOp1.-rB�������� ��.@�   �  <2<21�/<<0!!#!5!!!-Ө-}}����^��J@$�}�}B�� �~91�90KSX2Y"!!567�54&#"5>32 "?XhU4zHM98rn81^BQ##{l0����b�(�H@'�    #)�~&~ )9991�90#"&'532654&+532654&#"5>32 \e9}F4wCmxolV^^ad_(fQI7Z`mR|yOFJLl?<:=svcE`�sRf��1@ �D1�0�K TKT[X�����@878Y3#f�����V`� �M@%  �!   N�F!291�2<990"`""]3326533267#"&'#"&'#% )I#ER2bf*V H<9 NPOONN�����;9� �%@��]] 91�290!###.54$yfNݸ���HF����1�03#F���#u����@  ��' 1�/90!#"&'532654&'T76xv.W+"J/;<+->i0Y[ 0.W=��� �,@�   |]||� 1�2035733! c)t'+n���`d����.@� � klk 991�0!!2#"&546"32654&PXγгi~hi}|P{ݿܾs���H#�� �@I  ���B  � �o o�p<<991�<2990KSXY"5 %5 +-+-#^R^  ^R^  ���&�{��' Kd "5���?&�{��'�td "5���b&�u��' Kd "5����� �$�@/ � �!# #%" �" �"!& %99991�9990KTKT[KT[X�%��%�%�@878Y@ ttttv]33267#"&546?>7>5#537ZZ:3mN`^gIYX0&DeWX5^1YnFC98ŸLVV/5<6���hk&�$��u���hk&�$��u���hm&�$��u�  +@ �]1�����h^&�$��u� #+@ @O# /#]1�����hN&�$��u�  +@ 0? � ]1������hm� ��!�@T   !!  ! !!!B     !  �VV!"2299999991�/<9990KSXY" #]@  s P#f iu {yyv v!# ]�]4&#"326!.54632#!#TY?@WX??Y!X=>sr?<҈_Z?YWA?XXN)sIsrFv)�����H���@9  B �   � <291�/<0KSXY"]@gww  ]!!!!!!#!59=qժF՞���su'&�&���z-�����k&�(��u���k&�(��u���m&�(��u�@@ ]1������N&�(��u� @@ @]1��;��k&�,��/u���k&�,��/u��`m&�,��/u� �+1�����XN&�,��/u�� +1���� ��� ��g@  �  2  �y<291�/220@(   ]]! ��)#53!!3 ��!iP`P5~.,�����3^&�1��u��"+@ 0?""]1���sk&�2��'u�sk&�2��'u�sm&�2��'u�+@]1���s^&�2��'u�!0 +@ 0!?0 !/0!0]1���sN&�2��'u� +@ @O]1����?� �@M   �� �B � � <291�<290KSXY"  ' 7 7w55v8vL57y5yy5��f� ��+�@< +, � )&  *&& &,+,* # �)#3,999999991�99999990@*W�ZWU!je!{vu! FY�Vj�ddj(|�svz( ]] 32�4&'.#"�&5�!27�!"&''3>_'y=_''NOy;WfNPƀ[gX@CHp@CpDfbMKYg[KKX�)k&�8��u�)k&�8��u�)m&�8��u� �+@ / ]1���)N&�8��u� +@P_@O /]1����k&�<��su����� ��=@ �  ? �2291�/0@ ?_]332+#32654&#'ђ�����/�@0-'!  �**.  !' $'$-�F099991�/990@@'(     ! "&  : :!MM I!I"jj  ]]4632#"&'532654&/.5467.#"#:A9`@IPAtx;e\`Wqqs`/Q*%jd_[?T>7;[gp����{-f&�D���CR�� @?&/&&]1��{-f&�D���vR�� @?&/&&]1��{-f&�D��R�� (,+1�{-7&�D��R��.< +@ ./<.<]1�{-&�D���jR�� -( +@(o(P-_(@-O(0-?(�-( ]1�{-&�D��R��%@&,,& 2882 ++1�@ ?5?/5/]0�����{o{��3�>@C'-%= �4%�:.-*1 %?47&�%7&� =&-7"E?<999991�2<<29990@0+0,0-0.0/00@+@,@-@.@/@0P+P,P-P.P/P0+0@@@@@@@@@?�?? ??0,0-0.0/@,@-@.@/P,P-P.P/o�oo oo`,`-`.`/p,p-p.p/,-./]q].#">32�!3267#"&'#"&5463!54&#"5>32"326=DJԄ ̷hddjMI؏`TeZ߬o0Z^Z55*,ywxx..''`f{bsٴ)���qu{&�F���z����qf&�H���C����qf&�H���v����qf&�H������"+1���q&�H���j����@@ ]1�����f'�C��������of'�v�������\f&������ �+1����F&����j���� +1����qu��('@^%{&%#${##{#({'(#&'('%$%(('"#" ! B('&%"! ## #)&' ! (%#" QE)99999991�9990KSXY"?*]@v%+("/#/$)%-&-'*(6%F%X X!` `!f"u u!u"%#%$&&&''(6$6%F$E%Z Z!b b!�z{     {zzv v!x"**']�].#"32654&�#"�4�32''%'3%F2X)6 ~r4*!M!ü޼z&7�7kc\̑oab���d7&�Q������quf&�R���Cs����quf&�R���vs����quf&�R��s��+1�qu7&�R��s�� .+@ /. .]1�qu&�R���js�� +@ @O0?]1���o��� �)@� r� <<1�03#3#!!oA��H� ��+�@<+,& � )&  *&& &,+,* # �#Q)E,229999991�99999990@p(?-YVUV jf!�{    { z{ {!"#$%{&%--&Y�VUZ(i�fej(z�tvz($$]] 32654&'.#".5�327�#"&'')gA\*g>}66]C_56`?`!*(Ou))Hn.Mw834OMx43N�Xf&�X���C{����Xf&�X���v{����Xf&�X��{�� +1�X&�X���j{�� +@ @O0?�]1�=Vf&�\���v^�����V���>@� G�F221�0@ `]%#3>32�#"&4&#"326s:{�{8daa���=V&�\���j^��+@ 0? /]1�����h1'�q�;�$��� +@@O]1���{-&�qJ��D���+@o]1���h'�J�$����+1�@o�o]0�{-&O�D���"�+1�u&�$�����{u{&�D�����s'k&�&��-u�qf&�F���v����s'm'Lu�&��� <=/1��qf&�F������s'P'Lu�&���q'���F���s'm&�&��-u�@]1����qf&�F��������m'u�'���q&�G����� @_?]1���� �������q��$�J@$ "�   � GE%<<1�/<20`&&&]!5!533##5#"�3232654&#"F:|�|ǧN}}daDDa���3&�(���q�=�q'�q����H���@p�]1������m'u�(���@@�]1����qH'����H���@p�]1������P'u�(���q'���H���u&�(�����qu{&�H��x�����g&�(��o�@@ ]1����qa&�H�����!+@!�]1���sm'\u�*��� <=/1��qVZf&h��J���  <=/1����sm&�*��u�qVZH&�J������sP'\u�*����@?�]0���qVZ'j���J���s'^�*���qVZ4' �J�����;m'u�+��� +@ / ]1����dm'u�K���*+1�KQX��88Y@ @@]�������:@  �  8 �22221�/<2222203!533##!##53!5qʨ"ʨ9Q�����x����>@! �  �N  2221�/<2290#4&#"##5353!!>32||}}`Bu\zzed���x^'.u�,��� +1����g7'������+1�����Y1'�q.;�,���+1����H'�q����+1����gm'.u�,����+1����VH'�������+1���u%'d���,���u 'J���L�����P&�,��/u��<<1�??]0�������y{���,@ ��F91�/0@4D@P`p]3#\`{��f'�-\���,���@1���V'�M8���L���@F1��f_m'.u�-���+1��V\f'�����+1���j'� �.���'� �N������`� �@(B� �F 291�/<290KSXY" ]@_ ')+Vfgsw    ('(++@ h` ]q�]33 ##%kǹ`!����jl'nv�/�����Jl'Zv�O���<1�KQX���@8Y@��O�]0�j'� �/���'� �O���@@�]1������j'�/������'9��O��� @��]1����j'�y1�w�/�����'�y��s�O���K QKSKQZ[X���@8Y1������u� �?@ �� � : �y<<991�/900P]3%!!'79Pw^Mo;jn�������H� �^@ � �z z� <<991�/90KTX� �@�� � 878Y@ @ P ` sz p ]37#'7Ǹ}Lɸ{JZjXj����3l'v�1���@O�]1������dm&�vB�Q��� @?�O�]1����3'�� �1���d{'� �Q�����3_&�1��g� �+@ /  ]1�����df&�Q������� +@�]1�����'�QU��~���V��;@  AKTX�8Y21�@ /0!"#367632+53265PͳNijQRW1fOCCoa`Z�����Vd{��;@ � �NF 21�/90`!!]+5327654&#"#367632dRQi&&||BYZuccH``01`e22wx��s1'�q';�2��� +@]1���qu&�qs�R���+1�sm''u�2����+@�]1���quH&s��R����#+1�sk''u�2���quf'����R����s�� ���;@�  � 299991�/220!!!!! ��!# ��!39OAg@AժF|pm|����q{��'�3�@1� �. ("%4�"1 �K1 Q+E49991�2<2290@%?5_5p55555?�???? o�oooo ]q].#"!3267#"&'#"��32>32�%"32654& H ̷jbdjQGьBN5Z44*,nmnm98olkp݇����Tl'v�5�����m&�vB�U�����T'� �5���J{'� �U�����T_&�5��}g��@_]0�����Zf&�U���� +@�]1�l'v�6���om&�vB�V�����m'u�6���  ))Ic:1����of&%��V���  ))Ic:1��u&�6���z����ou{&�V���z����m&�6��u� + ""Ic:1����of&�V��'��� + ""Ic:1���u&�zP��7�����7u&�z��W������_&�7��sg� �+1�@_]0���7��&�W��7�p�@]1��������F@  � @ �@ <<1�/2<20@��@p ]!!!!#!5!!  ժA@�����7����C@�  �F<<2<<2991�/<<<20]!!!!;#"'&=#535#53w{{%&sQQ''PO>���)^'u�8��� '+@ ]1���X7'����X���&+1���)1'�q�;�8��� +@ / ]1���X'�q��X���+1���)m'u�8����+@�]1���XH'����X����+1���)o&�8����i�X&�X��|� @@@!]1����)k'u�8���^f'����X���u)&�8������u{&�X��'���D��t'|�:���+1���V��5m'E��Z���+1����t'r|�<��� +1���=Vm&^�\���+1��N&�<��su�� +1���\��l'v�=���X��m&�vB�]�����\��P'u�=���X��'���]���@ O _ ]1�\��m&�=��u�X��f&�]���� �+@� ]1��/����#@  L<1�/0!##53546;#"c'&яN()g�� ��,�D@% ")%,$'".E�G* ,(%#'F-<2221�/<204'&#"327667632#"'&'##5353!!STTSSTTS:YX{{XY:E/tssttsstRd0110d}}����P���)�C@#�   �. �*29991�/90"]!2654&#!2654&#%!2#!"#546D+ |v݇f>orqp ˘0_i1F������������&�8@�# (EGF'221�/067632#"'&'#!%4'&#"3276s:YX{{XY:NkrSTTSSTTSd0110dtssttsst������ ��3@  �. /21@  �/ 9/04'&#!!276!2#!#ONDNO|N8DCDCD�������>@  G /221@�  �/ij9/0>32�#"&'##34&#"326s:{�{:"QrdaadD�����s'��0@�  0 �<1�0>3 ��!"&'53 ��!"shSzjf��fbGGaaHH_^9'(9^_��sZd�$�D@"! %  �%  �0%21�0&&].# ��!267# ��!2676;#"'f��fjzS` SfM?nb_^^_HHgh$bz��q�"�N@$� ## �HE#21�0@ $$$$$].#"3267#"��!2546;#"NPƳPNM]-GFE0iL~++++$$>: a���� �����������.@�  � 2� 99991�/0`]3 ��!%! ��)"#5465BhPav/w.,~0_i1F��������.@  .�21@   �/0)!"!!"$54$3!!@DNN|#+��qZ���?@G� E221�/0` ]5!#5#"�3232654&#" M:|�|:ndaDDad�����qVtc��'�T@ )E Q E(]99�@   (99@�%S 910%!"'53254%&'&�32�6&#">kGxfu'~@3cnBOFFu\0%p9 *�����E� �+@  �  21@ �/0!5!!5!!5E>9+��u���D@&��� 3�91�90!�!"56$3 ��! �7�32�7upo^ ��   2`_FHg[����{�(�@@$ )�) #)* &)1�90.54$32.#";#"3267# $546؃ YsrSǾmTj^У%!| &${spw21%%ݐ��f#��A@ �� �2991�990 ]!!!!+53265ZpPM?nժH���V��e@#  �� LK TX��@8YKTX�8Y<<991�2299990@P]#"!!+53265#535463cM/ѮcMPhc뻫Ph*N����sd�&�I@�43! F'1@'�$$'�990%!5!# ��!246;#".# ��!26uu^[DM?npkSUmnꪖ_`%�����Rv��%�@ 'P $&]ĵ� 91@ �%$&�222990@ #%$$<<$#$%#@$"! #9927654'&'3#"'&5476736,3,,3,6hC.KddK.Ch B9Iy\\yI9B z^ȮwBAWWABw1�����G�*�O@, *&NF+291�@ '&�&  #/<<9990%27654'&'5�+"&54&#"#3>323LTWJ>ymoF||BuLibep_!edg�������� �.@ ��� KTX���@8Y991�/9903;#"&n?M-–���� ��R� �E@ � � <KTX��@���@88Y21�/<20@ 0 @ P ` ]33###53ʿʿA������f@� 29�1�@%    B   /<9990KSXY"#54&#" !#3632I&F%3lUqUUHy6P#1CO\[n������@   �F291�@B   /<90KSX@     Y]@5 ( ' ( ++@h `    ] q�@%  ' ) +V f gs w   ]46;#"3 ##iL%kǹ~a#����� ��*� �2@�F <21�@ �/<20@  @ P ` p ]33###538D�����=����@     �IJ]9 @ ]1�@ �  �/<90@2    � ��     <<<3''%'3%# =G!)K4:!~2eccŊhah<���'�'�J@� )PP (<91�@ �!!$( /<<<2909%#"'&5332653327653#5#"'&E__'9u99w{SS?yzVU|v{z5NNM_`)gb>>��f3��@)B� �6  9�99991�/299990KSXY" ]@068HGif FIWXeiy]�]!3!+53265jG?n+���Vd{K����s� ���1@ 3�221�@   0�! ��! �"�!&32sy:;x� Vb[[z=���g&�2�4�v'X� �R���s���3@� ��!�  <1�/0!4&#! ��!2!2"��327&nzy;pa'Xܯ–bb-LgF����qVY{��!�:@ """# E"91�04'&##"��3232"327&&&idRصRQ@TVt1098``:6��������:@�  � ?� 291�/0@ ?_]32654&#%!2+#"#5468ʄv/ϒ0_i1F�����V��$�O@$#�% %G  �F%22991�990@ `&&&&]%#46;#">32�#"&4&#"326siL:{�{8(adaa��T���V@�  ?  2299991�@�  /9990@ @u|]#.+#33 326&#A{>ٿJx�~hb؍Oђ ���r�!�d@ -�" "99991�@B!�  �"90KSX@ Y6 327# '&546?6764'& {璑z<;YZL-|숋_ppٶ+23@@m���d{�'�@  !! �RE(99991@ �'$$(�90@S !S BKSX99Y"�]@/)?)_))))))]@% � '$&((*//*( ( ))$�]@.,,,;;;; q>323267#"&546?>54&#"Lf@eaflZ?bZN?$%PKQY55##*!I@TT((������7���V���6@   O 221�@�   <20;#"&5# 54!23%&'&#"3wMc/R5!n|wj=hP`@o,0A3�����7V��?@ �F<<291�@�/<2990!!;+53276="&5#53w{KsF0j&&էN01`>�������X@ ��@  991�/2990K TX��@���878Y@��@p ]!!##"#546;^vժ+Zi1F���7����I@  �F<<2291�@�  /<299990]!!;#"&5#53546;#"w{KsբcMcN`NQ���f��T@ �@�@ 1�20K TX��@���878Y@��@p ]!!;#"&!n?Nժ=–�_&�84�i'� �X���N��:@!�3   1�@   <2220!�! �47!5!�32�54'5!X ƱXw>*a"La���v��-@   /<91�@ �0%2�54'&'5!'&'&33cAnMagn"ʦmWDtz–������d@  �@ @99/1�@ � /9990@        BKSXY""#3 632#54&9%NZUUIG9\[ny6P����=V{�j@ � K TKT[X� �@8YKTX� 8Y9991�@: �  ���  ��   B �    9990KSX2Y"@ �      '�$$  )( % $ $ ' 7�55008 6 6 8 A�@@@@@@@@B E G T�QQUPPVUVW W U U ffh {� F]�@%�     # 5 I O N Z Z j ]+5326?3 67632#54&#"N|lLT3!;^0XQ99) hzHTN43`rr:T*��\����@5    B � ��B� K TK T[X� 8Y9991�/<20KSX<<<<Y"@@  )& 8 HG H  �/59?GJOUYfiowx]�]!!!!!5!5!!spsT=g՚"��X��`��@1    B�    � K TK T[X� 8YKTX� �@8Y291�/<20KSX<<<<Y"@B&GI  + 690@@E@@ CWY_``f`` b]�]!3!!!5#5!!qj}+P e`ܐ\9�����"�p@    #99?O]91�@  #�#990@  @ 7 ; ]�]%27654'&+5!5!2!"'&'5cd\]�ejbVQw}~j~kKKIJꪚ8*mhzy%1���\�"�^@  #Ĵ0@]9991�@#� #990@ %2767# '&54767635!!#"~j~}w蘘QVbje�]\dck1%yz܊hm*8ꚪJIKK�����hL?`� �@ � !91�@ �B�!!9/990@�@��#%�7�4F�C[�T~� ]@%$57EFT\ �]@ ] 5!!#"3267# $547676[eje]\dcmTjdc^QVbܨ JKKK21%݊hm*8����qV`� ��2767# 4%$54#0!!5! TMOQWPVa ejo0, 5%b|8d1a����J�$��%!!57!5!67654'&#"5>323#L:s_%'ST_ijxzX"Jh0@umHLIwKK!!C12\RI`1����]��5@ �F1�@ � 0 4&#!!!%$ $5& )s�Q;-%,%hV)$y����hL?`��3@  F1�@� 203 4&#!!!32!"'hi;-ԧc%,&cV)$yJ���X�$��!"'&'5327674'&+#5333!plnUQQLITNPc9:V>}ws}#(rAbLr�����V{���@@  �F221�@ B �0KSX���Y#367632�54'&#"s4QҸMNr98xܭz BR1pqWBA���V��&@ ��F1�0@ @P`p]3#��V''������V��:@  �   �<<2<<21�9/<2<203!!!!#!5!5!5!s____,Ԫ���������� m'?���'����� f'@���'���qf'@���G���f$'�-���/���V'�Me���/���V'�Mv���O���f'�-_���1���V'�M>���1���V'�Me���Q�����hm&�$��u��<1�{-f&�D��Z�� +'+1��`m&�,��/u�  ��Ic:1�����^f&������  ��Ic:1����sm&�2��'u�quf&�R��v�� <1���)m&�8��u�<1�Xf&�X��v��  Ic:1��)3&0��8�����X1'�q�{;����)Z&�8��6����X"&�X���)Z&�8��0����X"&�X���)`&�8��0���X"&�X���q{�����h3&�$�������{-1&����q�R;���h3&�$�������{-&�D�����H4'�q>����{o'�q�����s�%�T@!$"4�3 &<1�@"�#%&99ܰ KTX"@8Y<203## ��!2.# ��!2675#535!5yyuu^opkC XSUmnHF_`%'X�����qV{� �4�X@"2%� G,E5221�@ #% ) 2/3 &)/99<20`666]4&#"3263#!"&'532767!5!6=#"3253:aQQRZ9||9=nXF]@,*_EG^[cb::bc��sm&�*��Ju�!<@!T!$!]1���qVZc&J�J�������jm'u�.����m&�N��u�* �+1�KQX���88Y@ ��@@�]�su'4���2���quu{'����R���su1'�q';���quu&�qs�����m'uy���XL/f&�T����Vdf'%�����  Ic:1������ '�=���'����� '�]���'���q'�]���G���sl'v�*���qVZc&�J���v����-��5@8�221�@� /203!327653! '&5!#>=B>d`gd"dPNOKZ߀xxv 9�����V���@@  �221�@ B �0KSX���Y%#367632�4'&#"8WST=<HW5xz7 GF������3k'u�1�����dd&�Q���C���hs&���\}�{s&���}���Hl'\v����{oc&����ve�fl'v����Hc&����v�����hp&�$��z�{-d'�D�����h6&�$��>�{-H'e���D�����p&�(��z�qc'�H�����6&�(��>�qH'���H����sp&�,��Yz��c'f������w6&�,��>>��UH'$������sp&�2��Az�qud'�R���s6&�2��>�quH'���R�����Tp&�5��yz���Jc'%�U�����T6&�5��>���^H'-���U���)p&�8��z�Xd'�X���)6&�8��>�XH'���X���'v���6���o{',���V��'S���7���7'����W����Rs�.�� 56$>54&#"57>54.#"5632?4o�1\}p_s<fh=#7KH&΃|:nCpΠ`"7Oe3HjAcR7V3" V<fqt��GO{�4��5>54&#"57>54.#"5$32Fp>!BlJc(v];?"AW?-1CA#E ptgDZX%KlaF='.`[b[3XpVU <Ef9,F* ;ZGan������;m'u�+����dm'!u�K���*+1�KQX��88Y@ @@]��V��.@  AKTX�8Y21�/04&#"#3>2#PQ̝����qpD��(�4��%3254'"632!"'#67&5#"'&76323� 76'& %44nI5"C0:XY|ˀ|YX:ST$TTTTT- H:E<$d0110d^jtssttss��q%� �;�W@$�3=E (B!8;7B/E<̲ ;]91�@$3�< ;<,<990" 7654&327654'&'52 '&54767&'&5476!˸jkkjpkk_;̨_`Lm䖋_``aCUtMMMMMN'|OEH-AA+Mdha "ccttttُcc"FYXSJ���qq� �4�C@6E B42()+&BE5221�@4)"�.559920" 7654'& '&5467&'&5473327654'qSRRS SSSR:4HRQ;4?+IHIJ,MMMMMNMMJ@b@Y "ccttttُ"#VKYIAAAAAtw>��\V��@ B  K TK T[X� 8Y991�@ B  /0KSX@ Y@@ )&8HGH  �/59?GJOUYfiowx]�]+53276=!5!5!!Hri&&gPP%01o����XV`��@   K TK T[X� 8YKTX� �@8YĴ@`]99Դ@`]1�@ B  /0KSX@ Y@2&GI + 690EIWY_fh]�]+53276=!5!5!!۞Hri&&5ejLP%01%����hP'u�$���{-'J���D���u&�(���z����qu{&�H���z{����s3&�2��b����qu1&����q�s;�s3&�2��i����qu&�R���sP''u�2���qu's���R���s3&�2��j����qu1&���q�s;��1'�q�r;�<���=V&�q^�\������p\����%3254'"632!"'#67&73%44nI5"C1- H:E<Z0��pN{��+��%3254'"632!"'#67&74&#"#367632%44nI5"C1||BYZucc- H:E<Z`e22wx�����7pa��!��%3254'"632!"'#67&5#533!!%44nI6!C1{- H:E<Z>��Vy`� �8@ ��  O�F 991�990@  @ P ` p ]3+53265F1iL`a���q� �#�/�A@1E%G +G!E0<<<<1�@( . /22220� 6& 23632�#"'#5#"'&76�'&  7/ST$Trr�rrˀ]STTSST$Tjtss ^ŨŢtsstjtss��qV{� �%�/�D@1E$G+G'E0<<<<1�@ *.! 02<220�'&  7"'##"'&763253632�� 6& STTSST$Trrˀrr�ST$TdtsstjtssRŢŪjtss��|�����3 #!#'#7'7 3!Jafp|҈2F;R/o]jY'FF8O����� �"�,��'&76!27&'!2767# '#&# rfuSv=:efc.1 �tsfjwv9t�FXh$xYv+!f //_H$$\/ح����� ]�"�+��'7&576!27&'32767#"'&#"i`UUQ.-Y_vcPNONMRS]7GGcc^N lOU ^q+$Vqrg����� ��j� �;@   �: �<<1�/<20@ 0P]33#!!#53ʿ_w�1����##'!5!7 !4" gZ8f,i> XRBY b�����o{�=��4'&/&'&54632.#"3#"'&/&'&'&'53276 23@LLfLNZDE11?PS{W*L'TrGY$alfccaFF'K((%$JK((**T@%$!,KL[@~$=&[#5-,���X3`���!;#"'&/&+=!qjN\1*LlTrGY=Z^e`1~$=&[? %����P����6@ �9991�@ � /0##32654&+"56;2'񍚚EOZ�*,F��P��{��7@  �� 991�@  /032654'&#"5632##/dLUIVVN}AH+Fnt����� ��� ��(�\@ #�  . �&%)<229991�@(%�� #/99/<20*]!!!2654&#!2654&#%!2#!#53[D+ |迿ɐʇf>orqp ˘p��� ���_@ 8�AKTX��8Y<2<21�@ � � �29/<<2299990]3!33#�! �5#53!3265˥ߦ®j*$}���h0����B�����33#!!!!#7#!#!AX .AA<VF㪾F���qB��&�-�1��&'&'!3267#"'#&'&�3273&#"#So+Jajbck{cPm!)81G\9/Zo Z 6Z44*,!  C "2Jc����fR��Y@   � 9 KTX��@8Y<2991�<2990@ 0@P`]#+53265#5333RM?nʿwH����V���S@$ � �  O�F<<22991�<2990@ @P`p]33#+53265#533#F1iL`(aؤ���sf��$�C@$  %"� %  �%22991�99053;#"&5# ��!232#"nEMMT–\\xEE���qV@{��$�H@"�%"%G E%22991�0`&&&]#"&=#"�3253;32654&#"@F:|�|:Li1戮VּdaDDada=���� ��T�� �@ �  ?  !<299991�@!  B�  /<229990KSX9Y"@"]@Bz��%�%%&'&&& "66FFhuuw]�]#.+##53! 32654&#A{>ٿJxʿ�~hbw؍O������J{��=@ F<<<1�@  /<20P]###533>32.#":.I,h<ĤfcΡ��������3!733!#!53!ٗ ٗwјv9���� V`����+5326?!533!33!+N|lLT3!øLùmhzHT33����`{� �%�@� '  F&22991@� & # &�  �9990@1??? ?!OOO O!___ _!ooo o! ! !]@%???? ?!?"OOOO O!O"____ _!_"]2654&#"3>32#!3267#"&߬o?`TeZ+f{bsٴ)Lfa..''�����qZ{���8@��G E221�/0`]53#5#"�3232654&#":|�|ǧdaDDa���{� ��8@  �G F221�/0`]4&#"326>32�#"&'#3姒:|�|:/Rdaad`��� �$�C@  !�G! F%22991�/0`&&&]4&#"326>32�#"&'#46;#"姒:{�{:Z[/Rdaad~Ӝ}}�����{��0@�  EH �<1�0>32��!"&'532654&#"M]*ULNPƳPN3$$##++++���qs{�'�/�O@( ,,�H"E02991�@�.*%00@ 11111].#"67632#"'#47&'&�!23254#"NPc'>IjJ?_SPI 9/-U:Me5++rQ,3H=Y}/)9DhQ#3 :#:9K��qV@��$�K@$�%"%OG E%221�990`]#"&=#"�323;32654&#"@F:|�|:Li1戮VּdaDDad^ؙa=����q��$�=@"� %% � GE%221�0`]546;#"#5#"�3232654&#"iL:|�|ǧadaDDa����q{��"�r@ KE#91@�  #�90@)?$p$$$$?�????,//,o�oooo ]q]47632!"&'532767!7&'&#"qkcbdcjfg ]\RS^,*4cdWWZZ��q{���A@$�  KE91�905!.#"5>3 ��#"�73267qN ͷjbck 9�Z44*,#ė���|{� �4�w@6.('4 KE5<Ķ&  91@/.'""5 5�@  &"90@ 4 &'<<<<<%6'6'32#"'&'&'&5>3 73;#"'&5Nf  R`\Lladbck $˸&&i+@WR֊>8E#Z`vg'#d4*,#)u10`Z����|I���|����*|�>�i@@60</.' ?<1@&'"*?? ?�=.�*�999760*0<=./<#"'&'5327654'&+5327654'&#"5>3273;#"'&5|PUTZGUU]UTNHtCDFEwGQPabLq_&&i+@WR@\l%88ZX83,-F@.. NBj10`ZȦF����q|��/�;@ 1 &,E01@�00)0�#90"327654'&+5327654'&'2# �76`cchҗUTNHtCDFEhqr<<p|֗nrot88ZX83,-F@..NO]@Al>�V`��K@ � �  O�F<<22991�<2990@ @P`p]33#+53265#53F1iL`(aؤ��qV� �0�U@)  &#-* *-+&� G E122991�/990`222]4&#"326!"&'5326=#"32546;#"aQQR9||9iL=,*[cb::bca��qVZ`� �#�C@ #� GE$21�/990`%%%]!"326!"&'5326=#"43!aQQR9|=ͻ,*[cb:*�����qO{��8@��4 E1�990%#5!#"��!2.#"326Ae{-h]_cƳO|$$>:77>>�����`Rd`��#�y@ %  $ĵ� 91@  $�222  990<�<<��<��< 3#"&54767327654'&'bB_j&;;&j_BC(::(xܱSccS$-EIdccdIE-����`d`��#�y@ %  $ĵ� 91@  $�222  990<�<<��<��< 3#"&54767327654'&'b)rG,EE,Gr)C'88'bLx>>xLb-!@2FF2@!-����VX`��9@ �    N�F21�290`]332653##"&||Cua{Vfc�����d��C@! �  �N  F2991�/<9990`]#4&#"#46;#">32d||iMBu\~aed���Vd�!�J@% � " �NF"2991�/9990`#]+53265#"#46;#"632diLiMHa=~a������ ��>@  �  �F<<<2221�/<20@ @P`p]33###533#¸`<Ĥ���n`M����t��`� �'@ �  221�@   /2205!#3!53t褤���K���#�<@ % V �V$<<1@#! !��//2<903327673#"'#&'&#"#67632= &}33[ &}33[ %$RIJ %$RIJ��M��T���5@ � <2<1@ ��/9/<2033##4'# 7632&#"3=5*7M\TK9�����V_� �(@ � F 1�@ �  990;#"&5y=x1F|t(�����L6�$�@#&#" F%<̲�#91@B�""  " �/9/� 990@�$#@  ��**�8�;I�LT�[q� ]@$$%$$5$7E$FT$\ �]@    ]2!"'&'5327654'&+5!#3!CicUQ^cdjTmcd\[je8+lh%12KKKJ3L�����b�&�^@�PP F'<91@ � #''�<<<290@0(P(p((((((( ]%#"&5332765332653#5#"'&Cb`ruSSrw=ZXyzVUy=<b`^zbze32>>��Vb�&�a@�PP F'<91@ � #''�<<<290@0(P(p((((((( ]%#"&5332765332653##"'&Cb`ruSSrw=ZXyzVUy=<b`^zbzZe32>>��V{�0�c@�PP)%'F1291�@ %�*!*-(&/<<290@02P2p2222222 ]>32+5327654&#"#4'&#"#3>32)E__RQi&&ru99wSS?yzUV|v{zH``01NM_``gb>>��Vk{��Q@�N O F2991�@ �/9@   990`]#4&#"+532653>32k||F1iLBu\sated�����VJ{��;@ N  F21@   �/  90&54&#"#3>32;#"R||Bu&&i1F``edH10����d`� �y@B�N�F 991�/<2990KSXY" ]@068HGif FIWXeiy ]�]!3!##`yl��qu{�� ��,@ � Q E221�0"!.265!2��#"��qt蔔98�����q��$`���I@ � E2ij 991@   �/<<@ 9/0!!!!! '&76!#";:E*%xxxx%`ݛlklm��>|��$�2@ &E� E%1�@ � #%<202765 26=� �"&'"&H`k&InI&k`B"F:.aע ģ0[1[0T\l6puy��pVi�����`��/@   /2991�@ � � /90%!"/32653#r%8<X #˾N������ ��/@   /2991�@ � � /90%!"/32653#r%8<X #λ������Vv`��D@ O   /2991�@ � � � 9990%!"/32653;#"&5r%8<XLi1F #˾Na��XJ{��3@ �   �F21�90P].#"#3>32JI,:.˾ fc�����VJ{��:@ � �F21�90P].#";#"&53>32JI,Li:.˾atfc������~{��%@ �21�@ � /29903!5346;#"�iLAa���t��~{��%@� 1�@ � /29903!534&+532ʴLiAa�����`���@4  B�   �   F299991�/<9990KSX9Y"@]@Bz��%�%%&'&&& 66FFhuuw]�]#.+#!232654&#0s2âJ{Qpwu t]:'`iVNM`�������`���E@  �F299991�@  �/29990332673#!32654&#Q{Jî2s0jp|Ɓuw`':]t i`MNV��oV{�0�@C  S('  S'('B1 '(�!.1' ($�R$+E199991�90KSX99Y"�0].#"#"/;#"&=32654&/.54632NZb?ĥdXLie@f?((TT@I!* ajYQKP%$����V��4@ O �F<22991�@  99046;#"+5326cMF1iK»Ph)a����V� �O@ !O F!<<229921�@�! ! !99<20546;#"3#+53265#53#5cMF1iK`NPh(aؤi����7V5e��"O 1�@ 04&+532;#"&McKi1F(hPa�V���2@   O 221�@ � �/<20!3## 54!346;#"#"3276w5RcMów|n!o@`Ph3A0�����7^��3@   /<<2991�@ � /<2990]!5!4&+5323#{Ksբ>`N��7V��=@�   �F<<2991�<2990]!!;#"&5#53w{Liൣa>�����`���C@ �    N�F2221�/222220` ]3!33##5#"&=#5!326:CuȮ||h<fc �����q`��S@ !�  1�@   <2220@@@OO ]#�#"�5467#5!32654&'7!aaffH$HB׋ŸB�����\b��,@ �  F91�@  /0+"'&53732654'&'5\FRQ&(g3JInhX3"``612Ğec0[s�����=��`��h@'���B�K TX���@8YKTKT[X��8Y91�/290KSXY"33# =`T��V��5`� @  � K TKT[KT[KT[K T[X��@8YK TK T[KT[X�8Y91@  ��/<<290@0U U U U � � �BKSXY"@ - : FFI O TTZ _ aai vpvp        %%#'!%""�% ' $ ! #966 90FHF@B@@�@ D D D @@VVVPQRR�P S T U cdejejjj�n a gouuy}x}zz��x y  { v }� @/�  y]�]!# # #335%jj`j���=����F�1��/<0 ��<<<  9@   3676;#"# =PHJ|lL*./!>=$#^l���f��k`��8@  � 91��/20@ ��3 3#f%.]`8�����XV`��@"B � O�K TK T[X�8YKTX��@8Y2991�/0KSXY"@B&GI + 690@@E@@CWY_``f``b]�]!!;#"&=!5!qjLLi/F7e`ۧa%����X`��!�@ � "KTK T[X�8YKTX��@8Y299<21�@ � /<0@ BKSXY"@:&GI #+ #690#@@ECWY_#``fb###]�]!367632+#47!5!3254qjL"TA`:&>R~ie8FX`ۢG7W9W`/=3<;4%6]���XL/`� �@ "!̲�91@B�!  !�9/� 990@� @  ��**�8�;I�LT�[q� ]@  %$ 5 7E FT \ �]@    ]2!"'&'5327654'&+5!5!<jbVQ^cdjTmcd\]ej8*mh%12KKKJ�����mLl`�$�-�� 76654'&+5!5!2#4'07&#"327* \^ejeidTQ'd( }ŃcL;*1JJ$8+lgqUeR8y*K/K�����X����4@ � 1@   ��/KPXY032765&'&#"56763 #T?V:9cPONNLQQUmlprLbAr+#}swt�����X����5@ �E1@  ��/KPXY0#&'&5476!2&'&#"3ʪplnUQQLNONPc9:Vws}#+rAbLr���X����7@ �1@  ��KPXY03!"'&'5327674'&#TʪplmUQQLNNOPc9:Vtws}#+rAbLr����XL�#�-%�$21�@  $$0476!2&'&#"32767# '&5XnUQQLITNPf::fPNONLQQUn@}#(rAAr+#}��s� ��"��47632"'&� �� � ��! ��" 0." B^ "NH#:xy.""""./B!!H[[������>`����q|��/�=@1 %,%E01@�0 0"0�( 90";#"327654'&% �!"$5467&'&5476EwEFDCtHNTUhcc`a|p<<rq..@F-,38XZ88torn¶lA@]ON��q�'�G@'(�%%(�4" E(1�999990%#5!#"��!2546;#".#"326Ae{-7i1iM_cƳO|$$>:!a>>����`���V.����9@ �F<<991@  � �/<203#33## 54!3#"32767Ku_+xG`͋BA0 ���L`� ��## 33R9L T#�������`��@ ��F1�/03!!`3����qV� �$�C@  #%% "G�E%221�0@ `&&&&]32654&#"#"�32546;#"#/s:|�|:iM/daDDada�����X���$�L@ & �%<<ij#�1@  $! ��/<2KPXY032765&'&#"56763 3###53T?V:9cPONNLQQUmlprLbAr+#}swԤ����X���$�M@ &"#E%<<ij "�#1@ $!# ##�/<2KPXY0535&'&5476!2&'&#";3##plnUQQLNONPc9:V>ws}#+rAbLr���q� �&�)��� 76'& %3!!!+5#"'&7632/ST$TTTTT iL:XY|ˀ|YXjtssttssH^Lۓd0110M�����qL�4�@��#5#"'&76323!2!"'&'5327654'&+5 76'& Z:XY|ˀ|YX:jejbVQ^cdjTmcd\]:ST$TTTTT3d0110d^L$8*mh%12KKKJjtssttss���q� ��3�:��� 76'& %%!332!##47!#5#"'&763233254#/ST$TTTTTghL<):XY|ˀ|YX:FXjtssttss_ 3<;4d0110d^6[��7��@�7��!!3!27654&/.54632.#")"'&5#53w{%&s@FF^@fLNZb?ƣ|LQQ''-,4IM*$((TT@I!,e>PO`>����7V�&�/��!05476;#"+53276=#"'&5#53!3wxWQîc&'QRF1i&&QQ3%&sN[V((h)``01PO`>''��7p�-�9�D��!6!2&'&#"63 #"'47!"'&5#533276'&#"&57!3w{�UQQLNONPcccO+eKTIQQ;BS_r(ր%&sz#+qrfr v)2LOAPO`> 'KV ''���/Vo�5��+5327654&#"#!##535476;#"!;67632oRQi&&||ӹWWc'&-BYZuccH``01/яNUV((hce22wx����A�'��3!27654&/.54632.#")FF^@fLNZb?ƣ|LO-,4IM*$((TT@I!,e>����� � �@   �F<2991�@ B �/0KSX@  Y@B &GI   + 09 @@@@@C EWY `````b f]�]3!!!+iLLۓ�����6� ���333# #333# #6ttttU=��6����3@    �<2<21@  ��220!#!#!#!#6kkUXrX���J��3@ �NF 21�@� 0%#"&54&+53232653#׃Li1FęaBþy������Vv�!�:@ #�NF "21�@�" ""0%#"&54&+53232653;#"&'׃Li1FPh2FęaBþyf��u��0@� </K QX@8Y1]�@  <0#4&#"#3>32tNN^luu)qJy}wYYk\g88���u��:KSX@� </K QX@8Y1]�@ <0Y#4&#"#46;#">32tNN^lugrB0)qJy}wYYk\xkW6Vr88����� ��#@�<<1�@��03+5327653#zt43r,Bttx66XVr���u��@ �1�@� /0.#"#3>32.biuu$uT  qksa97�����H�� <1�� /032653#5#"&'H.bitt$uT  qkJa97��Hu��' �<1�@ � /<032653;#"&=#"&'H.bit0B,rg$uT  qkJ V6Xlx a97����� ��!��+33276?3327654'&+CFCDtk=%%(f{n!!"}K'))'K}N;[--s?5�/.��6� ��333# #6tt��&���+53276?331/.N]D0 {{bp"#WK/i��tf���tf&��t��� ��� ������@ ��1�0#5Rڬ@��u��1� ܴ? O ]ܶ� ]<1��ܲ��]90526544u@XX@sPOOP{X@?X{POPP�����u��1� @ ��   ]<1� �Բ��]90"'&4763"3sPOOPs@XX@PPOP{X?@X����u��+@ ��91�@ �  032765&'&#"567632#'y7$#?q22110335WDDFk[@*7K$@ ` XFh_@C���u��-@ ���91�@ �  0#&'&547632&'&#"3kGDEW53301212q>$%6y[AmC@_hFX ` @$K7*@��� 2���% % g�� 2���5-5g'���|?f��=u91��2]90�K TKT[X�����@878Y3# #fg����|?f��Lu91��<Բ�]90�K TKT[X�����@878Y@ 5�:5:3]]33|g���?f��7@ �u91�290�K TKT[X�����@878Y3#'#f����?f��7@ �u91�<90�K TKT[X�����@878Y373x��^��@�1�@/0#^+���b+�q���sRf���3#f��f��� #ofv���^���@�1�@/0%#^+����+T�q��^�������#onv���sR���3#l���o��#���E@ ��<KPX@@88Y2991�/0@ ��`�o]@ P```dd�]!!!eJ'��o#��4��KPX@@88Y91�0@��`�]@ P``d�]!!eJ���u#�����u#��������!533>j,����5!##–�,��d�U� ��533##5#5Du�����d&u���!5!&>ߖ���)9H� �W@ �VV�1�<0�K TX�����@878Y�KTKT[KT[X��@���878Y332673#"&v aWV` v HKKJL���Df��N@ �d�1�0�K TK T[X��@���878Y KTKT[X��@���878Y3#���� �� @ �V xV1�04&#"3267#"&54632X@AWWA@Xzssss?XW@AWX@sss�Lu���� @  �� '1�/90!33267#"&546w-+76 >&Dzs5=X.. W]0i��J7��c@$�   �VwVv99991�<<99990�K TK T[X�����@878Y'.#"#>3232673#"&9! &$}f[&@%9! &$}f[&@Z7IR!7IR�����f���B@��991�<20�K TKT[X�����@878Y3#3#߉fx�����%3;#"'&5&&i+@WRd10`ZȢ��f� ��'#7'373\\]]\aa``�����u� ���# 5473733254/MM����z��� /1��/03#ztt����u/�2��&'&#"#"'&'532654'&/&'&547632j1549W++](}24NM9>=D@?>=RX o(l00GF@99 a /$*+MW33 k2-*)*IX01 ���u!� ��#'#37 ͉H+��u������X��@ ��1�/0!!5!AGЈ����X��'@??//��21�/]0!!5!3A4�����X��@ ��21�/0!!5!3Ahh�������X��'@pp00��21�/]0!!5!3A4�����X��@ ��1�/0%3!5�?��p���+v'�q����q��m ����9��3����vJ�!�_@� Vw V v"99991�@�   "<<99990�K TX�����@878Y'&'&#"#67632327673#"&9 &}33[&@%9 &}33[&@7 %$RIJ!7 %$RIJ��{f���6@ �D91�0�K TKT[X�����@878Y # mXfv�q{Pf���6@ �D91�0�K TKT[X�����@878Y3#fs��{?f���<@�u991�290�K TKT[X�����@878Y3#'#?fs���H7����b/�q����|�  �����)1H�����{Z���%@ ��91�0�@4D]3#^��{)����I@� d�d 91�<20@#4D````�`````ppppp]3#%3#^y)�7{��"@ V@ V /1�@@ /0632#546?654&#"7pihX,#w3-.>GZdH3UC=A   (6%""($4����f�����{Cf���<@�u991�<90�K TKT[X�����@878Y373Nxs���D���/1�/0#DD���'4��������]f���B@��991�<20�K TKT[X�����@878Y#!#͇�fxx��)1V'��B�����)1H� �VV�/1� �/<0#.#"#> v aWV` v ")KKJL���D(�� @�0#3Ӥ?�������#55#53pp{�������53#7"op{�y����3#@u��U�C��qPU�v���$<���#5353#ĠxxxF������33##xx2x�U�?p���!5!#I��k�{��1@V�/K TK T[KT[X���@8Y21�@ �/0532654&'3#"&=X.. W]0iw-+76 >&Dzs5��V� �@  V21�@ �/0"&5463"3VZ||Z(55(}ZY|x5'(5���� M���3!5353D��� M���#5!##걈ň���$� ��#53533##Ġxxxx���� ���5! ���zV�� ��'+53276=0RQi&&``01��wV�� ��%3;#"'&5w&&iQR10``�Zs���3#'S�jC���(� ��@�V xV1�@ /04&#"3267#"&54632[6'(55('6y|ZZ||ZZ|&65'(56&Z}}ZY||���jT�� @��03#Ӥ#u���z�����Lu��������D���/1�/0#D`t�P���#5!#fJ���c9X���#"4533273273"<tuhev ifvtR��C&�'�K TKTK TK T[[[X��@���878Y�=&�'�K TKTK TK T[[[X��@���878Y�91X���61U� ��#.#"#> v aWV` v "6KKJL��9HS��/T������B������ ������ ���#"'&'.#"5>32326SKOZq Mg3OINS5dJ t]F ;73 !;?<6 7=����xh���!5xh����h���5!Ĥ���h���'`_^NO�������'ygfFXY����� �@  V21�@� /02#52654&#Z||Z(55(B}ZY|x5'(5�[���3!53[J�!����!5#>J*>�c9X���632#&#"#&'"#72;tv gfv ifvtR����+� ��'7'77}`}}`}}`}}`p}`}}`}}`}}`� ���.54675>54'&'C!RI 7!RI 0PQn +0PQn :� ' ��� ���f�C����qPf�v����H7������Fb����V�����+I���#5!#!Ֆ֖V,��2����!5!5!5!>>2xx������3#3#@`tt�����!#!–*>,�Jf�'��73327673#"'&'#7&'&#"#67632Bmk  &}33[& !Bnk  &}33[& g  $%RJI g $%RJI �J��!�%��'.#"#4632326=3#"&3#3#9 $(}gV$=09" (}gT";薖Җh! 2-ev 3)dw.C��J"�����c(� ��7!#'73!'3p~(͛��3���#557'2d͛~~��x���&'&4767@*,,*@rNPPNr*,@A++{OPPN�`1'����+��!���x���050567654'&xrNPPNr@*,,*{NPPO{++A@,*.D�����o������2>&"762"'"&46264&" 5O57O5>||=>||66O5555M75m?|}A@}|6M65O5p ����pk P���pk���!!p k��pT���!!p ଔ���* '�#��'&'&#"#67632327673#"'&O,$e5Fqp[?9ZO,$a9Gqp[?9J7  $0GJI "7  $,KJI ���pn �����w(���5!'3#7ws~~d͛���q�����`������� ��!#!#!#Sb+����e� ��!#####b+����tf��@��1�03Ant�����V�H��@�1�0%#AnH������3�����y`���V� ��#"'&=3; #V!. ����{���q{'�yO�F���{'�y����#����sRf��1@ �D1�0�K TKT[X�����@878Y3#f����FR&�j����l��@_]@_q0�����hf'��&���HF�y����uf't��*�������f'��,�������}f'z��.�����f'��4(���f'n��9������f'h��=6����'.��M����h�$������%������j��@ �1�/03!!)ժ�����h���=@ B�1�/0KSX@��Y !3f5:9+������(���\���=�����;�+����s���!�2@"�" "#3�"1�0!!"�3276'&' �! '&76>b܁܁:xżp[bb������,�����j�.������h��<@ B1�/<0KSX@�Y3#3#:9&+�������0�����3�1������b��� �*@ �  � <<1�/0!!!!!!29iggq�s�2�����;������3������� �F@B �  <<1�/220KSX@   �Y%!!5 5!!>!8ߪp����7�����<����s�����'�<@) !�%(<<<<1�@�' %'/<<<<0367654'&'&'&76753#–bbʖbbWssWWssW��=��;�;����s����.@ �<<1�/22<20!6'"'&336763#ּՂnʊnhg椌gH���N���&�3@ &(�"3'1�/<2220%!567654'&#"�!5!&'&576! cccd?IH1/GGaʦa>”������XN'/u.��� +1����N'qu9��� +1���qf&E��n����f&P�I�����Vdf'���K�����f&M��F���*&Y�������qy� �*�@ ,%E+99@ ?/]q�@ ) !/99@��<<10@  ]@IIIJN L�NIK ]@:9:88? <�>]@ + +*�))]@  �]�@++]'&#"3273;#"'&'#"'&763 N,-=MKLyHc( #) Xn^T).^,ru7 nik%1)0T*XoW)&���V!���7@E �F21�@  90%#! !"3 5 4# yYo 0kEdZ&J:@�� V`��@@ 1�@ /<20@ �993#&+532i^;,_1FLdVD~�����qu��-�T@(/E( Q!E. ]99�@%�%.99@S910&#"#"'&4767&5!232654'&'&fu5KxD7VUV[a~@Fu\0%p̥@$OF(Iqrs`g ��|�2�=@" 33'(#,34 '0E31�0&'&547632&'&#";#"32767#"'&546p<<rqLbaPQGwEFDCtHNTU]UUGZTUP\A@]ON ..@F-,38XZ88%[[l���kR��>@ KQX��@8Y1�@ �20%#457654'&# !5!�ʄOTJPE* :;f,KOxsPWKL,#%5,*3Y'i����Vd{��1@  F�N  F21�/0@]#4&#"#367632d||BYZuccH`e22wx�����qu$���!�O@ """#E� QE"2]21�@?]0@ w##]!3276'&#"2#"'&76EVSI 6VQ@=񈉉d~uv����n`� �@� F1�@ /0;#"'&5c"$lYoRR`+.0`b�����`� �I@   F 21�@� /<20@    <<33 ##Gb`/ZFB?��=��� �F@ 1�@ /<0@�����  # #'&+5z~J/k`ue<2~��V`�w����J��`��B@�1@ ��/20@��� 99!367676'&'31!xdLjE.*{`T|p5dwY|rNįt��kR�&�@@ (" %'1@ �'#"'�<90%#457654'&# %$47#5! $ڄOTJPE* :MKOxsPWKL,#%5,*,X$Rݿ �qu{�R����J`��/@  �1@ ��/220!#3267#"&5!##J117,#J%x\c`PH? X���V{���1@ EQ F]1�067632�#"&'#44&#"326=;�{:+fZ#ad��qR{�$�6@ !& HE%1@�% %�0 ��!2.#"32#457654'&-ULNPƯPTJPE* >:##++LOxsPWKL,#%5,*�����q`� ��1@  QE]1@ ��0"32654'&'!##"'&76sRVVOcm񈉉qnsȷzn휝��d��m`��#@  1�@ /20%;#"'&5!5!!$lYoRR\ W0`b���*`��+@ E �F@?? ?]1�@ /<0327676'&'31'"'&5R27ki;jF-*eb`+@EvfwZ{sxv�����pVh� �)�=@+E(#E*<<1�@� *'*<2<20"27654'&'2##"'&7673=A__UVF6˷džfB:VVMpˑRh]p[nmNssg.��;Uda��@    <<91@  �<<90%KSX@� � � �99  9 9Y#&+53;'$ܕ11FA3N11F~0)~���pV`��6@  � <<1�@  �<2<<0&'&53367653#EkUJ|CUvܷ%aw~LB,BTxnc#n�����'`��8@E  E1�@  �/<2<0 433233243! &aƏ˪ޏƛa!)R@O@+����}&M��j.���*&�j�Y�����quf&}�S�����*f&"�Y�����'f&]��Y����Vj� ��3! # # wHV1����M$� ��'�G@)E& �F(2Բ?]1�@ �("((Զ?]990267656#" '&76#327>&iPDyz]6;~oxҤ]Y:PWp=l޺lǧ_ը,嶖ꀰ-ў����qu$� ��7@ �!EE <1�@ �  04'&#" '&4632� � 1BSxyJ̃Я#/p~ZZ7Ai6deB��W��Q� �I@ "�!9Ĵ?�@]1�@� /<99@ o]0#4''&"562%62#"FR**RMw(oUCHk&_*SKHv H# 0r{C @[)/B���f'n��fP�����W��QN'uf����pV���'�A@)   $E(<<<<1@ (  (�<<<<02##"'&76327676'&#"DžǷdžǷqMTVMqqLWULc휙owgsugHgusg���Am`���E@ EE91�@ <22205!#%$! 47)323764A,Ma")aM:GϤ*RѧO���p[g�9��&'&47#"54654'&#"563277632327"'532! `7"7$>9[@[`7"7>9[&F]_I I5l|"O z:6hl0'[Ml |"Oz:6hlf$11��sX���D@! � ܶ�0]9ܶ�0]1�@  � <0#&'&76!   76';:{HpҳI椤�����qVu{� ��<@!E �E ܲ0]9991�@ �  <0"32654'&#&'&7632�sVVUVVV9kjstntstu n}{�����R�$�.@ & #%1�@ %�"%0 32#457654'&# '&76)F`{[mzYTJPE* :xe+wTOxsPWKL,#%5,*eN����qRQ`� �4@ " E!IJ]1�@ �! !0"��)!"32#457654'&g-[oPTJPE* >LOxsPWKL,#%5,*���#�)���@VF�'�6  �(<1�@ ( $(0347632&'&#"!!#"'&'53276`1213$)),x:KAb933.1220W@Rd >Qoɏ?s K_��������7"'&76'&526n 'BQ_'BQ_[~,`*l#FR`*l#FR������B@ �91�B/0KSX@��Y #!3&pM]����rV`�!��#56! #�'#64?!"QhRR_@0:IKiXL}/M4!�����wx���#&'#&' #'nd2Fb.-t`4#M!P^�����sK�=�W@< �9:?5 �+,">99KSX <Y]1�@ >+9> &1>29<90'6767&'&'#"'&46733276=332764''3=D۴vayͤgDd''dey{d;]TCHI}rHGFFtAGCT_8d榈d*0QA^^^Fkmihhimw'AF����U'`�%�S@!'E�  E&99KSX"<Y1�@"!&&� &29<90!$! 4337643'676#aڏޏڇ9iŚkp[Q :@+h@ф{I%l +?����sVH��.@  �E<1�@�032763## '&6%`nbbcDhh�(J @?G6��qV{��.@  E<1�@� 0 7653##"'&54763Pr^SLTT:XYڅcнtst1Rd01Ȣ���K�%�9@ 'E! &2KSX <Y1�@ � /0 '676767654'&#"#3676L'<CIa}٘,6~ssqNii{̡E5 2Wzmh~'BC���-��M��&#"327676%!"'&#"'632327654''&'&'&'&547676763267,7% # G;I$ locK5AQT_R?[OK1FufG)H2@0).>Pe^Ґ8*7D ! ! 12԰.#AL.#^Yq4+& "H4B;;=/?"+VhP��OV �!��! �7654'&#"#676! �3 7�llc^#,V)ۄe]6?fض����dVj{� ��# �7654'&#"#67632327\B\\TP%I/yYk}oSKu,2R¤ຐ����s����5��%! &'&#"567632 67632'&#" ;!53276n"?E! rK,/ 4'Kr !D<&tEGGH h=" C(FK#C "&E !!�����6��{��5��%! &'&#"56763267632'&#";!53276[96:@%((%@:6-:IkI:8=3553g����s%��+��$67632��! '&76!2767&#"327*W8QU{2Τ|sK^lȺhiieb-sJV"1Pһ '$Astxss����q[��/��&67632#"'&76!27674'&#"3276I,)e[xtgO_\SG]EZSTVXXTRS7xJF61𢢜Pһ ''rsstxsst����,V��4@ � <<1�@   <220#5!#!#!3`d`du����7U��3@ � <<1�@   <220#5####!3_�pzp�p���pg�3��#"54654'&#"563277632327#"'$47(`7"7$>9[@[`7"7>9[@[|"O z:6hl0%[Ml |"Oz:6hl0%?[M��V{��$�:@&E Q�F% ]1�@%" %04767632#"'&')! $'&  7Z6;x[Y: +STTSST$T%Уb^#10dX4tsstjtss���q{�F��Vy�M���sa����q{�!��&'&#"!!32?# '&76!2%%cjf_[_fMJOhk en(' c\\c( ����+{�!��56763 !"/532767!5!&'&#"'(ne khOJMf_[_fjc% ؜c\\c �������V����s'�&������� �@  > � 91�@ B � /<290KSX@  Yp]@ 6II YY @  &)5:EJ ]�]! !###-}-!+���V`� �O@ F � 1�@ B  � /290KSX@   Y!!###�`{`�����UV{��'��4767632#"'&'!!#5#5�'&  7Z=;{XY:eSTTSST$TfZ#10dȪpptsstjtss��s'H���s'&���y3���s''�y��������k&��u���N&��u�BBB�B|�#I#IabhFa�F`C`#BC`C�UXC`C85Y�B�B�#Ih;5��#I@PX@855Y��f��4@  <1�@/20%+532654&#!#!5!!!2L>o||Rh"9+F�����jk&��u��s'��N@  �2<1�@  �IIPX@8Y0! ��! &! !!! 'zO��FӐhgս��6������,�����XN���f�-����T��/���3@ �  <1�@  /<20!565!32#!% 4&+pٕxL@+8/Xڦ��������5@� 2<21�@   �/<2<20!!#3!332#4&+326 z6࡟9d݇�����,@   <1�@    /<202#4&#!#!5!!||Rqf9+F���k&��u���3k&��u�#��m'ru����;� �)@   1�  /<20)3!3!#++���h�$���������.@  �. 21�@  /04&#!!26!!2)DlN݇@������%������j��@ �1�/03!!)ժ���e���4@ <1�@  �/2220%!!67!3#!#p&axު D+?x4&A����(����(��v��@   �<2991�@B  � /<<2290KSX@    <<Y@ �I:I:I:I:I:I:�@  <<<<33 # # # 3DDxM�����(�?@ * %)21�@  %&"� )02#"$'532654&+532654&#"5>I8z,|йԳƆ\qѲ|!ĐBY+wps{M("�����3� �y@ B  �6 991�/<2990KSXY" ]@068HGif  FI WX ei y   ]�]#!33j+������3m&��u�# �+ KT KT[KT[X��@� 88Y1�������� �Y@  � 2991�@ B � /<290KSX@    <<Y3! # #_y���T��:��%@   1�@ � /<035675!#!T>Wxfb/X++����0�����;�+���s�2������;��@ �1�/<0#!#;"++�������3���s'�&�����7����#����> 1�B /20KSX@� �  Y%+53276?3 3 OM?w.-!suٵ2&]*jkl����y��j�� ��=@! �  <<<<1�@ �/<2<203>54&'$��%53��# W==U+  -�=��;�;����� �)@ � <1�@ /2<0)3!33#;ʪ+�������$@  21� �/20!!"&533!3_||xdv+����� �*@    1�@ �/2<<0%!3!3!3OOʪ+++����o��2@ �  <1�@   /22<<0)3!3!33#OOʪ++���<��� ��*@��  21�/0!!5!!2#4'&#!!276GN6ONDPO+DCDC�����F&���,������� ��$@ �  21�/04'&#!!2763!2#!ONDNONDCDC��o#��N@ �<21�@  � IIPX@8Y0! 7!5!&! 56! ��! 'o��OzFՎaa��0��&�8@�''!&$#(  !%$'2<1�/0"3276'&76! ! '&!#3~܂܀s;:ŴL椤kj���������@@ � 21�@ B  /<0KSX  Y3!!" &$54$)#!:ƒd�v'V+w����{-{�D����p7��)�:@+E'Q! E*21�@*$ �*9902��#"�'&5476$%676"32654&}:[;z631-~LӔ{0w)v ,u8w�����>`��� �/@ "� F!21�@ �  /0!2654&#32654&#%!2#!r~~hhVlj9_ZZ^SJJOgyr������`��F1��/03!!`3���k`���4@  <1�@  �/2220%!!6765!3#!#}v[(bt:d6(U3R���q{�H����F��`��@   �<2991�@B  � /<<2290KSX@    <<Y@ �I:I:I:I:I:I:�@  <<<<33 ##'# 3?nn`QO6m����|�(�N@ &* )1�@ #)) ) KQXY KQXY0#"&'532654&+532654&#"5>32|PZG]twGabLx\l%%pZXkYF@\]�����y`� �?@B  F �F 991�/<2990KSX@  Y##3y`}`�����y&����# +KTKT[KT[X��@� 88Y1�������`� �Y@  �F 2991�@ B � /<290KSX@    <<Y33 ##Tsŷ`OQ5��L��s`��$@ F  1� � /<0356765!#!L8D{X^~ŷoP�������O`� �M@B �  F �F 1�/<290KSX@   Y! !### >? ˸ʹ`'P����`� �'@ � F �F 221�/<203!3#!#U`7���qu{�R������`��@ F�F1�/<0#!#`3`����V{�S���q{�F����<��m`�� �1��/20!!#!<1BB`3����=V`�\����pVg� �(�3�B@5E)! '.�E4<<<<1�@,41$ 4<2<20327&#"#"323>32#"&'4&#"326/{brrb{9SS99SS9{brrb{/Ǩ<9^N5=L^^LN^Ǩ��;��y`�[����`� �(@ �F <1� /2<0)3!33#9U`33R�������`��;@ �F21�/2�#I #IRX 8Y0!!"'&533!3Hf\45h)_Vu;;�������`� �)@ F  F 1� �/2<<0%!3!3!3ڹ"ٹ`3�����+`��2@ � F<1�@   /22<<0)3!3!33#"ٹڹ`333R���>��.`� ��,@ E  21�@   /02#!!5!!!2654&q8$~͓7_ZZ^������{'�"��������>`���%@ E�  F21� /04&#!!263!2#!z~~@9LZ^_n7�����q{��M@ H�<21�@ �  IIPX@8Y073267!5!.#"563 ��!"'q2 ǚ-VړiVFH����L{� ��:@ E  F2<1�@�/0"32654&632��#"�'##3Jq и¾.`A��t��"`���<@ � 21�@ B  /<0KSX  Y;#" .5463!##zwwVtS^a\'��qk&���CZ���q&���j����BBB�B|#I##Iabh#FaF`C`#BC`C�UXC`C85Y�B�B##Ih;#5�##I@PX#@8#55Y���/V��?@N �F <221�@ /<20#533!!>32�5654&#"#߰Bvz||яLmedY).ПĞ�����m&���v����q{��N@ HE221�@ � I IPX @8Y02&#"!!327# ��ǟ 2ғ-{FViګVH>=�o{�V�����y�L����F���Vy�M����L��`���6@!E  <1�@ �/<0356765!32#!!%2654&+L8DثX^x~~~ŷ7oPv_ZZ^�������`���8@E �  F2<21�@    /<2<2032#!!#3!2654&+N޹"\~~`7`73_ZZ^��/����:@N �F<221�@ /<<20#533!!>32#4&#"#߰Buʸ||яLmed*����m&���vo�����yk&���C]���=V&��^����`� �)@ F F 1�  /<20)3!3!#TfUf`3��s�4�8@$%6 )  51�@ $-�/<2<0"'&46733276=332764''3#"'&':y{d;]TCHI}rHGFFtAGCT_8d{{ђed''deFkmihhimw'AFf^^^^�'`]���������:@ � <<<1�@    /<20!2#!!5!53!4'&#!!276XNpqONDNOQQfDCDC����������:@E�  <<<1�@    /<20$4&#!!2!5!3!!!2##~~EW^͓Lʣ�����+��#3376!2&'&# !!!2767# '&Svwhfst�gF�tsfjwvú 9$#G_//wƪ//_H$$O�����{�#��2&#"!!327# '&'##33676>\" , Ux{ z{FVAW^3VH`3ʀ������ ���!#!#!#3 7��3��`� ���!#####3 Ñkk`_������ ����!#!#!#!#3!3  o_<9d7����`����!#####!#3!3 kÑkk`_����s�����@ �  �9ܴO]9ܶ�@@]9991�@B � /<<9<20KSX@  Y@]##767!#'&'!ʓdսxQPtՀ`>YY~b҆12z(��k��{`���~@�   9ܲ]9ܲ0]9991�@B � /<<9<20KSX@��Yp]! #4'&'##767E]kKV:VS8V‰Jl&VtO\KtU'4�������!�� !#'&'##767!#3!PtՀ`ʓdսUn>qd2z Y~b_49n(������.`��!�� !#4'&'##767!#3!7kKV:VS8V‰]w&VtO\Kt`?��sVsz�S��#"&#"3276&#"#"'&54763!27654'4327654!"567376767632'&#"ssD#`At bTDt;<}J5?u_hFAXVRuťޠsj#B#' "2ZbrRUgr %',azQ^XRj7&6J- @' WoWdE\`���[t�O��#"&#"32632&#"#"'&53!2654'&'"#5223 54'&#"5673767632&#"vmDPb!',-cX;b12i?,ZnN<r ! 5^H\~fsj/+Q#2"2[0oGPR^Va $'"%R `YL8+Q*!7 c2 Wo/2@I��������'&#"###333367632: %B<\^}}NhB388 6`TrP3���2V���'&#"###333367632: %B<\^}}NhB388 V`TjrP3��sa���qu{7������'���2'&#"#3 6??DI"GT8s "C=2��2��{���2'&#"#367638:&%A=\^PfB{7 `TpO3������'p'z���2��f'�� ����sV���,�� +5327673 &7 '&  76RFJ|lL*&7|?_~�``�~_8:9h9`8:=$!7kvDrttr���qV{���%�� +5327673�#"'&7632#"3RFJ|lL*&7|u_st``tsd`8:=$!7kvHȦ`���s-�)�R��%327654'&+"'&'&'#";676762# '&76!36767623 !#"'&'&]rr > .rr. >._- > ^ >‘  tӪ ҫ ����q{�&�P��%327654'&+"&'&'#";67>2# '&5476!36767623 !#"'&'&r-HVV?- ,4, -GVUH- ,4 .xt. 4 .wt. 4 `ta  _tp_   颈   袉   �vt&��'��0'�&��'�s3'�cS���'&��������sV'��9@ � 0Դ/?]1�@   �/0]!# '&76!2&'&# 3!#Svwhfst�kSh$#G_//ӂ���qV{��9@  HE1�@ �/0@ ]! '&576!2&'&#";#UQQLNONPccccɖ#+qr͹rq���;���'''7'77'77did}}didii}}}d}}}}d�Bz�/��!"'&'&'&547676763!476767623 8  8 g    ��)� M� ��#&#"56763 v][Jw}$)/K'*C�a���"53#7 ����a���#55#53g����� M� ��!2%$'$'&ʇrE2 _fݘL{t\q ���F`� ��&�3�@�M�Z�g��#.#"#> #.#"#> #.#"#> #.#"#> #.#"#> #.#"#> #.#"#> #.#"#> v aWV` v "8v aWV` v "v aWV` v "fv aWV` v "v aWV` v "v aWV` v " v aWV` v "v aWV` v "AKKJLQKKJLKKJLKKJLKKJL)KKJLKKJLKKJL����X-�� ����#�)�/��'7'7'7%'%53-#%5#53 3#kyo\wyo\zV\Ly[`@¬@_ӤRӤRZy\yW\zn[wyo\ԤRԤR߬@¬@�Vm&��u�V8&�����!�����:@ � <<<1�@    /<20!2#!#535334'&#!!276N訨ʨONDNOQQfDCDC����&��E� ��9@ E� <<<1�@  /<204'&#!!276!2#!#5333>CB>ytts9L^*..+URRRя>���������'+#!2'674&+327'7Uj~ rGj#u~{Sqrے-,9/~����V{��)��%'7654'& 32'#"'&'#367632*nOSTTSSTFoWl{XY::YX{ ]ststsjts].01d d01�������j��@ �1�/03!3!)2$������� F1��/03!3!`:33�����G��� �)@ � <<1�/<20!!5!!!!!N)#l����8��U`� �+@  <<1�@  �/<20!!5!!!!!?`۪ ��f��3@  �<1�@�/0#!!!2+5327654&#)qmL>87||9ժFwrKK"���V `��3@  �F<1�@�/0#!!3 +5327654'&#rFRRQn!&&1`GQ``07 )��(���33 3## # # 3׈)D"AM��F`���33 3###'# 3?nfz!n`QL6m�u&�z9������u|&�z����������3! 3## #E#A��`���33 3###Tw8sŷ`OL5����������373! ###ʭd_dTy%u������`���37533 ##5#`eBTse``avFOQ5a���!�����33#! # ##53ʨ_ʨye���=�����3!!3 ###53dTsŷ}}z}5OQ5}����2��� �_@   �2991�@B � � /<290KSX@    <<Y!! # #!2_=y+��*��`� �_@   �2991�@B � � /<290KSX@    <<Y!3 ##!*8Tsŷ`OQ5�������6@ �   8 �22<1�/<20P]3!33##!#"dA9���@`��1@ � F   �F2<21�/<203!33##!#W`39L������� �-@ �  8 �221�/<203!!!#!#)"d9������`� �+@ �   �F221�/<203!!!#!#W`3ͪJ��ft��8@�<1�@ /<0#!#!!2+5327654&#;"rqmL>87||9+wrKK"����V!`��3@!�F <1�@  /<0#!#!3 +5327654'&FRRQn!&&1:`GQ``07&.���s�A�Y��%.54>323267#".'#"$&54>73267>54.#"+9lR2*DaSN}aF-?jQ&h;>e3.x=&QUW+Byc[sp8<{R?S0 $0>&1H3!(BT1kBtW22Tp{:SJ#&4t}f|}ާbm:E/fcYC(+G[`_&bn����qxz�?�P��4>73267.54>3232>7#"&'#".>54.#"qKц][-2`X'V$?/(PtMBpP-\_#D-)*%-8%7CFIGԑLV"- !(,!(؜XFrXbr> %gx@]sA9hY^    , Tָ&^dc+KiB&HiC���su''�z-�����qu{'�z������� �,@ @ @ <1�@  /20%3##!5!!A+����<m`� �(@   <1�@ �/20%3##!5!!B1BL�����<����=V`��o@ �� K TKT[X� �@8YKTX� 8YI:91�20@���BKSXY"%#3 3;^^DNl������!#!5!53 3!ssf�����=V`��� !!#5!5!53 F;^^`XXNl���=;���%3## # 3 3p\Y/su A{+3���;y`���%3## # 3 3q!r))kLHJq��G��5@ @ @ <1�@   � /2<20%!33#!!5!!+A+���B`��3@  <1�@   � /2<20%!33#!!5!!xZ9B1B9L�����|��.@   <221�@  �/20%3##!"'&533!3_qm||x˪Awr7ٟd���`��F@ F  <221�@  �/2#I#IRX8Y0%3##!"'&=33!3�f\45h)L _Vu;;�������#"'&53;333###;qm||֐wr7ٟ9d+�������`���5333###5#"'&=3f\4+ _Vu;0��������$@  �21� /<0!2#4&#!#z||f9�����d�K�����"�*�I@#$ $3 �+291�@ �$ (+<2076! !�!267# '&'&=3%!&'& ":Cppoż vzKB@bHam `_F$$UgkL>A9||����f{�%�.�i@.&&K� �/2@ �p000]91�@& &"�*"/o]2</]90"'&=33676!2!32767# '&&'&#"XY`09Jt�⃄ fgjdcbhcneNRS]\RZF1!&łZdc4,ZZWW������-��!&'& 76! !�!267#$'&'&=3bHa":Cppomw vzKBm|| `_F$c TgkL>A9����f{��1��&'&#""'&=33676!2!32767#&'&RS]\ƐY`09Jt�⃄ fgjdcbhcOJ{ZZWWRZF1!&łZdc4,3{����,���(��vm'[u���F��H'������f5���32+5327654&#!#3!qmL>87||qwrKK"9w��V`���3 +5327654'&#!#33^HRRQn!&&,%wGQ``07$)`�����6V���!#!567!3#:bCux+8.%5ժV��.V+`���%3##!56765!s{{v^̳;bVdž��f;��1@� 82<1�@  /20%!#3!3+53276q"L>87h_9dKK���V`��/@ �F F2<1�@  /<0!#3!3+53276WRQn!&`3``07���V���!#!#3!33#;"9dժV��V@`���!#!#3!33#W{`39V����/@ 221�@  �/20%!"'&533!3##_qm||xɪwr7ٟd+������`��G@ F221�@  �/2#I #IRX 8Y0%!"'&=33!3##Hf\45h)p_Vu;;����V���%3####! !+-}-V�����V�`���%3####! !H{˸ʲ>?V'P`�����y�O�����h'�J����+1�@o�o]0�{-&O���"�+1���hN&��u�  +@ 0? � ]1���{-&���jR�� -( +@(o(P-_(@-O(0-?(�-( ]1���H����{o{������m'u���@@�]1����qH'������@p�]1����uQ���q{���uN' ul���q&�jT�m�����(��vN'Qu���F��'�j�����N'u���&�j:������y���XL/`T�����31'�q�;�����y'�q������3N'u�����y'�j������sN&��'u� +@ @O]1���qu&���js�� +@ @O0?]1�sa���qu{7���sN&|��'u�qu&}���js����o#N'gu���q&�j������#��1'�q�r;���=V&�q^�����#��N'ru���=V&�j^������#��k'ru���=Vf&^��������N'u������&�j^�������j� �#@   <1��/03!!3#)ժA���`� �#@  F <1��/03!!3#`L����FN&��u���&���j����GV��9@  <<<1�@� �/<20!!5!!!!!!+53265N)#iGRiL`na����8VU`��;@  <<1�@� �/<<0!!5!!!!!!+53265?`nFRjK۪`na��=f*���%+532767 # 3 3*SfL>7( ^Y/su bzK5sx+3�����;Vd`��� +527>5 # 3 dkkCQO5r))`&9as mHJq����=��;���3 3!!# #!5!suNt\Y+wD{�����;��y`��� 3 3!!# #!5)) ~q4H����� ��&@  �21�@   /03!!"!"$54$3!fONDNONNCD#CD+f���q��`� ��%@ F �E21�  /03!!"!"'&763!5>BC>9sttyLZ+.i.*RRPRU�����C� �0�9@2&)  1291�@"-(1220!"32765#"'&54$3!3327653#"'&NOO_KV! 3j^nN?4pi;?nhf1CDP_m}`61f[JJOZxx9����qs`� �0�8@2F&) E1291�@" 1-(1220!"32765#"'&54763!3327653#"'&=C>A@j\-1C]^fety><jh<>dhd.*^\:9m4l01a`RUaPOORAsxx%�����7�@@9., ,�#81�@'2-28904'&+5327654'&#"567632327653#"'&'&\]OOQRSrsdeY憆GGRQ?4pi;?nhf0!JK;<ps=>$& hi|UV!bb[JJOZxx8Pa��F|�5�G@7., ,�#61�@66'2,6 KQXY04'&+5327654'&#"5>32327653#"'&NHtCDFEwGQPabLqr<<p@E>=ih<>dhpb8f83,-F@.. NO]@AHOHXDEORAsxue�����V<�)�:@  '+%*1�@!�'(�/90!#4'&+5327654'&#"5676323#s\]OOQRSrsdeY憆GGRQJK;<ps=>$& hi|UV!ba���V|�)�?@ !+) *1�@ �/ KQXY0%3##4'&+5327654'&#"5>32ȻNHtCDFEwGQPabLqr<<p~CEFX83,-F@.. NO]@AIKj�����6�!�4@ #  �!"1�@!" "<0327653#"'&5!567:?4pi;?nhinbCu[JJOZxx}q8.%5����.`� �4@ "F  � !1�@ ! !<0327653#"'&5!56765szgh<>dhpb{v^̳;b`WORAsxue{����-����`��6@F  �F221�@  /20327653#"'&=!#3!zgh<>dhpbW`WORAsxue{`3�����s��0@  1�@ 0# '&76! &! !2653d-|e'%{9!Ҏ׿����qF{��0@ E �E1�@ 076!2&#"3253# '&q кĽbZZb/n||r|r|>禞�f��/@  @�@1�@ � 20327653#"'&5!5!?4oi;?nhin+[JJOZxx}q����`��2@  �1�@ � 2 ]0327653#"'&5!5!x>=ih<>dhpbB1VFEORAsxue{~����{R���|I����Tf:��/@ 1�@ �20356765!+532765!T:WxM?77fb0dKLø���LVs`��/@ F1�@ �20356765!+532765!L3DF1a.&{X^}з0)oP�����T�� ���35675! 3 # # !T>Wysu �\Yfb/X+3{�����L��`��� # # !56765! k0X^̶8D')`HJoP~ŷt����������32654&#!##!23 #h �/ϒ0*3��V{�� �� ##"&'#3>32�&  k\{::{T%+ܧ$`tad dakj����������3&$54$)!!!!!!3!!"d�;>v78ȒFw�����tw{��&�/��!3267# '&'##.5463!632�.#"%;#"w ͷjbckVteVgKww^Z44*,'ėS^a\�s�4���qVZ{�T���D���:���V��5`�Z���������37!#'# #3'jȎ_Ȁy����`���373#'##35Av擎LsŷK)@wLQ5`P��Tfs�%�9@' !&<1�@!�/<035675!!2+5327654&#!#!T>WxqmL>87||fb/XwrKK"9+��LV `�'�9@)"#(<1�@#�!/<0356765!3 +5327654'&#!#!L8DFRRQn!&&,{X^~ŷGQa`07$)oP���ft�!�?@ #8�"2<21�@� /<2<203!3!2+5327654&#!#!#qmL>87||"dwrKK"99����V`�#�@@ % !�F$2<21�@!�#/<203!33 +5327654'&#!#!#UFRRQn!&&,`7GQa`07$)��� ��!!#!3#q"r+A���9`� ��3##!#`9L3`��p�#��653&'# �33267.''U.,aOYFqlEk*Yb?f)6^&4Z)e\3'4H./)%uxm3-`4�������3���3�! �#54.#"!!"$+Z`bZ*J%)9 ym22my=�����]����#��3##!".4>3 �4.#"3ؔMM،"*Z`iV%,[_r=PŏQym2:d_5��Z�����!4.#"#5�! �3#*Za`Z+$"ym22my 9''ί=��3���!!32>=3�! �}J*Zb`Z+ym22my 9)%�����)��!!332>54."#54> 3Tmqn,dV=uG0fܜc.L2Rg|]= L+S{ugyC@pVGKyҚXZ������� ��%!!3!!Zf������3���3�! �#54.#"!"$+Z`bZ*%)9 ym22my$����)�8���"#4> 3##".4>;54.�2>5#"q6[6[Bt^_tADu[5o%AXhV>"9Z>N2myuݔJJݓ4kn9:sl3zmpBAkP#?�����]��#��#".4>3!33#!"3265IՋؔMM؋o_[,%ViWW]О\uBnsEA�����3���3>32#54."#?vԒK+Z[+ MIHݖK2ym22ly����D���!!xگ��������2>53".5!#36Tf`bQ3HҳK`1Kf>>fKIwo55owO�����+�>��33>32.#"#".5467#32>54.$+ NBR<dXT-5je\'aOv'LojPLC*e}|j/BLW?eG% #/ 94 YSuT/c퉀e4_PL\`Na�������)���!##".532>=3)EvԒK+Z[+?CHݖ&ym22lz��F���%.>76$73>g? ;w8q`g_ 8/@9L`uPhG/+Xam@E\>&���5�C��4>32>54."#54> .'#".%"3267.;eHxv(A//db,N,T"?W68m86o8n~Gf=l!?1XXVQ^ IrN(`P2s|Fg}F@pVGKyҚXXV?-_34e0Yd$Kq$3 AOH@BP��d�����%3!4.#"#5�! �;+ZabY) !ym24mw 9''��i����$��"!".>7>73>33!&-p|CtBnK#QMCYP8PDYMG)#@[9r El~mXBkJ(~`#J��#����! �332>5!)*YbaY*& ''uxm33mx��Y�7�� .5332>54&#!5!2>54& #4>2YML+`qp^*PQwM%ʠJL%@T.DuW2g~GJeArW22Vp>'C\5vqr{_g65f];hS<?[v����q���32>=3�! �#5)ZcbY)uxm33nx 9-!�����y�.��.+532%.#"32>=3#".54>7d8UjGk@*oKie2R䑒XNo�Ԕ Hy<m\GKӗSV~ץk������)���3�! �#4.#" !+Z`bZ*''\ym22myu��xP�%��%532>54&#"#54> MJ*rIhf2R$WKUEg Vq<m\GKӗSSt޶}���Z�����##54>32#4.gVb4f�c8fGl IpX*9ٜWWق\OvO�������}�"�;��".5&>32!!332676&%4.#"32>VxP.O哠MLldNQ_(0eoke.+K;ym'+H5#9GG@k”X^yݼ1L?=d{E9dM&7%@r[-jx������#���!4.#"#�! �3#^*Za`Z+$"ym22myu''ί=���)�8����d�����)#".=32>533;AvԒK+Z[+HJHݖym22lz ������=��332>54.'.'&>2#.#" .5`RPd86aTCq_F(IÍN'NzVOxO$&KqPՔNRҕPDtT0 DiI:U=( -?XsKZr@=lT,TB)'F_72I5% Binfs=K������)���3�! �#54.#""(,\`bX)%)9 ym22myu����g�1�@�� .5332>54&#!53.54>22>54& gML+`qp^* 7(JL%@T.DuW2QwM%ʠD|g~GJeArW22Vp>2?J)_g65f];hS<?[vg'C\5vst{&UJ0�������M���!!#:O����x�����'��3>4.'.>753#]h88h]ˇXXˇZZv;kęl;T ֘TT՘T�����2��n��+��".'!!#5#53�!2�2>4."*>n^Kh˾"ٔMM$VҎU%&WЌV%4毚e$ NMZ\22[a67a���s�2����n��)�3��� $.=3".546;2%"�4.#>db<kWws8.Of<<f8i\ZiɌKM|''V]4*PpGQK !3F2 `34_���u���"'&4763"3sPOOPs@XX@PPOP{X?@X��������3#ӤR՘?������m���3#m��%���#4>7>53o:Z=z3^SB[9z.Z$9H(@{b?%9H(G{^;��f�CU������5�)��#&>32#".'332>54.'&umG~f?z`< =[<'OC1& 0B&Je;yD"FnL0R>#+G3 %'<*.c��Z���3!Z#z����`�*��%#".5332>5332>53#5#"&EW]1:V;GrQ+qxFrP+?y|~t?xqNQqH 1\Rzb2]Qziaz����Vd{���5#"!!#3>32Bv='V fc�����qV/{��(���2>54."##".>32533#/+QtuQ+,QttQ�:}fyCCyf}:ʡp<<pedq<<p!RdaUٛUad@���V:{���!##"#3>323eBvVH=`fc���b���3!!3276=3#5#"'&>=}TVCvddZLPO_b0gbxw��qV/{��-��3!#".>325332>54.#"Zs:}fyCCyf}:!IxW<]F0 !KwW<]E0 RdaUٛUadN{M%AUaf0N|M&@V`f�������� ��)3!!!#z%L����Vd{���!#"!!3>32VBv=} fc\��V{�,�<��!4.#"#3>323##".4>!"32>f1HvORg;*cmv=D~mQ.`FH`87Zsf2(+@)QQD/dp=)Ze <L,'HhWqi1$InoI%!3$1&=i���q/��&��!"32>5".54>3!33ItQ++QtIQvM&BB@{<5faep<<qe9rÐQV؃q˚[L��Vd���##"#3>32dBv\=fc�����Vl`���3!3rN ���V�*��32>53#5#".5#"#3>32HqxFrP+?y=kDKnH$AWh;⣛2]Qzia)e=2\Q'I7"����qt��-��3!#".54>732>54.'#"ԤB7}C=DD>o[(QwPOxP(+G4NxQ)  ҠNׄzΗUUzxƔ^SoAAoSMwcV,Eu�����VX���3327653##"&VWCvZ_^{Vgb����d�K����j0�-�B��#5#".7>7.54?37>32>=4.'<4H\pCbj7>m^D];"$*.GW(9 !CeDMxR+EpQ=lR0, d-J6Bxi`K 4GS)D59?;-?""EsS-7]{DV5wuh&2u����V9{���!#"#3>329sBvH=`fcR�����Z$�(�>��53>32&#"32#5#".'&732>=4.+7k-42Grb*wќZF\tEff568V-Ia8FsS.*buG* `zE*Kh=Lw,J6ArZXuF3[|Ih@mEA~����-���332>5!##5#"&KwS-ոCva2\Q/gb����Vr`� ��3+53265F1iL`a��X���!32>53#5#"&5#'KwS-Cv2\Q{gb������V{{�1��3!!".54>54.#"5>32 Pt*D0<b}}b<-RsG[N&JOY5sE<b~~b< /?$1jqv|CHiD!&*5lmK|o^J������d{�Q���� V`�1��!!".54>7.54>737>7$F7!#<S`j5/n_? ;0;M,&?R-B#fyB .F/:}3 DkL?FM,%HC>0D(YȸE  �����V`�*��%#".5332>5332>53##"&EW]1:V;GrQ+qxFrP+?y|~t?xqNQqH 1\Rzb2]QzXiaz���nV|�,�D��3!!".5467>'.54>32%">54.<b~~b<Pt&C1RH#*6;1 IxPn{B%+VD*.7.2<lE(KjN}n]I+9 BIDLO$/RKHMT2O`6:n4M3!BDHLS,QO:~HEiH$������{�$��"#3>32!!5>54.O|V-?yct?!=V5)?`B"#Gl4ZzFs`afF}gS{q94myPIa8�X{�X����V-���332>533!#"&KwS-sCva2\Q/Vgb����{�'��3>32##"#5#"&5332>!OW[,ĸ<kP.CdƸ?oS0{3K2\=2\Qgba/[���Vd{���##"#3>32dKwS,Bv\=2\Q gb����oVX{�J�����`���%!!3r&"`���V�'��3>32##"##"&5332>!OW[,ĸ9jQ1CdƸ?oS0/3K2\=/ZUVgba/[�����)V{��,��%!!#5#533>32#"&4."2>s빑:|fzCCzf|8+QttQ++QtuP+__daV؛Vadp=<pʡp<<q��os{�R���FV!�'�.�8���##".=33".54>;2%"�4.#2>!gWxV0PZbo;;ob}t{ E}jj}֗RV'IgS]VWrB+OnCHpM'LF&OHBM_/9k�����~���%!!5#"&5332>73X&"CvƸIuT.gbZ/X}M������R����73#3#R����d���%$'d ZZ-,���DC��� <21���I:03#3#D-d���C'������KRX�����@8<1Y���C��� �%�  <<1�@  <<I:05!73#3#�}Öd���C����.@ �<<1�@ �  � <<<I:03#3#'#5#5! }-dȖ�DQ����1�03#DWQ&}�����ISX���@8Y1��CW��� �O@  � I:1�ISXA � � � ��@������88Y�@  �  <<I:03#3#73#D}ٖ��cQ����1�0!!cX���cu��� 1��<0#5#5!ږX���������1�03#�������/'�`&��=� ISX� 8Y� I:1�� ISX� 8Y� ISX�8Y� I:0��N{��1�03#N{����DC����1�03#D-p�����dj���!!dj���c���1�0!!cX���8(���1�0@P]3#Ѻ(�������1�03#������[��1�03#Ŗ����`���# �221�/0@ P ]3#3#Ѻ`4����f��`� �  1� /06;#"!!f㒔n^��cC��� 1��<0#5#5!ږX������`�'�o)F  F(ܷo_?]KSX�8YJ:)zD]K QX�)8Y1� //ķ:�:U[ ejy ]0 ##54>73>53`#8!2-A,#8"2.@,eX5AnEQ`Q2,  6AnE RaQ1,���X��H`��6�ܴt o]1K QX�8Y� /0%4.#!5!23!5 &EyWJ{tEKcf:%.UrU���X`��?!� ̴t\]KQK SZX}/Y1�  //0#&'#"'532>54.+532EM:!FPP7.3"$,EV8(3e\Z`^pQg6 4[u;����X��`��( �1K QX� 8Y�/0##!5!ƺ/я�������`���<F Fp j ]K QX�8Y1� �//0##4&#!5! .T`&`ؙ������t`��!FFK QX�8Y1�/0#t``��X��m`� �E 1KSKQZX|/jZj Z ]1YK QX�8Y� /0#"#467#5mPWAM8`y'�����`� �7F Fp ]K QX�8Y1� //t�]�0#4&#!#! ^yƒ/`�����k��[! F ܷtp / ]1K QX�!8Y� /l nn\ ^^D D4 4 ]02>54.#"5632 r-YttY-0ZCB]rWfT%`t[(([tq}=Qҍ ,D���B`��#1K QX�8Y��/0B`L���XV`��8F� a _ ]K QX�8Y1� _O?]0#4.#!5!22X]ֆ5hruB=���X��`��5ܷOO??]1K QX�8Y�� /0!2#!5!2>4.#!XXuxP""PxuXdN""Nd`@kk@>uu>�����X����6 � Բ]1K QX� 8Y��/0!!3CWn�����`���4F� F1K QX�8Y�  /o ~ ]0)!2!4&#%w4g`:sƒ�����X��p�%�d'F �&Բp]J#:#*##h#Z#Jhs #]K QX�'8Y1� �//Xl\v]03>3 !5!4&#"#>54XBMLbL3xzaV0*bP]` NFd6û[I3'@�����Vt`��$FFK QX�8Y1�0#t` ���X��x`� �1F � K QX�8Y1� / � ]0%4&+532!5dj~~ͻX{o.����`� ��]  Fܲ]ܶJ < `]1YTid]K QX�8Y� �/44 && BB Rd]0! � �! 4.��-_`'0kIuX$���XBH`��KF >   ]1K QX�8Y� ]0g G ]35%3>1X‚$FDvj/h 29���Vd`��^F� F1K QX�8Y� ܷJ  / ]KPKSZX� �@8Yj\J]0#4&+327#"&5! dGJ)CRC^ СIE d������`��j �Fܴ_ ? ]ܷ== KK ]1K QX�8Y�� /}ܲ_qpPJ]KPKSZX��@8Y0! ��)5!2654&+327#"&5(V^HJ)CRC`܎ۺIE ��XVc��G�ܲ]ܷ6DT]1K QX�8Y��IJ7]0>=3#4.'%f:uh=hH9=1c䒙.×o~S&PjI9�����X��`��lF  ܰ KQKSZX� �@8 �/Y<;?�Hl�Y�_�Ji|�=� ]1K QX�8Y� /ķT8Tt]0%367>53!5d,.&=$S47Z7 J}XM./G��V_�� �R  F ԷO_o]1K QX� 8Y��/IJ]@ P q0 !5!WWVVLюn�����X��`��@F 1KTKT[X /1YK QX�8Y� /0KPX�//0Y#4.#!5!2ʺ3P~RO~zM::IviF)5]�����X��S`�(�* )ܴ�]ܷH;+�P�`�p�]K PX��881/}/Y �0�WW]1fgwv]K QX�*8Y��/ܷ/]CC"H%]0!#3>732>73I0K8( )l_+bkcE8" *=Ki`!#@5]Ey+gE=(Ci䣉W=��`��I F 1]K QX� 8Y� /j[]0#4.+#"'53265#5!2 $@pP{5NA&G.]l,^`Jce:%r3C������ `'+��+�����`'+4��/���`'/=��/����`��@ �D1�03#`��n`���@DD1�<203#3#`|���"�%�0��#4'&'37676537653#"'% '##5 rb{ .q & q-aT !�}Bs12j{@E#$]} q!<"ibP-F`���)�*�5��"2767#"'&54767&'&5&76 '##5M@V:118UF%/>7P6.N@?^G?D)7-#F�}Bs)^ &# \*$@.") n F>]KH*!#TH#bP-F`�������z��� ���%3#%3#3#%3#ƴ>^����<��� ����%3#%3#%3#3#%3#>>^��������!#53ӤR@���� ���327654'&+5336767N5G4pQf$h?FA@6b ! eI(R[2*�������� ��#53 3#ӤR%@-���������$��%#5754&'./.54632.#"'/XZH߸g^aOl39ZZ8{4<5/VVL89CFnY1^5YVe���U�"��756767&'&54767632&767/SD435gcbnZdF31`9:H:ZU!LOTAKv?=0ps2#<PZ���'{T���l��'|T�� @'|>p���l '}��T���'|>q������y���3#����&��9�&o���� &���&��� (f&Z����� (f���$3  !27# '&5767"$JKԖ^`e~h'?6`vc–e4-���� (&Z��?��}R���%67654'&'3#"'532#<BqBR P.-fgsT!1p*Nt[|icK)&*�}&\��E� b&���%654'3!5 76 52.0ڞ:H~vR>�� b&^��q �� �?��%#&'$473327676'&/3327653323#"'&'TPxmil_Qb_y^@@$;sR,%@n\Kf% I01_2F,k>GHܳ&%0l}=J<zg2&q\ F{�� &`�� �� �2�?��#&'$47332767654'367676)"'&5"3276'&'&XPxmil_Qf[+!' (s{~OQ}a&4-L~큻%MGHܳ&%Dl7(2ln6"%GmxQl?[F� &b�� ����� ���%3276'&'&#")5!3%632A큻%0Pzuo\Dxfʸ?]DQx\?c!'Emx�����&d��R��u *�*��!27# '&54767&'&54763"32767SwSԖ[bWqM3/X|t]0-.()ѱvcoɱe8MA4hKEu�u F&f��w���l����#5!��&��~�kH&��R~���!�=��#"'5327654'&'&767663'&'$54733276J&P DfXRNB8D-<9<NJ KUfLn݈veyYoR! Xn*' X &/.Q&+IO{XK5:,\.#/�����%653#"'$&733276NbyU_I@A(IPmI~jÐB"\\ss>"5�����^��.��327654'&'&#"&#4763&547632#bzL,5;(.;Dn2KxAZM\MObxX'*9:X DD(NOf7*(?$S-8AP�H&��? ������"327654'&'2#"'&5476B!799[]KB{ƶ`Q%T*WE{R,,9.UMAx|KU#JN�� @� �&��"34'&!5 767"'&'&547632?,3/V%._]g>v-(tYhYH9!$3/,;̠X*VL_ !"bWg3Zf����J�6��%#"'$47376767654'&'&'&'4762#&'&'&VfxH?Ba=~T;~BrC:@_` B(EN><}9M I&huqc- !P85J.39sJ%*==!'&"7*S@UYD�� J&q�� ��$����5%5%HHnnnn�����$�&�5��67&'&54763233"/#"'&5332767654&#" %!lE?I(7 /4KU^r8Z #08 " -d$* 9^W4'6O'&n=NV)qaK" %�����$����5%%5%HHnnnnn��$���5%Hnn����$��-��&'&5476323"'&'#5276767654&#") lE?I(7$# +EȓV " - 8_W4'6O -n=*{nmp" %����$���5%Hnn����8�(��#"'&54737676533254'3'&!9EO)"a 2=`YG g -SGL(E?4mmb}8T"RY$6îs9It6Y !������ ���4&#"32>"&462X@AWWA@Xz柟?XW@AWX栠���h���732767#"'&'gC*6:)kXZZC5"LMD6{S )L}@F��Ow���O �����$/��-��#"'&547.#526763"327654'& lE?I(7$# +EȓV " -. 8_W4'6O -n=*{nmp" %���� 4���373ËF�������3#������� ��!#'3%1yI !n����R�����#'337673#" %1BR{6)coajr!nUPym��L���%��#'37676537653#"' %1/(/H/; 'G 44.5WY9!nr|> @2%,*;l>3 ��� �*��"2767#"'&54767&'&'&76#zf\MOYp0;JcX~VI|eepdkAXH,7p 4C@#90L@rR<J!+%}pL 0:??��$� ����"276'&' '&47iVNG))GNZUi>iUZhsBBsǮuu5a��U�����#'#"'532N%bU`DK*22����<�����!&'3673b~ĚZ00ZĥxU:Ũ ;6I����<�����3#&'#6̴UxĚZ00Z~bI6; :���d����#��"'&'&547632#54'&#"=:i_{\ %Z[,,G\O98<SGU37e{a}UwnWl<a76G96��������� ��%3#3#%3#^���f���6767654'3pk/LOiFqmPO``NoqH�������3#ӤR՘?�����W�L� ��!!%WgppgooUU�����#"'$47332%$7654'L㹿?Ah �C7ZFe@:&a \^}C"96q]K;=���kH��8��654'&3227$#"'&54767632%&'&5473)B,4((7(*HJ?zKbNLc9g'!<\ӅMRU 5+M;3*)3P&sHKCW4,E$2Zwf̌սnع<4�7���3nH���z2���7&'&547632&#"7zN,8:\>42@B^!x$%-`+-!d! M fM����&��K�&��9� &��9� &��'�&�� � &���&��� &��� (&Z��|�8� (&Z��?� (f&Z���� (f&Z���� (&Z��� (f&Z���� (f&Z����}&\��K�}R&\���}R&\���}'&\��K�}&\����}R&\��+�}&\����}x&\����}&\��� /'K�>^�� r'�>^�� &&^��X &&^��4H &'^�� &'4H&^����( &^�� &^�� &^��� &`��'_ � &`��x� &`��' x� &b��x� &b��~ ���&d��R�u @&f��,����:��654'&32! '$&73! 76767#"'&54767632)B,4((7(*Hnق@AZAd#?zKbNLZB`.+M;3*)3P&ڴF=)d \^tL"9;l&NKCW4,E$2Hf6���&��k�&��'~k�&��x~�&���&��xx�kH&��~�kH&��R~��)�-��%2767654'&54767#"'$473$62 #dGf>5?AhXPA7.EB|=Q#!w*6(  %{{qeVUI&b \^~B"������.��54767!#!"'$4733!2$6=4'%$ `h_ >5 ?Ahm/yYk>ba7# #5&qeV&b \^~B"jj7�)&��F�&k��F�&k��qF�&k��X�)+&�����)+&��F�):&���)+&��X�)+&���)4&���&l���&l��j�x4&l���&l��&�vH&��'? v��H���#"'$47332767654'3HdnaPm/1]]LGL"fh8D%jdQ45b`ޜ��H&��K�%�]H&��'? &]�H&�� ��� �2�?��4#">#"'&54733267&'&547632&'5�#"32764&__A-D$Iln9e|8-H,-C,QN(Jb41}>XA%v3hO =J6>(E& !BQHJQS'Bg=q?%'i!.C]��� ('�&Z��? @r'>p���Jq���r&q��>�o���������R�����L������R��%�'��&547632&767#"'#'3X\lTX\D8/0E= %1Bx:=$!"4'Qjr!n8����j$��(��327654'&#"327#"'&5732#"-2!WZWXZV%2-Z(.5__52ZJkV<JЕy&vы�������� ��3767"'&547632&#"327AoDdN.bpxXWs>0B7,g`p5�oU%mao3/AbM3))I�<�����<�����d������� ��(@  1�@ � 0"32$ �� �h P3343ssyz����Z� �(@ � 1�@  �/20%!5!3%=Je+HH������=� � 21� /203!#3ulh������=� �  221� /0)5!!5!3=lȪ����=� �   21��/0%!!!3!l �����=���21� �/0!#3!=l*�������=��1��/0!#!3!=lcr8�����A��'�91��/0#3ASuN����A�� �( � <� /�<10%!3!#N�������{� ��2@ EEܲ@]91�@   /<0�2>4."#&'.4>329[ZZ_PGr䆇䄄rEMp`77`p_88 1ŧbbŧ1 ������y��@ ��1�/03#+����q!���/@ E  EԶ 0 ]1�@  0� 6& �� ��  z>z�����=��'��+@ � 2291�@ �/2903#36Q*��=��q���33# =qC����q�� @ 1�/<0)3!39Uq"����q�� @ �<1��/0!5!!59qK����q��O��!�>@#E E"ܲ@]ܲ@]1�@  �/2<0%!!5!&'.4> �2>4.":RJr 惃sKRQ[ZZ{ 1ũbbŨ1 p`88`p`88������� �%@ �   21� /03"3#!5!p9 f�����q�����2@� E<21�@  /<20!#!##"&6 54'&"3qvCf^]8mr^:<UfɃ]8ƃ�����D� �'@  � <<1�@  /0#!!!y5!Փ/����=��� �'@   <<1�@  /03!!!}5!Փ/������� ��%@ <1� /0!!27654'&'2#!3,R4,,=iXXXlι]Oz}I__ҭ�����$��;@   ܲ_]9�@   �/999@� 10#4'&'5!4B 5McAq_9V����=�� ��4�91�@ �/̲]촍�]0 53#T9+���������!�-@ #"1�@  !�/203432>324&#"!4&#"!}x5%^ZHZl�K--Xh&|ŕnc�����=��� �&@  � <<1�  /<<0!5!3!!#KK?����=����9@  �<<<<1�@    /<<<<<<0!!5!3!3!!#!KøL=??������q���!@ 1��/0!!9UqqK���=�����=1�B/0KSX@�Y! #tFC00B~+������n� ���4@� <<1�@    /<20327654'&+!!2/!!m]%i ;@ED\TqQE=<d^K|[|"q����}� �(@ �  <<1� /0!#!#3!3}K����p�� � ��.@   <<1�@ � /<20!!"#!"'&54763!!0R4,,='k}XXXl2LK]Oz}I_d_ҭ"��=����@ �1�/20!#!5ՓB��=�����=1�B/0KSX@�Y% !3z~�����q��O��&��5!5!#&'.476762>4."XErrJSRJrCEoJ[ZZO{ 2Ʀ1 { 1SV/p_88_p`88�����}�� @ 1��/0#!#}+B������}� �#@   <1��/0#!#3}O������m�� �+@   <<1�@ �  /0!%!!5!!z;  TKѓ+�����q��O� �$�=@&E "E%ܲ@]<<ܲ@]1�@  "#/<<0�2>4."%#&'.4767673 [ZZTXErrJSRJrCEoJR"p_88_p`88 2Ʀ1 { 1SV/ ���q��O��(��#&'.4767675!5!!�2>4."XErrJSRJrCEoJRNQ[ZZP 2Ʀ1 { 1SV/ p_88_p`88�����b/���1�/0!!V����Bf���#"&/#332?E=9Qct2 %xf" %/x $�Dp���/1�/03#��=f��7u91��290�K TKT[X�����@878Y3#'#f����[f��E91���90@ Ueu@ )9IUe]�]!5'3{����Bf���3326?3#'#"&'Bx% 2tcQ9=Ef$ /% "�����[f��C91���90@Ueu&6FZj]�]5%3%[{���fS���/1�/03#̭���F'����/1�/<<03#%3#\y�����u�� � <1�/0#527#53g�����u��  <1�/03"3#  g��d����� �1�/03#!!Md��d����� �'@ � <<1�@ /03#3#!!Mޒ����������1�/0'!! ���'����'�/��33!!3'#67654'&67654&nudruxtddx>DD>xIIv! RTx`aw,0dc1-!:;z{t���{���*�L@$% E+<<<<@!#91�@�$+<@ (+0%"3254"3254#"54!#"543263 #4#"h??AA??A'+,LW@@@@@@@@pطQQ9����/�@@1(. #E0<<1�@!0%�* 00"3254"54$3  !2632&#"# 54-654!"`@@@CvBըiUv˫:knL?o@@@@N;Ejfae:.88U������8��327&'"254"%47&5476! #4'&# 63 #"'632# i60IKhh*)7!o^RX;*:9u`/'"6OfqAtqLI $\9.ȶ���mQ��!�6@   � �E"1�@"  "0463 #"&'7325#'&&7'6met "xCBCquЍ h! ACBB����� �)�2@  #&E*<1�@  *�%/0"32654& 4''&5432#5476$ % U%|{e6Lj` %"%:yx~)RhKK>��� � �6�5@$- 3 (E7<<<1�@ 5�/7&7"32654&4763  !27632! 54-654!"#"`$ % 琺By#xJi:OknLIo %"%0yKpjNdfDQcwiC|85s��s� �*�;@&%   E+<1�@")+�&+02654&'&47&7'73%$$!% l݁6ZA| $! $Vm-G4 p?����{���1@ F1�@ <@�0%"32544!  #"54$32@@@)@@@@Pvv����� �.�<@- " 'E/<1�@� $/-)/<20%"32654&672#4#"#"'&#" #"53232l$ % L 7*>(z*M#6&8"$ %"%3|0ۯqiPWu���{���+�?@-$'+ ,<1�@ )!,�&,<0%"3254"3254 #"5#&767663 #4!" @@@@@@!Ӣ7y-^@@@@@@@@edm%����W� �,�9@. $  )E-<1�@ '-+�"<0"32654&4323254#4#"%$7"@$ % 쐋'(uj %"%@կ̰Xsgh\���_��"�9@ $ E#1�@�# #<0254#"53265$54767653!"'#W@@>z]U]iTrs@@@@pegu/ss�����Is|���2@  E<1�@  �0"325447&763�! 3%$5@@@ԶMg@@@@R&Ѩ'LB�����Is���2@  E<1�@  �0"325447&76�! 3%$5@@@ԶMg@@@@<%Ҩ'hB����Y� ��E��"32654&!"32654&&''"&5623253765$7465&'7$ % $ % Kfg饤IJ %"% %"%IKbv4ˋ42@7-]fn9��h��%�A@'�$ F&1�@&<<@" &0!"'# 432!32533253"3254hfg襤>@@@ JJ=|\@@@@@���h}� �-�?@, (,$ E.<1�@"�&. .<<0"32654&2533253!"'# 47&5432d$ % AfgB %"%4˩/JJ=%܉M���h� �-�?@, (,$ E.<1�@"�&. .<<0"32654&2533253!"'# 47&5432d$ % AfgB %"%4˩JJ=%܋L���@`��$@�1�@  <<03!23! '#"543225O)3Ɯ)`,88{�����s� �*�;@&%   E+<1�@")+�&+02654&'&47&7'73%$$!% l݁6ZA| $! $Vm-G4 p&����� �,�7@  '#E-<1�@+.�%.0"32654&4! ! &# ! ! '&54323 c$ $ 6buUKX $ $8${nE{N%���O� �0�@@2, %&E1<1�@%�/1!*<0%"32654&&'&'&5! 765! '676%&4% $  ,D )<W%Dv'G&!$ $TrJco<���sv{��!�:@!E"@ #1�@ !�"@ "0"3254! ! $54323 54! T@@@)"�ET@@@@Y۝=I����Oo� �5�=��%"32654&%!$76! 6=&'7%&'&'&'&7! 76 '4! 4% $ Fr@ \t+,D (<W%Dvt!$ $=6TbZdTEmMd����� �9���"327$"327$7&76%$5+&7626#4A?A?u �Ӣ5rRX6&$@@@@@@@$- /ԋu cdW7'��sv{�� �(�<@!% E)<1�@)@ �'# )0"32547 ! !"$54323 54! ! T@@@=A@5SUHEG@@@@45G)#56�����x� �4�>@ ' 1#-E5<<1�@ )6�/%!60"32654& 4%$54!232#"'&#"! '&5432h$ % ${ajjh@MqKy)LJm_ %"%�1EYl0xP^b8Rsu_|]F������'���"2'�'&'$!32'&547"32?6AS2;9’hhNU~ +;9jq!Ba��o';u;���` ���+@  � /991�@ /0! &7623$'4'74"Y#!A[VB8?<kP$U.FM?>=�����{��{���+@  E1�@  � �<0 ##"2#"53254#"n=;C>@{jVR777�����r&R��<�����@ji���  /1�  /<20! ! !5 74! %&?%~?>~����@��i��$@ � /1� /<220! ! 3!5 76! %&>%~?>wJ~~����@ji���*@ �  /1�@   /<20! ! !5 74! #5%&?%~?>~N�@��i���.@ � /1�@  /<220! ! 3!5 76! #5%&>%~?>wJ~~T��3����"36654'#"5432AA\(DeN[̼o[$N[u�����%@ /1�@ �/0"3254"547&54323253r>Juum@s> [yu?{EBXF���` ����'656%"'&76! �4"3YVA!. {x9<?8 _F.UDWT_`~?=���� ���#@ /1�@ � <0254#""##"5!232700+ڬ\ĸL`]N0/.1i3 rCr��� �2��2654&#"! 5!2#"'! 4�543227#"$#"�$ % mَ-QGXu ^|tITK? $ $`@,skEr}3T�����z{��!�*@ � F"1�@  ""0%#"432&#">322674&#"CCjFPH OQ$!%!p'(FnJv-O!3] $ $���z{&G��G0���0,� �(��"32654&&3 #"4/&5432N$ % s $ˌeqɘzm %"%82y,v����\#��"�6@ E#@!� 1�@ ##04$54%&&5! $#"57"3254ix@@@X4|`Pٳ ?@@@@������ �"��"32654&5&'7!$#"47#$ % dt.; %"%Ȉ_p 8>u�����%t�/�;��4#"#"'&#"$#&532327632! '&57"32654&"3C2z7J,"/IN\=0BWTO3H$ % Xt\DD\t] 5<\UCfwpv  gH %"%���V��@��/1�/03#V� ���'@ /1�@�  /<0'6"%)56574 65+*+UGm++),}݅.p\(���>�.�4��"!27676327673!#5654#"'&'&#";&543.%2~*&IHHܝBOg(LBC]i%>e>.`h>3A?~= h\$kb8:;-F_Zkf2)����N� �!@� /<<1�@ /<<053533##5N؎؎؎��� E��P���>r���@ �/1�@ /0432#"73254#"ЄLTPPHHH���`� ���" 7654&' ! '&476^L:NbX1coqoh`WĒ��cg��&���24764'&#"676'&'&5476  pHgc/5pIu upHECle\gUܚsuϨ���cy\��$���24"27#&5432# '&5?$5+r%3]f́|pHFPfouTapH����/��%24'$5432327#"'&#"%$'#"54322533]L/|tkZ1AQf(3Ɯ)DjR:jTh8KOpt$68{��cW��%���24"$'&5?$532&'&32!r|T9lc ~x?LvTamY<K����cW��-�2���24"7&5&326532&'&32$'&324!B}b$|T9lc ~xr=Ch(筭 ?fXmY<KLvtt�����Y�4�@��'&''"&54323253765'$543227#"$#""32654&fg饤u ^|uISL\>$ % ,IKbv4ˋjEaTW8ҋ %"%���{�� �&��%"324"324#"54!#"543263 #4#"h??AA??A'+,LWpطQQ%��Rpt� ��M�U��"32654&�254"#&76767%4#"#"'&#"$#&3232763276'767$ % nnvp+-"2D2z7J,"0IN\=0J%.3?5xv'Q %"%933hk//3wt\DD\t 5<\UCrTF-2bG;"b,�����i�� ��$5354#" #"524"m~ŶejsX\|9������ �I���"327$"3273653%"'%5254%$7&76%$5#0#&7626A?A? Tcb*@RX6&$Hu �Ӣ5r@@@@@@@mo6J,/7'- /ԋu cd����� �L�X���"327$"3273253!"''&76324%$7&76%$5#0#&76262654&'&A?A?fxԅ$8$+Rb,7Hu �Ӣ5r$!% @@@@@@@mӔJce$3- /ԋu cd $! $��x����! �!5!!�%6�4'7;OtJu4SSv;X"]| K���n���#"�57!3273!q-JLX1���o2���!6&#"&5&632!~po~ds.xsgd{1��n?� ����#"��32�7�%�%5!5!!I<P@ =`II=?<�����d��j���!&#"&4�32�΂y YӅ4���P����!#4&#"&54632!_kX #giMk|謃l����<� ���!3>4&�#"�!5!! �> F+ W5��y����%# ��!!!��)!YF^e.*zMjO��<����%!3!kѳ/C�����x��}� ���4&#"36#&�3632�ʴtÑl}9^DoUD<N�����<F� ���&#">�!#!63 ��䂍w8 =10<�����x� ���"3265!%"��3!!5!!5LiA-*'=Xx��������%4&#"#463!!&632�ʽtwaf ɪXP��dr� �!���#"��3 �3!  ��! ��36_J ?89biVGej4T�����2����#"�5!5!3>53{9ˉ= Rծ��P����%#"�547#5!3273ԢV-ؠv湯V4b�����n���%!�#"�5732653!!Iݼsrǀiy8/quŚl���������# �533>54'7п _*jiю�������6&#!!>7�)!!! �ۜ ٽ�3+�����dr� �!���#"��32�!527&'! ��! �aUm}EI=a]Mv8"`_؀����d����"��#327&%#�;�!###��) �7bb6e�eabe^tN4 LNhB���Z�p���!#!3!3!ѽr4fQJA��������#4&"#&�32�˲(۬TA����n�u���%#"533273ҐM=űU5a���x~���&$=3326=#"533273~ս˶θ$!S98ȗX2�������%6&#"#3632χ/050��y���5#$��!&# ��%73gu6wfranX�����x{� ���"3265!�# ��!33!Ǜ G$P ;w������4&#!!>7#!!#5!#!2p]9P~ҹ9{m{(���d� ���# �5332654%$432#6&#"�ѿͬ]`yDeȪƋv��������#"'!!33263ϴ���<��� ��! ## #5!zk{TO_�����<G����# �5!#!32653Gó Z^ѫ�������54&+#3!23X�׾7b���o�!���#"�&73265�54632#&#"�}}�5:#ÃL}��<�B���%#&=#5!;3Ѿv Ztmfa�����n�R���#&$3;>53RL[a^}#ǩ����P� ��3��#"32654&#"3267+!!.546;!5!5>32EHPw=xXcahxZ֔յ~9]~}_h` dYZydDz¼����d���! 7332&�53�[]&"z~8<kԤ�����d����! %76'&53'!2YK/0>!<ACijAI{2HP����ZLi��$��%�#"�5%674#"'! 4&'326LҫES}*6w1(W��d(a��'��! 47&#"#&%'67$!26! # !2^NWue+ htzkof� P(B Ԟclq/쬱zb�����d`���! 7332#"#'! tX!71n?\o��d`�"��! 73!54'#53654#"#'! oI% ݪy=Z\ϿT҅h����)�����! 7&%&326#"6\Z[FxL *qaqEtD'\a���d`����!263 #�#"! #"32dh~eos` U@J(6d��d��`���# #  \D #m8����ZV���! 73!54+53$54'3mF2( g)y>[Fa[�����d( j�0��#5#"#'#"#'#"#&%'67$!263263   C1Cm\`X^+ >fTo'�����d����! !4#"#5! &' !2oIeٷzD&?! 1N//T-, jNY���������! )!"67 #32RfN0v{t{\n@  ;k���d`���#�#"#5#"#�!263 /8WaV@~Y$3 ���d���! 7332+53274$53[]Ǯ-mdȨH���di���! 73325 '6%5%cWd9)*@]OruGv����d���#��#�#"#5#"#�%7263 OާPvĶ[`KBbw+ IH@Q)M������! 3!26573fRT|u]�����Zp� ���%3�! �32%#Zܸ:_\2)K[60~��� � ��! 73!2&#"#4+'73263 nG{ RmWPOC0@]g[x(2��d!`�2�:��! 63 ! $=46326=4+5326'#"! #"32d]xcd렷PSԟa ]YeRj\wCD4soX7<\"q��d���! 7332&'"#'!3wU!#g2*>|?\K | P����d)_�%��67�!263 #5#"#'#"#4'&PQ`[n³<5)5A)q+����dN���! 7332 4733673gQ|zӑkB_v?  >���<��(��! !4#"&=6#53263 .'"325zGN~ZXR86zH9!? ,V5''5X4ʸMk���������74#"63 ##"#! ZtvNA%tG4SD9S`��Z8A� ��! 53! +532'6&'3t{>@׭ `W(;Ƙnl=W�����d� ���! !63&#"32[]\x4+G.BaX�����'��!26;'"&=4#"63 ! 3 #&9RXZ~NG}+y4X5'(4V`G$>����d�%��3!!�! 73324�5#";#!3  ^[ �V//UQK_ K+;��� ���! 363 #"32bV`(/?;L������#��%#5265&/%77654&+532Q sQfV?LEDOR#\ՀxЖsp2Eš"%-4.-UA����d�'��! 73324'#53256+53274$53aW((qegZa mV=EHq��x�'��! 3324+53256+53274&53[]woqdaH x{mQY>EHq����d`����27$! 3&'6#"FRᑞߋTs_0sIKSzyd�����d_���! 73325#53$=#%Y_'ݵo#B&=ZZyu?��d�%��! 733254+53$#$! 727_Z CM\W�A^!)vTw���d���'��! %!! ! 3#3!"3253!54#"Y^ arrr6fwwi�����d9`��$��!"'!525#"!$!263 #"729Y`^H]Y'zSe"8����Z`���! %$54#"#'! ! 4'3676 bO4`V69</B޹L���dN���324'3!"'32'3! dlٹzz_YMl>"S+\����PBh��$��43 32/7! 47$3254&#"PŽH=Few1(W~d ����dca���54'&#"'67$% #7#";;_CC B|MKOm0T$,���n'��� ��3#3#3#nʺ��d\(����2"4;!"4#"32JA{ntv2c`Lз���h���=@ B�1�/0KSX@�Y %##.d+����hK'�E�����h)�����hO't���������@�1�B�/990KSX@�Y sN���O')t�����N')u�����'e������w��^���?1�B�/990KSX@�Y 5](&xy����w��^O'1t����'5������6'�������&��5�����6'�������O'5�������6O&�������E'�������E'�������EO'�������EO&�������O'�0�����'�����w��E&�������O'�����w��EO&�����w��^O'?�0���� ���3#������!38Ygg`nC��^���^n7]���^���7nn7]]����0d���"&533265453zWA@XzCss!AWX@+���!U���#454&#"#462zX@AWzB+@XWA!s��0U���!5!2654&#!5!2@XX@s0{X@?X{���0U� ���4&#"32>"&4623X@AWWA@Xz柟C?XW@AWX栠���H>���� %'111������ ]�]1�<203!3CC���~K���3#K�����!5!${���1V� ��#5#53533zz{{�����1���##5!z$ %{{��:'U�������'�������"'=�����w��q'�������h�9�����hK'�E�����h0�����hO't����w��^��:�<1�B/0KSX@�Y7 5wM40��w��^O')t���w��^N')u���w��^'�������w��^��:�21�B/0KSX@�Y%5^xy����w��^O'1t�����'5�������6&�9�������'5�������6&�������O'5�������6O&�������'�����w��E&�������O'�����w��EO&�������'�����w��E&�������O'�����w��EO&�����w��^N'1u������<�291�B0KSX@}�}}}Y5`sbbs����]�1�03C���)�8�����)K'�E������)��*@ 8�AKTX��8Y1�  �/<03�! �#4&#"!!ˮî$*\u���)O't����w��^�� 2� <1� /07! ��)5! ��)w5BhPa.,~��w��^O't���w��^N'u���w��^'�������y��`��� 2<1� /0%! ��)! ��!`aPhB5ji�y��`O'"t���&�����'�������'�������&�������O'�������O&�������'�����w��'(�������O'�����w��O&��(�����'�����y��'(�������O'�����y��O&��(�����'�������� �~21�@  0# $54$!3#"3n�n͙ nn{�'|�������'|�����w��}'d�����y��'������F��>� ��%@ 21�@  �/90"32654&"$54$32#Bz_̀#R3I����K'�E������� ��%@  21�@  �/90"32654&#4$32#&f̲_ȭT#R3{���O't����F>� ��(@  21�@  �90%2654&#"3#"$54$3Bf̲_ȭ벃���F>O't���FN'u����� ��(@  21�@  �90%2654&#"672#"$53z_̀ʃI����O'5t�����'�����F��'�������?'~�������'|�������?O&��~�����O&��|���'�����F&�����O'�����FO&�����?'~�����&��|���?O'~�����O&��|���?&��~���� � ��$~ ]21�@ �02654&#"632#"&53XP^J\TaaQ_VFTHUGQK})~J����8� ���2654&#"03#"&54632xOaT\J^P_KQGUHTFV}i~�F��'x�������'�����F'x�����'������F��>�� �1�� /0#4$32#4&#"#f���K'�E7��������� 1� /04&#"#4$32f#������O't7����F>�� �1�� 032653#"$5f��F>O't9���FN'u9������� 1�� 03#"$53326f餗�O'5t<�����'5�����F��&5�������?'7~�������&7��|�����?O'8~�������O&8��|���'9�����F&9�����O':�����FO&:�����?'<~�����&<��|���?O'=~�����O&=��|���?&��<~���� ���] ]1�� 03#"&53326yaO\T~JPML����� ���32653#"&5T\OaQLMPJ~���w�����:1�/0!#!5!)+������jK'�EQ������j��@ �:�1�/03!!)ժ�����jO'tQ����w����:1��/0!5!_++�w��O'tS���w��N'uS�����j�/�����jO'5tV�����5&��O���w��'��O�����&��Q�����'��Q�����O'R�������O&R�������5'S�����w��&S�������6O'T�����w��O&T�������'V�������&V�������O'W�������O&W�������&��V�������]1��0!!3 nC������� �~21�@  0! $54$)!"3�͙ nn{������3!5 n��w}� ��(@  91�@ � 20"32654&'2#"$547!5__ȘLӦnj�FY '�il����FY}� ��)@  91�@ � 20"32654&'!!#"$54$C`^ȋMӑnj��� 'i<l���w��� ��"@  91�� /20%2654&#"!5!&54$32__ȋfLnj���w��'<n���w��'<n����F��Y� ��#@  91�� /20%2654&#""$54$32!C^`șMgnj���F��Y'T<q���H}'j�����w}';��j�����3'q�����F��Y'y��q�����3'r�����F��Y&r��y���F��Y'T<q����\� ���2654&#""&546 !j>_IEcI_(0MJBSKFXCIn~|Q;n��.���"&5332653ܨabaaJPMMPJ�����\� ���2654&#"0!5!&546 _IcEI_>jm0(MICXFKSBJnn;Q|~����w����� 1� �/0%2654&#!5!2#bŘ쥒���F��Y '�����F��Y��� 1� �/0%"$54$3!!"Cꏙƥ᪑��F��Y'<����w�����  1�� /052#!5!2654&᪑��w��'<���w��'<����F��Y��� 1�� /0"3!!"$54$3Cbƙ�F��Y'<�����H'}�����w��&}��;�����3'�����F��&��1�����3'�����F��&��1�����H'�����w��&��;�����H'�����w��&��;�����3'�����F��&��1�����3'�����F��&��1����\���"3!!"&5463RiPYnvDZHCn~}���w��^� ��%5-5 ^j22����F�� � �?� 1� /0�!3#$�53TCc Xon���2K' E������� �@ ? 1� /053�#3 � cCT-ncC������O' t����F�� � � ?� 1� /0%#5�%3# �c--noX���F�� O't���F��N'u������� �@ � ? 1� /0%�!#3�#c-gCcn������O'3t�����'�����F��'�������'�������'�������O'�������O&�������'�����F��&�������O'�����F��O&�������'�������&�������O'�������O&�������&������� � ] ] 1�  04&+3#XHǜV�����+��.#"#"&'532654'&/&'&54632Cw7Bh#-8GC>=JGBAm'./G?;=~ÇH)@@<fy~''L8=#( ;6_o�������0#546703#"Hϸ*VGJ����Fl���32653#"&4&#"#632>V\`RʺªV\`RʺªhZ·%XhZ·����Fl���632#4&#"#"&3326tҪºR`\VҪºR`\VX%Zh۷Zh��FlO't����F�'��32654 !"/.#"3"54!2!rz|K٬42 swUҤ'4X˧|`í~pX˧|`J3~�F'<����F�'��763 #52654&#"# '4!"326(24׬'Uvr!24֭٣K|zsp~ȕ`|Xp~8=`|����F'<���&�����F&�����'�����F&�����O'�����FO&�����'�����FU'�����'�����FU&�����'�����FU&�����'�����FU&�������'��>72#52654&#"#"&'463"326[*'sobI=J<K2A sf~M8K:BEF=M]nw-lA#vTaky.1eM��w��;��. 1�B�/0KSXY!#!53!;=X-���K'E��������/� 1�B�/0KSXY3!3!=0������O't����w��;��. 1�B�/0KSXY!#5!;=-ЭX��w��@O't���w��N'u��������/� 1�B�/0KSXY3!#!=0�����O'5t�����'�����w��'3�������'�������'�������O'�������O&�������'�����w��&��3�����O'�����w��O&��3�����'�������&�������O'�������O&�������&��������4] 91�@ B� 0KSX}}Y3!#!m y~��1V����o� ��33 # #Ƒ%/"yDR�����}��'@   �1�@  �<033265!!#"$5e^}B����w}��% � 1�@  �<0#"$5!5!3265_e}BB����w����  � 1� �/<0!#4&#"!5!4$32e_B������ '���������!@  �1� �/<034$32!!4&#"^eB����'<��������#@ ? � <1� � /05!2+#!2654&#ȍ/������O't��������#@ ? � <1� � /07!2654&#!332#!ȍ88�����F�� ��"@ ?<1� � /0!"3!##"$54$3! 8/X���F�� O't����F�� ��"@  �?<1� � /0%!"$54$;3!"3 88X���O'�����F��O'��������$ ]�~<1�@  � 0!"3!##"'&5463!VRXP[QqEPBJKHG?|{�����w��^� ��7-5-5 wj�����h� ��P 91�@ B�/90KSX@  99Y"32654&&5462 3#4<<2,B:)`j~"N/0@.B,"=jyisf+��hK'�E����h� ��P  91�@ B� /90KSX@   99Y%2654&#"3# #&542:B,2<<9&~j`=",B.@0/B +fsiy��hO't����M��XK� ��T@  1�B� /990KSX@   99Y2654&#"%#"&546325]2:B,2<<D `mGAJM=",B.@0/;ac%64����M��XO't����w��K� ��R@  1�B�  /990KSX@   99Y2654&#"' 5632#"&r4<<2,B:MJAGZn/0@.B,"=;̶x%m�w��O'1t�����O'�����w��EO&������� � ��2654&#"'5%632#"#"&!&&*%7.),'H20G@b$%#sb/O;,+I����)� �'��2654&"32653�! �4632#"(B:d:BB®߭jIJ~<B,">>",BR\*$jt_UV��)� �'��2654&"#"'&54632�! �33265,B:d:B0<~JIjˮîB,">>",BVU_tjN*$u��)� �'��"2654&'632#"&5�! �#4&#",B:d:B0<~JIj!!ˮîUB,">>",BVU_tj$*\��)� �'��"2654&74&#"#�! �#"&547632(B:d:BB®!!jIJ~<UB,">>",Bu$*Njt_UV�)O't���)O't�����S��^��$��264&"&546; ��)5! �'&<h<;551smhPa5`//`/,1jpc~.,�S��^O't����y����$���4&#&2%�)! ��!32'.54;55;<h념5aPhms`./`/ jicpj1���y��O'"t�����AO'�����y��O&��(����� �&��"32654&"&5473!! $$!32&&!&&Fc IM�rR_bq$$V<!FJ{nYR;W���F��.� ���"32654&"$54$32Bz_̀#VhRI f��w��_� ���"32654&!74$32#&'cf̲_ȭThV#벀RdfXI����w��_O'^t ����F.� ���%2654&#"!#"$54$3Bf̲_ȭ"벀Rf I�F.O't ����w_� ���%2654&#"672#"$5'cz_̀R{IXfd��w_O't��������'3632#"&2654&#"BQ_@XP^J\Ta=O)~VFTHUGQK�����;�+���o�����K'Y�������&��Y�����O&��Y���&��Y���O&��Y���&��Y���O&��Y���b'/Y������F��.��:@   91�@ B �/90KSX�Y%!4&#"#4$32>Vhf# f���w��_��:@ �91�@ B �/90KSX�Y%4$32#4&#"!7g#ʲfhXdf�����F.��=@ 1�@ B �90KSX�Y#"$533265!>ʲf"f�����w_��?@  �91�@ B �90KSX�Y '!32653#"$5g"ffd餗������ K'6 ��'����� '7 ��'����� O'8 ��'���;'9��'���;O':��'��� '< ��'��� O'= ��'����(� �(��2654&""&546323326=3#"&=bFntnPX/Q,CEmaZT:KMMKFHn|ppX;oBGj9����$� �3�>��2654&"!&546323326=3#"&=!"&54632!2654&"bFntnP?+/Q,CEmaʔ/bFntnPZT:KMMKFH;XppX;oBGj9|ppX;T:KMMKFH����F��Y��<@   91�B /0KSX@ ��Y!"3"$54$3!7YꏙbXhU�F��Y'<)����w��8  �91�B /0KSX@ ��Y!26544#!wb gX���w'\<+����FY��:@  91�B /0KSX@ ��Y'!"$54$3"3!YhbƙXiU𥒥��FY'i<-����\���'%!"&5463"3!\=.̞RiPYB~}nDZHC����w�����%#535!53!3##q=ԭ-���!�����%#5#53!3!3=~0Ԥ��!��O't1����w�����533#!#5!5#5q=-ЭԤ�w��O't3����!�����3#!#!#5353=ԭ0~�!��O'Vt5���� ���33#!#!5#53m unfy~n����� ��,@  221�@  �/990%2654&#"672#"'"#3z_̀ٷ{O{ʃIH+����'����s��Z���@ � 21��  /0# ��!3! ��!5aPh//+ji����N� ��!!!5!;VnV����N�����#5!5!5!53!!75$i2$i*mւVxnVnՆ�����u��!s� ��#'#37 ͉sH+����'Y������� &'��5s����� &(��7����� O&(��8��� 7&(��9��� 7O&(��:��� &(��<��� O&(��=������!!������!!#!YX ����� ��!!###!YX  �����!!#####!YX   ���� H���!!#######! \YX    �� ���!!#########! YX     �������!3!! ����� ��!333!!&  �����!33333!!e   ���� G���!3333333!!    �� ���!333333333!!     ����� ��!3!!#!?r ����!333!!###!?r   ����!33333!!#####!?r     � Y�#��!3333333!!#######!?r       � �+��!333333333!!#########!?r         ��SC� ��!3!!#!YX\\��SC���!333!!###!XX\\\\��SC���!33333!!#####!\X\\\\\\��S FC�#��!3333333!!#######!ZX\\\\\\\\��S C�+��!333333333!!#########!YX\\\\\\\\\\����!33!!# #!՚rՙr ������%!3!!#!!2^DD^ ����Wc� ��!!!5!5!!!wsX��� �����#��5!! !!'!%'! !7%!77'7!  ww u||||||||||||u���  G7�+�/�3�7�;�?�C�G�K�O��!5#535#535#53533533533533#3#3#!!#3%#3%#3#3%#3%#3#3%#3%#3??????𨨨������!!!!aO��q�:#[���!' 7#}CrarCrrD����:[���! !rarC}rbar����=��`�� ��!#!#3!ff`G����� ��[`����3!!!!!!!! j /t`Ӕ&����{o{�4�=�J��%#"'&=!.#"5>32>32#!3267#"'&32767%2654'&#"JԄ℄N ̷hddddj||MI؏ii~ST`Te__ZjkSR\]i߬A@o\]Z^Z5*,=<wxx]^``FE..'00ZZWW`f{b:9ml)�����>��>`� ��#��% 54)3#4+327#!5#53!2x9||ԙf_ڪrĐ�q{�F������g`����32654&#%! ��)s7F0Ǔ��$��g`� ���! ��)#53!#32654&+7F0ɖzٍ`����`� ��!!!!!! /`Ӕ��|�1��#"&'5327654'&+5327654'&#"567632p<<rqLbaPQGwEFDCtHNTU]UUGZTUPA@]ON ..@F-,38XZ88%l��Ly`����3#53`L���{`���=327653#"&DNg.+G=<=MFy,������`�������{� ��37!!'7LnJ{dajkNj����O`�����y`���qu{�R���{����q�- 1� ���4& 3267�! �54�! �mn98/���q�t ���%#>54& #.54�! �ì++f++$$>:#tNPƳPNM]*U�����3�MY� ��+�� 3267>54&#"'>3 �'# �5467'7*(Ou))Hn.Mw834OMx43N)gA\*g>}66]C_56`?`��q{�&�/�=��5!&'&#"5>3267632#"'&'#"'&732767276'&#"qN ffjbdjQGhi񈉉ijBN℄RR\]VVUVVV�Zdc44*,nmn67윜78lkpĘZYWWsttstu��q/u{� ��4&#"#�32�/8���qu/� ��32653�#"�4/8�����`����!264&#%!2#!#N[cc[H^^>���2��`��!��.54763!##"#676#";jpkla;;?î545w?@@?w iQP%$q2^66**TS++���2��`��!��&'&'3;3!"'&546#"37545â?;;a|lkp w?@@?wS66^2q$%PQicQ++ST**�<��m`����`���$ 653 &53sXٹ};M������L+���%!5!2654&#!5!#TZ`fcL||Bt������N�����5353!5!2654&#!5!#Z`fcxzʤ||Dv�����/{�&��#!5!2654&#!5!27654'&#!5!#|vz{\MN`_`gb>> E__ru99wSS?yzVU��=��`�Y���V��5`�Z���X��`�]����x`���73264&+5%5!2 'Ӏ{n �Fo}ɽBdd>Jm7����{���3!!I{/���=��`N������`���#!#`I`�����`z����Z��^`���367653#5&'&3�U9VˆmmV9S`1Ms,}},uM�L��s`���� h�� ��!3#'!#ZgVXVq`������!!!!!5!#!.AeW"___DXI���� ��&��327654'&#327654'&#%!2#!g1221g̼^-..-^EOO)(N^h+&&MO%%X@? ]65dL.- rUpz������ ���327654'&#%! )[ZZ[vNONN]eefe������ ��!!!!!!R-@___���S� ��!5!!5!5!5@-_/__��H~�$��5#5!#"'&547632&'&#"326�NJYXe|}}|\SRFFPOWWVVWCj]/rssr'y5UVVU���L� ��3!3#!#΀2Wr�������3#������ ��3+53265A@1(TFDE`Tl����i� ��33 ##-<azBm�����3!!_���� ��33###|{9="�����G� ��33##|_{EE�����G� ��##3G|_{EDE���H����"327654'&$  '&RQQRQQQQwvvwtww[\\[[\\[\vvvvuv����G>��@��"327654'&327654'&'52#"&54767&'&54763sCDDCstDCCBR65<%j<=0ER^X65`l<=ca==ll*6RI)++LK,++,KL++5##,&)$%LY+8:6iG2278PyAAyP87'21I.*��� ���32764'&#%!2+#Y0110YQQQQ))))]?@@?���[�� ��#'&'&+#!232654&#=)&''y.,,LPO)*s\^^\$ )(GTD<<yO44KLIJJ�����!!#!_�����p@���3327653 '&5pnz{76[[[[v;;TSST���+� ��333# #+ŏłɠ==*��M� �+��"3276=7#5#"&546;54&#"56763267RF`:;ss(;<Umj_<:95@<;9LKE7@==d+_9l[il GN ` FG��M� �-��27654&#"367632+32767#"'&567RF`:;tt(;<Um@?POj_<:95@<<8LLE7@=<e+f_966Zj66 GN ` FG����G����53#5#"'&76322764'&"Jtt%78NQPPQN874555555_^8Z[([ZA@@AA@@���M�3�<�J��#"'&=!&'&#"56763267632+3267#"&%3276?27654'&#"/SST@AsA~??ABBjNN0.DD[wPO45_=r5?x9Y44V`;: 66)(Fa::34QR2k88a "!CC"!h^j66 G''`6T2311X6E7 =<e���u� ����4'&"27>32#"&'#3t4554455$pMPPPPMp$uuc@AA@@AA86Z[[Z68^g���G����3#5#"'&76322764'&"Jtt%78NPQQPN874555555S^8Z[([Z@AA@@AA��G��#��!32767#"'&547632&'&#"@AsC?>>>BADbc^]SSt44Va:: 2j88a WW[ZQRmT3210X����G���MK SX@ �2KSKQZKT[X���888Y1�@   /0Y5!.#"5>32#"&73267GsC}>?CŻthVau2koamTebX����Tb�2��&'&547632.#";#"32767#"&5476G&%HG{065>=f,K,,+*Ib]W-155_;65-9553+,$$4O,, ^$'U13 `fa<))�����R`�1��#"'&'532654'&+5327654'&#"5>32FLHG{065>=23-KX+*Ib]V.156_:65-9j2RQ,+ H4O-+]4$'U 12  `33a<))���G� �1���4'&#"327#"'&'53276=#"'&763253J44^]4444]^4PP=7633223r99$88NOPPON88$tm=>>==>>FNO e 45k37XX"XX7_��z�����3#53zttt���u� ��33 ##uuZu2��u{�"�4@ $� #</9/1$]�@  # #<<<20#4&#"#3>32>32#4&#"tHKYhuu'oMLl+yRowtHJZiw[Wk\sa97EBEB~wZXk��u��4@� </K QX @8Y1 ]�@0+532654&#"#36763243rB0NN^luu)89Jy?>zx66X6VYYk\sa8BD�����G� ��6@ KSKQZKT[X�� 88Y1�@� /0"32654&'2#"&546]ml^]ll]ǁqqpoW����Gu� ��67632#"'&'532764'&#"G0336^_]^:5311213p?>>?p3121 XXYY _ ?@@? ����G���4'&"#46320T6667zWVoBAA@qWW�����G���27653#"'&506667zVWoBAA@qWW��u����#3>32#"&$4'&"27uu$pMPPPPMpf4554455b_86Z[[Z6@AA@@AA�����#���3#;#"'&5#5350Hww33UUPM,V-,vTP���n���3327653#5#"&nt''N^67tt+78Jy~{Y,-65\c`9����nA���!5!27654'&#!5!#Ue22<<gpl@>KLg#"FS10gg%dAl88���u{�(��#"&53327653327653#5#"&Q+<=Rnxu$$IZ54t$$KY45tt(78LMlE!"z[+,64\c[+,66Zcb;F�����&���33#&{{�����y ����#! !&'3254554#"t nυ9F}攥^�ؙ83a _{������3#5&+532{t<,||GX���G��+��&#" '&54767&54!232654'&'&yAJZVWVWW!/bL+"766^]l9=P(r(B4?KWXXWr]$,O'(@?Ajp69��G � �)��"27654'&'2##5"'&5476734 )=;67-!XQVVQs~SVV@h)%661FQ:5}t?3XJOZUUXR=\ ,Ajq@:��%���'#&+53;'&^sa,(^ra,GX]:DFY�z���g J��d���u��u��d���ns��d���&��s��d���yo��d���s��d����y����67632#"&'#44&#"326&_%sNo%ti\[jj[\i92ض78"{qqr�G x��d���%t��d����V{��(��!2.#">32#"&'#32654&#"aQQR9||9F,*[cbbc#����L����t��`���5!#3#3!53#53t𰰰त T����2V${��"�+��%##533>323##"&!3276!&'&#"s:{ˀf t{7JTTJf>TT>̪daÐꕢafttf>VttV����V/���%+53276'7#3/F0j&*06�����G����#367632#"'&$4'&"27tt%87NPQQPN78f5455554_s^8Z[[ZA@@AA@@����Gu���&'&#"32767#"&54632u1122q>??>q22110h;533` @??@ _ �����GKu��+��325&#"47&'&54632&'&#"632#"Z%0\R@5`$^4412/412q>??5{3 * &;/Z ` ?@@bi���G��.��&'&#"32654'&7#"&54632''7'37 i:;n\[nO$$ZY drP =<mj||jD54PQPaWWe<83rQ>67����Tb�1��#"'&'5327654'&+532654'&#"5>32N+,QR2658-56:_651.V]aIV-+K-32==l/|GHL ))<a33` 31U2'$^ ,,O4H������#"3###5354763o>unn77wU:8P#P,i/0��\���+53276=#533343r,Brrtn x66XU P#P����G� �,��5#"3276#"'&'53276=#"'&54763J]4444]^44tPP=7633223r99$88NOPPO>==>>=۠NO e 45k37XXXX���n���3327653##"&nt''N^67tt+87Jy~{Y,-65\cO9���I� ���5333##53#Irtggttt\\j�����z~� ��;#"&5C,rfpUWlw���I� ��5!#3!53IMjjo\\E\\��I���5!#3#3!535#535IMjjjjooo\\\\\\���V`�����3#"54;33#'#"3276ztteztry "3rKNB ,|ssW?#5$ ��z~���3;#"&5ztC,rfSVXlx���[`���+53276'7#3`34r,Bttax66XS g�����q���3!!q_���u{�4��67632+53265&7454&#"#4'&#"#367632+=<Ro;<frB0HJZ45t$$KY44uu'87ML66E!!ED~zxlX6V0=-ZX56\w[,+56\sa9"#�����u{�(��#"&53327653327653##"&Q+<=Rnxu$$IZ54t$$KY45tt(78LMlE"!~{[+,55\c[+,65[cQ:F������+532653>32#4'&#"43r,B0t*pJz>?t'(N^66x66X6V~a88BDwY,-56\����uU� ��4'&#"#367632;#"'&5P''N^66uu)89Jy?>0B,r34Y,-56\sa8BDzV6X66x����q� ��33##q-{{~�����G��� ��2#"'&5476"!&'!3276WVVWUWWU6//1w &6^]6&WWWXXWWWW@9\[8E-AA.�����G��&�.��#5!#3!535&'&5476767654'&OpFVVFp^nCWWCnt6%66%4#76$\\FWWG\\FWWE[*,ApoA-9*A@+��Fa�:��.#"#"/;#"'&=32654'&/.547632;1j8W*,]({44MN9> 0Br34@?>=RX l)k`GF@rb/$+*MW33 V6X66x"j2-*TIX00�������476;#"+5326z73zno>43r,B0]Me30U:Jx66X6�����#���3#;+5326=#"'&5#5350Hw43r,B033UUPM,ax66X6V -,vTP��^��!��533!33##5#"&=)3276^ntgtuut+87Jy~''N^61\\`9Y,-6/�����G�&��5!327654'&'5!# '&54767GE()78Z[78*,?G$"ZYYZ!"J\{':?KY7667YR8>#{\8?>LRRQRR<=:�����u���2653#"'&53QHuDEEDuHPZs{>??>{}ZP���z���3+"&53?27654'&'&gH#"YZ,rftA Z87)2:08?>LRRlwpU67YQ8C�����&���# #3{{ s����7n� ��!!!5!G'L\^=R^����7���!!#;#"&=!5!G'LC,rf>\^=R VXlx ^���7^n����#47#5!5!3632#'3254#|`\'Ln& m,7!!^R^=jR3�����7�!��2#"'&'5327654'&+5!5!hCQ>63``;??C5~Ex>?::hn\& =;M|CD m**PJ*)]R^�����G �����!32767&'&"2#"&76So/6^]6/ +66,ǗWVVWVV*MWXMmGYXFovw^wwwv����[f���!5!73�[f���3!Px����[f���#'!5f����[f���!!#PU騋f�Bf� ��3#'#35fx�Bf� ��73#'#˴fx����h'��$���{-{'T��D�����P'u�%���R'>�E���&�%�����&�E�����&�%������&�E������su'l'Lv����quf&����vC������P'u�'���qZ'u�G���'��'���qZ'f��G���'��'���qZ'f��G���w&�'���z[���quZ&�G���z����'��'���qZ'f��G�����Z&�(������q^'�H�����Z&�(������q^&�H���K&�(���7�qK{&�H���7�v&�(������qv{&�H������um'u&�(���z����quH&�H��'����zK������#O'vt�)���/��'u�I���s&�*��2"�qVZ&�J��I������;N's�+�����dR'>�K���;'���+���d'���K�����;P&�+���j@��dN'>�K���t;&�+���z�td&�K���z�9;&�+�� ���9d&�K������v&�,��J��vg'���L�����YZ&�,��t����F&���a���jl'v�.�����l'Zv�N���j&�.�����&�N�����j&�.�� ���&�N��v����j'���/���''���O ��jk'*u'��/��S1'�q(; 0���j&�/�����J'���O���j'�&�/��\'&�O�����l'sv�0�����f&�P���v�����O'wt�0�����'���P���'t���0���{'���P�����3P'u�1�����d'���Q���3'���1���d{'���Q���3&�1������d{&�Q������3'�&�1���d{'�&�Q���sZ&�2��f����qu &�R���sV&�2��l����qu&�R��'�j�o�r��sZ&�2��j����qu^&�R���sZ&�2��h����qu^'�R�����l'v�3���Vf&�S���v2������O't�3���V'���S�����TN's�5�����J'���U���T'}���5���J{' ���U���T1'�q�}; S���J&�q T�����T&�5������TJ{&�U�����O't�6���o''���V���'���6���o{'%��V���m'v'�6���of&�V��&V�v������W&��6�����o'-#���O't [���o'' \����O'rt�7���7��'u�W��'q���7���7'���W��&�7��b����7&��W����'�r&�7���7''&�W���)'���8���X{'{���X���v)&�8������vX{&�X������K)&�8���7�KX{&�X��u�7�)Z&.��8�����X&+���v��)4&2��8�����X'�X�����h}&�9���F�=��7&�Y��m����h&�9�����=`&�Y��^���D��r'|�:���V��5k'�C ��Z���D��r'|�:���V��5m'�v��Z���D��N'�j>�:���V��5'�jE���Z���D��N's�:���V��5'G���Z���D&�:�����V5`&�Z��J���=��;O's�;���;��y'b���[���=��;N&�;���j�>�;��y&�[���jf�����P'ru�<���=V'`���\���\��m'u�=���X��f&�]������\&�=�����X`&�]��1���\&�=������X`&�]������d&�K��f������N&�W���j->�V��5&�Z��B���=V&�\������{a&�D�����/��'uA���������!#'7#53546;#"7Jݰd&&KhjN()gti����/�����!##535#53676;#"3# GWd&EFV( D�����7��&#"#4>32"#"'532654.546m@f_@&9dc07CjjCӴmob)F[dd[F)Z@hoϋ\(Ž}_-C-->T\_EFvX5P3) $2BgC�quH���h'���$���{-{'!���D�����h&�$��u�{-{&�D��T�����h:&�$�������{'�D�����h:&�$�������{-&�D�����h[&�$�������{'�D�����hu&�$�������{-�'�D���hm&������{-f&���"�����hZ&�$�������{-'�D�����hZ&�$�������{-'�D�����h&�$�������{-5'�D�����hY&�$�������{-&�D���h&������{-&���3���&�(�����q{&�H�������&�(��u�q{&�H�������^'u�(���q7'����H�����:&�(�������q'�H�����:&�(������q'�H�����[&�(������q&�H�����u&�(������q�'�H���m&������qf'��& ������Z��&�,��#u�D��|&��� ��&�,��.���y&�L�����s&�2��'���qu{&�R��s���s&�2��'u�qu{&�R��}���s:&�2��l����q'�R���s:&�2��j����qu'�R���s[&�2��j����q'�R���su&�2��e����qu�'�R���sm&���'���quf's��& ��s����gk''ub���vf&�vs�c�����gk''ub���vf&�Cs�c�����g&b��'u�v{&c��}���g^''ub���v7&s�c�����g&b��'���v&c��s���)&�8�����X{&�X��{���)&�8��u�X{&�X��}���_k'uq���if&�v{�r�����_k'uq���if&�C{�r�����_&q��u�i{&r��}���_^'uq���i7'���r���_&q�����i&r��{����r&�<��r|�=Vk&�\���C!��'v���<���=V`'t���\����&�<��r|�=V&�\��`���^'ru�<���=V7&w��\��������� ��333!!+ժ����� �����33533#####53มม}}�qa&E�� p����qa&E�� H����qf&E�� ����qf&E�� ����qf&E�� ����qf&E�� ����qm&E�� v����qm&E�� D������ha&&�� #�����ha&&�� �����f'&�� |�������f'&�� ����f'&��� S�������Xf'&��� o�������m&&1� Q�����m&&x� N���a&I�� D����a&I�� 9����f&I�� ����f&I�� %����f&I�� O����f&I�� R������-a'*��� �������-a'*��� �������7f'*�� |�������If'*�� ����f'*"�� S�������f'*^�� o�����Vda&K�� ����Vda&K�� ����Vdf&K�� ����Vdf&K�� p����Vdf&K�� ����Vdf&K�� ����Vdm&K�� ����Vdm&K�� ������a',��� �������a',��� �������f',�� |�������f',�� ����nf',3�� S�������f',d�� o�������m',t�� Q�������m',�� N�������na&M�� �����na&M�� ����f&M�� '����f&M�� <�����f&M�� Q����f&M�� =����nm&M�� ����nm&M�� �����Aa'.��� �������5a'.��� �������Kf'.�� |�������Kf'.�� ����f'.4�� S�������f'.p�� o�������"m'.�� Q�������)m'.�� N�����qua&S�� x����qua&S�� n����quf&S�� e����quf&S�� T����quf&S�� ����quf&S�� ����a&4#� ���Va&4}� ���Of'4v�� |�����Yf'4�� ��f'46�� S�����Pf'4w�� o�����*a&Y�� =����*a&Y�� ����*f&Y�� '����*f&Y�� !����*f&Y�� `����*f&Y�� W����*m&Y�� 8����*m&Y�� ������Ia'9b�� �������f'9�� ����f'96�� o�������3m'9L�� N�����'a&]�� ^���'a&]�� T���'f&]�� Y���'f&]�� ^���'f&]�� ���'f&]�� ���'m&]�� c���'m&]�� ^�����a&=N� �����qa'=��� �������if'=�� |�������uf'=�� ����Cf'=t�� S�������yf'=�� o�������m'=B�� Q�������Pm'=�� N�����qf&E�� t����qf@���f&I�� T����fA���Vdf&K�� ����VdfB����nf&M�� �����fC���quf&S�� {����quf`���*f&Y�� 0����*fa���'f&]�� M���'fb���qVa& ��H����qVa& ��H����qVf& ��H����qVf& ��H����qVf& ��H����qVf& ��H����qVm& ��H����qVm& ��H����Vha& �� ����Vha& �� ����Vf& �� F���Vf& ��� F���Vf& �� h���VXf& �� ���Vm& �� ����Vm& �� 2���Vda& ��8���Vda& ��8���Vdf& ��8���Vdf& ��8���Vdf& ��8���Vdf& ��8���Vdm& ��8���Vdm& ��8���Va& �� ���Va& �� ���Vf& �� ���Vf& �� ���Vnf& �� #���Vf& �� T���Vm& �� d���Vm& �� ���V'a& I��Y���V'a& J��Y���V'f& K��Y���V'f& L��Y���V'f& M��Y���V'f& N��Y���V'm& O��Y���V'm& P��Y���Va& Q�� \���Vqa& R�� ���Vif& S�� ���Vuf& T�� ���VCf& U�� ���Vyf& V�� ���Vm& W�� P���VPm& X�� ���qH&E��z����q&E���qy����qVf& Y��H����qVy&E��H����qVf&@��H����q7&E�� n����qV7& ��H������hm&&��u���h1&&���q�;��f&&B� R�����hf���Vh&&�� ���xa ��V���xa��H <ܲ?]1� �Դ?_]KPXY̲?]90IIPX@@88Y#55#53xg����J7���FJm'��j���Vdf& ]��8���Vd{&K��8���Vdf&B��8���Vd7&K�� ����Vd7& ��8����f'*b�� R������uf����f',n�� R������f ���V;&,�� ����f' ��  �����f' .�� B��Jm'� ����nH&M��$����n&M���q����n&M�� .�����%����x7&M�� .����zm&M�� 0����gm&.��.u���Y1&.���q.;��f'.q�� R������}f!���~f' �� �����f' �� _��Jm'� ���*H&Y��'����*&Y���q$����*&Y�� ����*D���Va&U�� ����Va&U�� ����*7&Y�� '����*m&Y�� �����m&9��vu��1&9���q�;��f'9�� R������f#�����5a'6��� �����F)&�j�� ��l�FR���f�C���V'f& e��Y���V'`&]��Y���V'f&b��Y���'7&]�� O���V'7& ��Y��f'4;�� R����f"����f'=D�� R������f$���NV&=�� ��sRf�v���xa��H� ܲ?]<1� �Դ?_]KPXY̲?]90IIPX@@88Y53#7"͔g��d����1�0!!d��d ����dy����/1�0!!dOy����dy����/1�0!!d8y����dy����/1�0!!d8y�������y����/1�0!!��y&�_���_J��&�B���B��B����@ ��1�0#53ӤR?�������@ ��1�03#ӤR՘?��������@ ��1�0%3#�ӤR@�����#5R՘?�����m�� �'@�  � 1�<20#53#53ӤRӤR??��m�� �'@ � � 1�<203#%3#�ӤRӤRլ@@��m��� �'@ � �  1�<20%3#%3#ӤRfӤR@@���m�� ��#5!#5RmRխ??��9;� �'@ � YW Y� <<1�<203!!#!5!oo\]���9;��>@ � � �Y W Y <<2<<21�22220%!#!5!!5!3!!!oooo\\�3!� �  \� 1�04632#"&3~|}}||}��3q���3���������1��/073#����k�����1��/<20%3#%3#V���������� �#@� �  1�/<<220%3#%3#%3#���ki���3#i��q L� ��#�'�3�?�K�@D$%&%&'$'B@� .(F4 :&$L%IC'1+C =  1 =I 7+ ! L991�2<<2220KSXY"KTK T[K T[K T[K T[KT[X�L�@��L�L878Y"32654&'2#"&5462#"&546!3#"32654&2#"&546"32654&WddWUccUt%ZVcbWWcdWccWUccܻۻۻۼܻۻ���� �q r� ��"�-�7�;�E�P�\��"32654&'2#"&546"32654&'2#"&546�  &54%3#"26542#"&546"32654& WddWUccUyWddWUccU<¹ߠZucbcNWccWUccۻۻۻۼ5ۻ��(`���3(`u����(`& �� ,���(`' ,��& �� X����(`���#3W`u�(`& �� ,���(`& ��' X�� ,���� ���#'#R�����s#��G@%��B��on291�90KSXY" 5s-+#R����#��I@&���B�o�p<91�90KSXY"5 +-#^R^  ���&��K'�N'��'�=N����O'�^���O�����������$��#5>323#7>54'&L Za^gHZX/'-93A% #C98ŸLVV/5<4BR-5^1Y7���| �B��_���� �% ij�991@  ��<202$7#"$'56:<hh~vvuw~ig���n� �% ij�991@  ��<202&$#"56$6;>nvv~hhgi~wu���I���3 # #bbc$$v��='� ��{'� �{� ������3_���!!V_�����+@��B�1�0KSXY"3#-\���X� ��3!!#3hX^#"#J����X� ��53#5!!53X^Jݏޏ����J��&�"��"g�����J&�"���J�����J'�^���"������d]� �7� 91�@ B � <20KSXY327# 'du](���;� ��2###׎辸�����(�� ��3+"&5463yv}~}|���(�� ��';2+v~}O|}��=k� ��{���B#�� ��#5#5R#۬@���n& �� �����=o'� ��� �����BC'����'����H����d1���#"'&'&'&#"5>32326撔 錄ܔ撰 錂1OD;>MSOE<>L~ �����8�| ���#'7!5!'737!!qaqqaq)`rrbqr��2��� ��535353,����(`$' ,��& ��' �� X���f�N��� ���53!535353fXp ����f�N��� ����5353535353,p  ����������3#3#'���d��� ���3#%3#3#3#di��p��D��� ����%53535353#!5!3!,|f  fe������P>��� ��3#3#3#>�����w��� ���3#3#3#3#�����W� ����"27654/2#"&5462332233VVVVVVV���z����@ �<<1�@��03#3#zttttg���?�� �@�   �] <291�<290KTKT[KT[KT[K T[K T[X��@���878Y�KTKT[X�����@878Y@T /9IFYi �   �   "�5�G�K S�[ e����]] !33##5!55bf]my���f� ��!!67632#"&'53264&#"y^^a`<~B9>>Eoo4h6_ MLKJq ff��\��/��"327654'&&'&#"67632#"&547632X3333XW33331221DD &9:DTTXWll122m45[Z4554Z[54bg KL1LMONuv ���l���!#!liH30����Y� �*�:���"32764'%&'&546 #"'&54767327654'&#"�55j]\655T./RQ./SZ85UVUV56-/.UQ100/SS0/*,+KLV,++]12Hdt::dJ01:7PyAAAAyN98?&%%$A?&%%$���S��.��532767#"&547632#"'&2654'&#"1220DC #<9EWXWXkl122Xf33XU5443g KK/MNoouv rh\Z4554Z\44���k� ��!!#!5!Q_i_k_8_8�����3���!!'3_����a����!!!!''^_����o� ��#&'&4767TRRTe^///._~��g���3#676'&ge_/../_eT)**)~~~��u��0@� </K QX@8Y1]�@  <0#4&#"#3>32tNN^luu)qJy}wYYk\sa88���WT I��d�����C�{��d���^��T�t��d���bT�u��d���?��C K��d���fC L��d���\T M��d���l��C N��d���YT O��d���ST P��d����� Q��d���8 R��d����  S��d���oif T��d���gif U��d���M��d���G��d���G��d���u��!s��d���G��d���u��gr��d���u��g��d���z���g��d���u��{��d���u�� V��d���u��d���u����d���#��%��d����V���#��#"��32.#"3267!!!!!!Oc%eNLbbL:/667756GFDFG k��s9�'�.�4��73&'3267#"'#7&'#7&'&76%73&'hA>/(%:@w]ayA9&AX}R4>C5Ai<)^_HH?WghйKp(���`�,��%6767# ��!2.#"3>32.#".aXj]aye6{_]w|^0n&<$'/_HGghGG_^ٜu]\Y���������!!!!3###5qZpP~WHE9E������b�#��!!53#535#535632.#"!!!5-쿿=OL=tyB_))H���B�+��#&'&#"#3676323632#4&#"#̪m49wSS>YXyzU6%X\xruxGM_a`f21>&>E3\���u�����"�&�)��''#!333#3#!###535#53355KO8~8~OO4&{{&&{{{�� ��P��32654&#+#!233!!;532654&/.54632.#"#"&'5#"&5qzzWQeGl`[z_<`HJU];Ufɘ/ϒjqqR>N#55YQKP%$((TT@I!*##`����3��E��326&##.+#! 32654&/.54632.#"#"'&ٿJx�}A{>[b`cae@fLNZb?ĥZa,/b؍$~3YQKP%$((TT@I!*�����;����"�&�)�-�1��'#53'3!73!733#3#####5!73'!!7]:1000019]zu }Luuguuguuuu����_� ���% �#4&#!#)"�33!3_�SV*$oN���q&����������1@: "+ �/) 2+"!)#&  , & �&*!/<299999999991�22<20K TK T[K T[KT[KT[KT[X�2��2�2�@878Y@z�  1Ti lnooooiko o!o"o#n$l%i'i-  !"#$%&'()*+,-2��   USjg ]�].#"!!!!3267#"�#734&5465#73�32[f A78 ʝf[Y`(77(6bbiZȻ{.# .{ZiHH"{/ #/{"G��(�����33!!###5uX_Tws1s���������!5!!77#'%5'&PPM4Mo؈onوn����9 ��-�b�w���'67>32#"'&'"326767654'&'&67'>7632#"'.'&/#"'&54632326767654'&'&&#"32">1aJ{%A01Q[W7>/W1   >$<  . #dCw-^URB$`>DL_K>.3b @N\uLMiI(S395l9,8G(/&  -9)ЗiRm:3Xwdg7? 2j7#=5(6$ 629T/ (2M !:5S}$@{mbq~Es/4 -& "TAB`]|@8nRkcd]aC"���.�)�5��'632327&547632#527654'#"'&#"%654'&#"o|@X"07PYtaTk~j[IwmqJ2530D#24!`NkBX``S㫣†qJ<Xr~hFlV1??0W�����D����$�+�1��5#53!23#3#+##5!3276!&'&+!!64RRL\HGZMSMM##VtqDjt,tkDqxttzIYIV,���][x�$�-��#5&'&76753&'&'6767#5!'߉ߌi`p^_kbkN?H9x"cxhuOooOmnͦ$F_0,?'S*% lҙl����������5!3!!3##!##5373!/3310GҪյICDiR{{{{{A����u�6��6767!5!67654&#"5>323!!!3267# $547#5\J5 ;_srigCS1r{jJ,{ +kv67&&UB{\* {;^~FE/0K?{��r��*��.#267#&'&576753r\ee\Z\X[dtye]X\[CvlCiZZiH$"v9Bt"$CuflC�������� ��!!!!#!ժx �����j���&��7!!!##&'&+532767!7!&'&#j77O57=A}A=;AٿKDFxJD7�-JZ{{N{~U]$HDh01C>r{C4X���� �2���!#'%5'%377 �2PN4L4PP5~n؉noوo.������3!~�d����=���!5!'3 G~d��=z���!#'73!5~~͛�=z���5!'3#7=~~d͛�{��� � ��3#%3#%3#yf���P{���� ����3#%3#%3#%3#ky)���=z� ��#'73!'3#7~~<~~͛͛����C� �$�(�B��"326=7#5#"&54634&#"5>32%3#.#"3267#"&54632pSHfmƩogDc\GD^o8yy8o^IICBRCI M >OW\ 7$44"��C� �+�E�I��.46'&#"#&'53254&'"326=7#5#"&54634&#"5>32%3#VNz$p;i0ʪ%={pSHfmƩogDc\GD}|49d$, !5Lf,1BRCI M >OW\ 7$���s'��!��.#"3267# ��!2'Y藣yyYjzS #bvAZ4-4ZBuHHghG[!!���m&�r���&F�������+��,/�-/�ܸ��ܸ�,�(и�(/�A���&��6��F��V��f��v�������������� ]A�����]��� и�� и��и���#�� /�!�"�+�!0153&'&'6767!!5&'&76wI3cc3I86QLNN7887NNMR48_ki:rq;zn #++$ * rn�����<���(�2��.#"3267#"&54632%3#"326&$  &54^o8yy8o^IICDkavva`ww~44"K ��<M��-�1��332653#5#"&.#"3267#"&54632%3#\QPcu`^o8yy8o^IICDLriuD P44"K����{R���o#�������&&�r���)����I�o��!6767632#"'&#"32767#"'&'&547!#"'&54632327676"#"'&'&54767632l(9BKc{=&%%03!((!,739%7`lG;7 25]hB4,'5  'B[QF$%]c'G  %! }Kr~,1ьIg)*!&!(D;w},75;!_']7:y}[Ϟ\@4>#,!, 'QF�j(JG4$$,*)/9yK#%�����P��73276767654'&'&#"&'&"'632654'&'&54767767#"'&'672�#"*i(X%# 1FSE/ O.55FuPU[QF[00rl~"KI}!;IFs;n;_T^͌Q79}w^l.Gyr\[4O9%#i#^MX;yv@c}e.ID\7I;>2V秉uӰ�����������3!3%!!!!!!nnq  dx+%���H�����#>54&#"#3>32u j_ y/wFx \/HT^Ȧ^m$R�����Z�����3%632##"#'7-P4-> {|a\=BcL���;t�9��#"'&5476323276765"#"'&54767632thn<7# ;KQ>!|Za,4(XM!},‚<7D9#7.M=.1?@ '(MXI(' �����jF�!�2��?632327654'&54?#"'&#"632327#"&#"jou9!ydG>PPPP5ʺ68^nm{z}}ȋo֏zZ'PVaK~pmdykb^OP681/::b:����Dn�J��327654'7#"'&'$#5"'47676766767632#"'&'&'&#"32nZS<gVB ,nyy4fXRD75 5I1%07 #!@crGB), )39K.#$&7B>_n0VBRny#HB?X!$9BMw>7l. ;7%,;(ӧuy,D0�����&��3273#"'#67&5477632654#0)W:K<FLF?KlP uhH{}H9ma sf59nNU;uQN]\&EW�� ��'��3353!!>32�#"&'####53�&  O:{�{:ܧ$}daad}j������ ��%# !3!# dX0dd q+����6�����+�/BB��/,/<�-ݰ.<-ް#? < # 9 FhH)##Ii;B�B=#IbiF`FaC`#BC`C�UXC`C8Y& <�B�B00<�İ< 6< <9 FhH �#Ih; < ְ ݰ,9, FhH &ְ& #Ii;/,#Ih:1#IC`#BC`C�PX& ,/C`C8K RX #IC`#BC`C@PXC`C@aC`#B C`C8YYYB�B=#IbiF`FaC`#BC`C�UXC`C8Y#)<�B�B1#I�RX   <  < Y3525!463"!4632#"&732654&#"5!6jgggg92299229k̀k@4nNggNNggD{{����� ��"�-���! ��! ! ��! �'32654&#%!2+# JR12)uyӲckkc?L00ey wXQPXd�����n;C�0�<��67632#"'67327654'&#"#"'&57&547276545[ۄFIyeL )qz]E& JEYq:?.蔁0.A ƂMkeLPק<+(h|H=y|n=B {u.F/4_N�����T�� ����33!27&#%!2+!67654'&,d.@nX<-]\,q jdZ)VV)��s���!�)��%#'# ��! �% 7& 676'&B 3y;:x+lllli$ #ab[ 2222jT%%5$c$����B2� �_��327654'&'&'#"'&5476323276765""'&5476!6?232767#"'&B=]iS\ZV30Fn7;#FfS9!!< #5,h";<2XngZR{,##9>;K!QIag£S D5@7*'S:y}*7H0 5#!,Il @3Xnh0{(2r:=O���Sl�I�X��&54'&#"#"'&527654'&#"3"'&547632763227767654'&#"R(O*\xggfg-.@@?@@?\QA@@@S6fggfeӻp/$~AB}:1$ -*MJJ@f[+8vuuv zVWWWXWWVVW\uvuuu# bW1W{|^1$h{vC[SK\GChfy /����2� ��&�.�2��&'&+3!.+!! !27&#676'&%3LDEx-Me5q>HJxn�u1EA+ZY*01/O~hbb)j)V>U)- ��������� /�!/� �и�/� ܸ��и�!�ܸ�A�����]A���)��9��I��Y��i��y�������������� ]� и� /���9�� /�/�/����+��� �+�0132654&#+#!273 # #s sNCI/ϒ_6۬kk����%T��$�+�.��3&##&'&''7#!27%7 67654#?\A>:AٿKE6ToF^~_ ,8~|T3Jۏ/HDh0& ,ok؍]-Dbg���(�'�4��.#"#"&'532654&/.54632733###UW'AG/E8pi4sG[d/EK7?8pc|3iиY"*/( VAO[`*,2,* M=H\T(l�����0`�����!!#!!!!!!!3!!rso+` `ffff����'F� ��>@!   � b b cbc91�<<2<<903#######5Jq7rqr��/B^^�����"h��� %73# ' 3,o-MoF+,�����\���� ��%#!!!5!8kO8d qddd ��XL/��� 654&#!5!5!5!!2!"'X $''ߦԧc̆eeaԊfJ��N��=���Ns����D�U��767654'&#"#"'&5733272632632!"'4'&'&#"'6763232767654'&'&#"_}yj#1Q\$####,TGG\<lG2e$sa#0EKXQ<M @uJ&'!gl] yj.#. #!<#!;GBw,<$=,##wUtKyyV?@!j.���D�� `� ��!4'&+532N"$lXnPRՑ.0`b6������j�.�����hm�����\��.�2�?�R��2)7276765"#"'&5476%7227654'&'&#2767654'&'&#"q__ys;9M !,&q Ƒ0IgKqSF*el\lh0XV.TMvKI.XTa^}u;IM =, 3!#Vt'I@3HlhJ3pRuF*(0XrV,n����7�=��6%7&''67654'&7"-$'&'&5476KG/ ( ih;u) FsZI#.!}Iike].0^5#lrw(!.D$ "9BG32K%Fn#I#t3tR]&9K(V\ѽ����}Y-��)��% 7673 $54$32!"53!25&'&#"C]JjMo_zggJF__DM3TT<`xGZAEIpP3RQ4O����W`D��%��327673 '&5476�3 7654#" ,";t9f(hdoN1Rkpㆺ9A&"^>n#?QY>kDM4giMq�����E��#"'&'&5476?&'&547632#"'&547654'&#"3"32767'_ilE_ml=Oc{T3-2") %+fa@aP/Z_|{w:maZu> IhA"%@_l$=PczS2VN-2!$+%$+@e}N069na[u>_���T �M��#"'&'!#!"'&547632327676=!7!&#"#"'&5476!27327#X':'7?<=**M_4. B^l{>!'Ba>nG#&#w4$B00!K=DcK_4B( 03B{>ceDInFT=I,Fw7K. 0�����#� ��)5!!5!3#Pʪ�����9B�k��32767"'&'&47'&'&'#"'&547632326765&#"6767632377632#"'&'&'&#",5(.'*'E`97y{7a;f7;>F3.^PeMD*#7@,j!HhH<=.%_yipp3 T}B',$ *5܀/,,@!;Da97TVM;nwF^O?/,%!;>jytX<;}f?E'_n H''#  .���hJ)� ���4&#"322#"&54WOmVPm˜ݢt}t{أأ�����g�4�� 4'+5654/&4?'&547 '&5474/c2>Bd=VE/b5c2ltc2c2uc1LS2?Bd,>8?]/c6c1LS2tc1LS2c1LS2�9�0��3#!".54?>3!4'.#!".54>323!2O,""$%@;5H *Y[#$"x2 1[G(  W���A�,��!2#"&/#!"54?>3!!"&5462TPl 0%= -d,mF"$mG- .7#*(/ $"Sae(!q~B;���V�&��!"&54>323!2#"&'&5 �mG * 5G 0%9 . q~( 0 (/ &Js!S'DQI����F��� ���4632#"&3!53#5!pQOooOQpoTQooQOonuyy5y��ZR;� ����! ��! �! ��! HH#[[breH !#y;:x����� L`� � �� ��!!!!#!3#'!#33 # #Dj�wZDZ֏R``C5MR.}���$z`��-�1��%5"'&'&5#2327#"'&5#!#"#463!#3#, 9Yl(Ht*=Z2dr!Z4@'!8 ֦zEB bLs{dY���sZ{����3#"#4763 3׮UEEl4FũdGQnCF\xB*WbOZ=������0�� ��3%!!,:*nq dd����������3!3!!!! nn8q  q��wS���� ! ! !!5 5Y*dccS�����!!6$3 ��!"$'53 ��!"kJu^uopkoSUggHF_`2/.2%���������:1�/0!#!5!)+���������:1��/0!5!_++������!# #3bef9��W��J� ���"�� �)327&#!3676654'&|tK"P"coAfյ|cv~dAA xPfUm��Z� ��#�2��!7#"5476�32!3 32767654'&#"* 6B8wx!Nbb|˞"#>|OO'vN 2wx87tKsO=  =d01 PD10d^dTd6Jthi�����[{� �(�2��32767# '&5477632!7!654'&#" N&#G_yZ\klmk}Z5fF 9NJC0<7h:J(u*oDMcFPZd82vRs��O����� ��3#3#!!ɸ.Ԇ$N9`�V�� ���3##676#732767!ɸ.fʆ#5H2K1i0/N)deеT0Hd01``�����;�&�0�� #473>32�#"&'532654&7>54&#";Ht]h202޸SUWDi;2[UԠ_I@Yr~YW׀c?}<$$/1oX3gQX?@���Q��`� �$@   F� 21�@�/0!5!!5!`o�`' "5��&�{�� Nd�t' "5��&�{�� Pd� ' "5��&�{��'�{d Id�X&�{��' "5���ud�^X&�t��' "5���ud�^&�{��' "5�� Ld�^^&�t��' "5�� Ld�b^&�u��' "5�� Ld�?^& K��' "5�� Ld�~&�{��' "5�� Md�f~& L��' "5�� Md�w&�{��' "5�� Od�bw&�u��' "5�� Od�fw& L��' "5�� Od�lw& N��' "5�� Od�&�{�� "5������,�����'&�,���,�����&�,��'�,���,(�����Q&�,���9�����h�9�����&�9���,�����,&�9��'�,���,����� &�9��'�,��'�,���,-�����&�,���;���=��;�;���=��&�;���,���=��B&�;��'�,���,�����j�/���s'�&������'������0�����y�L�����&�L���Lp�����Y&�L��'�Lp���L�����A&�L���Y���=��`�Y���=��&�Y���LD���=��-&�Y��'�LD���L���=��&�Y��'�LD��'�L���L$�����J&�L���[���;��y`�[���;��&�[���L[���;��D&�[��'�L[���L�����y�O���q{�F���qZ�G�����{�P����y�� }� ���� ��) ��!3 ��!## ��!5hPPh55~ji.,w�������#�� ��+� ���+����+�� ��A�����]A���)��9��I��Y��i��y�������������� ]� �A�����]A���)��9��I��Y��i��y�������������� ]��%���"�+����+�����+�� ��+� 013 ��!#3 #32654&#! ��)5H�HNhPaY.,职~�����y�� }���(�1�C��3 +3 ��!32654&+! ��) ��#"35# ��!35#"&546!`H�H5NNPhthNN5H�/ó., ji~���s'H���{����sV'���.# ��!267## ��!2'f��f vzSb_^^_$ghG����WX' "5��'�ud I����d�?8� � � 2@ @@ 00 ]1@  � �990@  �� �<<@ <<KSX� << �Y5!!dx=xUZxx������ �@  � 991� � 2@ OO ?? ]0@  �� �<<@ <<KSX << �Y3'#'-Zxxvx<x���u�P8� � � 2@ OO __ ]1@ � �990@  �� �<<@ <<KSX� << �Y'7!5!'7Pwx=xZwxx��� �@ � 991� � 2@ @@ PP ]0@  �� �<<@ <<KSX << �Y#737Zvxxx<x����d�P8��ڶ �22@ PP_ _O O]1�@ �   9220@ �  ��<<@ <<@ <<@ <<KSX� <<<<� Y5!'7'7!dxxwxDxUZxxwZwxx������@ �   9221� �22@__P POO@ @]0@ �  ��<<@ <<@ <<@ <<KSX <<<<� Y3'7#7'-ZxxxZvxxvxCxvxx��� �4� ��7!!# ?,^xt?x^� �4� ��#'!5`?x^?Jx^� �4� ��%!5!73?Jx^s?^xJ�� �4� ��%'3!_?^xJ4?,^x���d�?8���'!5!!BȔxwxdȔ-UxZx[U��u�P8���!'7'7!'!5rȔxwxȔf[UxwZwxU��,�P�4��327>76767632&'&'&#"#"'&/#7!#/)85,0F"<;NJX[GR7<"#!2)85,/$#?2WG[XJN;?,!F0O<:" %7<OA0#!$#0IB5' ":,?�����P�4��7%5!##"'&'&'&'&'&#"'67676323276Ǡ,?;NJX[GW2?#$/,58)2!#"<7RG[XJN;<"F0,58)/?J:" '5BI0#$!#0AO<7% ":<O0F����d�?8���3!!#dxaxxxwxaxxax�������� ''#'5'xbxx`xvxxxbx���u�P8��� '7#'7!5!'73'7PwxxxaxUwxxxxw�����757377/vxxxxxxbxxxv����d�?8���5! !dxax>xxUZxaxxax�����u�P8��� '7!' 7!'7Pwxx>xaxUwxx>>xxw�����d�?8� ��!5!3#xwx-xZxY����� ��%'3'!!5xZxZxvx檪����u�P8� � 22@ O O _ _ ]1@   �990@   <<@ � � <<KSX�  <<  Y!#3!'7'8窪xwx-\xwZwx����� ��!5!!7#7\xxZxx+xvx�������7!!5!7'3'xxxxxZxxvxxvx�����d�>�%��52#!5! 767>54&'&'&>42/+-+-':1 Hxwxܪ-)o=<j.(xZx 1. ����v�P�)��"3!'7'7!"'&'&'&547676763 xwxiA1:'-+/24>  xwZwx(.46<=69)-�����d�>��>��3276767654'&'&'&"5476767632+#5!5 6 +/24>A1:'-+/24>xwx  =69)-(.46=<69)-xZx�����v�P��>��54'&'&'&"3)'7'7!#5#"'&'&'&5476767632# 6 +lxwx>42/+-':1A>42/+ׂ  xwZwx-)96<=64.(-)96=����d�P8�X��#532267676767632267676;'7'7#""'&'&'&'&'&""'&'&'& xwx 0$#$   "%'-0$' !  ' '- xwx  ('Z&("  "(&Z'( -xZx$ -#%"&* 'xwZwx ""&*  *&"" ���d�PF���%'!5!!'7'7!pxwxpdxwx^:5xZxo:xwZwx�*� �� %'7 !^ b9YXxb��Z�� � ��#!5 xwxoxZx�����[� ��!'7'7!#xwxxwZwx���Z � ��!5!3 ixwxDxZx���[� ��3!'7'7xwxDxwZwx���� ��7#7!5xwZwx=xwx����d�?� ��!5!3?=xwx-xZx,����-eX�&��7#754767676 #4&'&'&"9xxZvx.-\Znl�lnZ\-.BB<VJNR@@#!xvx2pk_V1..1V_kp]B;'!!#?@SQ]�����OX�&��54'&'&'&"#4767676 7#7{!#@@RNJV<BB.-\Znl�lnZ\-.xvZxx2]QS@?#!!';B]pk_V1..1V_kp2xvx���4M�� ��5!7!!#o?,^xrcc?x^��pDc� ���5!'73#'7!#3!pxvxxvxxxNPxxXxx�����p�6��2767>54'&/#7!!#"'&'&'&54767D !BB<VJNR@BB!"B#@,#Z/..0YTtglpXY0..-\+BQQ]ZB;'!!#?BZ]QQB#,@#Zpp|pqYS4..0WYqp|pk_���p�6��7#"'&'&'&5476?!5!#2767>54'&x\-..0YXplgtTY0../Z#,@#B"!BB@RNJV<BB! +x_kp|pqYW0..4SYqp|ppZ#@J#BQQ]ZB?#!!';BZ]QQ��d-?8��K�̴@P]1�90@ <<KSX�<Y5!dx-x���d�?��K�̴@P]1�90@ <<KSX�<Y!!d=xwתx������3'#xvx<���������#'x$x����u-P8��K̴O_]1�90@ <<KSX�<Y!5!'7P%x-xw�����u�P��K�̴O_]1�90@ < <KSX�<Y'7!5Pwx=ׂwx������!37xx<xv������!#73vxx��dPd' �� ��,���w;' ,�� �����dPd' �� ��,����d?d���5!!!!5cx==xw�ZxתxZ���x��<���3'#'#'3ZZxتxZ�vx<<x���vQd���'7!5!'7!5!'7R�wx==xZwxתxwZ���x<���%#73737#Z�Zxx֪xvZ�x<<xv��d�P' F��B A������d�P' B��B E�������d�?8����!!%!!'7!5!7!ii&yuI]xwx]4uIUiixK]xZx]Kx�����d�PC���!��%'7#5!73'7'7!!7')!>]xwx]TQ>]xwx]xLii `iiT4]xZx]4]xwZwx]Jiiii����u�P8����!7'!7!5!7!'7'7!'7!5giiyYuI0]xwx]uIiixK]xwZwx]Kx�����d�?8���!!5!!]xwx]7Qix]xZx]xi��������#'3'#'x\xZx^xhP8^xvx^h����u�P8���7'!5!'7'7!5$iiQ7]xwx]iix]xwZwx]x������737#73jhx^xvZxx\x%hh^xvx^8����d�P8����!7'!!5!'7'iili\]xwx]]xwxiii]xZx]]xwZwx������7''3'7#7iii]xZx]]xwZwxliii{]xwx]\]xwx�� ��� #7!##PU?,UvU,?UP�����5#'#5!#5'U,?UvU?ԄU������4��� 753!5373U?ԃUPqPU?U� �4���33!'3ɕPU?UqPU?,U�����d�?8���!!!!5!!c$R&xwxxxxZxx��u�P8���!5!'!5!7'!5!Q$܊xwx&RFxxxwZwxx��d�?8���#''''#53777?(FncxwxFn-FnxZxFn���u�P8���577773'7'7#'''unFxwxcnF-nFxwZwxnF��������3'!!!!#!5!5!5!'-Zx((ت&&xvxTrx����#7!5!5!5!3!!!!7Zxx((&&xxrTx���d�?8� � ���5!!5!35!dxqx��UZxxa������ � ���3'#'3#3#-ZxxbvxrxV�����u�P8� � ��� '7!5!'7%!#'#5Pwxqx�Uwxxw(����� � ���737533-vxxvxrxv4������k�?9� ��!#3?xvxתx~\x���u�I9� ��!'73#'7!uxvxxvvx���7�?~�� �� 5!! !!  d }*��^��V�� �� 3! !!d}*p  d ���H�P~�� ��!! !!    �^V�� ��#!# !!!d e n �^��V�� ����!! !3 3!!!E*dr*r$| \d����^��V� ���)3! !3#!5#3 3 ȃ\Pdx ��@��t� ����%#!5#3'!3!3! !33'ȡdxd:tZdd\nt�^��V�����%#!3!3! !3!5#3ĹtIt\Px���^��V�����%3 3!!! !!3 37r*kd d| ����^��V� ����%#!5#3 3!3!! !!33 37ȃ:͊` \h �����u�}~� ���7!! !5#35! u\Pdx f:bȃ  ���z��M����!#7!!#Mc"?,^xc?x^��z��M����35!3!5!73zpc?Jx^cr+a?^xJ����^V� ���3 3# '! !! !  e   dC���u�P8�)�5�A�� '7!"'&'&'&'#5367676762!'7$"!&'&'!27676Pwx 21@=:C.2  21@=:C.2 _x_R#)l$h$#R#$Uwx@21.2@@21.2@xw#����w;' ,�� ������utP���'7!5!'7!5!'7!5!'7P�wx===x�UZwxתתxwZ���d�?D���5!3!!#!dx3xUZxmmx���u�PD��� '7!#!5!3!'7Pwxͪ3xUwxmmxw���d�PD���3!'7'7!#!5xwxwwxwxmxwZwxmxZx��d�?D���5!333!!###!dx⪪YxUZxmmmmx���u�PD��� '7!###!5!333!'7PwxYxUwxmmmmxw���d�PD���333!'7'7!###!5d xwxdxwxmmxwZwxmmxZx��7�?@�� �� !JBJA��u�}@�� ��7'!5! PJBł}BB��7�}@�����7'! ! 6BB A}BB�����h�� ��%!3!3۠ՈR+�����n��m����+�A���&��6��F��V��f��v�������������� ]A�����]����+��� �+�01�32#&'&#"327673#"� B!OO!BzcI7͙7Ic����_L� �0��"'&547632654'&#"563 3276767&#"\m`cu\6% GGnth r5?,/H@3H5,Y:$UeI+HQ\N,tqzSd69->eSY׮l�������� ��!5!!5!!5>+�����5�����!#7#53!5!!5!733!Kcd04+^^``k����]��(�6��73#"'&'#7&'&$32 '&#" 32$767&'&YjiEd80~i?/c`RQQ$g'-"SRR:;nSz_'BTc_ N@DROg������`���8@��91�/90@cmpxyvn��]] !3!^DC?���`����%! !3f<?����I���!!"$54$3!!!W?JGcGK@ sJxNL``ȟMOx]��I��&�/��!!!!3!!"''&'&54$;7#"ؖI$$$GA?d`,,cFU;}YI7ʟ 7c``JxH NGx]�����g���% $54$)!!3!+*(FiNv%FrO:0Q�����I���&'&'&'!5!2#!5!676767!5?JGcGK@ 'JxNLȟMOx]��I��&�/��'7!5!!5!&#!5!2+4'&'&'3276765 I^Q$$GA?d`,,#FT;}YI7ʟ 7c;JxH HNGx]�����g��� )5%2767!5&'&!5(*FiNv%FtFgP:1R��,���� ��/��/01!!,�����wq��@�gg�1�20!#!# }���wq��@gg1�<03!3wJ}���w;� �]@  � � 91�990@0QVPZ spvupz  Z pp{ t  ]]!! !!5 7AJI3!�����-����1�0!!ת������ ���!#!5!3!!5!--+}ת����� ��W���+���и�� и�� и�� ��/� ��+� ���+���и�� 01!!#!5!3#-Ө-5���B���<%�?�P��������%73% %#'TUUTUTTU�DG�r���XY �%��=}� �*@  � � 91�903##'%\sB}�}`s-Pb;���=v& ���u�s�=e& �� K�s���� �1��27#"#"'&'&'#"'&547632676;#"3cd3668+MI6641C;ItY^^SI6?+((C;ItK@tkHMfpEF?$Tx5@ejre!93Ex5@�����#�/�;��&'#"'&54763267632#"'&%27#""327654'&1C;JsY^^TI6?+((C;JsY^^TI666cd3778s~d3778]$Tx5@ejre!93Ex5@ejreMHMfpEFHMfpEF���I���%!3!~,����I���%!3If���I���A��/�/���+���к���9���9��к���901%&'&'3!!#4'!&'7`'JAW`LqR]+X* Pʋs^(Rs57756u�������5� ��+� �� /�/��� 9��� 9��� 901 7&'7%%'6 676r{EG%y44RW!L!$Ҿ &!L {��JP+���3#+����fJ+� �7����+��и�����/�/���9� ��90137#'PMVo)gn���J+����3#3#@+��fJ+��{�/�/���и��/�ܸ�и�� ܸ�ܸ� �и�� и�����/�/� /�/�� �9�� �9� � �9�� �9013737##'[P]ME+qd @oxpAn�������!3# ih^T���������3 3##"T^������32#4&#"#P(*7������332653#"RP7*��uM���>2&#""&'7327~9GA~9G⧅}}����uM& �� %���uM�& ��' %�� J����uM�-�6�?��67632&#"#"'&'7327&'&5476767654'&'SOJMG79GcBnnVsSOJMG79G]InoSu=,EG%,=,HK%DAF7K|oUDAF71IosV/HgjG$4.JhgH$����uM�M�Q�Z�c��67632&#"!67632&#"#"'&'7327!#"'&'7327&'&54767!!67654'&SOJMG79G~SOJMG79GcBnnVsSOJMG79GSOJMG79G]InoSu~=,HK% =,EG%DAF77DAF7K|oUDAF7$çDAF70IosV!.JhgH$+/HgjG$��uM��m�q�u�~���67632&#"!67632&#"!67632&#"#"'&'7327!#"'&'7327!#"'&'7327&'&54767!)!67654'&SOJMG79G~SOJMG79G~SOJMG79GcBnnVsSOJMG79GSOJMG79GSOJMG79G]InoSu,~=,HK%2=,EG%DAF77DAF77DAF7K|oUDAF7$çDAF7$çDAF70IosV!.JhgH$+/HgjG$�����uL.�3��&#"7#'754'&'#"&'7327#4767>32";EY?w^H6H\O3,,HO;E+@/VfmVmHO?u]HH]sM3 gz.VrmV_z��uM���<��%4'>7'7&#"7"&'7327&'&54767>2=,HK%=Q Hl;EYLmHH<Vs;E]InoSuJ.JghH$;+eH]Mo|HHC?Zz1IosV<z���uM���;��.'>7'&#"'"&'7327&'&54767>2=,HK%m#6,=iSH;EcHKs;E]InoSuJ.JghH$6B0+@TH?HK|z1IosV<z���y�' J' J JG���y�' JG' J J����t' J J���y�' J' J' J J���-j' J$ �����j��� ��3#3#!!X���j& ��' JW' J$' J-W J.$��j& ��' JW J$��2���#"'&'&'&#"5>32326ian ^Xbian ^V2NE;=LTNE;=K��2���3276767632.#"#"&'gV^ naibX^ nai2UK=;ENTL=;EN��1�)��.#"3".54>323265.#72#"&:QHRdhNi\dnx>@HRdhNi\dnx.ttlH=YOHL\}X[lH=YOHL\}���W���#"'"#322{dfftX{dfftX#*$�����0���!#.5476767654&'30ND:<LTND:<Jh`n ^Xbjbn ^V�����l���&#"5>323267#"''cDXbia]yeEVgia`yS LTNE+~F KUNE,F������� ��#"/&'&#"5>32326!!ian^Xbian ^VeoNE;=LTNE;=K��`����#"/&'&#"5>32326!!ian^Xbian^VeOE;=LSNE; =Kk������b�%�&��32767#"'!!'7!5!7&#"5>32%H\ iaBP﹉lZXbian3}o -X"OEd8LSNE;I�������"��#"/&'&#"5>32326!!!!ian^Xbian^VeOE;=LSNE;?Kk˪��������.��#"/&'&#"5>32326#5!7!5!7!!!!'ian^Xbian^VLoKɦoOE;=LSNE;?KL˪s˪s�����B�.��32767#"'!!!!'7#5!7!5!7'&#"5>327b K`Jqia'+\+zlh>Tm?u2^Xbianc"%]OE˪Nt˪=LSNE;%N������;�?@.9*�-" *19" <�-<<21�9999990#"'&'&'&#"5>32326#"'&'&'&#"5>32326ian ^Xbian ^Vgian ^Xbian ^VoNE;=LTNE;=KڲOE;=LSNE;=K������4��3267#"'3267#"/'&#"5>327&#"5>29+Vgia@LJZVgia}9+Xbia@MHZXbi a KUOE8KUNE; @^ LTNE8LSNE;f@������5�9��#"/&'&#"5>32326#"/&'&#"5>32326!!ian^Xbian^Vgiaq^Xbian3VeLOE;=LSNE;?KҲOE;=LSNE;?K�����y��5�P��#"/&'&#"5>32326#"/&'&#"5>32326#"/&'&#"5>32326ian^Xbian^Vgian^Xbian^Vgiaq^Xbian3VײOE;=LSNE;?KҲOE;=LSNE;?KҲOE;=LSNE;?K������"��32?632.#"#"&'!5!5gV^naibX^naiUK?;ENSL=;EOȪ�����+� ��� %5 % $%5$[g&Y%ZhӦ�����6��9��%676767!!"'&'&'!5!!5!676762!!&'&'&[C-87VYYW6 8.CC.8d 6WYYV7 e8-,CE[<0[2332[39\DD+N+DD\93[2332[0<[EC,����`�� ��!5!676762!!&'&'&!![C.8d 6WYYV7 e8-;++DD\93[2332[0<[EC,��`' J� ����' J&� �� J��' J&� �� J0��' J&� � J.�62' J' J�� W�����63&� �' J� J��`� ���3654'!!5!&547!5!!4434w~0IG00GG2?8>;_8����`���� ��!!!!"264&'2#"&546HdddeH;k'**z{DbFE``bq+((d:svv���`K�����!!!! &!56�뗲����`�����!!!! 3# $c'���`�����!!!!33#$'c��`�����!!!!!!'+]^*^]N䰰���`��� ���!!!!!3!Np!NNf��`����0�7�G�O��!!!!#"3###535463!3267#"&546324&#"'53#5#"&4632264&"?$mmC???DNB&H#$J'`qk[Q_C<17HBB@,I\\I,@<i==i7$$3`3D= DH>p`ctiG6B?9i=$#tu#gSSS��`���*��!!!!>32#4&#"#4&#"#3>32!]?U\Z79EPZ7:DPZZV:;S==:xoHOM]QHPL^P%U20=�����`��� �,��!!!!3#7#546?>54&#"5>324eeb_--B6'Z0/`4\o$-,N2A+,/-7#!^aO&E++ ����'��>@" �    �<291�<2<<990!!!!!'7!5!7!�}/H{};fըfӪ�����L��� �!@� � <<<<1�0!!!!!!ת�����4���!5!7!!!!!!'7!5!7!5!DQ"rn遙RoLT˪˪T˪������ ��� ��)@�    �<<1�0!!!!!!!!K�������� �T@.��B� �$# <2291�/90KSXY" 5 !!@po��������� �V@/��B�$ �# <<291�/90KSXY"55 !5AǪ���V�� ���3!! 5 !!@po�����V�� ���!!555 !5BkǪ������!5!7!5!7!!!!' 5'`ȉ)P"_=6@ss1stFpo���������!5!7!5!7!!!!'55'`ȉ)P"_=6ss1stF����.�� �� 5 5:6:6pr pr ���.�� ��55556:86:������'��!67&'&54767&'676'&'{)#Y4JJ4Y#))#Y4JJ4Y#)AAAAGF㞢GGGG➣FG2;;;<<;2;�������5$?$%5%67$'W e�Ĕd?N�Ĕ])]o& bR)`q% R���d����%'%5% >zmzF<˶@6 o@hGp������%5'75%7-孈m%˶C@ʴ@hGp��/V���� !5!%5%%%!!'/xvH-rf5LOlUrC@=Vlь=���/V����%'!5!75%7%5!!' GWb[mm�NL>ߪwe=ت=������$��%#"'&'&'&#"5>32326 5jbn ^Xbh`n ^Vg@ND:<LTND:<J^po�������"��#"'.'&#"5>3232655jbn ^Xbh`n ^VfNF<>LTNF<>L>����)P�1�4��%&#"5>32%5%%%3267#"'&'&/' k Xbh`'+kuE%sk ^Vhjbn "Pv1-LTND9ATj͊<JVND: <nW�����/V�1�4��3267#"'&'&'&''75676?5%7%5%'u^06 ^Vhjbn G;hV86VbhZMS<a^ >LTNF<= &TN#wf=J;����N}�� ��55 58@'po��N}�� �� 5 55@'po����m`���!��-%5%%%'5%%5 MM`ZDOA@FZDt@m*_TW&o}䎲w&-r~bU����m`���!��7/%5%%'%5%75%Jvad",,V`bL"_D2,/*/&O{¸[&}����P� ����%5$r osaa^~�||����P� ��5�5�%$so a�||�^a���)W����!�%5��%5$gV$}]]x|�����)W����3�%5�5�%$Vg}$BW|]]����RW��(��%#"'&'&'&#"5>32326��%5$ian ^Xbian ^Vg$}NE;=LTNE;=K$]]x|�����RW��(��%#"'&'&'&#"5>323265�5�%$ian ^Xbian ^Ve}$NE;=LTNE;=K$|]]�������&%5$%67%'Et֋$k}uU)?eKtuu" K 9'���������'567$'567&'%=⃹t֋~}uRU)?Kuu,ަK9'������_���%!"�54763!!"3!슊@^`@ƍ^`���_���75!27654&#!5!2�#@`^@Ȋʣ`^����;� ���#";3!!!!#"�54763^`0rrndflppꊊ^`&pphƍ�����3� ���32654'&+ #!5!!5!32�#^`0rrpp9^`phƍ�����������7!!!"'&54763!!"3!Ɋ@_`@,ƍ^`���������7!!5!27654&#!5!2#@`_@Ȋɖ,`^ȋ��� �'��!";!!!!'7!5!7&'&54763!7!!ʉ_`'}E=aLT>scL0R^`5ƍ7��� �'��327654'&/!5!7+!!'7!5!7!5!^`__BV 5cTpX?bLm>U`^`C 7 Xȋ5����j� � ��)5!7!!'!"'&54763!!"3!.Bqx-qxDɊ@_`@Z<Ziƍ^`����j� � ��)5!7!!'5!27654&#!5!2#.Bqx-qx'@`_@ȊɖZ<Zi`^ȋ����������332653#"757!!<tct<RP7*-<uUt<����& �� J3������332653#"3##5#535eWP7*dd���������@<1�@0!!!!Xɪ������@<1�@0!5!!5Xu7�����V �� ��!!!!!!X ɪ�����V �� ��!5!!5!5X u7����e���#!#eȪX������e���33!3٪8X���$��3�?���"2767>54&'&'$  &'&'&547676!!#!5!]\LMLLML\]]\LMLLML\bc1111cbbc1111cbdd''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcbee�����$���7��!!�"2767>54&'&'$  &'&'&547676r$]\LMLLML\]]\LMLLML\bc1111cbbc1111cbתa''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb��$��3�?���"2767>54&'&'$  &'&'&547676''7'77]\LMLLML\]]\LMLLML\bc1111cbbc1111cbxyx''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcbxyx�����$���7�� �"2767>54&'&'$  &'&'&547676pxg]\LMLLML\]]\LMLLML\bc1111cbbc1111cbpx''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb�����$���7��3#"2767>54&'&'$  &'&'&547676]\LMLLML\]]\LMLLML\bc1111cbbc1111cb''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb�����$� ��2�L��"264&'2#"&54>"2767>54&'&'$  &'&'&547676ZPnnnoO@v+..]\LMLLML\]]\LMLLML\bc1111cbbc1111cbAoPOmmp1.-rB''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb��$��+�E�� %#'-73%"2767>54&'&'$  &'&'&547676C4f4C4/f/]\LMLLML\]]\LMLLML\bc1111cbbc1111cb1XSXYS''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb��$���!�;��!!!!�"2767>54&'&'$  &'&'&547676]\LMLLML\]]\LMLLML\bc1111cbbc1111cbj''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb��$��3�7���"2767>54&'&'$  &'&'&547676!!]\LMLLML\]]\LMLLML\bc1111cbbc1111cb8''LMmjML''''LMjmML'dbcwvwvcbddbcvwvwcb���$�����!%!!!!#!5!QX>ddYee��$��� ��!!!%!!rPX>ת\�����$� ����  ' 7 %!%!!=kyykyjjX>xjyjjyk$�����$��� ��3#!%!!aX>����J��@ ��<1�<033!!up����J���!#!5!3J�����I���!#!5Iss�������I���35!3!������|���33!!Nup�����|� ��!#3!!!!.NN$�������J� ��!#3!!!!.$�������J�� ��!3!!!#3Gup����J�� ���!#33!!!#3.GVfup������J����!#3#3!!!!.cGGf$���J���33!!!'!'Ssj\s=u5Y6p���J����!!!!'!#3!7!sjshxj56$$����J����!!'!#3!#3s6s=5Y6pu�����J�����!#3!!!!!'!#37!s:jsjG$-56$�����]�*��5$%67654&#"'632#"'732654'&'$@e=M>P7sZw㔰Zs7P>M=e.(Y7O0<0:>~jy[<<[yj~>:0<0O7Y��]�*��327#"&5476%$'&54632&#"ee=M>P7sZw㔰Zs7P>M=e@.(Y7O0<0:>~jy[<<[yj~>:0<0O7Y(�������� 51 ���������� ^ bb:��d��� ��5! 5b���d��� ��5! ^b�bb:��yg����62"'&'!"&462!6"264S몧Q3Q3TW4drOOsOOSQ3CB3RU4CDPrOOq�����yg����"&462!6762"'&'!$264&"aS몧Q33TW4QrOOsOSQ3CB3RU4CDPrOOq�����bgR� ���7!6762"'&'$&"26b1[륢S4OsPOtO.D/YR3BPQqOO����y;d��� ���3#!!#3%!5!( 󀨨 ds �����<���!##5!#T~N��������� ��35!3 3#K#"T^������� ��!!3# K@ih^T������ ��!!3 3#K@#"쪠T^���~� ���)3!!&'.'&ZVF%,E=Ώ?~%FVZDA?=����~���� !53*,Ԫ֪����w��� # #}}wJ��w��� 3 3!#wJw���w��@ 1�@ �0"#� �#4$H̭9B( �����w��@ 1�@ �02$53� �3H4CC1 (B9�#u����HF����1�03#F����1 � ��!!'+]^*^]䰰�����������3#3#!5!7 !! 'RLxxLux66x<ux6xx6x�����'B��� �� ' ''ٛ>PNq^D^����'B�� ��%  !'''tNP^D���'B�� ��5  5!''6bNP���'B���5 5tN>]P���'B��� 5 'Nt>P���`����32?632.#"#"&'!5gV^naibX^naiUK= ;ENSL=;EOȪ��c��y� ��3�3�#cu?Ik8ff%q#���c��y� ��3�3#�cffI?#q%�� ��)��!"3!!"'&5463!! '&76)!"3!k:((P:jZYk񼽽jȊ ()9:PZXD  ȋ���� ��)��5!2#!5!2654'&#5!27654'&#!5! !YZj:P((:kɊj XZP:9)(ƍ�������N��$��!4&"#47632!� #4'& PtPZXD|p:PP::ȀZX8x8Ȋ:����1��$��2653#"&5!� '&3 765PtPZX1::PP:8ZX:8Ȋ�|��8���4'&'##47673#Z:KK:ZllY:::ZaȌlala��4����###!5!5!5!333!!!!'5#Y~~~~,,33ͨ�����^�� ��3# 57�Ѧ����^�� ��3#55=d�//m���. �� ��� 5 5 5 :6�:6:6pr pr pr �����. �� ���5555556:86::6:�����.�� ��� 5 !5! 5?@Npo����.�� ���5 5!55?ްop9�������� ��%5 5!@op9��������� ��7 5 !5!?��)W�����5$�%5$�Ti}$_|x]]�����)W����5�$�%$5�iT$}B!]]|�����!�&��!�%'&'57&%5$%67&%7*�?;i@]0qw^%KA6#(AF+<z Kdה`gևf#�����!�&��5$%'56?5$%7$67&X'}8uc̻B8 #%MK.0Qt;LK1gעv}iwi���#����!!!!!!'7!5!7!!!MXF}`c.mX.P#::h���#����!!!!'7!5!7!5!!5!!MXFc.mX.P6x#:D:hh�����?���!!!!!!'7!5!7!XUMM#UZQmbm����?���%!'7!5!7!5!!5!!M#UZQXUMbmhDm������"��%&#"5>3273267#"'' 5cCXbh`^xnieEVhjb_zl]@LTND*F JVND+Fpo�����"��%&#"5>3273267#"''55cCXbh`^xnieEVhjb_zl[LTND*F JVND+FͰ�����W��&��&#"5>3273267#"''��%5$cDXbia]ymieEVgia`yl]$}. LTNE+F KUNE,F]]x|��W��&��&#"5>3273267#"''5�5�%$cDXbia]ymieEVgia`yl[}$3 LTNE+F KUNE,F|]]����� � ����7%'%5 '瞃۞L О  @Y8@\9@a�� � ����' 7%͞G۞О@?Y@<9@��}�����5!%57%!!'71|Iv\' :qߦ[@Z8@_����}�����7!!'7#5!7%%%9Jpv\�]FGjq8@ǹ@<p^Bi' J' Jr J���& J' J Je�B' J�' Jer J���B' Je' J�r J����X�!��!5!676$3!!!!!!"$'&DM^dGKA@JH^HsȟMOx]JxNLư����I���!!"$$3!!!3#WGcG UsJ`t`ȟ]@�����g���% $$)!"!53#5!3!+*(FkN莎%FrQ;0Q��IH& �� J8��I�� ��!!"$54$3!!!!5!W?JGcGK@ [sJxNL``ȟMOx]������}����% $54$)!!3!!5!+*(FiNv%FrO:0QV����I�� ��!!"$54$3!!!!5!W?JGcGK@ [sJxNL``ȟMOx]g�����I���!!!!"$54$3!!!!WCJGcGK s"NL``ȟMO��X�!��!!#!5!676767!5!&'&'&'!5!2FM^HKA @JGd^H'ȟMOx]JxNLư����I���&$'!5!2#!5!6$7!#3GcG 'Jȟ]�����g��� )5!2767!#3!&'&#%5(*FkN%FrFg Q:欑0P�����I�� ��&'&'&'!5!2#!5!676767!5!5!?JGcGK@ [['JxNLȟMOx] ����}���� )5%2767!5&'&!5%!5!(*FiNv%FtFgP:1R�������� ��!!!!!!dFd(ª����J���#��27�#"''7&54�&#"32654'hucvnݸvcuo<dGcc~Eqvcvovcv<H饀cbG飀b����rLR���50zJ.������� ��3 %! $`y������ '3-xZxxvx�������%3#7-ZxxZvxxvx���?&�� ��&��'���&� ��&�;N���'64'&4764'&4zLL||LL||zLL||LL|NvOpPPoPvOpPPpP����X���!##m����o���##5o���X���33"m����o���!533oX��b����3#5!W���db����!53#������5!%#3WqX���d����!5%#3 8X���^���!#^k?������$%%$~ ������ ��1�;�F�O�Y��!! &546;#"&546 !54632+32#"&=54&#"3#"32653264&"2654&#l(ع(DbEDbbEEbbEDbPDbabbabDv(D(غPEaabbDEbbDbaaE DbbEDb�����^���!3!Z?k�����g:���!#!:�����g���5!#S���p:���!!3:v����p���3!3!vS����l���4732#"'&'.#"0 Pd@7+ h�$TA6?&H����*u��� #"&546323250u Pd@7+ h$DTA6?&Hk-k������ ��� '3%!5)!o&xRZPx(FD(xRxH��������� ��!!!!%!!bFDD���� O�� � ����3! 3 ) ! 3  v vvvv! tx������� ����3!3 ) ! 3�v vvv! ��+�x�� � ��#�/�;�G�S�_�k�w�����������+7CO[gs��!2#!"543!254#!"+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2%+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;22+"=4#"=43+"=4;2+"=4;2"=43!2#UݓJIIJ%J%%J%%K$$K%J%J%%J%F%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%%%%C%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%$%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%$%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%%%%%%%*$%%%J%%J%%K$$K%%%%%JJJI%%I&%J%%J%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%J%%%% %I%HJ%%J%%J%%J%%J%%J%������� �� � ����) !# 3  # 3 W v  Ўvv    v��Ff�� �����   7'3#vvr&999"9"rr5kk\SSAcc\cc����n`M���V{U���'`]���qyE����.�� ��!!#!#5!����� ���!'7'7!!5!5!xwxFbxwZwx���#���� ��%! ! ! l(+R[Srvv���P� ��#53�sàZ0��s���3#s�����P� ��#5sˠАWeE&2���P� ��53Zyi�P���#0Ps ��P� ��3#àР˓[���Pm���#!!s# q��s���3#s�����P���!!s`N u�����Pm���!5!#����Pz���3#z����Pz���3!5!`z�Xm� ��#4763!!"]oyeD9uߑfW��]���#'&%'53 763:*enK==Mne( =C _AEc H<�X� ��3!!"'&5]9De{oVfd����]���#3] ����]m� ��4'&#!5!29Deyo}Wf����X���&'&3!3#76l<(enM==Kne*!<McEA_I=��]� ��3#!5!2765o{eD9ᏞfV��u���3� w���7�@����% !!!5 5!!37d  hrv�����������! !! $<���Ff�� ��+��   �276764'&'&">  &vvrn66\]]\6666\]]\65kk\SS]\6666\]]\6666\���!����YZ� �� ���"27654/2#"&5465732332233VVVVVVVV)t'�������>32�#"&'#'%53%�&  s:{�{:!8#!rܧ$daad]chaam@j����.����!3!3:^����� ��&�ۺ���+��#��+�#����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]����+�� ��+� �$�%�+�$�01�! �4$32�! �4$#"35%33!??qqW|A?rpG~+/������ ��8?���+��3�&�+�3����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]�3�и�/A��&��&�]A��&�)�&�9�&�I�&�Y�&�i�&�y�&��&��&��&��&��&��&� ]�,���9����+�� ��+� ���+��0�)�+�001�! �4$32�! �4$#"!!56$7>54&#"5>32??qqWO\R!>/_N;sa=0>A?rpGM"?U(?N&:$}:iF������ ��D���+��B�5�+�B����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]A��5��5�]A��5�)�5�9�5�I�5�Y�5�i�5�y�5��5��5��5��5��5��5� ]��5�B9�,�5�B9�,/A��,��,�]A��,�)�,�9�,�I�,�Y�,�i�,�y�,��,��,��,��,��,��,� ]�ܺ�&���9�;���9����+�� ��+� �)�"�+�)�?�8�+�?�2�/�+�2��/�2901�! �4$32�! �4$#"#"&'532654&+532654&#"5>32??qqW v@X[}DuskcZX\[4yk_=hA?rpG]0OLGN<:<? sQr������ ���)����+�� ��+� ����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]� �$и��&����+�� ��+� �"�#�+�"�и�#�'01�! �4$32�! �4$#"%!33##5!5??qqW ΍CA?rpGOHӎ����� ��9K���+����+��&�3�+�&����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]�-���9A��3��3�]A��3�)�3�9�3�I�3�Y�3�i�3�y�3��3��3��3��3��3��3� ]����+�� ��+� �0�)�+�0���+��#�6�+�#01�! �4$32�! �4$#"!!632#"&'532654&#"??qqW=o?վ@X_wDhvvh2eYA?rpG /aUVa%���� ��'�@���+���;�+��5�%�+�5����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]A���&��6��F��V��f��v�������������� ]A�����]A��%��%�]A��%�)�%�9�%�I�%�Y�%�i�%�y�%��%��%��%��%��%��%� ]�)�%�59����+�� ��+� �"�8�+�"�>�,�+�>�2��+�201�! �4$32�! �4$#""32654&.#"632#"&5432??qqWN\\NN\\Ta/w N 5jA?rpGb[ZbbZ[b#P = ��� ��"��#/�$/��ܸ�#�и�/�A���&��6��F��V��f��v�������������� ]A�����]���A�����]A���)��9��I��Y��i��y�������������� ]� ���9�!���9����+�� ��+� ��!�+�01�! �4$32�! �4$#"!#!??qqWkQ1A?rpGK���� ��'�?�K ���+���=�+��1�F�+�1����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]A���&��6��F��V��f��v�������������� ]A�����]A��F��F�]A��F�)�F�9�F�I�F�Y�F�i�F�y�F��F��F��F��F��F��F� ]�%�F�19�%/A��%��%�]A��%�)�%�9�%�I�%�Y�%�i�%�y�%��%��%��%��%��%��%� ]�+�=�9�+/�4�F�19�%�7ܸ�+�@����+�� ��+� �"�:�+�"�.�I�+�.�C��+�C�4��C901�! �4$32�! �4$#""32654&%.54632#"&546732654&#"??qqWT__TT__jivvWQMKRRKMQA?rpGPIIPQHIPIvSttSv\\=BB=>BB��� ��4�@���+��>�)�+�>����+���/�8�+�/A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]A��>�&�>�6�>�F�>�V�>�f�>�v�>��>��>��>��>��>��>� ]A��>��>�]��)�>9A��8��8�]A��8�)�8�9�8�I�8�Y�8�i�8�y�8��8��8��8��8��8��8� ]����+�� ��+� � �2�+� �,�;�+�,�5�&�+�501�! �4$32�! �4$#"532676#"&54632#"&2654&#"??qqWUa.w O 5kN[[NN\\A?rpG$O <b[[bb[[b������ ��&�2�>���+��#��+�#�*�<�+�*�6�0�+�6����+��A���&��6��F��V��f��v�������������� ]A�����]A�����]A���)��9��I��Y��i��y�������������� ]A��0��0�]A��0�)�0�9�0�I�0�Y�0�i�0�y�0��0��0��0��0��0��0� ]A��<��<�]A��<�)�<�9�<�I�<�Y�<�i�<�y�<��<��<��<��<��<��<� ]����+�� ��+� �-�9�+�-�$�%�+�$�3�'�+�3�$�01�! �4$32�! �4$#"35733!"32654&'2#"&546??qqW͞u>@EE@?FF?A?rpG>>'*6ޗ{�����5!�������!X�����3 2�����!@ 2���� ��5!!5!!5!4)4𬬬������ ��!!!!!4)4XXX���� ��333 Nf ����� ��!!!@@@ Nf ���� ���53353353353𬬬������ ���3333333XXXX������ ���33332�2s's'������� ���!!!!@@@@2�2s's'����!!�������!!\������!!#�������!!#\������!5!Z�������!!X������!5!$Z�������!!$X������3!-Ԭ����3!-.*�������!!@Ԭ�������!!@.*������5!3,,(�����!3,X����5!!@,(����!!@X�������3!!- 2Ԭ������3!!- 2*��� ��#!!!P@ZԬ�� ��33!!P-#,Ԭ�����!!!@# 2Ԭ��� ��#!!!P@.*����� ��33!!P-#\*����!!!@# 2*����!5!3,Z,������!!3,X��� ��!5!!#@PZ,(�� ��!5!33$,PZ,�����!5!!$@Z,��� ��!!!#@PX����� ��!!33$,PX*����!!!$@X����!5!!Z���� ��!!!!-XV�� ��!5!5!!,ZV����!!!X����!5!!$#Z���� ��!!!!$#XV�� ��!5!5!!$#ZV����!!!$#X����5!3!,-,Ԭ�� ��!3!!,-XԬV���� ��5!3!!5,-3,*V������!3!,-X*������5!!!@,Ԭ����� ��!!!!@#XԬV��� ��5!!!!5@,*V�����!!!@X*��� ��#!5!3!,-Z,Ԭ�� ��!!3!!,-XԬ���� ��!5!3!!,-Z,*���� ��!!3!!,-X*��� ��!5!!!!@Z,Ԭ���� ��!5!3!!$,-#Z,Ԭ����� ��!5!!!!$@#Z,Ԭ���� ��!!!!!#@#PXԬV��� ��#5!5!!!!P$@V,*��� ��!!33!!$,P#X*V���� ��!5!533!!$P-#ZV*���� ��!!!!!@X*�� ��!!3!!$,-#X*��� ��!!!!!$@#XԬ��� ��!5!!!!$@#Z,*��� ��!!!!!$@#X*�����5!35!,-𬬬�����!!!-,XX�������33*��������!!@@*�DH����5!5!��xX����333x 2 2��H� ��!!!!-R��x� ��!!##xmsZ��xH�� ��!!3!!xm3-sZR��H� ��!5!5!5!,N��X� ��5!###lZZ����XH�� ��!5!!!5!4l t,N�D� ��3!!!--D���x� ��333!x,Ԭ���xD�� ��3!3!,(�D� ��5!5!5!3,,D|����X� ��5!333,,(����DX�� ��5!35!3̠|��� ��3!!!!-- 2R�x�� ��333!!xs 2 2Ԭ���x�� ���3!33!!-s, 2ZR����� ��!5!5!5!3,,�X�� ��!5!333xtZ, 2���X�� ���5!3!5!33t, 2��H�� ��!5!!5!4R�� ��5!!###sZZ���H�� ���5!!5!3!!t,-sZR�D�� ��5!5!3!,-DX���� ��5!333!,,Ԭ���D�� ���5!5!333!DX,������!5!5!5!3!!!!,,--R�������5!333!!###s,,ԬZZ���� ����!!!!5!5!333!-s t,ZR,����� ��4763!!"Q[yY[`~|���� ��4'&#!5!2.-Yx[Q`~=?x����� ��5!2653#xY[Q[~|2Ψx�� ��!"'&533![Q[Yyx2|~���>���3m 2���>���#3> 2�>� ��# # 3 3>ݲ}#$cc���|���5!����F���3F~��|���5!|i���F���3P��|���!X��F���!@F~�|���!|iX�F���!@P����5!5!!5iVV����333PP~P�������!!!iXVV����#!#P@P~P��;(V������;���!O����;���!O� ���;���!O����;���!O����;���!O����;���!O����;#���!O�#���;(���!O�(���q(���!�(���(���!�(���(���!�(���(���!'�(���I(���!]�(���(���!�(����(���3�(���:(^'����� �q(��� ������#�'�+�/��3!33!33!33!33!33!3�mnmnm���� �4(�����'�/�7�?�G�O�W�_�g�o�w�������������������#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573#'573(����������;(���!�%�)�-�1��3#3#3!3!##!#3#3#3#3#3#3#^^(ll(l�m��#;(S��#��q�:(a���������!(����;���!(��(���!(���;(���!!!;('�(����;(���!!!('���;(���!!;((����;(���!!!O(����;(���!(��;(���!!!!'(���;(���!!'(������$���! ����$����!!!,7r<R ����$� ���%3!254#!") ) ,orVoVZttV���$'|��s����$��� �����!%!5!5!5!5!5!5!5!5!5!W77777 rrrrr��$��� �����!%3#3#3#3#3#ᰰܲްܲް t88888���$��� ������#�'�+�/�3�7�;�?�C�G�K�O�S�W�[�_�c�g��35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#35#!L$" $"$ܮ.,,.ܮ.,,.,,.,,.,,. ��$��� �������!33775353535W!yBߢ| T}<B ����$��� �������!%353555#5#5#57#!yyB| r!C}�����$�� ����� �$�(�-�1�5�9�=�A�F�K�O�S�W�\�a�e�j�o�s��7'#7'7'#7'7'7'#7'7'7'75#7'7'7'7'7'37'75'7'7'7'37'75'7'37'35'!,2|5y2~~2O~~5~|~2~~2~~5~}}}}~~~~}1y|~||~|}|||~|}}|�z4|2~12~~~~|~~~~54~}22~}~45~4z231|42~~1O~~4~|~1~}1~~4}}~~}}~~~|1|~|}~|||||~||}}4|1~21~~~~|~~~~44~~11}|~44~~41 ������7!���������%!!!,rv��������%!!��������!!!c r���"���!����"����!!!,r8V�����!���%!!n������!���� !!!bSn r�����!$���   ���!$����!   ������7 ��������7! ��!$��� �����!$���� x;rRff ���������7����������7 x^rSS������!���7������!����7 xtrSS�����!$���!$����!$���� %!bc6r��������!��������� %!QQZr����!$�������!$���� W������������������ z������!��������!����  #W����!$���  ��!$���� uv xx����!$��� �� >+uv ))xx��p)� ��)��$7632#"'�327$%&#"�%632#"'~~~~eMM>yJJJJJ6````qq|qq���#u���"@��91�990  9%-��p)� ���327$%&#"�%632#"'MM>y````qq|qq�����r'� ���'�/�7�?�G��%&'&'6767&'&'7%'676727"'64'7&"'62&47\+;.81F9K58.42d;E9G,:.80G9J6&8.;+d1O9FLL&_`JnLL'`_n<1& j(0=Ju &,A=N:0('<1& j(0=Ju &1<>EB0(n_II'[[JnII'[[���p)� ���%�/�3��6%632#"'327&#"6767&'&6py AAAA,+-,,-+A@@Rqq|qq%%mܱ[0$ %@%|"����p)� ��)�7���3276'&#"7632#"'�327$%&#"�%632#"'r99:9rr9:99XWXXXXWXMM>yB!!BB!!oe33eje33````qq|qq�����p ��@ �1�04767632#"'&'&pihѵhiihҵhiѶiiiiѶiiii���p � ���$32#"$27$%&#pkk<MAk^a``���p � ���$32#"$"3pkk<MAk^``��p � ���$32#"$%&#"pkkAk^>``���p � ���$32#"$327$pkk\MMAk^>``����p � ���$  $"327$!pkk]<MMgAk^```�����p � ���$  $"!pkk]<Ak^`��p})���6%63"'pRqq�����)����#2y|q*q���(� ���2654&#"!|~}}|v<���� (� ����$%632#"'�327$%&#"!IMM>y_O````|qqqqH(����� (� ���!#%&#")%632OyyMMqq>~``����� � ���3327$3!#"'$@1�>qq``���)� ��%63"æqv`��)� ��2#%&#u)q>`��� ��527$3Muyv`>q��� ��"'$33yuMq`�����p)���%632#%&#"puqq>``��p���03327$3#"'$puMMuyy``>qq��!$��� �����!$��� �����!$���! ���!$���!$�3!� ���2654&#"4632"&nȊce;~|ddcc||}��$����!%!!d r<�����$����!%!!We r<�����$����!%!W7 r<����$����!%!W7 r<��$��� ��!%!!!!+c,b r<<�����!$�� � ���462"! W|VV} ,|VV|V ����!$����! c  �����!$����! b  ���p�(� ��� 7�& �$ � %;<*X֖���$�� � ��!!!!!!,7,rWb<)) Ie��$�� � ��!!!!%!!,crWbM)<R re��$�� � ��!!!!%!!,br+ceR re���$�� � ��!!!!!!,7+r+ceR Ie��p � �� ��$32#"$!327$%&'pkk]4MAk^Or``O+��p � �� ��$32#"$67$%&#"!pkkuM14Ak^^O``rOc���p � �� ��$32#"$!%&#"67$!pkk\M̦4Ak^OT``%OT���p � �� ��$32#"$327$!%&'pkk\M40̉Ak^``TOTO���!$����7!!xtr R �����!$���� %!#Wnr���!$����!xtr ���y����!!!,Lr0R<6����y���!06����"K����%!!!,|rhOn����"K���!h#n����!$����! #W �� ����� ��"�*�2�:�A�I��3#''%#&'52#"'&5476!!'5%!!'53'5%3'5%3#'sMM7:==-0Y G.b#CKSuYGr=;>MM^??@7`d?\gOOOOy>*<?v^��h�"��3263#!5276;'4?'4?26u'6"gP39.4! '*C0.xV#m14He '1l1 Z+d����d���?��33 #&'&+"'&#"/573;2?"#'57#&'#"#5676!5:+#9,p!j[%+ > 7VCCc":8}V .e3B=Se` e9*=9 3@=}�����k� ���%�C�`���:d;emu}'S��3273&'3327&'67&'67&'67'32654'&'2327654&#"3672 $54767&'&47'&327632#"/#"57#"54?'&5432'&27632#"/#"57#"54?'&5432'&327632#"/#"57#"54?'&5432'&27632#"/#"57#"54?'&5432'&327632#"/#"57#"54?'&5432'&27632#"/"57#"54?'&5432'4327632#"/#"57#"54?'&5432'&27632#"/#"57#"54?'&5432'&27632#"/#"57#"54?'&5432'&27632#"/#"57#"4?'&54327'4327632#"/#"57#"54?'&54327'&27632#"/"57#"54?'&5432&'67&'67&'67'&327632#"/#"57#"54?'&5432'&27632#"/"57#"54?'&5432'&27632#"/"57#"54?'&5432'&27632#"/"57#"54?'&5432'&327632#"/#"57#"54?'&5432B~ %<z*+')+(@&'$||e<-A}]\B-71SLoWj\vLL)(0/ (( .1(%%,* # $ )*f$% +) $ #*+f%%,* $ $ )*  \o  [ %)#&'%&)#`#$ *) $ #+,U  Q  0 E%% +) $ $*+&EC&V*,)-)-*,%&%&fБfU 3HhfeefhH2pu^QFs棥sKQGh!99!  !77!  4 4 22 K44 22 22  11                   7        %&%&%'%&%'%&22  //  g               44 22 ����� ��-�>�O�`�q�������� ��+&'&54?632332?654/&#"2#"/54762#"/54762#"/54762#"/54762#"/54762#"/54762#"/547672#"/54762#"/54762#"/5476%2#"/5476%2#"/5476%2#"/5476D.2`{4&/<) e>O ,4H3R 07K $   $   #  #  #  $   #  $   $  U $   # " $   #  7Q=KG<s-8PZy9z _e""#/2dt0&2j ,: . 4 . = ,  ,   -  -  -  -   .  .   ,   -  ����� ��!! WV9`8���� ���!! 7 ! !WVDu9`8N I��������� 7%7&54769 }V&7A 6$ 8'^4? ����������!2 7%7&547!&'6I@Y%14HFS"="l-2DC[9������� ��&���! �4$32� �4$ #"&54>2JJhhq0^mNMn2Z^Z2K7iwBNmmN1Z00Z�����}��� ��C���"32654%"32654&%#"&54767654$ #"&767&54�! �ggJIhIhhIJgg[ZQoy y}WZ[zADgJIggIJggJIhhIJgU\\Q srW\\^����}��� ��A��4&#"26%4&#"326�! �547&'&632 $54'&'&632hIJgggMgJIhhIJg#@@z[ZW}yOOyoQZ[sIhhIJggJJggJIgg ][[Xrq Q\\���}� ���"32654&7�#"��32ɏǾ/`T_ȐɎ;P12Y���}����1��"264&�"3264�#"�54�327&54�32��#"'&'3xyx&��� کZTdIU ������� k�#�5�A�M�Y�e�r���������3#"'%&547654'!#"'4%$53!76=332654&#"#"&54632'#"&54632#"&54632&'&67632#"&'&676'.547>'.76$6&'&54%6&'&6>#"'.54>32#"'.54 [$gi< D""D =if%�LW쥨驧r^]]^ !! !! . . *)X,),*))+. } +G  G+vKK9__9KKݧꧦ]]_""""s!!""W&. - . - a)," "  ))    !) /    ���� p���%�-�5�A�M�Y�d�p�|�������5#!4'&'5#2#"&546"264"264"2647>'.7>'.676&'&>&'&7>'.%7>'.676&'&676&'&53!76=3%#"'676%27+%&547654'7327&'$%'#327%654'&54718楣�. . . .  - -Y - -))G))))U*)>- - ~- - VK; yA C0B Ax ;K'6FJ> $06# >JF6&@@1AeA1@@H磤椣筁 . . . .E - -- ,1))),(9)())u- , - - G77W6 W77G D&& ee˥ &&D "(=pp=("����u�� ��!!'!Pn8h�������v�� �"��!!'!�##+572367676MoL)>u eI3?ba8hA:F;/Itx����v�� ���!!'!  ##' Mo_h[ei[i8hi[ef[l[�����@���36273 ##'�5) U.WW1@ US V���d��v����#�,�5�>�~��3+&=43+&=4%3+&=43+&=43+&=43+&=43+&=4%33 #&'&+"'&#"/573;2?"#'57#&'#"#5676!5\:V\9\:\:]:&]9[\::+#9,p!j[%+ > 7VCCc":8 #8d#7$6$8;$7i$7 #9pPL  )Z. ;6ZV Z3%Y63 .87p���� ���� ���3�D�M�y����!674#!!6?676545&#'323276767654#3#&'&'454632767!672!&=75$/563&43!32+'!67#>54&53# ? I :W0 96;E,Q 2:&l6x0 bm! o۸"\>%Ef~e2U6g!6V#p5C+ C ? P9 @7H4XmM7RV /M(=H: ,qLUD)8Wqke-Pex NW =$ U  /0c)H?2@[nDF8T$.J?�������� �� !' !T4XKGwL5_K�������� �� !'�7W4Z~wD�����S��&5476322632%632#"'&'#64'#"'&'&54654&'&54767632xJX%&XA,B:\8 [EMH95##Fl% !9@!#jL p_Mi#"?8" %lF##58HN4hok@RRr*%te BB9'7*$%) "fXS5EIf" )%#,7'9CB ������>�E��3#"'4332327$'#"$4727%672567654&5&oJ�7.b9M D ,B3 qY 5**]d=HN9% sW$,J ]T-MMm@ed: ,'Z M'cM&T)$$ < I������2��%!"&54676737#&'&54>;7!"&546767!7!"&54>3!6763!26P+=6/2D>R+>2,+v*>>+2  ,2 =,2  =,3>,�������2��463!2!2#!!#!32#3#!>*v+,1>+R=D206=+P#,>3,=  2,= 2,  2+>������{�"�D��%4&#!"!0#"3!!"3!#";#"3&'6737#&'6737!"'67!7!&'63!67!2I0!6OS SS: SS>SS]]J]]]]h\\, Bv*>K%39LKIOKHLKIhghghghgE?-�����L�!�D��72654'6#"'4#"'54#"'54#"'675674767#%$4:JILLHOKHLKIhghgighgD>-sJ1 b6'SS cRR SS?SS\\K\\;\\]]!A*>K�����{�!�C��%254+'3254+'!254#!'!24+!&#!"463!!2!!#!3#3SS?SS <RR SO6 1J(K>*vA!,]]j\\\\K\\IKLHKOIKL93%N-?Eghghghgi����L�!�C��32=732=7325732'654&#'%2&'&5&'5&'IKLHKOHLLIJ:4$N->DghgighghSS=SS SSb SS'6a!0J)K>*B \\]]:]]J]]���}���O����������������� &*.26:>�� 3656;2#'7+"/#"'+"5&54775%"'5476;25'7&56%635&56;374765'75'76=4'&+ +"'4!#"'4543$365&5&#%#754'&5&&547'5367&547+&'&'735&2?"5%75537'7'3533553535'32767&5%2?&#%55'5757757751:e,$?F?Y>F_LA3ELH3,8LYLlEF'!0< k#gF  EeY!! Gp&iq.8ZN$%`BCf F4"4._?ee3&{E(1-+$Kt8 -  $Gs sM rEF"2 >_plTErf^5.>=9|5"-l)d ,&>vv]cccWpC-+ d8 Bpp>W]oaxvuPp82,D ^8, ^B$K+ "1R[+e*; 2 W QP I&? gpo% w ^SA$ 2 9i-5n02 Ai&IY^P]D%\??\OWC ,,1 /211/=;7777=321811{908hN%b\Dh,)h?17I21!122223 21�������&��2%2#"'&=47�7654'#"'5473Bq4|l anN ilm b 9 b؍MOb>YaYƮ58l7P P@ ���������$�0�<�F�X�� + &=6&# 3 6=%&#"';27!5%67%!&'&'2+"'&=476r cR~UY082.ԍ_W_V"+}IR8D).P9H'S]ٱZYHYoX(I_ ;.2lOP%.G6R%&I8���d�����)�N�l���>54'67&54&#"&'632.547#"'&'#"'3267654'7327323.#'654'567654&&5476;'&'%&+"#"8DH$$yU ?L[>!WtJ([Fho*m.2\=w\`|UP7:/E" @7?EP]Eix pF@T5ym,"&eB@q(A _% #+B7!N &".OS$XE/K(Aa]dLP*'FCaYr=C44mo C (FKWYFvbph'UD'R< $�����d���#�+�?�V�m���������������#��327&"#"'7'632&'$54#&73254'&#"'5&567#&''5$'67'654'6'5$'67'654$'67&'654'''5$56732#"'&#"&'$'63&47"7&'7&'7&'7&'54'6546767675477&545?&''5&#" '6%35&'.54>23#67!&#"W  OB7[l#> F_Vh " "@.,=6tJ4Vp1EQJqMi vhpHI!:JJJ =4m\8B*?o v!"t,`s&*_~P1>5='g=>24<+-s[,*&sd1PT>3J@='h<42J-H#*YT_Y)*)X^TY*$D  ?>}>  *0t"<H#  -88)61 )6f8Z \+HD  '*>J.  &b54CUE ''!`9 !,(MTE *! }q~=/+)f[4f !B" <@0&9c?"V+GoMK~a? }b9e\ P&0@k"?c*GEJX ?e}9 \4 \6 '''' 6\ �������N��(��&'65&'67327&+!65+"3yyys{w ccޱqXeXc6 6 c����� �,��35'533#3!'#'5!5!5#53!5!5#!!-ʷ}} ckvG G @<<3ffX苜qXGccG������J�� ��326&#!2+73 ### 3(ttvgnؐB(�������33#!!#'!'57!5#'5735׫$"q~q�����+��!#!573#'5!3!'573!#'73!#'5;jjŠJss<wѡIjj8/w����{��,��32#' 3%+ &5%6323'#57'53^VQ6>ѨABؒ6ʞG2k >Y3~||~��������O�b�s��32732753"'#"'4323$4'5;+"'#"'53275'&'&5?5572%#&'&5%634%476=%@.!%,BE,#!-Q2" $nL/PuHED8<yVX}$c!u&#�_A]& y#{Y6\K00D(;,,e"@  p$B(!cc*@rJ&*EcJkg Fp/ԶQRm�������[�f�n��2#27654'73&#"##"'&'#"56=+"'4654#"4735#5&547/63654'%654BR38xy}xO8x * ,;^PhoP9).Rt}?ywW·FY3(p"AK|.PQUbKxưrɮ-&*;"1Fq;<tM]#;@"+!My/xK\̾g|HJiS~J?scf=�������2��2#'#"'#&'663327'#&'56=4'&+"6і}Œ٪Yql ~Bw%bx׽ɊnX1Uhst Z|$eE7������ ����!���! ��! ��67 654�'67KJy_ͪq7IL6xbhp]B����������(�4��3265�! �>32#"&546324&"26%�! ��! � Őb{=&*<<*(;E;R::R;KJ67Ϛ{ɬ)::)*<<**<<*):<'L67I����&\��'\��\�� ���&\��'\�]�� ���&\��']��\�� ���&\��']��]�� ���&]��'\��\�� ���&]��'\��]�� ���&]��']��\�� ���&]��']��]�� � �� �@�F�L�R�X�^�d�j�p���3264'&#"&47367'676756273#'#'5&'&'7&'677&'67'%%&'&'%6767%&'0/CB^0/AC/pkTcR|'N(OfUippqUfO''NQaQh!$ b)dLQk KRt!% c'd&//^000'N'|P_PfppoQ`Qy'N'P\ QgppmQ \Py,  M N>&`7" bK*V&"g{ M M��jn� ��!�-�=��4632#"&%462#"&�! ��! ��! ��! �676 &'& Q;:RR:;QBRtSS:;Qtu <=CA$32%s'l(;QQvRS:;QQ;:SSu tC<=@%8338H,'(+����jn� ��!�-�=��4632#"&%462#"&�! ��! ��! ��! �7 767 '&Q;:RR:;QBRtSS:;Qtu <=CAs('s%23;QQvRS:;QQ;:SSu tC<=@G+'',H833����jn� ��!�1��3264&#"32654&"�! ��! �% 767' '&'Q;:RR:;QBQ;:SStRtu s$32%s'l(:SRvQQ;:SS:;QQu [8338H,''+� ����� ��"�*�2�:�A�I�X��3#''%#&'52#"'&5476!!'5%!!'53'5%3'5%3#'32765'&#"sNN99=>-1\ H0e%FKSwZGr=;=NN$E| 1 ?'_>?@7`d@\hPPPPy?+<>w_VG{?,rCA��������+�� +"'5$76%&'547327676=&#~jt1/Q}](+VRxbO P >nS]] =f������P��+��! &56;2'5$%75#"3ui1.P~N](7P,VSZycOpO >S\^ f��0:�1�>��7#'#53'&'&54767&'&=33676=3#326'&i($lm$(($[Uu&tU[$&uU[[UV$|ddb e|$% ZSSZ %_TYYT��-� �#��"32654&&54�32�!!#!5!&礡ɩPS'䤣أL"~|| ����-� �#��%2654&#"�#"�767!5!3!!礡7䤣أLޜ~||������ ���"326&#"��!7!礡YpipH=U g\u����S�����5264&#"#4�32�33#!5 z{ym㗗y{(|����j���#53533#632#4654&#"#*jjoon}mZyH{zF������2� �1���"32654'#"&4767!!53#5!!3!!#3!!pOO87O:=0LmkL/>Λ2  1O79NN970LؙL1KӘJJ-���'�<��%#5#535&'&'5'73'3#'73'676=35'73'33◰zhNgeMjzzTThOʍ7NjYYӖy�����?����! #!!!'!27674'&#.d ;6zFH%QM_\ǃ$P<����]���$��!�#"#&5463 67!2#654&#"�V⩁"T]ts]U"X"1((1"�����u��.��" 6&'67>3"�#"�54767&'&#52&͕LVa{.+ؔ)0zHUM\&ϖ=Bll)'ҕ*l8lB=�����j����&'5 %$ 56?63#'[Wtutu4ZZ//[[5  ���@Eo���&�<���"3264,'532'&54632264&" &$#"#"&547>B_^^l;͓hI^9l:͓hI (+|TlgMLx)+{TlϔgMM��� ��M��>54'.#"324632�27#"&54�54&#"#"&'&54767632254&K2q'$#K1o'#0ߴGdAoc.% 3t88</3u77LJMq'##K2o'#$L1ݰ |XHwyo†<>bWDs-Kx68<<r.) �����m�:�D��2>32>32#&'567'45'#&+"#4'3>$4&+"?w(K>R0D<d.J| .:?#)v$-ƀwϧ}wh^)etWWaAjtAO]R�����k9��#��!!!5!&54�32�!!5#67654&"*-bCDVUhh UyzzyU ���E<�8��353'5#"'&'45'#&+"#4'3>32>32�gYYYD,.:?#)v$E?w(K>Ro}vvxJvaAjtAO]ƀwϧ�����  / ? !5!?=lXjj=�?l=Xj=j�����j�)�1��27632#"'#576&#"4'5267>327&'"SkQmyz,~zi2@:$(.-)zW] ݾgvx-aX[&ŝ��9{�'�Q���32263227632&#""'&#"#"'&#"#'�3232762327632&#"#"'&#"#"'&"#'Es- p86rV+)|m^?_3<Vp;7SW78675Dt,87VWn89V+)}m^?_3<W78;7TV87n5(GGGG$35LKNCGHFb 'FFHHFF#26MLNDGHHa���A������!5!�37�!!'� 3(ͦ '3_76`S@ʬAR�������c�� �$�T�d��67&'&"!3!67>54.#"!&'.54>325467675#53533#63232>54.#"P#3JTRJWVJQSOMJ4"?*&ElnhPL$ llill %LOhnlD')----+)QPQ((QPQ)+/ 6klj$?6FWWF6?$jlk6 }++--�����J�H�N�R�h�|�����&'4>32"'4>32&'4>32&54>32&54>32#!5!'!567>54.#"32767>4.#"327732>4.#"327>54.#"732>54.#"M_ 6694S55.+C55C&.66 V\+55 c$M##$ 6$#$s`%#$d0"%)h #"#_33@]22-"40446/*33UJ"+33^1/K=0T* ####  #&$$&##&$$&#  B #### *"$$" ��U��!�'�-�2��!35!#3!53573#'5#5!35!75!!5'57!s\\ss]]s JRRIJ~֛E77__vtt4!����v�7�C�Q�^��&54767&'&'5676767&'&54>32! 535#5##3654."!�2>4.#"  <$))+N-N*)N-M,**%:  @ v<-MTM-?K5:66459<5&?HPPIK* ')+K**K+)' *KIPPH>&5<:6uN|l||l|-I+N))N+@6:55:5�Q���)�5�>�o��654&547�!&54�='&'654'67.5476;+"'5#"=6&'76767�%25#654&'Fz-6 Z8. ,N0H!h6%`+EH )#M ;,Jga#iR k' M +1^hgo8:(@s.Pmz nx?.#1p#41`&>%!ac,,LHJ x}647| + OJJ)!���0� ��P�[���32>4.#"32>54.#"!5&54767&'&546767&'&4>32'&'.#":e79e89f76e`[S &(*UM,N)(N-KV)&& \@ECApd88dpg669:%N&KRS* 'TM**MT' *SRK&N۠:9}qyyq}������c�� �$�T�d�h�y���67&'&"!3!67>54.#"!&'.54>325467675#53533#63232>54.#"!57!&'.54>3234'67632!P#3JTRJWVJQSOMJ4"?*&ElnhPL$ llill %LOhnlD')----s=BDw@>=))==AwDB=+)QPQ((QPQ)+/ 6klj$?6FWWF6?$jlk6 }++-- !yCB{C!$$!C{BCy! ����J�H�L�P��&'4>32"'4>32&'4>32&54>32&54>32#!5!5!M_ 6694S55.+C55C&.66 V\+55 c$))_33@]22-"40446/*33UJ"+33^1/NNOO�U���%�)��5!5!!35!#3!53573#'5#5!35!s\\ss]]s ^^/oo#E77���v�4�@��4767&'&'5676767&'&54>32!&535#5##3  <$))+N-N*)N-M,**%:  @%v<5&?HPPIK* ')+K**K+)' *KIPPH>&5<:6n5|l||l|����L���3�?�H�N��654&5473#�!&54�54'+#"#7&'654'67654&547;2547#";65'"�3%:U"-6 Bu Zg0krX0c-h8E+`%s H>4wM-'9.QY / o8:qhPSmh #%Bz1"0@)5"@YR�0�.��&54767&'&546767&'&4>32; &(*UM,N)(N-KV)&& 9:%N&KRS* 'TM**MT' *SRK&N۠:9���C���#��#"'##56'##"/547�?^'5@_*SU&/UL ;Yԧ9UP(` XI.�����s��2��22732�#&547636=4'&# #4'&#"*t pz&=<xQ>hG:V Hek%PF5NP B|-&pA&NF����X���� �� �&&5 <F:^;" V gd�����G�7��236;2"##'65##"'&5476;235&'&=476e x<JT`(GeRUdfB3 VNT<G48u<B<h  mMD:S GEnQh��B��"�<�B��+"'##56#+"'&57547�7;2732;276=4'3&'"~V"0b*SV*8UiQ"_|Q )w`SgA ? 6N #euB? gIo5 F(pZR������w���2367632#&5476(t*#\l~ ΨT]1klSI|-��X����� &47E osU �����H�2�`�g��26;2"##'65##"'&5476;2&'5476&+"326733276=4/#"567654'&#"35&5hr=)\"IfRUdgC3&=cG kv ==Nr%SZU 6vk 6)S<F98:d  mOE:R p&i  C]&'Ax.+0 nM,W`c�����T��!�1�M��3#&'&'0546%3#&'&'45463#&'&'546 $&54673 $64'&'v  0A  1Y  1,KV.J/VL9?cyɦt3Zr`ŻN [O}БBr1a`bb`a1)EMUUME)�����3#"/4?23hH0#!cZ-@���o���3#'654'&'#"54732XWz=\9`Y'6?F` 1TFG*֙-@�x/���#"=4?2%#"=4?26ձ'VQܖCت+YP*~: ۉ8z"C�����o����"'4723!# 5472!5kmOdXX[;Z$}@Ϝ���"� ���3363'$654'"-8w?WXc1 ������0� ���3%#'#3%#)N(4/c}����4�(�,��377#'#'547#5773%%.wwzy.**  <<7CA<<{8AMt����P�H��#0#"#"'5654'5673;54'56732733273+&+#&"#&'565P8 cc 9S:--:S8!cc 7P:--:Z#;17F-:S8!cc!8S:-F71;#ZRS9 cc 9S������ ���;�G��7567&'&'3#6737'#&'7#&'6735'67#3335#5;0/_^//,/,-D--C-,.- zz ~jihh~ zz ~hihj~ntt6tt-.,-C..C.,.-n//_R_//~ijhh~N yy ~hiii~ zz s..���� �����#�.�6�C�M�h�w������!2732!'5675'&=32#$'57637&/&+"+&532?4/%32#'#&&=4?#'57335'3!273+#='!"/547354;2?!&=!(:MbR.qp7,_q>MT,P$ 66$0_ u3dUdt_}s*$"Rt0XX__/ik=ZG8*F 1 . ъf)MC =g9EkO 9!(-);&  ]t!y" & 2| ba$ U+���� � �#�8�M��35733!&54?'7'327!!"'&%#'7367654'77'7'&#"'676ի,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/a\MOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!���� ��5�J�_��!!5>7>54&#"5>32&54?'7'327!!"'&%#'7367654'77'7'&#"'676]T@1$J</gYLp0&0 ,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/]U1)8(3&ncQ&D- mMOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!��� �(�A�V�k��#"&'532654&+532654&#"5>32&54?'7'327!!"'&%#'7367654'77'7'&#"'676Z _3lFHe5^\VOosHGJI)`VKm1Sj,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/S<\el23-2['&')b YK4JMOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!��� �� �&�;�P��333##5!5&54?'7'327!!"'&%#'7367654'77'7'&#"'676yy,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/Rv_`MOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!������ ��6�K�`��!!632#"&'532654&#"&54?'7'327!!"'&%#'7367654'77'7'&#"'67612hFL]5R]]R'PF ,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/_ptcdrr@89@ SMOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!���� � �"�;�P�e��"3264&.#"632#"&54632&54?'7'327!!"'&%#'7367654'77'7'&#"'6767DD7:BB=F"W\]8uu&M,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/Av@@vAf`5(sa_t MOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!����� ���4�I��!#!&54?'7'327!!"'&%#'7367654'77'7'&#"'676&,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/2{MOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!����� ��-�B��7&54?'7'327!!"'&%#'7367654'77'7'&#"'676,&T>=c#]K9.U:1ʈ%`T?<c"4?5̈'8/MOHK$k$# ,!a IF 74H`O]BA6$k#( kNA!���������'�9�H�R��!273!567&#2$'76+&67'#'6765'533!273+#'!"/47*:!Jca# fi*11Za(}ypPd!^t/TT}75 b\V/V'f::p ?)\ ) 9s s%00�������%�2�<�J�\�e��3 + &=%62!67#&'&#36&#&#"3274/"34?3'35732?5##!'53aoPS<&3y: SO B2_5N vbe)PK  L$=j"AjOL5_k, ߋ~y}/M<4{1;C,[_ei' [)$��������� �/�:�B�R�`�j�� # &5%6; 65%&# !27!57&/#2#&'676+%!#'#&'47'3!27##'%!#"/6g^_b0h\{\[:5:QmMM[-w,ldN VNG+Q'XYtTpXYSmEb,#4' FV ! Y1 1_ Ug,1��������A�R��27&' # &5%6367&#+.54745467263#"'#%; 65%&# aWg^_Wa+vzzw<b0h\{\&XYtTͿPttPapXYS�1���.��2!2!!7&!"4#".54767267   0# Uq{|}@!/(S*E.َer(Y$h?}}|r<.<CSSSL2������`�����4767632"'&'&!%!!+*T*+*B3������`��-�1�5��476762#"'&'&4767632"'&'&!%!!T+*l+*Tq*+**+* 3�������`��-�D�H�L��476762#"'&'&4767632"'&'&4767632"'&'&!%!!T+*6+*T6+*Tq*+*f*+*a*+* 3����`��-�D�[�_�c��476762#"'&'&4767632"'&'&%476762#"'&'&4767632"'&'&!%!!T+*l+*TT+*l+*Tq*+**+*+*+**+* 3������`��-�D�[�r�v�z��476762#"'&'&4767632"'&'&%476762#"'&'&4767632"'&'&4767632"'&'&!%!!T+*l+*TT+*l+*T+*T*+**+*+*+**+**+*B3�������`��/�F�]�t�����4767632#"'&'&%4767632#"'&'&476762#"'&'&4767632"'&'&%476762#"'&'&4767632"'&'&!%!!$+*+*+*+*T+*l+*TT+*l+*Tq*+*+*+**+*V*+*+*+*�*+*3������� ��)��2 $$ $54$#"4>32#"&e|e(<X<ħñ"<! <"#<!;zchŮ;?B<!!<B= ������� ��)�6��2 $$ $54$#"4>32#"&$2#".46e|e(<X<ħñ"<! <"#<!;>@<#"<! <"#zchŮ;?B<!!<B= =B<!!<B=������ ���2 $$2>4.#"e|e:<#"< !<"#;zch =B<!!<B= ����� ��'��2 $$2>4.#"$32>4."e|e:<#"< !<"#;"< !<"#<@;zch =B<!!<B= B<!!<B= ��������7!!(������������7!!%!!`x`����M&\��\�����M&\��]�����N&]��\�����N&]��]���X���*��632327#"'&#"/#'!#632327#"$#"#4<NFH4526cKL53«NKjfÀPF` b _~ ]55x\ �X����#'!#632327#"$#"#KL53«NKjfÀPF`55x\ ���j���� '7'77 '77 ''6ƺ.+ŸMMƸ,,E#?=~Qǻ,,ȺOȻ-,qt5@���e��R��32>54.#"##"'5##"$'&'0!5!5&'.4>32!!676767'%''H&(G()G'%H(%'V W3WImuw>DE}AB|GE=md^JW4W Vs'H''H'(H''H`XAK|@X1(ԁ3"|}DD}|" 2/ "1X@|AX1#�� ���/�� 673&/'67 &'"&'6?&'3 ' K[]><+Gg['fBBe&\h?(K?]\K !;<uI@*"O8B1"1B8H $LIu<;0:ƕ�����}���.�O�`��3254'&#"'5&547#&$54%'654'''$'67232#"'&#"5$'654%'.54>32T $ #AC,MMMv A5p_9D-M**  B@0"@R//>wA&oc/D&3.YaQ/5"1'"uE62/u= =!m- .... ���y�� �7��%  %  32+#".=!"&'&'#&=4;7337_% 8)0/_^^M^1/ 9534<&&<&*(D>?GGzB6C{GG?>D9/C����}����&��632#"&'.#"'#!#!#Ҹ62K#+~KF0R!9'/Nx_TV_T 'NQ9;:#8HL"CD|))Z����)��� �5���32>4.#";267#&=&$32735&'.4>22[02[24Z1/[)'5*+X A<NWXZXN9dY22Yd[00-&皗1#+UU+ ���j�?�G�O���277''"/&'&'7&'&'7&47'6767'676?� �� �"&462jX+C@~L@T/!%%!/T@L~@C+X+C@~L@T/!%%!/T@L~@C l[[[ -@2<T\E#D#F[T<3@..@2=T[F#D#E\T<3@- ku[[[����%� �����%�,�1�6�;�@�H�O�[����3&47"7&'7&'7&'7&'54'654676767&77&547?&'"32654&'5&'.4>323#67#&"#"/&'&547&#""'6%676V n*[n%'ZxL0<{2;&b;</2:(s*nW)'$o`0LP;2F<;&c:2/7LL75MLZ'&4)PNPU(D4(4 3(4)"(UPNR (" B"v>0&8a>!U*~EmLK}`? {a7c[ O&0>j!>a)E~CKW ={d{7 [+M57LL75M-Z '*''*' Y (5[ J5( \d (5J [4 '����'���/�7�O�_�����������2#".54>&'32367&%2327654'&''67&'&'&'676765467654'&#"7>326323#"'##"'&'#"&'&54767&'&54767232&'&#"6&%6767&'&'&#"676&5467&'&6732767&$$$$OG3%V cc V%4GL944m/122102/.303112.OF}6&V e"w?>v"pt #87! vn":;@A<:"nx !66# sp%./13/.UVT\<>"$!! !"#">kc V &6|FO 93399 <>#"#><  "$ZTU./43..V5$##$59gT;&'9Z^^Z9'':Tg9'(''&()I8:9889: Z_59eU;'( :8.>euvc>-7:bccb;7-?cwud?/8KWZZW **D@@D+8(':Te95^&)(&''(DA:AD.*!Y[[Y!���&� ��!�-�x����67&'67&'4&6%67.'%4'6&#"&'6767&54?67&'&#"#&'#&'5&'"'67&'&47632>4.#"%2#".4>'7,3 3%/0),7=*#0*+3.22'8  YfT,1'').UfY >98 "2 B2;F_ XB?2C 3" 894ihgikce"S[XVWXZ#ejpMcNTvJKrZ1VlLWMI p jk%nA V{ww[11[ ww{V @#fd-#JM 7B/""0C7 NK",df#νhhοggQUXXU����d���� ��%��3!'#�!5�2#"62#".54>" h9|M463%&$$5 O Dn; $$$$�������33'5�54#$/[QwGSGUW GJG���Z��*�1�=�C��&�32632�!!#!#!5!&"327&7&!&7326&#"6'XP}}R?99XezfH9?A:uutLFF"~|| -  GP8lGrr�����[0� �$�,�8�>��& 6�7&� '&'&'&�!7!!!� 6'&265"ut.77!u$lYoip@qDi4tEu.$rl,36l%eUg\xuvSc?\7 =1lHr-ؤ����-�9�E���6'�#"'!!#!5!&'&�326!7!%"327&7&326&#"suuW~WdP|ojp?9:v8?A:llGrE, || ~LDJg\u HO���U��(���&  6&�32!7!!!#!5!&yEߩPhpCLn[u~|| ���� �+�D��#"'&'&'&47>76327'7'%'27>764'&'."(F3"D"&%#}bV`ZZ^;D"&&$[X]:3G9:]:F=~=<Z/*~z?<Y.(�!$HS\[V*%%'>HS]^X&% iiD^29i\=<<92-1X?:<91*������=�X��62'%'!!#5!5!5&'&'.546767''7'''7"2767>54&'&'&4p69].(EGGE@Z-<81VDEGFF'19T]9T:G5>+.11./:95>+.11./:9 \2:a(Eb_E@( %CE_bG(Hij:ο\ij+.wBAw./+.wABw./����4�+�F��!!#"'&'.546767675!5!' 2767>54&'&'&"<-Z@EGGEDVRbfNZ@EGGEDV18kbbjC9:/.11.+>59:/.11.+>5疑 (@E_bEC%##(@Eb_EC% kajP/.wBAw.+/.wABw.+�� �+�F��####"&'&'&54767>32333'7 '%32676764'&'.#"ܖU (@E_bEC%##(@Eb_EC% Uܭkaj/.wBAw.+/.wABw.+<-Z@EGGEDVRbfNZ@EGGEDV18kjC9:/.11.+>59:/.11.+>5���5� ��@  �1�04�32��#"�732654&#"陽…��5� �@ � 1�04�32��#"��K� ��+@kk k k�KTX�8Y1�04632#"&732654&#"ϑϑϘuSSuuSSu͒ΐSuuSSvv��dPK��!�)�7�eK RX@ *.,&"($ k3,k($kk�8991�@&"6k0k 8<2<299990Y4632632#"'#"&7323&547&#"%6547232654&#"dϑRDDRϑRDDRϘuS?>Su^222Z>?SuuS ͒!!ΐSuXqpWv28ML88LM{WpqXuSSv��TZ`z���8�R�m��3#�"2767>54&'&/2"'&'.5467676"2767>54&'&/2"'&'.5467676R#)$#R#$ $LK:C.25521@=:C.25521@=R#)$#R#$ $LK:C.25521@=:C.25521@=zZF)(JG()K.2IF21.2FI21F)(JG()K.2IF21.2FI21��� J�7�Q�k��>767632"'&'.'!"'&'.546767632$"2767>54&'&'$"2767>54&'&'#61@=HK:C.25521@=:C.5%'21@=:C.25521@=HK:C.6#R#$$#R#$$R#)$#R#$ $5[51.2IF21.4`]21.2FI21.5[F)(GG()FF)(JG()K��R�� ��5%%%xr6׊eMM^xx���V��)��7654'&'575#!&54767'5!s_vR$N::N$Rv_{aT,X@X,Ta{4b\)1%==%1)\b4ߴ:`\KDDK\`�����-�����&  6&� �#&yEߩPSCL"~{�Y,���!#!5!326& '6 �!I(4~uP|Gjt ~|��,���� 23"#"#"#5237 >>![ZVL;|| oJ���,���737!!'!!#!5!'!5!{{~zz~zdz|{||R{|��xT%� � ���! !5! #!7!# #T??LLwJ|A|JZt|J����,����$264&"&7673% %&uuu>hH]%VgVYFhݦuuv#gGέҔEg�DX���!#!5!&'&5%676'!HfN)]H;btWUJn|3Lu.:;͢8%|����V�^m���3�� 76= '&�  7654'7! '.54676! NΫ.8l?ΫNΫ,spppsppp>9`VhhV`"xx  hVc`VhhV`cVY9QN9ss9N^Q9s�����V�^� ��-�E���  7654' 76= '& 76= '&! '.54676! ΫNΫkNΫ.8l?*NΫ.8l?spppsppp>9ghVc`VhhV`cV|`VhhV`"xx `VhhV`"xx Z9QN9ss9N^^Q9s�����V�^m� �!�1�?�U��! '&'! �  '&'&76767 76= '&�  7654'7! '.54676! x8;41 ::; 9٫NΫ.8l?ΫNΫ,spppsppp>9d]]c]]] Փ`VhhV`"xx  hVc`VhhV`cVY9QN9ss9N^Q9s����V�^��!�-�;�K�[�s���  '&'&76767! '&'! ! '&'!   7654' 76= '& 76= '&! '.54676! K ::; 98;418;41 ΫNΫkNΫ.8l?*NΫ.8l?spppsppp>9]]] ]]c]]cehVc`VhhV`cV|`VhhV`"xx `VhhV`"xx Z9QN9ss9N^^Q9s���-� � �,��"&54632�#"�767' 2654&#"@a^CF[^ccZ礡}[D>XUAB]~Lޜ~g]䤣أ���l�P�j���'#"'&#"'&'&'&47>7632327>76&'&'&/&'&'&47>762!2!%327>764'&'.#"&#"327>764'&'&s* 0$+$$$ 1#*# ZaZ%% NT12 4 #HH  ")mROeb  , 0  +   ) . $J . %'.D"&B 1 $C mR )Ky    !   ���V!E��d�z��267>54&'."#"'%"'&'.5467676;27>4.'&+"'&'.54676762%632$"267>54&'&.&&.&m,mQjP(!N!"(! aVf&&bZ55!("!N!(PjoQm,.&&.&q    l?W,>&#< A#"< " (( " <"#A <#&>,W?~    ���lO�O�j���3!#!"'.'&47676?6767>'.'&#"#"'.'&47>763276;%32676764'.'&#"676764'.'&#"32eOuRd2!  HH# 7   ZTN +Za21#+$0 4$$$+$0 's  *   * OK) Rd#!>& 3"9*$"D. ' - D! 2 . , T% #: & ( � �I��Z�x����-4H��67&'&'&+"'&'&'&476767632%632 #"'%#"'&'&'&54767676;276�276767654'&'&'&"276767654'&'&'&""'&'&'&547676762"'&'&'&547676762'&'&'&547654'&'&'&";276-&#"+"276767654'&5476%327%&"'&'&476762I  Q\C--%("(/*0.,+"( /X]\9<\X/"$)0*3')"* %1*0CR[        22 2 2 2 %'   &J  &%C\d#_*]OhXC%&  J&   O]*       ")&`&"'$"/' <%ZS  % SZ%< /'* "%5"-($# ;8\= !  !  " /VC "  !  !  [uV/+    ���V^�a�u��� 767>54&'&'&#"&54767632 '.5467&54732#"#"676767#"'&#"'67654 ozwbda_f_zx|wbdaM,krnulspsnunNJ*D$ lQ$" 6*D?"5'K(2- # >   :72 331cd툍i`4331cd퍇>mwn<;;8ro졘wp:;;BV0/M8:D@*|sa  -F(7 "*=8&0!2  1-5$& 6:B4���V^� ��(�B�\�w��.'%&'&"632%6767>54$2"'&'.546767" 767>54&'&'&'2 '&'&547676?'*&$ 1$-+h+-$F3782**?1 $&>>9|wbdabc`zwbda_f_zxspsnunˎspsnulwI_"2[$  "" gI $[2!v 55 55 31cd퍅caf31cd툍i`43d;8ro졘wp:;;8rown<;���x�,A�-��57'36%33#3#!2#!3#3##$'#7$@d5{sVd]F0 0F]dVs{5⒒d@( jPP,PP` ����0� ��"�)�-�� !676762!"'&'&'&54!X$#R#+/RFF$#R#$1Sh,  k-"s!����|�P�����476?6763&'&'&547632676767654'&547632!54'&'&54'&&#"'&/&'&'&#"#"'&'&/&'&#"&'&'&?6'&'#"'&'&#"!'476='654'&545454'327654'&'&327654'&/%4-)"$0JK&  )7    %0'# #6 +-L __^/s4* 1( .266 |/(1   \   #:7  lS&   x71]/~[#<$  o_%@,: $";vR $X$+|!5DX&PY;9Do6 b'n2  83eF] 4T&  &  /50$?- 1@& 3l K  C"P1 :03<D:5XI.)D&[+-1:   q/A8   g�����+�jl��9�L�p�{�����7654'"'&#"+"'&54?67676763276323273#5%6767'&#"6"/67#"27632327654'73654'676547&p/l0&J!cS%YE]{@C"$4>-;% ,(6Y>m!N$X6"/,(4sS?X$U>"sJ?K(`./4+2K2.0>S Zp0+1^' ;cs  /^"|Y/ 428ۇϕl%%ot5oA='Y$ aT* ''G+- %_kj~r}jL`І|\gK@/.85c($������� �(�2�L�S��>54/##326?%%3254'�654'3>7632#"&547>32'% ;66I   }g ?6qn   -> 9@ H67;  zh| 8 >6!q    B��5>����%�+�?�F���4&'&/76765'7! !'!654'!�4'!!$467>2"&'&!654' 33 ^^^RXI#J2VlP# ~!88!~ Kppph,p<(##(#id������ �(�2�L�S��.#"227654&'''%'654+.#"65.'&54632#"'.6#"%  I66; o |>?%6!q   9  ;76H   |h> 86qm    B��X{[�%�G��'23 %%.'&"27>7%$!"#232%"'&'.4676762%#"#2%k      A>>dIID`nS   SnGYn 5>5 n�����)�(��%$#"#64'232%%&'&'&"27676&22k**!n``n!##���3�W ���2327�632�#"'&'&5476'( > !~GH ".4F+@xH )0$'*'���� ���2327�7632�#"'&'&54763'( e` }{*279HF`0@xJL 1 ,�����A� ��  ' 7 Ɏ877Ɏ77ɍ8ɍ�����?� �� tt7tt7t7tt7u���B��2632#"'&'#"'&54767'&54763267632676 Q   x L$3 z(   6X3  6*=P*> "#  ��������R��26#"'#"'&'+"'&'#"'&547&'&54767&&5476326763276T 디% $$YyX$ zc0 + j :  (̢1#: _$ #- Խ =1 '2ĺ �����p��D� ��#��!!!!!%!!!!!!!!#!5!36HVBBXBBUHVPBXyB����p��D� ��!!!!!!""p"p"#��p��D����35#7!!#!5!3rrsrs���p��D����!!%!!!!!!r"p"#p"#��R��b� ��!!#!5!3ppEU� ��l����3!!'#'!!#!!3!5@,r,,_ r,,_�>��v� ��#��!!!!!'!!!!!!!!#!5!3hm_|P_H_�����p��D�K��#";54&'&'&#'!326767657'&'&'.+3!76767>5{dIB,$2$*DEh{LGC_RQ|66R_CIJ{hED*$2$,BFd{LGC_RQ66R_CIJKIB`OT|87O\FGKzdGB+%2%+BIdzKGF\OT87O`BHL{dGB+%2%+BId������ ������ �#��!! !!! 373#'7#ZAA:Llحmllmzlmllm|}}|d d}c���T`�C��54'&54762327632#"'&+"'&5476=#"#"'&476323(L,68x86,L zFvd0000dvFz L,68x86,L zFvd0000dvFz zFvd0000dvFz L,68x86,L yFvd0110dvFy L,68x86,L�����V^���&'##"&'&'&4767>32367675&'&'.5467676236767>32#"&'&'&'#"'&'.546767675&   R.-R  R-.R "  *!""! ((\(( !""!#%   " R.-R  R-.R    %#!""! ((\(( !""!**!""! ((\(( !""!#%    R.-R  R-.R "   %#!""! ((\(( !""!*  " R.-R  R-.R   ��Sa���4&'&'&'.546767622676767>32#"&'&'&'.#"'&'.54676767>5"#"&'&'&4767>32(,$ ((*& :.r06$&**& )'De!  'd8:b&$$&b:8d'  )a@/!  ')*&$6/r/6$&*)'  ')?c'  &d8:b&!$&b:=_& (bCc"  &d8:b& $&b:=_& (a?/!  ')*&$6/r/6$&*)'  ')De!  'd8:b&$$&b:8d'  )a@)' ((*& :.r06$&**& ((�����T`0��267632#"'&'&'!&'&'&54676763267632#"'&'#"'&'&'&5476767!6767632#"'&'"'&'&'&54767#"'&'&'&5476767632!#"'&'&'&54767#"'&'&'&476767632&'&5476767632!#"'.'&5476767632&'&54767676Z   ( &            <   4          % (      (   2     6           %    <    %  (   ����W_���2767653"4'&'&Wspsnullunsps;8rown<;;<nwor8;��W_��7��24676763"'&'.5!2767653"4'&'&ee\WJIKGMF[[ff[[FMGKIJW\spsnullunsps&%JHifMH'&&'HMfiHJ%&;8rown<;;<nwor8;��/� ���% %! !/  % %ѿ5alLl����V^� �$��! !2 '&'&547676Z¬ìӬspsnunˎspsnulHH;8ro졘wp:;;8rown<;��0��'���"276767654'&'&'! !990000999900009|k k-28;BA;82--28;AB;82-&kLl��/� �'�1��% %�2"'&'&'&5476767! !/  % %990000999900009|5a-28;BA;82--28;AB;82-&kLl�����0� ����!''!! !! !Z`5__5`/xxxx/k kIٶڶ&GGlLl�����0� ����3'7'3! !7!%%!Z&|d&dd&d|&k ks/u//u/IvIvIIvIlLlc���0���� ����%5%7'%! ! !xxz`/k kKKGSlLl�����2�� ��� '%'!!!!>j>-'O^__^Oq44H4"hdd������0���!% %!-@jjjk�**�����������37'73 #'xxxx.xx.x..x  ����p��D��� #'!5!73!GFdFGrEGdGErFGqFGdGFqGEd��@L���     - FOFc,OO,cFd,PO,dGOP�� �T`���� �����'��%%%%%% % -wD{wwe#w%f{wwy||y{xxe#w%f{wwxEy||y������ ��% %  Zp/AppA/}}E���T`���     - Zq NqqN  NrqN qr���T`���% % -Zyllylyy���T`���%% %% -ZtGcVGttGVcGGstGWcGtsGc���p��D�/��3%!!%#'''%!5!%777xo:U.cF.d;UǩoxoU:e.Ec.U9oE.f:UūoxoU9g.Ff.U:oxo9U.��� ���54'&5476276767632+"#"32;2#"'&'&/"'&5476=&'&'#"'&'&547676;232?&547'&#"+"'&'&54767632676'K,68x86,L qA'C<4GW>L d  f L>WG4<C'CnL,68x86,M nC'C<4GW>L d  d L>WG4<C'El  wFNd0110dNFy~ DzI'#4#,G2$:;$2G,#4#'I~? yFNd0110dNFy ?~I'#4#,G2$::$2G,#4#'I; ���� �����"2767>54&'&/54'&5476276767632+"#"32;2#"'&'&/"'&5476=&'&'#"'&'&547676;232?&547'&#"+"'&'&54767632676o**YK,68x86,L qA'C<4GW>L d  f L>WG4<C'CnL,68x86,M nC'C<4GW>L d  d L>WG4<C'El P####L wFNd0110dNFy~ DzI'#4#,G2$:;$2G,#4#'I~? yFNd0110dNFy ?~I'#4#,G2$::$2G,#4#'I; ���h��2?'&#"&'&47676254'&4762767>2#'"372"'&'&/"'&476="'&547>Q!//VZ *nN+G80j@6RR6@j0/P1N TP#00VZ ,lO@W+G80j@6RN6@j03L/N  ]H,`,H Yc!77\4OO4VA7gU3',H^ ]H,`,L&3c!77\4OO7VA7fV4&,H^��������67654'&"327632#"'&'&/#"'&5476=#"'&'&5476763232?'&#"#"'&'&5476763254'&5476276767632#"'&#"#"'&#"327676%32767654'&'&#"#"Z8%1T1%85e %ZF\ +m8BS/?JV@6RTXN6@VGB1QB8n* \FZ% e53e!&ZFZ *n8BS/?JV@6RR6@VGB1QB8m+ \FZ&!e3DA 5<; > +F$H$F+ > ;<5 AcJ2QD++DQ2J (5H,'9,J&0f) T|\`j4OO7g`\|T 'g/& H,9',I4( (3J,&9-H &0f) T|\`j4OO4j`\|T 'g/&J,9',H5(""'!$(:UJJU:($!'""���n��F��w���"2767>54&'&'767632"'"'&'.'"'&'.546767"'&'.546767632.546767632=>343343>==>343343>x>%85670-),(-%8/[0!-(,)-02y/8%0%)-02y/8%-(.'&$W/:#-(,)-02;>/;),)-02;>/8%-( 06{IF{6006{FI{605+'g>:c.&".c;=g'+&1N%&W'+&.c:>k#"$.c:>g'+,B:>g'+&.c;=?����n��F�\�v������%"'&'.546767"'&'.546767632.5467676267632"'"'&'.27654&'&'&"67&'&'&'276767&5467'&'&#"32767>54&/76767>54&'&'&#"Z0%8/y20-),(-!0[/8%-(,)0-<1:3%>(-%8/|/8%-(>%85670-),(-%8/[0!-(,)-02y/8%0M=  H C# B/g H /*x#$  8## H g/B PP  $#x*/%N1&+'g=;c."&.c:>g'.5 ?=;c.&&.c;=? 5+'g>:c.&".c;=g'+&1N8GG$> >$ c.,bB$#>  Ir0C >'#> LM >#$Bb,.$ >#'> C0rI��� �T`�)�T��:e��&'#"&'&'&4767>3267'&#"327%32676764'&'.#"7632#"#.4767676324676762>322##"&'"'&'.5#"'.'&467"&'&'&4767>&'&'.'&'>76?&'326767767>5&'&'.#"767>7.'&/32>7674&'&'67'&'.#"67'&'.'67676767"2767>54&'&'"'&'.54?&'2767>54'7654&'&'&"67'&54676762:    $4 4$ww4 4 xy   %" !()-+U$"! ((\(( !"&S+-)(! '7M"# V2% A()-.R$"! ((\(( !"(O-,*(A"#2P"# "M    ! *4 2 kk  4 2 uKK        i2 4* !== 2 4  `_  wR#$$#R#$$  8 < c !<>     8 < d!!<>   "%UV*) !!$3R  R3&!-(-%Z& "#%(.2$( &&S+,))A!$3R  R3'A))XT$""#%(`$( "      i3+!x== 3 _`        !+3 kk 3 uKJ   F)(GG()F$    %3 3%ww3 3 xy   ��V^��3�N�^���"2767>54&'&/2"'&'.4676762 '&'&547676% %-z35++++++53z35++++++5pWDM69?=;9JHDM69?=;9JHSspsnunˎspsnul}}(.h<;h.((.h;<h.("68TN;9"68;9m;8ro졘wp:;;8rown<;}}������������"327632#"'&'&/#"'&5476=#"'&'&5476763232?'&#"#"'&'&5476763254'&5476276767632#"'&#"27654'&%&'&#"327676%327632 654'&'&#"#"Z*1%85e %ZF\ +m8BS/?JV@6RTXN6@VGB1QB8n* \FZ% e53e!&ZFZ *n8BS/?JV@6RR6@VGB1QB8m+ \FZ&!e3*1%8~> +F$$> +F$H ;<5 A~ ;<5 A+DQ2J (5H,'9,J&0f) T|\`j4OO7g`\|T 'g/& H,9',I4( (3J,&9-H &0f) T|\`j4OO4j`\|T 'g/&J,9',H5(G+DQ2J$(:U$(:U3!'""!'""�����A��''7'753'75377537'7'#5''#5'7#5'7'7<<x<x<x<Ć<<<x<x<x<Ć<phMrhrohMMhorhrMhpphMrhrohMMhorhrMhp������!�%�)�-�1�5��3%% %%#'-75%77%7?5x# <$ <x< $< ##x̩hh3QhhP'cccchcbbccbbgccc�����0�A��37%37' 7'#%'#5'7#5'7'7-'7'753'7xd X<[d dY<\dxd[<Xd d\<Y dhQΛ4h5QQ4h5ЋQheQ55h3QQ5h36Q��������#"'&'67632#"'&'&547'".46767#"'&'&54767627'#".4767632&'.4676327&54767632./56..65/.-/531/.66\l\66.//56.../j/136\6./531/.66./56\66.0.65/3m6.5/.  ./54///.6 \l\66\l\ 6.//.65/.  6\l.//.6 \l\6\l\ 6.-�� �aS�� ����.�E�\�s���"&462 7 7 ' '&'&'&5476762"'&'&547676#"'&'&47676326767632#"'&'&X|XX|}U U}UU9r99r<%DREA 11 AERD%<%DREA 11 AERD%,|XX|X.U|JU~-|U ~U.<%DREA 11 AERD%<%DREA 11 AERD%9r99r���� �aS�� ����+�?�S�g���"&462    "'&'&476762"'&'&476762�2"'&'&4767$2"'&'&4767;i)U)U )UK)U'.n.''.n.''.n.''.n.'p17#((#71p17#((#7Mp17#((#71p17#((#7K8)UL)U~U)^U)Ip17#((#71p17#((#7p17#((#71p17#((#7Y'.n.''.n.''.n.''.n.'��� �T`� ��%�2�?�K�W�_�k��+%5%3246;#"'&'7632&54?#"632'&54"/7�2#547"&462"'&=3`( ` &8( ` &*G)*IG)(*(GeRGIR2d2X|XX|R2d2*2d2((<2d2M*'FI*'FeF)*IF)* ( a 'U|XX|Xc( a '�����T`�l��267632%632#"'%#"'&'"'&547#"'&54767#"'&47632&'&54763&5476Z+/#N42B4 { L"..$J%(4B+; N#/V/#N 42B4(%J$.."L { 4B$BN#./#J"5C7/ N".X.$M51C5 "J#//#J{ 5CLM$.X."N 51C!wJ#/��f� �#�����+���+�A����&���6���F���V���f���v��������������������� ]A�������]A�����]A���)��9��I��Y��i��y�������������� ]�%����+��� �+���и�/��и�/��и��"01�! �4$#"# �4$32632�!"?qq?pGQ?rA���z�� �7���+�� ���+� � ���� �+�����+�01%!#!3!dd,S.Sd,�����z��8�� �7���+�� ���+� � �����+��� ��+� 01%!%!35!,dS.dd,����z�� �7���+�����+�� �����+�����+�01%!!!SdJS.SԂJ����z��8�� �7���+�� ���+� � �����+�����+�01%!!7!,S.SdJ������ �� �� /�/01 SSTRSSSSSSRU"S�������#�������!������!X����(������+��/����+�01!33R(n?��x(��'����+���/���+���01!##xnR?��(&�����x(&�����>B-�D�H��2#"2767>5!"&54$3!57!#"'&'.5467676#_>I-743TP>CPNDG-2.1/&D9 88 '.* !-8D_2{j@F'%.3r@Md7+4V���/��2&'&54676762"'&'.546767Zy*,&''&%1]~|45,-++-,54|45,-++-,5(+&a4|d΃fz4a&$(F*.j=<j.**.j<=j.*�Nf�!�;��&%&5467676246767622"'&'.546767Z{'&%1-l./&%((%&/.l-1%&'|45,-++-,54|45,-++-,5ġS4a&$%%`66`%%$&a4R*.j=<j.**.j<=j.*���n�F(�!��%&%&546767624676762Z_775EAAD659956DAAE577_qK6454NN4546Ko��X�#��#"&'&'&54767>3"&'&'&54767>32rJ6464NN4646Jp`684F@NLBD64:866D@NLBD668^��~�*� �i��654'&#"632327632!"'&5!267&'&#"#"'&54763247632327654'&547632#" 6+Jo.^V|;-˙it36?̺fQMeEJS?(*$ s]vh2K)*NL13<VL*-*8A*_xAg0,?)!:"9JOCQ>^v:Mc*ZeC03N35%&-Kt\K%9S >BWN=!$?$8(F!5{^?���Z� �Q��67654 547&'&+327#"'#536767&'&'&5432&5476323254'&5432?-BO>=v06&%K`dC+(k$'eM?$#=Hb B=)+8=.m9eb PB>$3g:84!EB7WPfG+1KHP<Ff#&T'0P+A'<<QbF�/'� ��"'&'&'&547676763"3/FDD@mh`((((SNecrGCFG/C>}DC��/'�"��05276767654'&'4rceNS((((`hm@DDF/CD}>C/GFCG����� ��!&547>2;����� ��0!!6P<:������! !$�������� ! "��������#{���! !{<l`����9��� ! 9`l��������U?���! !?�����w`��� ! w��������H���Zjjjj��l���'7'7Zjjj3j�f�$��#"&=4&+5326=46;#"3l==kDV[noZVtsݓXX�N�$��326=467.=4&+532;#"+DVZon[VDk==lԾXXstݔ��� ������+�� ��+� 01�! �4$32!5##7#??qqiڡA?r\/+���� �*���%��+�%� ��+� 01�! �4$32>54&#">32!5!>??qq>0ţ=as;N_/>!RL}A?rFi:}$:&N?(U?"Mt����� �6�����+A�����]A���)��9��I��Y��i��y�������������� ]�1��.��+�.� ��+� �!�'�+�!���+����9�*�'�!901�! �4$32%4&#">32+32#"&'32654&'26??qq|=_ky4[\XZcksuD}[X@v hA?rs ?<:<NGLO0]r���� �������+�� ��+� 01�! �4$32! !3535##??qq CA?r~ӍH����� �+����!�+A��!��!�]A��!�)�!�9�!�I�!�Y�!�i�!�y�!��!��!��!��!��!��!� ]����+�� �+�+� ���+��(�$�+�(���901�! �4$32>32#"&'32654&#"75!5!??qqYe2hvvhDw_X@ϰ?A?r%aVUa/ ��� ��2��3/�4/�3�и�/�4�ܸ�A�����]A���)��9��I��Y��i��y�������������� ]��A���&��6��F��V��f��v�������������� ]A�����]�� ��+� � ��+� ���+��,�&�+�,�/�&�,901�! �4$32#"&54632"32654&#"7>325.??qq\NN\\NN\qºN w/aTJjA?rZbbZ[bb*= P#��� ������+�� ��+� 01�! �4$32%!35!??qqlUA?rv]K��� ��1�=���+����+���� �+��A�����]A���)��9��I��Y��i��y�������������� ]A���&��6��F��V��f��v�������������� ]A�����]A�� �� �]A�� �)� �9� �I� �Y� �i� �y� �� �� �� �� �� �� � ]�/���9�;��9�;/A��;��;�]A��;�)�;�9�;�I�;�Y�;�i�;�y�;��;��;��;��;��;��;� ]�5����+�� �)�+� ���+��2�8�+�201�! �4$32#"&5463232654&'>54&#"2#"&546??qq_TT__TT_⾭vijvkKRRKMQQA?rlHQPIIPPI\vSttSvB>=BB=>B��� �&�2��3/�4/��ܸ�A�����]A���)��9��I��Y��i��y�������������� ]�3�'и�'/�-A��-�&�-�6�-�F�-�V�-�f�-�v�-��-��-��-��-��-��-� ]A��-��-�]����+�� ��+� �� �+��*�0�+�*�#� �901�! �4$32254&#"326#"&'4632#"&??qq鿹ºO w.aUJk<\NN[[NN\A?rK < O$[bb[[bb��� ��$�0�Ӻ�%��+�%���+����+�+��A�����]A���)��9��I��Y��i��y�������������� ]A��+��+�]A��+�)�+�9�+�I�+�Y�+�i�+�y�+��+��+��+��+��+��+� ]����+�� �.�+� ��(01�! �4$32!5##7##"&5463232654&#"??qq$ŸuF?@EE@?FpA?r*'$��� =��$�>���  767654'&'!5%3!!  '&'&54767̆mommom4mommomP\|~{{~||~{{~|96oooo6996oo  oo6}9:݈@>}~Ա~}>@@>}~,,~}>��� =��6�P���  767654'&'!!56�7>54&#"5>32  '&'&54767̆mommom4mommom)4 \=)N=kP`aF7I׺\|~{{~||~{{~|96oooo6996oo  oo6_A.Xx;_x55'(IZV@>}~Ա~}>@@>}~,,~}>����� =��B�\���  767654'&'#"&'532654&+532654&#"5>32�  '&'&54767̆mommom4mommomttLUDWx~zB\RGr=\|~{{~||~{{~|96oooo6996oo  oo6yt'(xrjw_Z\bd @>}~Ա~}>@@>}~,,~}>��� =���'�A���  767654'&'!33##!5�  '&'&54767̆mommom4mommomh*˪+\|~{{~||~{{~|96oooo6996oo  oo6 @>}~Ա~}>@@>}~,,~}>��� =��7�Q���  767654'&'!!>32#"&'532654&#"  '&'&54767̆mommom4mommomz#G#KSLVAC\|~{{~||~{{~|96oooo6996oo  oo6c ۻ)%}|X@>}~Ա~}>@@>}~,,~}>���� =��%�>�X���  767654'&'"32654&.#">32#"�32�  '&'&54767̆mommom4mommomllm=|< /Vڵ =|^\|~{{~||~{{~|96oooo6996oo  oo6EKۼ>-O�@>}~Ա~}>@@>}~,,~}>��� =�� �:���  767654'&'!#!  '&'&54767̆mommom4mommom\�N\|~{{~||~{{~|96oooo6996oo  oo6`E#@>}~Ա~}>@@>}~,,~}>����� =��#�9�E�_���  767654'&'"2654&%.546  &54632654&#"  '&'&54767̆mommom4mommoms慄htdthutԄ9tihvvhit0\|~{{~||~{{~|96oooo6996oo  oo6,{{|kl{Eggss\hh\]hh@>}~Ա~}>@@>}~,,~}>����� =��2�>�X���  767654'&'53267#"&54632�#"&2654&#"  '&'&54767̆mommom4mommom=|< .Vڴ=}mmlJ\|~{{~||~{{~|96oooo6996oo  oo6DJټ@>}~Ա~}>@@>}~,,~}>���� =��+�8�C�a���  76767654'&'&'"32654'.  735733!�  '&'&'&5476767̆mo5885om4mo5885omT,+VUVV++2QPPQΠP3p\|~<??<~||~<??<~|96oooo6996oooo6{z~{ӟ>-,g%&݈@>}~~}>@@>}~~}>��� =� �$��!5!#%  '&'&54767{\|~{{~||~{{~|#:9q @>}~Ա~}>@@>}~,,~}>�� =��6��>7>54&#">32�!5�  '&'&54767I7ݺFa`Lk=N)\\|~{{~||~{{~| ZI('55x_;xX._@>}~Ա~}>@@>}~,,~}>�� =�(�B��>54&#">32+32#"&'32654&�  '&'&54767ir׸G\\Bz~xWDUL2\|~{{~||~{{~|db\Z_wjrx('°t=@>}~Ա~}>@@>}~,,~}>���� =�� �'��! !335#$  '&'&54767hno\|~{{~||~{{~|  @>}~Ա~}>@@>}~,,~}>�� =��7��>32#"&'32654&#"!5�  '&'&54767CAVHSK#G#\|~{{~||~{{~|=|}'' %�@>}~Ա~}>@@>}~,,~}>���� =� �$�>��2#"&546.#"�32654&#">32�  '&'&54767PmmlC|=ϵѴV/ <|=\|~{{~||~{{~|+޸KE@>}~Ա~}>@@>}~,,~}>��� =�� ��!35$  '&'&54767>h\|~{{~||~{{~|@fE@>}~Ա~}>@@>}~,,~}>��� =� ��+�E��2"&46' 654&'>54& 74632#"&  '&'&54767Yt愄/tԃuhtt-tihvvhit0\|~{{~||~{{~|{lk|{{Essgg]hh]\hh@>}~Ա~}>@@>}~,,~}>����� =��$�>��%32�#"3267#"&'"&54632�  '&'&54767!C}= дѳV. <|=Allm\|~{{~||~{{~|Q/=޸JDg@>}~Ա~}>@@>}~,,~}>���� =� �� �:��2#"&546$  !5##7  '&'&54767eddedddB¡\|~{{~||~{{~|>-/#&%q @>}~Ա~}>@@>}~,,~}>����u�Pj��� !!5!!Pp#@pp���pt��� 7%FN4NG��u�P8���5 zD<22pJJ����t��� '-ZKFGN��uP���!!u\lE>~~>��u�u�+���"&'.546?!".4>3!'.5467>2p4,,$$,,42.p ,.".2."., p��u�P8���!5! %JZPJJ��u�P8���!5! %JHJJ��u�P8��� ���#3#3#3!!5 xx<<oJpppJJ�����u�P8�� ����55!#3#3#3oPxx<<΄ΊXXXX���u�}~��� !! ~���PD����! 6>l>>����PD���� ! DR>l>>���P ��� Blvv��u�Pb���3!5 5! '&'.u$##+* ZJMM*+##$0U%!JJ!%U����u�P8���4676763!5 5! u$##+* ZJMM*+##$0U%!JJ!%U0�������!! ^r{VXeoo�����u�P8���55!Dq΄Ξ0�����u�j����%5!!53  !<9h9>�����u�j����%5!!53  !<9h9>�����+�Z� ���!73#57!!+ Id&+ъ2&�����+�Z� ���5!'53#'!!!+dI|&2�����2� ���!'!'!53 !Odcndh ����2� ���3#5!7!!! ndnd;ch ������dd� ���!53#'5!'! !]n2n22r-hJdc;dJ������dd� ���7!573#5!! !2+2n2nr-hLJd;cdJ����<���6767632"'&'&'! <'CZmo~yti^Z\X^Vqoti^?)X6nGCZ.//+]Y݀z_X0//+]>Iʞ��� �BP��� ���"�&�*�.��37#37#37#37#5!!!!3'#3'#3'#3'#<<<<xíy_<<(<<(<<(<<ZPh������pt>� ����7&#"7'7 !%*BF8WU{FC*9oX:W��ubP�� ���55!5!!'!XXddPR����t� ����'327'' !!iFB*8X:*CF9XU���pt>�*��%&#">7'&'&">327&5467>7tBEH#&NKX$W/,0$" D5Hp*G6$"!0,0Y"W!F&'&#GGC���uaP�'��467#"!4676?'&'.5!3!.5P5#$%"//"%X$# 5eeJ(0Y! "X0(Je���t�*��.'.54?'#"&'2767.'32t)H5 X"$ #0,0X"KN&#EHEBCGG&'&KW"Y0,0$"E6G��s�PX��'�<��6%"'&'.54676$4676762"'&'&&'.54676762$/+z >_ $#R#af#R#)>xbQu 88RK68# 88  vc�����<��*��676767632#"'&'&'&%.5467.546A ''+/54<3o8n23'9%%%%bb%%%&:?$ fLLf#&#/:&'X23X'rr'X32X�����V2�c���"'&'.54?654&'&'&#!"#!".4?64/&4676763!23!2767>54/&546767622 Z ;:td Z   c   uu  c  ������2�c���"'&'.54?654&'&'&+"#!".4?64'&4676763!2;2767>54/&546767622pW\xj IJ \W   8  �����u�P^���'��#76767&'&/3#>7!5!!5!.'PSJl..&GG&GlHSi7*nK Kn**7OUnm'66'1U=Hd)dH=����n&���*'$&�'&#"'676�67 h7Hm^:-3 RE SRQO1̡LH���O&���57$'&�54&#"�"OER 3-:^mH7hH܏1OQ S ����#u��� �� ! ! j.u-1���0�� ��3%!#3!Zddd����/�� ��#3!53#5ddZd�����{���3 #pp�����h��� # 3hp���&@��@T���&A��AT����[��[��� '#'#'##'x\xxjjxx\x,x\ehhP8\x�����YY���73373737+.x\xxjjxx\x.x\8Phhe\x,��O�lD�=��072767>54'&'&'&"7#7676767632#"'&ew@RNJV<BB!#@@RNJV<B!xxZvx$0YTtglqWZ/../ZSuglj!x?#!!';B]YQS@?#!!';BQ9?xvx`XqYS4..0WYqp{pqYS4..-�����O�|T�<��#"'&'&'&54767676327#7&'&'&'&"2767n^jlgtTY0..0YXplgtTY0$xvZxx!B<VJNR@@#!BB<VJNR@1Z-..4SYqp{pqYW0..4SYqX`xvx?9QB;'!!#?@SQY]B;'!!#?��u$�%�9�M��'7! &'&'&'#536767> !'7$"!3!&'&'&'!#!2767676wx !1cbbc1! "1cbbc1" `x]\LM&  &ML\;RR &ML\]]\LM&ZwxZQvcbddbcvQZ[RwcbddbcwR[xV''LM\7=e=7\ML'e;6\ML''''LM\6���d� 8� � � 2@ @@ 00 ]1@  � �990@  �� �<<@ <<KSX� << �Y5!!dx yxUZxx����u� 8� � � 2@ OO __ ]1@ � �990@  �� �<<@ <<KSX� << �Y'7!5!'7 wxy xZwxx���d� 8��ڶ �22@ PP_ _O O]1�@ �   9220@ �  ��<<@ <<@ <<@ <<KSX� <<<<� Y5!'7'7!dxxwxxUZxxwZwxx�����d� 8���!!5!! s]xwx]ix]xZx]xi����u� 8���7'!5!'7'7!5 ii]xwx]iix]xwZwx]x����d� 8����!7'!!5!'7'XiiiI]xwx]h]xwxiii]xZx]]xwZwx���d� 8� ��!5!3# Y#xwxݪ-xZxY���u� 8� ��#3!'7'7xwx-\xwZwx���d� 8� ���!5!53#5! Y]xwx]Q7ii]xZx]Eii����u� 8� ���!'7'7!#3!7'Q]xwx]iic]xwZwx]\ii����u� 8�%��77777773'7'7#'''''''uFFxwxcnFFFxwZwxnF��,X@,��,X ,��,X@',,��,�X,���,�X@',,���,�X ',,���,�X@',',,���@��,@',��,@',��,@',',��,�@',���,�@',',���,�@',',���,�@',',',��� ��,@',��, ',��,@',',��,� ',���,�@',',���,� ',',���,�@',',',���@'��,@','��,@','��,@',','��,�@',�'��,�@',',�'��,�@',',�'��,�@',',',�'������,�@',���,� ',���,�@',',���,�',����,�@',',����,� ',',����,�@',',',�����@'���,�@','���,�@','���,�@',','���,�@',�'���,�@',',�'���,�@',',�'���,�@',',',�'���� '���,�@','���,� ','���,�@',','���,� ',�'���,�@',',�'���,� ',',�'���,�@',',',�'����@''���,�@',''���,�@',''���,�@',',''���,�@',�''���,�@',',�''���,�@',',�''���,�@',',',�''���,pX,p��,pX@',,p��,pX ',,p��,pX@',',,p��,pX',�,p��,pX@',',�,p��,pX ',',�,p��,pX@',',',�,p��,p@',p��,p@',',p��,p@',',p��,p@',',',p��,p@',�',p��,p@',',�',p��,p@',',�',p��,p@',',',�',p��,p ',p��,p@',',p��,p ',',p��,p@',',',p��,p ',�',p��,p@',',�',p��,p ',',�',p��,p@',',',�',p��,p@'',p��,p@','',p��,p@','',p��,p@',','',p��,p@',�'',p��,p@',',�'',p��,p@',',�'',p��,p@',',',�'',p��,p'�,p��,p@','�,p��,p ','�,p��,p@',','�,p��,p',�'�,p��,p@',',�'�,p��,p ',',�'�,p��,p@',',',�'�,p��,p@''�,p��,p@',''�,p��,p@',''�,p��,p@',',''�,p��,p@',�''�,p��,p@',',�''�,p��,p@',',�''�,p��,p@',',',�''�,p��,p ''�,p��,p@',''�,p��,p ',''�,p��,p@',',''�,p��,p ',�''�,p��,p@',',�''�,p��,p ',',�''�,p��,p@',',',�''�,p��,p@'''�,p��,p@','''�,p��,p@','''�,p��,p@',','''�,p��,p@',�'''�,p��,p@',',�'''�,p��,p@',',�'''�,p��,p@',',',�'''�,p��pp��,p@',p��,p ',p��,p@',',p��,p',�p��,p@',',�p��,p ',',�p��,p@',',',�p��p@'p��,p@','p��,p@','p��,p@',','p��,p@',�'p��,p@',',�'p��,p@',',�'p��,p@',',',�'p��p 'p��,p@','p��,p ','p��,p@',','p��,p ',�'p��,p@',',�'p��,p ',',�'p��,p@',',',�'p��p@''p��,p@',''p��,p@',''p��,p@',',''p��,p@',�''p��,p@',',�''p��,p@',',�''p��,p@',',',�''p��p'�p��,p@','�p��,p ','�p��,p@',','�p��,p',�'�p��,p@',',�'�p��,p ',',�'�p��,p@',',',�'�p��p@''�p��,p@',''�p��,p@',''�p��,p@',',''�p��,p@',�''�p��,p@',',�''�p��,p@',',�''�p��,p@',',',�''�p��p ''�p��,p@',''�p��,p ',''�p��,p@',',''�p��,p ',�''�p��,p@',',�''�p��,p ',',�''�p��,p@',',',�''�p��p@'''�p��,p@','''�p��,p@','''�p��,p@',','''�p��,p@',�'''�p��,p@',',�'''�p��,p@',',�'''�p��,p@',',',�'''�p��,p',pp��,p@',',pp��,p ',',pp��,p@',',',pp��,p',�',pp��,p@',',�',pp��,p ',',�',pp��,p@',',',�',pp��,p@'',pp��,p@','',pp��,p@','',pp��,p@',','',pp��,p@',�'',pp��,p@',',�'',pp��,p@',',�'',pp��,p@',',',�'',pp��,p '',pp��,p@','',pp��,p ','',pp��,p@',','',pp��,p ',�'',pp��,p@',',�'',pp��,p ',',�'',pp��,p@',',',�'',pp��,p@''',pp��,p@',''',pp��,p@',''',pp��,p@',',''',pp��,p@',�''',pp��,p@',',�''',pp��,p@',',�''',pp��,p@',',',�''',pp��,p'�',pp��,p@','�',pp��,p ','�',pp��,p@',','�',pp��,p',�'�',pp��,p@',',�'�',pp��,p ',',�'�',pp��,p@',',',�'�',pp��,p@''�',pp��,p@',''�',pp��,p@',''�',pp��,p@',',''�',pp��,p@',�''�',pp��,p@',',�''�',pp��,p@',',�''�',pp��,p@',',',�''�',pp��,p ''�',pp��,p@',''�',pp��,p ',''�',pp��,p@',',''�',pp��,p ',�''�',pp��,p@',',�''�',pp��,p ',',�''�',pp��,p@',',',�''�',pp��,p@'''�',pp��,p@','''�',pp��,p@','''�',pp��,p@',','''�',pp��,p@',�'''�',pp��,p@',',�'''�',pp��,p@',',�'''�',pp��,p@',',',�'''�',pp����d�?8� ���!5!53#5!s]xwx]ii]xZx]Eii����u�P8� ���!'7'7!#3!7']xwx]siic]xwZwx]\ii��������� 3'#'##�-Z-x\xxx\.x\n #\�������733737#�x\xxx\xZ'x\# n\x��O�'��=��%"'&'&'&767670327676764'&'&'&pk_V1..1Vbrx`Xk_V1..1V_kpIxXE?#!!';B]YQS@?#!!';BQ9.-\Znl�lnZ_.x$-\Znl�lnZ\-.)xF!F@RNJV<BB!#@@RNJV<B!�����O�'��<��%"'&'&'&7676767'732676764'&'&''{pk_V1..1V_kX`xrbV1..1V_kp?9QB;'!!#?@SQY]B;'!!#?EXx.-\Znl�lnZ\-$xw._Znl�lnZ\-.)!B<VJNR@@#!BB<VJNR@F!x����.�\@.  �'$%+ /ܲ� ]K TX� �@8Y<9992ܴ]299991�@'%% /2290&547#";!"&=4&+5326=463K20IC5UU5l>>lmGСBk>DdW0Xdtsݓ������.�W@#. � -&.%)/K TX�)8Y299ܴ��]<<999991�@ &$-/22907&54&'>5!2;#"#!532654&+CI02Kl>>l5UU5D>kB0GmstݔdXЎW���2��� � �� 5 1�Vd22h���'��� ��%#3 5' :�����'��� ��73 ٪L^8bb:�����'B���� 7''ٛ>PNq���'B���� '''ٛ>PNq^D���'B��� ''>PN����'B���%  '''tNP����'B���5  5''bNP����#u���  u-�������3!3!!#!#!5 L3ͨ--Ӫ--���������333333#######5Ϩ---Ӫ---�����:k���7��!!�  767654'&'$  $'&'&547676h08rtrrtr@rtrrtr VGFFGrGFFG;:rs죟sr:;;:rssr:Ŭɪ����:k��3�?���  767654'&'$  $'&'&547676!!#!5!rtrrtr@rtrrtr VGFFGrGFFGssB;:rs죟sr:;;:rssr:ŬɪKss����:k��3�?���  767654'&'$  $'&'&547676   ' rtrrtr@rtrrtr VGFFGrGFFG]x3w32x3B;:rs죟sr:;;:rssr:Ŭɪ3x23w3x�uM %' o��& ��' %�� J����uM���327!5!>2&#"!!"&' ;E <E! z Mz�����uM�%��327!5!7!5!>2&#"!!!!"&' ;E $;E Ϊ@z٨z���uM���&#"%"&'73275%>2";EC;EJ綠mzz����uM�*�3��&#"&'67"&'7327&'&54767>2";EIq(P >6D;E]InoSu=,HK%)AH!+p$ z1IosV<zE.JghH$��uM-�2��&#"676='73'"&'7327&'&53>2";E+@/V]H6H\nUm;D [>wfP3,,I6x/Ur]HH]lVzM>wrN3 F4���uM��!��3#!!>2&#"!!"&'732w~9F 9 }9Gr0}}��uM��+��3#>2&#""&'73273264&c)~9GcBnnVs~9F (6o~ç|K|oU}���uMp��.��3#327264&#">2&#"632#"'"&'z;E-8pƖqS;E;DܛWI3>6я]z!z��uM�� �1��3#64&"327&'&767>2&#""&'˔֐;E]InoSu;EcBnnVszяϐ-1Io7sV<zK|oUz���uM��!�%��7!>2&#"!!"&'73273!#3;~9G9G ūI}ޭ{ t����Mm�-��&#"!2#567&'!"&'7327!5!>2";Ed_``!;D ܻ`;`*I6ƌebIz`:H:`*F4���uM�#��&#"7'"&'7327'7'7>2";Exx;EzxXyxzyxإz����uM�*��327#467>2&#"#4'"&' ;E-A 4yy;E Z>Vy|-2PIϼ+zEa82Jz��uM�'��&#"63"&'7327&'&53>2";E*y;E\?Vy~+&8'zLFaI1z���uM����>32&#"#"&'7327!5KL~9GALK~9G⧅}}g���kb����>32&#"#"&'73275!KL~9GALK~9G⧅}}Р��?����j& �� J$��j& ��' J�W J@$���� ��5 5FѶeѦ������� ��55FѶ///m��' J/~���& J�����'' J~���'' J���' J/~��� ' J����N��:�A��%#"'&'&'&#"5>32326#"'&'&'&#"5>32326 5jbn ^Xbh`n ^Vhjbn ^Xbh`n ^Vg@PNE;=LTNE;=KPD:<LRND:<J^po�����N��:�A��%#"'&'&'&#"5>32326#"'&'&'&#"5>3232655jbn ^Xbh`n ^Vhjbn ^Xbh`n ^VePNE;=LTNE;=KPD:<LRND:<J^���� ���!!'7!5! 5ZZ N@PPNpo��� ���!!'7!5!55ZZ NPPN����_N�6�=��#"'3267#"/'7&#"5>327&#"56767326 5jbDS4WVhjbm\Y@/Xbh`ES3VXbhZmMp[Y@1Vg@PD4KUNE;@LTNE4LRN"*,@J^po�����_N�5�<��#"'3267#"/'7&#"5>327&#"5>32732655jbDS4WVhjbm\Y@/Xbh`ES3VXbh`n[Y@1VePD4KUNE;@LTNE4LRND:@J^����T�� ����5!5!-5 !5!uu/0\^ҲЪ~����T�� ����-55!55!usҲЪ᪪/0���N���%��#"/&'&#"5>32326!! 5jan^Xbh`n^Vf@PD:<KSND: <Jlpo���N���%��#"/&'&#"5>32326!!55jan^Xbh`n^VfPD:<KSND: <Jl�� ��!�(��#"/&'&#"5>323265-5ian^Xbian^VgsuOE;=LSNE; =KJ/0:ҲЪ����� ��!�(��#"/&'&#"5>32326-5 5ian^Xbian^VeuOE;=LSNE; =KJҲЪ/0����,�� ����-55!55!us%ҲЪ᪪(/0٪���,�� ����5!5!-5 !5!uu%/0\~ҲЪ^����6�� ����5 5 -55uu/0V/ҲЪа/�����6�� ����-555 5uuҲЪ۰/'/0K/����&�� �� 55p/ѦѶ�����&�� ��5 5p/om//����&' J/���&' J����{�� ���5!5 5!@Ѫop9�����{�� ���!5! 5 !5!@Ѫ�������555@pNpop���������� 55 5@p pU������(��"��.#"#"&'5327>76325hV^ n`hbX^ nbj@TL><FNTL><FNEop�����0(��"��.#"#"&'5327>7632 5hV^ n`hbX^ nbj?TL><FNTL><FNd��������$�+��5!5!.#"#"&'532767676325hV^ n`hbX^ nbj@>֪VJ<:DNTL<:DNDop�������$�+��5!5!.#"#"&'53276767632 5hV^ n`hbX^ nbj@>֪VJ<:DNTL<:DND������f�� �$��!!!5!676762!!&'&'&!!C.8d 6WYYV7 e8-;Z{+DD\93[2332[0<[EC,�����W����7!!��%5$$}y]]x|��W����%!55�05�%$}$y|]]��W� ���!!'7!5!��%5$ZZ N$}qPP]]x|�����W� ���!!'7!5!5�5�%$ZZ N}$qPP|]]���� K�����75!5!��%5$!:[]3֪k-QtXVv���� K�����75!5!5�5$%$][:!3֪kVXQ-�����qK����!5!7!5!7!!!!'��%5$&`ȉ)P"_=6!:[]ss1st-QtXVv�����qK����!5!7!5!7!!!!'5�5$%$&`ȉ)P"_=6][:!ss1stVXQ-����y��:�E��#"'&'&'&#"5>76326#"'&'&'&#"5>32>��%5$ian ^Xbib` ^Vgian ^Xbian g!:[](NE;=LTN9 A=KOE;=LSNE;C E-QtXVv��y��:�E��#"'&'&'&#"5>76326#"'&'&'&#"5>32>5�5$%$ian ^Xbib` ^Vgian ^Xbian e][:!(NE;=LTN9 A=KOE;=LSNE;C EVXQ-�����6�A��#"'3267#"/'7&#"5>327&#"56767326��%5$jbDS4WVhjbm\Y@/Xbh`ES3VXbhZmMp[Y@1Vg!:[]$PD4KUNE;@LTNE4LRN"*,@J-QtXVv���6�A��#"'3267#"/'7&#"5>327&#"567673265�5$%$jbDS4WVhjbm\Y@/Xbh`ES3VXbhZmMp[Y@1Ve][:!$PD4KUNE;@LTNE4LRN"*,@JVXQ-���������7 5@pppo��������%5555òi������� ��' '!]#\e#N\#]x#L���  �� ��!77 ! \ݿ##N]##����4�� ��!7 7:\#]x#L]ݿ#\eL#1��� �4 �� ��%''' !]ݿ#\eL#1\ݿ#]j#�����7�P~� ���% ! !!5 5!3!   �����7�?~���% !!3 *�^��V��� !!^*  �^V���!!!^ ������' '!##L���  ���!  ##�����4���%7 7#L4L#1���� �4 ��� ! L#1#����7�P~� ��% ! !3!߆����^V� ��! !! !EC����uR� ��#7!5!7Zxx/{xx:x���u-R � �� '!5!'xx vx:x���H%� ��7!!7vx{/xxxƪxv����H-% � ��3'!!'Zxx vxx��$����!%!!W7 r�����$����!!!W7 ����$����!!,7r<R �����$����!!cr<R ���!$���� v dxx����!$���� u ����!$���� ! uv} x���!$����!  x���� �$�� � �����#�)�-�1�7��#535#5#5#5##5#5#5##5##53#5#5#5##5qrrrrMrqrrrrrrrtr$ttttrtttttrttr�����$#��� !$VVm���$#�� ��! !z0VVO m�����Ff�� ��   vvr5kk\SS��Ff���7 \SS����"��� ! R[RG�����p�(� ��$ � %p@*X֖��MM��� :lLF ���MM�� ��  N lVF ���� ��j���3!!!!!!#535#53[[_~,����� ��*���3###535#5333#y,8Ȑ������j�#��3327673#"'!!&'&#"#>32 &}f[_ &}f[, %$R/ %$R��� ������!2+##5332654&+!ʿ[qrqqϐђА�����fT��$�@  �$ !? %29999991�@&  B � $/999990KSX9Y"@&]@Bz��%�%%&'&&& &66FFhuuw]�]#.+;#"&! 32654&#A{>ٿJxn?M�~hb–m؍O��H�#�(�0�7��#5#"''7&546;7&'&#"5>327354326=-?\g`n;) T`TeZx_958>cc3Vfa<}NV{ E..''rOs+Ax.ٴ) 3{ ����B���333#;#"'&'##53w1ѪKsQ fև3͏oNP r>�6�������!#4&#"#3676323#d||BYZucce22wxL��j���%3###3!E3A1wH��������33 3###%̟8ǹiEL#����\� ��!!#!5!sP=g՚oA��X`� ��!!#!5!qjLl}e`R%��sw���-@�� 221�/053#5# ��!232#"MT+焀\\xEE����f���! !+53265##-}-MDn��������h�� ��%!#3!3҈R���sw����%#3>3 ��!"&�#" 7MT!焀UHUk:E�����=��{���0#3 632#54&"$\^TރQr)m`Tῆrr:T*���D�� ��� # #3 3 67632#54&#"f:9:<VUUQ.*(&G@\\[ny6P(�����V��{���67632#54&"# #33F9[Qr)۸V=`rr:T*j`j��h������%6323#56?65&#"T^\Ѩ1<-M21]@/2UPn44%����q���!#3!q"9������`���!#3!W`3����ph� �'��"27654'&'2#"'&7673=A__UVF6˷ȅeB:VVMpˑRh]p[mNssg.��������!5!"/32654&+532r%8<XMiOR #˾la`b����qu{��� ���&"26 �� & 6763265^]]][A٬7\Y3a_^\\h89`MG8]_2BI[���b��3`� ��!5!!5!!53/ `x-����gt��d���� h��� 3 3q*+D@����:��.#";#"./&'&'&'532654&/.54$32Hs_<6zglsɇ|F?"Ng{<12'w{r{i76vc3.#/ilpYwnI'O8- !/EF~n|-&��\���3#".'%&+5!5!l'YvENq}gUru'O8?o _nI����{~[`���#76#"32632#76##"3$328jEsZ+4Y*tz₂1/��2r_� ��# $733>76&7#"733%3h kjwrq-xўD|Hv`Q~����PH_�#��#"$'5332654&76#"#3$32Ұ $Zh9dR˟YP[yfP�����u� �.��63 ?# 6%#"?3327632#5&7$'E ۬99 Z. IBauyh$4Q ( dcZe~PA45Gx=%' ���iK_���#6#"#3$324RhiFu~uf����P_���#6#"#3$32$32#6#"UlhQtxlokg_Q,X������ �$��6#"72767#"7#"'53;73$32iO_{k'jh jWz{+Ά8B~BADk6Y����l��4_� �"��6#"3%$32#6#"#7#"73$32eRr;'ih삸{$, }Q,ȯ������W_���!#6#"#3$32h5^ ,��hs� ���6#"32%##"73$32oNqm]I4,ǰ���P��9_� �"��6#"32%#7#"76##3$32$36eoNmIy[fy_,ο}_�����m� �)��32767$76%&#"#"=3326323Esyx cV&J]z7Sr#1X-;=m;@@]krw?|ӆ�����P��[���!#6#"#'! #5&#"$36is" ~ ,8|{aAt�����h��_���%#"7332%332%3#7#",r\iӮ-Ӯ-����h��r_���%#"7332%3#,rs¯Ӯ-����#���#7#"7#"73327332%3LB\Nt2־Q BizhNs^y'�����h�� ���3$32#6#"#7#"73325mT@ rhsÊr2�UyQ,ԯӮ�����h��]���332%3#7#"7M7ph^ʈa&Ԯ-�����fJ_����6#"$7327! 3$36je!Duc2x-+9KFƺF4DZ��hJ���%#"7#"7332%332%'3#r\h$xmЯӮ-Ӯ,i�����{"_� ��-��6&32%6#2%#7#'#7!"3$32$32oGp }YH֖t U@,tSP-mnϯ-;,ů1.���dE���%##3%3%73#mgQ6Z{OBUE3{P\oR{oS{x~��P��\_���$32#6#"#3{ɇ^qQ,_���hr`���%#"733273#rɜگӮ.@~�����hh_���%#"7332%3�!#532$‰rir;.UIYӮ-W׋��PT���#3$32#6#"|jcKJ={th,8Q,����VA`���27#�73$32 #6#"[wX$(+~sez3殮���z����3 7# %33C8id,*>'jKp'2ֲ\-XC)�����P`���!6#"#3$32$32#6#"s_`\Dui‰qt,`Q,����<\_� ��#6#"6 %'73 &!"#3$6")g]سŝ,*#s^Qzn(���`a_���3 73!8`!T^$97C%��F`���$# /33 73$'#%&'R$waְ;",dRmQr<z׿����P���_���!#7#"6#"#3$3232%3x,IkfÎ ZgiC^2^-��d[���6#"#!3#"$7#i|]1*p2x^,ofCx���z��N���! 33 767537632,*#&8O|$222Ԥv;<����|m���%#7#"33%3nO,h*sN;%l1.ҭ!5���h_���%#7##"7332%3EmJ@†roF_E3B�����z��%��3 7#6! 6%!#5&"% BGsef)*IW^3*+0 J29RM?['��q � ��$@ E E1�@� 0"32654&'2#"$54$,,g}ss}}ss}��s���+�2@ -! �,221�@ &,046$32#"$&%!327676%!&'.#"s~&&~~ڢ~YNwwk]~Nwwk]zz❞zzIʑS`0aJɒR`0aI��s����"�'�I@"$$#) #�(229/<21�@"#!%(22<2046$32#"$&7�)6�&�')�s~&&~~ڢ~ & \ڵzz❞zzI!!t!!����@��5� � �c@ �  � 1�/<990@ ��   BKSX@  �� Y"5! # #7!v(vuyTW+F����C��8� � �c@ � �1�/2990@ ��   BKSX@  �� Y"%!5 3 3!kxqF2����@������j@    <<1�/99990@�   � BKSX@ �  �Y"! !7!5 5!WXwk/+W(L?��������� �#@� �  1�/<<203#3#3#zD��+����h0�����h�9������(�����EP����� ��#�/�3�H@5E1-0 !'E4<2<21�@300* � 4*$49/02654&#""$54$322654&#""$54$32!!,,,,7`s9448844994488449\������}��:@   �22221�@� � /<2220!!!!!!!!5!!  AuAd9����\��R�� �T@ � �  291�/<0@� �� �BKSX<<�Y"!#! #!&,Ps՚vO������~��� �-@ ��  <2̴? ?]1�/03#3#3#QI����\��R�� �T@�    291�/<0@� � BKSX<<�Y"3 !3%!cTsOv����s���+�7@ &-& �,9/1�@ ! ,22046$32#"$&767>54'&'&s~&&~~ڢ~.]=@N\N\.]=zz❞zz}qa !SM!R}|pa����s?��#�-�n@.�  '&$ /$ �.9999991�@ .'& ) )./9999999046$327#"''7&7&#"4'32>s~&Ġn~ڢĠnՑꏧw֜\w֜\zvijޝzwkj!^`|g^`�������� ��.@� �  �<<<2221�/03#3#3#3#��)����:@  1�/<0@���22 # #3.]F�����;� �-@    1�@ � /<<03!#!#!"9q����>��<��@ � � 9/1� ]�@� /<220KBPX@     ��@   � � @ ���Y333 # # �\Xds3{��������� ��1@ � � <2<2??]1�/<2<20%3#3#3#3#��\���� �7@ � 91�/0@ �BKSXY" !!!!&TdD՚o��hh��� �$@ � �  1�/<<2203#3#3#hhh����������7����o��� �!@ �� /221�/220!!!!5!!o&.-ժ�����o1�/�,@! ',01*$ 0221�22<20!"'53 ��!"563 676!2&# ��!27# '&%4rmy��ymrO4%%4Trmy��ymr4*B6!*:'(8) 6AB6 )*!6��o�����P@  � <<222<<<<21�@ �  �/<2<<22<<2203!3!!!!#!#!5!!5!!n""xxyyrr�����3��������@��21�/03!!!ժ�����,����o����7@   �/<<2<<21�@� � /<2<203!!!!#!5!!5!CCPPxyr����������7@ ��KTX���@8Y221�/0@ 0 @ P ` ]73#3#�����>@ �1�0@ BKSXY"47!5!32654'3! $x˿ßwNetw���c� ��#�/�9@1E- !'E0<2<21�@� 0*$002654&#""$54$322654&#""$54$32,,,,PIIPPIIPPIIPPIIP��s��'�(@ ) �(1�@ #(046$32#"$&732>54.#"s~&&~~ڢ~\ww֜\\ww֜\zz❞zz}``}|``���s��,�P@  ! #.# �-9991�@ ! ((-99046$32'#"$&73277654.#"s~&&~l~\wj\ww֜\zz➞ikwz|`^jI|``������;� �-@  � 1�@   /2203!3!#,dq9d���������� �(@ � � <<<<1�/03#3#3#QI������h��� ���?@     <2<2??? ]1�/<2<20#53#533#3#3#h+I��s��'�+�>@- )(( �,9//)]1�@+(#,046$32#"$&732>54.#"3#s~&&~~ڢ~\ww֜\\ww֜\zz❞zz}``}|``�����s>��,�P@  %$#& !.! �-9991�@ #&$%((-99046$327#"$&732>54''&#"s~&Ġn~ڢ~\ww֜\pw֜\zvikzz|``|?l^`����sr�%�1�=�G@8&,20�><2<21�@/; 5 )##>9//0�! #"&547 ��!&54632! �32654&#"4&#"326sS_  _mz,,,,,,,,gs'O;H66H;O'sz<11<;22<11<;//��d��� �#@ �  <<1�/<203!!#!5!IIjk��=��;�;����sr�3�?�K�f@F4%+6:0�L2<2<29/<<1�@=(I C (7##11L9///<20�! #"&547"333###3&54632! �32654&#"4&#"326sS_ ̻A;z,,,,,,,,gs'O;H6��ߊ6H;OO4z<11<;22<11<;//������;@ �  �2<21�/220]!!!33##!!!>ժF��������h)������;��@� �1�/<0)3!3;+�����y��=@ B <1�/20KSX@�Y!# 5!!!8k�����s���#�O@%$!  /<<22<2<21�@�  /<<<2<<<2032653�#2�#4&##"#�3"�3ʊyʊy+VVF%F��������.@ ��KTX���@8Y1�/0!##u-��s���+�f@- ,&'  #+ /<<<222<2<21�@+*   #*'"/<<<2<<<29/<205!5"�3332653�#!!2�#4&##"#�35ʊAyʊy>FV>=VF=����6-��@ �1�/20!3!3M-��������$��36767#"&546?>7>5#53!Ya^gHZX/'-93B$BS #C98ŸLVV/5<4,5^1Y7�����2& �� JW��:X���!##����:o���#5!#&���X���3!3hX����o���!533oXK����M���'{��6{���'��6���'~��6���'��6���'{��6���&{����6�'��6���&����6�'{��6���&{��|��6�&��{��6�'��6{���&{��}��6�'{��6}���&����6�&~����6�'~��6|���'��6���'|��6���&����6�'~��6}���&��}��6�&����6�'~��6���'~��6{���&��{��6�&��~��6�&|����6�&����6�&}��}��6�&|����6�&~����6�'��6{���&~��{��6�'��6}���&��}��6�&��}��6�&}��|��6�&����6�'��6~���&��|��6�&��~��6�&|��{��6�&{����6�&|����6�&����6�'��6|���&����6�&|��}��6�&}����6�&~��~��6�&����6�&����6�&~��|��6�&~��}��6�&}����6�&����6�&|��|��6�&����6�&��|��6�&��|��6�&~����6�&��}��6�'��6}������%������3����F�� ����%#"3!"$54$;3@8ʦ1X�������'�����7��������)5!3!+�s�*�����j�.�����v� ��!#! !3vb w1�����O���s'�&���s'H���\���=�����#�)�����# ������0�����3�1�����j�/����6�����T�5����;������.'3;3! &546#"3A{>ٿJx8�w~bw+؍������h�����h�9�����;�+��� ���������.#"#632[hq`QQ,����D���:���=��;�;�����<��������� ��!"3!"3!"&5467.54$3!DՔ| #orqp ˘������h�$�����h������(������E� ��)5!!5!!5!EP9ª�����,���s�2���)�8������)��*@ 8�AKTX��8Y1�  �/<03�! �#4&#"!!ˮî$*\u��� ����s��Z���@ � 21��  /0# ��!3! ��!5aPh//+ji������>���!!>���>���!##>@���>'_�����>'_������#�� ��!##!!>@#������#����!!!!>#�����������!!!!V>֨���`����!!!!VV���ri���d{j�����X�����n`+����v)�4�>@01,� *$�6E591�@ $ *052220#"'&'&#"#"'&547673!27676323 4'&'3ft[na`zxz{n[tfCGo~[U�]LKfdKJ]�U[~oFCD@@DDDk63366336Fk���!�<@!�  # E"91�@  ! "2220!"$"# 33276762324rTRrƒ>IxddyI?ВP8[ 77 [8G����<��r&���,���>��{&�������s� ���� �� �!3#!�! ��! �H0x:;hLH+fabg����p{� ���"326&33##�#"�� rhո  98���������3#!#!#3! !9҈_:o%+kj���{�"�-��#5#"&547!#3!63!54&#"5>32"326=?/j`TeZ߬ofasP`A"..''f{bsٴ)���e����767!!3##!#!!&aO)p(?x4&A D+���k`����76765!!3##!#!![(bR-f}v(UԓR:d6�����T�����356765!!#!T:WO)fb0d+���L��`���356765!!+!L3DS{X^}з3oP�������! !!+##-}) �������`���! !!### >?h˸ʹ`3'P�s'�y���2���qu{&�R���y.��se������3#%3# '&76 � �� �1L  F<H��qC{������3#%3#"32654&' ��! ��hJ IHn98���s j&��'�yr���y���q{'�yo'�y.����:W��� �����'�/�7�?�G�O����%3#%3#3#%3#3#%3#�"264"264$"264"264$"264�"264$"2642+ '&' &547"#"&546;&546 676 3#J"{iihiihiihiihiihiihiihG4UU32UU4IF]97R̬\dfʬ\ʫZee̫ZҜ�f���!!!2+5327654&#!#!qmL>87||ժFwrKK"9+�����<VH`���!!3 +5327654'&#!#!<1BFRRQn!&&,B`GQa`07$)��������!!;#"&!m?Mժ–)��<��m`���!!;#"'&5!<1F##mXnPSE`.0`b7���������*@  �21�@  /<0!2#4&#!#463!#"z||ˣ iM?f9?a�����d(������X����3#3֪X0X�����X����3#3֪$dX�����X����3#3֪X�����X����3#3֪X�����X����73#3#֪X�������X����3##3s눈X0X�����X����3##3s눈$dX�����X����3##3s눈X�����X����3##3s눈X�����X����%3#!#3s눈X����X���!#!!^GAX������X���!#3!!^AẌ�����X���!#3!!^AX�����X���!#3!!^AXd�����X���%!!3^X���f� ��3'#'^9LkLCUC��f� ��#'7379LkLCUC��C�� ��3#3#'À f *D����C�� ��#53#73C fRo����CD��d���������35 !5 !5 JJ  'ŢcmZ������`���35 !5 !5 ,, |MY�����sJ� ��5! -u.1 �����s�VJ{� ��5! -uX.1 �����f;���3!3+53265!#M?n"d_9����Vd���4&#"#3>32+532765||BuƣF1n!&edH08��L�*��!!!2!"'&'5327654'&+5!#!^eicUQsj~cd\]ժ˚8+lhzy$1KKIJJ+��7L4�0��2!"'&'5327654'&+5!;#"&5#533!AicUQ^cdjTmcd\[jKsբe8+lh%12KKKJN`>¨���{R����g|�1��&'&547632&'&#";#"32767#"$546p<<rqLbaPQG;FDCtHNTUaQUGZTUP VU{hh&->HmmFEMUUU8%����~`� ��!!!!#+`Ӕ���o{�V������ �����3 3#!+!# ! !J9҈_҈_%s%>+����{'{� �5�@�M��"326=%#5#"'#5#"&5463!54&#"5>3205>32"326=63!54&#"߬o?nQ?`TeZxeZ߬o5y`[A3f{bsٴ)Lfa' fa..''~D''f{bsٴ)hn<���� -��� ��3676! ��! '&'!# !� �� �J-p;:xżP.g%H}[[Xr%H���{{{�"�-�8��2�� '&'#"&5463!54&#"5>3 6"326="32654&y7!``TeZ*qO߬o{ǝ>REa..''f{bsٴ)n����q���� !3!2653�! '!#%{J®sv%_r\4h��{{�(�3��%#"&5463!54&#"5>3232653#5# "326=H`TeZ||Cu߬oߍo..''�{fcPf{bsٴ)������� �� !!#3 3%Lj_:+����{N{� �(��"326=5#"&5463!54&#"5>323߬o?`TeZ^\3f{bsٴ)ͪfa..''�5��������� )!#!#333#%~gY_:gci5R���{N{�"�-�0��!5#"&5463!54&#"5>32333#"326=!#u?`TeZxgƚÛ߬oGfa..''~mc3f{bsٴ)��V���� !+53276?!#3 3%lKMJ|ثL*+2_:q?=$%2@�����{VN{�'�2��!5#"&5463!54&#"5>323+5326?"326=u?`TeZ^N|lLT3߬ofa..''�wj8zHB3f{bsٴ)����s'���{���� ��j���33#! !##53ʿ3ʿչwH1r��������3!!3 ###53¹"%kǹ#Ĥ�����f� ��37!!_(^M*�����c���37#xI�����S��� ��33#!!#53ʨ_YQ��x��� ��33###53YR�� j���%�� 3#! '&#5376 !&'! 76;:~ ż ~HjiF wvҵCҤֆ���� {���'��23##"'&'#53676"!&'&!3276o ~~ oV?s?VLVVM{~͐~sUUu%gstg�����s j��$�.�� 676! ��! '&'! �� �� �� �� �':/##.;:xŽ.$#.yHH5==5[[4=<4HHH��q{� ��1��"32654&!"32654&'267632��#"'&'#"��,nn霜ǝ98����� ������32654&#%!2+3###538ʿ/ϒqrqqĐ��V{�����&  533>32�#"&'3##5ܧ$:{�{:djgdaad̐�����2����'��!2+##"&'&5476;2654&+-\0:<DOEFa!X=5' IK}L;����2V{� �1��327654& &#"&'&5476323>32�#"'# XSܧ3),4:<DOEFTg57:{�2 spA4( IK}Y;da��s� �#��� �� �'7'# ��! �7#'HHk3y;:xEHbLH}btab[XK|}lk���qV{����%#"�32533##5#5!� 6& :|�|:�$ܨdaDDadj�� ������326&#33#32+##538ʿ'ђ -KH����V�����&  %##53533#>32�#"&ܧ$5:{�{dj+daa�� ������326&#332+3##5#538ʿ'ђ H^dd�V�����&  533>32�#"&'3##5ܧ$:{�{:djgdaad̐���� �����!#!5!)+����Vy{�����3#\{���V���4&#"#367632#PQfeCB����Vd{���#4&#"#3>32d||Bu\ ed�����#�����Ib ����!5!5!5!b>>I��5���:@ ���K TX��8Y991�@ _]0� P]3#5qe��o��7@ ��KTKT[X�8Y1�0@ @P`p]#o+���������MVT����&#"3733#;#"&50# 76327M\P=x1F<5K9p|t���� ��!33#!#ĪjA�����{���3##4&#"#3>32d||BuR`ed��9�(��%!5!#$'&''7&5�!2.# !26uƍ(T+p^op+jkSU̒%nHF_`_w%�����V{�&�0�:��%!"&'5326=#"'&''7&53253732654'&'&#"ZaQQR9|~Ch!t|9!.R 2R,*[cbSp#c'8>:bc2c==W<n~bAn������j����3!%!#'7%'yR+7 ʚ+8nwHzHQl3Ahn����������33%##5'7%'%^!F!"ii[bXl?2c<ae����������!%37!#'7%%^8Ě+Ě+kg.3Ai3A,&�������{�� ��##'73>367'&'&#"dǹ!BucJ! 3>|\jTo2c=edxY1c90u@O_���������$�+��#.+#'7! 7-&'&'#3767A{>ٿJxʚ+�~I+,JJ= ~hb3BFk>dNU ?(B(D8c�����J{���.#"%#'73>32JI,!-!:.˾4bTo2c<fc����/��.#"%!"&'532654&/'%&'&54$32Hs_wT"+W6lj{ra+eM0ei76vcew'8l0/EF~n|w".`&�����'{�/��.#"%#"&'532654&/'%&'&54632NZb-!K,RZlfae$O!#>&Lf?((TT@I! cc (L##55YQKP%ca&J�������#546;!3#!#-v"0^i1Fd+9������`����w��� ��#!5!!5Pp+ɪ���F�� ����#";##"$54$3@/+X�������� ��3333! ��+�������m���3#m�����D�� U���%3 3# # #3>:9w+���X��1�0!5!-Ј��X���'3I(sI����nhX���#'3h'OW��`4X���#'3v5]dD��Z��X���#'3 |;d07!��X���#(ẌI�$E�����h$F�����n4$G�����`��$H������nhX���#7OhW�h$J�����hE�����4F�����n��G������`4X���#7]vDd�n4$O�����4J�����4E��d�����F��d����Z��X���%#7d|!70��`��$T�����n��O�������J��d������E��0���<0�����^X���1�33ֈX������:��� ������#�'�+�/�3�7ڷ/$0(7,48<<<<<#+ 3'<<<<< <<<<<� <<<<<9̰XKRX8K bf �TX30<<Y @TX@ 30/,74+('$<<<<<<<<<<Y TX# /,<<<<Y TX74/,<<<<Y �TX+('$74<<<<<<Y @TX74<<<<Y TX<<Y TX+(3074/,<<<<<<<<Y�bcK#a �TX<<Y TX@   <<<<<<<<<<Y TX<<<<Y TX<<<<Y TX  <<<<<<Y TX�<<<<Y TX�<<Y TX <<<<<<<<Y TX<<Y +('$8<<<<<<� <<<<<<<<Y1�  4) (/<<<<<<!05<<<<<�1,<<<<< %$-<<<<<<0335!5!35!3335!5!35!3dddv&&vd&vdpdddv&&vd&vd%NDNdddd%NiddNNDNdddd%NiddN������:��� ������#�'�+�/�3�7/$0(7,48<<<<<#+ 3'<<<<< <<<<<� <<<<<9̰X�KRX8�K bf �TX30<<Y @TX@ 30/,74+('$<<<<<<<<<<Y TX# /,<<<<Y TX74/,<<<<Y �TX+('$74<<<<<<Y @TX74<<<<Y TX<<Y TX+(3074/,<<<<<<<<Y�bc�K#a �TX<<Y TX@   <<<<<<<<<<Y TX<<<<Y TX<<<<Y TX  <<<<<<Y TX�<<<<Y TX�<<Y TX <<<<<<<<Y TX<<Y +('$8<<<<<<� <<<<<<<<Y1�  4) (/<<<<<<!05<<<<<�1,<<<<< %$-<<<<<<0335!5!35!3335!5!35!3dddv&&vd&vdpdddv&&vd&vdXDXddddX_ddXXDXddddX_ddX����:��� ������#�'�+�/�3�7ڷ/$0(7,48<<<<<#+ 3'<<<<< <<<<<� <<<<<9̰XLRX8L bf �TX30<<Y @TX@ 30/,74+('$<<<<<<<<<<Y TX# /,<<<<Y TX74/,<<<<Y �TX+('$74<<<<<<Y @TX74<<<<Y TX<<Y TX+(3074/,<<<<<<<<Y�bcL#a �TX<<Y TX@   <<<<<<<<<<Y TX<<<<Y TX<<<<Y TX  <<<<<<Y TX�<<<<Y TX�<<Y TX <<<<<<<<Y TX<<Y +('$8<<<<<<� <<<<<<<<Y1�  4) (/<<<<<<!05<<<<<�1,<<<<< %$-<<<<<<0335!5!35!3335!5!35!3dddv&&vd&vdpdddv&&vd&vd%NDNdddd%NiddNNDNdddd%NiddN������:��� ������#�'�+�/�3�7/$0(7,48<<<<<#+ 3'<<<<< <<<<<� <<<<<9̰X�LRX8�L bf �TX30<<Y @TX@ 30/,74+('$<<<<<<<<<<Y TX# /,<<<<Y TX74/,<<<<Y �TX+('$74<<<<<<Y @TX74<<<<Y TX<<Y TX+(3074/,<<<<<<<<Y�bc�L#a �TX<<Y TX@   <<<<<<<<<<Y TX<<<<Y TX<<<<Y TX  <<<<<<Y TX�<<<<Y TX�<<Y TX <<<<<<<<Y TX<<Y +('$8<<<<<<� <<<<<<<<Y1�  4) (/<<<<<<!05<<<<<�1,<<<<< %$-<<<<<<0335!5!35!3335!5!35!3dddv&&vd&vdpdddv&&vd&vdXDXddddX_ddXXDXddddX_ddX��n6���! 53! 54�3�6&;E0&% s�����n6� ���%! 7 5%36'&'33&084%`g UNK7a<=QRlE��n� �!��! ! 7! 5%36'6#"#! XN^MW\ D&~b_]aW>xN\adUr���n���$�.��%67�5!26! $547&# !&'$! $ ce'4'T8 N!Vm0w_c-SR@@]wl�����o6���! 3!4!"#! 6"Zn':SE/Os �����n6�!�� 3! 54'#5364##'! 85<'0[%|s}Ns(P ���n� ��&��"673! ! 7! 547&5! 3hf=G=e H6ߴ_c vK]XKRF.%@����n� �"��! ! %!$#"! !663 I W .<s~\Fy-Cm!���n�����## #! ƤۮȤ{C~fSy���n6���! 3 5+53$54'!6+<'0ܯ�d$Dx<mdc���n���5��%67$5!26 63 #=# ###&!"6!&%$]s=0pdm^�ۭ-z(ɦxC{벻gd?GZ�ZyA #v\[���n4� ���&'  ! 5%254!"#! j:%2㞝{?bJql|c���J� ���!"! 7! )!"63 ɨ5+#QOK&DTU���n��� ��#�!"#!"#�!263 ^>xfnU(}1(!��n6���! 73! 54'#53$54$53605!s]{�%0߳?C-?rݲyn���n5���% 3! %5'6%5%5!!3`]JVO;2x}ΰ_��n���&��#�5% #! #�5%$!$7 63 } u|bbIK^(w4����J���! 3! 54'73�J#+5-J-RkmvIK&|���nj�$��3254'##533�! �547 X֒./w@DD\u&IR���2'���! 3! &#"#&'#53263 '48DB§Kiq.5ThM��n� �7��! ! �!#"$53;265+5765!"%5!263 F2dڂJ|;o&I+mvyف;͉5pr)Z{����n5���! 73! '#'235#7E!?дB<mݩN$^����n�*��767�5!23 #=! # !&'$x`ىxvS8߱b" K a`TTr@mMpRcE��n4���! 3! 54736734!"!?5 Dc (Ԕ( t9���n4��#��&#  ! 5!4#"#54!5 63 s`1 ㈲6UKIr] =`|::����J���74#"6#=&#! ĮځUuh=^ub|��p�#��� �325&+53$54$73(r׆̫Z ${Hp,=ceT����n4� ���&# ! ! 5!63zD䦔PpYql>J=RI�����I��$��!26! #54#"67 ! 3! 5!"[`%礧 0Iωy:DDUwqR`��n\��#��#3#! 73! # !3'33;#"[?~W#;H 5^g^%"Di5N-6ϥG����J� ���!! 7! 363ˢ9&&UXvn_%N����2�!��%!5 65&%'%7764&#532MPsyPjJ@JKp̊nz(ES8KJ7����n5�&��! 3! 4+53254'#53254!#53 35!!-ӚmvvQIųyaNGn��x>�&�� 3! 4'#5327&+53654!5 #\0'loM}ҥSg~\VN�����n_6� ���$! 27#�! 3"%#',$*۾?.hxx`S^;^O�����n4���! 53! 5+53$#%4%%({[FLxq����nB� ��! 53! !#53$#3!2735! -ng!!} )掎F`ow�����n���%��!$! 5)4! ! %#$! 3#3&29 # ㌌bxl!j`?~ʸ���n6� �,��4&#  !"'!5 5!"! 5$7 6!| '/ڋ%v'Úk݇lx'Ŀ��z���#��32%$76#"##"6%3$32Bpr.HZd D]]ǩ*H$OH5*N,FhI(2:(jn�����d(�0�<���$47'&'#&%'67$%&573265&�5#"6kVorb<FjUe+ |tzk:$&ao6XC ӤfE, f \7ިYlg/B8Mu8yzR4] ����d����!!! 7332&$53V[]'#z 8<ݭ~~���d8�����3#%3#! 7332&$53Ly[]'#z8<8<ݭ~~����d�������! 7332&$53!!3#%3#[]'#z Vy8<ݭ~~%�����d����3#! 7332&$53'I[]'#z&8<ݭ~~�����d�����3#!!! 7332&$53'䙖V[]'#zy8<ݭ~~�����dy���� 3327! 7332&$53(v[]'#zy18<ݭ~~����d����!!! 7332#"#'!  VtX!71n7\o��dd����3#! 7332#"#'! mtX!71nde\o�����d6�����3#!!! 7332#"#'! Y䷖VtX!71n6y\o�����dy�� �� 3327! 7332#"#'! PvtX!71nyH\o����d������##"#! !!7VD!#m: �����d��d����##"#! 3#D #m: ����d��y����##"#!  3327pvD #m: ���d�� ��#�#"#5#"#�!263 !!/8WbVV@~Y$3 ����d8�� �$��#�#"#5#"#�!263 3#%3#/8WbyV@~Y$3 ��d(�� �$�(��#�#"#5#"#�!263 !!3#%3#/8WbVyV@~Y$3 7%���dd�� ��#�#"#5#"#�!263 3#/8WbvV@~Y$3 ���dy��%��#�#"#5#"#�!263  3327/8WbvV@~Y$3 �����<��$��!!! 73!2&#"#4+'73263 VnG{ RmWPOC06]g[x(2���<8���(��3#%3#! 73!2&#"#4+'73263 tynG{ RmWPOC08R]g[x(2����<<��� �,��!!3#%3#! 73!2&#"#4+'73263 VynG{ RmWPOC0%N]g[x(2��<d��$��3#! 73!2&#"#4+'73263 YSnG{ RmWPOC0dd]g[x(2��<y��)�� 3327! 73!2&#"#4+'73263 FvnG{ RmWPOC0yG]g[x(2���<��'��#'#! 73!2&#"#4+'73263 X$nG{ RmWPOC0x]g[x(2����qu� � ��" 654&7.5463!!"32�� �r(kOAž(u nPM/1|I49�����/���$�H@&�  !  !L%<2<<<1�@ � /<22<2220#"!!#!##53546;#"!5463cM/ѹc'&Phc//яN((hcN��/��J���R@F� L<2<<1�@� �/<220@ ]#!##53546;#"3#JcM`/яNPhc���/��J��7@F L<<1�@  � /<220!#!"!!##53546J�cM/ѹ{Phc/яN����/���)�-�Z@/F+** �$ "&L.<2<2<<1�@#$�-*�$!/<<2222220#"!547676;#"!#!#!##5354633#c'&W'NcM((hcNU'Phc//яN�����/���&�N@(F  �! #L'<2<<1�@ ! &!/<<22<2220#"!5463!#!"!!#!##535463c'&�cM/ѹ((hcN{Phc//яN����/��L�-��54'&+"##535476;2!!;#"'&5#5$%e"c'&WWWU{%&sQQ`ch((((h=яNUVVSN''PO`���o�Y��&'&#"#"'&'5327654'&/&'&547632&547672!!;#"'&5#5354'&"QVITFu?;11?æ{|`\alfccaFF2-@LLfpHM\[b^{%&sQQ06DE64?+*'W@%$!+[[#5-,QK(#*$JKNV _]`\L''PO`NA+210@=����K��#5#"&5332654'!"'&5476;#"3!'&5476;#"!32653#5#"&5O Cuȸ||S[PZwrYYl6 7`;||Cu%!fcf$^SBW{8Kz+) a{fc����:��!&#5#"&5332654/&763!!!327653#5#"&59`M1Cuȸ||MM 7||SWCue,'"xMfca?'GzL _b;fc���V�5��!&#5#"&5332654/&763!>32#4&#"#9`M1Cuȸ||MM 7BuƸ||e,'"xMfca?'Gzed\����V�5�<��!"'&76763!!32653#5#"&5#3!#"&5332765!"3ە^SWsv||CusCuȸ||WVۃ^SBWLa{fcBVfcf__{{����V �H��!&#5#"&5332654/&763!6763232653#5#"'&=4&#"#9`M1Cuȸ||MM 7c%Zk>8nClbd||xe,'"xMfca?'Gz2XO{fcx{䟞��[B`&/��N�V�� ��332673 &Vv aWV` v ޞKKJL��J�[`&C����N��~`���27676=3#!5!c\@&@exj`Qq<vtoE'����-`� �� ##4>73>53zK-b[;Iwz?-b\;2Nh`i8^X dwNji8^X VnZ7���X��`���##!5!ʺe/я�������`����#4.#!5!2%# '>ni+ՅĔ^;kjt@,?]ET`���X��`���!2#!5!2>4.#!Xז\##\(qf==fq(`AiiA*HnuunH*��X�����!!3!\\CL$�����`����)!2!4.#5Ӄ5W !3WmO`<٧^h=)����X��`���#4.#!5!2Tt7ӂ5m)<�����``���#4.#!#"'53265#5!2 $@pP${5NA&G.Cl,^`Jce:%r3C�����-���!5!3!----���X��S&!�?�����N��S&N�?�����X��S'X&!�?�����X��S'X'!L��?���`&��&�����u`&��&�����`&��&�����X��H`'��'���X`'!��(���X��`'��)�����`&��*�����Y��`' ��+������Y��`' ��,z��k&��.�����Y`' �/������XV`'��0���X��`'��1���X��'Q��2���X��p&0�4�����X��x`'!��6���`&��7�����Vd`&q�9�������`&|�:�����X��`'Q��<���V_&�=�����X��`'��>���X��S`'9 ?���`&��@�������t'!��+���X��H'q��'���X��'A��1�����&��:������X���,�� ##54>7#33>53r`#8!2-A,x#8"2.@,eX5AnEQ`Q2,  BL 6AnE RaQ1,� '9��� '9�� X&��� ~X'���� '��� '�� X&���c ~X&���c� '��� '�� X&���c ~X&���c�'9���'9����&���L��~&���L�'���&����&���cL��~&���cL�'K���&��K��0a&��K+p��~a&��K+p�'x~���\F&��x��?&��,~�� x&��>�'xx���\F&��x��?&��,x�� x&��>� (f'�Z��� >f'�}��>\/&�� 8>>/&�� 8� (f'�Z��� >f'&��8\/&��88>/&��8� (f'�Z��� >f'�2��>\/&��8>>/&��8� (f'�Z��� >f'�2��>\/&��8>>/&��8�}R'+\���}GR'+���}'�\���}G'����}'�\���}G'����}'K\���}G'K�� ' ^�� ~&�� /&^��K�> ~/&��K�>�)�����7��%#"'$47332767654'&54767;#"'&/cͷ?Ahž#62 #dGG&+@XA:g!axL<I&b \^~B"PA7.EB|=Q#!w*6(  %?+)x@����������)+'�����+&������+&��p�����+&��p����)+'���+& ��+&!��E+&"��E�):'���:& ����:&!���K��:&"���K�H���� +E�&��;#"'#"'$47332767654',25<KG"Yxa\tq/1ZLXOK!eEa`P<@0mB%kc50ep��H'K�%��� +&,��K�+��0a&��K+p��~a&��K+p����� "� �+�6��%>54#"%473303576 !! &5"'&3254&'?TKJ&|tD.^(.E:q!&PET*4pHuJ6>(E&7 kcCryblBc5/iCp4 ���� ���'qFk���&��qF��l&���K��l&���K @r'>p�� 6r'>�����X� ��%+53276=3+HZ#c,1VV,1jٻ����~X���%+53276=3;#"+MZ#c,11,c7nVV,1jj1,��Jq�����X&;���c~X&<���c�p��n���"56$3=gi~wu������n���52&$=Ԛuw~ig����* ��'���/&'&#"#67632O,$e5Fqp[?8WH7  $0GJI ������ '���327673#"'&'O,$a9Gqp[?8W7  $,KJI ����Ps,������l&h��s,���Pt,������i��,k� ��;#"'&=3!1,cK\WL71,\W+����Pu,�����Pv,������l'v,��h���Pw,������l'w,��h���Px,����l�'x,��h��dy,������l'y,��h���<z,������l&h��z,����UN����'{T����&r��{�l��9'|T���l��9&r��| @'|>p�� 6&��|>�l '}��T���l &r��}���'|>q���&��|�XD��&;��|+p��~&<��|+p���yT������� ��3;#"'&1,cKPWskj1,\e���'9���&��9X&���~X&����'�o�����^&��^� '��� &����&���cR��~&���cR�'���&����&���cR��~&���cR� (f'�Z��� >f&��\/&�� >/&�� � (fZ���� >f�0��%3#"'&'&'!27# '&5767"#"5$3 "(1{R=IrbJIԖ^` __&m3HZdP^vc–e4)?6 [_w�����\/���&'&'&5672+5327676SSgURHKLXJKݣdht^#4b4bBPH:jV�����>/�)��;#"'&'+53276767&'&'&5672~AI2hrBV~(;E)Kݣdht^eSgURHK 4b)N"w6a.%PH:jV#��� ('?Z��� >&��?��\L&�� ��>L&�� �}R\����}GR� ��&'3;#"'#"'532767654"9aRQS,cKa].-fgsT!"#?zNuIS,!&* 1p*D�}'E\���}G&��E b&^��� ~&���3;#"'!5 767654x I*eK2D0# &pgM,>ꅗ:H~ b'q ^�� ~&��q � `���� G�F��%7653323;#"'#"'&''&'#&'$473327676'&/3N0%@nS,cKvDm% I01_@8'TPxmil_Qb_y^@@$:|_2&aS,`[ F{<k>GHܳ&%0l}=J<~���� �1��%+53276=3327653763#"'&'#"'&+8LcKc,P,+hm,%@n\Kf%#?70`DAbH<;!.,Pd@dczg2&q\ =!1(�7�8��#"'&'#"'&'+53276=3327653763;#"'%#?70`DAbH<)+8LcKc,P,+hm,%@nS,cKvD =!1(I;!.,Pd@dczg2&aS,`Z� ' `��� G&��  &�� 7&�� � b���� �<�I��)"'&5#&'$47332767654'367676;#"/"3276'&'&u&4-JXPxmil_Qf[+!' (s{lHX}a*=RKgL~큻%MGHܳ&%Dl7(2l^F"%GMF ,\v7Ql?[F����2� �.��327654'&#"!"'&'+53276=36767632Ш큺%0LJNA'fKc,P-e_KUskl?[F*#=,PdrNP2T?!'Dmx�����+�8��)"'&'+53276=36767632;#"/327654'&#"JNA'fKc,P-e_KUqm*=RKg਑큺%0L*#=,PdrNP2T?!'DKH ,\vl?[F��� ' b��� &�� ��2&�� ��&�� ���d��������)��)5!3%632;#"/%3276'&'&#"@o\Dui*=RKg큻%0Pz\?c!'EMF ,\v?]DQx������� ���%3276'&'&#")5!3%6329큻%0Pzu \Duiʸ?]DQx\?c!'Emx�������)��)5!3%632;#"/%3276'&'&#"8 \Dui*=RKg큻%0Pz\?c!'EMF ,\v?]DQx������'Rd�����&��R��&��R��&��R�u *f����u �%�+��! '&7.54762;# '!2764"[b=D}a_[9^DU)k_1ocz2t*n@00@p[C+ @Mkl=v8`3$���*���727&'&5763"327%+5<K4X}ں>SF7J \X];d}M4F!Ť������$�/��%+532767&'&5476762;#""654'v`kB;(aD hYYh MXD=p`vʨ4/gg/($'UZ'-)74--47)-'bM,(U __ ���u F'wf���u L&����F&��w��L&���'~���\L&����?&��~�� ~&���kH'R~���k &��k��?&��,~�� ~&��8�k�����!�D��#"'5327654'&'&7676'&'$54733276763;#"'J&P DfXRNB8D-<9<NJ KUmeyYbL1,cKqoR! Xn*' X &/.Q&+pXK5:,\.#/^Ikj1,{~��������)5!27654'&5476766-62 hGf>_h$$EB|=Q#!v+6(  %{{qe������)��)5!27654'&54767;#"'&/66-62 hGG&+@XA:g!a_h$$EB|=Q#!v+6(  %?+)x.����l����#�$��%653;#"'#"'$&733276N1,cKpNyUcE@A(IPmI~jkj1,3.(B"[\ss~B"5������ ��+5327653WPKc,1se\,1j��������%+5327653;#"SMKc,11,cKVV,1jkj1,����^m����gt��5��%327654'&'&#"#"'&#4763&547632;#"bzL,5;(.;D K2KxAZM\HT((&iK*9:X DD(PNNOmf7*(?$GC,,����m��$��%#"'+5326767632%327654'&#"dan@ht4W^Q[a>/4(*X.[4fb0G1P8TYNE5EK&)<a%�m��/��%#"'+53276767632;#"%327654'&'&#"dan@ht4,+^]HB3$kK>/4:''5)24fb0$#1P8S1>,E5EX !a%���H'? ��� +&,��?&��'�R����~'�R���o������^� �$��&'&'&'3;#"'&'#"'&5476 xRot$8pKZI-&8:m*12e CY>)2'+eO,3;I0D���-�=��67654'&#"27&'&5476&'5#"'+5327654'&$"':A4N--0M,Q�@(Jxb 41}! @H=.%4-+#%v iEN@TSZ 'D49g=ql)D%'i.C!<NE��� � �$�/��%327654#"7632!!#"'&#53254'&#S*`rTKJ& lE.X.El g&JKTr`*LZ4pHu ~kcCrollorCckuHp4ZL� @p��� 6� �,��%4'&'&3#'!5 767&'&'&'&7676.<<C @/sFSii>v-3j  ;AWE L9P)8K6(S/VL_+Y9K1\S�Jq�����7��65&'&'&54767632;#"'&#"#"'$4733276L[/,4PT*uW ##rpl$-AIqYhu?AB[M!3!+ (;=A<^ĸ#0{bV` )gZZrN��� J' q��� ' ��X&;���c~X&<���c.&��{,.&��{,&��|,&��|,� &��}��� &��}����T���#"'53273676537M͞jK`Uq%BUG FA+7�����T���#"'5327367653;#"'&4;IʡjK`Uq%"@Pif<[A FA+7DT)����TL���*�� 35'5467676?67654&#">32,X\"$߸g^aOl39ZZ8L{4<+VZ@EL89CFnY1^5YVe����d�� ��73!!d00#N@ |������ ��$��327654&#632!"'327654&#|4w=Ưވdudo^,~#r;BYWa{zzp4=8h�����d���  kxww�������� ���33 !7>'.'Z '8ZA xzebcz\ ����� ��#%%|  6uSXSX������� ��#%| *uSX����� ��!#3!53#Xմm����8��� ��!!!!!p+E$#���������#��� $&6$ 6�7!!�!�!&�zzz : zSN{{ : {{ 0 �����|���3#ȴ+������ ��!#3 |x.xq={C���������� #3|M3�M����� � ��3  #t8/.R9/S.L����w���3  #t8R9SL������� ����!!!!!!!|p,Dܴ$E+!$$o$��������'���64."26� $&6$ "&462^^ޟ^^zzz : zRtRRtRߞ__ߞ__X{{ : {{RRtRR����������$54$!"#63 �( 57~bYfԶ������*� ��33 3# ȴ^+_C������� ����4."2>#&'.4>2fH}}HH}}zf@HGAhxyy|HH|}HHL;%w%<yy�������D� ���##63 7654'&#"lv~l r+.N$\osrlX������ ��  ^c^L^^��d�����%#%782"8����������#34ȴ\��� �� 7   'QEEmnb_b]Xbdb���������$��!#5&'&76753676'&`KmmK`KmmKǢ90Ll2lKHLnnL��d��� ��!#73~�������%���4&"2$ &767&'&6 4&"2{{{/r/77/rBr/77/r{{{ {{{1Bs/.rCs/.rî{{{����� ���3632!2654&#"Ȅ 洢*0gNvc��� ���3 #"'032654&ȴ W󁄴0*gнcv��d�����5!3#d+��d������ #7 �"&462ШRtRRtRN@&RRtRR������|����d���73 d00#N@&�������d��'��� #dz۴,;X�������� ��!5!5!)5!S2SR����7' ��X]��F���: ' ��b\��:���= ' ��]\��C���; ']��< ��b���= ' ��] ��b�����H'\��&\��'\��\������H'\��'\��'\���]�����H' �� '\��'\��\��������H'\��&\��'\���]�����H']��'\��'\���]�����H']��'\���'\�� �� �����H&\��& �'\��\��������H&]��& �'\��\��������H' �� '\���'\�� ����H']���'\��&\��\�����H']���'\��'\��]�����H' �� '\��'\��]��������H&\��']��']���\�����H&]��'\��']���]�����H' �� ']��']���\�������H& �'\��']���\�������H& �&]��'\��]��������H& �'\��']��� �� ���H' �� '\��&\��\�����H&]��'\��'\�� �� ���H' �� ' �� '\��\�������H']��'\��&\�� �� ���H' �� &]��'\��]�����H' �� ' �� '\��]�������H' �� '\��& �\�������H' �� '\��& �]�������H' �� & �'\�� �� ���H']��'\���'\��\�����H']��&]��'\���\�����H']��'\���'\�� �� �����H']��']��'\���\�����H']��&]��'\���]�����H']��' �� '\���]�������H']��'\���& �\�������H']��'\���& �]�������H']��& �'\��� �� ���H']��&\��'\��]������H']��&]��'\��]������H']��']���'\�� �� �����H']��']���']��\�����H']��']��']���]�����H']��']���']�� �� �����H']��&\��']��� ������H']��']���&]�� ������H']��' �� ']��� ����H']��&\��'\�� �� ���H']��' �� '\��]�����H']��'\��' ��  �� �����H']��' �� &\��]�����H']��']��&]�� �� ���H']��']��' ��  �� �����H']��&\��& � �� �����H']��&]��& � �� �����H']��' �� & � �� ���H' ��&\��'\��\������H' ��'\��'\���]�����H' ��' �� '\��\��������H' ��&\��'\���]�����H' ��']��'\���]�����H' ��']��'\��� �� �����H' ��&\��& �\��������H' ��&]��& �\��������H' ��' �� '\��� ����H' ��']���'\��\�����H' ��']���'\��]�����H' ��' �� '\��]��������H' ��&\��']��]������H' ��&]��']���]�����H' ��' �� ']��]��������H' ��& �']���\�������H' ��& �&]��]��������H' ��& �']��� �� ���H' ��' �� '\��\�����H' ��&]��'\�� �� ���H' ��' �� ' �� \�������H' ��']��&\�� �� ���H' ��' �� &]��]�����H' ��' �� ' �� ]�������H' ��' �� & �\�������H' ��' �� & �]�������H' ��' �� & � �� ������ ���#3 !!#!]W:\w98qq+_������N� ��� �%�*��!2#!327&#363&#!3654/654'f;33;$ $#>]a{w DD66����3������! ��)327&#!36'hPcp~qAA k{q�������S����3%!!!!!!-x9vq dddsd������ � ��!!!!!#3#oQn.ddq�����s��&��&$#"32767!5!# ��!2deVRuu^oRaG@;@&5dSUmnHFcI�����f������3%!#3!53#.nXddddq dddd ��fY����6765%!#!53265-V?O?nqd J^ dd�����0� ���!3 #!3pdw@1q ����2�� ��!!!3ddo ������o� ����!#!! !3!3_Gbn}qR+q  �����r����'�(�� ! '&76 7& 676'&&:żGlllli$ #ab2222jT%%5$c$�������-��6&/.4%&  %5 64&/.$ Pdo&nŢmngzoʷ-[ʚ)'NXd''pui$2Xf| /������ ��3%!!!!rpq ddq������� ���$!&%! 65!� �X!!Y fqba@`|gd5\*$������ ��3%! 3!dq d+���D������� 3!3%! ! 3! !D5D:9:9d|q  d+���l������ 3%! 3 ! #(\~vbL:H|dq d22{��������� 3!! #3ndp29V��{{��"�,�3��4&'3!5#"&546;54&#"5>3 5#">76/=Kd?Vu`Tw86/^b;:gCzӆ]YfaH..t''UNHGgwt��������-��!>32�#"&'!4'&'676763&#"327N:|�|:^,<<,9RKM_]daadt= z =OsKTdihtJ���q{��#��%#"��!2&'&#"3276%M]-ULEmGJXHCQRHV,${z$d$$>:##dWS%&�������-��!!5#"�323327654'&'&#"N:|�|v9,<<,^(]_MK^daDDaZKsO=  =Td6Jthi��o}{�����!327# ��32�!.#"}K_mk)#i̩J@b]u-)8 CqzӾ����/��� � ��3476%#"!!!#5354763g.9:9|WX -8J_D8d97ddddTV���qV{��#�.�=��65326=#"�325!�!"&32767654'&#"jlQR:|�|:Nry^,<<,9/KM_]=ʌo,*qdaDDad-w=  =OsKihtJ�����H� ��"��34'&3'!>32!4&#"!� GS5‡OIƁkk h@[:Lded\ПU����5��� ��33#!!JKOh����V �����#676#532765!3#%G(=1l$%OQRaеT0Hd01``������2� ���!3 #!3OHіmdi#L��������&5#"'&5!3J=(G%RQOLiH0T0Z``~J^d������{�"�&�1�<��!>32>32!4&#"!4&#"!3%34'&%34'&OIƁԝTށkkkkd[ GS5 GS5`edJv\П\ПUh h@[: h@[:������H{� ��"��34'&%3'!>32!4&#"!� GS5‡OIƁkk h@[:hded\ПU����qu{� ���#��2��#"��27&"676'&s3x33x3d4'pp'3(pp({98  kp-$-R-ۀ-�����qV{����-��%!!>32�#"&4'&'&'676#&#"32N:|�|9,<<,^؆]_MKdaaKsO= z =oHJthi���qV{����-��%#"�325!!3#32767654'&#":|�|:N<^,<<,9(KM_]daDDad=  =OsK2HHihtJ������{����3'!>32.#"!N:4I,hdfc˾z��o{��E��67654'&/&'&5432654&/.54632.#"#"&'i'K&'q4=B%%U+.39GSOjqL4vfLJ\_opPx3Zl=vf03"3;@{R?Bsl37'*7CoT78^UNO,, z1$YXDL#/%%��7������%&7#!!;!"&5#53*\{KsբjU|7N(dUNdudT���D`� ��"��%&'&5##!5#"&5!3265! GS5CIƁTkkTS hl[:hded0�����=��`�� ��3%! 3!YT^^d\hdT���V��`�����3!3%!!3! !bTNdhhdjjj�����L��`���� 3%! 3 ! #U|p|[hd-s����=V`����7%! 3+53267>^]_lP|XQ+ۙdi8{dCY���X��b`�� �� 3%!!!5!\vwhddhdd������h�$������%���s'�&������'������(�����#�)���s�*�����;�+�������f�-�����j�.�����j�/������0�����3�1���s�2������3���s�4�����T�5����6�����7���)�8�����h�9���D���:���=��;�;�����<���\���=���{-{�D����E���q{�F���qZ�G���q{�H���/���I���qVZ{�J�����d�K�����y�L��Vy�M������N�����9 �����{�P�����d{�Q���qu{�R���V{�S���qVZ{�T�����J{�U���o{�V���7���W���X{�X���=��`�Y���V��5`�Z���;��y`�[���=V`�\���X��`�]������ ����� �� �6/&"27 d3{44{3s s#Տ0,-��k������37!!5!5%6bJJgq ddd HdH���������(��7!676'&'$32!!76�76&#"�)`"LlDbZE0Q](=ymd͕@9\9pd9hbiddAb�����s�$�*�0��"'5327&+5327&#"56325654&'>54+!ĪeO6?;2:L uWEdJj D d <h@Ѳ|!ŐUl$yX�����Z�������#3 !!3#!!5Qpq3d\���������#66'&#"!! !"'532gd1jKEн܁\`I Kd# F<d���q�� ��%��%6'27&"2'& 632��# ��|&d:-(?"^BhPpc \ʳ#2"<j 6-f/���A���� �� 3%!!! Sq ddq������ �$�)�1�9�A��%6'&'�5.54$  $54627&"27&"676'&X_!,, L�51p11p10r00r, `_!dJN'M г #ŏُlfNa0!MM��j�� ��%��6/&"27"'5 7#"��3 ��d:-(?"*^Bh!cc\6oݕ2t<j 6-s%[�������Z������J����s����d������d����������h��������������F !;����3#!. Y_$ �����F !;��� ��7!'!%3 YٍF %=�����F !;����"��4767632"'&'&!'!%30&$I Yٍ$$% %=����F !;��,�0�4�8��"'&'&4767632"'&'&4767632!'!%3$$%$%$ Yٍ?H%$HG %=���F !;��+�A�E�I�M��"'&'&4767632"'&'&476762"'&'&4767632!'!%3$$%$H$%$ Yٍ?H%$ JHHG %=����F !;��+�A�W�[�_�c��476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&!'!%3'H$%$%HH$%$%H Yٍ$JJ%$J%$S$J %=������F !;��+�A�W�n�r�v�z��476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3'H$%$%HH$%$%H&$I Yٍ$JJ%$J%$S$J$$% %=�� ��F !;��*�@�U�i������"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3$H%$HJ&$UJHJH~J&$ YٍRHJ%$HG$$%$HGH%$H %=�����F !;����!��476762"'&'&!'!%3JH Yٍ$$% %=������F !;��,�0�4�8��476762"'&'&%4767632"'&'&!'!%3JHd&$I Yٍ$$%%$$% %=����F !;��,�B�F�J�N��476762"'&'&"'&'&4767632"'&'&4767632!'!%3JH$$%$%$ Yٍ$$%H%$HG %=������F !;��,�A�W�[�_�c��476762"'&'&"'&'&4767632"'&'&476762"'&'&4767632!'!%3JH$$%$H$%$ Yٍ$$%H%$ JHHG %=���F !;��+�A�W�m�q�u�y��476762"'&'&476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&!'!%3JH]H$%$%HH$%$%H Yٍ$$%.$JJ%$J%$S$J %=��� ��F !;��+�A�W�m������476762"'&'&476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3JH]H$%$%HH$%$%H&$I Yٍ$$%.$JJ%$J%$S$J$$% %=� ��F !;��*�@�V�k�������476762"'&'&%"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3JH$H%$HJ&$UJHJH~J&$ Yٍ$$%HJ%$HG$$%$HGH%$H %=�����F !;��+�/�3�7���"'&'&4767632"'&'&5476762!'!%3rJ%$$Jm Yٍ@H$%$%H %=������F !;����"�8�N��4767632"'&'&!'!%3"'&'&4767632"'&'&54767620&$I YٍJ%$$J$$% %=H$%$%H����F !;��,�0�4�8�N�d��"'&'&4767632"'&'&4767632!'!%3"'&'&4767632"'&'&5476762$$%$%$ YٍJ%$$J?H%$HG %=H$%$%H���F !;��+�A�E�I�M�c�y��"'&'&4767632"'&'&476762"'&'&4767632!'!%3"'&'&4767632"'&'&5476762$$%$H$%$ YٍJ%$$J?H%$ JHHG %=H$%$%H�� ��F !;��)�>�S�W�[�_�t���476762"'&'&�476762"'&'$476762"'&'476762"'&'&!'!%3"'&'&4767632"'&'&476762'HIIHHIIH YٍI%$$I$II%$I%$S$I %=HIIH���� ��F !;��+�A�W�n�r�v�z����476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3"'&'&4767632"'&'&5476762'H$%$%HH$%$%H&$I YٍJ%$$J$JJ%$J%$S$J$$% %=H$%$%H�� ��F !;��*�@�U�i��������"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3"'&'&4767632"'&'&5476762$H%$HJ&$UJHJH~J&$ YٍJ%$$JRHJ%$HG$$%$HGH%$H %=H$%$%H�����F !;��+�A�E�I�M���"'&'&4767632%"'&'&4767632"'&'&5476762!'!%3rJ%$$$%$Jm Yٍ@H$%JI $%H %=������F !;��+�A�X�\�`�d���"'&'&4767632%"'&'&4767632"'&'&54767624767632"'&'&!'!%3rJ%$$$%$J&$I Yٍ@H$%JI $%H$$% %=����F !;��+�A�X�n�r�v�z���"'&'&4767632%"'&'&4767632"'&'&5476762"'&'&4767632"'&'&4767632!'!%3rJ%$$$%$JV$$%$%$ Yٍ@H$%JI $%HH%$HG %=���� ��F !;��+�A�X�m�������"'&'&4767632%"'&'&4767632"'&'&5476762"'&'&4767632"'&'&476762"'&'&4767632!'!%3rJ%$$$%$JV$$%$H$%$ Yٍ@H$%JI $%HH%$ JHHG %=� ��F !;��+�A�W�m��������"'&'&4767632%"'&'&4767632"'&'&5476762%476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&!'!%3rJ%$$$%$JH$%$%HH$%$%H Yٍ@H$%JI $%Hz$JJ%$J%$S$J %=���� ��F !;��+�A�W�m���������"'&'&4767632%"'&'&4767632"'&'&5476762%476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3rJ%$$$%$JH$%$%HH$%$%H&$I Yٍ@H$%JI $%Hz$JJ%$J%$S$J$$% %=�� ��F !;��+�A�V�l����������"'&'&4767632%"'&'&4767632"'&'&5476762!"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3rJ%$$$%$JI$H%$HJ&$UJHJH~J&$ Yٍ@H$%JI $%HHJ%$HG$$%$HGH%$H %=������F !;��)�>�S�W�[�_��476762"'&'&�476762"'&'$476762"'&'476762"'&'&!'!%3HIIHHIIH Yٍ$II%$I%$S$I %=������F !;����!�6�K�`�u��4767632"'&'&!'!%3476762"'&'&�476762"'&'$476762"'&'476762"'&'&0&$I YٍHIIHHIIH$I %=m$II%$I%$S$I��� ��F !;��,�0�4�8�N�d�z���"'&'&4767632"'&'&4767632!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&$$%$%$ YٍH$%$%HH$%$%H?H%$HG %=m$JJ%$J%$S$J���� ��F !;��+�A�E�I�M�c�y����"'&'&4767632"'&'&476762"'&'&4767632!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&$$%$H$%$ YٍH$%$%HH$%$%H?H%$ JHHG %=m$JJ%$J%$S$J� ��F !;��+�A�W�[�_�c�y�����476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&'H$%$%HH$%$%H YٍH$%$%HH$%$%H$JJ%$J%$S$J %=m$JJ%$J%$S$J��� ��F !;��+�A�W�n�r�v�z������476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&'H$%$%HH$%$%H&$I YٍH$%$%HH$%$%H$JJ%$J%$S$J$$% %=m$JJ%$J%$S$J� ��F !;��*�@�U�i����������"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&$H%$HJ&$UJHJH~J&$ YٍH$%$%HH$%$%HRHJ%$HG$$%$HGH%$H %=m$JJ%$J%$S$J����F !;��� �!�7�M�c�y��7!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'& YٍH$%$%HH$%$%HJHF %=m$JJ%$J%$S$J$$%�� ��F !;����"�8�N�d�z���4767632"'&'&!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'&0&$I YٍH$%$%HH$%$%HJH$$% %=m$JJ%$J%$S$J$$%� ��F !;��,�0�4�8�N�d�z����"'&'&4767632"'&'&4767632!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'&$$%$%$ YٍH$%$%HH$%$%HJH?H%$HG %=m$JJ%$J%$S$J$$%���� ��F !;��+�A�E�I�M�c�y�����"'&'&4767632"'&'&476762"'&'&4767632!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'&$$%$H$%$ YٍH$%$%HH$%$%HJH?H%$ JHHG %=m$JJ%$J%$S$J$$%� ��F !;��+�A�W�[�_�c�y������476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'&'H$%$%HH$%$%H YٍH$%$%HH$%$%HJH$JJ%$J%$S$J %=m$JJ%$J%$S$J$$%��� ��F !;��+�A�W�n�r�v�z�������476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'&'H$%$%HH$%$%H&$I YٍH$%$%HH$%$%HJH$JJ%$J%$S$J$$% %=m$JJ%$J%$S$J$$%���F !;��*�@�U�i�����������"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&476762"'&'&$H%$HJ&$UJHJH~J&$ YٍH$%$%HH$%$%HJHRHJ%$HG$$%$HGH%$H %=m$JJ%$J%$S$J$$%�� ��F !;��� �"�:�P�f�|���7!'!%3"'&'&54767632"'&'&54767632 "'&'&4767632"'&'&'476762"'&'.76762�"'&'&54767632 Yٍ$$%%$$%J%$0$H%$HJ%$F %=%$J&$$%H$%$%HH$%$%H� ��F !;����"�9�Q�g�}����4767632"'&'&!'!%3"'&'&54767632"'&'&54767632 "'&'&4767632"'&'&'476762"'&'.76762�"'&'&547676320&$I Yٍ$$%%$$%J%$0$H%$HJ%$$$% %=%$J&$$%H$%$%HH$%$%H���� ��F !;��,�0�4�8�O�g�}�����"'&'&4767632"'&'&4767632!'!%3"'&'&54767632"'&'&54767632 "'&'&4767632"'&'&'476762"'&'.76762�"'&'&54767632$$%$%$ Yٍ$$%%$$%J%$0$H%$HJ%$?H%$HG %=%$J&$$%H$%$%HH$%$%H��� ��F !;��+�A�E�I�M�d�|������"'&'&4767632"'&'&476762"'&'&4767632!'!%3"'&'&54767632"'&'&54767632 "'&'&4767632"'&'&'476762"'&'.76762�"'&'&54767632$$%$H$%$ Yٍ$$%%$$%J%$0$H%$HJ%$?H%$ JHHG %=%$J&$$%H$%$%HH$%$%H���� ��F !;��+�A�W�[�_�c�z�������476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&!'!%3"'&'&54767632"'&'&54767632 "'&'&4767632"'&'&'476762"'&'.76762�"'&'&54767632'H$%$%HH$%$%H Yٍ$$%%$$%J%$0$H%$HJ%$$JJ%$J%$S$J %=%$J&$$%H$%$%HH$%$%H����F !;��+�A�W�n�r�v�z�������476762#"'&'&�4767632"'&'$476762#"'&'4767632"'&'&4767632"'&'&!'!%3"'&'&54767632"'&'&54767632 "'&'&4767632"'&'&'476762"'&'.76762�"'&'&54767632'H$%$%HH$%$%H&$I Yٍ$$%%$$%J%$0$H%$HJ%$$JJ%$J%$S$J$$% %=%$J&$$%H$%$%HH$%$%H������F !;��*�@�U�i��������� ��"'&'&476762"'&'&5476762 "'&'&4767632�"'&'&'476762"'&'.76762�"'&'&54767632!'!%3"'&'&5476762"'&'&5476762 "'&'&4767632"'&'.76762"'&'.76762�"'&'&4767632$H%$HI&$UIHIH}I&$ Yٍ$I%$II%$0$H%$HI%$RHI%$HG$$%$HGH%$H %=%$I&$IHIIHHIIH����m����!5!!$ f����m��� ��!!7!!!! %=m?'���m����"��2#"'&'&47676!!7!!!!E$$% %=&$Ih?'���m��+�/�3�7��476762#"'&'&476762"'&'&!!7!!!!H%$HG %=|$I;$%$?'�����m��+�A�E�I�M��476762#"'&'&476762"'&'&476762"'&'&!!7!!!!H%$ JHHG %=|$$%2$H.$%$?'����m��+�A�W�[�_�c��2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!N$JJ%$J%$S$J %=H$%$%H"H$%$%Hq?'�����m��+�A�W�n�r�v�z��2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676!!7!!!!N$JJ%$J%$S$J$$% %=H$%$%H"H$%$%H &$Ih?'�� �m��*�@�U�i������%476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!HJ%$HG$$%$HGH%$H %=$H%$H3J&$JHJHJ&$?'�����m����!��2#"'&'&47676!!7!!!!E$$% %=kJH?'�����m��,�0�4�8��2#"'&'&476762#"'&'&47676!!7!!!!E$$%%$$% %=iJH&$Ih?'���m��,�B�F�J�N��2#"'&'&47676476762#"'&'&476762"'&'&!!7!!!!E$$%H%$HG %=kJH$$%;$%$?'�����m��,�A�W�[�_�c��2#"'&'&47676476762#"'&'&476762"'&'&476762"'&'&!!7!!!!E$$%H%$ JHHG %=kJH$$%2$H.$%$?'��m��+�A�W�m�q�u�y��2#"'&'&476762"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!E$$%.$JJ%$J%$S$J %=kJHH$%$%H"H$%$%Hq?'��� �m��+�A�W�m������2#"'&'&476762"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676!!7!!!!E$$%.$JJ%$J%$S$J$$% %=kJHH$%$%H"H$%$%H &$Ih?'� �m��*�@�V�k�������2#"'&'&47676476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!E$$%HJ%$HG$$%$HGH%$H %=kJH&$H%$H3J&$JHJHJ&$?'����m��+�/�3�7���476762#"'&'4767632"'&'&!!7!!!!H$%$%H %=J%$S$J?'�����m����"�8�N��2#"'&'&47676!!7!!!!476762#"'&'4767632"'&'&E$$% %=H$%$%H&$Ih?'IJ%$S$J���m��,�0�4�8�N�d��476762#"'&'&476762"'&'&!!7!!!!476762#"'&'4767632"'&'&H%$HG %=H$%$%H|$$%;$%$?'IJ%$S$J���m��+�A�E�I�M�c�y��476762#"'&'&476762"'&'&476762"'&'&!!7!!!!476762#"'&'4767632"'&'&H%$ JHHG %=H$%$%H|$$%2$H.$%$?'IJ%$S$J��� �m��+�A�W�[�_�c�y���2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!476762#"'&'4767632"'&'&N$JJ%$J%$S$J %=H$%$%HH$%$%H"H$%$%Hq?'IJ%$S$J���� �m��+�A�W�n�r�v�z����2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676!!7!!!!476762#"'&'4767632"'&'&N$JJ%$J%$S$J$$% %=H$%$%HH$%$%H"H$%$%H &$Ih?'IJ%$S$J�� �m��*�@�U�i��������%476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!476762#"'&'4767632"'&'&HJ%$HG$$%$HGH%$H %=H$%$%H$H%$H3J&$JHJHJ&$?'IJ%$S$J�����m��+�A�E�I�M���476762#"'&'476762"'&'&4767632"'&'&!!7!!!!H$%JI $%H %=J%$J$$%.$J?'�����m��+�A�X�\�`�d���476762#"'&'476762"'&'&4767632"'&'&2#"'&'&47676!!7!!!!H$%JI $%H$$% %=J%$J$$%.$J+&$Ih?'���m��+�A�X�n�r�v�z���476762#"'&'476762"'&'&4767632"'&'&476762#"'&'&476762"'&'&!!7!!!!H$%JI $%HH%$HG %=J%$J$$%.$J$$%;$%$?'���� �m��+�A�X�m�������476762#"'&'476762"'&'&4767632"'&'&476762#"'&'&476762"'&'&476762"'&'&!!7!!!!H$%JI $%HH%$ JHHG %=J%$J$$%.$J$$%2$H.$%$?'� �m��+�A�W�m��������476762#"'&'476762"'&'&4767632"'&'&2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!H$%JI $%Hz$JJ%$J%$S$J %=J%$J$$%.$J4H$%$%H"H$%$%Hq?'���� �m��+�A�W�m���������476762#"'&'476762"'&'&4767632"'&'&2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676!!7!!!!H$%JI $%Hz$JJ%$J%$S$J$$% %=J%$J$$%.$J4H$%$%H"H$%$%H &$Ih?'�� �m��+�A�V�l����������476762#"'&'476762"'&'&4767632"'&'&476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!H$%JI $%HHJ%$HG$$%$HGH%$H %=J%$J$$%.$J$H%$H3J&$JHJHJ&$?'�����m��)�>�S�W�[�_��2"'&'&47676�2#"'&'&47672#"'&'&47672"'&'&47676!!7!!!!N$II%$I%$S$I %=tHIIH"HIIH ?'�����m����!�6�K�`�u��2"'&'&47676!!7!!!!2"'&'&47676�2#"'&'&47672#"'&'&47672"'&'&47676E$I %=m$II%$I%$S$I&$Ih?'HIIH"HIIH��� �m��,�0�4�8�N�d�z���476762#"'&'&476762"'&'&!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676H%$HG %=m$JJ%$J%$S$J|$$%;$%$?'H$%$%H"H$%$%H� �m��+�A�E�I�M�c�y����476762#"'&'&476762"'&'&476762"'&'&!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676H%$ JHHG %=m$JJ%$J%$S$J|$$%2$H.$%$?'H$%$%H"H$%$%H�� �m��+�A�W�[�_�c�y�����2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676N$JJ%$J%$S$J %=m$JJ%$J%$S$JH$%$%H"H$%$%Hq?'H$%$%H"H$%$%H��� �m��)�>�S�i�m�q�u������2"'&'&47676�2#"'&'&47672#"'&'&47672"'&'&476762"'&'&47676!!7!!!!2"'&'&47676�2#"'&'&47672#"'&'&47672"'&'&47676N$II%$I%$S$I$I %=m$II%$I%$S$IHIIH"HIIH &$Ih?'HIIH"HIIH��� �m��*�@�U�i����������%476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676HJ%$HG$$%$HGH%$H %=m$JJ%$J%$S$J$H%$H3J&$JHJHJ&$?'H$%$%H"H$%$%H����m��� �!�7�M�c�y��!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676 %=m$JJ%$J%$S$J$$%m?'H$%$%H"H$%$%H JH� �m����"�8�N�d�z���2#"'&'&47676!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676E$$% %=m$JJ%$J%$S$J$$%&$Ih?'H$%$%H"H$%$%H JH� �m��+�/�3�7�L�a�v����476762#"'&'&476762"'&'&!!7!!!!2"'&'&47676�2#"'&'&47672#"'&'&47672"'&'&476762"'&'&47676H%$HG %=m$II%$I%$S$I$I|$I;$%$?'HIIH"HIIH JH� �m��+�A�E�I�M�c�y�����476762#"'&'&476762"'&'&476762"'&'&!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676H%$ JHHG %=m$JJ%$J%$S$J$$%|$$%2$H.$%$?'H$%$%H"H$%$%H JH�� �m��+�A�W�[�_�c�y������2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676N$JJ%$J%$S$J %=m$JJ%$J%$S$J$$%H$%$%H"H$%$%Hq?'H$%$%H"H$%$%H JH��� �m��+�A�W�n�r�v�z�������2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676N$JJ%$J%$S$J$$% %=m$JJ%$J%$S$J$$%H$%$%H"H$%$%H &$Ih?'H$%$%H"H$%$%H JH��m��*�@�U�i�����������%476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&476762#"'&'&47676HJ%$HG$$%$HGH%$H %=m$JJ%$J%$S$J$$%$H%$H3J&$JHJHJ&$?'H$%$%H"H$%$%H JH��� �m��� �"�:�P�f�|���!!7!!!!4767632"'&'&%4767632#"'&'&476762"'&'4767672"'&'&%4767>#"'&'&�4767632'&' %=%$J&$$%H$%$%HH$%$%Hm?'|$$%%$$%3J%$$H%$HkJ%$���� �m����"�9�Q�g�}����2#"'&'&47676!!7!!!!4767632"'&'&%4767632#"'&'&476762"'&'4767672"'&'&%4767>#"'&'&�4767632'&'E$$% %=%$J&$$%H$%$%HH$%$%H&$Ih?'|$$%%$$%3J%$$H%$HkJ%$���� �m��,�0�4�8�O�g�}�����476762#"'&'&476762"'&'&!!7!!!!4767632"'&'&%4767632#"'&'&476762"'&'4767672"'&'&%4767>#"'&'&�4767632'&'H%$HG %=%$J&$$%H$%$%HH$%$%H|$$%;$%$?'|$$%%$$%3J%$$H%$HkJ%$���� �m��+�A�E�I�M�d�|������476762#"'&'&476762"'&'&476762"'&'&!!7!!!!4767632"'&'&%4767632#"'&'&476762"'&'4767672"'&'&%4767>#"'&'&�4767632'&'H%$ JHHG %=%$J&$$%H$%$%HH$%$%H|$$%2$H.$%$?'|$$%%$$%3J%$$H%$HkJ%$� �m��+�A�W�[�_�c�z�������2"'&'&547676�2#"'&'&47672#"'&'&547672"'&'&47676!!7!!!!4767632"'&'&%4767632#"'&'&476762"'&'4767672"'&'&%4767>#"'&'&�4767632'&'N$JJ%$J%$S$J %=%$J&$$%H$%$%HH$%$%HH$%$%H"H$%$%Hq?'|$$%%$$%3J%$$H%$HkJ%$���m��)�>�S�i�m�q�u��������2"'&'&47676�2#"'&'&47672#"'&'&47672"'&'&476762"'&'&47676!!7!!!!4767632"'&'&%4767632"'&'&476762'&'4767>"'&'&%4767>"'&'&�476762'&'N$II%$I%$S$I$I %=%$I&$IHIIHHIIHHIIH"HIIH &$Ih?'|$I%$I4I%$$H%$HlI%$�����m��*�@�U�i��������� ��%476762"'&'&%4767632"'&'&476762"'&'�4767672"'&'$4767>"'&'�4767632'&'!!7!!!!4767632"'&'&%4767632"'&'&476762'&'4767>"'&'&%4767>"'&'&�476762'&'HI%$HG$$%$HGH%$H %=%$I&$IHIIHHIIH$H%$H4I&$IHIHI&$?'|$I%$I4I%$$H%$HlI%$�����gm� ����"3!254#%!2#!"54!xxxxAA,Gxxxyxxy��gm��$�0�3�;���#"'##65##"5476�"3!254#%!2#!"54!3#'!#A; lB;;Bl ;"xxxxAAK Қ DDy~&%Nkk̛N%&VxxxyxxyU����gm��$�0�I���#"'##65##"5476�"3!254#%!2#!"54!!567�54&#"5>32A; lB;;Bl ;"xxxxAA"?XhU4zHM98y~&%Nkk̛N%&Vxxxyxxy?rn81^BQ##{l0����gm��$�0�Y���#"'##65##"5476�"3!254#%!2#!"54#"&'532654&+532654&#"5>32A; lB;;Bl ;"xxxxAA\e9}F4wCmxolV^^ad_(fQI7Zy~&%Nkk̛N%&VxxxyxxymR|yOFJLl?<:=svcE`����gm��$�0�3�>���#"'##65##"5476�"3!254#%!2#!"54 !33##5!5A; lB;;Bl ;"xxxxAA5by~&%Nkk̛N%&Vxxxyxxy]my�����gm��$�0�Q���#"'##65##"5476�"3!254#%!2#!"54!!67632#"&'53264&#"A; lB;;Bl ;"xxxxAAy^^a`<~B9>>Eoo4h6y~&%Nkk̛N%&Vxxxyxxy_ MLKJq ff����gm��$�0�@�`���#"'##65##"5476�"3!254#%!2#!"54"327654'&&'&#"67632#"&547632A; lB;;Bl ;"xxxxAAGX3333XW33331221DD &9:DTTXWll122y~&%Nkk̛N%&Vxxxyxxy45[Z4554Z[54bg KL1LMONuv �����gm��$�0�7���#"'##65##"5476�"3!254#%!2#!"54!#!A; lB;;Bl ;"xxxxAAiH3y~&%Nkk̛N%&Vxxxyxxy0���gm��$�0�=�[�j���#"'##65##"5476�"3!254#%!2#!"54�"32764'%&'&546 #"'&54767327654'&"A; lB;;Bl ;"xxxxAA55j]\655T./RQ./SZ85UVUV56-/.UQ100/0/y~&%Nkk̛N%&Vxxxyxxy[,+KLV,++]12Hdt::dJ01:7PyAAAAyN98?&%%$A?&%%$���gm��$�0�P�_���#"'##65##"5476�"3!254#%!2#!"54532767#"&547632#"'&2654'&#"A; lB;;Bl ;"xxxxAA.1220DC #<9EWXWXkl122Xf33XU5443y~&%Nkk̛N%&Vxxxyxxyg KK/MNoouv rh\Z4554Z\44����gm��$�0�>�J�Q���#"'##65##"5476�"3!254#%!2#!"54�"27654/2#"&546573A; lB;;Bl ;"xxxxAA2332233yty~&%Nkk̛N%&VxxxyxxyVVVVVVV)t'��gm��$�0�=���#"'##65##"5476�"3!254#%!2#!"543+53265A; lB;;Bl ;"xxxxAAA@1(TFy~&%Nkk̛N%&VxxxyxxyܕFE`Tl��gm��$�0�J���#"'##65##"5476�"3!254#%!2#!"54#"&54632.#"3267A; lB;;Bl ;"xxxxAA<1e9ɴ9f0/j6||{}7j.y~&%Nkk̛N%&Vxxxyxxyt"$$"���gm���4�@�L��"#"&54632&#"32�#"'##65##"5476�"3!254#%!2#!"54VX~_ Ua`UU`aA; lB;;Bl ;"xxxxAA,ۥ(j8pny~&%Nkk̛N%&Vxxxyxxy���gm��$�0�;���#"'##65##"5476�"3!254#%!2#!"5433 ##A; lB;;Bl ;"xxxxAAjixy~&%Nkk̛N%&VxxxyxxyazBm�����gm��!�-�0�8��67632 &547632"3!254#%!2#!"54!3#'!#7>T>}}?V<7xxxxAAK Қ DDv>G-;n;-GAxxxyxxyU����gm��!�-�F��67632 &547632"3!254#%!2#!"54!!567�54&#"5>327>T>}}?V<7xxxxAA"?XhU4zHM98v>G-;n;-GAxxxyxxy?rn81^BQ##{l0����gm��!�-�V��67632 &547632"3!254#%!2#!"54#"&'532654&+532654&#"5>327>T>}}?V<7xxxxAA\e9}F4wCmxolV^^ad_(fQI7Zv>G-;n;-GAxxxyxxymR|yOFJLl?<:=svcE`����gm��!�-�0�;��67632 &547632"3!254#%!2#!"54 !33##5!57>T>}}?V<7xxxxAA5bv>G-;n;-GAxxxyxxy]my�����gm��!�-�N��67632 &547632"3!254#%!2#!"54!!67632#"&'53264&#"7>T>}}?V<7xxxxAAy^^a`<~B9>>Eoo4h6v>G-;n;-GAxxxyxxy_ MLKJq ff����gm��!�-�=�]��67632 &547632"3!254#%!2#!"54"327654'&&'&#"67632#"&5476327>T>}}?V<7xxxxAAGX3333XW33331221DD &9:DTTXWll122v>G-;n;-GAxxxyxxy45[Z4554Z[54bg KL1LMONuv �����gm��!�-�4��67632 &547632"3!254#%!2#!"54!#!7>T>}}?V<7xxxxAAiH3v>G-;n;-GAxxxyxxy0���gm��!�-�:�X�g��67632 &547632"3!254#%!2#!"54�"32764'%&'&546 #"'&54767327654'&"7>T>}}?V<7xxxxAA55j]\655T./RQ./SZ85UVUV56-/.UQ100/0/v>G-;n;-GAxxxyxxy[,+KLV,++]12Hdt::dJ01:7PyAAAAyN98?&%%$A?&%%$���gm��!�-�M�\��67632 &547632"3!254#%!2#!"54532767#"&547632#"'&2654'&#"7>T>}}?V<7xxxxAA.1220DC #<9EWXWXkl122Xf33XU5443v>G-;n;-GAxxxyxxyg KK/MNoouv rh\Z4554Z\44����gm��!�-�;�G�N��67632 &547632"3!254#%!2#!"54�"27654/2#"&5465737>T>}}?V<7xxxxAA2332233ytv>G-;n;-GAxxxyxxyVVVVVVV)t'��gm��!�-�:��67632 &547632"3!254#%!2#!"543+532657>T>}}?V<7xxxxAAA@1(TFv>G-;n;-GAxxxyxxyܕFE`Tl��gm��!�-�G��67632 &547632"3!254#%!2#!"54#"&54632.#"32677>T>}}?V<7xxxxAA<1e9ɴ9f0/j6||{}7j.v>G-;n;-GAxxxyxxyt"$$"���xm���1�=�I��"#"&54632&#"3267632 &547632"3!254#%!2#!"54VX~_ Ua`UU`a7>T>}}?V<7xxxxAA,ۥ(j8p0v>G-;n;-GAxxxyxxy��gm��!�-�8��67632 &547632"3!254#%!2#!"5433 ##7>T>}}?V<7xxxxAAjixv>G-;n;-GAxxxyxxyazBm�����gm����!�)��0 00"3!254#%!2#!"54!3#'!#hfxxxxAAK Қ DD xxxyxxyU�����gm����7��0 00"3!254#%!2#!"54!!567�54&#"5>32hfxxxxAA"?XhU4zHM98 xxxyxxy?rn81^BQ##{l0�����gm����G��0 00"3!254#%!2#!"54#"&'532654&+532654&#"5>32hfxxxxAA\e9}F4wCmxolV^^ad_(fQI7Z xxxyxxymR|yOFJLl?<:=svcE`�����gm����!�,��0 00"3!254#%!2#!"54 !33##5!5hfxxxxAA5b xxxyxxy]my��gm����?��0 00"3!254#%!2#!"54!!67632#"&'53264&#"hfxxxxAAy^^a`<~B9>>Eoo4h6 xxxyxxy_ MLKJq ff�����gm����.�N��0 00"3!254#%!2#!"54"327654'&&'&#"67632#"&547632hfxxxxAAGX3333XW33331221DD &9:DTTXWll122 xxxyxxy45[Z4554Z[54bg KL1LMONuv ��gm����%��0 00"3!254#%!2#!"54!#!hfxxxxAAiH3 xxxyxxy0����gm����+�I�X��0 00"3!254#%!2#!"54�"32764'%&'&546 #"'&54767327654'&"hfxxxxAA55j]\655T./RQ./SZ85UVUV56-/.UQ100/0/ xxxyxxy[,+KLV,++]12Hdt::dJ01:7PyAAAAyN98?&%%$A?&%%$����gm����>�M��0 00"3!254#%!2#!"54532767#"&547632#"'&2654'&#"hfxxxxAA.1220DC #<9EWXWXkl122Xf33XU5443 xxxyxxyg KK/MNoouv rh\Z4554Z\44�����gm����,�8�?��0 00"3!254#%!2#!"54�"27654/2#"&546573hfxxxxAA2332233yt xxxyxxyVVVVVVV)t'���gm����+��0 00"3!254#%!2#!"543+53265hfxxxxAAA@1(TF xxxyxxyܕFE`Tl���gm����8��0 00"3!254#%!2#!"54#"&54632.#"3267hfxxxxAA<1e9ɴ9f0/j6||{}7j. xxxyxxyt"$$"����gm���"�.�:��0 00"#"&54632&#"32"3!254#%!2#!"54hf5VX~_ Ua`UU`auxxxxAAAۥ(j8poxxxyxxy����gm����)��0 00"3!254#%!2#!"5433 ##hfxxxxAAjix xxxyxxyazBm��gm� ��!��! !"3!254#%!2#!"540xxxxAA1GG}xxxyxxy�����gm�#�/�;�>�F��65'&'&547632&54 632'"3!254#%!2#!"54!3#'!#U9H5?K1||1K?5I9xxxxAAK Қ DDL C4$jj$4F LxxxyxxyU�����gm�#�/�;�T��65'&'&547632&54 632'"3!254#%!2#!"54!!567�54&#"5>32U9H5?K1||1K?5I9xxxxAA"?XhU4zHM98L C4$jj$4F Lxxxyxxy?rn81^BQ##{l0�����gm�#�/�;�d��65'&'&547632&54 632'"3!254#%!2#!"54#"&'532654&+532654&#"5>32U9H5?K1||1K?5I9xxxxAA\e9}F4wCmxolV^^ad_(fQI7ZL C4$jj$4F LxxxyxxymR|yOFJLl?<:=svcE`�����gm�#�/�;�>�I��65'&'&547632&54 632'"3!254#%!2#!"54 !33##5!5U9H5?K1||1K?5I9xxxxAA5bL C4$jj$4F Lxxxyxxy]my��gm�#�/�;�\��65'&'&547632&54 632'"3!254#%!2#!"54!!67632#"&'53264&#"U9H5?K1||1K?5I9xxxxAAy^^a`<~B9>>Eoo4h6L C4$jj$4F Lxxxyxxy_ MLKJq ff�����gm�#�/�;�K�k��65'&'&547632&54 632'"3!254#%!2#!"54"327654'&&'&#"67632#"&547632U9H5?K1||1K?5I9xxxxAAGX3333XW33331221DD &9:DTTXWll122L C4$jj$4F Lxxxyxxy45[Z4554Z[54bg KL1LMONuv ��gm�#�/�;�B��65'&'&547632&54 632'"3!254#%!2#!"54!#!U9H5?K1||1K?5I9xxxxAAiH3L C4$jj$4F Lxxxyxxy0����gm�#�/�;�H�f�u��65'&'&547632&54 632'"3!254#%!2#!"54�"32764'%&'&546 #"'&54767327654'&"U9H5?K1||1K?5I9xxxxAA55j]\655T./RQ./SZ85UVUV56-/.UQ100/0/L C4$jj$4F Lxxxyxxy[,+KLV,++]12Hdt::dJ01:7PyAAAAyN98?&%%$A?&%%$����gm�#�/�;�[�j��65'&'&547632&54 632'"3!254#%!2#!"54532767#"&547632#"'&2654'&#"U9H5?K1||1K?5I9xxxxAA.1220DC #<9EWXWXkl122Xf33XU5443L C4$jj$4F Lxxxyxxyg KK/MNoouv rh\Z4554Z\44�����gm�#�/�;�I�U�\��65'&'&547632&54 632'"3!254#%!2#!"54�"27654/2#"&546573U9H5?K1||1K?5I9xxxxAA2332233ytL C4$jj$4F LxxxyxxyVVVVVVV)t'���gm�#�/�;�H��65'&'&547632&54 632'"3!254#%!2#!"543+53265U9H5?K1||1K?5I9xxxxAAA@1(TFL C4$jj$4F LxxxyxxyܕFE`Tl���gm�#�/�;�U��65'&'&547632&54 632'"3!254#%!2#!"54#"&54632.#"3267U9H5?K1||1K?5I9xxxxAA<1e9ɴ9f0/j6||{}7j.L C4$jj$4F Lxxxyxxyt"$$"����gm�#�/�;�M�W��65'&'&547632&54 632'"3!254#%!2#!"54"#"&54632&#"32U9H5?K1||1K?5I9xxxxAA3VX~_ Ua`UU`aL C4$jj$4F Lxxxyxxyۥ(j8p���gm�#�/�;�F��65'&'&547632&54 632'"3!254#%!2#!"5433 ##U9H5?K1||1K?5I9xxxxAAjixL C4$jj$4F LxxxyxxyazBm��gm� ���+��!%%!%%"3!254#%!2#!"54decb`bMxxxxAAnξ;3o(T"(Uxxxyxxy�����jV����#�+�3�����462"7"32654$"&462"32654�462"6"&4622>7>54&'&'>54&#"&547&"'654.#"'72>32%%"&''%&/'%.547&54632B\BB\t- .B\BB\, -o    lN.  ;qsV6C70AIbbOSC**CSObbIA07C6Vsq;  .8L+ʏ]KY YK]+8ggg=>uggg=>"6''6']6''6'$9]W>:LktLJ73(#XQik\B?&STTS&?B\kiQX#(37JLtkL>W]9rlȡ~3D#@mm@#D3~lȬr��� �Kj -� ���"�(�,������"&4632'2654#"3#"&46327'7#5%32767654'&'7>732>7>54'.#"&$ &/.#"3276%2654#"'747'&'#".'.54>7>32676 767>32+"&'&'&'&'& '326y2>=32>=-5nnI3=>23=>S39?*nB?94iEB9?B  R' 8%/6 1.4&++ #?Y==Y?# ++&4.1 6/%8 'R  -*?9 9 !;+57? B:),#3A32%A(77(A%23A3#,):B ?75+;! 9 "`  B6Ĉ6B  _# 4aa7k~nnnnAnnnn-ںMғv$DK;7" D;KD$v h5WM' 1 *L7.4(#"NemmeN"#(4.7L* 1 'MW5hNA*,PI  ,9 :kR4_5"2S''RNNR''S2"5_4Rk: 9,  IP,*0(sBD0H.&&.H0DBs($'&����=j���(�2�A�N����7327327#"'#""'72#"'&547632">7&>32#"'&327654'&#"654.'&'&#"&'%% 767%767%7&54>76?62>?''! '&'7&''\E[:TT:[E\lJDEI>zz>Z+Q (F65/AFeN$0+EdFB/56F( Qy 0( ,@ *tt* B g굤g  &<]ii];& l m nmuvmmm b@,,@bdx==x.L #$-G0,a&0$4%Ca,0G-$#  ;t.f>v::rAe.t+B,E@y>zwwz>y9L,B=|9jwAu: a a :uAwj9|BQW.>. .>.QWB�� �j ����%�1�;�G�h������462"7"32654"547632�"&462432#"'&"3265473267!"& 7654'>54'&#".#" 632+ '.'&'#"&'&'&54632676&#";67&%32767654&'&#"RtRRt78,%,% RtRRt%,%,78j`;j|TVZGqpGZVT|j7aij "Y:8mm8:Y" jia (+G&<5t5<&G+( tRRtRh11R $ $ tRRtR$ $k11TXLTr˚,0^1ioE55Eoi1^0,�|,6[?Ki{pn7LL7np{iK?[6,|R:3/{W``W{/3:R���� �jn� ��"�.�4�9�>�B�F��4632#"&%462#"&�! ��! ��! ��! �!� �67##%67#5#Q;:RR:;QBRtSS:;Qm<=CAtu XLL Hd e;QQ;:SS:;QQ;:SSC<=@u jj *%Z*Rdf� �jn� ��#�/�5�:�?�C�G���! ��! ��! ��! �462#4&"!462#4&"!� �67##%67#5#1<=CAtu Č=T=)Č=T=XLL Hd eC<=@u ŋSwwSŋSwwSj *%Z*Rdf� �_jn��� ���#�/�Y�~��5#67##67#%!� �462#4&"!462#4&"�! �"'&/�! &"&5476?&7�! �4'#"'&/&'&! 6?"'<e)HdLLXLNXČ=T=ɌČ=T=tu ];6L *+ L6<\<=%&-)//)-LfPRdZ* *%jŋSwwSŋSwwSu%&69 96&%C<9-ǚ -9���jn� ��"�.�4�<��4632#"&%462#"&�! ��! ��! ��! �!� �%!$76Q;:RR:;QBRtSS:;Qtu <=CABW!\\;QQ;:SS:;QQ;:SSu tC<=@j{u\\����jn� ��#�/�5�>��462#4&"!462#4&"�! ��! ��! ��! �!� �%!7276Č=T=ɌČ=T=tu <=CABW!\ʎ\ŋSwwSŋSwwSu tC<=@j{u\\��jn� ��#�/�;�A�J��"&547462#4&"!462#4&"�! ��! ��! ��! �!� �%!7276AL6Č=T=ɌČ=T=tu <=CABW!\ʎ\,8"+6,#5 ŋSwwSŋSwwSu tC<=@j{u\\��jn�� ��%�+�3��%%''7'7�! ��! ��! ��! �!� �%!$76|'MM٠MMtu <=CABW!\\'nnUUnnu tC<=@j{u\\����jc���*�5�I�W�_��7767 '&�! �/! '462#"&%4632#"&4$! �! �7&%654$! 6! &#"32s('s%22<=RtSS:;QQ;:RR:;Q ۼCAJKCݰG,&',H923QC<=99*;QQ;:SS:;QQvRS\\ t[\6JQrrQJ6nn�����j0�����-�9�J��%462#"&%4632#"&'7 767 '&�! ��! �6 %�! �7/M?RtSS:;QQ;:RR:;QMMs('s%22<=CA*go;QQ;:SS:;QQvRSno>G,&',H923QC<=@** t/0��jn���'�2�9��7 767 '&�! ��! ��! ��! �4632#"&-%s('s%22<=CAtu Q;:RR:;Q'MMG,&',H923QC<=@u ;QQvRSdnn��jn���'�3�?��7 767 '&462#4&"!462#4&"�! ��! ��! ��! �s('s%22,Č=T=ɌČ=T=tu <=CAG,&',H923ŋSwwSŋSwwSu tC<=@�����jn� ��7�C�Q��462#4&"!462#4&"�!27&'# �3� �536�! ��! ��! �327674'&fČ=T=)Č=T=<veA+-{7CAtu O\&$ !ŋSwwSŋSwwSC)0ljՠdc3=@u 6C$(9.���jn���'�3�?��7 767 '&"&53265!"&53265�! ��! ��! ��! �s('s%22�Č=T=7Č=T=?tu <=CAG,&',H923ŋSwwSŋSwwSbu tC<=@���jn��/�;�G�W��2#'&5&7633476!2367672#'&'476�! ��! ��! ��! �7 767 '&<2> &?)   #I=#   )?& >2<tu <=CAs('s%22%?A>ϾDLD 1GG1 DLD>A?%*u tC<=@G,&',H923����jn��#�3�<���! �4'#"&5"&=#�! ��! �%7767 '&!&'&! 1<=Tn즦nUtu ss('s%22`C<àOddddOu [G,&',H923;�����jn�����)��5!!5!2767!�! ��! ��! ��! �lʎ's%2~tu <=CA',H929u tC<=@�����jn����%�1��5!4632#"&%462#"&�! ��! ��! ��! �LvQ;:RR:;QBRtSS:;Qtu <=CAq;QQvRS:;QQ;:SSu tC<=@�����jn��� ��#��5!!5!5!�! ��! ��! ��! �tu <=CA凇yu tC<=@���jn� ���)�7���! ��! ��! ��! �5!5!2#"&545!5!2#"&5451<=CAtu x:RR:;QVx:SS:;QC<=@u -Q;:SS:Q;:SS:��jn�� ����*�6�B��"&475!%7 '%4632#"&%462#"&�! ��! ��! ��! �PA6L6= MXMXMQ;:RR:;QBRtSS:;Qtu <=CA5O66O5Eonno;QQvRS:;QQ;:SSu tC<=@����jn����'�3��5!"&53265!"&53265�! ��! ��! ��! �L6Č=T=7Č=T=?tu <=CAqŋSwwSŋSwwSbu tC<=@��jn����%�1��%'4632#"&%462#"&�! ��! ��! ��! �9g9Q;:RR:;QBRtSS:;Qtu <=CA{{;QQvRS:;QQ;:SSu tC<=@��jn�����B��'�! ��! ��! ��! � 7"'&'&#"'67623276762&__Z<=CAtu _4) FF "58 yFF "54( FFy\__C<=@u _Wi"bc(!__9("bb("_i"bb"(9_����jn� ��#�/�;��4632#"&%462#"&7'7'7'�! ��! ��! ��! �Q;:RR:;QBRtSS:;QPA<<APtu <=CA;QQ;:SS:;QQ;:SS$>NvX..XvN>#u tC<=@��jn��"�)�6�B�N��2#'&5&76334764632#"&-%7'7'7'�! ��! ��! ��! �j<2> &@(   "VQ;:RR:;Q'MMنPA<<APtu <=CA%?A>ϾDLD 1GN;QQvRSdnn>NvX..XvN>#u tC<=@���jn� ��$�0�<��462#4&"!462#4&"7'7'7'�! ��! ��! ��! �Č=T=ɌČ=T=PA<<APtu <=CAŋSwwSŋSwwS]>NvX..XvN>#u tC<=@�����jn� ��$�0�<��7'7'7'"&53265!"&53265�! ��! ��! ��! �PA<<APLČ=T=7Č=T=?tu <=CA>NvX..XvN>ŋSwwSŋSwwSbu tC<=@����jn� ��"�.�8�>��4632#"&%462#"&�! ��! ��! ��! �%5!#"&5!#26Q;:RR:;QBRtSS:;Qm<=CAtu ČU=T=;QQ;:SS:;QQ;:SSC<=@u cŋSww�����jn� ���)�3�9��4632#"&-%�! ��! ��! ��! �%5!#"&5!#26Q;:RR:;Q'MM<=CAtu ČU=T=;QQvRSdnnC<=@u cŋSww���jn� ���%�/�5���! ��! ��! ��! �'7'7%%5!#"&5!#261<=CAtu 2MM'MMČU=T=C<=@u UnnnnŋSww���jn�����)�5�F��%7 '%4632#"&%462#"&�! ��! ��! ��! �676 &'&#&MXMXMQ;:RR:;QBRtSS:;Qtu <=CA%23$s(ʎ'onno;QQvRS:;QQ;:SSu tC<=@%8338H,'',����jn����"�-�9�E�V��%'6762&'&"%7 '%4632#"&%462#"&�! ��! ��! ��! �676 &'&#&yFFyT;MXMXMQ;:RR:;QBRtSS:;Qtu <=CA%23$s(ʎ'9("bb"(9<<donno;QQvRS:;QQ;:SSu tC<=@%8338H,'',���jn�����)�5�F��'4632#"&%462#"&%�! ��! ��! ��! �676 &'&#&MM+Q;:RR:;QBRtSS:;Q/M%tu <=CA%23$s(ʎ'gno;QQvRS:;QQ;:SSou tC<=@%8338H,'',���jn���(�,�7�B�F�V��676 &'&#&�! ��! ��! ��! �%462#"&%4632#"&''6762&'&"%23$s(ʎ'<=CAtu (/M?RtSS:;QQ;:RR:;QMMyFFyTL8338H,'',C<=@u o;QQ;:SS:;QQvRSno 9("bb"(9<<����jn� ��#�4�O���! ��! ��! ��! �"&53265676 &'&#&"&54?&'&532651<=CAtu HČ=T=%23$s(ʎ'F:M L6 M:F=T=C<=@u ŋSwwS8338H,'',bQ?7#+6,#5? RbSwwS����jn����*�6��676 &'&#&%%''7'7�! ��! ��! ��! �%23$s(ʎ''MM٠MMtu <=CAL8338H,'',"nnUUnnu tC<=@���jn����!�-�9��' 7 676 &'&#&"&47�! ��! ��! ��! �___/%23$s(ʎ'B6L6<=CAtu \___8338H,'',#5O66O5C<=@u ���jn� ��"�.�4�<��4632#"&%462#"&�! ��! ��! ��! �!4� �!&'& Q;:RR:;QBRtSS:;Qtu <=CA''EkjE;QQ;:SS:;QQ;:SSu tC<=@Fa`LtuL�����jn�����)�5�;�C��%7 '%4632#"&%462#"&�! ��! ��! ��! �!4� �!&'& MXMXMQ;:RR:;QBRtSS:;Qtu <=CA''EkjEonno;QQvRS:;QQ;:SSu tC<=@Fa`LtuL�����jn� ���N�Z�f�l�x��������32654&#"!&'& !4� ��! �4'#&'#5"'#5&47&'##"&'##5�! ��! �4632#"&%6754&#"326'#"&546325&'&'67%&'%67%tJUioOLr7EkjE?'' <=5D%Dm8D++!"D"!++D8nD%D6tu q"!# ##  rLOoiUJt#!"$ g!"$!"+O# *"!$RluIOoo`LtuLF7C<;.)nY6G$@<<=j<<@$F7Y*.żu !!# OooOIulR #!!y (  &!--! ��jn��� ���'�-�5��' 7 ' 7�! ��! ��! ��! �!4� �!&'& ______tu <=CA''EkjE___X___?u tC<=@Fa`LtuL����jn���)�5�A�G�O��767632#"&53265!"&53265�! ��! ��! ��! �!4� �!&'& U% $  ';Č=T=7Č=T=?tu <=CA''EkjEt2  "$ŋSwwSŋSwwSbu tC<=@Fa`LtuL���jn�� ��%�+�3��%%''7'7�! ��! ��! ��! �!4� �!&'& |'MM٠MMtu <=CA''EkjE'nnUUnnu tC<=@Fa`LtuL�����_jn�� ��=�b��%!4� �'7'7%%�! �"'&/�! &"&5476?&7�! �4'#"'&/&'&! 6?"'''MM'MM.tu ];6L *+ L6<\<=%&-)//)-LFtUnnnnu%&69 96&%C<9-ǚ -9��jn����*�6���462"4632#"&%462#"&�! ��! ��! ��! �,ԖQ;:RR:;QBRtSS:;Qtu <=CAZԖԖ;;QQ;:SS:;QQ;:SSu tC<=@�����jn�����%�1�=��%7 '%4632#"&%462#"&�462"�! ��! ��! ��! �MXMXMQ;:RR:;QBRtSS:;QKjKKjtu <=CAonno;QQvRS:;QQ;:SSjKKjKu tC<=@����jn�����#�.�:�F��"&47�462"%7 '%4632#"&%462#"&�! ��! ��! ��! �PA6L6ԖUMXMXMQ;:RR:;QBRtSS:;Qtu <=CA5O66O5.ԖԖRonno;QQvRS:;QQ;:SSu tC<=@�����#<5n������k����&462 &462%'%%7�462"5.'46767� #5476764&"#5 '#54&/&'&'."% 7547676767>76767&'& QRtSSIQQuRRMXM~MXȖԖHVh=;;=hVH&z':%i)8^'ny'^8)i%:'z&Lw l08< 3233<80(SuQQuSSuQQvRnooԖԖx>[1'Sk ߰ kS1[>$n9(#mq,%@<?L N?<@%,qm#(9n$&%!Y;eV"Dx860 0nxD"Ve;Y��� �jn� ��#�/�;�G�O�[�g��#"&546324632#"&732654&#"4632#"&%4&#"326'#"&54632462"�! ��! ��! ��! �\jc_t_cj\0tJUioOLr"!#rLOoiUJt#!"Ԗtu <=CAf[cccc[fRluIOooO!!# OooOIulR #!!(ԖԖ&u tC<=@�� �jn�J�V�^�b�f�k�p�t�y�~���! �4'#&'#5##5##5##33'75& 733#5##5##5##'75#�! ��! �$462"335'35'5&575'1<=@D&D4DDDDDDD[MbM[DDDDDDD4D%DAtu KjKKjDDD414DD41C<,(g -8?oi{``{io?)Ȉ h(, }u jKKjKd8/c"#$zo/y$ہ"c�����j ql� ���%�1�=�I�U��!3!5#%!3!5#%!3!5#�462""&53265!"&53265�! ��! ��! ��! � {{{{{{KjKKjKČ=T=7Č=T=?tu <=CAlh\h \h\h \h\h jKKjKDŋSwwSŋSwwSbu tC<=@����jn� ��#�+�7��'7'77'�! ��! ��! ��! �462"'7'77'_qq_qr_qq_r+<=CAtu Ԗ_qq_qr_qq_r(_qr_qq_rq_qC<=@u ԖԖd_qr_qq_rq_q�����jn� ��!�-��4632#"&%462#"&�! ��! ��! ��! �Q;:RR:;QBRtSS:;Qtu <=CA;QQvRS:;QQ;:SSu tC<=@�� �jn� ������$�(�,�7���! ��! �5!35!%'%%7!!!! %6''&! !tu lMXM~MX9Tv,u nooa<� �:j&���R���������27#"'7327 $'&54732%% 76767%767%7654.'&'&#"&'&54>76?62>?''! '&&''7&''%4."#462!4."#462&'32?67#5#"'\>xcev>rt6;#y]M4f굡g.G *tt*  &<]ii];& ikhdtt^b e11B1Č1B1Č:$(2+$) `3H:G??4.x==x%B DG}KSB$bCJAi?l:1wv85j?g>LCR4.f>v::rAeME9jwAu: a a :uAwj9DMDVW$@"<<@6 @"O`DQ+ZEEY,Č+ZEEY,Č  c'F aa C���� �`j�?�H�]��������654.'&'& &'6?#"'% 76767%767#"&/27#"'7327 $'&54732"&546?4''7&54>76?62>?'#"&/ '&&'4."#462!4."#462&'32?67#5#"' *tt* P,3,04f鶢f.0,4.RȂ\>xbfv>rt6<"x|%7>4Zfd &<^ij]<& hjZ4<6$,4,tt*$0B2Č0B2Č:$(2,$( `4H:F>@4|(,.f>v::rAe.*',,3<%WLi?l:1wv85j?gD`(<3,.x==x%B DG}KSBA6%,4JDME9jwAu: a a :uAwj9DMD44,%6<3*hb]p-o+ZEEY,Č+ZEEY,Č  c'F aa C��� �:j&���*�_��������27#"'7327 $'&54732#"'267#"%% 76767%767%7654.'&'&#"&'&54>76?62>?''! '&&''7&''%4632#"'&7">7&#"'&'67632327654'&#"\>xcev>rt6;#yprw??52H:u}M4f굡g.G *tt*  &<]ii];& ikhdtt^b ecC>]0L!(C8$0+E8C%$M/2-;Cc .* ,@.x==x%B DG}KSBh ELME N$bCJAi?l:1wv85j?g>LCR4.f>v::rAeME9jwAu: a a :uAwj9DMDVW$@"<<@6 @"O`DF_W;E !I+ /!-! CB*&_z 5����=j���J�����7327327#"'#""'72%654.'&'&#"&'%% 767%767%7&54>76?62>?''! '&'7&''>32#'&'4632%2347632#'&546\E[:TT:[E\lJDEI>zz>Z *tt* B g굤g  &<]ii];& l m nmuvmmm  :-.>>1@/=# -:  #=/@1>>b@,,@bdx==x.8t.f>v::rAe.t+B,E@y>zwwz>y9L,B=|9jwAu: a a :uAwj9|BQW.>. .>.QWB0B=1JJ=B*HGrB0GH*B=ϾJJ1=���� �=j�����(�7�D�u����-'"'72#"'&547632">7&>32#"'&327654'&#"654.'&'&#"&'%% 767%767%7&54>76?62>?''! '&'7&''2767!/MMMs>zz>Z+Q (F65/AFeN$0+EdFB/56F( Qy 0( ,@ *tt* B g굤g  &<]ii];& l m nmuvmmm ʎ(s"5gonno=x==x.L #$-G0,a&0$4%Ca,0G-$#  ;t.f>v::rAe.t+B,E@y>zwwz>y9L,B=|9jwAu: a a :uAwj9|BQW.>. .>.QWB(+H65���=j���'�4�i�����#"'&547632">7&>32#"'&327654'&#"654.'&'&#"&'%% 76?%767%7�2>?''! '&''7&''7&'54>76?7'7'7'27#"'7l+Q (F65/AFeN$0+EdFB/56F( Qy 0( ,@ *tt*  B f굡g i];&  l m nmttmmm l &<]PA<<AP [>wdev>L #$-G0,a&0$4%Ca,0G-$#  ;s.f>v::rAe.$A+B,E@y>zwvz>y9L,B a :uAwj9WBQW.>..>.QWB`*9jwAu: a:=NwY.-YwN=.x==x��� �=j���'�4�e��������#"'&547632">7&>32#"'&327654'&#"654.'&'&#"&'%% 767%767%7&54>76?62>?''! '&'7&''62&"%6 &#"�27#"'7'%%l+Q (F65/AFeN$0+EdFB/56F( Qy 0( ,@ *tt* B g굤g  &<]ii];& l m nmuvmmm GFF`T`Ȑ[>wdev>MM{/ML #$-G0,a&0$4%Ca,0G-$#  ;t.f>v::rAe.t+B,E@y>zwwz>y9L,B=|9jwAu: a a :uAwj9|BQW.>. .>.QWBcc_<<`.x==x=noo���=j� �,�4�d���"&545"'7276?.53265!"&532656 & &6?6?62>?''� �'7&''!2$7%767%7654/&'& &'%%BM 6L6nv>[[3 M=T=7Č=T=`n &<]ii];&+ l m nmudfvmmm ;Yg A+tt* B ?5O66,5=x..c?SwwSŋSwwSڵ`|jau: a a :ua̠|BQW.>.* .>.QWBz>y9L,B+Qb::Tnk+B,E@y>�����=j�4�s�{�����654.'&'&#"&'%% 76?%767%7�2>?''! '&''7&''7&'54>76?!&'& !47632�7'* *tt*  B f굡g i];&  l m nmttmmm l &<]EkjE?(___ڃs.f>v::rAe.$A+B,E@y>zwvz>y9L,B a :uAwj9WBQW.>..>.QWB`*9jwAu: aGaKtuK礣~____������ @��03#u��)���@ �d�d1�<20�KTKT[X��@���878YKTK T[KT[X�����@878YKTKT[X��@���878Y�KTX�����@878Y@````pppp]3#%3#^y���s��@���B�1�0KSXY"�K TX�����@878Y�KTX��@���878Y@ %%6FVjg ��/�/]]3#7���J��u@! � �VV 99991�<2990�K TX�����@878Y�KTX��@���878Y ]'.#"#4632326=3#"&9 $(}gV$=09" (}gT";9! 2-ev 3)dw� ��@�B�1�0KSXY"�K TX�����@878Y�KTX��@���878Y@*��$�$5CU�U����/�/]]#ę���1��w@ �91�<90�K TX�����@878Y�KTX��@���878YKTX�����@878Y@� �/�/- �]3#'#Ӌ���1��@ �91�290�K TK T[K T[K T[X�����@878Y�KTX��@���878YKTX�����@878Y@���� �"  �]373Ӌ ��9� ��#.#"#>32v cSRav 6978w{z��9� �j@� VV�1�20�K TX�����@878Y�KTX��@���878YKTKT[X�����@878Y332673#"&v cSRav 6978w{z���f��G�d�1�0�KTKT[X��@���878Y�KTX�����@878Y3#����@��1�<203#3#䙋�N����#!#ęę����������53#������������73#'3#���������� ��3#3#'3#}}d��������� ��3#3#'3#}}d�����������3#3#d���������� ���3#3#3#3#dd���&��;#"'&'#"'$&733$767654'3F??<ftGP|@Ah{;;5ISB5:&e\^}C"7:m4w>7K����X;����~X<����\�,�>��%!$'$&73!2%7&'&547676323!!"'654'&'&#"xhn}@AQ+"R:4RQP ioh4"(=)1$+<'g\^sM6,|y$K2S%jAzG' <8BN���?��0��654'&323276767'&54767632#!V)B,4((7(*HTO<?aNbNLZB`.NJ|m+M;3*)3P& ]027EW4,E$2Hf3Џ,'������ �!�5��;#"'+5327&'&54767632"67654'&'&f$'و'$A??8 D?$ 9P2*I1C299(M.L,0W 5+5DE2.4! ���k �.�@��%&'&'&547676323!!#'$'&5473!2766'&'&#"B.y9()Wp8c20-=^E>><l/"'"3 9Ld/  #+m=E2X:zFNV}`kL:DbZzWK# :<,; �����?���� ����&���R��~&���R������ ���%4'&"2>"'&4762<R8R8z?@?@@?@(8)*8@@@@@??� ''��&��'�cR�P~&��'�cR�P�' ����&���cL��~&���cL� >&��|�8��\K&��|�X��>K&��|�X� >&��?��\F&�� ��>F&�� � >&����\F&����>F&��� >&��'?�>\L&��'8 >>L&��'8 ���3_+��� 5__b���V'��J@!B � 6�991�/<2990KSXY"]33+532765#ոRQi&&}``01}�����`� �2@ � �F <<221�/<20@  @ P ` p ]33###53ø`<Ĥ����V.`���� 54!333##"3276!5R w{i&V`p?`3A0�c3'�q�=U��a4'�q��[��^3'P�q�=��cZ'dU��cZ'dU��aZ'd�q����aZ'd�q����vj 3'\�q�=��cZ'bU��vj V'}\��cW'u|��vj0Z'@d\��c:'u(D��cm:'Du��vc u'u��vV Y'Pp��VZ'Pd��VZ'Pd��V'P��c['u��{Pn&���Z�����,,���!!,,�����O���=32653#"&[hq`=QQ,�� &&��� &���3;#"'!5 767654x I*e2D0# &pgM,>ꅗ:H~�#'����`'S����'S���F'���8@'+ '�c;��~@'+ '�c<�� ~r'�>������9� �9�F KSKQZX�8Y1��/0@  @ P ` p ]3;#"&5Li a���^���q%���qq���u {&���J����O��w`����73#!!dž$Nd`����Vw`����#676#732767!5ʆ#5H2K1i0/N)deеT0Hd01``�vg{'������y{&������������3#3##������ �+@     22221�/220!#3!53#^ժ�� ?���!5 ?���8's��Xy���8 U't��Xy���8'y��s���8'v��Xy���8 U'w��Xy���8 'y��,v���$'v��|���$'w��|������N��@ T�1�/0333�����N��@T �1�/20%3!533yոB���y��@ T��1�/0)533ysոB���q���8@ E EԶ0]991�@  /0� 6& #"�� �3 *NYh> é������A@E E Զ0]91�@    /<20� 6& "'!53&54� �3 *NNJhh> é���!���8@ E EԶ0]991�@  /0� 6& &54� ��#"'!5 hYNJ>z����=��x� �4@   2291�@  /290)33!x³j*]Qi����x� �6@ �  2291�@    /2290%!5!33xtj³瓓]Qi�����'� �4@     2291�@    /290#5!33j³]Q�����=��q���) #33mCq"�����q� ��)5333!�mm"���q���)533#�m�����Oq� �$@  1�/2<0)3!33OkUq""������Oq� �(@   1� /22<0)533!33OιUΓ""������q� �$@ � 1��/2<0)533!3kιU"����Oq� �$@   <1��/2035!!5!3ΓK"����Oq� �$@   1��/20#5!!5!3ΓK"����q�� @ �1��/0!5!!5kqK����q�����:@!E E ܲ@]ܲ@ ]1�@  �/<0!&'.4> !�2>4."RJr 惃sKR9[ZZ 1ũbbŨ1 p`88`p`88��������!�>@#E E"ܲ@]ܲ@]1�@  �/2<0%!!5!&'.4> �2>4."RJr 惃sKRQ[ZZ{ 1ũbbŨ1 p`88`p`88����O���:@!EE ܲ@]ܲ@]1�@  /<0#5!&'.4> �2>4."RJr 惃sKRQ[ZZ{ 1ũbbŨ1 p`88`p`88����O�� �&@ �   21� /03"3#!5!>k f�����O�� �"�  21� /03"3#!5!>c f������� �$@ �  21� /03"3#!5!pk f��q�����7@ E<21�@  �/<20!!##"&6 !354'&"3.Cf^v ]8mr^<Uf"qɃ]8ƃ�������;@! E <21�@ �/2<20%!##"&6 !3!554'&"3.Cf^v7]8mr^K<Uf"Ƀ]8ƃ���������7@ E<21�@  �/<20%!##"&6 !!554'&"3.Cf^v]8mr^K<UfɃ]8ƃ�������� �,@   <<1�@ � �/03!!!!!55Փ/������ �0@   <<1�@  � �/20#53!!!!!55B/�����D� �,@    <<1�@  ��/0)53!!!!ys55B/����=��� �,@ � <<1�@ � �/0!!5!!5!355ߒѓ������ �0@  <<1�@ � �/20#5!!5!!5!355ՓLѓ������ �,@    <<1�@ � �/0)5!!5!!5!,55Lѓ������ ��*@  <1�@   20!!27654'&3!23,R4,,=ٹUiXO]Oz}I_"_Ҥ���������.@  <1�@  �/220#533!23!!27654'&ιUiXO,R4,,=B_Ҥ]Oz}I_������ ��*@  <1�@   /20!!27654'&533!2#,R4,,= ιUiXXXl]Oz}I_"B_ҭ��������@@  �ܲ_�]9�@ � �/999@  10!4'&'5!!5Mc4B_9V@9�������D@   ܲ_]9�@ � �/2999@  10#5!&'&'&'5!! 5Mc4BX]9V@9������$��@@   ܲ_]9�@ � �/999@  10#5!&'&'&'5! 5Mc4B X]9Vq����=����:@   91�@ /̲]촍]0!533T9����� �>@  91�@ /2̲]촍]0#5!533hՓL9���� ��:@  91�@ /̲]촍]0#5!53hL9+��������#�1@%!$1�@  #�/2203432>3234&#"!4&#"!}x5%^qZHZl�K--Xh|ŕnc��������%�5@'#&1�@  $/2220#53432>3234&#"!4&#"!}x5%^qZHZl[�K--Xh|ŕnc��������#�1@%!$1�@  "/220#53432>324&#"!4&#"!}x5%^ZHZl[�K--Xh&|ŕnc�����=��� �-@   <<1�@  �/<<0!!5!3!!!KK?��������1@   <<1�@  �/2<<0#5!!5!3!!!KK?������� �-@  � <<1�@  �/<<0)5!!5!3!!@KK?�����=��X���>@� <<<<1�@  /2<<<220%!!5!3!3!!!=KøL??���X���B@  �<<<<1�@  /22<<<220#5!!5!3!3!!!%!KøL=??������>@  <<<<1�@  �/2<<<<<0)5!!5!3!3!!!0KøL=??����Oq�� �%@   1��/203!3!$Uq"K�����Oq�� �*@    1�@  �/220#53!3!$U"K����q�� �%@  1� �/20)53!!kUޓK����=�����C  1�@ B/0KSX@�Y!!!tFs0hB~�������� �F  1�@ B /20KSX@�Y!5!!!tFlhhB~B��������C  1�@ B/0KSX@�Y!5!!tFlh0B~B+������� ���8@!�  <<1�@    /2<20327654'&+!!!2/!m]%i ; @ED\qQE=<d^K"qd|[|����� ��!�<@ #� "<<1�@   /22<20327654'&+!53!!2/!m]%i ;7@ED\qQE=<d^K"d|[|����n� ���8@!�  <<1�@    /2<20327654'&+!!53!!2/m]%i ;@ED\qQE=<d^K"d|[|�������Q� �.@   <<1�@  �/0!!#3!33K������Q��2@   <<1�@  �/20#5!!#3!33Kԓ������}� �.@    <<1�@  �/0#5!!#3!3K+�����p��� ��3@ <<1�@  �/<20!!"!"'&54763!!!!0R4,,=nk}XXXl2L!K]Oz}I_ d_ҭ"/���� ��7@!  <<1�@ � /2<20!!"5!!"'&54763!!!!0R4,,=Uk}XXXl2L!K]Oz}I_ ч_ҭ"/������ � ��3@  <<1�@ � /<20!!"5!!"'&54763!!!0R4,,=Uk}XXXl2LK]Oz}I_ ч_ҭ"��=��� �$@  � 1� /20!!5!!!NBQ������� �)@  1�@  �/220#5!!5!!!NQ������ �$@   1� �/20)5!!5!!@N�����=�����@  1�@ B/20KSX@�Y% 33~�������� �B  1�@ B/220KSX@�Y% 5333~B������@  1�@ B/20KSX@�Y% 533Г~B+����q����(��!&'.4767675!5!!�2>4."RJrCEoJRXErrJS9[ZZ 1SV/ { 2Ʀ1 "p_88_p`88������*��#5!5&'.4767675!5!!�2>4."RJrCEoJRXErrJS9[ZZ 1SV/ { 2Ʀ1 "p_88_p`88�����O��(��#5!5&'.4767675!5!�2>4."RJrCEoJRXErrJSQ[ZZ 1SV/ { 2Ʀ1 {"p_88_p`88������Q� �%@   1��/0!!#!3B�����Q� �*@  1�@  �/20#5!!#!3ԓ����}� �%@   1��/0#5!!#!+������Q� �(@   <1� �/0!!#3!3O�����Q� �-@   <1�@   �/20#5!!#3!3ԓ����}� �(@    <1� �/0#5!!#3!������B�� �/@   <<1�@ �  /20!!!5!3z;  K"qѓ�����B���3@   <<1�@ � /220!53!!5!3z;7 K"ѓ�����m�� �/@    <<1�@ � /20!53!!5!z;7 K"ѓ+����q��� �&�B@%(E# E'ܲ@ ]<<ܲ@]1�@ # $ /<<0�2>4."&'.4767673! [ZZRJrCEoJRXErrJS"p_88_p`88~ 1SV/ { 2Ʀ1 ������� �(�F@ *E#'E)ܲ@]<<ܲ@#]1�@' (/2<<0�2>4."!5!5&'.4767673 [ZZlRJrCEoJRXErrJS"p_88_p`88 1SV/ { 2Ʀ1 �����O� �&�B@(E# E&'ܲ@ ]<<ܲ@]1�@ #  %/<<0�2>4."5&'.4767673!5 [ZZRJrCEoJRXErrJS0"p_88_p`88 1SV/ { 2Ʀ1 {�����q����*��!&'.4767675!5!!!�2>4."RJrCEoJRNXErrJS9[ZZ 1SV/ 2Ʀ1 "p_88_p`88����� �,��%!5!5&'.4767675!5!!�2>4."RJrCEoJRNXErrJSQ[ZZ 1SV/ 2Ʀ1 p_88_p`88���O��*��)5!5&'.4767675!5!!�2>4."0RJrCEoJRNXErrJSQ[ZZ 1SV/ 2Ʀ1 p_88_p`88� ���'\��'\��\�� ���'\��'\�]�� ���'\��']��\�� ���'\��']��]�� ���']��'\��\�� ���']��'\��]�� ���']��']��\�� ���']��']��]�� ���� �:@ �  @ ? o ]9999991� 2<0#'##'##'d2222222ddddd�����V���!#!3!3#3jժV��V8`���!##333#{}`9V����VX{�� ��%5#"&5332653!"&'5326Cuȸ||aQQRjBfca{+,*����}GR'���}GR'���}G'K'���}Gx'����}G'��� ~&'X �� ~&'4H�� ~&'��('4H�� ~' �� ~'��� G&��'_  &��'R7&��'R� G&��x  &��  7&�� � G&��' x  &��'   7&��'  � &��x2&��X&��X� &��~ ��2&�� ��&�� ���&��R��&��|R��&��|R�u F&��,��@&��,��F&��,�\&��k?&�� &���\L&��'k?&��'~ ~&��'�\&��?&��, &��,�k &��k��?&��~�� ~&���k &��k��?&��,~�� x&��>���7��%2$6=4'%$=4767!;#"&'#!"'$4733k1yY `h_ /.Z\9 Sl ?AhXl k7>c`7# #5&E^209&b \^~B"����� ��#5!276'&'%$=4767!#. cY `h_ >_߸h,n7>ba7# #5&qe�����)��#5!27654'%$=4767!;#"&'#9pY `h_ /.ZZ8 `h7?ba7# #5&E_/(W���&��F��&����&���&��F��r&�����r&����&��X&���&����+& ��F��+&!����+&"���+& ��X+&!���+&"����4& ����4&!���K��4&"���K�#&��j��&����&���#4&����4&�����4&����#&��& &���c &����+&,��'?&'�R&���~'�R&����+&,��'?&&'�R&���P~'�R&���P� +&,��&��&���cR��~&���cR����W _<������?ײ����?ײ r U�������������m�� Q r����������������f��������55����q=�3�����=���d��������d����������?���y�}��s)���3�s�\�\?�u���L�s�L�s���y��D{�={�\���������{�f�q�q�q�/�q�9�9�9����q��qJ�+�o#�7��=�V�;�=3�X�����55���^�R��\����s���d������5�^5�b�s����#5��`����b?�y�y�y�y�y�y���s����\�;\�\\�3� �L�sL�sL�sL�sL�sL�f����� ��{�{�{�{�{�{�{f�q�q�q�q�q99�99�q��q�q�q�q�q��H�����=��=y��{y��{y��{�sf�q�sf�q�sf�q�sf�q)��q3� �q��q��q��q��q��q3�s�q3�s�q3�s�q3�s�q�T��x\9\�9\9\�9�\�9��r�\9?���u�9�u�9�u���u��F����������L�s�qL�s�qL�s�q�s/�q�J��J��J��+�o�+�o�+�o�+�o#�7#�7#�7�������������D�V�={�\3�X{�\3�X{�\3�X�/� }��}�����s�sf�q3� }��q�q�L�u�3�s~���\� ��9� �=��L�sN�g�v�s�q7���r+�d�#�7�#�7���N��={�\3�XT�T�\�h3�q�T�]�h�X�\���]� `� d� <�q�K��s�d�a�y��{\9L�s�q�����������qy��{y��{��{3�s�q3�s�q?�L�s�qL�s�qT��X9 `� d� <�q3�s�q�u���y��{��{L�f�Hy��{y��{��q��q\9\�9L�s�qL�s�q�J��J������+�o#�7�,�G���q�q�q{�\3�Xy��{��qL�s�qL�s�qL�s�qL�s�q�=���79�q�qy� f� u� +�o3�X�P�P}� � y���q\9@�s�q� J�� ��q��e�f�q�q�q�q�q�|S�A�4�P�q9�q�q �q�`�`���9���t*�K�M:�����+#���q�q�G�pP��P��O��J�I�>�>�t��+�o�7#�7#�7���q��=�V�=�f3�X3�X�X�m�X�X�X�XL�s�P�q�q;�VV���q�X�X�qv�q�q�7�7:�7�/�<��6�6J��O��<�u1�uf�u]�H^�H� �6�&:�����u�uu�u�u�u� � ��������3����s��3������s�o�ou�uu�u���d�d������L������h�uT�z�u�u�u���������%���������q����������������7������������]������������y����q��$����U������ �� ��$�� ��z��w������(��j��#��L������c��������������������x����h��������!��c��+��������q������������������������c��3������x����+��x��.����p��p��p��p��*��p��w<���.�:�:��3��e�f�qe���s����D�y�}�u�y��{�\�L�s\�?�y����L�s���L�s{�=L�s�N\�F�qS����F�q�� �qS�Z�k��q���=�x�Jv�k�q�J��q�q�d�G�p�;G�p����q��?���q�W�WG�p�AO�pL�s�q0��q�@G�G��r�wx�s��sF�qU��-~�O�d$�s��6�s�q�,J�7O�p�f�q9L�s�q����s�5��U�s�s�s��J��s�\�\�\�T\�J���#�y�}�}��@�e��(!�����T��L�s���s�#�y{�=6�|����<�}��o���{�p�4��k�q5�FA�3�3���L �;��q;��f�q�<�=�p�;r��R���>Q��d�q��t�q�q��/4�d�q+�o9�998�L0�7�/�3��=;�x�s�*�`��� �D�3 G��L�s�k7���sS�[��2L�s�q@�R�2@�R�2�s<�q�s�q p�v9�x�s��sf�q�;����������XXX.�j�}�!�&���4�f�G�8�=��(5�F!�A������!�=�2�*�I����S��s�q�sf�q�<�=�={�=�;yt�|��|��|������\��(5�F?��5�6]�.�I�6�r�|���2�9�y��{y��{��{��qL�u�qL�u�q�(5�F!�A�T��X�3��3�L�s�qL�s�qL�s�q�od�q�#�=�#�=�#�=|���4��Q�f�G�8{�=�;{�=�;}��q �-�q��n���6�.��3�sG�q/��S��T�L Z�T�L'��A��tL�s�q�D�V���T>�L�L�X�v�!���]�Z�-�����]�D�`���F ��d#�iU�������xg�Z%�U���d���M�|�x�2L�sR�nu�u����>���Z��C�qN���q���C�q�,���q���j���,���<� �{�n0������oz���)�oq�F~���d��D�����������D������c��c����������/��N��D�d��c\������\��f��cY��XL�X^�X:�.��X:�0��L�X;�X�XO�o�X.�4�X1��X��Q�X�X��X�XB��b��S�(������������?��99�l9�lC�9��1���*�*�*��}�} � � � �f�f��u�uXK�5�k����1�C�C������������������������������O��O�����LLL�RL�LL�L�L�UL�<L�<L�dL����\�W�5�k��V�z��������*�*�*�*�*�*�*��}�}�}�}�}�}�}�}�}== � � � � �f��uK�K�K�K�K�K�5�k5�k)�n�)����)�)�)�)�)�)�����������*�C�C�1�LLL�RL�LL�RL�jL�L�<L�<L�d����������9��qd�=�=;�;��q;��q��=x���=��=D�=;���=�=��p�=��=�q=�=�.��q�q������B��������[���B���[�������{�d{�d�]�x���m�x��s[�"�)��>�WE�_��I��I�Y"�~�h~�h�@�sx�2�O�s�O��sx�M��o��`P�{P��@��@��@��@������`��N���zB�za�\�d�������>��N����� �c �c]���c��c�Y]�d�j�i:�:��x�nn�o�n�d$�P�<P�y�<�x�<�x��d@�2 �PK�n���d�d�Z ��n��x��y�x��d���<�<��o�<�n�P�d$�d�Z�d�d�d�)h�d$�d�Z�d.�d.�J�d�d$�d^�d.�<�Z.� �d�dJ�d$�d$�<.��Z.�d$�)�d.���d$�x�d�d$�do�d�dj�Z�d�P�d�n�dy�y�y�y�'�'�'�'�'�w'�w����������'���w��w'�w �X�c�^c�^��%���H� �����E���wy�y�y�y��w�w�w�w�w�w�y�������w��w��w��w�w�������w�w�w�w�y�y^��^��^��l�4�wl�4�w�4�y�4�y�y����w�y�F����F�F�F���*�F�����*�F�*�F�����A�A�8�F3��F3��F����F�F�F���*�F�����*�F�*�F�����z�z��wu�u�u��w�w�wu�u��&�w�����&�w�&�w���������w�F�F� �w�w�w�F�F�G�wy��Fy��F�F����w�F�F�F�w�w�w�F�F�G�wy�=�Fy�=�F�G�w�G�w�=�F�=�F��w�F����F�F�F����FV�+�V�+���F��FV�+�V�+�V�Y�]�Y��F�F�F"�F"�F"�F"�FG��FG��FG��F ��F ��F ��F ��F ��w����w�w�w���?�w�����?�w�?�w�����Y���S�S�wS�wS�S�S�����F�F�F��FY��wy�y�y�y��M�M�w�wd��w��������S�S�y�y�4�y��F�w�w�F�F�w�w���`�`�`�`�`�`�`���F�w�F�w � � ��� � ����F�F�w�w�F�F�%�w%�!%�!%�w%�w%�!%�!Y� �)�#�s���u`� z� � � �� �� � �s 4 s 3  E p 2 O 3w�q�=� �{�>f�q��$�S�9�(���� �3��qf�y�qy�qy�3/�q�q�q2��2�2�<����/�=�V3�X5�x��=�2��Z�Lr� �u��/�/�S�H�|�|N��Y����H�G ���p�+"�M"�M>�G/�Mm�u>�GV�GV�G�T�R>�Gn�zh�u�uE�uO�G�GO�GO�Gm�u\�#=�n�n�uV�&7�y��GS�G�%n�z�u=�nV�&7�y�K�yS�G�%���tV�29�>�G�G�GO�G�T_�>�G=�n�I�z�I�IV�z�[�q�u�uI�uE�qO�GO�G�FK\�#�^Y�G�u@�zV�&�7~�7�7#�7O�G��[��[��[��[��B��By��{}��}��}���sf�q)��q)��q)��q)��q)��q��q��q��q��q��q��/3�s�q���������\��9\�9?��?��?��u�M�u�Mu�9u�9��������������L�s�qL�s�qL�s�qL�s�q�����J��J��J��J�T�+�o�+�o�+�o�+�o�+�o#�7#�7#�7#�7����������y��=y��=�D�V�D�V�D�V�D�V�D�V{�=�;{�=�;�={�\3�X{�\3�X{�\3�X�#��V�=�{�/��/&��qy��{y��{y��{y��{y��{y��{y��{y��{y��{y��{y��{y��{��q��q��q��q��q��q��q��q\�Z9�D\�9�L�s�qL�s�qL�s�qL�s�qL�s�qL�s�qL�s�qN�g�vN�g�vN�g�vN�g�vN�g�v���������������=�=�=�='�� F�qF�qF�qF�qF�qF�qF�qF�qy�y���'�i���S�S�S�S�S�S�����0�l�������������7�h�x����� ���������q�q�q�q�q�qo��������������E���.���������k������_��F�qF�qS�c��<���q�q����F�qF�qF�qF�qF�qF�qF�qF�qy�y���'�i���������������7�h�x����������k������_��F�qF�qF�qF�qF�qF�qF�qy�y��y����������<���pr��������\\�D��~������������{������������a�N�s������������������V��������������������������������d�d�d��d��d���������%�%�%�%���9��933�W���������������������������������� �q �q�(�()�(�(�()�(� 3�3���?��nn���=��V��`�J���d�������=n��=���dn8�N�(ff�a�d�p������������������������������������������������5�Wn�z5�?5�f5�\5�l5�Y5�S9�9�9��o�g0�u5�W5�5�^5�b5�?5�f5�\5�l5�Y5�S9�9�9��o�g"�MV�GO�G�uV�G<�uh�uT�z�u0�um�u�u\�#�V�s�`����u .���;F�_�q���(� .��.�D�]�1�u���jn� ����=��=��=����P��=&�C&�C�s�#&�<�<��o��I ���H�Z�;�j�DN� h�R�6��n�L�sb�B�SV�,�y�(�'y��\�X�N�N��D?�y�J�\��}�W�J�T��9�h�gd�(�V �Fh�Z ��$��<��|�3�u�u��W�Z�[�O=�;6�Q�� ���^��^�b�?��f��b�f�l�\���b�y�a�� �W�{�=w�= �=u��s)��9���~��=}�=�= ]�=��;�;�;9�f�q�q� �y)� �y�se��s�W�d�u�d    �d�u�,��d�u�d�u�d�u�d�v�d�v�d�d*ZZ�d�-�O��p���d�d�u�u�d�w�d�d�x�v�x�d�d�d�d�u�d�u�d �� �d�u�d�u�d�u�k�u�7^�H^^^@^^^�u�z�z^�u�w�u�d�u�d�d�u�d�7�u�7y��#�_���ZZ������,��d������DX�=�=�=��,�,�����f���f+�uP�uu�u+�uP�uu�u+�u+�u+�u�y�y��y�����������������������������������������������������`�`�������������������������������������>�>������������������*�*�����������������y��y�b�y*����������������������c�c����|��� a� a������������������������������X���������X������J�r�;����xx�dxx�d���������++�* 8� 8� P� 8� �x P�����F�q� 8��#��������������������������������+�7��'��Y�,�,�,�,�,�,�,�,�,�,�xxxxxxx||''''''''''''''''''''''q''''''''''����������l�l���g�g�'�'�'�'���'�'���'�'�'�'���'�'���'�'�'�'�'��p��p�r�p�p�p�p�p�p�p�p�p7�p7�T���������p�p'�'�'�'�3�����'�'�'��p�����p�p�p�p'�'�'�����'�,���h,�d,�,�,�,��+�,��}�}_�}�} � �,�,�,�B�,�d,�,�,�,�,�,�,�,��,��,�},�,�,�dZ�d�2�E�\�,�,�,��,�,�,�,�,�,�,�,�,�,�,�,�W�W�W�,�,,����,�,S,,�,,,�],�,�,�,,�m,�,�E,�,�,�,A,�,�,U,,Q,0,�,�,U,,L,0,C,�,X,�,B,�,X,�,���,x,����� �,�,�,�,�,�,�,�,�,�,�,�,�,�,1������,�,�,�,�,�,�,�,�,�,�,X,X,�j,�, T�},�y,�},),�,,,,�d� �� f�9� �� d�T� ��Y���xD�V�V�V�V���V��I�V�V�x��+��5��X�3�����p�p�p�pR >�p��T�V�S�T�W�W�/�V�0�/�0�0�0�2���p�@�T��T�T�T�p�����n�n�T�V������a�a�T�T,�f,�z,�z,�z,�z,���xN�N�x>N�nX�~�#9Uwlf,�,�,�,�,�,�,�,�,�,�� � � � � � � � � � � � � � � � � � � � �u��u��u�u�u�u�u�u�u����u�u�u�u�u�+�+��<���u���u��s����u�n�O�����s�s��[�Y�O�O B�u x�d x�u x�d x�d x�u x�d x�d x�u x�d x�u x�u��,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,�d�u��w�Ow�O����������������������:��:��: �u+�u+�u+�u+�u+�u+�u+�u+�u+�u+�u++�u+�u+�u+�u+�k������������������������������������������������������ � �7�7^^� � �7^�u�u�H�H����'�'�'�'���$�$���"�p�M�Mu� 9� u� ��H#��?��{�\3�X@�s�y�@�s�= �D�V�h<��G�pP���q�bfr� �{�\�{�2�P��iI�P���l��h�P�m�Pi�h�hs�s�h�h�fc�h�{�d�P�h�h�P�V�z]�P�<�`�FP�P�d�z�|"�h5�z,�q�s�su�@x�C�@~�y�y���v��{�\�{�\�s�sg��)�?�>8�{�\(���o�o:�o��\�:�o\���c�s�s����s�s�s$�d{�=�s�y���N�s�N�s�6?������?�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�}���F)�3�s?�?���s�s{�\����u����;y�y��3���D{�=}�y�y���\�L�s��u�#�sf�f���f�f����r+�d�� p�v9�;�<@�>�s�p���eK�k�T5�L m��L�s�q�s�q �s&�q�:Bz�<�<|������������������f�f������s�s���7�S��+�o ��{ ��{ #��{��{��{��{�se�?� �q�#��Sj�xt� � �s&�q� �22�2L�s�q� � u� 9�����553�|��M.�U�3��?�����J��+�hR��w�F�\� �D���n�`#�Z����n�`�n����n�`�n���#�Z�`�n��3������n�n�n�n�o�n9�n�nq�n�n Y�n�n��n�n�nO�n��n�2�n�n)�n�n�n�1�p�n��n�!�2�n�x�n�n�n�n�ns�zw�d�d�d�d�d�d�d�d�d�d�d$�d$�d$�dK�dK�dK�dK�dK�d_�<_�<_�<_�<_�<_�<�q�/ �/ �/�/�/}�/�o � � � }� <����V�J�N�1�X?�,�X�X�u�X�`��X�N�X�XY�Y�Y��XL�X^�X:��Y?�Y0��YL�X;�X�Xo�X2�X1����X��X�XB�.��X;�X��X��:j��:j��:j��:j��:j��:jK�H� K�H� *�*�**�*�**�*�**�*�*�}3�}�}3�}�}3�}�}3�}jj)�)�k)�)�k)�)�k)�)�k����:j��8��k":jC��:j������������������������������������������������������������������p������*����X�XX��iX�X�XX�XX�XXXX�X�9p9�lp�l"9�lp�lC��:j9�p���:j1�J���:j��:j*�*�**�*�**�*�*�}3�}�}3�}jj � 3�# � 3�# � � � �f��^f��^�uB�u�uB�u/K�H� 5�k�k ��k��p�S�I��:j1�J�8"C��C��:j..���T�T��������������������4��d��d�d�d����:�D��_� j� �d�:�}������d�}�x�z�d8�v�v��d�dD��d}��d,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�����c�3�s$�f"�=�3�L�r����Dr�lK�{�f�q��o�/�q��5�� "���q�q�q�+�o�7��=H�Vh�L�=�Xy�}��s)���3�s��\?�u���L�s�L�s���y��D{�={�\�{�f�q�q�q�/�q�9�9�9����q��qJ�+�o#�7��=�V�;�=3�X��k���Z��q�A��j�����d����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ���������������������������������������������������/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�@�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�X� x�KW�= @�W�W� Y�_W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W� Y�_W�W�W�W�#W�W� �W�W�W�W�: Y�`W�:W�=W�=W�=W�=W�=W�=������s���� ��������������N���������������:jH� �k :j���:j�:j*�**�**�**�*_���9�xxxxxxxxvxxvxxvxxxvxvxxxx��,�����p�:jj9�J��q�q9��O99���������������������������:�::�qd�=dd�=;�;;;�;;�q;�;;�q��=x�xx��=��=D�=DD;�;;��=���=�==�p�=��=���q=�===�==.�..�q�q��,�,�,�,�,�,�,�,�.�j��3�}3�}3�}3�}3�}jjjjj 3�# 3�# 3�# � ��^B�uH� H� H� �k �k n�)�k�k�k)�k)�k)�k�p�p�p�:j�:j�:j�����?� 0�� ��$��%��*�K��-�r��2�9��4�K��7D��9��:��;��< ��R�&��Y��\�������������9���9���9���9���9�� ���&���&���&���&���&�������������K�&D�: �$��$��$��$�$�9�$�&�$�*�$�2�$�4�$�7a�$�9}�$�:�$�<a�$�F�$�G�$�H�$�I�$�R�$�T�$�W�$�Y�$�Z�$�\u�$�m�$��9�$��9�$��9�$��9�$��9�$��$��$��$��$��$��$�a�$��$��$��$��$��$��$��$��$��$��$�u�$�u�$��9�$��9�$��9�$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$�$�$�$�$�$�$$a�$%�$&a�$'�$6�$7�$8a�$9u�$:a�$�$�$�$�$�$a�$�$�$�$a�$u�$ y�$ z�$ {�$ |�$ }�$ ~�$ a�$ u�$ �$ �$ �/�%�&�%�*�%�2�%�6�%�9�%�:�%�<�%�m�%�}�%��%��%��%��%��%��%��%��%��%��%��%��%��%��%��%�%�%�%�%�% �%"�%6�%8�%:�%�%�%�%�% y�% {�% }�% �% �% �% �&�<�&�m�&�}�&��&8�&:�&�& �& �&�'�$�'�9�'�<�'�m�'�}�'��'��'��'��'��'��'��'��'��'8�':�'�' �' �' �' D�)��)�a�)�$D�)�6�)�7�)�DD�)�H�)�Lk�)�R�)�Uk�)�X�)�\D�)�D�)�D�)�D�)�D�)�D�)�D�)�D�)�D�)�D�)�D�)�D�)��)��)��)��)��)��)��)��)��)��)��)��)��)�D�)�D�)�D�)�D�)�D�)�D�)�D�)�D�)��)��)��)��)��)�k�)�k�)�)�)�)k�)k�)k�)�)�) �)"�)$�)&�)(�)+�)-�)/�)1�)3�)5�)9D�)�)�)�)�)�)D�) D�) �) �*�7�*�<�*�m�*�}�*��*&�*:�* �* �* �+��+ �+ �+ �-��-�$�-�m�-�}�-��-��-��-��-��- �- �- �.�)�.�$�.�&�.�2�.�7a�.�8�.�:�.�<�.�D�.�H�.�R�.�X�.�\k�.�m}�.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.��.�k�.�k�.��.��.��.&a�.0�.1�.:�. �. �/��/�$�/�/�2�/�7�/�8�/�9�/�:D�/�<�/�H�/�R�/�X�/�\D�/��/�/��/�/��/�/��/�/��/�/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/��/�D�/�D�/��/&�/0�/1�/:�/ a�/ �2��9�2��2��2�$�2�9�2�;}�2�<�2�m�2��2��2��2��2��2��2:�2 �2 �2 D�3��3��3�$}�3�<�3�D�3�H�3�L�3�Q�3�R�3�U�3�V�3�X�3�m�3�}�3�}�3�}�3�}�3�}�3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3��3 �3�3�3!�3#�31�3:�3 �&�3 �&�3 �4��9�4 �4 �4 }�5��5��5��5�$�5�&�5�7k�5�9�5�:�5�<}�5�D�5�H�5�R�5�X�5�\�5�m�5�}�5��5��5��5��5��5��5�}�5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5��5&k�51�5:}�5 k�5 }�5 �6�$�&�6��&�6��&�6��&�6��&�6��&�7�D�7� �7��7�$a�7�&�7�7�7�D�7�F�7�H�7�L�7�R�7�U�7�V�7�X�7�Z�7�\�7�mD�7�}�7�a�7�a�7�a�7�a�7�a�7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7��7�7�7!�7#�7&�71�7 �7 �8�=�8?�9��9��9�Y�9�$}�9�2�9�Da�9�Ha�9�L�9�Ra�9�Xu�9�\�9�mN�9�}�9�}�9�}�9�}�9�}�9�}�9��9��9��9��9��9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�a�9�u�9�u�9�u�9�u�9��9��9�a�91u�9 �:��:��:��:�$�:�D}�:�H�:�L�:�R�:�U�:�X�:�\�:�m�:�}�:��:��:��:��:��:�}�:�}�:�}�:�}�:�}�:�}�:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:��:�:�:1�: �: �;��;�&k�;�2}�;�7�;�H�;�m�;�k�;�}�;�}�;�}�;�}�;�}�;��;��;��;��;�k�;�k�;��;&�; a�; �; �<� �<�a�<��<�$a�<�&�<�2�<�D�<�H�<�L�<�R�<�X�<�m�<�}k�<�a�<�a�<�a�<�a�<�a�<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<��<1�< �< �< �=��= �= �= �H�[�I��I�k�I��I�W�I�Z�I�\�I�m�I�}�I��I��I'�I �A�I �N�D�N�H�N�R�N�X�N�\�N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N��N1�Q k�Q �Q �R��&�R��R�[�R k�R �R }�U�}�U�D�U��U�F�U�G�U�H�U�J�U�K�U�P�U�Q�U�R�U�T�U�U�U�[�U�m�U��U��U��U��U��U��U��U��U��U��U��U��U��U��H�U��U��U �U�U�U �V�U �Y��Y�a�Y��Y�m�Y�}�Y �Y �Z�D�Z��Z�m�Z�}�Z )�[�F�[�H�[�R�[��[��[��[��[��[��[��[��[��[��[��[��[��\��\��\�k�\�m�\�}�\ �m�%�m�&�m�'�m�*�m�-�m�7�m�9�m�:�m�<k�m�Y�m�Z�m�\�m���m��m�k�m��m��m��m��m��m��m&�m:k�}�$�}�%�}�&�}�'�}�-�}�2�}�7D�}�9N�}�:�}�;�}�<�}�Y�}�Z�}�\�}��}��}��}��}��}��}��}��}��}��}��}��}��}��}��}��}��}&D�}:��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9��������������a����������������������u��u���9���9���9���������������������������������������$a�%�&a�'�6�7�8a�9u�:a��� y� |� }� ~� a� u� � � �/��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9��������������a����������������������u��u���9���9���9���������������������������������������$a�%�&a�'�6�7�8a�9u�:a��� y� {� |� }� ~� a� u� � � �/��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9��������������a����������������������u��u���9���9���9���������������������������������������$a�%�&a�'�6�7�8a�9u�:a��� y� {� |� }� ~� a� u� � � �/��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9��������������a����������������������u��u���9���9���9���������������������������������������$a�%�&a�'�6�7�8a�9u�:a�� y� {� |� }� ~� a� u� � � �/��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9��������������a����������������������u��u���9���9���9���������������������������������������$a�%�&a�'�6�7�8a�9u�:a��� y� {� |� }� ~� a� u� � � �/� � � ��<��m��}���:� �&��$��9��<��m��}�������������������8�:�� � � � D���9������$��9��;}��<��m�������������:� � � D���9������$��9��;}��<��m�������������:� � � D���9������$��9��;}��<��m�������������:� � � D���9������$��9��;}��<��m�������������:� � � D���9������$��9��;}��<��m�������������:� � � D��=�?��=�?��=�?��=�?�� ��a����$a��&��2��D��H��L��R��X��m��}k��a��a��a��a��a���������������������������������������������������������1� � � ��k��� � D���&� � � ��[��[��[��[� � � � k� � ���&����[� k� � }���&����[� k� � }���&����[� k� � }���&����[� k� � }���&����[� k� � }������k��m��}� ������k��m��}� ��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9������������a����������������������u��u���9���9���9�����������������������������������$a�%�&a�'�6�7�8a�9u�:a��� y� {� |� }� ~� a� u� � � �/��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��\u��m���9���9���9���9���9������������a����������������������u��u���9���9���9�����������������������������������$a�%�&a�'�6�7�8a�9u�:a��� y� {� |� }� ~� a� u� � � �/��������$�9��&��*��2��4��7a��9}��:��<a��F��G��H��I��R��T��W��Y��Z��m���9���9���9���9���9������������a�����������������������9���9���9����������������������������������$a�%�&a�'�6�7�8a�:a��� y� {� |� }� ~� a� � � �/��<��m��}���:� �&��<��m��}���:� �&��$��9��<��m��}�������������������8�:�� � � � D��$��9��<��m��}�������������:� � � D��[��7��<��m��}���&�:� � � ����$�/��2��7��8��9��:D��<��H��R��X��\D���/���/���/���/���/������������������������������������������������D��D���&�0�1�:� a� ����$�/��2��7��8��9��:D��<��H��R��X��\D���/���/���/���/���/������������������������������������������������D��D���&�0�1�:� a� �O? k  ����$�&�7k�9�:�<}�D�H�R�X�\�m�}�������}������������������������&k1:} k } �}�D��F�G�H�J�K�P�Q�R�T�U�[�m���������������H��  �V ����$�&�7k�9�:�<}�D�H�R�X�\�m�}�������}������������������������&k1:} k } �}�D��F�G�H�J�K�P�Q�R�T�U�[�m����������������  �V  �$�& ��& ��& ��& ��& ��&"�$�&"��&"��&"��&"��&"��&&�D&� &�&�$a&�&&�7&�D&�F&�H&�L&�R&�U&�V&�X&�Z&�\&�mD&�}&�a&�a&�a&�a&�a&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&&&!&#&&&1& & 0�=0?:� :�a:�:�$a:�&:�2:�D:�H:�L:�R:�X:�m:�}k:�a:�a:�a:�a:�a:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:1: : : ?�? ? ? �$ �% �*�K �-�r �2�9 �4�K �7D �9 �: �; �< �R�& �Y �\ � � � � � ��9 ��9 ��9 ��9 ��9 � ��& ��& ��& ��& ��& � � ��K &D : �$ �% �& �' �) �* �+ �- �. �/ �2 �3 �4 �5 �; �= �I �Q �Rk �U �Y �Z �\ � � � � � �} � � � � � � � � � � �k �k �k �k �k � � � � � � � �      ?  �$�& �% �& �' �) �* �+ �-�/ �. �/ �2 �3 �4 �5 �7 �9 �: �; �< �I �Q �R �U �Y �Z< �\ ��& ��& ��& ��& ��& ��& � � � � � � � � � � � � � � � � � � � � � � � �      & : �D� ��$a�&�7�D�F�H�L�R�U�V�X�Z�\�mD�}�a�a�a�a�a����������������������������!#&1  �)�$�&�2�7a�8�:�<�D�H�R�X�\k�m}������������������������������������k�k���&a01:  �D�H�R�X�\����������������������1F^G^H^I^J^L^M^N^O^P^R^S^T^U^V^X^Y^Z^[^\^�������D���D���D���D���������D��l����(���������� �� D�� l�� �� <�� �� �� �� P������t��H����\����$��h������8��4����|����\����X������l��������|������T�� h��!`��!��"T��#4��$��%��&X��'��'x��'��(��(\��(��(��*��*��+4��+��,��-8��.���.x��.��/D��04��0p��14��1��2P��2��3��4���5`��5��6`��7��9��;,��<��=��>��>��?��@@��@@��@��A��BT��Cl��D��D��F ��F��G��H��I��I��J��KT��K��L��L��M(��M��N4��N��OD��Op��O��P(��P��Q��Q��Q��Q��R��R��S��S4��Sd��S��T��U��U��U��U��V��V<��VT��Vl��V��V��W��W��W��W��X ��X@��Xp��Y8��Zp��Z��Z��Z��[��[ ��[��\��\��]��]8��]d��]��]��_��_��_��_��`��`(��`@��`X��`|��`��bP��bh��b��b��b��b��c��cl��d��d��e��e0��e`��ex��f��fH��ft��f��f��f��g���g��g0��gH��gl��g��g��g��g��g��h��h0��h@��h��i��i8��i\��i��i��i��i��i��j��j0��jT��jx��j��j��j��j��j��k��kD��k��l��l��l��l��m��m4��mX��m|��m��m��m��n(��nL��np��n��n��n��n��o��o��p(��p@��pd��p|��p��p��p��qh��q��r��r@��rX��rp��r��r��r��s|��t��tD��td��t��t��t��t��u��v��v��v��v��w��w,��wT��wl��w��w��w��w��x���x(��xP��xh��x��x��x��yT��y��z��z@��zp��z��z��z��z��{ ��{8��{P��{h��{��{��{��{��| ��|0��|H��|`��|x��|��|��|��}8��~��~��~��������T��������t������p����|��4����l��8��L����x�������������������D��\��t������`�� ������������<����h���� ��$����\����������������(����0����0������������������ ��$��<��T��l������������,��L��l�������������� ��8��P��`��x����������������������X��p��������������(��@��X��p���� �������������0��H��`��x�������������� ��8��P��h����������������(��@��X��p�������������������8��P����������������������������(��@��X��p����������$������t��T��8����@����<����H����$����ˆ��H��X����l����Ť��d�� ��H����$��Ʉ��ʨ��@����̐������θ��h��L������ ��0��L����Ԡ��Մ��<��������<����ڀ������X����܌���� ����߰����H����������t������T����T����<������P��\����|����p����d������P������������ �� ����D����p�� ������x��8��H������L������|�� �����4���$��h��<��\��`�� �x�� `� � � � � � $� \� � ,� � @� h� � � h� � �P�`�|������������$�H�t�����P��|���4�\��,�<�p���H�|�������L������H��0�D�X����x����0�T�p������p����4�P�����H�l����� (� d� � � � �!�!$�!8�!�!�!�!�" �"X�"|�"�"�# �#�#�#�#�#�#�#�$�$4�$\�$�$�% �%�%�%�& �& �&L�&d�&x�&�&�'0�'D�'X�'t�'�(�(�(@�(P�(`�(�(�(�) �)0�)@�)t�)�)�)�)�*�*D�*\�*l�*�*�*�*�*�+ �+$�+4�+D�+|�+�+�,�,�,�,�,�-L�-\�-l�-�-�-�-�.x�.�.�/X�/h�/�0�0�0�1 �1$�1<�1T�1l�2�3X�3�4�5�60�6�7t�7�8D�8�8�9h�:$�:4�:�;D�;�<�<�=p�>0�?<�?�@d�@|�@�@�@�@�A�A�B�CL�Ch�C�DH�D�E�F\�G�G�HH�HX�I�Id�I�JL�J�K�L�M,�M�Nl�OT�O�P<�P�Q�R4�R�S<�S�TD�T�U �U�U,�U�V�V�V(�V8�W�W�X�X$�X<�XT�Xl�Y �Y�Y�Z\�Zl�Z|�Z�Z�[4�[�\4�\L�\d�\|�\�\�]d�]t�]�^8�^H�_<�_�`�`�at�a�a�a�b�bL�b\�bl�b|�c��c�c�d�dx�d�e@�e�e�fL�f�g�hT�hd�i,�i�j��j�j�k�lL�l�l�m�m�nt�n�n�o$�o4�oD�o�o�p�p�p�qd�q�r,�r�r�s0�s�tx�u�u �u�vd�v|�w �w0�w@�wP�w`�w�x�y �y8�yP�yh�y�z�z�{H�{�|l�|�} �}`�}�~�~��\������d�t��� �8�P��x�p�\�|����h���L���@�h������t��t��<���@��\�� �8�P���$�l����D�� ���|������p���t����H����p��p�� �l�|�X�T������$��� ���L������(�8�d����� �0�T�d�t��������$�<�T�l��������0�H�`�x������� �l����t���`���`��T�$����h�$��h�x� ��$��0�@�P��P���|��`����(�8����4�����`��(�|��L�x��l��$�H�Ĩ�\�Ũ����ǔ��Ȅ��`�ɬ��x�$�|�ˌ��̌��͐�͸�8���p�Ϩ���0�D�м��X�Ѥ� �h�Ҽ�D�p�Ӵ�\���4�հ�<�ր�֐�T�ל�L�ؘ���٘�٨�8�ڴ�p���8�ܬ���$�ݜ� �0��$�H�p�߰��4����h�����h�����@�l���,�h�P��l��8�t��\��\��X��0� �L��`���l���T������� �T����0�P���L������4�P�h�����0�H���������0�H�����(��D���P���|�����`���0�L�� �T�h�|��0�L�|��P��<���$����4�h�� |� � � � � 4� T� l� � � � � � � � ,� D� \� t� � � � � � � $� <� T� l� � � � � � � � <� T� t� � � � �������(�@��l��������,�D�\�t�����<�T�t��L�l���������|��`�p����l����L��� �|��H���D�����l���� �h��\�� (� �!0�!�"�"X�"�#D�#�#�$@�$�%�%�%�&�&x�&�',�'�'�'�(@�(�(�) �)L�)�*�+�,(�,�-�.`�/,�/�0|�1@�2��2�3D�3�4�5`�6$�6�7\�8(�8�9�:p�;8�;�<�=�>�>4�>�?@�?X�?�@,�@�A(�Ap�A�BP�B�Cd�C�D�D�E8�E�F`�F�G�G�G�H �HX�H�I<�I�J@�J�Kh�L(�L�M�N�N�P��Ph�P�Q�Qx�Q�R�Rx�R�S�Sh�S�TL�T�U(�Up�U�V�Vh�V�WD�W�X�XL�X�X�Y0�Y�Z�Z\�Z�[�[\�[�[�\X�\�\�]�]�^0�^�_8�_�_�`l�`�a�a|�b�b�b�cH�c�d��d�d�e8�e�fL�f�g �g|�g�hX�h�i�i�j�jT�j�k@�k�l�lx�l�mp�m�nT�n�o,�o�o�p�pt�p�p�p�q �q8�qP�qh�q�q�r�r �r8�rP�rh�r�r�r�r�r�r�s�s(�s@�sX�sp�s�s�s�s�t0�tl�t�t�u �uh�u�u�u�u�v�v�v4�vL�v\�vt�v�v�w��w�w0�wH�w�w�w�w�x �x$�x<�xT�xl�x�x�x�x�x�x�y�y,�y�y�y�y�zT�zl�z�z�{�{�{�{�{�{�{�{�|�|,�|D�|\�|t�|�|�|�|�|�}�}`�}x�}�}�}�~<�~T�~�~�h����0�H�`�x������� �8�P�h����d�|�����0�����(��������(�@�X�p��������X�����0�h�������� �8�P�h��������(�d���`�x������0�H�`�x������@���(�@������0��������,�D�\�t������$�`���$�<�����0�H�`�x������� �8�P�h����l���P�h���|������ �$�<�T�l������X���$�<����$�<�T�l��������,�D�\�t�����P��(���� ����p�������x��D�\��,����(��������0�H�������T�l���L�d������,�D�\�t���$��(������(�@�X��x�����$�<�����L�d����x���(������ �8�P�h�����0�t����X��� �l��L���T�����8�p����<�p����@�P��� �°��� �X�h�x�È�Ø��H��Ŕ���H�Ƹ�(�8�t�Ǹ��Ȉ�Ș�Ȩ�ȸ��(�8�`�p����\��(�X�ˈ��(�D�t�̨����0�`��|��4�\�Ϡ��X��H� �҄��`��Ԝ�,����ִ�H��4�p�ب� �L�٘��`�ڈ�� �ۨ�$�|�ܐ�ܤ�ܸ����P�d�x���H���x��\��|������@�l����4�t��,���l�� ��D���T���t����t��L�l������0�H�`�x������� �8�P�h��������(�@�X�p�������(�@�X�p���������0�H�`�x������� �8�P�h���������0�H�`�x������� �8�P�h���������0�H�`�x������� �8�P�h������� �8�P�h��������(�@�X�p���������0�H�`�x������� �8�P�h��������(�@�X�p��������P��0�@�X�p���������0�H�`�x������� �8�P�h����������(��@��X��p������������ �8�P�h��������(�@�X�p������� �8�P�h��������(�@�X�p���������0�H�`�x�����(�@�X�p���������4�L�h��������,�D�`�|����� �� � 0� H� `� x� � � � � � � 0� L� h� � � � � � � � ,� D� `� |� � � � � � � 8� P� h� � � � � � � � 0� L� d� |� � � � � � �(�@�\�x������� �8�P�l�������(�8�P�`�x����������(�@�X�p���������0�H�`�x������� �8�P�h��������(�@�X�p���������0�H�`�x������� �8�P�h�������P�`�x������ ��8�H�`�|��������4�L�d������� �$�4�L�d�|������ �$�4�D�\�t��������,�<���������������������<�h�����8�p���L��� 4� � �!�!<�!|�!�!�!�!�!�!�!�!�!�!�#t�$�$�$�$�$�%�%0�%T�%�&8�&h�&�'��'�'t�'�(��($�(@�(�(�(�)��)�)4�)�)�*�*8�*L�*|�*�*�*�+4�+H�+�+�+�,8�,�,�,�-H�-x�-�-�-�-�-�-�-�-�-�-�-�-�-�.�.L�/X�/�0L�0t�1$�1�1�2��2(�2`�2�3�3$�38�3L�3`�3t�3�3�3�3�3�3�4��4�4(�4<�4P�4d�4x�4�4�4�4�4�4�5�5�5,�5@�5�6d�6�74�7�8 �8�9�:X�;�;h�;�=4�=|�=�?`�?�@�A(�A�B4�B�B�Cx�C�D�D$�DL�Dt�D�D�E(�E�F�G8�GP�Hx�I�I�I�I�I�K(�L�Lh�L�M$�M�Nd�OD�O�P@�P�S,�S�T�T�U�V�W�X\�Yt�Z�Z�[�[�[�\<�\�\�\�]�]�^��^�_�_�`T�`�a�bx�b�c�d<�d�ep�e�ft�f�g0�g�hH�h�h�i0�i�i�j,�jd�j�k�k�ld�l�m�m�m�n �n,�nT�nt�n�n�n�n�o�o4�oT�ot�o�o�o�o�o�p�p4�pL�p\�pt�p�p�p�p�p�q�q,�q<�qL�q\�ql�q�q�q�q�q�r�r,�rD�rT�rl�r�r�r�r�r�sP�t�u�u�u�v8�vX�w�w�xh�y�z8�{\�{�{�{�|�|h�|�}\�~�~P�~�~�4�|���@��@����d�(�<����T����4��8�t���0���8�`��D�h�����(�p�����8�� ����H���@�����@����x��(�p���P��� �P���4���H��4����l�H�d���P���`���8����0�d���� ��(�|������D�� �L���,�@�����(�@������,�H������4�t��������H���� �<�h�����d��@���H������4�(��x�`��,��\�t������t��(�l���<��à�,�ĸ��p��l��@�ǀ��L�Ȕ��`�� �t��L��D��ͬ��8��L�ψ���d��р��`�Ҥ��T���d��`��8�֘�ְ��P�ה���$�H���ژ�T����ޔ�H�ߘ��8�p�����@�p����L���@��0����L���\����H����8�d���T�d���0�t��� �P���$��,���x���H���h���,���h��d���d��T��d������<�`���`���D�����`��0���@�l������8��������8��`�������$� �D�h���� �x���h�� � � `� p� � � � � � `� � � � $� @� x� � � � � � 8� l� � ��P����L�x� �0���8���<���<��!�$�&�&�&�&�&�'(�'`�'�'�( �(L�(�(�)�)(�)L�)p�)�)�)�*��* �*D�*h�*�*�*�*�+�+8�+`�+�+�+�,�,<�,d�,�,�,�- �-4�-d�-�-�-�. �.8�.`�.�.�.�/�/,�/X�/�/�/�0��0,�0T�0�0�0�1 �1T�1�1�1�2,�2d�2�2�3�38�3l�3�3�3�4�4H�4p�4�4�4�5$�5P�5|�5�5�6�6<�6h�6�6�6�7,�7p�7�7�8�8H�8x�8�8�9�9\�9�9�:D�:x�:�:�;�;4�;P�;�;�;�;�<��<�<8�<T�<p�<�<�<�=�=�=8�=T�=p�=�=�=�=�=�>�>4�>P�>l�>�>�>�>�?�B�CD�CX�Cl�C�C�C�C�D �D0�DT�Dp�D�D�D�E�EX�Ep�E�F(�Gd�G�Ht�J4�JP�J|�J�J�J�K �K,�K`�K|�K�K�K�L�L0�LL�Lx�L�L�L�M�M$�MP�Ml�M�M�M�M�N(�NH�N|�N�OP�O�P �Q�Q�Rt�R�S0�S�S�T@�T�T�U �UH�U�U�VP�V�V�V�W(�WX�W�W�W�X�X0�XH�X�X�X�Y�Y8�Yt�Y�Y�Z �Zx�Z�Z�[8�[x�[�\x�\�]x�]�]�]�^�^8�^d�^�^�_�`�`�i�l�l�m �mp�m�nh�o4�p��pd�q�s�vl�v�w�w�w�yH�z�{<�{p�|d�}8�}�~h�,���|����D��,��(�������H���<�\�|�����p�L�(������D��0���x�$��������l����|�h���<���<�P���\�$� �������h�����<���\����P�8�D�8�\��˜�ü���ƴ���P�T��`���@�м�|���@����(�@�X�p��@��׼�h�ٌ�H��t�|�d�(��l����h�������`���(�l��,���8���x���h�|����x���P��T���\� t� `� t� \� � H� � �4����x���,�\��<� ��t��x��8��P��l�,��8�� $� x� �!D�!�"`�"�"�#L�#�$x�&$�(�)D�+t�,�/L�4�5�8(�8�9�:�< �=�>�@L�A�C�Cp�C�DD�D�E�E,�EH�Ed�E�E�F�F �F�G�HP�H�I4�JT�K<�K�L�LT�L�L�L�M �M8�M`�M�M�M�NH�N�O(�O�Q�Q�R�TH�T�W�X�Z�Z�[�\�]�^�_�`�a�b�d,�d�e\�f$�f�g`�h(�h�ix�j@�k�k4�k`�k�k�k�lt�l�l�m�ml�m�m�m�n�nd�n�n�o�oX�o�o�pD�p�p�q8�q�q�r�r�s@�s�t$�t�u0�v��v�w�x�yp�y�z0�zl�z�z�z�{$�{<�{T�{�|��|�}�~�0����@����T���p�p��������$�8�T�p�����$�8�T�p�����$�@�d�����0�d�x������8�d������D�p�����4�X�����4�`����(�d�x������8�d������D�p�����4�X�����4�`����(�d������D�p���� �T����$�H�t�����4�h����8�t��� �d�x������8�d������D�p�����4�X�����4�`����(�d������D�p���� �T����$�H�t�����4�h����8�t��� �d������D�p���� �T����$�H�t�����4�h����8�t��� �d�����@�t����D�x���$�`����8�t��� �d����T����d���D��T�����,�h��� �4�h����\�����d��L��� ��0��X��l��x��8�H�`���� �$�<�T�l�„�T� �p��ń�@�Ƥ���DŽ��Ȕ�$�ɀ��L�ʰ��(�@�X�˜��,�|��p��Μ� �h�Ϭ��p���ѐ����Ԕ�d�հ��@�ֈ���t�ל����D�p�؜�� �@�x�ٰ���<�h�ڐ��� �P�� �\�ܠ���0�T�ݐ���ވ�� ��,�<��� �@�t� �\���@���p���@���<�P�|�(���\��l�����P��0���|��,���L��\���@���D�� ���8���P���x����@������(�8�$��8��(����d��,��`��(�8��T�� �`�p��L��� `� D� � � � P� 4�8����X�h����0��\����0�P�p��������(�@�X�p���������0�H�`�x������� �8�P�h��������(�@�X�p���������0�H�`�x������� �8�P�h�������,�<�L�����������$�4�������$�4�D������$�4�D���0�L�p���� �� ,� T� d� t� � �!p�" �"8�"P�"�#0�#�$�$h�$�%�%D�%�%�%�%�&l�&�'��' �(�)�)l�)�)�*\�*l�*�*�*�+ �+4�+\�+�+�+�+�,�,<�,`�,�,�,�,�-(�-T�-h�-�-�. �.P�.�.�/p�0��0�0�0�0�1@�2�2�3T�3�4D�4�5�5d�5�6X�6�7��7�7X�7�7�7�8$�8P�8�9\�:�:�;�;�;�<�=�=�=�>H�>�? �?,�?L�?�?�?�@�@l�@�@�A0�Al�A�BH�B�C\�C�D$�D�E(�E�F�F�F�G�G0�Gx�G�G�H�HH�Hh�H�H�H�H�I�I�I0�ID�Ih�I|�I�I�I�I�I�J�J�J,�JP�Jd�Jx�J�J�J�M|�P,�R�U�U�VD�V�W`�W�X,�X�Y0�Y�Y�Z�[�[d�[�\<�\�] �]p�]�^X�_�_h�_�`d�`�a@�a�b�b�c��cT�c�d<�d�e,�e�f��f�g�g�ht�h�i(�i�i�jT�j�k�k|�k�l\�l�m �mp�m�nh�n�op�o�pp�p�q�q�r�s�s|�t,�t�uP�v0�v�wp�xh�y4�y�zx�{(�{�|�|<�|T�|�} �}4�}�}�~�~L�~�~��(�@�`��������(�D�\�t������� �8�P�h��������(����� �$�<�T�l��������,�D�\�t��������4�L�d�|������ �$�<�T�l��������,�D�\�t��������4�L�\���(�@�X�p���������0�H�X������0�@�����4�L�d�|�����$�<�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�|���4�H�`�t�������(�@�T�l�������� �8�P�h������ �$�<�T�l��������,�D�\�t�����`��L�d�|���� �8�P�`������X���(�@�X�h�D��t������h��X�p�����P��8�P�h��������(�@�X�h�4��(�8���$�4��D�����4�D��x�����`�x������� �8�P�� � � � � � ���L�x���8�d��<�X����(���\���T����$���X����P�`�����$�@�\�x�����8�`�����,�T�����$�L�t�����@�l���� �4�`�����,�T�|���� �L�t�����@�h���� �4�\������,�T�|���� �H�p�����<�d���� �4�\���`�� �H���\�à��,��d�Ŝ��L�ƴ��P��Ȑ��ɤ��ʄ�L���T�̘��͠��Π�<��$��L���\�Ұ���D�T�d�t�ӄ�Ӕ�Ӥ�Ӵ�������$�4�D�T�d�t�Ԅ�Ԕ�Ԥ�Դ�������$�4�D�T�d�t�Մ�Ք�դ�մ�������$�4�D�T�d�t�ք��0��T�ؠ��ٜ��ڴ�@�P�`�p�ۀ�ې�۠�۰���� �D��|�x�ߴ�0��`���X����@�<�x������ ��H�D���(��\�X� � ��<���4��l�`�! �#(�%p�'�*�-�0�1 �1X�1�2�3�4�6D�7�8t�90�:0�;l�<�>�@�AT�BP�C�E�F�H�J�K�M,�N�Ph�Rd�T�W�XH�Y�[x�]t�_�b�d�fH�h�i�l0�n�qh�t\�v �x(�zp�|����4�����t��8�l��p�$����P�(� ��������\�0� ��T���d�$� ���|�@��t�(��0�������(��@�p�|�L�@�<���������Ą�d�D�H��X�d�<��(��0��Ь�d��Ҹ�Ӭ�d������٬�ڄ�T� � �P�P���h�L�,�,�(��(��H� �����|��p���@��4�<�t���� � � t� � � � $� ����@�l�����,�d������\�������d������ �$�<�T�l�������$�D�d��T������0�L�h�������,�H�d�������@�X����� �,�L�d������<�����@�\�t��������T���\�� � �!d�!�!�",�"X�"�#��#L�#�#�$,�$�%�&(�&�&�'4�'�(p�) �)h�)�*(�*�*�+D�+�,H�,�-X�-�.|�.�/L�/�0T�1��1�2�2t�2�3d�3�4�4�54�5�6��6�6�7�8P�8�9\�9�:,�:�;h�<��<P�<�<�=l�=�>X�>�?d�?�@8�@�@�A8�A�A�B\�B�C<�D��D�E�F�F�G,�G@�Gd�G�G�G�G�H�H<�H`�H�I�ID�I�I�I�J��J�J0�JH�J`�J�J�J�J�J�K�K(�K@�KX�Kx�K�K�K�K�L��L�L0�LH�L`�Lx�L�L�L�L�L�M�M �M@�M`�M�M�M�M�M�M�N�N(�N@�NX�O�Ot�O�P�P(�P@�PX�Pp�P�P�P�P�P�Q��Q�Q0�QH�Q`�Qx�Q�Q�Q�Q�Q�R�R �R8�RP�Rh�R�R�R�R�S��S �S@�SX�Sp�S���T�+�h� �����������>��������2������� �������������� ������� :������� `������� ������������� �������� (Z�������4;b������� ;�������;�� ��0���� ���� ���� ���� ��"�� ��F�� ��m�� ��"�� � �:�� � %:�� ��h:�� ��;�� ��;�C�o�p�y�r�i�g�h�t� �(�c�)� �2�0�0�3� �b�y� �B�i�t�s�t�r�e�a�m�,� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.� �C�o�p�y�r�i�g�h�t� �(�c�)� �2�0�0�6� �b�y� �T�a�v�m�j�o�n�g� �B�a�h�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.� �D�e�j�a�V�u� �c�h�a�n�g�e�s� �a�r�e� �i�n� �p�u�b�l�i�c� �d�o�m�a�i�n� ��Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ��D�e�j�a�V�u� �S�a�n�s��DejaVu Sans��B�o�o�k��Book��D�e�j�a�V�u� �S�a�n�s��DejaVu Sans��D�e�j�a�V�u� �S�a�n�s��DejaVu Sans��V�e�r�s�i�o�n� �2�.�3�4��Version 2.34��D�e�j�a�V�u�S�a�n�s��DejaVuSans��D�e�j�a�V�u� �f�o�n�t�s� �t�e�a�m��DejaVu fonts team��h�t�t�p�:�/�/�d�e�j�a�v�u�.�s�o�u�r�c�e�f�o�r�g�e�.�n�e�t��http://dejavu.sourceforge.net��F�o�n�t�s� �a�r�e� �(�c�)� �B�i�t�s�t�r�e�a�m� �(�s�e�e� �b�e�l�o�w�)�.� �D�e�j�a�V�u� �c�h�a�n�g�e�s� �a�r�e� �i�n� �p�u�b�l�i�c� �d�o�m�a�i�n�.� �G�l�y�p�h�s� �i�m�p�o�r�t�e�d� �f�r�o�m� �A�r�e�v� �f�o�n�t�s� �a�r�e� �(�c�)� �T�a�v�m�j�u�n�g� �B�a�h� �(�s�e�e� �b�e�l�o�w�)� � �B�i�t�s�t�r�e�a�m� �V�e�r�a� �F�o�n�t�s� �C�o�p�y�r�i�g�h�t� �-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-� � �C�o�p�y�r�i�g�h�t� �(�c�)� �2�0�0�3� �b�y� �B�i�t�s�t�r�e�a�m�,� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.� �B�i�t�s�t�r�e�a�m� �V�e�r�a� �i�s� �a� �t�r�a�d�e�m�a�r�k� �o�f� �B�i�t�s�t�r�e�a�m�,� �I�n�c�.� � �P�e�r�m�i�s�s�i�o�n� �i�s� �h�e�r�e�b�y� �g�r�a�n�t�e�d�,� �f�r�e�e� �o�f� �c�h�a�r�g�e�,� �t�o� �a�n�y� �p�e�r�s�o�n� �o�b�t�a�i�n�i�n�g� �a� �c�o�p�y� �o�f� �t�h�e� �f�o�n�t�s� �a�c�c�o�m�p�a�n�y�i�n�g� �t�h�i�s� �l�i�c�e�n�s�e� �(�"�F�o�n�t�s�"�)� �a�n�d� �a�s�s�o�c�i�a�t�e�d� �d�o�c�u�m�e�n�t�a�t�i�o�n� �f�i�l�e�s� �(�t�h�e� �"�F�o�n�t� �S�o�f�t�w�a�r�e�"�)�,� �t�o� �r�e�p�r�o�d�u�c�e� �a�n�d� �d�i�s�t�r�i�b�u�t�e� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e�,� �i�n�c�l�u�d�i�n�g� �w�i�t�h�o�u�t� �l�i�m�i�t�a�t�i�o�n� �t�h�e� �r�i�g�h�t�s� �t�o� �u�s�e�,� �c�o�p�y�,� �m�e�r�g�e�,� �p�u�b�l�i�s�h�,� �d�i�s�t�r�i�b�u�t�e�,� �a�n�d�/�o�r� �s�e�l�l� �c�o�p�i�e�s� �o�f� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e�,� �a�n�d� �t�o� �p�e�r�m�i�t� �p�e�r�s�o�n�s� �t�o� �w�h�o�m� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �i�s� �f�u�r�n�i�s�h�e�d� �t�o� �d�o� �s�o�,� �s�u�b�j�e�c�t� �t�o� �t�h�e� �f�o�l�l�o�w�i�n�g� �c�o�n�d�i�t�i�o�n�s�:� � �T�h�e� �a�b�o�v�e� �c�o�p�y�r�i�g�h�t� �a�n�d� �t�r�a�d�e�m�a�r�k� �n�o�t�i�c�e�s� �a�n�d� �t�h�i�s� �p�e�r�m�i�s�s�i�o�n� �n�o�t�i�c�e� �s�h�a�l�l� �b�e� �i�n�c�l�u�d�e�d� �i�n� �a�l�l� �c�o�p�i�e�s� �o�f� �o�n�e� �o�r� �m�o�r�e� �o�f� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �t�y�p�e�f�a�c�e�s�.� � �T�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �m�a�y� �b�e� �m�o�d�i�f�i�e�d�,� �a�l�t�e�r�e�d�,� �o�r� �a�d�d�e�d� �t�o�,� �a�n�d� �i�n� �p�a�r�t�i�c�u�l�a�r� �t�h�e� �d�e�s�i�g�n�s� �o�f� �g�l�y�p�h�s� �o�r� �c�h�a�r�a�c�t�e�r�s� �i�n� �t�h�e� �F�o�n�t�s� �m�a�y� �b�e� �m�o�d�i�f�i�e�d� �a�n�d� �a�d�d�i�t�i�o�n�a�l� �g�l�y�p�h�s� �o�r� �c�h�a�r�a�c�t�e�r�s� �m�a�y� �b�e� �a�d�d�e�d� �t�o� �t�h�e� �F�o�n�t�s�,� �o�n�l�y� �i�f� �t�h�e� �f�o�n�t�s� �a�r�e� �r�e�n�a�m�e�d� �t�o� �n�a�m�e�s� �n�o�t� �c�o�n�t�a�i�n�i�n�g� �e�i�t�h�e�r� �t�h�e� �w�o�r�d�s� �"�B�i�t�s�t�r�e�a�m�"� �o�r� �t�h�e� �w�o�r�d� �"�V�e�r�a�"�.� � �T�h�i�s� �L�i�c�e�n�s�e� �b�e�c�o�m�e�s� �n�u�l�l� �a�n�d� �v�o�i�d� �t�o� �t�h�e� �e�x�t�e�n�t� �a�p�p�l�i�c�a�b�l�e� �t�o� �F�o�n�t�s� �o�r� �F�o�n�t� �S�o�f�t�w�a�r�e� �t�h�a�t� �h�a�s� �b�e�e�n� �m�o�d�i�f�i�e�d� �a�n�d� �i�s� �d�i�s�t�r�i�b�u�t�e�d� �u�n�d�e�r� �t�h�e� �"�B�i�t�s�t�r�e�a�m� �V�e�r�a�"� �n�a�m�e�s�.� � �T�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �m�a�y� �b�e� �s�o�l�d� �a�s� �p�a�r�t� �o�f� �a� �l�a�r�g�e�r� �s�o�f�t�w�a�r�e� �p�a�c�k�a�g�e� �b�u�t� �n�o� �c�o�p�y� �o�f� �o�n�e� �o�r� �m�o�r�e� �o�f� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �t�y�p�e�f�a�c�e�s� �m�a�y� �b�e� �s�o�l�d� �b�y� �i�t�s�e�l�f�.� � �T�H�E� �F�O�N�T� �S�O�F�T�W�A�R�E� �I�S� �P�R�O�V�I�D�E�D� �"�A�S� �I�S�"�,� �W�I�T�H�O�U�T� �W�A�R�R�A�N�T�Y� �O�F� �A�N�Y� �K�I�N�D�,� �E�X�P�R�E�S�S� �O�R� �I�M�P�L�I�E�D�,� �I�N�C�L�U�D�I�N�G� �B�U�T� �N�O�T� �L�I�M�I�T�E�D� �T�O� �A�N�Y� �W�A�R�R�A�N�T�I�E�S� �O�F� �M�E�R�C�H�A�N�T�A�B�I�L�I�T�Y�,� �F�I�T�N�E�S�S� �F�O�R� �A� �P�A�R�T�I�C�U�L�A�R� �P�U�R�P�O�S�E� �A�N�D� �N�O�N�I�N�F�R�I�N�G�E�M�E�N�T� �O�F� �C�O�P�Y�R�I�G�H�T�,� �P�A�T�E�N�T�,� �T�R�A�D�E�M�A�R�K�,� �O�R� �O�T�H�E�R� �R�I�G�H�T�.� �I�N� �N�O� �E�V�E�N�T� �S�H�A�L�L� �B�I�T�S�T�R�E�A�M� �O�R� �T�H�E� �G�N�O�M�E� �F�O�U�N�D�A�T�I�O�N� �B�E� �L�I�A�B�L�E� �F�O�R� �A�N�Y� �C�L�A�I�M�,� �D�A�M�A�G�E�S� �O�R� �O�T�H�E�R� �L�I�A�B�I�L�I�T�Y�,� �I�N�C�L�U�D�I�N�G� �A�N�Y� �G�E�N�E�R�A�L�,� �S�P�E�C�I�A�L�,� �I�N�D�I�R�E�C�T�,� �I�N�C�I�D�E�N�T�A�L�,� �O�R� �C�O�N�S�E�Q�U�E�N�T�I�A�L� �D�A�M�A�G�E�S�,� �W�H�E�T�H�E�R� �I�N� �A�N� �A�C�T�I�O�N� �O�F� �C�O�N�T�R�A�C�T�,� �T�O�R�T� �O�R� �O�T�H�E�R�W�I�S�E�,� �A�R�I�S�I�N�G� �F�R�O�M�,� �O�U�T� �O�F� �T�H�E� �U�S�E� �O�R� �I�N�A�B�I�L�I�T�Y� �T�O� �U�S�E� �T�H�E� �F�O�N�T� �S�O�F�T�W�A�R�E� �O�R� �F�R�O�M� �O�T�H�E�R� �D�E�A�L�I�N�G�S� �I�N� �T�H�E� �F�O�N�T� �S�O�F�T�W�A�R�E�.� � �E�x�c�e�p�t� �a�s� �c�o�n�t�a�i�n�e�d� �i�n� �t�h�i�s� �n�o�t�i�c�e�,� �t�h�e� �n�a�m�e�s� �o�f� �G�n�o�m�e�,� �t�h�e� �G�n�o�m�e� �F�o�u�n�d�a�t�i�o�n�,� �a�n�d� �B�i�t�s�t�r�e�a�m� �I�n�c�.�,� �s�h�a�l�l� �n�o�t� �b�e� �u�s�e�d� �i�n� �a�d�v�e�r�t�i�s�i�n�g� �o�r� �o�t�h�e�r�w�i�s�e� �t�o� �p�r�o�m�o�t�e� �t�h�e� �s�a�l�e�,� �u�s�e� �o�r� �o�t�h�e�r� �d�e�a�l�i�n�g�s� �i�n� �t�h�i�s� �F�o�n�t� �S�o�f�t�w�a�r�e� �w�i�t�h�o�u�t� �p�r�i�o�r� �w�r�i�t�t�e�n� �a�u�t�h�o�r�i�z�a�t�i�o�n� �f�r�o�m� �t�h�e� �G�n�o�m�e� �F�o�u�n�d�a�t�i�o�n� �o�r� �B�i�t�s�t�r�e�a�m� �I�n�c�.�,� �r�e�s�p�e�c�t�i�v�e�l�y�.� �F�o�r� �f�u�r�t�h�e�r� �i�n�f�o�r�m�a�t�i�o�n�,� �c�o�n�t�a�c�t�:� �f�o�n�t�s� �a�t� �g�n�o�m�e� �d�o�t� �o�r�g�.� � � �A�r�e�v� �F�o�n�t�s� �C�o�p�y�r�i�g�h�t� �-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-� � �C�o�p�y�r�i�g�h�t� �(�c�)� �2�0�0�6� �b�y� �T�a�v�m�j�o�n�g� �B�a�h�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.� � �P�e�r�m�i�s�s�i�o�n� �i�s� �h�e�r�e�b�y� �g�r�a�n�t�e�d�,� �f�r�e�e� �o�f� �c�h�a�r�g�e�,� �t�o� �a�n�y� �p�e�r�s�o�n� �o�b�t�a�i�n�i�n�g� �a� �c�o�p�y� �o�f� �t�h�e� �f�o�n�t�s� �a�c�c�o�m�p�a�n�y�i�n�g� �t�h�i�s� �l�i�c�e�n�s�e� �(�"�F�o�n�t�s�"�)� �a�n�d� �a�s�s�o�c�i�a�t�e�d� �d�o�c�u�m�e�n�t�a�t�i�o�n� �f�i�l�e�s� �(�t�h�e� �"�F�o�n�t� �S�o�f�t�w�a�r�e�"�)�,� �t�o� �r�e�p�r�o�d�u�c�e� �a�n�d� �d�i�s�t�r�i�b�u�t�e� �t�h�e� �m�o�d�i�f�i�c�a�t�i�o�n�s� �t�o� �t�h�e� �B�i�t�s�t�r�e�a�m� �V�e�r�a� �F�o�n�t� �S�o�f�t�w�a�r�e�,� �i�n�c�l�u�d�i�n�g� �w�i�t�h�o�u�t� �l�i�m�i�t�a�t�i�o�n� �t�h�e� �r�i�g�h�t�s� �t�o� �u�s�e�,� �c�o�p�y�,� �m�e�r�g�e�,� �p�u�b�l�i�s�h�,� �d�i�s�t�r�i�b�u�t�e�,� �a�n�d�/�o�r� �s�e�l�l� �c�o�p�i�e�s� �o�f� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e�,� �a�n�d� �t�o� �p�e�r�m�i�t� �p�e�r�s�o�n�s� �t�o� �w�h�o�m� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �i�s� �f�u�r�n�i�s�h�e�d� �t�o� �d�o� �s�o�,� �s�u�b�j�e�c�t� �t�o� �t�h�e� �f�o�l�l�o�w�i�n�g� �c�o�n�d�i�t�i�o�n�s�:� � �T�h�e� �a�b�o�v�e� �c�o�p�y�r�i�g�h�t� �a�n�d� �t�r�a�d�e�m�a�r�k� �n�o�t�i�c�e�s� �a�n�d� �t�h�i�s� �p�e�r�m�i�s�s�i�o�n� �n�o�t�i�c�e� �s�h�a�l�l� �b�e� �i�n�c�l�u�d�e�d� �i�n� �a�l�l� �c�o�p�i�e�s� �o�f� �o�n�e� �o�r� �m�o�r�e� �o�f� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �t�y�p�e�f�a�c�e�s�.� � �T�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �m�a�y� �b�e� �m�o�d�i�f�i�e�d�,� �a�l�t�e�r�e�d�,� �o�r� �a�d�d�e�d� �t�o�,� �a�n�d� �i�n� �p�a�r�t�i�c�u�l�a�r� �t�h�e� �d�e�s�i�g�n�s� �o�f� �g�l�y�p�h�s� �o�r� �c�h�a�r�a�c�t�e�r�s� �i�n� �t�h�e� �F�o�n�t�s� �m�a�y� �b�e� �m�o�d�i�f�i�e�d� �a�n�d� �a�d�d�i�t�i�o�n�a�l� �g�l�y�p�h�s� �o�r� �c�h�a�r�a�c�t�e�r�s� �m�a�y� �b�e� �a�d�d�e�d� �t�o� �t�h�e� �F�o�n�t�s�,� �o�n�l�y� �i�f� �t�h�e� �f�o�n�t�s� �a�r�e� �r�e�n�a�m�e�d� �t�o� �n�a�m�e�s� �n�o�t� �c�o�n�t�a�i�n�i�n�g� �e�i�t�h�e�r� �t�h�e� �w�o�r�d�s� �"�T�a�v�m�j�o�n�g� �B�a�h�"� �o�r� �t�h�e� �w�o�r�d� �"�A�r�e�v�"�.� � �T�h�i�s� �L�i�c�e�n�s�e� �b�e�c�o�m�e�s� �n�u�l�l� �a�n�d� �v�o�i�d� �t�o� �t�h�e� �e�x�t�e�n�t� �a�p�p�l�i�c�a�b�l�e� �t�o� �F�o�n�t�s� �o�r� �F�o�n�t� �S�o�f�t�w�a�r�e� �t�h�a�t� �h�a�s� �b�e�e�n� �m�o�d�i�f�i�e�d� �a�n�d� �i�s� �d�i�s�t�r�i�b�u�t�e�d� �u�n�d�e�r� �t�h�e� � �"�T�a�v�m�j�o�n�g� �B�a�h� �A�r�e�v�"� �n�a�m�e�s�.� � �T�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �m�a�y� �b�e� �s�o�l�d� �a�s� �p�a�r�t� �o�f� �a� �l�a�r�g�e�r� �s�o�f�t�w�a�r�e� �p�a�c�k�a�g�e� �b�u�t� �n�o� �c�o�p�y� �o�f� �o�n�e� �o�r� �m�o�r�e� �o�f� �t�h�e� �F�o�n�t� �S�o�f�t�w�a�r�e� �t�y�p�e�f�a�c�e�s� �m�a�y� �b�e� �s�o�l�d� �b�y� �i�t�s�e�l�f�.� � �T�H�E� �F�O�N�T� �S�O�F�T�W�A�R�E� �I�S� �P�R�O�V�I�D�E�D� �"�A�S� �I�S�"�,� �W�I�T�H�O�U�T� �W�A�R�R�A�N�T�Y� �O�F� �A�N�Y� �K�I�N�D�,� �E�X�P�R�E�S�S� �O�R� �I�M�P�L�I�E�D�,� �I�N�C�L�U�D�I�N�G� �B�U�T� �N�O�T� �L�I�M�I�T�E�D� �T�O� �A�N�Y� �W�A�R�R�A�N�T�I�E�S� �O�F� �M�E�R�C�H�A�N�T�A�B�I�L�I�T�Y�,� �F�I�T�N�E�S�S� �F�O�R� �A� �P�A�R�T�I�C�U�L�A�R� �P�U�R�P�O�S�E� �A�N�D� �N�O�N�I�N�F�R�I�N�G�E�M�E�N�T� �O�F� �C�O�P�Y�R�I�G�H�T�,� �P�A�T�E�N�T�,� �T�R�A�D�E�M�A�R�K�,� �O�R� �O�T�H�E�R� �R�I�G�H�T�.� �I�N� �N�O� �E�V�E�N�T� �S�H�A�L�L� �T�A�V�M�J�O�N�G� �B�A�H� �B�E� �L�I�A�B�L�E� �F�O�R� �A�N�Y� �C�L�A�I�M�,� �D�A�M�A�G�E�S� �O�R� �O�T�H�E�R� �L�I�A�B�I�L�I�T�Y�,� �I�N�C�L�U�D�I�N�G� �A�N�Y� �G�E�N�E�R�A�L�,� �S�P�E�C�I�A�L�,� �I�N�D�I�R�E�C�T�,� �I�N�C�I�D�E�N�T�A�L�,� �O�R� �C�O�N�S�E�Q�U�E�N�T�I�A�L� �D�A�M�A�G�E�S�,� �W�H�E�T�H�E�R� �I�N� �A�N� �A�C�T�I�O�N� �O�F� �C�O�N�T�R�A�C�T�,� �T�O�R�T� �O�R� �O�T�H�E�R�W�I�S�E�,� �A�R�I�S�I�N�G� �F�R�O�M�,� �O�U�T� �O�F� �T�H�E� �U�S�E� �O�R� �I�N�A�B�I�L�I�T�Y� �T�O� �U�S�E� �T�H�E� �F�O�N�T� �S�O�F�T�W�A�R�E� �O�R� �F�R�O�M� �O�T�H�E�R� �D�E�A�L�I�N�G�S� �I�N� �T�H�E� �F�O�N�T� �S�O�F�T�W�A�R�E�.� � �E�x�c�e�p�t� �a�s� �c�o�n�t�a�i�n�e�d� �i�n� �t�h�i�s� �n�o�t�i�c�e�,� �t�h�e� �n�a�m�e� �o�f� �T�a�v�m�j�o�n�g� �B�a�h� �s�h�a�l�l� �n�o�t� �b�e� �u�s�e�d� �i�n� �a�d�v�e�r�t�i�s�i�n�g� �o�r� �o�t�h�e�r�w�i�s�e� �t�o� �p�r�o�m�o�t�e� �t�h�e� �s�a�l�e�,� �u�s�e� �o�r� �o�t�h�e�r� �d�e�a�l�i�n�g�s� �i�n� �t�h�i�s� �F�o�n�t� �S�o�f�t�w�a�r�e� �w�i�t�h�o�u�t� �p�r�i�o�r� �w�r�i�t�t�e�n� �a�u�t�h�o�r�i�z�a�t�i�o�n� �f�r�o�m� �T�a�v�m�j�o�n�g� �B�a�h�.� �F�o�r� �f�u�r�t�h�e�r� �i�n�f�o�r�m�a�t�i�o�n�,� �c�o�n�t�a�c�t�:� �t�a�v�m�j�o�n�g� �@� �f�r�e�e� �.� �f�r�.��Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below) Bitstream Vera Fonts Copyright ------------------------------ Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org. Arev Fonts Copyright ------------------------------ Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Tavmjong Bah" or the word "Arev". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Tavmjong Bah Arev" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free . fr.��h�t�t�p�:�/�/�d�e�j�a�v�u�.�s�o�u�r�c�e�f�o�r�g�e�.�n�e�t�/�w�i�k�i�/�i�n�d�e�x�.�p�h�p�/�L�i�c�e�n�s�e��http://dejavu.sourceforge.net/wiki/index.php/License��D�e�j�a�V�u� �S�a�n�s��DejaVu Sans��B�o�o�k��Book��������~�Z������������������������������� � � � � ������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a������������������������������������b�c��d��e��������f�����g������h����j�i�k�m�l�n��o�q�p�r�s�u�t�v�w��x�z�y�{�}�|����~�������    �� �� !"#$%&'()*+��,-./0123456789:��;<=>?@ABCDEFGHI��JKLMNOPQRS����TUVWXYZ[\]^_`abcdefghi�jklm��nopqrstuvwxyz{|}~��      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`�abcdefghijklmnopqrstuv�wxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ �                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  �                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  �             ��   ��� ��� ���   �      ! " #� $ % & ' ( ) * +�� , - . / 0 1 2 3 4� 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  � � �                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  � � � �� � � � � � �� �                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  �      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ sfthyphenAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflex Cdotaccent cdotaccentDcarondcaronDcroatEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflex Gdotaccent gdotaccent Gcommaaccent gcommaaccent Hcircumflex hcircumflexHbarhbarItildeitildeImacronimacronIbreveibreveIogonekiogonekIJij Jcircumflex jcircumflex Kcommaaccent kcommaaccent kgreenlandicLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheEngengOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflex Tcommaaccent tcommaaccentTcarontcaronTbartbarUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentlongsuni0180uni0181uni0182uni0183uni0184uni0185uni0186uni0187uni0188uni0189uni018Auni018Buni018Cuni018Duni018Euni018Funi0190uni0191uni0193uni0194uni0195uni0196uni0197uni0198uni0199uni019Auni019Buni019Cuni019Duni019Euni019FOhornohornuni01A2uni01A3uni01A4uni01A5uni01A6uni01A7uni01A8uni01A9uni01AAuni01ABuni01ACuni01ADuni01AEUhornuhornuni01B1uni01B2uni01B3uni01B4uni01B5uni01B6uni01B7uni01B8uni01B9uni01BAuni01BBuni01BCuni01BDuni01BEuni01BFuni01C0uni01C1uni01C2uni01C3uni01C4uni01C5uni01C6uni01C7uni01C8uni01C9uni01CAuni01CBuni01CCuni01CDuni01CEuni01CFuni01D0uni01D1uni01D2uni01D3uni01D4uni01D5uni01D6uni01D7uni01D8uni01D9uni01DAuni01DBuni01DCuni01DDuni01DEuni01DFuni01E0uni01E1uni01E2uni01E3uni01E4uni01E5Gcarongcaronuni01E8uni01E9uni01EAuni01EBuni01ECuni01EDuni01EEuni01EFuni01F0uni01F1uni01F2uni01F3uni01F4uni01F5uni01F6uni01F7uni01F8uni01F9 Aringacute aringacuteAEacuteaeacute Oslashacute oslashacuteuni0200uni0201uni0202uni0203uni0204uni0205uni0206uni0207uni0208uni0209uni020Auni020Buni020Cuni020Duni020Euni020Funi0210uni0211uni0212uni0213uni0214uni0215uni0216uni0217 Scommaaccent scommaaccentuni021Auni021Buni021Cuni021Duni021Euni021Funi0220uni0221uni0222uni0223uni0224uni0225uni0226uni0227uni0228uni0229uni022Auni022Buni022Cuni022Duni022Euni022Funi0230uni0231uni0232uni0233uni0234uni0235uni0236dotlessjuni0238uni0239uni023Auni023Buni023Cuni023Duni023Euni023Funi0240uni0241uni0242uni0243uni0244uni0245uni0246uni0247uni0248uni0249uni024Auni024Buni024Cuni024Duni024Euni024Funi0250uni0251uni0252uni0253uni0254uni0255uni0256uni0257uni0258uni0259uni025Auni025Buni025Cuni025Duni025Euni025Funi0260uni0261uni0262uni0263uni0264uni0265uni0266uni0267uni0268uni0269uni026Auni026Buni026Cuni026Duni026Euni026Funi0270uni0271uni0272uni0273uni0274uni0275uni0276uni0277uni0278uni0279uni027Auni027Buni027Cuni027Duni027Euni027Funi0280uni0281uni0282uni0283uni0284uni0285uni0286uni0287uni0288uni0289uni028Auni028Buni028Cuni028Duni028Euni028Funi0290uni0291uni0292uni0293uni0294uni0295uni0296uni0297uni0298uni0299uni029Auni029Buni029Cuni029Duni029Euni029Funi02A0uni02A1uni02A2uni02A3uni02A4uni02A5uni02A6uni02A7uni02A8uni02A9uni02AAuni02ABuni02ACuni02ADuni02AEuni02AFuni02B0uni02B1uni02B2uni02B3uni02B4uni02B5uni02B6uni02B7uni02B8uni02B9uni02BAuni02BBuni02BCuni02BDuni02BEuni02BFuni02C0uni02C1uni02C2uni02C3uni02C4uni02C5uni02C8uni02C9uni02CAuni02CBuni02CCuni02CDuni02CEuni02CFuni02D0uni02D1uni02D2uni02D3uni02D4uni02D5uni02D6uni02D7uni02DEuni02DFuni02E0uni02E1uni02E2uni02E3uni02E4uni02E5uni02E6uni02E7uni02E8uni02E9uni02ECuni02EDuni02EEuni02F3uni02F7 gravecomb acutecombuni0302 tildecombuni0304uni0305uni0306uni0307uni0308 hookabovecombuni030Auni030Buni030Cuni030Duni030Euni030Funi0310uni0311uni0312uni0313uni0314uni0315uni0316uni0317uni0318uni0319uni031Auni031Buni031Cuni031Duni031Euni031Funi0320uni0321uni0322 dotbelowcombuni0324uni0325uni0326uni0327uni0328uni0329uni032Auni032Buni032Cuni032Duni032Euni032Funi0330uni0331uni0332uni0333uni0334uni0335uni0336uni0337uni0338uni0339uni033Auni033Buni033Cuni033Duni033Euni033Funi0340uni0341uni0342uni0343uni0344uni0345uni0346uni0347uni0348uni0349uni034Auni034Buni034Cuni034Duni034Euni034Funi0351uni0352uni0353uni0357uni0358uni035Auni035Cuni035Duni035Euni035Funi0360uni0361uni0362uni0370uni0371uni0372uni0373uni0374uni0375uni0376uni0377uni037Auni037Buni037Cuni037Duni037Etonos dieresistonos Alphatonos anoteleia EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaGammauni0394EpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonosalphabetagammadeltaepsilonzetaetathetaiotakappalambdauni03BCnuxiomicronrhosigma1sigmatauupsilonphichipsiomega iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni03CFuni03D0theta1Upsilon1uni03D3uni03D4phi1omega1uni03D7uni03D8uni03D9uni03DAuni03DBuni03DCuni03DDuni03DEuni03DFuni03E0uni03E1uni03E2uni03E3uni03E4uni03E5uni03E6uni03E7uni03E8uni03E9uni03EAuni03EBuni03ECuni03EDuni03EEuni03EFuni03F0uni03F1uni03F2uni03F3uni03F4uni03F5uni03F6uni03F7uni03F8uni03F9uni03FAuni03FBuni03FCuni03FDuni03FEuni03FFuni0400uni0401uni0402uni0403uni0404uni0405uni0406uni0407uni0408uni0409uni040Auni040Buni040Cuni040Duni040Euni040Funi0410uni0411uni0412uni0413uni0414uni0415uni0416uni0417uni0418uni0419uni041Auni041Buni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0423uni0424uni0425uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0430uni0431uni0432uni0433uni0434uni0435uni0436uni0437uni0438uni0439uni043Auni043Buni043Cuni043Duni043Euni043Funi0440uni0441uni0442uni0443uni0444uni0445uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0450uni0451uni0452uni0453uni0454uni0455uni0456uni0457uni0458uni0459uni045Auni045Buni045Cuni045Duni045Euni045Funi0460uni0461uni0462uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0470uni0471uni0472uni0473uni0474uni0475uni0476uni0477uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0487uni0488uni0489uni048Auni048Buni048Cuni048Duni048Euni048Funi0490uni0491uni0492uni0493uni0494uni0495uni0496uni0497uni0498uni0499uni049Auni049Buni049Cuni049Duni049Euni049Funi04A0uni04A1uni04A2uni04A3uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04AAuni04ABuni04ACuni04ADuni04AEuni04AFuni04B0uni04B1uni04B2uni04B3uni04B4uni04B5uni04B6uni04B7uni04B8uni04B9uni04BAuni04BBuni04BCuni04BDuni04BEuni04BFuni04C0uni04C1uni04C2uni04C3uni04C4uni04C5uni04C6uni04C7uni04C8uni04C9uni04CAuni04CBuni04CCuni04CDuni04CEuni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04D8uni04D9uni04DAuni04DBuni04DCuni04DDuni04DEuni04DFuni04E0uni04E1uni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F6uni04F7uni04F8uni04F9uni04FAuni04FBuni04FCuni04FDuni04FEuni04FFuni0500uni0501uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni0511uni0512uni0513uni0514uni0515uni0516uni0517uni0518uni0519uni051Auni051Buni051Cuni051Duni051Euni051Funi0520uni0521uni0522uni0523uni0524uni0525uni0531uni0532uni0533uni0534uni0535uni0536uni0537uni0538uni0539uni053Auni053Buni053Cuni053Duni053Euni053Funi0540uni0541uni0542uni0543uni0544uni0545uni0546uni0547uni0548uni0549uni054Auni054Buni054Cuni054Duni054Euni054Funi0550uni0551uni0552uni0553uni0554uni0555uni0556uni0559uni055Auni055Buni055Cuni055Duni055Euni055Funi0561uni0562uni0563uni0564uni0565uni0566uni0567uni0568uni0569uni056Auni056Buni056Cuni056Duni056Euni056Funi0570uni0571uni0572uni0573uni0574uni0575uni0576uni0577uni0578uni0579uni057Auni057Buni057Cuni057Duni057Euni057Funi0580uni0581uni0582uni0583uni0584uni0585uni0586uni0587uni0589uni058Auni05B0uni05B1uni05B2uni05B3uni05B4uni05B5uni05B6uni05B7uni05B8uni05B9uni05BAuni05BBuni05BCuni05BDuni05BEuni05BFuni05C0uni05C1uni05C2uni05C3uni05C6uni05C7uni05D0uni05D1uni05D2uni05D3uni05D4uni05D5uni05D6uni05D7uni05D8uni05D9uni05DAuni05DBuni05DCuni05DDuni05DEuni05DFuni05E0uni05E1uni05E2uni05E3uni05E4uni05E5uni05E6uni05E7uni05E8uni05E9uni05EAuni05F0uni05F1uni05F2uni05F3uni05F4uni0606uni0607uni0609uni060Auni060Cuni0615uni061Buni061Funi0621uni0622uni0623uni0624uni0625uni0626uni0627uni0628uni0629uni062Auni062Buni062Cuni062Duni062Euni062Funi0630uni0631uni0632uni0633uni0634uni0635uni0636uni0637uni0638uni0639uni063Auni0640uni0641uni0642uni0643uni0644uni0645uni0646uni0647uni0648uni0649uni064Auni064Buni064Cuni064Duni064Euni064Funi0650uni0651uni0652uni0653uni0654uni0655uni0657uni065Auni0660uni0661uni0662uni0663uni0664uni0665uni0666uni0667uni0668uni0669uni066Auni066Buni066Cuni066Duni066Euni066Funi0670uni0674uni0679uni067Auni067Buni067Cuni067Duni067Euni067Funi0680uni0681uni0682uni0683uni0684uni0685uni0686uni0687uni0688uni0689uni068Auni068Buni068Cuni068Duni068Euni068Funi0690uni0691uni0692uni0693uni0694uni0695uni0696uni0697uni0698uni0699uni069Auni069Buni069Cuni069Duni069Euni069Funi06A0uni06A1uni06A2uni06A3uni06A4uni06A5uni06A6uni06A7uni06A8uni06A9uni06AAuni06ABuni06ACuni06ADuni06AEuni06AFuni06B0uni06B1uni06B2uni06B3uni06B4uni06B5uni06B6uni06B7uni06B8uni06B9uni06BAuni06BBuni06BCuni06BDuni06BEuni06BFuni06C6uni06CCuni06CEuni06D5uni06F0uni06F1uni06F2uni06F3uni06F4uni06F5uni06F6uni06F7uni06F8uni06F9uni07C0uni07C1uni07C2uni07C3uni07C4uni07C5uni07C6uni07C7uni07C8uni07C9uni07CAuni07CBuni07CCuni07CDuni07CEuni07CFuni07D0uni07D1uni07D2uni07D3uni07D4uni07D5uni07D6uni07D7uni07D8uni07D9uni07DAuni07DBuni07DCuni07DDuni07DEuni07DFuni07E0uni07E1uni07E2uni07E3uni07E4uni07E5uni07E6uni07E7uni07EBuni07ECuni07EDuni07EEuni07EFuni07F0uni07F1uni07F2uni07F3uni07F4uni07F5uni07F8uni07F9uni07FAuni0E3Funi0E81uni0E82uni0E84uni0E87uni0E88uni0E8Auni0E8Duni0E94uni0E95uni0E96uni0E97uni0E99uni0E9Auni0E9Buni0E9Cuni0E9Duni0E9Euni0E9Funi0EA1uni0EA2uni0EA3uni0EA5uni0EA7uni0EAAuni0EABuni0EADuni0EAEuni0EAFuni0EB0uni0EB1uni0EB2uni0EB3uni0EB4uni0EB5uni0EB6uni0EB7uni0EB8uni0EB9uni0EBBuni0EBCuni0EBDuni0EC0uni0EC1uni0EC2uni0EC3uni0EC4uni0EC6uni0EC8uni0EC9uni0ECAuni0ECBuni0ECCuni0ECDuni0ED0uni0ED1uni0ED2uni0ED3uni0ED4uni0ED5uni0ED6uni0ED7uni0ED8uni0ED9uni0EDCuni0EDDuni10A0uni10A1uni10A2uni10A3uni10A4uni10A5uni10A6uni10A7uni10A8uni10A9uni10AAuni10ABuni10ACuni10ADuni10AEuni10AFuni10B0uni10B1uni10B2uni10B3uni10B4uni10B5uni10B6uni10B7uni10B8uni10B9uni10BAuni10BBuni10BCuni10BDuni10BEuni10BFuni10C0uni10C1uni10C2uni10C3uni10C4uni10C5uni10D0uni10D1uni10D2uni10D3uni10D4uni10D5uni10D6uni10D7uni10D8uni10D9uni10DAuni10DBuni10DCuni10DDuni10DEuni10DFuni10E0uni10E1uni10E2uni10E3uni10E4uni10E5uni10E6uni10E7uni10E8uni10E9uni10EAuni10EBuni10ECuni10EDuni10EEuni10EFuni10F0uni10F1uni10F2uni10F3uni10F4uni10F5uni10F6uni10F7uni10F8uni10F9uni10FAuni10FBuni10FCuni1401uni1402uni1403uni1404uni1405uni1406uni1407uni1409uni140Auni140Buni140Cuni140Duni140Euni140Funi1410uni1411uni1412uni1413uni1414uni1415uni1416uni1417uni1418uni1419uni141Auni141Buni141Duni141Euni141Funi1420uni1421uni1422uni1423uni1424uni1425uni1426uni1427uni1428uni1429uni142Auni142Buni142Cuni142Duni142Euni142Funi1430uni1431uni1432uni1433uni1434uni1435uni1437uni1438uni1439uni143Auni143Buni143Cuni143Duni143Euni143Funi1440uni1441uni1442uni1443uni1444uni1445uni1446uni1447uni1448uni1449uni144Auni144Cuni144Duni144Euni144Funi1450uni1451uni1452uni1454uni1455uni1456uni1457uni1458uni1459uni145Auni145Buni145Cuni145Duni145Euni145Funi1460uni1461uni1462uni1463uni1464uni1465uni1466uni1467uni1468uni1469uni146Auni146Buni146Cuni146Duni146Euni146Funi1470uni1471uni1472uni1473uni1474uni1475uni1476uni1477uni1478uni1479uni147Auni147Buni147Cuni147Duni147Euni147Funi1480uni1481uni1482uni1483uni1484uni1485uni1486uni1487uni1488uni1489uni148Auni148Buni148Cuni148Duni148Euni148Funi1490uni1491uni1492uni1493uni1494uni1495uni1496uni1497uni1498uni1499uni149Auni149Buni149Cuni149Duni149Euni149Funi14A0uni14A1uni14A2uni14A3uni14A4uni14A5uni14A6uni14A7uni14A8uni14A9uni14AAuni14ABuni14ACuni14ADuni14AEuni14AFuni14B0uni14B1uni14B2uni14B3uni14B4uni14B5uni14B6uni14B7uni14B8uni14B9uni14BAuni14BBuni14BCuni14BDuni14C0uni14C1uni14C2uni14C3uni14C4uni14C5uni14C6uni14C7uni14C8uni14C9uni14CAuni14CBuni14CCuni14CDuni14CEuni14CFuni14D0uni14D1uni14D2uni14D3uni14D4uni14D5uni14D6uni14D7uni14D8uni14D9uni14DAuni14DBuni14DCuni14DDuni14DEuni14DFuni14E0uni14E1uni14E2uni14E3uni14E4uni14E5uni14E6uni14E7uni14E8uni14E9uni14EAuni14ECuni14EDuni14EEuni14EFuni14F0uni14F1uni14F2uni14F3uni14F4uni14F5uni14F6uni14F7uni14F8uni14F9uni14FAuni14FBuni14FCuni14FDuni14FEuni14FFuni1500uni1501uni1502uni1503uni1504uni1505uni1506uni1507uni1510uni1511uni1512uni1513uni1514uni1515uni1516uni1517uni1518uni1519uni151Auni151Buni151Cuni151Duni151Euni151Funi1520uni1521uni1522uni1523uni1524uni1525uni1526uni1527uni1528uni1529uni152Auni152Buni152Cuni152Duni152Euni152Funi1530uni1531uni1532uni1533uni1534uni1535uni1536uni1537uni1538uni1539uni153Auni153Buni153Cuni153Duni153Euni1540uni1541uni1542uni1543uni1544uni1545uni1546uni1547uni1548uni1549uni154Auni154Buni154Cuni154Duni154Euni154Funi1550uni1552uni1553uni1554uni1555uni1556uni1557uni1558uni1559uni155Auni155Buni155Cuni155Duni155Euni155Funi1560uni1561uni1562uni1563uni1564uni1565uni1566uni1567uni1568uni1569uni156Auni1574uni1575uni1576uni1577uni1578uni1579uni157Auni157Buni157Cuni157Duni157Euni157Funi1580uni1581uni1582uni1583uni1584uni1585uni158Auni158Buni158Cuni158Duni158Euni158Funi1590uni1591uni1592uni1593uni1594uni1595uni1596uni15A0uni15A1uni15A2uni15A3uni15A4uni15A5uni15A6uni15A7uni15A8uni15A9uni15AAuni15ABuni15ACuni15ADuni15AEuni15AFuni15DEuni15E1uni1646uni1647uni166Euni166Funi1670uni1671uni1672uni1673uni1674uni1675uni1676uni1680uni1681uni1682uni1683uni1684uni1685uni1686uni1687uni1688uni1689uni168Auni168Buni168Cuni168Duni168Euni168Funi1690uni1691uni1692uni1693uni1694uni1695uni1696uni1697uni1698uni1699uni169Auni169Buni169Cuni1D00uni1D01uni1D02uni1D03uni1D04uni1D05uni1D06uni1D07uni1D08uni1D09uni1D0Auni1D0Buni1D0Cuni1D0Duni1D0Euni1D0Funi1D10uni1D11uni1D12uni1D13uni1D14uni1D16uni1D17uni1D18uni1D19uni1D1Auni1D1Buni1D1Cuni1D1Duni1D1Euni1D1Funi1D20uni1D21uni1D22uni1D23uni1D26uni1D27uni1D28uni1D29uni1D2Auni1D2Buni1D2Cuni1D2Duni1D2Euni1D30uni1D31uni1D32uni1D33uni1D34uni1D35uni1D36uni1D37uni1D38uni1D39uni1D3Auni1D3Buni1D3Cuni1D3Duni1D3Euni1D3Funi1D40uni1D41uni1D42uni1D43uni1D44uni1D45uni1D46uni1D47uni1D48uni1D49uni1D4Auni1D4Buni1D4Cuni1D4Duni1D4Euni1D4Funi1D50uni1D51uni1D52uni1D53uni1D54uni1D55uni1D56uni1D57uni1D58uni1D59uni1D5Auni1D5Buni1D5Duni1D5Euni1D5Funi1D60uni1D61uni1D62uni1D63uni1D64uni1D65uni1D66uni1D67uni1D68uni1D69uni1D6Auni1D77uni1D78uni1D7Buni1D7Duni1D85uni1D9Buni1D9Cuni1D9Duni1D9Euni1D9Funi1DA0uni1DA1uni1DA2uni1DA3uni1DA4uni1DA5uni1DA6uni1DA7uni1DA8uni1DA9uni1DAAuni1DABuni1DACuni1DADuni1DAEuni1DAFuni1DB0uni1DB1uni1DB2uni1DB3uni1DB4uni1DB5uni1DB6uni1DB7uni1DB8uni1DB9uni1DBAuni1DBBuni1DBCuni1DBDuni1DBEuni1DBFuni1DC4uni1DC5uni1DC6uni1DC7uni1DC8uni1DC9uni1E00uni1E01uni1E02uni1E03uni1E04uni1E05uni1E06uni1E07uni1E08uni1E09uni1E0Auni1E0Buni1E0Cuni1E0Duni1E0Euni1E0Funi1E10uni1E11uni1E12uni1E13uni1E14uni1E15uni1E16uni1E17uni1E18uni1E19uni1E1Auni1E1Buni1E1Cuni1E1Duni1E1Euni1E1Funi1E20uni1E21uni1E22uni1E23uni1E24uni1E25uni1E26uni1E27uni1E28uni1E29uni1E2Auni1E2Buni1E2Cuni1E2Duni1E2Euni1E2Funi1E30uni1E31uni1E32uni1E33uni1E34uni1E35uni1E36uni1E37uni1E38uni1E39uni1E3Auni1E3Buni1E3Cuni1E3Duni1E3Euni1E3Funi1E40uni1E41uni1E42uni1E43uni1E44uni1E45uni1E46uni1E47uni1E48uni1E49uni1E4Auni1E4Buni1E4Cuni1E4Duni1E4Euni1E4Funi1E50uni1E51uni1E52uni1E53uni1E54uni1E55uni1E56uni1E57uni1E58uni1E59uni1E5Auni1E5Buni1E5Cuni1E5Duni1E5Euni1E5Funi1E60uni1E61uni1E62uni1E63uni1E64uni1E65uni1E66uni1E67uni1E68uni1E69uni1E6Auni1E6Buni1E6Cuni1E6Duni1E6Euni1E6Funi1E70uni1E71uni1E72uni1E73uni1E74uni1E75uni1E76uni1E77uni1E78uni1E79uni1E7Auni1E7Buni1E7Cuni1E7Duni1E7Euni1E7FWgravewgraveWacutewacute Wdieresis wdieresisuni1E86uni1E87uni1E88uni1E89uni1E8Auni1E8Buni1E8Cuni1E8Duni1E8Euni1E8Funi1E90uni1E91uni1E92uni1E93uni1E94uni1E95uni1E96uni1E97uni1E98uni1E99uni1E9Auni1E9Buni1E9Cuni1E9Duni1E9Euni1E9Funi1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8uni1EC9uni1ECAuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1Ygraveygraveuni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9uni1EFAuni1EFBuni1F00uni1F01uni1F02uni1F03uni1F04uni1F05uni1F06uni1F07uni1F08uni1F09uni1F0Auni1F0Buni1F0Cuni1F0Duni1F0Euni1F0Funi1F10uni1F11uni1F12uni1F13uni1F14uni1F15uni1F18uni1F19uni1F1Auni1F1Buni1F1Cuni1F1Duni1F20uni1F21uni1F22uni1F23uni1F24uni1F25uni1F26uni1F27uni1F28uni1F29uni1F2Auni1F2Buni1F2Cuni1F2Duni1F2Euni1F2Funi1F30uni1F31uni1F32uni1F33uni1F34uni1F35uni1F36uni1F37uni1F38uni1F39uni1F3Auni1F3Buni1F3Cuni1F3Duni1F3Euni1F3Funi1F40uni1F41uni1F42uni1F43uni1F44uni1F45uni1F48uni1F49uni1F4Auni1F4Buni1F4Cuni1F4Duni1F50uni1F51uni1F52uni1F53uni1F54uni1F55uni1F56uni1F57uni1F59uni1F5Buni1F5Duni1F5Funi1F60uni1F61uni1F62uni1F63uni1F64uni1F65uni1F66uni1F67uni1F68uni1F69uni1F6Auni1F6Buni1F6Cuni1F6Duni1F6Euni1F6Funi1F70uni1F71uni1F72uni1F73uni1F74uni1F75uni1F76uni1F77uni1F78uni1F79uni1F7Auni1F7Buni1F7Cuni1F7Duni1F80uni1F81uni1F82uni1F83uni1F84uni1F85uni1F86uni1F87uni1F88uni1F89uni1F8Auni1F8Buni1F8Cuni1F8Duni1F8Euni1F8Funi1F90uni1F91uni1F92uni1F93uni1F94uni1F95uni1F96uni1F97uni1F98uni1F99uni1F9Auni1F9Buni1F9Cuni1F9Duni1F9Euni1F9Funi1FA0uni1FA1uni1FA2uni1FA3uni1FA4uni1FA5uni1FA6uni1FA7uni1FA8uni1FA9uni1FAAuni1FABuni1FACuni1FADuni1FAEuni1FAFuni1FB0uni1FB1uni1FB2uni1FB3uni1FB4uni1FB6uni1FB7uni1FB8uni1FB9uni1FBAuni1FBBuni1FBCuni1FBDuni1FBEuni1FBFuni1FC0uni1FC1uni1FC2uni1FC3uni1FC4uni1FC6uni1FC7uni1FC8uni1FC9uni1FCAuni1FCBuni1FCCuni1FCDuni1FCEuni1FCFuni1FD0uni1FD1uni1FD2uni1FD3uni1FD6uni1FD7uni1FD8uni1FD9uni1FDAuni1FDBuni1FDDuni1FDEuni1FDFuni1FE0uni1FE1uni1FE2uni1FE3uni1FE4uni1FE5uni1FE6uni1FE7uni1FE8uni1FE9uni1FEAuni1FEBuni1FECuni1FEDuni1FEEuni1FEFuni1FF2uni1FF3uni1FF4uni1FF6uni1FF7uni1FF8uni1FF9uni1FFAuni1FFBuni1FFCuni1FFDuni1FFEuni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200Buni200Cuni200Duni200Euni200Funi2010uni2011 figuredashuni2015uni2016 underscoredbl quotereverseduni201Funi2023onedotenleadertwodotenleaderuni2027uni2028uni2029uni202Auni202Buni202Cuni202Duni202Euni202Funi2031minuteseconduni2034uni2035uni2036uni2037uni2038uni203B exclamdbluni203Duni203Euni203Funi2040uni2041uni2042uni2043uni2045uni2046uni2047uni2048uni2049uni204Auni204Buni204Cuni204Duni204Euni204Funi2050uni2051uni2052uni2053uni2054uni2055uni2056uni2057uni2058uni2059uni205Auni205Buni205Cuni205Duni205Euni205Funi2060uni2061uni2062uni2063uni2064uni206Auni206Buni206Cuni206Duni206Euni206Funi2070uni2071uni2074uni2075uni2076uni2077uni2078uni2079uni207Auni207Buni207Cuni207Duni207Euni207Funi2080uni2081uni2082uni2083uni2084uni2085uni2086uni2087uni2088uni2089uni208Auni208Buni208Cuni208Duni208Euni2090uni2091uni2092uni2093uni2094uni2095uni2096uni2097uni2098uni2099uni209Auni209Buni209Cuni20A0 colonmonetaryuni20A2lirauni20A5uni20A6pesetauni20A8uni20A9uni20AAdongEurouni20ADuni20AEuni20AFuni20B0uni20B1uni20B2uni20B3uni20B4uni20B5uni20B8uni20B9uni20BAuni20D0uni20D1uni20D6uni20D7uni20DBuni20DCuni20E1uni2100uni2101uni2102uni2103uni2104uni2105uni2106uni2107uni2108uni2109uni210Buni210Cuni210Duni210Euni210Funi2110Ifrakturuni2112uni2113uni2114uni2115uni2116uni2117 weierstrassuni2119uni211Auni211BRfrakturuni211D prescriptionuni211Funi2120uni2121uni2123uni2124uni2125uni2126uni2127uni2128uni2129uni212Auni212Buni212Cuni212D estimateduni212Funi2130uni2131uni2132uni2133uni2134alephuni2136uni2137uni2138uni2139uni213Auni213Buni213Cuni213Duni213Euni213Funi2140uni2141uni2142uni2143uni2144uni2145uni2146uni2147uni2148uni2149uni214Buni214Euni2150uni2151uni2152onethird twothirdsuni2155uni2156uni2157uni2158uni2159uni215A oneeighth threeeighths fiveeighths seveneighthsuni215Funi2160uni2161uni2162uni2163uni2164uni2165uni2166uni2167uni2168uni2169uni216Auni216Buni216Cuni216Duni216Euni216Funi2170uni2171uni2172uni2173uni2174uni2175uni2176uni2177uni2178uni2179uni217Auni217Buni217Cuni217Duni217Euni217Funi2180uni2181uni2182uni2183uni2184uni2185uni2189 arrowleftarrowup arrowright arrowdown arrowboth arrowupdnuni2196uni2197uni2198uni2199uni219Auni219Buni219Cuni219Duni219Euni219Funi21A0uni21A1uni21A2uni21A3uni21A4uni21A5uni21A6uni21A7 arrowupdnbseuni21A9uni21AAuni21ABuni21ACuni21ADuni21AEuni21AFuni21B0uni21B1uni21B2uni21B3uni21B4carriagereturnuni21B6uni21B7uni21B8uni21B9uni21BAuni21BBuni21BCuni21BDuni21BEuni21BFuni21C0uni21C1uni21C2uni21C3uni21C4uni21C5uni21C6uni21C7uni21C8uni21C9uni21CAuni21CBuni21CCuni21CDuni21CEuni21CF arrowdblleft arrowdblup arrowdblright arrowdbldown arrowdblbothuni21D5uni21D6uni21D7uni21D8uni21D9uni21DAuni21DBuni21DCuni21DDuni21DEuni21DFuni21E0uni21E1uni21E2uni21E3uni21E4uni21E5uni21E6uni21E7uni21E8uni21E9uni21EAuni21EBuni21ECuni21EDuni21EEuni21EFuni21F0uni21F1uni21F2uni21F3uni21F4uni21F5uni21F6uni21F7uni21F8uni21F9uni21FAuni21FBuni21FCuni21FDuni21FEuni21FF universaluni2201 existentialuni2204emptysetgradientelement notelementuni220Asuchthatuni220Cuni220Duni220Euni2210uni2213uni2214uni2215uni2216 asteriskmathuni2218uni2219uni221Buni221C proportional orthogonalangleuni2221uni2222uni2223uni2224uni2225uni2226 logicaland logicalor intersectionunionuni222Cuni222Duni222Euni222Funi2230uni2231uni2232uni2233 thereforeuni2235uni2236uni2237uni2238uni2239uni223Auni223Bsimilaruni223Duni223Euni223Funi2240uni2241uni2242uni2243uni2244 congruentuni2246uni2247uni2249uni224Auni224Buni224Cuni224Duni224Euni224Funi2250uni2251uni2252uni2253uni2254uni2255uni2256uni2257uni2258uni2259uni225Auni225Buni225Cuni225Duni225Euni225F equivalenceuni2262uni2263uni2266uni2267uni2268uni2269uni226Auni226Buni226Cuni226Duni226Euni226Funi2270uni2271uni2272uni2273uni2274uni2275uni2276uni2277uni2278uni2279uni227Auni227Buni227Cuni227Duni227Euni227Funi2280uni2281 propersubsetpropersuperset notsubsetuni2285 reflexsubsetreflexsupersetuni2288uni2289uni228Auni228Buni228Cuni228Duni228Euni228Funi2290uni2291uni2292uni2293uni2294 circleplusuni2296circlemultiplyuni2298uni2299uni229Auni229Buni229Cuni229Duni229Euni229Funi22A0uni22A1uni22A2uni22A3uni22A4 perpendicularuni22A6uni22A7uni22A8uni22A9uni22AAuni22ABuni22ACuni22ADuni22AEuni22AFuni22B0uni22B1uni22B2uni22B3uni22B4uni22B5uni22B6uni22B7uni22B8uni22B9uni22BAuni22BBuni22BCuni22BDuni22BEuni22BFuni22C0uni22C1uni22C2uni22C3uni22C4dotmathuni22C6uni22C7uni22C8uni22C9uni22CAuni22CBuni22CCuni22CDuni22CEuni22CFuni22D0uni22D1uni22D2uni22D3uni22D4uni22D5uni22D6uni22D7uni22D8uni22D9uni22DAuni22DBuni22DCuni22DDuni22DEuni22DFuni22E0uni22E1uni22E2uni22E3uni22E4uni22E5uni22E6uni22E7uni22E8uni22E9uni22EAuni22EBuni22ECuni22EDuni22EEuni22EFuni22F0uni22F1uni22F2uni22F3uni22F4uni22F5uni22F6uni22F7uni22F8uni22F9uni22FAuni22FBuni22FCuni22FDuni22FEuni22FFuni2300uni2301houseuni2303uni2304uni2305uni2306uni2307uni2308uni2309uni230Auni230Buni230Cuni230Duni230Euni230F revlogicalnotuni2311uni2318uni2319uni231Cuni231Duni231Euni231F integraltp integralbtuni2324uni2325uni2326uni2327uni2328uni232Buni232Cuni2373uni2374uni2375uni237Auni237Duni2387uni2394uni239Buni239Cuni239Duni239Euni239Funi23A0uni23A1uni23A2uni23A3uni23A4uni23A5uni23A6uni23A7uni23A8uni23A9uni23AAuni23ABuni23ACuni23ADuni23AEuni23CEuni23CFuni23E3uni23E5uni23E8uni2422uni2423uni2460uni2461uni2462uni2463uni2464uni2465uni2466uni2467uni2468uni2469SF100000uni2501SF110000uni2503uni2504uni2505uni2506uni2507uni2508uni2509uni250Auni250BSF010000uni250Duni250Euni250FSF030000uni2511uni2512uni2513SF020000uni2515uni2516uni2517SF040000uni2519uni251Auni251BSF080000uni251Duni251Euni251Funi2520uni2521uni2522uni2523SF090000uni2525uni2526uni2527uni2528uni2529uni252Auni252BSF060000uni252Duni252Euni252Funi2530uni2531uni2532uni2533SF070000uni2535uni2536uni2537uni2538uni2539uni253Auni253BSF050000uni253Duni253Euni253Funi2540uni2541uni2542uni2543uni2544uni2545uni2546uni2547uni2548uni2549uni254Auni254Buni254Cuni254Duni254Euni254FSF430000SF240000SF510000SF520000SF390000SF220000SF210000SF250000SF500000SF490000SF380000SF280000SF270000SF260000SF360000SF370000SF420000SF190000SF200000SF230000SF470000SF480000SF410000SF450000SF460000SF400000SF540000SF530000SF440000uni256Duni256Euni256Funi2570uni2571uni2572uni2573uni2574uni2575uni2576uni2577uni2578uni2579uni257Auni257Buni257Cuni257Duni257Euni257Fupblockuni2581uni2582uni2583dnblockuni2585uni2586uni2587blockuni2589uni258Auni258Blfblockuni258Duni258Euni258Frtblockltshadeshadedkshadeuni2594uni2595uni2596uni2597uni2598uni2599uni259Auni259Buni259Cuni259Duni259Euni259F filledboxH22073uni25A2uni25A3uni25A4uni25A5uni25A6uni25A7uni25A8uni25A9H18543H18551 filledrectuni25ADuni25AEuni25AFuni25B0uni25B1triagupuni25B3uni25B4uni25B5uni25B6uni25B7uni25B8uni25B9triagrtuni25BBtriagdnuni25BDuni25BEuni25BFuni25C0uni25C1uni25C2uni25C3triaglfuni25C5uni25C6uni25C7uni25C8uni25C9circleuni25CCuni25CDuni25CEH18533uni25D0uni25D1uni25D2uni25D3uni25D4uni25D5uni25D6uni25D7 invbullet invcircleuni25DAuni25DBuni25DCuni25DDuni25DEuni25DFuni25E0uni25E1uni25E2uni25E3uni25E4uni25E5 openbulletuni25E7uni25E8uni25E9uni25EAuni25EBuni25ECuni25EDuni25EEuni25EFuni25F0uni25F1uni25F2uni25F3uni25F4uni25F5uni25F6uni25F7uni25F8uni25F9uni25FAuni25FBuni25FCuni25FDuni25FEuni25FFuni2600uni2601uni2602uni2603uni2604uni2605uni2606uni2607uni2608uni2609uni260Auni260Buni260Cuni260Duni260Euni260Funi2610uni2611uni2612uni2613uni2614uni2615uni2616uni2617uni2618uni2619uni261Auni261Buni261Cuni261Duni261Euni261Funi2620uni2621uni2622uni2623uni2624uni2625uni2626uni2627uni2628uni2629uni262Auni262Buni262Cuni262Duni262Euni262Funi2630uni2631uni2632uni2633uni2634uni2635uni2636uni2637uni2638uni2639 smileface invsmilefacesununi263Duni263Euni263Ffemaleuni2641maleuni2643uni2644uni2645uni2646uni2647uni2648uni2649uni264Auni264Buni264Cuni264Duni264Euni264Funi2650uni2651uni2652uni2653uni2654uni2655uni2656uni2657uni2658uni2659uni265Auni265Buni265Cuni265Duni265Euni265Fspadeuni2661uni2662clubuni2664heartdiamonduni2667uni2668uni2669 musicalnotemusicalnotedbluni266Cuni266Duni266Euni266Funi2670uni2671uni2672uni2673uni2674uni2675uni2676uni2677uni2678uni2679uni267Auni267Buni267Cuni267Duni267Euni267Funi2680uni2681uni2682uni2683uni2684uni2685uni2686uni2687uni2688uni2689uni268Auni268Buni268Cuni268Duni268Euni268Funi2690uni2691uni2692uni2693uni2694uni2695uni2696uni2697uni2698uni2699uni269Auni269Buni269Cuni26A0uni26A1uni26A2uni26A3uni26A4uni26A5uni26A6uni26A7uni26A8uni26A9uni26AAuni26ABuni26ACuni26ADuni26AEuni26AFuni26B0uni26B1uni26B2uni26B3uni26B4uni26B5uni26B6uni26B7uni26B8uni26C0uni26C1uni26C2uni26C3uni26E2uni2701uni2702uni2703uni2704uni2706uni2707uni2708uni2709uni270Cuni270Duni270Euni270Funi2710uni2711uni2712uni2713uni2714uni2715uni2716uni2717uni2718uni2719uni271Auni271Buni271Cuni271Duni271Euni271Funi2720uni2721uni2722uni2723uni2724uni2725uni2726uni2727uni2729uni272Auni272Buni272Cuni272Duni272Euni272Funi2730uni2731uni2732uni2733uni2734uni2735uni2736uni2737uni2738uni2739uni273Auni273Buni273Cuni273Duni273Euni273Funi2740uni2741uni2742uni2743uni2744uni2745uni2746uni2747uni2748uni2749uni274Auni274Buni274Duni274Funi2750uni2751uni2752uni2756uni2758uni2759uni275Auni275Buni275Cuni275Duni275Euni2761uni2762uni2763uni2764uni2765uni2766uni2767uni2768uni2769uni276Auni276Buni276Cuni276Duni276Euni276Funi2770uni2771uni2772uni2773uni2774uni2775uni2776uni2777uni2778uni2779uni277Auni277Buni277Cuni277Duni277Euni277Funi2780uni2781uni2782uni2783uni2784uni2785uni2786uni2787uni2788uni2789uni278Auni278Buni278Cuni278Duni278Euni278Funi2790uni2791uni2792uni2793uni2794uni2798uni2799uni279Auni279Buni279Cuni279Duni279Euni279Funi27A0uni27A1uni27A2uni27A3uni27A4uni27A5uni27A6uni27A7uni27A8uni27A9uni27AAuni27ABuni27ACuni27ADuni27AEuni27AFuni27B1uni27B2uni27B3uni27B4uni27B5uni27B6uni27B7uni27B8uni27B9uni27BAuni27BBuni27BCuni27BDuni27BEuni27C5uni27C6uni27E0uni27E6uni27E7uni27E8uni27E9uni27EAuni27EBuni27F0uni27F1uni27F2uni27F3uni27F4uni27F5uni27F6uni27F7uni27F8uni27F9uni27FAuni27FBuni27FCuni27FDuni27FEuni27FFuni2800uni2801uni2802uni2803uni2804uni2805uni2806uni2807uni2808uni2809uni280Auni280Buni280Cuni280Duni280Euni280Funi2810uni2811uni2812uni2813uni2814uni2815uni2816uni2817uni2818uni2819uni281Auni281Buni281Cuni281Duni281Euni281Funi2820uni2821uni2822uni2823uni2824uni2825uni2826uni2827uni2828uni2829uni282Auni282Buni282Cuni282Duni282Euni282Funi2830uni2831uni2832uni2833uni2834uni2835uni2836uni2837uni2838uni2839uni283Auni283Buni283Cuni283Duni283Euni283Funi2840uni2841uni2842uni2843uni2844uni2845uni2846uni2847uni2848uni2849uni284Auni284Buni284Cuni284Duni284Euni284Funi2850uni2851uni2852uni2853uni2854uni2855uni2856uni2857uni2858uni2859uni285Auni285Buni285Cuni285Duni285Euni285Funi2860uni2861uni2862uni2863uni2864uni2865uni2866uni2867uni2868uni2869uni286Auni286Buni286Cuni286Duni286Euni286Funi2870uni2871uni2872uni2873uni2874uni2875uni2876uni2877uni2878uni2879uni287Auni287Buni287Cuni287Duni287Euni287Funi2880uni2881uni2882uni2883uni2884uni2885uni2886uni2887uni2888uni2889uni288Auni288Buni288Cuni288Duni288Euni288Funi2890uni2891uni2892uni2893uni2894uni2895uni2896uni2897uni2898uni2899uni289Auni289Buni289Cuni289Duni289Euni289Funi28A0uni28A1uni28A2uni28A3uni28A4uni28A5uni28A6uni28A7uni28A8uni28A9uni28AAuni28ABuni28ACuni28ADuni28AEuni28AFuni28B0uni28B1uni28B2uni28B3uni28B4uni28B5uni28B6uni28B7uni28B8uni28B9uni28BAuni28BBuni28BCuni28BDuni28BEuni28BFuni28C0uni28C1uni28C2uni28C3uni28C4uni28C5uni28C6uni28C7uni28C8uni28C9uni28CAuni28CBuni28CCuni28CDuni28CEuni28CFuni28D0uni28D1uni28D2uni28D3uni28D4uni28D5uni28D6uni28D7uni28D8uni28D9uni28DAuni28DBuni28DCuni28DDuni28DEuni28DFuni28E0uni28E1uni28E2uni28E3uni28E4uni28E5uni28E6uni28E7uni28E8uni28E9uni28EAuni28EBuni28ECuni28EDuni28EEuni28EFuni28F0uni28F1uni28F2uni28F3uni28F4uni28F5uni28F6uni28F7uni28F8uni28F9uni28FAuni28FBuni28FCuni28FDuni28FEuni28FFuni2906uni2907uni290Auni290Buni2940uni2941uni2983uni2984uni29CEuni29CFuni29D0uni29D1uni29D2uni29D3uni29D4uni29D5uni29EBuni29FAuni29FBuni2A00uni2A01uni2A02uni2A0Cuni2A0Duni2A0Euni2A0Funi2A10uni2A11uni2A12uni2A13uni2A14uni2A15uni2A16uni2A17uni2A18uni2A19uni2A1Auni2A1Buni2A1Cuni2A2Funi2A6Auni2A6Buni2A7Duni2A7Euni2A7Funi2A80uni2A81uni2A82uni2A83uni2A84uni2A85uni2A86uni2A87uni2A88uni2A89uni2A8Auni2A8Buni2A8Cuni2A8Duni2A8Euni2A8Funi2A90uni2A91uni2A92uni2A93uni2A94uni2A95uni2A96uni2A97uni2A98uni2A99uni2A9Auni2A9Buni2A9Cuni2A9Duni2A9Euni2A9Funi2AA0uni2AAEuni2AAFuni2AB0uni2AB1uni2AB2uni2AB3uni2AB4uni2AB5uni2AB6uni2AB7uni2AB8uni2AB9uni2ABAuni2AF9uni2AFAuni2B00uni2B01uni2B02uni2B03uni2B04uni2B05uni2B06uni2B07uni2B08uni2B09uni2B0Auni2B0Buni2B0Cuni2B0Duni2B0Euni2B0Funi2B10uni2B11uni2B12uni2B13uni2B14uni2B15uni2B16uni2B17uni2B18uni2B19uni2B1Auni2B1Funi2B20uni2B21uni2B22uni2B23uni2B24uni2B53uni2B54uni2C60uni2C61uni2C62uni2C63uni2C64uni2C65uni2C66uni2C67uni2C68uni2C69uni2C6Auni2C6Buni2C6Cuni2C6Duni2C6Euni2C6Funi2C70uni2C71uni2C72uni2C73uni2C74uni2C75uni2C76uni2C77uni2C79uni2C7Auni2C7Buni2C7Cuni2C7Duni2C7Euni2C7Funi2D00uni2D01uni2D02uni2D03uni2D04uni2D05uni2D06uni2D07uni2D08uni2D09uni2D0Auni2D0Buni2D0Cuni2D0Duni2D0Euni2D0Funi2D10uni2D11uni2D12uni2D13uni2D14uni2D15uni2D16uni2D17uni2D18uni2D19uni2D1Auni2D1Buni2D1Cuni2D1Duni2D1Euni2D1Funi2D20uni2D21uni2D22uni2D23uni2D24uni2D25uni2D30uni2D31uni2D32uni2D33uni2D34uni2D35uni2D36uni2D37uni2D38uni2D39uni2D3Auni2D3Buni2D3Cuni2D3Duni2D3Euni2D3Funi2D40uni2D41uni2D42uni2D43uni2D44uni2D45uni2D46uni2D47uni2D48uni2D49uni2D4Auni2D4Buni2D4Cuni2D4Duni2D4Euni2D4Funi2D50uni2D51uni2D52uni2D53uni2D54uni2D55uni2D56uni2D57uni2D58uni2D59uni2D5Auni2D5Buni2D5Cuni2D5Duni2D5Euni2D5Funi2D60uni2D61uni2D62uni2D63uni2D64uni2D65uni2D6Funi2E18uni2E1Euni2E22uni2E23uni2E24uni2E25uni2E2Euni4DC0uni4DC1uni4DC2uni4DC3uni4DC4uni4DC5uni4DC6uni4DC7uni4DC8uni4DC9uni4DCAuni4DCBuni4DCCuni4DCDuni4DCEuni4DCFuni4DD0uni4DD1uni4DD2uni4DD3uni4DD4uni4DD5uni4DD6uni4DD7uni4DD8uni4DD9uni4DDAuni4DDBuni4DDCuni4DDDuni4DDEuni4DDFuni4DE0uni4DE1uni4DE2uni4DE3uni4DE4uni4DE5uni4DE6uni4DE7uni4DE8uni4DE9uni4DEAuni4DEBuni4DECuni4DEDuni4DEEuni4DEFuni4DF0uni4DF1uni4DF2uni4DF3uni4DF4uni4DF5uni4DF6uni4DF7uni4DF8uni4DF9uni4DFAuni4DFBuni4DFCuni4DFDuni4DFEuni4DFFuniA4D0uniA4D1uniA4D2uniA4D3uniA4D4uniA4D5uniA4D6uniA4D7uniA4D8uniA4D9uniA4DAuniA4DBuniA4DCuniA4DDuniA4DEuniA4DFuniA4E0uniA4E1uniA4E2uniA4E3uniA4E4uniA4E5uniA4E6uniA4E7uniA4E8uniA4E9uniA4EAuniA4EBuniA4ECuniA4EDuniA4EEuniA4EFuniA4F0uniA4F1uniA4F2uniA4F3uniA4F4uniA4F5uniA4F6uniA4F7uniA4F8uniA4F9uniA4FAuniA4FBuniA4FCuniA4FDuniA4FEuniA4FFuniA644uniA645uniA646uniA647uniA64CuniA64DuniA650uniA651uniA654uniA655uniA656uniA657uniA662uniA663uniA664uniA665uniA666uniA667uniA668uniA669uniA66AuniA66BuniA66CuniA66DuniA66EuniA68AuniA68BuniA68CuniA68DuniA694uniA695uniA708uniA709uniA70AuniA70BuniA70CuniA70DuniA70EuniA70FuniA710uniA711uniA712uniA713uniA714uniA715uniA716uniA71BuniA71CuniA71DuniA71EuniA71FuniA722uniA723uniA724uniA725uniA726uniA727uniA728uniA729uniA72AuniA72BuniA730uniA731uniA732uniA733uniA734uniA735uniA736uniA737uniA738uniA739uniA73AuniA73BuniA73CuniA73DuniA73EuniA73FuniA740uniA741uniA746uniA747uniA748uniA749uniA74AuniA74BuniA74EuniA74FuniA750uniA751uniA752uniA753uniA756uniA757uniA764uniA765uniA766uniA767uniA780uniA781uniA782uniA783uniA789uniA78AuniA78BuniA78CuniA78DuniA78EuniA790uniA791uniA7A0uniA7A1uniA7A2uniA7A3uniA7A4uniA7A5uniA7A6uniA7A7uniA7A8uniA7A9uniA7AAuniA7FAuniA7FBuniA7FCuniA7FDuniA7FEuniA7FF uni02E5.5 uni02E6.5 uni02E7.5 uni02E8.5 uni02E9.5 uni02E5.4 uni02E6.4 uni02E7.4 uni02E8.4 uni02E9.4 uni02E5.3 uni02E6.3 uni02E7.3 uni02E8.3 uni02E9.3 uni02E5.2 uni02E6.2 uni02E7.2 uni02E8.2 uni02E9.2 uni02E5.1 uni02E6.1 uni02E7.1 uni02E8.1 uni02E9.1stemuniF000uniF001uniF002uniF003uniF400uniF401uniF402uniF403uniF404uniF405uniF406uniF407uniF408uniF409uniF40AuniF40BuniF40CuniF40DuniF40EuniF40FuniF410uniF411uniF412uniF413uniF414uniF415uniF416uniF417uniF418uniF419uniF41AuniF41BuniF41CuniF41DuniF41EuniF41FuniF420uniF421uniF422uniF423uniF424uniF425uniF426uniF428uniF429uniF42AuniF42BuniF42CuniF42DuniF42EuniF42FuniF430uniF431uniF432uniF433uniF434uniF435uniF436uniF437uniF438uniF439uniF43AuniF43BuniF43CuniF43DuniF43EuniF43FuniF440uniF441uniF6C5uniFB00uniFB03uniFB04uniFB05uniFB06uniFB13uniFB14uniFB15uniFB16uniFB17uniFB1DuniFB1EuniFB1FuniFB20uniFB21uniFB22uniFB23uniFB24uniFB25uniFB26uniFB27uniFB28uniFB29uniFB2AuniFB2BuniFB2CuniFB2DuniFB2EuniFB2FuniFB30uniFB31uniFB32uniFB33uniFB34uniFB35uniFB36uniFB38uniFB39uniFB3AuniFB3BuniFB3CuniFB3EuniFB40uniFB41uniFB43uniFB44uniFB46uniFB47uniFB48uniFB49uniFB4AuniFB4BuniFB4CuniFB4DuniFB4EuniFB4FuniFB52uniFB53uniFB54uniFB55uniFB56uniFB57uniFB58uniFB59uniFB5AuniFB5BuniFB5CuniFB5DuniFB5EuniFB5FuniFB60uniFB61uniFB62uniFB63uniFB64uniFB65uniFB66uniFB67uniFB68uniFB69uniFB6AuniFB6BuniFB6CuniFB6DuniFB6EuniFB6FuniFB70uniFB71uniFB72uniFB73uniFB74uniFB75uniFB76uniFB77uniFB78uniFB79uniFB7AuniFB7BuniFB7CuniFB7DuniFB7EuniFB7FuniFB80uniFB81uniFB82uniFB83uniFB84uniFB85uniFB86uniFB87uniFB88uniFB89uniFB8AuniFB8BuniFB8CuniFB8DuniFB8EuniFB8FuniFB90uniFB91uniFB92uniFB93uniFB94uniFB95uniFB96uniFB97uniFB98uniFB99uniFB9AuniFB9BuniFB9CuniFB9DuniFB9EuniFB9FuniFBA0uniFBA1uniFBA2uniFBA3uniFBAAuniFBABuniFBACuniFBADuniFBD3uniFBD4uniFBD5uniFBD6uniFBD9uniFBDAuniFBE8uniFBE9uniFBFCuniFBFDuniFBFEuniFBFFuniFE00uniFE01uniFE02uniFE03uniFE04uniFE05uniFE06uniFE07uniFE08uniFE09uniFE0AuniFE0BuniFE0CuniFE0DuniFE0EuniFE0FuniFE20uniFE21uniFE22uniFE23uniFE70uniFE71uniFE72uniFE73uniFE74uniFE76uniFE77uniFE78uniFE79uniFE7AuniFE7BuniFE7CuniFE7DuniFE7EuniFE7FuniFE80uniFE81uniFE82uniFE83uniFE84uniFE85uniFE86uniFE87uniFE88uniFE89uniFE8AuniFE8BuniFE8CuniFE8DuniFE8EuniFE8FuniFE90uniFE91uniFE92uniFE93uniFE94uniFE95uniFE96uniFE97uniFE98uniFE99uniFE9AuniFE9BuniFE9CuniFE9DuniFE9EuniFE9FuniFEA0uniFEA1uniFEA2uniFEA3uniFEA4uniFEA5uniFEA6uniFEA7uniFEA8uniFEA9uniFEAAuniFEABuniFEACuniFEADuniFEAEuniFEAFuniFEB0uniFEB1uniFEB2uniFEB3uniFEB4uniFEB5uniFEB6uniFEB7uniFEB8uniFEB9uniFEBAuniFEBBuniFEBCuniFEBDuniFEBEuniFEBFuniFEC0uniFEC1uniFEC2uniFEC3uniFEC4uniFEC5uniFEC6uniFEC7uniFEC8uniFEC9uniFECAuniFECBuniFECCuniFECDuniFECEuniFECFuniFED0uniFED1uniFED2uniFED3uniFED4uniFED5uniFED6uniFED7uniFED8uniFED9uniFEDAuniFEDBuniFEDCuniFEDDuniFEDEuniFEDFuniFEE0uniFEE1uniFEE2uniFEE3uniFEE4uniFEE5uniFEE6uniFEE7uniFEE8uniFEE9uniFEEAuniFEEBuniFEECuniFEEDuniFEEEuniFEEFuniFEF0uniFEF1uniFEF2uniFEF3uniFEF4uniFEF5uniFEF6uniFEF7uniFEF8uniFEF9uniFEFAuniFEFBuniFEFCuniFEFFuniFFF9uniFFFAuniFFFBuniFFFCuniFFFDu10300u10301u10302u10303u10304u10305u10306u10307u10308u10309u1030Au1030Bu1030Cu1030Du1030Eu1030Fu10310u10311u10312u10313u10314u10315u10316u10317u10318u10319u1031Au1031Bu1031Cu1031Du1031Eu10320u10321u10322u10323u1D300u1D301u1D302u1D303u1D304u1D305u1D306u1D307u1D308u1D309u1D30Au1D30Bu1D30Cu1D30Du1D30Eu1D30Fu1D310u1D311u1D312u1D313u1D314u1D315u1D316u1D317u1D318u1D319u1D31Au1D31Bu1D31Cu1D31Du1D31Eu1D31Fu1D320u1D321u1D322u1D323u1D324u1D325u1D326u1D327u1D328u1D329u1D32Au1D32Bu1D32Cu1D32Du1D32Eu1D32Fu1D330u1D331u1D332u1D333u1D334u1D335u1D336u1D337u1D338u1D339u1D33Au1D33Bu1D33Cu1D33Du1D33Eu1D33Fu1D340u1D341u1D342u1D343u1D344u1D345u1D346u1D347u1D348u1D349u1D34Au1D34Bu1D34Cu1D34Du1D34Eu1D34Fu1D350u1D351u1D352u1D353u1D354u1D355u1D356u1D538u1D539u1D53Bu1D53Cu1D53Du1D53Eu1D540u1D541u1D542u1D543u1D544u1D546u1D54Au1D54Bu1D54Cu1D54Du1D54Eu1D54Fu1D550u1D552u1D553u1D554u1D555u1D556u1D557u1D558u1D559u1D55Au1D55Bu1D55Cu1D55Du1D55Eu1D55Fu1D560u1D561u1D562u1D563u1D564u1D565u1D566u1D567u1D568u1D569u1D56Au1D56Bu1D5A0u1D5A1u1D5A2u1D5A3u1D5A4u1D5A5u1D5A6u1D5A7u1D5A8u1D5A9u1D5AAu1D5ABu1D5ACu1D5ADu1D5AEu1D5AFu1D5B0u1D5B1u1D5B2u1D5B3u1D5B4u1D5B5u1D5B6u1D5B7u1D5B8u1D5B9u1D5BAu1D5BBu1D5BCu1D5BDu1D5BEu1D5BFu1D5C0u1D5C1u1D5C2u1D5C3u1D5C4u1D5C5u1D5C6u1D5C7u1D5C8u1D5C9u1D5CAu1D5CBu1D5CCu1D5CDu1D5CEu1D5CFu1D5D0u1D5D1u1D5D2u1D5D3u1D7D8u1D7D9u1D7DAu1D7DBu1D7DCu1D7DDu1D7DEu1D7DFu1D7E0u1D7E1u1D7E2u1D7E3u1D7E4u1D7E5u1D7E6u1D7E7u1D7E8u1D7E9u1D7EAu1D7EBu1F030u1F031u1F032u1F033u1F034u1F035u1F036u1F037u1F038u1F039u1F03Au1F03Bu1F03Cu1F03Du1F03Eu1F03Fu1F040u1F041u1F042u1F043u1F044u1F045u1F046u1F047u1F048u1F049u1F04Au1F04Bu1F04Cu1F04Du1F04Eu1F04Fu1F050u1F051u1F052u1F053u1F054u1F055u1F056u1F057u1F058u1F059u1F05Au1F05Bu1F05Cu1F05Du1F05Eu1F05Fu1F060u1F061u1F062u1F063u1F064u1F065u1F066u1F067u1F068u1F069u1F06Au1F06Bu1F06Cu1F06Du1F06Eu1F06Fu1F070u1F071u1F072u1F073u1F074u1F075u1F076u1F077u1F078u1F079u1F07Au1F07Bu1F07Cu1F07Du1F07Eu1F07Fu1F080u1F081u1F082u1F083u1F084u1F085u1F086u1F087u1F088u1F089u1F08Au1F08Bu1F08Cu1F08Du1F08Eu1F08Fu1F090u1F091u1F092u1F093u1F0A0u1F0A1u1F0A2u1F0A3u1F0A4u1F0A5u1F0A6u1F0A7u1F0A8u1F0A9u1F0AAu1F0ABu1F0ACu1F0ADu1F0AEu1F0B1u1F0B2u1F0B3u1F0B4u1F0B5u1F0B6u1F0B7u1F0B8u1F0B9u1F0BAu1F0BBu1F0BCu1F0BDu1F0BEu1F0C1u1F0C2u1F0C3u1F0C4u1F0C5u1F0C6u1F0C7u1F0C8u1F0C9u1F0CAu1F0CBu1F0CCu1F0CDu1F0CEu1F0CFu1F0D1u1F0D2u1F0D3u1F0D4u1F0D5u1F0D6u1F0D7u1F0D8u1F0D9u1F0DAu1F0DBu1F0DCu1F0DDu1F0DEu1F0DFu1F42Du1F42Eu1F431u1F435u1F600u1F601u1F602u1F603u1F604u1F605u1F606u1F607u1F608u1F609u1F60Au1F60Bu1F60Cu1F60Du1F60Eu1F60Fu1F610u1F611u1F612u1F613u1F614u1F615u1F616u1F617u1F618u1F619u1F61Au1F61Bu1F61Cu1F61Du1F61Eu1F61Fu1F620u1F621u1F622u1F623u1F625u1F626u1F627u1F628u1F629u1F62Au1F62Bu1F62Du1F62Eu1F62Fu1F630u1F631u1F632u1F633u1F634u1F635u1F636u1F637u1F638u1F639u1F63Au1F63Bu1F63Cu1F63Du1F63Eu1F63Fu1F640 dlLtcaronDieresisAcuteTildeGrave CircumflexCaron uni0311.caseBreve Dotaccent Hungarumlaut Doublegrave arabic_dot arabic_2dots arabic_3dotsarabic_3dots_aarabic_2dots_a arabic_4dots uni066E.fina uni066E.init uni066E.medi uni06A1.fina uni06A1.init uni06A1.medi uni066F.fina uni066F.init uni066F.medi uni06BA.init uni06BA.medi arabic_ring uni067C.fina uni067C.init uni067C.medi uni067D.fina uni067D.init uni067D.medi uni0681.fina uni0681.init uni0681.medi uni0682.fina uni0682.init uni0682.medi uni0685.fina uni0685.init uni0685.medi uni06BF.fina uni06BF.init uni06BF.mediarabic_gaf_barEng.altuni0268.dotlessuni029D.dotless uni03080304 uni03040308 uni03070304 uni03080301 uni03080300 uni03040301 uni03040300 uni03030304 uni0308030C uni03030308 uni030C0307 uni03030301 uni03020301 uni03020300 uni03020303 uni03060303 uni03060301 uni03060300 uni03060309 uni03020309 uni03010307 brailledotJ.alt uni0695.finauniFEAE.fina.longstart uni06B5.fina uni06B5.init uni06B5.medi uni06CE.fina uni06CE.init uni06CE.medi uni0692.final.alt uni06D5.finauni0478.monographuni0479.monographiogonek.dotlessuni2148.dotlessuni2149.dotlessuni1E2D.dotlessuni1ECB.dotlessdcoI.alt arrow.base uni0651064B uni0651064C uni064B0651 uni0651064E uni0651064F uni064E0651 uni0654064E uni0654064F uni07CA.fina uni07CA.medi uni07CA.init uni07CB.fina uni07CB.medi uni07CB.init uni07CC.fina uni07CC.medi uni07CC.init uni07CD.fina uni07CD.medi uni07CD.init uni07CE.fina uni07CE.medi uni07CE.init uni07CF.fina uni07CF.medi uni07CF.init uni07D0.fina uni07D0.medi uni07D0.init uni07D1.fina uni07D1.medi uni07D1.init uni07D2.fina uni07D2.medi uni07D2.init uni07D3.fina uni07D3.medi uni07D3.init uni07D4.fina uni07D4.medi uni07D4.init uni07D5.fina uni07D5.medi uni07D5.init uni07D6.fina uni07D6.medi uni07D6.init uni07D7.fina uni07D7.medi uni07D7.init uni07D8.fina uni07D8.medi uni07D8.init uni07D9.fina uni07D9.medi uni07D9.init uni07DA.fina uni07DA.medi uni07DA.init uni07DB.fina uni07DB.medi uni07DB.init uni07DC.fina uni07DC.medi uni07DC.init uni07DD.fina uni07DD.medi uni07DD.init uni07DE.fina uni07DE.medi uni07DE.init uni07DF.fina uni07DF.medi uni07DF.init uni07E0.fina uni07E0.medi uni07E0.init uni07E1.fina uni07E1.medi uni07E1.init uni07E2.fina uni07E2.medi uni07E2.init uni07E3.fina uni07E3.medi uni07E3.init uni07E4.fina uni07E4.medi uni07E4.init uni07E5.fina uni07E5.medi uni07E5.init uni07E6.fina uni07E6.medi uni07E6.init uni07E7.fina uni07E7.medi uni07E7.init Ringabove uni2630.alt uni2631.alt uni2632.alt uni2633.alt uni2634.alt uni2635.alt uni2636.alt uni2637.alt uni047E.diacuni048A.brevelessuni048B.brevelessy.alt uni0689.fina uni068A.fina uni068B.fina uni068F.fina uni0690.fina uni0693.fina uni0694.fina uni0696.fina uni0697.fina uni0699.fina uni069A.fina uni069A.init uni069A.medi uni069B.fina uni069B.init uni069B.medi uni069C.fina uni069C.init uni069C.medi uni069D.fina uni069D.init uni069D.medi uni069E.fina uni069E.init uni069E.medi uni069F.fina uni069F.init uni069F.medi uni06A0.fina uni06A0.init uni06A0.medi uni06A2.fina uni06A2.init uni06A2.medi uni06A3.fina uni06A3.init uni06A3.medi uni06A5.fina uni06A5.init uni06A5.medi uni06A7.fina uni06A7.init uni06A7.medi uni06A8.fina uni06A8.init uni06A8.medi uni06AA.fina uni06AA.init uni06AA.medi uni06AB.fina uni06AB.init uni06AB.medi uni06AC.fina uni06AC.init uni06AC.medi uni06AE.fina uni06AE.init uni06AE.medi uni06B0.fina uni06B0.init uni06B0.medi uni06B2.fina uni06B2.init uni06B2.medi uni06B4.fina uni06B4.init uni06B4.medi uni06B6.fina uni06B6.init uni06B6.medi uni06B7.fina uni06B7.init uni06B7.medi uni06B8.fina uni06B8.init uni06B8.medi uni06B9.fina uni06B9.init uni06B9.medi uni06BC.fina uni06BC.init uni06BC.medi uni06BD.fina uni06BD.init uni06BD.medi���@%2%%A:B2SAS//2ݖ}ٻ֊A}G}G͖2ƅ%]%]@@%d%d%A2dA  d   A(]%]@%..%A  %d%@~}}~}}|d{T{%zyxw v utsrqponl!kjBjSih}gBfedcba:`^ ][ZYX YX WW2VUTUBTSSRQJQP ONMNMLKJKJIJI IH GFEDC-CBAK@?>=>=<=<; <@; :987876765 65 43 21 21 0/ 0 / .- .- ,2+*%+d*)*%)('%(A'%&% &% $#"!! d d BBBdB-B}d       -d@--�d+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++�+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/Roboto-Bold.ttf����������������������������������������������������������0000664�0000000�0000000�00000475240�12641336260�0020410�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� GDEF55���DGPOSZ61� <��Y|GSUB2�b��OS/2ӱ�����`cmap@&Hr��|��cvt N$��/���BfpgmSW��-D��gasp������ glyfu/��9�vhdmxWHS7����head��,���6hhea & ��d���$hmtxT ����loca ��/�� maxp����� name7c��(��postm�d���� prep6~��/����������F>_<������.����N0 s�� ����������l �� 05 ���������������������N����������������3��3���f������������� P�!���!����GOOG� �����f� �����:� � ��d������������-�|�@�@�\�_@�GK�?�|�(�^�9�#�nS�~�_��F�@�7�i�d�=�_�VB�}�9�6�"�x�-)�Kb��<�V3��b�s�^�U�x�(�U����V)��T��E�(D�t;��#���I9�x`��9� �,��4J�D�o,�B�BS�H��Ez�h�mF�o�~�o{�i�B�o�B�o�8� z�h � ����J�0��"0�jB��c�c�Q���\�]F�V��Mi�~F�V��~L�Y�7�0�e��Ki�$�b��v�U�e�Tw�^�E�@�A�]� ��B�T�?�B�q� 1��v�r���l�`7�S�u�K�P�@�t�hA<�N�{�U��j�v�wh�!�uH�9�����V��a�������c�fi�u���R.��_��H(�I�4`�f�I���Ds�_�L�l�p�c�=�g&�4�q�?�B*�,^�q�6�D�S�u��G�Wv�(x�,�!�u����C�x�( ��I�u��+�*���4�>��T�Z�o �!�'�E�o����o�o��D�on�X�o3�l?�!�w�)�?~�y�)z)�@��o�o�w�dv$�} �uI�y�{�c�~�m�o M� ����Z�@$� ��Z�B�ww�l�w�d�YG�V�k��s��x������0��pv��oq��l�;�lK���%�:��l\��lm�^*�U)�"�-q�n{�h�2����l�K�P�R�%_��IB�t�ZM�A$�-�Ay�m�@�?��]�F<�F��B>�j�[��)����)���� ��\����0������������n�n��m��h�:�B�G?�pE�H9�BN�9�b�,���n�W~�lj�P��5X�W�f�%���-�o�Y�%8�(�%u�D�3�d�*� �t�D�a�H�W�[�Y��9r��7_�^O�e��6"�x�Z��Z�4:���m�m�,��8����,�W5�\>�8�D�Z�j�j�j��E��j�m�c�@u�c�c�c�I�c�v� d�c�c�c�c�@x�c�Av�cI�:Q� �]�d�M1�7�G��7�0�5�E�F�3�G�C��;�I9�+�G�q0�@�qI�:�@]��c�@�J�cB�H�A�A�J� �@e�^�c� �c�c�!p�J�>�ci�c�n��c�F�c_�c� ;�c{�c�1�c�67� ��c�c�  �@P�� �F�c1��@L�>�@�@�G;�c,�(�oF�D�D�f�<�o�DS�H�Bj�X�Xr��X�Xh��X�cW��,�G�5�E�F�3�G�Ck�h.�<�@�`�LAA1�11�m�c���nQQ�(b�b�b�b�b�b�b�<�V����UU�UU��V�V�V�V�VD�tD�tD�tD�t�J�DJ�DJ�DJ�DJ�DJ�DJ�D,�BS�HS�HS�HS�H11�11{�i�B�B�B�B�Bz�hz�hz�hz�h��b�J�Db�J�Db�J�D<�V,�B<�V,�B<�V,�B<�V,�B3��B�S�H�S�H�S�H�S�H�S�Hs�^�Es�^�Es�^�Es�^�E�z�hU1U1U1U��U��3�mx�(A�F�oU��~U��[U��~U��~�{�i�{�i�{�i{�V�B�V�B�V�B��o��P���E�8�E�8�E�8�E�8�E�8�(� �(� �(� D�tz�hD�tz�hD�tz�hD�tz�hD�tz�hD�tz�h�#�����I�J�I�J�I�J��B�]�BuuQ� �@�c�c�c�c�v�c�@�@�@�@�@�]�]�]�]M�@�@�@�@u��c�c�c�c�c�I�I�I�I�c�%�t� d�c�c�c�c�c�c�c�c�@�@�@v�cv�cv�cI�:I�:I�:I�:Q� Q� Q� �]�]�]�]�]�]�MM1�71�71�7b�  iVtrb����I�U�����V)��(��U��Is�_�l�^�q��B� � �^�q�B^�q�S�u��EU�Ux�(+�� �b��u���x���V�)�<�V�(�J�DS�H�o�B�o,�B��S�HZ�o�8�m1���#��#��#���K�?�@Z�|A�:��ob�J�D��xS�H�o�4�D$� �B �V�C�E<�V,�B��U���'U�b�J�Db�J�D��B�S�H�K<�N<�N��'�C�E�x�o�x�o�V�B�Z�@�Z�@4�>)�? �� �� ���n�X�����B�(�b�J�Db�J�Db�J�Db�Jyb�J�Db�J�Db�J�Db�J�Db�J�Db�J�Db�J�Db�J�D�S�H�S�H�S�H�S�HSr�S�H�S�H�S�HU�1�U��m�V�B�V�B�V�B��V�B�V�B�V�B�P�@�P�@�P�@�P�@�P�@D�tz�hD�tz�h�t�h�t�h�t�h�t�h�t�h�������B�B+����o�(����n�X�n�Xu�Z�o��'z�huZ?[�x�o��o���(�����s�_b�m�F�@�7�i�V�ss�^�E�{�ib�J�<SU1�V��[D�_z��o3��B3��B�z�h�F�o�F�oU��m��o�{�i)��o��b�E�8�(� ;� � ;� � �#��I�JKUbm�c�c1�7�c�vd�c�c�@x�cQ� Md�M�c�cI�:�v� d�cn�m�c�c�c�c�c�c�@�cx�c�@Q� d�J�>�c�@M1��cn��Ab�J�D�S�H1�m����� �� ������       ������      �    �      ���������������� ���l������j���� �~���������%'0S_g~7Y #%/EOboy?M    " ' 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e%������ � ����������&(1T`h7Y� #�&0FPcpz�>M �    % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%�������������~��v��x����dC������� ����������������I��nNL\[W��TSQIuAm8 ����ywlߓa5ߒޫ߆߅~{oS<9 �������������������������(��(��(��j��������������jt������������������������b����j������������&��H��X����������������������������������������������������������������������������������������������������KLMNOP�G[\]^_`��abcde��fghijk��vwxyz{��|}~�FF�H��������IJQl��R�STU��\]^�_`�ab�c�d�ef�g��hijklmno�qr�p�������s��y�z�{|}~��������������������������\'(ab[)*+,-]^./VWHI01_`23JK456789LMijNO:;PQ<=>Z?@XYABghCDcdRSefEFGTUHIklJmijonG� ���� @����������������������������� ��� ������ ���~�����������D���������c��������E���������o��������K�����������������R��������G��������[�����������������a�����������������f�����������������m�����������������v�����������������|����������������������F������F����%����&��&�����'��'��H��(��0����1��1�����2��7����8��8�����9��@����A��B�����C��I����J��K�����L��Q����R��S�����T��_����`��a����b��e����f��g��I��h��~�������������������������������������������������Q������l��������������������7��7�����Y��Y������������������������������������������������������ �� ������������#��#����������������R�������������S������V������W�������������\�������������_�������������a�������������c�������������d�������������e�������������g�������������h�������������o�������������q�������������p�������������s�������������t����������������������������y�������������z�������������{�� �� ����� �� ���� �� �����������������������������������������������������������������������������"����#��$�����%��%����&��/�����0��0����1��4�����5��5����6��8�����9��9����:��=�����>��>����?��?�����@��A����B��B�����C��C����D��D�����E��E����F��O�����P��P����Q��Q����R��R����S��S����T��T����U��X����Y��[����\��\����]��]����^��^����_��a����b��b��\��c��o�� ��p��q����r��u����v��w����x��x����y��y����z����������'������a������[������)������]������.������V������������H������0������_������2������J������4������������L������������i������N������:������P������<������Z������?������X������������A������g������C������c������R������e������������E������������������������F������������T������������H������������k��������J������������K������m���������������>��?��������������������������@��M��M���� ��� ��[�� �� ��g�� �� ��i�� �� ��o�� �� ��k�� �� "��s�� %�� '��v�� 0�� 0��y�� 2�� 3���� 9�� :��z�� <�� <���� D�� D��|�� t�� t��}�� �� ��~�� �� ��n�� �� ���� �� ���� �� ��G�� �� ���� �� ���� �� ���� �� ����!��!����!��!����!��!����!"��!"����!&��!&�����!.��!.����![��!^����"��"����"��"�����"��"����"��"����"��"����"��"����"+��"+����"H��"H����"`��"`����"d��"e����%��%���������������������������������,K PXY _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ �SXi �TX!@Yi �TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@�Y &SX#!#Y &SX#!#Y &SX#!�#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD- ,KSXED!!Y- ,E- , E- ,' SX@��c�TX�pY#SX �TX�pYYY- ,@ �ZX �D� DY- +�+� +�1(�+D:, �+1(�+w\:#�+v`K6�+% �+B6*�+:/"�+ 6,"�+ [K:*�+� +� E}iD0 ssPttpusou���*����N�`1����|���`�� !� :���������������Q�Q�Q�Q�Q��;FBuim3" 4 u G  k A e K R,^*bJb#_s pu :NQxn�?  a !(!Z!!!!!"E""#W#$$%F%&&q&&'9''((n())***+P+,,6,,,-�-)-F---.'.].z....//9/z///0I0w001212 2m23Y334t455566v67"7t78 8N899}9:@:;;{;<q<==\=>(>>?!?f?@ @P@@A0AABEBCCCDDmDEREEFFgFFGGGH HIHHIHIIJtJKCKL%LMM@MMNdNOcOOPlPQOQRHRSnTTsTU#UjUV9VWXXXY5YjYYYYZ[,[[\]\\] ]Z]^^U^^_A__`a aZaab>bbcjcddde@eefffnfgTgh2hhiiijCjk k_kl�lylllllllllllllllllmm%mImgmmmmn nnnnnnooooop1pqWqqrsstptuTuv"vwwx xmx~xxxy8y_yyyzmz{-{l{{{{||2|>||}~~GGLÁv˃&d˅ ߆)kRnZ7W=9d8zݎ=jOkkԑ7~Œ Oɓ2є}/mږ7iޘZ@Λb&g c؞VklY9 i⤈0BJa˩CP 4XlϬ@gJ®ʯ,,4S�)@Rexձ-@RiƲݲ0BTj{ɳ۳0GZk}ȴߴ 0BYj̶ 4E\lӷQڸ/F\nǹ޹ #:Q\gy˺׺2>JVmѻ&>Qhļּ!-9EWhtͽ "8K^qRi׿�)?Vh%8DPg~!3IZm–¬¾k}ÓåöpĆĜij,7H_kŁōŢŮ#5ARdzƆƗƣƹ#~Ǖǫǽ ,8DPfnv~ȆȎȖȞȦȮȶȾ 2H]emu}Ʌɘɪɼ~ʆʙʡʩʻ !)19AIQYpxˀ)1H^ǔ̵̞$6>Ugs͖ͭ&2>JVbjrzΑΨΰ )?RZlϒϥϷ !3;C[mЀВФе /Kgsчѓџѫѷ "9QhҀҗҲ*BTlӃӞӸ 4KczԒԩ 1=IUaxՊբչ�/Fa{֒֩2>JVbt׆ם״'=IUamؑبع3Uamyمّٝ٩ٵ !-5ړ0n.Idp|܈ܔܠܬGݡ�&.6>FN`rމޛ޳+C[sߋߣ߻'9KWco{ .DP\ht $,4<DLTgy 2:BJRZbjr[ #/;����d��(��� � ��P��EX/>Y�EX�/� >Y�9�9�9�9 ܲ �9 �901!!!!5!(<6 }wx^^^���|���;9��EX/>Y�EX / >Y +X!Y�а�/01#!2#"&46"4IYYIHYYqVCBVVW���@O��� �& 9�/ 9/а01#3#3 (E've%e%���@����� !9��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y 9|/� +X!Yаа а / +X!Y а ааа�а01###5!#5!3333#3##3#HH2IIII2H[2f``fF���\)7�-�o+./9��EX / >Y�EX!/! >Y! 9  в !9  +X!Y +X!Y!$в(! 9!+ +X!Y014.546753!4&#"#5&&5!326[ڞq?سcSRZXj8Ժ!qjXfRaRQibxw]RL\`Uk[w]��_� ��(�4�8�79:97аа7!а/�5/7/�EX/>Y�EX%/% >Y а / +X!Y +X!Y%а/%, +X!Y2 +X!Y014632#"&526554&#"4632#"&532554&"'_EpBB:7DH6zDpDǍH<IJ>J<JIAчH7NL<II?LrL��G(��%�0�r129а*��EX / >Y�EX/ >Y�EX/ >Y 9 9 +X!Y 9( 9 . +X!Y01467&&54632653!'#"$%277664&#"GqAJ׶Ѱp;Kh]YoXM;-J:>KeiWS‘QtVj:LLgWmuKr3&HdJP��?���9�/9/01#3ml'���|9P��9� //0147&'|z88|P?>l<:p=5���(9aP��9� //01'65'7a889^<k"5+r;d���<�� ��EX/>Y��/  /01%73%'U;7/;ҟY}]{Yq$l���9�� �� /�а  +X!Y01!!!!!!ij/h��#�� � 9� / +X!Y�а�/01'76753$CnOAzyo���n���/ +X!Y01!5!3��~)� �" 9��EX / >Y +X!Y0174632#"&~]FG]\HG\EVVEDUU������/�EX/>Y01#3}-���_7� ��F9��EX / >Y�EX/ >Y  +X!Y +X!Y01#" %4&#"32677cifaakj^Z:% 1<����!��9��EX/>Y�EX�/� >Y�9/ +X!Y901!!5%3![Zk��F��I��Y9��EX/>Y�EX�/� >Y +X!Y�9�9  +X!Y �9�901!!56654&#"!46632!Ia]b[bqprjGaon}l��@3�(�)*9��EX/>Y�EX/ >Y9/]qo]q +X!Y 9' +X!Y'99" +X!Y0132654&#"!46632#"$5!32654##nji\Sp{݅zc{y!{ZguXn[Xb[Irfd-,xRhmZ���7��_� ��I��EX / >Y�EX/ >Y 9/ +X!Yа в 9 9013#!!'!! _$B$;t!���iB��j !9��EX/>Y�EX/ >Y +X!Y9/ +X!Y9 +X!Y9901!!632#"&&'!32654&#"T0$gtwޗ mXbjzpg@7{k|[e|6���dO��#�[$%9��EX�/�>Y�EX/ >Y� +X!Y�9/ +X!Y +X!Y01#632#"�54$7"32654&st{OFrrg]stưvގ@ hk'I<Xuw��=��A��2��EX/>Y�EX/ >Y +X!Y�901!!5!A4,��_7��"�-�}./9а&��EX/>Y�EX / >Y+ 9+/o++]++] +X!Y+9+9   +X!Y& +X!Y01 $5467&&546324&#"3264&#"26j]j|:|i]in]\nl`^kZRQZZY-j13yy21j_rq`]rnUgdXWjj��V,��"�]#$9 ��EX / >Y�EX/ >Y 9|/ +X!Y +X!Y  +X!Y01#"546632�57$26754&#"q}|G@yFep^WpmFo k`H3wxw�}\�&���3��/01�9\�'�3����/01��6�O����EX/>Yа/015Y:]jmm���9���%�/а/� +X!Y +X!Y01!5!!5!~~c���x�N����EX/>Yа/01%gm���-��"�^#$9��EX/>Y�EX!/! >Y +X!Y�а�/�9 +X!Y �9�9014>54#"!6632462"&[D<JYL_QL [[YYe8[PͻU\MIb=CWWCBVV��K;�5�A�z:BC9:#��EX/ >Yа9 +X!Y99а/9а2а2/ +X!Y*а*/# +X!Y? +X!Y01#"&'#"&766323267�!"�!267# $$323267&#" V} dte?3 7<\|Ү <;SB&=i j DL1X*')s�JEʥB+OT׮]w}%(1 pVQ ����\�� �F��EX/>Y�EX/ >Y�EX/ >Y 9 /� +X!Y 901!!!!!d!l,P!��������� 9а��EX/>Y�EX�/� >Y�9/]qrqqo]r +X!Y9� +X!Y +X!Y013! !2654'%3654&## nbpjws|k&{zweYcW��V��E��EX / >Y�EX/ >Y а  +X!Y +X!Y01�! �54$32�!&&#"3267�4  yIY@n����� ��9��EX/>Y�EX�/� >Y  +X!Y�  +X!Y013!2326754&#/пCĮ4M����R� �N��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y +X!Y01!!!!!!0^@wz����6� �@��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!!!!!x@S���^� �h !"9��EX / >Y�EX/ >Y 9  +X!Y +X!Y 9/]_] +X!Y01%#"$'54$3 !&&#"3275!5!Qش$xH=ak:c?}t]H�����#� �L��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y �9 / +X!Y01!!!!!!!#,I,pN��������EX/>Y�EX�/� >Y01!!!,���(��/9��EX�/�>Y�EX/ >Y  +X!Y01!#"$5!3265,{.ZaVftkfvm�����%� �L� 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�9901!!7!!J,sqH`ly�����+��(��EX/>Y�EX/ >Y� +X!Y01%!!!}W,����~��Y��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�9�9 �901 !!#! vtwx P<Rr����"� �L 9��EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�9�901!!!!!",I+B@��V.���F 9��EX / >Y�EX/ >Y  +X!Y +X!Y01#"$'54$ %4&#"3267.巵lФCHGG������ ��M 9  ��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!!2!%!2654&'!8 w}~oxݍphk��T,��"�F#$9��EX/>Y�EX/ >Y +X!Y +X!Y01%#"$'54$ %4&#"3267,u59lФ[ CHGG��������a9��EX/>Y�EX/ >Y�EX / >Y9/� +X!Y �9 +X!Y01#!! !32654&##;�q|uyҕ;segv��E�'�c()9��EX / >Y�EX/ >Y 9 9  +X!Y +X!Y# 9% +X!Y014&$'&546632!4&#"#"$&5!!26ux[~rnz�- kx~U[e1vhq΃do]LG`*M䪽{֍W���(����.��EX/>Y�EX/ >Y� +X!Y01!!!5!BHC���t��<9��EX�/�>Y�EX/>Y�EX/ >Y  +X!Y01�!"�'!32,yA? �����4��8�9��EX/>Y�EX/>Y�EX/ >Y�901!!!JNMiGP���#��� �` 9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�99 901!!!!3++ P2 ������� �S��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�99�9 �901!!!!YXXY."�������1��EX/>Y�EX/>Y�EX/ >Y�901!!!x/H""I `��I��� �D��EX/>Y�EX/ >Y� +X!Y�9 +X!Y 901%!!5!5!1D ���x(��"�//� +X!Y +X!Y01#3!!(P�������/�EX�/�>Y01!!'`��� ��%�// +X!Y +X!Y01!!53# P3���,T��'�9��EX/>Y�в9/01#3#++7)��������EX/ >Y� +XY01!5!q���45����/]а/]01#!5;6���DN��)�q��EX/>Y�EX/ >Y�EX�/� >Y9 �9 / ] +X!Y 9 +X!Y # +X!Y01!&'#"&5467354&#"!46632%2675#" iMSIStԄ*@llL':u>KZF=^[ɶ+O906F��o>����d9 � /�EX / >Y�EX/ >Y�EX/ >Y 9 9  +X!Y +X!Y01#"'!!632%4&#"3276>ǰi !dhg45,݇s�uqUrB��BN��K9��EX/>Y�EX/ >Y� +X!Y99 +X!Y01%267!#"�54�32!&&#"1Pdv| dRegfXIne'*Ti��B����a9�/�EX/>Y�EX/ >Y�EX / >Y9 9 +X!Y +X!Y01432!!'#"%327&#"BŞg"l!je76%,v(�s-qq��HN���s9��EX/>Y�EX�/� >Y�9//q]_q  +X!Y� +X!Y� 9 +X!Y01"�554632!327"!5&&a~Ol^AިVkd$vjy\gxtl`i������c9��EX/>Y�EX/>Y�EX/>Y�EX�/� >Y +X!Y  +X!Yа013#5354632&#"3#Ѽ<W$4f\ W���EV"N��&�$'(9$ ��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9 9 +X!Y9 +X!Y$ +X!Y014327!#"&'732655#"5327&#"Eɲc w:lsd!vg9:hw%0zfn_Ky{q:q1 cc���h�����I 9�/�EX/>Y�EX/ >Y�EX / >Y�9  +X!Y0163 !4&#"!!s`P]9!ĊgK]Yb����m�����>9���EX/>Y�EX�/� >Y а / +X!Y01!!!4632"&"WKJXYY:ATTABTT��K� ��I9��EX�/�>Y�EX/ >Y  +X!Y�а/ +X!Y01#"'5325462"&KD4'WWYY: wATTABTT���o��Z�� �E��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�9901!!7!!h!8[yh�HE=��~�������EX/>Y�EX�/� >Y01!!!"����o��~N��w9��EX/>Y�EX/>Y�EX�/�>Y�EX / >Y�EX/ >Y�EX/ >Y 9 9 +X!Y01632632!4&#"!4&#"!~ sNrӰH[2JY{7:yM\U|^Tf:���i��N��S 9��EX/>Y�EX�/�>Y�EX/ >Y�EX/ >Y�9  +X!Y01632!4&#"!y tìP]z=:}E\Sh:��BCN� ��C9��EX/>Y�EX / >Y +X!Y +X!Y0146632�� �32654&#"B|,!tlivvkjt'J,��o`=N���n9��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y9 9  +X!Y +X!Y01#"'!!632%4&#"32=e ikf35rj~hEk���B`N���k9 ��EX/>Y�EX/>Y�EX/ >Y�EX / >Y 9  9 +X!Y +X!Y0143273!#"%327&#"BƮgd!mc76dn'(q&q,jf��o��N� �F9��EX / >Y�EX/>Y�EX/ >Y  +X!Y 901&#"!!632;-3W0*+o<: ��8N�%�[&'9��EX/>Y�EX/ >Y9 9 +X!Yв9# +X!Y014&'$54632!4&#"#"&&5!326it~PUIP[JɈxjYSU+5=Q›>QB30;+TϔabMR?�� D��R�9��EX/>Y�EX / >Yа�а�/ +X!Y  +X!Y013#327# #53ɹ.A0%UZD<43G ���h:��S 9��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y� 9  +X!Y01%#"&'!327!!k!7"nEf�� ��:��8�9��EX/>Y�EX/>Y�EX/ >Y�901!!!..a:����:� �` 9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y�EX/ >Y� 9 9 901!##!3W:P�����:� �S��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y� 9 9�9 �901!!!! 5AA6CT(��K:��C�9��EX/>Y�EX/>Y�EX/ >Y�9  +X!Y01!#"'52677!6Ma?A,RQ"792:Y=���J��:� �D��EX/>Y�EX/ >Y� +X!Y�9 +X!Y 901%!!5!5!~c���0=��,9� /�/ �9/ +X!Y901$54#5275467J8LNelԹ3{[\4���\����/�EX/>Y01#3\���"t=��,9� // 9/ +X!Y90167547&55&'73""86XX92c��jw;��1�/а/ +X!Y +X!Y а01#"&&#"'46323265źJF:H׵NC;K9dN<jL���M�� �1 9��/�EX / >Y +X!Yа/013!"&462!;\\YY%CVVVV���c &�!�R�"#9��EX/>Y�EX / >Yв� +X!Y ааа +X!Y01%267!#5&554753!&&#"RPdȻҽȣdQffgXI " ޣVg!���c����q !9��EX/>Y�EX/ >Y9/� +X!Y +X!Yаа� а ав9 +X!Y01!!5365'#53'4632!4&#"!4>\HWQBW 5@{IUZb`��QC��+�9,-9 �/�EX/ >Y  +X!Y( +X!Y01%#"''7&547'76327326654&&#"1˞dm›kbylonlloplk~̡su{vuuvwtt�������s��EX/>Y�EX/>Y�EX / >Y� 9 9/а/]а +X!Yаа +X!Y 01!3!!!!!5!5!5!!rI?PJR^6ss��������/�EX/>Y+01!!!���\<�-�9�:;99�/�EX/>Y494 +X!Y49 +X!Y 9.9.* +X!Y.*9% +X!Y"*%901# $5%32654&$&&547&54$32!4&#"%654&'!pt[{knxor^.KS|R[vYfY_K?ARenj]gWkNDIJbns*cEK(C/]>O(��]Y� ��"�/] +X!Yаа/014632#"&%4632"&]M=>LL>;OO;:QM|LU6IKhJG75JI64KK��V��(�7�899 а4��EX,/,>Y�EX4/4 >Y4,9/] ,49 /�  ] 9 +XY +XY 9, +X!Y4& +X!Y01 &554632#4&#"3265%4$#" $%4$ #"$]\X\ef\YZ@KKTմqե`Sq{uQb৪ ZZ��� ��%�m&'9��EX/>Y&9/�9 +X!Y9 9 / +X!Y 9  +X!Y01&'#"&5463354#"'4632%2675#\ M|vftAI(TjLV)R{iny330haQ%<1X��M�}�&z��zb����~v%���/а/ +X!Y01#!5!Cv��V���2�;���EX/>Y�EX / >Y +X!Y  +X!Y 9/  9 /�  ]3 93/ +X!Y&39-б+ +XY ; +X!Y014$ #"$%4$#" $%#!2#&54&#'32654&'#VKK@%q=1 BMJ_G]ZZ˦৪ [R~p>oD"LC@4F;��� n���/ +X!Y01!5!n& ��~� ��/��EX/>Y а / +X!Y +X!Y014632#"&2654&"~nmml5EEjHIr杝 G54LLhH���Y�� ��?� /�EX / >Y �а  +X!Yа  +X!Y901!!#!5!3!5!HO,`lW��7��Y9��EX/>Y�EX�/�>Y +X!Y�9�9 +X!Y �9�901!56654#"#4632!81_2;ΫHl_1TT>/twFtWs���0�$�%&9��EX / >Y�EX/>Y 9|/]q@P`q]0@r  +X!Y 9# +XY#9#9 +X!Y013254&#"#4632#"&5332654'#Rw91*;ͩD4<5z\pX#*f{wkw2)ir"15#\��ee����/]�а�/�]�9@! +;K[k{]@! +;K[k{q@! +;K[k{r01!#*;���`N:��P 9��EX�/�>Y�EX/>Y�EX/ >Y�EX / >Y +X!Y  901327!!'#"'!Qc8!YfH:~wiDY-H��K��e� �+ 9��EX/>Y�EX�/� >Y�901!#"$54$3!P *P���T� � 9�/ +X!Y01462#"&\]^FH[EVVUW��b2�� �/9�/�/ ] +XY �9� 901%#'254&'7Y pCK:nQ*����@9��EX/>Y�EX�/�>Y�9/ +X!Y901#5%3̽v$)y���v+� ��3��EX/>Y 9 / +X!Y +X!Y0146 #"&5326754&#"v6]PN[]ON]a¦HģbnlaPanmf�U�|�&{��{���e��n�'�'|������EX/>Y01�T���'|���'����^�� �'|��'L����.��EN��!�T"#9�/�EX/>Y +X!Yа/9 +X!Y 99013267!#"&5477667"&462>9M[!a2'$\\YYHJ,ZQ˼]-bY2CVVVV�����I���w��EX/>Y�EX�/� >Y�EX/ >Y�9/ +X!Y +X!Y �9 /  +X!Y� +X!Y�901!!!!!!!!!!IBj07MvY:���A�� �8�/ 9 / 9 9 9в 9  017A3ͪ013u997Ǩ6���]5�� �)�S��EX/>Y�EX/ >Y9#9#а +X!Y$а& +X!Y01#"'#7&54$3273&#"4'32675巤UśJX1Iky&HF]Fh9GR|;q=i/����� ��W9��EX�/�>Y�EX / >Y� 9/� 9/  +X!Y +X!Y013#!3264&'!upo͆ Lvx���)�X*+9��EX/>Y�EX�/� >Y�EX/ >Y 9 +X!Y9' +X!Y01!!4632#"&'732654&'&54654&#"k=XQ(6byOTERnYDMǫlM%ON 4I?.WBx`OFS���BP�)�4�<�ٲ=>9-а8��EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�9 �9 / ] +X!Y 9�99�99/9]9/9q_9q +X!Y�# +X!Y&�9* +X!Y . +X!Y501"'#"&5467354&#"%4$3262!3267%2675#"!54&@}QMR_t~d uMWMI1t'_oQZm ~WEN9LVG4nptz -8@-#T=8Csm^f��TQ+��(�W)*9%�/�EX/>Y�EX/ >Y +X!Y +X!Y% +X!Y01#"&&5432&''7&'77&#"3265QΈl1uNt[MDqsxbgzxJ LqzraH'0mr%Sp��?�C����X9�а��EX/>Y� +X!Y +XY +XY� +XY +XY01!5!4632#"&4632#"&C\[HG]ZJKX[HG]ZJKX; DTSECSTDTSECST���BrC���$�f%&9а"��EX/>Y�EX/ >Y99а +X!Y а" +X!Y014663273�#"'#7&&#"4'326B|eUFg_QHg!)$+jt%�(iv'ӕԒ:NrR ���q`?����d9�/�EX / >Y�EX/ >Y�EX/ >Y 9 9  +X!Y +X!Y01#"'!!632%4&#"32?d"dkf66qqfAi��� �����k��EX/>Y�EX/ >Y9/9/�а +X!Yаа +X!Y а а013#!!!#535!!5!!5!3zzqq-I,IȮp�����:����EX/>Y�EX�/� >Y01!!!!:�����:� �_��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/]_] +X!Y 901#!!3!!v!Wmq:i����L� �[��EX / >Y�EX/ >Y 9/�а +X!Yа +X!Yа а� а 017!!57!}W,>>&&����Q�� �J��EX / >Y�EX/ >Y 9/�а +X!Yааа� а017!57!Î߄!//,,��K ��Z9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y  +X!Y 9�901#"'73255!! ̷QB.5y-G6 ,-���lKN��a 9��EX/>Y�EX�/�>Y�EX / >Y�EX/ >Y9  +X!Y +X!Y01632#"'73254&#"!y qĬʳNA-6yNVD:D lcW:���`T��#�$%9��EX / >Y�EX/>Y�EX�/� >Y�EX/ >Y +X!Y�9/ +X!Y� +X!Y +X!Y  +X!Y01!!#"$'4$32!!!!!27&#"Ty{t_?j^hpX =z ˰���SP��)�1�239#а-��EX/>Y�EX/>Y�EX/ >Y9.9./.]./.q  +X!Y +X!Y9!а' +X!Y*014663262!3267#"' �32654&#"%"!54&Sz猆rgUROIw錊.!qljrtjirMbo]'q}!-:A+rkab��u��� �2 9��EX/>Y�EX�/� >Y  +X!Y0134632&#"uϿ@`,5 n��K.���[�9��EX/>Y�EX�/� >Y�9/ +X!Y� +X!Y +X!Y01 �5!&&#"'6$3 �267!̷1@uBq௅yfM?1ͭ��K��q9��EX/>Y�EX/>Y�EX/>Y�EX/ >Y� +X!Y  +X!Y� аа +X!Y01##"'7265#5356632&#"3NA~2Ѽ?`*9fk OKd Z���P��&�['(9#��EX / >Y�EX/ >Y 9/ +X!Y  +X!Y# +X!Y01#"$'54$3266534&#"3267(巵RI6OФCHGa[tMG���@��"�[#$9��EX/>Y�EX/ >Y9/ +X!Y +X!Y  +X!Y01466326653#"�'%32654&#"@}. ;} !tljttljt'yVP{$���tT��T 9��EX�/�>Y�EX/>Y�EX / >Y� 9/ +X!Y  +X!Y01>53�!"�'!32KS%,y=o ? ���h7��h9��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y9/ +X!Y9 +X!Y01!'#"&'!327!6657k!7"D7nEf^}��K:� �/ 9��EX�/�>Y�EX/ >Y  +X!Y01#"'7325ǴMA,6y: U���NO���^ 9��EX�/�>Y�EX/ >Y �9 /� +X!Y +X!Y  +X!Y012�'"55!&&#"'66267!�yߏge<OIؓMb\Op~0:Brk`c���{w���9�/]а/]9//в901#'#53w暚( ���Uh��%�/]а/]�9а/0173#53ߒҷr  �� n�p��� �/01��j� �! 9�/  +X!Yа/ 01 &533265ʿKBAJ?EE?���v� ��/� +X!Y012#"&46 EOOEDPQMxLLxM��wd5� ��*9� /а/?] а014632#"&72654&"w]\_a~s:d:;b;-VwuXUtvS,??,.??���!Z�<��)��EX / >Y�EX�/� >Y  +XY01!327#"&547JPB!/I\d*Q5A,obe���uf��@�/а//] а / +X!Y +X!Y01#".#"'46323265f_&;h.#1_5x.#3q8 2. o: 1.��9}���;�/�а�/��]/�а/а//01!#3#zڦ-��q� ��)�9 �}/�|�/а/ а�012#"&462654&"JQhhQPll+@((@+9fb`d ** "++�����/��/а/]01#!<6��VV����/а/]/01!#<��aR�������"��/а/?]в�9 �901'6654#722IARD Eh[;K @�V���7�/��/а/а//]а/�/01#!#!H  �J� ��/�]  +X!Y014632"&ZGHZYX<NN<;PP��)A���/�а�/�9/01!##A��f�� ��,� /а/�а�/  +X!Yа а/01!#462#"&%4632"&M|LL>=NiO;:QM|L64KKhJI55JI64KK�T�x������=��+��EX/>Y�EX/ >Y� +X!Y01!!!=sC��������/��EX�/�>Y�EX/ >Y +X!Y�901!!%!Y7=GPd���R*���"�j#$9а��EX/>Y�EX/ >Y9|/0@] +X!Y +X!Y +X!Y01!5!#"$'54$ %4&#"3267巵lФ_CHGG�������1��EX/>Y�EX/ >Y�EX/ >Y�901!!!8P��_��8��� �j��EX/>Y�EX/ >Y� +X!Y9/o]q]qr +X!Y  +X!Y017!!!!!!_'s [jTE�����$��8��EX/>Y�EX�/� >Y�EX/ >Y +X!Y01!!!!!$C��H��Q� �<��EX/>Y�EX/ >Y +X!Yа  +X!Y01!!55!!=rIYH:)���I�����#�u $%9 а  ��EX/>Y�EX / >Y 9/�а�/ 9 /а/  +X!Y +X!Y а!01!5&$&54$75!4&'66ԧ,SY��4����\ 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�а  +X!Y 01665!!&�!!vs.,t,z(z< 14���f���$�S%&9��EX/>Y�EX/ >Y�EX#/# >Y +X!Y +X!Y!а"01%674&#"!53&'54$323!߮ sqb`�m|~lKW%bYda��I|N�� �|!"9��EX/>Y�EX�/�>Y�EX/ >Y�EX / >Y +X!Y � 9� 9  +X!Y +X!Y01327#"'#"''327327&#"D2KDb ĥa_w77ucl:v=2`i���j��(�s�)*9��EX�/�>Y�EX/ >Y�EX / >Y& �9&/o&&]% +X!Y%&9� +X!Y  +X!Y012#"'!4664&#"32654&##536rd[{О{~:cQUnRfxmjaNкd1*L2}r`Rdqc :sZly��_:��8� 9��EX/>Y�EX/>Y�EX/ >Y�901!!!..UQ#��DH$��)�b*+9!��EX/>Y�EX/ >Y  +X!Y'9' +X!Y'9! +X!Y014632&#"�#"�55467'&32654&'"ݾe\DWKV>d峈zigx~ah{ᙪ/3-Pp֞# #a㙬o��_/M�&�{'(9��EX/>Y�EX$/$ >Y$9//q]q +X!Y9 $9 +X!Y$ +X!Y $90147&&54$32!4&#"33#3265!#"$_Wb�eRQbZZmY\m!2C$yH3>B64>7KF5��L{��G 9��EX�/�>Y�EX/ >Y� +X!Y�9 +X!Y01'6'6''&&5477!5uVH5gUb`]Z}SrRW>$kSKEpeC?/���laN��S 9��EX/>Y�EX�/�>Y�EX/ >Y�EX / >Y� 9  +X!Y0163 !&#"!y wTE:{[]:���pG� ���j9а��EX / >Y�EX/ >Y 9|/0@] +X!Y +X!Y  +X!Y01#"�32�!32!54&#"G�k̻ lef `>%.D30F0���o:� �(��EX�/�>Y�EX / >Y +X!Y01327# /A,(Na:<45��[ ��Q9��/�EX / >Y�EX/ >Y  +X!Y�9�9� +X!Y01237#"&'!'&&#'6E"4)Eo*H>/:F #Hcqi!2(��gw�,�\-.9��EX)/)>Y�EX/ >Y) +X!Y )9 /  +X!Y +X!Y$ 901&&#"33# '654''.5467&54$32[T2si쏋L^_u;lu>\R M?9$@NBpcFB !?_p/N��4:��\ 9��EX/>Y�EX / >Y�EX/ >Y� +X!Y  +X!Y� ааа01#327# !!#5!-B,(N`߱];535]��q`>N���W9���EX�/�>Y�EX / >Y�EX/ >Y �9 +X!Y� +X!Y012�#"'!4�32654&#"^�f8djkbYeN y"\���?N� �:!"9�/�EX�/�>Y!�9 +X!Y  +X!Y012!4&#"'6'4'&&'54663[Pdmrn9Z^jyNVg|M=\GO?rbFH>)���B~:���L 9 ��EX / >Y�EX/ >Y � +X!Y +X!Y�01#�#"�54�3!32654&#"~;skbklchtP* $؜��,:��I 9��EX/>Y�EX / >Y� +X!Y  +X!Y�а01!327#"&'!5!*1/3UfR;6  ���q:��<9��EX�/�>Y�EX/>Y�EX/ >Y +X!Y013265&!�#"&'~`br:j͕��6"I��"�f#$9�/�EX/>Y�EX/>Y�EX/ >Y�EX�/� >Y +X!Y а  +X!Y01$�474632�!665&&#"bxi?E !ve3 !;TE`<<04��D":��O�9� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y01$&!�!$�!i ":98/ );V��SA:�"�Z#$9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y +X!Y�9 в90132!3265&!#"&'#"7SJ1LQn01mޕ:!W߻ lhhl'# ���u��'�k()9��EX/>Y�EX/ >Y9/ +X!Yв 9 +X!Y"а% +X!Y01�#"�55%32655&'546 7%&#"0AzgS\XfZWO`A T m}oY+ "W |�����B�9��EX/>Y�EX / >Y� 9а +X!Y016632'"!&#'632^1kII&9DF9#KEq.ׂrG`Gkt��:��&�p '(9 ��EX/>Y�EX/ >Y�EX / >Y� +X!Y 9аааа  +X!Y 9$01##"&'#"47#5!&'!325!326~2s23s2t32LF0FLlnkkn("!߶�����n9��EX/>Y�EX/ >Y�EX / >Y� +X!Y9/   +X!Y +X!Y�а01!63 !5 54&#"!!5!'nGL�{uopb?{f|���W��U 9��EX / >Y�EX/ >Y  +X!Y 9/ +X!Y +X!Y01�! �54$32�!&&#"!!32673 A r?h?􍃼Ł��(��:��!�t "#9 ��EX/>Y�EX/ >Y�EX/ >Y�9�/  +X!Y +X!Y� +X!Yа0132�!!!#5766!32654&'"|fĪN2qa soy܋Ջ("ke�����:���9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y 9/]qo]q 9/ +X!Y +X!Y  +X!Y01!!32�!!!!32654&#G,,srtJfwًY-if��!����]9��EX/>Y�EX/ >Y�EX/ >Y� +X!Y9/  +X!Y�а01!63 !4&#"!!5!y-YzYX2Án`���u� �H� /�EX�/�>Y�EX/>Y�EX/ >Y�EX / >Y +X!Y01!!!!!!u,G-T:APh������ ��[9��EX / >Y�EX / >Y � +X!Y 9/  +X!Y  +X!Y01!3 �!!32654&'8v-vsr@~jcs������[9 �/�EX / >Y�EX/ >Yа +X!Y аааа  +X!Y01!!!367!3!!!nYa*+fVJA���������EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�EX/ >Yа/]o]@]� +X!Yв�9 в�901#!#!!3!3!!NԱPuD,<tXQQ KK^���C�)�o(*+9��EX / >Y�EX/ >Y  +X!Y( 9(/o((]((](q% +X!Y%(9 +X!Y014&#"!46632#"&&5!32654&##536Pk`ԅulx.jx|wS__Lvja2*m}NilSrc��x��� �E��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�9 �901!!!!-,P97���(��"��M9��EX�/�>Y�EX/ >Y�EX / >Y� +X!Y   +X!Y01!!#5766"|fĪN2qa PՋ(�����C�9��EX/>Y�EX/>Y�EX/ >Y�9  +X!Y01!#''32677! D)qi6?M%C�OO,;_���IE���%�^ &'9 а � //� 9�/ 9/ а�в +X!Y +X!Yа012#!5"$54$35!"3!32654&ٷ߻噛!؞!.첮𔺺IB���u� �;� /�EX�/�>Y�EX/>Y�EX / >Y +X!Y01!!!3!!u,G-AA_���� ��F9��EX�/�>Y�EX / >Y�EX/ >Y�9/ +X!Y01!# $'!327 Ӊ-wP(8}n����*� �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!!!!!-,VAAP����T� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yаа а а01!!!!3!!-,AA8^����� ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y  +X!Y01!3 �!!32654&'-rsr@~jcs�����t� ���m9 а��EX / >Y�EX / >Y�EX/ >Y�EX / >Y� 9�/ +X!Y +X!Y013 �!!!!32654&'-.,?srP@~jcs������ ��M 9 ��EX / >Y�EX/ >Y� 9�/  +X!Y  +X!Y013 �!!32654&'-.sr@~jcs���>��[ 9��EX/>Y�EX/ >Y +X!Y а /o ] ] +X!Y  +X!Y013267!5!&&#"!6�!2�! �'k 4 1�{ÿý_��3��%�w!&'9!��EX/>Y�EX / >Y�EX/ >Y�EX / >Y 9|/ +X!Y +X!Y" +X!Y01#"$'#!!36$32%4&#"32673巧, Ф|.G����P� ��a9 ��EX / >Y�EX�/� >Y�EX/ >Y �9/ +X!Y9  +X!Y01!#!&4$7!33#"#7ww m|Pzn��TP��&�T'(9��EX/>Y�EX/ >Y�9�/�9 +X!Y  +X!Y012�#"�5766536"326754&J؀gurliru10m671+ꊛ�����F:����9а��EX/>Y�EX�/� >Y�9|/]pq@P]r +X!Y9� +X!Y +X!Y013!2#3254''3654&##c_t陒SU:Kw ^km`;2��o��P:��+��EX/>Y�EX/ >Y� +X!Y01!!!P@P:���!:���[9 � /�EX/>Y�EX / >Y� +X!Yаа  ааа +X!Y017667!3!!!!!#~bF[ h̻bE.b��'��:����EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�EX/ >Yа/]� +X!Yв�9 в�901#!#!!3!3!!߁Ufj!lfXoo6ll��EM�&�'(9��EX / >Y�EX/ >Y  +X!Y 9% 9|%/@%P%]%%]p%%q" +X!Y"%9 9 +X!Y014&#"!4632#"&5!32654&##536KEGYWO!bOMVRR9?;6Hy$A7DH:G=���o��:� �E��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y9 901!!!!!":d:e�����:� �W��EX/>Y�EX/>Y�EX/ >Y�EX / >Yа/] +X!Y 901#!!3!!t!gmq:i�����:��M9��EX�/�>Y�EX/ >Y�EX/ >Y� +X!Y  +X!Y01!##'7667b$NH :P����:� �Y��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�EX / >Y� 9 9 901!!#!!jgUhs:��o��:� �S��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y � 9| /@ ] +X!Y01!!!!!!!!g"`:N���o��:��8��EX/>Y�EX�/� >Y�EX/ >Y +X!Y01!!!!!P:����:��1��EX/>Y�EX/ >Y� +X!Yа01!!!5!RR��D`���%�/�019 а*�/�EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�EX/ >Y  +X!Y# +X!Y(а-0132!632#"'!#"'%4&#"32%327&#"DջI<!>KֹM><K -bY!#&!Y`40X?}*���o:� �;�/�EX�/�>Y�EX/>Y�EX / >Y +X!Y01!!!3!!o!j":QA��X��:��F9��EX/>Y�EX/>Y�EX�/� >Y �9 / +X!Y01!!#"&'!327!QF!ZsHO!T]^Q��o��%:� �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!!!!!)")!J:QQ:��l:��K� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа 01!!!!3!!)"(":QQA:���!��:� ��^9��EX�/�>Y�EX / >Y� 9/�  +X!Y +X!Y  +X!Y01!32#!!32654&#!VόqVV\ZX:^tPPEFS����:� ���m9 а��EX / >Y�EX/>Y�EX/ >Y�EX / >Y�9�/ +X!Y +X!Y0132#!!!!32654&#όq"l!V\ZX^t::PEFS����D:� ��M9��EX / >Y�EX/ >Y� 9�/  +X!Y  +X!Y0132#!!32654&#όq"V\ZX^t:PEFS��?N��l 9��EX/>Y�EX/ >Y� +X!Y99 +X!Y9|/@P] +X!Y01"!46632�#"&5!3267!5!&N\uzx]OWj "dWInfSk{y���<N��� !9 ��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9|/]@]�] +X!Y  +X!Y +X!Y0136$32��#"$'#!!32654&#"  "tlktvkjtJO:ؚ��)��:� ��a9��EX�/�>Y�EX/ >Y�EX/ >Y�9/ +X!Y9� +X!Y01!#!&&54673#"aiƼM`\:v-bQtL��K��!�"#9�/�EX/>Y�EX/ >Y�EX / >Y]/]]!9!/� +X!Y9  +X!Y +X!Y�а!01#63 #"'73254&#"!#535!3s`ȴNA+8yP]9ߜ!g) ^Yb��@N��9��EX/>Y�EX/ >Y� +X!Y99 +X!Y9|/rq/qrq +X!Y01%267!#"�54�32!&&#"!!/Pdw| dQ1 cXIoe&*Vgun�����:���y !9��EX/>Y�EX/ >Y�EX/ >Y�9�/  +X!Y +X!Y� +X!Y +X!Y0132#!##'7667!32654&#h$NH &V\\VʧPMA>I��o��:���9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�9|�/@�]���]��] 9/� +X!Y +X!Y  +X!Y01!!32#!!!!32654&#g"!V\\VʧP:MA>I�������t 9�/�EX/>Y�EX/ >Y�EX/ >Y/]]9/� +X!Y9  +X!Y�а01!63 !4&#"!#535!!s`P]9ߎ! gK]Yb��o:� �E�/�EX�/�>Y�EX/>Y�EX/ >Y�EX / >Y +X!Y01!!!!!j":Qg:���w��`9��EX�/�>Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�9 +X!Y01�#"'#"�5!3265!3265xx-\k.[i#,�u*u��d@:��`9��EX�/�>Y�EX / >Y�EX/>Y�EX/ >Y�EX / >Y9 +X!Y01#"'#"&'!327!327@jn"":~vs���C���q9��EX/>Y�EX/ >Y9/� +X!Y9/� а а +X!Y +X!Y01!3!#53!!32654&'�"��W[WT::(=XMHX��}�#�{ $%9��EX#/#>Y�EX/>Y�EX / >Y�EX/ >Y�# 9�/  +X!Y�а� +X!Yа +X!Y0136$32�!&& !!3267!�# �#!!4 R ,,\}Z+��uN�!�"#9��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y 9|/@P]]�в9  +X!Y +X!Y +X!Y90136$32!&&#"!!3267!#"$'#!!dREPe"zTiYH=:����G� ��V��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y 9 /� +X!Yв901###!!!!`U8 ']]Ps����b:� ��V��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y 9 / +X!Yв901###!!!3''ME])I  :Ҁ����h���|��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�EX/ >Y9/�а +X!Y ав901!!!###!!!!!M%8Ŋ`Tœ,z&r>P]]]��~��K:�����EX/>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�EX/ >Y�9�/в +X!Y ааав9013!!###!#!!3''(_ME]f"Ir   :Ҁ��m�����z9 ��EX/>Y�EX/ >Y�EX / >Y�EX/ >Y9/�а  +X!Y ав9 +X!Y01!&&'#!#"!6$%!!iz[km {Wqa+cqUl���o��o:���s9 �/�EX/>Y�EX/ >Y�EX / >Y�EX/ >Y�а  +X!Y в9 +X!Y01!5&&#!#"!5667!#XqgU&~`ֿo\x^n;�������"� #$9 "��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y�EX/ >Y�EX/ >Y �9 / +X!Y  в +X!Yав �9 ! +X!Y01!47!!!!!!&&'#!#"!+, iz[kmRbtoWqa+cqNl�����:��!�"#9!��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y�EX/ >Y�EX/ >Y �9 / +X!Y  аав �9   +X!Y01!547!!!!!!54&#!#"#(!y&UthUg}[p:,&ֿq`x^nu���@�(�1�239)�./�EX/>Y�EX/ >Y�EX/ >Y +X!Y%9|%/0%@%]%]%%]$ +X!Y $%9 +X!Y.].1а1/11]).19*а*/014&#!5! ##&&'46736654!#536673#53dow� 䄌8mRJhz鋟gpyҷL[ƶ]*}\b:#eR^8  ���P�%�.�/09&�+/�EX/>Y�EX/ >Y�EX/ >Y +X!Y#9|#/@#P#]##]" +X!Y "#9 +X!Y+]+.а./..]&+.9'а'/014##5!#&&'46332654##53273#53J>|Q5a{𙝿sҶrKB\c9,x}D9  ���Z2����g 9а��EX / >Y�EX/ >Y +X!Y 9|/0@] +X!Y  +X!Y01#"$'54$ 267!"!&&2巵l u CHG���@AN����m 9 а ��EX/>Y�EX / >Y +X!Y 9|/@P]  +X!Y +X!Y0146632�#"�'"!&&267!@}} [r qZ[nL p' v~quzqwroz�� ����F9��EX/>Y�EX/>Y�EX / >Y 9  +X!Y017663#"!!y9'V#>[W۹v����$N��F9��EX/>Y�EX/>Y�EX/ >Y9  +X!Y0176632'"!!]0A&2&< .jjc<, :���Zy2'��'�U()9!��EX/>Y�EX/ >Yаа +X!Yа! +X!Y$01#5&�5�753�%4&'#5536652umnhls͹y{#|);%{%ki!!fbL9%]a"���BC��#�X $%9 ��EX/>Y�EX/ >Yа в +X!Y +X!Yа!014753#5&56554&'#553BȧȦPGC'(jklm%9tac8;n���w%�*�>�G�0HI90 а0F��EX/>Y�EX / >Y�а а +X!Y  +X!Y 9#а*а6а6/,а,/+ +X!Y,2а2/9 +X!Y6BаB/GаG/012��#"'#"�54�3"3265!32654&##".#"#54326753 yy YjjY\kk\XkkXoR,f9lyzJA`;  yyu^uyy"M i"%/#R<hg1x���l�)�<�E� FG9 0а D��EX/>Y�EX / >Y�а в 9 +X!Y  +X!Y 9"а)а5а5/+а+/* +X!Y+1а1/9 +X!Y5@а@/EаE/012#"'#"&'5463"3255!326554&##"&'&#"#546326753;ŻdfM\M?QD?M]LX3*h|mSvA`;Kowxnzpnxwo);h%piwR<hg1x���w��$�w%&9!��EX / >Y�EX/ >Yа а/9 +X!Yаа/#а#/$а$/ +X!Y$!01�#"'#"�5!3265!3265%5!!#5xx-\k.[i't#,�u*u煅��d@��#�$%9"��EX�/�>Y�EX / >Y�EX/>Y�EX/ >Y�EX / >Y9 +X!Yа"а"/#а#/ +X!Y# 01#"'#"&'!327!327%5!!#5@jn""8:~vs���Y��I9��/�EX / >Y�EX/ >Y а  +X!Y +X!Y01!&54$3 �!4&#"3Nrzy\">&ڤ��VN��@ 9��EX / >Y�EX/ >Y  +X!Y +X!Y01!&554�32!4&#"33߸^Mdm׷a",Sj���k��>���/�EX/ >Y01%#%7%73%Y!HݵG%I#%LhFk�sF����/ +X!Y01'7!'$" ~l��xr��.� /а/� +X!Y а/  +X!Y012#54#"#52>j+2m|)[rJ"h):N��k�� �/а/0153;R܏lD�k�� �/�а�/01'7'3R;Dl�0� ��'�5�B�O�\�j�z�E/S/`/8/�EX/>Y  +X!YEаEL +X!YаSаSZ +X!Y%а`+а`g +X!Y2а8? +X!Y01462#4&#"4632#4&#"4632#4&"4632#4&#"462#4&#"462#4&#"4632#4&"4632#4&#"stp30.3t]_uq5.,3Hu]_tp5\3t]_tp5.-3Ostp30.3Mttp30.3u]_tp5\35u]_uq5.-3ThhT.750ThgU1450 UghT147.ThhT147.ThhT.77.ThhT.750 UghT147.UggU1450�pc�� �����"�'�9�!// //&/�EX/>Y�EX/>Y�EX/ >Y01#'37%%57%'%'7s z`F: z`F Mu Z@DE&+A`B<aR |bG; |bGDEFEG+����CO���t9��EX / >Y�EX/>Y�EX/ >Y� +X!Y 9/� а а +X!Y +X!Y01!3!#535!!32654&'�"��W[WT~XMHX��������M9��EX/>Y�EX/ >Y9/� +X!Y +X!Y01!!2'#654&'!!27'78vf{~o B.{fxݍ|[8Z.Ck7[��o`=N��"�n#$9��EX/>Y�EX / >Y�EX / >Y�EX/ >Y 99 +X!Y +X!Y01'#"'!!632%4&#"327'76=weibWpe ikf35;*phYxXu4rj~hEkYlI����E%� �2 9��EX/>Y�EX/ >Y +X!Y01#!!!!E s! Cu��l��uu��+��EX/>Y�EX/ >Y� +X!Y01!!!!u!P:;�����[9� /�EX/>Y�EX/ >Y� +X!Y9/   +X!Y +X!Y01!3 �#'265!#!!=s#=GI~~Pݲn���l:��J 9� /�EX/>Y�EX/ >Y� +X!Y9/ +X!Y01!3 �'6674&##!!M@/+Ψxai4P8,c~}S:�����g��\��EX�/�>Y�EX / >Y�EX/ >Y�EX / >Y 9/ +X!Y9а01 !##5#!!333?6Q.Q%fOM�����:��`��EX / >Y�EX/>Y�EX / >Y�EX/ >Y а/]  +X!Y 9а01 !##5#!!35336/O!O-:q:i��%����a��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9/ +X!Y +X!Y 901#!!5!3!!ج&dn?SGO���:��:��e��EX/>Y�EX / >Y�EX/ >Y�EX / >Y а / ]� +X!Y +X!Y � 901#!!5!3!!ZstfmqOi����� �]��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9/ +X!Y +X!Y01!!!!!!!I,bN:p��l��i:� �d��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9|/@] +X!Y +X!Y01!!!!!!!gu!`:�����h9� /�EX/>Y�EX/ >Y�EX/ >Y9/   +X!Y +X!Y +X!Y013 �#'265!#!!!!$#=GI~B~PݲnC��l:��W9�/�EX/>Y�EX/ >Y�EX/ >Y9/ +X!Y +X!Y013 '6654&'#!!!!U9̪xajb9+cxKP:��^�&�2�349'��EX / >Y�EX/>Y�EX/ >Y�EX�/� >Y9/  +X!Y +X!Y�& +X!Y*9001"'#"$55463"37&54663236554&#"޹]nҬ<o{uR^XULT DL:ԪØ/쬨sE¦���UN�"�.�/09#��EX / >Y�EX/>Y�EX�/� >Y�EX/ >Y9/   +X!Y +X!Y�" +X!Y%9 +01"'#"�554663&55463236554&#"Ǖ{oz:Br`LJHT[h8)*8508Zw|ddύȋzaQ\odW���"��\9� /�EX/>Y�EX/>Y�EX/ >Y� +X!Yаа +X!Y а 01!5!!!!3!!nG-+A_��-X:��K� /�EX/>Y�EX/ >Y +X!Y�а +X!Yа 01#5!#!!3!! j"PQA���n����O9��EX�/�>Y�EX / >Y�EX / >Y� 9/а +X!Y01367!!#5&&']kgU,Fv=rp " P( ��h��:��O9��EX / >Y�EX/>Y�EX�/� >Y�9/ +X!Yа01!!#5&&'!367!&6!_.."TȮd ���� ��F9��EX/>Y�EX�/� >Y�EX / >Y�9/ +X!Y013!663 !&&#"-/Bw 2}nk���$�d%&9��EX/>Y�EX�/� >Y!�9!/ +X!Yа! а� +X!Y +X!Y01 �5&&536$ �!327"!54&y *ǧ1D㽇3R+&ദ.>"+һ��N��!�|"#9��EX / >Y�EX�/� >Y �9//q]_q +X!Yа а� +X!Y �9  +X!Y01"�'&&536$32!327"!5&& u Pl^AݩUkdП.�vjy\gxtl`i�����^ 9�/�EX/>Y�EX/>Y�EX/ >Y9/ +X!Y�9 +X!Y01#'265!#!!3!7{.cft8"歮jI���c:��Q9�/�EX/>Y�EX/>Y�EX/ >Yа/]  +X!Y� 901'6674!#!!3! ̪xbhf!WmY2㨐9+}aq:i���K$�� 9��EX�/�>Y�EX/>Y�EX/ >Y�EX / >Y�EX/ >Y�9|/]@Pq0@]�]  +X!Y +X!Y01!!#"'7325!!G-ζOD.6xk8 h��lK:��k 9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y9|/@]  +X!Y +X!Y01!!#"'7325!!g"ǴOA+8x:N `:���K.���^9��EX�/�>Y�EX/ >Y �9 /� +X!Y +X!Y  +X!Y01 �' �5!&&#"'66267!lLv̷߮1OʅyˬfM?%*-���Pe��g 9��EX/>Y�EX / >Y� +X!Yв 9/ а  +X!Y +X!Y01!5!#"&&5!32654&##5,wZj}!hRfjV��Ru_:��V 9� /�EX/>Y� +X!Y�9 9/ +X!Y9  +X!Y01!5!#"&&5!32654&##5"{]lPr hTjnX��%K�&�X��&ޘ�h���E:�&�Q��'a#� �P ]p ]01���I��� ��P9��EX/>Y�EX/ >Y�9�/  +X!Y� +X!Y01!!"&&54663#"b-sqPy܌z1܃gi���t����"�S#$9��EX / >Y�EX�/� >Y �9/� +X!Y а +X!Y01!"&&54�33!3667'&'!%#"1-CUd,%*rpyۍB}MtQK܃gi��Z��*�|+,9)��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y9  +X!Y9" +X!Y' +X!Y0132!36676'!#'#"5&#"327'Zŕ`!D5ejA)~^i=odkx=3u?aMVff! TXJ���A�(�c )*9��EX / >Y�EX"/" >Y) 9/� +X!Y  +X!Y�9" +X!Y" 901536654#!5!36676'!#54&#za*%]aA&+jbRbga;Q)8bg]?_t��-:�&�` '(9��EX/>Y�EX/ >Y +X!Y9'9/ +X!Y +X!Y$90136676'!#&'54##'3654##'!FFM@-鼵 sss_w9qHhmSTJ-��Ax�!�_"#9�/�EX / >Y�EX/ >Y" 9/� +X!Y  +X!Y�9 +X!Y01'3654&#!'!3'767#&'54#qEnV,5<AgngGfoJORg`1j���mT:�!�_"#9�/�EX / >Y�EX/ >Y" 9/� +X!Y  +X!Y�9 +X!Y01'32654&'!'!23'767#&'5&'XY]Q.�nV*:D9<N軡V@oJOLokQ���@�"�b�#$9��EX / >Y�EX/ >Y�EX/ >Y � +X!Y +X!Y +X!Y 901!#5766!32676'!#"&5eX2p`?5[jA'+ԍGWbg���?r:�!�b "#9��EX / >Y�EX/ >Y�EX/ >Y � +X!Y +X!Y +X!Y 901##'7667!36676'!#"&'�b$NH  J>NT@0rσM?IZSy~����|9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y +X!Y �9�9|/]�]0@] +X!Y0136676'!#5!!!!?3afA&+x-CJTbgk��]c:��}9��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y9|/@]]�]0@q� +X!Y  +X!Y01!!!!!36676'!#&'"r!J>NT@0rσ V:[?KXSy~���F� �@�!"9��EX / >Y�EX�/� >Y  +X!Y� +X!Y01"$'4$32&#"36676'!"߈>qw5%' YDѨsfƨXX��FN��D 9��EX/>Y�EX / >Y� +X!Y 9 +X!Y01%6674'!#"�5546632&#"cD:ӂ`.ci~7;p_K0B:"���d��F9��EX/>Y�EX/ >Y� +X!Yаа  +X!Y01!5!!36676'!#&'RZ?4af@%) HTff��B:��M9��EX/>Y�EX/ >Y� +X!Yаа  +X!Y901!5!!36676'!#&'jJ=NU@+ P'IXncsz4���j�)�u'*+9��EX/>Y�EX / >Y +X!Y% 9|%/�%%]0%@%]%]%%]& +X!Y&%9 +X!Y013265!# $5467&&54$!2!4&#"!3#"q,r5 ӋkNjWihPh*0chxL`aRc���[o���� /а/а/ а/013#3&&5o\ҭLSJ]<T^|8V#]�n�����n�����T@�F�L@��mT@�F�ff@�����'�C���C���V��EX/ >Yд]� q� rr@ pq@ P`p]� ]01��h"��! 9��EX�/�>Y �9/01#546Vi"O^��:y���! 9��EX/>Y� 9�/01'6753ˆVdOZ���B��� 9�/�а�/01'6753ʈNcO~Y���G�� � � /а/01&&55-%3Re�GUOG\��p"�&l��l_���H��&m��mi����B��� 9 �/ а а /�01'6753'6753яN^�VeOaIO`���9��� �K��EX/>Y�EX/>Y�EX / >Y�EX/ >Y � +X!Yа01!!!5!!!\!aIIv��b`?��|��EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX�/� >Y�EX/ >Y +X!Y +X!Y аааа01!!!!5!!5!!!!!?ZZ"aa`gv���b� � 9�/ +XY014632#"&5hljih~|e+g}|k��)�&�������u)�&���'���������nq���/ +XY01!5!q��Wl��#�'�4�A�O�PQ9а&а(а5аG�$/&/�EX/>Y�EX/ >Yа/а/а/ а /+ +X!Y1 +X!Y+8а1>а E +X!YL +X!Y014632632#"'#"&54632#"&5'32554&#"32554&#"326554&#",QQQQ+ǍH5zD87DF7zD87DUC:8BD89BeiiGii|FLrL89LL<II?K6OL<II?;JJ>I<JJ@���l�}>���/9/01#53N q���P�|#����/�9/01# zz����mr+�� ��//017'ǍmLrL��5�����EX / >Y 01���W��S 9��EX�/�>Y�EX/>Y�EX / >Y�EX/>Y 9  +X!Y0163 #&#"# K|`%{ȮO!��f���'�()9��EX/>Y�EX/ >Y'9'/� +X!Y +X!Yа а� а'а'а//]] +X!Y +X!Y9"а$01!!!5365'#53'#53'4632!4&#"!!!I>\HWQCV"{I0nUZb`n��%��]���#�&�'(9а!а&��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/а/] +X!Y +X!Y аааааааа а"а%013#3#!!!#535#53!!!35#3'#5#-+,mgcOH۠+颢 ��q��'�"()9"��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/ >Y� +X!Y  +X!Y� ав 9 / +X!Yа/& +X!Y01#327# ##!!23!332654&##f-B1#UYe'm`!Whltuijf;53Gó ukgn�b�&�6����W����-����#�'�*�-�1�޲02390а0"а0'а0*а0-��EX/>Y�EX/>Y�EX/>Y�EX/ >Y�EX / >Y 9 /а/]а +X!Y   +X!Y,аа*аа %а%//а//!а!/а/&а0а"ааа01!!3#3!!#!!53'#53!!337#37#77#%3'#F*RқҌžR+GV˝o(1(YX =syyssiӠ���o��:� ��d��EX/>Y�EX�/�>Y�EX / >Y�EX/ >Y +X!Y�9/�  +X!Y 9/012!4&'!!!!267!!ZƲIf!ljL":6ZS:NW]��YD�"�#$9��EX/>Y�EX / >Y" 9"/� +X!Y  +X!Y� а"а"а//]] +X!Y +X!Yа01!327# �'#535#536�!2&# !!!~iU$|=i$^[MO| ߘ|���%�����$�) *+9 а #а (��EX / >Y�EX/ >Y $ +X!Y а /@�  0 @ P ` p ]а/@ ]0@]pq +X!Y'а'/@!�'' '0'@'P'`'p''''''''']@�'' '0'@'P'`'p'''' q� +X!Y  +X!Y  ааааа/а&а01!#535#53!23#3##'!!%!&'!!!2ө9 ;ӯ7>Xg V>!!>-T���(����u9��EX/>Y�EX / >Y +X!Y +X!Yа/а +X!Yаа/ +X!Y 901#3#!'327!7!&'!7!.5/41;H_ƕ#7y���%t����EX/>Y�EX/ >Y9/а/�]`] +X!Yаа аа а а +X!Yа а аааа +X!Y9/01#"'57557!776675t㷐+ęGq==x==AAxAAK���D��1:��_ 9��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y 9/�а�/  +X!Y 01�!5&&'!!54675!Kh\\iuݔ!a2񰯩0d0ޭ$!���3��Y��� !9��EX / >Y�EX/ >Yа/ +X!Yа а / ]_ o ] ]  +X!Yаа а  +X!Y01%!!5#535#53!2!!!!254&'!h6>qLvیL?i��d��(�4�8�9:9�а)а7�5/7/�EX / >Y�EX%/% >Y а/  +X!Y +X!Y%а/%, +X!Y2 +X!Y01#"&5546 #4&#"32654632#"&532554&"' ;-/872,:#H6zDpDǍ)sGu,9I?K9L8+<H7NL<II?LrL��*��!�Z"#9� /�EX�/� >Y �9/ +X!Yа� +X!Yа  +X!Y01"$'5#527663236554&#"YaaYŭeoԕ*M꿟'a7~r08���������(�)*9ܰܰ��EX'/'>Y�EX%/%>Y�EX/>Y�EX"/" >Y�EX / >Y а /а/ +X!Y  +X!Y +X!Y!% 9& %901!5!46 #"&5326554&#"!!!!U~4]PO[^NM^Z>"$ǧ>ɣcqrg?brrfMK���tx� ��m��EX/>Y�EX / >Y�EX/>Y9/� 99в 9 а +XYа а01##33####5!oHou~apQl���N���b9��EX / >Y�EX/ >Y 9/ +X!Y +X!Y 9  +X!Y01%#"&54632!327"!&�wĬzs^r>nz*zq�a�'�'|���-���H{�'��'|�������EX/>Y01�Wh�'��'|�������EX/>Y�EX / >Y01��[2�'�(�'|H������/01��YU��'�T()9!� /�EX/ >Y� 9�/  +X!Y� +X!Y! +X!Y012&&#"'763 �#"�554�"32655&&5s~hIB-:s,}krpkiur s2Us>Ω! 锠n@F����'�/�EX/>Yа +X!Y01!!!!K7��9� �5�/�EX/>Y +X!Yа  +X!Y01!!55!!#e:xF—��T@���/ +X!Y01!5!_T��7��o��< 9�/�EX/>Y�EX/ >Y�9 +X!Y013##5!FBZ&P ��^N��(�7�l899 а0��EX/ >Y�EX/ >Yа/а/99 +X!Y& +X!Y,а501# !"�55466326632�4&#"326%327675.#"߬땍UV na2<Sa8rse-_yDn87 򌫕NH!`5Q5LK��K��=9��EX/>Y�EX/ >Y +X!Y +X!Y01#"'73274632&#"ȴLD0%п?`*7/ Ӹ ���e� ��*�x+,9�/а/ а +X!Y +X!Y аа/а/а" +X!Y' +X!Y"*016636327#"''&"636327#"''&"e0BXURXefwXRUXE-fZVOVef~XRUXB028&D&~j&D&F8j'E$~j&D&B<����a��7�/� +X!Yааа/ +X!Yа 01!'7#5!7!5!73!!twS;j[$swQk9>?�6�(�g� ���@�9� �� ]p ]01��x�(�g�"���@�9� �� ]p ]01������� �8 9��EX�/�>Y�EX/ >Y�9�9013#q')WX����'�� ��� � �/01���Z79���,��EX/>Y�EX/>Y�а�/а01#3#3:T���4kT��� /а/]0@]�а�/01'6753ÏISOsgG]����:�&�J����J\������^���9��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y +X!Y +X!Yа013#5356632&&#"3#!!!*bl>"f2;,:�����f��\��EX/>Y�EX/>Y�EX / >Y�EX/ >Y +X!Y +X!Y а01&#"3#!#5356632!DVJޡԗS IfT ������&�*�+,9(��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX)/)>Y�EX�/� >Y�EX"/" >Y�EX'/' >Y +X!Y  +X!Y +X!Y а!а$а%013#5354632&#"!56632&&#"3#!!!!!Ѽ<W$4d*bm> "f\ W2;,f:������'�()9��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�EX#/# >Y +X!Y  +X!Yа а!а"а%а&013#5354632&#"!56632!&#"3#!!Ѽ<W$4dӐZVKf\ WQ  If����#�$%9��EX/>Y�EX/>Y�EX"/">Y�EX / >Y�EX/ >Y"� +XY"9 аа" +X!Y +X!Yа01#327# #535&#"!#53566323.A1#UY?kߡϽf<43Gnfdk��8�K�ELM9��EXF/F>Y�EX?/?>Y�EX/>Y�EXJ/J>Y�EX / >Y�EX,/, >YJ� +XYJ 9 ааF +XY? +XY,4 +XY01#327# #5354&#"!4&#"#"&&5!32654&'$54632&546323782#UZʛ[PIRPUIP[JɈxjYSUit~SN-fE3iYT]QF;bdqJ>QB30;+TϔabMR?35=QgNS��Wr� ��(�7�=�C�I�O�V�Z�^�b�f�j�n�v�z�~����9�=/�EXF/F>Y~I+z{+w+:+ =F9 /а/а/ а/P9P/o +X!YPo9  +X!Y% +X!Y)а)/.а./4 +X!Y=< +X!Y=kаgаcа>а<lаhаdа?а:AаF`а\аXаKвJ +X!YZа^аbаGаINаQ +X!Yv +X!Ywаzа{а~аа01#"&'5463232#4&#"32653#"&53326533!5353!#%5!#53254'5!!5!!5!5!!5!!5!3254&###535#53#53%#535#53#535df~heCbrT24JA@JJB@I\iRXm]h)6q(om56o\~gb[\ [\]v:<]qqqqqq"oooooobyx^u_|x^%IMT F-HENNEpENNEON]QS[6,;qqttSRJtttttt8qqqqqqP)~~~���\s��� �$�(�O++ +ܰ�!/%/+%�а�/!а/ �9 /9/01 4676654&#"36632#33#3#AD$J\:+98][/KR11::'J34@4_<A\L[L ���8����2��EX/>Y�EX/ >Y +X!Y�901!!5![��DV&N��"� #$9  ��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9 9 +X!Y9 +X!Y  +X!Y0143273�#"'73265#"%327&#"Dǵf.sd!zh<9jz'-mK9s1fb�K� �'� /�EX/ >Y  +X!Y  а /01#"'7325dzMA+7x־ ���Z{����/а/а/01!!{!2��j� � �{�/а/@ /?] +X!Y а /а/а/@/?O_o]а/ +X!Y +X!Y 01 &533265#"&#"'46323265̿PKIP_E9)'x^F)&'kk4884LiC1%"JlB1$��j# � ��Q�/а/@ /?O] +X!Y а /а/а/в9901#"&533265''6654#72#ONJQG@KHgg1:92k5jPG-;5��jn� ��T�/а/@ /?O] +X!Y а /а/ а /@  / ? O _ o  ]01 &533265'3#ļQJKPo˯hi6:<4��a����//��/а/а/@/?O_o ]9 а /@ ? O _ o  ] а /@  / ? O _ o ] а/  +X!Y  +X!Y01#'#%37#"&#"'46323265aϟ P9.#eN8)%~~A[@*A\>/������[�/а/@ /?O]9/��/а/9а/а/ в 9901#'#%3'6654#72aϟ >7yC;솆gr<qWM0C7��Ea|�� �X�/а/а/@ /?O]9/��/9а/ а /@   / ? O ]01#'#%3#3aח`����� �J�/а/�а�/@ ��/�?�O�]�9//�9 а /а/013#'#3#ؗ6~~��jn� ��P�/а/@ /?O] +X!Y а /а/а/@ /?O_o]01#"&533265%3#QJKPzzij6:<4��I����EX�/�>Yа/01#566AONvd������ �F��EX/>Y�EX/ >Y�EX/ >Y 9 /� +X!Y 901%!!!!!6=R8%s���c��"���� 9а��EX/>Y�EX�/� >Y�9/]?qqqrq]qo]r +X!Y9� +X!Y +X!Y013!2#32654''3254&##c[UbhT\㲯UWX\C7zF;��@R��N 9��EX / >Y�EX/ >Y 9  +X!Y +X!Y 901#"�5�32!&#"3267Q  o~mo)B8JX_���c��4� ��F9 ��EX/>Y�EX�/� >Y  +X!Y�  +X!Y013!2#326754&'coo7E<���c��� �S��EX/>Y�EX/ >Y 9 / r� +X!Y +X!Y +X!Y01!!!!!!f6Y���c��� �@��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!!!!!n@:��I[��h 9��EX / >Y�EX/ >Y 9 ]  +X!Y +X!Y 9/] +X!Y01%#"�5�32!&&#"3275#5![D �ckx~9GV%N1UVD*���c��s� �a��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y � 9| /@ P q ]0 @ ] +X!Y01!!!!!!!s3"!:"���v������EX/>Y�EX�/� >Y01!!!"��� y� �/9��EX�/�>Y�EX/ >Y  +X!Y01!#"&5!327W""ɻ��c��u� �L��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�99 901!!7!!"bj^}b~���c����(��EX/>Y�EX/ >Y� +X!Y01%!!!"��c����`9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�9�9 �901 !!5#!#!sdM���c��r� �E��EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�9�901!!!!!r4"!*)���@~���F !9��EX / >Y�EX/ >Y  +X!Y +X!Y01#"&'546324&#"3265~ޅx|{t/4.���c��5� ��M 9  ��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!!2#'32654&'#w\eeYeuLCM^��A)��"�F#$9��EX/>Y�EX/ >Y +X!Y +X!Y01%#"�546324&#"3265oaĴ)*ӆ߆x|xv/J8 '.���c��L���^�9��EX/>Y�EX/ >Y�EX / >Y9/� +X!Y �9 +X!Y01#!!2!3254##:gtqĵn|3- {���:�&�j'(9��EX / >Y�EX/ >Y 9 9 ]V]  +X!Yв! 9!]$ +X!Y014.54632!4&#"#"&&5!326bh2 gWM`dtՑ"ssN[9:F8?VqNé@VDf?3^w]R@��� ��/��.��EX/>Y�EX/ >Y� +X!Y01!!!5!/]���]0��59��EX / >Y�EX/ >Y  +X!Y 01#"$5!32650"aeZg������1��EX/>Y�EX/>Y�EX/ >Y9017!!!7  0VX/@74Ps����� �` 9��EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�99  901!!!!31ಯts!�����\� �S��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�99�9 �901!!!!$NpKx~KB���O��1��EX/>Y�EX/>Y�EX/ >Y�901!!!&:em8 j���7��� �D��EX/>Y�EX/ >Y� +X!Y�9 +X!Y 901%!!5!5!N6J ���G � ��F9��EX / >Y�EX/ >Y  +X!Y +X!Y01#"&'54632'4#"327jc72e6 TA������5��EX/>Y�EX/ >Y9/ +X!Y01!#5%3̽v$)y��7�� ��Y9��EX/>Y�EX�/� >Y +X!Y�999 +X!Y �901!!56654#"#4632!81_2;ΫHl_1TT>/twFtWs���0 �$�%&9��EX / >Y�EX/ >Y 9|/]qP`q] 0r  +X!Y 9# +XY#9 9V]5E] +X!Y013254&#"#4632#"&5332654'#Rw91*;ͩD4<5z\X#*f{wkw2)ir"15#\��5��� ��I��EX / >Y�EX/ >Y 9/ +X!Yа в 9 9013##5!'335hXX eF1���E��o 9��EX/>Y�EX / >Y +X!Y 9/] +XY9 9  +X!Y 901!!632#"&'33254&#"W6?Eeh;=23 }z{eFq3= ���F%���e9 ��EX�/�>Y�EX / >Y� +X!Y �9/] +XY]  +X!Y01"632#"&'5463"32654:EkvO$t-B%VZAyt=F1&{>1c��3����2��EX/>Y�EX/ >Y +X!Y�901#!5!LX^o���G ���$�%&9а��EX/>Y�EX/ >Y#9#//#]?#ro#q#r ##] +XY]#9 #9 +X!Y +X!Y01#"&547&546 4#"3264#"32oq jg90/9WUWU@r8<lyyl;:phxvDQQ(--lIIM���C ���q 9��EX/>Y�EX/ >Y9/] ,] +X!Y +XY] +X!Y01#"&54632##5266'2754#"CP{j^6T?!i,;/4x;٣A&MuF7k���H@��9�/] +X!Y01!5!HE��X����L� /а/а/@?O_o ]q�а�/O�] а01!#4632#"&72654&"uUTspWXrp4L00L4NmlOMjkL&22&)22�JN�+�7�D�EF91а;��EX(/(>Y�EX/ >Y(+а+/� +X!Y(9/9/7 +X!Y79!(91 +X!Y; +X!Y(B +X!Y01##"'3#"&&5467&547&&554$32!32654#'326554&"}<ND9?ȴƑ}fZ-tcmZNm.@|gw*gQLheeWk"&![eFNO'1KrL1d"I;EK8a@VTDBSSE��I]N���n9 ��EX / >Y�EX / >Y�EX/ >Y�EX/ >Y� 9 9 +X!Y  +X!Y01%#"''3273#32675&&#"Dp nls Zm l\cl <4�ԑB��������a 9��EX/>Y�EX/ >Y�EX/ >Y9/� +X!Y �9 +X!Y01!!2!&'54'%3254&#!@zI<vl9q7EU9/kek����:� �S��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/ +X!Y 901#!!3!!],dn?SGO��q��N�� �S��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/� +X!Y �901#!!3!![!QNz@������� �S 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�99�901!!!!,tI{."��q��F� �S 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�99�901!!!!!4Up& ��:s�+�v,-9��EX / >Y�EX/ >Y�EX"/" >Y" 9  а  +X!Y +X!Y9") +X!Y&)9014.546753!4&#"#5&&5!326bh2ӰgWM`dt˯"ssN[9:F8?VqN@VDf?3ˡ]R@���@��?��s9��EX/>Y�EX/ >Y9/]� +X!Y +X!Yаа� а в9 +X!Y01!!!5366'#53'&632!4#"!n]G )+ߋCFoܐc dWƷpkW�����W���9��EX/>Y�EX/>Y�EX / >Y� 9 9 /а/@ /?]@ ]_q +X!Y   +X!Yа аа01!3!!!!5!5!5'!53!.:ڸ..:1ڧ $���c����29��EX/>Y�EX/ >Y� +X!Y01!!!E]������< 9��EX/>Y�EX�/� >Y�9 +X!Y01!!!'!v8 36���@~���#�v$%9а��EX/>Y�EX/ >Y9|/]0@]@Pq� +X!Y +X!Y  +X!Y01!5!#"&'546324&#"3265u`ޅx|{tꂫ4.������8 9��EX/>Y�EX�/� >Y�EX/ >Y�901!!!!'.8 sO36���J��`��� �c 9ܰ ��EX / >Y�EX�/� >Y +X!Y �9/Pq +X!Y  +X!Y01!!5!'!5!7!5!`QtQ��c��|��? 9��EX/>Y�EX�/� >Y�EX/ >Y +X!Y01!!!!!|+]���H��� �C 9��EX/>Y�EX/ >Y +X!Yа  +X!Y01!!55!!KD4P��A������o9а��EX/>Y�EX/ >Y�9�/9/ а�а +X!Yа� +X!Y01!5&$54$75!4'6}!}{kkv xn���A��L��\ 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y� 9�/  +X!Y а�01667!�!&�!!Wnd"!_t!07 "՜���J���#�S$%9��EX/>Y�EX/ >Y�EX"/" >Y +X!Y +X!Y а!01%66754&#"!53&546632�3!d_{ycg)҇4lf()=,(L��� t��k9��EX/>Y�EX/ >Y�EX/ >Y� +X!Yав9/ +X!Y +X!Y01!5!!632#52654&#"!u}g_qrjo ŽLMaV���@R�� 9��EX / >Y�EX/ >Y 9  +X!Y 9/q]qo]/rr +X!Y +X!Y 901#"�5�32!&#"!!3267Q  J nomo)B8yX_����.��!�v"#9��EX/>Y�EX/ >Y�EX / >Y +X!Y   +X!Y9/ +X!Y +X!Y01#!!#'7>7!3232654&'. \:+FC" ` A]liYx N_IFV��c��'���9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y 9|/]0@]@Pq 9/  +X!Y +X!Y  +X!Y01!!32#!!!!32654&'" ?"YomXٰ:\LIT�� ��t��Z9��EX/>Y�EX / >Y�EX/ >Y� +X!Yав 9/ +X!Y01!5!!632!4&#"!uxg{jo Jn`��c|� �O 9�/�EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y +X!Y 01!!!!!!!|x""Y\���c��D� ��^9��EX / >Y�EX / >Y � +X!Y 9/   +X!Y +X!Y01!32#!!254##hɱ\���!:���[9 � /�EX/>Y�EX / >Y� +X!Yаа  ааа +X!Y017667!3!!!!!!`Hj) f\M6�����Y��9��EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�EX/ >Y 9|/]]0@] q� +X!Yв�9а 01#!#!!3!3!!'^a=PX!WP>HHZ3<<��>�&�%'(9��EX / >Y�EX/ >Y  +X!Y 9% 9%/?%q%]%qo%%]%q%q" +X!Y"%9 9 +X!Y014&#"!4632#"$5!32654'#536_WGXhYhl"^V_dē7=A6-Y(#^7AIC��c��v� �L� 9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�9 �901!!!!T"1"s&&��c��R� �Z 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/ +X!Y 901#!!3!!q"mLtH<����o��M9��EX�/�>Y�EX/ >Y�EX / >Y� +X!Y   +X!Y01!!#'7>7o \>NF$sy J��i��C9��EX/>Y�EX/>Y�EX/ >Y�9  +X!Y01!''3267!Z3d1e<O82FI:b+|^ (2_���cO� �E 9�/�EX/>Y�EX / >Y�EX/ >Y� +X!Yа 01%3!!!!!|5""M\��F��E��F9��EX/>Y�EX/>Y�EX�/� >Y �9 / +X!Y01!!# &'!327!Exb"hzhr!do` ��c��K� �O 9��EX/>Y�EX/>Y�EX / >Y�EX�/� >Y +X!Yа 01!!!!!!!K"A"A"\\���c��X 9�/�EX/>Y�EX / >Y�EX/>Y�EX/ >Y� +X!Yа а а 01%3!!!!!!!Kf"A"A"M\\��� ��`� ��^9��EX/>Y�EX/ >Y +X!Y 9 /  +X!Y  +X!Y01#!!5!322654&'#` ]liY_IFV��c���&���?����c��D� ��P9 ��EX/>Y�EX/ >Y9/  +X!Y +X!Y01#!!322654&'#D" ]liY_IFV��1C�� 9��EX/>Y�EX/ >Y�9 +X!Y 9 / q ] qo  ] / r r +X!Y  +X!Y9013267!5!&#"!6$32��#"$'Somnn Jju _Xya_0���cc��"�#$9��EX/>Y�EX / >Y�EX / >Y�EX/ >Y 9|/@Pq]0@] +X!Y +X!Y +X!Y01#"$'#!!36�32�%4&#"3265c"$+ޅy{xu/8$ .��6��� ��a 9 ��EX/>Y�EX�/� >Y�EX/ >Y�9/  +X!Y 9 +X!Y013&5463!!#33#"6 ޿.XXQ_ \ĤseCO N��� ��� �P9��EX/>Y�EX/ >Y 9 /� +X!Yа а  +X!Y01#!#53!!3D/ѷ����9�/�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX / >Y�EX/ >Y 9/ +X!Y�9 +X!Y в9013###!#!!3!3!^a=PX!WPbMHHZ3<<��c��k�9�/�EX / >Y�EX/>Y�EX / >Y�EX/ >Y 9 / +X!Y� 9 +X!Y013###!!3!q"mLVMH<��c����c 9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y�9�/а� +X!Y�9 013533!!##5#!!@3Lt7@"H�� ����h�9��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9/ +X!Y +X!Y 901#!!5!3!!*qlLtH<���@�"�/�019#��EX / >Y�EX/>Y�EX�/� >Y�EX/ >Y9/, +X!Y а +X!Y�" +X!Y&901"'# �54663"3&'543236754&#"뷗gxġBcTQISLY 6>A820Xߨ2k9��O�&����8����h 9�/�EX/>Y�EX/>Y�EX / >Y�EX / >Y� 9  9 �9 +X!Y � 901!3##!!$NpKxM~KB��� c��\ 9�/�EX/>Y�EX/>Y�EX/ >Y� +X!Y +X!Y а а� а 01%3!!!5!!!!5!MF���F��E��O9��EX / >Y�EX/>Y�EX�/� >Y �9/ +X!Yа01!!#5&&'!5367!EF>"HIBB!ha]  ��c��b��F9��EX�/�>Y�EX/ >Y�EX/ >Y�9/  +X!Y01!63 !&&#"!c"xbiwdvdbi\����"�d #$9 ��EX/>Y�EX�/� >Y�9/ +X!Yа а� +X!Y +X!Y01 �'&&53>32�!!27"!54&LM 2F1ݮv   _v |5,ш{s|���@���^9��EX�/�>Y�EX/ >Y �9 /� +X!Y +X!Y  +X!Y01 �#"�5!&!"'76267!&!J-ΘFt a�5 </|t{��>��j9��EX/>Y�EX / >Y� +X!Y�9 9/ +X!Y9  +X!Y901!5!#"$5!32654##5wjݘ!gXY`ф>>IE���@~���� !9а��EX / >Y�EX/ >Y  +X!Y 9|/0@]]@Pqq +X!Y +X!Y01#"&'54632"!&&267!~j|dd~~/4Szz!ww��@��?�&�ڲ$'(9��EX/>Y�EX / >Y 9/_]]]]qа//?]]�] +X!Y] +X!Y]   +X!Yаааааа!в[!] !]# +X!Y_#]01!!!!!!5367#535'#535&632!4#"shq!G *ߋCFΨ*-" D 9 ͼpk���G�"�#$9��EX/>Y�EX / >Y" 9"/"]"q"]" "]� +X!Y�]  +X!Y� а"а"а//?]]�] +X!Y] +X!Y_]а01!327#"$'#535#536$32&#"!!!fh]Rvtl uneh'bmtNMʺL!L���c������'�()9аа��EX#/#>Y�EX&/&>Y�EX/>Y�EX/ >Y�EX!/! >Y а /а/@ � 0@]� +X!Y  +X!Y +X!Y #9%#901%!5!46  &5326754&#"!!!!E6ZSPX]ON]4"!ۖ<WebTGWdc[*)��(������ !9��EX / >Y�EX/ >Yа/в +X!Y@ o]а а / ]  q / ] +X!Y@ o  ]а а  +X!Y01%!!5#535#53!2##!32654&##IWddX℄A(ԪAZHFV��oR����d9 � /�EX / >Y�EX/ >Y�EX/ >Y 9 9  +X!Y +X!Y01#"'#!632%4&#"326Rʲk!dun8:kvҍy�uhCi���DN��K9��EX/>Y�EX/ >Y� +X!Y99 +X!Y01%267!#"�54�32!&&#"BPihSiqYH)/Ti��D&����d9�/�EX/>Y�EX / >Y�EX / >Y 9  9  +X!Y +X!Y0146632!#'#"%327&#"Dn˃f!m!xj=<ky&u'�y3jf��f�������<`N���C9��EX/>Y�EX / >Y +X!Y +X!Y0146632�#"�532654&#"<'!onpn'� 2 ��o`QN���n9 ��EX / >Y�EX / >Y�EX/ >Y�EX/ >Y 9 9  +X!Y +X!Y01#"'!!6324&#"326Qmɂe i|i8:h{rla5b��D`&N���k9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y 9  9 +X!Y +X!Y0143273!#"5327&#"Dˬje!{h;:j{&.q&o1_^��HN���n 9��EX/>Y�EX�/� >Y�9/]/q  +X!Y� +X!Y� 9 +X!Y01"�5546632!3267"!54&s~OG:7DˠVmc)sw' 07xukbd���BVN��#�!$%9!��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9 9 +X!Y9 +X!Y! +X!Y0143273�#"'732655#"%327&#"Bŵf-kf"jd87fj'(mF4s,ok��X&��N 9��EX / >Y�EX/ >Y 9  +X!Y +X!Y 901�!"$'54$3 �!&&#"3 $ߠ"6"E<L}0 ��X&�#�\$%9��EX/>Y�EX/ >Y9 +X!Y +X!Y"9"/! +X!Y01%#"$'54$3 !&&#"32675#5!& rHư(1}֯dv,)O9BALt}.)������ ��F9��EX/>Y�EX�/� >Y  +X!Y�  +X!Y013!2326554&'JϜ)4&���X|���F !9��EX / >Y�EX/ >Y  +X!Y +X!Y01#"$554$32%4#"325|Ѻѯ//ȠǠQ(O"���X|��!�F"#9��EX/>Y�EX/ >Y +X!Y +X!Y01%#"$554$ 4#" 5|zJNҩ.x,ţFbũSR  ������2��EX/>Y�EX�/� >Y�9/ +X!Y01!!5%3Z4k���X��:��Y 9��EX/>Y�EX�/� >Y +X!Y�99  +X!Y �9901!!56654&#"!46632!:6C<]RXhy݌](9a9AGcNth`o���c����2 9��EX/>Y�EX/ >Y +X!Y01!!!!!$]�� ��Y9� /�EX/>Y� +X!Y�9 9/  +X!Y +X!Y901!5!#"'732654&'#5awۚ9bgX��,t� ��R��EX / >Y�EX/ >Y�EX/ >Y� +X!Yа/ 9� в 901%3#!!'!!Ф %~`-]%��G�����EX / >Y01��5�����EX / >Y 01��E�����EX/>Y01�F�����EX�/�>Y01��3�����EX/>Y01�G�����EX/>Yа01��C�����EX/>Y01���h6��]9�/�EX/>Y +X!Y9/ +X!Y9 +X!Y9901!!672#"'732654&#"J;%RX>Oyny9}+x/3S��<2��%�/�EX/>Y +X!Y�901!!5!2&;���@o��� !9��EX / >Y�EX / >Y�EX/ >Y�EX�/� >Y  +X!Y� 9/ +X!Y +X!Yа +X!Y  +X!Y01!!"&'5463!!!!!7'"n9H6|4  .���`_��$�S%&9 �/�EX / >Y� +X!Y 9|/ +X!Y  +X!Y01 #"546632#"'72754&#"2w~ዜ6xƕQwmaxtXQW�>-Vx��L~���F9��EX / >Y�EX/ >Y  +X!Y +X!Y01�#"�546324&#"3267~܂߂vuws>>  󥠶?�K:���K:������:���d:&����� ���:�����c1�!�^��EX/>Y�EX/ >Y�EX/ >Y +X!Y9/ +X!Y а  +X!Y01%32654&##57&#"!6632#"'@?AIpiS;NՄd▦կi0QDN@;$r|:�n���������\��EX/>Y�EX�/� >Y�9/] +X!Yа� +X!Y +X!Y013#53!2#326554&##3/пDۑwCĮoD|������a��EX/>Y�EX�/� >Y�9/oq] +X!Yа� +X!Y +X!Y013#53!2#326554&##3/пDۑwCĮoD|����-���t 9�/�EX/>Y�EX/ >Y�EX/ >Y/]]9/� +X!Y9  +X!Y�а01#63 !4&#"!#535!3s`P]9߻!gK]Yb��(����L��EX / >Y�EX/ >Y 9/� +X!Yаа  +X!Y 01#!#53!5!!3ĸHB��D���9��EX/>Y�EX/>Y�EX/ >Y�а�/ +X!Y9/ +X!Y  +X!Yааа013#3#327# 5#535#53ɹ.A0%UZƞDԛ<41 ����\6&�%���D6���EX/>Y 01����\6&�%���u6� �/ 01����\6&�%����6���EX/>Y01����\3&�%����4� �/01����\ &�%���j�6� �/ܰ01���\&�%���_� �/ܰ01���\&�%���Z �V1&�'����y���R9&�)���D�9���EX/>Y 01����R9&�)���u9���EX/>Y01����R9&�)����9���EX/>Y01����R &�)���j�9� �/ܰ01��9&�-���D9���EX/>Y01����9&�-���u�:9���EX/>Y01���9&�-���49���EX/>Y01��� &�-���jO9� �/ ܰ01���"3&�2����4� �/01��V.6&�3���D6���EX / >Y 01��V.6&�3���u6���EX / >Y!01��V.6&�3����6���EX / >Y#01��V.3&�3����4���EX / >Y"01��V. &�3���j�6���EX / >Y'ܰ*01�t6&�9���D�6���EX / >Y01��t6&�9���u6� ��/01��t6&�9����6���EX / >Y01��t &�9���j�6� ��/ܰ01���6&�=���u6���EX/>Y 01��D�&�E���D���� �/*01��D�&�E���u7��� �/,01��D�&�E���0����EX/>Y.01��D&�E���9� �/501��D&�E���jK�� �/2ܰ501�DY&�E�����_� �/3ܰ601�D&�E�����B1N&�G����yA�H�&�I���D{�� �/01��H�&�I���u0��� �/ 01��H�&�I���)����EX/>Y"01��H&�I���jD�� �/&ܰ)01��&����Dt���EX/>Y01����&����u(���EX/>Y01���&����"���EX/>Y01���&����j=� �/ ܰ01�i��&�R���Q� �/01��BC�&�S���D���� �/01��BC�&�S���uP��� �/01��BC�&�S���I����EX/>Y01��BC&�S���R� �/%01��BC&�S���jd�� �/"ܰ%01�h�&�Y���D������EX/>Y01��h�&�Y���uL�����EX / >Y01��h�&�Y���E����EX/>Y01��h&�Y���j`�� �/ܰ01�K�&�]���u��� �/01��K&�]���j,�� �/ܰ01���\&�%���p�4���EX/>Y 01��D&�E���p(� �/*01����\,&�%����6���EX/>Y 01��D&�E���d����EX/>Y-01���Z\���u9���EX�/�>Y�EX / >Y�EX/ >Y�EX/ >Y  +XYа/�9/ +X!Y�901#327#"&547!!!;!TJPB!/I\dad*lP*Q5A,obY!o!��DZN�-�8�9:9/��EX/>Y�EX)/) >Y�EX/ >Y�EX/ >Y�а�/9 9 / ] +X!Y 9+;])$ +XY. +X!Y 2 +X!Y01%&'#"&5467354&#"!46632#327#"&542675#" iMSIStԄ*0JPB!/I\dp@llL)3u>KZF=^[ɶ+O*Q5A,ob906F�V>&�'���u>���EX / >Y01��B�&�G���u&��� �/01��V>&�'����>���EX / >Y01��B�&�G�������EX/>Y01��V6&�'���O� � /"01��B&�G��� �� �/"01��V?&�'����>���EX / >Y!01��B&�G���7�� �/!01����:&�(����09���EX/>Y01��B�&�H��+��/01���R&�)���p�|7���EX/>Y 01��H&�I���p!� �/01����R/&�)����9���EX/>Y01��H&�I���]����EX/>Y!01����R1&�)���pJ� �/01��H&�I����� �/#01���ZR��~9��EX/>Y�EX/ >Y�EX/ >Y�EX/ >Y9/� +X!Y +X!Yа +XY +X!Y01!!#327#"&547!!!!JPB!/I\dt^@wz*Q5A,obV���HyN�$�,�-.9%� /�EX/>Y�EX/ >Y" +X!Y"9  +XY)9)/)/)q_)q)] +X!Y$9% +X!Y01%3327#"&547&�554632!327"!5&&>sJPB!/I\d?~Ol^Vkd[5*Q5A,obaDvjytl`i����R:&�)����9���EX/>Y01��H&�I���A�� �/"01��^>&�+����>���EX / >Y#01��EV"�&�K���3����EX/>Y+01��^4&�+����>���EX / >Y$01��EV"&�K���g����EX/>Y*01��^6&�+���O� � /&01��EV"&�K����� �/,01��^&�+����EV"&�K��0�� �/+01����#9&�,����9���EX/>Y01��h��|&�L����|� �/01���6&�-���=7���EX/>Y01���&����+���EX/>Y01���&�-���p,7���EX/>Y01���&����p���EX/>Y01���/&�-���h9���EX/>Y01���t&����V���EX/>Y01��\&�-�����Z&�M��������1&�-����J� �/ 01��N�&�-����.U���mK�&�M����N���(6&�.���_6���EX/>Y01�K&�������EX / >Y01��%&�/����oZ�&�O���K���+6&�0���u�.6���EX/>Y01��~��&�P���u����EX/>Y01��+&�0���q�[�&�P����'���+&�0��8���EX / >Y01�~���&�P������+&�0�����~��)��&�P�������"6&�2���u6���EX/>Y 01��i���&�R���uO��� �/01��"&�2����iN&�R���T���"7&�2����6���EX/>Y01��i��&�R���`�� �/01����&�R��^� �/01��V.&�3���p�4���EX / >Y 01��BC&�S���pA� �/01��V.,&�3����6���EX / >Y"01��BC&�S���}����EX/>Y01��V.5&�3���X6���EX / >Y!ܰ%01�BS&�S������� �/ܰ01���6&�6���uf6���EX/>Y01��o���&�V���u������EX / >Y01��&�6���|�PN&�V�������7&�6����w6���EX/>Y01����$&�V�������EX / >Y01��E6&�7���u6� � /*01��8�&�W���u!��� �/(01��E6&�7����6���EX / >Y*01��8�&�W�������EX/>Y(01��E2&�7����y���8)N&�W����y(�E&�7����8N&�W���)�E7&�7����6� � /,01��8&�W���2�� �/*01��(&�8���� D&�X�����(9&�8����y�� 2D&�X����y����(��7&�8����6���EX/>Y 01�� Q�&�X���p�t3&�9����4� ��/01��h&�Y���N���EX / >Y01��t&�9���p�4� ��/01��h&�Y���p=���EX/>Y01��t,&�9����6���EX / >Y01��h&�Y���y����EX/>Y01��t&�9���I� ��/ܰ01�hY&�Y�����_� �/ܰ01�t5&�9���46� ��/ܰ01�hO&�Y���������EX / >Yܰ01��t��U !9�/�EX�/�>Y�EX/>Y�EX/ >Y�9 +XY +X!Y01327#"&547 �5!32Ќx8:B!/I\d",y?;#G.A,obH6? ���hZ:��u !9��EX/>Y�EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y  +XY�а/�9 +X!Y01!327#"&547'#"&'!327!JPB!/I\dk!7"*Q5A,obXeEf�#��6&�;���6���EX / >Y01�����&�[���������EX / >Y01����6&�=����6���EX/>Y 01��K�&�]�������EX/>Y01���� &�=���j�6� �/ܰ01�I��6&�>���u6���EX/>Y 01��J���&�^���u�����EX/>Y 01��I��.&�>���jG� �/01��J��&�^������ �/01��I��7&�>����6���EX/>Y01��J��&�^���+����EX/>Y01����IB&����uB���EX/>Y01��B&����um�� �/?01��]5&����u���EX/>Y,01��BrC&����u+���EX/>Y'01���4&���b��4&���b� ��/&���"��&���D�����EX/>Y 01���&���uh����EX/>Y 01���&���a���EX/>Y01���&���j���EX/>Y01���&���j|� �/ܰ01��w&����}� �/ܰ01��&�����@4R&����yf��c��&���D�����EX/>Y 01��c��&���u9����EX/>Y01��c��&���2� �/01��c��&���jM� �/ܰ01��&���Dd����EX/>Y01��v��}&���u���EX/>Y01���&�������EX/>Y01���&���j-�� �/ ܰ01�c��r&��������EX/>Y 01��@~&���D��� � / 01��@~&���um�� � /"01��@~&���f���EX / >Y$01��@~&���o� � /+01��@~&���j��� � /(ܰ+01�]0&���D��� ��/01��]0&���uR����EX / >Y01��]0&���K���EX / >Y01��]0&���jf� ��/ܰ01��O&���u+����EX/>Y 01���&���pY���EX/>Y 01���&��������EX/>Y01��Z���u9���EX�/�>Y�EX / >Y�EX/ >Y�EX/ >Y  +XYа/�9/ +X!Y�901#327#"&547'!!!@JPB!/I\dM=R %s*Q5A,obY%�@R&���uc�� � /01��@R&���\���EX / >Y01��@R&���H�/� � /01��@R&���t� � /01����4&���� �/01��c��&���p*���EX/>Y 01��c��&���f���EX/>Y01��c��&����/� �/01���cZ��~9��EX/>Y�EX/ >Y�EX/ >Y�EX/ >Y9/� +X!Y +X!Yа +XY +X!Y01!!#327#"&547!!!!f6JPB!/I\dt(Y*Q5A,obV��c��&���J���EX/>Y01��I[&���j���EX / >Y#01��I[&��������EX / >Y"01��I[&���V�/� � /$01��I[&����c��s&���l���EX/>Y01���&�������EX/>Y01���x&���p ����EX/>Y01���d&���F����EX/>Y01��%Z&������t��&���/� �/ 01�� b&��������EX�/�>Y01��cu&����c��&���u���EX/>Y01��c&����c��&��}���EX / >Y01�c��&����Q�c��r&���u����EX/>Y 01��cr&����c��r&��������EX/>Y01��@~&���p^� � / 01��@~&��������EX / >Y#01��@~&������ � /"ܰ$01�c��L&���u �� �/01��cL&���&�c��L&���� �/01��:&���uJ�� � /)01��:&���C���EX / >Y+01��:2&����yP���:&���[� � /+01�� /&���:� ��/&���D���EX/>Y 01�� </&����y9� �]0&���T� ��/01��]0&���pC� ��/01��]0&������EX/>Y01��]0w&�����}� ��/ܰ01�]U&������ ��/ܰ01��]0��U 9� /�EX/>Y�EX/>Y�EX/ >Y9  +XY +X!Y01327#"&547&&'!32650|YB!/I\d+"ae ,?IA,obM> Zg���&��������EX / >Y01���O&���$���EX/>Y 01���O&���j?� �/ܰ01�7��&���u2����EX/>Y 01��7��&����/� �/01��7��&���C���EX/>Y01����\A&�%����o����B�&�)d���.� ��?�&�,d���2 ��%C�&�-d���3�iBA�&�3�������SA�&�=d�������A�&������r&���� ���/ܰ а01���\�%������&�����R�)���I���>�����#�,������-�����%�/�����~�1�����"�2���V.�3������4���(���8������=�������<���� &�-���jO9� �/ ܰ01��� &�=���j�6� �/ܰ01�I|A&����'��� �/#01��_/A&������� �/)01��laA&�������� �/01��o,&�������EX / >Y01��q&�������/ܰа!01���:����BCN�S���`N:�v��� ��:�Z�����:�\��&����jN� ��/ܰ01�q&����jX� ��/ܰ01�BCA&�S������� �/01��q<&��������EX�/�>Y01��SA;&����� ��/%01����R &�)���j�9� �/ܰ01���=9&����ux9���EX/>Y01���E�'�c()9��EX / >Y�EX/ >Y 9 9  +X!Y +X!Y# 9% +X!Y014&$'&546632!4&#"#"$&5!!26ux[~rnz�- kx~U[e1vhq΃do]LG`*M䪽{֍W�����-���� &�-���jO9� �/ ܰ01�(�.�����:�����%6&�/���ud6� �/01��/&�����9���EX/>Y01����\�%������&�����=������R�)���x��/&����9���EX/>Y 01����~�1�����#�,���V.�3�����$�������4���V�'���(���8�������<���DN�E���HN�I���o��&��������EX/>Y 01��BCN�S���o`=N�T����BN��=9��EX/>Y�EX/ >Y� +X!Y +X!Y01%267!#"�54�32!&&#"1Pdv| dRegfXIne'*Ti�K:�]�����:�\���H&�I���jD�� �/&ܰ)01�o��P&����u����EX/>Y01��8N�W���m���M����&����j=� �/ ܰ01K�N�����&����uS���EX/>Y01��K&�]���E����EX/>Y01��#��6&�;���D6���EX / >Y01�����&�[���DH�����EX / >Y01��#��6&�;���u6� �/01�����&�[���u�����EX / >Y01��#�� &�;���j6� �/ܰ01���&�[���j��� �/ܰ01���6&�=���D�6���EX/>Y 01��K�&�]���Dc����EX/>Y01��?�� ���@O�����|�&�����-��K&����4� ��/01��:y�m�����~6&�1���u6���EX/>Y01��o��~�&�Q���u��� �/ 01��w\&�%����m��DN&�E���������R9&�)���D�9���EX/>Y 01��x��9&����D%9���EX/>Y 01��H�&�I���D{����EX/>Y01��o��&����D����EX/>Y 01��4������D":���� ��&���\%���EX/>Yܰ01��$&������EX/>Yܰ01�BKN�&�S����]���VK �&�3����]���C &�����E!M&����*�V(&�'����B(N&�G���@����=���_:�������-�����/&����=9���EX / >Y01��'��&�������EX / >Y01�����-�����\,&�%����6���EX/>Y01��D&�E���d����EX/>Y-01����\ &�%���j�6� �/ܰ01�D&�E���jK�� �/2ܰ501���I����BP������R/&�)����9���EX/>Y01��H&�I���]����EX/>Y!01��K.&E���j� � ��/&ܰ)01�NO����N&����jF� ��/'ܰ*01��� &����j$9� � /ܰ!01�'��&����j� � /ܰ!01�C&����j�>� � /2ܰ501�E&����j8�� � //ܰ201�x��&����p�7���EX/>Y 01��o��&����pK���EX/>Y 01��x�� &����j�9� ��/ܰ01�o��&����jn� ��/ܰ01�V. &�3���j�6���EX / >Y'ܰ201�BC&�S���jd�� �/"ܰ%01�Z2���@AN���Z2 &���j�7���EX / >Y'ܰ201�@A&���j[�� �/&ܰ)01�>&����j�?� �/'ܰ*01�?&����j0�� �/'ܰ*01�&����p�7� �/01��K&�]���p � �/01�� &����j�9� �/ܰ01�K&�]���j,�� �/ܰ01�8&����29���EX/>Yܰ01�K&�]���������EX/>Yܰ01���  &����j9� ��/ܰ01�X��&����jc� �/ܰ01���t �&���'�-���j9���EX / >Y ܰ,01����&����'�i���jz���EX / >Y!ܰ-01�K&�<������K:&�\������B��H���(K>&�������K=:&�������\&�%�������DN&�E����3�����\&�%���4� �/ 01��D&�E���� �/*01����a&�%������EX/>Yܰ01�D`&�E��4���EX/>Y-ܰ301���\&�%������EX/>Yܰ01y_&�E��4���EX/>Y-ܰ201���\&�%��� ���EX/>Y ܰ 01�DN&�E��2���EX/>Y+ܰ101���\&�%������EX/>Y ܰ01�D&�E��4���EX/>Y+ܰ401�\6&�%���'��6������EX/>Y01��D�&�E���&�0��3�����EX/>Y.01����\&�%���7���EX/>Yܰ01�Do&�E��`���EX/>Y-ܰ901���\&�%���7���EX/>Yܰ01�Do&�E��`���EX/>Y-ܰ;01���\8&�%���.���EX/>Yܰ'01�D&�E��Z� �/-ܰ801���\&�%���3���EX/>Yܰ01�D&�E��`���EX/>Y-ܰ:01�\,&�%���'��6������EX/>Y01��D&�E���&�d��3�����EX/>Y-01��R&�)�������HN&�I���������R&�)���7� �/ 01��H&�I���� �/01����R6&�)����7���EX/>Y01��H&�I���2� �/)01����(&�)������EX/>Yܰ01�H`&�I��-���EX/>Y!ܰ'01��R&�)������EX/>Yܰ01r_&�I��-���EX/>Y!ܰ&01���&�)������EX/>Yܰ01�HG&�I��+���EX/>Y!ܰ%01���R&�)��� ���EX/>Yܰ01�H&�I��-���EX/>Yܰ(01�R9&�)���'��9������EX/>Y01��H�&�I���&�)�������EX/>Y"01����,&�-���7� �/01����u&����y� �/01��&�-�������m&�M����f���V.&�3�������BCN&�S�������V.&�3���#4���EX / >Y01��BC&�S���� �/01��Vo&�3������EX / >Y"ܰ(01�B`&�S��M���EX/>Yܰ#01�.&�3������EX / >Y"ܰ'01C_&�S��M���EX/>Yܰ"01�V.&�3��� ���EX / >Y"ܰ&01�Bg&�S��K���EX/>Yܰ!01�V.&�3������EX / >Y ܰ)01�BC&�S��M���EX/>Yܰ$01�V.6&�3���'��6������EX / >Y#01��BC�&�S���&�I�������EX/>Y01��P9&����u9���EX / >Y)01��@�&����uQ�����EX/>Y%01��P9&����D9���EX / >Y(01��@�&����D������EX/>Y$01��P&����"7���EX / >Y'01��@&�������EX/>Y#01��P6&�����7���EX / >Y*01��@&����S���EX/>Y&01��P&��������@&��������t&�9�������h:&�Y����.���t&�9���4� ��/01��h&�Y���� �/01��tTB&����uB���EX/>Y01��h7&����uP���EX/>Y01��tTB&����D&B���EX/>Y01��h7&����D����EX / >Y01��tT&����,@���EX/>Y01��h7p&�������EX / >Y01��tT?&�����@���EX/>Y01��h7&����R���EX/>Y01��tT&�����"���h7&�����0���&�=�������:&�]����r���&�=���4� �/ 01��K&�]���i� �/01����3&�=����4���EX/>Y 01��K&�]���� �/01���B��� �!"9 �/�EX / >Y�EX/ >Y�EX/ >Y/]]9/� +X!Y 9 9аа +X!Y  +X!Y01#!'#"4325#535!3327&#"lŞg"je76=s- ,v뷆qq��B��&�H���'f:�C�w�!�`q] q]/]]01��&���6���:&����}���&�,������o:&����{���(&�8���O���:&�������E&�<������A:&�\������&����h���X:&����a��� &�������X:&�������=&���� ���oP:&��������}&�������'.:&������*&?���2N&@����h����L��������a��EX/>Y�EX / >Y 9/9/  +X!Yаа +X!Y  +X!Y01#3 �!#535!332654&'-ݫ.srAA@~jcs������a��EX/>Y�EX / >Y 9/9/ +X!Y аа +X!Y  +X!Y01#3 �!#535!332654&'-ݫ.srAA@~jcs���=� �I��EX/>Y�EX/ >Y 9 /� +X!Yа а  +X!Y01#!#53!!3ԟsjc����P:� �I��EX/>Y�EX/ >Y 9 /� +X!Yа а  +X!Y01#!#53!!3ߩ@;ŷ���N��t��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y9/ +X!Y9/ +X!Y а в901#!#535!3#3!!q,Édn?SJGO���b���x��EX/>Y�EX/>Y�EX/ >Y�EX/ >Yа/] +X!Y9/ +X!Y а в901#!#535!3#3!![!QNz@�xh/&����'�9�w���EX/>Y 01��oh&����'���}���EX/>Y 01��h&�,�����oh:&�����z�hX&�1�����hh:&������(h&�����~�h:&�����}������V 9��EX/>Y�EX / >Y�EX/ >Y9/ +X!Y�в 901#!#53!!3ϽfyI-/Hyvp ��_:��c 9��EX/>Y�EX / >Y�EX/ >Y�EX�/� >Y�EX/ >Y +X!Y �9 а01%#!#53!!3pŊ..Ҙ Tx�������c��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y 9/� +X!Y 9а в 901#!!#53!!3pi[YYbqj ����:��c��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y9/� +X!Y9а в 901#!!#53!!3ozok65v0TзCM�_/M�����6&�*��fP� �p ] q01��mT@�F�ff@��F��I����@3����7��_����iB����V,�����sK����^>&�+���u>� � /#01��EV"�&�K���u:��� �/)01����"6&�2���D16���EX/>Y 01��i���&�R���D���� �/01����\#&�%���5���EX/>Y ܰ01&�E��������EX/>Y+ܰ/01�<��R&&�)���L8���EX/>Y ܰ01&�I��������EX/>Yܰ#01��Q&&�-���8���EX/>Yܰ 01��?&�������EX/>Yܰ 01�V.#&�3���5���EX / >Y ܰ$01�C&�S��������EX/>Yܰ01���#&�6���'5���EX/>Yܰ01[��&�V���k�����EX/>Yܰ01�_#&�9���o5���EX/>Yܰ01&�Y��� �����EX/>Yܰ01��:A�&�d������&�&�������o>�&�F�������&�(����g���B�&�H�������&�(���(�B�&�H���e�#&�,����+���h�&�L���������%6&�/���ud6� �/01��o��Z8&�O���u8� �/01��%&�/�������oZ�&�O�������+&�0�������m�&�P����f���~&�1�������o~N&�Q�������"&�2����+���iN&�R���������B&�4���uhB� �/01��o`=&�T���u� � /01��&�6�������bN&�V����[���E&�7�������8N&�W����h���(&�8������� D&�X���������4?&�:����@���EX/>Y 01�� ��&�Z������EX/>Y 01��4&�:������� :&�Z����^���#&�;�������:&�[����G���I&�>�������J:&�^����d��t�&�3F��Z����&������!�&<������&<�����!�&<���U�& ���{���&<���b���& ��������c��"���c�����7�����c��s���v�����c��u���c�����@~���c��5��� ��/����O�����\����&���j-�� �/ ܰ01��O&���j?� �/ܰ01�c��&���jM� �/ܰ01�c��&���u����EX/>Y01��:���v������&���j-�� �/ ܰ01� y���c��u&���u ����EX/>Y01��i&��������EX/>Y01������c��"���c�����c�����c��v&��������EX/>Y 01��c�����c��s���@~���c��|���c��5���@R��� ��/�����\����>�)���EX / >Y�EX/ >Y�EX/ >Y  +X!Y 9' 9'/'q'']?'q'q']'qo'']'q'r'r& +X!Y&'9в 9  +X!Y014&#"!4632!&&5!32654'#536_WGXhYhlߜ"^V_dē7=A6-Y(#^$7AIC���cP��k�/�EX / >Y�EX/ >Y�EX/ >Y  9| / ]0 @ ]@ P q +X!Y  а +X!Y01!#!!!!!3P3"!e:"@���@+R��^ 9�/�EX / >Y�EX/ >Y�EX/ >Y 9  +X!Y +X!Y 901!&'5�32!&#"3267Q Ţߵ o~mo-(>8JX_���O��� &��� �c��v&���pk���EX/>Y 01��i&���pR� �/01��A�����`\&�%������DjN&�E�������dR&�)����H� �HZN&�I�������m:&�����f������� ��� ���^���� �� �^�� ���j�� ���r�� ���r�� ��,��� ����� ��@��� � �  �� � ��� � �&*�� � �\P�� ��T�C�o�p�y�r�i�g�h�t� �2�0�1�1� �G�o�o�g�l�e� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.�R�o�b�o�t�o�B�o�l�d�R�o�b�o�t�o� �B�o�l�d�V�e�r�s�i�o�n� �2�.�0�0�1�1�5�0�;� �2�0�1�4�R�o�b�o�t�o�-�B�o�l�d�R�o�b�o�t�o� �i�s� �a� �t�r�a�d�e�m�a�r�k� �o�f� �G�o�o�g�l�e�.�G�o�o�g�l�e�G�o�o�g�l�e�.�c�o�m�C�h�r�i�s�t�i�a�n� �R�o�b�e�r�t�s�o�n�L�i�c�e�n�s�e�d� �u�n�d�e�r� �t�h�e� �A�p�a�c�h�e� �L�i�c�e�n�s�e�,� �V�e�r�s�i�o�n� �2�.�0�h�t�t�p�:�/�/�w�w�w�.�a�p�a�c�h�e�.�o�r�g�/�l�i�c�e�n�s�e�s�/�L�I�C�E�N�S�E�-�2�.�0���������j�d����������������������������� ��������^�%�>��E�^��y�y��������������������������������������������������������������������������������!�#$�89�>@�EE�MM�OO�SS�UW�YY��������������  ����>B�F�W�Zi�pp�rv�y~�����������G�JJ�LL�NO�ZZ�ac�ee�ii�kl�nn�v������������� �\��DFLT�cyrl�(grek�6latn�D����������������������������������cpsp�2cpsp�2cpsp�2cpsp�2kern�8kern�8kern�8kern�8������������������ ��$�H����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g�����������������������������������,028:<>?EFFGIKLMNOPQRSTUVWXYZ[\]^_`abcdeRSTUVWXZ[\]^_`acdefghiyz{|}~HJNVX]i�����<�R���   ,22 r >22  r T ~ 0 B L 0 l x x 0   x$*DJ28^22 J22   4| J h ~ 0  0 * 4 Z L x 0||  " 4   , , , ,22222 r r r rT B B B B L L L L L x x     , B , B , B , B , B222222 r > > > >222 L L L l l l r r r r r r T xT ~ ~ ~ ,22T , ~2222 T2T L x L ,22 r J  ,22   B L 0 x B| x T x 2 , B x T x22 , B B B L L 0 J x J x J x , B , B , B , B , B , B , B , B22 L L L L L L L L r rT xT xT x2 |22T������� � �����%�*��,�5� �8�>��E�F��I�J��L�L��Q�T��V�V�#�X�X�$�Z�Z�%�\�]�&���(���)���*���/���2���3���4���6���7���8���>���?���J���K���N���Q���V���W���Z���\�_  �a  �b�c+-�f00�i22�jII�klm�loq�n�q�r�s�u�v�x((�y*+�zFG�|II�~Kl�nq�v{�����������������������������������RW�Zi�llpprrvvyz |  $&'(,2356@BFHIPR{'|//2244@EHHJJLLNOTWZZ\]__cceeii����V���� ��A��a���m�m������ ������������ ������������������������3X��� � �J� ��� �� �� � ����� ���3<MNOWdX� ���3<?MOWX� ���3<?MOWX� ���3?NX� ���3<MOWX� �����<=@EMOWY���MOW� ��������3<=MOWX� ���3<?MOWX��W�������3X���3X������3=X���J� ����� N� P� �� � �������3=X������3=X� ��3G=N�PX���� �v�3=NPXV� �d�3=NPXV� �j�3=NPXV� �������� � � �[���J��X�2�[�m���[��� �� W��X������RJ� � ��A� �V�a���[� � � ��A��V�a��� �A�a@�����3X���������+-17=@JTW���#�X�[�����������3<e=?f@EMOWX���3NPX��J�[��m� ���3NXm���J� �� ��� ��:��V�[�ml�|n�C����~�{��y��~�}�|������t���}���y�(}f+-1}37=|?@lEJkNPT{W�XY��h�������������3=?@EM� O� XY���m� ���3<?MOWX�0�V~�[�m�|��^�K�r�� �A��h��� �c����I���h��h���0+-<13j7I= ??@EJN1P_T W�X0Y��[�����3=ENPXY�����<=?MOW�"� � ���A��J�V�X�a��m�|�������� ��������u� ������W�������&�P�V���� �*�5�6�?� �8��2:L��:��;�&�=��e��&��W�f�i��&�&�&���@�B�D�i�����%@�.0�8��E�G�H�I�K�S�U�Y�Z�]����@�@���������� @!2�9:�KLVnrvwK@L@M@N@O@P@Q@fghijklmnopqwxyz{|}~@@@0���R@Z@jnpruvw~0@�@@@@@@@@@@@@�@@@   !#%')+-/13579;=?ACEL���8�:�;�=��2:eWfi@BDLi��8�:�=��2:eWfi@BDLi��.�9abcd~24��b����,�0Jb xH^6R $ N""#$"$$$%%8��,�J�O�X�[�_����������������������������������!m�G��� ��G�H�I�K�U������!9KLVl�m�o�p�q�mnopqj���   )+-1�=�G�H�I�K�U������!9KLVmnopqj   )+-1��Swxyz{pv!#%'/���nrvw��.�9abcd~24��� �Z�]�lmopqrACE�=�'�+�3�5����� 8U()+,R\]^_`Vc "$&(*,.0�=�'�+�3�5����� 8U()+,R\]^_`Vc "$&(*,.0�6�%�<�=��� KLMNOPQeRWZfgi�@BDNVi�&�F�F�%�� nFrFvFwFKLMNOPQRZ���G�H�I�K�Q�R�S�T�U�Y�Z�]���������������������!59DIKLVmnopqvwxyz{|}~jlnpruvw   !#%')+-/13579;=?ACEIKUbdf�q�� �G�H�I�K�U�Y�Z�]���������!9KLVlmopqmnopq|}~jnruw   )+-13579;=?ACE�C�� �� �G�H�I�K�U������!9KLVn� r� v� w� mnopqj   )+-1�q�� � � �G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� mnopqwxyz{� � � jpr� v� � � � � � � � � � �    !#%')+-/1A� C� E� � �\�^�OW� �\�^�OW��Z�\�]�^��rACEOW�Q�� �8�:�<�=�Z�\�]�������2:lmopqeWfgir@ABCDELNOPRVWi�b�� �8�:�<�=�Q�R�T������������������25:DIQlmopqevWfgil@BDIKLNPRUVbdfgi�e�� �8�:�<�=�Q�R�T�\�����������������25:DIlmopqevWfgil@BDIKLNOPRUVWbdfi�D�8�Q�R�T�Z�]��������������25:DIvlrACEIKLUbdf�[�8�:�<�=�Q�R�T�\�����������������25:DIevWfgil@BDIKLNOPRUVWbdfi��%��'�+�3�5�8�:�=�������������������� � 28:Q�U()+,K�L�M�N�O�P�Q�R\]^_`e���R�VWZ�cfi������������������� "$&(*,.0@BDLPQRSg�h�i�-�8�:�<�=������2:QeWfgi@BDLNVgi�Y�%��8�:�<��=�������������� ����� �2:Q�K�L�M�N�O�P�Q�e���R�WZ�fg�i� �������� � � ����������������@BDLN�PQRSV�g�h�i�-�� �8�:�=����2:lmopqeWfi@BDLPRi�.�8�<�=�������2:QeWfgi@BDLNVghi�!�8�<�������2:QgLNVgh��8�=��2:eWfi@BDLi�/�Q�R�T�\������������5DIvlIKOUWbdf��� �Z�]�lmopqrACE�+�Q�R�T������������5DIvlIKQSUbdf� �� lmopq�T�G�H�I�K�S�U������!9KLVmnopqwxyz{jpv   !#%')+-/1��� � � �E�G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� fghijklmnopqwxyz{� � � jpr� v� � � � � � � � � � �    !#%')+-/1A� C� E� h������QSh��E�G�H�I�K�U����������!9KLVmnopqj�   )+-1QSh���Z�]��rACEQS��Z�\�]���rACEOWh� �� lmopq� �\��OQSW��QS� �� lmopq�[�G�H�I�K�Sp�U�W������p!9KLVmnopqwpxpypzp{ppppjppvpppp   ppp!p#p%p'p)+-/p1���� ^�!���� �j������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|0����������~������X(�� fa���U����~�����3����6Ujk_��������������������������������������������������������������������������������������������\����������������2��3�������������������������������o�������������������������Nl��������H����������������������������������������������������������������������������������������)����c���������������������������������������d������������������������j� ��h�����������������������������������q������������������������������������� ��������������������������������������������w��9���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y������������������������������������������������S����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y����������������������������������x����� � ��������%�)��,�4� �8�>��E�G��I�I��L�L��Q�T��V�V�"�Z�Z�#�\�^�$���'���(���,���-���.���/���1���2���3���6���7���8���9���:���;���<���=���>�@  �B  �C�D+-�G00�J22�KII�Llr�Mvw�T((�V*+�WFG�YII�[Kq�\v{�����������������������������RW�Zi�ll�pp�rr�vv�yz�|���   ')-/079b'c//q22r44s@EtHHzJJ{LL|NO}TWZZ\]__cceeii�:���� � ��������&�&��'�'��(�(��)�)��,�-��.�.� �/�/� �0�0� �1�2��3�3��4�4� �8�8��9�9� �:�:� �;�;��<�<��=�=��>�>��E�E��F�F��G�G��I�I��L�L��Q�R��S�S��T�T��V�V��Z�Z��\�\��]�]��^�^���������������������������������������������������������� ��� ����   � �� �++�,,�--�00� 22� II�lm�nn�oq�rr�vw�((�*+�FG�II�RR�SV�W[�\`�ad� ee�fl�mm�nq�vv�w{�������������������������������� � � � � � ������������������� � � � � � ����������SS�TU�VV�WW�[[�\\�]]�^_�``� ab�cc�dd� ee�ff�gg�hh�ii�ll�pp�rr�vv�yy�zz�|}�~~� � ������� �������������������������� �������������������������������������������  �  �  �  �  �����������������  �!!�""�##�$$�%%�&&�''�//�22� 44� @@�AA�BB�CC�DD�EE�HH� JJ�LL�NN�OO�TT�UU�VV�WW�ZZ�\\�]]�__� cc�ee�ii���m��� � � � ����������%�%��'�'��+�+��.�.��3�3��5�5��7�7��8�8� �9�9��:�:��;�;��<�<��=�=� �>�>��E�E��G�I��K�K��Q�R� �S�S��T�T� �U�U��W�W��Y�Y� �Z�Z��\�\��]�]��^�^������������������� ������������������ ������ ��� ��������� ��������������� ������ ������ ������ ������ ��� ��� ��� �  ���������  �!!�22� 55� 88�99�::� DD� II� KL�QQ�UU�VV�ij�lm� nn�oq� rr�vw�()�+,�EE�KQ�RR�\`�ad�ee� fl�mq�vv� w{�|� ������������������������������� � � ����������������� � � �� �� �� �� �� �� �� �� �������RR�VV�WW� ZZ�]]�cc�ff� gg�ii� jj�ll� nn� pp�rr�uu� vv�ww� ~~������ ���� �� ����� �� ����� �� � � ���� ������� ������������ � ��������������� ��������������������������������  �  �  �����������  �!!�""�##�$$�%%�&&�''�((�))�**�++�,,�--�..�//�00�11�22�33� 44�55� 77� 99� ;;� ==� ??� @@� AA�BB� CC�DD� EE�II� KK� LL� NN�OO�PP�QQ�RR�SS�UU� VV�WW�bb� dd� ff� gg�hh�ii� oo������ �DFLT�cyrl�Hgrek�vlatn���������� ���(�4�A�K�U�_�i�s�}������������� ���)�5�B�L�V�`�j�t�~������������� �� �*�6�C�M�W�a�k�u�������(�AZE �TCRT �~MOL �NAV �ROM �TUR ,����� ��!�+�2�7�D�N�X�b�l�v�������������"�,�8�E�O�Y�c�m�w�������������#�-�9�F�P�Z�d�n�x�������������$�.�:�>�G�Q�[�e�o�y�������������%�/�;�?�H�R�\�f�p�z�������������&�0�<�@�I�S�]�g�q�{���������� ���'�1�3�=�J�T�^�h�r�|�������c2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^dligfdligfdligfdligfdligfdligfdligfdligfdligfdligfdnomldnomldnomldnomldnomldnomldnomldnomldnomldnomlfracrfracrfracrfracrfracrfracrfracrfracrfracrfracrliga|ligalnumlnumlnumlnumlnumlnumlnumlnumlnumlnumloclloclloclnumrnumrnumrnumrnumrnumrnumrnumrnumrnumronumonumonumonumonumonumonumonumonumonumpnumpnumpnumpnumpnumpnumpnumpnumpnumpnumsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpss01ss01ss01ss01ss01ss01ss01ss01ss01ss01ss02ss02ss02ss02ss02ss02ss02ss02ss02ss02ss03ss03ss03ss03ss03ss03ss03ss03ss03ss03ss04ss04ss04ss04ss04ss04ss04ss04ss04ss04ss05ss05ss05ss05ss05ss05ss05ss05ss05ss05ss06ss06ss06ss06ss06ss06ss06ss06ss06ss06ss07ss07ss07ss07ss07ss07ss07ss07ss07ss07tnumtnumtnumtnumtnumtnumtnumtnumtnumtnum����������������������������� ���� ������������������������������������ ���� ���� ���� ������������������8` (^�\z.Bzlz�������C;�   /�      !"#$%&'()*+,-./0123456789:;<=>?@ABCEDFGHIJKLMNOPQ  ����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g������������������������������������,028:<>?EFFGIKLMNOPQRSTUVWXYZ[\]^_`abcdeRSTUVWXZ[\]^_`acdefghiyz{|}~HJNVX]i������t�/;�   /�     N !"#$%&'()*+,-.0123456789:;<=>?@ABCEDFGHIJKLMOPQ  ���E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^���������������������������-139;=@GJfghijklmnopqrstuvwxyz{|}~FIKOWYZ^j������*�B�Z�r���������������M�������x�������N�������`�������������H�������������0��������������������������������6�r�����Jd~2Dv$6hr|(2Tn$.8Bl����� �&�,K��L��N����z��������������� �������� �&�,S��T�� ����|������� v������������ �&�,W��X������~������������������������� ������ ����$x����[���������� �&�,\��]��_�������������� ���������������������� �������� �&�,a��b����4����2����� ���������������� ����$��e��D��B��@����� ��������� �&�,f��g��i����{��������������� �������� �&�,n��o�� �� ��}������w������������������������������� ������ ����$y����v���������� �&�,w��x��z�������������� ���������������������� �������� �&�,|��}����5����3����� ���������������� ����$����E��C��A����� ���������������������� ����$r��s���������� ����$*��(��.��,��0���� ����$+��)��/��-��1���� ����$8��6��<��:��>���� ����$9��7��=��;��?���������%�)���+�-��/�4��6�;��=�>��E�I��K�M��O�T��V�[�$�]�^�*���,���-���.���/���0���1���5���������������������������&�� ���� ��J��X����X���J�W�������D�� �����M����M��������� �����P����P���J����������K�������'�������������6��������������� ����/�O�������� (*)+, !#$%�� �'�(�+�3�5�F�G�H�K�S�T�U������� �&''���I�K�������f�=-.019:<������������������"pqrstu��������u"pqrst����������������������������-.019:<=�������i�������������R��������||����������(�������� 2�z�s�t345678�������������&�@>AB?�������������M�N����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/Roboto-BoldItalic.ttf����������������������������������������������������0000664�0000000�0000000�00000477474�12641336260�0021551�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� GDEF55� ��DGPOSZ61� ��Y|GSUB2�gT��OS/2ӱ'�����`cmap?��|��cvt $>��#d���DfpgmWX�� ��gasp��� ��� glyf|��-p�*hdmx73/����head��,���6hhea ��d���$hmtx_����loca1��#�� maxp����� name<f���posta�d� h��� prep˦��"���������]'_<������.����NM s�� ����������l �� UM_ �������������������T�������������%���3��3���f������������� P�!���!����GOOG�!�����f� �����:� � ��d� ��� ������&�'�y�~�;�"�K�x�c�dF�. �ZK�*o~�V~�~�~�~�~�C~�Q~�q~�3~�;�)�${�Q �!��C��W�g�J�S�`�M�(`��>���f�Z �f�Y��"�&�T���2P�2yn�9q�3� h��+i�.<�0�Jxb�/���cm�,hl�.�� �8b�;�\�s�'���P;�Ki�K� �]|��<Q� �]� �5��Q�`��`�����O�U)�c� ��� �4w�7k�q�$*��^�i��k���K �: � n�CH{�T�(�S�<:%�,���|���`�9�z� C� � � � � @K�`�]�a�Vp�p�Q�kA� i�2��ik�)[�'�Kk���h�RK&�B�_k�){�)�UF�G�'�4i�B�P�su�A�(�X?A��y� ��y� �`�\� o�z������#\�!tu�=n�J��q�i�s�q�q��H�.�V�fu���!�Jv�_��V�ab�'�kq�c�Th�@^��� *aL�&<��� �(�a�^k�'���ia�`k�,b�UO�Gc�Sh�@�I0�?�4� � � F� >� M� ^��iY���g�%��,��r��b���&���F�U �<�_�VQ�c�xw��1�x��k��n�C�%�.O��*�S�D'��[�ya�y�q�5%�/��j �@�������������\��f��)�������� �� �Z �Z��gE���0�6�*7�\����1�1�Y|�u�Za�fH�][�� u��0�~�F�C"�;�U�����|��v��{�=j�Z�l�')�EG�/{�O ��6R�V�_�J�A�J>�J>�J�J�� ��5�\'�L}�0���������Uj�+]�4 � L�/`�0^2� :�Wv�1o�g�L6�e��q����0�%x�2� �0��)�2� y�E�%o�/o+�4l�b�Wj�+6/�Wlj}I3� QV�o�b0v�Dcj�{j!�W�/9�e�W�d �D�'5� �/y� �x�/�+�1��$|�0<�/x�'J�_q�\R��`�`P�i�@��f�r���w�S�0f�/�L�9::*�**�U�� �Z33��CCCCCCC�Wg�g�g�g�M�(M�(M�(M�(�f�Zf�Zf�Zf�Zf�Z&�T&�T&�T&�T�3� 3� 3� 3� 3� 3� 3� �+<�0<�0<�0<�0*�*�*�*�cm�,m�,m�,m�,m�,b�;b�;b�;b�;C3� C3� C3� �W�+�W�+�W�+�W�+��.g�<�0g�<�0g�<�0g�<�1g�<�0S�`xS�`xS�`xS�`x�bM�(*�M�(*�M�(*�M|M�(�('�`�:�/�>��>�>��>���c�c�ccf�Zm�,f�Zm�,f�Zm�,������"� �"� �"� �"� �"� ��8��8��8&�Tb�;&�Tb�;&�Tb�;&�Tb�;&�Tb�;&�Tb�;��s��U� c� k�]]:�Wj�+ �  �  � � �/�/�/�/�/v�1v�1v�1v�16�ej�+j�+j�+j�+]�4�4�4�4 �  �  �   � L�/�/�/^^^2� 2� 2� 2� :�W:�W:�Wv�1v�1v�1v�1v�1v�2�6�e6�eC|z:*UC�g��M�(���f�Z ���M�(�i�2[�'k���RF�G�m�,�\�,F�Gm�,F�Gi�Bg�]��"M�(M�(`� ���C�]�g�y� ��f�Z� ��W�3� <�0q�m�,h�+<�0J�� �*�i���s��s��s�K�x�yL�':���C3� g�y� <�0q��k�4���i\�, U�Z���W�+���iM�(M�(C3� C3� U� g�<�0n�C%�,%�,��y� q�y� q�f�Zm�,a�^k�'a�^k�'�#����o�V�f�v�i�.sC3� C3� C3� C3� C3� C3� C3� C3� C3� C3� C3� C3� g�<�0g�<�0g�<�0g�<�0g�<�#g�<�0g�<�0g�<�0M�(*�Mf�Zm�,f�Zm�,f�Zm�,f�Zm�,f�Zm�,f�Zm�,f�Zm�,{�T�({�T�({�T�({�T�({�T�(&�Tb�;&�Tb�;�S�<�S�<�S�<�S�<�S�<����. �i��q���Ho�V�fo�V�f]�J��1b��]J!�"D�y� q��q���s���I[�'J�g~�~�~�~�C��jS�`x�cC3� g�<�0M*rf�Zm�,�&�Tb�;�h��i�.�i�.�b�/��/�>����c �h��"� ��8��\��\��s92E4rU � L�/`:�W6�eL � 6�e2�  �  � LV�U�/`j�+:�WL3� j�-6�e �DV��4C3� g�<�0*����� �� ������    ������     �   �      ���������������l������j���� �~���������%'0S_g~7Y #%/EOboy?M    " ' 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e%������ � ����������&(1T`h7Y� #�&0FPcpz�>M �    % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%�������������~��v��x����dC������� ����������������I��nNL\[W��TSQIuAm8 ����ywlߓa5ߒޫ߆߅~{oS<9 �������������������������(��(��(��j��������������jt������������������������b����j������������&��H��X����������������������������������������������������������������������������������������������������KLMNOP�G[\]^_`��abcde��fghijk��vwxyz{��|}~�FF�H��������IJQl��R�STU��\]^�_`�ab�c�d�ef�g��hijklmno�qr�p�������s��y�z�{|}~��������������������������\'(ab[)*+,-]^./VWHI01_`23JK456789LMijNO:;PQ<=>Z?@XYABghCDcdRSefEFGTUHIklJmijonG�,K PXY _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ �SXi �TX!@Yi �TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@�Y &SX#!#Y &SX#!#Y &SX#!�#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD- ,KSXED!!Y- , E- ,!E- ,' SX@��c�TX� pY#SX �TX� pYYY- ,@ �ZX!�D�!DY- +�+� +�1(�+@8, �+1(�+w\:#�+v`K6�+% �+@8, �+:/"�+ 6,"�+ [K:*�+ >3'�+� +� E}iD0ssPttpusou�*����N�`1����|����`�� !� :�������������Q�Q�Q�Q�Q��;N"Nz{)N&G \  i / ) o $ ~ &X%X9S2Td.F^$d!j3s PWxR{ax P !!m!!!"$"t""""#0##$G$%%&X&'''( ([(()?)***+ +|+,O,---..O.x...//A///0080A0x00011191a12 292223u34K45P566674778@899{9:/:q:;;|;<t<=@=> >>?U??@K@A5ArAABBCCGCCD[DEEEFJFFG<GH#H`HHI?IIIJqJJK1KzKL>LLMrMNENO(OPPBPQ QRRRSGST(TUUVVWPWX'XmXYYZQ[[\\t\\]]P]g]~^[^_=_``F`q`aatab bubcc{cdueeTeef=fgggh-hhihijj,jDjjklltlmNmn1nookoppspqqqqqqqqqqqqqq!q)q3q=quqqqqqrr+rmrrsss(stt1tDtXtu)uv]viw1wx!xyPyz#z{8{|/||} }$}>}X}}~)~@~u~E%^qɁ/>փ`Kч�ӈ݉$dZ4lӌ;oڍ-iÎ l$P Vđ=C@Ŕ1NF&oH"ɘi]̛0aޝ\J#ݠ)q4wƢ".xfä>'ѧ gר<,ǫK v~ܭP0}ϰ->.@Wkβwߴ?GOWbjĴĴ̵9 SӶ!4@Lczͷ*AXo̸)?UlĹڹ/BSjֺ,>Ukؼ3J`w˽y #9Pf}ȿ߿6Md{4KWcx%<Ri—¯ "9Pg}ÉÕáí !-DZqćĞĵt $:Md{ƒƩ2>JUlǃǙǯ%6Mdzȑȩ2I`vɍɤɺ6MczʐʦʼRh~˕ˬ˸4KWmy̱̎̽̚0<Ri͋ͭ͡*BΛβ #/;GS_kwϒϚϢϪϲϺ2I`wЍЧЯзп,C[r!8@HPXow҇ҏҗҟҧүҷҿ@HPg~ӆӎӦӮ 2J]tԊԒԚԦԸ4JaiqՉախչ/7Nd|ֺ֛֣֓7Of}ד׫0H_v،ؤػ6R^jr~يٖ٢ٹ.F]uڌڧ7Nf}ۘ۲۾%=Tl܃ܛܲ-DP\ht݋ݢݺ�/G^yޓު4JVbnzߑߨ߿2I_kwh*6BNZb,nl64<PZbjrz.F^v*6BNZfr $0<HT`l)5AIQYaiqy.6Mdlt|a%;QYeq}����d��(��� � ��P��EX/>Y�EX�/� >Y�9�9�9�9 ܲ �9 �901!!!!5!(<6 }wx^^^���'A���.��EX/>Y�EX/ >Y +X!Yа/01#!&676"&q-XD@^XEFYB[SCB\X���y��� �& 9�/ 9/а01#3#3}cW#cVfu%u%�������� !9��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y 9|/� +X!Yаа а / +X!Y а ааа�а01###73#733333#3##3#cabbf``fF���;)d�*�Z��EX / >Y�EX!/! >Y! 9  а  +X!Y +X!Y!а!( +X!Y016&&'&766773%6'&#7&&76 BC )* Ol ?= ''YYUxFf\- eR@bV%yzc���D� ��(�6�:�j�7/9/�EX�/�>Y�EX%/% >Y�а/ +X!Y� +X!Y%а/%, +X!Y3 +X!Y01'&&77666776&'&66'&&76776&'&'  /fO 127O T  40:J 216O nMC8HI?N;IN;͈C7KH@P;GI?UdS�����&�3�b��EX / >Y�EX/ >Y�EX/ >Y 9 9 +X!Y! 9+ 9 1 +X!Y01677'&7>673!''&&%77676&#&) b(4rp rT7Wzj Vq*R| 91>\?Z~asaKxTk>JOlSek5Q2K^2BZ���x���9�/9/01#3XW]|'��c9S��9�/ /01�7�&&767z0K0[?V9 Le3oĜex'_U��6]P�� 9�/�/01'�67'7�80WZ?vQ6 G@��d9�� ��EX/>Y��/  /01%73%'U+P3~ޕ\dvYh%w���.�&� �� /�а  +X!Y01!!!!!!^.GG._D /h��8���� / +X!Y�а�/01'76773I@%)Quk^Ը���Z���/ +X!Y01!7!~(%���*l,� ���EX/ >Y� +X!Y016#&&6C_\CC\Z*WBB]T\��oh����/�EX/>Y01#3M}-���VJ���9��EX / >Y�EX�/� >Y  +X!Y� +X!Y01&&'&7��4'&6 )1  *2p7275 JJ*4KJ' jF JdW�������9��EX/>Y�EX�/� >Y�9/ +X!Y901!!7%7,`%Tk�����P��D��EX/>Y�EX�/� >Y +X!Y9 +X!Y901!!766'&'&>6!h z` Z啺Y|p{ܷ��R�'�w��EX / >Y�EX/ >Y� 9�/��]�q��qo��]�r  +X!Y�' +X!Y'�9  +X!Y012676&&6$'&&7!676&''g Ru  b[_Ub acXr`Qa]J޷v/jkQgs]dj�����6� ��I��EX / >Y�EX/ >Y 9/ +X!Yа в 9 9013#!!7!)77'2c$;v$��Cz��c��EX/>Y�EX/ >Y +X!Y9/ +X!Y99 +X!Y901!!632'.'!676&'&&`Yy {pZMd ]_jZ8ِ|oxYerP��Q-��&�N��EX�/�>Y�EX/ >Y� +X!Y�9/ +X!Y  +X!Y016'&&77�!&66'&&7}vL ^ /UIt& RKJz: S{ކ Zx'L;Z-5^rfYN[���q����2��EX/>Y�EX/ >Y +X!Y�901!!7!H%���3[��!�-�o��EX/>Y�EX/ >Y+9+/++]o++]+q +X!Y+9 +9 +X!Y% +X!Y01'&&76%&7>6&'&66&'&6PUT  ߄ TR[ ST\^ FEOn CGNp5x;g|u|fVrzcVoxRamZQgq���B��(�P��EX / >Y�EX/ >Y 9|/ +X!Y +X!Y " +X!Y01'.7676�!#7367765&&'&{xQ ]o 1Cwx\LHHs;QGr~ს>)GFVR"y*5`tiZP`�)_�&����3�� /01_�'��{3�����/01��$�V����EX/>Yа/017Q.)4dmm��Q9+���%�/а/� +X!Y +X!Y01!7!!7!*eu*ec��!�G����EX/>Yа/01%/)q4s $����#�J��EX/>Y�EX!/! >Y +X!Y�а�/�9 +X!Y�901>76'&'&6$&676"&A Y V gGb  ʽ \ZD@^XFC[#_ka^QЭjUC\UC?^R��;�8�D�m��EX/ >Y�а�/ а / 9; +X!Yа 1а1/ +X!Y(а(/# +X!Y A +X!Y01&''&&766776&&'&7#&$&'&�$�67&'&.~x}I[ U~d؝ Su)%S \Z< e6n&~%F.<5i23ӎFVթsZhD ����� �F��EX/>Y�EX/ >Y�EX/ >Y 9 /� +X!Y 901!!!!!m N_R,P������ ���v��EX/>Y�EX�/� >Y�9/]qqo]r +X!Y9� +X!Y +X!Y013#2676&''6676'' W`ElM[o̹fpzwk[ZedY���W� �9��EX/>Y�EX/ >Y +X!Y +X!Y01'.'&76�%4&'&67점{As nt! la}{nSth}����� ��9��EX/>Y�EX�/� >Y  +X!Y� +X!Y013�!276&' ,a6zW[5}4(+ ����� �N��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y +X!Y01!!!!!!D*K+s=0wz������ �@��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!!!!!h+B0S���`*��X��EX / >Y�EX/ >Y 9/ 9  +X!Y +X!Y +X!Y01%'.'&$%&&'&77!7!Nӽ Q lk }i1',ck%ztK����� �L��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y �9 / +X!Y01!!!!!!!lm%g6f%pN���(��I����EX/>Y�EX�/� >Y01!!!M%��s��(��EX�/�>Y�EX/ >Y  +X!Y01!'&&767N%'Wztzl������ �L� 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�9901!!7!!@F%p~wEm~j������(��EX/>Y�EX/ >Y� +X!Y01%!!!dj*q%������Y��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�9�9 �901!!# !H^CPL3����� �L 9��EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�9�901!!!!!k$53���Z5���9��EX / >Y�EX�/� >Y  +X!Y� +X!Y01.'&$76&'&7^݁ \~ ` su rx t_ұ����� � ��@��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!2��#'266&'%Zva_�z|��Y-��$�9��EX/>Y�EX/ >Y +X!Y  +X!Y01%''&�'&>6&'&7691 6~ꃒ܀  Css rx _Ɲ ${/_WWsOұ`������ ��T��EX/>Y�EX/ >Y�EX / >Y9/ +X!Y 9 +X!Y01#!2!6676&'']tZbuyhan���"�'�N��EX / >Y�EX/ >Y 9  +X!Y +X!Y% +X!Y016''$66$!6&'&'&&'&7266afdL' ?;%kw?Mzkcn_Sm@2#d|qi^����;��.��EX/>Y�EX/ >Y� +X!Y01!!!7!PU+C��TE��.��EX / >Y�EX/ >Y +X!Y 01�'.7!67E"l%|@>81�������8�9��EX/>Y�EX/>Y�EX/ >Y�901!!!^P1;lDP�����5� �` 9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�99 901!!!!3_+MV P6����^� �S��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�99�9 �901!!!!W`.#@ 0����g��1��EX/>Y�EX/>Y�EX/ >Y�901!!%PX_5"P�!����� �D��EX/>Y�EX/ >Y� +X!Y�9 +X!Y 901%!7%7!z*!gK+%!����"�//� +X!Y +X!Y01#3!!#[>������/�EX�/�>Y01!!<�y\��%�// +X!Y +X!Y01!!73#[#3���9K��'�9��EX/>Y�в9/01#3#ͤ:)��q������EX/ >Y� +XY01!7!(u��~����/]а/]01'%~#3�� P� �+�l��EX/>Y�EX/ >Y�EX�/� >Y9 9 / +X!Y 9! +X!Y % +X!Y01!&7'&&76$376'&&'&6$%77'u z=2B\ ǸSz[#bE=)9zA!/5EAӦ@G1n[!06?������I� /�EX / >Y�EX/ >Y�EX/ >Y  +X!Y +X!Y01'&'!!66'&'&ȫY) mr  }RN&|/�u�{>?U/uRl4��+T��D��EX/>Y�EX/ >Y� +X!Y99 +X!Y01%67%'&?�!4&'&Nh w.޷LL+ YJrf 7 5WdmK���.����F�/�EX�/�>Y�EX/ >Y�EX / >Y +X!Y� +X!Y01!#7'.'&77>7&'&]jyeSS wXM'ugOu*�thx?;-zL4uk��0R�� �f��EX / >Y�EX�/� >Y� 9//q]_q  +X!Y� +X!Y� 9  +X!Y01.7766!7&!76'&&l in_t=*Ny0 N({i~{\g{f~($:A��J��d��R��EX/>Y�EX/>Y�EX�/� >Y +X!Y  +X!Yа013#?66&#&3#O%=\0#Kk %Зfl NNX�QWR��(�e��EX/>Y�EX/>Y�EX/ >Y�EX / >Y 9 +X!Y +X!Y$ +X!Y016�7'&&'7677'&&'&7&'&9 ˭U%pB^nv OKsYT+tl9yi]Qw{pAv=#^qf^I�������;�/�EX/>Y�EX/ >Y�EX/ >Y  +X!Y016!6'&'&!!rs trV ŽV'!lf������+���1��EX/>Y�EX�/� >Y а / +X!Y01!!!&636&-\A@^WF?_:CXRA>\P�F&� ��<��EX / >Y�EX/>Y  +X!Y а/ +X!Y01'&'77&672&תDR2%XEEYXE?_: vBWR?CWP�����x�� �E��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�9901!!7!!׃7 7Aj'-r�;A/����7����/�EX�/� >Y01!!!- ������fR�"�{��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y�EX/ >Y�EX/ >Y 99 +X!Y +X!Y0166!6'&'"!6'&'&!d ssqtS~spkV;{XKƻO% i|/% jh:����R��L��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y9  +X!Y016!6'&'&!rt soX;P' fk:���,-T� ��6��EX�/�>Y�EX/ >Y +X!Y� +X!Y01�'.7�6'&&'&nab8;VNUO~N <Q`o`s��`R���S��EX / >Y�EX / >Y�EX/>Y�EX/ >Y  +X!Y +X!Y01'&'!%676&'&6{[cu>KH{PQ%zfq�m߿>?`arlBe��.`GR���S��EX�/�>Y�EX/>Y�EX / >Y�EX/>Y  +X!Y� +X!Y017!'.'&77>7&'&Y.eqeSW wUR'vj Ot&whv?<,w8mag���� P� �F9��EX / >Y�EX/>Y�EX/ >Y  +X!Y 901&#&!%632:%X} f*8+ u<:�� P�$�\��EX/>Y�EX/ >Y9 9 +X!Y +X!Y 9" +X!Y016''$76$%6'"'&&'26v[ Ba (Oz Ne1P$YB8P! !U~XgTˡ@���8D��K��EX/>Y�EX / >Yа +X!Yа  +X!Yа/013#7'&&7#73?/%\6FKW ]%.D36; ���;O:��E��EX/>Y�EX/ >Y�EX/ >Y�9  +X!Y01%'&&7!7!!xuw eVpܴA!di���\��.:��8�9��EX/>Y�EX/>Y�EX/ >Y�901!!!40e:��s��:� �` 9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y�EX/ >Y� 9 9 901!##!39PP5[:W����,:� �S��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y� 9 9�9 �901!!!! =xAR6�H=:��<��EX/>Y�EX/>Y�EX/>Y�9  +X!Y01!#"'777!5:Dx/Y'@>$#is+����:� �D��EX/>Y�EX/ >Y� +X!Y�9 +X!Y 901%!7%7!s)![%)K ���'A��%��// �9 / +X!Y 901&'&776'&'7677%MM } ;Y/! "E@ u5xy*$q EhA`3b95�������/�EX/>Y01#3ˬ�o;��%�/ / 9/ +X!Y90167767&&?6'7^! "H@ t@ }3A^1b966+#s l��Pt?��1�/а/ +X!Y  +X!Y а01'.'"'663267\eMyr:#;Q ×M{;>U vlBv _UCdT�P���$�/�EX / >Y +X!Y�а�/013!#&'&676\A?_XE@^*EZTCA\S��K &� �B��EX/>Y�EX/ >Y� +X!Y аа +X!Y01%67%#7&76773!'&'&Nj է12// e YJ& % ץ"n3������^��EX/>Y�EX/ >Y +X!Yв9/ +X!Y ав9 +X!Y01%!76677#7376$%6'&! U++K06)ȿFe,)@mSQSj[��s��+�9,-9 �/�EX/ >Y  +X!Y( +X!Y01%'&''7&767'7676676&&'&̶ȃz9sm{>oDirҍDhsՊiz}נtr˝rnvxynty��K��I��s��EX/>Y�EX/>Y�EX / >Y� 9 9/а/]а +X!Yаа +X!Y 01!!!!!!7!7!7!%uQ!611E6T\8ss������/�EX/>Y+013#3�9�0�;�u� /�EX!/!>Y !97 +X!Y79 9  +X!Y,! 9,1 +X!Y1,9%,!9!( +X!Y01'&$7!32676''&&767&76$77!6&'&%676'foW_ �nima ` Cb\g^3UpZO_f.ou`[\LDb9FÔmq[eSHua]:`L7_y7+8]n<���� ��"� / ] +X!Yа а/01&676&%&676&L98RM85SL85ULpRR6KI65KG76KF96KI���]��*�<���EX0/0>Y�EX9/9 >Y909/] 099 /�  ] 9 +X!Y +X!Y 99 +X!Y0' +X!Y01'&&7766'6'&7%$76&'&66$'&$A ϛ ]}JABg㕡#gď Ǜ۹Uۤn)I[~(դni\��J��%�x��EX/>Y&9/�а�/9 9 / +X!Y 9@ *:JZjz ] +X!Y  +X!Y01'#"&566377&'&'66%277#kYpi{j Nxy 5 E\PTf -HSxds}7.Kg n};,0??4&,�<�}�&z��zW����v%���/а/ +X!Y01#!7!~.,v��]��!�;�D���EX/>Y�EX/ >Y +X!Y +X!Y#9#/%9%/�%%]<#%9</" +X!Y,"<9#3а3/%C +X!Y0166$'&$7$76&'&#'&7676&''6676&''r Ǜ۹后h'g5�BDD  *BtRh 8YҘni\)Rr:Z'1dy?%$+U?DA7:>�� ���/ +X!Y01!7!: ���� ��/��EX/>Yа/  +X!Y +X!Y0166'&&732676&#"ohoi403T 2/3Wujtm-HJ91IP���� ��?� /�EX / >Y �а  +X!Yа  +X!Y901!!#!7!3!7!?&99&E6Z%HlW���Q��R��EX/>Y�EX�/�>Y +X!Y�9�9 +X!Y �9�901!7676&#"66O_ $$aNPO>$*p~ou7T���`�$�w��EX / >Y�EX/>Y� 9�/�r/�] ��]  +X!Y � 9�# +X!Y#�9#9 +X!Y0136676&#"66'&&'32676'#^Q6I .$P::_4J n^p1,"%<jzucvA[<oqR2+P������/]�а�/�]�9@! +;K[k{]@! +;K[k{q@! +;K[k{r01!#G��`:��V 9��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y�EX / >Y +X!Y017!#7'"'!gXj|]LW:SlE]0F������ �+ 9��EX/>Y�EX�/� >Y�901!'&&76�3Z4*9P��W� ��/ +XY01&676#&ZDA_[E@^C\VCA_S��/G� ��/�/�EX/ >Y +X!Y 9 90177676''7>?o b#+ @ W>sS=����@9��EX/>Y�EX�/�>Y�9/ +X!Y901#7%7 _q(s��{� ��3��EX�/�>Y�9/ +X!Y� +X!Y01'&&7766677'&'&E ѕ  7C8Ln qMn˕Bǘ?H$$=Iqde1od�|�&{��{������'�Q�'|������EX/>Y01���z�'|���'�A�����EX / >Y01����'|��'3������EX / >Y01�{IQ��$�@�/�EX"/">Y +X!Yа/9  +X!Y90167%'&&767767#&'&636TVD 4EGc ˺ VY\A@^\A@^zI9jn@TXW̱yO7EZSDEZS����l���w��EX/>Y�EX�/� >Y�EX/ >Y�9/ +X!Y +X!Y �9 /  +X!Y� +X!Y�901!!!!!!!!!,Y*/*#5X*IMv[(���� �8�/ 9 / 9 9 9в 9  017a\997Ȝ6��� �� �'�P��EX / >Y�EX�/� >Y$ +X!Y  +X!Y"$9"в$9!01&''7&76$7�&'&6^|pŠ'+}cʷx$* ?3e#3XRF9:PP}(f@HH6(������ ��W9 ��EX�/�>Y�EX / >Y� 9/� 9/  +X!Y +X!Y01#'!2676&'// 3LqdaǍo Lwj_p���{�.�M,/09��EX/>Y�EX/ >Y�EX�/� >Y +X!Y+ +X!Y01!!6$'&'772676&&'&7>76&'&4ծ  Z)x5 ͦqLYtHn + U=?RfMɝ.Q>%.aq597LE0`<.2-OH'>Rvv��� tS�)�3�;�ֲ<=9-а6��EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�9 9 / ] +X!Y а/ ]�97�97/7/7q7]  +X!Y�$ +X!Y* +X!Y . +X!Y401&''.76$376'&'&%6$6!67%277'&!76'&cmjT eFj b~ hhQH=B`x&c FnUqSd<!`A=ip֢l~,"uPTD5?$#v���4O+��+�M,-9(��EX/>Y�EX/ >Y9/! +X!Y' +X!Y01�'.7>&''7&'77&&#&677WD"h ىlV>Qlߔ<d=p WUeIJ4}߂}J}{YC*5p3)*m~��7�|G����;�/ +X!Y +XY +XY +XY +XY01!7!&636#&&636#&(ZEC\[CD\ZEC\[CD\;B\TZSB\TZS��r9��!�+�U(,-9(а(��EX/>Y�EX/ >Y' +X!Y%аа +X!Yа$01667'&''7&'&&#&%6'6767[Ydr WTgw d "l !ֆ:S׃9$43 02L��`����d 9� /�EX / >Y�EX/>Y�EX/ >Y 9 9  +X!Y +X!Y01'&'!!676&'&67{^bRlqKHxRR%zbpw>?`arj>e��$�����k��EX/>Y�EX/ >Y9/9/�а +X!Yаа +X!Y а а013#!!!#737!!7!!7!xwwmlڶnn(')5)%?5!Ȯp�����:����EX/>Y�EX�/� >Y01!!!3:����:� �_��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/]_] +X!Y 901#!!3!!{EHHYy'q:i������ �[��EX / >Y�EX/ >Y 9/�а +X!Yа +X!Yа а� а 017!!77!Tj*qop%=>|%&������ �J��EX / >Y�EX/ >Y 9/�а +X!Yааа� а017!77!p}..+,���F��Z9��EX�/�>Y�EX/>Y�EX/>Y�EX/ >Y  +X!Y 9�901'&'77277!!GR';#%s7  ����FR��a9��EX/>Y�EX�/�>Y�EX / >Y�EX/ >Y9  +X!Y +X!Y016'&'732774'&!p޲DR%5*} rtna;55JIY:���K��$���EX/>Y�EX / >Y�EX/ >Y�EX�/� >Y +X!Y�9/ +X!Y� +X!Y +X!Y  +X!Y01!!&&7�!!!!!!7&'"Wt.+qIm+t=.)DzNyZ]0 x+Fz ðC?jy��:S�!�0�9���EX/>Y�EX / >Y�EX/ >Y 9в4 94/4]4/4q +X!Y +X!Y 99& +X!Y- +X!Y 1 +X!Y016766!7'"&''.7!6?6'&&!6'&&Mk5ƄR_]@D|j6؍^RMlgĀNc D!㗸NE}ފi~S<>MFebpC9AB$9@��� ��,� �2 9��EX/>Y�EX�/� >Y  +X!Y013662&#& <k.7&H] PGh���CJ��!�^ "#9 ��EX/>Y�EX�/� >Y�9/  +X!Y� +X!Y +X!Y01&&776'&&'&'677�Zh pjBK,t 5ƢTFmxBB~_d;V_��HHZ��`��EX/>Y�EX/>Y�EX/>Y� +X!Y  +X!Y� аа +X!Y01##"'7327#?662&#"3ɌЩEO/*v! 7l(2-HY fi] PE^��T1��(�N��EX / >Y�EX�/� >Y � 9 / +X!Y  +X!Y�$ +X!Y01.'&666677'&676U݁ 2}~BJU@j rx"p/`dXz'a_Uwfұz���(��)�N��EX/>Y�EX/ >Y9/ +X!Y +X!Y& +X!Y0166766677'&7!67765&&'&B^Ny1: ki+ǑTMgSNk!xM je-n/05ap)/7as���S��T9��EX�/�>Y�EX/>Y�EX / >Y �9/ +X!Y  +X!Y016677�'&�7!67N+jri"%| >81���<u��a9��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y9/ +X!Y +X!Y01!7'&&7!7!667u |tw eV!IJpٷ@!cigr�F:� �/ 9��EX�/�>Y�EX/>Y  +X!Y01'&'727DR%.0 :P���,P���^ !9��EX�/�>Y�EX / >Y� 9/� +X!Y  +X!Y +X!Y01'&77!6&'&'667!Ab ua\AF XDN ףj}S<?&"8A����8�/]/��/аа/]901''57{A�����%�/]а/]�9а/0177#5Ms� �p��� �/01��� �'�/а/]�а�/  +X!Y01'&&'67ƔwAN I=��� ��/]� +X!Y016#&&6:WO?9YRH?;SIzR��c� ��� /а/?] а014632#"&732676&#"[W{^Vzo,+/H .(/K&Z{uRV{pS(<A1+;D�[+�=��+��EX / >Y�EX�/� >Y  +X!Y017#"&547+-x 23AX^rHP5)pYm�����<�/а//] а / +XY +XY01#".'662767a3f3L`/o1Mv9_ t<_������;�/�а�/��]/�а/а//01!##k -��pg� ��-�/@� 0@P`p ]а/а01&62#"&732676&'"ndlJLhl!3 6KiaGLd`D)0 ,0�C���!�/]��/а/]01%$4��� ���!�/]а/]/01!#J���� ���C� �5��/а�а/@ /?]9 �9� а /0177676''7/^ V.X  76 u C����7�/��/а/а//]а/�/01!!#!�-%  �� ��/  +X!Y01&636#&\@>`\@A]@PI?APM�@A���/�а�/�9/01!# ۴A��N����1� /а/�а�/�]  +X!Yа а/01!#&676&%&676&ЛL96SL85UUL86SL98R94MG76KF77KGnKI�W�x��������+��EX/>Y�EX/ >Y� +X!Y01!!!C����3���/��EX�/�>Y�EX/ >Y +X!Y�901!!%0/q{Pa���V.���$�j %&9 а ��EX/>Y�EX/ >Y9|/0@]� +X!Y +X!Y! +X!Y01!7!.'&6676&'&7n(v݁ 2}녑ۀ _ qw rx _p/`_ұ�������1��EX/>Y�EX/ >Y�EX/ >Y�901!!!0P������� �j��EX/>Y�EX/ >Y� +X!Y9/o]q]qr +X!Y  +X!Y017!!!!!!*B)"9}+TE�������8��EX/>Y�EX�/� >Y�EX/ >Y +X!Y01!!!!!~C����� �<��EX/>Y�EX/ >Y +X!Yа  +X!Y01!77!!=Z\*+I:+��Q�����"�r#$9а��EX/>Y�EX/ >Y9/�а�/9/ а / +X!Yа +X!Y01!7.76$77!&'>%%m%%Rfyv&wlFy]  t��k����d9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�в +X!Y  +X!Y016!�!&77!!d3P'O&LLM%NVQ%v8.1y#@098_6��� ���"�Y#$9��EX/>Y�EX/ >Y�EX!/! >Y  +X!Y�а +X!Y�а 01%66'&'&!77&'&$7!xu7 m& -w > <k -+3 'O9>5ǽeP F���2=Q��+�y,-9$��EX/>Y�EX�/�>Y�EX/ >Y�EX / >Y +X!Y 99# +X!Y( +X!Y017'&&''.'&776677&'&=z %4=RsDPfT~M3iTS(hI$:4>3RQZOet><,~=cdJ��j��'�g ()9 '�/�EX�/�>Y�EX / >Y' �9|'/% +X!Y%'9� +X!Y  +X!Y01'&'!6$6676&'&326'&&''7 \c̒|Z(icn LEVHx|PAqѮx+yM0s`N`u`:?G���i_B:��8� 9��EX/>Y�EX/>Y�EX/>Y�901!!!B2HPXc��)M(��.�b /09 #��EX/>Y�EX/ >Y +X!Y*9* +X!Y*9" +X!Y0166&"'&7667'&&676''&'6i{`Mb ]'%ӠBK%TMi}nٚ-28/@/x&+#ctC1,F���'!P�+�t��EX / >Y�EX(/( >Y( 9/q/q] +X!Y9  +X!Y9(  +X!Y# 901667&&5>%4&#"'"367%'.*p~CIzviSJNt "ew ^JSvނs*X0$pAcPSd7:E9dGB6GC=mPN���KzR��J9� /�EX�/�>Y�EX/ >Y� +X!Y�9 +X!Y01'7676/$677%7R -Cy$D 2#W ) FY:EXOw&H=5 b����aR��S9��EX/>Y�EX�/�>Y�EX/>Y�EX/ >Y9  +X!Y016!6'&'&! mob;پT$g`:��hX���&�q$'(9$а$��EX / >Y�EX�/� >Y �9|/]0@] +X!Y� +X!Y # +X!Y01&&'&7�!7!7654'& +2 ݺ # y A IJJ1KI߉7O> ,C2^.@���R:� �(��EX�/�>Y�EX / >Y +X!Y017'&&7~6:F\ :36� ��Q9��/�EX / >Y�EX/ >Y  +X!Y �9�9� +X!Y0133'&'!'&&76X"117V4&=9CSW8+k33'���Bv6�.�_/09�/�EX,/,>Y�EX/ >Y, +X!Y,9/  +X!Y +X!Y& 901&#"'"'6676/.7667&&76$2Th \b*zs8yA/86H KXؑ'MHAH{:!CYOwAI#1 8qp9&}X4��_:��\ 9��EX/>Y�EX/ >Y�EX / >Y� +X!Y  +X!Y�ааа01#7'&&7!!#7!Z67F[ Z喬&]36)]�`T��!�W"#9��EX/>Y�EX/>Y�EX/ >Y9 +X!Y +X!Y01676'&'!6776'&'&f#sc{Xd+vd  Y{@둘g{EE|xWU4���)T� �<�/�EX�/�>Y�EX/ >Y� +X!Y  +X!Y01!6'&'7676&'&&77�jd y#E $&ȷ5N輸Y+}80BXQy$H@%$ C :��);��!�<��EX/>Y�EX/ >Y +X!Y�а +X!Y01�'.776�36?4&'&>4ۍ_6BSMhMHgPZU'/6`r_[l��U3:��<��EX/>Y�EX / >Y +X!Yа  +X!Y01!7'&&7!7! Z<$= R\U)R&B���G =��.��EX�/�>Y�EX/ >Y +X!Y� 01&''&&7mQ : p:b<pO"}���'"M��#�L�/�EX/>Y�EX/>Y�EX�/� >Yв +X!Y а! +X!Y01&76766�!6674&}c23 flYSJ2 %D\iy}x8B/%Оx /��4"=��N�/�EX/>Y�EX/>Y�EX/>Y�EX/ >Y +X!Yа0166'&'!&7!ɝ< !2 YYSS:#zvq|."?;79X���B">�'�h()9��EX/>Y�EX�/�>Y�EX!/! >Y�EX/ >Y! +X!Y!�9 +X!Y!9017!6'&''&&''&&547=|^ p0?*8m7& .:hdGfqr9 3:|wUqboiѸA���P��+�a��EX/>Y�EX/ >Y$9$/ +X!Yв 9 +X!Y$а/( +X!Y01�'.77%677&7>7%76'&w&ҁ`' '][Rr rq-c m3<-> @V~ۂe{u]0 g�)%w7)ZE@��s��9��?�9��EX/>Y�EX / >Y� 9в +X!Y 01662&#!&'&'6cAfBT4!E-jQY8+ CA?ׄtHO)?���A:��(�c )*9 "��EX/>Y�EX / >Y +X!Yа�а в  9  +X!Y 9%01''&&''&&7477!'%677!6u=woקux&QQԋ TSr!)u1lkxa@2�����a��EX/>Y�EX / >Y�EX/ >Y +X!Yв9/   +X!Y +X!Y01!676676&'&!!7!6F}im { fhZu+P!mƆvgbr��X�#�L�|/�EX/>Y�EX/ >Y +X!Y +X!Y  +X!Y01'.'&76�%4&'&%!67쟒y=v os;+V mh}ri$Vx@Cv���� �l��EX/>Y�EX/ >Y�EX/ >Y�9�/  +X!Y +X!Y� +X!Y +X!Y01��!!!�'#776677!6676&':�Ea#"{)Sweb~ ~~"r^�������9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y 9/ 9/  +X!Y  +X!Y +X!Y01!!��#!!!!6676&'4j%Whi%Qxj^JfY-lbw�������]9��EX/>Y�EX/ >Y�EX/ >Y� +X!Y9/  +X!Y�а01!6�!6&'&!!7!<>p\JK_zE|+9?ys^�� � �H� /�EX�/�>Y�EX/>Y�EX/ >Y�EX / >Y +X!Y01!!!!!!%4&a>>HAPh������ ��[9��EX / >Y�EX / >Y � +X!Y 9/  +X!Y  +X!Y01!�!!!2676&'1Nt de@o[o����X9 ��/�EX / >Y�EX/ >Y�а +X!Y аа  +X!Y01!!!67!3%!>>X\VӦuQfV~JSA����F����EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�EX/ >Yа/]o]@]� +X!Yв�9 в�901#!#!%3!3!!,ggfL]ԗf%f}(QQKKN����+�S�|+/�EX/>Y�EX/ >Y +X!Y+* +X!Y*+9# +X!Y016676&'&>'.7!676&''7o h_[i a[ u$l_sdb)Zn^N[\S|hiwx/klkSbm[gb��� ��� �E��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�9 �901!!!!W0ڥ1%PLK������F��EX/>Y�EX / >Y�EX/ >Y +X!Y   +X!Y01!!#776677Fz#,x'Pi~��h��C9��EX/>Y�EX/>Y�EX/ >Y�9  +X!Y01!#'72677!xJVZ͉qHE`+&+l>M? ���\2�(�6�A�K�/'/$'9$/а/'9/а/$7 +X!Y)а@ +X!Y.01332#"&##!7#&&'&&'&&54>;7!232>54&'!3/rEm  )(9a**S&BF1X|[ *? Oc7}|ީ{ -Vld2'Dod|V/J?FvT~  }��� � �;� /�EX�/�>Y�EX/>Y�EX / >Y +X!Y01!!!3!!%4&z>AA_�������F9��EX�/�>Y�EX / >Y�EX/ >Y�9/ +X!Y01!'&�7!7j{K%J_zjzP*>ys������ �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!!!!!6&%AAP����T� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yаа а а01!!!!3!!6&%ջx=AA8^������ ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y  +X!Y01!�!!!2676&'[�~MNs de@r[o����� ���p9а��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y 9/  +X!Y +X!Y01�!!!2676&'!!'Nt de-%@o[oP����� ��M 9 ��EX / >Y�EX/ >Y� 9�/  +X!Y  +X!Y01�!!!2676&'ܿ'Nt de@o[o��#�"�I�| /�EX/>Y�EX/ >Y +X!Y  +X!Y +X!Y017677!76&'&66$�'&�'Fptj*$7+pl{ $<冀LW���!%��#�k�| /�EX/>Y�EX / >Y�EX/ >Y�EX�/� >Yo ]  +X!Y  +X!Y�  +X!Y01&�#!!3�76&'&7Nd%p;y} ` su rx F |0m_ұ�t��� ��J��EX / >Y�EX/ >Y�в 9/ +X!Y9  +X!Y01!#!&76$3'[;�Qs rPx��=g��)�G��EX/>Y�EX/ >Y�9�/�9 +X!Y# +X!Y01�'&&77'7�776776&676'&~W ^0(JـBq UNgi4X)UaB3����:����u�|/�EX/>Y�EX�/� >Yp]@qpq]@P]] +X!Y9� +X!Y +X!Y013#676''676&''d^iإ&Сѝ 6Q:.ITyUmcc.5����:��+��EX/>Y�EX/ >Y� +X!Y01!!!cMP:��:���[9 � /�EX/>Y�EX / >Y� +X!Yаа  ааа +X!Y017667!3!!!%#/k}Fa89aTj":^mE-b���:����EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�EX/ >Yа/]� +X!Yв�9 в�901#!#!%3!3!!CEFrOnFF^!pVooFll���P�'�g��EX / >Y�EX/ >Y� 9|�/P�]  +X!Y� а /�& +X!Yа/  +X!Y01676&'&66'&&'32676''7 7>=` \jHDw燰PGHj !x0@8<Ju5!}NcW:AJ>w�����Q:� �E��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y9 901!!!!.#q;ܼq:x:y�����:� �W��EX/>Y�EX/>Y�EX/ >Y�EX / >Yа/] +X!Y 901#!!3!xEHY,wBq:i���Q:��M9��EX�/�>Y�EX/ >Y�EX/ >Y� +X!Y  +X!Y01!##7767QZ7ɚv34`:PaO����:� �Y��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�EX / >Y� 9 9 901!!#!!hptXXg:����O:� �S��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y � 9| /@ ] +X!Y01!!!!!!!IIL[K`:N����Q:��8��EX/>Y�EX�/� >Y�EX/ >Y +X!Y01!!!!!P:���H��(:��1��EX/>Y�EX/ >Y� +X!Yа01!!!7!)RR���.`e�� �,�6�^�/�EX�/�>Y�EX/ >Y�EX/>Y�аа% +X!Y/ +X!Y)а%301!632'&'!#"&''&77654'&777&#& @E[[@@ )BITT<A) x0|85|0 O.@8>V+<88H7y* r��\:� �;�/�EX�/�>Y�EX/>Y�EX / >Y +X!Y01!!!3!!]t8:QA��f��>:��F9��EX/>Y�EX/>Y�EX�/� >Y �9 / +X!Y01!!#"&7!7!EKA79 H^<\_VV^R����K:� �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!!!!!ٓt:QQ:���:��K� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа 01!!!!3!!֓t9:QQA:��J��:� ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y +X!Y01!#!!6676&'sF7 5Ws IC:̫PSHFG����6:� ���p9а��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y9/  +X!Y +X!Y01#!!6676&'!! `4Vs IC̫:RIFG:���� :� ��P 9 ��EX / >Y�EX/ >Y 9/  +X!Y +X!Y01#!!6676&' `4Vs IC̫:RIFG���R��i�|/�EX/>Y�EX/ >Y� +X!YP]]]99 +X!Y +X!Y01&>�'&&7!677!6& Mc ~xZߵGFT}, KeZIpgUiupy���S��$�f�|�/�EX/>Y�EX/>Y�EX/ >Y�EX/ >Y� +X!Y +X!Y  +X!Y0136$'&7!!6776'&O`cw LEQPlm>*O:k_pXI����,;���Q��EX�/�>Y�EX/ >Yв�9/] +X!Y9� +X!Y01!#!&&7>3',B;KMކ F>0Up:v/Xr[5GQ�F��#�|�!/�EX/>Y�EX / >Y�EX/ >Y!]/!]!]!9/ +X!Yа/  +X!Y +X!Y"а"/01#6'&'73276'&'&!#737!34s۲ER%5*} w trVΗ 4&!le��'T��f�|/�EX/>Y�EX/ >Y� +X!Y99 +X!YP]]] +X!Y01%67%'&7�!6&'&%!Lm z3MIW|)3  VMsf/8Xdw)(��`:���y  9 ��EX/>Y�EX/ >Y�EX/ >Y9/  +X!Y +X!Y +X!Y +X!Y01#!#'#7767!6676' D6ۮh +4`d0[n äPjODu �����g:���9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y 9/ 9/  +X!Y  +X!Y +X!Y01!!#!!!!6676'ZI< LK0[o ģP:PCu �������c�/�EX/>Y�EX/ >Y�EX / >Y/]]9/ +X!Y�а +X!Y01!6!6'&'&!#737!!.rs trVЊ!V'!lf��Q:� �E�/�EX�/�>Y�EX/>Y�EX/ >Y�EX / >Y +X!Y01!!!!!ٓ]?>ļ:Qg:���T~�"�`#$9��EX�/�>Y�EX / >Y�EX/>Y�EX/ >Y�EX / >Y�9 +X!Y01�'&&''&7!67!~m,&JB^}'KC,"TL *+IT{} +*IT���@i:� �`!"9��EX�/�>Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y9 +X!Y01'&''.7!67!7ikPzPjj_Tnkj;:)p:yՃ|G ~}s}KIU�� ���q9��EX/>Y�EX / >Y 9/� +X!Y 9/� а а  +X!Y +X!Y01#'!#73!36676&'3 449Sx DE:ԫ:(=VUFP��� �&�'(9��EX%/%>Y�EX/>Y�EX#/# >Y�EX/ >Y%#9|/в%#9  +X!Y +X!Y +X!Y%#9"01��%4&'&%!67%'&&7!!˝X] nt>)f lq%롧hm%\1?Y~*��� S�&��|/�EX&/&>Y�EX/>Y�EX#/# >Y�EX/ >Y]@P]]в9  +X!Y +X!Y +X!Y9!016$!4'&%!67%'.7!!vGĴSz+F!JAOk zb Nz忸p**JPXKqfzك=:���� ��V��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y 9 /� +X!Yв901###!!!!RhGJK0@]]Ps����:� ��V��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y 9 / +X!Yв901##!!!''V-6>I"'9 :k���&�����|��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�EX/ >Y9/�а +X!Y ав901!!!###!#!!!;0<aIJJI%@r>P]]]����:�����EX/>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�EX/ >Y�9�/в +X!Y ааав9013!!##!'!!''|S -O/7@ї-'8r  :k��������z9 ��EX/>Y�EX/ >Y�EX / >Y�EX/ >Y9/�а  +X!Y ав9 +X!Y01!6&''!'"!6$%%%77Nm]aaV96%Qlh+hoPh����@:���r9 �/�EX/>Y�EX/ >Y�EX / >Y�EX/ >Y�а +X!Y аа +X!Y01!77&&'!!7667%'םDPLJ-# ɰ [ᱵ9>=w ǵ?����(����"� #$9 "��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y�EX/ >Y�EX/ >Y �9 / +X!Y  в +X!Yав �9 ! +X!Y01!67!!!%!6&''!'"%D9Bb%q77Nm]``W9oYatkQki+klPh�����^:��"�c� /�EX/>Y�EX/ >Y�а  +X!Y а  а�аааа  а ! +X!Y01!767!!!%!76'&''!"' <FQm wLKtp }]p:,!߳-&r wacx�BA�+�4��+/1/�EX/>Y�EX/>Y�EX/ >Y +X!Y+]o+]+* +X!Y*+9" +X!Y1]13а3/33],139.а./012676&'%7''&&76632676&''777#'m \_* fl 9;K ]#]ɫ@jrz*`fZKQm,p6/N5$iXdm��Q �&�/��|&/,/�EX/>Y�EX/ >Y +X!YP&]&]&]&q&% +X!Y %&9 +X!Y,],.а./..]',.9)016676'!7##&&76633276'#777#5^l %TZ sXvѭ [rH?d\!tHa]70pv���^9��� �`!"9а��EX / >Y�EX�/� >Y +X!Y� 9|/ +X!Y  +X!Y01.'&$'67!$%76&b \ہ `=u-qdstZ _Y���'4R����X��EX/>Y�EX / >Y +X!Y 9|/P]  +X!Y +X!Y0166'.7&%6&79v`^/V1Sˬ[YU KtZrnrl|����q��F9��EX/>Y�EX/>Y�EX / >Y 9  +X!Y017663'!%?&>Nɇ.Z6$U]мu���i��SQ��?��EX/>Y�EX/>Y�EX / >Y 9  +X!Y01732'"!!*;5//R6VtUPs:��`x*(��&�H��EX / >Y�EX/ >Y�а а  +X!Yа�# +X!Y 01'7.'7�%7�4''7766y\T N66 {~^d#ml!aF<hf_X>`dYj���,;��$�N��EX/>Y�EX / >Yа а  +X!Y +X!Yа"016�77�'7&7676''77C ! \ (. &ln"np"%L A9dgOGKtq��U$*�0�F�N���EX/>Y�EX/ >Y�а а +X!Y  +X!Y#9)а0а=а=/2а2/8а8/A +X!Y2F +X!Y2KаK/NаN/01�'&&''&76�7"67!6'&''.#"'766677z[Mf-N *a~OIC]89KD-L<rto72@ |l=rqs?J NF{*,KXY++IT-+ (.$81'kq&-%RA^^xZ��G�,�@�H���EX/>Y�EX / >Y�а в 9 +X!Y  +X!Y  9%а,а7а7/.а./3а3/; +X!Y.@ +X!Y7DаD/HаH/01'&&''.776$77!?4&'.''"'766677h ~W#xM"Z&m#=;BH:'i~l=rss=J M ɻqMD{ԀC } G?AN^i'kq&.$RA^^xZ���S�"�*�p��EX/>Y�EX / >Yв 9  +X!Yа/а"а"/)а)/*а*/$ +X!Y*'а'/01�'&&''&7!67!%7!!#7l-&JB^}'KD-l["TN *+IT{} +*IT煅���@i�!�)�k��EX/>Y�EX/>Y�EX!/!>Y�EX / >Yа  +X!Yа(а(/)а)/&а&/$ +X!Y01'&&''.7!67!7%7!!#7ik_'zOjjaVlkj;:)p :KCzւ|G}r}KIT��I��J9��/�EX / >Y�EX/ >Y �9  +X!Y +X!Y01!.7�%6&'&E{G-,Y^h|1[]_$Iy<��?T��C9��/�EX/>Y�EX/ >Y +X!Y +X!Y01!&7�!6&'&SF6ߵHBc d&;[a)S/���4��>���/�EX/ >Y01'#'7'77'.S(R TVrrutG`q�����/ +X!Y01'7!7+' ~l����.� /а/� +X!Y а/  +X!Y01'76'&#72>euU?F>[Fd]lg(]RJ��Fk�� �/а/0173F &M뀲h8��>_k�� �/�а�/01'773ROQn��M� ��#�/�;�G�S�_��?/K/W/3/�EX/>Y  +X!Y?в +X!YKаKQ +X!Y!аW'аW] +X!Y-а39 +X!Y?E +X!Y01662'6#"6632'6#&662'6#&662'6#&662'6#&662'6#"662'6#&662'6#&l[UpjNVmZVrkNTk[YlkNUykZWnkNT/m[UpkNU@m[UpjNVk[YmjNU(k[XokNVXffZfeVggYfgXfhWfgWgfYfgXffZfgYefZfeXfiVfgXfgXfg��c�� �����"�'�9�!// //&/�EX/>Y�EX/>Y�EX/>Y01#'37%%77%'%'7i|i}<>HAcA.sa?`@9aP XC= WCQRV8:1��� O���t9��EX / >Y�EX/>Y�EX / >Y� +X!Y 9/� а а  +X!Y +X!Y01#'!#737!36676&'T ݙ!l9Sx DEԫ~VUFP���� ���M9��EX/>Y�EX/ >Y9/� +X!Y +X!Y01!2�'6'&&'%367'7Z [ec~G [GP?@]e҄N4Ymg@J7N��`R��#�n$%9��EX/>Y�EX / >Y�EX / >Y�EX/ >Y 99 +X!Y +X!Y01''&'!%6%6&'&7'76!MgGfa[cuJH|PQ#w0DTgCCMu3q�m>!dplBcKnz�����&� �2 9��EX/>Y�EX/ >Y +X!Y01#!!!% }B Cu������u��+��EX/>Y�EX/ >Y� +X!Y01!!!!'7P:;����[9� /�EX/>Y�EX/ >Y� +X!Y 9/   +X!Y +X!Y01!32�7>'&&'#!!BqhJ sghxls����:��J9� /�EX/>Y�EX/ >Y� +X!Y 9/ +X!Y01!32�'676&''!!`N)  ikp;SP֞A`n}Q:�������\��EX�/�>Y�EX / >Y�EX/ >Y�EX / >Y 9/ +X!Y9а01 !'#7#!!333 6/)Mg'gM-5!^VOP�����:��`��EX / >Y�EX/>Y�EX / >Y�EX/ >Y а/]  +X!Y 9а01!'#7#!!3733Y/$JFHK")*:q:i������a��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9/ +X!Y +X!Y 901#!!7!3!!ïg4)eyxZSG@���b��:��e��EX/>Y�EX / >Y�EX/ >Y�EX / >Y а / ]� +X!Y +X!Y � 901#!!7!3!!&wE)GX,xBqOi������ �]��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9/ +X!Y +X!Y01!!!!!!!6f)lm%bN:p�����:� �d��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9|/@] +X!Y +X!Y01!!!!!!!ZKe*II`:�����h9�/�EX/>Y�EX/ >Y�EX/ >Y9/  +X!Y +X!Y +X!Y0132�7>'&&'#!!!!&rqhJ sgg~AxlsC����S;��g9�/�EX/>Y�EX/>Y�EX/ >Y�EX/ >Y9/  +X!Y +X!Y0132�'676&''!!!%> euziL۞>`mKP:���U�)�5�u��EX / >Y�EX/>Y�EX/ >Y�в9/  +X!Y +X!Y�) +X!Y,а3 +X!Y01&''&$'&77�77&77�36776&'&ݝJ]*Ga# xH!'  ,RP %%78) ;NJMK1־;L@ 璅<cZ��<Q�&�1�x��EX/>Y�EX / >Y�EX/ >Y�а�/9/   +X!Y +X!Y�& +X!Y)а/ +X!Y01&''.776�7&'&776636?4'&t~r # ΘUIT<aEo?c12S˔CKMJSYa52ŕxkYI��v��\9� /�EX/>Y�EX/>Y�EX/ >Y� +X!Yаа +X!Y а 01!7!!!!3!!))ª3&z=+A_��V:��K� /�EX/>Y�EX/ >Y +X!Y�а +X!Yа 01#7!#!!3!!+))k]s8PQA�����k��J��EX�/�>Y�EX / >Y�EX / >Y �9|/а +X!Y0137!!#7&&7.J;7z%iKo01J<0'{#P*���x��O:��G��EX/>Y�EX / >Y�EX�/� >Y� 9|/в +X!Y01!!#7&&7!37!C["7<D43Y^V ئV'S"�������F9��EX/>Y�EX�/� >Y�EX / >Y�9/ +X!Y013!6�!6&'&&j{KJ_zjz?ysh��1�#�,�d-.9&��EX/>Y�EX�/� >Y(�9(/ +X!Yа( а� +X!Y$ +X!Y01&$77&&76$%7&!6'&&Ox ~N)n  uk5/!g0ܲ>l*~SSNBfsBDX:[g�S��%�q��EX/>Y�EX�/� >Y!�9!/_!o!q!/!q!] +X!Yа! а� +X!Y�9 +X!Y01.7&&76$!7&!76'&lswINSji`v=T{- ˠ;f*{g}\f|pu($v���e��W�/�EX/>Y�EX/>Y�EX/ >Y9/ +X!Y�9 +X!Y01�7676'&&'%!!3!BJ"odg'fT~3  rrivI���:��K�/�EX/>Y�EX/>Y�EX/ >Y9|/  +X!Y� 901'676&''!!3! ޽ip|EHI<xS3㚖E[g|q:i���F�� 9��EX�/�>Y�EX/>Y�EX/>Y�EX/ >Y�9|/0@]]�]@Pq  +X!Y +X!Y01!!'&'7727!!9l4k&GR&7*~hhk5c���GL:��k 9��EX�/�>Y�EX/>Y�EX/>Y�EX/ >Y9|/@]  +X!Y +X!Y01!!#&'7327!!KZKݯLJ!3-JI:N`:���CI��"�^#$9��EX�/�>Y�EX / >Y� 9/� +X!Y  +X!Y +X!Y01#&&776'&&'&'67ڧi p- Íį6ƢTFmxBF._d;V_��%��S�/�EX/>Y�EX / >Y +X!Yаа  +X!Y +X!Y01%7!'&&7!676&''7@+$a "YTgfz#!jQdn[x��rv:��F� //�EX/>Y +X!Yаа  +X!Y +X!Y01%7!'&&7!676&''7)"^ �\Wgh|#Ny jUfq_z�.G�&�U��&ޞ�]���A:�&�O��'qa� �P ]p ]01���*��� ��P9��EX/>Y�EX/ >Y�9�/  +X!Y� +X!Y01!%.766$3'W&l }Sve`Pzӈz0mf��S��!�F��EX / >Y�EX�/� >Y � 9 /�! +X!Y а  +X!Y01%.766$3!36676'�%%'4o  W%9xRxdbxԈx?rYbhjb��D\�!�.�/09"��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y9  +X!Y99$ +X!Y+ +X!Y0166!6'�%&&''&&'&&'&77L~Un,(z  0dglWsA^409�dddc_]W۹:YOQ\>����(�S�|/�EX / >Y�EX%/% >Y +X!Y   +X!Y9% +X!Y016''7 76''%776''&&7L+ !+% qp >s ﮚ Ҍx: vEX dddc���[:�*�U�|/�EX!/!>Y�EX/ >Y +X!YP] +X!Y!  +X!Y(901%676'&''"&776'%7676&'%72.  } V% =?#Yj !1 lmONNPp}vLYr7>Mt23��y�&�V�|//�EX / >Y�EX/ >Y� +X!Y   +X!Y�9 +X!Y0172676&'%73'767&?6'&'y(za_# dV *єA>5 Aldagr=)weOjgG?}0u-)���y:�$�V�|//�EX / >Y�EX/ >Y� +X!Y   +X!Y�9 +X!Y0176676&'%77'767&'&776'y"Yl CH  ^aI3 *ѕR/ E=8FQ}3&ORLS/<J��R�#�b#$%9��EX/>Y�EX / >Y�EX/ >Y� +X!Y +X!Y  +X!Y 901!�#776677!6776''&&7;kEn#"})Oo h~2d>dddcԺ�>:�"�b #$9��EX / >Y�EX/ >Y�EX/ >Y � +X!Y +X!Y +X!Y 901#'#7767!6774''&&7E7ڬi,4`w Zau   ~Mj<f4_^^^ҹ���T��\��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y +X!Y9|/ +X!Y016776''&&77!!!!Mq !h&l0k1c *dddc׹k�/:��h��EX/>Y�EX/>Y�EX/ >Y�EX/ >Y9|/@]�] +X!Y +X!Y01!!!!6764''&&7JJeIx ZPo  |V:[<f_^^]س��5�#�G$%9��EX / >Y�EX�/� >Y  +X!Y� +X!Y �901&&76$&'&676'&'V{**ʔSx( fk XE֮BBm~kSRVU���/Q��D !9��EX/>Y�EX / >Y� +X!Y 9 +X!Y01%6'''&77>&'"QR rӇn=]n dc}fei/+?=35\l���?��M9��EX/>Y�EX/ >Y� +X!Yаа  +X!Y901!7!!76''&&7(_+_+gNx2c dddc׹���j:��M 9��EX/>Y�EX/ >Y� +X!Yаа  +X!Y901!7!!6'&''"&7)r)O5+gy  - dzP&-:ϟHEnԹ���@�+�R��EX/>Y�EX/ >Y +X!Y# +X!Y*9|*/@*]+ +X!Y01"67%'.76%&&76$77!6&'& xq%w/X` );znb|fn)rrlTceW~kpxg4[ izL^eWVa��qM���!� /а/а/а/ а/017&&7\6PHC;UuO9O*R�Z�����Z�����T@�F�L@��gT@�F�ff@�E���'�C�C���V��EX/ >Yд]� q� rr@ pq@ P`p]� ]01��2"����EX�/�>Yа/01#76.H$"RDR�������EX/>Y�а�/01'6773g!"Tp��6��� �/�а�/01'67739`"$Ru���� � � /а/01&&77 #GH �MHKL`�"�&l��lT���o��&m��m^�������/ аа/�01'6773'6773<`('i(&QQv���\��D� �K��EX/>Y�EX/>Y�EX / >Y�EX/ >Y � +X!Yа01!!!7!!!&Q;;WIIv����`k��|��EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y +X!Y +X!Y аааа01!!!!7!!7!!!!!BA%Oa%O;;W%`W`gv��i� ���/ +XY01'&&5766cwecw|f(i~^"l��1>,�&�������1�,�&���'���������Y���/ +XY01#73W*�����#�'�5�C�Q��$/&/�EX/>Y�EX/ >Yа/а/а/ а /+ +X!Y2 +X!Y+9а2@а G +X!YN +X!Y01666'&''&&766'&&7'6776&'&6776&'&6776&'& @f?h~ yҋn3/:J 204Q 3/9L 216R 123O 118M dejNejU$UdS@9IH@P>DK=P9IGAP;GN@=FI@N<GM<���Z�}p���/9/01734J��|����/�9/01#2;}z��o(�� ��//017'^noUdS��f�s���EX / >Y 01���]V��E��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y  +X!Y01632#75&'&#_uw RHQR?bЋ}<fQ!�����'��'/�EX/>Y�EX/ >Y'� +X!Y +X!Yа�а'а'#а#/#]##/#]$ +X!Yа#в#9 +X!Y01'%!76677737#7376$%6'&!!!S++L.<ʽGd!vQTQ1nj[n�����q���#�&�'(9а!а&��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/а/] +X!Y +X!Y аааааааа а"а%013#3#!!!#737#73!!!37#3'#7XXXR)R%kzCT۠+颢�� ��'���EX/>Y�EX/>Y�EX/ >Y�EX / >Y +X!Y  +X!Yв 9 / +X!Yа/а/' +X!Y01#7'&&7#'!7!36676&''e]K?KU ]SjvZzg./DTmP^uf-;;̥ zm[m�<�&�6����Wm����0����#�'�*�-�1�޲02390а0"а0'а0*а0-��EX/>Y�EX/>Y�EX/>Y�EX/ >Y�EX / >Y 9 /а/]а +X!Y   +X!Y,аа*аа %а%//а//!а!/а/&а0а"ааа01!!3#3#!#!!73'#73!!337#37#77#%7'#*4)� j60QStLV`=syyssiМ����:� ��d��EX/>Y�EX / >Y�EX / >Y�EX/ >Y +X!Y 9/   +X!Y 9/01!6'&'%!!67!#e,23 x}TOaqsq9 q5* ^:Pc`��F�%���EX/>Y�EX / >Y% 9%/� +X!Y  +X!Y�а%а%!а!/!!/!]!]" +X!Yа!а +X!Y01!7'.7737#7�&'$%!!V  vaTm olIUd;WVaMFB5SZ |!|��C�����#�(���EX / >Y�EX/ >Y # +X!Y а /@�  0 @ P ` p ] +X!Yа/@ 0@P`p] +X!Y&а&/@0&@&P&`&p&&&&&&&&& ]@ �&& &0&@&P&q�&&]� +X!Y а/а/аааа%а01!#777323'7#!7!%%&'%%76Yڈ3" * <$ZAu RD!$"%D'S'���;����u9��EX/>Y�EX / >Y +X!Y +X!Yа/а +X!Yаа/ +X!Y 901'7!7677!&'%7!5W8ڸPڭaUcZO"Eu���g��~��EX/>Y�EX/ >Y9/ +X!Yа/ +X!Yаааа а аа а ааа а +X!Y01�!"'?77!77677gv⍙c((1$ '(Y$^j<<l<<@@l@A)���:��U��EX/>Y�EX/ >Y�EX/ >Y�EX/ >Y9/�а +X!Y 01!776&'!!7�77!Y  :@rt5%5..^0IHal,hy S*������s��EX / >Y�EX/ >Y 9/ +X!Yв  9 /_ ] ]  +X!Yаа а  +X!Y01%!!7#737#732��#%!2676&'% ##++y5{_aLL?xob|��D��(�6�:�{�7/9/�EX / >Y�EX"/" >Y а/ 9  +X!Y +X!Y 9"а/", +X!Y3 +X!Y01'&&7766'4'&3267'&&77666776&'&'z yU0E D,:   407L 126O n*x@yfN<O+X7+hCC7KFDP9II?UdS����"�M�/�EX�/� >Y�9/ +X!Yа� +X!Yа  +X!Y01.7772766�6?4'&t^@y\\Jި t2Ouǀ7fg., C���������)���EX&/&>Y�EX(/(>Y�EX/>Y�EX / >Y�EX#/# >Yа/а/ +X!Y +X!Y +X!Y"& 9' &901!7!66'&&776776&'&!!!!+E Л Ҕ CEPq CGOn /͘DǗbo}^C_qyfA?���� ��m��EX/>Y�EX / >Y�EX/>Y9/� 99в 9 а +XYа а01#33####7!IG3@_0_~o}KKmlQl��|uR���N��EX / >Y�EX/ >Y 9/ +X!Y +X!Y  +X!Y01%'&&76$!7&!&&ąi �a >YĈ4 6*w\s1g*| 49���'�J�'| �������EX/>Y01�v4�'��'|�������EX / >Y01�"�'��'|�������EX/>Y01��'��'|>��e�����EX/>Y01��=]��)�G� /�EX/ >Y� 9�/  +X!Y� +X!Y# +X!Y016&'&'6'.77>&677&&^i }vg_^lRLia r4M׿aE/Vau?D���P��'�/�EX/>Yа +X!Y01!!!!E  ,7�#� �5�/�EX/>Y +X!Yа  +X!Y01!77!!)QX)#lEÈ���T@���/ +X!Y01!7!)HT���'����< 9�/�EX/>Y�EX/ >Y�9 +X!Y013##7!jY)u)P ���ER��-�=�A��EX / >Yа а/а; +X!Y!а 3 +X!Y)01'&&''.776666%&&'&6766776&&'&-ya0sa\Oi*?s?t^Pi)?u?og]kyA`FV25\l@\��F5��=9��EX/>Y�EX/>Y +X!Y +X!Y01'"'73766&#"DٯBS 2 5o+7&HZ /ȵ PF��/�?��(�k�/а/а/ а +X!Y +X!Y аа/а! +X!Y& +X!Y!(016363267#".#636327'".#"iCwef<9tMex>ioj@3gAnqe;zi|>hoj@i09(7Gj*=*|i*?(~k)=*~���O�c-��7�/� +X!Yааа/ +X!Yа 01!'7'7%7%7!7wi,&k* wg,Ւ9IJ��(�g� � �@�9L��p ]01��(�g�"�!�@�9��p ]01��6���� �8 9��EX�/�>Y�EX/ >Y�9�9013#(,y:Hk��V�%�'��,���� ��/01���_{9���,��EX/>Y�EX/>Y�а�/а01#3#3�KKT��k ���/0@P]]�а�/01'6773MZR}}\;��J���&�J����JJ����A�����l��EX/>Y�EX/>Y�EX/>Y�EX/ >Y�EX/ >Y +X!Y +X!Yа013#7376$&'"3#!!!G& %SO=uc &Ηtf4#0_V.:���J����m9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/ >Y +X!Y +X!Y а 01&#"3#!#?6673!V=]w %З䗜% 7" VOOf] ��J�� �)�-�./9+��EX/>Y�EX/>Y�EX/>Y�EX"/">Y�EX,/,>Y�EX/>Y�EX�/� >Y�EX%/% >Y�EX*/* >Y +X!Y  +X!Y +X!Y#а$а'а(013#?66&#&!76$73&'"7#!!!!!O% 7b0#JiN$ TQAr\ %ϗfU LJ^$%/X].f:���J��Q�*�+,9��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX"/">Y�EX�/� >Y�EX/ >Y�EX&/& >Y +X!Y  +X!Yа$а%а(а)013#?66&#"%7676!&#"3#!!O%;]0#Mi W }K�TB^x %їfk PJYNgU " WMOf���J%�%�&'9��EX / >Y�EX/>Y�EX/>Y�EX$/$>Y�EX/ >Y�EX / >Y$� +X!Y  +X!Y�аа  +X!Yа01#7'&&7#737&#"!#?663�]6?IW ]%)=^嗜% 겣t9f36;tfVC(����J�(KL9��EXD/D>Y�EX/>Y�EX?/?>Y�EXI/I>Y�EX+/+ >Y +X!Y I+9D +X!Y? +X!Y+0 +XY+2 +X!Y01#7'&&7#?6&#&!6#".'2676''$76$2&766733[J?KWX% FEZlCc }/ǡ-ul Mg U LZ  f-CZQ^9MD7N 0z \j?8S"Yߚx8ѰY�rC� ��)�8�>�D�J�P�W�[�_�c�g�k�o�w�{�����;�>/�EXG/G>YJ+{|+x+;+ G>9 /а/ а / а/p 9|p/Q +X!YQp9  +X!Y& +X!Y *а*//а//5 +X!Y>= +X!Y>lаhаdа?а=mаiаeа@а;BаGaа]аYаLвK +X!Y[а_аcаHаJOа R +X!Yw +X!Yxа{а|ааа01'&&77666&'&67#"&'326733!7373!#%7!#73676'7!!7!!7!7!!7!!7!7676/#737#73#73%#737#73#73_bvu `]d*7%)l`4:@Y 88=Ve:fPZdWU-< d8p$$n82./2njpODmnmnVT} ?"ap-po,pp-o�n-nn,nn-mc|}^pb|}^%IC&< @'HWL?QWGjCNOGPM]ZN]9*;qqttUGKtttttt8qqqqqqR7~~~���\s��� �$�(�O++ +ܰ�!/%/+%�а�/!а/ �9 /9/01 4676654&#"36632#33#3#AD$J\:+98][/KR11::'J34@4_<A\L[L ���L��t��2��EX/>Y�EX/ >Y +X!Y�901!%7!Ur)��0Q[S��'�|()9 ��EX/>Y�EX/>Y�EX / >Y�EX/ >Y9  +X!Y9 +X!Y$ +X!Y016�7�'&'767'&&'&77&'&9̱V+#饘@wm~-q TNtYT*vm :pL9z?=@si]�Gb� �'� /�EX/>Y  +X!Y  а /01'"'7327b.ޯBS$5*| 0$��-����/а/а/01!!a2��� �!�g�/ +X!Yа/�а�/а/а/@ /?O_]а/ +X!Y +X!Y!01'&&'67#''&'6632767CX XD_# :w ZC%$9o~nj77Sg .T!Te@S��� � ��=�/ +X!Yа/�а�/а/ аа/ 9 901'&&'327'57676'#721X a% p||lllm,,kKGa9���n� ��)�/ +X!Yа/�а�/а/ а /01'&&'27'#M˪o}nmq�������//��/а/а/@ /?O]9 а /@? O _ o  ] а /@  / ? O _ o ] а/  +X!Y  +X!Y01'#%7#"&'66327667>H8'~% fH5#( }}IVG+KUF.������`�//��/а/а/@ /?O]9а/аа/9901''%377676''78'Q I* gt /-sSId:��|�� �X�/а/а/@ /?O]9/��/9а/ а /@   / ? O ]01''%3'7z=~_ ���B�� �J�/а/�а�/@ ��/�?�O�]�9//�9 а /а/013''#zi~}���m� ��)�/ +X!Yа/�а�/а/ а /01'&&'267%3GW [n}lm<5���I3�� �/�а�/01#76P"Pi������ �F��EX/>Y�EX/ >Y�EX/ >Y 9 /� +X!Y 901%!!!!!Lw Js�������^��EX/>Y�EX�/� >Y�9|/0@] +X!Y 9� +X!Y +X!Y01#676''676'' oihESٝ,DQ],Y|r }t��+a��9��EX / >Y�EX/ >Y  +X!Y +X!Y01'&77�%&'&67 Er b9DNZa���� ��9��EX/>Y�EX�/� >Y  +X!Y�  +X!Y01# 6'&' qp yZ:.E'l_���� �S��EX/>Y�EX/ >Y 9 / r� +X!Y +X!Y +X!Y01!!!!!!9.,%)B)%���� �@��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!!!!!;'P**+:��4b� �X��EX / >Y�EX/ >Y 9/ 9  +X!Y +X!Y +X!Y01%'&&776$%&&'&77#7!CcWY g_iT#%KS�=WSFdp+����� �a��EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y � 9| /@ P q ]0 @ ] +X!Y01!!!!!!!OCPSS:"�� ������EX/>Y�EX�/� >Y01!!!%���(��EX�/�>Y�EX/ >Y  +X!Y01!'&&767 @T ͷ]Y����� �L��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�99 901!!7!!4RmGx.,y[���>��(��EX/>Y�EX/ >Y� +X!Y01%!!!;)�����`9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�EX / >Y�9�9 �901!!7#!.|,GQ's>]~���� �E��EX/>Y�EX/>Y�EX�/� >Y�EX/ >Y�9�901!!!!!E��/m�� �9��EX / >Y�EX�/� >Y  +X!Y� +X!Y01&&776$�&&'&676bc\\U{ \`x .%iuS&|f���=� ��@��EX/>Y�EX/ >Y 9 /� +X!Y +X!Y01!#'6676&''UC ݲbw PI۬OEKU���0)o��$�9��EX/>Y�EX/ >Y +X!Y! +X!Y01'&&776$%6'&&'&67]$Odb]Uz ^Vz5.�5:gwe9ky¬���+���M��EX/>Y�EX/ >Y9/ +X!Y 9а +X!Y01#!!2676&''GUv EJn~42{RK@I�� �$�G��EX / >Y�EX/ >Y 9  +X!Y 9" +X!Y016$'&7>%6&'"'&&7326/ z}WGJo 6 ^dJm@^Q`g\ťIKC9RSa䡺ҲYUB��W��r��.��EX/>Y�EX/ >Y� +X!Y01!!!7!I)]��1|��.��EX / >Y�EX/ >Y  +X!Y 01'&&7!7|$  ���g����1��EX/>Y�EX/>Y�EX/ >Y9017!!%5@;9Os����� �` 9��EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�99  901!!!!30,< 7ws%����� �S��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y�99�9 �901!!!%,X45v}[1��e����1��EX/>Y�EX/>Y�EX/ >Y�901!!%=CDL$z����@� �D��EX/>Y�EX/ >Y� +X!Y�9 +X!Y 901%!7%7!o8)Q)���%� ��9��EX/>Y�EX�/� >Y +X!Y� +X!Y01&&776674'&7+   KgOi 1aa���q����5��EX/>Y�EX/ >Y9/ +X!Y01!#7%7_q(s����$��G��EX/>Y�EX�/� >Y +X!Yв�9 +X!Y�901!!7676&#"669O_ $$aNPO>$*p~ou7T�#�$�o��EX / >Y�EX/ >Y� 9�/ ��,�]  +X!Y �9�# +X!Y#�9 +X!Y#90136676&#"66'&&'32676'#Q6I .$P::_4J n^1,"%<jzucvA[<oqR2+P����� ��I��EX / >Y�EX/ >Y 9/ +X!Yа в 9 9017##7!777`UZ,D2���j��EX/>Y�EX / >Y +X!Y 9/] +X!Y9 9  +X!Y 901!%676'&&'76676&#&,{84Eo{-*6C,188uf*A508%���{'�� �\��EX�/�>Y�EX / >Y� +X!Y �9/] +X!Y]  +X!Y01#&632'&&776$3"32676Jq3J_gzE9O-N'ReBs~3F5&IC2Y������2��EX/>Y�EX/ >Y +X!Y�901#%7!Thmnm���!���*�|��EX/>Y�EX/ >Y(9|(/((]0(@(P(]�((q +X!Y](9 (9 +X!Y" +X!Y01'&&767&76636&#"3266#"326cUz.(*G.(*I. K%:& &:HoI>qpxc}M;bj~uJ$'+,$+/oD)&!&-��0#�� �h��EX / >Y�EX/ >Y 9/] ,] +X!Y +X!Y]  +X!Y01767&766#77?&#"t*EFn� 44F.H)JU3t9)O+GM7-6��Y@��9�/] +X!Y01!7!8X!��W����&� /а/|/�а�/ а01'&632#"&7766'&#"wʘvSPlrRSlk##0A 3(?QrjKQngK 3P-5;�xGTR�+�7�E���EX(/(>Y�EX/>Y(+а+/� +X!Y(9/9/7 +X!Y79!(91 +X!Y; +X!Y(B +X!Y01#&''.767&767&77>!32676''36776&'"8v! (IJ _Ꮝh ,vvM g\x }(SDJvOGRp c] =ihDwM_7;uVor\1B8AK?TANVFDMXD��2S��#�n$%9 ��EX/>Y�EX / >Y�EX/ >Y�EX/ >Y� 9 9 +X!Y   +X!Y01%'&&'&776�73#6776'&&'&Μ  *d)=r ^LDr ػ??EcZ"A)4_t�����!�T��EX/>Y�EX/ >Y�EX/ >Y9/� +X!Y �9! +X!Y01!2&77'&''2676&'%c bZ 67 uX\9r@(|k6?}5~ja\g������ �S��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/ +X!Y 901#!!3!!Sh%fzxZSG@�����f�� �U��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9|/� +X!Y �901'!!3!!eM C6YT@������w� �S 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�99�901!!!!s%m+\oo 0�����\� �S 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y�99�901!!!!tUbcF��  s�)�S��EX/>Y�EX/ >Y9 а +X!Y9 а' +X!Y016$'$766773%6&'"#7&&5326% ./WHJo = ޺00^eHm@^RaޓIKC9RQb⒲ɝYUA�����4��i��EX/>Y�EX/ >Y9/� +X!Y +X!Yа� ав9 ] +X!Y01%%!7677?66%5&'&!?&p)b"Y"÷ggcGM5A��%�����9��EX/>Y�EX/>Y�EX / >Y� 9 9 /а/@ /?]@ ]_q +X!Y   +X!Yа аа01!%%!!7!77'73%"=C!�, ,&&! &2ڧ&!������29��EX/>Y�EX/ >Y� +X!Y01!!!.]������< 9��EX/>Y�EX�/� >Y�9 +X!Y01!!!'!i,76��/v���"�L�|/�EX / >Y�EX/ >Y +X!Y  +X!Y +X!Y01!7!&&776$�&&'&67)lf]]U{ ]` ?.%gwS&}������8 9��EX/>Y�EX�/� >Y�EX/ >Y�9013!!!'i,rsM76������ �c 9ܰ ��EX / >Y�EX�/� >Y +X!Y �9/Pq +X!Y  +X!Y01!!7!'!7!7!7!�)�#)cr�)������? 9��EX/>Y�EX�/� >Y�EX/ >Y +X!Y01!!!!!;]���.� �C 9��EX/>Y�EX/ >Y +X!Yа  +X!Y01!77!!5)_y)P���4��|����b��EX/>Y�EX/ >Y9/�а�/ 9 /а/  +X!Y +X!Yа01�!7&&76$%76&'66 >!d}cfd{�lm x#[kn ��b����d9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�в  +X!Y  +X!Y01667!�!&7!!7r25.8804 z2I%Y/����}�#�K��EX/>Y�EX"/" >Y! +X!Y�а +X!Y� а" а!01%66'&&'&!77&&7766767!G+aU%5+HE ĝjup )4X aFVc@^w:'$���W-��k9��EX/>Y�EX/ >Y�EX/ >Y� +X!Yав9/ +X!Y +X!Y01!7!!672676'&!))+u{ `v S_"ֺRO���+a��k�|/�EX / >Y�EX/ >Y 9  +X!Y0@]]] +X!Y +X!Y 901'&77�%&'&%!7 EXJ)'9D����"�y#$9��EX/>Y�EX/ >Y�EX / >Y +X!Y  +X!Y9/ +X!Y" +X!Y01#!!'#776677!6676&' 7$X<6h^HAh9^ OQI X^QAO�������9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y 9|/0@] 9/  +X!Y  +X!Y +X!Y01!!#!!!!67676&'SA OOPd9N;U MQҭ:!0]AP��W��-��Z9��EX/>Y�EX / >Y�EX/ >Y� +X!Yав 9/ +X!Y01!7!!6!6&'&!))+tx46 MhR_"Ife��� �O 9�/�EX/>Y�EX / >Y�EX�/� >Y�EX/ >Y +X!Y 01!!!!!!!<<ŢY\�� ��N��EX / >Y�EX / >Y  +X!Y 9/ +X!Y  +X!Y01!'%!66'&''*L ei4ǩ{^[UH�}���[9 � /�EX/>Y�EX / >Y� +X!Yаа  ааа +X!Y017667!3!!!%!0g$QRc:A:cy/<\\M5���v��9��EX / >Y�EX / >Y�EX/>Y�EX/ >Y�EX/ >Y�EX/ >Y 9|/]]0@] q� +X!Yв�9а 01#!#!%3!3!!gKMU;wZOOKX}HHj"<<��� �%�u�|%/�EX / >Y�EX/ >Y  +X!Y 9 9 +X!Y%]%]�%]P%q0%@%]%$ +X!Y01676&#"6677'&&532676''7 QH-NTy_u "8@d j#Wg[xPC����� �L� 9��EX�/�>Y�EX/>Y�EX/ >Y�EX/ >Y�9 �901!!!!s���{� �Z 9��EX/>Y�EX/>Y�EX/ >Y�EX / >Y9/ +X!Y 901#!!3!!uMO_9UKH<����F��EX/>Y�EX / >Y�EX/ >Y +X!Y   +X!Y01!!'#7766778@5k}]s _����8��EX/>Y�EX/ >Y�9а  +X!Y01!#'73267!B6:ezq$&:O$#c*4,[��� �E 9�/�EX/>Y�EX / >Y�EX/ >Y� +X!Yа 01%3!!!!!v:RŢM\��b����F9��EX/>Y�EX/>Y�EX�/� >Y �9 / +X!Y01!!'"&7!7!QwX79NhRb!Xef ����~� �O 9��EX/>Y�EX/>Y�EX / >Y�EX�/� >Y +X!Yа 01!!!!!!!C55\\���X 9�/�EX/>Y�EX / >Y�EX/>Y�EX/ >Y� +X!Yа а а 01%3!!!!!!!v;55M\\���D,� ��^9��EX/>Y�EX/ >Y +X!Y 9 /  +X!Y  +X!Y01'%!7!6654&''+)A[sdV9aLCQ� �&������� ��@��EX/>Y�EX/ >Y9/ +X!Y +X!Y01'%!6654&''*A[sgS9{eaLDQ��4��p�|/�EX/>Y�EX/ >Y +X!Y@]]]�] q +X!Y  +X!Y9901677!6&'&6$�'&&'!\^e+)8TYc.ړ] ^Yxvba޿��G��"�v��EX / >Y�EX/>Y�EX / >Y�EX/ >Y 9|/0@]]  +X!Y +X!Y +X!Y01'.7!!6�%4'&67-pPSJ6eK^W5|ׄ8$L~ky���c� ��a 9 ��EX/>Y�EX�/� >Y�EX/ >Y�9/  +X!Y 9 +X!Y01#&76$3!#'<h H FD2Ur`seAG R���^� �P9��EX/>Y�EX/ >Y 9 /� +X!Yа а  +X!Y01#!#73!!3QQ Z-)2/ѷ�u��9�/�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX / >Y�EX/ >Y 9/ +X!Y�9 +X!Y в9013###!#!%3!3xb:}aMMU;wZOOKWQMHHj"<<��{��k�9�/�EX / >Y�EX/>Y�EX / >Y�EX/ >Y 9 / +X!Y� 9 +X!Y013###!!3!Ɩb:uMO_9UFMH<���#��c 9��EX/>Y�EX/>Y�EX / >Y�EX/ >Y�9�/а� +X!Y�9 013733!!'#7#!%=+/-:VJ�8+*=RE���W����h�9��EX/>Y�EX / >Y�EX/ >Y�EX / >Y9/ +X!Y +X!Y 901#!!7!3!!tM)O^:UI�H<��/�$�0�d��EX / >Y�EX/>Y�EX/ >Y�в9/   +X!Y +X!Y$а- +X!Y01&''&$776�7&&776�6?4'&O墩>q6(  ŁP jm_p />63)er%IKUs1p��e���&�������h 9�/�EX/>Y�EX/>Y�EX / >Y�EX / >Y� 9  9 �9 +X!Y � 901!3##!%,X4b:5vM}[1���W��\ 9�/�EX/>Y�EX/>Y�EX/ >Y� +X!Y +X!Y а а� а 01%3!!!7!!!!&u:R))yĢMF���d����J��EX / >Y�EX/>Y�EX�/� >Y� 9|/ +X!Yа01!!#7&&7!737!P@E+-7;d31aXCg  ���'��F9��EX�/�>Y�EX/ >Y�EX/ >Y�9/  +X!Y01!62!6&'&!RwY79 MhLbb!Xfe��D��%�W��EX/>Y�EX�/� >Y �9 / +X!Yа  а� +X!Y +X!Y01.7&&76�%7&76'&& eEJ 3eo- e|ې F~w8=4,BH���'���Q��EX�/�>Y�EX/ >Y �9 /� +X!Y +X!Y  +X!Y01�'&776&'&'6767%yu  3gn+ iN,w7=05+@L��� ��X��EX/>Y�EX / >Y +X!Yв 9/ +X!Y9  +X!Y01%7!&&53266&''7)R"|3WtOU% |QL���/u����S��EX / >Y�EX/ >Y  +X!Y 9|/ +X!Y +X!Y01'&776$&%6&ckc6aai!a6Os<.Su"r�� ��6�&��/�EX/>Y�EX / >Y]]]_]oq ]а/]/?]�] +X!Y] +X!Y]   +X!Yаааав!9$ +X!Y_$]01%%%%%!7667777766%6&'&s c'/)b""&! *79s++ /' +;ϸWI����"��/"/�EX/ >Y"]" "]" в  +X!Y ]�а +X!Y"а/]/?]�]в +X!Y] +X!Y_] 01!7'&&7737#736$&'"%!!%BrbFf,_aW{-` btլL!VVL�������)���EX/>Y�EX(/(>Y�EX&/&>Y�EX#/# >Y�EX!/! >Y а /а/@ � 0@P] +X!Y  +X!Y +X!Y"&#9'!(901%!7!'&&77666776&'&!!!! 6 і 4CFPp DGMk E+4?kY`p\8V`eS������� !9��EX / >Y�EX/ >Yа/в +X!Y@ o]а а / ]  q / ] +X!Y@ o  ]а а  +X!Y01%!!7#7773#'%6676&''%&` Y{ HK턄G(̤G]L>P���/����d !9� /�EX / >Y�EX/ >Y�EX/ >Y 9 9  +X!Y +X!Y01'&'#!6!65&&'&6&сZ/ mr RMxVR,wk{�{A?/6bnl@c���+S��=9��EX/>Y�EX/ >Y� +X!Y +X!Y01%67%'.776!4&'&Oo 繐_жRImXK#VfB"��1����d !9 �/�EX/>Y�EX / >Y�EX / >Y 9  9  +X!Y +X!Y0166!#7'&&'&%7&'&9Ӄ]i   QKtZR-rk  s)�z<@-5^qma���X�����$HR�� �C!"9���EX�/�>Y�EX / >Y +X!Y� +X!Y01'.76$676'&&'&ee[Po[QpN 25_n17_r��`.R���n !9��EX / >Y�EX / >Y�EX/>Y�EX/ >Y 9 9  +X!Y +X!Y01'&'!%6%6'&&'&6%Ӏ[c�v RKtWT+uiq�nA>.5and2]���0`[Q���k !9 ��EX/>Y�EX/>Y�EX / >Y�EX / >Y 9  9 +X!Y +X!Y01667!'&&'&77&'&9ՃX/dq QKqZV,rn t&u?=-4^qa[��/U�� �f��EX/>Y�EX�/� >Y�9/]]_q  +X!Y� +X!Y� 9 +X!Y01.77�%7&!76'&& l <ߊRj}r&CR~/JAk|J23{nw)$6@���'QGU��(�| )*9 "��EX/>Y�EX/>Y�EX / >Y�EX/ >Y9  +X!Y9! +X!Y& +X!Y016767�'&'7677'.'&77&'&7PT, ?ok&ueSHH|SO&xy pG4yhw?;_brrf��_I��N 9��EX / >Y�EX/ >Y� 9 9  +X!Y +X!Y01�'.'&$�%&&'&67 b tpvt ~|{ pɲ��\Q��\ 9��EX / >Y�EX/ >Y 9  +X!Y +X!Y 9/ +X!Y01%'&�'&$%&'&77#7!Jص^ ~wb0'am"z ˱D����� ��F9��EX/>Y�EX�/� >Y  +X!Y� +X!Y01322$76'&&'!GJ%o&+4͇h���`���F 9��EX / >Y�EX�/� >Y  +X!Y� +X!Y01.'&$4&'&6c!f0|~|cs-��`��&�9��EX/>Y�EX/ >Y +X!Y$ +X!Y01%'#&&'&$76&'& JJ i R87xWmΜ�d.g06ia�����K��2��EX/>Y�EX�/� >Y�9/ +X!Y01!!7%7,_$.k������G��EX/>Y�EX�/� >Y +X!Yв9  +X!Y901!!77676&'&6677Q!1r EKQt 7 w']b9GbTZ���%��2 9��EX/>Y�EX/ >Y +X!Y01!!!! _]����O� /�EX/>Y +X!Y9 9  +X!Y +X!Y901%7!'&'72676%'7 )^| ҰM#geZ �� ��R��EX / >Y�EX/ >Y�EX/ >Y� +X!Yа/ 9� в 901%3#!!7!t)45 (Ph-_(��s���EX/>Y01��f�s���EX / >Y 01��r�s���EX/>Y01��s���EX�/�>Y01��2�s���EX/>Y01�w�s���EX/>Yа"01���s���EX / >Y01��U��`9�/�EX/>Y +X!Y9/99 +X!Y +X!Y901!!6'&'76'&&'&_&*fPeuDVJkK~0՛tcO\S���0u��%�/�EX/>Y +X!Y�901!%7!VR)���/��"���EX / >Y�EX/>Y�EX�/� >Y�EX/ >Y +X!Y�9/ +X!Y� +X!Y  +X!Y" +X!Y01!!#&&77�23!!!!!7'&pKcPVZ)&).,%]ZgLZT% G |hy���LY��&�D�/�EX / >Y� +X!Y 9/ +X!Y ! +X!Y0167'.7>�%&'7776'&&'&^|O{O 5Jko SNw O[[⋓Z=-X/5`iQc���9x���F !9��EX / >Y�EX/ >Y  +X!Y +X!Y01'&7�%76&'&67fcR%J]Z[w [[vESFBH~|�F:���F:������:���e:&����� ���:����� �@!"9�/�EX/>Y�EX/ >Y +X!Y  +X!Y01%32676''77&'&!66'"';;B\ b!0C&|~xazxx2ZD6#s|r;��Z���������i 9��EX/>Y�EX�/� >Y�9/] +X!Yа� +X!Y +X!Y013#73�!#276&''33o!n ,aئEzDwW[5}o(+ |������n 9��EX/>Y�EX�/� >Y�9/]oq +X!Yа� +X!Y +X!Y013#73�!#276&''33o!n ,aئEzDwW[5}o(+ |�����,���f�/�EX/>Y�EX/ >Y�EX / >Y/]]9/ +X!Y +X!Yа01#6!6'&'&!#737!31rs trVҶ!V'!lf�����;��L��EX / >Y�EX/ >Y 9/� +X!Yаа  +X!Y 01#!#73!7!!3³ہ!1U++P1�D��n��EX/>Y�EX / >Yа/ +X!Y  +X!Yаа/ +X!Yааа/01#7'&&77#737#73!3#3~"6FKW &!%./%36鷛 ԛ��6&�%���DH6���EX/>Y 01���6&�%���u6� �/ 01���7&�%����6���EX/>Y01���4&�%���4� �/01��� &�%���j6� �/ܰ01��&�%���� �/ܰ01��&�%���~ �W.&�'����y���9&�)���D9���EX/>Y 01����9&�)���u9���EX/>Y01����:&�)����9���EX/>Y01����&�)���j�9� �/ܰ01�(��I9&�-���D9���EX/>Y01��(��k9&�-���u�z9� �/01��(��A:&�-���p9���EX/>Y01��(��O&�-���j9���EX/>Y ܰ01���4&�2���"4���EX/>Y 01��Z56&�3���DV6���EX / >Y!01��Z56&�3���u6���EX / >Y"01��Z57&�3����6���EX / >Y$01��Z54&�3���4���EX / >Y#01��Z5 &�3���j!6���EX / >Y)ܰ501�TE6&�9���D36���EX / >Y01��TE6&�9���u6���EX/>Y01��TE7&�9����6���EX / >Y01��TE &�9���j�6���EX / >Yܰ)01���g6&�=���u6���EX/>Y 01�� �&�E���D������EX/>Y-01�� +�&�E���u:�����EX/>Y.01�� �&�E���/����EX/>Y001�� &�E���C���EX/>Y/01�� &�E���jU����EX/>Y5ܰA01� Z&�E�����_� �/5ܰ801� P&�E�����+.T&�G����yB�0�&�I���Dw����EX / >Y"01��0�&�I���u'�����EX / >Y#01��0&�I�������EX / >Y%01��0&�I���jB�� � /*ܰ-01���&����D���EX/>Y01����!&����u0���EX/>Y01����&����&���EX/>Y01����&����jL� �/ ܰ01��-&�R���Z� �/01��,-�&�S���D������EX�/�>Y01��,7�&�S���uF�����EX�/�>Y01��,-&�S���;����EX�/�>Y01��,-&�S���O���EX�/�>Y01��,-&�S���ja�� ��/#ܰ&01�;O�&�Y���D������EX/>Y01��;O�&�Y���uN�����EX/>Y01��;O&�Y���C����EX/>Y01��;O&�Y���ji�� �/ܰ01H=�&�]���u�����EX/>Y01�H=&�]���j7�� �/ܰ01��&�%���p�4���EX/>Y 01�� &�E���p3���EX/>Y-01���.&�%���+6���EX/>Y01�� &�E���m����EX/>Y/01��[���d��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y +X!Yв9/ +X!Y901!7#"&547!!!!q -x 23AX^r* #_RHP5)pYcP�� [P�0�;���EX(/(>Y�EX/ >Y�EX0/0 >Y�EX / >Y +X!Y0а/(9(9/(! +X!Y$а$/ $$]1 +X!Y5 +X!Y01!7#"&547'5'&&76$376'&&'&6$%77'K -x 23AX^rz=2B\ ǸSz[#bE=HP5)pYb&'zA!/5EAӦ@G1n[!06?��W>&�'���u>���EX/>Y#01��+�&�G���u�����EX/>Y01��W?&�'����>���EX/>Y%01��+&�G�������EX/>Y01��W9&�'���O���EX/>Y'01��+&�G��������EX/>Y#01��WE&�'���>���EX/>Y&01��+&�G���)����EX/>Y"01����@&�(����d9���EX/>Y01��.�&�H����$/01���&�)���p�7���EX/>Y 01��0&�I���p ���EX / >Y"01����1&�)����9���EX/>Y01��0&�I���Z����EX / >Y$01����4&�)���J���EX/>Y01��0&�I�������EX / >Y'01���[��o��EX/>Y�EX/ >Y�EX/>Y9/� +X!Y +X!Y  +X!Yа +X!Y01!!#7#"&547!!!!D* -x 23AX^r+s=0wzHP5)pYZ��1zR�#�-���EX/>Y�EX / >Y�EX/ >Yа  +X!Y'9'/'']']'/'q_'q +X!Y! +X!Y#9$ +X!Y01%7#"&547&7766!7&!76'&&J!j23AX^rMin_tNy0 No3CL5)pYdM({i~{f~($:A���@&�)����9���EX/>Y01��0"&�I���3����EX / >Y%01��`*?&�+����>���EX / >Y$01�QW&�K���2����EX/>Y-01��`*6&�+���/>���EX / >Y#01�QW&�K���p����EX/>Y,01��`*9&�+���O� � /&01�QW&�K�������EX/>Y/01��`*&�+���QW&�K��C����EX/>Y.01����:&�,��� 9���EX/>Y01���'}&�L����V|� �/01��(��W7&�-���7���EX/>Y01���� &����:���EX/>Y01��(��O&�-���pt7���EX/>Y01����&����p*���EX/>Y01��(��=1&�-���9���EX/>Y01����&����d���EX/>Y01�]I&�-����|[+&�M������(��r4&�-����WJ���EX/>Y 01��(�&�-����.M���F?�&�M����N���[7&�.���6���EX�/�>Y01�F&�������EX / >Y01��&�/���b�x�&�O������6&�0���u�n6���EX/>Y01����_&�P���u�n���EX/>Y01��&�0���(7�&�P������&�0�����EX / >Y01����&�P����/01���&�0����m���2��&�P�������6&�2���u6���EX/>Y 01���B�&�R���uQ�����EX/>Y01��&�2���R&�R��� ���=&�2���%6���EX/>Y01���L&�R���]����EX/>Y01����&�R���<� �/01��Z5&�3���p�4���EX / >Y!01��,-&�S���p?���EX�/�>Y01��Z5.&�3���96���EX / >Y#01��,-&�S���y����EX�/�>Y01��Z5&�3���6���EX / >Y&ܰ"01�,&�S���������EX�/�>Y ܰ01���6&�6���u6���EX/>Y01�����&�V���u������EX / >Y01��&�6���3 P&�V������=&�6����6���EX/>Y01����&�V�������EX / >Y01��"6&�7���u6���EX / >Y*01��  �&�W���u�����EX/>Y'01��"7&�7����6���EX / >Y*01�� &�W�������EX/>Y)01��"/&�7����y��� &P&�W����y(�"&�7���U� P&�W�����"=&�7����6���EX / >Y-01�� &�W���%����EX/>Y*01��;&�8���B�8D&�X�����6;&�8����y��8/D&�X����y������;=&�8����6���EX/>Y 01��8�&�X���p�TE4&�9����4���EX/>Y01��;O&�Y���W���EX/>Y01��TE&�9���p�4���EX / >Y01��;O&�Y���pG���EX/>Y01��TE.&�9���6���EX / >Y01��;O&�Y���������EX/>Y01��TE&�9������EX / >Yܰ#01�;OZ&�Y�����_���EX/>Yܰ"01�Tr5&�9���a6���EX / >Yܰ01�;&�Y���������EX/>Yܰ01��TE�!�I� /�EX/>Y�EX/ >Y!в!9  +X!Y +X!Y017#"&547.7!67Ec23AX^r)d%|@:BR5)pYIF>81��;[O:�"�_��EX/>Y�EX/ >Y�EX"/" >Y�EX / >Y +X!Y"а/ +X!Y 01!7#"&5477'&&7!7!k -x 23AX^rxuw eVHP5)pYc[ܴA!di���57&�;���6���EX / >Y01��s��&�[���������EX / >Y01����g7&�=����6���EX/>Y 01�H=&�]�������EX/>Y01����g &�=���j�6� �/ܰ01��6&�>���u6���EX/>Y 01����&�^���u�����EX/>Y 01���1&�>���G���EX/>Y01���&�^��������EX/>Y01���=&�>����6���EX/>Y01���&�^���*����EX/>Y01���lB&����uB���EX/>Y01�� t&����ug����EX/>Y>01�� &����u���EX / >Y*01��r9&����u-���EX/>Y.01���&���b��&���b�W��r&�����&���D�����EX/>Y 01���_&���un����EX/>Y 01���4&���c���EX/>Y01���J&���w���EX/>Y01���B&���j�����EX/>Yܰ 01��x&����}���EX/>Yܰ01��&�����+1a&����y\���&���D�����EX/>Y 01���2&���uA����EX/>Y01���&���6� �/01���&���j\���EX/>Yܰ!01� ��&���Dy����EX/>Y01�� ��&���u(���EX/>Y01����&�������EX/>Y01�� ��&���jD����EX/>Y ܰ01��&��������EX/>Y 01��/m&���D�����EX / >Y"01��/m&���us����EX / >Y#01��/m&���h���EX / >Y%01��/m&���|���EX / >Y$01��/m&���j�����EX / >Y*ܰ601�1|&���D�����EX / >Y01��1|&���uY����EX/>Y01��1|&���N���EX / >Y01��1|&���jt���EX / >Yܰ%01�e��&���u3����EX/>Y 01���B&���pg���EX/>Y 01���0&��������EX/>Y01��[���g��EX/>Y�EX/ >Y�EX/ >Y�EX / >Y +X!Yа/9/ +X!Y901!7#"&547'!!!! -x 23AX^r$Lw JHP5)pYas�+a&���uj����EX / >Y01��+a&���_���EX / >Y01��+a&���G�/���EX / >Y!01��+e%&���v���EX / >Y 01���%&������EX/>Y01���&���p:���EX/>Y 01���&���t���EX/>Y01���&����/���EX/>Y01��[��o��EX/>Y�EX/ >Y�EX/>Y9/� +X!Y +X!Y  +X!Yа +X!Y01!!#7#"&547!!!!9.,%) -x 23AX^rBB)%HP5)pYZ��<%&���M���EX/>Y01��4b&���l���EX / >Y%01��4b&��������EX / >Y$01��4b&���T�/���EX / >Y'01��4b&���B��&���n���EX/>Y01�� ��&���2����EX/>Y01�� ��&���p"����EX/>Y01�� ��&���\����EX/>Y01�[&������ �� &���/���EX/>Y 01�&��������EX�/�>Y01�&������>&���u���EX/>Y01�>&������>&��2}���EX / >Y01��>&�����Q��&���u����EX/>Y 01�&���<��%&��������EX/>Y01��/m&���pl���EX / >Y"01��/m&��������EX / >Y$01��/&��������EX / >Y'ܰ#01��+&���u����EX/>Y01�+&������+%&���"���EX/>Y01�� B&���uQ����EX / >Y'01�� &���F���EX / >Y)01�� /&����yF��� L%&���]���EX / >Y*01��Wr&�����W��r%&���G���EX/>Y 01��W9r&����y2� �1|&���b���EX/>Y01��1|&���pR���EX/>Y01��1|&��������EX / >Y01��1|x&�����}���EX / >Yܰ01�1&��������EX / >Yܰ01��2u��F� /�EX/>Y�EX/ >Y +X!Y9  +X!Y017#"&547.7!7uX23AX^r6uN $ *?C5)pYSCpq ���&��������EX / >Y01��e��&���(���EX/>Y 01��e��&���jN���EX/>Yܰ01��@&���u:����EX/>Y 01���@&����/���EX/>Y01���@%&���F���EX/>Y01���A&�%����s��|��)B�&�)d���<���?�&�,d���@��C�&�-d���A�IA�&�3�����*��A�&�=d�������A�&������^&�������EX / >Yܰа&01���%������&������)�����>������,���(��I�-������/������1������2���Z5�3����� �4�����;�8�����g�=����^�<���(��O&�-���j9���EX/>Y ܰ01���g &�=���j�6���EX/>Yܰ01�2=A&���������EX/>Y.01��'!A&����������EX / >Y.01���aA&����������EX/>Y01��R,&�������EX�/�>Y01��Gb&�������EX�/�>Y#ܰа#.01���:����,-T�S��`:�v���\��.:�Z����,:�\���,&����j\���EX / >Yܰ#01�G&����j`���EX�/�>Yܰ+01�,-A&�S���������EX�/�>Y01��G <&��������EX�/�>Y01��B";&�������EX/>Y*01����&�)���j�9���EX/>Yܰ!01���9&����u9���EX/>Y01���"�'�N��EX / >Y�EX/ >Y 9  +X!Y +X!Y% +X!Y016''$66$!6&'&'&&'&7266afdL' ?;%kw?Mzkcn_Sm@2#d|qi^�(��I�-���(��O&�-���j9���EX/>Y ܰ01�s�.����������6&�/���u6� �/01��h1&����9���EX/>Y01����%������&������������)��� ��1&����A9���EX�/�>Y 01�����1������,���Z5�3����������� �4���W�'�����;�8����^�<��� P�E���0R�I�����Q&��������EX/>Y 01��,-T�S��`R�T����+T��K9��EX/>Y�EX/ >Y� +X!Y99 +X!Y01%67%'&?�!4&'&Nh w.޷LL+ YJrf 7 5WdmKH=:�]����,:�\���0&�I���jB����EX / >Y*ܰ601���&����u����EX/>Y01�� P�W�����+�M�����&����jL���EX/>Y ܰ01F&�N�����&����uT���EX/>Y01�H=&�]���O����EX/>Y01����56&�;���D6���EX / >Y01��s���&�[���DJ�����EX / >Y01����56&�;���u6� �/01��s���&�[���u�����EX / >Y01����5 &�;���j6���EX / >Yܰ"01�s��&�[���j��� �/ܰ01���g6&�=���D6���EX/>Y 01�H=�&�]���Dl����EX/>Y01��x�� ���y�����'g�&�����&��F$&����5� ��/01���m�����6&�1���u6���EX/>Y01����f�&�Q���u�����EX/>Y%01�v&�%����c�� P&�E���������9&�)���D9���EX/>Y 01�� ��9&����D^9���EX/>Y 01��0�&�I���Dw����EX / >Y"01����Q&����D����EX/>Y 01��k������4"=������q&���m%���EX/>Yܰ01�i��S&������EX/>Yܰ01�,HT�&�S����]m���ZH �&�3����]f��� &����f�!P&���� �W(&�'����+(T&�G���-���g�=���i_B:����(��I�-����F1&����n9���EX / >Y01���&�������EX / >Y01��(��I�-����.&�%���+6���EX/>Y01�� &�E���m����EX/>Y/01��� &�%���j6���EX/>Yܰ 01� &�E���jU����EX/>Y5ܰA01��l���� tS������1&�)����9���EX/>Y01��0&�I���Z����EX / >Y$01��CI&E���j�>���EX�/�>Y,ܰ801�,P����, &����jP���EX�/�>Y)ܰ501��F&����jV9���EX / >Yܰ+01��&����j���EX / >Yܰ+01�&����j�>���EX/>Y5ܰA01�&����jB����EX / >Y1ܰ=01� ��&����p7���EX/>Y 01����Q&����pT���EX/>Y 01�� ��&����j)9���EX/>Yܰ01���Q&����jv���EX/>Yܰ01�Z5 &�3���j!6���EX / >Y)ܰ501�,-&�S���ja����EX�/�>Y#ܰ/01�^9���'4R���^9&���j27���EX / >Y*ܰ601�'4&���jd����EX/>Y(ܰ401�#&����j�?���EX/>Y,ܰ801�&����j:����EX/>Y(ܰ401�h&����p�7���EX/>Y01�H=&�]���p���EX/>Y01��h&����j�9���EX/>Yܰ%01H=&�]���j7����EX/>Yܰ%01�p8&����_9���EX/>Yܰ01H&�]���������EX/>Yܰ01���&����jN9���EX / >Yܰ'01�f��>&����jk���EX / >Yܰ'01����&���'�-���j9���EX / >Y!ܰ-01���6�&����'�G���jz���EX / >Y!ܰ-01G^&�<�����G2:&�\������.��H��G&����r��G:&����y��&�%������ P&�E�������&�%���#4���EX/>Y01�� &�E���e���EX/>Y,01���-&�%������EX/>Yܰ01� o`&�E��-���EX/>Y1ܰ501��&�%������EX/>Yܰ01� _&�E��.���EX/>Y/ܰ401��&�%��� ���EX/>Yܰ01� &�E��*���EX/>Y/ܰ301��&�%������EX/>Yܰ01� &�E��+���EX/>Y/ܰ6017&�%���'��6�����EX/>Y01�� �&�E���&�/������EX/>Y001���&�%��7���EX/>Yܰ01� o&�E��^���EX/>Y/ܰ:01��&�%��7���EX/>Yܰ01� n&�E��^���EX/>Y/ܰ<01��8&�%��.���EX/>Yܰ01� &�E��V���EX/>Y/ܰ801��&�%��3���EX/>Yܰ01� &�E��]���EX/>Y/ܰ<01.&�%���'�+6�����EX/>Y01�� &�E���&�m������EX/>Y/01��&�)����� �0R&�I����w�����&�)���7���EX/>Y01��0&�I���R���EX / >Y!01����7&�)����7���EX/>Y01��0&�I���0���EX / >Y$01����&�)������EX/>Yܰ01�0\`&�I�����EX / >Y$ܰ*01���&�)������EX/>Yܰ01�#_&�I�����EX / >Y$ܰ)01���T&�)������EX/>Yܰ01�0&�I�����EX / >Y$ܰ(01���&�)��� ���EX/>Yܰ01�0&�I�����EX / >Y$ܰ+01�:&�)���'��9�� ���EX/>Y01��0&�I���&���w�����EX / >Y%01��(��&�-���7���EX/>Y01����v&����[���EX/>Y01�I&�-����g�+&�M����N� �Z5&�3�������,-T&�S�����Z5&�3���14���EX / >Y-01��,-&�S���q���EX�/�>Y01��Z;&�3������EX / >Y%ܰ)01�,{`&�S��9���EX�/�>Yܰ#01�Z5&�3������EX / >Y#ܰ(01�,-_&�S��:���EX�/�>Yܰ"01�Z&�3��� ���EX / >Y#ܰ'01�,&�S��6���EX�/�>Yܰ!01�Z5&�3������EX / >Y#ܰ*01�,-&�S��7���EX�/�>Yܰ$01�Z57&�3���'��6������EX / >Y$01��,-&�S���&�;�����EX�/�>Y01��T19&����u9���EX / >Y+01��(�&����uS�����EX/>Y,01��T19&����DU9���EX / >Y*01��(�&����D������EX/>Y+01��T1&����07���EX / >Y)01��(&����~���EX/>Y*01��T17&����7���EX / >Y,01��(&����\���EX/>Y-01��T1&��������(&�����s�TE&�9�������;O:&�Y�������TE&�9���4���EX / >Y01��;O&�Y���y���EX/>Y01��SB&����uB���EX/>Y01��<u&����uN���EX/>Y01��SB&����D`B���EX/>Y01��<u&����D����EX / >Y01��S&����;@���EX/>Y01��<uq&����y���EX / >Y01��S@&����@���EX/>Y01��<u&����W���EX/>Y01��S&������<u&��������g&�=�����"=:&�]����6���g&�=���4���EX/>Y 01�H=&�]���G���EX/>Y01����g4&�=����4���EX/>Y 01�H=&�]���%���EX/>Y01���.���'�t�/�EX/>Y�EX/ >Y�EX/ >Y/]]9/ +X!Yаа/  +X!Y% +X!Y01##7'.'&77>7#737!37&'&yeSz]-!8 wXM'ug=thx?;-zuL4uk���&�H���':�C�ww��/"]"]"]01�&������:&����b���&�,���a���:&����`���;&�8���=���H(:&������^&�<�����,:&�\������&����F���ft:&����G���&�������f>:&�������&�������:&�������F&������:&�������1*&?���2S&@�������L���������a��EX/>Y�EX / >Y 9/9/  +X!Yаа +X!Y  +X!Y01#�!!#737!32676&'彧! ' Nt deAA@o[o��������a��EX/>Y�EX / >Y 9/9/ +X!Y аа +X!Y  +X!Y01#�!!#737!32676&'彧! ' Nt deAA@o[o����� �I��EX/>Y�EX/ >Y 9 /� +X!Yа а  +X!Y01#!#73!!3ss!j*@jc����:� �I��EX/>Y�EX/ >Y 9 /� +X!Yа а  +X!Y01#!#73!!3UNN!N)M%;ŷ��"����n��EX/>Y�EX/>Y�EX / >Y�EX/ >Y 9/в  +X!Yв 9/  +X!Y 901#3!!#!#737!3ʼ'zxZhۿ!%JG@SJ�����z���d�/�EX/>Y�EX / >Y�EX/ >Y 9/в  +X!Yв 9/  +X!Y 901#3!!'!#737!3\C6YTϿeM!@� h1&����'�A9�M���EX/>Y 01��h&����'���[���EX/>Y 01��h&�,����Y�h:&�����X�h&�1�����h:&�����h&�����Th:&�����[����g��R��EX / >Y�EX / >Y�EX/ >Y 9/ +X!Y�в  9а/01#!#73%!3XY!j5Pk�r ���I_B:��U��EX / >Y�EX / >Y�EX�/� >Y�EX/>Y�а� +X!Yв  901%#!#73!!3HK!IB2A cx���^��c��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y 9/� +X!Y 9а в 901#!!#73!!3t`!^�@W`?Zqj ����,:��c��EX / >Y�EX/>Y�EX/ >Y�EX/ >Y9/� +X!Y9а в 901#!!#73!!3?}Ne!my=n0RзAM��'!P�����&�*�� P� �p ] q01��gT@�F�ff@����P����R������6����Cz����B�����j^����`*>&�+���u>���EX / >Y"01�QW�&�K���u=�����EX/>Y+01����6&�2���Di6���EX/>Y 01����&�R���D������EX/>Y01���#&�%���5���EX/>Y ܰ01� &�E��������EX/>Y-ܰ101���&&�)���a8���EX/>Y ܰ01�0&�I��������EX / >Y"ܰ&01��&&�-���8���EX/>Yܰ 01r��&�������EX/>Yܰ 01�Z5#&�3���5���EX / >Y!ܰ%01�,-&�S��������EX�/�>Yܰ01���#&�6���=5���EX/>Yܰ01��'&�V���Q�����EX/>Yܰ01�TE#&�9���5���EX / >Yܰ01�;O&�Y��������EX/>Yܰ01��A�&�d������&�&����� ��&�F�����&�(����G� �.�&�H�������&�(�����.�&�H����&�,����� �&�L����}� ���6&�/���u6� �/01����8&�O���u8� �/01��&�/�����>�x�&�O����n�(�&�0����� 7�&�P����N� �&�1����� �fR&�Q����� �&�2�����R&�R����r� ��� B&�4���uB���EX/>Y01�`&�T���u���EX / >Y01��&�6�����  P&�V����C� �"&�7������� P&�W����O�;&�8������8D&�X���������@&�:����@���EX/>Y 01��\��.&�Z������EX/>Y 01��&�:����� �\.:&�Z����I� �5&�;����� �s:&�[���� � &�>����� :&�^����D� {�&�3F��Z����&����9��?!�&<���2���&<���4��+!�&<���w�& ���T���&<������& ���a��������������@������� �������������/m����=���W��r���e��������� ��&���jD����EX/>Y ܰ01�e��&���jN���EX/>Yܰ01��&���j\���EX/>Yܰ!01�� &���u����EX/>Y01�� ��� ����� ��&���jD����EX/>Y ܰ01����&���u����EX/>Y01��&��������EX/>Y01�������������������&��������EX/>Y 01����������/m��������=���+a���W��r�������� �'��/�EX / >Y�EX/ >Y  +X!Y' 9'/o'']']'q?'q'']'q'q& +X!Y'&9а  +X!Y01676&#"6677!&&532676''7 QH-NTͳRT}_u "8@d j#W(${xPC���k�/�EX / >Y�EX/ >Y�EX/ >Y  9| / ]0 @ ]@ P q +X!Y  а +X!Y01!#!!!!!3=OCPSSe:"@��-+^��?�/�EX / >Y�EX/ >Yа  +X!Y +X!Y01!&77�%&'&67PR Er b24$DNZa�e�����D &�����&���py���EX/>Y 01��&���pa���EX/>Y01��4��|��a&�%����p�� kP&�E�������e&�)����6� �0[R&�I�������:&�����N� ����� ��� ���^���� �� �^�� ���j�� ��$��� ��$��� ��,��� ��"��� ��@��� � � 2�� � �>�� � �&R�� � �\x�� ��T�C�o�p�y�r�i�g�h�t� �2�0�1�1� �G�o�o�g�l�e� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.�R�o�b�o�t�o�B�o�l�d� �I�t�a�l�i�c�R�o�b�o�t�o� �B�o�l�d� �I�t�a�l�i�c�V�e�r�s�i�o�n� �2�.�0�0�1�1�5�0�;� �2�0�1�4�R�o�b�o�t�o�-�B�o�l�d�I�t�a�l�i�c�R�o�b�o�t�o� �i�s� �a� �t�r�a�d�e�m�a�r�k� �o�f� �G�o�o�g�l�e�.�G�o�o�g�l�e�G�o�o�g�l�e�.�c�o�m�C�h�r�i�s�t�i�a�n� �R�o�b�e�r�t�s�o�n�L�i�c�e�n�s�e�d� �u�n�d�e�r� �t�h�e� �A�p�a�c�h�e� �L�i�c�e�n�s�e�,� �V�e�r�s�i�o�n� �2�.�0�h�t�t�p�:�/�/�w�w�w�.�a�p�a�c�h�e�.�o�r�g�/�l�i�c�e�n�s�e�s�/�L�I�C�E�N�S�E�-�2�.�0�������j�d����������������������������� ��������^�%�>��E�^��y�y��������������������������������������������������������������������������������!�#$�89�>@�EE�MM�OO�SS�UW�YY��������������  ����>B�F�W�Zi�pp�rv�y~�����������G�JJ�LL�NO�ZZ�ac�ee�ii�kl�nn�v������������� �\��DFLT�cyrl�(grek�6latn�D����������������������������������cpsp�2cpsp�2cpsp�2cpsp�2kern�8kern�8kern�8kern�8������������������ ��$�H����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g�����������������������������������,028:<>?EFFGIKLMNOPQRSTUVWXYZ[\]^_`abcdeRSTUVWXZ[\]^_`acdefghiyz{|}~HJNVX]i�����<�R���   ,22 r >22  r T ~ 0 B L 0 l x x 0   x$*DJ28^22 J22   4| J h ~ 0  0 * 4 Z L x 0||  " 4   , , , ,22222 r r r rT B B B B L L L L L x x     , B , B , B , B , B222222 r > > > >222 L L L l l l r r r r r r T xT ~ ~ ~ ,22T , ~2222 T2T L x L ,22 r J  ,22   B L 0 x B| x T x 2 , B x T x22 , B B B L L 0 J x J x J x , B , B , B , B , B , B , B , B22 L L L L L L L L r rT xT xT x2 |22T������� � �����%�*��,�5� �8�>��E�F��I�J��L�L��Q�T��V�V�#�X�X�$�Z�Z�%�\�]�&���(���)���*���/���2���3���4���6���7���8���>���?���J���K���N���Q���V���W���Z���\�_  �a  �b�c+-�f00�i22�jII�klm�loq�n�q�r�s�u�v�x((�y*+�zFG�|II�~Kl�nq�v{�����������������������������������RW�Zi�llpprrvvyz |  $&'(,2356@BFHIPR{'|//2244@EHHJJLLNOTWZZ\]__cceeii����V���� ��A��a���m�m������ ������������ ������������������������3X��� � �J� ��� �� �� � ����� ���3<MNOWdX� ���3<?MOWX� ���3<?MOWX� ���3?NX� ���3<MOWX� �����<=@EMOWY���MOW� ��������3<=MOWX� ���3<?MOWX��W�������3X���3X������3=X���J� ����� N� P� �� � �������3=X������3=X� ��3G=N�PX���� �v�3=NPXV� �d�3=NPXV� �j�3=NPXV� �������� � � �[���J��X�2�[�m���[��� �� W��X������RJ� � ��A� �V�a���[� � � ��A��V�a��� �A�a@�����3X���������+-17=@JTW���#�X�[�����������3<e=?f@EMOWX���3NPX��J�[��m� ���3NXm���J� �� ��� ��:��V�[�ml�|n�C����~�{��y��~�}�|������t���}���y�(}f+-1}37=|?@lEJkNPT{W�XY��h�������������3=?@EM� O� XY���m� ���3<?MOWX�0�V~�[�m�|��^�K�r�� �A��h��� �c����I���h��h���0+-<13j7I= ??@EJN1P_T W�X0Y��[�����3=ENPXY�����<=?MOW�"� � ���A��J�V�X�a��m�|�������� ��������u� ������W�������&�P�V���� �*�5�6�?� �8��2:L��:��;�&�=��e��&��W�f�i��&�&�&���@�B�D�i�����%@�.0�8��E�G�H�I�K�S�U�Y�Z�]����@�@���������� @!2�9:�KLVnrvwK@L@M@N@O@P@Q@fghijklmnopqwxyz{|}~@@@0���R@Z@jnpruvw~0@�@@@@@@@@@@@@�@@@   !#%')+-/13579;=?ACEL���8�:�;�=��2:eWfi@BDLi��8�:�=��2:eWfi@BDLi��.�9abcd~24��b����,�0Jb xH^6R $ N""#$"$$$%%8��,�J�O�X�[�_����������������������������������!m�G��� ��G�H�I�K�U������!9KLVl�m�o�p�q�mnopqj���   )+-1�=�G�H�I�K�U������!9KLVmnopqj   )+-1��Swxyz{pv!#%'/���nrvw��.�9abcd~24��� �Z�]�lmopqrACE�=�'�+�3�5����� 8U()+,R\]^_`Vc "$&(*,.0�=�'�+�3�5����� 8U()+,R\]^_`Vc "$&(*,.0�6�%�<�=��� KLMNOPQeRWZfgi�@BDNVi�&�F�F�%�� nFrFvFwFKLMNOPQRZ���G�H�I�K�Q�R�S�T�U�Y�Z�]���������������������!59DIKLVmnopqvwxyz{|}~jlnpruvw   !#%')+-/13579;=?ACEIKUbdf�q�� �G�H�I�K�U�Y�Z�]���������!9KLVlmopqmnopq|}~jnruw   )+-13579;=?ACE�C�� �� �G�H�I�K�U������!9KLVn� r� v� w� mnopqj   )+-1�q�� � � �G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� mnopqwxyz{� � � jpr� v� � � � � � � � � � �    !#%')+-/1A� C� E� � �\�^�OW� �\�^�OW��Z�\�]�^��rACEOW�Q�� �8�:�<�=�Z�\�]�������2:lmopqeWfgir@ABCDELNOPRVWi�b�� �8�:�<�=�Q�R�T������������������25:DIQlmopqevWfgil@BDIKLNPRUVbdfgi�e�� �8�:�<�=�Q�R�T�\�����������������25:DIlmopqevWfgil@BDIKLNOPRUVWbdfi�D�8�Q�R�T�Z�]��������������25:DIvlrACEIKLUbdf�[�8�:�<�=�Q�R�T�\�����������������25:DIevWfgil@BDIKLNOPRUVWbdfi��%��'�+�3�5�8�:�=�������������������� � 28:Q�U()+,K�L�M�N�O�P�Q�R\]^_`e���R�VWZ�cfi������������������� "$&(*,.0@BDLPQRSg�h�i�-�8�:�<�=������2:QeWfgi@BDLNVgi�Y�%��8�:�<��=�������������� ����� �2:Q�K�L�M�N�O�P�Q�e���R�WZ�fg�i� �������� � � ����������������@BDLN�PQRSV�g�h�i�-�� �8�:�=����2:lmopqeWfi@BDLPRi�.�8�<�=�������2:QeWfgi@BDLNVghi�!�8�<�������2:QgLNVgh��8�=��2:eWfi@BDLi�/�Q�R�T�\������������5DIvlIKOUWbdf��� �Z�]�lmopqrACE�+�Q�R�T������������5DIvlIKQSUbdf� �� lmopq�T�G�H�I�K�S�U������!9KLVmnopqwxyz{jpv   !#%')+-/1��� � � �E�G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� fghijklmnopqwxyz{� � � jpr� v� � � � � � � � � � �    !#%')+-/1A� C� E� h������QSh��E�G�H�I�K�U����������!9KLVmnopqj�   )+-1QSh���Z�]��rACEQS��Z�\�]���rACEOWh� �� lmopq� �\��OQSW��QS� �� lmopq�[�G�H�I�K�Sp�U�W������p!9KLVmnopqwpxpypzp{ppppjppvpppp   ppp!p#p%p'p)+-/p1���� ^�!���� �j������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|0����������~������X(�� fa���U����~�����3����6Ujk_��������������������������������������������������������������������������������������������\����������������2��3�������������������������������o�������������������������Nl��������H����������������������������������������������������������������������������������������)����c���������������������������������������d������������������������j� ��h�����������������������������������q������������������������������������� ��������������������������������������������w��9���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y������������������������������������������������S����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������y����������������������������������x����� � ��������%�)��,�4� �8�>��E�G��I�I��L�L��Q�T��V�V�"�Z�Z�#�\�^�$���'���(���,���-���.���/���1���2���3���6���7���8���9���:���;���<���=���>�@  �B  �C�D+-�G00�J22�KII�Llr�Mvw�T((�V*+�WFG�YII�[Kq�\v{�����������������������������RW�Zi�ll�pp�rr�vv�yz�|���   ')-/079b'c//q22r44s@EtHHzJJ{LL|NO}TWZZ\]__cceeii�:���� � ��������&�&��'�'��(�(��)�)��,�-��.�.� �/�/� �0�0� �1�2��3�3��4�4� �8�8��9�9� �:�:� �;�;��<�<��=�=��>�>��E�E��F�F��G�G��I�I��L�L��Q�R��S�S��T�T��V�V��Z�Z��\�\��]�]��^�^���������������������������������������������������������� ��� ����   � �� �++�,,�--�00� 22� II�lm�nn�oq�rr�vw�((�*+�FG�II�RR�SV�W[�\`�ad� ee�fl�mm�nq�vv�w{�������������������������������� � � � � � ������������������� � � � � � ����������SS�TU�VV�WW�[[�\\�]]�^_�``� ab�cc�dd� ee�ff�gg�hh�ii�ll�pp�rr�vv�yy�zz�|}�~~� � ������� �������������������������� �������������������������������������������  �  �  �  �  �����������������  �!!�""�##�$$�%%�&&�''�//�22� 44� @@�AA�BB�CC�DD�EE�HH� JJ�LL�NN�OO�TT�UU�VV�WW�ZZ�\\�]]�__� cc�ee�ii���m��� � � � ����������%�%��'�'��+�+��.�.��3�3��5�5��7�7��8�8� �9�9��:�:��;�;��<�<��=�=� �>�>��E�E��G�I��K�K��Q�R� �S�S��T�T� �U�U��W�W��Y�Y� �Z�Z��\�\��]�]��^�^������������������� ������������������ ������ ��� ��������� ��������������� ������ ������ ������ ������ ��� ��� ��� �  ���������  �!!�22� 55� 88�99�::� DD� II� KL�QQ�UU�VV�ij�lm� nn�oq� rr�vw�()�+,�EE�KQ�RR�\`�ad�ee� fl�mq�vv� w{�|� ������������������������������� � � ����������������� � � �� �� �� �� �� �� �� �� �������RR�VV�WW� ZZ�]]�cc�ff� gg�ii� jj�ll� nn� pp�rr�uu� vv�ww� ~~������ ���� �� ����� �� ����� �� � � ���� ������� ������������ � ��������������� ��������������������������������  �  �  �����������  �!!�""�##�$$�%%�&&�''�((�))�**�++�,,�--�..�//�00�11�22�33� 44�55� 77� 99� ;;� ==� ??� @@� AA�BB� CC�DD� EE�II� KK� LL� NN�OO�PP�QQ�RR�SS�UU� VV�WW�bb� dd� ff� gg�hh�ii� oo������ �DFLT�cyrl�Hgrek�vlatn���������� ���(�4�A�K�U�_�i�s�}������������� ���)�5�B�L�V�`�j�t�~������������� �� �*�6�C�M�W�a�k�u�������(�AZE �TCRT �~MOL �NAV �ROM �TUR ,����� ��!�+�2�7�D�N�X�b�l�v�������������"�,�8�E�O�Y�c�m�w�������������#�-�9�F�P�Z�d�n�x�������������$�.�:�>�G�Q�[�e�o�y�������������%�/�;�?�H�R�\�f�p�z�������������&�0�<�@�I�S�]�g�q�{���������� ���'�1�3�=�J�T�^�h�r�|�������c2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^dligfdligfdligfdligfdligfdligfdligfdligfdligfdligfdnomldnomldnomldnomldnomldnomldnomldnomldnomldnomlfracrfracrfracrfracrfracrfracrfracrfracrfracrfracrliga|ligalnumlnumlnumlnumlnumlnumlnumlnumlnumlnumloclloclloclnumrnumrnumrnumrnumrnumrnumrnumrnumrnumronumonumonumonumonumonumonumonumonumonumpnumpnumpnumpnumpnumpnumpnumpnumpnumpnumsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpss01ss01ss01ss01ss01ss01ss01ss01ss01ss01ss02ss02ss02ss02ss02ss02ss02ss02ss02ss02ss03ss03ss03ss03ss03ss03ss03ss03ss03ss03ss04ss04ss04ss04ss04ss04ss04ss04ss04ss04ss05ss05ss05ss05ss05ss05ss05ss05ss05ss05ss06ss06ss06ss06ss06ss06ss06ss06ss06ss06ss07ss07ss07ss07ss07ss07ss07ss07ss07ss07tnumtnumtnumtnumtnumtnumtnumtnumtnumtnum����������������������������� ���� ������������������������������������ ���� ���� ���� ������������������8` (^�\z.Bzlz�������C;�   /�      !"#$%&'()*+,-./0123456789:;<=>?@ABCEDFGHIJKLMNOPQ  ����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g������������������������������������,028:<>?EFFGIKLMNOPQRSTUVWXYZ[\]^_`abcdeRSTUVWXZ[\]^_`acdefghiyz{|}~HJNVX]i������t�/;�   /�     N !"#$%&'()*+,-.0123456789:;<=>?@ABCEDFGHIJKLMOPQ  ���E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^���������������������������-139;=@GJfghijklmnopqrstuvwxyz{|}~FIKOWYZ^j������*�B�Z�r���������������M�������x�������N�������`�������������H�������������0��������������������������������6�r�����Jd~2Dv$6hr|(2Tn$.8Bl����� �&�,K��L��N����z��������������� �������� �&�,S��T�� ����|������� v������������ �&�,W��X������~������������������������� ������ ����$x����[���������� �&�,\��]��_�������������� ���������������������� �������� �&�,a��b����4����2����� ���������������� ����$��e��D��B��@����� ��������� �&�,f��g��i����{��������������� �������� �&�,n��o�� �� ��}������w������������������������������� ������ ����$y����v���������� �&�,w��x��z�������������� ���������������������� �������� �&�,|��}����5����3����� ���������������� ����$����E��C��A����� ���������������������� ����$r��s���������� ����$*��(��.��,��0���� ����$+��)��/��-��1���� ����$8��6��<��:��>���� ����$9��7��=��;��?���������%�)���+�-��/�4��6�;��=�>��E�I��K�M��O�T��V�[�$�]�^�*���,���-���.���/���0���1���5���������������������������&�� ���� ��J��X����X���J�W�������D�� �����M����M��������� �����P����P���J����������K�������'�������������6��������������� ����/�O�������� (*)+, !#$%�� �'�(�+�3�5�F�G�H�K�S�T�U������� �&''���I�K�������f�=-.019:<������������������"pqrstu��������u"pqrst����������������������������-.019:<=�������i�������������R��������||����������(�������� 2�z�s�t345678�������������&�@>AB?�������������M�N����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/Roboto-Italic.ttf��������������������������������������������������������0000664�0000000�0000000�00000473314�12641336260�0020735�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� GDEFWY� |��DGPOSJr� ��R$GSUBÆ�^��OS/2�����`cmap@mC��|��cvt $A��#���Lfpgmg\�� ��gasp��� p��� glyf$��-�hdmx!����head���,���6hhea z��d���$hmtxrN(����loca3��#�� maxp[����� name9KdP���posta�d� P��� prept��"���������i"_<������.����N8 Ls�� ����������l �� 8v L�������������������V����������s��� ���3��3���f������������� P�!���!����GOOG������f� �����:� � ��d� ��� ������ �C��Rf�J��:d��mb�kp�L.��5=f�hf�f�f�4f�f�rf�pf�f�Af��+�AL�p�:��D�;�t!�;s�;T�;S�y�;&�IR� �;7�;�;�;`�w�;`�o�:�'��g���9�zH�Op�C�3e��Fj�K&�E�te�P��/� �/�R�w�Ees�I� �.�CQ�[�n��8�!Q�iH�R��SH�#�b��YV�$�a��/�%�\�ny�o�{�������K-�(`� �8���\x�Do�9y�5�.[�-8�""�#j�5o�$p�T�G�3g�QI^�gy�Bo�g�Z !�>|&�Z#��R� j� � � � !��[�CQ�i x� �Dx�Th�3� l�H�o�C9�)�o�$u�s�V�?�`o6�No�J�E�g�Ay�On�f�Q+�g"�f�E�xYl�CZ��B�4�%�C��[�AZ�W�B�B��E�6E�t�IT�Fy�0K�-�!�/;�/�0�/�/�`�L�/B�{P�/u�$�V�0A�06�4_�0LP�6�N�/p��/�o�O?�.�I�,/�Z�N�&�)�H�. Q�ir�B��Q�jo�D�t�R�o�O�f0�M�@� � � � ;� 8� O?�.�:pK�5�$�C�$�6f�-d�c�t�:�$�B�$�q�_�=�WO�R�P� ���5C�-�Co�$g�Q�<:�1k�2�L/� �h2��M�;x�#�j�L��}E�j�������������\��f��)�������� ��-�-�"��_�����Q�wv��9;�9��y�^�_^��aP�~.� h�9?�:4�"�f�Q�C �I\� )0��K�5�����C�v�Mm�$y��A�Mi�1L�p��AD�x�p�tV�Xr�t�t�t�tr�)� ��5�\ �b�A���"��l9�d�Gg����L��*=�����JE��E3� ��md�EO�z�=�t ��k���/� �6� $�K-�C�D�%�D�% ��%�4�O�JOx�H�Q�~� R�ld�G!�T�m�B�(��7� �X �R�Z*����P�7�c� N�n!a���i�PG�t:�lR�ZR��/�A(��J��e��Cz�Gs�$h�t�F&�Ee�5a��r�D���i�9�A��a����~�S�+{�I�?�d�  �.z�.9���.�?�/?�/n�=��ts�;s�;s�;s�;&�I&�I&�I&�I�;`�w`�w`�w`�w`�w�g�g�g�g�C�3C�3C�3C�3C�3C�3C�3�F&�E&�E&�E&�E�.�.�.�.R�w�Ew�Ew�Ew�Ew�EQ�[Q�[Q�[Q�[C�3C�3C�3�t�F�t�F�t�F�t�F!�;��Ks�;&�Es�;&�Es�;&�Es�;&�Es�;&�ES�ye�S�ye�S�ye�S�ye��;P�&�I�&�I�&�I�.&p&�Ix�I�/R�  �;� 7�;�/7�;7�;�/7�;�/�;R��;R��;R�R�`�ww�E`�ww�E`�ww�E�:��:�:��' �.�' �.�' �.�' �.�' �.��C��C��C�gQ�[�gQ�[�gQ�[�gQ�[�gQ�[�gQ�[����K�`� o�9gg�mllllllld�G�����*�*�*�*��J�J�J�J�Jd�Ed�Ed�Ed�E�tllld�Gd�Gd�Gd�Gg�������L�L�L�L����*z�*=���������J�J�J3�3�3� � � � ��m�m�md�Ed�Ed�Ed�Ed�Ed�E��t�t   �c�q�wt�jG�� �;s�;�;&�I�;�;�;`�w�;��&�I�l�H9�)o�$�E�g[�-w�Eo�n�gE�gw�EE�gn�fs�;[�C�'&�I&�IR� �D�;��;[�Cs�;�C�;�;`�w�D�;�t�C�3&�E�/w�Ee�F&�EK�- �.�/�.;�/�������d���C ��;�C�3s�;�C&�E�/h�y�O��-�E �w�%�!�t�F��&�I&�IC�3C�3K�s�;&�Eg�Q!�>!�>�%�!�C�/�C�/`�ww�EQ�ir�BQ�ir�BE�t6�4���Z�B�{�E�0j�KC�3C�3C�3C�3C�3C�3C�3C�3C�3C�3C�3C�3s�;&�Es�;&�Es�;&�Es�;&�Es�;&�Es�;&�Es�;&�Es�;&�E&�I�.&�`�ww�E`�ww�E`�ww�E`�ww�E`�ww�E`�ww�E`�ww�E^�gy�B^�gy�B^�gy�B^�gy�B^�gy�B�gQ�[�gQ�[o�g�Zo�g�Zo�g�Zo�g�Zo�g�Z����K���D;�/�;�/��`Z�B�{Z�B�{[�CK�- ��P��+�+[�K�X�9�C�/�;�/�;�0��]9�)T�f�f�4f�f�rz��|S�ye��;R�C�3s�;&�E&`�ww�E�:��gQ�[�;e�!�;j�K!�;j�K�;P��;� �;� 7�;�;��;R��;e�:�' �.��C��n��n�� l��Q�l9�� ��*=���JE��m�t=�*�t�� ��*�*=� �Xl9�������J�E�d�G�m=(��d�H�t�/� �XH�QC�3s�;&�E����� �������   ������      �   �   ���������������l������j���� �~���������%'0S_g~7Y #%/EOboy?M    " ' 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e%������ � ����������&(1T`h7Y� #�&0FPcpz�>M �    % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%���������������w��y����dC������� ����������������I��o OM][W��TSQIvAn8 ����ywlߓa5ߒޫ߆߅~{oS<9 �������������������������(��(��(��j��������������jt������������������������b����j������������&��H��X����������������������������������������������������������������������������������������������������LMNOPQ�H\]^_`a��bcdef��ghijkl��wxyz{|��}~�GG�I��������JKRm��S�TUV��]^_�`a�bc�d�e�fg�h��ijklmnop�rs�q�������t��z�{�|}~��������������������������]'(bc\)*+,-^_./WXIJ01`a23KL456789MNjkOP:;QR<=>[?@YZABhiCDdeSTfgEFGUVHIlmJnijpoH�,K PXY _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ �SXi �TX!@Yi �TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@�Y &SX#!#Y &SX#!#Y &SX#!�#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD- ,KSXED!!Y- ,$E- ,%E- ,' SX@��c�TX�$pY#SX �TX�$pYYY- ,@ �ZX%�D�%DY- +�+�++:0%�+�H;.!�+XH8(�+RC4%�+^M<+�+6,"�+q]F2�+w\:#�+~gP9�+ TE6&�+ v`K6�+ dN:#�+ ٲc<�+  �+<2'�+� +� E}iD0ssPttpusou��*����x��d�N�Z��`�V�4<�����`�� !� :�������������a�a�a�a�a��Er+[BYE| %:Oo ' " B ( l  : -|G-]7p5&[> b}Cy*M]t6w  % !4!y!"A"a""##:#m####$$w$%%%&r'C'((()P)k)* *I**+,B,s,-I-.&.{.//o////00U001�1C1`1~1112 2%2r2z223G3t334&455t56r67)778M889P9:::;G;;<L<= =>>>?[?@J@@A=ABBBCCRCD DWDDE?EEFdFGIGH HGHIIIJJgJKK@KmLLILLMMtMN NOOsOPYPQHQQRaRS2STbTTUiUVUVWVWXY$YYZ?ZZ[`\-\]s]^B^^^__4_K`"`aaaabb:bbcHcddedeeef~gghghhYhiiijLjkkklJlYlmlm(mn@nooopppqfqrrnrsFswswswswswswswswswswswswswssssssstt.t:tFtwtuuBuNu^urvFvbvvvvwzxxxyxyzY{{f{|G|}]}~[~$>Xr'a};9GU‚ۂJ7…C"ʼn(z,ŋHbzǍO"XďTa#OWȓFH5 7>-|™L̚8ڛ:zP{Ҡ i7Kأ[@LHЧ3Meҫ7GέoO~rղ@Zڴ]ɴ۴,D %08D(@ֹ/;G^púں-D[nӻ#6IUaxɼڼ 1CYj}Ͻ 7IdvϿ"3EWi{} );Oas…—©» +7I[gsÈÔàìþ ):L^qĄĖĨĴ*6BNZl}ʼnŕšŭſ�#5H[nƁQcuLJǘǫǽ-D[rȕȸ+>JVmɐɢɸ�);M`wʉʚʭʿI[l~ːˡ˲O`q̡̳̃̕#4@Uas͑ͣ͵ &7CT`q΂ΔΧκ%7HZl~ϏϚϦϲϾ %-5=EMU]emЀГХз);M_qщѠ08@Wnv~҆ҎҠҨҰҸ owӒөӱӹ/F]uԍԤԻ $0<SjՁ՘ՠը (08Ofnօִ֜)<Obt׆חת׽,?Qbu؇؟ط%19EQ]i{ٍ٥ټ2Id~ڑڤڷ1LXdvۈۚ۫ !8Pg܂ܜܮ,C[r݊ݡݹ3Jaxޏަ޼'>Ul߃ߚ߱ -> ".:FR^jvo� $0<H;(?Wo/G_kw� $0<HTk'3?KWco{6Mdlt� (08����d��(��� � ��q 9 �а а  а  ��EX/>Y�EX�/�>Y�9�9�9�9 �9 �9 01!!!!5!(<6 }wx^^^��C���? 9 ���EX/>Y�EX / >Y +X!Y9/01#36676&1O:0.<<^;/=<./;:����� ��/ 9/а01#SnPSnPn  ��R�������EX / >Y�EX/>Y�EX/>Y�EX/>Y 9|/� +X!Yаа а / +X!Y а ааа�а01###73#7!3333#3##3#ހ4fb``f#b���J0<�+�m,-9��EX / >Y�EX"/">Y" 9  а а  +X!Y +X!Y"а"&а") +X!Y016&&'&766773#6&'&#7&&736! jK ױ'(gdq ]A "# uv~Va=yĤoV|mwc꺃��8� ��)�7�;�%<=9%а%а%+а%8�8/:/�EX�/�>Y�EX#/#>Y�а/ +X!Y� +X!Y#а/#- +X!Y4 +X!Y01'&&77666776&'&'&&77666776&'&' y}y CE@De BCEf | x >CBFc BCGd cqcM~@Q_eQNLffQ~CDPafQOKffPHhG��:��%�1�239а0��EX / >Y�EX/>Y�EX/>Y  9) 9 )9) 9 9 9 99 +X!Y9 / +X!Y01677'&766673#''&&77676&#"Gr+H ؤ ̓[Iѽ+~p9k RDSpLMqbqMt|lTe/gPi@Ty��!����/9/01#3vLM���m*l��9�/ /016�7&67!zke- K5O|u[pt%`W��)8k��9�/ /01�'�6''7##Ws./pI IMNs;pNaV��k_�� ��EX/>Y��/  /01%73%'D3F/œrZq\l[X"b���L�4� �� /�а  +X!Y01!!#!7!3wPPvJ 4̯�������/ +X!Y�а�/01'6773 ht$K������/ +X!Y01!7!%���5���" 9��EX/>Y� +X!Y0176&461@@`>>>b=;bA������/�EX/>Y01#33`}-���h+��!�F"#9��EX / >Y�EX�/�>Y  +X!Y� +X!Y01&&7677��6'&'&67ظ $0ݺ #5"+%JH72KHyCtI����T��9��EX/>Y�EX�/�>Y�9/ +X!Y901!#7%3\} ̈�����+��T9��EX/>Y�EX�/�>Y +X!Yв9  +X!Y в901!!77676&'&>!ab pf ㅵ\, anoӨ]C���4!�(�)*9��EX/>Y�EX/>Y�9�/�]�q/�]_�r +X!Y а�( +X!Y(�9а! +X!Y012676&'&6$'&&7676&''x pkr |cbɻxr 2wttݵg8(tpw������ ��I��EX / >Y�EX/>Y 9/ +X!Yа в 9 9013##!73!Y;;| Rw9*���rj��h9��EX/>Y�EX / >Y +X!Y 9/ +X!Y9 а  +X!Y01!!6�'&&'3676&'&۹pnѮzhzvIq8ӫrAܷx0-���p��&�b'(9��EX�/�>Y�EX/>Y� +X!Y�9/9 +X!Y  +X!Y01#6�'&&'&7�!&676&&#NsM ʢ!E:a.2bBy *a{كiuptZCQRPZW�������2��EX/>Y�EX/>Y +X!Y�901#!7!z>��A6��#�/�o019а(��EX/>Y�EX / >Y- 9-/ +X!Y-9-9 ! +X!Y' +X!Y01'&&7667&&76$6&'&66&'&6( v^[ʽ NK xr| yo~b iap kam=m96k}:6^qt!eth����(�e)*9��EX / >Y�EX/>Y 9/� 9 +X!Y +X!Y ! +X!Y01'.7>�#736$'6?&&'&7JRsK ۄB{-%[6kd|6NM~܂ko^IQɗ=~0a�+F�&����s���EX / >Y01F�'��xs� ����EX�/�>Y01��A�O����EX/>Yа/0175!&]${z��p���%�/а/� +X!Y +X!Y01!7!!7!+e+.��:�G����EX/>Yа/0177 !$�����$�]%&9 ��EX/>Y�EX"/">Y +X!Y�а�/�9  +X!Y в�9016677676&'&666676&A `lQ} V[fzb:0.=<//;s`Goz^vqY̥hY/=;/.<:��D;�7�D�BEF9B �'/0/�EX/>Y�EX�/�>Y0�9 0�9 /� +X!Y0 +X!Y'" +X!Y: +X!Y A +X!Y01&&''&&7666&'&7#&$5&�$?&'&Ym tp ܂ a j nࢩiNuk] 47"YMOfBVRuWAW>5 ������ �F��EX/>Y�EX/>Y�EX/>Y 9 /� +X!Y 901!#3#! y|P��;��� ���h !9 а��EX/>Y�EX�/�>Y�9/ +X!Y9� +X!Y +X!Y0132#2676&'%2676&'%;ba [)nv m~ȳj&o|vrjl��t��N !9��EX / >Y�EX/>Y� 9 9  +X!Y +X!Y01�'.'&77�#''&67*p /o !%4RNxH{2X��;��� ��C9��EX/>Y�EX�/�>Y  +X!Y +X!Y0132�!2�76'&&';zp ,jƹ',# I渁���;��� �N��EX/>Y�EX/>Y 9 /� +X!Y +X!Y +X!Y01!!!!!!Z}yCQd,���;��� �@��EX/>Y�EX/>Y 9 /� +X!Y +X!Y01!#!!!plPVQ}��y�!�\"#9��EX / >Y�EX/>Y 9  +X!Y +X!Y! 9!/ +X!Y01%'.'&$#&&'&7!7!{I鳏z I (|<�gow(ӊLmG���;��w� �U��EX/>Y�EX / >Y�EX�/�>Y�EX/>Y� а / r/ ] +X!Y01!#!#3!3zu9umm_r��I������EX/>Y�EX�/�>Y01!#3�� J��.��EX�/�>Y�EX/>Y а  +X!Y013'&&7367 pp{x��;��P� �t��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9@J�Z�j�z�����]9�]9@6FVfv ]01#33# T|[;t���;����(��EX/>Y�EX/>Y� +X!Y01%!!3���;����Y��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�9 �9013###%dwlZa^P@Jv���;��w� �L 9��EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�9�901!##33zĽ Żjo���w ��"�F#$9 ��EX / >Y�EX�/�>Y  +X!Y� +X!Y01.'&766&'&6QvBt 3eӇ)ydVti^A�~���;��� ��M 9  ��EX/>Y�EX/>Y 9 /� +X!Y +X!Y01#2#%2676&'%ZcD:{��o ��(�F)*9��EX/>Y�EX/>Y +X!Y$ +X!Y01%'#.'&766&'&76ًJJsAp΍r >iӇ>b*Lq~]VzTSUQ}Ash���:�����a9��EX/>Y�EX/>Y�EX / >Y9/� +X!Y �9 +X!Y01!##2676&'%f MƉ5 }��'�(�a)*9��EX / >Y�EX/>Y 9 а  +X!Y +X!Y$а& +X!Y016/$7>'6&'&'.76m: l ˕K v "wJ?yep~rM5 �{bs���� ��.��EX/>Y�EX/>Y� +X!Y01!#!7!;;E���g ��<9��EX / >Y�EX/>Y�EX/>Y +X!Y01�'.7367 "d'{ߎ%�����a��8�9��EX/>Y�EX/>Y�EX/>Y�9013#3>OP����A��Y��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y 9 9  9017373#'#3Ds ?tƫ~*0r�P-dt���+� �k��EX/>Y�EX / >Y�EX/>Y�EX/>Y�9@ ����]9@ ]�9 �9013##3SJC-%+7�����2��1��EX/>Y�EX/>Y�EX/>Y�9013#3cs]`e*����� �D��EX/>Y�EX/>Y� +X!Y�9 +X!Y 9017!!7!7!" x���"�//� +X!Y +X!Y01#3!!4px�����/�EX�/�>Y013#;�z��%�// +X!Y +X!Y01!!73#pH��O��'�9��EX/>Y�в9/01#3# | )�i������EX/>Y� +X!Y01!7!z��+��#�/]��/а/]01#3+&��3Q� �+�y,-9"��EX/>Y�EX/>Y�EX�/�>Y9 9 / +X!Y 9! +X!Y & +X!Y01!&57'&&76$376&'&>%677'"  __] mX,W8' Y9Vaq_N_QţM76WMlcLe������d 9� /�EX / >Y�EX/>Y�EX/>Y 9 9  +X!Y +X!Y01'&'#36'6&'&66{_% mhkuQ<jR~�@<T)��FR� �K�!"9��EX/>Y�EX/>Y� +X!Y99 +X!Y01%677'.77>'&&'&ajX茪̩ravu_f^2ܩj@Du���Ku����d9�/�EX/>Y�EX / >Y�EX / >Y 9  9  +X!Y +X!Y01663#7'&&'&7&'&S}ahlhzV<kU 5�t;��EQ���i !9��EX/>Y�EX�/�>Y�9/] +X!Y� +X!Y�9 +X!Y01&7766!7&76&⃧  =hDp1q"+ ַAASXbo~��t��P��c9��EX / >Y�EX/>Y�EX/>Y�EX�/�>Y +X!Y  +X!Yа013#7376762&'"3#wdi3N01^u\` uakU���O(R��)� *+9 &��EX/>Y�EX/>Y�EX / >Y�EX/>Y9 9  +X!Y9! +X!Y& +X!Y016673'&&'7677'.'&7&'&Tz`$n:gbeRijuU<}ydWo`gx;�������I9�/�EX/>Y�EX/>Y�EX/>Y�9  +X!Y016#6'&'&#3qvwx ͹;1*���/���� �1��EX/>Y�EX/>Y а / +X!Y013#36&66㴼'.=;^<::;0/<:^>�F� ��<��EX / >Y�EX/>Y  +X!Y а/ +X!Y01'&'7276676&5B%.90.=</-<:E />=./<<�� ���� �u��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9@:�J�Z�j�z������ ]9@6FVfv ]01#373#@ oV�jp`3��/�������EX/>Y�EX�/�>Y013#3 �����jR� �w!"9��EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�EX / >Y�EX/>Y99 +X!Y0166#6'&'&#6&'&#gϢwvc{x ]bd;yZRұ94+g1ox:�����R��S9��EX/>Y�EX�/�>Y�EX/>Y�EX/>Y9  +X!Y016#6'&'&#vw{;̹;1*:��ER��"�C#$9��EX�/�>Y�EX / >Y +X!Y� +X!Y01'.7666676'&&'&x]Z  yeZh zeN ?Dv_u\?y��`R���g 9��EX / >Y�EX / >Y�EX/>Y�EX/>Y 9  +X!Y +X!Y01'&'#76#74&'&6|daoir[={y@<T��I`(R���h�9��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y� 9� 9 +X!Y� +X!Y0173#'&&'&667&'&I`!bFohv^BOn&||fT�����T� �F 9��EX / >Y�EX/>Y�EX/>Y  +X!Y 901'"#762Uds!5 :~��.P�&�c'(9��EX/>Y�EX/>Y9 9 +X!Y +X!Y 9$ +X!Y016''&766'6&'&'&&736jX^D? [xqtec%p.7RQf0-I^+0reOś[nW���C@��_9��EX/>Y�EX/>Y�EX/>Y�а�/ +X!Y  +X!Yа013#327#&&7#73.qN!7ACll n.@_N ���[:��L9��EX/>Y�EX/>Y�EX/>Y�EX/>Y  +X!Y01%'&&7373#ětuLDjkֹB,*HR��n��:��8�9��EX/>Y�EX/>Y�EX/>Y�901%3#3ߊԲ=:����:� �` 9��EX/>Y�EX/>Y�EX / >Y�EX/>Y�EX/>Y� 9 9 9013##33YpzuB�:2:&����:� �S��EX/>Y�EX / >Y�EX/>Y�EX/>Y� 9 9�9 �9013##3&Nų�l,�E:��?�9��EX/>Y�EX/>Y�9а  +X!Y013'&'76773~%H/V}0A)U_|#����:� �D��EX/>Y�EX/>Y� +X!Y�9 +X!Y 9017!!7!7!`��8?��. 9��// �9| / +X!Y 901&&776'&'7677%ޞ ;_-"!g 51* SeuF^M,+G5��!����/�EX/>Y01#3�j;��.9�//9|/ +X!Y9016767&'&?&'7t+q - 3G]E*-G:q52) h���i'��89�/�аа/ +X!Y +X!Y 01'&''&#&663267Ì~{<HB,ÍwlYD?Ki p:C%]S=nf�O���$�/�EX / >Y +X!Yа/013#&56676:`;;/.=O/>>-0;:���R &�"�R#$9��EX/>Y�EX/>Y� +X!Yа ааа +X!Y01%677#7&&'&66773#4&'&aѠ./w ,yw--patsao ҅ ˕j�*������k !9��EX/>Y�EX/>Y9/� +X!Y +X!Yа� а в9 +X!Y01%!7677#7376$'6&'&!XCqben 6nԙg)Νѱjz�����-�?+./9+��EX/>Yа/" +X!Y* +X!Y01%'&''7&'&7'7676676&&'&仾Ljm Yhuro QcsJluבIlvؐn~UW!uzwWYxrr{~{sy~��S��$��k��EX/>Y�EX/>Y�EX / >Y+� 9]а +X!Yаа +X!Y 013!!!!#!7!7!7!3n)u98n60}|B|}�������/�EX/>Y+013#3 ��1�?�s�/�EX"/">Y"9: +X!Y:9 а +X!Y."9.3 +X!Y3.9"&а") +X!Y01'&&776676&$'&767&76676#6&'&%'676&'?g  ?XS\ kPc w{ | `G K2A _w`gU~E6cEMoY&sgjl/0~uiQmTt4/d=)Q4Ip*��R� ��� / +X!Yа а/016676&%6676&://=<//;:/0<</.=Y.=;/.<:-.>;0/;:���b��)�:���EX./.>Y�EX7/7>Y7.9/] .79 /�  ] 9 +X!Y +X!Y 97 +X!Y.& +X!Y01'&&7766'6&'&7�$'&�'&6$'#&$E ϝEZ_OD#-M�[^² UاbUb#MZ}&d[���N��'�`��EX/>Y(9/�а�/ 9 / +X!Y 9|/ +X!Y ! +X!Y01'#"&766376'&'&'66%277#v\rixo U8W { 6K[]Xh6JV{as|6O18 m|:-.zD@7+.��Y��&z�z:��w ���/а/ +X!Y01#!7!{/'w��a���9�B���EX/>Y�EX / >Y +X!Y +X!Y! 9!/# 9#/�##]:!#9:/  +X!Y* :9!2а2/#B +X!Y016$'&$7$'.'&##&?6&''6676&'#v^¯蓄 ~J~5DQM  0DHe AYd^.v|ÅtoQr:`.,a=W@%$H6BEE:?>��!���/ +X!Y01!7!J!���� ��/��EX/>Yа/  +X!Y +X!Y0166'&&732676&#"gafb}=16U846Woepg1IP80OU��%��� ��F� /�EX / >Y �а  +X!Yа  +X!Y9 ]01!!#!7!3!7!aAAuAq+Vb ��\��N��EX/>Y�EX�/�>Y +X!Yв9 +X!Y �9901!7676&'&66!cc 50BP x@{t*TJ06K>u~f{}3���n�$�q��EX / >Y�EX/>Y� 9|�/���]  +X!Y � 9�# +X!Y#�9 9 +X!Y016676&#"#663'&&5332676''WNB]>2p }~vwB:@[ We=611]eyvawB+o|l27@5f�����#�/]�а�/��]/013#Ξ��`%:��Y 9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Y0173#7'"'#g  aoPY:T:!sK*���{��� �$� 9��EX / >Y�EX�/�>Y01!'&&7>3[@ɎuP���hL� ��/ +XY016676&=20@@1-A1A>21?;��K��� �9��EX/>Y�EX / >Y 9 +X!Y 90137676''7 h..7frleG ��p��@9��EX/>Y�EX�/�>Y�9/ +X!Y901#7%3hdU8q���{� ��3��EX�/�>Y�9/ +X!Y� +X!Y01'&&77666776&'&M і K HMOp JHRpřGȖFH`srhQfmtd��V�&{ ��{_�����3�'�N�'|������EX/>Y01���y�'|���'�I�����EX / >Y01����'|��'������EX / >Y01�zO��$�F�/�EX"/">Y +X!Y�а�/�9  +X!Y в�901677'&&767767&56676H Siaw ^]bt[;/0;<..=md[ssbtq^ʦfU@/>>-/;9���x���w��EX/>Y�EX�/�>Y�EX/>Y�9/ +X!Y +X!Y �9 /  +X!Y� +X!Y�901!!!#!!!!!!/Rb?>G`a)x���(�c� �8�/ 9 / 9 9 9в 9  017({yeROPrNrP��� ��#�-�f ./9  а )��EX / >Y�EX�/�>Y �9& �9&а  +X!Y'а�) +X!Y01&'#7&766673&'&6'6Nu|j1w΁1 Vp`M,") MJr(Pa,az�tzDB/lShGNN:&���8��b� ��Z9 ��EX�/�>Y�EX / >Y� 9/ �9 / +X!Y  +X!Y01#%#2676&'3 7i_v㼂kCx���,�[ -.9��EX/>Y�EX/>Y�EX�/�>Y 9 +X!Y9) +X!Y013#>'&'72676.7>76&'&ӵvy 6: 譲r;jqe 7=8A9 LQiWj_L7lq<IKcV9kw?;a[_:Rl���aR�,�7�A�DzBC91а;��EX/>Y�EX�/�>Y�EX/>Y�9 �9 / ]8 +X!Yв 9в�9<�9</<<]! +X!Y�' +X!Y*�9- +X!Y 2 +X!Y01&&'%&&766376&'&'666!67%677'"&!76'&&py3쒩 VZhm"JB hZJ5FB+x Zn5   f]UVhykVWM~݊vD@k}</xI9q[JW5 72P\���\T+��(�P)*9&�/�EX/>Y�EX/>Y9 +X!Y% +X!Y01'&7>&''7&'77&'&672 Ⴜބoj;fFܖ:8p[ɐol~V48m7~˩���D�.����;�/ +X!Y +XY +XY +XY +XY01!7!4676&6676&6!=20@?b>=20@@b=X71A>21><�1A>21>=���9z*��!�+�f ,-9 а (��EX�/�>Y�EX / >Y� 9$� 9$а� +X!Y%а ' +X!Y017'&''7&'&77�&'&%&'676~g[fnY]fv$6 37@W829 P+ς7V#|=<3k[JELܻ_��`����]9� /�EX / >Y�EX/>Y�EX/>Y 9  +X!Y +X!Y01'&'#3674&'&6|eaSjphpZ=|ɉ=>T��5�����k��EX/>Y�EX/>Y9/9/�а +X!Yаа +X!Y а а013##!##733!3!7!>u:u233#:�_�""��.��:����EX/>Y�EX/>Y013#3㵼:���-��W:� �h��EX/>Y�EX/>Y�EX/>Y�EX / >Yа/]]/]] +X!Y 901##333#nPQPt3:6��"��� �[��EX / >Y�EX/>Y 9/�а +X!Yа +X!Yа а� а 01%!!773artOSSҝ))���#��6�� �J��EX / >Y�EX/>Y 9/�а +X!Yааа� а017#773uj<=67���5Ea��Z9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y  +X!Y 9�901'"'73277#3a5C8)% ƻ^rp��$GR��Z��EX�/�>Y�EX/>Y�EX / >Y�EX/>Y9  +X!Y +X!Y016'"'73276'&'&#}5C5. |q;60:��Te��$�%&9��EX / >Y�EX / >Y�EX�/�>Y�EX/>Y  +X!Y �9/ +X!Y� +X!Y +X!Y  +X!Y01!!&&7�!!!!!7&#&rEa/+YJ9CQdZLl_!/  +J, NN��GS�"�3�=�>?9-а7��EX/>Y�EX�/�>Y�EX/>Y�EX/>Y9898/  +X!Y +X!Y99( +X!Y0 +X!Y4016!7'&&''.77�6?4&'&&76'&&~y+}JL u`=Ds|,U$-sesmRe7 gNtc~܈z=@loABq_4>DuܻW51O[��3�� � �+��EX/>Y�EX / >Y  +X!Y013662&'"3ƞ/c!,,Wu ofT��Q*��$�Q��EX/>Y�EX�/�>Y�9/  +X!Y� +X!Y +X!Y01&&7776'&&'&'66'67Oc #DԁqߝG /| c`V/6c#YP�IF/��q9��EX/>Y�EX/>Y�EX/>Y�EX/>Y� +X!Y  +X!Y� аа +X!Y01#'&'7327#737662&#"3ĝ5>5* Ƙ3\7( q c��g7��(�N��EX / >Y�EX�/�>Y � 9 / +X!Y  +X!Y�$ +X!Y01.'&76$66776&'&76@s"ds#MT&"mA BiiqנH/���B��%�N��EX�/�>Y�EX/>Y�9/  +X!Y +X!Y�" +X!Y016673'.776�676'&&'&yKRyv X"4xn vfn[Oc} KK6`?Ey��g��F��EX/>Y�EX / >Yв 9/ +X!Y  +X!Y016677'&7367&owp y%��ZN��S��EX / >Y�EX/>Y�EX/>Y в9/ +X!Y +X!Y01#7'&&7373667N}ŜtuLDk[WkطB,*HRT� F:� �(��EX / >Y�EX/>Y  +X!Y01'&'73276>5*$:n���>N��"�Q��EX�/�>Y�EX / >Y� 9/� +X!Y  +X!Y +X!Y01'&77!6'&&'&'6767%GV t`={Nd7 iN$y=@mo~w 651N^��d���1�/а/� +XYа/]а�а/01''53dqj��&�� �/а/]�9а/0177#5/nΖV �!��p���L� �"�/]  +X!Yа/�а�/01'&&767L {GR }yUA��� �� / +X!Y014676&:0.=;/,>T/>;0/<9��Q� ��%� /а/ +X!Y  +X!Y016632#"&732676&#"YRsYTsb6+.O8*.Px[~tUY|rU.?G2.BI�O�9��'�/�EX / >Y +X!Yа/017#"&76%Az A CDSN_/ZY?y+eR�����>�/а/] а / +X!Y +X!Y01#".'662727 z]%=<>$Uz }]/j1V o&mnAq�����;�/�а�/��]/�а/а//013#3#Ƴ4/�j5� ��9�/а/@ � 0@]а/  +X!Y +X!Y014632#"&732676&#"hFDZcFE^T( ;&%:If_CGcYF/1'!09�j���/��/а/]01#3&�����/а/]/01#ȟ� ��.���6s� �%� /а/ 9 9 +X!Y0177676#7)k  ٙ BGj`QH����7�/��/а/а//]а/�/01#3#3  ��y� ��/  +X!Y016676&:/.=;/,>/>;0/<9��!A?���/�а�/�]�9/013#t?������:� /а/�а�//  +X!Y а/013#>&%6&66:^<</,>,?<./<:(/=<./<9<//<:^>��hL��x����C����+��EX/>Y�EX/>Y� +X!Y01!#!Xe������/��EX�/�>Y�EX/>Y +X!Y�9013!%!5#2P&���i���'�W��EX / >Y�EX/>Y 9|/`p] +X!Y  +X!Y# +X!Y01!7!&'&76$6&&'&�6 x 0B]0  T<c�$)bBTST{etC~���q��1��EX/>Y�EX/>Y�EX/>Y�901#3#yP��� ����� �O��EX/>Y�EX/>Y� +X!Yа//] +X!Y  +X!Y017!!!!!!(r#8y?���D��p��8��EX/>Y�EX�/�>Y�EX/>Y +X!Y01!#!#!sI/����� �<��EX/>Y�EX/>Y +X!Yа  +X!Y01!!77!!83T͝JG���T��p� ��,�Y��EX/>Y�EX+/+>Y+9/� +X!Y+9/ в  +X!Yа� а)01#&6676&'&&76$372'##7;dVbo ')o$$N _s   [{ X�������\ 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�а  +X!Y 016673�#&733\]+DEXY  wdӣl6EAj�� ���&�Y�'(9��EX/>Y�EX/>Y�EX%/%>Y# +X!Y�а +X!Y�а#01%6?6&'&!7776$7!{&Ii_"֡)t =YPw)!ykI~4!vߋh^��H2T��%�y&'9"��EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Y  9 9 +X!Y" +X!Y0137'&''&776�77&'&2* 5= ,X/~mfuL8::8 KQ��L��)�e*+9�/�EX�/�>Y�EX / >Y� 9/' +X!Y'9� +X!Y ! +X!Y01'&'#>6676&'&3676&''7Ҭ^` ˬoV z ibl)Ihaצr.}]4rjmao;8q���`:��8� 9��EX/>Y�EX/>Y�EX/>Y�9013#3PU$2���C � �/�b019(��EX/>Y�EX/>Y +X!Y-9-/ +X!Y-9' +X!Y0166&"�'.776677&&676&'&Oz~Uu 5!҇V٣LTA W0M{m펥7?N@]AK %_>AC%ʉ��)M�(�x&)*9��EX/>Y�EX / >Y' 9|'/']@'P']� +X!Y  +X!Y  9�'9 9! +X!Y01"677'&'&767&&76677'6&'"| |jkċh BMڼ-scl ^YJ\kW6VR"tC K][Q��<��99� //�EX�/�>Y +X!Yа +X!Y01'7676''&&7!7</* )J͋ \"N _o~BV -KiE2Y$TD: !+ JL���$aR��S9��EX/>Y�EX�/�>Y�EX/>Y�EX/>Y9  +X!Y016#6'&'&# n;R6/:��s+���$�f%&9�а"��EX / >Y�EX�/�>Y� 9|/  +X!Y +X!Y�" +X!Y01.7676�!76''&!yKNb 3  )dZ[~sޟKE;9rJЀe ��:��(��EX�/�>Y�EX / >Y +X!Y0127'&&7̈O"4 G>ll :J &���M9��/�EX / >Y�EX/>Y  +X!Y� 9� +X!Y01237"&'#'&&''76(9(Pb }c74+# 0S VuN:' ���?w�.�R/09�//�EX,/,>Y +X!Y ,9 /  +X!Y +X!Y% 901&#"'"'7676'&'&667&&7676~Y  qY?#i`d;> XD ]f Ń{&i[dolC -E3HIW=D?:-!t9*V^Q'��`:��\ 9��EX/>Y�EX / >Y�EX/>Y� +X!Y  +X!Y�ааа01#37'&&7!##7!oO%/ BBmm l|)pL _��`S�� �P!"9��EX/>Y�EX/>Y�EX/>Y +X!Y +X!Y016676'&'#6776&'&WGsX Ɂca/A dmzApIl<bzͪkԷ��NS�!�J"#9�/�EX�/�>Y�EX/>Y�9� +X!Y  +X!Y01'6&'&'7676''&7766{ he4V k]\)G N.Oدm۾c8GGZ+KG= 9+���J;��!�L"#9��EX/>Y�EX/>Y +X!Y +X!Y01�'.'&776�3676'&&'&nf  *5Usl  ucjX fvBC*z߹Z<p���:��I9��EX/>Y�EX / >Y� +X!Y  +X!Y�а01!327'&&7!7!pH!;O]lg knh-T2��g<��<9��EX�/�>Y�EX / >Y�EX/>Y +X!Y01'&'�%&&7mJG "&m:m]]ju6}}{/���A"8>��#�_$%9�/�EX/>Y�EX/>Y�EX�/�>Y  +X!Y�а а! +X!Y01&76766�#6'&&V{m{ n~]U#xc<9 Zj؄lg3cA���O(O<��D9�/�EX/>Y�EX/>Y +X!Yааа016'&'#&73k  %'TU!RR yp:K%B>{{%ڇ9FLI{���f<�*�Z!+,9��EX�/�>Y�EX/>Y�EX/>Y�EX$/$>Y +X!Y �9в"90136'&''&&''.7 HK[OJ<3/RPL4 -/ ol}gA9  O?/:k(΃}|^lpҀ^,���Qm�$�/�k&019&��EX/>Y�EX/>Y(9(/ +X!Yв 9 +X!Y("а, +X!Y01'.77677&7766677&'&g4`'zT66 iUw̕;N6 n~;oH[ r spuN85Vd&Τ P%XHiY���g����I�9��EX/>Y�EX/>Y�EX / >Y� 9  +X!Y01662&#&#&'&'63--6yO@@/B6jae;&6>Kd fX SkH{IW`���fD:��,�j -.9 '��EX/>Y�EX/>Y�EX / >Y� +X!Y 9аа) +X!Y в$901#'&&''.76677!&'%736'rÅo~a8D@u PI=B8&'RV<\Zkr}oZ[hEN��z��a��EX/>Y�EX/>Y�EX / >Y +X!Yв9/   +X!Y +X!Y01!676676&'&#!7!Vv |zmI82.Y��x�$�j��EX / >Y�EX/>Y  +XY  +X!Yа//] +X!Y! +X!Y$ +XY01�'.'&76#&&'&!%67*qMm{;0 A\3pEA+䨡 4:nd�����!�n"#9 ��EX�/�>Y�EX/>Y�EX/>Y�9/�  +X!Y +X!Yа! +X!Y01#!!#776672676&'^cHx>L&+dJwԙw-|��C�����9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�/ 9/� +X!Y +X!Y  +X!Y01!3#!!#32676&'nj7tIt[I}}9wݻdn������W9��EX/>Y�EX/>Y�EX/>Y +X!Yв9/ +X!Y01!6#6'&&'&#!7!�QKL oksHO)9E6QS*=��Bn� �H� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y013!3!#!?N>??Pg��4��� ��[9��EX / >Y�EX / >Y � +X!Y 9/  +X!Y  +X!Y01!#!!2676&'zXK6e`J||Lv��z���U9 �/�EX / >Y�EX/>Yа +X!Yа а  +X!Y01#!#67!3%!> ?YkeO$n]e~Nu r����u����EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Yа//]]� +X!Yв�9 в�901####33333#sth nnRhh xxG ��%�*�`��EX / >Y�EX/>Y  +X!Y  а*а*/) +X!Y)*9а  +X!Y012676&'&6$'&&767676&''7m ~,g_ |E6n4xsoݵt-oku$%Lu���C��n� �]��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�9@ ] �9@ ]013##3PV����e��M9��EX�/�>Y�EX/>Y�EX/>Y� +X!Y  +X!Y01#!#776677eAW$+P}���@��<9��EX/>Y�EX/>Y�EX/>Y  +X!Y013'&'72?3=Qz</YcE$:dLBy c8f*���[��!�*�j+,9 а#�/+9/�а�/ +9 / а /  а /  +X!Y +X!Y#а*01'##7"&76$7373#%36$76&'qۧ '(s6*".Ŗ ߸ iȿ���Am� �;� /�EX�/�>Y�EX/>Y�EX / >Y +X!Y013!33#!>j>�_����D��H9��EX/>Y�EX / >Y�EX/>Y 9|/ +X!Y01#'&&737DoLKϡ}P\78E56��B��8� �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!3!3!P��B8��T� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yаа а а01!3!33#!i=+ _����� ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y  +X!Y01!#!!2676&'Jg6r`J|{v���E��� ���m9а��EX / >Y�EX/>Y�EX/>Y�EX/>Y� 9�/  +X!Y  +X!Y01#!32676&'#36`J||^vA���6��� ��M 9 ��EX / >Y�EX/>Y� 9�/  +X!Y  +X!Y01#!32676&'6`J||^v��t�"�`��EX/>Y�EX/>Y�а +X!Yа//]] +X!Y +X!Y0177!676&'&6�'&&'07) 1.=܌wK۠o}ϧ8;}rOD0��I��'�w()9"��EX/>Y�EX / >Y�EX�/�>Y�EX/>Y  9| / +X!Y +X!Y�# +X!Y01&&7##336$6&'&6int! 3eӇ)6dBi^A�~���� ��a9��EX / >Y�EX�/�>Y�EX/>Y� 9/ +X!Y 9  +X!Y01!!#&&76$3'"cyrh 4}d7p:P|>���FU��+�M,-9�/�EX/>Y�9�/�9% +X!Y�+ +X!Y01�'.?�776736&676&'zV цY''q K@yl~y~-O1!o`wI@/UȘ���0�� :� ���W��EX/>Y�EX�/�>Y�9|/ +X!Y9� +X!Y +X!Y0132676&'%2676''0~ PZ9p aaރ :VT[QHORN���-��:��+��EX/>Y�EX/>Y� +X!Y01!#!g_:�>:���R9 � /�EX/>Y�EX / >Y� +X!Yаа  а +X!Y017667!3#!#%!-o TR7%7S$DDf]+>����:����EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Yа/]]/]q� +X!Yв�9 в�901####33333#QRwNOs_H**:�@@��!P�'�j��EX / >Y�EX/>Y  +X!Y  а'а'//']']& +X!Y&'9а  +X!Y012676&#&66'&&7676''7f{ cXZ KEwwt_g ͹uVOGX`NY!}QhPRkdT���/��7:� �E��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y9 9013##3|: :���/��W:� �w��EX/>Y�EX/>Y�EX/>Y�EX / >Yа/]]qq]/]or +X!Y 901##333#QPn[3:6����9:��M9��EX�/�>Y�EX/>Y�EX / >Y� +X!Y   +X!Y01#!#7766779Q5N'a| b:lg���0��~:� �Y��EX/>Y�EX / >Y�EX/>Y�EX/>Y�EX / >Y� 9 9 901%3###3漵,~ЎC,:���/��6:� ���EX/>Y�EX / >Y�EX�/�>Y�EX/>Y� а /o ] ]? q q r q ] q ]/ ]o  r +X!Y01!#!#3!3zQQQR2:+���/��7:��8��EX/>Y�EX�/�>Y�EX/>Y +X!Y01!#!#!{L_:���`��:��1��EX/>Y�EX/>Y� +X!Yа01!#!7!n\��L`=���,�:�}';<9'а'5�/�EX�/�>Y�EX/>Y�EX/>Y�EX/>Yа$ +X!Y2 +X!Y)а�7 +X!Y0136'&'#'"&'&776'&'&677&#&'RAWYMQA"WLPQIG - 3=,;/:4*} P*#gtx!Tչ;7R�dGǶ 5>0��/7:� �;�/�EX�/�>Y�EX/>Y�EX / >Y +X!Y013!33#!뵡ᢵ~d8:]](A���{���;��H9��EX/>Y�EX / >Y�EX/>Y 9|/ +X!Y01!#'&&7373DK{v23nb!ڹ<4-��/��:� �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!3!3!~:]]:��$:��K� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа 01!3!33#!}c8:]]](A:���V��{:� ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y  +X!Y01!#!!6676&'qA 5G�k VX:iq^Wk��0��:� ���Z��EX / >Y�EX/>Y�EX/>Y�EX/>Y� 9�/  +X!Y  +X!Y01#!36676&'#3_ 7[G�k WW:iq^Wk:���0��:� ��M9 ��EX / >Y�EX/>Y� 9�/  +X!Y  +X!Y01#!36676&'_ 7[G�k WW:iq^Wk���4P�!�h��EX/>Y�EX/>Y� +X!Yаа +X!Yа//]] q +X!Y01&>�'&&767!7!6&;c llc Хk`t1psx^d_cwAAܨe��0T��&�}��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9|�/�]@�P�]P�`�q +X!Y  +X!Y# +X!Y0136��'.7#3676'&&'&PB#W"~] SOxn vfo� ):*-?Ex���;� ��a9 ��EX�/�>Y�EX/>Y�EX/>Y�9/ +X!Y�9� +X!Y01#!#&&7663'I_UP VN"?i:[*]MXgf���E��#��!/�EX/>Y�EX / >Y�EX/>Y!]/!]!]"!9"/ +X!Y9  +X!Y +X!Yа"01!6'"'73276'&'&##7373!6-K11#xҟϵ⨺1*��NS��e��EX/>Y�EX/>Y� +X!Yаа +X!Yа/]]/] +X!Y01%677'&77�#4&'&!!ak-שq_z1}vsae`(1ݨk���/:��!�y "#9 ��EX�/�>Y�EX/>Y�EX/>Y�9/�  +X!Y +X!Y +X!Y! +X!Y01#!!#7766776676&'H 6Q3H&a| bG@�f X[:dvgmYJZ���/��O:���{9��EX/>Y�EX/>Y�EX / >Y�EX/>Y 9/а  +X!Y +X!Y  +X!Y01!3#!!#36676&'YGH 7[[4@�f W\c :lZJZ�������y9�/�EX/>Y�EX/>Y�EX/>Y]/]]9/� +X!Y9 +X!Y�а01!6#6'&'&##7373!1vwxӋ -͹;1*��/7:� �E�/�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y01!3!#!ᢵ?>:]d:���o�!�`"#9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Y901'&&''&&7367367j ݫREm³ ^^d_P#--NZz$xw/��O:�!�K��EX/>Y�EX/>Y�EX!/!>Y�EX / >Yа  +X!Y01'&&''&&7367367zݬZ{zzD<[{z OOUxz:(MEΥ&&&@Pxk&fwum���.���q9 ��EX/>Y�EX / >Y 9/� +X!Y 9/� а а  +X!Y +X!Y01!'!#733!6676&': 5998ZMh WV:Ğ:EE{i[w���I�+�,-9��EX+/+>Y�EX/>Y�EX(/(>Y�EX / >Y�+(9�/ а  +X!Y�а�' +X!Yа  +X!Y 0136676#&&'&!%677�'&'&77#3!|Z=>]4/w@W⨡N=ndPPW��,S�$�IJ%&9��EX/>Y�EX$/$>Y�EX!/!>Y�EX/>Y9/]?Oqqrq]q/?]or�в9  +X!Y +X!Y +X!Y90136$#4&'&!!677'&7#3LAçp_}0]vvfkPgݨju_e_0:����S� ��V��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9 /� +X!Yв901####3#!ULM[JJPZG���:� ��V��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9 / +X!Yв901####3#!'t44rhv%H()):FL[��Z��U���|��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y9/�а +X!Y ав901!3#####!#3!vFLMMZYWPJJHG��N��K:�����EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y�9�/в +X!Y ааав901!3#######3!'QiCu45s4Q%H'y))(:FL[��&��/��"�v#$9��EX/>Y�EX/>Y�EX/>Y�EX/>Y9/�а +X!Y аа" +X!Y0132#6'&''#''&#6$333B <=wmr==$<h'rC4%xq|��)�� :�� �X��EX/>Y�EX/>Y9/аа а +X!Yаа  +X!Y0137667!#76'&''#''&!)ּ 5OT:  Ť=3P \G��H��Z�$�(� )*9 (��EX/>Y�EX / >Y�EX�/�>Y�EX/>Y�EX/>Y�EX/>Y 9 / +X!Y  ааа %а ( +X!Y01!67#3!!3#6'&''#''&3GC!_mspE hh<=mr>hcl|wrsrC4 'w*���.��:�"�&���EX / >Y�EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�EX/>Y 9 / +X!Y  ааа #а & +X!Y01!767#3!!#76'&''#''"! _OT 5OTG j<:" ¤=3P\G�H!�-�6��3/�EX / >Y�EX/>Y�EX/>Y  +X!Y-а-/, +X!Y,-9$ +X!Y3]36а6/66].3690а0/012676&''%7#'&&766332676&''777#5 pszajd 4QYQmk o͖6zay cqp,qk?6oDz9[~}y �H2�(�1��./�EX/>Y�EX/>Y�EX/>Y +X!Y(а(//(](](q(](q_(r' +X!Y'(9! +X!Y.0а0/00]).09+а+/012676&'%7##&&76632676''777#5 gmgvVS"Rgq >o͗hVS?MIv3#vKskIy6^}_Q ��i���$�f%&9а��EX / >Y�EX�/�>Y  +X!Y� 9|/� +X!Y  +X!Y01&'&76$&!676&67!B 7G`(  1;:nPTST78<s69��B S����M��EX/>Y�EX / >Y +X!Y 9|/ +X!Y +X!Y0166'.767!&!6&TXXx8 |y5M~ x2����K��?��EX/>Y�EX/>Y�EX / >Y 9 +X!Y017663#&#3 <}Ij3 hE§nw"}x����<P��F9��EX/>Y�EX/>Y�EX / >Y 9  +X!Y017632&#"#3,f<4$J:X2Wi q:���js5��)�H��EX / >Y�EX/>Y�а а  +X!Yа�% +X!Y"01#7&'&7�77�''776762;4$ "  n!awz'z=bf"reFgf'���D-��'�K��EX�/�>Y�EX / >Y�а  в +X!Y� +X!Yа%017'7&776654&''776ωJEqEqq& ln&#!i/dcd+ʑ39Ag���tV�1�D�L���EX/>Y�EX / >Y�а в 9 +X!Y  +X!Y# 9(а1а<а</4а4/2 +X!Y47а7/@ +X!Y<HаH/LаL/01'&&''&&776767673676'&&''&$#"'766677?\|zl#ۣ _#yy1YPJlGFfga]MI >FL6E } m0W[�L ʼnn]N&Tqp-2Yk~SuC/2UhŁz;5$lrOQA`eoY���R�+�?�G���EX/>Y�EX / >Y�а а +X!Y  +X!Y 9$а+а6а6/-а-/, +X!Y-2а2/; +X!Y-DаD/GаG/01'&&''&&766767736774'.#&'766677t*٤b!},׮')BA[&$ YWRp-| XRX-5F } m/WUID OD/-ckykdz3D ʁM:5$mqRP5merW���o�"�*�u��EX/>Y�EX/>Y�EX"/">Y�EX / >Yв 9  +X!Yа)а)/*а*/$ +X!Y*'а'/01#&&''&&7367367%7!!#7m ۫REk³ ^^d`O#--NZ$xw/kk}}���O� �(�`��EX/>Y�EX/>Yа а +X!Yа а'а'/(а(/" +X!Y(%а%/01'&''&&73673677!!#7{ޫD{zzD<[{z OOUxz:(ԟ&&&@Pxk&fwum kk��f��B�/�EX / >Y�EX/>Y а  +X!Y +X!Y01#&&776$#6&'&YEI&  h*|{n 'ٜnN��MR��B�/�EX / >Y�EX/>Y а  +X!Y +X!Y01#.77>'6&'&Fi:別k_jfnr+ިe䈣���@��>���/�EX/>Y01'#'7'73',R%R TUrrutLaq������/ +X!Y01'7!7* &#}l�� ��+�/ а / +X!Y а +X!Y01>'76'&7<@xnw=eoz`,TCJ )-(of'de��W�� �/а/0173%Mrr9��;QW�� �/�а�/01'773GPHy��8� ��#�/�;�G�S�_�z�?/K/W/3/�EX/>Y +X!Y?а?E +X!YаKаKQ +X!Y!аW'аW] +X!Y-а39 +X!Y0166'6#&662'6#&663'6#"66'6#"66'6#&66'6#&66'6#"66'6#" q[XilQS qZXjlRRq[XhkQS{sXXhkQU1 q[XhkQRB sZXilQT p[XhkRT&sYXilRSYefXffXfiVffUgeXfdWgeXfdYeeXffYeeXffXeeXfdWgeXfd�OcS�� �����"�'�9�!// //&/�EX/>Y�EX/>Y�EX/>Y01#'37%%77%'%'7 e d~ 7 @L=h>4i]C^E:`Q \E< [DMNO>?/���.q���t9��EX / >Y�EX/>Y�EX / >Y� +X!Y 9/� а а +X!Y  +X!Y01!'!#7373!6676&'a 5""83Mh WVĞE{i[w��:�����M9��EX/>Y�EX/>Y9/� +X!Y +X!Y01#'#676&'%!27'7Zcdbsj85 ~c<^ZUt:m{^6MW~]��`R��&�n"'(9"��EX/>Y�EX / >Y�EX / >Y�EX/>Y 99 +X!Y +X!Y01''&'#76'76&'&27'767 WtSiedaokr[;DTNtEH^{8{y@<T)x^ho���5���� �5 9�/�EX/>Y�EX/>Y +X!Y01#!#!3P<P��$��v��.�/�EX/>Y�EX/>Y� +X!Y01!#!3c8_:<���C��[9� /�EX/>Y�EX/>Y� +X!Y9/   +X!Y +X!Y01!�76676&''#!XQjte/�a��$z:��[ 9� /�EX/>Y�EX/>Y� +X!Y9/   +X!Y +X!Y01!'6676&''#!_1cd $yzTxӄ& :��6��H��b��EX�/�>Y�EX / >Y�EX/>Y�EX / >Yа//]] +X!Y9а01 ###7##3333H(R+,drpd-.ED r�����-��:��{��EX / >Y�EX/>Y�EX / >Y�EX/>Y а/]]q]/]or  +X!Y 9а01 #'#7##33737Wٻ2'#aPQa&+'K:3:6������k��EX/>Y�EX / >Y�EX/>Y�EX / >Y9//]] +X!Y +X!Y 901##!7!33#q3o\br~6��t��:����EX/>Y�EX / >Y�EX/>Y�EX / >Y а / ] ] q ]/ ]o r� +X!Y +X!Y � 901##!7!33#PpDPn\36���:��� �^��EX/>Y�EX / >Y�EX/>Y�EX / >Yа//] +X!Y +X!Y01!!!#!#3m&u9u>r_��$��:� ���EX/>Y�EX / >Y�EX/>Y�EX / >Yа/o]]?qqrq]q]/]or +X!Y +X!Y01!!!#!#3DQPPeՙ_2:���Bo��h9�/�EX/>Y�EX/>Y�EX/>Y9/ +X!Y +X!Y +X!Y013��76676&'##!#!jtI/@b���$A:��W�/�EX/>Y�EX/>Yв�9�/  +X!Y� +X!Y +X!Y01'6676&''#!#!i$TLwԄ&"x_:���q�*�9���EX/>Y�EX/>Y�в9/в +X!Y +X!Y- +X!Y-9(-9�* +X!Y4 +X!Y01&''.'&77�77&76676'&'&ͣق 1!!:L)"'dN$5^t 1  h" EB\`MV65mw?9w<YPB���_ZU�'�2���EX/>Y�EX/>Y�в9/ в +X!Y +X!Y* +X!Y*9%*9�' +X!Y0 +X!Y01&''.'&6677&77666675&'&nd3pl`x.fI#> u#CanLJ W! 5BpҀtk8`V YO۝xN)���c��[�/�EX/>Y�EX / >Y�EX/>Y +X!Y�аааа  +X!Y01!7!53!!!33#!d~k=�_��W:��K� /�EX/>Y�EX/>Y +X!Y�а +X!Yа 01!7!#!33#!a⢶}d8](A����9��Q9��EX�/�>Y�EX / >Y�EX/>Y�9|/ а +X!Y013673##7&&7K  nk;8b|nu}..K7F5PR6 !P\# ����;��J��EX/>Y�EX / >Y�EX/>Y 9|/ +X!Yа01!##7&&733673^J4e24{64=Za ԭ<+(����b��?��EX/>Y�EX/>Y�EX / >Y9/ +X!Y01336#6'&'&oLKϡ}79E66I���#�.�W��EX/>Y�EX�/�>Y%�9%/ +X!Yа% а� +X!Y* +X!Y01&&77&&77�!67%676&'&sm  kN<  ^U"<gƘ($v+L 'ZRd^ZS.%`WN<:���GS��)�^��EX/>Y�EX�/�>Y$�9$/$$] +X!Yа$ а� +X!Y  +X!Y01.77&&76$!67&76'&&PW`]?F =\=hHm4 i7^-ض@ASQAXhi54Tg���5D��]9�/�EX/>Y�EX/>Y�EX�/�>Y�9/а +X!Y +X!Y013#333�76676&'%mx_ q��-V:��c�/�EX/>Y�EX/>Y�EX/>Yа/]/]]�а +X!Y +X!Y01'6676&''#333l$ PQP` 袥%o3:6���CGm��f�/�EX�/�>Y�EX/>Y�EX/>Y�9|/q`p]]  +X!Y +X!Y01!3'"'7327!#rs•.I8(#xKon���$G+:��~��EX�/�>Y�EX/>Y�EX/>Y�EX/>Yа/o]]]q]/]?q  +X!Y +X!Y01!3'"'7327!#RR,K5+#ZP:+m2:��Q*��$�^%&9��EX�/�>Y�EX / >Y� 9/� +X!Y  +X!Y +X!Y01'&&7776'&&'&'6667�q ݥc #D(G U-| c`V/6#YP���<{��e9��EX/>Y�EX / >Y� +X!Y�9 9/ а  +X!Y +X!Y01!7!'&&73676&''7|R# {n$溃lt��q5:��a9� /�EX/>Y� +X!Y�9 9/а  +XY  +X!Y +X!Y01!7!'&&73676&''7,L'ڽ |ps~E�&�B��&޹@����E:�&�M��&ޛ������ ]01��1��� ��P9 ��EX/>Y�EX/>Y�9�/  +X!Y�  +X!Y013%&&76$3%"c.cz{s=P)8w��23�� �Z!"9��EX/>Y�EX/>Y9/ +X!Y в9 +X!Y01%&&76$3366'&''%%"+`dKsb}x=RPQP8y���LA�#�3�459$��EX/>Y�EX/>Y�EX/>Y�EX/>Y9 +X!Y99& +X!Y/ +X!Y016636'7'&''&&'&7&'&677Uˀ]mB9 -̗?kaW3N@$%?J A"cddcԵ=;B<?mSB?����-�\��EX/>Y�EX*/*>Y.9/ +X!Y  +X!Y9* +X!Y#*9016&''72676&'%7676'3'&&7 cc {9r_FR ;?]W 🏗uvr|jpzQ4yG\cddc���h:�'�Y��EX/>Y�EX/>Y +X!Y9(9/ +X!Y +X!Y%901%676''&&776''72676'%7Rj( q}} u  >SNN١|rM YQ O8����'�V�/�EX / >Y�EX/>Y( 9/� +X!Y   +X!Y�9 +XY0172676&'%77'67#&'&776&' { $hW/`! gjyxؼq;@35ݔLgw+G%?s���v:�#�V�/�EX / >Y�EX/>Y$ 9/� +X!Y   +X!Y�9 +XY0172676&'%77'67#&776'v ag krw "g^,\)XSQVPz--~)(KەLs{+T ��;�$�b#%&9��EX/>Y�EX!/!>Y�EX/>Y� +X!Y +X!Y! +X!Y901!#776677!6'7'&&7+w'?K3~+GA7 ݼ #$>I =!cddc©��:�$�b�%&9��EX/>Y�EX!/!>Y�EX/>Y� +X!Y  +X!Y! +X!Y!901!#776677!6'3'&&7QR5N&d~ b{C7 y䐛lJ#%@M&^^^^���;<��{��EX/>Y�EX/>Y�EX/>Y�EX/>Y +X!Y 9а/]_]]/]qOq +X!Y016'7'&&7!#3!XB5  /Xosr#$>I?cddcĩ'n��#:����EX/>Y�EX/>Y�EX/>Y�EX/>Yа/o]]qq?q]/]q +X!Y +X!Y901!#3!36'3'&&7PRR{A8yⓙ3:*#%AJ)^^^]ƨ��j�"�@��EX / >Y�EX�/�>Y  +X!Y� +X!Y� 901&&'&77�&'&6674'3H '-jɋE~#'hW LO\VE46h²ZY��LR��=��EX/>Y�EX / >Y� +X!Y 9 +X!Y01%667'3'.776�&#&Jj.eyX*Ҩj9a~  {?rtutd8D=ڱgFt��� ��C��EX/>Y�EX/>Y +X!Y�а  +X!Y901!7!!676'7'&&7g3_+CCkY_^ݘ Gbmcddchì���}:��M9��EX/>Y�EX/>Y� +X!Yаа  +X!Y901!7!!'&''&&7qaB9 q㓚 $%?KQOOOؠĪ���j#�,�f-.9��EX/>Y�EX/>Y +X!Y 9+а+/, +X!Y,+99# +X!Y01"677'.76%&&766$'6&'&ͽt 2_dvkwu{flzc0]iewm@Hqz���rL���� /а/а/ а/0133&&7ꣿX &HHH ASO>6737.V�����������"�F�L@��"�F�ff@�_l���'�C�C ���@ � 0]]01��1����EX�/�>Yа/01#76dp$Jp��������EX/>Y�а�/01'6773dv$Jy������/ +X!Y�а�/01'6773cs#Kj`����� � � /а/01&'&77 &jg�MFGEEj11�1>�&l��l9�����&m ��m5�������#�/ +X!Y а /а/�а�/01'6773'6773ht'fgt'KK��w��Q� �K��EX/>Y�EX/>Y�EX / >Y�EX/>Y � +X!Yа01!#!7!3!8y|;;_v��``��|��EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX�/�>Y�EX/>Y +X!Y +X!Y аааа01!!#!7!!7!3!!!vAB~z~;;vy` v��,� � 9�/ +XY016632#"&5uVQiqZRg^qmX*ZnjU��9��&�������9S��&���'�����>��������/ +XY01#73����&�*�8�F�T��)/'/�EX/>Y�EX/>Y�а�/а/ а /а/. +X!Y�5 +X!Y.<а5CаJ +X!YQ +X!Y016'&''&&7766'&&77>'6776&'&6776&'&6776&'&;BpfxHF >dx 1|}yY=bqbDBFc BCFc CBGc BCFc DBCe BCHc <<zWU~Ct{B1M~LULHhG<NdgQONccSPLfiOOKfcSMdcTNLfhO���_�T���/9/01#73 }[}��������/�9/01#H}{��p �� ��//017'QbqbpHhH��a�q���EX / >Y 01���~J��L��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y9  +X!Y01632#7&'&#\qr SMfcC`|B~o ����'���EX/>Y�EX/>Y'9'/� +X!Y +X!Y а� а'а'#а#/##/#]$ +X!Yа#а +XY +X!Y01!%!7677737#7376$'6&'&!!! TCi% dcoRJDc&G}}ѱky}}�� ��B���#�&�)���EX/>Y�EX/>Y�EX / >Y�EX / >Y 9/а/]$а$/а/�а�/ +X!Yа#ааа/ а /а/ +X!Y а)ав& 9' 9013#3##!##737#733!3!'#37!%3'7#jUjUUZZ7DyyW<j蘔Дק��9%� �)���EX/>Y�EX/>Y�EX/>Y�EX / >Yв +X!Y  +X!Yв!9!/ +X!Yа/) +X!Y01#327'&&7#!'#733>'&'' rO 5 BDkl notcbx[/.ExC `M \pjk��:�&�6����W4����"��i��#�'�+�0�5�:���EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y9/а/а6а�аа +X!Y'а#а+аа$а а(аа +X!Y2аа-а в494/в9901!33#3!#!#!73'#733!3!'#37#37#7%77''IŽPë1ݫ Jם^XM|VCS Eb +$˜˜$)[bk���:���J��EX/>Y�EX / >Yв +X!Yв9  +X!Y 901#6'&'%#3273'뙏56 e*(tr˫8L0,_:Y���Q�%�&'9��EX/>Y�EX / >Y% 9%/� +X!Y  +X!Y�а%а%а//] +X!Y +X!Y а"01!7'&7737#73�2&'&!!!.  r_|rw >;Y"jc.zuJGx"6|} $}��C�����#�(���EX / >Y�EX/>Y ( +X!Y$а$/@ �$$ $0$]а/] 0]]#а#/##]@ �## #0#]� +X!Y +X!Y$ +X!Yа$ а /$аааа"а01##737#73723'7!767%&'!c*' Ԙv |}rT68:0^~u3.4^ZYO���I��r��_��EX/>Y�EX / >Y +X!Yаа/а +X!Yаа/  +X!Y013##7277!&&'%7!)'I4�|cfI|hI^grt]d��� ����EX/>Y�EX/>Y9/а/�] +X!Yаа аа а а +X!Yа а аааа +X!Y9/01'&'?7%3%%677 Jrb"!�;-!!a%NTnonoTrrrsk����:��U��EX/>Y�EX/>Y�EX/>Y�EX/>Y�9�/ +X!Yа�01#76'&&'##7�773vU  i]'"/6(oKH|g3%�ι+j#����5���m��EX / >Y�EX/>Y 9/ +X!Yа а /  ]  +X!Yаа а  +X!Y01!##737#73#%!2676&'%00EE~&z��9��)�7�;�{�8/:/�EX / >Y�EX#/#>Y а/� 9 9  +X!Y +X!Y#а/#- +X!Y4 +X!Y01'&&7766'6&'"267'&&77666776&'&' ss  |o6@A\ 8<<N { y ?CBHa CBEf dqcs~Cq:MhVFJgK;tCDPaiNOLffQHhG���K��$�S� /�EX/>Y�EX�/�>Y  +X!Yа� +X!Y а" +X!Y01&&'&7776766�676'&U dmel^qz �RPm~CnOX!!qc52Ub_o m���5����� �*���EX'/'>Y�EX)/)>Y�EX/>Y�EX!/!>Y�EX$/$>Y а /а/ +X!Y  +X!Y +X!Y#)$9(!)901!7!'&&77666?&'&##33IV Ж JKJNk RmǴdzÓW’V>cge` c)mbvy��� ��m��EX/>Y�EX / >Y�EX/>Y9/� 99в 9 а +XYа а01#33####7!:4FGY^jEq^XjPYOxps8Q��|R���b9��EX / >Y�EX/>Y 9/ +X!Y +X!Y 9  +X!Y01%'&&76$!7&!&d` ;_Έ3 3]]t1g+|l�t�'�J�'|��������EX/>Y01��'��'|�������EX / >Y01��'�y�'|w�������EX/>Y01��'��'|��D�����EX/>Y01��M7��,�G�/�EX/>Y�9�/  +X!Y� +X!Y& +X!Y016'.'&'6'&?6�&6776&dV4AyRKFT "lV rc$ KE.5e`#Dz1}rATy���$+F��'�/�EX/>Yа +X!Y01#!#!AL�� �5�/�EX/>Y +X!Yа  +X!Y01!!77!!OZc-BI҇D��"����EX/>Y +X!Y01!7!+���A����< 9�/�EX/>Y�EX/>Y�9 +X!Y013##7!i.Pt���MR��*�;�D��EX/>Y�а а /а +X!Y ' +X!Y/а801&&''&&'&$66�66776&'&'&7&&'&67i(} (zYwjT?8N^ibsiTMOǟɥ巬Zơī̉n]*J:QSi`)Os��E��=9��EX/>Y�EX/>Y +X!Y +X!Y01'&'7766&#"5A4ŝ6\"0(#k  ��1-��)�k�/а/а/ а +X!Y +X!Yаа/а" +X!Y& +X!Y")016323267'"&''&#"636327'"&&#"mSP81^:<wMo;`12TR8n2SMzo,JTlp-m+)8Go)/nxozY&���p���7�/� +X!Yааа/ +X!Yа 01!'7#737!7!3!![r[AAá��B�f� a@�9�)w��M�f�"s@�9�nv��A���� �8 9��EX�/�>Y�EX/>Y�9�9013# =(r3�x��'��C����$��pyw:���%��EX/>Y�а�/а/а/01#3#3NOy?��_��� �/�а�/01'6773Fc[ J{yR?��t��k�&�J����J����X�����i��EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Y +X!Yаа  +X!Y013#?676&'&3#!#3[xsGF,qo" ֣8dd_#3WU:��t��b��\��EX/>Y�EX/>Y�EX / >Y�EX/>Y +X!Y +X!Y а01&#"3###73766#;cxࣵئm`eo_sU*(��t��W�'�+���EX/>Y�EX/>Y�EX / >Y�EX*/*>Y�EX'/'>Y�EX$/$>Y�EX)/)>Y ! +X!Y%аа аа  +X!Y +X!Y013#73766&'"!766&'&3##!!#3wԠ6K01YuHD/so" ף}oy j^ye&3WUU:���t���*���EX / >Y�EX/>Y�EX#/#>Y�EX*/*>Y�EX'/'>Y�EX/>Y#$ +X!Y(аа#аа  +X!Y +X!Y013#737676&#"!766#&#&3##!wzf5K:([u֪Vq<"ߣ}^N nglk((d_UU���t�&���EX"/">Y�EX/>Y�EX/>Y�EX%/%>Y�EX / >Y�EX/>Y +X!Yаа  +X!Y" +X!Y01#327'&&7#73&'"##737663rO"2 BAnl n3EjUr͵Ş<`M !$kiSxf��)v�M���EXH/H>Y�EXA/A>Y�EX/>Y�EX./.>Y�EX / >YLв +X!Y  +X!YаH +X!YA.9A" +X!Y:.A9:' +X!Y2.A9.5 +X!Y01#7'&&77#7376'&'&#6&'&'&&73676''&7>3&7663]lR8 K:ajj ez hX] '< yrqed  um[Yݔ }4d $V+*;@<Re[KiMYdPś]kWMs-.U`S{?ҪW��rF� ��)�8�>�D�J�P�W�[�_�c�g�k�o�w�{����� �>/�EXG/G>YJ+|{+x+;+ >G9 /а/а/ а/Q9Q/p +X!YQp9   +X!Y& +X!Y*а*//а//5 +X!Y>= +X!Y>lаhаdа?а=mаiаeа@аGH +X!Y`а\аXаKаGaа]аYаLаR +X!Yw +X!Y01'&&77666&'&673#"&'766733!7373!#%7!#73676'7!!7!!7!7!!7!!7!7676/#737#73#73%#737#73#73 _^t `]t `^_7'O48:;V 9xU a; kMRfYX,9 c7o$$m72-.2moo RJno no XW{ E!^o-oo,oo-o�m,mm-mm,mezzane{z`%JB09X0!NKCNNHr?RQEOO[RU_8);qqttTHKtttttt8qqqqqqQ7~~~��\s��� �$�(�4�%/!/+%�а�/!а/ �9 /9/01 4676654&#"36632#33#3#AD$J\:+98][/KR11::'J34@4_<A\L[L ��b��J��99��EX/>Y�EX/>Y +X!Y�901#!7!6>}=���A(R��!�C"#9��EX�/�>Y�EX / >Y +X!Y� +X!Y01'&&'&7766676'&&'&[ {p|qmaNˮPQ_+.��E�� �'� /�EX/>Y  +X!Y  а /01%'&'7277'4?.1$)�������/а/�а�/01#3sY��s� ��\�/  +X!Yа/ а /а/а/?]а/ +X!Y +X!Y01'&&527#"&'6632767L {} ^F)'ER aC$x$C"fru`uv PgOUSeF V�E� ��C�/  +X!Y а /а/ а/а/9 9 +XY01'&&527'77676E |z/a@R  fmp`rs|3S }b?��\���7�/  +X!Yа/ а /а/а//01#&&'567'\ =Y9qbmo`s9<������/а/@ /?]�9�/аа/�/ а /@  / ? O _ ] а /? O ] а/  +X!Y  +X!Y01#'#%37#"&'6632767ڷO ]=)q'>"O ]@&v&@"䝝FYJFE]IF��y���]�/��/а//]аа/�/а/а/9 +XY901#'37766''7޶6+Va wrDJ 乸| j]PC6E=���"�� �N�/��/а/а//]а�/а// а /01#'#3#3G|ϝU���� �T�/а//]/аа// а /а/   /013#'#3#믈Y�\���7�/  +X!Yа/ а /а/а//01#&&'567%3#\ =YKVbmo`s9<���'=�� �/�а�/01#76gK=Wnfr������ �S 9 ��EX/>Y�EX/>Y�EX/>Y9/� +X!Y 901!#3#! #hs������ ���{ 9 а��EX/>Y�EX�/�>Y�9/]/]] +X!Y9� +X!Y +X!Y0132676&''2676''~ OVBn Wdo S]fZTb]S���G7��N9��EX / >Y�EX/>Y� 9 9  +X!Y +X!Y01'.77�#&&'&7#ȊV %9mxvlLzX0նrʶcu ������ ��C9��EX/>Y�EX�/�>Y  +X!Y +X!Y013�!26776'&'Re8E01f|������ �a 9��EX/>Y�EX/>Y 9 / / ] ]� +X!Y +X!Y +X!Y01!!!!!!1BY:����� �G 9��EX/>Y�EX/>Y9/ +X!Y +X!Y01!#!!!!W? ���LA��\ !9��EX / >Y�EX/>Y 9  +X!Y +X!Y 9/ +X!Y01%'.77�'&'&77!7!?]!;ڔ  oj-ÖQW;6ȸ_zN������ �h 9��EX / >Y�EX/>Y�EX/>Y�EX/>Y9|/`pq]`p] +X!Y01!#!#3!3ϴVW˴YHZ���*����$9��EX/>Y�EX�/�>Y013#3ʶ���/ 9��EX�/�>Y�EX/>Y  +X!Y013'&&767䷌쨭 [~ţod����� �L 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9901#373#°@˴_|����#��/9��EX/>Y�EX/>Y +X!Y017!!37˴�������`9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�9 �9013## #ʴGjLDssjy����� �L 9��EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�9�901!##33ϭJ˭tu���JN���F !9��EX/>Y�EX�/�>Y +X!Y� +X!Y01&&77��&&'&676X ?W® }m ~l+ G)x׶_|Ѽ����)� ��M 9  ��EX/>Y�EX/>Y 9 /  +X!Y +X!Y01##%2676&'%L } ogJ řre_l���E7K��#�9��EX / >Y�EX/>Y  +X!Y +X!Y01%'#&?�&&'&676 B7 @X* ~n |mAf '5F2zض_zн������ ��M��EX/>Y�EX/>Y9/ +X!Y 9 а +X!Y01!##2676&''3N Xw hn?a# Xt`[h����'�T��EX / >Y�EX/>Y 9  +X!Yа +X!Y% +X!Y"016/$76677'6'&'"'&&726}> ))7q B |x1{6'fΌ ĝQ4E^Rq97{ǥeq\���m��B��.��EX/>Y�EX/>Y +X!Y01!#!7!&~~ ���EW��.��EX / >Y�EX/>Y  +X!Y 01'&&7367Wȿ utzܳ u{ ��z����8 9��EX/>Y�EX/>Y�EX/>Y90173#7,z$[acs����)��Y��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y9 9  9017373#5#7kQSZ^U&RBw=\[s l���m� �L� 9��EX/>Y�EX / >Y�EX/>Y�EX/>Y�99013##3(a"FU8���t��e��8� 9��EX/>Y�EX/>Y�EX/>Y�9013#3EKKB�s���� �K 9��EX/>Y�EX/>Y +X!Y9 +X!Y 9017!!7!7!_o���%� ��F9��EX/>Y�EX�/�>Y +X!Y� +X!Y01&&7766&'&77  4ce z1|ij7ɶ���k����2��EX/>Y�EX/>Y9/ +X!Y01!#7%3yhdU8q����s$��G��EX/>Y�EX/>Y +X!Yв9 +X!Y901!!7676&'&66!/cc 50BP x@{t*TJ06K>u~f{}3�x"�$�l��EX / >Y�EX/>Y� 9|�/���]���q  +X!Y�$ +X!Y$�9 +X!Y016676&#"#663'&&5332676''NB]>2p }~vwB:@[ W=611]eyvawB+o|l27@5f����s� ��E��EX / >Y�EX/>Y  9 /�в +X!Yа в 9013##7!733 hg A:+p#����`��EX/>Y�EX / >Y +X!Y 9/а а  +X!Y +X!Y01!!632'&&'72676&'"Fv;@Bmu oAVA<C?s|ceRD<F*��h ���U��EX�/�>Y�EX / >Y� +X!Y �9/ 9 +X!Y  +X!Y01#&62&&776$3&2676&< VRfjv  ]=:~W<Nlz8nQ"G`W=9J���/����2��EX/>Y�EX/>Y +X!Y�901#!7!;NZO�� x#�� �,�~��EX/>Y�EX/>Y*9|*/P*`*q***q***] *0*r +X!Y*9 *9 +X!Y$ +X!Y01#&&767&7666&#"3266&#"326sl}~[xtB6>UB6>V/606I8.2NKqI;viwbI7ik}wB17@427A*5</+5=��6w"��!�Q��EX/>Y�EX/>Y9/ +X!Y +X!Y +X!Y01#"&766#'726'776'&&#"MZkz  XQ=7-=U;@@q{3^K>/8\B<L��"���/ +X!Y01!7!j�� ?q����>��EX / >Yа/а/�а�/  +X!Y +X!Y013#4632#"&732676&#"SeGCYaFE\R>!:""DqFh]DEf[DP3'4��GIR�*�8�F���EX'/'>Y�EX/>Y'*а*/� +X!Y'9/9/]8 +X!Y89 '91 +X!Y< +X!Y'C +X!Y01'"''&&7667&767&77676'326676&'6776&'&/! |IMB `q_& &kqO r\e SnuYcp]b\a$cM89Fc`yY0/?|^l gS?yIR3Z9?DVox[Vuu^���KR��%�n"&'9" ��EX / >Y�EX/>Y�EX/>Y�EX/>Y� 9 9 +X!Y " +X!Y01%'&&'&76673#76776'&'&2~| Pl`o13Ե9Vu<?o]b#nd���C����%�a&'9��EX/>Y�EX/>Y�EX/>Y9/� +X!Y �9% +X!Y01#2#&'&776&'%2676&'%mm!   ih% zt׿p@357(:*-F.Ett~��D��j� �d 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y9/]/] +X!Y 901##333##qo]ar~5��%���� �P 9�/�EX/>Y�EX/>Y�EX / >Y9/ +X!Y 901##333#W r|27 � ���D��J� �L 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9901#333#yyv !Dx2��%��� �S 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�99 �901##33#<[ s���s�,�m -.9��EX / >Y�EX#/#>Y# 9  а а  +X!Y +X!Y# а#'а * +X!Y016/$766773'6'&'"#7&&726}> ޯ,+)7q ZH ӷ,-~|x1{6'fΉQ4E^R<UF&hfp\������j 9��EX/>Y�EX/>Y9/� +X!Y +X!Yа� ааа +X!Y01%%!767773766'6'&!#2! f# ꭧ `} \5)ryjҮr��4��n���9��EX/>Y�EX/>Y�EX / >Y� 9 9/]а/q@/?O_o]а/ +X!Yа а +X!Y 0133%%!#7!7!7!7338 ?'':LAy CxxKyt������29��EX/>Y�EX/>Y +X!Y01!#!а �������< 9��EX/>Y�EX�/�>Y�9 +X!Y01!!3'!r &}4lW'���JX���"�g#$9а��EX / >Y�EX/>Yа/]] +X!Y  +X!Y +X!Y01!7!&77��&&'&676;, @W!ij |nm^;, H�4xٴ`yѼ������8 9��EX/>Y�EX�/�>Y�EX/>Y�9013#3#'dǝ *s\l`������� �d� 9а� ��EX / >Y�EX�/�>Y +X!Y�а/]] +X!Y   +X!Y01!!7!!7!!7! vz {I�������? 9��EX/>Y�EX�/�>Y�EX/>Y +X!Y01!#!#!̰ ���� �C 9��EX/>Y�EX/>Y +X!Yа  +X!Y01!!77!!Y~?:_`��Q������o 9а��EX/>Y�EX/>Y9/�в 9 /а  +X!Y� +X!Yа01�#7&&7>773%66I t u npy vu } ��~����\9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�а  +X!Y01$3�#&&'&733;45$88 44 d]:b8!_e8@Ar�� ��j�"�Y�#$9��EX/>Y�EX/>Y�EX!/!>Y  +X!Y�а +X!Y�а 01%$76&'&!77&'&$7!U4 J`)ԲIC$ͭt9)76/,Ν��l��h9��EX/>Y�EX/>Y�EX/>Y +X!Yв9/ +X!Y +X!Y01!7!!67$76&'&#o:  ]r~f4θn2���G7��j !9��EX / >Y�EX/>Y а  +X!Yа/]] +X!Y +X!Y01'.77�#&&'&!!7#ȊV %9mx.RygLzX0նrBAn����� �v!"9��EX/>Y�EX/>Y�EX / >Y  +X!Y  +X!Y9/ +X!Y +X!Y01#!!#732677!2676&'- 6ms6ʜC"c!mMIr dfkJY|fWi��������9��EX/>Y�EX/>Y�EX / >Y�EX/>Y�9|�/ 9/� +X!Y +X!Y  +X!Y01!3#!!#32676&'C5ZL� 5WW˴Jr bhJYzhVj��m����W9��EX/>Y�EX / >Y�EX/>Y +X!Yв 9/ +X!Y01!7!!6#6'&'&#o::9f2ػe8.2��� �B 9�/�EX/>Y�EX / >Y�EX�/�>Yв +X!Y01!!#!3!3>>˴5e ��� ��[9��EX / >Y�EX / >Y  +X!Y 9/ +X!Y  +X!Y01!'%!6676&'%2L)qrgJ xg[fY����U9� /�EX/>Y�EX / >Y +X!Y  ааа +X!Y017667!3#!#%!-l'bV<;W#2sLEb T\C������ 9��EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Y  9| / ]` p ] +X!Yв 9 в 901'###33333#hWXZw[XYO|<  [2����(�)*9��EX/>Y�EX/>Y +X!Y 9(9(/(]/(]((]((q' +X!Y'(99! +X!Y012676'&'&66'&&73676%'7 3kEC U`}≵ف aW6%M-,Qb!]kTf[����� �L 9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�9 �9013##3ʲ ʲs����W� �h 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y9|/]`p] +X!Y 901##333#mW˴XXp ���y��M9��EX�/�>Y�EX/>Y�EX/>Y� +X!Y  +X!Y01#!#776677y˴mu6ǕK)`| osn��XT��C9��EX/>Y�EX/>Y�EX/>Y9  +X!Y013#"'77273>c|P54:^R'mdpe4 o��� �B 9�/�EX/>Y�EX / >Y�EX/>Y� +X!Y 01%3#!3!3רg;l˴5T ��Z��.��H9��EX/>Y�EX/>Y�EX�/�>Y�9|/ +X!Y01!#'&&7373dU9:f1־c8.12����� �L 9��EX/>Y�EX/>Y�EX / >Y�EX�/�>Y  +X!Y01!!3!3!32˴{{  ����R 9�/�EX/>Y�EX / >Y�EX/>Y�EX/>Y� +X!Y а 01%3#!3!3!3Ng<˴{{T  ���P� ��[9 ��EX / >Y�EX/>Y   +X!Y  9 / +X!Y +X!Y01'%!7!6676&'%0JLsqh�JJyfZgY��&�������� ��M 9 ��EX/>Y�EX/>Y 9 / +X!Y +X!Y01'%36676&'%hLʲLqriJJxgVkY��� ��s !9��EX/>Y�EX/>Y�а +X!Y9|/`p]]`pq +X!Y +X!Y0167!7!6'&&'&6$�'&&'t{-H |i"& "޽zwzCBl~vOӳ�����&�'(9"��EX / >Y�EX/>Y�EX/>Y�EX�/�>Y  9| /` p q ]` p ] +X!Y +X!Y�# +X!Y01.7#336��6'&&'&67`Y˴W@,ӏW!Ű ~n ~m �3FGzѵgz���@� ��a9��EX/>Y�EX�/�>Y�EX / >Y�9/  +X!Y 9 +X!Y01#&&7663#!'"!}\[ ʵTBv&ds!)|k����,� �e 9��EX/>Y�EX/>Y9|/]`p]`pq +X!Yа  +X!Y 01###73!!3eYYX=���9�/�EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX / >Y9|/]`p]`pq +X!Y�9 +X!Y в9013######33333@˛U<peWXZw[XYO|PFT  [2���W���9�/�EX / >Y�EX/>Y�EX/>Y�EX / >Y 9| /` p q ]` p ] +X!Y� 9 +X!Y013####333.U<^mW˴XXIMT ���� ��x9��EX/>Y�EX/>Y�EX / >Y�EX/>Y� 9|�/�]`�p�]`�p�qа� +X!Y�9 0177333#'#7##3?S'-6pA)%LX˯ ���i��:��}9��EX/>Y�EX / >Y�EX/>Y�EX / >Y9|/]`p]`pq +X!Y +X!Y 901##!7!73#ylWYYp ���P8�$�1�239%��EX / >Y�EX/>Y�EX/>Y�EX�/�>Y9/   +X!Y +X!Y' +X!Y'9�$ +X!Y"$'9. +X!Y01&''&7�727&6675&'&̛ uKwBi0?︖ )H&  {7<P 'ѐJ) .̫Anڶ ci<.�t��e�&�����m��Z�9�/�EX/>Y�EX/>Y�EX / >Y�EX / >Y�9 +X!Y 90135###3(aիT<jUTFU8���l��V 9�/�EX/>Y�EX/>Y�EX/>Y� +X!Y +X!Y а� 01%3#!!7!!!3ϩg<lo3T���Z��-��Q9��EX / >Y�EX/>Y�EX�/�>Y �9|/ +X!Yа01!##7&&7373673cUgg'':; /-Ysf" ծc0* 2�������F9��EX�/�>Y�EX / >Y�EX/>Y�9/ +X!Y0136#6'&'&#U}P ::|f=2`ye8.3���/a��'�i()9 ��EX/>Y�EX�/�>Y#�9#/#] +X!Yа# а� +X!Y +X!Y01.77&&76�!7&6'&&j HR87ՓY w-~]*  ɡcmPBitHUc=^g��Ad��!�^"#9��EX�/�>Y�EX/>Y �9 /� +X!Y +X!Y  +X!Y01�'.776'&&'&'6767%d"ޕY2 u*PsB { uYBfuIUX}a?]i�����f 9��EX/>Y�EX / >Y +X!Yв 9/ +X!Y9 9  +X!Y01!7!'&&73676&''7 trf ps~sXXctgXc���JX����s9�а��EX/>Y�EX�/�>Y +X!Y�9|/]`p]`pq +X!Y +X!Y01&77��'67!&!6&� @W..w;, H�/t�����'�%()9��EX/>Y�EX / >Y 9/]а/@ /?O]�] +X!Y +X!Y   +X!Yааааа"в"]="]L"]$ +X!Y01!!%%%!7677777#73766'6'&y'/ D&檧 Yzy\yoEg1y\y:Ү���"�#$9��EX/>Y�EX / >Y" 9"/ "]" "]в  +X!Yа  +X!Y"а/@ /?O]�]в +X!Y +X!Y 017'&&7737#736$&#&!!!tvqPy pl =\$YoZq~ymyym���������)�(*+9(а( а(��EX&/&>Y�EX(/(>Y�EX/>Y�EX / >Y�EX#/#>Y а /а/�] +X!Y  +X!Y +X!Y"& 9' &901%!7!'&&77666776&'&##33 З IKKQl LIQp .J˭SIIVZfi]U\dm_tu���p���v��EX / >Y�EX/>Y 9/в +X!Yа а / ]@   . > ] +X!Yа а  +X!Y01%##7#737#73#%3'6676&'%H g s h_鴴YPȟY}eap������ �d!"9� /�EX/>Y�EX/>Y�EX/>Y9 9 +X!Y +X!Y01'&'#36'&&'&676 YC^+ mgW sduQ: yL�hu=Bu)޺Z��CT��K�9��EX/>Y�EX/>Y� +X!Y99 +X!Y01%677'&77�#4&'&ak.ئq_ vrbe_,�4٬k$��G��� �a!"9�/�EX/>Y�EX / >Y�EX / >Y 9  9 +X!Y +X!Y01663#7'&&'&737&'&Pـai xkuV< 5�x?<),ܶ��$P6T��*�| +,9 &��EX/>Y�EX/>Y�EX / >Y�EX/>Y9  +X!Y9! +X!Y& +X!Y0167673�'&'77'&&'&737&'&Pb_+#ָAxQ  tcwU:j8fZ2U?<>Cudw�������`R���d� 9��EX / >Y�EX/>Y�EX/>Y�EX�/�>Y 9  +X!Y� +X!Y01&'#76�&&'&676 da  * xdr[={~@>;v\��F`5T���k 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9  9 +X!Y +X!Y016�73#'.'&77&'&O ιa'bf[ wcw]A=s&|gw8D>Dw��ES���_� !9��EX/>Y�EX�/�>Y�9/]  +X!Y� +X!Y +X!Y01&7776!7&76'&& >,@n4  h/z]9873S]���5P(R��*�| +,9 '��EX/>Y�EX/>Y�EX / >Y�EX/>Y9  +X!Y9" +X!Y' +X!Y016673�'&'77'&&''&737&'&U_+#֨AoOibyU< SIr6>;;Cw��A��N !9��EX / >Y�EX/>Y� 9 9  +X!Y +X!Y01�'.'&$�#&'&'&,ۃ ]=OߗMe2gmߊSkT|l Q���C�!�\"#9��EX / >Y�EX/>Y 9  +X!Y +X!Y 9 / +X!Y01%'.'&76$#%&7!7!I޳  -Qlހ<�eqQ~\{pnF���D��� ��F 9 ��EX/>Y�EX�/�>Y  +X!Y� +X!Y0132266'&&'D=9 ͔;1���^�� �F!"9��EX / >Y�EX�/�>Y  +X!Y� +X!Y01&&'&$4&'&6ـ cق  o_VT+p]���d��#�F$%9��EX/>Y�EX/>Y +X!Y  +X!Y01%'#&&'&$&&'&6Ћ8:ք e ag=q a�a������2��EX/>Y�EX/>Y9/ +X!Y01!#7%3L "��9����M��EX/>Y�EX�/�>Y +X!Yв9  +X!Y в901!!77676&'&6$!2) e[ukV^]#osQfxS`������+��EX/>Y�EX/>Y +X!Y013!#!NQа00 ���N� /�EX/>Y +X!Yв 9/  +X!Y +X!Y901!7!'&'7$76&''7 YDgG 먵>�A~p{kdWҬo�0� ��F��EX / >Y�EX/>Y  +X!Y�ааа/ а  01%3##!73!p9:2p%Iw 7���s���EX/>Y01��a�q���EX / >Y 01���s���EX/>Y01��s���EX/>Y01��&�s���EX/>Y01�~�s���EX/>Yа$01���s���EX/>Y01��D��[9�/�EX/>Y +X!Y9/в9 +X!Y +X!Y01!!6�'&'7676&'&XozM dzDsȞ{z[*vsC~܆ocݤ>Q��+7��(9�/�EX/>Y +X!Y�01#!7!#ǿ.6?��I��"� #$9 ��EX / >Y�EX / >Y�EX/>Y�EX�/�>Y  +X!Y �9//]] +X!Y� +X!Y +X!Y  +X!Y01!!#&77�23!!!!!7'&U ?\`t;BZys |t:2 @ i p1���?>��'�Q()9 �/�EX / >Y� +X!Y 9/ +X!Y " +X!Y01'.76676'&'76?6&'&@X~T VF'#㩒|3m7e5vtsllI=2\UZ֥���dx�� �9��EX / >Y�EX�/�>Y  +X!Y� +X!Y01&&776676'&'&676XcQ ױy  ~R7?!\� F:���� F:�����.��:����zY:�&����� �.��:����:�&�����6� ���!�_��EX/>Y�EX/>Y�EX/>Y +X!Y 9 / +X!Y  +X!Y 901%2676''7&'&#66'&'eJUa ]<cjg\ kq3e!<X\|1������/�����m��EX/>Y�EX�/�>Y�9/]q/]or +X!Yа� +X!Y +X!Y013#732�!!2�76'&&''!Ysozp ,jͼX',# TI渁���/�����m9��EX/>Y�EX�/�>Yа//]] +X!Yа� +X!Y +X!Yа013#732�!!2�76'&&''!Ysozp ,jͼX',# TI渁���=�����c�/�EX/>Y�EX/>Y�EX / >Y/]]9/ +X!Yа +X!Y01!6#6'&'&##7373!5vwx֦͹;1*җ���� ��L��EX / >Y�EX/>Y 9/ +X!Yа   +X!Y а01###73!7!!3ߎ9;E;977D��@��j��EX/>Y�EX / >Yа/�]в +X!Yа  +X!Y +X!Yааа/01#327#&&7#737#7333#3^8N!7ACll 6..ZN M���4&�%���Di6���EX/>Y 01���4&�%���u6���EX/>Y 01���6&�%����6���EX/>Y01���!&�%���:���EX/>Y01���&�%���j36���EX/>Yܰ 01��&�%���~A� �/ܰ01��&�%���"�tB&�'����y�;��@&�)���D7B���EX/>Y 01��;��@&�)���uB� �/01��;��B&�)����B���EX/>Y01��;�� &�)���jB� �/!ܰ 01�I��@&�-���DB���EX/>Y01��I��@&�-���u�wB� �/01��I��B&�-���~B���EX/>Y 01��I��  &�-���jB� �/ܰ01�;��w!&�2���5:���EX/>Y 01��w 6&�3���D8���EX / >Y$01��w 6&�3���u8� � /%01��w 8&�3���8���EX / >Y(01��w #&�3���"<���EX / >Y&01��w &�3���jT8� � /8ܰ#01�g 4&�9���Dd6���EX / >Y01��g 4&�9���u6� ��/01��g 6&�9����6���EX / >Y01��g &�9���j.6� ��/(ܰ01���24&�=���u6� �/ 01��3&�E���D������EX/>Y-01��3 &�E���ue��� �/.01��3�&�E���k����EX/>Y101��3!&�E���s� �/601��3&�E���j���� �/Aܰ,01�3\&�E����� � �/5ܰ801�3^&�E�����FBR&�G����y>�E&�I���D������EX/>Y!01��E&�I���uJ��� �/"01��E�&�I���P����EX/>Y%01��E&�I���j���� �/5ܰ 01�.��&����D���EX/>Y01��.��&����u%� �/01��.��&����,���EX/>Y 01��.��&����jf���EX/>Y ܰ01���&�R���j� �/01��E&�S���D������EX�/�>Y$01��E&�S���uS��� ��/%01��E�&�S���Y����EX�/�>Y(01��E&�S���a� ��/-01��E&�S���j���� ��/8ܰ#01�[&�Y���D������EX/>Y01��[&�Y���uW��� �/01��[�&�Y���]����EX/>Y01��[&�Y���j���� �/)ܰ01E&�]���u��� �/01�E&�]���j^�� �/%ܰ01��&�%���p>���EX/>Y 01��3&&�E���pv���EX/>Y-01���&�%���.7���EX/>Y01��3&�E������ �//01��O���t9��EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа/9/ +X!Y901!7#"&767!#3!eAz A CDSN_B y/ZY?y+eRqkP��3OQ�/�:�;<91��EX'/'>Y�EX / >Y�EX/>Y�EX///>Y  +X!Y/а/'9'9/' +X!Y"'90 +X!Y5 +X!Y01!7#"&767'7'&&76$376&'&>%677'"DAz A CDSN_  __] mX,W8' Y/ZY?y+eRr00Vaq_N_QţM76WMlcLe�tU&�'���uW� � /"01��F&�G���u*��� �/#01��tW&�'���W� � /!01��F�&�G���0�� �/"01��t&�'���W� � /)01��F&�G������ �/*01��tY&�'���X� � /$01��F&�G���E� �/%01��;��D&�(����C� �/01��K�&�H����;��&�)���p�J� �/ 01��E &�I���p[� �/ 01��;��&�)����C� �/01��E&�I������ �/#01��;��&�)���B� �/01��E&�I���'��� �/)01���;O��9��EX/>Y�EX/>Y�EX/>Y�EX/>Y9/� +X!Y +X!Yа  +X!Y +X!Y01!!#7#"&767!!!!ZKAz A CDSN_{yCQd/ZY?y+eRi,���EhQ�&�.�~/09(� /�EX/>Y�EX/>Y$ +X!Y$9  +X!Y+9+/++]  +X!Y&9' +X!Y01%7#"&767.7766!7&76&S;u A CDSN_p|V ⃧  =p1qw5+WY?y+eRr] + ַAAS~�;��D&�)����C� �/01��E&�I���e� �/$01��yW&�+����W� � /#01��O(�&�K���S�� �/+01��y0&�+���2X� � /%01��O(&�K������ �/-01��y&�+���W� � /+01��O(&�K���*��� �/301��y&�+���X�O(&�K��2�X� �/.01��;��wB&�,���!B� �/ 01����A&�L����TA��/ܲ]01�I��4-&�-���F� �/01����&����4�� �/01��I��9&�-���pJ� �/01����&����p7�� �/01��I��&�-���C� �/01��.��&����a��� �/01�X&�-���� pO&�M������I��7&�-����TB� �/ 01��Ip�&�-����.&���/F�&�M����N���  5&�.���5� ��/01� F&����2� ��/01��;XP&�/���Z� E�&�O�����;��/&�0���u�e1� �/01��/��&�P���u�i� �/01��; &�0���% �&�P����;��&�0�����EX / >Y01�/��;�&�P���,�;��&�0����L�/����&�P������;��w4&�2���u'6� �/ 01����&�R���u\��� �/01��; w&�2���� R&�R�����;��w8&�2���B7� �/01����&�R���w� �/01����&�R����E�w &�3���p%@� � /#01��E&�S���pd� ��/#01��w &�3���O9� � /&01��E&�S������ ��/&01��wT7&�3���8� � /%ܰ'01�E&�S������� ��/%ܰ'01�:��4&�6���u6� �/01����a&�V���u���� � /01��: &�6��� T&�V����:��8&�6����7� �/01����X&�V���� � /01��'6&�7���u8� � /+01��.&�W���uG��� �/)01��'8&�7����8� � /*01��.�&�W���M�� �/(01��'K&�7����y���.CP&�W����y[�'&�7���,�.P&�W�����':&�7����9� � /-01��.&�W���b� �/+01�� &�8����C@&�X�����K &�8����y���CK@&�X����y������ 8&�8����7� �/ 01��Cy�&�X���~�g !&�9����:� ��/01��[&�Y���e� �/01��g &�9���p�>� ��/01��[&�Y���ph� �/01��g &�9���)7� ��/01��[&�Y������ �/01��g &�9���yA� ��/ܰ01�[\&�Y����� � �/ܰ 01�g.5&�9���p6� ��/ܰ01�[&�Y������� �/ܰ01��g{(��P��EX/>Y�EX / >Y�EX/>Y +X!Y9  +X!Y017#"&767&7367( A CDSN_V'6g`?y+eRgR%��[O:�#�c��EX/>Y�EX/>Y�EX#/#>Y�EX / >Y +X!Y#в9 +X!Y!01!7#"&7677'&&7373TAz A CDSN_ětuLDj/ZY?y+eRq]ֹB,*HR����A6&�;���6� �/01�����&�[������ �/01����26&�=����6� �/ 01�E�&�]���$�� �/01����2&�=���j�6� �/ܰ 01��4&�>���u6� �/ 01���&�^���u$��� �/ 01���&�>���6� �/01���&�^������ �/01���8&�>����7� �/01���&�^���?� �/01���x@&����uB���EX/>Y01��a&����us����EX/>YD01�� ~&����u(���EX / >Y001��9z*&����u9�����EX�/�>Y.01���&��x�,�qq/]orOq]_]01��&��x�,�qq/]orOq]_]01�m��B&��=��� ]01��&���D�����EX/>Y 01���&���uj�� �/ 01���&���p���EX/>Y01���& &���x"� �/01���&���j��� �/ ܰ 01��z&�����)� �/ܰ01��{&����� �GH7&����yh���&���D�����EX/>Y 01����&���u>�� �/01����&���D� �/ 01����&���j~� �/!ܰ 01�*��&���D���EX/>Y01��*��&���u#� �/01��*��&���*�� �/01��*��&���jd�� �/ܰ01��� &�����"� �/01��JN&���D�����EX/>Y!01��JN&���u�� �/"01��JN&������ �/!01��JN &�����"� �/*01��JN&���j��� �/5ܰ 01�EW&���D�����EX / >Y01��EW&���ud�� ��/01��EW&���j� ��/01��EW&���j��� ��/'ܰ01�t��e&���u:�� �/ 01���+&���p{&� �/ 01���&������ �/01��O���k9��EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Y9/ +X!Y901!7#"&767!#3!Az A CDSN_5 sh2ZY?y+eRus�G7&���uo�� � /01��G7&���u� � /01��G7&���L�� � /&01��G7 &������ � /!01���� &���5� �/01����&���pO&� �/ 01����&���y� �/01����&����� �/01���O��9��EX/>Y�EX/>Y�EX/>Y�EX/>Y9//]]� +X!Y +X!Yа  +X!Y +X!Y01!!#7#"&767!!!!1BY?Az A CDSN_:/ZY?y+eRi���� &���Y� �/01��LA&���s� � /!01��LA&������ � /#01��LA&���J�� � /)01��LA&������&������ �/ 01���� &���2�"� �/01����&���p5�&� �/01��*��&���_�� �/01�zO&������*��&����� �/ 01�h&����� ��/01��&�������#&���u� �/01��#&�������#&�����EX / >Y01���#&�����7���&���u�� �/ 01��&���$��� &������ �/01��JN&���p��&� �/ 01��JN&������ �/#01��J&����� �/"ܰ$01���&���u/�� �/01��&������� &���J� �/01��&���uE�� � /*01��&���K� � /)01��K&����yI��� &���`� � /,01��mB&�����m��B &���T� �/ 01��mMB&����y5��EW &���r"� ��/01��EW&���pu&� ��/01��EW&������ ��/01��EWz&�����)� ��/ܰ01�E&������ ��/ܰ01��EtW� �a !"9��EX / >Y�EX/>Y�EX/>Y�EX/>Y 9  +X!Y +X!Y017#"&767&&7367WTJA CDSN_b utz*;`/?y+eRpU ڪ u{ ����)&���7�� �/01��t��e&���@� �/ 01��t��e&���jz� �/ܰ 01��&���u:�� �/ 01���&����� �/01��� &���U� �/01���?&�%������c��?�&�)d���B���q��A�&�,d���P��w��e@�&�-d���V��j!?�&�3���I����?�&�=d��������?�&����L��� t&����-���EX/>Yܰа$01���%���;���&���;���)�����>���;��w�,���I���-���;��P�/���;���1���;��w�2���w �3���;���4����� �8�����2�=����+�<���I��  &�-���jB� �/ܰ01���2&�=���j�6� �/ܰ 01�H2:&����h� �/(01��)9&����!� �/+01��$a:&����;� �/01��e%&����$� ��/01��g t&������ /+ܰа+01�-��W:����ER�S��`%:�v���n��:�Z����:�\���g&����j� ��/$ܰ01�g&����j{� � /+ܰ01�E:&�S���,� ��/%01��g%&����� � /01��f"&����<� �/-01��;�� &�)���jB���EX/>Yܰ!01�C��@&����uB���EX/>Y01���'�(�a)*9��EX / >Y�EX/>Y 9 а  +X!Y +X!Y$а' +X!Y016/$7>'6&'&'.76m: l ˕K v "wJ?yep~rM5 �{bs�I���-���I��  &�-���jB� �/ܰ01� J�.���D��j���;��P.&�/���u0���EX/>Y01��@&����C���EX/>Y01����%���;���&���C������;���)���C��n&����kC� ��/ 01��;���1���;��w�,���w �3���D��p����;���4���t�'����� �8����+�<���3Q�E���EQ�I���/��7&������ ��/ 01��ER�S��`R�T����FR� �K�!"9��EX/>Y�EX/>Y� +X!Y99 +X!Y01%677'.77>'&&'&ajX茪̩ravu_f^2ܩj@Du�E:�]����:�\���E&�I���j���� �/5ܰ 01�-��&����u����EX/>Y01��.P�W���/���M���.��&����jf� �/ܰ01F�N���/��W&����u9���EX/>Y01�E&�]���Y���EX/>Y01����A4&�;���DL6���EX/>Y01����&�[���D�����EX / >Y01����A4&�;���u6���EX/>Y01����&�[���u�����EX / >Y01����A&�;���j6���EX/>Yܰ(01���&�[���jU�����EX / >Yܰ"01���24&�=���D36���EX/>Y 01�E&�]���D������EX/>Y01��!�� �������C�&����� �� F&����G���EX / >Y01���m���;��4&�1���u6���EX/>Y01����j&�Q���u�����EX/>Y#01�j&�%����t���3jQ&�E��������;��@&�)���D7B���EX/>Y 01��C��n@&����DB���EX/>Y 01��E&�I���D������EX/>Y!01��/��7&����D����EX/>Y 01��������O(O<������K&���D����EX/>Yܰ01���<&������EX/>Yܰ01�EEcR�&�S����]w���wE L�&�3����]`���%Q&�����!RP&����-�tQ&�'����FQR&�G���F���2�=���`:����I���-����u&����,C���EX / >Y01���&����\���EX / >Y01��I���-����&�%���.7���EX/>Y01��3&�E��������EX/>Y/01���&�%���j36���EX/>Yܰ 01�3&�E���j���� �/Aܰ,01��x����aR����;��&�)����C� �/01��E&�I������ �/#01��Q*&E���j� ��/:ܰ%01�>N����>&����j��� ��/8ܰ#01��u &����j1B� � /+ܰ01��&����ja� � /+ܰ01�%&����j�W� � /@ܰ+01�!&����jg�� � /=ܰ(01�C��n&����pAJ� ��/ 01��/��7&����p{� ��/ 01��C��n &����jpB� ��/ܰ 01�/��7&����j�� ��/ܰ 01�w &�3���jT8� � /8ܰ#01�E&�S���j���� ��/8ܰ#01�i���B S���i&���j`=� � /:ܰ%01�B &���j��� �/5ܰ 01�t&����jLX� �/8ܰ#01�4&����j���� �/7ܰ"01�@&����p�J� �/01�E&�]���p/� �/01��@ &����jB� �/&ܰ01E&�]���j^�� �/%ܰ01�@A&����]B���EX/>Yܰ01E^&�]���������EX/>Yܰ01���D &����jDB���EX/>Y(ܰ01�{���&����ji� �/(ܰ01�E�� �&���'�-���jB���EX / >Y!ܰ-01�0���&����'� ���jj���EX / >Y!ܰ-01E+&�<�����E:&�\������Ku��H��Ee&����$��EJ:&����;��&�%�������3Q&�E����)����&�%���F� �/01��3&�E���s�� �/901���&�%���.���EX/>Yܰ01�3_&�E��d���EX/>Y/ܰ501��&�%���=���EX/>Y ܰ01�3&�E��j���EX/>Y/ܰ401��l&�%������EX/>Y ܰ 01�3&�E��e���EX/>Y/ܰ301��&�%������EX/>Yܰ01�3&�E��a���EX/>Y-ܰ6016&�%���'��6������EX/>Y01��3�&�E���&�k��)�����EX/>Y101���&�%��-� �/ܰ01�3&�E���� �//ܰ;01��&�%��-� �/ܰ01�3&�E���� �//ܰ;01��@&�%��=� �/ܰ01�3 &�E����� �//ܰ801��&�%��E� �/ܰ01�3&�E����� �//ܰ801&�%���'�.7������EX/>Y01��3&�E���'����)�����EX/>Y/01��;&�)����� �EQ&�I����t���;��&�)���R� �/01��E&�I���X�� �/-01��;��-&�)����F� �/01��E&�I���X� �/*01��;��&�)���:���EX/>Yܰ01�ED&�I��I���EX/>Y#ܰ)01�;��&�)���I���EX/>Yܰ01�E&�I��O���EX/>Y#ܰ(01�;��:&�)���'���EX/>Yܰ!01�E&�I��J���EX/>Y!ܰ501�;��&�)������EX/>Yܰ01�E&�I��F���EX/>Y#ܰ*01�;B&�)���'��B�� ���EX/>Y01��E�&�I���&�P��t�����EX/>Y%01��I��&�-���R� �/01��.��i&����3�� �/01��&�-����S� &�M����6� �w &�3�������ER&�S�������w &�3���"H� � /001��E&�S���a�� ��/001��w&�3��0���EX / >Y&ܰ,01�EM&�S��R���EX�/�>Y&ܰ,01�w &�3��?���EX / >Y&ܰ+01�E&�S��X���EX�/�>Y&ܰ+01�w&�3�����EX / >Y&ܰ*01�E&�S��S���EX�/�>Y$ܰ801�w &�3�����EX / >Y$ܰ-01�E&�S��O���EX�/�>Y$ܰ-01�w 8&�3���'�8������EX / >Y(01��E�&�S���&�Y�������EX�/�>Y(01��g/&����u1���EX / >Y+01��B&����uf�����EX�/�>Y(01��g/&����D1���EX / >Y*01��B&����D������EX�/�>Y'01��g&����A���EX / >Y)01��B&����t����EX�/�>Y&01��g&����5���EX / >Y,01��B&����t���EX�/�>Y)01��g7&��������B&�����v�g &�9�������[:&�Y����0���g &�9���F� ��/ 01��[&�Y���e�� �/!01��g@&����u B���EX/>Y01��ZN&����u`���EX/>Y01��g@&����DB���EX/>Y01��ZN&����D����EX / >Y01��g&����R���EX/>Y(01��ZNo&����n���EX / >Y01��g-&����F���EX/>Y01��ZN&����n���EX/>Y01��g&������ZN&�����6���2&�=������:&�]����c���2&�=���F� �/01�E&�]���,�� �/01����2!&�=����:� �/01�E&�]���,� �/01���K���%�|�/�EX/>Y�EX/>Y�EX/>Y]/]9/в +X!Y99а +X!Y" +X!Y01##7'&&'&766#737337&'&֥}a0lhzV<kU.t;R N����&�H���'G��C�d�Dj&����/W:&����F���;w&�,���e���/6:&����f��� &�8���-���`:&������+&�<�����:&�\������D&����$���{�;&����$���D&�������{�;&�������C&��������-:&�������u&����0��:&�������U&?����YGS&@��������L����+�����n9���EX/>Y�EX / >Y 9/  +X!Y�в 9/а +X!Y  +X!Y01##!#737332676&'*6##`J||PPv��+�����q9���EX/>Y�EX / >Y 9/� +X!Y 9/� а а  +X!Y +X!Y01##!#737332676&'*6##`J||PPv������ �P 9��EX/>Y�EX/>Y 9 /� +X!Yа а  +X!Y01!##73!!!zvwleXQTm1����:� �P 9��EX/>Y�EX/>Y 9 /� +X!Yа а  +X!Y01!##73!!!PSSO4!ߗę���X��~��m��EX/>Y�EX/>Y�EX / >Y�EX/>Y 9/в  +X!Yа а/  +X!Y 901#33####73733.]arq('75r7���9��2���f�/�EX/>Y�EX / >Y�EX/>Y 9/в +X!Y а/  +X!Y 9 01#33####73733ar|27W  �Cn&����'�kC�P���EX/>Y 01��/E&����'���[���EX/>Y 01��;w&�,����Y�/D:&�����Z�;&�1�����0:&�����e&�����FG:&�����]����2��V 9��EX/>Y�EX / >Y�EX/>Y9/ +X!Y�в 901###73333|[ZՐ  &���]`:��c9��EX / >Y�EX / >Y�EX/>Y�EX�/�>Y�EX/>Y +X!Y �9 а01###73333FF k$R���+��b��EX / >Y�EX/>Y�EX/>Y�EX/>Y 9| /в� +X!Y 9в 901####73333:J b7{-����:��j��EX / >Y�EX/>Y�EX/>Y�EX/>Y  9| / +X!Yв 9 9 |/01####73333ųƧ&lv>�)M�����&�*���D�"�F�ff@����+����4!����������rj���������|?����yU&�+���uW���EX / >Y$01��O(&�K���uM�����EX/>Y,01��;��w4&�2���D6���EX/>Y 01����&�R���D������EX/>Y01��� &�%���2���EX/>Y ܰ01�3&�E������EX/>Y-ܰ101�;��,&�)���N>���EX/>Y ܰ01�E&�I������EX/>Y!ܰ%01��,&�-���>���EX/>Yܰ 01��8&�������EX/>Yܰ 01�w "&�3���4���EX / >Y$ܰ(01�E&�S������EX�/�>Y$ܰ(01�:�� &�6���C2���EX/>Yܰ01���&�V���I���EX / >Yܰ 01�g  &�9���{2���EX / >Yܰ01�[&�Y������EX/>Yܰ01��<?�&�d������;&�&����� ��&�F�����;&�(����� �Ku�&�H�������; &�(����Ku�&�H���!�;w&�,����� ��&�L����� �;��P.&�/���u0���EX/>Y01�� ��"?&�O���u}A� �/01��;P&�/�����Y� �&�O����P�F�;&�0����� �&�P����7� �;&�1����� �jR&�Q����� �;w&�2����� �R&�R����f� �;��@&�4���uB���EX/>Y01�`6&�T���u���EX / >Y!01��:&�6����� T&�V����3� �'&�7�������.P&�W����m� &�8�������C@&�X���������a-&�:����F���EX/>Y 01��n��&�Z������EX/>Y 01��a&�:����� �n:&�Z����8� �A&�;����� �:&�[����,� &�>����� :&�^����B� S�&�3F��Z����&������+�&<������&<�������&<����X�& ������&<���z���t�& ���������������������������*���������������JN�����)���m��B���t��e����m���*��&���jd����EX/>Y ܰ01�t��e&���jz���EX/>Yܰ01���&���j~���EX/>Yܰ!01���&���u;����EX/>Y01�����*�����*��&���jd����EX/>Y ܰ01�����&���u-����EX/>Y01��XT&���t���EX/>Y01�����������������������&��������EX/>Y 01������������JN����������)���G7���m��B����m����P�*���EX/>Y�EX/>Y�EX/>Y +X!Y в*9|*/`*p*]*]`*p*q) +X!Y)*9а!а# +X!Y012676'&'&66#&&73676%'7 3kEC U`HJف aW6%M-,Qb!]^f[����r�/�EX / >Y�EX / >Y�EX/>Y�EX/>Y  9| /` p q ]` p ] +X!Y +X!Y01##!#3!33.>VW˴YHZg ���HV?��X��EX / >Y�EX/>Y�EX/>Yа а  +X!Y +X!Y01#&77�#&&'&7GJ %9mxvlLzd(&X0նrʶcu ��t��e���/Qa&������&���p��&���EX/>Y 01��XT&���pJ&���EX/>Y01��Q����O&�%����g���3OQ&�E��������;Y&�)����(� �EOQ&�I������������ ��� ���^���� �� �^�� �� �j�� ���v�� ���v�� ��,��� ����� ��@��� � � �� � �"�� � �&6�� � �\\�� ��T�C�o�p�y�r�i�g�h�t� �2�0�1�1� �G�o�o�g�l�e� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.�R�o�b�o�t�o�I�t�a�l�i�c�R�o�b�o�t�o� �I�t�a�l�i�c�V�e�r�s�i�o�n� �2�.�0�0�1�1�0�1�;� �2�0�1�4�R�o�b�o�t�o�-�I�t�a�l�i�c�R�o�b�o�t�o� �i�s� �a� �t�r�a�d�e�m�a�r�k� �o�f� �G�o�o�g�l�e�.�G�o�o�g�l�e�G�o�o�g�l�e�.�c�o�m�C�h�r�i�s�t�i�a�n� �R�o�b�e�r�t�s�o�n�L�i�c�e�n�s�e�d� �u�n�d�e�r� �t�h�e� �A�p�a�c�h�e� �L�i�c�e�n�s�e�,� �V�e�r�s�i�o�n� �2�.�0�h�t�t�p�:�/�/�w�w�w�.�a�p�a�c�h�e�.�o�r�g�/�l�i�c�e�n�s�e�s�/�L�I�C�E�N�S�E�-�2�.�0�������j�d����������������������������� ��������^�%�>��E�^��y�y��������������������������������������������������������������������������������!�#$�89�>@�EE�MM�OO�SS�UW�YY��������������  ����>C�G�X�[j�qq�sw�z�����������H�KK�MM�OP�[[�bd�ff�jj�lm�oo�w������������� �\��DFLT�cyrl�(grek�6latn�D����������������������������������cpsp�2cpsp�2cpsp�2cpsp�2kern�8kern�8kern�8kern�8������������������ ��$�H����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g�����������������������������������,028:<>?EFGHJLMNOPQRSTUVWXYZ[\]^_`abcdefSTUVWXY[\]^_`abdefghijz{|}~IKOWY^j�����5b�T���  p  � F "  f F R ^    P L L  p p L *0FLR  R0 &F x H   2 L h h  b h h h p L  H H    f p p p p p p p � � � � F F F F     L L p p p  �  �  �  �  �   F " " " "      P P P f f f F F F F F F  L ^ ^ ^ p � p � ^ f R L �  F & p � f R   L  H L  L  p �  L  L R  p p �    R   & L & L & L R p p p p p p p p p p p p �  �  �  �  �  �  �  �        F F L L L f R H R ������� � �����%�*��,�5� �8�>��E�F��I�J��L�L��Q�T��V�V�#�Z�Z�$�\�]�%���'���(���)���.���1���2���4���6���9���?���@���K���L���O���R���W���X���[���]�`  �b  �c�d+-�g00�j22�kII�llm�moq�o�r�s�t�v�w�y((�z*+�{GH�}JJ�Lm�or�w|�����������������������������������SX�[j�mmqqssww z{ } !%'()-3467ACGIJQS|(}003355AFIIKKMMOPUX[[]^``ddffjj�� ��V���� ��A��a������ ��������������� ������������������J����� �������3X����� � �J� �� �� �� � ����� ��3<MNOWX���3?NX���3<MOWX� �����<=@EMOWY���MOW� �������3<=MOWX��W������3X��3X�����3=X���J� ����� N� P� �� � ������ 3=X���:�3=X����3P=NPXL� �������� � � �[�;T?��J��X�2�[���[��� �� W��X������J� � ��A� �V�a���[� � � ��A��V�a��� �A�a@����3X���������+-17=@JTW���#�X�[����������3<Q={?@EMuOWOX��3NPX��J�[��m� ���3NXm���J� �� ��� ��8��V�[�m�|(�M����~�g��e��j�s�^������t���}��y}+-1}37=|?@lEJkNPT{W�XY���������������3=?@EM� O� XY���m� ��3<?MOWX�.�Vm�[�m�|}��+�K�a�����F����R����I���h���<+-<13j7I= ??@EJN1P_T W�X0Y��[����3=ENPXY�����<=?MOW�"� � ���A��J�V�X�a��m�|�������� ��������u� ������W�������*�T�Z���� �*�5�6�?�J� �8��2:M��:��;��=��f����X�g�j�������A�C�E�j�����%V�.�8��E�G�H�I�K�S�U�Y�Z�]����V�V���������� V!2�9:�KLVnrvwLVMVNVOVPVQVRVghijklmnopqrxyz{|}~VVV���SV[VkoqsvwxV�VVVVVVVVVVVV�VVV   "$&(*,.02468:<>@BDFM���8�:�;�=��2:fXgjACEMj��8�:�=��2:fXgjACEMj��.�9bcde35�G��� ��G�H�I�K�U������!9KLVl�m�o�p�q�nopqrk���  *,.2��V����&�V, ^ TL~X*Lh">P��&�O�X�[�_�������������������������������!m�=�G�H�I�K�U������!9KLVnopqrk  *,.2��Sxyz{|qw "$&(0���nrvw��.�9bcde35��� �Z�]�lmopqsBDF�=�'�+�3�5����� 8U()+,S]^_`aWd!#%')+-/1�=�'�+�3�5����� 8U()+,S]^_`aWd!#%')+-/1�6�%�<�=��� LMNOPQRfSX[ghjACEOWj�&���%�� nrvwLMNOPQRS[��G�H�I�K�Q�R�S�T�U�Y�Z�]���������������������!59DIKLVnopqrwxyz{|}~kmoqsvwx   "$&(*,.02468:<>@BDFJLVceg�q�� �G�H�I�K�U�Y�Z�]���������!9KLVlmopqnopqr}~kosvx  *,.2468:<>@BDF�4�� �Y�Z�]���lmopq}~osvx468:<>@BDF�=�G�H�I�K�U������!9KLVnopqrk  *,.2�q�� � � �G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� nopqrxyz{|� � � kqs� w� � � � � � � � � � �    "$&(*,.02B� D� F� � �\�^�PX� �\�^�PX��Z�\�]�^��sBDFPX�y�� �8�:�<�=�Q�R�T�Z�\�]�������������������25:DIlmopqfwXghjmsABCDEFJLMOPQSVWXcegj��8�Z�]���2:sBDFM�4�8�:�<�=�\������2:fXghjACEMOPQSWXj��%��'�+�3�5�8�:�=�������������������� � 28:Q�U()+,L�M�N�O�P�Q�R�S]^_`af���S�WX[�dgj������������������!#%')+-/1ACEMQRSTh�i�j�-�8�:�<�=������2:QfXghjACEMOWhj�Y�%��8�:�<��=�������������� ����� �2:Q�L�M�N�O�P�Q�R�f���S�X[�gh�j� �������� � � ���������������ACEMO�QRSTW�h�i�j�.�8�<�=�������2:QfXghjACEMOWhij�!�8�<�������2:QhMOWhi��8�=��2:fXgjACEMj�0�Q�R�T�\�������������5DIwmJLPVXceg��� �Z�]�lmopqsBDF��RT�T�G�H�I�K�S�U������!9KLVnopqrxyz{|kqw   "$&(*,.02��� � � �E�G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� ghijklmnopqrxyz{|� � � kqs� w� � � � � � � � � � � �   "$&(*,.02B� D� F� i������RTi��E�G� �H� �I� �K� �U� �� �� �� �� �� ���� �� �� !� 9� K� L� V� n� o� p� q� r� � � � � � � � � � � � � � � k� � � � � � � � � � � � ��  �  � � � � � � *� ,� .� 2� RTi���Z�\�]���sBDFPXi� �� lmopq� �� lmopq�!�L� �O� �P� �S�Wxyz{|qw "$&(0���� ^�!������ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|~��������������&����r ����D��K������>��z��Djb3,'����������������������������������������������������������������������������������������������������{������q��Q������������������������������������������������������v����������8������������������������������������������������������������������������������������������������������������������������������������������������������������ -������������������������������������������������������������������������ ��������������������������������������������m����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������V��������������������������������������������������������������������������������������������y������������������������������������������x����� � ��������%�)��,�4� �8�>��E�G��I�I��L�L��Q�T��V�V�"�Z�Z�#�\�^�$���'���(���,���-���.���/���1���2���3���6���7���8���9���:���;���<���=���>�@  �B  �C�D+-�G00�J22�KII�Llr�Mvw�T((�V*+�WGH�YJJ�[Lr�\w|�����������������������������SX�[j�mm�qq�ss�ww�z{�}���   ')-/079b(c00q33r55sAFtIIzKK{MM|OP}UX[[]^``ddffjj�:���� � ��������&�&��'�'��(�(��)�)��,�-��.�.� �/�/� �0�0� �1�2��3�3��4�4� �8�8��9�9� �:�:� �;�;��<�<��=�=��>�>��E�E��F�F��G�G��I�I��L�L��Q�R��S�S��T�T��V�V��Z�Z��\�\��]�]��^�^���������������������������������������������������������� ��� ����   � �� �++�,,�--�00� 22� II�lm�nn�oq�rr�vw�((�*+�GH�JJ�SS�TW�X\�]a�be� ff�gm�nn�or�ww�x|�������������������������������� � � � � � ������������������� � � � � � ����������TT�UV�WW�XX�\\�]]�^^�_`�aa� bc�dd�ee� ff�gg�hh�ii�jj�mm�qq�ss�ww�zz�{{�}~�� � ������� �������������������������� ��������������������������������������������  �  �  �  �  �����������������  �!!�""�##�$$�%%�&&�''�((�00�33� 55� AA�BB�CC�DD�EE�FF�II� KK�MM�OO�PP�UU�VV�WW�XX�[[�]]�^^�``� dd�ff�jj���m���� � �����������%�%��'�'��+�+��.�.��3�3��5�5��7�7��8�8� �9�9��:�:� �;�;� �<�<��=�=��>�>��E�E��G�I��K�K��Q�R��S�S��T�T��U�U��W�W��Y�Y� �Z�Z��\�\��]�]��^�^� ������������������ ������������������������ ��� ��������� �������������������������������������������������  ���� �����  �!!�22� 55�88�99�::� DD�II�KL�QQ�UU�VV�ij�lm�nn�oq�rr�vw�()�+,�FF�LR�SS�]a�be�ff�gm�nr�ww�x|�}� �������������������������������������������������� � � �� �� �� �� �� �� � ����� �� �� �SS�WW�XX�[[�^^�dd�gg�hh�jj�kk�mm�oo� qq�ss�vv� ww�xx� ������ ��������������� � � ���������� ������������������������������������������������������������������  �  �����������  �!!�""�##�$$�%%�&&�''�((�))�**�++�,,�--�..�//�00�11�22�33�44� 55�66� 88� ::� <<� >>� @@� AA�BB�CC�DD�EE�FF�JJ�LL�MM� OO�PP�QQ�RR�SS�TT�VV�WW�XX�cc�ee�gg�hh�ii�jj�pp������ �DFLT�cyrl�Hgrek�vlatn���������� ���(�4�A�K�U�_�i�s�}������������� ���)�5�B�L�V�`�j�t�~������������� �� �*�6�C�M�W�a�k�u�������(�AZE �TCRT �~MOL �NAV �ROM �TUR ,����� ��!�+�2�7�D�N�X�b�l�v�������������"�,�8�E�O�Y�c�m�w�������������#�-�9�F�P�Z�d�n�x�������������$�.�:�>�G�Q�[�e�o�y�������������%�/�;�?�H�R�\�f�p�z�������������&�0�<�@�I�S�]�g�q�{���������� ���'�1�3�=�J�T�^�h�r�|�������c2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^dligfdligfdligfdligfdligfdligfdligfdligfdligfdligfdnomldnomldnomldnomldnomldnomldnomldnomldnomldnomlfracrfracrfracrfracrfracrfracrfracrfracrfracrfracrliga|ligalnumlnumlnumlnumlnumlnumlnumlnumlnumlnumloclloclloclnumrnumrnumrnumrnumrnumrnumrnumrnumrnumronumonumonumonumonumonumonumonumonumonumpnumpnumpnumpnumpnumpnumpnumpnumpnumpnumsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpss01ss01ss01ss01ss01ss01ss01ss01ss01ss01ss02ss02ss02ss02ss02ss02ss02ss02ss02ss02ss03ss03ss03ss03ss03ss03ss03ss03ss03ss03ss04ss04ss04ss04ss04ss04ss04ss04ss04ss04ss05ss05ss05ss05ss05ss05ss05ss05ss05ss05ss06ss06ss06ss06ss06ss06ss06ss06ss06ss06ss07ss07ss07ss07ss07ss07ss07ss07ss07ss07tnumtnumtnumtnumtnumtnumtnumtnumtnumtnum����������������������������� ���� ������������������������������������ ���� ���� ���� ������������������8` (^�\z.Bzlz�������D;�   /�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDFEGHIJKLMNOPQR  ����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g������������������������������������,028:<>?EFGHJLMNOPQRSTUVWXYZ[\]^_`abcdefSTUVWXY[\]^_`abdefghijz{|}~IKOWY^j������t�0;�   /�     O !"#$%&'()*+,-./123456789:;<=>?@ABCDFEGHIJKLMNPQR  ���E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^���������������������������-139;=@GKghijklmnopqrstuvwxyz{|}~GJLPXZ[_k������*�B�Z�r���������������M�������x�������N�������`�������������H�������������0��������������������������������6�r�����Jd~2Dv$6hr|(2Tn$.8Bl����� �&�,L��M��O����{��������������� �������� �&�,T��U�� �� ��}������� w������������ �&�,X��Y������������������������������� ������ ����$y����\���������� �&�,]��^��`�������������� ���������������������� �������� �&�,b��c����5����3����� ���������������� ����$��f��E��C��A����� ��������� �&�,g��h��j����|��������������� �������� �&�,o��p�� �� ��~������x������������������������������� ������ ����$z����w���������� �&�,x��y��{�������������� ���������������������� �������� �&�,}��~����6����4����� ���������������� ����$����F��D��B����� ���������������������� ����$s��t���������� ����$+��)��/��-��1���� ����$,��*��0��.��2���� ����$9��7��=��;��?���� ����$:��8��>��<��@���������%�)���+�-��/�4��6�;��=�>��E�I��K�M��O�T��V�[�$�]�^�*���,���-���.���/���0���1���5���������������������������&�� ���� ��J��X����X���J�W�������D�� �����M����M��������� �����P����P���J����������K�������'�������������6��������������� ����/�O�������� (*)+, !"$%�� �'�(�+�3�5�F�G�H�K�S�T�U������� �&''���I�K"�������f�=-.019:<������������������#qrstuv��������v#qrstu����������������������������-.019:<=�������i�������������R��������||����������(�������� 2�z�s�t345678�������������&�@>AB?C�������������M�N��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/Roboto-Regular.ttf�������������������������������������������������������0000664�0000000�0000000�00000476074�12641336260�0021137�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� GDEFWY���DGPOSJr�0��R$GSUBÆ�dT��OS/2�����`cmap@Iv��|��cvt $A��/���Lfpgmg\��-D��gasp������ glyfݛ��9�6hdmx78����headF��,���6hhea ��d���$hmtx脈����locag��0(�� maxp����� name5ScY� (��postm�d���� prept��/����������*Y_<������.����N 0s��� ����������l �� IJ 0���������������������T����������������3��3���f������������� P�!���!����GOOG�@�����f� �����:� � ��d���������������w~�n�i�ee�g��&r��N�5�%�L�~�s~�~�]~�^~�5~�~�~�M~�p~�d��)�Hd�.��K/�j8��5�w?��l�s�z�-�j�5�N����v ��m��P�10���=�9��V�H�(� X�@�y�9Z�m}�0�\�_=�]�<}�`h�����j��[}��_� �_� i��!�+�)��X�@��q��`�i�[�i���ZX�fI�[��fn�J�Z�x�F�a�B�>�{��C��t�z�z�f�U5�P9�o�DzD�Y�v���N�~�G�[���s�O�")�"���hD�a��]~�e�[��7�b���xj���y*�2�{�^Z�~����o����^��'8 � �q�s��q�g>�2�x��E�M�ZR�q�d��.�`P�c%�m��z�n�%�e�)�M�e�`,�Q]��W�_�z�yBH�J�*d�{�1��>� ��2C��P��/�M,�S�z������d�'��Yl�a�[��. ��X�R��,����(�d�Y�gx���6�X�M�d�d�/hM�g�'���+�V+���(F� � ��� ��#�P�Lq�g�[ ��.q�g�[�$�~�+�2�uG�d�t��g��q��f������,V��c���� �~��D�>��1���q�m,�4\�o�j�p�/�? �Z����]�h�i�:I�;�W�Y�dV�6+�1I�R�y�Du�?���v�e�# �Fd� �o��)����)���� ��\����0�����������4�%4�%@�?�� �`�0�$�O�h�<�$i�F�W��Z���&�Df�lf�Y�;�6`�z�[U��v�c�9+�~�_�"�*t� H�]O��z�h:��g�&�T�d�cj�Y�j��E��?:�b �ed��>/��+L��n�\�<n��<�<�<�<�_����3�[5�\ �;�Z�g����i�i^�n���P�|�`����c���+T�����`\��YJ� �C&�(|�tg��1T�&+� #�G�P�z�B�>�6�[�V�:�O�I��:��dL�$��=�� �C3�0<��g��`g��>��?g�`�`�ur�&|�`A�'O�t�(�Y�$�. �?�G�N��'�"(�j�=Q����N�{�Kv��P� G�y� �7�#�`_� �&a�&j�=j���^?�G�`3�0�B"��(}�2�\�[�[y�W��[=�]}�`�~�~��~�~���X��>�P�6�[�V�:�O�Ik�e.�J�`���x���P���5�%]�%]�%���18�8�8�8�8�8�8�5�w����--�--��v�v�v�v�v0�0�0�0��Z�mZ�mZ�mZ�mZ�mZ�mZ�m0�\=�]=�]=�]=�]�j��[�[�[�[�[i�i�i�i���8�Z�m8�Z�m8�Z�m5�w0�\5�w0�\5�w0�\5�w0�\?��_�=�]�=�]�=�]�=�]�=�]s�z}�`s�z}�`s�z}�`s�z}�`�h�----�-���j�5��N��N��WN��N���j��j��j�j�v�[�v�[�v�[����S��c�P �_�P �_�P �_�P �_�P �_�1� �1� �1� 0�i�0�i�0�i�0�i�0�i�0�i��=�+����V�X�V�X�V�Xz�N�v�[&�(�������|�`�������`�`�`�`�`|�t|�t|�t|�t+� ���|�`|�`|�`|�`�������c�c�c�c����+T���������`�`�`J�J�J� �C �C �C �C&�(&�(&�(|�t|�t|�t|�t|�t|�t�1+� +� #�G#�G#�G8��2xf8����V�-�����v ��1��9-��dP�c��]�s��[��!�)]��[]��z�s��P-�-j�5$���M8��s������v� �5�w�1�9Z�m=�]��[}�0�\��)=�][� �_�R���=�+�=�+�=�+��e�g���0��8�Z�m��=�]��Z�_ �Y�[ I�v�P�X5�w0�\��.-�C� �-�8�Z�m8�Z�mz�N�=�]�]7�b7�bC� ��P�X�����v�[q�g�[q�g�[d�M�d�M��M��M�z�Y�g�6��9�)�_�/�,8�Z�m8�Z�m8�Z�m8�Z8�Z�m8�Z�m8�Z�m8�Z�m8�Z�m8�Z�m8�Z�m8�Z�m�=�]�=�]�=�]�=�]=�=�]�=�]�=�]-��-���v�[�v�[�v�[�G�v�[�v�[�v�[~�e�[~�e�[~�e�[~�e�[~�e�[0�i�0�i������������������_�_$�R����1�(�9�)z�Y�gz�Y�gs�[�C� �/�?h�s�[8� '�������/�,��.�9�)P�cl�?�~�]~�^~�5~��d�s�z}�`�j�8�Z�9�_=�)- �v�3�U0�i�+:�}�?��_?��_�h�����N�����j� �}����P �_�1� ��!��!�=�+�V�Xx�"$gW�P��#�G��T���`\�&�(+� T�&+� �� �C��+T��"�P�������`�\�|�`&�(T�&?�G�|�`+� ���"g�`8�Z�m�=�]����� �� �����   ������      �    �   ���������������� ���l������j���� �~���������%'0S_g~7Y #%/EOboy?M    " ' 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e%������ � ����������&(1T`h7Y� #�&0FPcpz�>M �    % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%���������������w��y����dC������� ����������������I��o OM][W��TSQIvAn8 ����ywlߓa5ߒޫ߆߅~{oS<9 �������������������������(��(��(��j��������������jt������������������������b����j������������&��H��X����������������������������������������������������������������������������������������������������LMNOPQ�H\]^_`a��bcdef��ghijkl��wxyz{|��}~�GG�I��������JKRm��S�TUV��]^_�`a�bc�d�e�fg�h��ijklmnop�rs�q�������t��z�{�|}~��������������������������]'(bc\)*+,-^_./WXIJ01`a23KL456789MNjkOP:;QR<=>[?@YZABhiCDdeSTfgEFGUVHIlmJnijpoH� ���� @����������������������������� ��� ������ ���~�����������E���������c��������F���������o��������L�����������������S��������H��������\�����������������b�����������������g�����������������n�����������������w�����������������}����������������������G������G����%����&��&�����'��'��I��(��0����1��1�����2��7����8��8�����9��@����A��B�����C��I����J��K�����L��Q����R��S�����T��_����`��a����b��e����f��g��J��h��~�������������������������������������������������R������m��������������������7��7�����Y��Y������������������������������������������������������ �� ������������#��#����������������S�������������T������W������X�������������]�������������`�������������b�������������d�������������e�������������f�������������h�������������i�������������p�������������r�������������q�������������t�������������u����������������������������z�������������{�������������|�� �� ����� �� ���� �� �����������������������������������������������������������������������������"����#��$�����%��%����&��/�����0��0����1��4�����5��5����6��8�����9��9����:��=�����>��>����?��?�����@��A����B��B�����C��C����D��D�����E��E����F��O�����P��P����Q��Q����R��R����S��S����T��T����U��X����Y��[����\��\����]��]����^��^����_��a����b��b��]��c��o�� ��p��q����r��u����v��w����x��x����y��y����z����������'������b������\������)������^������.������W������������I������0������`������2������K������4������������M������������j������O������:������Q������<������[������?������Y������������A������h������C������d������S������f������������E������������������������F������������U������������H������������l��������J������������K������n���������������>��?��������������������������A��M��M���� ��� ��[�� �� ��g�� �� ��i�� �� ��p�� �� ��k�� �� "��s�� %�� '��v�� 0�� 0��y�� 2�� 3���� 9�� :��z�� <�� <���� D�� D��|�� t�� t��}�� �� ��~�� �� ��o�� �� ���� �� ���� �� ��H�� �� ���� �� ���� �� ���� �� ����!��!����!��!����!��!����!"��!"����!&��!&�����!.��!.����![��!^����"��"����"��"�����"��"����"��"����"��"����"��"����"+��"+����"H��"H����"`��"`����"d��"e����%��%���������������������������������,K PXY _^-, EiD`-,*!-, F%FRX#Y Id F had%F hadRX#eY/ �SXi �TX!@Yi �TX!@eYY:-, F%FRX#Y F jad%F jadRX#Y/-,K &PXQXD@DY!! EPXD!YY-, EiD` E}iD`-,*-,K &SX@�Y &SX#!#Y &SX#!#Y &SX#!�#Y &SX#!@#Y &SX%EPX#!#!%E#!#!Y!YD- ,KSXED!!Y- ,$E- ,%E- ,' SX@��c�TX�$pY#SX �TX�$pYYY- ,@ �ZX%�D�%DY- +�+�++:0%�+�H;.!�+XH8(�+RC4%�+^M<+�+6,"�+q]F2�+w\:#�+~gP9�+ TE6&�+ v`K6�+ dN:#�+ ٲc<�+  �+<2'�+� +� E}iD0ssPttpusou��*����x��d�N�Z��`�V�4<�����`�� !� :�������������a�a�a�a�a��8:8kJx<>kF[p3  t M - H { B ~  Jt;3X2At=exq6};R h=`5i  M y !!O![!u!!" "m"#&#z#$%%h%&8&&''K''(4()Q))*N*++k++,U,,,,,-8-l--.!.>.[.d.../�/C/O/u/00J0001g12)233F34#445J5w56>667D778889K9:::;_;<G<<=.==>i>>?@??@,@i@A AmAB6BC"CD D/DDEqEFFHFFGGFGHHGHHIIIJ=JKKLLLM^MMN\NOFOP-P|PQVQR:RSOSTzTUtUUVjVWXDXYBYYZZ1ZhZ~Z[e[\@\]]>]h]^^i^__~_`1``ab#bsbccTcddwde3ef#ffgDgSggghhii{ij>jkkl l|lm mqmnnnnnnnnnnnnnnn%n/n9nPntnnnnno%ocooopppqq!q4qHqrrsCsOttrtuuvfvw)wx?xy1yyyyyzHznzzz{{|S|||}}}?}b}n}~(~"WWr)G SCD^yg=XGAl*lȏ!Nʐ'=Ka)�nΕ4f#AJ7$`>yCc7y_hhˤ/1KoϨIQyKfΫKwǭ 3EYkCKS[fnzݯݯKRͱ+DP\sѲ/F]tҳ0G]sԴ0F]vе-C\s϶I߷ $:Qhݸ !8OfκRiúں+BTkǻ޻ #:Q]iļ(?KWnؽ!8O[g~¾پ6LXdp|̿'@YrNe|5Kby§3I_xÑÝé1HaxďĦĽ1JawŎ5LbxƎƥ$:QhtNjǢǹ*6KWnzȑȨȿ(>J`lɂɎɤɺ_vʌʤʻ #/;W_gowˇˏ˗˟˧˯˷˿'>Toẇ̗̯̏ %<ͧͯ&=EMU]emu}΅΍Τάδ0GOWpxϏϥϼ3Jaiq}ДМг'>FNgрьјѤѰѼ-D[t|҄қҲ7Of|ӕӮ ";SjԀԙԱ1NZfnzՆՒ՞յ.G_x֐֫)B[t׍ר 6Og؀ؘر/F]iuفٍ٤ٻ6Ngښڴ'>Ukwۃۏۛ۲%<Sj܀܌ܘܤܰ ݁ݖݢݮݺ&2>JVbnv2t߳u=;COYaiqy0Ib{)5AMYeq}4@LXdp| !-9EQYaiqy!)BJawx"*6Mckw����d��(��� � ��q 9 �а а  а  ��EX/>Y�EX�/�>Y�9�9�9�9 �9 �9 01!!!!5!(<6 }wx^^^��{�� �/��EX/>Y�EX / >Y +X!Y901#3462"&[ 7l88l7-==Z;;��#��� ��/ 9/а01#3#3oox��w�������EX / >Y�EX/>Y�EX/>Y�EX/>Y 9|/� +X!Yаа а / +X!Y а ааа�а01!##5!!5!3!33#3##!!PP ERRRREPEfb``f#b���n0�+�f��EX / >Y�EX"/">Y" 9  а а  +X!Y +X!Y"а"&а") +X!Y014&'&&546753#4&#"#5&&53326Xÿrw~1Q˷ӹw\~3Aѡ͍{nfycwjƋ~��i� ��&�4�8�x��EX/>Y�EX#/#>Y а / +X!Y +X!Y#а/#* +X!Y1 +X!Y5#95/7#97/014632#"&5326554&"46  &5326554&#"'iXJGWVV;XJHVWIGYiiGNebUINffRуGOecUJOdcTBrB��e��'�3���EX / >Y�EX/>Y�EX/>Y" 9* 9"*9*"9 9 9 99 +X!Y!9 1 +X!Y01467&&54632653#'#"$2776654&#"euaBĨYokDD{aJgדz!"vvD2dLR`iuvGXRO}sBEKp{v`S0W>CYo��g!�����/9/01#3��*k�� �//0147&'y& Uu&yOTFzp4U~`qJT���&*7k�� �//01'654'77u'Xb'wEgIqv/ iPqId��aU�� ��EX/>Y��/  /01%73%'J.. ).|}ZpXn[^ [���N�4� �� /�а  +X!Y01!!#!5!3jj 4̯��4���� / +X!Y�а�/01'6753i^cHe���% ���/ +X!Y01!5! ��v�� ���EX/>Y +X!Y017462"&9r;;r9a0@@0.>>������/�EX/>Y01#3`}-���s � ��9��EX / >Y�EX/>Y  +X!Y +X!Y01#"532'4&#"3267 m53A8 ������9��EX/>Y�EX�/�>Y�9/ +X!Y901!#5%3ٺщ���]��3��M��EX/>Y�EX�/�>Y +X!Yв9  +X!Y в901!!56654&#"#4$32!3FpUszۅ0UrձY��^�&�x��EX / >Y�EX/>Y� 9�/�]�q/�]_�r  +X!Y  а�& +X!Y&�9а +X!Y013665#"#4632 $5332654&'#x{jx�f~2r�q_,&޶s��5��P� ��I��EX / >Y�EX/>Y 9/ +X!Yа в 9 9013##!53!ʺiRm9(��-��a��EX/>Y�EX / >Y +X!Y 9/ +X!Y9 а  +X!Y01!!632#"&'332654&#"J,kvyE1֫s?ֽ}5(����!�N��EX�/�>Y�EX / >Y� +X!Y �9/ +X!Y  +X!Y01#632#"�55�%"32654&O"�sǾWS_y}AGprVDܸ��M��%��2��EX/>Y�EX/>Y +X!Y�901#!5!%YH���p��!�+�a��EX/>Y�EX / >Y' 9'/'] +X!Y'9'9  +X!Y" +X!Y01#"&5467&&546324&"326"264&sbrrap헛mޅ4m01wv10lztoތ���d��$�X��EX / >Y�EX/>Y 9/� 9 +X!Y +X!Y  +X!Y01#"&&546632�#5366%26754&#">:`~fö$']$yzET|ሒ|6WyrTJ仙��mD�&���s���EX / >Y01�)UD�'�s� ����EX/>Y01��H�zJ����EX/>Yа/015r2{z������%�/а/� +X!Y +X!Y01!5!!5!BB.����K����EX/>Yа/0155kV��Kv��!�Q��EX/>Y�EX / >Y +X!Y�9�9  +X!Y в�9016677654&#"#6632462"&e2MTnif|㶽ӢmI7l88l7wT_miwl[˱lQ-==Z;;���j;�5�B�h�2/�EX/>Yв29/99 +X!Yа2 +X!Y*а*/# +X!Y@ +X!Y01#"'#"&766323267�!"3267#"$$3232677&#" ص56JyiQP4qȴ 'Z<%>i |dQX<o$.8@uUSͥ+?,#s'2Zf_ ������� �F��EX/>Y�EX/>Y�EX/>Y 9 /� +X!Y 901!#3#!,-M|P��������U��EX/>Y�EX�/�>Y�9/ +X!Y9� +X!Y +X!Y013!2#!265!%!2654&#!tdv="~f+!z~lxm���w��E��EX / >Y�EX/>Y а  +X!Y +X!Y01# �54$32�#&&#"3267ɑ Ʋr64宜葴����� ��9��EX/>Y�EX�/�>Y  +X!Y�  +X!Y013!232554'$]ʦU�����F� �N��EX/>Y�EX/>Y 9 /� +X!Y +X!Y +X!Y01!!!!!!c-w,����/� �@��EX/>Y�EX/>Y 9 /� +X!Y +X!Y01!#!!!:c}��z��b��EX / >Y�EX/>Y а  +X!Y +X!Y 9/]?O] +X!Y01%#"$'5�!2#!"3267!5!J36l5ji4Ij!w09G����� �U��EX/>Y�EX / >Y�EX�/�>Y�EX/>Y� а / r/ ] +X!Y01!#!#3!3"_r�����w����EX/>Y�EX�/�>Y01!#3w���5��.��EX�/�>Y�EX/>Y а  +X!Y013#"&533267 w}������ �t��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9@J�Z�j�z�����]9�]9@6FVfv ]01#33#j0}������(��EX/>Y�EX/>Y� +X!Y01%!!3j�����R��Y��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�9 �901 3###"#\P7de������ �L 9��EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�9�901!##33#߿bg��v ���9��EX / >Y�EX/>Y  +X!Y +X!Y01#"$'54$32'#"327   лӹ9iBk������ ��M 9  ��EX/>Y�EX/>Y 9 /� +X!Y +X!Y01#!2#%!2654&'!iY:坑��m ��"�M#$9��EX/>Y�EX/>Y9 +X!Y  +X!Y01%#"$'54$32'#" 7yHP  ;tVy9iBk��������a9��EX/>Y�EX/>Y�EX / >Y9/� +X!Y �9 +X!Y01!#!2#!2654&'! Vn'Mֈ2 |���Pr�&�a�'(9��EX/>Y�EX/>Y а +X!Y&9& +X!Yа" +X!Y01&&54$32#4&#"#"$&533264&VܖkcãGϘty}oY{f{os|u���1����.��EX/>Y�EX/>Y� +X!Y01!#!5!,-f����<9��EX�/�>Y�EX / >Y�EX/>Y +X!Y01�"�'332653"&�������8�9��EX/>Y�EX/>Y�EX/>Y�901%3#3P���=����Y��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y 9 9  9017373#'#3) (ɯP%oo��9��� �k��EX/>Y�EX / >Y�EX/>Y�EX/>Y�9@ ����]9@ ]�9 �9013##3]43.."8�������1��EX/>Y�EX/>Y�EX/>Y�9013#3e| o���V��z� �D��EX/>Y�EX/>Y� +X!Y�9 +X!Y 901%!!5!5!9A��� ��"�//� +X!Y +X!Y01#3!! yx���(8���/�EX�/�>Y013#(`�� ��%�// +X!Y +X!Y01!!53# zH���@��'�9��EX/>Y�в9/01#3#+*)��i������EX/>Y� +X!Y01!5!l���9��#�/]��/а/]01#3ڟ&���mN��(�y)*9 ��EX/>Y�EX/>Y�EX�/�>Y9 9 / +X!Y 9 +X!Y # +X!Y01!&'#"&54$3354&#"#46632%2675# ( tqcsv& W#t RUasdGQXXZHWb�� ����d9�/�EX / >Y�EX/>Y�EX/>Y9 9  +X!Y +X!Y01#"'#36 '4&#"326 p pṒPUӑ}�ËΪ,��\N��I9��EX/>Y�EX/>Y� +X!Yаа +X!Y01%2673#"�546632#&&#">cvntٔixZ]d'�ڮi#���_����d9�/�EX/>Y�EX / >Y�EX/>Y 9  9  +X!Y +X!Y014323#'#"5327&#"_쿾o oƼQS&/4�t4О���]N���i9��EX/>Y�EX�/�>Y�9/]  +X!Y� +X!Y�9 +X!Y01"�5546632!3267"!5&&M{݁#b3qp!"MPBXʣ��<����c9��EX/>Y�EX/>Y�EX/>Y�EX�/�>Y +X!Y  +X!Yа013#5354632&#"3#竫@? /5Zbo ibrU��`VN��$�"%&9" ��EX/>Y�EX/>Y�EX / >Y�EX/>Y9 9  +X!Y9 +X!Y" +X!Y0143273#"&'732655#"7327&#"`o u;`wo뺖RU&+xdWo]2џ��������I 9�/�EX/>Y�EX/>Y�EX/>Y�9  +X!Y0163 #&&#"#3E{WioZ&}5up`N�����h�� �> 9��EX/>Y�EX�/�>Y а / +X!Y01!#3462"&U7l88l7:->>Z<<�KY� ��I9���EX / >Y�EX/>Y +X!Y а/ +X!Y01!"'532654632"&K=4 4>A75688l6:ICS,?>Z<<����� �� �u��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9@:�J�Z�j�z������ ]9@6FVfv ]01#373#tcQ[y�_wd<����U�����EX/>Y�EX�/�>Y01!#3U������xN��w9��EX/>Y�EX/>Y�EX�/�>Y�EX / >Y�EX/>Y�EX/>Y 9 9 +X!Y01632663 #4&#"#4#"#:wR6vdj}g C:xN`+ts{h2:����N��S 9��EX/>Y�EX�/�>Y�EX/>Y�EX/>Y9  +X!Y0163 #&&#"#;|WioZ&:}5up`N:���[4N���C 9 ��EX/>Y�EX / >Y +X!Y +X!Y0146632�#"�532654&#"[}ߏyﺧ' 2 Dz��`N���n9 ��EX / >Y�EX / >Y�EX/>Y�EX/>Y 9 9  +X!Y +X!Y01#"'#3632'4&#"326q q㹜TS}xԕ���_`N���k9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9  9 +X!Y +X!Y0143273##"5327&#"_op鹝WX&)m&x1Ԓ����N� �F9��EX / >Y�EX/>Y�EX/>Y  +X!Y 901&#"#3632*1A[6�:}��_N�&�a '(9��EX / >Y�EX/>Y 9  а  +X!Y +X!Y!а$ +X!Y014&$&&54632#4&#"#"&&53326qO᯸庁berjS蹂qriKS<TtPLnXGCD>VyW\`]mU�� V@��_9��EX/>Y�EX/>Y�EX / >Y�а�/ +X!Y  +X!Yа013#327#"&5#536A 8IE|~@aAA ��:��S 9��EX/>Y�EX / >Y�EX/>Y�EX/>Y� 9  +X!Y01%#"&'33273#(lѭFkE���!��:��8�9��EX/>Y�EX/>Y�EX/>Y�901%3#3 |x?:���+��:� �` 9��EX/>Y�EX/>Y�EX / >Y�EX/>Y�EX/>Y� 9 9 901%3##33JйŖ�Ƹ;4:*��)��:� �S��EX/>Y�EX / >Y�EX/>Y�EX/>Y� 9 9�9 �9013##3mmk#��K:��I�9��EX/>Y�EX/>Y�EX/>Y�9  +X!Y� 013#''526773Me#E2^i")~+ Len.��X��:� �D��EX/>Y�EX/>Y� +X!Y�9 +X!Y 901%!!5!5!:yU4���@=��19� /�/ �9/] +X!Y901&&554#5255667x&ѧ2з3sCYZB���D����/�EX/>Y01#3D���r=��19� // 9/] +X!Y9016547&55'73"&ԵA TRCs2ʼ2���"��B9��EX/>Y�аа/ +X!Y +X!Y 01#".#"4632265ﻉHJ*NTL@L_ 5$k^@ t_��fM�� �2 9��/�EX / >Y +X!Y9013#"&462 7l88l7L->>Z<<��i &�!�R�"#9��EX/>Y�EX / >Yв� +X!Y ааа +X!Y01%2673#5&554753#&&#"JdƐʱiyY~"#!Ԗi#��[��h�!�|"#9��EX/>Y�EX/>Y9/_rq]� +X!Y +X!Yаа� ааа +X!Y01!!536675'#534632#4&#"!>M(2 Ⱦ޿oi ?nܚ[ `ݝԱk|}���i[��*�?+,9'��EX/>Yа/ +X!Y' +X!Y01%#"''7&547'7632726654&&#"Oϟhpğnf`sqqpqspΣxyğ{{z{{zyx�������k��EX/>Y�EX/>Y�EX / >Y+� 9]а +X!Yаа +X!Y 013!!!!#!5!5!5!3fl^8z9^0}|B|}���M�����/�EX/>Y+013#3��Zy�4�D�#EF9#5�/�EX#/#>Y#9? +X!Y?9а +X!Y0#907 +X!Y709#'а#* +X!Y01#"&'&5732654&'.547&&54$32#4&#"%&'6654&yEHpFѶ]BG 8q:ZKPK6,NTU1d89qu`Yi>0ooX1d}sbEPAPHaeEFPBReEXm���f����/ +X!Y аа/01462"&%462"&f7l88l77l88l7[-==Z<<+->>Z<<���[��*�9�':;9'а'6��EX./.>Y�EX6/6>Y6.9/] .69 /�  ] 9 +X!Y +X!Y 96  +X!Y.' +X!Y01#"&554632#4&#"3265% $54$#"4$ #"$__[^ll^\]@sKJUӶnӤcU{qxTeۦ%"ܪZX�����%�l&'9��EX/>Y&9/�в9 9 / +X!Y 9 +X!Y   +X!Y01&'#"&5463354#"'4632%2675#j Lwl|EO+XpSY"&V|gox463 gaQ{(?3^�f�d�&z�zD��w ���/а/ +X!Y01#!5!{?w��Z���4�=�6>?96 а6а6#��EX/>Y�EX / >Y +X!Y +X!Y 9 /" 9"/�""]5 "95/5]�55] +X!Y(59 /а//"= +X!Y014$ #"$732$54$#"#!2#&4'&''36654&##ZKJs졠zsHXNdZXǬۦ"!Q}{A2=V&$`B6I=���x!B���/ +X!Y01!5!B6!��|� ��/��EX/>Y а /  +X!Y +X!Y014632#"&2654&#"jhhi6JJ67KKhijG9:KOlJ��a��� ��F� /�EX / >Y �а  +X!Yа  +X!Y9 ]01!!#!5!3!5!lACVb ���B��T9��EX/>Y�EX�/�>Y +X!Yв9 +X!Y в901!5654&#"#46 !,m@<KGkTlfE1=L9rnhkO��>�&� '(9��EX/>Y�EX/>Y�9�/o���]?�q��/�]_�r +X!Y 9�& +X!Y&�99  +X!Y0132654&#"#4632#"&5332654'# TJH?F9K|FBOCFIXe=0-:3)b{yh7[)j}~k-<<3q���{��#�/]�а�/��]/013#<���`:��P 9��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y  9013273#'#"'#Sgt> ]Q: sI+��C��@� �+ 9��EX/>Y�EX�/�>Y�901!#"$54$3!T  P���kyI� � 9�/ +XY01462"&9r;;r90@@0/??��tM����A9��EX�/�>Y�EX/>Y#]�9 +XY 01!#'2654&'7 OW@b 4aqk4/,* ��z��@9��EX/>Y�EX�/�>Y�9/ +X!Y901#5%3cY9u���z'� ��@9��EX/>Y 9 / +X!Y +X!Y014632 &5326554&#"z̾aTS_aSQ`cJ¥drseNcrna��f�x�&{ ��{j���U���'�'|������EX/>Y01�P���'|���'�����EX / >Y01�o���'|��'2���1���EX!/!>Y01��DxM��"�W #$9 �/�EX!/!>Y�!9�9  +X!Y в�9! +X!Y0132653#"&547765"&5462L)` tmd}֠mB7l88l7jvc%msq[ɳqN=->>-,<<���W���w��EX/>Y�EX�/�>Y�EX/>Y�9/ +X!Y +X!Y �9 /  +X!Y� +X!Y�901!!!#!!!!!!WpMNa)x��Y�c� �8�/ 9 / 9 9 9в 9  017YJwIIwJwIPO{O{{Q���v�� �)�f*+9а&��EX/>Y�EX/>Y9#9#а +X!Y$а& +X!Y01#"'#7&54$3273&#"4'327 a ֔g,b4f8[yRhSB}co @����]� ��W 9 ��EX�/�>Y�EX / >Y� 9/� 9/  +X!Y +X!Y01!2#!#!2654&'`wi~Cޗx{��j�*�i!+,9��EX/>Y�EX/>Y�EX�/�>Y 99 +X!Y 9#9( +X!Y01!#4632#"&'732654.54654&#"DϺŀKV˶Q&+15kqJWhXW볟}E3_L, ,^R4`QYT^k��N|N�*�5�=�Ʋ>?9.а9��EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�9 9 / ] +X!Y 9�9:�9:/::]! +X!Y�% +X!Y(�9+а / +X!Y601 '#"&5463354&#"'46326632!3277%2675#"!54&A⍧nhis2?i(y/@ H2ujPsV^Uk{nQSSOWsLyJ6nSM]4���~-,��+�T,-9(��EX/>Y�EX/>Y9/9" +X!Y( +X!Y01#"&&546632&''7&'77'&&#"32654u؆ypρy0I9ﯽIh!\}g]rÍc[16d8=I���G�-�� ��N9�а�/ +X!Y +XY +XY +XY +XY01!5!462"&462"&-9r;;r99r;;r9X:0@@0/>>0@@0.??���[z4���&�c'(9а#��EX/>Y�EX/>Y# +X!Y!#9!а +X!Y9 014663273#"'#7&&#"4'3265[{n^I|f|hVJ|d͹aW>HfW7B'*͚#˕7o ڵoP۹��`'����d9 �/�EX / >Y�EX/>Y�EX/>Y 9 9  +X!Y +X!Y01#"'#3632'4&#"326'qq㹜TS}ʄԕ��������k��EX/>Y�EX/>Y9/9/�а +X!Yаа +X!Y а а013##!##533!3!5!#b#�_�""����U:����EX/>Y�EX�/�>Y01!#3U:�����?:� �h��EX/>Y�EX/>Y�EX/>Y�EX / >Yа/]]/]] +X!Y 901##333#k[<3:6���"��� �[��EX / >Y�EX/>Y 9/�а +X!Yа +X!Yа а� а 01%!!573iKT}Tϝ*}*���"�� �� �J��EX / >Y�EX/>Y 9/�а +X!Yааа� а017#573le={=7{7��K��Z9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y  +X!Y 9�901#"'73255#3=6%=3Gjh���KN��a 9��EX/>Y�EX�/�>Y�EX / >Y�EX/>Y9  +X!Y +X!Y01632#"'73254&#"#7 t˳=6#Bo}Q: :��h ��#�$%9��EX / >Y�EX/>Y�EX�/�>Y�EX/>Y +X!Y�9/ +X!Y� +X!Y +X!Y  +X!Y01!!#"&'4632!!!!!27&#" r|F-wqfml5,���a�N� �,�4�569&а0��EX/>Y�EX / >Y�EX/>Y�EX/>Y 91 91/ +X!Y +X!Y 9 9$а* +X!Y-01466326632!327#"&'#"�532654&#"%"!54&ayێ=Ap2xJ?>dž-c'udfstl~pdcq0 ζ֣}������ �2 9��EX/>Y�EX�/�>Y  +X!Y0136632&#";T(3 `���]���[� !9��EX/>Y�EX�/�>Y�9/  +X!Y� +X!Y +X!Y01 �5!5#"'763 �'27!ݥ=/.dꧩYEu: XT"�K��q 9��EX/>Y�EX/>Y�EX/>Y�EX/>Y� +X!Y  +X!Y�аа +X!Y01##"'73265#5356632&#"3`˨=2CAG;T&< h\x z���e7��%�S&'9"��EX / >Y�EX/>Y 9а  +X!Y" +X!Y01#"$'54$326653#"32 `]aϽӹ>dA=k���[��#�S$%9��EX/>Y�EX/>Y9 а +X!Y! +X!Y01466326653#"�5326554&#"[{ψG@I|񹧍'd33 ۹�����L 9��EX/>Y�EX/>Y�EX / >Y 9а  +X!Y016653"�'33265saI ~&����`9��EX/>Y�EX / >Y�EX/>Y�EX/>Y9в9 +X!Y01#'#"&'33273>5lѭFDDkE#Hl�Ke:� �(��EX�/�>Y�EX/>Y  +X!Y01#"'73265e;4CAH:m h\��bO���e9��EX�/�>Y�EX/>Y �9 /� +X!Y�9 +X!Y  +X!Y012�'"&55!&&#"'6267!|z{IbO$tl}5}�����4�/а/]9//в901#'#53p ����� �/а/]�9а/0173#53qU  �x!B�p��� �/01��� �& 9�/]  +X!Yа/ 01 &533265إLIFOyxFONG��h�� 9�/ +X!Y01462"&7l88l7W->>Z<<��y'P� ��*9 �/а/?] а01#"&4623264&#"'|[\{{{C10DC12BWuvzzV/DBbEF���2O�8��.9�/�EX / >Y +X!Y/]01!327#"&5467~:qN04 FZYg{-[VHy,hVY8���{>��>�/а/] а / +X!Y +X!Y01#".#"'46323265>{\)<a+):|y]#8`3+9l> ?1k:D-��^,���;�/�а�/��]/�а/а//013#3#]mږ/���~k� ��4�/@ � 0@] а /@ 0 @ P ` ]� ]а014632#"&72654&#"~dJGb`ILbW4F00#%2Fa`GF]^E#00#$24�H���/��/а/]01#3H&�o���/а/]/013#0N�����^t��.��/�]а/@ /?]в�9 �901'664HtKF[KNMٙN'jgU=P G�'���7�/��/а/а//]а/�/01#3#3  �8v���/ +X!Y01462"&87l88l7->>Z<<���?���/�а�/�]�9/013#tp?���q�� ��7� /а/а//  +X!Yа а/013#462"&%462"&e7l88l777l88l7%-==Z<<+->>Z<<�kyI�x����/01����0��+��EX/>Y�EX/>Y� +X!Y01!#!0B����s���/��EX�/�>Y�EX/>Y +X!Y�9013!%!CLgP(��g���#�w$%9а ��EX/>Y�EX/>Y9/]]/]q +X!Y +X!Y  +X!Y01!5!#"$'54$32#"327: лѻª9iB k��2����1��EX/>Y�EX/>Y�EX/>Y�901#3#fwP���x��!��� �O��EX/>Y�EX/>Y� +X!Yа//] +X!Y  +X!Y017!!!!!!xWWSl?������8��EX/>Y�EX�/�>Y�EX/>Y +X!Y01!#!#!2O��E��D� �<��EX/>Y�EX/>Y +X!Yа  +X!Y01!!55!!C$ϝJG���M��t���#�l $%9 а ��EX/>Y�EX / >Y 9/�в 9/ а +X!Yа +X!Y012##5"$&66353#"32654&B�¢t8  ѵ���Z��!��\�9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�а  +X!Y 016653#&�'33 ת j*���q���$�\%&9��EX/>Y�EX/>Y�EX#/#>Y +X!Y а�а +X!Y!а"01%6754& !53&5546323!ኚjxxjqf3o$䴂f���dwN��!�|"#9��EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Y 99  +X!Y +X!Y01327#"'#"55327327&#"N0J&kk̒RU:"=ú���M��*�i�+,9�/�EX�/�>Y�EX / >Y(� 9(/% +X!Y%(9 �9� +X!Y  +X!Y012#"'#4664&#"32654&'#5326]bX{͵xzgkl,^mUx~ۮ[.-Â_5lk{fk4?vw��.`:��8� 9��EX/>Y�EX/>Y�EX/>Y�9013#3 &'��`'��*�^+,9"��EX/>Y�EX/>Y +X!Y9/( +X!Y а" +X!Y014632&#"#"�5547'&&32654&'"˯|Vevۑck>}7;H>l'' #'cƈ��cM�%�o&'9��EX/>Y�EX / >Y +X!Y а "а"//"]"]# +X!Y#"9"9 +X!Y0132653#"&547&&54632#4&#"33#vqXbʺkp0MbnQB$zIFe[J��m��K !9�/�EX�/�>Y +X!Yв �9�9 +X!Y�901'6654$'&&547!5fCRQGlCb/36g[xUZaHXNE6T5U-DN-@C��aN��S 9��EX/>Y�EX�/�>Y�EX/>Y�EX/>Y9  +X!Y01632#4&#"#8 xȾl\":Q|WN:���z� ��� 9а��EX / >Y�EX/>Y 9/_]]qq/q]/]q  +X!Y +X!Y +X!Y01#"532!54&#"! 67!%%ےL4=N,7'���K:� �(��EX�/�>Y�EX / >Y +X!Y01327#"|7@0'FI:?@ & ��%;��P9��/�EX / >Y�EX/>Y  +X!Y� 9а� +X!Y01237#"&&'#'&&#'6bx!-#&$*MN>`5-/*P_3' %VPQ8. ��ew�-�V./9�/�EX+/+>Y +X!Y.+9/  +X!Y.+9 +X!Y% 901&#"!3#'7654.5467&&54$32raMǐ| OhHk91LwAvp$gUۘpA%1i@=T@<>'.3Bio.*`'��):��\ 9��EX/>Y�EX / >Y�EX/>Y� +X!Y  +X!Y� ааа01#327#"!##5!q6A0'FIoHr@A &_��`N���W9���EX�/�>Y�EX / >Y�EX/>Y �9 +X!Y� +X!Y012#"'#46632654&#"P rq̈́SuNB|ȓة���eN�"�I�#$9�/�EX�/�>Y�EX/>Y�а� +X!Y  +X!Y012#4&#"'7654&'&55466=篆o@bPcJb/1FVwNմn۳ c&`P?>U6<F++4*��`{:���L9��EX/>Y�EX/>Y� +X!Y +X!Y�01!#"�554667!32654&#"{z݌vٌ@/ ׷ˬ��Q:��I 9��EX/>Y�EX / >Y� +X!Y  +X!Y� а01!327#"&'!5!i+1*Lj}ui4��:��<9��EX�/�>Y�EX/>Y�EX/>Y +X!Y013265&3�#"&'IɁvq:y!��W"L:��"�\#$9�/�EX/>Y�EX/>Y�EX/>Y�а +X!Y а  +X!Y01$�5474632�#665&&#"l�e qB3Wi}3fޤR���_(C:��X�9� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y а01665&3�#&�3zv:N96��z:�#�Z$%9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y +X!Y �9в901326533265&3#"'#"7ĊrjlqqkjrÇϼU)wχ:㭦-Τuy1���yy��(�n)*9&��EX/>Y�EX/>Y9/ +X!Y 9 +X!Yа#а& +X!Y01#"&5732655&�5463267&#"y<S|t󸖟?Hs G٠ŲRh����n��I�9��EX/>Y�EX/>Y�EX / >Y� 9  +X!Y016632&#"#&#"'632$+kWH4$ 'F$׿'C' $4GXk*cXOw<OT]��J:��&�p'(9��EX/>Y�EX/>Y�EX / >Y� +X!Y9аааа  +X!Y 9$01##"'#"47#5!&'!32673326@SS@tJK`XiqqjV`0ȩ㧢��*��a9��EX/>Y�EX / >Y� +X!Y 9/   +X!Y +X!Y�а01!632#'265&&#"#!5!aj90N㖑.Z���{�� !9��EX / >Y�EX/>Y а  +X!Y 9/q]q]/]_rr +X!Y +X!Y01# �54$32�#&&#"!!3267ɏ :Ʋr65嬞葴��1��;��!�t "#9 ��EX�/�>Y�EX/>Y�EX/>Y�9/�  +X!Y +X!Y +X!Yа01!!!#57>7!2654&'i�Y?(]d4 w_܉k-����M���9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�/ 9/� +X!Y +X!Y  +X!Y01!3!!!#3!2654&'rj2_9w⽿dzt��>����]9��EX/>Y�EX/>Y�EX/>Y� +X!Y9/  +X!Y�а01!632#&&#"#!5!hhP(-Θ*>��� �H� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y013!3!#!@2Pg����� ��[9��EX / >Y�EX / >Y � +X!Y 9/  +X!Y  +X!Y01!!!!!2654&'!Bj�B_Lݘ{��2���[9 �/�EX / >Y�EX/>Yа +X!Y аааа  +X!Y01#!#367!3!!!ǿw^o g kejeouT����5����EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Yа//]]� +X!Yв�9 в�901####33333#d<<hh�xxQ��Pj�(�r)*9��EX / >Y�EX/>Y  +X!Y в% 9%/%]%q$ +X!Y$%9а +X!Y014&#"#46632#"&&533265%#5366|oô)thtge0Vgsx�~����� �]��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�9@ ] �9@ ]013##3?3Pb���/����M9��EX�/�>Y�EX/>Y�EX / >Y� +X!Y   +X!Y01#!#57>7Y?(]d4 P܉k���M��J9��EX/>Y�EX/>Y�EX/>Y�9  +X!Y9013#"'72?3O4Zy[O[i3&cMCta3 e4Y6���S��!�*�[ +,9  а "� // 9/�в 9 / а +X!Y $ +X!Yа"013##5#"$$3353"33332654&#x#ּڿĘ N g���� �;� /�EX�/�>Y�EX/>Y�EX / >Y +X!Y013!33#!�_�������F9��EX�/�>Y�EX / >Y�EX/>Y�9/ +X!Y01##"&'3327inP[26������ �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!3!3!qP��j��T� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yаа а а01!3!33#!q _������ ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y  +X!Y01!!2!!!2654&'[Zf[_ݘ{�����0� ���m9а��EX / >Y�EX/>Y�EX/>Y�EX/>Y� 9�/  +X!Y  +X!Y01!!3!2654&'#3rj�_W^ݘ{@������ ��M 9 ��EX / >Y�EX/>Y� 9�/  +X!Y  +X!Y01!!3!2654&'cj�_^ݘ{����� !9��EX/>Y�EX/>Y�а +X!Y9/q]/qqq]/]_rr +X!Y  +X!Y01327!5!4#"#6�32#"$'T=Ϻ δɑ̥����%�!&'9!��EX/>Y�EX / >Y�EX/>Y�EX / >Y 9/_]]O_qq/q]/]q +X!Y +X!Y" +X!Y01#"$'##336$32'#"327ڐ  лӹ*d7k���Y��d� ��a9 ��EX / >Y�EX�/�>Y�EX/>Y �9/ +X!Y 9  +X!Y01!!#$4$3!!!"R7loP>��a(��(�b)*9��EX/>Y�EX/>Y�9�/�99�9 +X!Y# +X!Y012#"�55766536"32654&gvݐbq|#ZU,H?}'ę����):����9а��EX/>Y�EX�/�>Y�9/]q]q/?]or +X!Y9� +X!Y +X!Y013!2#!2654#%3 '#ZXbw2ts:Ky ]VN0�����G:��+��EX/>Y�EX/>Y� +X!Y01!#!G _:��.:���[9� /�EX/>Y�EX / >Y� +X!Yаа  ааа +X!Y01776!3#!#!!!@l / O]+>����:����EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Yа/]]/]q� +X!Yв�9 в�901####33333#낹~**0 @@��XM�&�'(9��EX / >Y�EX/>Y  +X!Y% 9%//%?%]%%]%%qo%%r% 9" +X!Y"%9 9 +X!Y014&#"#4632#"&5332654&##536teb챾XQijmsɽLYfEIz$@OqbN[O����:� �E��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y9 9013##3H ::�����?:� �w��EX/>Y�EX/>Y�EX/>Y�EX / >Yа/]]qq]/]or +X!Y 901##333#݇ylT3:6��,��:��M9��EX�/�>Y�EX/>Y�EX/>Y� +X!Y  +X!Y01#!#57667J5ZN :k �����R:� �Y��EX/>Y�EX / >Y�EX/>Y�EX/>Y�EX / >Y� 9 9 901%3###3pE$:�����:� ���EX/>Y�EX / >Y�EX�/�>Y�EX/>Y� а /o ] ]? q q r q ] q ]/ ]o  r +X!Y01!#!#3!3�2:+����:��8��EX/>Y�EX�/�>Y�EX/>Y +X!Y01!#!#!e_:��(��:��1��EX/>Y�EX/>Y� +X!Yа01!#!5!\���d`i���%�0�129 а+�/�EX/>Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y  +X!Y# +X!Y)а.01323632#"'##"5%4&#"326%327&#"dҷU@F^ѷaEBUL{?/-C|mz:/*=z 6+# U���:� �;�/�EX�/�>Y�EX/>Y�EX / >Y +X!Y013!33#!:]](A���g��;��F9��EX/>Y�EX/>Y�EX�/�>Y �9 / +X!Y01!##"&'33273zz C ����:� �H��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа01!3!3!V:]]:��m:��K� /�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа 01!3!33#!K:]]](A:����:� ��^9 ��EX�/�>Y�EX / >Y� 9/�  +X!Y  +X!Y  +X!Y01!!#!!!2654&'ܺ6hrod:ik]Zs�����:� ���m9 а��EX / >Y�EX / >Y�EX/>Y�EX / >Y� 9�/ +X!Y +X!Y01!#!3#3!2654&'Vܺ6)hrod::ik]Zs����:� ��M9 ��EX / >Y�EX/>Y� 9�/  +X!Y  +X!Y01!#!3!2654&'Vܺ6hrod:ik]Zs��dN��� !9��EX/>Y�EX/>Y� +X!Y9//?]]qor99 +X!Y +X!Y01"#46632�#"&533267!5!&&cvjw׊fw j~V]ef���0N��� !9 ��EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�/��]��q�]�q/�?�]_�o��r +X!Y  +X!Y +X!Y01!6�32�#"�'!#3 654&#"V  |o:):״Ʊ���/��:� ��a9 ��EX�/�>Y�EX/>Y�EX/>Y�9/ +X!Y�9� +X!Y01#!#&&5467!!"Ǻho޺lY&gz:[&jOage�K��"� #$9�/�EX/>Y�EX/>Y�EX / >Y]/]]9/!в +X!Y9  +X!Y +X!Y01!63 #"'72654&#"##5353!c{W=6#HipZ&}ܪ h\ xr`N��gN��� !9��EX/>Y�EX/>Y� +X!Y99/r]qq]q/?]orr9 +X!Y +X!Y01%2673#"�546632#&&#"!!Hcxnuؔh l xZ^c(�ڮi��'��:���y !9 ��EX�/�>Y�EX/>Y�EX/>Y�9/�  +X!Y +X!Y +X!Y +X!Y01!!!#57667!2654&'ӷ)A6UM eurc:dZ iVQ`�����:���{9��EX/>Y�EX/>Y�EX / >Y�EX/>Y 9/а  +X!Y +X!Y  +X!Y01!3!#!!#3!2654&'V"ٽ6eurcc :iVQ`������y 9�/�EX/>Y�EX/>Y�EX/>Y]/]]9/� +X!Y9  +X!Y�а01!63 #&&#"##5353!y{WioZ&4}5up`N���:� �E�/�EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Y01!3!#!V:]d:���u� �`!"9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�9 +X!Y01#"&'#"&'3326533265um14qrbr|ijzWYYW&{|#}}"��:��` 9��EX�/�>Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y9 +X!Y01#"'#"&'3326533267ʮY_Χ[Sboe\Ye:'Ɣð#fuxg'gxuf������q9��EX/>Y�EX/>Y9/� +X!Y9/� а а +X!Y +X!Y01!!!#533!!2654&'Է*Aiqod::EEwda}����&�'(9��EX/>Y�EX&/&>Y�EX/>Y�EX#/#>Y9/�а а  +X!Y +X!Y +X!Yа!0136$32�#&&#"!!32673# �5##3xƲ@&�謞蓲r6W��N�$�IJ%&9��EX/>Y�EX$/$>Y�EX!/!>Y�EX/>Y9/]?Oqqrq]q/?]or�в9  +X!Y +X!Y +X!Y9013632#&&#"!!32673#"'##3SѶh K cxngڮixZ^c0:���(��� ��V��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9 /� +X!Yв901####3#! JJPZI�����%:� ��V��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9 / +X!Yв901####3#!'u|w/)):;YY��������|��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y9/�а +X!Y ав901!3#####!#3!5ŖŞEYWPJJHI�����:�����EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y�9�/в +X!Y ааав901!3#######3!'vzu|wyѺ/y))(:;YY�����?��!�v"#9��EX/>Y�EX/>Y�EX / >Y�EX/>Y 9/  +X!Yааа  +X!Y0132#&&'##'#"#6633!3!A| *x*x#v{|~z�����K:���s !9��EX/>Y�EX/>Y�EX/>Y�EX / >Y9/ав +X!Yа +X!Y0135667!#5&&###'#"3!s5 >u! ЭO ~\F����r�"�&�&'(9&��EX/>Y�EX / >Y�EX/>Y�EX"/">Y�EX/>Y�EX/>Y 9 / +X!Y #а ааа & +X!Y01!67!#3!!32#&&'##'#"3!ObYyx|xil|zx%u{|*����;:�!�%�&'9%��EX/>Y�EX / >Y�EX�/�>Y�EX/>Y�EX/>Y�EX/>Y �9 / +X!Yа  аа "а $ +X!Y01!567!#3!!#5&&###'#3!Fs5 Koh<:"! ЭO \F���PF�)�2�*349*�/./�EX/>Y�EX/>Y +X!Y(9(/% +X!Y %(9 +X!Y.].+а+/++]*.+92014&#!5!2##&&54673665%#53 73#53ڝ+s4Jz4?r*nزg-)miB}5czy  ��LFv0�)�2�.349.�/./�EX/>Y�EX/>Y +X!Y(9(//(?(]((]((qo((r% +X!Y %(9 +X!Y.+а+/++]*.+92014&'!5!2##&&5467367654%#53 73#53p'f[2K|6rC?虈ڗr CSIw$BmiB}7az0.H  ���g���� !9а��EX / >Y�EX/>Y  +X!Y 9//]]/q]_]O_qq +X!Y +X!Y01#"$'54$32"!&27! ζª9iB  p����[4N����9а��EX/>Y�EX / >Y 9/]q]q/?]q +X!Y  +X!Y +X!Y0146632�#"�5! 6"!&&[{ | }^':3Dy������F9��EX/>Y�EX/>Y�EX / >Y 9 +X!Y017663"#3C!#3g.@@|v?x<Ty��.�� M��F9��EX/>Y�EX/>Y�EX/>Y9  +X!Y017632&#"#3MG# <׍<dd0-:���gs4��'�R()9��EX / >Y�EX/>Yа в +X!Yа$ +X!Y!01�#5&�5�753�'4'#55365#q#`$vvx% #ad]fd" ���[4��%�X&'9��EX/>Y�EX/>Yа а# +X!Yа +X!Y014753#5&56654&'#553[ԹݶFcvtebrqc'*"po kl'yͫ ba!Х"f���oQ�,�@�I� JK9 2а I��EX/>Y�EX / >Y�а в 9 +X!Y  +X!Y  9%а,а8а8//в- +X!Y/4а4/< +X!Y8DаIаI/012#"&'#"&'463"3265332654&##".#"#546326753ۻٻp44pؽcqrbrscpodh+P4qn(Hj@B[;UXXUJ񞝉Č|Tz:"P p$nlRP<if2u ��~�+�?�H� IJ9 <а H��EX/>Y�EX / >Y�а в 9 +X!Y  +X!Y 9$а+а7а7/-а-/, +X!Y-3а3/; +X!Y7CаC/HаH/012#"'#"&'463"32655332654&##".#"#546326753B_/bR]\SbopaQ]]Q,O~0ro)JmAA[;DڕKJл2ۘ|{xggu}!| R o$nlPN?hf2u ��u� �(�)*9'��EX/>Y�EX/>Y�EX / >Y�EX / >Yв 9  +X!Yа'а'/(а(/" +X!Y(%а%/01#"&'#"&'3326533265%5!!#5um14qrbr|ijzB,WYYW&{|#}}"kk}}�����&�'(9#��EX / >Y�EX/>Y�EX/>Y�EX/>Yа/ 9 +X!Yа %а%/&а&/  +X!Y&#а#/01#"'#"&'33265332675!!#5ʮY_Χ[Sboe\Ye,:'Ɣð#fuxg'gxuf kk���u��I9��/�EX / >Y�EX/>Y а  +X!Y +X!Y01#&�554$32�#&&#"3� ŝ|lV ��dN��I9��/�EX / >Y�EX/>Y а  +X!Y +X!Y01#&5546632#4&#"3w׋emp&#eڵ���t��>���/�EX/>Y01%#%7%73%X!DݶD%F#%H{{m}Khz�g'����/ +X!Y01'7!' #}l��qd��.�/а/� +X!Yа/ +X!Y012#54#"#52>vor*-ov<ljGln$p/:~S�fTW�� �/а/0153f;M{tA��W�� �/�а�/01'7'3M;At{�� ��'�5�B�O�\�j�z�E/S/`/8/�EX/>Y +X!YEаEL +X!YаSаSZ +X!Y%а`+а`g +X!Y2а8? +X!Y01462#4&#"4632#4&#"4632#4&"4632#4&#"462#4&#"462#4&#"4632#4&"4632#4&#"stp30.3t]_uq5.,3Hu]_tp5\3t]_tp5.-3Ostp30.3Mttp30.3u]_tp5\35u]_uq5.-3ThhT.750ThgU1450 UghT147.ThhT147.ThhT.77.ThhT.750 UghT147.UggU1450�,ck�� �����"�'�9�!// //&/�EX/>Y�EX/>Y�EX/>Y01#'37%%57%'%'7/ z`F: z`F Mu Z@DE&+A`B<aR |bG; |bGDEFEG+����q���t9��EX / >Y�EX/>Y�EX/>Y� +X!Y 9/� а а +X!Y +X!Y01!!!#5353!!2654&'Է*AiqodEwda}�������T9��EX/>Y�EX/>Y9/� +X!Y �9 +X!Y01#!2'#654&'!!27'7ig~mv%XbEnn:˺pg7A[yf���`#N��"�u#$9��EX/>Y�EX / >Y�EX / >Y�EX/>Y9 99 +X!Y +X!Y01'#"'#3632'4&#"327'76jonnYsq q㹜TSR<fnZ2}f{8}xԕ'sggb�����#�� �5 9�/�EX/>Y�EX/>Y +X!Y01#!#!3#BȹP�����Bv��.�/�EX/>Y�EX/>Y� +X!Y01!#!3B _:<��|��[ 9� /�EX/>Y�EX/>Y� +X!Y 9/   +X!Y +X!Y01!3 �#'265&&###!0B<ε/a���:��[ 9� /�EX/>Y�EX/>Y� +X!Y 9/   +X!Y +X!Y01!32�'6654&###!> lbu0xpbȆ!y:�������b��EX�/�>Y�EX / >Y�EX/>Y�EX / >Yа//]] +X!Y9а01 ###5##3333pPhhMCNr�������:��{��EX / >Y�EX/>Y�EX / >Y�EX/>Y а/]]q]/]or  +X!Y 9а01 ###5##33533Zw2ee*:3:6��D����k��EX/>Y�EX / >Y�EX/>Y�EX / >Y9//]] +X!Y +X!Y 901##!5!33#%Vr~?��>��}:����EX/>Y�EX / >Y�EX/>Y�EX / >Y а / ] ] q ]/ ]o r� +X!Y +X!Y � 901##!5!33#eUzkS36������ �^��EX/>Y�EX / >Y�EX/>Y�EX / >Yа//] +X!Y +X!Y01!!!#!#3i=">r_����i:� ���EX/>Y�EX / >Y�EX/>Y�EX / >Yа/o]]?qqrq]q]/]or +X!Y +X!Y01!!!#!#3K-eՙ_2:�����h9�/�EX/>Y�EX/>Y�EX/>Y9/ +X!Y +X!Y +X!Y013 �#'265&&###!#!v<y2OAa���:��h9�/�EX/>Y�EX/>Y�EX/>Y9/  +X!Y +X!Y +X!Y0132�'6654&###!#!"љ0|{e& }_:��q�(�6�789)��EX / >Y�EX/>Y�EX/>Y�а�/9/  +X!Y +X!Y, +X!Y,9&,9�( +X!Y3 +X!Y01"'#"$55463"327&5546632366554&#"׳u҄vF8yhvofhy}xubhycazIBBĬ"٦ a_4JHҲ���mO�$�/�019%��EX / >Y�EX/>Y�EX/>Y�EX�/�>Y9/   +X!Y +X!Y' +X!Y'9�$ +X!Y"'$9, +X!Y01"'#"&5543"327&5463236754&"vśI].,OafIxF 9B:8 ^btsuz���4��[�/�EX/>Y�EX / >Y�EX/>Y +X!Y�аааа  +X!Y01!5!53!!!33#!w�_��:��K� /�EX/>Y�EX/>Y +X!Y�а +X!Yа 01!5!#!33#!1](A������O9��EX�/�>Y�EX / >Y�EX / >Y� 9/а +X!Y0133673##5"&'Wyxr26 !P[" �����;��O9��EX / >Y�EX/>Y�EX�/�>Y�9/ +X!Yа01!##5&&'33673ٺFSTE ̵C �������F9��EX/>Y�EX�/�>Y�EX / >Y�9/ +X!Y0133632#&&#"5-Θ7K���?��%�d&'9$��EX/>Y�EX�/�>Y�9/ +X!Yа а� +X!Y# +X!Y01 �5&&53463 �!327!54&#"PW̳/@Q)[ŢZ}l]S-5Z!�cN��!�r"#9��EX / >Y�EX�/�>Y �9/] +X!Yа а� +X!Y �9  +X!Y01"�5&&53>32!327"!5&&xwep#oqp!0nMŒXʣ�����]9�/�EX/>Y�EX/>Y�EX�/�>Y�9/а +X!Y +X!Y01!#333�#'265&&'!d q���:��y 9�/�EX/>Y�EX/>Y�EX/>Yа/]]q]/]q�а +X!Y +X!Y01'654&'##333dp0[d]|9抒3:6���K�� 9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Yа/_]]qoqqrqqOq]]/]?r  +X!Y +X!Y01!3#"'73265!#r<6%=AH4ng\���K:�� 9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Yа/o]]?qqrq]q]/]or +X!Y +X!Y01!3#"'7265!#K񹫘<4<BH:+mh\'2:���]���^ !9��EX�/�>Y�EX/>Y �9 /� +X!Y +X!Y  +X!Y01 �# �5!5#"'7627!.dݥ=/!TYEu: X"��h,��g 9��EX/>Y�EX / >Y� +X!Yв 9/ а  +X!Y +X!Y01!5!#"&&5332654&##5vkkv{}irx���iu(:��Z 9� /�EX/>Y� +X!Yв 9/ а  +X!Y +X!Y01!5!#"&&533265%#5 erބz}ɠvfqy"�:Kt�&�D��&ޫ@�����;K:�&�O��&ެ������]01��W��e� ��P9 ��EX/>Y�EX/>Y�9�/  +X!Y�  +X!Y013!"$5467!"ms=P*8��Y��g���Z !9��EX/>Y�EX�/�>Y�9/� +X!Y в�9 +X!Y01!"$54$7!376676'3#%!"GjXor@/={Dn8���dn��+�,-9*��EX/>Y�EX/>Y�EX/>Y�EX/>Y9  +X!Y99" +X!Y( +X!Y0132336676'7#'#"5&#"327'dķj_NA)yىNlRS =MA_xнff1ޭ>���6�'�c()9��EX / >Y�EX!/!>Y( 9/� +X!Y  +X!Y�9! +X!Y! 901536654!!5!36676'3#54&'kSAtA0uy{bEPO[ιXM@x��1:�'�`()9��EX/>Y�EX/>Y +X!Y9(9/ +X!Y +X!Y%901%36676'3#&'54##'36654&#!'!_pvB-縇zn}uܼX9pGWJU]J4��R�!�] "#9�/�EX / >Y�EX/>Y" 9/� +X!Y  +X!Y�9 +XY0153665!!5!3'67#&'54&#!aMjQk<wy}dFa@Hsn4~���y:� �] !"9�/�EX/>Y�EX/>Y!9/� +X!Y +X!Y�9 +XY01'3654#!5!3'67#&'54#'lVbMiT g3gSI5La>Ht}!^��Dp�#�b�$%9��EX/>Y�EX / >Y�EX/>Y� +X!Y +X!Y  +X!Y 901!#57>7!32676'7"&5'Y?(]d4 _YO?).܉k`tͼff���?::�!�b "#9��EX / >Y�EX/>Y�EX/>Y � +X!Y +X!Y +X!Y 901!#57667!32676'3#"&'1A6UM ZOl{A0lxZ !`yP|y��q��9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y +X!Y �9а/q_]]qoqqqOq]]/]r?r +X!Y0136676'7#&'!#3!]JB+{؊Beoͺbg'n��M:��9��EX/>Y�EX/>Y�EX/>Y�EX/>Yа/o]]?qqrq]q]/]or� +X!Y  +X!Y901!#3!336676'3#&'C\Ml|A0滧3:*!duSy��v�"�G#$9��EX / >Y�EX�/�>Y  +X!Y� +X!Y� 901"$'4$32&#"36676'3 ܇;bq5&{XDuϳ[[m��eN��D 9��EX/>Y�EX / >Y� +X!Y 9 +X!Y01%6674'3#"�5546632&#"Q`Zĭv֋`,cPYzrV2B:ܳ��#G��M9��EX/>Y�EX/>Y� +X!Yаа  +X!Y901!5!!366'7#&'%\LB+yىH`rnbg���F:��M9��EX/>Y�EX/>Y� +X!Yаа  +X!Y901!5!!36676'3#&'^Mqw@*蹪ct}<���)�o$*+9��EX/>Y�EX / >Y +X!Y в% 9%/%]%q& +X!Y&%9а +X!Y0132653# $54%&&54$!2#4&#"3#Xϰx%­ıxtgV0eeugvu}~��op�� �#� /а/а/ а//013#3&5tYިPIBR[{U;_��% �����% �����"�F�L@��"�F�ff@�� l���'�C� �C ���@ #3]]01��`1x��! 9��EX�/�>Y �9/01#546j]aHtf��0G���! 9��EX/>Y� 9�/01'6753i]aHd��$;��� 9� / +X!Y�а�/01'6753i[cIvde��Og��� �/а/01&&'5]jM_�H@a��h1�&l��lC���<��&m ��m?����$d����0 9 �/ +X!Y�а�/ а / 01'6753'6753i[ci[aHl@Hk���F��$� �K��EX/>Y�EX/>Y�EX / >Y�EX/>Y � +X!Yа01!#!5!3!$lp_v��W`4��|��EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX�/�>Y�EX/>Y +X!Y +X!Y аааа01!!#!5!!5!3!!!4jssj` v���"� � 9�/ +XY014632#"&5o\[rn^]oWpm]%WnoX�/��&���������&���'�����X����&����/ +XY01#53ϩ���DW��#�'�5�C�Q�RS9а&а(а6аI��EX/>Y�EX/>Yа/а/а/ а /$9$/&9&/+ +X!Y2 +X!Y+9а2@а G +X!YN +X!Y014632632#"'#"&54632#"&5'326554&#"326554&#"326554&#"7MOOL ihhXJHVWIGYXIHVWIHWBXJGWVJHXeyyGxx{HBrB7OecUJOdcTJOefRJOddSNebUINfeS���l� ���/9/01#53'&s��Y�����/�9/01#'َ{{��;�nj"�� ��//017'hhnBrB��6�����EX / >Y 01���z��S 9��EX�/�>Y�EX/>Y�EX / >Y�EX/>Y 9  +X!Y0163 #&#"#Jn,{ m ���[��h�)�!*+9��EX/>Y�EX/>Y)9)/� +X!Y +X!Yа а�а)а)а//] +X!Yа  +X!Y$а&01!!!536675'#53'#53'4632#4&#"!!!>M(2Ⱦ޿oi\SD[ `E}}Աk|}}����6���#�&�)���EX/>Y�EX/>Y�EX / >Y�EX / >Y 9/а/]$а$/а/�а�/ +X!Yа#ааа/ а /а/ +X!Y а)ав& 9' 9013#3##!##535#533!3!'#35!%3'5#WbQa;aLwwh蘔Д�����(�#)*9#��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y� +X!Y  +X!Y�ав!9!/ +X!Yа/' +X!Y01#327#"&5###!233332654&'#6A#4IF|~ɹybaAA ��&�6����WU����9��)��#�'�+�0�5�:���EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y9/а/а6а�аа +X!Y'а#а+аа$а а(аа +X!Y2аа-а в494/в9901!33#3!#!#!53'#533!3!'#37!37!#7%#73''Sls/tu/snV$7z7?,Y )W(D]$˜˜$*Qoo�����:� ��d��EX/>Y�EX�/�>Y�EX / >Y�EX/>Y +X!Y�9/�  +X!Y 9/012#4&'!#3!2673eo>qg:Lx_:u~N���_�#�$%9��EX/>Y�EX / >Y# 9#/� +X!Y  +X!Y� а#а#а//]  +X!Yаа +X!Y01!327#"�#535#53�32&#"!!!Qtfxx jmn"% |}#˼}�������#�(���EX / >Y�EX/>Y ( +X!Y$(9$/p$q�$$ $] +X!Yа/pq� ]  +X!Y!а!/p!q !]� +X!Y аа/а$ а$ааа/01##535#535!23#3#!'!!!!2!&#!6kDm?YJT:0^p2,4^YV���*����f��EX/>Y�EX / >Y +X!Yаа/а +X!Yаа/  +X!Y 901#3###'3667!7!&'!7!@.}.0/Qu i}k\�� ����EX/>Y�EX/>Y9/а/�] +X!Yаа аа а а +X!Yа а аааа +X!Y9/01#"'5755737765PldǦZooooYssss X��]��:��\�9��EX/>Y�EX/>Y�EX / >Y�EX/>Y� 9�/  +X!Y а�01�#5&'##5�753߹q!ڷ 4!m"�������m��EX / >Y�EX/>Y 9/ +X!Yа а /  ]  +X!Yаа а  +X!Y01!##535#53!2!!!2654&'!OZ&��z��'�5�9�:;9�а(а8��EX / >Y�EX%/%>Y а/ 9*:J]  +X!Y +X!Y 96F]%]%а/%+ +X!Y2 +X!Y6% 96/8 %98/01#"&554632#4&#"326546  &5326554&#"'{z{yIBAMOA=LXJHVWIGYiinGo:MfRINeL:GGOecUJOdcTBrB���hj��!�d"#9��EX / >Y�EX�/�>Y �9/ +X!Yа� +X!Yа  +X!Y01"&5#5276632366554&#"bnq_xΫkpYg0&g#$ƭ%kbcU{'RL���������(�)*9аа��EX'/'>Y�EX%/%>Y�EX/>Y�EX"/">Y�EX / >Y аа/] +X!Y  +X!Y +X!Y!% 9& %901!5!46 #"&5326754&#"##33gu8_VT]_UT_T=]bkj`eakkcnq��g8� ��m��EX/>Y�EX / >Y�EX/>Y9/� 99в 9 а +XYа а01##33####5!ތ4ZppZ [!vwq8Q���N���b9��EX / >Y�EX/>Y 9/ +X!Y +X!Y 9  +X!Y01%#"&54632!327"!&�wĬzs^r>nz*zq�T�'�'|�������dS�'�&�'|������cI�'��'|������Y�'��'| ���^����j2��*�[+,9#� /�EX/>Y� 9�/�9  +X!Y� +X!Y# +X!Y012.#"'763 �#"�554�"32655'&&<]:i`1txސ�䌟MDy;0Nn2֥#=Zj���+��'�/�EX/>Yа +X!Y01#!#!6<��E� �5�/�EX/>Y +X!Yа  +X!Y01!!55!!kaFAJҐB��"����EX/>Y +X!Y01!5!C��?����< 9�/�EX/>Y�EX/>Y�9 +X!Y013##5!0;Pt��bN��,�<�o=>9$а4��EX/>Y�EX / >Yа/а/99   +X!Y) +X!Y0а 901#"&'#"&5546326632�326775.#"%4&#"3265~߉PQ쐉ހ~߈QPPr4 rPs5 uP��� ܼ'*caܹ߽*a`޸�K��=9��EX/>Y�EX/>Y +X!Y +X!Y01#"'73254632&#"e9:.!<T%6k  ��e ��+�,-9�/] а /� ] +X!Y а / +X!Y а/ а/#а#/�#] +X!Y а /( +X!Y#+а+/016636327#"''&"6636327#"''&"f0BRJBNfgNBDOB00BRJDPfgNBJRB03:#NmSD<3;#M!mN#D<������7�/� +X!Yааа/ +X!Yа 01!'7#5!7!5!3!!_l `_wߔ;;ˡ��>�>�f� �a@�9w���EX/>Y�EX/>Y01���Q�f�"�s@�9v���EX/>Y�EX/>Y01���+���� �8 9��EX�/�>Y�EX/>Y�9�9013# pl')����'��%����%$��ny3:���,��EX/>Y�EX/>Y�а�/а01#3#38y?���\_W���  9� /а/@P]�а�/01'6753iHOHm\L[��<���&�J����J,���������9��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX�/�>Y�EX/>Y +X!Y  +X!Yа013#5354632&#"3#!#3ʫϽp}qwiI\=2kk^U:��<����\��EX/>Y�EX/>Y�EX / >Y�EX/>Y +X!Y +X!Y а01&#"3###5356632#0|L繫e+ckUv=(���<��2�'�+���EX/>Y�EX/>Y�EX / >Y�EX/>Y�EX/>Y�EX*/*>Y�EX)/)>Y�EX#/#>Y�EX'/'>Y ! +X!Y%аа  +X!Y013#5354632&#"!54632&#"3##!!#3竫@? /5ZbϽp}rwi޹po ibr\=2jl^UU:���<��2�(�j��EX/>Y�EX!/!>Y�EX(/(>Y!" +X!Y&аа!аа  +X!Yа(%аа 013#5354632&#"!56632#&#"3##!竫@? /5Zbe+|Lpo ibrv=(ckUU��<�&�s��EX!/!>Y�EX/>Y�EX/>Y�EX / >Yа%в +X!Y  +X!Yа! +X!Y01#327#"&5#53&''"##535463236A#4IF|~=f]ZaAA `p9,���_T�L�MN9��EXG/G>Y�EX/>Y�EXK/K>Y�EX@/@>Y�EX / >Y�EX,/,>YK +X!Y  +X!Y аG +X!Y@  +X!Y:,@9:% +X!Y,4 +X!Y01#327#"&5#5354&#"#4&#"#"&&5332654&$&&54632&546323Ow#4MBvfbX\%berjS蹂qriqO`V,ʛ~ UruXF;ip|LLnXGCD>VyW\`]mUGKS<TtPnR|M���[r� ��(�7�=�C�I�O�V�Z�^�b�f�j�n�v�z�~����9�аа0а<а>аFаJаPаWа[аaаcаgаmаpаwа{аааа�=/�EXF/F>Y~I+z{+w+:+ =F9 /а/а/ а/P9P/o +X!YPo9  +X!Y% +X!Y)а)/.а./4 +X!Y=< +X!Y=kаgаcа>а<lаhаdа?а:AаF`а\аXаKвJ +X!YZа^аbаGаINаQ +X!Yv +X!Ywаzа{а~аа01#"&'5463232#4&#"32653#"&53326533!5353!#%5!#53254'5!!5!!5!5!!5!!5!3254&###535#53#53%#535#53#539df~heCbrT24JA@JJB@I\iRXm]h)6q(om56o\~gb[\ [\]v:<]qqqqqq"oooooobyx^u_|x^%IMT F-HENNEpENNEON]QS[6,;qqttSRJtttttt8qqqqqqP)~~~��\s��� �$�(�R++ +а�!/%/+%�а�/!а/ �9 /9/01 4676654&#"36632#33#3#AD$J\:+98][/KR11::'J34@4_<A\L[L ��;����2��EX/>Y�EX/>Y +X!Y�901#!5!@%H���ZDN���6��EX/>Y�EX / >Y +X!Y +X!Y0146632�#"&&'732654&#"Z~咏' į��Kg�� �'� /�EX/>Y  +X!Y  а /01%#"'73255g;4C ��g!����/а/а/01#3!���� �!�{�/а/@ /?O_]  +X!Y а /а/а/@ /?O]а/ +X!Y +X!Y!01#"&533265#"&#"'46323265ҡJHGJ`F:w,"0S`E0,#0_vv_6@@6 JiK3&KkK3&���� ��e�/а/@ /?O_]  +X!Y а /а/а/@/?O_o]в9901#"&533265''6654#72ʡJIELJBQD^rs]5>=6|;RNB2;>���� ��_�/а/@ /?O_]  +X!Y а /а/а/@/?O_o]/01#"&533265'3#ਇOIGO`f_rr_7=?5��iF����/а/а/@ /?]9/�в9 а /? O ] а /@   / ? O _ ] а/  +X!Y  +X!Y01#'#%37#"&#"'46323265Fũ-`A6n(6M`@*|&4䞞>^G.?bF-��i���a�/а//]9/�аа/9а/а/@ /?O_] в 9901#'#3'6654#72FũA;J<人|!C\XI;B<�^F�� �]�/]/��/а/а//]9а// а /  / ]01#'#3#3FŪ"ϞU���nX�� �]�/]а/�а�/��/�]/�9/ а /а//]   /013#'#3#"ũ"ɍ��� ��_�/а/@ /?O_]  +X!Y а /а/а/@/?O_o]/01#"&533265%3#ਇOIGOpe_rr_7=?5���;�� ��/а/01#546+k;T;ScoM�����p�� �F��EX/>Y�EX/>Y�EX/>Y 9 /� +X!Y 901!#3#!Fnߦؼs��������h��EX/>Y�EX�/�>Y�9/]/]] +X!Y9� +X!Y +X!Y013!2!2654#%32654'#_Xctszl|Q~!ebUčUS���`0��L9��EX / >Y�EX/>Y а  +X!Y +X!Y01#"�546632#&&#"32670{~y'^ӻt˽jo����� ��F9��EX/>Y�EX�/�>Y  +X!Y�  +X!Y013!2�!326554&#iƽM@����� �T��EX/>Y�EX/>Y а / ] ]� +X!Y +X!Y +X!Y01!!!!!!Wk����� �A��EX/>Y�EX/>Y а / ]� +X!Y +X!Y01!#!!!K ���c5��_ 9��EX / >Y�EX/>Y 9/  9  +X!Y +X!Y +X!Y01%#"�'5�32#&#"3275!5!5B &QіSS*Z'TJ�����X� �S��EX/>Y�EX / >Y�EX�/�>Y�EX/>Y � 9| / ] +X!Y01!#!#3!3X\�����Q����EX/>Y�EX�/�>Y01!#3Q���+M��59��EX�/�>Y�EX/>Y а  +X!Y013#"&533265Աۺqr\nŝŷ^fm_�����W� �L��EX/>Y�EX/>Y�EX/>Y�EX / >Y�99 901#373#֓!Րz�������(��EX/>Y�EX/>Y� +X!Y01%!!3CH�����w��`9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y�9�9 �901 3###zrsqsZo����X� �E��EX/>Y�EX/>Y�EX�/�>Y�EX/>Y�9�901!##33X]lm���`Z� ��F9��EX / >Y�EX/>Y  +X!Y +X!Y01�#"�5�32�4&#"3265Z$2>4B����� ��M 9  ��EX/>Y�EX/>Y 9 /� +X!Y +X!Y01#!2#%!2654&'!C|wJǨjd`w��Y6W��!�M"#9��EX/>Y�EX/>Y9 +X!Y +X!Y01%#"�54632�'4&#"3265Upf|6F$Fo 1>ϹU����%� ��a9��EX/>Y�EX/>Y�EX / >Y9/� +X!Y �9 +X!Y01!#!2#32654&##Z u~?Y Xm]dn��C�%�Z��EX / >Y�EX/>Y 9  а  +X!Y +X!Y а# +X!Y014&$'&54632#4&#"#"$53326#yVyq{8Vﺚ~*PXJ+bȜbkYPAXPe[ˢfr[��(����.��EX/>Y�EX/>Y� +X!Y01!#!5!qs ��t ��<9��EX�/�>Y�EX/>Y�EX/>Y  +X!Y01#"&'33265 Ӷy{ ����S��1��EX/>Y�EX/>Y�EX/>Y90173#3@77$^\ks���1����`9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX/>Y 9 9  9017373#'#3  Ƹ֮׷&P@w;Pesk���&��1� �S��EX/>Y�EX / >Y�EX/>Y�EX/>Y�99�9 �9013##3(usEKB��� ����1��EX/>Y�EX/>Y�EX/>Y�9013#38RXJC i���G��� �D��EX/>Y�EX/>Y� +X!Y�9 +X!Y 901%!!5!5!/gqx|xy���P � ��F9��EX / >Y�EX/>Y  +X!Y +X!Y01#"&'54632'4#"327Eµ��z����5��EX/>Y�EX/>Y9/ +X!Y01!#5%3cY9u��B�� ��T9��EX/>Y�EX�/�>Y +X!Yв99 +X!Y 01!!5654&#"#46 !,m@<KGkTlfE1=L9rnhkO��> �&�q��EX/>Y�EX/>Y�9|�/���] +X!Y �9�& +X!Y&�9  +X!Y& 90132654&#"#4632#"&5332654'# TJH?F9K|FBOCFIX=0-:3)b{yh7[)j}~k-<<3q���6��� ��I��EX / >Y�EX/>Y 9/ +X!Yа в 9 9013##5!'33Pkky+f!��[��a��EX/>Y�EX / >Y +X!Y 9/ +X!Y9 а  +X!Y01!!632#"&'332654&#"p2AJy AHNJI;y|~ecKD>M+���V���N��EX�/�>Y�EX / >Y� +X!Y �9/ +X!Y  +X!Y01#632#"&55467"3264&(Hrv~3MS?=NGMwt3n, "TUO|L���:����2��EX/>Y�EX/>Y +X!Y�901#!5!];kE���O ���(�z��EX/>Y�EX/>Y$9$/$$$]$$/$]$q$$r +X!Y$9 $9 +X!Y +X!Y01 &5467&546324&#"26"264&wJ@w}~N>?KL~L7??p?@Cv7;jyyjBa7vgvv:4::45::50.88\7���I ���Z��EX/>Y�EX/>Y9//] +X!Y +X!Y +X!Y01#"&54632526'2754&#"Eevs7{^*O<;LJ@A~y=dbG<SPTCAN�� "���/ +X!Y01!5! |��@nr����r��EX / >Yа/@ ?O_o]а/?O_]�а�/@��/�?�O�_�o��]/  +X!Y +X!Y013#4632#"&732654&#"rdHDcaFHdU3$#00#%2rFa^IG\^E#21$&24��JN�)�7�D���EX&/&>Y�EX/>Y&)а)/� +X!Y&9/9/]7 +X!Y79 &90 +X!Y; +X!Y&B +X!Y01##"'3#"&5467&547&554632!32654&'#326554&":oxOI4z΍^T8sPGo<8<hltigҊTib^*@PT`zS*/J|Rj ]7JYrLJAS{zXWxxZ���dXN���a��EX / >Y�EX / >Y�EX/>Y�EX/>Y� 9 9 +X!Y  +X!Y01%!"553 73#325&&#"l l"jquHk=$�������a 9��EX/>Y�EX/>Y�EX/>Y9/� +X!Y �9 +X!Y01#!2#&'54&#%!265!!rA;9tcE=6x|������ �h��EX/>Y�EX/>Y�EX/>Y�EX / >Y9|/cs]3C]] +X!Y 901##333##Ur~>������� �S��EX/>Y�EX/>Y�EX/>Y�EX / >Y9/� +X!Y �901##333#̀~; ������ �L��EX/>Y�EX/>Y�EX/>Y�EX / >Y�99 �901#333#r ckKy;������ �L��EX/>Y�EX/>Y�EX/>Y�EX / >Y�99 �901##333#P+ u ���Cs�+�f��EX / >Y�EX"/">Y" 9  а а  +X!Y +X!Y"а"&а") +X!Y014&$'&546753#4&#"#5&&53326#yV˦ƹyq{8Véߺ~*PXJ+bˆbkYPAXPe[”fr[���0��� �`��EX/>Y�EX/>Y9/ +X!Yа +X!Yаа +X!Y01!!!53677'#53'&632#4&#"!p8 O ˵ʹh`]h"oF"y{̷pw{�����%����EX/>Y�EX/>Y�EX / >Y� 9 9/]а/q@/?O_o]а +X!Yаа +X!Y 0133!!!#5!5!5!5!38DD�KBy BxxKyt������29��EX/>Y�EX/>Y� +X!Y01!#! �����S���< 9��EX/>Y�EX�/�>Y�9 +X!Y01!!3'!Sɭ=C\^0���`Z����^��EX/>Y�EX/>Y9|/`pq`p] +X!Y +X!Y +X!Y01!5!�#"�5�32�4&#"3265Un2>4B����S��8 9��EX/>Y�EX�/�>Y�EX/>Y�9013#3#'ɭsj\^���>��K��� �c 9а ��EX / >Y�EX�/�>Y +X!Y �9/] +X!Y  +X!Y01!!5!!5!!5!K CwC {I����D��? 9��EX/>Y�EX�/�>Y�EX/>Y +X!Y01!#!#!D ���?��� �C 9��EX/>Y�EX/>Y +X!Yа  +X!Y01!!55!!owQWJ:__��`������\��EX/>Y�EX/>Y9/�в 9 /а  +X!Y +X!Yа01#5&$54$7534&'66?6 nn vs ���`����\�9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9/�а  +X!Y01$3#&'33ٺ3k4K-��u��~�!�\"#9��EX/>Y�EX/>Y�EX / >Y +X!Yа�а +X!Yа01%66554&#"!53&54�32�3!>=&! :#˜��&,��k9��EX/>Y�EX/>Y�EX/>Y� +X!Yав9/ +X!Y +X!Y01!5!!632#52654&#"#}1ľmxy2���`0��} 9��EX / >Y�EX/>Y 9  +X!Y 9|/]`p]0q`pq +X!Y +X!Y 901#"�546632#&&#"!!32670{~Ay'^ӻtïo��'���� �v!"9��EX/>Y�EX/>Y�EX / >Y +X!Y  +X!Y9/ +X!Y +X!Y01!!#7766!!%!2654&#+^ M{;.`Q $;rsneu J-Yuc_p���� ���9��EX/>Y�EX/>Y�EX / >Y�EX/>Y 9|/] 9/  +X!Y +X!Y  +X!Y01!3!!!#3!2654&'CH$+s}nJYwa[q���(��.��Z9��EX/>Y�EX / >Y�EX/>Y� +X!Yав 9/ +X!Y01!5!!632#4&#"#}1dy2���C� �O 9�/�EX/>Y�EX / >Y�EX�/�>Y�EX/>Y +X!Y 01!!#!3!3CGe ����� ��^9 ��EX / >Y�EX / >Y � +X!Y 9/   +X!Y +X!Y01!!2!!2654&'!+ s}nĥ wa[qY��.���[9� /�EX/>Y�EX / >Y� +X!Yаа  ааа +X!Y0177667!3#!#!!!)GG.Bd 1V T\������9��EX / >Y�EX / >Y�EX/>Y�EX/>Y�EX/>Y�EX/>Y 9|/]`p]� +X!Yв�9а 01####33333#cd,YY,  Q<���G�(�}$)*9��EX / >Y�EX/>Y  +X!Y 9' 9'/'/']']'']$ +X!Y$'9 9 +X!Y014&#"#4632#"&'&5332654%#536}nngvq[=yyPT]XOV)$[,.YV``X����a� �L� 9��EX�/�>Y�EX/>Y�EX/>Y�EX/>Y�9 �9013##3st����,� �h 9��EX/>Y�EX/>Y�EX/>Y�EX / >Y9|/]`p] +X!Y 901##333#jd5 ���'��6��M9��EX�/�>Y�EX/>Y�EX/>Y� +X!Y  +X!Y01#!#776676^ D)^P s^���" ��C9��EX/>Y�EX/>Y�EX/>Y9  +X!Y013"'72673-^%P&P\1I f0xEI 1;���� �E 9�/�EX/>Y�EX / >Y�EX/>Y� +X!Yа 01%3#!3!3DPGT ���=����F9��EX/>Y�EX/>Y�EX�/�>Y �9 / +X!Y01!##"&'33273߹~0py21����� �O 9��EX/>Y�EX/>Y�EX / >Y�EX�/�>Y +X!Yа 01!!3!3!3Ĺ  ��u��X 9�/�EX/>Y�EX / >Y�EX/>Y�EX/>Y� +X!Yа а а 01%3#!3!3!3Ǯ͹T  ������ ��^9��EX/>Y�EX/>Y +X!Y 9 / +X!Y  +X!Y01!!5!!22654&#!* hQrsnJXuc_pY���g�&���������� ��P9 ��EX/>Y�EX/>Y9/  +X!Y +X!Y01!3!22654&'!+Ps}nnJwa[qY��K��z 9��EX/>Y�EX/>Y�9 +X!Y 9| / ]` p ]0 q` p q +X!Y  +X!Y9013267!5!&&#"#6632�#"&'A~xyotuλ�����!�"#9��EX/>Y�EX / >Y�EX/>Y�EX/>Y  9| /` p q ]` p ] +X!Y +X!Y +X!Y01�#"�'##336�32�4&#"3265 ع$ B���P��� ��a9��EX/>Y�EX�/�>Y�EX / >Y�9/  +X!Y 9 +X!Y013&&5467!#!!!"P"zqѹ. &hs!0|�� ��� �P9��EX/>Y�EX/>Y 9 /� +X!Yа а  +X!Y01###53!!3���"��9��EX/>Y�EX/>Y�EX/>Y�EX / >Y�EX / >Y�EX/>Y 9|/]`p]`pq +X!Y�9 +X!Y в9013######33333c&zcd,YY,Z<T  Q<��N���9�/�EX / >Y�EX/>Y�EX / >Y�EX/>Y 9| /` p q ]` p ] +X!Y� 9 +X!Y013####333AoiqjdRDT �������x 9��EX/>Y�EX/>Y�EX / >Y�EX/>Y�9|�/�]`�p�]`�p�qа� +X!Y�9 0135333###5##3DP<4qAP ���#����}�9��EX/>Y�EX / >Y�EX/>Y�EX / >Y9|/]`p]`pq +X!Y +X!Y 901##!5!33#i c4 ��`[�#�.�/09$��EX / >Y�EX/>Y�EX�/�>Y�EX/>Y9/   +X!Y +X!Y& +X!Y&9!&9, +X!Y01"'# �53"327&54323654&#"[٦~62ϵͶ^vbj;<E*(!E'8ڲy8� ���&���D��� ]01��&q��k 9�/�EX/>Y�EX/>Y�EX / >Y�EX / >Y� 9 9 �9  +X!Y� 901353###3(u1tsJTEKB���&��\ 9�/�EX/>Y�EX/>Y�EX/>Y� +X!Y +X!Y а а� а 01%3#!!5!!!3DPFT���=����O9��EX / >Y�EX/>Y�EX�/�>Y �9/ +X!Yа01!##5&&'353673߹cighge! ɺm{x "1�����,��F9��EX�/�>Y�EX/>Y�EX/>Y�9/  +X!Y013632#4&#"#~>1dy3���k��$�i%&9��EX/>Y�EX�/�>Y!�9!/!] +X!Yа! а� +X!Y +X!Y01"�5&&53>32�!3267"!54&Φ_fLP9<" ƨ^w ((/¤���^i���^ 9��EX�/�>Y�EX/>Y �9 /� +X!Y +X!Y  +X!Y012�#"�5!54&#"'66267!G)R9AgH)/ơ���G��m9��EX/>Y�EX / >Y� +X!Y�9 9/ 9  +X!Y +X!Y901!5!#"&'&5332654&##58Y<zsvŋ-.ZYdhj_j��`Z� ���s9а��EX / >Y�EX/>Y +X!Y 9|/]`p]`pq +X!Y  +X!Y01�#"�5�32�267!"!&&Z v  $2>4wì���0���'�()9��EX/>Y�EX / >Y 9/q]Oqа/@ /?O]�] +X!Y +X!Y   +X!Yааааав!9$ +X!Y01!!!!!!5367#535'#53'&632#4&#"nl $ ?˵ʹh`]hy]yjGy]y@̷pw���B�!�"#9��EX/>Y�EX/>Y!9!/!]! !]� +X!Y +X!Y� а! а!а/@ /?O]�] +X!Y +X!Yа01!!27#"&'#535#536632&# !!!/h bhvo`Yy� dymyym���������(�)*9аа��EX'/'>Y�EX%/%>Y�EX/>Y�EX"/">Y�EX / >Y а /а/�] +X!Y  +X!Y +X!Y!' 9& '901%!5!46 #"&5326554&#"##33n-4^WT^aSRa]PYji\RZhg^lm���(��f���� !9��EX / >Y�EX/>Y 9/� +X!Yаа а /@   / ? ] ] +X!Yа а  +X!Y01%!#5#535#53!2!!%!2654&#!rp괴YP̨Yxbdz���4����d9 � /�EX / >Y�EX/>Y�EX/>Y 9 9  +X!Y +X!Y01#"'#3632'4&#"3264oɀpp񹣌PU�Ë֪,���\N��I�9��EX/>Y�EX/>Y� +X!Yаа +X!Y01%2673#"�5546632#&&#"@cxnvۓhxZ^c* ڮiο!��[�����d9�/�EX/>Y�EX / >Y�EX / >Y 9  9  +X!Y +X!Y01466323#'#"&&'7327&#"[q΀oo|uRS&4�x؟��[V�N��&�|'(9 ��EX/>Y�EX/>Y�EX / >Y�EX/>Y9  +X!Y9 +X!Y$ +X!Y0143273#"&'732655#"5327&#"[oVH7?OoSS&272*2(8١��W�������`2N���n9 ��EX / >Y�EX / >Y�EX/>Y�EX/>Y 9 9  +X!Y +X!Y01#"'#36324&#"3262nȁqt TS}}'ە���[`N���k9��EX/>Y�EX/>Y�EX/>Y�EX / >Y 9  9 +X!Y +X!Y0143273##"5327&#"[opVX%4r&x5ߓ��]N���b9��EX/>Y�EX�/�>Y�9/]  +X!Y� +X!Y +X!Y01"�''46632!327"!54&q |݀$™x9s NtZrʠ��`VN��%�|#&'9# ��EX/>Y�EX/>Y�EX / >Y�EX/>Y9  +X!Y9 +X!Y# +X!Y0143273#"&'732655#"5327&#"`pRA7zo뺕RU%/-)I:2Ӡ��~��L  9��EX / >Y�EX/>Y а  +X!Y +X!Y01�#"$'54$32�#&&#"3267/n}GDJ㣨7���~�"�m #$9��EX / >Y�EX/>Y 9/  +X!Y +X!Y" 9"/?"O"]""] +X!Y01%#"$'54$32#&&#"3267!5!C㰻֨!" xӅr*arG-NڕF:0F����� ��F9��EX/>Y�EX�/�>Y  +X!Y�  +X!Y013!232�54�#8>*$(��~_��"�F#$9��EX / >Y�EX/>Y  +X!Y +X!Y01#"$'54$324&#"325_⯫! n}xrqyJ7O�5;���~_��&�M'(9#��EX/>Y�EX/>Y9 +X!Y# +X!Y01%#"$'54$32'4&#"325_9<"!n}xqqyZy F:P3;�������2��EX/>Y�EX�/�>Y�9/ +X!Y01!#5%3ɹ ���� ��T 9��EX/>Y�EX�/�>Y +X!Yв99  +X!Y 01!!56774&#"#46632! } }fzx~xsT5Tlupl������2 9��EX/>Y�EX/>Y +X!Y013!#!̹B0 ����N� /�EX/>Y +X!Yв 9/  +X!Y +X!Y901!5!�#"'732654&##5tr4׹<vlgXʥg��>� ��K��EX / >Y�EX/>Y�EX/>Y� +X!Yа/� в 901%3##!53!ź< Im! 5��P�����EX / >Y01��6�����EX / >Y 01��[�����EX/>Y01�V�����EX�/�>Y01��:�����EX/>Y01�O�����EX/>Yа01��I�����EX/>Y01���e��N� /�EX/>Y +X!Y 9/ +X!Y9  +X!Y01!!676�#"'732654&#"f~6o:әju"tt@reϤ:S���J��%�/�EX/>Y +X!Y�901#!5!W#?��`m���9 ��EX / >Y�EX / >Y�EX/>Y�EX�/�>Y   +X!Y�а/]] +X!Y� +X!Y +X!Y  +X!Y01!!"�5�3!!!!!7'"mc[l얯2>4 g B��?��%�K�/�EX / >Y� +X!Y 9/ 9 +X!Y   +X!Y01267#"546632�#"'726754&#"߱wu҄v&zi"i~<2\Rë���x� ��9��EX/>Y�EX/>Y +X!Y +X!Y01� �5� �'4&#"3267"<<> 4�Ke:����Ke:�������U:����YZ:�&����� ���U:�����a:�&�����N� ���!�\��EX/>Y�EX/>Y�EX/>Y +X!Y9/ +XY а  +X!Y01%32654&##5&#"#6632#"'RXarTNcke׵wh3{cbU'>Ub1��% �����%�����f��EX/>Y�EX�/�>Y�9/]/]q +X!Yа� +X!Y +X!Y013#53!2!32754'#!Ǣ$G]ʦ]���%�����f��EX/>Y�EX�/�>Y�9/]/]q +X!Yа� +X!Y +X!Y013#53!2!32754'#!Ǣ$G]ʦ]���������j�/�EX/>Y�EX/>Y�EX/>Y/]]9/ +X!Yв9  +X!Y01!63 #&&#"##5353!|{WioZ&}5up`Nҗ��1����L��EX / >Y�EX/>Y 9/� +X!Yаа  +X!Y 01###53!5!!3-f,77D�p@��s��EX/>Y�EX/>Y�а�/ +X!Yа/�] +X!Y  +X!Yааа013#3#327#"&5#535#536A 8IE|~@AA N���4&�%���D06���EX/>Y 01���4&�%���u6���EX/>Y 01���6&�%����6���EX/>Y01���"&�%����:���EX/>Y01���&�%���j�6���EX/>Y01����&�%���PA���EX/>Y01����&�%���Z"�wD&�'����y���F@&�)���D�B���EX/>Y 01���F@&�)���uB���EX/>Y01���FB&�)����B���EX/>Y01���F&�)���j�B���EX/>Y01���@&�-���DB���EX/>Y01���Q@&�-���u�5B���EX/>Y01��FB&�-���@B���EX/>Y01��_&�-���jpB���EX/>Y 01����"&�2����:���EX/>Y 01�v 6&�3���DR8���EX / >Y!01�v 6&�3���u8���EX / >Y"01�v 8&�3����8���EX / >Y"01�v $&�3����<���EX / >Y#01�v &�3���j8���EX / >Y'001��4&�9���D+6���EX / >Y01�4&�9���u6���EX/>Y01�6&�9����6���EX / >Y01�&�9���j�6���EX / >Y#01����4&�=���u6���EX/>Y 01�m&�E���D������EX/>Y* 01�m&�E���ud�����EX/>Y+ 01�m�&�E���n����EX/>Y+01�m&�E���j���EX/>Y,01�m&�E���j������EX/>Y0901��m[&�E����� ���EX/>Y,601��m_&�E�����\DN&�G����y?�]&�I���D������EX/>Y 01�]&�I���uT�����EX/>Y 01�]�&�I���^����EX/>Y 01�]&�I���j������EX/>Y%.01���g&����D���EX/>Y 01���7&����u���EX/>Y 01��,&����&���EX/>Y01��E&����jV���EX/>Y 01����&�R���a���EX/>Y01�[4&�S���D������EX/>Y 01�[4&�S���u^�����EX/>Y 01�[4�&�S���h����EX/>Y01�[4&�S���d���EX/>Y01�[4&�S���j������EX/>Y#,01��&�Y���D������EX/>Y 01�&�Y���uV�����EX / >Y 01��&�Y���`����EX/>Y01�&�Y���j������EX/>Y!01��K&�]���u�����EX/>Y 01�K&�]���jU����EX/>Y 01����&�%���p�>���EX/>Y 01��m&�E���pl���EX/>Y*01����&�%����7���EX/>Y 01��m&�E��������EX/>Y+01���O���g��EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа/9/ +X!Y901#327#"&547!#!-&:qN04 FZYg,P-[VHy,hVlsj���mON�-�7���EX/>Y�EX/>Y�EX/>Y�EX)/)>Y�а�/9 9 / +X!Y 9)$ +X!Y. +X!Y 3 +X!Y01%&'#"&54$3354&#"#46632#327#"&54'2675# $tqcsv&!:qN04 FZYgW#t&EUasdGQXX-[VHy,hVZHWb��wU&�'���uW���EX / >Y01�\&�G���u3�����EX/>Y 01�wW&�'����W���EX / >Y01�\�&�G���=����EX/>Y 01�w&�'���W���EX / >Y#01�\&�G��������EX/>Y$01�wW&�'����X���EX / >Y!01�\�&�G���S���EX/>Y"01���B&�(����C���EX/>Y01�_+�&�H���H�r]]qqr_rOq]O_]`]q]01���F&�)���p�J���EX/>Y 01��]&�I���p\���EX/>Y01����F&�)����C���EX/>Y01��]&�I��������EX/>Y!01����F&�)���rB���EX/>Y01�]&�I���<�����EX/>Y%01��OF��v��EX/>Y�EX/>Y�EX/>Y�EX/>Y9/ +X!Y +X!Y  +X!Y +X!Y01!!#327#"&547!!!!I:qN04 FZYg]-w-[VHy,hVi,���]hN�%�-�z��EX/>Y�EX / >Y�EX/>Yа  +X!Y*9*/**] +X!Y" +X!Y%9& +X!Y01%3327#"&547&�5546632!3267"!5&&Gs:qN04 FZYgb{݁#b3pn6-[VHy,hVlZ!!MPB����FB&�)����C���EX/>Y01�]�&�I���t���EX/>Y"01�zW&�+����W���EX / >Y"01�`V�&�K���U����EX/>Y'01�z/&�+����X���EX / >Y"01��`V&�K��������EX/>Y'01��z&�+���W���EX / >Y'01�`V&�K���3�����EX/>Y,01�z&�+����`V&�K��+�X���EX/>Y*01����B&�,����B���EX/>Y01���A&�L����A� �/01���z.&�-���<F���EX/>Y01��`&����"����EX/>Y01��&�-���p>J���EX/>Y01���f&����p$����EX/>Y01���C&�-���kC���EX/>Y01���)&����Q�����EX/>Y01��Xx&�-���� Oh&�M��������&�-����B���EX/>Y 01��&�-����.-���KJ�&�M����N���55&�.���|5���EX�/�>Y01K9&����3���EX / >Y01�&�/���� �&�O������/&�0���u�&1���EX/>Y01���4&�P���u����EX/>Y 01�&�0���l�WU�&�P������&�0�����EX / >Y01����&�P��V�P�]]/qq/?rr_orqOq]O_]`]r01���&�0���������&�P����8���4&�2���u6���EX/>Y 01���&�R���u[�����EX/>Y 01�&�2����N&�R���3���6&�2���7���EX/>Y01����&�R���{���EX/>Y01��&�R��`��/01�v &�3���p�@���EX / >Y!01��[4&�S���pf���EX/>Y01��v &�3���9���EX / >Y"01��[4&�S��������EX/>Y01��v 7&�3���k8���EX / >Y&"01��[4&�S���������EX/>Y" 01����4&�6���u6���EX/>Y01���&�V���u������EX / >Y 01�&�6���c�SN&�V������6&�6����7���EX/>Y01�c���&�V������EX / >Y01�Pr6&�7���u8���EX/>Y)01�_&�W���uQ�����EX / >Y) 01�Pr8&�7����8���EX/>Y)01�_�&�W���[����EX / >Y)01�PMr&�7����y���_EN&�W����y]�Pr&�7���u�_N&�W���3�Pr8&�7����9���EX/>Y+01�_�&�W���q���EX / >Y+01�1&�8���f� V@&�X�����1M&�8����y��� M@&�X����y����1��6&�8����7���EX/>Y 01� y�&�X����"&�9����:���EX/>Y01�&�Y���\���EX / >Y01�&�9���p�>���EX/>Y01��&�Y���p^���EX/>Y01��&�9����7���EX / >Y01��&�Y��������EX/>Y01��&�9���KA���EX / >Y 01��[&�Y����� ���EX/>Y01��5&�9���D6���EX/>Y01�� &�Y���������EX / >Y 01���{� �S��EX/>Y�EX / >Y�EX/>Y в 9  +X!Y +X!Y01327#"&547"�'33265N04 FZYgO!;r`Hy,hVaS&��O:��m��EX/>Y�EX/>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа/9 +X!Y01!327#"&547'#"&'33273:qN04 FZYglѭF-[VHy,hVjeE�=��6&�;���6���EX/>Y01�+���&�[���$�����EX / >Y01���6&�=����6���EX/>Y 01�K�&�]���%����EX/>Y01���&�=���j�6���EX/>Y01��V��z4&�>���u6���EX/>Y 01�X��&�^���u!�����EX/>Y 01�V��z&�>���o6���EX/>Y01�X��&�^��� �����EX/>Y01�V��z6&�>����7���EX/>Y01�X���&�^���A���EX/>Y01��W@&����uB���EX/>Y01�N|&����uz����EX/>Y@ 01�v~&����u���EX/>Y,01�[z4&����u7�����EX/>Y) 01��&��/x�,�qq/]rOq]_]01��&��/x�6�]Oqrrorqq_]/]01�(��&��E� � ] ]01����p&���D�����EX/>Y 01���p&���ud����EX/>Y 01���p&���n���EX/>Y01���p &���j"���EX/>Y01���p&���j�����EX/>Y01����py&�����)���EX/>Y01����p|&����� �`J0&����yt���&���D�����EX/>Y 01���&���u7����EX/>Y01���&���A���EX/>Y01���&���jq���EX/>Y01���_&���D���EX/>Y01���/&���u���EX/>Y01��$&�������EX/>Y01��=&���jN����EX/>Y 01����X &�����"���EX/>Y 01�`Z&���D�����EX / >Y01�`Z&���u}����EX / >Y01�`Z&��������EX / >Y 01�`Z &�����"���EX / >Y01�`Z&���j�����EX / >Y#,01��t &���D�����EX / >Y01�t &���u^����EX/>Y01�t &���h���EX / >Y01�t &���j�����EX / >Y"01�� ��&���u3����EX/>Y 01���p&���pl&���EX/>Y 01����p&��������EX/>Y01��Op���g��EX�/�>Y�EX/>Y�EX/>Y�EX / >Y +X!Yа/�9/ +X!Y�901#327#"&547!#!&:qN04 FZYghnxs-[VHy,hVl !��`0&���ui����EX / >Y01�`0&���s���EX / >Y!01�`0&���Q����EX / >Y#01�`0&��������EX / >Y!01���&���2���EX/>Y01���&���p?&���EX/>Y 01����&���l���EX/>Y01���&�������EX/>Y01��O��x��EX/>Y�EX/>Y�EX/>Yа/]]� +X!Y +X!Yа  +X!Y +X!Y01!!#327#"&547!!!!Wk=:qN04 FZYg-[VHy,hVi����&���W���EX/>Y01�c5&���q���EX / >Y 01�c5&��������EX / >Y 01�c5&���O����EX / >Y%01�c5&���O���X&��������EX/>Y01��X &����"���EX/>Y01��^&���p�&���EX/>Y01���!&���I����EX/>Y01�Of&��������d&������EX/>Y 01�+ &�������EX�/�>Y01�W&������&���u���EX/>Y01�&������&��~���EX / >Y01���&����f7���X&���u����EX/>Y 01�X&���l���X&��������EX/>Y01�`Z&���p��&���EX / >Y01��`Z&��������EX / >Y01�`Z&�������EX / >Y"01����%&���u'����EX/>Y01�%&��� ���%&���G���EX/>Y01�C&���u>����EX / >Y(01�C&���H���EX / >Y*01�CM&����yS���C&���^���EX / >Y*01�(&����(��&���Q���EX/>Y 01�(O&����y>��t  &���d"���EX/>Y01�t &���pf&���EX / >Y01��t &��������EX / >Y01�t y&�����)���EX / >Y01��t&��������EX/>Y01���tt � �S��EX/>Y�EX/>Y�EX/>Y в 9  +X!Y +X!Y01327#"&547"&'33265 xo2lN04 FZYgZz0([RHy,hVhVθy{ ��1��&���;����EX/>Y01� ��&���=���EX/>Y 01� ��&���jm���EX/>Y01��G��&���u3����EX/>Y 01�G��&�������EX/>Y01�G��&���S���EX/>Y01���?&�%�������?�&�)d���9����lA�&�,d���G����@�&�-d���M�?�&�3���C��x��?�&�=d�������?�&����F��t&����*���EX / >Yа!01�����%������&�����F�)���V��z�>������,�����w�-������/�����R�1������2���v �3������4���1���8������=���9���<����_&�-���jpB���EX/>Y 01����&�=���j�6���EX/>Y01��dw:&����u���EX/>Y$01�c9&����+���EX/>Y(01�a:&����F���EX/>Y01�K%&����*���EX / >Y01�t&����!���EX�/�>Yа'01����?:����[4N�S���`:�v���!��:�Z���)��:�\��o&����j���EX / >Y01��&����jw���EX�/�>Y#01��[4:&�S���C���EX/>Y01�%&����"���EX�/�>Y01�z"&����S���EX�/�>Y&01���F&�)���j�B���EX/>Y01����0@&����uB���EX/>Y01��Pr�&�a�'(9��EX/>Y�EX/>Y а +X!Y&9& +X!Yа" +X!Y01&&54$32#4&#"#"$&533264&VܖkcãGϘty}oY{f{os|u����w�-����_&�-���jpB���EX/>Y 01��5�.����������.&�/���u{0���EX/>Y01�M&�����C���EX/>Y01�����%������&�����0������F�)�����&����1C���EX/>Y 01����R�1������,���v �3������������4���w�'���1���8���9���<���mN�E���]N�I�����&��������EX/>Y 01��[4N�S���`N�T����\N��I9��EX/>Y�EX/>Y� +X!Yаа +X!Y01%2673#"�546632#&&#">cvntٔixZ]d'�ڮi#��K:�]���)��:�\���]&�I���j������EX/>Y%.01����G&����u����EX/>Y 01�_N�W�����h�M����E&����jV���EX/>Y 01�KY�N�����?&����u;���EX/>Y 01�K&�]���P���EX/>Y01��=��4&�;���D,6���EX/>Y01�+��&�[���D�����EX / >Y 01�=��4&�;���u6���EX/>Y01�+��&�[���u�����EX / >Y 01�=��&�;���j6���EX/>Y#01��+��&�[���jT�����EX / >Y01����4&�=���D�6���EX/>Y 01�K&�]���D������EX/>Y 01�g!��� ���#������&�������K?&����I���EX / >Y01�0G�m�����R4&�1���u6���EX/>Y01���x&�Q���u�����EX/>Y 01�k&�%�������mkN&�E����������F@&�)���D�B���EX/>Y 01���@&����DmB���EX/>Y 01�]&�I���D������EX/>Y 01���&����D����EX/>Y 01�Z��!����_(C:������&���9����EX/>Y01��� &������EX/>Y 01��[K@N�&�S����]���vK 0�&�3����]���PQj&�����XRM&����C�wQ&�'����\QN&�G���R����=���.`:������w�-�����5&����C���EX / >Y01����&����_���EX / >Y01����w�-�����&�%����7���EX/>Y01��m&�E��������EX/>Y,01����&�%���j�6���EX/>Y01�m&�E���j������EX/>Y0901���W����N|N������F&�)����C���EX/>Y01��]&�I��������EX/>Y!01��]&E���j����EX�/�>Y'001��bO����b&����j�����EX�/�>Y$-01����5&����jB���EX / >Y&01����&����jd���EX / >Y&01��Pj&����j�W���EX / >Y0901��X&����j^����EX / >Y.701����&����pJ���EX/>Y 01����&����pu���EX/>Y 01����&����j6B���EX/>Y01����&����j����EX/>Y01��v &�3���j8���EX / >Y'001��[4&�S���j������EX/>Y#,01��g���[4N���g&���j=���EX / >Y'001��[4&���j�����EX/>Y$-01��&����j X���EX/>Y'001��d&����j|����EX/>Y'001��M&����p�J���EX/>Y01��K&�]���p#���EX/>Y01��M&����j�B���EX/>Y"01��K&�]���jU����EX/>Y 01��MA&����/B���EX/>Y01��K&�]���������EX/>Y 01����&����j B���EX / >Y#01��g��&����jd���EX / >Y!01����0�&���'�-���jB���EX / >Y(01�����&����'�*���jm���EX / >Y(01��9K&�<������)K:&�\������_��H���/K&����E���,K:&����T���&�%�������mN&�E����J�����&�%���F���EX/>Y 01�m&�E�������EX/>Y)01���&�%���.���EX/>Y 01��m&�E��h���EX/>Y,201����&�%���=���EX/>Y 01�&�E��l���EX/>Y,101����&�%������EX/>Y 01��mY&�E��m���EX/>Y*001����&�%������EX/>Y 01��m&�E��l���EX/>Y*301��6&�%���'��6������EX/>Y01�m�&�E���&�n��J�����EX/>Y-01���&�%���-���EX/>Y01��m&�E������EX/>Y,901����&�%���-���EX/>Y01��m&�E������EX/>Y,:01����@&�%���=���EX/>Y'01��m &�E�������EX/>Y,E01����&�%���E���EX/>Y01��m&�E�������EX/>Y,:01��&�%���'��7������EX/>Y01��m&�E���'����J�����EX/>Y,01��F&�)�������]N&�I���������F&�)���R���EX/>Y 01�]&�I�������EX/>Y01���F.&�)����F���EX/>Y01�]&�I���Z���EX/>Y!01���&�)���:���EX/>Y 01��]&�I��X���EX/>Y!'01���F&�)���I���EX/>Y 01�&�I��\���EX/>Y!&01����&�)���'���EX/>Y 01��]I&�I��]���EX/>Y%01����F&�)������EX/>Y 01��]&�I��\���EX/>Y!(01��FB&�)���'��B������EX/>Y01�]�&�I���&�^�������EX/>Y 01���&�-���dR���EX/>Y01���&����J����EX/>Y01�~&�-����k���h&�M����M���v &�3�������[4N&�S�������v &�3���H���EX / >Y.01�[4&�S�������EX/>Y*01�v=&�3���0���EX / >Y# )01��[&�S��b���EX/>Y%01��G &�3���?���EX / >Y! (01�4&�S��f���EX/>Y$01��v &�3������EX / >Y! '01��[S&�S��g���EX/>Y#01��v &�3������EX / >Y! *01��[4&�S��f���EX/>Y&01��v 8&�3���'��8������EX / >Y"01�[4�&�S���&�h�������EX/>Y01�e/&����u1���EX / >Y(01�[&����ue�����EX/>Y& 01�e/&����DN1���EX / >Y'01�[&����D������EX/>Y% 01�e&���� A���EX / >Y401�[&��������EX/>Y201�e&�����5���EX / >Y)01�[&����k���EX/>Y'01�e7&����� ���[&��������&�9�������:&�Y����Q���&�9���F���EX / >Y01�&�Y�������EX/>Y01�@&����uB���EX/>Y01�&����uc���EX/>Y 01�@&����DEB���EX/>Y01�&����D����EX / >Y 01�&����R���EX/>Y)01�p&�������EX/>Y(01�.&�����F���EX/>Y01�&����i���EX/>Y01�&����� ���&�����W���&�=�������:&�]����c���&�=���F���EX/>Y 01�K&�]���J����EX/>Y01���"&�=����:���EX/>Y 01�K&�]���!���EX/>Y01��_���"��/�EX / >Y�EX/>Y�EX/>Y]/]9/ +X!Yв 9 9а +X!Y   +X!Y01##'#"55432!5!533327&#" oƼ쿾olQS.t4/О��_��&�H���'G�C�d��/]01�D&���#�:&����`���&�,������:&�������1&�8���?���(:&�������9&�<������):&�\������f&����E���g^;&����=���&�������g;&�������0&��������G:&��������&����a���=:&�������?U&?���YcN&@��������L��������a��EX/>Y�EX / >Y 9/9/  +X!Yаа +X!Y  +X!Y01#!!#53533!2654&'Pj�_PPݘ{������a��EX/>Y�EX / >Y 9/9/ +X!Y аа +X!Y  +X!Y01#!!#53533!2654&'Pj�_PPݘ{����0� �N��EX/>Y�EX/>Y 9 /z ]� +X!Yа а  +X!Y01!##53!!!B Tm1����G:� �I��EX/>Y�EX/>Y 9 /� +X!Yа а  +X!Y01!##53!!!xܺ $!ߗę�� ��1��~��EX/>Y�EX/>Y�EX/>Y�EX/>Y9//]] +X!Y9/ +X!Y а в901###5353!!33#7Ur7>����(���t��EX/>Y�EX/>Y�EX/>Y�EX/>Y9/ +X!Y9/ +X!Y а в901###53533#33#Ӻ~; ��&����'�1C�~���EX/>Y 01��&����'������EX/>Y 01��&�,�����:&������&�1�����:&������/&�����t�,:&�����������V 9��EX/>Y�EX / >Y�EX/>Y9/ +X!Y�в 901###53333۔Qz|Q  %���.`:��c 9��EX/>Y�EX / >Y�EX/>Y�EX�/�>Y�EX/>Y +X!Y �9 а01###53333Jܿ k&R���9����c��EX / >Y�EX/>Y�EX/>Y�EX/>Y 9/� +X!Y 9а в 901####53333Ĥk_]kb8{.��)��:��c��EX / >Y�EX/>Y�EX/>Y�EX/>Y9/� +X!Y9а в 901####53333<AA֧ku>�cM������/&�*����"�F�ff@��]��3����^����5��P����-����d���������zU&�+���uW���EX / >Y"01�`V&�K���uK�����EX/>Y' 01���4&�2���Df6���EX/>Y 01���&�R���D������EX/>Y 01��� &�%���m2���EX/>Y 01��9&�E������EX/>Y* .01��_��F,&�)���8>���EX/>Y 01��)&�I������EX/>Y #01� ��,&�-���>���EX/>Y 01���&�������EX/>Y 01��v "&�3���4���EX / >Y!%01��34&�S��� ���EX/>Y !01��U�� &�6���.2���EX/>Y01���&�V���d���EX / >Y 01�� &�9���h2���EX / >Y01��+&�Y������EX/>Y 01�:��?�&�d������&�&������� �&�F�������&�(�������_�&�H�������&�(���e�_�&�H���i�&�,��������&�L���������.&�/���u{0���EX/>Y01��� ?&�O���uDA� �/01��&�/������� �&�O����e���&�0�������a�&�P����N���R&�1�������xN&�Q�������&�2����$���N&�R���������@&�4���u|B���EX/>Y01�`&�T���u���EX / >Y 01�&�6�������N&�V����J���Pr&�7�������_N&�W�������1&�8������� V@&�X���������.&�:����F���EX/>Y 01�!��&�Z������EX/>Y 01�&�:�������!:&�Z����M���=&�;�������+:&�[����S���Vz&�>�������X:&�^����b��xO�&�3F��Z �����p&�������&<������&<������&<��� d�& ���(W��X�&<������& ���A���p�������������G�������X�����Q�����W�����w���`Z��������(����� �����&��1����=&���jN����EX/>Y 01�� ��&���jm���EX/>Y01����&���jq���EX/>Y01����&���u4����EX/>Y01�C�����Q����=&���jN����EX/>Y 01��+M�����W&���u%����EX/>Y01�" &���g���EX/>Y01���p��������������������a&��������EX/>Y 01���w�����X���`Z�����D��������`0���(�����&��1����GP�)���EX / >Y�EX/>Y�EX/>Y  +X!Y 9' 9|'/']�'q']`'p']0'q`'p'q& +X!Y&'9в 9  +X!Y014&#"#4632#&&5332654%#536}nngvq˯yPT]XOV)$[[V``X�����]�/�EX / >Y�EX/>Y�EX/>Y  9| / ] +X!Y  а +X!Y01##!#3!33\g ���`V0��X��EX/>Y�EX/>Y�EX/>Yаа +X!Y +X!Y01#&5546632#&&#"32670˩{~y`aӻt˽jo� �����Qk&������a&���p��&���EX/>Y 01��" &���p:&���EX/>Y01��`�����O&�%����|���mON&�E��������YF&�)����:� �]ON&�I����������� ��� ���^���� �� �^�� ���j�� �� �^�� �� �^�� ��,�x�� ����� ��@��� � � ��� � � �� � �& �� � �\F�� ��T�C�o�p�y�r�i�g�h�t� �2�0�1�1� �G�o�o�g�l�e� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.�R�o�b�o�t�o�R�e�g�u�l�a�r�V�e�r�s�i�o�n� �2�.�0�0�1�1�0�1�;� �2�0�1�4�R�o�b�o�t�o�-�R�e�g�u�l�a�r�R�o�b�o�t�o� �i�s� �a� �t�r�a�d�e�m�a�r�k� �o�f� �G�o�o�g�l�e�.�G�o�o�g�l�e�G�o�o�g�l�e�.�c�o�m�C�h�r�i�s�t�i�a�n� �R�o�b�e�r�t�s�o�n�L�i�c�e�n�s�e�d� �u�n�d�e�r� �t�h�e� �A�p�a�c�h�e� �L�i�c�e�n�s�e�,� �V�e�r�s�i�o�n� �2�.�0�h�t�t�p�:�/�/�w�w�w�.�a�p�a�c�h�e�.�o�r�g�/�l�i�c�e�n�s�e�s�/�L�I�C�E�N�S�E�-�2�.�0�������j�d����������������������������� ��������^�%�>��E�^��y�y��������������������������������������������������������������������������������!�#$�89�>@�EE�MM�OO�SS�UW�YY��������������  ����>C�G�X�[j�qq�sw�z�����������H�KK�MM�OP�[[�bd�ff�jj�lm�oo�w������������� �\��DFLT�cyrl�(grek�6latn�D����������������������������������cpsp�2cpsp�2cpsp�2cpsp�2kern�8kern�8kern�8kern�8������������������ ��$�H����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g�����������������������������������,028:<>?EFGHJLMNOPQRSTUVWXYZ[\]^_`abcdefSTUVWXY[\]^_`abdefghijz{|}~IKOWY^j�����5b�T���  p  � F "  f F R ^    P L L  p p L *0FLR  R0 &F x H   2 L h h  b h h h p L  H H    f p p p p p p p � � � � F F F F     L L p p p  �  �  �  �  �   F " " " "      P P P f f f F F F F F F  L ^ ^ ^ p � p � ^ f R L �  F & p � f R   L  H L  L  p �  L  L R  p p �    R   & L & L & L R p p p p p p p p p p p p �  �  �  �  �  �  �  �        F F L L L f R H R ������� � �����%�*��,�5� �8�>��E�F��I�J��L�L��Q�T��V�V�#�Z�Z�$�\�]�%���'���(���)���.���1���2���4���6���9���?���@���K���L���O���R���W���X���[���]�`  �b  �c�d+-�g00�j22�kII�llm�moq�o�r�s�t�v�w�y((�z*+�{GH�}JJ�Lm�or�w|�����������������������������������SX�[j�mmqqssww z{ } !%'()-3467ACGIJQS|(}003355AFIIKKMMOPUX[[]^``ddffjj�� ��V���� ��A��a������ ��������������� ������������������J����� �������3X����� � �J� �� �� �� � ����� ��3<MNOWX���3?NX���3<MOWX� �����<=@EMOWY���MOW� �������3<=MOWX��W������3X��3X�����3=X���J� ����� N� P� �� � ������ 3=X���:�3=X����3P=NPXL� �������� � � �[�;T?��J��X�2�[���[��� �� W��X������J� � ��A� �V�a���[� � � ��A��V�a��� �A�a@����3X���������+-17=@JTW���#�X�[����������3<Q={?@EMuOWOX��3NPX��J�[��m� ���3NXm���J� �� ��� ��8��V�[�m�|(�M����~�g��e��j�s�^������t���}��y}+-1}37=|?@lEJkNPT{W�XY���������������3=?@EM� O� XY���m� ��3<?MOWX�.�Vm�[�m�|}��+�K�a�����F����R����I���h���<+-<13j7I= ??@EJN1P_T W�X0Y��[����3=ENPXY�����<=?MOW�"� � ���A��J�V�X�a��m�|�������� ��������u� ������W�������*�T�Z���� �*�5�6�?�J� �8��2:M��:��;��=��f����X�g�j�������A�C�E�j�����%V�.�8��E�G�H�I�K�S�U�Y�Z�]����V�V���������� V!2�9:�KLVnrvwLVMVNVOVPVQVRVghijklmnopqrxyz{|}~VVV���SV[VkoqsvwxV�VVVVVVVVVVVV�VVV   "$&(*,.02468:<>@BDFM���8�:�;�=��2:fXgjACEMj��8�:�=��2:fXgjACEMj��.�9bcde35�G��� ��G�H�I�K�U������!9KLVl�m�o�p�q�nopqrk���  *,.2��V����&�V, ^ TL~X*Lh">P��&�O�X�[�_�������������������������������!m�=�G�H�I�K�U������!9KLVnopqrk  *,.2��Sxyz{|qw "$&(0���nrvw��.�9bcde35��� �Z�]�lmopqsBDF�=�'�+�3�5����� 8U()+,S]^_`aWd!#%')+-/1�=�'�+�3�5����� 8U()+,S]^_`aWd!#%')+-/1�6�%�<�=��� LMNOPQRfSX[ghjACEOWj�&���%�� nrvwLMNOPQRS[��G�H�I�K�Q�R�S�T�U�Y�Z�]���������������������!59DIKLVnopqrwxyz{|}~kmoqsvwx   "$&(*,.02468:<>@BDFJLVceg�q�� �G�H�I�K�U�Y�Z�]���������!9KLVlmopqnopqr}~kosvx  *,.2468:<>@BDF�4�� �Y�Z�]���lmopq}~osvx468:<>@BDF�=�G�H�I�K�U������!9KLVnopqrk  *,.2�q�� � � �G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� nopqrxyz{|� � � kqs� w� � � � � � � � � � �    "$&(*,.02B� D� F� � �\�^�PX� �\�^�PX��Z�\�]�^��sBDFPX�y�� �8�:�<�=�Q�R�T�Z�\�]�������������������25:DIlmopqfwXghjmsABCDEFJLMOPQSVWXcegj��8�Z�]���2:sBDFM�4�8�:�<�=�\������2:fXghjACEMOPQSWXj��%��'�+�3�5�8�:�=�������������������� � 28:Q�U()+,L�M�N�O�P�Q�R�S]^_`af���S�WX[�dgj������������������!#%')+-/1ACEMQRSTh�i�j�-�8�:�<�=������2:QfXghjACEMOWhj�Y�%��8�:�<��=�������������� ����� �2:Q�L�M�N�O�P�Q�R�f���S�X[�gh�j� �������� � � ���������������ACEMO�QRSTW�h�i�j�.�8�<�=�������2:QfXghjACEMOWhij�!�8�<�������2:QhMOWhi��8�=��2:fXgjACEMj�0�Q�R�T�\�������������5DIwmJLPVXceg��� �Z�]�lmopqsBDF��RT�T�G�H�I�K�S�U������!9KLVnopqrxyz{|kqw   "$&(*,.02��� � � �E�G�H�I�K�S�U�Z� �]� ����� ���� !9KLVl� m� o� p� q� ghijklmnopqrxyz{|� � � kqs� w� � � � � � � � � � � �   "$&(*,.02B� D� F� i������RTi��E�G� �H� �I� �K� �U� �� �� �� �� �� ���� �� �� !� 9� K� L� V� n� o� p� q� r� � � � � � � � � � � � � � � k� � � � � � � � � � � � ��  �  � � � � � � *� ,� .� 2� RTi���Z�\�]���sBDFPXi� �� lmopq� �� lmopq�!�L� �O� �P� �S�Wxyz{|qw "$&(0���� ^�!������ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|~��������������&����r ����D��K������>��z��Djb3,'����������������������������������������������������������������������������������������������������{������q��Q������������������������������������������������������v����������8������������������������������������������������������������������������������������������������������������������������������������������������������������ -������������������������������������������������������������������������ ��������������������������������������������m����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������V��������������������������������������������������������������������������������������������y������������������������������������������x����� � ��������%�)��,�4� �8�>��E�G��I�I��L�L��Q�T��V�V�"�Z�Z�#�\�^�$���'���(���,���-���.���/���1���2���3���6���7���8���9���:���;���<���=���>�@  �B  �C�D+-�G00�J22�KII�Llr�Mvw�T((�V*+�WGH�YJJ�[Lr�\w|�����������������������������SX�[j�mm�qq�ss�ww�z{�}���   ')-/079b(c00q33r55sAFtIIzKK{MM|OP}UX[[]^``ddffjj�:���� � ��������&�&��'�'��(�(��)�)��,�-��.�.� �/�/� �0�0� �1�2��3�3��4�4� �8�8��9�9� �:�:� �;�;��<�<��=�=��>�>��E�E��F�F��G�G��I�I��L�L��Q�R��S�S��T�T��V�V��Z�Z��\�\��]�]��^�^���������������������������������������������������������� ��� ����   � �� �++�,,�--�00� 22� II�lm�nn�oq�rr�vw�((�*+�GH�JJ�SS�TW�X\�]a�be� ff�gm�nn�or�ww�x|�������������������������������� � � � � � ������������������� � � � � � ����������TT�UV�WW�XX�\\�]]�^^�_`�aa� bc�dd�ee� ff�gg�hh�ii�jj�mm�qq�ss�ww�zz�{{�}~�� � ������� �������������������������� ��������������������������������������������  �  �  �  �  �����������������  �!!�""�##�$$�%%�&&�''�((�00�33� 55� AA�BB�CC�DD�EE�FF�II� KK�MM�OO�PP�UU�VV�WW�XX�[[�]]�^^�``� dd�ff�jj���m���� � �����������%�%��'�'��+�+��.�.��3�3��5�5��7�7��8�8� �9�9��:�:� �;�;� �<�<��=�=��>�>��E�E��G�I��K�K��Q�R��S�S��T�T��U�U��W�W��Y�Y� �Z�Z��\�\��]�]��^�^� ������������������ ������������������������ ��� ��������� �������������������������������������������������  ���� �����  �!!�22� 55�88�99�::� DD�II�KL�QQ�UU�VV�ij�lm�nn�oq�rr�vw�()�+,�FF�LR�SS�]a�be�ff�gm�nr�ww�x|�}� �������������������������������������������������� � � �� �� �� �� �� �� � ����� �� �� �SS�WW�XX�[[�^^�dd�gg�hh�jj�kk�mm�oo� qq�ss�vv� ww�xx� ������ ��������������� � � ���������� ������������������������������������������������������������������  �  �����������  �!!�""�##�$$�%%�&&�''�((�))�**�++�,,�--�..�//�00�11�22�33�44� 55�66� 88� ::� <<� >>� @@� AA�BB�CC�DD�EE�FF�JJ�LL�MM� OO�PP�QQ�RR�SS�TT�VV�WW�XX�cc�ee�gg�hh�ii�jj�pp������ �DFLT�cyrl�Hgrek�vlatn���������� ���(�4�A�K�U�_�i�s�}������������� ���)�5�B�L�V�`�j�t�~������������� �� �*�6�C�M�W�a�k�u�������(�AZE �TCRT �~MOL �NAV �ROM �TUR ,����� ��!�+�2�7�D�N�X�b�l�v�������������"�,�8�E�O�Y�c�m�w�������������#�-�9�F�P�Z�d�n�x�������������$�.�:�>�G�Q�[�e�o�y�������������%�/�;�?�H�R�\�f�p�z�������������&�0�<�@�I�S�]�g�q�{���������� ���'�1�3�=�J�T�^�h�r�|�������c2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXc2scXccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^ccmp^dligfdligfdligfdligfdligfdligfdligfdligfdligfdligfdnomldnomldnomldnomldnomldnomldnomldnomldnomldnomlfracrfracrfracrfracrfracrfracrfracrfracrfracrfracrliga|ligalnumlnumlnumlnumlnumlnumlnumlnumlnumlnumloclloclloclnumrnumrnumrnumrnumrnumrnumrnumrnumrnumronumonumonumonumonumonumonumonumonumonumpnumpnumpnumpnumpnumpnumpnumpnumpnumpnumsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpsmcpss01ss01ss01ss01ss01ss01ss01ss01ss01ss01ss02ss02ss02ss02ss02ss02ss02ss02ss02ss02ss03ss03ss03ss03ss03ss03ss03ss03ss03ss03ss04ss04ss04ss04ss04ss04ss04ss04ss04ss04ss05ss05ss05ss05ss05ss05ss05ss05ss05ss05ss06ss06ss06ss06ss06ss06ss06ss06ss06ss06ss07ss07ss07ss07ss07ss07ss07ss07ss07ss07tnumtnumtnumtnumtnumtnumtnumtnumtnumtnum����������������������������� ���� ������������������������������������ ���� ���� ���� ������������������8` (^�\z.Bzlz�������D;�   /�      !"#$%&'()*+,-./0123456789:;<=>?@ABCDFEGHIJKLMNOPQR  ����%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�e�g������������������������������������,028:<>?EFGHJLMNOPQRSTUVWXYZ[\]^_`abcdefSTUVWXY[\]^_`abdefghijz{|}~IKOWY^j������t�0;�   /�     O !"#$%&'()*+,-./123456789:;<=>?@ABCDFEGHIJKLMNPQR  ���E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^���������������������������-139;=@GKghijklmnopqrstuvwxyz{|}~GJLPXZ[_k������*�B�Z�r���������������M�������x�������N�������`�������������H�������������0��������������������������������6�r�����Jd~2Dv$6hr|(2Tn$.8Bl����� �&�,L��M��O����{��������������� �������� �&�,T��U�� �� ��}������� w������������ �&�,X��Y������������������������������� ������ ����$y����\���������� �&�,]��^��`�������������� ���������������������� �������� �&�,b��c����5����3����� ���������������� ����$��f��E��C��A����� ��������� �&�,g��h��j����|��������������� �������� �&�,o��p�� �� ��~������x������������������������������� ������ ����$z����w���������� �&�,x��y��{�������������� ���������������������� �������� �&�,}��~����6����4����� ���������������� ����$����F��D��B����� ���������������������� ����$s��t���������� ����$+��)��/��-��1���� ����$,��*��0��.��2���� ����$9��7��=��;��?���� ����$:��8��>��<��@���������%�)���+�-��/�4��6�;��=�>��E�I��K�M��O�T��V�[�$�]�^�*���,���-���.���/���0���1���5���������������������������&�� ���� ��J��X����X���J�W�������D�� �����M����M��������� �����P����P���J����������K�������'�������������6��������������� ����/�O�������� (*)+, !"$%�� �'�(�+�3�5�F�G�H�K�S�T�U������� �&''���I�K"�������f�=-.019:<������������������#qrstuv��������v#qrstu����������������������������-.019:<=�������i�������������R��������||����������(�������� 2�z�s�t345678�������������&�@>AB?C�������������M�N��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/fonts/RobotoMono-Regular.ttf���������������������������������������������������0000664�0000000�0000000�00000337700�12641336260�0021760�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GDEF 1 2�� ���@GSUB��L��HOS/2�����`cmapS/����jcvt a]����fpgm�x�� gasp�������glyf?4�� `�fhead1�s���6hhea �sT���$hmtx8[�sx��"loca9���$maxp ���� nameElo��� postB����#prep7u;�������� �����������!'�Xc�xx�}~�������� ��,�DFLT����������smcp���������������zz�� �#�<���C�\����4���5�6*�8->�{A_�ar�uv�yy�{������3��3���f��������������� [��� ����pyrs�@��b��b+ �O��:��� ���������������`������D������`���� � �!�~���������%'0S_g~7Y #%/EObow?M   " & 0 3 : < D t  !!!!"!&!.!^"""""""+"H"`"e%������ � � �"����������&(1T`h7Y� #�&0FPcpx�>M �   % 0 2 9 < D t  !!!!"!&!.!["""""""+"H"`"d%� ��C7��*��%��!��������X����cB���gf������G��������������G��L QX��ONLC; 2����wjh]ߑR&߃ީwvol`D-* ����������������������������������`������������bl������������������������Z����b~��������������@��L�����������������������������������������������������������������������������������������������  ���������NOPQ�RSTUVWXY��Z[\]^_`��abcdef��uvy{|} stwx��������������    �� ���������O�����P�� !�"���#�$%&'()*�+,-����.���/����0�12�3�4Q5�6�789:�;R<STUV&'�()*+,-WX./01234567YZ[\89:;<=>]^_?@ABCjiklmnoDEFG  H de  y{� ����������������������������������������������������������������������� � � � � ������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`��    n�o�b�c�gp�u��m�i�s�h���p�e�t��j�y����~�a�l���k�zr���deklgh� v{tu����o�vims�������n����w������b!_��� �4K!PX@ ��Y>�L@��U�Y��MY+#53#53eb}mb}�����=�����tKPX@'  ��a<K Y ?K =L@%  b  ��a<K =LY@+!##5!!5!3!33#3##!!PP ERRRREPEfb``f#b��0E�=�B@? �.+J�p�n����c�W�Y�M:843-,$+6&'.54>753#4.#"#5.5332>]k:3]Q!?\;y| EmM^h77dWNnB2Od3AhH'w[0LiYTe> CqQ.~k2N@7LfYWc< 8kqToB =W��,��+�A�W�[�>@;[ZYJ��c��c��[���DK�[�EL)))))))$+4>32#".5332>554.#"4>32#".5332>554.#"',#CdABeC##CdAAeD# 1$#11$#1#DdABdD##DcABeD#2$#12#$1o7o9gN--Ng9M9fM--Mf99--9M;--;9fN--Nf9N9fM--Mf9:--:N:--:> >��k�*�9�L�t@=/. #JKPX@"��[���DK�[=K[=L@ ��[���DK�Y�=K[�ELY@,+IG+9,9#,+4>7&&54>326673#'#".2677>54.#"k(Hd=CO3^RGtQ,7L,^3#(IFSJbcp=G92>! >\:2-u( %4!+A+uCrcY+[XUY.2Up>5WLD!Pm@XXn?C:h40)NE93XB&8uA]./09+ 6G�!���-K!PX@ ���Y�>�L@���U��Y���MY+#53`���e*uk��0+4>7.5e-Lcmn2'>{a==a{>'2omcK-Oײbz/ӻ2qa��@*Qk��0+'>554&&'7Q-Lcmo2'>{a=@ey9'2omcL-Eױaq.01.qb����`��@  �G���i+%73%'6mk6�Ԓ`U^nkj��w�]� �&@#��U��a�Y�M+!!#!5!3ij =ø���b�� �@ �G���i+%'66553-@*s0(+/ge\$?FU����1��@���U��Y���M+!5!1����@���[�EL($+%4>32#".$6$$7%%7$$6$x4''43&&3�����@���s�<L+#3`}-����@���%�(@%J�[�DK��[���E�L&()$+#".54>32&&#"3265@@xpozA@yopy@ 7;}-דLL׋UהMM׋ŽWOȼ�������@�H���=�L+!#5%3'đ����U��+�$�.@+�J�p�[�DK��Y���=�L$++!!5>54.#"#4>32!+F@V4#C_<IkG#@ypgr=,Kc7yۅGn]S,6_F)*MnD\zH=lWA|y<X��^�>�E@B�J���p�p����c�[�DK�[�EL><42.-)'$& +32>54&#"#4>32#".5332>54.##FkI&};aE&Avebt@6U;G_9F|b`|I'Hg??fH'-QsE1&B\7#B\9Sm?5he*ZUKJ\f2fm96h`9^B$!DeEDcB ��K��g� ��+@( ��J��b�<K�=L+3##!53!˹h|Rm98��O�*�<@9*J�p��c��Y���<K�[�EL("(#+!!6632#".'332>54.#"I)+xOep<8qtY{O uBfE#'JlF.C6/ִ|&FnhI2de|/WzKDvW2 "����%�'�<�:@7 -J�c���[�<K�[�EL)(42(<)<(*!+#">32#".554>3"32>54.X\nO4DO[2mf09roOhN3<f֏/XL:.Nf8AdE# Bd&B[lv=5'SYfN.Ol|CWdɸvDp6L.>`f52X{H@y^8���p��H��@�J�Y�<K���=�L+#!5!HYH����O�%�9�M�5@2J��c�[�DK��[���E�LJH@>64,*" ,+#".54>7.54>324.#"32>4.#"32>.ta8[A#I}`b}H"@Z80N6@q]\tB)Jg=?fH''Hg@=fI)"%AZ66X@##AY65ZA$4m0G\l=ci76id=m[HCSb6_f66f=fI((If=?cD$$Dc7\C%#B]99[A##A\��)�'�<�C@@-J��c�[�DK��[�=L)(�42(<)<%$ �''+%2>7#".54>32##52>754.#"ucoJ/>N_8lf09qpTgJ/5`ܗ/YK;-Me9AdE$ Ac#@Wiu=5(UXgQ/SqHC]öxF9M/<ai84[}H@{`;�"Fs&�2���2l� l3+�=s'��)l����� �l3+������K��0+555dP{z���m*���"@����a�U�Y�M+!5!!5!*}} �����%L��0+55%7's<<�����'�3�K PX@%���p�n���[�DK�[�=LK PX@%���p�n���[�DK�[�ELKPX@%���p�n���[�DK�[�=L@%���p�n���[�DK�[�ELYYY@��20,*�'�'$,+>7>54&#"#>324632#"& <2"G;&~u/YE*Ds[en:2Na/!999;;999H]IC.#JQZ2ms1K4T]13bZHqb*46='0@@0.>>����@�M�[�KPX@ UN 7�8J@ UN 7�8JYKPX@'��  c��c�[�<K�[�=L@,��  c��W���c�[�<K�[�=LY@XV&*)(('($$ +#"&'#".7>3232>76.#"32>7#"&&7>323267&#" AfJ=Q#g>1H- 8YvGCX, %9&2g`ezF0jp><6 @FH Ӆ;*IgVz@K,01P'5O6!PV@98A4^No}C5$)3 9aIʌJ_쌈ԓM u ggêf8_fr6? 3]�����Q���� �%@" J����b�<K=L+!#3#!eu֛θyPx�������`��#�0�>@; J�c��[���<K�[=L��0.&$#"��!+3!!>56.'%!>54.'#ZP#=R.:aF'P]:hP/+Lf;4dN0/Og6-^f9^K8?YpAfi8%B`=>`C$;V9=V7���k]�3�6@3�pn�[�DK��[���E�L���3�3-$-$+#".'5>32#.#"32>7] N}iZsS77Ss[m|K ,JkIBeI1 0JdCIkJ, eyC3ZzQQ{Z3C{hBrV1+Jbns66sobK+.SqB������p� ��,@)�[���<K�[=L��� � !+3!3>75.'QWWvq78pvckcQomoP�������4� �)@&����a�Y�<K�Y�=L+!!!!!!uD`,�����=� �#@ ����a�Y�<K�=L+!#!!!~=^}���d\�5�9@61�J�p��a�[�DK��[���E�L-$-"+%'.'5>32#.#">7!5!\\ZxZ=8Tu\fN .KhEBfL2 $8OhB&SNDؿlh5]~RQ]6?uf?kL+-Lept67updL-)!G�����?� �!@���a<K��=�L+!#!#3!3?U_r������ �#@ �Y���<KY�=L+!!!!5!!p]Uo���b��"@���p���<K�[�EL$%+3#".'332>7YI~ef{J +Jg@BhI' e{E>se=hM*1To>������� �@ �J<K��=�L+#373# 9����G��@�<K���Z�=L+%!!3����L��.@+ �J���p��<K=L����+3###y�j(PE`�����>� �@�J<K��=�L+!##33>5@>��ja��;�@�[�DK��[���E�L---&+#".'5>32'.#"32>7a4QpZZpR55QpZZpQ5 0HbA@bH0  0HbAAcG/ N`77`NNa77`N4qoeM-.Meoq33rofM..Meor4�����y���+@(��c�[�<K���=�L���� !+#!%!>54.'!xbMMb@lP--Om@H:niin:'HgBBjJ(���^ � �>�+@(�J�G�[�DK��[���E�L---)+%#".'5>32'.#"32>7n5S:>H]sT66Rs]]sS5 1JgEDfJ1 1JgDEgJ0 Q1y9bPPc99bP7wshO./Ohsw66wthP//Ohtw7������r���+@(�J����a�[�<K=L(!*!+!#!#3>54.'#ݸfM)Hd<5>nS0.RqCR6lnGv`J %FeBFiG$���vi�?�3@0�p�n��[���DK�[�EL<:651/$.+4.'.54>32#.#"#".'332>=`s5MSSV_R.LiB5eO/>_o16nfXB%WWa\ 8XsD6iR4pC\?*Ff^^f5?rd?gJ)<X:?W<(+8FYkAba1<qhDiI%9W��L����@��Y�<K�=L+!#!5!>>8�����B��!@<K��[���E�L����%%+#".'332>7@F~hj|F'ImGGlI&&fMLf&Ax\87]xA��G����@��<K�=L+3#3bX54*P�����I��� � @ �J��<K=L+3##33oo&PI&�����W��� �@ �J��<K=L+3##3q:YYu;."F�����=��y��@�J��<K�=L+3#3[L;;o��r��7� �)@& �J�Y�<K���Y�=L+%!!'!5!E=8���6��"@����a�U�Y�M+#3!!6tx�����@��s���<�L+3#`���"��"@����a�U�Y�M+!!53#sH�����@�J��s�<L+#3#'@? DD��i0����@���U��Y���M+!5!0k���-��K PX@ ���s�<LK PX@ ���s�>LKPX@ ���s�<LKPX@ ���s�>LKPX@ ���s�<LKPX@ ���s�>LKPX@ ���s�<LKPX@ ���s�>LKPX@ ���s�<LK*PX@ ���s�>L@ ��r���iYYYYYYYYYY+#3- �����6N�.�=�D@A4-�J�p��c�[�GK�[���E�L0/75/=0=$%('+!&&'#".54>3354.#"#>32%2>75#"u ES^5Va5Gq$B_;7W<!;oe\sB6^M86R?"2&2UuDYY,U1N7.?";r[8-[[ 6y-.; `g(D1�����C���+�KPX@ ! �J@ ! JYKPX@�>K�[�GK��[��E�LK!PX@�>K�[�GK�=K��[���E�L@�[�GK�Y�=K��[���E�LYY@ ))#$+#"&'#36632#4.#"32>5C8lgh6 5dhl8DnP0P?11@P0LmE!tɔTJE{�BFRyOm@-=$'$=.?lO����3N�+�;@8�p���n�[�GK��[�EL�"  �+++%2>73#".554>32#.#"{2_J-IzV{{>>{{`uB)Fa8VuHGu 9M-Hc;Xl*kĕX=iR1WB&EoF*GoE�����)�@�!  JKPX@�>K��[���GK�[=LK!PX@�>K��[���GK�=K�[�EL@��[���GK�Y�=K�[�ELYY@ ')#$+4>323#'#".5332>7&&#"=qca56dbp>"GnM/L>0$z[NoG"&y˒RA>1�rBDTtOl?)9#BU@mO�����EN��+�@@=J��a[�GK��[��E�L! �&% +!+ �+".554>32!3267"!5.rLT]ut93Y|Kc3qQjg8dP7 F#DgNq*ϏLQqSJa8PBX)K:#)OsK6jT4����k+��7@4 J��c��Y?K=L����%%+!!5!54>32&&#!!*=o`B}B)m>_Lhj6LU�����VN�)�?�KPX@�54!J@54!JYKPX@ ��[��GK�[�EK�[�AL@$�?K��[���GK�[�EK�[�ALY@ ))')%$+4>3273#".'732>55#".5332>7.#";ped5 Cyf*log%`"HJJ%BjK(6aco<!GnM0M=00>L.NoG!&y˒RGCvkt<+H5o)9"&IlF]>ATtOl?*:#"8)@mO�����,���I�JK!PX@�>K��[���GK=L@��[���GK�Y=LY#"+6672#4&"#3g:jUb5vY-U_1hmWWH������U� ��-@*�[�DK��Y���?KY�=L$#+!!!5!!4632#"&)avpX78788787:f.??.-<<�����KX��#�5@2  J�[�DK��Y���?K�[�IL$#D5+!#"&'732>5!4632#"&+"9md9c7 4514\D'O68888886:hm9 @iM-??--==����j�� �E �JK!PX@�>K�?K��=�L@��Y��=K�?K��=�LY+#373#򈺺ycJ�Td=������U�� �?K!PX@��Y���>KY�=L@����aY�=LY+!!!5!!)avp�����]��rN�"�qKPX@ �J@ JYKPX@�[��GK=L@?K�[��GK=LY@���"�"#"## +66726672#4"#4&"#!kL2 iKw}!0 :?:@:f9@t4?*)+AF.&:�����)N��MJKPX@��[��GK=L@?K��[���GK=LY@ ����%#+6672#4.#"#T ;jUb5 ?[;]*:T_0flQHd>]L:��zRN��+�@��[���GK�[�EL)))$+4>32#".5332>554.#"zDrsDDrsD&MtMLsM&'MsMMrM&'uɔUUuuȔTTuPn@@nPOnAAnO�����`?N��'�b@ �JKPX@�[?K��[���EK�AL@�?K�[�GK��[���EK�ALY@ %)#$+#"&'#36632#4.#"32>5?8lfc6 6ehl8#IpNYy$$x\MpH#tɔT@<vCGRyOm@SA@QAnO�����`N��)�zKPX@� J@ JYKPX@��[��GK�[�EK�AL@�?K��[���GK�[�EK�ALY@ ')#$+4>3273##".533267.#":ph`66^gp;#HoMYx&1=I+MpI#&y˒RA>k&9=TtOnAP@3&BoO�I��1N��hKPX@ � J@  JYKPX@��[��GK�=L@�?K��[��GK�=LY@� �+2&&#"#366s83+6a5& BN  vjJ:Yg����6N�;�3@0�p�n��[���GK�[�EL:843/-$.+4.'.54>32#4.#"#".53326}>fL]m<>p]dp=$@[9;Y;;cLdl9At`nw?5O`/u!5,%6KeCBsV24\{G#C4 ,: 2( 7MfCHvT.;aE9N0V�����)@��9@6J�r�Y��?K�[�EL����)%+!!32>7#".5!5!dd 8I)@=5BNW+H}\5@?R1 )YdL��:��DJKPX@?K��[��E�L@?K�=K��[���E�LY%"+%#".5332673#l6jUb58Q5q"PY5py{XtE\N��b��e:��@�J��?K�=L+73#3V/GC CC0:�����0��:��!@ �J��?K=L+7373#'#3Rwx撩Ni:��n��r:� �@ �J��?K=L+3##3m!mmd#�����DK:��$@!�J��?K\�IL1$5+3#".'7232>773<0J;TpI  &?1# J.=*^P6*:>�������=:� �)@& �J�Y�?K���Y�=L+%!!5!5!cp�C=�*�3@0!J��c��c���W��[���O*)+.554&'526554>7AjT=)&;TmEHU+ nttn1Q>(DZgm55mgZD(s@c|=x/.w>{c@���r��@�<K���A�L+#3r>����C=�(�7@4 J��c���c���W���[��O(' +>55467&&554.'73C=R1nttn +THEmT;&,]b@c{>w./x=|c@s(DZgm5PV���0"�%�.@+%��J��c���W��[���O&)&$+#".'&&"'4>3272>5,PnC/QMK(7d8#=,,OnC.SNK'9a8#=-Bz^8$4"-51C&BxZ5$4 03 5F&�O���;KPX@�[�GK���Y�AL@����]�[�GLY$#+3##"&54632 ;89::98;c)R.??.0AA����� 7&�1�K@H �J�p���n��c��W��Y��M�(&"! �11+%2>73#5.554>753#.#"2_J-:bI``11``P`5)Fa8VuHGu 9M-@u_B c_*_c EfI1WB&EoF*GoE����q��|�+�>@;�p �a�[�DK��Y�=L���+�+$% +!!53>5'#534>32#4.#"! K% Cv``i8'CW03Y@%@rE08IQ fq<8fW?Y9'IkC�����g8�#�7�b@ ! "�JH#�GKPX@�[�?K��[���E�L@��c��[���E�LY@ 42*("+%#"&''7&&5467'76632732>54.#">UU>hp&(,*xu<PP<x|(,($t'2WwEEvW11WvEEwW2T2660ls?QVA|z,01-}@UP>wJc;;cJJc::c����!����3@0 ba ��<K�=L +3!!!!#!5!5!5!3fq[>|{|<[ 0yxFxy����$@!���]�Y�<L����+3#3���Wt�I�_�9@6XM(J�p�n����_�[�DL<:651/$*+#".5732>54.'.5467&&54>32#4.#"%&&'6674.tbXEIGmbZ<`x<FpO*&T`jzB`VBGGmrE)NsIKqM&"QdlzA-Q%NO$Rd,P%LV(Va(0dX^1-exNkC 8N/0F94Eb_^)1dT`39mh:gK,!9N-4H91F` dG5J;2 cG0I<5����� ��@�[��DL$$$"+4632#"&%4632#"&7668866776688667[-==--<<+->>-,==��ZN�#�7�M�N@K�p n��c����c�[�GK� [� E L��JH@>42*(�#�#)")" +#".554>32#&&#"3267%32>54.#"4>32#".^v>`B$$B`>vnCH&9&&9&HBDx_^xDDx^_xDW%DavKqRRqqÏRtw,Mj?W>kN,xsGB3G(X)F4BHcbJKbaIIaN}fH(Xuu͙XX��"�/�K#PX@(�J@(JYKPX@��_�[�DK�[�GLK#PX@��c��_�[�DL@$��p��c���_�[�DLYY@$#��+)#/$/�"�"'#$$ +&'"&546335&&#"'>32%2>75#" pTv>?CQ-QrEAkK* ;3'O[@,5+Czipw4AF54 3V>"#EhD0X-{$mB1-1����v'tHt���ݰ3+ݰ3+����w ��>K PX@���g�U�Y�M@���s�U�Y�MY+#!5!{>w����WM��'�7�@�L@I4Jp��  c� a��[���GK�[�EL((@>:8(7(7!((($ +4>32#".732>54.#"#32#''36654&##WRqqRRqqÏRWDx_^xDDx^_xDNk7X?"FBnx}w0F<Ihu͘WWuu͗XXubJJbbII{0H08Na.*7,��!��@���Y�<�L+!5!6!���ib��'�@��[���DK�[�?L((($+4>32#".732>54.#"i)E]43[D((D[34]E)|#0.##.0#5_G))G_55^E((E]6/##/1$$1����0� ��+@(��a��a�Y�=L+!!#!5!3!5!kACWb���<���JK PX@�p����]�[�<LK PX@�p����]�[�DLKPX@�p����]�[�<L@�p����]�[�DLYYY$'+!56654&#"#4>32! A8B:JG*NoEBjJ(3G+l<W#1=K:6`G)!>W7(GEG'��C�/�v�JK,PX@,���p�p��_�[�<K��[���GL@*���p�p����c��_�[�<LY@ $"-$$ +32654&#"#4>32#".53326'4&##TFLBC9J-Mh<@lN+GA/Sp@9kS3OADLWHTe:3-:0,3R99T78Z*8V:9X=.;<3?4��2��K PX@ ��s���<�LK PX@ ��s���>�LKPX@ ��s���<�LKPX@ ��s���>�LKPX@ ��s���<�LKPX@ ��s���>�LKPX@ ��s���<�LKPX@ ��s���>�LKPX@ ��s���<�LK*PX@ ��s���>�L@ ���r�iYYYYYYYYYY+3#R����`:��]@ ��JKPX@?K���[=K�AL@?K�=K���[�EK�ALY@����#%+32673#'#"'#u ;Q0k} ,ZR:dJRGtAGI+���������@���[�<K=L����(!+!#".54>3!Wv~AA~vF|fe}GP��kI� �@���W���[��O$"+4632#"&:98;;89:0@@0/??����M����&@#Jr��\���I�L����+!'2>54.'7v 7+"<-)<(4(=+apk %" ������@�H���i+#5%3bY9u������+�@��_��[���DL)))$+4>32#".5332>554.#"0Y~OOY//X~OPY0-D.,C,-C--C-uI{Y22Y{IuH{Y22Y{H*G44G*u)G55G)���'ue���u������0���/9�&vB��9��3+3+��$��&v�/9O��9��3+3+��%��&v9�/c��9 9��3+3+���x�M�'�3�eK*PX@%p���n�[�GK���\�AL@"p���n����`�[�GLY@��20,*�'�'$,+32>53#".54>7>54632#"& ;1B7#tm+Q?&?nWai7/I[- :99::99:G\HC-#KRZ3ms1K4T]13bZHqc+25<';0AA0.??��� �����;@8J��a��a�Y�<K��Y��=�L +!!!#!!!!!3{0D.ea)x������:c� � 0+7JwHIwKwIQN{O{{Q�����G�%�4�C�>@;98*)  �J��s�>K�[�DK��[���E�L---&+#"&'#.55>3273&&#"!&&'32>7Y4QpZ[9h"2!5QpZf;c) %oN@bH0 %dBAcG/ N`7701px}=Na7E;/ios8EFK5A.Meoq3:>)/.Meor4�����^���4@1���c��c<K�=L����(!+!2#!#!2>54.#au}AA}u빹NrK$$JsN?q]]q?C-Kb56cM-��L�C�Q@ #"�JKPX@��c��[��=�L@��c���=K�[�ELY@ A?)'%+!#4>32#".'732>54.54>54.#"a;iUKb8(0'-DPD-3\L)XQD*5?E"/D,-DPD.$1? cw?px?)TVOkTM2.JFFRdAU~T*  0@&/MEGSgD'B;7;?&2K3���+N�;�H�W�j@g!L67�J�p  c [GK �[ ��E�LJI=<�OMIWJWCB<H=H20+*%# �;;+"&'#".5463354&#"'4>326632!32>7"!54.267#"g.3BP0GlJ'?>D?N-SvHS}'+wJQ{T+;\B&;/&. .E]]-A*I(:%L=5T:%7KG5(,OqEL[SKEoO+65385aTVBhH' 'BX0E#A3+%#;M+7)��I*�%�=�1@.J%$#  H��c��[���E�L97/-((+#".54>32&&''7&&'774&5.#"32>5MhuKmlHIiX9Z>I)W.9P?I9Pg>EpO**OsJHsQ,v>ۙQKfsID8n?c)I3d  3'9bI>y_;@sc����s�Y����,@)��c����a�W�[�O$$$#+!5!4632#"&4632#"&Y7668866776688667X9->>--<<->>-,==��zyR��*�6�>@; �/."!J��r�s��[���GK�[�EL*+)$+4>3273#"&'#7&&53&&#"!4&'32>5zDr9e-I{e^eDr6_+J{ecj00VA&MrM&f,-7DLsM&'uɔUKuȔTI[9AnOU9O@nP����`?��'�:@7 �J�r�[�GK��[���EK�AL%)#$+#"&'#36632#4.#"32>5?6kfd87dhj6"GnM[|%&z^LnF"tɔTA>@DRyOm@SBARAnO����������6@3�  �a� � a <K=L +3##!##533!3!5!<rrUU�_�!!�����U:� �!@��Y���?KY�=L+!!!5!!)avp:f��L���OKPX@�p<K��[��=�L@�p<K���=K�[�ELY@ "%+!#3!3#".5332>59Z)UWI{X2PD.<$QX.)TWcZ1G,����PNO��!�-�9�O@L  J  [  DK�Y��?KY�=K�[�IL8620,*&$D5 +!#"&'732>5#%!3!53#4632#"&%4632#"&9md9c7 4604\D'x6888888678788787:hn8 =gMf-??--==,-??--==�������r:� �@ �J?K��=�L+#373# n8݅:x!��:��K� �&@# ��J�<K���Z�=L+%!!573MSSp--������U���N@ ��JK!PX@�Y�>K��Y�=L@���a��Y�=LY+%!!5!5%!5!"avpS)̈́u6��K��7@4  �J<K�=K��[���I�L����'%+#"&'732655#3+QvL3ACRZ/ mW[++�����KN�#�i@ JKPX@��[��GK�=K�[�IL@ ?K��[���GK�=K�[�ILY@���#�#%''#+6632"&'732654&#"#^ 6jV^26 CGvv^~%:Q]2gl `Z|I>:����O��,�KPXJKPXJ JYYKPX@"��a [DK �[��=�LKPX@7��a [�DK Y�<K �Y���=K [�EL@2��a� [�DK�Y�<K��Y���=K [�ELYY@# ,,)" +!!#".54>32!!!!!27&&#"T>Eam;:laE>sXM1229X:<X CÀÀÄD $%Vi;iV%���.N�,�B�O�G@D�$J �a �[��GK[ELDCKICODO))$'%$$ +4>326632!3267#"&'#".5332>554.#"%!54.#".-WRT,-xFSyO&6(>+D[ 7-<L0W-,SSX-&<+*;&&=**;%!3% 3#izBC>?B@r[@DoP+*~"A>=BBxiDsR..RsDDrS./RsCU*N=%+NoC��� +��'@$ � J����c=L����%%+!4>32&&#"=qd%G%.DgF$fms< *NpE�����KJ+�)�?@< ! � J��c��Y?K�[�IL%%'%+##"&'73267#5354>32&&#32]U)P' ),' U\:m`/Y/G(|!]a3 |mߏc`e4 {uc�����c�#�A�U@  JK(PX@�>K�[�DK��[���E�L@�r�[�DK��[���E�LY---&+#".'5>326673'.#"32>7Z4QpZZpR55QpZq=62d^,( 0HbA@bH0  0HbAAcG/ N`77`NNa7TGlS#Xd4qoeM-.Meoq33rofM..Meor4�����w��3�/@,�J��r��[���GK�[�EL))+$+4>326653#".5332>554.#"wDr`=63[V)*DrsD&MtMLsM&'MsMMrM&'uɔU;5hSy$D\uȔTTuPn@@nPOnAAnO���#�3@0J<K��Y���>K�[�EL���#�#%%+>53#".'332>7@-<$F~hj|F'ImGGlI&";U8 ffMLf&Ax\87]xA����?��[@ JKPX@r?K��[��=�L@r?K���=K�[�ELY@����%#+#'#".5332673665? 6jUb58Q5q"D4ޕPY5py{XtE\Noe����K*:��)@&  J��Y���?K�[�ILD5+!#"&'732>5!&9md9c7 3614[D':hm9 @iM���_O��+�C@@�J��a��[��GK[�EL! �&% +!+ �+2'".55!.#"'>2>7!avGN`ur8,QvNq6IKc}g9aK2 !ChOQu,uƏPHiyLd:>.}0&5.Qn@6dL-�������@��J��s�>L+#'#573p��0��@�J��s��>�L+73#'53drU����;��@����_<L����$$+#".5332>5*NnDEnN+$8('7$;cF''Fc;7((7��� �@��[���DL$"+4632#"&:99::99:N0@@0.??�^1��#�@��_��[���>L&(($+4>32#".732>54&#"!7K**I7 7I**K7!c&%;,,> +I55I++H33H+&&0==���O�8��@ �J �H���[�IL%%+!367#".54>7N^$* 5UA)F4#@[8*oB")y0G/)SNF���:��O@��JH�GKPX@�[�>K���[�<�L@����_�[�>LY#'%$+#".#"'4>3232>5:6L-!4+&',,9h6K.*C?A'&-R=$A.-S?&#)��������@�Y��>L+3#3#ϩJ �������?KPX@����c�[�AL@����c�W�[�OY$&($+4>32#".732654&#"*8 6))6 8*V'&&' 7''7 6&&6 &%''����@��r���i+#3~Z�h��@���r�i+3#ꬺt8�������Yt��.@+�J���c���W���Y�M����+'6654.#72oGJ.<!,8ٙ)jdX&6$G������@��Y>�L+#3#3  ���' � �@���W���[��O$"+4632#"&':99::99:0@@0.??�)-z��@���U���Y��M+3#jêZz}������!@����a[0L$$$#+3#4632#"&%4632#"&tv999::999999::999g0@@0.@@.0@@0.@@0kI�v8�����0��@���Y�(K�)L+!#!0?{����.�����@�J���(K�Z�)L+3!7!4zP�����ja��!�?�)@&����a�[�0K�[�1L---'+!5!#".'5>32'.#"32>7M04QpZZpR55QpZZpQ5 0HbA@bH0  0HbAAcG/ N`77`NNa77`N4qoeM-.Meoq33rofM..Meor4���6����@�(K��)�L+#3#jdP�������7��� �)@&���a�Y�(K���Y�)L+7!!!!!!ZUSj> ������*��@�Y�(K��)�L+!#!#!*���p��o� �/@, ���J�Y�(K���Y�)L+!!55!!<˘IG����E����$�/� @+*  ��J�(K���)�L+#5.54>7534.'>ayEEyabzDDzb9$EdAAdE$$Ec@@cE$RopTRpoS#Pa;;bMOa;;b��e��r�� @ ��J��(K�)L+>53#.5337Y?#?p^_p>"?Y6 8Z}PfvL D LvfP|Z8 ����a��l�/�*@'��J���[�0KY)L*(+%6554.#"!5!.554>32!!-U|NMzU.<>cE$IuuJ$Cb> < Qu{@@{uQ/YO__OY/����N�"�6�KPX@!,+� �JK!PX@!,+� �J@!,+� JYYKPX@�[3K��[1LK!PX@+K�[�3K��[1L@$���p+K�[�3K�[1LYY@��20)'�"�")$%%+3267#"&'#".554>3273267.#"  ; Kc6gbf44fch61?dGYw&0=I+He?:&3  CJEHOp}՛XLGKe<RA4&FwU����[��:�@+JKPX@$�c��[��0K�[�1K�-L@$�s�c��[��0K�[�1LY@�97/-&$::� +2#"&'#4>2>54.#"32>54.##5kap=bXyDzbQ>GyX@^< >[:7_E(-]CkJ("B_=9iW\/,ƒkr;.25Rn@"<T3.VB('D\55?+Mk?5fQ2�����G`:� �@ �J��+K�-L+3#37ؾ65T:1aa�����xf�1�G�4@1�, J�p����c�[�1LCB86" '$+4>32.#"#".554>77.32>554.'&6cVPK)?HN(*E26YCDvxD6]H/L6+&OxRQvN&-RsGQxP(EnL(/&  $3/00IqQQqWxR 6EQ7Mg==gM?}iK =iL��`M�<�N@K�J�p���p���c�[�3K�[�1L�;91/+*&$ �<< +"32>53#".5467&&54>32#4.#"33j(MrJBpQ.'E^lw<lHqj_iB{l_L/Nh:KlF!BhJQ]%@/5E';aK7%+SxN_~#yKNuO(,SwK%?--<"%;*�����u/�*�%@"�J�G���Y(�L���*�*)(+'6654&''.54>7!5/gEnM)\Z6`F)#4?b12KPYQ&*W\2,xUBuxNcb2 .K>'VOET6U,#8#;YzQ9W<��a+N��UJKPX@��[��3K�)K�-L@+K��[���3K�)K�-LY@ ����##+6672#4&#"#K 7pZd6e':T_,csH}MA:������'�QKPX@��a�[�0K��[���1�L@��a�[�2K��[���1�LY@ ##)$+#".54>32!3265!54&#"9ngfo;:nfgn:yvww-דMM׊UוMM׊ʺ$Ⱥ�����::��)@&  J��Y���+K�[�1L%%+!3267#".5!/<!-N)>t>HqO*:AK% ,"ReM���9\�*KPX@ )J �G@ ) �JYK PX@�[�0K��[��)�LK PX@�[�2K��[��)�LKPX@�[�0K��[��)�LKPX@�[�2K��[��)�LKPX@�[�0K��[��)�LKPX@�[�2K��[��)�LKPX@�[�0K��[��)�LKPX@�[�2K��[��)�LKPX@�[�0K��[��)�LKPX@�[�2K��[��)�LKPX@��c��[��)�L@��c���)K�[�1LYYYYYYYYYYY(&+!#'.#"'6632322667#".'7",7" ( <HjK1j "*  $ ;\I9#E6! 6Q_(J!8) "CdB+w����w.�D�,@)D�7J$#G��_���[�0�LB@!("+&&#"33#"'>5&&''.54>7.54>329q=_W)*]f7]{Co6_G)#5>a$ NM:rH/Y~OAfG&K~G03D'3Q9DfJ.  -J='TODT*)-,+ AgpL~bH;JW1SX-�����Y:��kKPX@ � J@ � JYKPX@��Y�+K�[1L@��Y�+K�)K�[�1LY@ %%+#3267#".5!##5!L%1)/W/9Z= k,3 ErT_���`FN��.�/@,$�J�[�3K��[���1K�-L+)&$+#"&'#54>32#4.#"32>5F6ifj;I`us9BjM1P>-4CT3LmE pND@ąDX~UvF 8JSW)!9);fK���xY0N�3�&@#! G�s��[��3L� �33+2#4.#"'>56&'.554>fdyE$FjGQuK#+Y\Vb4.IZ-M6/ plăCB~N5e]2XA&EoF*D{bE !8WB;cP<{ -<(31Xi*lÕX���m:��,�!@��[�+K�[�1L)%)(+!#".554>3!32>554.#"agA{rs|AA|r7$IqMLpJ#$IqMLpI$HӄcVTupÎRPn@@nPLh==hL���2:��+@( � J��Y�+K�[�1L'%+!3267#".5!5!2,:!,M);:;HoM(@K& $SeN���?:��!@+K���[�1L����)%+32>5&'3#".5W&Fc<MnG"E4) 4p~nv>:Y~Q%M{N}0qRrӡ`:w}i����n"w:�%�3�-@* �&#�J�H�s��[���+L1/%$+.5474>32#>5.#" qd-{e->'6X?=^@Nd90huC^<-D.!gf[)bil4@mS0YE)Tpeg1kRo?FmD0'��a(:�#�&@#"�J��Y��+L���#�#+>5&'3#.53If?1& /0k}cl8!=V5:RVuD�}_�kƞi7X׌goC����O:�0�4@1%�J���p+K��\1L���0�0$'#'+3265332>5&'3#"&'#".547q-: ."CKKB"/ :-(8FrSZz !yZSrF8(:~TxG+կGvU~aoѢbmffmboa������-�:�@-3*�JKPX@�p�[�2K��[���1�LKPX@�p�[�0K��[���1�L@�p�[�2K��[���1�LYY@ 86-%'+#".573655.554>326674&#"CM>pbfuA$Db>vnF2XzJO~V.#D (MpGJNCQsmt<AwgNEoM)ZdQZ/3`X R?r\BVmjYd��6���$�@�# JK PX@�[��(K�)LK PX@�[��0K�)LKPX@�[��(K�)L@�[��0K�)LYYY$$$$+>32&#"#&&#"'6632798?F(5#;ظ;#5'F?9?X6 &({@'' 6X?iXX��.:��4�6@3 J���p��Y�+K[1L#'$' +##"&'#".5467#5!&&'!32655332>~ *AkNZz yZNkA)!ih/& &/ 'CJJC' jY}KmgfnK}Yju|yy|;mS21Rn���*|��K PX@��c��Y�K�[LK PX@��c��Y�K�[LKPX@��c��Y�K�[LK,PX@��c��Y�K�[L@#��c��Y�K�K�[�LYYYY@ FA+!6632#'2>5&&#"#!5!=�=lt<:Q1 <9@vjё%Da<Q����k�/�A@>�pp��a�[�K��[����L���/�/%$)$ +#".54>32#.#"!!32>7k H}ruFFur}H ,JmKOwQ);)QwOKmK+ ezCWك9ڜW?xnKvP*Cu^KX_vC'MsM�������)�:@7�� �c�YK[L��)( ��!%(! +32#!###53232>54.#[TV,,VTFtU H74[,=%&=+Ew^^wDg;2/3Si76hR2������#�_K#PX@� �cK�\L@#� c����aK�\LY@#""(! +3332####332>54.#;1[[..[[13E+*E39w>oZZrA_-J_33^H,���C��h��1@.J��c��Y�KL%#+!662#4.#"#!5!@6cl:;Y=84<.bj7D_<C��*� �#@ �s��K�ZL+3!3!#!Pg�����L���/@,�c���Y�K�[�L"(!+!!2#!!!2>54.#? t|AA|t<{? NqJ##JqNA<oa`r?.Ng98cI+�����Fx���+@(��Q�Y�KY�L+#!#3>7!3!!f?A.F2  B@eqIq������1@.�J��aK L +####33333#6> ׮E>uuss)'����Yp�:�N@K�J���p�p���c�[�K�[�L�97/-)($" �:: +6654.#"#4>32#".5332>54.##5g)RzR?pR1OcsJn}Qs_Z0VxHQ[0-V}O2p7^F(%C\6]g84hfg0*gm81ho9dJ+(Hd<EcA������*� �@ �J��KL+3##3q鹹P1��/��+��'@$�YK��[���L����!%+#!##532+[&Ud3(fUP[ ��+��'@$ � J��K�\�L'%+3#"&'732>773/Gh;TwSDi %++.F4$ *x@4_H*  ,8U>���� �#@ �R��KZ�L+3!33#! _�����'��/@,J���cK����L����%%+##".533267'!BGQ0ah77T9SHP[ 1ly8UqE�����}��P� �%@"K��Z�L��� � +3333!6ոո-P�����}��-@*��RK��Z�L����1 +3335333#!6ո@Z _��2��y���/@,�c��Y���K�[�L"(!+!32#!!32>54.#2ou==uoIhCChI=o`_s@/Ng87cJ+������K����-@*���cK�\L"( +32#!3#332>54.#I\_c22c_\7N01M7Y=o__s@P/Of87bJ,����Q���)@&���c�K�\�L"( +!2#!3!2>54.#a t|AA|t= NqJ##JqNY<oa`r?.Ng98cI+����rS�/�A@>�p��p��a�[�K���[�L���/�/)$%$ +32>55!5!54.#"#>32#".'+'JmGNzT-,TzOGmJ'C}nuIIun}CL{W0@r^Z]^r@0W}LeLT׃֙TEn���wj��1�_KPX@��a�[K��[���L@'��a�K�[�K�K��[����LY@ )'%$+#".55##3354>32'4&#"32>5j.\ZVW,rr+WV[\.Qd->&&>.2E*ljHHzdNJHH/^^U_^//^_����A��&���3@0�J����a�[�KL����(+!!#&&54>3!33#"mUGu )PxNPyR*_3dk8P;fK* %Ec��G�.�D�8@5*J��r��c�[�L0/�;9/D0D �..+2#".=4667>53>"32>554.jt=A|rr|BEo5[C&3EPX,Fz`B NZfLpI$$IqMLoJ$$JqKiqPPqEs #5)B^A) 5Z\%?-7]zDLg==gLDz]7�������0:���&�>@; J�c��[���K�[L��&$ ��!+3!2#!2654&#%32654&##du?ZV4P7:l_4ptuo||:$HpMMv 1BP,MsM&TPNTJNQL�����*:��@���Y�K�L+!#!*Gs_:����6:���3@0Q��Y���KY�L���� +7>7!3#!#!!+;& !Ot]+> Tp,�����:��1@.�J��aK L +####33333#:;)ֽ;;***3@@��JM�<�N@K�J���p�p���c�[�K�[�L�;91/+*$" �<< +2654.#"#>32#".5332>54.##5|#CdA:hO/M_dxBj[gsId<wl^E(.RpA@jK)&Hf?vQK"<--?%KwS,(OuNKy#~_NxS*$7Ka;'E50@%.A)����':� �@ �J��KL+3##3n︸::������:� �'@$ �J����aKL+##333# 03:6����7��&:��'@$�YK��[���L����!%+#!##772>5&r$Tj6)9K+:ʔS9qq�������):� � @�J��KL+%3###3\ԀڹEeM:����':� �!@���aK���L+!#!#3!3'2:+�����':��@�Y�K���L+!#!#!'_:���h��{:��@��Y�K�L+!#!5!{PW\�����z`R���'�3� @.-"!�J���r�L+4>73#.5%4.'>5!z6g]^h67g^]g66Q66Q65P65P5'h_F`hi_l_hB|fJJf|DC{fJKf{B�����:� �#@ �R��KZ�L+3!33#!:]](A�����':��)@&J���cK����L##+!##".5332673'DUds>zQE2eg;Ņz����L:� �%@"K��Z�L��� � +3333!:йй5:]]:�����v:��-@*��RK��Z�L����1 +3335333#!/й6W:]]^'A:��9��w:���/@,�c��Y���K�[�L"(!+!32#!!32>54.#9`f55f`:Q44R9:f2XzHH|[5g3B#"C5"������?:����-@*���cK�\L"( +32#!3#332>54.#IcW[//[X c/B))B/2YzGG|\5::3A#!C6"����@:���)@&���c�K�\�L"( +!2#!3!2>54.#^Kah76haK:T66S:1XzIH}[4:2B$#C5!����:N�-�H@E���p�p��a��[�K�[�L�)('&"  �-- +"#4>32#".5332>7!5!.<2`K.J{V@@`vC*Ha8TvM'S*Lt 9M.Id;Xl*lĕW<iS2XA&;a|A?tZ6��qN��1�_KPX@����a�[K�[L@'����a�K�[�K�K�[�LY@ )%)$+3>32#".'##332>554.#"*2ZU]Z,,Y]WZ1:)D54E()E54D(ofIVrrɔVKh):NnBBnNNoBBoN��O��!:���3@0J���a�[K���L����+#!#&&54>33!!"!hp9j`3L5Z9V8:[&jHyW2"@1g3A���K%��/�I@F%J ��a�[�K�Y�K�[�!L/.'')# +!66723#"&'732655#4&"##5353!f:jUb5 6BHvY-U_1hmᨴ i[YWH�����3N�-�H@E�p���p��a�[�K��[�L�)('&"  �-- +%2>73#".554>32#.#"!!{2_J-IzV{{>>{{`uB)Fa8NnI&f&Ho 9M-Hc;Xl*kĕX=iR1WB&9]y?@y]8��&��:��+�:@7�� �c�YK[L��+*" ��!%(! +32#####772>532>54.#BWZ//ZWIxZ-)6 4B/A))A/:d2YyHG{[5ʒT=vp#6D"!@2�����:��#�1@.� �cK�\L#""(! +3332#!##332>54.#;SRU,,URS*:$$:*c2YyGG{[5 :#6D"!@2������+���6@3J��a�[�K�YL## +!6672#4&"##5353!:jUb5vY-3U_1hmWWH���':� �)@&�sK���ZL��� � +!3!#!^:]d:���k�$�-@* �JK�[���L���$�$##$%+#"&'#".53326533265~+NmBNt tMCmN+;4<EE=4:R~V,JIHK,V~RrXddXrXddXr���_z;�$�-@* �JK�[���L���$�$##$%+#"&'#".53326533265z+OnBNu! tNCnN,<5<GF=4=;R~U,JIHK,U~RXbbXXbbX����<��#�7@4�r��a� c�\�L#""(! +!!2#!#533!!2>54.#ag66ga4B:R55R:4l1YzHH|\44L=3A$"D5!���}�7�KPX@1���p�p� �a�[ K�[ LKPX@5���p�p� �a� K�[�K�[ L@9���p�p� �a� K�[�K� K�[�LYY@765432$%$% +354>32#.#"!!32>73#".55##352_WQzU1*>,/E--E/,>*1UzQW_2@cˌJ;m`=cG&6e\e]e6$Ca>Xo>JˁW���N�3�KPX@1�  p���p ��a� [K�[L@9�  p���p ��a�K� [�K�K�[�LY@32.,('$$$ +!32>73#".'##33>32#4.#"!*C/2%2Us@Y[00[YGtR-$3!/C++Bx]70?$@uZ5Kf0:-fL8`J(J8!8^y@���'��� ��)@&J���a�KL+####3#!eHHPYK����W��:� ��)@&J���a�KL+####3#!'JvğǾE)):WRR��q�����3@0J ��bK L +######333#3FEhuПRh,,,;Pu���p��:���3@0J ��aK L +######333#3HO]c՟Se%%%:t\���U���$�'�8@5J��c�Y�K L��'&�$�$1% +34>33!#4.###'#"!V1]VV]0,C.D P.C+aRbY)j)YbU=R2}2R=U>����i��Y:�#�'�9@6J��c�Y�K L��'&�#�#% +354>7!#'4.###'#"3!i+SwKIrP*(=*1 =*=(Bc\/ 0]aCY6M 6YC\F��P���#�&�;@8 J ��c� Y KL&%#"! B# +#4&###'+#47##3!!!x3=#&91 KAiAI P<h��Q��:�$�'�8@5 �J��c� Y K���L'&$#B +#4&####'+#47##3!!#mr5?  94r|P /L@b@J/Q;E:2?����F$t�>�G�T@QE�J'&Gr�r ���c�[�K�[�L�GFDCA@=;30 �>> +6654.#!5!2##".'4>332>54.##573#'53%JmH2fI#@\9Je5NG!27J/]K/0WzK.BmM*-V|Or7q2W@$5e]5^P@(fl8>3(=, |;Pd<C`>(Gc<EfB!�����F �<�E�T@QC�J%$Gr�r ���c�[�K�[�L�EDBA?>;91. �<< +26'4.#!5!2##".'4>332>54.##573#'53,!@\<,[uDh[grDv[0NH!27K.]K00W{K)7]B&)LlCriUK!8()PsIKv#yYNxR+>3(=, |;Pd<C`>,>&+?(�����cZ��.�?�7@4a�[�K��[����L0/97/?0?(&..-&+#".'5>32!5.#"!32>7Z4QpZZpR55QpZZpQ5 0HbA@bH0 v 0HbAAcG/ N`77`NNa77`N 4qoeM-.Meoq33rofM..Meor4����]5N�� �+�7@4��a�[���K[�L"!'&!+"+  )$+4>32#".52>7!"!.]DrsDDrsDEkL,,MkDDjL._-Lk'uɔUUuuȔTTuq5\{FF{\544ZyDDyZ4������AJKPX@��[��K�L@�K��[���K�LY!'+7>3#"#3G""8FX8. *#}v)MnH"#7&y����Q��`N��[KPX@ � J@  JYKPX@��[��K�L@�K��[���K�LY%%+7662&&#"#3*M4!<Íf<eer4):����EQ��2�H�A@>0�%�J�[�KK��[���K�\�!L)%9)$+#".54>323#".'732>7734.#"32>5'LqIEiG##GiEIpM'i "7P9 )q - + + !, sHHssHHsj'\O5):>^;KHsQ++QsHHtQ,,QtH����7QN��2�H�o@0%JKPX@!��Y��K�[�K�\�!L@%K��[���K�[�K�\�!LY@ )%9)$+4>32#".5%3#".'732>77332>554.#"7#MxUVzM$$MyUVyL$g l "7P9 )5--56-,5(uɔTTuuɓTTubz'\O5):>^;PnAAnPNnBBnN�����jsa5���%�C�KPX@.�f���h�f�g�[�K�\�LKPX@-�f���h�f�s�[�K�\�L@.�r���p�n�s�[�K�\�LYY@ ---'+#3#3#".'5>32'.#"32>7¹4QpZZpR55QpZZpQ5 0HbA@bH0  0HbAAcG/ >N`77`NNa77`N4qoeM-.Meoq33rofM..Meor4�����zaR����3KPX@.�f���h�f�g�[�K�\�LKPX@-�f���h�f�s�[�K�\�LKPX@,�r���h�f�s�[�K�\�LKPX@-�r���h�n�s�[�K�\�L@.�r���p�n�s�[�K�\�LYYYY@ )))%+#3#34>32#".5332>554.#"ĺDrsDDrsD&MtMLsM&'MsMMrM&F/uɔUUuuȔTTuPn@@nPOnAAnO���MQ�4�L�X�i@f? A� X�J� p�p� � c � � c�[��K[L55RQ5L5KFD=;86#%$)+2#"&'#".54>3326533267&&'#".#"#54632366553"N]4.SuFLs !sKGtS.3]ONYE=<FF<<FZM*It`Q&29zm"?=>DM-H!"$/3d`+WZ/HFFH/ZW`d3~t+amdXXdmat~(/'67$nl!(G&`f;5- �����g|�4�J�V�@? A� V�JK&PX@<� p�p � � c� [� K�[��K[L@:� p�p� � c � � c�[��K[LY@55PO5J5IFD=;86#%$)+2#"&'#".54>33267332654&'#".#"#54632366553-J{Y1+OnCLr!!sLCnO+1X{KEP;6<FF<5=QE+JtaQ'2:{m4[_lDC!"$/M2c`WY-FFFF-YWz`c2yvai`X X`iazvy(/'67%nk'/((G&`f;5- �����q��,�tJKPX@%�h���a K [L@&�p���a K [LY@,,)'#$& +!!#5!#"&'#".53326533265i+NmBNt tMCmN+;4<EE=4:l}}R~V,JIHK,V~RrXddXrXddXr����_z��,�xJKPX@'�h�Y���K K [L@(�p�Y���K K [LY@,,)'#$& +!!#5!#"&'#".53326533265v+OnBNu! tNCnN,<5<GF=4=lR~U,JIHK,U~RXbbXXbbX��e�$�S�JKPX@�p�[�K��Y����L@�p����]�[�LY)$++#.554>32#.#"33*n{BFrn{C&IlGKuP)0]XmokyaEnK|W0M^_M���;N�$�S�JKPX@�p�[�K��Y����L@�p����]�[�LY)$++#.554>32#4.#"33_b3>xr[p?&AZ4LlF! FlMfpab*kĕX=jS1XB&EoE*GoE���v��>��'@$ �J��r����L+%#%7%73%Z!DݶD%F#%H{{m}Khz������KPX@�f���gY�LKPX@�f���sY�LKPX@�r���sY�L@�r���s�U�ZNYYY@ ����+'7!'w#}l������OK&PX@��c�[��L@��W��c��[�OY@� �+2>32#54&#"##5&4ZOHGH(n?3-^oU,!ln$84'/'~���W��@��G���i+53ô<N{tA���<*W��@�G���i+'753L:At{���+�A�W�m���=KPX@f p%!p&"  p$sc  c  c��c��[���K'#  L@i p%!p&"  p'#  p$sc  c  c��c��[���LY@`nnXXBB,,��nn}yxtrXmXmigcb^\BWBWSQMLHF,A,A=;7620++'%! ��$$(+4>32#4.#"4>32#4.#"4>32#4.#"4>32#4.#"4>32#4.#"4>32#4.#"4>32#4.#"4>32#4.#"7N00N7p %% 6N00N8q %% I6N00N7p %% 6N00N7p %% O7N00N7p %% M7N00N7p %% 7M00N7p %$ 57M00N8q %% )E22E)$$)E22E)$$ )E22E)$$)E22E)$$*E11E*%%)E22E)$$ )E22E)$$)E22E)$$���Nc�� �����"�'�m@! '" &%�JK.PX@Y�K�Y����L@�a�Y����LY@��  ��+#'37%%57%'%'7Q z`F: z`F Mt ZADE&+A`B<aR |bG; |bGDEFEG+�������y����6@3�J��c�[�K����L!+7#!%!>54.'!1bMMb@lP--Om@FF:niin:'HgBBjJ(��`?N���+�h@#" ��JKPX@�[K��[���K�L@�K�[�K��[���K�LY@ %)#(+%7%#"&'#36632#4.#"32>56pqs8lfc6 6ehl8#IpNYy$$x\MpH#]u^tɔT@<vCGRyOm@SA@QAnO�����G��@�r���Y�K�L+!#!3G)عO�������1w��@�r���Y�K�L+!#!31?_:=�������,@)��c��_���Y�K�L&!+!32#'2>5&&###!4?ݙP=xsQoDθ{*PֆˊI9hZ`���R:��+@( G��c���Y�K�L!+!32'>54.###!+GoO,^g0D`<3ZyGںsAyq:g;O`8LvO):�������=@:Ja K�Y�K���L���� + ###5##3333{6ee6)Ql{����~:��;@8Ja���a K���L���� + ###5##33533Yw3ZZ,:3:6��-����-@* �J����a�YKL+##!5!33#jbmmz?����8��:��-@* �J����a�YKL+##!5!33#l36�����r��� �'@$����a�YKL+!!!#!#3+sy�����n��:� �'@$����a�YKL+!!!#!#3'|eՙ_2:�����m��.@+����c��_�Y�KL+#'2>5.'#!#!kp90a`:N/>`CtASӁʌJ;iW^k;b���t|:�!�/@, G����c�Y�KL!  +32'>5.#####!]p>"5Kb=09M/">W6YB|m&Y\YL8 <O`6IuP+_:���hP�5�G�3@092 �J[K�[���L,+$+&&'#".54>3"3267&&54>3236654.#"PR?0m<qE/W|N&8'(NsJ [a+PsHHsP+KF#N,BIE56/ . !fxҜ[BqWeM[SeNLhX DCtkEzZ36[xC��\O�3�E�3@071�J[K�[���L,))$+&&'#".554>3"327&&554>32366754.#"ZE9JoG2\P(>**NrH/,^e+QvKKwQ+B>OaQM36!2""1   #[|:cJ1UsB<[uC Oـh[sAGz\iqKi99^l:hO/)Hb9��9��+@(�R��YKZ�LQ+!5!533#!33#!F mG_����4:��+@(�R��YKZ�L+#5!#!33#!}I](A�������'���r@ JK PX@$�p���h���dK�L@%�p���p���dK�LY@%%+#3##".533267!BGQ0ah77T9SH5P[ 1ly8UqE������,:���@ JK PX@"�h���h���dK�LKPX@#�p���h���dK�L@$�p���p���dK�LYY@ ##+%#3##".5332673}DUds>zQE62eg;Ņz����_��/@,J��c���KL����%%+33>32#4.#"!AGQ0ai77T9SG 1ly9UqEF���&�)�4�R@O$%�J�a�[�K�K��[���L+*�20*4+4  �)) +".55.534>32!32>7!54.#"*|CAaA!4:Fz_Z$O|X/MA5/5Lfx3WCX׀ ?_~KTxW⼈ZwF #XpNf<����&N�&�2�U@R !"�J�p��a[�K��[���L('�-,'2(2 �&& +".55&&53>32!3267"!54.nzB6;PtPkh3Z&HiEd0JCYpc2T@, :YQuMkau@IixLd:?.|0&.Qn@6dM.����(@%��c����_K�L(+#'2>5.###333lr<=vsPmD.[]๹5]wʋI:iZcj8ft����<:��)@& G����cK�L+'>54.###333Vf9*Xa1?W82WwGǹwxdDm`8}b8I[3LmE 3:6��K��;@8 J����aK�K�[�!L����'%+!3#"&'73265!#o*QvL4AClRZ/ mW{��K:��;@8 J����aK�K�[�!L����'%+!3#"&'73265!#l,RxL5BG:+mSY/ jZ'2:��ZW�"�.�C@@�J��a��[��K[�L$#�)(#.$. �""+2'".55!54.#"'>2>7!>ȉFOo~~?D'U^5YJ=/;Wr[Q{T,u!Ky_ڌaV]bL # OcZSm?��R�$�<@9�$�J�p��c���Y�K�[�L&$(+!5!#".5332>54&##5Jteelu>IjWQ*Ji?GqN*v@odfn92ho9cK+)Hd;��uH:�$�i@ �$�JK0PX@$���p��n���Y�K�[�L@!���p��n��_���Y��LY@ &$++!5!#".5332>54&##5,erir<IjWR)Kh?HqN*vAoben92hn8cJ+(Hc;����BK{&�K��' �?O���?3+���tK|:&�R��'?dD��� d3+���a��0���0@-�c���K\�L���� !+3!".54>3!"3wu|AA|u/NrJ##JrNmCPBv`ar?*?.Mf89jR1���M��� �-�fKPX@�c�K�\���L@#�p��c�K�\���LY@!!�!-!,$" �  +!".54>3337>76&'3#'#"3^b22b^r1)=* (9_Gr6M00M6Cw__s@C/VwH[[[`vx<?.Nf78jR2���e�+�@�A@>�=,#J��r�p��[���K\L)'#'%$+4>3233>76&'7#'#".5&&#"367&&'e&KrK4T! #"2!(2VtCC%iGJpL&<).?&&>-.@@oQ&#$A0<jWddbǧH?DH~b!(=gH>oV20(*���7�:�;@8�J�p����c�[�K�[�L86/.'%!&!$+4.##532654.##5323>76&'3#&'1E*Rw:W;bl9d[1E,)+A, *:aJr:bF';_C$6gdr0CXj;i2%;jWdebg͋G�����P}:�3�8@5/J�p���c�[�K���[�L!$!%'"+%32>76&'3#&'5&&'#'32654&##'32&5"3#!+5WuBkczptzdm9a[fT'1+MlBNNNQnp9rKJNWKOc,RxLTo$~UM��R�+�7�@@=�J21G���c�[�K�Y�L��76�+�* !&!+532654.#!5!2#.554.#'66553$KsNt}Bwp>V6' &Ea<g-@*s0(y<aC$5hfs1BXl=?m&AE?<bE%/ge\$?FU�����0:�)�5�8@5�J0/ G�s���c�[�L��54�)�(!$!+532654&#!7!2#.554&''66553|tu{dn:b^4I.  ne&-@*s0(VNPa+RwMTs#2BQ.a**& 03/ _RZT/ge\$?FU�����+�^KPX@���p���Y�K[L@'���p���Y�K�[�K�[�LY@ '%!%+###532>5!3>76&'7#&'c#Se"4F*9"1!2VsBzfN_3'<jVddbǧH�����/:�+�oKPX@*�p�YK�[K���[L@(�p�YK�[�K���[�LY@���+�+!%'%+3>76&'3#&'###772>5 !2" (2VsCyDrT&$0 : 9,4^N_^]a|A͒U;sp����o�#�hKPX@#�p���aK���\L@'�p���aK�K���\�LY@���#�#'% +3>76&'7#&'!#3! "1  *2UsCyչ+$@1<kVddbg͌HQ{l����u~:�#�aKPX@"�p����aK�\L@&�p����aK�K�\�LY@ '%+!#3!33>76&'3#&'; ",/Qm?3:* 9,4^N_^]a|A�����u�-�<@9J�p�[�K��[���L�$# �--+".54>32&&#"36676&'3uJJupC;AVO|U--U|O  N__,,!#J^_JZZ,Z[[-po7����PN�+�<@9J���p�[�K��[�L�" �+++%6674&'3#".554>32&&#"yh @nWƇGD{k5,6QVzP%(TbZ5o66n6WT)Yl*lÔY" EoF*GoE����L�!�*@'���p��Y�K�[�L'%+!5!!3>76&'7#.'z&8$5O5!*?lRMyU/A-O:!;iXddbg͋G+Z_�����Ij:�!�*@'���p��Y�K�[�L)%+!5!!3>76&'3#&''8%0H2!  =hN.N:!+NlBON'QRR)nq9���lo�>�N@K�J�p���p���c�[�K�[�L�=;31-,(& �>> +"32>73#".5&67.54>32#.#"33uO}V-1ZQDpQ-V[sÏQ|7X=!Js_L-Mh<R{Q)&MvPAcE<dH(+Jd9oh18lg*BQ^3fi58h]6\B&(F^78[A$��I"�Gn��S3@����N"�Gs��S3@����j;��'�A� �A �� �3+��� �@ �H���i+4>7#-@*e///he\$HGV��� �@ �G���i+'66553-@*e///he\$HGV���� �@ �G���i+%'66553-@*i//L/gd]$IFV���Gh���@���I'g]���g�����-'h`���h������/h�� ��@�G��i+%'66553'66553F-@*i//"-@*i//K/hd]$IFV/hd]$IFV��w��U� �#@ �<K��Y?K�=L+!#!5!3!Ukp_v��y`V��4@1�<KY?K �Y��=K�AL +!!#!5!!5!3!!!Vissi` v����1��@���W���[��O)$+4>32#".54K//L55K//K5+I44I+:+H55H+���\:'�l����&���� &'����'������������6�!�7�;�Q�g�}�N@K;: 9�J� �� c� �c� [�DK[ELywnlca))-))$)$$ +4>326632#"&'#".54>32#".5'32>554.#"32>554.#"32>554.#"V>[<:XW:=[>=[<:YW9=\>>[<=[> =Z<<\> yDD~ )( )( )( (( (( (( /8eM.*##*.Me8,8fM-)##)-Mf88fM..Mf8,8eL..Le8?TT:--:,9--9,:--:,9--9Q9--9,9--9����@��@�J���U��Y���M+#53>'&s����@��&@#�J��U�Y���M����+#&ڎ{{����+����0+%'qrBB��8� ��+@( ��J��a�Y�<L+3##5!'3!4ɩCo~^t,��K��kK#PX@ �J@ JYK#PX@��[��<K�[��<L@��[���<KY<LY@ ����##+6672#4&#"#$oJ<_D$MC;K{@I$KtPjY<1 �����i��v�3�K@H�  p  a ��a� [�DKY�=L3210/.)'#"%+!!!53>5'#53'#53'4>32#4.#"!!!"K$ Bw``i8(CW03Y@%aYGE08IQ Gz{fq<8fW?Y9'IkC{������)�6�KPX J JYKPX@2�  p� � c� [�<K��Y ?K�[EL@6�  p� � c� [�<K��Y ?K�=K�[�ELY@64,*)(!$%% +#3267#".5####3233332>54.##$+ Q*4V?#Y5Y{NEN{X6YE-@)(A-E|,<% $MxSRc78cR2Rh88kS2�����9�/�P@M!" � J  a ��a�[�DK�[�EL/.-,+*%$%$ +!3267#".'#535#53>32&&#"!!!n~3ZO;n48x?uÍPQt?u=4o<N~Z3~gg4HӋz{ΊF2cd{�����I�+�A�W�[� @ ZXQF;00+#".554>32#4.#"32>54>32#".5332>554.#"'L#B_;=aC##B`=<_B$,--+#C`==`C##B`==aC#.---qr4]E(0Rm<M=mS0)F]52&2B"M"@2&0G=mR00Rm=N=mR00Rm=#@33@#N"A33A"BB������$�1�-%�0+".55#52674>323>554&#"Tli31h8:h/)PsJ<dH'4e`8ZD6O4-)B;Bwe  Vc6-StH)M4WDmM)?'`kq8+NPsj��y��v� ��5�9� @ 86/$�0+!##334>32#".5732>554.#"!5! S(<&'=((<'';)e    3mq(H66H((G55G( ''((_���g7� ��0+##33####5!݌4ZppZ [!vwq8Q����N��&�"0+%#".54>32!367"!&&UcnR)HcuBgN�7N^YL96^5=YsL|gJ)Rs/3;<?*B83>����P�/9�&v���9� �3+��2�/9�&v��9��3+3+�$�/9�&v�z�9��3+3+��@�//9�&v�t��9� �3+���~F�&�<�1'0+2.#"'>32#".554>"32>55.P[< BdJNG?K[:χAA|tr|A?xMpJ$$IpLOqJ#(HkLEi~G   |Ѵ;eQqiK7^{DLg=I~`BIA-�����+%���0+#!#!%~���3� �0+!!55!!X`EAJҐB�����"��@���U��Y���M+!5!C���9��� �0+73##5!;Qii_Pt��5��)�C�]� WH=.0+#".'#".554>32>32#4.#"32>5!32>75.#"$GkF4VE54EV4GjG$$FjG4WE45EV5FjG$|%=-6-%$.5.=%%=.5-%%-6-=%JGd<,FV**VF,<dG*Fd<,FV**VF,<dF0WC(.871178-'CX11XC'-870178.(CW0��K+� �0+#"&'732654>32&&#"5BG.W~O%F%-Z\Y jZV\1 q`�����>�!�C�C2!0+66363267#".'.66763267#".'."0zC';53 018$Cz/ 0zB%71044<'Cz/0zC';53 018$Cz/ 0zB%71044<'Cz/iDN  NDCO  NDCN  ODDN  ND����&A�� 0+!'7!5!7!5!73!!&\NBb3JM1̀m33a����  �g���@�9�~��3+~3+�����5�g� ��@�9�|��ϰ3+|3+�������?�� � �0+3#!'7om ') 3333���.V(�� � 0+%'66553($7%i%%*\ZS H>KI��\� � ��*�:�@�F�L�R�[�_�c�g�k�o�s�{�������1@.~|ytqpmliheda`]\XSPNHGDA<;94& 0+4&#"32652654&'6654&##'#"&554632#"&5#32655#533!535353#%53#52##553353!5353353!5332###53#53#53#53#53#53F99FG99E39>7gX(#$))##)3<0-:2>lm=ժlC=EF$CCCg3! A3Q>>>>>>======%6BB6>6BB6w++' "+(w&++&>&++&U.-2-jo??o_@]]@]1]@@@@@@D??????f,R���s��)�-�1�5�@ 420.,*�0+ 4>7>54.#"36632#33#3#bM  -$%Ef@8aI+)%  #lR11'79@)@gI'AeF70@43/' $(&20[V �����+�%0+#".'5>32'.#"32>7�/eoof00eoof15ZEEZ55[EEZ4dUUddTTd9v^<<_u99vb>>bv9�:�� ��,@)�J�p��c��Y���=�L$'+!!56654&#"#4>32! A8B:JG*NoEBjJ(3G+l<W#1=K:6`G)!>W7(GEG'����&�&�0+#'#37#".#"'4>3232>5Ī$+:"%2+,M+:"2.0䰰!?1!!A2!������0+#'#3'6654.#72ݫƪ=@'4{&1人|#\VK!/<������ � �0+#'#3#3Ū"䞞X��� �� � �0+3#'#3#/#ũ"ȍ��0����0+#".5332>5'#'3.SuHIuS-)@,+?)S;bF''Fb;6))6)����;� � 0+4>7#)1k#,YPBS;j=x�����6���� �%@" J�r����b=L+!#3#!fnݥֻs�������F��'�4�<@9J����c�c�[=L��42*('&��!+3!2#!>54.'%3>54.'#3ibV?$ 5G(1T=$"<S`i5 ,XF+&AV/(RB+.JZ+0G^=0M;+ .E[7=`J4"+E34I/'@/4C&��n6�'�4@1�pn��c��[���E�L���'�')")$+#".'5>32#&&#"3676 R~^u}BDw^yN }UxL# HuTy`d3XoeqǖW6f^vCoKfIpEyz�������S� ��*@'���c�[=L��� � !+3!3>75.'ky͕UX{\c51_[P{?~ʏN9hZAXi:�����#� �'@$��a����a�Y�=L+!!!!!!Uh@�������=� �!@��a����a�=L+!#!!!Vj= �����|A�-�7@4)�J�p��c��a��[���E�L)")$+%#".'5>32#&&#"32>77!5!A)gt|<yIB~zYzQpWyK!(S~W!FC>̖1@&WtTt˗W/\[knDrLVNpE������� �!@���a�Y��=�L+!#!#3!3������ �!@���aY�=L+!!!!5!!7C;K�������@���r�r�[�EL$%+3#".'332>7(DqPWsI(DX1/P<#_c3,]e>Y8!=Y9����� �@ �J�Y��=�L+#373#�"�֏z����R��@��r���Z�=L+%!!3ė����:� �'@$�J���p��Y=L+3###3mڃX5ssO����� �@�J�Y��=�L+!##33 lm��J��+�@��c��[���E�L)))$+#".'5>32'.#"32>7J=yxwz?>zwxy=FsTTrG GrTUsE$n̜^^mCm̞_^nGuJKvFEGwKKvG�����^6g��0�(@%�J�G��c��[���E�L))))+%#".'5>32'.#"32>7e8R5}=@zGFzzF&P}XW|P''Q}WX|P%$J{f&oZsCs͛[ZtNrEFsLEMtFFrN����,���)@&�J��c����a=L(!*!+!#!#3>54.'#aT}K$@W2"/[G-+H^2?(V_?`K9 X1K58O2��9�E�4@1�p�n����c�[�ELB@<;75+6.'.54>32#.#"#".'332>-:??ES'BXcg0T~Q/L`2(ZL24AC@FxL(DZdi1VZ7Vj6(]O5*$6*3RxV9]G3!+YZ7N2'A1"4(7UyU;]F1*Y`=S3%@����]��i��@���a�=L+!#!5!iWY  ���+��!@r��[���E�L����%%+#".'332>7*Gx[\wF%C_;;_C%_h66f` ;]@""@]; ��V����@�J��r�=L+73#3P1@A6kjXs�����/��� � @ �J��r=L+3##33x韼諘S:s>:�����`��f� �@ �J��Y=L+3##3_xuEKB�����M����@�J��r�=L+3#3fG@GDIk������B� �'@$ �J���a���Y�=L+%!!5!5!w~g|xy��R��%��0+#".533267''6654.#72*KlBBlM*GLJFEG,: *6/L77L/0CC0| RLD)>����R���0+!#5%3Rv*u����2�$��0+!!5>'.#&#>32!2F:'":L*6[B'JyULoC1JY*~AJS/,E08R7Z^0+T}S=sj_'����@�)0+3>54.#"#>32#".'332>54.'#z+YF-%=O+)N>(IsJLrE!8I*/R=#KyNNvJ*BS,-UD)/M_0z+E3.D,)@,QxO('Q}V2P>.-BY;WT)'Q|U/C,.G28K,�������>� �� 0+3##!'3!C&sA�����(�0+!!6632#".'372>54.#&D&3k9Vj<@qXNpL [6W< )F]4>c2CJ8fX[d5*SzQ[W%AX56V<!$"�����*��4�* �0+#6672#".'5>7"32>54.o]wI 5NUb5?oWbo=T'J@3;Z>4V=!!<U.ZZ9=;iSYh:G{_T[&6"#5lW6%AX33XA&����:��0+#!5!:F~$������'�;�O� J@6,"0+#".54>7.54>324.#"32>4.#"32>�3E'-P<"KyLLxK":O-'D2CmIIoD*CV,,UB()CU,,UC)$;L')I9!"9K((K:#Z0PA14FY6V}R''Q~V6YF41AO0RyP((Py0J11J01H//H>*C--B++B--B�������4�* 0+%>7#".54>32#52>75.#"[uH3NUc6?pYgj7S'J?2:Y<5V<! ;T*UZ6:;iSZl=LaEY'6"=4hS3)E[22ZD(���? ��#�0+#".554>32'4&#"3265*LlCDmM+*MmCCmM*FCCFGDBEEU~T))T~UTT**TTa__ac__c�[�����0+!#5%3ϝbY9u��B����0+#".533267'3#,OoDEpO,%9(MG_f/M77M/+D0����8 �/�0+32654&#"#4>32#".53326'4&##TFLBC9J-Mh<@lN+GA/Sp@9kS3OADLWHT:3-:0,3R99T78Z*8V:9X=.;<3?4��#��� ��+@( ��J��a�Y�=L+3##5!'33=kky+f!���@�(�0+!!6632#".'332>54&#"U2J-?eF%$IoJ8hQ2J;$3"PH( #C`<6bJ+;T630'4?L ��;��+�#�0+# 6632#".554>3"72>54&  ^<?_? )KlCGqO+9pn3NR? 3$H!,)G`89cH*,QtH7gr<n- !TV%4?K����0����0+#!5!^;kE����> ��/�;�JK PX@��c��c��[���=�LK PX@��c��c��[���E�LKPX@��c��c��[���=�L@��c��c��[���E�LYYY@ $&$(.*+#".5467&&54>324.#"32>4&#"326{@7?L.Ol>>mP.K@7@)Je<;fJ*%3=NN>2&A66AB66@C;XaC9U99U9CaX;6R88Rk)9569)q/650/77����@ ��,�"0+%267#".54>32#526754&#"Շ V5?aA")LlDFmL(0GN< 2#"4xag$'Ea;9fM-,TxK3�*<QR)75&����5"���0+!5!}����@r���#� �0+3#4>32#".732674&#"|/>#">-->"#>/U2$#01#$2r$>,,>$$<++<$#22#&22���� 0+3#'667#`P 3-H3{&Պ;]Sf�t��/�/!�0+#".5332>5#".#"'4>323265*MmCCmM*DM&7$,=$(6//!#.T+=%!534 "0/O88O/1E + $A13&$B23&�������@���U��Y���M+#3���id�B�� �0+%#"&'732654.'G4M1$=S/H^ =&>3%.BAFI#3M5z0*2-*��`K���)@&�Jr��\���!�L����'#+%#"&'7326555BG `Z��nJ`N�=�R�h� bWG@90+##"'332#".54>7&&54>7&&554>32!"'32>54.#32>554.#"`?q^RF#.`j9K{nv?1A$ *Q^@q^PHn)%1D$FhDP[26V>$AY65Y@$$AY65Y@$*`6Jb83&#HnL<za>,Ke90PB3;(&>3'1[N`5Z>#<+"6D"#5#(J9##9J(+K8!!8K+�����A�� �0+32#'2>5&&##֎ݙP=xsQoDAPֆˊI9hZ���������0+!#!4632#"&)X78788787:.??.-<<�������0+32>7#".5Y/M872,FF]L!bH]6  /cl��������T��,������K���)@&��c��c���=�L���� !+#!%!>54.'!TzJJyT1\E**E\1J.[\_W*2M76P5�����kL{I�+��0+233267#".'#.#"'66GiK2v !( $ ;[G8"+7" )=I6P^(: 7(#EeBJ "B4 ������`�"�-�+#0+#!2#.554.#%36654.##\u|@up>V5& %E`<ͩ#IrNy5ifq1CXk=>n&AE><aE&<aC%�������� �'@$ �J����aKL+##333# mz?����y_��%�"�0+!32>7#".5!4632#"&y" 7J)@=4BNV+H}\5R76688667:%?S0 )Yd:->>-,==���h���0+!732>7#".5!h 7J)@=5BNV+H}\5_?S0 )Yd��������� � 0+7!5%3!!7'$q��c�A�R�HB6+0+&&'#".54>33.#"32>7#".''&>32%2>75#" #gBAdD#8cPa)E^9]\-9eV:701?EF ɃACʃVpA!7,H3XA$#6.&7-Nj=LwS,;\?!Gw<z~@   b-b3in.f&%)D1$?.�����Z�/�@�;00+#'".54>7.54>32#4.#"3"3>7Xۆ^zF8]G5L1EuU`m;!<W60WB' ?[<AiJ),OoB?<41NV8ke3h]KKV[*eh4?mS9\B# @_?8\D%!CeDDb@ ���1�0+!#432#"&'732>54&##5.#"GKoa,`g6Cxc=z>6#_=?bE$o 0<G+Qf:#>U2p Aoafm9)He<u$;dJ�����A�/�b@ "! /�JKPX@���p��c���[=L@ ���p��c�=K���[�ELY@ .#$&"+%32>54&##5&&#"#4632#"&' T62N6TT??S1ApcW'Q[1;iW9o7!;Q1bU'',Ke81C&/OmFZ`2;���������������1��������#�7@4��a�[�<K�[=L��#"!��! +3#53!#3>75.'#3QWWGܕvq78pvckcQomoP�������#�7@4��a�[�<K�[=L��#"!��! +3#53!#3>75.'#3QWWGܕvq78pvckcQomoP������J���bJK!PX@ ��a�>K�[�GK=L@ ��a�[�GK�Y=LY@ ## +!6672#4&"##5353!:jUb5vY-U_1hmWWHҗ���L����)@&��aY�<K�=L+###53!5!!3>8>77D�����)@�'�H@EJ  � ra�Y ��?K�[�EL���'�'&%)% +!!3#32>7#".55#535!5!dd 8I)@=5BNW+H}\5@?R1 )Yd����Q��#&�#���BZ� Z3+��Q�� &�#���s�W� W3+��Q��H&�#����[� [3+��Q��R&�#����a� a3+��Q�� &�#���h�[� [3+��Q��&�#����� 3+��Q��&�#��� 3+��kM]&�%����w6������4#&�'���BZ� Z3+����4 &�'���s�{W� W3+����4H&�'����}[� [3+����4 &�'���h�[� [3+����#&�+���B[Z� Z3+���� &�+���s�GW� W3+����H&�+����I[� [3+���� &�+���h[� [3+����>R&�0����la� a3+��ja8&�1���Bo� o3+��ja5&�1���s�l� l3+��ja]&�1����p� p3+��jag&�1����v� v3+��ja5&�1���h�p� p3+��B&�7���BN� N3+��B&�7���s�K� K3+��B<&�7����O� O3+��B&�7���h�-O� O3+��=��y&�;���s�qV� V3+��6&�C���B�3+�6&�C���s���3+���6&�C������3+���6&�C������3+���6&�C���h �3+�6I&�C��� b�b3+�6&�C��d�d3+�M3N&�E����wK����E&�G���B�3+�E&�G���s|�3+�E&�G���~�3+�E&�G���h�3+���U&����B�3+���U&�����s������U&�������3+�����U&����h4�3+���)&�P���{�3+�zR&�Q���B�3+�zR&�Q���sv�3+�zR&�Q���x�3+�zR&�Q������3+���zR&�Q���h��3+�&�W���B�3+�&�W���su�3+�&�W���w�3+�&�W���h��3+�DK&�[���s���3+���DK&�[���h�3+�Q��&�#���n�J� J3+��6&�C���n�3+�Q��J&�#����� 3+��6&�C��� V�V3+��QO��!�=@:!�  J��b���<K=K�[�IL%%+3#367#".54>7!#!'0N^$* 5UA)F41F,ku`P*oB")y0G/$HE@`x��O6N�C�R�X@UI-�8�9J�p��c�[�GK �[���EK�[�ILEDLJDRER%/$%(' +%&&'#".54>3354.#"#>32#367#".546'2>75#"o ES^5Va5Gq$B_;7W<!;oe\sB&N^$* 5UA)F4[6^M86R62&2UuDYY,U1N7.?";r[8-[[ 6y-*oB")y0G/D.; `g(D1��k]5&�%���s�l� l3+��3&�E���s���3+���k]]&�%����p� p3+��3&�E������3+���k].&�%����4p� p3+��3&�E����3+�k]^&�%����5q� q3+��3&�E����3+���pI&�&���\� \3+���&�F��h� 3+����4&�'���n� J� J3+��E&�G���n � 3+���4J&�'����� 3+��E &�G���W�W3+���4&�'����[� [3+��E&�G����3+��O4�!�A@>J����a�Y�<K�Y=K�[�IL%% +!!#367#".5467!!!!TN^$* 5UA)F4PHuD`*oB")y0G/?5,��aEN�3�?�J@G3 ��J��a[�GK�[�EK���[�AL54:94?5?$)%) +%3367#".5467.554>32!3267"!5.7"kKN^$* 5UA)F473oIT]ut93Y|Kc38dP7 F#Dg3[*oB")y0G/5i0Po*ϏLQqSJa8PB)OsK6jT4���4I&�'����\� \3+��E&�G����3+�d\]&�)����p� p3+��V&�I���m�3+�d\_&�)����� 3+��V&�I���V�V3+�d\.&�)����p� p3+��V&�I����3+�d%\&�)���� ϰ3+��V&�I��X�X3+���?H&�*����q[� [3+����,o&�J����$� 3+����R&�+����Ua� a3+����U&������ � 3+�����&�+���nJ� J3+����U&����n8� 3+������J&�+���� 3+����U&����4A�A3+��O�!�;@8J�Y���<KY=K�[�IL%% +!!!!367#".5467!5!!p]N^$* 5UA)F4PHiU*oB")y0G/?5o�����OU��+�F@CJ� [�DK��Y���?KY=K�[�IL*(#%% +!!!367#".5467!5!!4632#"&)aN^$* 5UA)F4PHpX78788787:f*oB")y0G/?5.??.-<<���&�+���[� [3+��b;&�,���N� N3+��K&������ 3+��>&�-���� 3+��@j�&�M���b� 3+����G�&�.���s67� 73+����Uf&�N���s�� 3+��8G&�.���� 3+��9U�&�N���� 3+����G&�.��h�� 3+�����&�N��h� 3+����G&�.����t� Ű3+����X��&�N���� 3+����> &�0���s�^W� W3+����)&�P���sm�3+�8>&�0���� 3+��8)N&�P���� 3+����>I&�0���\� \3+����)&�P����3+��)&�P���h���ja&�1���n�_� _3+��zR&�Q���n�3+�ja_&�1����� 3+��zR&�Q����V�V3+�jo_&�1����p� p3+��z\&�Q������3+�����r&�4���s�xK� K3+�I��1&�T���sX�3+�8r&�4���� 3+�81N&�T��� 3+����r=&�4����P� P3+���1&�T����3+�vi5&�5���s�l� l3+��6&�U���s���3+���vi]&�5����p� p3+��6&�U������3+���vDi&�5���wQ� 3+����E6N&�U���wD� 3+����v$i&�5���� ΰ3+��%6N&�U���� ϰ3+��vi^&�5���� q� q3+��6&�U����3+�L.&�6���� ذ3+��.)@&�V��� ذ3+��LM&�6����w?����]Oi&���w0�3+�M)@&�V����w����L��=&�6���� P� P3+��|�&�V��h��3+���BF&�7����U� U3+��&�W����� � 3+���B&�7���n�1>� >3+��&�W���n� 3+����B>&�7����-� 3+��&�W����B�B3+�B&�7����,� 3+��5&�W���N�N3+�>&�7����O� O3+��[&�W������3+����~B�.�]@ ��JK#PX@<K�[�EK���[�AL@����_<K�[�ELY@���.�.%%++367#".5467.'332>7@'Fd=>H$* 5UA)F4(&hyD'ImGGlI&&JtZ(c:")y0G/-Z*Ne&Ax\87]xA��OD:�,�:@7), � �J?K�[�EK���\�IL%*%%+!367#".5467'#".5332673N^$* 5UA)F4WN 6jUb58Q5q"*oB")y0G/B6PY5py{XtE\N����I��H&�9����[� [3+��0��&�Y���~�3+�=��yG&�;����sZ� Z3+��DK&�[������3+���=��y&�;���hZ� Z3+��r��7&�<���s�K� K3+����=&�\���s���3+���r��7 &�<����'O� O3+����=&�\���$�3+�r��7=&�<����(P� P3+����=&�\���%�3+� �� &����s�W� W3+��+&����s���3+���G^&����s�{� 3+��zyR&����sP�3+��S&��x� x3+���S&��x� x3+��]��i&��� 3+����6��&���B6�63+�6��&���sw3�33+�6��$&���y7�73+�6��.&�����=�=3+���6��&���h7�73+�6��g&�������3+���6��&����3+���nJ6&���w*� 3+������#&���Bm�6�63+�����#&���sY3�33+���#$&���[7�73+���#&���h7�73+���&���B�3+���&���s���3+�����&������3+�����&���h�3+���.&�����=�=3+���J&���B6�63+�J&���s��3�33+���J$&�����7�73+���J.&�����=�=3+���J&���h#7�73+�+&���B6�63+�+&���s��3�33+���+$&�����7�73+���+&���h7�73+�M��&���sb3�33+�6��&���n&�&3+�6��&&���t�t3+��6O���D@A� � Jr���b��=K�[�IL����%%+#367#".5467!#!#N^$* 5UA)F4]Rgnws*oB")y0G/E6!�n6&���sh3�33+�n6$&���j7�73+�n6&���7�73+�n6%&���8�83+���S%&���8�83+���#&���n&�&3+���#&&���t�t3+���#&���7�73+��O#�!�?@<J��a����a�Y=K�[�IL%% +!!#367#".5467!!!!N^$* 5UA)F4PHUh@*oB")y0G/?5�����#%&���8�83+�|A$&���t7�73+�|A&&���t�t3+�|A&���7�73+�|+A&���� հ3+����$&�����7�73+�����&�����!�!3+�����&���n � 3+��� &���X�X3+��O�!�9@6J���aY=K�[�IL%% +!!!!367#".5467!5!!7CN^$* 5UA)F4PH;*oB")y0G/?5K����&����3+�w$&���Y�7�73+���4&���k� ް3+����R&���s�3�33+���6R&���h� 3+����R&��h�w� w3+����R&����7� 73+����&���s��3�33+���2&���� ܰ3+����%&���Y8�83+�J&���n'&�&3+�J&&���#t�t3+�&&�����7�73+�����,&���s3�33+�6,&���E� 3+����,%&���8�83+�9&���sq3�33+�9$&���s7�73+�M9&����w=����9%&���8�83+�]0i&���� ڰ3+��]��i%&���8�83+�+.&�����=�=3+���+&���n#&�&3+�+&&���t�t3+�+g&������3+���{&&�����7�73+����+�/�]@ ��JKPX@r�[�EK���[�AL@r����_�[�ELY@���/�/%'%++367#".5467#".'332>7*"<T28?$* 5UA)F4$!\wF%C_;;_C%@nZF&^6")y0G/*T(6f` ;]@""@]; ���/��$&���-�7�73+���M��$&���d7�73+�M��&���h7�73+���B&���s��3�33+�����B&���*7�73+���B%&���+8�83+�Q��z&�#���������z�&�'d�������|�&�*d����3+����|�&�+d����3+��� uz�&�1�������z�&�;d��������z�&�������:z&����� 3+����Q���#�����`�$�����4�'���r��7�<�����?�*������+������-�����L�/�����>�0���ja�1�����y�2���L���6���=��y�;���W���:����� &�+���h[� [3+��=��y&�;���hZ� Z3+��~&�����3+�`}&�����3+�a+~&�����3+�:j&����� 3+����?z&����� 3+������r:����zRN�Q���`:�t���b��e:�X���n��r:�Z���:&����h�3+�?&����h�3+�zR~&�Q��� �3+�?j&����� 3+����Oj&����� 3+������4 &�'���h�[� [3+����0 &����s�W� W3+���vi�?�3@0�p�n��[���K�[�L<:651/$.+4.'.54>32#.#"#".'332>=`s5MSSV_R.LiB5eO/>_o16nfXB%WWa\ 8XsD6iR4pC\?*Ff^^f5?rd?gJ)<X:?W<(+8FYkAba1<qhDiI%9W����+����� &�+���h[� [3+��b�,����������&�-���s�~E� E3+��+J&�����!� 3+��Q���#�����`�$�����0������4�'�����*>&����� 3+����L�/�����?�*���ja�1�����*������y�2���k]�%���L���6���E������W���:���6N�C���EN�G�����'&����A�A3+�zRN�Q���`?N�R����3N�+�;@8�p���n�[�K��[�L�"  �+++%2>73#".554>32#.#"{2_J-IzV{{>>{{`uB)Fa8VuHGu 9M-Hc;Xl*kĕX=iR1WB&EoF*GoE�DK:�[���n��r:�Z���E&�G���h�3+���*&�����ss����6N�U�����U�K�����U&����h4�3+�KX�L�����&�����s'����DK&�[���B�B3+�I��#&�9���BZ� Z3+��0��&�Y���B�3+�I�� &�9���s�}W� W3+��0��&�Y���s|�3+�I�� &�9���h�[� [3+��0��&�Y���h�3+�=��y"&�;���BY� Y3+��DK&�[���B�3+!�� ��b!_�����&������K&����`� 3+���h�����L &�/���s�uW� W3+��]��r&�O���s���3+���Q&�#����%����6N&�C�������aV&�1����3+�����4#&�'���BZ� Z3+����*&����BN� N3+��E&�G���B�3+���'&����B}��3+���e��r����a(:������B&���YT� T3+��5��`&���0�,�,3+���Y/p&���� 3+����9JM&���� 3+����k9]&�%��� 3+����93N&�E��� 3+����=��y�;���G`:�������+�����J&����� � 3+����&����A�A3+����+���Q��J&�#����� 3+��6&�C��� V�V3+�Q�� &�#���h�[� [3+��6&�C���h �3+� ������+N������4J&�'����� 3+��E &�G���W�W3+�ZW&C���h-� -3+��_O����_&����h(�3+��� &����h� [� [3+����&����h�3+�Yp5&����hp� p3+��J&����h �3+���*&����n>� >3+����'&����n� 3+������*&����hO� O3+����'&����h�3+�ja5&�1���h�p� p3+��zR&�Q���h��3+�cZ���]5N���cZ&���h�V� V3+��]5&���h5�53+�rS6&����hq� q3+��:&����h�3+�+&����n�%J� J3+��DK&�[���n� 3+����+ &����h�![� [3+��DK&�[���h�3+�+J&�����[� [3+��DK&�[������3+�����' &����h[� [3+����'&����h�3+���K &����h[� [3+����?&����hC�3+�WK&�:������nK:&�Z��������F���/K&�������7K:&�������Q&�#�������6N&�C�������Q��&�#���R� R3+��6&�C�����3+���Q��&�#��Y� Y3+��&�C���3+��&�#��H� H3+�6&�C���3+�Q��&�#���5� 53+��&�C��� 3+����Q��/&�#��6� 63+��6&�C��� 3+����QH&�#���'��[���� [3+��6&�C���'�������3+���Q��&�#����T� T3+��6&�C���3+�Q��!&�#���z� z3+��6&�C���8�83+�Q��L&�#��I� I3+��6 &�C���3+�Q��!&�#��Q� Q3+��6&�C���3+�QJ&�#���'������ 3+��6&�C���&� V����V3+�4&�'���� � 3+���EN&�G���������4&�'���R� R3+��E&�G�����3+�����4R&�'����a� a3+��E&�G����� � 3+�����&�'��Y� Y3+��&�G���3+��4&�'��H� H3+�E&�G���3+���&�'��5� 53+��&�G��� 3+������4/&�'��6� 63+��E&�G��� 3+����4H&�'���'��}[�� �[3+ 3+��E&�G���&�~����3+���&�+���R� R3+����Up&����� 3+��&�+���� � 3+���U&�K���� � 3+���ja&�1���� 3+��zRN&�Q���� 3+��ja&�1���g� g3+��zR&�Q�����3+���j&�1��n� n3+��z&�Q���3+��a&�1��]� ]3+�R&�Q���3+�j&�1���J� J3+��z&�Q��� 3+����jaD&�1��K� K3+��zR&�Q��� 3+����ja]&�1���'��p��p3+3+�zR&�Q���&�x��3+3+����c &����s�W� W3+��w&����s|�3+�c#&����BZ� Z3+��w&����B�3+�c&����R� R3+��w&������3+���cR&�����a� a3+��w&�������3+���c&��������w&����� 3+��B&�7�������:&�W�������B&�7���F� F3+��q&�W���� 3+�� &����s�tW� W3+��?&�����sv����#&����BZ� Z3+��?&����B�3+�&����R� R3+��?p&����� 3+��R&�����a� a3+��?&������ � 3+���&����� 3+��?&��������=y&�;���� � 3+���D :&�[���c� c3+��=��y&�;���Q� Q3+��DKq&�[���� 3+��=��yQ&�;����`� `3+��DK&�[����� � 3+�������1�@ )( JKPX@%��a�>K� [�GK�[=LK!PX@)��a�>K� [�GK�=K�[�EL@)��a� [�GK�Y�=K�[�ELYY@-+%)# +##'#".554>32#5353332>7&&#"Ū6dbp>=qca5c"GnM/L>0$z[NoG".rBDTty˒RA>Ol?)9#BU@mO���&�F���'/G�A0�G3+3+���&�� ��3+���:&�������&�*������:&�������L&�6�������h{:&��������W&�:���(���nv:&�Z������&�������:&�������'&��������':&��������0&����:���*:&���� ���&����<���:&����0���&;&=���� 3+��&;N&>���� 3+����,��J������@:��#�7@4��a� c�K�\�L#""(! +!!2#!#5353!!2>54.#Kah76ha1K:T66S:#1XzIH}[4#O2B$#C5!���Q��#�7@4��a� c�K�\�L#""(! +#!2#!#53533!2>54.#Q t|AA|t=Թ NqJ##JqNP<oa`r?P.Ng98cI+������Q��#�7@4��a� c�K�\�L#""(! +#!2#!#53533!2>54.#Q t|AA|t=Թ NqJ##JqNP<oa`r?P.Ng98cI+������0� �'@$��a�Y�K�L+!##53!!!z{? Tm+���*:� �'@$��a�Y�K�L+!##53!!!xsG!ߗę�� ����6@3�Ja����aK L +###5353!!33#!mi?����~���7@4�Ja��Y��K�K���L+##53533#73#ѺycJd=�>&����'��`�3+ڰ3+�&����&�A�]�A3+ڰ3+����&�*���U� ڰ3+��:&����]� ڰ3+��&�/���� ڰ3+��:&����a� ڰ3+��/&����a� ڰ3+��7:&����\� ڰ3+���=��y��)@& J��aK�L+###53333KL%��G`:��+@( JK�Y��K�L+###533733޷\TM_ kaaR�����W����/@, �J��bKL+####533336:bF{;��n��r:��/@, �J��bKL+####53333ll!do>�`M������=&�(��� 3+��N"�Gs��S3@�������zK PX@���Y�<K�[�=LK PX@���Y�<K�[�ELKPX@���Y�<K�[�=L@���Y�<K�[�ELYYY$#+#34632#"&999;;9990@@0.>>�����A݆&_<� �����.����т[s��� ����������b�� r��������������������������b�=��,�ke@��wb�����U�^�K���p��"�����@�Q��k����d���b�����j��^��v�L��G�I�W�=�r����������������]��z��I����b�0�n�D�CC�0��q�g�!�W�Z���Wi�<C����0�$�%�� ��G���+�I�s�z�����P��:����O�.��c�w�����0;��RRhRRYRR')0��.�j�6���p�E�e�a���G�x��u����9��Y��x�m���n�a�O��6�.�*����C���F��Y��/�+���}�}�2���r�w�A����6�����7����h�z����v�9����q�O��&����k�_��}��'�W�q�p�U�i�P�Q���c�]��Q�E�7�j�z�M�g�q�_���v����������<�����N���������-�8�r�n�m�t�h�\�9�4����&�&�����Z���B�t�a�M�e�7�P����/�o�u���L�I�l�������������������������I�N�I-/�w�y\ �6+K�i���I��y�g��P�2�$�@�~��3��9�5������.���\��:�� 0�6��n����|���������^���]��V�/�`�M�R��������?[B8#@;0>@5ti`�n����T��k���y����Z��;�����L��Q�Q�Q�Q�Q�Q�Q�k����������j�j�j�j�j�����=������������������z�z�z�z�z�����D�D�Q��Q��Q��k��k��k��k��c������������d��d��d��d�������������b��������c����������j�z�j�z�j�z�I���v��v��v��v��v��L��L�]��L��������������I�0�=�D�=�r��r��r�� �+�G�z�]�6�6�6�6�6�6�6�n�������������������M�6�6�6�n�n�n�n�������|�|�|�|��������������������������]�]�������/�M�M����Q1�11� 1���Q���r������j��L�=�W��=�������z��b�n���z��O���v���b���+�Q�������j���k�L�E�W����z���D�n��������D�I�0�I�0�I�0�=�Db ���]�Q������e�a��5�Y��k��=�G�����Q��Q�� �+���Z�����Y������j�z�c�]�c�]�r��+�D�+�D�+�D�����W�n��/�7�Q��Q��Q��Q��Q��Q��Q��Q��Q��Q��Q��������������������j�z�j�z�j�z���j�z�j�z�j�z�c�w�c�w�c�w�c�w�c�w���������������=�D�=�D�=�D�������L�h�W�n���������&�&��� �������/�7�=�G�W�n���N�����������������6�dHh2*(<V|B  H  X  > h F V 2n>bzXb@`FP"$Jv4p:*0Hx\  !!^!!!"�"L"Z"v""#*#p#$$d$%&&L&''\''(P(|(()@)*\*+"+,,f,--T---...N../ /B////00$0F0`00001V1v1112T223484b45Z556d678(889@99::v:;&;<:<=>=>�>f>>??`?@@@@t@@A"ANAABBXBC2C|CDPDnDDEpEEEF(FPFpFFGGRG~GGHFHHIbIJJ|JK*KtKKL@LMDMNN@NNO$O~OP6PQPQR"RjRSJSTUtV$VWvWXTXXYLYYY[R[\2\\\]4]x]]^4^j^^__Z_`T``a*aabVbccRccdLde e"e8e~eftfgJgh$hiiijLjjk@kkkkkkkkkkkkkkkkll&lFlRl`lnllmm8mFmXn,nPnznnoop*pqqfqqr0rHrdrrrss*sDs`stt~tttuuuvv\vvw$wVwtwwwx xvxyy<ydyyzzJzvzzz{6{{|R|r||}}2}X}}}~~l~~":6Jv0v4zȂ4Nz@fąT̆ :Ṫ*vV:Ή"4FXj|Ċ֊ 0BTfx΋ދ *:JVhxʌڌ ,<N^p؎tΎގ�$6FXhz`rƐؐ .@RdvRdvВ*<N^p“ғ*:L^pȔڔ"2DVbr~ƕؕ .@Rȗ(:J\nƗؗ .@RdtȘژ.>Pbrʙڙ.>NȚؚ(~ЛfvМ&6HXjzȝ؝ .Ȟ؞ "4FR^j|ğ̟ԟܟ 0@Rdlt|Πt|¡ʡҡڡ $,4<DL\dlƢ΢֢&6HXjzƣΣڣ$0BTfvΤ .>FXhzΥ֥*<N`pĦ֦ ,>Pbŗا*<L^pҨ&8H^rƩة .@Rd~Ȫڪ"4DVfxȫ&8J\nzȬڬ,>PbnȭڮxȮԮ(4@LXj|ְ(zֱVpұ*b޲^������p���P�`�w��� ����� ��� ���^���� ���^�� ���t�� ��.��� ����� ��T��� ��$�� ��J>�� � � �� � ��� � �&�� � �\�� ��T*�C�o�p�y�r�i�g�h�t� �2�0�1�5� �G�o�o�g�l�e� �I�n�c�.� �A�l�l� �R�i�g�h�t�s� �R�e�s�e�r�v�e�d�.�R�o�b�o�t�o� �M�o�n�o�R�e�g�u�l�a�r�G�o�o�g�l�e�:�R�o�b�o�t�o� �M�o�n�o�:�2�0�1�5�R�o�b�o�t�o� �M�o�n�o�V�e�r�s�i�o�n� �2�.�0�0�0�9�8�5�;� �2�0�1�5�;� �t�t�f�a�u�t�o�h�i�n�t� �(�v�1�.�3�)�R�o�b�o�t�o�M�o�n�o�-�R�e�g�u�l�a�r�R�o�b�o�t�o� �M�o�n�o� �i�s� �a� �t�r�a�d�e�m�a�r�k� �o�f� �G�o�o�g�l�e�.�G�o�o�g�l�e�G�o�o�g�l�e�.�c�o�m�C�h�r�i�s�t�i�a�n� �R�o�b�e�r�t�s�o�n�L�i�c�e�n�s�e�d� �u�n�d�e�r� �t�h�e� �A�p�a�c�h�e� �L�i�c�e�n�s�e�,� �V�e�r�s�i�o�n� �2�.�0�h�t�t�p�:�/�/�w�w�w�.�a�p�a�c�h�e�.�o�r�g�/�l�i�c�e�n�s�e�s�/�L�I�C�E�N�S�E�-�2�.�0�������j�d����������������������������� � � � � ������������������� �!�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�8�9�:�;�<�=�>�?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�\�]�^�_�`�a�����������������������������������������  �� �  �������� !"#$�%&'()*+,-./�0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������      !"#$%&'()*+,-./01�23�456�����b�c7�d��e�������f�����g����h��j�i�k�m�l�n8�o�q�p�r�s�u�t�v�w�x�z�y�{�}�|��~����9:;<=>��?@AB��CDEFGHIJKLMNOP��QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�     ��NULLmacronperiodcenteredHbarIJij kgreenlandicEngenglongsOhornohornUhornuhornuni0237schwauni02F3 gravecomb acutecomb tildecombhookuni030Fdotbelowtonos dieresistonos anoteleiaGammaDeltaThetaLambdaXiPiSigmaPhiPsialphabetagammadeltaepsilonzetaetathetaiotalambdaxirhosigma1sigmatauupsilonphipsiomegauni03D1uni03D2uni03D6uni0402uni0404uni0409uni040Auni040Buni040Funi0411uni0414uni0416uni0417uni0418uni041Buni0423uni0426uni0427uni0428uni0429uni042Auni042Buni042Cuni042Duni042Euni042Funi0431uni0432uni0433uni0434uni0436uni0437uni0438uni043Auni043Buni043Cuni043Duni043Funi0442uni0444uni0446uni0447uni0448uni0449uni044Auni044Buni044Cuni044Duni044Euni044Funi0452uni0454uni0459uni045Auni045Buni045Funi0460uni0461uni0463uni0464uni0465uni0466uni0467uni0468uni0469uni046Auni046Buni046Cuni046Duni046Euni046Funi0472uni0473uni0474uni0475uni0478uni0479uni047Auni047Buni047Cuni047Duni047Euni047Funi0480uni0481uni0482uni0483uni0484uni0485uni0486uni0488uni0489uni048Euni048Funi0490uni0491uni0494uni0495uni049Cuni049Duni04A0uni04A1uni04A4uni04A5uni04A6uni04A7uni04A8uni04A9uni04B4uni04B5uni04B8uni04B9uni04BAuni04BCuni04BDuni04C3uni04C4uni04C7uni04C8uni04D8uni04E0uni04E1uni04FAuni04FBuni0500uni0502uni0503uni0504uni0505uni0506uni0507uni0508uni0509uni050Auni050Buni050Cuni050Duni050Euni050Funi0510uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni200B underscoredbl quotereverseduni2025uni2074 nsuperiorlirapesetaEurouni2105uni2113uni2116 estimated oneeighth threeeighths fiveeighths seveneighths commaaccentuniFEFFuniFFFCuniFFFD zero.smcptwo.supcircumflextildecombcircumflexhookcombcircumflexgravecombcircumflexacutecombbrevegravecombcommaaccentrotateA.smcpB.smcpC.smcpD.smcpE.smcpF.smcpG.smcpH.smcpI.smcpJ.smcpK.smcpL.smcpM.smcpN.smcpO.smcpQ.smcpR.smcpS.smcpT.smcpU.smcpV.smcpW.smcpX.smcpY.smcpZ.smcp brevehookcombone.smcptwo.smcp three.smcp four.smcp five.smcpsix.smcp seven.smcp eight.smcp nine.smcpzero.supone.supbreveacutecomb three.supfour.supfive.supsix.sup seven.sup eight.supnine.supcrossbar ringacute dasiaoxiabrevetildecomb cyrillicticcyrillichookleft cyrillichookg.altlargerighthooki.altl.altone.lnum seven.lnumP.smcpchi.altR.altK.alti.itl.itone.altat.alt ampersand.alt GermandblsGermandbls.smcp cyrillicbreveuni00ADDcroathbarTbartbar Aringacute aringacuteAmacronamacronAbreveabreveAogonekaogonek Ccircumflex ccircumflexuni010Auni010BDcarondcaronEmacronemacronEbreveebreve Edotaccent edotaccentEogonekeogonekEcaronecaron Gcircumflex gcircumflexuni0120uni0121 Gcommaaccent gcommaaccent Hcircumflex hcircumflexItildeitildeImacronimacronIbreveibreveIogonekiogonek Idotaccent Jcircumflex jcircumflex Kcommaaccent kcommaaccentLacutelacute Lcommaaccent lcommaaccentLcaronlcaronLdotldotNacutenacute Ncommaaccent ncommaaccentNcaronncaron napostropheOmacronomacronObreveobreve Ohungarumlaut ohungarumlautRacuteracute Rcommaaccent rcommaaccentRcaronrcaronSacutesacute Scircumflex scircumflexuni0218uni0219uni021Auni021Buni0162 uni0162.smcpuni0163TcarontcaronUtildeutildeUmacronumacronUbreveubreveUringuring Uhungarumlaut uhungarumlautUogonekuogonek Wcircumflex wcircumflex Ycircumflex ycircumflexZacutezacute Zdotaccent zdotaccentAEacuteaeacute Oslashacute oslashacute Dcroat.smcpEth.smcp Tbar.smcp Agrave.smcp Aacute.smcpAcircumflex.smcp Atilde.smcpAdieresis.smcp Aring.smcpAringacute.smcp Ccedilla.smcp Egrave.smcp Eacute.smcpEcircumflex.smcpEdieresis.smcp Igrave.smcp Iacute.smcpIcircumflex.smcpIdieresis.smcp Ntilde.smcp Ograve.smcp Oacute.smcpOcircumflex.smcp Otilde.smcpOdieresis.smcp Ugrave.smcp Uacute.smcpUcircumflex.smcpUdieresis.smcp Yacute.smcp Amacron.smcp Abreve.smcp Aogonek.smcp Cacute.smcpCcircumflex.smcp uni010A.smcp Ccaron.smcp Dcaron.smcp Emacron.smcp Ebreve.smcpEdotaccent.smcp Eogonek.smcp Ecaron.smcpGcircumflex.smcp Gbreve.smcp uni0120.smcpGcommaaccent.smcpHcircumflex.smcp Itilde.smcp Imacron.smcp Ibreve.smcp Iogonek.smcpIdotaccent.smcpJcircumflex.smcpKcommaaccent.smcp Lacute.smcpLcommaaccent.smcp Lcaron.smcp Ldot.smcp Nacute.smcpNcommaaccent.smcp Ncaron.smcp Omacron.smcp Obreve.smcpOhungarumlaut.smcp Racute.smcpRcommaaccent.smcp Rcaron.smcp Sacute.smcpScircumflex.smcp Scedilla.smcp Scaron.smcpTcommaaccent.smcp Tcaron.smcp Utilde.smcp Umacron.smcp Ubreve.smcp Uring.smcpUhungarumlaut.smcp Uogonek.smcpWcircumflex.smcpYcircumflex.smcpYdieresis.smcp Zacute.smcpZdotaccent.smcp Zcaron.smcp Alphatonos EpsilontonosEtatonos Iotatonos Omicrontonos Upsilontonos OmegatonosiotadieresistonosAlphaBetaEpsilonZetaEtaIotaKappaMuNuOmicronRhoTauUpsilonChi IotadieresisUpsilondieresis alphatonos epsilontonosetatonos iotatonosupsilondieresistonoskappaomicronuni03BCnuchi iotadieresisupsilondieresis omicrontonos upsilontonos omegatonosuni0401uni0403uni0405uni0406uni0407uni0408uni041Auni040Cuni040Euni0410uni0412uni0413uni0415uni0419uni041Cuni041Duni041Euni041Funi0420uni0421uni0422uni0424uni0425uni0430uni0435uni0439uni043Euni0440uni0441uni0443uni0445uni0451uni0453uni0455uni0456uni0457uni0458uni045Cuni045EWgravewgraveWacutewacute Wdieresis wdieresisYgraveygraveminutesecond exclamdbluni01F0uni02BCuni1E3Euni1E3Funi1E00uni1E01uni1F4Duni0400uni040Duni0450uni045Duni0470uni0471uni0476uni0477uni0498uni0499uni04AAuni04ABuni04AEuni04AFuni04C0uni04C1uni04C2uni04CFuni04D0uni04D1uni04D2uni04D3uni04D4uni04D5uni04D6uni04D7uni04DAuni04D9uni04DBuni04DCuni04DDuni04DEuni04DFuni04E2uni04E3uni04E4uni04E5uni04E6uni04E7uni04E8uni04E9uni04EAuni04EBuni04ECuni04EDuni04EEuni04EFuni04F0uni04F1uni04F2uni04F3uni04F4uni04F5uni04F8uni04F9uni04FCuni04FDuni0501uni0512uni0513uni1EA0uni1EA1uni1EA2uni1EA3uni1EA4uni1EA5uni1EA6uni1EA7uni1EA8uni1EA9uni1EAAuni1EABuni1EACuni1EADuni1EAEuni1EAFuni1EB0uni1EB1uni1EB2uni1EB3uni1EB4uni1EB5uni1EB6uni1EB7uni1EB8uni1EB9uni1EBAuni1EBBuni1EBCuni1EBDuni1EBEuni1EBFuni1EC0uni1EC1uni1EC2uni1EC3uni1EC4uni1EC5uni1EC6uni1EC7uni1EC8uni1EC9uni1ECAuni1ECBuni1ECCuni1ECDuni1ECEuni1ECFuni1ED0uni1ED1uni1ED2uni1ED3uni1ED4uni1ED5uni1ED6uni1ED7uni1ED8uni1ED9uni1EDAuni1EDBuni1EDCuni1EDDuni1EDEuni1EDFuni1EE0uni1EE1uni1EE2uni1EE3uni1EE4uni1EE5uni1EE6uni1EE7uni1EE8uni1EE9uni1EEAuni1EEBuni1EECuni1EEDuni1EEEuni1EEFuni1EF0uni1EF1uni1EF4uni1EF5uni1EF6uni1EF7uni1EF8uni1EF9dcroatuni20ABuni049Auni049Buni04A2uni04A3uni04ACuni04ADuni04B2uni04B3uni04B6uni04B7uni04CBuni04CCuni04F6uni04F7uni0496uni0497uni04BEuni04BFuni04BBuni048Duni048Cuni0462uni0492uni0493uni049Euni049Funi048Auni048Buni04C9uni04CAuni04CDuni04CEuni04C5uni04C6uni04B0uni04B1uni04FEuni04FFuni0511uni2015uni0002uni0009������������������������������������������������:��`bNKb������:`bN`b������:��`bNKb�2�2�, �UXEY K�QKSZX4(Y`f UX%a��cc#b!!�Y�C#D��C`B-, `f-, d P&Z( CEcER[X!#!X PPX!@Y 8PX!8YY  CEcEad(PX! CEcE 0PX!0Y PX f a PX` PX! ` 6PX!6``YYY+YY#�PXeYY-, E %ad CPX#B#B!!Y`-,#!#! dbB #B CEc C`Ec*! C +0%&QX`PaRYX#Y! @SX+!@Y#�PXeY-,C+��C`B-,#B# �#Babfc`*-, E Cc�b �PX@`Yfc`D`-, �CEB*!��C`B- ,�C#D��C`B- , E +#�C%` E#a d PX!�0PX @YY#�PXeY%#aDD`- , E +#�C%` E#a d$PX�@Y#�PXeY%#aDD`- , �#B EX!#!Y*!- ,EdaD-,` CJ�PX #BY CJ�RX #BY-, bfc �c#aC` ` #B#-,KTXdDY$ e#x-,KQXKSXdDY!Y$e#x-,�CUXCaB+Y�C%B %B %B# %PX�C`%B #a*!#a #a*!�C`%B%a*!Y CG CG`b �PX@`Yfc Cc�b �PX@`Yfc`��#DC�>C`B-,��ETX#B E #B #`B `a��BB`+u+"Y-,�+-,+-,+-,+-,+-,+-,+-,+-,+-, +-), .]-*, .q-+, .r-,� +�ETX#B E #B #`B `a��BB`+u+"Y-,�+- ,+-!,+-",+-#,+-$,+-%,+-&,+-',+-(, +-,, <`--, `` C#`C%a`,*!-.,-+-*-/, G Cc�b �PX@`Yfc`#a8# UX G Cc�b �PX@`Yfc`#a8!Y-0,��ETX/*EX0Y"Y-1,� +�ETX/*EX0Y"Y-2, 5`-3,�Ec�b �PX@`Yfc+ Cc�b �PX@`Yfc+������D>#82*-4, < G Cc�b �PX@`Yfc`�Ca8-5,.<-6, < G Cc�b �PX@`Yfc`�CaCc8-7,�% . G�#B%IG#G#a Xb!Y#B6*-8,�%%G#G#a C+e.# <8-9,�%% .G#G#a #B C+ `PX @QX  &YBB# C #G#G#a#F`Cb �PX@`Yfc` + a C`d#CadPXCaC`Y%b �PX@`Yfca# &#Fa8#CF%CG#G#a` Cb �PX@`Yfc`# +#C`+%a%b �PX@`Yfc&a %`d#%`dPX!#!Y# &#Fa8Y-:,� & .G#G#a#<8-;,� #B F#G+#a8-<,�%%G#G#a�TX. <#!%%G#G#a %%G#G#a%%I%a��cc# Xb!Yc�b �PX@`Yfc`#.# <8#!Y-=,� C .G#G#a ` `fb �PX@`Yfc# <8->,# .F%FRX <Y..+-?,# .F%FPX <Y..+-@,# .F%FRX <Y# .F%FPX <Y..+-A,8+# .F%FRX <Y..+-B,9+ <#B8# .F%FRX <Y..+C..+-C,�%& .G#G#a C+# < .#8.+-D,%B�%% .G#G#a #B C+ `PX @QX  &YBB# GCb �PX@`Yfc` + a C`d#CadPXCaC`Y%b �PX@`Yfca%Fa8# <#8! F#G+#a8!Y.+-E,8+..+-F,9+!# <#B#8.+C..+-G,� G�#B�.4*-H,� G�#B�.4*-I,�5*-J,7*-K,�E# . F#a8.+-L,#BK+-M,��D+-N,�D+-O,�D+-P,D+-Q,��E+-R,�E+-S,�E+-T,E+-U,��A+-V,�A+-W,�A+-X,A+-Y,��C+-Z,�C+-[,�C+-\,C+-],��F+-^,�F+-_,�F+-`,F+-a,��B+-b,�B+-c,�B+-d,B+-e,:+..+-f,:+>+-g,:+?+-h,�:+@+-i,;+..+-j,;+>+-k,;+?+-l,;+@+-m,<+..+-n,<+>+-o,<+?+-p,<+@+-q,=+..+-r,=+>+-s,=+?+-t,=+@+-u, EX!#!YB+e$PxEX0Y-��K�RXY��cp�B�G3�*�B@ M:&*�B@ N�D0*� B @�� *�B���@�@�@�� *�D$QX@XdD&QX�@cTX�DYYYY@ N�<( *�DdD������������������������������������������������������������������kivy-1.9.1/kivy/data/glsl/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015343�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/glsl/default.fs����������������������������������������������������������������0000664�0000000�0000000�00000000136�12641336260�0017321�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������$HEADER$ void main (void){ gl_FragColor = frag_color * texture2D(texture0, tex_coord0); } ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/glsl/default.png���������������������������������������������������������������0000664�0000000�0000000�00000000340�12641336260�0017472�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@���% ���sRGB���� pHYs�� �� ����tIME  ���tEXtComment�Created with GIMPW���MIDAThA �� 37h@'Ϧr}^c����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/glsl/default.vs����������������������������������������������������������������0000664�0000000�0000000�00000000276�12641336260�0017346�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������$HEADER$ void main (void) { frag_color = color * vec4(1.0, 1.0, 1.0, opacity); tex_coord0 = vTexCoords0; gl_Position = projection_mat * modelview_mat * vec4(vPosition.xy, 0.0, 1.0); } ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/glsl/header.fs�����������������������������������������������������������������0000664�0000000�0000000�00000000303�12641336260�0017121�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/glsl/header.vs�����������������������������������������������������������������0000664�0000000�0000000�00000000562�12641336260�0017150�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#ifdef GL_ES precision highp float; #endif /* Outputs to the fragment shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* vertex attributes */ attribute vec2 vPosition; attribute vec2 vTexCoords0; /* uniform variables */ uniform mat4 modelview_mat; uniform mat4 projection_mat; uniform vec4 color; uniform float opacity; ����������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/images/������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015647�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/images/background.jpg����������������������������������������������������������0000664�0000000�0000000�00000021023�12641336260�0020466�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000�������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���Created with GIMP�C�     �C  ���"�������������� �;�����!1AQaq"R#2Bb4TrCs������������������������1!Aa� ��?�c����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������f����������������������������������������������������������������������������������������������,()PŞV/Î�����������������������������������������������������������������������������������������������z0i^M (!g\���������������������������������������������������������������������������������������������߂Q53j7g9Uv0�8Y_�"��������������������������������������������������������������������������������������������tMkDOviMSX1Y_P@��������������������������������������������������������������������������������������������xVx~7ޛu|D1M1yME8xtb"!,| ���������������������������������������������������������������������������������������������/Qj)7V-or0��������������������������������������������������������������������������������������������iֺo8?WzO\6�������������������������������������������������������������������������������������������zp~LMZ^N=y(ѧ3/ p��������������������������������������������������������������������������������������������w|2ƵϽ?՘ǣ!MŢ" qg/�������������������������������������������������������������������������������������������g�I1TiDZ<jF[bbW� Q9������������������������������������������������������������������������������������������o}o7F Ɠ7{=pUե>_g~GK``�.�����������������������������������������������������������������������������������������,,*)ËSh} 84ѵ4g5YJ4/@�9�����������������������������������������������������������������������������������������UuEEfxSq5\}=)$tyjrjp)5��.����������������������������������������������������������������������������������������-U\QD^jDw}O-NS-N<Fys%9Hҝ(53ʀ4��st���������������������������������������������������������������������������������������+SSfǀ~ sx�Bɵ-_ 8q1f`��p&[RgU0��������������������������������������������������������������������������������������UuE4f=3%9Q1)ֹhDlܔdчSsݰܘź� %$xb:XF3&u*d&�������������������������������������������������������������������������������������u<!y-=inFb(ڊu{tw袚)(DE!@id&b9/~IwI;4B|Tx_sl������������������������������������������������������������������������������������e^6$aazDCg|;ZƧF? &dU]e  mKLKruKl$E }n������������������������������������������������������������������������������������loמƴO|74OL%SDaLDDZ"1t gDoUp; �MtT2f77L�N&Ѹ>p6���������������������������������������������������������������������������������eŌ*oUS3eq3:\S0pcH癞2,FO^Ɍ[$ECM'mK�MTM[Lȡ!�N3Կbg!3hL뤓~:W΀��������������������������������������������������������������������������������UUE4"9Zmxm?zN%QxWFNƈZ_nFm 謗z6* "y6�eE/_;Gt.ⓧ?"f7}6L<`������������������������������������������������������������������������������-4UQM1336@)&ff˳^NRLjY#�¼*18G�-fкIL1$Λ nU'}$ͣSP&f'D;��܎73 I)}|S/Ġ͠����������������������������������������������������������������������������&>$aaQ5U;DQEx333C~FN#"Y�|3#GUĘUt b;r7oBMO$1fy&giI�uxI:I7=E/N$Lm.]&uЙ)~ RC`Rg3Ͱ���������������������������������������������������������������������������~<S7X^y܎C#QSk,\`hy/F-/) b[]g/^&9/}侟kXyܙ^'[_t�Y{CIȓx/PͰ�������������������������������������������������������������������������(! Ȋ#Y5-Ʒ5yc/N<:0<:"chDV:%U WD}eU9Sɝw/d �y/m wKvo6';py5wMY'QP�OR1͒;^}RcI/e^3P 4������������������������������������������������������������������������=r,|'N;Ck1l\?X4E4 Hͯdi1W1ލdK.]4&f6mY;\=P/7p�/}v%4}tNqVe&t6ۄ\y'M&N@^3aD#a ^D&b<9GrvI$=f ����������������������������������������������������������������������6=37ã3S/bF<G .5>M [0 ۓ@ BbLEI�WXR&y�^nOh$1Vm{ok39']@�S}'3ЙRuINY I$i466J 4������������������������������������������������������������������,\zjxbd39ڭF;C hUO܍](b)"ɭN{o&4_Tے :o?BtMү$ۂzĤ )rwA�$۪Hz$Zk^e�/$?D''O$6ܙd\&f4ЛO)= Y@u'Ⱥ*NXvK ����������������������������������������������������������������DMS (!,=W%aO5NT9?�Ę7WOݍu02j>)ܳ@@&bKf[/ܝ7R"zI;�^m߄LL,6IiyklM8[4|46жɤ~ξ}QbOkl3x/žK�9/ttRnLm>xIviIVS"������������������������������������������������������������XX83@1Zi)"صUcӬ9l[)Ogg/)9kU<rq?sk$f@��p8/<$LTi6e��/~X[0|K7ۀ-;&o_B5"v7Bԁuۅ?r*L48 sr$^v{;]/%@K:lC^Rg/3GbcXIo">itpP���������������������������������������������������������eW5OJbܷfmV=Q7){e?7mHv2Z~ߪ?[MN,NvW"*bMSiX8X4XqLtd53����$OYIPfɬrm1}I)��4Kq)y/~$t=OQVt].LN֐/ē:i 'dYzOzRC`^%�fK o)MB^>e6 ܛX Н�&m^o`r�e@����������������������������������������������������abbϻUSҘoغE8qӯqUuES33D;pǮI70SLl5՞&{UDaZoe+=S?o$Mpi0LY*������0/6qo:Xd&'�P/S_7Y$3I΢dr\ Ӽ�^MCI-LZSKN,:A[ N SBm"_iK7.Q3}>"γɪLo I%�@����������������������������������������������abϻUSҘ CO5M:X^bNub/a�=5W?WSc36{f2DuO`Epi�lzg'Y11v0m35s\l\(ãs#h���������\KH&{RJht 9t 5&R$Oα MN_{i;5RH/@%!^AꗈC^ƛ4'5 Ufz$/$A%4't$X&R)nNB'>B͗8E4"bf]R^B˧)7������������������������������s�\1^H0N,oTyғMQ3j 0gl:ʕfv� y\Or3M)� ُ Ϭ%Tr5BMQzΩbc#&L8uhn[zSN&&\Ix w_ �u֜Jiajv|4T3="~śQ֛~/i-M1PS^!_QMU=ĘDO1M7ukGzꮾ6 rQj2y\ԈbG������������� ~k30^#ymȼN3mbȹ~!$�[zR~I7&fRud7 묓3Ծ;`6Nw| 騆h5&/Ӣ)6ߒ�[Pv 7't^5IufIHBm:l_-&%גoII&ov5& O$W�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/images/defaulttheme-0.png������������������������������������������������������0000664�0000000�0000000�00000215507�12641336260�0021173�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������x���IDATxy$Ey"3sfk�d@aK(~EWWEП**|=v]YuUP9A`A9{gx~dFuvvUuUwUWuw_̌'xXvP߹s5�Vh-60a�}�z^iK1h~kVMhu?�ef1OH0۝rUO?CصkuC){CJ !DtR6"z�;J!b{gpj٤yK2`iM;w&�\`-ɉ@4(DDD�;wWl4Q͕5�ݭ@{gg'uy睋ds7n�{޹766=mug�0 vȪaiii\r%2511w} H$"HD^kY�k(m|�̼ Uy' ^"�0srФ�Q#[=| NZ|[�y#޽o\ 0"+P_ۇ͛7Wbǎ8bJ�R? Y6`o<m#=\{޹Ok鯌xt �۬IUB /.K]x衇~}w0�t�k�9 8Opp~n)u��BDt? ѷ{'5C`7t qemKJK8UbB�gN9mmUk@Pڳ{ԍCp˻ZYp{� -زu+^fOg:t^u �Bp϶moރ5*EkA*4G2^N)Q=L&c͞g;M�^r�c5Dv5ffxSvx-|/ !Kջx{y3ܭ~�sp*~VQ�\?�XׇrJ Sׇ+W|wwqUW./Eg:\kp+߾�6'&&2BX\.7uAuhF!�)嫈~!{qNJP^s *� CRʽ�J;wHm 8'G֯_QssR3ZSl=122t6�Q9߷//rۧ UklNoݺ7|tvwUqo?vUk�Ј@@lxk�[=異 Y.":G0E꣔r|ynz�Qfk@|�7֯_SO=٬n6`0�3�fg> S:yjhE]lmm}/S^i*`yfMw]\{MC+A#pӗo퇷u@bD J) �ze'Y0  Иh/�b _@DjD"4�{|7Y{ �l!-RmDtFM5J*@4H[f|. iF"ldd!^!�m`Jhɉ ĢyU:1@upNN6';ٹ7&""PwFv Ϙ!33RKD_fTW{6�_#@D}Uzny+ Kf "e=P>s6$"[y;OoZcԏM`/jf#쳘rJQ!gפhukV=W^ue݋>qâ^"p=k֬Z Pxz5ǥ`;4|/[)#k~_?-y얱 I̴�{cFp3?""J*mP#; T˄(aL)� ߙOۘ>W<ƍ;nǶm_wp V"Rʍ�i�5O3^!D �̽ޮ?R>ܞMD2FD' {^p-3_DD{ʮ*:5W$h3?(�UO܀>qClݺ=;\~ykV}uԨ:� /�$"s<$ouk]p/A" 0e�43Mn9 z�  ״oyfZcͪuvv|,;H&?oŭ߹H6'^j&7A@R]PW�neR%T=cDt,�d(2 1Ϙ)eZWWx(P�kK{=˙[6v8u )ޞr Dt9OSsawgu=!hKRJp>xfܹSN%|3RnUJ@ FQ5vθ?o]RN~s\yՕI�R@@Mo!H0%Dt5 4'p=!&hnt�w1Vum>E�̉5֞lNn;_S4,7&՛ 8΅(Sw[m6)~oK8v'T !B<&/PU o yMD �FSC `滥o\EE�T̚Uk7%'۱uzW+pWo6M ,\D}̼AQu\BD<{TD"QtS~QM׀@5npUWGw܎@ ?cwS3_( ^jUf1(f'fRnql[ l֬Zii;gbR ;/>?%GÔ9cDtR^)U @p lx ,\g7?B h\DS7 !\&Pn|?�xݶR3bͪdW[,lܸ7f�.P~o6ѷ2uRJB#翚qr(�%YjdsrS#bnݺE)gS'@8y#2G7H9=ۊKJu9(GiӍwc]RJm{&Ũ\yk �gJfu̬{5_GD_G6�>*N�_0:ןbѽGC�Hg^s5ƕW]Qz (a4aY4M ضV>nIT40DS2׈HTwǟ׼C,�>",=uurj@(s;7y}nPܶmžL\,r92MSX%L$˲7lތkV=u -sqtZ�ushjѷ4r"Jqr#�P O2󛤔�)XL(�3p;;֭J۶ ۶G~L:#RJI-JitZr9a0Mlۆm/7`2ĭ6�l?@_\T}=y)gU?7x;eB,UBu"Nӿ�0KJQ! `Y.\\~o6w_to?16:듓Z&U,+ǼqF|YEz%pǮD�sh3_`Y_Wmd uB(�~6ntQʩOJIeы/te= Vݷoacdx''T*eYaY,DŐ Oۘ\j)K@*�µ}r 5ݏNv�riGh\jwzZP;eׯ_�8{f_?co<c3O1+[XԎbm2 I�45M;6ʍ7urUkzzS^u h<*D;S; zΦ_pSTn!oR)�7w7 o7s�H8OjJǮ?^7E"ؘJl6|4ƍq͵�e'?{zP NUc�mB(�=X=yafmL,Vxo%\>84C]/  Qc|l\)jrl!$A'|\U ۀ`.xprP�+|RW @wꊊd7o;d==ouȈ1>69Y5UptJH&!pSP&3:mBǖVxCo*'K"8·@�޿qyֻyʝʷ~}'>?ǚ5kCáظ錖Ry5`|"*6 P% 53]*c@X4R_O]^/=x|ڑ9ztPdxx84<<5&&Ƶt:-<FTnp]QNoݓo;DtčpW*.<V#�UkpqF] @@ p׾-oJ9rʁ@xhp(42<bc5_W]X)*fޢaS%.@P|SuԮOP@C{=W'^]G{#11>ݘ8k�)�#<otar)MBDDB8`&nۦT�zկ 2fͪOؐ\qss3{{k?ۻqhp(244!5KцJ5# X2xDLd�'m`?B|df<Om wtOkMP7\zG-iѣghhUF1c|l\OjH-z`2֭[ X(h:�Hr !6rpTw1}@ `,9H˔5ƒKw8ӰrJu[r#Tl�qۆa@7Dk}nmMTqgfվ]?y5�>~x Nu:`r֭[o!Yr% '604G=01F -Ψ~ظq#:;;5֖,g pǞަ7ϓ�jMg@L-�}-z'iz2{Q_Fpwϟ8CCCQcb|8mAz*3`�,Aqh�A456 "zRKE4"=1&VR XY6lN_=,(ty#tGLf4ɘeQ.8EaR|z lٺfU�mPg<pVB�lw%#xն5"t08y�Kc-x'cٲE-(vڳ;qhh(<v&t*8Ca%RژYpRfzf�5낈1 L�pR_J'P�'yB𑣽;áQ}|bbڪ% -rJ5eE"<jv!"@aR%D(�˓@|ۣ +sphtdDwHiLV9gm MK G+oKx�f6=45}1S1>�ˌ5ֶwvvs]P_߉^;/9ڻ!eZGMe m۶!I0 `y\jmKE�J NZ>6f 0�\k*t73N/0(16zQkw</3VL3'diEHi3uLBh$6{vIYA2wA"@OJ9HD+S*0SP`H$r,N)ouJ@�,?O;uhh^Kj}Mwϑ{]eQ6\LsŒh4jG03kiqFٽ(Ł,ڂT,B9zZ޼ i]_B#g氮I0�KJ9 `PE3ƍ]=pKo˲o,k4-ai6ٶ 0 hf&W!:O;!JFo �-ӄp.DV@D�ej7]R 鄰0 Gg�(K G2(=?qݟr_7M;%l"0(*6KF`5Cju܏ {m~ޤ/"UY�apnB^eLM4[`�w5po8v/\N˲,SX%۱PH239$�J[� � q`*<p}* {f�%Wwp{SUOp7B�J+ED)#2 (� #0 5$枣G7ds,kaYi۶�MXӴPk7Y(QL@(=Y'@W'Y'ib L(+ VM ze @X^479uݧKfߓR3MSe-v樳`- zf,2fS<J`]�^z̄~i�/wxSj%X!/1`aT@``YX�ZPG~7#\LVff.3M$pD¡iS\Vp\.x7:vP+za@M! sPR ^}V �owڟn9pG|8r\.#۶Fm"۶AJi3ÂdG%qIpH@}); _ w'Ԧ_ O/-/RbN|5kמ?0p]__HhltL2妅oD77"` TqaFa ,�ˋX0~qkwI�'%& �v w/ zW"K iAY *^ѱh !~ R4u `]Y4iZ[@A<D:VJ �3|l Y(�U8x@X8ۆap8, BlK)F 7P0'Mv:Wcjyr�KA"P�C]0MӴM3p$bE1+3Ba+ 1�^Y)�ŀg~H`jj\27PO~q8x`v|tXLrii¶lmIE^Dq?3~fWLB " J]f,/RnuXRdY|?@kVNJ)$3XJ0KHfoP@ /KDD4`:�NTO[�vr|_H׻KC;@ G<kӥB " D�U/vGK;eY%[kVR|Z}p|20;Z @@xb{}޾ ? L]l0l0P(dn!5]cM$*�x)�"{a3"5V29w_Ri!兹gϞzaQf;ĶmNط #dÑ\$E#\43ŬH4bBai M5y<`ll 0]G]J� tZXJ=:J!EV6DY�AӞEI%�,/FGG1Wz߉#==?3H.h.gLsss9kjj2FP($u]g5;+{� ,N%�aJ�3U�|o�\?Ԭx!apjK8,�sd׮]w#Gwfa3fh.eD&Lfd2kjjⱘa8Ъm@ʶ`w�=6xFD:Y<2h7k�Գ~&P�=AB2,~<3ߝNC! Bf86x&gMl2ٔM&s͹f3HXXLa⅙ZL_u�Pj.Y<3RƔCԣn"X~Sˣǟ8a& Bp$Fcx<nJ&--Lkk[5ڒK&V<# X44-?kp !Byf^'*ڠsf>:?DdVcAjp#CW7O5Hٳ', T^|wu7z<af8P.h6ZMd.l%I)4 +є Ciujqkg a�}_Vpږ`x�]ūP!o][b/\rɛg �N ?]vUB$-?\!P5nǹ/{G(2H.fD)٤zLer--fSɊF2I]׫&``teRjD-"Ro~_)¿vuƘl/:=DD&U-nFfJDr#`izb`X~ <ѓ]Fdtt?Ntu:\n4pȌEcX,٦D"۔l55%smm٦dL$v,ш2!%*/{S ,": P}<'SYuqI5roFq|<yg\&\W4 SQ^ܿwC[S&H.Hdx)۔L暒Mdlim%q;ڑHD~j_?�8f�b>óR��Tn@D(b"8ɼx?Y@X >Ϋw=G-z7 ? ,?dF"l,%ɦ\S2͏75YdҊƢZZΛ[XR=wK)(8XJ.QRgJȻJ |lyT+gK4X{[˧.jf=;h0`j!`w?p6^M˿5dҊ'xXD=�"$3Qϋb^r NDNp 2q�%3Tźv7Wշ,>*}hy#�,OmۆqSQ7TT]]/>(3CDh6MM٦l[kk7h4jGztuFWW}tpcSkfޮU4:�R~B@J̼?zs(΃>�:~>_< C%O{ݧhdJ eHOoXj۶Z O؁_|a 盍dSYy3m홶֩<aG"i u�ٶ z"zLd8C!"\Vr DV1ey\:vسi4߾S^!W,�˗nRz,lwu7}]ޗN‘ rpČF٦D~I3Lf<#ш B)~ro0xLϟ:xBJe":IP!\r{VHQo~fB{/kQZה|ٿm۶e}̤3p8D1':lʴ[[[3mmlk[[EvԳw~-_{{J!д3\G05jWe?QTyDt/F7Ƹ袋.E?X�-=)�c~yO%>`׮ݸTw'u]᰻;ޟHd\Kkk~%dLv,2W}_)}˭�0GD71L- Į_UR#+@xz�wL5W�T7~Ee|Ͳ*;o]~ =˞;B! ;^x<I45ӭ--ֶt{{[-֚knNZ&+pH1!9j]V@$N+%*0PWP6>3'<,]3- 2 G?j,QRT(sD".'sMd5H$x<fG#Q]W4+|e퇷altl0XqYI"zƨO`GD+6�j!,M3|XX�Kk: /_D8EL,O79Tkkk=ўnhϴe[[ZdJv$6_pe;-bG%&L-L뤔'{SN�p- P? !~ ,S`G_*V�HwoaӉE\,&lKkK&L:=&Ɋ'v"CswzB nJeۻ'f:\s@Dt""#Tck?<m:DD\1P�9=Uk7;nwuL&ŏ|'^z饡SP(dE"l$OSS55MMy$ `!D]L^nr,3/,x k`�<CDl�p;К+Ii3b?p/BLT{:j�@D?袋@0 0{tb |PÞ{^Kwe^?DzDS&L[[Zҭmv5ů՝dsmp<eW|߿=޿r4 gӍIcu <WJ�ƴR~Ӆ|_mjk{>{�tf~<j4W �r 0;> LÑ\4b?nimʹ:s3mmVlJ6YXLn 166Y Wyw ~"BR1G V^ S!ĻP�޻xkɛ#WWUD�(=єqa(Cdwm:xC0B!3D9ښnkkM I3Hj!5Ou/ߤ<п�A1K-wؚ=na8K}[)ԘkA ��g8N>➫Z]r%W>:�`x~DV�:�@~쭗nA2k}$dYDNnO_o߾,̆a0Bf$6h.eMM֖LSS2lNɦ&3HXx܎c^_>سg}˷y멼D%?Dts"u)% !j^7ͤuj#7mZg?Y ?~C��cH�C�xpCWֻ:  pС?:Q=kd:޿Esx<pceɼp8,0k&*o\ �1` 2U1Sq(uRʿ "˄TC W\a?R "zkϜ< ?kQ@g/i߶^ yXZj]wG47o~dz"0 !d$1#h.皚Mɦ\24[[[sW~u]s_!nMس{XOoK@clc7{\V2̜%\S/ =cP𿜈~Y9\tEփ>vv|+ yuu "b!4M?XZus2aEsx,7N8tk[[qk϶e[ZZrj^B>RykϞ=z%`q 2+x0Gl%qSsjDJ{3Y/᯸袋d26f],} ,�3pu.tl�wz2 ^v́h40l˶ b0x<nq3ԔKNH8b|="}�T#o^aND?Rn�&�_c`AKM0 {�uYO>y}�^ `[p/:nN΁"{gsu)1kl!FD"a5%rlsKK5֖nko˴3mmm95/ٔѨPdXztuu (5T:s 1|253C�~#B_J)U'>qYg_|?~k7�@Og`%->oƍB-^Nys4-"[JDl4Tg(dx<nq+9F2P(T|9l=)sxj OO�4!2WcʊPz5Uϣ @-<}8@ ˉ';k,{pC͕@(JOoؚUkw~o?{Nƍ\kơPHd0`iBal.'l&0CY DH$*ݥ{;ůz۷|iި^ap)1� _'|$^ U7)eg3(7#d>+/SKQ-аv˯={L/`]!L$v9imf[{jdH41_`zG+ƶm,0/<o@D�³DfW+Ip03)̫Vf5\dˈJh#Dvwu+uxA$"haEm$Vss՜lb>ш /(^^٣ _@(%XL 䓹@f}e"Ze)eCDݎj)?u~/%<M8N9-ꝒHK 96:߷ ՋhڱX̎V<Gi~yE+dϞ=xW`ltlgo@- !LD3J(F|)̼޻h a: iobD rznyJ p-#7oy �FK/^l@@v׽fKv}4Mc)%|Լy�'ǴU%@,`A ?c/)*H>)7#"rԂj|oc�N�Af3fn\~VLJB"mSnwn-gf@`]]]] ua@9>Ј&q @=`w)af>э@S9/Y /ADb]_df֔dV)nd)�x.f%�U'�n)poZ2;-0P�*x᭗_myy!P B[G_XP<b' |"TikWMDI)?a޲*qRpCD-ljwDt>M ^ˑ` `NS{6_`e7/݀~x `{PB~ \f~30}X-; f>gDy \kDd3�\�+_8>6aߵtpO]"sohG�̙5֎~3;og?/#(tu~3g__�J=^�2oȫHݡλ[YeO3A5d�'rtEk53 OkG۫6lYX̶mu}kwCFy�bD$ ;Dt˘Ou6yUWq &�'x7</s$�7v�5[N'n Zppuc/1?ZzԻPk@D̗�mLtgjwr4a<i=CDt;!ĸ7_%ZZ,Z jv?f#_MgnvOƿ=zWkAPFRh �V0EDt �1SrkM�_xVލoz̕@*C�NyWUW.i߀øGM8^5>G8 "7�R~��sp&8)@�Y`(G9J)58Jf(�5t6n۶m %tuM_ 6~Z ̅D"fP[@cwz+n�UwS ۙL�7ffSB!=v kK� |S߿ݾ#núeY��?qu=xԝ! 97Qn݊>q:;ջzeGqoo8^l6kg]$H8_TﺔC|t�[2R�4ŗ  GHN퇷u{޹+- g:{m÷o]]]&bdd$hwx �Νo�fncۮoih�|4FfZj8 ~$^[n2m?{v�6s駟S4"vuX(wewؼys0_v؁s^*�x�|Ofe`5mĹ睋s;wnxt p>_7ǾZ %}}hokcV\ 8sjq_ 2n�;;;s 4'Kg`llLG1ٳcc&1��a%4;/={SNSs?SMF5&(Q\Ӏ)�i��q<? `!z@ԍ184;vԣNs`ǎR?@@@@@m!~sg�Nqrbb<^≄Wwx6MԱZ NѮJ�0 @+6mZKlX@@@@@2(21D2N K2�2ˉ1mL/i FDq(fq|ĶmH)3C!8R^�o~g<wyg18qε !hfvribB|+Z�" oDb]$ kafJҫ;D!xUVٳgO50Dڄkku]?.H$>gV �g|d{M#Mϼ㴐>3 Y{K"ro}+�|�7D"/M(d7kH$dSb]0}wjiFaC֫6�_K!'"Z-Xiڱu}k XeJ]דC4|Szz�ɀGd2BK�N%Ƭ9" Y6m2/ĄsNm gF#PmyHJY5HpH$[p~F[UW�/ ȡ !l);�Zi:M뺾Vt]_mj0Zu]o4 Jq'v\SzSվͤq>N0 i5N$b!9>)o7M/?BfcYFuݯ.v "XÇk@wrP4M3s�,Ih�hB,E6TT6MXϠu %wl^5VH67ÚA4!BF"7 ~C䅂 ]aW//Пƻe/_>3kBeBnffVlR>(�–GU@q٤ՔYΙldr& ӲΚxEmX2Z͢!8bZ[[ЇfϞ=oWoy[~^–>>plq бO ʨv ?#>*?W}.tm2 ][ 5y. c> `"a@{p@�&r###Xj,N;m?L3wުZ/~HBӴ60 XD"Dg8>aÆ[Ba]_F8Ώz4qQRJ|S�|K_J꺾05gcՐy^^i)bffz @w {{kQ~/�{ yzx>Өz{/YKr�TB�,[`SԘ44׋̨ '^P((�@Ӛ 0aÆ lyO} /~1iZRӴDbE(ZD:#1Xl}4]DVE"P(0 C4u=˲f喙 L[Lۿh4z>Ŏ B oTW?T]Z Z_v]7_*obRXK1v[t `9 GX,alR3;a Nib]o#LbŊlۿ��|k_{/onn^{{޷kvUDt:} @)%l۞&(BD- Bkhx<~|<_FH$B0 co3ö38/U y,dR/t})jP>y^ �9g�,[$s6QQ@Teеb*0 dYڵ 8cp1 p^W|+_zEڵkdljH99sJOO,ӽefu}u8^ Fcx<~L,[Dp>?nRJ^>m\eXh<?|)\B9y_ Ta�|^jf&1&. >tD*CszêU><0U^4=hkkC" ٰme兴:S^Ih-JqP㭅LUy&fN1L~|JyƯ=gֺ|o3.J9;2 =B8߶}o|kZ(4Ē?L,�ŅȳϞ} !Uc]" 0!^4t V,!"L c*�pzj4P]vi~zaO D"/S¹ece, 4ǔÞ---ӄmEVB@F�t&&W Db}gC�f˯1 ߟ1yR=jbyףXbe/'j?[^A/<>@!/Y(uh iHe͢O-%F'R\պ3 c-6� _ɯzիޢ:4!i, jWsu]!JK�! 4JgZ87G/NwPDbh<$Er%;iJ=RZ0;Ab'糆JRW�v[϶c; :1{4H g# 5 !a ĉ'N:Ų,Ѽ B@E+VɣB8S)YJضL6t:4&ӘH0� :(C֒9ڃ=G<zCd5]XҶY+OvO1X�/ư{~ףG^~ٮ{`=x-,T�xa%5w3ܼ.Bl^gf B8Qgq?=^SwѨЦzA{\+a)!a)]>�p�B4�̇ca}bIFƫ?p6 B<5<gqfyIlcγͶ,d3Lal2щRLf,L BQhP 0�vЁH&E"M˲Gz:+TGy=?f i3f^ ieq[UB_GE"?fQ OMT=| 2cEV, 4Y�`n�e+�>z:ozWB͛Ɣn6~ŠE%d�'{g}élL%00 j)06Y𞄮u}^&ic>n�]7"`|2TiLZ؀:X3@zZF|0Z АoFf9m<48_РS`@hM _,$a%||42[/ޫxB_.fX.J+$gԤb,L )�Lu�!�38fPtb9_r+u]e/{e=�2KPd@v,6K#a2E&g!Lp'Ϟ0_ƍOBu@4]Kۆe[HgH3L1`|2L9Y`ABjCo1ФDqo�`KKƃiHMN=)%4}$� LL04sx\l/iz|U|gcl"֋zz{z{*:0G�x{h4lYַs�x{ޕlRu2R_ <ofNE,6UJkYb*O;<uK.`YtK!31,@D0 c>�8/ CGjbHHi<tpzh AOjZ~|`We[tX~d3%A3,v  +BM 2Buw (7<c .ֱ[Jϗz]\�1.KpBȆ >511slŢgq_=3)g@4H1*` ]5F`Z6&3XҴ Bڵ+zWO}zt]ãns#\)tGk h!i�r#vګR{q`K9A!@ׄ1S b5^ WBRBl!&-ZŲoZ޿��DmZ/|2K +^\QyX�_�V:�tK�.Phpp.g2zP{v/iS�]S'p`^3:4! FInGCC�L^+ش fg}f?T1,23Oi{Q=ZC6ԯ{K{@T�(%�d2%*@)ZJ#-Ou o B.k� PGp02,FJ/B%g*aQ!zQfݖeAӴj9<܋XЅ�ەGMar8x`/wMzMf$LTLp/drG/f yU^ǬeͲ=VNkQ~1f,g*z�Dlրe`�ȺPo#�ŒF`p͞7s>6M3?O4  #H42t^(H c4"`f$%Dea RH0ҥuƜU\˻EEתrd��sTjP )+/mk.b(0_=nCj;�,'ahH;̫Y m x\7M' p+@ΗH@FGGp`ߋA@i(ݶeQ'ul4Ԫr(^E_ T%[P�fJTLzPVFtloR*R�_lTuB28jhlDeoL,U\`6ܩs`YV_6H{, 6;ЩqL&}/GO!ضMߚc:e"Y7?筷wZʬ?WTWa y=6Q QvX �07Eg.C�~%apј0u6ċ!CC6g^R@:E0: U0ߵk8+at:=NDdiVw_4H)}؇Tjҝ7?N;B`VNmL S�@Ϙ=׺D7 O9q*W(yVSNyy<=TR߾jKCRd.q�=WmKr�T�oL�5FZ(_$RyۿFB@a�F/DB:YZolщ4f<T23v9ߗO(Z `ky<N�hϪ}^ !0<4_ 4)RMIBȑtZˌw�Ju*XoeJ ޣ2Oo�*PB*.fEOVV@%C�ͻόJg@!3R$o:r(DŽ7[햷4#PB8F6�h}S S2;K⚦34W ձrBBO}*ӟ@~!T #3U !HD i)l ~?Lʻf%ԨTwhu.=:J�k* Q6l[N=z�CagfA4J=RoBwb&8g:bfLR`)KG)4Mm[8t`w D BM݄ H5 103@@}W4F9u]c4 [NrVW^jAvP\Ee9 x{>{M}_!�o`+u�/T@{m(__J@y߈꫑IMCz/KOl'dp%(nod�wW|pٶ "m`Y@{E w=�!@ER>yaNyex]P+}%Y )T P~I sQt-{-W+bC�LW`hh^x[:U�&39ds&"!\rw9d2ݖe0 gxסrc8%ůZw=�v@HR�=Ogb5弿{rCi=ڕ_7n^cZJ)|h_2RJ1_X!a>D*C̓Xթ3ɚ�v/8|`@p8/;:0_U @J(40@I(v X'gd/WGk 0%~2f[ˑ~ R!TnV\ ^l(vkW7_꘿n:2 F(gX  by{d*] 0mt+[ /]׏ݽ{qiUgYVO6ESS, '53FU=8%LWůZ& g2&9RT3K_Ş1|'xf|+/ Y'e/ٱJ[[r$FgKW [�` P_J b1o~+ן5]bܐp}+o;016D>tA ApQ#^oYV65ȐRB�1Yxc(~c#8% hQMY�L\ѹ3L+Ǽ| _=ƴzTǩu*tfTb)Xj^u`>ZJBN}N/?D}!+@{2fNf>%h=�H)U06f c4 MC.qp,ۜw j�tM"DkwJ2Y{:!ƳV|u [dԽς_i6<s9u2y2 {P&BK!s!k1C�Շb$LaLZ<Pފڑ#=LOx1 OX4xx& �Sϥw Z4-%m]~sl�h z |ydzJfW̲Zn=\<JO`j3WS_W[/e| WKP= M-_ST?} ½JFdkbK AHgaZ6[tgiQ|#;SL/3i:p`Kzj]@!~'9xAi\F(^16O#ߟU˟fkPϨolկ`.Dw0W/2Ph}%Nx۶]vY򯤷_Py'�<gie`Fy1JM=&"2&2YsA�qAD "ZID޽{0"! B:O=Ah^vt…yj=��,fAG`(wM\?{wmUGi?˓WP=W`|^+l݋q+UPg_M!) R0]>3OKpj(_)?jIHR)Aia"C2\@g�0N(vÙՠxOOϐR4 l[x'`9ZE"�Aٮ)37K[–Z=ED~jx9K=GX0u_:7[bbח=gkf/CpFۖOeŢݻw'lj(T�X WC"w*A`t}Q z��+lx}@fyᘒU:.^?P{oz {5{ժra9;p(43:nP \lP}y8\ + gU M,u}Eer97躆P X�>w w@h1/fyQ Yx먌4yx}FRe,Dͳ�(8{\!r_мfr{Y[KakTyU к1�3pgMBBp�"֡ M�la~� ֌ {n*+-x}gZ;4զp\,5+ZXf (W`Xxy?ǩCfuww1!b2Ua<m/\Qe4$�W� O[pRp*2#"t $& f@`k1xtqb5)e[RWh<_R=Jq, 38ʽ@˥&tS D:iA,˅�'{lL)~Au %HH6 ,{vyxJ߻g.Dgo[r=r}ﺚ_gPJڄBC�َ͖OR{}<fu-,.�RPSNLΪ Փv CC6�(~"N k �/*@2)qҺgN E)tMwBw?mIcZͶ Q,]K헓oW \ʟkl~ZT^^!o?߿s յ԰@c 3Ѝ+ŕ= E3"iژHe!Ă8~׮]ڮ]4vpN<bgR92ch䧒 ] 4  "Bh/{–RCUlk|R ooZ=Wb X_zŴRo1leJ3wcP%HC c_wd3claZ"jsŝ8 9 -Xg ܗӹ}9ֳi K-s91oyȓG/?5zR փgV+[.urUs,NSSLK\h:fQC]DX� _Y`4YWy8@OC �R%I$rtv`hx@wڝ:}d%z )XY+͞:UT੫z( RO{{ZE`-NU-�u y 3ₙ̮hG5&(ș (= noF!s=;GDQ8fgOOOR5M&#H@2$2C#z:z鱾ݹc2u#pл۫ /o|�|/XzxN˳HBzF~wM/ti1c:u�,V!сYtwaM+ŧN0- !PM<D.8Nq͘HiBgQWW AȚK4۳{h}Ϛ#gjTBBcsv>N_{V{ oo|ZܧxZ)||^_72z;37h;3�Wl[1 ?MbJ +rzS` Jx̏OLƇ{ uLD5M"D]ס:1tep( F d2g5@MC;\GBfB&gc#G^?z#]OO5:pVzBNj;"@@^35z/M^TȢX`{˜V*.+I=b^Z9^_uZr^a_/\lUZS@9υ8W8xP�Powslc(d:D4\EB0 ikd2y{x)LδT*5JL!ib^ �Q@&kC#}t==|=デ0�s%OzzJϺlwNM缲Pb}V P=ńlUWc*O5{[v^ p ƁmrV<@�36lhE0-c,V'R7BB`ddڵkK۷ox'5::3Ɍ̖3O�'bxxxd|||2Љ~r !t63:2th{==|뙉#/p7,C5azΟ(r?V3ձZ_6m({obI7ԯ{b+s35kL,Ηx8Qn}g"T_@cG cG{:'ͺ(d\4Ma0 \x7͓=܋ec2/{;;#�t:={'8~�9ߖHCt?|`Ѯ]ᾗ0y.<w`=bB/eeW~abZ.}\QvUX쿷w_l%@n^) ޺x=^l?Rif 4lz+}C'`d"S:AD2~~=;v=00p(,3Ϲ'N,vf۳gs7n<)�j:i� X@#]9|kwft`?\[z =Έs1VEU jUs!Sx;Nz,.տV#ʵ/Wj?^Η5Klו2b ];öhP^9Qri"Zb`|23mBhP(]בfջcǎgxy䑧^xᅽm�#sڽ7b1 :k,XP=}`HgC9k>سֽi=OS+uPnD--�s-:KJ�+1{mW& uOh#VfbPu, [IwQ >m`B�`xx8s~'zǟxg1dt*~�'?ַu\paב?@G<oveq᷐zs<B+=Zj?W GzZ�Y~nKAʽK�}r"MLnzJ/X OS��OLLN  ֮d +�tD&k" CseY:t?<۟~۶=䖕fc�̜&�[?eعL7s UPϞw>cDכMESE^ 1_]V~/Srh;Q$?Ֆ۟VMX8jX~TL�MARڤsUQ1)K4O:ns:\I! dҙgv~?O>7<<2pjFg4H�^%4{f&.+o'u=) h{�>T,EZ=.i"o+=޿@S+5$PPメ)2 8�Ё}].G0 ҀHOK<?c;x^x3iN|uۯ,Y_TSxT7ZXNޅVJuBKg]|�_͂�5@5zr}%l@#=]HHh2{]=wܳ/u܃#'QTjC L_gzb<3]RhjzХݬʷ`;xԤ"C3Z߹ș bR~ aJ-�z�,ts$?8ߌ1 0׃#=sݳ|zsp~j0)l $11׌gq5qn^DmRr!)%l ȥ�l۞1Tkg, �PŹ* lr4RfbiJY]Wh6)<{ ˭VaA1k__}14<2Ǭ#UPB#Xt:}sRbrr(R7fV__ߒ23 m۔fJ’HTWbcg#Si )ֵP~)aT*p8^n aӪ l6{4Nư-#M?y( h1j<'x�<7rvPpdd$dxH""4+zG,gtNf�m�VԹBMQh_}SL`f/e/gX � ]Hop9%ڛ L~S:STD p'NFӴcc�UV_ X 4�wq)eud̜ؿ�v]U�+6K9*fq(n>T2_-S ="P"|G$":Ky`٘QkQ�gI9_ NzW# fWhRrBN\+K Wo9IA;w5 TIRj{w|Ypa0Ywu?yԳҜqE3<Cߤ8W<[_tSbuK^s¿QPR{C�LՅb1:5<1)Gs (vfn Q"jL]%3-p76ĂD,7xxbG)? X4El( �̬2]eYTU�V|޾X^ @)P]qw Ư@{{ĹlSj'=4�@7cO6NDFQ� goA8^h_Q(R?7zfBP>Pi14-M�W*01bה$X*m%7t%w~:+{nȓ}IԏHҲ/mU[vzf?�",-�`s|t0$"ʪb^'oxU-ܗʋM7-E^r˻N0L&Ӑ2"B$Bi_�[\%E(�bh"H^EdI�Z8:.xW%S2?,P)*@ ;.V]f۟mZyG1S{ϦۯZ^^{N>{TVξW9_RB<ޗw_ u�`h hHA 8i&N{1ֹ$NϦi&ffj4 P15K)_�uܟ_)AV u؏?*^;� ϯR5%W-kv '�/7İ]Qޗ[ɾ!jy]j�|h|?BX P�dǎؼy'T*%R$ o6Z%=Rz J/tX~6_L(%b{|h(qk=mܟ/n͛O4 הoϦHö”Rd29MWsi>p| K]׀w@@@@=i-�.(*VM (�J:&0 l۶9HT Y2ꆋ9Pzy?گd(K@ >k.?p|6 ? @4)xfëx)5_-f(7ேs!biJ  ϔrׄinn z]ץi6d2YY�^Rj�{~i0�|�ʪk�Bsޢ=_Z BBٔBbzJLmqZ[[yfttt��cǎi}{�w}7u;3qg??jZ&r)hnn�x>_}ݳt|$^l�a7K_�w3ړpIM|wOM4`Q( �GfVQ.esi4F l~9fٔۗ֗@kk+Oѣ`ftvvc~3LKyfeԄ;ahȟ+Wo1115[SXp:Wm64y+ʂ8egcY9%XM=P!(M/#f&%4MHFcBy{/BmV3E`ӦM4 ;v3<�83yf/C=O;<<+Wb8tP-3 6@4<ػw/�O) 6`ΝRJ<)u\ !𝽎0}ω |$޷!9Ow!\*{&nblӀEO�TBX�FGG_�Xl\0MHӯP*?YaeP583_lܺ3]߆5X�珽 �+WNKo>W-HE9�4k9gq8 xe6;MiW �pZKhZ{{IYS 4`#d3d� !0996995op!HMF-j+?-)?� �:t] +TU#gGiiO=.tIծJABHrpxF֭[ 5z6! 5X|u8n|y+ް.Ϫ&,6 X Y 0�WќWT߫<RL(� QL )=^_A4R W :tDPD@DHR^z%~83/֪Zyr( P("B&3dn6^�3ۼԹj3qLTG J@kH@?3}_4}Bמ eYUc,zI9,, /@ڛZ67GFFWus>rz/5P_Ny2-3 }j~%&�N91ջW<H$ذaCG9!vvv揩^A(<Ukf6v8BM?]sfg�8VG5\Vئ UP---<kM'�ܼy;P_[�rR )mۤiZl La�uX6ͨV~�۶d(�&sN_7o իWòi`^:>ॗ^ʕ+q)`6^z饚?n}i#4I6/M桾 v pzkj4`ѳ\-�sf!,�m{e;J�߂#̲�OY%MMӄm۳K)g=^|M/_�5ض 4eY_L/HcJ+Ugxx?ݍ?1::Z;vԢ:3100D"D"l߾gP^xl :NH@w{?L|blӀEO{jd�Q{�dl6R6-r4̜ZTb ;40 )%”P3c9zh�)OLS*M=Լ0nO LPM5bo4W ZWsh@i 6!fQ�&|�n��!9ZK UD1{<�,��,!jİfJ�0WNs7512�hX 2#'�̴� @@@b%P�*Cر�,7QabSR�ة0ճ~aL�x.%Tx% ܟƔ_Y� y% `1(�a8a'g˲t)aY600M78�po;4# 8 x/EG}19ϖ#ݫOQb >B>%ٱcO^hWMԈ($ۼ�x�L@SaU_ \j�(~gS5b`tt4�1r*¼ (9T_ͼ��_qqPFuoK<JwyILfo1{yXN4PzRP5::� ! $q\__!0<o_j Jr7pïছnĽP={LL Q�x]fZlJ8K_ZJ^r3f?�TRXZ�$tu z-`HD~_UͼxUE y{-lAWݿV-r �\~廰HX#o XFQ�011P-҈RJ-J%*�Po +�^%x7u"E)zסֻbLB7<eY3a,:7�Ѐ8�XR FaW�5R <WxT[I7g8p�0::'XL4̌T*%cYHa`fJ;xch0Y<￶ Ʉ@Jf) )e~e9%@xLs K{~| @unrzS!HrV� ,�L 5R+l/[<g{W � (p΁@,yKJV ׸$ ~CDy^gr F4ԏV=�^f=롆lDPJȦMdz)GA�`1(�դ[@@@@@@@}erw=J|?զX4i ~ZӴ PT0V˶if.m c=+!{9 P0i --f4sf.7aK?xx֜Al+u;w}kগ]jiӦ7Ի fǻ{�`ӦM3cm�؍ߎ~iJ,He ?MMMk_ bغuh,v;3'Rdf20]D ADTm۶m+vM)+-[VDcY_`S'z׭ք*)B_3}xth R�ݳ\^κ6mK4~�GSK2j_KۺJMuǿ.HjL�۶3G L.5 m �<C�@ȻSV�fAΧ~Pt+_JqGS24x1KbY LNL`ppDGGݗ]v.2s9qV,_=00%zGG+_x_?%bͥf:ģCg 5y‘5W�gW  djoai7~oX{|� nؓڵpKm?0V:,Y4M455uֻM555] �B� K`1 C\t#z㡃/(<HF(Ǝ;f¡,#Z}E' PhuGGYOMF⸓NH{X|{-RcgAL̞�-oZh877>^Ӎ7�➯-^g!5Zaa-]Xsck;\f̞I@@qHF D'fp4+lh4E$BќN+�lݺuk,#== o˲pxOnݺu[lYW/vXe˖OO=^ܤ7%O % H02 d)W}X}Bcp4ZHX؊'rj+s HHOJBF<=8Q5Z,BXFmMȈ&&{ܛ~Ə|e(>00@KI),�Ec_W]sX쬁%%n; u9,!pٵ+ǬLel+a| ere,25BDRW=^ n"ptEb"pdZΖariF֗EW\xʚIɘ ;NhbRm3^>fR0wclt̜hmmt4Y_nw]‰ĚNPK9c!I#e�3-vW H4Wɵ҆ICJθf#pKgN `p6+ tݐ0ωoxGyz#P&DrBmMI#;!XMjiڅI%Gjra\X켦i˨]W4AXʋ#MZ(B@J@�8ޱ5׾)X{GX g֘0--Z827DazI,I=ǾM𾟤f/BԽ hDnnmb3w1_taɗ~+?_g1 I{͇- )D  fkYdž N-v˨jWKb�pitպK+VkDR EH A;*r8arJO|A[y œcWؑC:! m�<Sng œ<lH$' ҊIa!顈vXu)K# X͓jjd4aq,ќV7L0Vd3%G6aE -vMƄȍlxK$zZ(BޒH+%C]TU/�.՛ۏOw=/sY�iT'LtİSBmͧzh d3Hh r =aHDv8|V-[?(hSkVm˨QMp4ђV7ib):, 뚶$ ጋ򦿠Pq o-diDD Mif�rB W|Nm%o1Ə=k? g\HjDgɷXW|'�rLhSM Hz4%qFk޾8eN=&@KfMhCͧPKUka:!!45L�tö贫oqUo-ǟSТ$tmƄu-UoMw7TG�Oݫf,1~!@zHi[q'hRBF9>-}*0?,N\7FZvFB-\%%ض5dsyvh}9~LXI=T0L3XJ*d�Wŏ|hiZ0M lk ⶑ 4HV'W^ijEÉ{:#�4zimF4NA3 MqnHRB� HTC$:o?c^uh*^ylĎ4e)!4,mp \F_u̫.~v_�# @҂f,@th (ZZ[o/րEV~tiCgjE ^<cGj#o$#4#ҌiŸ  Bx4�ܭb^͟e{Xs>}ӥDF$ P(\r)3ӒD|K=?�vH�B�t̀k֓pw}/\s=qXOJ@@@9WYfV2sFzWz @@?IoFgn4=tU$~Ԣ8(д?{y";QC�ғ6ғwͿG]/Z kěNXc^D#-?Ѳ2ǝƈ7/w^`O*LtHcMz(r {3BW]( HH{!Ddj͛>P�|5i"߷.Ҿbk|x)�ד)'@)EL^񱿧g_MiBӯ2sR/_){lB8/W/bg^D"V84s_C9{<ၝ?�015ѕk^niۊ ޲g|k\Q $d!�"hZr o[aDW%Ǟt~bͱ4GBӟ>,!G‘ t B$Z3z9m|}dHn v^\ߔ/ѣgf@Zɝ�n�3O3S##;pDݫi9�=N r�tۂid|Ά/v84 x8HI6f џ0�o}  %[ZxӜ{=xLl"uWﺀWu~"ڱHk{Ѳ)qbk!R Ɓ$̤Ad4Dh= �ʀմ"&ּlE^u]LtY=LMw@YG<Q UCfCJ%q[.?$? qyD}&rc0@h^ݟ>P�՟=!MF47^Al id*w->3>k6v@Lr�x<yYP. f NNH'tQV@kOڎZ@\D4=*bVs'yl�٬VPn�,<DS d<i CZwJ/ `\^[1 BҲ͂>P�_]υxR`K'm.RN 96sm  H3�gOŏ8ni2!w=S<3g~p~h?�V y2fм±!0g~<a?ȆeBh ,W D |%:ф0Hks'Re! ` O}  0a~KPt-2 Imss~L&d6p`MôP9*9-rrvV 8~ _O > ޿ M9�է`Ig-?<#pQHsBpJim:mfcBJ ҲX O e! a ,�ɕ7D}k(J;A!);,  VNC&+ g]`hd<ي5wr3?^:f_}onn MX&5:_x#g]ɛj`eԽj0Bȍ; dmB,bDZb.ғG=mI8 IJ#0⓽[ : ``xI�hJ0'$ !FYQR,qѹn^J ޷Mh$Y� +';L;~ L N>u5A3c(5q<l/+5=!v@G��Q`|0Nh:I9~-�Dj֣#`Hd fb.~_;}ٵG16|&FtVsҫk5>oOE3Hf +϶vZyټA1;G0ͤO.�� XTK"'/Lx~h ?zc$#bQ穐M9`'�b@C}k:NM>o'[n]N,,G3K`сަB `KEZ=?tigm+Wk-nX׋,R;*s"z-NB)8vl@xi!@X ޅ%-:KM$6NQ^^FSy<#4|?yfn=ϕ<<9lڿ$�k=kpja�8R )+`lE0SI�M/`>�E�J 9#BiY}a}s!D ۶Ƨe~r߳pKZ<B *AuCZmq5 #)qx B20`[1� G !:@$ M8]|Ǝ�T~o[L�zه`BEsYڶ7lGunޞB.c#}hzT-+(TޒƠut2�c"on,т/J+j=�"B3ꂆv�a"QQP1aEo|o+XDw{NfXlwxđr@ҴJR0 -"L�z!aJ۴֓(=qd=,kl3F.:�rտx5oomR"֖/$!40)8@$пO� rfSႴ.$"A..# z lZS?令~�g˓Kj_nؖ% л@0�H(�b�,0Bei�,o@g@Edrzy%q:TDꂆ"2�L/@,+ٶ|^;,_%aWOҗB@oW[� ź:J3 �ŘcxǏU?ʫfk!h}>j0@O/l$ K �0ni`Hg9UZp݌]{WXLϾ׼_ wVL4G TĖI8Kb36 ""?>v &psC\w=">$�mT9]ܥx=mpr߽X"ڒ9ޯzqрcaЀes@i �=3na!g%dʄm`'b2v:f)Pޮ%4f}ݑL+@1fHNW5͹Ƌ:i!@ IW3UL[_4b=SI4>$ m3/4#+~�`FX;PGg+/i,Gog5eמ(cfBI歏1(McKif}$@) a W:عlN�N &JgN&_ٰ#y f}f.Dz+mD)fiiCLJ()sKI$8G e4�VcO<7IJW(@�T<gۂA 0qj3T4ĸVbT_<ٲ%1YseQ0vB=GMs^$PP\[Ҍ: L h,h^O_ws�36aNjȲC70GH Ƞ0τ0�$(%M3{1"�/BL_�̽�$4^tb�A�L�ԓ^[G 4Cq<~; 6U4SrhF侦 ,HĖ.:9>KX|aܞ 3[�@D껬�x@7�QFWb|an�0 �H҈mb `)!>OQ/,O<_s?|$X*>ڋԂ:n 8 ;6iBw~EHt8'�ئiYXÉk}7{xƊz 뛩 ��ݭw>;gÁ6cn i: �_|h\&=]?Y�mBai>3<^-@@^E9'} e.�Hˆ׋};puaڌx#d9s�k|m;żO?7i6pR{ض},�T#� Y [I *ۖ1\e�(Bo_Ï=z}hzC/^B� oZ/ E.:rע=eD�2>vh{p%uq&!)%8D"/GIJʅDBcm-i>]tl}[@2pfjZS?Bt^'?7 /x�=8K!m V"Tww<_رm/fΊo= ---d%%%hTEn0NfU#enboii �\?�2CVGKH^g0鉦C߾#yzfNv0`;i`W/Kס,(NW>zAbȬ)>XRAJ !j^y=*/ YKFR"Ej2T6D͕A `4�> moW)zJC8\˯~&#@3gkPc v2igv4];Z�===G{"?M8 0ʦW�E^yzG/lxI èd5'=='G?"` 5ڶsDL9S� 19P}u,Dbf'_:zB nrfF3=iZ�@92e6ڦ [8‹r̜^ ` Fq1H7Y{Az׉hCM{P?W~670wW ߸GGsm4 ](-/'"➎ ,_hF d2؛]^Uu�TJVzyGyLFPGKȾf̿GضC߻>u3퀝;<C`'(;i奜gs}x$ #d΁3aJYz󗡃HgfS 1{dS�272:"J2>cm zQQ {?֯w=3}1/_DwnP�Ÿz6<z:m�Eu DȭIA6-�RC`9$`- @lۀ�l a}3dfI,َY~z3?) DPR?'x�Dp@0茕kF2`^f}=d m/?_~k:+~J+$ql}y07#f3||e� 3iBBms3#8�adUP#uݶg~6:wTS'tbX�� 7 K@!Z�h#-ip#H$H ( l&3 VZ 9KoOQQ eoe&Jy2, %C2v]*K5 =Q\>I'7*Xڎ|)]_M"[e?K&+~_G׮Yco6?G} Ǎ@T2�Y+ 6<z\UUue,SHn~zy<y("<ZGr`ۦOޝ#wb8O�0Q[t@D:V`0Z04XC <d0[f֭@E2i�%s>/fu8l˗Dߜ23,얶l3/ 0m )x~®-;0kW~_67VRJfg;dm[8y{1+�ZR.�@lݗɶ@Dx7)k\|m>Ƀ MhZ(O? ~^%sJJ#Jz/xQvcX38P"YPU :9t_.u?O>?ථU D2鹫`?;㕐Nw!ғ/`iJBϬ9s!]pl,m2itPB!gDo :sX�xA u0kwW~ 5o9 K8= : 2fQRC2=R++_G5hF Dꦥ߉Nm~'o}+?4s֬oOg\W ,Y2 _ۿ/X7n(@wJg!Zi҅-!{}Om:oIlxۡy>r69Z�f?倽6>8h8,�Nl`}�[Tp1Rٮ :6\YH̖L<0YgYhC /yAZ"`]OG[&]k¬YٲA�ooÕUTj>VnFHX(GǷ^xr 3qVJn�?fл*\YM7ݴhYݽk'>ru#ಊr3̌vAL68@r X..89}VZurӦMk,zjʕ}{- sR �Ey<+w0zU~'o=%f~#wnb[}ȝZz9�a"'0 ͟==(!M�drjs6v�6 q D40ٌnqj; 1;$auNe-+"P :<T+3`C�?-@zK zlYi i}SGS5INp3L\HB]hyp TԜ;Q<@qp4) Vq'M38L=o N!IT'Ei 3(8@:hZgY:Xni&)u\Ǎot�x[b}�w[[0} W\X ۶m3 /i8|0 㡇ě|?>}{c#wʕ/mܸ&f[ǎ&f~&[7lSfd2׼5ٜqi�~իW_ ZJ ҟCU,F�}i\p7oޝf:0Mq�E m lc�o `0CJb[M@�(!H [Ɍ(N" i !S9v( �fi ZDػA+P4݀;qw)}閾uo;@ d*dw{MX|y@Iio\wq?Xl{|,Zen 1 o,]ݢ^D_8*}YcpD ,+p2\L&"'p$TD2ː= BUD3Yص"ȵ5]״z\oj =Z]ɥg/=<cKD(�VԼȑ#ذqG"-FgG;>Gŋ\{ 7pZZZȲ,h$0lqiY3�jժGB}՗\rLjhQwww_ID O=+kӦM2s|ӧ5(@1!,Hi,XZ6W}[|d4m1'C6(;�p+~�6 ;yzA#1R�z��2 JEx�;CT 9DfumfLD 6hx`!K�~V޳0Fdt@ÊJ${q,j^u7dkFQ$()OƘO|m~<3�/or~205AC2C V"8$64.J2`VQ ]TU5 3H,0b4M/blԃ;~~XzK"%u;w@[[ Mg49 0رz!^~=K??T\\ҶYh{ʾX@ $_s5`0Yf3fs-C'eB{q-z ]v[VD-(& MQ<}k98°|{u4m zݥW"T]@5�l'~ lNlinN$3lL g8`BA|p d匙#!jR$@l�% i@Av>h@S`T^AzN�]�̰qr nVmm ;ud"]E1zhEmv˃:wF,ˮyîy -*jxˉ&:E�@ hz4a}s֍9N�4C-�a#%l q43` A��`C3A"3 0H{4s �TVVւܷ{fb0k.[xƍ�@oiΝ<sLXE[ZNS*DQqQɈwM>rp?�r?[o5q]wa15\;q?Dmڴ/-^r�PLn<oeYS'Fl{w+λq-"3( Bzk`cN Z_ѐ0X"ӅS@Eòϔ �Uk6[wRhCiD`A{Zʆ݁ѻ㹜I+'MUH�' ô+V{(*u+"P rv,L'pd Z%5o_2{nD mMcL/^ <lOb+?C`1wU 4;NNR0̎A4\0�Rmwo|c�<tȐĴi R)R2L3`0/~H&ԧ>[o0 i$R`(x޻*7lp� FD_g>O~_r"zpƍZꞻK\D )~bOFJ;| |{2�ʳ^Q:{6S ѻ>t2>vm𯿱lׯ%-Cຆ"ъDwDQ| d}l?�@`|$'7o653 :24NfFgѷozDl"A<$m!he&k(\N�`c%2� ߃|u z9 OIfh�D)B/pׁ݄G~S@cOD"Y\[/Ak<ΡDysР}\ kê,a�(++�9~ԩ .c}1V|k_õ^׾sl޼_*$ ,8o`=�`2ddƍx<ַ7)Osmy{߻Jolذaʕ+d2w??l�PL8OOtvE~!Jh�9dP P7ө@q1`@* g?b"P1!D69�;�\JA 6Hímduw:Z@D4ðs(DH757E ׸f>( $@0謳Ł^ZN S�bu!�)�ǁ0jE5u"PVaF͖٦ XD >f9*0s pKH pb �]]]O=[]t1xb***@D}<�70M5h(oz �P]:`n˲ܹ[|0qI�?3 {>O]_TTA�[~' B�لkN0Jyyl{3-`.�ݵ8Ga&g- 'O�BҀ2@aٔk�0<>}I'?"r 9GG�dixJBZ)-2XJk\[ -�x30-gFd zA$pyzUcG{3<*@IW*3R?nf8"u&Cկ]W5  0kj޹opA6`'wuDe6x}_~[zg?s;=&H$ "*..o& ƛ�LvȮc=\ f?{'Ϗv i>JD-NۮNRwG3B (OO6W,o;Ľ8q?w\ Y��0 |S2uIf�l giMհ�oeպƋRl*±[˶g�3M^fwA�boc>,*0O9c?+G@0�5lo\ M�l@V@Fb jgl9"4$+λUv~?`h~ [tJ K$: l=%BTX5Li&ʹHIӤ&5fIDX$4b D҆^h =s ExEZݻG?Q>;þ뮻>B!2 I/~KM㱞3y-##<eY3 %of>=�P,$jW}O/-P;�L4 !a%C�HhFcxyCvvGy$RZ0^|#eJOݯdt/bwjU[O{y_NC¶@$ HK@:n,S(ҍ@(|%1ga76>QtEղK?mv(oNg:.9*u}TjC -T0m�ULBDXdX-), fMFadHXӥջg*Qa)�Rض}#^y啳ΚҒ|sxܱNo.Z+VwhbXyK5<s/~4 555{~)E.!ܙ'�P7׿tvٜ|8]_}ރT�f]}%Ղw?&꯺ZvO'd\L<ZB/O X'To޹oGj˚zn(B{-aM,n`#7YB�\ѽz ϕ<(،ФXͻЀS/,A-R]k[<| X4I}.z}-\}aY:wjzB=d%Z䖍b7YdcmW&ln]ǀc/#/"XZaGκC[yvMK@8VaYi.X JA) aRVʻH 2MFzPmT!2;>PU(Ef|�=͝ϮX_ϟ׽u_y8| .7x) ƻWV^7+H#/ѲC;R,u4^=mgϞ 4,^կff7|Υ_zBT7}$'gMX#'@q7Z�.M�03%oN6&]� |CyJ7z�֟zt|()߱r:��"k%#XQős'ϑLJ.@ hP,\+|e#7-+9WUVֵ0_švUUUUli V�?ݷ7-\ �f*#dd�lذWr-;~טm6"Yx羀2��j7{F�Nn}=_eB{cdo=zLUo��*,%qʒM O W^DQpg6�,Mg+\`E .; )َaFipk>r- ^Ξ?o^q(l3M;wn~ 7ǎaa}= w PZPL:<ϩ mW\^9ShX��>KBq4]\xQQO!ִT9] y)X-!<K�^.غ/aƏ=P"�WL4޽>{M>I0xg墙3�޾>Rmg]:,vDzm>ä_SPyj/]O`4O�5pJ4ZzeH%BDuawDhᥞ?O*~@UULncFM꺅b3M% YY?C!2~4SP(x<I[d` !D5ͿS#�(1 4xO'zHA\ #T$/>�̿_�@yIJ^�U =^ ; 5�R`.v+P031~3 s9LAa1r+J,/++Mkn}�x# rh_@q]66[8qt9(*T^Quj [.�N%St+!m+*.^Vqxomy~{~ j+X{}wa}]pJ$R *. yLfJ01 3l[4B L (��bӚ35/R(Q1�ꌢOE2wꔖz;:::1f/-+`utt+,/�(�5= S�Vx�jHӃtB(ҀN5cp ? 4Y@BKP(̐4@�/)-#llAu̞3{_#<7xm뮫))-8Kz}G\܅Z4 :q\Tͧ@h9 8�p mK�8N\ ?t V(g ��Xf@N?~(?]1} ֯_3wm4igs8-0r&P= p9з -�µ=P4վ^5TBl۳@�T@1��N�h5).`@G u(r`@SS(y`<7UWWv9ohmm/-+Cuu5blkmmmn=gδV%}֩La  <=X̾^4-$t6:O$4S[_µ,%�=\9 _`r36�B� R* T8-M n4 tΫ<;iK)A k�<(++bH$H&~6:B AD=7 v{D򆲲2}?i B1 /TTT|NӴ@`a5 )"4l[bR;l[GGW}ϔyeU@0i:)Բm6M3eRmutt{T>BP*l0Z3P( ŹDZMɞWqL.8&9XnYw׮];Zfq&=,@&1P\MP^GE*@P(%;(0p*Lv�hS{޵kN @1*� �0 @9� 54Nha�vC� BQ�b�[�0 �.@c '%S�"�:֮]ߞYҰ9`Wy qqpRu1�789O6iY e�( E*�p:�A1 v >B IJPSi�'&p���( 3@� m@��!�P(Up�RJNRH$2s2e R" R8Pt]'QQ8@x } [3N,[rK"+a%tD0,i(A 8c QBPl u4x3%�tfeY#ۭ.y!3JpBz\Њ }��޵k^H"�065%4(̙oOBk5wagT=SGiFzG7�dyc"`�Z{4+@P( @6u�@eqgg}i륗^J[mm6sLcڴizIIМf `?<vڼhX\�?byoJ>y~!_YK(#13! "3k(@P( u֕Qo�afbln۶-1Z? uuuӍ@ @Dp2~ ѱ +([�T03]rbUK 4�Eq�_?MkrI3O�ym�P(0oF�ERJ:d޽;{D.(8k֬@IIpeS�mʠ;4(ei3ZYrw4)_ؐY9uEk4wgK 3_�p'&:�P(0�DlӧOG1?w^`2 lp/r toy�l[{M޻5)w<5XbuX,":98 �д~JBa0 p:NZvT(&V"3kwѝDUV5h�]zW7n 3kJD`o^s59a; MUX[7ڿ�Dj?񮮮qW\wa2x" 7 +gi38`'~'=(.0e stfD샓)0N8Vn3 E~.}K|oej'� O~K ^3a9�W(og@g5IM"K=uJf{ԁR<�.KdB8:3-,MN/lLȝ$fr�u%$̼Dzr�<qƇq]?QjL"&qu]w 6<a 3qfpqwAۛ|Ϳ1u }Uf+ܨ;8~C퟉]v;fR)So`FC1"nwI#rw4)?rq޿-8x�:*�k ]w%ꪟ;Mիܗhq UUs pr]w+WMS<d/expN3ަrcp uY/aY߿?T!^W͘1B0(o]c77 Xfyq{9$4׬-˂$4SMkOJ̟OpR5?BD5 |松C6Nvβq܇~Lq |[g�w(q7�n|? p=q#Mz#pRB7}x^I�m :RɓVeeVTT$�,pɺu6 `.3m-wS�ݝ:"+\۰WSR 3N}_CyrS0PL9Ζq�+W7Z;x|a`<r�3Njk:8.sͲ,>}<wTKK%p\13ܼ7</mJ&Kp48a� 'f>ӱK6:᭫;z|r�=?", Fjժ{}gdm߱m*xr-w]8+w9uv9#z�)D/a8}8'br8g5Xw]Up�Ŷ>>j/A EȘ,��MIi͔'T02' p1gG+B1/கIXjco9[6l"'߶ &M0�f2D,-S0xڬd2\fơb`!E`qP]Ys.o߾TWWg8p`b8X̧䜽@D(kX*O[iP<=Ƶ%e "dOzi S!Ӆ�>kgǰqN7X0mA\Ru^#6l( ׸`//ńFE/f~ok;ɦM޿rMp>�Į%2<R8isHRMʟ5BJˈ"@n8� k2]?=ߋ]]]vuu%�dxο{!jW{%Z 1%e pUvcDVOon816" @f~ds#zhJ!s3?EGa�~iӦqrÆ%,g0> }+Dm¯] Sn]mJOr �] fՁ}Lc'0 zt"ʩKZB!!f�`etf$ k~/Ҳ,8s, 6��uK)n*YB?̄ $qLZzy{0KwdqtK�p!�;y,v `qfD5\4'g8ئMϏO- 0?i 8n|0p|;�w+ gP1 ΌD0kj\\(RR!%Pq d8B.1ee¬uVɓ'-4=(̃ }ݒ< C)DI3~ 3hwIC܃6yw1 N�<3V1�D<ƪU^ɯ4pcӦMի�~y vO ~?>ov0}0~E!Ȱ4aXnk5�̌d2)sR7GRP࠳P8&CEġqQ)qqP#ɤ�PkXLZL�!f1ɜD(1J}lFoD+)F, `z'"Op&Wi5jrOjժĠcP�\pKbuUM،z^�~*tǼ5N%>~^upgPn<<Aܴ'$S�aYVN8 ?PDl!AbѿJHY26ma%pfπ` 1ju^5MOHB y�$Xj.4 Kbd0ٓ1ٹN|�bͣ0)* 3WA <&r^�`#{U#MqRY�Oǽc?�`f% �X�5 ,t@s~Xt8=>@x2O st +K28\L9ݬ_6 Tpc|~R hAy D1\/Q?$`scFWa�ѤT S)AD/É�ɭ3j]ƍ �� }–JLL `Y�_%+�8EUY�g[8g ޔ: 8QB4'YIfM#$-Үt6ȶi16+w4-2 =])u{09:qТdLEaggD';rs Whh.<�0ľ?<w/ ǕЏ|L*y <t_tH! �0%zR}Lf)�dSLvJ2$�RqT)')ޛteݟ6�6 B-/tvHpV%@$~ K2O8h|pQN9{�6l:\Ajժ0)g8:}pիߙ~*\I Ozy% '̲C*06x u֭[G !u,6tD2 &%ChN! i1( }L}@˱Ϟ=nN�hy u7S B?#]G*z#4B$mgD{8y"ii"c9?[Fꐀ f~ z["p6,wlذիGtW]�ęi<s̞�D e)xϚf8p8ӧҜCUTB`v?Cd!mHh#+)zK}B �3ALd=3nڐ(+_j!Jɡ�GWrBJap #>?)߳Z`̳lذ;g8&mֶ͹X9['L 6=䃬�v}0(-�N@0v^[R)͈wIeJJĻ]%s�%%%B4�8g<#��BA^sזD-Ku ttrޗ@mv>8r�T^?e�]9]` Di�I?^ k-6m1M3+ݸqHnؿ�Lt|ի"A?5�~;7nD7U he]ש\5@?EnI.F)I$zz]LK��4 y� #HT]:)%Nގg+:bUg:G‡^L?SMN}��4T=S'g}�1D:8s2ƛ-4ܐZ fmkX$n4 Y2n) 7nf�?;Ѳl�x}0(;k׮5׭[W !+++y)K?eѨv"�3ɔ1Zz x/~OӚdx7 Q-<;I>v$]MZ8BƼ �`x9e'zyIk(tQ�Oy I4~?)fc^馛7CJ)Ƒ}Ue�gΖqZjjj~f(�83Gj@)3=۱\+_>*++\ ��0N1 %?D�`�.W �^*T m GaQHf,0% +W/$T@�WZe !^8[`_hY&wuW^@eуs=L }%߿N8IMhڴi… g8gYtisw�xrڵ#)�'M'u!(x=jxux}NmӚ J4gSeOmOyV[@*655]]]!7իWOh\8.}#7 oX5_MMMFww�4ielذ_^ݾq;SDUV5c:^e1buf� 8v옹y =2q嗇]k׮�a}�?pK|।|\i׾us "lkZS?.h4/3iwIA{F:*3-p#D1qx 7[' fiiMpfLDZȔd)t� n�f�JS�B`ڴi+^ "ҥK�#y7.h‸E( Wz8�X(�@OO{z:MDs={ؼDիW_RxF3f|=DR ;JKKV G,�1Fݽ�vѓV?]ֆ@5kV`ɒ%@DKC'h�{3 iM� `тW%ׄW yI7N}�h4Jht&<l9?ȭZa}wB8>z߃4pR'Sܺu�33uuuO޽{ܽDWytf�[vm{iXL�.3ndfBIKn/l" t!**pMkG b5ht.O666>>NN.)Z&-摍 "XRjm6rP( x"X)ΰ@ T[`AWO77o^  yQ N�`ָ3mpRoPQe+ҿWO3󿱘\BD߈78,y-SNB_?YӶYѝ,W٠<� BQ�F[.�ۻ�T23b<v옹m۶DEpDYYXtiޫp gCɘ@O_Hʧ˶W@PtM4]ͻ0H"σNLMkei68trii' ?uww ;@� BQ�nݺ k�@-�JRb<yڳgOjn_(//5 g*E>`�dݕ8a1 uw߆3gK饥beo-Ӛ2� bM\By�4)%޽{Sz4MÒ%K555Fee ɕ''�U{�2�:K|`O7'zHA\ T;GGH B2ɥU!*wS ?ݝ1PP� B1 ɶN8P H&mwvvڽnmmu"aΜ9F(QQQG"aN#�=_ߣa}��xLr) mmj‰&�" JhT]oZC CIO�rf$࠿(@P(&!6Yn]�\1p۶ٲ,ɩTJZ۶hx!`Au4M#(8?طvڜKBRw NKsGL2R F"&amQF bDp*lmZS?…L:u�=b?e�( $$W�H{�\ GyNla8-p"7 84817�@JYp©[8Sq?r6@6_�P(05pRϖX`r�!8^9S3W\C1PGO; xx6 �B(�c1�@@N|@ p);nEpj�pX:2 �B(�2�"ыtqL.8&g8B+lX\z8/ٴ!%�4o* ȅ^8N/ҤF.WΧ{9sp8m<ix<8vO~^~dCs=WϜ9 pxmے>! 4Mǎ'?ɍI\P5]x6 )9)mh*~r^tƻ}v ,8KA&ɽ˖-�D߿kx M8!m'/EX�pw3�lݺEӴeYŗ^zi%�~iVgȡ_&&LV> ns=UHN{VM9^s‚qE۷\۷\ \}tO]5ȮQ> É_1bBȂ׿!�غu۶m+rMӠ:•iqؕk۶m[^�9Vry2!%�őE�fp<RϏ9K ;z(j0ۻ�;w\xa CsYd[ \?xZ <$4Mݶmݲip:CɠP(&�a!Ą[m Lݕ(dl6�̜=(' ]xN81�v�{0J8vf �%%ek>[3^(�?AB//blVfZYI)!]&ޗhҕÛԍ,$)er2T �l x5<�:.�T>!gWP(1xJ%rocaZ3m Bf<fG5ikHَ!Lw<rA� Y›#4vXgnJȑ?% l-,Ss26 ,_Jﵤs o<C� Ep9jqmޓ|M}"xa\5R MD�Wn%Ͽ&ĄFƂIg�L �b4oنIo+*V 8q, a?SS);b|.H3T“Lyq:^rx2�SUY@W;Y#L"$a oc&$[>qpyer<\PB# es͘vcM븥wgu՚5{S}Xߜ<[֎G¿FS@Vafrg : Br xpgp7u&<WeOKAL�+Ez}ݓñ353e%HHvt/`Qs<٠ �"7'*"u})K77r`L@#u E*ڷ~k}sl1dϙVQO19Ƚ?FQOY9t75T<Ij`y3g̰AӜ4P)r7vf>tjfgbo^/¹Ӊ') v y2�,fu}Te=&S95SG P734c^~JJRs եKh'C.>Oe{-9frӀ}SA3^I=w?`9þgrq~ �"K&NZzQI7h+Ϩ|Ʋ�c'w<³n]rkyGhZX[;Fg#Ggy3&fg 9M59 ?{v5TRL=O:9z}ۨ?2(\ 1^khl3=Ugi/W~ �"KVUl3~[rdH?\k#WGݬ_yX 3-9cK/;EBqF 9[o9~| SLsr|~;Q v.Mxw 5+ڹ"Pᇈ0R,e�(YR{4t6S-+fju%fzh:XW2k۞u["juUq2�&�0li)"GzV=?㕜V�:v=gT7@qO+i_(һ@{:S3Akp =Cx~$ !`Y֐}$*PL7�W2�DH]%i?$mF"FI5�‡LW* ESH$k}z?X?RPnp#P{n޲Hco˾s!Ygf3M_Ͽ/}UJ<i@ @�@`2�qKO0'VXeӺ,' w0@j%O�`u&Wip,ڕK?3q?w#5v_} 3uo{}22O:xa~a<.ZP(F 3`7c?sֳ)$vO9�YEA&B i1ۭcǥ[+u݋d{g&_=� ;fom~a+#n8ap!NG�fIln[`s?Zّ�b� +ͨt �0fu$: 3@"K6O ΘY*8:.@}OQ9]'-Ex"3Oz9J z{fEK6]woynH9ػ{tst<^?StKJϠ gnν^_`@~7dz~ ))�Yq_TXRhFKӚzmg�C Zb{=:ݼ8P7+ItsLY�Y)z�?cyg:w?h`Wy{X9h9{)¶cke,\;8}HC=�^_> G]?̯of2�>31YȜtTf͝c#Yz7ח^@m}$ `ɩͽ/n~,tf2 Ӫ֬H^/38kͼ+|)}%Ga+`gSH~:ݺ|8�K4ž:+›=;pGf�wUJHo`1Q' iP{Jc(<HO:+Nc�{ۓHFU]�mNY]F-24sA󍑞Z 83g466fܞ�# w|&Œ:9) %Ǥ#>?5ehOӥWioi𽲽ASz'"%k7I^)]ϳS1@V̄2�>o؅`,0| e]0/giWϺZ0sݚ8~`sr�ΜY6c~ v]]ueM5[fϞ=ܵ'3i9ұJ-�CSdvu|ho9.s#mr#7.~/zLܙ:9u}犞M>#'dz q_Bvu5OT=8z#- Yr:<gj/0R"uʧ|�`zHkÝ1r=D>/}@Zz8c~v7J_/y~7<5ۑ$y  q[n-�2oZҴe֖uop�Э|ì֬bpbo*lQNO9nHOq|g Rk۫?{{_ _#pݹwI;Ӈ Xy2�<s s[KVtݬ=$a3NuJqW=e}GLf?�|H^p&fQc1NI9\ 5rO:3^jҞn H'~ڽg{:Ò @gw ](]' Z! 9}#P5C2QOHqg`\37#m fJoi_qn!;.|k0P+xw'o [;Q7`,~<\p`*;h&FZlVN>)(r3Φ}XmϷo1 ?͠c3naN6hy�gVC 53J)¾#&� 0+E? <=QD4%��x'+)SB�pF%<^N9h{P'ñ3Yy�&Zf<2zO&�`082xx,#&� ~e8P' `.veY b())lH$�A�P^^PhmF__L:'�xE0Q"ԷH#5;nD� @�@H bE��;XLBx9P�Byntw[;mf[F#p_tE�b-A<orx�\yR�ymihRM��ZZZtMӠi1SXDJ_�<LQG�XRVĸ�5Wj WE8[{{%:�L@gȶ-|1Cm?wٺX&9ԏ$Ř{{%%qM y�a!�0/2ƭ�"%%XW;��~2Ӷm; �o� <�?o7:ָ�u ɡ_ f(P�$f[e�K@ȭy5 4@л[u`F}/k(+(s �7pp p[fNy�!n2sD, �p 7h7pL!~<o޼aitT#0.&jTTh4Jh �oZWL?x≉Œo': -SkW>O*ox++h5�<veŲe2@xm"yeƴȾG'�hX| O, ^gÝ۴% MȬƏ~3S_?9S暛 y bti0QwE8P8ޅ}GQpfF!eQ( bW1C` � -BP(�ĴB49fW +xb(4ٖ_Pk�<~i01O2ܱc([-�܀H_쓭m9R BQXl�\L. Y$QY(^`%,O9c!/XiF* %p,uWWWt&MӬWbf%%%meeeض`)%uuu{{{ŝeX,NjD(J-,/"w]s:rՒER SF8,*Ez#eUݕ5um5ӻU &M X㯊źJ!"%miض)tz;z#xoq*̤S �O}?:e()͘ ImE/i.]t,?>\_+WwR`P(S1�6Jң1}N,eY@,s˟,))Is/3kUn*(mz*.PTUL(Ns[P(cEz&;* )%bd2Ym<yuB >ǫD䵋$g˲m4Ms{?O+ɭ[�i:]N"B2$�%Js'0ÊQĶIΓU'a툀5p �&f-� -!-aج1 % iKat;Mj�JL"+K�0J%yXT B1Q@03K"6YBi,��IDATf&/UJI)5!&0H#"3�4MK�mۺ[g!&{V !|bФifd",`IR,`$,?`V<34I0YsS5=LnhΟ;k2jg| Dte�()2�UUheDd2�_Q̰m[ض3 8Y C7XU�eyeY> f!u 0D̚m]x`Xhqf0|R[LB11ا,v_ " !@ӷ[ho/Ԁg~ U( DduWUUWWW :Λ1m�0LP, K{{{#xCek^Z9_7? �>&!YvJ{[ku=~k`mb�t#`?uw⽝ޮpowgi_oO$-6}!N:]]1=>gͯ=1 x `7&"[40dvuupV\\nƳٞ+F+|\q0PQ2۱+>yE fA${ B1^v&aҰuւ zLݝ&o?lL!n2ȠP(c8|= 1ms�^�4?6V( D�GN9 B8ɋ/�P2hsܥ `٠ۉ|+ @*>Gܼ@ص^; 5>Z64t)H_@'K@wb?ӿ�Jqmmmk_{͟6/ $=xgmo.\} ";2ś~MO,/]~MWP( Ř9S5k mxS@�ӟj!aR"B(rfǮFҖe�5�ݬO'hܟAߪ �'mqOs-{k\PJ4̤112�2g,3y9 �b0 c\pP"i{3�X@w-d%с @eTq}>sB1 T,M_v_ٻ�&I9 12߽~a}:^צ5p涸*@P(Q7{%58BcЏ'PPE(@PlҟlF (S:�/!8aC6ݯtY*)X-[|<I3p~*X1�,�e�B1%illĖ-[@D^7ͬ "0\| �[lhCcccNDQDG$@qL#�L&ꑂZ6qӶZGR:R[7L_b ~V+.im p E|^ L�3>(Pw�:�o9P(2D]L.DD�ڶl2f2sז-[/_a�+�pXX@kI N�Z@/Ҙ&PLR蘥'm{95c[18}6e_zVTb{q�FQ @{κ @_4hll4~9(AD�Ȳ,y"�@ghFǭ2� TF0s|Gs=q˖-L`Qi�F[�666>=ȃd8v˩Ϣm'D\by~zEGY}[JFQ]};TxM\FZ�)�Xfh4se�0-η TqqŋD$?&٣brf/9�. 1yDSp<\F_jlln�P(S>k4�39ND'.DaGyhfoi_i ]w۷+~W&7;g*;㮅nyUV4m F'5wBwy=EEE|۷oe7xc3cX={J#�Gp #Fw h4u<<*PPLY\埶�#pִ5�]�766S9a}3IA&??GRGɖ(78kZ9{iZ'۝8\YpS@69VtwAD;' j{oe?Ǐ7<׿_vB!m=Do9Ùc@Me�()0ߝ Fh4:\Q'˗/lْsd#΂,_t?K(Os9J:}v]/gW{'}W $�z}/Ю=FaK*GIIIgQQ?,~۶}M2\VVL&۶}<?aqqq1E"N8S>(P(~8q\nHBC� bJ3x ֻ˗/O+-[Lcyocc#Gѳ"%0�,e0ܣsOcneޭ (jٵ|YN[W|DПP 'm4s˽w(".\h777=)]]]E===0Mi]]]ERʋzƢE$$G v�Qtϭ$3'+H {2� Y-[e˖z�3�t�8kD4(�t0^" FQ1glzezMcI̺`M]q9VJ,tiw.rҠB Bps{NSBH'"q;;;'"aYdQgg?LD$I �mcxpFY  �Bq@DT 'OQ-[h5"ڿ|rPӹt̸z@XeҘߑZ-t}D]u26Y iY8wOԑo]j+#f\L1�p�l�Yџ7,'H]4@;v۶]i;%lۆmە;v M%GA5Ze @� U!�vgeFoF{V5Θd+_sίǏ#m;mMO;`9«*c.mX@WDȾraalrfZlkP1� Ut3IfGYK�ʯ~[ؾ{JnDM§SڰjF·ym�xҥq83~m#ceP(g=o>7_s'|= fXQZ) ˖_-y7m1;wo6zS�b!St+3hR|ersRx! 1|[/++cYְ-+++s7Ǚ9+aP9Q^#(@PLiY�˗/<O@uÝn�4"B5\$$@@KWoIđ=GvL4zYê(F'\ &j5KbnPX"@ۧכ7|~MӶe2,4m7߼ܻw`|qNFp�-d¬B0BÇJ bJ3x}˗Ld?&"2ycvBx2 8[ r͖yX7UFl]fFpQO򞞞~1�[~_wtuu-r�eee{o}cX{{{)G6� |�1 �P(SW2k<"i H߽xյ7=f5b!0hNh4u&*28 O#5ӓ۷[z7߾}{�-[3g4cٳ-�FX }To:�P(S|&cpfȏ Yz`N`f@ (�t>;yrH)veD"E%o6�03ݻE,pHE(F1<f@�/WG@e�(l6 �yv>7 c }}0o4DDa݉+$� d"}} �Ĭ_K�@ccFOQ3�ģѨV:=q + f陾uaYKx4 G7F-wT?.M<PLRzzz|Yxbl�szn".-q�1"#3@ &@6;[5bLL  #;oSSkJ˽_'�s<+2`bfRrtLh4 SgċKywJe�(twwsE+ձ&?+{w=7cb1ٚT),GOAPi $ܽ{;z>:B �P(&J+B� $A)B1(@tvvLޱR 8M* T( Lggg yXG + bIn)a3SP x" nAPK� EP_Pz݈u(W<0Q3ggFgO!g?j+MF#׿x�䁮.X5, ]]]C!q �  7Rq;l<gfP(Gy�CVTTDX'{^�zÂ?-BamUHG;D7?hC^"-;3>w=/j�zZB8;o^0`#y%H$ҿogyoH$X,gAL N؂3P(@^9b8M ĉh[>?'pZ*9BDm.VQ�RO|PgE N8#W >WB3j @P(s|-dڙ,<fEK8]5�ZP Eɗ S'R%ZenLP(|�}8L-)b1b B8gQ1� BP�oJDP?Aof'/-[,5AT( G�/ ABP(t�wΝ;?{aS;ϙ3K,M+ BqΝ;ݻ'xv3u7 7{4¶~: B8'55ww?{Lj<OMBP(vt�H& [3|5W( bPi BP(@P(s_gt7evP?brۘɽL`rEDќӯ� B?@:q,"v4�B`y2 @n'^vvn8D0P( S br^N �X:޼"1< 7 T( b�!0Xxo!( Bo�i7gwNwz1~x3}o]�;HM BH\OS]eNd09k@/DӋw  "O Hr= @BP(' h?o?=Igߊޛ i 5p ,/� ^* B1~ �?|ߛ� wߔ*PP(c׹ٗKBwbz饃 i BP(ƏY�D|��b7�e]Uy'(u~TO�nù4DBP(w:ո[ǭ']%o8��t[ :í0�PA BP<�|A~|K 6^H*PP(c@)`Ku|/rHx "|e� B?%Gl/'rJp}>An~^-�״p+ B8x�vvg^~g-z� }W+>}F+ B8�Ek kk2� B?]M"~t3%f"vBP(, enGD=n�`Z3|K�C* B1~ � T� ޫ|/?]@@#* Bx�Y y ^zP( B1�L&�` BxW( B11��(//G(۶>twwO= BPi�4 |T*59ZrBP(߹mmO?* Bq.6�`f~/_{* Bq#�h/ < BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( BP( b g8����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/images/defaulttheme.atlas������������������������������������������������������0000664�0000000�0000000�00000006706�12641336260�0021355�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{"defaulttheme-0.png": {"progressbar_background": [391, 227, 24, 24], "tab_btn_disabled": [264, 137, 32, 32], "tab_btn_pressed": [366, 137, 32, 32], "image-missing": [152, 171, 48, 48], "splitter_h": [174, 123, 32, 7], "splitter_down": [501, 253, 7, 32], "splitter_disabled_down": [503, 291, 7, 32], "vkeyboard_key_down": [468, 137, 32, 32], "vkeyboard_disabled_key_down": [400, 137, 32, 32], "selector_right": [248, 223, 55, 62], "player-background": [2, 287, 103, 103], "selector_middle": [191, 223, 55, 62], "spinner": [235, 82, 29, 37], "tab_btn_disabled_pressed": [298, 137, 32, 32], "switch-button_disabled": [277, 291, 43, 32], "textinput_disabled_active": [372, 326, 64, 64], "splitter_grip": [36, 50, 12, 26], "vkeyboard_key_normal": [2, 44, 32, 32], "button_disabled": [80, 82, 29, 37], "media-playback-stop": [302, 171, 48, 48], "splitter": [501, 87, 7, 32], "splitter_down_h": [140, 123, 32, 7], "sliderh_background_disabled": [72, 132, 41, 37], "modalview-background": [464, 456, 45, 54], "button": [142, 82, 29, 37], "splitter_disabled": [502, 137, 7, 32], "checkbox_radio_disabled_on": [433, 87, 32, 32], "slider_cursor": [402, 171, 48, 48], "vkeyboard_disabled_background": [68, 221, 64, 64], "checkbox_disabled_on": [297, 87, 32, 32], "sliderv_background_disabled": [2, 78, 37, 41], "button_disabled_pressed": [111, 82, 29, 37], "audio-volume-muted": [102, 171, 48, 48], "close": [417, 231, 20, 20], "action_group_disabled": [452, 171, 33, 48], "vkeyboard_background": [2, 221, 64, 64], "checkbox_off": [331, 87, 32, 32], "tab_disabled": [305, 253, 96, 32], "sliderh_background": [115, 132, 41, 37], "switch-button": [322, 291, 43, 32], "tree_closed": [439, 231, 20, 20], "bubble_btn_pressed": [435, 291, 32, 32], "selector_left": [134, 223, 55, 62], "filechooser_file": [174, 326, 64, 64], "checkbox_radio_disabled_off": [399, 87, 32, 32], "checkbox_radio_on": [196, 137, 32, 32], "checkbox_on": [365, 87, 32, 32], "button_pressed": [173, 82, 29, 37], "audio-volume-high": [464, 406, 48, 48], "audio-volume-low": [2, 171, 48, 48], "progressbar": [305, 227, 32, 24], "previous_normal": [487, 187, 19, 32], "separator": [504, 342, 5, 48], "filechooser_folder": [240, 326, 64, 64], "checkbox_radio_off": [467, 87, 32, 32], "textinput_active": [306, 326, 64, 64], "textinput": [438, 326, 64, 64], "player-play-overlay": [122, 395, 117, 115], "media-playback-pause": [202, 171, 48, 48], "sliderv_background": [41, 78, 37, 41], "ring": [354, 402, 108, 108], "bubble_arrow": [487, 175, 16, 10], "slider_cursor_disabled": [352, 171, 48, 48], "checkbox_disabled_off": [469, 291, 32, 32], "action_group_down": [2, 121, 33, 48], "spinner_disabled": [204, 82, 29, 37], "splitter_disabled_h": [106, 123, 32, 7], "bubble": [107, 325, 65, 65], "media-playback-start": [252, 171, 48, 48], "vkeyboard_disabled_key_normal": [434, 137, 32, 32], "overflow": [230, 137, 32, 32], "tree_opened": [461, 231, 20, 20], "action_item": [339, 227, 24, 24], "bubble_btn": [401, 291, 32, 32], "audio-volume-medium": [52, 171, 48, 48], "action_group": [37, 121, 33, 48], "spinner_pressed": [266, 82, 29, 37], "filechooser_selected": [2, 392, 118, 118], "tab": [403, 253, 96, 32], "action_bar": [158, 133, 36, 36], "action_view": [365, 227, 24, 24], "tab_btn": [332, 137, 32, 32], "switch-background": [192, 291, 83, 32], "splitter_disabled_down_h": [72, 123, 32, 7], "action_item_down": [367, 291, 32, 32], "switch-background_disabled": [107, 291, 83, 32], "textinput_disabled": [241, 399, 111, 111], "splitter_grip_h": [483, 239, 26, 12]}}����������������������������������������������������������kivy-1.9.1/kivy/data/images/image-loading.gif�������������������������������������������������������0000664�0000000�0000000�00000005512�12641336260�0021036�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a � ���DBD$"$|~|LNL<><,*,TVT $&$TRT���������������������������! NETSCAPE2.0���! ��,���� � ��%dihzU 4TTP8RA@DpHT�)b-2nThYk7:ҧ "SAa�y):A8  * >'_ / 4"__4& l> 1%_14(>0'_u$ �P4 J��_/��! ��,���� � �DBD$"$424dfd,*,|~|<:<lnl $&$,.,<><trt������������������۠&dih1YĨ$וqu B|?Qw!f B@R&Fais¨VUBq'^X�{' 5 $�ex "L5y 5 "x|<y#?"L9)#$(� L 'Ö$Lxλ`j{ۖ Lnw!��! ��,���� � �TVT$"$ljl,.,  dfd,*,tvt464\Z\$&$lnl424���������`'dihp]+׶]sILQַ܈=|## IjbMd!nf"+I�P&h|NM�BiG^uq^t #Usqy|~u�*  ( 6 + ^%�U &]^_&$q&͹m ^T`%6xb^"B>!�T44a�! � �,���� � �LNLtrt\^\,*, $&$|~|dfd\Z\$"$tvtdbd424  ������������������������������������������������������������������������������������������������@pH,Ȥr\< tDSDb X١Fq%QJV(H%>_fJdYLQa C VV { ^V VV CHxG� �Lp HKqFKC� W$]uBb �V-@ù,v!jA,DUVX @"&A��! ��,���� � �\Z\  |z|,*,dfd $&$\^\$"$424ljl���������������&dih<m,"$ mIhdID PcejX-E5,; Ue|PJ PxGl sH 2 d Gm^ " mH "yz#|~-+-G(G,H(U+d&H#H%"#U(CpH#4kà 9P.r�Y��! ��,���� � �DBD,.,dbd  TRT<:<|z| DFD424ljlTVT���������������������`&XTeBƾxto Rav`$nLi@1HL2-qB^lBEQ{~?_TbK9 _UKKy8 r 7' < #3Nr<74-3/$?  9K<..</3�%X%4/$�"4/�#<$.XoQ - $R�! ��,���� � �TRT$"$dfd,.,lnldbd,*,464TVT$&$ljl424trt������'$IX Ql5׶-k"ˋzΡSv߈9v(q�$G*L7O% {t3è#"EZY_a6h,~2>.� [-CJ%G#3G;#;+$ 6  J2-2JR2.?G-  $P#ٛ2%16\H&І�E xS�! ��,���� � �<><,.,dbd464TRT424trt<:<������������������������ &dye"5]DZpQVX# 7ۍÀ01 B4/ 7)5>Z[1DTb)5K)H8J;R<?FF�� 4CE7M]03`M CC8C3O }4 F0;*|$ 0 % 0 $ H0�;��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/images/testpattern.png���������������������������������������������������������0000664�0000000�0000000�00000000262�12641336260�0020732�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������Ԛs���sRGB���� pHYs�� �� ����tIME 3I���"tEXtComment�Created with GIMP on a MacwC���IDATc🁑 �H ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/keyboards/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016365�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/keyboards/azerty.json����������������������������������������������������������0000664�0000000�0000000�00000006733�12641336260�0020607�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title" : "Azerty", "description" : "A French keyboard without international keys", "cols" : 15, "rows": 5, "normal_1" : [ ["@", "@", "`", 1], ["&", "&", "1", 1], ["\u00e9", "\u00e9", "2", 1], ["'", "'", "3", 1], ["\"", "\"", "4", 1], ["[", "[", "5", 1], ["-", "-", "6", 1], ["\u00e8", "\u00e8", "7", 1], ["_", "_", "8", 1], ["\u00e7", "\u00e7", "9", 1], ["\u00e0", "\u00e0", "0", 1], ["]", "]", "+", 1], ["=", "=", "=", 1], ["\u232b", null, "backspace", 2] ], "normal_2" : [ ["\u21B9", "\t", "tab", 1.5], ["a", "a", "a", 1], ["z", "z", "z", 1], ["e", "e", "e", 1], ["r", "r", "r", 1], ["t", "t", "t", 1], ["y", "y", "y", 1], ["u", "u", "u", 1], ["i", "i", "i", 1], ["o", "o", "o", 1], ["p", "p", "p", 1], ["^", "^", "^", 1], ["$", "$", "}", 1], ["\u23ce", null, "enter", 1.5] ], "normal_3" : [ ["\u21ea", null, "capslock", 1.8], ["q", "q", "q", 1], ["s", "s", "s", 1], ["d", "d", "d", 1], ["f", "f", "f", 1], ["g", "g", "g", 1], ["h", "h", "h", 1], ["j", "j", "j", 1], ["k", "k", "k", 1], ["l", "l", "l", 1], ["m", "m", "m", 1], ["\u00f9", "\u00f9", "%", 1], ["*", "*", "*", 1], ["\u23ce", null, "enter", 1.2] ], "normal_4" : [ ["\u21e7", null, "shift", 1.5], ["<", "<", null, 1], ["w", "w", null, 1], ["x", "x", null, 1], ["c", "c", null, 1], ["v", "v", null, 1], ["b", "b", null, 1], ["n", "n", null, 1], [",", ",", null, 1], [";", ";", null, 1], [":", ":", null, 1], ["!", "!", null, 1], ["\u21e7", null, "shift", 2.5] ], "normal_5" : [ [" ", " ", "spacebar", 12], ["\u2b12", null, "layout", 1.5], ["\u2a2f", null, "escape", 1.5] ], "shift_1" : [ ["|", "|", "|", 1], ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["#", "#", "#", 1], ["+", "+", "+", 1], ["\u232b", null, "backspace", 2] ], "shift_2" : [ ["\u21B9", "\t", "tab", 1.5], ["A", "A", "a", 1], ["Z", "Z", null, 1], ["E", "E", "e", 1], ["R", "R", "r", 1], ["T", "T", "t", 1], ["Y", "Y", "y", 1], ["U", "U", "u", 1], ["I", "I", "i", 1], ["O", "O", "o", 1], ["P", "P", "p", 1], ["[", "[", "[", 1], ["]", "]", "]", 1], ["\u23ce", null, "enter", 1.5] ], "shift_3" : [ ["\u21ea", null, "capslock", 1.8], ["Q", "Q", "q", 1], ["S", "S", "s", 1], ["D", "D", "d", 1], ["F", "F", "f", 1], ["G", "G", "g", 1], ["H", "H", "h", 1], ["J", "J", "j", 1], ["K", "K", "k", 1], ["L", "L", "l", 1], ["M", "M", "m", 1], ["%", "%", "%", 1], ["\u00b5", "\u00b5", "*", 1], ["\u23ce", null, "enter", 1.2] ], "shift_4" : [ ["\u21e7", null, "shift", 1.5], [">", ">", ">", 1], ["W", "W", "w", 1], ["X", "X", "x", 1], ["C", "C", "c", 1], ["V", "V", "v", 1], ["B", "B", "b", 1], ["N", "N", "n", 1], ["?", "?", "?", 1], [".", ".", ".", 1], ["/", "/", "/", 1], ["\u00a7", "\u00a7", "!", 1], ["\u21e7", null, "shift", 2.5] ], "shift_5" : [ [" ", " ", "spacebar", 12], ["\u2b12", null, "layout", 1.5], ["\u2a2f", null, "escape", 1.5] ] } �������������������������������������kivy-1.9.1/kivy/data/keyboards/de_CH.json�����������������������������������������������������������0000664�0000000�0000000�00000011636�12641336260�0020231�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title": "de_CH", "description": "A Swiss German keyboard, touch optimized (no shift+caps lock)", "cols": 15, "rows": 5, "normal_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "normal_2" : [ ["\u21B9", "\t", "tab", 1.5], ["q", "q", "q", 1], ["w", "w", "w", 1], ["e", "e", "e", 1], ["r", "r", "r", 1], ["t", "t", "t", 1], ["z", "z", "z", 1], ["u", "u", "u", 1], ["i", "i", "i", 1], ["o", "o", "o", 1], ["p", "p", "p", 1], ["ü", "ü", "ü", 1], [":", ":", ":", 1], ["$", "$", "$", 1.5] ], "normal_3": [ ["\u21ea", null, "capslock", 1.8], ["a", "a", "a", 1], ["s", "s", "s", 1], ["d", "d", "d", 1], ["f", "f", "f", 1], ["g", "g", "g", 1], ["h", "h", "h", 1], ["j", "j", "j", 1], ["k", "k", "k", 1], ["l", "l", "l", 1], ["ö", "ö", "ö", 1], ["ä", "ä", "ä", 1], ["\u23ce", null, "enter", 2.2] ], "normal_4": [ ["\u21e7", null, "shift", 2.5], ["y", "y", "y", 1], ["x", "x", "x", 1], ["c", "c", "c", 1], ["v", "v", "v", 1], ["b", "b", "b", 1], ["n", "n", "n", 1], ["m", "m", "m", 1], [",", ",", ",", 1], [".", ".", ".", 1], ["-", "-", "-", 1], ["\u21e7", null, "shift", 2.5] ], "normal_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ], "shift_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "shift_2": [ ["\u21B9", "\t", "tab", 1.5], ["Q", "Q", null, 1], ["W", "W", null, 1], ["E", "E", "e", 1], ["R", "R", "r", 1], ["T", "T", "t", 1], ["Z", "Z", "z", 1], ["U", "U", "u", 1], ["I", "I", "i", 1], ["O", "O", "o", 1], ["P", "P", "p", 1], ["Ü", "Ü", "Ü", 1], [":", ":", ":", 1], ["/", "/", "/", 1.5] ], "shift_3": [ ["\u21ea", null, "capslock", 1.8], ["A", "A", "a", 1], ["S", "S", "s", 1], ["D", "D", "d", 1], ["F", "F", "f", 1], ["G", "G", "g", 1], ["H", "H", "h", 1], ["J", "J", "j", 1], ["K", "K", "k", 1], ["L", "L", "l", 1], ["Ö", "Ö", "Ö", 1], ["Ä", "Ä", "Ä", 1], ["\u23ce", null, "enter", 2.2] ], "shift_4": [ ["\u21e7", null, "shift", 2.5], ["Y", "Y", "y", 1], ["X", "X", "x", 1], ["C", "C", "c", 1], ["V", "V", "v", 1], ["B", "B", "b", 1], ["N", "N", "n", 1], ["M", "M", "m", 1], [";", ";", ";", 1], [":", ":", ":", 1], ["_", "_", "_", 1], ["\u21e7", null, "shift", 2.5] ], "shift_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ], "special_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "special_2": [ ["\u21B9", "\t", "tab", 1.5], ["(", "(", "(", 1], [")", ")", ")", 1], ["{", "{", "{", 1], ["}", "}", "}", 1], ["[", "[", "[", 1], ["]", "]", "]", 1], ["€", "€", "€", 1], ["$", "$", "$", 1], ["£", "£", "£", 1], ["¥", "¥", "¥", 1], ["è", "è", "è", 1], ["•", "•", "•", 1], ["|", "|", "|", 1.5] ], "special_3": [ ["\u21ea", null, "capslock", 1.8], ["“", "“", "“", 1], ["`", "`", "`", 1], ["«", "«", "«", 1], ["»", "»", "»", 1], ["#", "#", "#", 1], ["%", "%", "%", 1], ["^", "^", "^", 1], ["°", "°", "°", 1], ["&", "&", "&", 1], ["é", "é", "é", 1], ["à", "à", "à", 1], ["\u23ce", null, "enter", 2.2] ], "special_4": [ ["\u21e7", null, "shift", 2.5], ["+", "+", "+", 1], ["=", "=", "=", 1], ["<", "<", "<", 1], [">", ">", ">", 1], ["*", "*", "*", 1], ["È", "È", "È", 1], ["É", "É", "É", 1], ["À", "À", "À", 1], [":", ":", ":", 1], ["_", "_", "_", 1], ["\u21e7", null, "shift", 2.5] ], "special_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ] } ��������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/keyboards/en_US.json�����������������������������������������������������������0000664�0000000�0000000�00000011602�12641336260�0020271�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title": "en_US", "description": "A US Keyboard, touch optimized (no shift+caps lock)", "cols": 15, "rows": 5, "normal_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "normal_2" : [ ["\u21B9", "\t", "tab", 1.5], ["q", "q", "q", 1], ["w", "w", "w", 1], ["e", "e", "e", 1], ["r", "r", "r", 1], ["t", "t", "t", 1], ["y", "y", "y", 1], ["u", "u", "u", 1], ["i", "i", "i", 1], ["o", "o", "o", 1], ["p", "p", "p", 1], ["[", "[", "[", 1], ["]", "]", "]", 1], ["\\", "\\", "\\", 1.5] ], "normal_3": [ ["\u21ea", null, "capslock", 1.8], ["a", "a", "a", 1], ["s", "s", "s", 1], ["d", "d", "d", 1], ["f", "f", "f", 1], ["g", "g", "g", 1], ["h", "h", "h", 1], ["j", "j", "j", 1], ["k", "k", "k", 1], ["l", "l", "l", 1], [";", ";", ";", 1], ["'", "'", "'", 1], ["\u23ce", null, "enter", 2.2] ], "normal_4": [ ["\u21e7", null, "shift", 2.5], ["z", "z", "z", 1], ["x", "x", "x", 1], ["c", "c", "c", 1], ["v", "v", "v", 1], ["b", "b", "b", 1], ["n", "n", "n", 1], ["m", "m", "m", 1], [",", ",", ",", 1], [".", ".", ".", 1], ["/", "/", "/", 1], ["\u21e7", null, "shift", 2.5] ], "normal_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ], "shift_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "shift_2": [ ["\u21B9", "\t", "tab", 1.5], ["Q", "Q", null, 1], ["W", "W", null, 1], ["E", "E", "e", 1], ["R", "R", "r", 1], ["T", "T", "t", 1], ["Y", "Y", "y", 1], ["U", "U", "u", 1], ["I", "I", "i", 1], ["O", "O", "o", 1], ["P", "P", "p", 1], ["{", "{", "{", 1], ["}", "}", "}", 1], ["|", "|", "|", 1.5] ], "shift_3": [ ["\u21ea", null, "capslock", 1.8], ["A", "A", "a", 1], ["S", "S", "s", 1], ["D", "D", "d", 1], ["F", "F", "f", 1], ["G", "G", "g", 1], ["H", "H", "h", 1], ["J", "J", "j", 1], ["K", "K", "k", 1], ["L", "L", "l", 1], [":", ":", ":", 1], ["\"", "\"", "\"", 1], ["\u23ce", null, "enter", 2.2] ], "shift_4": [ ["\u21e7", null, "shift", 2.5], ["Z", "Z", "z", 1], ["X", "X", "x", 1], ["C", "C", "c", 1], ["V", "V", "v", 1], ["B", "B", "b", 1], ["N", "N", "n", 1], ["M", "M", "m", 1], ["<", "<", "<", 1], [">", ">", ">", 1], ["?", "?", "?", 1], ["\u21e7", null, "shift", 2.5] ], "shift_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ], "special_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "special_2": [ ["\u21B9", "\t", "tab", 1.5], ["(", "(", "(", 1], [")", ")", ")", 1], ["{", "{", "{", 1], ["}", "}", "}", 1], ["[", "[", "[", 1], ["]", "]", "]", 1], ["€", "€", "€", 1], ["$", "$", "$", 1], ["£", "£", "£", 1], ["¥", "¥", "¥", 1], ["˘", "˘", "˘", 1], ["•", "•", "•", 1], ["|", "|", "|", 1.5] ], "special_3": [ ["\u21ea", null, "capslock", 1.8], ["“", "“", "“", 1], ["`", "`", "`", 1], ["«", "«", "«", 1], ["»", "»", "»", 1], ["#", "#", "#", 1], ["%", "%", "%", 1], ["^", "^", "^", 1], ["°", "°", "°", 1], ["&", "&", "&", 1], ["ÿ", "ÿ", "ÿ", 1], ["-", "-", "-", 1], ["\u23ce", null, "enter", 2.2] ], "special_4": [ ["\u21e7", null, "shift", 2.5], ["+", "+", "+", 1], ["=", "=", "=", 1], ["<", "<", "<", 1], [">", ">", ">", 1], ["*", "*", "*", 1], ["Ù", "Ù", "Ù", 1], ["~", "~", "~", 1], ["À", "À", "À", 1], [":", ":", ":", 1], ["_", "_", "_", 1], ["\u21e7", null, "shift", 2.5] ], "special_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ] } ������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/keyboards/fr_CH.json�����������������������������������������������������������0000664�0000000�0000000�00000011636�12641336260�0020250�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title": "fr_CH", "description": "A Swiss French keyboard, touch optimized (no shift+caps lock)", "cols": 15, "rows": 5, "normal_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "normal_2" : [ ["\u21B9", "\t", "tab", 1.5], ["q", "q", "q", 1], ["w", "w", "w", 1], ["e", "e", "e", 1], ["r", "r", "r", 1], ["t", "t", "t", 1], ["z", "z", "z", 1], ["u", "u", "u", 1], ["i", "i", "i", 1], ["o", "o", "o", 1], ["p", "p", "p", 1], ["è", "è", "è", 1], [":", ":", ":", 1], ["$", "$", "$", 1.5] ], "normal_3": [ ["\u21ea", null, "capslock", 1.8], ["a", "a", "a", 1], ["s", "s", "s", 1], ["d", "d", "d", 1], ["f", "f", "f", 1], ["g", "g", "g", 1], ["h", "h", "h", 1], ["j", "j", "j", 1], ["k", "k", "k", 1], ["l", "l", "l", 1], ["é", "é", "é", 1], ["à", "à", "à", 1], ["\u23ce", null, "enter", 2.2] ], "normal_4": [ ["\u21e7", null, "shift", 2.5], ["y", "y", "y", 1], ["x", "x", "x", 1], ["c", "c", "c", 1], ["v", "v", "v", 1], ["b", "b", "b", 1], ["n", "n", "n", 1], ["m", "m", "m", 1], [",", ",", ",", 1], [".", ".", ".", 1], ["-", "-", "-", 1], ["\u21e7", null, "shift", 2.5] ], "normal_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ], "shift_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "shift_2": [ ["\u21B9", "\t", "tab", 1.5], ["Q", "Q", null, 1], ["W", "W", null, 1], ["E", "E", "e", 1], ["R", "R", "r", 1], ["T", "T", "t", 1], ["Z", "Z", "z", 1], ["U", "U", "u", 1], ["I", "I", "i", 1], ["O", "O", "o", 1], ["P", "P", "p", 1], ["È", "È", "È", 1], [":", ":", ":", 1], ["/", "/", "/", 1.5] ], "shift_3": [ ["\u21ea", null, "capslock", 1.8], ["A", "A", "a", 1], ["S", "S", "s", 1], ["D", "D", "d", 1], ["F", "F", "f", 1], ["G", "G", "g", 1], ["H", "H", "h", 1], ["J", "J", "j", 1], ["K", "K", "k", 1], ["L", "L", "l", 1], ["É", "É", "É", 1], ["À", "À", "À", 1], ["\u23ce", null, "enter", 2.2] ], "shift_4": [ ["\u21e7", null, "shift", 2.5], ["Y", "Y", "y", 1], ["X", "X", "x", 1], ["C", "C", "c", 1], ["V", "V", "v", 1], ["B", "B", "b", 1], ["N", "N", "n", 1], ["M", "M", "m", 1], [";", ";", ";", 1], [":", ":", ":", 1], ["_", "_", "_", 1], ["\u21e7", null, "shift", 2.5] ], "shift_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ], "special_1": [ ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["@", "@", "@", 1], ["?", "?", "?", 1], ["!", "!", "!", 1], ["\u232b", null, "backspace", 2] ], "special_2": [ ["\u21B9", "\t", "tab", 1.5], ["(", "(", "(", 1], [")", ")", ")", 1], ["{", "{", "{", 1], ["}", "}", "}", 1], ["[", "[", "[", 1], ["]", "]", "]", 1], ["€", "€", "€", 1], ["$", "$", "$", 1], ["£", "£", "£", 1], ["¥", "¥", "¥", 1], ["ü", "ü", "ü", 1], ["•", "•", "•", 1], ["|", "|", "|", 1.5] ], "special_3": [ ["\u21ea", null, "capslock", 1.8], ["“", "“", "“", 1], ["`", "`", "`", 1], ["«", "«", "«", 1], ["»", "»", "»", 1], ["#", "#", "#", 1], ["%", "%", "%", 1], ["^", "^", "^", 1], ["°", "°", "°", 1], ["&", "&", "&", 1], ["ö", "ö", "ö", 1], ["ä", "ä", "ä", 1], ["\u23ce", null, "enter", 2.2] ], "special_4": [ ["\u21e7", null, "shift", 2.5], ["+", "+", "+", 1], ["=", "=", "=", 1], ["<", "<", "<", 1], [">", ">", ">", 1], ["*", "*", "*", 1], ["Ö", "Ö", "Ö", 1], ["Ä", "Ä", "Ä", 1], ["Ü", "Ü", "Ü", 1], [":", ":", ":", 1], ["_", "_", "_", 1], ["\u21e7", null, "shift", 2.5] ], "special_5": [ ["#+=", null, "special", 2.5], [" ", " ", "spacebar", 11], ["\u2a2f", null, "escape", 1.5] ] } ��������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/keyboards/qwerty.json����������������������������������������������������������0000664�0000000�0000000�00000006367�12641336260�0020627�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title": "Qwerty", "description": "A classical US Keyboard", "cols": 15, "rows": 5, "normal_1": [ ["`", "`", "`", 1], ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["-", "-", "-", 1], ["=", "=", "=", 1], ["\u232b", null, "backspace", 2] ], "normal_2" : [ ["\u21B9", "\t", "tab", 1.5], ["q", "q", "q", 1], ["w", "w", "w", 1], ["e", "e", "e", 1], ["r", "r", "r", 1], ["t", "t", "t", 1], ["y", "y", "y", 1], ["u", "u", "u", 1], ["i", "i", "i", 1], ["o", "o", "o", 1], ["p", "p", "p", 1], ["[", "[", "[", 1], ["]", "]", "j", 1], ["\\", "\\", "\\", 1] ], "normal_3": [ ["\u21ea", null, "capslock", 1.8], ["a", "a", "a", 1], ["s", "s", "s", 1], ["d", "d", "d", 1], ["f", "f", "f", 1], ["g", "g", "g", 1], ["h", "h", "h", 1], ["j", "j", "j", 1], ["k", "k", "k", 1], ["l", "l", "l", 1], [":", ":", ":", 1], ["'", "'", "'", 1], ["\u23ce", null, "enter", 2.2] ], "normal_4": [ ["\u21e7", null, "shift", 2.5], ["z", "z", null, 1], ["x", "x", "x", 1], ["c", "c", "c", 1], ["v", "v", "v", 1], ["b", "b", "b", 1], ["n", "n", "n", 1], ["m", "m", "m", 1], [",", ",", ",", 1], [".", ".", ".", 1], ["/", "/", "/", 1], ["\u21e7", null, "shift", 2.5] ], "normal_5": [ [" ", " ", "spacebar", 12], ["\u2b12", null, "layout", 1.5], ["\u2a2f", null, "escape", 1.5] ], "shift_1": [ ["~", "~", "~", 1], ["!", "!", "!", 1], ["@", "@", "@", 1], ["#", "#", "#", 1], ["$", "$", "$", 1], ["%", "%", "%", 1], ["^", "^", null, 1], ["&", "&", "&", 1], ["*", "*", "*", 1], ["(", "(", "(", 1], [")", ")", ")", 1], ["_", "_", "_", 1], ["+", "+", "+", 1], ["\u232b", null, "backspace", 2] ], "shift_2": [ ["\u21B9", "\t", "tab", 1.5], ["Q", "Q", null, 1], ["W", "W", null, 1], ["E", "E", "e", 1], ["R", "R", "r", 1], ["T", "T", "t", 1], ["Y", "Y", "y", 1], ["U", "U", "u", 1], ["I", "I", "i", 1], ["O", "O", "o", 1], ["P", "P", "p", 1], ["{", "{", "{", 1], ["}", "}", "}", 1], ["|", "|", "|", 1.5] ], "shift_3": [ ["\u21ea", null, "capslock", 1.8], ["A", "A", "a", 1], ["S", "S", "s", 1], ["D", "D", "d", 1], ["F", "F", "f", 1], ["G", "G", "g", 1], ["H", "H", "h", 1], ["J", "J", "j", 1], ["K", "K", "k", 1], ["L", "L", "l", 1], [";", ";", ";", 1], ["\"", "\"", "\"", 1], ["\u23ce", null, "enter", 2.2] ], "shift_4": [ ["\u21e7", null, "shift", 2.5], ["Z", "Z", "z", 1], ["X", "X", "x", 1], ["C", "C", "c", 1], ["V", "V", "v", 1], ["B", "B", "b", 1], ["N", "N", "n", 1], ["M", "M", "m", 1], ["<", "<", "<", 1], [">", ">", ">", 1], ["?", "?", "?", 1.5], ["\u21e7", null, "shift", 2.5] ], "shift_5": [ [" ", " ", "spacebar", 12], ["\u2b12", null, "layout", 1.5], ["\u2a2f", null, "escape", 1.5] ] } �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/keyboards/qwertz.json����������������������������������������������������������0000664�0000000�0000000�00000006402�12641336260�0020616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������{ "title": "Qwerty", "description": "A german Keyboard", "cols": 15, "rows": 5, "normal_1": [ ["!", "!", "!", 1], ["1", "1", "1", 1], ["2", "2", "2", 1], ["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1], ["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1], ["9", "9", "9", 1], ["0", "0", "0", 1], ["ß", "ß", "ß", 1], ["?", "?", "?", 1], ["\u232b", null, "backspace", 2] ], "normal_2" : [ ["\u21B9", "\t", "tab", 1.5], ["q", "q", "q", 1], ["w", "w", "w", 1], ["e", "e", "e", 1], ["r", "r", "r", 1], ["t", "t", "t", 1], ["z", "z", "z", 1], ["u", "u", "u", 1], ["i", "i", "i", 1], ["o", "o", "o", 1], ["p", "p", "p", 1], ["ü", "ü", "ü", 1], [":", ":", ":", 1], ["/", "/", "/", 1] ], "normal_3": [ ["\u21ea", null, "capslock", 1.8], ["a", "a", "a", 1], ["s", "s", "s", 1], ["d", "d", "d", 1], ["f", "f", "f", 1], ["g", "g", "g", 1], ["h", "h", "h", 1], ["j", "j", "j", 1], ["k", "k", "k", 1], ["l", "l", "l", 1], ["ö", "ö", "ö", 1], ["ä", "ä", "ä", 1], ["\u23ce", null, "enter", 2.2] ], "normal_4": [ ["\u21e7", null, "shift", 2.5], ["y", "y", null, 1], ["x", "x", "x", 1], ["c", "c", "c", 1], ["v", "v", "v", 1], ["b", "b", "b", 1], ["n", "n", "n", 1], ["m", "m", "m", 1], [",", ",", ",", 1], [".", ".", ".", 1], ["-", "-", "-", 1], ["\u21e7", null, "shift", 2.5] ], "normal_5": [ [" ", " ", "spacebar", 12], ["\u2b12", null, "layout", 1.5], ["\u2a2f", null, "escape", 1.5] ], "shift_1": [ ["\"", "\"", "\"", 1], ["+", "+", "+", 1], ["@", "@", "@", 1], ["#", "#", "#", 1], ["$", "$", "$", 1], ["€", "€", "€", 1], ["%", "%", "%", 1], ["&", "&", "&", 1], ["*", "*", "*", 1], ["(", "(", "(", 1], [")", ")", ")", 1], ["<", "<", "<", 1], [">", ">", ">", 1], ["\u232b", null, "backspace", 2] ], "shift_2": [ ["\u21B9", "\t", "tab", 1.5], ["Q", "Q", null, 1], ["W", "W", null, 1], ["E", "E", "e", 1], ["R", "R", "r", 1], ["T", "T", "t", 1], ["Z", "Z", "z", 1], ["U", "U", "u", 1], ["I", "I", "i", 1], ["O", "O", "o", 1], ["P", "P", "p", 1], ["{", "{", "{", 1], ["}", "}", "}", 1], ["|", "|", "|", 1.5] ], "shift_3": [ ["\u21ea", null, "capslock", 1.8], ["A", "A", "a", 1], ["S", "S", "s", 1], ["D", "D", "d", 1], ["F", "F", "f", 1], ["G", "G", "g", 1], ["H", "H", "h", 1], ["J", "J", "j", 1], ["K", "K", "k", 1], ["L", "L", "l", 1], ["=", "=", "=", 1], ["°", "°", "°", 1], ["\u23ce", null, "enter", 2.2] ], "shift_4": [ ["\u21e7", null, "shift", 2.5], ["Y", "Y", "y", 1], ["X", "X", "x", 1], ["C", "C", "c", 1], ["V", "V", "v", 1], ["B", "B", "b", 1], ["N", "N", "n", 1], ["M", "M", "m", 1], [";", ";", ";", 1], [":", ":", ":", 1], ["_", "_", "_", 1.5], ["\u21e7", null, "shift", 2.5] ], "shift_5": [ [" ", " ", "spacebar", 12], ["\u2b12", null, "layout", 1.5], ["\u2a2f", null, "escape", 1.5] ] } ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/��������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015342�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-128.png���������������������������������������������������������0000664�0000000�0000000�00000006235�12641336260�0020276�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������>a�� dIDATxkU҅vwt}2sH"^jjcV"H*D4xFm фRhj5j>e~I/<9=<'iwyyy}jjҤI&M4iX>TY>V]uHDajŧ&WCzyIEwq \+?9Vfv8 WI#@}ĺ}6CQ'@hz2'+nofrAH,N.t8:ޣLlL.'ӷ7Wyfx>/gUxZ[q. 33L֌7i×AF|" wY\JYq@Ω%! #Zl.: RFu5 u SS[jehlf:q-M$U|Yʋ1ٗ]XmPQn1qSocՄ]X6+"ZO/Ý 1_ '_f;^ @y=iT&1x"9nOHxX)@zPh]]=rPOe[V& B'ycxj'_|X:3.7SC_$ҙƍӽxdHM*MWf{_ݸQ^n$3 ̐GMB_o= ?=z1ދOB�B��p=,z�@�5O\'� �.@fPk\ !@Px<@K/g �@�A& ﮂ0!@:A޵T B0.h�@�DE;aEE!@eٟ?7`� &_׷r�@�D<1l H?f �B�\ag/?e�@�އ`5{?{ Om+޳9rA6oV=, � �]Dm�؂\d ̽~}lf8�?޽{P]/x:2׈D-{�H;�*};\qܽ)hR=@p=?�8ʹ`>zq1У^౭[ PGbKu9o>^p^ ~E/�cN,@]O.szOچ@y@?tuarU�8̝h ZE. L;2 t�:uC!0d>47Q?�;wv!0e>4<2CpV�'O>| 7'pTO @|�`*7"͇'r5\Oj7:8~Di\ U� gϖ~!k>0a�Epo 6m�nV�0# z�8zX+63gΨ~uTͷZL�v !i>408PJo꾉g{ι�m~܆\ "i7Oo͟5�FѯϘ�t[rZ0_vvyG":x;8n5uCvW� HkX8"'^%O|n�-WHgsU9�S7i['�OǗ x_T}D,@5uC8�hffFi@`4Z�?&nU0m�'{{ Ox�xx M �(y�R>T�〖DA\�0l;?R>%ɧphggW:�Ц6[8MEb㫕(v!P�Sn>O Bv!P!Y�b6�05i>�LZA+h�!91wttF*~R["ڂZ@� A͘ _ٷly�0 #wxQ< ;PX@� A՛?9M�Qm�Tx<,( ؆AU_ggX9w .H$  U>qKI/oY�A= jΚ%Qj@$ϛ Je2[K(#+-lީZ}h )o617>#M?Ó PrF l@!W13f]H~1'x77:nz2k} g/-;ݯ ^x ٪QGoS_moq;:>51!>>Y E85|ԯxr4_} kN ZN0->bB}  ?{}kAa# HZJ xM_KjW�Akk[P}o|tF1q>| k [I}R,RϐNs5_[H&f_wj,<|;bx-Y{z{onyA㽃vp$kz??o|aOs} .,lrz_=qA3ÃCwBl@?h!!R/AF͵2IX�B5y4?_`?Vl]B`|<z:KxonD )J~}.q1/lmqjV/B}בF.[vG:݉ю{4%-5|^zB SGNY̞p42)^ ~:IICҾN$Og)r 3{'p:xUi:3F`8zn♡ -[|X(x2CoWP{3Ro3|[y7.0xh& Cc(Fش袞GCo? QˆI-o.0\ D#X`!)".܂<4*3W<<C@>6 l(ScXY6SU W4iҤIcNS0A����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-16.png����������������������������������������������������������0000664�0000000�0000000�00000000644�12641336260�0020210�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������(-S���PLTE���������>@@?@A?AB467?AB>@A?AB>@A;=>8:;9:;=?@<>??AB>@A<>??AB?AB>@A?AB?AB>@A?ABJLMVXYbddlmnnopuwwy{{33���tRNS�01@ADGGst8 ���IDATKn0� QE6I+H(hrW\JkByV=joY7bsNc}H8&!2N뛔ooO(ޯZVBkn!�׼ 9>/D+f����IENDB`��������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-24.png����������������������������������������������������������0000664�0000000�0000000�00000001146�12641336260�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������ש���PLTE���������������������>@A?AB=?@567133./0+,->@A?AB=?@:<<8:;133012?AB9;<8:;689?AB>@A<>?<>?9;<9:;?AB?@A;=>?AB>@A<>?=?@?AB>@A>@A<>??AB?AB>@A>@A?AB?AB>@A?@A?AB?ABJLMKMM_abjlmnopy{{���3tRNS� !#$)*0568pqtu{|K���IDATxڅR` FS7Dp h~"[AEmռer9t}s5ѮރEye0Éu�q]$dr.- 8X`pJ~(c1DeSMz8i',;b<J4w##bɂΥGh!i#= 0%ƙ ǘᔔ嫢и-Mٽe|,ÎCr2_6Uv����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-256.png���������������������������������������������������������0000664�0000000�0000000�00000016413�12641336260�0020277�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������\rf��IDATx������������`vi (�~-$%~@�* T`*  ܁:0iܜc%>vg?fnۻN)��ql-yk��b0X<ܒ fev:��Ћ]z!pv qrdI]K+bvl)ڑy9X~(I<Qa9ƀ��[ ݜ"\&b kiAI -�'<OvgY9 n 2 в / @eV8RaCЛA@d,V$=畡(3� =>)/@JT0ڎߜ�EBwa|-fPd�`t=F{.&0B("F�@<0:ܭa<�؟;EO~`1ɀ�{>WwoKHpP{x:UN XD׉ 2P}&_;#I�1A_K#D W*�@B&X Fů798|}4@�O#X.Ci @4!dji�hIW/ayZ’ϲAe[/oG׆�"@3A~;дn�_[Y@@7#!~p " ϰ]k=ăHBGAX{`ق#+BEE$AK�+A3 x <ZyѮ}fjlW1 NIPH% YbC,@>pQIHb) |%x'>s|y߽g9At8_,] ^t>$X*O ~ L Y/_(~lݽ-n_!*l�D9pW`~w�d:wA@}0?I9dO0_�Tp5nCN�! �C6#8?Bqm/w8%9K; N fo"*Z@ :@>` c r�FyIP|<YW_hTib'@VB? /e PBe;-LB(f_(Q I0iI5&EH^�:<<2:/ џm|FX(zD2f^ ѿH�0_%eD@!-Av%?Bi0'"8C+hi'USd!U],ʎ1<ق|xS` ?eU@K!lB+.\@0}䁇\^Lg&*zo* %KZ{XoGggǼ& [mFx4Akxohxe?IqXՔ{fϞM7~]љ'v;Dlk8Qۻw̫w}ʝ(PljO�B�0PǛlYc�P �@�CEkLN-� �@�*s �ͻv#� �!�AL)@_寣Ek�Z��Ŭ/@W]1��@nie3vdi!��UP&V�ph� �1iim5@6t`p(N �j�@Ll:=%AWo._m�P �@�%ST(g#�84�Hx|kT؟?��@lǓ~'j C@3��:y2ϩF ��8�E~&:\F �8T�hҖ< |#`� �@�a@|5j4s�!��47S=2;P�p(� j@?�S+8�84� 55H�8��zg7 `M}�C@��(]�r`/қB� ��P|5���@GBMR�p� Nlzqݷmq=3{}v慗^93!_;Ň~[Zz��`� 脹~Ǐ{}dqm-TAO3�KoP �7.tܟV2)^q90T<w�#t��X75uܟnngb~uO.n v�>( d�PM:aͭ\+%D�=�&eIcN"p! ��x�$`2 Į&X ��C@AR -A=��03)�)  t>G9P �/ަ �8]ϮsQn%�KV=�`r��0?/M9: dF+]0�v@z4H/dTo�>v 쁎;6g3?)C-5*���;6wygf3/9 `I|+ @"�p~�9zvU~}%U ��$JS{l@�@4@R#Gμb�_x@*^+x �4H&W ~|,4?hXJ+(�7?7|4?@_C@F+ �~D�_=�h' P9D*M&�7 �xXn~R,XGz)�4?b?�ͯ�o�_؋^ Q�7 �:M?�@�'z9V�I�0?)L^>9��OR;�8DQ�4~�|`~5v`�@VClW�_�xz o~y�vB�g�X& e~�ݟ>���0R�и/o #غ���@J@?l`���+{:��$/�6d:I7�P7<�}-�Oe@�@}U_�O%�4-"�X ,`~�ݟ70?,@7@wnB�gӀcSR@ c~�?�OJg+D̯�4w@�g�hx~#P& ?č7e@�"KA,e�0==o? QxNawkSO@�gt=0hl#�^?] ߤS:.9^`Ѳht�LN~o9C�yз;\F@d6s��={BsOCUR]JVhCY� ~0`@v`=ȸ @`mGo�4 }ӹ]\ Of�dg穉U*t^d~ 2j�(9y:?o lƞ_ =� �70pm?%7 �S� $dt6w(ΨavX��uW,Bz aa"�@$PW{Gǚ2�+|[t P �]kbƓ2��6h]"U3 #;vTX9�' \,���U^xSG~_sƀkC@X" �8B?M \JwuH%�g' BA �d�!PfcB$X&МLgn�r�`%|37?FP�<@[{y@@� {7kG?k4L2 Po_EN}| +D �̏?fyX|+-(�@�Zf!9 j2��^l @+–u@0EohH:w�V x&Z �yF%`rP_ߐE��o @asAQ7?�`qor?0ha?�`olGCj�%� .#/S'yS �k~4�[{z/�+̏}5vw/کG餗�!�Gmm/�/?DDꌏL ��o k3Z@e )�pv6Wd= X2)ߡ �!PO 8$kZZ[ΧE �!x*};87K<Hܨ//`�P G鯮><HN;.Ň �j!P*.f*�`�e- �o~ù޻/$)1��`[ydm}uҰ=) d+flڼY:[|+믛}ioӾO8)2;wY/P-�̄r?S@wOx4wҙ`I} {_�a+ Ӈ@4H|֙_&0ːJT& |+CNݿVhG�9ƴcM 5 䂠+XݿRl;pQg OGyϿ/ Fb<p:i/b&+cMwsKZ$!}'Sw-b>ƃ?.W}=OGSV0?|G>]M?N(` @%Nr_ :̨@ȅQ;_P _( ÇponiYt-W/0-BHm*a4<2 ݽ|XhQax}X_ۄP`(܏$BQU?)4!o]7񬿼dc  A8zvu7<A&}FGfh0Oaoy\q"˻] j!$jkks( :bO!rY&5E8MBFqSgÇ\Ki`}DQ:JY!Xk,W5 FۈH*?i?p0Z~MBU<)DVf⟧7N'Usw2)=?v~2� L|ߛ?ʃ Y8@"(l`2GyC PQ`Zy�R_}/7? P@wFv}bՁ>x6-!vF6:$G ^D:)!Nr+Yn q"(e[#ȑl4eX8)șn+˕$3p�kj"Dp-U}tK>?k-$Po>+&tnɿůN hh؎inMx'$'l|m~U(_%rPTWVo<0J~!j)ọ@u+?o&iZ Zj4+("ٞB?49+�B+Aٗ&F~ ]`о?.^. a% 8VO; `~]h7%cknr٥?+[ΗL4$9/(랗|Vr}`/ȟ8W9x =%7 ,m7>V>%ؠif:/@ G!!>^YWA›\Zߦ;)N~X\xx6(IsC!u;(a9Qqh~qߋ*e1�N 0a T)Nػ^*Hk'=+n.qd4]惶y &]&ȯ"Z2jm ?_u+9Lv)J J}!v-`#~ `F;xq.`߄B/L_r?KDdaZ@eә;<oZG{ e"#(,[n}DghXXqgdEvy2gSѼm$Cc?#0n L!#84֐L} nW]zJCWRW/|g!H}$R{P<|=Г@ ﻓu{V0"J?kp4c?-!~(X8 0amEDV_;0e!MAښZW'%)~]g(&%}F c}%|a& yfКP3ƫEj!$`8 =`e^$3D/z 0 0c p53SytƃY>+ݻrv& R >eX25Z>0@optcBBH&o0;azɄd4ҷ ϣ$xOI3/AtE` "HA[0]L4m1�1rMgbR$ݿutGySg___d@ 6d ;>R: L #6>[3Ve"�"|}݃9W?D S2l ݅A`h'1lߵ oSQS_䄟^ CN+`<2LbLaϦHI =1AA!L 1�&U\$nESA0%</tpf 28AAAAAO. G����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-32.png����������������������������������������������������������0000664�0000000�0000000�00000001471�12641336260�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR��� ��� ���D��8PLTE������������������������>@A?AB8:;578$%&"#$ !!>@A?AB;=>356)++=?@<>?=>?=?@023?AB/01>@A=?@<>?:<=9;<578467456245>@A9;<89:?AB>@A=?@?AB>@A=?@=?@<>?<>?:<=:<=?AB=?@=?@:;<:<<?AB>@A>@A=?@=?@<>?;=>:<=<>?;=>>@A=?@?AB?AB?AB?AB>@A?@A?AB>@A?ABUWWVXY_abbddjlmnopuww^W���KtRNS�  "'11222>@AABCEGLMNPajlpqsYy��eIDATxڕV@$ *v K (G QĈ%3pᾘZT*U>Mr8awϴѿ=uNﺂidQATM*u9PW� <q[|(9`BT|6L#�9x5JuStF�fi.l0"a.][I;VV÷;upF0 ʹ Gp߰XH-p#p*vY�Z==+�y)/+Ը{sau!N_ D>$ͽlvwkSZMVϧ�0:;����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-48.png����������������������������������������������������������0000664�0000000�0000000�00000002221�12641336260�0020206�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���0���0���` ��PLTE���������������������������������������������������;=>=?@������������������������<>?8:;023*,,>@A<>?=?@<>>$&&799467"##>@A>@A=?@9;<9;<789123<>?=?@/12.01/01.01,-.,-.688>@A355245.01?AB>@A>@A=?@356<>?2448:;=?@;=>9;<9:;789688?AB>@A8:;>@A89:=?@=?@<>>:<=9;<9;<?AB>@A8:;=?@<>?;=>:<=:<=?AB>@A?@A?AB>@A>@A=?@<>?<>?<>?;=>;=>;=>>@A=?@?AB?AB>@A?AB>@A>@A?ABJLMKMMUWWVXY_abbddjlmnopuwwX0S6���qtRNS� !$*/122377:;@ABFGIRSSUVVW[\]acdlpqrsuvy}P��IDATxWo _Zb^V`-CVVPELrO;\8 9>ܡE)EA=?I$c'+u, My56h YI $!8&N{ѯڢvfaR`$Hlq`Sa(,upb,vH'x1#%xVb Sp.&(%vR r XC>?;kL~=(H`B~=#TB |~a>Tg+ߖ%GY%-%E8{ ~N ٻg/wZt@xWڻlUAJ@+U5E&ɢ Mn'1Vpi=3H4ɱZQ=(rbbν?^r4D"r<o+Ѡ*uN&|>Shv'1/kE!s6-f bRC꿽#pys+D^[\f̫GW/i_{Aܮv����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-512.png���������������������������������������������������������0000664�0000000�0000000�00000040301�12641336260�0020263�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���������x��@IDATxA 0QnCa0Q|s������������������������������������,q�-�4 u<�qoA_I��4|z7m%Z2Bs��gȇ^tT=QD$d{w$U5p|![֧n6X uKdw` K3[ f{0O "OQqIgW3~ڈs眔��j}qOg;/M:|gϏ!NcqP('S'O��Qܢ~6w,w/G@;y}6vi{$K��fELnr<ߚ8ArMVޗvibPH�� G Q  Rc'K Z[ɵBqRp��KaW" &I @2��KQNA'O95KAd��#觧aQ8ݧQW "O +C��ԗ%'Nvw/7 +b"i0<#!�ڝ#qek'ᑒ�A?,>iu@2��5[i08@� ˂~,9>%ki2 H�`t\o|_Q7QeÓ�AW}ҧd  �쁿^{9yp{w˒ʀ+�%ێ{vϢWJB@9�8שOFU`y*P8(� On勗hCNT("'T�L;7.Dc&%WpڿwÃ'0G끒D�VQ0eYv,&@H�TǭGsrQo0eTT GW!D'&$�C/xrwaj@"�~>@35|'~O7 �P;ms}D|��>IWKW?D 410o�>_2y<,�=jl"f� fۯZ[E)8 ���S''oQ;I{�\IPXZ] <trFA`2PIj� c}-~AcJ M�L/ lv_LTnȋlW�(M~b$QIj@Ӏɏ\^w޻6} Pt;o4_:E VI>$9'V] (OrZ㊰xo$@?=kw{9\?Iơak{TNT8~wz3�Hr~P俺eH.h\PPٺyήi)E?isU%yKO^ }yl_?(] 1v �ا]$M 3p߿y7΋ɮL H߽{-˾? $ۑ0# +:GR_@N" �W_~*I},}fN_~́*G{5zIrJ%}eI�G^'qWo߹s}H2*I!ovO$'$0wnsK' w&\jOI&?Y{>IᎢ9^lW#w䨵ݏ$ EA�eB$]@'eubkYk+IJ  P'!z5u@pIr$@O�\$@c \6ڝJ =aOU%II�XKǓlMTnT 8_^ �=)ݼufɧU86OKnݾ}cI�SOKwœL`Ko5R?I.1$t J <?2R%I.`nTN$ =$x;MTHY߳$O$`%¬WvzzHEvw��ev_UF&XI`2�f$B7oEa$}Yi)pVt˼$MずgB]W%ɍɀÁ]CUIrWѷ)pzmh$5^)W5$nf�4]!$z.XS`.yxj/I>F\N6H�6<h@.xܴ집p)~O²4! I� y|~} %P?=j5{ޟ$C?3/'*G{1x(Hr'Mť[-#$qIh`>Ov{Hry}- hz_Gݏ$Xq*?m!I2@SMĽ?I[;Gux*I?yBITMKWtd] L/I2§Sկzr8I[ͺ q$s Pggo~SJ]~Ap JPVf$XXw�$I JQ3JhMpf7wQW]!.f$I=QȯT۝hKd% 5Vbjl;fIXn3(($2|,H/@E6=X[#%Iq,e 'A+}?R~#i<8_Z[$ɘ0b3 , Lf3K^oҷ e% \BFC T,X.Q XA%c>`aD@dXRzzzN>9S?h9{gy m 4ol}?��`8P:3'NGy�-@#[n=~1я}w �;XY/Jӿ73;sAr#�?я\1 ��wm�]�,.-[@N)� w � +� w � ַ�q �7�b�%�p ԿzCY9�. [�Nyy�+]��r CB�by��v=jCB�z�@u t@f&OB�b{��8ݳ#?ƿήҠy' @ ~��6=nznx"N}NoɋF�\@�[ZnaZm% pB�%�G޿)'_ߠ^2|B�%�Ɏή\8KF�\@�XXZEr ?MU aO�%� t9m.%?%Z=K? KK_2@J� .� ŀjIŀu_摯_0@J� �0k-q ^?R7>1y"� ���N1`Anj('v"� �,Cim7R�W@@�`bK 5A �-���'b@&zI/$p!�H��nmn <4#p!�H��QR ([3([Z^3"�.� �Ђz�y_ۘ@?hB���0wJ1`�xZK|@X @�H|ĸ5[+յ{"_&^B����Q rn&'wD� \���+i./sѿ$�=J w3_ � �0>9yt, +H? @ @�Hg&2X./&1�  yӺhz$@ @� 4w�+�@�`Q8O8A�W�� : үX�@{GǰNx3@tB���X0_ տ#8�D.� �il-V/\�D.� �&vH.SU߹E� @�`l|T"8eZ�< @�`ye* �}? /p!�H��"i&rV}.� �{ 6ԹS!�NGF�� �0;7&{ Vu�H?Cݍ�� �` @v?`N\/�p� ��[obb&~t *p!�H�eW=}Í7OgxG6�GmTn3O�@R 'z/-|bfnl׋tG�tB��s&S:܏?xxUWVV?nt�#�� ׾3>?qIƦО:�uG/ pE �u]Eo:07 zfS 10> ! �.ډ qf2,K^wl�xO_~h�Eu=dqy.Opb7% �F�A(Bp' k|@ʕ1#�Q\y5�$+ `;<u� ~g^ �wd*.-;h(:}<:��l'|2/PT)BVUXR!y�Z�e{_� � � KQe =u�A .�2t'R�Z�$:0r`W�::6v)A@��-BBH@2pnamq�@(w"`ɩ8ByL�D��$: {z g"`P� kg1뮿>CPThlS(�O`oGD�@$o?rt!g5!ֶ1>vA�?@ mB{S1?�&"@ PRPS�8|�F@� �pؙ9 _ N`p!>v@�L`f [09]J'�zpsm�0AN@ x{ދ$ ff,M<W-�T�%v� �۹? ?<sϝ󮻐� '^38�v�lw!N ||3wݍ$VJ:twt� >*ityO}yp3z H?: 09=}HK�ws H? KZ �,B�ӿ=tGO+`M- D��[E�H_C$ FF.VF v8�0[�?E�<H=$ I095}un�(J�8H!z3g H?-,]ZT+`@ -� =$ YXWZ Z� =|L`W_�|?4XZ^=ilѭ"�[�@�v+mG�b˅?<ftK*gS�d Plmc�eq&軧$ ]�<!U-5z dc�Nxi= �hM,� =`_�@$ y :lhK,� @m|X�ƩSܑH@z #�ؗn!@�?R,NI1 HmeC/� urGR&JCjPi_�@|A3!Eua@iPkh)�9,ARxnVÀ��/� uH@ !ì)hA�,�eݯZ?hqQ�j j a v #�!#�zi�="-�v2~ #�;o?p,S'�C/1~ #�W/A �qO�]�?_$ yG"�!A  #�;=?H�&PW]d#.� ?#@@��?u ?eY � � ujϮ2c�? ?�^$%�E`�lo @;�"� uH�?�4 y{)��>Ÿ�A�G��? �@@G�~2 ?�M$@ �?@ #�ޅ?$@R �?H� � ?�pOzOVA���? |{ ��~3�?6@{_�7 #�m���? �>`w�:u*?H�@� � �?(*378�4W`em �unC0>1ZVC (�5D�: KC& � 3 G�j #�@�<y2?$�B&@�Ⱥ A`bhYh(U�B� nj!c� p}7 `�  Z-�@@E�] NH�pp (m =@@G�NX �(�݆23$hc�ui �"�J�Q�Ib 3~O>Ŀ_$ு/qRP,p0$(6|P</AX03t=V@%�C*�&'/�tpG.�IA}iJ�HOB�2Y(~3 a@-v�N�B S)�9a|"?061:�Y�4#� u�r\,=X/J�>�k2|PZUͅ?H�0'}{�ׅ2�\~(~ 슣yI�g0E*@Ⱥ_�{Z7f!@�)a3 x< ,N�GMo`iee `)}S�:Àmږ w 4�R C*�,ZgaO�X<[�%7 : h!V@-SuT-�@yhge@Gf�DrgLMW‡Mm 8qbOcǒZ�d@{g�DrfX&I -�m))baX 'Y k׿f�mf&Z��vl#x[]7xӮz9Т;�,�B PT�w [�9' �@��:k'+7wq�r ` 9IC@x~U'@ww|D@�`ݯ 5��1d �H\�YП`x⩧vl&:� C! hc|/z?�8 NtC)2ۓv�Tw�x�.b'@a`rz`>��)+ ~ۿ3�&t�%�^+�w?#u@�y<;T!`a$B@@Jf$?]oXZY9�6.�H2Xw � ^cO,q!03;2d(%@�aNP �@%~WnQ�x([pd6 �1K9'(?x"'�W�U`t@8e'a4 �]fOO,b�`Xu�MՑͧBXH�% �L� `pD@UFWᑀd w)~ `oL�P]'�FNN? @�O 6-.㝆f5�xu�MM8$�K93 `m}1�ؓ �0u�H�KY?C�Y <:�$�pe_`\y/hu�YZ  �]~+?QC�:y�H� \z?�(�Elgl/��6l-!TffP�eP4&e[� ��Rw%j�Pϒ�PZ{We"_`z|Y�ԥpu?|d}7�� p!.?q�9J�x ˫kF�$}�(ri�Vm% @�� hS^ndU�b d#�@0,}i�@5 �H�2{G ^�X`1 ~GG�$`-4nlll\G�$Ls f@I^@r&�H�DT;؛4�� Ʀ%׭f߿Xd,pCcJ?8� �{˭rE@�$0mnHt@�$YrK{_j@wH; �H�3 cnjۗp�E�H�3? .4Tv �@fOʞu�H�W? * gaE0� #co�j4a/A�$!yV'w@nyQcBB�$0-n".CsCLn�IͿ� R] k� �5bDzEa|ye!! �@uտ? s�#zM@� eiqo34?"5[&" �@P8` \��?P'nN@Pi�PFbU&"�@h[#� j&�ŀH@(GGWw_rolVG:JB�$M]^`0qV@�ӕ;j_a Z@$  L Zt �@ZTJ俚+%љ 8:=3s'?4$ m俎/ Qm 4LI��?TԪ5?L5 C"�H�t]'ֿxX,ֹ@/�H?pxoߚ``[�$ uݼoWܿ:�tJqh[�$`� 4Nz�~6CO%pqiOV$G%ù_rG�[8u?\K�?鯝8q΁(\xӿ91-@K, ʵ �ꫮ;'zS?7Pl4Tl� [y1l0>o7'y?OܿC?@O-@u<pyw;�nbw/ܿj#cKhշ�H��NSa??%u ���?pechL���}ɟn}t���~~:w j.@aof��ۢih7TwLUf��)f;^ɝmf\��{ե-t 9��`Spƽ9#)f0s���o�)Puwtv]Ç��TԾf#j Za$m��CnhbTEbcm cbs@�� K&C2[ wJ�h[-4��m6l(-n@-��vTrZ##_rɟ�_A`A>PAv=ˏ��FO-@j -,a�� C*'9@�q ��¿)%BCX-phd|��g=S8f]Οq?:��/Ww9BaӶwT?8��#6Um5TTA�� G/ h tVS�ն>U`-K tA � ��WN7/?{ZT<�otze/ :0T���z0d(:Wpj6@˂&M+ ���\xV\DŽ MM�BÑ-v{ c(W>��C{ ?? 1z@avmc?��vAw@Pok&��g{r*; hfv�h;3_{t:յ/e�?Ug?G�πB'mh?z��Er\e@P*}}ď�a7¿|.Щ�wJ`5|0?��yF~+x 0.<��'n-f7.XoF+)H�j^wN<9Δ&C8*)?z��X]x\S-ZoM l`{>��sm'\j#oؠR G�vpI\D`CG( �H'Sӕwɜ Dz�g_Z(�K~> y TX (� ,-<ӦT~: �gB��{#+ES_ϖ?A}zHt=�P__xy:ԭ& sٹ�{3r3[%?:<H>J,-��$_UHM'z��; �_RҲ?YXոQC@�Ǧ]/A�x ��M]/tgOV'V%@� jD_ �@>X!��%EpR<H^J@I`PP��~dsO,pJ& .�iݏ'-Z~'?|��L ~${(I(P -s>>��a %OOzeF1XG �/a}gqgP��gN~v-&jz&`` �Dµa(|A�W<# �hkڴPH"�[BW_σ4n)R`[�Ua A�0 �� <=σH@ 1�Z -Q?[ �l[t'99ɟ P0R`$ G�=ϓC#sZ �PWVӟ'0%9EcY�~s}pj K K�`CCoQy"8)h9?z�#OV]{ <, UDd\yt`m�@%ҜAaߪNTRj4M@*jV1[N=�_R=SQ =F 0ԫW i43;1iTw>mU@4c9vDJڮe9v\˱8, eɟ B5/{==3gG:-Y3s 9ss #O�t6\ojo?Ӿ R0=ʟ?, x<rν&8c@!adS*SL3~VyIP7s›??{ߑ?(& >; Z[;eC#�!nƝFJiި`YϏBBjjpк! 6q4k"m/?��J. >JFK<=I?��pf x|H�BF?+{O)�p+`5yHI8r/EsZ>G߳^N�X7p @itJT.iOM?�S\12U+|B ~=KwkңA6IF'!"[+n\@᪭ cBpҫ|B9�! DŽlKB~g Ɋߎq\�L@z4HWmKPG/x^B8^jA)|?� ~u$> MHUt喿G߮V�Fuy,\6�BO|ς~y[3!�0n@ 8=;_w-}+~�p Ȳ/۝ίn�aꗠ߼ ,H noAylw?Y-V$�% � H7`~9Tb/x> $w|rQ\.i_V߽)� ̀{ شA}43E1_?/~I$U{l_�lfrEP3<F~%wd I_@6A GUqაt{&}�  � �Y<k8m@ȜY&xO'ftSԵ9Lgl_Q7z^~5G@ n@ˆÏ@nίEݯg|}kT�\<n%F!!�!RW^>^-'� �v?�#�ᴄ?eoG*_/�XYPp4Om4�!/-;_@7Qrplͭ߈Z_/:�`eoX @Yt#7(7V$¿6Z� J>\@`j>oK߅Yhs�@> # hIY,[@5a�doj?*�tlAA\6m9w`߰w0fƿf⟍9?�@P#M:ox�RG_L⟼O�ѱ@}coԍ(+1'=>9]8\ ?x0跊ߝY� `u%I^vG] @H`{ZſpV?.��c+rKr+YV M&oÔ6MJϲDG+~�F`Z´+-+0+F_0I?z/'{Rm�_ ȅˆ :~~t,\fUzW_RB�:-_!B԰f@1Y\8%/>-/{y�a;怌|<]J( <lw>;~vw @3}}ҧs}}m~ӟ�t¼+ez>"(/hZ?o~俎{ :;?2Wɴ@__*¿��#Үf>JG: _QbtG۟їJ_.ݑP~�RA Hf\<t>#.Qޞ�'3} yIE߫}�� xV7΀J-f@IwH CwGm}[;Z&uJ_[:ۧ�-0f:2*(!~( !0!4 ?i_Hj?U{Ijڿi�� d#@/W d"T}9wk hGp3WW{a-zo��0fxp2*ؗ $#4| ś`>Ic˟FhK?|Y{0^-~��0f@3e-f !dKb BBࢢ sEſC$B?LKK?m)^M?Й~]U��1A 4C"t:). J` hoL;F e=q:oToh/q |*^ՋЗ#<Y;/;/>��̵HQفH@݊)8aj dŔ1 !!0XFow*Fw6ʽ0xyiYUo}_OkY[D=D��\  ,3 nL cp3A /C84^U؃Zś'BfH{ߗv ǷE��3P ,GM1o I0 <"τ]E؃Ǚ'BJZז Wyk?# ��fonVxql9 ࡘH={@^D~gBo'b?/es||}�� )A;n Iv >"=uvw[|���@w T Z$;j07j*A`G]=xy'\|��"0!;):5́3 A"턝+m|(| Ta>\b��CP59. [n+ �&\3.Ȼk"?EoS(2h*>s[}�8 kt~]csϡƇp Z:=Dw,hC�@{R/Z>h+:h}B�m>@m �pXCm�@���������������������~KazV����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-64.ico����������������������������������������������������������0000664�0000000�0000000�00000103276�12641336260�0020206�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �h��V������ � ���� ��� ���F��00��� �%����@@��� �(B��D��(������ ���� �����������������������������������������������>=;D@?=s?><t;:9G�����������������������������������@@>A@>BA?BA?BA?BA?BA?A@>?><764��������������������BA?0BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>A@>1������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>764��������BA?BA?BA?BA?{{yBA?MLJBA?BA?BA?BA?BA??><��������BA?BA?BA?MLJBA?BA?BA?BA?A@>���BA?@BA?BA?ponBA?BA?BA?BA?;:8GA@>ABA?BA?BA?BA?BA??><tA@>ABA?BA?BA?BA?@?=sBA?@BA?BA?nmlwwuBA?>=;D����BA?BA?ponddbBA?BA?BA?BA?BA?BA?BA?�������BA?BA?ddbBA?YXVddbBA?BA?BA?BA?BA?BA?BA?A@>��������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@?������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?0��������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?������������������������������������BA?@A@>AA@>ABA?@����������������������������������������������������������������?��(������0���� ������ ���������������������������������������������������������������������������������������������������������������������������������������210*;:9|?><BA?BA?BA?BA??><<;9{331)�����������������������������������������������-,+?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=0/.������������������������������������9868A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;95����������������������������;:86A@?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?;:86��������������������331A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?765����������������>=;BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>������������;:8$BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<<:#��������?><uBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><t�������A@>BA?BA?BA?{{yBA?BA?BA?BA?BA?BA?BA?�������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?������BA?BA?BA?BA?BA?BA?BA?BA?BA?������BA?BA?BA?BA?BA?BA?BA?BA?������BA?BA?BA?BA?BA?BA?BA?��������A@>BA?BA?BA?ponBA?BA?MLJmljmljba_BA?BA?��������A@>qBA?BA?BA?MMKponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>q��������@?=!BA?BA?BA?MMKBA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@> ������������A@?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?����������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>��������������������BA?0BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?0����������������������������BA?0BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?0������������������������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?������������������������������������������������BA? BA?pBA?BA?BA?BA?BA?BA?BA?pBA? ������������������������������������������������������������������������������������������������������������������������������?����������������������������������������������������(��� ���@���� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� 875L=<:<<:@?=@?=<;:=<:764M��� ������������������������������������������������������������������������������++)1?><A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?>=;654N��������������������������������������������������������������$#"=<:BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?>=;!! ��������������������������������������������������10/AA@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>542P������������������������������������������<;9jBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?:98l�����������������������������������320>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?654N���������������������������875A@?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>&%$������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><�������������������653'BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9G����������������@?=BA?BA?BA?BA?BA?BA?ponBA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=��������������BA?BA?BA?BA?BA?BA?ponBA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?�����������?><CBA?BA?BA?BA?BA?ponddbBA?BA?BA?BA?BA?BA?BA?BA?BA?=<:E��������@?=sBA?BA?BA?BA?BA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?@?=��������@?=BA?BA?BA?BA?YXVponBA?BA?BA?BA?BA?BA?BA?@?=��������?><BA?BA?BA?BA?ponponBA?BA?BA?BA?BA?BA?A@>��������?><BA?BA?BA?BA?ponponBA?BA?BA?BA?BA?A@>��������@?=BA?BA?BA?BA?ponponBA?BA?BA?BA?@?=��������A@>qBA?BA?BA?BA?ponponmljBA?BA?BA?A@>��������A@>ABA?BA?BA?BA?ponddbponBA?BA?BA?BA?BA?BA?WWUmljwwuBA?BA?BA?@?=B�����������BA?BA?BA?BA?ponddbBA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?���������������BA?BA?BA?BA?ponddbBA?BA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?����������������A@> BA?BA?BA?ddbddbBA?BA?BA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?>=;"��������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?;:8����������������������������@?=2BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><2������������������������������������?><2BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>a��������������������������������������������@?=1BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??>=2����������������������������������������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?����������������������������������������������������������������BA? BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@> ������������������������������������������������������������������������������������BA?@BA?pBA?A@>A@>BA?BA?pBA?@��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?����?������������������������������������������������?��(���0���`���� ������$��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������������� ������������������������������������������������������������������������������������������������������������������������������������������������ ���10.W987=<:>=;A@>BA?BA?A@>>=;=<:886.-,[������������������������������������������������������������������������������������������������������������������������������� 10/V<;9A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?;:8.-,\������������������������������������������������������������������������������������������������������������ 10.V>=;BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=10.l���������������������������������������������������������������������������������������������,,*/?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?>=;##";����������������������������������������������������������������������������������553cA@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>442y��� ����������������������������������������������������������������������;:9BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?:98�����������������������������������������������������������������>><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9����������������������������������������������������������;:8}BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?;:8��� �����������������������������������������������886]BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?653u�������������������������������������������320*A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>&&$7��������������������������������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><�����������������������������������987IBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?542d������������������������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>���������������������������764:BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?21/U����������������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?=<:����������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?�������������������9977BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?321R����������������?><vBA?BA?BA?BA?BA?BA?BA?BA?BA?ponWWUBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9��������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?mljBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?>=;��������������A@>BA?BA?BA?BA?BA?BA?BA?YXVMMKMLJBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><��������������A@>BA?BA?BA?BA?BA?BA?BA?ddbponMLJBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>��������������A@>BA?BA?BA?BA?BA?BA?BA?ddbponMLJBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?��� �����������A@>BA?BA?BA?BA?BA?BA?BA?ddbponMLJBA?BA?BA?BA?BA?BA?BA?BA?BA?��� �����������A@>BA?BA?BA?BA?BA?BA?BA?ddbponMLJBA?BA?BA?BA?BA?BA?BA?A@>��������������A@>BA?BA?BA?BA?BA?BA?BA?ddbYXVponMLJBA?BA?BA?BA?BA?BA??><���������������A@>BA?BA?BA?BA?BA?BA?BA?BA?ponBA?BA?BA?BA?BA?BA??><���������������A@>rBA?BA?BA?BA?BA?BA?BA?BA?ponBA?BA?BA?BA?BA?WWUmljwwuBA?BA?BA?BA?>=;����������������>><3BA?BA?BA?BA?BA?BA?BA?MMKBA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ba_mljba_BA?BA?BA?BA?987I�������������������BA?BA?BA?BA?BA?BA?BA?MMKBA?BA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?�����������������������A@>BA?BA?BA?BA?BA?BA?MMKBA?BA?BA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=�����������������������?><2BA?BA?BA?BA?BA?BA?MMKBA?BA?BA?BA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9G����������������������������BA?BA?BA?BA?BA?BA?MMKBA?BA?BA?BA?BA?ponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=�������������������������������A@>ABA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9F������������������������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>���������������������������������������>=;BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?;:8$��������������������������������������������A@>ABA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><S����������������������������������������������������A@>aBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=�����������������������������������������������������������A@>aBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>�������������������������������������������������������������������A@>aBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=s���������������������������������������������������������������������������A@>ABA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=S������������������������������������������������������������������������������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>?><!������������������������������������������������������������������������������������������������A@>@BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=B����������������������������������������������������������������������������������������������������������������A@>1BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>@?=2�����������������������������������������������������������������������������������������������������������������������������������A@>1BA?pBA?BA?BA?A@>A@>A@?BA?BA?A@>q@?=2�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?������������������������������������������������������������������������������������������������������������������������������������������������������������������������?������?���������������������������?����?����(���@������� ������@����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���������#���*<+*)c*)(d*)(d+*)c=���-���%��������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ������%**(d664=<;@?=BA?BA?BA?BA?BA?BA?BA?BA?@?==<:654*)(e���)������ ����������������������������������������������������������������������������������������������������������������������������������������������������������������� ���00.m;:8A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9/.-p���!���������������������������������������������������������������������������������������������������������������������������������������������������� ��� 320}@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=875/����������������������������������������������������������������������������������������������������������������������������������������432z@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>653���������������������������������������������������������������������������������������������������������������������������� ,,*G>=<BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><((&N��� �������������������������������������������������������������������������������������������������������������431zA@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?653��������������������������������������������������������������������������������������������������������;:9BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?=<:-������������������������������������������������������������������������������������������+>=;BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??></����������������������������������������������������������������������������������"?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??></�����������������������������������������������������������������������������?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><+���������������������������������������������������������������������� =<;BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?=<:�����������������������������������������������������������������765rBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?886��� �������������������������������������������������������%%#9A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?+*)J�����������������������������������������������������?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??>=�������������������������������������������������765sBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?875���������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?ba_WWUBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>%��������������������������������������765sBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?BA?BA?BA?BA?BA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?::8�������������������������������������� A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?BA?BA?BA?BA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=���������������������������������10/@BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?BA?BA?BA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?321g������������������������������?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?BA?BA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?==;��� ��������������������������� A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?BA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?�������������������������542<BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?BA?wwuBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?10/V����������������������<<:zBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?MMKponBA?BA?ba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?:97����������������������?><BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponBA?ddbBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><��� �������������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponponBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=���������������������� BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponBA?MLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?���������������������� BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?ponddbMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?$������������������� BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?ponponMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?765L������������������� BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?ponponMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?765M������������������� BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?ponponMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?775L������������������� BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?ponponMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?886K�������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?ponponMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?!! �������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ddbBA?BA?ponMLJMLJba_BA?BA?BA?BA?BA?BA?BA?BA?BA?����������������������@@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMLJBA?ba_BA?BA?BA?BA?BA?BA?BA?A@>��� �������������������@?=BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?WWUmljwwuba_BA?BA?BA?BA?BA?BA?@?=�����������������������?><uBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ba_mljWWUBA?BA?BA?BA?BA?=<:�����������������������;;95BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?765L��������������������������BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?��� ���������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><�������������������������������<<:4BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?<;9X����������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>���������������������������������������>=;fBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?ponMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?=<:h������������������������������������������A@>BA?BA?BA?BA?BA?BA?YXVBA?BA?BA?BA?BA?BA?BA?BA?BA?YXVMMKBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>�����������������������������������������������=<:EBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><e��������������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>�������������������������������������������������������=<:#BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?>=;3������������������������������������������������������������?><SBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA??><d������������������������������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=��������������������������������������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>����������������������������������������������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?653���������������������������������������������������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>;:8�����������������������������������������������������������������������������������������������A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>����������������������������������������������������������������������������������������������������������@?=RBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=b�������������������������������������������������������������������������������������������������������������������?><"A@>BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>;:9#�������������������������������������������������������������������������������������������������������������������������������?><CBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=c����������������������������������������������������������������������������������������������������������������������������������������������@@>bBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=b���������������������������������������������������������������������������������������������������������������������������������������������������������������A@>1BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?@?=2�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@@>1A@>qBA?BA?BA?BA?BA?BA?BA?BA?BA?BA?BA?A@>A@>q@?=1�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������������������������������������?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/logo/kivy-icon-64.png����������������������������������������������������������0000664�0000000�0000000�00000003120�12641336260�0020203�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG  ��� IHDR���@���@�����CPLTE������������������������������������������������������8:;������356������������������������ !!������<>?���9:;:<=������������=?@>@@>@A=?@;=>:<<9;;#%%245/01<>?:<=*,,)*+688567577567&((=?@<>?/019;<=?@>@@)*+=?@()*(**<>?()*<>?;=>123:<=.00-./>@A567567<>?134234:<<023578688356:<=8::?AB79:>@A>@A>@A578456466>@A?AB>@A=?@<>?<>?;<=9:;>@A>@A8:;;==:<=:<=?AB9;<>@A?AB>@A>@A>@@=?@<>?<>?<=>;=>:<=;<=?AB>@A<>?=>?<>??AB>@A?AB>@A>@A>@A=?@=?@=?@?AB?AB?AB>@A>@A?ABJLMKMMUWWVXY_abbddjlmnopuwwrS���tRNS�  !""###$%%)*++--//11123459<<=@CEGJKLLMNRSVXbbccdddeefghmpqrsuzzz}-s]�� IDATxS+UnH-^zkW{Qc/ X Q `#*?ML.l63~^$~9RFWsۺA{mDdB| ɸeM WV9Q7|�cͪi{ EsHhA<3 FDr^GD/q%"S l &qVP[ ,ܣH3?ׁ.䊁8ipԳN .d|wEpB"Y-,. (yꖁ"ngz0? 'Puy={ %9ll29{mj\ޯF!oGs h6+85sxox rk;? :ON` h@J{_ r9P Gi~]X{s ~(^{;0-ã/aئt�KXO9.(p�?yxdK}# OW$ BuH]Y�;Fe!Y�Jv Ծ!Q]FEd#Gkȡ!/+x\#$ W[{ jGm <җgǩOBTQWg{8t/_VTU|Mt�*}#>w̬;x޽cp qꁴI)+N3ܗ)L4_M ����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/settings_kivy.json�������������������������������������������������������������0000664�0000000�0000000�00000005053�12641336260�0020202�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������[ { "type": "title", "title": "Windows" }, { "type": "bool", "title": "Fullscreen", "desc": "Set the window in windowed or fullscreen", "section": "graphics", "key": "fullscreen", "values": ["0", "auto"] }, { "type": "numeric", "title": "FPS Limit", "desc": "Maximum FPS limit if set, 0 for unlimited", "section": "graphics", "key": "maxfps" }, { "type": "bool", "title": "Mouse cursor", "desc": "Show/hide the mouse cursor on the window", "section": "graphics", "key": "show_cursor" }, { "type": "options", "title": "Rotation", "desc": "Rotation of the window", "section": "graphics", "key": "rotation", "options": ["0", "90", "180", "270"] }, { "type": "title", "title": "Logging" }, { "type": "bool", "title": "File logging", "desc": "If activated, the logging will be stored in a file", "section": "kivy", "key": "log_enable" }, { "type": "options", "title": "Log level", "desc": "Level of logging information", "section": "kivy", "key": "log_level", "options": ["trace", "debug", "info", "warning", "error", "critical"] }, { "type": "title", "title": "Keyboard" }, { "type": "options", "title": "Keyboard mode", "desc": "Activate the usage of Kivy Virtual Keyboard", "section": "kivy", "key": "keyboard_mode", "options": ["system", "dock", "multi", "systemanddock", "systemandmulti"] }, { "type": "options", "title": "Keyboard layout", "desc": "Select a layout for virtual keyboard", "section": "kivy", "key": "keyboard_layout", "options": ["qwerty", "azerty", "qwertz", "de_CH", "fr_CH", "en_US"] }, { "type": "title", "title": "Input post-processing" }, { "type": "numeric", "title": "Double tap distance", "desc": "Radius in pixels within a double tap is detected", "section": "postproc", "key": "double_tap_distance" }, { "type": "numeric", "title": "Double tap time", "desc": "Time in milliseconds during a double tap is allowed", "section": "postproc", "key": "double_tap_time" }, { "type": "numeric", "title": "Retain distance", "desc": "Maximum distance to retain the touch", "section": "postproc", "key": "retain_distance" }, { "type": "numeric", "title": "Retain time", "desc": "Time in milliseconds during the touch will be retain", "section": "postproc", "key": "retain_distance" }, { "type": "numeric", "title": "Jitter distance", "desc": "Radius in pixels within the touch moves will be ignored", "section": "postproc", "key": "jitter_distance" } ] �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/data/style.kv�����������������������������������������������������������������������0000664�0000000�0000000�00000117467�12641336260�0016124�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#:kivy 1.0 <Label>: canvas: Color: rgba: self.disabled_color if self.disabled else (self.color if not self.markup else (1, 1, 1, 1)) Rectangle: texture: self.texture size: self.texture_size pos: int(self.center_x - self.texture_size[0] / 2.), int(self.center_y - self.texture_size[1] / 2.) <-Button,-ToggleButton>: state_image: self.background_normal if self.state == 'normal' else self.background_down disabled_image: self.background_disabled_normal if self.state == 'normal' else self.background_disabled_down canvas: Color: rgba: self.background_color BorderImage: border: self.border pos: self.pos size: self.size source: self.disabled_image if self.disabled else self.state_image Color: rgba: self.disabled_color if self.disabled else self.color Rectangle: texture: self.texture size: self.texture_size pos: int(self.center_x - self.texture_size[0] / 2.), int(self.center_y - self.texture_size[1] / 2.) <BubbleContent> opacity: .7 if self.disabled else 1 rows: 1 canvas: Color: rgba: self.parent.background_color if self.parent else (1, 1, 1, 1) BorderImage: border: self.parent.border if self.parent else (16, 16, 16, 16) texture: root.parent._bk_img.texture if root.parent else None size: self.size pos: self.pos <BubbleButton>: background_normal: 'atlas://data/images/defaulttheme/bubble_btn' background_down: 'atlas://data/images/defaulttheme/bubble_btn_pressed' background_disabled_normal: 'atlas://data/images/defaulttheme/bubble_btn' background_disabled_down: 'atlas://data/images/defaulttheme/bubble_btn_pressed' border: (0, 0, 0, 0) <Slider>: canvas: Color: rgb: 1, 1, 1 BorderImage: border: (0, 18, 0, 18) if self.orientation == 'horizontal' else (18, 0, 18, 0) pos: (self.x + self.padding, self.center_y - sp(18)) if self.orientation == 'horizontal' else (self.center_x - 18, self.y + self.padding) size: (self.width - self.padding * 2, sp(36)) if self.orientation == 'horizontal' else (sp(36), self.height - self.padding * 2) source: 'atlas://data/images/defaulttheme/slider{}_background{}'.format(self.orientation[0], '_disabled' if self.disabled else '') Rectangle: pos: (self.value_pos[0] - sp(16), self.center_y - sp(17)) if self.orientation == 'horizontal' else (self.center_x - (16), self.value_pos[1] - sp(16)) size: (sp(32), sp(32)) source: 'atlas://data/images/defaulttheme/slider_cursor{}'.format('_disabled' if self.disabled else '') <ProgressBar>: canvas: Color: rgb: 1, 1, 1 BorderImage: border: (12, 12, 12, 12) pos: self.x, self.center_y - 12 size: self.width, 24 source: 'atlas://data/images/defaulttheme/progressbar_background' BorderImage: border: [int(min(self.width * (self.value / float(self.max)) if self.max else 0, 12))] * 4 pos: self.x, self.center_y - 12 size: self.width * (self.value / float(self.max)) if self.max else 0, 24 source: 'atlas://data/images/defaulttheme/progressbar' <SplitterStrip>: border: self.parent.border if self.parent else (3, 3, 3, 3) horizontal: '_h' if self.parent and self.parent.sizable_from[0] in ('t', 'b') else '' background_normal: 'atlas://data/images/defaulttheme/splitter{}{}'.format('_disabled' if self.disabled else '', self.horizontal) background_down: 'atlas://data/images/defaulttheme/splitter_down{}{}'.format('_disabled' if self.disabled else '', self.horizontal) Image: pos: root.pos size: root.size allow_stretch: True source: 'atlas://data/images/defaulttheme/splitter_grip' + root.horizontal <Scatter>: canvas.before: PushMatrix MatrixInstruction: matrix: self.transform canvas.after: PopMatrix <RelativeLayout>: canvas.before: PushMatrix Translate: xy: self.pos canvas.after: PopMatrix <Image,AsyncImage>: canvas: Color: rgba: self.color Rectangle: texture: self.texture size: self.norm_image_size pos: self.center_x - self.norm_image_size[0] / 2., self.center_y - self.norm_image_size[1] / 2. <EffectWidget>: canvas.before: Translate: xy: -self.x, -self.y canvas: Color: rgba: 1, 1, 1, 1 Rectangle: texture: self.texture pos: self.pos size: self.size <TabbedPanelContent> rows: 1 padding: 3 canvas: Color: rgba: self.parent.background_color if self.parent else (1, 1, 1, 1) BorderImage: border: self.parent.border if self.parent else (16, 16, 16, 16) source: (root.parent.background_disabled_image if self.disabled else root.parent.background_image) if root.parent else None size: self.size pos: self.pos <TabbedPanelStrip> rows: 1 <StripLayout> padding: '2dp', '2dp', '2dp', '2dp' canvas.before: BorderImage: pos: self.pos size: self.size border: root.border source: root.background_image <TabbedPanelHeader>: halign: 'center' valign: 'middle' background_normal: 'atlas://data/images/defaulttheme/tab_btn' background_disabled_normal: 'atlas://data/images/defaulttheme/tab_btn_disabled' background_down: 'atlas://data/images/defaulttheme/tab_btn_pressed' background_disabled_down: 'atlas://data/images/defaulttheme/tab_btn_pressed' border: (8, 8, 8, 8) font_size: '15sp' <Selector> allow_stretch: True <TextInput>: canvas.before: Color: rgba: self.background_color BorderImage: border: self.border pos: self.pos size: self.size source: (self.background_disabled_active if self.disabled else self.background_active) if self.focus else (self.background_disabled_normal if self.disabled else self.background_normal) Color: rgba: (self.cursor_color if self.focus and not self.cursor_blink else (0, 0, 0, 0)) Rectangle: pos: [int(x) for x in self.cursor_pos] size: 1, -self.line_height Color: rgba: self.disabled_foreground_color if self.disabled else (self.hint_text_color if not self.text and not self.focus else self.foreground_color) <TextInputCutCopyPaste>: but_cut: cut.__self__ but_copy: copy.__self__ but_paste: paste.__self__ but_selectall: selectall.__self__ size_hint: None, None size: '150sp', '50sp' BubbleButton: id: cut text: 'Cut' on_release: root.do('cut') BubbleButton: id: copy text: 'Copy' on_release: root.do('copy') BubbleButton: id: paste text: 'Paste' on_release: root.do('paste') BubbleButton: id: selectall text: 'Select All' on_release: root.do('selectall') <CodeInput>: font_name: 'data/fonts/RobotoMono-Regular.ttf' <TreeViewNode>: canvas.before: Color: rgba: self.color_selected if self.is_selected else self.odd_color if self.odd else self.even_color Rectangle: pos: [self.parent.x, self.y] if self.parent else [0, 0] size: [self.parent.width, self.height] if self.parent else [1, 1] Color: rgba: 1, 1, 1, int(not self.is_leaf) Rectangle: source: 'atlas://data/images/defaulttheme/tree_%s' % ('opened' if self.is_open else 'closed') size: 16, 16 pos: self.x - 20, self.center_y - 8 canvas.after: Color: rgba: .5, .5, .5, .2 Line: points: [self.parent.x, self.y, self.parent.right, self.y] if self.parent else [] <TreeViewLabel>: width: self.texture_size[0] height: max(self.texture_size[1] + dp(10), dp(24)) text_size: self.width, None <StencilView>: canvas.before: StencilPush Rectangle: pos: self.pos size: self.size StencilUse canvas.after: StencilUnUse Rectangle: pos: self.pos size: self.size StencilPop <FileChooserListLayout>: on_entry_added: treeview.add_node(args[1]) on_entries_cleared: treeview.root.nodes = [] on_subentry_to_entry: not args[2].locked and treeview.add_node(args[1], args[2]) on_remove_subentry: args[2].nodes = [] BoxLayout: pos: root.pos size: root.size size_hint: None, None orientation: 'vertical' BoxLayout: size_hint_y: None height: '30dp' orientation: 'horizontal' Widget: # Just for spacing width: '10dp' size_hint_x: None Label: text: 'Name' text_size: self.size halign: 'left' bold: True Label: text: 'Size' text_size: self.size size_hint_x: None halign: 'right' bold: True Widget: # Just for spacing width: '10dp' size_hint_x: None ScrollView: id: scrollview do_scroll_x: False Scatter: do_rotation: False do_scale: False do_translation: False size: treeview.size size_hint_y: None TreeView: id: treeview hide_root: True size_hint_y: None width: scrollview.width height: self.minimum_height on_node_expand: root.controller.entry_subselect(args[1]) on_node_collapse: root.controller.close_subselection(args[1]) <FileChooserListView>: layout: layout FileChooserListLayout: id: layout controller: root [FileListEntry@FloatLayout+TreeViewNode]: locked: False entries: [] path: ctx.path # FIXME: is_selected is actually a read_only treeview property. In this # case, however, we're doing this because treeview only has single-selection # hardcoded in it. The fix to this would be to update treeview to allow # multiple selection. is_selected: self.path in ctx.controller().selection orientation: 'horizontal' size_hint_y: None height: '48dp' if dp(1) > 1 else '24dp' # Don't allow expansion of the ../ node is_leaf: not ctx.isdir or ctx.name.endswith('..' + ctx.sep) or self.locked on_touch_down: self.collide_point(*args[1].pos) and ctx.controller().entry_touched(self, args[1]) on_touch_up: self.collide_point(*args[1].pos) and ctx.controller().entry_released(self, args[1]) BoxLayout: pos: root.pos Label: id: filename width: (self.texture_size[0] + dp(4)) if self.texture_size else dp(10) halign: 'left' shorten: True text: ctx.name Label: text_size: self.width, None size_hint_x: None halign: 'right' text: '{}'.format(ctx.get_nice_size()) <FileChooserIconLayout>: on_entry_added: stacklayout.add_widget(args[1]) on_entries_cleared: stacklayout.clear_widgets() ScrollView: id: scrollview pos: root.pos size: root.size size_hint: None, None do_scroll_x: False Scatter: do_rotation: False do_scale: False do_translation: False size_hint_y: None height: stacklayout.height StackLayout: id: stacklayout width: scrollview.width size_hint_y: None height: self.minimum_height spacing: '10dp' padding: '10dp' <FileChooserIconView>: layout: layout FileChooserIconLayout: id: layout controller: root [FileIconEntry@Widget]: locked: False path: ctx.path selected: self.path in ctx.controller().selection size_hint: None, None on_touch_down: self.collide_point(*args[1].pos) and ctx.controller().entry_touched(self, args[1]) on_touch_up: self.collide_point(*args[1].pos) and ctx.controller().entry_released(self, args[1]) size: '100dp', '100dp' canvas: Color: rgba: 1, 1, 1, 1 if self.selected else 0 BorderImage: border: 8, 8, 8, 8 pos: root.pos size: root.size source: 'atlas://data/images/defaulttheme/filechooser_selected' Image: size: '48dp', '48dp' source: 'atlas://data/images/defaulttheme/filechooser_%s' % ('folder' if ctx.isdir else 'file') pos: root.x + dp(24), root.y + dp(40) Label: text: ctx.name text_size: (root.width, self.height) halign: 'center' shorten: True size: '100dp', '16dp' pos: root.x, root.y + dp(16) Label: text: '{}'.format(ctx.get_nice_size()) font_size: '11sp' color: .8, .8, .8, 1 size: '100dp', '16sp' pos: root.pos halign: 'center' <FileChooserProgress>: pos_hint: {'x': 0, 'y': 0} canvas: Color: rgba: 0, 0, 0, .8 Rectangle: pos: self.pos size: self.size Label: pos_hint: {'x': .2, 'y': .6} size_hint: .6, .2 text: 'Opening %s' % root.path FloatLayout: pos_hint: {'x': .2, 'y': .4} size_hint: .6, .2 ProgressBar: id: pb pos_hint: {'x': 0, 'center_y': .5} max: root.total value: root.index Label: pos_hint: {'x': 0} text: '%d / %d' % (root.index, root.total) size_hint_y: None height: self.texture_size[1] y: pb.center_y - self.height - 8 font_size: '13sp' color: (.8, .8, .8, .8) AnchorLayout: pos_hint: {'x': .2, 'y': .2} size_hint: .6, .2 Button: text: 'Cancel' size_hint: None, None size: 150, 44 on_release: root.cancel() # Switch widget <Switch>: active_norm_pos: max(0., min(1., (int(self.active) + self.touch_distance / sp(41)))) canvas: Color: rgb: 1, 1, 1 Rectangle: source: 'atlas://data/images/defaulttheme/switch-background{}'.format('_disabled' if self.disabled else '') size: sp(83), sp(32) pos: int(self.center_x - sp(41)), int(self.center_y - sp(16)) Rectangle: source: 'atlas://data/images/defaulttheme/switch-button{}'.format('_disabled' if self.disabled else '') size: sp(43), sp(32) pos: int(self.center_x - sp(41) + self.active_norm_pos * sp(41)), int(self.center_y - sp(16)) # ModalView widget <ModalView>: canvas: Color: rgba: root.background_color[:3] + [root.background_color[-1] * self._anim_alpha] Rectangle: size: self._window.size if self._window else (0, 0) Color: rgb: 1, 1, 1 BorderImage: source: root.background border: root.border pos: self.pos size: self.size # Popup widget <Popup>: _container: container GridLayout: padding: '12dp' cols: 1 size_hint: None, None pos: root.pos size: root.size Label: text: root.title color: root.title_color size_hint_y: None height: self.texture_size[1] + dp(16) text_size: self.width - dp(16), None font_size: root.title_size font_name: root.title_font halign: root.title_align Widget: size_hint_y: None height: dp(4) canvas: Color: rgba: root.separator_color Rectangle: pos: self.x, self.y + root.separator_height / 2. size: self.width, root.separator_height BoxLayout: id: container # ============================================================================= # Spinner widget # ============================================================================= <SpinnerOption>: size_hint_y: None height: '48dp' <Spinner>: background_normal: 'atlas://data/images/defaulttheme/spinner' background_disabled_normal: 'atlas://data/images/defaulttheme/spinner_disabled' background_down: 'atlas://data/images/defaulttheme/spinner_pressed' # ============================================================================= # ActionBar widget # ============================================================================= <ActionBar>: height: '48dp' size_hint_y: None spacing: '4dp' canvas: Color: rgba: self.background_color BorderImage: border: root.border pos: self.pos size: self.size source: self.background_image <ActionView>: orientation: 'horizontal' canvas: Color: rgba: self.background_color BorderImage: pos: self.pos size: self.size source: self.background_image <ActionSeparator>: size_hint_x: None minimum_width: '2sp' width: self.minimum_width canvas: Rectangle: pos: self.x, self.y + sp(4) size: self.width, self.height - sp(8) source: self.background_image <ActionButton,ActionToggleButton>: background_normal: 'atlas://data/images/defaulttheme/' + ('action_bar' if self.inside_group else 'action_item') background_down: 'atlas://data/images/defaulttheme/action_item_down' size_hint_x: None if not root.inside_group else 1 width: [dp(48) if (root.icon and not root.inside_group) else max(dp(48), (self.texture_size[0] + dp(32))), self.size_hint_x][0] color: self.color[:3] + [0 if (root.icon and not root.inside_group) else 1] Image: allow_stretch: True opacity: 1 if (root.icon and not root.inside_group) else 0 source: root.icon mipmap: root.mipmap pos: root.x + dp(4), root.y + dp(4) size: root.width - dp(8), root.height - sp(8) <ActionLabel>: size_hint_x: None if not root.inside_group else 1 width: self.texture_size[0] + dp(32) <ActionGroup>: size_hint_x: None width: self.texture_size[0] + dp(32) <ActionCheck>: background_normal: 'atlas://data/images/defaulttheme/action_bar' if self.inside_group else 'atlas://data/images/defaulttheme/action_item' <ActionPreviousImage@Image>: temp_width: 0 temp_height: 0 <ActionPreviousButton@Button>: background_normal: 'atlas://data/images/defaulttheme/action_item' background_down: 'atlas://data/images/defaulttheme/action_item_down' <ActionPrevious>: size_hint_x: 1 minimum_width: layout.minimum_width + min(sp(100), title.width) important: True GridLayout: id: layout rows: 1 pos: root.pos size_hint_x: None width: self.minimum_width ActionPreviousButton: on_press: root.dispatch('on_press') on_release: root.dispatch('on_release') size_hint_x: None width: prevlayout.width GridLayout: id: prevlayout rows: 1 width: self.minimum_width height: self.parent.height pos: self.parent.pos ActionPreviousImage: id: prev_icon_image source: root.previous_image opacity: 1 if root.with_previous else 0 allow_stretch: True size_hint_x: None temp_width: root.previous_image_width or dp(prev_icon_image.texture_size[0]) temp_height: root.previous_image_height or dp(prev_icon_image.texture_size[1]) width: (self.temp_width if self.temp_height <= self.height else \ self.temp_width * (self.height / self.temp_height)) \ if self.texture else dp(8) mipmap: root.mipmap ActionPreviousImage: id: app_icon_image source: root.app_icon allow_stretch: True size_hint_x: None temp_width: root.app_icon_width or dp(app_icon_image.texture_size[0]) temp_height: root.app_icon_height or dp(app_icon_image.texture_size[1]) width: (self.temp_width if self.temp_height <= self.height else \ self.temp_width * (self.height / self.temp_height)) \ if self.texture else dp(8) mipmap: root.mipmap Widget: size_hint_x: None width: '5sp' Label: id: title text: root.title text_size: self.size color: root.color shorten: True shorten_from: 'right' halign: 'left' valign: 'middle' <ActionGroup>: background_normal: 'atlas://data/images/defaulttheme/action_group' background_down: 'atlas://data/images/defaulttheme/action_group_down' background_disabled_normal: 'atlas://data/images/defaulttheme/action_group_disabled' border: 30, 30, 3, 3 ActionSeparator: pos: root.pos size: root.separator_width, root.height opacity: 1 if root.use_separator else 0 background_image: root.separator_image if root.use_separator else 'action_view' <ActionOverflow>: border: 3, 3, 3, 3 background_normal: 'atlas://data/images/defaulttheme/action_item' background_down: 'atlas://data/images/defaulttheme/action_item_down' background_disabled_normal: 'atlas://data/images/defaulttheme/button_disabled' size_hint_x: None minimum_width: '48sp' width: self.texture_size[0] if self.texture else self.minimum_width canvas.after: Color: rgb: 1, 1, 1 Rectangle: pos: root.center_x - sp(16), root.center_y - sp(16) size: sp(32), sp(32) source: root.overflow_image <ActionDropDown>: auto_width: False # ============================================================================= # Accordion widget # ============================================================================= [AccordionItemTitle@Label]: text: ctx.title normal_background: ctx.item.background_normal if ctx.item.collapse else ctx.item.background_selected disabled_background: ctx.item.background_disabled_normal if ctx.item.collapse else ctx.item.background_disabled_selected canvas.before: Color: rgba: self.disabled_color if self.disabled else self.color BorderImage: source: self.disabled_background if self.disabled else self.normal_background pos: self.pos size: self.size PushMatrix Translate: xy: self.center_x, self.center_y Rotate: angle: 90 if ctx.item.orientation == 'horizontal' else 0 axis: 0, 0, 1 Translate: xy: -self.center_x, -self.center_y canvas.after: PopMatrix <AccordionItem>: container: container container_title: container_title BoxLayout: orientation: root.orientation pos: root.pos BoxLayout: size_hint_x: None if root.orientation == 'horizontal' else 1 size_hint_y: None if root.orientation == 'vertical' else 1 width: root.min_space if root.orientation == 'horizontal' else 100 height: root.min_space if root.orientation == 'vertical' else 100 id: container_title StencilView: id: sv BoxLayout: id: container pos: sv.pos size: root.content_size # ============================================================================= # Settings # ============================================================================= <SettingSpacer>: size_hint_y: None height: 5 canvas: Color: rgb: .2, .2, .2 Rectangle: pos: self.x, self.center_y size: self.width, 1 <SettingItem>: size_hint: .25, None height: labellayout.texture_size[1] + dp(10) content: content canvas: Color: rgba: 47 / 255., 167 / 255., 212 / 255., self.selected_alpha Rectangle: pos: self.x, self.y + 1 size: self.size Color: rgb: .2, .2, .2 Rectangle: pos: self.x, self.y - 2 size: self.width, 1 BoxLayout: pos: root.pos Label: size_hint_x: .66 id: labellayout markup: True text: u'{0}\n[size=13sp][color=999999]{1}[/color][/size]'.format(root.title or '', root.desc or '') font_size: '15sp' text_size: self.width - 32, None BoxLayout: id: content size_hint_x: .33 <SettingBoolean>: Switch: text: 'Boolean' pos: root.pos active: bool(root.values.index(root.value)) if root.value in root.values else False on_active: root.value = root.values[int(args[1])] <SettingString>: Label: text: root.value or '' pos: root.pos font_size: '15sp' <SettingPath>: Label: text: root.value or '' pos: root.pos font_size: '15sp' <SettingOptions>: Label: text: root.value or '' pos: root.pos font_size: '15sp' <SettingTitle>: text_size: self.width - 32, None size_hint_y: None height: max(dp(20), self.texture_size[1] + dp(20)) color: (.9, .9, .9, 1) font_size: '15sp' canvas: Color: rgba: .15, .15, .15, .5 Rectangle: pos: self.x, self.y + 2 size: self.width, self.height - 2 Color: rgb: .2, .2, .2 Rectangle: pos: self.x, self.y - 2 size: self.width, 1 <SettingSidebarLabel>: size_hint: 1, None text_size: self.width - 32, None height: self.texture_size[1] + dp(20) font_size: '15sp' canvas.before: Color: rgba: 47 / 255., 167 / 255., 212 / 255., int(self.selected) Rectangle: pos: self.pos size: self.size <SettingsPanel>: spacing: 5 padding: 5 size_hint_y: None height: self.minimum_height Label: size_hint_y: None text: root.title text_size: self.width - 32, None height: max(50, self.texture_size[1] + 20) color: (.5, .5, .5, 1) font_size: '15sp' canvas.after: Color: rgb: .2, .2, .2 Rectangle: pos: self.x, self.y - 2 size: self.width, 1 <Settings>: orientation: 'horizontal' canvas.before: Color: rgb: 0, 0, 0 Rectangle: pos: self.pos size: self.size <InterfaceWithSidebar>: orientation: 'horizontal' menu: menu content: content MenuSidebar: id: menu ContentPanel: id: content current_uid: menu.selected_uid <InterfaceWithSpinner>: orientation: 'vertical' menu: menu content: content MenuSpinner: id: menu ContentPanel: id: content current_uid: menu.selected_uid <MenuSpinner>: orientation: 'horizontal' size_hint_y: None height: '50dp' spinner: spinner spinner_text: spinner.text close_button: button Spinner: id: spinner Button: text: 'Close' id: button size_hint_x: None width: min(dp(200), 0.4*root.width) font_size: '15sp' <MenuSidebar>: size_hint_x: None width: '200dp' buttons_layout: menu close_button: button GridLayout: pos: root.pos cols: 1 id: menu orientation: 'vertical' padding: 5 canvas.after: Color: rgb: .2, .2, .2 Rectangle: pos: self.right - 1, self.y size: 1, self.height Button: text: 'Close' id: button size_hint: None, None width: root.width - dp(20) height: max(50, self.texture_size[1] + dp(20)) pos: root.x + dp(10), root.y + dp(10) font_size: '15sp' <ContentPanel>: do_scroll_x: False container: content GridLayout: id: content cols: 1 size_hint_y: None height: self.minimum_height <InterfaceWithTabbedPanel>: tabbedpanel: tp close_button: button TabbedPanel: id: tp size: root.size pos: root.pos #do_default_tab: False background_color: (0,0,0,1) Button: id: button text: 'Close' size_hint: None, None height: '45dp' width: min(dp(200), 0.3*root.width) x: root.x + root.width - self.width y: root.y + root.height - self.height <ScrollView>: canvas.after: Color: rgba: self._bar_color if (self.do_scroll_y and self.viewport_size[1] > self.height) else [0, 0, 0, 0] Rectangle: pos: (self.right - self.bar_width - self.bar_margin) if self.bar_pos_y == 'right' else (self.x + self.bar_margin), self.y + self.height * self.vbar[0] size: min(self.bar_width, self.width), self.height * self.vbar[1] Color: rgba: self._bar_color if (self.do_scroll_x and self.viewport_size[0] > self.width) else [0, 0, 0, 0] Rectangle: pos: self.x + self.width * self.hbar[0], (self.y + self.bar_margin) if self.bar_pos_x == 'bottom' else (self.top - self.bar_margin - self.bar_width) size: self.width * self.hbar[1], min(self.bar_width, self.height) # ============================================================================= # Video player # ============================================================================= <VideoPlayerPreview>: pos_hint: {'x': 0, 'y': 0} image_overlay_play: 'atlas://data/images/defaulttheme/player-play-overlay' image_loading: 'data/images/image-loading.gif' Image: source: root.source color: (.5, .5, .5, 1) pos_hint: {'x': 0, 'y': 0} Image: source: root.image_overlay_play if not root.click_done else root.image_loading pos_hint: {'x': 0, 'y': 0} <VideoPlayerAnnotation>: canvas.before: Color: rgba: self.annotation['bgcolor'] if 'bgcolor' in self.annotation else (0, 0, 0, 0.8) BorderImage: pos: self.pos size: self.size source: self.annotation['bgsource'] if 'bgsource' in self.annotation else None border: self.annotation['border'] if 'border' in self.annotation else (0, 0, 0, 0) size_hint: self.annotation['size_hint'] if 'size_hint' in self.annotation else (None, None) size: self.annotation['size'] if 'size' in self.annotation else (self.texture_size[0] + 20, self.texture_size[1] + 20) pos_hint: self.annotation['pos_hint'] if 'pos_hint' in self.annotation else {'center_x': .5, 'y': .05} <VideoPlayer>: container: container cols: 1 FloatLayout: cols: 1 id: container GridLayout: rows: 1 size_hint_y: None height: '44dp' VideoPlayerStop: size_hint_x: None video: root width: '44dp' source: root.image_stop allow_stretch: True VideoPlayerPlayPause: size_hint_x: None video: root width: '44dp' source: root.image_pause if root.state == 'play' else root.image_play allow_stretch: True VideoPlayerVolume: video: root size_hint_x: None width: '44dp' source: root.image_volumehigh if root.volume > 0.8 else (root.image_volumemedium if root.volume > 0.4 else (root.image_volumelow if root.volume > 0 else root.image_volumemuted)) allow_stretch: True Widget: size_hint_x: None width: 5 VideoPlayerProgressBar: video: root max: max(root.duration, root.position, 1) value: root.position Widget: size_hint_x: None width: 10 # ============================================================================= # Checkbox # ============================================================================= <CheckBox>: _checkbox_state_image: self.background_checkbox_down \ if self.active else self.background_checkbox_normal _checkbox_disabled_image: self.background_checkbox_disabled_down \ if self.active else self.background_checkbox_disabled_normal _radio_state_image: self.background_radio_down \ if self.active else self.background_radio_normal _radio_disabled_image: self.background_radio_disabled_down \ if self.active else self.background_radio_disabled_normal _checkbox_image: self._checkbox_disabled_image \ if self.disabled else self._checkbox_state_image _radio_image: self._radio_disabled_image \ if self.disabled else self._radio_state_image canvas: Color: rgb: 1, 1, 1 Rectangle: source: self._radio_image if self.group else self._checkbox_image size: sp(32), sp(32) pos: int(self.center_x - sp(16)), int(self.center_y - sp(16)) # ============================================================================= # Screen Manager # ============================================================================= <ScreenManager>: canvas.before: StencilPush Rectangle: pos: self.pos size: self.size StencilUse canvas.after: StencilUnUse Rectangle: pos: self.pos size: self.size StencilPop # ============================================================================= # Color Picker # ============================================================================= <ColorPicker_Input@TextInput> multiline: False mroot: None padding: sp(5) border: 4, 9, 4, 9 <ColorPicker_Label@Label> mroot: None size_hint_x: None width: '30sp' text_size: self.size halign: "center" valign: "middle" <ColorPicker_Selector@BoxLayout> foreground_color: None text: '' mroot: None mode: 'rgb' color: 0 spacing: '2sp' ColorPicker_Label: text: root.text mroot: root.mroot color: root.foreground_color or (1, 1, 1, 1) AnchorLayout: size_hint_x: None width: '50sp' ColorPicker_Input: mroot: root.mroot text: str(int(sldr.value)) size_hint_y: None height: '28sp' on_text: root.mroot._trigger_update_clr(root.mode, root.clr_idx, args[1]) Slider: id: sldr size_hint: 1, .25 pos_hint: {'center_y':.5} range: 0, 255 value: root.color * 255 on_value: root.mroot._trigger_update_clr(root.mode, root.clr_idx, args[1]) <ColorPicker>: foreground_color: (1, 1, 1, 1) if self.hsv[2] * wheel.a < .5 else (0, 0, 0, 1) wheel: wheel BoxLayout: orientation: 'vertical' if root.width < root.height else 'horizontal' spacing: '5sp' StackLayout: orientation: 'tb-lr' size_hint_y: None if root.width < root.height else 1 height: sp(33) * 4 if root.width < root.height else self.height canvas: Color: rgba: root.color Rectangle: size: self.size pos: self.pos ColorPicker_Selector: mroot: root text: 'R' clr_idx: 0 color: wheel.r foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height ColorPicker_Selector: mroot: root text: 'G' clr_idx: 1 color: wheel.g foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height ColorPicker_Selector: mroot: root text: 'B' clr_idx: 2 color: wheel.b foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height ColorPicker_Selector: mroot: root text: 'A' clr_idx: 3 color: root.color[3] foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height ColorPicker_Selector: mroot: root mode: 'hsv' text: 'H' clr_idx: 0 color: root.hsv[0] foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height ColorPicker_Selector: mroot: root mode: 'hsv' text: 'S' clr_idx: 1 color: root.hsv[1] foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height ColorPicker_Selector: mroot: root mode: 'hsv' text: 'V' clr_idx: 2 color: root.hsv[2] foreground_color: root.foreground_color size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height BoxLayout: size_hint_y: None if root.width < root.height else 0.125 size_hint_x: .5 if root.width < root.height else 1 height: '33sp' if root.width < root.height else self.height spacing: '2sp' ColorPicker_Label: mroot: root text: 'X' color: root.foreground_color AnchorLayout: ColorPicker_Input: size_hint_y: None height: '28sp' mroot: root text: str(root.hex_color) on_text: root._trigger_update_hex(args[1]) ColorWheel: id: wheel _origin: (self.center_x, self.center_y) _radius: 0.45 * min(self.size) color: root.color on_color: root.color[:3] = args[1][:3] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/deps/�������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014424�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/deps/__init__.py��������������������������������������������������������������������0000664�0000000�0000000�00000000333�12641336260�0016534�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������'''Kivy module for binary dependencies. Binary dependencies such as gstreamer is installed as a namespace module of kivy.deps. These modules are responsible for making sure that the binaries are available to kivy. ''' �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/effects/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015110�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/effects/__init__.py�����������������������������������������������������������������0000664�0000000�0000000�00000001634�12641336260�0017225�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Effects ======= .. versionadded:: 1.7.0 Everything starts with the :class:`~kinetic.KineticEffect`, the base class for computing velocity out of a movement. This base class is used to implement the :class:`~scroll.ScrollEffect`, a base class used for our :class:`~kivy.uix.scrollview.ScrollView` widget effect. We have multiple implementations: - :class:`~kivy.effects.scroll.ScrollEffect`: base class used for implementing an effect. It only calculates the scrolling and the overscroll. - :class:`~kivy.effects.dampedscroll.DampedScrollEffect`: uses the overscroll information to allow the user to drag more than expected. Once the user stops the drag, the position is returned to one of the bounds. - :class:`~kivy.effects.opacityscroll.OpacityScrollEffect`: uses the overscroll information to reduce the opacity of the scrollview widget. When the user stops the drag, the opacity is set back to 1. ''' ����������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/effects/dampedscroll.py�������������������������������������������������������������0000664�0000000�0000000�00000006644�12641336260�0020145�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Damped scroll effect ==================== .. versionadded:: 1.7.0 This damped scroll effect will use the :attr:`~kivy.effects.scroll.ScrollEffect.overscroll` to calculate the scroll value, and slows going back to the upper or lower limit. ''' __all__ = ('DampedScrollEffect',) from kivy.effects.scroll import ScrollEffect from kivy.properties import NumericProperty, BooleanProperty from kivy.metrics import sp class DampedScrollEffect(ScrollEffect): '''DampedScrollEffect class. See the module documentation for more information. ''' edge_damping = NumericProperty(0.25) '''Edge damping. :attr:`edge_damping` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.25 ''' spring_constant = NumericProperty(2.0) '''Spring constant. :attr:`spring_constant` is a :class:`~kivy.properties.NumericProperty` and defaults to 2.0 ''' min_overscroll = NumericProperty(.5) '''An overscroll less than this amount will be normalized to 0. .. versionadded:: 1.8.0 :attr:`min_overscroll` is a :class:`~kivy.properties.NumericProperty` and defaults to .5. ''' round_value = BooleanProperty(True) '''If True, when the motion stops, :attr:`value` is rounded to the nearest integer. .. versionadded:: 1.8.0 :attr:`round_value` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' def update_velocity(self, dt): if abs(self.velocity) <= self.min_velocity and self.overscroll == 0: self.velocity = 0 # why does this need to be rounded? For now refactored it. if self.round_value: self.value = round(self.value) return total_force = self.velocity * self.friction if abs(self.overscroll) > self.min_overscroll: total_force += self.velocity * self.edge_damping total_force += self.overscroll * self.spring_constant else: self.overscroll = 0 stop_overscroll = '' if not self.is_manual: if self.overscroll > 0 and self.velocity < 0: stop_overscroll = 'max' elif self.overscroll < 0 and self.velocity > 0: stop_overscroll = 'min' self.velocity = self.velocity - total_force if not self.is_manual: self.apply_distance(self.velocity * dt) if stop_overscroll == 'min' and self.value > self.min: self.value = self.min self.velocity = 0 return if stop_overscroll == 'max' and self.value < self.max: self.value = self.max self.velocity = 0 return self.trigger_velocity_update() def on_value(self, *args): scroll_min = self.min scroll_max = self.max if scroll_min > scroll_max: scroll_min, scroll_max = scroll_max, scroll_min if self.value < scroll_min: self.overscroll = self.value - scroll_min elif self.value > scroll_max: self.overscroll = self.value - scroll_max else: self.overscroll = 0 self.scroll = self.value def on_overscroll(self, *args): self.trigger_velocity_update() def apply_distance(self, distance): os = abs(self.overscroll) if os: distance /= 1. + os / sp(200.) super(DampedScrollEffect, self).apply_distance(distance) ��������������������������������������������������������������������������������������������kivy-1.9.1/kivy/effects/kinetic.py������������������������������������������������������������������0000664�0000000�0000000�00000012620�12641336260�0017111�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Kinetic effect ============== .. versionadded:: 1.7.0 The :class:`KineticEffect` is the base class that is used to compute the velocity out of a movement. When the movement is finished, the effect will compute the position of the movement according to the velocity, and reduce the velocity with a friction. The movement stop until the velocity is 0. Conceptually, the usage could be:: >>> effect = KineticEffect() >>> effect.start(10) >>> effect.update(15) >>> effect.update(30) >>> effect.stop(48) Over the time, you will start a movement of a value, update it, and stop the movement. At this time, you'll get the movement value into :attr:`KineticEffect.value`. On the example i've typed manually, the computed velocity will be:: >>> effect.velocity 3.1619100231163046 After multiple clock interaction, the velocity will decrease according to :attr:`KineticEffect.friction`. The computed value will be stored in :attr:`KineticEffect.value`. The output of this `value` could be:: 46.30038145219605 54.58302451968686 61.9229016256196 # ... ''' __all__ = ('KineticEffect', ) from time import time from kivy.event import EventDispatcher from kivy.properties import NumericProperty, BooleanProperty from kivy.clock import Clock class KineticEffect(EventDispatcher): '''Kinetic effect class. See module documentation for more information. ''' velocity = NumericProperty(0) '''Velocity of the movement. :attr:`velocity` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' friction = NumericProperty(0.05) '''Friction to apply on the velocity :attr:`velocity` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.05. ''' value = NumericProperty(0) '''Value (during the movement and computed) of the effect. :attr:`velocity` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' is_manual = BooleanProperty(False) '''Indicate if a movement is in progress (True) or not (False). :attr:`velocity` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' max_history = NumericProperty(5) '''Save up to `max_history` movement value into the history. This is used for correctly calculating the velocity according to the movement. :attr:`max_history` is a :class:`~kivy.properties.NumericProperty` and defaults to 5. ''' min_distance = NumericProperty(.1) '''The minimal distance for a movement to have nonzero velocity. .. versionadded:: 1.8.0 :attr:`min_distance` is :class:`~kivy.properties.NumericProperty` and defaults to 0.1. ''' min_velocity = NumericProperty(.5) '''Velocity below this quantity is normalized to 0. In other words, any motion whose velocity falls below this number is stopped. .. versionadded:: 1.8.0 :attr:`min_velocity` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.5. ''' def __init__(self, **kwargs): self.history = [] self.trigger_velocity_update = Clock.create_trigger( self.update_velocity, 0) super(KineticEffect, self).__init__(**kwargs) def apply_distance(self, distance): if abs(distance) < self.min_distance: self.velocity = 0 self.value += distance def start(self, val, t=None): '''Start the movement. :Parameters: `val`: float or int Value of the movement `t`: float, defaults to None Time when the movement happen. If no time is set, it will use time.time() ''' self.is_manual = True t = t or time() self.velocity = 0 self.history = [(t, val)] def update(self, val, t=None): '''Update the movement. See :meth:`start` for the arguments. ''' t = t or time() distance = val - self.history[-1][1] self.apply_distance(distance) self.history.append((t, val)) if len(self.history) > self.max_history: self.history.pop(0) def stop(self, val, t=None): '''Stop the movement. See :meth:`start` for the arguments. ''' self.is_manual = False t = t or time() distance = val - self.history[-1][1] self.apply_distance(distance) newest_sample = (t, val) old_sample = self.history[0] for sample in self.history: if (newest_sample[0] - sample[0]) < 10. / 60.: break old_sample = sample distance = newest_sample[1] - old_sample[1] duration = abs(newest_sample[0] - old_sample[0]) self.velocity = (distance / max(duration, 0.0001)) self.trigger_velocity_update() def cancel(self): '''Cancel a movement. This can be used in case :meth:`stop` cannot be called. It will reset :attr:`is_manual` to False, and compute the movement if the velocity is > 0. ''' self.is_manual = False self.trigger_velocity_update() def update_velocity(self, dt): '''(internal) Update the velocity according to the frametime and friction. ''' if abs(self.velocity) <= self.min_velocity: self.velocity = 0 return self.velocity -= self.velocity * self.friction self.apply_distance(self.velocity * dt) self.trigger_velocity_update() ����������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/effects/opacityscroll.py������������������������������������������������������������0000664�0000000�0000000�00000001506�12641336260�0020353�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Opacity scroll effect ===================== Based on the :class:`~kivy.effects.damped.DampedScrollEffect`, this one will also decrease the opacity of the target widget during the overscroll. ''' __all__ = ('OpacityScrollEffect', ) from kivy.effects.dampedscroll import DampedScrollEffect class OpacityScrollEffect(DampedScrollEffect): '''OpacityScrollEffect class. Uses the overscroll information to reduce the opacity of the scrollview widget. When the user stops the drag, the opacity is set back to 1. ''' def on_overscroll(self, *args): if self.target_widget and self.target_widget.height != 0: alpha = (1.0 - abs(self.overscroll / float(self.target_widget.height))) self.target_widget.opacity = min(1, alpha) self.trigger_velocity_update() ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/effects/scroll.py�������������������������������������������������������������������0000664�0000000�0000000�00000007745�12641336260�0016775�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Scroll effect ============= .. versionadded:: 1.7.0 Based on the :class:`~kivy.effects.kinetic` effect, the :class:`ScrollEffect` will limit the movement to bounds determined by its :attr:`~ScrollEffect.min` and :attr:`~ScrollEffect.max` properties. If the movement exceeds these bounds, it will calculate the amount of :attr:`~ScrollEffect.overscroll` and try to return to the value of one of the bounds. This is very useful for implementing a scrolling list. We actually use this class as a base effect for our :class:`~kivy.uix.scrollview.ScrollView` widget. ''' __all__ = ('ScrollEffect', ) from kivy.effects.kinetic import KineticEffect from kivy.uix.widget import Widget from kivy.properties import NumericProperty, ObjectProperty class ScrollEffect(KineticEffect): '''ScrollEffect class. See the module documentation for more informations. ''' drag_threshold = NumericProperty('20sp') '''Minimum distance to travel before the movement is considered as a drag. :attr:`velocity` is a :class:`~kivy.properties.NumericProperty` and defaults to 20sp. ''' min = NumericProperty(0) '''Minimum boundary to use for scrolling. :attr:`min` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' max = NumericProperty(0) '''Maximum boundary to use for scrolling. :attr:`max` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' scroll = NumericProperty(0) '''Computed value for scrolling. This value is different from :py:attr:`kivy.effects.kinetic.KineticEffect.value` in that it will return to one of the min/max bounds. :attr:`scroll` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' overscroll = NumericProperty(0) '''Computed value when the user over-scrolls i.e. goes out of the bounds. :attr:`overscroll` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' target_widget = ObjectProperty(None, allownone=True, baseclass=Widget) '''Widget to attach to this effect. Even if this class doesn't make changes to the `target_widget` by default, subclasses can use it to change the graphics or apply custom transformations. :attr:`target_widget` is a :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' displacement = NumericProperty(0) '''Cumulative distance of the movement during the interaction. This is used to determine if the movemenent is a drag (more than :attr:`drag_threshold`) or not. :attr:`displacement` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' def reset(self, pos): '''(internal) Reset the value and the velocity to the `pos`. Mostly used when the bounds are checked. ''' self.value = pos self.velocity = 0 if self.history: val = self.history[-1][1] super(ScrollEffect, self).start(val, None) def on_value(self, *args): scroll_min = self.min scroll_max = self.max if scroll_min > scroll_max: scroll_min, scroll_max = scroll_max, scroll_min if self.value < scroll_min: self.overscroll = self.value - scroll_min self.reset(scroll_min) elif self.value > scroll_max: self.overscroll = self.value - scroll_max self.reset(scroll_max) else: self.scroll = self.value def start(self, val, t=None): self.is_manual = True self.displacement = 0 return super(ScrollEffect, self).start(val, t) def update(self, val, t=None): self.displacement += abs(val - self.history[-1][1]) return super(ScrollEffect, self).update(val, t) def stop(self, val, t=None): self.is_manual = False self.displacement += abs(val - self.history[-1][1]) if self.displacement <= self.drag_threshold: self.velocity = 0 return return super(ScrollEffect, self).stop(val, t) ���������������������������kivy-1.9.1/kivy/event.py����������������������������������������������������������������������������0000664�0000000�0000000�00000001053�12641336260�0015163�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# This is a "jumping" module, required for python-for-android project # Because we are putting all the module into the same .so, their can be name # conflict. We have one conflict with pygame.event and kivy.event => Both are # python extension and have the same "initevent" symbol. So right now, just # rename this one. __all__ = ('EventDispatcher', 'ObjectWithUid', 'Observable') import kivy._event __doc__ = kivy._event.__doc__ EventDispatcher = kivy._event.EventDispatcher ObjectWithUid = kivy._event.ObjectWithUid Observable = kivy._event.Observable �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/ext/��������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014271�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/ext/__init__.py���������������������������������������������������������������������0000664�0000000�0000000�00000030555�12641336260�0016412�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Extension Support ================= Sometimes your application requires functionality that is beyond the scope of what Kivy can deliver. In those cases it is necessary to resort to external software libraries. Given the richness of the Python ecosystem, there is already a great number of software libraries that you can simply import and use right away. For some third-party libraries, it's not as easy as that though. Some libraries require special *wrappers* to be written for them in order to be compatible with Kivy. Some libraries might even need to be patched so that they can be used (e.g. if they open their own OpenGL context to draw in and don't support proper offscreen rendering). On those occasions it is often possible to patch the library in question and provide a Python wrapper around it that is compatible with Kivy. Sticking with this example, you can't just use the wrapper with a 'normal' installation of the library because the patch would be missing. That is where Kivy extensions come in handy. A Kivy extension represents a single third-party library that is provided in such a way that it can simply be downloaded as a single file, put in a special directory and then offers the functionality of the wrapped library to Kivy applications. These extensions will not pollute the global Python environment (as they might be unusable on their own after potential patches have been applied) because they reside in special directories for Kivy that are not accessed by Python by default. Naming and versioning --------------------- Kivy extensions are provided as ``*.kex`` files. They are really just zip files, but you must not unzip them yourself. Kivy will do that for you as soon as it's appropriate to do so. They follow the following naming convention:: <NAME>-<MAJOR>.<MINOR>[.*].kex .. warning:: Again, do not try to unzip ``*.kex`` files on your own. While unzipping will work, Kivy will not be able to load the extension and will simply ignore it. With Kivy's extension system, your application can use specially packaged third-party libraries in a backwards compatible way (by specifying the version that you require) even if the actual third-party library does not guarantee backwards-compatibility. There will be no breakage if newer versions are installed (as a properly suited old version will still be used). For more information on such behaviour, please refer to the documentation of the :func:`~kivy.ext.load` function. If you want to provide an extension on your own, there is a helper script that sets up the initial extension folder structure that Kivy requires for extensions. It can be found at kivy/tools/extensions/make-kivyext.py ''' import imp from glob import glob from os import listdir, mkdir, sep, environ from os.path import join, isdir, exists, dirname from zipfile import ZipFile from shutil import move from kivy.logger import Logger if not 'KIVY_DOC' in environ: from kivy import kivy_userexts_dir, kivy_exts_dir # The paths where extensions can be put as a .zip file by the user EXTENSION_PATHS = [kivy_exts_dir, kivy_userexts_dir] NEED_UNZIP = True def load(extname, version): # XXX platform check? '''Use this function to tell Kivy to load a specific version of the given Extension. This is different from kivy's require() in that it will always use the exact same major version you specify even if a newer (major) version is available. This is because we cannot make the same backwards-compatibility guarantee that we make with Kivy for third-party extensions. You will still get fixes and optimizations that don't break backwards compatibility via minor version upgrades of the extension. The function will then return the loaded module as a Python module object and you can bind it to a name of your choosing. This prevents clashes with modules with the same name that might be installed in a system directory. Usage example for this function:: from kivy.ext import load myextension = load('myextension', (2, 1)) # You can now use myextension as if you had done ``import myextension``, # but with the added benefit of using the proper version. :Parameters: `extname`: str The exact name of the extension that you want to use. `version`: two-tuple of ints A tuple of the form (major, minor), where major and minor are ints that specify the major and minor version number for the extension, e.g. (1, 2) would be akin to 1.2. It is important to note that between minor versions, backwards compatibility is guaranteed, but between major versions it is not. I.e. if you change your extension in a backwards incompatible way, increase the major version number (and reset the minor to 0). If you just do a bug fix or add an optional, backwards-compatible feature, you can just increase the minor version number. If the application then requires version (1, 2), every version starting with that version number will be ok and by default the latest version will be choosen. The two ints major and minor can both be in range(0, infinity). ''' # global NEED_UNZIP if NEED_UNZIP: unzip_extensions() NEED_UNZIP = False # Find the one path that best satisfies the specified criteria, i.e. same # extension name, same major version number, maximum available minor version # number but at least the same as the specified minor version number. majmatch = extname + '_' + str(version[0]) + '.*' best = None bestpath = None globs = [] for epath in EXTENSION_PATHS: globs.extend(glob(join(epath, majmatch))) for p in globs: # minmatch cur = int(p.rsplit('.')[-1]) if best is None or cur > best: best = cur bestpath = p if best >= version[1]: searchpath = [bestpath] else: # Didn't find a matching extension raise ImportError("No extension found that satisfies your criteria: " + "('%s', %s)" % (extname, version)) file, pathname, desc = imp.find_module(extname, searchpath) msg = 'Extension found for ' + repr(extname) + ':\n\t' + str(file) + \ '\n\t' + str(pathname) + '\n\t' + str(desc) Logger.debug(msg) try: mod = imp.load_module(extname, file, pathname, desc) finally: if file: file.close() return mod def _is_valid_ext_name(name): try: extname, version = name.split('_') major, minor = version.split('.') major, minor = int(major), int(minor) except: print("The name '%s' is not a valid extension name." % name) return False return (extname, (major, minor)) def unzip_extensions(): '''Unzips Kivy extensions. Internal usage only: don't use it yourself unless you know what you're doing and really want to trigger installation of new extensions. For your file to be recognized as an extension, it has to fulfil a few requirements: * We require that the file has the ``*.kex`` extension to make the distinction between a Kivy extension and an ordinary zip file clear. * We require that the ``*.kex`` extension files be put into any of the directories listed in EXTENSION_PATHS which is normally ~/.kivy/extensions and extensions/ inside kivy's base directory. We do not look for extensions on sys.path or elsewhere in the system. * We require that the Kivy extension is zipped in a way so that Python's zipfile module can extract it properly. * We require that the extension internally obeys the common Kivy extension format, which looks like this:: |-- myextension/ |-- __init__.py |-- data/ The ``__init__.py`` file is the main entrypoint to the extension. All names that should be usable when the extension is loaded need to be exported (i.e. made available) in the namespace of that file. How the extension accesses the code of the library that it wraps (be it pure Python or binary code) is up to the extension. For example there could be another Python module adjacent to the ``__init__.py`` file from which the ``__init__.py`` file imports the usable names that it wants to expose. * We require that the version of the extension be specified in the ``setup.py`` file that is created by the Kivy extension wizard and that the version specification format as explained in :func:`~kivy.ext.load` be used. ''' Logger.debug('Searching for new extension in %s' % EXTENSION_PATHS) for epath in EXTENSION_PATHS: if not isdir(epath): try: mkdir(epath) except OSError: continue files = [] else: files = listdir(epath) for zipfn in glob(join(epath, '*.kex')): # ZipFile only became a context manager in python 2.7... # with ZipFile(zipfn, 'r') as zipf: # fail = is_invalid = False try: zipf = ZipFile(zipfn) # /path/to/MyExt-1.0.linux-x86_64.zip # /path/to/MyExt-1.0.macos-10.6-x86_64.zip extname = zipfn.rsplit(sep)[-1][:-4] # MyExt-1.0.linux-x86_64 # MyExt-1.0.macosx-10.6-x86_64 t = extname.split('-') extname = t[0] version = '-'.join(t[1:]) version = '.'.join(version.split('.')[:2]) extdir = extname + '_' + version # is_invalid = not _is_valid_ext_name(extdir) except IOError: Logger.warn("Malformed zipfile '%s'! Skipping it." % zipfn) continue except Exception as e: Logger.warn("Malformed extension '%s'! Skipping it." % zipfn) zipf.close() continue already_unzipped = False if extdir in files: Logger.trace(("Extension '%s' has already been " % extname) + "extracted manually, just moving the zip.") already_unzipped = True # Filter the namelist of zipfile to take only the members that start # with the extension name (MyExt/...) members = [x for x in zipf.namelist() if x.startswith(extname + '/')] if not already_unzipped: # Unzip the extension try: cache_directories = [] mkdir(join(epath, extdir)) # I know that there is zipf.extract() and zipf.extractall(), # but on OSX, Python 2.6 is the default and in that version, # both methods have a bug. Fixed in 2.7 only. So use this # workaround until apple upgrades its python. See # http://bugs.python.org/issue4710 for member in members: # In zipfiles, folders always end with '/' regardless # of the OS mempath = join(epath, extdir, member) directory = dirname(mempath) if not directory in cache_directories: cache_directories.append(directory) if not exists(directory): mkdir(join(epath, extdir, directory)) with open(join(epath, extdir, member), 'wb') as fd: fd.write(zipf.read(member)) except Exception as e: # Catch any error, e.g. non-writable directory, etc. Logger.error("Failed installing extension " + "'%s' %s." % (extname, e)) return finally: zipf.close() Logger.info("Installed extension '%s'." % extname) # Move the zip out of the way so that it won't be installed again # The user can just delete it, but we'll keep it around in case the # user needs it again. consumed_dir = join(epath, '_consumed_zips') if not isdir(consumed_dir): mkdir(consumed_dir) move(zipfn, consumed_dir) ���������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/extras/�����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014777�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/extras/__init__.py������������������������������������������������������������������0000664�0000000�0000000�00000000001�12641336260�0017077�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/extras/highlight.py�����������������������������������������������������������������0000664�0000000�0000000�00000003530�12641336260�0017321�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������'''Pygments lexer for kv language ''' from pygments.lexer import RegexLexer, bygroups, using from pygments.lexers.agile import PythonLexer from pygments import highlight from pygments.token import * from pygments.formatters import get_formatter_by_name import sys class KivyLexer(RegexLexer): name = 'Kivy' aliases = ['kivy', 'kv'] filenames = ['*.kv'] tokens = { 'root': [ (r'#:.*?$', Comment.Preproc), (r'#.*?$', using(PythonLexer)), (r'\s+', Text), (r'<.+>', Name.Namespace), (r'(\[)(\s*)(.*?)(\s*)(@)', bygroups(Punctuation, Text, Name.Class, Text, Operator), 'classList'), (r'[A-Za-z][A-Za-z0-9]*$', Name.Attribute), (r'(.*?)(\s*)(:)(\s*)$', bygroups(Name.Class, Text, Punctuation, Text)), (r'(.*?)(\s*)(:)(\s*)(.*?)$', bygroups(Name.Attribute, Text, Punctuation, Text, using(PythonLexer)))], 'classList': [ (r'(,)(\s*)([A-Z][A-Za-z0-9]*)', bygroups(Punctuation, Text, Name.Class)), (r'(\+)(\s*)([A-Z][A-Za-z0-9]*)', bygroups(Operator, Text, Name.Class)), (r'\s+', Text), (r'[A-Z][A-Za-z0-9]*', Name.Class), (r'\]', Punctuation, '#pop')]} if __name__ == '__main__': ''' This lexer will highlight .kv file. The first argument is the source file, the second argument is the format of the destination and the third argument is the output filename ''' if len(sys.argv) is not 4: raise Exception('Three arguments expected, found %s' % (len(sys.argv) - 1)) k = KivyLexer() with open(sys.argv[1], 'r') as fd: with open(sys.argv[3], 'w') as out: highlight(fd.read(), k, get_formatter_by_name(sys.argv[2]), out) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/factory.py��������������������������������������������������������������������������0000664�0000000�0000000�00000013213�12641336260�0015512�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Factory object ============== The factory can be used to automatically register any class or module and instantiate classes from it anywhere in your project. It is an implementation of the `Factory Pattern <http://en.wikipedia.org/wiki/Factory_pattern>`_. The class list and available modules are automatically generated by setup.py. Example for registering a class/module:: >>> from kivy.factory import Factory >>> Factory.register('Widget', module='kivy.uix.widget') >>> Factory.register('Vector', module='kivy.vector') Example of using the Factory:: >>> from kivy.factory import Factory >>> widget = Factory.Widget(pos=(456,456)) >>> vector = Factory.Vector(9, 2) Example using a class name:: >>> from kivy.factory import Factory >>> Factory.register('MyWidget', cls=MyWidget) By default, the first classname you register via the factory is permanent. If you wish to change the registered class, you need to unregister the classname before you re-assign it:: >>> from kivy.factory import Factory >>> Factory.register('MyWidget', cls=MyWidget) >>> widget = Factory.MyWidget() >>> Factory.unregister('MyWidget') >>> Factory.register('MyWidget', cls=CustomWidget) >>> customWidget = Factory.MyWidget() ''' __all__ = ('Factory', 'FactoryException') from kivy.logger import Logger class FactoryException(Exception): pass class FactoryBase(object): def __init__(self): super(FactoryBase, self).__init__() self.classes = {} def is_template(self, classname): '''Return True if the classname is a template from the :class:`~kivy.lang.Builder`. .. versionadded:: 1.0.5 ''' if classname in self.classes: return self.classes[classname]['is_template'] else: return False def register(self, classname, cls=None, module=None, is_template=False, baseclasses=None, filename=None, warn=False): '''Register a new classname referring to a real class or class definition in a module. Warn, if True will emit a warning message when a class is re-declared. .. versionchanged:: 1.9.0 `warn` was added. .. versionchanged:: 1.7.0 :attr:`baseclasses` and :attr:`filename` added .. versionchanged:: 1.0.5 :attr:`is_template` has been added in 1.0.5. ''' if cls is None and module is None and baseclasses is None: raise ValueError( 'You must specify either cls= or module= or baseclasses =') if classname in self.classes: if warn: info = self.classes[classname] Logger.warning('Factory: Ignored class "{}" re-declaration. ' 'Current - module: {}, cls: {}, baseclass: {}, filename: {}. ' 'Ignored - module: {}, cls: {}, baseclass: {}, filename: {}.'. format(classname, info['module'], info['cls'], info['baseclasses'], info['filename'], module, cls, baseclasses, filename)) return self.classes[classname] = { 'module': module, 'cls': cls, 'is_template': is_template, 'baseclasses': baseclasses, 'filename': filename} def unregister(self, *classnames): '''Unregisters the classnames previously registered via the register method. This allows the same classnames to be re-used in different contexts. .. versionadded:: 1.7.1 ''' for classname in classnames: if classname in self.classes: self.classes.pop(classname) def unregister_from_filename(self, filename): '''Unregister all the factory objects related to the filename passed in the parameter. .. versionadded:: 1.7.0 ''' to_remove = [x for x in self.classes if self.classes[x]['filename'] == filename] for name in to_remove: del self.classes[name] def __getattr__(self, name): classes = self.classes if name not in classes: if name[0] == name[0].lower(): # if trying to access attributes like checking for `bind` # then raise AttributeError raise AttributeError raise FactoryException('Unknown class <%s>' % name) item = classes[name] cls = item['cls'] # No class to return, import the module if cls is None: if item['module']: module = __import__(name=item['module'], fromlist='.') if not hasattr(module, name): raise FactoryException( 'No class named <%s> in module <%s>' % ( name, item['module'])) cls = item['cls'] = getattr(module, name) elif item['baseclasses']: rootwidgets = [] for basecls in item['baseclasses'].split('+'): rootwidgets.append(Factory.get(basecls)) cls = item['cls'] = type(str(name), tuple(rootwidgets), {}) else: raise FactoryException('No information to create the class') return cls get = __getattr__ #: Factory instance to use for getting new classes Factory = FactoryBase() # Now import the file with all registers # automatically generated by build_factory import kivy.factory_registers # NOQA Logger.info('Factory: %d symbols loaded' % len(Factory.classes)) if __name__ == '__main__': Factory.register('Vector', module='kivy.vector') Factory.register('Widget', module='kivy.uix.widget') �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/factory_registers.py����������������������������������������������������������������0000664�0000000�0000000�00000021321�12641336260�0017600�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Auto-generated file by setup.py build_factory from kivy.factory import Factory r = Factory.register r('Adapter', module='kivy.adapters.adapter') r('ListAdapter', module='kivy.adapters.listadapter') r('SimpleListAdapter', module='kivy.adapters.simplelistadapter') r('DictAdapter', module='kivy.adapters.dictadapter') r('SelectableDataItem', module='kivy.adapters.models') r('Animation', module='kivy.animation') r('AnimationTransition', module='kivy.animation') r('ExceptionHandler', module='kivy.base') r('Cache', module='kivy.cache') r('ClockBase', module='kivy.clock') r('ColorPicker', module='kivy.uix.colorpicker') r('ColorWheel', module='kivy.uix.colorpicker') r('ConfigParser', module='kivy.config') r('EventDispatcher', module='kivy.event') r('Observable', module='kivy.event') r('FactoryException', module='kivy.factory') r('Gesture', module='kivy.gesture') r('GestureDatabase', module='kivy.gesture') r('GesturePoint', module='kivy.gesture') r('GestureStroke', module='kivy.gesture') r('Parser', module='kivy.lang') r('LoaderBase', module='kivy.loader') r('ProxyImage', module='kivy.loader') r('LoggerHistory', module='kivy.logger') r('NumericProperty', module='kivy.properties') r('StringProperty', module='kivy.properties') r('ListProperty', module='kivy.properties') r('ObjectProperty', module='kivy.properties') r('BooleanProperty', module='kivy.properties') r('BoundedNumericProperty', module='kivy.properties') r('OptionProperty', module='kivy.properties') r('ReferenceListProperty', module='kivy.properties') r('AliasProperty', module='kivy.properties') r('NumericProperty', module='kivy.properties') r('Property', module='kivy.properties') r('SafeList', module='kivy.utils') r('Vector', module='kivy.vector') r('Color', module='kivy.graphics.context_instructions') r('BindTexture', module='kivy.graphics.context_instructions') r('PushMatrix', module='kivy.graphics.context_instructions') r('PopMatrix', module='kivy.graphics.context_instructions') r('Rotate', module='kivy.graphics.context_instructions') r('Scale', module='kivy.graphics.context_instructions') r('Translate', module='kivy.graphics.context_instructions') r('MatrixInstruction', module='kivy.graphics.context_instructions') r('Fbo', module='kivy.graphics.fbo') r('Instruction', module='kivy.graphics.instructions') r('InstructionGroup', module='kivy.graphics.instructions') r('ContextInstruction', module='kivy.graphics.instructions') r('VertexInstruction', module='kivy.graphics.instructions') r('Canvas', module='kivy.graphics.instructions') r('CanvasBase', module='kivy.graphics.instructions') r('RenderContext', module='kivy.graphics.instructions') r('Shader', module='kivy.graphics.shader') r('Texture', module='kivy.graphics.texture') r('TextureRegion', module='kivy.graphics.texture') r('Matrix', module='kivy.graphics.transformation') r('VBO', module='kivy.graphics.vbo') r('VertexBatch', module='kivy.graphics.vbo') r('StencilPush', module='kivy.graphics.stencil_instructions') r('StencilPop', module='kivy.graphics.stencil_instructions') r('StencilUse', module='kivy.graphics.stencil_instructions') r('StencilUnUse', module='kivy.graphics.stencil_instructions') r('ScissorPush', module='kivy.graphics.scissor_instructions') r('ScissorPop', module='kivy.graphics.scissor_instructions') r('Triangle', module='kivy.graphics.vertex_instructions') r('Quad', module='kivy.graphics.vertex_instructions') r('Rectangle', module='kivy.graphics.vertex_instructions') r('RoundedRectangle', module='kivy.graphics.vertex_instructions') r('BorderImage', module='kivy.graphics.vertex_instructions') r('Ellipse', module='kivy.graphics.vertex_instructions') r('Line', module='kivy.graphics.vertex_instructions') r('SmoothLine', module='kivy.graphics.vertex_instructions') r('Point', module='kivy.graphics.vertex_instructions') r('Bezier', module='kivy.graphics.vertex_instructions') r('Mesh', module='kivy.graphics.vertex_instructions') r('Svg', module='kivy.graphics.svg') r('MotionEventFactory', module='kivy.input.factory') r('MotionEventProvider', module='kivy.input.provider') r('Shape', module='kivy.input.shape') r('ShapeRect', module='kivy.input.shape') r('ActionBar', module='kivy.uix.actionbar') r('ActionItem', module='kivy.uix.actionbar') r('ActionButton', module='kivy.uix.actionbar') r('ActionToggleButton', module='kivy.uix.actionbar') r('ActionCheck', module='kivy.uix.actionbar') r('ActionSeparator', module='kivy.uix.actionbar') r('ActionDropDown', module='kivy.uix.actionbar') r('ActionGroup', module='kivy.uix.actionbar') r('ActionOverflow', module='kivy.uix.actionbar') r('ActionView', module='kivy.uix.actionbar') r('ContextualActionView', module='kivy.uix.actionbar') r('AnchorLayout', module='kivy.uix.anchorlayout') r('BoxLayout', module='kivy.uix.boxlayout') r('GridLayout', module='kivy.uix.gridlayout') r('PageLayout', module='kivy.uix.pagelayout') r('Accordion', module='kivy.uix.accordion') r('AccordionItem', module='kivy.uix.accordion') r('Button', module='kivy.uix.button') r('ButtonBehavior', module='kivy.uix.behaviors.button') r('ToggleButtonBehavior', module='kivy.uix.behaviors.togglebutton') r('DragBehavior', module='kivy.uix.behaviors.drag') r('FocusBehavior', module='kivy.uix.behaviors.focus') r('CompoundSelectionBehavior', module='kivy.uix.behaviors.compoundselection') r('KNSpaceBehavior', module='kivy.uix.behaviors.knspace') r('CodeNavigationBehavior', module='kivy.uix.behaviors.codenavigation') r('EmacsBehavior', module='kivy.uix.behaviors.emacs') r('Bubble', module='kivy.uix.bubble') r('BubbleButton', module='kivy.uix.bubble') r('Camera', module='kivy.uix.camera') r('Carousel', module='kivy.uix.carousel') r('CodeInput', module='kivy.uix.codeinput') r('CheckBox', module='kivy.uix.checkbox') r('DropDown', module='kivy.uix.dropdown') r('EffectWidget', module='kivy.uix.effectwidget') r('FloatLayout', module='kivy.uix.floatlayout') r('RelativeLayout', module='kivy.uix.relativelayout') r('ScatterLayout', module='kivy.uix.scatterlayout') r('ScatterPlaneLayout', module='kivy.uix.scatterlayout') r('FileChooserListView', module='kivy.uix.filechooser') r('FileChooserIconView', module='kivy.uix.filechooser') r('FileChooser', module='kivy.uix.filechooser') r('Image', module='kivy.uix.image') r('AsyncImage', module='kivy.uix.image') r('Label', module='kivy.uix.label') r('Layout', module='kivy.uix.layout') r('AbstractView', module='kivy.uix.abstractview') r('CompositeListItem', module='kivy.uix.listview') r('ListItemButton', module='kivy.uix.listview') r('ListItemLabel', module='kivy.uix.listview') r('ListView', module='kivy.uix.listview') r('SelectableView', module='kivy.uix.listview') r('ModalView', module='kivy.uix.modalview') r('ProgressBar', module='kivy.uix.progressbar') r('Popup', module='kivy.uix.popup') r('Scatter', module='kivy.uix.scatter') r('ScatterPlane', module='kivy.uix.scatter') r('ScrollView', module='kivy.uix.scrollview') r('Settings', module='kivy.uix.settings') r('Slider', module='kivy.uix.slider') r('Screen', module='kivy.uix.screenmanager') r('ScreenManager', module='kivy.uix.screenmanager') r('Spinner', module='kivy.uix.spinner') r('Splitter', module='kivy.uix.splitter') r('StackLayout', module='kivy.uix.stacklayout') r('StencilView', module='kivy.uix.stencilview') r('Switch', module='kivy.uix.switch') r('TabbedPanel', module='kivy.uix.tabbedpanel') r('TabbedPanelHeader', module='kivy.uix.tabbedpanel') r('TextInput', module='kivy.uix.textinput') r('ToggleButton', module='kivy.uix.togglebutton') r('TreeView', module='kivy.uix.treeview') r('TreeViewLabel', module='kivy.uix.treeview') r('TreeViewNode', module='kivy.uix.treeview') r('ShaderTransition', module='kivy.uix.screenmanager') r('SlideTransition', module='kivy.uix.screenmanager') r('SwapTransition', module='kivy.uix.screenmanager') r('WipeTransition', module='kivy.uix.screenmanager') r('FadeTransition', module='kivy.uix.screenmanager') r('Sandbox', module='kivy.uix.sandbox') r('Video', module='kivy.uix.video') r('VideoPlayer', module='kivy.uix.videoplayer') r('VideoPlayerVolume', module='kivy.uix.videoplayer') r('VideoPlayerStop', module='kivy.uix.videoplayer') r('VideoPlayerPlayPause', module='kivy.uix.videoplayer') r('VideoPlayerProgressBar', module='kivy.uix.videoplayer') r('VKeyboard', module='kivy.uix.vkeyboard') r('Widget', module='kivy.uix.widget') r('WidgetException', module='kivy.uix.widget') r('RstDocument', module='kivy.uix.rst') r('KineticEffect', module='kivy.effects.kinetic') r('ScrollEffect', module='kivy.effects.scroll') r('DampedScrollEffect', module='kivy.effects.dampedscroll') r('OpacityScrollEffect', module='kivy.effects.opacityscroll') r('Recognizer', module='kivy.multistroke') r('MultistrokeGesture', module='kivy.multistroke') r('UnistrokeTemplate', module='kivy.multistroke') r('ProgressTracker', module='kivy.multistroke') r('GestureSurface', module='kivy.uix.gesturesurface') r('GestureContainer', module='kivy.uix.gesturesurface') ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/garden/�����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014731�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/garden/__init__.py������������������������������������������������������������������0000664�0000000�0000000�00000005765�12641336260�0017057�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Garden ====== .. versionadded:: 1.7.0 .. versionchanged:: 1.8.0 Garden is a project to centralize addons for Kivy maintained by users. You can find more information at `Kivy Garden <http://kivy-garden.github.io/>`_. All the garden packages are centralized on the `kivy-garden Github <https://github.com/kivy-garden>`_ repository. Garden is now distributed as a separate Python module, kivy-garden. You can install it with pip:: pip install kivy-garden The garden module does not initially include any packages. You can download them with the garden tool installed by the pip package:: # Installing a garden package garden install graph # Upgrade a garden package garden install --upgrade graph # Uninstall a garden package garden uninstall graph # List all the garden packages installed garden list # Search new packages garden search # Search all the packages that contain "graph" garden search graph # Show the help garden --help All the garden packages are installed by default in `~/.kivy/garden`. .. Note:: In previous versions of Kivy, garden was a tool at kivy/tools/garden. This no longer exists, but the kivy-garden module provides exactly the same functionality. Packaging --------- If you want to include garden packages in your application, you can add `--app` to the `install` command. This will create a `libs/garden` directory in your current directory which will be used by `kivy.garden`. For example:: cd myapp garden install --app graph ''' __path__ = 'kivy.garden' import sys import imp from os.path import dirname, join, realpath, exists, abspath from kivy import kivy_home_dir import kivy #: system path where garden modules can be installed garden_system_dir = join(kivy_home_dir, 'garden') garden_kivy_dir = abspath(join(dirname(kivy.__file__), 'garden')) #: application path where garden modules can be installed if getattr(sys, 'frozen', False) and getattr(sys, '_MEIPASS', False): garden_app_dir = join(realpath(sys._MEIPASS), 'libs', 'garden') else: garden_app_dir = join(realpath(dirname(sys.argv[0])), 'libs', 'garden') class GardenImporter(object): def find_module(self, fullname, path): if path == 'kivy.garden': return self def load_module(self, fullname): assert(fullname.startswith('kivy.garden')) moddir = join(garden_kivy_dir, fullname.split('.', 2)[-1]) if exists(moddir): return self._load_module(fullname, moddir) modname = fullname.split('.', 1)[-1] for directory in (garden_app_dir, garden_system_dir): moddir = join(directory, modname) if exists(moddir): return self._load_module(fullname, moddir) def _load_module(self, fullname, moddir): mod = imp.load_module(fullname, None, moddir, ('', '', imp.PKG_DIRECTORY)) return mod # insert the garden importer as ultimate importer sys.meta_path.append(GardenImporter()) �����������kivy-1.9.1/kivy/geometry.py�������������������������������������������������������������������������0000664�0000000�0000000�00000007323�12641336260�0015703�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Geometry utilities ================== This module contains some helper functions for geometric calculations. ''' __all__ = ('circumcircle', 'minimum_bounding_circle') from kivy.vector import Vector def circumcircle(a, b, c): ''' Computes the circumcircle of a triangle defined by a, b, c. See: http://en.wikipedia.org/wiki/Circumscribed_circle :Parameters: `a` : iterable containing at least 2 values (for x and y) The 1st point of the triangle. `b` : iterable containing at least 2 values (for x and y) The 2nd point of the triangle. `c` : iterable containing at least 2 values (for x and y) The 3rd point of the triangle. :Return: A tuple that defines the circle : * The first element in the returned tuple is the center as (x, y) * The second is the radius (float) ''' P = Vector(a[0], a[1]) Q = Vector(b[0], b[1]) R = Vector(c[0], c[1]) mPQ = (P + Q) * .5 mQR = (Q + R) * .5 numer = -(- mPQ.y * R.y + mPQ.y * Q.y + mQR.y * R.y - mQR.y * Q.y - mPQ.x * R.x + mPQ.x * Q.x + mQR.x * R.x - mQR.x * Q.x) denom = (-Q.x * R.y + P.x * R.y - P.x * Q.y + Q.y * R.x - P.y * R.x + P.y * Q.x) t = numer / denom cx = -t * (Q.y - P.y) + mPQ.x cy = t * (Q.x - P.x) + mPQ.y return ((cx, cy), (P - (cx, cy)).length()) def minimum_bounding_circle(points): ''' Returns the minimum bounding circle for a set of points. For a description of the problem being solved, see the `Smallest Circle Problem <http://en.wikipedia.org/wiki/Smallest_circle_problem>`_. The function uses Applet's Algorithm, the runtime is O\(h^3, \*n\), where h is the number of points in the convex hull of the set of points. **But** it runs in linear time in almost all real world cases. See: http://tinyurl.com/6e4n5yb :Parameters: `points` : iterable A list of points (2 tuple with x,y coordinates) :Return: A tuple that defines the circle: * The first element in the returned tuple is the center (x, y) * The second the radius (float) ''' points = [Vector(p[0], p[1]) for p in points] if len(points) == 1: return (points[0].x, points[0].y), 0.0 if len(points) == 2: p1, p2 = points return (p1 + p2) * .5, ((p1 - p2) * .5).length() # determine a point P with the smallest y value P = min(points, key=lambda p: p.y) # find a point Q such that the angle of the line segment # PQ with the x axis is minimal def x_axis_angle(q): if q == P: return 1e10 # max val if the same, to skip return abs((q - P).angle((1, 0))) Q = min(points, key=x_axis_angle) for p in points: # find R such that angle PRQ is minimal def angle_pq(r): if r in (P, Q): return 1e10 # max val if the same, to skip return abs((r - P).angle(r - Q)) R = min(points, key=angle_pq) # check for case 1 (angle PRQ is obtuse), the circle is determined # by two points, P and Q. radius = |(P-Q)/2|, center = (P+Q)/2 if angle_pq(R) > 90.0: return (P + Q) * .5, ((P - Q) * .5).length() # if angle RPQ is obtuse, make P = R, and try again if abs((R - P).angle(Q - P)) > 90: P = R continue # if angle PQR is obtuse, make Q = R, and try again if abs((P - Q).angle(R - Q)) > 90: Q = R continue # all angles were acute..we just need the circle through the # two points furthest apart! break # find the circumcenter for triangle given by P,Q,R return circumcircle(P, Q, R) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/gesture.py��������������������������������������������������������������������������0000664�0000000�0000000�00000034450�12641336260�0015527�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Gesture recognition =================== This class allows you to easily create new gestures and compare them:: from kivy.gesture import Gesture, GestureDatabase # Create a gesture g = Gesture() g.add_stroke(point_list=[(1,1), (3,4), (2,1)]) g.normalize() # Add it to the database gdb = GestureDatabase() gdb.add_gesture(g) # And for the next gesture, try to find it! g2 = Gesture() # ... gdb.find(g2) .. warning:: You don't really want to do this: it's more of an example of how to construct gestures dynamically. Typically, you would need a lot more points, so it's better to record gestures in a file and reload them to compare later. Look in the examples/gestures directory for an example of how to do that. ''' __all__ = ('Gesture', 'GestureDatabase', 'GesturePoint', 'GestureStroke') import pickle import base64 import zlib import math from kivy.vector import Vector from io import BytesIO class GestureDatabase(object): '''Class to handle a gesture database.''' def __init__(self): self.db = [] def add_gesture(self, gesture): '''Add a new gesture to the database.''' self.db.append(gesture) def find(self, gesture, minscore=0.9, rotation_invariant=True): '''Find a matching gesture in the database.''' if not gesture: return best = None bestscore = minscore for g in self.db: score = g.get_score(gesture, rotation_invariant) if score < bestscore: continue bestscore = score best = g if not best: return return (bestscore, best) def gesture_to_str(self, gesture): '''Convert a gesture into a unique string.''' io = BytesIO() p = pickle.Pickler(io) p.dump(gesture) data = base64.b64encode(zlib.compress(io.getvalue(), 9)) return data def str_to_gesture(self, data): '''Convert a unique string to a gesture.''' io = BytesIO(zlib.decompress(base64.b64decode(data))) p = pickle.Unpickler(io) gesture = p.load() return gesture class GesturePoint: def __init__(self, x, y): '''Stores the x,y coordinates of a point in the gesture.''' self.x = float(x) self.y = float(y) def scale(self, factor): ''' Scales the point by the given factor.''' self.x *= factor self.y *= factor return self def __repr__(self): return 'Mouse_point: %f,%f' % (self.x, self.y) class GestureStroke: ''' Gestures can be made up of multiple strokes.''' def __init__(self): ''' A stroke in the gesture.''' self.points = list() self.screenpoints = list() # These return the min and max coordinates of the stroke @property def max_x(self): if len(self.points) == 0: return 0 return max(self.points, key=lambda pt: pt.x).x @property def min_x(self): if len(self.points) == 0: return 0 return min(self.points, key=lambda pt: pt.x).x @property def max_y(self): if len(self.points) == 0: return 0 return max(self.points, key=lambda pt: pt.y).y @property def min_y(self): if len(self.points) == 0: return 0 return min(self.points, key=lambda pt: pt.y).y def add_point(self, x, y): ''' add_point(x=x_pos, y=y_pos) Adds a point to the stroke. ''' self.points.append(GesturePoint(x, y)) self.screenpoints.append((x, y)) def scale_stroke(self, scale_factor): ''' scale_stroke(scale_factor=float) Scales the stroke down by scale_factor. ''' self.points = [pt.scale(scale_factor) for pt in self.points] def points_distance(self, point1, point2): ''' points_distance(point1=GesturePoint, point2=GesturePoint) Returns the distance between two GesturePoints. ''' x = point1.x - point2.x y = point1.y - point2.y return math.sqrt(x * x + y * y) def stroke_length(self, point_list=None): '''Finds the length of the stroke. If a point list is given, finds the length of that list. ''' if point_list is None: point_list = self.points gesture_length = 0.0 if len(point_list) <= 1: # If there is only one point -> no length return gesture_length for i in range(len(point_list) - 1): gesture_length += self.points_distance( point_list[i], point_list[i + 1]) return gesture_length def normalize_stroke(self, sample_points=32): '''Normalizes strokes so that every stroke has a standard number of points. Returns True if stroke is normalized, False if it can't be normalized. sample_points controls the resolution of the stroke. ''' # If there is only one point or the length is 0, don't normalize if len(self.points) <= 1 or self.stroke_length(self.points) == 0.0: return False # Calculate how long each point should be in the stroke target_stroke_size = \ self.stroke_length(self.points) / float(sample_points) new_points = list() new_points.append(self.points[0]) # We loop on the points prev = self.points[0] src_distance = 0.0 dst_distance = target_stroke_size for curr in self.points[1:]: d = self.points_distance(prev, curr) if d > 0: prev = curr src_distance = src_distance + d # The new point need to be inserted into the # segment [prev, curr] while dst_distance < src_distance: x_dir = curr.x - prev.x y_dir = curr.y - prev.y ratio = (src_distance - dst_distance) / d to_x = x_dir * ratio + prev.x to_y = y_dir * ratio + prev.y new_points.append(GesturePoint(to_x, to_y)) dst_distance = self.stroke_length(self.points) / \ float(sample_points) * len(new_points) # If this happens, we are into troubles... if not len(new_points) == sample_points: raise ValueError('Invalid number of strokes points; got ' '%d while it should be %d' % (len(new_points), sample_points)) self.points = new_points return True def center_stroke(self, offset_x, offset_y): '''Centers the stroke by offseting the points.''' for point in self.points: point.x -= offset_x point.y -= offset_y class Gesture: '''A python implementation of a gesture recognition algorithm by Oleg Dopertchouk: http://www.gamedev.net/reference/articles/article2039.asp Implemented by Jeiel Aranal (chemikhazi@gmail.com), released into the public domain. ''' # Tolerance for evaluation using the '==' operator DEFAULT_TOLERANCE = 0.1 def __init__(self, tolerance=None): ''' Gesture([tolerance=float]) Creates a new gesture with an optional matching tolerance value. ''' self.width = 0. self.height = 0. self.gesture_product = 0. self.strokes = list() if tolerance is None: self.tolerance = Gesture.DEFAULT_TOLERANCE else: self.tolerance = tolerance def _scale_gesture(self): ''' Scales down the gesture to a unit of 1.''' # map() creates a list of min/max coordinates of the strokes # in the gesture and min()/max() pulls the lowest/highest value min_x = min([stroke.min_x for stroke in self.strokes]) max_x = max([stroke.max_x for stroke in self.strokes]) min_y = min([stroke.min_y for stroke in self.strokes]) max_y = max([stroke.max_y for stroke in self.strokes]) x_len = max_x - min_x self.width = x_len y_len = max_y - min_y self.height = y_len scale_factor = max(x_len, y_len) if scale_factor <= 0.0: return False scale_factor = 1.0 / scale_factor for stroke in self.strokes: stroke.scale_stroke(scale_factor) return True def _center_gesture(self): ''' Centers the Gesture.points of the gesture.''' total_x = 0.0 total_y = 0.0 total_points = 0 for stroke in self.strokes: # adds up all the points inside the stroke stroke_y = sum([pt.y for pt in stroke.points]) stroke_x = sum([pt.x for pt in stroke.points]) total_y += stroke_y total_x += stroke_x total_points += len(stroke.points) if total_points == 0: return False # Average to get the offset total_x /= total_points total_y /= total_points # Apply the offset to the strokes for stroke in self.strokes: stroke.center_stroke(total_x, total_y) return True def add_stroke(self, point_list=None): '''Adds a stroke to the gesture and returns the Stroke instance. Optional point_list argument is a list of the mouse points for the stroke. ''' self.strokes.append(GestureStroke()) if isinstance(point_list, list) or isinstance(point_list, tuple): for point in point_list: if isinstance(point, GesturePoint): self.strokes[-1].points.append(point) elif isinstance(point, list) or isinstance(point, tuple): if len(point) != 2: raise ValueError("Stroke entry must have 2 values max") self.strokes[-1].add_point(point[0], point[1]) else: raise TypeError("The point list should either be " "tuples of x and y or a list of " "GesturePoint objects") elif point_list is not None: raise ValueError("point_list should be a tuple/list") return self.strokes[-1] def normalize(self, stroke_samples=32): '''Runs the gesture normalization algorithm and calculates the dot product with self. ''' if not self._scale_gesture() or not self._center_gesture(): self.gesture_product = False return False for stroke in self.strokes: stroke.normalize_stroke(stroke_samples) self.gesture_product = self.dot_product(self) def get_rigid_rotation(self, dstpts): ''' Extract the rotation to apply to a group of points to minimize the distance to a second group of points. The two groups of points are assumed to be centered. This is a simple version that just picks an angle based on the first point of the gesture. ''' if len(self.strokes) < 1 or len(self.strokes[0].points) < 1: return 0 if len(dstpts.strokes) < 1 or len(dstpts.strokes[0].points) < 1: return 0 p = dstpts.strokes[0].points[0] target = Vector([p.x, p.y]) source = Vector([p.x, p.y]) return source.angle(target) def dot_product(self, comparison_gesture): ''' Calculates the dot product of the gesture with another gesture.''' if len(comparison_gesture.strokes) != len(self.strokes): return -1 if getattr(comparison_gesture, 'gesture_product', True) is False or \ getattr(self, 'gesture_product', True) is False: return -1 dot_product = 0.0 for stroke_index, (my_stroke, cmp_stroke) in enumerate( list(zip(self.strokes, comparison_gesture.strokes))): for pt_index, (my_point, cmp_point) in enumerate( list(zip(my_stroke.points, cmp_stroke.points))): dot_product += (my_point.x * cmp_point.x + my_point.y * cmp_point.y) return dot_product def rotate(self, angle): g = Gesture() for stroke in self.strokes: tmp = [] for j in stroke.points: v = Vector([j.x, j.y]).rotate(angle) tmp.append(v) g.add_stroke(tmp) g.gesture_product = g.dot_product(g) return g def get_score(self, comparison_gesture, rotation_invariant=True): ''' Returns the matching score of the gesture against another gesture. ''' if isinstance(comparison_gesture, Gesture): if rotation_invariant: # get orientation angle = self.get_rigid_rotation(comparison_gesture) # rotate the gesture to be in the same frame. comparison_gesture = comparison_gesture.rotate(angle) # this is the normal "orientation" code. score = self.dot_product(comparison_gesture) if score <= 0: return score score /= math.sqrt( self.gesture_product * comparison_gesture.gesture_product) return score def __eq__(self, comparison_gesture): ''' Allows easy comparisons between gesture instances.''' if isinstance(comparison_gesture, Gesture): # If the gestures don't have the same number of strokes, its # definitely not the same gesture score = self.get_score(comparison_gesture) if (score > (1.0 - self.tolerance) and score < (1.0 + self.tolerance)): return True else: return False else: return NotImplemented def __ne__(self, comparison_gesture): result = self.__eq__(comparison_gesture) if result is NotImplemented: return result else: return not result def __lt__(self, comparison_gesture): raise TypeError("Gesture cannot be evaluated with <") def __gt__(self, comparison_gesture): raise TypeError("Gesture cannot be evaluated with >") def __le__(self, comparison_gesture): raise TypeError("Gesture cannot be evaluated with <=") def __ge__(self, comparison_gesture): raise TypeError("Gesture cannot be evaluated with >=") ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/���������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015271�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/__init__.py����������������������������������������������������������������0000664�0000000�0000000�00000012223�12641336260�0017402�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Graphics ======== This package assembles many low level functions used for drawing. The whole graphics package is compatible with OpenGL ES 2.0 and has many rendering optimizations. The basics ---------- For drawing on a screen, you will need : 1. a :class:`~kivy.graphics.instructions.Canvas` object. 2. :class:`~kivy.graphics.instructions.Instruction` objects. Each :class:`~kivy.uix.widget.Widget` in Kivy already has a :class:`Canvas` by default. When you create a widget, you can create all the instructions needed for drawing. If `self` is your current widget, you can do:: from kivy.graphics import * with self.canvas: # Add a red color Color(1., 0, 0) # Add a rectangle Rectangle(pos=(10, 10), size=(500, 500)) The instructions :class:`Color` and :class:`Rectangle` are automaticly added to the canvas object and will be used when the window is drawn. .. note:: Kivy drawing instructions are not automatically relative to the widgets position or size. You therefore you need to consider these factors when drawing. In order to make your drawing instructions relative to the widget, the instructions need either to be declared in the :mod:`KvLang <kivy.lang>` or bound to pos and size changes. Please see :ref:`adding_widget_background` for more detail. GL Reloading mechanism ---------------------- .. versionadded:: 1.2.0 During the lifetime of the application, the OpenGL context might be lost. This happens: - when the window is resized on OS X or the Windows platform and you're using pygame as a window provider. This is due to SDL 1.2. In the SDL 1.2 design, it needs to recreate a GL context everytime the window is resized. This was fixed in SDL 1.3 but pygame is not yet available on it by default. - when Android releases the app resources: when your application goes to the background, Android might reclaim your opengl context to give the resource to another app. When the user switches back to your application, a newly created gl context is given to your app. Starting from 1.2.0, we have introduced a mechanism for reloading all the graphics resources using the GPU: Canvas, FBO, Shader, Texture, VBO, and VertexBatch: - VBO and VertexBatch are constructed by our graphics instructions. We have all the data needed to reconstruct when reloading. - Shader: same as VBO, we store the source and values used in the shader so we are able to recreate the vertex/fragment/program. - Texture: if the texture has a source (an image file or atlas), the image is reloaded from the source and reuploaded to the GPU. You should cover these cases yourself: - Textures without a source: if you manually created a texture and manually blit data / a buffer to it, you must handle the reloading yourself. Check the :doc:`api-kivy.graphics.texture` to learn how to manage that case. (The text rendering already generates the texture and handles the reloading. You don't need to reload text yourself.) - FBO: if you added / removed / drew things multiple times on the FBO, we can't reload it. We don't keep a history of the instructions put on it. As for textures without a source, check the :doc:`api-kivy.graphics.fbo` to learn how to manage that case. ''' from kivy.graphics.instructions import Callback, Canvas, CanvasBase, \ ContextInstruction, Instruction, InstructionGroup, RenderContext, \ VertexInstruction from kivy.graphics.context_instructions import BindTexture, Color, \ PushState, ChangeState, PopState, MatrixInstruction, ApplyContextMatrix, \ PopMatrix, PushMatrix, Rotate, Scale, Translate, LoadIdentity, \ UpdateNormalMatrix, gl_init_resources from kivy.graphics.vertex_instructions import Bezier, BorderImage, Ellipse, \ GraphicException, Line, Mesh, Point, Quad, Rectangle, RoundedRectangle, \ Triangle, SmoothLine from kivy.graphics.stencil_instructions import StencilPop, StencilPush, \ StencilUse, StencilUnUse from kivy.graphics.gl_instructions import ClearColor, ClearBuffers from kivy.graphics.fbo import Fbo from kivy.graphics.scissor_instructions import ScissorPush, ScissorPop # very hacky way to avoid pyflakes warning... __all__ = (Bezier.__name__, BindTexture.__name__, BorderImage.__name__, Callback.__name__, Canvas.__name__, CanvasBase.__name__, Color.__name__, ContextInstruction.__name__, Ellipse.__name__, Fbo.__name__, GraphicException.__name__, Instruction.__name__, InstructionGroup.__name__, Line.__name__, SmoothLine.__name__, MatrixInstruction.__name__, Mesh.__name__, Point.__name__, PopMatrix.__name__, PushMatrix.__name__, Quad.__name__, Rectangle.__name__, RenderContext.__name__, Rotate.__name__, Scale.__name__, StencilPop.__name__, StencilPush.__name__, StencilUse.__name__, StencilUnUse.__name__, Translate.__name__, Triangle.__name__, VertexInstruction.__name__, ClearColor.__name__, ClearBuffers.__name__, gl_init_resources.__name__, PushState.__name__, ChangeState.__name__, PopState.__name__, ApplyContextMatrix.__name__, UpdateNormalMatrix.__name__, LoadIdentity.__name__) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/buffer.pxd�����������������������������������������������������������������0000664�0000000�0000000�00000001021�12641336260�0017251�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cdef class Buffer: cdef void *data cdef int *l_free cdef int i_free cdef long block_size cdef long block_count cdef void clear(self) cdef void grow(self, long block_count) cdef void add(self, void *blocks, unsigned short *indices, int count) cdef void remove(self, unsigned short *indices, int count) cdef int count(self) cdef long size(self) cdef void *pointer(self) cdef void *offset_pointer(self, int offset) cdef void update(self, int index, void* blocks, int count) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/buffer.pyx�����������������������������������������������������������������0000664�0000000�0000000�00000007713�12641336260�0017314�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������include "common.pxi" cdef class Buffer: ''' The Buffer class is designed to manage a very fast list of fixed size blocks. You can easily add and remove data from the buffer. ''' def __cinit__(self): self.data = NULL self.i_free = 0 self.block_size = 0 self.block_count = 0 self.l_free = NULL def __dealloc__(self): if self.data != NULL: free(self.data) self.data = NULL self.block_count = 0 self.block_size = 0 if self.l_free != NULL: free(self.l_free) def __init__(self, long block_size): self.block_size = block_size cdef void grow(self, long block_count): '''Automatically realloc the memory if there are not enough blocks. Works only for "grow" operations, not the inverse. ''' cdef void *newptr = NULL cdef long i cdef int l_free_tmp cdef long diff # set block_count to the nearest 8 block diff = block_count % 8 if diff != 0: block_count = (8 - (block_count % 8)) + block_count if block_count <= self.block_count: return # Try to realloc newptr = realloc(self.data, self.block_size * block_count) if newptr == NULL: raise SystemError('Unable to realloc memory for buffer') # Realloc work, put the new pointer self.data = newptr # Create the free blocks newptr = realloc(self.l_free, sizeof(int) * block_count) if newptr == NULL: raise SystemError('Unable to realloc memory for free list') self.l_free = <int *>newptr # Initialize the list with index of free block for i in xrange(self.block_count, block_count): self.l_free[i] = <int>i # Update how many block are allocated self.block_count = block_count cdef void clear(self): '''Clear the whole buffer and mark all blocks as available. ''' cdef long i for i in xrange(self.block_count): self.l_free[i] = <int>i self.i_free = 0 cdef void add(self, void *blocks, unsigned short *indices, int count): '''Add a list of blocks inside the buffer. ''' cdef int i, block cdef void *p # Ensure that our buffer is enough for having all the elements if count > self.block_count - self.i_free: self.grow(self.block_count + count) # Add all the block inside our buffer for i in xrange(count): p = <void *>(<char *>blocks + (self.block_size * i)) # Take a free block block = self.l_free[self.i_free] self.i_free += 1 # Copy content memcpy(<char *>(self.data) + (block * self.block_size), p, self.block_size) # Push the current block as indices if indices != NULL: indices[i] = block cdef void remove(self, unsigned short *indices, int count): '''Remove a block from the list. ''' cdef int i for i in xrange(count): # Append the new indice as free block self.i_free -= 1 self.l_free[self.i_free] = indices[i] cdef void update(self, int index, void* blocks, int count): '''Update *count* number of blocks starting at *index* with the data in blocks. ''' memcpy(<char *>(self.data) + (index * self.block_size), blocks, self.block_size * count) cdef int count(self): '''Return the number of blocks currently used. ''' return self.i_free cdef long size(self): '''Return the size of the allocated buffer. ''' return self.block_size * self.block_count cdef void *pointer(self): '''Return the data pointer. ''' return self.data cdef void *offset_pointer(self, int offset): return <char *>(self.data) + (offset * self.block_size) �����������������������������������������������������kivy-1.9.1/kivy/graphics/c_opengl.pxd���������������������������������������������������������������0000664�0000000�0000000�00000050171�12641336260�0017600�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������include "config.pxi" cdef extern from "gl_redirect.h": ctypedef void GLvoid ctypedef char GLchar ctypedef unsigned int GLenum ctypedef unsigned char GLboolean ctypedef unsigned int GLbitfield ctypedef short GLshort ctypedef int GLint ctypedef int GLsizei ctypedef unsigned short GLushort ctypedef unsigned int GLuint #FIXME: figure out correct cross platform tydefs #ctypedef khronos_float_t GLfloat #ctypedef khronos_float_t GLclampf #ctypedef khronos_int32_t GLfixed #ctypedef khronos_intptr_t GLintptr #ctypedef khronos_ssize_t GLsizeiptr ctypedef signed char GLbyte ctypedef unsigned char GLubyte ctypedef float GLfloat ctypedef float GLclampf ctypedef int GLfixed ctypedef signed long int GLintptr ctypedef signed long int GLsizeiptr #int GL_ES_VERSION_2_0 int GL_DEPTH_BUFFER_BIT int GL_STENCIL_BUFFER_BIT int GL_COLOR_BUFFER_BIT int GL_FALSE int GL_TRUE int GL_POINTS int GL_LINES int GL_LINE_LOOP int GL_LINE_STRIP int GL_TRIANGLES int GL_TRIANGLE_STRIP int GL_TRIANGLE_FAN int GL_ZERO int GL_ONE int GL_SRC_COLOR int GL_ONE_MINUS_SRC_COLOR int GL_SRC_ALPHA int GL_ONE_MINUS_SRC_ALPHA int GL_DST_ALPHA int GL_ONE_MINUS_DST_ALPHA int GL_DST_COLOR int GL_ONE_MINUS_DST_COLOR int GL_SRC_ALPHA_SATURATE int GL_FUNC_ADD int GL_BLEND_EQUATION int GL_BLEND_EQUATION_RGB int GL_BLEND_EQUATION_ALPHA int GL_FUNC_SUBTRACT int GL_FUNC_REVERSE_SUBTRACT int GL_BLEND_DST_RGB int GL_BLEND_SRC_RGB int GL_BLEND_DST_ALPHA int GL_BLEND_SRC_ALPHA int GL_ANT_COLOR int GL_ONE_MINUS_ANT_COLOR int GL_ANT_ALPHA int GL_ONE_MINUS_ANT_ALPHA int GL_BLEND_COLOR int GL_ARRAY_BUFFER int GL_ELEMENT_ARRAY_BUFFER int GL_ARRAY_BUFFER_BINDING int GL_ELEMENT_ARRAY_BUFFER_BINDING int GL_STREAM_DRAW int GL_STATIC_DRAW int GL_DYNAMIC_DRAW int GL_BUFFER_SIZE int GL_BUFFER_USAGE int GL_CURRENT_VERTEX_ATTRIB int GL_FRONT int GL_BACK int GL_FRONT_AND_BACK int GL_TEXTURE_2D int GL_CULL_FACE int GL_BLEND int GL_DITHER int GL_STENCIL_TEST int GL_DEPTH_TEST int GL_SCISSOR_TEST int GL_POLYGON_OFFSET_FILL int GL_SAMPLE_ALPHA_TO_COVERAGE int GL_SAMPLE_COVERAGE int GL_NO_ERROR int GL_INVALID_ENUM int GL_INVALID_VALUE int GL_INVALID_OPERATION int GL_OUT_OF_MEMORY int GL_CW int GL_CCW int GL_LINE_WIDTH int GL_ALIASED_POINT_SIZE_RANGE int GL_ALIASED_LINE_WIDTH_RANGE int GL_CULL_FACE_MODE int GL_FRONT_FACE int GL_DEPTH_RANGE int GL_DEPTH_WRITEMASK int GL_DEPTH_CLEAR_VALUE int GL_DEPTH_FUNC int GL_STENCIL_CLEAR_VALUE int GL_STENCIL_FUNC int GL_STENCIL_FAIL int GL_STENCIL_PASS_DEPTH_FAIL int GL_STENCIL_PASS_DEPTH_PASS int GL_STENCIL_REF int GL_STENCIL_VALUE_MASK int GL_STENCIL_WRITEMASK int GL_STENCIL_BACK_FUNC int GL_STENCIL_BACK_FAIL int GL_STENCIL_BACK_PASS_DEPTH_FAIL int GL_STENCIL_BACK_PASS_DEPTH_PASS int GL_STENCIL_BACK_REF int GL_STENCIL_BACK_VALUE_MASK int GL_STENCIL_BACK_WRITEMASK int GL_VIEWPORT int GL_SCISSOR_BOX int GL_COLOR_CLEAR_VALUE int GL_COLOR_WRITEMASK int GL_UNPACK_ALIGNMENT int GL_PACK_ALIGNMENT int GL_MAX_TEXTURE_SIZE int GL_MAX_VIEWPORT_DIMS int GL_SUBPIXEL_BITS int GL_RED_BITS int GL_GREEN_BITS int GL_BLUE_BITS int GL_ALPHA_BITS int GL_DEPTH_BITS int GL_STENCIL_BITS int GL_POLYGON_OFFSET_UNITS int GL_POLYGON_OFFSET_FACTOR int GL_TEXTURE_BINDING_2D int GL_SAMPLE_BUFFERS int GL_SAMPLES int GL_SAMPLE_COVERAGE_VALUE int GL_SAMPLE_COVERAGE_INVERT int GL_NUM_COMPRESSED_TEXTURE_FORMATS int GL_COMPRESSED_TEXTURE_FORMATS int GL_DONT_CARE int GL_FASTEST int GL_NICEST int GL_GENERATE_MIPMAP_HINT int GL_BYTE int GL_UNSIGNED_BYTE int GL_SHORT int GL_UNSIGNED_SHORT int GL_INT int GL_UNSIGNED_INT int GL_FLOAT int GL_DEPTH_COMPONENT int GL_ALPHA int GL_RGB int GL_RGBA int GL_LUMINANCE int GL_LUMINANCE_ALPHA int GL_UNSIGNED_SHORT_4_4_4_4 int GL_UNSIGNED_SHORT_5_5_5_1 int GL_UNSIGNED_SHORT_5_6_5 int GL_FRAGMENT_SHADER int GL_VERTEX_SHADER int GL_MAX_VERTEX_ATTRIBS int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS int GL_MAX_TEXTURE_IMAGE_UNITS int GL_SHADER_TYPE int GL_DELETE_STATUS int GL_LINK_STATUS int GL_VALIDATE_STATUS int GL_ATTACHED_SHADERS int GL_ACTIVE_UNIFORMS int GL_ACTIVE_UNIFORM_MAX_LENGTH int GL_ACTIVE_ATTRIBUTES int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH int GL_SHADING_LANGUAGE_VERSION int GL_CURRENT_PROGRAM int GL_NEVER int GL_LESS int GL_EQUAL int GL_LEQUAL int GL_GREATER int GL_NOTEQUAL int GL_GEQUAL int GL_ALWAYS int GL_KEEP int GL_REPLACE int GL_INCR int GL_DECR int GL_INVERT int GL_INCR_WRAP int GL_DECR_WRAP int GL_VENDOR int GL_RENDERER int GL_VERSION int GL_EXTENSIONS int GL_NEAREST int GL_LINEAR int GL_NEAREST_MIPMAP_NEAREST int GL_LINEAR_MIPMAP_NEAREST int GL_NEAREST_MIPMAP_LINEAR int GL_LINEAR_MIPMAP_LINEAR int GL_TEXTURE_MAG_FILTER int GL_TEXTURE_MIN_FILTER int GL_TEXTURE_WRAP_S int GL_TEXTURE_WRAP_T int GL_TEXTURE int GL_TEXTURE_CUBE_MAP int GL_TEXTURE_BINDING_CUBE_MAP int GL_TEXTURE_CUBE_MAP_POSITIVE_X int GL_TEXTURE_CUBE_MAP_NEGATIVE_X int GL_TEXTURE_CUBE_MAP_POSITIVE_Y int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y int GL_TEXTURE_CUBE_MAP_POSITIVE_Z int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z int GL_MAX_CUBE_MAP_TEXTURE_SIZE int GL_TEXTURE0 int GL_TEXTURE1 int GL_TEXTURE2 int GL_TEXTURE3 int GL_TEXTURE4 int GL_TEXTURE5 int GL_TEXTURE6 int GL_TEXTURE7 int GL_TEXTURE8 int GL_TEXTURE9 int GL_TEXTURE10 int GL_TEXTURE11 int GL_TEXTURE12 int GL_TEXTURE13 int GL_TEXTURE14 int GL_TEXTURE15 int GL_TEXTURE16 int GL_TEXTURE17 int GL_TEXTURE18 int GL_TEXTURE19 int GL_TEXTURE20 int GL_TEXTURE21 int GL_TEXTURE22 int GL_TEXTURE23 int GL_TEXTURE24 int GL_TEXTURE25 int GL_TEXTURE26 int GL_TEXTURE27 int GL_TEXTURE28 int GL_TEXTURE29 int GL_TEXTURE30 int GL_TEXTURE31 int GL_ACTIVE_TEXTURE int GL_REPEAT int GL_CLAMP_TO_EDGE int GL_MIRRORED_REPEAT int GL_FLOAT_VEC2 int GL_FLOAT_VEC3 int GL_FLOAT_VEC4 int GL_INT_VEC2 int GL_INT_VEC3 int GL_INT_VEC4 int GL_BOOL int GL_BOOL_VEC2 int GL_BOOL_VEC3 int GL_BOOL_VEC4 int GL_FLOAT_MAT2 int GL_FLOAT_MAT3 int GL_FLOAT_MAT4 int GL_SAMPLER_2D int GL_SAMPLER_CUBE int GL_VERTEX_ATTRIB_ARRAY_ENABLED int GL_VERTEX_ATTRIB_ARRAY_SIZE int GL_VERTEX_ATTRIB_ARRAY_STRIDE int GL_VERTEX_ATTRIB_ARRAY_TYPE int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED int GL_VERTEX_ATTRIB_ARRAY_POINTER int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING int GL_COMPILE_STATUS int GL_INFO_LOG_LENGTH int GL_SHADER_SOURCE_LENGTH int GL_SHADER_BINARY_FORMATS int GL_FRAMEBUFFER int GL_RENDERBUFFER int GL_RGBA4 int GL_RGB5_A1 int GL_RGB565 int GL_DEPTH_COMPONENT16 int GL_STENCIL_INDEX8 int GL_DEPTH24_STENCIL8 int GL_RENDERBUFFER_WIDTH int GL_RENDERBUFFER_HEIGHT int GL_RENDERBUFFER_INTERNAL_FORMAT int GL_RENDERBUFFER_RED_SIZE int GL_RENDERBUFFER_GREEN_SIZE int GL_RENDERBUFFER_BLUE_SIZE int GL_RENDERBUFFER_ALPHA_SIZE int GL_RENDERBUFFER_DEPTH_SIZE int GL_RENDERBUFFER_STENCIL_SIZE int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE int GL_COLOR_ATTACHMENT0 int GL_DEPTH_ATTACHMENT int GL_STENCIL_ATTACHMENT int GL_NONE int GL_FRAMEBUFFER_COMPLETE int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS int GL_FRAMEBUFFER_UNSUPPORTED int GL_FRAMEBUFFER_BINDING int GL_RENDERBUFFER_BINDING int GL_MAX_RENDERBUFFER_SIZE int GL_INVALID_FRAMEBUFFER_OPERATION IF USE_OPENGL_ES2: int GL_FIXED int GL_MAX_VERTEX_UNIFORM_VECTORS int GL_MAX_VARYING_VECTORS int GL_MAX_FRAGMENT_UNIFORM_VECTORS int GL_IMPLEMENTATION_COLOR_READ_TYPE int GL_IMPLEMENTATION_COLOR_READ_FORMAT int GL_SHADER_COMPILER int GL_NUM_SHADER_BINARY_FORMATS int GL_LOW_FLOAT int GL_MEDIUM_FLOAT int GL_HIGH_FLOAT int GL_LOW_INT int GL_MEDIUM_INT int GL_HIGH_INT cdef void glActiveTexture(GLenum texture) nogil cdef void glAttachShader(GLuint program, GLuint shader) nogil cdef void glBindAttribLocation(GLuint program, GLuint index, GLchar* name) nogil cdef void glBindBuffer(GLenum target, GLuint buffer) nogil cdef void glBindFramebuffer(GLenum target, GLuint framebuffer) nogil cdef void glBindRenderbuffer(GLenum target, GLuint renderbuffer) nogil cdef void glBindTexture(GLenum target, GLuint texture) nogil cdef void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) nogil cdef void glBlendEquation( GLenum mode ) nogil cdef void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) nogil cdef void glBlendFunc(GLenum sfactor, GLenum dfactor) nogil cdef void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) nogil cdef void glBufferData(GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage) nogil cdef void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data) nogil cdef GLenum glCheckFramebufferStatus(GLenum target) nogil cdef void glClear(GLbitfield mask) nogil cdef void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) nogil cdef void glClearDepthf(GLclampf depth) nogil cdef void glClearStencil(GLint s) nogil cdef void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) nogil cdef void glCompileShader(GLuint shader) nogil cdef void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data) nogil cdef void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data) nogil cdef void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) nogil cdef void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) nogil cdef GLuint glCreateProgram() nogil cdef GLuint glCreateShader(GLenum type) nogil cdef void glCullFace(GLenum mode) nogil cdef void glDeleteBuffers(GLsizei n, GLuint* buffers) nogil cdef void glDeleteFramebuffers(GLsizei n, GLuint* framebuffers) nogil cdef void glDeleteProgram(GLuint program) nogil cdef void glDeleteRenderbuffers(GLsizei n, GLuint* renderbuffers) nogil cdef void glDeleteShader(GLuint shader) nogil cdef void glDeleteTextures(GLsizei n, GLuint* textures) nogil cdef void glDepthFunc(GLenum func) nogil cdef void glDepthMask(GLboolean flag) nogil cdef void glDepthRangef(GLclampf zNear, GLclampf zFar) nogil cdef void glDetachShader(GLuint program, GLuint shader) nogil cdef void glDisable(GLenum cap) nogil cdef void glDisableVertexAttribArray(GLuint index) nogil cdef void glDrawArrays(GLenum mode, GLint first, GLsizei count) nogil cdef void glDrawElements(GLenum mode, GLsizei count, GLenum type, GLvoid* indices) nogil cdef void glEnable(GLenum cap) nogil cdef void glEnableVertexAttribArray(GLuint index) nogil cdef void glFinish() nogil cdef void glFlush() nogil cdef void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) nogil cdef void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) nogil cdef void glFrontFace(GLenum mode) nogil cdef void glGenBuffers(GLsizei n, GLuint* buffers) nogil cdef void glGenerateMipmap(GLenum target) nogil cdef void glGenFramebuffers(GLsizei n, GLuint* framebuffers) nogil cdef void glGenRenderbuffers(GLsizei n, GLuint* renderbuffers) nogil cdef void glGenTextures(GLsizei n, GLuint* textures) nogil cdef void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) nogil cdef void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) nogil cdef void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) nogil cdef int glGetAttribLocation(GLuint program, GLchar* name) nogil cdef void glGetBooleanv(GLenum pname, GLboolean* params) nogil cdef void glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params) nogil cdef GLenum glGetError() nogil cdef void glGetFloatv(GLenum pname, GLfloat* params) nogil cdef void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params) nogil cdef void glGetIntegerv(GLenum pname, GLint* params) nogil cdef void glGetProgramiv(GLuint program, GLenum pname, GLint* params) nogil cdef void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog) nogil cdef void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params) nogil cdef void glGetShaderiv(GLuint shader, GLenum pname, GLint* params) nogil cdef void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog) nogil #cdef void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) nogil cdef void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) nogil cdef GLubyte* glGetString(GLenum name) nogil cdef void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) nogil cdef void glGetTexParameteriv(GLenum target, GLenum pname, GLint* params) nogil cdef void glGetUniformfv(GLuint program, GLint location, GLfloat* params) nogil cdef void glGetUniformiv(GLuint program, GLint location, GLint* params) nogil cdef int glGetUniformLocation(GLuint program, GLchar* name) nogil cdef void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) nogil cdef void glGetVertexAttribiv(GLuint index, GLenum pname, GLint* params) nogil cdef void glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer) nogil cdef void glHint(GLenum target, GLenum mode) nogil cdef GLboolean glIsBuffer(GLuint buffer) nogil cdef GLboolean glIsEnabled(GLenum cap) nogil cdef GLboolean glIsFramebuffer(GLuint framebuffer) nogil cdef GLboolean glIsProgram(GLuint program) nogil cdef GLboolean glIsRenderbuffer(GLuint renderbuffer) nogil cdef GLboolean glIsShader(GLuint shader) nogil cdef GLboolean glIsTexture(GLuint texture) nogil cdef void glLineWidth(GLfloat width) nogil cdef void glLinkProgram(GLuint program) nogil cdef void glPixelStorei(GLenum pname, GLint param) nogil cdef void glPolygonOffset(GLfloat factor, GLfloat units) nogil cdef void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) nogil # XXX This one is commented out because a) it's not necessary and # b) it's breaking on OSX for some reason #cdef void glReleaseShaderCompiler() nogil cdef void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) nogil cdef void glSampleCoverage(GLclampf value, GLboolean invert) nogil cdef void glScissor(GLint x, GLint y, GLsizei width, GLsizei height) nogil #cdef void glShaderBinary(GLsizei n, GLuint* shaders, GLenum binaryformat, GLvoid* binary, GLsizei length) nogil cdef void glShaderSource(GLuint shader, GLsizei count, GLchar** string, GLint* length) nogil cdef void glStencilFunc(GLenum func, GLint ref, GLuint mask) nogil cdef void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) nogil cdef void glStencilMask(GLuint mask) nogil cdef void glStencilMaskSeparate(GLenum face, GLuint mask) nogil cdef void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) nogil cdef void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) nogil cdef void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels) nogil cdef void glTexParameterf(GLenum target, GLenum pname, GLfloat param) nogil cdef void glTexParameterfv(GLenum target, GLenum pname, GLfloat* params) nogil cdef void glTexParameteri(GLenum target, GLenum pname, GLint param) nogil cdef void glTexParameteriv(GLenum target, GLenum pname, GLint* params) nogil cdef void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) nogil cdef void glUniform1f(GLint location, GLfloat x) nogil cdef void glUniform1fv(GLint location, GLsizei count, GLfloat* v) nogil cdef void glUniform1i(GLint location, GLint x) nogil cdef void glUniform1iv(GLint location, GLsizei count, GLint* v) nogil cdef void glUniform2f(GLint location, GLfloat x, GLfloat y) nogil cdef void glUniform2fv(GLint location, GLsizei count, GLfloat* v) nogil cdef void glUniform2i(GLint location, GLint x, GLint y) nogil cdef void glUniform2iv(GLint location, GLsizei count, GLint* v) nogil cdef void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) nogil cdef void glUniform3fv(GLint location, GLsizei count, GLfloat* v) nogil cdef void glUniform3i(GLint location, GLint x, GLint y, GLint z) nogil cdef void glUniform3iv(GLint location, GLsizei count, GLint* v) nogil cdef void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) nogil cdef void glUniform4fv(GLint location, GLsizei count, GLfloat* v) nogil cdef void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) nogil cdef void glUniform4iv(GLint location, GLsizei count, GLint* v) nogil cdef void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, GLfloat* value) nogil cdef void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, GLfloat* value) nogil cdef void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, GLfloat* value) nogil cdef void glUseProgram(GLuint program) nogil cdef void glValidateProgram(GLuint program) nogil cdef void glVertexAttrib1f(GLuint indx, GLfloat x) nogil cdef void glVertexAttrib1fv(GLuint indx, GLfloat* values) nogil cdef void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) nogil cdef void glVertexAttrib2fv(GLuint indx, GLfloat* values) nogil cdef void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) nogil cdef void glVertexAttrib3fv(GLuint indx, GLfloat* values) nogil cdef void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) nogil cdef void glVertexAttrib4fv(GLuint indx, GLfloat* values) nogil cdef void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* ptr) nogil cdef void glViewport(GLint x, GLint y, GLsizei width, GLsizei height) nogil �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/c_opengl_debug.pxd���������������������������������������������������������0000664�0000000�0000000�00000027520�12641336260�0020750�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ctypedef void GLvoid ctypedef char GLchar ctypedef unsigned int GLenum ctypedef unsigned char GLboolean ctypedef unsigned int GLbitfield ctypedef short GLshort ctypedef int GLint ctypedef int GLsizei ctypedef unsigned short GLushort ctypedef unsigned int GLuint ctypedef signed char GLbyte ctypedef unsigned char GLubyte ctypedef float GLfloat ctypedef float GLclampf ctypedef int GLfixed ctypedef signed long int GLintptr ctypedef signed long int GLsizeiptr cdef void glActiveTexture (GLenum texture) with gil cdef void glAttachShader (GLuint program, GLuint shader) with gil cdef void glBindAttribLocation (GLuint program, GLuint index, GLchar* name) with gil cdef void glBindBuffer (GLenum target, GLuint buffer) with gil cdef void glBindFramebuffer (GLenum target, GLuint framebuffer) with gil cdef void glBindRenderbuffer (GLenum target, GLuint renderbuffer) with gil cdef void glBindTexture (GLenum target, GLuint texture) with gil cdef void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) with gil cdef void glBlendEquation ( GLenum mode ) with gil cdef void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) with gil cdef void glBlendFunc (GLenum sfactor, GLenum dfactor) with gil cdef void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) with gil cdef void glBufferData (GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage) with gil cdef void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data) with gil cdef GLenum glCheckFramebufferStatus (GLenum target) with gil cdef void glClear (GLbitfield mask) with gil cdef void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) with gil # crash on android platform #cdef void glClearDepthf (GLclampf depth) with gil cdef void glClearStencil (GLint s) with gil cdef void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) with gil cdef void glCompileShader (GLuint shader) with gil cdef void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data) with gil cdef void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data) with gil cdef void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) with gil cdef void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) with gil cdef GLuint glCreateProgram () with gil cdef GLuint glCreateShader (GLenum type) with gil cdef void glCullFace (GLenum mode) with gil cdef void glDeleteBuffers (GLsizei n, GLuint* buffers) with gil cdef void glDeleteFramebuffers (GLsizei n, GLuint* framebuffers) with gil cdef void glDeleteProgram (GLuint program) with gil cdef void glDeleteRenderbuffers (GLsizei n, GLuint* renderbuffers) with gil cdef void glDeleteShader (GLuint shader) with gil cdef void glDeleteTextures (GLsizei n, GLuint* textures) with gil cdef void glDepthFunc (GLenum func) with gil cdef void glDepthMask (GLboolean flag) with gil # crash on android platform #cdef void glDepthRangef (GLclampf zNear, GLclampf zFar) with gil cdef void glDetachShader (GLuint program, GLuint shader) with gil cdef void glDisable (GLenum cap) with gil cdef void glDisableVertexAttribArray (GLuint index) with gil cdef void glDrawArrays (GLenum mode, GLint first, GLsizei count) with gil cdef void glDrawElements (GLenum mode, GLsizei count, GLenum type, GLvoid* indices) with gil cdef void glEnable (GLenum cap) with gil cdef void glEnableVertexAttribArray (GLuint index) with gil cdef void glFinish () with gil cdef void glFlush () with gil cdef void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) with gil cdef void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) with gil cdef void glFrontFace (GLenum mode) with gil cdef void glGenBuffers (GLsizei n, GLuint* buffers) with gil cdef void glGenerateMipmap (GLenum target) with gil cdef void glGenFramebuffers (GLsizei n, GLuint* framebuffers) with gil cdef void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers) with gil cdef void glGenTextures (GLsizei n, GLuint* textures) with gil cdef void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) with gil cdef void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) with gil cdef void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) with gil cdef int glGetAttribLocation (GLuint program, GLchar* name) with gil cdef void glGetBooleanv (GLenum pname, GLboolean* params) with gil cdef void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params) with gil cdef GLenum glGetError () with gil cdef void glGetFloatv (GLenum pname, GLfloat* params) with gil cdef void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params) with gil cdef void glGetIntegerv (GLenum pname, GLint* params) with gil cdef void glGetProgramiv (GLuint program, GLenum pname, GLint* params) with gil cdef void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog) with gil cdef void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params) with gil cdef void glGetShaderiv (GLuint shader, GLenum pname, GLint* params) with gil cdef void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog) with gil #cdef void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision) with gil cdef void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) with gil cdef GLubyte* glGetString (GLenum name) with gil cdef void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params) with gil cdef void glGetTexParameteriv (GLenum target, GLenum pname, GLint* params) with gil cdef void glGetUniformfv (GLuint program, GLint location, GLfloat* params) with gil cdef void glGetUniformiv (GLuint program, GLint location, GLint* params) with gil cdef int glGetUniformLocation (GLuint program, GLchar* name) with gil cdef void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params) with gil cdef void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params) with gil cdef void glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer) with gil cdef void glHint (GLenum target, GLenum mode) with gil cdef GLboolean glIsBuffer (GLuint buffer) with gil cdef GLboolean glIsEnabled (GLenum cap) with gil cdef GLboolean glIsFramebuffer (GLuint framebuffer) with gil cdef GLboolean glIsProgram (GLuint program) with gil cdef GLboolean glIsRenderbuffer (GLuint renderbuffer) with gil cdef GLboolean glIsShader (GLuint shader) with gil cdef GLboolean glIsTexture (GLuint texture) with gil cdef void glLineWidth (GLfloat width) with gil cdef void glLinkProgram (GLuint program) with gil cdef void glPixelStorei (GLenum pname, GLint param) with gil cdef void glPolygonOffset (GLfloat factor, GLfloat units) with gil cdef void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) with gil # XXX This one is commented out because a) it's not necessary and # b) it's breaking on OSX for some reason #cdef void glReleaseShaderCompiler () with gil cdef void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) with gil cdef void glSampleCoverage (GLclampf value, GLboolean invert) with gil cdef void glScissor (GLint x, GLint y, GLsizei width, GLsizei height) with gil #cdef void glShaderBinary (GLsizei n, GLuint* shaders, GLenum binaryformat, GLvoid* binary, GLsizei length) with gil cdef void glShaderSource (GLuint shader, GLsizei count, GLchar** string, GLint* length) with gil cdef void glStencilFunc (GLenum func, GLint ref, GLuint mask) with gil cdef void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask) with gil cdef void glStencilMask (GLuint mask) with gil cdef void glStencilMaskSeparate (GLenum face, GLuint mask) with gil cdef void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass) with gil cdef void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass) with gil cdef void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels) with gil cdef void glTexParameterf (GLenum target, GLenum pname, GLfloat param) with gil cdef void glTexParameterfv (GLenum target, GLenum pname, GLfloat* params) with gil cdef void glTexParameteri (GLenum target, GLenum pname, GLint param) with gil cdef void glTexParameteriv (GLenum target, GLenum pname, GLint* params) with gil cdef void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) with gil cdef void glUniform1f (GLint location, GLfloat x) with gil cdef void glUniform1fv (GLint location, GLsizei count, GLfloat* v) with gil cdef void glUniform1i (GLint location, GLint x) with gil cdef void glUniform1iv (GLint location, GLsizei count, GLint* v) with gil cdef void glUniform2f (GLint location, GLfloat x, GLfloat y) with gil cdef void glUniform2fv (GLint location, GLsizei count, GLfloat* v) with gil cdef void glUniform2i (GLint location, GLint x, GLint y) with gil cdef void glUniform2iv (GLint location, GLsizei count, GLint* v) with gil cdef void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z) with gil cdef void glUniform3fv (GLint location, GLsizei count, GLfloat* v) with gil cdef void glUniform3i (GLint location, GLint x, GLint y, GLint z) with gil cdef void glUniform3iv (GLint location, GLsizei count, GLint* v) with gil cdef void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) with gil cdef void glUniform4fv (GLint location, GLsizei count, GLfloat* v) with gil cdef void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w) with gil cdef void glUniform4iv (GLint location, GLsizei count, GLint* v) with gil cdef void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil cdef void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil cdef void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil cdef void glUseProgram (GLuint program) with gil cdef void glValidateProgram (GLuint program) with gil cdef void glVertexAttrib1f (GLuint indx, GLfloat x) with gil cdef void glVertexAttrib1fv (GLuint indx, GLfloat* values) with gil cdef void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y) with gil cdef void glVertexAttrib2fv (GLuint indx, GLfloat* values) with gil cdef void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z) with gil cdef void glVertexAttrib3fv (GLuint indx, GLfloat* values) with gil cdef void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) with gil cdef void glVertexAttrib4fv (GLuint indx, GLfloat* values) with gil cdef void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* ptr) with gil cdef void glViewport (GLint x, GLint y, GLsizei width, GLsizei height) with gil ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/c_opengl_debug.pyx���������������������������������������������������������0000664�0000000�0000000�00000125746�12641336260�0021006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ # This file was automatically generated with kivy/tools/stub-gl-debug.py include "common.pxi" cimport kivy.graphics.c_opengl as cgl cdef void glActiveTexture (GLenum texture) with gil: print("GL glActiveTexture( texture = ", texture, ", )") cgl.glActiveTexture ( texture) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glAttachShader (GLuint program, GLuint shader) with gil: print("GL glAttachShader( program = ", program, ", shader = ", shader, ",)") cgl.glAttachShader ( program, shader) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBindAttribLocation (GLuint program, GLuint index, GLchar* name) with gil: print("GL glBindAttribLocation( program = ", program, ", index = ", index, ", name*=", repr(hex(<long> name)), ", )") cgl.glBindAttribLocation ( program, index, name) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBindBuffer (GLenum target, GLuint buffer) with gil: print("GL glBindBuffer( target = ", target, ", buffer = ", buffer, ", )") cgl.glBindBuffer ( target, buffer) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBindFramebuffer (GLenum target, GLuint framebuffer) with gil: print("GL glBindFramebuffer( target = ", target, ", framebuffer = ", framebuffer, ", )") cgl.glBindFramebuffer ( target, framebuffer) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBindRenderbuffer (GLenum target, GLuint renderbuffer) with gil: print("GL glBindRenderbuffer( target = ", target, ", renderbuffer = ", renderbuffer, ", )") cgl.glBindRenderbuffer ( target, renderbuffer) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBindTexture (GLenum target, GLuint texture) with gil: print("GL glBindTexture( target = ", target, ", texture = ", texture, ", )") cgl.glBindTexture ( target, texture) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) with gil: print("GL glBlendColor( red = ", red, ", green = ", green, ", blue = ", blue, ", alpha = ", alpha, ", )") cgl.glBlendColor ( red, green, blue, alpha) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBlendEquation (GLenum mode) with gil: print("GL glBlendEquation( mode = ", mode, ", )") cgl.glBlendEquation ( mode) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) with gil: print("GL glBlendEquationSeparate( modeRGB = ", modeRGB, ", modeAlpha = ", modeAlpha, ", )") cgl.glBlendEquationSeparate ( modeRGB, modeAlpha) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBlendFunc (GLenum sfactor, GLenum dfactor) with gil: print("GL glBlendFunc( sfactor = ", sfactor, ", dfactor = ", dfactor, ", )") cgl.glBlendFunc ( sfactor, dfactor) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) with gil: print("GL glBlendFuncSeparate( srcRGB = ", srcRGB, ", dstRGB = ", dstRGB, ", srcAlpha = ", srcAlpha, ", dstAlpha = ", dstAlpha, ", )") cgl.glBlendFuncSeparate ( srcRGB, dstRGB, srcAlpha, dstAlpha) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBufferData (GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage) with gil: print("GL glBufferData( target = ", target, ", size = ", size, ", data*=", repr(hex(<long> data)), ", usage = ", usage, ", )") cgl.glBufferData ( target, size, data, usage) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data) with gil: print("GL glBufferSubData( target = ", target, ", offset = ", offset, ", size = ", size, ", data*=", repr(hex(<long> data)), ", )") cgl.glBufferSubData ( target, offset, size, data) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef GLenum glCheckFramebufferStatus (GLenum target) with gil: print("GL glCheckFramebufferStatus( target = ", target, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glCheckFramebufferStatus ( target) cdef void glClear (GLbitfield mask) with gil: print("GL glClear( mask = ", mask, ", )") cgl.glClear ( mask) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) with gil: print("GL glClearColor( red = ", red, ", green = ", green, ", blue = ", blue, ", alpha = ", alpha, ", )") cgl.glClearColor ( red, green, blue, alpha) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) #crash on android platform #cdef void glClearDepthf (GLclampf depth) with gil: # print("GL glClearDepthf( depth = ", depth, ", )") # cgl.glClearDepthf ( depth) # ret = cgl.glGetError() # if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glClearStencil (GLint s) with gil: print("GL glClearStencil( s = ", s, ", )") cgl.glClearStencil ( s) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) with gil: print("GL glColorMask( red = ", red, ", green = ", green, ", blue = ", blue, ", alpha = ", alpha, ", )") cgl.glColorMask ( red, green, blue, alpha) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glCompileShader (GLuint shader) with gil: print("GL glCompileShader( shader = ", shader, ", )") cgl.glCompileShader ( shader) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data) with gil: print("GL glCompressedTexImage2D( target = ", target, ", level = ", level, ", internalformat = ", internalformat, ", width = ", width, ", height = ", height, ", border = ", border, ", imageSize = ", imageSize, ", data*=", repr(hex(<long> data)), ", )") cgl.glCompressedTexImage2D ( target, level, internalformat, width, height, border, imageSize, data) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data) with gil: print("GL glCompressedTexSubImage2D( target = ", target, ", level = ", level, ", xoffset = ", xoffset, ", yoffset = ", yoffset, ", width = ", width, ", height = ", height, ", format = ", format, ", imageSize = ", imageSize, ", data*=", repr(hex(<long> data)), ", )") cgl.glCompressedTexSubImage2D ( target, level, xoffset, yoffset, width, height, format, imageSize, data) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) with gil: print("GL glCopyTexImage2D( target = ", target, ", level = ", level, ", internalformat = ", internalformat, ", x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", border = ", border, ", )") cgl.glCopyTexImage2D ( target, level, internalformat, x, y, width, height, border) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) with gil: print("GL glCopyTexSubImage2D( target = ", target, ", level = ", level, ", xoffset = ", xoffset, ", yoffset = ", yoffset, ", x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", )") cgl.glCopyTexSubImage2D ( target, level, xoffset, yoffset, x, y, width, height) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef GLuint glCreateProgram () with gil: print("GL glCreateProgram( )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glCreateProgram () cdef GLuint glCreateShader (GLenum type) with gil: print("GL glCreateShader( type = ", type, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glCreateShader ( type) cdef void glCullFace (GLenum mode) with gil: print("GL glCullFace( mode = ", mode, ", )") cgl.glCullFace ( mode) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDeleteBuffers (GLsizei n, GLuint* buffers) with gil: print("GL glDeleteBuffers( n = ", n, ", buffers*=", repr(hex(<long> buffers)), ", )") cgl.glDeleteBuffers ( n, buffers) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDeleteFramebuffers (GLsizei n, GLuint* framebuffers) with gil: print("GL glDeleteFramebuffers( n = ", n, ", framebuffers*=", repr(hex(<long> framebuffers)), ", )") cgl.glDeleteFramebuffers ( n, framebuffers) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDeleteProgram (GLuint program) with gil: print("GL glDeleteProgram( program = ", program, ", )") cgl.glDeleteProgram ( program) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDeleteRenderbuffers (GLsizei n, GLuint* renderbuffers) with gil: print("GL glDeleteRenderbuffers( n = ", n, ", renderbuffers*=", repr(hex(<long> renderbuffers)), ", )") cgl.glDeleteRenderbuffers ( n, renderbuffers) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDeleteShader (GLuint shader) with gil: print("GL glDeleteShader( shader = ", shader, ", )") cgl.glDeleteShader ( shader) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDeleteTextures (GLsizei n, GLuint* textures) with gil: print("GL glDeleteTextures( n = ", n, ", textures*=", repr(hex(<long> textures)), ", )") cgl.glDeleteTextures ( n, textures) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDepthFunc (GLenum func) with gil: print("GL glDepthFunc( func = ", func, ", )") cgl.glDepthFunc ( func) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDepthMask (GLboolean flag) with gil: print("GL glDepthMask( flag = ", flag, ", )") cgl.glDepthMask ( flag) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) #crash on android platform #cdef void glDepthRangef (GLclampf zNear, GLclampf zFar) with gil: # print("GL glDepthRangef( zNear = ", zNear, ", zFar = ", zFar, ", )") # cgl.glDepthRangef ( zNear, zFar) # ret = glGetError() # if ret: print("ERR %d / %x" % (ret, ret)) cdef void glDetachShader (GLuint program, GLuint shader) with gil: print("GL glDetachShader( program = ", program, ", shader = ", shader, ", )") cgl.glDetachShader ( program, shader) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDisable (GLenum cap) with gil: print("GL glDisable( cap = ", cap, ", )") cgl.glDisable ( cap) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDisableVertexAttribArray (GLuint index) with gil: print("GL glDisableVertexAttribArray( index = ", index, ", )") cgl.glDisableVertexAttribArray ( index) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDrawArrays (GLenum mode, GLint first, GLsizei count) with gil: print("GL glDrawArrays( mode = ", mode, ", first = ", first, ", count = ", count, ", )") cgl.glDrawArrays ( mode, first, count) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glDrawElements (GLenum mode, GLsizei count, GLenum type, GLvoid* indices) with gil: print("GL glDrawElements( mode = ", mode, ", count = ", count, ", type = ", type, ", indices*=", repr(hex(<long> indices)), ", )") cgl.glDrawElements ( mode, count, type, indices) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glEnable (GLenum cap) with gil: print("GL glEnable( cap = ", cap, ", )") cgl.glEnable ( cap) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glEnableVertexAttribArray (GLuint index) with gil: print("GL glEnableVertexAttribArray( index = ", index, ", )") cgl.glEnableVertexAttribArray ( index) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glFinish () with gil: print("GL glFinish( )") cgl.glFinish () ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glFlush () with gil: print("GL glFlush( )") cgl.glFlush () ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) with gil: print("GL glFramebufferRenderbuffer( target = ", target, ", attachment = ", attachment, ", renderbuffertarget = ", renderbuffertarget, ", renderbuffer = ", renderbuffer, ", )") cgl.glFramebufferRenderbuffer ( target, attachment, renderbuffertarget, renderbuffer) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) with gil: print("GL glFramebufferTexture2D( target = ", target, ", attachment = ", attachment, ", textarget = ", textarget, ", texture = ", texture, ", level = ", level, ", )") cgl.glFramebufferTexture2D ( target, attachment, textarget, texture, level) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glFrontFace (GLenum mode) with gil: print("GL glFrontFace( mode = ", mode, ", )") cgl.glFrontFace ( mode) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGenBuffers (GLsizei n, GLuint* buffers) with gil: print("GL glGenBuffers( n = ", n, ", buffers*=", repr(hex(<long> buffers)), ", )") cgl.glGenBuffers ( n, buffers) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGenerateMipmap (GLenum target) with gil: print("GL glGenerateMipmap( target = ", target, ", )") cgl.glGenerateMipmap ( target) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGenFramebuffers (GLsizei n, GLuint* framebuffers) with gil: print("GL glGenFramebuffers( n = ", n, ", framebuffers*=", repr(hex(<long> framebuffers)), ", )") cgl.glGenFramebuffers ( n, framebuffers) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers) with gil: print("GL glGenRenderbuffers( n = ", n, ", renderbuffers*=", repr(hex(<long> renderbuffers)), ", )") cgl.glGenRenderbuffers ( n, renderbuffers) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGenTextures (GLsizei n, GLuint* textures) with gil: print("GL glGenTextures( n = ", n, ", textures*=", repr(hex(<long> textures)), ", )") cgl.glGenTextures ( n, textures) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) with gil: print("GL glGetActiveAttrib( program = ", program, ", index = ", index, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", size*=", repr(hex(<long> size)), ", type*=", repr(hex(<long> type)), ", name*=", repr(hex(<long> name)), ", )") cgl.glGetActiveAttrib ( program, index, bufsize, length, size, type, name) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name) with gil: print("GL glGetActiveUniform( program = ", program, ", index = ", index, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", size*=", repr(hex(<long> size)), ", type*=", repr(hex(<long> type)), ", name*=", repr(hex(<long> name)), ", )") cgl.glGetActiveUniform ( program, index, bufsize, length, size, type, name) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders) with gil: print("GL glGetAttachedShaders( program = ", program, ", maxcount = ", maxcount, ", count*=", repr(hex(<long> count)), ", shaders*=", repr(hex(<long> shaders)), ", )") cgl.glGetAttachedShaders ( program, maxcount, count, shaders) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef int glGetAttribLocation (GLuint program, GLchar* name) with gil: print("GL glGetAttribLocation( program = ", program, ", name*=", repr(hex(<long> name)), ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glGetAttribLocation ( program, name) cdef void glGetBooleanv (GLenum pname, GLboolean* params) with gil: print("GL glGetBooleanv( pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetBooleanv ( pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params) with gil: print("GL glGetBufferParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetBufferParameteriv ( target, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef GLenum glGetError () with gil: print("GL glGetError( )") return cgl.glGetError () cdef void glGetFloatv (GLenum pname, GLfloat* params) with gil: print("GL glGetFloatv( pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetFloatv ( pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params) with gil: print("GL glGetFramebufferAttachmentParameteriv( target = ", target, ", attachment = ", attachment, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetFramebufferAttachmentParameteriv ( target, attachment, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetIntegerv (GLenum pname, GLint* params) with gil: print("GL glGetIntegerv( pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetIntegerv ( pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetProgramiv (GLuint program, GLenum pname, GLint* params) with gil: print("GL glGetProgramiv( program = ", program, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetProgramiv ( program, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog) with gil: print("GL glGetProgramInfoLog( program = ", program, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", infolog*=", repr(hex(<long> infolog)), ", )") cgl.glGetProgramInfoLog ( program, bufsize, length, infolog) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params) with gil: print("GL glGetRenderbufferParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetRenderbufferParameteriv ( target, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetShaderiv (GLuint shader, GLenum pname, GLint* params) with gil: print("GL glGetShaderiv( shader = ", shader, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetShaderiv ( shader, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog) with gil: print("GL glGetShaderInfoLog( shader = ", shader, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", infolog*=", repr(hex(<long> infolog)), ", )") cgl.glGetShaderInfoLog ( shader, bufsize, length, infolog) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) # Skipping generation of: "#cdef void glGetShaderPrecisionFormat (cgl.GLenum shadertype, cgl.GLenum precisiontype, cgl.GLint* range, cgl.GLint* precision)" cdef void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) with gil: print("GL glGetShaderSource( shader = ", shader, ", bufsize = ", bufsize, ", length*=", repr(hex(<long> length)), ", source*=", repr(hex(<long> source)), ", )") cgl.glGetShaderSource ( shader, bufsize, length, source) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef GLubyte* glGetString (GLenum name) with gil: print("GL glGetString( name = ", name, ", )") return <GLubyte*><char*>cgl.glGetString ( name) cdef void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params) with gil: print("GL glGetTexParameterfv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetTexParameterfv ( target, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetTexParameteriv (GLenum target, GLenum pname, GLint* params) with gil: print("GL glGetTexParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetTexParameteriv ( target, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetUniformfv (GLuint program, GLint location, GLfloat* params) with gil: print("GL glGetUniformfv( program = ", program, ", location = ", location, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetUniformfv ( program, location, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetUniformiv (GLuint program, GLint location, GLint* params) with gil: print("GL glGetUniformiv( program = ", program, ", location = ", location, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetUniformiv ( program, location, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef int glGetUniformLocation (GLuint program, GLchar* name) with gil: print("GL glGetUniformLocation( program = ", program, ", name*=", repr(hex(<long> name)), ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glGetUniformLocation ( program, name) cdef void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params) with gil: print("GL glGetVertexAttribfv( index = ", index, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetVertexAttribfv ( index, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params) with gil: print("GL glGetVertexAttribiv( index = ", index, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glGetVertexAttribiv ( index, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer) with gil: print("GL glGetVertexAttribPointerv( index = ", index, ", pname = ", pname, ", pointer**=", repr(hex(<long> pointer)), ", )") cgl.glGetVertexAttribPointerv ( index, pname, pointer) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glHint (GLenum target, GLenum mode) with gil: print("GL glHint( target = ", target, ", mode = ", mode, ", )") cgl.glHint ( target, mode) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef GLboolean glIsBuffer (GLuint buffer) with gil: print("GL glIsBuffer( buffer = ", buffer, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsBuffer ( buffer) cdef GLboolean glIsEnabled (GLenum cap) with gil: print("GL glIsEnabled( cap = ", cap, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsEnabled ( cap) cdef GLboolean glIsFramebuffer (GLuint framebuffer) with gil: print("GL glIsFramebuffer( framebuffer = ", framebuffer, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsFramebuffer ( framebuffer) cdef GLboolean glIsProgram (GLuint program) with gil: print("GL glIsProgram( program = ", program, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsProgram ( program) cdef GLboolean glIsRenderbuffer (GLuint renderbuffer) with gil: print("GL glIsRenderbuffer( renderbuffer = ", renderbuffer, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsRenderbuffer ( renderbuffer) cdef GLboolean glIsShader (GLuint shader) with gil: print("GL glIsShader( shader = ", shader, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsShader ( shader) cdef GLboolean glIsTexture (GLuint texture) with gil: print("GL glIsTexture( texture = ", texture, ", )") ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) return cgl.glIsTexture ( texture) cdef void glLineWidth (GLfloat width) with gil: print("GL glLineWidth( width = ", width, ", )") cgl.glLineWidth ( width) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glLinkProgram (GLuint program) with gil: print("GL glLinkProgram( program = ", program, ", )") cgl.glLinkProgram ( program) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glPixelStorei (GLenum pname, GLint param) with gil: print("GL glPixelStorei( pname = ", pname, ", param = ", param, ", )") cgl.glPixelStorei ( pname, param) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glPolygonOffset (GLfloat factor, GLfloat units) with gil: print("GL glPolygonOffset( factor = ", factor, ", units = ", units, ", )") cgl.glPolygonOffset ( factor, units) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) with gil: print("GL glReadPixels( x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", format = ", format, ", type = ", type, ", pixels*=", repr(hex(<long> pixels)), ", )") cgl.glReadPixels ( x, y, width, height, format, type, pixels) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) # Skipping generation of: "#cdef void glReleaseShaderCompiler ()" cdef void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) with gil: print("GL glRenderbufferStorage( target = ", target, ", internalformat = ", internalformat, ", width = ", width, ", height = ", height, ", )") cgl.glRenderbufferStorage ( target, internalformat, width, height) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glSampleCoverage (GLclampf value, GLboolean invert) with gil: print("GL glSampleCoverage( value = ", value, ", invert = ", invert, ", )") cgl.glSampleCoverage ( value, invert) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glScissor (GLint x, GLint y, GLsizei width, GLsizei height) with gil: print("GL glScissor( x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", )") cgl.glScissor ( x, y, width, height) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) # Skipping generation of: "#cdef void glShaderBinary (cgl.GLsizei n, cgl.GLuint* shaders, cgl.GLenum binaryformat, cgl.GLvoid* binary, cgl.GLsizei length)" cdef void glShaderSource (GLuint shader, GLsizei count, GLchar** string, GLint* length) with gil: print("GL glShaderSource( shader = ", shader, ", count = ", count, ", string**=", repr(hex(<long> string)), ", length*=", repr(hex(<long> length)), ", )") cgl.glShaderSource ( shader, count, <const_char_ptr*>string, length) ret = glGetError() if ret: print("ERR %d / %x" % (ret, ret)) cdef void glStencilFunc (GLenum func, GLint ref, GLuint mask) with gil: print("GL glStencilFunc( func = ", func, ", ref = ", ref, ", mask = ", mask, ", )") cgl.glStencilFunc ( func, ref, mask) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask) with gil: print("GL glStencilFuncSeparate( face = ", face, ", func = ", func, ", ref = ", ref, ", mask = ", mask, ", )") cgl.glStencilFuncSeparate ( face, func, ref, mask) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glStencilMask (GLuint mask) with gil: print("GL glStencilMask( mask = ", mask, ", )") cgl.glStencilMask ( mask) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glStencilMaskSeparate (GLenum face, GLuint mask) with gil: print("GL glStencilMaskSeparate( face = ", face, ", mask = ", mask, ", )") cgl.glStencilMaskSeparate ( face, mask) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass) with gil: print("GL glStencilOp( fail = ", fail, ", zfail = ", zfail, ", zpass = ", zpass, ", )") cgl.glStencilOp ( fail, zfail, zpass) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass) with gil: print("GL glStencilOpSeparate( face = ", face, ", fail = ", fail, ", zfail = ", zfail, ", zpass = ", zpass, ", )") cgl.glStencilOpSeparate ( face, fail, zfail, zpass) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels) with gil: print("GL glTexImage2D( target = ", target, ", level = ", level, ", internalformat = ", internalformat, ", width = ", width, ", height = ", height, ", border = ", border, ", format = ", format, ", type = ", type, ", pixels*=", repr(hex(<long> pixels)), ", )") cgl.glTexImage2D ( target, level, internalformat, width, height, border, format, type, pixels) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glTexParameterf (GLenum target, GLenum pname, GLfloat param) with gil: print("GL glTexParameterf( target = ", target, ", pname = ", pname, ", param = ", param, ", )") cgl.glTexParameterf ( target, pname, param) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glTexParameterfv (GLenum target, GLenum pname, GLfloat* params) with gil: print("GL glTexParameterfv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glTexParameterfv ( target, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glTexParameteri (GLenum target, GLenum pname, GLint param) with gil: print("GL glTexParameteri( target = ", target, ", pname = ", pname, ", param = ", param, ", )") cgl.glTexParameteri ( target, pname, param) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glTexParameteriv (GLenum target, GLenum pname, GLint* params) with gil: print("GL glTexParameteriv( target = ", target, ", pname = ", pname, ", params*=", repr(hex(<long> params)), ", )") cgl.glTexParameteriv ( target, pname, params) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) with gil: print("GL glTexSubImage2D( target = ", target, ", level = ", level, ", xoffset = ", xoffset, ", yoffset = ", yoffset, ", width = ", width, ", height = ", height, ", format = ", format, ", type = ", type, ", pixels*=", repr(hex(<long> pixels)), ", )") cgl.glTexSubImage2D ( target, level, xoffset, yoffset, width, height, format, type, pixels) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform1f (GLint location, GLfloat x) with gil: print("GL glUniform1f( location = ", location, ", x = ", x, ", )") cgl.glUniform1f ( location, x) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform1fv (GLint location, GLsizei count, GLfloat* v) with gil: print("GL glUniform1fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform1fv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform1i (GLint location, GLint x) with gil: print("GL glUniform1i( location = ", location, ", x = ", x, ", )") cgl.glUniform1i ( location, x) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform1iv (GLint location, GLsizei count, GLint* v) with gil: print("GL glUniform1iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform1iv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform2f (GLint location, GLfloat x, GLfloat y) with gil: print("GL glUniform2f( location = ", location, ", x = ", x, ", y = ", y, ", )") cgl.glUniform2f ( location, x, y) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform2fv (GLint location, GLsizei count, GLfloat* v) with gil: print("GL glUniform2fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform2fv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform2i (GLint location, GLint x, GLint y) with gil: print("GL glUniform2i( location = ", location, ", x = ", x, ", y = ", y, ", )") cgl.glUniform2i ( location, x, y) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform2iv (GLint location, GLsizei count, GLint* v) with gil: print("GL glUniform2iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform2iv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z) with gil: print("GL glUniform3f( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", )") cgl.glUniform3f ( location, x, y, z) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform3fv (GLint location, GLsizei count, GLfloat* v) with gil: print("GL glUniform3fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform3fv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform3i (GLint location, GLint x, GLint y, GLint z) with gil: print("GL glUniform3i( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", )") cgl.glUniform3i ( location, x, y, z) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform3iv (GLint location, GLsizei count, GLint* v) with gil: print("GL glUniform3iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform3iv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) with gil: print("GL glUniform4f( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", w = ", w, ", )") cgl.glUniform4f ( location, x, y, z, w) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform4fv (GLint location, GLsizei count, GLfloat* v) with gil: print("GL glUniform4fv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform4fv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w) with gil: print("GL glUniform4i( location = ", location, ", x = ", x, ", y = ", y, ", z = ", z, ", w = ", w, ", )") cgl.glUniform4i ( location, x, y, z, w) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniform4iv (GLint location, GLsizei count, GLint* v) with gil: print("GL glUniform4iv( location = ", location, ", count = ", count, ", v*=", repr(hex(<long> v)), ", )") cgl.glUniform4iv ( location, count, v) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil: print("GL glUniformMatrix2fv( location = ", location, ", count = ", count, ", transpose = ", transpose, ", value*=", repr(hex(<long> value)), ", )") cgl.glUniformMatrix2fv ( location, count, transpose, value) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil: print("GL glUniformMatrix3fv( location = ", location, ", count = ", count, ", transpose = ", transpose, ", value*=", repr(hex(<long> value)), ", )") cgl.glUniformMatrix3fv ( location, count, transpose, value) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value) with gil: print("GL glUniformMatrix4fv( location = ", location, ", count = ", count, ", transpose = ", transpose, ", value*=", repr(hex(<long> value)), ", )") cgl.glUniformMatrix4fv ( location, count, transpose, value) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glUseProgram (GLuint program) with gil: print("GL glUseProgram( program = ", program, ", )") cgl.glUseProgram ( program) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glValidateProgram (GLuint program) with gil: print("GL glValidateProgram( program = ", program, ", )") cgl.glValidateProgram ( program) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib1f (GLuint indx, GLfloat x) with gil: print("GL glVertexAttrib1f( indx = ", indx, ", x = ", x, ", )") cgl.glVertexAttrib1f ( indx, x) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib1fv (GLuint indx, GLfloat* values) with gil: print("GL glVertexAttrib1fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )") cgl.glVertexAttrib1fv ( indx, values) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y) with gil: print("GL glVertexAttrib2f( indx = ", indx, ", x = ", x, ", y = ", y, ", )") cgl.glVertexAttrib2f ( indx, x, y) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib2fv (GLuint indx, GLfloat* values) with gil: print("GL glVertexAttrib2fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )") cgl.glVertexAttrib2fv ( indx, values) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z) with gil: print("GL glVertexAttrib3f( indx = ", indx, ", x = ", x, ", y = ", y, ", z = ", z, ", )") cgl.glVertexAttrib3f ( indx, x, y, z) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib3fv (GLuint indx, GLfloat* values) with gil: print("GL glVertexAttrib3fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )") cgl.glVertexAttrib3fv ( indx, values) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) with gil: print("GL glVertexAttrib4f( indx = ", indx, ", x = ", x, ", y = ", y, ", z = ", z, ", w = ", w, ", )") cgl.glVertexAttrib4f ( indx, x, y, z, w) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttrib4fv (GLuint indx, GLfloat* values) with gil: print("GL glVertexAttrib4fv( indx = ", indx, ", values*=", repr(hex(<long> values)), ", )") cgl.glVertexAttrib4fv ( indx, values) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* ptr) with gil: print("GL glVertexAttribPointer( indx = ", indx, ", size = ", size, ", type = ", type, ", normalized = ", normalized, ", stride = ", stride, ", ptr*=", repr(hex(<long> ptr)), ", )") cgl.glVertexAttribPointer ( indx, size, type, normalized, stride, ptr) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) cdef void glViewport (GLint x, GLint y, GLsizei width, GLsizei height) with gil: print("GL glViewport( x = ", x, ", y = ", y, ", width = ", width, ", height = ", height, ", )") cgl.glViewport ( x, y, width, height) ret = cgl.glGetError() if ret: print("OpenGL Error %d / %x" % (ret, ret)) ��������������������������kivy-1.9.1/kivy/graphics/common.pxi�����������������������������������������������������������������0000664�0000000�0000000�00000001467�12641336260�0017313�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# # Common definition # DEF PI2 = 1.5707963267948966 DEF PI = 3.1415926535897931 cdef extern from *: ctypedef char* const_char_ptr "const char*" cdef double pi = PI cdef extern from "math.h": double cos(double) nogil double acos(double) nogil double sin(double) nogil double sqrt(double) nogil double pow(double x, double y) nogil double atan2(double y, double x) nogil double tan(double) nogil double fabs(double) nogil cdef extern from "stdlib.h": ctypedef unsigned long size_t void free(void *ptr) nogil void *realloc(void *ptr, size_t size) nogil void *malloc(size_t size) nogil void *calloc(size_t nmemb, size_t size) nogil cdef extern from "string.h": void *memcpy(void *dest, void *src, size_t n) nogil void *memset(void *dest, int c, size_t len) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/common_subset.h������������������������������������������������������������0000664�0000000�0000000�00000073067�12641336260�0020334�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������// GLES 2.0 Header file, generated for Kivy #pragma once #include "gl2platform.h" #ifdef __cplusplus extern "C" { #endif // Subset common to GLES and GL: ==================================== typedef void GLvoid; typedef char GLchar; typedef unsigned int GLenum; typedef unsigned char GLboolean; typedef unsigned int GLbitfield; typedef khronos_int8_t GLbyte; typedef short GLshort; typedef int GLint; typedef int GLsizei; typedef khronos_uint8_t GLubyte; typedef unsigned short GLushort; typedef unsigned int GLuint; typedef khronos_float_t GLfloat; typedef khronos_float_t GLclampf; typedef GLclampf GLclampd; typedef khronos_intptr_t GLintptr; typedef khronos_ssize_t GLsizeiptr; #define GL_DEPTH_BUFFER_BIT 0x00000100 #define GL_STENCIL_BUFFER_BIT 0x00000400 #define GL_COLOR_BUFFER_BIT 0x00004000 #define GL_FALSE 0 #define GL_TRUE 1 #define GL_POINTS 0x0000 #define GL_LINES 0x0001 #define GL_LINE_LOOP 0x0002 #define GL_LINE_STRIP 0x0003 #define GL_TRIANGLES 0x0004 #define GL_TRIANGLE_STRIP 0x0005 #define GL_TRIANGLE_FAN 0x0006 #define GL_ZERO 0 #define GL_ONE 1 #define GL_SRC_COLOR 0x0300 #define GL_ONE_MINUS_SRC_COLOR 0x0301 #define GL_SRC_ALPHA 0x0302 #define GL_ONE_MINUS_SRC_ALPHA 0x0303 #define GL_DST_ALPHA 0x0304 #define GL_ONE_MINUS_DST_ALPHA 0x0305 #define GL_DST_COLOR 0x0306 #define GL_ONE_MINUS_DST_COLOR 0x0307 #define GL_SRC_ALPHA_SATURATE 0x0308 #define GL_FUNC_ADD 0x8006 #define GL_BLEND_EQUATION 0x8009 #define GL_BLEND_EQUATION_RGB 0x8009 /* same as BLEND_EQUATION */ #define GL_BLEND_EQUATION_ALPHA 0x883D #define GL_FUNC_SUBTRACT 0x800A #define GL_FUNC_REVERSE_SUBTRACT 0x800B #define GL_BLEND_DST_RGB 0x80C8 #define GL_BLEND_SRC_RGB 0x80C9 #define GL_BLEND_DST_ALPHA 0x80CA #define GL_BLEND_SRC_ALPHA 0x80CB #define GL_CONSTANT_COLOR 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 #define GL_CONSTANT_ALPHA 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 #define GL_BLEND_COLOR 0x8005 #define GL_ARRAY_BUFFER 0x8892 #define GL_ELEMENT_ARRAY_BUFFER 0x8893 #define GL_ARRAY_BUFFER_BINDING 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 #define GL_STREAM_DRAW 0x88E0 #define GL_STATIC_DRAW 0x88E4 #define GL_DYNAMIC_DRAW 0x88E8 #define GL_BUFFER_SIZE 0x8764 #define GL_BUFFER_USAGE 0x8765 #define GL_CURRENT_VERTEX_ATTRIB 0x8626 #define GL_FRONT 0x0404 #define GL_BACK 0x0405 #define GL_FRONT_AND_BACK 0x0408 #define GL_TEXTURE_2D 0x0DE1 #define GL_CULL_FACE 0x0B44 #define GL_BLEND 0x0BE2 #define GL_DITHER 0x0BD0 #define GL_STENCIL_TEST 0x0B90 #define GL_DEPTH_TEST 0x0B71 #define GL_SCISSOR_TEST 0x0C11 #define GL_POLYGON_OFFSET_FILL 0x8037 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E #define GL_SAMPLE_COVERAGE 0x80A0 #define GL_NO_ERROR 0 #define GL_INVALID_ENUM 0x0500 #define GL_INVALID_VALUE 0x0501 #define GL_INVALID_OPERATION 0x0502 #define GL_OUT_OF_MEMORY 0x0505 #define GL_CW 0x0900 #define GL_CCW 0x0901 #define GL_LINE_WIDTH 0x0B21 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E #define GL_CULL_FACE_MODE 0x0B45 #define GL_FRONT_FACE 0x0B46 #define GL_DEPTH_RANGE 0x0B70 #define GL_DEPTH_WRITEMASK 0x0B72 #define GL_DEPTH_CLEAR_VALUE 0x0B73 #define GL_DEPTH_FUNC 0x0B74 #define GL_STENCIL_CLEAR_VALUE 0x0B91 #define GL_STENCIL_FUNC 0x0B92 #define GL_STENCIL_FAIL 0x0B94 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 #define GL_STENCIL_REF 0x0B97 #define GL_STENCIL_VALUE_MASK 0x0B93 #define GL_STENCIL_WRITEMASK 0x0B98 #define GL_STENCIL_BACK_FUNC 0x8800 #define GL_STENCIL_BACK_FAIL 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 #define GL_STENCIL_BACK_REF 0x8CA3 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 #define GL_VIEWPORT 0x0BA2 #define GL_SCISSOR_BOX 0x0C10 #define GL_COLOR_CLEAR_VALUE 0x0C22 #define GL_COLOR_WRITEMASK 0x0C23 #define GL_UNPACK_ALIGNMENT 0x0CF5 #define GL_PACK_ALIGNMENT 0x0D05 #define GL_MAX_TEXTURE_SIZE 0x0D33 #define GL_MAX_VIEWPORT_DIMS 0x0D3A #define GL_SUBPIXEL_BITS 0x0D50 #define GL_RED_BITS 0x0D52 #define GL_GREEN_BITS 0x0D53 #define GL_BLUE_BITS 0x0D54 #define GL_ALPHA_BITS 0x0D55 #define GL_DEPTH_BITS 0x0D56 #define GL_STENCIL_BITS 0x0D57 #define GL_POLYGON_OFFSET_UNITS 0x2A00 #define GL_POLYGON_OFFSET_FACTOR 0x8038 #define GL_TEXTURE_BINDING_2D 0x8069 #define GL_SAMPLE_BUFFERS 0x80A8 #define GL_SAMPLES 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA #define GL_SAMPLE_COVERAGE_INVERT 0x80AB #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 #define GL_DONT_CARE 0x1100 #define GL_FASTEST 0x1101 #define GL_NICEST 0x1102 #define GL_GENERATE_MIPMAP_HINT 0x8192 #define GL_BYTE 0x1400 #define GL_UNSIGNED_BYTE 0x1401 #define GL_SHORT 0x1402 #define GL_UNSIGNED_SHORT 0x1403 #define GL_INT 0x1404 #define GL_UNSIGNED_INT 0x1405 #define GL_FLOAT 0x1406 #define GL_DEPTH_COMPONENT 0x1902 #define GL_ALPHA 0x1906 #define GL_RGB 0x1907 #define GL_RGBA 0x1908 #define GL_LUMINANCE 0x1909 #define GL_LUMINANCE_ALPHA 0x190A #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 #define GL_FRAGMENT_SHADER 0x8B30 #define GL_VERTEX_SHADER 0x8B31 #define GL_MAX_VERTEX_ATTRIBS 0x8869 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 #define GL_SHADER_TYPE 0x8B4F #define GL_DELETE_STATUS 0x8B80 #define GL_LINK_STATUS 0x8B82 #define GL_VALIDATE_STATUS 0x8B83 #define GL_ATTACHED_SHADERS 0x8B85 #define GL_ACTIVE_UNIFORMS 0x8B86 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 #define GL_ACTIVE_ATTRIBUTES 0x8B89 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A #define GL_SHADING_LANGUAGE_VERSION 0x8B8C #define GL_CURRENT_PROGRAM 0x8B8D #define GL_NEVER 0x0200 #define GL_LESS 0x0201 #define GL_EQUAL 0x0202 #define GL_LEQUAL 0x0203 #define GL_GREATER 0x0204 #define GL_NOTEQUAL 0x0205 #define GL_GEQUAL 0x0206 #define GL_ALWAYS 0x0207 #define GL_KEEP 0x1E00 #define GL_REPLACE 0x1E01 #define GL_INCR 0x1E02 #define GL_DECR 0x1E03 #define GL_INVERT 0x150A #define GL_INCR_WRAP 0x8507 #define GL_DECR_WRAP 0x8508 #define GL_VENDOR 0x1F00 #define GL_RENDERER 0x1F01 #define GL_VERSION 0x1F02 #define GL_EXTENSIONS 0x1F03 #define GL_NEAREST 0x2600 #define GL_LINEAR 0x2601 #define GL_NEAREST_MIPMAP_NEAREST 0x2700 #define GL_LINEAR_MIPMAP_NEAREST 0x2701 #define GL_NEAREST_MIPMAP_LINEAR 0x2702 #define GL_LINEAR_MIPMAP_LINEAR 0x2703 #define GL_TEXTURE_MAG_FILTER 0x2800 #define GL_TEXTURE_MIN_FILTER 0x2801 #define GL_TEXTURE_WRAP_S 0x2802 #define GL_TEXTURE_WRAP_T 0x2803 #define GL_TEXTURE 0x1702 #define GL_TEXTURE_CUBE_MAP 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C #define GL_TEXTURE0 0x84C0 #define GL_TEXTURE1 0x84C1 #define GL_TEXTURE2 0x84C2 #define GL_TEXTURE3 0x84C3 #define GL_TEXTURE4 0x84C4 #define GL_TEXTURE5 0x84C5 #define GL_TEXTURE6 0x84C6 #define GL_TEXTURE7 0x84C7 #define GL_TEXTURE8 0x84C8 #define GL_TEXTURE9 0x84C9 #define GL_TEXTURE10 0x84CA #define GL_TEXTURE11 0x84CB #define GL_TEXTURE12 0x84CC #define GL_TEXTURE13 0x84CD #define GL_TEXTURE14 0x84CE #define GL_TEXTURE15 0x84CF #define GL_TEXTURE16 0x84D0 #define GL_TEXTURE17 0x84D1 #define GL_TEXTURE18 0x84D2 #define GL_TEXTURE19 0x84D3 #define GL_TEXTURE20 0x84D4 #define GL_TEXTURE21 0x84D5 #define GL_TEXTURE22 0x84D6 #define GL_TEXTURE23 0x84D7 #define GL_TEXTURE24 0x84D8 #define GL_TEXTURE25 0x84D9 #define GL_TEXTURE26 0x84DA #define GL_TEXTURE27 0x84DB #define GL_TEXTURE28 0x84DC #define GL_TEXTURE29 0x84DD #define GL_TEXTURE30 0x84DE #define GL_TEXTURE31 0x84DF #define GL_ACTIVE_TEXTURE 0x84E0 #define GL_REPEAT 0x2901 #define GL_CLAMP_TO_EDGE 0x812F #define GL_MIRRORED_REPEAT 0x8370 #define GL_FLOAT_VEC2 0x8B50 #define GL_FLOAT_VEC3 0x8B51 #define GL_FLOAT_VEC4 0x8B52 #define GL_INT_VEC2 0x8B53 #define GL_INT_VEC3 0x8B54 #define GL_INT_VEC4 0x8B55 #define GL_BOOL 0x8B56 #define GL_BOOL_VEC2 0x8B57 #define GL_BOOL_VEC3 0x8B58 #define GL_BOOL_VEC4 0x8B59 #define GL_FLOAT_MAT2 0x8B5A #define GL_FLOAT_MAT3 0x8B5B #define GL_FLOAT_MAT4 0x8B5C #define GL_SAMPLER_2D 0x8B5E #define GL_SAMPLER_CUBE 0x8B60 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F #define GL_COMPILE_STATUS 0x8B81 #define GL_INFO_LOG_LENGTH 0x8B84 #define GL_SHADER_SOURCE_LENGTH 0x8B88 #define GL_RGBA4 0x8056 #define GL_RGB5_A1 0x8057 #define GL_DEPTH_COMPONENT16 0x81A5 // not anymore in GLES 2.0? //#define GL_STENCIL_INDEX 0x1901 #define GL_NONE 0 GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GLchar* name); GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture); GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); #ifdef __arm GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); #else // Different Name; Redefine extern void glClearDepth (GLclampd depth); #define glClearDepthf glClearDepth #endif GL_APICALL void GL_APIENTRY glClearStencil (GLint s); GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* buffers); GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* textures); GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); #ifdef __arm GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar); #else // Different Name; Redefine extern void glDepthRange (GLclampd zNear, GLclampd zFar); #define glDepthRangef glDepthRange #endif GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader); GL_APICALL void GL_APIENTRY glDisable (GLenum cap); GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); GL_APICALL void GL_APIENTRY glEnable (GLenum cap); GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); GL_APICALL void GL_APIENTRY glFinish (void); GL_APICALL void GL_APIENTRY glFlush (void); GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const GLchar* name); GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* params); GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params); GL_APICALL GLenum GL_APIENTRY glGetError (void); GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog); GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog); GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params); GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat* params); GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint location, GLint* params); GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const GLchar* name); GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params); GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer); GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat units); GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean invert); GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar** string, const GLint* length); GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask); GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass); GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params); GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint* params); GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfloat y); GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint y); GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z); GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint y, GLint z); GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w); GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y); GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z); GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); // Subset common to GLES and GLEXT: ================================= #define GL_FIXED 0x140C #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB #define GL_MAX_VARYING_VECTORS 0x8DFC #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD #define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A #define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B #define GL_SHADER_COMPILER 0x8DFA #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 #define GL_LOW_FLOAT 0x8DF0 #define GL_MEDIUM_FLOAT 0x8DF1 #define GL_HIGH_FLOAT 0x8DF2 #define GL_LOW_INT 0x8DF3 #define GL_MEDIUM_INT 0x8DF4 #define GL_HIGH_INT 0x8DF5 #define GL_FRAMEBUFFER 0x8D40 #define GL_RENDERBUFFER 0x8D41 #define GL_STENCIL_INDEX8 0x8D48 #define GL_DEPTH24_STENCIL8_OES 0x88F0 #define GL_RENDERBUFFER_WIDTH 0x8D42 #define GL_RENDERBUFFER_HEIGHT 0x8D43 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 #define GL_RENDERBUFFER_RED_SIZE 0x8D50 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 #define GL_COLOR_ATTACHMENT0 0x8CE0 #define GL_DEPTH_ATTACHMENT 0x8D00 #define GL_STENCIL_ATTACHMENT 0x8D20 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 // Different Name; Redefine #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD #define GL_FRAMEBUFFER_BINDING 0x8CA6 #define GL_RENDERBUFFER_BINDING 0x8CA7 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer); GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer); GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers); GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers); GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* framebuffers); GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* renderbuffers); GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params); //GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); //GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length); // What follows was manually extracted from the GLES2 headers because // it was not present in any other header. #define GL_SHADER_BINARY_FORMATS 0x8DF8 #define GL_RGB565 0x8D62 #ifdef __cplusplus } #endif �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/compiler.pxd���������������������������������������������������������������0000664�0000000�0000000�00000000246�12641336260�0017622�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cdef class GraphicsCompiler from instructions cimport InstructionGroup cdef class GraphicsCompiler: cdef InstructionGroup compile(self, InstructionGroup group) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/compiler.pyx���������������������������������������������������������������0000664�0000000�0000000�00000013052�12641336260�0017646�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Graphics compiler ================= Before rendering an :class:`~kivy.graphics.instructions.InstructionGroup`, we compile the group in order to reduce the number of instructions executed at rendering time. Reducing the context instructions --------------------------------- Imagine that you have a scheme like this:: Color(1, 1, 1) Rectangle(source='button.png', pos=(0, 0), size=(20, 20)) Color(1, 1, 1) Rectangle(source='button.png', pos=(10, 10), size=(20, 20)) Color(1, 1, 1) Rectangle(source='button.png', pos=(10, 20), size=(20, 20)) The real instructions seen by the graphics canvas would be:: Color: change 'color' context to 1, 1, 1 BindTexture: change 'texture0' to `button.png texture` Rectangle: push vertices (x1, y1...) to vbo & draw Color: change 'color' context to 1, 1, 1 BindTexture: change 'texture0' to `button.png texture` Rectangle: push vertices (x1, y1...) to vbo & draw Color: change 'color' context to 1, 1, 1 BindTexture: change 'texture0' to `button.png texture` Rectangle: push vertices (x1, y1...) to vbo & draw Only the first :class:`~kivy.graphics.context_instructions.Color` and :class:`~kivy.graphics.context_instructions.BindTexture` are useful and really change the context. We can reduce them to:: Color: change 'color' context to 1, 1, 1 BindTexture: change 'texture0' to `button.png texture` Rectangle: push vertices (x1, y1...) to vbo & draw Rectangle: push vertices (x1, y1...) to vbo & draw Rectangle: push vertices (x1, y1...) to vbo & draw This is what the compiler does in the first place, by flagging all the unused instruction with GI_IGNORE flag. As soon as a Color content changes, the whole InstructionGroup will be recompiled and a previously unused Color might be used for the next compilation. Note to any Kivy contributor / internal developer: - All context instructions are checked to see if they change anything in the cache. - We must ensure that a context instruction is needed for our current Canvas. - We must ensure that we don't depend of any other canvas. - We must reset our cache if one of our children is another instruction group because we don't know whether it might do weird things or not. ''' include 'opcodes.pxi' from kivy.graphics.instructions cimport Instruction, RenderContext, ContextInstruction from kivy.graphics.context_instructions cimport BindTexture cdef class GraphicsCompiler: cdef InstructionGroup compile(self, InstructionGroup group): cdef int count = 0 cdef Instruction c cdef ContextInstruction ci cdef RenderContext rc = None, oldrc = None cdef dict cs_by_rc = {} cdef list cs # Very simple compiler. We will apply all the element in the group. # If the render context is not changed between 2 call, we'll think that # the instruction could be ignored during the next frame. So flag as # GI_IGNORE. # Also, flag ourself as GL_NO_APPLY_ONCE, to prevent to reapply all the # instructions when the compiler is leaving. for c in group.children: # Select only the instructions who modify the context if c.flags & GI_CONTEXT_MOD: # convert as a ContextInstruction ci = c # get the context, and flag as done oldrc = rc rc = ci.get_context() # flag the old one as need update, if it's a new one if rc is not oldrc and oldrc is not None: oldrc.flag_update(0) # it's a new render context, track changes. rc.flag_update_done() # apply the instruction ci.apply() # whatever happen, flag as needed (ie not ignore this one.) ci.flags &= ~GI_IGNORE # before flag as ignore, we must ensure that all the states # inside this context instruction are not needed at all. # if a state has never been in the cache yet, we can't ignore # it. if rc not in cs_by_rc: cs = cs_by_rc[rc] = [] else: cs = cs_by_rc[rc] needed = 0 if isinstance(ci, BindTexture): # on texture case, bindtexture don't use context_state # to transfer changes on render context, but use directly # rendercontext.set_texture(). So we have no choice to try the # apply(), and saving in cs, as a texture0 if 'texture0' not in cs: cs.append('texture0') needed = 1 else: for state in ci.context_state: if state in cs: continue needed = 1 cs.append(state) # unflag the instruction only if it's not needed # and if the render context have not been changed if needed == 0 and not (rc.flags & GI_NEEDS_UPDATE): ci.flags |= GI_IGNORE count += 1 else: if isinstance(c, InstructionGroup): # we have potentially new childs, and them can fuck up our # compilation, so reset our current cache. cs_by_rc = {} c.apply() if rc: rc.flag_update(0) group.flags |= GI_NO_APPLY_ONCE return group ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/context.pxd����������������������������������������������������������������0000664�0000000�0000000�00000002101�12641336260�0017464�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.graphics.instructions cimport Instruction, Canvas from kivy.graphics.texture cimport Texture from kivy.graphics.vbo cimport VBO, VertexBatch from kivy.graphics.shader cimport Shader from kivy.graphics.fbo cimport Fbo cdef class Context: cdef list observers cdef list observers_before cdef list l_texture cdef list l_canvas cdef list l_fbo cdef object lr_texture cdef list lr_canvas cdef object lr_vbo cdef object lr_fbo_rb cdef object lr_fbo_fb cdef object lr_shadersource cdef list lr_shader cdef void register_texture(self, Texture texture) cdef void register_canvas(self, Canvas canvas) cdef void register_fbo(self, Fbo fbo) cdef void dealloc_texture(self, Texture texture) cdef void dealloc_vbo(self, VBO vbo) cdef void dealloc_vertexbatch(self, VertexBatch vbo) cdef void dealloc_shader(self, Shader shader) cdef void dealloc_shader_source(self, int shader) cdef void dealloc_fbo(self, Fbo fbo) cdef object trigger_gl_dealloc cdef void flush(self) cpdef Context get_context() ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/context.pyx����������������������������������������������������������������0000664�0000000�0000000�00000026254�12641336260�0017530�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Context management ================== .. versionadded:: 1.2.0 This class manages a registry of all created graphics instructions. It has the ability to flush and delete them. You can read more about Kivy graphics contexts in the :doc:`api-kivy.graphics` module documentation. These are based on `OpenGL graphics contexts <http://www.opengl.org/wiki/OpenGL_Context>`_. ''' __all__ = ('Context',) include "config.pxi" from cpython.array cimport array import gc from os import environ from weakref import ref from kivy.graphics.instructions cimport Canvas from kivy.graphics.texture cimport Texture, TextureRegion from kivy.graphics.vbo cimport VBO, VertexBatch from kivy.logger import Logger from kivy.clock import Clock from kivy.graphics.c_opengl cimport * from kivy.weakmethod import WeakMethod from time import time IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.cache import Cache cdef Context context = None cdef class Context: """ The Context class manages groups of graphics instructions. It can also be used to manage observer callbacks. See :meth:`add_reload_observer` and :meth:`remove_reload_observer` for more information. """ def __init__(self): self.observers = [] self.observers_before = [] self.l_texture = [] self.l_canvas = [] self.l_fbo = [] self.flush() self.trigger_gl_dealloc = Clock.create_trigger(self.gl_dealloc, 0) cdef void flush(self): gc.collect() self.lr_texture = array('i') self.lr_canvas = [] self.lr_vbo = array('i') self.lr_fbo_rb = array('i') self.lr_fbo_fb = array('i') self.lr_shadersource = array('i') self.lr_shader = [] cdef void register_texture(self, Texture texture): self.l_texture.append(ref(texture, self.l_texture.remove)) cdef void register_canvas(self, Canvas canvas): self.l_canvas.append(ref(canvas, self.l_canvas.remove)) cdef void register_fbo(self, Fbo fbo): self.l_fbo.append(ref(fbo, self.l_fbo.remove)) cdef void dealloc_texture(self, Texture texture): cdef array arr if texture._nofree or texture.__class__ is TextureRegion: return if texture.id > 0: arr = self.lr_texture arr.append(texture.id) self.trigger_gl_dealloc() cdef void dealloc_vbo(self, VBO vbo): cdef array arr if vbo.have_id(): arr = self.lr_vbo arr.append(vbo.id) self.trigger_gl_dealloc() cdef void dealloc_vertexbatch(self, VertexBatch batch): cdef array arr if batch.have_id(): arr = self.lr_vbo arr.append(batch.id) self.trigger_gl_dealloc() cdef void dealloc_shader(self, Shader shader): if shader.program == 0: return cdef int vs_id = -1 cdef int fs_id = -1 self.lr_shader.append((shader.program, vs_id, fs_id)) cdef void dealloc_shader_source(self, int shader): cdef array arr if shader == -1: return arr = self.lr_shadersource arr.append(shader) self.trigger_gl_dealloc() cdef void dealloc_fbo(self, Fbo fbo): cdef array arr_fb cdef array arr_rb if fbo.buffer_id != 0: arr_fb = self.lr_fbo_fb arr_fb.append(fbo.buffer_id) self.trigger_gl_dealloc() if fbo.depthbuffer_id != 0: arr_rb = self.lr_fbo_rb arr_rb.append(fbo.depthbuffer_id) # no need to trigger, depthbuffer required absolutely a buffer. def add_reload_observer(self, callback, before=False): '''(internal) Add a callback to be called after the whole graphics context has been reloaded. This is where you can reupload your custom data into the GPU. :Parameters: `callback`: func(context) -> return None The first parameter will be the context itself `before`: boolean, defaults to False If True, the callback will be executed before all the reloading processes. Use it if you want to clear your cache for example. .. versionchanged:: 1.4.0 `before` parameter added. ''' if before: self.observers_before.append(WeakMethod(callback)) else: self.observers.append(WeakMethod(callback)) def remove_reload_observer(self, callback, before=False): '''(internal) Remove a callback from the observer list previously added by :meth:`add_reload_observer`. ''' lst = self.observers_before if before else self.observers for cb in lst[:]: if cb.is_dead() or cb() is callback: lst.remove(cb) continue def reload(self): cdef VBO vbo cdef VertexBatch batch cdef Texture texture cdef Shader shader cdef Canvas canvas # call reload observers that want to do something after a whole gpu # reloading. for callback in self.observers_before[:]: if callback.is_dead(): self.observers_before.remove(callback) continue callback()(self) # mark all the texture to not delete from the previous reload as to # delete now. for item in self.l_texture[:]: texture = item() if texture is None: continue if texture._nofree == 1: texture._nofree = 0 self.l_texture.remove(item) image_objects = Cache._objects['kv.image'] Cache.remove('kv.loader') Cache.remove('kv.image') Cache.remove('kv.shader') # For texture cache, save the objects. We need to clean the cache as the # others to prevent of using it during the reloading part. # We'll restore the object later. texture_objects = Cache._objects['kv.texture'] Cache.remove('kv.texture') start = time() Logger.info('Context: Reloading graphics data...') Logger.debug('Context: Collect and flush all garbage') self.flush() # First step, prevent double loading by setting everything to -1 # We do this because texture might be loaded in seperate texture at first, # then merged from the cache cause of the same source Logger.debug('Context: Reload textures') cdef list l = self.l_texture[:] for item in l: texture = item() if texture is None: continue Logger.trace('Context: unset texture id %r' % texture) texture._id = -1 # First time, only reload base texture for item in l: texture = item() if texture is None or isinstance(texture, TextureRegion): continue Logger.trace('Context: >> reload base texture %r' % texture) texture.reload() Logger.trace('Context: << reload base texture %r' % texture) # Second time, update texture region id for item in l: texture = item() if texture is None or not isinstance(texture, TextureRegion): continue Logger.trace('Context: >> reload region texture %r' % texture) texture.reload() Logger.trace('Context: << reload region texture %r' % texture) # Restore texture cache texture_objects.update(Cache._objects['kv.texture']) Cache._objects['kv.texture'] = texture_objects image_objects.update(Cache._objects['kv.image']) Cache._objects['kv.image'] = image_objects gc_objects = gc.get_objects()[:] Logger.debug('Context: Reload vbos') for item in gc_objects: if isinstance(item, VBO): vbo = item Logger.trace('Context: reloaded %r' % vbo) vbo.reload() Logger.debug('Context: Reload vertex batchs') for item in gc_objects: if isinstance(item, VertexBatch): batch = item Logger.trace('Context: reloaded %r' % batch) batch.reload() Logger.debug('Context: Reload shaders') for item in gc_objects: if isinstance(item, Shader): shader = item Logger.trace('Context: reloaded %r' % shader) shader.reload() Logger.debug('Context: Reload canvas') for item in self.l_canvas[:]: canvas = item() if canvas is not None: Logger.trace('Context: reloaded %r' % item()) canvas.reload() # call reload observers that want to do something after a whole gpu # reloading. for callback in self.observers[:]: if callback.is_dead(): self.observers.remove(callback) continue callback()(self) glFinish() dt = time() - start Logger.info('Context: Reloading done in %2.4fs' % dt) def flag_update_canvas(self): cdef Canvas canvas for item in self.l_canvas: canvas = item() if canvas: canvas.flag_update() def gl_dealloc(self, *largs): # dealloc all gl resources asynchronously cdef GLuint i, j cdef array arr if len(self.lr_vbo): Logger.trace('Context: releasing %d vbos' % len(self.lr_vbo)) arr = self.lr_vbo glDeleteBuffers(<GLsizei>len(self.lr_vbo), arr.data.as_uints) del self.lr_vbo[:] if len(self.lr_texture): Logger.trace('Context: releasing %d textures: %r' % ( len(self.lr_texture), self.lr_texture)) arr = self.lr_texture glDeleteTextures(<GLsizei>len(self.lr_texture), arr.data.as_uints) del self.lr_texture[:] if len(self.lr_fbo_fb): Logger.trace('Context: releasing %d framebuffer fbos' % len(self.lr_fbo_fb)) arr = self.lr_fbo_fb glDeleteFramebuffers(<GLsizei>len(self.lr_fbo_fb), arr.data.as_uints) del self.lr_fbo_fb[:] if len(self.lr_fbo_rb): Logger.trace('Context: releasing %d renderbuffer fbos' % len(self.lr_fbo_fb)) arr = self.lr_fbo_rb glDeleteRenderbuffers(<GLsizei>len(self.lr_fbo_rb), arr.data.as_uints) del self.lr_fbo_rb[:] if len(self.lr_shadersource): Logger.trace('Context: releasing %d shader sources' % len(self.lr_shadersource)) arr = self.lr_shadersource for i in self.lr_shadersource: glDeleteShader(i) del self.lr_shadersource[:] if len(self.lr_shader): Logger.trace('Context: releasing %d shaders' % len(self.lr_shader)) for program, vs_id, fs_id in self.lr_shader: if vs_id != -1: glDetachShader(program, vs_id) if fs_id != -1: glDetachShader(program, fs_id) glDeleteProgram(program) del self.lr_shader[:] cpdef Context get_context(): global context if context is None: context = Context() return context ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/context_instructions.pxd���������������������������������������������������0000664�0000000�0000000�00000003643�12641336260�0022324�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cdef class LineWidth cdef class Color cdef class BindTexture from transformation cimport Matrix from instructions cimport ContextInstruction from texture cimport Texture cdef class PushState(ContextInstruction): pass cdef class ChangeState(ContextInstruction): pass cdef class PopState(ContextInstruction): pass cdef class LineWidth(ContextInstruction): cdef int apply(self) except -1 cdef class Color(ContextInstruction): cdef int apply(self) except -1 cdef class BindTexture(ContextInstruction): cdef int _index cdef object _source cdef Texture _texture cdef int apply(self) except -1 cdef class LoadIdentity(ContextInstruction): pass cdef class PushMatrix(ContextInstruction): cdef int apply(self) except -1 cdef class PopMatrix(ContextInstruction): cdef int apply(self) except -1 cdef class ApplyContextMatrix(ContextInstruction): cdef object _target_stack cdef object _source_stack cdef int apply(self) except -1 cdef class UpdateNormalMatrix(ContextInstruction): cdef int apply(self) except -1 cdef class MatrixInstruction(ContextInstruction): cdef object _stack cdef Matrix _matrix cdef int apply(self) except -1 cdef class Transform(MatrixInstruction): cpdef transform(self, Matrix trans) cpdef translate(self, float tx, float ty, float tz) cpdef rotate(self, float angle, float ax, float ay, float az) cpdef scale(self, float s) cpdef identity(self) cdef class Rotate(Transform): cdef float _angle cdef tuple _axis cdef tuple _origin cdef int apply(self) except -1 cdef void compute(self) cdef class Scale(Transform): cdef tuple _origin cdef float _x, _y, _z cdef int apply(self) except -1 cdef set_scale(self, double x, double y, double z) cdef class Translate(Transform): cdef double _x, _y, _z cdef int apply(self) except -1 cdef set_translate(self, double x, double y, double z) ���������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/context_instructions.pyx���������������������������������������������������0000664�0000000�0000000�00000065263�12641336260�0022357�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Context instructions ==================== The context instructions represent non graphics elements such as: * Matrix manipulations (PushMatrix, PopMatrix, Rotate, Translate, Scale, MatrixInstruction) * Color manipulations (Color) * Texture bindings (BindTexture) .. versionchanged:: 1.0.8 The LineWidth instruction has been removed. It wasn't working before and we actually have no working implementation. We need to do more experimentation to get it right. Check the bug `#207 <https://github.com/kivy/kivy/issues/207>`_ for more information. ''' __all__ = ('Color', 'BindTexture', 'PushMatrix', 'PopMatrix', 'Rotate', 'Scale', 'Translate', 'MatrixInstruction', 'gl_init_resources') from kivy.graphics.instructions cimport * from kivy.graphics.transformation cimport * from kivy.cache import Cache from kivy.resources import resource_find from kivy.core.image import Image from kivy.logger import Logger from os.path import join from kivy import kivy_shader_dir cdef object DEFAULT_TEXTURE = None cdef object get_default_texture(): global DEFAULT_TEXTURE if not DEFAULT_TEXTURE: DEFAULT_TEXTURE = Image(join(kivy_shader_dir, 'default.png')).texture return DEFAULT_TEXTURE # register Image cache Cache.register('kv.texture', limit=1000, timeout=60) Cache.register('kv.shader', limit=1000, timeout=3600) # ensure that our resources are cleaned def gl_init_resources(): global DEFAULT_TEXTURE DEFAULT_TEXTURE = None Cache.remove('kv.texture') Cache.remove('kv.shader') reset_gl_context() # Taken from colorsys module, and optimized for cython # HSV: Hue, Saturation, Value # H: position in the spectrum # S: color saturation ("purity") # V: color brightness cdef inline float max3(float a, float b, float c): if a > b: return a if a > c else c return b if b > c else c cdef inline float min3(float a, float b, float c): if a < b: return a if a < c else c return b if b < c else c cdef tuple rgb_to_hsv(float r, float g, float b): cdef float h cdef float maxc = max3(r, g, b) cdef float minc = min3(r, g, b) cdef float v = maxc if minc == maxc: return 0.0, 0.0, v cdef float s = (maxc-minc) / maxc cdef float rc = (maxc-r) / (maxc-minc) cdef float gc = (maxc-g) / (maxc-minc) cdef float bc = (maxc-b) / (maxc-minc) if r == maxc: h = bc-gc elif g == maxc: h = 2.0+rc-bc else: h = 4.0+gc-rc h = (h/6.0) % 1.0 return h, s, v cdef tuple hsv_to_rgb(float h, float s, float v): if s == 0.0: return v, v, v cdef long i = long(h * 6.0) cdef float f = (h * 6.0) - i cdef float p = v * (1.0 - s) cdef float q = v * (1.0 - s * f) cdef float t = v * (1.0 - s * (1.0 - f)) i = i % 6 if i == 0: return v, t, p if i == 1: return q, v, p if i == 2: return p, v, t if i == 3: return p, q, v if i == 4: return t, p, v if i == 5: return v, p, q # Cannot get here cdef class PushState(ContextInstruction): '''Instruction that pushes arbitrary states/uniforms onto the context state stack. .. versionadded:: 1.6.0 ''' def __init__(self, *args, **kwargs): ContextInstruction.__init__(self, **kwargs) self.context_push = list(args) property state: def __get__(self): return ','.join(self.context_push) def __set__(self, value): self.context_push = value.split(',') property states: def __get__(self): return self.context_push def __set__(self, value): self.context_push = list(value) cdef class ChangeState(ContextInstruction): '''Instruction that changes the values of arbitrary states/uniforms on the current render context. .. versionadded:: 1.6.0 ''' def __init__(self, **kwargs): ContextInstruction.__init__(self, **kwargs) self.context_state.update(**kwargs) property changes: def __get__(self): return self.context_state def __set__(self, value): self.context_state = dict(value) cdef class PopState(ContextInstruction): '''Instruction that pops arbitrary states/uniforms off the context state stack. .. versionadded:: 1.6.0 ''' def __init__(self, *args, **kwargs): ContextInstruction.__init__(self, **kwargs) self.context_pop = list(args) property state: def __get__(self): return ','.join(self.context_pop) def __set__(self, value): self.context_pop = value.split(',') property states: def __get__(self): return self.context_pop def __set__(self, value): self.context_pop = list(value) cdef class Color(ContextInstruction): ''' Instruction to set the color state for any vertices being drawn after it. This represents a color between 0 and 1, but is applied as a *multiplier* to the texture of any vertex instructions following it in a canvas. If no texture is set, the vertex instruction takes the precise color of the Color instruction. For instance, if a Rectangle has a texture with uniform color ``(0.5, 0.5, 0.5, 1.0)`` and the preceding Color has ``rgba=(1, 0.5, 2, 1)``, the actual visible color will be ``(0.5, 0.25, 1.0, 1.0)`` since the Color instruction is applied as a multiplier to every rgba component. In this case, a Color component outside the 0-1 range gives a visible result as the intensity of the blue component is doubled. To declare a Color in Python, you can do:: from kivy.graphics import Color # create red v c = Color(1, 0, 0) # create blue color c = Color(0, 1, 0) # create blue color with 50% alpha c = Color(0, 1, 0, .5) # using hsv mode c = Color(0, 1, 1, mode='hsv') # using hsv mode + alpha c = Color(0, 1, 1, .2, mode='hsv') You can also set color components that are available as properties by passing them as keyword arguments:: c = Color(b=0.5) # sets the blue component only In kv lang you can set the color properties directly:: <Rule>: canvas: # red color Color: rgb: 1, 0, 0 # blue color Color: rgb: 0, 1, 0 # blue color with 50% alpha Color: rgba: 0, 1, 0, .5 # using hsv mode Color: hsv: 0, 1, 1 # using hsv mode + alpha Color: hsv: 0, 1, 1 a: .5 ''' def __init__(self, *args, **kwargs): ContextInstruction.__init__(self, **kwargs) cdef long vec_size = len(args) if kwargs.get('mode', '') == 'hsv': if vec_size == 4: self.hsv = args[:3] self.a = args[3] elif vec_size == 3: self.hsv = args else: self.set_state('color', [1.0, 1.0, 1.0, 1.0]) else: if vec_size == 4: self.rgba = args elif vec_size == 3: self.rgb = args else: self.set_state('color', [1.0, 1.0, 1.0, 1.0]) for property_name in ['r', 'g', 'b', 'a', 'rgb', 'rgba', 'hsv', 'h', 's', 'v']: if property_name in kwargs: setattr(self, property_name, kwargs[property_name]) property rgba: '''RGBA color, list of 4 values in 0-1 range. ''' def __get__(self): return self.context_state['color'] def __set__(self, rgba): self.set_state('color', [float(x) for x in rgba]) property rgb: '''RGB color, list of 3 values in 0-1 range. The alpha will be 1. ''' def __get__(self): return self.rgba[:-1] def __set__(self, rgb): self.rgba = (rgb[0], rgb[1], rgb[2], 1.0) property r: '''Red component, between 0 and 1. ''' def __get__(self): return self.rgba[0] def __set__(self, r): self.rgba = [r, self.g, self.b, self.a] property g: '''Green component, between 0 and 1. ''' def __get__(self): return self.rgba[1] def __set__(self, g): self.rgba = [self.r, g, self.b, self.a] property b: '''Blue component, between 0 and 1. ''' def __get__(self): return self.rgba[2] def __set__(self, b): self.rgba = [self.r, self.g, b, self.a] property a: '''Alpha component, between 0 and 1. ''' def __get__(self): return self.rgba[3] def __set__(self, a): self.rgba = [self.r, self.g, self.b, a] property hsv: '''HSV color, list of 3 values in 0-1 range, alpha will be 1. ''' def __get__(self): return rgb_to_hsv(self.r, self.g, self.b) def __set__(self, x): self.rgb = hsv_to_rgb(x[0], x[1], x[2]) property h: '''Hue component, between 0 and 1. ''' def __get__(self): return self.hsv[0] def __set__(self, x): self.hsv = [x, self.s, self.v] property s: '''Saturation component, between 0 and 1. ''' def __get__(self): return self.hsv[1] def __set__(self, x): self.hsv = [self.h, x, self.v] property v: '''Value component, between 0 and 1. ''' def __get__(self): return self.hsv[2] def __set__(self, x): self.hsv = [self.h, self.s, x] cdef class BindTexture(ContextInstruction): '''BindTexture Graphic instruction. The BindTexture Instruction will bind a texture and enable GL_TEXTURE_2D for subsequent drawing. :Parameters: `texture`: Texture Specifies the texture to bind to the given index. ''' def __init__(self, **kwargs): ContextInstruction.__init__(self, **kwargs) if 'source' in kwargs and 'texture' in kwargs: Logger.warn('BindTexture: both source and texture specified ' 'in kwargs! Settings source will overwrite' 'texture property') self.source = kwargs.get('source', None) if self.source is None and 'texture' in kwargs: self.texture = kwargs['texture'] self.index = kwargs.get('index', 0) cdef int apply(self) except -1: cdef RenderContext context = self.get_context() context.set_texture(self._index, self._texture) property texture: def __get__(self): return self._texture def __set__(self, object texture): if texture is None: texture = get_default_texture() if self._texture is texture: return self._texture = texture self.flag_update() property index: def __get__(self): return self._index def __set__(self, int index): if self._index == index: return self._index = index self.flag_update() property source: '''Set/get the source (filename) to load for the texture. ''' def __get__(self): return self._source def __set__(self, filename): self._source = resource_find(filename) if self._source: tex = Cache.get('kv.texture', filename) if not tex: tex = Image(self._source).texture Cache.append('kv.texture', filename, tex) self.texture = tex else: self.texture = None cdef double radians(double degrees): return degrees * (3.14159265 / 180.) cdef class LoadIdentity(ContextInstruction): '''Load the identity Matrix into the matrix stack specified by the instructions stack property (default='modelview_mat') .. versionadded:: 1.6.0 ''' def __init__(self, **kwargs): self.stack = kwargs.get('stack', 'modelview_mat') property stack: '''Name of the matrix stack to use. Can be 'modelview_mat' or 'projection_mat'. ''' def __get__(self): return self.context_state.keys()[0] def __set__(self, value): self.context_state = {value: Matrix()} cdef class PushMatrix(ContextInstruction): '''Push the matrix onto the context's matrix stack. ''' def __init__(self, *args, **kwargs): ContextInstruction.__init__(self, **kwargs) self.stack = kwargs.get('stack', 'modelview_mat') property stack: '''Name of the matrix stack to use. Can be 'modelview_mat' or 'projection_mat'. .. versionadded:: 1.6.0 ''' def __get__(self): return self.context_push[0] def __set__(self, value): value = value or 'modelview_mat' self.context_push = [value] cdef class PopMatrix(ContextInstruction): '''Pop the matrix from the context's matrix stack onto the model view. ''' def __init__(self, *args, **kwargs): ContextInstruction.__init__(self, **kwargs) self.stack = kwargs.get('stack', 'modelview_mat') property stack: '''Name of the matrix stack to use. Can be 'modelview_mat' or 'projection_mat'. .. versionadded:: 1.6.0 ''' def __get__(self): return self.context_push[0] def __set__(self, value): value = value or 'modelview_mat' self.context_pop = [value] cdef class ApplyContextMatrix(ContextInstruction): '''Pre-multiply the matrix at the top of the stack specified by `target_stack` by the matrix at the top of the 'source_stack' .. versionadded:: 1.6.0 ''' def __init__(self, **kwargs): self.target_stack = kwargs.get('target_stack', 'modelview_mat') self.source_stack = kwargs.get('source_stack', 'modelview_mat') cdef int apply(self) except -1: cdef RenderContext context = self.get_context() m = context.get_state(self._target_stack) m = m.multiply(context.get_state(self._source_stack)) context.set_state(self._target_stack, m) property target_stack: '''Name of the matrix stack to use as a target. Can be 'modelview_mat' or 'projection_mat'. .. versionadded:: 1.6.0 ''' def __get__(self): return self._target_stack def __set__(self, value): self._target_stack = value or 'modelview_mat' property source_stack: '''Name of the matrix stack to use as a source. Can be 'modelview_mat' or 'projection_mat'. .. versionadded:: 1.6.0 ''' def __get__(self): return self._source_stack def __set__(self, value): self._source_stack = value or 'modelview_mat' cdef class UpdateNormalMatrix(ContextInstruction): '''Update the normal matrix 'normal_mat' based on the current modelview matrix. This will compute 'normal_mat' uniform as: `inverse( transpose( mat3(mvm) ) )` .. versionadded:: 1.6.0 ''' cdef int apply(self) except -1: cdef RenderContext context = self.get_context() mvm = context.get_state('modelview_mat') context.set_state('normal_mat', mvm.normal_matrix()) cdef class MatrixInstruction(ContextInstruction): '''Base class for Matrix Instruction on the canvas. ''' def __init__(self, *args, **kwargs): ContextInstruction.__init__(self, **kwargs) self.stack = kwargs.get('stack', 'modelview_mat') self._matrix = None cdef int apply(self) except -1: '''Apply the matrix of this instance to the context model view matrix. ''' cdef RenderContext context = self.get_context() cdef Matrix mvm mvm = context.get_state(self._stack) context.set_state(self._stack, mvm.multiply(self.matrix)) property matrix: ''' Matrix property. Matrix from the transformation module. Setting the matrix using this property when a change is made is important because it will notify the context about the update. ''' def __get__(self): if self._matrix == None: self._matrix = Matrix() return self._matrix def __set__(self, x): self._matrix = x self.flag_update() property stack: '''Name of the matrix stack to use. Can be 'modelview_mat' or 'projection_mat'. .. versionadded:: 1.6.0 ''' def __get__(self): return self._stack def __set__(self, value): value = value or "modelview_mat" self._stack = value cdef class Transform(MatrixInstruction): '''Transform class. A matrix instruction class which modifies the transformation matrix. ''' def __init__(self, *args, **kwargs): MatrixInstruction.__init__(self, **kwargs) cpdef transform(self, Matrix trans): '''Multiply the instructions matrix by trans. ''' self.matrix = self.matrix.multiply(trans) cpdef translate(self, float tx, float ty, float tz): '''Translate the instructions transformation by tx, ty, tz. ''' self.transform( Matrix().translate(tx, ty, tz) ) cpdef rotate(self, float angle, float ax, float ay, float az): '''Rotate the transformation by matrix by *angle* degress around the axis defined by the vector ax, ay, az. ''' self.transform( Matrix().rotate(angle, ax, ay, az) ) cpdef scale(self, float s): '''Applies a uniform scaling of s to the matrix transformation. ''' self.transform( Matrix().scale(s, s, s) ) cpdef identity(self): '''Resets the transformation to the identity matrix. ''' self.matrix = Matrix() cdef class Rotate(Transform): '''Rotate the coordinate space by applying a rotation transformation on the modelview matrix. You can set the properties of the instructions afterwards with e.g.:: rot.angle = 90 rot.axis = (0, 0, 1) ''' def __init__(self, *args, **kwargs): Transform.__init__(self, **kwargs) self._origin = (0, 0, 0) # compatibility mode from version < 1.7 if len(args) == 4: self._angle = args[0] self._axis = args[1:] else: self._angle = 0 self._axis = (0, 0, 1) if 'axis' in kwargs: self._axis = kwargs['axis'] if 'angle' in kwargs: self._angle = kwargs['angle'] if 'origin' in kwargs: origin = kwargs['origin'] if len(origin) == 3: self._origin = tuple(origin) elif len(origin) == 2: self._origin = (origin[0], origin[1], 0.) else: raise Exception('invalid number of components in origin') self.compute() def set(self, float angle, float ax, float ay, float az): '''Set the angle and axis of rotation. >>> rotationobject.set(90, 0, 0, 1) .. deprecated:: 1.7.0 The set() method doesn't use the new :attr:`origin` property. ''' self._angle = angle self._axis = (ax, ay, az) self.matrix = Matrix().rotate(radians(self._angle), ax, ay, az) cdef void compute(self): cdef float angle = self._angle cdef float ax, ay, az, ox, oy, oz ax, ay, az = self._axis ox, oy, oz = self._origin cdef Matrix matrix matrix = Matrix().translate(ox, oy, oz) matrix = matrix.multiply(Matrix().rotate( radians(self._angle), ax, ay, az)) matrix = matrix.multiply(Matrix().translate(-ox, -oy, -oz)) self.matrix = matrix property angle: '''Property for getting/setting the angle of the rotation. ''' def __get__(self): return self._angle def __set__(self, a): self._angle = a self.compute() property axis: '''Property for getting/setting the axis of the rotation. The format of the axis is (x, y, z). ''' def __get__(self): return self._axis def __set__(self, axis): self._axis = axis self.compute() property origin: '''Origin of the rotation. .. versionadded:: 1.7.0 The format of the origin can be either (x, y) or (x, y, z). ''' def __get__(self): return self._origin def __set__(self, origin): if len(origin) == 3: self._origin = tuple(origin) elif len(origin) == 2: self._origin = (origin[0], origin[1], 0.) else: raise Exception('invalid number of components in origin') self.compute() cdef class Scale(Transform): '''Instruction to create a non uniform scale transformation. Create using one or three arguments:: Scale(s) # scale all three axes the same Scale(x, y, z) # scale the axes independently .. deprecated:: 1.6.0 Deprecated single scale property in favor of x, y, z, xyz axis independant scaled factors. ''' def __init__(self, *args, **kwargs): cdef double x, y, z Transform.__init__(self, **kwargs) self._origin = (0, 0, 0) if 'origin' in kwargs: origin = kwargs['origin'] if len(origin) == 3: self._origin = tuple(origin) elif len(origin) == 2: self._origin = (origin[0], origin[1], 0.) else: raise Exception('invalid number of components in origin') if len(args) == 1: s = args[0] self.set_scale(s, s, s) elif len(args) == 3: x, y, z = args self.set_scale(x, y, z) else: self.set_scale(1.0, 1.0, 1.0) cdef set_scale(self, double x, double y, double z): cdef float ox, oy, oz self._x = x self._y = y self._z = z ox, oy, oz = self._origin cdef Matrix matrix matrix = Matrix().translate(ox, oy, oz) matrix = matrix.multiply(Matrix().scale(x, y, z)) matrix = matrix.multiply(Matrix().translate(-ox, -oy, -oz)) self.matrix = matrix property scale: '''Property for getting/setting the scale. .. deprecated:: 1.6.0 Deprecated in favor of per axis scale properties x,y,z, xyz, etc. ''' def __get__(self): if self._x == self._y == self._z: Logger.warning("scale property is deprecated, use xyz, x, " +\ "y, z, etc properties to get scale factor based on axis.") return self._x else: raise Exception("trying to access deprectaed property" +\ " 'scale' on Scale instruction with non unifrom scaling!") def __set__(self, s): Logger.warning("scale property is deprecated, use xyz, x, " +\ "y, z, etc properties to get scale factor based on axis.") self.set_scale(s,s,s) property x: '''Property for getting/setting the scale on the X axis. .. versionchanged:: 1.6.0 ''' def __get__(self): return self._x def __set__(self, double x): self.set_scale(x, self._y, self._z) property y: '''Property for getting/setting the scale on the Y axis. .. versionchanged:: 1.6.0 ''' def __get__(self): return self._y def __set__(self, double y): self.set_scale(self._x, y, self._z) property z: '''Property for getting/setting the scale on Z axis. .. versionchanged:: 1.6.0 ''' def __get__(self): return self._z def __set__(self, double z): self.set_scale(self._x, self._y, z) property xyz: '''3 tuple scale vector in 3D in x, y, and z axis. .. versionchanged:: 1.6.0 ''' def __get__(self): return self._x, self._y, self._z def __set__(self, c): self.set_scale(c[0], c[1], c[2]) property origin: '''Origin of the scale. .. versionadded:: 1.9.0 The format of the origin can be either (x, y) or (x, y, z). ''' def __get__(self): return self._origin def __set__(self, origin): if len(origin) == 3: self._origin = tuple(origin) elif len(origin) == 2: self._origin = (origin[0], origin[1], 0.) else: raise Exception('invalid number of components in origin') self.set_scale(self._x, self._y, self._z) cdef class Translate(Transform): '''Instruction to create a translation of the model view coordinate space. Construct by either:: Translate(x, y) # translate in just the two axes Translate(x, y, z) # translate in all three axes ''' def __init__(self, *args, **kwargs): cdef double x, y, z Transform.__init__(self, **kwargs) if len(args) == 3: x, y, z = args self.set_translate(x, y, z) elif len(args) == 2: x, y = args self.set_translate(x, y, 0) cdef set_translate(self, double x, double y, double z): self.matrix = Matrix().translate(x, y, z) self._x = x self._y = y self._z = z property x: '''Property for getting/setting the translation on the X axis. ''' def __get__(self): return self._x def __set__(self, double x): self.set_translate(x, self._y, self._z) property y: '''Property for getting/setting the translation on the Y axis. ''' def __get__(self): return self._y def __set__(self, double y): self.set_translate(self._x, y, self._z) property z: '''Property for getting/setting the translation on the Z axis. ''' def __get__(self): return self._z def __set__(self, double z): self.set_translate(self._x, self._y, z) property xy: '''2 tuple with translation vector in 2D for x and y axis. ''' def __get__(self): return self._x, self._y def __set__(self, c): self.set_translate(c[0], c[1], self._z) property xyz: '''3 tuple translation vector in 3D in x, y, and z axis. ''' def __get__(self): return self._x, self._y, self._z def __set__(self, c): self.set_translate(c[0], c[1], c[2]) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/fbo.pxd��������������������������������������������������������������������0000664�0000000�0000000�00000001525�12641336260�0016557�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from c_opengl cimport * from instructions cimport RenderContext, Canvas from texture cimport Texture cdef class Fbo(RenderContext): cdef int _width cdef int _height cdef int _depthbuffer_attached cdef int _stencilbuffer_attached cdef int _push_viewport cdef float _clear_color[4] cdef GLuint buffer_id cdef GLuint depthbuffer_id cdef GLuint stencilbuffer_id cdef GLint _viewport[4] cdef Texture _texture cdef int _is_bound cdef list observers cpdef clear_buffer(self) cpdef bind(self) cpdef release(self) cpdef get_pixel_color(self, int wx, int wy) cdef void create_fbo(self) cdef void delete_fbo(self) cdef int apply(self) except -1 cdef void raise_exception(self, str message, int status=?) cdef str resolve_status(self, int status) cdef void reload(self) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/fbo.pyx��������������������������������������������������������������������0000664�0000000�0000000�00000041364�12641336260�0016611�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Framebuffer =========== The Fbo is like an offscreen window. You can activate the fbo for rendering into a texture and use your fbo as a texture for other drawing. The Fbo acts as a :class:`kivy.graphics.instructions.Canvas`. Here is an example of using an fbo for some colored rectangles:: from kivy.graphics import Fbo, Color, Rectangle class FboTest(Widget): def __init__(self, **kwargs): super(FboTest, self).__init__(**kwargs) # first step is to create the fbo and use the fbo texture on other # rectangle with self.canvas: # create the fbo self.fbo = Fbo(size=(256, 256)) # show our fbo on the widget in different size Color(1, 1, 1) Rectangle(size=(32, 32), texture=self.fbo.texture) Rectangle(pos=(32, 0), size=(64, 64), texture=self.fbo.texture) Rectangle(pos=(96, 0), size=(128, 128), texture=self.fbo.texture) # in the second step, you can draw whatever you want on the fbo with self.fbo: Color(1, 0, 0, .8) Rectangle(size=(256, 64)) Color(0, 1, 0, .8) Rectangle(size=(64, 256)) If you change anything in the `self.fbo` object, it will be automatically updated. The canvas where the fbo is put will be automatically updated as well. Reloading the FBO content ------------------------- .. versionadded:: 1.2.0 If the OpenGL context is lost, then the FBO is lost too. You need to reupload data on it yourself. Use the :meth:`Fbo.add_reload_observer` to add a reloading function that will be automatically called when needed:: def __init__(self, **kwargs): super(...).__init__(**kwargs) self.fbo = Fbo(size=(512, 512)) self.fbo.add_reload_observer(self.populate_fbo) # and load the data now. self.populate_fbo(self.fbo) def populate_fbo(self, fbo): with fbo: # .. put your Color / Rectangle / ... here This way, you could use the same method for initialization and for reloading. But it's up to you. ''' __all__ = ('Fbo', ) include "config.pxi" include "opcodes.pxi" from os import environ from kivy.logger import Logger from kivy.weakmethod import WeakMethod from kivy.graphics.texture cimport Texture from kivy.graphics.transformation cimport Matrix from kivy.graphics.context cimport get_context from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.graphics.instructions cimport RenderContext, Canvas from kivy.graphics.opengl import glReadPixels as py_glReadPixels cdef list fbo_stack = [] cdef list fbo_release_list = [] cdef class Fbo(RenderContext): '''Fbo class for wrapping the OpenGL Framebuffer extension. The Fbo support "with" statement. :Parameters: `clear_color`: tuple, defaults to (0, 0, 0, 0) Define the default color for clearing the framebuffer `size`: tuple, defaults to (1024, 1024) Default size of the framebuffer `push_viewport`: bool, defaults to True If True, the OpenGL viewport will be set to the framebuffer size, and will be automatically restored when the framebuffer released. `with_depthbuffer`: bool, defaults to False If True, the framebuffer will be allocated with a Z buffer. `with_stencilbuffer`: bool, defaults to False .. versionadded:: 1.9.0 If True, the framebuffer will be allocated with a stencil buffer. `texture`: :class:`~kivy.graphics.texture.Texture`, defaults to None If None, a default texture will be created. .. note:: Using both of ``with_stencilbuffer`` and ``with_depthbuffer`` is not supported in kivy 1.9.0 ''' cdef str resolve_status(self, int status): if status == GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: return 'Incomplete attachment' elif status == GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS: return 'Incomplete dimensions' elif status == GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: return 'Incomplete missing attachment' elif status == GL_FRAMEBUFFER_UNSUPPORTED: return 'Unsupported' IF USE_OPENGL_ES2 == 0: if status == 0x8219: #GL_FRAMEBUFFER_UNDEFINED return 'Undefined framebuffer' elif status == 0x8cdb: #GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER return 'Incomplete draw buffer' elif status == 0x8cdc: #GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER return 'Incomplete read buffer' elif status == 0x8d56: #GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE return 'Incomplete multisample' elif status == 0x8da8: #GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS return 'Incomplete layer targets' elif status == 0x8da9: #GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT return 'Incomplete layer count' return 'Unknown (status=%x)' % status cdef void raise_exception(self, str message, int status=0): if status: message += ': %s (%d)' % (self.resolve_status(status), status) raise Exception(message) def __init__(self, *args, **kwargs): get_context().register_fbo(self) RenderContext.__init__(self, *args, **kwargs) if 'clear_color' not in kwargs: kwargs['clear_color'] = (0, 0, 0, 0) if 'size' not in kwargs: kwargs['size'] = (1024, 1024) if 'push_viewport' not in kwargs: kwargs['push_viewport'] = True if 'with_depthbuffer' not in kwargs: kwargs['with_depthbuffer'] = False if 'with_stencilbuffer' not in kwargs: kwargs['with_stencilbuffer'] = False if 'texture' not in kwargs: kwargs['texture'] = None self.buffer_id = 0 self.depthbuffer_id = 0 self.stencilbuffer_id = 0 self._width, self._height = kwargs['size'] self.clear_color = kwargs['clear_color'] self._depthbuffer_attached = int(kwargs['with_depthbuffer']) self._stencilbuffer_attached = int(kwargs['with_stencilbuffer']) self._push_viewport = int(kwargs['push_viewport']) self._is_bound = 0 self._texture = kwargs['texture'] self.observers = [] if self._depthbuffer_attached and self._stencilbuffer_attached: Logger.warning('Fbo: depth+stencil buffer support is experimental') self.create_fbo() def __dealloc__(self): get_context().dealloc_fbo(self) cdef void delete_fbo(self): self._texture = None get_context().dealloc_fbo(self) self.buffer_id = 0 self.depthbuffer_id = 0 cdef void create_fbo(self): cdef GLuint f_id = 0 cdef GLint old_fid = 0 cdef int status cdef int do_clear = 0 # create texture if self._texture is None: self._texture = Texture.create(size=(self._width, self._height)) do_clear = 1 # apply any changes if needed self._texture.bind() # create framebuffer glGenFramebuffers(1, &f_id) self.buffer_id = f_id glGetIntegerv(GL_FRAMEBUFFER_BINDING, &old_fid) glBindFramebuffer(GL_FRAMEBUFFER, self.buffer_id) # experimental depth+stencil renderbuffer if self._depthbuffer_attached and self._stencilbuffer_attached: glGenRenderbuffers(1, &f_id) self.depthbuffer_id = self.stencilbuffer_id = f_id glBindRenderbuffer(GL_RENDERBUFFER, f_id) glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH24_STENCIL8, self._width, self._height) glBindRenderbuffer(GL_RENDERBUFFER, 0) glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, f_id) glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, f_id) # if we need depth, create a renderbuffer elif self._depthbuffer_attached: glGenRenderbuffers(1, &f_id) self.depthbuffer_id = f_id glBindRenderbuffer(GL_RENDERBUFFER, self.depthbuffer_id) glRenderbufferStorage(GL_RENDERBUFFER, GL_DEPTH_COMPONENT16, self._width, self._height) glBindRenderbuffer(GL_RENDERBUFFER, 0) glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, self.depthbuffer_id) # if we need stencil, create a renderbuffer elif self._stencilbuffer_attached: glGenRenderbuffers(1, &f_id) self.stencilbuffer_id = f_id glBindRenderbuffer(GL_RENDERBUFFER, self.stencilbuffer_id) glRenderbufferStorage(GL_RENDERBUFFER, GL_STENCIL_INDEX8, self._width, self._height) glBindRenderbuffer(GL_RENDERBUFFER, 0) glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_STENCIL_ATTACHMENT, GL_RENDERBUFFER, self.stencilbuffer_id) # attach the framebuffer to our texture glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, self._texture._target, self._texture._id, 0) # check the status of the framebuffer status = glCheckFramebufferStatus(GL_FRAMEBUFFER) if (status == GL_FRAMEBUFFER_UNSUPPORTED and (self._stencilbuffer_attached ^ self._depthbuffer_attached)): # attempt to automatically fall back to a depth+stencil buffer Logger.warning('Fbo: unsupported mode; ' + 'attempting to create depth+stencil buffer instead') self._stencilbuffer_attached = self._depthbuffer_attached = True glBindFramebuffer(GL_FRAMEBUFFER, old_fid) self.create_fbo() return if status != GL_FRAMEBUFFER_COMPLETE: self.raise_exception('FBO Initialization failed', status) # clear the fbo if do_clear: self.clear_buffer() # unbind the framebuffer glBindFramebuffer(GL_FRAMEBUFFER, old_fid) cdef Matrix projection_mat = Matrix() projection_mat.view_clip(0.0, self._width, 0.0, self._height, -1.0, 1.0, 0) self.set_state('projection_mat', projection_mat) cpdef bind(self): '''Bind the FBO to the current opengl context. `Bind` mean that you enable the Framebuffer, and all the drawing operations will act inside the Framebuffer, until :meth:`release` is called. The bind/release operations are automatically called when you add graphics objects into it. If you want to manipulate a Framebuffer yourself, you can use it like this:: self.fbo = FBO() self.fbo.bind() # do any drawing command self.fbo.release() # then, your fbo texture is available at print(self.fbo.texture) ''' if self._is_bound: self.raise_exception('FBO already binded.') else: self._is_bound = 1 # stack our fbo to the last binded fbo cdef GLint old_fid = 0 if len(fbo_stack) == 0: # the very first time we're going to create it, fill with the # initial framebuffer glGetIntegerv(GL_FRAMEBUFFER_BINDING, &old_fid) fbo_stack.append(old_fid) fbo_stack.append(self.buffer_id) glBindFramebuffer(GL_FRAMEBUFFER, self.buffer_id) # if asked, push the viewport if self._push_viewport: glGetIntegerv(GL_VIEWPORT, <GLint *>self._viewport) glViewport(0, 0, self._width, self._height) cpdef release(self): '''Release the Framebuffer (unbind). ''' if self._is_bound == 0: self.raise_exception('FBO cannot be released (not binded).') else: self._is_bound = 0 # bind the latest fbo, or unbind it. fbo_stack.pop() glBindFramebuffer(GL_FRAMEBUFFER, fbo_stack[-1]) # if asked, restore the viewport if self._push_viewport: glViewport(self._viewport[0], self._viewport[1], self._viewport[2], self._viewport[3]) cpdef clear_buffer(self): '''Clear the framebuffer with the :attr:`clear_color`. You need to bind the framebuffer yourself before calling this method:: fbo.bind() fbo.clear_buffer() fbo.release() ''' glClearColor(self._clear_color[0], self._clear_color[1], self._clear_color[2], self._clear_color[3]) if self._depthbuffer_attached and self._stencilbuffer_attached: glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT) elif self._depthbuffer_attached: glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT) elif self._stencilbuffer_attached: glClear(GL_COLOR_BUFFER_BIT | GL_STENCIL_BUFFER_BIT) else: glClear(GL_COLOR_BUFFER_BIT) cdef int apply(self) except -1: if self.flags & GI_NEEDS_UPDATE: self.bind() RenderContext.apply(self) self.release() self.flag_update_done() return 0 cdef void reload(self): # recreate the framebuffer, without deleting it. the deletion is not # handled by us. self.create_fbo() self.flag_update() # notify observers for callback in self.observers: if callback.is_dead(): self.observers.remove(callback) continue callback()(self) def add_reload_observer(self, callback): '''Add a callback to be called after the whole graphics context has been reloaded. This is where you can reupload your custom data in GPU. .. versionadded:: 1.2.0 :Parameters: `callback`: func(context) -> return None The first parameter will be the context itself ''' self.observers.append(WeakMethod(callback)) def remove_reload_observer(self, callback): '''Remove a callback from the observer list, previously added by :meth:`add_reload_observer`. .. versionadded:: 1.2.0 ''' for cb in self.observers[:]: if cb.is_dead() or cb() is callback: self.observers.remove(cb) continue property size: '''Size of the framebuffer, in (width, height) format. If you change the size, the framebuffer content will be lost. ''' def __get__(self): return (self._width, self._height) def __set__(self, x): cdef int w, h w, h = x if w == self._width and h == self._height: return self._width, self._height = x self.delete_fbo() self.create_fbo() self.flag_update() property clear_color: '''Clear color in (red, green, blue, alpha) format. ''' def __get__(self): return (self._clear_color[0], self._clear_color[1], self._clear_color[2], self._clear_color[3]) def __set__(self, x): x = list(x) if len(x) != 4: raise Exception('clear_color must be a list/tuple of 4 entry.') self._clear_color[0] = x[0] self._clear_color[1] = x[1] self._clear_color[2] = x[2] self._clear_color[3] = x[3] property texture: '''Return the framebuffer texture ''' def __get__(self): return self._texture property pixels: '''Get the pixels texture, in RGBA format only, unsigned byte. The origin of the image is at bottom left. .. versionadded:: 1.7.0 ''' def __get__(self): w, h = self._width, self._height self.bind() data = py_glReadPixels(0, 0, w, h, GL_RGBA, GL_UNSIGNED_BYTE) self.release() return data cpdef get_pixel_color(self, int wx, int wy): """Get the color of the pixel with specified window coordinates wx, wy. It returns result in RGBA format. .. versionadded:: 1.8.0 """ if wx > self._width or wy > self._height: # window coordinates should not exceed the # frame buffer size return (0, 0, 0, 0) self.bind() data = py_glReadPixels(wx, wy, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE) self.release() raw_data = str(data) return [ord(i) for i in raw_data] ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/gl2platform.h��������������������������������������������������������������0000664�0000000�0000000�00000001611�12641336260�0017672�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#ifndef __gl2platform_h_ #define __gl2platform_h_ /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */ /* * This document is licensed under the SGI Free Software B License Version * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . */ /* Platform-specific types and definitions for OpenGL ES 2.X gl2.h * * Adopters may modify khrplatform.h and this file to suit their platform. * You are encouraged to submit all modifications to the Khronos group so that * they can be included in future versions of this file. Please submit changes * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) * by filing a bug against product "OpenGL-ES" component "Registry". */ #include "khrplatform.h" #ifndef GL_APICALL #define GL_APICALL KHRONOS_APICALL #endif #ifndef GL_APIENTRY #define GL_APIENTRY KHRONOS_APIENTRY #endif #endif /* __gl2platform_h_ */ �����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/gl_debug_logger.pxi��������������������������������������������������������0000664�0000000�0000000�00000000515�12641336260�0021123�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.graphics.c_opengl cimport GLenum, glGetError from kivy.logger import Logger include "config.pxi" cdef inline void log_gl_error(str note): IF DEBUG_GL: ret = glGetError() if ret: Logger.error("OpenGL Error: {note} {ret1} / {ret2}".format( note=note, ret1=ret, ret2=hex(ret)))�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/gl_instructions.pyx��������������������������������������������������������0000664�0000000�0000000�00000011276�12641336260�0021270�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' GL instructions =============== .. versionadded:: 1.3.0 Clearing an FBO --------------- To clear an FBO, you can use :class:`ClearColor` and :class:`ClearBuffers` instructions like this example:: self.fbo = Fbo(size=self.size) with self.fbo: ClearColor(0, 0, 0, 0) ClearBuffers() ''' __all__ = ('ClearColor', 'ClearBuffers') include "config.pxi" include "opcodes.pxi" from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from c_opengl_debug cimport * from kivy.graphics.instructions cimport Instruction cdef class ClearColor(Instruction): ''' ClearColor Graphics Instruction. .. versionadded:: 1.3.0 Sets the clear color used to clear buffers with the glClear function or :class:`ClearBuffers` graphics instructions. ''' cdef float r cdef float g cdef float b cdef float a def __init__(self, r, g, b, a, **kwargs): Instruction.__init__(self, **kwargs) self.r = r self.g = g self.b = b self.a = a cdef int apply(self) except -1: glClearColor(self.r, self.g, self.b, self.a) return 0 property rgba: '''RGBA color used for the clear color, a list of 4 values in the 0-1 range. ''' def __get__(self): return [self.r, self.b, self.g, self.a] def __set__(self, rgba): cdef list clear_color = [float(x) for x in rgba] self.r = clear_color[0] self.g = clear_color[1] self.b = clear_color[2] self.a = clear_color[3] self.flag_update() property rgb: '''RGB color, a list of 3 values in 0-1 range where alpha will be 1. ''' def __get__(self): return [self.r, self.g, self.b] def __set__(self, rgb): cdef list clear_color = [float(x) for x in rgb] self.r = clear_color[0] self.g = clear_color[1] self.b = clear_color[2] self.a = 1 self.flag_update() property r: '''Red component, between 0 and 1. ''' def __get__(self): return self.r def __set__(self, r): self.r = r self.flag_update() property g: '''Green component, between 0 and 1. ''' def __get__(self): return self.g def __set__(self, g): self.g = g self.flag_update() property b: '''Blue component, between 0 and 1. ''' def __get__(self): return self.b def __set__(self, b): self.b = b self.flag_update() property a: '''Alpha component, between 0 and 1. ''' def __get__(self): return self.a def __set__(self, a): self.a = a self.flag_update() cdef class ClearBuffers(Instruction): ''' Clearbuffer Graphics Instruction. .. versionadded:: 1.3.0 Clear the buffers specified by the instructions buffer mask property. By default, only the coloc buffer is cleared. ''' cdef int clear_color cdef int clear_stencil cdef int clear_depth def __init__(self, *args, **kwargs): Instruction.__init__(self, *args, **kwargs) self.clear_color = int(kwargs.get('clear_color', 1)) self.clear_stencil = int(kwargs.get('clear_stencil', 0)) self.clear_depth = int(kwargs.get('clear_depth', 0)) cdef int apply(self) except -1: cdef GLbitfield mask = 0 if self.clear_color: mask |= GL_COLOR_BUFFER_BIT if self.clear_stencil: mask |= GL_STENCIL_BUFFER_BIT if self.clear_depth: mask |= GL_DEPTH_BUFFER_BIT glClear(mask) return 0 property clear_color: '''If True, the color buffer will be cleared. ''' def __get__(self): return self.clear_color def __set__(self, value): value = int(value) if value == self.clear_color: return self.clear_color = value property clear_stencil: '''If True, the stencil buffer will be cleared. ''' def __get__(self): return self.clear_stencil def __set__(self, value): value = int(value) if value == self.clear_stencil: return self.clear_stencil = value property clear_depth: '''If True, the depth buffer will be cleared. ''' def __get__(self): return self.clear_depth def __set__(self, value): value = int(value) if value == self.clear_depth: return self.clear_depth = value ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/gl_redirect.h��������������������������������������������������������������0000664�0000000�0000000�00000015705�12641336260�0017735�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/** * Redirect the inclusion of GL file to the selected provider */ #include "config.h" #if __USE_GLEW # include <GL/glew.h> # define GL_FIXED 0x140C # define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB # define GL_MAX_VARYING_VECTORS 0x8DFC # define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD # define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A # define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B # define GL_SHADER_COMPILER 0x8DFA # define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 # define GL_LOW_FLOAT 0x8DF0 # define GL_MEDIUM_FLOAT 0x8DF1 # define GL_HIGH_FLOAT 0x8DF2 # define GL_LOW_INT 0x8DF3 # define GL_MEDIUM_INT 0x8DF4 # define GL_HIGH_INT 0x8DF5 # define GL_SHADER_BINARY_FORMATS 0x8DF8 # define GL_RGB565 0x8D62 # define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 #else # if __USE_OPENGL_ES2 # if __APPLE__ # include "common_subset.h" # else # include <GLES2/gl2.h> # include <GLES2/gl2ext.h> # endif # ifndef GL_DEPTH24_STENCIL8 # define GL_DEPTH24_STENCIL8 GL_DEPTH24_STENCIL8_OES # endif # else # ifdef __APPLE__ # include <OpenGL/gl.h> # include <OpenGL/glext.h> # else # define GL_GLEXT_PROTOTYPES # include <GL/gl.h> # include <GL/glext.h> # endif # define GL_SHADER_BINARY_FORMATS 0x8DF8 # define GL_RGB565 0x8D62 # define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 #endif // In the webserver / unittest / buildbot case, we are compiling and running // kivy in an headless env, without proper GL support. // This is a hack to prevent to link with wrong symbol. :( #if __USE_MESAGL == 1 # define glBlendEquationSeparate(x, y) # define glDepthRangef glDepthRange # define glClearDepthf glClearDepth // C redirection to prevent warning of undeclared symbol // (these functions are not existing in GLES2, but if we are using GLES2 // headers with GL library, we need to declare them.) GL_APICALL void GL_APIENTRY glDepthRange( GLclampf near_val, GLclampf far_val ); GL_APICALL void GL_APIENTRY glClearDepth( GLclampf depth ); #endif #endif // support for dynamic binding on glew #if __USE_GLEW #ifndef __GLEW_DYNAMIC_BINDING #define __GLEW_DYNAMIC_BINDING #include <windows.h> #include <string.h> void glew_dynamic_binding() { const char *gl_extensions = glGetString(GL_EXTENSIONS); /* If the current opengl driver don't have framebuffers methods, * Check if an extension exist */ if (glGenFramebuffers == NULL) { printf("GL: glGenFramebuffers is NULL, try to detect an extension\n"); printf("GL: available extensions: %s\n", gl_extensions); if (strstr(gl_extensions, "ARB_framebuffer_object")) { printf("GL: ARB_framebuffer_object is supported\n"); glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) wglGetProcAddress("glIsRenderbuffer"); glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) wglGetProcAddress("glBindRenderbuffer"); glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) wglGetProcAddress("glDeleteRenderbuffers"); glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) wglGetProcAddress("glGenRenderbuffers"); glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) wglGetProcAddress("glRenderbufferStorage"); glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) wglGetProcAddress("glGetRenderbufferParameteriv"); glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) wglGetProcAddress("glIsFramebuffer"); glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) wglGetProcAddress("glBindFramebuffer"); glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) wglGetProcAddress("glDeleteFramebuffers"); glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) wglGetProcAddress("glGenFramebuffers"); glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) wglGetProcAddress("glCheckFramebufferStatus"); glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) wglGetProcAddress("glFramebufferTexture1D"); glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) wglGetProcAddress("glFramebufferTexture2D"); glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) wglGetProcAddress("glFramebufferTexture3D"); glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) wglGetProcAddress("glFramebufferRenderbuffer"); glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) wglGetProcAddress("glGetFramebufferAttachmentParameteriv"); glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) wglGetProcAddress("glGenerateMipmap"); } else if (strstr(gl_extensions, "EXT_framebuffer_object")) { printf("GL: EXT_framebuffer_object is supported\n"); glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) wglGetProcAddress("glIsRenderbufferEXT"); glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) wglGetProcAddress("glBindRenderbufferEXT"); glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) wglGetProcAddress("glDeleteRenderbuffersEXT"); glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) wglGetProcAddress("glGenRenderbuffersEXT"); glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) wglGetProcAddress("glRenderbufferStorageEXT"); glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) wglGetProcAddress("glGetRenderbufferParameterivEXT"); glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) wglGetProcAddress("glIsFramebufferEXT"); glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) wglGetProcAddress("glBindFramebufferEXT"); glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) wglGetProcAddress("glDeleteFramebuffersEXT"); glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) wglGetProcAddress("glGenFramebuffersEXT"); glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) wglGetProcAddress("glCheckFramebufferStatusEXT"); glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) wglGetProcAddress("glFramebufferTexture1DEXT"); glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) wglGetProcAddress("glFramebufferTexture2DEXT"); glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) wglGetProcAddress("glFramebufferTexture3DEXT"); glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) wglGetProcAddress("glFramebufferRenderbufferEXT"); glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) wglGetProcAddress("glGetFramebufferAttachmentParameterivEXT"); glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) wglGetProcAddress("glGenerateMipmapEXT"); } else { printf("GL: No framebuffers extension is supported\n"); printf("GL: Any call to Fbo will crash !\n"); } } } #endif /* __GLEW_DYNAMIC_BINDING */ #endif /* __USE_GLEW */ �����������������������������������������������������������kivy-1.9.1/kivy/graphics/img_tools.pxi��������������������������������������������������������������0000664�0000000�0000000�00000004641�12641336260�0020014�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.graphics.opengl_utils cimport (gl_has_texture_native_format, gl_has_texture_conversion) cimport cython from cython cimport view as cyview from cpython.array cimport array, clone @cython.boundscheck(False) @cython.wraparound(False) cdef inline convert_to_gl_format(data, fmt): ''' Takes data as a bytes object or an instance that implements the python buffer interface. If the data format is supported by opengl, the data is returned unchanged. Otherwise, the data is converted to a supported format, when possible, and returned as a python array object. Note that conversion is currently only supported for bytes data. ''' cdef array ret_array cdef char *src_buffer cdef char *dst_buffer cdef char [::1] view cdef int datasize cdef str ret_format cdef int i cdef char c # if native support of this format is available, use it if gl_has_texture_native_format(fmt): return data, fmt # no native support, can we at least convert it ? if not gl_has_texture_conversion(fmt): raise Exception('Unimplemented texture conversion for {}'.format(fmt)) # do appropriate conversion, since we accepted it if isinstance(data, bytes): datasize = len(data) ret_array = clone(array('b'), datasize, False) src_buffer = <char *>data else: view = data datasize = view.nbytes ret_array = clone(array('b'), datasize, False) src_buffer = &view[0] dst_buffer = ret_array.data.as_chars # BGR -> RGB if fmt == 'bgr': ret_format = 'rgb' memcpy(dst_buffer, src_buffer, datasize) # note, this is the fastest copying method. copying element by element # from a memoryview is slower then copying the whole buffer and then # properly modifying the elements with nogil: for i in range(0, datasize, 3): c = dst_buffer[i] dst_buffer[i] = dst_buffer[i + 2] dst_buffer[i + 2] = c # BGRA -> RGBA elif fmt == 'bgra': ret_format = 'rgba' memcpy(dst_buffer, src_buffer, datasize) with nogil: for i in range(0, datasize, 4): c = dst_buffer[i] dst_buffer[i] = dst_buffer[i + 2] dst_buffer[i + 2] = c else: assert False, 'Non implemented texture conversion {}'.format(fmt) return ret_array, ret_format �����������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/instructions.pxd�����������������������������������������������������������0000664�0000000�0000000�00000006762�12641336260�0020565�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������include "config.pxi" cdef class Instruction cdef class InstructionGroup cdef class ContextInstruction cdef class VertexInstruction cdef class CanvasBase cdef class Canvas cdef class RenderContext from vbo cimport * from compiler cimport * from shader cimport * from texture cimport Texture from kivy._event cimport ObjectWithUid cdef void reset_gl_context() cdef class Instruction cdef class InstructionGroup(Instruction) cdef class Instruction(ObjectWithUid): cdef int flags cdef public str group cdef InstructionGroup parent cdef object __weakref__ cdef object __proxy_ref cdef int apply(self) except -1 IF DEBUG: cdef int flag_update(self, int do_parent=?, list _instrs=?) except -1 ELSE: cdef void flag_update(self, int do_parent=?) cdef void flag_update_done(self) cdef void set_parent(self, Instruction parent) cdef void reload(self) cdef void radd(self, InstructionGroup ig) cdef void rinsert(self, InstructionGroup ig, int index) cdef void rremove(self, InstructionGroup ig) cdef class InstructionGroup(Instruction): cdef public list children cdef InstructionGroup compiled_children cdef GraphicsCompiler compiler cdef void build(self) cdef void reload(self) cpdef add(self, Instruction c) cpdef insert(self, int index, Instruction c) cpdef remove(self, Instruction c) cpdef clear(self) cpdef remove_group(self, str groupname) cpdef get_group(self, str groupname) cdef class ContextInstruction(Instruction): cdef dict context_state cdef list context_push cdef list context_pop cdef RenderContext get_context(self) cdef int set_state(self, str name, value) except -1 cdef int push_state(self, str name) except -1 cdef int pop_state(self, str name) except -1 from context_instructions cimport BindTexture cdef class VertexInstruction(Instruction): cdef BindTexture texture_binding cdef VertexBatch batch cdef float _tex_coords[8] cdef void radd(self, InstructionGroup ig) cdef void rinsert(self, InstructionGroup ig, int index) cdef void rremove(self, InstructionGroup ig) cdef void build(self) cdef class Callback(Instruction): cdef Shader _shader cdef object func cdef int _reset_context cdef int apply(self) except -1 cdef int enter(self) except -1 cdef CanvasBase getActiveCanvas() cdef class CanvasBase(InstructionGroup): pass cdef class Canvas(CanvasBase): cdef float _opacity cdef CanvasBase _before cdef CanvasBase _after cdef void reload(self) cpdef clear(self) cpdef add(self, Instruction c) cpdef remove(self, Instruction c) cpdef draw(self) cdef int apply(self) except -1 cdef class RenderContext(Canvas): cdef Shader _shader cdef dict state_stacks cdef Texture default_texture cdef dict bind_texture cdef int _use_parent_projection cdef int _use_parent_modelview cdef void set_texture(self, int index, Texture texture) cdef void set_state(self, str name, value, int apply_now=?) cdef get_state(self, str name) cdef int set_states(self, dict states) except -1 cdef int push_state(self, str name) except -1 cdef int push_states(self, list names) except -1 cdef int pop_state(self, str name) except -1 cdef int pop_states(self, list names) except -1 cdef int enter(self) except -1 cdef int leave(self) except -1 cdef int apply(self) except -1 cpdef draw(self) cdef void reload(self) cdef RenderContext getActiveContext() ��������������kivy-1.9.1/kivy/graphics/instructions.pyx�����������������������������������������������������������0000664�0000000�0000000�00000072457�12641336260�0020616�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Canvas ====== The :class:`Canvas` is the root object used for drawing by a :class:`~kivy.uix.widget.Widget`. Check the class documentation for more information about the usage of Canvas. ''' __all__ = ('Instruction', 'InstructionGroup', 'ContextInstruction', 'VertexInstruction', 'Canvas', 'CanvasBase', 'RenderContext', 'Callback') include "config.pxi" include "opcodes.pxi" from c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from c_opengl_debug cimport * from kivy.compat import PY2 from kivy.logger import Logger from kivy.graphics.context cimport get_context, Context from weakref import proxy cdef int _need_reset_gl = 1 cdef int _active_texture = -1 cdef list canvas_list = [] cdef void reset_gl_context(): global _need_reset_gl, _active_texture _need_reset_gl = 0 _active_texture = 0 glEnable(GL_BLEND) glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE) glActiveTexture(GL_TEXTURE0) glPixelStorei(GL_UNPACK_ALIGNMENT, 1) cdef class Instruction(ObjectWithUid): '''Represents the smallest instruction available. This class is for internal usage only, don't use it directly. ''' def __cinit__(self): self.__proxy_ref = None self.flags = 0 self.parent = None def __init__(self, **kwargs): self.group = kwargs.get('group', None) if kwargs.get('noadd'): self.flags |= GI_NO_REMOVE return self.parent = getActiveCanvas() if self.parent: self.parent.add(self) cdef int apply(self) except -1: return 0 IF DEBUG: cdef int flag_update(self, int do_parent=1, list _instrs=None) except -1: cdef list instrs = _instrs if _instrs else [] if _instrs and self in _instrs: raise RuntimeError('Encountered instruction group render loop: %r in %r' % (self, _instrs,)) if do_parent == 1 and self.parent is not None: instrs.append(self) self.parent.flag_update(do_parent=1, _instrs=instrs) self.flags |= GI_NEEDS_UPDATE ELSE: cdef void flag_update(self, int do_parent=1): if do_parent == 1 and self.parent is not None: self.parent.flag_update() self.flags |= GI_NEEDS_UPDATE cdef void flag_update_done(self): self.flags &= ~GI_NEEDS_UPDATE cdef void radd(self, InstructionGroup ig): ig.children.append(self) self.set_parent(ig) cdef void rremove(self, InstructionGroup ig): if self.parent is None: return ig.children.remove(self) self.set_parent(None) cdef void rinsert(self, InstructionGroup ig, int index): ig.children.insert(index, self) self.set_parent(ig) cdef void set_parent(self, Instruction parent): self.parent = parent cdef void reload(self): self.flags |= GI_NEEDS_UPDATE self.flags &= ~GI_NO_APPLY_ONCE self.flags &= ~GI_IGNORE property needs_redraw: def __get__(self): if (self.flags & GI_NEEDS_UPDATE) > 0: return True return False property proxy_ref: '''Return a proxy reference to the Instruction i.e. without creating a reference of the widget. See `weakref.proxy <http://docs.python.org/2/library/weakref.html?highlight=proxy#weakref.proxy>`_ for more information. .. versionadded:: 1.7.2 ''' def __get__(self): if self.__proxy_ref is None: self.__proxy_ref = proxy(self) return self.__proxy_ref cdef class InstructionGroup(Instruction): '''Group of :class:`Instructions <Instruction>`. Allows for the adding and removing of graphics instructions. It can be used directly as follows:: blue = InstructionGroup() blue.add(Color(0, 0, 1, 0.2)) blue.add(Rectangle(pos=self.pos, size=(100, 100))) green = InstructionGroup() green.add(Color(0, 1, 0, 0.4)) green.add(Rectangle(pos=(100, 100), size=(100, 100))) # Here, self should be a Widget or subclass [self.canvas.add(group) for group in [blue, green]] ''' def __init__(self, **kwargs): Instruction.__init__(self, **kwargs) self.children = list() self.compiled_children = None if 'nocompiler' in kwargs: self.compiler = None else: self.compiler = GraphicsCompiler() cdef int apply(self) except -1: cdef Instruction c cdef list children if self.compiler is not None: if self.flags & GI_NEEDS_UPDATE: self.build() if self.compiled_children is not None and not (self.flags & GI_NO_APPLY_ONCE): children = self.compiled_children.children for c in children: if c.flags & GI_IGNORE: continue c.apply() self.flags &= ~GI_NO_APPLY_ONCE else: for c in self.children: c.apply() return 0 cdef void build(self): self.compiled_children = self.compiler.compile(self) self.flag_update_done() cpdef add(self, Instruction c): '''Add a new :class:`Instruction` to our list. ''' c.radd(self) self.flag_update() return cpdef insert(self, int index, Instruction c): '''Insert a new :class:`Instruction` into our list at index. ''' c.rinsert(self, index) self.flag_update() cpdef remove(self, Instruction c): '''Remove an existing :class:`Instruction` from our list. ''' c.rremove(self) self.flag_update() def indexof(self, Instruction c): cdef int i for i in xrange(len(self.children)): if self.children[i] is c: return i return -1 def length(self): return len(self.children) cpdef clear(self): '''Remove all the :class:`Instructions <Instruction>`. ''' cdef Instruction c for c in self.children[:]: if c.flags & GI_NO_REMOVE: continue self.remove(c) cpdef remove_group(self, str groupname): '''Remove all :class:`Instructions <Instruction>` with a specific group name. ''' cdef Instruction c for c in self.children[:]: if c.flags & GI_NO_REMOVE: continue if c.group == groupname: self.remove(c) cpdef get_group(self, str groupname): '''Return an iterable for all the :class:`Instructions <Instruction>` with a specific group name. ''' cdef Instruction c return [c for c in self.children if c.group == groupname] cdef void reload(self): Instruction.reload(self) cdef Instruction c for c in self.children: c.reload() cdef class ContextInstruction(Instruction): '''The ContextInstruction class is the base for the creation of instructions that don't have a direct visual representation, but instead modify the current Canvas' state, e.g. texture binding, setting color parameters, matrix manipulation and so on. ''' def __init__(self, **kwargs): Instruction.__init__(self, **kwargs) self.flags |= GI_CONTEXT_MOD self.context_state = dict() self.context_push = list() self.context_pop = list() cdef RenderContext get_context(self): cdef RenderContext context = getActiveContext() return context cdef int apply(self) except -1: cdef RenderContext context = self.get_context() if self.context_push: context.push_states(self.context_push) if self.context_state: context.set_states(self.context_state) if self.context_pop: context.pop_states(self.context_pop) return 0 cdef int set_state(self, str name, value) except -1: self.context_state[name] = value self.flag_update() cdef int push_state(self, str name) except -1: self.context_push.append(name) self.flag_update() cdef int pop_state(self, str name) except -1: self.context_pop.append(name) self.flag_update() cdef class VertexInstruction(Instruction): '''The VertexInstruction class is the base for all graphics instructions that have a direct visual representation on the canvas, such as Rectangles, Triangles, Lines, Ellipse and so on. ''' def __init__(self, **kwargs): # Set a BindTexture instruction to bind the texture used for # this instruction before the actual vertex instruction self.texture_binding = BindTexture(noadd=True, **kwargs) self.texture = self.texture_binding.texture #auto compute tex coords tex_coords = kwargs.get('tex_coords') if tex_coords: self.tex_coords = tex_coords Instruction.__init__(self, **kwargs) self.flags = GI_VERTEX_DATA & GI_NEEDS_UPDATE self.batch = VertexBatch() cdef void radd(self, InstructionGroup ig): cdef Instruction instr = self.texture_binding ig.children.append(self.texture_binding) ig.children.append(self) instr.set_parent(ig) self.set_parent(ig) cdef void rinsert(self, InstructionGroup ig, int index): cdef Instruction instr = self.texture_binding ig.children.insert(index, self.texture_binding) ig.children.insert(index, self) instr.set_parent(ig) self.set_parent(ig) cdef void rremove(self, InstructionGroup ig): cdef Instruction instr = self.texture_binding ig.children.remove(self.texture_binding) ig.children.remove(self) instr.set_parent(None) self.set_parent(None) property texture: '''Property that represents the texture used for drawing this Instruction. You can set a new texture like this:: from kivy.core.image import Image texture = Image('logo.png').texture with self.canvas: Rectangle(texture=texture, pos=self.pos, size=self.size) Usually, you will use the :attr:`source` attribute instead of the texture. ''' def __get__(self): return self.texture_binding.texture def __set__(self, _tex): cdef Texture tex = _tex self.texture_binding.texture = tex if tex: self.tex_coords = tex.tex_coords else: self.tex_coords = [0.0,0.0, 1.0,0.0, 1.0,1.0, 0.0,1.0] self.flag_update() property source: '''This property represents the filename to load the texture from. If you want to use an image as source, do it like this:: with self.canvas: Rectangle(source='mylogo.png', pos=self.pos, size=self.size) Here's the equivalent in Kivy language:: <MyWidget>: canvas: Rectangle: source: 'mylogo.png' pos: self.pos size: self.size .. note:: The filename will be searched for using the :func:`kivy.resources.resource_find` function. ''' def __get__(self): return self.texture_binding.source def __set__(self, source): self.texture_binding.source = source self.texture = self.texture_binding._texture property tex_coords: '''This property represents the texture coordinates used for drawing the vertex instruction. The value must be a list of 8 values. A texture coordinate has a position (u, v), and a size (w, h). The size can be negative, and would represent the 'flipped' texture. By default, the tex_coords are:: [u, v, u + w, v, u + w, y + h, u, y + h] You can pass your own texture coordinates if you want to achieve fancy effects. .. warning:: The default values just mentioned can be negative. Depending on the image and label providers, the coordinates are flipped vertically because of the order in which the image is internally stored. Instead of flipping the image data, we are just flipping the texture coordinates to be faster. ''' def __get__(self): return ( self._tex_coords[0], self._tex_coords[1], self._tex_coords[2], self._tex_coords[3], self._tex_coords[4], self._tex_coords[5], self._tex_coords[6], self._tex_coords[7]) def __set__(self, tc): cdef int index for index in xrange(8): self._tex_coords[index] = tc[index] self.flag_update() cdef void build(self): pass cdef int apply(self) except -1: if self.flags & GI_NEEDS_UPDATE: self.build() self.flag_update_done() self.batch.draw() return 0 cdef class Callback(Instruction): '''.. versionadded:: 1.0.4 A Callback is an instruction that will be called when the drawing operation is performed. When adding instructions to a canvas, you can do this:: with self.canvas: Color(1, 1, 1) Rectangle(pos=self.pos, size=self.size) Callback(self.my_callback) The definition of the callback must be:: def my_callback(self, instr): print('I have been called!') .. warning:: Note that if you perform many and/or costly calls to callbacks, you might potentially slow down the rendering performance significantly. The updating of your canvas does not occur until something new happens. From your callback, you can ask for an update:: with self.canvas: self.cb = Callback(self.my_callback) # then later in the code self.cb.ask_update() If you use the Callback class to call rendering methods of another toolkit, you will have issues with the OpenGL context. The OpenGL state may have been manipulated by the other toolkit, and as soon as program flow returns to Kivy, it will just break. You can have glitches, crashes, black holes might occur, etc. To avoid that, you can activate the :attr:`reset_context` option. It will reset the OpenGL context state to make Kivy's rendering correct after the call to your callback. .. warning:: The :attr:`reset_context` is not a full OpenGL reset. If you have issues regarding that, please contact us. ''' def __init__(self, arg, **kwargs): Instruction.__init__(self, **kwargs) self.func = arg self._reset_context = int(kwargs.get('reset_context', False)) def ask_update(self): '''Inform the parent canvas that we'd like it to update on the next frame. This is useful when you need to trigger a redraw due to some value having changed for example. .. versionadded:: 1.0.4 ''' self.flag_update() cdef int apply(self) except -1: cdef RenderContext rcx cdef Context ctx cdef Shader shader cdef int i glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0) glBindBuffer(GL_ARRAY_BUFFER, 0) if self.func(self): self.flag_update_done() if self._reset_context: # FIXME do that in a proper way glDisable(GL_DEPTH_TEST) glDisable(GL_CULL_FACE) glDisable(GL_SCISSOR_TEST) glEnable(GL_BLEND) glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE) glUseProgram(0) # FIXME don't use 10. use max texture available from gl conf for i in xrange(10): glActiveTexture(GL_TEXTURE0 + i) glBindTexture(GL_TEXTURE_2D, 0) glDisableVertexAttribArray(i) glBindBuffer(GL_ARRAY_BUFFER, 0) glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0) # reset all the vertexformat in all shaders ctx = get_context() for obj in ctx.lr_shader: shader = obj() if not shader: continue shader.bind_vertex_format(None) # force binding again all our textures. rcx = getActiveContext() shader = rcx._shader rcx.enter() for index, texture in rcx.bind_texture.iteritems(): rcx.set_texture(index, texture) reset_gl_context() return 0 cdef int enter(self) except -1: self._shader.use() return 0 property reset_context: '''Set this to True if you want to reset the OpenGL context for Kivy after the callback has been called. ''' def __get__(self): return self._reset_context def __set__(self, value): cdef int ivalue = int(value) if self._reset_context == ivalue: return self._reset_context = ivalue self.flag_update() cdef class CanvasBase(InstructionGroup): '''CanvasBase provides the context manager methods for the :class:`Canvas`.''' def __enter__(self): pushActiveCanvas(self) def __exit__(self, *largs): popActiveCanvas() cdef class Canvas(CanvasBase): '''The important Canvas class. Use this class to add graphics or context instructions that you want to be used for drawing. .. note:: The Canvas supports Python's ``with`` statement and its enter & exit semantics. Usage of a canvas without the ``with`` statement:: self.canvas.add(Color(1., 1., 0)) self.canvas.add(Rectangle(size=(50, 50))) Usage of a canvas with Python's ``with`` statement:: with self.canvas: Color(1., 1., 0) Rectangle(size=(50, 50)) ''' def __init__(self, **kwargs): get_context().register_canvas(self) CanvasBase.__init__(self, **kwargs) self._opacity = kwargs.get('opacity', 1.0) self._before = None self._after = None cdef void reload(self): return ''' # XXX ensure it's not needed anymore. cdef Canvas c if self._before is not None: c = self._before c.reload() CanvasBase.reload(self) if self._after is not None: c = self._after c.reload() ''' cpdef clear(self): '''Clears every :class:`Instruction` in the canvas, leaving it clean.''' cdef Instruction c for c in self.children[:]: if c is self._before or c is self._after: continue if c.flags & GI_NO_REMOVE: continue self.remove(c) cpdef draw(self): '''Apply the instruction to our window. ''' self.apply() cdef int apply(self) except -1: cdef float opacity = self._opacity cdef float rc_opacity cdef RenderContext rc if opacity != 1.0: rc = getActiveContext() rc_opacity = rc['opacity'] rc.push_state('opacity') rc['opacity'] = rc_opacity * opacity InstructionGroup.apply(self) if opacity != 1.0: rc.pop_state('opacity') return 0 cpdef add(self, Instruction c): # the after group must remain the last one. if self._after is None: c.radd(self) else: c.rinsert(self, -1) self.flag_update() cpdef remove(self, Instruction c): c.rremove(self) self.flag_update() def ask_update(self): '''Inform the canvas that we'd like it to update on the next frame. This is useful when you need to trigger a redraw due to some value having changed for example. ''' self.flag_update() property before: '''Property for getting the 'before' group. ''' def __get__(self): if self._before is None: self._before = CanvasBase() self.insert(0, self._before) return self._before property after: '''Property for getting the 'after' group. ''' def __get__(self): cdef CanvasBase c if self._after is None: c = CanvasBase() self.add(c) self._after = c return self._after property has_before: '''Property to see if the :attr:`before` group has already been created. .. versionadded:: 1.7.0 ''' def __get__(self): return self._before is not None property has_after: '''Property to see if the :attr:`after` group has already been created. .. versionadded:: 1.7.0 ''' def __get__(self): return self._after is not None property opacity: '''Property to get/set the opacity value of the canvas. .. versionadded:: 1.4.1 The opacity attribute controls the opacity of the canvas and its children. Be careful, it's a cumulative attribute: the value is multiplied to the current global opacity and the result is applied to the current context color. For example: if your parent has an opacity of 0.5 and a child has an opacity of 0.2, the real opacity of the child will be 0.5 * 0.2 = 0.1. Then, the opacity is applied on the shader as:: frag_color = color * vec4(1.0, 1.0, 1.0, opacity); ''' def __get__(self): return self._opacity def __set__(self, value): self._opacity = value self.flag_update() # Active Canvas and getActiveCanvas function is used # by instructions, so they know which canvas to add # tehmselves to cdef CanvasBase ACTIVE_CANVAS = None cdef CanvasBase getActiveCanvas(): global ACTIVE_CANVAS return ACTIVE_CANVAS # Canvas Stack, for internal use so canvas can be bound # inside other canvas, and restroed when other canvas is done cdef list CANVAS_STACK = list() cdef pushActiveCanvas(CanvasBase c): global ACTIVE_CANVAS, CANVAS_STACK CANVAS_STACK.append(ACTIVE_CANVAS) ACTIVE_CANVAS = c cdef popActiveCanvas(): global ACTIVE_CANVAS, CANVAS_STACK ACTIVE_CANVAS = CANVAS_STACK.pop() #TODO: same as canvas, move back to context.pyx..fix circular import #on actual import from python problem include "common.pxi" from vertex cimport * #from texture cimport * from os.path import join from kivy import kivy_shader_dir from kivy.cache import Cache from kivy.core.image import Image from kivy.graphics.transformation cimport Matrix cdef class RenderContext(Canvas): '''The render context stores all the necessary information for drawing, i.e.: - The vertex shader - The fragment shader - The default texture - The state stack (color, texture, matrix...) ''' def __cinit__(self, *args, **kwargs): self._use_parent_projection = 0 self._use_parent_modelview = 0 self.bind_texture = dict() def __init__(self, *args, **kwargs): Canvas.__init__(self, **kwargs) vs_src = kwargs.get('vs', None) fs_src = kwargs.get('fs', None) self._shader = Shader(vs_src, fs_src) # load default texture image filename = join(kivy_shader_dir, 'default.png') tex = Cache.get('kv.texture', filename) if not tex: tex = Image(filename).texture Cache.append('kv.texture', filename, tex) self.default_texture = tex self.state_stacks = { 'opacity': [1.0], 'texture0' : [0], 'color' : [[1.0,1.0,1.0,1.0]], 'projection_mat': [Matrix()], 'modelview_mat' : [Matrix()], } cdef str key self._shader.use() for key, stack in self.state_stacks.iteritems(): self.set_state(key, stack[0]) if 'use_parent_projection' in kwargs: self._use_parent_projection = bool(int(kwargs['use_parent_projection'])) if 'use_parent_modelview' in kwargs: self._use_parent_modelview = bool(int(kwargs['use_parent_modelview'])) cdef void set_state(self, str name, value, int apply_now=0): # Upload the uniform value to the shader cdef list d if name not in self.state_stacks: self.state_stacks[name] = [value] self.flag_update() else: d = self.state_stacks[name] if value != d[-1]: d[-1] = value self.flag_update() self._shader.set_uniform(name, value) cdef get_state(self, str name): return self.state_stacks[name][-1] cdef int set_states(self, dict states) except -1: cdef str name for name, value in states.iteritems(): self.set_state(name, value) cdef int push_state(self, str name) except -1: stack = self.state_stacks[name] stack.append(stack[-1]) self.flag_update() cdef int push_states(self, list names) except -1: cdef str name for name in names: self.push_state(name) cdef int pop_state(self, str name) except -1: stack = self.state_stacks[name] oldvalue = stack.pop() if oldvalue != stack[-1]: self.set_state(name, stack[-1]) self.flag_update() cdef int pop_states(self, list names) except -1: cdef str name for name in names: self.pop_state(name) cdef void set_texture(self, int index, Texture texture): # TODO this code is actually broken, # the binded texture can be already set, but we may changed if we came # from another render context. #if index in self.bind_texture and \ # self.bind_texture[index] is texture: # return global _active_texture self.bind_texture[index] = texture if _active_texture != index: _active_texture = index glActiveTexture(GL_TEXTURE0 + index) texture.bind() self.flag_update() cdef int enter(self) except -1: self._shader.use() return 0 cdef int leave(self) except -1: self._shader.stop() return 0 cdef int apply(self) except -1: cdef list keys if PY2: keys = self.state_stacks.keys() else: keys = list(self.state_stacks.keys()) cdef RenderContext active_context = getActiveContext() if self._use_parent_projection: self.set_state('projection_mat', active_context.get_state('projection_mat'), 0) if self._use_parent_modelview: self.set_state('modelview_mat', active_context.get_state('modelview_mat'), 0) pushActiveContext(self) if _need_reset_gl: reset_gl_context() self.push_states(keys) Canvas.apply(self) self.pop_states(keys) popActiveContext() self.flag_update_done() return 0 cdef void reload(self): pushActiveContext(self) reset_gl_context() Canvas.reload(self) popActiveContext() def __setitem__(self, key, val): self.set_state(key, val) def __getitem__(self, key): return self._shader.uniform_values[key] property shader: '''Return the shader attached to the render context. ''' def __get__(self): return self._shader property use_parent_projection: '''If True, the parent projection matrix will be used. .. versionadded:: 1.7.0 Before:: rc['projection_mat'] = Window.render_context['projection_mat'] Now:: rc = RenderContext(use_parent_projection=True) ''' def __get__(self): return bool(self._use_parent_projection) def __set__(self, value): cdef cvalue = int(bool(value)) if self._use_parent_projection != cvalue: self._use_parent_projection = cvalue self.flag_update() property use_parent_modelview: '''If True, the parent modelview matrix will be used. .. versionadded:: 1.7.0 Before:: rc['modelview_mat'] = Window.render_context['modelview_mat'] Now:: rc = RenderContext(use_parent_modelview=True) ''' def __get__(self): return bool(self._use_parent_modelview) def __set__(self, value): cdef cvalue = int(bool(value)) if self._use_parent_modelview != cvalue: self._use_parent_modelview = cvalue self.flag_update() cdef RenderContext ACTIVE_CONTEXT = None cdef list CONTEXT_STACK = list() cdef RenderContext getActiveContext(): global ACTIVE_CONTEXT return ACTIVE_CONTEXT cdef pushActiveContext(RenderContext c): global CONTEXT_STACK, ACTIVE_CONTEXT CONTEXT_STACK.append(ACTIVE_CONTEXT) ACTIVE_CONTEXT = c c.enter() cdef popActiveContext(): global CONTEXT_STACK, ACTIVE_CONTEXT if ACTIVE_CONTEXT: ACTIVE_CONTEXT.leave() ACTIVE_CONTEXT = CONTEXT_STACK.pop() if ACTIVE_CONTEXT: ACTIVE_CONTEXT.enter() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/khrplatform.h��������������������������������������������������������������0000664�0000000�0000000�00000022577�12641336260�0020010�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#ifndef __khrplatform_h_ #define __khrplatform_h_ /* ** Copyright (c) 2008-2009 The Khronos Group Inc. ** ** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and/or associated documentation files (the ** "Materials"), to deal in the Materials without restriction, including ** without limitation the rights to use, copy, modify, merge, publish, ** distribute, sublicense, and/or sell copies of the Materials, and to ** permit persons to whom the Materials are furnished to do so, subject to ** the following conditions: ** ** The above copyright notice and this permission notice shall be included ** in all copies or substantial portions of the Materials. ** ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. */ /* Khronos platform-specific types and definitions. * * $Revision: 9356 $ on $Date: 2009-10-21 02:52:25 -0700 (Wed, 21 Oct 2009) $ * * Adopters may modify this file to suit their platform. Adopters are * encouraged to submit platform specific modifications to the Khronos * group so that they can be included in future versions of this file. * Please submit changes by sending them to the public Khronos Bugzilla * (http://khronos.org/bugzilla) by filing a bug against product * "Khronos (general)" component "Registry". * * A predefined template which fills in some of the bug fields can be * reached using http://tinyurl.com/khrplatform-h-bugreport, but you * must create a Bugzilla login first. * * * See the Implementer's Guidelines for information about where this file * should be located on your system and for more details of its use: * http://www.khronos.org/registry/implementers_guide.pdf * * This file should be included as * #include <KHR/khrplatform.h> * by Khronos client API header files that use its types and defines. * * The types in khrplatform.h should only be used to define API-specific types. * * Types defined in khrplatform.h: * khronos_int8_t signed 8 bit * khronos_uint8_t unsigned 8 bit * khronos_int16_t signed 16 bit * khronos_uint16_t unsigned 16 bit * khronos_int32_t signed 32 bit * khronos_uint32_t unsigned 32 bit * khronos_int64_t signed 64 bit * khronos_uint64_t unsigned 64 bit * khronos_intptr_t signed same number of bits as a pointer * khronos_uintptr_t unsigned same number of bits as a pointer * khronos_ssize_t signed size * khronos_usize_t unsigned size * khronos_float_t signed 32 bit floating point * khronos_time_ns_t unsigned 64 bit time in nanoseconds * khronos_utime_nanoseconds_t unsigned time interval or absolute time in * nanoseconds * khronos_stime_nanoseconds_t signed time interval in nanoseconds * khronos_boolean_enum_t enumerated boolean type. This should * only be used as a base type when a client API's boolean type is * an enum. Client APIs which use an integer or other type for * booleans cannot use this as the base type for their boolean. * * Tokens defined in khrplatform.h: * * KHRONOS_FALSE, KHRONOS_TRUE Enumerated boolean false/true values. * * KHRONOS_SUPPORT_INT64 is 1 if 64 bit integers are supported; otherwise 0. * KHRONOS_SUPPORT_FLOAT is 1 if floats are supported; otherwise 0. * * Calling convention macros defined in this file: * KHRONOS_APICALL * KHRONOS_APIENTRY * KHRONOS_APIATTRIBUTES * * These may be used in function prototypes as: * * KHRONOS_APICALL void KHRONOS_APIENTRY funcname( * int arg1, * int arg2) KHRONOS_APIATTRIBUTES; */ /*------------------------------------------------------------------------- * Definition of KHRONOS_APICALL *------------------------------------------------------------------------- * This precedes the return type of the function in the function prototype. */ #if defined(_WIN32) && !defined(__SCITECH_SNAP__) # define KHRONOS_APICALL __declspec(dllimport) #elif defined (__SYMBIAN32__) # define KHRONOS_APICALL IMPORT_C #else # define KHRONOS_APICALL #endif /*------------------------------------------------------------------------- * Definition of KHRONOS_APIENTRY *------------------------------------------------------------------------- * This follows the return type of the function and precedes the function * name in the function prototype. */ #if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__) /* Win32 but not WinCE */ # define KHRONOS_APIENTRY __stdcall #else # define KHRONOS_APIENTRY #endif /*------------------------------------------------------------------------- * Definition of KHRONOS_APIATTRIBUTES *------------------------------------------------------------------------- * This follows the closing parenthesis of the function prototype arguments. */ #if defined (__ARMCC_2__) #define KHRONOS_APIATTRIBUTES __softfp #else #define KHRONOS_APIATTRIBUTES #endif /*------------------------------------------------------------------------- * basic type definitions *-----------------------------------------------------------------------*/ #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__GNUC__) || defined(__SCO__) || defined(__USLC__) /* * Using <stdint.h> */ #include <stdint.h> typedef int32_t khronos_int32_t; typedef uint32_t khronos_uint32_t; typedef int64_t khronos_int64_t; typedef uint64_t khronos_uint64_t; #define KHRONOS_SUPPORT_INT64 1 #define KHRONOS_SUPPORT_FLOAT 1 #elif defined(__VMS ) || defined(__sgi) /* * Using <inttypes.h> */ #include <inttypes.h> typedef int32_t khronos_int32_t; typedef uint32_t khronos_uint32_t; typedef int64_t khronos_int64_t; typedef uint64_t khronos_uint64_t; #define KHRONOS_SUPPORT_INT64 1 #define KHRONOS_SUPPORT_FLOAT 1 #elif defined(_WIN32) && !defined(__SCITECH_SNAP__) /* * Win32 */ typedef __int32 khronos_int32_t; typedef unsigned __int32 khronos_uint32_t; typedef __int64 khronos_int64_t; typedef unsigned __int64 khronos_uint64_t; #define KHRONOS_SUPPORT_INT64 1 #define KHRONOS_SUPPORT_FLOAT 1 #elif defined(__sun__) || defined(__digital__) /* * Sun or Digital */ typedef int khronos_int32_t; typedef unsigned int khronos_uint32_t; #if defined(__arch64__) || defined(_LP64) typedef long int khronos_int64_t; typedef unsigned long int khronos_uint64_t; #else typedef long long int khronos_int64_t; typedef unsigned long long int khronos_uint64_t; #endif /* __arch64__ */ #define KHRONOS_SUPPORT_INT64 1 #define KHRONOS_SUPPORT_FLOAT 1 #elif 0 /* * Hypothetical platform with no float or int64 support */ typedef int khronos_int32_t; typedef unsigned int khronos_uint32_t; #define KHRONOS_SUPPORT_INT64 0 #define KHRONOS_SUPPORT_FLOAT 0 #else /* * Generic fallback */ #include <stdint.h> typedef int32_t khronos_int32_t; typedef uint32_t khronos_uint32_t; typedef int64_t khronos_int64_t; typedef uint64_t khronos_uint64_t; #define KHRONOS_SUPPORT_INT64 1 #define KHRONOS_SUPPORT_FLOAT 1 #endif /* * Types that are (so far) the same on all platforms */ typedef signed char khronos_int8_t; typedef unsigned char khronos_uint8_t; typedef signed short int khronos_int16_t; typedef unsigned short int khronos_uint16_t; typedef signed long int khronos_intptr_t; typedef unsigned long int khronos_uintptr_t; typedef signed long int khronos_ssize_t; typedef unsigned long int khronos_usize_t; #if KHRONOS_SUPPORT_FLOAT /* * Float type */ typedef float khronos_float_t; #endif #if KHRONOS_SUPPORT_INT64 /* Time types * * These types can be used to represent a time interval in nanoseconds or * an absolute Unadjusted System Time. Unadjusted System Time is the number * of nanoseconds since some arbitrary system event (e.g. since the last * time the system booted). The Unadjusted System Time is an unsigned * 64 bit value that wraps back to 0 every 584 years. Time intervals * may be either signed or unsigned. */ typedef khronos_uint64_t khronos_utime_nanoseconds_t; typedef khronos_int64_t khronos_stime_nanoseconds_t; #endif /* * Dummy value used to pad enum types to 32 bits. */ #ifndef KHRONOS_MAX_ENUM #define KHRONOS_MAX_ENUM 0x7FFFFFFF #endif /* * Enumerated boolean type * * Values other than zero should be considered to be true. Therefore * comparisons should not be made against KHRONOS_TRUE. */ typedef enum { KHRONOS_FALSE = 0, KHRONOS_TRUE = 1, KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM } khronos_boolean_enum_t; #endif /* __khrplatform_h_ */ ���������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/opcodes.pxi����������������������������������������������������������������0000664�0000000�0000000�00000000461�12641336260�0017450�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cdef int GI_NOOP = 1 << 0 cdef int GI_IGNORE = 1 << 1 cdef int GI_NEEDS_UPDATE = 1 << 2 cdef int GI_GROUP = 1 << 3 cdef int GI_CONTEXT_MOD = 1 << 4 cdef int GI_VERTEX_DATA = 1 << 5 cdef int GI_COMPILER = 1 << 6 cdef int GI_NO_APPLY_ONCE = 1 << 7 cdef int GI_NO_REMOVE = 1 << 8 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/opengl.pyx�����������������������������������������������������������������0000664�0000000�0000000�00000172506�12641336260�0017332�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' OpenGL ====== This module is a Python wrapper for OpenGL commands. .. warning:: Not every OpenGL command has been wrapped and because we are using the C binding for higher performance, and you should rather stick to the Kivy Graphics API. By using OpenGL commands directly, you might change the OpenGL context and introduce inconsistency between the Kivy state and the OpenGL state. ''' include "config.pxi" include "common.pxi" cimport c_opengl from kivy.logger import Logger ctypedef void GLvoid ctypedef char GLchar ctypedef unsigned int GLenum ctypedef unsigned char GLboolean ctypedef unsigned int GLbitfield ctypedef short GLshort ctypedef int GLint ctypedef int GLsizei ctypedef unsigned short GLushort ctypedef unsigned int GLuint ctypedef signed char GLbyte ctypedef unsigned char GLubyte ctypedef float GLfloat ctypedef float GLclampf ctypedef int GLfixed ctypedef signed long int GLintptr ctypedef signed long int GLsizeiptr # Utilities cdef GLuint *_genBegin(int n): cdef GLuint *d d = <GLuint *>malloc(sizeof(GLuint) * n) if d == NULL: raise MemoryError() return d cdef list _genEnd(int n, GLuint *data): cdef list out = [] for x in xrange(n): out.append(data[x]) free(data) return out #GL_ES_VERSION_2_0 = c_opengl.GL_ES_VERSION_2_0 GL_DEPTH_BUFFER_BIT = c_opengl.GL_DEPTH_BUFFER_BIT GL_STENCIL_BUFFER_BIT = c_opengl.GL_STENCIL_BUFFER_BIT GL_COLOR_BUFFER_BIT = c_opengl.GL_COLOR_BUFFER_BIT GL_FALSE = c_opengl.GL_FALSE GL_TRUE = c_opengl.GL_TRUE GL_POINTS = c_opengl.GL_POINTS GL_LINES = c_opengl.GL_LINES GL_LINE_LOOP = c_opengl.GL_LINE_LOOP GL_LINE_STRIP = c_opengl.GL_LINE_STRIP GL_TRIANGLES = c_opengl.GL_TRIANGLES GL_TRIANGLE_STRIP = c_opengl.GL_TRIANGLE_STRIP GL_TRIANGLE_FAN = c_opengl.GL_TRIANGLE_FAN GL_ZERO = c_opengl.GL_ZERO GL_ONE = c_opengl.GL_ONE GL_SRC_COLOR = c_opengl.GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR = c_opengl.GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA = c_opengl.GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA = c_opengl.GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA = c_opengl.GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA = c_opengl.GL_ONE_MINUS_DST_ALPHA GL_DST_COLOR = c_opengl.GL_DST_COLOR GL_ONE_MINUS_DST_COLOR = c_opengl.GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA_SATURATE = c_opengl.GL_SRC_ALPHA_SATURATE GL_FUNC_ADD = c_opengl.GL_FUNC_ADD GL_BLEND_EQUATION = c_opengl.GL_BLEND_EQUATION GL_BLEND_EQUATION_RGB = c_opengl.GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION_ALPHA = c_opengl.GL_BLEND_EQUATION_ALPHA GL_FUNC_SUBTRACT = c_opengl.GL_FUNC_SUBTRACT GL_FUNC_REVERSE_SUBTRACT = c_opengl.GL_FUNC_REVERSE_SUBTRACT GL_BLEND_DST_RGB = c_opengl.GL_BLEND_DST_RGB GL_BLEND_SRC_RGB = c_opengl.GL_BLEND_SRC_RGB GL_BLEND_DST_ALPHA = c_opengl.GL_BLEND_DST_ALPHA GL_BLEND_SRC_ALPHA = c_opengl.GL_BLEND_SRC_ALPHA GL_SRC_COLOR = c_opengl.GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR = c_opengl.GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA = c_opengl.GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA = c_opengl.GL_ONE_MINUS_SRC_ALPHA GL_BLEND_COLOR = c_opengl.GL_BLEND_COLOR GL_ARRAY_BUFFER = c_opengl.GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER = c_opengl.GL_ELEMENT_ARRAY_BUFFER GL_ARRAY_BUFFER_BINDING = c_opengl.GL_ARRAY_BUFFER_BINDING GL_ELEMENT_ARRAY_BUFFER_BINDING = c_opengl.GL_ELEMENT_ARRAY_BUFFER_BINDING GL_STREAM_DRAW = c_opengl.GL_STREAM_DRAW GL_STATIC_DRAW = c_opengl.GL_STATIC_DRAW GL_DYNAMIC_DRAW = c_opengl.GL_DYNAMIC_DRAW GL_BUFFER_SIZE = c_opengl.GL_BUFFER_SIZE GL_BUFFER_USAGE = c_opengl.GL_BUFFER_USAGE GL_CURRENT_VERTEX_ATTRIB = c_opengl.GL_CURRENT_VERTEX_ATTRIB GL_FRONT = c_opengl.GL_FRONT GL_BACK = c_opengl.GL_BACK GL_FRONT_AND_BACK = c_opengl.GL_FRONT_AND_BACK GL_TEXTURE_2D = c_opengl.GL_TEXTURE_2D GL_CULL_FACE = c_opengl.GL_CULL_FACE GL_BLEND = c_opengl.GL_BLEND GL_DITHER = c_opengl.GL_DITHER GL_STENCIL_TEST = c_opengl.GL_STENCIL_TEST GL_DEPTH_TEST = c_opengl.GL_DEPTH_TEST GL_SCISSOR_TEST = c_opengl.GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL = c_opengl.GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE = c_opengl.GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE = c_opengl.GL_SAMPLE_COVERAGE GL_NO_ERROR = c_opengl.GL_NO_ERROR GL_INVALID_ENUM = c_opengl.GL_INVALID_ENUM GL_INVALID_VALUE = c_opengl.GL_INVALID_VALUE GL_INVALID_OPERATION = c_opengl.GL_INVALID_OPERATION GL_OUT_OF_MEMORY = c_opengl.GL_OUT_OF_MEMORY GL_CW = c_opengl.GL_CW GL_CCW = c_opengl.GL_CCW GL_LINE_WIDTH = c_opengl.GL_LINE_WIDTH GL_ALIASED_POINT_SIZE_RANGE = c_opengl.GL_ALIASED_POINT_SIZE_RANGE GL_ALIASED_LINE_WIDTH_RANGE = c_opengl.GL_ALIASED_LINE_WIDTH_RANGE GL_CULL_FACE_MODE = c_opengl.GL_CULL_FACE_MODE GL_FRONT_FACE = c_opengl.GL_FRONT_FACE GL_DEPTH_RANGE = c_opengl.GL_DEPTH_RANGE GL_DEPTH_WRITEMASK = c_opengl.GL_DEPTH_WRITEMASK GL_DEPTH_CLEAR_VALUE = c_opengl.GL_DEPTH_CLEAR_VALUE GL_DEPTH_FUNC = c_opengl.GL_DEPTH_FUNC GL_STENCIL_CLEAR_VALUE = c_opengl.GL_STENCIL_CLEAR_VALUE GL_STENCIL_FUNC = c_opengl.GL_STENCIL_FUNC GL_STENCIL_FAIL = c_opengl.GL_STENCIL_FAIL GL_STENCIL_PASS_DEPTH_FAIL = c_opengl.GL_STENCIL_PASS_DEPTH_FAIL GL_STENCIL_PASS_DEPTH_PASS = c_opengl.GL_STENCIL_PASS_DEPTH_PASS GL_STENCIL_REF = c_opengl.GL_STENCIL_REF GL_STENCIL_VALUE_MASK = c_opengl.GL_STENCIL_VALUE_MASK GL_STENCIL_WRITEMASK = c_opengl.GL_STENCIL_WRITEMASK GL_STENCIL_BACK_FUNC = c_opengl.GL_STENCIL_BACK_FUNC GL_STENCIL_BACK_FAIL = c_opengl.GL_STENCIL_BACK_FAIL GL_STENCIL_BACK_PASS_DEPTH_FAIL = c_opengl.GL_STENCIL_BACK_PASS_DEPTH_FAIL GL_STENCIL_BACK_PASS_DEPTH_PASS = c_opengl.GL_STENCIL_BACK_PASS_DEPTH_PASS GL_STENCIL_BACK_REF = c_opengl.GL_STENCIL_BACK_REF GL_STENCIL_BACK_VALUE_MASK = c_opengl.GL_STENCIL_BACK_VALUE_MASK GL_STENCIL_BACK_WRITEMASK = c_opengl.GL_STENCIL_BACK_WRITEMASK GL_VIEWPORT = c_opengl.GL_VIEWPORT GL_SCISSOR_BOX = c_opengl.GL_SCISSOR_BOX GL_COLOR_CLEAR_VALUE = c_opengl.GL_COLOR_CLEAR_VALUE GL_COLOR_WRITEMASK = c_opengl.GL_COLOR_WRITEMASK GL_UNPACK_ALIGNMENT = c_opengl.GL_UNPACK_ALIGNMENT GL_PACK_ALIGNMENT = c_opengl.GL_PACK_ALIGNMENT GL_MAX_TEXTURE_SIZE = c_opengl.GL_MAX_TEXTURE_SIZE GL_MAX_VIEWPORT_DIMS = c_opengl.GL_MAX_VIEWPORT_DIMS GL_SUBPIXEL_BITS = c_opengl.GL_SUBPIXEL_BITS GL_RED_BITS = c_opengl.GL_RED_BITS GL_GREEN_BITS = c_opengl.GL_GREEN_BITS GL_BLUE_BITS = c_opengl.GL_BLUE_BITS GL_ALPHA_BITS = c_opengl.GL_ALPHA_BITS GL_DEPTH_BITS = c_opengl.GL_DEPTH_BITS GL_STENCIL_BITS = c_opengl.GL_STENCIL_BITS GL_POLYGON_OFFSET_UNITS = c_opengl.GL_POLYGON_OFFSET_UNITS GL_POLYGON_OFFSET_FACTOR = c_opengl.GL_POLYGON_OFFSET_FACTOR GL_TEXTURE_BINDING_2D = c_opengl.GL_TEXTURE_BINDING_2D GL_SAMPLE_BUFFERS = c_opengl.GL_SAMPLE_BUFFERS GL_SAMPLES = c_opengl.GL_SAMPLES GL_SAMPLE_COVERAGE_VALUE = c_opengl.GL_SAMPLE_COVERAGE_VALUE GL_SAMPLE_COVERAGE_INVERT = c_opengl.GL_SAMPLE_COVERAGE_INVERT GL_NUM_COMPRESSED_TEXTURE_FORMATS = c_opengl.GL_NUM_COMPRESSED_TEXTURE_FORMATS GL_COMPRESSED_TEXTURE_FORMATS = c_opengl.GL_COMPRESSED_TEXTURE_FORMATS GL_DONT_CARE = c_opengl.GL_DONT_CARE GL_FASTEST = c_opengl.GL_FASTEST GL_NICEST = c_opengl.GL_NICEST GL_GENERATE_MIPMAP_HINT = c_opengl.GL_GENERATE_MIPMAP_HINT GL_BYTE = c_opengl.GL_BYTE GL_UNSIGNED_BYTE = c_opengl.GL_UNSIGNED_BYTE GL_SHORT = c_opengl.GL_SHORT GL_UNSIGNED_SHORT = c_opengl.GL_UNSIGNED_SHORT GL_INT = c_opengl.GL_INT GL_UNSIGNED_INT = c_opengl.GL_UNSIGNED_INT GL_FLOAT = c_opengl.GL_FLOAT GL_DEPTH_COMPONENT = c_opengl.GL_DEPTH_COMPONENT GL_ALPHA = c_opengl.GL_ALPHA GL_RGB = c_opengl.GL_RGB GL_RGBA = c_opengl.GL_RGBA GL_LUMINANCE = c_opengl.GL_LUMINANCE GL_LUMINANCE_ALPHA = c_opengl.GL_LUMINANCE_ALPHA GL_UNSIGNED_SHORT_4_4_4_4 = c_opengl.GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1 = c_opengl.GL_UNSIGNED_SHORT_5_5_5_1 GL_UNSIGNED_SHORT_5_6_5 = c_opengl.GL_UNSIGNED_SHORT_5_6_5 GL_FRAGMENT_SHADER = c_opengl.GL_FRAGMENT_SHADER GL_VERTEX_SHADER = c_opengl.GL_VERTEX_SHADER GL_MAX_VERTEX_ATTRIBS = c_opengl.GL_MAX_VERTEX_ATTRIBS GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = c_opengl.GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = c_opengl.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS GL_MAX_TEXTURE_IMAGE_UNITS = c_opengl.GL_MAX_TEXTURE_IMAGE_UNITS GL_SHADER_TYPE = c_opengl.GL_SHADER_TYPE GL_DELETE_STATUS = c_opengl.GL_DELETE_STATUS GL_LINK_STATUS = c_opengl.GL_LINK_STATUS GL_VALIDATE_STATUS = c_opengl.GL_VALIDATE_STATUS GL_ATTACHED_SHADERS = c_opengl.GL_ATTACHED_SHADERS GL_ACTIVE_UNIFORMS = c_opengl.GL_ACTIVE_UNIFORMS GL_ACTIVE_UNIFORM_MAX_LENGTH = c_opengl.GL_ACTIVE_UNIFORM_MAX_LENGTH GL_ACTIVE_ATTRIBUTES = c_opengl.GL_ACTIVE_ATTRIBUTES GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = c_opengl.GL_ACTIVE_ATTRIBUTE_MAX_LENGTH GL_SHADING_LANGUAGE_VERSION = c_opengl.GL_SHADING_LANGUAGE_VERSION GL_CURRENT_PROGRAM = c_opengl.GL_CURRENT_PROGRAM GL_NEVER = c_opengl.GL_NEVER GL_LESS = c_opengl.GL_LESS GL_EQUAL = c_opengl.GL_EQUAL GL_LEQUAL = c_opengl.GL_LEQUAL GL_GREATER = c_opengl.GL_GREATER GL_NOTEQUAL = c_opengl.GL_NOTEQUAL GL_GEQUAL = c_opengl.GL_GEQUAL GL_ALWAYS = c_opengl.GL_ALWAYS GL_KEEP = c_opengl.GL_KEEP GL_REPLACE = c_opengl.GL_REPLACE GL_INCR = c_opengl.GL_INCR GL_DECR = c_opengl.GL_DECR GL_INVERT = c_opengl.GL_INVERT GL_INCR_WRAP = c_opengl.GL_INCR_WRAP GL_DECR_WRAP = c_opengl.GL_DECR_WRAP GL_VENDOR = c_opengl.GL_VENDOR GL_RENDERER = c_opengl.GL_RENDERER GL_VERSION = c_opengl.GL_VERSION GL_EXTENSIONS = c_opengl.GL_EXTENSIONS GL_NEAREST = c_opengl.GL_NEAREST GL_LINEAR = c_opengl.GL_LINEAR GL_NEAREST_MIPMAP_NEAREST = c_opengl.GL_NEAREST_MIPMAP_NEAREST GL_LINEAR_MIPMAP_NEAREST = c_opengl.GL_LINEAR_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR = c_opengl.GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_LINEAR = c_opengl.GL_LINEAR_MIPMAP_LINEAR GL_TEXTURE_MAG_FILTER = c_opengl.GL_TEXTURE_MAG_FILTER GL_TEXTURE_MIN_FILTER = c_opengl.GL_TEXTURE_MIN_FILTER GL_TEXTURE_WRAP_S = c_opengl.GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T = c_opengl.GL_TEXTURE_WRAP_T GL_TEXTURE = c_opengl.GL_TEXTURE GL_TEXTURE_CUBE_MAP = c_opengl.GL_TEXTURE_CUBE_MAP GL_TEXTURE_BINDING_CUBE_MAP = c_opengl.GL_TEXTURE_BINDING_CUBE_MAP GL_TEXTURE_CUBE_MAP_POSITIVE_X = c_opengl.GL_TEXTURE_CUBE_MAP_POSITIVE_X GL_TEXTURE_CUBE_MAP_NEGATIVE_X = c_opengl.GL_TEXTURE_CUBE_MAP_NEGATIVE_X GL_TEXTURE_CUBE_MAP_POSITIVE_Y = c_opengl.GL_TEXTURE_CUBE_MAP_POSITIVE_Y GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = c_opengl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GL_TEXTURE_CUBE_MAP_POSITIVE_Z = c_opengl.GL_TEXTURE_CUBE_MAP_POSITIVE_Z GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = c_opengl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Z GL_MAX_CUBE_MAP_TEXTURE_SIZE = c_opengl.GL_MAX_CUBE_MAP_TEXTURE_SIZE GL_TEXTURE0 = c_opengl.GL_TEXTURE0 GL_TEXTURE1 = c_opengl.GL_TEXTURE1 GL_TEXTURE2 = c_opengl.GL_TEXTURE2 GL_TEXTURE3 = c_opengl.GL_TEXTURE3 GL_TEXTURE4 = c_opengl.GL_TEXTURE4 GL_TEXTURE5 = c_opengl.GL_TEXTURE5 GL_TEXTURE6 = c_opengl.GL_TEXTURE6 GL_TEXTURE7 = c_opengl.GL_TEXTURE7 GL_TEXTURE8 = c_opengl.GL_TEXTURE8 GL_TEXTURE9 = c_opengl.GL_TEXTURE9 GL_TEXTURE10 = c_opengl.GL_TEXTURE10 GL_TEXTURE11 = c_opengl.GL_TEXTURE11 GL_TEXTURE12 = c_opengl.GL_TEXTURE12 GL_TEXTURE13 = c_opengl.GL_TEXTURE13 GL_TEXTURE14 = c_opengl.GL_TEXTURE14 GL_TEXTURE15 = c_opengl.GL_TEXTURE15 GL_TEXTURE16 = c_opengl.GL_TEXTURE16 GL_TEXTURE17 = c_opengl.GL_TEXTURE17 GL_TEXTURE18 = c_opengl.GL_TEXTURE18 GL_TEXTURE19 = c_opengl.GL_TEXTURE19 GL_TEXTURE20 = c_opengl.GL_TEXTURE20 GL_TEXTURE21 = c_opengl.GL_TEXTURE21 GL_TEXTURE22 = c_opengl.GL_TEXTURE22 GL_TEXTURE23 = c_opengl.GL_TEXTURE23 GL_TEXTURE24 = c_opengl.GL_TEXTURE24 GL_TEXTURE25 = c_opengl.GL_TEXTURE25 GL_TEXTURE26 = c_opengl.GL_TEXTURE26 GL_TEXTURE27 = c_opengl.GL_TEXTURE27 GL_TEXTURE28 = c_opengl.GL_TEXTURE28 GL_TEXTURE29 = c_opengl.GL_TEXTURE29 GL_TEXTURE30 = c_opengl.GL_TEXTURE30 GL_TEXTURE31 = c_opengl.GL_TEXTURE31 GL_ACTIVE_TEXTURE = c_opengl.GL_ACTIVE_TEXTURE GL_REPEAT = c_opengl.GL_REPEAT GL_CLAMP_TO_EDGE = c_opengl.GL_CLAMP_TO_EDGE GL_MIRRORED_REPEAT = c_opengl.GL_MIRRORED_REPEAT GL_FLOAT_VEC2 = c_opengl.GL_FLOAT_VEC2 GL_FLOAT_VEC3 = c_opengl.GL_FLOAT_VEC3 GL_FLOAT_VEC4 = c_opengl.GL_FLOAT_VEC4 GL_INT_VEC2 = c_opengl.GL_INT_VEC2 GL_INT_VEC3 = c_opengl.GL_INT_VEC3 GL_INT_VEC4 = c_opengl.GL_INT_VEC4 GL_BOOL = c_opengl.GL_BOOL GL_BOOL_VEC2 = c_opengl.GL_BOOL_VEC2 GL_BOOL_VEC3 = c_opengl.GL_BOOL_VEC3 GL_BOOL_VEC4 = c_opengl.GL_BOOL_VEC4 GL_FLOAT_MAT2 = c_opengl.GL_FLOAT_MAT2 GL_FLOAT_MAT3 = c_opengl.GL_FLOAT_MAT3 GL_FLOAT_MAT4 = c_opengl.GL_FLOAT_MAT4 GL_SAMPLER_2D = c_opengl.GL_SAMPLER_2D GL_SAMPLER_CUBE = c_opengl.GL_SAMPLER_CUBE GL_VERTEX_ATTRIB_ARRAY_ENABLED = c_opengl.GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE = c_opengl.GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE = c_opengl.GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE = c_opengl.GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = c_opengl.GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_VERTEX_ATTRIB_ARRAY_POINTER = c_opengl.GL_VERTEX_ATTRIB_ARRAY_POINTER GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = c_opengl.GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING GL_COMPILE_STATUS = c_opengl.GL_COMPILE_STATUS GL_INFO_LOG_LENGTH = c_opengl.GL_INFO_LOG_LENGTH GL_SHADER_SOURCE_LENGTH = c_opengl.GL_SHADER_SOURCE_LENGTH GL_FRAMEBUFFER = c_opengl.GL_FRAMEBUFFER GL_RENDERBUFFER = c_opengl.GL_RENDERBUFFER GL_RGBA4 = c_opengl.GL_RGBA4 GL_RGB5_A1 = c_opengl.GL_RGB5_A1 GL_DEPTH_COMPONENT16 = c_opengl.GL_DEPTH_COMPONENT16 GL_STENCIL_INDEX8 = c_opengl.GL_STENCIL_INDEX8 GL_RENDERBUFFER_WIDTH = c_opengl.GL_RENDERBUFFER_WIDTH GL_RENDERBUFFER_HEIGHT = c_opengl.GL_RENDERBUFFER_HEIGHT GL_RENDERBUFFER_INTERNAL_FORMAT = c_opengl.GL_RENDERBUFFER_INTERNAL_FORMAT GL_RENDERBUFFER_RED_SIZE = c_opengl.GL_RENDERBUFFER_RED_SIZE GL_RENDERBUFFER_GREEN_SIZE = c_opengl.GL_RENDERBUFFER_GREEN_SIZE GL_RENDERBUFFER_BLUE_SIZE = c_opengl.GL_RENDERBUFFER_BLUE_SIZE GL_RENDERBUFFER_ALPHA_SIZE = c_opengl.GL_RENDERBUFFER_ALPHA_SIZE GL_RENDERBUFFER_DEPTH_SIZE = c_opengl.GL_RENDERBUFFER_DEPTH_SIZE GL_RENDERBUFFER_STENCIL_SIZE = c_opengl.GL_RENDERBUFFER_STENCIL_SIZE GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = c_opengl.GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = c_opengl.GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = c_opengl.GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = c_opengl.GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE GL_COLOR_ATTACHMENT0 = c_opengl.GL_COLOR_ATTACHMENT0 GL_DEPTH_ATTACHMENT = c_opengl.GL_DEPTH_ATTACHMENT GL_STENCIL_ATTACHMENT = c_opengl.GL_STENCIL_ATTACHMENT GL_NONE = c_opengl.GL_NONE GL_FRAMEBUFFER_COMPLETE = c_opengl.GL_FRAMEBUFFER_COMPLETE GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = c_opengl.GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = c_opengl.GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT GL_FRAMEBUFFER_UNSUPPORTED = c_opengl.GL_FRAMEBUFFER_UNSUPPORTED GL_FRAMEBUFFER_BINDING = c_opengl.GL_FRAMEBUFFER_BINDING GL_RENDERBUFFER_BINDING = c_opengl.GL_RENDERBUFFER_BINDING GL_MAX_RENDERBUFFER_SIZE = c_opengl.GL_MAX_RENDERBUFFER_SIZE GL_INVALID_FRAMEBUFFER_OPERATION = c_opengl.GL_INVALID_FRAMEBUFFER_OPERATION # not working with GL standard include GL_SHADER_BINARY_FORMATS = c_opengl.GL_SHADER_BINARY_FORMATS GL_RGB565 = c_opengl.GL_RGB565 GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = c_opengl.GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS # glGet*v # Note: there are more, this is just what *my* hardware can find... _GL_GET_SIZE = { GL_ACTIVE_TEXTURE: 1, GL_ALIASED_LINE_WIDTH_RANGE: 2, GL_ALIASED_POINT_SIZE_RANGE: 2, GL_ALPHA_BITS: 1, GL_ARRAY_BUFFER_BINDING: 1, GL_BLEND: 1, GL_BLEND_COLOR: 4, GL_BLEND_DST_ALPHA: 1, GL_BLEND_DST_RGB: 1, GL_BLEND_EQUATION_ALPHA: 1, GL_BLEND_EQUATION_RGB: 1, GL_BLEND_SRC_ALPHA: 1, GL_BLEND_SRC_RGB: 1, GL_BLUE_BITS: 1, GL_COLOR_CLEAR_VALUE: 4, GL_COLOR_WRITEMASK: 4, GL_COMPRESSED_TEXTURE_FORMATS: c_opengl.GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_CULL_FACE: 1, GL_CULL_FACE_MODE: 1, GL_CURRENT_PROGRAM: 1, GL_DEPTH_BITS: 1, GL_DEPTH_CLEAR_VALUE: 1, GL_DEPTH_FUNC: 1, GL_DEPTH_RANGE: 2, GL_DEPTH_TEST: 1, GL_DEPTH_WRITEMASK: 1, GL_DITHER: 1, GL_ELEMENT_ARRAY_BUFFER_BINDING: 1, GL_FRAMEBUFFER_BINDING: 1, GL_FRONT_FACE: 1, GL_GENERATE_MIPMAP_HINT: 1, GL_GREEN_BITS: 1, GL_LINE_WIDTH: 1, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 1, GL_MAX_CUBE_MAP_TEXTURE_SIZE: 1, GL_MAX_RENDERBUFFER_SIZE: 1, GL_MAX_TEXTURE_IMAGE_UNITS: 1, GL_MAX_TEXTURE_SIZE: 1, GL_MAX_VERTEX_ATTRIBS: 1, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 1, GL_MAX_VIEWPORT_DIMS: 2, GL_NUM_COMPRESSED_TEXTURE_FORMATS: 1, GL_PACK_ALIGNMENT: 1, GL_POLYGON_OFFSET_FACTOR: 1, GL_POLYGON_OFFSET_FILL: 1, GL_POLYGON_OFFSET_UNITS: 1, GL_RED_BITS: 1, GL_RENDERBUFFER_BINDING: 1, GL_SAMPLE_BUFFERS: 1, GL_SAMPLE_COVERAGE_INVERT: 1, GL_SAMPLE_COVERAGE_VALUE: 1, GL_SAMPLES: 1, GL_SCISSOR_BOX: 4, GL_SCISSOR_TEST: 1, GL_STENCIL_BACK_FAIL: 1, GL_STENCIL_BACK_FUNC: 1, GL_STENCIL_BACK_PASS_DEPTH_FAIL: 1, GL_STENCIL_BACK_PASS_DEPTH_PASS: 1, GL_STENCIL_BACK_REF: 1, GL_STENCIL_BACK_VALUE_MASK: 1, GL_STENCIL_BACK_WRITEMASK: 1, GL_STENCIL_BITS: 1, GL_STENCIL_CLEAR_VALUE: 1, GL_STENCIL_FAIL: 1, GL_STENCIL_FUNC: 1, GL_STENCIL_PASS_DEPTH_FAIL: 1, GL_STENCIL_PASS_DEPTH_PASS: 1, GL_STENCIL_REF: 1, GL_STENCIL_TEST: 1, GL_STENCIL_VALUE_MASK: 1, GL_STENCIL_WRITEMASK: 1, GL_SUBPIXEL_BITS: 1, GL_TEXTURE_BINDING_2D: 1, GL_TEXTURE_BINDING_CUBE_MAP: 1, GL_UNPACK_ALIGNMENT: 1, GL_VIEWPORT: 4, } # Available only with ES2 IF USE_OPENGL_ES2: GL_FIXED = c_opengl.GL_FIXED GL_MAX_VERTEX_UNIFORM_VECTORS = c_opengl.GL_MAX_VERTEX_UNIFORM_VECTORS GL_MAX_VARYING_VECTORS = c_opengl.GL_MAX_VARYING_VECTORS GL_MAX_FRAGMENT_UNIFORM_VECTORS = c_opengl.GL_MAX_FRAGMENT_UNIFORM_VECTORS GL_IMPLEMENTATION_COLOR_READ_TYPE = c_opengl.GL_IMPLEMENTATION_COLOR_READ_TYPE GL_IMPLEMENTATION_COLOR_READ_FORMAT = c_opengl.GL_IMPLEMENTATION_COLOR_READ_FORMAT GL_SHADER_COMPILER = c_opengl.GL_SHADER_COMPILER GL_NUM_SHADER_BINARY_FORMATS = c_opengl.GL_NUM_SHADER_BINARY_FORMATS GL_LOW_FLOAT = c_opengl.GL_LOW_FLOAT GL_MEDIUM_FLOAT = c_opengl.GL_MEDIUM_FLOAT GL_HIGH_FLOAT = c_opengl.GL_HIGH_FLOAT GL_LOW_INT = c_opengl.GL_LOW_INT GL_MEDIUM_INT = c_opengl.GL_MEDIUM_INT GL_HIGH_INT = c_opengl.GL_HIGH_INT # update sizes _GL_GET_SIZE[GL_MAX_VERTEX_UNIFORM_VECTORS] = 1 _GL_GET_SIZE[GL_MAX_VARYING_VECTORS] = 1 _GL_GET_SIZE[GL_MAX_FRAGMENT_UNIFORM_VECTORS] = 1 _GL_GET_SIZE[GL_IMPLEMENTATION_COLOR_READ_FORMAT] = 1 _GL_GET_SIZE[GL_IMPLEMENTATION_COLOR_READ_TYPE] = 1 _GL_GET_SIZE[GL_SHADER_COMPILER] = 1 _GL_GET_SIZE[GL_NUM_SHADER_BINARY_FORMATS] = 1 _GL_GET_SIZE[GL_SHADER_BINARY_FORMATS] = GL_NUM_SHADER_BINARY_FORMATS def glActiveTexture(GLenum texture): '''See: `glActiveTexture() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glActiveTexture.xml>`_ ''' c_opengl.glActiveTexture(texture) def glAttachShader(GLuint program, GLuint shader): '''See: `glAttachShader() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glAttachShader.xml>`_ ''' c_opengl.glAttachShader(program, shader) def glBindAttribLocation(GLuint program, GLuint index, bytes name): '''See: `glBindAttribLocation() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindAttribLocation.xml>`_ ''' c_opengl.glBindAttribLocation(program, index, <char *>name) def glBindBuffer(GLenum target, GLuint buffer): '''See: `glBindBuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindBuffer.xml>`_ ''' c_opengl.glBindBuffer(target, buffer) def glBindFramebuffer(GLenum target, GLuint framebuffer): '''See: `glBindFramebuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindFramebuffer.xml>`_ ''' c_opengl.glBindFramebuffer(target, framebuffer) def glBindRenderbuffer(GLenum target, GLuint renderbuffer): '''See: `glBindRenderbuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindRenderbuffer.xml>`_ ''' c_opengl.glBindRenderbuffer(target, renderbuffer) def glBindTexture(GLenum target, GLuint texture): '''See: `glBindTexture() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindTexture.xml>`_ ''' c_opengl.glBindTexture(target, texture) def glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha): '''See: `glBlendColor() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendColor.xml>`_ ''' c_opengl.glBlendColor(red, green, blue, alpha) def glBlendEquation(GLenum mode): '''See: `glBlendEquation() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquation.xml>`_ ''' c_opengl.glBlendEquation(mode) def glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha): '''See: `glBlendEquationSeparate() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquationSeparate.xml>`_ ''' c_opengl.glBlendEquationSeparate(modeRGB, modeAlpha) def glBlendFunc(GLenum sfactor, GLenum dfactor): '''See: `glBlendFunc() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml>`_ ''' c_opengl.glBlendFunc(sfactor, dfactor) def glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha): '''See: `glBlendFuncSeparate() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFuncSeparate.xml>`_ ''' c_opengl.glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha) def glBufferData(GLenum target, GLsizeiptr size, bytes data, GLenum usage): '''See: `glBufferData() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBufferData.xml>`_ ''' c_opengl.glBufferData(target, size, <char *>data, usage) def glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, bytes data): '''See: `glBufferSubData() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glBufferSubData.xml>`_ ''' c_opengl.glBufferSubData(target, offset, size, <char *>data) def glCheckFramebufferStatus(GLenum target): '''See: `glCheckFramebufferStatus() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCheckFramebufferStatus.xml>`_ ''' cdef GLenum result result = c_opengl.CheckFramebufferStatus(target) return result def glClear(GLbitfield mask): '''See: `glClear() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClear.xml>`_ ''' c_opengl.glClear(mask) def glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha): '''See: `glClearColor() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearColor.xml>`_ ''' c_opengl.glClearColor(red, green, blue, alpha) # We don't use this syumbol yet, but if we activate it, android platform crash # >_< #def glClearDepthf(GLclampf depth): # '''See: `glClearDepthf() on Kronos website # <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearDepthf.xml>`_ # ''' # c_opengl.glClearDepthf(depth) def glClearStencil(GLint s): '''See: `glClearStencil() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearStencil.xml>`_ ''' c_opengl.glClearStencil(s) def glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha): '''See: `glColorMask() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glColorMask.xml>`_ ''' c_opengl.glColorMask(red, green, blue, alpha) def glCompileShader(GLuint shader): '''See: `glCompileShader() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompileShader.xml>`_ ''' c_opengl.glCompileShader(shader) def glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, bytes data): '''See: `glCompressedTexImage2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompressedTexImage2D.xml>`_ ''' c_opengl.glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, <char *>data) def glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, bytes data): '''See: `glCompressedTexSubImage2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompressedTexSubImage2D.xml>`_ ''' c_opengl.glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, <char *>data) def glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border): '''See: `glCopyTexImage2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCopyTexImage2D.xml>`_ ''' c_opengl.glCopyTexImage2D(target, level, internalformat, x, y, width, height, border) def glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height): '''See: `glCopyTexSubImage2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCopyTexSubImage2D.xml>`_ ''' c_opengl.glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) def glCreateProgram(): '''See: `glCreateProgram() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateProgram.xml>`_ ''' cdef GLuint id id = c_opengl.glCreateProgram() return id def glCreateShader(GLenum type): '''See: `glCreateShader() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateShader.xml>`_ ''' cdef GLuint id id = c_opengl.glCreateShader(type) return id def glCullFace(GLenum mode): '''See: `glCullFace() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glCullFace.xml>`_ ''' c_opengl.glCullFace(mode) def glDeleteBuffers(GLsizei n, bytes buffers): '''See: `glDeleteBuffers() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteBuffers.xml>`_ ''' c_opengl.glDeleteBuffers(n, <GLuint *><char *>buffers) def glDeleteFramebuffers(GLsizei n, bytes framebuffers): '''See: `glDeleteFramebuffers() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteFramebuffers.xml>`_ ''' c_opengl.glDeleteFramebuffers(n, <GLuint *><char *>framebuffers) def glDeleteProgram(GLuint program): '''See: `glDeleteProgram() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteProgram.xml>`_ ''' c_opengl.glDeleteProgram(program) def glDeleteRenderbuffers(GLsizei n, bytes renderbuffers): '''See: `glDeleteRenderbuffers() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteRenderbuffers.xml>`_ ''' c_opengl.glDeleteRenderbuffers(n, <GLuint *><char *>renderbuffers) def glDeleteShader(GLuint shader): '''See: `glDeleteShader() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteShader.xml>`_ ''' c_opengl.glDeleteShader(shader) def glDeleteTextures(GLsizei n, bytes textures): '''See: `glDeleteTextures() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteTextures.xml>`_ ''' c_opengl.glDeleteTextures(n, <GLuint *><char *>textures) def glDepthFunc(GLenum func): '''See: `glDepthFunc() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthFunc.xml>`_ ''' c_opengl.glDepthFunc(func) def glDepthMask(GLboolean flag): '''See: `glDepthMask() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthMask.xml>`_ ''' c_opengl.glDepthMask(flag) #def glDepthRangef(GLclampf zNear, GLclampf zFar): # '''See: `glDepthRangef() on Kronos website # <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthRangef.xml>`_ # ''' # c_opengl.glDepthRangef(zNear, zFar) def glDetachShader(GLuint program, GLuint shader): '''See: `glDetachShader() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDetachShader.xml>`_ ''' c_opengl.glDetachShader(program, shader) def glDisable(GLenum cap): '''See: `glDisable() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisable.xml>`_ ''' c_opengl.glDisable(cap) def glDisableVertexAttribArray(GLuint index): '''See: `glDisableVertexAttribArray() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisableVertexAttribArray.xml>`_ ''' c_opengl.glDisableVertexAttribArray(index) def glDrawArrays(GLenum mode, GLint first, GLsizei count): '''See: `glDrawArrays() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawArrays.xml>`_ ''' c_opengl.glDrawArrays(mode, first, count) def glDrawElements(GLenum mode, GLsizei count, GLenum type, indices): '''See: `glDrawElements() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawElements.xml>`_ ''' cdef void *ptr = NULL if isinstance(indices, bytes): ptr = <void *>(<char *>(<bytes>indices)) elif isinstance(indices, (long, int)): ptr = <void *>(<long>indices) else: raise TypeError("Argument 'indices' has incorrect type (expected bytes or int).") c_opengl.glDrawElements(mode, count, type, ptr) def glEnable(GLenum cap): '''See: `glEnable() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnable.xml>`_ ''' c_opengl.glEnable(cap) def glEnableVertexAttribArray(GLuint index): '''See: `glEnableVertexAttribArray() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnableVertexAttribArray.xml>`_ ''' c_opengl.glEnableVertexAttribArray(index) def glFinish(): '''See: `glFinish() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFinish.xml>`_ ''' c_opengl.glFinish() def glFlush(): '''See: `glFlush() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFlush.xml>`_ ''' c_opengl.glFlush() def glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer): '''See: `glFramebufferRenderbuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferRenderbuffer.xml>`_ ''' c_opengl.glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) def glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level): '''See: `glFramebufferTexture2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferTexture2D.xml>`_ ''' c_opengl.glFramebufferTexture2D(target, attachment, textarget, texture, level) def glFrontFace(GLenum mode): '''See: `glFrontFace() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glFrontFace.xml>`_ ''' c_opengl.glFrontFace(mode) def glGenBuffers(GLsizei n): '''See: `glGenBuffers() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenBuffers.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLuint *d = _genBegin(n) c_opengl.glGenBuffers(n, d) return _genEnd(n, d) def glGenerateMipmap(GLenum target): '''See: `glGenerateMipmap() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenerateMipmap.xml>`_ ''' c_opengl.glGenerateMipmap(target) def glGenFramebuffers(GLsizei n): '''See: `glGenFramebuffers() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenFramebuffers.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLuint *d = _genBegin(n) c_opengl.glGenFramebuffers(n, d) return _genEnd(n, d) def glGenRenderbuffers(GLsizei n): '''See: `glGenRenderbuffers() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenRenderbuffers.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLuint *d = _genBegin(n) c_opengl.glGenRenderbuffers(n, d) return _genEnd(n, d) def glGenTextures(GLsizei n): '''See: `glGenTextures() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenTextures.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLuint *d = _genBegin(n) c_opengl.glGenTextures(n, d) return _genEnd(n, d) def glGetActiveAttrib(GLuint program, GLuint index): '''See: `glGetActiveAttrib() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetActiveAttrib.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLint size = 0 cdef GLenum gl_type = 0 cdef GLchar *name cdef bytes p_name name = <GLchar *>malloc(sizeof(GLchar) * 255) if name == NULL: raise MemoryError('glGetActiveAttrib()') c_opengl.glGetActiveAttrib(program, index, 255, NULL, &size, &gl_type, name) p_name = <char *>name free(name) return p_name, size, gl_type def glGetActiveUniform(GLuint program, GLuint index): '''See: `glGetActiveUniform() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetActiveUniform.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLint size = 0 cdef GLenum gl_type = 0 cdef GLchar *name cdef bytes p_name name = <GLchar *>malloc(sizeof(GLchar) * 255) if name == NULL: raise MemoryError('glGetActiveUniform()') c_opengl.glGetActiveUniform(program, index, 255, NULL, &size, &gl_type, name) p_name = <char *>name free(name) return p_name, size, gl_type def glGetAttachedShaders(GLuint program, GLsizei maxcount): '''See: `glGetAttachedShaders() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttachedShaders.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLsizei count = 1024 cdef GLuint *shaders = _genBegin(count) c_opengl.glGetAttachedShaders(program, count, &count, shaders) return _genEnd(count, shaders) def glGetAttribLocation(GLuint program, bytes name): '''See: `glGetAttribLocation() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttribLocation.xml>`_ Unlike the C specification, the value will be the result of call. ''' return c_opengl.glGetAttribLocation(program, <char *>name) def glGetBooleanv(GLenum pname): '''See: `glGetBooleanv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetBooleanv.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLboolean *params = <GLboolean *>malloc(_GL_GET_SIZE[pname] * sizeof(GLboolean)) if params == NULL: raise MemoryError('glGetBooleanv()') c_opengl.glGetBooleanv(pname, params) cdef out = [params[i] for i in xrange(_GL_GET_SIZE[pname])] free(params) return out def glGetBufferParameteriv(GLenum target, GLenum pname): '''See: `glGetBufferParameteriv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetBufferParameteriv.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLint *params = <GLint *>malloc(_GL_GET_SIZE[pname] * sizeof(GLint)) if params == NULL: raise MemoryError('glGetBufferParameteriv()') c_opengl.glGetBufferParameteriv(target, pname, params) cdef out = [params[i] for i in xrange(_GL_GET_SIZE[pname])] free(params) return out def glGetError(): '''See: `glGetError() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetError.xml>`_ Unlike the C specification, the value will be the result of call. ''' return c_opengl.glGetError() def glGetFloatv(GLenum pname): '''See: `glGetFloatv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetFloatv.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLfloat *params = <GLfloat *>malloc(_GL_GET_SIZE[pname] * sizeof(GLfloat)) if params == NULL: raise MemoryError('glGetFloatv()') c_opengl.glGetFloatv(pname, params) cdef out = [params[i] for i in xrange(_GL_GET_SIZE[pname])] free(params) return out def glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname): '''See: `glGetFramebufferAttachmentParameteriv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetFramebufferAttachmentParameteriv.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLint *params = <GLint *>malloc(_GL_GET_SIZE[pname] * sizeof(GLint)) if params == NULL: raise MemoryError('glGetFramebufferAttachmentParameteriv()') c_opengl.glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) cdef out = [params[i] for i in xrange(_GL_GET_SIZE[pname])] free(params) return out def glGetIntegerv(GLenum pname): '''See: `glGetIntegerv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetIntegerv.xml>`_ Unlike the C specification, the value(s) will be the result of the call ''' cdef GLint *params = <GLint *>malloc(_GL_GET_SIZE[pname] * sizeof(GLint)) if params == NULL: raise MemoryError('glGetIntegerv()') c_opengl.glGetIntegerv(pname, params) cdef out = [params[i] for i in xrange(_GL_GET_SIZE[pname])] free(params) return out def glGetProgramiv(GLuint program, GLenum pname): '''See: `glGetProgramiv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetProgramiv.xml>`_ Unlike the C specification, the value(s) will be the result of the call ''' cdef GLint params = 0 c_opengl.glGetProgramiv(program, pname, ¶ms) return params def glGetProgramInfoLog(GLuint program, GLsizei bufsize): '''See: `glGetProgramInfoLog() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetProgramInfoLog.xml>`_ Unlike the C specification, the source code will be returned as a string. ''' cdef GLint size = 0 cdef GLchar *infolog cdef bytes p_infolog infolog = <GLchar *>malloc(sizeof(GLchar) * 2048) if infolog == NULL: raise MemoryError('glGetProgramInfoLog()') c_opengl.glGetProgramInfoLog(program, 2048, &size, infolog) p_infolog = <char *>infolog free(infolog) return p_infolog def glGetRenderbufferParameteriv(GLenum target, GLenum pname): '''See: `glGetRenderbufferParameteriv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetRenderbufferParameteriv.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLint params = 0 c_opengl.glGetRenderbufferParameteriv(target, pname, ¶ms) return params def glGetShaderiv(GLuint shader, GLenum pname): '''See: `glGetShaderiv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderiv.xml>`_ Unlike the C specification, the value will be the result of call. ''' cdef GLint params = 0 c_opengl.glGetShaderiv(shader, pname, ¶ms) return params def glGetShaderInfoLog(GLuint shader, GLsizei bufsize): '''See: `glGetShaderInfoLog() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderInfoLog.xml>`_ Unlike the C specification, the source code will be returned as a string. ''' cdef GLint size = 0 cdef GLchar *infolog cdef bytes p_infolog infolog = <GLchar *>malloc(sizeof(GLchar) * 2048) if infolog == NULL: raise MemoryError('glGetShaderInfoLog()') c_opengl.glGetShaderInfoLog(shader, 2048, &size, infolog) p_infolog = <char *>infolog free(infolog) return p_infolog def glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype): #, GLint* range, GLint* precision): '''See: `glGetShaderPrecisionFormat() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderPrecisionFormat.xml>`_ .. warning:: Not implemented yet. ''' raise NotImplemented() #c_opengl.glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision) def glGetShaderSource(GLuint shader): '''See: `glGetShaderSource() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderSource.xml>`_ Unlike the C specification, the source code will be returned as a string. ''' cdef GLint size = 0 cdef GLchar *source cdef bytes p_source source = <GLchar *>malloc(sizeof(GLchar) * 65535) if source == NULL: raise MemoryError('glGetShaderInfoLog()') c_opengl.glGetShaderSource(shader, 65535, &size, source) p_source = <char *>source free(source) return p_source def glGetString(GLenum name): '''See: `glGetString() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetString.xml>`_ Unlike the C specification, the value will be returned as a string. ''' cdef bytes p_string p_string = <char *>c_opengl.glGetString(name) return p_string def glGetTexParameterfv(GLenum target, GLenum pname): '''See: `glGetTexParameterfv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameterfv.xml>`_ ''' cdef GLfloat params = 0 c_opengl.glGetTexParameterfv(target, pname, ¶ms) return params def glGetTexParameteriv(GLenum target, GLenum pname): '''See: `glGetTexParameteriv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameteriv.xml>`_ ''' cdef GLint params = 0 c_opengl.glGetTexParameteriv(target, pname, ¶ms) return params def glGetUniformfv(GLuint program, GLint location): '''See: `glGetUniformfv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformfv.xml>`_ ''' cdef GLfloat params = 0 c_opengl.glGetUniformfv(program, location, ¶ms) return params def glGetUniformiv(GLuint program, GLint location): '''See: `glGetUniformiv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformiv.xml>`_ ''' cdef GLint params = 0 c_opengl.glGetUniformiv(program, location, ¶ms) return params def glGetUniformLocation(GLuint program, bytes name): '''See: `glGetUniformLocation() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformLocation.xml>`_ ''' return c_opengl.glGetUniformLocation(program, <char *>name) def glGetVertexAttribfv(GLuint index, GLenum pname): '''See: `glGetVertexAttribfv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetVertexAttribfv.xml>`_ ''' cdef GLfloat params = 0 c_opengl.glGetVertexAttribfv(index, pname, ¶ms) return params def glGetVertexAttribiv(GLuint index, GLenum pname): '''See: `glGetVertexAttribiv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetVertexAttribiv.xml>`_ ''' cdef GLint params = 0 c_opengl.glGetVertexAttribiv(index, pname, ¶ms) return params def glGetVertexAttribPointerv(GLuint index, GLenum pname):#, GLvoid** pointer): '''See: `glGetVertexAttribPointerv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetVertexAttribPointerv.xml>`_ .. warning:: Not implemented yet. ''' raise NotImplemented() #c_opengl.glGetVertexAttribPointerv(index, pname, pointer) def glHint(GLenum target, GLenum mode): '''See: `glHint() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glHint.xml>`_ ''' c_opengl.glHint(target, mode) def glIsBuffer(GLuint buffer): '''See: `glIsBuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsBuffer.xml>`_ ''' return c_opengl.glIsBuffer(buffer) def glIsEnabled(GLenum cap): '''See: `glIsEnabled() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsEnabled.xml>`_ ''' return c_opengl.glIsEnabled(cap) def glIsFramebuffer(GLuint framebuffer): '''See: `glIsFramebuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsFramebuffer.xml>`_ ''' return c_opengl.glIsFramebuffer(framebuffer) def glIsProgram(GLuint program): '''See: `glIsProgram() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsProgram.xml>`_ ''' return c_opengl.glIsProgram(program) def glIsRenderbuffer(GLuint renderbuffer): '''See: `glIsRenderbuffer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsRenderbuffer.xml>`_ ''' return c_opengl.glIsRenderbuffer(renderbuffer) def glIsShader(GLuint shader): '''See: `glIsShader() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsShader.xml>`_ ''' return c_opengl.glIsShader(shader) def glIsTexture(GLuint texture): '''See: `glIsTexture() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsTexture.xml>`_ ''' return c_opengl.glIsTexture(texture) def glLineWidth(GLfloat width): '''See: `glLineWidth() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glLineWidth.xml>`_ ''' c_opengl.glLineWidth(width) def glLinkProgram(GLuint program): '''See: `glLinkProgram() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glLinkProgram.xml>`_ ''' c_opengl.glLinkProgram(program) def glPixelStorei(GLenum pname, GLint param): '''See: `glPixelStorei() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPixelStorei.xml>`_ ''' c_opengl.glPixelStorei(pname, param) def glPolygonOffset(GLfloat factor, GLfloat units): '''See: `glPolygonOffset() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glPolygonOffset.xml>`_ ''' c_opengl.glPolygonOffset(factor, units) def glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type): #, GLvoid* pixels): '''See: `glReadPixels() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glReadPixels.xml>`_ We support only GL_RGB/GL_RGBA as a format and GL_UNSIGNED_BYTE as a type. ''' assert(format in (GL_RGB, GL_RGBA)) assert(type == GL_UNSIGNED_BYTE) cdef object py_pixels = None cdef long size cdef char *data size = width * height * sizeof(GLubyte) if format == GL_RGB: size *= 3 else: size *= 4 data = <char *>malloc(size) if data == NULL: raise MemoryError('glReadPixels()') c_opengl.glPixelStorei(GL_PACK_ALIGNMENT, 1) c_opengl.glReadPixels(x, y, width, height, format, type, data) try: py_pixels = data[:size] finally: free(data) return py_pixels # XXX This one is commented out because a) it's not necessary and # b) it's breaking on OSX for some reason def glReleaseShaderCompiler(): '''See: `glReleaseShaderCompiler() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glReleaseShaderCompiler.xml>`_ .. warning:: Not implemented yet. ''' raise NotImplemented() # c_opengl.glReleaseShaderCompiler() def glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height): '''See: `glRenderbufferStorage() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glRenderbufferStorage.xml>`_ ''' c_opengl.glRenderbufferStorage(target, internalformat, width, height) def glSampleCoverage(GLclampf value, GLboolean invert): '''See: `glSampleCoverage() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glSampleCoverage.xml>`_ ''' c_opengl.glSampleCoverage(value, invert) def glScissor(GLint x, GLint y, GLsizei width, GLsizei height): '''See: `glScissor() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glScissor.xml>`_ ''' c_opengl.glScissor(x, y, width, height) def glShaderBinary():#GLsizei n, GLuint* shaders, GLenum binaryformat, bytes GLvoid* binary, GLsizei length): '''See: `glShaderBinary() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderBinary.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glShaderBinary(n, shaders, binaryformat, binary, length) raise NotImplemented() def glShaderSource(GLuint shader, bytes source): '''See: `glShaderSource() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderSource.xml>`_ ''' cdef const_char_ptr c_source = <const_char_ptr>source c_opengl.glShaderSource(shader, 1, &c_source, NULL) def glStencilFunc(GLenum func, GLint ref, GLuint mask): '''See: `glStencilFunc() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilFunc.xml>`_ ''' c_opengl.glStencilFunc(func, ref, mask) def glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask): '''See: `glStencilFuncSeparate() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilFuncSeparate.xml>`_ ''' c_opengl.glStencilFuncSeparate(face, func, ref, mask) def glStencilMask(GLuint mask): '''See: `glStencilMask() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMask.xml>`_ ''' c_opengl.glStencilMask(mask) def glStencilMaskSeparate(GLenum face, GLuint mask): '''See: `glStencilMaskSeparate() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMaskSeparate.xml>`_ ''' c_opengl.glStencilMaskSeparate(face, mask) def glStencilOp(GLenum fail, GLenum zfail, GLenum zpass): '''See: `glStencilOp() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilOp.xml>`_ ''' c_opengl.glStencilOp(fail, zfail, zpass) def glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass): '''See: `glStencilOpSeparate() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilOpSeparate.xml>`_ ''' c_opengl.glStencilOpSeparate(face, fail, zfail, zpass) def glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, bytes pixels): '''See: `glTexImage2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexImage2D.xml>`_ ''' c_opengl.glTexImage2D(target, level, internalformat, width, height, border, format, type, <GLvoid *><char *>pixels) def glTexParameterf(GLenum target, GLenum pname, GLfloat param): '''See: `glTexParameterf() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameterf.xml>`_ ''' c_opengl.glTexParameterf(target, pname, param) def glTexParameterfv(GLenum target, GLenum pname):#, GLfloat* params): '''See: `glTexParameterfv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameterfv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glTexParameterfv(target, pname, params) raise NotImplemented() def glTexParameteri(GLenum target, GLenum pname, GLint param): '''See: `glTexParameteri() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameteri.xml>`_ ''' c_opengl.glTexParameteri(target, pname, param) def glTexParameteriv(GLenum target, GLenum pname):#, GLint* params): '''See: `glTexParameteriv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameteriv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glTexParameteriv(target, pname, params) raise NotImplemented() def glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, bytes pixels): '''See: `glTexSubImage2D() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexSubImage2D.xml>`_ ''' c_opengl.glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, <GLvoid *><char *>pixels) def glUniform1f(GLint location, GLfloat x): '''See: `glUniform1f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1f.xml>`_ ''' c_opengl.glUniform1f(location, x) def glUniform1fv(GLint location, GLsizei count):#, GLfloat* v): '''See: `glUniform1fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform1fv(location, count, v) raise NotImplemented() def glUniform1i(GLint location, GLint x): '''See: `glUniform1i() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1i.xml>`_ ''' c_opengl.glUniform1i(location, x) def glUniform1iv(GLint location, GLsizei count):#, GLint* v): '''See: `glUniform1iv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1iv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform1iv(location, count, v) raise NotImplemented() def glUniform2f(GLint location, GLfloat x, GLfloat y): '''See: `glUniform2f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2f.xml>`_ ''' c_opengl.glUniform2f(location, x, y) def glUniform2fv(GLint location, GLsizei count):#, GLfloat* v): '''See: `glUniform2fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform2fv(location, count, v) raise NotImplemented() def glUniform2i(GLint location, GLint x, GLint y): '''See: `glUniform2i() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2i.xml>`_ ''' c_opengl.glUniform2i(location, x, y) def glUniform2iv(GLint location, GLsizei count):#, GLint* v): '''See: `glUniform2iv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2iv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform2iv(location, count, v) raise NotImplemented() def glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z): '''See: `glUniform3f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3f.xml>`_ ''' c_opengl.glUniform3f(location, x, y, z) def glUniform3fv(GLint location, GLsizei count):#, GLfloat* v): '''See: `glUniform3fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform3fv(location, count, v) raise NotImplemented() def glUniform3i(GLint location, GLint x, GLint y, GLint z): '''See: `glUniform3i() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3i.xml>`_ ''' c_opengl.glUniform3i(location, x, y, z) def glUniform3iv(GLint location, GLsizei count):#, GLint* v): '''See: `glUniform3iv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3iv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform3iv(location, count, v) raise NotImplemented() def glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w): '''See: `glUniform4f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4f.xml>`_ .. warning:: Not implemented yet. ''' c_opengl.glUniform4f(location, x, y, z, w) def glUniform4fv(GLint location, GLsizei count):#, GLfloat* v): '''See: `glUniform4fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform4fv(location, count, v) raise NotImplemented() def glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w): '''See: `glUniform4i() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4i.xml>`_ ''' c_opengl.glUniform4i(location, x, y, z, w) def glUniform4iv(GLint location, GLsizei count):#, GLint* v): '''See: `glUniform4iv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4iv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniform4iv(location, count, v) raise NotImplemented() def glUniformMatrix2fv(GLint location, GLsizei count):#, GLboolean transpose, bytes values): '''See: `glUniformMatrix2fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniformMatrix2fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glUniformMatrix2fv(location, count, transpose, <GLfloat*>ptr_value) raise NotImplemented() def glUniformMatrix3fv(GLint location, GLsizei count):#, GLboolean transpose, bytes values): '''See: `glUniformMatrix3fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniformMatrix3fv.xml>`_ .. warning:: Not implemented yet. ''' # c_opengl.glUniformMatrix3fv(location, count, transpose, <GLfloat*>ptr_value) raise NotImplemented() def glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, bytes value): '''See: `glUniformMatrix4fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniformMatrix4fv.xml>`_ ''' c_opengl.glUniformMatrix4fv(location, count, transpose, <GLfloat*>(<char *>value)) def glUseProgram(GLuint program): '''See: `glUseProgram() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glUseProgram.xml>`_ ''' c_opengl.glUseProgram(program) def glValidateProgram(GLuint program): '''See: `glValidateProgram() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glValidateProgram.xml>`_ ''' c_opengl.glValidateProgram(program) def glVertexAttrib1f(GLuint indx, GLfloat x): '''See: `glVertexAttrib1f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib1f.xml>`_ ''' c_opengl.glVertexAttrib1f(indx, x) def glVertexAttrib1fv(GLuint indx, list values): '''See: `glVertexAttrib1fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib1fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glVertexAttrib1fv(indx, values) raise NotImplemented() def glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y): '''See: `glVertexAttrib2f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib2f.xml>`_ ''' c_opengl.glVertexAttrib2f(indx, x, y) def glVertexAttrib2fv(GLuint indx, list values): '''See: `glVertexAttrib2fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib2fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glVertexAttrib2fv(indx, values) raise NotImplemented() def glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z): '''See: `glVertexAttrib3f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib3f.xml>`_ ''' c_opengl.glVertexAttrib3f(indx, x, y, z) def glVertexAttrib3fv(GLuint indx, list values): '''See: `glVertexAttrib3fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib3fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glVertexAttrib3fv(indx, values) raise NotImplemented() def glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w): '''See: `glVertexAttrib4f() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib4f.xml>`_ ''' c_opengl.glVertexAttrib4f(indx, x, y, z, w) def glVertexAttrib4fv(GLuint indx, list values): '''See: `glVertexAttrib4fv() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib4fv.xml>`_ .. warning:: Not implemented yet. ''' #c_opengl.glVertexAttrib4fv(indx, values) raise NotImplemented() def glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, data): '''See: `glVertexAttribPointer() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttribPointer.xml>`_ ''' cdef void *ptr = NULL if isinstance(data, bytes): ptr = <void *>(<char *>(<bytes>data)) elif isinstance(data, (long, int)): ptr = <void *>(<long>data) else: raise TypeError("Argument 'data' has incorrect type (expected bytes or int).") c_opengl.glVertexAttribPointer(index, size, type, normalized, stride, ptr) def glViewport(GLint x, GLint y, GLsizei width, GLsizei height): '''See: `glViewport() on Kronos website <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glViewport.xml>`_ ''' c_opengl.glViewport(x, y, width, height) IF USE_GLEW: cdef extern from "gl_redirect.h": int glewInit() int GLEW_OK char *glewGetErrorString(int) void glew_dynamic_binding() def gl_init_symbols(): cdef int result cdef bytes error result = glewInit() if result != GLEW_OK: error = glewGetErrorString(result) Logger.error('GL: GLEW initialization error {}'.format(error)) else: Logger.info('GL: GLEW initialization succeeded') glew_dynamic_binding() ELSE: def gl_init_symbols(): pass ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/opengl_utils.pxd�����������������������������������������������������������0000664�0000000�0000000�00000000625�12641336260�0020515�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cpdef list gl_get_extensions() cpdef int gl_has_extension(name) cpdef gl_register_get_size(int constid, int size) cpdef int gl_has_capability(int cap) cpdef tuple gl_get_texture_formats() cpdef int gl_has_texture_native_format(fmt) cpdef int gl_has_texture_conversion(fmt) cpdef int gl_has_texture_format(fmt) cpdef tuple gl_get_version() cpdef int gl_get_version_major() cpdef int gl_get_version_minor() �����������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/opengl_utils.pyx�����������������������������������������������������������0000664�0000000�0000000�00000022525�12641336260�0020545�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#cython: c_string_type=unicode, c_string_encoding=utf8 ''' OpenGL utilities ================ .. versionadded:: 1.0.7 ''' __all__ = ('gl_get_extensions', 'gl_has_extension', 'gl_has_capability', 'gl_register_get_size', 'gl_has_texture_format', 'gl_has_texture_conversion', 'gl_has_texture_native_format', 'gl_get_texture_formats', 'gl_get_version', 'gl_get_version_minor', 'gl_get_version_major', 'GLCAP_BGRA', 'GLCAP_NPOT', 'GLCAP_S3TC', 'GLCAP_DXT1', 'GLCAP_ETC1') include "opengl_utils_def.pxi" cimport c_opengl from kivy.logger import Logger from kivy.utils import platform from kivy.graphics.opengl import _GL_GET_SIZE cdef list _gl_extensions = [] cdef dict _gl_caps = {} cdef tuple _gl_texture_fmts = ( 'rgb', 'rgba', 'luminance', 'luminance_alpha', 'bgr', 'bgra', 's3tc_dxt1', 's3tc_dxt3', 's3tc_dxt5', 'pvrtc_rgb4', 'pvrtc_rgb2', 'pvrtc_rgba4', 'pvrtc_rgba2') cdef int _gl_version_major = -1 cdef int _gl_version_minor = -1 cdef str _platform = str(platform) cpdef list gl_get_extensions(): '''Return a list of OpenGL extensions available. All the names in the list have the `GL_` stripped at the start (if it exists) and are in lowercase. >>> print(gl_get_extensions()) ['arb_blend_func_extended', 'arb_color_buffer_float', 'arb_compatibility', 'arb_copy_buffer'... ] ''' global _gl_extensions cdef str extensions if not _gl_extensions: extensions = <char *>c_opengl.glGetString(c_opengl.GL_EXTENSIONS) _gl_extensions[:] = [x[3:].lower() if x[:3] == 'GL_' else x.lower()\ for x in extensions.split()] return _gl_extensions cpdef int gl_has_extension(name): '''Check if an OpenGL extension is available. If the name starts with `GL_`, it will be stripped for the test and converted to lowercase. >>> gl_has_extension('NV_get_tex_image') False >>> gl_has_extension('OES_texture_npot') True ''' name = name.lower() if name.startswith('GL_'): name = name[3:] return name in gl_get_extensions() cpdef gl_register_get_size(int constid, int size): '''Register an association between an OpenGL Const used in glGet* to a number of elements. By example, the GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX is a special pname that will return the integer 1 (nvidia only). >>> GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047 >>> gl_register_get_size(GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX, 1) >>> glGetIntegerv(GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX)[0] 524288 ''' _GL_GET_SIZE[constid] = size cpdef int gl_has_capability(int cap): '''Return the status of a OpenGL Capability. This is a wrapper that auto-discovers all the capabilities that Kivy might need. The current capabilites tested are: - GLCAP_BGRA: Test the support of BGRA texture format - GLCAP_NPOT: Test the support of Non Power of Two texture - GLCAP_S3TC: Test the support of S3TC texture (DXT1, DXT3, DXT5) - GLCAP_DXT1: Test the support of DXT texture (subset of S3TC) - GLCAP_ETC1: Test the support of ETC1 texture ''' cdef int value = _gl_caps.get(cap, -1) cdef str msg, sval # if we got a value, it's already initialized, return it! if value != -1: return value # ok, never been initialized, do it now. if cap == c_GLCAP_BGRA: msg = 'BGRA texture support' if _platform == 'ios': value = gl_has_extension('APPLE_texture_format_BGRA8888') else: value = gl_has_extension('EXT_bgra') if not value: value = gl_has_extension('EXT_texture_format_BGRA888') elif cap == c_GLCAP_NPOT: msg = 'NPOT texture support' if _platform == 'ios' or _platform == 'android': # Adreno 200 renderer doesn't support NPOT sval = <char *>c_opengl.glGetString(c_opengl.GL_RENDERER) if sval == 'Adreno 200': value = 0 else: value = 1 else: value = gl_has_extension('ARB_texture_non_power_of_two') if not value: value = gl_has_extension('OES_texture_npot') if not value: # motorola droid don't have OES_ but IMG_ value = gl_has_extension('IMG_texture_npot') elif cap == c_GLCAP_S3TC: # S3TC support DXT1, DXT3 and DXT5 msg = 'S3TC texture support' value = gl_has_extension('S3_s3tc') if not value: value = gl_has_extension('EXT_texture_compression_s3tc') if not value: value = gl_has_extension('OES_texture_compression_s3tc') elif cap == c_GLCAP_DXT1: # DXT1 is included inside S3TC, but not the inverse. msg = 'DXT1 texture support' value = gl_has_capability(c_GLCAP_S3TC) if not value: value = gl_has_extension('EXT_texture_compression_dxt1') elif cap == c_GLCAP_PVRTC: # PVRTC = PowerVR, mostly available in iOS device msg = 'PVRTC texture support' value = gl_has_extension('IMG_texture_compression_pvrtc') elif cap == c_GLCAP_ETC1: # PVRTC = PowerVR, mostly available in iOS device msg = 'ETC1 texture support' value = gl_has_extension('OES_compressed_ETC1_RGB8_texture') elif cap == c_GLCAP_UNPACK_SUBIMAGE: # Is GL_UNPACK_ROW_LENGTH is supported msg = 'Unpack subimage support' if _platform == 'ios' or _platform == 'android': value = gl_has_extension('EXT_unpack_subimage') else: value = 1 else: raise Exception('Unknown capability') _gl_caps[cap] = value if value: Logger.info('GL: %s is available' % msg) else: Logger.warning('GL: %s is not available' % msg) return value cpdef tuple gl_get_texture_formats(): '''Return a list of texture formats recognized by kivy. The texture list is informative but might not been supported by your hardware. If you want a list of supported textures, you must filter that list as follows:: supported_fmts = [gl_has_texture_format(x) for x in gl_get_texture_formats()] ''' return _gl_texture_fmts cpdef int gl_has_texture_native_format(fmt): '''Return 1 if the texture format is handled natively. >>> gl_has_texture_format('azdmok') 0 >>> gl_has_texture_format('rgba') 1 >>> gl_has_texture_format('s3tc_dxt1') [INFO ] [GL ] S3TC texture support is available [INFO ] [GL ] DXT1 texture support is available 1 ''' if fmt in ('rgb', 'rgba', 'luminance', 'luminance_alpha', 'red', 'rg'): return 1 if fmt in ('palette4_rgb8', 'palette4_rgba8', 'palette4_r5_g6_b5', 'palette4_rgba4', 'palette4_rgb5_a1', 'palette8_rgb8', 'palette8_rgba8', 'palette8_r5_g6_b5', 'palette8_rgba4', 'palette8_rgb5_a1'): return gl_has_extension('OES_compressed_paletted_texture') if fmt in ('bgr', 'bgra'): return gl_has_capability(c_GLCAP_BGRA) if fmt == 's3tc_dxt1': return gl_has_capability(c_GLCAP_DXT1) if fmt.startswith('s3tc_dxt'): return gl_has_capability(c_GLCAP_S3TC) if fmt.startswith('pvrtc_'): return gl_has_capability(c_GLCAP_PVRTC) if fmt.startswith('etc1_'): return gl_has_capability(c_GLCAP_ETC1) return 0 cpdef int gl_has_texture_conversion(fmt): '''Return 1 if the texture can be converted to a native format. ''' return fmt in ('bgr', 'bgra') cpdef int gl_has_texture_format(fmt): '''Return whether a texture format is supported by your system, natively or by conversion. For example, if your card doesn't support 'bgra', we are able to convert to 'rgba' but only in software mode. ''' # check if the support of a format can be done natively if gl_has_texture_native_format(fmt): return 1 # otherwise, check if it can be converted return gl_has_texture_conversion(fmt) cpdef tuple gl_get_version(): '''Return the (major, minor) OpenGL version, parsed from the GL_VERSION. .. versionadded:: 1.2.0 ''' global _gl_version_minor, _gl_version_major cdef str version if _gl_version_major == -1: _gl_version_minor = _gl_version_major = 0 version = str(<char *>c_opengl.glGetString(c_opengl.GL_VERSION)) try: # same parsing algo as Panda3D sver = '' found = 0 for c in version: if found and c == ' ': break if 49 <= ord(c) <= 57: found = 1 if found: sver += c component = sver.split('.') if len(component) >= 1: _gl_version_major = int(component[0]) if len(component) >= 2: _gl_version_minor = int(component[1]) except: Logger.warning('OpenGL: Error while parsing GL_VERSION') return _gl_version_major, _gl_version_minor cpdef int gl_get_version_major(): '''Return the major component of the OpenGL version. .. versionadded:: 1.2.0 ''' if _gl_version_major == -1: gl_get_version() return _gl_version_major cpdef int gl_get_version_minor(): '''Return the minor component of the OpenGL version. .. versionadded:: 1.2.0 ''' if _gl_version_major == -1: gl_get_version() return _gl_version_minor ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/opengl_utils_def.pxi�������������������������������������������������������0000664�0000000�0000000�00000000727�12641336260�0021343�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# c definition cdef int c_GLCAP_BGRA = 0x0001 cdef int c_GLCAP_NPOT = 0x0002 cdef int c_GLCAP_S3TC = 0x0003 cdef int c_GLCAP_DXT1 = 0x0004 cdef int c_GLCAP_PVRTC = 0x0005 cdef int c_GLCAP_ETC1 = 0x0006 cdef int c_GLCAP_UNPACK_SUBIMAGE = 0x0007 # for python export GLCAP_BGRA = c_GLCAP_NPOT GLCAP_NPOT = c_GLCAP_NPOT GLCAP_S3TC = c_GLCAP_S3TC GLCAP_DXT1 = c_GLCAP_DXT1 GLCAP_PVRTC = c_GLCAP_PVRTC GLCAP_ETC1 = c_GLCAP_ETC1 GLCAP_UNPACK_SUBIMAGE = c_GLCAP_UNPACK_SUBIMAGE �����������������������������������������kivy-1.9.1/kivy/graphics/scissor_instructions.pyx���������������������������������������������������0000664�0000000�0000000�00000014616�12641336260�0022354�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Scissor Instructions ==================== .. versionadded:: 1.9.1 Scissor instructions clip your drawing area into a rectangular region. - class:`ScissorPush`: Begins clipping, sets the bounds of the clip space - class:`ScissorPop`: Ends clipping The area provided to clip is in screenspace pixels and must be provided as integer values not floats. The following code will draw a circle ontop of our widget while clipping the circle so it does not expand beyond the widget borders. .. code-block:: python with self.canvas.after: #If our widget is inside another widget that modified the coordinates #spacing (such as ScrollView) we will want to convert to Window coords x,y = self.to_window(*self.pos) width, height = self.size #We must convert from the possible float values provided by kivy #widgets to an integer screenspace, in python3 round returns an int so #the int cast will be unnecessary. ScissorPush(x=int(round(x)), y=int(round(y)), width=int(round(width)), height=int(round(height))) Color(rgba=(1., 0., 0., .5)) Ellipse(size=(width*2., height*2.), pos=self.center) ScissorPop() ''' include "config.pxi" include "opcodes.pxi" from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.graphics.instructions cimport Instruction cdef class Rect: '''Rect class used internally by ScissorStack and ScissorPush to determine correct clipping area. ''' cdef int _x cdef int _y cdef int _width cdef int _height def __init__(self, int x, int y, int width, int height): self._x = x self._y = y self._width = width self._height = height def intersect(self, Rect other): max_x = min(self._x + self._width, other._x + other._width) x = max(self._x, other._x) width = max(0, max_x - x) max_y = min(self._y + self._height, other._y + other._height) y = max(self._y, other._y) height = max(0, max_y - y) self._x = x self._width = width self._y = y self._height = height cdef class ScissorStack: '''Class used internally to keep track of the current state of glScissors regions. Do not instantiate, prefer to inspect the module's scissor_stack. ''' cdef list _stack def __init__(self): self._stack = [] property empty: def __get__(self): return True if len(self._stack) is 0 else False property back: def __get__(self): return self._stack[-1] def push(self, element): self._stack.append(element) def pop(self): return self._stack.pop() scissor_stack = ScissorStack() cdef class ScissorPush(Instruction): '''Push the scissor stack. Provide kwargs of 'x', 'y', 'width', 'height' to control the area and position of the scissoring region. Defaults to 0, 0, 100, 100 Scissor works by clipping all drawing outside of a rectangle starting at int x, int y position and having sides of int width by int height in Window space coordinates ''' cdef int _x cdef int _y cdef int _width cdef int _height cdef Rect _rect property x: def __get__(self): return self._x def __set__(self, value): self._x = value self._rect = Rect(self._x, self._y, self._width, self._height) self.flag_update() property y: def __get__(self): return self._y def __set__(self, value): self._y = value self._rect = Rect(self._x, self._y, self._width, self._height) self.flag_update() property width: def __get__(self): return self._width def __set__(self, value): self._width = value self._rect = Rect(self._x, self._y, self._width, self._height) self.flag_update() property height: def __get__(self): return self._height def __set__(self, value): self._height = value self._rect = Rect(self._x, self._y, self._width, self._height) self.flag_update() property pos: def __get__(self): return self._x, self._y def __set__(self, value): self._x, self._y = value self._rect = Rect(self._x, self._y, self._width, self._height) self.flag_update() property size: def __get__(self): return self._width, self._height def __set__(self, value): self._width, self._height = value self._rect = Rect(self._x, self._y, self._width, self._height) self.flag_update() def __init__(self, **kwargs): self._x, self._y = kwargs.pop( 'pos', ( kwargs.pop('x', 0), kwargs.pop('y', 0) ) ) self._width, self._height = kwargs.pop( 'size', ( kwargs.pop('width', 100), kwargs.pop('height', 100) ) ) super(ScissorPush, self).__init__(**kwargs) self._rect = Rect(self._x, self._y, self._width, self._height) cdef int apply(self) except -1: cdef Rect rect = self._rect cdef Rect new_scissor_rect cdef Rect back if scissor_stack.empty: scissor_stack.push(rect) glEnable(GL_SCISSOR_TEST) glScissor(self._x, self._y, self._width, self._height) else: new_scissor_rect = Rect(rect._x, rect._y, rect._width, rect._height) back = scissor_stack.back new_scissor_rect.intersect(back) scissor_stack.push(new_scissor_rect) glScissor(new_scissor_rect._x, new_scissor_rect._y, new_scissor_rect._width, new_scissor_rect._height) cdef class ScissorPop(Instruction): '''Pop the scissor stack. Call after ScissorPush, once you have completed the drawing you wish to be clipped. ''' cdef int apply(self) except -1: scissor_stack.pop() cdef Rect new_scissor_rect if scissor_stack.empty: glDisable(GL_SCISSOR_TEST) else: new_scissor_rect = scissor_stack.back glScissor(new_scissor_rect._x, new_scissor_rect._y, new_scissor_rect._width, new_scissor_rect._height) ������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/shader.pxd�����������������������������������������������������������������0000664�0000000�0000000�00000002657�12641336260�0017266�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from c_opengl cimport GLuint from transformation cimport Matrix from vertex cimport VertexFormat cdef class ShaderSource: cdef int shader cdef int shadertype cdef set_source(self, char *source) cdef get_shader_log(self, int shader) cdef void process_message(self, str ctype, message) cdef int is_compiled(self) cdef class Shader: cdef object __weakref__ cdef int _success cdef VertexFormat _current_vertex_format cdef unsigned int program cdef ShaderSource vertex_shader cdef ShaderSource fragment_shader cdef object _source cdef object vert_src cdef object frag_src cdef dict uniform_locations cdef dict uniform_values cdef void use(self) cdef void stop(self) cdef int set_uniform(self, str name, value) except -1 cdef int upload_uniform(self, str name, value) except -1 cdef void upload_uniform_matrix(self, int loc, Matrix value) cdef int get_uniform_loc(self, str name) except * cdef int build(self) except -1 cdef int build_vertex(self, int link=*) except -1 cdef int build_fragment(self, int link=*) except -1 cdef int link_program(self) except -1 cdef int is_linked(self) cdef ShaderSource compile_shader(self, str source, int shadertype) cdef get_program_log(self, shader) cdef void process_message(self, str ctype, message) cdef void reload(self) cdef void bind_vertex_format(self, VertexFormat vertex_format) ���������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/shader.pyx�����������������������������������������������������������������0000664�0000000�0000000�00000066260�12641336260�0017313�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#cython: c_string_type=unicode, c_string_encoding=utf8 ''' Shader ====== The :class:`Shader` class handles the compilation of the vertex and fragment shader as well as the creation of the program in OpenGL. .. todo:: Include more complete documentation about the shader. Header inclusion ---------------- .. versionadded:: 1.0.7 When you are creating a Shader, Kivy will always include default parameters. If you don't want to rewrite this each time you want to customize / write a new shader, you can add the "$HEADER$" token and it will be replaced by the corresponding shader header. Here is the header for the fragment Shader: .. include:: ../../kivy/data/glsl/header.fs :literal: And the header for vertex Shader: .. include:: ../../kivy/data/glsl/header.vs :literal: Single file glsl shader programs -------------------------------- .. versionadded:: 1.6.0 To simplify shader management, the vertex and fragment shaders can be loaded automatically from a single glsl source file (plain text). The file should contain sections identified by a line starting with '---vertex' and '---fragment' respectively (case insensitive), e.g.:: // anything before a meaningful section such as this comment are ignored ---VERTEX SHADER--- // vertex shader starts here void main(){ ... } ---FRAGMENT SHADER--- // fragment shader starts here void main(){ ... } The source property of the Shader should be set to the filename of a glsl shader file (of the above format), e.g. `phong.glsl` ''' __all__ = ('Shader', ) include "config.pxi" include "common.pxi" include "gl_debug_logger.pxi" from os.path import join from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.graphics.vertex cimport vertex_attr_t from kivy.graphics.transformation cimport Matrix from kivy.graphics.context cimport get_context from kivy.logger import Logger from kivy.cache import Cache from kivy import kivy_shader_dir cdef str header_vs = '' cdef str header_fs = '' cdef str default_vs = '' cdef str default_fs = '' with open(join(kivy_shader_dir, 'header.vs')) as fin: header_vs = fin.read() with open(join(kivy_shader_dir, 'header.fs')) as fin: header_fs = fin.read() with open(join(kivy_shader_dir, 'default.vs')) as fin: default_vs = fin.read() with open(join(kivy_shader_dir, 'default.fs')) as fin: default_fs = fin.read() cdef class ShaderSource: def __cinit__(self, shadertype): self.shader = -1 self.shadertype = shadertype cdef set_source(self, char *source): cdef GLint success = 0 cdef GLuint error, shader cdef str ctype, cacheid # XXX to ensure that shader is ok, read error state right now. glGetError() # create and compile shader = glCreateShader(self.shadertype) glShaderSource(shader, 1, <const_char_ptr*> &source, NULL) glCompileShader(shader) # show any messages ctype = 'vertex' if self.shadertype == GL_VERTEX_SHADER else 'fragment' self.process_message('%s shader' % ctype, self.get_shader_log(shader)) # ensure compilation is ok glGetShaderiv(shader, GL_COMPILE_STATUS, &success) if success == GL_FALSE: error = glGetError() Logger.error('Shader: <%s> failed to compile (gl:%d)' % ( ctype, error)) glDeleteShader(shader) return Logger.debug('Shader: %s compiled successfully' % ctype.capitalize()) self.shader = shader def __dealloc__(self): if self.shader != -1: get_context().dealloc_shader_source(self.shader) cdef int is_compiled(self): if self.shader != -1: return 1 return 0 cdef void process_message(self, str ctype, message): message = message.strip() if message: Logger.info('Shader: %s: <%s>' % (ctype, message)) cdef get_shader_log(self, int shader): '''Return the shader log. ''' cdef char *msg cdef bytes py_msg cdef int info_length glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &info_length) if info_length <= 0: return "" msg = <char *>malloc(info_length * sizeof(char)) if msg == NULL: return "" msg[0] = "\0" glGetShaderInfoLog(shader, info_length, NULL, msg) py_msg = msg free(msg) return py_msg cdef class Shader: '''Create a vertex or fragment shader. :Parameters: `vs`: string, defaults to None Source code for vertex shader `fs`: string, defaults to None Source code for fragment shader ''' def __cinit__(self): self._success = 0 self.program = 0 self.vertex_shader = None self.fragment_shader = None self.uniform_locations = dict() self.uniform_values = dict() def __init__(self, str vs=None, str fs=None, str source=None): self.program = glCreateProgram() if source: self.source = source else: self._source = None self.fs = fs self.vs = vs def __dealloc__(self): get_context().dealloc_shader(self) cdef void reload(self): # Note that we don't free previous created shaders. The current reload # is called only when the gl context is reseted. If we do it, we might # free newly created shaders (id collision) glUseProgram(0) # avoid shaders to be collected if self.vertex_shader: self.vertex_shader.shader = -1 self.vertex_shader = None if self.fragment_shader: self.fragment_shader.shader = -1 self.fragment_shader = None #self.uniform_values = dict() self.uniform_locations = dict() self._success = 0 self._current_vertex_format = None self.program = glCreateProgram() self.fs = self.fs self.vs = self.vs cdef void use(self): '''Use the shader. ''' glUseProgram(self.program) log_gl_error('Shader.use-glUseProgram') for k, v in self.uniform_values.iteritems(): self.upload_uniform(k, v) IF USE_GLEW == 1: # XXX Very very weird bug. On virtualbox / win7 / glew, if we don't call # glFlush or glFinish or glGetIntegerv(GL_CURRENT_PROGRAM, ...), it seem # that the pipeline is broken, and we have glitch issue. In order to # prevent that on possible other hardware, i've (mathieu) prefered to # include a glFlush here. However, it could be nice to know exactly what # is going on. Even the glGetIntegerv() is not working here. Broken # driver on virtualbox / win7 ???? # FIXME maybe include that instruction for glew usage only. glFlush() cdef void stop(self): '''Stop using the shader. ''' glUseProgram(0) log_gl_error('Shader.stop-glUseProgram') cdef int set_uniform(self, str name, value) except -1: if name in self.uniform_values and self.uniform_values[name] == value: return 0 self.uniform_values[name] = value self.upload_uniform(name, value) return 0 cdef int upload_uniform(self, str name, value) except -1: '''Pass a uniform variable to the shader. ''' cdef long vec_size, index, x, y cdef int list_size cdef int loc, i1, i2, i3, i4 cdef float f1, f2, f3, f4 cdef tuple tuple_value cdef list list_value cdef GLfloat *float_list cdef GLint *int_list val_type = type(value) loc = self.uniform_locations.get(name, -1) if loc == -1: loc = self.get_uniform_loc(name) #Logger.debug('Shader: uploading uniform %s (loc=%d, value=%r)' % (name, loc, value)) if loc == -1: #Logger.debug('Shader: -> ignored') return 0 #Logger.debug('Shader: -> (gl:%d) %s' % (glGetError(), str(value))) if val_type is Matrix: self.upload_uniform_matrix(loc, value) log_gl_error('Shader.upload_uniform-glUniformMatrix4fv' ' {name}'.format(name=name)) elif val_type is int: glUniform1i(loc, value) log_gl_error('Shader.upload_uniform-glUniform1i' ' {name}'.format(name=name)) elif val_type is float: glUniform1f(loc, value) log_gl_error('Shader.upload_uniform-glUniform1f' ' {name}'.format(name=name)) elif val_type is list: list_value = value val_type = type(list_value[0]) vec_size = len(list_value) if val_type is float: if vec_size == 2: f1, f2 = list_value glUniform2f(loc, f1, f2) log_gl_error('Shader.upload_uniform-glUniform2f' ' {name}'.format(name=name)) elif vec_size == 3: f1, f2, f3 = list_value glUniform3f(loc, f1, f2, f3) log_gl_error('Shader.upload_uniform-glUniform3f' ' {name}'.format(name=name)) elif vec_size == 4: f1, f2, f3, f4 = list_value glUniform4f(loc, f1, f2, f3, f4) log_gl_error('Shader.upload_uniform-glUniform4f' ' {name}'.format(name=name)) else: float_list = <GLfloat *>malloc(vec_size * sizeof(GLfloat)) if float_list is NULL: raise MemoryError() for index in xrange(vec_size): float_list[index] = <GLfloat>list_value[index] glUniform1fv(loc, <GLint>vec_size, float_list) log_gl_error('Shader.upload_uniform-glUniform1fv' ' {name}'.format(name=name)) free(float_list) elif val_type is int: if vec_size == 2: i1, i2 = list_value glUniform2i(loc, i1, i2) log_gl_error('Shader.upload_uniform-glUniform2i' ' {name}'.format(name=name)) elif vec_size == 3: i1, i2, i3 = list_value glUniform3i(loc, i1, i2, i3) log_gl_error('Shader.upload_uniform-glUniform3i' ' {name}'.format(name=name)) elif vec_size == 4: i1, i2, i3, i4 = list_value glUniform4i(loc, i1, i2, i3, i4) log_gl_error('Shader.upload_uniform-glUniform4i' ' {name}'.format(name=name)) else: int_list = <int *>malloc(vec_size * sizeof(GLint)) if int_list is NULL: raise MemoryError() for index in xrange(vec_size): int_list[index] = <GLint>list_value[index] glUniform1iv(loc, <GLint>vec_size, int_list) log_gl_error('Shader.upload_uniform-glUniform1iv' ' {name}'.format(name=name)) free(int_list) elif val_type is list: list_size = <int>len(value) vec_size = len(value[0]) val_type = type(value[0][0]) if val_type is float: float_list = <GLfloat *>malloc( list_size * vec_size * sizeof(GLfloat)) if float_list is NULL: raise MemoryError() for x in xrange(list_size): for y in xrange(vec_size): float_list[vec_size * x + y] = <GLfloat>value[x][y] if vec_size == 2: glUniform2fv(loc, list_size, float_list) log_gl_error('Shader.upload_uniform-glUniform2fv' ' {name}'.format(name=name)) elif vec_size == 3: glUniform3fv(loc, list_size, float_list) log_gl_error('Shader.upload_uniform-glUniform3fv' ' {name}'.format(name=name)) elif vec_size == 4: glUniform4fv(loc, list_size, float_list) log_gl_error('Shader.upload_uniform-glUniform4fv' ' {name}'.format(name=name)) else: Logger.debug( 'Shader: unsupported {}x{} float array'.format( list_size, vec_size)) free(float_list) elif val_type is int: int_list = <GLint *>malloc( list_size * vec_size * sizeof(GLint)) if int_list is NULL: raise MemoryError() for x in xrange(list_size): for y in xrange(vec_size): int_list[vec_size * x + y] = <GLint>value[x][y] if vec_size == 2: glUniform2iv(loc, list_size, int_list) log_gl_error('Shader.upload_uniform-glUniform2iv' ' {name}'.format(name=name)) elif vec_size == 3: glUniform3iv(loc, list_size, int_list) log_gl_error('Shader.upload_uniform-glUniform3iv' ' {name}'.format(name=name)) elif vec_size == 4: glUniform4iv(loc, list_size, int_list) log_gl_error('Shader.upload_uniform-glUniform4iv' ' {name}'.format(name=name)) else: Logger.debug( 'Shader: unsupported {}x{} int array'.format( list_size, vec_size)) free(int_list) elif val_type is tuple: tuple_value = value val_type = type(tuple_value[0]) vec_size = len(tuple_value) if val_type is float: if vec_size == 2: f1, f2 = tuple_value glUniform2f(loc, f1, f2) log_gl_error('Shader.upload_uniform-glUniform2f' ' {name}'.format(name=name)) elif vec_size == 3: f1, f2, f3 = tuple_value glUniform3f(loc, f1, f2, f3) log_gl_error('Shader.upload_uniform-glUniform3f' ' {name}'.format(name=name)) elif vec_size == 4: f1, f2, f3, f4 = tuple_value glUniform4f(loc, f1, f2, f3, f4) log_gl_error('Shader.upload_uniform-glUniform4f' ' {name}'.format(name=name)) elif val_type is int: if vec_size == 2: i1, i2 = tuple_value glUniform2i(loc, i1, i2) log_gl_error('Shader.upload_uniform-glUniform2i' ' {name}'.format(name=name)) elif vec_size == 3: i1, i2, i3 = tuple_value glUniform3i(loc, i1, i2, i3) log_gl_error('Shader.upload_uniform-glUniform3i' ' {name}'.format(name=name)) elif vec_size == 4: i1, i2, i3, i4 = tuple_value glUniform4i(loc, i1, i2, i3, i4) log_gl_error('Shader.upload_uniform-glUniform4i' ' {name}'.format(name=name)) elif val_type is list: list_size = <int>len(value) vec_size = len(value[0]) val_type = type(value[0][0]) if val_type is float: float_list = <GLfloat *>malloc( list_size * vec_size * sizeof(GLfloat)) if float_list is NULL: raise MemoryError() for x in xrange(list_size): for y in xrange(vec_size): float_list[vec_size * x + y] = <GLfloat>value[x][y] if vec_size == 2: glUniform2fv(loc, list_size, float_list) log_gl_error('Shader.upload_uniform-glUniform2fv' ' {name}'.format(name=name)) elif vec_size == 3: glUniform3fv(loc, list_size, float_list) log_gl_error('Shader.upload_uniform-glUniform3fv' ' {name}'.format(name=name)) elif vec_size == 4: glUniform4fv(loc, list_size, float_list) log_gl_error('Shader.upload_uniform-glUniform4fv' ' {name}'.format(name=name)) else: Logger.debug( 'Shader: unsupported {}x{} float array'.format( list_size, vec_size)) free(float_list) elif val_type is int: int_list = <GLint *>malloc( list_size * vec_size * sizeof(GLint)) if int_list is NULL: raise MemoryError() for x in xrange(list_size): for y in xrange(vec_size): int_list[vec_size * x + y] = <GLint>value[x][y] if vec_size == 2: glUniform2iv(loc, list_size, int_list) log_gl_error('Shader.upload_uniform-glUniform2iv' ' {name}'.format(name=name)) elif vec_size == 3: glUniform3iv(loc, list_size, int_list) log_gl_error('Shader.upload_uniform-glUniform3iv' ' {name}'.format(name=name)) elif vec_size == 4: glUniform4iv(loc, list_size, int_list) log_gl_error('Shader.upload_uniform-glUniform4iv' ' {name}'.format(name=name)) else: Logger.debug( 'Shader: unsupported {}x{} int array'.format( list_size, vec_size)) free(int_list) else: raise Exception('for <%s>, type not handled <%s>' % (name, val_type)) return 0 cdef void upload_uniform_matrix(self, int loc, Matrix value): cdef GLfloat mat[16] for x in xrange(16): mat[x] = <GLfloat>value.mat[x] glUniformMatrix4fv(loc, 1, False, mat) cdef int get_uniform_loc(self, str name) except *: cdef bytes c_name = name.encode('utf-8') cdef int loc = glGetUniformLocation(self.program, c_name) log_gl_error( 'Shader.get_uniform_loc-glGetUniformLocation ({name})'.format( name=name)) self.uniform_locations[name] = loc return loc cdef void bind_vertex_format(self, VertexFormat vertex_format): cdef unsigned int i cdef vertex_attr_t *attr cdef bytes name # if the current vertex format used in the shader is the current one, do # nothing. # the same vertex format might be used by others shaders, so the # attr.index would not be accurate. we need to update it as well. if vertex_format and self._current_vertex_format is vertex_format and \ vertex_format.last_shader is self: return # unbind the previous vertex format if self._current_vertex_format: for i in xrange(self._current_vertex_format.vattr_count): attr = &self._current_vertex_format.vattr[i] if attr.per_vertex == 0: continue glDisableVertexAttribArray(attr.index) log_gl_error( 'Shader.bind_vertex_format-glDisableVertexAttribArray') # bind the new vertex format if vertex_format: vertex_format.last_shader = self for i in xrange(vertex_format.vattr_count): attr = &vertex_format.vattr[i] if attr.per_vertex == 0: continue name = <bytes>attr.name attr.index = glGetAttribLocation(self.program, <char *>name) glEnableVertexAttribArray(attr.index) log_gl_error( 'Shader.bind_vertex_format-glEnableVertexAttribArray') # save for the next run. self._current_vertex_format = vertex_format cdef int build(self) except -1: self.build_vertex() self.build_fragment() return 0 cdef int build_vertex(self, int link=1) except -1: if self.vertex_shader is not None: glDetachShader(self.program, self.vertex_shader.shader) log_gl_error('Shader.build_vertex-glDetachShader') self.vertex_shader = None self.vertex_shader = self.compile_shader(self.vert_src, GL_VERTEX_SHADER) if self.vertex_shader is not None: glAttachShader(self.program, self.vertex_shader.shader) log_gl_error('Shader.build_vertex-glAttachShader') if link: self.link_program() return 0 cdef int build_fragment(self, int link=1) except -1: if self.fragment_shader is not None: glDetachShader(self.program, self.fragment_shader.shader) log_gl_error('Shader.build_fragment-glDetachShader') self.fragment_shader = None self.fragment_shader = self.compile_shader(self.frag_src, GL_FRAGMENT_SHADER) if self.fragment_shader is not None: glAttachShader(self.program, self.fragment_shader.shader) log_gl_error('Shader.build_fragment-glAttachShader') if link: self.link_program() cdef int link_program(self) except -1: if self.vertex_shader is None or self.fragment_shader is None: return 0 # XXX to ensure that shader is ok, read error state right now. glGetError() glLinkProgram(self.program) self.process_message('program', self.get_program_log(self.program)) self.uniform_locations = dict() error = glGetError() if error: Logger.error('Shader: GL error %d' % error) if not self.is_linked(): self._success = 0 raise Exception('Shader didnt link, check info log.') self._success = 1 return 0 cdef int is_linked(self): cdef GLint result = 0 glGetProgramiv(self.program, GL_LINK_STATUS, &result) if result == GL_TRUE: return 1 return 0 cdef ShaderSource compile_shader(self, str source, int shadertype): cdef ShaderSource shader cdef str ctype, cacheid cdef bytes b_source = source.encode('utf-8') ctype = 'vertex' if shadertype == GL_VERTEX_SHADER else 'fragment' # try to check if the shader exist in the Cache first cacheid = '%s|%s' % (ctype, source) shader = Cache.get('kv.shader', cacheid) if shader is not None: return shader shader = ShaderSource(shadertype) shader.set_source(b_source) if shader.is_compiled() == 0: self._success = 0 return None Cache.append('kv.shader', cacheid, shader) return shader cdef get_program_log(self, shader): '''Return the program log.''' cdef char msg[2048] cdef GLsizei length msg[0] = '\0' glGetProgramInfoLog(shader, 2048, &length, msg) # XXX don't use the msg[:length] as a string directly, or the unicode # will fail on shitty driver. Ie, some Intel drivers return a static # unitialized string of length 40, with just a content of "Success.\n\0" # Trying to decode data after \0 will just fail. So use bytes, and # convert only the part before \0. # XXX Also, we cannot use directly msg as a python string, as some # others drivers doesn't include a \0 (which is great.) cdef bytes ret = msg[:length] return ret.split(b'\0')[0].decode('utf-8') cdef void process_message(self, str ctype, message): message = message.strip() if message: Logger.info('Shader: %s: <%s>' % (ctype, message)) # # Python access # property source: '''glsl source code. source should be the filename of a glsl shader that contains both the vertex and fragment shader sourcecode, each designated by a section header consisting of one line starting with either "--VERTEX" or "--FRAGMENT" (case insensitive). .. versionadded:: 1.6.0 ''' def __get__(self): return self._source def __set__(self, object source): self._source = source if source is None: self.vs = None self.fs = None return self.vert_src = "" self.frag_src = "" glsl_source = "\n" Logger.info('Shader: Read <{}>'.format(self._source)) with open(self._source) as fin: glsl_source += fin.read() sections = glsl_source.split('\n---') for section in sections: lines = section.split('\n') if lines[0].lower().startswith("vertex"): _vs = '\n'.join(lines[1:]) self.vert_src = _vs.replace('$HEADER$', header_vs) if lines[0].lower().startswith("fragment"): _fs = '\n'.join(lines[1:]) self.frag_src = _fs.replace('$HEADER$', header_fs) self.build_vertex(0) self.build_fragment(0) self.link_program() property vs: '''Vertex shader source code. If you set a new vertex shader code source, it will be automatically compiled and will replace the current vertex shader. ''' def __get__(self): return self.vert_src def __set__(self, object source): if source is None: source = default_vs source = source.replace('$HEADER$', header_vs) self.vert_src = source self.build_vertex() property fs: '''Fragment shader source code. If you set a new fragment shader code source, it will be automatically compiled and will replace the current fragment shader. ''' def __get__(self): return self.frag_src def __set__(self, object source): if source is None: source = default_fs source = source.replace('$HEADER$', header_fs) self.frag_src = source self.build_fragment() property success: '''Indicate whether the shader loaded successfully and is ready for usage or not. ''' def __get__(self): return self._success ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/stencil_instructions.pxd���������������������������������������������������0000664�0000000�0000000�00000000557�12641336260�0022302�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.graphics.instructions cimport Instruction cdef class StencilPush(Instruction): cdef int apply(self) except -1 cdef class StencilPop(Instruction): cdef int apply(self) except -1 cdef class StencilUse(Instruction): cdef unsigned int _op cdef int apply(self) except -1 cdef class StencilUnUse(Instruction): cdef int apply(self) except -1 �������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/stencil_instructions.pyx���������������������������������������������������0000664�0000000�0000000�00000016331�12641336260�0022324�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Stencil instructions ==================== .. versionadded:: 1.0.4 .. versionchanged:: 1.3.0 The stencil operation has been updated to resolve some issues that appeared when nested. You **must** now have a StencilUnUse and repeat the same operation as you did after StencilPush. Stencil instructions permit you to draw and use the current drawing as a mask. They don't give as much control as pure OpenGL, but you can still do fancy things! The stencil buffer can be controlled using these 3 instructions: - :class:`StencilPush`: push a new stencil layer. Any drawing that happens after this will be used as a mask. - :class:`StencilUse` : now draw the next instructions and use the stencil for masking them. - :class:`StencilUnUse` : stop using the stencil i.e. remove the mask and draw normally. - :class:`StencilPop` : pop the current stencil layer. You should always respect this scheme: .. code-block:: kv StencilPush # PHASE 1: put any drawing instructions to use as a mask here. StencilUse # PHASE 2: all the drawing here will be automatically clipped by the # mask created in PHASE 1. StencilUnUse # PHASE 3: drawing instructions wil now be drawn without clipping but the # mask will still be on the stack. You can return to PHASE 2 at any # time by issuing another *StencilUse* command. StencilPop # PHASE 4: the stencil is now removed from the stack and unloaded. Limitations ----------- - Drawing in PHASE 1 and PHASE 3 must not collide or you will get unexpected results - The stencil is activated as soon as you perform a StencilPush - The stencil is deactivated as soon as you've correctly popped all the stencil layers - You must not play with stencils yourself between a StencilPush / StencilPop - You can push another stencil after a StencilUse / before the StencilPop - You can push up to 128 layers of stencils (8 for kivy < 1.3.0) Example of stencil usage ------------------------ Here is an example, in kv style:: StencilPush # create a rectangular mask with a pos of (100, 100) and a (100, 100) size. Rectangle: pos: 100, 100 size: 100, 100 StencilUse # we want to show a big green rectangle, however, the previous stencil # mask will crop us :) Color: rgb: 0, 1, 0 Rectangle: size: 900, 900 StencilUnUse # you must redraw the stencil mask to remove it Rectangle: pos: 100, 100 size: 100, 100 StencilPop ''' __all__ = ('StencilPush', 'StencilPop', 'StencilUse', 'StencilUnUse') include "config.pxi" include "opcodes.pxi" include "gl_debug_logger.pxi" from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.graphics.instructions cimport Instruction cdef int _stencil_level = 0 cdef int _stencil_in_push = 0 cdef dict _gl_stencil_op = { 'never': GL_NEVER, 'less': GL_LESS, 'equal': GL_EQUAL, 'lequal': GL_LEQUAL, 'greater': GL_GREATER, 'notequal': GL_NOTEQUAL, 'gequal': GL_GEQUAL, 'always': GL_ALWAYS } cdef inline int _stencil_op_to_gl(x): '''Return the GL numeric value from a stencil operator ''' x = x.lower() try: return _gl_stencil_op[x] except KeyError: raise Exception('Unknow <%s> stencil op' % x) cdef class StencilPush(Instruction): '''Push the stencil stack. See the module documentation for more information. ''' cdef int apply(self) except -1: global _stencil_level, _stencil_in_push if _stencil_in_push: raise Exception('Cannot use StencilPush inside another ' 'StencilPush.\nUse StencilUse before.') _stencil_in_push = 1 _stencil_level += 1 if _stencil_level == 1: glStencilMask(0xff) log_gl_error('StencilPush.apply-glStencilMask') glClearStencil(0) log_gl_error('StencilPush.apply-glClearStencil') glClear(GL_STENCIL_BUFFER_BIT) log_gl_error('StencilPush.apply-glClear(GL_STENCIL_BUFFER_BIT)') if _stencil_level > 128: raise Exception('Cannot push more than 128 level of stencil.' ' (stack overflow)') glEnable(GL_STENCIL_TEST) log_gl_error('StencilPush.apply-glEnable(GL_STENCIL_TEST)') glStencilFunc(GL_ALWAYS, 0, 0) log_gl_error('StencilPush.apply-glStencilFunc') glStencilOp(GL_INCR, GL_INCR, GL_INCR) log_gl_error('StencilPush.apply-glStencilOp') glColorMask(0, 0, 0, 0) log_gl_error('StencilPush.apply-glColorMask') return 0 cdef class StencilPop(Instruction): '''Pop the stencil stack. See the module documentation for more information. ''' cdef int apply(self) except -1: global _stencil_level, _stencil_in_push if _stencil_level == 0: raise Exception('Too much StencilPop (stack underflow)') _stencil_level -= 1 _stencil_in_push = 0 glColorMask(1, 1, 1, 1) log_gl_error('StencilPop.apply-glColorMask') if _stencil_level == 0: glDisable(GL_STENCIL_TEST) log_gl_error('StencilPop.apply-glDisable') return 0 # reset for previous glStencilFunc(GL_EQUAL, _stencil_level, 0xff) log_gl_error('StencilPop.apply-glStencilFunc') glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP) log_gl_error('StencilPop.apply-glStencilOp') return 0 cdef class StencilUse(Instruction): '''Use current stencil buffer as a mask. Check the module documentation for more information. ''' def __init__(self, **kwargs): super(StencilUse, self).__init__(**kwargs) if 'op' in kwargs: self._op = _stencil_op_to_gl(kwargs['op']) else: self._op = GL_EQUAL cdef int apply(self) except -1: global _stencil_in_push _stencil_in_push = 0 glColorMask(1, 1, 1, 1) log_gl_error('StencilUse.apply-glColorMask') glStencilFunc(self._op, _stencil_level, 0xff) log_gl_error('StencilUse.apply-glStencilFunc') glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP) log_gl_error('StencilUse.apply-glStencilOp') return 0 property func_op: '''Determine the stencil operation to use for glStencilFunc(). Can be one of 'never', 'less', 'equal', 'lequal', 'greater', 'notequal', 'gequal' or 'always'. By default, the operator is set to 'equal'. .. versionadded:: 1.5.0 ''' def __get__(self): index = _gl_stencil_op.values().index(self._op) return _gl_stencil_op.keys()[index] def __set__(self, x): cdef int op = _stencil_op_to_gl(x) if op != self._op: self._op = op self.flag_update() cdef class StencilUnUse(Instruction): '''Use current stencil buffer to unset the mask. ''' cdef int apply(self) except -1: glStencilFunc(GL_ALWAYS, 0, 0) log_gl_error('StencilUnUse.apply-glStencilFunc') glStencilOp(GL_DECR, GL_DECR, GL_DECR) log_gl_error('StencilUnUse.apply-glStencilOp') glColorMask(0, 0, 0, 0) log_gl_error('StencilUnUse.apply-glColorMask') return 0 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/svg.pxd��������������������������������������������������������������������0000664�0000000�0000000�00000004413�12641336260�0016607�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cdef class Matrix cdef class Svg from cython cimport view from kivy.graphics.instructions cimport RenderContext from kivy.graphics.texture cimport Texture from kivy.graphics.vertex cimport VertexFormat from kivy.graphics.vertex_instructions cimport StripMesh from cpython cimport array from array import array cdef set COMMANDS cdef set UPPERCASE cdef object RE_LIST cdef object RE_COMMAND cdef object RE_FLOAT cdef object RE_POLYLINE cdef object RE_TRANSFORM cdef VertexFormat VERTEX_FORMAT ctypedef double matrix_t[6] cdef list kv_color_to_int_color(color) cdef float parse_float(txt) cdef list parse_list(string) cdef dict parse_style(string) cdef parse_color(c, current_color=?) cdef class Matrix: cdef matrix_t mat cdef void transform(self, float ox, float oy, float *x, float *y) cpdef Matrix inverse(self) cdef class Svg(RenderContext): cdef public double width cdef public double height cdef float line_width cdef list paths cdef object transform cdef object fill cdef object tree cdef public object current_color cdef object stroke cdef float opacity cdef float x cdef float y cdef int close_index cdef list path cdef array.array loop cdef int bezier_points cdef int circle_points cdef public object gradients cdef view.array bezier_coefficients cdef float anchor_x cdef float anchor_y cdef double last_cx cdef double last_cy cdef Texture line_texture cdef StripMesh last_mesh cdef parse_tree(self, tree) cdef parse_element(seld, e) cdef list parse_transform(self, transform_def) cdef parse_path(self, pathdef) cdef void new_path(self) cdef void close_path(self) cdef void set_position(self, float x, float y, int absolute=*) cdef arc_to(self, float rx, float ry, float phi, float large_arc, float sweep, float x, float y) cdef void curve_to(self, float x1, float y1, float x2, float y2, float x, float y) cdef void end_path(self) cdef void push_mesh(self, float[:] path, fill, Matrix transform, mode) cdef void push_strip_mesh(self, float *vertices, int vindex, int count, int mode=*) cdef void push_line_mesh(self, float[:] path, fill, Matrix transform) cdef void render(self) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/svg.pyx��������������������������������������������������������������������0000664�0000000�0000000�00000107432�12641336260�0016641�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' SVG === .. versionadded:: 1.9.0 .. warning:: This is highly experimental and subject to change. Don't use it in production. Load an SVG as a graphics instruction:: from kivy.graphics.svg import Svg with widget.canvas: svg = Svg("image.svg") There is no widget that can display Svg directly, you have to make your own for now. Check the `examples/svg` for more informations. ''' __all__ = ("Svg", ) include "common.pxi" import re cimport cython from xml.etree.cElementTree import parse from kivy.graphics.instructions cimport RenderContext from kivy.graphics.vertex_instructions cimport Mesh, StripMesh from kivy.graphics.tesselator cimport Tesselator from kivy.graphics.texture cimport Texture from kivy.graphics.vertex cimport VertexFormat from kivy.logger import Logger from cpython cimport array from array import array from cython cimport view from time import time from kivy.utils import hex_colormap cdef dict colormap = hex_colormap DEF BEZIER_POINTS = 64 # 10 DEF CIRCLE_POINTS = 64 # 24 DEF TOLERANCE = 0.001 cdef str SVG_FS = ''' #ifdef GL_ES precision highp float; #endif varying vec4 vertex_color; varying vec2 texcoord; uniform sampler2D texture0; void main (void) { gl_FragColor = texture2D(texture0, texcoord) * (vertex_color / 255.); } ''' cdef str SVG_VS = ''' #ifdef GL_ES precision highp float; #endif attribute vec2 v_pos; attribute vec2 v_tex; attribute vec4 v_color; uniform mat4 modelview_mat; uniform mat4 projection_mat; varying vec4 vertex_color; varying vec2 texcoord; void main (void) { vertex_color = v_color; gl_Position = projection_mat * modelview_mat * vec4(v_pos, 0.0, 1.0); texcoord = v_tex; } ''' cdef set COMMANDS = set('MmZzLlHhVvCcSsQqTtAa') cdef set UPPERCASE = set('MZLHVCSQTA') cdef object RE_LIST = re.compile( r'([A-Za-z]|-?[0-9]+\.?[0-9]*(?:e-?[0-9]*)?)') cdef object RE_COMMAND = re.compile( r'([MmZzLlHhVvCcSsQqTtAa])') cdef object RE_FLOAT = re.compile( r'[-+]?[0-9]*\.?[0-9]+(?:[eE][-+]?[0-9]+)?') cdef object RE_POLYLINE = re.compile( r'(-?[0-9]+\.?[0-9]*(?:e-?[0-9]*)?)') cdef object RE_TRANSFORM = re.compile( r'[a-zA-Z]+\([^)]*\)') cdef VertexFormat VERTEX_FORMAT = VertexFormat( (b'v_pos', 2, 'float'), (b'v_tex', 2, 'float'), (b'v_color', 4, 'float')) def _tokenize_path(pathdef): for x in RE_COMMAND.split(pathdef): if x in COMMANDS: yield x for token in RE_FLOAT.findall(x): yield token cdef inline float angle(float ux, float uy, float vx, float vy): a = acos((ux * vx + uy * vy) / sqrt((ux ** 2 + uy ** 2) * (vx ** 2 + vy ** 2))) sgn = 1 if ux * vy > uy * vx else -1 return sgn * a cdef float parse_float(txt): if not txt: return 0. if txt[-2:] == 'px': return float(txt[:-2]) return float(txt) cdef list parse_list(string): return re.findall(RE_LIST, string) cdef dict parse_style(string): cdef dict sdict = {} for item in string.split(';'): if ':' in item: key, value = item.split(':', 1) sdict[key] = value return sdict cdef list kv_color_to_int_color(color): c = [int(255*x) for x in color] return c if len(c) == 4 else c + [255] cdef parse_color(c, current_color=None): cdef int r, g, b, a if c is None or c == 'none': return None if c[0] == '#': c = c[1:] if c[:5] == 'url(#': return c[5:-1] if str(c) == 'currentColor': if current_color is None: c = 'black' else: return current_color if str(c) in colormap: c = colormap[str(c)][1:] r = int(c[0:2], 16) g = int(c[2:4], 16) b = int(c[4:6], 16) a = 255 elif len(c) == 8: r = int(c[0:2], 16) g = int(c[2:4], 16) b = int(c[4:6], 16) a = int(c[6:8], 16) elif len(c) == 6: r = int(c[0:2], 16) g = int(c[2:4], 16) b = int(c[4:6], 16) a = 255 elif len(c) == 4: r = int(c[0], 16) * 17 g = int(c[1], 16) * 17 b = int(c[2], 16) * 17 a = int(c[3], 16) * 17 elif len(c) == 3: r = int(c[0], 16) * 17 g = int(c[1], 16) * 17 b = int(c[2], 16) * 17 a = 255 else: # ... raise Exception('Invalid color format {}'.format(c)) return [r, g, b, a] cdef class Matrix(object): def __cinit__(self): memset(self.mat, 0, sizeof(matrix_t)) def __init__(self, string=None): cdef float f cdef int i self.mat[0] = self.mat[3] = 1. if isinstance(string, str): if string.startswith('matrix('): i = 0 for sf in parse_list(string[7:-1]): self.mat[i] = float(sf) i += 1 elif string.startswith('translate('): a, b = parse_list(string[10:-1]) self.mat[4] = float(a) self.mat[5] = float(b) elif string.startswith('scale('): a, b = parse_list(string[6:-1]) self.mat[0] = float(a) self.mat[3] = float(b) elif string is not None: i = 0 for f in string: self.mat[i] = f i += 1 cdef void transform(self, float ox, float oy, float *x, float *y): cdef float rx = self.mat[0] * ox + self.mat[2] * oy + self.mat[4] cdef float ry = self.mat[1] * ox + self.mat[3] * oy + self.mat[5] x[0] = rx y[0] = ry cpdef Matrix inverse(self): cdef float d = self.mat[0] * self.mat[3] - self.mat[1]*self.mat[2] return Matrix([self.mat[3] / d, -self.mat[1] / d, -self.mat[2] / d, self.mat[0] / d, (self.mat[2] * self.mat[5] - self.mat[3] * self.mat[4]) / d, (self.mat[1] * self.mat[4] - self.mat[0] * self.mat[5]) / d]) def __mul__(Matrix self, Matrix other): return Matrix([ self.mat[0] * other.mat[0] + self.mat[2] * other.mat[1], self.mat[1] * other.mat[0] + self.mat[3] * other.mat[1], self.mat[0] * other.mat[2] + self.mat[2] * other.mat[3], self.mat[1] * other.mat[2] + self.mat[3] * other.mat[3], self.mat[0] * other.mat[4] + self.mat[2] * other.mat[5] + self.mat[4], self.mat[1] * other.mat[4] + self.mat[3] * other.mat[5] + self.mat[5]]) class GradientContainer(dict): def __init__(self, *args, **kwargs): dict.__init__(self, *args, **kwargs) self.callback_dict = {} def call_me_on_add(self, callback, grad_id): '''The client wants to know when the gradient with id grad_id gets added. So store this callback for when that happens. When the desired gradient is added, the callback will be called with the gradient as the first and only argument. ''' cblist = self.callback_dict.get(grad_id, None) if cblist == None: cblist = [callback] self.callback_dict[grad_id] = cblist return cblist.append(callback) def update(self, *args, **kwargs): raise NotImplementedError('update not done for GradientContainer') def __setitem__(self, key, val): dict.__setitem__(self, key, val) callbacks = self.callback_dict.get(key, []) for callback in callbacks: callback(val) class Gradient(object): def __init__(self, element, svg): self.element = element self.stops = {} for e in element.getiterator(): if e.tag.endswith('stop'): style = parse_style(e.get('style', '')) color = parse_color(e.get('stop-color'), svg.current_color) if 'stop-color' in style: color = parse_color(style['stop-color'], svg.current_color) color[3] = int(float(e.get('stop-opacity', '1')) * 255) if 'stop-opacity' in style: color[3] = int(float(style['stop-opacity']) * 255) self.stops[float(e.get('offset'))] = color self.stops = sorted(self.stops.items()) self.svg = svg self.inv_transform = Matrix(element.get('gradientTransform')).inverse() inherit = self.element.get('{http://www.w3.org/1999/xlink}href') parent = None delay_params = False if inherit: parent_id = inherit[1:] parent = self.svg.gradients.get(parent_id, None) if parent == None: self.svg.gradients.call_me_on_add(self.tardy_gradient_parsed, parent_id) delay_params = True return if not delay_params: self.get_params(parent) def interp(self, float x, float y): cdef Matrix m = self.inv_transform if not self.stops: return [255, 0, 255, 255] m.transform(x, y, &x, &y) t = self.grad_value(x, y) if t < self.stops[0][0]: return self.stops[0][1] for n, top in enumerate(self.stops[1:]): bottom = self.stops[n] if t <= top[0]: u = bottom[0] v = top[0] alpha = (t - u)/(v - u) return [int(item[0] * (1 - alpha) + item[1] * alpha) for item in zip(bottom[1], top[1])] return self.stops[-1][1] def get_params(self, parent): for param in self.params: v = None if parent: v = getattr(parent, param, None) my_v = self.element.get(param) if my_v: v = float(my_v) if v: setattr(self, param, v) def tardy_gradient_parsed(self, gradient): self.get_params(gradient) class LinearGradient(Gradient): params = ['x1', 'x2', 'y1', 'y2', 'stops'] def grad_value(self, x, y): return ((x - self.x1)*(self.x2 - self.x1) + (y - self.y1)*(self.y2 - self.y1)) / ((self.x1 - self.x2)**2 + (self.y1 - self.y2)**2) class RadialGradient(Gradient): params = ['cx', 'cy', 'r', 'stops'] def grad_value(self, x, y): return sqrt((x - self.cx) ** 2 + (y - self.cy) ** 2)/self.r cdef class Svg(RenderContext): """Svg class. See module for more informations about the usage. """ def __init__(self, filename, anchor_x=0, anchor_y=0, bezier_points=BEZIER_POINTS, circle_points=CIRCLE_POINTS, color=None): ''' Creates an SVG object from a .svg or .svgz file. :param str filename: The name of the file to be loaded. :param float anchor_x: The horizontal anchor position for scaling and rotations. Defaults to 0. The symbolic values 'left', 'center' and 'right' are also accepted. :param float anchor_y: The vertical anchor position for scaling and rotations. Defaults to 0. The symbolic values 'bottom', 'center' and 'top' are also accepted. :param int bezier_points: The number of line segments into which to subdivide Bezier splines. Defaults to 10. :param int circle_points: The number of line segments into which to subdivide circular and elliptic arcs. Defaults to 10. :param color the default color to use for Svg elements that specify "currentColor" ''' super(Svg, self).__init__(fs=SVG_FS, vs=SVG_VS, use_parent_projection=True, use_parent_modelview=True) self.last_mesh = None self.paths = [] self.width = 0 self.height = 0 self.line_width = 0.25 if color is None: self.current_color = None else: self.current_color = kv_color_to_int_color(color) self.bezier_points = bezier_points self.circle_points = circle_points self.bezier_coefficients = None self.gradients = GradientContainer() self.anchor_x = anchor_x self.anchor_y = anchor_y self.line_texture = Texture.create( size=(2, 1), colorfmt="rgba") self.line_texture.blit_buffer( b"\xff\xff\xff\xff\xff\xff\xff\x00", colorfmt="rgba") self.filename = filename property anchor_x: ''' Horizontal anchor position for scaling and rotations. Defaults to 0. The symbolic values 'left', 'center' and 'right' are also accepted. ''' def __set__(self, anchor_x): self._anchor_x = anchor_x if self._anchor_x == 'left': self._a_x = 0 elif self._anchor_x == 'center': self._a_x = self.width * .5 elif self._anchor_x == 'right': self._a_x = self.width else: self._a_x = self._anchor_x def __get__(self): return self._anchor_x property anchor_y: ''' Vertical anchor position for scaling and rotations. Defaults to 0. The symbolic values 'bottom', 'center' and 'top' are also accepted. ''' def __set__(self, anchor_y): self._anchor_y = anchor_y if self._anchor_y == 'bottom': self._a_y = 0 elif self._anchor_y == 'center': self._a_y = self.height * .5 elif self._anchor_y == 'top': self._a_y = self.height else: self._a_y = self.anchor_y def __get__(self): return self._anchor_y '''Set the default color. Used for SvgElements that specify "currentColor" .. versionadded:: 1.9.1 ''' property color: def __set__(self, color): self.current_color = kv_color_to_int_color(color) self.reload() property filename: '''Filename to load. The parsing and rendering is done as soon as you set the filename. ''' def __set__(self, filename): Logger.debug('Svg: Loading {}'.format(filename)) # check gzip start = time() with open(filename, 'rb') as fd: header = fd.read(3) if header == '\x1f\x8b\x08': import gzip fd = gzip.open(filename, 'rb') else: fd = open(filename, 'rb') try: #save the tree for later reloading self.tree = parse(fd) self.reload() end = time() Logger.debug("Svg: Loaded {} in {:.2f}s".format(filename, end - start)) finally: fd.close() cdef void reload(self): # parse tree start = time() self.parse_tree(self.tree) end1 = time() with self: self.render() end2 = time() Logger.debug("Svg: Parsed in {:.2f}s, rendered in {:.2f}s".format( end1 - start, end2 - end1)) cdef parse_tree(self, tree): root = tree._root self.paths = [] self.width = parse_float(root.get('width')) self.height = parse_float(root.get('height')) if self.height: self.transform = Matrix([1, 0, 0, -1, 0, self.height]) else: x, y, w, h = [parse_float(x) for x in parse_list(root.get('viewBox'))] self.transform = Matrix([1, 0, 0, -1, -x, h + y]) self.height = h self.width = w self.opacity = 1.0 for e in root.getchildren(): self.parse_element(e) cdef parse_element(self, e): self.fill = parse_color(e.get('fill'), self.current_color) self.stroke = parse_color(e.get('stroke'), self.current_color) oldopacity = self.opacity self.opacity *= float(e.get('opacity', 1)) fill_opacity = float(e.get('fill-opacity', 1)) stroke_opacity = float(e.get('stroke-opacity', 1)) oldtransform = self.transform for t in self.parse_transform(e.get('transform')): self.transform *= Matrix(t) style = e.get('style') if style: sdict = parse_style(style) if 'fill' in sdict: self.fill = parse_color(sdict['fill'], self.current_color) if 'fill-opacity' in sdict: fill_opacity *= float(sdict['fill-opacity']) if 'stroke' in sdict: self.stroke = parse_color(sdict['stroke'], self.current_color) if 'stroke-opacity' in sdict: stroke_opacity *= float(sdict['stroke-opacity']) if self.fill is None: self.fill = [0, 0, 0, 255] if self.stroke is None: self.stroke = [0, 0, 0, 0] if isinstance(self.stroke, list): self.stroke[3] = int(self.opacity * stroke_opacity * self.stroke[3]) if isinstance(self.fill, list): self.fill[3] = int(self.opacity * fill_opacity * self.fill[3]) if isinstance(self.stroke, list) and self.stroke[3] == 0: self.stroke = self.fill #Stroked edges antialias better if e.tag.endswith('path'): self.parse_path(e.get('d', '')) elif e.tag.endswith('rect'): x = 0 y = 0 if 'x' in e.keys(): x = float(e.get('x')) if 'y' in e.keys(): y = float(e.get('y')) h = float(e.get('height')) w = float(e.get('width')) self.new_path() self.set_position(x, y) self.set_position(x + w, y) self.set_position(x + w, y + h) self.set_position(x, y + h) self.set_position(x, y) self.end_path() elif e.tag.endswith('polyline') or e.tag.endswith('polygon'): pathdata = e.get('points') pathdata = re.findall(RE_POLYLINE, pathdata) pathdata.reverse() self.new_path() while pathdata: self.set_position( float(pathdata.pop()), float(pathdata.pop())) if e.tag.endswith('polygon'): self.close_path() self.end_path() elif e.tag.endswith('line'): x1 = float(e.get('x1')) y1 = float(e.get('y1')) x2 = float(e.get('x2')) y2 = float(e.get('y2')) self.new_path() self.set_position(x1, y1) self.set_position(x2, y2) self.end_path() elif e.tag.endswith('circle'): cx = float(e.get('cx')) cy = float(e.get('cy')) r = float(e.get('r')) self.new_path() for i in xrange(self.circle_points): theta = 2 * i * pi / self.circle_points self.set_position(cx + r * cos(theta), cy + r * sin(theta)) self.close_path() self.end_path() elif e.tag.endswith('ellipse'): cx = float(e.get('cx')) cy = float(e.get('cy')) rx = float(e.get('rx')) ry = float(e.get('ry')) self.new_path() for i in xrange(self.circle_points): theta = 2 * i * pi / self.circle_points self.set_position(cx + rx * cos(theta), cy + ry * sin(theta)) self.close_path() self.end_path() elif e.tag.endswith('linearGradient'): self.gradients[e.get('id')] = LinearGradient(e, self) elif e.tag.endswith('radialGradient'): self.gradients[e.get('id')] = RadialGradient(e, self) for c in e.getchildren(): self.parse_element(c) self.transform = oldtransform self.opacity = oldopacity cdef list parse_transform(self, transform_def): if isinstance(transform_def, str): return RE_TRANSFORM.findall(transform_def) else: return [transform_def] cdef parse_path(self, pathdef): # In the SVG specs, initial movetos are absolute, even if # specified as 'm'. This is the default behavior here as well. # But if you pass in a current_pos variable, the initial moveto # will be relative to that current_pos. This is useful. elements = list(_tokenize_path(pathdef)) # Reverse for easy use of .pop() elements.reverse() command = None self.new_path() while elements: if elements[-1] in COMMANDS: # New command. last_command = command # Used by S and T command = elements.pop() absolute = command in UPPERCASE command = command.upper() else: # If this element starts with numbers, it is an implicit command # and we don't change the command. Check that it's allowed: if command is None: raise ValueError("Unallowed implicit command in %s, position %s" % ( pathdef, len(pathdef.split()) - len(elements))) if command == 'M': # Moveto command. This is like "picking up the pen", so # start a new loop. if len(self.loop): self.path.append(self.loop) self.loop = array('f', []) x = float(elements.pop()) y = float(elements.pop()) self.set_position(x, y, absolute) # Implicit moveto commands are treated as lineto commands. # So we set command to lineto here, in case there are # further implicit commands after this moveto. command = 'L' elif command == 'Z': self.close_path() elif command == 'L': x = float(elements.pop()) y = float(elements.pop()) self.set_position(x, y, absolute) elif command == 'H': x = float(elements.pop()) if absolute: self.set_position(x, self.y) else: self.set_position(self.x + x, self.y) elif command == 'V': y = float(elements.pop()) if absolute: self.set_position(self.x, y) else: self.set_position(self.x, self.y + y) elif command == 'C': c1x = float(elements.pop()) c1y = float(elements.pop()) c2x = float(elements.pop()) c2y = float(elements.pop()) endx = float(elements.pop()) endy = float(elements.pop()) if not absolute: c1x += self.x c1y += self.y c2x += self.x c2y += self.y endx += self.x endy += self.y self.curve_to(c1x, c1y, c2x, c2y, endx, endy) elif command == 'S': # Smooth curve. First control point is the "reflection" of # the second control point in the previous path. if last_command not in 'CS': # If there is no previous command or if the previous command # was not an C, c, S or s, assume the first control point is # coincident with the current point. c1x = self.x c1y = self.y else: # The first control point is assumed to be the reflection of # the second control point on the previous command relative # to the current point. c1x = self.last_cx c1y = self.last_cy c2x = float(elements.pop()) c2y = float(elements.pop()) endx = float(elements.pop()) endy = float(elements.pop()) if not absolute: c2x += self.x c2y += self.y endx += self.x endy += self.y self.curve_to(c1x, c1y, c2x, c2y, endx, endy) elif command == 'A': rx = float(elements.pop()) ry = float(elements.pop()) rotation = float(elements.pop()) arc = float(elements.pop()) sweep = float(elements.pop()) x = float(elements.pop()) y = float(elements.pop()) if not absolute: x += self.x y += self.y self.arc_to(rx, ry, rotation, arc, sweep, x, y) else: Logger.warning('Svg: unimplemented command {}'.format(command)) ''' elif command == 'Q': control = float(elements.pop()) + float(elements.pop()) * 1j end = float(elements.pop()) + float(elements.pop()) * 1j if not absolute: control += current_pos end += current_pos segments.append(path.QuadraticBezier(current_pos, control, end)) current_pos = end elif command == 'T': # Smooth curve. Control point is the "reflection" of # the second control point in the previous path. if last_command not in 'QT': # If there is no previous command or if the previous command # was not an Q, q, T or t, assume the first control point is # coincident with the current point. control = current_pos else: # The control point is assumed to be the reflection of # the control point on the previous command relative # to the current point. control = current_pos + current_pos - segments[-1].control2 end = float(elements.pop()) + float(elements.pop()) * 1j if not absolute: control += current_pos end += current_pos segments.append(path.QuadraticBezier(current_pos, control, end)) current_pos = end ''' self.end_path() cdef void new_path(self): self.x = 0 self.y = 0 self.close_index = 0 self.path = [] self.loop = array('f', []) cdef void close_path(self): #self.loop.append(self.loop[0]) #self.loop.append(self.loop[1]) self.path.append(self.loop) self.loop = array('f', []) cdef void set_position(self, float x, float y, int absolute=1): if absolute: self.x = x self.y = y else: self.x += x self.y += y self.loop.append(self.x) self.loop.append(self.y) cdef arc_to(self, float rx, float ry, float phi, float large_arc, float sweep, float x, float y): # This function is made out of magical fairy dust # http://www.w3.org/TR/2003/REC-SVG11-20030114/implnote.html#ArcImplementationNotes cdef float x1, y1, x2, y2, cp, sp, dx, dy, x_, y_, r2, cx_, cy_, cx, cy cdef float psi, delta, ct, st, theta cdef int n_points, i x1 = self.x y1 = self.y x2 = x y2 = y cp = cos(phi) sp = sin(phi) dx = .5 * (x1 - x2) dy = .5 * (y1 - y2) x_ = cp * dx + sp * dy y_ = -sp * dx + cp * dy r2 = (((rx * ry)**2 - (rx * y_)**2 - (ry * x_)**2)/ ((rx * y_)**2 + (ry * x_)**2)) if r2 < 0: r2 = 0 r = sqrt(r2) if large_arc == sweep: r = -r cx_ = r * rx * y_ / ry cy_ = -r * ry * x_ / rx cx = cp * cx_ - sp * cy_ + .5 * (x1 + x2) cy = sp * cx_ + cp * cy_ + .5 * (y1 + y2) psi = angle(1, 0, (x_ - cx_) / rx, (y_ - cy_) / ry) delta = angle((x_ - cx_) / rx, (y_ - cy_) / ry, (-x_ - cx_) / rx, (-y_ - cy_) / ry) if sweep and delta < 0: delta += pi * 2 if not sweep and delta > 0: delta -= pi * 2 n_points = <int>fabs(self.circle_points * delta / (2 * pi)) if n_points < 1: n_points = 1 for i in xrange(n_points + 1): theta = psi + i * delta / n_points ct = cos(theta) st = sin(theta) self.set_position(cp * rx * ct - sp * ry * st + cx, sp * rx * ct + cp * ry * st + cy) @cython.boundscheck(False) cdef void curve_to(self, float x1, float y1, float x2, float y2, float x, float y): cdef int bp_count = self.bezier_points + 1 cdef int i, count, ilast cdef float t, t0, t1, t2, t3, px = 0, py = 0 cdef list bc cdef array.array loop cdef float* f_loop cdef float[:] f_bc if self.bezier_coefficients is None: self.bezier_coefficients = view.array( shape=(bp_count * 4, ), itemsize=sizeof(float), format="f") f_bc = self.bezier_coefficients for i in range(bp_count): t = float(i) / self.bezier_points t0 = (1 - t) ** 3 t1 = 3 * t * (1 - t) ** 2 t2 = 3 * t ** 2 * (1 - t) t3 = t ** 3 f_bc[i * 4] = t0 f_bc[i * 4 + 1] = t1 f_bc[i * 4 + 2] = t2 f_bc[i * 4 + 3] = t3 else: f_bc = self.bezier_coefficients self.last_cx = x2 self.last_cy = y2 count = bp_count * 2 ilast = len(self.loop) array.resize(self.loop, ilast + count) f_loop = self.loop.data.as_floats for i in range(bp_count): t0 = f_bc[i * 4] t1 = f_bc[i * 4 + 1] t2 = f_bc[i * 4 + 2] t3 = f_bc[i * 4 + 3] f_loop[ilast + i * 2] = px = t0 * self.x + t1 * x1 + t2 * x2 + t3 * x f_loop[ilast + i * 2 + 1] = py = t0 * self.y + t1 * y1 + t2 * y2 + t3 * y self.x, self.y = px, py cdef void end_path(self): if len(self.loop): self.path.append(self.loop) tris = None cdef Tesselator tess cdef array.array loop if self.fill: tess = Tesselator() for loop in self.path: tess.add_contour_data(loop.data.as_voidptr, len(loop) / 2) tess.tesselate() tris = tess.vertices # Add the stroke for the first subpath, and the fill for all # subpaths. self.paths.append(( self.path[0] if self.stroke else None, self.stroke, tris, self.fill, self.transform)) # Finally, add the stroke for second and subsequent subpaths if self.stroke and len(self.path) > 1: for loop in self.path[1:]: self.paths.append(( loop, self.stroke, None, None, self.transform)) self.path = [] @cython.boundscheck(False) cdef void push_mesh(self, float[:] path, fill, Matrix transform, mode): cdef float *vertices cdef int index, vindex cdef float *f_tris cdef float x, y, r, g, b, a cdef Mesh mesh cdef int count = len(path) / 2 vertices = <float *>malloc(sizeof(float) * count * 8) if vertices == NULL: return vindex = 0 if isinstance(fill, str): gradient = self.gradients[fill] for index in range(count): x = path[index * 2] y = path[index * 2 + 1] r, g, b, a = gradient.interp(x, y) transform.transform(x, y, &x, &y) vertices[vindex] = x vertices[vindex + 1] = y vertices[vindex + 2] = 0 vertices[vindex + 3] = 0 vertices[vindex + 4] = r vertices[vindex + 5] = g vertices[vindex + 6] = b vertices[vindex + 7] = a vindex += 8 else: r, g, b, a = fill for index in range(count): x = path[index * 2] y = path[index * 2 + 1] transform.transform(x, y, &x, &y) vertices[vindex] = x vertices[vindex + 1] = y vertices[vindex + 2] = 0 vertices[vindex + 3] = 0 vertices[vindex + 4] = r vertices[vindex + 5] = g vertices[vindex + 6] = b vertices[vindex + 7] = a vindex += 8 self.push_strip_mesh(vertices, vindex, count) free(vertices) cdef void push_strip_mesh(self, float *vertices, int vindex, int count, int mode=0): if self.last_mesh: if self.last_mesh.add_triangle_strip(vertices, vindex, count, mode): return self.last_mesh = StripMesh(fmt=VERTEX_FORMAT) self.last_mesh.add_triangle_strip(vertices, vindex, count, mode) cdef void push_line_mesh(self, float[:] path, fill, Matrix transform): # Tentative to use smooth line, doesn't work completly yet. # Caps and joint are missing cdef int index, vindex = 0, odd = 0, i cdef float ax, ay, bx, _by, r = 0, g = 0, b = 0, a = 0 cdef int count = len(path) / 2 cdef float *vertices = NULL cdef float width = self.line_width vindex = 0 vertices = <float *>malloc(sizeof(float) * count * 32) if vertices == NULL: return if not isinstance(fill, str): r, g, b, a = fill for index in range(count): i = index * 2 ax = path[i] ay = path[i + 1] if index == count - 1: i = 0 else: i = index * 2 + 2 bx = path[i] _by = path[i + 1] transform.transform(ax, ay, &ax, &ay) transform.transform(bx, _by, &bx, &_by) rx = bx - ax ry = _by - ay angle = atan2(ry, rx) a1 = angle - PI2 a2 = angle + PI2 cos1 = cos(a1) * width sin1 = sin(a1) * width cos2 = cos(a2) * width sin2 = sin(a2) * width x1 = ax + cos1 y1 = ay + sin1 x4 = ax + cos2 y4 = ay + sin2 x2 = bx + cos1 y2 = _by + sin1 x3 = bx + cos2 y3 = _by + sin2 if isinstance(fill, str): g = self.gradients[fill] r, g, b, a = g.interp(ax, ay) vertices[vindex + 2] = vertices[vindex + 10] = \ vertices[vindex + 18] = vertices[vindex + 26] = 0 vertices[vindex + 3] = vertices[vindex + 11] = \ vertices[vindex + 19] = vertices[vindex + 27] = 0 vertices[vindex + 4] = vertices[vindex + 12] = \ vertices[vindex + 20] = vertices[vindex + 28] = r vertices[vindex + 5] = vertices[vindex + 13] = \ vertices[vindex + 21] = vertices[vindex + 29] = g vertices[vindex + 6] = vertices[vindex + 14] = \ vertices[vindex + 22] = vertices[vindex + 30] = b vertices[vindex + 7] = vertices[vindex + 15] = \ vertices[vindex + 23] = vertices[vindex + 31] = a vertices[vindex + 0] = x1 vertices[vindex + 1] = y1 vertices[vindex + 8] = x4 vertices[vindex + 9] = y4 vertices[vindex + 16] = x2 vertices[vindex + 17] = y2 vertices[vindex + 24] = x3 vertices[vindex + 25] = y3 vindex += 32 self.push_strip_mesh(vertices, vindex, (vindex / 32) * 4, 1) free(vertices) cdef void render(self): for path, stroke, tris, fill, transform in self.paths: if tris: for item in tris: self.push_mesh(item, fill, transform, 'triangle_strip') if path: self.push_line_mesh(path, stroke, transform) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/tesselator.pxd�������������������������������������������������������������0000664�0000000�0000000�00000000461�12641336260�0020174�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������cdef class Tesselator: cdef void *tess cdef int element_type cdef int polysize cdef void add_contour_data(self, void *cdata, int count) cdef iterate_vertices(self, int mode) cpdef int tesselate( self, int winding_rule=?, int element_type=?, int polysize=?) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/tesselator.pyx�������������������������������������������������������������0000664�0000000�0000000�00000022315�12641336260�0020223�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������""" Tesselator ========== .. versionadded:: 1.9.0 .. image:: images/tesselator-filled.png :align: right .. image:: images/tesselator-debug.png :align: right .. warning:: This is experimental and subject to change as long as this warning notice is present. Only TYPE_POLYGONS is currently supported. Tesselator is a library for tesselating polygons, based on `libtess2 <https://github.com/memononen/libtess2>`_. It renders concave filled polygons by first tesselating them into convex polygons. It also supports holes. Usage ----- First, you need to create a :class:`Tesselator` object and add contours. The first one is the external contour of your shape and all of the following ones should be holes:: from kivy.graphics.tesselator import Tesselator tess = Tesselator() tess.add_contour([0, 0, 200, 0, 200, 200, 0, 200]) tess.add_contour([50, 50, 150, 50, 150, 150, 50, 150]) Second, call the :meth:`Tesselator.tesselate` method to compute the points. It is possible that the tesselator won't work. In that case, it can return False:: if not tess.tesselate(): print "Tesselator didn't work :(" return After the tesselation, you have multiple ways to iterate over the result. The best approach is using :data:`Tesselator.meshes` to get a format directly usable for a :class:`~kivy.graphics.Mesh`:: for vertices, indices in tess.meshes: self.canvas.add(Mesh( vertices=vertices, indices=indices, mode="triangle_fan" )) Or, you can get the "raw" result, with just polygons and x/y coordinates with :meth:`Tesselator.vertices`:: for vertices in tess.vertices: print "got polygon", vertices """ __all__ = ("Tesselator", "WINDING_ODD", "WINDING_NONZERO", "WINDING_POSITIVE", "WINDING_NEGATIVE", "TYPE_POLYGONS", "TYPE_BOUNDARY_CONTOURS") include "common.pxi" cimport cython cimport cpython.array from array import array from cython cimport view cdef extern from "tesselator.h": ctypedef struct TESStesselator: pass ctypedef struct TESSalloc: pass cdef enum TessElementType: TESS_POLYGONS TESS_CONNECTED_POLYGONS TESS_BOUNDARY_CONTOURS cdef enum TessWindingRule: TESS_WINDING_ODD TESS_WINDING_NONZERO TESS_WINDING_POSITIVE TESS_WINDING_NEGATIVE TESS_WINDING_ABS_GEQ_TWO TESStesselator *tessNewTess(TESSalloc *) void tessDeleteTess(TESStesselator *) void tessAddContour(TESStesselator *, int, void *, int, int) int tessTesselate(TESStesselator *, int, int, int, int, float *) int tessGetVertexCount(TESStesselator *) int tessGetElementCount(TESStesselator *) float *tessGetVertices(TESStesselator *) int *tessGetVertexIndices(TESStesselator *) int *tessGetElements(TESStesselator *) #: Winding enum: ODD WINDING_ODD = TESS_WINDING_ODD #: Winding enum: NONZERO WINDING_NONZERO = TESS_WINDING_NONZERO #: Winding enum: POSITIVE WINDING_POSITIVE = TESS_WINDING_POSITIVE #: Winding enum: NEGATIVE WINDING_NEGATIVE = TESS_WINDING_NEGATIVE #: Winding enum: ABS_GET_TWO WINDING_ABS_GEQ_TWO = TESS_WINDING_ABS_GEQ_TWO #: Element type enum: POLYGONS TYPE_POLYGONS = TESS_POLYGONS #: Element type enum: BOUNDARY_CONTOURS TYPE_BOUNDARY_CONTOURS = TESS_BOUNDARY_CONTOURS cdef int TESS_UNDEF = ~(<int>0) cdef class Tesselator: """Tesselator class. See module for more informations about the usage. """ def __cinit__(self): self.tess = tessNewTess(NULL) def __dealloc__(self): tessDeleteTess(<TESStesselator *>self.tess) self.tess = NULL def add_contour(self, points): """ Add a contour to the tesselator. It can be: - a list of `[x, y, x2, y2, ...]` coordinates - a float array: `array("f", [x, y, x2, y2, ...])` - any buffer with floats in it. """ cdef float [:] float_view cdef char *cdata cdef long datasize cdef long count if isinstance(points, (tuple, list)): float_view = array("f", points) else: # must be a memory view or a buffer type float_view = points cdata = <char *>&float_view[0] datasize = float_view.nbytes self.add_contour_data(cdata, len(points) / 2) cpdef int tesselate( self, int winding_rule=WINDING_ODD, int element_type=TYPE_POLYGONS, int polysize=65535): """ Compute all the contours added with :meth:`add_contour`, and generate polygons. :param enum winding_rule: The winding rule classifies a region as inside if its winding number belongs to the chosen category. Can be one of WINDING_ODD, WINDING_NONZERO, WINDING_POSITIVE, WINDING_NEGATIVE, WINDING_ABS_GEQ_TWO. Defaults to WINDING_ODD. :param enum element_type: The result type, you can generate the polygons with TYPE_POLYGONS, or the contours with TYPE_BOUNDARY_CONTOURS. Defaults to TYPE_POLYGONS. :return: 1 if the tesselation happenned, 0 otherwise. :rtype: int """ self.element_type = element_type self.polysize = polysize return tessTesselate(<TESStesselator *>self.tess, winding_rule, element_type, polysize, 2, NULL) @property def vertex_count(self): """Returns the number of vertex generated. This is the raw result, however, because the Tesselator format the result for you with :data:`meshes` or :data:`vertices` per polygon, you'll have more vertices in the result """ return tessGetVertexCount(<TESStesselator *>self.tess) @property def element_count(self): """Returns the number of convex polygon. """ return tessGetElementCount(<TESStesselator *>self.tess) @property def vertices(self): """ Iterate through the result of the :meth:`tesselate` in order to give only a list of `[x, y, x2, y2, ...]` polygons. """ return self.iterate_vertices(0) @property def meshes(self): """ Iterate through the result of the :meth:`tesselate` to give a result that can be easily pushed into Kivy`s Mesh object. It's a list of: `[[vertices, indices], [vertices, indices], ...]`. The vertices in the format `[x, y, u, v, x2, y2, u2, v2]`. Careful, u/v coordinates are the same as x/y. You are responsible to change them for texture mapping if you need to. You can create Mesh objects like that:: tess = Tesselator() # add contours here tess.tesselate() for vertices, indices in self.meshes: self.canvas.add(Mesh( vertices=vertices, indices=indices, mode="triangle_fan")) """ return self.iterate_vertices(1) cdef void add_contour_data(self, void *cdata, int count): tessAddContour(<TESStesselator *>self.tess, 2, <void *>cdata, sizeof(float) * 2, count) @cython.boundscheck(False) cdef iterate_vertices(self, int mode): # mode 0: returns for .vertices # mode 1: returns for .meshes cdef int nelems, i, j, count cdef int *poly cdef int *elems cdef float *verts = <float *>tessGetVertices(<TESStesselator *>self.tess) cdef view.array mesh cdef float[:] f_mesh ret = [] if self.element_type == TYPE_POLYGONS: nelems = tessGetElementCount(<TESStesselator *>self.tess) elems = <int *>tessGetElements(<TESStesselator *>self.tess) for i in range(nelems): poly = &elems[i * self.polysize] # first, count the number of vertices in this polygon count = 0 for j in range(self.polysize): if poly[j] == TESS_UNDEF: break count += 1 # second, wrote it if not count: continue if mode == 0: # only x/y per polygon mesh = view.array(shape=(count * 2, ), itemsize=sizeof(float), format="f") f_mesh = mesh for j in range(count): f_mesh[j * 2] = verts[poly[j] * 2] f_mesh[j * 2 + 1] = verts[poly[j] * 2 + 1] ret.append(mesh.memview) elif mode == 1: # mode that can fit to actual Kivy Mesh # x, y, u, v mesh = view.array(shape=(count * 4, ), itemsize=sizeof(float), format="f") f_mesh = mesh for j in range(count): f_mesh[j * 4] = f_mesh[j * 4 + 2] = verts[poly[j] * 2] f_mesh[j * 4 + 1] = f_mesh[j * 4 + 3] = verts[poly[j] * 2 + 1] ret.append((mesh.memview, range(count))) else: raise Exception("Invalid mode") else: # TODO implement TYPE_BOUNDARY_CONTOURS raise NotImplementedError() return ret �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/texture.pxd����������������������������������������������������������������0000664�0000000�0000000�00000002236�12641336260�0017511�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from c_opengl cimport GLuint cdef class Texture: cdef object __weakref__ cdef unsigned int flags cdef object _source cdef float _tex_coords[8] cdef int _width cdef int _height cdef GLuint _target cdef GLuint _id cdef int _mipmap cdef object _wrap cdef object _min_filter cdef object _mag_filter cdef int _rectangle cdef object _colorfmt cdef object _icolorfmt cdef object _bufferfmt cdef float _uvx cdef float _uvy cdef float _uvw cdef float _uvh cdef int _is_allocated cdef int _nofree cdef list observers cdef object _proxyimage cdef object _callback cdef void update_tex_coords(self) cdef void set_min_filter(self, x) cdef void set_mag_filter(self, x) cdef void set_wrap(self, x) cdef void reload(self) cdef void _reload_propagate(self, Texture texture) cdef void allocate(self) cpdef flip_vertical(self) cpdef flip_horizontal(self) cpdef get_region(self, x, y, width, height) cpdef bind(self) cdef class TextureRegion(Texture): cdef int x cdef int y cdef Texture owner cdef void reload(self) cpdef bind(self) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/texture.pyx����������������������������������������������������������������0000664�0000000�0000000�00000134555�12641336260�0017550�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Texture ======= .. versionchanged:: 1.6.0 Added support for paletted texture on OES: 'palette4_rgb8', 'palette4_rgba8', 'palette4_r5_g6_b5', 'palette4_rgba4', 'palette4_rgb5_a1', 'palette8_rgb8', 'palette8_rgba8', 'palette8_r5_g6_b5', 'palette8_rgba4' and 'palette8_rgb5_a1'. :class:`Texture` is a class that handles OpenGL textures. Depending on the hardware, some OpenGL capabilities might not be available (BGRA support, NPOT support, etc.) You cannot instanciate this class yourself. You must use the function :meth:`Texture.create` to create a new texture:: texture = Texture.create(size=(640, 480)) When you create a texture, you should be aware of the default color and buffer format: - the color/pixel format (:attr:`Texture.colorfmt`) that can be one of 'rgb', 'rgba', 'luminance', 'luminance_alpha', 'bgr' or 'bgra'. The default value is 'rgb' - the buffer format determines how a color component is stored into memory. This can be one of 'ubyte', 'ushort', 'uint', 'byte', 'short', 'int' or 'float'. The default value and the most commonly used is 'ubyte'. So, if you want to create an RGBA texture:: texture = Texture.create(size=(640, 480), colorfmt='rgba') You can use your texture in almost all vertex instructions with the :attr:`kivy.graphics.VertexIntruction.texture` parameter. If you want to use your texture in kv lang, you can save it in an :class:`~kivy.properties.ObjectProperty` inside your widget. Blitting custom data -------------------- You can create your own data and blit it to the texture using :meth:`Texture.blit_buffer`. For example, to blit immutable bytes data:: # create a 64x64 texture, defaults to rgb / ubyte texture = Texture.create(size=(64, 64)) # create 64x64 rgb tab, and fill with values from 0 to 255 # we'll have a gradient from black to white size = 64 * 64 * 3 buf = [int(x * 255 / size) for x in range(size)] # then, convert the array to a ubyte string buf = b''.join(map(chr, buf)) # then blit the buffer texture.blit_buffer(buf, colorfmt='rgb', bufferfmt='ubyte') # that's all ! you can use it in your graphics now :) # if self is a widget, you can do this with self.canvas: Rectangle(texture=texture, pos=self.pos, size=(64, 64)) Since 1.9.0, you can blit data stored in a instance that implements the python buffer interface, or a memoryview thereof, such as numpy arrays, python `array.array`, a `bytearray`, or a cython array. This is beneficial if you expect to blit similar data, with perhaps a few changes in the data. When using a bytes representation of the data, for every change you have to regenerate the bytes instance, from perhaps a list, which is very inefficient. When using a buffer object, you can simply edit parts of the original data. Similarly, unless starting with a bytes object, converting to bytes requires a full copy, however, when using a buffer instance, no memory is copied, except to upload it to the GPU. Continuing with the example above:: from array import array size = 64 * 64 * 3 buf = [int(x * 255 / size) for x in range(size)] # initialize the array with the buffer values arr = array('B', buf) # now blit the array texture.blit_buffer(arr, colorfmt='rgb', bufferfmt='ubyte') # now change some elements in the original array arr[24] = arr[50] = 99 # blit again the buffer texture.blit_buffer(arr, colorfmt='rgb', bufferfmt='ubyte') BGR/BGRA support ---------------- The first time you try to create a BGR or BGRA texture, we check whether your hardware supports BGR / BGRA textures by checking the extension 'GL_EXT_bgra'. If the extension is not found, the conversion to RGB / RGBA will be done in software. NPOT texture ------------ .. versionchanged:: 1.0.7 If your hardware supports NPOT, no POT is created. As the OpenGL documentation says, a texture must be power-of-two sized. That means your width and height can be one of 64, 32, 256... but not 3, 68, 42. NPOT means non-power-of-two. OpenGL ES 2 supports NPOT textures natively but with some drawbacks. Another type of NPOT texture is called a rectangle texture. POT, NPOT and textures all have their own pro/cons. ================= ============= ============= ================================= Features POT NPOT Rectangle ----------------- ------------- ------------- --------------------------------- OpenGL Target GL_TEXTURE_2D GL_TEXTURE_2D GL_TEXTURE_RECTANGLE_(NV|ARB|EXT) Texture coords 0-1 range 0-1 range width-height range Mipmapping Supported Partially No Wrap mode Supported Supported No ================= ============= ============= ================================= If you create a NPOT texture, we first check whether your hardware supports it by checking the extensions GL_ARB_texture_non_power_of_two or OES_texture_npot. If none of these are available, we create the nearest POT texture that can contain your NPOT texture. The :meth:`Texture.create` will return a :class:`TextureRegion` instead. Texture atlas ------------- A texture atlas is a single texture that contains many images. If you want to seperate the original texture into many single ones, you don't need to. You can get a region of the original texture. That will return the original texture with custom texture coordinates:: # for example, load a 128x128 image that contain 4 64x64 images from kivy.core.image import Image texture = Image('mycombinedimage.png').texture bottomleft = texture.get_region(0, 0, 64, 64) bottomright = texture.get_region(0, 64, 64, 64) topleft = texture.get_region(0, 64, 64, 64) topright = texture.get_region(64, 64, 64, 64) .. _mipmap: Mipmapping ---------- .. versionadded:: 1.0.7 Mipmapping is an OpenGL technique for enhancing the rendering of large textures to small surfaces. Without mipmapping, you might see pixelation when you render to small surfaces. The idea is to precalculate the subtexture and apply some image filter as a linear filter. Then, when you render a small surface, instead of using the biggest texture, it will use a lower filtered texture. The result can look better this way. To make that happen, you need to specify mipmap=True when you create a texture. Some widgets already give you the ability to create mipmapped textures, such as the :class:`~kivy.uix.label.Label` and :class:`~kivy.uix.image.Image`. From the OpenGL Wiki : "So a 64x16 2D texture can have 5 mip-maps: 32x8, 16x4, 8x2, 4x1, 2x1, and 1x1". Check http://www.opengl.org/wiki/Texture for more information. .. note:: As the table in previous section said, if your texture is NPOT, we create the nearest POT texture and generate a mipmap from it. This might change in the future. Reloading the Texture --------------------- .. versionadded:: 1.2.0 If the OpenGL context is lost, the Texture must be reloaded. Textures that have a source are automatically reloaded but generated textures must be reloaded by the user. Use the :meth:`Texture.add_reload_observer` to add a reloading function that will be automatically called when needed:: def __init__(self, **kwargs): super(...).__init__(**kwargs) self.texture = Texture.create(size=(512, 512), colorfmt='RGB', bufferfmt='ubyte') self.texture.add_reload_observer(self.populate_texture) # and load the data now. self.cbuffer = '\\x00\\xf0\\xff' * 512 * 512 self.populate_texture(self.texture) def populate_texture(self, texture): texture.blit_buffer(self.cbuffer) This way, you can use the same method for initialization and reloading. .. note:: For all text rendering with our core text renderer, the texture is generated but we already bind a method to redo the text rendering and reupload the text to the texture. You don't have to do anything. ''' __all__ = ('Texture', 'TextureRegion') include "config.pxi" include "common.pxi" include "opengl_utils_def.pxi" include "img_tools.pxi" include "gl_debug_logger.pxi" cimport cython from os import environ from kivy.utils import platform from kivy.weakmethod import WeakMethod from kivy.graphics.context cimport get_context from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.graphics.opengl_utils cimport * cdef int gles_limts = int(environ.get( 'KIVY_GLES_LIMITS', int(platform not in ('win', 'macosx', 'linux')))) # update flags cdef int TI_MIN_FILTER = 1 << 0 cdef int TI_MAG_FILTER = 1 << 1 cdef int TI_WRAP = 1 << 2 cdef int TI_NEED_GEN = 1 << 3 cdef int TI_NEED_ALLOCATE = 1 << 4 cdef int TI_NEED_PIXELS = 1 << 5 # compatibility layer DEF GL_BGR = 0x80E0 DEF GL_BGRA = 0x80E1 DEF GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1 DEF GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 DEF GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3 DEF GL_ETC1_RGB8_OES = 0x8D64 DEF GL_PALETTE4_RGB8_OES = 0x8B90 DEF GL_PALETTE4_RGBA8_OES = 0x8B91 DEF GL_PALETTE4_R5_G6_B5_OES = 0x8B92 DEF GL_PALETTE4_RGBA4_OES = 0x8B93 DEF GL_PALETTE4_RGB5_A1_OES = 0x8B94 DEF GL_PALETTE8_RGB8_OES = 0x8B95 DEF GL_PALETTE8_RGBA8_OES = 0x8B96 DEF GL_PALETTE8_R5_G6_B5_OES = 0x8B97 DEF GL_PALETTE8_RGBA4_OES = 0x8B98 DEF GL_PALETTE8_RGB5_A1_OES = 0x8B99 DEF GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00 DEF GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01 DEF GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02 DEF GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03 DEF GL_RED = 0x1903 DEF GL_RG = 0x8227 DEF GL_R8 = 0x8229 DEF GL_RG8 = 0x822B DEF GL_RGBA8 = 0x8058 DEF GL_UNPACK_ROW_LENGTH = 0x0CF2 DEF GL_UNPACK_SKIP_ROWS = 0x0CF3 DEF GL_UNPACK_SKIP_PIXELS = 0x0CF4 cdef dict _gl_color_fmt = { 'rgba': GL_RGBA, 'bgra': GL_BGRA, 'rgb': GL_RGB, 'bgr': GL_BGR, 'luminance': GL_LUMINANCE, 'luminance_alpha': GL_LUMINANCE_ALPHA, 's3tc_dxt1': GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, 's3tc_dxt3': GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, 's3tc_dxt5': GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, 'etc1_rgb8': GL_ETC1_RGB8_OES, 'palette4_rgb8': GL_PALETTE4_RGB8_OES, 'palette4_rgba8': GL_PALETTE4_RGBA8_OES, 'palette4_r5_g6_b5': GL_PALETTE4_R5_G6_B5_OES, 'palette4_rgba4': GL_PALETTE4_RGBA4_OES, 'palette4_rgb5_a1': GL_PALETTE4_RGB5_A1_OES, 'palette8_rgb8': GL_PALETTE8_RGB8_OES, 'palette8_rgba8': GL_PALETTE8_RGBA8_OES, 'palette8_r5_g6_b5': GL_PALETTE8_R5_G6_B5_OES, 'palette8_rgba4': GL_PALETTE8_RGBA4_OES, 'palette8_rgb5_a1': GL_PALETTE8_RGB5_A1_OES, 'pvrtc_rgba2': GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, 'pvrtc_rgba4': GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, 'pvrtc_rgb2': GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, 'pvrtc_rgb4': GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, 'red': GL_RED, 'rg': GL_RG, 'r8': GL_R8, 'rg8': GL_RG8, 'rgba8': GL_RGBA8} cdef dict _gl_buffer_fmt = { 'ubyte': GL_UNSIGNED_BYTE, 'ushort': GL_UNSIGNED_SHORT, 'uint': GL_UNSIGNED_INT, 'byte': GL_BYTE, 'short': GL_SHORT, 'int': GL_INT, 'float': GL_FLOAT} cdef dict _gl_buffer_size = { 'ubyte': sizeof(GLubyte), 'ushort': sizeof(GLushort), 'uint': sizeof(GLuint), 'byte': sizeof(GLbyte), 'short': sizeof(GLshort), 'int': sizeof(GLint), 'float': sizeof(GLfloat) } cdef dict _gl_texture_min_filter = { 'nearest': GL_NEAREST, 'linear': GL_LINEAR, 'nearest_mipmap_nearest': GL_NEAREST_MIPMAP_NEAREST, 'nearest_mipmap_linear': GL_NEAREST_MIPMAP_LINEAR, 'linear_mipmap_nearest': GL_LINEAR_MIPMAP_NEAREST, 'linear_mipmap_linear': GL_LINEAR_MIPMAP_LINEAR } cdef inline int _nearest_pow2(int v): # From http://graphics.stanford.edu/~seander/bithacks.html#RoundUpPowerOf2 # Credit: Sean Anderson v -= 1 v |= v >> 1 v |= v >> 2 v |= v >> 4 v |= v >> 8 v |= v >> 16 return v + 1 cdef inline int _is_pow2(int v): # http://graphics.stanford.edu/~seander/bithacks.html#DetermineIfPowerOf2 return (v & (v - 1)) == 0 cdef inline int _color_fmt_to_gl(x): '''Return the GL numeric value from a color string format. ''' x = x.lower() try: return _gl_color_fmt[x] except KeyError: raise Exception('Unknown <%s> color format' % x) cdef inline int _is_compressed_fmt(x): '''Return 1 if the color string format is a compressed one. ''' if x.startswith('palette'): return 1 if x.startswith('pvrtc_'): return 1 if x.startswith('etc1_'): return 1 return x.startswith('s3tc_dxt') cdef inline int _buffer_fmt_to_gl(x): '''Return the GL numeric value from a buffer string format. ''' x = x.lower() try: return _gl_buffer_fmt[x] except KeyError: raise Exception('Unknown <%s> buffer format' % x) cdef inline int _buffer_type_to_gl_size(x): '''Return the size of a buffer string format in str. ''' x = x.lower() try: return _gl_buffer_size[x] except KeyError: raise Exception('Unknown <%s> format' % x) cdef inline GLuint _str_to_gl_texture_min_filter(x): '''Return the GL numeric value from a texture min filter string. ''' x = x.lower() try: return _gl_texture_min_filter[x] except KeyError: raise Exception('Unknown <%s> texture min filter' % x) cdef inline GLuint _str_to_gl_texture_mag_filter(x): '''Return the GL numeric value from a texture mag filter string. ''' x = x.lower() if x == 'nearest': return GL_NEAREST elif x == 'linear': return GL_LINEAR raise Exception('Unknown <%s> texture mag filter' % x) cdef inline GLuint _str_to_gl_texture_wrap(x): '''Return the GL numeric value from a texture wrap string. ''' if x == 'clamp_to_edge': return GL_CLAMP_TO_EDGE elif x == 'repeat': return GL_REPEAT elif x == 'mirrored_repeat': return GL_MIRRORED_REPEAT cdef inline int _gl_format_size(GLuint x): '''Return the GL numeric value from a texture wrap string. ''' if x in (GL_RGB, GL_BGR): return 3 elif x in (GL_RGBA, GL_BGRA): return 4 elif x in (GL_LUMINANCE_ALPHA, GL_RG): return 2 elif x in (GL_LUMINANCE, GL_RED): return 1 elif x in (GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT): return 4 raise Exception('Unsupported format size <%s>' % str(format)) cdef inline int _is_gl_format_supported(x): if x in ('bgr', 'bgra'): return gl_has_capability(GLCAP_BGRA) elif x == 's3tc_dxt1': return gl_has_capability(GLCAP_DXT1) elif x.startswith('s3tc_dxt'): return gl_has_capability(GLCAP_S3TC) elif x.startswith('etc1_'): return gl_has_capability(GLCAP_ETC1) return 1 cdef inline str _convert_gl_format(x): if x == 'bgr': return 'rgb' elif x == 'bgra': return 'rgba' return x cdef inline void _gl_prepare_pixels_upload(int width) nogil: '''Set the best pixel alignment for the current width. ''' if not (width & 0x7): glPixelStorei(GL_UNPACK_ALIGNMENT, 8) elif not (width & 0x3): glPixelStorei(GL_UNPACK_ALIGNMENT, 4) elif not (width & 0x1): glPixelStorei(GL_UNPACK_ALIGNMENT, 2) else: glPixelStorei(GL_UNPACK_ALIGNMENT, 1) cdef Texture _texture_create(int width, int height, colorfmt, bufferfmt, int mipmap, int allocate, object callback, object icolorfmt): '''Create the OpenGL texture. ''' cdef GLuint target = GL_TEXTURE_2D cdef GLuint texid = 0 cdef Texture texture cdef int texture_width, texture_height cdef int glbufferfmt = _buffer_fmt_to_gl(bufferfmt) cdef int make_npot = 0 # check if it's a pot or not if not _is_pow2(width) or not _is_pow2(height): make_npot = 1 IF not USE_OPENGL_ES2: if gl_get_version_major() < 3: mipmap = 0 # in case of mipmap is asked for npot texture, make it pot compatible if mipmap: make_npot = 0 allocate = 1 # depending if npot is available, use the real size or pot size if make_npot and gl_has_capability(c_GLCAP_NPOT): texture_width = width texture_height = height else: texture_width = _nearest_pow2(width) texture_height = _nearest_pow2(height) # create the texture with the future color format. icolorfmt = _convert_gl_format(icolorfmt) texture = Texture(texture_width, texture_height, target, colorfmt=colorfmt, bufferfmt=bufferfmt, mipmap=mipmap, callback=callback, icolorfmt=icolorfmt) if allocate or make_npot: texture.flags |= TI_NEED_ALLOCATE # set default parameter for this texture texture.set_wrap('clamp_to_edge') if mipmap: texture.set_min_filter('linear_mipmap_nearest') texture.set_mag_filter('linear') else: texture.set_min_filter('linear') texture.set_mag_filter('linear') # if the texture size is the same as initial size, return the texture # unmodified if texture_width == width and texture_height == height: return texture # otherwise, return a region of that texture return texture.get_region(0, 0, width, height) def texture_create(size=None, colorfmt=None, bufferfmt=None, mipmap=False, callback=None, icolorfmt=None): '''Create a texture based on size. :Parameters: `size`: tuple, defaults to (128, 128) Size of the texture. `colorfmt`: str, defaults to 'rgba' Color format of the texture. Can be 'rgba' or 'rgb', 'luminance' or 'luminance_alpha'. On desktop, additionnal values are available: 'red', 'rg'. `icolorfmt`: str, defaults to the value of `colorfmt` Internal format storage of the texture. Can be 'rgba' or 'rgb', 'luminance' or 'luminance_alpha'. On desktop, additionnal values are available: 'r8', 'rg8', 'rgba8'. `bufferfmt`: str, defaults to 'ubyte' Internal buffer format of the texture. Can be 'ubyte', 'ushort', 'uint', 'bute', 'short', 'int' or 'float'. `mipmap`: bool, defaults to False If True, it will automatically generate the mipmap texture. `callback`: callable(), defaults to False If a function is provided, it will be called when data is needed in the texture. .. versionchanged:: 1.7.0 :attr:`callback` has been added ''' cdef int width = 128, height = 128, allocate = 1 if size is not None: width, height = size if colorfmt is None: colorfmt = 'rgba' if bufferfmt is None: bufferfmt = 'ubyte' if callback is not None: allocate = 0 if icolorfmt is None: icolorfmt = colorfmt return _texture_create(width, height, colorfmt, bufferfmt, mipmap, allocate, callback, icolorfmt) def texture_create_from_data(im, mipmap=False): '''Create a texture from an ImageData class. ''' cdef int width = im.width cdef int height = im.height cdef int allocate = 1 cdef int no_blit = 0 cdef Texture texture # optimization, if the texture is power of 2, don't allocate in # _texture_create, but allocate in blit_data => only 1 upload if _is_pow2(width) and _is_pow2(height): allocate = 0 elif gl_has_capability(c_GLCAP_NPOT): allocate = 0 # if imagedata have more than one image, activate mipmap if im.have_mipmap: mipmap = True IF not USE_OPENGL_ES2: if gl_get_version_major() < 3: mipmap = False if width == 0 or height == 0: height = width = 1 allocate = 1 no_blit = 1 texture = _texture_create(width, height, im.fmt, 'ubyte', mipmap, allocate, None, im.fmt) if texture is None: return None texture._source = im.source if no_blit == 0: texture.blit_data(im) return texture cdef class Texture: '''Handle an OpenGL texture. This class can be used to create simple textures or complex textures based on ImageData.''' _sequenced_textures = {} '''Internal use only for textures of sequenced images ''' create = staticmethod(texture_create) create_from_data = staticmethod(texture_create_from_data) def __init__(self, width, height, target, texid=0, colorfmt='rgb', bufferfmt='ubyte', mipmap=False, source=None, callback=None, icolorfmt='rgb'): self.observers = [] self._width = width self._height = height self._target = target self._id = texid self._mipmap = mipmap self._wrap = None self._min_filter = None self._mag_filter = None self._is_allocated = 0 self._uvx = 0. self._uvy = 0. self._uvw = 1. self._uvh = 1. self._colorfmt = colorfmt self._bufferfmt = bufferfmt self._icolorfmt = icolorfmt self._source = source self._nofree = 0 self._callback = callback if texid == 0: self.flags |= TI_NEED_GEN if callback is not None: self.flags |= TI_NEED_PIXELS self.update_tex_coords() get_context().register_texture(self) def __dealloc__(self): get_context().dealloc_texture(self) cdef void update_tex_coords(self): self._tex_coords[0] = self._uvx self._tex_coords[1] = self._uvy self._tex_coords[2] = self._uvx + self._uvw self._tex_coords[3] = self._uvy self._tex_coords[4] = self._uvx + self._uvw self._tex_coords[5] = self._uvy + self._uvh self._tex_coords[6] = self._uvx self._tex_coords[7] = self._uvy + self._uvh def add_reload_observer(self, callback): '''Add a callback to be called after the whole graphics context has been reloaded. This is where you can reupload your custom data into the GPU. .. versionadded:: 1.2.0 :Parameters: `callback`: func(context) -> return None The first parameter will be the context itself. ''' self.observers.append(WeakMethod(callback)) def remove_reload_observer(self, callback): '''Remove a callback from the observer list, previously added by :meth:`add_reload_observer`. .. versionadded:: 1.2.0 ''' for cb in self.observers[:]: if cb.is_dead() or cb() is callback: self.observers.remove(cb) continue cdef void allocate(self): cdef int iglfmt, glfmt, iglbufferfmt, datasize, dataerr = 0 cdef void *data = NULL cdef int is_npot = 0 # check if it's a pot or not if not _is_pow2(self._width) or not _is_pow2(self._height): make_npot = is_npot = 1 # prepare information needed for nogil glfmt = _color_fmt_to_gl(self._colorfmt) iglfmt = _color_fmt_to_gl(self._icolorfmt) iglbufferfmt = _buffer_fmt_to_gl(self._bufferfmt) datasize = self._width * self._height * \ _gl_format_size(glfmt) * _buffer_type_to_gl_size(self._bufferfmt) # act as we have been able to allocate the texture self._is_allocated = 1 # do the rest outside the Python GIL with nogil: data = calloc(1, datasize) if data != NULL: # ensure pixel upload is correct _gl_prepare_pixels_upload(self._width) # do the initial upload with fake data glTexImage2D(self._target, 0, iglfmt, self._width, self._height, 0, glfmt, iglbufferfmt, data) # free the data ! free(data) # create mipmap if needed if self._mipmap and is_npot == 0: glGenerateMipmap(self._target) else: dataerr = 1 if dataerr: self._is_allocated = 0 raise Exception('Unable to allocate memory for texture (size is %s)' % datasize) cpdef flip_vertical(self): '''Flip tex_coords for vertical display.''' self._uvy += self._uvh self._uvh = -self._uvh self.update_tex_coords() cpdef flip_horizontal(self): '''Flip tex_coords for horizontal display. .. versionadded:: 1.9.0 ''' self._uvx += self._uvw self._uvw = -self._uvw self.update_tex_coords() cpdef get_region(self, x, y, width, height): '''Return a part of the texture defined by the rectangular arguments (x, y, width, height). Returns a :class:`TextureRegion` instance.''' return TextureRegion(x, y, width, height, self) def ask_update(self, callback): '''Indicate that the content of the texture should be updated and the callback function needs to be called when the texture will be used. ''' self.flags |= TI_NEED_PIXELS self._callback = callback cpdef bind(self): '''Bind the texture to the current opengl state.''' cdef GLuint value # if we have no change to apply, just bind and exit if not self.flags: glBindTexture(self._target, self._id) log_gl_error('Texture.bind-glBindTexture') return if self.flags & TI_NEED_GEN: self.flags &= ~TI_NEED_GEN glGenTextures(1, &self._id) log_gl_error('Texture.bind-glGenTextures') glBindTexture(self._target, self._id) log_gl_error('Texture.bind-glBindTexture') if self.flags & TI_NEED_ALLOCATE: self.flags &= ~TI_NEED_ALLOCATE self.allocate() if self.flags & TI_NEED_PIXELS: self.flags &= ~TI_NEED_PIXELS if self._callback: self._callback(self) self._callback = None if self.flags & TI_MIN_FILTER: self.flags &= ~TI_MIN_FILTER value = _str_to_gl_texture_min_filter(self._min_filter) glTexParameteri(self._target, GL_TEXTURE_MIN_FILTER, value) log_gl_error('Texture.bind-glTexParameteri (GL_TEXTURE_MIN_FILTER)') if self.flags & TI_MAG_FILTER: self.flags &= ~TI_MAG_FILTER value = _str_to_gl_texture_mag_filter(self._mag_filter) glTexParameteri(self._target, GL_TEXTURE_MAG_FILTER, value) log_gl_error('Texture.bind-glTexParameteri (GL_TEXTURE_MAG_FILTER') if self.flags & TI_WRAP: self.flags &= ~TI_WRAP value = _str_to_gl_texture_wrap(self._wrap) glTexParameteri(self._target, GL_TEXTURE_WRAP_S, value) log_gl_error('Texture.bind-glTexParameteri (GL_TEXTURE_WRAP_S)') glTexParameteri(self._target, GL_TEXTURE_WRAP_T, value) log_gl_error('Texture.bind-glTexParameteri (GL_TEXTURE_WRAP_T') cdef void set_min_filter(self, x): if self._min_filter != x: self._min_filter = x self.flags |= TI_MIN_FILTER cdef void set_mag_filter(self, x): if self._mag_filter != x: self._mag_filter = x self.flags |= TI_MAG_FILTER cdef void set_wrap(self, x): if self._wrap != x: self._wrap = x self.flags |= TI_WRAP def blit_data(self, im, pos=None): '''Replace a whole texture with image data. ''' blit = self.blit_buffer # depending if imagedata have mipmap, think different. if not im.have_mipmap: blit(im.data, size=im.size, colorfmt=im.fmt, pos=pos, rowlength=im.rowlength) else: # upload each level for level, width, height, data, rowlength in im.iterate_mipmaps(): blit(data, size=(width, height), colorfmt=im.fmt, pos=pos, mipmap_level=level, mipmap_generation=False, rowlength=rowlength) @cython.cdivision(True) def blit_buffer(self, pbuffer, size=None, colorfmt=None, pos=None, bufferfmt=None, mipmap_level=0, mipmap_generation=True, int rowlength=0): '''Blit a buffer into the texture. .. note:: Unless the canvas will be updated due to other changes, :meth:`~kivy.graphics.instructions.Canvas.ask_update` should be called in order to update the texture. :Parameters: `pbuffer` : bytes, or a class that implements the buffer interface\ (including memoryview). A buffer containing the image data. It can be either a bytes object or a instance of a class that implements the python buffer interface, e.g. `array.array`, `bytearray`, numpy arrays etc. If it's not a bytes object, the underlying buffer must be contiguous, have only one dimension and must not be readonly, even though the data is not modified, due to a cython limitation. See module description for usage details. `size` : tuple, defaults to texture size Size of the image (width, height) `colorfmt` : str, defaults to 'rgb' Image format, can be one of 'rgb', 'rgba', 'bgr', 'bgra', 'luminance' or 'luminance_alpha'. `pos` : tuple, defaults to (0, 0) Position to blit in the texture. `bufferfmt` : str, defaults to 'ubyte' Type of the data buffer, can be one of 'ubyte', 'ushort', 'uint', 'byte', 'short', 'int' or 'float'. `mipmap_level`: int, defaults to 0 Indicate which mipmap level we are going to update. `mipmap_generation`: bool, defaults to True Indicate if we need to regenerate the mipmap from level 0. .. versionchanged:: 1.0.7 added `mipmap_level` and `mipmap_generation` .. versionchanged:: 1.9.0 `pbuffer` can now be any class instance that implements the python buffer interface and / or memoryviews thereof. ''' cdef GLuint target = self._target cdef int glbufferfmt if colorfmt is None: colorfmt = 'rgb' if bufferfmt is None: bufferfmt = 'ubyte' if pos is None: pos = (0, 0) if size is None: size = self.size glbufferfmt = _buffer_fmt_to_gl(bufferfmt) # gles limitation/issue: cannot blit buffer on a different # buffer/colorfmt # Reference: https://github.com/kivy/kivy/issues/1600 if gles_limts: if colorfmt.lower() != self.colorfmt.lower(): raise Exception(( "GLES LIMIT: Cannot blit with a different colorfmt than " "the created texture. (texture has {}, you passed {}). " "Consider setting KIVY_GLES_LIMITS" ).format(self.colorfmt, colorfmt)) if bufferfmt.lower() != self.bufferfmt.lower(): raise Exception(( "GLES LIMIT: Cannot blit with a different bufferfmt than " "the created texture. (texture has {}, you passed {}). " "Consider setting KIVY_GLES_LIMITS" ).format(self.bufferfmt, bufferfmt)) # bind the texture, and create anything that should be created at this # time. self.bind() # need conversion, do check here because it seems to be faster ? if not gl_has_texture_native_format(colorfmt): pbuffer, colorfmt = convert_to_gl_format(pbuffer, colorfmt) cdef char [:] char_view cdef short [:] short_view cdef int [:] int_view cdef float [:] float_view cdef char *cdata = NULL cdef long datasize = 0 if isinstance(pbuffer, bytes): # if it's bytes, just use memory cdata = <bytes>pbuffer # explicit bytes datasize = len(pbuffer) else: # if it's a memoryview or buffer type, use start of memory if glbufferfmt == GL_UNSIGNED_BYTE or glbufferfmt == GL_BYTE: char_view = pbuffer cdata = &char_view[0] datasize = char_view.nbytes elif glbufferfmt == GL_SHORT or glbufferfmt == GL_UNSIGNED_SHORT: short_view = pbuffer cdata = <char *>&short_view[0] datasize = short_view.nbytes elif glbufferfmt == GL_INT or glbufferfmt == GL_UNSIGNED_INT: int_view = pbuffer cdata = <char *>&int_view[0] datasize = int_view.nbytes elif glbufferfmt == GL_FLOAT: float_view = pbuffer cdata = <char *>&float_view[0] datasize = float_view.nbytes # prepare nogil cdef int iglfmt = _color_fmt_to_gl(self._icolorfmt) cdef int glfmt = _color_fmt_to_gl(colorfmt) cdef int x = pos[0] cdef int y = pos[1] cdef int w = size[0] cdef int h = size[1] cdef int is_allocated = self._is_allocated cdef int is_compressed = _is_compressed_fmt(colorfmt) cdef int _mipmap_generation = mipmap_generation and self._mipmap cdef int _mipmap_level = mipmap_level # if there is a pitch/rowlength passed for the texture, # determine the alignment needed, and see if GL can handle it on the # current platform. cdef int bytes_per_pixels = _gl_format_size(glfmt) cdef int target_rowlength = w * bytes_per_pixels * _buffer_type_to_gl_size(bufferfmt) cdef int need_unpack = rowlength > 0 and rowlength != target_rowlength cdef char *cpdata = NULL cdef char *cpsrc cdef char *cpdst cdef int i cdef int require_subimage = 0 # if the hardware doesn't support native unpack, use alternative method. if need_unpack and not gl_has_capability(GLCAP_UNPACK_SUBIMAGE): require_subimage = 1 need_unpack = 0 with nogil: if need_unpack: # native unpack supported, use it. glPixelStorei(GL_UNPACK_ROW_LENGTH, rowlength / bytes_per_pixels) if y != 0: glPixelStorei(GL_UNPACK_SKIP_ROWS, y) if x != 0: glPixelStorei(GL_UNPACK_SKIP_PIXELS, x) _gl_prepare_pixels_upload(rowlength) elif require_subimage: # make a temporary copy to a format without alignment for upload cpsrc = cdata cpdst = cpdata = <char *>malloc(target_rowlength * h) for i in range(h): memcpy(cpdst, cpsrc, target_rowlength) cpsrc += rowlength cpdst += target_rowlength cdata = cpdata datasize = target_rowlength * h else: _gl_prepare_pixels_upload(w) if is_compressed: glPixelStorei(GL_UNPACK_ALIGNMENT, 1) glCompressedTexImage2D(target, _mipmap_level, glfmt, w, h, 0, <GLsizei>datasize, cdata) elif is_allocated: glTexSubImage2D(target, _mipmap_level, x, y, w, h, glfmt, glbufferfmt, cdata) else: glTexImage2D(target, _mipmap_level, iglfmt, w, h, 0, glfmt, glbufferfmt, cdata) if _mipmap_generation: glGenerateMipmap(target) if need_unpack: glPixelStorei(GL_UNPACK_ROW_LENGTH, 0) if y != 0: glPixelStorei(GL_UNPACK_SKIP_ROWS, 0) if x != 0: glPixelStorei(GL_UNPACK_SKIP_PIXELS, 0) elif require_subimage: if cpdata != NULL: free(cpdata) def _on_proxyimage_loaded(self, image): if image is not self._proxyimage: return self._reload_propagate(image.image.texture) self._proxyimage = None # the texture might impact something on the drawing, so ask to refresh # the window. # FIXME: the texture used in BindTexture should ask for a retrigger get_context().flag_update_canvas() cdef void reload(self): cdef Texture texture if self._id != -1: return if self._source is None: # manual texture recreation texture = texture_create(self.size, self.colorfmt, self.bufferfmt, self.mipmap) else: source = osource = self._source proto = None if source.startswith('zip|'): proto = 'zip' source = source[4:] chr = type(source) no_cache, filename, mipmap, count = source.split(chr('|')) source = chr(u'{}|{}|{}').format(filename, mipmap, count) if not proto: proto = filename.split(chr(':'), 1)[0] if proto in ('http', 'https', 'ftp', 'smb'): from kivy.loader import Loader self._proxyimage = Loader.image(filename) self._id = 0 # FIXME this will point to an invalid texture ... self._proxyimage.bind(on_load=self._on_proxyimage_loaded) if self._proxyimage.loaded: self._on_proxyimage_loaded(self._proxyimage) return mipmap = 0 if mipmap == '0' else 1 if count == '0': if proto =='zip' or filename.endswith('.gif'): from kivy.core.image import ImageLoader image = ImageLoader.load(filename, nocache=True, mipmap=mipmap) texture_list = [] create_tex = self.create_from_data for data in image._data[1:]: tex = create_tex(data, mipmap=mipmap) texture_list.append(tex) self._sequenced_textures[filename] = texture_list else: from kivy.core.image import Image image = Image(filename, nocache=True, mipmap=mipmap) texture = image.texture else: item_no = int(count) - 1 texture = self._sequenced_textures[filename][item_no] self._reload_propagate(texture) cdef void _reload_propagate(self, Texture texture): # set the same parameters as our current texture texture.set_wrap(self.wrap) texture.set_min_filter(self.min_filter) texture.set_mag_filter(self.mag_filter) texture.flags |= TI_MIN_FILTER | TI_MAG_FILTER | TI_WRAP texture.uvpos = self.uvpos texture.uvsize = self.uvsize # ensure the new opengl ID will not get through GC texture.bind() self._id = texture.id texture._nofree = 1 # then update content again for callback in self.observers[:]: if callback.is_dead(): self.observers.remove(callback) continue callback()(self) def save(self, filename, flipped=True): '''Save the texture content to a file. Check :meth:`kivy.core.image.Image.save` for more information. The flipped parameter flips the saved image vertically, and defaults to True. .. versionadded:: 1.7.0 .. versionchanged:: 1.8.0 Parameter `flipped` added, defaults to True. All the OpenGL Texture are readed from bottom / left, it need to be flipped before saving. If you don't want to flip the image, set flipped to False. ''' from kivy.core.image import Image return Image(self).save(filename, flipped=flipped) def __repr__(self): return '<Texture hash=%r id=%d size=%r colorfmt=%r bufferfmt=%r source=%r observers=%d>' % ( id(self), self._id, self.size, self.colorfmt, self.bufferfmt, self._source, len(self.observers)) property size: '''Return the (width, height) of the texture (readonly). ''' def __get__(self): return (self.width, self.height) property mipmap: '''Return True if the texture has mipmap enabled (readonly). ''' def __get__(self): return self._mipmap property id: '''Return the OpenGL ID of the texture (readonly). ''' def __get__(self): return self._id property target: '''Return the OpenGL target of the texture (readonly). ''' def __get__(self): return self._target property width: '''Return the width of the texture (readonly). ''' def __get__(self): return self._width property height: '''Return the height of the texture (readonly). ''' def __get__(self): return self._height property tex_coords: '''Return the list of tex_coords (opengl). ''' def __get__(self): return ( self._tex_coords[0], self._tex_coords[1], self._tex_coords[2], self._tex_coords[3], self._tex_coords[4], self._tex_coords[5], self._tex_coords[6], self._tex_coords[7]) property uvpos: '''Get/set the UV position inside the texture. ''' def __get__(self): return (self._uvx, self._uvy) def __set__(self, x): self._uvx, self._uvy = x self.update_tex_coords() property uvsize: '''Get/set the UV size inside the texture. .. warning:: The size can be negative if the texture is flipped. ''' def __get__(self): return (self._uvw, self._uvh) def __set__(self, x): self._uvw, self._uvh = x self.update_tex_coords() property colorfmt: '''Return the color format used in this texture (readonly). .. versionadded:: 1.0.7 ''' def __get__(self): return self._colorfmt property bufferfmt: '''Return the buffer format used in this texture (readonly). .. versionadded:: 1.2.0 ''' def __get__(self): return self._bufferfmt property min_filter: '''Get/set the min filter texture. Available values: - linear - nearest - linear_mipmap_linear - linear_mipmap_nearest - nearest_mipmap_nearest - nearest_mipmap_linear Check the opengl documentation for more information about the behavior of these values : http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameter.xml. ''' def __get__(self): return self._min_filter def __set__(self, x): self.set_min_filter(x) property mag_filter: '''Get/set the mag filter texture. Available values: - linear - nearest Check the opengl documentation for more information about the behavior of these values : http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameter.xml. ''' def __get__(self): return self._mag_filter def __set__(self, x): self.set_mag_filter(x) property wrap: '''Get/set the wrap texture. Available values: - repeat - mirrored_repeat - clamp_to_edge Check the opengl documentation for more information about the behavior of these values : http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameter.xml. ''' def __get__(self): return self._wrap def __set__(self, wrap): self.set_wrap(wrap) property pixels: '''Get the pixels texture, in RGBA format only, unsigned byte. The origin of the image is at bottom left. .. versionadded:: 1.7.0 ''' def __get__(self): from kivy.graphics.fbo import Fbo return Fbo(size=self.size, texture=self).pixels cdef class TextureRegion(Texture): '''Handle a region of a Texture class. Useful for non power-of-2 texture handling.''' def __init__(self, int x, int y, int width, int height, Texture origin): Texture.__init__(self, width, height, origin.target, origin.id) self._is_allocated = 1 self._mipmap = origin._mipmap self._colorfmt = origin._colorfmt self._bufferfmt = origin._bufferfmt self._icolorfmt = origin._icolorfmt self.x = x self.y = y self.owner = origin # recalculate texture coordinate cdef float origin_u1, origin_v1 origin_u1 = origin._uvx origin_v1 = origin._uvy self._uvx = (x / <float>origin._width) * origin._uvw + origin_u1 self._uvy = (y / <float>origin._height) * origin._uvh + origin_v1 self._uvw = (width / <float>origin._width) * origin._uvw self._uvh = (height / <float>origin._height) * origin._uvh self.update_tex_coords() def __repr__(self): return '<TextureRegion of %r hash=%r id=%d size=%r colorfmt=%r bufferfmt=%r source=%r observers=%d>' % ( self.owner, id(self), self._id, self.size, self.colorfmt, self.bufferfmt, self._source, len(self.observers)) cdef void reload(self): # texture region are reloaded _after_ normal texture # so that could work, except if it's a region of region # it's safe to retrigger a reload, since the owner texture will be not # really reloaded if its id is not -1. self.owner.reload() self._id = self.owner.id # then update content again self.bind() for callback in self.observers[:]: if callback.is_dead(): self.observers.remove(callback) continue callback()(self) def ask_update(self, callback): # redirect to owner self.owner.ask_update(callback) cpdef bind(self): self.owner.bind() property pixels: def __get__(self): from kivy.graphics.fbo import Fbo from kivy.graphics import Color, Rectangle fbo = Fbo(size=self.size) fbo.clear() self.flip_vertical() with fbo: Color(1, 1, 1) Rectangle(size=self.size, texture=self, tex_coords=self.tex_coords) fbo.draw() self.flip_vertical() return fbo.pixels ���������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/transformation.pxd���������������������������������������������������������0000664�0000000�0000000�00000002244�12641336260�0021056�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ctypedef double matrix_t[16] cdef class Matrix: cdef matrix_t mat cpdef Matrix identity(self) cpdef Matrix inverse(self) cpdef Matrix transpose(self) cpdef Matrix multiply(Matrix self, Matrix mb) cpdef Matrix scale(Matrix self, double x, double y, double z) cpdef Matrix translate(Matrix self, double x, double y, double z) cpdef Matrix rotate(Matrix self, double angle, double x, double y, double z) cpdef Matrix view_clip(Matrix self, double left, double right, double bottom, double top, double near, double far, int perspective) cpdef Matrix perspective(Matrix self, double fovy, double aspect, double zNear, double zFar) cpdef look_at(Matrix self, double eyex, double eyey, double eyez, double centerx, double centery, double centerz, double upx, double upy, double upz) cpdef Matrix normal_matrix(self) cpdef tuple transform_point(Matrix self, double x, double y, double z, t=?) cpdef project(Matrix self, double objx, double objy, double objz, Matrix model, Matrix proj, double vx, double vy, double vw, double vh) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/transformation.pyx���������������������������������������������������������0000664�0000000�0000000�00000050220�12641336260�0021100�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#cython: cdivision=True ''' Transformation ============== This module contains a Matrix class used for our Graphics calculations. We currently support: - rotation, translation and scaling matrices - multiplication matrix - clip matrix (with or without perspective) - transformation matrix for 3d touch For more information on transformation matrices, please see the `OpenGL Matrices Tutorial <http://www.opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices/>`_. .. versionchanged:: 1.6.0 Added :meth:`Matrix.perspective`, :meth:`Matrix.look_at` and :meth:`Matrix.transpose`. ''' __all__ = ('Matrix', ) cdef extern from "math.h": double sqrt(double x) nogil double sin(double x) nogil double cos(double x) nogil double tan(double x) nogil double fabs(double x) nogil cdef extern from "string.h": void *memcpy(void *dest, void *src, int n) void *memset(void *s, int c, int n) cdef double _EPS = 8.8817841970012523e-16 cdef class Matrix: ''' Optimized matrix class for OpenGL:: >>> from kivy.graphics.transformation import Matrix >>> m = Matrix() >>> print(m) [[ 1.000000 0.000000 0.000000 0.000000 ] [ 0.000000 1.000000 0.000000 0.000000 ] [ 0.000000 0.000000 1.000000 0.000000 ] [ 0.000000 0.000000 0.000000 1.000000 ]] [ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11] [ 12 13 14 15] ''' def __cinit__(self): memset(self.mat, 0, sizeof(matrix_t)) def __init__(self): self.identity() def get(Matrix self): '''Retrieve the value of the current as a flat list. .. versionadded:: 1.9.1 ''' return ( self.mat[0], self.mat[1], self.mat[2], self.mat[3], self.mat[4], self.mat[5], self.mat[6], self.mat[7], self.mat[8], self.mat[9], self.mat[10], self.mat[11], self.mat[12], self.mat[13], self.mat[14], self.mat[15]) def tolist(Matrix self): '''Retrieve the value of the current matrix in numpy format. for example m.tolist() will return [[1.000000, 0.000000, 0.000000, 0.000000], [0.000000, 1.000000, 0.000000, 0.000000], [0.000000, 0.000000, 1.000000, 0.000000], [0.000000, 0.000000, 0.000000, 1.000000]] you can use this format to plug the result straight into numpy in this way numpy.array(m.get()) .. versionadded:: 1.9.0 ''' return ( (self.mat[0], self.mat[1], self.mat[2], self.mat[3]), (self.mat[4], self.mat[5], self.mat[6], self.mat[7]), (self.mat[8], self.mat[9], self.mat[10], self.mat[11]), (self.mat[12], self.mat[13], self.mat[14], self.mat[15])) def __getitem__(Matrix self, int index): '''Retrieve the value at the specified index or slice .. versionadded:: 1.9.0 ''' return self.mat[index] def set(Matrix self, flat=None, array=None): '''Insert custom values into the matrix in a flat list format or 4x4 array format like below m.set(array=[ [1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]]) .. versionadded:: 1.9.0 ''' if flat: self.mat[0] = flat[0] self.mat[1] = flat[1] self.mat[2] = flat[2] self.mat[3] = flat[3] self.mat[4] = flat[4] self.mat[5] = flat[5] self.mat[6] = flat[6] self.mat[7] = flat[7] self.mat[8] = flat[8] self.mat[9] = flat[9] self.mat[10] = flat[10] self.mat[11] = flat[11] self.mat[12] = flat[12] self.mat[13] = flat[13] self.mat[14] = flat[14] self.mat[15] = flat[15] return self.mat[0], self.mat[1], self.mat[2], self.mat[3] = array[0] self.mat[4], self.mat[5], self.mat[6], self.mat[7] = array[1] self.mat[8], self.mat[9], self.mat[10], self.mat[11] = array[2] self.mat[12], self.mat[13], self.mat[14], self.mat[15] = array[3] def __setitem__(Matrix self, int index, double value): '''given an index and a value update the value at that location .. versionadded:: 1.9.0 ''' self.mat[index] = value cpdef Matrix rotate(Matrix self, double angle, double x, double y, double z): '''Rotate the matrix through the angle around the axis (x, y, z) (inplace). :Parameters: `angle`: float The angle through which to rotate the matrix `x`: float X position of the point `y`: float Y position of the point `z`: float Z position of the point ''' cdef double d, c, s, co, ox, oy, oz, f1, f2, f3, f4, f5, f6, f7, f8, f9 with nogil: d = sqrt(x * x + y * y + z * z) if (d != 1.0): x /= d y /= d z /= d c = cos(angle) s = sin(angle) co = 1.0 - c ox = x * co oy = y * co oz = z * co f1 = x * ox + c f5 = y * oy + c f9 = z * oz + c d = z * s f2 = x * oy - d f4 = y * ox + d d = y * s f3 = x * oz + d f7 = z * ox - d d = x * s f6 = y * oz - d f8 = z * oy + d ox = self.mat[0] oy = self.mat[1] oz = self.mat[2] self.mat[0] = ox * f1 + oy * f2 + oz * f3 self.mat[1] = ox * f4 + oy * f5 + oz * f6 self.mat[2] = ox * f7 + oy * f8 + oz * f9 ox = self.mat[4] oy = self.mat[5] oz = self.mat[6] self.mat[4] = ox * f1 + oy * f2 + oz * f3 self.mat[5] = ox * f4 + oy * f5 + oz * f6 self.mat[6] = ox * f7 + oy * f8 + oz * f9 ox = self.mat[ 8] oy = self.mat[ 9] oz = self.mat[10] self.mat[ 8] = ox * f1 + oy * f2 + oz * f3 self.mat[ 9] = ox * f4 + oy * f5 + oz * f6 self.mat[10] = ox * f7 + oy * f8 + oz * f9 return self cpdef Matrix scale(Matrix self, double x, double y, double z): '''Scale the current matrix by the specified factors over each dimension (inplace). :Parameters: `x`: float The scale factor along the X axis `y`: float The scale factor along the Y axis `z`: float The scale factor along the Z axis ''' with nogil: self.mat[ 0] *= x; self.mat[ 5] *= y; self.mat[10] *= z; return self cpdef Matrix translate(Matrix self, double x, double y, double z): '''Translate the matrix. :Parameters: `x`: float The translation factor along the X axis `y`: float The translation factor along the Y axis `z`: float The translation factor along the Z axis ''' with nogil: self.mat[12] += x self.mat[13] += y self.mat[14] += z return self cpdef Matrix perspective(Matrix self, double fovy, double aspect, double zNear, double zFar): '''Creates a perspective matrix (inplace). :Parameters: `fovy`: float "Field Of View" angle `aspect`: float Aspect ratio `zNear`: float Near clipping plane `zFar`: float Far clippin plane .. versionadded:: 1.6.0 ''' cdef double f = 1 / tan(fovy / 2. / 360. * 2 * 3.141592653589793) self.mat[0] = f / aspect self.mat[1] = 0.0 self.mat[2] = 0.0 self.mat[3] = 0.0 self.mat[4] = 0.0 self.mat[5] = f self.mat[6] = 0.0 self.mat[7] = 0.0 self.mat[8] = 0.0 self.mat[9] = 0.0 self.mat[10] = (zFar + zNear) / (zNear - zFar) self.mat[11] = -1.0 self.mat[12] = 0.0 self.mat[13] = 0.0 self.mat[14] = (2 * zFar * zNear) / (zNear - zFar) self.mat[15] = 0.0 cpdef Matrix view_clip(Matrix self, double left, double right, double bottom, double top, double near, double far, int perspective): '''Create a clip matrix (inplace). :Parameters: `left`: float Co-ordinate `right`: float Co-ordinate `bottom`: float Co-ordinate `top`: float Co-ordinate `near`: float Co-ordinate `far`: float Co-ordinate `perpective`: int Co-ordinate .. versionchanged:: 1.6.0 Enable support for perspective parameter. ''' cdef double t if left >= right or bottom >= top or near >= far: raise ValueError('invalid frustrum') if perspective and near <= _EPS: raise ValueError('invalid frustrum: near <= 0') with nogil: if perspective: t = 2.0 * near self.mat[0] = t/(right-left) self.mat[4] = 0.0 self.mat[8] = (right+left)/(right-left) self.mat[12] = 0.0 self.mat[1] = 0.0 self.mat[5] = t/(top-bottom) self.mat[9] = (top+bottom)/(top-bottom) self.mat[13] = 0.0 self.mat[2] = 0.0 self.mat[6] = 0.0 self.mat[10] = -(far+near)/(far-near) self.mat[14] = (-t*far)/(far-near) self.mat[3] = 0.0 self.mat[7] = 0.0 self.mat[11] = -1.0 self.mat[15] = 0.0 else: #(0, 4, 8, 12, 1, 5, 9, 13, 2, 6, 10, 14, 3, 7, 11, 15) self.mat[0] = 2.0/(right-left) self.mat[4] = 0.0 self.mat[8] = 0.0 self.mat[12] = (right+left)/(left-right) self.mat[1] = 0.0 self.mat[5] = 2.0/(top-bottom) self.mat[9] = 0.0 self.mat[13] = (top+bottom)/(bottom-top) self.mat[2] = 0.0 self.mat[6] = 0.0 self.mat[10] = 2.0/(far-near) self.mat[14] = (far+near)/(near-far) self.mat[3] = 0.0 self.mat[7] = 0.0 self.mat[11] = 0.0 self.mat[15] = 1.0 return self cpdef look_at(Matrix self, double eyex, double eyey, double eyez, double centerx, double centery, double centerz, double upx, double upy, double upz): '''Returns a new lookat Matrix (similar to `gluLookAt <http://www.opengl.org/sdk/docs/man2/xhtml/gluLookAt.xml>`_). :Parameters: `eyex`: float Eyes X co-ordinate `eyey`: float Eyes Y co-ordinate `eyez`: float Eyes Z co-ordinate `centerx`: float The X position of the reference point `centery`: float The Y position of the reference point `centerz`: float The Z position of the reference point `upx`: float The X value up vector. `upy`: float The Y value up vector. `upz`: float The Z value up vector. .. versionadded:: 1.6.0 ''' cdef double x[3] cdef double y[3] cdef double z[3] cdef double mag # Make rotation matrix # Z vector z[0] = eyex - centerx z[1] = eyey - centery z[2] = eyez - centerz mag = sqrt(z[0] * z[0] + z[1] * z[1] + z[2] * z[2]) if (mag): # mpichler, 19950515 z[0] /= mag z[1] /= mag z[2] /= mag # Y vector y[0] = upx y[1] = upy y[2] = upz # X vector = Y cross Z x[0] = y[1] * z[2] - y[2] * z[1] x[1] = -y[0] * z[2] + y[2] * z[0] x[2] = y[0] * z[1] - y[1] * z[0] # Recompute Y = Z cross X y[0] = z[1] * x[2] - z[2] * x[1] y[1] = -z[0] * x[2] + z[2] * x[0] y[2] = z[0] * x[1] - z[1] * x[0] # mpichler, 19950515 # cross product gives area of parallelogram, which is < 1.0 for # non-perpendicular unit-length vectors so normalize x, y here mag = sqrt(x[0] * x[0] + x[1] * x[1] + x[2] * x[2]) if (mag): x[0] /= mag x[1] /= mag x[2] /= mag mag = sqrt(y[0] * y[0] + y[1] * y[1] + y[2] * y[2]) if (mag): y[0] /= mag y[1] /= mag y[2] /= mag self.mat[0 + 0 * 4] = x[0] self.mat[0 + 1 * 4] = x[1] self.mat[0 + 2 * 4] = x[2] self.mat[0 + 3 * 4] = 0.0 self.mat[1 + 0 * 4] = y[0] self.mat[1 + 1 * 4] = y[1] self.mat[1 + 2 * 4] = y[2] self.mat[1 + 3 * 4] = 0.0 self.mat[2 + 0 * 4] = z[0] self.mat[2 + 1 * 4] = z[1] self.mat[2 + 2 * 4] = z[2] self.mat[2 + 3 * 4] = 0.0 self.mat[3 + 0 * 4] = 0.0 self.mat[3 + 1 * 4] = 0.0 self.mat[3 + 2 * 4] = 0.0 self.mat[3 + 3 * 4] = 1.0 cdef Matrix m = Matrix() m = self.multiply(m) m = m.multiply(Matrix().translate(-eyex, -eyey, -eyez)) return m cpdef tuple transform_point(Matrix self, double x, double y, double z, t=None): cdef double tx, ty, tz, tt tx = x * self.mat[0] + y * self.mat[4] + z * self.mat[ 8] + self.mat[12]; ty = x * self.mat[1] + y * self.mat[5] + z * self.mat[ 9] + self.mat[13]; tz = x * self.mat[2] + y * self.mat[6] + z * self.mat[10] + self.mat[14]; if t is not None: tt = x * self.mat[3] + y * self.mat[7] + z * self.mat[11] + self.mat[15]; return (tx, ty, tz, tt) else: return (tx, ty, tz) cpdef Matrix identity(self): '''Reset the matrix to the identity matrix (inplace). ''' cdef double *m = <double *>self.mat with nogil: m[0] = m[5] = m[10] = m[15] = 1 m[1] = m[2] = m[3] = m[4] = m[6] = m[7] = \ m[8] = m[9] = m[11] = m[12] = m[13] = m[14] = 0 return self cpdef Matrix transpose(self): '''Return the transposed matrix as a new Matrix. .. versionadded:: 1.6.0 ''' cdef Matrix mm = Matrix() mm.mat[0] = self.mat[0] mm.mat[4] = self.mat[1] mm.mat[8] = self.mat[2] mm.mat[12] = self.mat[3] mm.mat[1] = self.mat[4] mm.mat[5] = self.mat[5] mm.mat[9] = self.mat[6] mm.mat[13] = self.mat[7] mm.mat[2] = self.mat[8] mm.mat[6] = self.mat[9] mm.mat[10] = self.mat[10] mm.mat[14] = self.mat[11] mm.mat[3] = self.mat[12] mm.mat[7] = self.mat[13] mm.mat[11] = self.mat[14] mm.mat[15] = self.mat[15] return mm cpdef Matrix inverse(self): '''Return the inverse of the matrix as a new Matrix. ''' cdef Matrix mr = Matrix() cdef double *m = <double *>self.mat cdef double *r = <double *>mr.mat cdef double det with nogil: det = m[0] * (m[5] * m[10] - m[9] * m[6]) \ - m[4] * (m[1] * m[10] - m[9] * m[2]) \ + m[8] * (m[1] * m[ 6] - m[5] * m[2]) if det == 0: return with nogil: det = 1.0 / det r[ 0] = det * (m[5] * m[10] - m[9] * m[6]) r[ 4] = - det * (m[4] * m[10] - m[8] * m[6]) r[ 8] = det * (m[4] * m[ 9] - m[8] * m[5]) r[ 1] = - det * (m[1] * m[10] - m[9] * m[2]) r[ 5] = det * (m[0] * m[10] - m[8] * m[2]) r[ 9] = - det * (m[0] * m[ 9] - m[8] * m[1]) r[ 2] = det * (m[1] * m[ 6] - m[5] * m[2]) r[ 6] = - det * (m[0] * m[ 6] - m[4] * m[2]) r[10] = det * (m[0] * m[ 5] - m[4] * m[1]) r[ 3] = 0 r[ 7] = 0 r[11] = 0 r[15] = 1 r[12] = -(m[12] * r[0] + m[13] * r[4] + m[14] * r[ 8]) r[13] = -(m[12] * r[1] + m[13] * r[5] + m[14] * r[ 9]) r[14] = -(m[12] * r[2] + m[13] * r[6] + m[14] * r[10]) return mr cpdef Matrix normal_matrix(self): '''Computes the normal matrix, which is the inverse transpose of the top left 3x3 modelview matrix used to transform normals into eye/camera space. .. versionadded:: 1.6.0 ''' cdef Matrix nm = Matrix().multiply(self) nm = nm.inverse().transpose() nm.mat[3] = 0 nm.mat[7] = 0 nm.mat[11] = 0 nm.mat[12] = 0 nm.mat[13] = 0 nm.mat[14] = 0 nm.mat[15] = 1 return nm cpdef Matrix multiply(Matrix mb, Matrix ma): '''Multiply the given matrix with self (from the left) i.e. we premultiply the given matrix by the current matrix and return the result (not inplace):: m.multiply(n) -> n * m :Parameters: `ma`: Matrix The matrix to multiply by ''' cdef Matrix mr = Matrix() cdef double *a = <double *>ma.mat cdef double *b = <double *>mb.mat cdef double *r = <double *>mr.mat with nogil: r[ 0] = a[ 0] * b[0] + a[ 1] * b[4] + a[ 2] * b[ 8] r[ 4] = a[ 4] * b[0] + a[ 5] * b[4] + a[ 6] * b[ 8] r[ 8] = a[ 8] * b[0] + a[ 9] * b[4] + a[10] * b[ 8] r[12] = a[12] * b[0] + a[13] * b[4] + a[14] * b[ 8] + b[12] r[ 1] = a[ 0] * b[1] + a[ 1] * b[5] + a[ 2] * b[ 9] r[ 5] = a[ 4] * b[1] + a[ 5] * b[5] + a[ 6] * b[ 9] r[ 9] = a[ 8] * b[1] + a[ 9] * b[5] + a[10] * b[ 9] r[13] = a[12] * b[1] + a[13] * b[5] + a[14] * b[ 9] + b[13] r[ 2] = a[ 0] * b[2] + a[ 1] * b[6] + a[ 2] * b[10] r[ 6] = a[ 4] * b[2] + a[ 5] * b[6] + a[ 6] * b[10] r[10] = a[ 8] * b[2] + a[ 9] * b[6] + a[10] * b[10] r[14] = a[12] * b[2] + a[13] * b[6] + a[14] * b[10] + b[14] r[ 3] = 0 r[ 7] = 0 r[11] = 0 r[15] = 1 return mr cpdef project(Matrix self, double objx, double objy, double objz, Matrix model, Matrix proj, double vx, double vy, double vw, double vh): '''Project a point from 3d space into a 2d viewport. :Parameters: `objx`: float Points X co-ordinate `objy`: float Points Y co-ordinate `objz`: float Points Z co-ordinate `model`: Matrix The model matrix `proj`: Matrix The projection matrix `vx`: float Viewports X co-ordinate `vy`: float Viewports y co-ordinate `vw`: float Viewports width `vh`: float Viewports height .. versionadded:: 1.7.0 ''' cdef double winx, winy, winz cdef list point = list(model.transform_point(objx, objy, objz, 1.0)) point = list(proj.transform_point(*point)) if point[3] == 0: return None point[0] /= point[3] point[1] /= point[3] point[2] /= point[3] winx = vx + (1 + point[0]) * vw / 2. winy = vy + (1 + point[1]) * vh / 2. winz = (1 + point[2]) / 2. return (winx, winy, winz) def __str__(self): cdef double *m = <double *>self.mat return '[[ %f %f %f %f ]\n[ %f %f %f %f ]\n' \ '[ %f %f %f %f ]\n[ %f %f %f %f ]]' % ( m[0], m[1], m[2], m[3], m[4], m[5], m[6], m[7], m[8], m[9], m[10], m[11], m[12], m[13], m[14], m[15]) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/vbo.pxd��������������������������������������������������������������������0000664�0000000�0000000�00000002772�12641336260�0016604�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from buffer cimport Buffer from c_opengl cimport GLuint from vertex cimport vertex_t, vertex_attr_t, VertexFormat cdef VertexFormat default_vertex cdef class VBO: cdef object __weakref__ cdef GLuint id cdef int usage cdef int target cdef vertex_attr_t *format cdef long format_count cdef long format_size cdef Buffer data cdef short flags cdef long vbo_size cdef VertexFormat vertex_format cdef void update_buffer(self) cdef void bind(self) cdef void unbind(self) cdef void add_vertex_data(self, void *v, unsigned short* indices, int count) cdef void update_vertex_data(self, int index, void* v, int count) cdef void remove_vertex_data(self, unsigned short* indices, int count) cdef void reload(self) cdef int have_id(self) cdef class VertexBatch: cdef object __weakref__ cdef VBO vbo cdef Buffer elements cdef Buffer vbo_index cdef GLuint mode cdef str mode_str cdef GLuint id cdef int usage cdef short flags cdef long elements_size cdef void clear_data(self) cdef void set_data(self, void *vertices, int vertices_count, unsigned short *indices, int indices_count) cdef void append_data(self, void *vertices, int vertices_count, unsigned short *indices, int indices_count) cdef void draw(self) cdef void set_mode(self, str mode) cdef str get_mode(self) cdef int count(self) cdef void reload(self) cdef int have_id(self) ������kivy-1.9.1/kivy/graphics/vbo.pyx��������������������������������������������������������������������0000664�0000000�0000000�00000023216�12641336260�0016625�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Vertex Buffer ============= The :class:`VBO` class handles the creation and updating of Vertex Buffer Objects in OpenGL. .. versionadded:: 1.6.0 VertexFormat class added. VertexFormat is used to describe the layout of the vertex data stored in vertex arrays/vbo's. The default vertex format is: VertexFormat(('vPosition', 2, 'float'), ('vTexCoords0', 2, 'float')) .. versionchanged:: 1.6.0 VBO now no longer has a fixed vertex format. If no VertexFormat is given at initialization, the default vertex format is used. ''' __all__ = ('VBO', 'VertexBatch', 'VertexFormat') include "config.pxi" include "common.pxi" include "gl_debug_logger.pxi" from os import environ from kivy.graphics.buffer cimport Buffer from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.graphics.vertex cimport * from kivy.logger import Logger from kivy.graphics.context cimport Context, get_context from kivy.graphics.instructions cimport getActiveContext from kivy.graphics.shader cimport Shader cdef VertexFormat default_vertex = VertexFormat( (b'vPosition', 2, 'float'), (b'vTexCoords0', 2, 'float')) cdef short V_NEEDGEN = 1 << 0 cdef short V_NEEDUPLOAD = 1 << 1 cdef short V_HAVEID = 1 << 2 cdef class VBO: ''' .. versionchanged:: 1.6.0 VBO now no longer has a fixed vertex format. If no VertexFormat is given at initialization, the default vertex format is used. ''' def __cinit__(self, VertexFormat vertex_format=None): self.usage = GL_DYNAMIC_DRAW self.target = GL_ARRAY_BUFFER if vertex_format is None: vertex_format = default_vertex self.vertex_format = vertex_format self.format = vertex_format.vattr self.format_count = vertex_format.vattr_count self.format_size = vertex_format.vbytesize self.flags = V_NEEDGEN | V_NEEDUPLOAD self.vbo_size = 0 def __dealloc__(self): get_context().dealloc_vbo(self) def __init__(self, VertexFormat vertex_format=None): self.data = Buffer(self.format_size) cdef int have_id(self): return self.flags & V_HAVEID cdef void update_buffer(self): # generate VBO if not done yet if self.flags & V_NEEDGEN: glGenBuffers(1, &self.id) log_gl_error('VBO.update_buffer-glGenBuffers') self.flags &= ~V_NEEDGEN self.flags |= V_HAVEID # if the size doesn't match, we need to reupload the whole data if self.vbo_size < self.data.size(): self.vbo_size = self.data.size() glBindBuffer(GL_ARRAY_BUFFER, self.id) log_gl_error('VBO.update_buffer-glBindBuffer') glBufferData(GL_ARRAY_BUFFER, self.vbo_size, self.data.pointer(), self.usage) log_gl_error('VBO.update_buffer-glBufferData') self.flags &= ~V_NEEDUPLOAD # if size match, update only what is needed elif self.flags & V_NEEDUPLOAD: glBindBuffer(GL_ARRAY_BUFFER, self.id) log_gl_error('VBO.update_buffer-glBindBuffer') glBufferSubData(GL_ARRAY_BUFFER, 0, self.data.size(), self.data.pointer()) log_gl_error('VBO.update_buffer-glBufferSubData') self.flags &= ~V_NEEDUPLOAD cdef void bind(self): cdef Shader shader = getActiveContext()._shader cdef vertex_attr_t *attr cdef int offset = 0, i self.update_buffer() glBindBuffer(GL_ARRAY_BUFFER, self.id) log_gl_error('VBO.bind-glBindBuffer') shader.bind_vertex_format(self.vertex_format) for i in xrange(self.format_count): attr = &self.format[i] if attr.per_vertex == 0: continue glVertexAttribPointer(attr.index, attr.size, attr.type, GL_FALSE, <GLsizei>self.format_size, <GLvoid*><long>offset) log_gl_error('VBO.bind-glVertexAttribPointer') offset += attr.bytesize cdef void unbind(self): glBindBuffer(GL_ARRAY_BUFFER, 0) log_gl_error('VBO.unbind-glBindBuffer') cdef void add_vertex_data(self, void *v, unsigned short* indices, int count): self.flags |= V_NEEDUPLOAD self.data.add(v, indices, count) cdef void update_vertex_data(self, int index, void* v, int count): self.flags |= V_NEEDUPLOAD self.data.update(index, v, count) cdef void remove_vertex_data(self, unsigned short* indices, int count): self.data.remove(indices, count) cdef void reload(self): self.flags = V_NEEDUPLOAD | V_NEEDGEN self.vbo_size = 0 def __repr__(self): return '<VBO at %x id=%r count=%d size=%d>' % ( id(self), self.id if self.flags & V_HAVEID else None, self.data.count(), self.data.size()) cdef class VertexBatch: def __init__(self, **kwargs): self.usage = GL_DYNAMIC_DRAW cdef object lushort = sizeof(unsigned short) self.vbo = kwargs.get('vbo') if self.vbo is None: self.vbo = VBO() self.vbo_index = Buffer(lushort) #index of every vertex in the vbo self.elements = Buffer(lushort) #indices translated to vbo indices self.elements_size = 0 self.flags = V_NEEDGEN | V_NEEDUPLOAD self.set_data(NULL, 0, NULL, 0) self.set_mode(kwargs.get('mode')) def __dealloc__(self): get_context().dealloc_vertexbatch(self) cdef int have_id(self): return self.flags & V_HAVEID cdef void reload(self): self.flags = V_NEEDGEN | V_NEEDUPLOAD self.elements_size = 0 cdef void clear_data(self): # clear old vertices from vbo and then reset index buffer self.vbo.remove_vertex_data(<unsigned short*>self.vbo_index.pointer(), self.vbo_index.count()) self.vbo_index.clear() self.elements.clear() cdef void set_data(self, void *vertices, int vertices_count, unsigned short *indices, int indices_count): #clear old vertices first self.clear_data() self.elements.grow(indices_count) # now append the vertices and indices to vbo #vsize = self.vbo.vertex_format.vsize self.append_data(vertices, vertices_count, indices, indices_count) self.flags |= V_NEEDUPLOAD cdef void append_data(self, void *vertices, int vertices_count, unsigned short *indices, int indices_count): # add vertex data to vbo and get index for every vertex added cdef unsigned short *vi = <unsigned short *>malloc(sizeof( unsigned short) * vertices_count) if vi == NULL: raise MemoryError('vertex index allocation') self.vbo.add_vertex_data(vertices, vi, vertices_count) self.vbo_index.add(vi, NULL, vertices_count) free(vi) # build element list for DrawElements using vbo indices # TODO: remove buffer usage in this case, the memory is always one big # block. no need to use add() everytime we need to reconstruct the list. cdef int local_index cdef unsigned short *vbi = <unsigned short*>self.vbo_index.pointer() for i in xrange(indices_count): local_index = indices[i] self.elements.add(&vbi[local_index], NULL, 1) self.flags |= V_NEEDUPLOAD cdef void draw(self): cdef int count = self.elements.count() if count == 0: return # create when needed if self.flags & V_NEEDGEN: glGenBuffers(1, &self.id) self.flags &= ~V_NEEDGEN self.flags |= V_HAVEID # bind to the current id glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, self.id) log_gl_error('VertexBatch.draw-glBindBuffer') # cache indices in a gpu buffer too if self.flags & V_NEEDUPLOAD: if self.elements_size == self.elements.size(): glBufferSubData(GL_ELEMENT_ARRAY_BUFFER, 0, self.elements_size, self.elements.pointer()) log_gl_error('VertexBatch.draw-glBufferSubData') else: glBufferData(GL_ELEMENT_ARRAY_BUFFER, self.elements.size(), self.elements.pointer(), self.usage) self.elements_size = self.elements.size() log_gl_error('VertexBatch.draw-glBufferData') self.flags &= ~V_NEEDUPLOAD self.vbo.bind() # draw the elements pointed by indices in ELEMENT ARRAY BUFFER. glDrawElements(self.mode, count, GL_UNSIGNED_SHORT, NULL) log_gl_error('VertexBatch.draw-glDrawElements') cdef void set_mode(self, str mode): # most common case in top; self.mode_str = mode if mode is None: self.mode = GL_TRIANGLES elif mode == 'points': self.mode = GL_POINTS elif mode == 'line_strip': self.mode = GL_LINE_STRIP elif mode == 'line_loop': self.mode = GL_LINE_LOOP elif mode == 'lines': self.mode = GL_LINES elif mode == 'triangle_strip': self.mode = GL_TRIANGLE_STRIP elif mode == 'triangle_fan': self.mode = GL_TRIANGLE_FAN else: self.mode = GL_TRIANGLES cdef str get_mode(self): return self.mode_str cdef int count(self): return self.elements.count() def __repr__(self): return '<VertexBatch at %x id=%r vertex=%d size=%d mode=%s vbo=%x>' % ( id(self), self.id if self.flags & V_HAVEID else None, self.elements.count(), self.elements.size(), self.get_mode(), id(self.vbo)) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/vertex.pxd�����������������������������������������������������������������0000664�0000000�0000000�00000000630�12641336260�0017322�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from c_opengl cimport GLuint cdef struct vertex_t: float x, y float s0, t0 ctypedef struct vertex_attr_t: char *name unsigned int index unsigned int size GLuint type unsigned int bytesize int per_vertex cdef class VertexFormat: cdef vertex_attr_t *vattr cdef long vattr_count cdef unsigned int vsize cdef unsigned int vbytesize cdef object last_shader ��������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/vertex.pyx�����������������������������������������������������������������0000664�0000000�0000000�00000003334�12641336260�0017353�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ __all__ = ('VertexFormat', 'VertexFormatException') include "config.pxi" include "common.pxi" from kivy.graphics.c_opengl cimport GL_FLOAT, GLfloat class VertexFormatException(Exception): pass cdef class VertexFormat: '''VertexFormat is used to describe the layout of the vertex data stored in vertex arrays/vbo's. .. versionadded:: 1.6.0 ''' def __cinit__(self, *fmt): self.vattr = NULL self.vattr_count = 0 self.vsize = 0 self.vbytesize = 0 def __dealloc__(self): if self.vattr != NULL: free(self.vattr) self.vattr = NULL def __init__(self, *fmt): cdef vertex_attr_t *attr cdef int index, size if not fmt: raise VertexFormatException('No format specified') self.last_shader = None self.vattr_count = len(fmt) self.vattr = <vertex_attr_t *>malloc(sizeof(vertex_attr_t) * self.vattr_count) if self.vattr == NULL: raise MemoryError() index = 0 for name, size, tp in fmt: attr = &self.vattr[index] # fill the vertex format attr.per_vertex = 1 attr.name = <bytes>name attr.index = 0 # will be set by the shader itself attr.size = size # only float is accepted as attribute format if tp == 'float': attr.type = GL_FLOAT attr.bytesize = sizeof(GLfloat) * size else: raise VertexFormatException('Unknown format type %r' % tp) # adjust the size, and prepare for the next iteration. index += 1 self.vsize += attr.size self.vbytesize += attr.bytesize ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/vertex_instructions.pxd����������������������������������������������������0000664�0000000�0000000�00000001310�12641336260�0022142�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from kivy.graphics.instructions cimport VertexInstruction from kivy.graphics.vertex cimport VertexFormat cdef class Bezier(VertexInstruction): cdef list _points cdef int _segments cdef bint _loop cdef int _dash_offset, _dash_length cdef void build(self) cdef class StripMesh(VertexInstruction): cdef int icount cdef int li, lic cdef int add_triangle_strip(self, float *vertices, int vcount, int icount, int mode) cdef class Mesh(VertexInstruction): cdef list _vertices cdef list _indices cdef VertexFormat vertex_format cdef int is_built cdef void build_triangle_fan(self, float *vertices, int vcount, int icount) cdef void build(self) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/vertex_instructions.pyx����������������������������������������������������0000664�0000000�0000000�00000135550�12641336260�0022205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Vertex Instructions =================== This module includes all the classes for drawing simple vertex objects. Updating properties ------------------- The list attributes of the graphics instruction classes (e.g. :attr:`Triangle.points`, :attr:`Mesh.indices` etc.) are not Kivy properties but Python properties. As a consequence, the graphics will only be updated when the list object itself is changed and not when list values are modified. For example in python: .. code-block:: python class MyWidget(Button): triangle = ObjectProperty(None) def __init__(self, **kwargs): super(MyWidget, self).__init__(**kwargs) with self.canvas: self.triangle = Triangle(points=[0,0, 100,100, 200,0]) and in kv: .. code-block:: kv <MyWidget>: text: 'Update' on_press: self.triangle.points[3] = 400 Although pressing the button will change the triangle coordinates, the graphics will not be updated because the list itself has not changed. Similarly, no updates will occur using any syntax that changes only elements of the list e.g. self.triangle.points[0:2] = [10,10] or self.triangle.points.insert(10) etc. To force an update after a change, the list variable itself must be changed, which in this case can be achieved with: .. code-block:: kv <MyWidget>: text: 'Update' on_press: self.triangle.points[3] = 400 self.triangle.points = self.triangle.points ''' __all__ = ('Triangle', 'Quad', 'Rectangle', 'RoundedRectangle', 'BorderImage', 'Ellipse', 'Line', 'Point', 'Mesh', 'GraphicException', 'Bezier', 'SmoothLine') include "config.pxi" include "common.pxi" from os import environ from kivy.graphics.vbo cimport * from kivy.graphics.vertex cimport * from kivy.graphics.instructions cimport * from kivy.graphics.c_opengl cimport * IF USE_OPENGL_DEBUG == 1: from kivy.graphics.c_opengl_debug cimport * from kivy.logger import Logger from kivy.graphics.texture cimport Texture from kivy.utils import platform cdef int gles_limts = int(environ.get( 'KIVY_GLES_LIMITS', int(platform not in ('win', 'macosx', 'linux')))) class GraphicException(Exception): '''Exception raised when a graphics error is fired. ''' include "vertex_instructions_line.pxi" cdef class Bezier(VertexInstruction): '''A 2d Bezier curve. .. versionadded:: 1.0.8 :Parameters: `points`: list List of points in the format (x1, y1, x2, y2...) `segments`: int, defaults to 180 Define how many segments are needed for drawing the curve. The drawing will be smoother if you have many segments. `loop`: bool, defaults to False Set the bezier curve to join the last point to the first. `dash_length`: int Length of a segment (if dashed), defaults to 1. `dash_offset`: int Distance between the end of a segment and the start of the next one, defaults to 0. Changing this makes it dashed. ''' # TODO: refactoring: # # a) find interface common to all splines (given control points and # perhaps tangents, what's the position on the spline for parameter t), # # b) make that a superclass Spline, # c) create BezierSpline subclass that does the computation def __init__(self, **kwargs): VertexInstruction.__init__(self, **kwargs) v = kwargs.get('points') self.points = v if v is not None else [0, 0, 0, 0, 0, 0, 0, 0] self._segments = kwargs.get('segments') or 10 self._loop = kwargs.get('loop') or False if self._loop: self.points.extend(self.points[:2]) self._dash_length = kwargs.get('dash_length') or 1 self._dash_offset = kwargs.get('dash_offset') or 0 self.batch.set_mode('line_strip') cdef void build(self): cdef int x, i, j cdef float l cdef list T = self.points[:] cdef vertex_t *vertices = NULL cdef unsigned short *indices = NULL cdef float tex_x cdef char *buf = NULL cdef Texture texture = self.texture if self._dash_offset != 0: if texture is None or texture._width != \ (self._dash_length + self._dash_offset) or \ texture._height != 1: self.texture = texture = Texture.create( size=(self._dash_length + self._dash_offset, 1)) texture.wrap = 'repeat' # create a buffer to fill our texture buf = <char *>malloc(4 * (self._dash_length + self._dash_offset)) memset(buf, 255, self._dash_length * 4) memset(buf + self._dash_length * 4, 0, self._dash_offset * 4) p_str = buf[:(self._dash_length + self._dash_offset) * 4] texture.blit_buffer(p_str, colorfmt='rgba', bufferfmt='ubyte') free(buf) elif texture is not None: self.texture = None vertices = <vertex_t *>malloc((self._segments + 1) * sizeof(vertex_t)) if vertices == NULL: raise MemoryError('vertices') indices = <unsigned short *>malloc( (self._segments + 1) * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') tex_x = x = 0 for x in xrange(self._segments): l = x / (1.0 * self._segments) # http://en.wikipedia.org/wiki/De_Casteljau%27s_algorithm # as the list is in the form of (x1, y1, x2, y2...) iteration is # done on each item and the current item (xn or yn) in the list is # replaced with a calculation of "xn + x(n+1) - xn" x(n+1) is # placed at n+2. each iteration makes the list one item shorter for i in range(1, len(T)): for j in xrange(len(T) - 2*i): T[j] = T[j] + (T[j+2] - T[j]) * l # we got the coordinates of the point in T[0] and T[1] vertices[x].x = T[0] vertices[x].y = T[1] if self._dash_offset != 0 and x > 0: tex_x += sqrt( pow(vertices[x].x - vertices[x-1].x, 2) + pow(vertices[x].y - vertices[x-1].y, 2)) / ( self._dash_length + self._dash_offset) vertices[x].s0 = tex_x vertices[x].t0 = 0 indices[x] = x # add one last point to join the curve to the end vertices[x+1].x = T[-2] vertices[x+1].y = T[-1] tex_x += sqrt( (vertices[x+1].x - vertices[x].x) ** 2 + (vertices[x+1].y - vertices[x].y) ** 2) / ( self._dash_length + self._dash_offset) vertices[x+1].s0 = tex_x vertices[x+1].t0 = 0 indices[x+1] = x + 1 self.batch.set_data( vertices, self._segments + 1, indices, self._segments + 1) free(vertices) free(indices) property points: '''Property for getting/settings the points of the triangle. .. warning:: This will always reconstruct the whole graphic from the new points list. It can be very CPU intensive. ''' def __get__(self): return self._points def __set__(self, points): self._points = list(points) if self._loop: self._points.extend(points[:2]) self.flag_update() property segments: '''Property for getting/setting the number of segments of the curve. ''' def __get__(self): return self._segments def __set__(self, value): if value <= 1: raise GraphicException('Invalid segments value, must be >= 2') self._segments = value self.flag_update() property dash_length: '''Property for getting/setting the length of the dashes in the curve. ''' def __get__(self): return self._dash_length def __set__(self, value): if value < 0: raise GraphicException('Invalid dash_length value, must be >= 0') self._dash_length = value self.flag_update() property dash_offset: '''Property for getting/setting the offset between the dashes in the curve. ''' def __get__(self): return self._dash_offset def __set__(self, value): if value < 0: raise GraphicException('Invalid dash_offset value, must be >= 0') self._dash_offset = value self.flag_update() cdef class StripMesh(VertexInstruction): '''A specialized 2d mesh. (internal) Used for SVG, will be available with doc later. ''' def __init__(self, VertexFormat fmt): cdef VBO vbo VertexInstruction.__init__(self) vbo = VBO(fmt) self.batch = VertexBatch(vbo=vbo) self.batch.set_mode("triangle_strip") self.icount = 0 self.li = self.lic = 0 cdef int add_triangle_strip(self, float *vertices, int vcount, int icount, int mode): cdef int i, li = self.li cdef int istart = 0 cdef unsigned short *indices = NULL cdef vsize = self.batch.vbo.vertex_format.vsize if vcount == 0 or icount < 3: return 0 if self.icount + icount > 65533: # (optim of) self.icount + icount - 2 > 65535 return 0 if self.icount > 0: # repeat the last indice and the first of the new batch istart = 2 indices = <unsigned short *>malloc((icount + istart) * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') if istart == 2: indices[0] = self.lic indices[1] = li if mode == 0: # polygon for i in range(icount / 2): indices[i * 2 + istart] = li + i indices[i * 2 + istart + 1] = li + (icount - i - 1) if icount % 2 == 1: indices[icount + istart - 1] = li + icount / 2 elif mode == 1: # line for i in range(icount): indices[istart + i] = li + i self.lic = indices[icount + istart - 1] self.batch.append_data(vertices, <int>(vcount / vsize), indices, <int>(icount + istart)) free(indices) self.icount += icount + istart self.li += icount return 1 cdef class Mesh(VertexInstruction): '''A 2d mesh. In OpenGL ES 2.0 and in our graphics implementation, you cannot have more than 65535 indices. A list of vertices is described as:: vertices = [x1, y1, u1, v1, x2, y2, u2, v2, ...] | | | | +---- i1 ----+ +---- i2 ----+ If you want to draw a triangle, add 3 vertices. You can then make an indices list as follows: indices = [0, 1, 2] .. versionadded:: 1.1.0 :Parameters: `vertices`: list List of vertices in the format (x1, y1, u1, v1, x2, y2, u2, v2...). `indices`: list List of indices in the format (i1, i2, i3...). `mode`: str Mode of the vbo. Check :attr:`mode` for more information. Defaults to 'points'. `fmt`: list The format for vertices, by default, each vertex is described by 2D coordinates (x, y) and 2D texture coordinate (u, v). Each element of the list should be a tuple or list, of the form (variable_name, size, type) which will allow mapping vertex data to the glsl instructions. [(b'v_pos', 2, b'float'), (b'v_tc', 2, b'float'),] will allow using attribute vec2 v_pos; attribute vec2 v_tc; in glsl's vertex shader. ''' def __init__(self, **kwargs): cdef VBO vbo VertexInstruction.__init__(self, **kwargs) v = kwargs.get('vertices') self.vertices = v if v is not None else [] v = kwargs.get('indices') self.indices = v if v is not None else [] fmt = kwargs.get('fmt') if fmt is not None: if isinstance(fmt, VertexFormat): self.vertex_format = fmt else: self.vertex_format = VertexFormat(*fmt) vbo = VBO(self.vertex_format) self.batch = VertexBatch(vbo=vbo) self.mode = kwargs.get('mode') or 'points' self.is_built = 0 cdef void build_triangle_fan(self, float *vertices, int vcount, int icount): cdef i cdef unsigned short *indices = NULL cdef vsize = self.batch.vbo.vertex_format.vsize if vcount == 0 or icount == 0: self.batch.clear_data() return indices = <unsigned short *>malloc(icount * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') for i in range(icount): indices[i] = i self.batch.set_data(vertices, <int>(vcount / vsize), indices, <int>icount) free(indices) self.is_built = 1 cdef void build(self): if self.is_built: return cdef int i cdef long vcount = len(self._vertices) cdef long icount = len(self._indices) cdef float *vertices = NULL cdef unsigned short *indices = NULL cdef list lvertices = self._vertices cdef list lindices = self._indices cdef vsize = self.batch.vbo.vertex_format.vsize if vcount == 0 or icount == 0: self.batch.clear_data() return vertices = <float *>malloc(vcount * sizeof(float)) if vertices == NULL: raise MemoryError('vertices') indices = <unsigned short *>malloc(icount * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') for i in xrange(vcount): vertices[i] = lvertices[i] for i in xrange(icount): indices[i] = lindices[i] self.batch.set_data(vertices, <int>(vcount / vsize), indices, <int>icount) free(vertices) free(indices) property vertices: '''List of x, y, u, v coordinates used to construct the Mesh. Right now, the Mesh instruction doesn't allow you to change the format of the vertices, which means it's only x, y + one texture coordinate. ''' def __get__(self): return self._vertices def __set__(self, value): self._vertices = list(value) self.flag_update() property indices: '''Vertex indices used to specify the order when drawing the mesh. ''' def __get__(self): return self._indices def __set__(self, value): if gles_limts and len(value) > 65535: raise GraphicException( 'Cannot upload more than 65535 indices (OpenGL ES 2' ' limitation - consider setting KIVY_GLES_LIMITS)') self._indices = list(value) self.flag_update() property mode: '''VBO Mode used for drawing vertices/indices. Can be one of 'points', 'line_strip', 'line_loop', 'lines', 'triangles', 'triangle_strip' or 'triangle_fan'. ''' def __get__(self): self.batch.get_mode() def __set__(self, mode): self.batch.set_mode(mode) cdef class Point(VertexInstruction): '''A list of 2d points. Each point is represented as a square with a width/height of 2 times the :attr:`pointsize`. :Parameters: `points`: list List of points in the format (x1, y1, x2, y2...), where each pair of coordinates specifies the center of a new point. `pointsize`: float, defaults to 1. The size of the point, measured from the center to the edge. A value of 1.0 therefore means the real size will be 2.0 x 2.0. .. warning:: Starting from version 1.0.7, vertex instruction have a limit of 65535 vertices (indices of vertex to be accurate). 2 entries in the list (x, y) will be converted to 4 vertices. So the limit inside Point() class is 2^15-2. ''' cdef list _points cdef float _pointsize def __init__(self, **kwargs): VertexInstruction.__init__(self, **kwargs) v = kwargs.get('points') self.points = v if v is not None else [] self.pointsize = kwargs.get('pointsize') or 1. cdef void build(self): cdef float x, y, ps = self._pointsize cdef int i, iv, ii, count = <int>(len(self._points) * 0.5) cdef list p = self.points cdef float *tc = self._tex_coords cdef vertex_t *vertices = NULL cdef unsigned short *indices = NULL #if there is no points...nothing to do if count < 1: self.batch.clear_data() return vertices = <vertex_t *>malloc(count * 4 * sizeof(vertex_t)) if vertices == NULL: raise MemoryError('vertices') indices = <unsigned short *>malloc(count * 6 * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') for i in xrange(count): x = p[i * 2] y = p[i * 2 + 1] iv = i * 4 vertices[iv].x = x - ps vertices[iv].y = y - ps vertices[iv].s0 = tc[0] vertices[iv].t0 = tc[1] vertices[iv + 1].x = x + ps vertices[iv + 1].y = y - ps vertices[iv + 1].s0 = tc[2] vertices[iv + 1].t0 = tc[3] vertices[iv + 2].x = x + ps vertices[iv + 2].y = y + ps vertices[iv + 2].s0 = tc[4] vertices[iv + 2].t0 = tc[5] vertices[iv + 3].x = x - ps vertices[iv + 3].y = y + ps vertices[iv + 3].s0 = tc[6] vertices[iv + 3].t0 = tc[7] ii = i * 6 indices[ii] = iv indices[ii + 1] = iv + 1 indices[ii + 2] = iv + 2 indices[ii + 3] = iv + 2 indices[ii + 4] = iv + 3 indices[ii + 5] = iv self.batch.set_data(vertices, <int>(count * 4), indices, <int>(count * 6)) free(vertices) free(indices) def add_point(self, float x, float y): '''Add a point to the current :attr:`points` list. If you intend to add multiple points, prefer to use this method instead of reassigning a new :attr:`points` list. Assigning a new :attr:`points` list will recalculate and reupload the whole buffer into the GPU. If you use add_point, it will only upload the changes. ''' cdef float ps = self._pointsize cdef int iv, count = <int>(len(self._points) * 0.5) cdef float *tc = self._tex_coords cdef vertex_t vertices[4] cdef unsigned short indices[6] if len(self._points) > 2**15 - 2: raise GraphicException('Cannot add elements (limit is 2^15-2)') self._points.append(x) self._points.append(y) vertices[0].x = x - ps vertices[0].y = y - ps vertices[0].s0 = tc[0] vertices[0].t0 = tc[1] vertices[1].x = x + ps vertices[1].y = y - ps vertices[1].s0 = tc[2] vertices[1].t0 = tc[3] vertices[2].x = x + ps vertices[2].y = y + ps vertices[2].s0 = tc[4] vertices[2].t0 = tc[5] vertices[3].x = x - ps vertices[3].y = y + ps vertices[3].s0 = tc[6] vertices[3].t0 = tc[7] iv = count * 4 indices[0] = iv indices[1] = iv + 1 indices[2] = iv + 2 indices[3] = iv + 2 indices[4] = iv + 3 indices[5] = iv # append the vertices / indices to current vertex batch self.batch.append_data(vertices, 4, indices, 6) if self.parent is not None: self.parent.flag_update() property points: '''Property for getting/settings the center points in the points list. Each pair of coordinates specifies the center of a new point. ''' def __get__(self): return self._points def __set__(self, points): if self._points == points: return cdef list _points = list(points) if len(_points) > 2**15-2: raise GraphicException('Too many elements (limit is 2^15-2)') self._points = list(points) self.flag_update() property pointsize: '''Property for getting/setting point size. The size is measured from the center to the edge, so a value of 1.0 means the real size will be 2.0 x 2.0. ''' def __get__(self): return self._pointsize def __set__(self, float pointsize): if self._pointsize == pointsize: return self._pointsize = pointsize self.flag_update() cdef class Triangle(VertexInstruction): '''A 2d triangle. :Parameters: `points`: list List of points in the format (x1, y1, x2, y2, x3, y3). ''' cdef list _points def __init__(self, **kwargs): VertexInstruction.__init__(self, **kwargs) v = kwargs.get('points') self.points = v if v is not None else (0.0,0.0, 100.0,0.0, 50.0,100.0) cdef void build(self): cdef list vc cdef float *tc cdef vertex_t vertices[3] cdef unsigned short *indices = [0, 1, 2] vc = self.points; tc = self._tex_coords vertices[0].x = vc[0] vertices[0].y = vc[1] vertices[0].s0 = tc[0] vertices[0].t0 = tc[1] vertices[1].x = vc[2] vertices[1].y = vc[3] vertices[1].s0 = tc[2] vertices[1].t0 = tc[3] vertices[2].x = vc[4] vertices[2].y = vc[5] vertices[2].s0 = tc[4] vertices[2].t0 = tc[5] self.batch.set_data(vertices, 3, indices, 3) property points: '''Property for getting/settings points of the triangle. ''' def __get__(self): return self._points def __set__(self, points): self._points = list(points) self.flag_update() cdef class Quad(VertexInstruction): '''A 2d quad. :Parameters: `points`: list List of point in the format (x1, y1, x2, y2, x3, y3, x4, y4). ''' cdef list _points def __init__(self, **kwargs): VertexInstruction.__init__(self, **kwargs) v = kwargs.get('points') self.points = v if v is not None else \ ( 0.0, 50.0, 50.0, 0.0, 100.0, 50.0, 50.0, 100.0 ) cdef void build(self): cdef list vc cdef float *tc cdef vertex_t vertices[4] cdef unsigned short *indices = [0, 1, 2, 2, 3, 0] vc = self.points tc = self._tex_coords vertices[0].x = vc[0] vertices[0].y = vc[1] vertices[0].s0 = tc[0] vertices[0].t0 = tc[1] vertices[1].x = vc[2] vertices[1].y = vc[3] vertices[1].s0 = tc[2] vertices[1].t0 = tc[3] vertices[2].x = vc[4] vertices[2].y = vc[5] vertices[2].s0 = tc[4] vertices[2].t0 = tc[5] vertices[3].x = vc[6] vertices[3].y = vc[7] vertices[3].s0 = tc[6] vertices[3].t0 = tc[7] self.batch.set_data(vertices, 4, indices, 6) property points: '''Property for getting/settings points of the quad. ''' def __get__(self): return self._points def __set__(self, points): self._points = list(points) if len(self._points) != 8: raise GraphicException( 'Quad: invalid number of points (%d instead of 8)' % len( self._points)) self.flag_update() cdef class Rectangle(VertexInstruction): '''A 2d rectangle. :Parameters: `pos`: list Position of the rectangle, in the format (x, y). `size`: list Size of the rectangle, in the format (width, height). ''' cdef float x,y,w,h def __init__(self, **kwargs): VertexInstruction.__init__(self, **kwargs) v = kwargs.get('pos') self.pos = v if v is not None else (0, 0) v = kwargs.get('size') self.size = v if v is not None else (100, 100) cdef void build(self): cdef float x, y, w, h cdef float *tc = self._tex_coords cdef vertex_t vertices[4] cdef unsigned short *indices = [0, 1, 2, 2, 3, 0] x, y = self.x, self.y w, h = self.w, self.h vertices[0].x = x vertices[0].y = y vertices[0].s0 = tc[0] vertices[0].t0 = tc[1] vertices[1].x = x + w vertices[1].y = y vertices[1].s0 = tc[2] vertices[1].t0 = tc[3] vertices[2].x = x + w vertices[2].y = y + h vertices[2].s0 = tc[4] vertices[2].t0 = tc[5] vertices[3].x = x vertices[3].y = y + h vertices[3].s0 = tc[6] vertices[3].t0 = tc[7] self.batch.set_data(vertices, 4, indices, 6) property pos: '''Property for getting/settings the position of the rectangle. ''' def __get__(self): return (self.x, self.y) def __set__(self, pos): cdef float x, y x, y = pos if self.x == x and self.y == y: return self.x = x self.y = y self.flag_update() property size: '''Property for getting/settings the size of the rectangle. ''' def __get__(self): return (self.w, self.h) def __set__(self, size): cdef float w, h w, h = size if self.w == w and self.h == h: return self.w = w self.h = h self.flag_update() cdef class BorderImage(Rectangle): '''A 2d border image. The behavior of the border image is similar to the concept of a CSS3 border-image. :Parameters: `border`: list Border information in the format (top, right, bottom, left). Each value is in pixels. `auto_scale`: bool .. versionadded:: 1.9.1 If the BorderImage's size is less than the sum of it's borders, horizontally or vertically, and this property is set to True, the borders will be rescaled to accomodate for the smaller size. ''' cdef list _border cdef list _display_border cdef int _auto_scale def __init__(self, **kwargs): Rectangle.__init__(self, **kwargs) v = kwargs.get('border') self.border = v if v is not None else (10, 10, 10, 10) self.auto_scale = kwargs.get('auto_scale', False) self.display_border = kwargs.get('display_border', []) cdef void build(self): if not self.texture: Logger.trace('GBorderImage: texture missing') return # pos and size of border rectangle cdef float x, y, w, h x = self.x y = self.y w = self.w h = self.h # width and heigth of texture in pixels, and tex coord space cdef float tw, th, tcw, tch cdef float *tc = self._tex_coords cdef float tc0, tc1, tc2, tc7 tc0 = tc[0] tc1 = tc[1] tc2 = tc[2] tc7 = tc[7] tw, th = self.texture.size tcw = tc2 - tc0 #right - left tch = tc7 - tc1 #top - bottom # calculate border offset in texture coord space # border width(px)/texture width(px) * tcoord width cdef list b = self._border cdef float b0, b1, b2, b3 cdef float tb[4] # border offset in texture coordinate space b0, b1, b2, b3 = b tb[0] = b0 / th * tch tb[1] = b1 / tw * tcw tb[2] = b2 / th * tch tb[3] = b3 / tw * tcw cdef float sb0, sb1, sb2, sb3 if self.auto_scale: sb0 = min((b0/th) * h, b0) sb1 = min((b1/tw) * w, b1) sb2 = min((b2/th) * h, b2) sb3 = min((b3/tw) * w, b3) else: sb0, sb1, sb2, sb3 = b0, b1, b2, b3 # horizontal and vertical sections cdef float hs[4] cdef float vs[4] cdef list db = self._display_border if db: sb0, sb1, sb2, sb3 = db hs[0] = x; vs[0] = y hs[1] = x + sb3; vs[1] = y + sb0 hs[2] = x + w - sb1; vs[2] = y + h - sb2 hs[3] = x + w; vs[3] = y + h cdef float ths[4] cdef float tvs[4] ths[0] = tc0; tvs[0] = tc1 ths[1] = tc0 + tb[3]; tvs[1] = tc1 + tb[0] ths[2] = tc0 + tcw-tb[1]; tvs[2] = tc1 + tch - tb[2] ths[3] = tc0 + tcw; tvs[3] = tc1 + tch ''' v9---v8------v7----v6 | b2 | v10 v15------v14 v5 | | | | |-b4-| |-b1-| | | | | v11 v12------v13 v4 | b0 | v0---v1------v2----v3 ''' # set the vertex data # WARNING we are allocating the vertices as a float # because we know exactly the format. assert(sizeof(vertex_t) == 4 * sizeof(float)) cdef float *vertices = [ hs[0], vs[0], ths[0], tvs[0], #v0 hs[1], vs[0], ths[1], tvs[0], #v1 hs[2], vs[0], ths[2], tvs[0], #v2 hs[3], vs[0], ths[3], tvs[0], #v3 hs[3], vs[1], ths[3], tvs[1], #v4 hs[3], vs[2], ths[3], tvs[2], #v5 hs[3], vs[3], ths[3], tvs[3], #v6 hs[2], vs[3], ths[2], tvs[3], #v7 hs[1], vs[3], ths[1], tvs[3], #v8 hs[0], vs[3], ths[0], tvs[3], #v9 hs[0], vs[2], ths[0], tvs[2], #v10 hs[0], vs[1], ths[0], tvs[1], #v11 hs[1], vs[1], ths[1], tvs[1], #v12 hs[2], vs[1], ths[2], tvs[1], #v13 hs[2], vs[2], ths[2], tvs[2], #v14 hs[1], vs[2], ths[1], tvs[2]] #v15 cdef unsigned short *indices = [ 0, 1, 12, 12, 11, 0, # bottom left 1, 2, 13, 13, 12, 1, # bottom middle 2, 3, 4, 4, 13, 2, # bottom right 13, 4, 5, 5, 14, 13, # center right 14, 5, 6, 6, 7, 14, # top right 15, 14, 7, 7, 8, 15, # top middle 10, 15, 8, 8, 9, 10, # top left 11, 12, 15, 15, 10, 11, # center left 12, 13, 14, 14, 15, 12] # center middel self.batch.set_data(<vertex_t *>vertices, 16, indices, 54) property border: '''Property for getting/setting the border of the class. ''' def __get__(self): return self._border def __set__(self, b): self._border = list(b) self.flag_update() property auto_scale: '''Property for setting if the corners are automatically scaled when the BorderImage is too small. ''' def __get__(self): return self._auto_scale def __set__(self, value): self._auto_scale = int(bool(value)) self.flag_update() property display_border: '''Property for getting/setting the border display size. ''' def __get__(self): return self._display_border def __set__(self, b): self._display_border = list(b) self.flag_update() cdef class Ellipse(Rectangle): '''A 2D ellipse. .. versionchanged:: 1.0.7 Added angle_start and angle_end. :Parameters: `segments`: int, defaults to 180 Define how many segments are needed for drawing the ellipse. The drawing will be smoother if you have many segments. `angle_start`: int, defaults to 0 Specifies the starting angle, in degrees, of the disk portion. `angle_end`: int, defaults to 360 Specifies the ending angle, in degrees, of the disk portion. ''' cdef int _segments cdef float _angle_start cdef float _angle_end def __init__(self, *args, **kwargs): Rectangle.__init__(self, **kwargs) self.batch.set_mode('triangle_fan') self._segments = kwargs.get('segments') or 180 self._angle_start = kwargs.get('angle_start') or 0 self._angle_end = kwargs.get('angle_end') or 360 cdef void build(self): cdef float *tc = self._tex_coords cdef int i, angle_dir cdef float angle_start, angle_end, angle_range cdef float x, y, angle, rx, ry, ttx, tty, tx, ty, tw, th cdef float cx, cy, tangetial_factor, radial_factor, fx, fy cdef vertex_t *vertices = NULL cdef unsigned short *indices = NULL cdef int count = self._segments if self.w == 0 or self.h == 0: return tx = tc[0] ty = tc[1] tw = tc[4] - tx th = tc[5] - ty angle = 0.0 rx = 0.5 * self.w ry = 0.5 * self.h vertices = <vertex_t *>malloc((count + 2) * sizeof(vertex_t)) if vertices == NULL: raise MemoryError('vertices') indices = <unsigned short *>malloc((count + 2) * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') # calculate the start/end angle in radians, and adapt the range if self._angle_end > self._angle_start: angle_dir = 1 else: angle_dir = -1 # rad = deg * (pi / 180), where pi / 180 = 0.0174... angle_start = self._angle_start * 0.017453292519943295 angle_end = self._angle_end * 0.017453292519943295 angle_range = -1 * (angle_end - angle_start) / self._segments # add start vertex in the middle x = self.x + rx y = self.y + ry ttx = ((x - self.x) / self.w) * tw + tx tty = ((y - self.y) / self.h) * th + ty vertices[0].x = self.x + rx vertices[0].y = self.y + ry vertices[0].s0 = ttx vertices[0].t0 = tty indices[0] = 0 # super fast ellipse drawing # credit goes to: http://slabode.exofire.net/circle_draw.shtml tangetial_factor = tan(angle_range) radial_factor = cos(angle_range) # Calculate the coordinates for a circle with radius 0.5 about # the point (0.5, 0.5). Only stretch to an ellipse later. cx = 0.5 cy = 0.5 r = 0.5 x = r * sin(angle_start) y = r * cos(angle_start) for i in xrange(1, count + 2): ttx = (cx + x) * tw + tx tty = (cy + y) * th + ty real_x = self.x + (cx + x) * self.w real_y = self.y + (cy + y) * self.h vertices[i].x = real_x vertices[i].y = real_y vertices[i].s0 = ttx vertices[i].t0 = tty indices[i] = i fx = -y fy = x x += fx * tangetial_factor y += fy * tangetial_factor x *= radial_factor y *= radial_factor self.batch.set_data(vertices, count + 2, indices, count + 2) free(vertices) free(indices) property segments: '''Property for getting/setting the number of segments of the ellipse. ''' def __get__(self): return self._segments def __set__(self, value): self._segments = value self.flag_update() property angle_start: '''Start angle of the ellipse in degrees, defaults to 0. ''' def __get__(self): return self._angle_start def __set__(self, value): self._angle_start = value self.flag_update() property angle_end: '''End angle of the ellipse in degrees, defaults to 360. ''' def __get__(self): return self._angle_end def __set__(self, value): self._angle_end = value self.flag_update() cdef class RoundedRectangle(Rectangle): '''A 2D rounded rectangle. .. versionadded:: 1.9.1 :Parameters: `segments`: int, defaults to 10 Define how many segments are needed for drawing the round corner. The drawing will be smoother if you have many segments. `radius`: list, defaults to [(10.0, 10.0), (10.0, 10.0), (10.0, 10.0), (10.0, 10.0)] Specifies the radiuses of the round corners clockwise: top-left, top-right, bottom-right, bottom-left. Elements of the list can be numbers or tuples of two numbers to specify different x,y dimensions. One value will define all corner dimensions to that value. Four values will define dimensions for each corner separately. Higher number of values will be truncated to four. The first value will be used for all corners, if there is fewer than four values. ''' cdef object _segments # number of segments for each corner cdef list _radius def __init__(self, **kwargs): Rectangle.__init__(self, **kwargs) self.batch.set_mode('triangle_fan') # number of segments for each corner segments = kwargs.get('segments', 10) # allow 0 segments self._segments = self._check_segments(segments) radius = kwargs.get('radius') or [10.0] self._radius = self._check_radius(radius) cdef object _check_segments(self, object segments): """ Check segments argument, return list of four numeric values for each corner. """ cdef list result = [] # can be single numeric value if isinstance(segments, int): # can't be float number return [segments] * 4 # can be list of four values for each corner if isinstance(segments, list): result = [value for value in segments if isinstance(value, int)] if not result: raise GraphicException("Invalid segments value, must be list of integers") # set all values to first if less than four values if len(result) < 4: return result[:1] * 4 else: return result[:4] else: raise GraphicException("Invalid segments value, must be integer or list of integers") cdef object _check_radius(self, object radius): """ Check radius argument, return list of four tuples (xradius, yradius) for each corner. """ cdef: list result = [] object value for value in radius: if isinstance(value, tuple): # tuple: (a,) -> (a,a); (a,b) # extend/trim to exactly two coordinates if len(value) < 2: value = value[:1] * 2 result.append(value[:2]) elif isinstance(value, (int, float)): # int/float: a -> (a,a) result.append((value, value)) # some strange type came - skip it. next value will be used or radiuses will be set to first else: Logger.trace("GRoundedRectangle: '{}' object can\'t be used to specify radius. " "Skipping...".format(radius.__class__.__name__)) if not result: raise GraphicException("Invalid radius value, must be list of tuples/numerics") # set all radiuses to first if there aren't four of them if len(result) < 4: return result[:1] * 4 else: return result[:4] cdef void build(self): cdef: float *tc = self._tex_coords vertex_t *vertices = NULL unsigned short *indices = NULL int count, corner, segments, dw, dh, index list xradius, yradius float rx, ry, half_w, half_h, angle float tx, ty, tw, th, px, py, x, y # zero size of the figure if self.w == 0 or self.h == 0: return # 1 vertex for sharp corner (if segments or radius is zero) # `segments+1` vertices for round corner # plus 1 vertex for middle point count = sum([1 + segments * bool(rx * ry) for (rx, ry), segments in zip(self._radius, self._segments)]) + 1 vertices = <vertex_t *>malloc((count) * sizeof(vertex_t)) if vertices == NULL: raise MemoryError('vertices') # +1 because the last index must be the index of the first corner to close the fan indices = <unsigned short *>malloc((count + 1) * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') # half sizes half_w = self.w / 2 half_h = self.h / 2 # split radiuses by coordinate and make them <= half_size xradius = [min(r[0], half_w) for r in self._radius] yradius = [min(r[1], half_h) for r in self._radius] # texture coordinates tx = tc[0] ty = tc[1] tw = tc[4] - tx th = tc[5] - ty # add start vertex in the middle of the figure vertices[0].x = self.x + half_w vertices[0].y = self.y + half_h vertices[0].s0 = tx + tw / 2 vertices[0].t0 = ty + th / 2 indices[0] = 0 index = 1 # vertex index from 1 to count for corner in xrange(4): # start angle for the corner. end is 90 degress lesser (clockwise) angle = 180 - 90 * corner # coefficients to enable/disable multiplication by width/height dw, dh = [(0,1), (1,1), (1,0), (0,0)][corner] # ellipse dimensions rx, ry = xradius[corner], yradius[corner] # ellipse center coordinates px, py = [ # top left (self.x + rx, self.y + self.h - ry), # top right (self.x + self.w - rx, self.y + self.h - ry), # bottom right (self.x + self.w - rx, self.y + ry), # bottom left (self.x + rx, self.y + ry) ][corner] # number of segments for this corner segments = self._segments[corner] # if at least one radius is zero or no segments if not(rx and ry and segments): # sharp corner vertices[index].x = self.x + self.w * dw vertices[index].y = self.y + self.h * dh vertices[index].s0 = tx + tw * dw vertices[index].t0 = ty + th * dh else: # round corner points = self.draw_arc(px, py, rx, ry, angle, angle - 90, segments) for i, point in enumerate(points, index): x, y = point vertices[i].x = x vertices[i].y = y vertices[i].s0 = (x - self.x) / self.w vertices[i].t0 = 1 - (y - self.y) / self.h # flip vertically indices[i] = i index += segments # Add final vertex that closes the arc, explained below x = px * (dw != dh) + self.x * (dw == dh) + self.w * (dw * dh) y = py * (dw == dh) + self.y * (dw != dh) + self.h * (dh > dw) vertices[index].x = x vertices[index].y = y vertices[index].s0 = (x - self.x) / self.w vertices[index].t0 = 1 - (y - self.y) / self.h # flip vertically ''' We have defined these coefficients for arcs: tl tr br bl dw: 0 1 1 0; dh: 1 1 0 0; Let's not define multiple arrays of coefficients, but use `dw` and `dh` to calculate coordinates for closing vertices Formula looks like this: x = px * A + self.x * B + self.w * C y = py * D + self.y * E + self.h * F , where A - F are boolean values. For correct coordinates, coefficients should have these values: tl tr br bl A: 1 0 1 0; when `dw` != `dh` B: 0 1 0 1; when `dw` == `dh` C: 0 1 0 0; when `dw` and `dh` are both `1` tl tr br bl D: 0 1 0 1; same as B E: 1 0 1 0; same as A F: 1 0 0 0; when `dh` > `dw` NOTE: Closing vertex will duplicate next opening vertex, when corner radius is equal to half_size. (e.g: a circle will have 4 duplicates) Without it, however, figure looks ugly with small segment count. ''' indices[index] = index index += 1 # duplicate first corner vertex to close the fan indices[count] = indices[1] # count+1 used to specify how many indices are used self.batch.set_data(vertices, count, indices, count + 1) free(vertices) free(indices) cdef object draw_arc(self, float cx, float cy, float rx, float ry, float angle_start, float angle_end, int segments): cdef: float fx, fy, x, y float tangential_factor, radial_factor, theta list points # convert to radians angle_start *= 0.017453292519943295 angle_end *= 0.017453292519943295 # number of vertices for arc, including start & end theta = (angle_end - angle_start) / segments tangential_factor = tan(theta) radial_factor = cos(theta) # unit circle, scale later x = cos(angle_start) y = sin(angle_start) # array of length `segments` points = [] for i in xrange(segments): real_x = cx + x * rx real_y = cy + y * ry points.append((real_x, real_y)) fx = -y fy = x x += fx * tangential_factor y += fy * tangential_factor x *= radial_factor y *= radial_factor return points property segments: '''Property for getting/setting the number of segments for each corner. ''' def __get__(self): return self._segments def __set__(self, value): self._segments = self._check_segments(value) self.flag_update() property radius: '''Corner radiuses of the rounded rectangle, defaults to [10,]. ''' def __get__(self): return self._radius def __set__(self, value): self._radius = self._check_radius(value) self.flag_update() ��������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/graphics/vertex_instructions_line.pxi�����������������������������������������������0000664�0000000�0000000�00000143447�12641336260�0023200�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������DEF LINE_CAP_NONE = 0 DEF LINE_CAP_SQUARE = 1 DEF LINE_CAP_ROUND = 2 DEF LINE_JOINT_NONE = 0 DEF LINE_JOINT_MITER = 1 DEF LINE_JOINT_BEVEL = 2 DEF LINE_JOINT_ROUND = 3 DEF LINE_MODE_POINTS = 0 DEF LINE_MODE_ELLIPSE = 1 DEF LINE_MODE_CIRCLE = 2 DEF LINE_MODE_RECTANGLE = 3 DEF LINE_MODE_ROUNDED_RECTANGLE = 4 DEF LINE_MODE_BEZIER = 5 from kivy.graphics.stencil_instructions cimport StencilUse, StencilUnUse, StencilPush, StencilPop cdef float PI = 3.1415926535 cdef inline int line_intersection(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4, double *px, double *py): cdef double u = (x1 * y2 - y1 * x2) cdef double v = (x3 * y4 - y3 * x4) cdef double denom = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4) if denom == 0: return 0 px[0] = (u * (x3 - x4) - (x1 - x2) * v) / denom py[0] = (u * (y3 - y4) - (y1 - y2) * v) / denom return 1 cdef class Line(VertexInstruction): '''A 2d line. Drawing a line can be done easily:: with self.canvas: Line(points=[100, 100, 200, 100, 100, 200], width=10) The line has 3 internal drawing modes that you should be aware of for optimal results: #. If the :attr:`width` is 1.0, then the standard GL_LINE drawing from OpenGL will be used. :attr:`dash_length` and :attr:`dash_offset` will work, while properties for cap and joint have no meaning here. #. If the :attr:`width` is greater than 1.0, then a custom drawing method, based on triangulation, will be used. :attr:`dash_length` and :attr:`dash_offset` do not work in this mode. Additionally, if the current color has an alpha less than 1.0, a stencil will be used internally to draw the line. .. image:: images/line-instruction.png :align: center :Parameters: `points`: list List of points in the format (x1, y1, x2, y2...) `dash_length`: int Length of a segment (if dashed), defaults to 1. `dash_offset`: int Offset between the end of a segment and the begining of the next one, defaults to 0. Changing this makes it dashed. `width`: float Width of the line, defaults to 1.0. `cap`: str, defaults to 'round' See :attr:`cap` for more information. `joint`: str, defaults to 'round' See :attr:`joint` for more information. `cap_precision`: int, defaults to 10 See :attr:`cap_precision` for more information `joint_precision`: int, defaults to 10 See :attr:`joint_precision` for more information See :attr:`cap_precision` for more information. `joint_precision`: int, defaults to 10 See :attr:`joint_precision` for more information. `close`: bool, defaults to False If True, the line will be closed. `circle`: list If set, the :attr:`points` will be set to build a circle. See :attr:`circle` for more information. `ellipse`: list If set, the :attr:`points` will be set to build an ellipse. See :attr:`ellipse` for more information. `rectangle`: list If set, the :attr:`points` will be set to build a rectangle. See :attr:`rectangle` for more information. `bezier`: list If set, the :attr:`points` will be set to build a bezier line. See :attr:`bezier` for more information. `bezier_precision`: int, defaults to 180 Precision of the Bezier drawing. .. versionchanged:: 1.0.8 `dash_offset` and `dash_length` have been added. .. versionchanged:: 1.4.1 `width`, `cap`, `joint`, `cap_precision`, `joint_precision`, `close`, `ellipse`, `rectangle` have been added. .. versionchanged:: 1.4.1 `bezier`, `bezier_precision` have been added. ''' cdef int _cap cdef int _cap_precision cdef int _joint_precision cdef int _bezier_precision cdef int _joint cdef list _points cdef float _width cdef int _dash_offset, _dash_length cdef int _use_stencil cdef int _close cdef int _mode cdef Instruction _stencil_rect cdef Instruction _stencil_push cdef Instruction _stencil_use cdef Instruction _stencil_unuse cdef Instruction _stencil_pop cdef double _bxmin, _bxmax, _bymin, _bymax cdef tuple _mode_args def __init__(self, **kwargs): VertexInstruction.__init__(self, **kwargs) v = kwargs.get('points') self.points = v if v is not None else [] self.batch.set_mode('line_strip') self._dash_length = kwargs.get('dash_length') or 1 self._dash_offset = kwargs.get('dash_offset') or 0 self._width = kwargs.get('width') or 1.0 self.joint = kwargs.get('joint') or 'round' self.cap = kwargs.get('cap') or 'round' self._cap_precision = kwargs.get('cap_precision') or 10 self._joint_precision = kwargs.get('joint_precision') or 10 self._bezier_precision = kwargs.get('bezier_precision') or 180 self._close = int(bool(kwargs.get('close', 0))) self._stencil_rect = None self._stencil_push = None self._stencil_use = None self._stencil_unuse = None self._stencil_pop = None self._use_stencil = 0 if 'ellipse' in kwargs: self.ellipse = kwargs['ellipse'] if 'circle' in kwargs: self.circle = kwargs['circle'] if 'rectangle' in kwargs: self.rectangle = kwargs['rectangle'] if 'rounded_rectangle' in kwargs: self.rounded_rectangle = kwargs['rounded_rectangle'] if 'bezier' in kwargs: self.bezier = kwargs['bezier'] cdef void build(self): if self._mode == LINE_MODE_ELLIPSE: self.prebuild_ellipse() elif self._mode == LINE_MODE_CIRCLE: self.prebuild_circle() elif self._mode == LINE_MODE_RECTANGLE: self.prebuild_rectangle() elif self._mode == LINE_MODE_ROUNDED_RECTANGLE: self.prebuild_rounded_rectangle() elif self._mode == LINE_MODE_BEZIER: self.prebuild_bezier() if self._width == 1.0: self.build_legacy() else: self.build_extended() cdef void ensure_stencil(self): if self._stencil_rect == None: self._stencil_rect = Rectangle() self._stencil_push = StencilPush() self._stencil_pop = StencilPop() self._stencil_use = StencilUse(op='lequal') self._stencil_unuse = StencilUnUse() cdef int apply(self) except -1: if self._width == 1.: VertexInstruction.apply(self) return 0 cdef double alpha = getActiveContext()['color'][-1] self._use_stencil = alpha < 1 if self._use_stencil: self.ensure_stencil() self._stencil_push.apply() VertexInstruction.apply(self) self._stencil_use.apply() self._stencil_rect.pos = self._bxmin, self._bymin self._stencil_rect.size = self._bxmax - self._bxmin, self._bymax - self._bymin self._stencil_rect.apply() self._stencil_unuse.apply() VertexInstruction.apply(self) self._stencil_pop.apply() else: VertexInstruction.apply(self) return 0 cdef void build_legacy(self): cdef int i cdef long count = len(self.points) / 2 cdef list p = self.points cdef vertex_t *vertices = NULL cdef unsigned short *indices = NULL cdef float tex_x cdef char *buf = NULL cdef Texture texture = self.texture if count < 2: self.batch.clear_data() return if self._close: p = p + [p[0], p[1]] count += 1 self.batch.set_mode('line_strip') if self._dash_offset != 0: if texture is None or texture._width != \ (self._dash_length + self._dash_offset) or \ texture._height != 1: self.texture = texture = Texture.create( size=(self._dash_length + self._dash_offset, 1)) texture.wrap = 'repeat' # create a buffer to fill our texture buf = <char *>malloc(4 * (self._dash_length + self._dash_offset)) memset(buf, 255, self._dash_length * 4) memset(buf + self._dash_length * 4, 0, self._dash_offset * 4) p_str = buf[:(self._dash_length + self._dash_offset) * 4] self.texture.blit_buffer(p_str, colorfmt='rgba', bufferfmt='ubyte') free(buf) elif texture is not None: self.texture = None vertices = <vertex_t *>malloc(count * sizeof(vertex_t)) if vertices == NULL: raise MemoryError('vertices') indices = <unsigned short *>malloc(count * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') tex_x = 0 for i in xrange(count): if self._dash_offset != 0 and i > 0: tex_x += sqrt( pow(p[i * 2] - p[(i - 1) * 2], 2) + pow(p[i * 2 + 1] - p[(i - 1) * 2 + 1], 2)) / ( self._dash_length + self._dash_offset) vertices[i].s0 = tex_x vertices[i].t0 = 0 vertices[i].x = p[i * 2] vertices[i].y = p[i * 2 + 1] indices[i] = i self.batch.set_data(vertices, <int>count, indices, <int>count) free(vertices) free(indices) cdef void build_extended(self): cdef int i, j cdef long count = len(self.points) / 2 cdef list p = self.points cdef vertex_t *vertices = NULL cdef unsigned short *indices = NULL cdef float tex_x cdef int cap cdef char *buf = NULL cdef Texture texture = self.texture self._bxmin = 999999999 self._bymin = 999999999 self._bxmax = -999999999 self._bymax = -999999999 if count < 2: self.batch.clear_data() return cap = self._cap if self._close and count > 2: p = p + p[0:4] count += 2 cap = LINE_CAP_NONE self.batch.set_mode('triangles') cdef unsigned long vertices_count = (count - 1) * 4 cdef unsigned long indices_count = (count - 1) * 6 cdef unsigned int iv = 0, ii = 0 if self._joint == LINE_JOINT_BEVEL: indices_count += (count - 2) * 3 vertices_count += (count - 2) elif self._joint == LINE_JOINT_ROUND: indices_count += (self._joint_precision * 3) * (count - 2) vertices_count += (self._joint_precision) * (count - 2) elif self._joint == LINE_JOINT_MITER: indices_count += (count - 2) * 6 vertices_count += (count - 2) * 2 if cap == LINE_CAP_SQUARE: indices_count += 12 vertices_count += 4 elif cap == LINE_CAP_ROUND: indices_count += (self._cap_precision * 3) * 2 vertices_count += (self._cap_precision) * 2 vertices = <vertex_t *>malloc(vertices_count * sizeof(vertex_t)) if vertices == NULL: raise MemoryError('vertices') indices = <unsigned short *>malloc(indices_count * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError('indices') cdef double ax, ay, bx, _by, cx, cy, angle, a1, a2 cdef double x1, y1, x2, y2, x3, y3, x4, y4 cdef double sx1, sy1, sx4, sy4, sangle cdef double pcx, pcy, px1, py1, px2, py2, px3, py3, px4, py4, pangle, pangle2 cdef double w = self._width cdef double ix, iy cdef unsigned int piv, pii2, piv2 cdef double jangle angle = sangle = 0 piv = pcx = pcy = cx = cy = ii = iv = ix = iy = 0 px1 = px2 = px3 = px4 = py1 = py2 = py3 = py4 = 0 sx1 = sy1 = sx4 = sy4 = 0 x1 = x2 = x3 = x4 = y1 = y2 = y3 = y4 = 0 cdef double cos1 = 0, cos2 = 0, sin1 = 0, sin2 = 0 for i in range(0, count - 1): ax = p[i * 2] ay = p[i * 2 + 1] bx = p[i * 2 + 2] _by = p[i * 2 + 3] if i > 0 and self._joint != LINE_JOINT_NONE: pcx = cx pcy = cy px1 = x1 px2 = x2 px3 = x3 px4 = x4 py1 = y1 py2 = y2 py3 = y3 py4 = y4 piv2 = piv piv = iv pangle2 = pangle pangle = angle # calculate the orientation of the segment, between pi and -pi cx = bx - ax cy = _by - ay angle = atan2(cy, cx) a1 = angle - PI2 a2 = angle + PI2 # calculate the position of the segment cos1 = cos(a1) * w sin1 = sin(a1) * w cos2 = cos(a2) * w sin2 = sin(a2) * w x1 = ax + cos1 y1 = ay + sin1 x4 = ax + cos2 y4 = ay + sin2 x2 = bx + cos1 y2 = _by + sin1 x3 = bx + cos2 y3 = _by + sin2 if i == 0: sx1 = x1 sy1 = y1 sx4 = x4 sy4 = y4 sangle = angle indices[ii ] = iv indices[ii + 1] = iv + 1 indices[ii + 2] = iv + 2 indices[ii + 3] = iv indices[ii + 4] = iv + 2 indices[ii + 5] = iv + 3 ii += 6 vertices[iv].x = x1 vertices[iv].y = y1 vertices[iv].s0 = 0 vertices[iv].t0 = 0 iv += 1 vertices[iv].x = x2 vertices[iv].y = y2 vertices[iv].s0 = 1 vertices[iv].t0 = 0 iv += 1 vertices[iv].x = x3 vertices[iv].y = y3 vertices[iv].s0 = 1 vertices[iv].t0 = 1 iv += 1 vertices[iv].x = x4 vertices[iv].y = y4 vertices[iv].s0 = 0 vertices[iv].t0 = 1 iv += 1 # joint generation if i == 0 or self._joint == LINE_JOINT_NONE: continue # calculate the angle of the previous and current segment jangle = atan2( cx * pcy - cy * pcx, cx * pcx + cy * pcy) # in case of the angle is NULL, avoid the generation if jangle == 0: if self._joint == LINE_JOINT_ROUND: vertices_count -= self._joint_precision indices_count -= self._joint_precision * 3 elif self._joint == LINE_JOINT_BEVEL: vertices_count -= 1 indices_count -= 3 elif self._joint == LINE_JOINT_MITER: vertices_count -= 2 indices_count -= 6 continue if self._joint == LINE_JOINT_BEVEL: vertices[iv].x = ax vertices[iv].y = ay vertices[iv].s0 = 0 vertices[iv].t0 = 0 if jangle < 0: indices[ii] = piv2 + 1 indices[ii + 1] = piv indices[ii + 2] = iv else: indices[ii] = piv2 + 2 indices[ii + 1] = piv + 3 indices[ii + 2] = iv ii += 3 iv += 1 elif self._joint == LINE_JOINT_MITER: vertices[iv].x = ax vertices[iv].y = ay vertices[iv].s0 = 0 vertices[iv].t0 = 0 if jangle < 0: if line_intersection(px1, py1, px2, py2, x1, y1, x2, y2, &ix, &iy) == 0: vertices_count -= 2 indices_count -= 6 continue vertices[iv + 1].x = ix vertices[iv + 1].y = iy vertices[iv + 1].s0 = 0 vertices[iv + 1].t0 = 0 indices[ii] = iv indices[ii + 1] = iv + 1 indices[ii + 2] = piv2 + 1 indices[ii + 3] = iv indices[ii + 4] = piv indices[ii + 5] = iv + 1 ii += 6 iv += 2 else: if line_intersection(px3, py3, px4, py4, x3, y3, x4, y4, &ix, &iy) == 0: vertices_count -= 2 indices_count -= 6 continue vertices[iv + 1].x = ix vertices[iv + 1].y = iy vertices[iv + 1].s0 = 0 vertices[iv + 1].t0 = 0 indices[ii] = iv indices[ii + 1] = iv + 1 indices[ii + 2] = piv2 + 2 indices[ii + 3] = iv indices[ii + 4] = piv + 3 indices[ii + 5] = iv + 1 ii += 6 iv += 2 elif self._joint == LINE_JOINT_ROUND: # cap end if jangle < 0: a1 = pangle2 - PI2 a2 = angle + PI2 a0 = a2 step = (abs(jangle)) / float(self._joint_precision) pivstart = piv + 3 pivend = piv2 + 1 else: a1 = angle - PI2 a2 = pangle2 + PI2 a0 = a1 step = -(abs(jangle)) / float(self._joint_precision) pivstart = piv pivend = piv2 + 2 siv = iv vertices[iv].x = ax vertices[iv].y = ay vertices[iv].s0 = 0 vertices[iv].t0 = 0 iv += 1 for j in xrange(0, self._joint_precision - 1): vertices[iv].x = ax - cos(a0 - step * j) * w vertices[iv].y = ay - sin(a0 - step * j) * w vertices[iv].s0 = 0 vertices[iv].t0 = 0 if j == 0: indices[ii] = siv indices[ii + 1] = pivstart indices[ii + 2] = iv else: indices[ii] = siv indices[ii + 1] = iv - 1 indices[ii + 2] = iv iv += 1 ii += 3 indices[ii] = siv indices[ii + 1] = iv - 1 indices[ii + 2] = pivend ii += 3 # caps if cap == LINE_CAP_SQUARE: vertices[iv].x = x2 + cos(angle) * w vertices[iv].y = y2 + sin(angle) * w vertices[iv].s0 = 0 vertices[iv].t0 = 0 vertices[iv + 1].x = x3 + cos(angle) * w vertices[iv + 1].y = y3 + sin(angle) * w vertices[iv + 1].s0 = 0 vertices[iv + 1].t0 = 0 indices[ii] = piv + 1 indices[ii + 1] = piv + 2 indices[ii + 2] = iv + 1 indices[ii + 3] = piv + 1 indices[ii + 4] = iv indices[ii + 5] = iv + 1 ii += 6 iv += 2 vertices[iv].x = sx1 - cos(sangle) * w vertices[iv].y = sy1 - sin(sangle) * w vertices[iv].s0 = 0 vertices[iv].t0 = 0 vertices[iv + 1].x = sx4 - cos(sangle) * w vertices[iv + 1].y = sy4 - sin(sangle) * w vertices[iv + 1].s0 = 0 vertices[iv + 1].t0 = 0 indices[ii] = 0 indices[ii + 1] = 3 indices[ii + 2] = iv + 1 indices[ii + 3] = 0 indices[ii + 4] = iv indices[ii + 5] = iv + 1 ii += 6 iv += 2 elif cap == LINE_CAP_ROUND: # cap start a1 = sangle - PI2 a2 = sangle + PI2 step = (a1 - a2) / float(self._cap_precision) siv = iv cx = p[0] cy = p[1] vertices[iv].x = cx vertices[iv].y = cy vertices[iv].s0 = 0 vertices[iv].t0 = 0 iv += 1 for i in xrange(0, self._cap_precision - 1): vertices[iv].x = cx + cos(a1 + step * i) * w vertices[iv].y = cy + sin(a1 + step * i) * w vertices[iv].s0 = 1 vertices[iv].t0 = 1 if i == 0: indices[ii] = siv indices[ii + 1] = 0 indices[ii + 2] = iv else: indices[ii] = siv indices[ii + 1] = iv - 1 indices[ii + 2] = iv iv += 1 ii += 3 indices[ii] = siv indices[ii + 1] = iv - 1 indices[ii + 2] = 3 ii += 3 # cap end a1 = angle - PI2 a2 = angle + PI2 step = (a2 - a1) / float(self._cap_precision) siv = iv cx = p[-2] cy = p[-1] vertices[iv].x = cx vertices[iv].y = cy vertices[iv].s0 = 0 vertices[iv].t0 = 0 iv += 1 for i in xrange(0, self._cap_precision - 1): vertices[iv].x = cx + cos(a1 + step * i) * w vertices[iv].y = cy + sin(a1 + step * i) * w vertices[iv].s0 = 0 vertices[iv].t0 = 0 if i == 0: indices[ii] = siv indices[ii + 1] = piv + 1 indices[ii + 2] = iv else: indices[ii] = siv indices[ii + 1] = iv - 1 indices[ii + 2] = iv iv += 1 ii += 3 indices[ii] = siv indices[ii + 1] = iv - 1 indices[ii + 2] = piv + 2 ii += 3 # compute bbox for i in xrange(vertices_count): if vertices[i].x < self._bxmin: self._bxmin = vertices[i].x if vertices[i].x > self._bxmax: self._bxmax = vertices[i].x if vertices[i].y < self._bymin: self._bymin = vertices[i].y if vertices[i].y > self._bymax: self._bymax = vertices[i].y self.batch.set_data(vertices, <int>vertices_count, indices, <int>indices_count) free(vertices) free(indices) property points: '''Property for getting/settings points of the line .. warning:: This will always reconstruct the whole graphics from the new points list. It can be very CPU expensive. ''' def __get__(self): return self._points def __set__(self, points): self._points = list(points) self.flag_update() property dash_length: '''Property for getting/setting the length of the dashes in the curve .. versionadded:: 1.0.8 ''' def __get__(self): return self._dash_length def __set__(self, value): if value < 0: raise GraphicException('Invalid dash_length value, must be >= 0') self._dash_length = value self.flag_update() property dash_offset: '''Property for getting/setting the offset between the dashes in the curve .. versionadded:: 1.0.8 ''' def __get__(self): return self._dash_offset def __set__(self, value): if value < 0: raise GraphicException('Invalid dash_offset value, must be >= 0') self._dash_offset = value self.flag_update() property width: '''Determine the width of the line, defaults to 1.0. .. versionadded:: 1.4.1 ''' def __get__(self): return self._width def __set__(self, value): if value <= 0: raise GraphicException('Invalid width value, must be > 0') self._width = value self.flag_update() property cap: '''Determine the cap of the line, defaults to 'round'. Can be one of 'none', 'square' or 'round' .. versionadded:: 1.4.1 ''' def __get__(self): if self._cap == LINE_CAP_SQUARE: return 'square' elif self._cap == LINE_CAP_ROUND: return 'round' return 'none' def __set__(self, value): if value not in ('none', 'square', 'round'): raise GraphicException('Invalid cap, must be one of ' '"none", "square", "round"') if value == 'square': self._cap = LINE_CAP_SQUARE elif value == 'round': self._cap = LINE_CAP_ROUND else: self._cap = LINE_CAP_NONE self.flag_update() property joint: '''Determine the join of the line, defaults to 'round'. Can be one of 'none', 'round', 'bevel', 'miter'. .. versionadded:: 1.4.1 ''' def __get__(self): if self._joint == LINE_JOINT_ROUND: return 'round' elif self._joint == LINE_JOINT_BEVEL: return 'bevel' elif self._joint == LINE_JOINT_MITER: return 'miter' return 'none' def __set__(self, value): if value not in ('none', 'miter', 'bevel', 'round'): raise GraphicException('Invalid joint, must be one of ' '"none", "miter", "bevel", "round"') if value == 'round': self._joint = LINE_JOINT_ROUND elif value == 'bevel': self._joint = LINE_JOINT_BEVEL elif value == 'miter': self._joint = LINE_JOINT_MITER else: self._joint = LINE_JOINT_NONE self.flag_update() property cap_precision: '''Number of iteration for drawing the "round" cap, defaults to 10. The cap_precision must be at least 1. .. versionadded:: 1.4.1 ''' def __get__(self): return self._cap_precision def __set__(self, value): if value < 1: raise GraphicException('Invalid cap_precision value, must be >= 1') self._cap_precision = int(value) self.flag_update() property joint_precision: '''Number of iteration for drawing the "round" joint, defaults to 10. The joint_precision must be at least 1. .. versionadded:: 1.4.1 ''' def __get__(self): return self._joint_precision def __set__(self, value): if value < 1: raise GraphicException('Invalid joint_precision value, must be >= 1') self._joint_precision = int(value) self.flag_update() property close: '''If True, the line will be closed. .. versionadded:: 1.4.1 ''' def __get__(self): return self._close def __set__(self, value): self._close = int(bool(value)) self.flag_update() property ellipse: '''Use this property to build an ellipse, without calculating the :attr:`points`. You can only set this property, not get it. The argument must be a tuple of (x, y, width, height, angle_start, angle_end, segments): * x and y represent the bottom left of the ellipse * width and height represent the size of the ellipse * (optional) angle_start and angle_end are in degree. The default value is 0 and 360. * (optional) segments is the precision of the ellipse. The default value is calculated from the range between angle. Note that it's up to you to :attr:`close` the ellipse or not. For example, for building a simple ellipse, in python:: # simple ellipse Line(ellipse=(0, 0, 150, 150)) # only from 90 to 180 degrees Line(ellipse=(0, 0, 150, 150, 90, 180)) # only from 90 to 180 degrees, with few segments Line(ellipse=(0, 0, 150, 150, 90, 180, 20)) .. versionadded:: 1.4.1 ''' def __set__(self, args): if args == None: raise GraphicException( 'Invalid ellipse value: {0!r}'.format(args)) if len(args) not in (4, 6, 7): raise GraphicException('Invalid number of arguments: ' '{0} instead of 4, 6 or 7.'.format(len(args))) self._mode_args = tuple(args) self._mode = LINE_MODE_ELLIPSE self.flag_update() cdef void prebuild_ellipse(self): cdef double x, y, w, h, angle_start = 0, angle_end = 360 cdef int angle_dir, segments = 0 cdef double angle_range cdef tuple args = self._mode_args if len(args) == 4: x, y, w, h = args elif len(args) == 6: x, y, w, h, angle_start, angle_end = args elif len(args) == 7: x, y, w, h, angle_start, angle_end, segments = args segments += 2 else: x = y = w = h = 0 assert(0) if angle_end > angle_start: angle_dir = 1 else: angle_dir = -1 if segments == 0: segments = int(abs(angle_end - angle_start) / 2) + 3 if segments % 2 == 1: segments += 1 # rad = deg * (pi / 180), where pi/180 = 0.0174... angle_start = angle_start * 0.017453292519943295 angle_end = angle_end * 0.017453292519943295 angle_range = abs(angle_end - angle_start) / (segments - 2) cdef list points = [0, ] * segments cdef double angle cdef double rx = w * 0.5 cdef double ry = h * 0.5 for i in xrange(0, segments, 2): angle = angle_start + (angle_dir * (i - 1) * angle_range) points[i] = (x + rx) + (rx * sin(angle)) points[i + 1] = (y + ry) + (ry * cos(angle)) self._points = points property circle: '''Use this property to build a circle, without calculate the :attr:`points`. You can only set this property, not get it. The argument must be a tuple of (center_x, center_y, radius, angle_start, angle_end, segments): * center_x and center_y represent the center of the circle * radius represent the radius of the circle * (optional) angle_start and angle_end are in degree. The default value is 0 and 360. * (optional) segments is the precision of the ellipse. The default value is calculated from the range between angle. Note that it's up to you to :attr:`close` the circle or not. For example, for building a simple ellipse, in python:: # simple circle Line(circle=(150, 150, 50)) # only from 90 to 180 degrees Line(circle=(150, 150, 50, 90, 180)) # only from 90 to 180 degrees, with few segments Line(circle=(150, 150, 50, 90, 180, 20)) .. versionadded:: 1.4.1 ''' def __set__(self, args): if args == None: raise GraphicException( 'Invalid circle value: {0!r}'.format(args)) if len(args) not in (3, 5, 6): raise GraphicException('Invalid number of arguments: ' '{0} instead of 3, 5 or 6.'.format(len(args))) self._mode_args = tuple(args) self._mode = LINE_MODE_CIRCLE self.flag_update() cdef void prebuild_circle(self): cdef double x, y, r, angle_start = 0, angle_end = 360 cdef int angle_dir, segments = 0 cdef double angle_range cdef tuple args = self._mode_args if len(args) == 3: x, y, r = args elif len(args) == 5: x, y, r, angle_start, angle_end = args elif len(args) == 6: x, y, r, angle_start, angle_end, segments = args segments += 1 else: x = y = r = 0 assert(0) if angle_end > angle_start: angle_dir = 1 else: angle_dir = -1 if segments == 0: segments = int(abs(angle_end - angle_start) / 2) + 3 segmentpoints = segments * 2 # rad = deg * (pi / 180), where pi/180 = 0.0174... angle_start = angle_start * 0.017453292519943295 angle_end = angle_end * 0.017453292519943295 angle_range = abs(angle_end - angle_start) / (segmentpoints - 2) cdef list points = [0, ] * segmentpoints cdef double angle for i in xrange(0, segmentpoints, 2): angle = angle_start + (angle_dir * i * angle_range) points[i] = x + (r * sin(angle)) points[i + 1] = y + (r * cos(angle)) self._points = points property rectangle: '''Use this property to build a rectangle, without calculating the :attr:`points`. You can only set this property, not get it. The argument must be a tuple of (x, y, width, height) angle_end, segments): * x and y represent the bottom-left position of the rectangle * width and height represent the size The line is automatically closed. Usage:: Line(rectangle=(0, 0, 200, 200)) .. versionadded:: 1.4.1 ''' def __set__(self, args): if args == None: raise GraphicException( 'Invalid rectangle value: {0!r}'.format(args)) if len(args) != 4: raise GraphicException('Invalid number of arguments: ' '{0} instead of 4.'.format(len(args))) self._mode_args = tuple(args) self._mode = LINE_MODE_RECTANGLE self.flag_update() cdef void prebuild_rectangle(self): cdef double x, y, width, height cdef int angle_dir, segments = 0 cdef double angle_range cdef tuple args = self._mode_args if args == None: raise GraphicException( 'Invalid ellipse value: {0!r}'.format(args)) if len(args) == 4: x, y, width, height = args else: x = y = width = height = 0 assert(0) self._points = [x, y, x + width, y, x + width, y + height, x, y + height] self._close = 1 property rounded_rectangle: '''Use this property to build a rectangle, without calculating the :attr:`points`. You can only set this property, not get it. The argument must be a tuple of one of the following forms: * (x, y, width, height, corner_radius) * (x, y, width, height, corner_radius, resolution) * (x, y, width, height, corner_radius1, corner_radius2, corner_radius3, corner_radius4) * (x, y, width, height, corner_radius1, corner_radius2, corner_radius3, corner_radius4, resolution) * x and y represent the bottom-left position of the rectangle * width and height represent the size * corner_radius is the number of pixels between two borders and the center of the circle arc joining them * resolution is the numper of line segment that will be used to draw the circle arc at each corner (defaults to 30) The line is automatically closed. Usage:: Line(rounded_rectangle=(0, 0, 200, 200, 10, 20, 30, 40, 100)) .. versionadded:: 1.9.0 ''' def __set__(self, args): if args == None: raise GraphicException( 'Invlid rounded rectangle value: {0!r}'.format(args)) if len(args) not in (5, 6, 8, 9): raise GraphicException('invalid number of arguments:' '{0} not in (5, 6, 8, 9)'.format(len(args))) self._mode_args = tuple(args) self._mode = LINE_MODE_ROUNDED_RECTANGLE self.flag_update() cdef void prebuild_rounded_rectangle(self): cdef float a, px, py, x, y, w, h, c1, c2, c3, c4 cdef resolution = 30 cdef int l = len(self._mode_args) self._points = [] a = -PI x, y, w, h = self._mode_args [:4] if l == 5: c1 = c2 = c3 = c4 = self._mode_args[4] elif l == 6: c1 = c2 = c3 = c4 = self._mode_args[4] resolution = self._mode_args[5] elif l == 8: c1, c2, c3, c4 = self._mode_args[4:] else: # l == 9, but else make the compiler happy about uninitialization c1, c2, c3, c4 = self._mode_args[4:8] resolution = self._mode_args[8] px = x + c1 py = y + c1 while a < - PI / 2.: a += pi / resolution self._points.extend([ px + cos(a) * c1, py + sin(a) * c1]) px = x + w - c2 py = y + c2 while a < 0: a += PI / resolution self._points.extend([ px + cos(a) * c2, py + sin(a) * c2]) px = x + w - c3 py = y + h - c3 while a < PI / 2.: a += PI / resolution self._points.extend([ px + cos(a) * c3, py + sin(a) * c3]) px = x + c4 py = y + h - c4 while a < PI: a += PI / resolution self._points.extend([ px + cos(a) * c4, py + sin(a) * c4]) self._close = 1 property bezier: '''Use this property to build a bezier line, without calculating the :attr:`points`. You can only set this property, not get it. The argument must be a tuple of 2n elements, n being the number of points. Usage:: Line(bezier=(x1, y1, x2, y2, x3, y3) .. versionadded:: 1.4.2 .. note:: Bezier lines calculations are inexpensive for a low number of points, but complexity is quadratic, so lines with a lot of points can be very expensive to build, use with care! ''' def __set__(self, args): if args == None or len(args) % 2: raise GraphicException( 'Invalid bezier value: {0!r}'.format(args)) self._mode_args = tuple(args) self._mode = LINE_MODE_BEZIER self.flag_update() cdef void prebuild_bezier(self): cdef double x, y, l cdef int segments = self._bezier_precision cdef list T = list(self._mode_args)[:] self._points = [] for x in xrange(segments): l = x / (1.0 * segments) # http://en.wikipedia.org/wiki/De_Casteljau%27s_algorithm # as the list is in the form of (x1, y1, x2, y2...) iteration is # done on each item and the current item (xn or yn) in the list is # replaced with a calculation of "xn + x(n+1) - xn" x(n+1) is # placed at n+2. Each iteration makes the list one item shorter for i in range(1, len(T)): for j in xrange(len(T) - 2*i): T[j] = T[j] + (T[j+2] - T[j]) * l # we got the coordinates of the point in T[0] and T[1] self._points.append(T[0]) self._points.append(T[1]) # add one last point to join the curve to the end self._points.append(T[-2]) self._points.append(T[-1]) property bezier_precision: '''Number of iteration for drawing the bezier between 2 segments, defaults to 180. The bezier_precision must be at least 1. .. versionadded:: 1.4.2 ''' def __get__(self): return self._bezier_precision def __set__(self, value): if value < 1: raise GraphicException('Invalid bezier_precision value, must be >= 1') self._bezier_precision = int(value) self.flag_update() cdef class SmoothLine(Line): '''Experimental line using over-draw methods to get better anti-aliasing results. It has few drawbacks: - drawing a line with alpha will probably not have the intended result if the line crosses itself. - :attr:`~Line.cap`, :attr:`~Line.joint` and :attr:`~Line.dash` properties are not supported. - it uses a custom texture with a premultiplied alpha. - lines under 1px in width are not supported: they will look the same. .. warning:: This is an unfinished work, experimental, and subject to crashes. .. versionadded:: 1.9.0 ''' cdef float _owidth def __init__(self, **kwargs): Line.__init__(self, **kwargs) self._owidth = kwargs.get("overdraw_width") or 1.2 self.batch.set_mode("triangles") self.texture = self.premultiplied_texture() def premultiplied_texture(self): texture = Texture.create(size=(4, 1), colorfmt="rgba") texture.add_reload_observer(self._smooth_reload_observer) self._smooth_reload_observer(texture) return texture cpdef _smooth_reload_observer(self, texture): cdef bytes GRADIENT_DATA = ( b"\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00") texture.blit_buffer(GRADIENT_DATA, colorfmt="rgba") cdef void build(self): if self._mode == LINE_MODE_ELLIPSE: self.prebuild_ellipse() elif self._mode == LINE_MODE_CIRCLE: self.prebuild_circle() elif self._mode == LINE_MODE_RECTANGLE: self.prebuild_rectangle() elif self._mode == LINE_MODE_ROUNDED_RECTANGLE: self.prebuild_rounded_rectangle() elif self._mode == LINE_MODE_BEZIER: self.prebuild_bezier() self.build_smooth() cdef int apply(self) except -1: VertexInstruction.apply(self) return 0 cdef void build_smooth(self): cdef: list p = self.points float width = max(0, (self._width - 1.)) float owidth = width + self._owidth vertex_t *vertices = NULL unsigned short *indices = NULL unsigned short *tindices = NULL double ax, ay, bx = 0., by = 0., rx = 0., ry = 0., last_angle = 0., angle, av_angle float cos1, sin1, cos2, sin2, ocos1, ocos2, osin1, osin2 long index, vindex, vcount, icount, iv, ii, max_vindex, count unsigned short i0, i1, i2, i3, i4, i5, i6, i7 iv = vindex = 0 count = len(p) / 2 if count < 2: self.batch.clear_data() return vcount = count * 4 icount = (count - 1) * 18 if self._close: icount += 18 vertices = <vertex_t *>malloc(vcount * sizeof(vertex_t)) if vertices == NULL: raise MemoryError("vertices") indices = <unsigned short *>malloc(icount * sizeof(unsigned short)) if indices == NULL: free(vertices) raise MemoryError("indices") if self._close: ax = p[-2] ay = p[-1] bx = p[0] by = p[1] rx = bx - ax ry = by - ay last_angle = atan2(ry, rx) max_index = len(p) for index in range(0, max_index, 2): ax = p[index] ay = p[index + 1] if index < max_index - 2: bx = p[index + 2] by = p[index + 3] rx = bx - ax ry = by - ay angle = atan2(ry, rx) else: angle = last_angle if index == 0 and not self._close: av_angle = angle ad_angle = pi else: av_angle = atan2( sin(angle) + sin(last_angle), cos(angle) + cos(last_angle)) ad_angle = abs(pi - abs(angle - last_angle)) a1 = av_angle - PI2 a2 = av_angle + PI2 ''' cos1 = cos(a1) * width sin1 = sin(a1) * width cos2 = cos(a2) * width sin2 = sin(a2) * width ocos1 = cos(a1) * owidth osin1 = sin(a1) * owidth ocos2 = cos(a2) * owidth osin2 = sin(a2) * owidth print 'angle diff', ad_angle ''' #l = width #ol = owidth if index == 0 or index >= max_index - 2: l = width ol = owidth else: la1 = last_angle - PI2 la2 = angle - PI2 ra1 = last_angle + PI2 ra2 = angle + PI2 ox = p[index - 2] oy = p[index - 1] if line_intersection( ox + cos(la1) * width, oy + sin(la1) * width, ax + cos(la1) * width, ay + sin(la1) * width, ax + cos(la2) * width, ay + sin(la2) * width, bx + cos(la2) * width, by + sin(la2) * width, &rx, &ry) == 0: #print 'ERROR LINE INTERSECTION 1' pass l = sqrt((ax - rx) ** 2 + (ay - ry) ** 2) if line_intersection( ox + cos(ra1) * owidth, oy + sin(ra1) * owidth, ax + cos(ra1) * owidth, ay + sin(ra1) * owidth, ax + cos(ra2) * owidth, ay + sin(ra2) * owidth, bx + cos(ra2) * owidth, by + sin(ra2) * owidth, &rx, &ry) == 0: #print 'ERROR LINE INTERSECTION 2' pass ol = sqrt((ax - rx) ** 2 + (ay - ry) ** 2) last_angle = angle #l = sqrt(width ** 2 * (1. / sin(av_angle)) ** 2) #l = width / tan(av_angle / 2.) #l = width * sqrt(1 + 1 / (av_angle / 2.)) #l = 2 * (width * width * sin(av_angle)) #l = 2 * (cos(av_angle / 2.) * width) #l = width / abs(cos(PI2 - 1.5 * ad_angle)) cos1 = cos(a1) * l sin1 = sin(a1) * l cos2 = cos(a2) * l sin2 = sin(a2) * l #ol = sqrt(owidth ** 2 * (1. / sin(av_angle)) ** 2) #ol = owidth / tan(av_angle / 2.) #ol = owidth * sqrt(1 + 1 / (av_angle / 2.)) #ol = 2 * (owidth * owidth * sin(av_angle)) #ol = 2 * (cos(av_angle / 2.) * owidth) #ol = owidth / abs(cos(PI2 - 1.5 * ad_angle)) ocos1 = cos(a1) * ol osin1 = sin(a1) * ol ocos2 = cos(a2) * ol osin2 = sin(a2) * ol x1 = ax + cos1 y1 = ay + sin1 x2 = ax + cos2 y2 = ay + sin2 ox1 = ax + ocos1 oy1 = ay + osin1 ox2 = ax + ocos2 oy2 = ay + osin2 vertices[iv].x = x1 vertices[iv].y = y1 vertices[iv].s0 = 0.5 vertices[iv].t0 = 0.25 iv += 1 vertices[iv].x = x2 vertices[iv].y = y2 vertices[iv].s0 = 0.5 vertices[iv].t0 = 0.75 iv += 1 vertices[iv].x = ox1 vertices[iv].y = oy1 vertices[iv].s0 = 1 vertices[iv].t0 = 0 iv += 1 vertices[iv].x = ox2 vertices[iv].y = oy2 vertices[iv].s0 = 1 vertices[iv].t0 = 1 iv += 1 tindices = indices for vindex in range(0, vcount - 4, 4): tindices[0] = vindex tindices[1] = vindex + 2 tindices[2] = vindex + 6 tindices[3] = vindex tindices[4] = vindex + 6 tindices[5] = vindex + 4 tindices[6] = vindex + 1 tindices[7] = vindex tindices[8] = vindex + 4 tindices[9] = vindex + 1 tindices[10] = vindex + 4 tindices[11] = vindex + 5 tindices[12] = vindex + 3 tindices[13] = vindex + 1 tindices[14] = vindex + 5 tindices[15] = vindex + 3 tindices[16] = vindex + 5 tindices[17] = vindex + 7 tindices = tindices + 18 if self._close: vindex = vcount - 4 i0 = vindex i1 = vindex + 1 i2 = vindex + 2 i3 = vindex + 3 i4 = 0 i5 = 1 i6 = 2 i7 = 3 tindices[0] = i0 tindices[1] = i2 tindices[2] = i6 tindices[3] = i0 tindices[4] = i6 tindices[5] = i4 tindices[6] = i1 tindices[7] = i0 tindices[8] = i4 tindices[9] = i1 tindices[10] = i4 tindices[11] = i5 tindices[12] = i3 tindices[13] = i1 tindices[14] = i5 tindices[15] = i3 tindices[16] = i5 tindices[17] = i7 tindices = tindices + 18 #print 'tindices', <long>tindices, <long>indices, (<long>tindices - <long>indices) / sizeof(unsigned short) self.batch.set_data(vertices, <int>vcount, indices, <int>icount) #free(vertices) #free(indices) property overdraw_width: '''Determine the overdraw width of the line, defaults to 1.2. ''' def __get__(self): return self._owidth def __set__(self, value): if value <= 0: raise GraphicException('Invalid width value, must be > 0') self._owidth = value self.flag_update() �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014630�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/__init__.py�������������������������������������������������������������������0000664�0000000�0000000�00000002172�12641336260�0016743�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 ''' Input management ================ Our input system is wide and simple at the same time. We are currently able to natively support : * Windows multitouch events (pencil and finger) * OS X touchpads * Linux multitouch events (kernel and mtdev) * Linux wacom drivers (pencil and finger) * TUIO All the input management is configurable in the Kivy :mod:`~kivy.config`. You can easily use many multitouch devices in one Kivy application. When the events have been read from the devices, they are dispatched through a post processing module before being sent to your application. We also have several default modules for : * Double tap detection * Decreasing jittering * Decreasing the inaccuracy of touch on "bad" DIY hardware * Ignoring regions ''' from kivy.input.motionevent import MotionEvent from kivy.input.postproc import kivy_postproc_modules from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory import kivy.input.providers __all__ = ( MotionEvent.__name__, MotionEventProvider.__name__, MotionEventFactory.__name__, 'kivy_postproc_modules') ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/factory.py��������������������������������������������������������������������0000664�0000000�0000000�00000001714�12641336260�0016654�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Motion Event Factory ==================== Factory of :class:`~kivy.input.motionevent.MotionEvent` providers. ''' __all__ = ('MotionEventFactory', ) class MotionEventFactory: '''MotionEvent factory is a class that registers all availables input factories. If you create a new input factory, you need to register it here:: MotionEventFactory.register('myproviderid', MyInputProvider) ''' __providers__ = {} @staticmethod def register(name, classname): '''Register a input provider in the database''' MotionEventFactory.__providers__[name] = classname @staticmethod def list(): '''Get a list of all available providers''' return MotionEventFactory.__providers__ @staticmethod def get(name): '''Get a provider class from the provider id''' if name in MotionEventFactory.__providers__: return MotionEventFactory.__providers__[name] return None ����������������������������������������������������kivy-1.9.1/kivy/input/motionevent.py����������������������������������������������������������������0000664�0000000�0000000�00000040012�12641336260�0017546�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' .. _motionevent: Motion Event ============ The :class:`MotionEvent` is the base class used for events provided by pointing devices (touch and non-touch). This class defines all the properties and methods needed to handle 2D and 3D movements but has many more capabilities. .. note:: You never create the :class:`MotionEvent` yourself: this is the role of the :mod:`~kivy.input.providers`. Motion Event and Touch ---------------------- We differentiate between a Motion Event and Touch event. A Touch event is a :class:`MotionEvent` with the `pos` profile. Only these events are dispatched throughout the widget tree. 1. The :class:`MotionEvent` 's are gathered from input providers. 2. All the :class:`MotionEvent` 's are dispatched from :meth:`~kivy.core.window.WindowBase.on_motion`. 3. If a :class:`MotionEvent` has a `pos` profile, we dispatch it through :meth:`~kivy.core.window.WindowBase.on_touch_down`, :meth:`~kivy.core.window.WindowBase.on_touch_move` and :meth:`~kivy.core.window.WindowBase.on_touch_up`. Listening to a Motion Event --------------------------- If you want to receive all MotionEvents, Touch or not, you can bind the MotionEvent from the :class:`~kivy.core.window.Window` to your own callback:: def on_motion(self, etype, motionevent): # will receive all motion events. pass Window.bind(on_motion=on_motion) You can also listen to changes of the mouse position by watching :attr:`~kivy.core.window.WindowBase.mouse_pos`. Profiles -------- The :class:`MotionEvent` stores device specific information in various properties listed in the :attr:`~MotionEvent.profile`. For example, you can receive a MotionEvent that has an angle, a fiducial ID, or even a shape. You can check the :attr:`~MotionEvent.profile` attribute to see what is currently supported by the MotionEvent provider. This is a short list of the profile values supported by default. Please check the :attr:`MotionEvent.profile` property to see what profile values are available. ============== ================================================================ Profile value Description -------------- ---------------------------------------------------------------- angle 2D angle. Accessed via the `a` property. button Mouse button ('left', 'right', 'middle', 'scrollup' or 'scrolldown'). Accessed via the `button` property. markerid Marker or Fiducial ID. Accessed via the `fid` property. pos 2D position. Accessed via the `x`, `y` or `pos` properties. pos3d 3D position. Accessed via the `x`, `y` or `z` properties. pressure Pressure of the contact. Accessed via the `pressure` property. shape Contact shape. Accessed via the `shape` property . ============== ================================================================ If you want to know whether the current :class:`MotionEvent` has an angle:: def on_touch_move(self, touch): if 'angle' in touch.profile: print('The touch angle is', touch.a) If you want to select only the fiducials:: def on_touch_move(self, touch): if 'markerid' not in touch.profile: return ''' __all__ = ('MotionEvent', ) import weakref from inspect import isroutine from copy import copy from time import time from kivy.vector import Vector class EnhancedDictionary(dict): def __getattr__(self, attr): try: return self.__getitem__(attr) except KeyError: return super(EnhancedDictionary, self).__getattr__(attr) def __setattr__(self, attr, value): self.__setitem__(attr, value) class MotionEventMetaclass(type): def __new__(mcs, name, bases, attrs): __attrs__ = [] for base in bases: if hasattr(base, '__attrs__'): __attrs__.extend(base.__attrs__) if '__attrs__' in attrs: __attrs__.extend(attrs['__attrs__']) attrs['__attrs__'] = tuple(__attrs__) return super(MotionEventMetaclass, mcs).__new__(mcs, name, bases, attrs) MotionEventBase = MotionEventMetaclass('MotionEvent', (object, ), {}) class MotionEvent(MotionEventBase): '''Abstract class that represents an input event (touch or non-touch). :Parameters: `id` : str unique ID of the MotionEvent `args` : list list of parameters, passed to the depack() function ''' __uniq_id = 0 __attrs__ = \ ('device', 'push_attrs', 'push_attrs_stack', 'is_touch', 'id', 'shape', 'profile', # current position, in 0-1 range 'sx', 'sy', 'sz', # first position set, in 0-1 range 'osx', 'osy', 'osz', # last position set, in 0-1 range 'psx', 'psy', 'psz', # delta from the last position and current one, in 0-1 range 'dsx', 'dsy', 'dsz', # current position, in screen range 'x', 'y', 'z', # first position set, in screen range 'ox', 'oy', 'oz', # last position set, in 0-1 range 'px', 'py', 'pz', # delta from the last position and current one, in screen range 'dx', 'dy', 'dz', 'time_start', 'is_double_tap', 'double_tap_time', 'is_triple_tap', 'triple_tap_time', 'ud') def __init__(self, device, id, args): if self.__class__ == MotionEvent: raise NotImplementedError('class MotionEvent is abstract') MotionEvent.__uniq_id += 1 #: True if the Motion Event is a Touch. Can be also verified is #: `pos` is :attr:`profile`. self.is_touch = False #: Attributes to push by default, when we use :meth:`push` : x, y, z, #: dx, dy, dz, ox, oy, oz, px, py, pz. self.push_attrs_stack = [] self.push_attrs = ('x', 'y', 'z', 'dx', 'dy', 'dz', 'ox', 'oy', 'oz', 'px', 'py', 'pz', 'pos') #: Uniq ID of the touch. You can safely use this property, it will be #: never the same accross all existing touches. self.uid = MotionEvent.__uniq_id #: Device used for creating this touch self.device = device # For grab self.grab_list = [] self.grab_exclusive_class = None self.grab_state = False #: Used to determine which widget the touch is being dispatched to. #: Check the :meth:`grab` function for more information. self.grab_current = None #: Profiles currently used in the touch self.profile = [] #: Id of the touch, not uniq. This is generally the Id set by the input #: provider, like ID in TUIO. If you have multiple TUIO source, #: the same id can be used. Prefer to use :attr:`uid` attribute #: instead. self.id = id #: Shape of the touch, subclass of #: :class:`~kivy.input.shape.Shape`. #: By default, the property is set to None self.shape = None #: X position, in 0-1 range self.sx = 0.0 #: Y position, in 0-1 range self.sy = 0.0 #: Z position, in 0-1 range self.sz = 0.0 #: Origin X position, in 0-1 range. self.osx = None #: Origin Y position, in 0-1 range. self.osy = None #: Origin Z position, in 0-1 range. self.osz = None #: Previous X position, in 0-1 range. self.psx = None #: Previous Y position, in 0-1 range. self.psy = None #: Previous Z position, in 0-1 range. self.psz = None #: Delta between self.sx and self.psx, in 0-1 range. self.dsx = None #: Delta between self.sy and self.psy, in 0-1 range. self.dsy = None #: Delta between self.sz and self.psz, in 0-1 range. self.dsz = None #: X position, in window range self.x = 0.0 #: Y position, in window range self.y = 0.0 #: Z position, in window range self.z = 0.0 #: Origin X position, in window range self.ox = None #: Origin Y position, in window range self.oy = None #: Origin Z position, in window range self.oz = None #: Previous X position, in window range self.px = None #: Previous Y position, in window range self.py = None #: Previous Z position, in window range self.pz = None #: Delta between self.x and self.px, in window range self.dx = None #: Delta between self.y and self.py, in window range self.dy = None #: Delta between self.z and self.pz, in window range self.dz = None #: Position (X, Y), in window range self.pos = (0.0, 0.0) #: Initial time of the touch creation self.time_start = time() #: Time of the last update self.time_update = self.time_start #: Time of the end event (last touch usage) self.time_end = -1 #: Indicate if the touch is a double tap or not self.is_double_tap = False #: Indicate if the touch is a triple tap or not #: #: .. versionadded:: 1.7.0 self.is_triple_tap = False #: If the touch is a :attr:`is_double_tap`, this is the time #: between the previous tap and the current touch. self.double_tap_time = 0 #: If the touch is a :attr:`is_triple_tap`, this is the time #: between the first tap and the current touch. #: #: .. versionadded:: 1.7.0 self.triple_tap_time = 0 #: User data dictionary. Use this dictionary to save your own data on #: the touch. self.ud = EnhancedDictionary() self.depack(args) def depack(self, args): '''Depack `args` into attributes of the class''' # set initial position and last position if self.osx is None: self.psx = self.osx = self.sx self.psy = self.osy = self.sy self.psz = self.osz = self.sz # update the delta self.dsx = self.sx - self.psx self.dsy = self.sy - self.psy self.dsz = self.sz - self.psz def grab(self, class_instance, exclusive=False): '''Grab this motion event. You can grab a touch if you want to receive subsequent :meth:`~kivy.uix.widget.Widget.on_touch_move` and :meth:`~kivy.uix.widget.Widget.on_touch_up` events, even if the touch is not dispatched by the parent: .. code-block:: python def on_touch_down(self, touch): touch.grab(self) def on_touch_move(self, touch): if touch.grab_current is self: # I received my grabbed touch else: # it's a normal touch def on_touch_up(self, touch): if touch.grab_current is self: # I receive my grabbed touch, I must ungrab it! touch.ungrab(self) else: # it's a normal touch pass ''' if not self.is_touch: raise Exception('Grab works only for Touch MotionEvents.') if self.grab_exclusive_class is not None: raise Exception('Cannot grab the touch, touch is exclusive') class_instance = weakref.ref(class_instance.__self__) if exclusive: self.grab_exclusive_class = class_instance self.grab_list.append(class_instance) def ungrab(self, class_instance): '''Ungrab a previously grabbed touch ''' class_instance = weakref.ref(class_instance.__self__) if self.grab_exclusive_class == class_instance: self.grab_exclusive_class = None if class_instance in self.grab_list: self.grab_list.remove(class_instance) def move(self, args): '''Move the touch to another position ''' self.px = self.x self.py = self.y self.pz = self.z self.psx = self.sx self.psy = self.sy self.psz = self.sz self.time_update = time() self.depack(args) def scale_for_screen(self, w, h, p=None, rotation=0, smode='None', kheight=0): '''Scale position for the screen ''' sx, sy = self.sx, self.sy if rotation == 0: self.x = sx * float(w) self.y = sy * float(h) elif rotation == 90: sx, sy = sy, 1 - sx self.x = sx * float(h) self.y = sy * float(w) elif rotation == 180: sx, sy = 1 - sx, 1 - sy self.x = sx * float(w) self.y = sy * float(h) elif rotation == 270: sx, sy = 1 - sy, sx self.x = sx * float(h) self.y = sy * float(w) if p: self.z = self.sz * float(p) if smode: if smode == 'pan': self.y -= kheight elif smode == 'scale': self.y += (kheight * ( (self.y - kheight) / (h - kheight))) - kheight if self.ox is None: self.px = self.ox = self.x self.py = self.oy = self.y self.pz = self.oz = self.z self.dx = self.x - self.px self.dy = self.y - self.py self.dz = self.z - self.pz # cache position self.pos = self.x, self.y def push(self, attrs=None): '''Push attribute values in `attrs` onto the stack ''' if attrs is None: attrs = self.push_attrs values = [getattr(self, x) for x in attrs] self.push_attrs_stack.append((attrs, values)) def pop(self): '''Pop attributes values from the stack ''' attrs, values = self.push_attrs_stack.pop() for i in range(len(attrs)): setattr(self, attrs[i], values[i]) def apply_transform_2d(self, transform): '''Apply a transformation on x, y, z, px, py, pz, ox, oy, oz, dx, dy, dz ''' self.x, self.y = self.pos = transform(self.x, self.y) self.px, self.py = transform(self.px, self.py) self.ox, self.oy = transform(self.ox, self.oy) self.dx = self.x - self.px self.dy = self.y - self.py def copy_to(self, to): '''Copy some attribute to another touch object.''' for attr in self.__attrs__: to.__setattr__(attr, copy(self.__getattribute__(attr))) def distance(self, other_touch): '''Return the distance between the current touch and another touch. ''' return Vector(self.pos).distance(other_touch.pos) def update_time_end(self): self.time_end = time() # facilities @property def dpos(self): '''Return delta between last position and current position, in the screen coordinate system (self.dx, self.dy)''' return self.dx, self.dy @property def opos(self): '''Return the initial position of the touch in the screen coordinate system (self.ox, self.oy)''' return self.ox, self.oy @property def ppos(self): '''Return the previous position of the touch in the screen coordinate system (self.px, self.py)''' return self.px, self.py @property def spos(self): '''Return the position in the 0-1 coordinate system (self.sx, self.sy)''' return self.sx, self.sy def __str__(self): basename = str(self.__class__) classname = basename.split('.')[-1].replace('>', '').replace('\'', '') return '<%s spos=%s pos=%s>' % (classname, self.spos, self.pos) def __repr__(self): out = [] for x in dir(self): v = getattr(self, x) if x[0] == '_': continue if isroutine(v): continue out.append('%s="%s"' % (x, v)) return '<%s %s>' % ( self.__class__.__name__, ' '.join(out)) @property def is_mouse_scrolling(self, *args): '''Returns True if the touch is a mousewheel scrolling .. versionadded:: 1.6.0 ''' return 'button' in self.profile and 'scroll' in self.button ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/���������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016501�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/__init__.py����������������������������������������������������������0000664�0000000�0000000�00000002017�12641336260�0020612�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Input Postprocessing ==================== ''' __all__ = ('kivy_postproc_modules', ) import os from kivy.input.postproc.doubletap import InputPostprocDoubleTap from kivy.input.postproc.tripletap import InputPostprocTripleTap from kivy.input.postproc.ignorelist import InputPostprocIgnoreList from kivy.input.postproc.retaintouch import InputPostprocRetainTouch from kivy.input.postproc.dejitter import InputPostprocDejitter from kivy.input.postproc.calibration import InputPostprocCalibration # Mapping of ID to module kivy_postproc_modules = {} # Don't go further if we generate documentation if 'KIVY_DOC' not in os.environ: kivy_postproc_modules['calibration'] = InputPostprocCalibration() kivy_postproc_modules['retaintouch'] = InputPostprocRetainTouch() kivy_postproc_modules['ignorelist'] = InputPostprocIgnoreList() kivy_postproc_modules['doubletap'] = InputPostprocDoubleTap() kivy_postproc_modules['tripletap'] = InputPostprocTripleTap() kivy_postproc_modules['dejitter'] = InputPostprocDejitter() �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/calibration.py�������������������������������������������������������0000664�0000000�0000000�00000006352�12641336260�0021350�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Calibration =========== .. versionadded:: 1.9.0 Recalibrate input device to a specific range / offset. Let's say you have 3 1080p displays, the 2 firsts are multitouch. By default, both will have mixed touch, the range will conflict with each others: the 0-1 range will goes to 0-5760 px (remember, 3 * 1920 = 5760.) To fix it, you need to manually reference them. For example:: [input] left = mtdev,/dev/input/event17 middle = mtdev,/dev/input/event15 # the right screen is just a display. Then, you can use the calibration postproc module:: [postproc:calibration] left = xratio=0.3333 middle = xratio=0.3333,xoffset=0.3333 Now, the touches from the left screen will be within 0-0.3333 range, and the touches from the middle screen will be within 0.3333-0.6666 range. ''' __all__ = ('InputPostprocCalibration', ) from kivy.config import Config from kivy.logger import Logger class InputPostprocCalibration(object): '''Recalibrate the inputs. The configuration must go within a section named `postproc:calibration`. Within the section, you must have line like:: devicename = param=value,param=value :Parameters: `xratio`: float Value to multiply X `yratio`: float Value to multiply Y `xoffset`: float Value to add to X `yoffset`: float Value to add to Y ''' def __init__(self): super(InputPostprocCalibration, self).__init__() self.devices = {} self.frame = 0 if not Config.has_section('postproc:calibration'): return default_params = {'xoffset': 0, 'yoffset': 0, 'xratio': 1, 'yratio': 1} for device_key, params_str in Config.items('postproc:calibration'): params = default_params.copy() for param in params_str.split(','): param = param.strip() if not param: continue key, value = param.split('=', 1) if key not in ('xoffset', 'yoffset', 'xratio', 'yratio'): Logger.error( 'Calibration: invalid key provided: {}'.format(key)) params[key] = float(value) self.devices[device_key] = params def process(self, events): # avoid doing any processing if there is no device to calibrate at all. if not self.devices: return events self.frame += 1 frame = self.frame for etype, event in events: # frame-based logic below doesn't account for # end events having been already processed if etype == 'end': continue if event.device not in self.devices: continue # some providers use the same event to update and end if 'calibration:frame' not in event.ud: event.ud['calibration:frame'] = frame elif event.ud['calibration:frame'] == frame: continue params = self.devices[event.device] event.sx = event.sx * params['xratio'] + params['xoffset'] event.sy = event.sy * params['yratio'] + params['yoffset'] event.ud['calibration:frame'] = frame return events ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/dejitter.py����������������������������������������������������������0000664�0000000�0000000�00000004763�12641336260�0020677�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Dejitter ======== Prevent blob jittering. A problem that is often faced (esp. in optical MT setups) is that of jitterish BLOBs caused by bad camera characteristics. With this module you can get rid of that jitter. You just define a threshold `jitter_distance` in your config, and all touch movements that move the touch by less than the jitter distance are considered 'bad' movements caused by jitter and will be discarded. ''' __all__ = ('InputPostprocDejitter', ) from kivy.config import Config class InputPostprocDejitter(object): ''' Get rid of jitterish BLOBs. Example:: [postproc] jitter_distance = 0.004 jitter_ignore_devices = mouse,mactouch :Configuration: `jitter_distance`: float A float in range 0-1. `jitter_ignore_devices`: string A comma-seperated list of device identifiers that should not be processed by dejitter (because they're very precise already). ''' def __init__(self): self.jitterdist = Config.getfloat('postproc', 'jitter_distance') ignore_devices = Config.get('postproc', 'jitter_ignore_devices') self.ignore_devices = ignore_devices.split(',') self.last_touches = {} def taxicab_distance(self, p, q): # Get the taxicab/manhattan/citiblock distance for efficiency reasons return abs(p[0] - q[0]) + abs(p[1] - q[1]) def process(self, events): if not self.jitterdist: return events processed = [] for etype, touch in events: if not touch.is_touch: continue if touch.device in self.ignore_devices: processed.append((etype, touch)) continue if etype == 'begin': self.last_touches[touch.id] = touch.spos if etype == 'end': del self.last_touches[touch.id] if etype != 'update': processed.append((etype, touch)) continue # Check whether the touch moved more than the jitter distance last_spos = self.last_touches[touch.id] dist = self.taxicab_distance(last_spos, touch.spos) if dist > self.jitterdist: # Only if the touch has moved more than the jitter dist we take # it into account and dispatch it. Otherwise suppress it. self.last_touches[touch.id] = touch.spos processed.append((etype, touch)) return processed �������������kivy-1.9.1/kivy/input/postproc/doubletap.py���������������������������������������������������������0000664�0000000�0000000�00000006421�12641336260�0021035�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Double Tap ========== Search touch for a double tap ''' __all__ = ('InputPostprocDoubleTap', ) from time import time from kivy.config import Config from kivy.vector import Vector class InputPostprocDoubleTap(object): ''' InputPostProcDoubleTap is a post-processor to check if a touch is a double tap or not. Double tap can be configured in the Kivy config file:: [postproc] double_tap_time = 250 double_tap_distance = 20 Distance parameter is in the range 0-1000 and time is in milliseconds. ''' def __init__(self): dist = Config.getint('postproc', 'double_tap_distance') self.double_tap_distance = dist / 1000.0 tap_time = Config.getint('postproc', 'double_tap_time') self.double_tap_time = tap_time / 1000.0 self.touches = {} def find_double_tap(self, ref): '''Find a double tap touch within self.touches. The touch must be not a previous double tap and the distance must be within the specified threshold. Additionally, the touch profiles must be the same kind of touch. ''' ref_button = None if 'button' in ref.profile: ref_button = ref.button for touchid in self.touches: if ref.uid == touchid: continue etype, touch = self.touches[touchid] if etype != 'end': continue if touch.is_double_tap: continue distance = Vector.distance( Vector(ref.sx, ref.sy), Vector(touch.osx, touch.osy)) if distance > self.double_tap_distance: continue if touch.is_mouse_scrolling or ref.is_mouse_scrolling: continue touch_button = None if 'button' in touch.profile: touch_button = touch.button if touch_button != ref_button: continue touch.double_tap_distance = distance return touch return None def process(self, events): if self.double_tap_distance == 0 or self.double_tap_time == 0: return events # first, check if a touch down have a double tap for etype, touch in events: if not touch.is_touch: continue if etype == 'begin': double_tap = self.find_double_tap(touch) if double_tap: touch.is_double_tap = True tap_time = touch.time_start - double_tap.time_start touch.double_tap_time = tap_time distance = double_tap.double_tap_distance touch.double_tap_distance = distance # add the touch internaly self.touches[touch.uid] = (etype, touch) # second, check if up-touch is timeout for double tap time_current = time() to_delete = [] for touchid in self.touches.keys(): etype, touch = self.touches[touchid] if etype != 'end': continue if time_current - touch.time_start < self.double_tap_time: continue to_delete.append(touchid) for touchid in to_delete: del self.touches[touchid] return events �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/ignorelist.py��������������������������������������������������������0000664�0000000�0000000�00000002525�12641336260�0021236�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Ignore list =========== Ignore touch on some areas of the screen ''' __all__ = ('InputPostprocIgnoreList', ) from kivy.config import Config from kivy.utils import strtotuple class InputPostprocIgnoreList(object): ''' InputPostprocIgnoreList is a post-processor which removes touches in the Ignore list. The Ignore list can be configured in the Kivy config file:: [postproc] # Format: [(xmin, ymin, xmax, ymax), ...] ignore = [(0.1, 0.1, 0.15, 0.15)] The Ignore list coordinates are in the range 0-1, not in screen pixels. ''' def __init__(self): self.ignore_list = strtotuple(Config.get('postproc', 'ignore')) def collide_ignore(self, touch): x, y = touch.sx, touch.sy for l in self.ignore_list: xmin, ymin, xmax, ymax = l if x > xmin and x < xmax and y > ymin and y < ymax: return True def process(self, events): if not len(self.ignore_list): return events for etype, touch in events: if not touch.is_touch: continue if etype != 'begin': continue if self.collide_ignore(touch): touch.ud.__pp_ignore__ = True return [(etype, touch) for etype, touch in events if not '__pp_ignore__' in touch.ud] ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/retaintouch.py�������������������������������������������������������0000664�0000000�0000000�00000006230�12641336260�0021401�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Retain Touch ============ Reuse touch to counter lost finger behavior ''' __all__ = ('InputPostprocRetainTouch', ) from kivy.config import Config from kivy.vector import Vector import time class InputPostprocRetainTouch(object): ''' InputPostprocRetainTouch is a post-processor to delay the 'up' event of a touch, to reuse it under certains conditions. This module is designed to prevent lost finger touches on some hardware/setups. Retain touch can be configured in the Kivy config file:: [postproc] retain_time = 100 retain_distance = 50 The distance parameter is in the range 0-1000 and time is in milliseconds. ''' def __init__(self): self.timeout = Config.getint('postproc', 'retain_time') / 1000.0 self.distance = Config.getint('postproc', 'retain_distance') / 1000.0 self._available = [] self._links = {} def process(self, events): # check if module is disabled if self.timeout == 0: return events d = time.time() for etype, touch in events[:]: if not touch.is_touch: continue if etype == 'end': events.remove((etype, touch)) if touch.uid in self._links: selection = self._links[touch.uid] selection.ud.__pp_retain_time__ = d self._available.append(selection) del self._links[touch.uid] else: touch.ud.__pp_retain_time__ = d self._available.append(touch) elif etype == 'update': if touch.uid in self._links: selection = self._links[touch.uid] selection.x = touch.x selection.y = touch.y selection.sx = touch.sx selection.sy = touch.sy events.remove((etype, touch)) events.append((etype, selection)) else: pass elif etype == 'begin': # new touch, found the nearest one selection = None selection_distance = 99999 for touch2 in self._available: touch_distance = Vector(touch2.spos).distance(touch.spos) if touch_distance > self.distance: continue if touch2.__class__ != touch.__class__: continue if touch_distance < selection_distance: # eligible for continuation selection_distance = touch_distance selection = touch2 if selection is None: continue self._links[touch.uid] = selection self._available.remove(selection) events.remove((etype, touch)) for touch in self._available[:]: t = touch.ud.__pp_retain_time__ if d - t > self.timeout: self._available.remove(touch) events.append(('end', touch)) return events ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/postproc/tripletap.py���������������������������������������������������������0000664�0000000�0000000�00000006670�12641336260�0021070�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Triple Tap ========== .. versionadded:: 1.7.0 Search touch for a triple tap ''' __all__ = ('InputPostprocTripleTap', ) from time import time from kivy.config import Config from kivy.vector import Vector from kivy.clock import Clock class InputPostprocTripleTap(object): ''' InputPostProcTripleTap is a post-processor to check if a touch is a triple tap or not. Triple tap can be configured in the Kivy config file:: [postproc] triple_tap_time = 250 triple_tap_distance = 20 The distance parameter is in the range 0-1000 and time is in milliseconds. ''' def __init__(self): dist = Config.getint('postproc', 'triple_tap_distance') self.triple_tap_distance = dist / 1000.0 time = Config.getint('postproc', 'triple_tap_time') self.triple_tap_time = time / 1000.0 self.touches = {} def find_triple_tap(self, ref): '''Find a triple tap touch within *self.touches*. The touch must be not be a previous triple tap and the distance must be be within the bounds specified. Additionally, the touch profile must be the same kind of touch. ''' ref_button = None if 'button' in ref.profile: ref_button = ref.button for touchid in self.touches: if ref.uid == touchid: continue etype, touch = self.touches[touchid] if not touch.is_double_tap: continue if etype != 'end': continue if touch.is_triple_tap: continue distance = Vector.distance( Vector(ref.sx, ref.sy), Vector(touch.osx, touch.osy)) if distance > self.triple_tap_distance: continue if touch.is_mouse_scrolling or ref.is_mouse_scrolling: continue touch_button = None if 'button' in touch.profile: touch_button = touch.button if touch_button != ref_button: continue touch.triple_tap_distance = distance return touch return None def process(self, events): if self.triple_tap_distance == 0 or self.triple_tap_time == 0: return events # first, check if a touch down have a triple tap for etype, touch in events: if not touch.is_touch: continue if etype == 'begin': triple_tap = self.find_triple_tap(touch) if triple_tap: touch.is_double_tap = False touch.is_triple_tap = True tap_time = touch.time_start - triple_tap.time_start touch.triple_tap_time = tap_time distance = triple_tap.triple_tap_distance touch.triple_tap_distance = distance # add the touch internaly self.touches[touch.uid] = (etype, touch) # second, check if up-touch is timeout for triple tap time_current = time() to_delete = [] for touchid in self.touches.keys(): etype, touch = self.touches[touchid] if etype != 'end': continue if time_current - touch.time_start < self.triple_tap_time: continue to_delete.append(touchid) for touchid in to_delete: del self.touches[touchid] return events ������������������������������������������������������������������������kivy-1.9.1/kivy/input/provider.py�������������������������������������������������������������������0000664�0000000�0000000�00000002070�12641336260�0017033�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Motion Event Provider ===================== Abstract class for the implemention of a :class:`~kivy.input.motionevent.MotionEvent` provider. The implementation must support the :meth:`~MotionEventProvider.start`, :meth:`~MotionEventProvider.stop` and :meth:`~MotionEventProvider.update` methods. ''' __all__ = ('MotionEventProvider', ) class MotionEventProvider(object): '''Base class for a provider. ''' def __init__(self, device, args): self.device = device if self.__class__ == MotionEventProvider: raise NotImplementedError('class MotionEventProvider is abstract') def start(self): '''Start the provider. This method is automatically called when the application is started and if the configuration uses the current provider. ''' pass def stop(self): '''Stop the provider. ''' pass def update(self, dispatch_fn): '''Update the provider and dispatch all the new touch events though the `dispatch_fn` argument. ''' pass ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/��������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016645�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/__init__.py���������������������������������������������������������0000664�0000000�0000000�00000003527�12641336260�0020765�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 ''' Providers ========= ''' import os from kivy.utils import platform as core_platform from kivy.logger import Logger import kivy.input.providers.tuio import kivy.input.providers.mouse platform = core_platform if platform == 'win' or 'KIVY_DOC' in os.environ: try: import kivy.input.providers.wm_touch import kivy.input.providers.wm_pen except: err = 'Input: WM_Touch/WM_Pen not supported by your version of Windows' Logger.warning(err) if platform == 'macosx' or 'KIVY_DOC' in os.environ: try: import kivy.input.providers.mactouch except: err = 'Input: MacMultitouchSupport is not supported by your system' Logger.exception(err) if platform == 'linux' or 'KIVY_DOC' in os.environ: try: import kivy.input.providers.probesysfs except: err = 'Input: ProbeSysfs is not supported by your version of linux' Logger.exception(err) try: import kivy.input.providers.mtdev except: err = 'Input: MTDev is not supported by your version of linux' Logger.exception(err) try: import kivy.input.providers.hidinput except: err = 'Input: HIDInput is not supported by your version of linux' Logger.exception(err) try: import kivy.input.providers.linuxwacom except: err = 'Input: LinuxWacom is not supported by your version of linux' Logger.exception(err) if platform == 'android' or 'KIVY_DOC' in os.environ: try: import kivy.input.providers.androidjoystick except: err = 'Input: AndroidJoystick is not supported by your version ' \ 'of linux' Logger.exception(err) try: import kivy.input.providers.leapfinger # NOQA except: err = 'Input: LeapFinger is not available on your system' Logger.exception(err) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/androidjoystick.py��������������������������������������������������0000664�0000000�0000000�00000007142�12641336260�0022423�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 ''' Android Joystick Input Provider =============================== This module is based on the PyGame JoyStick Input Provider. For more information, please refer to `<http://www.pygame.org/docs/ref/joystick.html>`_ ''' __all__ = ('AndroidMotionEventProvider', ) import os try: import android # NOQA except ImportError: if 'KIVY_DOC' not in os.environ: raise Exception('android lib not found.') from kivy.logger import Logger from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.input.shape import ShapeRect from kivy.input.motionevent import MotionEvent import pygame.joystick class AndroidMotionEvent(MotionEvent): def depack(self, args): self.is_touch = True self.profile = ['pos', 'pressure', 'shape'] self.sx, self.sy, self.pressure, radius = args self.shape = ShapeRect() self.shape.width = radius self.shape.height = radius super(AndroidMotionEvent, self).depack(args) class AndroidMotionEventProvider(MotionEventProvider): def __init__(self, device, args): super(AndroidMotionEventProvider, self).__init__(device, args) self.joysticks = [] self.touches = {} self.uid = 0 self.window = None def create_joystick(self, index): Logger.info('Android: create joystick <%d>' % index) js = pygame.joystick.Joystick(index) js.init() if js.get_numbuttons() == 0: Logger.info('Android: discard joystick <%d> cause no button' % index) return self.joysticks.append(js) def start(self): pygame.joystick.init() Logger.info('Android: found %d joystick' % pygame.joystick.get_count()) for i in range(pygame.joystick.get_count()): self.create_joystick(i) def stop(self): self.joysticks = [] def update(self, dispatch_fn): if not self.window: from kivy.core.window import Window self.window = Window w, h = self.window.system_size touches = self.touches for joy in self.joysticks: jid = joy.get_id() pressed = joy.get_button(0) if pressed or jid in touches: x = joy.get_axis(0) * 32768. / w y = 1. - (joy.get_axis(1) * 32768. / h) # python for android do * 1000. pressure = joy.get_axis(2) / 1000. radius = joy.get_axis(3) / 1000. # new touche ? if pressed and jid not in touches: self.uid += 1 touch = AndroidMotionEvent(self.device, self.uid, [x, y, pressure, radius]) touches[jid] = touch dispatch_fn('begin', touch) # update touch elif pressed: touch = touches[jid] # avoid same touch position if (touch.sx == x and touch.sy == y and touch.pressure == pressure): continue touch.move([x, y, pressure, radius]) dispatch_fn('update', touch) # disapear elif not pressed and jid in touches: touch = touches[jid] touch.move([x, y, pressure, radius]) touch.update_time_end() dispatch_fn('end', touch) touches.pop(jid) MotionEventFactory.register('android', AndroidMotionEventProvider) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/hidinput.py���������������������������������������������������������0000664�0000000�0000000�00000063153�12641336260�0021053�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# coding utf-8 ''' Native support for HID input from the linux kernel ================================================== Support starts from 2.6.32-ubuntu, or 2.6.34. To configure HIDInput, add this to your configuration:: [input] # devicename = hidinput,/dev/input/eventXX # example with Stantum MTP4.3" screen stantum = hidinput,/dev/input/event2 .. note:: You must have read access to the input event. You can use a custom range for the X, Y and pressure values. For some drivers, the range reported is invalid. To fix that, you can add these options to the argument line: * invert_x : 1 to invert X axis * invert_y : 1 to invert Y axis * min_position_x : X minimum * max_position_x : X maximum * min_position_y : Y minimum * max_position_y : Y maximum * min_pressure : pressure minimum * max_pressure : pressure maximum * rotation : rotate the input coordinate (0, 90, 180, 270) For example, on the Asus T101M, the touchscreen reports a range from 0-4095 for the X and Y values, but the real values are in a range from 0-32768. To correct this, you can add the following to the configuration:: [input] t101m = hidinput,/dev/input/event7,max_position_x=32768,\ max_position_y=32768 .. versionadded:: 1.9.1 `rotation` configuration token added. ''' __all__ = ('HIDInputMotionEventProvider', 'HIDMotionEvent') import os from kivy.input.motionevent import MotionEvent from kivy.input.shape import ShapeRect # late imports Window = None Keyboard = None class HIDMotionEvent(MotionEvent): def depack(self, args): self.is_touch = True self.sx = args['x'] self.sy = args['y'] self.profile = ['pos'] if 'size_w' in args and 'size_h' in args: self.shape = ShapeRect() self.shape.width = args['size_w'] self.shape.height = args['size_h'] self.profile.append('shape') if 'pressure' in args: self.pressure = args['pressure'] self.profile.append('pressure') super(HIDMotionEvent, self).depack(args) def __str__(self): return '<HIDMotionEvent id=%d pos=(%f, %f) device=%s>' \ % (self.id, self.sx, self.sy, self.device) if 'KIVY_DOC' in os.environ: # documentation hack HIDInputMotionEventProvider = None else: import threading import collections import struct import fcntl from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.logger import Logger # # This part is taken from linux-source-2.6.32/include/linux/input.h # # Event types EV_SYN = 0x00 EV_KEY = 0x01 EV_REL = 0x02 EV_ABS = 0x03 EV_MSC = 0x04 EV_SW = 0x05 EV_LED = 0x11 EV_SND = 0x12 EV_REP = 0x14 EV_FF = 0x15 EV_PWR = 0x16 EV_FF_STATUS = 0x17 EV_MAX = 0x1f EV_CNT = (EV_MAX + 1) KEY_MAX = 0x2ff # Synchronization events SYN_REPORT = 0 SYN_CONFIG = 1 SYN_MT_REPORT = 2 # Misc events MSC_SERIAL = 0x00 MSC_PULSELED = 0x01 MSC_GESTURE = 0x02 MSC_RAW = 0x03 MSC_SCAN = 0x04 MSC_MAX = 0x07 MSC_CNT = (MSC_MAX + 1) ABS_X = 0x00 ABS_Y = 0x01 ABS_PRESSURE = 0x18 ABS_MT_TOUCH_MAJOR = 0x30 # Major axis of touching ellipse ABS_MT_TOUCH_MINOR = 0x31 # Minor axis (omit if circular) ABS_MT_WIDTH_MAJOR = 0x32 # Major axis of approaching ellipse ABS_MT_WIDTH_MINOR = 0x33 # Minor axis (omit if circular) ABS_MT_ORIENTATION = 0x34 # Ellipse orientation ABS_MT_POSITION_X = 0x35 # Center X ellipse position ABS_MT_POSITION_Y = 0x36 # Center Y ellipse position ABS_MT_TOOL_TYPE = 0x37 # Type of touching device ABS_MT_BLOB_ID = 0x38 # Group a set of packets as a blob ABS_MT_TRACKING_ID = 0x39 # Unique ID of initiated contact ABS_MT_PRESSURE = 0x3a # Pressure on contact area # some ioctl base (with 0 value) EVIOCGNAME = 2147501318 EVIOCGBIT = 2147501344 EVIOCGABS = 2149074240 keyboard_keys = { 0x29: ('`', '~'), 0x02: ('1', '!'), 0x03: ('2', '@'), 0x04: ('3', '#'), 0x05: ('4', '$'), 0x06: ('5', '%'), 0x07: ('6', '^'), 0x08: ('7', '&'), 0x09: ('8', '*'), 0x0a: ('9', '('), 0x0b: ('0', ')'), 0x0c: ('-', '_'), 0x0d: ('=', '+'), 0x0e: ('backspace', ), 0x0f: ('tab', ), 0x10: ('q', 'Q'), 0x11: ('w', 'W'), 0x12: ('e', 'E'), 0x13: ('r', 'R'), 0x14: ('t', 'T'), 0x15: ('y', 'Y'), 0x16: ('u', 'U'), 0x17: ('i', 'I'), 0x18: ('o', 'O'), 0x19: ('p', 'P'), 0x1a: ('[', '{'), 0x1b: (']', '}'), 0x2b: ('\\', '|'), 0x3a: ('capslock', ), 0x1e: ('a', 'A'), 0x1f: ('s', 'S'), 0x20: ('d', 'D'), 0x21: ('f', 'F'), 0x22: ('g', 'G'), 0x23: ('h', 'H'), 0x24: ('j', 'J'), 0x25: ('k', 'K'), 0x26: ('l', 'L'), 0x27: (';', ':'), 0x28: ("'", '"'), 0xff: ('non-US-1', ), 0x1c: ('enter', ), 0x2a: ('shift', ), 0x2c: ('z', 'Z'), 0x2d: ('x', 'X'), 0x2e: ('c', 'C'), 0x2f: ('v', 'V'), 0x30: ('b', 'B'), 0x31: ('n', 'N'), 0x32: ('m', 'M'), 0x33: (',', '<'), 0x34: ('.', '>'), 0x35: ('/', '?'), 0x36: ('shift', ), 0x56: ('pipe', ), 0x1d: ('ctrl', ), 0x7D: ('super', ), 0x38: ('alt', ), 0x39: ('spacebar', ), 0x64: ('alt-gr', ), 0x7e: ('super', ), 0x7f: ('compose', ), 0x61: ('ctrl', ), 0x45: ('numlock', ), 0x47: ('numpad7', 'home'), 0x4b: ('numpad4', 'left'), 0x4f: ('numpad1', 'end'), 0x48: ('numpad8', 'up'), 0x4c: ('numpad5', ), 0x50: ('numpad2', 'down'), 0x52: ('numpad0', 'insert'), 0x37: ('numpadmul', ), 0x62: ('numpaddivide', ), 0x49: ('numpad9', 'pageup'), 0x4d: ('numpad6', 'right'), 0x51: ('numpad3', 'pagedown'), 0x53: ('numpaddecimal', 'delete'), 0x4a: ('numpadsubstract', ), 0x4e: ('numpadadd', ), 0x60: ('numpadenter', ), 0x01: ('escape', ), 0x3b: ('f1', ), 0x3c: ('f2', ), 0x3d: ('f3', ), 0x3e: ('f4', ), 0x3f: ('f5', ), 0x40: ('f6', ), 0x41: ('f7', ), 0x42: ('f8', ), 0x43: ('f9', ), 0x44: ('f10', ), 0x57: ('f11', ), 0x58: ('f12', ), 0x54: ('Alt+SysRq', ), 0x46: ('Screenlock', ), 0x67: ('up', ), 0x6c: ('down', ), 0x69: ('left', ), 0x6a: ('right', ), 0x6e: ('insert', ), 0x6f: ('delete', ), 0x66: ('home', ), 0x6b: ('end', ), 0x68: ('pageup', ), 0x6d: ('pagedown', ), 0x63: ('print', ), 0x77: ('pause', ), # TODO combinations # e0-37 PrtScr # e0-46 Ctrl+Break # e0-5b LWin (USB: LGUI) # e0-5c RWin (USB: RGUI) # e0-5d Menu # e0-5f Sleep # e0-5e Power # e0-63 Wake # e0-38 RAlt # e0-1d RCtrl # e0-52 Insert # e0-53 Delete # e0-47 Home # e0-4f End # e0-49 PgUp # e0-51 PgDn # e0-4b Left # e0-48 Up # e0-50 Down # e0-4d Right # e0-35 KP-/ # e0-1c KP-Enter # e1-1d-45 77 Pause } keys_str = { 'spacebar': ' ', 'tab': ' ', 'shift': '', 'alt': '', 'ctrl': '', 'escape': '', 'numpad1': '1', 'numpad2': '2', 'numpad3': '3', 'numpad4': '4', 'numpad5': '5', 'numpad6': '6', 'numpad7': '7', 'numpad8': '8', 'numpad9': '9', 'numpad0': '0', 'numpadmul': '*', 'numpaddivide': '/', 'numpadadd': '+', 'numpadsubstract': '-', } # sizeof(struct input_event) struct_input_event_sz = struct.calcsize('LLHHi') struct_input_absinfo_sz = struct.calcsize('iiiiii') sz_l = struct.calcsize('Q') class HIDInputMotionEventProvider(MotionEventProvider): options = ('min_position_x', 'max_position_x', 'min_position_y', 'max_position_y', 'min_pressure', 'max_pressure', 'invert_x', 'invert_y', 'rotation') def __init__(self, device, args): super(HIDInputMotionEventProvider, self).__init__(device, args) global Window, Keyboard if Window is None: from kivy.core.window import Window if Keyboard is None: from kivy.core.window import Keyboard self.input_fn = None self.default_ranges = dict() # split arguments args = args.split(',') if not args: Logger.error('HIDInput: Filename missing in configuration') Logger.error('HIDInput: Use /dev/input/event0 for example') return None # read filename self.input_fn = args[0] Logger.info('HIDInput: Read event from <%s>' % self.input_fn) # read parameters for arg in args[1:]: if arg == '': continue arg = arg.split('=') # ensure it's a key = value if len(arg) != 2: Logger.error('HIDInput: invalid parameter ' '%s, not in key=value format.' % arg) continue # ensure the key exist key, value = arg if key not in HIDInputMotionEventProvider.options: Logger.error('HIDInput: unknown %s option' % key) continue # ensure the value try: self.default_ranges[key] = int(value) except ValueError: err = 'HIDInput: invalid value "%s" for "%s"' % ( key, value) Logger.error(err) continue # all good! Logger.info('HIDInput: Set custom %s to %d' % ( key, int(value))) if 'rotation' not in self.default_ranges: self.default_ranges['rotation'] = 0 elif self.default_ranges['rotation'] not in (0, 90, 180, 270): Logger.error('HIDInput: invalid rotation value ({})'.format( self.default_ranges['rotation'])) self.default_ranges['rotation'] = 0 def start(self): if self.input_fn is None: return self.uid = 0 self.queue = collections.deque() self.thread = threading.Thread( target=self._thread_run, kwargs=dict( queue=self.queue, input_fn=self.input_fn, device=self.device, default_ranges=self.default_ranges)) self.thread.daemon = True self.thread.start() def _thread_run(self, **kwargs): input_fn = kwargs.get('input_fn') queue = kwargs.get('queue') device = kwargs.get('device') drs = kwargs.get('default_ranges').get touches = {} touches_sent = [] point = {} l_points = [] # prepare some vars to get limit of some component range_min_position_x = 0 range_max_position_x = 2048 range_min_position_y = 0 range_max_position_y = 2048 range_min_pressure = 0 range_max_pressure = 255 range_min_abs_x = 0 range_max_abs_x = 255 range_min_abs_y = 0 range_max_abs_y = 255 range_min_abs_pressure = 0 range_max_abs_pressure = 255 invert_x = int(bool(drs('invert_x', 0))) invert_y = int(bool(drs('invert_y', 1))) rotation = drs('rotation', 0) def assign_coord(point, value, invert, coords): cx, cy = coords if invert: value = 1. - value if rotation == 0: point[cx] = value elif rotation == 90: point[cy] = value elif rotation == 180: point[cx] = 1. - value elif rotation == 270: point[cy] = 1. - value def assign_rel_coord(point, value, invert, coords): cx, cy = coords if invert: value = -1 * value if rotation == 0: point[cx] += value elif rotation == 90: point[cy] += value elif rotation == 180: point[cx] += -value elif rotation == 270: point[cy] += -value def process_as_multitouch(tv_sec, tv_usec, ev_type, ev_code, ev_value): # sync event if ev_type == EV_SYN: if ev_code == SYN_MT_REPORT: if 'id' not in point: return l_points.append(point.copy()) elif ev_code == SYN_REPORT: process(l_points) del l_points[:] elif ev_type == EV_MSC and ev_code in (MSC_RAW, MSC_SCAN): pass else: # compute multitouch track if ev_code == ABS_MT_TRACKING_ID: point.clear() point['id'] = ev_value elif ev_code == ABS_MT_POSITION_X: val = normalize(ev_value, range_min_position_x, range_max_position_x) assign_coord(point, val, invert_x, 'xy') elif ev_code == ABS_MT_POSITION_Y: val = 1. - normalize(ev_value, range_min_position_y, range_max_position_y) assign_coord(point, val, invert_y, 'yx') elif ev_code == ABS_MT_ORIENTATION: point['orientation'] = ev_value elif ev_code == ABS_MT_BLOB_ID: point['blobid'] = ev_value elif ev_code == ABS_MT_PRESSURE: point['pressure'] = normalize(ev_value, range_min_pressure, range_max_pressure) elif ev_code == ABS_MT_TOUCH_MAJOR: point['size_w'] = ev_value elif ev_code == ABS_MT_TOUCH_MINOR: point['size_h'] = ev_value def process_as_mouse_or_keyboard( tv_sec, tv_usec, ev_type, ev_code, ev_value): if ev_type == EV_SYN: if ev_code == SYN_REPORT: process([point]) elif ev_type == EV_REL: if ev_code == 0: assign_rel_coord(point, min(1., max(-1., ev_value / 1000.)), invert_x, 'xy') elif ev_code == 1: assign_rel_coord(point, min(1., max(-1., ev_value / 1000.)), invert_y, 'yx') elif ev_code == ABS_X: val = normalize(ev_value, range_min_abs_x, range_max_abs_x) assign_coord(point, val, invert_x, 'xy') elif ev_code == ABS_Y: val = 1. - normalize(ev_value, range_min_abs_y, range_max_abs_y) assign_coord(point, val, invert_y, 'yx') elif ev_code == ABS_PRESSURE and ev_type != EV_KEY: point['pressure'] = normalize(ev_value, range_min_abs_pressure, range_max_abs_pressure) elif ev_type == EV_KEY: buttons = { 272: 'left', 273: 'right', 274: 'middle', 275: 'side', 276: 'extra', 277: 'forward', 278: 'back', 279: 'task', 330: 'touch', 320: 'pen'} if ev_code in buttons.keys(): if ev_value: if 'button' not in point: point['button'] = buttons[ev_code] point['id'] += 1 if '_avoid' in point: del point['_avoid'] elif 'button' in point: if point['button'] == buttons[ev_code]: del point['button'] point['id'] += 1 point['_avoid'] = True else: if ev_value == 1: l = keyboard_keys[ev_code][-1 if 'shift' in Window._modifiers else 0] if l == 'shift' or l == 'alt': Window._modifiers.append(l) Window.dispatch( 'on_key_down', Keyboard.keycodes[l.lower()], ev_code, keys_str.get(l, l), Window._modifiers) if ev_value == 0: l = keyboard_keys[ev_code][-1 if 'shift' in Window._modifiers else 0] Window.dispatch( 'on_key_up', Keyboard.keycodes[l.lower()], ev_code, keys_str.get(l, l), Window._modifiers) if l == 'shift': Window._modifiers.remove('shift') # if ev_value == 2: # Window.dispatch('on_key_down', ev_code) def process(points): if not is_multitouch: Window.mouse_pos = ( points[0]['x'] * Window.width, points[0]['y'] * Window.height) actives = [args['id'] for args in points if 'id' in args and not '_avoid' in args] for args in points: tid = args['id'] try: touch = touches[tid] if touch.sx == args['x'] and touch.sy == args['y']: continue touch.move(args) if tid not in touches_sent: queue.append(('begin', touch)) touches_sent.append(tid) queue.append(('update', touch)) except KeyError: if '_avoid' not in args: touch = HIDMotionEvent(device, tid, args) touches[touch.id] = touch if tid not in touches_sent: queue.append(('begin', touch)) touches_sent.append(tid) for tid in list(touches.keys())[:]: if tid not in actives: touch = touches[tid] if tid in touches_sent: touch.update_time_end() queue.append(('end', touch)) touches_sent.remove(tid) del touches[tid] def normalize(value, vmin, vmax): return (value - vmin) / float(vmax - vmin) # open the input fd = open(input_fn, 'rb') # get the controler name (EVIOCGNAME) device_name = str(fcntl.ioctl(fd, EVIOCGNAME + (256 << 16), " " * 256)).split('\x00')[0] Logger.info('HIDMotionEvent: using <%s>' % device_name) # get abs infos bit = fcntl.ioctl(fd, EVIOCGBIT + (EV_MAX << 16), ' ' * sz_l) bit, = struct.unpack('Q', bit) is_multitouch = False for x in range(EV_MAX): # preserve this, we may want other things than EV_ABS if x != EV_ABS: continue # EV_ABS available for this device ? if (bit & (1 << x)) == 0: continue # ask abs info keys to the devices sbit = fcntl.ioctl(fd, EVIOCGBIT + x + (KEY_MAX << 16), ' ' * sz_l) sbit, = struct.unpack('Q', sbit) for y in range(KEY_MAX): if (sbit & (1 << y)) == 0: continue absinfo = fcntl.ioctl(fd, EVIOCGABS + y + (struct_input_absinfo_sz << 16), ' ' * struct_input_absinfo_sz) abs_value, abs_min, abs_max, abs_fuzz, \ abs_flat, abs_res = struct.unpack('iiiiii', absinfo) if y == ABS_MT_POSITION_X: is_multitouch = True range_min_position_x = drs('min_position_x', abs_min) range_max_position_x = drs('max_position_x', abs_max) Logger.info('HIDMotionEvent: ' + '<%s> range position X is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_MT_POSITION_Y: is_multitouch = True range_min_position_y = drs('min_position_y', abs_min) range_max_position_y = drs('max_position_y', abs_max) Logger.info('HIDMotionEvent: ' + '<%s> range position Y is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_MT_PRESSURE: range_min_pressure = drs('min_pressure', abs_min) range_max_pressure = drs('max_pressure', abs_max) Logger.info('HIDMotionEvent: ' + '<%s> range pressure is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_X: range_min_abs_x = drs('min_abs_x', abs_min) range_max_abs_x = drs('max_abs_x', abs_max) Logger.info('HIDMotionEvent: ' + '<%s> range ABS X position is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_Y: range_min_abs_y = drs('min_abs_y', abs_min) range_max_abs_y = drs('max_abs_y', abs_max) Logger.info('HIDMotionEvent: ' + '<%s> range ABS Y position is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_PRESSURE: range_min_abs_pressure = drs( 'min_abs_pressure', abs_min) range_max_abs_pressure = drs( 'max_abs_pressure', abs_max) Logger.info('HIDMotionEvent: ' + '<%s> range ABS pressure is %d - %d' % ( device_name, abs_min, abs_max)) # init the point if not is_multitouch: point = {'x': .5, 'y': .5, 'id': 0, '_avoid': True} # read until the end while fd: data = fd.read(struct_input_event_sz) if len(data) < struct_input_event_sz: break # extract each event for i in range(int(len(data) / struct_input_event_sz)): ev = data[i * struct_input_event_sz:] # extract timeval + event infos infos = struct.unpack('LLHHi', ev[:struct_input_event_sz]) if is_multitouch: process_as_multitouch(*infos) else: process_as_mouse_or_keyboard(*infos) def update(self, dispatch_fn): # dispatch all event from threads try: while True: event_type, touch = self.queue.popleft() dispatch_fn(event_type, touch) except: pass MotionEventFactory.register('hidinput', HIDInputMotionEventProvider) ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/leapfinger.py�������������������������������������������������������0000664�0000000�0000000�00000006243�12641336260�0021340�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Leap Motion - finger only ========================= ''' __all__ = ('LeapFingerEventProvider', 'LeapFingerEvent') import os from collections import deque from kivy.logger import Logger from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.input.motionevent import MotionEvent _LEAP_QUEUE = deque() Leap = InteractionBox = None def normalize(value, a, b): return (value - a) / float(b - a) class LeapFingerEvent(MotionEvent): def depack(self, args): super(LeapFingerEvent, self).depack(args) if args[0] is None: return self.profile = ('pos', 'pos3d', ) x, y, z = args self.sx = normalize(x, -150, 150) self.sy = normalize(y, 40, 460) self.sz = normalize(z, -350, 350) self.z = z self.is_touch = True class LeapFingerEventProvider(MotionEventProvider): __handlers__ = {} def start(self): # don't do the import at start, or teh error will be always displayed # for user who don't have Leap global Leap, InteractionBox import Leap from Leap import InteractionBox class LeapMotionListener(Leap.Listener): def on_init(self, controller): Logger.info('leapmotion: Initialized') def on_connect(self, controller): Logger.info('leapmotion: Connected') def on_disconnect(self, controller): Logger.info('leapmotion: Disconnected') def on_frame(self, controller): frame = controller.frame() _LEAP_QUEUE.append(frame) def on_exit(self, controller): pass self.uid = 0 self.touches = {} self.listener = LeapMotionListener() self.controller = Leap.Controller(self.listener) def update(self, dispatch_fn): try: while True: frame = _LEAP_QUEUE.popleft() events = self.process_frame(frame) for ev in events: dispatch_fn(*ev) except IndexError: pass def process_frame(self, frame): events = [] touches = self.touches available_uid = [] for hand in frame.hands: for finger in hand.fingers: #print hand.id(), finger.id(), finger.tip() uid = '{0}:{1}'.format(hand.id, finger.id) available_uid.append(uid) position = finger.tip_position args = (position.x, position.y, position.z) if uid not in touches: touch = LeapFingerEvent(self.device, uid, args) events.append(('begin', touch)) touches[uid] = touch else: touch = touches[uid] touch.move(args) events.append(('update', touch)) for key in touches.keys()[:]: if key not in available_uid: events.append(('end', touches[key])) del touches[key] return events # registers MotionEventFactory.register('leapfinger', LeapFingerEventProvider) �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/linuxwacom.py�������������������������������������������������������0000664�0000000�0000000�00000034765�12641336260�0021424�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Native support of Wacom tablet from linuxwacom driver ===================================================== To configure LinuxWacom, add this to your configuration:: [input] pen = linuxwacom,/dev/input/event2,mode=pen finger = linuxwacom,/dev/input/event3,mode=touch .. note:: You must have read access to the input event. You can use a custom range for the X, Y and pressure values. On some drivers, the range reported is invalid. To fix that, you can add these options to the argument line: * invert_x : 1 to invert X axis * invert_y : 1 to invert Y axis * min_position_x : X minimum * max_position_x : X maximum * min_position_y : Y minimum * max_position_y : Y maximum * min_pressure : pressure minimum * max_pressure : pressure maximum ''' __all__ = ('LinuxWacomMotionEventProvider', 'LinuxWacomMotionEvent') import os from kivy.input.motionevent import MotionEvent from kivy.input.shape import ShapeRect class LinuxWacomMotionEvent(MotionEvent): def depack(self, args): self.is_touch = True self.sx = args['x'] self.sy = args['y'] self.profile = ['pos'] if 'size_w' in args and 'size_h' in args: self.shape = ShapeRect() self.shape.width = args['size_w'] self.shape.height = args['size_h'] self.profile.append('shape') if 'pressure' in args: self.pressure = args['pressure'] self.profile.append('pressure') super(LinuxWacomMotionEvent, self).depack(args) def __str__(self): return '<LinuxWacomMotionEvent id=%d pos=(%f, %f) device=%s>' \ % (self.id, self.sx, self.sy, self.device) if 'KIVY_DOC' in os.environ: # documentation hack LinuxWacomMotionEventProvider = None else: import threading import collections import struct import fcntl from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.logger import Logger # # This part is taken from linux-source-2.6.32/include/linux/input.h # # Event types EV_SYN = 0x00 EV_KEY = 0x01 EV_REL = 0x02 EV_ABS = 0x03 EV_MSC = 0x04 EV_SW = 0x05 EV_LED = 0x11 EV_SND = 0x12 EV_REP = 0x14 EV_FF = 0x15 EV_PWR = 0x16 EV_FF_STATUS = 0x17 EV_MAX = 0x1f EV_CNT = (EV_MAX + 1) KEY_MAX = 0x2ff # Synchronization events SYN_REPORT = 0 SYN_CONFIG = 1 SYN_MT_REPORT = 2 # Misc events MSC_SERIAL = 0x00 MSC_PULSELED = 0x01 MSC_GESTURE = 0x02 MSC_RAW = 0x03 MSC_SCAN = 0x04 MSC_MAX = 0x07 MSC_CNT = (MSC_MAX + 1) ABS_X = 0x00 ABS_Y = 0x01 ABS_PRESSURE = 0x18 ABS_MISC = 0x28 # if 0, it's touch up ABS_MT_TOUCH_MAJOR = 0x30 # Major axis of touching ellipse ABS_MT_TOUCH_MINOR = 0x31 # Minor axis (omit if circular) ABS_MT_WIDTH_MAJOR = 0x32 # Major axis of approaching ellipse ABS_MT_WIDTH_MINOR = 0x33 # Minor axis (omit if circular) ABS_MT_ORIENTATION = 0x34 # Ellipse orientation ABS_MT_POSITION_X = 0x35 # Center X ellipse position ABS_MT_POSITION_Y = 0x36 # Center Y ellipse position ABS_MT_TOOL_TYPE = 0x37 # Type of touching device ABS_MT_BLOB_ID = 0x38 # Group a set of packets as a blob ABS_MT_TRACKING_ID = 0x39 # Unique ID of initiated contact ABS_MT_PRESSURE = 0x3a # Pressure on contact area # some ioctl base (with 0 value) EVIOCGNAME = 2147501318 EVIOCGBIT = 2147501344 EVIOCGABS = 2149074240 # sizeof(struct input_event) struct_input_event_sz = struct.calcsize('LLHHi') struct_input_absinfo_sz = struct.calcsize('iiiiii') sz_l = struct.calcsize('Q') class LinuxWacomMotionEventProvider(MotionEventProvider): options = ('min_position_x', 'max_position_x', 'min_position_y', 'max_position_y', 'min_pressure', 'max_pressure', 'invert_x', 'invert_y') def __init__(self, device, args): super(LinuxWacomMotionEventProvider, self).__init__(device, args) self.input_fn = None self.default_ranges = dict() self.mode = 'touch' # split arguments args = args.split(',') if not args: Logger.error('LinuxWacom: No filename given in config') Logger.error('LinuxWacom: Use /dev/input/event0 for example') return None # read filename self.input_fn = args[0] Logger.info('LinuxWacom: Read event from <%s>' % self.input_fn) # read parameters for arg in args[1:]: if arg == '': continue arg = arg.split('=') # ensure it's a key = value if len(arg) != 2: err = 'LinuxWacom: Bad parameter' \ '%s: Not in key=value format.' % arg Logger.error(err) continue # ensure the key exist key, value = arg if key == 'mode': self.mode = value continue if key not in LinuxWacomMotionEventProvider.options: Logger.error('LinuxWacom: unknown %s option' % key) continue # ensure the value try: self.default_ranges[key] = int(value) except ValueError: err = 'LinuxWacom: value %s invalid for %s' % (key, value) Logger.error(err) continue # all good! msg = 'LinuxWacom: Set custom %s to %d' % (key, int(value)) Logger.info(msg) Logger.info('LinuxWacom: mode is <%s>' % self.mode) def start(self): if self.input_fn is None: return self.uid = 0 self.queue = collections.deque() self.thread = threading.Thread( target=self._thread_run, kwargs=dict( queue=self.queue, input_fn=self.input_fn, device=self.device, default_ranges=self.default_ranges)) self.thread.daemon = True self.thread.start() def _thread_run(self, **kwargs): input_fn = kwargs.get('input_fn') queue = kwargs.get('queue') device = kwargs.get('device') drs = kwargs.get('default_ranges').get touches = {} touches_sent = [] l_points = {} # prepare some vars to get limit of some component range_min_position_x = 0 range_max_position_x = 2048 range_min_position_y = 0 range_max_position_y = 2048 range_min_pressure = 0 range_max_pressure = 255 invert_x = int(bool(drs('invert_x', 0))) invert_y = int(bool(drs('invert_y', 0))) reset_touch = False def process(points): actives = list(points.keys()) for args in points.values(): tid = args['id'] try: touch = touches[tid] except KeyError: touch = LinuxWacomMotionEvent(device, tid, args) touches[touch.id] = touch if touch.sx == args['x'] \ and touch.sy == args['y'] \ and tid in touches_sent: continue touch.move(args) if tid not in touches_sent: queue.append(('begin', touch)) touches_sent.append(tid) queue.append(('update', touch)) for tid in list(touches.keys())[:]: if tid not in actives: touch = touches[tid] if tid in touches_sent: touch.update_time_end() queue.append(('end', touch)) touches_sent.remove(tid) del touches[tid] def normalize(value, vmin, vmax): return (value - vmin) / float(vmax - vmin) # open the input try: fd = open(input_fn, 'rb') except IOError: Logger.exception('Unable to open %s' % input_fn) return # get the controler name (EVIOCGNAME) device_name = fcntl.ioctl(fd, EVIOCGNAME + (256 << 16), " " * 256).split('\x00')[0] Logger.info('LinuxWacom: using <%s>' % device_name) # get abs infos bit = fcntl.ioctl(fd, EVIOCGBIT + (EV_MAX << 16), ' ' * sz_l) bit, = struct.unpack('Q', bit) for x in range(EV_MAX): # preserve this, we may want other things than EV_ABS if x != EV_ABS: continue # EV_ABS available for this device ? if (bit & (1 << x)) == 0: continue # ask abs info keys to the devices sbit = fcntl.ioctl(fd, EVIOCGBIT + x + (KEY_MAX << 16), ' ' * sz_l) sbit, = struct.unpack('Q', sbit) for y in range(KEY_MAX): if (sbit & (1 << y)) == 0: continue absinfo = fcntl.ioctl(fd, EVIOCGABS + y + (struct_input_absinfo_sz << 16), ' ' * struct_input_absinfo_sz) abs_value, abs_min, abs_max, abs_fuzz, \ abs_flat, abs_res = struct.unpack('iiiiii', absinfo) if y == ABS_X: range_min_position_x = drs('min_position_x', abs_min) range_max_position_x = drs('max_position_x', abs_max) Logger.info('LinuxWacom: ' + '<%s> range position X is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_Y: range_min_position_y = drs('min_position_y', abs_min) range_max_position_y = drs('max_position_y', abs_max) Logger.info('LinuxWacom: ' + '<%s> range position Y is %d - %d' % ( device_name, abs_min, abs_max)) elif y == ABS_PRESSURE: range_min_pressure = drs('min_pressure', abs_min) range_max_pressure = drs('max_pressure', abs_max) Logger.info('LinuxWacom: ' + '<%s> range pressure is %d - %d' % ( device_name, abs_min, abs_max)) # read until the end changed = False touch_id = 0 touch_x = 0 touch_y = 0 touch_pressure = 0 while fd: data = fd.read(struct_input_event_sz) if len(data) < struct_input_event_sz: break # extract each event for i in range(len(data) / struct_input_event_sz): ev = data[i * struct_input_event_sz:] # extract timeval + event infos tv_sec, tv_usec, ev_type, ev_code, ev_value = \ struct.unpack('LLHHi', ev[:struct_input_event_sz]) if ev_type == EV_SYN and ev_code == SYN_REPORT: if touch_id in l_points: p = l_points[touch_id] else: p = dict() l_points[touch_id] = p p['id'] = touch_id if reset_touch is False: p['x'] = touch_x p['y'] = touch_y p['pressure'] = touch_pressure if self.mode == 'pen' \ and touch_pressure == 0 \ and not reset_touch: del l_points[touch_id] if changed: if not 'x' in p: reset_touch = False continue process(l_points) changed = False if reset_touch: l_points.clear() reset_touch = False process(l_points) elif ev_type == EV_MSC and ev_code == MSC_SERIAL: touch_id = ev_value elif ev_type == EV_ABS and ev_code == ABS_X: val = normalize(ev_value, range_min_position_x, range_max_position_x) if invert_x: val = 1. - val touch_x = val changed = True elif ev_type == EV_ABS and ev_code == ABS_Y: val = 1. - normalize(ev_value, range_min_position_y, range_max_position_y) if invert_y: val = 1. - val touch_y = val changed = True elif ev_type == EV_ABS and ev_code == ABS_PRESSURE: touch_pressure = normalize(ev_value, range_min_pressure, range_max_pressure) changed = True elif ev_type == EV_ABS and ev_code == ABS_MISC: if ev_value == 0: reset_touch = True def update(self, dispatch_fn): # dispatch all event from threads try: while True: event_type, touch = self.queue.popleft() dispatch_fn(event_type, touch) except: pass MotionEventFactory.register('linuxwacom', LinuxWacomMotionEventProvider) �����������kivy-1.9.1/kivy/input/providers/mactouch.py���������������������������������������������������������0000664�0000000�0000000�00000016042�12641336260�0021025�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Native support of MultitouchSupport framework for MacBook (MaxOSX platform) =========================================================================== ''' __all__ = ('MacMotionEventProvider', ) import ctypes import threading import collections import os from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.input.motionevent import MotionEvent from kivy.input.shape import ShapeRect if 'KIVY_DOC' not in os.environ: CFArrayRef = ctypes.c_void_p CFMutableArrayRef = ctypes.c_void_p CFIndex = ctypes.c_long dll = '/System/Library/PrivateFrameworks/' + \ 'MultitouchSupport.framework/MultitouchSupport' MultitouchSupport = ctypes.CDLL(dll) CFArrayGetCount = MultitouchSupport.CFArrayGetCount CFArrayGetCount.argtypes = [CFArrayRef] CFArrayGetCount.restype = CFIndex CFArrayGetValueAtIndex = MultitouchSupport.CFArrayGetValueAtIndex CFArrayGetValueAtIndex.argtypes = [CFArrayRef, CFIndex] CFArrayGetValueAtIndex.restype = ctypes.c_void_p MTDeviceCreateList = MultitouchSupport.MTDeviceCreateList MTDeviceCreateList.argtypes = [] MTDeviceCreateList.restype = CFMutableArrayRef class MTPoint(ctypes.Structure): _fields_ = [('x', ctypes.c_float), ('y', ctypes.c_float)] class MTVector(ctypes.Structure): _fields_ = [('position', MTPoint), ('velocity', MTPoint)] class MTData(ctypes.Structure): _fields_ = [ ('frame', ctypes.c_int), ('timestamp', ctypes.c_double), ('identifier', ctypes.c_int), # Current state (of unknown meaning). ('state', ctypes.c_int), ('unknown1', ctypes.c_int), ('unknown2', ctypes.c_int), # Normalized position and vector of the touch (0 to 1) ('normalized', MTVector), # The area of the touch. ('size', ctypes.c_float), ('unknown3', ctypes.c_int), # The following three define the ellipsoid of a finger. ('angle', ctypes.c_float), ('major_axis', ctypes.c_float), ('minor_axis', ctypes.c_float), ('unknown4', MTVector), ('unknown5_1', ctypes.c_int), ('unknown5_2', ctypes.c_int), ('unknown6', ctypes.c_float), ] MTDataRef = ctypes.POINTER(MTData) MTContactCallbackFunction = ctypes.CFUNCTYPE(ctypes.c_int, ctypes.c_int, MTDataRef, ctypes.c_int, ctypes.c_double, ctypes.c_int) MTDeviceRef = ctypes.c_void_p MTRegisterContactFrameCallback = \ MultitouchSupport.MTRegisterContactFrameCallback MTRegisterContactFrameCallback.argtypes = \ [MTDeviceRef, MTContactCallbackFunction] MTRegisterContactFrameCallback.restype = None MTDeviceStart = MultitouchSupport.MTDeviceStart MTDeviceStart.argtypes = [MTDeviceRef, ctypes.c_int] MTDeviceStart.restype = None else: MTContactCallbackFunction = lambda x: None class MacMotionEvent(MotionEvent): '''MotionEvent representing a contact point on the touchpad. Supports pos and shape profiles. ''' def depack(self, args): self.is_touch = True self.shape = ShapeRect() self.sx, self.sy = args[0], args[1] self.shape.width = args[2] self.shape.height = args[2] self.profile = ('pos', 'shape') super(MacMotionEvent, self).depack(args) def __str__(self): return '<MacMotionEvent id=%d pos=(%f, %f) device=%s>' \ % (self.id, self.sx, self.sy, self.device) _instance = None class MacMotionEventProvider(MotionEventProvider): def __init__(self, *largs, **kwargs): global _instance if _instance is not None: raise Exception('Only one MacMotionEvent provider is allowed.') _instance = self super(MacMotionEventProvider, self).__init__(*largs, **kwargs) def start(self): # global uid self.uid = 0 # touches will be per devices self.touches = {} # lock needed to access on uid self.lock = threading.Lock() # event queue to dispatch in main thread self.queue = collections.deque() # ok, listing devices, and attach ! devices = MultitouchSupport.MTDeviceCreateList() num_devices = CFArrayGetCount(devices) for i in range(num_devices): device = CFArrayGetValueAtIndex(devices, i) # create touch dict for this device data_id = str(device) self.touches[data_id] = {} # start ! MTRegisterContactFrameCallback(device, self._mts_callback) MTDeviceStart(device, 0) def update(self, dispatch_fn): # dispatch all event from threads try: while True: event_type, touch = self.queue.popleft() dispatch_fn(event_type, touch) except: pass def stop(self): # i don't known how to stop it... pass @MTContactCallbackFunction def _mts_callback(device, data_ptr, n_fingers, timestamp, frame): global _instance devid = str(device) # XXX create live touch, we get one case that # the device announced by macosx don't match the device # in _mts_callback.... if not devid in _instance.touches: _instance.touches[devid] = {} touches = _instance.touches[devid] actives = [] for i in range(n_fingers): # get pointer on data data = data_ptr[i] # add this touch as an active touch actives.append(data.identifier) # extract identifier data_id = data.identifier # prepare argument position norm_pos = data.normalized.position args = (norm_pos.x, norm_pos.y, data.size) if not data_id in touches: # increment uid _instance.lock.acquire() _instance.uid += 1 # create a touch touch = MacMotionEvent(_instance.device, _instance.uid, args) _instance.lock.release() # create event _instance.queue.append(('begin', touch)) # store touch touches[data_id] = touch else: touch = touches[data_id] # check if he really moved if data.normalized.position.x == touch.sx and \ data.normalized.position.y == touch.sy: continue touch.move(args) _instance.queue.append(('update', touch)) # delete old touchs for tid in list(touches.keys())[:]: if tid not in actives: touch = touches[tid] touch.update_time_end() _instance.queue.append(('end', touch)) del touches[tid] return 0 MotionEventFactory.register('mactouch', MacMotionEventProvider) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/mouse.py������������������������������������������������������������0000664�0000000�0000000�00000024756�12641336260�0020365�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Mouse provider implementation ============================= On linux systems, the mouse provider can be annoying when used with another multitouch provider (hidinput or mtdev). The Mouse can conflict with them: a single touch can generate one event from the mouse provider and another from the multitouch provider. To avoid this behavior, you can activate the "disable_on_activity" token in the mouse configuration. Then, if any touches are created by another provider, the mouse event will be discarded. Add this to your configuration:: [input] mouse = mouse,disable_on_activity Using multitouch interaction with the mouse ------------------------------------------- .. versionadded:: 1.3.0 By default, the middle and right mouse buttons, as well as a combination of ctrl + left mouse button are used for multitouch emulation. If you want to use them for other purposes, you can disable this behavior by activating the "disable_multitouch" token:: [input] mouse = mouse,disable_multitouch .. versionchanged:: 1.9.0 You can now selectively control whether a click initiated as described above will emulate multi-touch. If the touch has been initiated in the above manner (e.g. right mouse button), a `multitouch_sim` value will be added to the touch's profile, and a `multitouch_sim` property will be added to the touch. By default, `multitouch_sim` is True and multitouch will be emulated for that touch. If, however, `multitouch_on_demand` is added to the config:: [input] mouse = mouse,multitouch_on_demand then `multitouch_sim` defaults to `False`. In that case, if `multitouch_sim` is set to True before the mouse is released (e.g. in on_touch_down/move), the touch will simulate a multi-touch event. For example:: if 'multitouch_sim' in touch.profile: touch.multitouch_sim = True Following is a list of the supported values for the :attr:`~kivy.input.motionevent.MotionEvent.profile` property list. ================ ========================================================== Profile value Description ---------------- ---------------------------------------------------------- button Mouse button (one of `left`, `right`, `middle`, `scrollup` or `scrolldown`). Accessed via the 'button' property. pos 2D position. Also reflected in the :attr:`~kivy.input.motionevent.MotionEvent.x`, :attr:`~kivy.input.motionevent.MotionEvent.y` and :attr:`~kivy.input.motionevent.MotionEvent.pos` properties. multitouch_sim Specifies whether multitouch is simulated or not. Accessed via the 'multitouch_sim' property. ================ ========================================================== ''' __all__ = ('MouseMotionEventProvider', ) from kivy.base import EventLoop from collections import deque from kivy.logger import Logger from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.input.motionevent import MotionEvent # late binding Color = Ellipse = None class MouseMotionEvent(MotionEvent): def depack(self, args): profile = self.profile # don't overwrite previous profile if not profile: profile.extend(('pos', 'button')) self.is_touch = True self.sx, self.sy = args[:2] if len(args) >= 3: self.button = args[2] if len(args) == 4: self.multitouch_sim = args[3] profile.append('multitouch_sim') super(MouseMotionEvent, self).depack(args) # # Create automatically touch on the surface. # def update_graphics(self, win, create=False): global Color, Ellipse de = self.ud.get('_drawelement', None) if de is None and create: if Color is None: from kivy.graphics import Color, Ellipse with win.canvas.after: de = ( Color(.8, .2, .2, .7), Ellipse(size=(20, 20), segments=15)) self.ud._drawelement = de if de is not None: self.push() # use same logic as WindowBase.on_motion() so we get correct # coordinates when _density != 1 w, h = win._get_effective_size() self.scale_for_screen(w, h, rotation=win.rotation) de[1].pos = self.x - 10, self.y - 10 self.pop() def clear_graphics(self, win): de = self.ud.pop('_drawelement', None) if de is not None: win.canvas.after.remove(de[0]) win.canvas.after.remove(de[1]) class MouseMotionEventProvider(MotionEventProvider): __handlers__ = {} def __init__(self, device, args): super(MouseMotionEventProvider, self).__init__(device, args) self.waiting_event = deque() self.touches = {} self.counter = 0 self.current_drag = None self.alt_touch = None self.disable_on_activity = False self.disable_multitouch = False self.multitouch_on_demenad = False # split arguments args = args.split(',') for arg in args: arg = arg.strip() if arg == '': continue elif arg == 'disable_on_activity': self.disable_on_activity = True elif arg == 'disable_multitouch': self.disable_multitouch = True elif arg == 'multitouch_on_demand': self.multitouch_on_demenad = True else: Logger.error('Mouse: unknown parameter <%s>' % arg) def start(self): '''Start the mouse provider''' if not EventLoop.window: return EventLoop.window.bind( on_mouse_move=self.on_mouse_motion, on_mouse_down=self.on_mouse_press, on_mouse_up=self.on_mouse_release) def stop(self): '''Stop the mouse provider''' if not EventLoop.window: return EventLoop.window.unbind( on_mouse_move=self.on_mouse_motion, on_mouse_down=self.on_mouse_press, on_mouse_up=self.on_mouse_release) def test_activity(self): if not self.disable_on_activity: return False # trying to get if we currently have other touch than us # discard touches generated from kinetic touches = EventLoop.touches for touch in touches: # discard all kinetic touch if touch.__class__.__name__ == 'KineticMotionEvent': continue # not our instance, stop mouse if touch.__class__ != MouseMotionEvent: return True return False def find_touch(self, x, y): factor = 10. / EventLoop.window.system_size[0] for t in self.touches.values(): if abs(x - t.sx) < factor and abs(y - t.sy) < factor: return t return False def create_touch(self, rx, ry, is_double_tap, do_graphics, button): self.counter += 1 id = 'mouse' + str(self.counter) args = [rx, ry, button] if do_graphics: args += [not self.multitouch_on_demenad] self.current_drag = cur = MouseMotionEvent(self.device, id=id, args=args) cur.is_double_tap = is_double_tap self.touches[id] = cur if do_graphics: # only draw red circle if multitouch is not disabled, and # if the multitouch_on_demenad feature is not enable # (because in that case, we wait to see if multitouch_sim # is True or not before doing the multitouch) create_flag = ((not self.disable_multitouch) and (not self.multitouch_on_demenad)) cur.update_graphics(EventLoop.window, create_flag) self.waiting_event.append(('begin', cur)) return cur def remove_touch(self, cur): if cur.id not in self.touches: return del self.touches[cur.id] cur.update_time_end() self.waiting_event.append(('end', cur)) cur.clear_graphics(EventLoop.window) def on_mouse_motion(self, win, x, y, modifiers): width, height = EventLoop.window.system_size rx = x / float(width) ry = 1. - y / float(height) if self.current_drag: cur = self.current_drag cur.move([rx, ry]) cur.update_graphics(win) self.waiting_event.append(('update', cur)) elif self.alt_touch is not None and 'alt' not in modifiers: # alt just released ? is_double_tap = 'shift' in modifiers cur = self.create_touch(rx, ry, is_double_tap, True) return True def on_mouse_press(self, win, x, y, button, modifiers): if self.test_activity(): return width, height = EventLoop.window.system_size rx = x / float(width) ry = 1. - y / float(height) new_me = self.find_touch(rx, ry) if new_me: self.current_drag = new_me else: is_double_tap = 'shift' in modifiers do_graphics = (not self.disable_multitouch) and ( button != 'left' or 'ctrl' in modifiers) cur = self.create_touch(rx, ry, is_double_tap, do_graphics, button) if 'alt' in modifiers: self.alt_touch = cur self.current_drag = None return True def on_mouse_release(self, win, x, y, button, modifiers): # special case, if button is all, then remove all the current mouses. if button == 'all': for cur in list(self.touches.values())[:]: self.remove_touch(cur) self.current_drag = None cur = self.current_drag if (cur and (self.disable_multitouch or 'multitouch_sim' not in cur.profile or not cur.multitouch_sim)) or\ (button in ('left', 'scrollup', 'scrolldown', 'scrollleft', 'scrollright') and cur and not ('ctrl' in modifiers)): self.remove_touch(cur) self.current_drag = None if self.alt_touch: self.remove_touch(self.alt_touch) self.alt_touch = None return True def update(self, dispatch_fn): '''Update the mouse provider (pop event from the queue)''' try: while True: event = self.waiting_event.popleft() dispatch_fn(*event) except IndexError: pass # registers MotionEventFactory.register('mouse', MouseMotionEventProvider) ������������������kivy-1.9.1/kivy/input/providers/mtdev.py������������������������������������������������������������0000664�0000000�0000000�00000031714�12641336260�0020344�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Native support for Multitouch devices on Linux, using libmtdev. =============================================================== The Mtdev project is a part of the Ubuntu Maverick multitouch architecture. You can read more on http://wiki.ubuntu.com/Multitouch To configure MTDev, it's preferable to use probesysfs providers. Check :py:class:`~kivy.input.providers.probesysfs` for more information. Otherwise, add this to your configuration:: [input] # devicename = hidinput,/dev/input/eventXX acert230h = mtdev,/dev/input/event2 .. note:: You must have read access to the input event. You can use a custom range for the X, Y and pressure values. On some drivers, the range reported is invalid. To fix that, you can add these options to the argument line: * invert_x : 1 to invert X axis * invert_y : 1 to invert Y axis * min_position_x : X minimum * max_position_x : X maximum * min_position_y : Y minimum * max_position_y : Y maximum * min_pressure : pressure minimum * max_pressure : pressure maximum * min_touch_major : width shape minimum * max_touch_major : width shape maximum * min_touch_minor : width shape minimum * max_touch_minor : height shape maximum * rotation : 0,90,180 or 270 to rotate ''' __all__ = ('MTDMotionEventProvider', 'MTDMotionEvent') import os from kivy.input.motionevent import MotionEvent from kivy.input.shape import ShapeRect class MTDMotionEvent(MotionEvent): def depack(self, args): self.is_touch = True self.sx = args['x'] self.sy = args['y'] self.profile = ['pos'] if 'size_w' in args and 'size_h' in args: self.shape = ShapeRect() self.shape.width = args['size_w'] self.shape.height = args['size_h'] self.profile.append('shape') if 'pressure' in args: self.pressure = args['pressure'] self.profile.append('pressure') super(MTDMotionEvent, self).depack(args) def __str__(self): i, sx, sy, d = (self.id, self.sx, self.sy, self.device) return '<MTDMotionEvent id=%d pos=(%f, %f) device=%s>' % (i, sx, sy, d) if 'KIVY_DOC' in os.environ: # documentation hack MTDMotionEventProvider = None else: import threading import collections from kivy.lib.mtdev import Device, \ MTDEV_TYPE_EV_ABS, MTDEV_CODE_SLOT, MTDEV_CODE_POSITION_X, \ MTDEV_CODE_POSITION_Y, MTDEV_CODE_PRESSURE, \ MTDEV_CODE_TOUCH_MAJOR, MTDEV_CODE_TOUCH_MINOR, \ MTDEV_CODE_TRACKING_ID, MTDEV_ABS_POSITION_X, \ MTDEV_ABS_POSITION_Y, MTDEV_ABS_TOUCH_MINOR, \ MTDEV_ABS_TOUCH_MAJOR from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.logger import Logger class MTDMotionEventProvider(MotionEventProvider): options = ('min_position_x', 'max_position_x', 'min_position_y', 'max_position_y', 'min_pressure', 'max_pressure', 'min_touch_major', 'max_touch_major', 'min_touch_minor', 'min_touch_major', 'invert_x', 'invert_y', 'rotation') def __init__(self, device, args): super(MTDMotionEventProvider, self).__init__(device, args) self._device = None self.input_fn = None self.default_ranges = dict() # split arguments args = args.split(',') if not args: Logger.error('MTD: No filename pass to MTD configuration') Logger.error('MTD: Use /dev/input/event0 for example') return None # read filename self.input_fn = args[0] Logger.info('MTD: Read event from <%s>' % self.input_fn) # read parameters for arg in args[1:]: if arg == '': continue arg = arg.split('=') # ensure it's a key = value if len(arg) != 2: err = 'MTD: Bad parameter %s: Not in key=value format' %\ arg Logger.error(err) continue # ensure the key exist key, value = arg if key not in MTDMotionEventProvider.options: Logger.error('MTD: unknown %s option' % key) continue # ensure the value try: self.default_ranges[key] = int(value) except ValueError: err = 'MTD: invalid value %s for option %s' % (key, value) Logger.error(err) continue # all good! Logger.info('MTD: Set custom %s to %d' % (key, int(value))) if 'rotation' not in self.default_ranges: self.default_ranges['rotation'] = 0 elif self.default_ranges['rotation'] not in (0, 90, 180, 270): Logger.error('HIDInput: invalid rotation value ({})'.format( self.default_ranges['rotation'])) self.default_ranges['rotation'] = 0 def start(self): if self.input_fn is None: return self.uid = 0 self.queue = collections.deque() self.thread = threading.Thread( target=self._thread_run, kwargs=dict( queue=self.queue, input_fn=self.input_fn, device=self.device, default_ranges=self.default_ranges)) self.thread.daemon = True self.thread.start() def _thread_run(self, **kwargs): input_fn = kwargs.get('input_fn') queue = kwargs.get('queue') device = kwargs.get('device') drs = kwargs.get('default_ranges').get touches = {} touches_sent = [] point = {} l_points = {} def assign_coord(point, value, invert, coords): cx, cy = coords if invert: value = 1. - value if rotation == 0: point[cx] = value elif rotation == 90: point[cy] = value elif rotation == 180: point[cx] = 1. - value elif rotation == 270: point[cy] = 1. - value def process(points): for args in points: # this can happen if we have a touch going on already at the # start of the app if 'id' not in args: continue tid = args['id'] try: touch = touches[tid] except KeyError: touch = MTDMotionEvent(device, tid, args) touches[touch.id] = touch touch.move(args) action = 'update' if tid not in touches_sent: action = 'begin' touches_sent.append(tid) if 'delete' in args: action = 'end' del args['delete'] del touches[touch.id] touches_sent.remove(tid) touch.update_time_end() queue.append((action, touch)) def normalize(value, vmin, vmax): return (value - vmin) / float(vmax - vmin) # open mtdev device _fn = input_fn _slot = 0 _device = Device(_fn) _changes = set() # prepare some vars to get limit of some component ab = _device.get_abs(MTDEV_ABS_POSITION_X) range_min_position_x = drs('min_position_x', ab.minimum) range_max_position_x = drs('max_position_x', ab.maximum) Logger.info('MTD: <%s> range position X is %d - %d' % (_fn, range_min_position_x, range_max_position_x)) ab = _device.get_abs(MTDEV_ABS_POSITION_Y) range_min_position_y = drs('min_position_y', ab.minimum) range_max_position_y = drs('max_position_y', ab.maximum) Logger.info('MTD: <%s> range position Y is %d - %d' % (_fn, range_min_position_y, range_max_position_y)) ab = _device.get_abs(MTDEV_ABS_TOUCH_MAJOR) range_min_major = drs('min_touch_major', ab.minimum) range_max_major = drs('max_touch_major', ab.maximum) Logger.info('MTD: <%s> range touch major is %d - %d' % (_fn, range_min_major, range_max_major)) ab = _device.get_abs(MTDEV_ABS_TOUCH_MINOR) range_min_minor = drs('min_touch_minor', ab.minimum) range_max_minor = drs('max_touch_minor', ab.maximum) Logger.info('MTD: <%s> range touch minor is %d - %d' % (_fn, range_min_minor, range_max_minor)) range_min_pressure = drs('min_pressure', 0) range_max_pressure = drs('max_pressure', 255) Logger.info('MTD: <%s> range pressure is %d - %d' % (_fn, range_min_pressure, range_max_pressure)) invert_x = int(bool(drs('invert_x', 0))) invert_y = int(bool(drs('invert_y', 0))) Logger.info('MTD: <%s> axes invertion: X is %d, Y is %d' % (_fn, invert_x, invert_y)) rotation = drs('rotation', 0) Logger.info('MTD: <%s> rotation set to %d' % (_fn, rotation)) while _device: # idle as much as we can. while _device.idle(1000): continue # got data, read all without redoing idle while True: data = _device.get() if data is None: break # set the working slot if data.type == MTDEV_TYPE_EV_ABS and \ data.code == MTDEV_CODE_SLOT: _slot = data.value continue # fill the slot if not _slot in l_points: l_points[_slot] = dict() point = l_points[_slot] ev_value = data.value ev_code = data.code if ev_code == MTDEV_CODE_POSITION_X: val = normalize(ev_value, range_min_position_x, range_max_position_x) assign_coord(point, val, invert_x, 'xy') elif ev_code == MTDEV_CODE_POSITION_Y: val = 1. - normalize(ev_value, range_min_position_y, range_max_position_y) assign_coord(point, val, invert_y, 'yx') elif ev_code == MTDEV_CODE_PRESSURE: point['pressure'] = normalize(ev_value, range_min_pressure, range_max_pressure) elif ev_code == MTDEV_CODE_TOUCH_MAJOR: point['size_w'] = normalize(ev_value, range_min_major, range_max_major) elif ev_code == MTDEV_CODE_TOUCH_MINOR: point['size_h'] = normalize(ev_value, range_min_minor, range_max_minor) elif ev_code == MTDEV_CODE_TRACKING_ID: if ev_value == -1: point['delete'] = True # force process of changes here, as the slot can be # reused. _changes.add(_slot) process([l_points[x] for x in _changes]) _changes.clear() continue else: point['id'] = ev_value else: # unrecognized command, ignore. continue _changes.add(_slot) # push all changes if _changes: process([l_points[x] for x in _changes]) _changes.clear() def update(self, dispatch_fn): # dispatch all event from threads try: while True: event_type, touch = self.queue.popleft() dispatch_fn(event_type, touch) except: pass MotionEventFactory.register('mtdev', MTDMotionEventProvider) ����������������������������������������������������kivy-1.9.1/kivy/input/providers/probesysfs.py�������������������������������������������������������0000664�0000000�0000000�00000021130�12641336260�0021413�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Auto Create Input Provider Config Entry for Available MT Hardware (linux only). =============================================================================== Thanks to Marc Tardif for the probing code, taken from scan-for-mt-device. The device discovery is done by this provider. However, the reading of input can be performed by other providers like: hidinput, mtdev and linuxwacom. mtdev is used prior to other providers. For more information about mtdev, check :py:class:`~kivy.input.providers.mtdev`. Here is an example of auto creation:: [input] # using mtdev device_%(name)s = probesysfs,provider=mtdev # using hidinput device_%(name)s = probesysfs,provider=hidinput # using mtdev with a match on name device_%(name)s = probesysfs,provider=mtdev,match=acer # using hidinput with custom parameters to hidinput (all on one line) %(name)s = probesysfs, provider=hidinput,param=min_pressure=1,param=max_pressure=99 # you can also match your wacom touchscreen touch = probesysfs,match=E3 Finger,provider=linuxwacom, select_all=1,param=mode=touch # and your wacom pen pen = probesysfs,match=E3 Pen,provider=linuxwacom, select_all=1,param=mode=pen By default, ProbeSysfs module will enumerate hardware from the /sys/class/input device, and configure hardware with ABS_MT_POSITION_X capability. But for example, the wacom screen doesn't support this capability. You can prevent this behavior by putting select_all=1 in your config line. ''' __all__ = ('ProbeSysfsHardwareProbe', ) import os from os.path import sep if 'KIVY_DOC' in os.environ: ProbeSysfsHardwareProbe = None else: from re import match, IGNORECASE from glob import glob from subprocess import Popen, PIPE from kivy.logger import Logger from kivy.input.provider import MotionEventProvider from kivy.input.providers.mouse import MouseMotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.config import _is_rpi EventLoop = None # See linux/input.h ABS_MT_POSITION_X = 0x35 _cache_input = None _cache_xinput = None class Input(object): def __init__(self, path): query_xinput() self.path = path @property def device(self): base = os.path.basename(self.path) return os.path.join("/dev", "input", base) @property def name(self): path = os.path.join(self.path, "device", "name") return read_line(path) def get_capabilities(self): path = os.path.join(self.path, "device", "capabilities", "abs") line = read_line(path) capabilities = [] long_bit = getconf("LONG_BIT") for i, word in enumerate(line.split(" ")): word = int(word, 16) subcapabilities = [bool(word & 1 << i) for i in range(long_bit)] capabilities[:0] = subcapabilities return capabilities def has_capability(self, capability): capabilities = self.get_capabilities() return len(capabilities) > capability and capabilities[capability] @property def is_mouse(self): return self.device in _cache_xinput def getout(*args): try: return Popen(args, stdout=PIPE).communicate()[0] except OSError: return '' def getconf(var): output = getout("getconf", var) return int(output) def query_xinput(): global _cache_xinput if _cache_xinput is None: _cache_xinput = [] devids = getout('xinput', '--list', '--id-only') for did in devids.splitlines(): devprops = getout('xinput', '--list-props', did) evpath = None for prop in devprops.splitlines(): prop = prop.strip() if (prop.startswith(b'Device Enabled') and prop.endswith(b'0')): evpath = None break if prop.startswith(b'Device Node'): try: evpath = prop.split('"')[1] except Exception: evpath = None if evpath: _cache_xinput.append(evpath) def get_inputs(path): global _cache_input if _cache_input is None: event_glob = os.path.join(path, "event*") _cache_input = [Input(x) for x in glob(event_glob)] return _cache_input def read_line(path): f = open(path) try: return f.readline().strip() finally: f.close() class ProbeSysfsHardwareProbe(MotionEventProvider): def __new__(self, device, args): # hack to not return an instance of this provider. # :) instance = super(ProbeSysfsHardwareProbe, self).__new__(self) instance.__init__(device, args) def __init__(self, device, args): super(ProbeSysfsHardwareProbe, self).__init__(device, args) self.provider = 'mtdev' self.match = None self.input_path = '/sys/class/input' self.select_all = True if _is_rpi else False self.use_regex = False self.args = [] args = args.split(',') for arg in args: if arg == '': continue arg = arg.split('=', 1) # ensure it's a key = value if len(arg) != 2: Logger.error('ProbeSysfs: invalid parameters %s, not' ' key=value format' % arg) continue key, value = arg if key == 'match': self.match = value elif key == 'provider': self.provider = value elif key == 'use_regex': self.use_regex = bool(value) elif key == 'select_all': self.select_all = bool(value) elif key == 'param': self.args.append(value) else: Logger.error('ProbeSysfs: unknown %s option' % key) continue self.probe() def should_use_mouse(self): return not any(p for p in EventLoop.input_providers if isinstance(p, MouseMotionEventProvider)) def probe(self): global EventLoop from kivy.base import EventLoop inputs = get_inputs(self.input_path) Logger.debug('ProbeSysfs: using probesysfs!') use_mouse = self.should_use_mouse() if not self.select_all: inputs = [x for x in inputs if x.has_capability(ABS_MT_POSITION_X) and (use_mouse or not x.is_mouse)] for device in inputs: Logger.debug('ProbeSysfs: found device: %s at %s' % ( device.name, device.device)) # must ignore ? if self.match: if self.use_regex: if not match(self.match, device.name, IGNORECASE): Logger.debug('ProbeSysfs: device not match the' ' rule in config, ignoring.') continue else: if self.match not in device.name: continue Logger.info('ProbeSysfs: device match: %s' % device.device) d = device.device devicename = self.device % dict(name=d.split(sep)[-1]) provider = MotionEventFactory.get(self.provider) if provider is None: Logger.info('ProbeSysfs: unable to found provider %s' % self.provider) Logger.info('ProbeSysfs: fallback on hidinput') provider = MotionEventFactory.get('hidinput') if provider is None: Logger.critical('ProbeSysfs: no input provider found' ' to handle this device !') continue instance = provider(devicename, '%s,%s' % ( device.device, ','.join(self.args))) if instance: EventLoop.add_input_provider(instance) MotionEventFactory.register('probesysfs', ProbeSysfsHardwareProbe) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/tuio.py�������������������������������������������������������������0000664�0000000�0000000�00000027421�12641336260�0020205�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' TUIO Input Provider =================== TUIO is the de facto standard network protocol for the transmission of touch and fiducial information between a server and a client. To learn more about TUIO (which is itself based on the OSC protocol), please refer to http://tuio.org -- The specification should be of special interest. Configure a TUIO provider in the config.ini ------------------------------------------- The TUIO provider can be configured in the configuration file in the ``[input]`` section:: [input] # name = tuio,<ip>:<port> multitouchtable = tuio,192.168.0.1:3333 Configure a TUIO provider in the App ------------------------------------ You must add the provider before your application is run, like this:: from kivy.app import App from kivy.config import Config class TestApp(App): def build(self): Config.set('input', 'multitouchscreen1', 'tuio,0.0.0.0:3333') # You can also add a second TUIO listener # Config.set('input', 'source2', 'tuio,0.0.0.0:3334') # Then do the usual things # ... return ''' __all__ = ('TuioMotionEventProvider', 'Tuio2dCurMotionEvent', 'Tuio2dObjMotionEvent') from kivy.lib import osc from collections import deque from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory from kivy.input.motionevent import MotionEvent from kivy.input.shape import ShapeRect from kivy.logger import Logger class TuioMotionEventProvider(MotionEventProvider): '''The TUIO provider listens to a socket and handles some of the incoming OSC messages: * /tuio/2Dcur * /tuio/2Dobj You can easily extend the provider to handle new TUIO paths like so:: # Create a class to handle the new TUIO type/path # Replace NEWPATH with the pathname you want to handle class TuioNEWPATHMotionEvent(MotionEvent): def __init__(self, id, args): super(TuioNEWPATHMotionEvent, self).__init__(id, args) def depack(self, args): # In this method, implement 'unpacking' for the received # arguments. you basically translate from TUIO args to Kivy # MotionEvent variables. If all you receive are x and y # values, you can do it like this: if len(args) == 2: self.sx, self.sy = args self.profile = ('pos', ) self.sy = 1 - self.sy super(TuioNEWPATHMotionEvent, self).depack(args) # Register it with the TUIO MotionEvent provider. # You obviously need to replace the PATH placeholders appropriately. TuioMotionEventProvider.register('/tuio/PATH', TuioNEWPATHMotionEvent) .. note:: The class name is of no technical importance. Your class will be associated with the path that you pass to the ``register()`` function. To keep things simple, you should name your class after the path that it handles, though. ''' __handlers__ = {} def __init__(self, device, args): super(TuioMotionEventProvider, self).__init__(device, args) args = args.split(',') if len(args) <= 0: Logger.error('Tuio: Invalid configuration for TUIO provider') Logger.error('Tuio: Format must be ip:port (eg. 127.0.0.1:3333)') err = 'Tuio: Current configuration is <%s>' % (str(','.join(args))) Logger.error(err) return None ipport = args[0].split(':') if len(ipport) != 2: Logger.error('Tuio: Invalid configuration for TUIO provider') Logger.error('Tuio: Format must be ip:port (eg. 127.0.0.1:3333)') err = 'Tuio: Current configuration is <%s>' % (str(','.join(args))) Logger.error(err) return None self.ip, self.port = args[0].split(':') self.port = int(self.port) self.handlers = {} self.oscid = None self.tuio_event_q = deque() self.touches = {} @staticmethod def register(oscpath, classname): '''Register a new path to handle in TUIO provider''' TuioMotionEventProvider.__handlers__[oscpath] = classname @staticmethod def unregister(oscpath, classname): '''Unregister a path to stop handling it in the TUIO provider''' if oscpath in TuioMotionEventProvider.__handlers__: del TuioMotionEventProvider.__handlers__[oscpath] @staticmethod def create(oscpath, **kwargs): '''Create a touch event from a TUIO path''' if oscpath not in TuioMotionEventProvider.__handlers__: raise Exception('Unknown %s touch path' % oscpath) return TuioMotionEventProvider.__handlers__[oscpath](**kwargs) def start(self): '''Start the TUIO provider''' self.oscid = osc.listen(self.ip, self.port) for oscpath in TuioMotionEventProvider.__handlers__: self.touches[oscpath] = {} osc.bind(self.oscid, self._osc_tuio_cb, oscpath) def stop(self): '''Stop the TUIO provider''' osc.dontListen(self.oscid) def update(self, dispatch_fn): '''Update the TUIO provider (pop events from the queue)''' # deque osc queue osc.readQueue(self.oscid) # read the Queue with event while True: try: value = self.tuio_event_q.pop() except IndexError: # queue is empty, we're done for now return self._update(dispatch_fn, value) def _osc_tuio_cb(self, *incoming): message = incoming[0] oscpath, types, args = message[0], message[1], message[2:] self.tuio_event_q.appendleft([oscpath, args, types]) def _update(self, dispatch_fn, value): oscpath, args, types = value command = args[0] # verify commands if command not in ['alive', 'set']: return # move or create a new touch if command == 'set': id = args[1] if id not in self.touches[oscpath]: # new touch touch = TuioMotionEventProvider.__handlers__[oscpath]( self.device, id, args[2:]) self.touches[oscpath][id] = touch dispatch_fn('begin', touch) else: # update a current touch touch = self.touches[oscpath][id] touch.move(args[2:]) dispatch_fn('update', touch) # alive event, check for deleted touch if command == 'alive': alives = args[1:] to_delete = [] for id in self.touches[oscpath]: if not id in alives: # touch up touch = self.touches[oscpath][id] if not touch in to_delete: to_delete.append(touch) for touch in to_delete: dispatch_fn('end', touch) del self.touches[oscpath][touch.id] class TuioMotionEvent(MotionEvent): '''Abstraction for TUIO touches/fiducials. Depending on the tracking software you use (e.g. Movid, CCV, etc.) and its TUIO implementation, the TuioMotionEvent object can support multiple profiles such as: * Fiducial ID: profile name 'markerid', attribute ``.fid`` * Position: profile name 'pos', attributes ``.x``, ``.y`` * Angle: profile name 'angle', attribute ``.a`` * Velocity vector: profile name 'mov', attributes ``.X``, ``.Y`` * Rotation velocity: profile name 'rot', attribute ``.A`` * Motion acceleration: profile name 'motacc', attribute ``.m`` * Rotation acceleration: profile name 'rotacc', attribute ``.r`` ''' __attrs__ = ('a', 'b', 'c', 'X', 'Y', 'Z', 'A', 'B', 'C', 'm', 'r') def __init__(self, device, id, args): super(TuioMotionEvent, self).__init__(device, id, args) # Default argument for TUIO touches self.a = 0.0 self.b = 0.0 self.c = 0.0 self.X = 0.0 self.Y = 0.0 self.Z = 0.0 self.A = 0.0 self.B = 0.0 self.C = 0.0 self.m = 0.0 self.r = 0.0 angle = property(lambda self: self.a) mot_accel = property(lambda self: self.m) rot_accel = property(lambda self: self.r) xmot = property(lambda self: self.X) ymot = property(lambda self: self.Y) zmot = property(lambda self: self.Z) class Tuio2dCurMotionEvent(TuioMotionEvent): '''A 2dCur TUIO touch.''' def __init__(self, device, id, args): super(Tuio2dCurMotionEvent, self).__init__(device, id, args) def depack(self, args): self.is_touch = True if len(args) < 5: self.sx, self.sy = list(map(float, args[0:2])) self.profile = ('pos', ) elif len(args) == 5: self.sx, self.sy, self.X, self.Y, self.m = list(map(float, args[0:5])) self.Y = -self.Y self.profile = ('pos', 'mov', 'motacc') else: self.sx, self.sy, self.X, self.Y = list(map(float, args[0:4])) self.m, width, height = list(map(float, args[4:7])) self.Y = -self.Y self.profile = ('pos', 'mov', 'motacc', 'shape') if self.shape is None: self.shape = ShapeRect() self.shape.width = width self.shape.height = height self.sy = 1 - self.sy super(Tuio2dCurMotionEvent, self).depack(args) class Tuio2dObjMotionEvent(TuioMotionEvent): '''A 2dObj TUIO object. ''' def __init__(self, device, id, args): super(Tuio2dObjMotionEvent, self).__init__(device, id, args) def depack(self, args): self.is_touch = True if len(args) < 5: self.sx, self.sy = args[0:2] self.profile = ('pos', ) elif len(args) == 9: self.fid, self.sx, self.sy, self.a, self.X, self.Y = args[:6] self.A, self.m, self.r = args[6:9] self.Y = -self.Y self.profile = ('markerid', 'pos', 'angle', 'mov', 'rot', 'motacc', 'rotacc') else: self.fid, self.sx, self.sy, self.a, self.X, self.Y = args[:6] self.A, self.m, self.r, width, height = args[6:11] self.Y = -self.Y self.profile = ('markerid', 'pos', 'angle', 'mov', 'rot', 'rotacc', 'acc', 'shape') if self.shape is None: self.shape = ShapeRect() self.shape.width = width self.shape.height = height self.sy = 1 - self.sy super(Tuio2dObjMotionEvent, self).depack(args) class Tuio2dBlbMotionEvent(TuioMotionEvent): '''A 2dBlb TUIO object. # FIXME 3d shape are not supported /tuio/2Dobj set s i x y a X Y A m r /tuio/2Dblb set s x y a w h f X Y A m r ''' def __init__(self, device, id, args): super(Tuio2dBlbMotionEvent, self).__init__(device, id, args) def depack(self, args): self.is_touch = True self.sx, self.sy, self.a, self.X, self.Y, sw, sh, sd, \ self.A, self.m, self.r = args self.Y = -self.Y self.profile = ('pos', 'angle', 'mov', 'rot', 'rotacc', 'acc', 'shape') if self.shape is None: self.shape = ShapeRect() self.shape.width = sw self.shape.height = sh self.sy = 1 - self.sy super(Tuio2dBlbMotionEvent, self).depack(args) # registers TuioMotionEventProvider.register('/tuio/2Dcur', Tuio2dCurMotionEvent) TuioMotionEventProvider.register('/tuio/2Dobj', Tuio2dObjMotionEvent) TuioMotionEventProvider.register('/tuio/2Dblb', Tuio2dBlbMotionEvent) MotionEventFactory.register('tuio', TuioMotionEventProvider) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/wm_common.py��������������������������������������������������������0000664�0000000�0000000�00000002637�12641336260�0021222�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Common definitions for a Windows provider ========================================= This file provides common definitions for constants used by WM_Touch / WM_Pen. ''' WM_MOUSEFIRST = 512 WM_MOUSEMOVE = 512 WM_LBUTTONDOWN = 513 WM_LBUTTONUP = 514 WM_LBUTTONDBLCLK = 515 WM_RBUTTONDOWN = 516 WM_RBUTTONUP = 517 WM_RBUTTONDBLCLK = 518 WM_MBUTTONDOWN = 519 WM_MBUTTONUP = 520 WM_MBUTTONDBLCLK = 521 WM_MOUSEWHEEL = 522 WM_MOUSELAST = 522 WM_TOUCH = 576 TOUCHEVENTF_MOVE = 1 TOUCHEVENTF_DOWN = 2 TOUCHEVENTF_UP = 4 PEN_OR_TOUCH_SIGNATURE = 0xFF515700 PEN_OR_TOUCH_MASK = 0xFFFFFF00 PEN_EVENT_TOUCH_MASK = 0x80 SM_CYCAPTION = 4 WM_TABLET_QUERYSYSTEMGESTURE = 0x000002CC TABLET_DISABLE_PRESSANDHOLD = 0x00000001 TABLET_DISABLE_PENTAPFEEDBACK = 0x00000008 TABLET_DISABLE_PENBARRELFEEDBACK = 0x00000010 TABLET_DISABLE_TOUCHUIFORCEON = 0x00000100 TABLET_DISABLE_TOUCHUIFORCEOFF = 0x00000200 TABLET_DISABLE_TOUCHSWITCH = 0x00008000 TABLET_DISABLE_FLICKS = 0x00010000 TABLET_ENABLE_FLICKSONCONTEXT = 0x00020000 TABLET_ENABLE_FLICKLEARNINGMODE = 0x00040000 TABLET_DISABLE_SMOOTHSCROLLING = 0x00080000 TABLET_DISABLE_FLICKFALLBACKKEYS = 0x00100000 GWL_WNDPROC = -4 QUERYSYSTEMGESTURE_WNDPROC = ( TABLET_DISABLE_PRESSANDHOLD | TABLET_DISABLE_PENTAPFEEDBACK | TABLET_DISABLE_PENBARRELFEEDBACK | TABLET_DISABLE_SMOOTHSCROLLING | TABLET_DISABLE_FLICKFALLBACKKEYS | TABLET_DISABLE_TOUCHSWITCH | TABLET_DISABLE_FLICKS) �������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/wm_pen.py�����������������������������������������������������������0000664�0000000�0000000�00000012560�12641336260�0020510�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Support for WM_PEN messages (Windows platform) ============================================== ''' __all__ = ('WM_PenProvider', 'WM_Pen') import os from kivy.input.providers.wm_common import ( PEN_OR_TOUCH_SIGNATURE, PEN_OR_TOUCH_MASK, GWL_WNDPROC, WM_MOUSEMOVE, WM_LBUTTONUP, WM_LBUTTONDOWN, WM_TABLET_QUERYSYSTEMGESTURE, QUERYSYSTEMGESTURE_WNDPROC, PEN_EVENT_TOUCH_MASK) from kivy.input.motionevent import MotionEvent class WM_Pen(MotionEvent): '''MotionEvent representing the WM_Pen event. Supports the pos profile.''' def depack(self, args): self.is_touch = True self.sx, self.sy = args[0], args[1] super(WM_Pen, self).depack(args) def __str__(self): i, u, s, d = (self.id, self.uid, str(self.spos), self.device) return '<WMPen id:%d uid:%d pos:%s device:%s>' % (i, u, s, d) if 'KIVY_DOC' in os.environ: # documentation hack WM_PenProvider = None else: from collections import deque from ctypes.wintypes import (ULONG, UINT, WPARAM, LPARAM, HANDLE, BOOL) from ctypes import (Structure, windll, byref, c_int16, c_int, WINFUNCTYPE, POINTER) from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory LRESULT = LPARAM WNDPROC = WINFUNCTYPE(LRESULT, HANDLE, UINT, WPARAM, LPARAM) class RECT(Structure): _fields_ = [ ('left', ULONG), ('top', ULONG), ('right', ULONG), ('bottom', ULONG)] x = property(lambda self: self.left) y = property(lambda self: self.top) w = property(lambda self: self.right - self.left) h = property(lambda self: self.bottom - self.top) win_rect = RECT() try: windll.user32.SetWindowLongPtrW.restype = WNDPROC windll.user32.SetWindowLongPtrW.argtypes = [HANDLE, c_int, WNDPROC] SetWindowLong_wrapper = windll.user32.SetWindowLongPtrW except AttributeError: windll.user32.SetWindowLongW.restype = WNDPROC windll.user32.SetWindowLongW.argtypes = [HANDLE, c_int, WNDPROC] SetWindowLong_wrapper = windll.user32.SetWindowLongW windll.user32.GetMessageExtraInfo.restype = LPARAM windll.user32.GetMessageExtraInfo.argtypes = [] windll.user32.GetClientRect.restype = BOOL windll.user32.GetClientRect.argtypes = [HANDLE, POINTER(RECT)] windll.user32.CallWindowProcW.restype = LRESULT windll.user32.CallWindowProcW.argtypes = [WNDPROC, HANDLE, UINT, WPARAM, LPARAM] windll.user32.GetActiveWindow.restype = HANDLE windll.user32.GetActiveWindow.argtypes = [] class WM_PenProvider(MotionEventProvider): def _is_pen_message(self, msg): info = windll.user32.GetMessageExtraInfo() # It's a touch or a pen if (info & PEN_OR_TOUCH_MASK) == PEN_OR_TOUCH_SIGNATURE: if not info & PEN_EVENT_TOUCH_MASK: return True def _pen_handler(self, msg, wParam, lParam): if msg not in (WM_LBUTTONDOWN, WM_MOUSEMOVE, WM_LBUTTONUP): return windll.user32.GetClientRect(self.hwnd, byref(win_rect)) x = c_int16(lParam & 0xffff).value / float(win_rect.w) y = c_int16(lParam >> 16).value / float(win_rect.h) y = abs(1.0 - y) if msg == WM_LBUTTONDOWN: self.pen_events.appendleft(('begin', x, y)) self.pen_status = True if msg == WM_MOUSEMOVE and self.pen_status: self.pen_events.appendleft(('update', x, y)) if msg == WM_LBUTTONUP: self.pen_events.appendleft(('end', x, y)) self.pen_status = False def _pen_wndProc(self, hwnd, msg, wParam, lParam): if msg == WM_TABLET_QUERYSYSTEMGESTURE: return QUERYSYSTEMGESTURE_WNDPROC if self._is_pen_message(msg): self._pen_handler(msg, wParam, lParam) return 1 else: return windll.user32.CallWindowProcW(self.old_windProc, hwnd, msg, wParam, lParam) def start(self): self.uid = 0 self.pen = None self.pen_status = None self.pen_events = deque() self.hwnd = windll.user32.GetActiveWindow() # inject our own wndProc to handle messages # before window manager does self.new_windProc = WNDPROC(self._pen_wndProc) self.old_windProc = SetWindowLong_wrapper( self.hwnd, GWL_WNDPROC, self.new_windProc) def update(self, dispatch_fn): while True: try: etype, x, y = self.pen_events.pop() except: break if etype == 'begin': self.uid += 1 self.pen = WM_Pen(self.device, self.uid, [x, y]) elif etype == 'update': self.pen.move([x, y]) elif etype == 'end': self.pen.update_time_end() dispatch_fn(etype, self.pen) def stop(self): self.pen = None SetWindowLong_wrapper(self.hwnd, GWL_WNDPROC, self.old_windProc) MotionEventFactory.register('wm_pen', WM_PenProvider) ������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/providers/wm_touch.py���������������������������������������������������������0000664�0000000�0000000�00000021276�12641336260�0021054�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Support for WM_TOUCH messages (Windows platform) ================================================ ''' __all__ = ('WM_MotionEventProvider', 'WM_MotionEvent') import os from kivy.input.providers.wm_common import ( WM_TABLET_QUERYSYSTEMGESTURE, GWL_WNDPROC, QUERYSYSTEMGESTURE_WNDPROC, WM_TOUCH, WM_MOUSEMOVE, WM_MOUSELAST, PEN_OR_TOUCH_MASK, PEN_OR_TOUCH_SIGNATURE, PEN_EVENT_TOUCH_MASK, TOUCHEVENTF_UP, TOUCHEVENTF_DOWN, TOUCHEVENTF_MOVE, SM_CYCAPTION) from kivy.input.motionevent import MotionEvent from kivy.input.shape import ShapeRect class WM_MotionEvent(MotionEvent): '''MotionEvent representing the WM_MotionEvent event. Supports pos, shape and size profiles. ''' __attrs__ = ('size', ) def depack(self, args): self.is_touch = True self.shape = ShapeRect() self.sx, self.sy = args[0], args[1] self.shape.width = args[2][0] self.shape.height = args[2][1] self.size = self.shape.width * self.shape.height self.profile = ('pos', 'shape', 'size') super(WM_MotionEvent, self).depack(args) def __str__(self): args = (self.id, self.uid, str(self.spos), self.device) return '<WMMotionEvent id:%d uid:%d pos:%s device:%s>' % args if 'KIVY_DOC' in os.environ: # documentation hack WM_MotionEventProvider = None else: from ctypes.wintypes import (ULONG, HANDLE, DWORD, LONG, UINT, WPARAM, LPARAM, BOOL) from ctypes import (windll, WINFUNCTYPE, POINTER, c_int, Structure, sizeof, byref) from collections import deque from kivy.input.provider import MotionEventProvider from kivy.input.factory import MotionEventFactory # check availability of RegisterTouchWindow if not hasattr(windll.user32, 'RegisterTouchWindow'): raise Exception('Unsupported Window version') LRESULT = LPARAM WNDPROC = WINFUNCTYPE(LRESULT, HANDLE, UINT, WPARAM, LPARAM) class TOUCHINPUT(Structure): _fields_ = [ ('x', LONG), ('y', LONG), ('pSource', HANDLE), ('id', DWORD), ('flags', DWORD), ('mask', DWORD), ('time', DWORD), ('extraInfo', POINTER(ULONG)), ('size_x', DWORD), ('size_y', DWORD)] def size(self): return (self.size_x, self.size_y) def screen_x(self): return self.x / 100.0 def screen_y(self): return self.y / 100.0 def _event_type(self): if self.flags & TOUCHEVENTF_MOVE: return 'update' if self.flags & TOUCHEVENTF_DOWN: return 'begin' if self.flags & TOUCHEVENTF_UP: return 'end' event_type = property(_event_type) class RECT(Structure): _fields_ = [ ('left', LONG), ('top', LONG), ('right', LONG), ('bottom', LONG)] x = property(lambda self: self.left) y = property(lambda self: self.top) w = property(lambda self: self.right - self.left) h = property(lambda self: self.bottom - self.top) try: windll.user32.SetWindowLongPtrW.restype = WNDPROC windll.user32.SetWindowLongPtrW.argtypes = [HANDLE, c_int, WNDPROC] SetWindowLong_wrapper = windll.user32.SetWindowLongPtrW except AttributeError: windll.user32.SetWindowLongW.restype = WNDPROC windll.user32.SetWindowLongW.argtypes = [HANDLE, c_int, WNDPROC] SetWindowLong_wrapper = windll.user32.SetWindowLongW windll.user32.GetMessageExtraInfo.restype = LPARAM windll.user32.GetMessageExtraInfo.argtypes = [] windll.user32.GetClientRect.restype = BOOL windll.user32.GetClientRect.argtypes = [HANDLE, POINTER(RECT)] windll.user32.GetWindowRect.restype = BOOL windll.user32.GetWindowRect.argtypes = [HANDLE, POINTER(RECT)] windll.user32.CallWindowProcW.restype = LRESULT windll.user32.CallWindowProcW.argtypes = [WNDPROC, HANDLE, UINT, WPARAM, LPARAM] windll.user32.GetActiveWindow.restype = HANDLE windll.user32.GetActiveWindow.argtypes = [] windll.user32.RegisterTouchWindow.restype = BOOL windll.user32.RegisterTouchWindow.argtypes = [HANDLE, ULONG] windll.user32.UnregisterTouchWindow.restype = BOOL windll.user32.UnregisterTouchWindow.argtypes = [HANDLE] windll.user32.GetTouchInputInfo.restype = BOOL windll.user32.GetTouchInputInfo.argtypes = [HANDLE, UINT, POINTER(TOUCHINPUT), c_int] windll.user32.GetSystemMetrics.restype = c_int windll.user32.GetSystemMetrics.argtypes = [c_int] class WM_MotionEventProvider(MotionEventProvider): def start(self): self.touch_events = deque() self.touches = {} self.uid = 0 # get window handle, and register to recive WM_TOUCH messages self.hwnd = windll.user32.GetActiveWindow() windll.user32.RegisterTouchWindow(self.hwnd, 1) # inject our own wndProc to handle messages # before window manager does self.new_windProc = WNDPROC(self._touch_wndProc) self.old_windProc = SetWindowLong_wrapper( self.hwnd, GWL_WNDPROC, self.new_windProc) self.caption_size = windll.user32.GetSystemMetrics(SM_CYCAPTION) def update(self, dispatch_fn): win_rect = RECT() windll.user32.GetWindowRect(self.hwnd, byref(win_rect)) caption = self.caption_size while True: try: t = self.touch_events.pop() except: break # adjust x,y to window coordinates (0.0 to 1.0) x = (t.screen_x() - win_rect.x) / float(win_rect.w) y = 1.0 - (t.screen_y() - win_rect.y - caption ) / float(win_rect.h) # actually dispatch input if t.event_type == 'begin': self.uid += 1 self.touches[t.id] = WM_MotionEvent( self.device, self.uid, [x, y, t.size()]) dispatch_fn('begin', self.touches[t.id]) if t.event_type == 'update' and t.id in self.touches: self.touches[t.id].move([x, y, t.size()]) dispatch_fn('update', self.touches[t.id]) if t.event_type == 'end' and t.id in self.touches: touch = self.touches[t.id] touch.move([x, y, t.size()]) touch.update_time_end() dispatch_fn('end', touch) del self.touches[t.id] def stop(self): windll.user32.UnregisterTouchWindow(self.hwnd) self.new_windProc = SetWindowLong_wrapper( self.hwnd, GWL_WNDPROC, self.old_windProc) # we inject this wndProc into our main window, to process # WM_TOUCH and mouse messages before the window manager does def _touch_wndProc(self, hwnd, msg, wParam, lParam): done = False if msg == WM_TABLET_QUERYSYSTEMGESTURE: return QUERYSYSTEMGESTURE_WNDPROC if msg == WM_TOUCH: done = self._touch_handler(msg, wParam, lParam) if msg >= WM_MOUSEMOVE and msg <= WM_MOUSELAST: done = self._mouse_handler(msg, wParam, lParam) if not done: return windll.user32.CallWindowProcW(self.old_windProc, hwnd, msg, wParam, lParam) return 1 # this on pushes WM_TOUCH messages onto our event stack def _touch_handler(self, msg, wParam, lParam): touches = (TOUCHINPUT * wParam)() windll.user32.GetTouchInputInfo(HANDLE(lParam), wParam, touches, sizeof(TOUCHINPUT)) for i in range(wParam): self.touch_events.appendleft(touches[i]) windll.user32.CloseTouchInputHandle(HANDLE(lParam)) return True # filter fake mouse events, because touch and stylus # also make mouse events def _mouse_handler(self, msg, wparam, lParam): info = windll.user32.GetMessageExtraInfo() # its a touch or a pen if (info & PEN_OR_TOUCH_MASK) == PEN_OR_TOUCH_SIGNATURE: if info & PEN_EVENT_TOUCH_MASK: return True MotionEventFactory.register('wm_touch', WM_MotionEventProvider) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/recorder.py�������������������������������������������������������������������0000664�0000000�0000000�00000023621�12641336260�0017013�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Input recorder ============== .. versionadded:: 1.1.0 .. warning:: This part of Kivy is still experimental and this API is subject to change in a future version. This is a class that can record and replay some input events. This can be used for test cases, screen savers etc. Once activated, the recorder will listen for any input event and save its properties in a file with the delta time. Later, you can play the input file: it will generate fake touch events with the saved properties and dispatch it to the event loop. By default, only the position is saved ('pos' profile and 'sx', 'sy', attributes). Change it only if you understand how input handling works. Recording events ---------------- The best way is to use the "recorder" module. Check the :doc:`api-kivy.modules` documentation to see how to activate a module. Once activated, you can press F8 to start the recording. By default, events will be written to `<currentpath>/recorder.kvi`. When you want to stop recording, press F8 again. You can replay the file by pressing F7. Check the :doc:`api-kivy.modules.recorder` module for more information. Manual play ----------- You can manually open a recorder file, and play it by doing:: from kivy.input.recorder import Recorder rec = Recorder(filename='myrecorder.kvi') rec.play = True If you want to loop over that file, you can do:: from kivy.input.recorder import Recorder def recorder_loop(instance, value): if value is False: instance.play = True rec = Recorder(filename='myrecorder.kvi') rec.bind(play=recorder_loop) rec.play = True Recording more attributes ------------------------- You can extend the attributes to save on one condition: attributes values must be simple values, not instances of complex classes. Let's say you want to save the angle and pressure of the touch, if available:: from kivy.input.recorder import Recorder rec = Recorder(filename='myrecorder.kvi', record_attrs=['is_touch', 'sx', 'sy', 'angle', 'pressure'], record_profile_mask=['pos', 'angle', 'pressure']) rec.record = True Or with modules variables:: $ python main.py -m recorder,attrs=is_touch:sx:sy:angle:pressure,\ profile_mask=pos:angle:pressure Known limitations ----------------- - Unable to save attributes with instances of complex classes. - Values that represent time will not be adjusted. - Can replay only complete records. If a begin/update/end event is missing, this could lead to ghost touches. - Stopping the replay before the end can lead to ghost touches. ''' __all__ = ('Recorder', ) from os.path import exists from time import time from kivy.event import EventDispatcher from kivy.properties import ObjectProperty, BooleanProperty, StringProperty, \ NumericProperty, ListProperty from kivy.input.motionevent import MotionEvent from kivy.base import EventLoop from kivy.logger import Logger from ast import literal_eval from functools import partial class RecorderMotionEvent(MotionEvent): def depack(self, args): for key, value in list(args.items()): setattr(self, key, value) super(RecorderMotionEvent, self).depack(args) class Recorder(EventDispatcher): '''Recorder class. Please check module documentation for more information. ''' window = ObjectProperty(None) '''Window instance to attach the recorder. If None, it will use the default instance. :attr:`window` is a :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' counter = NumericProperty(0) '''Number of events recorded in the last session. :attr:`counter` is a :class:`~kivy.properties.NumericProperty` and defaults to 0, read-only. ''' play = BooleanProperty(False) '''Boolean to start/stop the replay of the current file (if it exists). :attr:`play` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' record = BooleanProperty(False) '''Boolean to start/stop the recording of input events. :attr:`record` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' filename = StringProperty('recorder.kvi') '''Filename to save the output of the recorder. :attr:`filename` is a :class:`~kivy.properties.StringProperty` and defaults to 'recorder.kvi'. ''' record_attrs = ListProperty(['is_touch', 'sx', 'sy']) '''Attributes to record from the motion event. :attr:`record_attrs` is a :class:`~kivy.properties.ListProperty` and defaults to ['is_touch', 'sx', 'sy']. ''' record_profile_mask = ListProperty(['pos']) '''Profile to save in the fake motion event when replayed. :attr:`record_profile_mask` is a :class:`~kivy.properties.ListProperty` and defaults to ['pos']. ''' # internals record_fd = ObjectProperty(None) record_time = NumericProperty(0.) def __init__(self, **kwargs): super(Recorder, self).__init__(**kwargs) if self.window is None: # manually set the current window from kivy.core.window import Window self.window = Window self.window.bind( on_motion=self.on_motion, on_key_up=partial(self.on_keyboard, 'keyup'), on_key_down=partial(self.on_keyboard, 'keydown'), on_keyboard=partial(self.on_keyboard, 'keyboard')) def on_motion(self, window, etype, motionevent): if not self.record: return args = dict((arg, getattr(motionevent, arg)) for arg in self.record_attrs if hasattr(motionevent, arg)) args['profile'] = [x for x in motionevent.profile if x in self.record_profile_mask] self.record_fd.write('%r\n' % ( (time() - self.record_time, etype, motionevent.uid, args), )) self.counter += 1 def on_keyboard(self, etype, window, key, *args, **kwargs): if not self.record: return self.record_fd.write('%r\n' % ( (time() - self.record_time, etype, 0, { 'key': key, 'scancode': kwargs.get('scancode'), 'codepoint': kwargs.get('codepoint', kwargs.get('unicode')), 'modifier': kwargs.get('modifier'), 'is_touch': False}), )) self.counter += 1 def release(self): self.window.unbind( on_motion=self.on_motion, on_key_up=self.on_keyboard, on_key_down=self.on_keyboard) def on_record(self, instance, value): if value: # generate a record filename self.counter = 0 self.record_time = time() self.record_fd = open(self.filename, 'w') self.record_fd.write('#RECORDER1.0\n') Logger.info('Recorder: Recording inputs to %r' % self.filename) else: self.record_fd.close() Logger.info('Recorder: Recorded %d events in %r' % (self.counter, self.filename)) # needed for acting as an input provider def stop(self): pass def start(self): pass def on_play(self, instance, value): if not value: Logger.info('Recorder: Stop playing %r' % self.filename) EventLoop.remove_input_provider(self) return if not exists(self.filename): Logger.error('Recorder: Unable to found %r file, play aborted.' % ( self.filename)) return with open(self.filename, 'r') as fd: data = fd.read().splitlines() if len(data) < 2: Logger.error('Recorder: Unable to play %r, file truncated.' % ( self.filename)) return if data[0] != '#RECORDER1.0': Logger.error('Recorder: Unable to play %r, invalid header.' % ( self.filename)) return # decompile data self.play_data = [literal_eval(x) for x in data[1:]] self.play_time = time() self.play_me = {} Logger.info('Recorder: Start playing %d events from %r' % (len(self.play_data), self.filename)) EventLoop.add_input_provider(self) def update(self, dispatch_fn): if not self.play_data: Logger.info('Recorder: Playing finished.') self.play = False dt = time() - self.play_time while self.play_data: event = self.play_data[0] assert(len(event) == 4) if event[0] > dt: return me = None etype, uid, args = event[1:] if etype == 'begin': me = RecorderMotionEvent('recorder', uid, args) self.play_me[uid] = me elif etype == 'update': me = self.play_me[uid] me.depack(args) elif etype == 'end': me = self.play_me.pop(uid) me.depack(args) elif etype == 'keydown': self.window.dispatch( 'on_key_down', args['key'], args['scancode'], args['codepoint'], args['modifier']) elif etype == 'keyup': self.window.dispatch( 'on_key_up', args['key'], args['scancode'], args['codepoint'], args['modifier']) elif etype == 'keyboard': self.window.dispatch( 'on_keyboard', args['key'], args['scancode'], args['codepoint'], args['modifier']) if me: dispatch_fn(etype, me) self.play_data.pop(0) def start(win, ctx): ctx.recorder = Recorder(window=win) def stop(win, ctx): if hasattr(ctx, 'recorder'): ctx.recorder.release() ���������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/input/shape.py����������������������������������������������������������������������0000664�0000000�0000000�00000001031�12641336260�0016275�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Motion Event Shape ================== Represent the shape of the :class:`~kivy.input.motionevent.MotionEvent` ''' __all__ = ('Shape', 'ShapeRect') class Shape(object): '''Abstract class for all implementations of a shape''' pass class ShapeRect(Shape): '''Class for the representation of a rectangle.''' __slots__ = ('width', 'height') def __init__(self): super(ShapeRect, self).__init__() #: Width fo the rect self.width = 0 #: Height of the rect self.height = 0 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/interactive.py����������������������������������������������������������������������0000664�0000000�0000000�00000023612�12641336260�0016364�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Interactive launcher ==================== .. versionadded:: 1.3.0 The :class:`InteractiveLauncher` provides a user-friendly python shell interface to an :class:`App` so that it can be prototyped and debugged interactively. .. note:: The Kivy API intends for some functions to only be run once or before the main EventLoop has started. Methods that can normally be called during the course of an application will work as intended, but specifically overriding methods such as :meth:`on_touch` dynamically leads to trouble. Creating an InteractiveLauncher ------------------------------- Take your existing subclass of :class:`App` (this can be production code) and pass an instance to the :class:`InteractiveLauncher` constructor.:: from kivy.interactive import InteractiveLauncher from kivy.app import App from kivy.uix.button import Button class MyApp(App): def build(self): return Button(text='Hello Shell') launcher = InteractiveLauncher(MyApp()) launcher.run() After pressing *enter*, the script will return. This allows the interpreter to continue running. Inspection or modification of the :class:`App` can be done safely through the InteractiveLauncher instance or the provided :class:`SafeMembrane` class instances. .. note:: If you want to test this example, start Python without any file to have already an interpreter, and copy/paste all the lines. You'll still have the interpreter at the end + the kivy application running. Interactive Development ----------------------- IPython provides a fast way to learn the Kivy API. The :class:`App` instance and all of it's attributes, including methods and the entire widget tree, can be quickly listed by using the '.' operator and pressing 'tab'. Try this code in an Ipython shell.:: from kivy.interactive import InteractiveLauncher from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse class MyPaintWidget(Widget): def on_touch_down(self, touch): with self.canvas: Color(1, 1, 0) d = 30. Ellipse(pos=(touch.x - d/2, touch.y - d/2), size=(d, d)) class TestApp(App): def build(self): return Widget() i = InteractiveLauncher(TestApp()) i.run() i. # press 'tab' to list attributes of the app i.root. # press 'tab' to list attributes of the root widget # App is boring. Attach a new widget! i.root.add_widget(MyPaintWidget()) i.safeIn() # The application is now blocked. # Click on the screen several times. i.safeOut() # The clicks will show up now # Erase artwork and start over i.root.canvas.clear() .. note:: All of the proxies used in the module store their referent in the :attr:`_ref` attribute, which can be accessed directly if needed, such as for getting doc strings. :func:`help` and :func:`type` will access the proxy, not its referent. Directly Pausing the Application -------------------------------- Both the :class:`InteractiveLauncher` and :class:`SafeMembrane` hold internal references to the :class:`EventLoop`'s 'safe' and 'confirmed' :class:`threading.Event` objects. You can use their safing methods to control the application manually. :meth:`SafeMembrane.safeIn` will cause the application to pause and :meth:`SafeMembrane.safeOut` will allow a paused application to continue running. This is potentially useful for scripting actions into functions that need the screen to update etc. .. note:: The pausing is implemented via the :class:`Clocks' <kivy.clock.Clock>` :meth:`~kivy.clock.ClockBase.schedule_once` method and occurs before the start of each frame. Adding Attributes Dynamically ----------------------------- .. note:: This module uses threading and object proxies to encapsulate the running :class:`App`. Deadlocks and memory corruption can occur if making direct references inside the thread without going through the provided proxy(s). The :class:`InteractiveLauncher` can have attributes added to it exactly like a normal object and if these were created from outside the membrane, they will not be threadsafe because the external references to them in the python interpreter do not go through InteractiveLauncher's membrane behavior, inherited from :class:`SafeMembrane`. To threadsafe these external references, simply assign them to :class:`SafeMembrane` instances of themselves like so:: from kivy.interactive import SafeMembrane interactiveLauncher.attribute = myNewObject # myNewObject is unsafe myNewObject = SafeMembrane(myNewObject) # myNewObject is now safe. Call at will. myNewObject.method() TODO ==== Unit tests, examples, and a better explanation of which methods are safe in a running application would be nice. All three would be excellent. Could be re-written with a context-manager style i.e.:: with safe: foo() Any use cases besides compacting code? ''' __all__ = ('SafeMembrane', 'InteractiveLauncher') import inspect from kivy.app import App from kivy.base import EventLoop from kivy.clock import Clock from threading import Thread, Event def safeWait(dt): EventLoop.confirmed.set() EventLoop.safe.wait() EventLoop.confirmed.clear() def unwrap(ob): while type(ob) == SafeMembrane: ob = ob._ref return ob class SafeMembrane(object): ''' This help is for a proxy object. Did you want help on the proxy's referent instead? Try using help(<instance>._ref) The SafeMembrane is a threadsafe proxy that also returns attributes as new thread-safe objects and makes thread-safe method calls, preventing thread-unsafe objects from leaking into the user's environment. ''' __slots__ = ('_ref', 'safe', 'confirmed') def __init__(self, ob, *args, **kwargs): self.confirmed = EventLoop.confirmed self.safe = EventLoop.safe self._ref = ob def safeIn(self): """Provides a thread-safe entry point for interactive launching.""" self.safe.clear() Clock.schedule_once(safeWait, -1) self.confirmed.wait() def safeOut(self): """Provides a thread-safe exit point for interactive launching.""" self.safe.set() def isMethod(self, fn): return inspect.ismethod(fn) # Everything from this point on is just a series of thread-safing proxy # methods that make calls against _ref and threadsafe whenever data will be # written to or if a method will be called. SafeMembrane instances should # be unwrapped whenever passing them into the thread #use type() to determine if an object is a SafeMembrane while debugging def __repr__(self): return self._ref.__repr__() def __call__(self, *args, **kw): self.safeIn() args = list(map(unwrap, args)) for k in list(kw.keys()): kw[k] = unwrap(kw[k]) r = self._ref(*args, **kw) self.safeOut() if r is not None: return SafeMembrane(r) def __getattribute__(self, attr, oga=object.__getattribute__): if attr.startswith('__') or attr == '_ref': subject = oga(self, '_ref') if attr == '_ref': return subject return getattr(subject, attr) return oga(self, attr) def __getattr__(self, attr, oga=object.__getattribute__): r = getattr(oga(self, '_ref'), attr) return SafeMembrane(r) def __setattr__(self, attr, val, osa=object.__setattr__): if (attr == '_ref' or hasattr(type(self), attr) and not attr.startswith('__')): osa(self, attr, val) else: self.safeIn() val = unwrap(val) setattr(self._ref, attr, val) self.safeOut() def __delattr__(self, attr, oda=object.__delattr__): self.safeIn() delattr(self._ref, attr) self.safeOut() def __bool__(self): return bool(self._ref) def __getitem__(self, arg): return SafeMembrane(self._ref[arg]) def __setitem__(self, arg, val): self.safeIn() val = unwrap(val) self._ref[arg] = val self.safeOut() def __delitem__(self, arg): self.safeIn() del self._ref[arg] self.safeOut() def __getslice__(self, i, j): return SafeMembrane(self._ref[i:j]) def __setslice__(self, i, j, val): self.safeIn() val = unwrap(val) self._ref[i:j] = val self.safeOut() def __delslice__(self, i, j): self.safeIn() del self._ref[i:j] self.safeOut() def __enter__(self, *args, **kwargs): self.safeIn() self._ref.__enter__(*args, **kwargs) def __exit__(self, *args, **kwargs): self._ref.__exit__(*args, **kwargs) self.safeOut() class InteractiveLauncher(SafeMembrane): ''' Proxy to an application instance that launches it in a thread and then returns and acts as a proxy to the application in the thread. ''' __slots__ = ('_ref', 'safe', 'confirmed', 'thread', 'app') def __init__(self, app=None, *args, **kwargs): if app is None: app = App() EventLoop.safe = Event() self.safe = EventLoop.safe self.safe.set() EventLoop.confirmed = Event() self.confirmed = EventLoop.confirmed self.app = app def startApp(app=app, *args, **kwargs): app.run(*args, **kwargs) self.thread = Thread(target=startApp, *args, **kwargs) def run(self): self.thread.start() #Proxy behavior starts after this is set. Before this point, attaching #widgets etc can only be done through the Launcher's app attribute self._ref = self.app def stop(self): EventLoop.quit = True self.thread.join() #Act like the app instance even before _ref is set def __repr__(self): return self.app.__repr__() ����������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lang.py�����������������������������������������������������������������������������0000775�0000000�0000000�00000241370�12641336260�0014776�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������'''Kivy Language ============= The Kivy language is a language dedicated to describing user interface and interactions. You could compare this language to Qt's QML (http://qt.nokia.com), but we included new concepts such as rule definitions (which are somewhat akin to what you may know from CSS), templating and so on. .. versionchanged:: 1.7.0 The Builder doesn't execute canvas expressions in realtime anymore. It will pack all the expressions that need to be executed first and execute them after dispatching input, just before drawing the frame. If you want to force the execution of canvas drawing, just call :meth:`Builder.sync <BuilderBase.sync>`. An experimental profiling tool for the kv lang is also included. You can activate it by setting the environment variable `KIVY_PROFILE_LANG=1`. It will then generate an html file named `builder_stats.html`. Overview -------- The language consists of several constructs that you can use: Rules A rule is similar to a CSS rule. A rule applies to specific widgets (or classes thereof) in your widget tree and modifies them in a certain way. You can use rules to specify interactive behaviour or use them to add graphical representations of the widgets they apply to. You can target a specific class of widgets (similar to the CSS concept of a *class*) by using the ``cls`` attribute (e.g. ``cls=MyTestWidget``). A Root Widget You can use the language to create your entire user interface. A kv file must contain only one root widget at most. Dynamic Classes *(introduced in version 1.7.0)* Dynamic classes let you create new widgets and rules on-the-fly, without any Python declaration. Templates (deprecated) *(introduced in version 1.0.5, deprecated from version 1.7.0)* Templates were used to populate parts of an application, such as styling the content of a list (e.g. icon on the left, text on the right). They are now deprecated by dynamic classes. Syntax of a kv File ------------------- .. highlight:: kv A Kivy language file must have ``.kv`` as filename extension. The content of the file should always start with the Kivy header, where `version` must be replaced with the Kivy language version you're using. For now, use 1.0:: #:kivy `1.0` # content here The `content` can contain rule definitions, a root widget, dynamic class definitions and templates:: # Syntax of a rule definition. Note that several Rules can share the same # definition (as in CSS). Note the braces: they are part of the definition. <Rule1,Rule2>: # .. definitions .. <Rule3>: # .. definitions .. # Syntax for creating a root widget RootClassName: # .. definitions .. # Syntax for creating a dynamic class <NewWidget@BaseClass>: # .. definitions .. # Syntax for create a template [TemplateName@BaseClass1,BaseClass2]: # .. definitions .. Regardless of whether it's a rule, root widget, dynamic class or template you're defining, the definition should look like this:: # With the braces it's a rule. Without them, it's a root widget. <ClassName>: prop1: value1 prop2: value2 canvas: CanvasInstruction1: canvasprop1: value1 CanvasInstruction2: canvasprop2: value2 AnotherClass: prop3: value1 Here `prop1` and `prop2` are the properties of `ClassName` and `prop3` is the property of `AnotherClass`. If the widget doesn't have a property with the given name, an :class:`~kivy.properties.ObjectProperty` will be automatically created and added to the widget. `AnotherClass` will be created and added as a child of the `ClassName` instance. - The indentation is important and must be consistent. The spacing must be a multiple of the number of spaces used on the first indented line. Spaces are encouraged: mixing tabs and spaces is not recommended. - The value of a property must be given on a single line (for now at least). - The `canvas` property is special: you can put graphics instructions in it to create a graphical representation of the current class. Here is a simple example of a kv file that contains a root widget:: #:kivy 1.0 Button: text: 'Hello world' .. versionchanged:: 1.7.0 The indentation is not limited to 4 spaces anymore. The spacing must be a multiple of the number of spaces used on the first indented line. Both the :meth:`~BuilderBase.load_file` and the :meth:`~BuilderBase.load_string` methods return the root widget defined in your kv file/string. They will also add any class and template definitions to the :class:`~kivy.factory.Factory` for later usage. Value Expressions, on_property Expressions, ids and Reserved Keywords --------------------------------------------------------------------- When you specify a property's value, the value is evaluated as a Python expression. This expression can be static or dynamic, which means that the value can use the values of other properties using reserved keywords. self The keyword self references the "current widget instance":: Button: text: 'My state is %s' % self.state root This keyword is available only in rule definitions and represents the root widget of the rule (the first instance of the rule):: <MyWidget>: custom: 'Hello world' Button: text: root.custom app This keyword always refers to your app instance. It's equivalent to a call to :meth:`kivy.app.App.get_running_app` in Python.:: Label: text: app.name args This keyword is available in on_<action> callbacks. It refers to the arguments passed to the callback.:: TextInput: on_focus: self.insert_text("Focus" if args[1] else "No focus") ids ~~~ Class definitions may contain ids which can be used as a keywords::: <MyWidget>: Button: id: btn1 Button: text: 'The state of the other button is %s' % btn1.state Please note that the `id` will not be available in the widget instance: it is used exclusively for external references. `id` is a weakref to the widget, and not the widget itself. The widget itself can be accessed with `id.__self__` (`btn1.__self__` in this case). When the kv file is processed, weakrefs to all the widgets tagged with ids are added to the root widgets `ids` dictionary. In other words, following on from the example above, the buttons state could also be accessed as follows: .. code-block:: python widget = MyWidget() state = widget.ids["btn1"].state # Or, as an alternative syntax, state = widget.ids.btn1.state Note that the outermost widget applies the kv rules to all its inner widgets before any other rules are applied. This means if an inner widget contains ids, these ids may not be available during the inner widget's `__init__` function. Valid expressons ~~~~~~~~~~~~~~~~ There are two places that accept python statments in a kv file: after a property, which assigns to the property the result of the expression (such as the text of a button as shown above) and after a on_property, which executes the statement when the property is updated (such as on_state). In the former case, the `expression <http://docs.python.org/2/reference/expressions.html>`_ can only span a single line, cannot be extended to multiple lines using newline escaping, and must return a value. An example of a valid expression is ``text: self.state and ('up' if self.state == 'normal' else 'down')``. In the latter case, multiple single line statements are valid including multi-line statements that escape their newline, as long as they don't add an indentation level. Examples of valid statements are: .. code-block:: python on_press: if self.state == 'normal': print('normal') on_state: if self.state == 'normal': print('normal') else: print('down') if self.state == 'normal': \\ print('multiline normal') for i in range(10): print(i) print([1,2,3,4, 5,6,7]) An example of a invalid statement: .. code-block:: python on_state: if self.state == 'normal': print('normal') Relation Between Values and Properties -------------------------------------- When you use the Kivy language, you might notice that we do some work behind the scenes to automatically make things work properly. You should know that :doc:`api-kivy.properties` implement the `Observer Design Pattern <http://en.wikipedia.org/wiki/Observer_pattern>`_. That means that you can bind your own function to be called when the value of a property changes (i.e. you passively `observe` the property for potential changes). The Kivy language detects properties in your `value` expression and will create create callbacks to automatically update the property via your expression when changes occur. Here's a simple example that demonstrates this behaviour:: Button: text: str(self.state) In this example, the parser detects that `self.state` is a dynamic value (a property). The :attr:`~kivy.uix.button.Button.state` property of the button can change at any moment (when the user touches it). We now want this button to display its own state as text, even as the state changes. To do this, we use the state property of the Button and use it in the value expression for the button's `text` property, which controls what text is displayed on the button (We also convert the state to a string representation). Now, whenever the button state changes, the text property will be updated automatically. Remember: The value is a python expression! That means that you can do something more interesting like:: Button: text: 'Plop world' if self.state == 'normal' else 'Release me!' The Button text changes with the state of the button. By default, the button text will be 'Plop world', but when the button is being pressed, the text will change to 'Release me!'. More precisely, the kivy language parser detects all substrings of the form `X.a.b` where `X` is `self` or `root` or `app` or a known id, and `a` and `b` are properties: it then adds the appropriate dependencies to cause the the constraint to be reevaluated whenever something changes. For example, this works exactly as expected:: <IndexedExample>: beta: self.a.b[self.c.d] However, due to limitations in the parser which hopefully may be lifted in the future, the following doesn't work:: <BadExample>: beta: self.a.b[self.c.d].e.f indeed the `.e.f` part is not recognized because it doesn't follow the expected pattern, and so, does not result in an appropriate dependency being setup. Instead, an intermediate property should be introduced to allow the following constraint:: <GoodExample>: alpha: self.a.b[self.c.d] beta: self.alpha.e.f Graphical Instructions ---------------------- The graphical instructions are a special part of the Kivy language. They are handled by the 'canvas' property definition:: Widget: canvas: Color: rgb: (1, 1, 1) Rectangle: size: self.size pos: self.pos All the classes added inside the canvas property must be derived from the :class:`~kivy.graphics.Instruction` class. You cannot put any Widget class inside the canvas property (as that would not make sense because a widget is not a graphics instruction). If you want to do theming, you'll have the same question as in CSS: which rules have been executed first? In our case, the rules are executed in processing order (i.e. top-down). If you want to change how Buttons are rendered, you can create your own kv file and add something like this:: <Button>: canvas: Color: rgb: (1, 0, 0) Rectangle: pos: self.pos size: self.size Rectangle: pos: self.pos size: self.texture_size texture: self.texture This will result in buttons having a red background with the label in the bottom left, in addition to all the preceding rules. You can clear all the previous instructions by using the `Clear` command:: <Button>: canvas: Clear Color: rgb: (1, 0, 0) Rectangle: pos: self.pos size: self.size Rectangle: pos: self.pos size: self.texture_size texture: self.texture Then, only your rules that follow the `Clear` command will be taken into consideration. .. _dynamic_classes: Dynamic classes --------------- Dynamic classes allow you to create new widgets on-the-fly, without any python declaration in the first place. The syntax of the dynamic classes is similar to the Rules, but you need to specify the base classes you want to subclass. The syntax looks like: .. code-block:: kv # Simple inheritance <NewWidget@Button>: # kv code here ... # Multiple inheritance <NewWidget@ButtonBehavior+Label>: # kv code here ... The `@` character is used to seperate your class name from the classes you want to subclass. The Python equivalent would have been: .. code-block:: python # Simple inheritance class NewWidget(Button): pass # Multiple inheritance class NewWidget(ButtonBehavior, Label): pass Any new properties, usually added in python code, should be declared first. If the property doesn't exist in the dynamic class, it will be automatically created as an :class:`~kivy.properties.ObjectProperty` (pre 1.8.0) or as an appropriate typed property (from version 1.8.0). .. versionchanged:: 1.8.0 If the property value is an expression that can be evaluated right away (no external binding), then the value will be used as default value of the property, and the type of the value will be used for the specialization of the Property class. In other terms: if you declare `hello: "world"`, a new :class:`~kivy.properties.StringProperty` will be instantiated, with the default value `"world"`. Lists, tuples, dictionaries and strings are supported. Let's illustrate the usage of these dynamic classes with an implementation of a basic Image button. We could derive our classes from the Button and just add a property for the image filename: .. code-block:: kv <ImageButton@Button>: source: None Image: source: root.source pos: root.pos size: root.size # let's use the new classes in another rule: <MainUI>: BoxLayout: ImageButton: source: 'hello.png' on_press: root.do_something() ImageButton: source: 'world.png' on_press: root.do_something_else() In Python, you can create an instance of the dynamic class as follows: .. code-block:: python from kivy.factory import Factory button_inst = Factory.ImageButton() .. note:: Using dynamic classes, a child class can be declared before it's parent. This however, leads to the unintuitive situation where the parent properties/methods override those of the child. Be careful if you choose to do this. .. _template_usage: Templates --------- .. versionchanged:: 1.7.0 Template usage is now deprecated. Please use Dynamic classes instead. Syntax of templates ~~~~~~~~~~~~~~~~~~~ Using a template in Kivy requires 2 things : #. a context to pass for the context (will be ctx inside template). #. a kv definition of the template. Syntax of a template: .. code-block:: kv # With only one base class [ClassName@BaseClass]: # .. definitions .. # With more than one base class [ClassName@BaseClass1,BaseClass2]: # .. definitions .. For example, for a list, you'll need to create a entry with a image on the left, and a label on the right. You can create a template for making that definition easier to use. So, we'll create a template that uses 2 entries in the context: an image filename and a title: .. code-block:: kv [IconItem@BoxLayout]: Image: source: ctx.image Label: text: ctx.title Then in Python, you can instantiate the template using: .. code-block:: python from kivy.lang import Builder # create a template with hello world + an image # the context values should be passed as kwargs to the Builder.template # function icon1 = Builder.template('IconItem', title='Hello world', image='myimage.png') # create a second template with other information ctx = {'title': 'Another hello world', 'image': 'myimage2.png'} icon2 = Builder.template('IconItem', **ctx) # and use icon1 and icon2 as other widget. Template example ~~~~~~~~~~~~~~~~ Most of time, when you are creating a screen in the kv lang, you use a lot of redefinitions. In our example, we'll create a Toolbar, based on a BoxLayout, and put in a few :class:`~kivy.uix.image.Image` widgets that will react to the *on_touch_down* event.: .. code-block:: kv <MyToolbar>: BoxLayout: Image: source: 'data/text.png' size: self.texture_size size_hint: None, None on_touch_down: self.collide_point(*args[1].pos) and\ root.create_text() Image: source: 'data/image.png' size: self.texture_size size_hint: None, None on_touch_down: self.collide_point(*args[1].pos) and\ root.create_image() Image: source: 'data/video.png' size: self.texture_size size_hint: None, None on_touch_down: self.collide_point(*args[1].pos) and\ root.create_video() We can see that the size and size_hint attribute are exactly the same. More than that, the callback in on_touch_down and the image are changing. These can be the variable part of the template that we can put into a context. Let's try to create a template for the Image: .. code-block:: kv [ToolbarButton@Image]: # This is the same as before size: self.texture_size size_hint: None, None # Now, we are using the ctx for the variable part of the template source: 'data/%s.png' % ctx.image on_touch_down: self.collide_point(*args[1].pos) and ctx.callback() The template can be used directly in the MyToolbar rule: .. code-block:: kv <MyToolbar>: BoxLayout: ToolbarButton: image: 'text' callback: root.create_text ToolbarButton: image: 'image' callback: root.create_image ToolbarButton: image: 'video' callback: root.create_video That's all :) Template limitations ~~~~~~~~~~~~~~~~~~~~ When you are creating a context: #. you cannot use references other than "root": .. code-block:: kv <MyRule>: Widget: id: mywidget value: 'bleh' Template: ctxkey: mywidget.value # << fail, this references the id # mywidget #. not all of the dynamic parts will be understood: .. code-block:: kv <MyRule>: Template: ctxkey: 'value 1' if root.prop1 else 'value2' # << even if # root.prop1 is a property, if it changes value, ctxkey # will not be updated Redefining a widget's style --------------------------- Sometimes we would like to inherit from a widget in order to use its Python properties without also using its .kv defined style. For example, we would like to inherit from a Label, but we would also like to define our own canvas instructions instead of automatically using the canvas instructions inherited from the Label. We can achieve this by prepending a dash (-) before the class name in the .kv style definition. In myapp.py: .. code-block:: python class MyWidget(Label): pass and in my.kv: .. code-block:: kv <-MyWidget>: canvas: Color: rgb: 1, 1, 1 Rectangle: size: (32, 32) MyWidget will now have a Color and Rectangle instruction in its canvas without any of the instructions inherited from the Label. Redefining a widget's property style ------------------------------------ Similar to :ref:`Redefining a widget's style`, sometimes we would like to inherit from a widget, keep all its KV defined styles, except for the style applied to a specific property. For example, we would like to inherit from a :class:`~kivy.uix.button.Button`, but we would also like to set our own `state_image`, rather then relying on the `background_normal` and `background_down` values. We can achieve this by prepending a dash (-) before the `state_image` property name in the .kv style definition. In myapp.py: .. code-block:: python class MyWidget(Button): new_background = StringProperty('my_background.png') and in my.kv: .. code-block:: kv <MyWidget>: -state_image: self.new_background MyWidget will now have a `state_image` background set only by `new_background`, and not by any previous styles that may have set `state_image`. .. note:: Although the previous rules are cleared, they are still applied during widget construction and are only removed when the new rule with the dash is reached. This means that initially, previous rules could be used to set the property. Order of kwargs and KV rule application --------------------------------------- Properties can be initialized in KV as well as in python. For example, in KV: .. code-block:: kv <MyRule@Widget>: text: 'Hello' ramp: 45. order: self.x + 10 Then `MyRule()` would initialize all three kivy properties to the given KV values. Separately in python, if the properties already exist as kivy properties one can do for example `MyRule(line='Bye', side=55)`. However, what will be the final values of the properties when `MyRule(text='Bye', order=55)` is executed? The quick rule is that python initialization is stronger than KV initialization only for constant rules. Specifically, the `kwargs` provided to the python initializer are always applied first. So in the above example, `text` is set to `'Bye'` and `order` is set to `55`. Then, all the KV rules are applied, except those constant rules that overwrite a python initializer provided value. That is, the KV rules that do not creates bindings such as `text: 'Hello'` and `ramp: 45.`, if a value for that property has been provided in python, then that rule will not be applied. So in the `MyRule(text='Bye', order=55)` example, `text` will be `'Bye'`, `ramp` will be `45.`, and `order`, which creates a binding, will first be set to `55`, but then when KV rules are applied will end up being whatever `self.x + 10` is. .. versionchanged:: 1.9.1 Before, KV rules always overwrote the python values, now, python values are not overwritten by constant rules. Lang Directives --------------- You can use directives to add declarative commands, such as imports or constant definitions, to the lang files. Directives are added as comments in the following format: .. code-block:: kv #:<directivename> <options> import <package> ~~~~~~~~~~~~~~~~ .. versionadded:: 1.0.5 Syntax: .. code-block:: kv #:import <alias> <package> You can import a package by writing: .. code-block:: kv #:import os os <Rule>: Button: text: os.getcwd() Or more complex: .. code-block:: kv #:import ut kivy.utils <Rule>: canvas: Color: rgba: ut.get_random_color() .. versionadded:: 1.0.7 You can directly import classes from a module: .. code-block:: kv #: import Animation kivy.animation.Animation <Rule>: on_prop: Animation(x=.5).start(self) set <key> <expr> ~~~~~~~~~~~~~~~~ .. versionadded:: 1.0.6 Syntax: .. code-block:: kv #:set <key> <expr> Set a key that will be available anywhere in the kv. For example: .. code-block:: kv #:set my_color (.4, .3, .4) #:set my_color_hl (.5, .4, .5) <Rule>: state: 'normal' canvas: Color: rgb: my_color if self.state == 'normal' else my_color_hl include <file> ~~~~~~~~~~~~~~~~ .. versionadded:: 1.9.0 Syntax: .. code-block:: kv #:include [force] <file> Includes an external kivy file. This allows you to split complex widgets into their own files. If the include is forced, the file will first be unloaded and then reloaded again. For example: .. code-block:: kv # Test.kv #:include mycomponent.kv #:include force mybutton.kv <Rule>: state: 'normal' MyButton: MyComponent: .. code-block:: kv # mycomponent.kv #:include mybutton.kv <MyComponent>: MyButton: .. code-block:: kv # mybutton.kv <MyButton>: canvas: Color: rgb: (1.0, 0.0, 0.0) Rectangle: pos: self.pos size: (self.size[0]/4, self.size[1]/4) ''' import os __all__ = ('Observable', 'Builder', 'BuilderBase', 'BuilderException', 'Parser', 'ParserException') import codecs import re import sys import traceback import types from re import sub, findall from os import environ from os.path import join from copy import copy from types import CodeType from functools import partial from collections import OrderedDict, defaultdict from kivy.factory import Factory from kivy.logger import Logger from kivy.utils import QueryDict from kivy.cache import Cache from kivy import kivy_data_dir, require from kivy.compat import PY2, iteritems, iterkeys from kivy.context import register_context from kivy.resources import resource_find import kivy.metrics as Metrics from kivy._event import Observable, EventDispatcher trace = Logger.trace global_idmap = {} # late import Instruction = None # register cache for creating new classtype (template) Cache.register('kv.lang') # all previously included files __KV_INCLUDES__ = [] # precompile regexp expression lang_str = re.compile('([\'"][^\'"]*[\'"])') lang_key = re.compile('([a-zA-Z_]+)') lang_keyvalue = re.compile('([a-zA-Z_][a-zA-Z0-9_.]*\.[a-zA-Z0-9_.]+)') lang_tr = re.compile('(_\()') lang_cls_split_pat = re.compile(', *') # class types to check with isinstance if PY2: _cls_type = (type, types.ClassType) else: _cls_type = (type, ) # all the widget handlers, used to correctly unbind all the callbacks then the # widget is deleted _handlers = defaultdict(partial(defaultdict, list)) class ProxyApp(object): # proxy app object # taken from http://code.activestate.com/recipes/496741-object-proxying/ __slots__ = ['_obj'] def __init__(self): object.__init__(self) object.__setattr__(self, '_obj', None) def _ensure_app(self): app = object.__getattribute__(self, '_obj') if app is None: from kivy.app import App app = App.get_running_app() object.__setattr__(self, '_obj', app) # Clear cached application instance, when it stops app.bind(on_stop=lambda instance: object.__setattr__(self, '_obj', None)) return app def __getattribute__(self, name): object.__getattribute__(self, '_ensure_app')() return getattr(object.__getattribute__(self, '_obj'), name) def __delattr__(self, name): object.__getattribute__(self, '_ensure_app')() delattr(object.__getattribute__(self, '_obj'), name) def __setattr__(self, name, value): object.__getattribute__(self, '_ensure_app')() setattr(object.__getattribute__(self, '_obj'), name, value) def __bool__(self): object.__getattribute__(self, '_ensure_app')() return bool(object.__getattribute__(self, '_obj')) def __str__(self): object.__getattribute__(self, '_ensure_app')() return str(object.__getattribute__(self, '_obj')) def __repr__(self): object.__getattribute__(self, '_ensure_app')() return repr(object.__getattribute__(self, '_obj')) global_idmap['app'] = ProxyApp() global_idmap['pt'] = Metrics.pt global_idmap['inch'] = Metrics.inch global_idmap['cm'] = Metrics.cm global_idmap['mm'] = Metrics.mm global_idmap['dp'] = Metrics.dp global_idmap['sp'] = Metrics.sp # delayed calls are canvas expression triggered during an loop. It is one # directional linked list of args to call call_fn with. Each element is a list # whos last element points to the next list of args to execute when # Builder.sync is called. _delayed_start = None class ParserException(Exception): '''Exception raised when something wrong happened in a kv file. ''' def __init__(self, context, line, message, cause=None): self.filename = context.filename or '<inline>' self.line = line sourcecode = context.sourcecode sc_start = max(0, line - 2) sc_stop = min(len(sourcecode), line + 3) sc = ['...'] for x in range(sc_start, sc_stop): if x == line: sc += ['>> %4d:%s' % (line + 1, sourcecode[line][1])] else: sc += [' %4d:%s' % (x + 1, sourcecode[x][1])] sc += ['...'] sc = '\n'.join(sc) message = 'Parser: File "%s", line %d:\n%s\n%s' % ( self.filename, self.line + 1, sc, message) if cause: message += '\n' + ''.join(traceback.format_tb(cause)) super(ParserException, self).__init__(message) class BuilderException(ParserException): '''Exception raised when the Builder failed to apply a rule on a widget. ''' pass class ParserRuleProperty(object): '''Represent a property inside a rule. ''' __slots__ = ('ctx', 'line', 'name', 'value', 'co_value', 'watched_keys', 'mode', 'count', 'ignore_prev') def __init__(self, ctx, line, name, value, ignore_prev=False): super(ParserRuleProperty, self).__init__() #: Associated parser self.ctx = ctx #: Line of the rule self.line = line #: Name of the property self.name = name #: Value of the property self.value = value #: Compiled value self.co_value = None #: Compilation mode self.mode = None #: Watched keys self.watched_keys = None #: Stats self.count = 0 #: whether previous rules targeting name should be cleared self.ignore_prev = ignore_prev def precompile(self): name = self.name value = self.value # first, remove all the string from the value tmp = sub(lang_str, '', self.value) # detecting how to handle the value according to the key name mode = self.mode if self.mode is None: self.mode = mode = 'exec' if name[:3] == 'on_' else 'eval' if mode == 'eval': # if we don't detect any string/key in it, we can eval and give the # result if re.search(lang_key, tmp) is None: self.co_value = eval(value) return # ok, we can compile. value = '\n' * self.line + value self.co_value = compile(value, self.ctx.filename or '<string>', mode) # for exec mode, we don't need to watch any keys. if mode == 'exec': return # now, detect obj.prop # first, remove all the string from the value tmp = sub(lang_str, '', value) idx = tmp.find('#') if idx != -1: tmp = tmp[:idx] # detect key.value inside value, and split them wk = list(set(findall(lang_keyvalue, tmp))) if len(wk): self.watched_keys = [x.split('.') for x in wk] if findall(lang_tr, tmp): if self.watched_keys: self.watched_keys += [['_']] else: self.watched_keys = [['_']] def __repr__(self): return '<ParserRuleProperty name=%r filename=%s:%d ' \ 'value=%r watched_keys=%r>' % ( self.name, self.ctx.filename, self.line + 1, self.value, self.watched_keys) class ParserRule(object): '''Represents a rule, in terms of the Kivy internal language. ''' __slots__ = ('ctx', 'line', 'name', 'children', 'id', 'properties', 'canvas_before', 'canvas_root', 'canvas_after', 'handlers', 'level', 'cache_marked', 'avoid_previous_rules') def __init__(self, ctx, line, name, level): super(ParserRule, self).__init__() #: Level of the rule in the kv self.level = level #: Associated parser self.ctx = ctx #: Line of the rule self.line = line #: Name of the rule self.name = name #: List of children to create self.children = [] #: Id given to the rule self.id = None #: Properties associated to the rule self.properties = OrderedDict() #: Canvas normal self.canvas_root = None #: Canvas before self.canvas_before = None #: Canvas after self.canvas_after = None #: Handlers associated to the rule self.handlers = [] #: Properties cache list: mark which class have already been checked self.cache_marked = [] #: Indicate if any previous rules should be avoided. self.avoid_previous_rules = False if level == 0: self._detect_selectors() else: self._forbid_selectors() def precompile(self): for x in self.properties.values(): x.precompile() for x in self.handlers: x.precompile() for x in self.children: x.precompile() if self.canvas_before: self.canvas_before.precompile() if self.canvas_root: self.canvas_root.precompile() if self.canvas_after: self.canvas_after.precompile() def create_missing(self, widget): # check first if the widget class already been processed by this rule cls = widget.__class__ if cls in self.cache_marked: return self.cache_marked.append(cls) for name in self.properties: if hasattr(widget, name): continue value = self.properties[name].co_value if type(value) is CodeType: value = None widget.create_property(name, value) def _forbid_selectors(self): c = self.name[0] if c == '<' or c == '[': raise ParserException( self.ctx, self.line, 'Selectors rules are allowed only at the first level') def _detect_selectors(self): c = self.name[0] if c == '<': self._build_rule() elif c == '[': self._build_template() else: if self.ctx.root is not None: raise ParserException( self.ctx, self.line, 'Only one root object is allowed by .kv') self.ctx.root = self def _build_rule(self): name = self.name if __debug__: trace('Builder: build rule for %s' % name) if name[0] != '<' or name[-1] != '>': raise ParserException(self.ctx, self.line, 'Invalid rule (must be inside <>)') # if the very first name start with a -, avoid previous rules name = name[1:-1] if name[:1] == '-': self.avoid_previous_rules = True name = name[1:] for rule in re.split(lang_cls_split_pat, name): crule = None if not len(rule): raise ParserException(self.ctx, self.line, 'Empty rule detected') if '@' in rule: # new class creation ? # ensure the name is correctly written rule, baseclasses = rule.split('@', 1) if not re.match(lang_key, rule): raise ParserException(self.ctx, self.line, 'Invalid dynamic class name') # save the name in the dynamic classes dict. self.ctx.dynamic_classes[rule] = baseclasses crule = ParserSelectorName(rule) else: # classical selectors. if rule[0] == '.': crule = ParserSelectorClass(rule[1:]) elif rule[0] == '#': crule = ParserSelectorId(rule[1:]) else: crule = ParserSelectorName(rule) self.ctx.rules.append((crule, self)) def _build_template(self): name = self.name if __debug__: trace('Builder: build template for %s' % name) if name[0] != '[' or name[-1] != ']': raise ParserException(self.ctx, self.line, 'Invalid template (must be inside [])') item_content = name[1:-1] if not '@' in item_content: raise ParserException(self.ctx, self.line, 'Invalid template name (missing @)') template_name, template_root_cls = item_content.split('@') self.ctx.templates.append((template_name, template_root_cls, self)) def __repr__(self): return '<ParserRule name=%r>' % (self.name, ) class Parser(object): '''Create a Parser object to parse a Kivy language file or Kivy content. ''' PROP_ALLOWED = ('canvas.before', 'canvas.after') CLASS_RANGE = list(range(ord('A'), ord('Z') + 1)) PROP_RANGE = ( list(range(ord('A'), ord('Z') + 1)) + list(range(ord('a'), ord('z') + 1)) + list(range(ord('0'), ord('9') + 1)) + [ord('_')]) __slots__ = ('rules', 'templates', 'root', 'sourcecode', 'directives', 'filename', 'dynamic_classes') def __init__(self, **kwargs): super(Parser, self).__init__() self.rules = [] self.templates = [] self.root = None self.sourcecode = [] self.directives = [] self.dynamic_classes = {} self.filename = kwargs.get('filename', None) content = kwargs.get('content', None) if content is None: raise ValueError('No content passed') self.parse(content) def execute_directives(self): global __KV_INCLUDES__ for ln, cmd in self.directives: cmd = cmd.strip() if __debug__: trace('Parser: got directive <%s>' % cmd) if cmd[:5] == 'kivy ': version = cmd[5:].strip() if len(version.split('.')) == 2: version += '.0' require(version) elif cmd[:4] == 'set ': try: name, value = cmd[4:].strip().split(' ', 1) except: Logger.exception('') raise ParserException(self, ln, 'Invalid directive syntax') try: value = eval(value) except: Logger.exception('') raise ParserException(self, ln, 'Invalid value') global_idmap[name] = value elif cmd[:8] == 'include ': ref = cmd[8:].strip() force_load = False if ref[:6] == 'force ': ref = ref[6:].strip() force_load = True if ref[-3:] != '.kv': Logger.warn('WARNING: {0} does not have a valid Kivy' 'Language extension (.kv)'.format(ref)) break if ref in __KV_INCLUDES__: if not os.path.isfile(ref): raise ParserException(self, ln, 'Invalid or unknown file: {0}'.format(ref)) if not force_load: Logger.warn('WARNING: {0} has already been included!' .format(ref)) break else: Logger.debug('Reloading {0} because include was forced.' .format(ref)) Builder.unload_file(ref) Builder.load_file(ref) continue Logger.debug('Including file: {0}'.format(0)) __KV_INCLUDES__.append(ref) Builder.load_file(ref) elif cmd[:7] == 'import ': package = cmd[7:].strip() l = package.split(' ') if len(l) != 2: raise ParserException(self, ln, 'Invalid import syntax') alias, package = l try: if package not in sys.modules: try: mod = __import__(package) except ImportError: mod = __import__('.'.join(package.split('.')[:-1])) # resolve the whole thing for part in package.split('.')[1:]: mod = getattr(mod, part) else: mod = sys.modules[package] global_idmap[alias] = mod except ImportError: Logger.exception('') raise ParserException(self, ln, 'Unable to import package %r' % package) else: raise ParserException(self, ln, 'Unknown directive') def parse(self, content): '''Parse the contents of a Parser file and return a list of root objects. ''' # Read and parse the lines of the file lines = content.splitlines() if not lines: return num_lines = len(lines) lines = list(zip(list(range(num_lines)), lines)) self.sourcecode = lines[:] if __debug__: trace('Parser: parsing %d lines' % num_lines) # Strip all comments self.strip_comments(lines) # Execute directives self.execute_directives() # Get object from the first level objects, remaining_lines = self.parse_level(0, lines) # Precompile rules tree for rule in objects: rule.precompile() # After parsing, there should be no remaining lines # or there's an error we did not catch earlier. if remaining_lines: ln, content = remaining_lines[0] raise ParserException(self, ln, 'Invalid data (not parsed)') def strip_comments(self, lines): '''Remove all comments from all lines in-place. Comments need to be on a single line and not at the end of a line. i.e. a comment line's first non-whitespace character must be a #. ''' # extract directives for ln, line in lines[:]: stripped = line.strip() if stripped[:2] == '#:': self.directives.append((ln, stripped[2:])) if stripped[:1] == '#': lines.remove((ln, line)) if not stripped: lines.remove((ln, line)) def parse_level(self, level, lines, spaces=0): '''Parse the current level (level * spaces) indentation. ''' indent = spaces * level if spaces > 0 else 0 objects = [] current_object = None current_property = None current_propobject = None i = 0 while i < len(lines): line = lines[i] ln, content = line # Get the number of space tmp = content.lstrip(' \t') # Replace any tab with 4 spaces tmp = content[:len(content) - len(tmp)] tmp = tmp.replace('\t', ' ') # first indent designates the indentation if spaces == 0: spaces = len(tmp) count = len(tmp) if spaces > 0 and count % spaces != 0: raise ParserException(self, ln, 'Invalid indentation, ' 'must be a multiple of ' '%s spaces' % spaces) content = content.strip() rlevel = count // spaces if spaces > 0 else 0 # Level finished if count < indent: return objects, lines[i - 1:] # Current level, create an object elif count == indent: x = content.split(':', 1) if not len(x[0]): raise ParserException(self, ln, 'Identifier missing') if (len(x) == 2 and len(x[1]) and not x[1].lstrip().startswith('#')): raise ParserException(self, ln, 'Invalid data after declaration') name = x[0] # if it's not a root rule, then we got some restriction # aka, a valid name, without point or everything else if count != 0: if False in [ord(z) in Parser.PROP_RANGE for z in name]: raise ParserException(self, ln, 'Invalid class name') current_object = ParserRule(self, ln, x[0], rlevel) current_property = None objects.append(current_object) # Next level, is it a property or an object ? elif count == indent + spaces: x = content.split(':', 1) if not len(x[0]): raise ParserException(self, ln, 'Identifier missing') # It's a class, add to the current object as a children current_property = None name = x[0] ignore_prev = name[0] == '-' if ignore_prev: name = name[1:] if ord(name[0]) in Parser.CLASS_RANGE: if ignore_prev: raise ParserException( self, ln, 'clear previous, `-`, not allowed here') _objects, _lines = self.parse_level( level + 1, lines[i:], spaces) current_object.children = _objects lines = _lines i = 0 # It's a property else: if name not in Parser.PROP_ALLOWED: if not all(ord(z) in Parser.PROP_RANGE for z in name): raise ParserException(self, ln, 'Invalid property name') if len(x) == 1: raise ParserException(self, ln, 'Syntax error') value = x[1].strip() if name == 'id': if len(value) <= 0: raise ParserException(self, ln, 'Empty id') if value in ('self', 'root'): raise ParserException( self, ln, 'Invalid id, cannot be "self" or "root"') current_object.id = value elif len(value): rule = ParserRuleProperty( self, ln, name, value, ignore_prev) if name[:3] == 'on_': current_object.handlers.append(rule) else: ignore_prev = False current_object.properties[name] = rule else: current_property = name current_propobject = None if ignore_prev: # it wasn't consumed raise ParserException( self, ln, 'clear previous, `-`, not allowed here') # Two more levels? elif count == indent + 2 * spaces: if current_property in ( 'canvas', 'canvas.after', 'canvas.before'): _objects, _lines = self.parse_level( level + 2, lines[i:], spaces) rl = ParserRule(self, ln, current_property, rlevel) rl.children = _objects if current_property == 'canvas': current_object.canvas_root = rl elif current_property == 'canvas.before': current_object.canvas_before = rl else: current_object.canvas_after = rl current_property = None lines = _lines i = 0 else: if current_propobject is None: current_propobject = ParserRuleProperty( self, ln, current_property, content) if current_property[:3] == 'on_': current_object.handlers.append(current_propobject) else: current_object.properties[current_property] = \ current_propobject else: current_propobject.value += '\n' + content # Too much indentation, invalid else: raise ParserException(self, ln, 'Invalid indentation (too many levels)') # Check the next line i += 1 return objects, [] def get_proxy(widget): try: return widget.proxy_ref except AttributeError: return widget def custom_callback(__kvlang__, idmap, *largs, **kwargs): idmap['args'] = largs exec(__kvlang__.co_value, idmap) def call_fn(args, instance, v): element, key, value, rule, idmap = args if __debug__: trace('Builder: call_fn %s, key=%s, value=%r, %r' % ( element, key, value, rule.value)) rule.count += 1 e_value = eval(value, idmap) if __debug__: trace('Builder: call_fn => value=%r' % (e_value, )) setattr(element, key, e_value) def delayed_call_fn(args, instance, v): # it's already on the list if args[-1] is not None: return global _delayed_start if _delayed_start is None: _delayed_start = args args[-1] = StopIteration else: args[-1] = _delayed_start _delayed_start = args def update_intermediates(base, keys, bound, s, fn, args, instance, value): ''' Function that is called when an intermediate property is updated and `rebind` of that property is True. In that case, we unbind all bound funcs that were bound to attrs of the old value of the property and rebind to the new value of the property. For example, if the rule is `self.a.b.c.d`, then when b is changed, we unbind from `b`, `c` and `d`, if they were bound before (they were not None and `rebind` of the respective properties was True) and we rebind to the new values of the attrs `b`, `c``, `d` that are not None and `rebind` is True. :Parameters: `base` A (proxied) ref to the base widget, `self` in the example above. `keys` A list of the name off the attrs of `base` being watched. In the example above it'd be `['a', 'b', 'c', 'd']`. `bound` A list 4-tuples, each tuple being (widget, attr, callback, uid) representing callback functions bound to the attributed `attr` of `widget`. `uid` is returned by `fbind` when binding. The callback may be None, in which case the attr was not bound, but is there to be able to walk the attr tree. E.g. in the example above, if `b` was not an eventdispatcher, `(_b_ref_, `c`, None)` would be added to the list so we can get to `c` and `d`, which may be eventdispatchers and their attrs. `s` The index in `keys` of the of the attr that needs to be updated. That is all the keys from `s` and further will be rebound, since the `s` key was changed. In bound, the corresponding index is `s - 1`. If `s` is None, we start from 1 (first attr). `fn` The function to be called args, `args` on bound callback. ''' # first remove all the old bound functions from `s` and down. for f, k, fun, uid in bound[s:]: if fun is None: continue try: f.unbind_uid(k, uid) except ReferenceError: pass del bound[s:] # find the first attr from which we need to start rebinding. f = getattr(*bound[-1][:2]) if f is None: fn(args, None, None) return s += 1 append = bound.append # bind all attrs, except last to update_intermediates for val in keys[s:-1]: # if we need to dynamically rebind, bindm otherwise just # add the attr to the list if isinstance(f, (EventDispatcher, Observable)): prop = f.property(val, True) if prop is not None and getattr(prop, 'rebind', False): # fbind should not dispatch, otherwise # update_intermediates might be called in the middle # here messing things up uid = f.fbind( val, update_intermediates, base, keys, bound, s, fn, args) append([f.proxy_ref, val, update_intermediates, uid]) else: append([f.proxy_ref, val, None, None]) else: append([getattr(f, 'proxy_ref', f), val, None, None]) f = getattr(f, val, None) if f is None: break s += 1 # for the last attr we bind directly to the setting function, # because that attr sets the value of the rule. if isinstance(f, (EventDispatcher, Observable)): uid = f.fbind(keys[-1], fn, args) if uid: append([f.proxy_ref, keys[-1], fn, uid]) # when we rebind we have to update the # rule with the most recent value, otherwise, the value might be wrong # and wouldn't be updated since we might not have tracked it before. # This only happens for a callback when rebind was True for the prop. fn(args, None, None) def create_handler(iself, element, key, value, rule, idmap, delayed=False): idmap = copy(idmap) idmap.update(global_idmap) idmap['self'] = iself.proxy_ref bound_list = _handlers[iself.uid][key] handler_append = bound_list.append # we need a hash for when delayed, so we don't execute duplicate canvas # callbacks from the same handler during a sync op if delayed: fn = delayed_call_fn args = [element, key, value, rule, idmap, None] # see _delayed_start else: fn = call_fn args = (element, key, value, rule, idmap) # bind every key.value if rule.watched_keys is not None: for keys in rule.watched_keys: base = idmap.get(keys[0]) if base is None: continue f = base = getattr(base, 'proxy_ref', base) bound = [] was_bound = False append = bound.append # bind all attrs, except last to update_intermediates k = 1 for val in keys[1:-1]: # if we need to dynamically rebind, bindm otherwise # just add the attr to the list if isinstance(f, (EventDispatcher, Observable)): prop = f.property(val, True) if prop is not None and getattr(prop, 'rebind', False): # fbind should not dispatch, otherwise # update_intermediates might be called in the middle # here messing things up uid = f.fbind( val, update_intermediates, base, keys, bound, k, fn, args) append([f.proxy_ref, val, update_intermediates, uid]) was_bound = True else: append([f.proxy_ref, val, None, None]) elif not isinstance(f, _cls_type): append([getattr(f, 'proxy_ref', f), val, None, None]) else: append([f, val, None, None]) f = getattr(f, val, None) if f is None: break k += 1 # for the last attr we bind directly to the setting # function, because that attr sets the value of the rule. if isinstance(f, (EventDispatcher, Observable)): uid = f.fbind(keys[-1], fn, args) # f is not None if uid: append([f.proxy_ref, keys[-1], fn, uid]) was_bound = True if was_bound: handler_append(bound) try: return eval(value, idmap), bound_list except Exception as e: tb = sys.exc_info()[2] raise BuilderException(rule.ctx, rule.line, '{}: {}'.format(e.__class__.__name__, e), cause=tb) class ParserSelector(object): def __init__(self, key): self.key = key.lower() def match(self, widget): raise NotImplemented() def __repr__(self): return '<%s key=%s>' % (self.__class__.__name__, self.key) class ParserSelectorId(ParserSelector): def match(self, widget): if widget.id: return widget.id.lower() == self.key class ParserSelectorClass(ParserSelector): def match(self, widget): return self.key in widget.cls class ParserSelectorName(ParserSelector): parents = {} def get_bases(self, cls): for base in cls.__bases__: if base.__name__ == 'object': break yield base if base.__name__ == 'Widget': break for cbase in self.get_bases(base): yield cbase def match(self, widget): parents = ParserSelectorName.parents cls = widget.__class__ if not cls in parents: classes = [x.__name__.lower() for x in [cls] + list(self.get_bases(cls))] parents[cls] = classes return self.key in parents[cls] class BuilderBase(object): '''The Builder is responsible for creating a :class:`Parser` for parsing a kv file, merging the results into its internal rules, templates, etc. By default, :class:`Builder` is a global Kivy instance used in widgets that you can use to load other kv files in addition to the default ones. ''' _match_cache = {} def __init__(self): super(BuilderBase, self).__init__() self.files = [] self.dynamic_classes = {} self.templates = {} self.rules = [] self.rulectx = {} def load_file(self, filename, **kwargs): '''Insert a file into the language builder and return the root widget (if defined) of the kv file. :parameters: `rulesonly`: bool, defaults to False If True, the Builder will raise an exception if you have a root widget inside the definition. ''' filename = resource_find(filename) or filename if __debug__: trace('Builder: load file %s' % filename) with open(filename, 'r') as fd: kwargs['filename'] = filename data = fd.read() # remove bom ? if PY2: if data.startswith((codecs.BOM_UTF16_LE, codecs.BOM_UTF16_BE)): raise ValueError('Unsupported UTF16 for kv files.') if data.startswith((codecs.BOM_UTF32_LE, codecs.BOM_UTF32_BE)): raise ValueError('Unsupported UTF32 for kv files.') if data.startswith(codecs.BOM_UTF8): data = data[len(codecs.BOM_UTF8):] return self.load_string(data, **kwargs) def unload_file(self, filename): '''Unload all rules associated with a previously imported file. .. versionadded:: 1.0.8 .. warning:: This will not remove rules or templates already applied/used on current widgets. It will only effect the next widgets creation or template invocation. ''' # remove rules and templates self.rules = [x for x in self.rules if x[1].ctx.filename != filename] self._clear_matchcache() templates = {} for x, y in self.templates.items(): if y[2] != filename: templates[x] = y self.templates = templates if filename in self.files: self.files.remove(filename) # unregister all the dynamic classes Factory.unregister_from_filename(filename) def load_string(self, string, **kwargs): '''Insert a string into the Language Builder and return the root widget (if defined) of the kv string. :Parameters: `rulesonly`: bool, defaults to False If True, the Builder will raise an exception if you have a root widget inside the definition. ''' kwargs.setdefault('rulesonly', False) self._current_filename = fn = kwargs.get('filename', None) # put a warning if a file is loaded multiple times if fn in self.files: Logger.warning( 'Lang: The file {} is loaded multiples times, ' 'you might have unwanted behaviors.'.format(fn)) try: # parse the string parser = Parser(content=string, filename=fn) # merge rules with our rules self.rules.extend(parser.rules) self._clear_matchcache() # add the template found by the parser into ours for name, cls, template in parser.templates: self.templates[name] = (cls, template, fn) Factory.register(name, cls=partial(self.template, name), is_template=True, warn=True) # register all the dynamic classes for name, baseclasses in iteritems(parser.dynamic_classes): Factory.register(name, baseclasses=baseclasses, filename=fn, warn=True) # create root object is exist if kwargs['rulesonly'] and parser.root: filename = kwargs.get('rulesonly', '<string>') raise Exception('The file <%s> contain also non-rules ' 'directives' % filename) # save the loaded files only if there is a root without # template/dynamic classes if fn and (parser.templates or parser.dynamic_classes or parser.rules): self.files.append(fn) if parser.root: widget = Factory.get(parser.root.name)() self._apply_rule(widget, parser.root, parser.root) return widget finally: self._current_filename = None def template(self, *args, **ctx): '''Create a specialized template using a specific context. .. versionadded:: 1.0.5 With templates, you can construct custom widgets from a kv lang definition by giving them a context. Check :ref:`Template usage <template_usage>`. ''' # Prevent naming clash with whatever the user might be putting into the # ctx as key. name = args[0] if name not in self.templates: raise Exception('Unknown <%s> template name' % name) baseclasses, rule, fn = self.templates[name] key = '%s|%s' % (name, baseclasses) cls = Cache.get('kv.lang', key) if cls is None: rootwidgets = [] for basecls in baseclasses.split('+'): rootwidgets.append(Factory.get(basecls)) cls = type(name, tuple(rootwidgets), {}) Cache.append('kv.lang', key, cls) widget = cls() # in previous versions, ``ctx`` is passed as is as ``template_ctx`` # preventing widgets in it from be collected by the GC. This was # especially relevant to AccordionItem's title_template. proxy_ctx = {k: get_proxy(v) for k, v in ctx.items()} self._apply_rule(widget, rule, rule, template_ctx=proxy_ctx) return widget def apply(self, widget, ignored_consts=set()): '''Search all the rules that match the widget and apply them. `ignored_consts` is a set or list type whose elements are property names for which constant KV rules (i.e. those that don't create bindings) of that widget will not be applied. This allows e.g. skipping constant rules that overwrite a value initialized in python. ''' rules = self.match(widget) if __debug__: trace('Builder: Found %d rules for %s' % (len(rules), widget)) if not rules: return for rule in rules: self._apply_rule(widget, rule, rule, ignored_consts=ignored_consts) def _clear_matchcache(self): BuilderBase._match_cache = {} def _apply_rule(self, widget, rule, rootrule, template_ctx=None, ignored_consts=set()): # widget: the current instantiated widget # rule: the current rule # rootrule: the current root rule (for children of a rule) # will collect reference to all the id in children assert(rule not in self.rulectx) self.rulectx[rule] = rctx = { 'ids': {'root': widget.proxy_ref}, 'set': [], 'hdl': []} # extract the context of the rootrule (not rule!) assert(rootrule in self.rulectx) rctx = self.rulectx[rootrule] # if a template context is passed, put it as "ctx" if template_ctx is not None: rctx['ids']['ctx'] = QueryDict(template_ctx) # if we got an id, put it in the root rule for a later global usage if rule.id: # use only the first word as `id` discard the rest. rule.id = rule.id.split('#', 1)[0].strip() rctx['ids'][rule.id] = widget.proxy_ref # set id name as a attribute for root widget so one can in python # code simply access root_widget.id_name _ids = dict(rctx['ids']) _root = _ids.pop('root') _new_ids = _root.ids for _key in iterkeys(_ids): if _ids[_key] == _root: # skip on self continue _new_ids[_key] = _ids[_key] _root.ids = _new_ids # first, ensure that the widget have all the properties used in # the rule if not, they will be created as ObjectProperty. rule.create_missing(widget) # build the widget canvas if rule.canvas_before: with widget.canvas.before: self._build_canvas(widget.canvas.before, widget, rule.canvas_before, rootrule) if rule.canvas_root: with widget.canvas: self._build_canvas(widget.canvas, widget, rule.canvas_root, rootrule) if rule.canvas_after: with widget.canvas.after: self._build_canvas(widget.canvas.after, widget, rule.canvas_after, rootrule) # create children tree Factory_get = Factory.get Factory_is_template = Factory.is_template for crule in rule.children: cname = crule.name if cname in ('canvas', 'canvas.before', 'canvas.after'): raise ParserException( crule.ctx, crule.line, 'Canvas instructions added in kv must ' 'be declared before child widgets.') # depending if the child rule is a template or not, we are not # having the same approach cls = Factory_get(cname) if Factory_is_template(cname): # we got a template, so extract all the properties and # handlers, and push them in a "ctx" dictionary. ctx = {} idmap = copy(global_idmap) idmap.update({'root': rctx['ids']['root']}) if 'ctx' in rctx['ids']: idmap.update({'ctx': rctx['ids']['ctx']}) try: for prule in crule.properties.values(): value = prule.co_value if type(value) is CodeType: value = eval(value, idmap) ctx[prule.name] = value for prule in crule.handlers: value = eval(prule.value, idmap) ctx[prule.name] = value except Exception as e: tb = sys.exc_info()[2] raise BuilderException( prule.ctx, prule.line, '{}: {}'.format(e.__class__.__name__, e), cause=tb) # create the template with an explicit ctx child = cls(**ctx) widget.add_widget(child) # reference it on our root rule context if crule.id: rctx['ids'][crule.id] = child else: # we got a "normal" rule, construct it manually # we can't construct it without __no_builder=True, because the # previous implementation was doing the add_widget() before # apply(), and so, we could use "self.parent". child = cls(__no_builder=True) widget.add_widget(child) self.apply(child) self._apply_rule(child, crule, rootrule) # append the properties and handlers to our final resolution task if rule.properties: rctx['set'].append((widget.proxy_ref, list(rule.properties.values()))) for key, crule in rule.properties.items(): # clear previously applied rules if asked if crule.ignore_prev: Builder.unbind_property(widget, key) if rule.handlers: rctx['hdl'].append((widget.proxy_ref, rule.handlers)) # if we are applying another rule that the root one, then it's done for # us! if rootrule is not rule: del self.rulectx[rule] return # normally, we can apply a list of properties with a proper context try: rule = None for widget_set, rules in reversed(rctx['set']): for rule in rules: assert(isinstance(rule, ParserRuleProperty)) key = rule.name value = rule.co_value if type(value) is CodeType: value, bound = create_handler( widget_set, widget_set, key, value, rule, rctx['ids']) # if there's a rule if (widget_set != widget or bound or key not in ignored_consts): setattr(widget_set, key, value) else: if (widget_set != widget or key not in ignored_consts): setattr(widget_set, key, value) except Exception as e: if rule is not None: tb = sys.exc_info()[2] raise BuilderException(rule.ctx, rule.line, '{}: {}'.format(e.__class__.__name__, e), cause=tb) raise e # build handlers try: crule = None for widget_set, rules in rctx['hdl']: for crule in rules: assert(isinstance(crule, ParserRuleProperty)) assert(crule.name.startswith('on_')) key = crule.name if not widget_set.is_event_type(key): key = key[3:] idmap = copy(global_idmap) idmap.update(rctx['ids']) idmap['self'] = widget_set.proxy_ref if not widget_set.fbind(key, custom_callback, crule, idmap): raise AttributeError(key) #hack for on_parent if crule.name == 'on_parent': Factory.Widget.parent.dispatch(widget_set.__self__) except Exception as e: if crule is not None: tb = sys.exc_info()[2] raise BuilderException( crule.ctx, crule.line, '{}: {}'.format(e.__class__.__name__, e), cause=tb) raise e # rule finished, forget it del self.rulectx[rootrule] def match(self, widget): '''Return a list of :class:`ParserRule` objects matching the widget. ''' cache = BuilderBase._match_cache k = (widget.__class__, widget.id, tuple(widget.cls)) if k in cache: return cache[k] rules = [] for selector, rule in self.rules: if selector.match(widget): if rule.avoid_previous_rules: del rules[:] rules.append(rule) cache[k] = rules return rules def sync(self): '''Execute all the waiting operations, such as the execution of all the expressions related to the canvas. .. versionadded:: 1.7.0 ''' global _delayed_start next_args = _delayed_start if next_args is None: return while next_args is not StopIteration: # is this try/except still needed? yes, in case widget died in this # frame after the call was scheduled try: call_fn(next_args[:-1], None, None) except ReferenceError: pass args = next_args next_args = args[-1] args[-1] = None _delayed_start = None def unbind_widget(self, uid): '''Unbind all the handlers created by the KV rules of the widget. The :attr:`kivy.uix.widget.Widget.uid` is passed here instead of the widget itself, because Builder is using it in the widget destructor. This effectively clearls all the KV rules associated with this widget. For example: .. code-block:: python >>> w = Builder.load_string(\''' ... Widget: ... height: self.width / 2. if self.disabled else self.width ... x: self.y + 50 ... \''') >>> w.size [100, 100] >>> w.pos [50, 0] >>> w.width = 500 >>> w.size [500, 500] >>> Builder.unbind_widget(w.uid) >>> w.width = 222 >>> w.y = 500 >>> w.size [222, 500] >>> w.pos [50, 500] .. versionadded:: 1.7.2 ''' if uid not in _handlers: return for prop_callbacks in _handlers[uid].values(): for callbacks in prop_callbacks: for f, k, fn, bound_uid in callbacks: if fn is None: # it's not a kivy prop. continue try: f.unbind_uid(k, bound_uid) except ReferenceError: # proxy widget is already gone, that's cool :) pass del _handlers[uid] def unbind_property(self, widget, name): '''Unbind the handlers created by all the rules of the widget that set the name. This effectively clears all the rules of widget that take the form:: name: rule For example: .. code-block:: python >>> w = Builder.load_string(\''' ... Widget: ... height: self.width / 2. if self.disabled else self.width ... x: self.y + 50 ... \''') >>> w.size [100, 100] >>> w.pos [50, 0] >>> w.width = 500 >>> w.size [500, 500] >>> Builder.unbind_property(w, 'height') >>> w.width = 222 >>> w.size [222, 500] >>> w.y = 500 >>> w.pos [550, 500] .. versionadded:: 1.9.1 ''' uid = widget.uid if uid not in _handlers: return prop_handlers = _handlers[uid] if name not in prop_handlers: return for callbacks in prop_handlers[name]: for f, k, fn, bound_uid in callbacks: if fn is None: # it's not a kivy prop. continue try: f.unbind_uid(k, bound_uid) except ReferenceError: # proxy widget is already gone, that's cool :) pass del prop_handlers[name] if not prop_handlers: del _handlers[uid] def _build_canvas(self, canvas, widget, rule, rootrule): global Instruction if Instruction is None: Instruction = Factory.get('Instruction') idmap = copy(self.rulectx[rootrule]['ids']) for crule in rule.children: name = crule.name if name == 'Clear': canvas.clear() continue instr = Factory.get(name)() if not isinstance(instr, Instruction): raise BuilderException( crule.ctx, crule.line, 'You can add only graphics Instruction in canvas.') try: for prule in crule.properties.values(): key = prule.name value = prule.co_value if type(value) is CodeType: value, _ = create_handler( widget, instr.proxy_ref, key, value, prule, idmap, True) setattr(instr, key, value) except Exception as e: tb = sys.exc_info()[2] raise BuilderException( prule.ctx, prule.line, '{}: {}'.format(e.__class__.__name__, e), cause=tb) #: Main instance of a :class:`BuilderBase`. Builder = register_context('Builder', BuilderBase) Builder.load_file(join(kivy_data_dir, 'style.kv'), rulesonly=True) if 'KIVY_PROFILE_LANG' in environ: import atexit import cgi def match_rule(fn, index, rule): if rule.ctx.filename != fn: return for prop, prp in iteritems(rule.properties): if prp.line != index: continue yield prp for child in rule.children: for r in match_rule(fn, index, child): yield r if rule.canvas_root: for r in match_rule(fn, index, rule.canvas_root): yield r if rule.canvas_before: for r in match_rule(fn, index, rule.canvas_before): yield r if rule.canvas_after: for r in match_rule(fn, index, rule.canvas_after): yield r def dump_builder_stats(): html = [ '<!doctype html>' '<html><body>', '<style type="text/css">\n', 'pre { margin: 0; }\n', '</style>'] files = set([x[1].ctx.filename for x in Builder.rules]) for fn in files: lines = open(fn).readlines() html += ['<h2>', fn, '</h2>', '<table>'] count = 0 for index, line in enumerate(lines): line = line.rstrip() line = cgi.escape(line) matched_prp = [] for psn, rule in Builder.rules: matched_prp += list(match_rule(fn, index, rule)) count = sum(set([x.count for x in matched_prp])) color = (255, 155, 155) if count else (255, 255, 255) html += ['<tr style="background-color: rgb{}">'.format(color), '<td>', str(index + 1), '</td>', '<td>', str(count), '</td>', '<td><pre>', line, '</pre></td>', '</tr>'] html += ['</table>'] html += ['</body></html>'] with open('builder_stats.html', 'w') as fd: fd.write(''.join(html)) print('Profiling written at builder_stats.html') atexit.register(dump_builder_stats) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/��������������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0014237�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/__init__.py���������������������������������������������������������������������0000664�0000000�0000000�00000000513�12641336260�0016347�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' External libraries ================== Kivy comes with other python/C libraries : * ddslib * oscAPI (modified / optimized) * mtdev .. warning:: Even though Kivy comes with these external libraries, we do not provide any support for them and they might change in the future. Don't rely on them in your code. ''' �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/ddsfile.py����������������������������������������������������������������������0000664�0000000�0000000�00000030014�12641336260�0016221�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' DDS File library ================ This library can be used to parse and save DDS files. The initial version have been done by:: Alexey Borzenkov (snaury@gmail.com) All the initial work credits is going to him ! Thanks you :) This version is written without using ctypes, cause Kivy doesn't have ctypes support on android. We are using struct instead. DDS Format ---------- [DDS ][SurfaceDesc][Data] [SurfaceDesc]:: (everything is uint32) Size Flags Height Width PitchOrLinearSize Depth MipmapCount Reserved1 * 11 [PixelFormat]:: Size Flags FourCC RGBBitCount RBitMask GBitMask BBitMask ABitMask [Caps]:: Caps1 Caps2 Reserved1 * 2 Reserverd2 ''' from struct import pack, unpack, calcsize # DDSURFACEDESC2 dwFlags DDSD_CAPS = 0x00000001 DDSD_HEIGHT = 0x00000002 DDSD_WIDTH = 0x00000004 DDSD_PITCH = 0x00000008 DDSD_PIXELFORMAT = 0x00001000 DDSD_MIPMAPCOUNT = 0x00020000 DDSD_LINEARSIZE = 0x00080000 DDSD_DEPTH = 0x00800000 # DDPIXELFORMAT dwFlags DDPF_ALPHAPIXELS = 0x00000001 DDPF_FOURCC = 0x00000004 DDPF_RGB = 0x00000040 DDPF_LUMINANCE = 0x00020000 # DDSCAPS2 dwCaps1 DDSCAPS_COMPLEX = 0x00000008 DDSCAPS_TEXTURE = 0x00001000 DDSCAPS_MIPMAP = 0x00400000 # DDSCAPS2 dwCaps2 DDSCAPS2_CUBEMAP = 0x00000200 DDSCAPS2_CUBEMAP_POSITIVEX = 0x00000400 DDSCAPS2_CUBEMAP_NEGATIVEX = 0x00000800 DDSCAPS2_CUBEMAP_POSITIVEY = 0x00001000 DDSCAPS2_CUBEMAP_NEGATIVEY = 0x00002000 DDSCAPS2_CUBEMAP_POSITIVEZ = 0x00004000 DDSCAPS2_CUBEMAP_NEGATIVEZ = 0x00008000 DDSCAPS2_VOLUME = 0x00200000 # Common FOURCC codes DDS_DXTN = 0x00545844 DDS_DXT1 = 0x31545844 DDS_DXT2 = 0x32545844 DDS_DXT3 = 0x33545844 DDS_DXT4 = 0x34545844 DDS_DXT5 = 0x35545844 def dxt_to_str(dxt): if dxt == DDS_DXT1: return 's3tc_dxt1' elif dxt == DDS_DXT2: return 's3tc_dxt2' elif dxt == DDS_DXT3: return 's3tc_dxt3' elif dxt == DDS_DXT4: return 's3tc_dxt4' elif dxt == DDS_DXT5: return 's3tc_dxt5' elif dxt == 0: return 'rgba' elif dxt == 1: return 'alpha' elif dxt == 2: return 'luminance' elif dxt == 3: return 'luminance_alpha' def str_to_dxt(dxt): if dxt == 's3tc_dxt1': return DDS_DXT1 if dxt == 's3tc_dxt2': return DDS_DXT2 if dxt == 's3tc_dxt3': return DDS_DXT3 if dxt == 's3tc_dxt4': return DDS_DXT4 if dxt == 's3tc_dxt5': return DDS_DXT5 if dxt == 'rgba': return 0 if dxt == 'alpha': return 1 if dxt == 'luminance': return 2 if dxt == 'luminance_alpha': return 3 def align_value(val, b): return val + (-val % b) def check_flags(val, fl): return (val & fl) == fl def dxt_size(w, h, dxt): w = max(1, w // 4) h = max(1, h // 4) if dxt == DDS_DXT1: return w * h * 8 elif dxt in (DDS_DXT2, DDS_DXT3, DDS_DXT4, DDS_DXT5): return w * h * 16 return -1 class QueryDict(dict): def __getattr__(self, attr): try: return self.__getitem__(attr) except KeyError: try: return super(QueryDict, self).__getattr__(attr) except AttributeError: raise KeyError(attr) def __setattr__(self, attr, value): self.__setitem__(attr, value) class DDSException(Exception): pass class DDSFile(object): fields = ( ('size', 0), ('flags', 1), ('height', 2), ('width', 3), ('pitchOrLinearSize', 4), ('depth', 5), ('mipmapCount', 6), ('pf_size', 18), ('pf_flags', 19), ('pf_fourcc', 20), ('pf_rgbBitCount', 21), ('pf_rBitMask', 22), ('pf_gBitMask', 23), ('pf_bBitMask', 24), ('pf_aBitMask', 25), ('caps1', 26), ('caps2', 27)) def __init__(self, filename=None): super(DDSFile, self).__init__() self._dxt = 0 self._fmt = None self.meta = meta = QueryDict() self.count = 0 self.images = [] self.images_size = [] for field, index in DDSFile.fields: meta[field] = 0 if filename: self.load(filename) def load(self, filename): self.filename = filename with open(filename, 'rb') as fd: data = fd.read() # ensure magic if data[:4] != 'DDS ': raise DDSException('Invalid magic header') # read header fmt = 'I' * 31 fmt_size = calcsize(fmt) pf_size = calcsize('I' * 8) header, data = data[4:4+fmt_size], data[4+fmt_size:] if len(header) != fmt_size: raise DDSException('Truncated header in') # depack header = unpack(fmt, header) meta = self.meta for name, index in DDSFile.fields: meta[name] = header[index] # check header validity if meta.size != fmt_size: raise DDSException('Invalid header size (%d instead of %d)' % (meta.size, fmt_size)) if meta.pf_size != pf_size: raise DDSException('Invalid pixelformat size (%d instead of %d)' % (meta.pf_size, pf_size)) if not check_flags(meta.flags, DDSD_CAPS | DDSD_PIXELFORMAT | DDSD_WIDTH | DDSD_HEIGHT): raise DDSException('Not enough flags') if not check_flags(meta.caps1, DDSCAPS_TEXTURE): raise DDSException('Not a DDS texture') self.count = 1 if check_flags(meta.flags, DDSD_MIPMAPCOUNT): if not check_flags(meta.caps1, DDSCAPS_COMPLEX | DDSCAPS_MIPMAP): raise DDSException('Invalid mipmap without flags') self.count = meta.mipmapCount hasrgb = check_flags(meta.pf_flags, DDPF_RGB) hasalpha = check_flags(meta.pf_flags, DDPF_ALPHAPIXELS) hasluminance = check_flags(meta.pf_flags, DDPF_LUMINANCE) bpp = None dxt = block = pitch = 0 if hasrgb or hasalpha or hasluminance: bpp = meta.pf_rgbBitCount if hasrgb and hasluminance: raise DDSException('File have RGB and Luminance') if hasrgb: dxt = 0 elif hasalpha and not hasluminance: dxt = 1 elif hasluminance and not hasalpha: dxt = 2 elif hasalpha and hasluminance: dxt = 3 elif check_flags(meta.pf_flags, DDPF_FOURCC): dxt = meta.pf_fourcc if dxt not in (DDS_DXT1, DDS_DXT2, DDS_DXT3, DDS_DXT4, DDS_DXT5): raise DDSException('Unsupported FOURCC') else: raise DDSException('Unsupported format specified') if bpp: block = align_value(bpp, 8) // 8 pitch = align_value(block * meta.width, 4) if check_flags(meta.flags, DDSD_LINEARSIZE): if dxt in (0, 1, 2, 3): size = pitch * meta.height else: size = dxt_size(meta.width, meta.height, dxt) w = meta.width h = meta.height images = self.images images_size = self.images_size for i in range(self.count): if dxt in (0, 1, 2, 3): size = align_value(block * w, 4) * h else: size = dxt_size(w, h, dxt) image, data = data[:size], data[size:] if len(image) < size: raise DDSException('Truncated image for mipmap %d' % i) images_size.append((w, h)) images.append(image) if w == 1 and h == 1: break w = max(1, w // 2) h = max(1, h // 2) if len(images) == 0: raise DDSException('No images available') if len(images) < self.count: raise DDSException('Not enough images') self._dxt = dxt def save(self, filename): if len(self.images) == 0: raise DDSException('No images to save') fields = dict(DDSFile.fields) fields_keys = list(fields.keys()) fields_index = list(fields.values()) mget = self.meta.get header = [] for idx in range(31): if idx in fields_index: value = mget(fields_keys[fields_index.index(idx)], 0) else: value = 0 header.append(value) with open(filename, 'wb') as fd: fd.write('DDS ') fd.write(pack('I' * 31, *header)) for image in self.images: fd.write(image) def add_image(self, level, bpp, fmt, width, height, data): assert(bpp == 32) assert(fmt in ('rgb', 'rgba', 'dxt1', 'dxt2', 'dxt3', 'dxt4', 'dxt5')) assert(width > 0) assert(height > 0) assert(level >= 0) meta = self.meta images = self.images if len(images) == 0: assert(level == 0) # first image, set defaults ! for k in meta.keys(): meta[k] = 0 self._fmt = fmt meta.size = calcsize('I' * 31) meta.pf_size = calcsize('I' * 8) meta.pf_flags = 0 meta.flags = DDSD_CAPS | DDSD_PIXELFORMAT | DDSD_WIDTH | DDSD_HEIGHT meta.width = width meta.height = height meta.caps1 = DDSCAPS_TEXTURE meta.flags |= DDSD_LINEARSIZE meta.pitchOrLinearSize = len(data) meta.pf_rgbBitCount = 32 meta.pf_rBitMask = 0x00ff0000 meta.pf_gBitMask = 0x0000ff00 meta.pf_bBitMask = 0x000000ff meta.pf_aBitMask = 0xff000000 if fmt in ('rgb', 'rgba'): assert(True) assert(bpp == 32) meta.pf_flags |= DDPF_RGB meta.pf_rgbBitCount = 32 meta.pf_rBitMask = 0x00ff0000 meta.pf_gBitMask = 0x0000ff00 meta.pf_bBitMask = 0x000000ff meta.pf_aBitMask = 0x00000000 if fmt == 'rgba': meta.pf_flags |= DDPF_ALPHAPIXELS meta.pf_aBitMask = 0xff000000 else: meta.pf_flags |= DDPF_FOURCC if fmt == 'dxt1': meta.pf_fourcc = DDS_DXT1 elif fmt == 'dxt2': meta.pf_fourcc = DDS_DXT2 elif fmt == 'dxt3': meta.pf_fourcc = DDS_DXT3 elif fmt == 'dxt4': meta.pf_fourcc = DDS_DXT4 elif fmt == 'dxt5': meta.pf_fourcc = DDS_DXT5 images.append(data) else: assert(level == len(images)) assert(fmt == self._fmt) images.append(data) meta.flags |= DDSD_MIPMAPCOUNT meta.caps1 |= DDSCAPS_COMPLEX | DDSCAPS_MIPMAP meta.mipmapCount = len(images) def __repr__(self): return '<DDSFile filename=%r size=%r dxt=%r len(images)=%r>' % ( self.filename, self.size, self.dxt, len(self.images)) def _get_size(self): meta = self.meta return meta.width, meta.height def _set_size(self, size): self.meta.update({'width': size[0], 'height': size[1]}) size = property(_get_size, _set_size) def _get_dxt(self): return dxt_to_str(self._dxt) def _set_dxt(self, dxt): self._dxt = str_to_dxt(dxt) dxt = property(_get_dxt, _set_dxt) if __name__ == '__main__': import sys if len(sys.argv) == 1: print('Usage: python ddsfile.py <file1> <file2> ...') sys.exit(0) for filename in sys.argv[1:]: print('=== Loading', filename) try: dds = DDSFile(filename=filename) print(dds) dds.save('bleh.dds') except IOError as e: print('ERR>', e) except DDSException as e: print('DDS>', e) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/gstplayer/����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016251�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/gstplayer/__init__.py�����������������������������������������������������������0000664�0000000�0000000�00000001204�12641336260�0020357�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' GstPlayer ========= .. versionadded:: 1.8.0 `GstPlayer` is a media player implemented specifically for Kivy with Gstreamer 1.0. It doesn't use Gi at all and is focused on what we want: the ability to read video and stream the image in a callback, or read an audio file. Don't use it directly but use our Core providers instead. This player is automatically compiled if you have `pkg-config --libs --cflags gstreamer-1.0` working. ''' import os if 'KIVY_DOC' in os.environ: GstPlayer = get_gst_version = glib_iteration = None else: from kivy.lib.gstplayer._gstplayer import ( GstPlayer, get_gst_version, glib_iteration) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/gstplayer/_gstplayer.h����������������������������������������������������������0000664�0000000�0000000�00000011447�12641336260�0020602�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#include <glib.h> #include <gst/gst.h> static void c_glib_iteration(int count) { while (count > 0 && g_main_context_pending(NULL)) { count --; g_main_context_iteration(NULL, FALSE); } } static void g_object_set_void(GstElement *element, char *name, void *value) { g_object_set(G_OBJECT(element), name, value, NULL); } static void g_object_set_double(GstElement *element, char *name, double value) { g_object_set(G_OBJECT(element), name, value, NULL); } static void g_object_set_caps(GstElement *element, char *value) { GstCaps *caps = gst_caps_from_string(value); g_object_set(G_OBJECT(element), "caps", caps, NULL); } static void g_object_set_int(GstElement *element, char *name, int value) { g_object_set(G_OBJECT(element), name, value, NULL); } typedef void (*appcallback_t)(void *, int, int, char *, int); typedef void (*buscallback_t)(void *, GstMessage *); typedef struct { appcallback_t callback; buscallback_t bcallback; char eventname[15]; PyObject *userdata; } callback_data_t; static GstFlowReturn c_on_appsink_sample(GstElement *appsink, callback_data_t *data) { GstSample *sample = NULL; GstBuffer *buffer = NULL; GstMapInfo mapinfo; GstCaps *caps = NULL; GstStructure *structure = NULL; gchar *cbuffer = NULL, *dstbuffer, *srcbuffer; gint width4, width3, y; gint width, height, size; g_signal_emit_by_name (appsink, data->eventname, &sample); if ( sample == NULL ) { g_warning("Could not get sample"); goto done; } caps = gst_sample_get_caps(sample); if ( caps == NULL ) { g_warning("Could not get snapshot format"); goto done; } structure = gst_caps_get_structure(caps, 0); gst_structure_get_int(structure, "width", &width); gst_structure_get_int(structure, "height", &height); buffer = gst_sample_get_buffer(sample); if ( gst_buffer_map(buffer, &mapinfo, GST_MAP_READ) != TRUE ) { g_debug("Unable to map buffer"); goto done; } width3 = width * 3; width4 = GST_ROUND_UP_4(width3); if ( width4 == width3 ) { // we can directly use the buffer in memory cbuffer = (gchar *)mapinfo.data; size = mapinfo.size; } else { // need a copy without stride :( // OpenGL ES 2 doesn't support stride without an extension. We might // pass the stride information into the callback, and then ask // texture.blit_buffer(..., stride=width4), in order to let desktop or // mobile with extension to copy the row width stride. // NVIDIA extension: // http://www.khronos.org/registry/gles/extensions/EXT/GL_EXT_unpack_subimage.txt size = width * height * 3; dstbuffer = cbuffer = (gchar *)g_malloc(size); if ( cbuffer == NULL ) { g_warning("Unable to create destination buffer"); goto done; } srcbuffer = (gchar *)mapinfo.data; for ( y = 0; y < height; y++ ) { memcpy(dstbuffer, srcbuffer, width3); dstbuffer += width3; srcbuffer += width4; } } data->callback(data->userdata, width, height, (char *)cbuffer, size); if ( width4 != width3 ) g_free(cbuffer); gst_buffer_unmap(buffer, &mapinfo); done: //gst_caps_unref(caps); if ( sample != NULL ) gst_sample_unref(sample); return GST_FLOW_OK; } static void c_signal_free_data(gpointer data, GClosure *closure) { callback_data_t *cdata = data; Py_DECREF(cdata->userdata); free(cdata); } static gulong c_appsink_set_sample_callback(GstElement *appsink, appcallback_t callback, PyObject *userdata) { callback_data_t *data = (callback_data_t *)malloc(sizeof(callback_data_t)); if ( data == NULL ) return 0; data->callback = callback; data->bcallback = NULL; data->userdata = userdata; strcpy(data->eventname, "pull-sample"); Py_INCREF(data->userdata); g_object_set(G_OBJECT(appsink), "emit-signals", TRUE, NULL); return g_signal_connect_data( appsink, "new-sample", G_CALLBACK(c_on_appsink_sample), data, c_signal_free_data, 0); } static void c_appsink_pull_preroll(GstElement *appsink, appcallback_t callback, PyObject *userdata) { callback_data_t data; data.callback = callback; data.userdata = userdata; strcpy(data.eventname, "pull-preroll"); c_on_appsink_sample(appsink, &data); } static void c_signal_disconnect(GstElement *element, gulong handler_id) { g_signal_handler_disconnect(element, handler_id); } static gboolean c_on_bus_message(GstBus *bus, GstMessage *message, callback_data_t *data) { //g_return_val_if_fail( GST_MESSAGE_TYPE( message ) == GST_MESSAGE_EOS, FALSE); data->bcallback(data->userdata, message); return TRUE; } static gulong c_bus_connect_message(GstBus *bus, buscallback_t callback, PyObject *userdata) { callback_data_t *data = (callback_data_t *)malloc(sizeof(callback_data_t)); if ( data == NULL ) return 0; data->callback = NULL; data->bcallback = callback; data->userdata = userdata; Py_INCREF(data->userdata); return g_signal_connect_data( (GstElement *)bus, "sync-message", G_CALLBACK(c_on_bus_message), data, c_signal_free_data, 0); } �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/gstplayer/_gstplayer.pyx��������������������������������������������������������0000664�0000000�0000000�00000034372�12641336260�0021175�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������from libcpp cimport bool from weakref import ref import atexit cdef extern from 'gst/gst.h': ctypedef void *GstPipeline ctypedef void *GstElement ctypedef void *GstBus ctypedef void *GstPad ctypedef void *GstSample ctypedef void *GstBin ctypedef void (*appcallback_t)(void *, int, int, char *, int) ctypedef void (*buscallback_t)(void *, GstMessage *) ctypedef unsigned int guint ctypedef unsigned long gulong ctypedef void *gpointer ctypedef char const_gchar 'const gchar' ctypedef long int gint64 ctypedef unsigned long long GstClockTime ctypedef int gboolean ctypedef enum GstState: GST_STATE_VOID_PENDING GST_STATE_NULL GST_STATE_READY GST_STATE_PAUSED GST_STATE_PLAYING ctypedef enum GstFormat: GST_FORMAT_TIME ctypedef enum GstSeekFlags: GST_SEEK_FLAG_KEY_UNIT GST_SEEK_FLAG_FLUSH ctypedef enum GstStateChangeReturn: pass ctypedef struct GError: int code char *message ctypedef enum GstMessageType: GST_MESSAGE_EOS GST_MESSAGE_ERROR GST_MESSAGE_WARNING GST_MESSAGE_INFO ctypedef struct GstMessage: GstMessageType type int GST_SECOND bool gst_init_check(int *argc, char ***argv, GError **error) bool gst_is_initialized() void gst_deinit() void gst_version(guint *major, guint *minor, guint *micro, guint *nano) GstElement *gst_element_factory_make(const_gchar *factoryname, const_gchar *name) bool gst_bin_add(GstBin *bin, GstElement *element) bool gst_bin_remove(GstBin *bin, GstElement *element) void gst_object_unref(void *pointer) nogil GstElement *gst_pipeline_new(const_gchar *name) void gst_bus_enable_sync_message_emission(GstBus *bus) GstBus *gst_pipeline_get_bus(GstPipeline *pipeline) GstStateChangeReturn gst_element_get_state( GstElement *element, GstState *state, GstState *pending, GstClockTime timeout) nogil GstStateChangeReturn gst_element_set_state( GstElement *element, GstState state) nogil void g_signal_emit_by_name(gpointer instance, const_gchar *detailed_signal, void *retvalue) void g_error_free(GError *error) bool gst_element_query_position( GstElement *element, GstFormat format, gint64 *cur) nogil bool gst_element_query_duration( GstElement *element, GstFormat format, gint64 *cur) nogil bool gst_element_seek_simple( GstElement *element, GstFormat format, GstSeekFlags seek_flags, gint64 seek_pos) nogil void gst_message_parse_error( GstMessage *message, GError **gerror, char **debug) void gst_message_parse_warning( GstMessage *message, GError **gerror, char **debug) void gst_message_parse_info( GstMessage *message, GError **gerror, char **debug) cdef extern from '_gstplayer.h': void g_object_set_void(GstElement *element, char *name, void *value) void g_object_set_double(GstElement *element, char *name, double value) nogil void g_object_set_caps(GstElement *element, char *value) void g_object_set_int(GstElement *element, char *name, int value) gulong c_appsink_set_sample_callback(GstElement *appsink, appcallback_t callback, void *userdata) void c_appsink_pull_preroll(GstElement *appsink, appcallback_t callback, void *userdata) nogil gulong c_bus_connect_message(GstBus *bus, buscallback_t callback, void *userdata) void c_signal_disconnect(GstElement *appsink, gulong handler_id) void c_glib_iteration(int count) # # prevent gstreamer crash when some player are still working. # cdef list _instances = [] def _on_player_deleted(wk): if wk in _instances: _instances.remove(wk) @atexit.register def gst_exit_clean(): # XXX don't use a stop() method or anything that change the state of the # element without releasing the GIL. Otherwise, we might have a deadlock due # to GIL in appsink callback + GIL already locked here. for wk in _instances: player = wk() if player: player.unload() class GstPlayerException(Exception): pass cdef void _on_appsink_sample( void *c_player, int width, int height, char *data, int datasize) with gil: cdef GstPlayer player = <GstPlayer>c_player cdef bytes buf = data[:datasize] if player.sample_cb: player.sample_cb(width, height, buf) cdef void _on_gstplayer_message(void *c_player, GstMessage *message) with gil: cdef GstPlayer player = <GstPlayer>c_player cdef GError *err = NULL if message.type == GST_MESSAGE_EOS: player.got_eos() elif message.type == GST_MESSAGE_ERROR: gst_message_parse_error(message, &err, NULL) player.message_cb('error', err.message) g_error_free(err); elif message.type == GST_MESSAGE_WARNING: gst_message_parse_warning(message, &err, NULL) player.message_cb('warning', err.message) g_error_free(err); elif message.type == GST_MESSAGE_INFO: gst_message_parse_info(message, &err, NULL) player.message_cb('info', err.message) g_error_free(err); else: pass def _gst_init(): if gst_is_initialized(): return True cdef int argc = 0 cdef char **argv = NULL cdef GError *error if not gst_init_check(&argc, &argv, &error): msg = 'Unable to initialize gstreamer: code={} message={}'.format( error.code, <bytes>error.message) raise GstPlayerException(msg) def get_gst_version(): cdef unsigned int major, minor, micro, nano gst_version(&major, &minor, µ, &nano) return (major, minor, micro, nano) def glib_iteration(int loop): c_glib_iteration(loop) cdef class GstPlayer: cdef GstElement *pipeline cdef GstElement *playbin cdef GstElement *appsink cdef GstElement *fakesink cdef GstBus *bus cdef object uri, sample_cb, eos_cb, message_cb cdef gulong hid_sample, hid_message cdef object __weakref__ def __cinit__(self, *args, **kwargs): self.pipeline = self.playbin = self.appsink = self.fakesink = NULL self.bus = NULL self.hid_sample = self.hid_message = 0 def __init__(self, uri, sample_cb=None, eos_cb=None, message_cb=None): super(GstPlayer, self).__init__() self.uri = uri self.sample_cb = sample_cb self.eos_cb = eos_cb self.message_cb = message_cb _instances.append(ref(self, _on_player_deleted)) # ensure gstreamer is init _gst_init() def __dealloc__(self): self.unload() cdef void got_eos(self): if self.eos_cb: self.eos_cb() def load(self): cdef bytes py_uri # if already loaded before, clean everything. if self.pipeline != NULL: self.unload() # create the pipeline self.pipeline = gst_pipeline_new(NULL) if self.pipeline == NULL: raise GstPlayerException('Unable to create a pipeline') self.bus = gst_pipeline_get_bus(<GstPipeline *>self.pipeline) if self.bus == NULL: raise GstPlayerException('Unable to get the bus from the pipeline') gst_bus_enable_sync_message_emission(self.bus) if self.eos_cb or self.message_cb: self.hid_message = c_bus_connect_message( self.bus, _on_gstplayer_message, <void *>self) # instanciate the playbin self.playbin = gst_element_factory_make('playbin', NULL) if self.playbin == NULL: raise GstPlayerException('Unable to create a playbin') gst_bin_add(<GstBin *>self.pipeline, self.playbin) # instanciate an appsink if self.sample_cb: self.appsink = gst_element_factory_make('appsink', NULL) if self.appsink == NULL: raise GstPlayerException('Unable to create an appsink') g_object_set_caps(self.appsink, 'video/x-raw,format=RGB') g_object_set_int(self.appsink, 'max-buffers', 5) g_object_set_int(self.appsink, 'drop', 1) g_object_set_int(self.appsink, 'sync', 1) g_object_set_int(self.appsink, 'qos', 1) g_object_set_void(self.playbin, 'video-sink', self.appsink) else: self.fakesink = gst_element_factory_make('fakesink', NULL) if self.fakesink == NULL: raise GstPlayerException('Unable to create a fakesink') g_object_set_void(self.playbin, 'video-sink', self.fakesink) # configure playbin g_object_set_int(self.pipeline, 'async-handling', 1) py_uri = <bytes>self.uri.encode('utf-8') g_object_set_void(self.playbin, 'uri', <char *>py_uri) # attach the callback # NOTE no need to create a weakref here, as we manage to grab/release # the reference of self in the set_sample_callback() method. if self.sample_cb: self.hid_sample = c_appsink_set_sample_callback( self.appsink, _on_appsink_sample, <void *>self) # get ready! with nogil: gst_element_set_state(self.pipeline, GST_STATE_READY) def play(self): if self.pipeline != NULL: with nogil: gst_element_set_state(self.pipeline, GST_STATE_PLAYING) def stop(self): if self.pipeline != NULL: with nogil: gst_element_set_state(self.pipeline, GST_STATE_NULL) gst_element_set_state(self.pipeline, GST_STATE_READY) def pause(self): if self.pipeline != NULL: with nogil: gst_element_set_state(self.pipeline, GST_STATE_PAUSED) def unload(self): cdef GstState current_state, pending_state if self.appsink != NULL and self.hid_sample != 0: c_signal_disconnect(self.appsink, self.hid_sample) self.hid_sample = 0 if self.bus != NULL and self.hid_message != 0: c_signal_disconnect(<GstElement *>self.bus, self.hid_message) self.hid_message = 0 if self.pipeline != NULL: # the state changes are async. if we want to guarantee that the # state is set to NULL, we need to query it. We also put a 5s # timeout for safety, but normally, nobody should hit it. with nogil: gst_element_set_state(self.pipeline, GST_STATE_NULL) gst_element_get_state(self.pipeline, ¤t_state, &pending_state, <GstClockTime>5e9) gst_object_unref(self.pipeline) if self.bus != NULL: gst_object_unref(self.bus) self.appsink = NULL self.bus = NULL self.pipeline = NULL self.playbin = NULL self.fakesink = NULL def set_volume(self, float volume): if self.playbin != NULL: # XXX we need to release the GIL, on linux, you might have a race # condition. When running, if pulseaudio is used, it might sent a # message when you set the volume, in the pulse audio thread # The message is received by our common sync-message, and try to get # the GIL, and block, because here we didn't release it. # 1. our thread get the GIL and ask pulseaudio to set the volume # 2. the pulseaudio thread try to sent a message, and wait for the # GIL with nogil: g_object_set_double(self.playbin, 'volume', volume) def get_duration(self): cdef float duration with nogil: duration = self._get_duration() if duration == -1: return -1 return duration / float(GST_SECOND) def get_position(self): cdef float position with nogil: position = self._get_position() if position == -1: return -1 return position / float(GST_SECOND) def seek(self, float percent): with nogil: self._seek(percent) # # C-like API, that doesn't require the GIL # cdef gint64 _get_duration(self) nogil: cdef gint64 duration = -1 cdef GstState state if self.playbin == NULL: return -1 # check the state gst_element_get_state(self.pipeline, &state, NULL, <GstClockTime>GST_SECOND) # if we are already prerolled, we can read the duration if state == GST_STATE_PLAYING or state == GST_STATE_PAUSED: gst_element_query_duration(self.playbin, GST_FORMAT_TIME, &duration) return duration # preroll gst_element_set_state(self.pipeline, GST_STATE_PAUSED) gst_element_get_state(self.pipeline, &state, NULL, <GstClockTime>GST_SECOND) gst_element_query_duration(self.playbin, GST_FORMAT_TIME, &duration) gst_element_set_state(self.pipeline, GST_STATE_READY) return duration cdef gint64 _get_position(self) nogil: cdef gint64 position = 0 if self.playbin == NULL: return 0 if not gst_element_query_position( self.playbin, GST_FORMAT_TIME, &position): return 0 return position cdef void _seek(self, float percent) nogil: cdef GstState current_state, pending_state cdef gboolean ret cdef gint64 seek_t, duration if self.playbin == NULL: return duration = self._get_duration() if duration <= 0: seek_t = 0 else: seek_t = <gint64>(percent * duration) seek_flags = GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT gst_element_get_state(self.pipeline, ¤t_state, &pending_state, <GstClockTime>GST_SECOND) if current_state == GST_STATE_READY: gst_element_set_state(self.pipeline, GST_STATE_PAUSED) ret = gst_element_seek_simple(self.playbin, GST_FORMAT_TIME, <GstSeekFlags>seek_flags, seek_t) if not ret: return if self.appsink != NULL: gst_element_get_state(self.pipeline, ¤t_state, &pending_state, <GstClockTime>GST_SECOND) if current_state != GST_STATE_PLAYING: c_appsink_pull_preroll( self.appsink, _on_appsink_sample, <void *>self) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/�����������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015766�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/.gitignore�������������������������������������������������������������0000664�0000000�0000000�00000000402�12641336260�0017752�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������## Compiled source # *.com *.class *.dll *.exe *.o *.so test ## Logs and databases # *.log *.sql *.sqlite ## OS generated files # .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db ## Build dir Build/* ## xcode specific *xcuserdata* ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Include/���������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017351�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Include/tesselator.h���������������������������������������������������0000775�0000000�0000000�00000022355�12641336260�0021721�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Mikko Mononen, July 2009. */ #ifndef TESSELATOR_H #define TESSELATOR_H #ifdef __cplusplus extern "C" { #endif // See OpenGL Red Book for description of the winding rules // http://www.glprogramming.com/red/chapter11.html enum TessWindingRule { TESS_WINDING_ODD, TESS_WINDING_NONZERO, TESS_WINDING_POSITIVE, TESS_WINDING_NEGATIVE, TESS_WINDING_ABS_GEQ_TWO, }; // The contents of the tessGetElements() depends on element type being passed to tessTesselate(). // Tesselation result element types: // TESS_POLYGONS // Each element in the element array is polygon defined as 'polySize' number of vertex indices. // If a polygon has than 'polySize' vertices, the remaining indices are stored as TESS_UNDEF. // Example, drawing a polygon: // const int nelems = tessGetElementCount(tess); // const TESSindex* elems = tessGetElements(tess); // for (int i = 0; i < nelems; i++) { // const TESSindex* poly = &elems[i * polySize]; // glBegin(GL_POLYGON); // for (int j = 0; j < polySize; j++) { // if (poly[j] == TESS_UNDEF) break; // glVertex2fv(&verts[poly[j]*vertexSize]); // } // glEnd(); // } // // TESS_CONNECTED_POLYGONS // Each element in the element array is polygon defined as 'polySize' number of vertex indices, // followed by 'polySize' indices to neighour polygons, that is each element is 'polySize' * 2 indices. // If a polygon has than 'polySize' vertices, the remaining indices are stored as TESS_UNDEF. // If a polygon edge is a boundary, that is, not connected to another polygon, the neighbour index is TESS_UNDEF. // Example, flood fill based on seed polygon: // const int nelems = tessGetElementCount(tess); // const TESSindex* elems = tessGetElements(tess); // unsigned char* visited = (unsigned char*)calloc(nelems); // TESSindex stack[50]; // int nstack = 0; // stack[nstack++] = seedPoly; // visited[startPoly] = 1; // while (nstack > 0) { // TESSindex idx = stack[--nstack]; // const TESSindex* poly = &elems[idx * polySize * 2]; // const TESSindex* nei = &poly[polySize]; // for (int i = 0; i < polySize; i++) { // if (poly[i] == TESS_UNDEF) break; // if (nei[i] != TESS_UNDEF && !visited[nei[i]]) // stack[nstack++] = nei[i]; // visited[nei[i]] = 1; // } // } // } // // TESS_BOUNDARY_CONTOURS // Each element in the element array is [base index, count] pair defining a range of vertices for a contour. // The first value is index to first vertex in contour and the second value is number of vertices in the contour. // Example, drawing contours: // const int nelems = tessGetElementCount(tess); // const TESSindex* elems = tessGetElements(tess); // for (int i = 0; i < nelems; i++) { // const TESSindex base = elems[i * 2]; // const TESSindex count = elems[i * 2 + 1]; // glBegin(GL_LINE_LOOP); // for (int j = 0; j < count; j++) { // glVertex2fv(&verts[(base+j) * vertexSize]); // } // glEnd(); // } // enum TessElementType { TESS_POLYGONS, TESS_CONNECTED_POLYGONS, TESS_BOUNDARY_CONTOURS, }; typedef float TESSreal; typedef int TESSindex; typedef struct TESStesselator TESStesselator; typedef struct TESSalloc TESSalloc; #define TESS_UNDEF (~(TESSindex)0) #define TESS_NOTUSED(v) do { (void)(1 ? (void)0 : ( (void)(v) ) ); } while(0) // Custom memory allocator interface. // The internal memory allocator allocates mesh edges, vertices and faces // as well as dictionary nodes and active regions in buckets and uses simple // freelist to speed up the allocation. The bucket size should roughly match your // expected input data. For example if you process only hundreds of vertices, // a bucket size of 128 might be ok, where as when processing thousands of vertices // bucket size of 1024 might be approproate. The bucket size is a compromise between // how often to allocate memory from the system versus how much extra space the system // should allocate. Reasonable defaults are show in commects below, they will be used if // the bucket sizes are zero. // // The use may left the memrealloc to be null. In that case, the tesselator will not try to // dynamically grow int's internal arrays. The tesselator only needs the reallocation when it // has found intersecting segments and needs to add new vertex. This defency can be cured by // allocating some extra vertices beforehand. The 'extraVertices' variable allows to specify // number of expected extra vertices. struct TESSalloc { void *(*memalloc)( void *userData, unsigned int size ); void *(*memrealloc)( void *userData, void* ptr, unsigned int size ); void (*memfree)( void *userData, void *ptr ); void* userData; // User data passed to the allocator functions. int meshEdgeBucketSize; // 512 int meshVertexBucketSize; // 512 int meshFaceBucketSize; // 256 int dictNodeBucketSize; // 512 int regionBucketSize; // 256 int extraVertices; // Number of extra vertices allocated for the priority queue. }; // // Example use: // // // // // tessNewTess() - Creates a new tesselator. // Use tessDeleteTess() to delete the tesselator. // Parameters: // alloc - pointer to a filled TESSalloc struct or NULL to use default malloc based allocator. // Returns: // new tesselator object. TESStesselator* tessNewTess( TESSalloc* alloc ); // tessDeleteTess() - Deletes a tesselator. // Parameters: // tess - pointer to tesselator object to be deleted. void tessDeleteTess( TESStesselator *tess ); // tessAddContour() - Adds a contour to be tesselated. // The type of the vertex coordinates is assumed to be TESSreal. // Parameters: // tess - pointer to tesselator object. // size - number of coordinates per vertex. Must be 2 or 3. // pointer - pointer to the first coordinate of the first vertex in the array. // stride - defines offset in bytes between consecutive vertices. // count - number of vertices in contour. void tessAddContour( TESStesselator *tess, int size, const void* pointer, int stride, int count ); // tessTesselate() - tesselate contours. // Parameters: // tess - pointer to tesselator object. // windingRule - winding rules used for tesselation, must be one of TessWindingRule. // elementType - defines the tesselation result element type, must be one of TessElementType. // polySize - defines maximum vertices per polygons if output is polygons. // vertexSize - defines the number of coordinates in tesselation result vertex, must be 2 or 3. // normal - defines the normal of the input contours, of null the normal is calculated automatically. // Returns: // 1 if succeed, 0 if failed. int tessTesselate( TESStesselator *tess, int windingRule, int elementType, int polySize, int vertexSize, const TESSreal* normal ); // tessGetVertexCount() - Returns number of vertices in the tesselated output. int tessGetVertexCount( TESStesselator *tess ); // tessGetVertices() - Returns pointer to first coordinate of first vertex. const TESSreal* tessGetVertices( TESStesselator *tess ); // tessGetVertexIndices() - Returns pointer to first vertex index. // Vertex indices can be used to map the generated vertices to the original vertices. // Every point added using tessAddContour() will get a new index starting at 0. // New vertices generated at the intersections of segments are assigned value TESS_UNDEF. const TESSindex* tessGetVertexIndices( TESStesselator *tess ); // tessGetElementCount() - Returns number of elements in the the tesselated output. int tessGetElementCount( TESStesselator *tess ); // tessGetElements() - Returns pointer to the first element. const TESSindex* tessGetElements( TESStesselator *tess ); #ifdef __cplusplus }; #endif #endif // TESSELATOR_H �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/LICENSE.txt������������������������������������������������������������0000664�0000000�0000000�00000003051�12641336260�0017610�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/����������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0017226�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/bucketalloc.c���������������������������������������������������0000775�0000000�0000000�00000011601�12641336260�0021664�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Mikko Mononen, July 2009. */ #include <stdio.h> #include <stdlib.h> #include "../Include/tesselator.h" //#define CHECK_BOUNDS typedef struct BucketAlloc BucketAlloc; typedef struct Bucket Bucket; struct Bucket { Bucket *next; }; struct BucketAlloc { void *freelist; Bucket *buckets; unsigned int itemSize; unsigned int bucketSize; const char *name; TESSalloc* alloc; }; static int CreateBucket( struct BucketAlloc* ba ) { size_t size; Bucket* bucket; void* freelist; unsigned char* head; unsigned char* it; // Allocate memory for the bucket size = sizeof(Bucket) + ba->itemSize * ba->bucketSize; bucket = (Bucket*)ba->alloc->memalloc( ba->alloc->userData, size ); if ( !bucket ) return 0; bucket->next = 0; // Add the bucket into the list of buckets. bucket->next = ba->buckets; ba->buckets = bucket; // Add new items to the free list. freelist = ba->freelist; head = (unsigned char*)bucket + sizeof(Bucket); it = head + ba->itemSize * ba->bucketSize; do { it -= ba->itemSize; // Store pointer to next free item. *((void**)it) = freelist; // Pointer to next location containing a free item. freelist = (void*)it; } while ( it != head ); // Update pointer to next location containing a free item. ba->freelist = (void*)it; return 1; } static void *NextFreeItem( struct BucketAlloc *ba ) { return *(void**)ba->freelist; } struct BucketAlloc* createBucketAlloc( TESSalloc* alloc, const char* name, unsigned int itemSize, unsigned int bucketSize ) { BucketAlloc* ba = (BucketAlloc*)alloc->memalloc( alloc->userData, sizeof(BucketAlloc) ); ba->alloc = alloc; ba->name = name; ba->itemSize = itemSize; if ( ba->itemSize < sizeof(void*) ) ba->itemSize = sizeof(void*); ba->bucketSize = bucketSize; ba->freelist = 0; ba->buckets = 0; if ( !CreateBucket( ba ) ) { alloc->memfree( alloc->userData, ba ); return 0; } return ba; } void* bucketAlloc( struct BucketAlloc *ba ) { void *it; // If running out of memory, allocate new bucket and update the freelist. if ( !ba->freelist || !NextFreeItem( ba ) ) { if ( !CreateBucket( ba ) ) return 0; } // Pop item from in front of the free list. it = ba->freelist; ba->freelist = NextFreeItem( ba ); return it; } void bucketFree( struct BucketAlloc *ba, void *ptr ) { #ifdef CHECK_BOUNDS int inBounds = 0; Bucket *bucket; // Check that the pointer is allocated with this allocator. bucket = ba->buckets; while ( bucket ) { void *bucketMin = (void*)((unsigned char*)bucket + sizeof(Bucket)); void *bucketMax = (void*)((unsigned char*)bucket + sizeof(Bucket) + ba->itemSize * ba->bucketSize); if ( ptr >= bucketMin && ptr < bucketMax ) { inBounds = 1; break; } bucket = bucket->next; } if ( inBounds ) { // Add the node in front of the free list. *(void**)ptr = ba->freelist; ba->freelist = ptr; } else { printf("ERROR! pointer 0x%p does not belong to allocator '%s'\n", ba->name); } #else // Add the node in front of the free list. *(void**)ptr = ba->freelist; ba->freelist = ptr; #endif } void deleteBucketAlloc( struct BucketAlloc *ba ) { TESSalloc* alloc = ba->alloc; Bucket *bucket = ba->buckets; Bucket *next; while ( bucket ) { next = bucket->next; alloc->memfree( alloc->userData, bucket ); bucket = next; } ba->freelist = 0; ba->buckets = 0; alloc->memfree( alloc->userData, ba ); } �������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/bucketalloc.h���������������������������������������������������0000775�0000000�0000000�00000004006�12641336260�0021672�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Mikko Mononen, July 2009. */ #ifndef MEMALLOC_H #define MEMALLOC_H #ifdef __cplusplus extern "C" { #endif #include "tesselator.h" struct BucketAlloc *createBucketAlloc( TESSalloc* alloc, const char *name, unsigned int itemSize, unsigned int bucketSize ); void *bucketAlloc( struct BucketAlloc *ba); void bucketFree( struct BucketAlloc *ba, void *ptr ); void deleteBucketAlloc( struct BucketAlloc *ba ); #ifdef __cplusplus }; #endif #endif ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/dict.c����������������������������������������������������������0000775�0000000�0000000�00000006571�12641336260�0020331�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #include <stddef.h> #include "../Include/tesselator.h" #include "bucketalloc.h" #include "dict.h" /* really tessDictListNewDict */ Dict *dictNewDict( TESSalloc* alloc, void *frame, int (*leq)(void *frame, DictKey key1, DictKey key2) ) { Dict *dict = (Dict *)alloc->memalloc( alloc->userData, sizeof( Dict )); DictNode *head; if (dict == NULL) return NULL; head = &dict->head; head->key = NULL; head->next = head; head->prev = head; dict->frame = frame; dict->leq = leq; if (alloc->dictNodeBucketSize < 16) alloc->dictNodeBucketSize = 16; if (alloc->dictNodeBucketSize > 4096) alloc->dictNodeBucketSize = 4096; dict->nodePool = createBucketAlloc( alloc, "Dict", sizeof(DictNode), alloc->dictNodeBucketSize ); return dict; } /* really tessDictListDeleteDict */ void dictDeleteDict( TESSalloc* alloc, Dict *dict ) { deleteBucketAlloc( dict->nodePool ); alloc->memfree( alloc->userData, dict ); } /* really tessDictListInsertBefore */ DictNode *dictInsertBefore( Dict *dict, DictNode *node, DictKey key ) { DictNode *newNode; do { node = node->prev; } while( node->key != NULL && ! (*dict->leq)(dict->frame, node->key, key)); newNode = (DictNode *)bucketAlloc( dict->nodePool ); if (newNode == NULL) return NULL; newNode->key = key; newNode->next = node->next; node->next->prev = newNode; newNode->prev = node; node->next = newNode; return newNode; } /* really tessDictListDelete */ void dictDelete( Dict *dict, DictNode *node ) /*ARGSUSED*/ { node->next->prev = node->prev; node->prev->next = node->next; bucketFree( dict->nodePool, node ); } /* really tessDictListSearch */ DictNode *dictSearch( Dict *dict, DictKey key ) { DictNode *node = &dict->head; do { node = node->next; } while( node->key != NULL && ! (*dict->leq)(dict->frame, key, node->key)); return node; } ���������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/dict.h����������������������������������������������������������0000775�0000000�0000000�00000005303�12641336260�0020326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #ifndef DICT_LIST_H #define DICT_LIST_H typedef void *DictKey; typedef struct Dict Dict; typedef struct DictNode DictNode; Dict *dictNewDict( TESSalloc* alloc, void *frame, int (*leq)(void *frame, DictKey key1, DictKey key2) ); void dictDeleteDict( TESSalloc* alloc, Dict *dict ); /* Search returns the node with the smallest key greater than or equal * to the given key. If there is no such key, returns a node whose * key is NULL. Similarly, Succ(Max(d)) has a NULL key, etc. */ DictNode *dictSearch( Dict *dict, DictKey key ); DictNode *dictInsertBefore( Dict *dict, DictNode *node, DictKey key ); void dictDelete( Dict *dict, DictNode *node ); #define dictKey(n) ((n)->key) #define dictSucc(n) ((n)->next) #define dictPred(n) ((n)->prev) #define dictMin(d) ((d)->head.next) #define dictMax(d) ((d)->head.prev) #define dictInsert(d,k) (dictInsertBefore((d),&(d)->head,(k))) /*** Private data structures ***/ struct DictNode { DictKey key; DictNode *next; DictNode *prev; }; struct Dict { DictNode head; void *frame; struct BucketAlloc *nodePool; int (*leq)(void *frame, DictKey key1, DictKey key2); }; #endif �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/geom.c����������������������������������������������������������0000775�0000000�0000000�00000020703�12641336260�0020326�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ //#include "tesos.h" #include <assert.h> #include "mesh.h" #include "geom.h" int tesvertLeq( TESSvertex *u, TESSvertex *v ) { /* Returns TRUE if u is lexicographically <= v. */ return VertLeq( u, v ); } TESSreal tesedgeEval( TESSvertex *u, TESSvertex *v, TESSvertex *w ) { /* Given three vertices u,v,w such that VertLeq(u,v) && VertLeq(v,w), * evaluates the t-coord of the edge uw at the s-coord of the vertex v. * Returns v->t - (uw)(v->s), ie. the signed distance from uw to v. * If uw is vertical (and thus passes thru v), the result is zero. * * The calculation is extremely accurate and stable, even when v * is very close to u or w. In particular if we set v->t = 0 and * let r be the negated result (this evaluates (uw)(v->s)), then * r is guaranteed to satisfy MIN(u->t,w->t) <= r <= MAX(u->t,w->t). */ TESSreal gapL, gapR; assert( VertLeq( u, v ) && VertLeq( v, w )); gapL = v->s - u->s; gapR = w->s - v->s; if( gapL + gapR > 0 ) { if( gapL < gapR ) { return (v->t - u->t) + (u->t - w->t) * (gapL / (gapL + gapR)); } else { return (v->t - w->t) + (w->t - u->t) * (gapR / (gapL + gapR)); } } /* vertical line */ return 0; } TESSreal tesedgeSign( TESSvertex *u, TESSvertex *v, TESSvertex *w ) { /* Returns a number whose sign matches EdgeEval(u,v,w) but which * is cheaper to evaluate. Returns > 0, == 0 , or < 0 * as v is above, on, or below the edge uw. */ TESSreal gapL, gapR; assert( VertLeq( u, v ) && VertLeq( v, w )); gapL = v->s - u->s; gapR = w->s - v->s; if( gapL + gapR > 0 ) { return (v->t - w->t) * gapL + (v->t - u->t) * gapR; } /* vertical line */ return 0; } /*********************************************************************** * Define versions of EdgeSign, EdgeEval with s and t transposed. */ TESSreal testransEval( TESSvertex *u, TESSvertex *v, TESSvertex *w ) { /* Given three vertices u,v,w such that TransLeq(u,v) && TransLeq(v,w), * evaluates the t-coord of the edge uw at the s-coord of the vertex v. * Returns v->s - (uw)(v->t), ie. the signed distance from uw to v. * If uw is vertical (and thus passes thru v), the result is zero. * * The calculation is extremely accurate and stable, even when v * is very close to u or w. In particular if we set v->s = 0 and * let r be the negated result (this evaluates (uw)(v->t)), then * r is guaranteed to satisfy MIN(u->s,w->s) <= r <= MAX(u->s,w->s). */ TESSreal gapL, gapR; assert( TransLeq( u, v ) && TransLeq( v, w )); gapL = v->t - u->t; gapR = w->t - v->t; if( gapL + gapR > 0 ) { if( gapL < gapR ) { return (v->s - u->s) + (u->s - w->s) * (gapL / (gapL + gapR)); } else { return (v->s - w->s) + (w->s - u->s) * (gapR / (gapL + gapR)); } } /* vertical line */ return 0; } TESSreal testransSign( TESSvertex *u, TESSvertex *v, TESSvertex *w ) { /* Returns a number whose sign matches TransEval(u,v,w) but which * is cheaper to evaluate. Returns > 0, == 0 , or < 0 * as v is above, on, or below the edge uw. */ TESSreal gapL, gapR; assert( TransLeq( u, v ) && TransLeq( v, w )); gapL = v->t - u->t; gapR = w->t - v->t; if( gapL + gapR > 0 ) { return (v->s - w->s) * gapL + (v->s - u->s) * gapR; } /* vertical line */ return 0; } int tesvertCCW( TESSvertex *u, TESSvertex *v, TESSvertex *w ) { /* For almost-degenerate situations, the results are not reliable. * Unless the floating-point arithmetic can be performed without * rounding errors, *any* implementation will give incorrect results * on some degenerate inputs, so the client must have some way to * handle this situation. */ return (u->s*(v->t - w->t) + v->s*(w->t - u->t) + w->s*(u->t - v->t)) >= 0; } /* Given parameters a,x,b,y returns the value (b*x+a*y)/(a+b), * or (x+y)/2 if a==b==0. It requires that a,b >= 0, and enforces * this in the rare case that one argument is slightly negative. * The implementation is extremely stable numerically. * In particular it guarantees that the result r satisfies * MIN(x,y) <= r <= MAX(x,y), and the results are very accurate * even when a and b differ greatly in magnitude. */ #define RealInterpolate(a,x,b,y) \ (a = (a < 0) ? 0 : a, b = (b < 0) ? 0 : b, \ ((a <= b) ? ((b == 0) ? ((x+y) / 2) \ : (x + (y-x) * (a/(a+b)))) \ : (y + (x-y) * (b/(a+b))))) #ifndef FOR_TRITE_TEST_PROGRAM #define Interpolate(a,x,b,y) RealInterpolate(a,x,b,y) #else /* Claim: the ONLY property the sweep algorithm relies on is that * MIN(x,y) <= r <= MAX(x,y). This is a nasty way to test that. */ #include <stdlib.h> extern int RandomInterpolate; double Interpolate( double a, double x, double b, double y) { printf("*********************%d\n",RandomInterpolate); if( RandomInterpolate ) { a = 1.2 * drand48() - 0.1; a = (a < 0) ? 0 : ((a > 1) ? 1 : a); b = 1.0 - a; } return RealInterpolate(a,x,b,y); } #endif #define Swap(a,b) if (1) { TESSvertex *t = a; a = b; b = t; } else void tesedgeIntersect( TESSvertex *o1, TESSvertex *d1, TESSvertex *o2, TESSvertex *d2, TESSvertex *v ) /* Given edges (o1,d1) and (o2,d2), compute their point of intersection. * The computed point is guaranteed to lie in the intersection of the * bounding rectangles defined by each edge. */ { TESSreal z1, z2; /* This is certainly not the most efficient way to find the intersection * of two line segments, but it is very numerically stable. * * Strategy: find the two middle vertices in the VertLeq ordering, * and interpolate the intersection s-value from these. Then repeat * using the TransLeq ordering to find the intersection t-value. */ if( ! VertLeq( o1, d1 )) { Swap( o1, d1 ); } if( ! VertLeq( o2, d2 )) { Swap( o2, d2 ); } if( ! VertLeq( o1, o2 )) { Swap( o1, o2 ); Swap( d1, d2 ); } if( ! VertLeq( o2, d1 )) { /* Technically, no intersection -- do our best */ v->s = (o2->s + d1->s) / 2; } else if( VertLeq( d1, d2 )) { /* Interpolate between o2 and d1 */ z1 = EdgeEval( o1, o2, d1 ); z2 = EdgeEval( o2, d1, d2 ); if( z1+z2 < 0 ) { z1 = -z1; z2 = -z2; } v->s = Interpolate( z1, o2->s, z2, d1->s ); } else { /* Interpolate between o2 and d2 */ z1 = EdgeSign( o1, o2, d1 ); z2 = -EdgeSign( o1, d2, d1 ); if( z1+z2 < 0 ) { z1 = -z1; z2 = -z2; } v->s = Interpolate( z1, o2->s, z2, d2->s ); } /* Now repeat the process for t */ if( ! TransLeq( o1, d1 )) { Swap( o1, d1 ); } if( ! TransLeq( o2, d2 )) { Swap( o2, d2 ); } if( ! TransLeq( o1, o2 )) { Swap( o1, o2 ); Swap( d1, d2 ); } if( ! TransLeq( o2, d1 )) { /* Technically, no intersection -- do our best */ v->t = (o2->t + d1->t) / 2; } else if( TransLeq( d1, d2 )) { /* Interpolate between o2 and d1 */ z1 = TransEval( o1, o2, d1 ); z2 = TransEval( o2, d1, d2 ); if( z1+z2 < 0 ) { z1 = -z1; z2 = -z2; } v->t = Interpolate( z1, o2->t, z2, d1->t ); } else { /* Interpolate between o2 and d2 */ z1 = TransSign( o1, o2, d1 ); z2 = -TransSign( o1, d2, d1 ); if( z1+z2 < 0 ) { z1 = -z1; z2 = -z2; } v->t = Interpolate( z1, o2->t, z2, d2->t ); } } �������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/geom.h����������������������������������������������������������0000775�0000000�0000000�00000006341�12641336260�0020335�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #ifndef GEOM_H #define GEOM_H #include "mesh.h" #ifdef NO_BRANCH_CONDITIONS /* MIPS architecture has special instructions to evaluate boolean * conditions -- more efficient than branching, IF you can get the * compiler to generate the right instructions (SGI compiler doesn't) */ #define VertEq(u,v) (((u)->s == (v)->s) & ((u)->t == (v)->t)) #define VertLeq(u,v) (((u)->s < (v)->s) | \ ((u)->s == (v)->s & (u)->t <= (v)->t)) #else #define VertEq(u,v) ((u)->s == (v)->s && (u)->t == (v)->t) #define VertLeq(u,v) (((u)->s < (v)->s) || ((u)->s == (v)->s && (u)->t <= (v)->t)) #endif #define EdgeEval(u,v,w) tesedgeEval(u,v,w) #define EdgeSign(u,v,w) tesedgeSign(u,v,w) /* Versions of VertLeq, EdgeSign, EdgeEval with s and t transposed. */ #define TransLeq(u,v) (((u)->t < (v)->t) || ((u)->t == (v)->t && (u)->s <= (v)->s)) #define TransEval(u,v,w) testransEval(u,v,w) #define TransSign(u,v,w) testransSign(u,v,w) #define EdgeGoesLeft(e) VertLeq( (e)->Dst, (e)->Org ) #define EdgeGoesRight(e) VertLeq( (e)->Org, (e)->Dst ) #define ABS(x) ((x) < 0 ? -(x) : (x)) #define VertL1dist(u,v) (ABS(u->s - v->s) + ABS(u->t - v->t)) #define VertCCW(u,v,w) tesvertCCW(u,v,w) int tesvertLeq( TESSvertex *u, TESSvertex *v ); TESSreal tesedgeEval( TESSvertex *u, TESSvertex *v, TESSvertex *w ); TESSreal tesedgeSign( TESSvertex *u, TESSvertex *v, TESSvertex *w ); TESSreal testransEval( TESSvertex *u, TESSvertex *v, TESSvertex *w ); TESSreal testransSign( TESSvertex *u, TESSvertex *v, TESSvertex *w ); int tesvertCCW( TESSvertex *u, TESSvertex *v, TESSvertex *w ); void tesedgeIntersect( TESSvertex *o1, TESSvertex *d1, TESSvertex *o2, TESSvertex *d2, TESSvertex *v ); #endif �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/mesh.c����������������������������������������������������������0000775�0000000�0000000�00000056765�12641336260�0020354�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ //#include "tesos.h" #include <stddef.h> #include <assert.h> #include "mesh.h" #include "geom.h" #include "bucketalloc.h" #define TRUE 1 #define FALSE 0 /************************ Utility Routines ************************/ /* Allocate and free half-edges in pairs for efficiency. * The *only* place that should use this fact is allocation/free. */ typedef struct { TESShalfEdge e, eSym; } EdgePair; /* MakeEdge creates a new pair of half-edges which form their own loop. * No vertex or face structures are allocated, but these must be assigned * before the current edge operation is completed. */ static TESShalfEdge *MakeEdge( TESSmesh* mesh, TESShalfEdge *eNext ) { TESShalfEdge *e; TESShalfEdge *eSym; TESShalfEdge *ePrev; EdgePair *pair = (EdgePair *)bucketAlloc( mesh->edgeBucket ); if (pair == NULL) return NULL; e = &pair->e; eSym = &pair->eSym; /* Make sure eNext points to the first edge of the edge pair */ if( eNext->Sym < eNext ) { eNext = eNext->Sym; } /* Insert in circular doubly-linked list before eNext. * Note that the prev pointer is stored in Sym->next. */ ePrev = eNext->Sym->next; eSym->next = ePrev; ePrev->Sym->next = e; e->next = eNext; eNext->Sym->next = eSym; e->Sym = eSym; e->Onext = e; e->Lnext = eSym; e->Org = NULL; e->Lface = NULL; e->winding = 0; e->activeRegion = NULL; eSym->Sym = e; eSym->Onext = eSym; eSym->Lnext = e; eSym->Org = NULL; eSym->Lface = NULL; eSym->winding = 0; eSym->activeRegion = NULL; return e; } /* Splice( a, b ) is best described by the Guibas/Stolfi paper or the * CS348a notes (see mesh.h). Basically it modifies the mesh so that * a->Onext and b->Onext are exchanged. This can have various effects * depending on whether a and b belong to different face or vertex rings. * For more explanation see tessMeshSplice() below. */ static void Splice( TESShalfEdge *a, TESShalfEdge *b ) { TESShalfEdge *aOnext = a->Onext; TESShalfEdge *bOnext = b->Onext; aOnext->Sym->Lnext = b; bOnext->Sym->Lnext = a; a->Onext = bOnext; b->Onext = aOnext; } /* MakeVertex( newVertex, eOrig, vNext ) attaches a new vertex and makes it the * origin of all edges in the vertex loop to which eOrig belongs. "vNext" gives * a place to insert the new vertex in the global vertex list. We insert * the new vertex *before* vNext so that algorithms which walk the vertex * list will not see the newly created vertices. */ static void MakeVertex( TESSvertex *newVertex, TESShalfEdge *eOrig, TESSvertex *vNext ) { TESShalfEdge *e; TESSvertex *vPrev; TESSvertex *vNew = newVertex; assert(vNew != NULL); /* insert in circular doubly-linked list before vNext */ vPrev = vNext->prev; vNew->prev = vPrev; vPrev->next = vNew; vNew->next = vNext; vNext->prev = vNew; vNew->anEdge = eOrig; /* leave coords, s, t undefined */ /* fix other edges on this vertex loop */ e = eOrig; do { e->Org = vNew; e = e->Onext; } while( e != eOrig ); } /* MakeFace( newFace, eOrig, fNext ) attaches a new face and makes it the left * face of all edges in the face loop to which eOrig belongs. "fNext" gives * a place to insert the new face in the global face list. We insert * the new face *before* fNext so that algorithms which walk the face * list will not see the newly created faces. */ static void MakeFace( TESSface *newFace, TESShalfEdge *eOrig, TESSface *fNext ) { TESShalfEdge *e; TESSface *fPrev; TESSface *fNew = newFace; assert(fNew != NULL); /* insert in circular doubly-linked list before fNext */ fPrev = fNext->prev; fNew->prev = fPrev; fPrev->next = fNew; fNew->next = fNext; fNext->prev = fNew; fNew->anEdge = eOrig; fNew->trail = NULL; fNew->marked = FALSE; /* The new face is marked "inside" if the old one was. This is a * convenience for the common case where a face has been split in two. */ fNew->inside = fNext->inside; /* fix other edges on this face loop */ e = eOrig; do { e->Lface = fNew; e = e->Lnext; } while( e != eOrig ); } /* KillEdge( eDel ) destroys an edge (the half-edges eDel and eDel->Sym), * and removes from the global edge list. */ static void KillEdge( TESSmesh *mesh, TESShalfEdge *eDel ) { TESShalfEdge *ePrev, *eNext; /* Half-edges are allocated in pairs, see EdgePair above */ if( eDel->Sym < eDel ) { eDel = eDel->Sym; } /* delete from circular doubly-linked list */ eNext = eDel->next; ePrev = eDel->Sym->next; eNext->Sym->next = ePrev; ePrev->Sym->next = eNext; bucketFree( mesh->edgeBucket, eDel ); } /* KillVertex( vDel ) destroys a vertex and removes it from the global * vertex list. It updates the vertex loop to point to a given new vertex. */ static void KillVertex( TESSmesh *mesh, TESSvertex *vDel, TESSvertex *newOrg ) { TESShalfEdge *e, *eStart = vDel->anEdge; TESSvertex *vPrev, *vNext; /* change the origin of all affected edges */ e = eStart; do { e->Org = newOrg; e = e->Onext; } while( e != eStart ); /* delete from circular doubly-linked list */ vPrev = vDel->prev; vNext = vDel->next; vNext->prev = vPrev; vPrev->next = vNext; bucketFree( mesh->vertexBucket, vDel ); } /* KillFace( fDel ) destroys a face and removes it from the global face * list. It updates the face loop to point to a given new face. */ static void KillFace( TESSmesh *mesh, TESSface *fDel, TESSface *newLface ) { TESShalfEdge *e, *eStart = fDel->anEdge; TESSface *fPrev, *fNext; /* change the left face of all affected edges */ e = eStart; do { e->Lface = newLface; e = e->Lnext; } while( e != eStart ); /* delete from circular doubly-linked list */ fPrev = fDel->prev; fNext = fDel->next; fNext->prev = fPrev; fPrev->next = fNext; bucketFree( mesh->faceBucket, fDel ); } /****************** Basic Edge Operations **********************/ /* tessMeshMakeEdge creates one edge, two vertices, and a loop (face). * The loop consists of the two new half-edges. */ TESShalfEdge *tessMeshMakeEdge( TESSmesh *mesh ) { TESSvertex *newVertex1 = (TESSvertex*)bucketAlloc(mesh->vertexBucket); TESSvertex *newVertex2 = (TESSvertex*)bucketAlloc(mesh->vertexBucket); TESSface *newFace = (TESSface*)bucketAlloc(mesh->faceBucket); TESShalfEdge *e; /* if any one is null then all get freed */ if (newVertex1 == NULL || newVertex2 == NULL || newFace == NULL) { if (newVertex1 != NULL) bucketFree( mesh->vertexBucket, newVertex1 ); if (newVertex2 != NULL) bucketFree( mesh->vertexBucket, newVertex2 ); if (newFace != NULL) bucketFree( mesh->faceBucket, newFace ); return NULL; } e = MakeEdge( mesh, &mesh->eHead ); if (e == NULL) return NULL; MakeVertex( newVertex1, e, &mesh->vHead ); MakeVertex( newVertex2, e->Sym, &mesh->vHead ); MakeFace( newFace, e, &mesh->fHead ); return e; } /* tessMeshSplice( eOrg, eDst ) is the basic operation for changing the * mesh connectivity and topology. It changes the mesh so that * eOrg->Onext <- OLD( eDst->Onext ) * eDst->Onext <- OLD( eOrg->Onext ) * where OLD(...) means the value before the meshSplice operation. * * This can have two effects on the vertex structure: * - if eOrg->Org != eDst->Org, the two vertices are merged together * - if eOrg->Org == eDst->Org, the origin is split into two vertices * In both cases, eDst->Org is changed and eOrg->Org is untouched. * * Similarly (and independently) for the face structure, * - if eOrg->Lface == eDst->Lface, one loop is split into two * - if eOrg->Lface != eDst->Lface, two distinct loops are joined into one * In both cases, eDst->Lface is changed and eOrg->Lface is unaffected. * * Some special cases: * If eDst == eOrg, the operation has no effect. * If eDst == eOrg->Lnext, the new face will have a single edge. * If eDst == eOrg->Lprev, the old face will have a single edge. * If eDst == eOrg->Onext, the new vertex will have a single edge. * If eDst == eOrg->Oprev, the old vertex will have a single edge. */ int tessMeshSplice( TESSmesh* mesh, TESShalfEdge *eOrg, TESShalfEdge *eDst ) { int joiningLoops = FALSE; int joiningVertices = FALSE; if( eOrg == eDst ) return 1; if( eDst->Org != eOrg->Org ) { /* We are merging two disjoint vertices -- destroy eDst->Org */ joiningVertices = TRUE; KillVertex( mesh, eDst->Org, eOrg->Org ); } if( eDst->Lface != eOrg->Lface ) { /* We are connecting two disjoint loops -- destroy eDst->Lface */ joiningLoops = TRUE; KillFace( mesh, eDst->Lface, eOrg->Lface ); } /* Change the edge structure */ Splice( eDst, eOrg ); if( ! joiningVertices ) { TESSvertex *newVertex = (TESSvertex*)bucketAlloc( mesh->vertexBucket ); if (newVertex == NULL) return 0; /* We split one vertex into two -- the new vertex is eDst->Org. * Make sure the old vertex points to a valid half-edge. */ MakeVertex( newVertex, eDst, eOrg->Org ); eOrg->Org->anEdge = eOrg; } if( ! joiningLoops ) { TESSface *newFace = (TESSface*)bucketAlloc( mesh->faceBucket ); if (newFace == NULL) return 0; /* We split one loop into two -- the new loop is eDst->Lface. * Make sure the old face points to a valid half-edge. */ MakeFace( newFace, eDst, eOrg->Lface ); eOrg->Lface->anEdge = eOrg; } return 1; } /* tessMeshDelete( eDel ) removes the edge eDel. There are several cases: * if (eDel->Lface != eDel->Rface), we join two loops into one; the loop * eDel->Lface is deleted. Otherwise, we are splitting one loop into two; * the newly created loop will contain eDel->Dst. If the deletion of eDel * would create isolated vertices, those are deleted as well. * * This function could be implemented as two calls to tessMeshSplice * plus a few calls to memFree, but this would allocate and delete * unnecessary vertices and faces. */ int tessMeshDelete( TESSmesh *mesh, TESShalfEdge *eDel ) { TESShalfEdge *eDelSym = eDel->Sym; int joiningLoops = FALSE; /* First step: disconnect the origin vertex eDel->Org. We make all * changes to get a consistent mesh in this "intermediate" state. */ if( eDel->Lface != eDel->Rface ) { /* We are joining two loops into one -- remove the left face */ joiningLoops = TRUE; KillFace( mesh, eDel->Lface, eDel->Rface ); } if( eDel->Onext == eDel ) { KillVertex( mesh, eDel->Org, NULL ); } else { /* Make sure that eDel->Org and eDel->Rface point to valid half-edges */ eDel->Rface->anEdge = eDel->Oprev; eDel->Org->anEdge = eDel->Onext; Splice( eDel, eDel->Oprev ); if( ! joiningLoops ) { TESSface *newFace= (TESSface*)bucketAlloc( mesh->faceBucket ); if (newFace == NULL) return 0; /* We are splitting one loop into two -- create a new loop for eDel. */ MakeFace( newFace, eDel, eDel->Lface ); } } /* Claim: the mesh is now in a consistent state, except that eDel->Org * may have been deleted. Now we disconnect eDel->Dst. */ if( eDelSym->Onext == eDelSym ) { KillVertex( mesh, eDelSym->Org, NULL ); KillFace( mesh, eDelSym->Lface, NULL ); } else { /* Make sure that eDel->Dst and eDel->Lface point to valid half-edges */ eDel->Lface->anEdge = eDelSym->Oprev; eDelSym->Org->anEdge = eDelSym->Onext; Splice( eDelSym, eDelSym->Oprev ); } /* Any isolated vertices or faces have already been freed. */ KillEdge( mesh, eDel ); return 1; } /******************** Other Edge Operations **********************/ /* All these routines can be implemented with the basic edge * operations above. They are provided for convenience and efficiency. */ /* tessMeshAddEdgeVertex( eOrg ) creates a new edge eNew such that * eNew == eOrg->Lnext, and eNew->Dst is a newly created vertex. * eOrg and eNew will have the same left face. */ TESShalfEdge *tessMeshAddEdgeVertex( TESSmesh *mesh, TESShalfEdge *eOrg ) { TESShalfEdge *eNewSym; TESShalfEdge *eNew = MakeEdge( mesh, eOrg ); if (eNew == NULL) return NULL; eNewSym = eNew->Sym; /* Connect the new edge appropriately */ Splice( eNew, eOrg->Lnext ); /* Set the vertex and face information */ eNew->Org = eOrg->Dst; { TESSvertex *newVertex= (TESSvertex*)bucketAlloc( mesh->vertexBucket ); if (newVertex == NULL) return NULL; MakeVertex( newVertex, eNewSym, eNew->Org ); } eNew->Lface = eNewSym->Lface = eOrg->Lface; return eNew; } /* tessMeshSplitEdge( eOrg ) splits eOrg into two edges eOrg and eNew, * such that eNew == eOrg->Lnext. The new vertex is eOrg->Dst == eNew->Org. * eOrg and eNew will have the same left face. */ TESShalfEdge *tessMeshSplitEdge( TESSmesh *mesh, TESShalfEdge *eOrg ) { TESShalfEdge *eNew; TESShalfEdge *tempHalfEdge= tessMeshAddEdgeVertex( mesh, eOrg ); if (tempHalfEdge == NULL) return NULL; eNew = tempHalfEdge->Sym; /* Disconnect eOrg from eOrg->Dst and connect it to eNew->Org */ Splice( eOrg->Sym, eOrg->Sym->Oprev ); Splice( eOrg->Sym, eNew ); /* Set the vertex and face information */ eOrg->Dst = eNew->Org; eNew->Dst->anEdge = eNew->Sym; /* may have pointed to eOrg->Sym */ eNew->Rface = eOrg->Rface; eNew->winding = eOrg->winding; /* copy old winding information */ eNew->Sym->winding = eOrg->Sym->winding; return eNew; } /* tessMeshConnect( eOrg, eDst ) creates a new edge from eOrg->Dst * to eDst->Org, and returns the corresponding half-edge eNew. * If eOrg->Lface == eDst->Lface, this splits one loop into two, * and the newly created loop is eNew->Lface. Otherwise, two disjoint * loops are merged into one, and the loop eDst->Lface is destroyed. * * If (eOrg == eDst), the new face will have only two edges. * If (eOrg->Lnext == eDst), the old face is reduced to a single edge. * If (eOrg->Lnext->Lnext == eDst), the old face is reduced to two edges. */ TESShalfEdge *tessMeshConnect( TESSmesh *mesh, TESShalfEdge *eOrg, TESShalfEdge *eDst ) { TESShalfEdge *eNewSym; int joiningLoops = FALSE; TESShalfEdge *eNew = MakeEdge( mesh, eOrg ); if (eNew == NULL) return NULL; eNewSym = eNew->Sym; if( eDst->Lface != eOrg->Lface ) { /* We are connecting two disjoint loops -- destroy eDst->Lface */ joiningLoops = TRUE; KillFace( mesh, eDst->Lface, eOrg->Lface ); } /* Connect the new edge appropriately */ Splice( eNew, eOrg->Lnext ); Splice( eNewSym, eDst ); /* Set the vertex and face information */ eNew->Org = eOrg->Dst; eNewSym->Org = eDst->Org; eNew->Lface = eNewSym->Lface = eOrg->Lface; /* Make sure the old face points to a valid half-edge */ eOrg->Lface->anEdge = eNewSym; if( ! joiningLoops ) { TESSface *newFace= (TESSface*)bucketAlloc( mesh->faceBucket ); if (newFace == NULL) return NULL; /* We split one loop into two -- the new loop is eNew->Lface */ MakeFace( newFace, eNew, eOrg->Lface ); } return eNew; } /******************** Other Operations **********************/ /* tessMeshZapFace( fZap ) destroys a face and removes it from the * global face list. All edges of fZap will have a NULL pointer as their * left face. Any edges which also have a NULL pointer as their right face * are deleted entirely (along with any isolated vertices this produces). * An entire mesh can be deleted by zapping its faces, one at a time, * in any order. Zapped faces cannot be used in further mesh operations! */ void tessMeshZapFace( TESSmesh *mesh, TESSface *fZap ) { TESShalfEdge *eStart = fZap->anEdge; TESShalfEdge *e, *eNext, *eSym; TESSface *fPrev, *fNext; /* walk around face, deleting edges whose right face is also NULL */ eNext = eStart->Lnext; do { e = eNext; eNext = e->Lnext; e->Lface = NULL; if( e->Rface == NULL ) { /* delete the edge -- see TESSmeshDelete above */ if( e->Onext == e ) { KillVertex( mesh, e->Org, NULL ); } else { /* Make sure that e->Org points to a valid half-edge */ e->Org->anEdge = e->Onext; Splice( e, e->Oprev ); } eSym = e->Sym; if( eSym->Onext == eSym ) { KillVertex( mesh, eSym->Org, NULL ); } else { /* Make sure that eSym->Org points to a valid half-edge */ eSym->Org->anEdge = eSym->Onext; Splice( eSym, eSym->Oprev ); } KillEdge( mesh, e ); } } while( e != eStart ); /* delete from circular doubly-linked list */ fPrev = fZap->prev; fNext = fZap->next; fNext->prev = fPrev; fPrev->next = fNext; bucketFree( mesh->faceBucket, fZap ); } /* tessMeshNewMesh() creates a new mesh with no edges, no vertices, * and no loops (what we usually call a "face"). */ TESSmesh *tessMeshNewMesh( TESSalloc* alloc ) { TESSvertex *v; TESSface *f; TESShalfEdge *e; TESShalfEdge *eSym; TESSmesh *mesh = (TESSmesh *)alloc->memalloc( alloc->userData, sizeof( TESSmesh )); if (mesh == NULL) { return NULL; } if (alloc->meshEdgeBucketSize < 16) alloc->meshEdgeBucketSize = 16; if (alloc->meshEdgeBucketSize > 4096) alloc->meshEdgeBucketSize = 4096; if (alloc->meshVertexBucketSize < 16) alloc->meshVertexBucketSize = 16; if (alloc->meshVertexBucketSize > 4096) alloc->meshVertexBucketSize = 4096; if (alloc->meshFaceBucketSize < 16) alloc->meshFaceBucketSize = 16; if (alloc->meshFaceBucketSize > 4096) alloc->meshFaceBucketSize = 4096; mesh->edgeBucket = createBucketAlloc( alloc, "Mesh Edges", sizeof(EdgePair), alloc->meshEdgeBucketSize ); mesh->vertexBucket = createBucketAlloc( alloc, "Mesh Vertices", sizeof(TESSvertex), alloc->meshVertexBucketSize ); mesh->faceBucket = createBucketAlloc( alloc, "Mesh Faces", sizeof(TESSface), alloc->meshFaceBucketSize ); v = &mesh->vHead; f = &mesh->fHead; e = &mesh->eHead; eSym = &mesh->eHeadSym; v->next = v->prev = v; v->anEdge = NULL; f->next = f->prev = f; f->anEdge = NULL; f->trail = NULL; f->marked = FALSE; f->inside = FALSE; e->next = e; e->Sym = eSym; e->Onext = NULL; e->Lnext = NULL; e->Org = NULL; e->Lface = NULL; e->winding = 0; e->activeRegion = NULL; eSym->next = eSym; eSym->Sym = e; eSym->Onext = NULL; eSym->Lnext = NULL; eSym->Org = NULL; eSym->Lface = NULL; eSym->winding = 0; eSym->activeRegion = NULL; return mesh; } /* tessMeshUnion( mesh1, mesh2 ) forms the union of all structures in * both meshes, and returns the new mesh (the old meshes are destroyed). */ TESSmesh *tessMeshUnion( TESSalloc* alloc, TESSmesh *mesh1, TESSmesh *mesh2 ) { TESSface *f1 = &mesh1->fHead; TESSvertex *v1 = &mesh1->vHead; TESShalfEdge *e1 = &mesh1->eHead; TESSface *f2 = &mesh2->fHead; TESSvertex *v2 = &mesh2->vHead; TESShalfEdge *e2 = &mesh2->eHead; /* Add the faces, vertices, and edges of mesh2 to those of mesh1 */ if( f2->next != f2 ) { f1->prev->next = f2->next; f2->next->prev = f1->prev; f2->prev->next = f1; f1->prev = f2->prev; } if( v2->next != v2 ) { v1->prev->next = v2->next; v2->next->prev = v1->prev; v2->prev->next = v1; v1->prev = v2->prev; } if( e2->next != e2 ) { e1->Sym->next->Sym->next = e2->next; e2->next->Sym->next = e1->Sym->next; e2->Sym->next->Sym->next = e1; e1->Sym->next = e2->Sym->next; } alloc->memfree( alloc->userData, mesh2 ); return mesh1; } static int CountFaceVerts( TESSface *f ) { TESShalfEdge *eCur = f->anEdge; int n = 0; do { n++; eCur = eCur->Lnext; } while (eCur != f->anEdge); return n; } int tessMeshMergeConvexFaces( TESSmesh *mesh, int maxVertsPerFace ) { TESSface *f; TESShalfEdge *eCur, *eNext, *eSym; TESSvertex *vStart; int curNv, symNv; for( f = mesh->fHead.next; f != &mesh->fHead; f = f->next ) { // Skip faces which are outside the result. if( !f->inside ) continue; eCur = f->anEdge; vStart = eCur->Org; while (1) { eNext = eCur->Lnext; eSym = eCur->Sym; // Try to merge if the neighbour face is valid. if( eSym && eSym->Lface && eSym->Lface->inside ) { // Try to merge the neighbour faces if the resulting polygons // does not exceed maximum number of vertices. curNv = CountFaceVerts( f ); symNv = CountFaceVerts( eSym->Lface ); if( (curNv+symNv-2) <= maxVertsPerFace ) { // Merge if the resulting poly is convex. if( VertCCW( eCur->Lprev->Org, eCur->Org, eSym->Lnext->Lnext->Org ) && VertCCW( eSym->Lprev->Org, eSym->Org, eCur->Lnext->Lnext->Org ) ) { eNext = eSym->Lnext; if( !tessMeshDelete( mesh, eSym ) ) return 0; eCur = 0; } } } if( eCur && eCur->Lnext->Org == vStart ) break; if (eSym == eNext) break; // Continue to next edge. eCur = eNext; } } return 1; } #ifdef DELETE_BY_ZAPPING /* tessMeshDeleteMesh( mesh ) will free all storage for any valid mesh. */ void tessMeshDeleteMesh( TESSalloc* alloc, TESSmesh *mesh ) { TESSface *fHead = &mesh->fHead; while( fHead->next != fHead ) { tessMeshZapFace( fHead->next ); } assert( mesh->vHead.next == &mesh->vHead ); alloc->memfree( alloc->userData, mesh ); } #else /* tessMeshDeleteMesh( mesh ) will free all storage for any valid mesh. */ void tessMeshDeleteMesh( TESSalloc* alloc, TESSmesh *mesh ) { deleteBucketAlloc(mesh->edgeBucket); deleteBucketAlloc(mesh->vertexBucket); deleteBucketAlloc(mesh->faceBucket); alloc->memfree( alloc->userData, mesh ); } #endif #ifndef NDEBUG /* tessMeshCheckMesh( mesh ) checks a mesh for self-consistency. */ void tessMeshCheckMesh( TESSmesh *mesh ) { TESSface *fHead = &mesh->fHead; TESSvertex *vHead = &mesh->vHead; TESShalfEdge *eHead = &mesh->eHead; TESSface *f, *fPrev; TESSvertex *v, *vPrev; TESShalfEdge *e, *ePrev; fPrev = fHead; for( fPrev = fHead ; (f = fPrev->next) != fHead; fPrev = f) { assert( f->prev == fPrev ); e = f->anEdge; do { assert( e->Sym != e ); assert( e->Sym->Sym == e ); assert( e->Lnext->Onext->Sym == e ); assert( e->Onext->Sym->Lnext == e ); assert( e->Lface == f ); e = e->Lnext; } while( e != f->anEdge ); } assert( f->prev == fPrev && f->anEdge == NULL ); vPrev = vHead; for( vPrev = vHead ; (v = vPrev->next) != vHead; vPrev = v) { assert( v->prev == vPrev ); e = v->anEdge; do { assert( e->Sym != e ); assert( e->Sym->Sym == e ); assert( e->Lnext->Onext->Sym == e ); assert( e->Onext->Sym->Lnext == e ); assert( e->Org == v ); e = e->Onext; } while( e != v->anEdge ); } assert( v->prev == vPrev && v->anEdge == NULL ); ePrev = eHead; for( ePrev = eHead ; (e = ePrev->next) != eHead; ePrev = e) { assert( e->Sym->next == ePrev->Sym ); assert( e->Sym != e ); assert( e->Sym->Sym == e ); assert( e->Org != NULL ); assert( e->Dst != NULL ); assert( e->Lnext->Onext->Sym == e ); assert( e->Onext->Sym->Lnext == e ); } assert( e->Sym->next == ePrev->Sym && e->Sym == &mesh->eHeadSym && e->Sym->Sym == e && e->Org == NULL && e->Dst == NULL && e->Lface == NULL && e->Rface == NULL ); } #endif �����������kivy-1.9.1/kivy/lib/libtess2/Source/mesh.h����������������������������������������������������������0000775�0000000�0000000�00000030043�12641336260�0020336�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #ifndef MESH_H #define MESH_H #include "../Include/tesselator.h" typedef struct TESSmesh TESSmesh; typedef struct TESSvertex TESSvertex; typedef struct TESSface TESSface; typedef struct TESShalfEdge TESShalfEdge; typedef struct ActiveRegion ActiveRegion; /* The mesh structure is similar in spirit, notation, and operations * to the "quad-edge" structure (see L. Guibas and J. Stolfi, Primitives * for the manipulation of general subdivisions and the computation of * Voronoi diagrams, ACM Transactions on Graphics, 4(2):74-123, April 1985). * For a simplified description, see the course notes for CS348a, * "Mathematical Foundations of Computer Graphics", available at the * Stanford bookstore (and taught during the fall quarter). * The implementation also borrows a tiny subset of the graph-based approach * use in Mantyla's Geometric Work Bench (see M. Mantyla, An Introduction * to Sold Modeling, Computer Science Press, Rockville, Maryland, 1988). * * The fundamental data structure is the "half-edge". Two half-edges * go together to make an edge, but they point in opposite directions. * Each half-edge has a pointer to its mate (the "symmetric" half-edge Sym), * its origin vertex (Org), the face on its left side (Lface), and the * adjacent half-edges in the CCW direction around the origin vertex * (Onext) and around the left face (Lnext). There is also a "next" * pointer for the global edge list (see below). * * The notation used for mesh navigation: * Sym = the mate of a half-edge (same edge, but opposite direction) * Onext = edge CCW around origin vertex (keep same origin) * Dnext = edge CCW around destination vertex (keep same dest) * Lnext = edge CCW around left face (dest becomes new origin) * Rnext = edge CCW around right face (origin becomes new dest) * * "prev" means to substitute CW for CCW in the definitions above. * * The mesh keeps global lists of all vertices, faces, and edges, * stored as doubly-linked circular lists with a dummy header node. * The mesh stores pointers to these dummy headers (vHead, fHead, eHead). * * The circular edge list is special; since half-edges always occur * in pairs (e and e->Sym), each half-edge stores a pointer in only * one direction. Starting at eHead and following the e->next pointers * will visit each *edge* once (ie. e or e->Sym, but not both). * e->Sym stores a pointer in the opposite direction, thus it is * always true that e->Sym->next->Sym->next == e. * * Each vertex has a pointer to next and previous vertices in the * circular list, and a pointer to a half-edge with this vertex as * the origin (NULL if this is the dummy header). There is also a * field "data" for client data. * * Each face has a pointer to the next and previous faces in the * circular list, and a pointer to a half-edge with this face as * the left face (NULL if this is the dummy header). There is also * a field "data" for client data. * * Note that what we call a "face" is really a loop; faces may consist * of more than one loop (ie. not simply connected), but there is no * record of this in the data structure. The mesh may consist of * several disconnected regions, so it may not be possible to visit * the entire mesh by starting at a half-edge and traversing the edge * structure. * * The mesh does NOT support isolated vertices; a vertex is deleted along * with its last edge. Similarly when two faces are merged, one of the * faces is deleted (see tessMeshDelete below). For mesh operations, * all face (loop) and vertex pointers must not be NULL. However, once * mesh manipulation is finished, TESSmeshZapFace can be used to delete * faces of the mesh, one at a time. All external faces can be "zapped" * before the mesh is returned to the client; then a NULL face indicates * a region which is not part of the output polygon. */ struct TESSvertex { TESSvertex *next; /* next vertex (never NULL) */ TESSvertex *prev; /* previous vertex (never NULL) */ TESShalfEdge *anEdge; /* a half-edge with this origin */ /* Internal data (keep hidden) */ TESSreal coords[3]; /* vertex location in 3D */ TESSreal s, t; /* projection onto the sweep plane */ int pqHandle; /* to allow deletion from priority queue */ TESSindex n; /* to allow identify unique vertices */ TESSindex idx; /* to allow map result to original verts */ }; struct TESSface { TESSface *next; /* next face (never NULL) */ TESSface *prev; /* previous face (never NULL) */ TESShalfEdge *anEdge; /* a half edge with this left face */ /* Internal data (keep hidden) */ TESSface *trail; /* "stack" for conversion to strips */ TESSindex n; /* to allow identiy unique faces */ char marked; /* flag for conversion to strips */ char inside; /* this face is in the polygon interior */ }; struct TESShalfEdge { TESShalfEdge *next; /* doubly-linked list (prev==Sym->next) */ TESShalfEdge *Sym; /* same edge, opposite direction */ TESShalfEdge *Onext; /* next edge CCW around origin */ TESShalfEdge *Lnext; /* next edge CCW around left face */ TESSvertex *Org; /* origin vertex (Overtex too long) */ TESSface *Lface; /* left face */ /* Internal data (keep hidden) */ ActiveRegion *activeRegion; /* a region with this upper edge (sweep.c) */ int winding; /* change in winding number when crossing from the right face to the left face */ }; #define Rface Sym->Lface #define Dst Sym->Org #define Oprev Sym->Lnext #define Lprev Onext->Sym #define Dprev Lnext->Sym #define Rprev Sym->Onext #define Dnext Rprev->Sym /* 3 pointers */ #define Rnext Oprev->Sym /* 3 pointers */ struct TESSmesh { TESSvertex vHead; /* dummy header for vertex list */ TESSface fHead; /* dummy header for face list */ TESShalfEdge eHead; /* dummy header for edge list */ TESShalfEdge eHeadSym; /* and its symmetric counterpart */ struct BucketAlloc* edgeBucket; struct BucketAlloc* vertexBucket; struct BucketAlloc* faceBucket; }; /* The mesh operations below have three motivations: completeness, * convenience, and efficiency. The basic mesh operations are MakeEdge, * Splice, and Delete. All the other edge operations can be implemented * in terms of these. The other operations are provided for convenience * and/or efficiency. * * When a face is split or a vertex is added, they are inserted into the * global list *before* the existing vertex or face (ie. e->Org or e->Lface). * This makes it easier to process all vertices or faces in the global lists * without worrying about processing the same data twice. As a convenience, * when a face is split, the "inside" flag is copied from the old face. * Other internal data (v->data, v->activeRegion, f->data, f->marked, * f->trail, e->winding) is set to zero. * * ********************** Basic Edge Operations ************************** * * tessMeshMakeEdge( mesh ) creates one edge, two vertices, and a loop. * The loop (face) consists of the two new half-edges. * * tessMeshSplice( eOrg, eDst ) is the basic operation for changing the * mesh connectivity and topology. It changes the mesh so that * eOrg->Onext <- OLD( eDst->Onext ) * eDst->Onext <- OLD( eOrg->Onext ) * where OLD(...) means the value before the meshSplice operation. * * This can have two effects on the vertex structure: * - if eOrg->Org != eDst->Org, the two vertices are merged together * - if eOrg->Org == eDst->Org, the origin is split into two vertices * In both cases, eDst->Org is changed and eOrg->Org is untouched. * * Similarly (and independently) for the face structure, * - if eOrg->Lface == eDst->Lface, one loop is split into two * - if eOrg->Lface != eDst->Lface, two distinct loops are joined into one * In both cases, eDst->Lface is changed and eOrg->Lface is unaffected. * * tessMeshDelete( eDel ) removes the edge eDel. There are several cases: * if (eDel->Lface != eDel->Rface), we join two loops into one; the loop * eDel->Lface is deleted. Otherwise, we are splitting one loop into two; * the newly created loop will contain eDel->Dst. If the deletion of eDel * would create isolated vertices, those are deleted as well. * * ********************** Other Edge Operations ************************** * * tessMeshAddEdgeVertex( eOrg ) creates a new edge eNew such that * eNew == eOrg->Lnext, and eNew->Dst is a newly created vertex. * eOrg and eNew will have the same left face. * * tessMeshSplitEdge( eOrg ) splits eOrg into two edges eOrg and eNew, * such that eNew == eOrg->Lnext. The new vertex is eOrg->Dst == eNew->Org. * eOrg and eNew will have the same left face. * * tessMeshConnect( eOrg, eDst ) creates a new edge from eOrg->Dst * to eDst->Org, and returns the corresponding half-edge eNew. * If eOrg->Lface == eDst->Lface, this splits one loop into two, * and the newly created loop is eNew->Lface. Otherwise, two disjoint * loops are merged into one, and the loop eDst->Lface is destroyed. * * ************************ Other Operations ***************************** * * tessMeshNewMesh() creates a new mesh with no edges, no vertices, * and no loops (what we usually call a "face"). * * tessMeshUnion( mesh1, mesh2 ) forms the union of all structures in * both meshes, and returns the new mesh (the old meshes are destroyed). * * tessMeshDeleteMesh( mesh ) will free all storage for any valid mesh. * * tessMeshZapFace( fZap ) destroys a face and removes it from the * global face list. All edges of fZap will have a NULL pointer as their * left face. Any edges which also have a NULL pointer as their right face * are deleted entirely (along with any isolated vertices this produces). * An entire mesh can be deleted by zapping its faces, one at a time, * in any order. Zapped faces cannot be used in further mesh operations! * * tessMeshCheckMesh( mesh ) checks a mesh for self-consistency. */ TESShalfEdge *tessMeshMakeEdge( TESSmesh *mesh ); int tessMeshSplice( TESSmesh *mesh, TESShalfEdge *eOrg, TESShalfEdge *eDst ); int tessMeshDelete( TESSmesh *mesh, TESShalfEdge *eDel ); TESShalfEdge *tessMeshAddEdgeVertex( TESSmesh *mesh, TESShalfEdge *eOrg ); TESShalfEdge *tessMeshSplitEdge( TESSmesh *mesh, TESShalfEdge *eOrg ); TESShalfEdge *tessMeshConnect( TESSmesh *mesh, TESShalfEdge *eOrg, TESShalfEdge *eDst ); TESSmesh *tessMeshNewMesh( TESSalloc* alloc ); TESSmesh *tessMeshUnion( TESSalloc* alloc, TESSmesh *mesh1, TESSmesh *mesh2 ); int tessMeshMergeConvexFaces( TESSmesh *mesh, int maxVertsPerFace ); void tessMeshDeleteMesh( TESSalloc* alloc, TESSmesh *mesh ); void tessMeshZapFace( TESSmesh *mesh, TESSface *fZap ); #ifdef NDEBUG #define tessMeshCheckMesh( mesh ) #else void tessMeshCheckMesh( TESSmesh *mesh ); #endif #endif ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/priorityq.c�����������������������������������������������������0000775�0000000�0000000�00000032011�12641336260�0021434�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ //#include "tesos.h" #include <stddef.h> #include <assert.h> #include "../Include/tesselator.h" #include "priorityq.h" #define INIT_SIZE 32 #define TRUE 1 #define FALSE 0 #ifdef FOR_TRITE_TEST_PROGRAM #define LEQ(x,y) (*pq->leq)(x,y) #else /* Violates modularity, but a little faster */ #include "geom.h" #define LEQ(x,y) VertLeq((TESSvertex *)x, (TESSvertex *)y) #endif /* Include all the code for the regular heap-based queue here. */ /* The basic operations are insertion of a new key (pqInsert), * and examination/extraction of a key whose value is minimum * (pqMinimum/pqExtractMin). Deletion is also allowed (pqDelete); * for this purpose pqInsert returns a "handle" which is supplied * as the argument. * * An initial heap may be created efficiently by calling pqInsert * repeatedly, then calling pqInit. In any case pqInit must be called * before any operations other than pqInsert are used. * * If the heap is empty, pqMinimum/pqExtractMin will return a NULL key. * This may also be tested with pqIsEmpty. */ /* Since we support deletion the data structure is a little more * complicated than an ordinary heap. "nodes" is the heap itself; * active nodes are stored in the range 1..pq->size. When the * heap exceeds its allocated size (pq->max), its size doubles. * The children of node i are nodes 2i and 2i+1. * * Each node stores an index into an array "handles". Each handle * stores a key, plus a pointer back to the node which currently * represents that key (ie. nodes[handles[i].node].handle == i). */ #define pqHeapMinimum(pq) ((pq)->handles[(pq)->nodes[1].handle].key) #define pqHeapIsEmpty(pq) ((pq)->size == 0) /* really pqHeapNewPriorityQHeap */ PriorityQHeap *pqHeapNewPriorityQ( TESSalloc* alloc, int size, int (*leq)(PQkey key1, PQkey key2) ) { PriorityQHeap *pq = (PriorityQHeap *)alloc->memalloc( alloc->userData, sizeof( PriorityQHeap )); if (pq == NULL) return NULL; pq->size = 0; pq->max = size; pq->nodes = (PQnode *)alloc->memalloc( alloc->userData, (size + 1) * sizeof(pq->nodes[0]) ); if (pq->nodes == NULL) { alloc->memfree( alloc->userData, pq ); return NULL; } pq->handles = (PQhandleElem *)alloc->memalloc( alloc->userData, (size + 1) * sizeof(pq->handles[0]) ); if (pq->handles == NULL) { alloc->memfree( alloc->userData, pq->nodes ); alloc->memfree( alloc->userData, pq ); return NULL; } pq->initialized = FALSE; pq->freeList = 0; pq->leq = leq; pq->nodes[1].handle = 1; /* so that Minimum() returns NULL */ pq->handles[1].key = NULL; return pq; } /* really pqHeapDeletePriorityQHeap */ void pqHeapDeletePriorityQ( TESSalloc* alloc, PriorityQHeap *pq ) { alloc->memfree( alloc->userData, pq->handles ); alloc->memfree( alloc->userData, pq->nodes ); alloc->memfree( alloc->userData, pq ); } static void FloatDown( PriorityQHeap *pq, int curr ) { PQnode *n = pq->nodes; PQhandleElem *h = pq->handles; PQhandle hCurr, hChild; int child; hCurr = n[curr].handle; for( ;; ) { child = curr << 1; if( child < pq->size && LEQ( h[n[child+1].handle].key, h[n[child].handle].key )) { ++child; } assert(child <= pq->max); hChild = n[child].handle; if( child > pq->size || LEQ( h[hCurr].key, h[hChild].key )) { n[curr].handle = hCurr; h[hCurr].node = curr; break; } n[curr].handle = hChild; h[hChild].node = curr; curr = child; } } static void FloatUp( PriorityQHeap *pq, int curr ) { PQnode *n = pq->nodes; PQhandleElem *h = pq->handles; PQhandle hCurr, hParent; int parent; hCurr = n[curr].handle; for( ;; ) { parent = curr >> 1; hParent = n[parent].handle; if( parent == 0 || LEQ( h[hParent].key, h[hCurr].key )) { n[curr].handle = hCurr; h[hCurr].node = curr; break; } n[curr].handle = hParent; h[hParent].node = curr; curr = parent; } } /* really pqHeapInit */ void pqHeapInit( PriorityQHeap *pq ) { int i; /* This method of building a heap is O(n), rather than O(n lg n). */ for( i = pq->size; i >= 1; --i ) { FloatDown( pq, i ); } pq->initialized = TRUE; } /* really pqHeapInsert */ /* returns INV_HANDLE iff out of memory */ PQhandle pqHeapInsert( TESSalloc* alloc, PriorityQHeap *pq, PQkey keyNew ) { int curr; PQhandle free; curr = ++ pq->size; if( (curr*2) > pq->max ) { if (!alloc->memrealloc) { return INV_HANDLE; } else { PQnode *saveNodes= pq->nodes; PQhandleElem *saveHandles= pq->handles; // If the heap overflows, double its size. pq->max <<= 1; pq->nodes = (PQnode *)alloc->memrealloc( alloc->userData, pq->nodes, (size_t)((pq->max + 1) * sizeof( pq->nodes[0] ))); if (pq->nodes == NULL) { pq->nodes = saveNodes; // restore ptr to free upon return return INV_HANDLE; } pq->handles = (PQhandleElem *)alloc->memrealloc( alloc->userData, pq->handles, (size_t) ((pq->max + 1) * sizeof( pq->handles[0] ))); if (pq->handles == NULL) { pq->handles = saveHandles; // restore ptr to free upon return return INV_HANDLE; } } } if( pq->freeList == 0 ) { free = curr; } else { free = pq->freeList; pq->freeList = pq->handles[free].node; } pq->nodes[curr].handle = free; pq->handles[free].node = curr; pq->handles[free].key = keyNew; if( pq->initialized ) { FloatUp( pq, curr ); } assert(free != INV_HANDLE); return free; } /* really pqHeapExtractMin */ PQkey pqHeapExtractMin( PriorityQHeap *pq ) { PQnode *n = pq->nodes; PQhandleElem *h = pq->handles; PQhandle hMin = n[1].handle; PQkey min = h[hMin].key; if( pq->size > 0 ) { n[1].handle = n[pq->size].handle; h[n[1].handle].node = 1; h[hMin].key = NULL; h[hMin].node = pq->freeList; pq->freeList = hMin; if( -- pq->size > 0 ) { FloatDown( pq, 1 ); } } return min; } /* really pqHeapDelete */ void pqHeapDelete( PriorityQHeap *pq, PQhandle hCurr ) { PQnode *n = pq->nodes; PQhandleElem *h = pq->handles; int curr; assert( hCurr >= 1 && hCurr <= pq->max && h[hCurr].key != NULL ); curr = h[hCurr].node; n[curr].handle = n[pq->size].handle; h[n[curr].handle].node = curr; if( curr <= -- pq->size ) { if( curr <= 1 || LEQ( h[n[curr>>1].handle].key, h[n[curr].handle].key )) { FloatDown( pq, curr ); } else { FloatUp( pq, curr ); } } h[hCurr].key = NULL; h[hCurr].node = pq->freeList; pq->freeList = hCurr; } /* Now redefine all the function names to map to their "Sort" versions. */ /* really tessPqSortNewPriorityQ */ PriorityQ *pqNewPriorityQ( TESSalloc* alloc, int size, int (*leq)(PQkey key1, PQkey key2) ) { PriorityQ *pq = (PriorityQ *)alloc->memalloc( alloc->userData, sizeof( PriorityQ )); if (pq == NULL) return NULL; pq->heap = pqHeapNewPriorityQ( alloc, size, leq ); if (pq->heap == NULL) { alloc->memfree( alloc->userData, pq ); return NULL; } // pq->keys = (PQkey *)memAlloc( INIT_SIZE * sizeof(pq->keys[0]) ); pq->keys = (PQkey *)alloc->memalloc( alloc->userData, size * sizeof(pq->keys[0]) ); if (pq->keys == NULL) { pqHeapDeletePriorityQ( alloc, pq->heap ); alloc->memfree( alloc->userData, pq ); return NULL; } pq->size = 0; pq->max = size; //INIT_SIZE; pq->initialized = FALSE; pq->leq = leq; return pq; } /* really tessPqSortDeletePriorityQ */ void pqDeletePriorityQ( TESSalloc* alloc, PriorityQ *pq ) { assert(pq != NULL); if (pq->heap != NULL) pqHeapDeletePriorityQ( alloc, pq->heap ); if (pq->order != NULL) alloc->memfree( alloc->userData, pq->order ); if (pq->keys != NULL) alloc->memfree( alloc->userData, pq->keys ); alloc->memfree( alloc->userData, pq ); } #define LT(x,y) (! LEQ(y,x)) #define GT(x,y) (! LEQ(x,y)) #define Swap(a,b) if(1){PQkey *tmp = *a; *a = *b; *b = tmp;}else /* really tessPqSortInit */ int pqInit( TESSalloc* alloc, PriorityQ *pq ) { PQkey **p, **r, **i, **j, *piv; struct { PQkey **p, **r; } Stack[50], *top = Stack; unsigned int seed = 2016473283; /* Create an array of indirect pointers to the keys, so that we * the handles we have returned are still valid. */ /* pq->order = (PQkey **)memAlloc( (size_t) (pq->size * sizeof(pq->order[0])) ); */ pq->order = (PQkey **)alloc->memalloc( alloc->userData, (size_t)((pq->size+1) * sizeof(pq->order[0])) ); /* the previous line is a patch to compensate for the fact that IBM */ /* machines return a null on a malloc of zero bytes (unlike SGI), */ /* so we have to put in this defense to guard against a memory */ /* fault four lines down. from fossum@austin.ibm.com. */ if (pq->order == NULL) return 0; p = pq->order; r = p + pq->size - 1; for( piv = pq->keys, i = p; i <= r; ++piv, ++i ) { *i = piv; } /* Sort the indirect pointers in descending order, * using randomized Quicksort */ top->p = p; top->r = r; ++top; while( --top >= Stack ) { p = top->p; r = top->r; while( r > p + 10 ) { seed = seed * 1539415821 + 1; i = p + seed % (r - p + 1); piv = *i; *i = *p; *p = piv; i = p - 1; j = r + 1; do { do { ++i; } while( GT( **i, *piv )); do { --j; } while( LT( **j, *piv )); Swap( i, j ); } while( i < j ); Swap( i, j ); /* Undo last swap */ if( i - p < r - j ) { top->p = j+1; top->r = r; ++top; r = i-1; } else { top->p = p; top->r = i-1; ++top; p = j+1; } } /* Insertion sort small lists */ for( i = p+1; i <= r; ++i ) { piv = *i; for( j = i; j > p && LT( **(j-1), *piv ); --j ) { *j = *(j-1); } *j = piv; } } pq->max = pq->size; pq->initialized = TRUE; pqHeapInit( pq->heap ); /* always succeeds */ #ifndef NDEBUG p = pq->order; r = p + pq->size - 1; for( i = p; i < r; ++i ) { assert( LEQ( **(i+1), **i )); } #endif return 1; } /* really tessPqSortInsert */ /* returns INV_HANDLE iff out of memory */ PQhandle pqInsert( TESSalloc* alloc, PriorityQ *pq, PQkey keyNew ) { int curr; if( pq->initialized ) { return pqHeapInsert( alloc, pq->heap, keyNew ); } curr = pq->size; if( ++ pq->size >= pq->max ) { if (!alloc->memrealloc) { return INV_HANDLE; } else { PQkey *saveKey= pq->keys; // If the heap overflows, double its size. pq->max <<= 1; pq->keys = (PQkey *)alloc->memrealloc( alloc->userData, pq->keys, (size_t)(pq->max * sizeof( pq->keys[0] ))); if (pq->keys == NULL) { pq->keys = saveKey; // restore ptr to free upon return return INV_HANDLE; } } } assert(curr != INV_HANDLE); pq->keys[curr] = keyNew; /* Negative handles index the sorted array. */ return -(curr+1); } /* really tessPqSortExtractMin */ PQkey pqExtractMin( PriorityQ *pq ) { PQkey sortMin, heapMin; if( pq->size == 0 ) { return pqHeapExtractMin( pq->heap ); } sortMin = *(pq->order[pq->size-1]); if( ! pqHeapIsEmpty( pq->heap )) { heapMin = pqHeapMinimum( pq->heap ); if( LEQ( heapMin, sortMin )) { return pqHeapExtractMin( pq->heap ); } } do { -- pq->size; } while( pq->size > 0 && *(pq->order[pq->size-1]) == NULL ); return sortMin; } /* really tessPqSortMinimum */ PQkey pqMinimum( PriorityQ *pq ) { PQkey sortMin, heapMin; if( pq->size == 0 ) { return pqHeapMinimum( pq->heap ); } sortMin = *(pq->order[pq->size-1]); if( ! pqHeapIsEmpty( pq->heap )) { heapMin = pqHeapMinimum( pq->heap ); if( LEQ( heapMin, sortMin )) { return heapMin; } } return sortMin; } /* really tessPqSortIsEmpty */ int pqIsEmpty( PriorityQ *pq ) { return (pq->size == 0) && pqHeapIsEmpty( pq->heap ); } /* really tessPqSortDelete */ void pqDelete( PriorityQ *pq, PQhandle curr ) { if( curr >= 0 ) { pqHeapDelete( pq->heap, curr ); return; } curr = -(curr+1); assert( curr < pq->max && pq->keys[curr] != NULL ); pq->keys[curr] = NULL; while( pq->size > 0 && *(pq->order[pq->size-1]) == NULL ) { -- pq->size; } } �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/priorityq.h�����������������������������������������������������0000775�0000000�0000000�00000007250�12641336260�0021450�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #ifndef PRIORITYQ_H #define PRIORITYQ_H /* The basic operations are insertion of a new key (pqInsert), * and examination/extraction of a key whose value is minimum * (pqMinimum/pqExtractMin). Deletion is also allowed (pqDelete); * for this purpose pqInsert returns a "handle" which is supplied * as the argument. * * An initial heap may be created efficiently by calling pqInsert * repeatedly, then calling pqInit. In any case pqInit must be called * before any operations other than pqInsert are used. * * If the heap is empty, pqMinimum/pqExtractMin will return a NULL key. * This may also be tested with pqIsEmpty. */ /* Since we support deletion the data structure is a little more * complicated than an ordinary heap. "nodes" is the heap itself; * active nodes are stored in the range 1..pq->size. When the * heap exceeds its allocated size (pq->max), its size doubles. * The children of node i are nodes 2i and 2i+1. * * Each node stores an index into an array "handles". Each handle * stores a key, plus a pointer back to the node which currently * represents that key (ie. nodes[handles[i].node].handle == i). */ typedef void *PQkey; typedef int PQhandle; typedef struct PriorityQHeap PriorityQHeap; #define INV_HANDLE 0x0fffffff typedef struct { PQhandle handle; } PQnode; typedef struct { PQkey key; PQhandle node; } PQhandleElem; struct PriorityQHeap { PQnode *nodes; PQhandleElem *handles; int size, max; PQhandle freeList; int initialized; int (*leq)(PQkey key1, PQkey key2); }; typedef struct PriorityQ PriorityQ; struct PriorityQ { PriorityQHeap *heap; PQkey *keys; PQkey **order; PQhandle size, max; int initialized; int (*leq)(PQkey key1, PQkey key2); }; PriorityQ *pqNewPriorityQ( TESSalloc* alloc, int size, int (*leq)(PQkey key1, PQkey key2) ); void pqDeletePriorityQ( TESSalloc* alloc, PriorityQ *pq ); int pqInit( TESSalloc* alloc, PriorityQ *pq ); PQhandle pqInsert( TESSalloc* alloc, PriorityQ *pq, PQkey key ); PQkey pqExtractMin( PriorityQ *pq ); void pqDelete( PriorityQ *pq, PQhandle handle ); PQkey pqMinimum( PriorityQ *pq ); int pqIsEmpty( PriorityQ *pq ); #endif ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/sweep.c���������������������������������������������������������0000775�0000000�0000000�00000132560�12641336260�0020527�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #include <assert.h> #include <stddef.h> #include <setjmp.h> /* longjmp */ #include "mesh.h" #include "geom.h" #include "tess.h" #include "dict.h" #include "priorityq.h" #include "bucketalloc.h" #include "sweep.h" #define TRUE 1 #define FALSE 0 #ifdef FOR_TRITE_TEST_PROGRAM extern void DebugEvent( TESStesselator *tess ); #else #define DebugEvent( tess ) #endif /* * Invariants for the Edge Dictionary. * - each pair of adjacent edges e2=Succ(e1) satisfies EdgeLeq(e1,e2) * at any valid location of the sweep event * - if EdgeLeq(e2,e1) as well (at any valid sweep event), then e1 and e2 * share a common endpoint * - for each e, e->Dst has been processed, but not e->Org * - each edge e satisfies VertLeq(e->Dst,event) && VertLeq(event,e->Org) * where "event" is the current sweep line event. * - no edge e has zero length * * Invariants for the Mesh (the processed portion). * - the portion of the mesh left of the sweep line is a planar graph, * ie. there is *some* way to embed it in the plane * - no processed edge has zero length * - no two processed vertices have identical coordinates * - each "inside" region is monotone, ie. can be broken into two chains * of monotonically increasing vertices according to VertLeq(v1,v2) * - a non-invariant: these chains may intersect (very slightly) * * Invariants for the Sweep. * - if none of the edges incident to the event vertex have an activeRegion * (ie. none of these edges are in the edge dictionary), then the vertex * has only right-going edges. * - if an edge is marked "fixUpperEdge" (it is a temporary edge introduced * by ConnectRightVertex), then it is the only right-going edge from * its associated vertex. (This says that these edges exist only * when it is necessary.) */ #define MAX(x,y) ((x) >= (y) ? (x) : (y)) #define MIN(x,y) ((x) <= (y) ? (x) : (y)) /* When we merge two edges into one, we need to compute the combined * winding of the new edge. */ #define AddWinding(eDst,eSrc) (eDst->winding += eSrc->winding, \ eDst->Sym->winding += eSrc->Sym->winding) static void SweepEvent( TESStesselator *tess, TESSvertex *vEvent ); static void WalkDirtyRegions( TESStesselator *tess, ActiveRegion *regUp ); static int CheckForRightSplice( TESStesselator *tess, ActiveRegion *regUp ); static int EdgeLeq( TESStesselator *tess, ActiveRegion *reg1, ActiveRegion *reg2 ) /* * Both edges must be directed from right to left (this is the canonical * direction for the upper edge of each region). * * The strategy is to evaluate a "t" value for each edge at the * current sweep line position, given by tess->event. The calculations * are designed to be very stable, but of course they are not perfect. * * Special case: if both edge destinations are at the sweep event, * we sort the edges by slope (they would otherwise compare equally). */ { TESSvertex *event = tess->event; TESShalfEdge *e1, *e2; TESSreal t1, t2; e1 = reg1->eUp; e2 = reg2->eUp; if( e1->Dst == event ) { if( e2->Dst == event ) { /* Two edges right of the sweep line which meet at the sweep event. * Sort them by slope. */ if( VertLeq( e1->Org, e2->Org )) { return EdgeSign( e2->Dst, e1->Org, e2->Org ) <= 0; } return EdgeSign( e1->Dst, e2->Org, e1->Org ) >= 0; } return EdgeSign( e2->Dst, event, e2->Org ) <= 0; } if( e2->Dst == event ) { return EdgeSign( e1->Dst, event, e1->Org ) >= 0; } /* General case - compute signed distance *from* e1, e2 to event */ t1 = EdgeEval( e1->Dst, event, e1->Org ); t2 = EdgeEval( e2->Dst, event, e2->Org ); return (t1 >= t2); } static void DeleteRegion( TESStesselator *tess, ActiveRegion *reg ) { if( reg->fixUpperEdge ) { /* It was created with zero winding number, so it better be * deleted with zero winding number (ie. it better not get merged * with a real edge). */ assert( reg->eUp->winding == 0 ); } reg->eUp->activeRegion = NULL; dictDelete( tess->dict, reg->nodeUp ); bucketFree( tess->regionPool, reg ); } static int FixUpperEdge( TESStesselator *tess, ActiveRegion *reg, TESShalfEdge *newEdge ) /* * Replace an upper edge which needs fixing (see ConnectRightVertex). */ { assert( reg->fixUpperEdge ); if ( !tessMeshDelete( tess->mesh, reg->eUp ) ) return 0; reg->fixUpperEdge = FALSE; reg->eUp = newEdge; newEdge->activeRegion = reg; return 1; } static ActiveRegion *TopLeftRegion( TESStesselator *tess, ActiveRegion *reg ) { TESSvertex *org = reg->eUp->Org; TESShalfEdge *e; /* Find the region above the uppermost edge with the same origin */ do { reg = RegionAbove( reg ); } while( reg->eUp->Org == org ); /* If the edge above was a temporary edge introduced by ConnectRightVertex, * now is the time to fix it. */ if( reg->fixUpperEdge ) { e = tessMeshConnect( tess->mesh, RegionBelow(reg)->eUp->Sym, reg->eUp->Lnext ); if (e == NULL) return NULL; if ( !FixUpperEdge( tess, reg, e ) ) return NULL; reg = RegionAbove( reg ); } return reg; } static ActiveRegion *TopRightRegion( ActiveRegion *reg ) { TESSvertex *dst = reg->eUp->Dst; /* Find the region above the uppermost edge with the same destination */ do { reg = RegionAbove( reg ); } while( reg->eUp->Dst == dst ); return reg; } static ActiveRegion *AddRegionBelow( TESStesselator *tess, ActiveRegion *regAbove, TESShalfEdge *eNewUp ) /* * Add a new active region to the sweep line, *somewhere* below "regAbove" * (according to where the new edge belongs in the sweep-line dictionary). * The upper edge of the new region will be "eNewUp". * Winding number and "inside" flag are not updated. */ { ActiveRegion *regNew = (ActiveRegion *)bucketAlloc( tess->regionPool ); if (regNew == NULL) longjmp(tess->env,1); regNew->eUp = eNewUp; regNew->nodeUp = dictInsertBefore( tess->dict, regAbove->nodeUp, regNew ); if (regNew->nodeUp == NULL) longjmp(tess->env,1); regNew->fixUpperEdge = FALSE; regNew->sentinel = FALSE; regNew->dirty = FALSE; eNewUp->activeRegion = regNew; return regNew; } static int IsWindingInside( TESStesselator *tess, int n ) { switch( tess->windingRule ) { case TESS_WINDING_ODD: return (n & 1); case TESS_WINDING_NONZERO: return (n != 0); case TESS_WINDING_POSITIVE: return (n > 0); case TESS_WINDING_NEGATIVE: return (n < 0); case TESS_WINDING_ABS_GEQ_TWO: return (n >= 2) || (n <= -2); } /*LINTED*/ assert( FALSE ); /*NOTREACHED*/ return( FALSE ); } static void ComputeWinding( TESStesselator *tess, ActiveRegion *reg ) { reg->windingNumber = RegionAbove(reg)->windingNumber + reg->eUp->winding; reg->inside = IsWindingInside( tess, reg->windingNumber ); } static void FinishRegion( TESStesselator *tess, ActiveRegion *reg ) /* * Delete a region from the sweep line. This happens when the upper * and lower chains of a region meet (at a vertex on the sweep line). * The "inside" flag is copied to the appropriate mesh face (we could * not do this before -- since the structure of the mesh is always * changing, this face may not have even existed until now). */ { TESShalfEdge *e = reg->eUp; TESSface *f = e->Lface; f->inside = reg->inside; f->anEdge = e; /* optimization for tessMeshTessellateMonoRegion() */ DeleteRegion( tess, reg ); } static TESShalfEdge *FinishLeftRegions( TESStesselator *tess, ActiveRegion *regFirst, ActiveRegion *regLast ) /* * We are given a vertex with one or more left-going edges. All affected * edges should be in the edge dictionary. Starting at regFirst->eUp, * we walk down deleting all regions where both edges have the same * origin vOrg. At the same time we copy the "inside" flag from the * active region to the face, since at this point each face will belong * to at most one region (this was not necessarily true until this point * in the sweep). The walk stops at the region above regLast; if regLast * is NULL we walk as far as possible. At the same time we relink the * mesh if necessary, so that the ordering of edges around vOrg is the * same as in the dictionary. */ { ActiveRegion *reg, *regPrev; TESShalfEdge *e, *ePrev; regPrev = regFirst; ePrev = regFirst->eUp; while( regPrev != regLast ) { regPrev->fixUpperEdge = FALSE; /* placement was OK */ reg = RegionBelow( regPrev ); e = reg->eUp; if( e->Org != ePrev->Org ) { if( ! reg->fixUpperEdge ) { /* Remove the last left-going edge. Even though there are no further * edges in the dictionary with this origin, there may be further * such edges in the mesh (if we are adding left edges to a vertex * that has already been processed). Thus it is important to call * FinishRegion rather than just DeleteRegion. */ FinishRegion( tess, regPrev ); break; } /* If the edge below was a temporary edge introduced by * ConnectRightVertex, now is the time to fix it. */ e = tessMeshConnect( tess->mesh, ePrev->Lprev, e->Sym ); if (e == NULL) longjmp(tess->env,1); if ( !FixUpperEdge( tess, reg, e ) ) longjmp(tess->env,1); } /* Relink edges so that ePrev->Onext == e */ if( ePrev->Onext != e ) { if ( !tessMeshSplice( tess->mesh, e->Oprev, e ) ) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, ePrev, e ) ) longjmp(tess->env,1); } FinishRegion( tess, regPrev ); /* may change reg->eUp */ ePrev = reg->eUp; regPrev = reg; } return ePrev; } static void AddRightEdges( TESStesselator *tess, ActiveRegion *regUp, TESShalfEdge *eFirst, TESShalfEdge *eLast, TESShalfEdge *eTopLeft, int cleanUp ) /* * Purpose: insert right-going edges into the edge dictionary, and update * winding numbers and mesh connectivity appropriately. All right-going * edges share a common origin vOrg. Edges are inserted CCW starting at * eFirst; the last edge inserted is eLast->Oprev. If vOrg has any * left-going edges already processed, then eTopLeft must be the edge * such that an imaginary upward vertical segment from vOrg would be * contained between eTopLeft->Oprev and eTopLeft; otherwise eTopLeft * should be NULL. */ { ActiveRegion *reg, *regPrev; TESShalfEdge *e, *ePrev; int firstTime = TRUE; /* Insert the new right-going edges in the dictionary */ e = eFirst; do { assert( VertLeq( e->Org, e->Dst )); AddRegionBelow( tess, regUp, e->Sym ); e = e->Onext; } while ( e != eLast ); /* Walk *all* right-going edges from e->Org, in the dictionary order, * updating the winding numbers of each region, and re-linking the mesh * edges to match the dictionary ordering (if necessary). */ if( eTopLeft == NULL ) { eTopLeft = RegionBelow( regUp )->eUp->Rprev; } regPrev = regUp; ePrev = eTopLeft; for( ;; ) { reg = RegionBelow( regPrev ); e = reg->eUp->Sym; if( e->Org != ePrev->Org ) break; if( e->Onext != ePrev ) { /* Unlink e from its current position, and relink below ePrev */ if ( !tessMeshSplice( tess->mesh, e->Oprev, e ) ) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, ePrev->Oprev, e ) ) longjmp(tess->env,1); } /* Compute the winding number and "inside" flag for the new regions */ reg->windingNumber = regPrev->windingNumber - e->winding; reg->inside = IsWindingInside( tess, reg->windingNumber ); /* Check for two outgoing edges with same slope -- process these * before any intersection tests (see example in tessComputeInterior). */ regPrev->dirty = TRUE; if( ! firstTime && CheckForRightSplice( tess, regPrev )) { AddWinding( e, ePrev ); DeleteRegion( tess, regPrev ); if ( !tessMeshDelete( tess->mesh, ePrev ) ) longjmp(tess->env,1); } firstTime = FALSE; regPrev = reg; ePrev = e; } regPrev->dirty = TRUE; assert( regPrev->windingNumber - e->winding == reg->windingNumber ); if( cleanUp ) { /* Check for intersections between newly adjacent edges. */ WalkDirtyRegions( tess, regPrev ); } } static void SpliceMergeVertices( TESStesselator *tess, TESShalfEdge *e1, TESShalfEdge *e2 ) /* * Two vertices with idential coordinates are combined into one. * e1->Org is kept, while e2->Org is discarded. */ { if ( !tessMeshSplice( tess->mesh, e1, e2 ) ) longjmp(tess->env,1); } static void VertexWeights( TESSvertex *isect, TESSvertex *org, TESSvertex *dst, TESSreal *weights ) /* * Find some weights which describe how the intersection vertex is * a linear combination of "org" and "dest". Each of the two edges * which generated "isect" is allocated 50% of the weight; each edge * splits the weight between its org and dst according to the * relative distance to "isect". */ { TESSreal t1 = VertL1dist( org, isect ); TESSreal t2 = VertL1dist( dst, isect ); weights[0] = (TESSreal)0.5 * t2 / (t1 + t2); weights[1] = (TESSreal)0.5 * t1 / (t1 + t2); isect->coords[0] += weights[0]*org->coords[0] + weights[1]*dst->coords[0]; isect->coords[1] += weights[0]*org->coords[1] + weights[1]*dst->coords[1]; isect->coords[2] += weights[0]*org->coords[2] + weights[1]*dst->coords[2]; } static void GetIntersectData( TESStesselator *tess, TESSvertex *isect, TESSvertex *orgUp, TESSvertex *dstUp, TESSvertex *orgLo, TESSvertex *dstLo ) /* * We've computed a new intersection point, now we need a "data" pointer * from the user so that we can refer to this new vertex in the * rendering callbacks. */ { TESSreal weights[4]; TESS_NOTUSED( tess ); isect->coords[0] = isect->coords[1] = isect->coords[2] = 0; isect->idx = TESS_UNDEF; VertexWeights( isect, orgUp, dstUp, &weights[0] ); VertexWeights( isect, orgLo, dstLo, &weights[2] ); } static int CheckForRightSplice( TESStesselator *tess, ActiveRegion *regUp ) /* * Check the upper and lower edge of "regUp", to make sure that the * eUp->Org is above eLo, or eLo->Org is below eUp (depending on which * origin is leftmost). * * The main purpose is to splice right-going edges with the same * dest vertex and nearly identical slopes (ie. we can't distinguish * the slopes numerically). However the splicing can also help us * to recover from numerical errors. For example, suppose at one * point we checked eUp and eLo, and decided that eUp->Org is barely * above eLo. Then later, we split eLo into two edges (eg. from * a splice operation like this one). This can change the result of * our test so that now eUp->Org is incident to eLo, or barely below it. * We must correct this condition to maintain the dictionary invariants. * * One possibility is to check these edges for intersection again * (ie. CheckForIntersect). This is what we do if possible. However * CheckForIntersect requires that tess->event lies between eUp and eLo, * so that it has something to fall back on when the intersection * calculation gives us an unusable answer. So, for those cases where * we can't check for intersection, this routine fixes the problem * by just splicing the offending vertex into the other edge. * This is a guaranteed solution, no matter how degenerate things get. * Basically this is a combinatorial solution to a numerical problem. */ { ActiveRegion *regLo = RegionBelow(regUp); TESShalfEdge *eUp = regUp->eUp; TESShalfEdge *eLo = regLo->eUp; if( VertLeq( eUp->Org, eLo->Org )) { if( EdgeSign( eLo->Dst, eUp->Org, eLo->Org ) > 0 ) return FALSE; /* eUp->Org appears to be below eLo */ if( ! VertEq( eUp->Org, eLo->Org )) { /* Splice eUp->Org into eLo */ if ( tessMeshSplitEdge( tess->mesh, eLo->Sym ) == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eUp, eLo->Oprev ) ) longjmp(tess->env,1); regUp->dirty = regLo->dirty = TRUE; } else if( eUp->Org != eLo->Org ) { /* merge the two vertices, discarding eUp->Org */ pqDelete( tess->pq, eUp->Org->pqHandle ); SpliceMergeVertices( tess, eLo->Oprev, eUp ); } } else { if( EdgeSign( eUp->Dst, eLo->Org, eUp->Org ) < 0 ) return FALSE; /* eLo->Org appears to be above eUp, so splice eLo->Org into eUp */ RegionAbove(regUp)->dirty = regUp->dirty = TRUE; if (tessMeshSplitEdge( tess->mesh, eUp->Sym ) == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eLo->Oprev, eUp ) ) longjmp(tess->env,1); } return TRUE; } static int CheckForLeftSplice( TESStesselator *tess, ActiveRegion *regUp ) /* * Check the upper and lower edge of "regUp", to make sure that the * eUp->Dst is above eLo, or eLo->Dst is below eUp (depending on which * destination is rightmost). * * Theoretically, this should always be true. However, splitting an edge * into two pieces can change the results of previous tests. For example, * suppose at one point we checked eUp and eLo, and decided that eUp->Dst * is barely above eLo. Then later, we split eLo into two edges (eg. from * a splice operation like this one). This can change the result of * the test so that now eUp->Dst is incident to eLo, or barely below it. * We must correct this condition to maintain the dictionary invariants * (otherwise new edges might get inserted in the wrong place in the * dictionary, and bad stuff will happen). * * We fix the problem by just splicing the offending vertex into the * other edge. */ { ActiveRegion *regLo = RegionBelow(regUp); TESShalfEdge *eUp = regUp->eUp; TESShalfEdge *eLo = regLo->eUp; TESShalfEdge *e; assert( ! VertEq( eUp->Dst, eLo->Dst )); if( VertLeq( eUp->Dst, eLo->Dst )) { if( EdgeSign( eUp->Dst, eLo->Dst, eUp->Org ) < 0 ) return FALSE; /* eLo->Dst is above eUp, so splice eLo->Dst into eUp */ RegionAbove(regUp)->dirty = regUp->dirty = TRUE; e = tessMeshSplitEdge( tess->mesh, eUp ); if (e == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eLo->Sym, e ) ) longjmp(tess->env,1); e->Lface->inside = regUp->inside; } else { if( EdgeSign( eLo->Dst, eUp->Dst, eLo->Org ) > 0 ) return FALSE; /* eUp->Dst is below eLo, so splice eUp->Dst into eLo */ regUp->dirty = regLo->dirty = TRUE; e = tessMeshSplitEdge( tess->mesh, eLo ); if (e == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eUp->Lnext, eLo->Sym ) ) longjmp(tess->env,1); e->Rface->inside = regUp->inside; } return TRUE; } static int CheckForIntersect( TESStesselator *tess, ActiveRegion *regUp ) /* * Check the upper and lower edges of the given region to see if * they intersect. If so, create the intersection and add it * to the data structures. * * Returns TRUE if adding the new intersection resulted in a recursive * call to AddRightEdges(); in this case all "dirty" regions have been * checked for intersections, and possibly regUp has been deleted. */ { ActiveRegion *regLo = RegionBelow(regUp); TESShalfEdge *eUp = regUp->eUp; TESShalfEdge *eLo = regLo->eUp; TESSvertex *orgUp = eUp->Org; TESSvertex *orgLo = eLo->Org; TESSvertex *dstUp = eUp->Dst; TESSvertex *dstLo = eLo->Dst; TESSreal tMinUp, tMaxLo; TESSvertex isect, *orgMin; TESShalfEdge *e; assert( ! VertEq( dstLo, dstUp )); assert( EdgeSign( dstUp, tess->event, orgUp ) <= 0 ); assert( EdgeSign( dstLo, tess->event, orgLo ) >= 0 ); assert( orgUp != tess->event && orgLo != tess->event ); assert( ! regUp->fixUpperEdge && ! regLo->fixUpperEdge ); if( orgUp == orgLo ) return FALSE; /* right endpoints are the same */ tMinUp = MIN( orgUp->t, dstUp->t ); tMaxLo = MAX( orgLo->t, dstLo->t ); if( tMinUp > tMaxLo ) return FALSE; /* t ranges do not overlap */ if( VertLeq( orgUp, orgLo )) { if( EdgeSign( dstLo, orgUp, orgLo ) > 0 ) return FALSE; } else { if( EdgeSign( dstUp, orgLo, orgUp ) < 0 ) return FALSE; } /* At this point the edges intersect, at least marginally */ DebugEvent( tess ); tesedgeIntersect( dstUp, orgUp, dstLo, orgLo, &isect ); /* The following properties are guaranteed: */ assert( MIN( orgUp->t, dstUp->t ) <= isect.t ); assert( isect.t <= MAX( orgLo->t, dstLo->t )); assert( MIN( dstLo->s, dstUp->s ) <= isect.s ); assert( isect.s <= MAX( orgLo->s, orgUp->s )); if( VertLeq( &isect, tess->event )) { /* The intersection point lies slightly to the left of the sweep line, * so move it until it''s slightly to the right of the sweep line. * (If we had perfect numerical precision, this would never happen * in the first place). The easiest and safest thing to do is * replace the intersection by tess->event. */ isect.s = tess->event->s; isect.t = tess->event->t; } /* Similarly, if the computed intersection lies to the right of the * rightmost origin (which should rarely happen), it can cause * unbelievable inefficiency on sufficiently degenerate inputs. * (If you have the test program, try running test54.d with the * "X zoom" option turned on). */ orgMin = VertLeq( orgUp, orgLo ) ? orgUp : orgLo; if( VertLeq( orgMin, &isect )) { isect.s = orgMin->s; isect.t = orgMin->t; } if( VertEq( &isect, orgUp ) || VertEq( &isect, orgLo )) { /* Easy case -- intersection at one of the right endpoints */ (void) CheckForRightSplice( tess, regUp ); return FALSE; } if( (! VertEq( dstUp, tess->event ) && EdgeSign( dstUp, tess->event, &isect ) >= 0) || (! VertEq( dstLo, tess->event ) && EdgeSign( dstLo, tess->event, &isect ) <= 0 )) { /* Very unusual -- the new upper or lower edge would pass on the * wrong side of the sweep event, or through it. This can happen * due to very small numerical errors in the intersection calculation. */ if( dstLo == tess->event ) { /* Splice dstLo into eUp, and process the new region(s) */ if (tessMeshSplitEdge( tess->mesh, eUp->Sym ) == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eLo->Sym, eUp ) ) longjmp(tess->env,1); regUp = TopLeftRegion( tess, regUp ); if (regUp == NULL) longjmp(tess->env,1); eUp = RegionBelow(regUp)->eUp; FinishLeftRegions( tess, RegionBelow(regUp), regLo ); AddRightEdges( tess, regUp, eUp->Oprev, eUp, eUp, TRUE ); return TRUE; } if( dstUp == tess->event ) { /* Splice dstUp into eLo, and process the new region(s) */ if (tessMeshSplitEdge( tess->mesh, eLo->Sym ) == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eUp->Lnext, eLo->Oprev ) ) longjmp(tess->env,1); regLo = regUp; regUp = TopRightRegion( regUp ); e = RegionBelow(regUp)->eUp->Rprev; regLo->eUp = eLo->Oprev; eLo = FinishLeftRegions( tess, regLo, NULL ); AddRightEdges( tess, regUp, eLo->Onext, eUp->Rprev, e, TRUE ); return TRUE; } /* Special case: called from ConnectRightVertex. If either * edge passes on the wrong side of tess->event, split it * (and wait for ConnectRightVertex to splice it appropriately). */ if( EdgeSign( dstUp, tess->event, &isect ) >= 0 ) { RegionAbove(regUp)->dirty = regUp->dirty = TRUE; if (tessMeshSplitEdge( tess->mesh, eUp->Sym ) == NULL) longjmp(tess->env,1); eUp->Org->s = tess->event->s; eUp->Org->t = tess->event->t; } if( EdgeSign( dstLo, tess->event, &isect ) <= 0 ) { regUp->dirty = regLo->dirty = TRUE; if (tessMeshSplitEdge( tess->mesh, eLo->Sym ) == NULL) longjmp(tess->env,1); eLo->Org->s = tess->event->s; eLo->Org->t = tess->event->t; } /* leave the rest for ConnectRightVertex */ return FALSE; } /* General case -- split both edges, splice into new vertex. * When we do the splice operation, the order of the arguments is * arbitrary as far as correctness goes. However, when the operation * creates a new face, the work done is proportional to the size of * the new face. We expect the faces in the processed part of * the mesh (ie. eUp->Lface) to be smaller than the faces in the * unprocessed original contours (which will be eLo->Oprev->Lface). */ if (tessMeshSplitEdge( tess->mesh, eUp->Sym ) == NULL) longjmp(tess->env,1); if (tessMeshSplitEdge( tess->mesh, eLo->Sym ) == NULL) longjmp(tess->env,1); if ( !tessMeshSplice( tess->mesh, eLo->Oprev, eUp ) ) longjmp(tess->env,1); eUp->Org->s = isect.s; eUp->Org->t = isect.t; eUp->Org->pqHandle = pqInsert( &tess->alloc, tess->pq, eUp->Org ); if (eUp->Org->pqHandle == INV_HANDLE) { pqDeletePriorityQ( &tess->alloc, tess->pq ); tess->pq = NULL; longjmp(tess->env,1); } GetIntersectData( tess, eUp->Org, orgUp, dstUp, orgLo, dstLo ); RegionAbove(regUp)->dirty = regUp->dirty = regLo->dirty = TRUE; return FALSE; } static void WalkDirtyRegions( TESStesselator *tess, ActiveRegion *regUp ) /* * When the upper or lower edge of any region changes, the region is * marked "dirty". This routine walks through all the dirty regions * and makes sure that the dictionary invariants are satisfied * (see the comments at the beginning of this file). Of course * new dirty regions can be created as we make changes to restore * the invariants. */ { ActiveRegion *regLo = RegionBelow(regUp); TESShalfEdge *eUp, *eLo; for( ;; ) { /* Find the lowest dirty region (we walk from the bottom up). */ while( regLo->dirty ) { regUp = regLo; regLo = RegionBelow(regLo); } if( ! regUp->dirty ) { regLo = regUp; regUp = RegionAbove( regUp ); if( regUp == NULL || ! regUp->dirty ) { /* We've walked all the dirty regions */ return; } } regUp->dirty = FALSE; eUp = regUp->eUp; eLo = regLo->eUp; if( eUp->Dst != eLo->Dst ) { /* Check that the edge ordering is obeyed at the Dst vertices. */ if( CheckForLeftSplice( tess, regUp )) { /* If the upper or lower edge was marked fixUpperEdge, then * we no longer need it (since these edges are needed only for * vertices which otherwise have no right-going edges). */ if( regLo->fixUpperEdge ) { DeleteRegion( tess, regLo ); if ( !tessMeshDelete( tess->mesh, eLo ) ) longjmp(tess->env,1); regLo = RegionBelow( regUp ); eLo = regLo->eUp; } else if( regUp->fixUpperEdge ) { DeleteRegion( tess, regUp ); if ( !tessMeshDelete( tess->mesh, eUp ) ) longjmp(tess->env,1); regUp = RegionAbove( regLo ); eUp = regUp->eUp; } } } if( eUp->Org != eLo->Org ) { if( eUp->Dst != eLo->Dst && ! regUp->fixUpperEdge && ! regLo->fixUpperEdge && (eUp->Dst == tess->event || eLo->Dst == tess->event) ) { /* When all else fails in CheckForIntersect(), it uses tess->event * as the intersection location. To make this possible, it requires * that tess->event lie between the upper and lower edges, and also * that neither of these is marked fixUpperEdge (since in the worst * case it might splice one of these edges into tess->event, and * violate the invariant that fixable edges are the only right-going * edge from their associated vertex). */ if( CheckForIntersect( tess, regUp )) { /* WalkDirtyRegions() was called recursively; we're done */ return; } } else { /* Even though we can't use CheckForIntersect(), the Org vertices * may violate the dictionary edge ordering. Check and correct this. */ (void) CheckForRightSplice( tess, regUp ); } } if( eUp->Org == eLo->Org && eUp->Dst == eLo->Dst ) { /* A degenerate loop consisting of only two edges -- delete it. */ AddWinding( eLo, eUp ); DeleteRegion( tess, regUp ); if ( !tessMeshDelete( tess->mesh, eUp ) ) longjmp(tess->env,1); regUp = RegionAbove( regLo ); } } } static void ConnectRightVertex( TESStesselator *tess, ActiveRegion *regUp, TESShalfEdge *eBottomLeft ) /* * Purpose: connect a "right" vertex vEvent (one where all edges go left) * to the unprocessed portion of the mesh. Since there are no right-going * edges, two regions (one above vEvent and one below) are being merged * into one. "regUp" is the upper of these two regions. * * There are two reasons for doing this (adding a right-going edge): * - if the two regions being merged are "inside", we must add an edge * to keep them separated (the combined region would not be monotone). * - in any case, we must leave some record of vEvent in the dictionary, * so that we can merge vEvent with features that we have not seen yet. * For example, maybe there is a vertical edge which passes just to * the right of vEvent; we would like to splice vEvent into this edge. * * However, we don't want to connect vEvent to just any vertex. We don''t * want the new edge to cross any other edges; otherwise we will create * intersection vertices even when the input data had no self-intersections. * (This is a bad thing; if the user's input data has no intersections, * we don't want to generate any false intersections ourselves.) * * Our eventual goal is to connect vEvent to the leftmost unprocessed * vertex of the combined region (the union of regUp and regLo). * But because of unseen vertices with all right-going edges, and also * new vertices which may be created by edge intersections, we don''t * know where that leftmost unprocessed vertex is. In the meantime, we * connect vEvent to the closest vertex of either chain, and mark the region * as "fixUpperEdge". This flag says to delete and reconnect this edge * to the next processed vertex on the boundary of the combined region. * Quite possibly the vertex we connected to will turn out to be the * closest one, in which case we won''t need to make any changes. */ { TESShalfEdge *eNew; TESShalfEdge *eTopLeft = eBottomLeft->Onext; ActiveRegion *regLo = RegionBelow(regUp); TESShalfEdge *eUp = regUp->eUp; TESShalfEdge *eLo = regLo->eUp; int degenerate = FALSE; if( eUp->Dst != eLo->Dst ) { (void) CheckForIntersect( tess, regUp ); } /* Possible new degeneracies: upper or lower edge of regUp may pass * through vEvent, or may coincide with new intersection vertex */ if( VertEq( eUp->Org, tess->event )) { if ( !tessMeshSplice( tess->mesh, eTopLeft->Oprev, eUp ) ) longjmp(tess->env,1); regUp = TopLeftRegion( tess, regUp ); if (regUp == NULL) longjmp(tess->env,1); eTopLeft = RegionBelow( regUp )->eUp; FinishLeftRegions( tess, RegionBelow(regUp), regLo ); degenerate = TRUE; } if( VertEq( eLo->Org, tess->event )) { if ( !tessMeshSplice( tess->mesh, eBottomLeft, eLo->Oprev ) ) longjmp(tess->env,1); eBottomLeft = FinishLeftRegions( tess, regLo, NULL ); degenerate = TRUE; } if( degenerate ) { AddRightEdges( tess, regUp, eBottomLeft->Onext, eTopLeft, eTopLeft, TRUE ); return; } /* Non-degenerate situation -- need to add a temporary, fixable edge. * Connect to the closer of eLo->Org, eUp->Org. */ if( VertLeq( eLo->Org, eUp->Org )) { eNew = eLo->Oprev; } else { eNew = eUp; } eNew = tessMeshConnect( tess->mesh, eBottomLeft->Lprev, eNew ); if (eNew == NULL) longjmp(tess->env,1); /* Prevent cleanup, otherwise eNew might disappear before we've even * had a chance to mark it as a temporary edge. */ AddRightEdges( tess, regUp, eNew, eNew->Onext, eNew->Onext, FALSE ); eNew->Sym->activeRegion->fixUpperEdge = TRUE; WalkDirtyRegions( tess, regUp ); } /* Because vertices at exactly the same location are merged together * before we process the sweep event, some degenerate cases can't occur. * However if someone eventually makes the modifications required to * merge features which are close together, the cases below marked * TOLERANCE_NONZERO will be useful. They were debugged before the * code to merge identical vertices in the main loop was added. */ #define TOLERANCE_NONZERO FALSE static void ConnectLeftDegenerate( TESStesselator *tess, ActiveRegion *regUp, TESSvertex *vEvent ) /* * The event vertex lies exacty on an already-processed edge or vertex. * Adding the new vertex involves splicing it into the already-processed * part of the mesh. */ { TESShalfEdge *e, *eTopLeft, *eTopRight, *eLast; ActiveRegion *reg; e = regUp->eUp; if( VertEq( e->Org, vEvent )) { /* e->Org is an unprocessed vertex - just combine them, and wait * for e->Org to be pulled from the queue */ assert( TOLERANCE_NONZERO ); SpliceMergeVertices( tess, e, vEvent->anEdge ); return; } if( ! VertEq( e->Dst, vEvent )) { /* General case -- splice vEvent into edge e which passes through it */ if (tessMeshSplitEdge( tess->mesh, e->Sym ) == NULL) longjmp(tess->env,1); if( regUp->fixUpperEdge ) { /* This edge was fixable -- delete unused portion of original edge */ if ( !tessMeshDelete( tess->mesh, e->Onext ) ) longjmp(tess->env,1); regUp->fixUpperEdge = FALSE; } if ( !tessMeshSplice( tess->mesh, vEvent->anEdge, e ) ) longjmp(tess->env,1); SweepEvent( tess, vEvent ); /* recurse */ return; } /* vEvent coincides with e->Dst, which has already been processed. * Splice in the additional right-going edges. */ assert( TOLERANCE_NONZERO ); regUp = TopRightRegion( regUp ); reg = RegionBelow( regUp ); eTopRight = reg->eUp->Sym; eTopLeft = eLast = eTopRight->Onext; if( reg->fixUpperEdge ) { /* Here e->Dst has only a single fixable edge going right. * We can delete it since now we have some real right-going edges. */ assert( eTopLeft != eTopRight ); /* there are some left edges too */ DeleteRegion( tess, reg ); if ( !tessMeshDelete( tess->mesh, eTopRight ) ) longjmp(tess->env,1); eTopRight = eTopLeft->Oprev; } if ( !tessMeshSplice( tess->mesh, vEvent->anEdge, eTopRight ) ) longjmp(tess->env,1); if( ! EdgeGoesLeft( eTopLeft )) { /* e->Dst had no left-going edges -- indicate this to AddRightEdges() */ eTopLeft = NULL; } AddRightEdges( tess, regUp, eTopRight->Onext, eLast, eTopLeft, TRUE ); } static void ConnectLeftVertex( TESStesselator *tess, TESSvertex *vEvent ) /* * Purpose: connect a "left" vertex (one where both edges go right) * to the processed portion of the mesh. Let R be the active region * containing vEvent, and let U and L be the upper and lower edge * chains of R. There are two possibilities: * * - the normal case: split R into two regions, by connecting vEvent to * the rightmost vertex of U or L lying to the left of the sweep line * * - the degenerate case: if vEvent is close enough to U or L, we * merge vEvent into that edge chain. The subcases are: * - merging with the rightmost vertex of U or L * - merging with the active edge of U or L * - merging with an already-processed portion of U or L */ { ActiveRegion *regUp, *regLo, *reg; TESShalfEdge *eUp, *eLo, *eNew; ActiveRegion tmp; /* assert( vEvent->anEdge->Onext->Onext == vEvent->anEdge ); */ /* Get a pointer to the active region containing vEvent */ tmp.eUp = vEvent->anEdge->Sym; /* __GL_DICTLISTKEY */ /* tessDictListSearch */ regUp = (ActiveRegion *)dictKey( dictSearch( tess->dict, &tmp )); regLo = RegionBelow( regUp ); if( !regLo ) { // This may happen if the input polygon is coplanar. return; } eUp = regUp->eUp; eLo = regLo->eUp; /* Try merging with U or L first */ if( EdgeSign( eUp->Dst, vEvent, eUp->Org ) == 0 ) { ConnectLeftDegenerate( tess, regUp, vEvent ); return; } /* Connect vEvent to rightmost processed vertex of either chain. * e->Dst is the vertex that we will connect to vEvent. */ reg = VertLeq( eLo->Dst, eUp->Dst ) ? regUp : regLo; if( regUp->inside || reg->fixUpperEdge) { if( reg == regUp ) { eNew = tessMeshConnect( tess->mesh, vEvent->anEdge->Sym, eUp->Lnext ); if (eNew == NULL) longjmp(tess->env,1); } else { TESShalfEdge *tempHalfEdge= tessMeshConnect( tess->mesh, eLo->Dnext, vEvent->anEdge); if (tempHalfEdge == NULL) longjmp(tess->env,1); eNew = tempHalfEdge->Sym; } if( reg->fixUpperEdge ) { if ( !FixUpperEdge( tess, reg, eNew ) ) longjmp(tess->env,1); } else { ComputeWinding( tess, AddRegionBelow( tess, regUp, eNew )); } SweepEvent( tess, vEvent ); } else { /* The new vertex is in a region which does not belong to the polygon. * We don''t need to connect this vertex to the rest of the mesh. */ AddRightEdges( tess, regUp, vEvent->anEdge, vEvent->anEdge, NULL, TRUE ); } } static void SweepEvent( TESStesselator *tess, TESSvertex *vEvent ) /* * Does everything necessary when the sweep line crosses a vertex. * Updates the mesh and the edge dictionary. */ { ActiveRegion *regUp, *reg; TESShalfEdge *e, *eTopLeft, *eBottomLeft; tess->event = vEvent; /* for access in EdgeLeq() */ DebugEvent( tess ); /* Check if this vertex is the right endpoint of an edge that is * already in the dictionary. In this case we don't need to waste * time searching for the location to insert new edges. */ e = vEvent->anEdge; while( e->activeRegion == NULL ) { e = e->Onext; if( e == vEvent->anEdge ) { /* All edges go right -- not incident to any processed edges */ ConnectLeftVertex( tess, vEvent ); return; } } /* Processing consists of two phases: first we "finish" all the * active regions where both the upper and lower edges terminate * at vEvent (ie. vEvent is closing off these regions). * We mark these faces "inside" or "outside" the polygon according * to their winding number, and delete the edges from the dictionary. * This takes care of all the left-going edges from vEvent. */ regUp = TopLeftRegion( tess, e->activeRegion ); if (regUp == NULL) longjmp(tess->env,1); reg = RegionBelow( regUp ); eTopLeft = reg->eUp; eBottomLeft = FinishLeftRegions( tess, reg, NULL ); /* Next we process all the right-going edges from vEvent. This * involves adding the edges to the dictionary, and creating the * associated "active regions" which record information about the * regions between adjacent dictionary edges. */ if( eBottomLeft->Onext == eTopLeft ) { /* No right-going edges -- add a temporary "fixable" edge */ ConnectRightVertex( tess, regUp, eBottomLeft ); } else { AddRightEdges( tess, regUp, eBottomLeft->Onext, eTopLeft, eTopLeft, TRUE ); } } /* Make the sentinel coordinates big enough that they will never be * merged with real input features. */ static void AddSentinel( TESStesselator *tess, TESSreal smin, TESSreal smax, TESSreal t ) /* * We add two sentinel edges above and below all other edges, * to avoid special cases at the top and bottom. */ { TESShalfEdge *e; ActiveRegion *reg = (ActiveRegion *)bucketAlloc( tess->regionPool ); if (reg == NULL) longjmp(tess->env,1); e = tessMeshMakeEdge( tess->mesh ); if (e == NULL) longjmp(tess->env,1); e->Org->s = smax; e->Org->t = t; e->Dst->s = smin; e->Dst->t = t; tess->event = e->Dst; /* initialize it */ reg->eUp = e; reg->windingNumber = 0; reg->inside = FALSE; reg->fixUpperEdge = FALSE; reg->sentinel = TRUE; reg->dirty = FALSE; reg->nodeUp = dictInsert( tess->dict, reg ); if (reg->nodeUp == NULL) longjmp(tess->env,1); } static void InitEdgeDict( TESStesselator *tess ) /* * We maintain an ordering of edge intersections with the sweep line. * This order is maintained in a dynamic dictionary. */ { TESSreal w, h; TESSreal smin, smax, tmin, tmax; tess->dict = dictNewDict( &tess->alloc, tess, (int (*)(void *, DictKey, DictKey)) EdgeLeq ); if (tess->dict == NULL) longjmp(tess->env,1); w = (tess->bmax[0] - tess->bmin[0]); h = (tess->bmax[1] - tess->bmin[1]); smin = tess->bmin[0] - w; smax = tess->bmax[0] + w; tmin = tess->bmin[1] - h; tmax = tess->bmax[1] + h; AddSentinel( tess, smin, smax, tmin ); AddSentinel( tess, smin, smax, tmax ); } static void DoneEdgeDict( TESStesselator *tess ) { ActiveRegion *reg; #ifndef NDEBUG int fixedEdges = 0; #endif while( (reg = (ActiveRegion *)dictKey( dictMin( tess->dict ))) != NULL ) { /* * At the end of all processing, the dictionary should contain * only the two sentinel edges, plus at most one "fixable" edge * created by ConnectRightVertex(). */ if( ! reg->sentinel ) { assert( reg->fixUpperEdge ); assert( ++fixedEdges == 1 ); } assert( reg->windingNumber == 0 ); DeleteRegion( tess, reg ); /* tessMeshDelete( reg->eUp );*/ } dictDeleteDict( &tess->alloc, tess->dict ); } static void RemoveDegenerateEdges( TESStesselator *tess ) /* * Remove zero-length edges, and contours with fewer than 3 vertices. */ { TESShalfEdge *e, *eNext, *eLnext; TESShalfEdge *eHead = &tess->mesh->eHead; /*LINTED*/ for( e = eHead->next; e != eHead; e = eNext ) { eNext = e->next; eLnext = e->Lnext; if( VertEq( e->Org, e->Dst ) && e->Lnext->Lnext != e ) { /* Zero-length edge, contour has at least 3 edges */ SpliceMergeVertices( tess, eLnext, e ); /* deletes e->Org */ if ( !tessMeshDelete( tess->mesh, e ) ) longjmp(tess->env,1); /* e is a self-loop */ e = eLnext; eLnext = e->Lnext; } if( eLnext->Lnext == e ) { /* Degenerate contour (one or two edges) */ if( eLnext != e ) { if( eLnext == eNext || eLnext == eNext->Sym ) { eNext = eNext->next; } if ( !tessMeshDelete( tess->mesh, eLnext ) ) longjmp(tess->env,1); } if( e == eNext || e == eNext->Sym ) { eNext = eNext->next; } if ( !tessMeshDelete( tess->mesh, e ) ) longjmp(tess->env,1); } } } static int InitPriorityQ( TESStesselator *tess ) /* * Insert all vertices into the priority queue which determines the * order in which vertices cross the sweep line. */ { PriorityQ *pq; TESSvertex *v, *vHead; int vertexCount = 0; vHead = &tess->mesh->vHead; for( v = vHead->next; v != vHead; v = v->next ) { vertexCount++; } /* Make sure there is enough space for sentinels. */ vertexCount += MAX( 8, tess->alloc.extraVertices ); pq = tess->pq = pqNewPriorityQ( &tess->alloc, vertexCount, (int (*)(PQkey, PQkey)) tesvertLeq ); if (pq == NULL) return 0; vHead = &tess->mesh->vHead; for( v = vHead->next; v != vHead; v = v->next ) { v->pqHandle = pqInsert( &tess->alloc, pq, v ); if (v->pqHandle == INV_HANDLE) break; } if (v != vHead || !pqInit( &tess->alloc, pq ) ) { pqDeletePriorityQ( &tess->alloc, tess->pq ); tess->pq = NULL; return 0; } return 1; } static void DonePriorityQ( TESStesselator *tess ) { pqDeletePriorityQ( &tess->alloc, tess->pq ); } static int RemoveDegenerateFaces( TESStesselator *tess, TESSmesh *mesh ) /* * Delete any degenerate faces with only two edges. WalkDirtyRegions() * will catch almost all of these, but it won't catch degenerate faces * produced by splice operations on already-processed edges. * The two places this can happen are in FinishLeftRegions(), when * we splice in a "temporary" edge produced by ConnectRightVertex(), * and in CheckForLeftSplice(), where we splice already-processed * edges to ensure that our dictionary invariants are not violated * by numerical errors. * * In both these cases it is *very* dangerous to delete the offending * edge at the time, since one of the routines further up the stack * will sometimes be keeping a pointer to that edge. */ { TESSface *f, *fNext; TESShalfEdge *e; /*LINTED*/ for( f = mesh->fHead.next; f != &mesh->fHead; f = fNext ) { fNext = f->next; e = f->anEdge; assert( e->Lnext != e ); if( e->Lnext->Lnext == e ) { /* A face with only two edges */ AddWinding( e->Onext, e ); if ( !tessMeshDelete( tess->mesh, e ) ) return 0; } } return 1; } int tessComputeInterior( TESStesselator *tess ) /* * tessComputeInterior( tess ) computes the planar arrangement specified * by the given contours, and further subdivides this arrangement * into regions. Each region is marked "inside" if it belongs * to the polygon, according to the rule given by tess->windingRule. * Each interior region is guaranteed be monotone. */ { TESSvertex *v, *vNext; /* Each vertex defines an event for our sweep line. Start by inserting * all the vertices in a priority queue. Events are processed in * lexicographic order, ie. * * e1 < e2 iff e1.x < e2.x || (e1.x == e2.x && e1.y < e2.y) */ RemoveDegenerateEdges( tess ); if ( !InitPriorityQ( tess ) ) return 0; /* if error */ InitEdgeDict( tess ); while( (v = (TESSvertex *)pqExtractMin( tess->pq )) != NULL ) { for( ;; ) { vNext = (TESSvertex *)pqMinimum( tess->pq ); if( vNext == NULL || ! VertEq( vNext, v )) break; /* Merge together all vertices at exactly the same location. * This is more efficient than processing them one at a time, * simplifies the code (see ConnectLeftDegenerate), and is also * important for correct handling of certain degenerate cases. * For example, suppose there are two identical edges A and B * that belong to different contours (so without this code they would * be processed by separate sweep events). Suppose another edge C * crosses A and B from above. When A is processed, we split it * at its intersection point with C. However this also splits C, * so when we insert B we may compute a slightly different * intersection point. This might leave two edges with a small * gap between them. This kind of error is especially obvious * when using boundary extraction (TESS_BOUNDARY_ONLY). */ vNext = (TESSvertex *)pqExtractMin( tess->pq ); SpliceMergeVertices( tess, v->anEdge, vNext->anEdge ); } SweepEvent( tess, v ); } /* Set tess->event for debugging purposes */ tess->event = ((ActiveRegion *) dictKey( dictMin( tess->dict )))->eUp->Org; DebugEvent( tess ); DoneEdgeDict( tess ); DonePriorityQ( tess ); if ( !RemoveDegenerateFaces( tess, tess->mesh ) ) return 0; tessMeshCheckMesh( tess->mesh ); return 1; } ������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/sweep.h���������������������������������������������������������0000775�0000000�0000000�00000006211�12641336260�0020525�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #ifndef SWEEP_H #define SWEEP_H #include "mesh.h" /* tessComputeInterior( tess ) computes the planar arrangement specified * by the given contours, and further subdivides this arrangement * into regions. Each region is marked "inside" if it belongs * to the polygon, according to the rule given by tess->windingRule. * Each interior region is guaranteed be monotone. */ int tessComputeInterior( TESStesselator *tess ); /* The following is here *only* for access by debugging routines */ #include "dict.h" /* For each pair of adjacent edges crossing the sweep line, there is * an ActiveRegion to represent the region between them. The active * regions are kept in sorted order in a dynamic dictionary. As the * sweep line crosses each vertex, we update the affected regions. */ struct ActiveRegion { TESShalfEdge *eUp; /* upper edge, directed right to left */ DictNode *nodeUp; /* dictionary node corresponding to eUp */ int windingNumber; /* used to determine which regions are * inside the polygon */ int inside; /* is this region inside the polygon? */ int sentinel; /* marks fake edges at t = +/-infinity */ int dirty; /* marks regions where the upper or lower * edge has changed, but we haven't checked * whether they intersect yet */ int fixUpperEdge; /* marks temporary edges introduced when * we process a "right vertex" (one without * any edges leaving to the right) */ }; #define RegionBelow(r) ((ActiveRegion *) dictKey(dictPred((r)->nodeUp))) #define RegionAbove(r) ((ActiveRegion *) dictKey(dictSucc((r)->nodeUp))) #endif ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/tess.c����������������������������������������������������������0000775�0000000�0000000�00000061457�12641336260�0020370�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #include <stddef.h> #include <assert.h> #include <setjmp.h> #include "bucketalloc.h" #include "tess.h" #include "mesh.h" #include "sweep.h" #include "geom.h" #include <math.h> #include <stdio.h> #include <stdlib.h> #define TRUE 1 #define FALSE 0 #define Dot(u,v) (u[0]*v[0] + u[1]*v[1] + u[2]*v[2]) #if defined(FOR_TRITE_TEST_PROGRAM) || defined(TRUE_PROJECT) static void Normalize( TESSreal v[3] ) { TESSreal len = v[0]*v[0] + v[1]*v[1] + v[2]*v[2]; assert( len > 0 ); len = sqrtf( len ); v[0] /= len; v[1] /= len; v[2] /= len; } #endif #define ABS(x) ((x) < 0 ? -(x) : (x)) static int LongAxis( TESSreal v[3] ) { int i = 0; if( ABS(v[1]) > ABS(v[0]) ) { i = 1; } if( ABS(v[2]) > ABS(v[i]) ) { i = 2; } return i; } static void ComputeNormal( TESStesselator *tess, TESSreal norm[3] ) { TESSvertex *v, *v1, *v2; TESSreal c, tLen2, maxLen2; TESSreal maxVal[3], minVal[3], d1[3], d2[3], tNorm[3]; TESSvertex *maxVert[3], *minVert[3]; TESSvertex *vHead = &tess->mesh->vHead; int i; v = vHead->next; for( i = 0; i < 3; ++i ) { c = v->coords[i]; minVal[i] = c; minVert[i] = v; maxVal[i] = c; maxVert[i] = v; } for( v = vHead->next; v != vHead; v = v->next ) { for( i = 0; i < 3; ++i ) { c = v->coords[i]; if( c < minVal[i] ) { minVal[i] = c; minVert[i] = v; } if( c > maxVal[i] ) { maxVal[i] = c; maxVert[i] = v; } } } /* Find two vertices separated by at least 1/sqrt(3) of the maximum * distance between any two vertices */ i = 0; if( maxVal[1] - minVal[1] > maxVal[0] - minVal[0] ) { i = 1; } if( maxVal[2] - minVal[2] > maxVal[i] - minVal[i] ) { i = 2; } if( minVal[i] >= maxVal[i] ) { /* All vertices are the same -- normal doesn't matter */ norm[0] = 0; norm[1] = 0; norm[2] = 1; return; } /* Look for a third vertex which forms the triangle with maximum area * (Length of normal == twice the triangle area) */ maxLen2 = 0; v1 = minVert[i]; v2 = maxVert[i]; d1[0] = v1->coords[0] - v2->coords[0]; d1[1] = v1->coords[1] - v2->coords[1]; d1[2] = v1->coords[2] - v2->coords[2]; for( v = vHead->next; v != vHead; v = v->next ) { d2[0] = v->coords[0] - v2->coords[0]; d2[1] = v->coords[1] - v2->coords[1]; d2[2] = v->coords[2] - v2->coords[2]; tNorm[0] = d1[1]*d2[2] - d1[2]*d2[1]; tNorm[1] = d1[2]*d2[0] - d1[0]*d2[2]; tNorm[2] = d1[0]*d2[1] - d1[1]*d2[0]; tLen2 = tNorm[0]*tNorm[0] + tNorm[1]*tNorm[1] + tNorm[2]*tNorm[2]; if( tLen2 > maxLen2 ) { maxLen2 = tLen2; norm[0] = tNorm[0]; norm[1] = tNorm[1]; norm[2] = tNorm[2]; } } if( maxLen2 <= 0 ) { /* All points lie on a single line -- any decent normal will do */ norm[0] = norm[1] = norm[2] = 0; norm[LongAxis(d1)] = 1; } } static void CheckOrientation( TESStesselator *tess ) { TESSreal area; TESSface *f, *fHead = &tess->mesh->fHead; TESSvertex *v, *vHead = &tess->mesh->vHead; TESShalfEdge *e; /* When we compute the normal automatically, we choose the orientation * so that the the sum of the signed areas of all contours is non-negative. */ area = 0; for( f = fHead->next; f != fHead; f = f->next ) { e = f->anEdge; if( e->winding <= 0 ) continue; do { area += (e->Org->s - e->Dst->s) * (e->Org->t + e->Dst->t); e = e->Lnext; } while( e != f->anEdge ); } if( area < 0 ) { /* Reverse the orientation by flipping all the t-coordinates */ for( v = vHead->next; v != vHead; v = v->next ) { v->t = - v->t; } tess->tUnit[0] = - tess->tUnit[0]; tess->tUnit[1] = - tess->tUnit[1]; tess->tUnit[2] = - tess->tUnit[2]; } } #ifdef FOR_TRITE_TEST_PROGRAM #include <stdlib.h> extern int RandomSweep; #define S_UNIT_X (RandomSweep ? (2*drand48()-1) : 1.0) #define S_UNIT_Y (RandomSweep ? (2*drand48()-1) : 0.0) #else #if defined(SLANTED_SWEEP) /* The "feature merging" is not intended to be complete. There are * special cases where edges are nearly parallel to the sweep line * which are not implemented. The algorithm should still behave * robustly (ie. produce a reasonable tesselation) in the presence * of such edges, however it may miss features which could have been * merged. We could minimize this effect by choosing the sweep line * direction to be something unusual (ie. not parallel to one of the * coordinate axes). */ #define S_UNIT_X (TESSreal)0.50941539564955385 /* Pre-normalized */ #define S_UNIT_Y (TESSreal)0.86052074622010633 #else #define S_UNIT_X (TESSreal)1.0 #define S_UNIT_Y (TESSreal)0.0 #endif #endif /* Determine the polygon normal and project vertices onto the plane * of the polygon. */ void tessProjectPolygon( TESStesselator *tess ) { TESSvertex *v, *vHead = &tess->mesh->vHead; TESSreal norm[3]; TESSreal *sUnit, *tUnit; int i, first, computedNormal = FALSE; norm[0] = tess->normal[0]; norm[1] = tess->normal[1]; norm[2] = tess->normal[2]; if( norm[0] == 0 && norm[1] == 0 && norm[2] == 0 ) { ComputeNormal( tess, norm ); computedNormal = TRUE; } sUnit = tess->sUnit; tUnit = tess->tUnit; i = LongAxis( norm ); #if defined(FOR_TRITE_TEST_PROGRAM) || defined(TRUE_PROJECT) /* Choose the initial sUnit vector to be approximately perpendicular * to the normal. */ Normalize( norm ); sUnit[i] = 0; sUnit[(i+1)%3] = S_UNIT_X; sUnit[(i+2)%3] = S_UNIT_Y; /* Now make it exactly perpendicular */ w = Dot( sUnit, norm ); sUnit[0] -= w * norm[0]; sUnit[1] -= w * norm[1]; sUnit[2] -= w * norm[2]; Normalize( sUnit ); /* Choose tUnit so that (sUnit,tUnit,norm) form a right-handed frame */ tUnit[0] = norm[1]*sUnit[2] - norm[2]*sUnit[1]; tUnit[1] = norm[2]*sUnit[0] - norm[0]*sUnit[2]; tUnit[2] = norm[0]*sUnit[1] - norm[1]*sUnit[0]; Normalize( tUnit ); #else /* Project perpendicular to a coordinate axis -- better numerically */ sUnit[i] = 0; sUnit[(i+1)%3] = S_UNIT_X; sUnit[(i+2)%3] = S_UNIT_Y; tUnit[i] = 0; tUnit[(i+1)%3] = (norm[i] > 0) ? -S_UNIT_Y : S_UNIT_Y; tUnit[(i+2)%3] = (norm[i] > 0) ? S_UNIT_X : -S_UNIT_X; #endif /* Project the vertices onto the sweep plane */ for( v = vHead->next; v != vHead; v = v->next ) { v->s = Dot( v->coords, sUnit ); v->t = Dot( v->coords, tUnit ); } if( computedNormal ) { CheckOrientation( tess ); } /* Compute ST bounds. */ first = 1; for( v = vHead->next; v != vHead; v = v->next ) { if (first) { tess->bmin[0] = tess->bmax[0] = v->s; tess->bmin[1] = tess->bmax[1] = v->t; first = 0; } else { if (v->s < tess->bmin[0]) tess->bmin[0] = v->s; if (v->s > tess->bmax[0]) tess->bmax[0] = v->s; if (v->t < tess->bmin[1]) tess->bmin[1] = v->t; if (v->t > tess->bmax[1]) tess->bmax[1] = v->t; } } } #define AddWinding(eDst,eSrc) (eDst->winding += eSrc->winding, \ eDst->Sym->winding += eSrc->Sym->winding) /* tessMeshTessellateMonoRegion( face ) tessellates a monotone region * (what else would it do??) The region must consist of a single * loop of half-edges (see mesh.h) oriented CCW. "Monotone" in this * case means that any vertical line intersects the interior of the * region in a single interval. * * Tessellation consists of adding interior edges (actually pairs of * half-edges), to split the region into non-overlapping triangles. * * The basic idea is explained in Preparata and Shamos (which I don''t * have handy right now), although their implementation is more * complicated than this one. The are two edge chains, an upper chain * and a lower chain. We process all vertices from both chains in order, * from right to left. * * The algorithm ensures that the following invariant holds after each * vertex is processed: the untessellated region consists of two * chains, where one chain (say the upper) is a single edge, and * the other chain is concave. The left vertex of the single edge * is always to the left of all vertices in the concave chain. * * Each step consists of adding the rightmost unprocessed vertex to one * of the two chains, and forming a fan of triangles from the rightmost * of two chain endpoints. Determining whether we can add each triangle * to the fan is a simple orientation test. By making the fan as large * as possible, we restore the invariant (check it yourself). */ int tessMeshTessellateMonoRegion( TESSmesh *mesh, TESSface *face ) { TESShalfEdge *up, *lo; /* All edges are oriented CCW around the boundary of the region. * First, find the half-edge whose origin vertex is rightmost. * Since the sweep goes from left to right, face->anEdge should * be close to the edge we want. */ up = face->anEdge; assert( up->Lnext != up && up->Lnext->Lnext != up ); for( ; VertLeq( up->Dst, up->Org ); up = up->Lprev ) ; for( ; VertLeq( up->Org, up->Dst ); up = up->Lnext ) ; lo = up->Lprev; while( up->Lnext != lo ) { if( VertLeq( up->Dst, lo->Org )) { /* up->Dst is on the left. It is safe to form triangles from lo->Org. * The EdgeGoesLeft test guarantees progress even when some triangles * are CW, given that the upper and lower chains are truly monotone. */ while( lo->Lnext != up && (EdgeGoesLeft( lo->Lnext ) || EdgeSign( lo->Org, lo->Dst, lo->Lnext->Dst ) <= 0 )) { TESShalfEdge *tempHalfEdge= tessMeshConnect( mesh, lo->Lnext, lo ); if (tempHalfEdge == NULL) return 0; lo = tempHalfEdge->Sym; } lo = lo->Lprev; } else { /* lo->Org is on the left. We can make CCW triangles from up->Dst. */ while( lo->Lnext != up && (EdgeGoesRight( up->Lprev ) || EdgeSign( up->Dst, up->Org, up->Lprev->Org ) >= 0 )) { TESShalfEdge *tempHalfEdge= tessMeshConnect( mesh, up, up->Lprev ); if (tempHalfEdge == NULL) return 0; up = tempHalfEdge->Sym; } up = up->Lnext; } } /* Now lo->Org == up->Dst == the leftmost vertex. The remaining region * can be tessellated in a fan from this leftmost vertex. */ assert( lo->Lnext != up ); while( lo->Lnext->Lnext != up ) { TESShalfEdge *tempHalfEdge= tessMeshConnect( mesh, lo->Lnext, lo ); if (tempHalfEdge == NULL) return 0; lo = tempHalfEdge->Sym; } return 1; } /* tessMeshTessellateInterior( mesh ) tessellates each region of * the mesh which is marked "inside" the polygon. Each such region * must be monotone. */ int tessMeshTessellateInterior( TESSmesh *mesh ) { TESSface *f, *next; /*LINTED*/ for( f = mesh->fHead.next; f != &mesh->fHead; f = next ) { /* Make sure we don''t try to tessellate the new triangles. */ next = f->next; if( f->inside ) { if ( !tessMeshTessellateMonoRegion( mesh, f ) ) return 0; } } return 1; } /* tessMeshDiscardExterior( mesh ) zaps (ie. sets to NULL) all faces * which are not marked "inside" the polygon. Since further mesh operations * on NULL faces are not allowed, the main purpose is to clean up the * mesh so that exterior loops are not represented in the data structure. */ void tessMeshDiscardExterior( TESSmesh *mesh ) { TESSface *f, *next; /*LINTED*/ for( f = mesh->fHead.next; f != &mesh->fHead; f = next ) { /* Since f will be destroyed, save its next pointer. */ next = f->next; if( ! f->inside ) { tessMeshZapFace( mesh, f ); } } } /* tessMeshSetWindingNumber( mesh, value, keepOnlyBoundary ) resets the * winding numbers on all edges so that regions marked "inside" the * polygon have a winding number of "value", and regions outside * have a winding number of 0. * * If keepOnlyBoundary is TRUE, it also deletes all edges which do not * separate an interior region from an exterior one. */ int tessMeshSetWindingNumber( TESSmesh *mesh, int value, int keepOnlyBoundary ) { TESShalfEdge *e, *eNext; for( e = mesh->eHead.next; e != &mesh->eHead; e = eNext ) { eNext = e->next; if( e->Rface->inside != e->Lface->inside ) { /* This is a boundary edge (one side is interior, one is exterior). */ e->winding = (e->Lface->inside) ? value : -value; } else { /* Both regions are interior, or both are exterior. */ if( ! keepOnlyBoundary ) { e->winding = 0; } else { if ( !tessMeshDelete( mesh, e ) ) return 0; } } } return 1; } void* heapAlloc( void* userData, unsigned int size ) { TESS_NOTUSED( userData ); return malloc( size ); } void* heapRealloc( void *userData, void* ptr, unsigned int size ) { TESS_NOTUSED( userData ); return realloc( ptr, size ); } void heapFree( void* userData, void* ptr ) { TESS_NOTUSED( userData ); free( ptr ); } static TESSalloc defaulAlloc = { heapAlloc, heapRealloc, heapFree, 0, 0, 0, 0, 0, 0, 0, }; TESStesselator* tessNewTess( TESSalloc* alloc ) { TESStesselator* tess; if (alloc == NULL) alloc = &defaulAlloc; /* Only initialize fields which can be changed by the api. Other fields * are initialized where they are used. */ tess = (TESStesselator *)alloc->memalloc( alloc->userData, sizeof( TESStesselator )); if ( tess == NULL ) { return 0; /* out of memory */ } tess->alloc = *alloc; /* Check and set defaults. */ if (tess->alloc.meshEdgeBucketSize == 0) tess->alloc.meshEdgeBucketSize = 512; if (tess->alloc.meshVertexBucketSize == 0) tess->alloc.meshVertexBucketSize = 512; if (tess->alloc.meshFaceBucketSize == 0) tess->alloc.meshFaceBucketSize = 256; if (tess->alloc.dictNodeBucketSize == 0) tess->alloc.dictNodeBucketSize = 512; if (tess->alloc.regionBucketSize == 0) tess->alloc.regionBucketSize = 256; tess->normal[0] = 0; tess->normal[1] = 0; tess->normal[2] = 0; tess->bmin[0] = 0; tess->bmin[1] = 0; tess->bmax[0] = 0; tess->bmax[1] = 0; tess->windingRule = TESS_WINDING_ODD; if (tess->alloc.regionBucketSize < 16) tess->alloc.regionBucketSize = 16; if (tess->alloc.regionBucketSize > 4096) tess->alloc.regionBucketSize = 4096; tess->regionPool = createBucketAlloc( &tess->alloc, "Regions", sizeof(ActiveRegion), tess->alloc.regionBucketSize ); // Initialize to begin polygon. tess->mesh = NULL; tess->outOfMemory = 0; tess->vertexIndexCounter = 0; tess->vertices = 0; tess->vertexIndices = 0; tess->vertexCount = 0; tess->elements = 0; tess->elementCount = 0; return tess; } void tessDeleteTess( TESStesselator *tess ) { struct TESSalloc alloc = tess->alloc; deleteBucketAlloc( tess->regionPool ); if( tess->mesh != NULL ) { tessMeshDeleteMesh( &alloc, tess->mesh ); tess->mesh = NULL; } if (tess->vertices != NULL) { alloc.memfree( alloc.userData, tess->vertices ); tess->vertices = 0; } if (tess->vertexIndices != NULL) { alloc.memfree( alloc.userData, tess->vertexIndices ); tess->vertexIndices = 0; } if (tess->elements != NULL) { alloc.memfree( alloc.userData, tess->elements ); tess->elements = 0; } alloc.memfree( alloc.userData, tess ); } static TESSindex GetNeighbourFace(TESShalfEdge* edge) { if (!edge->Rface) return TESS_UNDEF; if (!edge->Rface->inside) return TESS_UNDEF; return edge->Rface->n; } void OutputPolymesh( TESStesselator *tess, TESSmesh *mesh, int elementType, int polySize, int vertexSize ) { TESSvertex* v = 0; TESSface* f = 0; TESShalfEdge* edge = 0; int maxFaceCount = 0; int maxVertexCount = 0; int faceVerts, i; TESSindex *elements = 0; TESSreal *vert; // Assume that the input data is triangles now. // Try to merge as many polygons as possible if (polySize > 3) { if (!tessMeshMergeConvexFaces( mesh, polySize )) { tess->outOfMemory = 1; return; } } // Mark unused for ( v = mesh->vHead.next; v != &mesh->vHead; v = v->next ) v->n = TESS_UNDEF; // Create unique IDs for all vertices and faces. for ( f = mesh->fHead.next; f != &mesh->fHead; f = f->next ) { f->n = TESS_UNDEF; if( !f->inside ) continue; edge = f->anEdge; faceVerts = 0; do { v = edge->Org; if ( v->n == TESS_UNDEF ) { v->n = maxVertexCount; maxVertexCount++; } faceVerts++; edge = edge->Lnext; } while (edge != f->anEdge); assert( faceVerts <= polySize ); f->n = maxFaceCount; ++maxFaceCount; } tess->elementCount = maxFaceCount; if (elementType == TESS_CONNECTED_POLYGONS) maxFaceCount *= 2; tess->elements = (TESSindex*)tess->alloc.memalloc( tess->alloc.userData, sizeof(TESSindex) * maxFaceCount * polySize ); if (!tess->elements) { tess->outOfMemory = 1; return; } tess->vertexCount = maxVertexCount; tess->vertices = (TESSreal*)tess->alloc.memalloc( tess->alloc.userData, sizeof(TESSreal) * tess->vertexCount * vertexSize ); if (!tess->vertices) { tess->outOfMemory = 1; return; } tess->vertexIndices = (TESSindex*)tess->alloc.memalloc( tess->alloc.userData, sizeof(TESSindex) * tess->vertexCount ); if (!tess->vertexIndices) { tess->outOfMemory = 1; return; } // Output vertices. for ( v = mesh->vHead.next; v != &mesh->vHead; v = v->next ) { if ( v->n != TESS_UNDEF ) { // Store coordinate vert = &tess->vertices[v->n*vertexSize]; vert[0] = v->coords[0]; vert[1] = v->coords[1]; if ( vertexSize > 2 ) vert[2] = v->coords[2]; // Store vertex index. tess->vertexIndices[v->n] = v->idx; } } // Output indices. elements = tess->elements; for ( f = mesh->fHead.next; f != &mesh->fHead; f = f->next ) { if ( !f->inside ) continue; // Store polygon edge = f->anEdge; faceVerts = 0; do { v = edge->Org; *elements++ = v->n; faceVerts++; edge = edge->Lnext; } while (edge != f->anEdge); // Fill unused. for (i = faceVerts; i < polySize; ++i) *elements++ = TESS_UNDEF; // Store polygon connectivity if ( elementType == TESS_CONNECTED_POLYGONS ) { edge = f->anEdge; do { *elements++ = GetNeighbourFace( edge ); edge = edge->Lnext; } while (edge != f->anEdge); // Fill unused. for (i = faceVerts; i < polySize; ++i) *elements++ = TESS_UNDEF; } } } void OutputContours( TESStesselator *tess, TESSmesh *mesh, int vertexSize ) { TESSface *f = 0; TESShalfEdge *edge = 0; TESShalfEdge *start = 0; TESSreal *verts = 0; TESSindex *elements = 0; TESSindex *vertInds = 0; int startVert = 0; int vertCount = 0; tess->vertexCount = 0; tess->elementCount = 0; for ( f = mesh->fHead.next; f != &mesh->fHead; f = f->next ) { if ( !f->inside ) continue; start = edge = f->anEdge; do { ++tess->vertexCount; edge = edge->Lnext; } while ( edge != start ); ++tess->elementCount; } tess->elements = (TESSindex*)tess->alloc.memalloc( tess->alloc.userData, sizeof(TESSindex) * tess->elementCount * 2 ); if (!tess->elements) { tess->outOfMemory = 1; return; } tess->vertices = (TESSreal*)tess->alloc.memalloc( tess->alloc.userData, sizeof(TESSreal) * tess->vertexCount * vertexSize ); if (!tess->vertices) { tess->outOfMemory = 1; return; } tess->vertexIndices = (TESSindex*)tess->alloc.memalloc( tess->alloc.userData, sizeof(TESSindex) * tess->vertexCount ); if (!tess->vertexIndices) { tess->outOfMemory = 1; return; } verts = tess->vertices; elements = tess->elements; vertInds = tess->vertexIndices; startVert = 0; for ( f = mesh->fHead.next; f != &mesh->fHead; f = f->next ) { if ( !f->inside ) continue; vertCount = 0; start = edge = f->anEdge; do { *verts++ = edge->Org->coords[0]; *verts++ = edge->Org->coords[1]; if ( vertexSize > 2 ) *verts++ = edge->Org->coords[2]; *vertInds++ = edge->Org->idx; ++vertCount; edge = edge->Lnext; } while ( edge != start ); elements[0] = startVert; elements[1] = vertCount; elements += 2; startVert += vertCount; } } void tessAddContour( TESStesselator *tess, int size, const void* vertices, int stride, int numVertices ) { const unsigned char *src = (const unsigned char*)vertices; TESShalfEdge *e; int i; if ( tess->mesh == NULL ) tess->mesh = tessMeshNewMesh( &tess->alloc ); if ( tess->mesh == NULL ) { tess->outOfMemory = 1; return; } if ( size < 2 ) size = 2; if ( size > 3 ) size = 3; e = NULL; for( i = 0; i < numVertices; ++i ) { const TESSreal* coords = (const TESSreal*)src; src += stride; if( e == NULL ) { /* Make a self-loop (one vertex, one edge). */ e = tessMeshMakeEdge( tess->mesh ); if ( e == NULL ) { tess->outOfMemory = 1; return; } if ( !tessMeshSplice( tess->mesh, e, e->Sym ) ) { tess->outOfMemory = 1; return; } } else { /* Create a new vertex and edge which immediately follow e * in the ordering around the left face. */ if ( tessMeshSplitEdge( tess->mesh, e ) == NULL ) { tess->outOfMemory = 1; return; } e = e->Lnext; } /* The new vertex is now e->Org. */ e->Org->coords[0] = coords[0]; e->Org->coords[1] = coords[1]; if ( size > 2 ) e->Org->coords[2] = coords[2]; else e->Org->coords[2] = 0; /* Store the insertion number so that the vertex can be later recognized. */ e->Org->idx = tess->vertexIndexCounter++; /* The winding of an edge says how the winding number changes as we * cross from the edge''s right face to its left face. We add the * vertices in such an order that a CCW contour will add +1 to * the winding number of the region inside the contour. */ e->winding = 1; e->Sym->winding = -1; } } int tessTesselate( TESStesselator *tess, int windingRule, int elementType, int polySize, int vertexSize, const TESSreal* normal ) { TESSmesh *mesh; int rc = 1; if (tess->vertices != NULL) { tess->alloc.memfree( tess->alloc.userData, tess->vertices ); tess->vertices = 0; } if (tess->elements != NULL) { tess->alloc.memfree( tess->alloc.userData, tess->elements ); tess->elements = 0; } if (tess->vertexIndices != NULL) { tess->alloc.memfree( tess->alloc.userData, tess->vertexIndices ); tess->vertexIndices = 0; } tess->vertexIndexCounter = 0; if (normal) { tess->normal[0] = normal[0]; tess->normal[1] = normal[1]; tess->normal[2] = normal[2]; } tess->windingRule = windingRule; if (vertexSize < 2) vertexSize = 2; if (vertexSize > 3) vertexSize = 3; if (setjmp(tess->env) != 0) { /* come back here if out of memory */ return 0; } if (!tess->mesh) { return 0; } /* Determine the polygon normal and project vertices onto the plane * of the polygon. */ tessProjectPolygon( tess ); /* tessComputeInterior( tess ) computes the planar arrangement specified * by the given contours, and further subdivides this arrangement * into regions. Each region is marked "inside" if it belongs * to the polygon, according to the rule given by tess->windingRule. * Each interior region is guaranteed be monotone. */ if ( !tessComputeInterior( tess ) ) { longjmp(tess->env,1); /* could've used a label */ } mesh = tess->mesh; /* If the user wants only the boundary contours, we throw away all edges * except those which separate the interior from the exterior. * Otherwise we tessellate all the regions marked "inside". */ if (elementType == TESS_BOUNDARY_CONTOURS) { rc = tessMeshSetWindingNumber( mesh, 1, TRUE ); } else { rc = tessMeshTessellateInterior( mesh ); } if (rc == 0) longjmp(tess->env,1); /* could've used a label */ tessMeshCheckMesh( mesh ); if (elementType == TESS_BOUNDARY_CONTOURS) { OutputContours( tess, mesh, vertexSize ); /* output contours */ } else { OutputPolymesh( tess, mesh, elementType, polySize, vertexSize ); /* output polygons */ } tessMeshDeleteMesh( &tess->alloc, mesh ); tess->mesh = NULL; if (tess->outOfMemory) return 0; return 1; } int tessGetVertexCount( TESStesselator *tess ) { return tess->vertexCount; } const TESSreal* tessGetVertices( TESStesselator *tess ) { return tess->vertices; } const TESSindex* tessGetVertexIndices( TESStesselator *tess ) { return tess->vertexIndices; } int tessGetElementCount( TESStesselator *tess ) { return tess->elementCount; } const int* tessGetElements( TESStesselator *tess ) { return tess->elements; } �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/libtess2/Source/tess.h����������������������������������������������������������0000775�0000000�0000000�00000005577�12641336260�0020376�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������/* ** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) ** Copyright (C) [dates of first publication] Silicon Graphics, Inc. ** All Rights Reserved. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and associated documentation files (the "Software"), to deal ** in the Software without restriction, including without limitation the rights ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies ** of the Software, and to permit persons to whom the Software is furnished to do so, ** subject to the following conditions: ** ** The above copyright notice including the dates of first publication and either this ** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be ** included in all copies or substantial portions of the Software. ** ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. ** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE ** OR OTHER DEALINGS IN THE SOFTWARE. ** ** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not ** be used in advertising or otherwise to promote the sale, use or other dealings in ** this Software without prior written authorization from Silicon Graphics, Inc. */ /* ** Author: Eric Veach, July 1994. */ #ifndef TESS_H #define TESS_H #include <setjmp.h> #include "bucketalloc.h" #include "mesh.h" #include "dict.h" #include "priorityq.h" #include "../Include/tesselator.h" #ifdef __cplusplus extern "C" { #endif //typedef struct TESStesselator TESStesselator; struct TESStesselator { /*** state needed for collecting the input data ***/ TESSmesh *mesh; /* stores the input contours, and eventually the tessellation itself */ int outOfMemory; /*** state needed for projecting onto the sweep plane ***/ TESSreal normal[3]; /* user-specified normal (if provided) */ TESSreal sUnit[3]; /* unit vector in s-direction (debugging) */ TESSreal tUnit[3]; /* unit vector in t-direction (debugging) */ TESSreal bmin[2]; TESSreal bmax[2]; /*** state needed for the line sweep ***/ int windingRule; /* rule for determining polygon interior */ Dict *dict; /* edge dictionary for sweep line */ PriorityQ *pq; /* priority queue of vertex events */ TESSvertex *event; /* current sweep event being processed */ struct BucketAlloc* regionPool; TESSindex vertexIndexCounter; TESSreal *vertices; TESSindex *vertexIndices; int vertexCount; TESSindex *elements; int elementCount; TESSalloc alloc; jmp_buf env; /* place to jump to when memAllocs fail */ }; #ifdef __cplusplus }; #endif #endif ���������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/mtdev.py������������������������������������������������������������������������0000664�0000000�0000000�00000015252�12641336260�0015735�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' python-mtdev - Python binding to the mtdev library (MIT license) The mtdev library transforms all variants of kernel MT events to the slotted type B protocol. The events put into mtdev may be from any MT device, specifically type A without contact tracking, type A with contact tracking, or type B with contact tracking. See the kernel documentation for further details. ''' import os from ctypes import cdll, Structure, c_ulong, c_int, c_ushort, \ c_void_p, pointer, POINTER, byref # load library libmtdev = cdll.LoadLibrary('libmtdev.so.1') # from linux/input.h MTDEV_CODE_SLOT = 0x2f # MT slot being modified MTDEV_CODE_TOUCH_MAJOR = 0x30 # Major axis of touching ellipse MTDEV_CODE_TOUCH_MINOR = 0x31 # Minor axis (omit if circular) MTDEV_CODE_WIDTH_MAJOR = 0x32 # Major axis of approaching ellipse MTDEV_CODE_WIDTH_MINOR = 0x33 # Minor axis (omit if circular) MTDEV_CODE_ORIENTATION = 0x34 # Ellipse orientation MTDEV_CODE_POSITION_X = 0x35 # Center X ellipse position MTDEV_CODE_POSITION_Y = 0x36 # Center Y ellipse position MTDEV_CODE_TOOL_TYPE = 0x37 # Type of touching device MTDEV_CODE_BLOB_ID = 0x38 # Group a set of packets as a blob MTDEV_CODE_TRACKING_ID = 0x39 # Unique ID of initiated contact MTDEV_CODE_PRESSURE = 0x3a # Pressure on contact area MTDEV_CODE_ABS_X = 0x00 MTDEV_CODE_ABS_Y = 0x01 MTDEV_CODE_ABS_Z = 0x02 MTDEV_CODE_BTN_DIGI = 0x140 MTDEV_CODE_BTN_TOOL_PEN = 0x140 MTDEV_CODE_BTN_TOOL_RUBBER = 0x141 MTDEV_CODE_BTN_TOOL_BRUSH = 0x142 MTDEV_CODE_BTN_TOOL_PENCIL = 0x143 MTDEV_CODE_BTN_TOOL_AIRBRUSH = 0x144 MTDEV_CODE_BTN_TOOL_FINGER = 0x145 MTDEV_CODE_BTN_TOOL_MOUSE = 0x146 MTDEV_CODE_BTN_TOOL_LENS = 0x147 MTDEV_CODE_BTN_TOUCH = 0x14a MTDEV_CODE_BTN_STYLUS = 0x14b MTDEV_CODE_BTN_STYLUS2 = 0x14c MTDEV_CODE_BTN_TOOL_DOUBLETAP = 0x14d MTDEV_CODE_BTN_TOOL_TRIPLETAP = 0x14e MTDEV_CODE_BTN_TOOL_QUADTAP = 0x14f # Four fingers on trackpad MTDEV_TYPE_EV_ABS = 0x03 MTDEV_TYPE_EV_SYN = 0x00 MTDEV_TYPE_EV_KEY = 0x01 MTDEV_TYPE_EV_REL = 0x02 MTDEV_TYPE_EV_ABS = 0x03 MTDEV_TYPE_EV_MSC = 0x04 MTDEV_TYPE_EV_SW = 0x05 MTDEV_TYPE_EV_LED = 0x11 MTDEV_TYPE_EV_SND = 0x12 MTDEV_TYPE_EV_REP = 0x14 MTDEV_TYPE_EV_FF = 0x15 MTDEV_TYPE_EV_PWR = 0x16 MTDEV_TYPE_EV_FF_STATUS = 0x17 MTDEV_ABS_TRACKING_ID = 9 MTDEV_ABS_POSITION_X = 5 MTDEV_ABS_POSITION_Y = 6 MTDEV_ABS_TOUCH_MAJOR = 0 MTDEV_ABS_TOUCH_MINOR = 1 MTDEV_ABS_WIDTH_MAJOR = 2 MTDEV_ABS_WIDTH_MINOR = 3 MTDEV_ABS_ORIENTATION = 4 MTDEV_ABS_SIZE = 11 class timeval(Structure): _fields_ = [ ('tv_sec', c_ulong), ('tv_usec', c_ulong) ] class input_event(Structure): _fields_ = [ ('time', timeval), ('type', c_ushort), ('code', c_ushort), ('value', c_int) ] class input_absinfo(Structure): _fields_ = [ ('value', c_int), ('minimum', c_int), ('maximum', c_int), ('fuzz', c_int), ('flat', c_int), ('resolution', c_int) ] class mtdev_caps(Structure): _fields_ = [ ('has_mtdata', c_int), ('has_slot', c_int), ('has_abs', c_int * MTDEV_ABS_SIZE), ('slot', input_absinfo), ('abs', input_absinfo * MTDEV_ABS_SIZE) ] class mtdev(Structure): _fields_ = [ ('caps', mtdev_caps), ('state', c_void_p) ] # binding mtdev_open = libmtdev.mtdev_open mtdev_open.argtypes = [POINTER(mtdev), c_int] mtdev_get = libmtdev.mtdev_get mtdev_get.argtypes = [POINTER(mtdev), c_int, POINTER(input_event), c_int] mtdev_idle = libmtdev.mtdev_idle mtdev_idle.argtypes = [POINTER(mtdev), c_int, c_int] mtdev_close = libmtdev.mtdev_close mtdev_close.argtypes = [POINTER(mtdev)] class Device: def __init__(self, filename): self._filename = filename self._fd = -1 self._device = mtdev() self._fd = os.open(filename, os.O_NONBLOCK | os.O_RDONLY) ret = mtdev_open(pointer(self._device), self._fd) if ret != 0: os.close(self._fd) self._fd = -1 raise Exception('Unable to open device') def close(self): '''Close the mtdev converter ''' if self._fd == -1: return mtdev_close(POINTER(self._device)) os.close(self._fd) self._fd = -1 def idle(self, ms): '''Check state of kernel device :Parameters: `ms` : int Number of milliseconds to wait for activity :Return: Return True if the device is idle, i.e, there are no fetched events in the pipe and there is nothing to fetch from the device. ''' if self._fd == -1: raise Exception('Device closed') return bool(mtdev_idle(pointer(self._device), self._fd, ms)) def get(self): if self._fd == -1: raise Exception('Device closed') ev = input_event() if mtdev_get(pointer(self._device), self._fd, byref(ev), 1) <= 0: return None return ev def has_mtdata(self): '''Return True if the device has multitouch data. ''' if self._fd == -1: raise Exception('Device closed') return bool(self._device.caps.has_mtdata) def has_slot(self): '''Return True if the device has slot information. ''' if self._fd == -1: raise Exception('Device closed') return bool(self._device.caps.has_slot) def has_abs(self, index): '''Return True if the device has abs data. :Parameters: `index` : int One of const starting with a name ABS_MT_ ''' if self._fd == -1: raise Exception('Device closed') if index < 0 or index >= MTDEV_ABS_SIZE: raise IndexError('Invalid index') return bool(self._device.caps.has_abs[index]) def get_max_abs(self): '''Return the maximum number of abs information available. ''' return MTDEV_ABS_SIZE def get_slot(self): '''Return the slot data. ''' if self._fd == -1: raise Exception('Device closed') if self._device.caps.has_slot == 0: return return self._device.caps.slot def get_abs(self, index): '''Return the abs data. :Parameters: `index` : int One of const starting with a name ABS_MT_ ''' if self._fd == -1: raise Exception('Device closed') if index < 0 or index >= MTDEV_ABS_SIZE: raise IndexError('Invalid index') return self._device.caps.abs[index] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/osc/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015023�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/osc/OSC.py����������������������������������������������������������������������0000664�0000000�0000000�00000026220�12641336260�0016023�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Open SoundControl for Python # Copyright (C) 2002 Daniel Holth, Clinton McChesney # # 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # For questions regarding this module contact # Daniel Holth <dholth@stetson.edu> or visit # http://www.stetson.edu/~ProctoLogic/ # # Changelog: # 15 Nov. 2001: # Removed dependency on Python 2.0 features. # - dwh # 13 Feb. 2002: # Added a generic callback handler. # - dwh import struct import math import sys import string import pprint from kivy.compat import string_types def hexDump(data): """Useful utility; prints the string in hexadecimal""" for i in range(len(data)): sys.stdout.write("%2x " % (ord(data[i]))) if (i+1) % 8 == 0: print(repr(data[i-7:i+1])) if(len(data) % 8 != 0): print(str.rjust("", 11), repr(data[i-len(data) % 8:i + 1])) class OSCMessage: """Builds typetagged OSC messages.""" def __init__(self): self.address = "" self.clearData() def setAddress(self, address): self.address = address def setMessage(self, message): self.message = message def setTypetags(self, typetags): self.typetags = typetags def clear(self): self.address = "" self.clearData() def clearData(self): self.typetags = "," self.message = bytes() def append(self, argument, typehint=None): """Appends data to the message, updating the typetags based on the argument's type. If the argument is a blob (counted string) pass in 'b' as typehint.""" if typehint == 'b': binary = OSCBlob(argument) else: binary = OSCArgument(argument) self.typetags = self.typetags + binary[0] self.rawAppend(binary[1]) def rawAppend(self, data): """Appends raw data to the message. Use append().""" self.message = self.message + data def getBinary(self): """Returns the binary message (so far) with typetags.""" address = OSCArgument(self.address)[1] typetags = OSCArgument(self.typetags)[1] return address + typetags + self.message def __repr__(self): return self.getBinary() def readString(data): if isinstance(data, str): length = string.find(data, '\0') else: length = data.find(bytes("\0", 'ascii')) nextData = int(math.ceil((length+1) / 4.0) * 4) return (data[0:length], data[nextData:]) def readBlob(data): length = struct.unpack(">i", data[0:4])[0] nextData = int(math.ceil((length) / 4.0) * 4) + 4 return (data[4:length+4], data[nextData:]) def readInt(data): if(len(data)<4): print("Error: too few bytes for int", data, len(data)) rest = data integer = 0 else: integer = struct.unpack(">i", data[0:4])[0] rest = data[4:] return (integer, rest) def readLong(data): """Tries to interpret the next 8 bytes of the data as a 64-bit signed integer.""" high, low = struct.unpack(">ll", data[0:8]) big = (int(high) << 32) + low rest = data[8:] return (big, rest) def readDouble(data): """Tries to interpret the next 8 bytes of the data as a 64-bit double float.""" floater = struct.unpack(">d", data[0:8]) big = float(floater[0]) rest = data[8:] return (big, rest) def readFloat(data): if(len(data)<4): print("Error: too few bytes for float", data, len(data)) rest = data float = 0 else: float = struct.unpack(">f", data[0:4])[0] rest = data[4:] return (float, rest) def OSCBlob(next): """Convert a string into an OSC Blob, returning a (typetag, data) tuple.""" if type(next) == type(""): length = len(next) padded = math.ceil((len(next)) / 4.0) * 4 binary = struct.pack(">i%ds" % (padded), length, next) tag = 'b' else: tag = '' binary = '' return (tag, binary) def OSCArgument(data): """Convert some Python types to their OSC binary representations, returning a (typetag, data) tuple.""" if isinstance(data, string_types): OSCstringLength = math.ceil((len(data)+1) / 4.0) * 4 if not isinstance(data, bytes): data = data.encode('utf-8') binary = struct.pack(">%ds" % (OSCstringLength), data) tag = "s" elif isinstance(data, float): binary = struct.pack(">f", data) tag = "f" elif isinstance(data, int): binary = struct.pack(">i", data) tag = "i" else: binary = "" tag = "" return (tag, binary) def parseArgs(args): """Given a list of strings, produces a list where those strings have been parsed (where possible) as floats or integers.""" parsed = [] for arg in args: print(arg) arg = arg.strip() interpretation = None try: interpretation = float(arg) if string.find(arg, ".") == -1: interpretation = int(interpretation) except: # Oh - it was a string. interpretation = arg pass parsed.append(interpretation) return parsed def decodeOSC(data): """Converts a typetagged OSC message to a Python list.""" table = { "i" : readInt, "f" : readFloat, "s" : readString, "b" : readBlob, "d" : readDouble } decoded = [] address, rest = readString(data) typetags = "" if address == "#bundle": time, rest = readLong(rest) # decoded.append(address) # decoded.append(time) while len(rest)>0: length, rest = readInt(rest) decoded.append(decodeOSC(rest[:length])) rest = rest[length:] elif len(rest) > 0: typetags, rest = readString(rest) decoded.append(address) decoded.append(typetags) if typetags[0] == ",": for tag in typetags[1:]: value, rest = table[tag](rest) decoded.append(value) else: print("Oops, typetag lacks the magic ,") return decoded class CallbackManager: """This utility class maps OSC addresses to callables. The CallbackManager calls its callbacks with a list of decoded OSC arguments, including the address and the typetags as the first two arguments.""" def __init__(self): self.callbacks = {} self.add(self.unbundler, "#bundle") def handle(self, data, source = None): """Given OSC data, tries to call the callback with the right address.""" decoded = decodeOSC(data) self.dispatch(decoded, source) def dispatch(self, message, source = None): """Sends decoded OSC data to an appropriate calback""" if type(message[0]) == list : # smells like nested messages for msg in message : self.dispatch(msg, source) elif type(message[0]) == str : # got a single message try: address = message[0] callbackfunction = self.callbacks[address] except KeyError as e: # address not found print('address %s not found ' % address) pprint.pprint(message) except IndexError as e: print('got malformed OSC message') else: try: callbackfunction(message, source) except Exception as e: import traceback print('OSC callback %s caused an error: %s' % (address, e)) traceback.print_exc() print('---------------------') raise else: raise ValueError("OSC message not recognized", message) return def add(self, callback, name): """Adds a callback to our set of callbacks, or removes the callback with name if callback is None.""" if callback == None: del self.callbacks[name] else: self.callbacks[name] = callback def unbundler(self, messages): """Dispatch the messages in a decoded bundle.""" # first two elements are #bundle and the time tag, rest are messages. for message in messages[2:]: self.dispatch(message) if __name__ == "__main__": hexDump("Welcome to the OSC testing program.") print() message = OSCMessage() message.setAddress("/foo/play") message.append(44) message.append(11) message.append(4.5) message.append("the white cliffs of dover") hexDump(message.getBinary()) print("Making and unmaking a message..") strings = OSCMessage() strings.append("Mary had a little lamb") strings.append("its fleece was white as snow") strings.append("and everywhere that Mary went,") strings.append("the lamb was sure to go.") strings.append(14.5) strings.append(14.5) strings.append(-400) raw = strings.getBinary() hexDump(raw) print("Retrieving arguments...") data = raw for i in range(6): text, data = readString(data) print(text) number, data = readFloat(data) print(number) number, data = readFloat(data) print(number) number, data = readInt(data) print(number) hexDump(raw) print(decodeOSC(raw)) print(decodeOSC(message.getBinary())) print("Testing Blob types.") blob = OSCMessage() blob.append("","b") blob.append("b","b") blob.append("bl","b") blob.append("blo","b") blob.append("blob","b") blob.append("blobs","b") blob.append(42) hexDump(blob.getBinary()) print(decodeOSC(blob.getBinary())) def printingCallback(*stuff): sys.stdout.write("Got: ") for i in stuff: sys.stdout.write(str(i) + " ") sys.stdout.write("\n") print("Testing the callback manager.") c = CallbackManager() c.add(printingCallback, "/print") c.handle(message.getBinary()) message.setAddress("/print") c.handle(message.getBinary()) print1 = OSCMessage() print1.setAddress("/print") print1.append("Hey man, that's cool.".encode('utf-8')) print1.append(42) print1.append(3.1415926) c.handle(print1.getBinary()) bundle = OSCMessage() bundle.setAddress("") bundle.append("#bundle".encode('utf-8')) bundle.append(0) bundle.append(0) bundle.append(print1.getBinary(), 'b') bundle.append(print1.getBinary(), 'b') bundlebinary = bundle.message print("sending a bundle to the callback manager") c.handle(bundlebinary) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/osc/__init__.py�����������������������������������������������������������������0000664�0000000�0000000�00000000424�12641336260�0017134�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' OSC === This is an heavy modified version of PyOSC that Kivy uses internally for TUIO providers. ''' __version__ = "0" __author__ = "www.ixi-software.net" __license__ = "GNU General Public License" __all__ = ("oscAPI", "OSC") from .OSC import * from .oscAPI import * ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/osc/oscAPI.py�������������������������������������������������������������������0000664�0000000�0000000�00000022664�12641336260�0016525�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# pylint: disable=W0611 ''' simpleOSC 0.2 ixi software - July, 2006 www.ixi-software.net simple API for the Open SoundControl for Python (by Daniel Holth, Clinton McChesney --> pyKit.tar.gz file at http://wiretap.stetson.edu) Documentation at http://wiretap.stetson.edu/docs/pyKit/ The main aim of this implementation is to provide with a simple way to deal with the OSC implementation that makes life easier to those who don't have understanding of sockets or programming. This would not be on your screen without the help of Daniel Holth. 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Thanks for the support to Buchsenhausen, Innsbruck, Austria. ''' from . import OSC import socket, os, time, errno, sys from threading import Lock from kivy.logger import Logger try: # multiprocessing support is not good on window if sys.platform in ('win32', 'cygwin'): raise use_multiprocessing = True from multiprocessing import Process, Queue, Value import multiprocessing.synchronize Logger.info('OSC: using <multiprocessing> for socket') except: use_multiprocessing = False from collections import deque from threading import Thread Logger.info('OSC: using <thread> for socket') # globals outSocket = 0 oscThreads = {} oscLock = Lock() if use_multiprocessing: def _readQueue(thread_id=None): global oscThreads thread = oscThreads[thread_id] try: while True: message = thread.queue.get_nowait() thread.addressManager.handle(message) except: pass class _OSCServer(Process): def __init__(self, **kwargs): self.addressManager = OSC.CallbackManager() self.queue = Queue() Process.__init__(self, args=(self.queue,)) self.daemon = True self._isRunning = Value('b', True) self._haveSocket= Value('b', False) def _queue_message(self, message): self.queue.put(message) def _get_isRunning(self): return self._isRunning.value def _set_isRunning(self, value): self._isRunning.value = value isRunning = property(_get_isRunning, _set_isRunning) def _get_haveSocket(self): return self._haveSocket.value def _set_haveSocket(self, value): self._haveSocket.value = value haveSocket = property(_get_haveSocket, _set_haveSocket) else: def _readQueue(thread_id=None): thread = oscThreads[thread_id] q = thread.queue h = thread.addressManager.handle while q: h(q.popleft()) class _OSCServer(Thread): def __init__(self, **kwargs): Thread.__init__(self) self.addressManager = OSC.CallbackManager() self.queue = deque() self.daemon = True self.isRunning = True self.haveSocket = False def _queue_message(self, message): self.queue.append(message) def init() : '''instantiates address manager and outsocket as globals ''' global outSocket outSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) def bind(oscid, func, oscaddress): '''bind given oscaddresses with given functions in address manager ''' global oscThreads thread = oscThreads.get(oscid, None) if thread is None: assert('Unknown thread') thread.addressManager.add(func, oscaddress) def sendMsg(oscAddress, dataArray=[], ipAddr='127.0.0.1', port=9000, typehint=None) : '''create and send normal OSC msgs defaults to '127.0.0.1', port 9000 ''' oscLock.acquire() outSocket.sendto( createBinaryMsg(oscAddress, dataArray, typehint), (ipAddr, port)) oscLock.release() def createBundle(): '''create bundled type of OSC messages ''' b = OSC.OSCMessage() b.address = "" b.append("#bundle") b.append(0) b.append(0) return b def appendToBundle(bundle, oscAddress, dataArray): '''create OSC mesage and append it to a given bundle ''' bundle.append( createBinaryMsg(oscAddress, dataArray), 'b') def sendBundle(bundle, ipAddr='127.0.0.1', port=9000) : '''convert bundle to a binary and send it ''' oscLock.acquire() outSocket.sendto(bundle.message, (ipAddr, port)) oscLock.release() def createBinaryMsg(oscAddress, dataArray, typehint=None): '''create and return general type binary OSC msg ''' m = OSC.OSCMessage() m.address = oscAddress for x in dataArray: m.append(x, typehint) return m.getBinary() def readQueue(thread_id=None): '''Read queues from all threads, and dispatch message. This must be call in the main thread. You can pass the thread id to deque message from a specific thread. This id is returned from the listen() function''' return _readQueue(thread_id) ################################ receive osc from The Other. class OSCServer(_OSCServer): def __init__(self, **kwargs): kwargs.setdefault('ipAddr', '127.0.0.1') kwargs.setdefault('port', 9001) super(OSCServer, self).__init__() self.ipAddr = kwargs.get('ipAddr') self.port = kwargs.get('port') def run(self): self.haveSocket = False # create socket self.socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # fix trouble if python leave without cleaning well the socket # not needed under windows, he can reuse addr even if the socket # are in fin2 or wait state. if os.name in ['posix', 'mac'] and hasattr(socket, 'SO_REUSEADDR'): self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # try to bind the socket, retry if necessary while not self.haveSocket and self.isRunning: try : self.socket.bind((self.ipAddr, self.port)) self.socket.settimeout(0.5) self.haveSocket = True except socket.error as e: error, message = e.args # special handle for EADDRINUSE if error == errno.EADDRINUSE: Logger.error('OSC: Address %s:%i already in use, retry in 2 second' % (self.ipAddr, self.port)) else: self.haveSocket = False # sleep 2 second before retry time.sleep(2) Logger.info('OSC: listening for Tuio on %s:%i' % (self.ipAddr, self.port)) while self.isRunning: try: message = self.socket.recv(65535) self._queue_message(message) except Exception as e: if type(e) == socket.timeout: continue Logger.exception('OSC: Error in Tuio recv()') return 'no data arrived' def listen(ipAddr='127.0.0.1', port=9001): '''Creates a new thread listening to that port defaults to ipAddr='127.0.0.1', port 9001 ''' global oscThreads thread_id = '%s:%d' % (ipAddr, port) if thread_id in oscThreads: return Logger.debug('OSC: Start thread <%s>' % thread_id) oscThreads[thread_id] = OSCServer(ipAddr=ipAddr, port=port) oscThreads[thread_id].start() return thread_id def dontListen(thread_id = None): '''closes the socket and kills the thread ''' global oscThreads if thread_id and thread_id in oscThreads: ids = [thread_id] else: ids = list(oscThreads.keys()) for thread_id in ids: #oscThreads[thread_id].socket.close() Logger.debug('OSC: Stop thread <%s>' % thread_id) oscThreads[thread_id].isRunning = False oscThreads[thread_id].join() Logger.debug('OSC: Stop thread <%s> finished' % thread_id) del oscThreads[thread_id] if __name__ == '__main__': # example of how to use oscAPI init() oscid = listen() # defaults to "127.0.0.1", 9001 time.sleep(5) # add addresses to callback manager def printStuff(msg): '''deals with "print" tagged OSC addresses ''' print("printing in the printStuff function ", msg) print("the oscaddress is ", msg[0]) print("the value is ", msg[2]) bind(oscid, printStuff, "/test") #send normal msg, two ways sendMsg("/test", [1, 2, 3], "127.0.0.1", 9000) sendMsg("/test2", [1, 2, 3]) # defaults to "127.0.0.1", 9000 sendMsg("/hello") # defaults to [], "127.0.0.1", 9000 # create and send bundle, to ways to send bundle = createBundle() appendToBundle(bundle, "/testing/bundles", [1, 2, 3]) appendToBundle(bundle, "/testing/bundles", [4, 5, 6]) sendBundle(bundle, "127.0.0.1", 9000) sendBundle(bundle) # defaults to "127.0.0.1", 9000 dontListen() # finally close the connection bfore exiting or program ����������������������������������������������������������������������������kivy-1.9.1/kivy/lib/sdl2.pxi������������������������������������������������������������������������0000664�0000000�0000000�00000110400�12641336260�0015621�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������#Copyright (c) 2010-2012, Gabriel Jacobo #All rights reserved. #Permission to use this file is granted under the conditions of the Ignifuga Game Engine License #whose terms are available in the LICENSE file or at http://www.ignifuga.org/license cdef extern from "SDL_joystick.h": cdef struct SDL_Joystick cdef int SDL_HAT_CENTERED = 0x00 cdef int SDL_HAT_UP = 0x01 cdef int SDL_HAT_RIGHT = 0x02 cdef int SDL_HAT_DOWN = 0x04 cdef int SDL_HAT_LEFT = 0x08 cdef extern from "SDL.h": ctypedef unsigned char Uint8 ctypedef unsigned long Uint32 ctypedef signed long Sint32 ctypedef unsigned long long Uint64 ctypedef signed long long Sint64 ctypedef signed short Sint16 ctypedef unsigned short Uint16 ctypedef void *SDL_GLContext ctypedef Uint32 SDL_Keycode ctypedef Sint32 SDL_JoystickID int SDL_WINDOWPOS_UNDEFINED ctypedef enum: SDL_PIXELFORMAT_ARGB8888 SDL_PIXELFORMAT_RGBA8888 SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_ABGR8888 SDL_PIXELFORMAT_BGR888 ctypedef enum SDL_GLattr: SDL_GL_RED_SIZE SDL_GL_GREEN_SIZE SDL_GL_BLUE_SIZE SDL_GL_ALPHA_SIZE SDL_GL_BUFFER_SIZE SDL_GL_DOUBLEBUFFER SDL_GL_DEPTH_SIZE SDL_GL_STENCIL_SIZE SDL_GL_ACCUM_RED_SIZE SDL_GL_ACCUM_GREEN_SIZE SDL_GL_ACCUM_BLUE_SIZE SDL_GL_ACCUM_ALPHA_SIZE SDL_GL_STEREO SDL_GL_MULTISAMPLEBUFFERS SDL_GL_MULTISAMPLESAMPLES SDL_GL_ACCELERATED_VISUAL SDL_GL_RETAINED_BACKING SDL_GL_CONTEXT_MAJOR_VERSION SDL_GL_CONTEXT_MINOR_VERSION SDL_GL_CONTEXT_EGL SDL_GL_CONTEXT_FLAGS SDL_GL_CONTEXT_PROFILE_MASK ctypedef enum SDL_BlendMode: SDL_BLENDMODE_NONE = 0x00000000 SDL_BLENDMODE_BLEND = 0x00000001 SDL_BLENDMODE_ADD = 0x00000002 SDL_BLENDMODE_MOD = 0x00000004 ctypedef enum SDL_TextureAccess: SDL_TEXTUREACCESS_STATIC SDL_TEXTUREACCESS_STREAMING SDL_TEXTUREACCESS_TARGET ctypedef enum SDL_RendererFlags: SDL_RENDERER_SOFTWARE = 0x00000001 SDL_RENDERER_ACCELERATED = 0x00000002 SDL_RENDERER_PRESENTVSYNC = 0x00000004 ctypedef enum SDL_bool: SDL_FALSE = 0 SDL_TRUE = 1 cdef struct SDL_Rect: int x, y int w, h ctypedef struct SDL_Point: int x, y cdef struct SDL_Color: Uint8 r Uint8 g Uint8 b Uint8 unused cdef struct SDL_Palette: int ncolors SDL_Color *colors Uint32 version int refcount cdef struct SDL_PixelFormat: Uint32 format SDL_Palette *palette Uint8 BitsPerPixel Uint8 BytesPerPixel Uint8 padding[2] Uint32 Rmask Uint32 Gmask Uint32 Bmask Uint32 Amask Uint8 Rloss Uint8 Gloss Uint8 Bloss Uint8 Aloss Uint8 Rshift Uint8 Gshift Uint8 Bshift Uint8 Ashift int refcount SDL_PixelFormat *next cdef struct SDL_BlitMap cdef struct SDL_Surface: Uint32 flags SDL_PixelFormat *format int w, h int pitch void *pixels void *userdata int locked void *lock_data SDL_Rect clip_rect SDL_BlitMap *map int refcount ctypedef enum SDL_EventType: SDL_FIRSTEVENT = 0, SDL_DROPFILE = 0x1000, SDL_QUIT = 0x100 SDL_WINDOWEVENT = 0x200 SDL_SYSWMEVENT SDL_KEYDOWN = 0x300 SDL_KEYUP SDL_TEXTEDITING SDL_TEXTINPUT SDL_MOUSEMOTION = 0x400 SDL_MOUSEBUTTONDOWN = 0x401 SDL_MOUSEBUTTONUP = 0x402 SDL_MOUSEWHEEL = 0x403 SDL_INPUTMOTION = 0x500 SDL_INPUTBUTTONDOWN SDL_INPUTBUTTONUP SDL_INPUTWHEEL SDL_INPUTPROXIMITYIN SDL_INPUTPROXIMITYOUT SDL_JOYAXISMOTION = 0x600 SDL_JOYBALLMOTION SDL_JOYHATMOTION SDL_JOYBUTTONDOWN SDL_JOYBUTTONUP SDL_FINGERDOWN = 0x700 SDL_FINGERUP SDL_FINGERMOTION SDL_TOUCHBUTTONDOWN SDL_TOUCHBUTTONUP SDL_DOLLARGESTURE = 0x800 SDL_DOLLARRECORD SDL_MULTIGESTURE SDL_CLIPBOARDUPDATE = 0x900 SDL_EVENT_COMPAT1 = 0x7000 SDL_EVENT_COMPAT2 SDL_EVENT_COMPAT3 SDL_USEREVENT = 0x8000 SDL_LASTEVENT = 0xFFFF SDL_APP_TERMINATING SDL_APP_LOWMEMORY SDL_APP_WILLENTERBACKGROUND SDL_APP_DIDENTERBACKGROUND SDL_APP_WILLENTERFOREGROUND SDL_APP_DIDENTERFOREGROUND ctypedef enum SDL_WindowEventID: SDL_WINDOWEVENT_NONE #< Never used */ SDL_WINDOWEVENT_SHOWN #< Window has been shown */ SDL_WINDOWEVENT_HIDDEN #< Window has been hidden */ SDL_WINDOWEVENT_EXPOSED #< Window has been exposed and should be # redrawn */ SDL_WINDOWEVENT_MOVED #< Window has been moved to data1, data2 # */ SDL_WINDOWEVENT_RESIZED #< Window has been resized to data1xdata2 */ SDL_WINDOWEVENT_SIZE_CHANGED #< The window size has changed, either as a result of an API call or through the system or user changing the window size. */ SDL_WINDOWEVENT_MINIMIZED #< Window has been minimized */ SDL_WINDOWEVENT_MAXIMIZED #< Window has been maximized */ SDL_WINDOWEVENT_RESTORED #< Window has been restored to normal size # and position */ SDL_WINDOWEVENT_ENTER #< Window has gained mouse focus */ SDL_WINDOWEVENT_LEAVE #< Window has lost mouse focus */ SDL_WINDOWEVENT_FOCUS_GAINED #< Window has gained keyboard focus */ SDL_WINDOWEVENT_FOCUS_LOST #< Window has lost keyboard focus */ SDL_WINDOWEVENT_CLOSE #< The window manager requests that the # window be closed */ ctypedef enum SDL_RendererFlip: SDL_FLIP_NONE = 0x00000000 SDL_FLIP_HORIZONTAL = 0x00000001 SDL_FLIP_VERTICAL = 0x00000002 ctypedef enum SDL_WindowFlags: SDL_WINDOW_FULLSCREEN = 0x00000001 #, /**< fullscreen window */ SDL_WINDOW_OPENGL = 0x00000002 #, /**< window usable with OpenGL context */ SDL_WINDOW_SHOWN = 0x00000004 #, /**< window is visible */ SDL_WINDOW_HIDDEN = 0x00000008 #, /**< window is not visible */ SDL_WINDOW_BORDERLESS = 0x00000010 #, /**< no window decoration */ SDL_WINDOW_RESIZABLE = 0x00000020 #, /**< window can be resized */ SDL_WINDOW_MINIMIZED = 0x00000040 #, /**< window is minimized */ SDL_WINDOW_MAXIMIZED = 0x00000080 #, /**< window is maximized */ SDL_WINDOW_INPUT_GRABBED = 0x00000100 #, /**< window has grabbed input focus */ SDL_WINDOW_INPUT_FOCUS = 0x00000200 #, /**< window has input focus */ SDL_WINDOW_MOUSE_FOCUS = 0x00000400 #, /**< window has mouse focus */ SDL_WINDOW_FOREIGN = 0x00000800 # /**< window not created by SDL */ SDL_WINDOW_FULLSCREEN_DESKTOP SDL_WINDOW_ALLOW_HIGHDPI cdef struct SDL_DropEvent: Uint32 type Uint32 timestamp char* file cdef struct SDL_MouseMotionEvent: Uint32 type Uint32 timestamp Uint32 windowID Uint32 which Uint32 state Sint32 x Sint32 y Sint32 xrel Sint32 yrel cdef struct SDL_MouseButtonEvent: Uint32 type Uint32 timestamp Uint32 windowID Uint32 which Uint8 button Uint8 state Uint8 clicks Sint32 x Sint32 y cdef struct SDL_WindowEvent: Uint32 type Uint32 timestamp Uint32 windowID Uint8 event Sint32 data1 Sint32 data2 ctypedef Sint64 SDL_TouchID ctypedef Sint64 SDL_FingerID cdef struct SDL_TouchFingerEvent: Uint32 type Uint32 windowID SDL_TouchID touchId SDL_FingerID fingerId float x float y float dx float dy float pressure cdef struct SDL_Keysym: SDL_Scancode scancode # SDL physical key code - see ::SDL_Scancode for details */ SDL_Keycode sym # SDL virtual key code - see ::SDL_Keycode for details */ Uint16 mod # current key modifiers */ Uint32 unused cdef struct SDL_KeyboardEvent: Uint32 type # ::SDL_KEYDOWN or ::SDL_KEYUP Uint32 timestamp Uint32 windowID # The window with keyboard focus, if any Uint8 state # ::SDL_PRESSED or ::SDL_RELEASED Uint8 repeat # Non-zero if this is a key repeat SDL_Keysym keysym # The key that was pressed or released cdef struct SDL_TextEditingEvent: Uint32 type # ::SDL_TEXTEDITING */ Uint32 timestamp Uint32 windowID # The window with keyboard focus, if any */ char *text # The editing text */ Sint32 start # The start cursor of selected editing text */ Sint32 length # The length of selected editing text */ cdef struct SDL_TextInputEvent: Uint32 type # ::SDL_TEXTINPUT */ Uint32 timestamp Uint32 windowID # The window with keyboard focus, if any */ char *text # The input text */ cdef struct SDL_MouseWheelEvent: Uint32 type Uint32 windowID int x int y cdef struct SDL_JoyAxisEvent: Uint32 type Uint32 timestamp SDL_JoystickID which Uint8 axis Sint16 value cdef struct SDL_JoyBallEvent: Uint32 type Uint32 timestamp SDL_JoystickID which Uint8 ball Sint16 xrel Sint16 yrel cdef struct SDL_JoyHatEvent: Uint32 type Uint32 timestamp SDL_JoystickID which Uint8 hat Uint8 value cdef struct SDL_JoyButtonEvent: Uint32 type Uint32 timestamp SDL_JoystickID which Uint8 button Uint8 state cdef struct SDL_QuitEvent: pass cdef struct SDL_UserEvent: Uint32 type Uint32 timestamp Uint32 windowID int code void *data1 void *data2 cdef struct SDL_SysWMEvent: pass cdef struct SDL_TouchButtonEvent: pass cdef struct SDL_MultiGestureEvent: pass cdef struct SDL_DollarGestureEvent: pass cdef union SDL_Event: Uint32 type SDL_WindowEvent window SDL_KeyboardEvent key SDL_TextEditingEvent edit SDL_TextInputEvent text SDL_MouseMotionEvent motion SDL_MouseButtonEvent button SDL_DropEvent drop SDL_MouseWheelEvent wheel SDL_JoyAxisEvent jaxis SDL_JoyBallEvent jball SDL_JoyHatEvent jhat SDL_JoyButtonEvent jbutton SDL_QuitEvent quit SDL_UserEvent user SDL_SysWMEvent syswm SDL_TouchFingerEvent tfinger SDL_TouchButtonEvent tbutton SDL_MultiGestureEvent mgesture SDL_DollarGestureEvent dgesture cdef struct SDL_RendererInfo: char *name Uint32 flags Uint32 num_texture_formats Uint32 texture_formats[16] int max_texture_width int max_texture_height ctypedef struct SDL_Texture ctypedef struct SDL_Renderer ctypedef struct SDL_Window ctypedef struct SDL_DisplayMode: Uint32 format int w int h int refresh_rate void *driverdata cdef struct SDL_RWops: long (* seek) (SDL_RWops * context, long offset,int whence) size_t(* read) ( SDL_RWops * context, void *ptr, size_t size, size_t maxnum) size_t(* write) (SDL_RWops * context, void *ptr,size_t size, size_t num) int (* close) (SDL_RWops * context) cdef enum SDL_Keymod: KMOD_NONE KMOD_LSHIFT KMOD_RSHIFT KMOD_LCTRL KMOD_RCTRL KMOD_LALT KMOD_RALT KMOD_LGUI KMOD_RGUI KMOD_NUM KMOD_CAPS KMOD_MODE KMOD_RESERVED ctypedef enum SDL_Scancode: pass ctypedef int SDL_EventFilter(void* userdata, SDL_Event* event) cdef char *SDL_HINT_ORIENTATIONS cdef int SDL_QUERY = -1 cdef int SDL_IGNORE = 0 cdef int SDL_DISABLE = 0 cdef int SDL_ENABLE = 1 cdef int SDL_INIT_TIMER = 0x00000001 cdef int SDL_INIT_AUDIO = 0x00000010 cdef int SDL_INIT_VIDEO = 0x00000020 # SDL_INIT_VIDEO implies SDL_INIT_EVENTS */ cdef int SDL_INIT_JOYSTICK = 0x00000200 # SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS */ cdef int SDL_INIT_HAPTIC = 0x00001000 cdef int SDL_INIT_GAMECONTROLLER = 0x00002000 # SDL_INIT_GAMECONTROLLER implies SDL_INIT_JOYSTICK */ cdef int SDL_INIT_EVENTS = 0x00004000 cdef int SDL_INIT_NOPARACHUTE = 0x00100000 # Don't catch fatal signals */ cdef SDL_Renderer * SDL_CreateRenderer(SDL_Window * window, int index, Uint32 flags) cdef void SDL_DestroyRenderer (SDL_Renderer * renderer) cdef SDL_Texture * SDL_CreateTexture(SDL_Renderer * renderer, Uint32 format, int access, int w, int h) cdef SDL_Texture * SDL_CreateTextureFromSurface(SDL_Renderer * renderer, SDL_Surface * surface) cdef SDL_Surface * SDL_CreateRGBSurface(Uint32 flags, int width, int height, int depth, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask) nogil cdef int SDL_RenderCopy(SDL_Renderer * renderer, SDL_Texture * texture, SDL_Rect * srcrect, SDL_Rect * dstrect) cdef int SDL_RenderCopyEx(SDL_Renderer * renderer, SDL_Texture * texture, SDL_Rect * srcrect, SDL_Rect * dstrect, double angle, SDL_Point *center, SDL_RendererFlip flip) cdef void SDL_RenderPresent(SDL_Renderer * renderer) cdef SDL_bool SDL_RenderTargetSupported(SDL_Renderer *renderer) cdef int SDL_SetRenderTarget(SDL_Renderer *renderer, SDL_Texture *texture) cdef void SDL_DestroyTexture(SDL_Texture * texture) cdef void SDL_FreeSurface(SDL_Surface * surface) nogil cdef int SDL_SetSurfaceBlendMode(SDL_Surface * surface, int blendMode) cdef int SDL_SetSurfaceAlphaMod(SDL_Surface * surface, char alpha) cdef int SDL_UpperBlit (SDL_Surface * src, SDL_Rect * srcrect, SDL_Surface * dst, SDL_Rect * dstrect) cdef int SDL_BlitSurface(SDL_Surface * src, SDL_Rect * srcrect, SDL_Surface * dst, SDL_Rect * dstrect) cdef int SDL_LockTexture(SDL_Texture * texture, SDL_Rect * rect, void **pixels, int *pitch) cdef void SDL_UnlockTexture(SDL_Texture * texture) cdef void SDL_GetWindowSize(SDL_Window * window, int *w, int *h) cdef Uint32 SDL_GetWindowFlags(SDL_Window * window) cdef SDL_Window * SDL_CreateWindow(char *title, int x, int y, int w, int h, Uint32 flags) cdef void SDL_DestroyWindow (SDL_Window * window) cdef int SDL_SetRenderDrawColor(SDL_Renderer * renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a) cdef int SDL_RenderClear(SDL_Renderer * renderer) cdef int SDL_SetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode blendMode) cdef int SDL_GetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode *blendMode) cdef SDL_Surface * SDL_CreateRGBSurfaceFrom(void *pixels, int width, int height, int depth, int pitch, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask) cdef SDL_Surface* SDL_ConvertSurface(SDL_Surface* src, SDL_PixelFormat* fmt, Uint32 flags) cdef SDL_Surface* SDL_ConvertSurfaceFormat(SDL_Surface* src, Uint32 pixel_format, Uint32 flags) cdef const char* SDL_GetPixelFormatName(Uint32 format) cdef int SDL_Init(Uint32 flags) cdef void SDL_Quit() cdef int SDL_EnableUNICODE(int enable) cdef Uint32 SDL_GetTicks() cdef void SDL_Delay(Uint32 ms) nogil cdef Uint8 SDL_EventState(Uint32 type, int state) cdef int SDL_PollEvent(SDL_Event * event) cdef void SDL_SetEventFilter(SDL_EventFilter filter, void* userdata) cdef SDL_RWops * SDL_RWFromFile(char *file, char *mode) cdef SDL_RWops * SDL_RWFromMem(void *mem, int size) cdef SDL_RWops * SDL_RWFromConstMem(void *mem, int size) cdef void SDL_FreeRW(SDL_RWops *area) cdef int SDL_GetRendererInfo(SDL_Renderer *renderer, SDL_RendererInfo *info) cdef int SDL_RenderSetViewport(SDL_Renderer * renderer, SDL_Rect * rect) cdef int SDL_GetCurrentDisplayMode(int displayIndex, SDL_DisplayMode * mode) cdef int SDL_GetDesktopDisplayMode(int displayIndex, SDL_DisplayMode * mode) cdef int SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, Uint8 g, Uint8 b) cdef int SDL_SetTextureAlphaMod(SDL_Texture * texture, Uint8 alpha) cdef char * SDL_GetError() cdef SDL_bool SDL_SetHint(char *name, char *value) cdef Uint8 SDL_GetMouseState(int* x,int* y) cdef SDL_GLContext SDL_GL_CreateContext(SDL_Window* window) cdef int SDL_GetNumVideoDisplays() cdef int SDL_GetNumDisplayModes(int displayIndex) cdef int SDL_GetDisplayMode(int displayIndex, int index, SDL_DisplayMode * mode) cdef SDL_bool SDL_HasIntersection(SDL_Rect * A, SDL_Rect * B) nogil cdef SDL_bool SDL_IntersectRect(SDL_Rect * A, SDL_Rect * B, SDL_Rect * result) nogil cdef void SDL_UnionRect(SDL_Rect * A, SDL_Rect * B, SDL_Rect * result) nogil cdef Uint64 SDL_GetPerformanceCounter() nogil cdef Uint64 SDL_GetPerformanceFrequency() nogil cdef int SDL_GL_SetAttribute(SDL_GLattr attr, int value) cdef int SDL_GetNumRenderDrivers() cdef int SDL_GetRenderDriverInfo(int index, SDL_RendererInfo* info) cdef int SDL_GL_BindTexture(SDL_Texture *texture, float *texw, float *texh) cdef int SDL_GL_UnbindTexture(SDL_Texture *texture) cdef int SDL_RenderReadPixels(SDL_Renderer * renderer, SDL_Rect * rect, Uint32 format, void *pixels, int pitch) nogil cdef int SDL_PushEvent(SDL_Event * event) nogil cdef int SDL_WaitEvent(SDL_Event * event) nogil cdef void SDL_SetClipboardText(char * text) cdef const char * SDL_GetClipboardText() cdef SDL_bool SDL_HasClipboardText() cdef int SDL_GetNumVideoDrivers() cdef const char *SDL_GetVideoDriver(int index) cdef int SDL_VideoInit(const char *driver_name) cdef void SDL_VideoQuit() cdef const char *SDL_GetCurrentVideoDriver() cdef int SDL_GetNumVideoDisplays() cdef const char * SDL_GetDisplayName(int displayIndex) cdef int SDL_GetDisplayBounds(int displayIndex, SDL_Rect * rect) cdef int SDL_GetNumDisplayModes(int displayIndex) cdef int SDL_GetDesktopDisplayMode(int displayIndex, SDL_DisplayMode * mode) cdef int SDL_GetCurrentDisplayMode(int displayIndex, SDL_DisplayMode * mode) cdef SDL_DisplayMode * SDL_GetClosestDisplayMode(int displayIndex, const SDL_DisplayMode * mode, SDL_DisplayMode * closest) cdef int SDL_SetWindowDisplayMode(SDL_Window * window, SDL_DisplayMode * mode) cdef int SDL_GetWindowDisplayMode(SDL_Window * window, SDL_DisplayMode * mode) cdef int SDL_GetWindowDisplayIndex(SDL_Window * window) cdef Uint32 SDL_GetWindowPixelFormat(SDL_Window * window) cdef SDL_Window * SDL_CreateWindowFrom(const void *data) cdef Uint32 SDL_GetWindowID(SDL_Window * window) cdef SDL_Window * SDL_GetWindowFromID(Uint32 id) cdef Uint32 SDL_GetWindowFlags(SDL_Window * window) cdef void SDL_SetWindowTitle(SDL_Window * window, char *title) cdef const char *SDL_GetWindowTitle(SDL_Window * window) cdef void SDL_SetWindowIcon(SDL_Window * window, SDL_Surface *icon) cdef void* SDL_SetWindowData(SDL_Window * window, char *name, void *data) cdef void *SDL_GetWindowData(SDL_Window * window, char *name) cdef void SDL_SetWindowPosition(SDL_Window * window, int x, int y) cdef void SDL_GetWindowPosition(SDL_Window * window, int *x, int *y) cdef void SDL_SetWindowSize(SDL_Window * window, int w, int h) cdef void SDL_GetWindowSize(SDL_Window * window, int *w, int *h) cdef void SDL_SetWindowMinimumSize(SDL_Window * window, int min_w, int min_h) cdef void SDL_SetWindowBordered(SDL_Window * window, SDL_bool bordered) cdef void SDL_ShowWindow(SDL_Window * window) cdef int SDL_ShowCursor(int toggle) cdef void SDL_HideWindow(SDL_Window * window) cdef void SDL_RaiseWindow(SDL_Window * window) cdef void SDL_MaximizeWindow(SDL_Window * window) cdef void SDL_MinimizeWindow(SDL_Window * window) cdef void SDL_RestoreWindow(SDL_Window * window) cdef int SDL_SetWindowFullscreen(SDL_Window * window, SDL_bool fullscreen) cdef SDL_Surface * SDL_GetWindowSurface(SDL_Window * window) cdef int SDL_UpdateWindowSurface(SDL_Window * window) cdef void SDL_SetWindowGrab(SDL_Window * window, SDL_bool grabbed) cdef SDL_bool SDL_GetWindowGrab(SDL_Window * window) cdef int SDL_SetWindowBrightness(SDL_Window * window, float brightness) cdef float SDL_GetWindowBrightness(SDL_Window * window) cdef void SDL_DestroyWindow(SDL_Window * window) cdef SDL_bool SDL_IsScreenSaverEnabled() cdef void SDL_EnableScreenSaver() cdef void SDL_DisableScreenSaver() cdef int SDL_GL_LoadLibrary(const char *path) cdef void *SDL_GL_GetProcAddress(const char *proc) cdef void SDL_GL_UnloadLibrary() cdef int SDL_GL_SetAttribute(SDL_GLattr attr, int value) cdef int SDL_GL_GetAttribute(SDL_GLattr attr, int *value) cdef int SDL_GL_MakeCurrent(SDL_Window * window, SDL_GLContext context) cdef SDL_Window* SDL_GL_GetCurrentWindow() cdef SDL_GLContext SDL_GL_GetCurrentContext() cdef int SDL_GL_SetSwapInterval(int interval) cdef int SDL_GL_GetSwapInterval() cdef void SDL_GL_SwapWindow(SDL_Window * window) cdef void SDL_GL_DeleteContext(SDL_GLContext context) cdef SDL_Joystick * SDL_JoystickOpen(int index) cdef SDL_Window * SDL_GetKeyboardFocus() cdef Uint8 *SDL_GetKeyboardState(int *numkeys) cdef SDL_Keymod SDL_GetModState() cdef void SDL_SetModState(SDL_Keymod modstate) cdef SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode) cdef SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key) cdef char *SDL_GetScancodeName(SDL_Scancode scancode) cdef SDL_Scancode SDL_GetScancodeFromName(char *name) cdef char *SDL_GetKeyName(SDL_Keycode key) cdef SDL_Keycode SDL_GetKeyFromName(char *name) cdef void SDL_StartTextInput() cdef SDL_bool SDL_IsTextInputActive() cdef void SDL_StopTextInput() cdef void SDL_SetTextInputRect(SDL_Rect *rect) cdef SDL_bool SDL_HasScreenKeyboardSupport() cdef SDL_bool SDL_IsScreenKeyboardShown(SDL_Window *window) cdef void SDL_GL_GetDrawableSize(SDL_Window *window, int *w, int *h) # Sound audio formats Uint16 AUDIO_U8 #0x0008 /**< Unsigned 8-bit samples */ Uint16 AUDIO_S8 #0x8008 /**< Signed 8-bit samples */ Uint16 AUDIO_U16LSB #0x0010 /**< Unsigned 16-bit samples */ Uint16 AUDIO_S16LSB #0x8010 /**< Signed 16-bit samples */ Uint16 AUDIO_U16MSB #0x1010 /**< As above, but big-endian byte order */ Uint16 AUDIO_S16MSB #0x9010 /**< As above, but big-endian byte order */ Uint16 AUDIO_U16 #AUDIO_U16LSB Uint16 AUDIO_S16 #AUDIO_S16LSB Uint16 AUDIO_S32LSB #0x8020 /**< 32-bit Uint16eger samples */ Uint16 AUDIO_S32MSB #0x9020 /**< As above, but big-endian byte order */ Uint16 AUDIO_S32 #AUDIO_S32LSB Uint16 AUDIO_F32LSB #0x8120 /**< 32-bit floating point samples */ Uint16 AUDIO_F32MSB #0x9120 /**< As above, but big-endian byte order */ Uint16 AUDIO_F32 #AUDIO_F32LSB cdef extern from "SDL_shape.h": cdef SDL_Window * SDL_CreateShapedWindow(char *title, unsigned int x, unsigned int y, unsigned int w, unsigned int h, Uint32 flags) cdef extern from "SDL_image.h": ctypedef enum IMG_InitFlags: IMG_INIT_JPG IMG_INIT_PNG IMG_INIT_TIF IMG_INIT_WEBP cdef int IMG_Init(IMG_InitFlags flags) cdef char *IMG_GetError() cdef SDL_Surface *IMG_Load(char *file) cdef SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc) cdef SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type) cdef int *IMG_SavePNG(SDL_Surface *src, char *file) cdef extern from "SDL_ttf.h": ctypedef struct TTF_Font cdef int TTF_Init() cdef TTF_Font * TTF_OpenFont( char *file, int ptsize) cdef TTF_Font * TTF_OpenFontIndex( char *file, int ptsize, long index) cdef TTF_Font * TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize) cdef TTF_Font * TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index) #Set and retrieve the font style ##define TTF_STYLE_NORMAL 0x00 ##define TTF_STYLE_BOLD 0x01 ##define TTF_STYLE_ITALIC 0x02 ##define TTF_STYLE_UNDERLINE 0x04 ##define TTF_STYLE_STRIKETHROUGH 0x08 cdef int TTF_GetFontStyle( TTF_Font *font) cdef void TTF_SetFontStyle(TTF_Font *font, int style) cdef int TTF_GetFontOutline( TTF_Font *font) cdef void TTF_SetFontOutline(TTF_Font *font, int outline) #Set and retrieve FreeType hinter settings */ ##define TTF_HINTING_NORMAL 0 ##define TTF_HINTING_LIGHT 1 ##define TTF_HINTING_MONO 2 ##define TTF_HINTING_NONE 3 cdef int TTF_GetFontHinting( TTF_Font *font) cdef void TTF_SetFontHinting(TTF_Font *font, int hinting) #Get the total height of the font - usually equal to point size cdef int TTF_FontHeight( TTF_Font *font) ## Get the offset from the baseline to the top of the font #This is a positive value, relative to the baseline. #*/ cdef int TTF_FontAscent( TTF_Font *font) ## Get the offset from the baseline to the bottom of the font # This is a negative value, relative to the baseline. # */ cdef int TTF_FontDescent( TTF_Font *font) ## Get the recommended spacing between lines of text for this font */ cdef int TTF_FontLineSkip( TTF_Font *font) ## Get/Set whether or not kerning is allowed for this font */ cdef int TTF_GetFontKerning( TTF_Font *font) cdef void TTF_SetFontKerning(TTF_Font *font, int allowed) ## Get the number of faces of the font */ cdef long TTF_FontFaces( TTF_Font *font) ## Get the font face attributes, if any */ cdef int TTF_FontFaceIsFixedWidth( TTF_Font *font) cdef char * TTF_FontFaceFamilyName( TTF_Font *font) cdef char * TTF_FontFaceStyleName( TTF_Font *font) ## Check wether a glyph is provided by the font or not */ cdef int TTF_GlyphIsProvided( TTF_Font *font, Uint16 ch) ## Get the metrics (dimensions) of a glyph # To understand what these metrics mean, here is a useful link: # http://freetype.sourceforge.net/freetype2/docs/tutorial/step2.html # */ cdef int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch,int *minx, int *maxx, int *miny, int *maxy, int *advance) ## Get the dimensions of a rendered string of text */ cdef int TTF_SizeText(TTF_Font *font, char *text, int *w, int *h) cdef int TTF_SizeUTF8(TTF_Font *font, char *text, int *w, int *h) cdef int TTF_SizeUNICODE(TTF_Font *font, Uint16 *text, int *w, int *h) # Create an 8-bit palettized surface and render the given text at # fast quality with the given font and color. The 0 pixel is the # colorkey, giving a transparent background, and the 1 pixel is set # to the text color. # This function returns the new surface, or NULL if there was an error. #*/ cdef SDL_Surface * TTF_RenderText_Solid(TTF_Font *font, char *text, SDL_Color fg) cdef SDL_Surface * TTF_RenderUTF8_Solid(TTF_Font *font, char *text, SDL_Color fg) cdef SDL_Surface * TTF_RenderUNICODE_Solid(TTF_Font *font, Uint16 *text, SDL_Color fg) # Create an 8-bit palettized surface and render the given glyph at # fast quality with the given font and color. The 0 pixel is the # colorkey, giving a transparent background, and the 1 pixel is set # to the text color. The glyph is rendered without any padding or # centering in the X direction, and aligned normally in the Y direction. # This function returns the new surface, or NULL if there was an error. #*/ cdef SDL_Surface * TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg) # Create an 8-bit palettized surface and render the given text at # high quality with the given font and colors. The 0 pixel is background, # while other pixels have varying degrees of the foreground color. # This function returns the new surface, or NULL if there was an error. #*/ cdef SDL_Surface * TTF_RenderText_Shaded(TTF_Font *font, char *text, SDL_Color fg, SDL_Color bg) cdef SDL_Surface * TTF_RenderUTF8_Shaded(TTF_Font *font, char *text, SDL_Color fg, SDL_Color bg) cdef SDL_Surface * TTF_RenderUNICODE_Shaded(TTF_Font *font, Uint16 *text, SDL_Color fg, SDL_Color bg) # Create an 8-bit palettized surface and render the given glyph at # high quality with the given font and colors. The 0 pixel is background, # while other pixels have varying degrees of the foreground color. # The glyph is rendered without any padding or centering in the X # direction, and aligned normally in the Y direction. # This function returns the new surface, or NULL if there was an error. # cdef SDL_Surface * TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg, SDL_Color bg) # Create a 32-bit ARGB surface and render the given text at high quality, # using alpha blending to dither the font with the given color. # This function returns the new surface, or NULL if there was an error. #*/ cdef SDL_Surface * TTF_RenderText_Blended(TTF_Font *font, char *text, SDL_Color fg) cdef SDL_Surface * TTF_RenderUTF8_Blended(TTF_Font *font, char *text, SDL_Color fg) cdef SDL_Surface * TTF_RenderUNICODE_Blended(TTF_Font *font, Uint16 *text, SDL_Color fg) # Create a 32-bit ARGB surface and render the given glyph at high quality, # using alpha blending to dither the font with the given color. # The glyph is rendered without any padding or centering in the X # direction, and aligned normally in the Y direction. # This function returns the new surface, or NULL if there was an error. #*/ cdef SDL_Surface * TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg) # For compatibility with previous versions, here are the old functions */ ##define TTF_RenderText(font, text, fg, bg) \ # TTF_RenderText_Shaded(font, text, fg, bg) ##define TTF_RenderUTF8(font, text, fg, bg) \ # TTF_RenderUTF8_Shaded(font, text, fg, bg) ##define TTF_RenderUNICODE(font, text, fg, bg) \ # TTF_RenderUNICODE_Shaded(font, text, fg, bg) # Close an opened font file */ cdef void TTF_CloseFont(TTF_Font *font) # De-initialize the TTF engine */ cdef void TTF_Quit() # Check if the TTF engine is initialized */ cdef int TTF_WasInit() # Get the kerning size of two glyphs */ cdef int TTF_GetFontKerningSize(TTF_Font *font, int prev_index, int index) cdef extern from "SDL_audio.h": cdef int AUDIO_S16SYS cdef extern from "SDL_mixer.h": cdef struct Mix_Chunk: int allocated Uint8 *abuf Uint32 alen Uint8 volume ctypedef struct Mix_Music: pass ctypedef enum Mix_Fading: MIX_NO_FADING MIX_FADING_OUT MIX_FADING_IN ctypedef enum Mix_MusicType: MUS_NONE MUS_CMD MUS_WAV MUS_MOD MUS_MID MUS_OGG MUS_MP3 MUS_MP3_MAD MUS_FLAC MUS_MODPLUG ctypedef enum MIX_InitFlags: MIX_INIT_FLAC = 0x00000001 MIX_INIT_MOD = 0x00000002 MIX_INIT_MODPLUG = 0x00000004 MIX_INIT_MP3 = 0x00000008 MIX_INIT_OGG = 0x00000010 MIX_INIT_FLUIDSYNTH = 0x00000020 cdef int MIX_MAX_VOLUME cdef int Mix_Init(int flags) cdef void Mix_Quit() cdef int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize) cdef int Mix_AllocateChannels(int numchans) cdef int Mix_QuerySpec(int *frequency,Uint16 *format,int *channels) cdef Mix_Chunk * Mix_LoadWAV_RW(SDL_RWops *src, int freesrc) cdef Mix_Chunk * Mix_LoadWAV(char *file) cdef Mix_Music * Mix_LoadMUS(char *file) cdef Mix_Music * Mix_LoadMUS_RW(SDL_RWops *rw) cdef Mix_Music * Mix_LoadMUSType_RW(SDL_RWops *rw, Mix_MusicType type, int freesrc) cdef Mix_Chunk * Mix_QuickLoad_WAV(Uint8 *mem) cdef Mix_Chunk * Mix_QuickLoad_RAW(Uint8 *mem, Uint32 len) cdef void Mix_FreeChunk(Mix_Chunk *chunk) cdef void Mix_FreeMusic(Mix_Music *music) cdef int Mix_GetNumChunkDecoders() cdef char * Mix_GetChunkDecoder(int index) cdef int Mix_GetNumMusicDecoders() cdef char * Mix_GetMusicDecoder(int index) cdef Mix_MusicType Mix_GetMusicType( Mix_Music *music) cdef void Mix_SetPostMix(void (*mix_func)(void *udata, Uint8 *stream, int len), void *arg) cdef void Mix_HookMusic(void (*mix_func) (void *udata, Uint8 *stream, int len), void *arg) cdef void Mix_HookMusicFinished(void (*music_finished)()) cdef void * Mix_GetMusicHookData() cdef void Mix_ChannelFinished(void (*channel_finished)(int channel)) # typedef void (*Mix_EffectFunc_t)(int chan, void *stream, int len, void *udata) # typedef void (*Mix_EffectDone_t)(int chan, void *udata) # cdef int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, # cdef int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f) cdef int Mix_UnregisterAllEffects(int channel) cdef int Mix_SetPanning(int channel, Uint8 left, Uint8 right) cdef int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance) cdef int Mix_SetDistance(int channel, Uint8 distance) cdef int Mix_SetReverseStereo(int channel, int flip) cdef int Mix_ReserveChannels(int num) cdef int Mix_GroupChannel(int which, int tag) cdef int Mix_GroupChannels(int _from, int to, int tag) cdef int Mix_GroupAvailable(int tag) cdef int Mix_GroupCount(int tag) cdef int Mix_GroupOldest(int tag) cdef int Mix_GroupNewer(int tag) cdef int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops) cdef int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks) cdef int Mix_PlayMusic(Mix_Music *music, int loops) cdef int Mix_FadeInMusic(Mix_Music *music, int loops, int ms) cdef int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position) cdef int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms) cdef int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ms, int ticks) cdef int Mix_Volume(int channel, int volume) cdef int Mix_VolumeChunk(Mix_Chunk *chunk, int volume) cdef int Mix_VolumeMusic(int volume) cdef int Mix_HaltChannel(int channel) cdef int Mix_HaltGroup(int tag) cdef int Mix_HaltMusic() cdef int Mix_ExpireChannel(int channel, int ticks) cdef int Mix_FadeOutChannel(int which, int ms) cdef int Mix_FadeOutGroup(int tag, int ms) cdef int Mix_FadeOutMusic(int ms) cdef Mix_Fading Mix_FadingMusic() cdef Mix_Fading Mix_FadingChannel(int which) cdef void Mix_Pause(int channel) cdef void Mix_Resume(int channel) cdef int Mix_Paused(int channel) cdef void Mix_PauseMusic() cdef void Mix_ResumeMusic() cdef void Mix_RewindMusic() cdef int Mix_PausedMusic() cdef int Mix_SetMusicPosition(double position) cdef int Mix_Playing(int channel) cdef int Mix_PlayingMusic() cdef int Mix_SetMusicCMD( char *command) cdef int Mix_SetSynchroValue(int value) cdef int Mix_GetSynchroValue() cdef int Mix_SetSoundFonts( char *paths) cdef char* Mix_GetSoundFonts() #cdef int Mix_EachSoundFont(int (*function)( char*, void*), void *data) cdef Mix_Chunk * Mix_GetChunk(int channel) cdef void Mix_CloseAudio() cdef char * Mix_GetError() ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/vidcore_lite/�������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0016707�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/vidcore_lite/__init__.py��������������������������������������������������������0000664�0000000�0000000�00000000000�12641336260�0021006�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/vidcore_lite/bcm.pxd������������������������������������������������������������0000664�0000000�0000000�00000004675�12641336260�0020201�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ cdef extern from "/opt/vc/include/bcm_host.h": ctypedef int int32_t ctypedef unsigned short int uint16_t ctypedef unsigned int uint32_t ctypedef uint32_t DISPMANX_DISPLAY_HANDLE_T ctypedef uint32_t DISPMANX_UPDATE_HANDLE_T ctypedef uint32_t DISPMANX_ELEMENT_HANDLE_T ctypedef uint32_t DISPMANX_RESOURCE_HANDLE_T ctypedef uint32_t DISPMANX_PROTECTION_T struct tag_VC_RECT_T: int32_t x int32_t y int32_t width int32_t height ctypedef tag_VC_RECT_T VC_RECT_T ctypedef enum DISPMANX_TRANSFORM_T: pass ctypedef struct DISPMANX_CLAMP_T: pass ctypedef struct VC_DISPMANX_ALPHA_T: pass void bcm_host_init() void bcm_host_deinit() int32_t c_get_display_size "graphics_get_display_size" (uint16_t display_number, uint32_t *width, uint32_t *height) DISPMANX_DISPLAY_HANDLE_T vc_dispmanx_display_open( uint32_t device ) DISPMANX_UPDATE_HANDLE_T vc_dispmanx_update_start( int32_t priority ) DISPMANX_ELEMENT_HANDLE_T vc_dispmanx_element_add ( DISPMANX_UPDATE_HANDLE_T update, DISPMANX_DISPLAY_HANDLE_T display, int32_t layer, VC_RECT_T *dest_rect, DISPMANX_RESOURCE_HANDLE_T src, VC_RECT_T *src_rect, DISPMANX_PROTECTION_T protection, VC_DISPMANX_ALPHA_T *alpha, DISPMANX_CLAMP_T *clamp, DISPMANX_TRANSFORM_T transform ) int vc_dispmanx_update_submit_sync( DISPMANX_UPDATE_HANDLE_T update ) cdef public uint32_t DISPMANX_PROTECTION_NONE = 0 cdef class Rect: cdef: VC_RECT_T _vc_rect cdef class DisplayHandle: cdef DISPMANX_DISPLAY_HANDLE_T _handle cdef class UpdateHandle: cdef DISPMANX_UPDATE_HANDLE_T _handle cdef class ResourceHandle: cdef DISPMANX_RESOURCE_HANDLE_T _handle cdef class ProtectionHandle: cdef DISPMANX_PROTECTION_T _handle cdef class ElementHandle: cdef DISPMANX_ELEMENT_HANDLE_T _handle �������������������������������������������������������������������kivy-1.9.1/kivy/lib/vidcore_lite/bcm.pyx������������������������������������������������������������0000664�0000000�0000000�00000006230�12641336260�0020213�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ cdef class Rect: def __cinit__(self, int32_t x, int32_t y, int32_t width, int32_t height): self._vc_rect.x = x self._vc_rect.y = y self._vc_rect.width = width self._vc_rect.height = height property x: def __get__(self): return self._vc_rect.x def __set__(self, int32_t x): self._vc_rect.x = x property y: def __get__(self): return self._vc_rect.y def __set__(self, int32_t y): self._vc_rect.y = y property width: def __get__(self): return self._vc_rect.width def __set__(self, int32_t width): self._vc_rect.width = width property height: def __get__(self): return self._vc_rect.height def __set__(self, int32_t h): self._vc_rect.height = h cdef class DisplayHandle: pass cdef class UpdateHandle: pass cdef class ResourceHandle: pass cdef class ProtectionHandle: pass cdef class ElementHandle: pass class BCMDisplayException(Exception): pass def host_init(): bcm_host_init() def host_deinit(): bcm_host_deinit() def graphics_get_display_size(uint16_t number): cdef: int32_t ret uint32_t width, height ret = c_get_display_size(number, &width, &height) if ret < 0: raise BCMDisplayException("Failed to get display size") return (width, height) def display_open(uint32_t device): cdef: DISPMANX_DISPLAY_HANDLE_T disp DisplayHandle D disp = vc_dispmanx_display_open( 0 ) print('Apenned display handle:', disp) if disp == 0: raise BCMDisplayException("Couldn't open handle to display") D = DisplayHandle() D._handle = disp return D def update_start(int32_t priority): cdef DISPMANX_UPDATE_HANDLE_T hdl hdl = vc_dispmanx_update_start( priority ) U = UpdateHandle() U._handle = hdl return U def element_add(UpdateHandle update, DisplayHandle display, int32_t layer, Rect dest_rect, Rect src_rect): cdef: DISPMANX_ELEMENT_HANDLE_T elem elem = vc_dispmanx_element_add (update._handle, display._handle, layer, &(dest_rect._vc_rect), 0, #DISPMANX_RESOURCE_HANDLE_T src, &(src_rect._vc_rect), 0, #DISPMANX_PROTECTION_T protection, <VC_DISPMANX_ALPHA_T *>0, #VC_DISPMANX_ALPHA_T *alpha, <DISPMANX_CLAMP_T *>0, #DISPMANX_CLAMP_T *clamp, <DISPMANX_TRANSFORM_T>0) #DISPMANX_TRANSFORM_T transform E = ElementHandle() E._handle = elem return E def update_submit_sync(UpdateHandle update): return vc_dispmanx_update_submit_sync( update._handle ) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/lib/vidcore_lite/egl.pyx������������������������������������������������������������0000664�0000000�0000000�00000055652�12641336260�0020235�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������ from libc.stdlib cimport malloc, free from bcm cimport DISPMANX_ELEMENT_HANDLE_T, ElementHandle cimport bcm cdef extern from "/opt/vc/include/EGL/egl.h": ctypedef int EGLint ###maybe wrong ctypedef unsigned int EGLBoolean ctypedef unsigned int EGLenum ctypedef void *EGLNativeDisplayType ctypedef void *EGLNativePixmapType ctypedef void *EGLNativeWindowType ctypedef void *EGLConfig ctypedef void *EGLContext ctypedef void *EGLDisplay ctypedef void *EGLSurface ctypedef void *EGLClientBuffer ctypedef struct EGL_DISPMANX_WINDOW_T: DISPMANX_ELEMENT_HANDLE_T element int width #/* This is necessary because dispmanx elements are not queriable. */ int height EGLint eglGetError() EGLDisplay eglGetDisplay(EGLNativeDisplayType display_id) EGLBoolean eglInitialize(EGLDisplay dpy, EGLint *major, EGLint *minor) EGLBoolean eglTerminate(EGLDisplay dpy) char * eglQueryString(EGLDisplay dpy, EGLint name) EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) EGLBoolean eglChooseConfig(EGLDisplay dpy, EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, EGLint *attrib_list) EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, EGLint *attrib_list) EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, EGLint *attrib_list) EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface) EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) EGLBoolean eglBindAPI(EGLenum api) EGLenum eglQueryAPI() EGLBoolean eglWaitClient() EGLBoolean eglReleaseThread() EGLSurface eglCreatePbufferFromClientBuffer( EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, EGLint *attrib_list) EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer) EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer) EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval) EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, EGLint *attrib_list) EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx) EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) EGLContext eglGetCurrentContext() EGLSurface eglGetCurrentSurface(EGLint readdraw) EGLDisplay eglGetCurrentDisplay() EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) EGLBoolean eglWaitGL() EGLBoolean eglWaitNative(EGLint engine) EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface) EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) class _constants: EGL_VERSION_1_0 = 1 # EGL_VERSION_1_1 = 1 # EGL_VERSION_1_2 = 1 # EGL_VERSION_1_3 = 1 # EGL_VERSION_1_4 = 1 # ''' EGL Enumerants. Bitmasks and other exceptional cases aside, most * enums are assigned unique values starting at 0x3000. ''' ''' EGL aliases ''' EGL_FALSE = 0 # EGL_TRUE = 1 # ''' Out-of-band handle values ''' EGL_DEFAULT_DISPLAY = 0 # EGL_NO_CONTEXT = 0 # EGL_NO_DISPLAY = 0 # EGL_NO_SURFACE = 0 # ''' Out-of-band attribute value ''' EGL_DONT_CARE = -1 # ''' Errors / GetError return values ''' EGL_SUCCESS = 0x3000 # EGL_NOT_INITIALIZED = 0x3001 # EGL_BAD_ACCESS = 0x3002 # EGL_BAD_ALLOC = 0x3003 # EGL_BAD_ATTRIBUTE = 0x3004 # EGL_BAD_CONFIG = 0x3005 # EGL_BAD_CONTEXT = 0x3006 # EGL_BAD_CURRENT_SURFACE = 0x3007 # EGL_BAD_DISPLAY = 0x3008 # EGL_BAD_MATCH = 0x3009 # EGL_BAD_NATIVE_PIXMAP = 0x300A # EGL_BAD_NATIVE_WINDOW = 0x300B # EGL_BAD_PARAMETER = 0x300C # EGL_BAD_SURFACE = 0x300D # EGL_CONTEXT_LOST = 0x300E # ''' EGL 1.1 - IMG_power_management ''' ''' Reserved 0x300F-0x301F for additional errors ''' ''' Reserved 0x3041-0x304F for additional config attributes ''' ''' Config attribute values ''' EGL_SLOW_CONFIG = 0x3050 # ''' EGL_CONFIG_CAVEAT value ''' EGL_NON_CONFORMANT_CONFIG = 0x3051 # ''' EGL_CONFIG_CAVEAT value ''' EGL_TRANSPARENT_RGB = 0x3052 # ''' EGL_TRANSPARENT_TYPE value ''' EGL_RGB_BUFFER = 0x308E # ''' EGL_COLOR_BUFFER_TYPE value ''' EGL_LUMINANCE_BUFFER = 0x308F # ''' EGL_COLOR_BUFFER_TYPE value ''' ''' More config attribute values, for EGL_TEXTURE_FORMAT ''' EGL_NO_TEXTURE = 0x305C # EGL_TEXTURE_RGB = 0x305D # EGL_TEXTURE_RGBA = 0x305E # EGL_TEXTURE_2D = 0x305F # ''' Config attribute mask bits ''' EGL_PBUFFER_BIT = 0x0001 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_PIXMAP_BIT = 0x0002 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_WINDOW_BIT = 0x0004 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_VG_COLORSPACE_LINEAR_BIT = 0x0020 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_VG_ALPHA_FORMAT_PRE_BIT = 0x0040 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_MULTISAMPLE_RESOLVE_BOX_BIT = 0x0200 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_SWAP_BEHAVIOR_PRESERVED_BIT = 0x0400 # ''' EGL_SURFACE_TYPE mask bits ''' EGL_OPENGL_ES_BIT = 0x0001 # ''' EGL_RENDERABLE_TYPE mask bits ''' EGL_OPENVG_BIT = 0x0002 # ''' EGL_RENDERABLE_TYPE mask bits ''' EGL_OPENGL_ES2_BIT = 0x0004 # ''' EGL_RENDERABLE_TYPE mask bits ''' EGL_OPENGL_BIT = 0x0008 # ''' EGL_RENDERABLE_TYPE mask bits ''' ''' QueryString targets ''' EGL_VENDOR = 0x3053 # EGL_VERSION = 0x3054 # EGL_EXTENSIONS = 0x3055 # EGL_CLIENT_APIS = 0x308D # ''' QuerySurface / SurfaceAttrib / CreatePbufferSurface targets ''' EGL_HEIGHT = 0x3056 # EGL_WIDTH = 0x3057 # EGL_LARGEST_PBUFFER = 0x3058 # EGL_TEXTURE_FORMAT = 0x3080 # EGL_TEXTURE_TARGET = 0x3081 # EGL_MIPMAP_TEXTURE = 0x3082 # EGL_MIPMAP_LEVEL = 0x3083 # EGL_RENDER_BUFFER = 0x3086 # EGL_VG_COLORSPACE = 0x3087 # EGL_VG_ALPHA_FORMAT = 0x3088 # EGL_HORIZONTAL_RESOLUTION = 0x3090 # EGL_VERTICAL_RESOLUTION = 0x3091 # EGL_PIXEL_ASPECT_RATIO = 0x3092 # EGL_SWAP_BEHAVIOR = 0x3093 # EGL_MULTISAMPLE_RESOLVE = 0x3099 # ''' EGL_RENDER_BUFFER values / BindTexImage / ReleaseTexImage buffer targets ''' EGL_BACK_BUFFER = 0x3084 # EGL_SINGLE_BUFFER = 0x3085 # ''' OpenVG color spaces ''' EGL_VG_COLORSPACE_sRGB = 0x3089 # ''' EGL_VG_COLORSPACE value ''' EGL_VG_COLORSPACE_LINEAR = 0x308A # ''' EGL_VG_COLORSPACE value ''' ''' OpenVG alpha formats ''' EGL_VG_ALPHA_FORMAT_NONPRE = 0x308B # ''' EGL_ALPHA_FORMAT value ''' EGL_VG_ALPHA_FORMAT_PRE = 0x308C # ''' EGL_ALPHA_FORMAT value ''' ''' Constant scale factor by which fractional display resolutions & * aspect ratio are scaled when queried as integer values. ''' EGL_DISPLAY_SCALING = 10000 # ''' Unknown display resolution/aspect ratio ''' EGL_UNKNOWN = -1 # ''' Back buffer swap behaviors ''' EGL_BUFFER_PRESERVED = 0x3094 # ''' EGL_SWAP_BEHAVIOR value ''' EGL_BUFFER_DESTROYED = 0x3095 # ''' EGL_SWAP_BEHAVIOR value ''' ''' CreatePbufferFromClientBuffer buffer types ''' EGL_OPENVG_IMAGE = 0x3096 # ''' QueryContext targets ''' EGL_CONTEXT_CLIENT_TYPE = 0x3097 # ''' CreateContext attributes ''' EGL_CONTEXT_CLIENT_VERSION = 0x3098 # ''' Multisample resolution behaviors ''' EGL_MULTISAMPLE_RESOLVE_DEFAULT = 0x309A # ''' EGL_MULTISAMPLE_RESOLVE value ''' EGL_MULTISAMPLE_RESOLVE_BOX = 0x309B # ''' EGL_MULTISAMPLE_RESOLVE value ''' ''' GetCurrentSurface targets ''' EGL_DRAW = 0x3059 # EGL_READ = 0x305A # ''' WaitNative engines ''' EGL_CORE_NATIVE_ENGINE = 0x305B # ''' EGL 1.2 tokens renamed for consistency in EGL 1.3 ''' EGL_COLORSPACE = EGL_VG_COLORSPACE # EGL_ALPHA_FORMAT = EGL_VG_ALPHA_FORMAT # EGL_COLORSPACE_sRGB = EGL_VG_COLORSPACE_sRGB # EGL_COLORSPACE_LINEAR = EGL_VG_COLORSPACE_LINEAR # EGL_ALPHA_FORMAT_NONPRE = EGL_VG_ALPHA_FORMAT_NONPRE # EGL_ALPHA_FORMAT_PRE = EGL_VG_ALPHA_FORMAT_PRE # EGL_OPENGL_ES_API = 0x30A0 EGL_OPENVG_API = 0x30A1 EGL_OPENGL_API = 0x30A2 EGL_BUFFER_SIZE = 0x3020 EGL_ALPHA_SIZE = 0x3021 EGL_BLUE_SIZE = 0x3022 EGL_GREEN_SIZE = 0x3023 EGL_RED_SIZE = 0x3024 EGL_DEPTH_SIZE = 0x3025 EGL_STENCIL_SIZE= 0x3026 EGL_CONFIG_CAVEAT = 0x3027 EGL_CONFIG_ID = 0x3028 EGL_LEVEL = 0x3029 EGL_MAX_PBUFFER_HEIGHT = 0x302A EGL_MAX_PBUFFER_PIXELS = 0x302B EGL_MAX_PBUFFER_WIDTH = 0x302C EGL_NATIVE_RENDERABLE = 0x302D EGL_NATIVE_VISUAL_ID = 0x302E EGL_NATIVE_VISUAL_TYPE = 0x302F EGL_SAMPLES = 0x3031 EGL_SAMPLE_BUFFERS = 0x3032 EGL_SURFACE_TYPE = 0x3033 EGL_TRANSPARENT_TYPE = 0x3034 EGL_TRANSPARENT_BLUE_VALUE= 0x3035 EGL_TRANSPARENT_GREEN_VALUE= 0x3036 EGL_TRANSPARENT_RED_VALUE= 0x3037 EGL_NONE = 0x3038 #/* Attrib list terminator */ EGL_BIND_TO_TEXTURE_RGB = 0x3039 EGL_BIND_TO_TEXTURE_RGBA= 0x303A EGL_MIN_SWAP_INTERVAL = 0x303B EGL_MAX_SWAP_INTERVAL = 0x303C EGL_LUMINANCE_SIZE = 0x303D EGL_ALPHA_MASK_SIZE = 0x303E EGL_COLOR_BUFFER_TYPE = 0x303F EGL_RENDERABLE_TYPE = 0x3040 EGL_MATCH_NATIVE_PIXMAP = 0x3041 #/* Pseudo-attribute (not queryable) */ EGL_CONFORMANT = 0x3042 EGL_FALSE = _constants.EGL_FALSE global _context_reg _context_reg = {} cdef class Context: cdef EGLContext _eglcontext global _display_reg _display_reg = {} cdef class Display: cdef EGLDisplay _egldisplay global _surface_reg _surface_reg = {} cdef class Surface: cdef EGLSurface _eglsurface global _config_reg _config_reg = {} cdef class Config: cdef EGLConfig _eglconfig class EGLError(Exception): codes = { 0x3000 : 'EGL_SUCCESS' , 0x3001 : 'EGL_NOT_INITIALIZED', 0x3002 : 'EGL_BAD_ACCESS' , 0x3003 : 'EGL_BAD_ALLOC' , 0x3004 : 'EGL_BAD_ATTRIBUTE' , 0x3005 : 'EGL_BAD_CONFIG' , 0x3006 : 'EGL_BAD_CONTEXT' , 0x3007 : 'EGL_BAD_CURRENT_SURFACE', 0x3008 : 'EGL_BAD_DISPLAY' , 0x3009 : 'EGL_BAD_MATCH' , 0x300A : 'EGL_BAD_NATIVE_PIXMAP', 0x300B : 'EGL_BAD_NATIVE_WINDOW', 0x300C : 'EGL_BAD_PARAMETER' , 0x300D : 'EGL_BAD_SURFACE' , 0x300E : 'EGL_CONTEXT_LOST' , } cdef class NativeWindow: cdef EGL_DISPMANX_WINDOW_T _window def __cinit__(self, ElementHandle element, int width, int height): self._window.element = element._handle self._window.width = width self._window.height = height def raise_egl_error(): err_code = getError() raise EGLError("%s (code x%x)"%(EGLError.codes[err_code], err_code)) def getError(): return int(eglGetError()) def BindAPI(EGLenum api): cdef: EGLBoolean ret ret = eglBindAPI(api) return bool(ret) def GetDisplay(unsigned int display_id): cdef: EGLDisplay display Display py_display display = eglGetDisplay(<EGLNativeDisplayType>display_id) if display == <EGLDisplay>0: raise EGLError("No display available") py_display = Display() py_display._egldisplay = display _display_reg[<int>display] = py_display return py_display def Initialise(Display dpy): cdef: EGLint major EGLint minor EGLBoolean ret ret = eglInitialize(dpy._egldisplay, &major, &minor) if ret == EGL_FALSE: raise_egl_error() return (int(major), int(minor)) def Terminate(Display dpy): if eglTerminate(dpy._egldisplay) == EGL_FALSE: raise_egl_error() def QueryString(Display dpy, EGLint name): cdef char *data data = eglQueryString(dpy._egldisplay, name) return data def GetConfigs(Display dpy): cdef: EGLint numConfigs = -1 if eglGetConfigs(dpy._egldisplay, NULL, 0, &numConfigs)==EGL_FALSE: raise_egl_error() return int(numConfigs) ### Not implemented the other calling method for this ### # EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig *configs, # EGLint config_size, EGLint *num_config) def ChooseConfig(Display dpy, list attrib_list, EGLint config_size): cdef: EGLConfig *configs EGLint num_config EGLint *attribs int i, n_attrib=len(attrib_list) attribs = <EGLint*>malloc(sizeof(EGLint)*n_attrib) configs = <EGLConfig*>malloc(sizeof(EGLConfig)*config_size) try: for i in xrange(n_attrib): attribs[i] = attrib_list[i] if eglChooseConfig(dpy._egldisplay, attribs, configs, config_size, &num_config) == EGL_FALSE: raise_egl_error() chosen = [] for i in xrange(num_config): cfg = Config() cfg._eglconfig = configs[i] chosen.append(cfg) return chosen finally: free(attribs) free(configs) def GetConfigAttrib(Display dpy, Config config, EGLint attribute): cdef EGLint value if eglGetConfigAttrib(dpy._egldisplay, config._eglconfig, attribute, &value) == EGL_FALSE: raise_egl_error() return int(value) def CreateWindowSurface(Display dpy, Config config, NativeWindow win, list attrib_list=[]): cdef: EGLSurface surf EGLint *attribs=NULL int i, n_attrib=len(attrib_list) if n_attrib > 0: attribs = <EGLint*>malloc(sizeof(EGLint)*n_attrib) for i in xrange(n_attrib): attribs[i] = attrib_list[i] try: surf = eglCreateWindowSurface(dpy._egldisplay, config._eglconfig, <EGLNativeWindowType>(&(win._window)), attribs) #FIXME if surf == <EGLSurface>0: raise_egl_error() py_surf = Surface() py_surf._eglsurface = surf _surface_reg[<int>surf] = py_surf return py_surf finally: free(attribs) def CreatePbufferSurface(Display dpy, Config config, list attrib_list): cdef: EGLSurface surf EGLint *attribs int i, n_attrib=len(attrib_list) attribs = <EGLint*>malloc(sizeof(EGLint)*n_attrib) try: for i in xrange(n_attrib): attribs[i] = attrib_list[i] surf = eglCreatePbufferSurface(dpy._egldisplay, config._eglconfig, attribs) if surf == <EGLSurface>0: raise_egl_error() py_surf = Surface() py_surf._eglsurface = surf _surface_reg[<int>surf] = py_surf return py_surf finally: free(attribs) #def CreatePixmapSurface(Display dpy, Config config, pixmap, list attrib_list): # cdef: # EGLSurface surf # EGLint *attribs # int i, n_attrib=len(attrib_list) # # attribs = <EGLint*>malloc(sizeof(EGLint)*n_attrib) # try: # for i in xrange(n_attrib): # attribs[i] = attrib_list[i] # # surf = eglCreatePixmapSurface(dpy._egldisplay, config._eglconfig, # pixmap, attribs) # if surf == <EGLSurface>0: # raise_egl_error() # py_surf = Surface() # py_surf._eglsurface = surf # _surface_rep[<int>surf] = py_surf # return py_surf # finally: # free(attribs) def DestroySurface(Display dpy, Surface surf): if eglDestroySurface(dpy._egldisplay, surf._eglsurface) == EGL_FALSE: raise_egl_error() del _surface_reg[<int>(surf._eglsurface)] def QuerySurface(Display dpy, Surface surf, EGLint attrib): cdef EGLint ret if eglQuerySurface(dpy._egldisplay, surf._eglsurface, attrib, &ret) == EGL_FALSE: raise_egl_error() return ret def QueryAPI(): return eglQueryAPI() def WaitClient(): if eglWaitClient() == EGL_FALSE: raise_egl_error() def ReleaseThread(): if eglReleaseThread() == EGL_FALSE: raise_egl_error() #### #def CreatePbufferFromClientBuffer(Display dpy, EGLenum buftype, buf, # Config config, list attrib_list): # FIXME # EGLSurface eglCreatePbufferFromClientBuffer( # EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, # EGLConfig config, EGLint *attrib_list) def SurfaceAttrib(Display dpy, Surface surf, EGLint attrib, EGLint value): cdef EGLBoolean ret ret = eglSurfaceAttrib(dpy._egldisplay, surf._eglsurface, attrib, value) if ret==EGL_FALSE: raise_egl_error() def BindTexImage(Display dpy, Surface surf, EGLint buf): if eglBindTexImage(dpy._egldisplay, surf._eglsurface, buf) == EGL_FALSE: raise_egl_error() def ReleaseTexImage(Display dpy, Surface surf, EGLint buf): if eglReleaseTexImage(dpy._egldisplay, surf._eglsurface, buf) == EGL_FALSE: raise_egl_error() def SwapInterval(Display dpy, EGLint interval): if eglSwapInterval(dpy._egldisplay, interval) == EGL_FALSE: raise_egl_error() def CreateContext(Display dpy, Config config, object share_ctx, list attrib_list=[]): cdef: EGLContext _ctx, _share_ctx EGLint *attribs=NULL int i, n_attrib=len(attrib_list) if share_ctx is None: _share_ctx = <EGLContext>0 elif isinstance(share_ctx, Context): _share_ctx = (<Context>share_ctx)._eglcontext else: raise ValueError("3rd argument (share context) must be of type Context or None") if n_attrib > 0: attribs = <EGLint*>malloc(sizeof(EGLint)*n_attrib) try: for i in xrange(n_attrib): attribs[i] = attrib_list[i] _ctx = eglCreateContext(dpy._egldisplay, config._eglconfig, _share_ctx, attribs) pyctx = Context() pyctx._eglcontext = _ctx _context_reg[<int>_ctx] = pyctx return pyctx finally: free(attribs) def DestroyContext(Display dpy, Context ctx): if eglDestroyContext(dpy._egldisplay, ctx._eglcontext) == EGL_FALSE: raise_egl_error() del _context_reg[<int>(ctx._eglcontext)] def MakeCurrent(Display dpy, Surface draw, Surface read, Context ctx): if eglMakeCurrent(dpy._egldisplay, draw._eglsurface, read._eglsurface, ctx._eglcontext) == EGL_FALSE: raise_egl_error() def GetCurrentContext(): cdef EGLContext ctx ctx = eglGetCurrentContext() return _context_reg[<int>ctx] def GetCurrentSurface(EGLint readdraw): cdef EGLSurface surf surf = eglGetCurrentSurface(readdraw) return _surface_reg[<int>surf] def GetCurrentDisplay(): cdef EGLDisplay dpy dpy = eglGetCurrentDisplay() return _display_reg[<int>dpy] def QueryContext(Display dpy, Context ctx, EGLint attrib): cdef EGLint value if eglQueryContext(dpy._egldisplay, ctx._eglcontext, attrib, &value) == EGL_FALSE: raise_egl_error() return value def WaitGL(): if eglWaitGL() == EGL_FALSE: raise_egl_error() def WaitNative(EGLint engine): if eglWaitNative(engine) == EGL_FALSE: raise_egl_error() def SwapBuffers(Display dpy, Surface surf): if eglSwapBuffers(dpy._egldisplay, surf._eglsurface) == EGL_FALSE: raise_egl_error() #### Don't know what a NativePixmapType is or how to make one ### #def CopyBuffers(Display dpy, Surface surf, target): # EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, # EGLNativePixmapType target) def bcm_display_open(bcm.uint32_t device): cdef: bcm.DISPMANX_DISPLAY_HANDLE_T disp bcm.DisplayHandle D disp = bcm.vc_dispmanx_display_open( device ) if disp == 0: raise bcm.BCMDisplayException("Couldn't open handle to display") D = bcm.DisplayHandle() D._handle = disp return D def bcm_update_start(bcm.int32_t priority): cdef: bcm.DISPMANX_UPDATE_HANDLE_T hdl bcm.UpdateHandle U hdl = bcm.vc_dispmanx_update_start( priority ) if hdl == 0: raise bcm.BCMDisplayException("Couldn't open handle to update-start") U = bcm.UpdateHandle() U._handle = hdl return U def bcm_element_add(bcm.UpdateHandle update, bcm.DisplayHandle display, bcm.int32_t layer, bcm.Rect dest_rect, bcm.Rect src_rect): cdef: bcm.DISPMANX_ELEMENT_HANDLE_T elem bcm.ElementHandle E elem = bcm.vc_dispmanx_element_add (update._handle, display._handle, layer, &(dest_rect._vc_rect), 0, #DISPMANX_RESOURCE_HANDLE_T src, &(src_rect._vc_rect), 0, #DISPMANX_PROTECTION_T protection, <bcm.VC_DISPMANX_ALPHA_T *>0, #VC_DISPMANX_ALPHA_T *alpha, <bcm.DISPMANX_CLAMP_T *>0, #DISPMANX_CLAMP_T *clamp, <bcm.DISPMANX_TRANSFORM_T>0) #DISPMANX_TRANSFORM_T transform E = bcm.ElementHandle() E._handle = elem return E def bcm_update_submit_sync(bcm.UpdateHandle update): return bcm.vc_dispmanx_update_submit_sync( update._handle ) def WinCreate2(NativeWindow nativewindow, bcm.DisplayHandle display, bcm.UpdateHandle update, bcm.Rect dst, bcm.Rect src, display_id=0): cdef: bcm.int32_t success = 0 bcm.DISPMANX_ELEMENT_HANDLE_T dispman_element bcm.DISPMANX_DISPLAY_HANDLE_T dispman_display bcm.DISPMANX_UPDATE_HANDLE_T dispman_update #bcm.VC_RECT_T dst_rect #bcm.VC_RECT_T src_rect bcm.uint32_t display_width bcm.uint32_t display_height ## create an EGL window surface, passing context width/height success = bcm.c_get_display_size(display_id, ## /* LCD */ &display_width, &display_height); if ( success < 0 ): raise RuntimeError("Couldn't get display size") dispman_display = display._handle dispman_update = update._handle #dispman_update = bcm.vc_dispmanx_update_start( 0 ) dispman_element = bcm.vc_dispmanx_element_add ( dispman_update, dispman_display, 0, ##/*layer*/, &(dst._vc_rect), <bcm.DISPMANX_RESOURCE_HANDLE_T>0, ##/*src*/, &(src._vc_rect), <bcm.DISPMANX_PROTECTION_T>0, <bcm.VC_DISPMANX_ALPHA_T *>0, ##/*alpha*/ <bcm.DISPMANX_CLAMP_T *>0, ##/*clamp*/ <bcm.DISPMANX_TRANSFORM_T>0) ##/*transform*/ nativewindow._window.element = dispman_element nativewindow._window.width = dst._vc_rect.width nativewindow._window.height = dst._vc_rect.height bcm.vc_dispmanx_update_submit_sync( dispman_update ) return True ��������������������������������������������������������������������������������������kivy-1.9.1/kivy/loader.py���������������������������������������������������������������������������0000664�0000000�0000000�00000041421�12641336260�0015313�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Asynchronous data loader ======================== This is the Asynchronous Loader. You can use it to load an image and use it, even if data are not yet available. You must specify a default loading image when using the loader:: from kivy.loader import Loader image = Loader.image('mysprite.png') You can also load an image from a url:: image = Loader.image('http://mysite.com/test.png') If you want to change the default loading image, you can do:: Loader.loading_image = Image('another_loading.png') Tweaking the asynchronous loader -------------------------------- .. versionadded:: 1.6.0 You can tweak the loader to provide a better user experience or more performance, depending of the images you are going to load. Take a look at the parameters: - :attr:`Loader.num_workers` - define the number of threads to start for loading images. - :attr:`Loader.max_upload_per_frame` - define the maximum image uploads in GPU to do per frame. ''' __all__ = ('Loader', 'LoaderBase', 'ProxyImage') from kivy import kivy_data_dir from kivy.logger import Logger from kivy.clock import Clock from kivy.cache import Cache from kivy.core.image import ImageLoader, Image from kivy.compat import PY2, string_types from collections import deque from time import sleep from os.path import join from os import write, close, unlink, environ import threading import mimetypes # Register a cache for loader Cache.register('kv.loader', limit=500, timeout=60) class ProxyImage(Image): '''Image returned by the Loader.image() function. :Properties: `loaded`: bool, defaults to False This value may be True if the image is already cached. :Events: `on_load` Fired when the image is loaded or changed. ''' __events__ = ('on_load', ) def __init__(self, arg, **kwargs): loaded = kwargs.pop('loaded', False) super(ProxyImage, self).__init__(arg, **kwargs) self.loaded = loaded def on_load(self): pass class LoaderBase(object): '''Common base for the Loader and specific implementations. By default, the Loader will be the best available loader implementation. The _update() function is called every 1 / 25.s or each frame if we have less than 25 FPS. ''' def __init__(self): self._loading_image = None self._error_image = None self._num_workers = 2 self._max_upload_per_frame = 2 self._paused = False self._resume_cond = threading.Condition() self._q_load = deque() self._q_done = deque() self._client = [] self._running = False self._start_wanted = False self._trigger_update = Clock.create_trigger(self._update) def __del__(self): try: Clock.unschedule(self._update) except Exception: pass def _set_num_workers(self, num): if num < 2: raise Exception('Must have at least 2 workers') self._num_workers = num def _get_num_workers(self): return self._num_workers num_workers = property(_get_num_workers, _set_num_workers) '''Number of workers to use while loading (used only if the loader implementation supports it). This setting impacts the loader only on initialization. Once the loader is started, the setting has no impact:: from kivy.loader import Loader Loader.num_workers = 4 The default value is 2 for giving a smooth user experience. You could increase the number of workers, then all the images will be loaded faster, but the user will not been able to use the application while loading. Prior to 1.6.0, the default number was 20, and loading many full-hd images was completly blocking the application. .. versionadded:: 1.6.0 ''' def _set_max_upload_per_frame(self, num): if num is not None and num < 1: raise Exception('Must have at least 1 image processing per image') self._max_upload_per_frame = num def _get_max_upload_per_frame(self): return self._max_upload_per_frame max_upload_per_frame = property(_get_max_upload_per_frame, _set_max_upload_per_frame) '''The number of images to upload per frame. By default, we'll upload only 2 images to the GPU per frame. If you are uploading many small images, you can easily increase this parameter to 10 or more. If you are loading multiple full HD images, the upload time may have consequences and block the application. If you want a smooth experience, use the default. As a matter of fact, a Full-HD RGB image will take ~6MB in memory, so it may take time. If you have activated mipmap=True too, then the GPU must calculate the mipmap of these big images too, in real time. Then it may be best to reduce the :attr:`max_upload_per_frame` to 1 or 2. If you want to get rid of that (or reduce it a lot), take a look at the DDS format. .. versionadded:: 1.6.0 ''' def _get_loading_image(self): if not self._loading_image: loading_png_fn = join(kivy_data_dir, 'images', 'image-loading.gif') self._loading_image = ImageLoader.load(filename=loading_png_fn) return self._loading_image def _set_loading_image(self, image): if isinstance(image, string_types): self._loading_image = ImageLoader.load(filename=image) else: self._loading_image = image loading_image = property(_get_loading_image, _set_loading_image) '''Image used for loading. You can change it by doing:: Loader.loading_image = 'loading.png' .. versionchanged:: 1.6.0 Not readonly anymore. ''' def _get_error_image(self): if not self._error_image: error_png_fn = join( 'atlas://data/images/defaulttheme/image-missing') self._error_image = ImageLoader.load(filename=error_png_fn) return self._error_image def _set_error_image(self, image): if isinstance(image, string_types): self._error_image = ImageLoader.load(filename=image) else: self._error_image = image error_image = property(_get_error_image, _set_error_image) '''Image used for error. You can change it by doing:: Loader.error_image = 'error.png' .. versionchanged:: 1.6.0 Not readonly anymore. ''' def start(self): '''Start the loader thread/process.''' self._running = True def run(self, *largs): '''Main loop for the loader.''' pass def stop(self): '''Stop the loader thread/process.''' self._running = False def pause(self): '''Pause the loader, can be useful during interactions. .. versionadded:: 1.6.0 ''' self._paused = True def resume(self): '''Resume the loader, after a :meth:`pause`. .. versionadded:: 1.6.0 ''' self._paused = False self._resume_cond.acquire() self._resume_cond.notify_all() self._resume_cond.release() def _wait_for_resume(self): while self._running and self._paused: self._resume_cond.acquire() self._resume_cond.wait(0.25) self._resume_cond.release() def _load(self, kwargs): '''(internal) Loading function, called by the thread. Will call _load_local() if the file is local, or _load_urllib() if the file is on Internet. ''' while len(self._q_done) >= ( self.max_upload_per_frame * self._num_workers): sleep(0.1) self._wait_for_resume() filename = kwargs['filename'] load_callback = kwargs['load_callback'] post_callback = kwargs['post_callback'] try: proto = filename.split(':', 1)[0] except: #if blank filename then return return if load_callback is not None: data = load_callback(filename) elif proto in ('http', 'https', 'ftp', 'smb'): data = self._load_urllib(filename, kwargs['kwargs']) else: data = self._load_local(filename, kwargs['kwargs']) if post_callback: data = post_callback(data) self._q_done.appendleft((filename, data)) self._trigger_update() def _load_local(self, filename, kwargs): '''(internal) Loading a local file''' # With recent changes to CoreImage, we must keep data otherwise, # we might be unable to recreate the texture afterwise. return ImageLoader.load(filename, keep_data=True, **kwargs) def _load_urllib(self, filename, kwargs): '''(internal) Loading a network file. First download it, save it to a temporary file, and pass it to _load_local().''' if PY2: import urllib2 as urllib_request def gettype(info): return info.gettype() else: import urllib.request as urllib_request def gettype(info): return info.get_content_type() proto = filename.split(':', 1)[0] if proto == 'smb': try: # note: it's important to load SMBHandler every time # otherwise the data is occasionaly not loaded from smb.SMBHandler import SMBHandler except ImportError: Logger.warning( 'Loader: can not load PySMB: make sure it is installed') return import tempfile data = fd = _out_osfd = None try: _out_filename = '' if proto == 'smb': # read from samba shares fd = urllib_request.build_opener(SMBHandler).open(filename) else: # read from internet fd = urllib_request.urlopen(filename) if '#.' in filename: # allow extension override from URL fragment suffix = '.' + filename.split('#.')[-1] else: ctype = gettype(fd.info()) suffix = mimetypes.guess_extension(ctype) if not suffix: # strip query string and split on path parts = filename.split('?')[0].split('/')[1:] while len(parts) > 1 and not parts[0]: # strip out blanks from '//' parts = parts[1:] if len(parts) > 1 and '.' in parts[-1]: # we don't want '.com', '.net', etc. as the extension suffix = '.' + parts[-1].split('.')[-1] _out_osfd, _out_filename = tempfile.mkstemp( prefix='kivyloader', suffix=suffix) idata = fd.read() fd.close() fd = None # write to local filename write(_out_osfd, idata) close(_out_osfd) _out_osfd = None # load data data = self._load_local(_out_filename, kwargs) # FIXME create a clean API for that for imdata in data._data: imdata.source = filename except Exception: Logger.exception('Loader: Failed to load image <%s>' % filename) # close file when remote file not found or download error try: close(_out_osfd) except OSError: pass return self.error_image finally: if fd: fd.close() if _out_osfd: close(_out_osfd) if _out_filename != '': unlink(_out_filename) return data def _update(self, *largs): '''(internal) Check if a data is loaded, and pass to the client.''' # want to start it ? if self._start_wanted: if not self._running: self.start() self._start_wanted = False # in pause mode, don't unqueue anything. if self._paused: self._trigger_update() return for x in range(self.max_upload_per_frame): try: filename, data = self._q_done.pop() except IndexError: return # create the image image = data # ProxyImage(data) if not image.nocache: Cache.append('kv.loader', filename, image) # update client for c_filename, client in self._client[:]: if filename != c_filename: continue # got one client to update client.image = image client.loaded = True client.dispatch('on_load') self._client.remove((c_filename, client)) self._trigger_update() def image(self, filename, load_callback=None, post_callback=None, **kwargs): '''Load a image using the Loader. A ProxyImage is returned with a loading image. You can use it as follows:: from kivy.app import App from kivy.uix.image import Image from kivy.loader import Loader class TestApp(App): def _image_loaded(self, proxyImage): if proxyImage.image.texture: self.image.texture = proxyImage.image.texture def build(self): proxyImage = Loader.image("myPic.jpg") proxyImage.bind(on_load=self._image_loaded) self.image = Image() return self.image TestApp().run() In order to cancel all background loading, call *Loader.stop()*. ''' data = Cache.get('kv.loader', filename) if data not in (None, False): # found image, if data is not here, need to reload. return ProxyImage(data, loading_image=self.loading_image, loaded=True, **kwargs) client = ProxyImage(self.loading_image, loading_image=self.loading_image, **kwargs) self._client.append((filename, client)) if data is None: # if data is None, this is really the first time self._q_load.appendleft({ 'filename': filename, 'load_callback': load_callback, 'post_callback': post_callback, 'kwargs': kwargs}) if not kwargs.get('nocache', False): Cache.append('kv.loader', filename, False) self._start_wanted = True self._trigger_update() else: # already queued for loading pass return client # # Loader implementation # if 'KIVY_DOC' in environ: Loader = None else: # # Try to use pygame as our first choice for loader # from kivy.compat import queue from threading import Thread class _Worker(Thread): '''Thread executing tasks from a given tasks queue ''' def __init__(self, pool, tasks): Thread.__init__(self) self.tasks = tasks self.daemon = True self.pool = pool self.start() def run(self): while self.pool.running: func, args, kargs = self.tasks.get() try: func(*args, **kargs) except Exception as e: print(e) self.tasks.task_done() class _ThreadPool(object): '''Pool of threads consuming tasks from a queue ''' def __init__(self, num_threads): super(_ThreadPool, self).__init__() self.running = True self.tasks = queue.Queue() for _ in range(num_threads): _Worker(self, self.tasks) def add_task(self, func, *args, **kargs): '''Add a task to the queue ''' self.tasks.put((func, args, kargs)) def stop(self): self.running = False self.tasks.join() class LoaderThreadPool(LoaderBase): def __init__(self): super(LoaderThreadPool, self).__init__() self.pool = None def start(self): super(LoaderThreadPool, self).start() self.pool = _ThreadPool(self._num_workers) Clock.schedule_interval(self.run, 0) def stop(self): super(LoaderThreadPool, self).stop() Clock.unschedule(self.run) self.pool.stop() def run(self, *largs): while self._running: try: parameters = self._q_load.pop() except: return self.pool.add_task(self._load, parameters) Loader = LoaderThreadPool() Logger.info('Loader: using a thread pool of {} workers'.format( Loader.num_workers)) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/logger.py���������������������������������������������������������������������������0000664�0000000�0000000�00000022060�12641336260�0015322�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Logger object ============= Differents logging levels are available : trace, debug, info, warning, error and critical. Examples of usage:: from kivy.logger import Logger Logger.info('title: This is a info message.') Logger.debug('title: This is a debug message.') try: raise Exception('bleh') except Exception: Logger.exception('Something happened!') The message passed to the logger is split into two parts, separated by a colon (:). The first part is used as a title, and the second part is used as the message. This way, you can "categorize" your message easily.:: Logger.info('Application: This is a test') # will appear as [INFO ] [Application ] This is a test Logger configuration -------------------- The Logger can be controlled via the Kivy configuration file:: [kivy] log_level = info log_enable = 1 log_dir = logs log_name = kivy_%y-%m-%d_%_.txt More information about the allowed values are described in the :mod:`kivy.config` module. Logger history -------------- Even if the logger is not enabled, you still have access to the last 100 messages:: from kivy.logger import LoggerHistory print(LoggerHistory.history) ''' import logging import os import sys import kivy from kivy.compat import PY2 from random import randint from functools import partial __all__ = ('Logger', 'LOG_LEVELS', 'COLORS', 'LoggerHistory') Logger = None BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = list(range(8)) #These are the sequences need to get colored ouput RESET_SEQ = "\033[0m" COLOR_SEQ = "\033[1;%dm" BOLD_SEQ = "\033[1m" previous_stderr = sys.stderr def formatter_message(message, use_color=True): if use_color: message = message.replace("$RESET", RESET_SEQ) message = message.replace("$BOLD", BOLD_SEQ) else: message = message.replace("$RESET", "").replace("$BOLD", "") return message COLORS = { 'TRACE': MAGENTA, 'WARNING': YELLOW, 'INFO': GREEN, 'DEBUG': CYAN, 'CRITICAL': RED, 'ERROR': RED} logging.TRACE = 9 LOG_LEVELS = { 'trace': logging.TRACE, 'debug': logging.DEBUG, 'info': logging.INFO, 'warning': logging.WARNING, 'error': logging.ERROR, 'critical': logging.CRITICAL} class FileHandler(logging.Handler): history = [] filename = 'log.txt' fd = None def purge_logs(self, directory): '''Purge log is called randomly to prevent the log directory from being filled by lots and lots of log files. You've a chance of 1 in 20 that purge log will be fired. ''' if randint(0, 20) != 0: return # Use config ? maxfiles = 100 print('Purge log fired. Analysing...') join = os.path.join unlink = os.unlink # search all log files l = [join(directory, x) for x in os.listdir(directory)] if len(l) > maxfiles: # get creation time on every files l = [{'fn': x, 'ctime': os.path.getctime(x)} for x in l] # sort by date l = sorted(l, key=lambda x: x['ctime']) # get the oldest (keep last maxfiles) l = l[:-maxfiles] print('Purge %d log files' % len(l)) # now, unlink every files in the list for filename in l: unlink(filename['fn']) print('Purge finished!') def _configure(self, *largs, **kwargs): from time import strftime from kivy.config import Config log_dir = Config.get('kivy', 'log_dir') log_name = Config.get('kivy', 'log_name') _dir = kivy.kivy_home_dir if log_dir and os.path.isabs(log_dir): _dir = log_dir else: _dir = os.path.join(_dir, log_dir) if not os.path.exists(_dir): os.makedirs(_dir) self.purge_logs(_dir) pattern = log_name.replace('%_', '@@NUMBER@@') pattern = os.path.join(_dir, strftime(pattern)) n = 0 while True: filename = pattern.replace('@@NUMBER@@', str(n)) if not os.path.exists(filename): break n += 1 if n > 10000: # prevent maybe flooding ? raise Exception('Too many logfile, remove them') if FileHandler.filename == filename and FileHandler.fd is not None: return FileHandler.filename = filename if FileHandler.fd is not None: FileHandler.fd.close() FileHandler.fd = open(filename, 'w') Logger.info('Logger: Record log in %s' % filename) def _write_message(self, record): if FileHandler.fd in (None, False): return FileHandler.fd.write('[%-18s] ' % record.levelname) try: FileHandler.fd.write(record.msg) except UnicodeEncodeError: if PY2: FileHandler.fd.write(record.msg.encode('utf8')) FileHandler.fd.write('\n') FileHandler.fd.flush() def emit(self, message): # during the startup, store the message in the history if Logger.logfile_activated is None: FileHandler.history += [message] return # startup done, if the logfile is not activated, avoid history. if Logger.logfile_activated is False: FileHandler.history = [] return if FileHandler.fd is None: try: self._configure() from kivy.config import Config Config.add_callback(self._configure, 'kivy', 'log_dir') Config.add_callback(self._configure, 'kivy', 'log_name') except Exception: # deactivate filehandler... FileHandler.fd = False Logger.exception('Error while activating FileHandler logger') return while FileHandler.history: _message = FileHandler.history.pop() self._write_message(_message) self._write_message(message) class LoggerHistory(logging.Handler): history = [] def emit(self, message): LoggerHistory.history = [message] + LoggerHistory.history[:100] class ColoredFormatter(logging.Formatter): def __init__(self, msg, use_color=True): logging.Formatter.__init__(self, msg) self.use_color = use_color def format(self, record): try: msg = record.msg.split(':', 1) if len(msg) == 2: record.msg = '[%-12s]%s' % (msg[0], msg[1]) except: pass levelname = record.levelname if record.levelno == logging.TRACE: levelname = 'TRACE' record.levelname = levelname if self.use_color and levelname in COLORS: levelname_color = ( COLOR_SEQ % (30 + COLORS[levelname]) + levelname + RESET_SEQ) record.levelname = levelname_color return logging.Formatter.format(self, record) class ConsoleHandler(logging.StreamHandler): def filter(self, record): try: msg = record.msg k = msg.split(':', 1) if k[0] == 'stderr' and len(k) == 2: previous_stderr.write(k[1] + '\n') return False except: pass return True class LogFile(object): def __init__(self, channel, func): self.buffer = '' self.func = func self.channel = channel self.errors = '' def write(self, s): s = self.buffer + s self.flush() f = self.func channel = self.channel lines = s.split('\n') for l in lines[:-1]: f('%s: %s' % (channel, l)) self.buffer = lines[-1] def flush(self): return def logger_config_update(section, key, value): if LOG_LEVELS.get(value) is None: raise AttributeError('Loglevel {0!r} doesn\'t exists'.format(value)) Logger.setLevel(level=LOG_LEVELS.get(value)) #: Kivy default logger instance Logger = logging.getLogger('kivy') Logger.logfile_activated = None Logger.trace = partial(Logger.log, logging.TRACE) # set the Kivy logger as the default logging.root = Logger # add default kivy logger Logger.addHandler(LoggerHistory()) if 'KIVY_NO_FILELOG' not in os.environ: Logger.addHandler(FileHandler()) # Use the custom handler instead of streaming one. if 'KIVY_NO_CONSOLELOG' not in os.environ: if hasattr(sys, '_kivy_logging_handler'): Logger.addHandler(getattr(sys, '_kivy_logging_handler')) else: use_color = ( os.name != 'nt' and os.environ.get('KIVY_BUILD') not in ('android', 'ios') and os.environ.get('TERM') in ( 'xterm', 'rxvt', 'rxvt-unicode', 'xterm-256color')) color_fmt = formatter_message( '[%(levelname)-18s] %(message)s', use_color) formatter = ColoredFormatter(color_fmt, use_color=use_color) console = ConsoleHandler() console.setFormatter(formatter) Logger.addHandler(console) # install stderr handlers sys.stderr = LogFile('stderr', Logger.warning) #: Kivy history handler LoggerHistory = LoggerHistory ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/metrics.py��������������������������������������������������������������������������0000664�0000000�0000000�00000016540�12641336260�0015517�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Metrics ======= .. versionadded:: 1.5.0 A screen is defined by its physical size, density and resolution. These factors are essential for creating UI's with correct size everywhere. In Kivy, all the graphics pipelines work with pixels. But using pixels as a measurement unit is problematic because sizes change according to the screen. Dimensions ---------- If you want to design your UI for different screen sizes, you will want better measurement units to work with. Kivy provides some more scalable alternatives. :Units: `pt` Points - 1/72 of an inch based on the physical size of the screen. Prefer to use sp instead of pt. `mm` Millimeters - Based on the physical size of the screen. `cm` Centimeters - Based on the physical size of the screen. `in` Inches - Based on the physical size of the screen. `dp` Density-independent Pixels - An abstract unit that is based on the physical density of the screen. With a :attr:`~MetricsBase.density` of 1, 1dp is equal to 1px. When running on a higher density screen, the number of pixels used to draw 1dp is scaled up a factor appropriate to the screen's dpi, and the inverse for a lower dpi. The ratio of dp-to-pixels will change with the screen density, but not necessarily in direct proportion. Using the dp unit is a simple solution to making the view dimensions in your layout resize properly for different screen densities. In others words, it provides consistency for the real-world size of your UI across different devices. `sp` Scale-independent Pixels - This is like the dp unit, but it is also scaled by the user's font size preference. We recommend you use this unit when specifying font sizes, so the font size will be adjusted to both the screen density and the user's preference. Examples -------- Here is an example of creating a label with a sp font_size and setting the height manually with a 10dp margin:: #:kivy 1.5.0 <MyWidget>: Label: text: 'Hello world' font_size: '15sp' size_hint_y: None height: self.texture_size[1] + dp(10) Manual control of metrics ------------------------- The metrics cannot be changed at runtime. Once a value has been converted to pixels, you can't retrieve the original value anymore. This stems from the fact that the DPI and density of a device cannot be changed at runtime. We provide some environment variables to control metrics: - `KIVY_METRICS_DENSITY`: if set, this value will be used for :attr:`~MetricsBase.density` instead of the systems one. On android, the value varies between 0.75, 1, 1.5 and 2. - `KIVY_METRICS_FONTSCALE`: if set, this value will be used for :attr:`~MetricsBase.fontscale` instead of the systems one. On android, the value varies between 0.8 and 1.2. - `KIVY_DPI`: if set, this value will be used for :attr:`~MetricsBase.dpi`. Please note that setting the DPI will not impact the dp/sp notation because these are based on the screen density. For example, if you want to simulate a high-density screen (like the HTC One X):: KIVY_DPI=320 KIVY_METRICS_DENSITY=2 python main.py --size 1280x720 Or a medium-density (like Motorola Droid 2):: KIVY_DPI=240 KIVY_METRICS_DENSITY=1.5 python main.py --size 854x480 You can also simulate an alternative user preference for fontscale as follows:: KIVY_METRICS_FONTSCALE=1.2 python main.py ''' __all__ = ('Metrics', 'MetricsBase', 'pt', 'inch', 'cm', 'mm', 'dp', 'sp', 'metrics') from os import environ from kivy.utils import reify, platform from kivy.properties import dpi2px from kivy.setupconfig import USE_SDL2 def pt(value): '''Convert from points to pixels ''' return dpi2px(value, 'pt') def inch(value): '''Convert from inches to pixels ''' return dpi2px(value, 'in') def cm(value): '''Convert from centimeters to pixels ''' return dpi2px(value, 'cm') def mm(value): '''Convert from millimeters to pixels ''' return dpi2px(value, 'mm') def dp(value): '''Convert from density-independent pixels to pixels ''' return dpi2px(value, 'dp') def sp(value): '''Convert from scale-independent pixels to pixels ''' return dpi2px(value, 'sp') class MetricsBase(object): '''Class that contains the default attributes for Metrics. Don't use this class directly, but use the `Metrics` instance. ''' @reify def dpi(self): '''Return the DPI of the screen. Depending on the platform, the DPI can be taken from the Window provider (Desktop mainly) or from a platform-specific module (like android/ios). ''' custom_dpi = environ.get('KIVY_DPI') if custom_dpi: return float(custom_dpi) if platform == 'android': if USE_SDL2: import jnius Hardware = jnius.autoclass('org.renpy.android.Hardware') return Hardware.getDPI() else: import android return android.get_dpi() elif platform == 'ios': import ios return ios.get_dpi() # for all other platforms.. from kivy.base import EventLoop EventLoop.ensure_window() return EventLoop.window.dpi @reify def dpi_rounded(self): '''Return the DPI of the screen, rounded to the nearest of 120, 160, 240 or 320. ''' dpi = self.dpi if dpi < 140: return 120 elif dpi < 200: return 160 elif dpi < 280: return 240 return 320 @reify def density(self): '''Return the density of the screen. This value is 1 by default on desktops but varies on android depending on the screen. ''' custom_density = environ.get('KIVY_METRICS_DENSITY') if custom_density: return float(custom_density) if platform == 'android': import jnius Hardware = jnius.autoclass('org.renpy.android.Hardware') return Hardware.metrics.scaledDensity elif platform == 'ios': import ios return ios.get_scale() elif platform == 'macosx': from kivy.base import EventLoop EventLoop.ensure_window() return EventLoop.window.dpi / 96. return 1.0 @reify def fontscale(self): '''Return the fontscale user preference. This value is 1 by default but can vary between 0.8 and 1.2. ''' custom_fontscale = environ.get('KIVY_METRICS_FONTSCALE') if custom_fontscale: return float(custom_fontscale) if platform == 'android': from jnius import autoclass if USE_SDL2: PythonActivity = autoclass('org.kivy.android.PythonActivity') else: PythonActivity = autoclass('org.renpy.android.PythonActivity') config = PythonActivity.mActivity.getResources().getConfiguration() return config.fontScale return 1.0 #: Default instance of :class:`MetricsBase`, used everywhere in the code #: .. versionadded:: 1.7.0 Metrics = MetricsBase() #: default instance of :class:`MetricsBase`, used everywhere in the code #: (deprecated, use `Metrics` instead.) metrics = Metrics ����������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/modules/����������������������������������������������������������������������������0000775�0000000�0000000�00000000000�12641336260�0015141�5����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/modules/__init__.py�����������������������������������������������������������������0000664�0000000�0000000�00000021034�12641336260�0017252�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������''' Modules ======= Modules are classes that can be loaded when a Kivy application is starting. The loading of modules is managed by the config file. Currently, we include: * :class:`~kivy.modules.touchring`: Draw a circle around each touch. * :class:`~kivy.modules.monitor`: Add a red topbar that indicates the FPS and a small graph indicating input activity. * :class:`~kivy.modules.keybinding`: Bind some keys to actions, such as a screenshot. * :class:`~kivy.modules.recorder`: Record and playback a sequence of events. * :class:`~kivy.modules.screen`: Emulate the characteristics (dpi/density/ resolution) of different screens. * :class:`~kivy.modules.inspector`: Examines your widget hierarchy and widget properties. * :class:`~kivy.modules.webdebugger`: Realtime examination of your app internals via a web browser. Modules are automatically loaded from the Kivy path and User path: * `PATH_TO_KIVY/kivy/modules` * `HOME/.kivy/mods` Activating a module ------------------- There are various ways in which you can activate a kivy module. Activate a module in the config ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ To activate a module this way, you can edit your configuration file (in your `HOME/.kivy/config.ini`):: [modules] # uncomment to activate touchring = # monitor = # keybinding = Only the name of the module followed by "=" is sufficient to activate the module. Activate a module in Python ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Before starting your application, preferably at the start of your import, you can do something like this:: import kivy kivy.require('1.0.8') # Activate the touchring module from kivy.config import Config Config.set('modules', 'touchring', '') Activate a module via the commandline ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ When starting your application from the commandline, you can add a *-m <modulename>* to the arguments. For example:: python main.py -m webdebugger .. note:: Some modules, such as the screen, may require additional parameters. They will, however, print these parameters to the console when launched without them. Create your own module ---------------------- Create a file in your `HOME/.kivy/mods`, and create 2 functions:: def start(win, ctx): pass def stop(win, ctx): pass Start/stop are functions that will be called for every window opened in Kivy. When you are starting a module, you can use these to store and manage the module state. Use the `ctx` variable as a dictionary. This context is unique for each instance/start() call of the module, and will be passed to stop() too. ''' __all__ = ('Modules', ) from kivy.config import Config from kivy.logger import Logger import kivy import os import sys class ModuleContext: '''Context of a module You can access to the config with self.config. ''' def __init__(self): self.config = {} def __repr__(self): return repr(self.config) class ModuleBase: '''Handle Kivy modules. It will automatically load and instanciate the module for the general window.''' def __init__(self, **kwargs): self.mods = {} self.wins = [] def add_path(self, path): '''Add a path to search for modules in''' if not os.path.exists(path): return if path not in sys.path: sys.path.append(path) dirs = os.listdir(path) for module in dirs: name, ext = os.path.splitext(module) # accept only python extensions if ext not in ('.py', '.pyo', '.pyc') or name == '__init__': continue self.mods[name] = { 'name': name, 'activated': False, 'context': ModuleContext()} def list(self): '''Return the list of available modules''' return self.mods def import_module(self, name): try: modname = 'kivy.modules.{0}'.format(name) module = __import__(name=modname) module = sys.modules[modname] except ImportError: try: module = __import__(name=name) module = sys.modules[name] except ImportError: Logger.exception('Modules: unable to import <%s>' % name) raise # basic check on module if not hasattr(module, 'start'): Logger.warning('Modules: Module <%s> missing start() function' % name) return if not hasattr(module, 'stop'): err = 'Modules: Module <%s> missing stop() function' % name Logger.warning(err) return self.mods[name]['module'] = module def activate_module(self, name, win): '''Activate a module on a window''' if name not in self.mods: Logger.warning('Modules: Module <%s> not found' % name) return mod = self.mods[name] # ensure the module has been configured if 'module' not in mod: self._configure_module(name) pymod = mod['module'] if not mod['activated']: context = mod['context'] msg = 'Modules: Start <{0}> with config {1}'.format( name, context) Logger.debug(msg) pymod.start(win, context) mod['activated'] = True def deactivate_module(self, name, win): '''Deactivate a module from a window''' if not name in self.mods: Logger.warning('Modules: Module <%s> not found' % name) return if not 'module' in self.mods[name]: return module = self.mods[name]['module'] if self.mods[name]['activated']: module.stop(win, self.mods[name]['context']) self.mods[name]['activated'] = False def register_window(self, win): '''Add the window to the window list''' if win not in self.wins: self.wins.append(win) self.update() def unregister_window(self, win): '''Remove the window from the window list''' if win in self.wins: self.wins.remove(win) self.update() def update(self): '''Update the status of the module for each window''' modules_to_activate = [x[0] for x in Config.items('modules')] for win in self.wins: for name in self.mods: if not name in modules_to_activate: self.deactivate_module(name, win) for name in modules_to_activate: try: self.activate_module(name, win) except: import traceback traceback.print_exc() raise def configure(self): '''(internal) Configure all the modules before using them. ''' modules_to_configure = [x[0] for x in Config.items('modules')] for name in modules_to_configure: if name not in self.mods: Logger.warning('Modules: Module <%s> not found' % name) continue self._configure_module(name) def _configure_module(self, name): if 'module' not in self.mods[name]: try: self.import_module(name) except ImportError: return # convert configuration like: # -m mjpegserver:port=8080,fps=8 # and pass it in context.config token config = dict() args = Config.get('modules', name) if args != '': values = Config.get('modules', name).split(',') for value in values: x = value.split('=', 1) if len(x) == 1: config[x[0]] = True else: config[x[0]] = x[1] self.mods[name]['context'].config = config # call configure if module have one if hasattr(self.mods[name]['module'], 'configure'): self.mods[name]['module'].configure(config) def usage_list(self): print() print('Available modules') print('=================') for module in self.list(): if not 'module' in self.mods[module]: self.import_module(module) text = self.mods[module]['module'].__doc__.strip("\n ") print('%-12s: %s' % (module, text)) print() Modules = ModuleBase() Modules.add_path(kivy.kivy_modules_dir) if not 'KIVY_DOC' in os.environ: Modules.add_path(kivy.kivy_usermodules_dir) if __name__ == '__main__': print(Modules.list()) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������kivy-1.9.1/kivy/modules/_webdebugger.py�������������������������������������������������������������0000664�0000000�0000000�00000621564�12641336260�0020152�0����������������������������������������������������������������������������������������������������ustar�00root����������������������������root����������������������������0000000�0000000������������������������������������������������������������������������������������������������������������������������������������������������������������������������# -*- coding: utf-8 -*- import threading import json from gc import get_objects, garbage from kivy.clock import Clock from kivy.cache import Cache from collections import OrderedDict from kivy.logger import Logger try: from flask import Flask, render_template_string, make_response except ImportError: Logger.error('WebDebugger: unable to import Flask. Install it!') raise history_max = 250 class MissingOrderedDict(OrderedDict): def __missing__(self, key): self[key] = [0] * history_max return self[key] metrics = MissingOrderedDict() app = Flask(__name__) @app.route('/') def index(): return render_template_string(html_index) @app.route('/metrics.json') def metrics_json(): resp = make_response(json.dumps(metrics), 200) resp.headers['Content-Type'] = 'text/json' return resp @app.route('/f/<name>') def getfile(name): name = name.replace('.', '_') text = globals()[name] resp = make_response(text, 200) if name.endswith('_js'): resp.headers['Content-Type'] = 'text/javascript' elif name.endswith('_jpg'): resp.headers['Content-Type'] = 'image/jpeg' return resp class FlaskThread(threading.Thread): def run(self): Clock.schedule_interval(self.dump_metrics, .1) app.run(debug=True, use_debugger=True, use_reloader=False) def dump_metrics(self, dt): m = metrics m['Python objects'].append(len(get_objects())) m['Python garbage'].append(len(garbage)) m['FPS (internal)'].append(Clock.get_fps()) m['FPS (real)'].append(Clock.get_rfps()) m['Events'].append(sum([len(x) for x in Clock._events])) for category in Cache._categories: m['Cache ' + category].append( len(Cache._objects.get(category, []))) for values in m.values(): values.pop(0) values[0] = 0 def start(win, ctx): ctx.thread = FlaskThread() ctx.thread.daemon = True ctx.thread.start() def stop(win, ctx): pass # ----------------------------------------------------------------------------- # DATA FILES # ----------------------------------------------------------------------------- html_index = ''' <html> <head> <title>Kivy - Web Debugger

    Kivy - Web Debugger

    Metrics

    ''' jquery_js = r''' /*! jQuery v1.7.1 jquery.com | jquery.org/license */ (function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
    a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
    "+""+"
    ",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
    t
    ",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
    ",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() {for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); ''' g_raphael_js = r''' Raphael.el.popup=function(d,k,h,g){var c=this.paper||this[0].paper,f,j,b,e,a;if(!c){return}switch(this.type){case"text":case"circle":case"ellipse":b=true;break;default:b=false}d=d==null?"up":d;k=k||5;f=this.getBBox();h=typeof h=="number"?h:(b?f.x+f.width/2:f.x);g=typeof g=="number"?g:(b?f.y+f.height/2:f.y);e=Math.max(f.width/2-k,0);a=Math.max(f.height/2-k,0);this.translate(h-f.x-(b?f.width/2:0),g-f.y-(b?f.height/2:0));f=this.getBBox();var i={up:["M",h,g,"l",-k,-k,-e,0,"a",k,k,0,0,1,-k,-k,"l",0,-f.height,"a",k,k,0,0,1,k,-k,"l",k*2+e*2,0,"a",k,k,0,0,1,k,k,"l",0,f.height,"a",k,k,0,0,1,-k,k,"l",-e,0,"z"].join(","),down:["M",h,g,"l",k,k,e,0,"a",k,k,0,0,1,k,k,"l",0,f.height,"a",k,k,0,0,1,-k,k,"l",-(k*2+e*2),0,"a",k,k,0,0,1,-k,-k,"l",0,-f.height,"a",k,k,0,0,1,k,-k,"l",e,0,"z"].join(","),left:["M",h,g,"l",-k,k,0,a,"a",k,k,0,0,1,-k,k,"l",-f.width,0,"a",k,k,0,0,1,-k,-k,"l",0,-(k*2+a*2),"a",k,k,0,0,1,k,-k,"l",f.width,0,"a",k,k,0,0,1,k,k,"l",0,a,"z"].join(","),right:["M",h,g,"l",k,-k,0,-a,"a",k,k,0,0,1,k,-k,"l",f.width,0,"a",k,k,0,0,1,k,k,"l",0,k*2+a*2,"a",k,k,0,0,1,-k,k,"l",-f.width,0,"a",k,k,0,0,1,-k,-k,"l",0,-a,"z"].join(",")};j={up:{x:-!b*(f.width/2),y:-k*2-(b?f.height/2:f.height)},down:{x:-!b*(f.width/2),y:k*2+(b?f.height/2:f.height)},left:{x:-k*2-(b?f.width/2:f.width),y:-!b*(f.height/2)},right:{x:k*2+(b?f.width/2:f.width),y:-!b*(f.height/2)}}[d];this.translate(j.x,j.y);return c.path(i[d]).attr({fill:"#000",stroke:"none"}).insertBefore(this.node?this:this[0])};Raphael.el.tag=function(f,b,l,k){var i=3,e=this.paper||this[0].paper;if(!e){return}var c=e.path().attr({fill:"#000",stroke:"#000"}),j=this.getBBox(),m,h,a,g;switch(this.type){case"text":case"circle":case"ellipse":a=true;break;default:a=false}f=f||0;l=typeof l=="number"?l:(a?j.x+j.width/2:j.x);k=typeof k=="number"?k:(a?j.y+j.height/2:j.y);b=b==null?5:b;h=0.5522*b;if(j.height>=b*2){c.attr({path:["M",l,k+b,"a",b,b,0,1,1,0,-b*2,b,b,0,1,1,0,b*2,"m",0,-b*2-i,"a",b+i,b+i,0,1,0,0,(b+i)*2,"L",l+b+i,k+j.height/2+i,"l",j.width+2*i,0,0,-j.height-2*i,-j.width-2*i,0,"L",l,k-b-i].join(",")})}else{m=Math.sqrt(Math.pow(b+i,2)-Math.pow(j.height/2+i,2));c.attr({path:["M",l,k+b,"c",-h,0,-b,h-b,-b,-b,0,-h,b-h,-b,b,-b,h,0,b,b-h,b,b,0,h,h-b,b,-b,b,"M",l+m,k-j.height/2-i,"a",b+i,b+i,0,1,0,0,j.height+2*i,"l",b+i-m+j.width+2*i,0,0,-j.height-2*i,"L",l+m,k-j.height/2-i].join(",")})}f=360-f;c.rotate(f,l,k);if(this.attrs){this.attr(this.attrs.x?"x":"cx",l+b+i+(!a?this.type=="text"?j.width:0:j.width/2)).attr("y",a?k:k-j.height/2);this.rotate(f,l,k);f>90&&f<270&&this.attr(this.attrs.x?"x":"cx",l-b-i-(!a?j.width:j.width/2)).rotate(180,l,k)}else{if(f>90&&f<270){this.translate(l-j.x-j.width-b-i,k-j.y-j.height/2);this.rotate(f-180,j.x+j.width+b+i,j.y+j.height/2)}else{this.translate(l-j.x+b+i,k-j.y-j.height/2);this.rotate(f,j.x-b-i,j.y+j.height/2)}}return c.insertBefore(this.node?this:this[0])};Raphael.el.drop=function(d,g,f){var e=this.getBBox(),c=this.paper||this[0].paper,a,j,b,i,h;if(!c){return}switch(this.type){case"text":case"circle":case"ellipse":a=true;break;default:a=false}d=d||0;g=typeof g=="number"?g:(a?e.x+e.width/2:e.x);f=typeof f=="number"?f:(a?e.y+e.height/2:e.y);j=Math.max(e.width,e.height)+Math.min(e.width,e.height);b=c.path(["M",g,f,"l",j,0,"A",j*0.4,j*0.4,0,1,0,g+j*0.7,f-j*0.7,"z"]).attr({fill:"#000",stroke:"none"}).rotate(22.5-d,g,f);d=(d+90)*Math.PI/180;i=(g+j*Math.sin(d))-(a?0:e.width/2);h=(f+j*Math.cos(d))-(a?0:e.height/2);this.attrs?this.attr(this.attrs.x?"x":"cx",i).attr(this.attrs.y?"y":"cy",h):this.translate(i-e.x,h-e.y);return b.insertBefore(this.node?this:this[0])};Raphael.el.flag=function(e,k,j){var g=3,c=this.paper||this[0].paper;if(!c){return}var b=c.path().attr({fill:"#000",stroke:"#000"}),i=this.getBBox(),f=i.height/2,a;switch(this.type){case"text":case"circle":case"ellipse":a=true;break;default:a=false}e=e||0;k=typeof k=="number"?k:(a?i.x+i.width/2:i.x);j=typeof j=="number"?j:(a?i.y+i.height/2:i.y);b.attr({path:["M",k,j,"l",f+g,-f-g,i.width+2*g,0,0,i.height+2*g,-i.width-2*g,0,"z"].join(",")});e=360-e;b.rotate(e,k,j);if(this.attrs){this.attr(this.attrs.x?"x":"cx",k+f+g+(!a?this.type=="text"?i.width:0:i.width/2)).attr("y",a?j:j-i.height/2);this.rotate(e,k,j);e>90&&e<270&&this.attr(this.attrs.x?"x":"cx",k-f-g-(!a?i.width:i.width/2)).rotate(180,k,j)}else{if(e>90&&e<270){this.translate(k-i.x-i.width-f-g,j-i.y-i.height/2);this.rotate(e-180,i.x+i.width+f+g,i.y+i.height/2)}else{this.translate(k-i.x+f+g,j-i.y-i.height/2);this.rotate(e,i.x-f-g,i.y+i.height/2)}}return b.insertBefore(this.node?this:this[0])};Raphael.el.label=function(){var c=this.getBBox(),b=this.paper||this[0].paper,a=Math.min(20,c.width+10,c.height+10)/2;if(!b){return}return b.rect(c.x-a/2,c.y-a/2,c.width+a,c.height+a,a).attr({stroke:"none",fill:"#000"}).insertBefore(this.node?this:this[0])};Raphael.el.blob=function(z,j,i){var g=this.getBBox(),B=Math.PI/180,n=this.paper||this[0].paper,r,A,q;if(!n){return}switch(this.type){case"text":case"circle":case"ellipse":A=true;break;default:A=false}r=n.path().attr({fill:"#000",stroke:"none"});z=(+z+1?z:45)+90;q=Math.min(g.height,g.width);j=typeof j=="number"?j:(A?g.x+g.width/2:g.x);i=typeof i=="number"?i:(A?g.y+g.height/2:g.y);var m=Math.max(g.width+q,q*25/12),t=Math.max(g.height+q,q*25/12),u=j+q*Math.sin((z-22.5)*B),b=i+q*Math.cos((z-22.5)*B),v=j+q*Math.sin((z+22.5)*B),d=i+q*Math.cos((z+22.5)*B),o=(v-u)/2,l=(d-b)/2,f=m/2,e=t/2,s=-Math.sqrt(Math.abs(f*f*e*e-f*f*l*l-e*e*o*o)/(f*f*l*l+e*e*o*o)),c=s*f*l/e+(v+u)/2,a=s*-e*o/f+(d+b)/2;r.attr({x:c,y:a,path:["M",j,i,"L",v,d,"A",f,e,0,1,1,u,b,"z"].join(",")});this.translate(c-g.x-g.width/2,a-g.y-g.height/2);return r.insertBefore(this.node?this:this[0])};Raphael.fn.label=function(a,d,b){var c=this.set();b=this.text(a,d,b).attr(Raphael.g.txtattr);return c.push(b.label(),b)};Raphael.fn.popup=function(a,f,d,b,c){var e=this.set();d=this.text(a,f,d).attr(Raphael.g.txtattr);return e.push(d.popup(b,c),d)};Raphael.fn.tag=function(a,f,d,c,b){var e=this.set();d=this.text(a,f,d).attr(Raphael.g.txtattr);return e.push(d.tag(c,b),d)};Raphael.fn.flag=function(a,e,c,b){var d=this.set();c=this.text(a,e,c).attr(Raphael.g.txtattr);return d.push(c.flag(b),c)};Raphael.fn.drop=function(a,e,c,b){var d=this.set();c=this.text(a,e,c).attr(Raphael.g.txtattr);return d.push(c.drop(b),c)};Raphael.fn.blob=function(a,e,c,b){var d=this.set();c=this.text(a,e,c).attr(Raphael.g.txtattr);return d.push(c.blob(b),c)};Raphael.el.lighter=function(b){b=b||2;var a=[this.attrs.fill,this.attrs.stroke];this.fs=this.fs||[a[0],a[1]];a[0]=Raphael.rgb2hsb(Raphael.getRGB(a[0]).hex);a[1]=Raphael.rgb2hsb(Raphael.getRGB(a[1]).hex);a[0].b=Math.min(a[0].b*b,1);a[0].s=a[0].s/b;a[1].b=Math.min(a[1].b*b,1);a[1].s=a[1].s/b;this.attr({fill:"hsb("+[a[0].h,a[0].s,a[0].b]+")",stroke:"hsb("+[a[1].h,a[1].s,a[1].b]+")"});return this};Raphael.el.darker=function(b){b=b||2;var a=[this.attrs.fill,this.attrs.stroke];this.fs=this.fs||[a[0],a[1]];a[0]=Raphael.rgb2hsb(Raphael.getRGB(a[0]).hex);a[1]=Raphael.rgb2hsb(Raphael.getRGB(a[1]).hex);a[0].s=Math.min(a[0].s*b,1);a[0].b=a[0].b/b;a[1].s=Math.min(a[1].s*b,1);a[1].b=a[1].b/b;this.attr({fill:"hsb("+[a[0].h,a[0].s,a[0].b]+")",stroke:"hsb("+[a[1].h,a[1].s,a[1].b]+")"});return this};Raphael.el.resetBrightness=function(){if(this.fs){this.attr({fill:this.fs[0],stroke:this.fs[1]});delete this.fs}return this};(function(){var c=["lighter","darker","resetBrightness"],a=["popup","tag","flag","label","drop","blob"];for(var b in a){(function(d){Raphael.st[d]=function(){return Raphael.el[d].apply(this,arguments)}})(a[b])}for(var b in c){(function(d){Raphael.st[d]=function(){for(var e=0;e0?0:0.5))*Math.pow(10,b))/Math.pow(10,b);return{from:e,to:l,power:b}},axis:function(p,o,k,D,e,G,g,J,h,a,q){a=a==null?2:a;h=h||"t";G=G||10;q=arguments[arguments.length-1];var C=h=="|"||h==" "?["M",p+0.5,o,"l",0,0.001]:g==1||g==3?["M",p+0.5,o,"l",0,-k]:["M",p,o+0.5,"l",k,0],s=this.snapEnds(D,e,G),H=s.from,z=s.to,F=s.power,E=0,w={font:"11px 'Fontin Sans', Fontin-Sans, sans-serif"},v=q.set(),I;I=(z-H)/G;var n=H,m=F>0?F:0;r=k/G;if(+g==1||+g==3){var b=o,u=(g-1?1:-1)*(a+3+!!(g-1));while(b>=o-k){h!="-"&&h!=" "&&(C=C.concat(["M",p-(h=="+"||h=="|"?a:!(g-1)*a*2),b+0.5,"l",a*2+1,0]));v.push(q.text(p+u,b,(J&&J[E++])||(Math.round(n)==n?n:+n.toFixed(m))).attr(w).attr({"text-anchor":g-1?"start":"end"}));n+=I;b-=r}if(Math.round(b+r-(o-k))){h!="-"&&h!=" "&&(C=C.concat(["M",p-(h=="+"||h=="|"?a:!(g-1)*a*2),o-k+0.5,"l",a*2+1,0]));v.push(q.text(p+u,o-k,(J&&J[E])||(Math.round(n)==n?n:+n.toFixed(m))).attr(w).attr({"text-anchor":g-1?"start":"end"}))}}else{n=H;m=(F>0)*F;u=(g?-1:1)*(a+9+!g);var c=p,r=k/G,A=0,B=0;while(c<=p+k){h!="-"&&h!=" "&&(C=C.concat(["M",c+0.5,o-(h=="+"?a:!!g*a*2),"l",0,a*2+1]));v.push(A=q.text(c,o+u,(J&&J[E++])||(Math.round(n)==n?n:+n.toFixed(m))).attr(w));var l=A.getBBox();if(B>=l.x-5){v.pop(v.length-1).remove()}else{B=l.x+l.width}n+=I;c+=r}if(Math.round(c-r-p-k)){h!="-"&&h!=" "&&(C=C.concat(["M",p+k+0.5,o-(h=="+"?a:!!g*a*2),"l",0,a*2+1]));v.push(q.text(p+k,o+u,(J&&J[E])||(Math.round(n)==n?n:+n.toFixed(m))).attr(w))}}var K=q.path(C);K.text=v;K.all=q.set([K,v]);K.remove=function(){this.text.remove();this.constructor.prototype.remove.call(this)};return K},labelise:function(a,c,b){if(a){return(a+"").replace(/(##+(?:\.#+)?)|(%%+(?:\.%+)?)/g,function(d,f,e){if(f){return(+c).toFixed(f.replace(/^#+\.?/g,"").length)}if(e){return(c*100/b).toFixed(e.replace(/^%+\.?/g,"").length)+"%"}})}else{return(+c).toFixed(0)}}}; ''' g_raphael_line_js = r''' (function(){function a(g,n){var f=g.length/n,h=0,e=f,m=0,i=[];while(he-2*q){z[ac]=a(z[ac],e-2*q);B=e-2*q}if(A[ac]&&A[ac].length>e-2*q){A[ac]=a(A[ac],e-2*q)}}var W=Array.prototype.concat.apply([],A),U=Array.prototype.concat.apply([],z),u=s.snapEnds(Math.min.apply(Math,W),Math.max.apply(Math,W),A[0].length-1),E=u.from,o=u.to,N=s.snapEnds(Math.min.apply(Math,U),Math.max.apply(Math,U),z[0].length-1),C=N.from,n=N.to,Z=(e-q*2)/((o-E)||1),V=(h-q*2)/((n-C)||1);var G=f.set();if(J.axis){var m=(J.axis+"").split(/[,\s]+/);+m[0]&&G.push(s.axis(P+q,O+q,e-2*q,E,o,J.axisxstep||Math.floor((e-2*q)/20),2,f));+m[1]&&G.push(s.axis(P+e-q,O+h-q,h-2*q,C,n,J.axisystep||Math.floor((h-2*q)/20),3,f));+m[2]&&G.push(s.axis(P+q,O+h-q,e-2*q,E,o,J.axisxstep||Math.floor((e-2*q)/20),0,f));+m[3]&&G.push(s.axis(P+q,O+h-q,h-2*q,C,n,J.axisystep||Math.floor((h-2*q)/20),1,f))}var M=f.set(),aa=f.set(),r;for(ac=0,L=z.length;acf*b.top){e=b.percents[y],p=b.percents[y-1]||0,t=t/b.top*(e-p),o=b.percents[y+1],j=b.anim[e];break}f&&d.attr(b.anim[b.percents[y]])}if(!!j){if(!k){for(var A in j)if(j[g](A))if(U[g](A)||d.paper.customAttributes[g](A)){u[A]=d.attr(A),u[A]==null&&(u[A]=T[A]),v[A]=j[A];switch(U[A]){case C:w[A]=(v[A]-u[A])/t;break;case"colour":u[A]=a.getRGB(u[A]);var B=a.getRGB(v[A]);w[A]={r:(B.r-u[A].r)/t,g:(B.g-u[A].g)/t,b:(B.b-u[A].b)/t};break;case"path":var D=bR(u[A],v[A]),E=D[1];u[A]=D[0],w[A]=[];for(y=0,z=u[A].length;yd)return d;while(cf?c=e:d=e,e=(d-c)/2+c}return e}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function m(a){return((i*a+h)*a+g)*a}var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;return n(a,1/(200*f))}function cq(){return this.x+q+this.y+q+this.width+" × "+this.height}function cp(){return this.x+q+this.y}function cb(a,b,c,d,e,f){a!=null?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function bH(b,c,d){b=a._path2curve(b),c=a._path2curve(c);var e,f,g,h,i,j,k,l,m,n,o=d?0:[];for(var p=0,q=b.length;p=0&&y<=1&&A>=0&&A<=1&&(d?n++:n.push({x:x.x,y:x.y,t1:y,t2:A}))}}return n}function bF(a,b){return bG(a,b,1)}function bE(a,b){return bG(a,b)}function bD(a,b,c,d,e,f,g,h){if(!(x(a,c)x(e,g)||x(b,d)x(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+y(a,c).toFixed(2)||n>+x(a,c).toFixed(2)||n<+y(e,g).toFixed(2)||n>+x(e,g).toFixed(2)||o<+y(b,d).toFixed(2)||o>+x(b,d).toFixed(2)||o<+y(f,h).toFixed(2)||o>+x(f,h).toFixed(2))return;return{x:l,y:m}}}function bC(a,b,c,d,e,f,g,h,i){if(!(i<0||bB(a,b,c,d,e,f,g,h)n)k/=2,l+=(m1?1:i<0?0:i;var j=i/2,k=12,l=[-0.1252,.1252,-0.3678,.3678,-0.5873,.5873,-0.7699,.7699,-0.9041,.9041,-0.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0;for(var o=0;od;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function bx(){return this.hex}function bv(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];if(h[g](f)){bu(i,f);return c?c(h[f]):h[f]}i.length>=1e3&&delete h[i.shift()],i.push(f),h[f]=a[m](b,e);return c?c(h[f]):h[f]}return d}function bu(a,b){for(var c=0,d=a.length;c',bl=bk.firstChild,bl.style.behavior="url(#default#VML)";if(!bl||typeof bl.adj!="object")return a.type=p;bk=null}a.svg=!(a.vml=a.type=="VML"),a._Paper=j,a.fn=k=j.prototype=a.prototype,a._id=0,a._oid=0,a.is=function(a,b){b=v.call(b);if(b=="finite")return!M[g](+a);if(b=="array")return a instanceof Array;return b=="null"&&a===null||b==typeof a&&a!==null||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||H.call(a).slice(8,-1).toLowerCase()==b},a.angle=function(b,c,d,e,f,g){if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return(180+w.atan2(-i,-h)*180/B+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)},a.rad=function(a){return a%360*B/180},a.deg=function(a){return a*180/B%360},a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,E)){var e=b.length;while(e--)if(z(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(fb-d)return c-f+b}return c};var bn=a.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=w.random()*16|0,c=a=="x"?b:b&3|8;return c.toString(16)});a.setWindow=function(b){eve("raphael.setWindow",a,h.win,b),h.win=b,h.doc=h.win.document,a._engine.initWin&&a._engine.initWin(h.win)};var bo=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),d=e.body}catch(f){d=createPopup().document.body}var g=d.createTextRange();bo=bv(function(a){try{d.style.color=r(a).replace(c,p);var b=g.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=h.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",h.doc.body.appendChild(i),bo=bv(function(a){i.style.color=a;return h.doc.defaultView.getComputedStyle(i,p).getPropertyValue("color")})}return bo(b)},bp=function(){return"hsb("+[this.h,this.s,this.b]+")"},bq=function(){return"hsl("+[this.h,this.s,this.l]+")"},br=function(){return this.hex},bs=function(b,c,d){c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b&&(d=b.b,c=b.g,b=b.r);if(c==null&&a.is(b,D)){var e=a.getRGB(b);b=e.r,c=e.g,d=e.b}if(b>1||c>1||d>1)b/=255,c/=255,d/=255;return[b,c,d]},bt=function(b,c,d,e){b*=255,c*=255,d*=255;var f={r:b,g:c,b:d,hex:a.rgb(b,c,d),toString:br};a.is(e,"finite")&&(f.opacity=e);return f};a.color=function(b){var c;a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b?(c=a.hsb2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b?(c=a.hsl2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):(a.is(b,"string")&&(b=a.getRGB(b)),a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b?(c=a.rgb2hsl(b),b.h=c.h,b.s=c.s,b.l=c.l,c=a.rgb2hsb(b),b.v=c.b):(b={hex:"none"},b.r=b.g=b.b=b.h=b.s=b.v=b.l=-1)),b.toString=br;return b},a.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;a=a%360/60,i=c*b,h=i*(1-z(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h);if(a>1||b>1||c>1)a/=360,b/=100,c/=100;a*=360;var e,f,g,h,i;a=a%360/60,i=2*b*(c<.5?c:1-c),h=i*(1-z(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.rgb2hsb=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;f=x(a,b,c),g=f-y(a,b,c),d=g==0?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=g==0?0:g/f;return{h:d,s:e,b:f,toString:bp}},a.rgb2hsl=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;g=x(a,b,c),h=y(a,b,c),i=g-h,d=i==0?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=i==0?0:f<.5?i/(2*f):i/(2-2*f);return{h:d,s:e,l:f,toString:bq}},a._path2string=function(){return this.join(",").replace(Y,"$1")};var bw=a._preload=function(a,b){var c=h.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,h.doc.body.removeChild(this)},c.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(c),c.src=a};a.getRGB=bv(function(b){if(!b||!!((b=r(b)).indexOf("-")+1))return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:bx};!X[g](b.toLowerCase().substring(0,2))&&b.charAt()!="#"&&(b=bo(b));var c,d,e,f,h,i,j,k=b.match(L);if(k){k[2]&&(f=R(k[2].substring(5),16),e=R(k[2].substring(3,5),16),d=R(k[2].substring(1,3),16)),k[3]&&(f=R((i=k[3].charAt(3))+i,16),e=R((i=k[3].charAt(2))+i,16),d=R((i=k[3].charAt(1))+i,16)),k[4]&&(j=k[4][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),k[1].toLowerCase().slice(0,4)=="rgba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100));if(k[5]){j=k[5][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,f,h)}if(k[6]){j=k[6][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsla"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,f,h)}k={r:d,g:e,b:f,toString:bx},k.hex="#"+(16777216|f|e<<8|d<<16).toString(16).slice(1),a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx}},a),a.hsb=bv(function(b,c,d){return a.hsb2rgb(b,c,d).hex}),a.hsl=bv(function(b,c,d){return a.hsl2rgb(b,c,d).hex}),a.rgb=bv(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b}));return c.hex},a.getColor.reset=function(){delete this.start},a.parsePathString=function(b){if(!b)return null;var c=bz(b);if(c.arr)return bJ(c.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];a.is(b,E)&&a.is(b[0],E)&&(e=bJ(b)),e.length||r(b).replace(Z,function(a,b,c){var f=[],g=b.toLowerCase();c.replace(_,function(a,b){b&&f.push(+b)}),g=="m"&&f.length>2&&(e.push([b][n](f.splice(0,2))),g="l",b=b=="m"?"l":"L");if(g=="r")e.push([b][n](f));else while(f.length>=d[g]){e.push([b][n](f.splice(0,d[g])));if(!d[g])break}}),e.toString=a._path2string,c.arr=bJ(e);return e},a.parseTransformString=bv(function(b){if(!b)return null;var c={r:3,s:4,t:2,m:6},d=[];a.is(b,E)&&a.is(b[0],E)&&(d=bJ(b)),d.length||r(b).replace($,function(a,b,c){var e=[],f=v.call(b);c.replace(_,function(a,b){b&&e.push(+b)}),d.push([b][n](e))}),d.toString=a._path2string;return d});var bz=function(a){var b=bz.ps=bz.ps||{};b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[g](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])});return b[a]};a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=A(j,3),l=A(j,2),m=i*i,n=m*i,o=k*a+l*3*i*c+j*3*i*i*e+n*g,p=k*b+l*3*i*d+j*3*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,x=j*e+i*g,y=j*f+i*h,z=90-w.atan2(q-s,r-t)*180/B;(q>s||r=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},a.isBBoxIntersect=function(b,c){var d=a.isPointInsideBBox;return d(c,b.x,b.y)||d(c,b.x2,b.y)||d(c,b.x,b.y2)||d(c,b.x2,b.y2)||d(b,c.x,c.y)||d(b,c.x2,c.y)||d(b,c.x,c.y2)||d(b,c.x2,c.y2)||(b.xc.x||c.xb.x)&&(b.yc.y||c.yb.y)},a.pathIntersection=function(a,b){return bH(a,b)},a.pathIntersectionNumber=function(a,b){return bH(a,b,1)},a.isPointInsidePath=function(b,c,d){var e=a.pathBBox(b);return a.isPointInsideBBox(e,c,d)&&bH(b,[["M",c,d],["H",e.x2+10]],1)%2==1},a._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var bI=a.pathBBox=function(a){var b=bz(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=bR(a);var c=0,d=0,e=[],f=[],g;for(var h=0,i=a.length;h1&&(v=w.sqrt(v),c=v*c,d=v*d);var x=c*c,y=d*d,A=(f==g?-1:1)*w.sqrt(z((x*y-x*u*u-y*t*t)/(x*u*u+y*t*t))),C=A*c*u/d+(a+h)/2,D=A*-d*t/c+(b+i)/2,E=w.asin(((b-D)/d).toFixed(9)),F=w.asin(((i-D)/d).toFixed(9));E=aF&&(E=E-B*2),!g&&F>E&&(F=F-B*2)}else E=j[0],F=j[1],C=j[2],D=j[3];var G=F-E;if(z(G)>k){var H=F,I=h,J=i;F=E+k*(g&&F>E?1:-1),h=C+c*w.cos(F),i=D+d*w.sin(F),m=bO(h,i,c,d,e,0,g,I,J,[F,H,C,D])}G=F-E;var K=w.cos(E),L=w.sin(E),M=w.cos(F),N=w.sin(F),O=w.tan(G/4),P=4/3*c*O,Q=4/3*d*O,R=[a,b],S=[a+P*L,b-Q*K],T=[h+P*N,i-Q*M],U=[h,i];S[0]=2*R[0]-S[0],S[1]=2*R[1]-S[1];if(j)return[S,T,U][n](m);m=[S,T,U][n](m).join()[s](",");var V=[];for(var W=0,X=m.length;W"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y)),i=f-2*d+b-(h-2*f+d),j=2*(d-b)-2*(f-d),k=b-d,l=(-j+w.sqrt(j*j-4*i*k))/2/i,n=(-j-w.sqrt(j*j-4*i*k))/2/i,z(l)>"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y));return{min:{x:y[m](0,p),y:y[m](0,o)},max:{x:x[m](0,p),y:x[m](0,o)}}}),bR=a._path2curve=bv(function(a,b){var c=!b&&bz(a);if(!b&&c.curve)return bJ(c.curve);var d=bL(a),e=b&&bL(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][n](bO[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][n](bN(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][n](bN(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](bM(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](bM(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](bM(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](bM(b.x,b.y,b.X,b.Y))}return a},i=function(a,b){if(a[b].length>7){a[b].shift();var c=a[b];while(c.length)a.splice(b++,0,["C"][n](c.splice(0,6)));a.splice(b,1),l=x(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&a[g][0]=="M"&&b[g][0]!="M"&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=x(d.length,e&&e.length||0))};for(var k=0,l=x(d.length,e&&e.length||0);ke){if(c&&!l.start){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),k+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k,k=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!b&&!c){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j,g=+i[5],h=+i[6]}k+=i.shift()+i}l.end=k,m=b?n:c?l:a.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cu=ct(1),cv=ct(),cw=ct(0,1);a.getTotalLength=cu,a.getPointAtLength=cv,a.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return cw(a,b).end;var d=cw(a,c,1);return b?cw(d,b).end:d},cl.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return cu(this.attrs.path)}},cl.getPointAtLength=function(a){if(this.type=="path")return cv(this.attrs.path,a)},cl.getSubpath=function(b,c){if(this.type=="path")return a.getSubpath(this.attrs.path,b,c)};var cx=a.easing_formulas={linear:function(a){return a},"<":function(a){return A(a,1.7)},">":function(a){return A(a,.48)},"<>":function(a){var b=.48-a/1.04,c=w.sqrt(.1734+b*b),d=c-b,e=A(z(d),1/3)*(d<0?-1:1),f=-c-b,g=A(z(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==!!a)return a;return A(2,-10*a)*w.sin((a-.075)*2*B/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375);return d}};cx.easeIn=cx["ease-in"]=cx["<"],cx.easeOut=cx["ease-out"]=cx[">"],cx.easeInOut=cx["ease-in-out"]=cx["<>"],cx["back-in"]=cx.backIn,cx["back-out"]=cx.backOut;var cy=[],cz=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},cA=function(){var b=+(new Date),c=0;for(;c1&&!d.next){for(s in k)k[g](s)&&(r[s]=d.totalOrigin[s]);d.el.attr(r),cE(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&cE(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}a.svg&&m&&m.paper&&m.paper.safari(),cy.length&&cz(cA)},cB=function(a){return a>255?255:a<0?0:a};cl.animateWith=function(b,c,d,e,f,g){var h=this;if(h.removed){g&&g.call(h);return h}var i=d instanceof cD?d:a.animation(d,e,f,g),j,k;cE(i,h,i.percents[0],null,h.attr());for(var l=0,m=cy.length;l.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(p),i.setAttribute(o,G.hex),o=="stroke"&&G[b]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n"));var $=X.getBoundingClientRect();t.W=m.w=($.right-$.left)/Y,t.H=m.h=($.bottom-$.top)/Y,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var _=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var ba=0,bb=_.length;ba.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c);return o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){};return i},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael) ''' background_jpg = '\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x02\x00\x00d\x00d\x00\x00\xff\xec\x00\x11Ducky\x00\x01\x00\x04\x00\x00\x00d\x00\x00\xff\xee\x00\x0eAdobe\x00d\xc0\x00\x00\x00\x01\xff\xdb\x00\x84\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x02\x02\x02\x01\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\xff\xc0\x00\x11\x08\x03\x00\x00\n\x03\x01\x11\x00\x02\x11\x01\x03\x11\x01\xff\xc4\x00k\x00\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x02\x01\x04\t\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x02\x03\x06\x07\x10\x01\x00\x02\x01\x04\x01\x05\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x12Q\xf0\x11a\xa1q\x91\xd1\xe1\x02\x13\x81b\x11\x01\x01\x01\x01\x00\x03\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x01\x12!Qa\x02"\xff\xda\x00\x0c\x03\x01\x00\x02\x11\x03\x11\x00?\x00\xf9\xc6\xf7\x0f\x9e\x80\x00\x0e\xb5\xc8\x1c\x8a\x8e`\x00\x00\x005\xb15\xa9\x86\xc4\xd2c\xad(\x00\x00\xe8\xb3@\x9a\xady\xe9nz^\x8a\xf3\xd1s\xd1\xd3H\xc8\x00\x00\xad\xcf\xcf\x9e\xbeN\xb3\xd1\xda\xac\xb9\x80\xa55\xa8_\x0b\xe0\xa6\xb5\x07\x83\xc2\x88\x80)\xf9\xf8u\x9f\x9fA\xf9\xf8\'\xe7\xd0\xaa\x005Ik\xc0RO\x02\xcc\x80;Y\xc4\xb53\xd8Vq$\xcfb\xec\x80\x0b5\x02h\xbe\xd1\x88\x16\xe9\xb4b\x02\xeb\xa4\xd4\t\xa3\xd1O\xae;\x9ft\xeb\\\xba\xfd\x14\xfa\xe3\xb9\xf7:\xd3\xaf\xd3H\xc8\n\xd22\xb7\xe1\xe0\xa4d\xbf\x0f\r\xa0\x03t\x9cw\x0e\x9c\xfe~\x85\'\x1d\xc1\xcf\xe7\xe8\xb0\x00,\xd4\t\xa2\xfbF#\xd0\xba\x1bF#\xd0\xba:\x8a\x02\x94\x9c\xc3W\x02\x93\x98.\n2\x005\xce\xa0s\xa2\xfbF!\x95\xbam\x18\x80\xba\xe8\x00\xd5\'\x1d\xc7\xbb_\xca\x14\x9cw\x1e\xe7\xf2,\xca\x80\x00\x0b\xfe_\xeb\xaf\x95\xef\xe34\xfc\xbf\xd7_\'\x7f\n\xb3\x9b \x0b7\xd6\x817\xd6\x8a\xd3\x9e\xbe]zB\x9c\xf5\xf2t(\xca\x80\x00\rW\xed\x8e\xe1\xbb\x88W\xed\x8e\xe0\xb8,\xc2\x80\x00\x03\\\xa0r+H\xe7_\xc3\xad\nG:\xfe\x1dh\xdb*\x00\x00\rs\xa8\x1c\xe8\xdd\'\x85\xeb\x02\x93\xc1\xd6\n\xb0\xa0?\xff\xd9' kivy-1.9.1/kivy/modules/console.py000066400000000000000000001026021264133626000171560ustar00rootroot00000000000000# coding=utf-8 """ Console ======= .. versionadded:: 1.9.1 Reboot of the old inspector, designed to be modular and keep concerns separated. It also have a addons architecture that allow you to add a button, panel, or more in the Console itself. .. warning:: This module works, but might fail in some cases. Please contribute! Usage ----- For normal module usage, please see the :mod:`~kivy.modules` documentation:: python main.py -m console Mouse navigation ---------------- When "Select" button is activated, you can: - tap once on a widget to select it without leaving inspect mode - double tap on a widget to select and leave inspect mode (then you can manipulate the widget again) Keyboard navigation ------------------- - "Ctrl + e": toggle console - "Escape": cancel widget lookup, then hide inspector view - "Top": select the parent widget - "Down": select the first children of the current selected widget - "Left": select the previous following sibling - "Right": select the next following sibling Additionnal informations ------------------------ Some properties can be edited live. However, due to the delayed usage of some properties, it might crash if you don't handle all the cases. Addons ------ Addons must be added to `Console.addons` before the first Clock tick of the application, or before the create_console is called. You cannot add addons on the fly currently. Addons are quite cheap until the Console is activated. Panel are even cheaper, nothing is done until the user select it. By default, we provide multiple addons activated by default: - ConsoleAddonFps: display the FPS at the top-right - ConsoleAddonSelect: activate the selection mode - ConsoleAddonBreadcrumb: display the hierarchy of the current widget at the bottom - ConsoleAddonWidgetTree: panel to display the widget tree of the application - ConsoleAddonWidgetPanel: panel to display the properties of the selected widget If you need to add custom widget in the Console, please use either :class:`ConsoleButton`, :class:`ConsoleToggleButton` or :class:`ConsoleLabel` An addon must inherit from the :class:`ConsoleAddon` class. For example, here is a simple addon for displaying the FPS at the top/right of the Console:: from kivy.modules.console import Console, ConsoleAddon class ConsoleAddonFps(ConsoleAddon): def init(self): self.lbl = ConsoleLabel(text="0 Fps") self.console.add_toolbar_widget(self.lbl, right=True) def activate(self): Clock.schedule_interval(self.update_fps, 1 / 2.) def deactivated(self): Clock.unschedule(self.update_fps) def update_fps(self, *args): fps = Clock.get_fps() self.lbl.text = "{} Fps".format(int(fps)) Console.register_addon(ConsoleAddonFps) You can create addon that adds panels. Panel activation/deactivation are not tied to the addon activation/deactivation, but on some cases, you can use the same callback for deactivating the addon and the panel. Here is a simple About panel addon:: from kivy.modules.console import Console, ConsoleAddon, ConsoleLabel class ConsoleAddonAbout(ConsoleAddon): def init(self): self.console.add_panel("About", self.panel_activate, self.panel_deactivate) def panel_activate(self): self.console.bind(widget=self.update_content) self.update_content() def panel_deactivate(self): self.console.unbind(widget=self.update_content) def deactivate(self): self.panel_deactivate() def update_content(self, *args): widget = self.console.widget if not widget: return text = "Selected widget is: {!r}".format(widget) lbl = ConsoleLabel(text=text) self.console.set_content(lbl) Console.register_addon(ConsoleAddonAbout) """ __all__ = ("start", "stop", "create_console", "Console", "ConsoleAddon", "ConsoleButton", "ConsoleToggleButton", "ConsoleLabel") import kivy kivy.require('1.9.0') import weakref from functools import partial from itertools import chain from kivy.logger import Logger from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.uix.togglebutton import ToggleButton from kivy.uix.label import Label from kivy.uix.textinput import TextInput from kivy.uix.image import Image from kivy.uix.treeview import TreeViewNode, TreeView from kivy.uix.gridlayout import GridLayout from kivy.uix.relativelayout import RelativeLayout from kivy.uix.boxlayout import BoxLayout from kivy.uix.modalview import ModalView from kivy.graphics import Color, Rectangle, PushMatrix, PopMatrix from kivy.graphics.context_instructions import Transform from kivy.graphics.transformation import Matrix from kivy.properties import (ObjectProperty, BooleanProperty, ListProperty, NumericProperty, StringProperty, OptionProperty, ReferenceListProperty, AliasProperty, VariableListProperty) from kivy.graphics.texture import Texture from kivy.clock import Clock from kivy.lang import Builder Builder.load_string(""" : size_hint: (1, None) if self.mode == "docked" else (None, None) height: dp(250) canvas: Color: rgb: .185, .18, .18 Rectangle: size: self.size Color: rgb: .3, .3, .3 Rectangle: pos: 0, self.height - dp(48) size: self.width, dp(48) GridLayout: cols: 1 id: layout GridLayout: id: toolbar rows: 1 height: "48dp" size_hint_y: None padding: "4dp" spacing: "4dp" RelativeLayout: id: content : size_hint_x: None width: "10dp" : size_hint_x: None width: self.texture_size[0] + dp(20) : size_hint_y: None height: "48dp" canvas: Color: rgb: .3, .3, .3 Rectangle: size: self.size ScrollView: id: sv do_scroll_y: False GridLayout: id: stack rows: 1 size_hint_x: None width: self.minimum_width padding: "4dp" spacing: "4dp" : height: max(dp(48), max(lkey.texture_size[1], ltext.texture_size[1])) Label: id: lkey text: root.key text_size: (self.width, None) width: 150 size_hint_x: None Label: id: ltext text: [repr(getattr(root.widget, root.key, '')), root.refresh][0]\ if root.widget else '' text_size: (self.width, None) : ScrollView: scroll_type: ['bars', 'content'] bar_width: '10dp' ConsoleAddonWidgetTreeImpl: id: widgettree hide_root: True size_hint: None, None height: self.minimum_height width: max(self.parent.width, self.minimum_width) selected_widget: root.widget on_select_widget: root.console.highlight_widget(args[1]) <-TreeViewWidget>: height: self.texture_size[1] + sp(4) size_hint_x: None width: self.texture_size[0] + sp(4) canvas.before: Color: rgba: self.color_selected if self.is_selected else (0, 0, 0, 0) Rectangle: pos: self.pos size: self.size Color: rgba: 1, 1, 1, int(not self.is_leaf) Rectangle: source: ('atlas://data/images/defaulttheme/tree_%s' % ('opened' if self.is_open else 'closed')) size: 16, 16 pos: self.x - 20, self.center_y - 8 canvas: Color: rgba: (self.disabled_color if self.disabled else (self.color if not self.markup else (1, 1, 1, 1))) Rectangle: texture: self.texture size: self.texture_size pos: (int(self.center_x - self.texture_size[0] / 2.), int(self.center_y - self.texture_size[1] / 2.)) """) def ignore_exception(f): def f2(*args, **kwargs): try: return f(*args, **kwargs) except: pass return f2 class TreeViewProperty(BoxLayout, TreeViewNode): key = ObjectProperty(None, allownone=True) refresh = BooleanProperty(False) widget_ref = ObjectProperty(None, allownone=True) def _get_widget(self): wr = self.widget_ref if wr is None: return None wr = wr() if wr is None: self.widget_ref = None return None return wr widget = AliasProperty(_get_widget, None, bind=('widget_ref', )) class ConsoleButton(Button): """Button specialized for the Console""" pass class ConsoleToggleButton(ToggleButton): """ToggleButton specialized for the Console""" pass class ConsoleLabel(Label): """LabelButton specialized for the Console""" pass class ConsoleAddonSeparator(Widget): pass class ConsoleAddon(object): """Base class for implementing addons""" #: Console instance console = None def __init__(self, console): super(ConsoleAddon, self).__init__() self.console = console self.init() def init(self): """Method called when the addon is instanciated by the Console """ pass def activate(self): """Method called when the addon is activated by the console (when the console is displayed)""" pass def deactivate(self): """Method called when the addon is deactivated by the console (when the console is hidden) """ pass class ConsoleAddonMode(ConsoleAddon): def init(self): btn = ConsoleToggleButton(text=u"Docked") self.console.add_toolbar_widget(btn) class ConsoleAddonSelect(ConsoleAddon): def init(self): self.btn = ConsoleToggleButton(text=u"Select") self.btn.bind(state=self.on_button_state) self.console.add_toolbar_widget(self.btn) self.console.bind(inspect_enabled=self.on_inspect_enabled) def on_inspect_enabled(self, instance, value): self.btn.state = "down" if value else "normal" def on_button_state(self, instance, value): self.console.inspect_enabled = (value == "down") class ConsoleAddonFps(ConsoleAddon): def init(self): self.lbl = ConsoleLabel(text="0 Fps") self.console.add_toolbar_widget(self.lbl, right=True) def activate(self): Clock.schedule_interval(self.update_fps, 1 / 2.) def deactivated(self): Clock.unschedule(self.update_fps) def update_fps(self, *args): fps = Clock.get_fps() self.lbl.text = "{} Fps".format(int(fps)) class ConsoleAddonBreadcrumbView(RelativeLayout): widget = ObjectProperty(None, allownone=True) parents = [] def on_widget(self, instance, value): stack = self.ids.stack # determine if we can just highlight the current one # or if we need to rebuild the breadcrumb prefs = [btn.widget_ref() for btn in self.parents] if value in prefs: # ok, so just toggle this one instead. index = prefs.index(value) for btn in self.parents: btn.state = "normal" self.parents[index].state = "down" return # we need to rebuild the breadcrumb. stack.clear_widgets() if not value: return widget = value parents = [] while True: btn = ConsoleButton(text=widget.__class__.__name__) btn.widget_ref = weakref.ref(widget) btn.bind(on_release=self.highlight_widget) parents.append(btn) if widget == widget.parent: break widget = widget.parent for btn in reversed(parents): stack.add_widget(btn) self.ids.sv.scroll_x = 1 self.parents = parents btn.state = "down" def highlight_widget(self, instance): self.console.widget = instance.widget_ref() class ConsoleAddonBreadcrumb(ConsoleAddon): def init(self): self.view = ConsoleAddonBreadcrumbView() self.view.console = self.console self.console.ids.layout.add_widget(self.view) def activate(self): self.console.bind(widget=self.update_content) self.update_content() def deactivate(self): self.console.unbind(widget=self.update_content) def update_content(self, *args): self.view.widget = self.console.widget class ConsoleAddonWidgetPanel(ConsoleAddon): def init(self): self.console.add_panel("Properties", self.panel_activate, self.deactivate) def panel_activate(self): self.console.bind(widget=self.update_content) self.update_content() def deactivate(self): self.console.unbind(widget=self.update_content) def update_content(self, *args): widget = self.console.widget if not widget: return from kivy.uix.scrollview import ScrollView self.root = root = BoxLayout() self.sv = sv = ScrollView(scroll_type=["bars", "content"], bar_width='10dp') treeview = TreeView(hide_root=True, size_hint_y=None) treeview.bind(minimum_height=treeview.setter("height")) keys = list(widget.properties().keys()) keys.sort() node = None wk_widget = weakref.ref(widget) for key in keys: node = TreeViewProperty(key=key, widget_ref=wk_widget) node.bind(is_selected=self.show_property) try: widget.bind(**{ key: partial(self.update_node_content, weakref.ref(node)) }) except: pass treeview.add_node(node) root.add_widget(sv) sv.add_widget(treeview) self.console.set_content(root) def show_property(self, instance, value, key=None, index=-1, *l): # normal call: (tree node, focus, ) # nested call: (widget, prop value, prop key, index in dict/list) if value is False: return console = self.console content = None if key is None: # normal call nested = False widget = instance.widget key = instance.key prop = widget.property(key) value = getattr(widget, key) else: # nested call, we might edit subvalue nested = True widget = instance prop = None dtype = None if isinstance(prop, AliasProperty) or nested: # trying to resolve type dynamicly if type(value) in (str, str): dtype = 'string' elif type(value) in (int, float): dtype = 'numeric' elif type(value) in (tuple, list): dtype = 'list' if isinstance(prop, NumericProperty) or dtype == 'numeric': content = TextInput(text=str(value) or '', multiline=False) content.bind( text=partial(self.save_property_numeric, widget, key, index)) elif isinstance(prop, StringProperty) or dtype == 'string': content = TextInput(text=value or '', multiline=True) content.bind( text=partial(self.save_property_text, widget, key, index)) elif (isinstance(prop, ListProperty) or isinstance(prop, ReferenceListProperty) or isinstance(prop, VariableListProperty) or dtype == 'list'): content = GridLayout(cols=1, size_hint_y=None) content.bind(minimum_height=content.setter('height')) for i, item in enumerate(value): button = Button(text=repr(item), size_hint_y=None, height=44) if isinstance(item, Widget): button.bind(on_release=partial(console.highlight_widget, item, False)) else: button.bind(on_release=partial(self.show_property, widget, item, key, i)) content.add_widget(button) elif isinstance(prop, OptionProperty): content = GridLayout(cols=1, size_hint_y=None) content.bind(minimum_height=content.setter('height')) for option in prop.options: button = ToggleButton( text=option, state='down' if option == value else 'normal', group=repr(content.uid), size_hint_y=None, height=44) button.bind( on_press=partial(self.save_property_option, widget, key)) content.add_widget(button) elif isinstance(prop, ObjectProperty): if isinstance(value, Widget): content = Button(text=repr(value)) content.bind( on_release=partial(console.highlight_widget, value)) elif isinstance(value, Texture): content = Image(texture=value) else: content = Label(text=repr(value)) elif isinstance(prop, BooleanProperty): state = 'down' if value else 'normal' content = ToggleButton(text=key, state=state) content.bind(on_release=partial(self.save_property_boolean, widget, key, index)) self.root.clear_widgets() self.root.add_widget(self.sv) if content: self.root.add_widget(content) @ignore_exception def save_property_numeric(self, widget, key, index, instance, value): if index >= 0: getattr(widget, key)[index] = float(instance.text) else: setattr(widget, key, float(instance.text)) @ignore_exception def save_property_text(self, widget, key, index, instance, value): if index >= 0: getattr(widget, key)[index] = instance.text else: setattr(widget, key, instance.text) @ignore_exception def save_property_boolean(self, widget, key, index, instance, ): value = instance.state == 'down' if index >= 0: getattr(widget, key)[index] = value else: setattr(widget, key, value) @ignore_exception def save_property_option(self, widget, key, instance, *l): setattr(widget, key, instance.text) class TreeViewWidget(Label, TreeViewNode): widget = ObjectProperty(None) class ConsoleAddonWidgetTreeImpl(TreeView): selected_widget = ObjectProperty(None, allownone=True) __events__ = ('on_select_widget', ) def __init__(self, **kwargs): super(ConsoleAddonWidgetTreeImpl, self).__init__(**kwargs) self.update_scroll = Clock.create_trigger(self._update_scroll) def find_node_by_widget(self, widget): for node in self.iterate_all_nodes(): if not node.parent_node: continue try: if node.widget == widget: return node except ReferenceError: pass return None def update_selected_widget(self, widget): if widget: node = self.find_node_by_widget(widget) if node: self.select_node(node, False) while node and isinstance(node, TreeViewWidget): if not node.is_open: self.toggle_node(node) node = node.parent_node def on_selected_widget(self, inst, widget): if widget: self.update_selected_widget(widget) self.update_scroll() def select_node(self, node, select_widget=True): super(ConsoleAddonWidgetTreeImpl, self).select_node(node) if select_widget: try: self.dispatch("on_select_widget", node.widget.__self__) except ReferenceError: pass def on_select_widget(self, widget): pass def _update_scroll(self, *args): node = self._selected_node if not node: return self.parent.scroll_to(node) class ConsoleAddonWidgetTreeView(RelativeLayout): widget = ObjectProperty(None, allownone=True) _window_node = None def _update_widget_tree_node(self, node, widget, is_open=False): tree = self.ids.widgettree update_nodes = [] nodes = {} for cnode in node.nodes[:]: try: nodes[cnode.widget] = cnode except ReferenceError: # widget no longer exists, just remove it pass tree.remove_node(cnode) for child in widget.children: if isinstance(child, Console): continue if child in nodes: cnode = tree.add_node(nodes[child], node) else: cnode = tree.add_node( TreeViewWidget(text=child.__class__.__name__, widget=child.proxy_ref, is_open=is_open), node) update_nodes.append((cnode, child)) return update_nodes def update_widget_tree(self, *args): win = self.console.win if not self._window_node: self._window_node = self.ids.widgettree.add_node( TreeViewWidget(text="Window", widget=win, is_open=True)) nodes = self._update_widget_tree_node(self._window_node, win, is_open=True) while nodes: ntmp = nodes[:] nodes = [] for node in ntmp: nodes += self._update_widget_tree_node(*node) self.ids.widgettree.update_selected_widget(self.widget) class ConsoleAddonWidgetTree(ConsoleAddon): def init(self): self.content = None self.console.add_panel("Tree", self.panel_activate, self.deactivate, self.panel_refresh) def panel_activate(self): self.console.bind(widget=self.update_content) self.update_content() def deactivate(self): if self.content: self.content.widget = None self.content.console = None self.console.unbind(widget=self.update_content) def update_content(self, *args): widget = self.console.widget if not self.content: self.content = ConsoleAddonWidgetTreeView() self.content.console = self.console self.content.widget = widget self.content.update_widget_tree() self.console.set_content(self.content) def panel_refresh(self): if self.content: self.content.update_widget_tree() class Console(RelativeLayout): """Console interface This widget is created by create_console(), when the module is loaded. During that time, you can add addons on the console to extend the functionnalities, or add your own application stats / debugging module. """ #: Array of addons that will be created at Console creation addons = [ # ConsoleAddonMode, ConsoleAddonSelect, ConsoleAddonFps, ConsoleAddonWidgetPanel, ConsoleAddonWidgetTree, ConsoleAddonBreadcrumb] #: Display mode of the Console, either docked at the bottom, or as a #: floating window. mode = OptionProperty("docked", options=["docked", "floated"]) #: Current widget beeing selected widget = ObjectProperty(None, allownone=True) #: Indicate if the inspector inspection is enabled. If yes, the next #: touch down will select a the widget under the touch inspect_enabled = BooleanProperty(False) #: True if the Console is activated (showed) activated = BooleanProperty(False) def __init__(self, **kwargs): self.win = kwargs.pop('win', None) super(Console, self).__init__(**kwargs) self.avoid_bring_to_top = False with self.canvas.before: self.gcolor = Color(1, 0, 0, .25) PushMatrix() self.gtransform = Transform(Matrix()) self.grect = Rectangle(size=(0, 0)) PopMatrix() Clock.schedule_interval(self.update_widget_graphics, 0) # instanciate all addons self._toolbar = {"left": [], "panels": [], "right": []} self._addons = [] self._panel = None for addon in self.addons: instance = addon(self) self._addons.append(instance) self._init_toolbar() # select the first panel self._panel = self._toolbar["panels"][0] self._panel.state = "down" self._panel.cb_activate() def _init_toolbar(self): toolbar = self.ids.toolbar for key in ("left", "panels", "right"): if key == "right": toolbar.add_widget(Widget()) for el in self._toolbar[key]: toolbar.add_widget(el) if key != "right": toolbar.add_widget(ConsoleAddonSeparator()) @classmethod def register_addon(cls, addon): cls.addons.append(addon) def add_toolbar_widget(self, widget, right=False): """Add a widget in the top left toolbar of the Console. Use `right=True` if you wanna add the widget at the right instead. """ key = "right" if right else "left" self._toolbar[key].append(widget) def remove_toolbar_widget(self, widget): """Remove a widget from the toolbar """ self.ids.toolbar.remove_widget(widget) def add_panel(self, name, cb_activate, cb_deactivate, cb_refresh=None): """Add a new panel in the Console. - `cb_activate` is a callable that will be called when the panel is activated by the user. - `cb_deactivate` is a callable that will be called when the panel is deactivated or when the console will hide. - `cb_refresh` is an optionnal callable that is called if the user click again on the button for display the panel When activated, it's up to the panel to display a content in the Console by using :meth:`set_content`. """ btn = ConsoleToggleButton(text=name) btn.cb_activate = cb_activate btn.cb_deactivate = cb_deactivate btn.cb_refresh = cb_refresh btn.bind(on_press=self._activate_panel) self._toolbar["panels"].append(btn) def _activate_panel(self, instance): if self._panel != instance: self._panel.cb_deactivate() self._panel.state = "normal" self.ids.content.clear_widgets() self._panel = instance self._panel.cb_activate() self._panel.state = "down" else: self._panel.state = "down" if self._panel.cb_refresh: self._panel.cb_refresh() def set_content(self, content): """Replace the Console content with a new one. """ self.ids.content.clear_widgets() self.ids.content.add_widget(content) def on_touch_down(self, touch): ret = super(Console, self).on_touch_down(touch) if (('button' not in touch.profile or touch.button == 'left') and not ret and self.inspect_enabled): self.highlight_at(*touch.pos) if touch.is_double_tap: self.inspect_enabled = False ret = True else: ret = self.collide_point(*touch.pos) return ret def on_touch_move(self, touch): ret = super(Console, self).on_touch_move(touch) if not ret and self.inspect_enabled: self.highlight_at(*touch.pos) ret = True return ret def on_touch_up(self, touch): ret = super(Console, self).on_touch_up(touch) if not ret and self.inspect_enabled: ret = True return ret def on_window_children(self, win, children): if self.avoid_bring_to_top: return self.avoid_bring_to_top = True win.remove_widget(self) win.add_widget(self) self.avoid_bring_to_top = False def highlight_at(self, x, y): """Select a widget from a x/y window coordinate. This is mostly used internally when Select mode is activated """ widget = None # reverse the loop - look at children on top first and # modalviews before others win_children = self.win.children children = chain((c for c in reversed(win_children) if isinstance(c, ModalView)), (c for c in reversed(win_children) if not isinstance(c, ModalView))) for child in children: if child is self: continue widget = self.pick(child, x, y) if widget: break self.highlight_widget(widget) def highlight_widget(self, widget, *largs): # no widget to highlight, reduce rectangle to 0, 0 self.widget = widget if not widget: self.grect.size = 0, 0 def update_widget_graphics(self, *l): if not self.activated: return if self.widget is None: self.grect.size = 0, 0 return self.grect.size = self.widget.size matrix = self.widget.get_window_matrix() if self.gtransform.matrix.get() != matrix.get(): self.gtransform.matrix = matrix def pick(self, widget, x, y): """Pick a widget at x/y, given a root `widget` """ ret = None # try to filter widgets that are not visible (invalid inspect target) if (hasattr(widget, 'visible') and not widget.visible): return ret if widget.collide_point(x, y): ret = widget x2, y2 = widget.to_local(x, y) # reverse the loop - look at children on top first for child in reversed(widget.children): ret = self.pick(child, x2, y2) or ret return ret def on_activated(self, instance, activated): if activated: self._activate_console() else: self._deactivate_console() def _activate_console(self): if not self in self.win.children: self.win.add_widget(self) self.y = 0 for addon in self._addons: addon.activate() Logger.info('Console: console activated') def _deactivate_console(self): for addon in self._addons: addon.deactivate() self.grect.size = 0, 0 self.y = -self.height self.widget = None self.inspect_enabled = False #self.win.remove_widget(self) self._window_node = None Logger.info('Console: console deactivated') def keyboard_shortcut(self, win, scancode, *largs): modifiers = largs[-1] if scancode == 101 and modifiers == ['ctrl']: self.activated = not self.activated if self.activated: self.inspect_enabled = True return True elif scancode == 27: if self.inspect_enabled: self.inspect_enabled = False return True if self.activated: self.activated = False return True if not self.activated or not self.widget: return if scancode == 273: # top self.widget = self.widget.parent elif scancode == 274: # down filtered_children = [c for c in self.widget.children if not isinstance(c, Console)] if filtered_children: self.widget = filtered_children[0] elif scancode == 276: # left parent = self.widget.parent filtered_children = [c for c in parent.children if not isinstance(c, Console)] index = filtered_children.index(self.widget) index = max(0, index - 1) self.widget = filtered_children[index] elif scancode == 275: # right parent = self.widget.parent filtered_children = [c for c in parent.children if not isinstance(c, Console)] index = filtered_children.index(self.widget) index = min(len(filtered_children) - 1, index + 1) self.widget = filtered_children[index] def create_console(win, ctx, *l): ctx.console = Console(win=win) win.bind(children=ctx.console.on_window_children, on_keyboard=ctx.console.keyboard_shortcut) def start(win, ctx): """Create an Console instance attached to the *ctx* and bound to the Windows :meth:`~kivy.core.window.WindowBase.on_keyboard` event for capturing the keyboard shortcut. :Parameters: `win`: A :class:`Window ` The application Window to bind to. `ctx`: A :class:`~kivy.uix.widget.Widget` or subclass The Widget to be inspected. """ Clock.schedule_once(partial(create_console, win, ctx)) def stop(win, ctx): """Stop and unload any active Inspectors for the given *ctx*.""" if hasattr(ctx, "console"): win.unbind(children=ctx.console.on_window_children, on_keyboard=ctx.console.keyboard_shortcut) win.remove_widget(ctx.console) del ctx.console kivy-1.9.1/kivy/modules/inspector.py000066400000000000000000000605711264133626000175320ustar00rootroot00000000000000''' Inspector ========= .. versionadded:: 1.0.9 .. warning:: This module is highly experimental, use it with care. The Inspector is a tool for finding a widget in the widget tree by clicking or tapping on it. Some keyboard shortcuts are activated: * "Ctrl + e": activate / deactivate the inspector view * "Escape": cancel widget lookup first, then hide the inspector view Available inspector interactions: * tap once on a widget to select it without leaving inspect mode * double tap on a widget to select and leave inspect mode (then you can manipulate the widget again) Some properties can be edited live. However, due to the delayed usage of some properties, it might crash if you don't handle all the cases. Usage ----- For normal module usage, please see the :mod:`~kivy.modules` documentation. The Inspector, however, can also be imported and used just like a normal python module. This has the added advantage of being able to activate and deactivate the module programmatically:: from kivy.core.window import Window from kivy.app import App from kivy.uix.button import Button from kivy.modules import inspector class Demo(App): def build(self): button = Button(text="Test") inspector.create_inspector(Window, button) return button Demo().run() To remove the Inspector, you can do the following:: inspector.stop(Window, button) ''' __all__ = ('start', 'stop', 'create_inspector') import kivy kivy.require('1.0.9') import weakref from functools import partial from itertools import chain from kivy.animation import Animation from kivy.logger import Logger from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.uix.label import Label from kivy.uix.togglebutton import ToggleButton from kivy.uix.textinput import TextInput from kivy.uix.image import Image from kivy.uix.treeview import TreeViewNode, TreeView from kivy.uix.gridlayout import GridLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.boxlayout import BoxLayout from kivy.uix.modalview import ModalView from kivy.graphics import Color, Rectangle, PushMatrix, PopMatrix from kivy.graphics.context_instructions import Transform from kivy.graphics.transformation import Matrix from kivy.properties import ObjectProperty, BooleanProperty, ListProperty, \ NumericProperty, StringProperty, OptionProperty, \ ReferenceListProperty, AliasProperty, VariableListProperty from kivy.graphics.texture import Texture from kivy.clock import Clock from kivy.lang import Builder Builder.load_string(''' : layout: layout widgettree: widgettree treeview: treeview content: content BoxLayout: orientation: 'vertical' id: layout size_hint_y: None height: 250 padding: 5 spacing: 5 top: 0 canvas: Color: rgb: .4, .4, .4 Rectangle: pos: self.x, self.top size: self.width, 1 Color: rgba: .185, .18, .18, .95 Rectangle: pos: self.pos size: self.size # Top Bar BoxLayout: size_hint_y: None height: 50 spacing: 5 Button: text: 'Move to Top' on_release: root.toggle_position(args[0]) size_hint_x: None width: 120 ToggleButton: text: 'Inspect' on_state: root.inspect_enabled = args[1] == 'down' size_hint_x: None state: 'down' if root.inspect_enabled else 'normal' width: 80 Button: text: 'Parent' on_release: root.highlight_widget(root.widget.parent) if root.widget \ else None size_hint_x: None width: 80 Button: text: '%r' % root.widget on_release: root.show_widget_info() Button: text: 'X' size_hint_x: None width: 50 on_release: root.activated = False # Bottom Bar BoxLayout: ScrollView: scroll_type: ['bars', 'content'] bar_width: 10 size_hint_x: 0.0001 WidgetTree: id: widgettree hide_root: True size_hint: None, None height: self.minimum_height width: max(self.parent.width, self.minimum_width) selected_widget: root.widget on_select_widget: root.highlight_widget(args[1]) Splitter: sizeable_from: 'left' min_size: self.parent.width / 2 max_size: self.parent.width BoxLayout: ScrollView: scroll_type: ['bars', 'content'] bar_width: 10 TreeView: id: treeview size_hint_y: None hide_root: True height: self.minimum_height Splitter: sizeable_from: 'left' keep_within_parent: True rescale_with_parent: True max_size: self.parent.width / 2 min_size: 0 ScrollView: id: content : height: max(lkey.texture_size[1], ltext.texture_size[1]) Label: id: lkey text: root.key text_size: (self.width, None) width: 150 size_hint_x: None Label: id: ltext text: [repr(getattr(root.widget, root.key, '')), root.refresh][0]\ if root.widget else '' text_size: (self.width, None) <-TreeViewWidget>: height: self.texture_size[1] + sp(4) size_hint_x: None width: self.texture_size[0] + sp(4) canvas.before: Color: rgba: self.color_selected if self.is_selected else (0, 0, 0, 0) Rectangle: pos: self.pos size: self.size Color: rgba: 1, 1, 1, int(not self.is_leaf) Rectangle: source: ('atlas://data/images/defaulttheme/tree_%s' % ('opened' if self.is_open else 'closed')) size: 16, 16 pos: self.x - 20, self.center_y - 8 canvas: Color: rgba: (self.disabled_color if self.disabled else (self.color if not self.markup else (1, 1, 1, 1))) Rectangle: texture: self.texture size: self.texture_size pos: (int(self.center_x - self.texture_size[0] / 2.), int(self.center_y - self.texture_size[1] / 2.)) ''') class TreeViewProperty(BoxLayout, TreeViewNode): widget_ref = ObjectProperty(None, allownone=True) def _get_widget(self): wr = self.widget_ref if wr is None: return None wr = wr() if wr is None: self.widget_ref = None return None return wr widget = AliasProperty(_get_widget, None, bind=('widget_ref', )) key = ObjectProperty(None, allownone=True) inspector = ObjectProperty(None) refresh = BooleanProperty(False) class TreeViewWidget(Label, TreeViewNode): widget = ObjectProperty(None) class WidgetTree(TreeView): selected_widget = ObjectProperty(None, allownone=True) __events__ = ('on_select_widget',) def __init__(self, **kwargs): super(WidgetTree, self).__init__(**kwargs) self.update_scroll = Clock.create_trigger(self._update_scroll) def find_node_by_widget(self, widget): for node in self.iterate_all_nodes(): if not node.parent_node: continue try: if node.widget == widget: return node except ReferenceError: pass return None def update_selected_widget(self, widget): if widget: node = self.find_node_by_widget(widget) if node: self.select_node(node, False) while node and isinstance(node, TreeViewWidget): if not node.is_open: self.toggle_node(node) node = node.parent_node def on_selected_widget(self, inst, widget): if widget: self.update_selected_widget(widget) self.update_scroll() def select_node(self, node, select_widget=True): super(WidgetTree, self).select_node(node) if select_widget: try: self.dispatch('on_select_widget', node.widget.__self__) except ReferenceError: pass def on_select_widget(self, widget): pass def _update_scroll(self, *args): node = self._selected_node if not node: return self.parent.scroll_to(node) class Inspector(FloatLayout): widget = ObjectProperty(None, allownone=True) layout = ObjectProperty(None) widgettree = ObjectProperty(None) treeview = ObjectProperty(None) inspect_enabled = BooleanProperty(False) activated = BooleanProperty(False) widget_info = BooleanProperty(False) content = ObjectProperty(None) at_bottom = BooleanProperty(True) def __init__(self, **kwargs): self.win = kwargs.pop('win', None) super(Inspector, self).__init__(**kwargs) self.avoid_bring_to_top = False with self.canvas.before: self.gcolor = Color(1, 0, 0, .25) PushMatrix() self.gtransform = Transform(Matrix()) self.grect = Rectangle(size=(0, 0)) PopMatrix() Clock.schedule_interval(self.update_widget_graphics, 0) def on_touch_down(self, touch): ret = super(Inspector, self).on_touch_down(touch) if (('button' not in touch.profile or touch.button == 'left') and not ret and self.inspect_enabled): self.highlight_at(*touch.pos) if touch.is_double_tap: self.inspect_enabled = False self.show_widget_info() ret = True return ret def on_touch_move(self, touch): ret = super(Inspector, self).on_touch_move(touch) if not ret and self.inspect_enabled: self.highlight_at(*touch.pos) ret = True return ret def on_touch_up(self, touch): ret = super(Inspector, self).on_touch_up(touch) if not ret and self.inspect_enabled: ret = True return ret def on_window_children(self, win, children): if self.avoid_bring_to_top: return self.avoid_bring_to_top = True win.remove_widget(self) win.add_widget(self) self.avoid_bring_to_top = False def highlight_at(self, x, y): widget = None # reverse the loop - look at children on top first and # modalviews before others win_children = self.win.children children = chain( (c for c in reversed(win_children) if isinstance(c, ModalView)), (c for c in reversed(win_children) if not isinstance(c, ModalView)) ) for child in children: if child is self: continue widget = self.pick(child, x, y) if widget: break self.highlight_widget(widget) def highlight_widget(self, widget, info=True, *largs): # no widget to highlight, reduce rectangle to 0, 0 self.widget = widget if not widget: self.grect.size = 0, 0 if self.widget_info and info: self.show_widget_info() def update_widget_graphics(self, *l): if not self.activated: return if self.widget is None: self.grect.size = 0, 0 return self.grect.size = self.widget.size matrix = self.widget.get_window_matrix() if self.gtransform.matrix.get() != matrix.get(): self.gtransform.matrix = matrix def toggle_position(self, button): to_bottom = button.text == 'Move to Bottom' if to_bottom: button.text = 'Move to Top' if self.widget_info: Animation(top=250, t='out_quad', d=.3).start(self.layout) else: Animation(top=60, t='out_quad', d=.3).start(self.layout) bottom_bar = self.layout.children[1] self.layout.remove_widget(bottom_bar) self.layout.add_widget(bottom_bar) else: button.text = 'Move to Bottom' if self.widget_info: Animation(top=self.height, t='out_quad', d=.3).start( self.layout) else: Animation(y=self.height - 60, t='out_quad', d=.3).start( self.layout) bottom_bar = self.layout.children[1] self.layout.remove_widget(bottom_bar) self.layout.add_widget(bottom_bar) self.at_bottom = to_bottom def pick(self, widget, x, y): ret = None # try to filter widgets that are not visible (invalid inspect target) if (hasattr(widget, 'visible') and not widget.visible): return ret if widget.collide_point(x, y): ret = widget x2, y2 = widget.to_local(x, y) # reverse the loop - look at children on top first for child in reversed(widget.children): ret = self.pick(child, x2, y2) or ret return ret def on_activated(self, instance, activated): if not activated: self.grect.size = 0, 0 if self.at_bottom: anim = Animation(top=0, t='out_quad', d=.3) else: anim = Animation(y=self.height, t='out_quad', d=.3) anim.bind(on_complete=self.animation_close) anim.start(self.layout) self.widget = None self.widget_info = False else: self.win.add_widget(self) Logger.info('Inspector: inspector activated') if self.at_bottom: Animation(top=60, t='out_quad', d=.3).start(self.layout) else: Animation(y=self.height - 60, t='out_quad', d=.3).start( self.layout) Clock.schedule_interval(self.update_widget_tree, 1) self.update_widget_tree() def animation_close(self, instance, value): if self.activated is False: self.inspect_enabled = False self.win.remove_widget(self) self.content.clear_widgets() treeview = self.treeview for node in list(treeview.iterate_all_nodes()): node.widget_ref = None treeview.remove_node(node) self._window_node = None Clock.unschedule(self.update_widget_tree) widgettree = self.widgettree for node in list(widgettree.iterate_all_nodes()): widgettree.remove_node(node) Logger.info('Inspector: inspector deactivated') def show_widget_info(self): self.content.clear_widgets() widget = self.widget treeview = self.treeview for node in list(treeview.iterate_all_nodes())[:]: node.widget_ref = None treeview.remove_node(node) if not widget: if self.at_bottom: Animation(top=60, t='out_quad', d=.3).start(self.layout) else: Animation(y=self.height - 60, t='out_quad', d=.3).start( self.layout) self.widget_info = False return self.widget_info = True if self.at_bottom: Animation(top=250, t='out_quad', d=.3).start(self.layout) else: Animation(top=self.height, t='out_quad', d=.3).start(self.layout) for node in list(treeview.iterate_all_nodes())[:]: treeview.remove_node(node) keys = list(widget.properties().keys()) keys.sort() node = None wk_widget = weakref.ref(widget) for key in keys: node = TreeViewProperty(key=key, widget_ref=wk_widget) node.bind(is_selected=self.show_property) try: widget.bind(**{key: partial( self.update_node_content, weakref.ref(node))}) except: pass treeview.add_node(node) def update_node_content(self, node, *l): node = node() if node is None: return node.refresh = True node.refresh = False def keyboard_shortcut(self, win, scancode, *largs): modifiers = largs[-1] if scancode == 101 and modifiers == ['ctrl']: self.activated = not self.activated if self.activated: self.inspect_enabled = True return True elif scancode == 27: if self.inspect_enabled: self.inspect_enabled = False return True if self.activated: self.activated = False return True def show_property(self, instance, value, key=None, index=-1, *l): # normal call: (tree node, focus, ) # nested call: (widget, prop value, prop key, index in dict/list) if value is False: return content = None if key is None: # normal call nested = False widget = instance.widget key = instance.key prop = widget.property(key) value = getattr(widget, key) else: # nested call, we might edit subvalue nested = True widget = instance prop = None dtype = None if isinstance(prop, AliasProperty) or nested: # trying to resolve type dynamicly if type(value) in (str, str): dtype = 'string' elif type(value) in (int, float): dtype = 'numeric' elif type(value) in (tuple, list): dtype = 'list' if isinstance(prop, NumericProperty) or dtype == 'numeric': content = TextInput(text=str(value) or '', multiline=False) content.bind(text=partial( self.save_property_numeric, widget, key, index)) elif isinstance(prop, StringProperty) or dtype == 'string': content = TextInput(text=value or '', multiline=True) content.bind(text=partial( self.save_property_text, widget, key, index)) elif (isinstance(prop, ListProperty) or isinstance(prop, ReferenceListProperty) or isinstance(prop, VariableListProperty) or dtype == 'list'): content = GridLayout(cols=1, size_hint_y=None) content.bind(minimum_height=content.setter('height')) for i, item in enumerate(value): button = Button(text=repr(item), size_hint_y=None, height=44) if isinstance(item, Widget): button.bind(on_release=partial(self.highlight_widget, item, False)) else: button.bind(on_release=partial(self.show_property, widget, item, key, i)) content.add_widget(button) elif isinstance(prop, OptionProperty): content = GridLayout(cols=1, size_hint_y=None) content.bind(minimum_height=content.setter('height')) for option in prop.options: button = ToggleButton( text=option, state='down' if option == value else 'normal', group=repr(content.uid), size_hint_y=None, height=44) button.bind(on_press=partial( self.save_property_option, widget, key)) content.add_widget(button) elif isinstance(prop, ObjectProperty): if isinstance(value, Widget): content = Button(text=repr(value)) content.bind(on_release=partial(self.highlight_widget, value)) elif isinstance(value, Texture): content = Image(texture=value) else: content = Label(text=repr(value)) elif isinstance(prop, BooleanProperty): state = 'down' if value else 'normal' content = ToggleButton(text=key, state=state) content.bind(on_release=partial(self.save_property_boolean, widget, key, index)) self.content.clear_widgets() if content: self.content.add_widget(content) def save_property_numeric(self, widget, key, index, instance, value): try: if index >= 0: getattr(widget, key)[index] = float(instance.text) else: setattr(widget, key, float(instance.text)) except: pass def save_property_text(self, widget, key, index, instance, value): try: if index >= 0: getattr(widget, key)[index] = instance.text else: setattr(widget, key, instance.text) except: pass def save_property_boolean(self, widget, key, index, instance, ): try: value = instance.state == 'down' if index >= 0: getattr(widget, key)[index] = value else: setattr(widget, key, value) except: pass def save_property_option(self, widget, key, instance, *l): try: setattr(widget, key, instance.text) except: pass def _update_widget_tree_node(self, node, widget, is_open=False): tree = self.widgettree update_nodes = [] nodes = {} for cnode in node.nodes[:]: try: nodes[cnode.widget] = cnode except ReferenceError: # widget no longer exists, just remove it pass tree.remove_node(cnode) for child in widget.children: if child is self: continue if child in nodes: cnode = tree.add_node(nodes[child], node) else: cnode = tree.add_node(TreeViewWidget( text=child.__class__.__name__, widget=child.proxy_ref, is_open=is_open), node) update_nodes.append((cnode, child)) return update_nodes def update_widget_tree(self, *args): if not hasattr(self, '_window_node') or not self._window_node: self._window_node = self.widgettree.add_node( TreeViewWidget(text='Window', widget=self.win, is_open=True)) nodes = self._update_widget_tree_node(self._window_node, self.win, is_open=True) while nodes: ntmp = nodes[:] nodes = [] for node in ntmp: nodes += self._update_widget_tree_node(*node) self.widgettree.update_selected_widget(self.widget) def create_inspector(win, ctx, *l): '''Create an Inspector instance attached to the *ctx* and bound to the Windows :meth:`~kivy.core.window.WindowBase.on_keyboard` event for capturing the keyboard shortcut. :Parameters: `win`: A :class:`Window ` The application Window to bind to. `ctx`: A :class:`~kivy.uix.widget.Widget` or subclass The Widget to be inspected. ''' # Dunno why, but if we are creating inspector within the start(), no lang # rules are applied. ctx.inspector = Inspector(win=win) win.bind(children=ctx.inspector.on_window_children, on_keyboard=ctx.inspector.keyboard_shortcut) def start(win, ctx): Clock.schedule_once(partial(create_inspector, win, ctx)) def stop(win, ctx): '''Stop and unload any active Inspectors for the given *ctx*.''' if hasattr(ctx, 'inspector'): win.unbind(children=ctx.inspector.on_window_children, on_keyboard=ctx.inspector.keyboard_shortcut) win.remove_widget(ctx.inspector) del ctx.inspector kivy-1.9.1/kivy/modules/keybinding.py000066400000000000000000000032431264133626000176400ustar00rootroot00000000000000'''Keybinding ========== This module forces the mapping of some keys to functions: * F11: Rotate the Window through 0, 90, 180 and 270 degrees * Shift + F11: Switches between portrait and landscape on desktops * F12: Take a screenshot Note: this does't work if the application requests the keyboard beforehand. Usage ----- For normal module usage, please see the :mod:`~kivy.modules` documentation. The Keybinding module, however, can also be imported and used just like a normal python module. This has the added advantage of being able to activate and deactivate the module programmatically:: from kivy.app import App from kivy.uix.button import Button from kivy.modules import keybinding from kivy.core.window import Window class Demo(App): def build(self): button = Button(text="Hello") keybinding.start(Window, button) return button Demo().run() To remove the Keybinding, you can do the following:: Keybinding.stop(Window, button) ''' from kivy.utils import platform __all__ = ('start', 'stop') def _on_keyboard_handler(instance, key, scancode, codepoint, modifiers): if key == 293 and modifiers == []: # F12 instance.screenshot() elif key == 292 and modifiers == []: # F11 instance.rotation += 90 elif key == 292 and modifiers == ['shift']: # Shift + F11 if platform in ('win', 'linux', 'macosx'): instance.rotation = 0 w, h = instance.size w, h = h, w instance.size = (w, h) def start(win, ctx): win.bind(on_keyboard=_on_keyboard_handler) def stop(win, ctx): win.unbind(on_keyboard=_on_keyboard_handler) kivy-1.9.1/kivy/modules/monitor.py000066400000000000000000000040721264133626000172050ustar00rootroot00000000000000''' Monitor module ============== The Monitor module is a toolbar that shows the activity of your current application : * FPS * Graph of input events Usage ----- For normal module usage, please see the :mod:`~kivy.modules` documentation. ''' __all__ = ('start', 'stop') from kivy.uix.label import Label from kivy.graphics import Rectangle, Color from kivy.clock import Clock from functools import partial _statsinput = 0 _maxinput = -1 def update_fps(ctx, *largs): ctx.label.text = 'FPS: %f' % Clock.get_fps() ctx.rectangle.texture = ctx.label.texture ctx.rectangle.size = ctx.label.texture_size def update_stats(ctx, *largs): global _statsinput ctx.stats = ctx.stats[1:] + [_statsinput] _statsinput = 0 m = max(1., _maxinput) for index, x in enumerate(ctx.stats): ctx.statsr[index].size = (4, ctx.stats[index] / m * 20) class StatsInput(object): def process(self, events): global _statsinput, _maxinput _statsinput += len(events) if _statsinput > _maxinput: _maxinput = float(_statsinput) return events def start(win, ctx): # late import to avoid breaking module loading from kivy.input.postproc import kivy_postproc_modules kivy_postproc_modules['fps'] = StatsInput() global _ctx ctx.label = Label(text='FPS: 0.0') ctx.inputstats = 0 ctx.stats = [] ctx.statsr = [] with win.canvas.after: ctx.color = Color(1, 0, 0, .5) ctx.rectangle = Rectangle(pos=(0, win.height - 25), size=(win.width, 25)) ctx.color = Color(1, 1, 1) ctx.rectangle = Rectangle(pos=(5, win.height - 20)) ctx.color = Color(1, 1, 1, .5) for x in range(64): ctx.stats.append(0) ctx.statsr.append( Rectangle(pos=(win.width - 64 * 4 + x * 4, win.height - 25), size=(4, 0))) Clock.schedule_interval(partial(update_fps, ctx), .5) Clock.schedule_interval(partial(update_stats, ctx), 1 / 60.) def stop(win, ctx): win.canvas.remove(ctx.label) kivy-1.9.1/kivy/modules/recorder.py000066400000000000000000000045611264133626000173260ustar00rootroot00000000000000''' Recorder module =============== .. versionadded:: 1.1.0 Create an instance of :class:`~kivy.input.recorder.Recorder`, attach to the class, and bind some keys to record / play sequences: - F6: play the last record in a loop - F7: read the latest recording - F8: record input events Configuration ------------- :Parameters: `attrs`: str, defaults to :attr:`~kivy.input.recorder.Recorder.record_attrs` value. Attributes to record from the motion event `profile_mask`: str, defaults to :attr:`~kivy.input.recorder.Recorder.record_profile_mask` value. Mask for motion event profile. Used to filter which profile will appear in the fake motion event when replayed. `filename`: str, defaults to 'recorder.kvi' Name of the file to record / play with Usage ----- For normal module usage, please see the :mod:`~kivy.modules` documentation. ''' __all__ = ('start', 'stop') from kivy.logger import Logger from functools import partial def replay(recorder, *args): if recorder.play: return else: recorder.play = True def on_recorder_key(recorder, window, key, *largs): if key == 289: # F8 if recorder.play: Logger.error('Recorder: Cannot start recording while playing.') return recorder.record = not recorder.record elif key == 288: # F7 if recorder.record: Logger.error('Recorder: Cannot start playing while recording.') return recorder.play = not recorder.play elif key == 287: # F6 if recorder.play: recorder.unbind(play=replay) else: recorder.bind(play=replay) recorder.play = True def start(win, ctx): keys = {} # attributes value = ctx.config.get('attrs', None) if value is not None: keys['record_attrs'] = value.split(':') # profile mask value = ctx.config.get('profile_mask', None) if value is not None: keys['record_profile_mask'] = value.split(':') # filename value = ctx.config.get('filename', None) if value is not None: keys['filename'] = value from kivy.input.recorder import Recorder ctx.recorder = Recorder(window=win, **keys) win.bind(on_key_down=partial(on_recorder_key, ctx.recorder)) def stop(win, ctx): if hasattr(ctx, 'recorder'): ctx.recorder.release() kivy-1.9.1/kivy/modules/screen.py000066400000000000000000000102671264133626000170000ustar00rootroot00000000000000'''Screen ====== This module changes some environement and configuration variables to match the density / dpi / screensize of a specific device. To see a list of the available screenid's, just run:: python main.py -m screen To simulate a medium-density screen such as the Motolora Droid 2:: python main.py -m screen:droid2 To simulate a high-density screen such as HTC One X, in portrait:: python main.py -m screen:onex,portrait To simulate the iPad 2 screen:: python main.py -m screen:ipad If the generated window is too large, you can specify a scale:: python main.py -m screen:note2,portrait,scale=.75 Note that to display your contents correctly on a scaled window you must consistently use units 'dp' and 'sp' throughout your app. See :mod:`~kiv.metrics` for more details. ''' import sys from os import environ from kivy.config import Config from kivy.logger import Logger # taken from http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density devices = { # device: (name, width, height, dpi, density) 'onex': ('HTC One X', 1280, 720, 312, 2), 'one': ('HTC One', 1920, 1080, 468, 3), 'onesv': ('HTC One SV', 800, 480, 216, 1.5), 's3': ('Galaxy SIII', 1280, 720, 306, 2), 'note2': ('Galaxy Note II', 1280, 720, 267, 2), 'droid2': ('Motolora Droid 2', 854, 480, 240, 1.5), 'xoom': ('Motolora Xoom', 1280, 800, 149, 1), 'ipad': ('iPad (1 and 2)', 1024, 768, 132, 1), 'ipad3': ('iPad 3', 2048, 1536, 264, 2), 'iphone4': ('iPhone 4', 960, 640, 326, 2), 'iphone5': ('iPhone 5', 1136, 640, 326, 2), 'xperiae': ('Xperia E', 480, 320, 166, 1), 'nexus4': ('Nexus 4', 1280, 768, 320, 2), 'nexus7': ('Nexus 7 (2012 version)', 1280, 800, 216, 1.325), 'nexus7.2': ('Nexus 7 (2013 version)', 1920, 1200, 323, 2), } def start(win, ctx): pass def stop(win, ctx): pass def apply_device(device, scale, orientation): name, width, height, dpi, density = devices[device] if orientation == 'portrait': width, height = height, width Logger.info('Screen: Apply screen settings for {0}'.format(name)) Logger.info('Screen: size={0}x{1} dpi={2} density={3} ' 'orientation={4}'.format(width, height, dpi, density, orientation)) try: scale = float(scale) except: scale = 1 environ['KIVY_METRICS_DENSITY'] = str(density * scale) environ['KIVY_DPI'] = str(dpi * scale) Config.set('graphics', 'width', str(int(width * scale))) # simulate with the android bar # FIXME should be configurable Config.set('graphics', 'height', str(int(height * scale - 25 * density))) Config.set('graphics', 'fullscreen', '0') Config.set('graphics', 'show_mousecursor', '1') def usage(device=None): if device: Logger.error('Screen: The specified device ({0}) is unknown.', device) print('\nModule usage: python main.py -m screen:deviceid[,orientation]\n') print('Available devices:\n') print('{0:12} {1:<22} {2:<8} {3:<8} {4:<5} {5:<8}'.format( 'Device ID', 'Name', 'Width', 'Height', 'DPI', 'Density')) for device, info in devices.items(): print('{0:12} {1:<22} {2:<8} {3:<8} {4:<5} {5:<8}'.format( device, *info)) print('\n') print('Simulate a medium-density screen such as Motolora Droid 2:\n') print(' python main.py -m screen:droid2\n') print('Simulate a high-density screen such as HTC One X, in portrait:\n') print(' python main.py -m screen:onex,portrait\n') print('Simulate the iPad 2 screen\n') print(' python main.py -m screen:ipad\n') print('If the generated window is too large, you can specify a scale:\n') print(' python main.py -m screen:note2,portrait,scale=.75\n') sys.exit(1) def configure(ctx): scale = ctx.pop('scale', None) orientation = 'landscape' ctx.pop('landscape', None) if ctx.pop('portrait', None): orientation = 'portrait' if not ctx: return usage(None) device = list(ctx.keys())[0] if device not in devices: return usage('') apply_device(device, scale, orientation) if __name__ == "__main__": for n in devices.values(): assert n[1] > n[2] kivy-1.9.1/kivy/modules/touchring.py000066400000000000000000000106561264133626000175250ustar00rootroot00000000000000''' Touchring ========= Shows rings around every touch on the surface / screen. You can use this module to check that you don't have any calibration issues with touches. Configuration ------------- :Parameters: `image`: str, defaults to '/data/images/ring.png' Filename of the image to use. `scale`: float, defaults to 1. Scale of the image. `alpha`: float, defaults to 1. Opacity of the image. `show_cursor`: boolean, defaults to False .. versionadded:: 1.8.0 `cursor_image`: str, defaults to 'atlas://data/images/defaulttheme/slider_cursor' Image used to represent the cursor if displayed .. versionadded:: 1.8.0 `cursor_size`: tuple, defaults to (None, None) Apparent size of the mouse cursor, if displayed, default value will keep its real size. .. versionadded:: 1.8.0 `cursor_offset`: tuple, defaults to (None, None) Offset of the texture image. The default value will align the top-left corner of the image to the mouse pos. .. versionadded:: 1.8.0 Example ------- In your configuration (`~/.kivy/config.ini`), you can add something like this:: [modules] touchring = image=mypointer.png,scale=.3,alpha=.7 ''' __all__ = ('start', 'stop') from kivy.core.image import Image from kivy.graphics import Color, Rectangle from kivy.logger import Logger pointer_image = None pointer_scale = 1.0 pointer_alpha = 0.7 cursor_image = '' cursor_offset = (0, 0) cursor_size = (None, None) def _touch_down(win, touch): ud = touch.ud touch.scale_for_screen(win.width, win.height) with win.canvas.after: ud['tr.color'] = Color(1, 1, 1, pointer_alpha) iw, ih = pointer_image.size ud['tr.rect'] = Rectangle( pos=( touch.x - (pointer_image.width / 2. * pointer_scale), touch.y - (pointer_image.height / 2. * pointer_scale)), size=(iw * pointer_scale, ih * pointer_scale), texture=pointer_image.texture) if not ud.get('tr.grab', False): ud['tr.grab'] = True touch.grab(win) def _touch_move(win, touch): ud = touch.ud ud['tr.rect'].pos = ( touch.x - (pointer_image.width / 2. * pointer_scale), touch.y - (pointer_image.height / 2. * pointer_scale)) def _touch_up(win, touch): if touch.grab_current is win: ud = touch.ud win.canvas.after.remove(ud['tr.color']) win.canvas.after.remove(ud['tr.rect']) if ud.get('tr.grab') is True: touch.ungrab(win) ud['tr.grab'] = False def _mouse_move(win, pos, *args): global cursor_size if hasattr(win, '_cursor'): c = win._cursor else: with win.canvas.after: img = Image(cursor_image) Color(1, 1, 1, 1, mode='rgba') size = ( cursor_size[0] or img.texture.size[0], cursor_size[1] or img.texture.size[1] ) print(size) win._cursor = c = Rectangle(texture=img.texture, size=size) c.pos = pos[0] + cursor_offset[0], pos[1] - c.size[1] + cursor_offset[1] def start(win, ctx): # XXX use ctx ! global pointer_image, pointer_scale, pointer_alpha, cursor_size,\ cursor_image, cursor_offset pointer_fn = ctx.config.get('image', 'atlas://data/images/defaulttheme/ring') pointer_scale = float(ctx.config.get('scale', 1.0)) pointer_alpha = float(ctx.config.get('alpha', 1.0)) pointer_image = Image(pointer_fn) cursor_image = ctx.config.get( 'cursor_image', 'atlas://data/images/defaulttheme/slider_cursor') cursor_size = ctx.config.get('cursor_size', (None, None)) if isinstance(cursor_size, str): cursor_size = [int(x) for x in cursor_size.split('x')] cursor_offset = ctx.config.get('cursor_offset', (0, 0)) if isinstance(cursor_offset, str): cursor_offset = [int(x) for x in cursor_offset.split('x')] win.bind(on_touch_down=_touch_down, on_touch_move=_touch_move, on_touch_up=_touch_up) if ctx.config.get('show_cursor', False): Logger.info('Base: Adding binding for mouse move') win.bind(mouse_pos=_mouse_move) def stop(win, ctx): win.unbind(on_touch_down=_touch_down, on_touch_move=_touch_move, on_touch_up=_touch_up, on_mouse_pos=_mouse_move) kivy-1.9.1/kivy/modules/webdebugger.py000066400000000000000000000011011264133626000177660ustar00rootroot00000000000000# -*- coding: utf-8 -*- ''' Web Debugger ============ .. versionadded:: 1.2.0 .. warning:: This module is highly experimental, use it with care. This module will start a webserver and run in the background. You can see how your application evolves during runtime, examine the internal cache etc. Run with:: python main.py -m webdebugger Then open your webbrowser on http://localhost:5000/ ''' __all__ = ('start', 'stop') import os if 'KIVY_DOC' not in os.environ: from kivy.modules._webdebugger import start, stop else: start = stop = lambda *x: True kivy-1.9.1/kivy/multistroke.py000066400000000000000000001542401264133626000164330ustar00rootroot00000000000000''' Multistroke gesture recognizer ============================== .. versionadded:: 1.9.0 .. warning:: This is experimental and subject to change as long as this warning notice is present. See :file:`kivy/examples/demo/multistroke/main.py` for a complete application example. Conceptual Overview ------------------- This module implements the Protractor gesture recognition algorithm. :class:`Recognizer` is the search/database API similar to :class:`~kivy.gesture.GestureDatabase`. It maintains a list of :class:`MultistrokeGesture` objects and allows you to search for a user-input gestures among them. :class:`ProgressTracker` tracks the progress of a :meth:`Recognizer.recognize` call. It can be used to interact with the running recognizer task, for example forcing it to stop half-way, or analyzing results as they arrive. :class:`MultistrokeGesture` represents a gesture in the gesture database (:attr:`Recognizer.db`). It is a container for :class:`UnistrokeTemplate` objects, and implements the heap permute algorithm to automatically generate all possible stroke orders (if desired). :class:`UnistrokeTemplate` represents a single stroke path. It's typically instantiated automatically by :class:`MultistrokeGesture`, but sometimes you may need to create them manually. :class:`Candidate` represents a user-input gesture that is used to search the gesture database for matches. It is normally instantiated automatically by calling :meth:`Recognizer.recognize`. Usage examples -------------- See :file:`kivy/examples/demo/multistroke/main.py` for a complete application example. You can bind to events on :class:`Recognizer` to track the state of all calls to :meth:`Recognizer.recognize`. The callback function will receive an instance of :class:`ProgressTracker` that can be used to analyze and control various aspects of the recognition process :: from kivy.vector import Vector from kivy.multistroke import Recognizer gdb = Recognizer() def search_start(gdb, pt): print("A search is starting with %d tasks" % (pt.tasks)) def search_stop(gdb, pt): # This will call max() on the result dictonary, so it's best to store # it instead of calling it 3 times consecutively best = pt.best print("Search ended (%s). Best is %s (score %f, distance %f)" % ( pt.status, best['name'], best['score'], best['dist'] )) # Bind your callbacks to track all matching operations gdb.bind(on_search_start=search_start) gdb.bind(on_search_complete=search_stop) # The format below is referred to as `strokes`, a list of stroke paths. # Note that each path shown here consists of two points, ie a straight # line; if you plot them it looks like a T, hence the name. gdb.add_gesture('T', [ [Vector(30, 7), Vector(103, 7)], [Vector(66, 7), Vector(66, 87)]]) # Now you can search for the 'T' gesture using similar data (user input). # This will trigger both of the callbacks bound above. gdb.recognize([ [Vector(45, 8), Vector(110, 12)], [Vector(88, 9), Vector(85, 95)]]) On the next :class:`~kivy.clock.Clock` tick, the matching process starts (and, in this case, completes). To track individual calls to :meth:`Recognizer.recognize`, use the return value (also a :class:`ProgressTracker` instance) :: # Same as above, but keep track of progress using returned value progress = gdb.recognize([ [Vector(45, 8), Vector(110, 12)], [Vector(88, 9), Vector(85, 95)]]) progress.bind(on_progress=my_other_callback) print(progress.progress) # = 0 # [ assuming a kivy.clock.Clock.tick() here ] print(result.progress) # = 1 Algorithm details ----------------- For more information about the matching algorithm, see: "Protractor: A fast and accurate gesture recognizer" by Yang Li http://yangl.org/pdf/protractor-chi2010.pdf "$N-Protractor" by Lisa Anthony and Jacob O. Wobbrock http://depts.washington.edu/aimgroup/proj/dollar/ndollar-protractor.pdf Some of the code is derived from the JavaScript implementation here: http://depts.washington.edu/aimgroup/proj/dollar/ndollar.html ''' __all__ = ('Recognizer', 'ProgressTracker', 'MultistrokeGesture', 'UnistrokeTemplate', 'Candidate') import pickle import base64 import zlib from re import match as re_match from collections import deque from math import sqrt, pi, radians, acos, atan, atan2, pow, floor from math import sin as math_sin, cos as math_cos from kivy.vector import Vector from kivy.clock import Clock from kivy.event import EventDispatcher from kivy.properties import ListProperty from kivy.compat import PY2 from io import BytesIO if not PY2: xrange = range # Default number of gesture matches per frame # FIXME: relevant number DEFAULT_GPF = 10 # Algorithm data SQUARESIZE = 250.0 ONEDTHRESHOLD = 0.25 ORIGIN = Vector(0, 0) class MultistrokeError(Exception): pass # ----------------------------------------------------------------------------- # Recognizer # ----------------------------------------------------------------------------- class Recognizer(EventDispatcher): ''':class:`Recognizer` provides a gesture database with matching facilities. :Events: `on_search_start` Fired when a new search is started using this Recognizer. `on_search_complete` Fired when a running search ends, for whatever reason. (use :data:`ProgressTracker.status` to find out) :Properties: `db` A :class:`ListProperty` that contains the available :class:`MultistrokeGesture` objects. :attr:`db` is a :class:`~kivy.properties.ListProperty` and defaults to [] ''' db = ListProperty([]) def __init__(self, **kwargs): super(Recognizer, self).__init__(**kwargs) self.register_event_type('on_search_start') self.register_event_type('on_search_complete') def filter(self, **kwargs): ''':meth:`filter` returns a subset of objects in :attr:`self.db`, according to given criteria. This is used by many other methods of the :class:`Recognizer`; the arguments below can for example be used when calling :meth:`Recognizer.recognize` or :meth:`Recognizer.export_gesture`. You normally don't need to call this directly. :Arguments: `name` Limits the returned list to gestures where :attr:`MultistrokeGesture.name` matches given regular expression(s). If re.match(name, MultistrokeGesture.name) tests true, the gesture is included in the returned list. Can be a string or an array of strings :: gdb = Recognizer() # Will match all names that start with a captial N # (ie Next, New, N, Nebraska etc, but not "n" or "next") gdb.filter(name='N') # exactly 'N' gdb.filter(name='N$') # Nebraska, teletubbies, France, fraggle, N, n, etc gdb.filter(name=['[Nn]', '(?i)T', '(?i)F']) `priority` Limits the returned list to gestures with certain :attr:`MultistrokeGesture.priority` values. If specified as an integer, only gestures with a lower priority are returned. If specified as a list (min/max) :: # Max priority 50 gdb.filter(priority=50) # Max priority 50 (same result as above) gdb.filter(priority=[0, 50]) # Min priority 50, max 100 gdb.filter(priority=[50, 100]) When this option is used, :attr:`Recognizer.db` is automatically sorted according to priority, incurring extra cost. You can use `force_priority_sort` to override this behavior if your gestures are already sorted according to priority. `orientation_sensitive` Limits the returned list to gestures that are orientation sensitive (True), gestures that are not orientation sensitive (False) or None (ignore template sensitivity, this is the default). `numstrokes` Limits the returned list to gestures that have the specified number of strokes (in :attr:`MultistrokeGesture.strokes`). Can be a single integer or a list of integers. `numpoints` Limits the returned list to gestures that have specific :attr:`MultistrokeGesture.numpoints` values. This is provided for flexibility, do not use it unless you understand what it does. Can be a single integer or a list of integers. `force_priority_sort` Can be used to override the default sort behavior. Normally :class:`MultistrokeGesture` objects are returned in priority order if the `priority` option is used. Setting this to True will return gestures sorted in priority order, False will return in the order gestures were added. None means decide automatically (the default). .. Note :: For improved performance, you can load your gesture database in priority order and set this to False when calling :meth:`Recognizer.recognize` `db` Can be set if you want to filter a different list of objects than :attr:`Recognizer.db`. You probably don't want to do this; it is used internally by :meth:`import_gesture`. ''' have_filters = False kwargs_get = kwargs.get name = kwargs_get('name', None) if name is not None: have_filters = True if not isinstance(name, list): name = [name] priority = kwargs_get('priority', None) min_p, max_p = None, None if priority is not None: have_filters = True if isinstance(priority, list): min_p, max_p = priority elif isinstance(priority, int): min_p, max_p = None, priority numstrokes = kwargs_get('numstrokes', None) if numstrokes is not None: have_filters = True if not isinstance(numstrokes, list): numstrokes = [numstrokes] numpoints = kwargs_get('numpoints', None) if numpoints is not None: have_filters = True if not isinstance(numpoints, list): numpoints = [numpoints] orientation_sens = kwargs_get('orientation_sensitive', None) if orientation_sens is not None: have_filters = True # Prepare a correctly sorted tasklist force_priority_sort = kwargs.get('force_priority_sort', None) force_sort_on = force_priority_sort and True force_sort_off = (force_priority_sort is False) and True db = kwargs.get('db', None) or self.db if (force_sort_on or priority) and not force_sort_off: tasklist = sorted(db, key=lambda n: n.priority) else: tasklist = db # Now test each gesture in the database against filter criteria out = deque() if not have_filters: out.extend(tasklist) return out out_append = out.append for gesture in tasklist: if (orientation_sens is not None and orientation_sens != gesture.orientation_sens): continue if numpoints and gesture.numpoints not in numpoints: continue if numstrokes and len(gesture.strokes) not in numstrokes: continue if min_p is not None and gesture.priority < min_p: continue if max_p is not None and gesture.priority > max_p: return out if name: for f in name: if re_match(f, gesture.name): out_append(gesture) break else: out_append(gesture) return out def add_gesture(self, name, strokes, **kwargs): '''Add a new gesture to the database. This will instantiate a new :class:`MultistrokeGesture` with `strokes` and append it to self.db. .. Note :: If you already have instantiated a :class:`MultistrokeGesture` object and wish to add it, append it to :attr:`Recognizer.db` manually. ''' if not strokes: return False self.db.append(MultistrokeGesture(name=name, strokes=strokes, **kwargs)) return True def parse_gesture(self, data): '''Parse data formatted by export_gesture(). Returns a list of :class:`MultistrokeGesture` objects. This is used internally by :meth:`import_gesture`, you normally don't need to call this directly.''' io = BytesIO(zlib.decompress(base64.b64decode(data))) p = pickle.Unpickler(io) multistrokes = [] ms_append = multistrokes.append for multistroke in p.load(): strokes = multistroke['strokes'] multistroke['strokes'] = [[Vector( x, y) for x, y in line] for line in strokes] ms_append(MultistrokeGesture(**multistroke)) return multistrokes # FIXME: use a try block, maybe shelve or something def export_gesture(self, filename=None, **kwargs): '''Export a list of :class:`MultistrokeGesture` objects. Outputs a base64-encoded string that can be decoded to a Python list with the :meth:`parse_gesture` function or imported directly to :attr:`self.db` using :meth:`Recognizer.import_gesture`. If `filename` is specified, the output is written to disk, otherwise returned. This method accepts optional :meth:`Recognizer.filter` arguments. ''' io = BytesIO() p = pickle.Pickler(io, protocol=0) multistrokes = [] defaults = {'priority': 100, 'numpoints': 16, 'stroke_sens': True, 'orientation_sens': False, 'angle_similarity': 30.0} dkeys = defaults.keys() for multistroke in self.filter(**kwargs): m = dict(defaults) m = {'name': multistroke.name} for attr in dkeys: m[attr] = getattr(multistroke, attr) m['strokes'] = tuple([(p.x, p.y) for p in line] for line in multistroke.strokes) multistrokes.append(m) p.dump(multistrokes) if filename: f = open(filename, 'wb') f.write(base64.b64encode(zlib.compress(io.getvalue(), 9))) f.close() else: return base64.b64encode(zlib.compress(io.getvalue(), 9)) # FIXME: match them all with protractor, and don't load exacts? or # just compare the data or something; seems better to do this on import # than on every subsequent call to recognize(). And fix it in general, # too. def import_gesture(self, data=None, filename=None, **kwargs): '''Import a list of gestures as formatted by :meth:`export_gesture`. One of `data` or `filename` must be specified. This method accepts optional :meth:`Recognizer.filter` arguments, if none are specified then all gestures in specified data are imported.''' if filename is not None: with open(filename, "rb") as infile: data = infile.read() elif data is None: raise MultistrokeError('import_gesture needs data= or filename=') new = self.filter(db=self.parse_gesture(data), **kwargs) if new: self.db.extend(new) def transfer_gesture(self, tgt, **kwargs): '''Transfers :class:`MultistrokeGesture` objects from :attr:`Recognizer.db` to another :class:`Recognizer` instance `tgt`. This method accepts optional :meth:`Recognizer.filter` arguments. ''' if hasattr(tgt, 'db') and isinstance(tgt.db, list): send = self.filter(**kwargs) if send: tgt.db.append(None) tgt.db[-1:] = send return True def prepare_templates(self, **kwargs): '''This method is used to prepare :class:`UnistrokeTemplate` objects within the gestures in self.db. This is useful if you want to minimize punishment of lazy resampling by preparing all vectors in advance. If you do this before a call to :meth:`Recognizer.export_gesture`, you will have the vectors computed when you load the data later. This method accepts optional :meth:`Recognizer.filter` arguments. `force_numpoints`, if specified, will prepare all templates to the given number of points (instead of each template's preferred n; ie :data:`UnistrokeTemplate.numpoints`). You normally don't want to do this.''' for gesture in self.filter(**kwargs): for tpl in gesture: n = kwargs.get('force_numpoints', tpl.numpoints) tpl.prepare(n) def recognize(self, strokes, goodscore=None, timeout=0, delay=0, **kwargs): '''Search for gestures matching `strokes`. Returns a :class:`ProgressTracker` instance. This method accepts optional :meth:`Recognizer.filter` arguments. :Arguments: `strokes` A list of stroke paths (list of lists of :class:`~kivy.vector.Vector` objects) that will be matched against gestures in the database. Can also be a :class:`Candidate` instance. .. Warning :: If you manually supply a :class:`Candidate` that has a skip-flag, make sure that the correct filter arguments are set. Otherwise the system will attempt to load vectors that have not been computed. For example, if you set `skip_bounded` and do not set `orientation_sensitive` to False, it will raise an exception if an orientation_sensitive :class:`UnistrokeTemplate` is encountered. `goodscore` If this is set (between 0.0 - 1.0) and a gesture score is equal to or higher than the specified value, the search is immediately halted and the on_search_complete event is fired (+ the on_complete event of the associated :class:`ProgressTracker` instance). Default is None (disabled). `timeout` Specifies a timeout (in seconds) for when the search is aborted and the results returned. This option applies only when `max_gpf` is not 0. Default value is 0, meaning all gestures in the database will be tested, no matter how long it takes. `max_gpf` Specifies the maximum number of :class:`MultistrokeGesture` objects that can be processed per frame. When exceeded, will cause the search to halt and resume work in the next frame. Setting to 0 will complete the search immediately (and block the UI). .. Warning :: This does not limit the number of :class:`UnistrokeTemplate` objects matched! If a single gesture has a million templates, they will all be processed in a single frame with max_gpf=1! `delay` Sets an optional delay between each run of the recognizer loop. Normally, a run is scheduled for the next frame until the tasklist is exhausted. If you set this, there will be an additional delay between each run (specified in seconds). Default is 0, resume in the next frame. `force_numpoints` forces all templates (and candidate) to be prepared to a certain number of points. This can be useful for example if you are evaluating templates for optimal n (do not use this unless you understand what it does). ''' GPF = kwargs.get('max_gpf', DEFAULT_GPF) # Obtain a list of MultistrokeGesture objects matching filter arguments tasklist = self.filter(**kwargs) # Initialize the candidate and result objects cand = self._candidate(strokes) result = ProgressTracker(cand, len(tasklist)) # This is done to inform caller if they bind to on_complete and there # is nothing to do; perhaps should just return None? if not tasklist: result.status = 'complete' self.dispatch('on_search_complete', result) def result_hack(dt): result.dispatch('on_complete') Clock.schedule_once(result_hack) return result # This callback is scheduled once per frame until completed def _recognize_tick(dt): start_gc = result._completed stop_now = False while not stop_now and (tasklist and not result._break_flag) and \ (not GPF or (result._completed - start_gc < GPF)): if (timeout and Clock.get_time() - result._start_time >= timeout): result.status = 'timeout' stop_now = True break # Get the best distance and number of matching operations done gesture = tasklist.popleft() tpl, d, res, mos = gesture.match_candidate( cand, **kwargs) if tpl is not None: score = result._add_result(gesture, d, tpl, res) if goodscore is not None and score >= goodscore: result.status = 'goodscore' stop_now = True result._match_ops += mos result._completed += 1 result.dispatch('on_progress') # The loop has ended. Prepare to dispatch 'complete' def _dispatch(): result.dispatch('on_complete') self.dispatch('on_search_complete', result) return False # Dispatch or reschedule another run if not tasklist: result.status = 'complete' return _dispatch() elif result._break_flag: result.status = 'stop' return _dispatch() elif stop_now: return _dispatch() else: Clock.schedule_once(_recognize_tick, delay) return True # End _recognize_tick() self.dispatch('on_search_start', result) if not GPF: _recognize_tick(0) else: Clock.schedule_once(_recognize_tick, 0) return result def _candidate(self, strokes, **kwargs): # recognize() helper function, do not use directly. Set up a # Candidate object from arguments. Either use a specified object # or make a new one from strokes and apply safe skip_* settings to # use less resources. if isinstance(strokes, Candidate): return strokes if (not isinstance(strokes, list) or not len(strokes) or not isinstance(strokes[0], list)): raise MultistrokeError('recognize() needs strokes= ' 'list or Candidate') cand = Candidate(strokes) o_filter = kwargs.get('orientation_sensitive', None) if o_filter is False: cand.skip_bounded = True elif o_filter is True: cand.skip_invariant = True return cand # Default event handlers def on_search_start(self, result): pass def on_search_complete(self, result): pass # ----------------------------------------------------------------------------- # ProgressTracker # ----------------------------------------------------------------------------- class ProgressTracker(EventDispatcher): '''Represents an ongoing (or completed) search operation. Instantiated and returned by the :meth:`Recognizer.recognize` method when it is called. The `results` attribute is a dictionary that is updated as the recognition operation progresses. .. Note :: You do not need to instantiate this class. :Arguments: `candidate` :class:`Candidate` object to be evaluated `tasks` Total number of gestures in tasklist (to test against) :Events: `on_progress` Fired for every gesture that is processed `on_result` Fired when a new result is added, and it is the first match for the `name` so far, or a consecutive match with better score. `on_complete` Fired when the search is completed, for whatever reason. (use `ProgressTracker.status` to find out) :Attributes: `results` A dictionary of all results (so far). The key is the name of the gesture (ie :attr:`UnistrokeTemplate.name` usually inherited from :class:`MultistrokeGesture`). Each item in the dictionary is a dict with the following entries: `name` Name of the matched template (redundant) `score` Computed score from 1.0 (perfect match) to 0.0 `dist` Cosine distance from candidate to template (low=closer) `gesture` The :class:`MultistrokeGesture` object that was matched `best_template` Index of the best matching template (in :attr:`MultistrokeGesture.templates`) `template_results` List of distances for all templates. The list index corresponds to a :class:`UnistrokeTemplate` index in gesture.templates. `status` `search` Currently working `stop` Was stopped by the user (:meth:`stop` called) `timeout` A timeout occured (specified as `timeout=` to recognize()) `goodscore` The search was stopped early because a gesture with a high enough score was found (specified as `goodscore=` to recognize()) `complete` The search is complete (all gestures matching filters were tested) ''' def __init__(self, candidate, tasks, **kwargs): self.status = 'search' self.candidate = candidate self.results = {} self.tasks = tasks self._start_time = Clock.get_time() self._match_ops = 0 self._completed = 0 self._break_flag = False # fired by recognize() self.register_event_type('on_complete') self.register_event_type('on_progress') # fired locally self.register_event_type('on_result') super(ProgressTracker, self).__init__(**kwargs) @property def progress(self): '''Returns the progress as a float, 0 is 0% done, 1 is 100%. This is a Python property.''' if not self.tasks: return 1 return self._completed / float(self.tasks) @property def best(self): '''Return the best match found by recognize() so far. It returns a dictionary with three keys, 'name', 'dist' and 'score' representing the template's name, distance (from candidate path) and the computed score value. This is a Python property.''' results = self.results # to avoid too many self. lookups if not results: return {'name': None, 'dist': None, 'score': 0} b = max(results, key=lambda r: results[r]['score']) return { 'name': results[b]['name'], 'dist': results[b]['dist'], 'score': results[b]['score'] } def stop(self): '''Raises a stop flag that is checked by the search process. It will be stopped on the next clock tick (if it is still running).''' self._break_flag = True def _add_result(self, gesture, dist, tpl, res): # Add a result; used internally by the recognize() function if tpl <= len(res): n = gesture.templates[tpl].name else: return 0. if n not in self.results or dist < self.results[n]['dist']: self.results[n] = { 'name': n, 'dist': dist, 'gesture': gesture, 'best_template': tpl, 'template_results': res } if not dist: self.results[n]['score'] = 1.0 else: self.results[n]['score'] = 1.0 - (dist / pi) self.dispatch('on_result', self.results[n]) return self.results[n]['score'] else: return 0. def on_complete(self): pass def on_progress(self): pass def on_result(self, result): pass # ----------------------------------------------------------------------------- # MultistrokeGesture # ----------------------------------------------------------------------------- class MultistrokeGesture(object): ''':class:`MultistrokeGesture` represents a gesture. It maintains a set of `strokes` and generates unistroke (ie :class:`UnistrokeTemplate`) permutations that are used for evaluating candidates against this gesture later. :Arguments: `name` Identifies the name of the gesture - it is returned to you in the results of a :meth:`Recognizer.recognize` search. You can have any number of MultistrokeGesture objects with the same name; many definitions of one gesture. The same name is given to all the generated unistroke permutations. Required, no default. `strokes` A list of paths that represents the gesture. A path is a list of Vector objects:: gesture = MultistrokeGesture('my_gesture', strokes=[ [Vector(x1, y1), Vector(x2, y2), ...... ], # stroke 1 [Vector(), Vector(), Vector(), Vector() ] # stroke 2 #, [stroke 3], [stroke 4], ... ]) For template matching purposes, all the strokes are combined to a single list (unistroke). You should still specify the strokes individually, and set `stroke_sensitive` True (whenever possible). Once you do this, unistroke permutations are immediately generated and stored in `self.templates` for later, unless you set the `permute` flag to False. `priority` Determines when :func:`Recognizer.recognize` will attempt to match this template, lower priorities are evaluated first (only if a priority `filter` is used). You should use lower priority on gestures that are more likely to match. For example, set user templates at lower number than generic templates. Default is 100. `numpoints` Determines the number of points this gesture should be resampled to (for matching purposes). The default is 16. `stroke_sensitive` Determines if the number of strokes (paths) in this gesture is required to be the same in the candidate (user input) gesture during matching. If this is False, candidates will always be evaluated, disregarding the number of strokes. Default is True. `orientation_sensitive` Determines if this gesture is orientation sensitive. If True, aligns the indicative orientation with the one of eight base orientations that requires least rotation. Default is True. `angle_similarity` This is used by the :func:`Recognizer.recognize` function when a candidate is evaluated against this gesture. If the angles between them are too far off, the template is considered a non-match. Default is 30.0 (degrees) `permute` If False, do not use Heap Permute algorithm to generate different stroke orders when instantiated. If you set this to False, a single UnistrokeTemplate built from `strokes` is used. ''' def __init__(self, name, strokes=None, **kwargs): self.name = name self.priority = kwargs.get('priority', 100) self.numpoints = kwargs.get('numpoints', 16) self.stroke_sens = kwargs.get('stroke_sensitive', True) self.orientation_sens = kwargs.get('orientation_sensitive', True) self.angle_similarity = kwargs.get('angle_similarity', 30.0) self.strokes = [] if strokes is not None: self.strokes = strokes if kwargs.get('permute', True): self.permute() else: self.templates = [UnistrokeTemplate(name, points=[i for sub in strokes for i in sub], numpoints=self.numpoints, orientation_sensitive=self.orientation_sens)] def angle_similarity_threshold(self): return radians(self.angle_similarity) def add_stroke(self, stroke, permute=False): '''Add a stroke to the self.strokes list. If `permute` is True, the :meth:`permute` method is called to generate new unistroke templates''' self.strokes.append(stroke) if permute: self.permute() def get_distance(self, cand, tpl, numpoints=None): '''Compute the distance from this Candiate to a UnistrokeTemplate. Returns the Cosine distance between the stroke paths. `numpoints` will prepare both the UnistrokeTemplate and Candidate path to n points (when neccessary), you probably don't want to do this. ''' n = numpoints if n is None or n < 2: n = self.numpoints # optimal_cosine_distance() inlined here for performance v1 = tpl.get_vector(n) v2 = cand.get_protractor_vector(n, tpl.orientation_sens) a = 0.0 b = 0.0 for i in xrange(0, len(v1), 2): a += (v1[i] * v2[i]) + (v1[i + 1] * v2[i + 1]) b += (v1[i] * v2[i + 1]) - (v1[i + 1] * v2[i]) angle = atan(b / a) # If you put the below directly into math.acos(), you will get a domain # error when a=1.0 and angle=0.0 (ie math_cos(angle)=1.0). It seems to # be because float representation of 1.0*1.0 is >1.0 (ie 1.00000...001) # and this is problematic for math.acos(). If you try math.acos(1.0*1.0) # in interpreter it does not happen, only with exact match at runtime result = a * math_cos(angle) + b * math_sin(angle) # FIXME: I'm sure there is a better way to do it but.. if result >= 1: result = 1 elif result <= -1: # has not happened to me, but I leave it here. result = -1 return acos(result) def match_candidate(self, cand, **kwargs): '''Match a given candidate against this MultistrokeGesture object. Will test against all templates and report results as a list of four items: `index 0` Best matching template's index (in self.templates) `index 1` Computed distance from the template to the candidate path `index 2` List of distances for all templates. The list index corresponds to a :class:`UnistrokeTemplate` index in self.templates. `index 3` Counter for the number of performed matching operations, ie templates matched against the candidate ''' best_d = float('infinity') best_tpl = None mos = 0 out = [] if (self.stroke_sens and len(self.strokes) != len(cand.strokes)): return (best_tpl, best_d, out, mos) skip_bounded = cand.skip_bounded skip_invariant = cand.skip_invariant get_distance = self.get_distance ang_sim_threshold = self.angle_similarity_threshold() for idx, tpl in enumerate(self.templates): # Handle a theoretical case where a MultistrokeGesture is composed # manually and the orientation_sensitive flag is True, and contains # a UnistrokeTemplate that has orientation_sensitive=False (or vice # versa). This would cause KeyError - requesing nonexistant vector. if tpl.orientation_sens: if skip_bounded: continue elif skip_invariant: continue # Count as a match operation now, since the call to get_ # angle_similarity below will force vector calculation, # even if it doesn't make it to get_distance mos += 1 # Note: With this implementation, we always resample the candidate # to *any* encountered UnistrokeTemplate numpoints here, the filter # is only applied to MultistrokeGesture. See theoretical case # above; should not matter normally. n = kwargs.get('force_numpoints', tpl.numpoints) # Skip if candidate/gesture angles are too far off ang_sim = cand.get_angle_similarity(tpl, numpoints=n) if ang_sim > ang_sim_threshold: continue # Get the distance between cand/tpl paths d = get_distance(cand, tpl, numpoints=n) out.append(d) if d < best_d: best_d = d best_tpl = idx return (best_tpl, best_d, out, mos) def permute(self): '''Generate all possible unistroke permutations from self.strokes and save the resulting list of UnistrokeTemplate objects in self.templates. Quote from http://faculty.washington.edu/wobbrock/pubs/gi-10.2.pdf :: We use Heap Permute [16] (p. 179) to generate all stroke orders in a multistroke gesture. Then, to generate stroke directions for each order, we treat each component stroke as a dichotomous [0,1] variable. There are 2^N combinations for N strokes, so we convert the decimal values 0 to 2^N-1, inclusive, to binary representations and regard each bit as indicating forward (0) or reverse (1). This algorithm is often used to generate truth tables in propositional logic. See section 4.1: "$N Algorithm" of the linked paper for details. .. Warning :: Using heap permute for gestures with more than 3 strokes can result in very large number of templates (a 9-stroke gesture = 38 million templates). If you are dealing with these types of gestures, you should manually compose all the desired stroke orders. ''' # Seed with index of each stroke self._order = [i for i in xrange(0, len(self.strokes))] # Prepare ._orders self._orders = [] self._heap_permute(len(self.strokes)) del self._order # Generate unistroke permutations self.templates = [UnistrokeTemplate( self.name, points=permutation, numpoints=self.numpoints, orientation_sensitive=self.orientation_sens ) for permutation in self._make_unistrokes()] del self._orders def _heap_permute(self, n): # Heap Permute algorithm self_order = self._order if n == 1: self._orders.append(self_order[:]) else: i = 0 for i in xrange(0, n): self._heap_permute(n - 1) if n % 2 == 1: tmp = self_order[0] self_order[0] = self_order[n - 1] self_order[n - 1] = tmp else: tmp = self_order[i] self_order[i] = self_order[n - 1] self_order[n - 1] = tmp def _make_unistrokes(self): # Create unistroke permutations from self.strokes unistrokes = [] unistrokes_append = unistrokes.append self_strokes = self.strokes for r in self._orders: b = 0 while b < pow(2, len(r)): # use b's bits for directions unistroke = [] unistroke_append = unistroke.append for i in xrange(0, len(r)): pts = self_strokes[r[i]][:] if (b >> i) & 1 == 1: # is b's bit at index i 1? pts.reverse() unistroke_append(None) unistroke[-1:] = pts unistrokes_append(unistroke) b += 1 return unistrokes # ----------------------------------------------------------------------------- # UnistrokeTemplate # ----------------------------------------------------------------------------- class UnistrokeTemplate(object): '''Represents a (uni)stroke path as a list of Vectors. Normally, this class is instantiated by MultistrokeGesture and not by the programmer directly. However, it is possible to manually compose UnistrokeTemplate objects. :Arguments: `name` Identifies the name of the gesture. This is normally inherited from the parent MultistrokeGesture object when a template is generated. `points` A list of points that represents a unistroke path. This is normally one of the possible stroke order permutations from a MultistrokeGesture. `numpoints` The number of points this template should (ideally) be resampled to before the matching process. The default is 16, but you can use a template-specific settings if that improves results. `orientation_sensitive` Determines if this template is orientation sensitive (True) or fully rotation invariant (False). The default is True. .. Note:: You will get an exception if you set a skip-flag and then attempt to retrieve those vectorsa. ''' def __init__(self, name, points=None, **kwargs): self.name = name self.numpoints = kwargs.get('numpoints', 16) self.orientation_sens = kwargs.get('orientation_sensitive', True) self.db = {} self.points = [] if points is not None: self.points = points def add_point(self, p): '''Add a point to the unistroke/path. This invalidates all previously computed vectors.''' self.points.append(p) # All previously computed data is now void. self.db = {} # Used to lazily prepare the template def _get_db_key(self, key, numpoints=None): n = numpoints and numpoints or self.numpoints if n not in self.db: self.prepare(n) return self.db[n][key] def get_start_unit_vector(self, numpoints=None): return self._get_db_key('startvector', numpoints) def get_vector(self, numpoints=None): return self._get_db_key('vector', numpoints) def get_points(self, numpoints=None): return self._get_db_key('points', numpoints) def prepare(self, numpoints=None): '''This function prepares the UnistrokeTemplate for matching given a target number of points (for resample). 16 is optimal.''' if not self.points: raise MultistrokeError('prepare() called without self.points') # How many points are we resampling to? n = numpoints or self.numpoints if not n or n < 2: raise MultistrokeError('prepare() called with invalid numpoints') p = resample(self.points, n) radians = indicative_angle(p) p = rotate_by(p, -radians) p = scale_dim(p, SQUARESIZE, ONEDTHRESHOLD) if self.orientation_sens: p = rotate_by(p, +radians) # restore p = translate_to(p, ORIGIN) # Now store it using the number of points in the resampled path as the # dict key. On the next call to get_*, it will be returned instead of # recomputed. Implicitly, you must reset self.db or call prepare() for # all the keys once you manipulate self.points. self.db[n] = { # Compute STARTANGLEINDEX as n/8: 'startvector': start_unit_vector(p, (n / 8)), 'vector': vectorize(p, self.orientation_sens) } # ----------------------------------------------------------------------------- # Candidate # ----------------------------------------------------------------------------- class Candidate(object): '''Represents a set of unistroke paths of user input, ie data to be matched against a :class:`UnistrokeTemplate` object using the Protractor algorithm. By default, data is precomputed to match both rotation bounded and fully invariant :class:`UnistrokeTemplate` objects. :Arguments: `strokes` See :data:`MultistrokeGesture.strokes` for format example. The Candidate strokes are simply combined to a unistroke in the order given. The idea is that this will match one of the unistroke permutations in `MultistrokeGesture.templates`. `numpoints` The Candidate's default N; this is only for a fallback, it is not normally used since n is driven by the UnistrokeTemplate we are being compared to. `skip_bounded` If True, do not generate/store rotation bounded vectors `skip_invariant` If True, do not generate/store rotation invariant vectors Note that you WILL get errors if you set a skip-flag and then attempt to retrieve the data.''' def __init__(self, strokes=None, numpoints=16, **kwargs): self.skip_invariant = kwargs.get('skip_invariant', False) self.skip_bounded = kwargs.get('skip_bounded', False) self.numpoints = numpoints self.db = {} self.strokes = [] if not strokes is None: self.strokes = strokes def add_stroke(self, stroke): '''Add a stroke to the candidate; this will invalidate all previously computed vectors''' self.points.append(stroke) self.db = {} # Used to lazily prepare the candidate def _get_db_key(self, key, numpoints, orientation_sens): n = numpoints and numpoints or self.numpoints if n not in self.db: self.prepare(n) prefix = orientation_sens and 'bound_' or 'inv_' return self.db[n][prefix + key] def get_start_unit_vector(self, numpoints, orientation_sens): '''(Internal use only) Get the start vector for this Candidate, with the path resampled to `numpoints` points. This is the first step in the matching process. It is compared to a UnistrokeTemplate object's start vector to determine angle similarity.''' return self._get_db_key('startvector', numpoints, orientation_sens) def get_protractor_vector(self, numpoints, orientation_sens): '''(Internal use only) Return vector for comparing to a UnistrokeTemplate with Protractor''' return self._get_db_key('vector', numpoints, orientation_sens) def get_angle_similarity(self, tpl, **kwargs): '''(Internal use only) Compute the angle similarity between this Candidate and a UnistrokeTemplate object. Returns a number that represents the angle similarity (lower is more similar).''' n = kwargs.get('numpoints', self.numpoints) # angle_between_unit_vectors() inlined here for performance v1x, v1y = self.get_start_unit_vector(n, tpl.orientation_sens) v2x, v2y = tpl.get_start_unit_vector(n) n = (v1x * v2x + v1y * v2y) # FIXME: Domain error on float representation of 1.0 (exact match) # (see comments in MultistrokeGesture.get_distance()) if n >= 1: return 0.0 if n <= -1: return pi return acos(n) def prepare(self, numpoints=None): '''Prepare the Candidate vectors. self.strokes is combined to a single unistroke (connected end-to-end), resampled to :attr:`numpoints` points, and then the vectors are calculated and stored in self.db (for use by `get_distance` and `get_angle_similarity`)''' n = numpoints and numpoints or self.numpoints # Inlined combine_strokes() for performance points = [i for sub in self.strokes for i in sub] points = resample(points, n) radians = indicative_angle(points) points = rotate_by(points, -radians) points = scale_dim(points, SQUARESIZE, ONEDTHRESHOLD) # Compute STARTANGLEINDEX as n / 8 angidx = n / 8 cand = {} # full rotation invariance if not self.skip_invariant: inv_points = translate_to(points, ORIGIN) cand['inv_startvector'] = start_unit_vector(inv_points, angidx) cand['inv_vector'] = vectorize(inv_points, False) # rotation bounded invariance if not self.skip_bounded: bound_points = rotate_by(points, +radians) # restore bound_points = translate_to(bound_points, ORIGIN) cand['bound_startvector'] = start_unit_vector(bound_points, angidx) cand['bound_vector'] = vectorize(bound_points, True) self.db[n] = cand # ----------------------------------------------------------------------------- # Helper functions from this point on. This is all directly related to the # recognition algorithm, and is almost 100% transcription from the JavaScript # ----------------------------------------------------------------------------- def resample(points, n): # Resample a path to `n` points if not len(points) or not n or n < 2: raise MultistrokeError('resample() called with invalid arguments') interval = path_length(points) / (n - 1) D = 0.0 i = 1 newpoints = [points[0]] workpoints = points[:] newpoints_len = 1 workpoints_len = len(points) new_append = newpoints.append work_insert = workpoints.insert while i < len(workpoints): p1 = workpoints[i - 1] p2 = workpoints[i] d = distance(p1, p2) if D + d >= interval: qx = p1[0] + ((interval - D) / d) * (p2[0] - p1[0]) qy = p1[1] + ((interval - D) / d) * (p2[1] - p1[1]) q = Vector(qx, qy) new_append(q) work_insert(i, q) # q is the next i newpoints_len += 1 workpoints_len += 1 D = 0.0 else: D += d i += 1 # rounding error; insert the last point if newpoints_len < n: new_append(points[-1]) return newpoints def indicative_angle(points): cx, cy = centroid(points) return atan2(cy - points[0][1], cx - points[0][0]) def rotate_by(points, radians): # Rotate points around centroid cx, cy = centroid(points) cos = math_cos(radians) sin = math_sin(radians) newpoints = [] newpoints_append = newpoints.append for i in xrange(0, len(points)): qx = (points[i][0] - cx) * cos - (points[i][1] - cy) * sin + cx qy = (points[i][0] - cx) * sin + (points[i][1] - cy) * cos + cy newpoints_append(Vector(qx, qy)) return newpoints def scale_dim(points, size, oneDratio): bbox_x, bbox_y, bbox_w, bbox_h = bounding_box(points) if bbox_h == 0 or bbox_w == 0: raise MultistrokeError('scale_dim() called with invalid points') # 1D or 2D gesture test uniformly = min(bbox_w / bbox_h, bbox_h / bbox_w) <= oneDratio if uniformly: qx_size = size / max(bbox_w, bbox_h) qy_size = size / max(bbox_w, bbox_h) else: qx_size = size / bbox_w qy_size = size / bbox_h newpoints = [] newpoints_append = newpoints.append for p in points: qx = p[0] * qx_size qy = p[1] * qy_size newpoints_append(Vector(qx, qy)) return newpoints def translate_to(points, pt): # Translate points around centroid cx, cy = centroid(points) ptx, pty = pt newpoints = [] for p in points: qx = p[0] + ptx - cx qy = p[1] + pty - cy newpoints.append(Vector(qx, qy)) return newpoints def vectorize(points, use_bounded_rotation_invariance): # Helper function for the Protractor algorithm cos = 1.0 sin = 0.0 if use_bounded_rotation_invariance: ang = atan2(points[0][1], points[0][0]) bo = (pi / 4.) * floor((ang + pi / 8.) / (pi / 4.)) cos = math_cos(bo - ang) sin = math_sin(bo - ang) sum = 0.0 vector = [] vector_len = 0 vector_append = vector.append for px, py in points: newx = px * cos - py * sin newy = py * cos + px * sin vector_append(newx) vector_append(newy) vector_len += 2 sum += newx ** 2 + newy ** 2 magnitude = sqrt(sum) for i in xrange(0, vector_len): vector[i] /= magnitude return vector def centroid(points): x = 0.0 y = 0.0 points_len = len(points) for i in xrange(0, points_len): x += points[i][0] y += points[i][1] x /= points_len y /= points_len return Vector(x, y) def bounding_box(points): minx = float('infinity') miny = float('infinity') maxx = float('-infinity') maxy = float('-infinity') for px, py in points: if px < minx: minx = px if px > maxx: maxx = px if py < miny: miny = py if py > maxy: maxy = py return (minx, miny, maxx - minx, maxy - miny) def path_length(points): d = 0.0 for i in xrange(1, len(points)): d += distance(points[i - 1], points[i]) return d def distance(p1, p2): dx = p2[0] - p1[0] dy = p2[1] - p1[1] return sqrt(dx ** 2 + dy ** 2) def start_unit_vector(points, index): i = int(index) vx, vy = points[i][0] - points[0][0], points[i][1] - points[0][1] length = sqrt(vx ** 2 + vy ** 2) return Vector(vx / length, vy / length) kivy-1.9.1/kivy/network/000077500000000000000000000000001264133626000151625ustar00rootroot00000000000000kivy-1.9.1/kivy/network/__init__.py000066400000000000000000000002441264133626000172730ustar00rootroot00000000000000''' Network support =============== Kivy currently supports basic, asynchronous network requests. Please refer to :class:`kivy.network.urlrequest.UrlRequest`. ''' kivy-1.9.1/kivy/network/urlrequest.py000066400000000000000000000443571264133626000177640ustar00rootroot00000000000000''' Url Request =========== .. versionadded:: 1.0.8 You can use the :class:`UrlRequest` to make asynchronous requests on the web and get the result when the request is completed. The spirit is the same as the XHR object in Javascript. The content is also decoded if the Content-Type is application/json and the result automatically passed through json.loads. The syntax to create a request:: from kivy.network.urlrequest import UrlRequest req = UrlRequest(url, on_success, on_redirect, on_failure, on_error, on_progress, req_body, req_headers, chunk_size, timeout, method, decode, debug, file_path, ca_file, verify) Only the first argument is mandatory: the rest are optional. By default, a "GET" request will be sent. If the :attr:`UrlRequest.req_body` is not None, a "POST" request will be sent. It's up to you to adjust :attr:`UrlRequest.req_headers` to suit your requirements and the response to the request will be accessible as the parameter called "result" on the callback function of the on_success event. Example of fetching weather in Paris:: def got_weather(req, results): for key, value in results['weather'][0].items(): print(key, ': ', value) req = UrlRequest( 'http://api.openweathermap.org/data/2.5/weather?q=Paris,fr', got_weather) Example of Posting data (adapted from httplib example):: import urllib def bug_posted(req, result): print('Our bug is posted !') print(result) params = urllib.urlencode({'@number': 12524, '@type': 'issue', '@action': 'show'}) headers = {'Content-type': 'application/x-www-form-urlencoded', 'Accept': 'text/plain'} req = UrlRequest('bugs.python.org', on_success=bug_posted, req_body=params, req_headers=headers) If you want a synchronous request, you can call the wait() method. ''' from collections import deque from threading import Thread from json import loads from time import sleep from kivy.compat import PY2 if PY2: from httplib import HTTPConnection from urlparse import urlparse else: from http.client import HTTPConnection from urllib.parse import urlparse try: import ssl HTTPSConnection = None if PY2: from httplib import HTTPSConnection else: from http.client import HTTPSConnection except ImportError: # depending the platform, if openssl support wasn't compiled before python, # this class is not available. pass from kivy.clock import Clock from kivy.weakmethod import WeakMethod from kivy.logger import Logger # list to save UrlRequest and prevent GC on un-referenced objects g_requests = [] class UrlRequest(Thread): '''A UrlRequest. See module documentation for usage. .. versionchanged:: 1.5.1 Add `debug` parameter .. versionchanged:: 1.0.10 Add `method` parameter .. versionchanged:: 1.8.0 Parameter `decode` added. Parameter `file_path` added. Parameter `on_redirect` added. Parameter `on_failure` added. .. versionchanged:: 1.9.1 Parameter `ca_file` added. Parameter `verify` added. :Parameters: `url`: str Complete url string to call. `on_success`: callback(request, result) Callback function to call when the result has been fetched. `on_redirect`: callback(request, result) Callback function to call if the server returns a Redirect. `on_failure`: callback(request, result) Callback function to call if the server returns a Client or Server Error. `on_error`: callback(request, error) Callback function to call if an error occurs. `on_progress`: callback(request, current_size, total_size) Callback function that will be called to report progression of the download. `total_size` might be -1 if no Content-Length has been reported in the http response. This callback will be called after each `chunk_size` is read. `req_body`: str, defaults to None Data to sent in the request. If it's not None, a POST will be done instead of a GET. `req_headers`: dict, defaults to None Custom headers to add to the request. `chunk_size`: int, defaults to 8192 Size of each chunk to read, used only when `on_progress` callback has been set. If you decrease it too much, a lot of on_progress callbacks will be fired and will slow down your download. If you want to have the maximum download speed, increase the chunk_size or don't use ``on_progress``. `timeout`: int, defaults to None If set, blocking operations will timeout after this many seconds. `method`: str, defaults to 'GET' (or 'POST' if ``body`` is specified) The HTTP method to use. `decode`: bool, defaults to True If False, skip decoding of the response. `debug`: bool, defaults to False If True, it will use the Logger.debug to print information about url access/progression/errors. `file_path`: str, defaults to None If set, the result of the UrlRequest will be written to this path instead of in memory. `ca_file`: str, defaults to None Indicates a SSL CA certificate file path to validate HTTPS certificates against `verify`: bool, defaults to True If False, disables SSL CA certificate verification ''' def __init__(self, url, on_success=None, on_redirect=None, on_failure=None, on_error=None, on_progress=None, req_body=None, req_headers=None, chunk_size=8192, timeout=None, method=None, decode=True, debug=False, file_path=None, ca_file=None, verify=True): super(UrlRequest, self).__init__() self._queue = deque() self._trigger_result = Clock.create_trigger(self._dispatch_result, 0) self.daemon = True self.on_success = WeakMethod(on_success) if on_success else None self.on_redirect = WeakMethod(on_redirect) if on_redirect else None self.on_failure = WeakMethod(on_failure) if on_failure else None self.on_error = WeakMethod(on_error) if on_error else None self.on_progress = WeakMethod(on_progress) if on_progress else None self.decode = decode self.file_path = file_path self._debug = debug self._result = None self._error = None self._is_finished = False self._resp_status = None self._resp_headers = None self._resp_length = -1 self._chunk_size = chunk_size self._timeout = timeout self._method = method self.ca_file = ca_file self.verify = verify #: Url of the request self.url = url #: Request body passed in __init__ self.req_body = req_body #: Request headers passed in __init__ self.req_headers = req_headers # save our request to prevent GC g_requests.append(self) self.start() def run(self): q = self._queue.appendleft url = self.url req_body = self.req_body req_headers = self.req_headers try: result, resp = self._fetch_url(url, req_body, req_headers, q) if self.decode: result = self.decode_result(result, resp) except Exception as e: q(('error', None, e)) else: q(('success', resp, result)) # using trigger can result in a missed on_success event self._trigger_result() # clean ourself when the queue is empty while len(self._queue): sleep(.1) self._trigger_result() # ok, authorize the GC to clean us. if self in g_requests: g_requests.remove(self) def _fetch_url(self, url, body, headers, q): # Parse and fetch the current url trigger = self._trigger_result chunk_size = self._chunk_size report_progress = self.on_progress is not None timeout = self._timeout file_path = self.file_path ca_file = self.ca_file verify = self.verify if self._debug: Logger.debug('UrlRequest: {0} Fetch url <{1}>'.format( id(self), url)) Logger.debug('UrlRequest: {0} - body: {1}'.format( id(self), body)) Logger.debug('UrlRequest: {0} - headers: {1}'.format( id(self), headers)) # parse url parse = urlparse(url) # translate scheme to connection class cls = self.get_connection_for_scheme(parse.scheme) # correctly determine host/port port = None host = parse.netloc.split(':') if len(host) > 1: port = int(host[1]) host = host[0] # create connection instance args = {} if timeout is not None: args['timeout'] = timeout if ca_file is not None and hasattr(ssl, 'create_default_context'): ctx = ssl.create_default_context(cafile=ca_file) ctx.verify_mode = ssl.CERT_REQUIRED args['context'] = ctx if not verify and parse.scheme == 'https' and ( hasattr(ssl, 'create_default_context')): ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE args['context'] = ctx req = cls(host, port, **args) # reconstruct path to pass on the request path = parse.path if parse.params: path += ';' + parse.params if parse.query: path += '?' + parse.query if parse.fragment: path += '#' + parse.fragment # send request method = self._method if method is None: method = 'GET' if body is None else 'POST' req.request(method, path, body, headers or {}) # read header resp = req.getresponse() # read content if report_progress or file_path is not None: try: total_size = int(resp.getheader('content-length')) except: total_size = -1 # before starting the download, send a fake progress to permit the # user to initialize his ui if report_progress: q(('progress', resp, (0, total_size))) def get_chunks(fd=None): bytes_so_far = 0 result = b'' while 1: chunk = resp.read(chunk_size) if not chunk: break if fd: fd.write(chunk) else: result += chunk bytes_so_far += len(chunk) # report progress to user if report_progress: q(('progress', resp, (bytes_so_far, total_size))) trigger() return bytes_so_far, result if file_path is not None: with open(file_path, 'wb') as fd: bytes_so_far, result = get_chunks(fd) else: bytes_so_far, result = get_chunks() # ensure that restults are dispatched for the last chunk, # avoid trigger if report_progress: q(('progress', resp, (bytes_so_far, total_size))) trigger() else: result = resp.read() try: if isinstance(result, bytes): result = result.decode('utf-8') except UnicodeDecodeError: # if it's an image? decoding would not work pass req.close() # return everything return result, resp def get_connection_for_scheme(self, scheme): '''Return the Connection class for a particular scheme. This is an internal function that can be expanded to support custom schemes. Actual supported schemes: http, https. ''' if scheme == 'http': return HTTPConnection elif scheme == 'https' and HTTPSConnection is not None: return HTTPSConnection else: raise Exception('No class for scheme %s' % scheme) def decode_result(self, result, resp): '''Decode the result fetched from url according to his Content-Type. Currently supports only application/json. ''' # Entry to decode url from the content type. # For example, if the content type is a json, it will be automatically # decoded. content_type = resp.getheader('Content-Type', None) if content_type is not None: ct = content_type.split(';')[0] if ct == 'application/json': try: return loads(result) except: return result return result def _dispatch_result(self, dt): while True: # Read the result pushed on the queue, and dispatch to the client try: result, resp, data = self._queue.pop() except IndexError: return if resp: # XXX usage of dict can be dangerous if multiple headers # are set even if it's invalid. But it look like it's ok # ? http://stackoverflow.com/questions/2454494/.. # ..urllib2-multiple-set-cookie-headers-in-response self._resp_headers = dict(resp.getheaders()) self._resp_status = resp.status if result == 'success': status_class = resp.status // 100 if status_class in (1, 2): if self._debug: Logger.debug('UrlRequest: {0} Download finished with' ' {1} datalen'.format(id(self), len(data))) self._is_finished = True self._result = data if self.on_success: func = self.on_success() if func: func(self, data) elif status_class == 3: if self._debug: Logger.debug('UrlRequest: {} Download ' 'redirected'.format(id(self))) self._is_finished = True self._result = data if self.on_redirect: func = self.on_redirect() if func: func(self, data) elif status_class in (4, 5): if self._debug: Logger.debug('UrlRequest: {} Download failed with ' 'http error {}'.format(id(self), resp.status)) self._is_finished = True self._result = data if self.on_failure: func = self.on_failure() if func: func(self, data) elif result == 'error': if self._debug: Logger.debug('UrlRequest: {0} Download error ' '<{1}>'.format(id(self), data)) self._is_finished = True self._error = data if self.on_error: func = self.on_error() if func: func(self, data) elif result == 'progress': if self._debug: Logger.debug('UrlRequest: {0} Download progress ' '{1}'.format(id(self), data)) if self.on_progress: func = self.on_progress() if func: func(self, data[0], data[1]) else: assert(0) @property def is_finished(self): '''Return True if the request has finished, whether it's a success or a failure. ''' return self._is_finished @property def result(self): '''Return the result of the request. This value is not determined until the request is finished. ''' return self._result @property def resp_headers(self): '''If the request has been completed, return a dictionary containing the headers of the response. Otherwise, it will return None. ''' return self._resp_headers @property def resp_status(self): '''Return the status code of the response if the request is complete, otherwise return None. ''' return self._resp_status @property def error(self): '''Return the error of the request. This value is not determined until the request is completed. ''' return self._error @property def chunk_size(self): '''Return the size of a chunk, used only in "progress" mode (when on_progress callback is set.) ''' return self._chunk_size def wait(self, delay=0.5): '''Wait for the request to finish (until :attr:`resp_status` is not None) .. note:: This method is intended to be used in the main thread, and the callback will be dispatched from the same thread from which you're calling. .. versionadded:: 1.1.0 ''' while self.resp_status is None: self._dispatch_result(delay) sleep(delay) if __name__ == '__main__': from pprint import pprint def on_success(req, result): pprint('Got the result:') pprint(result) def on_error(req, error): pprint('Got an error:') pprint(error) req = UrlRequest('http://en.wikipedia.org/w/api.php?format' '=json&action=query&titles=Kivy&prop=revisions&rvprop=content', on_success, on_error) while not req.is_finished: sleep(1) Clock.tick() print('result =', req.result) print('error =', req.error) kivy-1.9.1/kivy/parser.py000066400000000000000000000106161264133626000153430ustar00rootroot00000000000000''' Parser utilities ================ Helper functions used for CSS parsing. ''' __all__ = ('parse_color', 'parse_int', 'parse_float', 'parse_string', 'parse_bool', 'parse_int2', 'parse_float4', 'parse_filename') import re from kivy.logger import Logger from kivy.resources import resource_find class ColorException(Exception): pass def parse_filename(filename): '''Parse a filename and search for it using `resource_find()`. If found, the resource path is returned, otherwise return the unmodified filename (as specified by the caller).''' filename = parse_string(filename) result = resource_find(filename) if result is None: Logger.error('Resource: unable to find <%s>' % filename) return result or filename def color_error(text): # show warning and return a sane value Logger.warning(text) return (0, 0, 0, 1) def parse_color(text): '''Parse a string to a kivy color. Supported formats: * rgb(r, g, b) * rgba(r, g, b, a) * aaa * rrggbb For hexadecimal values, you case also use: * #aaa * #rrggbb ''' value = [1, 1, 1, 1] if text.startswith('rgb'): res = re.match('rgba?\((.*)\)', text) if res: try: # default r/g/b values to 1 if greater than 255 else x/255 value = [1 if int(x) > 255. else (int(x) / 255.) for x in re.split(',\ ?', res.groups()[0])] if len(value) < 3: #in case of invalid input like rgb()/rgb(r)/rgb(r, g) raise ValueError except ValueError: return color_error('ColorParser: Invalid color for %r' % text) except AttributeError: return color_error('ColorParser: Invalid color for %r' % text) else: return color_error('ColorParser: Invalid color for %r' % text) if len(value) == 3: value.append(1.) elif len(text): res = text if text[0] == '#': res = text[1:] lres = len(res) if lres == 3 or lres == 4: res = ''.join([x + x for x in res]) elif lres != 6 and lres != 8: #raise ColorException('Invalid color format for %r' % text) return color_error( 'ColorParser: Invalid color format for %r' % text) try: value = [int(res[i:i + 2], 16) / 255. for i in range(0, len(res), 2)] except ValueError: return color_error('ColorParser: Invalid color for %r' % text) if lres == 6: value.append(1.) return value def parse_bool(text): '''Parse a string to a boolean, ignoring case. "true"/"1" is True, "false"/"0" is False. Anything else throws an exception.''' if text.lower() in ('true', '1'): return True elif text.lower() in ('false', '0'): return False raise Exception('Invalid boolean: %s' % text) def parse_string(text): '''Parse a string to a string (removing single and double quotes)''' if len(text) >= 2 and text[0] in ('"', "'") and text[-1] in ('"', "'"): text = text[1:-1] return text.strip() def parse_int2(text): '''Parse a string to a list of exactly 2 integers. >>> print(parse_int2("12 54")) 12, 54 ''' texts = [x for x in text.split(' ') if x.strip() != ''] value = list(map(parse_int, texts)) if len(value) < 1: raise Exception('Invalid int2 format: %s' % text) elif len(value) == 1: return [value[0], value[0]] elif len(value) > 2: raise Exception('Too many values in %s: %s' % (text, str(value))) return value def parse_float4(text): '''Parse a string to a list of exactly 4 floats. >>> parse_float4('54 87. 35 0') 54, 87., 35, 0 ''' texts = [x for x in text.split(' ') if x.strip() != ''] value = list(map(parse_float, texts)) if len(value) < 1: raise Exception('Invalid float4 format: %s' % text) elif len(value) == 1: return [value[0] for x in range(4)] elif len(value) == 2: return [value[0], value[1], value[0], value[1]] elif len(value) == 3: # ambigous case! return [value[0], value[1], value[0], value[2]] elif len(value) > 4: raise Exception('Too many values in %s' % text) return value parse_int = int parse_float = float kivy-1.9.1/kivy/properties.pxd000066400000000000000000000061431264133626000164060ustar00rootroot00000000000000from kivy._event cimport EventDispatcher, EventObservers cdef class PropertyStorage: cdef object value cdef EventObservers observers cdef object numeric_fmt cdef long bnum_min cdef long bnum_max cdef float bnum_f_min cdef float bnum_f_max cdef int bnum_use_min cdef int bnum_use_max cdef list options cdef tuple properties cdef int stop_event cdef object getter cdef object setter cdef int alias_initial cdef class Property: cdef str _name cdef int allownone cdef int force_dispatch cdef object errorvalue cdef object errorhandler cdef int errorvalue_set cdef public object defaultvalue cdef init_storage(self, EventDispatcher obj, PropertyStorage storage) cpdef link(self, EventDispatcher obj, str name) cpdef link_deps(self, EventDispatcher obj, str name) cpdef bind(self, EventDispatcher obj, observer) cpdef fbind(self, EventDispatcher obj, observer, int ref, tuple largs=*, dict kwargs=*) cpdef unbind(self, EventDispatcher obj, observer) cpdef funbind(self, EventDispatcher obj, observer, tuple largs=*, dict kwargs=*) cpdef unbind_uid(self, EventDispatcher obj, object uid) cdef compare_value(self, a, b) cpdef set(self, EventDispatcher obj, value) cpdef get(self, EventDispatcher obj) cdef check(self, EventDispatcher obj, x) cdef convert(self, EventDispatcher obj, x) cpdef dispatch(self, EventDispatcher obj) cdef class NumericProperty(Property): cdef float parse_str(self, EventDispatcher obj, value) cdef float parse_list(self, EventDispatcher obj, value, ext) cdef class StringProperty(Property): pass cdef class ListProperty(Property): pass cdef class DictProperty(Property): cdef public int rebind cdef class ObjectProperty(Property): cdef object baseclass cdef public int rebind cdef class BooleanProperty(Property): pass cdef class BoundedNumericProperty(Property): cdef int use_min cdef int use_max cdef long min cdef long max cdef float f_min cdef float f_max cdef class OptionProperty(Property): cdef list options cdef class ReferenceListProperty(Property): cdef list properties cpdef trigger_change(self, EventDispatcher obj, value) cpdef setitem(self, EventDispatcher obj, key, value) cdef class AliasProperty(Property): cdef object getter cdef object setter cdef list bind_objects cdef int use_cache cdef public int rebind cpdef trigger_change(self, EventDispatcher obj, value) cdef class VariableListProperty(Property): cdef public int length cdef _convert_numeric(self, EventDispatcher obj, x) cdef float parse_str(self, EventDispatcher obj, value) cdef float parse_list(self, EventDispatcher obj, value, ext) cdef class ConfigParserProperty(Property): cdef object config cdef object section cdef object key cdef object val_type cdef object verify cdef object obj cdef object last_value # last string config value cdef object config_name cpdef _edit_setting(self, section, key, value) cdef inline object _parse_str(self, object value) kivy-1.9.1/kivy/properties.pyx000066400000000000000000002021501264133626000164270ustar00rootroot00000000000000''' Properties ========== The *Properties* classes are used when you create an :class:`~kivy.event.EventDispatcher`. .. warning:: Kivy's Properties are **not to be confused** with Python's properties (i.e. the ``@property`` decorator and the type). Kivy's property classes support: Value Checking / Validation When you assign a new value to a property, the value is checked against validation constraints. For example, validation for an :class:`OptionProperty` will make sure that the value is in a predefined list of possibilities. Validation for a :class:`NumericProperty` will check that your value is a numeric type. This prevents many errors early on. Observer Pattern You can specify what should happen when a property's value changes. You can bind your own function as a callback to changes of a :class:`Property`. If, for example, you want a piece of code to be called when a widget's :class:`~kivy.uix.widget.Widget.pos` property changes, you can :class:`~kivy.event.EventDispatcher.bind` a function to it. Better Memory Management The same instance of a property is shared across multiple widget instances. Comparison Python vs. Kivy -------------------------- Basic example ~~~~~~~~~~~~~ Let's compare Python and Kivy properties by creating a Python class with 'a' as a float property:: class MyClass(object): def __init__(self, a=1.0): super(MyClass, self).__init__() self.a = a With Kivy, you can do:: class MyClass(EventDispatcher): a = NumericProperty(1.0) Value checking ~~~~~~~~~~~~~~ If you wanted to add a check for a minimum / maximum value allowed for a property, here is a possible implementation in Python:: class MyClass(object): def __init__(self, a=1): super(MyClass, self).__init__() self.a_min = 0 self.a_max = 100 self.a = a def _get_a(self): return self._a def _set_a(self, value): if value < self.a_min or value > self.a_max: raise ValueError('a out of bounds') self._a = value a = property(_get_a, _set_a) The disadvantage is you have to do that work yourself. And it becomes laborious and complex if you have many properties. With Kivy, you can simplify the process:: class MyClass(EventDispatcher): a = BoundedNumericProperty(1, min=0, max=100) That's all! Error Handling ~~~~~~~~~~~~~~ If setting a value would otherwise raise a ValueError, you have two options to handle the error gracefully within the property. The first option is to use an errorvalue parameter. An errorvalue is a substitute for the invalid value:: # simply returns 0 if the value exceeds the bounds bnp = BoundedNumericProperty(0, min=-500, max=500, errorvalue=0) The second option in to use an errorhandler parameter. An errorhandler is a callable (single argument function or lambda) which can return a valid substitute:: # returns the boundary value when exceeded bnp = BoundedNumericProperty(0, min=-500, max=500, errorhandler=lambda x: 500 if x > 500 else -500) Conclusion ~~~~~~~~~~ Kivy properties are easier to use than the standard ones. See the next chapter for examples of how to use them :) Observe Property changes ------------------------ As we said in the beginning, Kivy's Properties implement the `Observer pattern `_. That means you can :meth:`~kivy.event.EventDispatcher.bind` to a property and have your own function called when the value changes. There are multiple ways to observe the changes. Observe using bind() ~~~~~~~~~~~~~~~~~~~~ You can observe a property change by using the bind() method outside of the class:: class MyClass(EventDispatcher): a = NumericProperty(1) def callback(instance, value): print('My callback is call from', instance) print('and the a value changed to', value) ins = MyClass() ins.bind(a=callback) # At this point, any change to the a property will call your callback. ins.a = 5 # callback called ins.a = 5 # callback not called, because the value did not change ins.a = -1 # callback called .. note:: Property objects live at the class level and manage the values attached to instances. Re-assigning at class level will remove the Property. For example, continuing with the code above, `MyClass.a = 5` replaces the property object with a simple int. Observe using 'on_' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If you defined the class yourself, you can use the 'on_' callback:: class MyClass(EventDispatcher): a = NumericProperty(1) def on_a(self, instance, value): print('My property a changed to', value) .. warning:: Be careful with 'on_'. If you are creating such a callback on a property you are inheriting, you must not forget to call the superclass function too. Binding to properties of properties. ------------------------------------ When binding to a property of a property, for example binding to a numeric property of an object saved in a object property, updating the object property to point to a new object will not re-bind the numeric property to the new object. For example: .. code-block:: kv : Label: id: first text: 'First label' Label: id: second text: 'Second label' Button: label: first text: self.label.text on_press: self.label = second When clicking on the button, although the label object property has changed to the second widget, the button text will not change because it is bound to the text property of the first label directly. In `1.9.0`, the ``rebind`` option has been introduced that will allow the automatic updating of the ``text`` when ``label`` is changed, provided it was enabled. See :class:`ObjectProperty`. ''' __all__ = ('Property', 'NumericProperty', 'StringProperty', 'ListProperty', 'ObjectProperty', 'BooleanProperty', 'BoundedNumericProperty', 'OptionProperty', 'ReferenceListProperty', 'AliasProperty', 'DictProperty', 'VariableListProperty', 'ConfigParserProperty') include "graphics/config.pxi" from weakref import ref from kivy.compat import string_types from kivy.config import ConfigParser from functools import partial from kivy.clock import Clock from kivy.weakmethod import WeakMethod from kivy.logger import Logger cdef float g_dpi = -1 cdef float g_density = -1 cdef float g_fontscale = -1 NUMERIC_FORMATS = ('in', 'px', 'dp', 'sp', 'pt', 'cm', 'mm') cpdef float dpi2px(value, ext): # 1in = 2.54cm = 25.4mm = 72pt = 12pc global g_dpi, g_density, g_fontscale if g_dpi == -1: from kivy.metrics import Metrics g_dpi = Metrics.dpi g_density = Metrics.density g_fontscale = Metrics.fontscale cdef float rv = float(value) if ext == 'in': return rv * g_dpi elif ext == 'px': return rv elif ext == 'dp': return rv * g_density elif ext == 'sp': return rv * g_density * g_fontscale elif ext == 'pt': return rv * g_dpi / 72. elif ext == 'cm': return rv * g_dpi / 2.54 elif ext == 'mm': return rv * g_dpi / 25.4 cdef class Property: '''Base class for building more complex properties. This class handles all the basic setters and getters, None type handling, the observer list and storage initialisation. This class should not be directly instantiated. By default, a :class:`Property` always takes a default value:: class MyObject(Widget): hello = Property('Hello world') The default value must be a value that agrees with the Property type. For example, you can't set a list to a :class:`StringProperty` because the StringProperty will check the default value. None is a special case: you can set the default value of a Property to None, but you can't set None to a property afterward. If you really want to do that, you must declare the Property with `allownone=True`:: class MyObject(Widget): hello = ObjectProperty(None, allownone=True) # then later a = MyObject() a.hello = 'bleh' # working a.hello = None # working too, because allownone is True. :Parameters: `default`: Specifies the default value for the property. `\*\*kwargs`: If the parameters include `errorhandler`, this should be a callable which must take a single argument and return a valid substitute value. If the parameters include `errorvalue`, this should be an object. If set, it will replace an invalid property value (overrides errorhandler). If the parameters include `force_dispatch`, it should be a boolean. If True, no value comparison will be done, so the property event will be dispatched even if the new value matches the old value (by default identical values are not dispatched to avoid infinite recursion in two-way binds). Be careful, this is for advanced use only. .. versionchanged:: 1.4.2 Parameters errorhandler and errorvalue added .. versionchanged:: 1.9.0 Parameter force_dispatch added ''' def __cinit__(self): self._name = '' self.allownone = 0 self.force_dispatch = 0 self.defaultvalue = None self.errorvalue = None self.errorhandler = None self.errorvalue_set = 0 def __init__(self, defaultvalue, **kw): self.defaultvalue = defaultvalue self.allownone = kw.get('allownone', 0) self.force_dispatch = kw.get('force_dispatch', 0) self.errorvalue = kw.get('errorvalue', None) self.errorhandler = kw.get('errorhandler', None) if 'errorvalue' in kw: self.errorvalue_set = 1 if 'errorhandler' in kw and not callable(self.errorhandler): raise ValueError('errorhandler %s not callable' % self.errorhandler) property name: def __get__(self): return self._name def __repr__(self): return '<{} name={}>'.format(self.__class__.__name__, self._name) def __str__(self): return '<{} name={}>'.format(self.__class__.__name__, self._name) cdef init_storage(self, EventDispatcher obj, PropertyStorage storage): storage.value = self.convert(obj, self.defaultvalue) storage.observers = EventObservers() cpdef link(self, EventDispatcher obj, str name): '''Link the instance with its real name. .. warning:: Internal usage only. When a widget is defined and uses a :class:`Property` class, the creation of the property object happens, but the instance doesn't know anything about its name in the widget class:: class MyWidget(Widget): uid = NumericProperty(0) In this example, the uid will be a NumericProperty() instance, but the property instance doesn't know its name. That's why :meth:`link` is used in `Widget.__new__`. The link function is also used to create the storage space of the property for this specific widget instance. ''' cdef PropertyStorage d if self._name != '' and name != self._name: d = obj.__storage.get(self._name, PropertyStorage()) else: d = PropertyStorage() self._name = name obj.__storage[name] = d self.init_storage(obj, d) cpdef link_deps(self, EventDispatcher obj, str name): pass cpdef bind(self, EventDispatcher obj, observer): '''Add a new observer to be called only when the value is changed. ''' cdef PropertyStorage ps = obj.__storage[self._name] ps.observers.bind(WeakMethod(observer), observer, 1) cpdef fbind(self, EventDispatcher obj, observer, int ref, tuple largs=(), dict kwargs={}): '''Similar to bind, except it doesn't check if the observer already exists. It also expands and forwards largs and kwargs to the callback. funbind or unbind_uid should be called when unbinding. It returns a unique positive uid to be used with unbind_uid. ''' cdef PropertyStorage ps = obj.__storage[self._name] if ref: return ps.observers.fbind(WeakMethod(observer), largs, kwargs, 1) else: return ps.observers.fbind(observer, largs, kwargs, 0) cpdef unbind(self, EventDispatcher obj, observer): '''Remove the observer from our widget observer list. ''' cdef PropertyStorage ps = obj.__storage[self._name] ps.observers.unbind(observer, 0) cpdef funbind(self, EventDispatcher obj, observer, tuple largs=(), dict kwargs={}): '''Remove the observer from our widget observer list bound with fbind. It removes the first match it finds, as opposed to unbind which searches for all matches. ''' cdef PropertyStorage ps = obj.__storage[self._name] ps.observers.funbind(observer, largs, kwargs) cpdef unbind_uid(self, EventDispatcher obj, object uid): '''Remove the observer from our widget observer list bound with fbind using the uid. ''' cdef PropertyStorage ps = obj.__storage[self._name] ps.observers.unbind_uid(uid) def __set__(self, EventDispatcher obj, val): self.set(obj, val) def __get__(self, EventDispatcher obj, objtype): if obj is None: return self return self.get(obj) cdef compare_value(self, a, b): try: return bool(a == b) except Exception as e: Logger.warn( 'Property: Value comparison failed for {} with "{}". Consider setting ' 'force_dispatch to True to avoid this.'.format(self, e)) return False cpdef set(self, EventDispatcher obj, value): '''Set a new value for the property. ''' cdef PropertyStorage ps = obj.__storage[self._name] value = self.convert(obj, value) realvalue = ps.value if not self.force_dispatch and self.compare_value(realvalue, value): return False try: self.check(obj, value) except ValueError as e: if self.errorvalue_set == 1: value = self.errorvalue self.check(obj, value) elif self.errorhandler is not None: value = self.errorhandler(value) self.check(obj, value) else: raise e ps.value = value self.dispatch(obj) return True cpdef get(self, EventDispatcher obj): '''Return the value of the property. ''' cdef PropertyStorage ps try: ps = obj.__storage[self._name] except KeyError: raise AttributeError(self._name) return ps.value # # Private part # cdef check(self, EventDispatcher obj, x): '''Check whether the value is correct or not, depending on the settings of the property class. :Returns: bool, True if the value correctly validates. ''' if x is None: if not self.allownone: raise ValueError('None is not allowed for %s.%s' % ( obj.__class__.__name__, self.name)) else: return True cdef convert(self, EventDispatcher obj, x): '''Convert the initial value to a correctly validating value. Can be used for multiple types of arguments, simplifying to only one. ''' return x cpdef dispatch(self, EventDispatcher obj): '''Dispatch the value change to all observers. .. versionchanged:: 1.1.0 The method is now accessible from Python. This can be used to force the dispatch of the property, even if the value didn't change:: button = Button() # get the Property class instance prop = button.property('text') # dispatch this property on the button instance prop.dispatch(button) ''' cdef PropertyStorage ps = obj.__storage[self._name] ps.observers.dispatch(obj, ps.value, None, None, 0) cdef class NumericProperty(Property): '''Property that represents a numeric value. :Parameters: `defaultvalue`: int or float, defaults to 0 Specifies the default value of the property. >>> wid = Widget() >>> wid.x = 42 >>> print(wid.x) 42 >>> wid.x = "plop" Traceback (most recent call last): File "", line 1, in File "properties.pyx", line 93, in kivy.properties.Property.__set__ File "properties.pyx", line 111, in kivy.properties.Property.set File "properties.pyx", line 159, in kivy.properties.NumericProperty.check ValueError: NumericProperty accept only int/float .. versionchanged:: 1.4.1 NumericProperty can now accept custom text and tuple value to indicate a type, like "in", "pt", "px", "cm", "mm", in the format: '10pt' or (10, 'pt'). ''' def __init__(self, defaultvalue=0, **kw): super(NumericProperty, self).__init__(defaultvalue, **kw) cdef init_storage(self, EventDispatcher obj, PropertyStorage storage): storage.numeric_fmt = 'px' Property.init_storage(self, obj, storage) cdef compare_value(self, a, b): return a == b cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if type(value) not in (int, float, long): raise ValueError('%s.%s accept only int/float/long (got %r)' % ( obj.__class__.__name__, self.name, value)) cdef convert(self, EventDispatcher obj, x): if x is None: return x tp = type(x) if tp is int or tp is float or tp is long: return x if tp is tuple or tp is list: if len(x) != 2: raise ValueError('%s.%s must have 2 components (got %r)' % ( obj.__class__.__name__, self.name, x)) return self.parse_list(obj, x[0], x[1]) elif isinstance(x, string_types): return self.parse_str(obj, x) else: raise ValueError('%s.%s have an invalid format (got %r)' % ( obj.__class__.__name__, self.name, x)) cdef float parse_str(self, EventDispatcher obj, value): return self.parse_list(obj, value[:-2], value[-2:]) cdef float parse_list(self, EventDispatcher obj, value, ext): cdef PropertyStorage ps = obj.__storage[self._name] ps.numeric_fmt = ext return dpi2px(value, ext) def get_format(self, EventDispatcher obj): ''' Return the format used for Numeric calculation. Default is px (mean the value have not been changed at all). Otherwise, it can be one of 'in', 'pt', 'cm', 'mm'. ''' cdef PropertyStorage ps = obj.__storage[self._name] return ps.numeric_fmt cdef class StringProperty(Property): '''Property that represents a string value. :Parameters: `defaultvalue`: string, defaults to '' Specifies the default value of the property. ''' def __init__(self, defaultvalue='', **kw): super(StringProperty, self).__init__(defaultvalue, **kw) cdef compare_value(self, a, b): return a == b cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if not isinstance(value, string_types): raise ValueError('%s.%s accept only str' % ( obj.__class__.__name__, self.name)) cdef inline void observable_list_dispatch(object self): cdef Property prop = self.prop obj = self.obj() if obj is not None: prop.dispatch(obj) class ObservableList(list): # Internal class to observe changes inside a native python list. def __init__(self, *largs): self.prop = largs[0] self.obj = ref(largs[1]) self.last_op = '' super(ObservableList, self).__init__(*largs[2:]) def __setitem__(self, key, value): self.last_op = '__setitem__' list.__setitem__(self, key, value) observable_list_dispatch(self) def __delitem__(self, key): self.last_op = '__delitem__' list.__delitem__(self, key) observable_list_dispatch(self) def __setslice__(self, *largs): self.last_op = '__setslice__' list.__setslice__(self, *largs) observable_list_dispatch(self) def __delslice__(self, *largs): self.last_op = '__delslice__' list.__delslice__(self, *largs) observable_list_dispatch(self) def __iadd__(self, *largs): self.last_op = '__iadd__' list.__iadd__(self, *largs) observable_list_dispatch(self) def __imul__(self, *largs): self.last_op = '__imul__' list.__imul__(self, *largs) observable_list_dispatch(self) def append(self, *largs): self.last_op = 'append' list.append(self, *largs) observable_list_dispatch(self) def remove(self, *largs): self.last_op = 'remove' list.remove(self, *largs) observable_list_dispatch(self) def insert(self, *largs): self.last_op = 'insert' list.insert(self, *largs) observable_list_dispatch(self) def pop(self, *largs): self.last_op = 'pop' cdef object result = list.pop(self, *largs) observable_list_dispatch(self) return result def extend(self, *largs): self.last_op = 'extend' list.extend(self, *largs) observable_list_dispatch(self) def sort(self, *largs): self.last_op = 'sort' list.sort(self, *largs) observable_list_dispatch(self) def reverse(self, *largs): self.last_op = 'reverse' list.reverse(self, *largs) observable_list_dispatch(self) cdef class ListProperty(Property): '''Property that represents a list. :Parameters: `defaultvalue`: list, defaults to [] Specifies the default value of the property. .. warning:: When assigning a list to a :class:`ListProperty`, the list stored in the property is a copy of the list and not the original list. This can be demonstrated with the following example:: >>> class MyWidget(Widget): >>> my_list = ListProperty([]) >>> widget = MyWidget() >>> my_list = widget.my_list = [1, 5, 7] >>> print my_list is widget.my_list False >>> my_list.append(10) >>> print(my_list, widget.my_list) [1, 5, 7, 10], [1, 5, 7] ''' def __init__(self, defaultvalue=None, **kw): defaultvalue = defaultvalue or [] super(ListProperty, self).__init__(defaultvalue, **kw) cpdef link(self, EventDispatcher obj, str name): Property.link(self, obj, name) cdef PropertyStorage ps = obj.__storage[self._name] ps.value = ObservableList(self, obj, ps.value) cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if type(value) is not ObservableList: raise ValueError('%s.%s accept only ObservableList' % ( obj.__class__.__name__, self.name)) cpdef set(self, EventDispatcher obj, value): value = ObservableList(self, obj, value) Property.set(self, obj, value) cdef inline void observable_dict_dispatch(object self): cdef Property prop = self.prop prop.dispatch(self.obj) class ObservableDict(dict): # Internal class to observe changes inside a native python dict. def __init__(self, *largs): self.prop = largs[0] self.obj = largs[1] super(ObservableDict, self).__init__(*largs[2:]) def _weak_return(self, item): if isinstance(item, ref): return item() return item def __getattr__(self, attr): try: return self._weak_return(self.__getitem__(attr)) except KeyError: return self._weak_return( super(ObservableDict, self).__getattr__(attr)) def __setattr__(self, attr, value): if attr in ('prop', 'obj'): super(ObservableDict, self).__setattr__(attr, value) return self.__setitem__(attr, value) def __setitem__(self, key, value): dict.__setitem__(self, key, value) observable_dict_dispatch(self) def __delitem__(self, key): dict.__delitem__(self, key) observable_dict_dispatch(self) def clear(self, *largs): dict.clear(self, *largs) observable_dict_dispatch(self) def remove(self, *largs): dict.remove(self, *largs) observable_dict_dispatch(self) def pop(self, *largs): cdef object result = dict.pop(self, *largs) observable_dict_dispatch(self) return result def popitem(self, *largs): cdef object result = dict.popitem(self, *largs) observable_dict_dispatch(self) return result def setdefault(self, *largs): cdef object result = dict.setdefault(self, *largs) observable_dict_dispatch(self) return result def update(self, *largs): dict.update(self, *largs) observable_dict_dispatch(self) cdef class DictProperty(Property): '''Property that represents a dict. :Parameters: `defaultvalue`: dict, defaults to None Specifies the default value of the property. `rebind`: bool, defaults to False See :class:`ObjectProperty` for details. .. versionchanged:: 1.9.0 `rebind` has been introduced. .. warning:: Similar to :class:`ListProperty`, when assigning a dict to a :class:`DictProperty`, the dict stored in the property is a copy of the dict and not the original dict. See :class:`ListProperty` for details. ''' def __init__(self, defaultvalue=None, rebind=False, **kw): defaultvalue = defaultvalue or {} super(DictProperty, self).__init__(defaultvalue, **kw) self.rebind = rebind cpdef link(self, EventDispatcher obj, str name): Property.link(self, obj, name) cdef PropertyStorage ps = obj.__storage[self._name] ps.value = ObservableDict(self, obj, ps.value) cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if type(value) is not ObservableDict: raise ValueError('%s.%s accept only ObservableDict' % ( obj.__class__.__name__, self.name)) cpdef set(self, EventDispatcher obj, value): value = ObservableDict(self, obj, value) Property.set(self, obj, value) cdef class ObjectProperty(Property): '''Property that represents a Python object. :Parameters: `defaultvalue`: object type Specifies the default value of the property. `rebind`: bool, defaults to False Whether kv rules using this object as an intermediate attribute in a kv rule, will update the bound property when this object changes. That is the standard behavior is that if there's a kv rule ``text: self.a.b.c.d``, where ``a``, ``b``, and ``c`` are properties with ``rebind`` ``False`` and ``d`` is a :class:`StringProperty`. Then when the rule is applied, ``text`` becomes bound only to ``d``. If ``a``, ``b``, or ``c`` change, ``text`` still remains bound to ``d``. Furthermore, if any of them were ``None`` when the rule was initially evaluated, e.g. ``b`` was ``None``; then ``text`` is bound to ``b`` and will not become bound to ``d`` even when ``b`` is changed to not be ``None``. By setting ``rebind`` to ``True``, however, the rule will be re-evaluated and all the properties rebound when that intermediate property changes. E.g. in the example above, whenever ``b`` changes or becomes not ``None`` if it was ``None`` before, ``text`` is evaluated again and becomes rebound to ``d``. The overall result is that ``text`` is now bound to all the properties among ``a``, ``b``, or ``c`` that have ``rebind`` set to ``True``. `\*\*kwargs`: a list of keyword arguments `baseclass` If kwargs includes a `baseclass` argument, this value will be used for validation: `isinstance(value, kwargs['baseclass'])`. .. warning:: To mark the property as changed, you must reassign a new python object. .. versionchanged:: 1.9.0 `rebind` has been introduced. .. versionchanged:: 1.7.0 `baseclass` parameter added. ''' def __init__(self, defaultvalue=None, rebind=False, **kw): self.baseclass = kw.get('baseclass', object) super(ObjectProperty, self).__init__(defaultvalue, **kw) self.rebind = rebind cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if not isinstance(value, self.baseclass): raise ValueError('{}.{} accept only object based on {}'.format( obj.__class__.__name__, self.name, self.baseclass.__name__)) cdef class BooleanProperty(Property): '''Property that represents only a boolean value. :Parameters: `defaultvalue`: boolean Specifies the default value of the property. ''' def __init__(self, defaultvalue=True, **kw): super(BooleanProperty, self).__init__(defaultvalue, **kw) cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if not isinstance(value, object): raise ValueError('%s.%s accept only bool' % ( obj.__class__.__name__, self.name)) cdef class BoundedNumericProperty(Property): '''Property that represents a numeric value within a minimum bound and/or maximum bound -- within a numeric range. :Parameters: `default`: numeric Specifies the default value of the property. `\*\*kwargs`: a list of keyword arguments If a `min` parameter is included, this specifies the minimum numeric value that will be accepted. If a `max` parameter is included, this specifies the maximum numeric value that will be accepted. ''' def __cinit__(self): self.use_min = 0 self.use_max = 0 self.min = 0 self.max = 0 self.f_min = 0.0 self.f_max = 0.0 def __init__(self, *largs, **kw): value = kw.get('min', None) if value is None: self.use_min = 0 elif type(value) is float: self.use_min = 2 self.f_min = value else: self.use_min = 1 self.min = value value = kw.get('max', None) if value is None: self.use_max = 0 elif type(value) is float: self.use_max = 2 self.f_max = value else: self.use_max = 1 self.max = value Property.__init__(self, *largs, **kw) cdef init_storage(self, EventDispatcher obj, PropertyStorage storage): Property.init_storage(self, obj, storage) storage.bnum_min = self.min storage.bnum_max = self.max storage.bnum_f_min = self.f_min storage.bnum_f_max = self.f_max storage.bnum_use_min = self.use_min storage.bnum_use_max = self.use_max def set_min(self, EventDispatcher obj, value): '''Change the minimum value acceptable for the BoundedNumericProperty, only for the `obj` instance. Set to None if you want to disable it:: class MyWidget(Widget): number = BoundedNumericProperty(0, min=-5, max=5) widget = MyWidget() # change the minmium to -10 widget.property('number').set_min(widget, -10) # or disable the minimum check widget.property('number').set_min(widget, None) .. warning:: Changing the bounds doesn't revalidate the current value. .. versionadded:: 1.1.0 ''' cdef PropertyStorage ps = obj.__storage[self._name] if value is None: ps.bnum_use_min = 0 elif type(value) is float: ps.bnum_f_min = value ps.bnum_use_min = 2 else: ps.bnum_min = value ps.bnum_use_min = 1 def get_min(self, EventDispatcher obj): '''Return the minimum value acceptable for the BoundedNumericProperty in `obj`. Return None if no minimum value is set:: class MyWidget(Widget): number = BoundedNumericProperty(0, min=-5, max=5) widget = MyWidget() print(widget.property('number').get_min(widget)) # will output -5 .. versionadded:: 1.1.0 ''' cdef PropertyStorage ps = obj.__storage[self._name] if ps.bnum_use_min == 1: return ps.bnum_min elif ps.bnum_use_min == 2: return ps.bnum_f_min def set_max(self, EventDispatcher obj, value): '''Change the maximum value acceptable for the BoundedNumericProperty, only for the `obj` instance. Set to None if you want to disable it. Check :attr:`set_min` for a usage example. .. warning:: Changing the bounds doesn't revalidate the current value. .. versionadded:: 1.1.0 ''' cdef PropertyStorage ps = obj.__storage[self._name] if value is None: ps.bnum_use_max = 0 elif type(value) is float: ps.bnum_f_max = value ps.bnum_use_max = 2 else: ps.bnum_max = value ps.bnum_use_max = 1 def get_max(self, EventDispatcher obj): '''Return the maximum value acceptable for the BoundedNumericProperty in `obj`. Return None if no maximum value is set. Check :attr:`get_min` for a usage example. .. versionadded:: 1.1.0 ''' cdef PropertyStorage ps = obj.__storage[self._name] if ps.bnum_use_max == 1: return ps.bnum_max if ps.bnum_use_max == 2: return ps.bnum_f_max cdef compare_value(self, a, b): return a == b cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True cdef PropertyStorage ps = obj.__storage[self._name] if ps.bnum_use_min == 1: _min = ps.bnum_min if value < _min: raise ValueError('%s.%s is below the minimum bound (%d)' % ( obj.__class__.__name__, self.name, _min)) elif ps.bnum_use_min == 2: _f_min = ps.bnum_f_min if value < _f_min: raise ValueError('%s.%s is below the minimum bound (%f)' % ( obj.__class__.__name__, self.name, _f_min)) if ps.bnum_use_max == 1: _max = ps.bnum_max if value > _max: raise ValueError('%s.%s is above the maximum bound (%d)' % ( obj.__class__.__name__, self.name, _max)) elif ps.bnum_use_max == 2: _f_max = ps.bnum_f_max if value > _f_max: raise ValueError('%s.%s is above the maximum bound (%f)' % ( obj.__class__.__name__, self.name, _f_max)) return True property bounds: '''Return min/max of the value. .. versionadded:: 1.0.9 ''' def __get__(self): if self.use_min == 1: _min = self.min elif self.use_min == 2: _min = self.f_min else: _min = None if self.use_max == 1: _max = self.max elif self.use_max == 2: _max = self.f_max else: _max = None return _min, _max cdef class OptionProperty(Property): '''Property that represents a string from a predefined list of valid options. If the string set in the property is not in the list of valid options (passed at property creation time), a ValueError exception will be raised. :Parameters: `default`: any valid type in the list of options Specifies the default value of the property. `\*\*kwargs`: a list of keyword arguments Should include an `options` parameter specifying a list (not tuple) of valid options. For example:: class MyWidget(Widget): state = OptionProperty("None", options=["On", "Off", "None"]) ''' def __cinit__(self): self.options = [] def __init__(self, *largs, **kw): self.options = list(kw.get('options', [])) super(OptionProperty, self).__init__(*largs, **kw) cdef init_storage(self, EventDispatcher obj, PropertyStorage storage): Property.init_storage(self, obj, storage) storage.options = self.options[:] cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True cdef PropertyStorage ps = obj.__storage[self._name] if value not in ps.options: raise ValueError('%s.%s is set to an invalid option %r. ' 'Must be one of: %s' % ( obj.__class__.__name__, self.name, value, ps.options)) property options: '''Return the options available. .. versionadded:: 1.0.9 ''' def __get__(self): return self.options class ObservableReferenceList(ObservableList): def __setitem__(self, key, value, update_properties=True): list.__setitem__(self, key, value) if update_properties: self.prop.setitem(self.obj(), key, value) def __setslice__(self, start, stop, value, update_properties=True): # Python 2 only method list.__setslice__(self, start, stop, value) if update_properties: self.prop.setitem(self.obj(), slice(start, stop), value) cdef class ReferenceListProperty(Property): '''Property that allows the creation of a tuple of other properties. For example, if `x` and `y` are :class:`NumericProperty`\s, we can create a :class:`ReferenceListProperty` for the `pos`. If you change the value of `pos`, it will automatically change the values of `x` and `y` accordingly. If you read the value of `pos`, it will return a tuple with the values of `x` and `y`. For example:: class MyWidget(EventDispatcher): x = NumericProperty(0) y = NumericProperty(0) pos = ReferenceListProperty(x, y) ''' def __cinit__(self): self.properties = list() def __init__(self, *largs, **kw): for prop in largs: self.properties.append(prop) Property.__init__(self, largs, **kw) cdef init_storage(self, EventDispatcher obj, PropertyStorage storage): Property.init_storage(self, obj, storage) storage.properties = tuple(self.properties) storage.stop_event = 0 cpdef link(self, EventDispatcher obj, str name): Property.link(self, obj, name) cdef PropertyStorage ps = obj.__storage[self._name] ps.value = ObservableReferenceList(self, obj, ps.value) cpdef link_deps(self, EventDispatcher obj, str name): cdef Property prop Property.link_deps(self, obj, name) for prop in self.properties: prop.fbind(obj, self.trigger_change, 0) cpdef trigger_change(self, EventDispatcher obj, value): cdef PropertyStorage ps = obj.__storage[self._name] if ps.stop_event: return p = ps.properties try: ps.value.__setslice__(0, len(p), [prop.get(obj) for prop in p], update_properties=False) except AttributeError: ps.value.__setitem__(slice(len(p)), [prop.get(obj) for prop in p], update_properties=False) self.dispatch(obj) cdef convert(self, EventDispatcher obj, value): if not isinstance(value, (list, tuple)): raise ValueError('%s.%s must be a list or a tuple' % ( obj.__class__.__name__, self.name)) return list(value) cdef check(self, EventDispatcher obj, value): cdef PropertyStorage ps = obj.__storage[self._name] if len(value) != len(ps.properties): raise ValueError('%s.%s value length is immutable' % ( obj.__class__.__name__, self.name)) cpdef set(self, EventDispatcher obj, _value): cdef int idx cdef list value cdef PropertyStorage ps = obj.__storage[self._name] value = self.convert(obj, _value) if not self.force_dispatch and self.compare_value(ps.value, value): return False self.check(obj, value) # prevent dependency loop ps.stop_event = 1 props = ps.properties for idx in xrange(len(props)): prop = props[idx] x = value[idx] prop.set(obj, x) ps.stop_event = 0 try: ps.value.__setslice__(0, len(value), value, update_properties=False) except AttributeError: ps.value.__setitem__(slice(len(value)), value, update_properties=False) self.dispatch(obj) return True cpdef setitem(self, EventDispatcher obj, key, value): cdef PropertyStorage ps = obj.__storage[self._name] cdef bint res = False ps.stop_event = 1 if isinstance(key, slice): props = ps.properties[key] for index in xrange(len(props)): prop = props[index] x = value[index] res = prop.set(obj, x) or res else: prop = ps.properties[key] res = prop.set(obj, value) ps.stop_event = 0 if res: self.dispatch(obj) cpdef get(self, EventDispatcher obj): cdef PropertyStorage ps = obj.__storage[self._name] cdef tuple p = ps.properties try: ps.value.__setslice__(0, len(p), [prop.get(obj) for prop in p], update_properties=False) except AttributeError: ps.value.__setitem__(slice(len(p)), [prop.get(obj) for prop in p], update_properties=False) return ps.value cdef class AliasProperty(Property): '''Create a property with a custom getter and setter. If you don't find a Property class that fits to your needs, you can make your own by creating custom Python getter and setter methods. Example from kivy/uix/widget.py:: def get_right(self): return self.x + self.width def set_right(self, value): self.x = value - self.width right = AliasProperty(get_right, set_right, bind=['x', 'width']) :Parameters: `getter`: function Function to use as a property getter `setter`: function Function to use as a property setter. Properties listening to the alias property won't be updated when the property is set (e.g. `right = 10`), unless the `setter` returns `True`. `bind`: list/tuple Properties to observe for changes, as property name strings `cache`: boolean If True, the value will be cached, until one of the binded elements will changes `rebind`: bool, defaults to False See :class:`ObjectProperty` for details. .. versionchanged:: 1.9.0 `rebind` has been introduced. .. versionchanged:: 1.4.0 Parameter `cache` added. ''' def __cinit__(self): self.getter = None self.setter = None self.use_cache = 0 self.bind_objects = list() def __init__(self, getter, setter=None, rebind=False, **kwargs): Property.__init__(self, None, **kwargs) self.getter = getter self.setter = setter or self.__read_only self.rebind = rebind v = kwargs.get('bind') self.bind_objects = list(v) if v is not None else [] if kwargs.get('cache'): self.use_cache = 1 def __read_only(self, _obj, _value): raise AttributeError('property is read-only') cdef init_storage(self, EventDispatcher obj, PropertyStorage storage): Property.init_storage(self, obj, storage) storage.getter = self.getter storage.setter = self.setter storage.alias_initial = 1 cpdef link_deps(self, EventDispatcher obj, str name): cdef Property oprop for prop in self.bind_objects: oprop = getattr(obj.__class__, prop) oprop.fbind(obj, self.trigger_change, 0) cpdef trigger_change(self, EventDispatcher obj, value): cdef PropertyStorage ps = obj.__storage[self._name] ps.alias_initial = 1 dvalue = self.get(obj) if ps.value != dvalue: ps.value = dvalue self.dispatch(obj) cdef check(self, EventDispatcher obj, value): return True cpdef get(self, EventDispatcher obj): cdef PropertyStorage ps = obj.__storage[self._name] if self.use_cache: if ps.alias_initial: ps.value = ps.getter(obj) ps.alias_initial = 0 return ps.value return ps.getter(obj) cpdef set(self, EventDispatcher obj, value): cdef PropertyStorage ps = obj.__storage[self._name] if ps.setter(obj, value): ps.value = self.get(obj) self.dispatch(obj) cdef class VariableListProperty(Property): '''A ListProperty that allows you to work with a variable amount of list items and to expand them to the desired list size. For example, GridLayout's padding used to just accept one numeric value which was applied equally to the left, top, right and bottom of the GridLayout. Now padding can be given one, two or four values, which are expanded into a length four list [left, top, right, bottom] and stored in the property. :Parameters: `default`: a default list of values Specifies the default values for the list. `length`: int, one of 2 or 4. Specifies the length of the final list. The `default` list will be expanded to match a list of this length. `\*\*kwargs`: a list of keyword arguments Not currently used. Keeping in mind that the `default` list is expanded to a list of length 4, here are some examples of how VariabelListProperty's are handled. - VariableListProperty([1]) represents [1, 1, 1, 1]. - VariableListProperty([1, 2]) represents [1, 2, 1, 2]. - VariableListProperty(['1px', (2, 'px'), 3, 4.0]) represents [1, 2, 3, 4.0]. - VariableListProperty(5) represents [5, 5, 5, 5]. - VariableListProperty(3, length=2) represents [3, 3]. .. versionadded:: 1.7.0 ''' def __init__(self, defaultvalue=None, length=4, **kw): if length == 4: defaultvalue = defaultvalue or [0, 0, 0, 0] elif length == 2: defaultvalue = defaultvalue or [0, 0] else: err = 'VariableListProperty requires a length of 2 or 4 (got %r)' raise ValueError(err % length) self.length = length super(VariableListProperty, self).__init__(defaultvalue, **kw) cpdef link(self, EventDispatcher obj, str name): Property.link(self, obj, name) cdef PropertyStorage ps = obj.__storage[self._name] ps.value = ObservableList(self, obj, ps.value) cdef compare_value(self, a, b): return a == b cdef check(self, EventDispatcher obj, value): if Property.check(self, obj, value): return True if type(value) not in (int, float, long, list, tuple, str): err = '%s.%s accepts only int/float/long/list/tuple/str (got %r)' raise ValueError(err % (obj.__class__.__name__, self.name, value)) cdef convert(self, EventDispatcher obj, x): if x is None: return x tp = type(x) if isinstance(x, (list, tuple)): l = len(x) if l == 1: y = self._convert_numeric(obj, x[0]) if self.length == 4: return [y, y, y, y] elif self.length == 2: return [y, y] elif l == 2: if x[1] in NUMERIC_FORMATS: # defaultvalue is a list or tuple representing one value y = self._convert_numeric(obj, x) if self.length == 4: return [y, y, y, y] elif self.length == 2: return [y, y] else: y = self._convert_numeric(obj, x[0]) z = self._convert_numeric(obj, x[1]) if self.length == 4: return [y, z, y, z] elif self.length == 2: return [y, z] elif l == 4: if self.length == 4: return [self._convert_numeric(obj, y) for y in x] else: err = '%s.%s must have 1 or 2 components (got %r)' raise ValueError(err % (obj.__class__.__name__, self.name, x)) else: if self.length == 4: err = '%s.%s must have 1, 2 or 4 components (got %r)' elif self.length == 2: err = '%s.%s must have 1 or 2 components (got %r)' raise ValueError(err % (obj.__class__.__name__, self.name, x)) elif tp is int or tp is long or tp is float or isinstance(x, string_types): y = self._convert_numeric(obj, x) if self.length == 4: return [y, y, y, y] elif self.length == 2: return [y, y] else: raise ValueError('%s.%s has an invalid format (got %r)' % ( obj.__class__.__name__, self.name, x)) cdef _convert_numeric(self, EventDispatcher obj, x): tp = type(x) if tp is int or tp is float or tp is long: return x if tp is tuple or tp is list: if len(x) != 2: raise ValueError('%s.%s must have 2 components (got %r)' % ( obj.__class__.__name__, self.name, x)) return self.parse_list(obj, x[0], x[1]) elif isinstance(x, string_types): return self.parse_str(obj, x) else: raise ValueError('%s.%s have an invalid format (got %r)' % ( obj.__class__.__name__, self.name, x)) cdef float parse_str(self, EventDispatcher obj, value): return self.parse_list(obj, value[:-2], value[-2:]) cdef float parse_list(self, EventDispatcher obj, value, ext): return dpi2px(value, ext) cdef class ConfigParserProperty(Property): ''' Property that allows one to bind to changes in the configuration values of a :class:`~kivy.config.ConfigParser` as well as to bind the ConfigParser values to other properties. A ConfigParser is composed of sections, where each section has a number of keys and values associated with these keys. ConfigParserProperty lets you automatically listen to and change the values of specified keys based on other kivy properties. For example, say we want to have a TextInput automatically write its value, represented as an int, in the `info` section of a ConfigParser. Also, the textinputs should update its values from the ConfigParser's fields. Finally, their values should be displayed in a label. In py:: class Info(Label): number = ConfigParserProperty(0, 'info', 'number', 'example', val_type=int, errorvalue=41) def __init__(self, **kw): super(Info, self).__init__(**kw) config = ConfigParser(name='example') The above code creates a property that is connected to the `number` key in the `info` section of the ConfigParser named `example`. Initially, this ConfigParser doesn't exist. Then, in `__init__`, a ConfigParser is created with name `example`, which is then automatically linked with this property. then in kv: .. code-block:: kv BoxLayout: TextInput: id: number text: str(info.number) Info: id: info number: number.text text: 'Number: {}'.format(self.number) You'll notice that we have to do `text: str(info.number)`, this is because the value of this property is always an int, because we specified `int` as the `val_type`. However, we can assign anything to the property, e.g. `number: number.text` which assigns a string, because it is instantly converted with the `val_type` callback. .. note:: If a file has been opened for this ConfigParser using :meth:`~kivy.config.ConfigParser.read`, then :meth:`~kivy.config.ConfigParser.write` will be called every property change, keeping the file updated. .. warning:: It is recommend that the config parser object be assigned to the property after the kv tree has been constructed (e.g. schedule on next frame from init). This is because the kv tree and its properties, when constructed, are evaluated on its own order, therefore, any initial values in the parser might be overwritten by objects it's bound to. So in the example above, the TextInput might be initially empty, and if `number: number.text` is evaluated before `text: str(info.number)`, the config value will be overwitten with the (empty) text value. :Parameters: `default`: object type Specifies the default value for the key. If the parser associated with this property doesn't have this section or key, it'll be created with the current value, which is the default value initially. `section`: string type The section in the ConfigParser where the key / value will be written. Must be provided. If the section doesn't exist, it'll be created. `key`: string type The key in section `section` where the value will be written to. Must be provided. If the key doesn't exist, it'll be created and the current value written to it, otherwise its value will be used. `config`: string or :class:`~kivy.config.ConfigParser` instance. The ConfigParser instance to associate with this property if not None. If it's a string, the ConfigParser instance whose :attr:`~kivy.config.ConfigParser.name` is the value of `config` will be used. If no such parser exists yet, whenever a ConfigParser with this name is created, it will automatically be linked to this property. Whenever a ConfigParser becomes linked with a property, if the section or key doesn't exist, the current property value will be used to create that key, otherwise, the existing key value will be used for the property value; overwriting its current value. You can change the ConfigParser associated with this property if a string was used here, by changing the :attr:`~kivy.config.ConfigParser.name` of an existing or new ConfigParser instance. Or through :meth:`set_config`. `\*\*kwargs`: a list of keyword arguments `val_type`: a callable object The key values are saved in the ConfigParser as strings. When the ConfigParser value is read internally and assigned to the property or when the user changes the property value directly, if `val_type` is not None, it will be called with the new value as input and it should return the value converted to the proper type accepted ny this property. For example, if the property represent ints, `val_type` can simply be `int`. If the `val_type` callback raises a `ValueError`, `errorvalue` or `errorhandler` will be used if provided. Tip: the `getboolean` function of the ConfigParser might also be useful here to convert to a boolean type. `verify`: a callable object Can be used to restrict the allowable values of the property. For every value assigned to the property, if this is specified, `verify` is called with the new value, and if it returns `True` the value is accepted, otherwise, `errorvalue` or `errorhandler` will be used if provided or a `ValueError` is raised. .. versionadded:: 1.9.0 ''' def __cinit__(self): self.config = None self.config_name = '' self.section = '' self.key = '' self.val_type = None self.verify = None self.last_value = None # the last string value in the config for this def __init__(self, defaultvalue, section, key, config, **kw): self.val_type = kw.pop('val_type', None) self.verify = kw.pop('verify', None) super(ConfigParserProperty, self).__init__(defaultvalue, **kw) self.section = section self.key = key if isinstance(config, string_types) and config: self.config_name = config elif isinstance(config, ConfigParser): self.config = config elif config is not None: raise ValueError( 'config {}, is not a ConfigParser instance or a non-empty string'. format(config)) if not self.section or not isinstance(section, string_types): raise ValueError('section {}, is not a non-empty string'. format(section)) if not self.key or not isinstance(key, string_types): raise ValueError('key {}, is not a non-empty string'. format(key)) if self.val_type is not None and not callable(self.val_type): raise ValueError( 'val_type {} is not callable'.format(self.val_type)) if self.verify is not None and not callable(self.verify): raise ValueError( 'verify {} is not callable'.format(self.verify)) cpdef link_deps(self, EventDispatcher obj, str name): # initialize the config objects cdef PropertyStorage ps Property.link_deps(self, obj, name) self.obj = ref(obj) # if the parser already exists, get it now if self.config is None: self.config = ConfigParser.get_configparser(self.config_name) if self.config is not None: self.config.adddefaultsection(self.section) self.config.setdefault(self.section, self.key, self.defaultvalue) ps = obj.__storage[self._name] ps.value = self._parse_str(self.config.get(self.section, self.key)) # in case the value changed, save it self.config.set(self.section, self.key, ps.value) self.last_value = self.config.get(self.section, self.key) self.config.add_callback(self._edit_setting, self.section, self.key) self.config.write() #self.dispatch(obj) # we need to dispatch, so not overwitten elif self.config_name: # ConfigParser will set_config when one named config is created Clock.schedule_once(partial(ConfigParser._register_named_property, self.config_name, (self.obj, self.name)), 0) cpdef _edit_setting(self, section, key, value): # callback of ConfigParser cdef object obj = self.obj() if obj is None or self.last_value == value: return self.last_value = value self.set(obj, value) cdef inline object _parse_str(self, object value): ''' Takes a ConfigParser's string (or any value supplied by the user), and converts it to the python type that this property represents (with :attr:`val_type` and :attr:`verify`). ''' cdef object val = value cdef object obj = self.obj() cdef object name = obj.__class__.__name__ if obj else '' if self.val_type is not None: try: val = self.val_type(value) if self.verify is not None and not self.verify(val): raise ValueError('{} is not allowed for {}.{}'. format( val, name, self.name)) return val except ValueError, e: if self.errorvalue_set == 1: val = self.errorvalue elif self.errorhandler is not None: val = self.errorhandler(val) else: raise e if self.verify is not None: if not self.verify(val): raise ValueError('{} is not allowed for {}.{}'.format(val, name, self.name)) return val cpdef set(self, EventDispatcher obj, value): # Takes the a python object of the type used by this property # (see :attr:`val_type`), and saves it as a string in the config parser # (if available) and sets itself to this value. cdef PropertyStorage ps = obj.__storage[self._name] cdef object orig_value = value value = self._parse_str(value) realvalue = ps.value if self.compare_value(realvalue, value): fd = self.force_dispatch if not fd and self.compare_value(orig_value, value): return False else: # even if the resolved parsed value is the same, the original # value, e.g. str in config or user set value containing # invalid value might have been different, so we have to # change to the resolved value. if self.config: self.config.set(self.section, self.key, value) self.config.write() self.dispatch(obj) return True try: if self.verify is not None and not self.verify(value): raise ValueError('{} is not allowed for {}.{}'. format(value, obj.__class__.__name__, self.name)) except ValueError, e: if self.errorvalue_set == 1: value = self.errorvalue elif self.errorhandler is not None: value = self.errorhandler(value) else: raise e if self.verify is not None and not self.verify(value): raise ValueError('{} is not allowed for {}.{}'. format(value, obj.__class__.__name__, self.name)) ps.value = value if self.config is not None: self.config.set(self.section, self.key, value) self.config.write() self.dispatch(obj) return True def set_config(self, config): ''' Sets the ConfigParser object to be used by this property. Normally, the ConfigParser is set when initializing the Property using the `config` parameter. :Parameters: `config`: A :class:`~kivy.config.ConfigParser` instance. The instance to use for listening to and saving property value changes. If None, it disconnects the currently used `ConfigParser`. :: class MyWidget(Widget): username = ConfigParserProperty('', 'info', 'name', None) widget = MyWidget() widget.property('username').set_config(ConfigParser()) ''' cdef EventDispatcher obj = self.obj() cdef object value cdef PropertyStorage ps = obj.__storage[self._name] if self.config is config: return if self.config is not None: self.config.remove_callback(self._edit_setting, self.section, self.key) self.config = config if self.config is not None: self.config.adddefaultsection(self.section) self.config.setdefault(self.section, self.key, ps.value) self.config.write() self.config.add_callback(self._edit_setting, self.section, self.key) self.last_value = None self._edit_setting(self.section, self.key, self.config.get(self.section, self.key)) kivy-1.9.1/kivy/resources.py000066400000000000000000000030241264133626000160540ustar00rootroot00000000000000''' Resources management ==================== Resource management can be a pain if you have multiple paths and projects. Kivy offers 2 functions for searching for specific resources across a list of paths. ''' __all__ = ('resource_find', 'resource_add_path', 'resource_remove_path') from os.path import join, dirname, exists from kivy import kivy_data_dir from kivy.utils import platform from kivy.logger import Logger import sys import kivy resource_paths = ['.', dirname(sys.argv[0])] if platform == 'ios': resource_paths += [join(dirname(sys.argv[0]), 'YourApp')] resource_paths += [dirname(kivy.__file__), join(kivy_data_dir, '..')] def resource_find(filename): '''Search for a resource in the list of paths. Use resource_add_path to add a custom path to the search. ''' if not filename: return None if filename[:8] == 'atlas://': return filename if exists(filename): return filename for path in reversed(resource_paths): output = join(path, filename) if exists(output): return output return None def resource_add_path(path): '''Add a custom path to search in. ''' if path in resource_paths: return Logger.debug('Resource: add <%s> in path list' % path) resource_paths.append(path) def resource_remove_path(path): '''Remove a search path. .. versionadded:: 1.0.8 ''' if path not in resource_paths: return Logger.debug('Resource: remove <%s> from path list' % path) resource_paths.remove(path) kivy-1.9.1/kivy/storage/000077500000000000000000000000001264133626000151355ustar00rootroot00000000000000kivy-1.9.1/kivy/storage/__init__.py000066400000000000000000000266511264133626000172600ustar00rootroot00000000000000''' Storage ======= .. versionadded:: 1.7.0 .. warning:: This module is still experimental, and the API is subject to change in a future version. Usage ----- The idea behind the Storage module is to be able to load/store any number of key-value pairs via an indexed key. The default model is abstract so you cannot use it directly. We provide some implementations such as: - :class:`kivy.storage.dictstore.DictStore`: use a python dict as a store - :class:`kivy.storage.jsonstore.JsonStore`: use a `JSON `_ file as a store - :class:`kivy.storage.redisstore.RedisStore`: use a `Redis `_ database with `redis-py `_ Examples -------- For example, let's use a JsonStore:: from kivy.storage.jsonstore import JsonStore store = JsonStore('hello.json') # put some values store.put('tito', name='Mathieu', org='kivy') store.put('tshirtman', name='Gabriel', age=27) # using the same index key erases all previously added key-value pairs store.put('tito', name='Mathieu', age=30) # get a value using a index key and key print('tito is', store.get('tito')['age']) # or guess the key/entry for a part of the key for item in store.find(name='Gabriel'): print('tshirtmans index key is', item[0]) print('his key value pairs are', str(item[1])) Because the data is persistant, you can check later to see if the key exists:: from kivy.storage.jsonstore import JsonStore store = JsonStore('hello.json') if store.exists('tito'): print('tite exists:', store.get('tito')) store.delete('tito') Synchronous / Asynchronous API ------------------------------ All the standard methods (:meth:`~AbstractStore.get`, :meth:`~AbstractStore.put` , :meth:`~AbstractStore.exists`, :meth:`~AbstractStore.delete`, :meth:`~AbstractStore.find`) have an asynchronous version. For example, the *get* method has a `callback` parameter. If set, the `callback` will be used to return the result to the user when available: the request will be asynchronous. If the `callback` is None, then the request will be synchronous and the result will be returned directly. Without callback (Synchronous API):: entry = mystore.get('tito') print('tito =', entry) With callback (Asynchronous API):: def my_callback(store, key, result): print('the key', key, 'has a value of', result) mystore.get('plop', callback=my_callback) The callback signature (for almost all methods) is:: def callback(store, key, result): """ store: the `Store` instance currently used. key: the key sought for. result: the result of the lookup for the key. """ Synchronous container type -------------------------- The storage API emulates the container type for the synchronous API:: store = JsonStore('hello.json') # original: store.get('tito') store['tito'] # original: store.put('tito', name='Mathieu') store['tito'] = {'name': 'Mathieu'} # original: store.delete('tito') del store['tito'] # original: store.count() len(store) # original: store.exists('tito') 'tito' in store # original: for key in store.keys() for key in store: pass ''' from kivy.clock import Clock from kivy.event import EventDispatcher from functools import partial class AbstractStore(EventDispatcher): '''Abstract class used to implement a Store ''' def __init__(self, **kwargs): super(AbstractStore, self).__init__(**kwargs) self.store_load() def exists(self, key): '''Check if a key exists in the store. ''' return self.store_exists(key) def async_exists(self, callback, key): '''Asynchronous version of :meth:`exists`. :Callback arguments: `store`: :class:`AbstractStore` instance Store instance `key`: string Name of the key to search for `result`: boo Result of the query, None if any error ''' self._schedule(self.store_exists_async, key=key, callback=callback) def get(self, key): '''Get the key-value pairs stored at `key`. If the key is not found, a `KeyError` exception will be thrown. ''' return self.store_get(key) def async_get(self, callback, key): '''Asynchronous version of :meth:`get`. :Callback arguments: `store`: :class:`AbstractStore` instance Store instance `key`: string Name of the key to search for `result`: dict Result of the query, None if any error ''' self._schedule(self.store_get_async, key=key, callback=callback) def put(self, key, **values): '''Put new key-value pairs (given in *values*) into the storage. Any existing key-value pairs will be removed. ''' need_sync = self.store_put(key, values) if need_sync: self.store_sync() return need_sync def async_put(self, callback, key, **values): '''Asynchronous version of :meth:`put`. :Callback arguments: `store`: :class:`AbstractStore` instance Store instance `key`: string Name of the key to search for `result`: bool Indicate True if the storage has been updated, or False if nothing has been done (no changes). None if any error. ''' self._schedule(self.store_put_async, key=key, value=values, callback=callback) def delete(self, key): '''Delete a key from the storage. If the key is not found, a `KeyError` exception will be thrown.''' need_sync = self.store_delete(key) if need_sync: self.store_sync() return need_sync def async_delete(self, callback, key): '''Asynchronous version of :meth:`delete`. :Callback arguments: `store`: :class:`AbstractStore` instance Store instance `key`: string Name of the key to search for `result`: bool Indicate True if the storage has been updated, or False if nothing has been done (no changes). None if any error. ''' self._schedule(self.store_delete_async, key=key, callback=callback) def find(self, **filters): '''Return all the entries matching the filters. The entries are returned through a generator as a list of (key, entry) pairs where *entry* is a dict of key-value pairs :: for key, entry in store.find(name='Mathieu'): print('key:', key, ', entry:', entry) Because it's a generator, you cannot directly use it as a list. You can do:: # get all the (key, entry) availables entries = list(store.find(name='Mathieu')) # get only the entry from (key, entry) entries = list((x[1] for x in store.find(name='Mathieu'))) ''' return self.store_find(filters) def async_find(self, callback, **filters): '''Asynchronous version of :meth:`find`. The callback will be called for each entry in the result. :Callback arguments: `store`: :class:`AbstractStore` instance Store instance `key`: string Name of the key to search for, or None if we reach the end of the results `result`: bool Indicate True if the storage has been updated, or False if nothing has been done (no changes). None if any error. ''' self._schedule(self.store_find_async, callback=callback, filters=filters) def keys(self): '''Return a list of all the keys in the storage. ''' return self.store_keys() def async_keys(self, callback): '''Asynchronously return all the keys in the storage. ''' self._schedule(self.store_keys_async, callback=callback) def count(self): '''Return the number of entries in the storage. ''' return self.store_count() def async_count(self, callback): '''Asynchronously return the number of entries in the storage. ''' self._schedule(self.store_count_async, callback=callback) def clear(self): '''Wipe the whole storage. ''' return self.store_clear() def async_clear(self, callback): '''Asynchronous version of :meth:`clear`. ''' self._schedule(self.store_clear_async, callback=callback) # # Operators # def __setitem__(self, key, values): if not isinstance(values, dict): raise Exception('Only dict are accepted for the store[key] = dict') self.put(key, **values) def __getitem__(self, key): return self.get(key) def __delitem__(self, key): return self.keys() def __contains__(self, key): return self.exists(key) def __len__(self): return self.count() def __iter__(self): for key in self.keys(): yield key # # Used for implementation # def store_load(self): pass def store_sync(self): pass def store_get(self, key): raise NotImplemented() def store_put(self, key, value): raise NotImplemented() def store_exists(self, key): raise NotImplemented() def store_delete(self, key): raise NotImplemented() def store_find(self, filters): return [] def store_keys(self): return [] def store_count(self): return len(self.store_keys()) def store_clear(self): for key in self.store_keys(): self.store_delete(key) def store_get_async(self, key, callback): try: value = self.store_get(key) callback(self, key, value) except KeyError: callback(self, key, None) def store_put_async(self, key, value, callback): try: value = self.put(key, **value) callback(self, key, value) except: callback(self, key, None) def store_exists_async(self, key, callback): try: value = self.store_exists(key) callback(self, key, value) except: callback(self, key, None) def store_delete_async(self, key, callback): try: value = self.delete(key) callback(self, key, value) except: callback(self, key, None) def store_find_async(self, filters, callback): for key, entry in self.store_find(filters): callback(self, filters, key, entry) callback(self, filters, None, None) def store_count_async(self, callback): try: value = self.store_count() callback(self, value) except: callback(self, 0) def store_keys_async(self, callback): try: keys = self.store_keys() callback(self, keys) except: callback(self, []) def store_clear_async(self, callback): self.store_clear() callback(self) # # Privates # def _schedule(self, cb, **kwargs): # XXX not entirely sure about the best value (0 or -1). Clock.schedule_once(lambda dt: cb(**kwargs), 0) kivy-1.9.1/kivy/storage/dictstore.py000066400000000000000000000043541264133626000175150ustar00rootroot00000000000000''' Dictionary store ================= Use a Python dictionary as a store. ''' __all__ = ('DictStore', ) try: import cPickle as pickle except ImportError: import pickle from os.path import exists from kivy.compat import iteritems from kivy.storage import AbstractStore class DictStore(AbstractStore): '''Store implementation using a pickled `dict`. See the :mod:`kivy.storage` module documentation for more information. ''' def __init__(self, filename, data=None, **kwargs): if isinstance(filename, dict): # backward compatibility, first argument was a dict. self.filename = None self._data = filename else: self.filename = filename self._data = data or {} self._is_changed = True super(DictStore, self).__init__(**kwargs) def store_load(self): if self.filename is None: return if not exists(self.filename): return with open(self.filename, 'rb') as fd: data = fd.read() if data: self._data = pickle.loads(data) def store_sync(self): if self.filename is None: return if not self._is_changed: return with open(self.filename, 'wb') as fd: pickle.dump(self._data, fd) self._is_changed = False def store_exists(self, key): return key in self._data def store_get(self, key): return self._data[key] def store_put(self, key, value): self._data[key] = value self._is_changed = True return True def store_delete(self, key): del self._data[key] self._is_changed = True return True def store_find(self, filters): for key, values in iteritems(self._data): found = True for fkey, fvalue in iteritems(filters): if fkey not in values: found = False break if values[fkey] != fvalue: found = False break if found: yield key, values def store_count(self): return len(self._data) def store_keys(self): return self._data.keys() kivy-1.9.1/kivy/storage/jsonstore.py000066400000000000000000000037231264133626000175420ustar00rootroot00000000000000''' JSON store ========== A :mod:`Storage ` module used to save/load key-value pairs from a json file. ''' __all__ = ('JsonStore', ) from os.path import exists from kivy.compat import iteritems from kivy.storage import AbstractStore from json import loads, dump class JsonStore(AbstractStore): '''Store implementation using a json file for storing the key-value pairs. See the :mod:`kivy.storage` module documentation for more information. ''' def __init__(self, filename, **kwargs): self.filename = filename self._data = {} self._is_changed = True super(JsonStore, self).__init__(**kwargs) def store_load(self): if not exists(self.filename): return with open(self.filename) as fd: data = fd.read() if len(data) == 0: return self._data = loads(data) def store_sync(self): if self._is_changed is False: return with open(self.filename, 'w') as fd: dump(self._data, fd) self._is_changed = False def store_exists(self, key): return key in self._data def store_get(self, key): return self._data[key] def store_put(self, key, value): self._data[key] = value self._is_changed = True return True def store_delete(self, key): del self._data[key] self._is_changed = True return True def store_find(self, filters): for key, values in iteritems(self._data): found = True for fkey, fvalue in iteritems(filters): if fkey not in values: found = False break if values[fkey] != fvalue: found = False break if found: yield key, values def store_count(self): return len(self._data) def store_keys(self): return self._data.keys() kivy-1.9.1/kivy/storage/redisstore.py000066400000000000000000000054351264133626000177010ustar00rootroot00000000000000''' Redis Store =========== Store implementation using Redis. You must have redis-py installed. Usage example:: from kivy.storage.redisstore import RedisStore params = dict(host='localhost', port=6379, db=14) store = RedisStore(params) All the key-value pairs will be stored with a prefix 'store' by default. You can instanciate the storage with another prefix like this:: from kivy.storage.redisstore import RedisStore params = dict(host='localhost', port=6379, db=14) store = RedisStore(params, prefix='mystore2') The params dictionary will be passed to the redis.StrictRedis class. See `redis-py `_. ''' __all__ = ('RedisStore', ) import os from json import loads, dumps from kivy.properties import StringProperty from kivy.storage import AbstractStore # don't import redis during the documentation generation if 'KIVY_DOC' not in os.environ: import redis class RedisStore(AbstractStore): '''Store implementation using a Redis database. See the :mod:`kivy.storage` module documentation for more informations. ''' prefix = StringProperty('store') def __init__(self, redis_params, **kwargs): self.redis_params = redis_params self.r = None super(RedisStore, self).__init__(**kwargs) def store_load(self): self.r = redis.StrictRedis(**self.redis_params) def store_sync(self): pass def store_exists(self, key): key = self.prefix + '.d.' + key value = self.r.exists(key) return value def store_get(self, key): key = self.prefix + '.d.' + key if not self.r.exists(key): raise KeyError(key) result = self.r.hgetall(key) for k in result.keys(): result[k] = loads(result[k]) return result def store_put(self, key, values): key = self.prefix + '.d.' + key pipe = self.r.pipeline() pipe.delete(key) for k, v in values.iteritems(): pipe.hset(key, k, dumps(v)) pipe.execute() return True def store_delete(self, key): key = self.prefix + '.d.' + key if not self.r.exists(key): raise KeyError(key) return self.r.delete(key) def store_keys(self): l = len(self.prefix + '.d.') return [x[l:] for x in self.r.keys(self.prefix + '.d.*')] def store_find(self, filters): fkeys = filters.keys() fvalues = filters.values() for key in self.store_keys(): skey = self.prefix + '.d.' + key svalues = self.r.hmget(skey, fkeys) if None in svalues: continue svalues = [loads(x) for x in svalues] if fvalues != svalues: continue yield key, self.r.hgetall(skey) kivy-1.9.1/kivy/support.py000066400000000000000000000203471264133626000155650ustar00rootroot00000000000000''' Support ======= Activate other frameworks/toolkits inside the kivy event loop. ''' __all__ = ('install_gobject_iteration', 'install_twisted_reactor', 'uninstall_twisted_reactor', 'install_android') def install_gobject_iteration(): '''Import and install gobject context iteration inside our event loop. This is used as soon as gobject is used (like gstreamer). ''' from kivy.clock import Clock try: from gi.repository import GObject as gobject except ImportError: import gobject if hasattr(gobject, '_gobject_already_installed'): # already installed, don't do it twice. return gobject._gobject_already_installed = True # get gobject mainloop / context loop = gobject.MainLoop() gobject.threads_init() context = loop.get_context() # schedule the iteration each frame def _gobject_iteration(*largs): # XXX we need to loop over context here, otherwise, we might have a lag loop = 0 while context.pending() and loop < 10: context.iteration(False) loop += 1 Clock.schedule_interval(_gobject_iteration, 0) # ----------------------------------------------------------------------------- # Android support # ----------------------------------------------------------------------------- g_android_redraw_count = 0 def _android_ask_redraw(*largs): # after wakeup, we need to redraw more than once, otherwise we get a # black screen global g_android_redraw_count from kivy.core.window import Window Window.canvas.ask_update() g_android_redraw_count -= 1 if g_android_redraw_count < 0: return False def install_android(): '''Install hooks for the android platform. * Automatically sleep when the device is paused. * Automatically kill the application when the return key is pressed. ''' try: import android except ImportError: print('Android lib is missing, cannot install android hooks') return from kivy.clock import Clock from kivy.logger import Logger import pygame Logger.info('Support: Android install hooks') # Init the library android.init() android.map_key(android.KEYCODE_MENU, pygame.K_MENU) android.map_key(android.KEYCODE_BACK, pygame.K_ESCAPE) # Check if android should be paused or not. # If pause is requested, just leave the app. def android_check_pause(*largs): # do nothing until android asks for it. if not android.check_pause(): return from kivy.app import App from kivy.base import stopTouchApp from kivy.logger import Logger from kivy.core.window import Window global g_android_redraw_count # try to get the current running application Logger.info('Android: Must go into sleep mode, check the app') app = App.get_running_app() # no running application, stop our loop. if app is None: Logger.info('Android: No app running, stop everything.') stopTouchApp() return # try to go to pause mode if app.dispatch('on_pause'): Logger.info('Android: App paused, now wait for resume.') # app goes in pause mode, wait. android.wait_for_resume() # is it a stop or resume ? if android.check_stop(): # app must stop Logger.info('Android: Android wants to close our app.') stopTouchApp() else: # app resuming now ! Logger.info('Android: Android has resumed, resume the app.') app.dispatch('on_resume') Window.canvas.ask_update() g_android_redraw_count = 25 # 5 frames/seconds for 5 seconds Clock.unschedule(_android_ask_redraw) Clock.schedule_interval(_android_ask_redraw, 1 / 5) Logger.info('Android: App resume completed.') # app doesn't support pause mode, just stop it. else: Logger.info('Android: App doesn\'t support pause mode, stop.') stopTouchApp() Clock.schedule_interval(android_check_pause, 0) _twisted_reactor_stopper = None _twisted_reactor_work = None def install_twisted_reactor(**kwargs): '''Installs a threaded twisted reactor, which will schedule one reactor iteration before the next frame only when twisted needs to do some work. Any arguments or keyword arguments passed to this function will be passed on the the threadedselect reactors interleave function. These are the arguments one would usually pass to twisted's reactor.startRunning. Unlike the default twisted reactor, the installed reactor will not handle any signals unless you set the 'installSignalHandlers' keyword argument to 1 explicitly. This is done to allow kivy to handle the signals as usual unless you specifically want the twisted reactor to handle the signals (e.g. SIGINT). .. note:: Twisted is not included in iOS build by default. To use it on iOS, put the twisted distribution (and zope.interface dependency) in your application directory. ''' import twisted # prevent installing more than once if hasattr(twisted, '_kivy_twisted_reactor_installed'): return twisted._kivy_twisted_reactor_installed = True # don't let twisted handle signals, unless specifically requested kwargs.setdefault('installSignalHandlers', 0) # install threaded-select reactor, to use with own event loop from twisted.internet import _threadedselect _threadedselect.install() # now we can import twisted reactor as usual from twisted.internet import reactor from twisted.internet.error import ReactorNotRunning from collections import deque from kivy.base import EventLoop from kivy.logger import Logger from kivy.clock import Clock # will hold callbacks to twisted callbacks q = deque() # twisted will call the wake function when it needs to do work def reactor_wake(twisted_loop_next): '''Wakeup the twisted reactor to start processing the task queue ''' Logger.trace("Support: twisted wakeup call to schedule task") q.append(twisted_loop_next) # called every frame, to process the reactors work in main thread def reactor_work(*args): '''Process the twisted reactor task queue ''' Logger.trace("Support: processing twisted task queue") while len(q): q.popleft()() global _twisted_reactor_work _twisted_reactor_work = reactor_work # start the reactor, by telling twisted how to wake, and process def reactor_start(*args): '''Start the twisted reactor main loop ''' Logger.info("Support: Starting twisted reactor") reactor.interleave(reactor_wake, **kwargs) Clock.schedule_interval(reactor_work, 0) # make sure twisted reactor is shutdown if eventloop exists def reactor_stop(*args): '''Shutdown the twisted reactor main loop ''' if reactor.threadpool: Logger.info("Support: Stopping twisted threads") reactor.threadpool.stop() Logger.info("Support: Shutting down twisted reactor") reactor._mainLoopShutdown() try: reactor.stop() except ReactorNotRunning: pass import sys sys.modules.pop('twisted.internet.reactor', None) global _twisted_reactor_stopper _twisted_reactor_stopper = reactor_stop # start and stop the reactor along with kivy EventLoop Clock.schedule_once(reactor_start, 0) EventLoop.bind(on_stop=reactor_stop) def uninstall_twisted_reactor(): '''Uninstalls the Kivy's threaded Twisted Reactor. No more Twisted tasks will run after this got called. Use this to clean the `twisted.internet.reactor` . .. versionadded:: 1.9.0 ''' import twisted # prevent uninstalling more than once if not hasattr(twisted, '_kivy_twisted_reactor_installed'): return from kivy.base import EventLoop global _twisted_reactor_stopper _twisted_reactor_stopper() EventLoop.unbind(on_stop=_twisted_reactor_stopper) del twisted._kivy_twisted_reactor_installed kivy-1.9.1/kivy/tests/000077500000000000000000000000001264133626000146335ustar00rootroot00000000000000kivy-1.9.1/kivy/tests/__init__.py000066400000000000000000000000001264133626000167320ustar00rootroot00000000000000kivy-1.9.1/kivy/tests/common.py000066400000000000000000000234621264133626000165040ustar00rootroot00000000000000''' This is a extended unittest module for Kivy, to make unittest based on graphics with OpenGL context. The idea is to let user render a Widget tree, and after 1, 2 or x frame, a screenshot will be done, and be compared to the original one. If no screenshot exist for the current test, the very first one will be used. The screenshots lives in kivy/tests/results, in PNG format, 320x240. ''' __all__ = ('GraphicUnitTest', ) import unittest import logging log = logging.getLogger('unittest') class GraphicUnitTest(unittest.TestCase): def render(self, root, framecount=1): '''Call rendering process using the `root` widget. The screenshot will be done in `framecount` frames. ''' from kivy.base import runTouchApp self.framecount = framecount runTouchApp(root) # reset for the next test, but nobody will know if it will be used :/ if self.test_counter != 0: self.tearDown(fake=True) self.setUp() def run(self, name): '''Extend the run of unittest, to check if results directory have been found. If no results directory exists, the test will be ignored. ''' from os.path import join, dirname, exists results_dir = join(dirname(__file__), 'results') if not exists(results_dir): log.warning('No result directory found, cancel test.') return self.test_counter = 0 self.results_dir = results_dir self.test_failed = False return super(GraphicUnitTest, self).run(name) def setUp(self): '''Prepare the graphic test, with: - Window size fixed to 320x240 - Default kivy configuration - Without any kivy input ''' # use default kivy configuration (don't load user file.) from os import environ environ['KIVY_USE_DEFAULTCONFIG'] = '1' # force window size + remove all inputs from kivy.config import Config Config.set('graphics', 'width', '320') Config.set('graphics', 'height', '240') for items in Config.items('input'): Config.remove_option('input', items[0]) # bind ourself for the later screenshot from kivy.core.window import Window Window.bind(on_flip=self.on_window_flip) # ensure our window is correcly created Window.create_window() Window.canvas.clear() def on_window_flip(self, window): '''Internal method to be called when the window have just displayed an image. When an image is showed, we decrement our framecount. If framecount is come to 0, we are taking the screenshot. The screenshot is done in a temporary place, and is compared to the original one -> test ok/ko. If no screenshot is available in the results directory, a new one will be created. ''' from kivy.base import EventLoop from tempfile import mkstemp from os.path import join, exists from os import unlink, close from shutil import move, copy # don't save screenshot until we have enough frames. #log.debug('framecount %d' % self.framecount) self.framecount -= 1 if self.framecount > 0: return reffn = None match = False try: # just get a temporary name fd, tmpfn = mkstemp(suffix='.png', prefix='kivyunit-') close(fd) unlink(tmpfn) # get a filename for the current unit test self.test_counter += 1 test_uid = '%s-%d.png' % ( '_'.join(self.id().split('.')[-2:]), self.test_counter) # capture the screen log.info('Capturing screenshot for %s' % test_uid) tmpfn = window.screenshot(tmpfn) log.info('Capture saved at %s' % tmpfn) # search the file to compare to reffn = join(self.results_dir, test_uid) log.info('Compare with %s' % reffn) # get sourcecode import inspect frame = inspect.getouterframes(inspect.currentframe())[6] sourcecodetab, line = inspect.getsourcelines(frame[0]) line = frame[2] - line currentline = sourcecodetab[line] sourcecodetab[line] = '%s' % ( currentline) sourcecode = ''.join(sourcecodetab) sourcecodetab[line] = '>>>>>>>>\n%s<<<<<<<<\n' % currentline sourcecodeask = ''.join(sourcecodetab) if not exists(reffn): log.info('No image reference, move %s as ref ?' % test_uid) if self.interactive_ask_ref(sourcecodeask, tmpfn, self.id()): move(tmpfn, reffn) tmpfn = reffn log.info('Image used as reference') match = True else: log.info('Image discarded') else: import pygame s1 = pygame.image.load(tmpfn) s2 = pygame.image.load(reffn) sd1 = pygame.image.tostring(s1, 'RGB') sd2 = pygame.image.tostring(s2, 'RGB') if sd1 != sd2: log.critical( '%s at render() #%d, images are different.' % ( self.id(), self.test_counter)) if self.interactive_ask_diff(sourcecodeask, tmpfn, reffn, self.id()): log.critical('user ask to use it as ref.') move(tmpfn, reffn) tmpfn = reffn match = True else: self.test_failed = True else: match = True # generate html from os.path import join, dirname, exists, basename from os import mkdir build_dir = join(dirname(__file__), 'build') if not exists(build_dir): mkdir(build_dir) copy(reffn, join(build_dir, 'ref_%s' % basename(reffn))) if tmpfn != reffn: copy(tmpfn, join(build_dir, 'test_%s' % basename(reffn))) with open(join(build_dir, 'index.html'), 'at') as fd: color = '#ffdddd' if not match else '#ffffff' fd.write('
    ' % color) fd.write('

    %s #%d

    ' % (self.id(), self.test_counter)) fd.write('
    ' '' '') fd.write('' % basename(reffn)) if tmpfn != reffn: fd.write('' % basename(reffn)) else: fd.write('') fd.write('' % sourcecode) fd.write('
    ReferenceTestComment
    First time, no comparaison.
    %s
    ') finally: try: if reffn != tmpfn: unlink(tmpfn) except: pass EventLoop.stop() def tearDown(self, fake=False): '''When the test is finished, stop the application, and unbind our current flip callback. ''' from kivy.base import stopTouchApp from kivy.core.window import Window Window.unbind(on_flip=self.on_window_flip) stopTouchApp() if not fake and self.test_failed: self.assertTrue(False) super(GraphicUnitTest, self).tearDown() def interactive_ask_ref(self, code, imagefn, testid): from os import environ if 'UNITTEST_INTERACTIVE' not in environ: return True from tkinter import Tk, Label, LEFT, RIGHT, BOTTOM, Button from PIL import Image, ImageTk self.retval = False root = Tk() def do_close(): root.destroy() def do_yes(): self.retval = True do_close() image = Image.open(imagefn) photo = ImageTk.PhotoImage(image) Label(root, text='The test %s\nhave no reference.' % testid).pack() Label(root, text='Use this image as a reference ?').pack() Label(root, text=code, justify=LEFT).pack(side=RIGHT) Label(root, image=photo).pack(side=LEFT) Button(root, text='Use as reference', command=do_yes).pack(side=BOTTOM) Button(root, text='Discard', command=do_close).pack(side=BOTTOM) root.mainloop() return self.retval def interactive_ask_diff(self, code, tmpfn, reffn, testid): from os import environ if 'UNITTEST_INTERACTIVE' not in environ: return False from tkinter import Tk, Label, LEFT, RIGHT, BOTTOM, Button from PIL import Image, ImageTk self.retval = False root = Tk() def do_close(): root.destroy() def do_yes(): self.retval = True do_close() phototmp = ImageTk.PhotoImage(Image.open(tmpfn)) photoref = ImageTk.PhotoImage(Image.open(reffn)) Label(root, text='The test %s\nhave generated an different' 'image as the reference one..' % testid).pack() Label(root, text='Which one is good ?').pack() Label(root, text=code, justify=LEFT).pack(side=RIGHT) Label(root, image=phototmp).pack(side=RIGHT) Label(root, image=photoref).pack(side=LEFT) Button(root, text='Use the new image -->', command=do_yes).pack(side=BOTTOM) Button(root, text='<-- Use the reference', command=do_close).pack(side=BOTTOM) root.mainloop() return self.retval kivy-1.9.1/kivy/tests/perf_test_textinput.py000066400000000000000000000147041264133626000213320ustar00rootroot00000000000000from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.lang import Builder from kivy.resources import resource_find from kivy.clock import Clock import timeit Builder.load_string(''' : value: 0 but: but.__self__ slider: slider text_input: text_input BoxLayout: orientation: 'vertical' TextInput: id: text_input BoxLayout: orientation: 'vertical' size_hint: 1, .2 BoxLayout: Button: id: but text: 'Start Test' on_release: root.start_test() if self.text == 'Start Test'\ else '' Slider: id: slider min: 0 max: 100 value: root.value ''') class PerfApp(App, FloatLayout): def build(self): return self def __init__(self, **kwargs): super(PerfApp, self).__init__(**kwargs) self.tests = [] tests = (self.load_large_text, self.stress_insert, self.stress_del, self.stress_selection) for test in tests: but = type(self.but)(text=test.__name__) self.but.parent.add_widget(but) but.test = test self.tests.append(but) self.test_done = True def load_large_text(self, *largs): print('loading uix/textinput.py....') self.test_done = False fd = open(resource_find('uix/textinput.py'), 'r') print('putting text in textinput') def load_text(*l): self.text_input.text = fd.read() t = timeit.Timer(load_text) ttk = t.timeit(1) fd.close() import resource print('mem usage after test') print(resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1024, 'MB') print('------------------------------------------') print('Loaded', len(self.text_input._lines), 'lines', ttk, 'secs') print('------------------------------------------') self.test_done = True def stress_del(self, *largs): self.test_done = False text_input = self.text_input self.lt = len_text = len(text_input.text) target = len_text - (210 * 9) self.tot_time = 0 def dlt(*l): if len(text_input.text) <= target: Clock.unschedule(dlt) print('Done!') m_len = len(text_input._lines) print('deleted 210 characters 9 times') import resource print('mem usage after test') print(resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1024, 'MB') print('total lines in text input:', m_len) print('--------------------------------------') print('total time elapsed:', self.tot_time) print('--------------------------------------') self.test_done = True return text_input.select_text(self.lt - 220, self.lt - 10) text_input.delete_selection() self.lt -= 210 text_input.scroll_y -= 100 self.tot_time += l[0] Clock.schedule_once(dlt) Clock.schedule_once(dlt) def stress_insert(self, *largs): self.test_done = False text_input = self.text_input text_input.select_all() text_input._copy(text_input.selection_text) text_input.cursor = text_input.get_cursor_from_index( text_input.selection_to) len_text = len(text_input._lines) self.tot_time = 0 def pste(*l): if len(text_input._lines) >= (len_text) * 9: Clock.unschedule(pste) print('Done!') m_len = len(text_input._lines) print('pasted', len_text, 'lines', round((m_len - len_text) / len_text), 'times') import resource print('mem usage after test') print(resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1024, 'MB') print('total lines in text input:', m_len) print('--------------------------------------') print('total time elapsed:', self.tot_time) print('--------------------------------------') self.test_done = True return self.tot_time += l[0] text_input._paste() Clock.schedule_once(pste) Clock.schedule_once(pste) def stress_selection(self, *largs): self.test_done = False text_input = self.text_input self.tot_time = 0 old_selection_from = text_input.selection_from - 210 def pste(*l): if text_input.selection_from >= old_selection_from: Clock.unschedule(pste) print('Done!') import resource print('mem usage after test') print(resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1024, 'MB') print('--------------------------------------') print('total time elapsed:', self.tot_time) print('--------------------------------------') self.test_done = True return text_input.select_text(text_input.selection_from - 1, text_input.selection_to) Clock.schedule_once(pste) Clock.schedule_once(pste) def start_test(self, *largs): self.but.text = 'test started' self.slider.max = len(self.tests) def test(*l): if self.test_done: try: but = self.tests[int(self.slider.value)] self.slider.value += 1 but.state = 'down' print('=====================') print('Test:', but.text) print('=====================') but.test(but) except IndexError: for but in self.tests: but.state = 'normal' self.but.text = 'Start Test' self.slider.value = 0 print('===================') print('All Tests Completed') print('===================') Clock.unschedule(test) Clock.schedule_interval(test, 1) if __name__ in ('__main__', ): PerfApp().run() kivy-1.9.1/kivy/tests/sample1.ogg000066400000000000000000000354701264133626000167040ustar00rootroot00000000000000OggS:YEZ[vorbisD8OggS:Y=vorbis-Xiph.Org libVorbis I 20101101 (Schaufenugget)vorbis"BCV@$s*FsBPBkBL2L[%s!B[(АU@AxA!%=X'=!9xiA!B!B!E9h'A08 8E9X'A B9!$5HP9,(05(0ԃ BI5gAxiA!$AHAFAX9A*9 4d((  @Qqɑɱ  YHHH$Y%Y%Y扪,˲,˲,2 HPQ Eq Yd8Xh爎4CS# G,]6MuC74ӴmUut]_uhPTU]WeUW}[}UUYՖa} Uum]X~2tu[h뺱̾L(CLABH)R9)sRB)RR9&%sNJ(PJKB)RZl՚Z5Z(PJ[k5FAȜ9'Z(9*:)Z,)X9'%J!JL%C*b,)ZlŘs(ŒJl%X[L9s9'%sNJ(RRksR:)eJ*)XJJ1sNJ!BJ%SJRb+)XJjŘsK1PR%KJ1snAh-c(%cC)b,)cŘs(%ƒJ%X[sNZkmsЩZSLsYsZ(PJZ[9Rb+)XJŘskPJ%XKJ5k5ZŘkjs1Sk5kNZsc&BCVQ!J1A141朔1 R1R2 RRR RkRRj4%(4d% `pA'@pBdH4,1$&(@Et.:B H 7<'RpFGHH!DD4OggS@Z:Y$vC%ȪĽ @Pp̜^+8gJx*:j:v\Ax`ôGf:=?:bF%* ̺WҰ[G_pأV־[/E7g'FuԳ]X8HoN8ﵢ fAns$B]^ 59i4 QUɭړwڴ 45l;-|t}=r4K\#1^\ZmtwvFf>aV 3= -eǚ8r՚w7.D)3+G`lQVRJO(.QeQqbK‘]6,|ߴRot#ji~GCy7K=HP,݊9g5d Qc[ v˞I§2]`)::I B//m5NiIk{OL۪5h; d^/HHdCAK }{Ό؊ՓryB;Q}}ueRr [(B0"!dp maْeB4R,ז͌6%x67yvEvlv*xi7ܝcɱ\*F?m= K%_+9JT*YPh8"nBfy1ufDq'2C=vu83i3]):g~_/cICnoOKf3"jpQ"#!crbrտ=su 6SM,Fn+ۤB>B歏NjF5{LvlJ0zMeB>0ݻza(v#{sEr=gٚx4>p^W]4M(-5wVv3H8^۲Jԋ19$9!l(/?xH>BZߛM;ghvA0>TÚb:^9o4!T2n;y#>ƺs;vH̓o'C `p- FY 8Ip||غz),Cj[@DrBXg}m%Q{%~פQ@t2iQVKG4b/ M7fgx۷f9=xLo "d$-5Ɏs0g$quZVi( GaBB7ٹF o)xyٓXg(~ [gZjIQh`F.yA&փJ6WnT, @[IO0(Jֳ[㺡 j|:<ƚʭ#ŧBby8ZtYy#PjD γϼ|ɲG0ޜf$ 2&_K!W.yKDN'PɄ*>_hb#~wBzu/IflE#2 ,!휲GvQϫ~B +LSëZXQNd>J]nɧS.yҨF^tu3ZO_sa4(a5qRؚZDDS@f\Wiv/ U)d%yY`U;z)9V$,,5Y,K uj:oEW:*уbYbV7ugt7S,RĤoۑ^?jxm] zT*dGksT gމx{{諔QY~wj#>vU+<@DB Y2ⷮeU ֮[˶q~jߡmwOrqOU zQ~#-+1j;ȴrd+VV;ҚՕ#dhuadnp+I L (3Łۥǯ0֕_Nv,pc֥ MZʞA}.*Q?^xJ+R|&vH,v<B5Z¨sR=H6Brr}J29r]sXup^ߒ:;;ݼ(+ ?x-pZ8WZ껦OodGڕV{Yxk)xl=$ 2(ck TQj7$7>p[،`LeBslz>vn &ˇMyT4[vdy.vRH72gɢǷ\ EBvs܇-3jiE29Zd-Adz¨طDAS~v<0&𞱁yhf=cF%`5egKҮT﹚SA;^ĽCDSK2b&t1&s u,R rU4Hp͌Ɣb*;agLU\vK)ÀE` lOq,Z{94vbl1s򺷸@Z^3R]v;iS#uU<0ϓtˊo}Sx7-eh6o_(cC ΋ʍFhf6kR*h?RPx;mН'v<`ð6#mbHYaM:h6A]9HtSmEָp؋z+N3HK9ٙ_/e*9uJAz1's@/kFgmDq+Ń[ۭDPa s%IJ 9M#b-=,r;C vvIm,5$FtW{~kns ciJeSYb!,|ꩪ:qK~t6@&$6oפC#TDe)sܚ&dOE%,M<~vIR ^0mkBIko=otGT1O+T=G'_t5t(ڗCg#W5kջ\o _1(&]㥘KhE諞9ub>)@w֐z~ B5}E~o]vLMq=L{m1IaD֧)u6y'N/~b6{ĀqN0hԨ)pCr}]6hn,qc 5G!^4U߬$.1d EG@%p+nԣxE5UR}$' D;?)@n$PIikM6#yQ˅Sa:%3Q-(G͎j+RDcѾ~d%lF_:~N^gg{P&1 DoNcar3Q+eN 9^h]`S-ikQ?J"OxZ@ahltU,Ws%3Y`<9|zބa߿Ix=wl)5g+/YL@V4ĚdWx|X[@S<яzv$=3,VR2MF1d0J};m+ed߷aF6]u.dI5^}ęn:x VQ1beoDZeD،L 'Ӧn'cy(#Fd4A݈DrKV֓^ B[p}\J3G3}A ΒB6Ʈvɗ&Oӽ4x} 7%D.q0!$KQs$0d̺/&ס?С >:)iݝMZMKlwX2=zֲ%$7>:K:tZ؉zgV]?l\J&y7ZQN6)bNVoIk-?ZF#8Iek}r?Emiv"YR]%]8dc kvl5lW;Ͱ4{F${ ?8TဧQ!J]N\R S ( WՋFy4[ +uin egׅ hn9oٱv k28;{X ek\drA5vJkQg6:Jym- JF::eo݋OӬڸ[hob5#[dH4Y9jgᬯ6bb|Y@f~TUOr.88ʄ\ 5' :K[aVti-bo-,oW3:etaH[:D4lO!̧bSP~v|qQ)4wkUa d Y㼺&v] }pn}̻=UmE~P>x & ];Ĭ|hLYJGJ FsFRJhq/})Y+%\]-N#mW25aO;2-ӣ^9+tP Z3g9O:ұVn~vJlu7fp.4I9 ʹ8an4kw8c9W' H tkO֞xI9D5geb;t39xU?ڎ Y?i:t m߃ֆFOزÔ:h|P'Ly-#""Y/h_%>v+ jaýUI$EyUF]6\{u¡4CƎ\Wđٳ=/aXF bLneͤhN5C$e5ZN ;Dպ>m+.>'y,67#WdoF bDśZ>< v,s̲̺vHRҽG(2Şz;B0hmL)RQz}t+#[RU&N YD jg9AB<#u6tiD|@7?dMbaټpMʋkGޤ^Μk2. 7G{)_uOύuk(O74t'rcu`бJa3ӋS69:Zk5_+f`~[|E%~s>~vt4T Vpz m6lzLJX7v?͸$M-nK uY[2u_Wd2*Æn3)V ٨+uU:d=*|ʀPG}UH9d*=~N#rRtb( K.ߦDL4=׻a/Z[V6fove3(K.ɶ#Y{fMǞ&Xp/FYy{xWa AE]gqIT_\%j GBm롻Lw,wD`NSr(NlYy[7bCpV}*[BEұ d?vL2B0t{%[SȦ/#6ps>Zg 3v]LO`?L ='t-pN|)ʐ8)aZ7Lȑ6M.cyjr lnԦ y7G;>1,;E_l|w T3H/2vQC#X7)Gdv v dKvv>D* nքOYCj]U+C"kG[f׆֤Y|L+٣ _D $mxZj:{%Ȕlh^b;;mUP6)VP*NfLSuTtPmQiI=[VM9~z`OggS:YwRBv~"Tp d +33N([?L &7km!xh.fVӟ'[s+Ł_=)y`Nlj^ڬrt{`-:5*B1-# R*;'.ELE"'GlM6\0U]evJXR]Db6Zs2vo0b؂ЛgF Jd]/;t_G?/D#8Pr\5}pj# l.̋muH}*ۅRԭ3:oє~/0s0VQ0| JK]ܛiɅ!CTiihO,lłnS#U$ Jc$h2%-uvN*LH<5$ff´#WY3 C:V2&OӍ/^盶-~fk$U[G D(~ =̆)*Pl2ֵy栻Wn?Oo8\%{лbemR-{'n>߈,]Q[v\ iH]+ɡm$D v,smxpۯS_b۹M?_sH_ݘ?֚[# wY+)Qع ǵ+g) ~p@M`DC4kn`[ @7 hNHE-x9U >ON><kl3Mf%yԬky3ecD7c/Wdigu)a)G4]-'[۰gOvo2yF4ܿ+cgeVS榟 MyD~|5;O]u7{w7|$[bH\;5@tjZٍIF# -Dyu|7D[c\6kENNtr`\d9 D:w4lg ߽K;C2_.ItQ}` 3S1lڕ"UDP/Y|/GwϊQPt+--녗>v\[p%@+m@fT4#X}Rmim1vBn/v'`p=zزͼ о!:YsY3yE?"ާ ?7J!Zws!VMƻR[V #i@mDH tXX8Zn#0|*#K/Y[vhbpfvMeB;ZieF]_hv\`tv<a:lG=^3}bGn4mW9ǚjrK{,(]o4n!y} ^mpHTX9I!}MQfp"{V~ͪ/^ʈ Hj(`_ygc?0IQB%@FGtw>|n>|\o :23S'}wMWd=WK/)=|Ij:[X ZYα/u=qsE ]03g|T"x浅e3oZP_&49C~xKO3Ϫ昐P烎kivy-1.9.1/kivy/tests/test_adapters.py000066400000000000000000001574351264133626000200660ustar00rootroot00000000000000''' Adapter tests ============= ''' import unittest from kivy.uix.listview import SelectableView from kivy.uix.listview import ListItemButton from kivy.uix.listview import ListItemLabel from kivy.uix.listview import CompositeListItem from kivy.uix.label import Label from kivy.adapters.models import SelectableDataItem from kivy.adapters.adapter import Adapter from kivy.adapters.simplelistadapter import SimpleListAdapter from kivy.adapters.listadapter import ListAdapter from kivy.adapters.dictadapter import DictAdapter from kivy.properties import BooleanProperty from kivy.properties import StringProperty from kivy.factory import Factory from kivy.lang import Builder from kivy.compat import string_types from nose.tools import raises # The following integers_dict and fruit categories / fruit data dictionaries # are from kivy/examples/widgets/lists/fixtures.py, and the classes are from # examples there. # ---------------------------------------------------------------------------- # A dictionary of dicts, with only the minimum required is_selected attribute, # for use with examples using a simple list of integers in a list view. integers_dict = \ {str(i): {'text': str(i), 'is_selected': False} for i in range(100)} # ---------------------------------------------------------------------------- # A dataset of fruit category and fruit data for use in examples. # # Data from http://www.fda.gov/Food/LabelingNutrition/\ # FoodLabelingGuidanceRegulatoryInformation/\ # InformationforRestaurantsRetailEstablishments/\ # ucm063482.htm # # Available items for import are: # # fruit_categories # fruit_data_attributes # fruit_data_attribute_units # fruit_data_list_of_dicts # fruit_data # fruit_categories = \ {'Melons': {'name': 'Melons', 'fruits': ['Cantaloupe', 'Honeydew', 'Watermelon'], 'is_selected': False}, 'Tree Fruits': {'name': 'Tree Fruits', 'fruits': ['Apple', 'Avocado', 'Banana', 'Nectarine', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Cherry'], 'is_selected': False}, 'Citrus Fruits': {'name': 'Citrus Fruits', 'fruits': ['Grapefruit', 'Lemon', 'Lime', 'Orange', 'Tangerine'], 'is_selected': False}, 'Other Fruits': {'name': 'Other Fruits', 'fruits': ['Grape', 'Kiwifruit', 'Strawberry'], 'is_selected': False}} fruit_data_list_of_dicts = \ [{'name':'Apple', 'Serving Size': '1 large (242 g/8 oz)', 'data': [130, 0, 0, 0, 0, 0, 260, 7, 34, 11, 5, 20, 25, 1, 2, 8, 2, 2], 'is_selected': False}, {'name':'Avocado', 'Serving Size': '1/5 medium (30 g/1.1 oz)', 'data': [50, 35, 4.5, 7, 0, 0, 140, 4, 3, 1, 1, 4, 0, 1, 0, 4, 0, 2], 'is_selected': False}, {'name':'Banana', 'Serving Size': '1 medium (126 g/4.5 oz)', 'data': [110, 0, 0, 0, 0, 0, 450, 13, 30, 10, 3, 12, 19, 1, 2, 15, 0, 2], 'is_selected': False}, {'name':'Cantaloupe', 'Serving Size': '1/4 medium (134 g/4.8 oz)', 'data': [50, 0, 0, 0, 20, 1, 240, 7, 12, 4, 1, 4, 11, 1, 120, 80, 2, 2], 'is_selected': False}, {'name':'Grapefruit', 'Serving Size': '1/2 medium (154 g/5.5 oz)', 'data': [60, 0, 0, 0, 0, 0, 160, 5, 15, 5, 2, 8, 11, 1, 35, 100, 4, 0], 'is_selected': False}, {'name':'Grape', 'Serving Size': '3/4 cup (126 g/4.5 oz)', 'data': [90, 0, 0, 0, 15, 1, 240, 7, 23, 8, 1, 4, 20, 0, 0, 2, 2, 0], 'is_selected': False}, {'name':'Honeydew', 'Serving Size': '1/10 medium melon (134 g/4.8 oz)', 'data': [50, 0, 0, 0, 30, 1, 210, 6, 12, 4, 1, 4, 11, 1, 2, 45, 2, 2], 'is_selected': False}, {'name':'Kiwifruit', 'Serving Size': '2 medium (148 g/5.3 oz)', 'data': [90, 10, 1, 2, 0, 0, 450, 13, 20, 7, 4, 16, 13, 1, 2, 240, 4, 2], 'is_selected': False}, {'name':'Lemon', 'Serving Size': '1 medium (58 g/2.1 oz)', 'data': [15, 0, 0, 0, 0, 0, 75, 2, 5, 2, 2, 8, 2, 0, 0, 40, 2, 0], 'is_selected': False}, {'name':'Lime', 'Serving Size': '1 medium (67 g/2.4 oz)', 'data': [20, 0, 0, 0, 0, 0, 75, 2, 7, 2, 2, 8, 0, 0, 0, 35, 0, 0], 'is_selected': False}, {'name':'Nectarine', 'Serving Size': '1 medium (140 g/5.0 oz)', 'data': [60, 5, 0.5, 1, 0, 0, 250, 7, 15, 5, 2, 8, 11, 1, 8, 15, 0, 2], 'is_selected': False}, {'name':'Orange', 'Serving Size': '1 medium (154 g/5.5 oz)', 'data': [80, 0, 0, 0, 0, 0, 250, 7, 19, 6, 3, 12, 14, 1, 2, 130, 6, 0], 'is_selected': False}, {'name':'Peach', 'Serving Size': '1 medium (147 g/5.3 oz)', 'data': [60, 0, 0.5, 1, 0, 0, 230, 7, 15, 5, 2, 8, 13, 1, 6, 15, 0, 2], 'is_selected': False}, {'name':'Pear', 'Serving Size': '1 medium (166 g/5.9 oz)', 'data': [100, 0, 0, 0, 0, 0, 190, 5, 26, 9, 6, 24, 16, 1, 0, 10, 2, 0], 'is_selected': False}, {'name':'Pineapple', 'Serving Size': '2 slices, 3" diameter, 3/4" thick (112 g/4 oz)', 'data': [50, 0, 0, 0, 10, 0, 120, 3, 13, 4, 1, 4, 10, 1, 2, 50, 2, 2], 'is_selected': False}, {'name':'Plum', 'Serving Size': '2 medium (151 g/5.4 oz)', 'data': [70, 0, 0, 0, 0, 0, 230, 7, 19, 6, 2, 8, 16, 1, 8, 10, 0, 2], 'is_selected': False}, {'name':'Strawberry', 'Serving Size': '8 medium (147 g/5.3 oz)', 'data': [50, 0, 0, 0, 0, 0, 170, 5, 11, 4, 2, 8, 8, 1, 0, 160, 2, 2], 'is_selected': False}, {'name':'Cherry', 'Serving Size': '21 cherries; 1 cup (140 g/5.0 oz)', 'data': [100, 0, 0, 0, 0, 0, 350, 10, 26, 9, 1, 4, 16, 1, 2, 15, 2, 2], 'is_selected': False}, {'name':'Tangerine', 'Serving Size': '1 medium (109 g/3.9 oz)', 'data': [50, 0, 0, 0, 0, 0, 160, 5, 13, 4, 2, 8, 9, 1, 6, 45, 4, 0], 'is_selected': False}, {'name':'Watermelon', 'Serving Size': '1/18 medium melon; 2 cups diced pieces (280 g/10.0 oz)', 'data': [80, 0, 0, 0, 0, 0, 270, 8, 21, 7, 1, 4, 20, 1, 30, 25, 2, 4], 'is_selected': False}] fruit_data_attributes = ['(gram weight/ ounce weight)', 'Calories', 'Calories from Fat', 'Total Fat', 'Sodium', 'Potassium', 'Total Carbo-hydrate', 'Dietary Fiber', 'Sugars', 'Protein', 'Vitamin A', 'Vitamin C', 'Calcium', 'Iron'] fruit_data_attribute_units = ['(g)', '(%DV)', '(mg)', '(%DV)', '(mg)', '(%DV)', '(g)', '(%DV)', '(g)(%DV)', '(g)', '(g)', '(%DV)', '(%DV)', '(%DV)', '(%DV)'] attributes_and_units = \ dict(list(zip(fruit_data_attributes, fruit_data_attribute_units))) fruit_data = {} for fruit_record in fruit_data_list_of_dicts: fruit_data[fruit_record['name']] = {} fruit_data[fruit_record['name']] = \ dict({'name': fruit_record['name'], 'Serving Size': fruit_record['Serving Size'], 'is_selected': fruit_record['is_selected']}, **dict(list(zip(list(attributes_and_units.keys()), fruit_record['data'])))) class CategoryItem(SelectableDataItem): def __init__(self, is_selected=False, fruits=None, name='', **kwargs): super(CategoryItem, self).__init__(is_selected=is_selected, **kwargs) self.name = name self.fruits = fruits if fruits is not None else [] self.is_selected = is_selected class FruitItem(SelectableDataItem): def __init__(self, is_selected=False, data=None, name='', **kwargs): self.serving_size = kwargs.pop('Serving Size', '') super(FruitItem, self).__init__(is_selected=is_selected, **kwargs) self.name = name self.data = data if data is not None else data self.is_selected = is_selected def reset_to_defaults(db_dict): for key in db_dict: db_dict[key]['is_selected'] = False category_data_items = \ [CategoryItem(**fruit_categories[c]) for c in sorted(fruit_categories)] fruit_data_items = \ [FruitItem(**fruit_dict) for fruit_dict in fruit_data_list_of_dicts] class FruitsListAdapter(ListAdapter): def __init__(self, **kwargs): kwargs['args_converter'] = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} super(FruitsListAdapter, self).__init__(**kwargs) def fruit_category_changed(self, fruit_categories_adapter, *args): if len(fruit_categories_adapter.selection) == 0: self.data = [] return category = \ fruit_categories[str(fruit_categories_adapter.selection[0])] self.data = \ [f for f in fruit_data_items if f.name in category['fruits']] # [TODO] Needed if setup.py run normally, after merge to master? Factory.register('SelectableView', cls=SelectableView) Factory.register('ListItemButton', cls=ListItemButton) Builder.load_string(''' [CustomListItem@SelectableView+BoxLayout]: index: ctx.index size_hint_y: ctx.size_hint_y height: ctx.height is_selected: ctx.is_selected ListItemButton: index: ctx.index text: ctx.text is_selected: ctx.is_selected ''') Builder.load_string(''' [CustomSimpleListItem@SelectableView+BoxLayout]: size_hint_y: ctx.size_hint_y height: ctx.height ListItemButton: text: ctx.text ''') class AdaptersTestCase(unittest.TestCase): def setUp(self): self.args_converter = lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} self.integers_dict = \ {str(i): {'text': str(i), 'is_selected': False} for i in range(100)} # The third of the four cls_dict items has no kwargs nor text, so # rec['text'] will be set for it. Likewise, the fifth item has kwargs, # but it has no 'text' key-value, so should receive the same treatment. self.composite_args_converter = \ lambda row_index, rec: \ {'text': rec['text'], 'size_hint_y': None, 'height': 25, 'cls_dicts': [{'cls': ListItemButton, 'kwargs': {'text': rec['text']}}, {'cls': ListItemLabel, 'kwargs': {'text': "#-{0}".format(rec['text']), 'is_representing_cls': True}}, {'cls': ListItemButton}, {'cls': ListItemButton, 'kwargs': {}}, {'cls': ListItemButton, 'kwargs': {'text': rec['text']}}]} reset_to_defaults(fruit_data) @raises(Exception) def test_instantiating_an_adapter_with_neither_cls_nor_template(self): def dummy_converter(): pass fruit_categories_list_adapter = \ Adapter(data='cat', args_converter=dummy_converter) def test_instantiating_an_adapter_with_neither_cls_nor_template(self): def dummy_converter(): pass with self.assertRaises(Exception) as cm: fruit_categories_list_adapter = \ Adapter(data='cat', args_converter=dummy_converter) msg = 'adapter: a cls or template must be defined' self.assertEqual(str(cm.exception), msg) with self.assertRaises(Exception) as cm: fruit_categories_list_adapter = \ Adapter(data='cat', args_converter=dummy_converter, cls=None) msg = 'adapter: a cls or template must be defined' self.assertEqual(str(cm.exception), msg) with self.assertRaises(Exception) as cm: fruit_categories_list_adapter = \ Adapter(data='cat', args_converter=dummy_converter, template=None) msg = 'adapter: a cls or template must be defined' self.assertEqual(str(cm.exception), msg) with self.assertRaises(Exception) as cm: fruit_categories_list_adapter = \ Adapter(data='cat', args_converter=dummy_converter, cls=None, template=None) msg = 'adapter: cannot use cls and template at the same time' self.assertEqual(str(cm.exception), msg) def test_instantiating_an_adapter_with_no_data(self): # with no data with self.assertRaises(Exception) as cm: adapter = Adapter() msg = 'adapter: input must include data argument' self.assertEqual(str(cm.exception), msg) def test_instantiating_an_adapter_with_both_cls_and_template(self): from kivy.adapters.args_converters import list_item_args_converter with self.assertRaises(Exception) as cm: adapter = Adapter(data='cat', args_converter=list_item_args_converter, template='CustomListItem', cls=ListItemButton) msg = 'adapter: cannot use cls and template at the same time' self.assertEqual(str(cm.exception), msg) def test_instantiating_adapter(self): from kivy.adapters.args_converters import list_item_args_converter def dummy_converter(): pass class Adapter_1(Adapter): def __init__(self, **kwargs): kwargs['args_converter'] = dummy_converter super(Adapter_1, self).__init__(**kwargs) kwargs = {} kwargs['data'] = 'cat' kwargs['args_converter'] = dummy_converter kwargs['cls'] = ListItemButton my_adapter = Adapter(**kwargs) self.assertEqual(my_adapter.args_converter, dummy_converter) my_adapter = Adapter_1(**kwargs) self.assertEqual(my_adapter.args_converter, dummy_converter) kwargs_2 = {} kwargs_2['data'] = 'cat' kwargs_2['cls'] = ListItemButton adapter_2 = Adapter(**kwargs_2) self.assertEqual(adapter_2.args_converter, list_item_args_converter) adapter = Adapter(data='cat', cls=Label) self.assertEqual(adapter.get_data_item(), 'cat') adapter = Adapter(data=None, cls=Label) self.assertEqual(adapter.get_data_item(), None) def test_instantiating_adapter_bind_triggers_to_view(self): class PetListener(object): def __init__(self, pet): self.current_pet = pet def callback(self, *args): self.current_pet = args[1] pet_listener = PetListener('cat') adapter = Adapter(data='cat', cls=Label) adapter.bind_triggers_to_view(pet_listener.callback) self.assertEqual(pet_listener.current_pet, 'cat') adapter.data = 'dog' self.assertEqual(pet_listener.current_pet, 'dog') def test_simple_list_adapter_for_exceptions(self): # with no data with self.assertRaises(Exception) as cm: simple_list_adapter = SimpleListAdapter() msg = 'list adapter: input must include data argument' self.assertEqual(str(cm.exception), msg) # with data of wrong type with self.assertRaises(Exception) as cm: simple_list_adapter = SimpleListAdapter(data=dict) msg = 'list adapter: data must be a tuple or list' self.assertEqual(str(cm.exception), msg) def test_simple_list_adapter_for_inherited_list(self): # Test for issue 1396 : list, tuple and inheritance class ExtendedList(list): pass class ExtendedTuple(tuple): pass # Equivalent to assertNotRaise simple_list_adapter = SimpleListAdapter(data=ExtendedList(), template='CustomSimpleListItem') simple_list_adapter = SimpleListAdapter(data=ExtendedTuple(), template='CustomSimpleListItem') def test_simple_list_adapter_with_template(self): list_item_args_converter = \ lambda row_index, obj: {'text': str(obj), 'size_hint_y': None, 'height': 25} simple_list_adapter = \ SimpleListAdapter(data=['cat', 'dog'], args_converter=list_item_args_converter, template='CustomSimpleListItem') view = simple_list_adapter.get_view(0) self.assertEqual(view.__class__.__name__, 'CustomSimpleListItem') # For coverage of __repr__: self.assertEqual(type(str(view)), str) def test_simple_list_adapter_methods(self): simple_list_adapter = SimpleListAdapter(data=['cat', 'dog'], cls=Label) self.assertEqual(simple_list_adapter.get_count(), 2) self.assertEqual(simple_list_adapter.get_data_item(0), 'cat') self.assertEqual(simple_list_adapter.get_data_item(1), 'dog') self.assertIsNone(simple_list_adapter.get_data_item(-1)) self.assertIsNone(simple_list_adapter.get_data_item(2)) view = simple_list_adapter.get_view(0) self.assertTrue(isinstance(view, Label)) self.assertIsNone(simple_list_adapter.get_view(-1)) self.assertIsNone(simple_list_adapter.get_view(2)) def test_instantiating_list_adapter(self): str_args_converter = lambda row_index, rec: {'text': rec, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=['cat', 'dog'], args_converter=str_args_converter, cls=ListItemButton) self.assertEqual([obj for obj in list_adapter.data], ['cat', 'dog']) self.assertEqual(list_adapter.get_count(), 2) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, str_args_converter) self.assertEqual(list_adapter.template, None) cat_data_item = list_adapter.get_data_item(0) self.assertEqual(cat_data_item, 'cat') self.assertTrue(isinstance(cat_data_item, string_types)) view = list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) view = list_adapter.create_view(0) self.assertTrue(isinstance(view, ListItemButton)) view = list_adapter.create_view(-1) self.assertIsNone(view) view = list_adapter.create_view(100) self.assertIsNone(view) def test_list_adapter_selection_mode_single(self): fruit_data_items[0].is_selected = True list_item_args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=fruit_data_items, args_converter=list_item_args_converter, selection_mode='single', propagate_selection_to_data=True, allow_empty_selection=False, cls=ListItemButton) self.assertEqual(sorted([obj.name for obj in list_adapter.data]), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, list_item_args_converter) self.assertEqual(list_adapter.template, None) apple_data_item = list_adapter.get_data_item(0) self.assertTrue(isinstance(apple_data_item, FruitItem)) self.assertTrue(isinstance(apple_data_item, SelectableDataItem)) self.assertTrue(apple_data_item.is_selected) view = list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) self.assertTrue(view.is_selected) def test_list_adapter_with_dict_data(self): alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' letters_dicts = \ [{'text': l, 'is_selected': False} for l in alphabet] letters_dicts[0]['is_selected'] = True list_item_args_converter = lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=letters_dicts, args_converter=list_item_args_converter, selection_mode='single', propagate_selection_to_data=True, allow_empty_selection=False, cls=ListItemButton) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, list_item_args_converter) self.assertEqual(list_adapter.template, None) apple_data_item = list_adapter.get_data_item(0) self.assertTrue(isinstance(apple_data_item, dict)) self.assertTrue(apple_data_item['is_selected']) view = list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) self.assertTrue(view.is_selected) def test_list_adapter_with_custom_data_item_class(self): class DataItem(object): def __init__(self, text='', is_selected=False): self.text = text self.is_selected = is_selected data_items = [] data_items.append(DataItem(text='cat')) data_items.append(DataItem(text='dog')) data_items.append(DataItem(text='frog')) list_item_args_converter = lambda row_index, obj: {'text': obj.text, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=data_items, args_converter=list_item_args_converter, selection_mode='single', propagate_selection_to_data=True, allow_empty_selection=False, cls=ListItemButton) data_item = list_adapter.get_data_item(0) self.assertTrue(isinstance(data_item, DataItem)) self.assertTrue(data_item.is_selected) view = list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) self.assertTrue(view.is_selected) def test_list_adapter_with_widget_as_data_item_class(self): # Use a widget as data item. class DataItem(Label): is_selected = BooleanProperty(True) text = StringProperty('') class DataItemWithMethod(DataItem): _is_selected = BooleanProperty(True) def is_selected(self): return self._is_selected class BadDataItem(Label): text = StringProperty('') data_items = [] data_items.append(DataItem(text='cat')) data_items.append(DataItemWithMethod(text='dog')) data_items.append(BadDataItem(text='frog')) list_item_args_converter = lambda row_index, obj: {'text': obj.text, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=data_items, args_converter=list_item_args_converter, selection_mode='single', propagate_selection_to_data=True, allow_empty_selection=False, cls=ListItemButton) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, list_item_args_converter) self.assertEqual(list_adapter.template, None) data_item = list_adapter.get_data_item(0) self.assertTrue(isinstance(data_item, DataItem)) self.assertTrue(data_item.is_selected) view = list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) self.assertTrue(view.is_selected) view = list_adapter.get_view(1) self.assertTrue(isinstance(view, ListItemButton)) self.assertTrue(view.is_selected) with self.assertRaises(Exception) as cm: view = list_adapter.get_view(2) msg = "ListAdapter: unselectable data item for 2" self.assertEqual(str(cm.exception), msg) def test_instantiating_list_adapter_no_args_converter(self): list_adapter = \ ListAdapter(data=['cat', 'dog'], cls=ListItemButton) self.assertEqual(list_adapter.get_count(), 2) self.assertEqual(list_adapter.cls, ListItemButton) self.assertIsNotNone(list_adapter.args_converter) self.assertEqual(list_adapter.template, None) cat_data_item = list_adapter.get_data_item(0) self.assertEqual(cat_data_item, 'cat') self.assertTrue(isinstance(cat_data_item, string_types)) view = list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) view = list_adapter.create_view(0) self.assertTrue(isinstance(view, ListItemButton)) view = list_adapter.create_view(-1) self.assertIsNone(view) view = list_adapter.create_view(100) self.assertIsNone(view) def test_list_adapter_selection_mode_none(self): list_item_args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=fruit_data_items, args_converter=list_item_args_converter, selection_mode='none', allow_empty_selection=True, cls=ListItemButton) self.assertEqual(sorted([obj.name for obj in list_adapter.data]), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, list_item_args_converter) self.assertEqual(list_adapter.template, None) apple_data_item = list_adapter.get_data_item(0) self.assertTrue(isinstance(apple_data_item, FruitItem)) def test_list_adapter_selection_mode_multiple_select_list(self): list_item_args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=fruit_data_items, args_converter=list_item_args_converter, selection_mode='multiple', allow_empty_selection=True, cls=ListItemButton) views = [] views.append(list_adapter.get_view(0)) views.append(list_adapter.get_view(1)) views.append(list_adapter.get_view(2)) self.assertEqual(len(views), 3) list_adapter.select_list(views) self.assertEqual(len(list_adapter.selection), 3) views = [] views.append(list_adapter.get_view(3)) views.append(list_adapter.get_view(4)) views.append(list_adapter.get_view(5)) self.assertEqual(len(views), 3) list_adapter.select_list(views) self.assertEqual(len(list_adapter.selection), 6) views = [] views.append(list_adapter.get_view(0)) views.append(list_adapter.get_view(1)) views.append(list_adapter.get_view(2)) self.assertEqual(len(views), 3) list_adapter.select_list(views, extend=False) self.assertEqual(len(list_adapter.selection), 3) list_adapter.deselect_list(views) self.assertEqual(len(list_adapter.selection), 0) def test_list_adapter_with_dicts_as_data(self): bare_minimum_dicts = \ [{'text': str(i), 'is_selected': False} for i in range(100)] args_converter = lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=bare_minimum_dicts, args_converter=args_converter, selection_mode='none', allow_empty_selection=True, cls=ListItemButton) self.assertEqual([rec['text'] for rec in list_adapter.data], [str(i) for i in range(100)]) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, args_converter) data_item = list_adapter.get_data_item(0) self.assertTrue(type(data_item), dict) # Utility calls for coverage: self.assertEqual(list_adapter.get_count(), 100) # Bad index: self.assertIsNone(list_adapter.get_data_item(-1)) self.assertIsNone(list_adapter.get_data_item(101)) def test_list_adapter_with_dicts_as_data_multiple_selection(self): bare_minimum_dicts = \ [{'text': str(i), 'is_selected': False} for i in range(100)] args_converter = lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=bare_minimum_dicts, args_converter=args_converter, selection_mode='multiple', allow_empty_selection=False, cls=ListItemButton) self.assertEqual([rec['text'] for rec in list_adapter.data], [str(i) for i in range(100)]) self.assertEqual(list_adapter.cls, ListItemButton) self.assertEqual(list_adapter.args_converter, args_converter) for i in range(50): list_adapter.handle_selection(list_adapter.get_view(i)) self.assertEqual(len(list_adapter.selection), 50) # This is for code coverage: list_adapter.selection_mode = 'none' list_adapter.handle_selection(list_adapter.get_view(25)) list_adapter.selection_mode = 'single' list_adapter.handle_selection(list_adapter.get_view(24)) list_adapter.handle_selection(list_adapter.get_view(24)) def test_list_adapter_bindings(self): list_item_args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} fruit_categories_list_adapter = \ ListAdapter(data=category_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) first_category_fruits = \ fruit_categories[list(fruit_categories.keys())[0]]['fruits'] first_category_fruit_data_items = \ [f for f in fruit_data_items if f.name in first_category_fruits] fruits_list_adapter = \ FruitsListAdapter(data=first_category_fruit_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_list_adapter.bind( on_selection_change=fruits_list_adapter.fruit_category_changed) def test_instantiating_list_adapters_with_both_cls_and_template(self): list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'is_selected': rec['is_selected'], 'size_hint_y': None, 'height': 25} # First, for a plain Adapter: with self.assertRaises(Exception) as cm: fruit_categories_list_adapter = \ Adapter(data='cat', args_converter=list_item_args_converter, template='CustomListItem', cls=ListItemButton) msg = 'adapter: cannot use cls and template at the same time' self.assertEqual(str(cm.exception), msg) # And now for a ListAdapter: with self.assertRaises(Exception) as cm: fruit_categories_list_adapter = \ ListAdapter(data=category_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, template='CustomListItem', cls=ListItemButton) msg = 'adapter: cannot use cls and template at the same time' self.assertEqual(str(cm.exception), msg) def test_view_from_list_adapter(self): # First with a class. list_item_args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} fruit_categories_list_adapter = \ ListAdapter(data=category_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) view = fruit_categories_list_adapter.get_view(0) self.assertTrue(isinstance(view, ListItemButton)) # Now with a template. list_item_args_converter = \ lambda row_index, item: {'text': item.name, 'is_selected': item.is_selected, 'size_hint_y': None, 'height': 25} fruit_categories_list_adapter = \ ListAdapter(data=category_data_items, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, template='CustomListItem') view = fruit_categories_list_adapter.get_view(0) self.assertEqual(view.__class__.__name__, 'CustomListItem') second_view = fruit_categories_list_adapter.get_view(1) fruit_categories_list_adapter.handle_selection(second_view) self.assertEqual(len(fruit_categories_list_adapter.selection), 1) def test_list_adapter_operations_trimming(self): alphabet = [l for l in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'] list_item_args_converter = \ lambda row_index, letter: {'text': letter, 'size_hint_y': None, 'height': 25} # trim right of sel alphabet_adapter = ListAdapter( data=alphabet, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) a_view = alphabet_adapter.get_view(0) self.assertEqual(a_view.text, 'A') alphabet_adapter.handle_selection(a_view) self.assertEqual(len(alphabet_adapter.selection), 1) self.assertTrue(a_view.is_selected) alphabet_adapter.trim_right_of_sel() self.assertEqual(len(alphabet_adapter.data), 1) # trim left of sel alphabet_adapter = ListAdapter( data=alphabet, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) z_view = alphabet_adapter.get_view(25) self.assertEqual(z_view.text, 'Z') alphabet_adapter.handle_selection(z_view) self.assertEqual(len(alphabet_adapter.selection), 1) self.assertTrue(z_view.is_selected) alphabet_adapter.trim_left_of_sel() self.assertEqual(len(alphabet_adapter.data), 1) # trim to sel alphabet_adapter = ListAdapter( data=alphabet, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) g_view = alphabet_adapter.get_view(6) self.assertEqual(g_view.text, 'G') alphabet_adapter.handle_selection(g_view) m_view = alphabet_adapter.get_view(12) self.assertEqual(m_view.text, 'M') alphabet_adapter.handle_selection(m_view) alphabet_adapter.trim_to_sel() self.assertEqual(len(alphabet_adapter.data), 7) # cut to sel alphabet_adapter = ListAdapter( data=alphabet, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) g_view = alphabet_adapter.get_view(6) self.assertEqual(g_view.text, 'G') alphabet_adapter.handle_selection(g_view) m_view = alphabet_adapter.get_view(12) self.assertEqual(m_view.text, 'M') alphabet_adapter.handle_selection(m_view) alphabet_adapter.cut_to_sel() self.assertEqual(len(alphabet_adapter.data), 2) def test_list_adapter_reset_data(self): class PetListener(object): def __init__(self, pet): self.current_pet = pet # This should happen as a result of data changing. def callback(self, *args): self.current_pet = args[1] pet_listener = PetListener('cat') list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter( data=['cat'], args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) list_adapter.bind_triggers_to_view(pet_listener.callback) self.assertEqual(pet_listener.current_pet, 'cat') dog_data = ['dog'] list_adapter.data = dog_data self.assertEqual(list_adapter.data, ['dog']) self.assertEqual(pet_listener.current_pet, dog_data) # Now just change an item. list_adapter.data[0] = 'cat' self.assertEqual(list_adapter.data, ['cat']) self.assertEqual(pet_listener.current_pet, ['cat']) def test_dict_adapter_composite(self): item_strings = ["{0}".format(index) for index in range(100)] # And now the list adapter, constructed with the item_strings as # the data, a dict to add the required is_selected boolean onto # data records, and the args_converter above that will operate one # each item in the data to produce list item view instances from the # CompositeListItem class. dict_adapter = DictAdapter(sorted_keys=item_strings, data=self.integers_dict, args_converter=self.composite_args_converter, selection_mode='single', allow_empty_selection=False, cls=CompositeListItem) self.assertEqual(len(dict_adapter.selection), 1) view = dict_adapter.get_view(1) dict_adapter.handle_selection(view) self.assertEqual(len(dict_adapter.selection), 1) # test that sorted_keys is built, if not provided. def test_dict_adapter_no_sorted_keys(self): dict_adapter = DictAdapter(data=self.integers_dict, args_converter=self.composite_args_converter, selection_mode='single', allow_empty_selection=False, cls=CompositeListItem) self.assertEqual(len(dict_adapter.sorted_keys), 100) self.assertEqual(len(dict_adapter.selection), 1) view = dict_adapter.get_view(1) dict_adapter.handle_selection(view) self.assertEqual(len(dict_adapter.selection), 1) def test_dict_adapter_bad_sorted_keys(self): with self.assertRaises(Exception) as cm: dict_adapter = DictAdapter( sorted_keys={}, data=self.integers_dict, args_converter=self.composite_args_converter, selection_mode='single', allow_empty_selection=False, cls=CompositeListItem) msg = 'DictAdapter: sorted_keys must be tuple or list' self.assertEqual(str(cm.exception), msg) def test_instantiating_dict_adapter_bind_triggers_to_view(self): class PetListener(object): def __init__(self, pets): self.current_pets = pets def callback(self, *args): self.current_pets = args[1] pet_listener = PetListener(['cat']) list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} dict_adapter = DictAdapter(sorted_keys=['cat'], data={'cat': {'text': 'cat', 'is_selected': False}, 'dog': {'text': 'dog', 'is_selected': False}}, args_converter=list_item_args_converter, propagate_selection_to_data=True, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) dict_adapter.bind_triggers_to_view(pet_listener.callback) self.assertEqual(pet_listener.current_pets, ['cat']) dict_adapter.sorted_keys = ['dog'] self.assertEqual(pet_listener.current_pets, ['dog']) def test_dict_adapter_reset_data(self): class PetListener(object): def __init__(self, pet): self.current_pet = pet # This can happen as a result of sorted_keys changing, # or data changing. def callback(self, *args): self.current_pet = args[1] pet_listener = PetListener('cat') list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} dict_adapter = DictAdapter( sorted_keys=['cat'], data={'cat': {'text': 'cat', 'is_selected': False}}, args_converter=list_item_args_converter, propagate_selection_to_data=True, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) dict_adapter.bind_triggers_to_view(pet_listener.callback) self.assertEqual(pet_listener.current_pet, 'cat') dog_data = {'dog': {'text': 'dog', 'is_selected': False}} dict_adapter.data = dog_data self.assertEqual(dict_adapter.sorted_keys, ['dog']) self.assertEqual(pet_listener.current_pet, dog_data) cat_dog_data = {'cat': {'text': 'cat', 'is_selected': False}, 'dog': {'text': 'dog', 'is_selected': False}} dict_adapter.data = cat_dog_data # new data added, sorted_keys are updated with new entries self.assertIn(dict_adapter.sorted_keys, (['dog', 'cat'], ['cat', 'dog'])) dict_adapter.sorted_keys = ['cat'] self.assertEqual(pet_listener.current_pet, ['cat']) # Make some utility calls for coverage: # 1, because get_count() does len(self.sorted_keys). self.assertEqual(dict_adapter.get_count(), 1) # Bad index: self.assertIsNone(dict_adapter.get_data_item(-1)) self.assertIsNone(dict_adapter.get_data_item(2)) def test_dict_adapter_selection_mode_single_without_propagation(self): list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} dict_adapter = DictAdapter(sorted_keys=sorted(fruit_data.keys()), data=fruit_data, args_converter=list_item_args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) self.assertEqual(sorted(dict_adapter.data), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) self.assertEqual(dict_adapter.cls, ListItemButton) self.assertEqual(dict_adapter.args_converter, list_item_args_converter) self.assertEqual(dict_adapter.template, None) apple_data_item = dict_adapter.get_data_item(0) self.assertTrue(isinstance(apple_data_item, dict)) self.assertEqual(apple_data_item['name'], 'Apple') apple_view = dict_adapter.get_view(0) self.assertTrue(isinstance(apple_view, ListItemButton)) self.assertEqual(len(dict_adapter.selection), 1) self.assertTrue(apple_view.is_selected) self.assertFalse(apple_data_item['is_selected']) def test_dict_adapter_selection_mode_single_with_propagation(self): list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} dict_adapter = DictAdapter(sorted_keys=sorted(fruit_data.keys()), data=fruit_data, args_converter=list_item_args_converter, propagate_selection_to_data=True, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) self.assertEqual(sorted(dict_adapter.data), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) self.assertEqual(dict_adapter.cls, ListItemButton) self.assertEqual(dict_adapter.args_converter, list_item_args_converter) self.assertEqual(dict_adapter.template, None) apple_data_item = dict_adapter.get_data_item(0) self.assertTrue(isinstance(apple_data_item, dict)) self.assertEqual(apple_data_item['name'], 'Apple') apple_view = dict_adapter.get_view(0) self.assertTrue(isinstance(apple_view, ListItemButton)) self.assertEqual(len(dict_adapter.selection), 1) self.assertTrue(apple_view.is_selected) self.assertTrue(apple_data_item['is_selected']) def test_dict_adapter_sorted_keys(self): list_item_args_converter = \ lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} dict_adapter = DictAdapter(sorted_keys=sorted(fruit_data.keys()), data=fruit_data, args_converter=list_item_args_converter, propagate_selection_to_data=True, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) self.assertEqual(sorted(dict_adapter.data), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) apple_view = dict_adapter.get_view(0) self.assertEqual(apple_view.text, 'Apple') avocado_view = dict_adapter.get_view(1) self.assertEqual(avocado_view.text, 'Avocado') banana_view = dict_adapter.get_view(2) self.assertEqual(banana_view.text, 'Banana') dict_adapter.sorted_keys = ['Lemon', 'Pear', 'Tangerine'] self.assertEqual(len(dict_adapter.sorted_keys), 3) self.assertEqual(sorted(dict_adapter.data), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) lemon_view = dict_adapter.get_view(0) self.assertEqual(lemon_view.text, 'Lemon') pear_view = dict_adapter.get_view(1) self.assertEqual(pear_view.text, 'Pear') tangerine_view = dict_adapter.get_view(2) self.assertEqual(tangerine_view.text, 'Tangerine') def test_dict_adapter_operations_trimming(self): alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' letters_dict = \ {l: {'text': l, 'is_selected': False} for l in alphabet} list_item_args_converter = \ lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} letters = [l for l in alphabet] def sorted_keys_ok(letters_dict_adapter): sorted_keys_ok = True for key in letters_dict_adapter.sorted_keys: if not key in letters_dict_adapter.data: sorted_keys_ok = False break return sorted_keys_ok # trim left of sel letters_dict_adapter = DictAdapter( sorted_keys=letters[:], data=letters_dict, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) a_view = letters_dict_adapter.get_view(0) self.assertEqual(a_view.text, 'A') letters_dict_adapter.handle_selection(a_view) self.assertEqual(len(letters_dict_adapter.selection), 1) self.assertTrue(a_view.is_selected) letters_dict_adapter.trim_right_of_sel() self.assertEqual(len(letters_dict_adapter.data), 1) self.assertTrue(sorted_keys_ok(letters_dict_adapter)) # trim right of sel letters_dict_adapter = DictAdapter( sorted_keys=letters[:], data=letters_dict, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) z_view = letters_dict_adapter.get_view(25) self.assertEqual(z_view.text, 'Z') letters_dict_adapter.handle_selection(z_view) self.assertEqual(len(letters_dict_adapter.selection), 1) self.assertTrue(z_view.is_selected) letters_dict_adapter.trim_left_of_sel() self.assertEqual(len(letters_dict_adapter.data), 1) self.assertTrue(sorted_keys_ok(letters_dict_adapter)) # trim to sel letters_dict_adapter = DictAdapter( sorted_keys=letters[:], data=letters_dict, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) g_view = letters_dict_adapter.get_view(6) self.assertEqual(g_view.text, 'G') letters_dict_adapter.handle_selection(g_view) m_view = letters_dict_adapter.get_view(12) self.assertEqual(m_view.text, 'M') letters_dict_adapter.handle_selection(m_view) letters_dict_adapter.trim_to_sel() self.assertEqual(len(letters_dict_adapter.data), 7) self.assertTrue(sorted_keys_ok(letters_dict_adapter)) # cut to sel letters_dict_adapter = DictAdapter( sorted_keys=letters[:], data=letters_dict, args_converter=list_item_args_converter, selection_mode='multiple', selection_limit=1000, allow_empty_selection=True, cls=ListItemButton) g_view = letters_dict_adapter.get_view(6) self.assertEqual(g_view.text, 'G') letters_dict_adapter.handle_selection(g_view) m_view = letters_dict_adapter.get_view(12) self.assertEqual(m_view.text, 'M') letters_dict_adapter.handle_selection(m_view) letters_dict_adapter.cut_to_sel() self.assertEqual(len(letters_dict_adapter.data), 2) self.assertTrue(sorted_keys_ok(letters_dict_adapter)) kivy-1.9.1/kivy/tests/test_animations.py000066400000000000000000000062741264133626000204170ustar00rootroot00000000000000''' Animations tests ================ ''' import unittest from time import time, sleep from kivy.animation import Animation, AnimationTransition from kivy.uix.widget import Widget from kivy.clock import Clock from kivy.graphics import Scale class AnimationTestCase(unittest.TestCase): def sleep(self, t): start = time() while time() < start + t: sleep(.01) Clock.tick() def setUp(self): self.a = Animation(x=100, d=1, t='out_bounce') self.w = Widget() def test_start_animation(self): self.a.start(self.w) self.sleep(1.5) self.assertAlmostEqual(self.w.x, 100) def test_animation_duration_0(self): a = Animation(x=100, d=0) a.start(self.w) self.sleep(.5) def test_stop_animation(self): self.a.start(self.w) self.sleep(.5) self.a.stop(self.w) self.assertNotAlmostEqual(self.w.x, 100) self.assertNotAlmostEqual(self.w.x, 0) def test_stop_all(self): self.a.start(self.w) self.sleep(.5) Animation.stop_all(self.w) def test_stop_all_2(self): self.a.start(self.w) self.sleep(.5) Animation.stop_all(self.w, 'x') def test_duration(self): self.assertEqual(self.a.duration, 1) def test_transition(self): self.assertEqual(self.a.transition, AnimationTransition.out_bounce) def test_animated_properties(self): self.assertEqual(self.a.animated_properties['x'], 100) def test_animated_instruction(self): instruction = Scale(3) self.a.start(instruction) self.assertEqual(self.a.animated_properties['x'], 100) self.assertAlmostEqual(instruction.x, 3) self.sleep(1.5) self.assertAlmostEqual(instruction.x, 100) def test_weakref(self): widget = Widget() anim = Animation(x=100) anim.start(widget.proxy_ref) del widget try: self.sleep(1.) except ReferenceError: pass class SequentialAnimationTestCase(unittest.TestCase): def sleep(self, t): start = time() while time() < start + t: sleep(.01) Clock.tick() def setUp(self): self.a = Animation(x=100, d=1, t='out_bounce') self.a += Animation(x=0, d=1, t='out_bounce') self.w = Widget() def test_stop_all(self): self.a.start(self.w) self.sleep(.5) Animation.stop_all(self.w) def test_stop_all_2(self): self.a.start(self.w) self.sleep(.5) Animation.stop_all(self.w, 'x') def _test_on_progress(self, anim, widget, progress): self._on_progress_called = True def _test_on_complete(self, anim, widget): self._on_complete_called = True def test_events(self): self._on_progress_called = False self._on_complete_called = False self.a.bind(on_progress=self._test_on_progress, on_complete=self._test_on_complete) self.a.start(self.w) self.sleep(.5) self.assertTrue(self._on_progress_called) self.sleep(2) self.assertTrue(self._on_progress_called) self.assertTrue(self._on_complete_called) kivy-1.9.1/kivy/tests/test_app.py000066400000000000000000000012441264133626000170250ustar00rootroot00000000000000import unittest from kivy.app import App from kivy.clock import Clock import os.path from kivy import lang class AppTest(unittest.TestCase): def test_start_raw_app(self): lang._delayed_start = None a = App() Clock.schedule_once(a.stop, .1) a.run() def test_start_app_with_kv(self): class TestKvApp(App): pass lang._delayed_start = None a = TestKvApp() Clock.schedule_once(a.stop, .1) a.run() def test_user_data_dir(self): a = App() data_dir = a.user_data_dir if not os.path.exists(data_dir): raise Exception("user_data_dir didnt exists") kivy-1.9.1/kivy/tests/test_audio.py000066400000000000000000000033201264133626000173430ustar00rootroot00000000000000''' Audio tests =========== ''' import unittest import os SAMPLE_FILE = os.path.join(os.path.dirname(__file__), 'sample1.ogg') SAMPLE_LENGTH = 1.402 DELTA = SAMPLE_LENGTH * 0.01 DELAY = 0.2 class AudioTestCase(unittest.TestCase): def get_sound(self): import os assert os.path.exists(SAMPLE_FILE) from kivy.core import audio return audio.SoundLoader.load(SAMPLE_FILE) def test_length_simple(self): sound = self.get_sound() volume = sound.volume = 0.75 length = sound.length self.assertAlmostEqual(SAMPLE_LENGTH, length, delta=DELTA) # ensure that the gstreamer play/stop doesn't mess up the volume assert volume == sound.volume def test_length_playing(self): import time sound = self.get_sound() sound.play() try: time.sleep(DELAY) length = sound.length self.assertAlmostEqual(SAMPLE_LENGTH, length, delta=DELTA) finally: sound.stop() self.assertAlmostEqual(SAMPLE_LENGTH, length, delta=DELTA) def test_length_stopped(self): import time sound = self.get_sound() sound.play() try: time.sleep(DELAY) finally: sound.stop() length = sound.length self.assertAlmostEqual(SAMPLE_LENGTH, length, delta=DELTA) class AudioGstreamerTestCase(AudioTestCase): def make_sound(self, source): from kivy.core.audio import audio_gstreamer return audio_gstreamer.SoundGstreamer(source) class AudioPygameTestCase(AudioTestCase): def make_sound(self, source): from kivy.core.audio import audio_pygame return audio_pygame.SoundPygame(source) kivy-1.9.1/kivy/tests/test_button.png000066400000000000000000000123031264133626000177120ustar00rootroot00000000000000PNG  IHDR@@iq pHYs  gAMA|Q cHRMz%u0`:o_F9IDATxԛyp\q?3 HIYH|Dbkc;rxN6]7^(Uٔ7rőȑx㓒,o"E.bIYI )P$č{wo4$(׿u ^?X,:jpNBK``p=Qi:AN}dY&ǁC߀nx/.ekۋ׽y[װfjV[;P82'ri9SUgWW+o> Z{ӊҭ?7^KK"-44 <03F:‰9χ͗8þq1sW $g{6;u׿s#ma E%M"D .0d8R ]bp:̡=_owθo }h+wk{;[r-!,! )S$ @+FdԩS%u,)Nd()u=wtJ<||=7.] 0Hr$Ĕ U*;#9_d6Hm o!XThƲv,ZΦekhoj&jTI}zKF^[~ xN[{HDDMĹOu..JB3O ii'lbM,on!#X-$Ãvy~M8+@wٖp/T=J)0$1'O4\FPiD o&F4K6uKxΟ"R$M֢9s7BX+6͸D $ <@+cc,=&3q%`nlQưiRw43x"|£}ǀ7oit9i>پ!K,X=|S\cMY<]?s׬?/O{3:u'ük<0roЦ15R@=gr<@EZZZhmm񖖖|`OfyS37XA6m[cOxϗKwFw3sH|̿;!|vN=&Q \CtWPB#)gtt+wF'frQSvĮmZa;suwSfR˹j9k-϶-E( }6~s[d1IL##│2 X+\+c(IjXfg۹kVxH-ɬ^J]ћ̔y]ZLiC%׮xGf^{:wpٱ{k٦aq %DRR9 W< Rz $HkiEoLOBPsXymX,wd*gJfYX&RX_FN;*uE0-rsd"`J{?܄Vdg!YjN $ FB F+jEj' k<簩;cpr¥* jx$!Ԋ”żߌԂT.wRQgvOۤ5õQ,2%} 4pKqC=8X'M``dO ǩVҹC{ vxq@C}wsŦX\H XP C2ɜP[ԍۚmQ\f2P C%I2僆wA0Yۻlaㆹ/6n`׮]+upbiTD:)PL~p(N!c=T!Ŗ"Z@Ui7yO,rQ Fwc|`j]~{P娚rx5R1j~R,)wI-hWs@IPayp()Ǔ}UsHkJb}v a-2oVudZ]ٚaG)PDJ U$ EWӶj:"Rsz8]=(lDj,LF)9L;,\yaEa#{8=zRHETأ_ pE85$V%n;_8 0 &TB)`|o螤|zσ_΢b$/^|_xUW&}/|0Yșc縁qX Nn=Dh)ѡ2}<^0[ȧٻ{yo/&seJ4_eY ޵agA<+@G,Y=1bVox'OaT(%c QΎ-L4|nn"()xB ֿU?h|3e\c#}ԫ ~!$q!d8ro:W˜PjDMsOsJJ?r0z6=],-{Ra=[{7~ }қ7& DR$^R3F++ibk/@*B ͚ ?sqqgkC2j@mG4 7)/+ PQ@M~H4-,e6Sjy7K/]>hRcX{o+YⰩ5*uS%jcNJ;wZR13Y_>o(#o}@wP(!СDEWw@VIT8/%5x<['M]-;X׶%ŕ*& oqӆr=afHhd),*aˡ_W^󁉩t'mm72Vt3HkiΑ=./ay5h e{GjF srz?uSE"U!$JCϳe^yMMu5n/p 8b92q %4R*'8`*GgF߰t+BwMuAfyx'Ǟ/n!, @"A:j98]9>6w)MNo*:XĪ[iT@$:V8㰦%PJ Ō;j-wGM N5RhY;X!euDʈUNAQK}PM;0tNqʽi;1: R6Pi1H`O]SgOgΛjIENDB`kivy-1.9.1/kivy/tests/test_clipboard.py000066400000000000000000000017161264133626000202100ustar00rootroot00000000000000import unittest class ClipboardTestCase(unittest.TestCase): def setUp(self): from kivy.core.clipboard import Clipboard self._clippy = Clipboard clippy_types = Clipboard.get_types() cliptype = clippy_types[0] if 'UTF8_STRING' in clippy_types: cliptype = 'UTF8_STRING' self._cliptype = cliptype def test_clipboard_not_dummy(self): clippy = self._clippy if clippy.__class__.__name__ == 'ClipboardDummy': self.fail('Something went wrong "dummy" clipboard is being used') def test_clipboard_paste(self): clippy = self._clippy try: clippy.paste() except: self.fail( 'Can not get data from clipboard') def test_clipboard_copy(self): clippy = self._clippy try: clippy.copy("Hello World") except: self.fail( 'Can not get put data to clipboard') kivy-1.9.1/kivy/tests/test_clock.py000066400000000000000000000035421264133626000173430ustar00rootroot00000000000000''' Clock tests =========== ''' import unittest counter = 0 def callback(dt): global counter counter += 1 class ClockTestCase(unittest.TestCase): def setUp(self): from kivy.clock import Clock global counter counter = 0 Clock._events = [[] for i in range(256)] def test_schedule_once(self): from kivy.clock import Clock Clock.schedule_once(callback) Clock.tick() self.assertEqual(counter, 1) def test_schedule_once_twice(self): from kivy.clock import Clock Clock.schedule_once(callback) Clock.schedule_once(callback) Clock.tick() self.assertEqual(counter, 2) def test_schedule_once_draw_after(self): from kivy.clock import Clock Clock.schedule_once(callback, 0) Clock.tick_draw() self.assertEqual(counter, 0) Clock.tick() self.assertEqual(counter, 1) def test_schedule_once_draw_before(self): from kivy.clock import Clock Clock.schedule_once(callback, -1) Clock.tick_draw() self.assertEqual(counter, 1) Clock.tick() self.assertEqual(counter, 1) def test_unschedule(self): from kivy.clock import Clock Clock.schedule_once(callback) Clock.unschedule(callback) Clock.tick() self.assertEqual(counter, 0) def test_unschedule_after_tick(self): from kivy.clock import Clock Clock.schedule_once(callback, 5.) Clock.tick() Clock.unschedule(callback) Clock.tick() self.assertEqual(counter, 0) def test_unschedule_draw(self): from kivy.clock import Clock Clock.schedule_once(callback, 0) Clock.tick_draw() self.assertEqual(counter, 0) Clock.unschedule(callback) Clock.tick() self.assertEqual(counter, 0) kivy-1.9.1/kivy/tests/test_doc_gallery.py000066400000000000000000000022721264133626000205330ustar00rootroot00000000000000from doc.gallery import * def test_parse_docstring_info(): assert 'error' in parse_docstring_info("No Docstring") assert 'error' in parse_docstring_info("'''No Docstring Title'''") assert 'error' in parse_docstring_info("'''No Sentence\n======\nPeriods'''") assert 'error' in parse_docstring_info( "'\nSingle Quotes\n===\n\nNo singles.'") d = parse_docstring_info("""''' 3D Rendering Monkey Head ======================== This example demonstrates using OpenGL to display a rotating monkey head. This includes loading a Blender OBJ file, shaders written in OpenGL's Shading Language (GLSL), and using scheduled callbacks. The file monkey.obj is a OBJ file output form the Blender free 3D creation software. The file is text, listing vertices and faces. It is loaded into a scene using objloader.py's ObjFile class. The file simple.glsl is a simple vertex and fragment shader written in GLSL. ''' blah blah blah blah """) assert 'error' not in d assert '3D Rendering' in d['docstring'] and 'This example' in d['docstring'] assert '3D Rendering' in d['title'] assert 'monkey head' in d['first_sentence'] if __name__ == '__main__': test_parse_docstring_info() kivy-1.9.1/kivy/tests/test_filechooser.py000066400000000000000000000005131264133626000205450ustar00rootroot00000000000000from kivy.tests.common import GraphicUnitTest class FileChooserTestCase(GraphicUnitTest): def test_filechooserlistview(self): from kivy.uix.filechooser import FileChooserListView from os.path import expanduser r = self.render wid = FileChooserListView(path=expanduser('~')) r(wid, 2) kivy-1.9.1/kivy/tests/test_filechooser_unicode.py000066400000000000000000000076031264133626000222620ustar00rootroot00000000000000# -*- coding: utf-8 -*- # XXX: please be careful to only save this file with an utf-8 editor import unittest import logging from kivy.compat import PY2 from kivy import platform if PY2: unicode_char = unichr else: unicode_char = chr class FileChooserUnicodeTestCase(unittest.TestCase): def setUp(self): self.skip_test = platform == 'macosx' or platform == 'ios' # on mac, files ending in \uffff etc. simply are changed so don't # do any tests because we cannot predict the real filenames that will # be created. If it works on win and linux it also works on mac. # note filechooser should still work, it's only the test that fail # because we have to create file ourselves. if self.skip_test: return import os from os.path import join from zipfile import ZipFile basepath = os.path.dirname(__file__) + u'' basepathu = join(basepath, u'filechooser_files') self.basepathu = basepathu basepathb = os.path.dirname(__file__.encode()) basepathb = join(basepathb, b'filechooser_files') self.assertIsInstance(basepathb, bytes) self.basepathb = basepathb # this will test creating unicode and bytes filesnames ufiles = [u'कीवीtestu', u'कीवीtestu' + unicode_char(0xEEEE), u'कीवीtestu' + unicode_char(0xEEEE - 1), u'कीवीtestu' + unicode_char(0xEE)] # don't use non-ascii directly because that will test source file # text conversion, not path issues :) bfiles = [b'\xc3\xa0\xc2\xa4\xe2\x80\xa2\xc3\xa0\xc2\xa5\xe2\x82\xac\ \xc3\xa0\xc2\xa4\xc2\xb5\xc3\xa0\xc2\xa5\xe2\x82\xactestb', b'oor\xff\xff\xff\xff\xee\xfe\xef\x81\x8D\x99testb'] self.ufiles = [join(basepathu, f) for f in ufiles] self.bfiles = [join(basepathb, f) for f in bfiles] if PY2 else [] if not os.path.isdir(basepathu): os.mkdir(basepathu) for f in self.ufiles: open(f, 'wb').close() for f in self.bfiles: open(f, 'wb').close() # existing files existfiles = [u'कीवीtest', u'कीऒµà¥€test', u'कीवीtest', u'testl\ufffe', u'testl\uffff'] self.exitsfiles = [join(basepathu, f) for f in existfiles] with ZipFile(join(basepath, u'unicode_files.zip'), 'r') as myzip: myzip.extractall(path=basepathu) for f in self.exitsfiles: open(f, 'rb').close() def test_filechooserlistview_unicode(self): if self.skip_test: return from kivy.uix.filechooser import FileChooserListView from kivy.clock import Clock from os.path import join wid = FileChooserListView(path=self.basepathu) for i in range(1): Clock.tick() files = [join(self.basepathu, f) for f in wid.files] for f in self.ufiles: self.assertIn(f, files) # we cannot test the bfiles because we'd have to know the system # unicode encoding to be able to compare to returned unicode for f in self.exitsfiles: self.assertIn(f, files) if PY2: wid = FileChooserListView(path=self.basepathb) Clock.tick() files = [join(self.basepathb, f) for f in wid.files] for f in self.bfiles: self.assertIn(f, files) def tearDown(self): if self.skip_test: return from os import remove, rmdir try: for f in self.ufiles: remove(f) for f in self.exitsfiles: remove(f) for f in self.bfiles: remove(f) rmdir(self.basepathu) except: pass kivy-1.9.1/kivy/tests/test_fonts.py000066400000000000000000000016201264133626000173740ustar00rootroot00000000000000#-*- coding: utf-8 -*- import unittest class FontTestCase(unittest.TestCase): def setUp(self): import os self.font_name = os.path.join(os.path.dirname(__file__), u'कीवी.ttf') if not os.path.exists(self.font_name): from zipfile import ZipFile with ZipFile(os.path.join(os.path.dirname(__file__), 'unicode_font.zip'), 'r') as myzip: myzip.extractall(path=os.path.dirname(__file__)) print(self.font_name) def test_unicode_name(self): from kivy.core.text import Label lbl = Label(font_name=self.font_name) lbl.refresh() self.assertNotEqual(lbl.get_extents(''), None) def tearDown(self): import os if os.path.exists(self.font_name): try: os.unlink(self.font_name) except: pass kivy-1.9.1/kivy/tests/test_graphics.py000066400000000000000000000052001264133626000200410ustar00rootroot00000000000000''' Graphics tests ============== Testing the simple vertex instructions ''' from kivy.tests.common import GraphicUnitTest class VertexInstructionTest(GraphicUnitTest): def test_circle(self): from kivy.uix.widget import Widget from kivy.graphics import Ellipse, Color r = self.render # basic circle wid = Widget() with wid.canvas: Color(1, 1, 1) Ellipse(pos=(100, 100), size=(100, 100)) r(wid) # reduced circle wid = Widget() with wid.canvas: Color(1, 1, 1) Ellipse(pos=(100, 100), size=(100, 100), segments=10) r(wid) # moving circle wid = Widget() with wid.canvas: Color(1, 1, 1) self.e = Ellipse(pos=(100, 100), size=(100, 100)) self.e.pos = (10, 10) r(wid) def test_ellipse(self): from kivy.uix.widget import Widget from kivy.graphics import Ellipse, Color r = self.render # ellipse wid = Widget() with wid.canvas: Color(1, 1, 1) self.e = Ellipse(pos=(100, 100), size=(200, 100)) r(wid) def test_point(self): from kivy.uix.widget import Widget from kivy.graphics import Point, Color r = self.render # 1 point wid = Widget() with wid.canvas: Color(1, 1, 1) Point(points=(10, 10)) r(wid) # 25 points wid = Widget() with wid.canvas: Color(1, 1, 1) Point(points=[x * 5 for x in range(50)]) r(wid) def test_point_add(self): from kivy.uix.widget import Widget from kivy.graphics import Point, Color r = self.render wid = Widget() with wid.canvas: Color(1, 1, 1) p = Point(pointsize=10) p.add_point(10, 10) p.add_point(90, 10) p.add_point(10, 90) p.add_point(50, 50) p.add_point(10, 50) p.add_point(50, 10) r(wid) class FBOInstructionTestCase(GraphicUnitTest): def test_fbo_pixels(self): from kivy.graphics import Fbo, ClearColor, ClearBuffers, Ellipse fbo = Fbo(size=(512, 512)) with fbo: ClearColor(0, 0, 0, 1) ClearBuffers() Ellipse(pos=(100, 100), size=(100, 100)) fbo.draw() data = fbo.pixels fbo.texture.save('results.png') class TransformationsTestCase(GraphicUnitTest): def test_identity_creation(self): from kivy.graphics import LoadIdentity mat = LoadIdentity() self.assertTrue(mat.stack) kivy-1.9.1/kivy/tests/test_image.py000066400000000000000000000011461264133626000173300ustar00rootroot00000000000000import unittest class ImageTestCase(unittest.TestCase): def setUp(self): from kivy.core.image import Image import os self.cls = Image self.image = os.path.join(os.path.dirname(__file__), 'test_button.png') print(self.image) self.root = Image(self.image) def test_keep_data(self): root = self.root texture = root.texture self.assertEqual(root._image._data[0].data, None) i1 = self.cls(self.image, keep_data=True) if not i1._image._data[0].data: self.fail('Image has no data even with keep_data = True') kivy-1.9.1/kivy/tests/test_invalid_lang.py000066400000000000000000000020601264133626000206710ustar00rootroot00000000000000 import unittest class InvalidLangTestCase(unittest.TestCase): def test_invalid_childname(self): from kivy.lang import Builder, ParserException from kivy.factory import FactoryException try: Builder.load_string(''' Widget: FloatLayout: size: self.parent.size Button: text: "text" size_hint:(0.1, 0.1) pos_hint:{'x':0.45, 'y':0.45} thecursor.Cursor: ''') self.fail('Invalid children name') except ParserException: pass except FactoryException: pass def test_invalid_childname_before(self): from kivy.lang import Builder, ParserException try: Builder.load_string(''' Widget: thecursor.Cursor: FloatLayout: size: self.parent.size Button: text: "text" size_hint:(0.1, 0.1) pos_hint:{'x':0.45, 'y':0.45} ''') self.fail('Invalid children name') except ParserException: pass kivy-1.9.1/kivy/tests/test_issue_1084.py000066400000000000000000000022131264133626000200460ustar00rootroot00000000000000# # Bug fixed: # - put utf-8 in string, and validate -> no more crash due to str() encoding # - put utf-8 in string, validate, close, open the app and edit the value -> no # more weird space due to ascii->utf8 encoding. # - create an unicode directory, and select it with Path. -> no more crash at # validation. # - create an unicode directory, and select it with Path and restart -> the path # is still correct. from kivy.app import App from kivy.uix.settings import Settings data = ''' [ { "type": "string", "title": "String", "desc": "-", "section": "test", "key": "string" }, { "type": "path", "title": "Path", "desc": "-", "section": "test", "key": "path" } ] ''' class UnicodeIssueSetting(App): def build_config(self, config): config.add_section('test') config.setdefault('test', 'string', 'Hello world') config.setdefault('test', 'path', '/') def build(self): s = Settings() s.add_json_panel('Test Panel', self.config, data=data) return s if __name__ == '__main__': UnicodeIssueSetting().run() kivy-1.9.1/kivy/tests/test_issue_1091.py000066400000000000000000000010071264133626000200440ustar00rootroot00000000000000import unittest from kivy.uix.stacklayout import StackLayout from kivy.uix.widget import Widget class PaddingSpacingTestCase(unittest.TestCase): def test_tb_lr_stacklayout(self): stacklayout = StackLayout( orientation='tb-lr', size=(200, 200), padding=20, spacing=10) widget = Widget(width=100, size_hint=(0.2, 0.4)) stacklayout.add_widget(widget) stacklayout.do_layout() self.assertEqual(stacklayout.top - widget.top, 20) kivy-1.9.1/kivy/tests/test_issue_599.py000066400000000000000000000011731264133626000200040ustar00rootroot00000000000000import unittest from kivy.event import EventDispatcher from kivy.properties import BoundedNumericProperty class PropertyWidget(EventDispatcher): foo = BoundedNumericProperty(1, min=-5, max=5) class Issue599(unittest.TestCase): def test_minmax(self): wid = PropertyWidget() self.assertEqual(wid.property('foo').get_min(wid), -5) wid.property('foo').set_min(wid, 0) self.assertEqual(wid.property('foo').get_min(wid), 0) self.assertEqual(wid.property('foo').get_max(wid), 5) wid.property('foo').set_max(wid, 10) self.assertEqual(wid.property('foo').get_max(wid), 10) kivy-1.9.1/kivy/tests/test_issue_609.py000066400000000000000000000010301264133626000177640ustar00rootroot00000000000000from kivy.tests.common import GraphicUnitTest class Issue609(GraphicUnitTest): def test_markup_pos(self): from kivy.uix.label import Label from kivy.uix.gridlayout import GridLayout lbl = Label(text="TextToTest") lbl.bind(text_size=lbl.setter('size')) mrkp = Label(text="TextToTest", markup=True) mrkp.bind(text_size=mrkp.setter('size')) grid = GridLayout(rows=1, size_hint=(1, 1)) grid.add_widget(lbl) grid.add_widget(mrkp) self.render(grid, 2) kivy-1.9.1/kivy/tests/test_issue_883.py000066400000000000000000000005571264133626000200050ustar00rootroot00000000000000import unittest from kivy.uix.label import Label class LabelEmptyMarkupTestCase(unittest.TestCase): def test_empty_markup(self): label = Label(text='[b][/b]', markup=True) label.texture_update() self.assertTrue(label.texture is not None) self.assertEqual(label.texture.width, 1) self.assertEqual(label.texture.height, 1) kivy-1.9.1/kivy/tests/test_knspace.py000066400000000000000000000175541264133626000177040ustar00rootroot00000000000000 import unittest '''ACHTUNG: when testing, never re-use widget names, otherwise the tests may fail as the namespace will remember the names between tests. ''' class KNSpaceTestCase(unittest.TestCase): def test_not_exists(self): from kivy.uix.behaviors.knspace import knspace self.assertRaises(AttributeError, lambda: knspace.label) def test_not_exists_property(self): from kivy.uix.behaviors.knspace import knspace self.assertRaises(AttributeError, lambda: knspace.label2) knspace.property('label2') self.assertIsNone(knspace.label2) def test_allow_none(self): from kivy.uix.behaviors.knspace import knspace, KNSpaceBehavior from kivy.uix.widget import Widget class MyWidget(KNSpaceBehavior, Widget): pass knspace.label3 = 1 knspace.label3 = None w = MyWidget() w.knspace = knspace w.knspace = None def test_name(self): from kivy.uix.behaviors.knspace import knspace, KNSpaceBehavior from kivy.uix.widget import Widget class MyWidget(KNSpaceBehavior, Widget): pass w = MyWidget() w.knsname = 'label4' w.knsname = '' def test_proxy_ref(self): from kivy.uix.behaviors.knspace import knspace from kivy.uix.widget import Widget w = Widget() knspace.widget1 = w self.assertIs(w.proxy_ref, knspace.widget1) knspace.widget1 = 55 self.assertIs(55, knspace.widget1) def test_constructor(self): from kivy.uix.behaviors.knspace import knspace, KNSpaceBehavior from kivy.uix.widget import Widget class MyWidget(KNSpaceBehavior, Widget): pass w = MyWidget(knsname='construct_name') self.assertEqual(knspace.construct_name, w) def test_re_assign(self): from kivy.uix.behaviors.knspace import knspace, KNSpaceBehavior from kivy.uix.widget import Widget class MyWidget(KNSpaceBehavior, Widget): pass w = MyWidget(knsname='construct_name2') self.assertEqual(knspace.construct_name2, w) w2 = MyWidget(knsname='construct_name2') self.assertEqual(knspace.construct_name2, w2) def test_simple(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace w = Builder.load_string(''' NamedLabel: knsname: 'label5' text: 'Hello' ''') self.assertEqual(knspace.label5, w) self.assertIs(w, knspace.label5.__self__) self.assertIsNot(w, knspace.label5) self.assertEqual('Hello', knspace.label5.text) w.text = 'Goodbye' self.assertEqual('Goodbye', knspace.label5.text) def test_simple_multiple_names(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace w = Builder.load_string(''' BoxLayout: NamedLabel: knsname: 'label61' text: 'Hello' NamedLabel: knsname: 'label62' text: 'Goodbye' ''') self.assertEqual('Hello', knspace.label61.text) self.assertEqual('Goodbye', knspace.label62.text) def test_simple_binding(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace w = Builder.load_string(''' #:import knspace kivy.uix.behaviors.knspace.knspace BoxLayout: text: knspace.label7.text if knspace.label7 else '' NamedLabel: knsname: 'label7' text: 'Hello' ''') self.assertEqual('Hello', w.text) knspace.label7.text = 'Goodbye' self.assertEqual('Goodbye', w.text) def test_simple_name_change(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace w = Builder.load_string(''' NamedLabel: knsname: 'label8' text: 'Hello' ''') self.assertEqual(w, knspace.label8) w.knsname = 'named_label8' self.assertIsNone(knspace.label8) self.assertEqual(w, knspace.named_label8) def test_fork_string(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace w = Builder.load_string(''' BoxLayout: NamedLabel: knspace: 'fork' knsname: 'label9' text: 'Hello' NamedLabel: knspace: 'fork' knsname: 'label9' text: 'Goodbye' ''') self.assertEqual(w.children[0].knspace.label9.text, 'Goodbye') self.assertEqual(w.children[1].knspace.label9.text, 'Hello') def test_fork(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace, KNSpaceBehavior from kivy.uix.widget import Widget class NamedWidget(KNSpaceBehavior, Widget): pass nw = NamedWidget() w = Widget() w2 = Widget() before = knspace.fork() knspace.widget2 = w after = knspace.fork() self.assertEqual(knspace.widget2, w) self.assertEqual(before.widget2, w) self.assertEqual(after.widget2, w) child = knspace.fork() child2 = knspace.fork() grandchild = child.fork() child.widget3 = w2 self.assertEqual(grandchild.widget3, w2) self.assertEqual(child.widget3, w2) # this could actually be none rather than raising, depending # on when the class was instantiated. So if this fails, change the # test to assert is none. self.assertRaises(AttributeError, lambda: knspace.widget3) grandchild.parent = child2 self.assertRaises(AttributeError, lambda: grandchild.widget3) def test_fork_binding(self): from kivy.lang import Builder from kivy.uix.behaviors.knspace import knspace w = Builder.load_string(''' : knsname: 'root_label' text: 'Hello' NamedLabel: id: child knsname: 'child_label' text: self.knspace.root_label.text if self.knspace.root_label else '' BoxLayout: MyComplexWidget: knspace: 'fork' id: first MyComplexWidget: knspace: 'fork' id: second ''') self.assertEqual(w.ids.first.ids.child.text, 'Hello') self.assertEqual(w.ids.second.ids.child.text, 'Hello') self.assertEqual(w.ids.first.knspace.child_label.text, 'Hello') self.assertEqual(w.ids.second.knspace.child_label.text, 'Hello') w.ids.first.text = 'Goodbye' self.assertEqual(w.ids.first.ids.child.text, 'Goodbye') self.assertEqual(w.ids.second.ids.child.text, 'Hello') self.assertEqual(w.ids.first.knspace.child_label.text, 'Goodbye') self.assertEqual(w.ids.second.knspace.child_label.text, 'Hello') first = w.ids.first.knspace w.ids.first.knspace = w.ids.second.knspace w.ids.second.knspace = first self.assertEqual(w.ids.first.ids.child.text, 'Goodbye') self.assertEqual(w.ids.second.ids.child.text, 'Hello') self.assertEqual(w.ids.first.knspace.child_label.text, 'Goodbye') self.assertEqual(w.ids.second.knspace.child_label.text, 'Hello') w.ids.first.text = 'Goodbye2' self.assertEqual(w.ids.first.ids.child.text, 'Goodbye2') self.assertEqual(w.ids.second.ids.child.text, 'Hello') self.assertEqual(w.ids.first.knspace.child_label.text, 'Goodbye2') self.assertEqual(w.ids.second.knspace.child_label.text, 'Hello') w.ids.first.knspace.root_label.text = 'Goodbye3' self.assertEqual(w.ids.first.ids.child.text, 'Goodbye3') self.assertEqual(w.ids.second.ids.child.text, 'Hello') self.assertEqual(w.ids.first.knspace.child_label.text, 'Goodbye3') self.assertEqual(w.ids.second.knspace.child_label.text, 'Hello') kivy-1.9.1/kivy/tests/test_lang.py000066400000000000000000000145121264133626000171700ustar00rootroot00000000000000''' Language tests ============== ''' import unittest from weakref import proxy from functools import partial class BaseClass(object): uid = 0 # base class needed for builder def __init__(self, **kwargs): super(BaseClass, self).__init__() self.proxy_ref = proxy(self) self.children = [] self.parent = None self.binded_func = {} self.id = None self.ids = {} self.cls = [] self.ids = {} self.uid = BaseClass.uid BaseClass.uid += 1 def add_widget(self, widget): self.children.append(widget) widget.parent = self def create_property(self, name, value=None): pass def is_event_type(self, key): return key.startswith('on_') def fbind(self, name, func, *largs): self.binded_func[name] = partial(func, *largs) return True class TestClass(BaseClass): obj = None class TestClass2(BaseClass): obj = None class TestClass3(BaseClass): obj = None class LangTestCase(unittest.TestCase): def import_builder(self): from kivy.factory import Factory from kivy.lang import BuilderBase Builder = BuilderBase() Factory.register('TestClass', cls=TestClass) Factory.register('TestClass2', cls=TestClass2) Factory.register('TestClass3', cls=TestClass3) return Builder def test_loading_failed_1(self): # invalid indent Builder = self.import_builder() from kivy.lang import ParserException try: Builder.load_string('''#:kivy 1.0 : ''') self.fail('Invalid indentation.') except ParserException: pass def test_parser_numeric_1(self): Builder = self.import_builder() Builder.load_string(':\n\tobj: (.5, .5, .5)') wid = TestClass() Builder.apply(wid) self.assertEqual(wid.obj, (0.5, 0.5, 0.5)) def test_parser_numeric_2(self): Builder = self.import_builder() Builder.load_string(':\n\tobj: (0.5, 0.5, 0.5)') wid = TestClass() Builder.apply(wid) self.assertEqual(wid.obj, (0.5, 0.5, 0.5)) def test_references(self): Builder = self.import_builder() Builder.load_string(''' : textinput: textinput TestClass2: id: textinput ''') wid = TestClass() Builder.apply(wid) self.assertTrue(hasattr(wid, 'textinput')) self.assertTrue(getattr(wid, 'textinput') is not None) def test_references_with_template(self): Builder = self.import_builder() Builder.load_string(''' [Item@TestClass3]: title: ctx.title : textinput: textinput Item: title: 'bleh' TestClass2: id: textinput ''') wid = TestClass() Builder.apply(wid) self.assertTrue(hasattr(wid, 'textinput')) self.assertTrue(getattr(wid, 'textinput') is not None) def test_references_with_template_case_2(self): Builder = self.import_builder() Builder.load_string(''' [Item@TestClass3]: title: ctx.title : textinput: textinput TestClass2: id: textinput Item: title: 'bleh' ''') wid = TestClass() Builder.apply(wid) self.assertTrue(hasattr(wid, 'textinput')) self.assertTrue(getattr(wid, 'textinput') is not None) def test_references_with_template_case_3(self): Builder = self.import_builder() Builder.load_string(''' [Item@TestClass3]: title: ctx.title : textinput: textinput TestClass2: Item: title: 'bleh' TestClass2: TestClass2: id: textinput ''') wid = TestClass() Builder.apply(wid) self.assertTrue(hasattr(wid, 'textinput')) self.assertTrue(getattr(wid, 'textinput') is not None) def test_with_multiline(self): Builder = self.import_builder() Builder.load_string(''' : on_press: print('hello world') print('this is working !') self.a = 1 ''') wid = TestClass() Builder.apply(wid) wid.a = 0 self.assertTrue('on_press' in wid.binded_func) wid.binded_func['on_press']() self.assertEquals(wid.a, 1) def test_with_eight_spaces(self): Builder = self.import_builder() Builder.load_string(''' : on_press: print('hello world') print('this is working !') self.a = 1 ''') wid = TestClass() Builder.apply(wid) wid.a = 0 self.assertTrue('on_press' in wid.binded_func) wid.binded_func['on_press']() self.assertEquals(wid.a, 1) def test_with_one_space(self): Builder = self.import_builder() Builder.load_string(''' : on_press: print('hello world') print('this is working !') self.a = 1 ''') wid = TestClass() Builder.apply(wid) wid.a = 0 self.assertTrue('on_press' in wid.binded_func) wid.binded_func['on_press']() self.assertEquals(wid.a, 1) def test_with_two_spaces(self): Builder = self.import_builder() Builder.load_string(''' : on_press: print('hello world') print('this is working !') self.a = 1 ''') wid = TestClass() Builder.apply(wid) wid.a = 0 self.assertTrue('on_press' in wid.binded_func) wid.binded_func['on_press']() self.assertEquals(wid.a, 1) def test_kv_python_init(self): from kivy.lang import Builder, Factory from kivy.uix.widget import Widget class MyObject(object): value = 55 class MyWidget(Widget): cheese = MyObject() Builder.load_string(''' : x: 55 y: self.width + 10 height: self.cheese.value width: 44 : x: 55 Widget: x: 23 ''') w = MyWidget(x=22, height=12, y=999) self.assertEqual(w.x, 22) self.assertEqual(w.width, 44) self.assertEqual(w.y, 44 + 10) self.assertEqual(w.height, 12) w2 = Factory.MySecondWidget(x=999) self.assertEqual(w2.x, 999) self.assertEqual(w2.children[0].x, 23) kivy-1.9.1/kivy/tests/test_lang_complex.py000066400000000000000000000047461264133626000207270ustar00rootroot00000000000000import unittest rules = ''' : title: 'invalid' : source: 'invalid.png' : source: 'invalid.png' source3: 'valid.png' [MItem@TestWidget2]: source: ctx.get('anotherctxvalue') : refwid: myref refwid2: myref2 MItem: id: myref2 anotherctxvalue: 'valid.png' TestWidget: canvas: Color: rgba: 1, 1, 1, 1 id: myref source: 'valid.png' source2: 'valid.png' source3: self.source + 'from source3' if self.can_edit else 'valid.png' on_release: root.edit() CustomLabel: title: 'valid' ''' class LangComplexTestCase(unittest.TestCase): def test_complex_rewrite(self): # this test cover a large part of the lang # and was used for testing the validity of the new rewrite lang # however, it's not self explained enough :/ from kivy.lang import Builder from kivy.uix.widget import Widget from kivy.uix.label import Label from kivy.factory import Factory from kivy.properties import StringProperty, ObjectProperty, \ BooleanProperty Builder.load_string(rules) class TestWidget(Widget): source = StringProperty('') source2 = StringProperty('') source3 = StringProperty('') can_edit = BooleanProperty(False) def __init__(self, **kwargs): self.register_event_type('on_release') super(TestWidget, self).__init__(**kwargs) def on_release(self): pass class MainWidget(Widget): refwid = ObjectProperty(None) refwid2 = ObjectProperty(None) class TestWidget2(Widget): pass class CustomLabel(Label): pass Factory.register('CustomLabel', cls=CustomLabel) Factory.register('TestWidget', cls=TestWidget) Factory.register('TestWidget2', cls=TestWidget2) a = MainWidget() self.assertTrue(isinstance(a.refwid, TestWidget)) self.assertEquals(a.refwid.source, 'valid.png') self.assertEquals(a.refwid.source2, 'valid.png') self.assertEquals(a.refwid.source3, 'valid.png') self.assertTrue(len(a.refwid.children) == 1) self.assertEquals(a.refwid.children[0].title, 'valid') self.assertTrue(isinstance(a.refwid2, TestWidget2)) self.assertEquals(a.refwid2.source, 'valid.png') kivy-1.9.1/kivy/tests/test_multistroke.py000066400000000000000000000330051264133626000206270ustar00rootroot00000000000000import unittest import kivy.multistroke from kivy.multistroke import Recognizer, MultistrokeGesture from kivy.vector import Vector best_score = 0.0 counter = 0 def best_score_cb(result): global best_score best_score = result.best['score'] def counter_cb(result): global counter counter += 1 # These are taken from the examples in JavaScript code (but made unistrokes) TGesture = [Vector(30, 7), Vector(103, 7), Vector(66, 7), Vector(66, 87)] NGesture = [Vector(177, 92), Vector(177, 2), Vector(182, 1), Vector(246, 95), Vector(247, 87), Vector(247, 1)] # dataset that matches N pretty well Ncandidate = [ Vector(160, 271), Vector(160, 263), Vector(158, 257), Vector(156, 249), Vector(146, 187), Vector(144, 181), Vector(144, 175), Vector(142, 167), Vector(140, 113), Vector(140, 107), Vector(140, 103), Vector(140, 99), Vector(140, 85), Vector(138, 85), Vector(138, 87), Vector(138, 89), Vector(166, 151), Vector(176, 171), Vector(188, 189), Vector(200, 205), Vector(238, 263), Vector(242, 269), Vector(244, 273), Vector(246, 277), Vector(252, 289), Vector(254, 291), Vector(256, 291), Vector(258, 291), Vector(260, 281), Vector(260, 275), Vector(260, 267), Vector(260, 255), Vector(254, 189), Vector(254, 175), Vector(254, 161), Vector(254, 147), Vector(260, 103), Vector(260, 101), Vector(260, 99), Vector(260, 95), Vector(260, 93), Vector(260, 91), Vector(260, 89) ] class MultistrokeTestCase(unittest.TestCase): def setUp(self): global best_score best_score = 0 counter = 0 self.Tinvar = MultistrokeGesture('T', [TGesture], orientation_sensitive=False) self.Tbound = MultistrokeGesture('T', [TGesture], orientation_sensitive=True) self.Ninvar = MultistrokeGesture('N', [NGesture], orientation_sensitive=False) self.Nbound = MultistrokeGesture('N', [NGesture], orientation_sensitive=True) # ----------------------------------------------------------------------------- # Recognizer scheduling # ----------------------------------------------------------------------------- def test_immediate(self): gdb = Recognizer(db=[self.Tinvar, self.Ninvar]) r = gdb.recognize([Ncandidate], max_gpf=0) self.assertEqual(r._match_ops, 4) self.assertEqual(r._completed, 2) self.assertEqual(r.progress, 1) self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95) def test_scheduling(self): global best_score from kivy.clock import Clock gdb = Recognizer(db=[self.Tinvar, self.Ninvar]) r = gdb.recognize([Ncandidate], max_gpf=1) r.bind(on_complete=best_score_cb) # _recognize_tick is scheduled here; compares to Tinvar Clock.tick() self.assertEqual(r.progress, .5) self.assertEqual(best_score, .0) # Now complete the search operation Clock.tick() self.assertEqual(r.progress, 1) self.assertTrue(best_score > 0.94 and best_score < 0.95) def test_scheduling_limits(self): global best_score from kivy.clock import Clock gdb = Recognizer(db=[self.Ninvar]) tpls = len(self.Ninvar.templates) best_score = 0 gdb.db.append(self.Ninvar) r = gdb.recognize([Ncandidate], max_gpf=1) r.bind(on_complete=best_score_cb) self.assertEqual(r.progress, 0) Clock.tick() self.assertEqual(r.progress, 0.5) self.assertEqual(best_score, 0) Clock.tick() self.assertEqual(r.progress, 1) self.assertTrue(best_score > 0.94 and best_score < 0.95) best_score = 0 gdb.db.append(self.Ninvar) r = gdb.recognize([Ncandidate], max_gpf=1) r.bind(on_complete=best_score_cb) self.assertEqual(r.progress, 0) Clock.tick() self.assertEqual(r.progress, 1 / 3.) Clock.tick() self.assertEqual(r.progress, 2 / 3.) self.assertEqual(best_score, 0) Clock.tick() self.assertEqual(r.progress, 1) self.assertTrue(best_score > 0.94 and best_score < 0.95) def test_parallel_recognize(self): global counter from kivy.clock import Clock counter = 0 gdb = Recognizer() for i in range(9): gdb.add_gesture('T', [TGesture], priority=50) gdb.add_gesture('N', [NGesture]) r1 = gdb.recognize([Ncandidate], max_gpf=1) r1.bind(on_complete=counter_cb) Clock.tick() # first run scheduled here; 9 left r2 = gdb.recognize([Ncandidate], max_gpf=1) r2.bind(on_complete=counter_cb) Clock.tick() # 8 left r3 = gdb.recognize([Ncandidate], max_gpf=1) r3.bind(on_complete=counter_cb) Clock.tick() # 7 left # run some immediate searches, should not interfere. for i in range(5): n = gdb.recognize([TGesture], max_gpf=0) self.assertEqual(n.best['name'], 'T') self.assertTrue(round(n.best['score'], 1) == 1.0) for i in range(6): Clock.tick() self.assertEqual(counter, 0) Clock.tick() self.assertEqual(counter, 1) Clock.tick() self.assertEqual(counter, 2) Clock.tick() self.assertEqual(counter, 3) def test_timeout_case_1(self): global best_score from kivy.clock import Clock from time import sleep best_score = 0 gdb = Recognizer(db=[self.Tbound, self.Ninvar]) r = gdb.recognize([Ncandidate], max_gpf=1, timeout=0.1) Clock.tick() # matches Tbound in this tick self.assertEqual(best_score, 0) sleep(0.11) Clock.tick() # should match Ninv, but times out (got T) self.assertEqual(r.status, 'timeout') self.assertEqual(r.progress, .5) self.assertTrue(r.best['name'] == 'T') self.assertTrue(r.best['score'] < 0.5) def test_timeout_case_2(self): global best_score from kivy.clock import Clock from time import sleep best_score = 0 gdb = Recognizer(db=[self.Tbound, self.Ninvar, self.Tinvar]) r = gdb.recognize([Ncandidate], max_gpf=1, timeout=0.2) Clock.tick() # matches Tbound in this tick self.assertEqual(best_score, 0) sleep(0.1) Clock.tick() # matches Ninvar in this tick sleep(0.1) Clock.tick() # should match Tinvar, but times out self.assertEqual(r.status, 'timeout') self.assertEqual(r.progress, 2 / 3.) self.assertTrue(r.best['score'] >= .94 and r.best['score'] <= .95) def test_priority_sorting(self): gdb = Recognizer() gdb.add_gesture('N', [NGesture], priority=10) gdb.add_gesture('T', [TGesture], priority=5) r = gdb.recognize([Ncandidate], goodscore=0.01, max_gpf=0, force_priority_sort=True) self.assertEqual(r.best['name'], 'T') r = gdb.recognize([Ncandidate], goodscore=0.01, force_priority_sort=False, max_gpf=0) self.assertEqual(r.best['name'], 'N') r = gdb.recognize([Ncandidate], goodscore=0.01, max_gpf=0, priority=10) self.assertEqual(r.best['name'], 'T') r = gdb.recognize([Ncandidate], goodscore=0.01, max_gpf=0, priority=4) self.assertEqual(r.best['name'], None) # ----------------------------------------------------------------------------- # Recognizer - filter tests # ----------------------------------------------------------------------------- def test_name_filter(self): gdb = Recognizer(db=[self.Ninvar, self.Nbound]) n = gdb.filter() self.assertEqual(len(n), 2) n = gdb.filter(name='X') self.assertEqual(len(n), 0) def test_numpoints_filter(self): gdb = Recognizer(db=[self.Ninvar, self.Nbound]) n = gdb.filter(numpoints=100) self.assertEqual(len(n), 0) gdb.add_gesture('T', [TGesture], numpoints=100) n = gdb.filter(numpoints=100) self.assertEqual(len(n), 1) n = gdb.filter(numpoints=[100, 16]) self.assertEqual(len(n), 3) def test_numstrokes_filter(self): gdb = Recognizer(db=[self.Ninvar, self.Nbound]) n = gdb.filter(numstrokes=2) self.assertEqual(len(n), 0) gdb.add_gesture('T', [TGesture, TGesture]) n = gdb.filter(numstrokes=2) self.assertEqual(len(n), 1) n = gdb.filter(numstrokes=[1, 2]) self.assertEqual(len(n), 3) def test_priority_filter(self): gdb = Recognizer(db=[self.Ninvar, self.Nbound]) n = gdb.filter(priority=50) self.assertEqual(len(n), 0) gdb.add_gesture('T', [TGesture], priority=51) n = gdb.filter(priority=50) self.assertEqual(len(n), 0) n = gdb.filter(priority=51) self.assertEqual(len(n), 1) gdb.add_gesture('T', [TGesture], priority=52) n = gdb.filter(priority=[0, 51]) self.assertEqual(len(n), 1) n = gdb.filter(priority=[0, 52]) self.assertEqual(len(n), 2) n = gdb.filter(priority=[51, 52]) self.assertEqual(len(n), 2) n = gdb.filter(priority=[52, 53]) self.assertEqual(len(n), 1) n = gdb.filter(priority=[53, 54]) self.assertEqual(len(n), 0) def test_orientation_filter(self): gdb = Recognizer(db=[self.Ninvar, self.Nbound]) n = gdb.filter(orientation_sensitive=True) self.assertEqual(len(n), 1) n = gdb.filter(orientation_sensitive=False) self.assertEqual(len(n), 1) n = gdb.filter(orientation_sensitive=None) self.assertEqual(len(n), 2) gdb.db.append(self.Tinvar) n = gdb.filter(orientation_sensitive=True) self.assertEqual(len(n), 1) n = gdb.filter(orientation_sensitive=False) self.assertEqual(len(n), 2) n = gdb.filter(orientation_sensitive=None) self.assertEqual(len(n), 3) # ----------------------------------------------------------------------------- # misc tests # ----------------------------------------------------------------------------- def test_resample(self): r = kivy.multistroke.resample([Vector(0, 0), Vector(1, 1)], 11) self.assertEqual(len(r), 11) self.assertEqual(round(r[9].x, 1), 0.9) r = kivy.multistroke.resample(TGesture, 25) self.assertEqual(len(r), 25) self.assertEqual(round(r[12].x), 81) self.assertEqual(r[12].y, 7) self.assertEqual(TGesture[3].x, r[24].x) self.assertEqual(TGesture[3].y, r[24].y) def test_rotateby(self): r = kivy.multistroke.rotate_by(NGesture, 24) self.assertEqual(round(r[2].x, 1), 158.59999999999999) self.assertEqual(round(r[2].y, 1), 54.899999999999999) def test_transfer(self): gdb1 = Recognizer(db=[self.Ninvar]) gdb2 = Recognizer() gdb1.transfer_gesture(gdb2, name='N') r = gdb2.recognize([Ncandidate], max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95) def test_export_import_case_1(self): gdb1 = Recognizer(db=[self.Ninvar]) gdb2 = Recognizer() g = gdb1.export_gesture(name='N') gdb2.import_gesture(g) r = gdb2.recognize([Ncandidate], max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95) def test_export_import_case_2(self): from tempfile import mkstemp import os gdb1 = Recognizer(db=[self.Ninvar, self.Tinvar]) gdb2 = Recognizer() fh, fn = mkstemp() os.close(fh) g = gdb1.export_gesture(name='N', filename=fn) gdb2.import_gesture(filename=fn) os.unlink(fn) self.assertEqual(len(gdb1.db), 2) self.assertEqual(len(gdb2.db), 1) r = gdb2.recognize([Ncandidate], max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95) # ------------------------------------------------------------------------ # Test protractor # ------------------------------------------------------------------------ def test_protractor_invariant(self): gdb = Recognizer(db=[self.Tinvar, self.Ninvar]) r = gdb.recognize([NGesture], orientation_sensitive=False, max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] == 1.0) r = gdb.recognize([NGesture], orientation_sensitive=True, max_gpf=0) self.assertEqual(r.best['name'], None) self.assertEqual(r.best['score'], 0) r = gdb.recognize([Ncandidate], orientation_sensitive=False, max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95) def test_protractor_bound(self): gdb = Recognizer(db=[self.Tbound, self.Nbound]) r = gdb.recognize([NGesture], orientation_sensitive=True, max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] >= 0.99) r = gdb.recognize([NGesture], orientation_sensitive=False, max_gpf=0) self.assertEqual(r.best['name'], None) self.assertEqual(r.best['score'], 0) r = gdb.recognize([Ncandidate], orientation_sensitive=True, max_gpf=0) self.assertEqual(r.best['name'], 'N') self.assertTrue(r.best['score'] > 0.94 and r.best['score'] < 0.95) if __name__ == '__main__': unittest.main() kivy-1.9.1/kivy/tests/test_properties.py000066400000000000000000000356651264133626000204570ustar00rootroot00000000000000''' Test properties attached to a widget ''' import unittest from kivy.event import EventDispatcher from functools import partial class TestProperty(EventDispatcher): pass wid = TestProperty() class PropertiesTestCase(unittest.TestCase): def test_base(self): from kivy.properties import Property a = Property(-1) a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), -1) a.set(wid, 0) self.assertEqual(a.get(wid), 0) a.set(wid, 1) self.assertEqual(a.get(wid), 1) def test_observer(self): from kivy.properties import Property a = Property(-1) a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), -1) global observe_called observe_called = 0 def observe(obj, value): global observe_called observe_called = 1 a.bind(wid, observe) a.set(wid, 0) self.assertEqual(a.get(wid), 0) self.assertEqual(observe_called, 1) observe_called = 0 a.set(wid, 0) self.assertEqual(a.get(wid), 0) self.assertEqual(observe_called, 0) a.set(wid, 1) self.assertEqual(a.get(wid), 1) self.assertEqual(observe_called, 1) def test_objectcheck(self): from kivy.properties import ObjectProperty a = ObjectProperty(False) a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), False) a.set(wid, True) self.assertEqual(a.get(wid), True) def test_stringcheck(self): from kivy.properties import StringProperty a = StringProperty() a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), '') a.set(wid, 'hello') self.assertEqual(a.get(wid), 'hello') try: a.set(wid, 88) # number shouldn't be accepted self.fail('string accept number, fail.') except ValueError: pass def test_numericcheck(self): from kivy.properties import NumericProperty a = NumericProperty() a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), 0) a.set(wid, 99) self.assertEqual(a.get(wid), 99) #try: # a.set(wid, '') # string shouldn't be accepted # self.fail('number accept string, fail.') #except ValueError: # pass def test_listcheck(self): from kivy.properties import ListProperty a = ListProperty() a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), []) a.set(wid, [1, 2, 3]) self.assertEqual(a.get(wid), [1, 2, 3]) def test_dictcheck(self): from kivy.properties import DictProperty a = DictProperty() a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), {}) a.set(wid, {'foo': 'bar'}) self.assertEqual(a.get(wid), {'foo': 'bar'}) def test_propertynone(self): from kivy.properties import NumericProperty a = NumericProperty(0, allownone=True) a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), 0) try: a.set(wid, None) self.assertEqual(a.get(wid), None) except ValueError: pass a.set(wid, 1) self.assertEqual(a.get(wid), 1) def test_alias(self): from kivy.properties import NumericProperty, AliasProperty wid.__class__.x = x = NumericProperty(0) x.link(wid, 'x') x.link_deps(wid, 'x') wid.__class__.width = width = NumericProperty(100) width.link(wid, 'width') width.link_deps(wid, 'width') def get_right(self): return x.get(self) + width.get(self) def set_right(self, value): x.set(self, value - width.get(self)) right = AliasProperty(get_right, set_right, bind=('x', 'width')) right.link(wid, 'right') right.link_deps(wid, 'right') self.assertEqual(right.get(wid), 100) x.set(wid, 500) self.assertEqual(right.get(wid), 600) width.set(wid, 50) self.assertEqual(right.get(wid), 550) right.set(wid, 100) self.assertEqual(width.get(wid), 50) self.assertEqual(x.get(wid), 50) # test observer global observe_called observe_called = 0 def observe(obj, value): global observe_called observe_called = 1 right.bind(wid, observe) x.set(wid, 100) self.assertEqual(observe_called, 1) observe_called = 0 x.set(wid, 100) self.assertEqual(observe_called, 0) width.set(wid, 900) self.assertEqual(observe_called, 1) observe_called = 0 right.set(wid, 700) self.assertEqual(observe_called, 1) observe_called = 0 right.set(wid, 700) self.assertEqual(observe_called, 0) def test_reference(self): from kivy.properties import NumericProperty, ReferenceListProperty x = NumericProperty(0) x.link(wid, 'x') x.link_deps(wid, 'x') y = NumericProperty(0) y.link(wid, 'y') y.link_deps(wid, 'y') pos = ReferenceListProperty(x, y) pos.link(wid, 'pos') pos.link_deps(wid, 'pos') self.assertEqual(x.get(wid), 0) self.assertEqual(y.get(wid), 0) self.assertEqual(pos.get(wid), [0, 0]) x.set(wid, 50) self.assertEqual(pos.get(wid), [50, 0]) y.set(wid, 50) self.assertEqual(pos.get(wid), [50, 50]) pos.set(wid, [0, 0]) self.assertEqual(pos.get(wid), [0, 0]) self.assertEqual(x.get(wid), 0) self.assertEqual(y.get(wid), 0) # test observer global observe_called observe_called = 0 def observe(obj, value): global observe_called observe_called = 1 pos.bind(wid, observe) self.assertEqual(observe_called, 0) x.set(wid, 99) self.assertEqual(observe_called, 1) def test_reference_child_update(self): from kivy.properties import NumericProperty, ReferenceListProperty x = NumericProperty(0) x.link(wid, 'x') x.link_deps(wid, 'x') y = NumericProperty(0) y.link(wid, 'y') y.link_deps(wid, 'y') pos = ReferenceListProperty(x, y) pos.link(wid, 'pos') pos.link_deps(wid, 'pos') pos.get(wid)[0] = 10 self.assertEqual(pos.get(wid), [10, 0]) pos.get(wid)[:] = (20, 30) self.assertEqual(pos.get(wid), [20, 30]) def test_dict(self): from kivy.properties import DictProperty x = DictProperty() x.link(wid, 'x') x.link_deps(wid, 'x') # test observer global observe_called observe_called = 0 def observe(obj, value): global observe_called observe_called = 1 x.bind(wid, observe) observe_called = 0 x.get(wid)['toto'] = 1 self.assertEqual(observe_called, 1) observe_called = 0 x.get(wid)['toto'] = 2 self.assertEqual(observe_called, 1) observe_called = 0 x.get(wid)['youupi'] = 2 self.assertEqual(observe_called, 1) observe_called = 0 del x.get(wid)['toto'] self.assertEqual(observe_called, 1) observe_called = 0 x.get(wid).update({'bleh': 5}) self.assertEqual(observe_called, 1) def test_aliasproperty_with_cache(self): from kivy.properties import NumericProperty, AliasProperty global observe_called observe_called = 0 class CustomAlias(EventDispatcher): basevalue = NumericProperty(1) def _get_prop(self): global observe_called observe_called += 1 return self.basevalue * 2 def _set_prop(self, value): self.basevalue = value / 2 prop = AliasProperty(_get_prop, _set_prop, bind=('basevalue', ), cache=True) # initial checks wid = CustomAlias() self.assertEqual(observe_called, 0) self.assertEqual(wid.basevalue, 1) self.assertEqual(observe_called, 0) # first call, goes in cache self.assertEqual(wid.prop, 2) self.assertEqual(observe_called, 1) # second call, cache used self.assertEqual(wid.prop, 2) self.assertEqual(observe_called, 1) # change the base value, should trigger an update for the cache wid.basevalue = 4 self.assertEqual(observe_called, 2) # now read the value again, should use the cache too self.assertEqual(wid.prop, 8) self.assertEqual(observe_called, 2) # change the prop itself, should trigger an update for the cache wid.prop = 4 self.assertEqual(observe_called, 3) self.assertEqual(wid.basevalue, 2) self.assertEqual(wid.prop, 4) self.assertEqual(observe_called, 3) def test_bounded_numeric_property(self): from kivy.properties import BoundedNumericProperty bnp = BoundedNumericProperty(0.0, min=0.0, max=3.5) bnp.link(wid, 'bnp') bnp.set(wid, 1) bnp.set(wid, 0.0) bnp.set(wid, 3.1) bnp.set(wid, 3.5) self.assertRaises(ValueError, partial(bnp.set, wid, 3.6)) self.assertRaises(ValueError, partial(bnp.set, wid, -3)) def test_bounded_numeric_property_error_value(self): from kivy.properties import BoundedNumericProperty bnp = BoundedNumericProperty(0, min=-5, max=5, errorvalue=1) bnp.link(wid, 'bnp') bnp.set(wid, 1) self.assertEqual(bnp.get(wid), 1) bnp.set(wid, 5) self.assertEqual(bnp.get(wid), 5) bnp.set(wid, 6) self.assertEqual(bnp.get(wid), 1) bnp.set(wid, -5) self.assertEqual(bnp.get(wid), -5) bnp.set(wid, -6) self.assertEqual(bnp.get(wid), 1) def test_bounded_numeric_property_error_handler(self): from kivy.properties import BoundedNumericProperty bnp = BoundedNumericProperty( 0, min=-5, max=5, errorhandler=lambda x: 5 if x > 5 else -5) bnp.link(wid, 'bnp') bnp.set(wid, 1) self.assertEqual(bnp.get(wid), 1) bnp.set(wid, 5) self.assertEqual(bnp.get(wid), 5) bnp.set(wid, 10) self.assertEqual(bnp.get(wid), 5) bnp.set(wid, -5) self.assertEqual(bnp.get(wid), -5) bnp.set(wid, -10) self.assertEqual(bnp.get(wid), -5) def test_numeric_string_with_units_check(self): from kivy.properties import NumericProperty a = NumericProperty() a.link(wid, 'a') a.link_deps(wid, 'a') self.assertEqual(a.get(wid), 0) a.set(wid, '55dp') from kivy.core.window import Window density = Window._density if hasattr(Window, '_density') else 1 self.assertEqual(a.get(wid), 55 * density) self.assertEqual(a.get_format(wid), 'dp') a.set(wid, u'55dp') self.assertEqual(a.get(wid), 55 * density) self.assertEqual(a.get_format(wid), 'dp') a.set(wid, '99in') self.assertEqual(a.get(wid), 9504.0 * density) self.assertEqual(a.get_format(wid), 'in') a.set(wid, u'99in') self.assertEqual(a.get(wid), 9504.0 * density) self.assertEqual(a.get_format(wid), 'in') def test_property_rebind(self): from kivy.uix.label import Label from kivy.uix.togglebutton import ToggleButton from kivy.lang import Builder from kivy.properties import ObjectProperty, DictProperty, AliasProperty from kivy.clock import Clock class ObjWidget(Label): button = ObjectProperty(None, rebind=True, allownone=True) class ObjWidgetRebindFalse(Label): button = ObjectProperty(None, rebind=False, allownone=True) class DictWidget(Label): button = DictProperty({'button': None}, rebind=True, allownone=True) class DictWidgetFalse(Label): button = DictProperty({'button': None}, rebind=False) class AliasWidget(Label): _button = None def setter(self, value): self._button = value return True def getter(self): return self._button button = AliasProperty(getter, setter, rebind=True) Builder.load_string(''' : text: self.button.state if self.button is not None else 'Unset' : text: self.button.state if self.button is not None else 'Unset' : text: self.button.state if self.button is not None else 'Unset' : text: self.button.button.state if self.button.button is not None\ else 'Unset' : text: self.button.button.state if self.button.button is not None\ else 'Unset' ''') obj = ObjWidget() obj_false = ObjWidgetRebindFalse() dict_rebind = DictWidget() dict_false = DictWidgetFalse() alias_rebind = AliasWidget() button = ToggleButton() Clock.tick() self.assertEqual(obj.text, 'Unset') self.assertEqual(obj_false.text, 'Unset') self.assertEqual(dict_rebind.text, 'Unset') self.assertEqual(dict_false.text, 'Unset') self.assertEqual(alias_rebind.text, 'Unset') obj.button = button obj_false.button = button dict_rebind.button.button = button dict_false.button.button = button alias_rebind.button = button Clock.tick() self.assertEqual(obj.text, 'normal') self.assertEqual(obj_false.text, 'normal') self.assertEqual(dict_rebind.text, 'normal') self.assertEqual(dict_false.text, 'Unset') self.assertEqual(alias_rebind.text, 'normal') button.state = 'down' Clock.tick() self.assertEqual(obj.text, 'down') self.assertEqual(obj_false.text, 'normal') self.assertEqual(dict_rebind.text, 'down') self.assertEqual(dict_false.text, 'Unset') self.assertEqual(alias_rebind.text, 'down') button.state = 'normal' Clock.tick() self.assertEqual(obj.text, 'normal') self.assertEqual(obj_false.text, 'normal') self.assertEqual(dict_rebind.text, 'normal') self.assertEqual(dict_false.text, 'Unset') self.assertEqual(alias_rebind.text, 'normal') obj.button = None obj_false.button = None dict_rebind.button.button = None dict_false.button.button = None alias_rebind.button = None Clock.tick() self.assertEqual(obj.text, 'Unset') self.assertEqual(obj_false.text, 'Unset') self.assertEqual(dict_rebind.text, 'Unset') self.assertEqual(dict_false.text, 'Unset') self.assertEqual(alias_rebind.text, 'Unset') kivy-1.9.1/kivy/tests/test_selection.py000066400000000000000000000520721264133626000202370ustar00rootroot00000000000000''' Selection tests =============== ''' import unittest from kivy.uix.widget import Widget from kivy.uix.listview import ListView, ListItemButton from kivy.properties import NumericProperty, StringProperty from kivy.adapters.listadapter import ListAdapter from kivy.adapters.dictadapter import DictAdapter from kivy.adapters.models import SelectableDataItem # The following integers_dict and fruit categories / fruit data dictionaries # are from kivy/examples/widgets/lists/fixtures.py, and the classes are from # examples there. # ---------------------------------------------------------------------------- # A dictionary of dicts, with only the minimum required is_selected attribute, # for use with examples using a simple list of integers in a list view. integers_dict = \ {str(i): {'text': str(i), 'is_selected': False} for i in range(100)} # ---------------------------------------------------------------------------- # A dataset of fruit category and fruit data for use in examples. # # Data from http://www.fda.gov/Food/LabelingNutrition/\ # FoodLabelingGuidanceRegulatoryInformation/\ # InformationforRestaurantsRetailEstablishments/\ # ucm063482.htm # fruit_categories = \ {'Melons': {'name': 'Melons', 'fruits': ['Cantaloupe', 'Honeydew', 'Watermelon'], 'is_selected': False}, 'Tree Fruits': {'name': 'Tree Fruits', 'fruits': ['Apple', 'Avocado', 'Banana', 'Nectarine', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Cherry'], 'is_selected': False}, 'Citrus Fruits': {'name': 'Citrus Fruits', 'fruits': ['Grapefruit', 'Lemon', 'Lime', 'Orange', 'Tangerine'], 'is_selected': False}, 'Other Fruits': {'name': 'Other Fruits', 'fruits': ['Grape', 'Kiwifruit', 'Strawberry'], 'is_selected': False}} fruit_data_list_of_dicts = \ [{'name':'Apple', 'Serving Size': '1 large (242 g/8 oz)', 'data': [130, 0, 0, 0, 0, 0, 260, 7, 34, 11, 5, 20, 25, 1, 2, 8, 2, 2], 'is_selected': False}, {'name':'Avocado', 'Serving Size': '1/5 medium (30 g/1.1 oz)', 'data': [50, 35, 4.5, 7, 0, 0, 140, 4, 3, 1, 1, 4, 0, 1, 0, 4, 0, 2], 'is_selected': False}, {'name':'Banana', 'Serving Size': '1 medium (126 g/4.5 oz)', 'data': [110, 0, 0, 0, 0, 0, 450, 13, 30, 10, 3, 12, 19, 1, 2, 15, 0, 2], 'is_selected': False}, {'name':'Cantaloupe', 'Serving Size': '1/4 medium (134 g/4.8 oz)', 'data': [50, 0, 0, 0, 20, 1, 240, 7, 12, 4, 1, 4, 11, 1, 120, 80, 2, 2], 'is_selected': False}, {'name':'Grapefruit', 'Serving Size': '1/2 medium (154 g/5.5 oz)', 'data': [60, 0, 0, 0, 0, 0, 160, 5, 15, 5, 2, 8, 11, 1, 35, 100, 4, 0], 'is_selected': False}, {'name':'Grape', 'Serving Size': '3/4 cup (126 g/4.5 oz)', 'data': [90, 0, 0, 0, 15, 1, 240, 7, 23, 8, 1, 4, 20, 0, 0, 2, 2, 0], 'is_selected': False}, {'name':'Honeydew', 'Serving Size': '1/10 medium melon (134 g/4.8 oz)', 'data': [50, 0, 0, 0, 30, 1, 210, 6, 12, 4, 1, 4, 11, 1, 2, 45, 2, 2], 'is_selected': False}, {'name':'Kiwifruit', 'Serving Size': '2 medium (148 g/5.3 oz)', 'data': [90, 10, 1, 2, 0, 0, 450, 13, 20, 7, 4, 16, 13, 1, 2, 240, 4, 2], 'is_selected': False}, {'name':'Lemon', 'Serving Size': '1 medium (58 g/2.1 oz)', 'data': [15, 0, 0, 0, 0, 0, 75, 2, 5, 2, 2, 8, 2, 0, 0, 40, 2, 0], 'is_selected': False}, {'name':'Lime', 'Serving Size': '1 medium (67 g/2.4 oz)', 'data': [20, 0, 0, 0, 0, 0, 75, 2, 7, 2, 2, 8, 0, 0, 0, 35, 0, 0], 'is_selected': False}, {'name':'Nectarine', 'Serving Size': '1 medium (140 g/5.0 oz)', 'data': [60, 5, 0.5, 1, 0, 0, 250, 7, 15, 5, 2, 8, 11, 1, 8, 15, 0, 2], 'is_selected': False}, {'name':'Orange', 'Serving Size': '1 medium (154 g/5.5 oz)', 'data': [80, 0, 0, 0, 0, 0, 250, 7, 19, 6, 3, 12, 14, 1, 2, 130, 6, 0], 'is_selected': False}, {'name':'Peach', 'Serving Size': '1 medium (147 g/5.3 oz)', 'data': [60, 0, 0.5, 1, 0, 0, 230, 7, 15, 5, 2, 8, 13, 1, 6, 15, 0, 2], 'is_selected': False}, {'name':'Pear', 'Serving Size': '1 medium (166 g/5.9 oz)', 'data': [100, 0, 0, 0, 0, 0, 190, 5, 26, 9, 6, 24, 16, 1, 0, 10, 2, 0], 'is_selected': False}, {'name':'Pineapple', 'Serving Size': '2 slices, 3" diameter, 3/4" thick (112 g/4 oz)', 'data': [50, 0, 0, 0, 10, 0, 120, 3, 13, 4, 1, 4, 10, 1, 2, 50, 2, 2], 'is_selected': False}, {'name':'Plum', 'Serving Size': '2 medium (151 g/5.4 oz)', 'data': [70, 0, 0, 0, 0, 0, 230, 7, 19, 6, 2, 8, 16, 1, 8, 10, 0, 2], 'is_selected': False}, {'name':'Strawberry', 'Serving Size': '8 medium (147 g/5.3 oz)', 'data': [50, 0, 0, 0, 0, 0, 170, 5, 11, 4, 2, 8, 8, 1, 0, 160, 2, 2], 'is_selected': False}, {'name':'Cherry', 'Serving Size': '21 cherries; 1 cup (140 g/5.0 oz)', 'data': [100, 0, 0, 0, 0, 0, 350, 10, 26, 9, 1, 4, 16, 1, 2, 15, 2, 2], 'is_selected': False}, {'name':'Tangerine', 'Serving Size': '1 medium (109 g/3.9 oz)', 'data': [50, 0, 0, 0, 0, 0, 160, 5, 13, 4, 2, 8, 9, 1, 6, 45, 4, 0], 'is_selected': False}, {'name':'Watermelon', 'Serving Size': '1/18 medium melon; 2 cups diced pieces (280 g/10.0 oz)', 'data': [80, 0, 0, 0, 0, 0, 270, 8, 21, 7, 1, 4, 20, 1, 30, 25, 2, 4], 'is_selected': False}] fruit_data_attributes = ['(gram weight/ ounce weight)', 'Calories', 'Calories from Fat', 'Total Fat', 'Sodium', 'Potassium', 'Total Carbo-hydrate', 'Dietary Fiber', 'Sugars', 'Protein', 'Vitamin A', 'Vitamin C', 'Calcium', 'Iron'] fruit_data_attribute_units = ['(g)', '(%DV)', '(mg)', '(%DV)', '(mg)', '(%DV)', '(g)', '(%DV)', '(g)(%DV)', '(g)', '(g)', '(%DV)', '(%DV)', '(%DV)', '(%DV)'] attributes_and_units = \ dict(list(zip(fruit_data_attributes, fruit_data_attribute_units))) fruit_data = {} for fruit_record in fruit_data_list_of_dicts: fruit_data[fruit_record['name']] = {} fruit_data[fruit_record['name']] = \ dict({'name': fruit_record['name'], 'Serving Size': fruit_record['Serving Size'], 'is_selected': fruit_record['is_selected']}, **dict(list(zip(list(attributes_and_units.keys()), fruit_record['data'])))) class CategoryItem(SelectableDataItem): def __init__(self, is_selected=False, fruits=None, name='', **kwargs): super(CategoryItem, self).__init__(is_selected=is_selected, **kwargs) self.name = name self.fruits = fruits if fruits is not None else [] self.is_selected = is_selected class FruitItem(SelectableDataItem): def __init__(self, is_selected=False, data=None, name='', **kwargs): self.serving_size = kwargs.pop('Serving Size', '') super(FruitItem, self).__init__(is_selected=is_selected, **kwargs) self.name = name self.data = data if data is not None else data self.is_selected = is_selected def reset_to_defaults(data): if type(data) is 'dict': for key in data: data[key]['is_selected'] = False elif type(data) is 'list': for obj in data: obj.is_selected = False category_data_items = \ [CategoryItem(**fruit_categories[c]) for c in sorted(fruit_categories)] fruit_data_items = \ [FruitItem(**fruit_dict) for fruit_dict in fruit_data_list_of_dicts] class FruitSelectionObserver(Widget): fruit_name = StringProperty('') call_count = NumericProperty(0) def on_selection_change(self, list_adapter, *args): if len(list_adapter.selection) > 0: self.fruit_name = list_adapter.selection[0].text self.call_count += 1 class FruitsDictAdapter(DictAdapter): def fruit_category_changed(self, fruit_categories_adapter, *args): if len(fruit_categories_adapter.selection) == 0: self.data = {} return category = \ fruit_categories[str(fruit_categories_adapter.selection[0])] self.sorted_keys = category['fruits'] class ListAdapterTestCase(unittest.TestCase): def setUp(self): self.args_converter = \ lambda row_index, selectable: {'text': selectable.name, 'size_hint_y': None, 'height': 25} reset_to_defaults(category_data_items) reset_to_defaults(fruit_data_items) reset_to_defaults(fruit_categories) reset_to_defaults(fruit_data) def test_list_adapter_selection_mode_none(self): list_adapter = ListAdapter(data=fruit_data_items, args_converter=self.args_converter, selection_mode='none', allow_empty_selection=True, cls=ListItemButton) self.assertEqual(sorted([obj.name for obj in list_adapter.data]), ['Apple', 'Avocado', 'Banana', 'Cantaloupe', 'Cherry', 'Grape', 'Grapefruit', 'Honeydew', 'Kiwifruit', 'Lemon', 'Lime', 'Nectarine', 'Orange', 'Peach', 'Pear', 'Pineapple', 'Plum', 'Strawberry', 'Tangerine', 'Watermelon']) # The reason why len(selection) == 0 here is because it is ListView, # at the end of its __init__(), that calls check_for_empty_selection() # and triggers the initial selection, and we didn't make a ListView. self.assertEqual(len(list_adapter.selection), 0) list_adapter.check_for_empty_selection() self.assertEqual(len(list_adapter.selection), 0) def test_list_adapter_selection_mode_single(self): list_adapter = ListAdapter(data=fruit_data_items, args_converter=self.args_converter, selection_mode='single', propagate_selection_to_data=True, allow_empty_selection=True, cls=ListItemButton) list_view = ListView(adapter=list_adapter) # The reason why len(selection) == 0 here is because ListView, # at the end of its __init__(), calls check_for_empty_selection() # and does NOT trigger the initial selection, because we set # allow_empty_selection = True. self.assertEqual(len(list_adapter.selection), 0) list_adapter.check_for_empty_selection() # Nothing should have changed by that call, because still we have # allow_empty_selection = True, so no action in that check. self.assertEqual(len(list_adapter.selection), 0) # Still no selection, but triggering a selection should make len = 1. # So, first we need to select the associated data item. self.assertEqual(fruit_data_items[0].name, 'Apple') fruit_data_items[0].is_selected = True apple = list_view.adapter.get_view(0) self.assertEqual(apple.text, 'Apple') self.assertTrue(apple.is_selected) self.assertEqual(len(list_adapter.selection), 1) def test_list_adapter_selection_mode_single_auto_selection(self): list_adapter = ListAdapter(data=fruit_data_items, args_converter=self.args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) list_view = ListView(adapter=list_adapter) # The reason why len(selection) == 1 here is because ListView, # at the end of its __init__(), calls check_for_empty_selection() # and triggers the initial selection, because allow_empty_selection is # False. apple = list_view.adapter.cached_views[0] self.assertEqual(list_adapter.selection[0], apple) self.assertEqual(len(list_adapter.selection), 1) list_adapter.check_for_empty_selection() # Nothing should have changed for len, as we already have a selection. self.assertEqual(len(list_adapter.selection), 1) def test_list_adapter_selection_mode_multiple_auto_selection(self): list_adapter = ListAdapter(data=fruit_data_items, args_converter=self.args_converter, selection_mode='multiple', propagate_selection_to_data=True, allow_empty_selection=False, cls=ListItemButton) list_view = ListView(adapter=list_adapter) # The reason why len(selection) == 1 here is because ListView, # at the end of its __init__(), calls check_for_empty_selection() # and triggers the initial selection, because allow_empty_selection is # False. self.assertEqual(len(list_adapter.selection), 1) apple = list_adapter.selection[0] self.assertEqual(apple.text, 'Apple') # Add Avocado to the selection, doing necessary steps on data first. self.assertEqual(fruit_data_items[1].name, 'Avocado') fruit_data_items[1].is_selected = True avocado = list_view.adapter.get_view(1) # does selection self.assertEqual(avocado.text, 'Avocado') self.assertEqual(len(list_adapter.selection), 2) # Re-selection of the same item should decrease the len by 1. list_adapter.handle_selection(avocado) self.assertEqual(len(list_adapter.selection), 1) # And now only apple should be in selection. self.assertEqual(list_adapter.selection, [apple]) # Selection of several different items should increment len, # because we have selection_mode as multiple. # # avocado has been unselected. Select it again. list_adapter.handle_selection(avocado) self.assertEqual(len(list_adapter.selection), 2) self.assertEqual(list_adapter.selection, [apple, avocado]) # And select some different ones. self.assertEqual(fruit_data_items[2].name, 'Banana') fruit_data_items[2].is_selected = True banana = list_view.adapter.get_view(2) # does selection self.assertEqual(list_adapter.selection, [apple, avocado, banana]) self.assertEqual(len(list_adapter.selection), 3) def test_list_adapter_selection_mode_multiple_and_limited(self): list_adapter = ListAdapter(data=fruit_data_items, args_converter=self.args_converter, selection_mode='multiple', propagate_selection_to_data=True, selection_limit=3, allow_empty_selection=True, cls=ListItemButton) list_view = ListView(adapter=list_adapter) # Selection should be limited to 3 items, because selection_limit = 3. for i in range(5): # Add item to the selection, doing necessary steps on data first. fruit_data_items[i].is_selected = True list_view.adapter.get_view(i) # does selection self.assertEqual(len(list_adapter.selection), i + 1 if i < 3 else 3) def test_list_adapter_selection_handle_selection(self): list_adapter = ListAdapter(data=fruit_data_items, args_converter=self.args_converter, selection_mode='single', propagate_selection_to_data=True, allow_empty_selection=False, cls=ListItemButton) selection_observer = FruitSelectionObserver() list_adapter.bind( on_selection_change=selection_observer.on_selection_change) list_view = ListView(adapter=list_adapter) self.assertEqual(selection_observer.call_count, 0) # From the check for initial selection, we should have apple selected. self.assertEqual(list_adapter.selection[0].text, 'Apple') self.assertEqual(len(list_adapter.selection), 1) # Go through the tests routine to trigger selection of banana. # (See notes above about triggering selection in tests.) self.assertEqual(fruit_data_items[2].name, 'Banana') fruit_data_items[2].is_selected = True banana = list_view.adapter.get_view(2) # does selection self.assertTrue(banana.is_selected) # Now unselect it with handle_selection(). list_adapter.handle_selection(banana) self.assertFalse(banana.is_selected) # But, since we have allow_empty_selection=False, Apple will be # reselected. self.assertEqual(selection_observer.fruit_name, 'Apple') # Call count: # # Apple got selected initally (0), then unselected when Banana was # selected (1). Then banana was unselected, causing reselection of # Apple (3). len should be 1. self.assertEqual(selection_observer.call_count, 3) self.assertEqual(len(list_adapter.selection), 1) class DictAdapterTestCase(unittest.TestCase): def setUp(self): self.args_converter = lambda row_index, rec: {'text': rec['name'], 'size_hint_y': None, 'height': 25} self.fruits = sorted(fruit_data.keys()) reset_to_defaults(fruit_categories) reset_to_defaults(fruit_data) def test_dict_adapter_selection_cascade(self): # Categories of fruits: # categories = sorted(fruit_categories.keys()) categories_dict_adapter = \ DictAdapter(sorted_keys=categories, data=fruit_categories, args_converter=self.args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) fruit_categories_list_view = \ ListView(adapter=categories_dict_adapter, size_hint=(.2, 1.0)) # Fruits, for a given category, are shown based on the fruit category # selected in the first categories list above. The selected item in # the first list is used as the key into a dict of lists of list # items to reset the data in FruitsDictAdapter's # fruit_category_changed() method. # # data is initially set to the first list of list items. # fruits_dict_adapter = \ FruitsDictAdapter( sorted_keys=fruit_categories[categories[0]]['fruits'], data=fruit_data, args_converter=self.args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) categories_dict_adapter.bind( on_selection_change=fruits_dict_adapter.fruit_category_changed) fruits_list_view = ListView(adapter=fruits_dict_adapter, size_hint=(.2, 1.0)) # List views should have adapters set. self.assertEqual(fruit_categories_list_view.adapter, categories_dict_adapter) self.assertEqual(fruits_list_view.adapter, fruits_dict_adapter) # Each list adapter has allow_empty_selection=False, so each should # have one selected item. self.assertEqual(len(categories_dict_adapter.selection), 1) self.assertEqual(len(fruits_dict_adapter.selection), 1) # The selected list items should show is_selected True. self.assertEqual(categories_dict_adapter.selection[0].is_selected, True) self.assertEqual(fruits_dict_adapter.selection[0].is_selected, True) # And they should be red, for background_color. self.assertEqual( categories_dict_adapter.selection[0].background_color, [1.0, 0., 0., 1.0]) self.assertEqual( fruits_dict_adapter.selection[0].background_color, [1.0, 0., 0., 1.0]) kivy-1.9.1/kivy/tests/test_storage.py000066400000000000000000000067651264133626000177260ustar00rootroot00000000000000''' Storage tests ============= ''' import unittest import os class StorageTestCase(unittest.TestCase): def test_dict_storage(self): from kivy.storage.dictstore import DictStore from tempfile import mkstemp from os import unlink, close try: tmpfd, tmpfn = mkstemp('.dict') close(tmpfd) self._do_store_test_empty(DictStore(tmpfn)) self._do_store_test_filled(DictStore(tmpfn)) finally: unlink(tmpfn) def test_json_storage(self): from kivy.storage.jsonstore import JsonStore from tempfile import mkstemp from os import unlink, close try: tmpfd, tmpfn = mkstemp('.json') close(tmpfd) self._do_store_test_empty(JsonStore(tmpfn)) self._do_store_test_filled(JsonStore(tmpfn)) finally: unlink(tmpfn) def test_redis_storage(self): if os.environ.get('NONETWORK'): return try: from kivy.storage.redisstore import RedisStore from redis.exceptions import ConnectionError try: params = dict(db=15) self._do_store_test_empty(RedisStore(params)) self._do_store_test_filled(RedisStore(params)) except ConnectionError: pass except ImportError: pass def _do_store_test_empty(self, store): store.clear() self.assertTrue(store.count() == 0) self.assertFalse(store.exists('plop')) self.assertRaises(KeyError, lambda: store.get('plop')) self.assertTrue(store.put('plop', name='Hello', age=30)) self.assertTrue(store.exists('plop')) self.assertTrue(store.get('plop').get('name') == 'Hello') self.assertTrue(store.get('plop').get('age') == 30) self.assertTrue(store.count() == 1) self.assertTrue('plop' in store.keys()) # test queries store.put('key1', name='Name1', attr1='Common') store.put('key2', name='Name2', attr1='Common', attr2='bleh') store.put('key3', name='Name3', attr1='Common', attr2='bleh') self.assertTrue(store.count() == 4) self.assertTrue(store.exists('key1')) self.assertTrue(store.exists('key2')) self.assertTrue(store.exists('key3')) self.assertTrue(len(list(store.find(name='Name2'))) == 1) self.assertTrue(list(store.find(name='Name2'))[0][0] == 'key2') self.assertTrue(len(list(store.find(attr1='Common'))) == 3) self.assertTrue(len(list(store.find(attr2='bleh'))) == 2) self.assertTrue( len(list(store.find(attr1='Common', attr2='bleh'))) == 2) self.assertTrue(len(list(store.find(name='Name2', attr2='bleh'))) == 1) self.assertTrue(len(list(store.find(name='Name1', attr2='bleh'))) == 0) def _do_store_test_filled(self, store): self.assertTrue(store.count() == 4) self.assertRaises(KeyError, lambda: store.get('plop2')) self.assertRaises(KeyError, lambda: store.delete('plop2')) self.assertTrue(store.exists('plop')) self.assertTrue(store.get('plop').get('name') == 'Hello') self.assertTrue(store.put('plop', name='World', age=1)) self.assertTrue(store.get('plop').get('name') == 'World') self.assertTrue(store.exists('plop')) self.assertTrue(store.delete('plop')) self.assertRaises(KeyError, lambda: store.delete('plop')) self.assertRaises(KeyError, lambda: store.get('plop')) kivy-1.9.1/kivy/tests/test_uix_anchorlayout.py000066400000000000000000000041201264133626000216360ustar00rootroot00000000000000''' Anchor layout unit test ======================= ''' from kivy.tests.common import GraphicUnitTest class UIXAnchorLayoutTestcase(GraphicUnitTest): def box(self, r, g, b): from kivy.uix.widget import Widget from kivy.graphics import Color, Rectangle wid = Widget(size_hint=(None, None), size=(100, 100)) with wid.canvas: Color(r, g, b) r = Rectangle(pos=wid.pos, size=wid.size) def linksp(instance, *largs): r.pos = instance.pos r.size = instance.size wid.bind(pos=linksp, size=linksp) return wid def test_anchorlayout_default(self): from kivy.uix.anchorlayout import AnchorLayout r = self.render b = self.box layout = AnchorLayout() layout.add_widget(b(1, 0, 0)) r(layout) def test_anchorlayout_x(self): from kivy.uix.anchorlayout import AnchorLayout r = self.render b = self.box layout = AnchorLayout(anchor_x='left') layout.add_widget(b(1, 0, 0)) r(layout) layout = AnchorLayout(anchor_x='center') layout.add_widget(b(1, 0, 0)) r(layout) layout = AnchorLayout(anchor_x='right') layout.add_widget(b(1, 0, 0)) r(layout) def test_anchorlayout_y(self): from kivy.uix.anchorlayout import AnchorLayout r = self.render b = self.box layout = AnchorLayout(anchor_y='bottom') layout.add_widget(b(1, 0, 0)) r(layout) layout = AnchorLayout(anchor_y='center') layout.add_widget(b(1, 0, 0)) r(layout) layout = AnchorLayout(anchor_y='top') layout.add_widget(b(1, 0, 0)) r(layout) def test_anchor_layout_xy(self): from kivy.uix.anchorlayout import AnchorLayout r = self.render b = self.box layout = AnchorLayout(anchor_y='bottom', anchor_x='left') layout.add_widget(b(1, 0, 0)) r(layout) layout = AnchorLayout(anchor_y='top', anchor_x='right') layout.add_widget(b(1, 0, 0)) r(layout) kivy-1.9.1/kivy/tests/test_uix_boxlayout.py000066400000000000000000000051521264133626000211620ustar00rootroot00000000000000''' Box layout unit test ==================== Order matter. On the screen, most of example must have the red->blue->green order. ''' from kivy.tests.common import GraphicUnitTest class UIXBoxLayoutTestcase(GraphicUnitTest): def box(self, r, g, b): from kivy.uix.widget import Widget from kivy.graphics import Color, Rectangle wid = Widget() with wid.canvas: Color(r, g, b) r = Rectangle(pos=wid.pos, size=wid.size) def linksp(instance, *largs): r.pos = instance.pos r.size = instance.size wid.bind(pos=linksp, size=linksp) return wid def test_boxlayout_orientation(self): from kivy.uix.boxlayout import BoxLayout r = self.render b = self.box layout = BoxLayout() layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) layout = BoxLayout(orientation='vertical') layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) def test_boxlayout_spacing(self): from kivy.uix.boxlayout import BoxLayout r = self.render b = self.box layout = BoxLayout(spacing=20) layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) layout = BoxLayout(spacing=20, orientation='vertical') layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) def test_boxlayout_padding(self): from kivy.uix.boxlayout import BoxLayout r = self.render b = self.box layout = BoxLayout(padding=20) layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) layout = BoxLayout(padding=20, orientation='vertical') layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) def test_boxlayout_padding_spacing(self): from kivy.uix.boxlayout import BoxLayout r = self.render b = self.box layout = BoxLayout(spacing=20, padding=20) layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) layout = BoxLayout(spacing=20, padding=20, orientation='vertical') layout.add_widget(b(1, 0, 0)) layout.add_widget(b(0, 1, 0)) layout.add_widget(b(0, 0, 1)) r(layout) kivy-1.9.1/kivy/tests/test_uix_gridlayout.py000066400000000000000000000020101264133626000213050ustar00rootroot00000000000000''' uix.gridlayout tests ======================== ''' import unittest from kivy.uix.gridlayout import GridLayout from kivy.uix.widget import Widget class UixGridLayoutTest(unittest.TestCase): def test_gridlayout_get_max_widgets_cols_rows_None(self): gl = GridLayout() expected = None value = gl.get_max_widgets() self.assertEqual(expected, value) def test_gridlayout_get_max_widgets_rows_None(self): gl = GridLayout() gl.cols = 1 expected = None value = gl.get_max_widgets() self.assertEqual(expected, value) def test_gridlayout_get_max_widgets_cols_None(self): gl = GridLayout() gl.rows = 1 expected = None value = gl.get_max_widgets() self.assertEqual(expected, value) def test_gridlayout_get_max_widgets_with_rows_cols(self): gl = GridLayout() gl.rows = 5 gl.cols = 3 expected = 15 value = gl.get_max_widgets() self.assertEqual(expected, value) kivy-1.9.1/kivy/tests/test_uix_layout.py000066400000000000000000000004321264133626000204450ustar00rootroot00000000000000''' uix.layout tests ================ Layout class is Abstract Base Class. ''' import unittest from kivy.uix.layout import Layout class UixLayoutTest(unittest.TestCase): def test_instantiation(self): with self.assertRaises(Exception): layout = Layout() kivy-1.9.1/kivy/tests/test_uix_listview.py000066400000000000000000000154661264133626000210130ustar00rootroot00000000000000''' ListView tests ============== ''' import unittest from kivy.uix.label import Label from kivy.adapters.listadapter import ListAdapter from kivy.adapters.simplelistadapter import SimpleListAdapter from kivy.uix.listview import ListItemButton, ListView class ListViewTestCase(unittest.TestCase): def setUp(self): pass def test_simple_list_view(self): list_view = \ ListView(item_strings=[str(index) for index in range(100)]) self.assertEqual(type(list_view.adapter), SimpleListAdapter) self.assertFalse(hasattr(list_view.adapter, 'selection')) self.assertEqual(len(list_view.adapter.data), 100) def test_simple_list_view_explicit_simple_list_adapter(self): simple_list_adapter = \ SimpleListAdapter( data=["Item #{0}".format(i) for i in range(100)], cls=Label) list_view = ListView(adapter=simple_list_adapter) self.assertEqual(type(list_view.adapter), SimpleListAdapter) self.assertFalse(hasattr(list_view.adapter, 'selection')) self.assertEqual(len(list_view.adapter.data), 100) self.assertEqual(type(list_view.adapter.get_view(0)), Label) def test_list_view_reset_data(self): class PetListener(object): def __init__(self, pet): self.current_pet = pet # This should happen as a result of data changing. def callback(self, *args): self.current_pet = args[1] pet_listener = PetListener('cat') list_item_args_converter = \ lambda row_index, rec: {'text': rec, 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter( data=['cat', 'dog', 'lizard', 'hamster', 'ferret'], args_converter=list_item_args_converter, selection_mode='multiple', allow_empty_selection=False, cls=ListItemButton) list_view = ListView(adapter=list_adapter) list_adapter.bind_triggers_to_view(pet_listener.callback) self.assertEqual(pet_listener.current_pet, 'cat') self.assertEqual(list_view.adapter.get_view(2).text, 'lizard') pet_data = list_adapter.data pet_data[2] = 'bird' self.assertEqual(list_adapter.data, ['cat', 'dog', 'bird', 'hamster', 'ferret']) self.assertTrue(hasattr(list_view.adapter, 'selection')) self.assertEqual(len(list_view.adapter.data), 5) self.assertEqual(type(list_view.adapter.get_view(0)), ListItemButton) self.assertEqual(list_view.adapter.get_view(0).text, 'cat') self.assertEqual(list_view.adapter.get_view(2).text, 'bird') def test_list_view_with_list_of_integers(self): data = [{'text': str(i), 'is_selected': False} for i in range(100)] args_converter = lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=data, args_converter=args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) list_view = ListView(adapter=list_adapter) self.assertEqual(type(list_view.adapter), ListAdapter) self.assertTrue(hasattr(list_view.adapter, 'selection')) self.assertEqual(len(list_view.adapter.data), 100) self.assertEqual(type(list_view.adapter.get_view(0)), ListItemButton) def test_list_view_with_list_of_integers_scrolling(self): data = [{'text': str(i), 'is_selected': False} for i in range(100)] args_converter = lambda row_index, rec: {'text': rec['text'], 'size_hint_y': None, 'height': 25} list_adapter = ListAdapter(data=data, args_converter=args_converter, selection_mode='single', allow_empty_selection=False, cls=ListItemButton) list_view = ListView(adapter=list_adapter) list_view.scroll_to(20) self.assertEqual(list_view._index, 20) def test_simple_list_view_deletion(self): list_view = \ ListView(item_strings=[str(index) for index in range(100)]) self.assertEqual(len(list_view.adapter.data), 100) del list_view.adapter.data[49] self.assertEqual(len(list_view.adapter.data), 99) def test_list_view_declared_in_kv_with_item_strings(self): from kivy.lang import Builder from kivy.uix.modalview import ModalView from kivy.uix.widget import Widget from kivy.factory import Factory from kivy.properties import StringProperty, ObjectProperty, \ BooleanProperty Builder.load_string(""" #:import label kivy.uix.label #:import sla kivy.adapters.simplelistadapter : size_hint: None,None size: 400,400 lvm: lvm ListView: id: lvm size_hint: .8,.8 item_strings: ["Item #{0}".format(i) for i in range(100)] """) class ListViewModal(ModalView): def __init__(self, **kwargs): super(ListViewModal, self).__init__(**kwargs) list_view_modal = ListViewModal() list_view = list_view_modal.lvm self.assertEqual(len(list_view.adapter.data), 100) def test_list_view_declared_in_kv_with_adapter(self): from kivy.lang import Builder from kivy.uix.modalview import ModalView from kivy.uix.widget import Widget from kivy.factory import Factory from kivy.properties import StringProperty, ObjectProperty, \ BooleanProperty Builder.load_string(""" #:import label kivy.uix.label #:import sla kivy.adapters.simplelistadapter : size_hint: None,None size: 400,400 lvm: lvm ListView: id: lvm size_hint: .8,.8 adapter: sla.SimpleListAdapter( data=["Item #{0}".format(i) for i in range(100)], cls=label.Label) """) class ListViewModal(ModalView): def __init__(self, **kwargs): super(ListViewModal, self).__init__(**kwargs) list_view_modal = ListViewModal() list_view = list_view_modal.lvm self.assertEqual(len(list_view.adapter.data), 100) kivy-1.9.1/kivy/tests/test_uix_relativelayout.py000066400000000000000000000024251264133626000222050ustar00rootroot00000000000000''' uix.relativelayout tests ======================== ''' import unittest from kivy.base import EventLoop from kivy.input.motionevent import MotionEvent from kivy.uix.relativelayout import RelativeLayout # https://gist.github.com/tito/f111b6916aa6a4ed0851 # subclass for touch event in unit test class UTMotionEvent(MotionEvent): def depack(self, args): self.is_touch = True self.sx = args['x'] self.sy = args['y'] self.profile = ['pos'] super(UTMotionEvent, self).depack(args) class UixRelativeLayoutTest(unittest.TestCase): def test_relativelayout_on_touch_move(self): EventLoop.ensure_window() rl = RelativeLayout() EventLoop.window.add_widget(rl) touch = UTMotionEvent("unittest", 1, {"x": .5, "y": .5}) EventLoop.post_dispatch_input("begin", touch) touch.move({"x": .6, "y": .4}) EventLoop.post_dispatch_input("update", touch) EventLoop.post_dispatch_input("end", touch) def test_relativelayout_coordinates(self): EventLoop.ensure_window() rl = RelativeLayout(pos=(100, 100)) EventLoop.window.add_widget(rl) # do_layout() called self.assertEqual(rl.to_parent(50, 50), (150, 150)) self.assertEqual(rl.to_local(50, 50), (-50, -50)) kivy-1.9.1/kivy/tests/test_uix_stacklayout.py000066400000000000000000000077321264133626000215050ustar00rootroot00000000000000''' uix.stacklayout tests ===================== ''' import unittest from kivy.uix.stacklayout import StackLayout from kivy.uix.widget import Widget class UixStackLayoutTest(unittest.TestCase): def test_stacklayout_no_children(self): sl = StackLayout() sl.do_layout() def test_stacklayout_default(self): # Default orientation is lr-tb. sl = StackLayout() wgts = [Widget(size_hint=(.5, .5)) for i in range(4)] for wgt in wgts: sl.add_widget(wgt) sl.do_layout() self.assertEqual(wgts[0].pos, [0, sl.height / 2.]) self.assertEqual(wgts[1].pos, [sl.width / 2., sl.height / 2.]) self.assertEqual(wgts[2].pos, [0, 0]) self.assertEqual(wgts[3].pos, [sl.width / 2., 0]) def test_stacklayout_fixed_size(self): sl = StackLayout() wgts = [Widget(size=(50, 50), size_hint=(None, None)) for i in range(4)] for wgt in wgts: sl.add_widget(wgt) sl.do_layout() self.assertEqual(wgts[0].pos, [0, sl.height / 2.]) self.assertEqual(wgts[1].pos, [sl.width / 2., sl.height / 2.]) self.assertEqual(wgts[2].pos, [0, 0]) self.assertEqual(wgts[3].pos, [sl.width / 2., 0]) def test_stacklayout_orientation_btrl(self): # Default orientation is lr-tb. sl = StackLayout() wgts = [Widget(size_hint=(.5, .5)) for i in range(4)] for wgt in wgts: sl.add_widget(wgt) sl.orientation = 'bt-rl' sl.do_layout() self.assertEqual(wgts[0].pos, [sl.width / 2., 0]) self.assertEqual(wgts[1].pos, [sl.width / 2., sl.height / 2.]) self.assertEqual(wgts[2].pos, [0, 0]) self.assertEqual(wgts[3].pos, [0, sl.height / 2.]) def test_stacklayout_orientation_rlbt(self): # Default orientation is lr-tb. sl = StackLayout() wgts = [Widget(size_hint=(.5, .5)) for i in range(4)] for wgt in wgts: sl.add_widget(wgt) sl.orientation = 'rl-bt' sl.do_layout() self.assertEqual(wgts[0].pos, [sl.width / 2., 0]) self.assertEqual(wgts[1].pos, [0, 0]) self.assertEqual(wgts[2].pos, [sl.width / 2., sl.height / 2.]) self.assertEqual(wgts[3].pos, [0, sl.height / 2.]) def test_stacklayout_padding(self): sl = StackLayout() wgts = [Widget(size_hint=(.5, .5)) for i in range(4)] for wgt in wgts: sl.add_widget(wgt) sl.padding = 5. sl.do_layout() self.assertEqual(wgts[0].pos, [5., sl.height / 2.]) self.assertEqual(wgts[1].pos, [sl.width / 2., sl.height / 2.]) self.assertEqual(wgts[2].pos, [5., 5.]) self.assertEqual(wgts[3].pos, [sl.width / 2., 5.]) def test_stacklayout_spacing(self): sl = StackLayout() wgts = [Widget(size_hint=(.5, .5)) for i in range(4)] for wgt in wgts: sl.add_widget(wgt) sl.spacing = 10 sl.do_layout() self.assertEqual(wgts[0].pos, [0, sl.height / 2.]) self.assertEqual(wgts[1].pos, [sl.width / 2. + 5, sl.height / 2.]) self.assertEqual(wgts[2].pos, [0, -10]) self.assertEqual(wgts[3].pos, [sl.width / 2. + 5, -10]) def test_stacklayout_overflow(self): sl = StackLayout() wgts = [Widget(size_hint=(.2 * i, .2 * i)) for i in range(1, 4)] for wgt in wgts: sl.add_widget(wgt) sl.padding = 5 sl.spacing = 5 sl.do_layout() self.assertEqual(wgts[0].pos, [5, 77]) self.assertEqual(wgts[1].pos, [27, 59]) # floating point error, requires almost equal self.assertAlmostEqual(wgts[2].pos[0], 5) self.assertAlmostEqual(wgts[2].pos[1], 0) def test_stacklayout_nospace(self): # happens when padding is too big sl = StackLayout() wgts = [Widget(size_hint=(1., .25)) for i in range(1, 4)] for wgt in wgts: sl.add_widget(wgt) sl.padding = 10 sl.do_layout() kivy-1.9.1/kivy/tests/test_uix_widget.py000066400000000000000000000100261264133626000204130ustar00rootroot00000000000000from kivy.tests.common import GraphicUnitTest class UIXWidgetTestCase(GraphicUnitTest): def test_default_widgets(self): from kivy.uix.button import Button from kivy.uix.slider import Slider r = self.render r(Button()) r(Slider()) def test_button_properties(self): from kivy.uix.button import Button r = self.render # test label attribute inside button r(Button(text='Hello world')) r(Button(text='Multiline\ntext\nbutton')) r(Button(text='Hello world', font_size=42)) r(Button(text='This is my first line\nSecond line', halign='center')) def test_slider_properties(self): from kivy.uix.slider import Slider r = self.render r(Slider(value=25)) r(Slider(value=50)) r(Slider(value=100)) r(Slider(min=-100, max=100, value=0)) r(Slider(orientation='vertical', value=25)) r(Slider(orientation='vertical', value=50)) r(Slider(orientation='vertical', value=100)) r(Slider(orientation='vertical', min=-100, max=100, value=0)) def test_image_properties(self): from kivy.uix.image import Image from os.path import dirname, join r = self.render filename = join(dirname(__file__), 'test_button.png') r(Image(source=filename)) def test_add_widget_index_0(self): from kivy.uix.widget import Widget from kivy.uix.button import Button r = self.render root = Widget() a = Button(text='Hello') b = Button(text='World', pos=(50, 10)) c = Button(text='Kivy', pos=(10, 50)) root.add_widget(a) root.add_widget(b) root.add_widget(c, 0) r(root) def test_add_widget_index_1(self): from kivy.uix.widget import Widget from kivy.uix.button import Button r = self.render root = Widget() a = Button(text='Hello') b = Button(text='World', pos=(50, 10)) c = Button(text='Kivy', pos=(10, 50)) root.add_widget(a) root.add_widget(b) root.add_widget(c, 1) r(root) def test_add_widget_index_2(self): from kivy.uix.widget import Widget from kivy.uix.button import Button r = self.render root = Widget() a = Button(text='Hello') b = Button(text='World', pos=(50, 10)) c = Button(text='Kivy', pos=(10, 50)) root.add_widget(a) root.add_widget(b) root.add_widget(c, 2) r(root) def test_widget_root_from_code_with_kv(self): from kivy.lang import Builder from kivy.factory import Factory from kivy.properties import StringProperty from kivy.uix.floatlayout import FloatLayout Builder.load_string(""" : Label: text: root.title : CallerWidget: """) class CallerWidget(FloatLayout): def __init__(self, **kwargs): super(CallerWidget, self).__init__(**kwargs) self.add_widget(MyWidget(title="Hello World")) class NestedWidget(FloatLayout): title = StringProperty('aa') class MyWidget(NestedWidget): pass class BaseWidget(FloatLayout): pass Factory.register('MyWidget', cls=MyWidget) Factory.register('CallerWidget', cls=CallerWidget) r = self.render root = BaseWidget() r(root) ''' def test_default_label(self): from kivy.uix.label import Label self.render(Label()) def test_button_state_down(self): from kivy.uix.button import Button self.render(Button(state='down')) def test_label_text(self): from kivy.uix.label import Label self.render(Label(text='Hello world')) def test_label_font_size(self): from kivy.uix.label import Label self.render(Label(text='Hello world', font_size=16)) def test_label_font_size(self): from kivy.uix.label import Label self.render(Label(text='Hello world')) ''' kivy-1.9.1/kivy/tests/test_urlrequest.py000066400000000000000000000037411264133626000204640ustar00rootroot00000000000000''' UrlRequest tests ================ ''' import unittest try: # py3k import _thread except ImportError: # py27 import thread as _thread from kivy.network.urlrequest import UrlRequest from time import sleep from kivy.clock import Clock import os class UrlRequestTest(unittest.TestCase): def _on_success(self, req, *args): self.queue.append((_thread.get_ident(), 'success', args)) def _on_redirect(self, req, *args): self.queue.append((_thread.get_ident(), 'redirect', args)) def _on_error(self, req, *args): self.queue.append((_thread.get_ident(), 'error', args)) def _on_progress(self, req, *args): self.queue.append((_thread.get_ident(), 'progress', args)) def test_callbacks(self): if os.environ.get('NONETWORK'): return self.queue = [] req = UrlRequest('http://google.com', on_success=self._on_success, on_progress=self._on_progress, on_error=self._on_error, on_redirect=self._on_redirect, debug=True) # don't use wait, but maximum 10s timeout for i in range(50): Clock.tick() sleep(.5) if req.is_finished: break self.assertTrue(req.is_finished) # we should have 2 progress minimum and one success self.assertTrue(len(self.queue) >= 3) # ensure the callback is called from this thread (main). tid = _thread.get_ident() self.assertEqual(self.queue[0][0], tid) self.assertEqual(self.queue[-2][0], tid) self.assertEqual(self.queue[-1][0], tid) self.assertEqual(self.queue[0][1], 'progress') self.assertEqual(self.queue[-2][1], 'progress') self.assertIn(self.queue[-1][1], ('success', 'redirect')) self.assertEqual(self.queue[0][2][0], 0) self.assertEqual(self.queue[-2][2][0], self.queue[-2][2][1]) kivy-1.9.1/kivy/tests/test_utils.py000066400000000000000000000177431264133626000174200ustar00rootroot00000000000000''' utils tests =========== ''' import os import unittest try: from unittest.mock import patch # python 3.x except: from mock import patch # python 2.x from kivy.utils import (boundary, escape_markup, format_bytes_to_human, is_color_transparent, SafeList, get_random_color, get_hex_from_color, get_color_from_hex, strtotuple, QueryDict, intersection, difference, interpolate, Platform, deprecated, reify) from kivy import utils class UtilsTest(unittest.TestCase): def test_escape_markup(self): escaped = escape_markup('Sun [1] & Moon [2].') self.assertEqual(escaped, 'Sun &bl;1&br; & Moon &bl;2&br;.') def test_format_bytes_to_human(self): a = format_bytes_to_human(6463) self.assertEqual(a, '6.31 KB') b = format_bytes_to_human(6463, precision=4) self.assertEqual(b, '6.3115 KB') c = format_bytes_to_human(646368746541) self.assertEqual(c, '601.98 GB') def test_boundary(self): x = boundary(-1000, 0, 100) self.assertEqual(x, 0) x = boundary(1000, 0, 100) self.assertEqual(x, 100) x = boundary(50, 0, 100) self.assertEqual(x, 50) def test_is_color_transparent(self): c = [1, 1, 1] self.assertFalse(is_color_transparent(c)) c = [1, 1, 1, 1] self.assertFalse(is_color_transparent(c)) c = [1, 1, 1, 0] self.assertTrue(is_color_transparent(c)) @deprecated def a_deprecated_function(self): """ This one has doc string. """ pass def test_deprecated(self): self.a_deprecated_function() def test_SafeList_iterate(self): # deprecated sl = SafeList(['1', 2, 3.]) self.assertTrue(isinstance(sl, list)) it = sl.iterate() self.assertEqual(next(it), '1') self.assertEqual(next(it), 2) self.assertEqual(next(it), 3.) def test_SafeList_iterate_reverse(self): # deprecated sl = SafeList(['1', 2, 3.]) self.assertTrue(isinstance(sl, list)) it = sl.iterate(reverse=True) self.assertEqual(next(it), 3.) self.assertEqual(next(it), 2) self.assertEqual(next(it), '1') def test_SafeList_clear(self): sl = SafeList(['1', 2, 3.]) self.assertTrue(isinstance(sl, list)) sl.clear() self.assertEqual(len(sl), 0) def test_get_random_color_fixed_alpha(self): actual = get_random_color() self.assertEqual(len(actual), 4) self.assertEqual(actual[3], 1.) actual = get_random_color(alpha=.5) self.assertEqual(len(actual), 4) self.assertEqual(actual[3], .5) def test_get_random_color_random_alpha(self): actual = get_random_color(alpha='random') self.assertEqual(len(actual), 4) def test_get_hex_from_color_noalpha(self): actual = get_hex_from_color([0, 1, 0]) expected = '#00ff00' self.assertEqual(actual, expected) def test_get_hex_from_color_alpha(self): actual = get_hex_from_color([.25, .77, .90, .5]) expected = '#3fc4e57f' self.assertEqual(actual, expected) def test_get_color_from_hex_noalpha(self): actual = get_color_from_hex('#d1a9c4') expected = [0.81960784, 0.66274509, 0.76862745, 1.] for i in range(4): self.assertAlmostEqual(actual[i], expected[i]) def test_get_color_from_hex_alpha(self): actual = get_color_from_hex('#00FF7F7F') expected = [0., 1., 0.49803921, 0.49803921] # can't get .5 from hex for i in range(4): self.assertAlmostEqual(actual[i], expected[i]) def test_strtotuple(self): self.assertRaises(Exception, strtotuple, 'adis!_m%*+-=|') self.assertRaises(Exception, strtotuple, '((12, 8, 473)') self.assertRaises(Exception, strtotuple, '[12, 8, 473]]') self.assertRaises(Exception, strtotuple, '128473') actual = strtotuple('(12, 8, 473)') expected = (12, 8, 473) self.assertEqual(actual, expected) def test_QueryDict(self): qd = QueryDict() self.assertTrue(isinstance(qd, dict)) # __setattr__ qd.toto = 1 self.assertEqual(qd.get('toto'), 1) # __getattr__ toto = qd.toto self.assertEqual(toto, 1) with self.assertRaises(AttributeError): foo = qd.not_an_attribute def test_intersection(self): abcd = ['a', 'b', 'c', 'd'] efgh = ['e', 'f', 'g', 'h'] fedc = ['c', 'd', 'e', 'f'] # cdef is cython keyword O_o) feed = ['f', 'e', 'e', 'd'] self.assertEqual(intersection(abcd, efgh), []) self.assertEqual(intersection(abcd, fedc), ['c', 'd']) self.assertEqual(intersection(feed, feed), feed) self.assertEqual(intersection([], []), []) self.assertEqual(intersection(feed, fedc), feed) self.assertEqual(intersection(fedc, feed), ['d', 'e', 'f']) self.assertEqual(intersection(feed, efgh), ['f', 'e', 'e']) def test_difference(self): abcd = ['a', 'b', 'c', 'd'] efgh = ['e', 'f', 'g', 'h'] fedc = ['c', 'd', 'e', 'f'] # cdef is cython keyword O_o feed = ['f', 'e', 'e', 'd'] self.assertEqual(difference(abcd, efgh), ['a', 'b', 'c', 'd']) self.assertEqual(difference(efgh, fedc), ['g', 'h']) self.assertEqual(difference([], []), []) self.assertEqual(difference(abcd, abcd), []) self.assertEqual(difference(fedc, feed), ['c']) self.assertEqual(difference(feed, abcd), ['f', 'e', 'e']) self.assertEqual(difference(abcd, feed), ['a', 'b', 'c']) def test_interpolate_solo(self): values = [10., 19., 27.1] a = 0. for i in range(0, 3): a = interpolate(a, 100) self.assertEqual(a, values[i]) def test_interpolate_multi(self): x = [10., 19., 27.1] y = [-10., -19., -27.1] p = 0., 0. for i in range(0, 3): p = interpolate(p, [100, -100]) self.assertEqual(p, [x[i], y[i]]) @reify def fib_100(self): """ return 100th Fibonacci number This uses modern view of F sub 1 = 0, F sub 2 = 1. """ # print "calculating..." a, b = 0, 1 for n in range(2, 101): a, b = b, a + b return b def test_reify(self): first = self.fib_100 # slow. self.fib_100 is a reify object making # the lazy call. second = self.fib_100 # fast, self.fib_100 is a long. assert first == second def test_Platform(self): # Those calls do not have specific intent, no assertions pf = Platform pf() # __call__ deprecated hash(pf) repr(pf) def test_Platform_android(self): with patch.dict('os.environ', {'ANDROID_ARGUMENT': ''}): pf = Platform() self.assertTrue(pf == 'android') self.assertNotIn('ANDROID_ARGUMENT', os.environ) def test_Platform_ios(self): with patch.dict('os.environ', {'KIVY_BUILD': 'ios'}): pf = Platform() self.assertEqual(str(pf), 'ios') self.assertNotIn('KIVY_BUILD', os.environ) def test_Platform_win32(self): self._test_platforms('win32', 'win') def test_Platform_cygwin(self): self._test_platforms('cygwin', 'win') def test_Platform_linux2(self): self._test_platforms('linux2', 'linux') def test_Platform_darwin(self): self._test_platforms('darwin', 'macosx') def test_Platform_freebsd(self): self._test_platforms('freebsd', 'linux') def test_Platform_unknown(self): self._test_platforms('randomdata', 'unknown') def _test_platforms(self, input, testval): utils._sys_platform = input pf = Platform() self.assertTrue(pf == testval) #with patch('kivy.utils._sys_platform') as m: # m.__str__.return_value = input # m.__eq__ = lambda x, y: str(x) == y # pf = Platform() # self.assertTrue(str(pf) == testval) kivy-1.9.1/kivy/tests/test_vector.py000066400000000000000000000150331264133626000175500ustar00rootroot00000000000000import unittest from kivy.vector import Vector from operator import truediv class VectorTestCase(unittest.TestCase): def test_initializer_oneparameter_as_list(self): vector = Vector([1]) self.assertEqual(vector.x, 1) with self.assertRaises(IndexError): vector.y def test_initializer_oneparameter_as_int(self): with self.assertRaises(TypeError): Vector(1) def test_initializer_twoparameters(self): vector = Vector(1, 2) self.assertEqual(vector.x, 1) self.assertEqual(vector.y, 2) def test_initializer_noparameter(self): with self.assertRaises(Exception): Vector() def test_initializer_threeparameters(self): with self.assertRaises(Exception): Vector(1, 2, 3) def test_sum_twovectors(self): finalVector = Vector(1, 1) + Vector(1, 1) self.assertEqual(finalVector.x, 2) self.assertEqual(finalVector.y, 2) def test_sum_inplace(self): finalVector = Vector(1, 1) finalVector += Vector(1, 1) self.assertEqual(finalVector.x, 2) self.assertEqual(finalVector.y, 2) def test_sum_inplace_scalar(self): finalVector = Vector(1, 1) finalVector += 1 self.assertEqual(finalVector.x, 2) self.assertEqual(finalVector.y, 2) def test_sum_scalar(self): with self.assertRaises(TypeError): Vector(1, 1) + 1 def test_sub_twovectors(self): finalVector = Vector(3, 3) - Vector(2, 2) self.assertEqual(finalVector.x, 1) self.assertEqual(finalVector.y, 1) def test_sub_inplace(self): finalVector = Vector(3, 3) finalVector -= Vector(2, 2) self.assertEqual(finalVector.x, 1) self.assertEqual(finalVector.y, 1) def test_sub_scalar(self): with self.assertRaises(TypeError): Vector(3, 3) - 2 def test_sub_inplace_scalar(self): finalVector = Vector(3, 3) finalVector -= 2 self.assertEqual(finalVector.x, 1) self.assertEqual(finalVector.y, 1) def test_mul_twovectors(self): finalVector = Vector(2, 2) * Vector(3, 3) self.assertEqual(finalVector.x, 6) self.assertEqual(finalVector.y, 6) def test_mul_inplace(self): finalVector = Vector(2, 2) finalVector *= Vector(3, 3) self.assertEqual(finalVector.x, 6) self.assertEqual(finalVector.y, 6) def test_mul_inplace_scalar(self): finalVector = Vector(2, 2) finalVector *= 3 self.assertEqual(finalVector.x, 6) self.assertEqual(finalVector.y, 6) def test_mul_scalar(self): finalVector = Vector(2, 2) * 3 self.assertEqual(finalVector.x, 6) self.assertEqual(finalVector.y, 6) def test_rmul_list(self): finalVector = (3, 3) * Vector(2, 2) self.assertEqual(finalVector.x, 6) self.assertEqual(finalVector.y, 6) def test_rmul_scalar(self): finalVector = 3 * Vector(2, 2) self.assertEqual(finalVector.x, 6) self.assertEqual(finalVector.y, 6) def test_div_twovectors(self): finalVector = Vector(6, 6) / Vector(2, 2) self.assertEqual(finalVector.x, 3) self.assertEqual(finalVector.y, 3) def test_truediv_twovectors(self): finalVector = truediv(Vector(6, 6), Vector(2., 2.)) self.assertEqual(finalVector.x, 3.) self.assertEqual(finalVector.y, 3.) def test_truediv_scalar(self): finalVector = truediv(Vector(6, 6), 2.) self.assertEqual(finalVector.x, 3.) self.assertEqual(finalVector.y, 3.) def test_div_inplace(self): finalVector = Vector(6, 6) finalVector /= Vector(2, 2) self.assertEqual(finalVector.x, 3) self.assertEqual(finalVector.y, 3) def test_div_inplace_scalar(self): finalVector = Vector(6, 6) finalVector /= 2 self.assertEqual(finalVector.x, 3) self.assertEqual(finalVector.y, 3) def test_div_scalar(self): finalVector = Vector(6, 6) / 2 self.assertEqual(finalVector.x, 3) self.assertEqual(finalVector.y, 3) def test_rdiv_list(self): finalVector = (6.0, 6.0) / Vector(3.0, 3.0) self.assertEqual(finalVector.x, 2) self.assertEqual(finalVector.y, 2) def test_rdiv_scalar(self): finalVector = 6 / Vector(3, 3) self.assertEqual(finalVector.x, 2) self.assertEqual(finalVector.y, 2) def test_sum_oversizedlist(self): Vector(6, 6) + (1, 2) def test_negation(self): vector = - Vector(1, 1) self.assertEqual(vector.x, -1) self.assertEqual(vector.y, -1) def test_length(self): length = Vector(10, 10).length() self.assertEqual(length, 14.142135623730951) def test_length_zerozero(self): length = Vector(0, 0).length() self.assertEqual(length, 0) def test_length2(self): length = Vector(10, 10).length2() self.assertEqual(length, 200) def test_distance(self): distance = Vector(10, 10).distance((5, 10)) self.assertEqual(distance, 5) def test_distance2(self): distance = Vector(10, 10).distance2((5, 10)) self.assertEqual(distance, 25) def test_normalize(self): vector = Vector(88, 33).normalize() self.assertEqual(vector.x, 0.93632917756904444) self.assertEqual(vector.y, 0.3511234415883917) self.assertAlmostEqual(vector.length(), 1.0) def test_normalize_zerovector(self): vector = Vector(0, 0).normalize() self.assertEqual(vector.x, 0) self.assertEqual(vector.y, 0) self.assertEqual(vector.length(), 0) def test_dot(self): result = Vector(2, 4).dot((2, 2)) self.assertEqual(result, 12) def test_angle(self): result = Vector(100, 0).angle((0, 100)) self.assertEqual(result, -90.0) def test_rotate(self): v = Vector(100, 0) v = v.rotate(45) self.assertEqual(v.x, 70.710678118654755) self.assertEqual(v.y, 70.710678118654741) def test_(self): a = (98, 28) b = (72, 33) c = (10, -5) d = (20, 88) result = Vector.line_intersection(a, b, c, d) self.assertEqual(result.x, 15.25931928687196) self.assertEqual(result.y, 43.911669367909241) def test_inbbox(self): bmin = (0, 0) bmax = (100, 100) result = Vector.in_bbox((50, 50), bmin, bmax) self.assertTrue(result) result = Vector.in_bbox((647, -10), bmin, bmax) self.assertFalse(result) kivy-1.9.1/kivy/tests/test_video.py000066400000000000000000000016001264133626000173470ustar00rootroot00000000000000 import unittest class AnimationTestCase(unittest.TestCase): def test_video_unload(self): # fix issue https://github.com/kivy/kivy/issues/2275 # AttributeError: 'NoneType' object has no attribute 'texture' from kivy.uix.video import Video from kivy.clock import Clock from kivy.base import runTouchApp, stopTouchApp from os.path import join, dirname, abspath here = dirname(__file__) source = abspath(join( here, "..", "..", "examples", "widgets", "softboy.mpg")) video = Video(source=source, play=True) Clock.schedule_once(lambda x: stopTouchApp(), 1) def unload_video(video, position): if position > 0.01: video.unload() Clock.schedule_once(lambda x: stopTouchApp(), 0.1) video.bind(position=unload_video) runTouchApp(video) kivy-1.9.1/kivy/tests/test_widget.py000066400000000000000000000041131264133626000175260ustar00rootroot00000000000000import unittest class WidgetTestCase(unittest.TestCase): def setUp(self): from kivy.uix.widget import Widget self.cls = Widget self.root = Widget() def test_add_remove_widget(self): root = self.root self.assertEqual(root.children, []) c1 = self.cls() root.add_widget(c1) self.assertEqual(root.children, [c1]) root.remove_widget(c1) self.assertEqual(root.children, []) def test_invalid_add_widget(self): from kivy.uix.widget import WidgetException try: # None of them should work self.root.add_widget(None) self.root.add_widget(WidgetException) self.root.add_widget(self.cls) self.fail() except WidgetException: pass def test_position(self): wid = self.root wid.x = 50 self.assertEqual(wid.x, 50) self.assertEqual(wid.pos, [50, 0]) wid.y = 60 self.assertEqual(wid.y, 60) self.assertEqual(wid.pos, [50, 60]) wid.pos = (0, 0) self.assertEqual(wid.pos, [0, 0]) self.assertEqual(wid.x, 0) self.assertEqual(wid.y, 0) def test_size(self): wid = self.root wid.width = 50 self.assertEqual(wid.width, 50) self.assertEqual(wid.size, [50, 100]) wid.height = 60 self.assertEqual(wid.height, 60) self.assertEqual(wid.size, [50, 60]) wid.size = (100, 100) self.assertEqual(wid.size, [100, 100]) self.assertEqual(wid.width, 100) self.assertEqual(wid.height, 100) def test_collision(self): wid = self.root self.assertEqual(wid.pos, [0, 0]) self.assertEqual(wid.size, [100, 100]) self.assertEqual(wid.collide_point(-1, -1), False) self.assertEqual(wid.collide_point(0, 0), True) self.assertEqual(wid.collide_point(50, 50), True) self.assertEqual(wid.collide_point(100, 100), True) self.assertEqual(wid.collide_point(200, 0), False) self.assertEqual(wid.collide_point(500, 500), False) kivy-1.9.1/kivy/tests/test_widget_walk.py000066400000000000000000000035401264133626000205470ustar00rootroot00000000000000import unittest class FileWidgetWalk(unittest.TestCase): def test_walk_large_tree(self): from kivy.uix.boxlayout import BoxLayout from kivy.uix.label import Label ''' the tree BoxLayout BoxLayout Label 10 labels BoxLayout 10 labels BoxLayout Label Label ''' root = BoxLayout() tree = [root] box = BoxLayout() tree.append(box) root.add_widget(box) label = Label() tree.append(label) root.add_widget(label) for i in range(10): tree.append(Label()) label.add_widget(tree[-1]) box = BoxLayout() tree.append(box) root.add_widget(box) for i in range(10): tree.append(Label()) box.add_widget(tree[-1]) box = BoxLayout() tree.append(box) root.add_widget(box) tree.append(Label()) box.add_widget(tree[-1]) label = Label() tree.append(label) root.add_widget(label) def rotate(l, n): return l[n:] + l[:n] for i in range(len(tree)): rotated = rotate(tree, i) # shift list to start at i # walk starting with i walked = [n for n in tree[i].walk(loopback=True)] walked_reversed = [n for n in tree[i].walk_reverse(loopback=True)] self.assertListEqual(rotated, walked) self.assertListEqual(walked, list(reversed(walked_reversed))) def test_walk_single(self): from kivy.uix.label import Label label = Label() self.assertListEqual([n for n in label.walk(loopback=True)], [label]) self.assertListEqual([n for n in label.walk_reverse(loopback=True)], [label]) kivy-1.9.1/kivy/tests/testkv.kv000066400000000000000000000000151264133626000165110ustar00rootroot00000000000000#:kivy 1.4.1 kivy-1.9.1/kivy/tests/unicode_files.zip000066400000000000000000000015421264133626000201710ustar00rootroot00000000000000PK m=Dtestl￾PK m=Dtestl￿PK n=DकीवीtestPK n=D"कीऒµà¥€testPK n=D=कीवीtestPK? m=D$ testl￾ >9">9">9"PK? m=D$ &testl￿ C/"C/"C/"PK? n=D$ Lकीवीtest oU#oU#oU#PK? n=D"$ कीऒµà¥€test oU#|m$%|m$%PK? n=D=$ कीवीtest D?N#D?N#D?N#PK($kivy-1.9.1/kivy/tests/unicode_font.zip000066400000000000000000000015041264133626000200330ustar00rootroot00000000000000PK+B#.कीवी.ttfUT  QMQux TMHQ2-"&:,!$c ]Bұ=tfAD> Sϼ&C{7ϛ(XٱɻׂFi1$ќ?ɕPq|D=~0ф-lcM[mכu+g:.t\t\L/{{ƏKVl&mƊl kl,B-ء= PaTB2JD2}˥P4c4d!GNtK28yh4(,U%{=sO9UdmDjkxnjĪ絅}&/veDvPK+B#.कीवी.ttfUT Qux PKVkivy-1.9.1/kivy/tests/visual_test_label.py000066400000000000000000000214471264133626000207160ustar00rootroot00000000000000from kivy.app import runTouchApp from kivy.uix.gridlayout import GridLayout from kivy.properties import StringProperty from kivy.lang import Builder from kivy.utils import get_hex_from_color, get_random_color import timeit import re import random from functools import partial def layout_perf(label, repeat): if repeat: repeat = int(repeat) else: return 'None' return str(timeit.Timer(label._label.render).repeat(1, repeat)) def layout_real_perf(label, repeat): if repeat: repeat = int(repeat) else: return 'None' old_text = label._label.texture label._label.texture = label._label.texture_1px res = str(timeit.Timer(partial(label._label.render, True)).repeat(1, repeat)) label._label.texture = old_text return res kv = ''' #:import tlp visual_test_label.layout_perf #:import tlrp visual_test_label.layout_real_perf : size_hint: None, None size: 100, 50 group: 'slider' on_press: self.parent.slider.name = self.text if self.state =='down' else\ 'dummy' : size_hint: None, None size: 100, 50 name: '' on_text: setattr(self.parent.label, self.name, self.text) : size_hint: None, None size: 100, 50 on_state: setattr(self.parent.label, self.text, self.state == 'down') : size_hint: None, None size: 100, 50 : cols: 1 spacing: 10 padding: 20 TabbedPanel: do_default_tab: False tab_width: self.width / 11 * 3 TabbedPanelItem: text: 'Label' BoxLayout: ScrollView: id: scrollview Label: size_hint: None, None size: self.texture_size id: label text: record.text dummy: 0 canvas: Color: rgba: 0, 1, 0, 0.5 Rectangle: pos: self.pos size: self.width, self.padding_y Rectangle: pos: self.x, self.y + self.height -\ self.padding_y size: self.width, self.padding_y Color: rgba: 0, 0, 1, 0.5 Rectangle: pos: self.pos size: self.padding_x, self.height Rectangle: pos: self.x + self.width - self.padding_x,\ self.y size: self.padding_x, self.height Splitter: sizable_from: 'left' TextInput: id: record text: label.text text: root.text TabbedPanelItem: text: 'Test performance' BoxLayout: orientation: 'vertical' Label: text: 'Test timeit performance with current label settings' BoxLayout: size_hint_y: None height: 40 padding: [20, 0] Label: text: 'Repeat count: ' TextInput: id: repeat text: '1000' Button: text: 'Go (render - layout)' on_press: results.text = tlp(label, repeat.text) Button: text: 'Go (render_real)' on_press: results.text = tlrp(label, repeat.text) Label: id: results text: 'Results:' StackLayout: id: slider_ctrl size_hint_y: None height: self.minimum_height slider: slider label: label TLabel: text: 'halign: ' TSpinner: name: 'halign' values: ['left', 'center', 'right', 'justify'] text: 'left' TLabel: text: 'valign: ' TSpinner: name: 'valign' values: ['top', 'middle', 'bottom'] text: 'bottom' TBoolButton: text: 'markup' TBoolButton: text: 'shorten' TextInput: size_hint: None, None size: 100, 50 hint_text: 'split_str' on_text_validate: label.split_str = self.text multiline: False TLabel: text: 'shorten_from: ' TSpinner: name: 'shorten_from' values: ['left', 'center', 'right'] text: 'right' TBoolButton: text: 'strip' state: 'down' ToggleButton: size_hint: None, None size: 100, 50 text: 'random size' on_state: label.text = root.sized_text if self.state == 'down'\ else root.text TLabel: text: 'Slider control:' TSliderButton: text: 'font_size' TSliderButton: text: 'line_height' TSliderButton: text: 'max_lines' TSliderButton: text: 'padding_x' TSliderButton: text: 'padding_y' TextInput: size_hint: None, None size: 100, 50 hint_text: 'text_size[0]' on_text_validate: label.text_size = (int(self.text) if self.text\ else None), label.text_size[1] multiline: False TextInput: size_hint: None, None size: 100, 50 hint_text: 'text_size[1]' on_text_validate: label.text_size = label.text_size[0],\ (int(self.text) if self.text else None) multiline: False TLabel: text: '<-- w/ validate' Label: size_hint_y: None height: 40 color: [0, 1, 0, 1] text_size: self.size text: 'scrollview size: {}, label size: {}, text_size: {}, '\ 'texture_size: {}, padding: {}'.format(scrollview.size, label.size,\ label.text_size, label.texture_size, label.padding) BoxLayout: size_hint_y: None height: 40 Slider: id: slider range: -10, 200 value: 15 name: 'dummy' on_value: setattr(label, self.name, self.value) Label: size_hint_x: None width: 50 text: str(int(slider.value)) ''' text = ''' Because it would spare your Majesty all fear of future \ annoyance. If the lady loves her husband, she does not love your \ Majesty. If she does not love your Majesty, there is no reason \ why she should interfere with your Majesty's plan. "It is true. And yet--Well! I wish she had been of my own \ station! What a queen she would have made!" He relapsed into a \ moody silence, which was not broken until we drew up in \ Serpentine Avenue. The door of Briony Lodge was open, and an elderly woman stood \ upon the steps. She watched us with a sardonic eye as we stepped \ from the brougham. Mr. Sherlock Holmes, I believe?" said she. I am Mr. Holmes," answered my companion, looking at her with a \ questioning and rather startled gaze. Indeed! My mistress told me that you were likely to call. She \ left this morning with her husband by the 5:15 train from Charing \ Cross for the Continent." "What!" Sherlock Holmes staggered back, white with chagrin and \ surprise. "Do you mean that she has left England?" Never to return. "And the papers?" asked the King hoarsely. "All is lost." ''' words = re.split('( +|\\n+)', text) def annotate(pre, post, callable, words): state = False i = random.randint(0, 4) while i < len(words): if ' ' in words[i] or '\n' in words[i]: # skip spaces i += 1 continue if not state: words[i] = pre.format(callable(), words[i]) else: words[i] = post.format(words[i]) state = not state i += random.randint(1, 7) annotate('[size={0}]{1}', '{0}[/size]', partial(random.randint, 8, 24), words) annotate('[b]{1}', '{0}[/b]', str, words) annotate('[i]{1}', '{0}[/i]', str, words) annotate('[color={0}]{1}', '{0}[/color]', lambda: get_hex_from_color(get_random_color()), words) annotated_text = ''.join(words) class LabelTest(GridLayout): text = StringProperty(text) sized_text = StringProperty(annotated_text) if __name__ in ('__main__', ): Builder.load_string(kv) runTouchApp(LabelTest()) kivy-1.9.1/kivy/tools/000077500000000000000000000000001264133626000146315ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/__init__.py000066400000000000000000000000001264133626000167300ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/benchmark.py000066400000000000000000000152301264133626000171360ustar00rootroot00000000000000''' Benchmark ========= ''' from __future__ import print_function benchmark_version = '1' import os import sys import json import kivy import gc from time import clock, time, ctime from random import randint from kivy.uix.label import Label from kivy.uix.button import Button from kivy.uix.widget import Widget from kivy.graphics import RenderContext from kivy.input.motionevent import MotionEvent from kivy.cache import Cache from kivy.clock import Clock from kivy.compat import PY2 if not PY2: xrange = range clockfn = time if sys.platform == 'win32': clockfn = clock class FakeMotionEvent(MotionEvent): pass class bench_widget_creation: '''Widget: creation (10000 Widget)''' def run(self): o = [] for x in range(10000): o.append(Widget()) class bench_widget_creation_with_root: '''Widget: creation (10000 Widget + 1 root)''' def run(self): o = Widget() for x in range(10000): o.add_widget(Widget()) class bench_widget_draw: '''Widget: empty drawing (10000 Widget + 1 root)''' def __init__(self): self.ctx = RenderContext() self.root = root = Widget() for x in range(10000): root.add_widget(Widget()) self.ctx.add(self.root.canvas) def run(self): self.ctx.draw() class bench_widget_dispatch: '''Widget: event dispatch (1000 on_update in 10*1000 Widget)''' def __init__(self): root = Widget() for x in range(10): parent = Widget() for y in range(1000): parent.add_widget(Widget()) root.add_widget(parent) self.root = root def run(self): touch = FakeMotionEvent('fake', 1, []) self.root.dispatch('on_touch_down', touch) self.root.dispatch('on_touch_move', touch) self.root.dispatch('on_touch_up', touch) class bench_label_creation: '''Core: label creation (10000 * 10 a-z)''' def __init__(self): labels = [] for x in range(10000): label = [chr(randint(ord('a'), ord('z'))) for x in range(10)] labels.append(''.join(label)) self.labels = labels def run(self): o = [] for x in self.labels: o.append(Label(text=x)) class bench_button_creation: '''Core: button creation (10000 * 10 a-z)''' def __init__(self): labels = [] for x in xrange(10000): button = map(lambda x: chr(randint(ord('a'), ord('z'))), xrange(10)) labels.append(''.join(button)) self.labels = labels def run(self): o = [] for x in self.labels: o.append(Button(text=x)) class bench_label_creation_with_tick: '''Core: label creation (10000 * 10 a-z), with Clock.tick''' def __init__(self): labels = [] for x in range(10000): label = [chr(randint(ord('a'), ord('z'))) for x in range(10)] labels.append(''.join(label)) self.labels = labels def run(self): o = [] for x in self.labels: o.append(Label(text=x)) # tick for texture creation Clock.tick() class bench_button_creation_with_tick: '''Core: button creation (10000 * 10 a-z), with Clock.tick''' def __init__(self): labels = [] for x in xrange(10000): button = map(lambda x: chr(randint(ord('a'), ord('z'))), xrange(10)) labels.append(''.join(button)) self.labels = labels def run(self): o = [] for x in self.labels: o.append(Button(text=x)) # tick for texture creation Clock.tick() if __name__ == '__main__': report = [] report_newline = True def log(s, newline=True): global report_newline if not report_newline: report[-1] = '%s %s' % (report[-1], s) else: report.append(s) if newline: print(s) report_newline = True else: print(s, end=' ') report_newline = False sys.stdout.flush() clock_total = 0 benchs = list(globals().keys()) benchs.sort() benchs = [globals()[x] for x in benchs if x.startswith('bench_')] log('') log('=' * 70) log('Kivy Benchmark v%s' % benchmark_version) log('=' * 70) log('') log('System informations') log('-------------------') log('OS platform : %s' % sys.platform) log('Python EXE : %s' % sys.executable) log('Python Version : %s' % sys.version) log('Python API : %s' % sys.api_version) log('Kivy Version : %s' % kivy.__version__) log('Install path : %s' % os.path.dirname(kivy.__file__)) log('Install date : %s' % ctime(os.path.getctime(kivy.__file__))) log('') log('OpenGL informations') log('-------------------') from kivy.core.gl import glGetString, GL_VENDOR, GL_RENDERER, GL_VERSION log('GL Vendor: %s' % glGetString(GL_VENDOR)) log('GL Renderer: %s' % glGetString(GL_RENDERER)) log('GL Version: %s' % glGetString(GL_VERSION)) log('') log('Benchmark') log('---------') for x in benchs: # clean cache to prevent weird case for cat in Cache._categories: Cache.remove(cat) # force gc before next test gc.collect() log('%2d/%-2d %-60s' % (benchs.index(x) + 1, len(benchs), x.__doc__), False) try: sys.stderr.write('.') test = x() except Exception as e: log('failed %s' % str(e)) import traceback traceback.print_exc() continue clock_start = clockfn() try: sys.stderr.write('.') test.run() clock_end = clockfn() - clock_start log('%.6f' % clock_end) except Exception as e: log('failed %s' % str(e)) continue clock_total += clock_end log('') log('Result: %.6f' % clock_total) log('') try: reply = input( 'Do you want to send benchmark to gist.github.com (Y/n) : ') except EOFError: sys.exit(0) if reply.lower().strip() in ('', 'y'): print('Please wait while sending the benchmark...') try: import requests except ImportError: print("`requests` module not found, no benchmark posted.") sys.exit(1) payload = { 'public': True, 'files': { 'benchmark.txt': { 'content': '\n'.join(report)}}} r = requests.post('https://api.github.com/gists', data=json.dumps(payload)) print() print() print('REPORT posted at {0}'.format(r.json['html_url'])) print() print() else: print('No benchmark posted.') kivy-1.9.1/kivy/tools/extensions/000077500000000000000000000000001264133626000170305ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/extensions/__init__.py000066400000000000000000000000001264133626000211270ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/extensions/make-kivyext.py000066400000000000000000000146271264133626000220320ustar00rootroot00000000000000""" make-kivyext ~~~~~~~~~~~~~ Little helper script that helps creating new Kivy extensions. To use it, just run it:: python make-kivyext.py :copyright: (c) 2011: Adjusted by the Kivy Authors, 2010: Courtesy of Armin Ronacher (Originally developed for flask.pocoo.org) :license: BSD, see LICENSE for more details. """ import re import os import sys import getpass from datetime import datetime from urllib.parse import quote _sep_re = re.compile(r'[\s.,;_-]+') FILE_HEADER_TEMPLATE = '''\ # -*- coding: utf-8 -*- """ %(module)s %(moduledecor)s Please describe your extension here... :copyright: (c) %(year)s by %(name)s. """ ''' SETUP_PY_TEMPLATE = '''\ """ %(name)s %(namedecor)s To create a Kivy *.kex extension file for this extension, run this file like so:: python setup.py create_package That will turn your current Kivy extension development folder into a *.kex Kivy extension file that you can just drop in one of the extensions/ directories supported by Kivy. """ from distutils.core import setup from distutils.cmd import Command import %(extname)s long_desc = %(extname)s.__doc__ import os from os.path import join from shutil import copy from subprocess import call import sys class PackageBuild(Command): description = 'Create Extension Package' user_options = [] def run(self): # Call this file and make a distributable .zip file that has our desired # folder structure call([sys.executable, 'setup.py', 'install', '--root', 'output/', '--install-lib', '/', '--install-platlib', '/', '--install-data', '/%(extname)s/data', 'bdist', '--formats=zip']) files = os.listdir('dist') if not os.path.isdir('kexfiles'): os.mkdir('kexfiles') for file in files: # Simply copy & replace... copy(join('dist', file), join('kexfiles', file[:-3] + "kex")) print('The extension files are now available in kexfiles/') def initialize_options(self): pass def finalize_options(self): pass cmdclass = {'create_package': PackageBuild} setup( name='%(name)s', version='0.1', url='', license='', author='%(author)s', author_email='%(email)s', description='', long_description=long_desc, packages=['%(extname)s'], cmdclass=cmdclass, classifiers=[ # Add your own classifiers here 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Topic :: Software Development :: Libraries :: Python Modules' ] ) ''' def prompt(name, default=None): prompt = name + (default and ' [%s]' % default or '') prompt += name.endswith('?') and ' ' or ': ' while True: rv = input(prompt) if rv: return rv if default is not None: return default def prompt_bool(name, default=False): while True: rv = prompt(name + '?', default and 'Y' or 'N') if not rv: return default if rv.lower() in ('y', 'yes', '1', 'on', 'true', 't'): return True elif rv.lower() in ('n', 'no', '0', 'off', 'false', 'f'): return False def prompt_choices(name, choices): while True: rv = prompt(name + '? - (%s)' % ', '.join(choices), choices[0]) rv = rv.lower() if not rv: return choices[0] if rv in choices: if rv == 'none': return None else: return rv def guess_package(name): """Guess the package name""" words = [x.lower() for x in _sep_re.split(name)] return '_'.join(words) or None class Extension(object): def __init__(self, name, shortname, author, email, output_folder): self.name = name self.shortname = shortname self.author = author self.email = email self.output_folder = output_folder def make_folder(self): root = os.path.join(self.output_folder, self.shortname) os.makedirs(root) os.mkdir(os.path.join(root, 'data')) def create_files(self): decor = '~' * len(self.shortname) with open(os.path.join(self.output_folder, self.shortname, '__init__.py'), 'w') as f: f.write(FILE_HEADER_TEMPLATE % dict( module=self.shortname, moduledecor=decor, year=datetime.utcnow().year, name=self.author, )) with open(os.path.join(self.output_folder, 'setup.py'), 'w') as f: f.write(SETUP_PY_TEMPLATE % dict( name=self.name, namedecor='~' * len(self.name), urlname=quote(self.name), author=self.author, extname=self.shortname, email=self.email, )) def main(): if len(sys.argv) not in (1, 2): print('usage: make-kivyext.py [output-folder]') return msg = 'Welcome to the Kivy Extension Creator Wizard' print(msg) print('~' * len(msg)) name = prompt('Extension Name (human readable)') shortname = prompt('Extension Name (for filesystem)', guess_package(name)) author = prompt('Author', default=getpass.getuser()) email = prompt('EMail', default='') output_folder = len(sys.argv) == 2 and sys.argv[1] or shortname + '-dev' while 1: folder = prompt('Output folder', default=output_folder) if os.path.isfile(folder): print('Error: output folder is a file') elif os.path.isdir(folder) and os.listdir(folder): if prompt_bool('Warning: output folder is not empty. Continue'): break else: break output_folder = os.path.abspath(folder) ext = Extension(name, shortname, author, email, output_folder) ext.make_folder() ext.create_files() msg = ''' Congratulations! Your initial Kivy extension code skeleton has been created in: %(output_folder)s The next step is to look at the files that have been created and to populate the placeholder values. Obviously you will also need to add the actual extension code. ''' % dict(output_folder=output_folder) print(msg) if __name__ == '__main__': main() kivy-1.9.1/kivy/tools/generate-icons.py000066400000000000000000000103551264133626000201120ustar00rootroot00000000000000''' Icon generator ============== This tool will help you to generate all the icons wanted for Google Play Store, App Store, Amazon store. ''' import sys from PIL import Image from os.path import exists, join, realpath, basename, dirname from os import makedirs from argparse import ArgumentParser class Converter(object): converters = { 'appstore': { 'directory_name': 'ios', 'sizes': [ ('App store high resolution', '{}-appstore-1024.png', 1024), ('App store normal resolution', '{}-appstore-512.png', 512), # iOS 7 ('iPhone (iOS 7)', '{}-60.png', 120), ('iPhone @2 (iOS 7)', '{}-60@2x.png', 120), ('iPad (iOS 7)', '{}-76.png', 76), ('iPad @2 (iOS 7)', '{}-60@2x.png', 152), # iOS 6.1 and earlier ('iPhone (iOS >= 6.1)', '{}-57.png', 57), ('iPhone @2 (iOS >= 6.1)', '{}-57@2x.png', 114), ('iPad (iOS >= 6.1)', '{}-72.png', 72), ('iPad @2 (iOS >= 6.1)', '{}-72@2x.png', 114), # iTunes artwork (ad-hoc) ('iTunes Artwork (ad-hoc)', 'iTunesArtwork', 512), ('iTunes Artwork @2 (ad-hoc)', 'iTunesArtwork@2x', 1024), ]}, 'playstore': { 'directory_name': 'android', 'sizes': [ ('Google Play icon', '{}-googleplay-512.png', 512), ('Launcher icon MDPI', '{}-48.png', 48), ('Launcher icon HDPI', '{}-72.png', 72), ('Launcher icon XHDPI', '{}-96.png', 96), ('Launcher icon XXHDPI', '{}-144.png', 48), ('Launcher icon XXXHDPI', '{}-192.png', 192), ]}, 'amazonstore': { 'directory_name': 'amazon', 'sizes': [ ('Small icon', '{}-114.png', 114), ('Large icon', '{}-512.png', 512), ]}} def run(self): parser = ArgumentParser( description='Generate icons for various stores') parser.add_argument('--dir', type=str, default=None, help=('Output directory to generate all the icons,' 'defaults to the directory of the source icon')) parser.add_argument('--force', type=bool, default=False, help=('Generate all icons even if the source is not perfect.')) parser.add_argument('icon', type=str, help='Base icon (must be 1024x1024 or 512x512)') args = parser.parse_args() if not exists(args.icon): print('Error: No such icon file') sys.exit(1) # ensure the destination directory will be set if args.dir is None: args.dir = dirname(args.icon) # read the source image, and do some quality checks base_fn = basename(args.icon).rsplit('.', 1)[0] source = Image.open(args.icon) self.ensure_quality(source, args.force) for directory_name, sizeinfo in self.iterate(): description, pattern_fn, size = sizeinfo print('Generate {}: {}x{}'.format(description, size, size)) dest_dir = realpath(join(args.dir, directory_name)) if not exists(dest_dir): makedirs(dest_dir) icon_fn = join(dest_dir, pattern_fn.format('Icon')) self.convert_to(source, icon_fn, size) def convert_to(self, source, icon_fn, size): dest = source.resize((size, size)) dest.save(icon_fn, 'png') def ensure_quality(self, image, force=False): messages = [] w, h = image.size if w != h: messages.append('Width and height should be the same') if w not in (512, 1024): messages.append( 'Source image is recommended to be 1024 (512 minimum)') if not messages: return print('Quality check failed') for message in messages: print('- {}'.format(message)) if not force: sys.exit(1) def iterate(self): for store, infos in Converter.converters.items(): for size in infos['sizes']: yield infos['directory_name'], size if __name__ == '__main__': Converter().run() kivy-1.9.1/kivy/tools/gles_compat/000077500000000000000000000000001264133626000171265ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/gles_compat/gl2.h000066400000000000000000000762521264133626000177770ustar00rootroot00000000000000#ifndef __gl2_h_ #define __gl2_h_ /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */ #include #ifdef __cplusplus extern "C" { #endif /* * This document is licensed under the SGI Free Software B License Version * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . */ /*------------------------------------------------------------------------- * Data type definitions *-----------------------------------------------------------------------*/ typedef void GLvoid; typedef char GLchar; typedef unsigned int GLenum; typedef unsigned char GLboolean; typedef unsigned int GLbitfield; typedef khronos_int8_t GLbyte; typedef short GLshort; typedef int GLint; typedef int GLsizei; typedef khronos_uint8_t GLubyte; typedef unsigned short GLushort; typedef unsigned int GLuint; typedef khronos_float_t GLfloat; typedef khronos_float_t GLclampf; typedef khronos_int32_t GLfixed; /* GL types for handling large vertex buffer objects */ typedef khronos_intptr_t GLintptr; typedef khronos_ssize_t GLsizeiptr; /* OpenGL ES core versions */ #define GL_ES_VERSION_2_0 1 /* ClearBufferMask */ #define GL_DEPTH_BUFFER_BIT 0x00000100 #define GL_STENCIL_BUFFER_BIT 0x00000400 #define GL_COLOR_BUFFER_BIT 0x00004000 /* Boolean */ #define GL_FALSE 0 #define GL_TRUE 1 /* BeginMode */ #define GL_POINTS 0x0000 #define GL_LINES 0x0001 #define GL_LINE_LOOP 0x0002 #define GL_LINE_STRIP 0x0003 #define GL_TRIANGLES 0x0004 #define GL_TRIANGLE_STRIP 0x0005 #define GL_TRIANGLE_FAN 0x0006 /* AlphaFunction (not supported in ES20) */ /* GL_NEVER */ /* GL_LESS */ /* GL_EQUAL */ /* GL_LEQUAL */ /* GL_GREATER */ /* GL_NOTEQUAL */ /* GL_GEQUAL */ /* GL_ALWAYS */ /* BlendingFactorDest */ #define GL_ZERO 0 #define GL_ONE 1 #define GL_SRC_COLOR 0x0300 #define GL_ONE_MINUS_SRC_COLOR 0x0301 #define GL_SRC_ALPHA 0x0302 #define GL_ONE_MINUS_SRC_ALPHA 0x0303 #define GL_DST_ALPHA 0x0304 #define GL_ONE_MINUS_DST_ALPHA 0x0305 /* BlendingFactorSrc */ /* GL_ZERO */ /* GL_ONE */ #define GL_DST_COLOR 0x0306 #define GL_ONE_MINUS_DST_COLOR 0x0307 #define GL_SRC_ALPHA_SATURATE 0x0308 /* GL_SRC_ALPHA */ /* GL_ONE_MINUS_SRC_ALPHA */ /* GL_DST_ALPHA */ /* GL_ONE_MINUS_DST_ALPHA */ /* BlendEquationSeparate */ #define GL_FUNC_ADD 0x8006 #define GL_BLEND_EQUATION 0x8009 #define GL_BLEND_EQUATION_RGB 0x8009 /* same as BLEND_EQUATION */ #define GL_BLEND_EQUATION_ALPHA 0x883D /* BlendSubtract */ #define GL_FUNC_SUBTRACT 0x800A #define GL_FUNC_REVERSE_SUBTRACT 0x800B /* Separate Blend Functions */ #define GL_BLEND_DST_RGB 0x80C8 #define GL_BLEND_SRC_RGB 0x80C9 #define GL_BLEND_DST_ALPHA 0x80CA #define GL_BLEND_SRC_ALPHA 0x80CB #define GL_CONSTANT_COLOR 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 #define GL_CONSTANT_ALPHA 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 #define GL_BLEND_COLOR 0x8005 /* Buffer Objects */ #define GL_ARRAY_BUFFER 0x8892 #define GL_ELEMENT_ARRAY_BUFFER 0x8893 #define GL_ARRAY_BUFFER_BINDING 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 #define GL_STREAM_DRAW 0x88E0 #define GL_STATIC_DRAW 0x88E4 #define GL_DYNAMIC_DRAW 0x88E8 #define GL_BUFFER_SIZE 0x8764 #define GL_BUFFER_USAGE 0x8765 #define GL_CURRENT_VERTEX_ATTRIB 0x8626 /* CullFaceMode */ #define GL_FRONT 0x0404 #define GL_BACK 0x0405 #define GL_FRONT_AND_BACK 0x0408 /* DepthFunction */ /* GL_NEVER */ /* GL_LESS */ /* GL_EQUAL */ /* GL_LEQUAL */ /* GL_GREATER */ /* GL_NOTEQUAL */ /* GL_GEQUAL */ /* GL_ALWAYS */ /* EnableCap */ #define GL_TEXTURE_2D 0x0DE1 #define GL_CULL_FACE 0x0B44 #define GL_BLEND 0x0BE2 #define GL_DITHER 0x0BD0 #define GL_STENCIL_TEST 0x0B90 #define GL_DEPTH_TEST 0x0B71 #define GL_SCISSOR_TEST 0x0C11 #define GL_POLYGON_OFFSET_FILL 0x8037 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E #define GL_SAMPLE_COVERAGE 0x80A0 /* ErrorCode */ #define GL_NO_ERROR 0 #define GL_INVALID_ENUM 0x0500 #define GL_INVALID_VALUE 0x0501 #define GL_INVALID_OPERATION 0x0502 #define GL_OUT_OF_MEMORY 0x0505 /* FrontFaceDirection */ #define GL_CW 0x0900 #define GL_CCW 0x0901 /* GetPName */ #define GL_LINE_WIDTH 0x0B21 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E #define GL_CULL_FACE_MODE 0x0B45 #define GL_FRONT_FACE 0x0B46 #define GL_DEPTH_RANGE 0x0B70 #define GL_DEPTH_WRITEMASK 0x0B72 #define GL_DEPTH_CLEAR_VALUE 0x0B73 #define GL_DEPTH_FUNC 0x0B74 #define GL_STENCIL_CLEAR_VALUE 0x0B91 #define GL_STENCIL_FUNC 0x0B92 #define GL_STENCIL_FAIL 0x0B94 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 #define GL_STENCIL_REF 0x0B97 #define GL_STENCIL_VALUE_MASK 0x0B93 #define GL_STENCIL_WRITEMASK 0x0B98 #define GL_STENCIL_BACK_FUNC 0x8800 #define GL_STENCIL_BACK_FAIL 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 #define GL_STENCIL_BACK_REF 0x8CA3 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 #define GL_VIEWPORT 0x0BA2 #define GL_SCISSOR_BOX 0x0C10 /* GL_SCISSOR_TEST */ #define GL_COLOR_CLEAR_VALUE 0x0C22 #define GL_COLOR_WRITEMASK 0x0C23 #define GL_UNPACK_ALIGNMENT 0x0CF5 #define GL_PACK_ALIGNMENT 0x0D05 #define GL_MAX_TEXTURE_SIZE 0x0D33 #define GL_MAX_VIEWPORT_DIMS 0x0D3A #define GL_SUBPIXEL_BITS 0x0D50 #define GL_RED_BITS 0x0D52 #define GL_GREEN_BITS 0x0D53 #define GL_BLUE_BITS 0x0D54 #define GL_ALPHA_BITS 0x0D55 #define GL_DEPTH_BITS 0x0D56 #define GL_STENCIL_BITS 0x0D57 #define GL_POLYGON_OFFSET_UNITS 0x2A00 /* GL_POLYGON_OFFSET_FILL */ #define GL_POLYGON_OFFSET_FACTOR 0x8038 #define GL_TEXTURE_BINDING_2D 0x8069 #define GL_SAMPLE_BUFFERS 0x80A8 #define GL_SAMPLES 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA #define GL_SAMPLE_COVERAGE_INVERT 0x80AB /* GetTextureParameter */ /* GL_TEXTURE_MAG_FILTER */ /* GL_TEXTURE_MIN_FILTER */ /* GL_TEXTURE_WRAP_S */ /* GL_TEXTURE_WRAP_T */ #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 /* HintMode */ #define GL_DONT_CARE 0x1100 #define GL_FASTEST 0x1101 #define GL_NICEST 0x1102 /* HintTarget */ #define GL_GENERATE_MIPMAP_HINT 0x8192 /* DataType */ #define GL_BYTE 0x1400 #define GL_UNSIGNED_BYTE 0x1401 #define GL_SHORT 0x1402 #define GL_UNSIGNED_SHORT 0x1403 #define GL_INT 0x1404 #define GL_UNSIGNED_INT 0x1405 #define GL_FLOAT 0x1406 #define GL_FIXED 0x140C /* PixelFormat */ #define GL_DEPTH_COMPONENT 0x1902 #define GL_ALPHA 0x1906 #define GL_RGB 0x1907 #define GL_RGBA 0x1908 #define GL_LUMINANCE 0x1909 #define GL_LUMINANCE_ALPHA 0x190A /* PixelType */ /* GL_UNSIGNED_BYTE */ #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 /* Shaders */ #define GL_FRAGMENT_SHADER 0x8B30 #define GL_VERTEX_SHADER 0x8B31 #define GL_MAX_VERTEX_ATTRIBS 0x8869 #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB #define GL_MAX_VARYING_VECTORS 0x8DFC #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD #define GL_SHADER_TYPE 0x8B4F #define GL_DELETE_STATUS 0x8B80 #define GL_LINK_STATUS 0x8B82 #define GL_VALIDATE_STATUS 0x8B83 #define GL_ATTACHED_SHADERS 0x8B85 #define GL_ACTIVE_UNIFORMS 0x8B86 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 #define GL_ACTIVE_ATTRIBUTES 0x8B89 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A #define GL_SHADING_LANGUAGE_VERSION 0x8B8C #define GL_CURRENT_PROGRAM 0x8B8D /* StencilFunction */ #define GL_NEVER 0x0200 #define GL_LESS 0x0201 #define GL_EQUAL 0x0202 #define GL_LEQUAL 0x0203 #define GL_GREATER 0x0204 #define GL_NOTEQUAL 0x0205 #define GL_GEQUAL 0x0206 #define GL_ALWAYS 0x0207 /* StencilOp */ /* GL_ZERO */ #define GL_KEEP 0x1E00 #define GL_REPLACE 0x1E01 #define GL_INCR 0x1E02 #define GL_DECR 0x1E03 #define GL_INVERT 0x150A #define GL_INCR_WRAP 0x8507 #define GL_DECR_WRAP 0x8508 /* StringName */ #define GL_VENDOR 0x1F00 #define GL_RENDERER 0x1F01 #define GL_VERSION 0x1F02 #define GL_EXTENSIONS 0x1F03 /* TextureMagFilter */ #define GL_NEAREST 0x2600 #define GL_LINEAR 0x2601 /* TextureMinFilter */ /* GL_NEAREST */ /* GL_LINEAR */ #define GL_NEAREST_MIPMAP_NEAREST 0x2700 #define GL_LINEAR_MIPMAP_NEAREST 0x2701 #define GL_NEAREST_MIPMAP_LINEAR 0x2702 #define GL_LINEAR_MIPMAP_LINEAR 0x2703 /* TextureParameterName */ #define GL_TEXTURE_MAG_FILTER 0x2800 #define GL_TEXTURE_MIN_FILTER 0x2801 #define GL_TEXTURE_WRAP_S 0x2802 #define GL_TEXTURE_WRAP_T 0x2803 /* TextureTarget */ /* GL_TEXTURE_2D */ #define GL_TEXTURE 0x1702 #define GL_TEXTURE_CUBE_MAP 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C /* TextureUnit */ #define GL_TEXTURE0 0x84C0 #define GL_TEXTURE1 0x84C1 #define GL_TEXTURE2 0x84C2 #define GL_TEXTURE3 0x84C3 #define GL_TEXTURE4 0x84C4 #define GL_TEXTURE5 0x84C5 #define GL_TEXTURE6 0x84C6 #define GL_TEXTURE7 0x84C7 #define GL_TEXTURE8 0x84C8 #define GL_TEXTURE9 0x84C9 #define GL_TEXTURE10 0x84CA #define GL_TEXTURE11 0x84CB #define GL_TEXTURE12 0x84CC #define GL_TEXTURE13 0x84CD #define GL_TEXTURE14 0x84CE #define GL_TEXTURE15 0x84CF #define GL_TEXTURE16 0x84D0 #define GL_TEXTURE17 0x84D1 #define GL_TEXTURE18 0x84D2 #define GL_TEXTURE19 0x84D3 #define GL_TEXTURE20 0x84D4 #define GL_TEXTURE21 0x84D5 #define GL_TEXTURE22 0x84D6 #define GL_TEXTURE23 0x84D7 #define GL_TEXTURE24 0x84D8 #define GL_TEXTURE25 0x84D9 #define GL_TEXTURE26 0x84DA #define GL_TEXTURE27 0x84DB #define GL_TEXTURE28 0x84DC #define GL_TEXTURE29 0x84DD #define GL_TEXTURE30 0x84DE #define GL_TEXTURE31 0x84DF #define GL_ACTIVE_TEXTURE 0x84E0 /* TextureWrapMode */ #define GL_REPEAT 0x2901 #define GL_CLAMP_TO_EDGE 0x812F #define GL_MIRRORED_REPEAT 0x8370 /* Uniform Types */ #define GL_FLOAT_VEC2 0x8B50 #define GL_FLOAT_VEC3 0x8B51 #define GL_FLOAT_VEC4 0x8B52 #define GL_INT_VEC2 0x8B53 #define GL_INT_VEC3 0x8B54 #define GL_INT_VEC4 0x8B55 #define GL_BOOL 0x8B56 #define GL_BOOL_VEC2 0x8B57 #define GL_BOOL_VEC3 0x8B58 #define GL_BOOL_VEC4 0x8B59 #define GL_FLOAT_MAT2 0x8B5A #define GL_FLOAT_MAT3 0x8B5B #define GL_FLOAT_MAT4 0x8B5C #define GL_SAMPLER_2D 0x8B5E #define GL_SAMPLER_CUBE 0x8B60 /* Vertex Arrays */ #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F /* Read Format */ #define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A #define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B /* Shader Source */ #define GL_COMPILE_STATUS 0x8B81 #define GL_INFO_LOG_LENGTH 0x8B84 #define GL_SHADER_SOURCE_LENGTH 0x8B88 #define GL_SHADER_COMPILER 0x8DFA /* Shader Binary */ #define GL_SHADER_BINARY_FORMATS 0x8DF8 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 /* Shader Precision-Specified Types */ #define GL_LOW_FLOAT 0x8DF0 #define GL_MEDIUM_FLOAT 0x8DF1 #define GL_HIGH_FLOAT 0x8DF2 #define GL_LOW_INT 0x8DF3 #define GL_MEDIUM_INT 0x8DF4 #define GL_HIGH_INT 0x8DF5 /* Framebuffer Object. */ #define GL_FRAMEBUFFER 0x8D40 #define GL_RENDERBUFFER 0x8D41 #define GL_RGBA4 0x8056 #define GL_RGB5_A1 0x8057 #define GL_RGB565 0x8D62 #define GL_DEPTH_COMPONENT16 0x81A5 #define GL_STENCIL_INDEX 0x1901 #define GL_STENCIL_INDEX8 0x8D48 #define GL_RENDERBUFFER_WIDTH 0x8D42 #define GL_RENDERBUFFER_HEIGHT 0x8D43 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 #define GL_RENDERBUFFER_RED_SIZE 0x8D50 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 #define GL_COLOR_ATTACHMENT0 0x8CE0 #define GL_DEPTH_ATTACHMENT 0x8D00 #define GL_STENCIL_ATTACHMENT 0x8D20 #define GL_NONE 0 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD #define GL_FRAMEBUFFER_BINDING 0x8CA6 #define GL_RENDERBUFFER_BINDING 0x8CA7 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 /*------------------------------------------------------------------------- * GL core functions. *-----------------------------------------------------------------------*/ GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture); GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader); GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GLchar* name); GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer); GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer); GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer); GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture); GL_APICALL void GL_APIENTRY glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum mode ); GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha); GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target); GL_APICALL void GL_APIENTRY glClear (GLbitfield mask); GL_APICALL void GL_APIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_APICALL void GL_APIENTRY glClearDepthf (GLclampf depth); GL_APICALL void GL_APIENTRY glClearStencil (GLint s); GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader); GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_APICALL GLuint GL_APIENTRY glCreateProgram (void); GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type); GL_APICALL void GL_APIENTRY glCullFace (GLenum mode); GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint* buffers); GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers); GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program); GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers); GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader); GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint* textures); GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func); GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag); GL_APICALL void GL_APIENTRY glDepthRangef (GLclampf zNear, GLclampf zFar); GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader); GL_APICALL void GL_APIENTRY glDisable (GLenum cap); GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index); GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); GL_APICALL void GL_APIENTRY glEnable (GLenum cap); GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index); GL_APICALL void GL_APIENTRY glFinish (void); GL_APICALL void GL_APIENTRY glFlush (void); GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode); GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint* buffers); GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target); GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint* framebuffers); GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint* renderbuffers); GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint* textures); GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); GL_APICALL int GL_APIENTRY glGetAttribLocation (GLuint program, const GLchar* name); GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean* params); GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params); GL_APICALL GLenum GL_APIENTRY glGetError (void); GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat* params); GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog); GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog); GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); GL_APICALL const GLubyte* GL_APIENTRY glGetString (GLenum name); GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* params); GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat* params); GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint location, GLint* params); GL_APICALL int GL_APIENTRY glGetUniformLocation (GLuint program, const GLchar* name); GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* params); GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint* params); GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer); GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode); GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer); GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap); GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer); GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program); GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer); GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader); GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture); GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width); GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program); GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param); GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat units); GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void); GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); GL_APICALL void GL_APIENTRY glSampleCoverage (GLclampf value, GLboolean invert); GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length); GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar** string, const GLint* length); GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask); GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask); GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask); GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass); GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params); GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint* params); GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat x); GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint x); GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat x, GLfloat y); GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint x, GLint y); GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z); GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint x, GLint y, GLint z); GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat* v); GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w); GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint* v); GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); GL_APICALL void GL_APIENTRY glUseProgram (GLuint program); GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program); GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint indx, GLfloat x); GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y); GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z); GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint indx, const GLfloat* values); GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); #ifdef __cplusplus } #endif #endif /* __gl2_h_ */ kivy-1.9.1/kivy/tools/gles_compat/subset_gles.py000066400000000000000000000113401264133626000220160ustar00rootroot00000000000000''' Common GLES Subset Extraction Script ==================================== In Kivy, our goal is to use OpenGL ES 2.0 (GLES2) for all drawing on all platforms. The problem is that GLES2 is not a proper subset of any OpenGL Desktop (GL) version prior to version 4.1. However, to keep all our drawing cross-platform compatible, we're restricting the Kivy drawing core to a real subset of GLES2 that is available on all platforms. This script therefore parses the GL and GL Extension (GLEXT) headers and compares them with the GLES2 header. It then generates a header that only contains symbols that are common to GLES2 and at least either GL or GLEXT. However, since GLES2 doesn't support double values, we also need to do some renaming, because functions in GL that took doubles as arguments now take floats in GLES2, with their function name being suffixed with 'f'. Furthermore, sometimes the pure symbol name doesn't match because there might be an _EXT or _ARB or something akin to that at the end of a symbol name. In that case, we take the symbol from the original header and add a #define directive to redirect to that symbol from the symbol name without extension. ''' from __future__ import print_function gl = open("/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/" + "OpenGL.framework/Versions/A/Headers/gl.h", 'r') glext = open("/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/" + "OpenGL.framework/Versions/A/Headers/glext.h", 'r') gles = open("gl2.h", 'r') def add_defines_to_set(header): symbols = [] lineno = 0 for line in header: symbol = None hexcode = None lineno += 1 line = line.strip() try: elements = line.split() if line.startswith("#define"): symbol = elements[1] for element in elements: if element.startswith("0x"): hexcode = element elif line.startswith("typedef"): symbol = elements[-1] else: for element in elements: if element.startswith("gl"): symbol = element if symbol: symbols.append((symbol, lineno, line, hexcode)) except Exception as e: print('error:', lineno, ':', line) print(e) return symbols def extract_common_symbols(symbols1, symbols2, already_extracted): for symbol1, lineno1, line1, hexcode1 in symbols1: for symbol2, lineno2, line2, hexcode2 in symbols2: if symbol1 in already_extracted or symbol2 in already_extracted: continue if symbol1 == symbol2 + 'f': # There is no `double` type in GLES; Functions that were using # a double were renamed with the suffix 'f'. print("// Different Name; Redefine") print(line2) print("#define %s %s" % (symbol1, symbol2)) elif symbol1 == symbol2: already_extracted.append(symbol1) print(line1) if symbol1 == 'GLclampf;': # See explanation about doubles on GLES above. print('typedef GLclampf GLclampd;') elif hexcode1 and hexcode2 and hexcode1 == hexcode2: already_extracted.append(symbol1) already_extracted.append(symbol2) print("// Different Name; Redefine") print(line2) print("#define %s %s" % (symbol1, symbol2)) # Generate ------------------------------------------------ # pipe to kivy/kivy/graphics/common_subset.h gl_symbols = add_defines_to_set(gl) glext_symbols = add_defines_to_set(glext) gles_symbols = add_defines_to_set(gles) print('// GLES 2.0 Header file, generated for Kivy') print('// Check kivy/kivy/tools/gles_compat/subset_gles.py') print('#pragma once') print('#include "gl2platform.h"') print('#ifdef __cplusplus') print('extern "C" {') print('#endif') # Don't add the same symbol more than once already_extracted = [] print('\n// Subset common to GLES and GL: ====================================') extract_common_symbols(gles_symbols, gl_symbols, already_extracted) print('\n// Subset common to GLES and GLEXT: =================================') extract_common_symbols(gles_symbols, glext_symbols, already_extracted) print() print('// What follows was manually extracted from the GLES2 headers because') print('// it was not present in any other header.', end=' ') print(''' #define GL_SHADER_BINARY_FORMATS 0x8DF8 #define GL_RGB565 0x8D62 ''') print('#ifdef __cplusplus') print('}') print('#endif') print() kivy-1.9.1/kivy/tools/highlight/000077500000000000000000000000001264133626000166005ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/highlight/__init__.py000066400000000000000000000000001264133626000206770ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/highlight/kivy-mode.el000066400000000000000000000227371264133626000210410ustar00rootroot00000000000000;;; kivy-mode.el --- Emacs major mode for editing Kivy files ;; ;; Author: Dean Serenevy ;; Version: 0.1.0 ;; ;; This document borrowed heavily from yaml-mode.el by Yoshiki Kurihara and ;; Marshall Vandegrift. ;; ;; This file is not part of Emacs ;; This file is free software; you can redistribute it and/or modify it ;; under the terms of the GNU General Public License as published by the ;; Free Software Foundation; version 3. ;; This file is distributed in the hope that it will be useful, but WITHOUT ;; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ;; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for ;; more details. ;; You should have received a copy of the GNU General Public License along ;; with GNU Emacs; see the file COPYING. If not, write to the Free Software ;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, ;; USA. ;;; Installation: ;; To install, just drop this file into a directory in your `load-path' and ;; (optionally) byte-compile it. To automatically handle files ending in ;; '.kv', add something like: ;; ;; (require 'kivy-mode) ;; (add-to-list 'auto-mode-alist '("\\.kv$" . kivy-mode)) ;; ;; to your .emacs file. ;; ;; Unlike python-mode, this mode follows the Emacs convention of not ;; binding the ENTER key to `newline-and-indent'. To get this behavior, add ;; the key definition to `kivy-mode-hook': ;; ;; (add-hook 'kivy-mode-hook ;; '(lambda () ;; (define-key kivy-mode-map "\C-m" 'newline-and-indent))) ;; User definable variables (defgroup kivy nil "Support for the kivy user interface definition format" :group 'languages :prefix "kivy-") (defcustom kivy-mode-hook nil "*Hook run by `kivy-mode'." :type 'hook :group 'kivy) (defcustom kivy-indent-offset 4 "*Amount of offset per level of indentation." :type 'integer :group 'kivy) (defcustom kivy-backspace-function 'backward-delete-char-untabify "*Function called by `kivy-electric-backspace' when deleting backwards." :type 'function :group 'kivy) (defface kivy-tab-face '((((class color)) (:background "red" :foreground "red" :bold t)) (t (:reverse-video t))) "Face to use for highlighting tabs in kivy files." :group 'faces :group 'kivy) (defcustom kivy-imenu-generic-expression '((nil "^\\([<>a-zA-Z_-]+\\):" 1)) "The imenu regex to parse an outline of the kivy file." :type 'string :group 'kivy) ;; Constants (defconst kivy-mode-version "0.1.0" "Version of `kivy-mode.'") (defconst kivy-blank-line-re "^ *$" "Regexp matching a line containing only (valid) whitespace.") (defconst kivy-comment-re "\\(?:^\\|\\s-+\\)\\(#.*\\)" "Regexp matching a line containing a kivy comment or delimiter.") (defconst kivy-directive-re "^\\(?:#:\\)\\(\\w+ +.*\\)" "Regexp matching a line contatining a kivy directive.") (defconst kivy-tag-re "^ *id: *\\([^ \n]+\\)$" "Rexexp matching a kivy tag.") (defconst kivy-bare-scalar-re "\\(?:[^-:,#!\n{\\[ ]\\|[^#!\n{\\[ ]\\S-\\)[^#\n]*?" "Rexexp matching a kivy bare scalar.") (defconst kivy-hash-key-re (concat "^ *" "\\(" kivy-bare-scalar-re "\\) *:" "\\(?: +\\|$\\)") "Regexp matching a single kivy hash key.") (defconst kivy-nested-map-re (concat ".*: *$") "Regexp matching a line beginning a kivy nested structure.") (defconst kivy-constant-scalars-re (concat "\\(?:^\\|\\(?::\\|-\\|,\\|{\\|\\[\\) +\\) *" (regexp-opt '("True" "False" "None") t) " *$") "Regexp matching certain scalar constants in scalar context") ;; Mode setup (defvar kivy-mode-map () "Keymap used in `kivy-mode' buffers.") (if kivy-mode-map nil (setq kivy-mode-map (make-sparse-keymap)) (define-key kivy-mode-map [backspace] 'kivy-electric-backspace) (define-key kivy-mode-map "\C-c<" 'kivy-indent-shift-left) (define-key kivy-mode-map "\C-c>" 'kivy-indent-shift-right) ) (defvar kivy-mode-syntax-table nil "Syntax table in use in kivy-mode buffers.") (if kivy-mode-syntax-table nil (setq kivy-mode-syntax-table (make-syntax-table)) (modify-syntax-entry ?\' "\"" kivy-mode-syntax-table) (modify-syntax-entry ?\" "\"" kivy-mode-syntax-table) (modify-syntax-entry ?# "<" kivy-mode-syntax-table) (modify-syntax-entry ?\n ">" kivy-mode-syntax-table) (modify-syntax-entry ?\\ "\\" kivy-mode-syntax-table) (modify-syntax-entry ?- "_" kivy-mode-syntax-table) (modify-syntax-entry ?_ "w" kivy-mode-syntax-table) ) ;;;###autoload (add-to-list 'auto-mode-alist '("\\.kv$" . kivy-mode)) ;;;###autoload (define-derived-mode kivy-mode fundamental-mode "kivy" "Simple mode to edit kivy. \\{kivy-mode-map}" (set (make-local-variable 'comment-start) "# ") (set (make-local-variable 'comment-start-skip) "#+ *") (set (make-local-variable 'indent-line-function) 'kivy-indent-line) (set (make-local-variable 'font-lock-defaults) '(kivy-font-lock-keywords nil nil nil nil (font-lock-syntactic-keywords)))) ;; Font-lock support (defvar kivy-font-lock-keywords (list (cons kivy-comment-re '(1 font-lock-comment-face)) (cons kivy-constant-scalars-re '(1 font-lock-constant-face)) (cons kivy-tag-re '(1 font-lock-function-name-face)) (cons kivy-hash-key-re '(1 font-lock-variable-name-face t)) (cons kivy-directive-re '(1 font-lock-builtin-face)) '("^[\t]+" 0 'kivy-tab-face t)) "Additional expressions to highlight in kivy mode.") (defvar kivy-font-lock-syntactic-keywords (list '()) "Additional syntax features to highlight in kivy mode.") ;; Indentation and electric keys (defun kivy-compute-indentation () "Calculate the maximum sensible indentation for the current line." (save-excursion (beginning-of-line) (forward-line -1) (while (and (looking-at kivy-blank-line-re) (> (point) (point-min))) (forward-line -1)) (+ (current-indentation) (if (looking-at kivy-nested-map-re) kivy-indent-offset 0) ))) (defun kivy-indent-line () "Indent the current line. The first time this command is used, the line will be indented to the maximum sensible indentation. Each immediately subsequent usage will back-dent the line by `kivy-indent-offset' spaces. On reaching column 0, it will cycle back to the maximum sensible indentation." (interactive "*") (let ((ci (current-indentation)) (cc (current-column)) (need (kivy-compute-indentation))) (save-excursion (beginning-of-line) (delete-horizontal-space) (if (and (equal last-command this-command) (/= ci 0)) (indent-to (* (/ (- ci 1) kivy-indent-offset) kivy-indent-offset)) (indent-to need))) (if (< (current-column) (current-indentation)) (forward-to-indentation 0)))) (defun kivy-electric-backspace (arg) "Delete characters or back-dent the current line. If invoked following only whitespace on a line, will back-dent to the immediately previous multiple of `kivy-indent-offset' spaces." (interactive "*p") (if (or (/= (current-indentation) (current-column)) (bolp)) (funcall kivy-backspace-function arg) (let ((ci (current-column))) (beginning-of-line) (delete-horizontal-space) (indent-to (* (/ (- ci (* arg kivy-indent-offset)) kivy-indent-offset) kivy-indent-offset))))) (defun kivy-set-imenu-generic-expression () (make-local-variable 'imenu-generic-expression) (make-local-variable 'imenu-create-index-function) (setq imenu-create-index-function 'imenu-default-create-index-function) (setq imenu-generic-expression kivy-imenu-generic-expression)) (add-hook 'kivy-mode-hook 'kivy-set-imenu-generic-expression) (add-hook 'kivy-mode-hook '(lambda () (setq indent-tabs-mode 'nil))) (defun kivy-mode-version () "Diplay version of `kivy-mode'." (interactive) (message "kivy-mode %s" kivy-mode-version) kivy-mode-version) (defun kivy-indent-shift-left (start end &optional count) "Shift lines contained in region START END by COUNT columns to the left. COUNT defaults to `kivy-indent-offset'. If region isn't active, the current line is shifted. The shifted region includes the lines in which START and END lie. An error is signaled if any lines in the region are indented less than COUNT columns." (interactive (if mark-active (list (region-beginning) (region-end) current-prefix-arg) (list (line-beginning-position) (line-end-position) current-prefix-arg))) (if count (setq count (prefix-numeric-value count)) (setq count kivy-indent-offset)) (when (> count 0) (let ((deactivate-mark nil)) (save-excursion (goto-char start) (while (< (point) end) (if (and (< (current-indentation) count) (not (looking-at "[ \t]*$"))) (error "Can't shift all lines enough")) (forward-line)) (indent-rigidly start end (- count)))))) (defun kivy-indent-shift-right (start end &optional count) "Shift lines contained in region START END by COUNT columns to the left. COUNT defaults to `kivy-indent-offset'. If region isn't active, the current line is shifted. The shifted region includes the lines in which START and END lie." (interactive (if mark-active (list (region-beginning) (region-end) current-prefix-arg) (list (line-beginning-position) (line-end-position) current-prefix-arg))) (let ((deactivate-mark nil)) (if count (setq count (prefix-numeric-value count)) (setq count kivy-indent-offset)) (indent-rigidly start end count))) (provide 'kivy-mode) ;;; kivy-mode.el ends here kivy-1.9.1/kivy/tools/highlight/kivy.json-tmlanguage000066400000000000000000000011201264133626000225710ustar00rootroot00000000000000{ "name": "Kivy Language", "scopeName": "source.python.kivy", "fileTypes": ["kv"], "patterns": [ { "match": "#:.*?$", "name": "support.type.kivy" }, { "match": "#.*?$", "name": "comment.kivy" }, { "match": "\\<.+\\>", "name": "support.class.kivy" }, { "match": "[A-Za-z][A-Za-z0-9]+$", "name": "support.function.kivy" }, { "match": ".*?:$", "name": "support.function.kivy" }, { "name": "entity.name.section.kivy", "match": "(.*?):$" }, { "include": "source.python" } ], "uuid": "49cecc44-5094-48ec-a876-91f597e8bf81" }kivy-1.9.1/kivy/tools/highlight/kivy.tmLanguage000066400000000000000000000024541264133626000215750ustar00rootroot00000000000000 fileTypes kv name Kivy Language patterns match #:.*?$ name support.type.kivy match #.*?$ name comment.kivy match \<.+\> name support.class.kivy match [A-Za-z][A-Za-z0-9]+$ name support.function.kivy match .*?:$ name support.function.kivy match (.*?):$ name entity.name.section.kivy include source.python scopeName source.python.kivy uuid 49cecc44-5094-48ec-a876-91f597e8bf81 kivy-1.9.1/kivy/tools/highlight/kivy.vim000066400000000000000000000021431264133626000202770ustar00rootroot00000000000000" Vim syntax file " Language: Kivy " Maintainer: George Sebastian <11george.s@gmail.com> " Last Change: 2011 May 1 " For version 5.x: Clear all syntax items. " For version 6.x: Quit when a syntax file was already loaded. if version < 600 syntax clear elseif exists("b:current_syntax") finish endif syn match kivyPreProc /#:.*/ syn match kivyComment /#.*/ syn match kivyRule /<\I\i*\(,\s*\I\i*\)*>:/ syn match kivyAttribute /\<\I\i*\>/ nextgroup=kivyValue syn include @pyth $VIMRUNTIME/syntax/python.vim syn region kivyValue start=":" end=/$/ contains=@pyth skipwhite syn region kivyAttribute matchgroup=kivyIdent start=/[\a_][\a\d_]*:/ end=/$/ contains=@pyth skipwhite if version >= 508 || !exists("did_python_syn_inits") if version <= 508 let did_python_syn_inits = 1 command -nargs=+ HiLink hi link else command -nargs=+ HiLink hi def link endif HiLink kivyPreproc PreProc HiLink kivyComment Comment HiLink kivyRule Function HiLink kivyIdent Statement HiLink kivyAttribute Label delcommand HiLink endif kivy-1.9.1/kivy/tools/kviewer000077500000000000000000000033501264133626000162340ustar00rootroot00000000000000#!/usr/bin/env python ''' KViewer ------- KViewer, for KV-Viewer, is a simple tool allowing to dynamically display a KV file, taking its changes into account (thanks to watchdog). The idea is to facilitate design with KVlang. It's somewhat related to the KivyCatalog demo, except it uses an on-disc file, allowing user to use any editor. ''' from sys import argv from kivy.lang import Builder from kivy.app import App from kivy.core.window import Window from kivy.clock import Clock, mainthread from kivy.uix.label import Label from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler from os.path import dirname, basename, join if len(argv) != 2: print('usage: %s filename.kv' % argv[0]) exit(1) PATH = dirname(argv[1]) TARGET = basename(argv[1]) class KvHandler(FileSystemEventHandler): def __init__(self, callback, target, **kwargs): super(KvHandler, self).__init__(**kwargs) self.callback = callback self.target = target def on_any_event(self, event): if basename(event.src_path) == self.target: self.callback() class KvViewerApp(App): def build(self): o = Observer() o.schedule(KvHandler(self.update, TARGET), PATH) o.start() Clock.schedule_once(self.update, 1) return super(KvViewerApp, self).build() @mainthread def update(self, *args): Builder.unload_file(join(PATH, TARGET)) for w in Window.children[:]: Window.remove_widget(w) try: Window.add_widget(Builder.load_file(join(PATH, TARGET))) except Exception as e: Window.add_widget(Label(text=e.message if e.message else str(e))) if __name__ == '__main__': KvViewerApp().run() kivy-1.9.1/kivy/tools/packaging/000077500000000000000000000000001264133626000165555ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/packaging/__init__.py000066400000000000000000000000001264133626000206540ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/packaging/factory.py000066400000000000000000000066011264133626000206010ustar00rootroot00000000000000from __future__ import print_function __all__ = ('FactoryBuild', ) from distutils.cmd import Command import fnmatch import os import kivy import types ignore_list = ( 'kivy.lib', 'kivy.input.providers', 'kivy.input.postproc', 'kivy.modules', 'kivy.tools', 'kivy.parser', 'kivy.tests', ) class FactoryBuild(Command): description = 'Build the factory relation file (for factory.py)' user_options = [] def initialize_options(self): pass def finalize_options(self): pass def run(self): print('--------------------------------------------') print('Building factory relation file') print('--------------------------------------------') root_dir = os.path.dirname(kivy.__file__) filename = os.path.join(root_dir, 'factory_registers.py') with open(filename, 'w') as fd: fd.close() # ensure we don't have any thing like doc running symbols = [] for root, dirnames, filenames in os.walk(root_dir): if not root.startswith(root_dir): raise Exception('Directory should start with the kivy' 'directory') root = 'kivy' + root[len(root_dir):].replace(os.path.sep, '.') for filename in fnmatch.filter(filenames, '*.[ps][yo]'): module = '%s.%s' % (root, filename[:-3]) # check ignore list first ignore = False for ignore in ignore_list: if module.startswith(ignore): ignore = True break if ignore is True: #print('<<< ignored (ignore list)') continue # special case, core providers if root.startswith('kivy.core.'): if not root.endswith('__init__.py'): #print('<<< ignored (not a __init__.py)') continue print('>>>', module, '::', end=' ') try: m = __import__(name=module, fromlist='.') except Exception as e: print() print('ERROR:', e) continue if not hasattr(m, '__all__'): print() continue for symbol in getattr(m, '__all__'): if symbol.startswith('_'): continue attr = getattr(m, symbol) if type(attr) not in (type, type): continue symbols.append((symbol, module)) print(symbol, end=' ') print() print() print('--------------------------------------------') print('Found %d symbols, generating file' % len(symbols)) print('--------------------------------------------') filename = os.path.join(root_dir, 'factory_registers.py') with open(filename, 'w') as fd: fd.write('# Auto-generated file by setup.py build_factory\n') fd.write('\n') fd.write('from kivy.factory import Factory\n') fd.write('\n') fd.write('r = Factory.register\n') for x in symbols: fd.write("r('%s', module='%s')\n" % x) print('File written at', filename) kivy-1.9.1/kivy/tools/packaging/pyinstaller_hooks/000077500000000000000000000000001264133626000223265ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/packaging/pyinstaller_hooks/__init__.py000066400000000000000000000243211264133626000244410ustar00rootroot00000000000000''' Pyinstaller hooks ================= Module that exports pyinstaller related methods and parameters. Hooks ----- PyInstaller comes with a default hook for kivy that lists the indirectly imported modules that pyinstaller would not find on its own using :func:`get_deps_all`. :func:`hookspath` returns the path to an alternate kivy hook, ``kivy/tools/packaging/pyinstaller_hooks/kivy-hook.py`` that does not add these dependencies to its list of hidden imports and they have to be explicitly included instead. One can overwrite the default hook by providing on the command line the ``--additional-hooks-dir=HOOKSPATH`` option. Because although the default hook will still run, the `important global variables `_, e.g. ``excludedimports`` and ``hiddenimports`` will be overwritten by the new hook, if set there. Additionally, one can add a hook to be run after the default hook by passing e.g. ``hookspath=[HOOKSPATH]`` to the ``Analysis`` class. In both cases, ``HOOKSPATH`` is the path to a directory containing a file named ``hook-kivy.py`` that is the pyinstaller hook for kivy to be processed after the default hook. hiddenimports ------------- When a module is imported indirectly, e.g. with ``__import__``, pyinstaller won't know about it and the module has to be added through ``hiddenimports``. ``hiddenimports`` and other hook variables can be specified within a hook as described above. Also, these variable can be passed to ``Analysis`` and their values are then appended to the hook's values for these variables. Most of kivy's core modules, e.g. video are imported indirectly and therefore need to be added in hiddenimports. The default PyInstaller hook adds all the providers. To overwrite, a modified kivy-hook similar to the default hook, such as :func:`hookspath` that only imports the desired modules can be added. One then uses :func:`get_deps_minimal` or :func:`get_deps_all` to get the list of modules and adds them manually in a modified hook or passes them to ``Analysis`` in the spec file. Hook generator -------------- :mod:`pyinstaller_hooks` includes a tool to generate a hook which lists all the provider modules in a list so that one can manually comment out the providers not to be included. To use, do:: python -m kivy.tools.packaging.pyinstaller_hooks hook filename ``filename`` is the name and path of the hook file to create. If ``filename`` is not provided the hook is printed to the terminal. ''' import os import sys import pkgutil import logging from os.path import dirname, join import importlib import kivy import kivy.deps from kivy.factory import Factory from os import environ if 'KIVY_DOC' not in environ: from PyInstaller.compat import modname_tkinter from PyInstaller.utils.hooks import collect_submodules curdir = dirname(__file__) kivy_modules = [ 'xml.etree.cElementTree', 'kivy.core.gl' ] + collect_submodules('kivy.graphics') '''List of kivy modules that are always needed as hiddenimports of pyinstaller. ''' excludedimports = [modname_tkinter, '_tkinter', 'twisted'] '''List of excludedimports that should alwayys be excluded from pyinstaller. ''' datas = [ (kivy.kivy_data_dir, os.path.join('kivy_install', os.path.basename(kivy.kivy_data_dir))), (kivy.kivy_modules_dir, os.path.join('kivy_install', os.path.basename(kivy.kivy_modules_dir))), ] '''List of datas to be included by pyinstaller. ''' def runtime_hooks(): '''Returns a list with the runtime hooks for kivy. It can be used with ``runtime_hooks=runtime_hooks()`` in the spec file. Pyinstaller comes preinstalled with this hook. ''' return [join(curdir, 'pyi_rth_kivy.py')] def hookspath(): '''Returns a list with the directory that contains the alternate (not the default included with pyinstaller) pyinstaller hook for kivy, ``kivy/tools/packaging/pyinstaller_hooks/kivy-hook.py``. It is typically used with ``hookspath=hookspath()`` in the spec file. The default pyinstaller hook returns all the core providers used using :func:`get_deps_minimal` to add to its list of hidden imports. This alternate hook only included the essential modules and leaves the core providers to be included additionally with :func:`get_deps_minimal` or :func:`get_deps_all`. ''' return [curdir] def get_hooks(): '''Returns the dict for the spec ``hookspath`` and ``runtime_hooks`` values. ''' return {'hookspath': hookspath(), 'runtime_hooks': runtime_hooks()} def get_deps_minimal(exclude_ignored=True, **kwargs): '''Returns Kivy hidden modules as well as excluded modules to be used with ``Analysis``. The function takes core modules as keyword arguments and their value indicates which of the providers to include/exclude from the compiled app. The possible keyword names are ``audio, camera, clipboard, image, spelling, text, video, and window``. Their values can be: ``True``: Include current provider The providers imported when the core module is loaded on this system are added to hidden imports. This is the default if the keyword name is not specified. ``None``: Exclude Don't return this core module at all. ``A string or list of strings``: Providers to include Each string is the name of a provider for this module to be included. For example, ``get_deps_minimal(video=None, window=True, audio=['gstplayer', 'ffpyplayer'], spelling='enchant')`` will exclude all the video providers, will include the gstreamer and ffpyplayer providers for audio, will include the enchant provider for spelling, and will use the current default provider for ``window``. ``exclude_ignored``, if ``True`` (the default), if the value for a core library is ``None``, then if ``exclude_ignored`` is True, not only will the library not be included in the hiddenimports but it'll also added to the excluded imports to prevent it being included accidentally by pyinstaller. :returns: A dict with two keys, ``hiddenimports`` and ``excludes``. Their values are a list of the corresponding modules to include/exclude. This can be passed directly to `Analysis`` with e.g.:: a = Analysis(['..\\kivy\\examples\\demo\\touchtracer\\main.py'], ... hookspath=hookspath(), runtime_hooks=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, **get_deps_minimal(video=None, audio=None)) ''' core_mods = ['audio', 'camera', 'clipboard', 'image', 'spelling', 'text', 'video', 'window'] mods = kivy_modules[:] excludes = excludedimports[:] for mod_name, val in kwargs.items(): if mod_name not in core_mods: raise KeyError('{} not found in {}'.format(mod_name, core_mods)) full_name = 'kivy.core.{}'.format(mod_name) if not val: core_mods.remove(mod_name) if exclude_ignored: excludes.extend(collect_submodules(full_name)) continue if val is True: continue core_mods.remove(mod_name) mods.append(full_name) if isinstance(val, basestring): mods.append('kivy.core.{0}.{0}_{1}'.format(mod_name, val)) else: for v in val: mods.append('kivy.core.{0}.{0}_{1}'.format(mod_name, v)) for mod_name in core_mods: # process remaining default modules full_name = 'kivy.core.{}'.format(mod_name) mods.append(full_name) m = importlib.import_module(full_name) if mod_name == 'clipboard' and m.CutBuffer: mods.append(m.CutBuffer.__module__) if hasattr(m, mod_name.capitalize()): # e.g. video -> Video val = getattr(m, mod_name.capitalize()) if val: mods.append(getattr(val, '__module__')) if hasattr(m, 'libs_loaded') and m.libs_loaded: for name in m.libs_loaded: mods.append('kivy.core.{}.{}'.format(mod_name, name)) mods = sorted(set(mods)) if exclude_ignored and not any('gstplayer' in m for m in mods): excludes.append('kivy.lib.gstplayer') return {'hiddenimports': mods, 'excludes': excludes} def get_deps_all(): '''Similar to :func:`get_deps_minimal`, but this returns all the kivy modules that can indirectly imported. Which includes all the possible kivy providers. This can be used to get a list of all the possible providers which can then manually be included/excluded by commenting out elements in the list instead of passing on all the items. See module description. :returns: A dict with two keys, ``hiddenimports`` and ``excludes``. Their values are a list of the corresponding modules to include/exclude. This can be passed directly to `Analysis`` with e.g.:: a = Analysis(['..\\kivy\\examples\\demo\\touchtracer\\main.py'], ... **get_deps_all()) ''' return { 'hiddenimports': sorted(set(kivy_modules + collect_submodules('kivy.core'))), 'excludes': []} def get_factory_modules(): '''Returns a list of all the modules registered in the kivy factory. ''' mods = [x.get('module', None) for x in Factory.classes.values()] return [m for m in mods if m] def add_dep_paths(): '''Should be called by the hook. It adds the paths with the binary dependecies to the system path so that pyinstaller can find the binaries during its crawling stage. ''' paths = [] for importer, modname, ispkg in pkgutil.iter_modules(kivy.deps.__path__): if not ispkg: continue try: mod = importer.find_module(modname).load_module(modname) except ImportError as e: logging.warn("deps: Error importing dependency: {}".format(str(e))) continue if hasattr(mod, 'dep_bins'): paths.extend(mod.dep_bins) sys.path.extend(paths) kivy-1.9.1/kivy/tools/packaging/pyinstaller_hooks/__main__.py000066400000000000000000000015701264133626000244230ustar00rootroot00000000000000from kivy.tools.packaging.pyinstaller_hooks import get_deps_all import sys from os.path import dirname, join args = sys.argv[1:] if args and args[0] == 'hook': with open(join(dirname(__file__), 'hook-kivy.py')) as fh: src = fh.read() formatted_lines = [] lines = get_deps_all()['hiddenimports'] for i, line in enumerate(lines): if (i and line[:line.rfind('.')] != lines[i - 1][:lines[i - 1].rfind('.')]): formatted_lines.append('\n') if i == len(lines) - 1: formatted_lines.append(" '{}'".format(line)) else: formatted_lines.append(" '{}',\n".format(line)) lines = formatted_lines lines = '{}\n\nhiddenimports += [\n{}\n]\n'.format(src, ''.join(lines)) if len(args) > 1: with open(args[1], 'w') as fh: fh.write(lines) else: print(lines) kivy-1.9.1/kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py000066400000000000000000000004621264133626000246220ustar00rootroot00000000000000from kivy.tools.packaging.pyinstaller_hooks import ( add_dep_paths, excludedimports, datas, get_deps_all, get_factory_modules, kivy_modules) add_dep_paths() hiddenimports = [] # get_deps_all()['hiddenimports'] hiddenimports = list(set( get_factory_modules() + kivy_modules + hiddenimports)) kivy-1.9.1/kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py000066400000000000000000000011551264133626000254220ustar00rootroot00000000000000import os import sys root = os.path.join(sys._MEIPASS, 'kivy_install') os.environ['KIVY_DATA_DIR'] = os.path.join(root, 'data') os.environ['KIVY_MODULES_DIR'] = os.path.join(root, 'modules') os.environ['GST_PLUGIN_PATH'] = '{};{}'.format( sys._MEIPASS, os.path.join(sys._MEIPASS, 'gst-plugins')) os.environ['GST_REGISTRY'] = os.path.join(sys._MEIPASS, 'registry.bin') sys.path += [os.path.join(root, '_libs')] if sys.platform == 'darwin': sitepackages = os.path.join(sys._MEIPASS, 'sitepackages') sys.path += [sitepackages, os.path.join(sitepackages, 'gst-0.10')] os.putenv('GST_REGISTRY_FORK', 'no') kivy-1.9.1/kivy/tools/pep8checker/000077500000000000000000000000001264133626000170325ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/pep8checker/pep8.py000066400000000000000000002160651264133626000202720ustar00rootroot00000000000000# pep8.py - Check Python source code formatting, according to PEP 8 # Copyright (C) 2006 Johann C. Rocholl # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation files # (the "Software"), to deal in the Software without restriction, # including without limitation the rights to use, copy, modify, merge, # publish, distribute, sublicense, and/or sell copies of the Software, # and to permit persons to whom the Software is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. r""" Check Python source code formatting, according to PEP 8: http://www.python.org/dev/peps/pep-0008/ For usage and a list of options, try this: $ python pep8.py -h This program and its regression test suite live here: http://github.com/jcrocholl/pep8 Groups of errors and warnings: E errors W warnings 100 indentation 200 whitespace 300 blank lines 400 imports 500 line length 600 deprecation 700 statements 900 syntax error You can add checks to this program by writing plugins. Each plugin is a simple function that is called for each line of source code, either physical or logical. Physical line: - Raw line of text from the input file. Logical line: - Multi-line statements converted to a single line. - Stripped left and right. - Contents of strings replaced with 'xxx' of same length. - Comments removed. The check function requests physical or logical lines by the name of the first argument: def maximum_line_length(physical_line) def extraneous_whitespace(logical_line) def blank_lines(logical_line, blank_lines, indent_level, line_number) The last example above demonstrates how check plugins can request additional information with extra arguments. All attributes of the Checker object are available. Some examples: lines: a list of the raw lines from the input file tokens: the tokens that contribute to this logical line line_number: line number in the input file blank_lines: blank lines before this one indent_char: first indentation character in this file (' ' or '\t') indent_level: indentation (with tabs expanded to multiples of 8) previous_indent_level: indentation on previous line previous_logical: previous logical line The docstring of each check function shall be the relevant part of text from PEP 8. It is printed if the user enables --show-pep8. Several docstrings contain examples directly from the PEP 8 document. Okay: spam(ham[1], {eggs: 2}) E201: spam( ham[1], {eggs: 2}) These examples are verified automatically when pep8.py is run with the --doctest option. You can add examples for your own check functions. The format is simple: "Okay" or error/warning code followed by colon and space, the rest of the line is example source code. If you put 'r' before the docstring, you can use \n for newline, \t for tab and \s for space. """ __version__ = '1.3.3' import os import sys import re import time import inspect import keyword import tokenize from optparse import OptionParser from fnmatch import fnmatch try: from ConfigParser import RawConfigParser except ImportError: from configparser import RawConfigParser from io import TextIOWrapper DEFAULT_EXCLUDE = '.svn,CVS,.bzr,.hg,.git' DEFAULT_IGNORE = 'E24' if sys.platform == 'win32': DEFAULT_CONFIG = os.path.expanduser(r'~\.pep8') else: DEFAULT_CONFIG = os.path.join(os.getenv('XDG_CONFIG_HOME') or os.path.expanduser('~/.config'), 'pep8') MAX_LINE_LENGTH = 80 REPORT_FORMAT = { 'default': '%(path)s:%(row)d:%(col)d: %(code)s %(text)s', 'pylint': '%(path)s:%(row)d: [%(code)s] %(text)s', } SINGLETONS = frozenset(['False', 'None', 'True']) KEYWORDS = frozenset(keyword.kwlist + ['print']) - SINGLETONS BINARY_OPERATORS = frozenset([ '**=', '*=', '+=', '-=', '!=', '<>', '%=', '^=', '&=', '|=', '==', '/=', '//=', '<=', '>=', '<<=', '>>=', '%', '^', '&', '|', '=', '/', '//', '<', '>', '<<']) UNARY_OPERATORS = frozenset(['>>', '**', '*', '+', '-']) OPERATORS = BINARY_OPERATORS | UNARY_OPERATORS WHITESPACE = frozenset(' \t') SKIP_TOKENS = frozenset([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE, tokenize.INDENT, tokenize.DEDENT]) BENCHMARK_KEYS = ['directories', 'files', 'logical lines', 'physical lines'] INDENT_REGEX = re.compile(r'([ \t]*)') RAISE_COMMA_REGEX = re.compile(r'raise\s+\w+\s*(,)') RERAISE_COMMA_REGEX = re.compile(r'raise\s+\w+\s*,\s*\w+\s*,\s*\w+') SELFTEST_REGEX = re.compile(r'(Okay|[EW]\d{3}):\s(.*)') ERRORCODE_REGEX = re.compile(r'[EW]\d{3}') DOCSTRING_REGEX = re.compile(r'u?r?["\']') EXTRANEOUS_WHITESPACE_REGEX = re.compile(r'[[({] | []}),;:]') WHITESPACE_AFTER_COMMA_REGEX = re.compile(r'[,;:]\s*(?: |\t)') COMPARE_SINGLETON_REGEX = re.compile(r'([=!]=)\s*(None|False|True)') COMPARE_TYPE_REGEX = re.compile(r'([=!]=|is|is\s+not)\s*type(?:s\.(\w+)Type' r'|\(\s*(\(\s*\)|[^)]*[^ )])\s*\))') KEYWORD_REGEX = re.compile(r'(?:[^\s])(\s*)\b(?:%s)\b(\s*)' % r'|'.join(KEYWORDS)) OPERATOR_REGEX = re.compile(r'(?:[^\s])(\s*)(?:[-+*/|!<=>%&^]+)(\s*)') LAMBDA_REGEX = re.compile(r'\blambda\b') HUNK_REGEX = re.compile(r'^@@ -\d+,\d+ \+(\d+),(\d+) @@.*$') # Work around Python < 2.6 behaviour, which does not generate NL after # a comment which is on a line by itself. COMMENT_WITH_NL = tokenize.generate_tokens(['#\n'].pop).send(None)[1] == '#\n' ############################################################################## # Plugins (check functions) for physical lines ############################################################################## def tabs_or_spaces(physical_line, indent_char): r""" Never mix tabs and spaces. The most popular way of indenting Python is with spaces only. The second-most popular way is with tabs only. Code indented with a mixture of tabs and spaces should be converted to using spaces exclusively. When invoking the Python command line interpreter with the -t option, it issues warnings about code that illegally mixes tabs and spaces. When using -tt these warnings become errors. These options are highly recommended! Okay: if a == 0:\n a = 1\n b = 1 E101: if a == 0:\n a = 1\n\tb = 1 """ indent = INDENT_REGEX.match(physical_line).group(1) for offset, char in enumerate(indent): if char != indent_char: return offset, "E101 indentation contains mixed spaces and tabs" def tabs_obsolete(physical_line): r""" For new projects, spaces-only are strongly recommended over tabs. Most editors have features that make this easy to do. Okay: if True:\n return W191: if True:\n\treturn """ indent = INDENT_REGEX.match(physical_line).group(1) if '\t' in indent: return indent.index('\t'), "W191 indentation contains tabs" def trailing_whitespace(physical_line): r""" JCR: Trailing whitespace is superfluous. FBM: Except when it occurs as part of a blank line (i.e. the line is nothing but whitespace). According to Python docs[1] a line with only whitespace is considered a blank line, and is to be ignored. However, matching a blank line to its indentation level avoids mistakenly terminating a multi-line statement (e.g. class declaration) when pasting code into the standard Python interpreter. [1] http://docs.python.org/reference/lexical_analysis.html#blank-lines The warning returned varies on whether the line itself is blank, for easier filtering for those who want to indent their blank lines. Okay: spam(1) W291: spam(1)\s W293: class Foo(object):\n \n bang = 12 """ physical_line = physical_line.rstrip('\n') # chr(10), newline physical_line = physical_line.rstrip('\r') # chr(13), carriage return physical_line = physical_line.rstrip('\x0c') # chr(12), form feed, ^L stripped = physical_line.rstrip(' \t\v') if physical_line != stripped: if stripped: return len(stripped), "W291 trailing whitespace" else: return 0, "W293 blank line contains whitespace" #def trailing_blank_lines(physical_line, lines, line_number): # r""" # JCR: Trailing blank lines are superfluous. # # Okay: spam(1) # W391: spam(1)\n # """ # if not physical_line.rstrip() and line_number == len(lines): # return 0, "W391 blank line at end of file" def missing_newline(physical_line): """ JCR: The last line should have a newline. Reports warning W292. """ if physical_line.rstrip() == physical_line: return len(physical_line), "W292 no newline at end of file" def maximum_line_length(physical_line, max_line_length): """ Limit all lines to a maximum of 79 characters. There are still many devices around that are limited to 80 character lines; plus, limiting windows to 80 characters makes it possible to have several windows side-by-side. The default wrapping on such devices looks ugly. Therefore, please limit all lines to a maximum of 79 characters. For flowing long blocks of text (docstrings or comments), limiting the length to 72 characters is recommended. Reports error E501. """ line = physical_line.rstrip() length = len(line) if length > max_line_length: if hasattr(line, 'decode'): # Python 2 # The line could contain multi-byte characters try: length = len(line.decode('utf-8')) except UnicodeError: pass if length > max_line_length: return (max_line_length, "E501 line too long " "(%d > %d characters)" % (length, max_line_length)) ############################################################################## # Plugins (check functions) for logical lines ############################################################################## def blank_lines(logical_line, blank_lines, indent_level, line_number, previous_logical, previous_indent_level): r""" Separate top-level function and class definitions with two blank lines. Method definitions inside a class are separated by a single blank line. Extra blank lines may be used (sparingly) to separate groups of related functions. Blank lines may be omitted between a bunch of related one-liners (e.g. a set of dummy implementations). Use blank lines in functions, sparingly, to indicate logical sections. Okay: def a():\n pass\n\n\ndef b():\n pass Okay: def a():\n pass\n\n\n# Foo\n# Bar\n\ndef b():\n pass E301: class Foo:\n b = 0\n def bar():\n pass E302: def a():\n pass\n\ndef b(n):\n pass E303: def a():\n pass\n\n\n\ndef b(n):\n pass E303: def a():\n\n\n\n pass E304: @decorator\n\ndef a():\n pass """ if line_number == 1: return # Don't expect blank lines before the first line if previous_logical.startswith('@'): if blank_lines: yield 0, "E304 blank lines found after function decorator" elif blank_lines > 2 or (indent_level and blank_lines == 2): yield 0, "E303 too many blank lines (%d)" % blank_lines elif logical_line.startswith(('def ', 'class ', '@')): if indent_level: if not (blank_lines or previous_indent_level < indent_level or DOCSTRING_REGEX.match(previous_logical)): yield 0, "E301 expected 1 blank line, found 0" elif blank_lines != 2: yield 0, "E302 expected 2 blank lines, found %d" % blank_lines def extraneous_whitespace(logical_line): """ Avoid extraneous whitespace in the following situations: - Immediately inside parentheses, brackets or braces. - Immediately before a comma, semicolon, or colon. Okay: spam(ham[1], {eggs: 2}) E201: spam( ham[1], {eggs: 2}) E201: spam(ham[ 1], {eggs: 2}) E201: spam(ham[1], { eggs: 2}) E202: spam(ham[1], {eggs: 2} ) E202: spam(ham[1 ], {eggs: 2}) E202: spam(ham[1], {eggs: 2 }) E203: if x == 4: print x, y; x, y = y , x E203: if x == 4: print x, y ; x, y = y, x E203: if x == 4 : print x, y; x, y = y, x """ line = logical_line for match in EXTRANEOUS_WHITESPACE_REGEX.finditer(line): text = match.group() char = text.strip() found = match.start() if text == char + ' ': # assert char in '([{' yield found + 1, "E201 whitespace after '%s'" % char elif line[found - 1] != ',': code = ('E202' if char in '}])' else 'E203') # if char in ',;:' yield found, "%s whitespace before '%s'" % (code, char) def whitespace_around_keywords(logical_line): r""" Avoid extraneous whitespace around keywords. Okay: True and False E271: True and False E272: True and False E273: True and\tFalse E274: True\tand False """ for match in KEYWORD_REGEX.finditer(logical_line): before, after = match.groups() if '\t' in before: yield match.start(1), "E274 tab before keyword" elif len(before) > 1: yield match.start(1), "E272 multiple spaces before keyword" if '\t' in after: yield match.start(2), "E273 tab after keyword" elif len(after) > 1: yield match.start(2), "E271 multiple spaces after keyword" def missing_whitespace(logical_line): """ JCR: Each comma, semicolon or colon should be followed by whitespace. Okay: [a, b] Okay: (3,) Okay: a[1:4] Okay: a[:4] Okay: a[1:] Okay: a[1:4:2] E231: ['a','b'] E231: foo(bar,baz) """ line = logical_line for index in range(len(line) - 1): char = line[index] if char in ',;:' and line[index + 1] not in WHITESPACE: before = line[:index] if char == ':' and before.count('[') > before.count(']'): continue # Slice syntax, no space required if char == ',' and line[index + 1] == ')': continue # Allow tuple with only one element: (3,) yield index, "E231 missing whitespace after '%s'" % char def indentation(logical_line, previous_logical, indent_char, indent_level, previous_indent_level): r""" Use 4 spaces per indentation level. For really old code that you don't want to mess up, you can continue to use 8-space tabs. Okay: a = 1 Okay: if a == 0:\n a = 1 E111: a = 1 Okay: for item in items:\n pass E112: for item in items:\npass Okay: a = 1\nb = 2 E113: a = 1\n b = 2 """ if indent_char == ' ' and indent_level % 4: yield 0, "E111 indentation is not a multiple of four" indent_expect = previous_logical.endswith(':') if indent_expect and indent_level <= previous_indent_level: yield 0, "E112 expected an indented block" if indent_level > previous_indent_level and not indent_expect: yield 0, "E113 unexpected indentation" def continuation_line_indentation(logical_line, tokens, indent_level, verbose): r""" Continuation lines should align wrapped elements either vertically using Python's implicit line joining inside parentheses, brackets and braces, or using a hanging indent. When using a hanging indent the following considerations should be applied: - there should be no arguments on the first line, and - further indentation should be used to clearly distinguish itself as a continuation line. Okay: a = (\n) E123: a = (\n ) Okay: a = (\n 42) E121: a = (\n 42) E122: a = (\n42) E123: a = (\n 42\n ) E124: a = (24,\n 42\n) E125: if (a or\n b):\n pass E126: a = (\n 42) E127: a = (24,\n 42) E128: a = (24,\n 42) """ first_row = tokens[0][2][0] nrows = 1 + tokens[-1][2][0] - first_row if nrows == 1: return # indent_next tells us whether the next block is indented; assuming # that it is indented by 4 spaces, then we should not allow 4-space # indents on the final continuation line; in turn, some other # indents are allowed to have an extra 4 spaces. indent_next = logical_line.endswith(':') row = depth = 0 # remember how many brackets were opened on each line parens = [0] * nrows # relative indents of physical lines rel_indent = [0] * nrows # visual indents indent = [indent_level] indent_chances = {} last_indent = (0, 0) if verbose >= 3: print((">>> " + tokens[0][4].rstrip())) for token_type, text, start, end, line in tokens: newline = row < start[0] - first_row if newline: row = start[0] - first_row newline = (not last_token_multiline and token_type not in (tokenize.NL, tokenize.NEWLINE)) if newline: # this is the beginning of a continuation line. last_indent = start if verbose >= 3: print(("... " + line.rstrip())) # record the initial indent. rel_indent[row] = start[1] - indent_level if depth: # a bracket expression in a continuation line. # find the line that it was opened on for open_row in range(row - 1, -1, -1): if parens[open_row]: break else: # an unbracketed continuation line (ie, backslash) open_row = 0 hang = rel_indent[row] - rel_indent[open_row] visual_indent = indent_chances.get(start[1]) if token_type == tokenize.OP and text in ']})': # this line starts with a closing bracket if indent[depth]: if start[1] != indent[depth]: yield (start, 'E124 closing bracket does not match ' 'visual indentation') elif hang: yield (start, 'E123 closing bracket does not match ' 'indentation of opening bracket\'s line') elif visual_indent is True: # visual indent is verified if not indent[depth]: indent[depth] = start[1] elif visual_indent in (text, str): # ignore token lined up with matching one from a previous line pass elif indent[depth] and start[1] < indent[depth]: # visual indent is broken yield (start, 'E128 continuation line ' 'under-indented for visual indent') elif hang == 4 or (indent_next and rel_indent[row] == 8): # hanging indent is verified pass else: # indent is broken if hang <= 0: error = 'E122', 'missing indentation or outdented' elif indent[depth]: error = 'E127', 'over-indented for visual indent' elif hang % 4: error = 'E121', 'indentation is not a multiple of four' else: error = 'E126', 'over-indented for hanging indent' yield start, "%s continuation line %s" % error # look for visual indenting if parens[row] and token_type != tokenize.NL and not indent[depth]: indent[depth] = start[1] indent_chances[start[1]] = True if verbose >= 4: print(("bracket depth %s indent to %s" % (depth, start[1]))) # deal with implicit string concatenation elif token_type == tokenize.STRING or text in ('u', 'ur', 'b', 'br'): indent_chances[start[1]] = str # keep track of bracket depth if token_type == tokenize.OP: if text in '([{': depth += 1 indent.append(0) parens[row] += 1 if verbose >= 4: print(("bracket depth %s seen, col %s, visual min = %s" % (depth, start[1], indent[depth]))) elif text in ')]}' and depth > 0: # parent indents should not be more than this one prev_indent = indent.pop() or last_indent[1] for d in range(depth): if indent[d] > prev_indent: indent[d] = 0 for ind in list(indent_chances): if ind >= prev_indent: del indent_chances[ind] depth -= 1 if depth: indent_chances[indent[depth]] = True for idx in range(row, -1, -1): if parens[idx]: parens[idx] -= 1 break assert len(indent) == depth + 1 if start[1] not in indent_chances: # allow to line up tokens indent_chances[start[1]] = text last_token_multiline = (start[0] != end[0]) if indent_next and rel_indent[-1] == 4: yield (last_indent, "E125 continuation line does not distinguish " "itself from next logical line") def whitespace_before_parameters(logical_line, tokens): """ Avoid extraneous whitespace in the following situations: - Immediately before the open parenthesis that starts the argument list of a function call. - Immediately before the open parenthesis that starts an indexing or slicing. Okay: spam(1) E211: spam (1) Okay: dict['key'] = list[index] E211: dict ['key'] = list[index] E211: dict['key'] = list [index] """ prev_type = tokens[0][0] prev_text = tokens[0][1] prev_end = tokens[0][3] for index in range(1, len(tokens)): token_type, text, start, end, line = tokens[index] if (token_type == tokenize.OP and text in '([' and start != prev_end and (prev_type == tokenize.NAME or prev_text in '}])') and # Syntax "class A (B):" is allowed, but avoid it (index < 2 or tokens[index - 2][1] != 'class') and # Allow "return (a.foo for a in range(5))" not keyword.iskeyword(prev_text)): yield prev_end, "E211 whitespace before '%s'" % text prev_type = token_type prev_text = text prev_end = end def whitespace_around_operator(logical_line): r""" Avoid extraneous whitespace in the following situations: - More than one space around an assignment (or other) operator to align it with another. Okay: a = 12 + 3 E221: a = 4 + 5 E222: a = 4 + 5 E223: a = 4\t+ 5 E224: a = 4 +\t5 """ for match in OPERATOR_REGEX.finditer(logical_line): before, after = match.groups() if '\t' in before: yield match.start(1), "E223 tab before operator" elif len(before) > 1: yield match.start(1), "E221 multiple spaces before operator" if '\t' in after: yield match.start(2), "E224 tab after operator" elif len(after) > 1: yield match.start(2), "E222 multiple spaces after operator" def missing_whitespace_around_operator(logical_line, tokens): r""" - Always surround these binary operators with a single space on either side: assignment (=), augmented assignment (+=, -= etc.), comparisons (==, <, >, !=, <>, <=, >=, in, not in, is, is not), Booleans (and, or, not). - Use spaces around arithmetic operators. Okay: i = i + 1 Okay: submitted += 1 Okay: x = x * 2 - 1 Okay: hypot2 = x * x + y * y Okay: c = (a + b) * (a - b) Okay: foo(bar, key='word', *args, **kwargs) Okay: baz(**kwargs) Okay: negative = -1 Okay: spam(-1) Okay: alpha[:-i] Okay: if not -5 < x < +5:\n pass Okay: lambda *args, **kw: (args, kw) E225: i=i+1 E225: submitted +=1 E225: x = x*2 - 1 E225: hypot2 = x*x + y*y E225: c = (a+b) * (a-b) E225: c = alpha -4 E225: z = x **y """ parens = 0 need_space = False prev_type = tokenize.OP prev_text = prev_end = None for token_type, text, start, end, line in tokens: if token_type in (tokenize.NL, tokenize.NEWLINE, tokenize.ERRORTOKEN): # ERRORTOKEN is triggered by backticks in Python 3000 continue if text in ('(', 'lambda'): parens += 1 elif text == ')': parens -= 1 if need_space: if start != prev_end: need_space = False elif text == '>' and prev_text in ('<', '-'): # Tolerate the "<>" operator, even if running Python 3 # Deal with Python 3's annotated return value "->" pass else: yield prev_end, "E225 missing whitespace around operator" need_space = False elif token_type == tokenize.OP and prev_end is not None: if text == '=' and parens: # Allow keyword args or defaults: foo(bar=None). pass elif text in BINARY_OPERATORS: need_space = True elif text in UNARY_OPERATORS: # Allow unary operators: -123, -x, +1. # Allow argument unpacking: foo(*args, **kwargs). if prev_type == tokenize.OP: if prev_text in '}])': need_space = True elif prev_type == tokenize.NAME: if prev_text not in KEYWORDS: need_space = True elif prev_type not in SKIP_TOKENS: need_space = True if need_space and start == prev_end: yield prev_end, "E225 missing whitespace around operator" need_space = False prev_type = token_type prev_text = text prev_end = end def whitespace_around_comma(logical_line): r""" Avoid extraneous whitespace in the following situations: - More than one space around an assignment (or other) operator to align it with another. Note: these checks are disabled by default Okay: a = (1, 2) E241: a = (1, 2) E242: a = (1,\t2) """ line = logical_line for m in WHITESPACE_AFTER_COMMA_REGEX.finditer(line): found = m.start() + 1 if '\t' in m.group(): yield found, "E242 tab after '%s'" % m.group()[0] else: yield found, "E241 multiple spaces after '%s'" % m.group()[0] def whitespace_around_named_parameter_equals(logical_line, tokens): """ Don't use spaces around the '=' sign when used to indicate a keyword argument or a default parameter value. Okay: def complex(real, imag=0.0): Okay: return magic(r=real, i=imag) Okay: boolean(a == b) Okay: boolean(a != b) Okay: boolean(a <= b) Okay: boolean(a >= b) E251: def complex(real, imag = 0.0): E251: return magic(r = real, i = imag) """ parens = 0 no_space = False prev_end = None for token_type, text, start, end, line in tokens: if no_space: no_space = False if start != prev_end: yield (prev_end, "E251 no spaces around keyword / parameter equals") elif token_type == tokenize.OP: if text == '(': parens += 1 elif text == ')': parens -= 1 elif parens and text == '=': no_space = True if start != prev_end: yield (prev_end, "E251 no spaces around keyword / parameter equals") prev_end = end def whitespace_before_inline_comment(logical_line, tokens): """ Separate inline comments by at least two spaces. An inline comment is a comment on the same line as a statement. Inline comments should be separated by at least two spaces from the statement. They should start with a # and a single space. Okay: x = x + 1 # Increment x Okay: x = x + 1 # Increment x E261: x = x + 1 # Increment x E262: x = x + 1 #Increment x E262: x = x + 1 # Increment x """ prev_end = (0, 0) for token_type, text, start, end, line in tokens: if token_type == tokenize.COMMENT: if not line[:start[1]].strip(): continue if prev_end[0] == start[0] and start[1] < prev_end[1] + 2: yield (prev_end, "E261 at least two spaces before inline comment") if text.startswith('# ') or not text.startswith('# '): yield start, "E262 inline comment should start with '# '" elif token_type != tokenize.NL: prev_end = end def imports_on_separate_lines(logical_line): r""" Imports should usually be on separate lines. Okay: import os\nimport sys E401: import sys, os Okay: from subprocess import Popen, PIPE Okay: from myclas import MyClass Okay: from foo.bar.yourclass import YourClass Okay: import myclass Okay: import foo.bar.yourclass """ line = logical_line if line.startswith('import '): found = line.find(',') if -1 < found: yield found, "E401 multiple imports on one line" def compound_statements(logical_line): r""" Compound statements (multiple statements on the same line) are generally discouraged. While sometimes it's okay to put an if/for/while with a small body on the same line, never do this for multi-clause statements. Also avoid folding such long lines! Okay: if foo == 'blah':\n do_blah_thing() Okay: do_one() Okay: do_two() Okay: do_three() E701: if foo == 'blah': do_blah_thing() E701: for x in lst: total += x E701: while t < 10: t = delay() E701: if foo == 'blah': do_blah_thing() E701: else: do_non_blah_thing() E701: try: something() E701: finally: cleanup() E701: if foo == 'blah': one(); two(); three() E702: do_one(); do_two(); do_three() """ line = logical_line found = line.find(':') if -1 < found < len(line) - 1: before = line[:found] if (before.count('{') <= before.count('}') and # {'a': 1} (dict) before.count('[') <= before.count(']') and # [1:2] (slice) before.count('(') <= before.count(')') and # (Python 3 annotation) not LAMBDA_REGEX.search(before)): # lambda x: x yield found, "E701 multiple statements on one line (colon)" found = line.find(';') if -1 < found: yield found, "E702 multiple statements on one line (semicolon)" def explicit_line_join(logical_line, tokens): r""" Avoid explicit line join between brackets. The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation. E502: aaa = [123, \\n 123] E502: aaa = ("bbb " \\n "ccc") Okay: aaa = [123,\n 123] Okay: aaa = ("bbb "\n "ccc") Okay: aaa = "bbb " \\n "ccc" """ prev_start = prev_end = parens = 0 for token_type, text, start, end, line in tokens: if start[0] != prev_start and parens and backslash: yield backslash, "E502 the backslash is redundant between brackets" if end[0] != prev_end: if line.rstrip('\r\n').endswith('\\'): backslash = (end[0], len(line.splitlines()[-1]) - 1) else: backslash = None prev_start = prev_end = end[0] else: prev_start = start[0] if token_type == tokenize.OP: if text in '([{': parens += 1 elif text in ')]}': parens -= 1 def comparison_to_singleton(logical_line): """ Comparisons to singletons like None should always be done with "is" or "is not", never the equality operators. Okay: if arg is not None: E711: if arg != None: E712: if arg == True: Also, beware of writing if x when you really mean if x is not None -- e.g. when testing whether a variable or argument that defaults to None was set to some other value. The other value might have a type (such as a container) that could be false in a boolean context! """ match = COMPARE_SINGLETON_REGEX.search(logical_line) if match: same = (match.group(1) == '==') singleton = match.group(2) msg = "'if cond is %s:'" % (('' if same else 'not ') + singleton) if singleton in ('None',): code = 'E711' else: code = 'E712' nonzero = ((singleton == 'True' and same) or (singleton == 'False' and not same)) msg += " or 'if %scond:'" % ('' if nonzero else 'not ') yield match.start(1), ("%s comparison to %s should be %s" % (code, singleton, msg)) def comparison_type(logical_line): """ Object type comparisons should always use isinstance() instead of comparing types directly. Okay: if isinstance(obj, int): E721: if type(obj) is type(1): When checking if an object is a string, keep in mind that it might be a unicode string too! In Python 2.3, str and unicode have a common base class, basestring, so you can do: Okay: if isinstance(obj, basestring): Okay: if type(a1) is type(b1): """ match = COMPARE_TYPE_REGEX.search(logical_line) if match: inst = match.group(3) if inst and isidentifier(inst) and inst not in SINGLETONS: return # Allow comparison for types which are not obvious yield match.start(1), "E721 do not compare types, use 'isinstance()'" def python_3000_has_key(logical_line): r""" The {}.has_key() method will be removed in the future version of Python. Use the 'in' operation instead. Okay: if "alph" in d:\n print d["alph"] W601: assert d.has_key('alph') """ pos = logical_line.find('.has_key(') if pos > -1: yield pos, "W601 .has_key() is deprecated, use 'in'" def python_3000_raise_comma(logical_line): """ When raising an exception, use "raise ValueError('message')" instead of the older form "raise ValueError, 'message'". The paren-using form is preferred because when the exception arguments are long or include string formatting, you don't need to use line continuation characters thanks to the containing parentheses. The older form will be removed in Python 3000. Okay: raise DummyError("Message") W602: raise DummyError, "Message" """ match = RAISE_COMMA_REGEX.match(logical_line) if match and not RERAISE_COMMA_REGEX.match(logical_line): yield match.start(1), "W602 deprecated form of raising exception" def python_3000_not_equal(logical_line): """ != can also be written <>, but this is an obsolete usage kept for backwards compatibility only. New code should always use !=. The older syntax is removed in Python 3000. Okay: if a != 'no': W603: if a <> 'no': """ pos = logical_line.find('<>') if pos > -1: yield pos, "W603 '<>' is deprecated, use '!='" def python_3000_backticks(logical_line): """ Backticks are removed in Python 3000. Use repr() instead. Okay: val = repr(1 + 2) W604: val = `1 + 2` """ pos = logical_line.find('`') if pos > -1: yield pos, "W604 backticks are deprecated, use 'repr()'" ############################################################################## # Helper functions ############################################################################## if '' == ''.encode(): # Python 2: implicit encoding. def readlines(filename): f = open(filename) try: return f.readlines() finally: f.close() isidentifier = re.compile(r'[a-zA-Z_]\w*').match stdin_get_value = sys.stdin.read else: # Python 3 def readlines(filename): f = open(filename, 'rb') try: coding, lines = tokenize.detect_encoding(f.readline) f = TextIOWrapper(f, coding, line_buffering=True) return [l.decode(coding) for l in lines] + f.readlines() except (LookupError, SyntaxError, UnicodeError): f.close() # Fall back if files are improperly declared f = open(filename, encoding='latin-1') return f.readlines() finally: f.close() isidentifier = str.isidentifier stdin_get_value = TextIOWrapper(sys.stdin.buffer, errors='ignore').read readlines.__doc__ = " Read the source code." def expand_indent(line): r""" Return the amount of indentation. Tabs are expanded to the next multiple of 8. >>> expand_indent(' ') 4 >>> expand_indent('\t') 8 >>> expand_indent(' \t') 8 >>> expand_indent(' \t') 8 >>> expand_indent(' \t') 16 """ if '\t' not in line: return len(line) - len(line.lstrip()) result = 0 for char in line: if char == '\t': result = result // 8 * 8 + 8 elif char == ' ': result += 1 else: break return result def mute_string(text): """ Replace contents with 'xxx' to prevent syntax matching. >>> mute_string('"abc"') '"xxx"' >>> mute_string("'''abc'''") "'''xxx'''" >>> mute_string("r'abc'") "r'xxx'" """ # String modifiers (e.g. u or r) start = text.index(text[-1]) + 1 end = len(text) - 1 # Triple quotes if text[-3:] in ('"""', "'''"): start += 2 end -= 2 return text[:start] + 'x' * (end - start) + text[end:] def parse_udiff(diff, patterns=None, parent='.'): rv = {} path = nrows = None for line in diff.splitlines(): if nrows: if line[:1] != '-': nrows -= 1 continue if line[:3] == '@@ ': row, nrows = [int(g) for g in HUNK_REGEX.match(line).groups()] rv[path].update(list(range(row, row + nrows))) elif line[:3] == '+++': path = line[4:].split('\t', 1)[0] if path[:2] == 'b/': path = path[2:] rv[path] = set() return dict([(os.path.join(parent, path), rows) for (path, rows) in list(rv.items()) if rows and filename_match(path, patterns)]) def filename_match(filename, patterns, default=True): """ Check if patterns contains a pattern that matches filename. If patterns is unspecified, this always returns True. """ if not patterns: return default return any(fnmatch(filename, pattern) for pattern in patterns) ############################################################################## # Framework to run all checks ############################################################################## def find_checks(argument_name): """ Find all globally visible functions where the first argument name starts with argument_name. """ for name, function in list(globals().items()): if not inspect.isfunction(function): continue args = inspect.getargspec(function)[0] if args and args[0].startswith(argument_name): codes = ERRORCODE_REGEX.findall(function.__doc__ or '') yield name, codes, function, args class Checker(object): """ Load a Python source file, tokenize it, check coding style. """ def __init__(self, filename, lines=None, options=None, report=None, **kwargs): if options is None: options = StyleGuide(kwargs).options else: assert not kwargs self._io_error = None self._physical_checks = options.physical_checks self._logical_checks = options.logical_checks self.max_line_length = options.max_line_length self.verbose = options.verbose self.filename = filename if filename is None: self.filename = 'stdin' self.lines = lines or [] elif lines is None: try: self.lines = readlines(filename) except IOError: exc_type, exc = sys.exc_info()[:2] self._io_error = '%s: %s' % (exc_type.__name__, exc) self.lines = [] else: self.lines = lines self.report = report or options.report self.report_error = self.report.error def readline(self): """ Get the next line from the input buffer. """ self.line_number += 1 if self.line_number > len(self.lines): return '' return self.lines[self.line_number - 1] def readline_check_physical(self): """ Check and return the next physical line. This method can be used to feed tokenize.generate_tokens. """ line = self.readline() if line: self.check_physical(line) return line def run_check(self, check, argument_names): """ Run a check plugin. """ arguments = [] for name in argument_names: arguments.append(getattr(self, name)) return check(*arguments) def check_physical(self, line): """ Run all physical checks on a raw input line. """ self.physical_line = line if self.indent_char is None and line[:1] in WHITESPACE: self.indent_char = line[0] for name, check, argument_names in self._physical_checks: result = self.run_check(check, argument_names) if result is not None: offset, text = result self.report_error(self.line_number, offset, text, check) def build_tokens_line(self): """ Build a logical line from tokens. """ self.mapping = [] logical = [] length = 0 previous = None for token in self.tokens: token_type, text = token[0:2] if token_type in SKIP_TOKENS: continue if token_type == tokenize.STRING: text = mute_string(text) if previous: end_row, end = previous[3] start_row, start = token[2] if end_row != start_row: # different row prev_text = self.lines[end_row - 1][end - 1] if prev_text == ',' or (prev_text not in '{[(' and text not in '}])'): logical.append(' ') length += 1 elif end != start: # different column fill = self.lines[end_row - 1][end:start] logical.append(fill) length += len(fill) self.mapping.append((length, token)) logical.append(text) length += len(text) previous = token self.logical_line = ''.join(logical) assert self.logical_line.strip() == self.logical_line def check_logical(self): """ Build a line from tokens and run all logical checks on it. """ self.build_tokens_line() self.report.increment_logical_line() first_line = self.lines[self.mapping[0][1][2][0] - 1] indent = first_line[:self.mapping[0][1][2][1]] self.previous_indent_level = self.indent_level self.indent_level = expand_indent(indent) if self.verbose >= 2: print((self.logical_line[:80].rstrip())) for name, check, argument_names in self._logical_checks: if self.verbose >= 4: print((' ' + name)) for result in self.run_check(check, argument_names): offset, text = result if isinstance(offset, tuple): orig_number, orig_offset = offset else: for token_offset, token in self.mapping: if offset >= token_offset: orig_number = token[2][0] orig_offset = (token[2][1] + offset - token_offset) self.report_error(orig_number, orig_offset, text, check) self.previous_logical = self.logical_line def generate_tokens(self): if self._io_error: self.report_error(1, 0, 'E902 %s' % self._io_error, readlines) tokengen = tokenize.generate_tokens(self.readline_check_physical) try: for token in tokengen: yield token except (SyntaxError, tokenize.TokenError): exc_type, exc = sys.exc_info()[:2] offset = exc.args[1] if len(offset) > 2: offset = offset[1:3] self.report_error(offset[0], offset[1], 'E901 %s: %s' % (exc_type.__name__, exc.args[0]), self.generate_tokens) generate_tokens.__doc__ = " Check if the syntax is valid." def check_all(self, expected=None, line_offset=0): """ Run all checks on the input file. """ self.report.init_file(self.filename, self.lines, expected, line_offset) self.line_number = 0 self.indent_char = None self.indent_level = 0 self.previous_logical = '' self.tokens = [] self.blank_lines = blank_lines_before_comment = 0 parens = 0 for token in self.generate_tokens(): self.tokens.append(token) token_type, text = token[0:2] if self.verbose >= 3: if token[2][0] == token[3][0]: pos = '[%s:%s]' % (token[2][1] or '', token[3][1]) else: pos = 'l.%s' % token[3][0] print(('l.%s\t%s\t%s\t%r' % (token[2][0], pos, tokenize.tok_name[token[0]], text))) if token_type == tokenize.COMMENT or token_type == tokenize.STRING: for sre in re.finditer(r"[:.;,] ?[A-Za-z]", text): pos = sre.span()[0] part = text[:pos] line = token[2][0] + part.count('\n') offset = 0 if part.count('\n') > 0 else token[2][1] col = offset + pos - part.rfind('\n') + 1 if sre.group(0)[0] == '.': self.report_error(line, col, 'E289 Too many spaces after period. Use only one.', check=None) elif sre.group(0)[0] == ',': self.report_error(line, col, 'E288 Too many spaces after comma. Use only one.', check=None) else: self.report_error(line, col, 'E287 Too many spaces after punctuation. ' 'Use only one.', check=None) if token_type == tokenize.OP: if text in '([{': parens += 1 elif text in '}])': parens -= 1 elif not parens: if token_type == tokenize.NEWLINE: if self.blank_lines < blank_lines_before_comment: self.blank_lines = blank_lines_before_comment self.check_logical() self.tokens = [] self.blank_lines = blank_lines_before_comment = 0 elif token_type == tokenize.NL: if len(self.tokens) == 1: # The physical line contains only this token. self.blank_lines += 1 self.tokens = [] elif token_type == tokenize.COMMENT and len(self.tokens) == 1: if blank_lines_before_comment < self.blank_lines: blank_lines_before_comment = self.blank_lines self.blank_lines = 0 if COMMENT_WITH_NL: # The comment also ends a physical line self.tokens = [] if self.blank_lines > 1: self.report_error(token[2][0],0, 'E389 File ends in multiple blank lines', check=None) return self.report.get_file_results() class BaseReport(object): """Collect the results of the checks.""" print_filename = False def __init__(self, options): self._benchmark_keys = options.benchmark_keys self._ignore_code = options.ignore_code # Results self.elapsed = 0 self.total_errors = 0 self.counters = dict.fromkeys(self._benchmark_keys, 0) self.messages = {} def start(self): """Start the timer.""" self._start_time = time.time() def stop(self): """Stop the timer.""" self.elapsed = time.time() - self._start_time def init_file(self, filename, lines, expected, line_offset): """Signal a new file.""" self.filename = filename self.lines = lines self.expected = expected or () self.line_offset = line_offset self.file_errors = 0 self.counters['files'] += 1 self.counters['physical lines'] += len(lines) def increment_logical_line(self): """Signal a new logical line.""" self.counters['logical lines'] += 1 def error(self, line_number, offset, text, check): """Report an error, according to options.""" code = text[:4] if self._ignore_code(code): return if code in self.counters: self.counters[code] += 1 else: self.counters[code] = 1 self.messages[code] = text[5:] # Don't care about expected errors or warnings if code in self.expected: return if self.print_filename and not self.file_errors: print((self.filename)) self.file_errors += 1 self.total_errors += 1 return code def get_file_results(self): """Return the count of errors and warnings for this file.""" return self.file_errors def get_count(self, prefix=''): """Return the total count of errors and warnings.""" return sum([self.counters[key] for key in self.messages if key.startswith(prefix)]) def get_statistics(self, prefix=''): """ Get statistics for message codes that start with the prefix. prefix='' matches all errors and warnings prefix='E' matches all errors prefix='W' matches all warnings prefix='E4' matches all errors that have to do with imports """ return ['%-7s %s %s' % (self.counters[key], key, self.messages[key]) for key in sorted(self.messages) if key.startswith(prefix)] def print_statistics(self, prefix=''): """Print overall statistics (number of errors and warnings).""" for line in self.get_statistics(prefix): print(line) def print_benchmark(self): """Print benchmark numbers.""" print(('%-7.2f %s' % (self.elapsed, 'seconds elapsed'))) if self.elapsed: for key in self._benchmark_keys: print(('%-7d %s per second (%d total)' % (self.counters[key] / self.elapsed, key, self.counters[key]))) class FileReport(BaseReport): print_filename = True class StandardReport(BaseReport): """Collect and print the results of the checks.""" def __init__(self, options): super(StandardReport, self).__init__(options) self._fmt = REPORT_FORMAT.get(options.format.lower(), options.format) self._repeat = options.repeat self._show_source = options.show_source self._show_pep8 = options.show_pep8 def error(self, line_number, offset, text, check): """ Report an error, according to options. """ code = super(StandardReport, self).error(line_number, offset, text, check) if code and (self.counters[code] == 1 or self._repeat): print((self._fmt % { 'path': self.filename, 'row': self.line_offset + line_number, 'col': offset + 1, 'code': code, 'text': text[5:], })) if self._show_source: if line_number > len(self.lines): line = '' else: line = self.lines[line_number - 1] print((line.rstrip())) print((' ' * offset + '^')) if self._show_pep8 and check is not None: print((check.__doc__.lstrip('\n').rstrip())) return code class DiffReport(StandardReport): """Collect and print the results for the changed lines only.""" def __init__(self, options): super(DiffReport, self).__init__(options) self._selected = options.selected_lines def error(self, line_number, offset, text, check): if line_number not in self._selected[self.filename]: return return super(DiffReport, self).error(line_number, offset, text, check) class TestReport(StandardReport): """Collect the results for the tests.""" def __init__(self, options): options.benchmark_keys += ['test cases', 'failed tests'] super(TestReport, self).__init__(options) self._verbose = options.verbose def get_file_results(self): # Check if the expected errors were found label = '%s:%s:1' % (self.filename, self.line_offset) codes = sorted(self.expected) for code in codes: if not self.counters.get(code): self.file_errors += 1 self.total_errors += 1 print(('%s: error %s not found' % (label, code))) if self._verbose and not self.file_errors: print(('%s: passed (%s)' % (label, ' '.join(codes) or 'Okay'))) self.counters['test cases'] += 1 if self.file_errors: self.counters['failed tests'] += 1 # Reset counters for key in set(self.counters) - set(self._benchmark_keys): del self.counters[key] self.messages = {} return self.file_errors def print_results(self): results = ("%(physical lines)d lines tested: %(files)d files, " "%(test cases)d test cases%%s." % self.counters) if self.total_errors: print((results % ", %s failures" % self.total_errors)) else: print((results % "")) print(("Test failed." if self.total_errors else "Test passed.")) class StyleGuide(object): """Initialize a PEP-8 instance with few options.""" def __init__(self, *args, **kwargs): # build options from the command line parse_argv = kwargs.pop('parse_argv', False) config_file = kwargs.pop('config_file', None) options, self.paths = process_options(parse_argv=parse_argv, config_file=config_file) if args or kwargs: # build options from dict options_dict = dict(*args, **kwargs) options.__dict__.update(options_dict) if 'paths' in options_dict: self.paths = options_dict['paths'] self.runner = self.input_file self.options = options if not options.reporter: options.reporter = BaseReport if options.quiet else StandardReport for index, value in enumerate(options.exclude): options.exclude[index] = value.rstrip('/') # Ignore all checks which are not explicitly selected options.select = tuple(options.select or ()) options.ignore = tuple(options.ignore or options.select and ('',)) options.benchmark_keys = BENCHMARK_KEYS[:] options.ignore_code = self.ignore_code options.physical_checks = self.get_checks('physical_line') options.logical_checks = self.get_checks('logical_line') self.init_report() def init_report(self, reporter=None): """Initialize the report instance.""" self.options.report = (reporter or self.options.reporter)(self.options) return self.options.report def check_files(self, paths=None): """Run all checks on the paths.""" if paths is None: paths = self.paths report = self.options.report runner = self.runner report.start() for path in paths: if os.path.isdir(path): self.input_dir(path) elif not self.excluded(path): runner(path) report.stop() return report def input_file(self, filename, lines=None, expected=None, line_offset=0): """Run all checks on a Python source file.""" if self.options.verbose: print(('checking %s' % filename)) fchecker = Checker(filename, lines=lines, options=self.options) return fchecker.check_all(expected=expected, line_offset=line_offset) def input_dir(self, dirname): """Check all files in this directory and all subdirectories.""" dirname = dirname.rstrip('/') if self.excluded(dirname): return 0 counters = self.options.report.counters verbose = self.options.verbose filepatterns = self.options.filename runner = self.runner for root, dirs, files in os.walk(dirname): if verbose: print(('directory ' + root)) counters['directories'] += 1 for subdir in sorted(dirs): if self.excluded(subdir): dirs.remove(subdir) for filename in sorted(files): # contain a pattern that matches? if ((filename_match(filename, filepatterns) and not self.excluded(filename))): runner(os.path.join(root, filename)) def excluded(self, filename): """ Check if options.exclude contains a pattern that matches filename. """ basename = os.path.basename(filename) return filename_match(basename, self.options.exclude, default=False) def ignore_code(self, code): """ Check if the error code should be ignored. If 'options.select' contains a prefix of the error code, return False. Else, if 'options.ignore' contains a prefix of the error code, return True. """ return (code.startswith(self.options.ignore) and not code.startswith(self.options.select)) def get_checks(self, argument_name): """ Find all globally visible functions where the first argument name starts with argument_name and which contain selected tests. """ checks = [] for name, codes, function, args in find_checks(argument_name): if any(not (code and self.ignore_code(code)) for code in codes): checks.append((name, function, args)) return sorted(checks) def init_tests(pep8style): """ Initialize testing framework. A test file can provide many tests. Each test starts with a declaration. This declaration is a single line starting with '#:'. It declares codes of expected failures, separated by spaces or 'Okay' if no failure is expected. If the file does not contain such declaration, it should pass all tests. If the declaration is empty, following lines are not checked, until next declaration. Examples: * Only E224 and W701 are expected: #: E224 W701 * Following example is conform: #: Okay * Don't check these lines: #: """ report = pep8style.init_report(TestReport) runner = pep8style.input_file def run_tests(filename): """Run all the tests from a file.""" lines = readlines(filename) + ['#:\n'] line_offset = 0 codes = ['Okay'] testcase = [] count_files = report.counters['files'] for index, line in enumerate(lines): if not line.startswith('#:'): if codes: # Collect the lines of the test case testcase.append(line) continue if codes and index: codes = [c for c in codes if c != 'Okay'] # Run the checker runner(filename, testcase, expected=codes, line_offset=line_offset) # output the real line numbers line_offset = index + 1 # configure the expected errors codes = line.split()[1:] # empty the test case buffer del testcase[:] report.counters['files'] = count_files + 1 return report.counters['failed tests'] pep8style.runner = run_tests def selftest(options): """ Test all check functions with test cases in docstrings. """ count_failed = count_all = 0 report = BaseReport(options) counters = report.counters checks = options.physical_checks + options.logical_checks for name, check, argument_names in checks: for line in check.__doc__.splitlines(): line = line.lstrip() match = SELFTEST_REGEX.match(line) if match is None: continue code, source = match.groups() checker = Checker(None, options=options, report=report) for part in source.split(r'\n'): part = part.replace(r'\t', '\t') part = part.replace(r'\s', ' ') checker.lines.append(part + '\n') checker.check_all() error = None if code == 'Okay': if len(counters) > len(options.benchmark_keys): codes = [key for key in counters if key not in options.benchmark_keys] error = "incorrectly found %s" % ', '.join(codes) elif not counters.get(code): error = "failed to find %s" % code # Keep showing errors for multiple tests for key in set(counters) - set(options.benchmark_keys): del counters[key] report.messages = {} count_all += 1 if not error: if options.verbose: print(("%s: %s" % (code, source))) else: count_failed += 1 print(("%s: %s:" % (__file__, error))) for line in checker.lines: print((line.rstrip())) return count_failed, count_all def read_config(options, args, arglist, parser): """Read both user configuration and local configuration.""" config = RawConfigParser() user_conf = options.config if user_conf and os.path.isfile(user_conf): if options.verbose: print(('user configuration: %s' % user_conf)) config.read(user_conf) parent = tail = args and os.path.abspath(os.path.commonprefix(args)) while tail: local_conf = os.path.join(parent, '.pep8') if os.path.isfile(local_conf): if options.verbose: print(('local configuration: %s' % local_conf)) config.read(local_conf) break parent, tail = os.path.split(parent) if config.has_section('pep8'): option_list = dict([(o.dest, o.type or o.action) for o in parser.option_list]) # First, read the default values new_options, _ = parser.parse_args([]) # Second, parse the configuration for opt in config.options('pep8'): if options.verbose > 1: print((' %s = %s' % (opt, config.get('pep8', opt)))) if opt.replace('_', '-') not in parser.config_options: print(('Unknown option: \'%s\'\n not in [%s]' % (opt, ' '.join(parser.config_options)))) sys.exit(1) normalized_opt = opt.replace('-', '_') opt_type = option_list[normalized_opt] if opt_type in ('int', 'count'): value = config.getint('pep8', opt) elif opt_type == 'string': value = config.get('pep8', opt) else: assert opt_type in ('store_true', 'store_false') value = config.getboolean('pep8', opt) setattr(new_options, normalized_opt, value) # Third, overwrite with the command-line options options, _ = parser.parse_args(arglist, values=new_options) return options def process_options(arglist=None, parse_argv=False, config_file=None): """Process options passed either via arglist or via command line args.""" if not arglist and not parse_argv: # Don't read the command line if the module is used as a library. arglist = [] if config_file is True: config_file = DEFAULT_CONFIG parser = OptionParser(version=__version__, usage="%prog [options] input ...") parser.config_options = [ 'exclude', 'filename', 'select', 'ignore', 'max-line-length', 'count', 'format', 'quiet', 'show-pep8', 'show-source', 'statistics', 'verbose'] parser.add_option('-v', '--verbose', default=0, action='count', help="print status messages, or debug with -vv") parser.add_option('-q', '--quiet', default=0, action='count', help="report only file names, or nothing with -qq") parser.add_option('-r', '--repeat', default=True, action='store_true', help="(obsolete) show all occurrences of the same error") parser.add_option('--first', action='store_false', dest='repeat', help="show first occurrence of each error") parser.add_option('--exclude', metavar='patterns', default=DEFAULT_EXCLUDE, help="exclude files or directories which match these " "comma separated patterns (default: %default)") parser.add_option('--filename', metavar='patterns', default='*.py', help="when parsing directories, only check filenames " "matching these comma separated patterns " "(default: %default)") parser.add_option('--select', metavar='errors', default='', help="select errors and warnings (e.g. E,W6)") parser.add_option('--ignore', metavar='errors', default='', help="skip errors and warnings (e.g. E4,W)") parser.add_option('--show-source', action='store_true', help="show source code for each error") parser.add_option('--show-pep8', action='store_true', help="show text of PEP 8 for each error " "(implies --first)") parser.add_option('--statistics', action='store_true', help="count errors and warnings") parser.add_option('--count', action='store_true', help="print total number of errors and warnings " "to standard error and set exit code to 1 if " "total is not null") parser.add_option('--max-line-length', type='int', metavar='n', default=MAX_LINE_LENGTH, help="set maximum allowed line length " "(default: %default)") parser.add_option('--format', metavar='format', default='default', help="set the error format [default|pylint|]") parser.add_option('--diff', action='store_true', help="report only lines changed according to the " "unified diff received on STDIN") group = parser.add_option_group("Testing Options") group.add_option('--testsuite', metavar='dir', help="run regression tests from dir") group.add_option('--doctest', action='store_true', help="run doctest on myself") group.add_option('--benchmark', action='store_true', help="measure processing speed") group = parser.add_option_group("Configuration", description=( "The project options are read from the [pep8] section of the .pep8 " "file located in any parent folder of the path(s) being processed. " "Allowed options are: %s." % ', '.join(parser.config_options))) group.add_option('--config', metavar='path', default=config_file, help="config file location (default: %default)") options, args = parser.parse_args(arglist) options.reporter = None if options.testsuite: args.append(options.testsuite) elif not options.doctest: if parse_argv and not args: if os.path.exists('.pep8') or options.diff: args = ['.'] else: parser.error('input not specified') options = read_config(options, args, arglist, parser) options.reporter = parse_argv and options.quiet == 1 and FileReport if options.filename: options.filename = options.filename.split(',') options.exclude = options.exclude.split(',') if options.select: options.select = options.select.split(',') if options.ignore: options.ignore = options.ignore.split(',') elif not (options.select or options.testsuite or options.doctest) and DEFAULT_IGNORE: # The default choice: ignore controversial checks # (for doctest and testsuite, all checks are required) options.ignore = DEFAULT_IGNORE.split(',') if options.diff: options.reporter = DiffReport stdin = stdin_get_value() options.selected_lines = parse_udiff(stdin, options.filename, args[0]) args = sorted(options.selected_lines) return options, args def _main(): """Parse options and run checks on Python source.""" pep8style = StyleGuide(parse_argv=True, config_file=True) options = pep8style.options if options.doctest: import doctest fail_d, done_d = doctest.testmod(report=False, verbose=options.verbose) fail_s, done_s = selftest(options) count_failed = fail_s + fail_d if not options.quiet: count_passed = done_d + done_s - count_failed print(("%d passed and %d failed." % (count_passed, count_failed))) print(("Test failed." if count_failed else "Test passed.")) if count_failed: sys.exit(1) if options.testsuite: init_tests(pep8style) report = pep8style.check_files() if options.statistics: report.print_statistics() if options.benchmark: report.print_benchmark() if options.testsuite and not options.quiet: report.print_results() if report.total_errors: if options.count: sys.stderr.write(str(report.total_errors) + '\n') sys.exit(1) if __name__ == '__main__': _main() kivy-1.9.1/kivy/tools/pep8checker/pep8base.html000066400000000000000000000456701264133626000214430ustar00rootroot00000000000000 Kivy Styleguide Check

    Kivy Styleguide (PEP8) Check

    kivy-1.9.1/kivy/tools/pep8checker/pep8kivy.py000066400000000000000000000070251264133626000211670ustar00rootroot00000000000000import sys from os import walk from os.path import isdir, join, abspath, dirname import pep8 import time htmlmode = False pep8_ignores = ( 'E125', # continuation line does not # distinguish itself from next logical line 'E126', # continuation line over-indented for hanging indent 'E127', # continuation line over-indented for visual indent 'E128') # continuation line under-indented for visual indent class KivyStyleChecker(pep8.Checker): def __init__(self, filename): pep8.Checker.__init__(self, filename, ignore=pep8_ignores) def report_error(self, line_number, offset, text, check): if htmlmode is False: return pep8.Checker.report_error(self, line_number, offset, text, check) # html generation print('{0}{1}'.format(line_number, text)) if __name__ == '__main__': def usage(): print('Usage: python pep8kivy.py [-html] *') print('Folders will be checked recursively.') sys.exit(1) if len(sys.argv) < 2: usage() if sys.argv[1] == '-html': if len(sys.argv) < 3: usage() else: htmlmode = True targets = sys.argv[-1].split() elif sys.argv == 2: targets = sys.argv[-1] else: targets = sys.argv[-1].split() def check(fn): try: checker = KivyStyleChecker(fn) except IOError: # File couldn't be opened, so was deleted apparently. # Don't check deleted files. return 0 return checker.check_all() errors = 0 exclude_dirs = ['/lib', '/coverage', '/pep8', '/doc'] exclude_files = ['kivy/gesture.py', 'osx/build.py', 'win32/build.py', 'kivy/tools/stub-gl-debug.py', 'kivy/modules/webdebugger.py', 'kivy/modules/_webdebugger.py'] for target in targets: if isdir(target): if htmlmode: path = join(dirname(abspath(__file__)), 'pep8base.html') print(open(path, 'r').read()) print('''

    Generated: %s

    ''' % (time.strftime('%c'))) for dirpath, dirnames, filenames in walk(target): cont = False for pat in exclude_dirs: if pat in dirpath: cont = True break if cont: continue for filename in filenames: if not filename.endswith('.py'): continue cont = False complete_filename = join(dirpath, filename) for pat in exclude_files: if complete_filename.endswith(pat): cont = True if cont: continue if htmlmode: print('' \ % complete_filename) errors += check(complete_filename) if htmlmode: print('
    %s
    ') else: # Got a single file to check for pat in exclude_dirs + exclude_files: if pat in target: break else: if target.endswith('.py'): errors += check(target) # If errors is 0 we return with 0. That's just fine. sys.exit(errors) kivy-1.9.1/kivy/tools/pep8checker/pre-commit.githook000077500000000000000000000052061264133626000225020ustar00rootroot00000000000000''' Kivy Git Pre-Commit Hook to Enforce Styleguide ============================================== This script is not supposed to be run directly. Instead, copy it to your kivy/.git/hooks/ directory, call it 'pre-commit' and make it executable. If you attempt to commit, git will run this script, which in turn will run the styleguide checker over your code and abort the commit if there are any errors. If that happens, please fix & retry. To install:: cp kivy/tools/pep8checker/pre-commit.githook .git/hooks/pre-commit chmod +x .git/hooks/pre-commit ''' import sys, os from os.path import dirname, abspath, sep, join from subprocess import call, Popen, PIPE curdir = dirname(abspath(__file__)) kivydir = sep.join(curdir.split(sep)[:-2]) srcdir = join(kivydir, 'kivy') script = join(srcdir, 'tools', 'pep8checker', 'pep8kivy.py') try: with open(script): pass except IOError: # if this not the kivy project, find the script file in the kivy project os.environ['KIVY_NO_CONSOLELOG'] = '1' import kivy script = join(dirname(kivy.__file__), 'tools', 'pep8checker', 'pep8kivy.py') srcdir = '' # Only check the files that were staged #proc = Popen(['git', 'diff', '--cached', '--name-only', 'HEAD'], stdout=PIPE) #targets = [join(kivydir, target) for target in proc.stdout] # Correction: only check the files that were staged, but do not include # deleted files. proc = Popen(['git', 'diff', '--cached', '--name-status', 'HEAD'], stdout=PIPE) proc.wait() # This gives output like the following: # # A examples/widgets/lists/list_simple_in_kv.py # A examples/widgets/lists/list_simple_in_kv_2.py # D kivy/uix/observerview.py # # So check for D entries and remove them from targets. # targets = [] for target in proc.stdout: parts = [p.strip() for p in target.split()] if parts[0] != 'D': targets.append(join(kivydir, target.decode(encoding='UTF-8'))) # Untested possibility: After making the changes above for removing deleted # files from targets, saw also where the git diff call could be: # # git diff --cached --name-only --diff-filter=ACM # (leaving off D) # # and we could then remove the special handling in python for targets above. call(['git', 'stash', 'save', '--keep-index', '--quiet']) retval = call([sys.executable, script, srcdir] + targets) call(['git', 'stash', 'pop', '--quiet']) if retval: # There are styleguide violations print("Error:", retval, "styleguide violation(s) encountered!") print("Your commit has been aborted. Please fix the violations and retry.") sys.exit(retval) kivy-1.9.1/kivy/tools/pep8checker/sample_for_pep8.py000066400000000000000000000013331264133626000224670ustar00rootroot00000000000000""" A docstring only file. With double spaces. """ pass """ Another comment. With single spaces. OK. """ pass """ Another comment. With double spaces. And triple. """ pass """ A mulitline one with initials C.C.M. And a double space in the middle. Here. But not on the third. Line. """ pass if True: " Single quotes. Same issue. With indent. " pass else: """ A multiline. On the third line. With odd indents. Here. """ """ One with. 1 number doesn't count. lowercase doesn't. Four doesn't. """ pass """ No we have commas, with too many spaces. a lower case sentence. then more: issues, and, then; another issue """ pass """ And then lots of blank lines. """ kivy-1.9.1/kivy/tools/report.py000066400000000000000000000132751264133626000165260ustar00rootroot00000000000000''' Report tool =========== This tool is a helper for users. It can be used to dump information for help during the debugging process. ''' import os import sys import time from time import ctime from configparser import ConfigParser from io import StringIO import kivy report = [] report_dict = {} # One key value pair for each title. def title(t): report.append('') report.append('=' * 80) report.append(t) report.append('=' * 80) report.append('') # This method sends report to gist(Different file in a single gist) and # returns the URL def send_report(dict_report): import requests import json gist_report = { "description": "Report", "public": "true", "files": { "Global.txt": { "content": "\n".join(dict_report['Global']), "type": 'text' }, "OpenGL.txt": { "content": "\n".join(dict_report['OpenGL']), "type": 'text' }, "Core selection.txt": { "content": "\n".join(dict_report['Core']), "type": 'text' }, "Libraries.txt": { "content": "\n".join(dict_report['Libraries']), "type": 'text' }, "Configuration.txt": { "content": "\n".join(dict_report['Configuration']), "type": 'text' }, "Input Availablity.txt": { "content": "\n".join(dict_report['InputAvailablity']), "type": 'text' }, "Environ.txt": { "content": "\n".join(dict_report['Environ']), "type": 'text' }, "Options.txt": { "content": "\n".join(dict_report['Options']), "type": 'text' }, } } report_json = json.dumps(gist_report) response = requests.post("https://api.github.com/gists", report_json) return json.loads(response.text)['html_url'] # ---------------------------------------------------------- # Start output debugging # ---------------------------------------------------------- title('Global') report.append('OS platform : %s' % sys.platform) report.append('Python EXE : %s' % sys.executable) report.append('Python Version : %s' % sys.version) report.append('Python API : %s' % sys.api_version) report.append('Kivy Version : %s' % kivy.__version__) report.append('Install path : %s' % os.path.dirname(kivy.__file__)) report.append('Install date : %s' % ctime(os.path.getctime(kivy.__file__))) report_dict['Global'] = report report = [] title('OpenGL') from kivy.core import gl from kivy.core.window import Window report.append('GL Vendor: %s' % gl.glGetString(gl.GL_VENDOR)) report.append('GL Renderer: %s' % gl.glGetString(gl.GL_RENDERER)) report.append('GL Version: %s' % gl.glGetString(gl.GL_VERSION)) ext = gl.glGetString(gl.GL_EXTENSIONS) if ext is None: report.append('GL Extensions: %s' % ext) else: report.append('GL Extensions:') for x in ext.split(): report.append('\t%s' % x) Window.close() report_dict['OpenGL'] = report report = [] title('Core selection') from kivy.core.audio import SoundLoader report.append('Audio = %s' % SoundLoader._classes) from kivy.core.camera import Camera report.append('Camera = %s' % Camera) from kivy.core.image import ImageLoader report.append('Image = %s' % ImageLoader.loaders) from kivy.core.text import Label report.append('Text = %s' % Label) from kivy.core.video import Video report.append('Video = %s' % Video) report.append('Window = %s' % Window) report_dict['Core'] = report report = [] title('Libraries') def testimport(libname): try: l = __import__(libname) report.append('%-20s exist at %s' % (libname, l.__file__)) except ImportError: report.append('%-20s is missing' % libname) for x in ( 'gst', 'pygame', 'pygame.midi', 'pyglet', 'videocapture', 'squirtle', 'PIL', 'opencv', 'opencv.cv', 'opencv.highgui', 'cython'): testimport(x) report_dict['Libraries'] = report report = [] title('Configuration') s = StringIO() from kivy.config import Config ConfigParser.write(Config, s) report.extend(s.getvalue().split('\n')) report_dict['Configuration'] = report report = [] title('Input availability') from kivy.input.factory import MotionEventFactory for x in MotionEventFactory.list(): report.append(x) report_dict['InputAvailablity'] = report report = [] ''' title('Log') for x in pymt_logger_history.history: report.append(x.message) ''' title('Environ') for k, v in os.environ.items(): report.append('%s = %s' % (k, v)) report_dict['Environ'] = report report = [] title('Options') for k, v in kivy.kivy_options.items(): report.append('%s = %s' % (k, v)) report_dict['Options'] = report report = [] # Prints the entire Output print('\n'.join(report_dict['Global'] + report_dict['OpenGL'] + report_dict['Core'] + report_dict['Libraries'] + report_dict['Configuration'] + report_dict['InputAvailablity'] + report_dict['Environ'] + report_dict['Options'])) print() print() try: reply = input( 'Do you accept to send report to https://gist.github.com/ (Y/n) : ') except EOFError: sys.exit(0) if reply.lower().strip() in ('', 'y'): print('Please wait while sending the report...') paste_url = send_report(report_dict) print() print() print('REPORT posted at %s' % paste_url) print() print() else: print('No report posted.') # On windows system, the console leave directly after the end # of the dump. That's not cool if we want get report url input('Enter any key to leave.') kivy-1.9.1/kivy/tools/stub-gl-debug.py000066400000000000000000000317361264133626000176560ustar00rootroot00000000000000from __future__ import print_function a = '''cdef void glActiveTexture (cgl.GLenum texture) cdef void glAttachShader (cgl.GLuint program, cgl.GLuint shader) cdef void glBindAttribLocation (cgl.GLuint program, cgl.GLuint index, cgl.GLchar* name) cdef void glBindBuffer (cgl.GLenum target, cgl.GLuint buffer) cdef void glBindFramebuffer (cgl.GLenum target, cgl.GLuint framebuffer) cdef void glBindRenderbuffer (cgl.GLenum target, cgl.GLuint renderbuffer) cdef void glBindTexture (cgl.GLenum target, cgl.GLuint texture) cdef void glBlendColor (cgl.GLclampf red, cgl.GLclampf green, cgl.GLclampf blue, cgl.GLclampf alpha) cdef void glBlendEquation (cgl.GLenum mode) cdef void glBlendEquationSeparate (cgl.GLenum modeRGB, cgl.GLenum modeAlpha) cdef void glBlendFunc (cgl.GLenum sfactor, cgl.GLenum dfactor) cdef void glBlendFuncSeparate (cgl.GLenum srcRGB, cgl.GLenum dstRGB, cgl.GLenum srcAlpha, cgl.GLenum dstAlpha) cdef void glBufferData (cgl.GLenum target, cgl.GLsizeiptr size, cgl.GLvoid* data, cgl.GLenum usage) cdef void glBufferSubData (cgl.GLenum target, cgl.GLintptr offset, cgl.GLsizeiptr size, cgl.GLvoid* data) cdef cgl.GLenum glCheckFramebufferStatus (cgl.GLenum target) cdef void glClear (cgl.GLbitfield mask) cdef void glClearColor (cgl.GLclampf red, cgl.GLclampf green, cgl.GLclampf blue, cgl.GLclampf alpha) cdef void glClearDepthf (cgl.GLclampf depth) cdef void glClearStencil (cgl.GLint s) cdef void glColorMask (cgl.GLboolean red, cgl.GLboolean green, cgl.GLboolean blue, cgl.GLboolean alpha) cdef void glCompileShader (cgl.GLuint shader) cdef void glCompressedTexImage2D (cgl.GLenum target, cgl.GLint level, cgl.GLenum internalformat, cgl.GLsizei width, cgl.GLsizei height, cgl.GLint border, cgl.GLsizei imageSize, cgl.GLvoid* data) cdef void glCompressedTexSubImage2D (cgl.GLenum target, cgl.GLint level, cgl.GLint xoffset, cgl.GLint yoffset, cgl.GLsizei width, cgl.GLsizei height, cgl.GLenum format, cgl.GLsizei imageSize, cgl.GLvoid* data) cdef void glCopyTexImage2D (cgl.GLenum target, cgl.GLint level, cgl.GLenum internalformat, cgl.GLint x, cgl.GLint y, cgl.GLsizei width, cgl.GLsizei height, cgl.GLint border) cdef void glCopyTexSubImage2D (cgl.GLenum target, cgl.GLint level, cgl.GLint xoffset, cgl.GLint yoffset, cgl.GLint x, cgl.GLint y, cgl.GLsizei width, cgl.GLsizei height) cdef cgl.GLuint glCreateProgram () cdef cgl.GLuint glCreateShader (cgl.GLenum type) cdef void glCullFace (cgl.GLenum mode) cdef void glDeleteBuffers (cgl.GLsizei n, cgl.GLuint* buffers) cdef void glDeleteFramebuffers (cgl.GLsizei n, cgl.GLuint* framebuffers) cdef void glDeleteProgram (cgl.GLuint program) cdef void glDeleteRenderbuffers (cgl.GLsizei n, cgl.GLuint* renderbuffers) cdef void glDeleteShader (cgl.GLuint shader) cdef void glDeleteTextures (cgl.GLsizei n, cgl.GLuint* textures) cdef void glDepthFunc (cgl.GLenum func) cdef void glDepthMask (cgl.GLboolean flag) cdef void glDepthRangef (cgl.GLclampf zNear, cgl.GLclampf zFar) cdef void glDetachShader (cgl.GLuint program, cgl.GLuint shader) cdef void glDisable (cgl.GLenum cap) cdef void glDisableVertexAttribArray (cgl.GLuint index) cdef void glDrawArrays (cgl.GLenum mode, cgl.GLint first, cgl.GLsizei count) cdef void glDrawElements (cgl.GLenum mode, cgl.GLsizei count, cgl.GLenum type, cgl.GLvoid* indices) cdef void glEnable (cgl.GLenum cap) cdef void glEnableVertexAttribArray (cgl.GLuint index) cdef void glFinish () cdef void glFlush () cdef void glFramebufferRenderbuffer (cgl.GLenum target, cgl.GLenum attachment, cgl.GLenum renderbuffertarget, cgl.GLuint renderbuffer) cdef void glFramebufferTexture2D (cgl.GLenum target, cgl.GLenum attachment, cgl.GLenum textarget, cgl.GLuint texture, cgl.GLint level) cdef void glFrontFace (cgl.GLenum mode) cdef void glGenBuffers (cgl.GLsizei n, cgl.GLuint* buffers) cdef void glGenerateMipmap (cgl.GLenum target) cdef void glGenFramebuffers (cgl.GLsizei n, cgl.GLuint* framebuffers) cdef void glGenRenderbuffers (cgl.GLsizei n, cgl.GLuint* renderbuffers) cdef void glGenTextures (cgl.GLsizei n, cgl.GLuint* textures) cdef void glGetActiveAttrib (cgl.GLuint program, cgl.GLuint index, cgl.GLsizei bufsize, cgl.GLsizei* length, cgl.GLint* size, cgl.GLenum* type, cgl.GLchar* name) cdef void glGetActiveUniform (cgl.GLuint program, cgl.GLuint index, cgl.GLsizei bufsize, cgl.GLsizei* length, cgl.GLint* size, cgl.GLenum* type, cgl.GLchar* name) cdef void glGetAttachedShaders (cgl.GLuint program, cgl.GLsizei maxcount, cgl.GLsizei* count, cgl.GLuint* shaders) cdef int glGetAttribLocation (cgl.GLuint program, cgl.GLchar* name) cdef void glGetBooleanv (cgl.GLenum pname, cgl.GLboolean* params) cdef void glGetBufferParameteriv (cgl.GLenum target, cgl.GLenum pname, cgl.GLint* params) cdef cgl.GLenum glGetError () cdef void glGetFloatv (cgl.GLenum pname, cgl.GLfloat* params) cdef void glGetFramebufferAttachmentParameteriv (cgl.GLenum target, cgl.GLenum attachment, cgl.GLenum pname, cgl.GLint* params) cdef void glGetIntegerv (cgl.GLenum pname, cgl.GLint* params) cdef void glGetProgramiv (cgl.GLuint program, cgl.GLenum pname, cgl.GLint* params) cdef void glGetProgramInfoLog (cgl.GLuint program, cgl.GLsizei bufsize, cgl.GLsizei* length, cgl.GLchar* infolog) cdef void glGetRenderbufferParameteriv (cgl.GLenum target, cgl.GLenum pname, cgl.GLint* params) cdef void glGetShaderiv (cgl.GLuint shader, cgl.GLenum pname, cgl.GLint* params) cdef void glGetShaderInfoLog (cgl.GLuint shader, cgl.GLsizei bufsize, cgl.GLsizei* length, cgl.GLchar* infolog) #cdef void glGetShaderPrecisionFormat (cgl.GLenum shadertype, cgl.GLenum precisiontype, cgl.GLint* range, cgl.GLint* precision) cdef void glGetShaderSource (cgl.GLuint shader, cgl.GLsizei bufsize, cgl.GLsizei* length, cgl.GLchar* source) cdef cgl.GLubyte* glGetString (cgl.GLenum name) cdef void glGetTexParameterfv (cgl.GLenum target, cgl.GLenum pname, cgl.GLfloat* params) cdef void glGetTexParameteriv (cgl.GLenum target, cgl.GLenum pname, cgl.GLint* params) cdef void glGetUniformfv (cgl.GLuint program, cgl.GLint location, cgl.GLfloat* params) cdef void glGetUniformiv (cgl.GLuint program, cgl.GLint location, cgl.GLint* params) cdef int glGetUniformLocation (cgl.GLuint program, cgl.GLchar* name) cdef void glGetVertexAttribfv (cgl.GLuint index, cgl.GLenum pname, cgl.GLfloat* params) cdef void glGetVertexAttribiv (cgl.GLuint index, cgl.GLenum pname, cgl.GLint* params) cdef void glGetVertexAttribPointerv (cgl.GLuint index, cgl.GLenum pname, cgl.GLvoid** pointer) cdef void glHint (cgl.GLenum target, cgl.GLenum mode) cdef cgl.GLboolean glIsBuffer (cgl.GLuint buffer) cdef cgl.GLboolean glIsEnabled (cgl.GLenum cap) cdef cgl.GLboolean glIsFramebuffer (cgl.GLuint framebuffer) cdef cgl.GLboolean glIsProgram (cgl.GLuint program) cdef cgl.GLboolean glIsRenderbuffer (cgl.GLuint renderbuffer) cdef cgl.GLboolean glIsShader (cgl.GLuint shader) cdef cgl.GLboolean glIsTexture (cgl.GLuint texture) cdef void glLineWidth (cgl.GLfloat width) cdef void glLinkProgram (cgl.GLuint program) cdef void glPixelStorei (cgl.GLenum pname, cgl.GLint param) cdef void glPolygonOffset (cgl.GLfloat factor, cgl.GLfloat units) cdef void glReadPixels (cgl.GLint x, cgl.GLint y, cgl.GLsizei width, cgl.GLsizei height, cgl.GLenum format, cgl.GLenum type, cgl.GLvoid* pixels) #cdef void glReleaseShaderCompiler () cdef void glRenderbufferStorage (cgl.GLenum target, cgl.GLenum internalformat, cgl.GLsizei width, cgl.GLsizei height) cdef void glSampleCoverage (cgl.GLclampf value, cgl.GLboolean invert) cdef void glScissor (cgl.GLint x, cgl.GLint y, cgl.GLsizei width, cgl.GLsizei height) #cdef void glShaderBinary (cgl.GLsizei n, cgl.GLuint* shaders, cgl.GLenum binaryformat, cgl.GLvoid* binary, cgl.GLsizei length) cdef void glShaderSource (cgl.GLuint shader, cgl.GLsizei count, cgl.GLchar** string, cgl.GLint* length) cdef void glStencilFunc (cgl.GLenum func, cgl.GLint ref, cgl.GLuint mask) cdef void glStencilFuncSeparate (cgl.GLenum face, cgl.GLenum func, cgl.GLint ref, cgl.GLuint mask) cdef void glStencilMask (cgl.GLuint mask) cdef void glStencilMaskSeparate (cgl.GLenum face, cgl.GLuint mask) cdef void glStencilOp (cgl.GLenum fail, cgl.GLenum zfail, cgl.GLenum zpass) cdef void glStencilOpSeparate (cgl.GLenum face, cgl.GLenum fail, cgl.GLenum zfail, cgl.GLenum zpass) cdef void glTexImage2D (cgl.GLenum target, cgl.GLint level, cgl.GLint internalformat, cgl.GLsizei width, cgl.GLsizei height, cgl.GLint border, cgl.GLenum format, cgl.GLenum type, cgl.GLvoid* pixels) cdef void glTexParameterf (cgl.GLenum target, cgl.GLenum pname, cgl.GLfloat param) cdef void glTexParameterfv (cgl.GLenum target, cgl.GLenum pname, cgl.GLfloat* params) cdef void glTexParameteri (cgl.GLenum target, cgl.GLenum pname, cgl.GLint param) cdef void glTexParameteriv (cgl.GLenum target, cgl.GLenum pname, cgl.GLint* params) cdef void glTexSubImage2D (cgl.GLenum target, cgl.GLint level, cgl.GLint xoffset, cgl.GLint yoffset, cgl.GLsizei width, cgl.GLsizei height, cgl.GLenum format, cgl.GLenum type, cgl.GLvoid* pixels) cdef void glUniform1f (cgl.GLint location, cgl.GLfloat x) cdef void glUniform1fv (cgl.GLint location, cgl.GLsizei count, cgl.GLfloat* v) cdef void glUniform1i (cgl.GLint location, cgl.GLint x) cdef void glUniform1iv (cgl.GLint location, cgl.GLsizei count, cgl.GLint* v) cdef void glUniform2f (cgl.GLint location, cgl.GLfloat x, cgl.GLfloat y) cdef void glUniform2fv (cgl.GLint location, cgl.GLsizei count, cgl.GLfloat* v) cdef void glUniform2i (cgl.GLint location, cgl.GLint x, cgl.GLint y) cdef void glUniform2iv (cgl.GLint location, cgl.GLsizei count, cgl.GLint* v) cdef void glUniform3f (cgl.GLint location, cgl.GLfloat x, cgl.GLfloat y, cgl.GLfloat z) cdef void glUniform3fv (cgl.GLint location, cgl.GLsizei count, cgl.GLfloat* v) cdef void glUniform3i (cgl.GLint location, cgl.GLint x, cgl.GLint y, cgl.GLint z) cdef void glUniform3iv (cgl.GLint location, cgl.GLsizei count, cgl.GLint* v) cdef void glUniform4f (cgl.GLint location, cgl.GLfloat x, cgl.GLfloat y, cgl.GLfloat z, cgl.GLfloat w) cdef void glUniform4fv (cgl.GLint location, cgl.GLsizei count, cgl.GLfloat* v) cdef void glUniform4i (cgl.GLint location, cgl.GLint x, cgl.GLint y, cgl.GLint z, cgl.GLint w) cdef void glUniform4iv (cgl.GLint location, cgl.GLsizei count, cgl.GLint* v) cdef void glUniformMatrix2fv (cgl.GLint location, cgl.GLsizei count, cgl.GLboolean transpose, cgl.GLfloat* value) cdef void glUniformMatrix3fv (cgl.GLint location, cgl.GLsizei count, cgl.GLboolean transpose, cgl.GLfloat* value) cdef void glUniformMatrix4fv (cgl.GLint location, cgl.GLsizei count, cgl.GLboolean transpose, cgl.GLfloat* value) cdef void glUseProgram (cgl.GLuint program) cdef void glValidateProgram (cgl.GLuint program) cdef void glVertexAttrib1f (cgl.GLuint indx, cgl.GLfloat x) cdef void glVertexAttrib1fv (cgl.GLuint indx, cgl.GLfloat* values) cdef void glVertexAttrib2f (cgl.GLuint indx, cgl.GLfloat x, cgl.GLfloat y) cdef void glVertexAttrib2fv (cgl.GLuint indx, cgl.GLfloat* values) cdef void glVertexAttrib3f (cgl.GLuint indx, cgl.GLfloat x, cgl.GLfloat y, cgl.GLfloat z) cdef void glVertexAttrib3fv (cgl.GLuint indx, cgl.GLfloat* values) cdef void glVertexAttrib4f (cgl.GLuint indx, cgl.GLfloat x, cgl.GLfloat y, cgl.GLfloat z, cgl.GLfloat w) cdef void glVertexAttrib4fv (cgl.GLuint indx, cgl.GLfloat* values) cdef void glVertexAttribPointer (cgl.GLuint indx, cgl.GLint size, cgl.GLenum type, cgl.GLboolean normalized, cgl.GLsizei stride, cgl.GLvoid* ptr) cdef void glViewport (cgl.GLint x, cgl.GLint y, cgl.GLsizei width, cgl.GLsizei height)''' def replace(s): item = s.split(' ') rettype = item[1] item = item[2:] for x in item: x = x.strip() if not x or x.startswith('GL'): continue if x.startswith('(GL'): yield '(' continue if x.startswith('gl'): prefix = '' if rettype != 'void': prefix = 'return ' yield '%scgl.%s' % (prefix, x) continue yield x print(''' # This file was automatically generated with kivy/tools/stub-gl-debug.py cimport c_opengl as cgl ''') lines = a.splitlines() for x in lines: if x.startswith('#'): # There are some functions that either do not exist or break on OSX. # Just skip those. print('# Skipping generation of: "%s"' % x) continue x = x.replace('cgl.', '') y = ' '.join(replace(x)) print('%s with gil:' % x) s = x.split() print(' print "GL %s(' % s[2], end=' ') pointer = 0 for arg in s[3:]: arg = arg.strip() arg = arg.replace(',', '').replace(')', '') if 'GL' in arg or arg == '(': pointer = arg.count('*') continue pointer = '*' * pointer if pointer: print('%s%s=", repr(hex( %s)), ",' % (arg, pointer, arg), end=' ') else: print('%s = ", %s, ",' % (arg, arg), end=' ') pointer = 0 print(')"') print(' %s' % y) print(' ret = glGetError()') print(' if ret: print("ERR {} / {}".format(ret, ret))') kivy-1.9.1/kivy/tools/texturecompress.py000066400000000000000000000162301264133626000204610ustar00rootroot00000000000000''' Texture compression tool ======================== This tool is designed to compress images into: - PVRTC (PowerVR Texture Compression), mostly iOS devices - ETC1 (Ericson compression), working on all GLES2/Android devices Usage ----- In order to compress a texture:: texturecompress.py [--dir ] This will create a `image.tex` file with a json header that contains all the image information and the compressed data. TODO ---- Support more format, such as: - S3TC (already supported in Kivy) - DXT1 (already supported in Kivy) ''' import json from struct import pack from pprint import pprint from subprocess import Popen from PIL import Image from argparse import ArgumentParser from sys import exit from os.path import join, exists, dirname, basename from os import environ, unlink class Tool(object): def __init__(self, options): super(Tool, self).__init__() self.options = options self.source_fn = options.image self.dest_dir = options.dir or dirname(options.image) @property def tex_fn(self): fn = basename(self.source_fn).rsplit('.', 1)[0] + '.tex' return join(self.dest_dir, fn) def compress(self): pass def nearest_pow2(self, v): # Credits: Sean Anderson v -= 1 v |= v >> 1 v |= v >> 2 v |= v >> 4 v |= v >> 8 v |= v >> 16 return v + 1 def runcmd(self, cmd): print('Run: {}'.format(' '.join(cmd))) Popen(cmd).communicate() def write_tex(self, data, fmt, image_size, texture_size, mipmap=False, formatinfo=None): infos = { 'datalen': len(data), 'image_size': image_size, 'texture_size': texture_size, 'mipmap': mipmap, 'format': fmt} if formatinfo: infos['formatinfo'] = formatinfo header = json.dumps(infos, indent=0, separators=(',', ':')) header = header.replace('\n', '') with open(self.tex_fn, 'wb') as fd: fd.write('KTEX') fd.write(pack('I', len(header))) fd.write(header) fd.write(data) print('Done! Compressed texture written at {}'.format(self.tex_fn)) pprint(infos) @staticmethod def run(): parser = ArgumentParser( description='Convert images to compressed texture') parser.add_argument('--mipmap', type=bool, default=False, help='Auto generate mipmaps') parser.add_argument('--dir', type=str, default=None, help='Output directory to generate the compressed texture') parser.add_argument('format', type=str, choices=['pvrtc', 'etc1'], help='Format of the final texture') parser.add_argument('image', type=str, help='Image filename') args = parser.parse_args() if args.format == 'pvrtc': PvrtcTool(args).compress() elif args.format == 'etc1': Etc1Tool(args).compress() else: print('Unknown compression format') exit(1) class Etc1Tool(Tool): def __init__(self, options): super(Etc1Tool, self).__init__(options) self.etc1tool = None self.locate_etc1tool() def locate_etc1tool(self): search_directories = [environ.get('ANDROIDSDK', '/')] search_directories += environ.get('PATH', '').split(':') for directory in search_directories: fn = join(directory, 'etc1tool') if not exists(fn): fn = join(directory, 'tools', 'etc1tool') if not exists(fn): continue print('Found texturetool at {}'.format(directory)) self.etc1tool = fn return if self.etc1tool is None: print('Error: Unable to locate "etc1tool".\n' 'Make sure that "etc1tool" is available in your PATH.\n' 'Or export the path of your Android SDK to ANDROIDSDK') exit(1) def compress(self): # 1. open the source image, and get the dimensions image = Image.open(self.source_fn) w, h = image.size print('Image size is {}x{}'.format(*image.size)) # 2. search the nearest 2^ w2 = self.nearest_pow2(w) h2 = self.nearest_pow2(h) print('Nearest power-of-2 size is {}x{}'.format(w2, h2)) # 3. invoke etc1tool raw_tex_fn = self.tex_fn + '.raw' cmd = [self.etc1tool, self.source_fn, '--encodeNoHeader', '-o', raw_tex_fn] try: self.runcmd(cmd) with open(raw_tex_fn, 'rb') as fd: data = fd.read() finally: if exists(raw_tex_fn): unlink(raw_tex_fn) # 5. write texture info self.write_tex(data, 'etc1_rgb8', (w, h), (w2, h2), self.options.mipmap) class PvrtcTool(Tool): def __init__(self, options): super(PvrtcTool, self).__init__(options) self.texturetool = None self.locate_texturetool() def locate_texturetool(self): search_directories = [ ('/Applications/Xcode.app/Contents/Developer/Platforms/' 'iPhoneOS.platform/Developer/usr/bin/'), '/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/'] search_directories += environ.get('PATH', '').split(':') for directory in search_directories: fn = join(directory, 'texturetool') if not exists(fn): continue print('Found texturetool at {}'.format(directory)) self.texturetool = fn return print('Error: Unable to locate "texturetool".\n' 'Please install the iPhone SDK, or the PowerVR SDK.\n' 'Then make sure that "texturetool" is available in your PATH.') exit(1) def compress(self): # 1. open the source image, and get the dimensions image = Image.open(self.source_fn) w, h = image.size print('Image size is {}x{}'.format(*image.size)) # 2. search the nearest 2^ w2 = self.nearest_pow2(w) h2 = self.nearest_pow2(h) print('Nearest power-of-2 size is {}x{}'.format(w2, h2)) # 3. for PVR, the image MUST be a square. use the bigger size then s2 = max(w2, h2) print('PVR need a square image, the texture will be {0}x{0}'.format(s2)) ext = self.source_fn.rsplit('.', 1)[-1] tmpfile = '/tmp/ktexturecompress.{}'.format(ext) image = image.resize((s2, s2)) image.save(tmpfile) # 4. invoke texture tool raw_tex_fn = self.tex_fn + '.raw' cmd = [self.texturetool] if self.options.mipmap: cmd += ['-m'] cmd += ['-e', 'PVRTC', '-o', raw_tex_fn, '-f', 'RAW', tmpfile] try: self.runcmd(cmd) with open(raw_tex_fn, 'rb') as fd: data = fd.read() finally: if exists(raw_tex_fn): unlink(raw_tex_fn) # 5. write texture info self.write_tex(data, 'pvrtc_rgba4', (w, h), (s2, s2), self.options.mipmap) if __name__ == '__main__': Tool.run() kivy-1.9.1/kivy/tools/theming/000077500000000000000000000000001264133626000162645ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/theming/defaulttheme/000077500000000000000000000000001264133626000207335ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/theming/defaulttheme/action_bar.png000066400000000000000000000002651264133626000235450ustar00rootroot00000000000000PNG  IHDR$$bKGD pHYs  tIME:|BIDATXA @A`xAY}Ģ7ye3Ч@IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/action_group.png000066400000000000000000000004621264133626000241340ustar00rootroot00000000000000PNG  IHDR!0nQbKGD pHYs 7˭tIME HIDATX] PFvH ((~h AEmu{i܇^,{;8 B!0y3`܁ AJxK# |YI .^Ua\ (K.P}q%ɿj#uQ? $_ff{pQ/B6,)\WIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/action_group_disabled.png000066400000000000000000000004341264133626000257620ustar00rootroot00000000000000PNG  IHDR!0nQbKGD pHYs 7˭tIMEkIDATX;0P ?^n@l&#HMgiٲA!B!ğaf빵Lz ebapaMl,$K@2`,gn*afH:M),@l'<Ɇu-C&]_/"'`jIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/action_group_down.png000066400000000000000000000007071264133626000251650ustar00rootroot00000000000000PNG  IHDR!0nQbKGD pHYs 7˭tIME TIDATXN1ᷝvܸAq`b PF/؄nn `'\[N:E `@ B@[<_xGxGxGxGxGx1i C-?~l[fhcdZpA!'= r .q*{g@}ͤXPf\GW%6.6`km.BDlud?@j2 b_4 jSmHtk+x;`ĝҼnLv2 $Q_t)|S#?OxDSH` , ,i:`Yj N72IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/action_item.png000066400000000000000000000002641264133626000237360ustar00rootroot00000000000000PNG  IHDRw=bKGD pHYs  tIME 9{iTXtCommentCreated with GIMPd.eIDATH  &W RIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/action_item_down.png000066400000000000000000000002441264133626000247630ustar00rootroot00000000000000PNG  IHDR szzbKGD pHYs 7˭tIME 6(Y1IDATXA@0t=,k~ǡh2XyIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/action_view.png000066400000000000000000000002641264133626000237520ustar00rootroot00000000000000PNG  IHDRw=bKGD pHYs  tIME 5 iTXtCommentCreated with GIMPd.eIDATH  &W RIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/audio-volume-high.png000077500000000000000000000016501264133626000247710ustar00rootroot00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<%IDAThAhAVZjӒD^ƙ`)Z[$JOPV ACEiAF("z69Zfe-d%[K&Ûyova'4ځ44FIVq8U(~OYkٲ(TVOZ6hhY(,#*;MA}Kz ~r&ϫdrζfɚM@uCJ<"c11v8s nηY;pt]W2Wt^$ѐp |-ۃon'u؋wͭ]וG.WoiҬdH#`$Qןd4?Bqeyu~FhP/(iXu.Bd |MVo+c} ?H$C@DתͱƔ 6٭>*im[a~L]KF49_S,usy+UL(,Nc Yǡ?EܡUt:]B,KB zCn&Dt Taݲ;,i./-w-l#) %Ft,#Y^#䝦F<j_IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/audio-volume-low.png000077500000000000000000000013611264133626000246520ustar00rootroot00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<nIDAThAkA3ĒijGfE ޤ ~' ڞP/& l H`ZƐnvLdfn[@^ ) ئ0`€m qM% jQyS0JADcc쒉iȽf`EvMK_jHd^gn%Ş"9i^f82h<p[~4)~!r: tV0\2.XJ'lޏ`<4vOX"Z%"w(x^DJ ړ&&DqJ) ^i0`Q<0)$3ݸ,|/THR&v1JqGի^\.]UJ=<,qiHěH~wRbZ'i5y^E/ -^cR>샀f. jw]oμ<Lnj,d: C7猱ktIcT1iHBATAD/齉?0BVrySADFGsƍ\(0Pa6lS V#@SbIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/audio-volume-medium.png000077500000000000000000000014771264133626000253410ustar00rootroot00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDAThAkA3T4QK$4&. &mSQ7HzDmOEn ފ"7AKc1>]Zfw,{{3ˈ @TI& DlQȽo&槜u',PVS8~_΀6 G 70 /yƘNam0 ^,x% /) =n/g{ფ\6{.lٍP3`/ 4?e?(K ,A0˲̸X,TӴy4u{:_Nw]|gfHŎK<4.|kkzf"r84MJ^m!.@bYHw!& 4M"V1ZQF;go!SDt4\Uei>c{PulbCt]/uuokZeY}Z>ƹJ^f2 P"zk67G@ j`u& `u ~Nxy}D-^6M:H>\_ZZ].wu2a o{[,USʨQmnUje4tsbZe5+b|iץMռykAYGS l /1gQs7tO"̭5wElOz-Z '=frsDw>@AǶmԿY>B !(F7>z`1lSEz&Ѐgcc$)gIwyrR&p 8N+3pq2Ųl6KDsXۨa[mmmW*A0 c yygx(9 f|D"o(YiY^^>:gP @Ҥ&549f[qMI?IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/bubble.png000066400000000000000000000010271264133626000226740ustar00rootroot00000000000000PNG  IHDRAAEsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATx1nAgvZM!q@+='\Qp NHc61v BJ&| >=֚Rl^+RNP<ml>֦rz|1 C_kwZkv{qPjh>/..\^^zWkX,Zw+d`&85}ᴣԮ{2&>w<+xǂ              Bkz!k|ߛZQ~]Z/+_~frgfOitwճqXnVCﱩS  x\UqIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/bubble_arrow.png000066400000000000000000000004631264133626000241110ustar00rootroot00000000000000PNG  IHDR ޜsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDAT( @DgF܈۠\\nbq`l3' _S`\Dv>]E29PHfz2UȾ^3 ,vCU󒛮5i6pf m:6>(r0\roR"x"IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/bubble_btn.png000066400000000000000000000002631264133626000235400ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGDC pHYs  tIME03(3IDATXA Ϳd~If`O@@@@@@y?IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/bubble_btn_pressed.png000066400000000000000000000004241264133626000252640ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGDC pHYs  tIME1 @+IDATXV < ͣrQcw[!YGk `ZP Zoul 09{Z+Ƥ 47$#0?xTO u~=ɡUVRUфHPy@ MS!ӫ|:yG-\IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/button.png000066400000000000000000000005201264133626000227510ustar00rootroot00000000000000PNG  IHDR%sRGBbKGD...iL? pHYs 7˭tIME'!hIDATX1j@mVPF)ԥL>9.\@$ѢK0)r`m?W33gcuxB Dk}?1qY*)%m3+WCGuQGuQGuчEK?s. QU@]U?"Xu<Y px^MSIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/button_disabled.png000066400000000000000000000005121264133626000246010ustar00rootroot00000000000000PNG  IHDR%gAMA1_bKGD pHYs 7˭tIME #{SGIDATX1j@)A*5. )tS.SHF!H,Ѳ6:WN13q߻;/yd1F MӐs. Rü1;ǰxF⨣:ꨣ:ꨣ:oҍܞR* PU*im{S۶ٲ,߀o_ LW[wqFVIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/button_disabled_pressed.png000066400000000000000000000005151264133626000263310ustar00rootroot00000000000000PNG  IHDR%gAMA1_bKGD pHYs 7˭tIME 8IDATX1JAg l"762"W^H +"nybxgExۣa1%s9Rܼ[x^tQ^МUK(EAT5V=:tjjjUFv@_z~'n}P]& _߿6f^%FaiIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/button_pressed.png000066400000000000000000000005131264133626000245000ustar00rootroot00000000000000PNG  IHDR%sRGBbKGDC pHYs 7˭tIME/(pZIDATX1JAf-Le@z3)ҋxNR -FA B60Yl 9@fExwI~'Ju}:+G?eUEAxg~p=PHPd!*{t 5PC 5PC 5PC/:s<@lHI= |0Xէ͗uEǿӸmۗ/Ei{8IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_disabled_off.png000066400000000000000000000004261264133626000257120ustar00rootroot00000000000000PNG  IHDR sgAMA abKGD̿ pHYs  tIME -0IDATH1 C']rLB{$WCdwh@|CTao,[Nڏ-oͥ`L\!򃀙 Grʮi^APp U0;(6&m9U(zʏ+m x;/2%MIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_disabled_on.png000066400000000000000000000007711264133626000255570ustar00rootroot00000000000000PNG  IHDR sgAMA abKGD̿ pHYs  tIME 5 3zIDATHMn@ ?J ؖM0s@*Ej"'yYȿdgUt|||f;~*4!VJ6} M/fw\.P?0eJ{&'SUhbs3gv=UEdMA~ `+c'V2'SXKA] "zhfVWf̝*kY."IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_off.png000066400000000000000000000005111264133626000240560ustar00rootroot00000000000000PNG  IHDR sbKGD̿ pHYsHHFk>fIDATHc`0r02p M# )df 8ng,Di0j3ģ?~3%TPQ0,%tEXtdate:create2011-10-28T13:42:07-07:00%tEXtdate:modify2011-10-28T13:42:07-07:00Ą|PtEXtSoftwareAdobe ImageReadyqe<IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_on.png000066400000000000000000000023251264133626000237250ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIME;1=YUIDATXMlUޮq5MAI|Њ !!wƅN\z@HT&N6CZiHHi]{!]D$8dX?̛7F}`%=qjΌ(h+,.HFC!q@Z';3.`T5lR*1іe0Vamhi*i\K-̷֮]rN"SvP=f:8f"F2^/Fۉ#R]g`5ofSeh(pt xLB>XiI[)b,T ^jkˡG}Wf~aKPf?HE|wBg^ϑsZňuF*xMy MpEIDATHAN0D]gq>bAŎMn~[UY~i|]7 uz`i@t|Ee$!0"7034=;]< \oPg.|1,}E X h ,l)1ae@6 $$% Z9H8ahۃeʯ 2 2O7D"#]%O#: $C&t(S h[%tEXtdate:create2011-10-28T13:34:54-07:00%tEXtdate:modify2011-10-28T13:34:54-07:00 mtEXtSoftwareAdobe ImageReadyqe<IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_radio_disabled_on.png000066400000000000000000000012541264133626000267320ustar00rootroot00000000000000PNG  IHDR sbKGD̿ pHYsHHFk>IDATHn@xR{*MEU noyH<o@v[ԋnZ Hq:76 hΧss?c#` !b8)wC fxBo9|5} )'Sv^Aq(;*wɎZEy1ۢO][{ɛ8/綳Q_)|}t1 qg4 Jmx@D33e];X NSֳD; _A%OG!!DP M<+Ӿ A6]jh^I~9{)](l[L(qE3Il;~M;j4k|4+優D9>=̛Wq*fv^]wPt/ ;ґ;s%tEXtdate:create2011-10-28T13:34:54-07:00%tEXtdate:modify2011-10-28T13:34:54-07:00 mtEXtSoftwareAdobe ImageReadyqe<IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_radio_off.png000066400000000000000000000006661264133626000252470ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIMEov6IDATX=KA_R/ė`",XXJL ,b3E;C)o3ѪU=31S,RJs>x XӀxH)}@ι5,:yҲ1@d~'LRJFmY%z>K?3ƱG=ytSD} Xטu;lpߌV @>Z;WBᒵ8+F, cث}/MxU8\;a`Cܭ0J8 ĖxU"o7.HZjw},wiZIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/checkbox_radio_on.png000066400000000000000000000020521264133626000251000ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIME(MIDATXoEƟάnum'vR+!$r(9VBUz…#\@T*XD,Z@"$CرwMbpH ѭ5'g;:]ܬػt1+d\ڣ $DC=}!grX 2.|ƓH<]̮  *<1E*V\us;> cIbK3)(h5*g8"s^ʠm˧ Ȑ7[v]%K&ʸk>jLZLIfDZKwxJ$h㤠򙆠9~>7919K@xwv +VvNdY*,ɳ\ڣq݉$Z>ǽ.ЏԖ1J~>kאםGz'~^8?HPg3*8a7Ո:; ca#:ƛ [դ1٪@<H! !:g=#8nix/CK34sChdؠQM= ҃F59kI xEɽ5sN$ߐ ':m6 '*}f#iE `bV (hP׏dbqr)j&?Lq{#X:֟qIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/close.png000066400000000000000000000024321264133626000225470ustar00rootroot00000000000000PNG  IHDR bKGD pHYsmm\tIME .@dpIDAT8mMLTgwf.@FBP[H_lM\tqQWV6kVi54)2Tv\@ j7}99yrN%AP(BqRJ)>+"Դ7Q*S*/#V*g"eIeUU@N`.c덍f4yy7߱13(PZ\Id2d4MDR jB,Y1?he-PR@IAV% q{``n5\IooxjU?iԀ]Zkض\.aY.\ŋ100еKOm55$@RŁ_ LB,uNى> @䕔R ̌ϴ QϮ lGޒX W ` EZ͞x~e' ;0MN`P:v@JMͼj:Cx֗t{ fq<Cx B{`^n5VJaJ4@!ު,1(*KuM`"vih' J)(`ZM(Dc mWMJ ZgI afJi%B|Xv0Įn, VbTFA(0 r:>$is)SBWb !7O VCWiI^+Z!O0Z&DWq Hfn123v( hN+|@2EEP Aj ; ClI>+< $05n_Xӆ0 !lE~}cöm IZ1'U{I3)Cv}:1P BlY6‹gs !v T0\Yiu#VS@.;q=% 1KJs(0 [q IXK)0jԞض즩s3bvGk7RqFF"6?͛7TPfJyjZ{vlp]mR\.ò,T*8@DR !X,?g}ښZR*PvKD$ [K|{ /dz!1haضcۀ .V:B4]ߓxxxGЭ,D4DԊ(80r `re%}L$(s,13/MD3PXrA*AvWH!έN(ؓ f<PNNQTi膍LJjh+esfԮ1 \/, pf\J<;%S(|a4!JIql63oW"d %H#yuĮ"uԝ7,?O3]^iM?A+<)Q]̼9^'f SYAR93R@K8 rsks۫X/TjcOp 83saɨTXXə jbG3edxTll hxPJNfbc]^h&`)ZKDudf 8: rqٲ󆔲S̋p4d>_(]a{R$C' {Zemm&+Mǯ+vlC@ 6\DɲJF^&I T> .!J4N0s(oFc|XgSMrB0)B Ji"˭}]*q}fh5_?K]y[ugxDEovg7 J)Q;L]Ms{0<<|tt4qSm0sfІ$/ک;ERJhyX^^.Gӳj5BT 1V%A.g{A4oxMX,ws2-.3Ҥ6G=DkjF\laTv&R0 (.2L~ll̳ ؈ݔ$w5M0 fձ֕T֯qR$f lllx>{;wFFGGD0$=w [VXj^w$hMiՑݛ]˲|⃇IDW"}u}ۮ!B(RqlQzr&LollԌh=HhG, K󙁟 DPZ4`H6sGoFG&fffyрmF,:zVѺЛ_eZRT [ 8եGfϼ(.D.#vUg$e~~>{}yeGcyeyр+8ͲDo4޶֖ō""  ù m#"!1r_O-6AIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/filechooser_folder.png000066400000000000000000000066721264133626000253110ustar00rootroot00000000000000PNG  IHDR@@iq IDATxZKlWv=WUD,K[H4&rbx1`γ QV* x&Y0'LlIdl6f,ٔiJ wN{߹~ p 8h!" "QI)uqT*x4Mu_ԖZ W^{'9^{+W;w~zN)uX)uuݓrrBp>ϟrrquKhq矙?Fр `L^S(ikxw6_( Bpu]:zJ:w\/|y8r-ȁQ0Y,3OAu\.OAD`MDr1uŗBp6rEu8{@D)Dϟo;N3oֿ={an(HRZq*(}Vq]|>bX|i$O r&&8Z?>z~ah' rsp98G! c 0=IhgOcPR`!NqITʋX^Z@[n˙H3ŦPFz|խB^k׸E3UpJS 9@  )$Ŏ$¸865ޅR BV`$ "k ðv.޾Z ' nq=Q_lO|9#Z%]w@E+(&/Ibܺw/\#hfHw(1QY^MyߺHdhw8$I2R贚9#4=`,zmŅ zPJ@ra&NIT0DP>H0 rgf1bwQV"cO)v6[RSG9Ty@'hfM`w4 5+$߼WJZh[{2"3kf⑕ @1ϲ H?&ןk3iPpqU@1i"R֊Wb Nw^z5 >}- Cd/i0 qffL6AL̐`k RijTBVTg"`fV:A:Ćf ʸNqAS`Z:F~!E0\1q$I2r}Yu zX\xzm6_ "t? g`l<ϛfM[*ϣ\FG/ @3;\(0T(¡C`1ת(/_)n[7>ǽ1~)Y"*sDtΝ;C҈>w7 v;qq~0f%"<}ЯVdH)I n}$W.nA@10J^Ɓ zlZm4@/2Ia:@ kDRtL87?y^x# Xo~L?1vj( ?}@VIv6 e?@knу&!b}pZ-8JLo 8vx@l*068GQ4zqw`P^8G>BdXp@͑6X]]uϲD X)X}tY'LPDb"py$FU=]N;bdH?[noQnUn7F5`Hl+|^_G5@)ar Vf+7ʍ~mN^ǰSIcS""u"8-DVuk0S$#D +@dt;^}NY[߭I[ZFf`vIGy91a&F BkVAV^[ٯ|tkeDu3%X"Z@f=l$V0 nP>g !MV[ZV{uQʬ7`D瑶lا%lE~ d$+(Iݕfu|xsШK t/N,Dd@De0rNbqfvѩ2VHEQm/5k_5K7;˷odYd[}Ŏ#iQYz^]xq. R a2©NUnmT7:k˷NA @;# fmpe$qݽ{˗/d`e#A Z nxX]ݨ,. כ H:@Q:+#+꣏>ovPhh񠕂1 ^]_XYX)*_FE80ǰ=f>.?x??ZFeFsezcU{ޒOt*u;Pb68\AQƏ'S#S p 8h V=M#6IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/filechooser_selected.png000066400000000000000000000064121264133626000256160ustar00rootroot00000000000000PNG  IHDRvvg CiCCPICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9%bKGD3'| pHYs|}tIME .*\HIDATx1k`MY*]gǼp=K)%.pxǭFgM$o27@􁀝cb8Mp c4 !pp$ϓh-*kөu,9'cRM^łAڡ),u赖QU ̥:ܮܟI{P}vwbx^c\UWWE.ֲ_ m̄ք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aMXքք5aK\HeLuȅZ !Pt,*wtm2)9o˥tal&E>?1ܱﮮy>[K<f-@Cct3=^)'4yR' cgQ@lO_l9IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/image-missing.png000066400000000000000000000014561264133626000242000ustar00rootroot00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDAThOAǿ <0;DbM E<$D(Do&x'zYb艖x6<5S0%'iΛv-13N2CԀkRI &53RD)c9!ė~+>  !>յƘu c_m X_"0BDb]#zT50M42hb "z-OD[dRJyP(,vFC{`zoMSW [}ڻK:@}.jæ:٭P^oܞހzjĘHyW!L&&|72z)W\H:O4ny?c*A(3q!H>ꃁH! -')僨z*k?#1)x `:0 ᘼN)4>> KMf~uX=_=IS5פ\pMj5'o5NIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/media-playback-pause.png000077500000000000000000000004441264133626000254240ustar00rootroot00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATh1 0E`^ì +, 6v?\w* _%X1Co 4@s4˭*鸖ZJ=ft=ׅl1t>o4@s4@ɵ7?h`9h9vG[mz"IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/media-playback-start.png000077500000000000000000000007361264133626000254500ustar00rootroot00000000000000PNG  IHDR00WsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<[IDATh=JPLl\ 6fF++UY`\6vaPw$\r{Y%;@@@@@ZW+)Ǔ~Z@))t-v~(*kh*0[e7D0XP۟X" \[^H%SfnafQ^7*.;njmrB_o-.kMRspZp9='n `?fOc"Ql>y+#G[x` `:_.WeYmAD|us"^~Mvi1h۶^.^`%䅑c7UlIw9a湡%H\phGq̈́M:BG#t:BG#t:B_|Z+Kk% G.d2y7ԝK>S,pp]Vo]f{t!MkBB- 7,jT!2{,]pWZҤU"D}X|FW4A Cu4j 9@OiqOIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/overflow.png000077500000000000000000000003271264133626000233110ustar00rootroot00000000000000PNG  IHDR szzbKGD pHYs  tIMEz dIDATXc?@&p)((k]nh:`dG1R]ŭ&&&XϜ9C r`h:dYj:+)Hd=ch5 pFG_j|{%@6m[ ΂Z91lgg%l?0*XLCC4c < I"jmۙ4rTH9&zvX*H9~:f;7OQl Uk؛@ v\A(zN/m((@S3$$cxEv<812y|gʌʹٴFsKaC>(s]u5"R͌[{S[SKQZۉ&Sm[ 6(afvh1&hXa+RyOOd)€aq!fȼe_Z@BJ SsL_ҷϕg|t.jP]TkT'}m,PHR8cy?`jt %ިB3?*R %7ͥ٨hqIZ%2s_$}8ϱE+aA.J݋-\O}SR9( EDiy˩׋il;D:xGvGiNS\.T! ъ3ضq ԃj\ |9}5k'D{AKG%lQb>wIhiEHJ1ʉQKC$)}78%&q@Ch 1WNC)l.WEi.eH%{,չ¨is#'͹!ESkIPdt 8܎|koBp'Xucs}NIc ,cKu拑1ov IRߠ(Aۏ569!At{bykcrANS1ؙIf졹hFi?1h=\JY}C[mX1h9| v 0Qxi1@ A3D#gc ^=>魘 3%i``A0z)ͭshWS"bAfA 㨡9HW }:g dHyr}ZgvKSq>ug{]5)p8tKXK<Z~`m2Fq3GV﫡 L0cUϐ5[/OT!A'&x:ƛ,6x+|ۮߗ\s*+&}Tns[lcph-J캮;FO BDFQ)FA.CRs ;#m%z])ob@7_' @me1%Z,uyfWhpPF23, m1tX|X,n7r^:&Dڏu߯m6on &_wM]h.'z~msplhl4OpYj6rX=JGS[3󥎨Gp?x\ ǧ> +V~ QAuPfD E9 N#ōo5:Z0Iw i`w؂DUni~ysTWW'UXx..M4LSkfff7<^eV>bk{{tSMҺuwK&^{7<݈R.S1gOx =D s:S H0U 0LSz_LY:sF_/߰AµT .26@>?6br: c{U%@%0nغR;j`4U܊j駷H[b9V΄_m p+*?f{9 9.)_fg:P wrJϮwTG·uDڶuļYb&عLzsm{{{W= uX !S\[2Py]Gu=FCHm~r3 X"T.wbmm\;m $`JsÆ50-(<nQ{.Yc;^رlј @Ij>ԙb[P(՟5ATy` G[wڀUZti _(/GVE:bV@]k]/(\.WfxA*qk+WZPY?%yE3).e2:13j_SratY@*h`l6D6bظB<(ѠW.+H*YL'`d}a{5[woH$D#Q9ɣQ,~MVIV@hmZ`͆L63ñ3x 9 l=q*+oEP)9TTR!x.[.',-Y仁`h?6ʀu0Ʋ<p741 ᰡGcqSB@Y6BL֩@Kg4٧$`9@ C!%3pF꓉Pǖ [ٌKйSrl?`Op4cxx8*ǣp,Ա1nJS(SWXsC>By#0vʞ8+{X:cqۧd;Mǂ>ct:?𯉉#+k]C!ev.zh+ X( dp`/eP$_aԳVq+{:ϳpH0ɰqm [P-T9ρe({8!]rӡ , ܼloYZK"@e2!J-z[K՚jΩr--L DNhCc)if`1\zJ,ebbr?`>v\:}Рh$KL˨r(1Pk(r,:ˡ yĢjʙjoG k7wtM!o"ܺ.ʝNE`MBȣ4#R$j 0լ!_r(DҤ9N dVn .1,s%ܪ-Jb#˟\ fi݄`(_Mȝ8;n&[d˺J'>}}-> 2w(c[D*­SP+<R |kګ.v/C牠* _z/OUr5ERdё?!(64B95b7ry#@ uuuI{ "0/ {Orʖ}PfKs3/[ܨ?6PDs@zL֫@&DȂ"f|wq }NP5'0. +)6ΟװHhfdLe!b!j6}}D"Jn gf[f$pN9D"܊dGdK\7~#}g_}}(L SUQw·M)RI=S--tsKF9Di2͆B)EmJ>8kOލw}3c$ߠA U'BmcF,0hR]%},N|zj *VV`LF&ATʟFd0? f¿UR]F>XDN*oݡoΝ??Q 0' &P.3/#Qʹ݁pzcxYzJU!apOS"A8X`&I fX]՗3bTSx8Ω@HL]>_*!n_dޭf Fag1_M'x6M\rlrǎ!{x$0nƆNb Ef#PEJ@}nªf0チA|>C?Q؁;x&4!r !a#ܖŒq)Y:%Swׯ]{?SXW#!I%JJNԠ`(3ȡ0YןJg(^ř^WH/zqJ=}Ww/T^ɟD4:C;D@Ô`![CΟ@ Tu=;^رuWzsgfٌ[Oh0a)!NVC "+3aQ ٔ3um4Qeڧ`h%7ܣ읖2U6mm{%X[/o)C:Y(RT]r0ﶹ%=yMܶubm;]a]jo?$ Mt*8NJa!IƖpjL_p̀(TIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/previous_normal.png000066400000000000000000000005421264133626000246660ustar00rootroot00000000000000PNG  IHDR CbKGD pHYs  tIMEiIDATH=JAEXD*غ!p H=h ++N ğ:6*)` S s7;nCunFaTh_oEPoogj?u60.SJ+CXuĽ+u>:S_(dȳڏZ:e62*6e,n@56S+26$ZnAA ]CYoy=qR,IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/progressbar.png000066400000000000000000000015041264133626000237720ustar00rootroot00000000000000PNG  IHDR S4sRGBbKGDfffJm pHYs 7˭tIME 5L}IDATHVMkGe) 1B!)H\7 r!`Kjgw_ kie`C *(=?Mp;aw3}/}xm!>{Oų^8x {?~L/hYgkf-<=TցuAS3@=Kf9涪MMD^ fӳdX{d@!cl)^\D!R$d=XPlݜbB$O&?ϻ[U!; E*=k)Ɛ!*wT@ e5;={a6W]O Wu?:<;x~YOU ^Q\UocUn<8?+׹iϗ|v˱XRΧ` e8Bu5} Щ@z sgH 4˖͝e$,nd'"sBQ,MxSmW= Aiamœn>A3Q'B=]Ů2h) 0PYq+)w/@ TC *Ϊai[&'o& 7&Y]9S/{PV7l ;]pۈ!׭A ߪRw`= ߕ4yIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/progressbar_background.png000066400000000000000000000003411264133626000261670ustar00rootroot00000000000000PNG  IHDRw=sRGBbKGDfffJm pHYs 7˭tIME 86^aIDATH @CQ{Pni9 7@!Ҽ5Rk<|Vn@I$~B=h~HRUQHzPIZk_x+xSFIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/ring.png000066400000000000000000000072361264133626000224100ustar00rootroot00000000000000PNG  IHDRllfWbKGD pHYs  tIME +$X+IDATx]ߏU^k3_"">BAc}h*>TUKч FJT$!j|$Ą`| pfaƙ{adr=s>okTUBhyz\$8MHGU. !k*Wj EB-!TUD~w갈\#"׫j6V UDDzEd6ɷU x,jSp!,[E"2L(6TF;A9LY&WD6\聈ڬ$@:5"r~UKrX}Y+PH y0S`9X^8 ug1E"٫1ujcg"rRDfj"ҧs&~6QU2G‡I:K6Ul1§&AUY$P"Hy?05[DnQUDd<*"5YIlLo|5Vwg $vzV.NI.B_ +"L&=DrC]J!~^?bL*G<="/!:-Cϓ<Ꭓfyt.s;O? V8m, <-&9ԡx*h%AsH}IyfFvʜ * m^Nfư:0gHNZy}$βG|]B5 20f~kNH&ľdKH>J4xh/&jR8[y/\_٨ 5w 7}5Gl$t`!pOa\\K OR)h(I'6}~:^0Ɍ+.68ӊAM F?[k,&p"7ޖ:*rQstI&p&Kfr-)A4+5{].@|.B;9 0v9[he(,uiI/'3x)9fG%.\6`>Rr7o႗g}Uis¤+c$pA ,3~$Z9i5l.-Zgr ]k86wr𘛁d[Ɗք#"il?˘@n!?MዚaJ`*>dGW =Q 4r+ E6Qil#b%yܐwgSB!Ӵ(|d(B6*;S( pgjG„R<`iVrDUkixZLQ EګezADq |j!f ]=*"/E,I$UՑ70QM"x9=*O ho':ʸ 7`; 8x$$$;7$"vu^Hȸܒzmag,.Y 錆mvG.!ӅptxD6g6TP$&');eHވlĒH+(r?SIH5Ji?O)ɛoɇ Ca]c ͙ d >+Z)lɜ wd1e+ Ѩ,sN]`xӬVnQmRxR:_,CTc9G_-r9d6kZnNNЯ$*femg|{ SlI~W&&±E<ʢ dn,JO5=w!}U3_Ldl繕""-Y:-vj$VzHfIJ~p1S%1dI,ܕ"luG6͗x ;Xы)Erb\\8UvڤZK]Ƈmr ٴ' \'0m$L-a1q&i0)ErW4i0+oBr.3~s.ߊ2Z sUFhhىS $V3K 0,6TlK42J,xnl<`- ȄjNvs-yޜ^>+sy9O5b7)vy,ؚaVvMVNŷ7[L},Gnofѩgz_s9hUY9٘ct 2miL%Vǿ;N2[gc~\MIad38JzudL2ngmnhݕZbgpm{s1?9+sOeyʏLɵM~-Ǩ>2=tz[t-hh2ZaR([+.kyWJ6HxӚ!=RK,.οI}ǷlҦÙZLtJ s^ VMY;'=s$W^6-G gof&( 5ӎ bK `u>ˑޏvE#:l{(r@{iK57 enI \Ǘam+"bv~U}dMD"^.(=K~yJUwZv Si2L8Q T-,$?UՓ$gHH賮@^Q̂CgF"A_bapE3V%ɃvaB7H6!$ffBSbC:Lw<]-ZU^Ғ &eE$oU՟K}^ofc%mյ0>)cڑAgBLb54|WDȐ/"wQ>2D%RzEdvLԓJ%.GkUQZaj`\y="qapf?UzԃbKGD pHYs  tIME 7u$=iTXtCommentCreated with GIMPd.e fIDAThݛ{}?眙3c_xb!4PF j@>L M6E@QIID6*VUR.mq0؎c5X6~̜9cݽv*#3sw~sWp4޿Z*G̹%\QZ/laݥZ>qoN5J35~)&3GoӝֹU2uT ke M&.JdtlIqb ܯVsjuN.7"DbfL d˶9!"@ډ/'s|G|cF9AJI @*0 lZZzM-Eq%R>XoԡGaF,AI'?\toV^J+vbu Qd2wHgmV*dp\!B(z>NB.pG/44\xN.[y-v2e ۑRXB%" e.4yR"B*@a?\@_hlbecRBN 54QQ :izjɁ[}bCV'ԝnq3 @- ۏ 0=˵?ߤ,67 ;d H-f>cZTKrn0ʦSk;np+l'6q)J $Kܕ7׮_mZ^džk:tVN:;/ 5()AQW׳=a!olmN6SiHj|"Nu`9w<.ݾQ+n45ASi ʆWK'OW[x۩m+_C[>ZHqݥ޽7{l%ql)@ %/XGAH-HU*ZV w^Tnq٭@<>*c!mR**UMP'(\Z鉗m C'sɏP,nc= :#~/EH$a% 1]G `J,&&F1=qf'TAA-)kXܯĢc x)XӺ gf-~*fDϷˍI e[7OiM8lbrWl" z;n|!8QG΢,)~(+]@ȔlClmqj1TӚf3@Z* 8 !1QLD9L ŀPvht&H)ѡ9)GF7) DȘ$0JDdIjƟHKJ:^hy}-ܒn?jTr,U(@/dOTFϥAOMHہȜ~^Ѣ.%L~oݧqRwM(UO oz\[wQZ9P.(#m`LFX ]_A%j@")T_܌$2 &(vR鞉LW >Jk&mtZ;E:) A(!mr@9)*P*>KzFD't,,!ڏϪ:O=,!²3Cx{lw[ G^Wڧ,wET@1KYq Oʁd"@Z6RC +IpN)RAξIa:5[=xƻ"dX$/Z~̤J|ւbOn47vs+M!?+m{شKoAF<;I]k hx ʶXRܺE4-?",Q #˕xu{}Y/ަ"2L<h\]c#uq.!YIN7+ zDZZ8QYJU0ߏRA JB2 D`uaM k Z"x39>2TF>t%(if`MXuF|4b"͂"\Pm%?oHb]zj)H(\ Q2h^-7uѶ)go(}3-^;`a(?|^~>M2~ (6`9Րo B(;"`B-"e(v̩97 ? EitPs!I5 H;5_<=+Ms[{TrM4#bG;_;=-})Y A1ܻ'1{W25 ayOnt ݶD"rX}?QfL=q\}{8^B/pos$َ /p'K3g%OW+ yؒˮ;hY-@ƥbn<'' S1oIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/selector_middle.png000066400000000000000000000102441264133626000246000ustar00rootroot00000000000000PNG  IHDR7>ԃbKGD pHYs"s"s*tIME 4|uiTXtCommentCreated with GIMPd.eIDAThZ{p\y}}鱫]kI?$&Ř mMi42I LS:vap&tH!$MBRp`-X,Ks_sm2ޙ+{9~YA"?1}mBϵ=ؑ ,7$#4o3ÒLkW^kO,E<}]<4g{@+ ERg'fxz<2ui3g:ˇU5];RN21P2(S24DT>[r9@24I;T(j4Q7- 2DC5VP,VpB^5f82߮=>-OY6l3X=V~:i=Ҳ`x4Fpv ;}l5ײIX+ 5*alV @Oꯙa7$}ec eFzQkƛn@{.Vc ͚gUTo8܊/KLm:框EՂEE㳉Ujѻleŗ%>oyN,YU5.dihhuvnvb[(˨Pmf#ڔoZU ˘Y{f4 Z#pEew>]sĉ DK=ZCH2%WM6ծsG n3/RW$Spsf8Rua ȲAtpxPFbV8U_{j#n{EnxŲXV{E.҃wO3Zk3[0&~QDSJj3Q;D X~íLE3Ĵw㵫KνN= 5r߻N/vj}v护E`&+H֓# s+aϙ5KWG\Lf(BwjjrZض 3ŮߪQ?xckoJYMa!_ⷚ- pƶU<ܜkO|ׅc opɇP5*;Ը|:>=9}z>p. (Hbi+hiisMw][ܡ}Sډ/<6j;#R8Ըz8O;]` >~fA4 P0ABjPj: "U iW;wَ;[< %_FS3i#R1;=kU}1{@o'ЯN@yrrd,T, } /6` $M8RAzq]{^2p+I#QkvWk;ljkܾz珠Ox⾓yB:(HO+BQ@ "P-U|~۹ oI/vvҏ& ~ +5bZkF;z$MP H@RT@O?̤-W!{e0kfX]$}^x5&_T>X+b `I fx# LN40麿{(~ͪw_J~rX)sRq%462w#cQǘHXFD5HHҮ˚<.z=7_ts,ǧk2>-&0>Tl1!*V3'XݽrHˀ P!Z6uK֑J2CB< `I|ݓ1 @˃Os8lF&iFIJSIAtl?Dm0s1HHf.@¹y{ 3=P^tȖ#1y5r-63OB;Z{:|{D`E*LJ?>z)7!Qf`.nAm).\͙|V) ڛ4.D c. LF @8U19.}exCK#;}`֜1 ycFa].K=Lpd!R!>CLn W}dU|^q^ȆӴ-c^ yEp;@ ̚ritD0lvUF$PP\fSF{6e4*αYFf{9ݑRRe`=,p`Oi 0. (8)|)k}/w'ȎV)ua p.Gh>Ƹ=*)(=p{u# ! ,)$,@="(|P L:G%L͌ð],-I:uJEY^4Fe.*$ &CR7|pQ/Vydb륥֊}/`DvFS*SaA~~8gCB(10%5?7ѳK/]0k07w@s?iSRT@k?ET" ]o:O` gY(>C(Z wr;n_yFw?c2[z9 "'VBr@-]OyC xm_{jAz8ZH2RJ?O; "* d)=3BMu2x2Fu ս;#N 4C1Ra@#;<4y}b8oyk 5"г~|wema|?pP7E.+EuTXkq1(̬GǏ]5 ^U%q@Hk~îE'?g y>ħABRq6Vgŗt~'XwK$l4teL !oH1|:V"]"4.m8N$GEޖ16FBj;ԸDsH3m$py{dڢѸB>ؑ+W$ dR@ (Q1WRM \0@ᡀlZszt8}۷hn`TPex@E\rJ++ؔ2RBV>3#\f@IIB D0mâb<,_wZS9>T`n@Mqsv%[lvq1x )7RT%gXIB,-2"hO.8@ u'ZS)! ?CCڰNcV! P&!.r5Ds7&;7`_HC^N`NцqRE39IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/selector_right.png000066400000000000000000000070371264133626000244650ustar00rootroot00000000000000PNG  IHDR7>ԃbKGD pHYs  tIME 0iTXtCommentCreated with GIMPd.e IDATh{}?̙}88 R4$ƐB ADnЂS"A I D(mY<>{3?BluOݙoFP7/nl5'5O.SOwZZEɧo;6$uSO(גվXyW4+pe:OnS\IEٓdOٻ۞k#T*!B*rl~.> '.I= %biYm7}S>BRC)`$8cpq-=tIj{.aj- |5+:)j xAaJUS Lp8 ̖AZWFq*-8<<0xk"( Q<2jM̀(zkAe>z5Q lI'?^8W>(@AĔGwҏſ>3h/EuSwCzUgs;sOif-^o1 Igܶ62d6e6 Φ s<I9LcVzccf;nȖ:U&gBLkC 8gӌRGk~(rs8kp֎Rl٤&tF峯g>*U~/g3EtyHOl^SM3عiK] ,Zs mGΡ?Wxfu`Κcؿo.ݕ659tR 9I*_?uivnN\gn]EaA3qy~1}t- zasBalc q d|:߷r6v+qSTzߣ?~. sxJװ:a_9#Bȥ Q8'ANbKBzypjyQLšqrí6v+ ?\flR+/\xD\n;Ձ>2{7w*΁NS˱$o QLnZks9Ti=IR̎7VwV.zf:;=T3g'0ڐiNI:ƚq6v q M86|p ;^{ۯyT M#A[c}%zj]P|!&ӲSHkuj$oۃK׼\sh9w5ZKCw@ (7Zm gP*T+QoVӻvo}eg~x;'-0SJm1I=FR`==gL pR#3NmJi*D6ib'wZ0qR?*C{[^zeg>ڲz͛/V3moEǘF@5Ù?ݐ!|Tg;r@!շ޳_6ȃq:&.&7gj`CyN֋ޓ!b="[.<:'2 X N Ei>q.A6j5 (W wc5~яZ5l[ $?g=Rk~iѯ] A3ք=¥xlVWJORhy/=mk'lnI;U S.fhZ`~X߆Ջ1}U!90:QCzkHX-F!ʯX9؛*Q Ϳcl\_^sl;S"ln9 q+{ɴ8+i\RJy+mzAv^pKЕQ293jo-KWZl~^'k\H6Ѳ RM[']-ZR %?-y|l}8k:m INy!><0 ]30JK?t6~ eJi5$ +]KO/)vw%IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/separator.png000077500000000000000000000001711264133626000234430ustar00rootroot00000000000000PNG  IHDR0V' pHYs  tIME,;IDAT(c d@L `?|jGStLIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/slider_cursor.png000066400000000000000000000046011264133626000243210ustar00rootroot00000000000000PNG  IHDR00WsRGBbKGD pHYs  tIME|YU~ IDAThݚo]Wksql'<izMRHہA*UHH (Be 6&MV8NI}}_:yd[[k#\2@@Om[ ,zR8 M# ^>`3ؑI(G]u-@_wxC8ǁ@oT*/ ƻQ ہcqHL] j#RV& V- KXQTz mH5d[<2MD s̹֋|xpTUU #ph T\vZ;=٘[|i_kOq>5|P MN㢵2z*ԡUI`Y1)KoK `_K&js2>f}|_̺,Yk#" ~n{269rdhؽ;J׼ly,#hD`1Z\A?Z5 U2qMͺ-)ں|1`6}m۪6R>Vo0cyMeWլ;m],qJ8: |ٓ]/GU09|xzvnzڵJa|,wW+IyG߫hN)_uˬ6֪]3/upUmtHE)VUS}"7qU&R <Ԙ <*Cת*\r.ȭ#HųQy^D͒^%Hx~bcj&lCAfHudFixSe+E2 [ejaᣣž˪5_e]@-I/?@_ y*eScsۓMD;*-rDza7EkmZ`l8Ԯ  虮ɂq#߹lr鳒j(:=(R[T*g^}'z\$'ui ɂr1|rRշcJ4 JJʤlr%5*EmPb x RUNRb,o"_/[a.@Y ]8VH8 MH+1{k5a =VtVkA]9bkG k'CgJE_K4Z4u0 Db $SDD(etNicè1r#զx4WxT8qgUT"pq;, hjMBa`GrxoFf̄'iٖo4tIw^&pT?V5r?M>|lΟ 2{·U]yŸvxA=6yUM"iE8/r?NFG–e+E 2Lmmt$He%p@_hvNیt.K̻ANkiJiJX7xқ v;~gEIKeDB8M/9_Z}Y6)bn.lHeN'xIM/8CEv?i$AFwSl~0}&޽`&}pmUiڭ)ԍ/geus+WA|c[GY~%a,{=| XUa|,ң{+E\ۂoHz-=`L 4_u6r@RR=uV?-|;G.?v2(NWU>Z(͈x>қ>qݦOW?' woO:W@FP*Z=&dTEzn(dX ّJYـLHk' Z=iqkrS_qfh*R-+墥VU)'$B*+$7Ձ 3S&|AoqA7ۼ {O*n ltd2nTD{n`pjWׅ d2ngcfYWcL}1 \#_(mIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/slider_cursor_disabled.png000066400000000000000000000047161264133626000261570ustar00rootroot00000000000000PNG  IHDR00WgAMA1_bKGD pHYs  tIME 5o' KIDAThoI[bǑ;IɆ,+"x@@^b^. _VyKS0vi6]`hj`8 NLH]c`Ve/ u>ũ |6**swo=k&IBǶj׳i~A0 X,(}waE >~|U%MSٱ\@DDbxq +3G@Zjڵkss^ѣAZ5" ${ (gYF#}veeLD(& C#"pŋw/]_6o?*Z>nղgwqq1Dc§N>/ 1x?yuVn)ࢣM;N*͛7^zjr~$ MǐGfۤ4M޽{/`}Qh4Rk-]`b_n*[[[˗c^ֲqSi 0 xijH?XYYIfM9rκ%v^r婨ӟYYXCEJVwBH4lffFb^G@h什^o#]83}Ө,a KQY88 gQqFjrF91w'IF2c|-WEKU!FeQPqIZ V+s'\ ndyuqlWWW#_-OƄbl ^P4MxN/&]8wvm4\-@ u;$yZ <&Z3Xu²P`{f\)x󘜜\k@V1)QuͿҼIW"]4ftyO:TUo--J255ݺu? ;#>ӾS .tbG <ϓYɓޭntp-Jrg7sss0 :'cavv?|*\Pπ?:{ @=>}:x\Y1IܶsWT*ĉSm\3xOܟocccbp̙eǃ(r pKxۗEV^\6H]ې{…h~~>(#+']p_3$If3][[K_<+W\abbsnݗ s8Tqf$vrq`zz055a7S_7t7% 7^Vnf}l"B!"VfrrүT*P(䁫ʷi%%~-7\i5I)Y=#. /@w@?Om l_qьrSwl\=ų|j @| 8)aoׁ+@IW/>`BՌ9XW;]nG7upqW?SIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/sliderh_background.png000066400000000000000000000003161264133626000252720ustar00rootroot00000000000000PNG  IHDR)%ߢsRGBbKGDC pHYs|}tIME s6+NIDATXԱ0 P%б>05SPMI$Z؀^njI}m/3D2CX$I?ae/IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/sliderh_background_disabled.png000066400000000000000000000003161264133626000271210ustar00rootroot00000000000000PNG  IHDR)%ߢgAMA1_bKGD pHYs|}tIME ; փKIDATX 0 PzMbHg&% I$}H<= ö;D!2M$ = 1K IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/sliderv_background.png000066400000000000000000000003521264133626000253100ustar00rootroot00000000000000PNG  IHDR%)\xsRGBbKGDC pHYs|}tIME:h+jIDATXα 0 DsZFa5a5j ,Yqÿο)1w%|ٖ۔l6g (P@ (P@;JQWNI}R{e IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/sliderv_background_disabled.png000066400000000000000000000003501264133626000271350ustar00rootroot00000000000000PNG  IHDR%)\xgAMA1_bKGD pHYs|}tIME ;%c+0eIDATX!@ D{nB#ŠV5i?VaqHSljۓdkE-(P@ (P@ (PdkE=֊J{_ <|0ρIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/spinner.png000066400000000000000000000006071264133626000231220ustar00rootroot00000000000000PNG  IHDR%sRGBbKGD pHYs 7˭tIME (-(IDATX׽M@w5XH\U8#B1 h XGZϒNpH^NhF3@Qwi>9ڪ,{U/J)x08fYG@k@@E^@Zq 7+|4D h@Ѐ4 g뚶mC뺦MӜMӜ6u7psn]1i<40eyo9$IEd hYݟ:Tig`cHkgT`^(IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/spinner_disabled.png000066400000000000000000000005741264133626000247540ustar00rootroot00000000000000PNG  IHDR%gAMA1_bKGD pHYs 7˭tIMEţ,XIDATX=n0wD)Mt9H nRr"E X d4ii4S|PUc@s`j(>,(DDHӔeY^c IxsXk@u W#Ѐ4 h@П}.ڶ-]םm0 /zER7AoRjS{pChl{_Mk4M^yÊW)˲料?Z+ 8Z] |BIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/spinner_pressed.png000066400000000000000000000006021264133626000246420ustar00rootroot00000000000000PNG  IHDR%sRGBbKGD pHYs 7˭tIME )T̒IDATX1JAogf ,ll 9`i<'vb)xSI@tLv&˲,"H )2c3~ i:<9ߑ}B%|YTWǣyu^(o3PQ@ u>@H07,;4v MhBЄ&4 Z.qQ nnFw޿`ptڮV[\&p6`w|}S?&Avzs?EJٸNz U ’kIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter.png000066400000000000000000000004711264133626000233110ustar00rootroot00000000000000PNG  IHDR b]bKGD pHYsodtIME .Y_iTXtCommentCreated with GIMPd.eIDAT(哱 @ E9HD`lL:t}$"$۲e.7@s>cx>c3jlJDhM$JVCp^`6%L]KS,oj)힟a@K!=U9Ty74Cz$IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_disabled.png000066400000000000000000000004741264133626000251430ustar00rootroot00000000000000PNG  IHDR b]gAMA abKGD pHYsodtIME ),zMiTXtCommentCreated with GIMPd.eIDAT(10 I)Nn}!@+f&[#<wF-|oZu]Hg8$"KHg:Ő$ f,43D5QgK7kwr&gRZkh%uIJ$^M){fz<DIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_disabled_down.png000066400000000000000000000011211264133626000261600ustar00rootroot00000000000000PNG  IHDR b]gAMA abKGD pHYsodtIME *x4iTXtCommentCreated with GIMPd.eIDAT(}Sˎ0 $];ȵ8,Hh Ew?jN|&w]DVO1~#B@7 }Cz}_v$`4i2If&m^@1H43ڶJ$SJ۶ $4̓~nX!jE@D@$Q0-c1@CK&YBdǟ1FB:N?|>^okOI9מu]_eʩ kJIsLԢ̊~`Y5jY0 wa +3 tǮ"3crl 3 4<7˲f&9GUUnp:t٨ZTUUvmux p3i^۶-"b*coSJqR^ח9sfƪsLD~4ͭ ̙ 3#3#"bUEJ4Mg)"3}2̌RU""9g٭ݮY)afꜛVpƿzUթcf@}xIb.\ff ""r23&"^w|? Mnmp8޺{hιLD&"~|ʔRcBbqk3+sU,{콟=a~,7gsYT /\IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_disabled_h.png000066400000000000000000000004651264133626000254520ustar00rootroot00000000000000PNG  IHDR iOzgAMA abKGD pHYsodtIME  :~iTXtCommentCreated with GIMPd.eIDAT(10 IɆn}J!@cvA!Q y8ɄeY9@RJ-3Yk $Naf0ۂswQ+HI/G Y 4//?H0ZIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_down.png000066400000000000000000000011771264133626000243440ustar00rootroot00000000000000PNG  IHDR b]gAMA abKGD pHYsodtIME 5 YدiTXtCommentCreated with GIMPd.eIDAT(}nSQDO>K x߻],,UzR !r2Or:k YZ'#Y6x0S]tdwKK- rp@:Ԅ./RtX^<&W[YQsD b54;|FMJpsg=D//k#B!UcqRd@-eLp{!8گo?:8^N*$X9%zvz.eԿ:@, iv}*@ml),OX @:oNjQ4sz{s g)F㠔+Y-]?,n^DRgZ #ta;"d™Im8![?>BoϽTjQeUn,IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_down_h.png000066400000000000000000000011361264133626000246460ustar00rootroot00000000000000PNG  IHDR iOzgAMA abKGD pHYsodtIME 4ziTXtCommentCreated with GIMPd.eIDAT(ϕRr`:g;xLm:v{WڔVtJkpRELE9۟UmU/zy\ެ/nnALi2}n7s V݇LP~?=uf֬]v]9aocoߊ d|t}nwa|{ )n& Y)7+b•$KB6( _"]Faă /H %@HBJH$: @"H&%s)yjÍyGyB,Y(%Bc-dVˋ&_zt`A̩},d8]Xzڵi۬]Tv6RvDȓa(}zgߟv}7fU7?[BYr UlJnIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_grip.png000066400000000000000000000003361264133626000243320ustar00rootroot00000000000000PNG  IHDR agAMA abKGDC pHYs  tIME (LRiTXtCommentCreated with GIMPd.e2IDAT8c`5`1Sv"F !հWapQOzzӃ^( qIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_grip_h.png000066400000000000000000000003001264133626000246300ustar00rootroot00000000000000PNG  IHDR |ŭHbKGD pHYs  tIME +_iTXtCommentCreated with GIMPd.e$IDAT8c` dqi%D/Z4j-~M{W@IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/splitter_h.png000066400000000000000000000005101264133626000236120ustar00rootroot00000000000000PNG  IHDR iOzgAMA abKGD pHYsodtIME . .ViTXtCommentCreated with GIMPd.eIDAT(Ւ @ ߳񓎉Y؀uhљ" ;D+lX0c|czXPYo"rC'K`dj;z(Qu @mjK[mE jSKO )U)z\xo}qY bnq>&;4IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/switch-background.png000066400000000000000000000021311264133626000250540ustar00rootroot00000000000000PNG  IHDRS nDosRGBbKGD___4ƍ pHYs : :dJtIME-S`IDATh]O#UgΔeHVZnob"cwfw7~b~1rB]hb-KT`aJxvY$S'My99yNB"D DJ=B\D>)"Edw /8޷ 걄gx~ϕ׭r޼w ^ȢFVY6hRt'20>lmm!$JH$X\\doollÞe 3*)2R{kiV2:_,m+v}ts !3ɠ*B4edXZZ:]Se f}_ww{&'ls2.0כl~B6%͒N۶FfBSqd"}cŕd|pz؅iRJ*s)%]]]-'0M4I&m[:U^EG}"RuGAtX,F4 4 !ͥZ2??vm߷k˾#%<]ȁ 61;?;k5{hhיdkhEY@f杢nnYڲ8J.:>dERe˳jJX\M{>Z~_Gz#>ohv/fڶM>\.:S.wbǒcq2< |*柏EW[Ҙ{X'/׭r&ZmIv*7ހbrpq"DdIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/switch-background_disabled.png000066400000000000000000000020031264133626000267010ustar00rootroot00000000000000PNG  IHDRS nDogAMA1_bKGD pHYs : :dJtIME ._eIDAThN"[M("^*(IМ>@3`D@`%" Ϥ8]Sj־Q… .zH&?lB"B!Damc.b=t{~>Scq4V*ʋd2#|N9^.AO}ٖd]c;˲ҷH$Z~cYxr~v,TՅS`Y28WLWLW̿0M1* \lii L&C\ HH$XYYЄ~?a0<< @VP(Pm2rX\\DQ2RJBi:Mdmm*3??(\^^"DuFGG,{vvj8ĜCQr{{{qLdvv ۷Z:pR)bb1EP(p|| @40 b|W9fP(Ct]=99^cUi/xqhϜcb|>mF)%>j ;;;hzR`5M _0$ E 4CUU^/f!޾PXdffD"чl6| ؂z^4Vkʼ9Va=W3׍mTU%}`(ۂ`׽Ѽ%{# ØirbbǎŽRkGX,:asddVEXZjJ:Ʋ,4MC4,buuZf\.)kf^'RTPUUUT*dYnnn>byy~r܅++jze'_+6v2֩סXT*NN.\ |PTIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/switch-button.png000066400000000000000000000004711264133626000242550ustar00rootroot00000000000000PNG  IHDR+ sRGBbKGD___4ƍ pHYs : :dJtIME0IDATXױ @Dѿ'Í8tzZK9N)v*xic|73"|SJoB䜩Њu,B۶UB̌3۶̬Zlf3 ̱ucX:ֱucώ,OcPUJ)UCK)*4MU}}߈^aa]2G+Kt}lVrIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/switch-button_disabled.png000066400000000000000000000004571264133626000261100ustar00rootroot00000000000000PNG  IHDR+ bKGD pHYs : :dJtIME  +wIDATX1 @VaBJCB!$ !la!뎍GfڏWeVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9%bKGD pHYs 7˭tIME$DIDAThӱ 0Fac9=b„ta؄]ѱ-F;)ٶ1>ɪzwy~a'(?0dfۢ{d\y~Zk{1oJ&"i\Z{Z_?|1tIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/tab_btn.png000066400000000000000000000062241264133626000230560ustar00rootroot00000000000000PNG  IHDR szz CiCCPICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9%bKGD pHYs 7˭tIME (b+IDATXVKr0 S+.'7(]=F9!fǎeS0 fZ8z^D(Юt:/vz6 (ϖ9'$xt}*/d\."rVUQUHs$&A=g-9"ys3MGqZu h Nn{[$F=jYW@$I -®X|=[Nd5BsLI-Ȗn AK%kkC)oV\ւU60aC9!c<\kZZ@aA/֊& Y1'U 'Q -_0&dzU2 94w7p]sZ== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yz;lbKGD pHYs 7˭tIME 5t/IIDATXUKn UF]u[9ZnEU60]!E)@#+88o}߿Xk9砑!"*`۶eY>p~wDcZ M)Zkp}u]:""@D 3̤.ι$)ȗ_xzZ{өJRAz*sh/״-.n-Ų}sIѠ+ BI'vF9mB#Ro)jIsR Y WΪPZ tJ0DX> _@៑J(!hCǴ#T s{ڬ(.hi,3GIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/tab_btn_disabled_pressed.png000066400000000000000000000062061264133626000264320ustar00rootroot00000000000000PNG  IHDR szzgAMA a /iCCPICC profileHǝwTTϽwz0z.0. Qf Ml@DEHb!(`HPb0dFJ|yyǽgs{.$O./ 'z8WGбx0Y驾A@$/7z HeOOҬT_lN:K"N3"$F/JPrb[䥟}Qd[Sl1x{#bG\NoX3I[ql2$ 8xtrp/8 pCfq.Knjm͠{r28?.)ɩL^6g,qm"[Z[Z~Q7%" 3R`̊j[~: w!$E}kyhyRm333: }=#vʉe tqX)I)B>== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yz;lbKGD pHYs 7˭tIME Q(ZIDATXWMo0 }Yh=sߑ;)HШ02Cn XILhެrypwLBDBp8vlꉈcPU-!Y=UU "GHu]X r03qT,9$җؽ * PRPy6C+}g}ڲ"VJ9EA"lia|ˡчd:,!5(?)H I(HBl 构<-9Qד߆M޻jG߆({]9hs͎\@Rpr6ӋP% ܁#@ukl]"~..A\*HA@_KVk&X M[ 5p o?$n78)@'vf%LWt IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/tab_btn_pressed.png000066400000000000000000000064351264133626000246070ustar00rootroot00000000000000PNG  IHDR szz CiCCPICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9%bKGD pHYs 7˭tIME [IDATXW͎@ >(+] 9p ʛQsȩuWshId`Jb;>Sze\~],1Ƥ D✓nc|jmbxjr{UۭoĿ=RJO))(^AhJ)3'kM6tɏE47d&c%7{[f>ǢuR*-ŽZ Dڵ|yA8GJ!;e6dMKve6-V6j jgDG1gj4@i9hǬG^k@hV6Z4Hj-*;Ʀ`MBTj˞V$ԳK7]dz5:uJ5yeaSgoC[ZnecϘO:SIXmCSZRle ޯFe jCVw}V |+GDPڪ?3Fy>E`Y,H O~}W @ HYy0c% yHp|lϾ!}ӛmhoMPq`%8??LIVtIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/tab_disabled.png000066400000000000000000000055471264133626000240510ustar00rootroot00000000000000PNG  IHDR` }TgAMA a /iCCPICC profileHǝwTTϽwz0z.0. Qf Ml@DEHb!(`HPb0dFJ|yyǽgs{.$O./ 'z8WGбx0Y驾A@$/7z HeOOҬT_lN:K"N3"$F/JPrb[䥟}Qd[Sl1x{#bG\NoX3I[ql2$ 8xtrp/8 pCfq.Knjm͠{r28?.)ɩL^6g,qm"[Z[Z~Q7%" 3R`̊j[~: w!$E}kyhyRm333: }=#vʉe tqX)I)B>== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yz;lbKGD pHYs 7˭tIME ,J(IDATh B!FaUC(=P7`t3 $v#֧hṮ>9sN"8!",!b˲4+hӮ~ӳyh>WrLǗl 3^W(Ϸq⧚r:]hժ72j7tnO]'&DNtja,!6Y%`;5 {< Ai#4h!/E-'A_(3XZ!6! iEC >@ ] %@Bu{آ !B0.< xR\ qJa@LmHL~DNēol ruMN (]5,ԢmX- IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/textinput_disabled.png000066400000000000000000000012631264133626000253360ustar00rootroot00000000000000PNG  IHDRooŞ`gAMA abKGD pHYs|}tIME  l0IDATxA"AFH-xzn1f)E*Jqg`R>GDj(*"b\m~8insѶznO9l6UDDιO)zdFJJ)RJsy<d2|>;t6q$BޫK)91˚LT`/K҄y Ug XTy#S(O@# ,փ2W'61ݰ1֒ yW[ 6 XoYTyBUb˒.6UOex. _@{G^³b䁼=U+tTybVwVSy 䑇VRy ߊͯA &F!τYTMa򊕧&<=C KI؄؄{uNq`.o6U}GD#EDNp8d3NE=ͪvHӱO|Q,IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/textinput_disabled_active.png000066400000000000000000000006571264133626000266770ustar00rootroot00000000000000PNG  IHDR@@iqbKGD pHYs|}tIME3o%U *IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/tree_closed.png000066400000000000000000000010551264133626000237320ustar00rootroot00000000000000PNG  IHDR sBIT|d pHYs / /gktEXtSoftwarewww.inkscape.org<IDAT8?hqݡ"vd B@8nr):B)Htp-P~^ŭإBP2E!YΡ~kՖܲt:mfl62LVRU @/r[a(r uZQ[Ӵ'rPUս8BӴB}~T-"zTd8Αm۾) aٕ@f򽔒ݮf?ܗ[FwNSԃjZB;L \@"P$bP ZW|RJ~`',١8O̢l3/c"`},X,Η m~(8#G^w|oG(L&DNLӴ A:A=ϻ2 d6}`yO;ă!IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/tree_opened.png000066400000000000000000000010241264133626000237270ustar00rootroot00000000000000PNG  IHDR sBIT|d pHYs / /gktEXtSoftwarewww.inkscape.org<IDAT81Ha@0hhh0jΩɡ@!DpwmA:š@ 4IpSCfYJ̔6Dr`fqP(d\*`0#m;xxʺ,k+̼l6z@u!D0)]-VUU}6x<~_VqIJD0":e".ZH$n[ՠ Bd2Y1 k3C*DtMDz7Y$3̇i' Wz;fnN_E :BIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/vkeyboard_background.png000066400000000000000000000013201264133626000256220ustar00rootroot00000000000000PNG  IHDR@@iqsRGBbKGDYYY pHYs B(xtIME ;4^PIDATxۿn034ADPfR>LANYtC-ET$M+%mԽ[t>{9bs$Rz˅qnj\ptmƘUQqR'.fu!\;)i~pA߶ۋo ]o-a8O4 IqKqc e$vB:Xkq?(UYQ%PJo{\Y4M\YqS4u qQ:pq}7 tcΘC@kжk=tۮ{ƘUaƘU(!d?"gEBEQ,zyU .CH)gU=~y,˪|L%\O&P mm|3Z(f:mRy\D(|1IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/vkeyboard_disabled_background.png000066400000000000000000000013431264133626000274560ustar00rootroot00000000000000PNG  IHDR@@iqgAMA1_bKGD pHYs B(xtIME +%`g`IDATxj0QaoFlC{r ARukRj_1)Tud.Ci:JR:Bs(%p鵶]׵]۾jʲ\gYfN?r}Z ꦁsc> BHWjuww4%R8EQn9QTU=EʲGH)\vx~.\J8mN&󇇳c 9WWWfQ4MG_ϣ~L&(~yn$In̅mqֲ$Inwt \*N\n.D8\4u<@S9F)q?R{8|͎赶1fAt]zH拢Xy3" IENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_down.png000066400000000000000000000017761264133626000271700ustar00rootroot00000000000000PNG  IHDR szzgAMA1_bKGD pHYs  tIME /&s{IDATXWMOA}3.Ƅx5Qų MLD//PzCʗ{$Kl/gi5g\{7KuĞ<{]\w;a7hƪߪ'W7^>v] hs󊅿U/z#XoBX#[HĴ3Y[!mFlؠPĊ)8"å*$)׺9"d R@)f}$C0|p qxNPrb:Ӎfd2S"ZA-$+$`콧Y CR!3I$"RHR[%:ҏC^0r-,VXَQ?'V-jP Fx<"cdbN8SĀ(x҈#r,n%SrC e3;!iRbL"ёn,5*t_9@&PYJ`j|..q"GB` Jq1d$d8SzrS+4bpEgFn ϿnնBN'9>wInHNl2>qr<Fpӯh%׵X,^T5RUAUv;۹DuSr7xwrI|>`]D>M3⮕tPIENDB`kivy-1.9.1/kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_normal.png000066400000000000000000000016461264133626000275050ustar00rootroot00000000000000PNG  IHDR szzgAMA1_bKGD pHYs  tIME /O#IDATXVjAZ }I_l&1> agzWr f5ӯ+.pUqzm~yxx~?ˋ777,|= v$vaG=" @.UXr-=3 U7ՙF(tcj!քȓPubdaHX,*(7ywQg =9j pqrLk@̈́`-y~wTH$.)m"dprJn bŰQ0("u[2$k)Xo|r#0߂TBGZT#jU|*"@ƽ97>R ǂY ӜLN [h 0@9UaR`뮔yXA9\ $3'JW2cRRferrvdzmE&Z9Ud5UQٕ&sTxTB*l f*(< qjMbE-]١ `@l]M ei i畒Lĭp:limP0[N dL!tkP(f*%~]\,,`GJw&)xֹkp8M D/#MUY.ZX82Pqf9ߵ'uZ7[N^]qsg{{% .۝Mߠ_]4A߯XxXFG m#ig< B\mFlؠPĊ)8"å*$)׺9"8d R@)f}$C0\8ܧr(~mb:ZX)V3t7+P6ݓ肙jB@aH>rBED32kqNs0SH!3I$yc)V$)̭a%㐗F@+(jVcωUZ$6cϙ-2fH&f$"DIfdhƓFɔU|Lm% p$ĘD&:ёNFFp:?L6ĉh5dHm_%nȑPYDoA*!# -U>jW IМGv)ciarJaL]@z0)uW<g.zBaBŒ +1D)luw^2W9@u;t2Rp6ԢKW-{|q~ˌ*o*޿Jfn FI<*!U6ywI`D8&1Ȗ.P@R 6.Hb4JI&q}8L6y-J'U΄l2bο5(3kn{?..m0r#E<܀i8wBwz|ϗH y*^̬_}}swxc,yef(8b^Z: Gy}}oݾ[VXV˯IJ-m&Lth>0| g?~\.IENDB`kivy-1.9.1/kivy/tools/travis/000077500000000000000000000000001264133626000161415ustar00rootroot00000000000000kivy-1.9.1/kivy/tools/travis/id_rsa.enc000066400000000000000000000062601264133626000200750ustar00rootroot00000000000000a€;]f< -X"WM!LlϽ'y/n 4e!N٫T0o ? )bՈ4P[ؾlR<@imIKSUcJ=KK2g H17r)0ʆ(PiTMn𰓗Ql T6 ,l "SXCt٘GaG敾\.CG4jOSkkhZ1@3 @=L{TJ)ٌN`&> *Tg6 aʵ :+@mv ?TIN(h̔bZZ=4X ]M3 ;xd)OKܤ&W6,>ȢѾlP?mV1{{yL!nՑ̿)AxA [8tā82#_$?E,̔Fg߈Z_5^x"f_q?e^.s]qeAqwT(  6жO|چT+&iRl˼)=ɱct#\[+L)rW N_)n|ewUy7 )~#3"v ֌LY}0` E)GwL62Er'܌21odjC.ei}1H(zLa-xL,xҮ}KWZ~?ٜţRT[xrdOĞSNmqEr wp"$E+wViUZ,/ ^(-z|"/MTГ!u8Y7}14,^ߴ dmOh 1LSC ʯS)Йl$ю>^6H6*"BV]tO_WW tp3QTӽi =^m2!LWBf(t EisrF^91tZ*wMa!].#vu[˗થOo:RZwcȍ X5 |ztJganCv)^ *k%ZdɢW#;7) zVNM3|ߘZii$U-!r1, Zø/:We[yƅDGC2)imuJ(_(P*};,\(2*SgU]yeo@R|D,y?Dʶ]{^S$0f9S=c33Cߚ#h@/:qYØ%^*q%9eDw$*vgm,Ayruo@=GD&h"[eca9&A<;SR'C}i(P:4|Wtnv0(UMDPD\r{\e*U\Nq(p{ujPɌϱ0?@_Q%U2 䌍?"{\E1^)ӵ/S޸~g!ۙ_}snIRML(kfOyс6z!NtIێP; DU9jTz-GaJGj?p>CGO&VеCa>#kK{\2r7. ]&S>r )?\܈uC4>9џ~J7,g"LGo<̎Q0HKH|CQsTPND _1M|4(7i~@OL7fzvcG?-.߯g*[P[7A'RY%L;,b&PO2Ԅc蟕yW7 2( % @5hQ'W~L: uYJ5=0t ?o- ꒽p`M2mY$СZS.ֲpuIgΚW7.`k[(~%zz VƾCuU E*\;i^pX{;>=P >^x8(+Z5 x(XGڍaZPG.'jBM5Zk-[Ġ.Y_D}5j>d Be܉ɮ %9nxkivy-1.9.1/kivy/uix/000077500000000000000000000000001264133626000142765ustar00rootroot00000000000000kivy-1.9.1/kivy/uix/__init__.py000066400000000000000000000041141264133626000164070ustar00rootroot00000000000000''' Widgets ======= Widgets are elements of a graphical user interface that form part of the `User Experience `_. The `kivy.uix` module contains classes for creating and managing Widgets. Please refer to the :doc:`api-kivy.uix.widget` documentation for further information. Kivy widgets can be categorized as follows: - **UX widgets**: Classical user interface widgets, ready to be assembled to create more complex widgets. :doc:`api-kivy.uix.label`, :doc:`api-kivy.uix.button`, :doc:`api-kivy.uix.checkbox`, :doc:`api-kivy.uix.image`, :doc:`api-kivy.uix.slider`, :doc:`api-kivy.uix.progressbar`, :doc:`api-kivy.uix.textinput`, :doc:`api-kivy.uix.togglebutton`, :doc:`api-kivy.uix.switch`, :doc:`api-kivy.uix.video` - **Layouts**: A layout widget does no rendering but just acts as a trigger that arranges its children in a specific way. Read more on :doc:`Layouts here `. :doc:`api-kivy.uix.anchorlayout`, :doc:`api-kivy.uix.boxlayout`, :doc:`api-kivy.uix.floatlayout`, :doc:`api-kivy.uix.gridlayout`, :doc:`api-kivy.uix.pagelayout`, :doc:`api-kivy.uix.relativelayout`, :doc:`api-kivy.uix.scatterlayout`, :doc:`api-kivy.uix.stacklayout` - **Complex UX widgets**: Non-atomic widgets that are the result of combining multiple classic widgets. We call them complex because their assembly and usage are not as generic as the classical widgets. :doc:`api-kivy.uix.bubble`, :doc:`api-kivy.uix.dropdown`, :doc:`api-kivy.uix.filechooser`, :doc:`api-kivy.uix.popup`, :doc:`api-kivy.uix.spinner`, :doc:`api-kivy.uix.listview`, :doc:`api-kivy.uix.tabbedpanel`, :doc:`api-kivy.uix.videoplayer`, :doc:`api-kivy.uix.vkeyboard`, - **Behaviors widgets**: These widgets do no rendering but act on the graphics instructions or interaction (touch) behavior of their children. :doc:`api-kivy.uix.scatter`, :doc:`api-kivy.uix.stencilview` - **Screen manager**: Manages screens and transitions when switching from one to another. :doc:`api-kivy.uix.screenmanager` ---- ''' kivy-1.9.1/kivy/uix/abstractview.py000066400000000000000000000016401264133626000173470ustar00rootroot00000000000000''' Abstract View ============= .. versionadded:: 1.5 .. warning:: This code is still experimental, and its API is subject to change in a future version. The :class:`~kivy.uix.abstractview.AbstractView` widget has an adapter property for an adapter that mediates to data. The adapter manages an item_view_instance dict property that holds views for each data item, operating as a cache. ''' __all__ = ('AbstractView', ) from kivy.uix.floatlayout import FloatLayout from kivy.properties import ObjectProperty class AbstractView(FloatLayout): ''' View using an :class:`~kivy.adapters.adapter.Adapter` as a data provider. ''' adapter = ObjectProperty(None) '''The adapter can be one of several kinds of :class:`adapters `. The most common example is the :class:`~kivy.adapters.listadapter.ListAdapter` used for managing data items in a list. ''' kivy-1.9.1/kivy/uix/accordion.py000066400000000000000000000366151264133626000166240ustar00rootroot00000000000000''' Accordion ========= .. versionadded:: 1.0.8 .. image:: images/accordion.jpg :align: right The Accordion widget is a form of menu where the options are stacked either vertically or horizontally and the item in focus (when touched) opens up to display its content. The :class:`Accordion` should contain one or many :class:`AccordionItem` instances, each of which should contain one root content widget. You'll end up with a Tree something like this: - Accordion - AccordionItem - YourContent - AccordionItem - BoxLayout - Another user content 1 - Another user content 2 - AccordionItem - Another user content The current implementation divides the :class:`AccordionItem` into two parts: #. One container for the title bar #. One container for the content The title bar is made from a Kv template. We'll see how to create a new template to customize the design of the title bar. .. warning:: If you see message like:: [WARNING] [Accordion] not have enough space for displaying all children [WARNING] [Accordion] need 440px, got 100px [WARNING] [Accordion] layout aborted. That means you have too many children and there is no more space to display the content. This is "normal" and nothing will be done. Try to increase the space for the accordion or reduce the number of children. You can also reduce the :attr:`Accordion.min_space`. Simple example -------------- .. include:: ../../examples/widgets/accordion_1.py :literal: Customize the accordion ----------------------- You can increase the default size of the title bar:: root = Accordion(min_space=60) Or change the orientation to vertical:: root = Accordion(orientation='vertical') The AccordionItem is more configurable and you can set your own title background when the item is collapsed or opened:: item = AccordionItem(background_normal='image_when_collapsed.png', background_selected='image_when_selected.png') ''' __all__ = ('Accordion', 'AccordionItem', 'AccordionException') from kivy.animation import Animation from kivy.uix.floatlayout import FloatLayout from kivy.clock import Clock from kivy.lang import Builder from kivy.properties import (ObjectProperty, StringProperty, BooleanProperty, NumericProperty, ListProperty, OptionProperty, DictProperty) from kivy.uix.widget import Widget from kivy.logger import Logger class AccordionException(Exception): '''AccordionException class. ''' pass class AccordionItem(FloatLayout): '''AccordionItem class that must be used in conjunction with the :class:`Accordion` class. See the module documentation for more information. ''' title = StringProperty('') '''Title string of the item. The title might be used in conjuction with the `AccordionItemTitle` template. If you are using a custom template, you can use that property as a text entry, or not. By default, it's used for the title text. See title_template and the example below. :attr:`title` is a :class:`~kivy.properties.StringProperty` and defaults to ''. ''' title_template = StringProperty('AccordionItemTitle') '''Template to use for creating the title part of the accordion item. The default template is a simple Label, not customizable (except the text) that supports vertical and horizontal orientation and different backgrounds for collapse and selected mode. It's better to create and use your own template if the default template does not suffice. :attr:`title` is a :class:`~kivy.properties.StringProperty` and defaults to 'AccordionItemTitle'. The current default template lives in the `kivy/data/style.kv` file. Here is the code if you want to build your own template:: [AccordionItemTitle@Label]: text: ctx.title canvas.before: Color: rgb: 1, 1, 1 BorderImage: source: ctx.item.background_normal \ if ctx.item.collapse \ else ctx.item.background_selected pos: self.pos size: self.size PushMatrix Translate: xy: self.center_x, self.center_y Rotate: angle: 90 if ctx.item.orientation == 'horizontal' else 0 axis: 0, 0, 1 Translate: xy: -self.center_x, -self.center_y canvas.after: PopMatrix ''' title_args = DictProperty({}) '''Default arguments that will be passed to the :meth:`kivy.lang.Builder.template` method. :attr:`title_args` is a :class:`~kivy.properties.DictProperty` and defaults to {}. ''' collapse = BooleanProperty(True) '''Boolean to indicate if the current item is collapsed or not. :attr:`collapse` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' collapse_alpha = NumericProperty(1.) '''Value between 0 and 1 to indicate how much the item is collasped (1) or whether it is selected (0). It's mostly used for animation. :attr:`collapse_alpha` is a :class:`~kivy.properties.NumericProperty` and defaults to 1. ''' accordion = ObjectProperty(None) '''Instance of the :class:`Accordion` that the item belongs to. :attr:`accordion` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' background_normal = StringProperty( 'atlas://data/images/defaulttheme/button') '''Background image of the accordion item used for the default graphical representation when the item is collapsed. :attr:`background_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button'. ''' background_disabled_normal = StringProperty( 'atlas://data/images/defaulttheme/button_disabled') '''Background image of the accordion item used for the default graphical representation when the item is collapsed and disabled. .. versionadded:: 1.8.0 :attr:`background__disabled_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button_disabled'. ''' background_selected = StringProperty( 'atlas://data/images/defaulttheme/button_pressed') '''Background image of the accordion item used for the default graphical representation when the item is selected (not collapsed). :attr:`background_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button_pressed'. ''' background_disabled_selected = StringProperty( 'atlas://data/images/defaulttheme/button_disabled_pressed') '''Background image of the accordion item used for the default graphical representation when the item is selected (not collapsed) and disabled. .. versionadded:: 1.8.0 :attr:`background_disabled_selected` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button_disabled_pressed'. ''' orientation = OptionProperty('vertical', options=( 'horizontal', 'vertical')) '''Link to the :attr:`Accordion.orientation` property. ''' min_space = NumericProperty('44dp') '''Link to the :attr:`Accordion.min_space` property. ''' content_size = ListProperty([100, 100]) '''(internal) Set by the :class:`Accordion` to the size allocated for the content. ''' container = ObjectProperty(None) '''(internal) Property that will be set to the container of children inside the AccordionItem representation. ''' container_title = ObjectProperty(None) '''(internal) Property that will be set to the container of title inside the AccordionItem representation. ''' def __init__(self, **kwargs): self._trigger_title = Clock.create_trigger(self._update_title, -1) self._anim_collapse = None super(AccordionItem, self).__init__(**kwargs) trigger_title = self._trigger_title fbind = self.fbind fbind('title', trigger_title) fbind('title_template', trigger_title) fbind('title_args', trigger_title) trigger_title() def add_widget(self, widget): if self.container is None: return super(AccordionItem, self).add_widget(widget) return self.container.add_widget(widget) def remove_widget(self, widget): if self.container: self.container.remove_widget(widget) super(AccordionItem, self).remove_widget(widget) def on_collapse(self, instance, value): accordion = self.accordion if accordion is None: return if not value: self.accordion.select(self) collapse_alpha = float(value) if self._anim_collapse: self._anim_collapse.stop() self._anim_collapse = None if self.collapse_alpha != collapse_alpha: self._anim_collapse = Animation( collapse_alpha=collapse_alpha, t=accordion.anim_func, d=accordion.anim_duration).start(self) def on_collapse_alpha(self, instance, value): self.accordion._trigger_layout() def on_touch_down(self, touch): if not self.collide_point(*touch.pos): return if self.disabled: return True if self.collapse: self.collapse = False return True else: return super(AccordionItem, self).on_touch_down(touch) def _update_title(self, dt): if not self.container_title: self._trigger_title() return c = self.container_title c.clear_widgets() instance = Builder.template(self.title_template, title=self.title, item=self, **self.title_args) c.add_widget(instance) class Accordion(Widget): '''Accordion class. See module documentation for more information. ''' orientation = OptionProperty('horizontal', options=( 'horizontal', 'vertical')) '''Orientation of the layout. :attr:`orientation` is an :class:`~kivy.properties.OptionProperty` and defaults to 'horizontal'. Can take a value of 'vertical' or 'horizontal'. ''' anim_duration = NumericProperty(.25) '''Duration of the animation in seconds when a new accordion item is selected. :attr:`anim_duration` is a :class:`~kivy.properties.NumericProperty` and defaults to .25 (250ms). ''' anim_func = ObjectProperty('out_expo') '''Easing function to use for the animation. Check :class:`kivy.animation.AnimationTransition` for more information about available animation functions. :attr:`anim_func` is an :class:`~kivy.properties.ObjectProperty` and defaults to 'out_expo'. You can set a string or a function to use as an easing function. ''' min_space = NumericProperty('44dp') '''Minimum space to use for the title of each item. This value is automatically set for each child every time the layout event occurs. :attr:`min_space` is a :class:`~kivy.properties.NumericProperty` and defaults to 44 (px). ''' def __init__(self, **kwargs): super(Accordion, self).__init__(**kwargs) update = self._trigger_layout = \ Clock.create_trigger(self._do_layout, -1) fbind = self.fbind fbind('orientation', update) fbind('children', update) fbind('size', update) fbind('pos', update) fbind('min_space', update) def add_widget(self, widget, *largs): if not isinstance(widget, AccordionItem): raise AccordionException('Accordion accept only AccordionItem') widget.accordion = self ret = super(Accordion, self).add_widget(widget, *largs) return ret def select(self, instance): if instance not in self.children: raise AccordionException( 'Accordion: instance not found in children') for widget in self.children: widget.collapse = widget is not instance self._trigger_layout() def _do_layout(self, dt): children = self.children if children: all_collapsed = all(x.collapse for x in children) else: all_collapsed = False if all_collapsed: children[0].collapse = False orientation = self.orientation min_space = self.min_space min_space_total = len(children) * self.min_space w, h = self.size x, y = self.pos if orientation == 'horizontal': display_space = self.width - min_space_total else: display_space = self.height - min_space_total if display_space <= 0: Logger.warning('Accordion: not enough space ' 'for displaying all children') Logger.warning('Accordion: need %dpx, got %dpx' % ( min_space_total, min_space_total + display_space)) Logger.warning('Accordion: layout aborted.') return if orientation == 'horizontal': children = reversed(children) for child in children: child_space = min_space child_space += display_space * (1 - child.collapse_alpha) child._min_space = min_space child.x = x child.y = y child.orientation = self.orientation if orientation == 'horizontal': child.content_size = display_space, h child.width = child_space child.height = h x += child_space else: child.content_size = w, display_space child.width = w child.height = child_space y += child_space if __name__ == '__main__': from kivy.base import runTouchApp from kivy.uix.button import Button from kivy.uix.boxlayout import BoxLayout from kivy.uix.label import Label acc = Accordion() for x in range(10): item = AccordionItem(title='Title %d' % x) if x == 0: item.add_widget(Button(text='Content %d' % x)) elif x == 1: l = BoxLayout(orientation='vertical') l.add_widget(Button(text=str(x), size_hint_y=None, height=35)) l.add_widget(Label(text='Content %d' % x)) item.add_widget(l) else: item.add_widget(Label(text='This is a big content\n' * 20)) acc.add_widget(item) def toggle_layout(*l): o = acc.orientation acc.orientation = 'vertical' if o == 'horizontal' else 'horizontal' btn = Button(text='Toggle layout') btn.bind(on_release=toggle_layout) def select_2nd_item(*l): acc.select(acc.children[-2]) btn2 = Button(text='Select 2nd item') btn2.bind(on_release=select_2nd_item) from kivy.uix.slider import Slider slider = Slider() def update_min_space(instance, value): acc.min_space = value slider.bind(value=update_min_space) root = BoxLayout(spacing=20, padding=20) controls = BoxLayout(orientation='vertical', size_hint_x=.3) controls.add_widget(btn) controls.add_widget(btn2) controls.add_widget(slider) root.add_widget(controls) root.add_widget(acc) runTouchApp(root) kivy-1.9.1/kivy/uix/actionbar.py000066400000000000000000000610101264133626000166100ustar00rootroot00000000000000''' Action Bar ========== .. versionadded:: 1.8.0 .. image:: images/actionbar.png :align: right The ActionBar widget is like Android's `ActionBar `_ , where items are stacked horizontally. An :class:`ActionBar` contains an :class:`ActionView` with various :class:`ContextualActionViews `. An :class:`ActionView` will contain an :class:`ActionPrevious` having title, app_icon and previous_icon properties. An :class:`ActionView` will contain subclasses of :class:`ActionItems `. Some predefined ones inlcude an :class:`ActionButton`, an :class:`ActionToggleButton`, an :class:`ActionCheck`, an :class:`ActionSeparator` and an :class:`ActionGroup`. An :class:`ActionGroup` is used to display :class:`ActionItems ` in a group. An :class:`ActionView` will always display an :class:`ActionGroup` after other :class:`ActionItems `. An :class:`ActionView` will contain an :class:`ActionOverflow`. A :class:`ContextualActionView` is a subclass of an :class:`ActionView`. ''' __all__ = ('ActionBarException', 'ActionItem', 'ActionButton', 'ActionToggleButton', 'ActionCheck', 'ActionSeparator', 'ActionDropDown', 'ActionGroup', 'ActionOverflow', 'ActionView', 'ContextualActionView', 'ActionPrevious', 'ActionBar') from kivy.uix.boxlayout import BoxLayout from kivy.uix.dropdown import DropDown from kivy.uix.widget import Widget from kivy.uix.button import Button from kivy.uix.togglebutton import ToggleButton from kivy.uix.checkbox import CheckBox from kivy.uix.spinner import Spinner from kivy.uix.label import Label from kivy.config import Config from kivy.properties import ObjectProperty, NumericProperty, \ BooleanProperty, StringProperty, ListProperty, OptionProperty, AliasProperty from kivy.metrics import sp from kivy.lang import Builder from functools import partial window_icon = '' if Config: window_icon = Config.get('kivy', 'window_icon') class ActionBarException(Exception): '''ActionBarException class ''' pass class ActionItem(object): '''ActionItem class, an abstract class for all ActionBar widgets. To create a custom widget for an ActionBar, inherit from this class. See module documentation for more information. ''' minimum_width = NumericProperty('90sp') '''Minimum Width required by an ActionItem. :attr:`minimum_width` is a :class:`~kivy.properties.NumericProperty` and defaults to '90sp'. ''' def get_pack_width(self): return min(self.minimum_width, self.width) pack_width = AliasProperty(get_pack_width, bind=('minimum_width', 'width')) '''(read-only) The actual width to use when packing the item. Equal to the lesser of minimum_width and width. :attr:`pack_width` is an :class:`~kivy.properties.AliasProperty`. ''' important = BooleanProperty(False) '''Determines if an ActionItem is important or not. :attr:`important` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' inside_group = BooleanProperty(False) '''(internal) Determines if an ActionItem is displayed inside an ActionGroup or not. :attr:`inside_group` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' background_normal = StringProperty( 'atlas://data/images/defaulttheme/action_item') '''Background image of the ActionItem used for the default graphical representation when the ActionItem is not pressed. :attr:`background_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/action_item'. ''' background_down = StringProperty( 'atlas://data/images/defaulttheme/action_item_down') '''Background image of the ActionItem used for default graphical representation when an ActionItem is pressed. :attr:`background_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/action_item_down'. ''' mipmap = BooleanProperty(True) '''Defines whether the image/icon dispayed on top of the button uses a mipmap or not. :attr:`mipmap` is a :class:`~kivy.properties.BooleanProperty` and defaults to `True`. ''' class ActionButton(Button, ActionItem): '''ActionButton class, see module documentation for more information. The text color, width and size_hint_x are set manually via the Kv language file. It covers a lot of cases: with/without an icon, with/without a group and takes care of the padding between elements. You don't have much control over these properties, so if you want to customize it's appearance, we suggest you create you own button representation. You can do this by creating a class that subclasses an existing widget and an :class:`ActionItem`:: class MyOwnActionButton(Button, ActionItem): pass You can then create your own style using the Kv language. ''' icon = StringProperty(None, allownone=True) '''Source image to use when the Button is part of the ActionBar. If the Button is in a group, the text will be preferred. ''' class ActionPrevious(BoxLayout, ActionItem): '''ActionPrevious class, see module documentation for more information. ''' with_previous = BooleanProperty(True) '''Specifies whether clicking on ActionPrevious will load the previous screen or not. If True, the previous_icon will be shown otherwise it will not. :attr:`with_previous` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' app_icon = StringProperty(window_icon) '''Application icon for the ActionView. :attr:`app_icon` is a :class:`~kivy.properties.StringProperty` and defaults to the window icon if set, otherwise 'data/logo/kivy-icon-32.png'. ''' app_icon_width = NumericProperty(0) '''Width of app_icon image. ''' app_icon_height = NumericProperty(0) '''Height of app_icon image. ''' color = ListProperty([1, 1, 1, 1]) '''Text color, in the format (r, g, b, a) :attr:`color` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1, 1]. ''' previous_image = StringProperty( 'atlas://data/images/defaulttheme/previous_normal') '''Image for the 'previous' ActionButtons default graphical representation. :attr:`previous_image` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/previous_normal'. ''' previous_image_width = NumericProperty(0) '''Width of previous_image image. ''' previous_image_height = NumericProperty(0) '''Height of previous_image image. ''' title = StringProperty('') '''Title for ActionView. :attr:`title` is a :class:`~kivy.properties.StringProperty` and defaults to ''. ''' def __init__(self, **kwargs): self.register_event_type('on_press') self.register_event_type('on_release') super(ActionPrevious, self).__init__(**kwargs) if not self.app_icon: self.app_icon = 'data/logo/kivy-icon-32.png' def on_press(self): pass def on_release(self): pass class ActionToggleButton(ActionItem, ToggleButton): '''ActionToggleButton class, see module documentation for more information. ''' icon = StringProperty(None, allownone=True) '''Source image to use when the Button is part of the ActionBar. If the Button is in a group, the text will be preferred. ''' class ActionLabel(ActionItem, Label): '''ActionLabel class, see module documentation for more information. ''' pass class ActionCheck(ActionItem, CheckBox): '''ActionCheck class, see module documentation for more information. ''' pass class ActionSeparator(ActionItem, Widget): '''ActionSeparator class, see module documentation for more information. ''' background_image = StringProperty( 'atlas://data/images/defaulttheme/separator') '''Background image for the separators default graphical representation. :attr:`background_image` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/separator'. ''' class ActionDropDown(DropDown): '''ActionDropDown class, see module documentation for more information. ''' pass class ActionGroup(ActionItem, Spinner): '''ActionGroup class, see module documentation for more information. ''' use_separator = BooleanProperty(False) '''Specifies whether to use a separator after/before this group or not. :attr:`use_separator` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' separator_image = StringProperty( 'atlas://data/images/defaulttheme/separator') '''Background Image for an ActionSeparator in an ActionView. :attr:`separator_image` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/separator'. ''' separator_width = NumericProperty(0) '''Width of the ActionSeparator in an ActionView. :attr:`separator_width` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' mode = OptionProperty('normal', options=('normal', 'spinner')) '''Sets the current mode of an ActionGroup. If mode is 'normal', the ActionGroups children will be displayed normally if there is enough space, otherwise they will be displayed in a spinner. If mode is 'spinner', then the children will always be displayed in a spinner. :attr:`mode` is a :class:`~kivy.properties.OptionProperty` and defaults to 'normal'. ''' def __init__(self, **kwargs): self.list_action_item = [] self._list_overflow_items = [] super(ActionGroup, self).__init__(**kwargs) self.dropdown_cls = ActionDropDown def add_widget(self, item): if isinstance(item, ActionSeparator): super(ActionGroup, self).add_widget(item) return if not isinstance(item, ActionItem): raise ActionBarException('ActionGroup only accepts ActionItem') self.list_action_item.append(item) def show_group(self): self.clear_widgets() for item in self._list_overflow_items + self.list_action_item: item.inside_group = True self._dropdown.add_widget(item) def _build_dropdown(self, *largs): if self._dropdown: self._dropdown.unbind(on_dismiss=self._toggle_dropdown) self._dropdown.dismiss() self._dropdown = None self._dropdown = self.dropdown_cls() self._dropdown.bind(on_dismiss=self._toggle_dropdown) def _update_dropdown(self, *largs): pass def _toggle_dropdown(self, *largs): self.is_open = not self.is_open ddn = self._dropdown ddn.size_hint_x = None if not ddn.container: return children = ddn.container.children if children: ddn.width = max(self.width, max(c.pack_width for c in children)) else: ddn.width = self.width for item in children: item.size_hint_y = None item.height = max([self.height, sp(48)]) def clear_widgets(self): self._dropdown.clear_widgets() class ActionOverflow(ActionGroup): '''ActionOverflow class, see module documentation for more information. ''' overflow_image = StringProperty( 'atlas://data/images/defaulttheme/overflow') '''Image to be used as an Overflow Image. :attr:`overflow_image` is an :class:`~kivy.properties.ObjectProperty` and defaults to 'atlas://data/images/defaulttheme/overflow'. ''' def add_widget(self, action_item, index=0): if action_item is None: return if isinstance(action_item, ActionSeparator): return if not isinstance(action_item, ActionItem): raise ActionBarException('ActionView only accepts ActionItem' ' (got {!r}'.format(action_item)) else: if index == 0: index = len(self._list_overflow_items) self._list_overflow_items.insert(index, action_item) def show_default_items(self, parent): # display overflow and it's items if widget's directly added to it if self._list_overflow_items == []: return self.show_group() super(ActionView, parent).add_widget(self) class ActionView(BoxLayout): '''ActionView class, see module documentation for more information. ''' action_previous = ObjectProperty(None) '''Previous button for an ActionView. :attr:`action_previous` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' background_color = ListProperty([1, 1, 1, 1]) '''Background color in the format (r, g, b, a). :attr:`background_color` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1, 1]. ''' background_image = StringProperty( 'atlas://data/images/defaulttheme/action_view') '''Background image of an ActionViews default graphical representation. :attr:`background_image` is an :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/action_view'. ''' use_separator = BooleanProperty(False) '''Specify whether to use a separator before every ActionGroup or not. :attr:`use_separator` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' overflow_group = ObjectProperty(None) '''Widget to be used for the overflow. :attr:`overflow_group` is an :class:`~kivy.properties.ObjectProperty` and defaults to an instance of :class:`ActionOverflow`. ''' def __init__(self, **kwargs): self._list_action_items = [] self._list_action_group = [] super(ActionView, self).__init__(**kwargs) self._state = '' if not self.overflow_group: self.overflow_group = ActionOverflow( use_separator=self.use_separator) def on_action_previous(self, instance, value): self._list_action_items.insert(0, value) def add_widget(self, action_item, index=0): if action_item is None: return if not isinstance(action_item, ActionItem): raise ActionBarException('ActionView only accepts ActionItem' ' (got {!r}'.format(action_item)) elif isinstance(action_item, ActionOverflow): self.overflow_group = action_item action_item.use_separator = self.use_separator elif isinstance(action_item, ActionGroup): self._list_action_group.append(action_item) action_item.use_separator = self.use_separator elif isinstance(action_item, ActionPrevious): self.action_previous = action_item else: super(ActionView, self).add_widget(action_item, index) if index == 0: index = len(self._list_action_items) self._list_action_items.insert(index, action_item) def on_use_separator(self, instance, value): for group in self._list_action_group: group.use_separator = value self.overflow_group.use_separator = value def _clear_all(self): self.clear_widgets() for group in self._list_action_group: group.clear_widgets() self.overflow_group.clear_widgets() self.overflow_group.list_action_item = [] def _layout_all(self): # all the items can fit to the view, so expand everything super_add = super(ActionView, self).add_widget self._state = 'all' self._clear_all() super_add(self.action_previous) if len(self._list_action_items) > 1: for child in self._list_action_items[1:]: child.inside_group = False super_add(child) for group in self._list_action_group: if group.mode == 'spinner': super_add(group) group.show_group() else: if group.list_action_item != []: super_add(ActionSeparator()) for child in group.list_action_item: child.inside_group = False super_add(child) self.overflow_group.show_default_items(self) def _layout_group(self): # layout all the items in order to pack them per group super_add = super(ActionView, self).add_widget self._state = 'group' self._clear_all() super_add(self.action_previous) if len(self._list_action_items) > 1: for child in self._list_action_items[1:]: super_add(child) child.inside_group = False for group in self._list_action_group: super_add(group) group.show_group() self.overflow_group.show_default_items(self) def _layout_random(self): # layout the items in order to pack all of them grouped, and display # only the action items having 'important' super_add = super(ActionView, self).add_widget self._state = 'random' self._clear_all() hidden_items = [] hidden_groups = [] total_width = 0 super_add(self.action_previous) width = (self.width - self.overflow_group.pack_width - self.action_previous.pack_width) if len(self._list_action_items): for child in self._list_action_items[1:]: if child.important: if child.pack_width + total_width < width: super_add(child) child.inside_group = False total_width += child.pack_width else: hidden_items.append(child) else: hidden_items.append(child) # if space is left then display ActionItem inside their # ActionGroup if total_width < self.width: for group in self._list_action_group: if group.pack_width + total_width +\ group.separator_width < width: super_add(group) group.show_group() total_width += (group.pack_width + group.separator_width) else: hidden_groups.append(group) group_index = len(self.children) - 1 # if space is left then display other ActionItems if total_width < self.width: for child in hidden_items[:]: if child.pack_width + total_width < width: super_add(child, group_index) total_width += child.pack_width child.inside_group = False hidden_items.remove(child) # for all the remaining ActionItems and ActionItems with in # ActionGroups, Display them inside overflow_group extend_hidden = hidden_items.extend for group in hidden_groups: extend_hidden(group.list_action_item) overflow_group = self.overflow_group if hidden_items != []: over_add = super(overflow_group.__class__, overflow_group).add_widget for child in hidden_items: over_add(child) overflow_group.show_group() super_add(overflow_group) def on_width(self, width, *args): # determine the layout to use # can we display all of them? total_width = 0 for child in self._list_action_items: total_width += child.pack_width for group in self._list_action_group: for child in group.list_action_item: total_width += child.pack_width if total_width <= self.width: if self._state != 'all': self._layout_all() return # can we display them per group? total_width = 0 for child in self._list_action_items: total_width += child.pack_width for group in self._list_action_group: total_width += group.pack_width if total_width < self.width: # ok, we can display all the items grouped if self._state != 'group': self._layout_group() return # none of the solutions worked, display them in pack mode self._layout_random() class ContextualActionView(ActionView): '''ContextualActionView class, see the module documentation for more information. ''' pass class ActionBar(BoxLayout): '''ActionBar, see the module documentation for more information. :Events: `on_previous` Fired when action_previous of action_view is pressed. ''' action_view = ObjectProperty(None) '''action_view of ActionBar. :attr:`action_view` is an :class:`~kivy.properties.ObjectProperty` and defaults to an instance of ActionView. ''' background_color = ListProperty([1, 1, 1, 1]) '''Background color, in the format (r, g, b, a). :attr:`background_color` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1, 1]. ''' background_image = StringProperty( 'atlas://data/images/defaulttheme/action_bar') '''Background image of the ActionBars default graphical representation. :attr:`background_image` is an :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/action_bar'. ''' border = ListProperty([2, 2, 2, 2]) ''':attr:`border` to be applied to the :attr:`background_image`. ''' __events__ = ('on_previous',) def __init__(self, **kwargs): super(ActionBar, self).__init__(**kwargs) self._stack_cont_action_view = [] self._emit_previous = partial(self.dispatch, 'on_previous') def add_widget(self, view): if isinstance(view, ContextualActionView): self._stack_cont_action_view.append(view) if view.action_previous is not None: view.action_previous.unbind(on_release=self._emit_previous) view.action_previous.bind(on_release=self._emit_previous) self.clear_widgets() super(ActionBar, self).add_widget(view) elif isinstance(view, ActionView): self.action_view = view super(ActionBar, self).add_widget(view) else: raise ActionBarException( 'ActionBar can only add ContextualActionView or ActionView') def on_previous(self, *args): self._pop_contextual_action_view() def _pop_contextual_action_view(self): '''Remove the current ContextualActionView and display either the previous one or the ActionView. ''' self._stack_cont_action_view.pop() self.clear_widgets() if self._stack_cont_action_view == []: super(ActionBar, self).add_widget(self.action_view) else: super(ActionBar, self).add_widget(self._stack_cont_action_view[-1]) if __name__ == "__main__": from kivy.base import runTouchApp from kivy.uix.floatlayout import FloatLayout from kivy.factory import Factory # XXX clean the first registration done from '__main__' here. # otherwise kivy.uix.actionbar.ActionPrevious != __main__.ActionPrevious Factory.unregister('ActionPrevious') Builder.load_string(''' : ActionBar: pos_hint: {'top':1} ActionView: use_separator: True ActionPrevious: title: 'Action Bar' with_previous: False ActionOverflow: ActionButton: text: 'Btn0' icon: 'atlas://data/images/defaulttheme/audio-volume-high' ActionButton: text: 'Btn1' ActionButton: text: 'Btn2' ActionGroup: text: 'Group 2' ActionButton: text: 'Btn3' ActionButton: text: 'Btn4' ActionGroup: text: 'Group1' ActionButton: text: 'Btn5' ActionButton: text: 'Btn6' ActionButton: text: 'Btn7' ''') class MainWindow(FloatLayout): pass float_layout = MainWindow() runTouchApp(float_layout) kivy-1.9.1/kivy/uix/anchorlayout.py000066400000000000000000000061411264133626000173620ustar00rootroot00000000000000''' Anchor Layout ============= .. only:: html .. image:: images/anchorlayout.gif :align: right .. only:: latex .. image:: images/anchorlayout.png :align: right The :class:`AnchorLayout` aligns its children to a border (top, bottom, left, right) or center. To draw a button in the lower-right corner:: layout = AnchorLayout( anchor_x='right', anchor_y='bottom') btn = Button(text='Hello World') layout.add_widget(btn) ''' __all__ = ('AnchorLayout', ) from kivy.uix.layout import Layout from kivy.properties import OptionProperty, VariableListProperty class AnchorLayout(Layout): '''Anchor layout class. See the module documentation for more information. ''' padding = VariableListProperty([0, 0, 0, 0]) '''Padding between the widget box and its children, in pixels: [padding_left, padding_top, padding_right, padding_bottom]. padding also accepts a two argument form [padding_horizontal, padding_vertical] and a one argument form [padding]. :attr:`padding` is a :class:`~kivy.properties.VariableListProperty` and defaults to [0, 0, 0, 0]. ''' anchor_x = OptionProperty('center', options=( 'left', 'center', 'right')) '''Horizontal anchor. :attr:`anchor_x` is an :class:`~kivy.properties.OptionProperty` and defaults to 'center'. It accepts values of 'left', 'center' or 'right'. ''' anchor_y = OptionProperty('center', options=( 'top', 'center', 'bottom')) '''Vertical anchor. :attr:`anchor_y` is an :class:`~kivy.properties.OptionProperty` and defaults to 'center'. It accepts values of 'top', 'center' or 'bottom'. ''' def __init__(self, **kwargs): super(AnchorLayout, self).__init__(**kwargs) fbind = self.fbind update = self._trigger_layout fbind('children', update) fbind('parent', update) fbind('padding', update) fbind('anchor_x', update) fbind('anchor_y', update) fbind('size', update) fbind('pos', update) def do_layout(self, *largs): _x, _y = self.pos width = self.width height = self.height anchor_x = self.anchor_x anchor_y = self.anchor_y padding = self.padding for c in self.children: x, y = _x, _y w, h = c.size if c.size_hint[0] is not None: w = c.size_hint[0] * width - (padding[0] + padding[2]) if c.size_hint[1] is not None: h = c.size_hint[1] * height - (padding[1] + padding[3]) if anchor_x == 'left': x = x + padding[0] if anchor_x == 'right': x = x + width - (w + padding[2]) if self.anchor_x == 'center': x = x + (width / 2) - (w / 2) if anchor_y == 'bottom': y = y + padding[1] if anchor_y == 'top': y = y + height - (h + padding[3]) if anchor_y == 'center': y = y + (height / 2) - (h / 2) c.x = x c.y = y c.width = w c.height = h kivy-1.9.1/kivy/uix/behaviors/000077500000000000000000000000001264133626000162605ustar00rootroot00000000000000kivy-1.9.1/kivy/uix/behaviors/__init__.py000066400000000000000000000063041264133626000203740ustar00rootroot00000000000000''' Behaviors ========= .. versionadded:: 1.8.0 Behavior mixin classes ---------------------- This module implements behaviors that can be `mixed in `_ with existing base widgets. The idea behind these classes is to encapsulate properties and events associated with certain types of widgets. Isolating these properties and events in a mixin class allows you to define your own implementation for standard kivy widgets that can act as drop-in replacements. This means you can re-style and re-define widgets as desired without breaking compatibility: as long as they implement the behaviors correctly, they can simply replace the standard widgets. Adding behaviors ---------------- Say you want to add :class:`~kivy.uix.button.Button` capabilities to an :class:`~kivy.uix.image.Image`, you could do:: class IconButton(ButtonBehavior, Image): pass This would give you an :class:`~kivy.uix.image.Image` with the events and properties inherited from :class:`ButtonBehavior`. For example, the *on_press* and *on_release* events would be fired when appropriate:: class IconButton(ButtonBehavior, Image): def on_press(self): print("on_press") Or in kv: .. code-block:: kv IconButton: on_press: print('on_press') Naturally, you could also bind to any property changes the behavior class offers: .. code-block:: python def state_changed(*args): print('state changed') button = IconButton() button.bind(state=state_changed) .. note:: The behavior class must always be _before_ the widget class. If you don't specify the inheritance in this order, the behavior will not work because the behavior methods are overwritten by the class method listed first. Similarly, if you combine a behavior class with a class which requires the use of the methods also defined by the behavior class, the resulting class may not function properly. For example, when combining the :class:`ButtonBehavior` with a :class:`~kivy.uix.slider.Slider`, both of which use the :meth:`~kivy.uix.widget.Widget.on_touch_up` method, the resulting class may not work properly. .. versionchanged:: 1.9.1 The individual behavior classes, previously in one big `behaviors.py` file, has been split into a single file for each class under the :mod:`~kivy.uix.behaviors` module. All the behaviors are still imported in the :mod:`~kivy.uix.behaviors` module so they are accessible as before (e.g. both `from kivy.uix.behaviors import ButtonBehavior` and `from kivy.uix.behaviors.button import ButtonBehavior` work). ''' __all__ = ('ButtonBehavior', 'ToggleButtonBehavior', 'DragBehavior', 'FocusBehavior', 'CompoundSelectionBehavior', 'CodeNavigationBehavior', 'EmacsBehavior') from kivy.uix.behaviors.button import ButtonBehavior from kivy.uix.behaviors.togglebutton import ToggleButtonBehavior from kivy.uix.behaviors.drag import DragBehavior from kivy.uix.behaviors.focus import FocusBehavior from kivy.uix.behaviors.compoundselection import CompoundSelectionBehavior from kivy.uix.behaviors.codenavigation import CodeNavigationBehavior from kivy.uix.behaviors.emacs import EmacsBehavior kivy-1.9.1/kivy/uix/behaviors/button.py000066400000000000000000000117761264133626000201610ustar00rootroot00000000000000'''See :class:`ButtonBehavior` for details. ''' __all__ = ('ButtonBehavior', ) from kivy.clock import Clock from kivy.properties import OptionProperty, ObjectProperty, \ BooleanProperty, NumericProperty, AliasProperty from time import time from kivy.logger import Logger class ButtonBehavior(object): ''' This `mixin `_ class provides :class:`~kivy.uix.button.Button` behavior. :Events: `on_press` Fired when the button is pressed. `on_release` Fired when the button is released (i.e. the touch/click that pressed the button goes away). ''' state = OptionProperty('normal', options=('normal', 'down')) '''The state of the button, must be one of 'normal' or 'down'. The state is 'down' only when the button is currently touched/clicked, otherwise its 'normal'. :attr:`state` is an :class:`~kivy.properties.OptionProperty` and defaults to 'normal'. ''' last_touch = ObjectProperty(None) '''Contains the last relevant touch received by the Button. This can be used in `on_press` or `on_release` in order to know which touch dispatched the event. .. versionadded:: 1.8.0 :attr:`last_touch` is a :class:`~kivy.properties.ObjectProperty` and defaults to `None`. ''' MIN_STATE_TIME = 0.035 '''The minimum period of time which the widget must remain in the `'down'` state. ..warning:: This is deprecated, and will be removed in the next major release. Use :attr:`min_state_time` instead. :attr:`MIN_STATE_TIME` is a float and defaults to 0.035.''' min_state_time = NumericProperty(MIN_STATE_TIME) '''The minimum period of time which the widget must remain in the `'down'` state. .. versionadded:: 1.9.1 :attr:`min_state_time` is a float and defaults to 0.035. ''' always_release = BooleanProperty(True) '''This determines whether or not the widget fires an `on_release` event if the touch_up is outside the widget. .. versionadded:: 1.9.0 :attr:`always_release` is a :class:`~kivy.properties.BooleanProperty` and defaults to `True`. ''' def __init__(self, **kwargs): self.register_event_type('on_press') self.register_event_type('on_release') # remove this when MIN_STATE_TIME is removed self.min_state_time = kwargs.get('min_state_time', self.MIN_STATE_TIME) super(ButtonBehavior, self).__init__(**kwargs) self.__state_event = None self.__touch_time = None self.fbind('state', self.cancel_event) def _do_press(self): self.state = 'down' def _do_release(self, *args): self.state = 'normal' def cancel_event(self, *args): if self.__state_event: self.__state_event.cancel() self.__state_event = None def on_touch_down(self, touch): if super(ButtonBehavior, self).on_touch_down(touch): return True if touch.is_mouse_scrolling: return False if not self.collide_point(touch.x, touch.y): return False if self in touch.ud: return False touch.grab(self) touch.ud[self] = True self.last_touch = touch self.__touch_time = time() self._do_press() self.dispatch('on_press') return True def on_touch_move(self, touch): if touch.grab_current is self: return True if super(ButtonBehavior, self).on_touch_move(touch): return True return self in touch.ud def on_touch_up(self, touch): if touch.grab_current is not self: return super(ButtonBehavior, self).on_touch_up(touch) assert(self in touch.ud) touch.ungrab(self) self.last_touch = touch if (not self.always_release and not self.collide_point(*touch.pos)): self.state = 'normal' return touchtime = time() - self.__touch_time if touchtime < self.min_state_time: self.__state_event = Clock.schedule_once( self._do_release, self.min_state_time - touchtime) else: self._do_release() self.dispatch('on_release') return True def on_press(self): pass def on_release(self): pass def trigger_action(self, duration=0.1): '''Trigger whatever action(s) have been bound to the button by calling both the on_press and on_release callbacks. This simulates a quick button press without using any touch events. Duration is the length of the press in seconds. Pass 0 if you want the action to happen instantly. .. versionadded:: 1.8.0 ''' self._do_press() self.dispatch('on_press') def trigger_release(dt): self._do_release() self.dispatch('on_release') if not duration: trigger_release(0) else: Clock.schedule_once(trigger_release, duration) kivy-1.9.1/kivy/uix/behaviors/codenavigation.py000066400000000000000000000103641264133626000216300ustar00rootroot00000000000000'''See :class:`CodeNavigationBehavior` for more details. ''' __all__ = ('CodeNavigationBehavior', ) from kivy.event import EventDispatcher import string class CodeNavigationBehavior(EventDispatcher): '''Code navigation behavior. Modifies navigation behavior in TextInput work like an IDE instead of a word processor. .. versionadded:: 1.9.1 ''' def _move_cursor_word_left(self, index=None): pos = index or self.cursor_index() pos -= 1 if pos == 0: return 0, 0 col, row = self.get_cursor_from_index(pos) lines = self._lines ucase = string.ascii_uppercase lcase = string.ascii_lowercase ws = string.whitespace punct = string.punctuation mode = 'normal' rline = lines[row] c = rline[col] if len(rline) > col else '\n' if c in ws: mode = 'ws' elif c == '_': mode = 'us' elif c in punct: mode = 'punct' elif c not in ucase: mode = 'camel' while True: if col == -1: if row == 0: return 0, 0 row -= 1 rline = lines[row] col = len(rline) lc = c c = rline[col] if len(rline) > col else '\n' if c == '\n': if lc not in ws: col += 1 break if mode in ('normal', 'camel') and c in ws: col += 1 break if mode in ('normal', 'camel') and c in punct: col += 1 break if mode == 'camel' and c in ucase: break if mode == 'punct' and (c == '_' or c not in punct): col += 1 break if mode == 'us' and c != '_' and (c in punct or c in ws): col += 1 break if mode == 'us' and c != '_': mode = ('normal' if c in ucase else 'ws' if c in ws else 'camel') elif mode == 'ws' and c not in ws: mode = ('normal' if c in ucase else 'us' if c == '_' else 'punct' if c in punct else 'camel') col -= 1 if col > len(rline): if row == len(lines) - 1: return row, len(lines[row]) row += 1 col = 0 return col, row def _move_cursor_word_right(self, index=None): pos = index or self.cursor_index() col, row = self.get_cursor_from_index(pos) lines = self._lines mrow = len(lines) - 1 if row == mrow and col == len(lines[row]): return col, row ucase = string.ascii_uppercase lcase = string.ascii_lowercase ws = string.whitespace punct = string.punctuation mode = 'normal' rline = lines[row] c = rline[col] if len(rline) > col else '\n' if c in ws: mode = 'ws' elif c == '_': mode = 'us' elif c in punct: mode = 'punct' elif c in lcase: mode = 'camel' while True: if mode in ('normal', 'camel', 'punct') and c in ws: mode = 'ws' elif mode in ('normal', 'camel') and c == '_': mode = 'us' elif mode == 'normal' and c not in ucase: mode = 'camel' if mode == 'us': if c in ws: mode = 'ws' elif c != '_': break if mode == 'ws' and c not in ws: break if mode == 'camel' and c in ucase: break if mode == 'punct' and (c == '_' or c not in punct): break if mode != 'punct' and c != '_' and c in punct: break col += 1 if col > len(rline): if row == mrow: return len(rline), mrow row += 1 rline = lines[row] col = 0 c = rline[col] if len(rline) > col else '\n' if c == '\n': break return col, row kivy-1.9.1/kivy/uix/behaviors/compoundselection.py000066400000000000000000000540321264133626000223700ustar00rootroot00000000000000'''See :class:`CompoundSelectionBehavior` for more details. ''' __all__ = ('CompoundSelectionBehavior', ) from kivy.properties import NumericProperty, BooleanProperty, ListProperty from time import time import string class CompoundSelectionBehavior(object): '''The Selection behavior `mixin `_ implements the logic behind keyboard and touch selection of selectable widgets managed by the derived widget. For example, it could be combined with a :class:`~kivy.uix.gridlayout.GridLayout` to add selection to the layout. At its core, it keeps a dynamic list of widgets that can be selected. Then, as the touches and keyboard input are passed in, it selects one or more of the widgets based on these inputs. For example, it uses the mouse scroll and keyboard up/down buttons to scroll through the list of widgets. Multiselection can also be achieved using the keyboard shift and ctrl keys. Finally, in addition to the up/down type keyboard inputs, it can also accepts letters from the kayboard to be used to select nodes with associated strings that start with those letters, similar to how files are selected by a file browser. When the controller needs to select a node it calls :meth:`select_node` and :meth:`deselect_node`. Therefore, they must be overwritten in order affect the selected nodes. By default, the class doesn't listen to keyboard and touch events, therefore, the derived widget must call :meth:`select_with_touch`, :meth:`select_with_key_down`, and :meth:`select_with_key_up` on events that it wants to pass on for selection purposes. For example, to add selection to a grid layout which will contain :class:`~kivy.uix.Button` widgets:: class SelectableGrid(CompoundSelectionBehavior, GridLayout): def __init__(self, **kwargs): super(CompoundSelectionBehavior, self).__init__(**kwargs) keyboard = Window.request_keyboard(None, self) keyboard.bind(on_key_down=self.select_with_key_down, on_key_up=self.select_with_key_up) def select_node(self, node): node.background_color = (1, 0, 0, 1) return super(CompoundSelectionBehavior, self).select_node(node) def deselect_node(self, node): node.background_color = (1, 1, 1, 1) super(CompoundSelectionBehavior, self).deselect_node(node) Then, for each button added to the layout, bind on_touch_down of the button to :meth:`select_with_touch` to pass on the touch events. .. versionadded:: 1.9.0 .. warning:: This code is still experimental, and its API is subject to change in a future version. ''' selected_nodes = ListProperty([]) '''The list of selected nodes. .. note:: Multiple nodes can be selected right after one another e.g. using the keyboard. When listening to :attr:`selected_nodes`, one should be aware of this. :attr:`selected_nodes` is a :class:`~kivy.properties.ListProperty` and defaults to the empty list, []. It is read-only and should not be modified. ''' touch_multiselect = BooleanProperty(False) '''A special touch mode which determines whether touch events, as processed with :meth:`select_with_touch`, will add the currently touched node to the selection, or if it will clear the selection before adding the node. This allows the selection of multiple nodes by simply touching them. This is different from :attr:`multiselect` because when it is True, simply touching an unselected node will select it, even if ctrl is not pressed. If it is False, however, ctrl must be pressed in order to add to the selection when :attr:`multiselect` is True. .. note:: :attr:`multiselect`, when False, will disable :attr:`touch_multiselect`. :attr:`touch_multiselect` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' multiselect = BooleanProperty(False) '''Determines whether multiple nodes can be selected. If enabled, keyboard shift and ctrl selection, optionally combined with touch, for example, will be able to select multiple widgets in the normally expected manner. This dominates :attr:`touch_multiselect` when False. :attr:`multiselect` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' keyboard_select = BooleanProperty(True) '''Determines whether the keyboard can be used for selection. If False, keyboard inputs will be ignored. :attr:`keyboard_select` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' page_count = NumericProperty(10) '''Determines by how much the selected node is moved up or down, relative to the position of the last selected node, when pageup (or pagedown) is pressed. :attr:`page_count` is a :class:`~kivy.properties.NumericProperty` and defaults to 10. ''' up_count = NumericProperty(1) '''Determines by how much the selected node is moved up or down, relative to the position of the last selected node, when the up (or down) arrow on the keyboard is pressed. :attr:`up_count` is a :class:`~kivy.properties.NumericProperty` and defaults to 1. ''' right_count = NumericProperty(1) '''Determines by how much the selected node is moved up or down, relative to the position of the last selected node, when the right (or left) arrow on the keyboard is pressed. :attr:`right_count` is a :class:`~kivy.properties.NumericProperty` and defaults to 1. ''' scroll_count = NumericProperty(0) '''Determines by how much the selected node is moved up or down, relative to the position of the last selected node, when the mouse scroll wheel is scrolled. :attr:`right_count` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' nodes_order_reversed = BooleanProperty(True) ''' (Internal) Indicates whether the order of the nodes as displayed top- down is reversed compared to their order in :meth:`get_selectable_nodes` (e.g. how the children property is reversed compared to how it's displayed). ''' _anchor = None # the last anchor node selected (e.g. shift relative node) # the idx may be out of sync _anchor_idx = 0 # cache indexs in case list hasn't changed _last_selected_node = None # the absolute last node selected _last_node_idx = 0 _ctrl_down = False # if it's pressed - for e.g. shift selection _shift_down = False # holds str used to find node, e.g. if word is typed. passed to goto_node _word_filter = '' _last_key_time = 0 # time since last press, for finding whole strs in node _printable = set(string.printable) _key_list = [] # keys that are already pressed, to not press continuously _offset_counts = {} # cache of counts for faster access def __init__(self, **kwargs): super(CompoundSelectionBehavior, self).__init__(**kwargs) def ensure_single_select(*l): if (not self.multiselect) and len(self.selected_nodes) > 1: self.clear_selection() update_counts = self._update_counts update_counts() fbind = self.fbind fbind('multiselect', ensure_single_select) fbind('page_count', update_counts) fbind('up_count', update_counts) fbind('right_count', update_counts) fbind('scroll_count', update_counts) def select_with_touch(self, node, touch=None): '''(internal) Processes a touch on the node. This should be called by the derived widget when a node is touched and is to be used for selection. Depending on the keyboard keys pressed and the configuration, it could select or deslect this and other nodes in the selectable nodes list, :meth:`get_selectable_nodes`. :Parameters: `node` The node that recieved the touch. Can be None for a scroll type touch. `touch` Optionally, the touch. Defaults to None. :Returns: bool, True if the touch was used, False otherwise. ''' multi = self.multiselect multiselect = multi and (self._ctrl_down or self.touch_multiselect) range_select = multi and self._shift_down if touch and 'button' in touch.profile and touch.button in\ ('scrollup', 'scrolldown', 'scrollleft', 'scrollright'): node_src, idx_src = self._reslove_last_node() node, idx = self.goto_node(touch.button, node_src, idx_src) if node == node_src: return False if range_select: self._select_range(multiselect, True, node, idx) else: if not multiselect: self.clear_selection() self.select_node(node) return True if node is None: return False if (node in self.selected_nodes and (not range_select)): # selected if multiselect: self.deselect_node(node) else: self.clear_selection() self.select_node(node) elif range_select: # keep anchor only if not multislect (ctrl-type selection) self._select_range(multiselect, not multiselect, node, 0) else: # it's not selected at this point if not multiselect: self.clear_selection() self.select_node(node) return True def select_with_key_down(self, keyboard, scancode, codepoint, modifiers, **kwargs): '''Processes a key press. This is called when a key press is to be used for selection. Depending on the keyboard keys pressed and the configuration, it could select or deselect nodes or node ranges from the selectable nodes list, :meth:`get_selectable_nodes`. The parameters are such that it could be bound directly to the on_key_down event of a keyboard. Therefore, it is safe to be called repeatedly when the key is held down as is done by the keyboard. :Returns: bool, True if the keypress was used, False otherwise. ''' if not self.keyboard_select: return False keys = self._key_list multi = self.multiselect node_src, idx_src = self._reslove_last_node() if scancode[1] == 'shift': self._shift_down = True elif scancode[1] in ('ctrl', 'lctrl', 'rctrl'): self._ctrl_down = True elif (multi and 'ctrl' in modifiers and scancode[1] in ('a', 'A') and scancode[1] not in keys): sister_nodes = self.get_selectable_nodes() select = self.select_node for node in sister_nodes: select(node) keys.append(scancode[1]) else: if scancode[1] in self._printable: if time() - self._last_key_time <= 1.: self._word_filter += scancode[1] else: self._word_filter = scancode[1] self._last_key_time = time() node, idx = self.goto_node(self._word_filter, node_src, idx_src) else: node, idx = self.goto_node(scancode[1], node_src, idx_src) if node == node_src: return False multiselect = multi and 'ctrl' in modifiers if multi and 'shift' in modifiers: self._select_range(multiselect, True, node, idx) else: if not multiselect: self.clear_selection() self.select_node(node) return True return False def select_with_key_up(self, keyboard, scancode, **kwargs): '''(internal) Processes a key release. This must be called by the derived widget when a key that :meth:`select_with_key_down` returned True is released. The parameters are such that it could be bound directly to the on_key_up event of a keyboard. :Returns: bool, True if the key release was used, False otherwise. ''' if scancode[1] == 'shift': self._shift_down = False elif scancode[1] in ('ctrl', 'lctrl', 'rctrl'): self._ctrl_down = False else: try: self._key_list.remove(scancode[1]) return True except ValueError: return False return True def _update_counts(self, *largs): # doesn't invert indices here pc = self.page_count uc = self.up_count rc = self.right_count sc = self.scroll_count self._offset_counts = {'pageup': -pc, 'pagedown': pc, 'up': -uc, 'down': uc, 'right': rc, 'left': -rc, 'scrollup': sc, 'scrolldown': -sc, 'scrollright': -sc, 'scrollleft': sc} def _reslove_last_node(self): # for offset selection, we have a anchor, and we select everything # between anchor and added offset relative to last node sister_nodes = self.get_selectable_nodes() if not len(sister_nodes): return None, 0 last_node = self._last_selected_node last_idx = self._last_node_idx end = len(sister_nodes) - 1 if last_node is None: last_node = self._anchor last_idx = self._anchor_idx if last_node is None: return sister_nodes[end], end if last_idx > end or sister_nodes[last_idx] != last_node: try: return last_node, self.get_index_of_node(last_node, sister_nodes) except ValueError: return sister_nodes[end], end return last_node, last_idx def _select_range(self, multiselect, keep_anchor, node, idx): '''Selects a range between self._anchor and node or idx. If multiselect is True, it will be added to the selection, otherwise it will unselect everything before selecting the range. This is only called if self.multiselect is True. If keep anchor is False, the anchor is moved to node. This should always be True for keyboard selection. ''' select = self.select_node sister_nodes = self.get_selectable_nodes() end = len(sister_nodes) - 1 last_node = self._anchor last_idx = self._anchor_idx if last_node is None: last_idx = end last_node = sister_nodes[end] else: if last_idx > end or sister_nodes[last_idx] != last_node: try: last_idx = self.get_index_of_node(last_node, sister_nodes) except ValueError: # list changed - cannot do select across them return if idx > end or sister_nodes[idx] != node: try: # just in case idx = self.get_index_of_node(node, sister_nodes) except ValueError: return if last_idx > idx: last_idx, idx = idx, last_idx if not multiselect: self.clear_selection() for item in sister_nodes[last_idx:idx + 1]: select(item) if keep_anchor: self._anchor = last_node self._anchor_idx = last_idx else: self._anchor = node # in case idx was reversed, reset self._anchor_idx = idx self._last_selected_node = node self._last_node_idx = idx def clear_selection(self): ''' Deselects all the currently selected nodes. ''' # keep the anchor and last selected node deselect = self.deselect_node nodes = self.selected_nodes # empty beforehand so lookup in deselect will be fast for node in nodes[:]: deselect(node) def get_selectable_nodes(self): '''(internal) Returns a list of the nodes that can be selected. It can be overwritten by the derived widget to return the correct list. This list is used to determine which nodes to select with group selection. E.g. the last element in the list will be selected when home is pressed, pagedown will move (or add to, if shift is held) the selection from the current position by negative :attr:`page_count` nodes starting from the position of the currently selected node in this list and so on. Still, nodes can be selected even if they are not in this list. .. note:: It is safe to dynamically change this list including removing, adding, or re-arranging its elements. Nodes can be selected even if they are not on this list. And selected nodes removed from the list will remain selected until :meth:`deselect_node` is called. .. warning:: Layouts display their children in the reverse order. That is, the contents of :attr:`~kivy.uix.widget.Widget.children` is displayed form right to left, bottom to top. Therefore, internally, the indices of the elements returned by this function are reversed to make it work by default for most layouts so that the final result is consistent e.g. home, although it will select the last element in this list visually, will select the first element when counting from top to bottom and left to right. If this behavior is not desired, a reversed list should be returned instead. Defaults to returning :attr:`~kivy.uix.widget.Widget.children`. ''' return self.children def get_index_of_node(self, node, selectable_nodes): '''(internal) Returns the index of the `node` within the `selectable_nodes` returned by :meth:`get_selectable_nodes`. ''' return selectable_nodes.index(node) def goto_node(self, key, last_node, last_node_idx): '''(internal) Used by the controller to get the node at the position indicated by key. The key can be keyboard inputs, e.g. pageup, or scroll inputs from the mouse scroll wheel, e.g. scrollup. 'last_node' is the last node selected and is used to find the resulting node. For example, if the key is up, the returned node is one node up from the last node. It can be overwritten by the derived widget. :Parameters: `key` str, the string used to find the desired node. It can be any of the keyboard keys, as well as the mouse scrollup, scrolldown, scrollright, and scrollleft strings. If letters are typed in quick succession, the letters will be combined before it's passed in as key and can be used to find nodes that have an associated string that starts with those letters. `last_node` The last node that was selected. `last_node_idx` The cached index of the last node selected in the :meth:`get_selectable_nodes` list. If the list hasn't changed it saves having to look up the index of `last_node` in that list. :Returns: tuple, the node targeted by key and its index in the :meth:`get_selectable_nodes` list. Returning `(last_node, last_node_idx)` indicates a node wasn't found. ''' sister_nodes = self.get_selectable_nodes() end = len(sister_nodes) - 1 counts = self._offset_counts if end == -1: return last_node, last_node_idx if last_node_idx > end or sister_nodes[last_node_idx] != last_node: try: # just in case last_node_idx = self.get_index_of_node(last_node, sister_nodes) except ValueError: return last_node, last_node_idx is_reversed = self.nodes_order_reversed if key in counts: count = -counts[key] if is_reversed else counts[key] idx = max(min(count + last_node_idx, end), 0) return sister_nodes[idx], idx elif key == 'home': if is_reversed: return sister_nodes[end], end return sister_nodes[0], 0 elif key == 'end': if is_reversed: return sister_nodes[0], 0 return sister_nodes[end], end else: return last_node, last_node_idx def select_node(self, node): ''' Selects a node. It is called by the controller when it selects a node and can be called from the outside to select a node directly. The derived widget should overwrite this method and change the node state to selected when called. :Parameters: `node` The node to be selected. :Returns: bool, True if the node was selected, False otherwise. .. warning:: This method must be called by the derived widget using super if it is overwritten. ''' nodes = self.selected_nodes if (not self.multiselect) and len(nodes): self.clear_selection() if node not in nodes: nodes.append(node) self._anchor = node self._last_selected_node = node return True def deselect_node(self, node): ''' Deselects a possibly selected node. It is called by the controller when it deselects a node and can also be called from the outside to deselect a node directly. The derived widget should overwrite this method and change the node to its unselected state when this is called :Parameters: `node` The node to be deselected. .. warning:: This method must be called by the derived widget using super if it is overwritten. ''' try: self.selected_nodes.remove(node) return True except ValueError: return False kivy-1.9.1/kivy/uix/behaviors/drag.py000066400000000000000000000160151264133626000175520ustar00rootroot00000000000000'''See :class:`DragBehavior` for details. ''' __all__ = ('DragBehavior', ) from kivy.clock import Clock from kivy.properties import NumericProperty, ReferenceListProperty, \ ListProperty from kivy.config import Config from kivy.metrics import sp from functools import partial # When we are generating documentation, Config doesn't exist _scroll_timeout = _scroll_distance = 0 if Config: _scroll_timeout = Config.getint('widgets', 'scroll_timeout') _scroll_distance = Config.getint('widgets', 'scroll_distance') class DragBehavior(object): '''This `mixin `_ class provides Drag behavior. When combined with a widget, dragging in the rectangle defined by :attr:`drag_rectangle` will drag the widget. For example, to make a popup which is draggable by its title do:: from kivy.uix.behaviors import DragBehavior from kivy.uix.popup import Popup class DragPopup(DragBehavior, Popup): pass And in .kv do: .. code-block:: kv : drag_rectangle: self.x, self.y+self._container.height, self.width,\ self.height - self._container.height drag_timeout: 10000000 drag_distance: 0 .. versionadded:: 1.8.0 ''' drag_distance = NumericProperty(_scroll_distance) '''Distance to move before dragging the :class:`DragBehavior`, in pixels. As soon as the distance has been traveled, the :class:`DragBehavior` will start to drag, and no touch event will be dispatched to the children. It is advisable that you base this value on the dpi of your target device's screen. :attr:`drag_distance` is a :class:`~kivy.properties.NumericProperty` and defaults to the `scroll_distance` as defined in the user :class:`~kivy.config.Config` (20 pixels by default). ''' drag_timeout = NumericProperty(_scroll_timeout) '''Timeout allowed to trigger the :attr:`drag_distance`, in milliseconds. If the user has not moved :attr:`drag_distance` within the timeout, dragging will be disabled, and the touch event will be dispatched to the children. :attr:`drag_timeout` is a :class:`~kivy.properties.NumericProperty` and defaults to the `scroll_timeout` as defined in the user :class:`~kivy.config.Config` (55 milliseconds by defaut). ''' drag_rect_x = NumericProperty(0) '''X position of the axis aligned bounding rectangle where dragging is allowed (in window coordinates). :attr:`drag_rect_x` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' drag_rect_y = NumericProperty(0) '''Y position of the axis aligned bounding rectangle where dragging is allowed (in window coordinates). :attr:`drag_rect_Y` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' drag_rect_width = NumericProperty(100) '''Width of the axis aligned bounding rectangle where dragging is allowed. :attr:`drag_rect_width` is a :class:`~kivy.properties.NumericProperty` and defaults to 100. ''' drag_rect_height = NumericProperty(100) '''Height of the axis aligned bounding rectangle where dragging is allowed. :attr:`drag_rect_height` is a :class:`~kivy.properties.NumericProperty` and defaults to 100. ''' drag_rectangle = ReferenceListProperty(drag_rect_x, drag_rect_y, drag_rect_width, drag_rect_height) '''Position and size of the axis aligned bounding rectangle where dragging is allowed. :attr:`drag_rectangle` is a :class:`~kivy.properties.ReferenceListProperty` of (:attr:`drag_rect_x`, :attr:`drag_rect_y`, :attr:`drag_rect_width`, :attr:`drag_rect_height`) properties. ''' def __init__(self, **kwargs): self._drag_touch = None super(DragBehavior, self).__init__(**kwargs) def _get_uid(self, prefix='sv'): return '{0}.{1}'.format(prefix, self.uid) def on_touch_down(self, touch): xx, yy, w, h = self.drag_rectangle x, y = touch.pos if not self.collide_point(x, y): touch.ud[self._get_uid('svavoid')] = True return super(DragBehavior, self).on_touch_down(touch) if self._drag_touch or ('button' in touch.profile and touch.button.startswith('scroll')) or\ not ((xx < x <= xx + w) and (yy < y <= yy + h)): return super(DragBehavior, self).on_touch_down(touch) # no mouse scrolling, so the user is going to drag with this touch. self._drag_touch = touch uid = self._get_uid() touch.grab(self) touch.ud[uid] = { 'mode': 'unknown', 'dx': 0, 'dy': 0} Clock.schedule_once(self._change_touch_mode, self.drag_timeout / 1000.) return True def on_touch_move(self, touch): if self._get_uid('svavoid') in touch.ud or\ self._drag_touch is not touch: return super(DragBehavior, self).on_touch_move(touch) or\ self._get_uid() in touch.ud if touch.grab_current is not self: return True uid = self._get_uid() ud = touch.ud[uid] mode = ud['mode'] if mode == 'unknown': ud['dx'] += abs(touch.dx) ud['dy'] += abs(touch.dy) if ud['dx'] > sp(self.drag_distance): mode = 'drag' if ud['dy'] > sp(self.drag_distance): mode = 'drag' ud['mode'] = mode if mode == 'drag': self.x += touch.dx self.y += touch.dy return True def on_touch_up(self, touch): if self._get_uid('svavoid') in touch.ud: return super(DragBehavior, self).on_touch_up(touch) if self._drag_touch and self in [x() for x in touch.grab_list]: touch.ungrab(self) self._drag_touch = None ud = touch.ud[self._get_uid()] if ud['mode'] == 'unknown': super(DragBehavior, self).on_touch_down(touch) Clock.schedule_once(partial(self._do_touch_up, touch), .1) else: if self._drag_touch is not touch: super(DragBehavior, self).on_touch_up(touch) return self._get_uid() in touch.ud def _do_touch_up(self, touch, *largs): super(DragBehavior, self).on_touch_up(touch) # don't forget about grab event! for x in touch.grab_list[:]: touch.grab_list.remove(x) x = x() if not x: continue touch.grab_current = x super(DragBehavior, self).on_touch_up(touch) touch.grab_current = None def _change_touch_mode(self, *largs): if not self._drag_touch: return uid = self._get_uid() touch = self._drag_touch ud = touch.ud[uid] if ud['mode'] != 'unknown': return touch.ungrab(self) self._drag_touch = None super(DragBehavior, self).on_touch_down(touch) return kivy-1.9.1/kivy/uix/behaviors/emacs.py000066400000000000000000000112301264133626000177170ustar00rootroot00000000000000# -*- encoding: utf-8 -*- ''' Emacs Behavior ============== .. versionadded:: 1.9.2 This `mixin `_ allows you to add `Emacs `_ keyboard shortcuts for basic movement and editing to the :class:`~kivy.uix.textinput.TextInput` widget. The shortcuts currently available are listed below:: Emacs shortcuts --------------- =============== ======================================================== Shortcut Description --------------- -------------------------------------------------------- Control + a Move cursor to the beginning of the line Control + e Move cursor to the end of the line Control + f Move cursor one character to the right Control + b Move cursor one character to the left Alt + f Move cursor to the end of the word to the right Alt + b Move cursor to the start of the word to the left Alt + Backspace Delete text left of the cursor to the beginning of word Alt + d Delete text right of the cursor to the end of the word Alt + w Copy selection Control + w Cut selection Control + y Paste selection =============== ======================================================== .. warning:: If you have the :mod:`~kivy.modules.inspector` module enabled, the shortcut for opening the inspector (Control + e) conflicts with the Emacs shortcut to move to the end of the line (it will still move the cursor to the end of the line, but the inspector will open as well). ''' __all__ = ('EmacsBehavior', ) class EmacsBehavior(object): ''' A `mixin `_ that enables Emacs-style keyboard shortcuts for the :class:`~kivy.uix.textinput.TextInput` widget. ''' def __init__(self, **kwargs): super(EmacsBehavior, self).__init__(**kwargs) self.bindings = { 'ctrl': { 'a': lambda: self.do_cursor_movement('cursor_home'), 'e': lambda: self.do_cursor_movement('cursor_end'), 'f': lambda: self.do_cursor_movement('cursor_right'), 'b': lambda: self.do_cursor_movement('cursor_left'), 'w': lambda: self._cut(self.selection_text), 'y': self.paste, }, 'alt': { 'w': self.copy, 'f': lambda: self.do_cursor_movement('cursor_right', control=True), 'b': lambda: self.do_cursor_movement('cursor_left', control=True), 'd': self.delete_word_right, '\x08': self.delete_word_left, # alt + backspace }, } def keyboard_on_key_down(self, window, keycode, text, modifiers): key, key_str = keycode mod = modifiers[0] if modifiers else None is_emacs_shortcut = False if key in range(256): is_emacs_shortcut = ((mod == 'ctrl' and chr(key) in self.bindings['ctrl'].keys()) or (mod == 'alt' and chr(key) in self.bindings['alt'].keys())) if is_emacs_shortcut: emacs_shortcut = self.bindings[mod][chr(key)] # Look up mod and key emacs_shortcut() else: super(EmacsBehavior, self).keyboard_on_key_down(window, keycode, text, modifiers) def delete_word_right(self): '''Delete text right of the cursor to the end of the word''' if self._selection: return start_index = self.cursor_index() start_cursor = self.cursor self.do_cursor_movement('cursor_right', control=True) end_index = self.cursor_index() if start_index != end_index: ss = self.text[start_index:end_index] self._set_unredo_delsel(start_index, end_index, ss, from_undo=False) self.text = self.text[:start_index] + self.text[end_index:] self._set_cursor(pos=start_cursor) def delete_word_left(self): '''Delete text left of the cursor to the beginning of word''' if self._selection: return start_index = self.cursor_index() self.do_cursor_movement('cursor_left', control=True) end_cursor = self.cursor end_index = self.cursor_index() if start_index != end_index: ss = self.text[end_index:start_index] self._set_unredo_delsel(end_index, start_index, ss, from_undo=False) self.text = self.text[:end_index] + self.text[start_index:] self._set_cursor(pos=end_cursor) kivy-1.9.1/kivy/uix/behaviors/focus.py000066400000000000000000000513271264133626000177610ustar00rootroot00000000000000'''See :class:`FocusBehavior` for more details. ''' __all__ = ('FocusBehavior', ) from kivy.properties import OptionProperty, ObjectProperty, BooleanProperty, \ AliasProperty from kivy.config import Config from kivy.base import EventLoop # When we are generating documentation, Config doesn't exist _is_desktop = False _keyboard_mode = 'system' if Config: _is_desktop = Config.getboolean('kivy', 'desktop') _keyboard_mode = Config.get('kivy', 'keyboard_mode') class FocusBehavior(object): '''This `mixin `_ class provides keyboard focus behavior. When combined with other FocusBehavior widgets it allows one to cycle focus among them by pressing tab. In addition, upon gaining focus, the instance will automatically receive keyboard input. Focus, very different from selection, is intimately tied with the keyboard; each keyboard can focus on zero or one widgets, and each widget can only have the focus of one keyboard. However, multiple keyboards can focus simultaneously on different widgets. When escape is hit, the widget having the focus of that keyboard will de-focus. In essence, focus is implemented as a doubly linked list, where each node holds a (weak) reference to the instance before it and after it, as visualized when cycling through the nodes using tab (forward) or shift+tab (backward). If a previous or next widget is not specified, :attr:`focus_next` and :attr:`focus_previous` defaults to `None`. This means that the :attr:`~kivy.uix.widget.Widget.children` list and :attr:`parents ` are walked to find the next focusable widget, unless :attr:`focus_next` or :attr:`focus_previous` is set to the `StopIteration` class, in which case focus stops there. For example, to cycle focus between :class:`~kivy.uix.button.Button` elements of a :class:`~kivy.uix.gridlayout.GridLayout`:: class FocusButton(FocusBehavior, Button): pass grid = GridLayout(cols=4) for i in range(40): grid.add_widget(FocusButton(text=str(i))) # clicking on a widget will activate focus, and tab can now be used # to cycle through When using a software keyboard, typical on mobile and touch devices, the keyboard display behavior is determined by the :attr:`~kivy.core.window.WindowBase.softinput_mode` property. You can use this property to ensure the focused widget is not covered or obscured by the keyboard. .. versionadded:: 1.9.0 .. warning:: This code is still experimental, and its API is subject to change in a future version. ''' _requested_keyboard = False _keyboard = ObjectProperty(None, allownone=True) _keyboards = {} ignored_touch = [] '''A list of touches that should not be used to defocus. After on_touch_up, every touch that is not in :attr:`ignored_touch` will defocus all the focused widgets if the config keyboard mode is not multi. Touches on focusable widgets that were used to focus are automatically added here. Example usage:: class Unfocusable(Widget): def on_touch_down(self, touch): if self.collide_point(*touch.pos): FocusBehavior.ignored_touch.append(touch) Notice that you need to access this as a class, not an instance variable. ''' def _set_keyboard(self, value): focus = self.focus keyboard = self._keyboard keyboards = FocusBehavior._keyboards if keyboard: self.focus = False # this'll unbind if self._keyboard: # remove assigned keyboard from dict del keyboards[keyboard] if value and not value in keyboards: keyboards[value] = None self._keyboard = value self.focus = focus def _get_keyboard(self): return self._keyboard keyboard = AliasProperty(_get_keyboard, _set_keyboard, bind=('_keyboard', )) '''The keyboard to bind to (or bound to the widget) when focused. When None, a keyboard is requested and released whenever the widget comes into and out of focus. If not None, it must be a keyboard, which gets bound and unbound from the widget whenever it's in or out of focus. It is useful only when more than one keyboard is available, so it is recommended to be set to None when only one keyboard is available. If more than one keyboard is available, whenever an instance gets focused a new keyboard will be requested if None. Unless the other instances lose focus (e.g. if tab was used), a new keyboard will appear. When this is undesired, the keyboard property can be used. For example, if there are two users with two keyboards, then each keyboard can be assigned to different groups of instances of FocusBehavior, ensuring that within each group, only one FocusBehavior will have focus, and will receive input from the correct keyboard. See `keyboard_mode` in :mod:`~kivy.config` for more information on the keyboard modes. **Keyboard and focus behavior** When using the keyboard, there are some important default behaviors you should keep in mind. * When Config's `keyboard_mode` is multi, each new touch is considered a touch by a different user and will set the focus (if clicked on a focusable) with a new keyboard. Already focused elements will not lose their focus (even if an unfocusable widget is touched). * If the keyboard property is set, that keyboard will be used when the instance gets focused. If widgets with different keyboards are linked through :attr:`focus_next` and :attr:`focus_previous`, then as they are tabbed through, different keyboards will become active. Therefore, typically it's undesirable to link instances which are assigned different keyboards. * When a widget has focus, setting its keyboard to None will remove its keyboard, but the widget will then immediately try to get another keyboard. In order to remove its keyboard, rather set its :attr:`focus` to False. * When using a software keyboard, typical on mobile and touch devices, the keyboard display behavior is determined by the :attr:`~kivy.core.window.WindowBase.softinput_mode` property. You can use this property to ensure the focused widget is not covered or obscured. :attr:`keyboard` is an :class:`~kivy.properties.AliasProperty` and defaults to None. .. warning: When assigning a keyboard, the keyboard must not be released while it is still assigned to an instance. Similarly, the keyboard created by the instance on focus and assigned to :attr:`keyboard` if None, will be released by the instance when the instance loses focus. Therefore, it is not safe to assign this keyboard to another instance's :attr:`keyboard`. ''' is_focusable = BooleanProperty(_is_desktop) '''Whether the instance can become focused. If focused, it'll lose focus when set to False. :attr:`is_focusable` is a :class:`~kivy.properties.BooleanProperty` and defaults to True on a desktop (i.e. `desktop` is True in :mod:`~kivy.config`), False otherwise. ''' focus = BooleanProperty(False) '''Whether the instance currently has focus. Setting it to True will bind to and/or request the keyboard, and input will be forwarded to the instance. Setting it to False will unbind and/or release the keyboard. For a given keyboard, only one widget can have its focus, so focusing one will automatically unfocus the other instance holding its focus. When using a software keyboard, please refer to the :attr:`~kivy.core.window.WindowBase.softinput_mode` property to determine how the keyboard display is handled. :attr:`focus` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' focused = focus '''An alias of :attr:`focus`. :attr:`focused` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. .. warning:: :attr:`focused` is an alias of :attr:`focus` and will be removed in 2.0.0. ''' def _set_on_focus_next(self, instance, value): ''' If changing code, ensure following code is not infinite loop: widget.focus_next = widget widget.focus_previous = widget widget.focus_previous = widget2 ''' next = self._old_focus_next if next is value: # prevent infinite loop return if isinstance(next, FocusBehavior): next.focus_previous = None self._old_focus_next = value if value is None or value is StopIteration: return if not isinstance(value, FocusBehavior): raise ValueError('focus_next accepts only objects based' ' on FocusBehavior, or the `StopIteration` class.') value.focus_previous = self focus_next = ObjectProperty(None, allownone=True) '''The :class:`FocusBehavior` instance to acquire focus when tab is pressed and this instance has focus, if not `None` or `StopIteration`. When tab is pressed, focus cycles through all the :class:`FocusBehavior` widgets that are linked through :attr:`focus_next` and are focusable. If :attr:`focus_next` is `None`, it instead walks the children lists to find the next focusable widget. Finally, if :attr:`focus_next` is the `StopIteration` class, focus won't move forward, but end here. .. note: Setting :attr:`focus_next` automatically sets :attr:`focus_previous` of the other instance to point to this instance, if not None or `StopIteration`. Similarly, if it wasn't None or `StopIteration`, it also sets the :attr:`focus_previous` property of the instance previously in :attr:`focus_next` to `None`. Therefore, it is only required to set one of the :attr:`focus_previous` or :attr:`focus_next` links since the other side will be set automatically. :attr:`focus_next` is an :class:`~kivy.properties.ObjectProperty` and defaults to `None`. ''' def _set_on_focus_previous(self, instance, value): prev = self._old_focus_previous if prev is value: return if isinstance(prev, FocusBehavior): prev.focus_next = None self._old_focus_previous = value if value is None or value is StopIteration: return if not isinstance(value, FocusBehavior): raise ValueError('focus_previous accepts only objects based' ' on FocusBehavior, or the `StopIteration` class.') value.focus_next = self focus_previous = ObjectProperty(None, allownone=True) '''The :class:`FocusBehavior` instance to acquire focus when shift+tab is pressed on this instance, if not None or `StopIteration`. When shift+tab is pressed, focus cycles through all the :class:`FocusBehavior` widgets that are linked through :attr:`focus_previous` and are focusable. If :attr:`focus_previous` is `None`, it instead walks the children tree to find the previous focusable widget. Finally, if :attr:`focus_previous` is the `StopIteration` class, focus won't move backward, but end here. .. note: Setting :attr:`focus_previous` automatically sets :attr:`focus_next` of the other instance to point to this instance, if not None or `StopIteration`. Similarly, if it wasn't None or `StopIteration`, it also sets the :attr:`focus_next` property of the instance previously in :attr:`focus_previous` to `None`. Therefore, it is only required to set one of the :attr:`focus_previous` or :attr:`focus_next` links since the other side will be set automatically. :attr:`focus_previous` is an :class:`~kivy.properties.ObjectProperty` and defaults to `None`. ''' keyboard_mode = OptionProperty('auto', options=('auto', 'managed')) '''Determines how the keyboard visibility should be managed. 'auto' will result in the standard behaviour of showing/hiding on focus. 'managed' requires setting the keyboard visibility manually, or calling the helper functions :meth:`show_keyboard` and :meth:`hide_keyboard`. :attr:`keyboard_mode` is an :class:`~kivy.properties.OptionsProperty` and defaults to 'auto'. Can be one of 'auto' or 'managed'. ''' input_type = OptionProperty('text', options=('text', 'number', 'url', 'mail', 'datetime', 'tel', 'address')) '''The kind of input keyboard to request. .. versionadded:: 1.8.0 :attr:`input_type` is an :class:`~kivy.properties.OptionsProperty` and defaults to 'text'. Can be one of 'text', 'number', 'url', 'mail', 'datetime', 'tel' or 'address'. ''' unfocus_on_touch = BooleanProperty(_keyboard_mode not in ('multi', 'systemandmulti')) '''Whether a instance should lose focus when clicked outside the instance. When a user clicks on a widget that is focus aware and shares the same keyboard as this widget (which in the case of only one keyboard, are all focus aware widgets), then as the other widgets gains focus, this widget loses focus. In addition to that, if this property is `True`, clicking on any widget other than this widget, will remove focus form this widget. :attr:`unfocus_on_touch` is a :class:`~kivy.properties.BooleanProperty` and defaults to `False` if the `keyboard_mode` in :attr:`~kivy.config.Config` is `'multi'` or `'systemandmulti'`, otherwise it defaults to `True`. ''' def __init__(self, **kwargs): self._old_focus_next = None self._old_focus_previous = None super(FocusBehavior, self).__init__(**kwargs) self._keyboard_mode = _keyboard_mode fbind = self.fbind fbind('focus', self._on_focus) fbind('disabled', self._on_focusable) fbind('is_focusable', self._on_focusable) fbind('focus_next', self._set_on_focus_next) fbind('focus_previous', self._set_on_focus_previous) def _on_focusable(self, instance, value): if self.disabled or not self.is_focusable: self.focus = False def _on_focus(self, instance, value, *largs): if self.is_focusable and self.keyboard_mode == 'auto': if value: self._bind_keyboard() else: self._unbind_keyboard() def _ensure_keyboard(self): if self._keyboard is None: self._requested_keyboard = True keyboard = self._keyboard =\ EventLoop.window.request_keyboard( self._keyboard_released, self, input_type=self.input_type) keyboards = FocusBehavior._keyboards if keyboard not in keyboards: keyboards[keyboard] = None def _bind_keyboard(self): self._ensure_keyboard() keyboard = self._keyboard if not keyboard or self.disabled or not self.is_focusable: self.focus = False return keyboards = FocusBehavior._keyboards old_focus = keyboards[keyboard] # keyboard should be in dict if old_focus: old_focus.focus = False # keyboard shouldn't have been released here, see keyboard warning keyboards[keyboard] = self keyboard.bind(on_key_down=self.keyboard_on_key_down, on_key_up=self.keyboard_on_key_up, on_textinput=self.keyboard_on_textinput) def _unbind_keyboard(self): keyboard = self._keyboard if keyboard: keyboard.unbind(on_key_down=self.keyboard_on_key_down, on_key_up=self.keyboard_on_key_up, on_textinput=self.keyboard_on_textinput) if self._requested_keyboard: keyboard.release() self._keyboard = None self._requested_keyboard = False del FocusBehavior._keyboards[keyboard] else: FocusBehavior._keyboards[keyboard] = None def keyboard_on_textinput(self, window, text): pass def _keyboard_released(self): self.focus = False def on_touch_down(self, touch): if not self.collide_point(*touch.pos): return if (not self.disabled and self.is_focusable and ('button' not in touch.profile or not touch.button.startswith('scroll'))): self.focus = True FocusBehavior.ignored_touch.append(touch) return super(FocusBehavior, self).on_touch_down(touch) @staticmethod def _handle_post_on_touch_up(touch): ''' Called by window after each touch has finished. ''' touches = FocusBehavior.ignored_touch if touch in touches: touches.remove(touch) return if 'button' in touch.profile and touch.button in\ ('scrollup', 'scrolldown', 'scrollleft', 'scrollright'): return for focusable in list(FocusBehavior._keyboards.values()): if focusable is None or not focusable.unfocus_on_touch: continue focusable.focus = False def _get_focus_next(self, focus_dir): current = self walk_tree = 'walk' if focus_dir is 'focus_next' else 'walk_reverse' while 1: # if we hit a focusable, walk through focus_xxx while getattr(current, focus_dir) is not None: current = getattr(current, focus_dir) if current is self or current is StopIteration: return None # make sure we don't loop forever if current.is_focusable and not current.disabled: return current # hit unfocusable, walk widget tree itr = getattr(current, walk_tree)(loopback=True) if focus_dir is 'focus_next': next(itr) # current is returned first when walking forward for current in itr: if isinstance(current, FocusBehavior): break # why did we stop if isinstance(current, FocusBehavior): if current is self: return None if current.is_focusable and not current.disabled: return current else: return None def keyboard_on_key_down(self, window, keycode, text, modifiers): '''The method bound to the keyboard when the instance has focus. When the instance becomes focused, this method is bound to the keyboard and will be called for every input press. The parameters are the same as :meth:`kivy.core.window.WindowBase.on_key_down`. When overwriting the method in the derived widget, super should be called to enable tab cycling. If the derived widget wishes to use tab for its own purposes, it can call super after it has processed the character (if it does not wish to consume the tab). Similar to other keyboard functions, it should return True if the key was consumed. ''' if keycode[1] == 'tab': # deal with cycle if ['shift'] == modifiers: next = self._get_focus_next('focus_previous') else: next = self._get_focus_next('focus_next') if next: self.focus = False next.focus = True return True return False def keyboard_on_key_up(self, window, keycode): '''The method bound to the keyboard when the instance has focus. When the instance becomes focused, this method is bound to the keyboard and will be called for every input release. The parameters are the same as :meth:`kivy.core.window.WindowBase.on_key_up`. When overwriting the method in the derived widget, super should be called to enable de-focusing on escape. If the derived widget wishes to use escape for its own purposes, it can call super after it has processed the character (if it does not wish to consume the escape). See :meth:`keyboard_on_key_down` ''' if keycode[1] == 'escape': self.focus = False return True return False def show_keyboard(self): ''' Convenience function to show the keyboard in managed mode. ''' if self.keyboard_mode == 'managed': self._bind_keyboard() def hide_keyboard(self): ''' Convenience function to hide the keyboard in managed mode. ''' if self.keyboard_mode == 'managed': self._unbind_keyboard() kivy-1.9.1/kivy/uix/behaviors/knspace.py000066400000000000000000000457631264133626000202750ustar00rootroot00000000000000''' Kivy Namespaces =============== .. versionadded:: 1.9.1 .. warning:: This code is still experimental, and its API is subject to change in a future version. Provides namespace functionality for Kivy objects. It allows kivy objects to be named and then accessed using the namespace. :class:`KNSpace` instances are the namespaces that store the named objects in Kivy :class:`~kivy.properties.ObjectProperty` instances. In addition, when inheriting from :class:`KNSpaceBehavior`, if the derived object is named, the name will automatically be added to the associated namespace and will point to a :attr:`~kivy.uix.widget.proxy_ref` of the derived object. Basic examples -------------- By default, there's only a single namespace; the :attr:`knspace` namespace. The simplest example is adding a widget to the namespace: .. code-block:: python from kivy.uix.behaviors.knspace import knspace widget = Widget() knspace.my_widget = widget This adds an kivy :class:`~kivy.properties.ObjectProperty` with `rebind=True` and `allownone=True` to the :attr:`knspace` namespace with property name `my_widget`. And the property now also points to this widget. This can be done automatically with: .. code-block:: python class MyWidget(KNSpaceBehavior, Widget): pass widget = MyWidget(knsname='my_widget') Or in kv: .. code-block:: kv MyWidget: knsname: 'my_widget' Now, `knspace.my_widget` will point to that widget. When one creates a second widget with the same name, the namespace will also change to point to the new widget. E.g.: .. code-block:: python widget = MyWidget(knsname='my_widget') # knspace.my_widget now points to widget widget2 = MyWidget(knsname='my_widget') # knspace.my_widget now points to widget2 Setting the namespace --------------------- One can also create their own namespace rather than using the default :attr:`knspace` by directly setting :attr:`KNSpaceBehavior.knspace`: .. code-block:: python class MyWidget(KNSpaceBehavior, Widget): pass widget = MyWidget(knsname='my_widget') my_new_namespace = KNSpace() widget.knspace = my_new_namespace Initially, `my_widget` is added to the default namespace, but when the widget's namespace is changed to `my_new_namespace`, the reference to `my_widget` is moved to that namespace. We could have also of course first set the namespace to `my_new_namespace` and then named the widget as `my_widget`, thereby avoiding the initial assignment to the default namespace. Similarly, in kv: .. code-block:: kv MyWidget: knspace: KNSpace() knsname: 'my_widget' Inheriting the namespace ------------------------ In the previous example, we directly set the namespace we wished to use. In the following example we inherit it from our parent, so we only have to set it once: .. code-block:: kv : knsname: 'my_complex' MyLabel: knsname: 'label1' MyLabel: knsname: 'label2' Then, we do: .. code-block:: python widget = MyComplexWidget() new_knspace = KNSpace() widget.knspace = new_knspace The rule is that if no knspace has been assigned to a widget, it looks for a namespace in its parent and parent's parent and so on until it find one to use. If none are found, it uses the default :attr:`knspace`. When `MyComplexWidget` is created, it still used the default namespace. However, when we assigned to the root widget its new_namespace, all its children switched to using that new namespace as well. So `new_knspace` now contains `label1` and `label2` as well as `my_complex`. If we had first done: .. code-block:: python widget = MyComplexWidget() new_knspace = KNSpace() knspace.label1.knspace = knspace widget.knspace = new_knspace Then `label1` would remain stored in the default :attr:`knspace` since it was directly set, but `label2` and `my_complex` would still be added to the new namespace. One can customize the attribute used to search the parent tree by changing :attr:`KNSpaceBehavior.knspace_key`. If the desired knspace is not reachable through a widgets parent tree, e.g. in a popup that is not a widget's child, :attr:`KNSpaceBehavior.knspace_key` can be used to establish a different search order. Accessing the namespace ----------------------- As seen in the previous example, if not directly assigned, the namespace is found by searching the parent tree. Consequently, if a namespace was assigned further up the parent tree, all its children and below could access that namespace through their :attr:`KNSpaceBehavior.knspace` property. This allows the creation of multiple widgets with identically given names if each root widget instance is assigned a new namespace. For example: .. code-block:: kv : Label: text: root.knspace.pretty.text if root.knspace.pretty else '' : knsname: 'pretty' text: 'Hello' : MyComplexWidget MyPrettyWidget Now, when we do: .. code-block:: python knspace1, knspace2 = KNSpace(), KNSpace() composite1 = MyCompositeWidget() composite1.knspace = knspace1 composite2 = MyCompositeWidget() composite2.knspace = knspace2 knspace1.pretty = "Here's the ladder, now fix the roof!" knspace2.pretty = "Get that raccoon off me!" Because each of the `MyCompositeWidget` instances have a different namespace their children also use different namespaces. Consequently, the pretty and complex widgets of each instance will have different text. Further, because both the namespace :class:`~kivy.properties.ObjectProperty` references, and :atrr:`KNSpaceBehavior.knspace` have `rebind=True`, the text of the `MyComplexWidget` label is rebind to match the text of `MyPrettyWidget` when either the root's namespace changes or when the `root.knspace.pretty` property changes, as expected. Forking a namespace ------------------- Forking a namespace provides the opportunity to create a new namesapce from a parent namespace so that the forked namespace will contain everything in the origin namespace, but the origin namespace will not have access to anything added to the forked namespace. For example: .. code-block:: python child = knspace.fork() grandchild = child.fork() child.label = Label() grandchild.button = Button() Now label is accessible by both child and grandchild, but not by knspace. And button is only accessible by the grandchild but not by the child or by knspace. Finally, doing `grandchild.label = Label()` will leave `grandchild.label` and `child.label` pointing to different labels. A motivating example is the example from above: .. code-block:: kv : Label: text: root.knspace.pretty.text if root.knspace.pretty else '' : knsname: 'pretty' text: 'Hello' : knspace: 'fork' MyComplexWidget MyPrettyWidget Notice the addition of `knspace: 'fork'`. This is identical to doing `knspace: self.knspace.fork()`. However, doing that would lead to infinite recursion as that kv rule would be executed recursively because `self.knspace` will keep on changing. However, allowing `knspace: 'fork'` cirumvents that. See :attr:`KNSpaceBehavior.knspace`. Now, having forked, we just need to do: .. code-block:: python composite1 = MyCompositeWidget() composite2 = MyCompositeWidget() composite1.knspace.pretty = "Here's the ladder, now fix the roof!" composite2.knspace.pretty = "Get that raccoon off me!" Since by forking we automatically created a unique namespace for each `MyCompositeWidget` instance. ''' __all__ = ('KNSpace', 'KNSpaceBehavior', 'knspace') from kivy.event import EventDispatcher from kivy.properties import StringProperty, ObjectProperty, AliasProperty knspace = None '''The default :class:`KNSpace` namespace. See :attr:`KNSpaceBehavior.knspace` for more details. ''' class KNSpace(EventDispatcher): '''Each :class:`KNSpace` instance is a namespace that stores the named Kivy objects associated with this namespace. Each named object is stored as the value of a Kivy :class:`~kivy.properties.ObjectProperty` of this instance whose property name is the object's given name. Both `rebind` and `allownone` are set to `True` for the property. See :attr:`KNSpaceBehavior.knspace` for details on how a namespace is associated with a named object. When storing an object in the namespace, the object's `proxy_ref` is stored if the object has such an attribute. :Parameters: `parent`: (internal) A :class:`KNSpace` instance or None. If specified, it's a parent namespace, in which case, the current namespace will have in its namespace all its named objects as well as the named objects of its parent and parent's parent etc. See :meth:`fork` for more details. ''' parent = None '''(internal) The parent namespace instance, :class:`KNSpace`, or None. See :meth:`fork`. ''' __has_applied = None def __init__(self, parent=None, **kwargs): super(KNSpace, self).__init__(**kwargs) self.parent = parent self.__has_applied = set(self.properties().keys()) def __setattr__(self, name, value): prop = super(KNSpace, self).property(name, quiet=True) has_applied = self.__has_applied if prop is None: if hasattr(self, name): super(KNSpace, self).__setattr__(name, value) else: self.apply_property( **{name: ObjectProperty(None, rebind=True, allownone=True)} ) value = getattr(value, 'proxy_ref', value) has_applied.add(name) super(KNSpace, self).__setattr__(name, value) elif name not in has_applied: self.apply_property(**{name: prop}) has_applied.add(name) value = getattr(value, 'proxy_ref', value) super(KNSpace, self).__setattr__(name, value) else: value = getattr(value, 'proxy_ref', value) super(KNSpace, self).__setattr__(name, value) def __getattribute__(self, name): if name in super(KNSpace, self).__getattribute__('__dict__'): return super(KNSpace, self).__getattribute__(name) try: value = super(KNSpace, self).__getattribute__(name) except AttributeError: parent = super(KNSpace, self).__getattribute__('parent') if parent is None: raise AttributeError(name) return getattr(parent, name) if value is not None: return value parent = super(KNSpace, self).__getattribute__('parent') if parent is None: return None return getattr(parent, name) def property(self, name, quiet=False): # needs to overwrite EventDispatcher.property so kv lang will work prop = super(KNSpace, self).property(name, quiet=True) if prop is not None: return prop prop = ObjectProperty(None, rebind=True, allownone=True) self.apply_property(**{name: prop}) self.__has_applied.add(name) return prop def fork(self): '''Returns a new :class:`KNSpace` instance which will have access to all the named objects in the current namespace but will also have a namespace of its own that is unique to it. For example: .. code-block:: python forked_knspace1 = knspace.fork() forked_knspace2 = knspace.fork() Now, any names added to `knspace` will be accessible by the `forked_knspace1` and `forked_knspace2` namespaces by the normal means. However, any names added to `forked_knspace1` will not be accessible from `knspace` or `forked_knspace2`. Similar for `forked_knspace2`. ''' return KNSpace(parent=self) class KNSpaceBehavior(object): '''Inheriting from this class allows naming of the inherited object, which is then added to the associated namespace :attr:`knspace` and accessible through it. See :mod:`~kivy.uix.behaviors.knspace` for details. ''' _knspace = ObjectProperty(None, allownone=True) _knsname = StringProperty('') __last_knspace = None __callbacks = None def __init__(self, knspace=None, **kwargs): self.knspace = knspace super(KNSpaceBehavior, self).__init__(**kwargs) def __knspace_clear_callbacks(self, *largs): for obj, name, uid in self.__callbacks: obj.unbind_uid(name, uid) last = self.__last_knspace self.__last_knspace = self.__callbacks = None assert self._knspace is None assert last new = self.__set_parent_knspace() if new is last: return self.property('_knspace').dispatch(self) name = self.knsname if not name: return if getattr(last, name) == self: setattr(last, name, None) if new: setattr(new, name, self) else: raise ValueError('Object has name "{}", but no namespace'. format(name)) def __set_parent_knspace(self): callbacks = self.__callbacks = [] fbind = self.fbind append = callbacks.append parent_key = self.knspace_key clear = self.__knspace_clear_callbacks append((self, 'knspace_key', fbind('knspace_key', clear))) if not parent_key: self.__last_knspace = knspace return knspace append((self, parent_key, fbind(parent_key, clear))) parent = getattr(self, parent_key, None) while parent is not None: fbind = parent.fbind parent_knspace = getattr(parent, 'knspace', 0) if parent_knspace is not 0: append((parent, 'knspace', fbind('knspace', clear))) self.__last_knspace = parent_knspace return parent_knspace append((parent, parent_key, fbind(parent_key, clear))) new_parent = getattr(parent, parent_key, None) if new_parent is parent: break parent = new_parent self.__last_knspace = knspace return knspace def _get_knspace(self): _knspace = self._knspace if _knspace is not None: return _knspace if self.__callbacks is not None: return self.__last_knspace # we only get here if we never accessed our knspace return self.__set_parent_knspace() def _set_knspace(self, value): if value is self._knspace: return knspace = self._knspace or self.__last_knspace name = self.knsname if name and knspace and getattr(knspace, name) == self: setattr(knspace, name, None) # reset old namespace if value == 'fork': if not knspace: knspace = self.knspace # get parents in case we haven't before if knspace: value = knspace.fork() else: raise ValueError('Cannot fork with no namesapce') for obj, prop_name, uid in self.__callbacks or []: obj.unbind_uid(prop_name, uid) self.__last_knspace = self.__callbacks = None if name: if value is None: # if None, first update the recursive knspace knspace = self.__set_parent_knspace() if knspace: setattr(knspace, name, self) self._knspace = None # cause a kv trigger else: setattr(value, name, self) knspace = self._knspace = value if not knspace: raise ValueError('Object has name "{}", but no namespace'. format(name)) else: if value is None: self.__set_parent_knspace() # update before trigger below self._knspace = value knspace = AliasProperty( _get_knspace, _set_knspace, bind=('_knspace', ), cache=False, rebind=True, allownone=True) '''The namespace instance, :class:`KNSpace`, associated with this widget. The :attr:`knspace` namespace stores this widget when naming this widget with :attr:`knsname`. If the namespace has been set with a :class:`KNSpace` instance, e.g. with `self.knspace = KNSpace()`, then that instance is returned (setting with `None` doesn't count). Otherwise, if :attr:`knspace_key` is not None, we look for a namespace to use in the object that is stored in the property named :attr:`knspace_key`, of this instance. I.e. `object = getattr(self, self.knspace_key)`. If that object has a knspace property, then we return its value. Otherwise, we go further up, e.g. with `getattr(object, self.knspace_key)` and look for it's `knspace` property. Finally, if we reach a value of `None`, or :attr:`knspace_key` was `None`, the default :attr:`~kivy.uix.behaviors.knspace.knspace` namespace is returned. If :attr:`knspace` is set to the string `'fork'`, the current namespace in :attr:`knspace` will be forked with :meth:`KNSpace.fork` and the resulting namespace will be assigned to this instance's :attr:`knspace`. See the module examples for a motivating example. Both `rebind` and `allownone` are `True`. ''' knspace_key = StringProperty('parent', allownone=True) '''The name of the property of this instance, to use to search upwards for a namespace to use by this instance. Defaults to `'parent'` so that we'll search the parent tree. See :attr:`knspace`. When `None`, we won't search the parent tree for the namespace. `allownone` is `True`. ''' def _get_knsname(self): return self._knsname def _set_knsname(self, value): old_name = self._knsname knspace = self.knspace if old_name and knspace and getattr(knspace, old_name) == self: setattr(knspace, old_name, None) self._knsname = value if value: if knspace: setattr(knspace, value, self) else: raise ValueError('Object has name "{}", but no namespace'. format(value)) knsname = AliasProperty( _get_knsname, _set_knsname, bind=('_knsname', ), cache=False) '''The name given to this instance. If named, the name will be added to the associated :attr:`knspace` namespace, which will then point to the `proxy_ref` of this instance. When named, one can access this object by e.g. self.knspace.name, where `name` is the given name of this instance. See :attr:`knspace` and the module description for more details. ''' knspace = KNSpace() kivy-1.9.1/kivy/uix/behaviors/togglebutton.py000066400000000000000000000071621264133626000213550ustar00rootroot00000000000000'''See :class:`ToggleButtonBehavior` for details. ''' __all__ = ('ToggleButtonBehavior', ) from kivy.properties import ObjectProperty, BooleanProperty from kivy.uix.behaviors.button import ButtonBehavior from weakref import ref class ToggleButtonBehavior(ButtonBehavior): '''This `mixin `_ class provides :class:`~kivy.uix.togglebutton.ToggleButton` behavior. Please see the :mod:`~kivy.uix.togglebutton` module documentation for more information. .. versionadded:: 1.8.0 ''' __groups = {} group = ObjectProperty(None, allownone=True) '''Group of the button. If `None`, no group will be used (the button will be independent). If specified, :attr:`group` must be a hashable object, like a string. Only one button in a group can be in a 'down' state. :attr:`group` is a :class:`~kivy.properties.ObjectProperty` and defaults to `None`. ''' allow_no_selection = BooleanProperty(True) '''This specifies whether the widgets in a group allow no selection i.e. everything to be deselected. .. versionadded:: 1.9.0 :attr:`allow_no_selection` is a :class:`BooleanProperty` and defaults to `True` ''' def __init__(self, **kwargs): self._previous_group = None super(ToggleButtonBehavior, self).__init__(**kwargs) def on_group(self, *largs): groups = ToggleButtonBehavior.__groups if self._previous_group: group = groups[self._previous_group] for item in group[:]: if item() is self: group.remove(item) break group = self._previous_group = self.group if group not in groups: groups[group] = [] r = ref(self, ToggleButtonBehavior._clear_groups) groups[group].append(r) def _release_group(self, current): if self.group is None: return group = self.__groups[self.group] for item in group[:]: widget = item() if widget is None: group.remove(item) if widget is current: continue widget.state = 'normal' def _do_press(self): if (not self.allow_no_selection and self.group and self.state == 'down'): return self._release_group(self) self.state = 'normal' if self.state == 'down' else 'down' def _do_release(self, *args): pass @staticmethod def _clear_groups(wk): # auto flush the element when the weak reference have been deleted groups = ToggleButtonBehavior.__groups for group in list(groups.values()): if wk in group: group.remove(wk) break @staticmethod def get_widgets(groupname): '''Return a list of the widgets contained in a specific group. If the group doesn't exist, an empty list will be returned. .. note:: Always release the result of this method! Holding a reference to any of these widgets can prevent them from being garbage collected. If in doubt, do:: l = ToggleButtonBehavior.get_widgets('mygroup') # do your job del l .. warning:: It's possible that some widgets that you have previously deleted are still in the list. The garbage collector might need to release other objects before flushing them. ''' groups = ToggleButtonBehavior.__groups if groupname not in groups: return [] return [x() for x in groups[groupname] if x()][:] kivy-1.9.1/kivy/uix/boxlayout.py000066400000000000000000000155231264133626000167040ustar00rootroot00000000000000''' Box Layout ========== .. only:: html .. image:: images/boxlayout.gif :align: right .. only:: latex .. image:: images/boxlayout.png :align: right :class:`BoxLayout` arranges children in a vertical or horizontal box. To position widgets above/below each other, use a vertical BoxLayout:: layout = BoxLayout(orientation='vertical') btn1 = Button(text='Hello') btn2 = Button(text='World') layout.add_widget(btn1) layout.add_widget(btn2) To position widgets next to each other, use a horizontal BoxLayout. In this example, we use 10 pixel spacing between children; the first button covers 70% of the horizontal space, the second covers 30%:: layout = BoxLayout(spacing=10) btn1 = Button(text='Hello', size_hint=(.7, 1)) btn2 = Button(text='World', size_hint=(.3, 1)) layout.add_widget(btn1) layout.add_widget(btn2) Position hints are partially working, depending on the orientation: * If the orientation is `vertical`: `x`, `right` and `center_x` will be used. * If the orientation is `horizontal`: `y`, `top` and `center_y` will be used. You can check the `examples/widgets/boxlayout_poshint.py` for a live example. .. note:: The `size_hint` uses the available space after subtracting all the fixed-size widgets. For example, if you have a layout that is 800px wide, and add three buttons like this: btn1 = Button(text='Hello', size=(200, 100), size_hint=(None, None)) btn2 = Button(text='Kivy', size_hint=(.5, 1)) btn3 = Button(text='World', size_hint=(.5, 1)) The first button will be 200px wide as specified, the second and third will be 300px each, e.g. (800-200) * 0.5 .. versionchanged:: 1.4.1 Added support for `pos_hint`. ''' __all__ = ('BoxLayout', ) from kivy.uix.layout import Layout from kivy.properties import (NumericProperty, OptionProperty, VariableListProperty) class BoxLayout(Layout): '''Box layout class. See module documentation for more information. ''' spacing = NumericProperty(0) '''Spacing between children, in pixels. :attr:`spacing` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' padding = VariableListProperty([0, 0, 0, 0]) '''Padding between layout box and children: [padding_left, padding_top, padding_right, padding_bottom]. padding also accepts a two argument form [padding_horizontal, padding_vertical] and a one argument form [padding]. .. versionchanged:: 1.7.0 Replaced NumericProperty with VariableListProperty. :attr:`padding` is a :class:`~kivy.properties.VariableListProperty` and defaults to [0, 0, 0, 0]. ''' orientation = OptionProperty('horizontal', options=( 'horizontal', 'vertical')) '''Orientation of the layout. :attr:`orientation` is an :class:`~kivy.properties.OptionProperty` and defaults to 'horizontal'. Can be 'vertical' or 'horizontal'. ''' def __init__(self, **kwargs): super(BoxLayout, self).__init__(**kwargs) update = self._trigger_layout fbind = self.fbind fbind('spacing', update) fbind('padding', update) fbind('children', update) fbind('orientation', update) fbind('parent', update) fbind('size', update) fbind('pos', update) def do_layout(self, *largs): # optimize layout by preventing looking at the same attribute in a loop len_children = len(self.children) if len_children == 0: return selfx = self.x selfy = self.y selfw = self.width selfh = self.height padding_left = self.padding[0] padding_top = self.padding[1] padding_right = self.padding[2] padding_bottom = self.padding[3] spacing = self.spacing orientation = self.orientation padding_x = padding_left + padding_right padding_y = padding_top + padding_bottom # calculate maximum space used by size_hint stretch_weight_x = 0. stretch_weight_y = 0. minimum_size_x = padding_x + spacing * (len_children - 1) minimum_size_y = padding_y + spacing * (len_children - 1) for w in self.children: shw = w.size_hint_x shh = w.size_hint_y if shw is None: minimum_size_x += w.width else: stretch_weight_x += shw if shh is None: minimum_size_y += w.height else: stretch_weight_y += shh if orientation == 'horizontal': x = padding_left stretch_space = max(0.0, selfw - minimum_size_x) for c in reversed(self.children): shw = c.size_hint_x shh = c.size_hint_y w = c.width h = c.height cx = selfx + x cy = selfy + padding_bottom if shw: w = stretch_space * shw / stretch_weight_x if shh: h = max(0, shh * (selfh - padding_y)) for key, value in c.pos_hint.items(): posy = value * (selfh - padding_y) if key == 'y': cy += posy elif key == 'top': cy += posy - h elif key == 'center_y': cy += posy - (h / 2.) c.x = cx c.y = cy c.width = w c.height = h x += w + spacing if orientation == 'vertical': y = padding_bottom stretch_space = max(0.0, selfh - minimum_size_y) for c in self.children: shw = c.size_hint_x shh = c.size_hint_y w = c.width h = c.height cx = selfx + padding_left cy = selfy + y if shh: h = stretch_space * shh / stretch_weight_y if shw: w = max(0, shw * (selfw - padding_x)) for key, value in c.pos_hint.items(): posx = value * (selfw - padding_x) if key == 'x': cx += posx elif key == 'right': cx += posx - w elif key == 'center_x': cx += posx - (w / 2.) c.x = cx c.y = cy c.width = w c.height = h y += h + spacing def add_widget(self, widget, index=0): widget.bind( pos_hint=self._trigger_layout) return super(BoxLayout, self).add_widget(widget, index) def remove_widget(self, widget): widget.unbind( pos_hint=self._trigger_layout) return super(BoxLayout, self).remove_widget(widget) kivy-1.9.1/kivy/uix/bubble.py000066400000000000000000000304561264133626000161130ustar00rootroot00000000000000''' Bubble ====== .. versionadded:: 1.1.0 .. image:: images/bubble.jpg :align: right The Bubble widget is a form of menu or a small popup where the menu options are stacked either vertically or horizontally. The :class:`Bubble` contains an arrow pointing in the direction you choose. Simple example -------------- .. include:: ../../examples/widgets/bubble_test.py :literal: Customize the Bubble -------------------- You can choose the direction in which the arrow points:: Bubble(arrow_pos='top_mid') The widgets added to the Bubble are ordered horizontally by default, like a Boxlayout. You can change that by:: orientation = 'vertical' To add items to the bubble:: bubble = Bubble(orientation = 'vertical') bubble.add_widget(your_widget_instance) To remove items:: bubble.remove_widget(widget) or bubble.clear_widgets() To access the list of children, use content.children:: bubble.content.children .. warning:: This is important! Do not use bubble.children To change the appearance of the bubble:: bubble.background_color = (1, 0, 0, .5) #50% translucent red bubble.border = [0, 0, 0, 0] background_image = 'path/to/background/image' arrow_image = 'path/to/arrow/image' ''' __all__ = ('Bubble', 'BubbleButton', 'BubbleContent') from kivy.uix.image import Image from kivy.uix.widget import Widget from kivy.uix.scatter import Scatter from kivy.uix.gridlayout import GridLayout from kivy.uix.boxlayout import BoxLayout from kivy.uix.button import Button from kivy.properties import ObjectProperty, StringProperty, OptionProperty, \ ListProperty, BooleanProperty from kivy.clock import Clock from kivy.base import EventLoop from kivy.metrics import dp class BubbleButton(Button): '''A button intended for use in a Bubble widget. You can use a "normal" button class, but it will not look good unless the background is changed. Rather use this BubbleButton widget that is already defined and provides a suitable background for you. ''' pass class BubbleContent(GridLayout): pass class Bubble(GridLayout): '''Bubble class. See module documentation for more information. ''' background_color = ListProperty([1, 1, 1, 1]) '''Background color, in the format (r, g, b, a). :attr:`background_color` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1, 1]. ''' border = ListProperty([16, 16, 16, 16]) '''Border used for :class:`~kivy.graphics.vertex_instructions.BorderImage` graphics instruction. Used with the :attr:`background_image`. It should be used when using custom backgrounds. It must be a list of 4 values: (top, right, bottom, left). Read the BorderImage instructions for more information about how to use it. :attr:`border` is a :class:`~kivy.properties.ListProperty` and defaults to (16, 16, 16, 16) ''' background_image = StringProperty( 'atlas://data/images/defaulttheme/bubble') '''Background image of the bubble. :attr:`background_image` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/bubble'. ''' arrow_image = StringProperty( 'atlas://data/images/defaulttheme/bubble_arrow') ''' Image of the arrow pointing to the bubble. :attr:`arrow_image` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/bubble_arrow'. ''' show_arrow = BooleanProperty(True) ''' Indicates whether to show arrow. .. versionadded:: 1.8.0 :attr:`show_arrow` is a :class:`~kivy.properties.BooleanProperty` and defaults to `True`. ''' arrow_pos = OptionProperty('bottom_mid', options=( 'left_top', 'left_mid', 'left_bottom', 'top_left', 'top_mid', 'top_right', 'right_top', 'right_mid', 'right_bottom', 'bottom_left', 'bottom_mid', 'bottom_right')) '''Specifies the position of the arrow relative to the bubble. Can be one of: left_top, left_mid, left_bottom top_left, top_mid, top_right right_top, right_mid, right_bottom bottom_left, bottom_mid, bottom_right. :attr:`arrow_pos` is a :class:`~kivy.properties.OptionProperty` and defaults to 'bottom_mid'. ''' content = ObjectProperty(None) '''This is the object where the main content of the bubble is held. :attr:`content` is a :class:`~kivy.properties.ObjectProperty` and defaults to 'None'. ''' orientation = OptionProperty('horizontal', options=('horizontal', 'vertical')) '''This specifies the manner in which the children inside bubble are arranged. Can be one of 'vertical' or 'horizontal'. :attr:`orientation` is a :class:`~kivy.properties.OptionProperty` and defaults to 'horizontal'. ''' limit_to = ObjectProperty(None, allownone=True) '''Specifies the widget to which the bubbles position is restricted. .. versionadded:: 1.6.0 :attr:`limit_to` is a :class:`~kivy.properties.ObjectProperty` and defaults to 'None'. ''' def __init__(self, **kwargs): self._prev_arrow_pos = None self._arrow_layout = BoxLayout() self._bk_img = Image( source=self.background_image, allow_stretch=True, keep_ratio=False, color=self.background_color) self.background_texture = self._bk_img.texture self._arrow_img = Image(source=self.arrow_image, allow_stretch=True, color=self.background_color) self.content = content = BubbleContent(parent=self) super(Bubble, self).__init__(**kwargs) content.parent = None self.add_widget(content) self.on_arrow_pos() def add_widget(self, *l): content = self.content if content is None: return if l[0] == content or l[0] == self._arrow_img\ or l[0] == self._arrow_layout: super(Bubble, self).add_widget(*l) else: content.add_widget(*l) def remove_widget(self, *l): content = self.content if not content: return if l[0] == content or l[0] == self._arrow_img\ or l[0] == self._arrow_layout: super(Bubble, self).remove_widget(*l) else: content.remove_widget(l[0]) def clear_widgets(self, **kwargs): content = self.content if not content: return if kwargs.get('do_super', False): super(Bubble, self).clear_widgets() else: content.clear_widgets() def on_show_arrow(self, instance, value): self._arrow_img.opacity = int(value) def on_parent(self, instance, value): Clock.schedule_once(self._update_arrow) def on_pos(self, instance, pos): lt = self.limit_to if lt: self.limit_to = None if lt is EventLoop.window: x = y = 0 top = lt.height right = lt.width else: x, y = lt.x, lt.y top, right = lt.top, lt.right self.x = max(self.x, x) self.right = min(self.right, right) self.top = min(self.top, top) self.y = max(self.y, y) self.limit_to = lt def on_background_image(self, *l): self._bk_img.source = self.background_image def on_background_color(self, *l): if self.content is None: return self._arrow_img.color = self._bk_img.color = self.background_color def on_orientation(self, *l): content = self.content if not content: return if self.orientation[0] == 'v': content.cols = 1 content.rows = 99 else: content.cols = 99 content.rows = 1 def on_arrow_image(self, *l): self._arrow_img.source = self.arrow_image def on_arrow_pos(self, *l): self_content = self.content if not self_content: Clock.schedule_once(self.on_arrow_pos) return if self_content not in self.children: Clock.schedule_once(self.on_arrow_pos) return self_arrow_pos = self.arrow_pos if self._prev_arrow_pos == self_arrow_pos: return self._prev_arrow_pos = self_arrow_pos self_arrow_layout = self._arrow_layout self_arrow_layout.clear_widgets() self_arrow_img = self._arrow_img self._sctr = self._arrow_img self.clear_widgets(do_super=True) self_content.parent = None self_arrow_img.size_hint = (1, None) self_arrow_img.height = dp(self_arrow_img.texture_size[1]) self_arrow_img.pos = 0, 0 widget_list = [] arrow_list = [] parent = self_arrow_img.parent if parent: parent.remove_widget(self_arrow_img) if self_arrow_pos[0] == 'b' or self_arrow_pos[0] == 't': self.cols = 1 self.rows = 3 self_arrow_layout.orientation = 'horizontal' self_arrow_img.width = self.width / 3 self_arrow_layout.size_hint = (1, None) self_arrow_layout.height = self_arrow_img.height if self_arrow_pos[0] == 'b': if self_arrow_pos == 'bottom_mid': widget_list = (self_content, self_arrow_img) else: if self_arrow_pos == 'bottom_left': arrow_list = (self_arrow_img, Widget(), Widget()) elif self_arrow_pos == 'bottom_right': #add two dummy widgets arrow_list = (Widget(), Widget(), self_arrow_img) widget_list = (self_content, self_arrow_layout) else: sctr = Scatter(do_translation=False, rotation=180, do_rotation=False, do_scale=False, size_hint=(None, None), size=self_arrow_img.size) sctr.add_widget(self_arrow_img) if self_arrow_pos == 'top_mid': #add two dummy widgets arrow_list = (Widget(), sctr, Widget()) elif self_arrow_pos == 'top_left': arrow_list = (sctr, Widget(), Widget()) elif self_arrow_pos == 'top_right': arrow_list = (Widget(), Widget(), sctr) widget_list = (self_arrow_layout, self_content) elif self_arrow_pos[0] == 'l' or self_arrow_pos[0] == 'r': self.cols = 3 self.rows = 1 self_arrow_img.width = self.height / 3 self_arrow_layout.orientation = 'vertical' self_arrow_layout.cols = 1 self_arrow_layout.size_hint = (None, 1) self_arrow_layout.width = self_arrow_img.height rotation = -90 if self_arrow_pos[0] == 'l' else 90 self._sctr = sctr = Scatter(do_translation=False, rotation=rotation, do_rotation=False, do_scale=False, size_hint=(None, None), size=(self_arrow_img.size)) sctr.add_widget(self_arrow_img) if self_arrow_pos[-4:] == '_top': arrow_list = (Widget(size_hint=(1, .07)), sctr, Widget(size_hint=(1, .3))) elif self_arrow_pos[-4:] == '_mid': arrow_list = (Widget(), sctr, Widget()) Clock.schedule_once(self._update_arrow) elif self_arrow_pos[-7:] == '_bottom': arrow_list = (Widget(), Widget(), sctr) if self_arrow_pos[0] == 'l': widget_list = (self_arrow_layout, self_content) else: widget_list = (self_content, self_arrow_layout) # add widgets to arrow_layout add = self_arrow_layout.add_widget for widg in arrow_list: add(widg) # add widgets to self add = self.add_widget for widg in widget_list: add(widg) def _update_arrow(self, *dt): if self.arrow_pos in ('left_mid', 'right_mid'): self._sctr.center_y = self._arrow_layout.center_y kivy-1.9.1/kivy/uix/button.py000066400000000000000000000101731264133626000161650ustar00rootroot00000000000000''' Button ====== .. image:: images/button.jpg :align: right The :class:`Button` is a :class:`~kivy.uix.label.Label` with associated actions that are triggered when the button is pressed (or released after a click/touch). To configure the button, the same properties (padding, font_size, etc) and :ref:`sizing system ` are used as for the :class:`~kivy.uix.label.Label` class:: button = Button(text='Hello world', font_size=14) To attach a callback when the button is pressed (clicked/touched), use :class:`~kivy.uix.widget.Widget.bind`:: def callback(instance): print('The button <%s> is being pressed' % instance.text) btn1 = Button(text='Hello world 1') btn1.bind(on_press=callback) btn2 = Button(text='Hello world 2') btn2.bind(on_press=callback) If you want to be notified every time the button state changes, you can bind to the :attr:`Button.state` property:: def callback(instance, value): print('My button <%s> state is <%s>' % (instance, value)) btn1 = Button(text='Hello world 1') btn1.bind(state=callback) ''' __all__ = ('Button', ) from kivy.uix.label import Label from kivy.properties import StringProperty, ListProperty from kivy.uix.behaviors import ButtonBehavior class Button(ButtonBehavior, Label): '''Button class, see module documentation for more information. .. versionchanged:: 1.8.0 The behavior / logic of the button has been moved to :class:`~kivy.uix.behaviors.ButtonBehaviors`. ''' background_color = ListProperty([1, 1, 1, 1]) '''Background color, in the format (r, g, b, a). This acts as a *multiplier* to the texture colour. The default texture is grey, so just setting the background color will give a darker result. To set a plain color, set the :attr:`background_normal` to ``''``. .. versionadded:: 1.0.8 The :attr:`background_color` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1, 1]. ''' background_normal = StringProperty( 'atlas://data/images/defaulttheme/button') '''Background image of the button used for the default graphical representation when the button is not pressed. .. versionadded:: 1.0.4 :attr:`background_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button'. ''' background_down = StringProperty( 'atlas://data/images/defaulttheme/button_pressed') '''Background image of the button used for the default graphical representation when the button is pressed. .. versionadded:: 1.0.4 :attr:`background_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button_pressed'. ''' background_disabled_normal = StringProperty( 'atlas://data/images/defaulttheme/button_disabled') '''Background image of the button used for the default graphical representation when the button is disabled and not pressed. .. versionadded:: 1.8.0 :attr:`background_disabled_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button_disabled'. ''' background_disabled_down = StringProperty( 'atlas://data/images/defaulttheme/button_disabled_pressed') '''Background image of the button used for the default graphical representation when the button is disabled and pressed. .. versionadded:: 1.8.0 :attr:`background_disabled_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/button_disabled_pressed'. ''' border = ListProperty([16, 16, 16, 16]) '''Border used for :class:`~kivy.graphics.vertex_instructions.BorderImage` graphics instruction. Used with :attr:`background_normal` and :attr:`background_down`. Can be used for custom backgrounds. It must be a list of four values: (top, right, bottom, left). Read the BorderImage instruction for more information about how to use it. :attr:`border` is a :class:`~kivy.properties.ListProperty` and defaults to (16, 16, 16, 16) ''' kivy-1.9.1/kivy/uix/camera.py000066400000000000000000000066051264133626000161070ustar00rootroot00000000000000''' Camera ====== The :class:`Camera` widget is used to capture and display video from a camera. Once the widget is created, the texture inside the widget will be automatically updated. Our :class:`~kivy.core.camera.CameraBase` implementation is used under the hood:: cam = Camera() By default, the first camera found on your system is used. To use a different camera, set the index property:: cam = Camera(index=1) You can also select the camera resolution:: cam = Camera(resolution=(320, 240)) .. warning:: The camera texture is not updated as soon as you have created the object. The camera initialization is asynchronous, so there may be a delay before the requested texture is created. ''' __all__ = ('Camera', ) from kivy.uix.image import Image from kivy.core.camera import Camera as CoreCamera from kivy.properties import NumericProperty, ListProperty, \ BooleanProperty class Camera(Image): '''Camera class. See module documentation for more information. ''' play = BooleanProperty(True) '''Boolean indicating whether the camera is playing or not. You can start/stop the camera by setting this property:: # start the camera playing at creation (default) cam = Camera(play=True) # create the camera, and start later cam = Camera(play=False) # and later cam.play = True :attr:`play` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' index = NumericProperty(-1) '''Index of the used camera, starting from 0. :attr:`index` is a :class:`~kivy.properties.NumericProperty` and defaults to -1 to allow auto selection. ''' resolution = ListProperty([-1, -1]) '''Preferred resolution to use when invoking the camera. If you are using [-1, -1], the resolution will be the default one:: # create a camera object with the best image available cam = Camera() # create a camera object with an image of 320x240 if possible cam = Camera(resolution=(320, 240)) .. warning:: Depending on the implementation, the camera may not respect this property. :attr:`resolution` is a :class:`~kivy.properties.ListProperty` and defaults to [-1, -1]. ''' def __init__(self, **kwargs): self._camera = None super(Camera, self).__init__(**kwargs) if self.index == -1: self.index = 0 on_index = self._on_index fbind = self.fbind fbind('index', on_index) fbind('resolution', on_index) on_index() def on_tex(self, *l): self.canvas.ask_update() def _on_index(self, *largs): self._camera = None if self.index < 0: return if self.resolution[0] < 0 or self.resolution[1] < 0: return self._camera = CoreCamera(index=self.index, resolution=self.resolution, stopped=True) self._camera.bind(on_load=self._camera_loaded) if self.play: self._camera.start() self._camera.bind(on_texture=self.on_tex) def _camera_loaded(self, *largs): self.texture = self._camera.texture self.texture_size = list(self.texture.size) def on_play(self, instance, value): if not self._camera: return if value: self._camera.start() else: self._camera.stop() kivy-1.9.1/kivy/uix/carousel.py000066400000000000000000000532021264133626000164670ustar00rootroot00000000000000''' Carousel ======== .. versionadded:: 1.4.0 The :class:`Carousel` widget provides the classic mobile-friendly carousel view where you can swipe between slides. You can add any content to the carousel and have it move horizontally or vertically. The carousel can display pages in a sequence or a loop. Example:: from kivy.app import App from kivy.uix.carousel import Carousel from kivy.uix.image import AsyncImage class CarouselApp(App): def build(self): carousel = Carousel(direction='right') for i in range(10): src = "http://placehold.it/480x270.png&text=slide-%d&.png" % i image = AsyncImage(source=src, allow_stretch=True) carousel.add_widget(image) return carousel CarouselApp().run() .. versionchanged:: 1.5.0 The carousel now supports active children, like the :class:`~kivy.uix.scrollview.ScrollView`. It will detect a swipe gesture according to the :attr:`Carousel.scroll_timeout` and :attr:`Carousel.scroll_distance` properties. In addition, the slide container is no longer exposed by the API. The impacted properties are :attr:`Carousel.slides`, :attr:`Carousel.current_slide`, :attr:`Carousel.previous_slide` and :attr:`Carousel.next_slide`. ''' __all__ = ('Carousel', ) from functools import partial from kivy.clock import Clock from kivy.factory import Factory from kivy.animation import Animation from kivy.uix.stencilview import StencilView from kivy.uix.relativelayout import RelativeLayout from kivy.properties import BooleanProperty, OptionProperty, AliasProperty, \ NumericProperty, ListProperty, ObjectProperty, StringProperty class Carousel(StencilView): '''Carousel class. See module documentation for more information. ''' slides = ListProperty([]) '''List of slides inside the Carousel. The slides are the widgets added to the Carousel using the :attr:`add_widget` method. :attr:`slides` is a :class:`~kivy.properties.ListProperty` and is read-only. ''' def _get_slides_container(self): return [x.parent for x in self.slides] slides_container = AliasProperty(_get_slides_container, None, bind=('slides', )) direction = OptionProperty('right', options=('right', 'left', 'top', 'bottom')) '''Specifies the direction in which the slides are ordered. This corresponds to the direction from which the user swipes to go from one slide to the next. It can be `right`, `left`, `top`, or `bottom`. For example, with the default value of `right`, the second slide is to the right of the first and the user would swipe from the right towards the left to get to the second slide. :attr:`direction` is an :class:`~kivy.properties.OptionProperty` and defaults to 'right'. ''' min_move = NumericProperty(0.2) '''Defines the minimum distance to be covered before the touch is considered a swipe gesture and the Carousel content changed. This is a percentage of the Carousel width. If the movement doesn't reach this minimum value, then the movement is cancelled and the content is restored to its original position. :attr:`min_move` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.2. ''' anim_move_duration = NumericProperty(0.5) '''Defines the duration of the Carousel animation between pages. :attr:`anim_move_duration` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.5. ''' anim_cancel_duration = NumericProperty(0.3) '''Defines the duration of the animation when a swipe movement is not accepted. This is generally when the user does not make a large enough swipe. See :attr:`min_move`. :attr:`anim_cancel_duration` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.3. ''' loop = BooleanProperty(False) '''Allow the Carousel to loop infinitely. If True, when the user tries to swipe beyond last page, it will return to the first. If False, it will remain on the last page. :attr:`loop` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' def _get_index(self): if self.slides: return self._index % len(self.slides) return None def _set_index(self, value): if self.slides: self._index = value % len(self.slides) else: self._index = None index = AliasProperty(_get_index, _set_index, bind=('_index', 'slides')) '''Get/Set the current slide based on the index. :attr:`index` is an :class:`~kivy.properties.AliasProperty` and defaults to 0 (the first item). ''' def _prev_slide(self): slides = self.slides len_slides = len(slides) index = self.index if len_slides < 2: # None, or 1 slide return None if len_slides == 2: if index == 0: return None if index == 1: return slides[0] if self.loop and index == 0: return slides[-1] if index > 0: return slides[index - 1] previous_slide = AliasProperty(_prev_slide, None, bind=('slides', 'index')) '''The previous slide in the Carousel. It is None if the current slide is the first slide in the Carousel. This ordering reflects the order in which the slides are added: their presentation varies according to the :attr:`direction` property. :attr:`previous_slide` is an :class:`~kivy.properties.AliasProperty`. .. versionchanged:: 1.5.0 This property no longer exposes the slides container. It returns the widget you have added. ''' def _curr_slide(self): if len(self.slides): return self.slides[self.index] current_slide = AliasProperty(_curr_slide, None, bind=('slides', 'index')) '''The currently shown slide. :attr:`current_slide` is an :class:`~kivy.properties.AliasProperty`. .. versionchanged:: 1.5.0 The property no longer exposes the slides container. It returns the widget you have added. ''' def _next_slide(self): if len(self.slides) < 2: # None, or 1 slide return None if len(self.slides) == 2: if self.index == 0: return self.slides[1] if self.index == 1: return None if self.loop and self.index == len(self.slides) - 1: return self.slides[0] if self.index < len(self.slides) - 1: return self.slides[self.index + 1] next_slide = AliasProperty(_next_slide, None, bind=('slides', 'index')) '''The next slide in the Carousel. It is None if the current slide is the last slide in the Carousel. This ordering reflects the order in which the slides are added: their presentation varies according to the :attr:`direction` property. :attr:`next_slide` is an :class:`~kivy.properties.AliasProperty`. .. versionchanged:: 1.5.0 The property no longer exposes the slides container. It returns the widget you have added. ''' scroll_timeout = NumericProperty(200) '''Timeout allowed to trigger the :attr:`scroll_distance`, in milliseconds. If the user has not moved :attr:`scroll_distance` within the timeout, no scrolling will occur and the touch event will go to the children. :attr:`scroll_timeout` is a :class:`~kivy.properties.NumericProperty` and defaults to 200 (milliseconds) .. versionadded:: 1.5.0 ''' scroll_distance = NumericProperty('20dp') '''Distance to move before scrolling the :class:`Carousel` in pixels. As soon as the distance has been traveled, the :class:`Carousel` will start to scroll, and no touch event will go to children. It is advisable that you base this value on the dpi of your target device's screen. :attr:`scroll_distance` is a :class:`~kivy.properties.NumericProperty` and defaults to 20dp. .. versionadded:: 1.5.0 ''' anim_type = StringProperty('out_quad') '''Type of animation to use while animating to the next/previous slide. This should be the name of an :class:`~kivy.animation.AnimationTransition` function. :attr:`anim_type` is a :class:`~kivy.properties.StringProperty` and defaults to 'out_quad'. .. versionadded:: 1.8.0 ''' #### private properties, for internal use only ### _index = NumericProperty(0, allownone=True) _prev = ObjectProperty(None, allownone=True) _current = ObjectProperty(None, allownone=True) _next = ObjectProperty(None, allownone=True) _offset = NumericProperty(0) _touch = ObjectProperty(None, allownone=True) def __init__(self, **kwargs): self._trigger_position_visible_slides = Clock.create_trigger( self._position_visible_slides, -1) super(Carousel, self).__init__(**kwargs) self._skip_slide = None def load_slide(self, slide): '''Animate to the slide that is passed as the argument. .. versionchanged:: 1.8.0 ''' slides = self.slides start, stop = slides.index(self.current_slide), slides.index(slide) if start == stop: return self._skip_slide = stop if stop > start: self._insert_visible_slides(_next_slide=slide) self.load_next() else: self._insert_visible_slides(_prev_slide=slide) self.load_previous() def load_previous(self): '''Animate to the previous slide. .. versionadded:: 1.7.0 ''' self.load_next(mode='prev') def load_next(self, mode='next'): '''Animate to the next slide. .. versionadded:: 1.7.0 ''' if not self.index is None: w, h = self.size _direction = { 'top': -h / 2, 'bottom': h / 2, 'left': w / 2, 'right': -w / 2} _offset = _direction[self.direction] if mode == 'prev': _offset = -_offset self._start_animation(min_move=0, offset=_offset) def get_slide_container(self, slide): return slide.parent def _insert_visible_slides(self, _next_slide=None, _prev_slide=None): get_slide_container = self.get_slide_container previous_slide = _prev_slide if _prev_slide else self.previous_slide if previous_slide: self._prev = get_slide_container(previous_slide) else: self._prev = None current_slide = self.current_slide if current_slide: self._current = get_slide_container(current_slide) else: self._current = None next_slide = _next_slide if _next_slide else self.next_slide if next_slide: self._next = get_slide_container(next_slide) else: self._next = None super_remove = super(Carousel, self).remove_widget for container in self.slides_container: super_remove(container) if self._prev: super(Carousel, self).add_widget(self._prev) if self._next: super(Carousel, self).add_widget(self._next) if self._current: super(Carousel, self).add_widget(self._current) def _position_visible_slides(self, *args): slides, index = self.slides, self.index no_of_slides = len(slides) - 1 if not slides: return x, y, width, height = self.x, self.y, self.width, self.height _offset, direction = self._offset, self.direction _prev, _next, _current = self._prev, self._next, self._current get_slide_container = self.get_slide_container last_slide = get_slide_container(slides[-1]) first_slide = get_slide_container(slides[0]) skip_next = False _loop = self.loop if direction[0] in ['r', 'l']: xoff = x + _offset x_prev = {'l': xoff + width, 'r': xoff - width} x_next = {'l': xoff - width, 'r': xoff + width} if _prev: _prev.pos = (x_prev[direction[0]], y) elif _loop and _next and index == 0: # if first slide is moving to right with direction set to right # or toward left with direction set to left if ((_offset > 0 and direction[0] == 'r') or (_offset < 0 and direction[0] == 'l')): # put last_slide before first slide last_slide.pos = (x_prev[direction[0]], y) skip_next = True if _current: _current.pos = (xoff, y) if skip_next: return if _next: _next.pos = (x_next[direction[0]], y) elif _loop and _prev and index == no_of_slides: if ((_offset < 0 and direction[0] == 'r') or (_offset > 0 and direction[0] == 'l')): first_slide.pos = (x_next[direction[0]], y) if direction[0] in ['t', 'b']: yoff = y + _offset y_prev = {'t': yoff - height, 'b': yoff + height} y_next = {'t': yoff + height, 'b': yoff - height} if _prev: _prev.pos = (x, y_prev[direction[0]]) elif _loop and _next and index == 0: if ((_offset > 0 and direction[0] == 't') or (_offset < 0 and direction[0] == 'b')): last_slide.pos = (x, y_prev[direction[0]]) skip_next = True if _current: _current.pos = (x, yoff) if skip_next: return if _next: _next.pos = (x, y_next[direction[0]]) elif _loop and _prev and index == no_of_slides: if ((_offset < 0 and direction[0] == 't') or (_offset > 0 and direction[0] == 'b')): first_slide.pos = (x, y_next[direction[0]]) def on_size(self, *args): size = self.size for slide in self.slides_container: slide.size = size self._trigger_position_visible_slides() def on_pos(self, *args): self._trigger_position_visible_slides() def on_index(self, *args): self._insert_visible_slides() self._trigger_position_visible_slides() self._offset = 0 def on_slides(self, *args): if self.slides: self.index = self.index % len(self.slides) self._insert_visible_slides() self._trigger_position_visible_slides() def on__offset(self, *args): self._trigger_position_visible_slides() # if reached full offset, switch index to next or prev direction = self.direction _offset = self._offset width = self.width height = self.height index = self.index if self._skip_slide is not None or index is None: return if direction[0] == 'r': if _offset <= -width: index += 1 if _offset >= width: index -= 1 if direction[0] == 'l': if _offset <= -width: index -= 1 if _offset >= width: index += 1 if direction[0] == 't': if _offset <= - height: index += 1 if _offset >= height: index -= 1 if direction[0] == 'b': if _offset <= -height: index -= 1 if _offset >= height: index += 1 self.index = index def _start_animation(self, *args, **kwargs): # compute target offset for ease back, next or prev new_offset = 0 direction = kwargs.get('direction', self.direction) is_horizontal = direction[0] in ['r', 'l'] extent = self.width if is_horizontal else self.height min_move = kwargs.get('min_move', self.min_move) _offset = kwargs.get('offset', self._offset) if _offset < min_move * -extent: new_offset = -extent elif _offset > min_move * extent: new_offset = extent # if new_offset is 0, it wasnt enough to go next/prev dur = self.anim_move_duration if new_offset == 0: dur = self.anim_cancel_duration # detect edge cases if not looping len_slides = len(self.slides) index = self.index if not self.loop or len_slides == 1: is_first = (index == 0) is_last = (index == len_slides - 1) if direction[0] in ['r', 't']: towards_prev = (new_offset > 0) towards_next = (new_offset < 0) else: towards_prev = (new_offset < 0) towards_next = (new_offset > 0) if (is_first and towards_prev) or (is_last and towards_next): new_offset = 0 anim = Animation(_offset=new_offset, d=dur, t=self.anim_type) anim.cancel_all(self) def _cmp(*l): if self._skip_slide is not None: self.index = self._skip_slide self._skip_slide = None anim.bind(on_complete=_cmp) anim.start(self) def _get_uid(self, prefix='sv'): return '{0}.{1}'.format(prefix, self.uid) def on_touch_down(self, touch): if not self.collide_point(*touch.pos): touch.ud[self._get_uid('cavoid')] = True return if self.disabled: return True if self._touch: return super(Carousel, self).on_touch_down(touch) Animation.cancel_all(self) self._touch = touch uid = self._get_uid() touch.grab(self) touch.ud[uid] = { 'mode': 'unknown', 'time': touch.time_start} Clock.schedule_once(self._change_touch_mode, self.scroll_timeout / 1000.) return True def on_touch_move(self, touch): if self._get_uid('cavoid') in touch.ud: return if self._touch is not touch: super(Carousel, self).on_touch_move(touch) return self._get_uid() in touch.ud if touch.grab_current is not self: return True ud = touch.ud[self._get_uid()] direction = self.direction if ud['mode'] == 'unknown': if direction[0] in ('r', 'l'): distance = abs(touch.ox - touch.x) else: distance = abs(touch.oy - touch.y) if distance > self.scroll_distance: Clock.unschedule(self._change_touch_mode) ud['mode'] = 'scroll' else: if direction[0] in ('r', 'l'): self._offset += touch.dx if direction[0] in ('t', 'b'): self._offset += touch.dy return True def on_touch_up(self, touch): if self._get_uid('cavoid') in touch.ud: return if self in [x() for x in touch.grab_list]: touch.ungrab(self) self._touch = None ud = touch.ud[self._get_uid()] if ud['mode'] == 'unknown': Clock.unschedule(self._change_touch_mode) super(Carousel, self).on_touch_down(touch) Clock.schedule_once(partial(self._do_touch_up, touch), .1) else: self._start_animation() else: if self._touch is not touch and self.uid not in touch.ud: super(Carousel, self).on_touch_up(touch) return self._get_uid() in touch.ud def _do_touch_up(self, touch, *largs): super(Carousel, self).on_touch_up(touch) # don't forget about grab event! for x in touch.grab_list[:]: touch.grab_list.remove(x) x = x() if not x: continue touch.grab_current = x super(Carousel, self).on_touch_up(touch) touch.grab_current = None def _change_touch_mode(self, *largs): if not self._touch: return self._start_animation() uid = self._get_uid() touch = self._touch ud = touch.ud[uid] if ud['mode'] == 'unknown': touch.ungrab(self) self._touch = None super(Carousel, self).on_touch_down(touch) return def add_widget(self, widget, index=0): slide = RelativeLayout(size=self.size, x=self.x - self.width, y=self.y) slide.add_widget(widget) super(Carousel, self).add_widget(slide, index) if index != 0: self.slides.insert(index - len(self.slides), widget) else: self.slides.append(widget) def remove_widget(self, widget, *args, **kwargs): # XXX be careful, the widget.parent refer to the RelativeLayout # added in add_widget(). But it will break if RelativeLayout # implementation change. # if we passed the real widget if widget in self.slides: slide = widget.parent self.slides.remove(widget) return slide.remove_widget(widget, *args, **kwargs) return super(Carousel, self).remove_widget(widget, *args, **kwargs) def clear_widgets(self): for slide in self.slides[:]: self.remove_widget(slide) super(Carousel, self).clear_widgets() if __name__ == '__main__': from kivy.app import App class Example1(App): def build(self): carousel = Carousel(direction='left', loop=True) for i in range(4): src = "http://placehold.it/480x270.png&text=slide-%d&.png" % i image = Factory.AsyncImage(source=src, allow_stretch=True) carousel.add_widget(image) return carousel Example1().run() kivy-1.9.1/kivy/uix/checkbox.py000066400000000000000000000120331264133626000164350ustar00rootroot00000000000000''' CheckBox ======== .. versionadded:: 1.4.0 .. image:: images/checkbox.png :align: right :class:`CheckBox` is a specific two-state button that can be either checked or unchecked. If the CheckBox is in a Group, it becomes a Radio button. As with the :class:`~kivy.uix.togglebutton.ToggleButton`, only one Radio button at a time can be selected when the :attr:`CheckBox.group` is set. An example usage:: from kivy.uix.checkbox import CheckBox # ... def on_checkbox_active(checkbox, value): if value: print('The checkbox', checkbox, 'is active') else: print('The checkbox', checkbox, 'is inactive') checkbox = CheckBox() checkbox.bind(active=on_checkbox_active) ''' __all__ = ('CheckBox', ) from kivy.uix.widget import Widget from kivy.properties import BooleanProperty, StringProperty from kivy.uix.behaviors import ToggleButtonBehavior class CheckBox(ToggleButtonBehavior, Widget): '''CheckBox class, see module documentation for more information. ''' active = BooleanProperty(False) '''Indicates if the switch is active or inactive. :attr:`active` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' background_checkbox_normal = StringProperty( 'atlas://data/images/defaulttheme/checkbox_off') '''Background image of the checkbox used for the default graphical representation when the checkbox is not active. .. versionadded:: 1.9.0 :attr:`background_checkbox_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_off'. ''' background_checkbox_down = StringProperty( 'atlas://data/images/defaulttheme/checkbox_on') '''Background image of the checkbox used for the default graphical representation when the checkbox is active. .. versionadded:: 1.9.0 :attr:`background_checkbox_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_on'. ''' background_checkbox_disabled_normal = StringProperty( 'atlas://data/images/defaulttheme/checkbox_disabled_off') '''Background image of the checkbox used for the default graphical representation when the checkbox is disabled and not active. .. versionadded:: 1.9.0 :attr:`background_checkbox_disabled_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_disabled_off'. ''' background_checkbox_disabled_down = StringProperty( 'atlas://data/images/defaulttheme/checkbox_disabled_on') '''Background image of the checkbox used for the default graphical representation when the checkbox is disabled and active. .. versionadded:: 1.9.0 :attr:`background_checkbox_disabled_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_disabled_on'. ''' background_radio_normal = StringProperty( 'atlas://data/images/defaulttheme/checkbox_radio_off') '''Background image of the radio button used for the default graphical representation when the radio button is not active. .. versionadded:: 1.9.0 :attr:`background_radio_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_radio_off'. ''' background_radio_down = StringProperty( 'atlas://data/images/defaulttheme/checkbox_radio_on') '''Background image of the radio button used for the default graphical representation when the radio button is active. .. versionadded:: 1.9.0 :attr:`background_radio_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_radio_on'. ''' background_radio_disabled_normal = StringProperty( 'atlas://data/images/defaulttheme/checkbox_radio_disabled_off') '''Background image of the radio button used for the default graphical representation when the radio button is disabled and not active. .. versionadded:: 1.9.0 :attr:`background_radio_disabled_normal` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_radio_disabled_off'. ''' background_radio_disabled_down = StringProperty( 'atlas://data/images/defaulttheme/checkbox_radio_disabled_on') '''Background image of the radio button used for the default graphical representation when the radio button is disabled and active. .. versionadded:: 1.9.0 :attr:`background_radio_disabled_down` is a :class:`~kivy.properties.StringProperty` and defaults to 'atlas://data/images/defaulttheme/checkbox_radio_disabled_on'. ''' def on_state(self, instance, value): if value == 'down': self.active = True else: self.active = False def _toggle_active(self): self._do_press() def on_active(self, instance, value): self.state = 'down' if value else 'normal' kivy-1.9.1/kivy/uix/codeinput.py000066400000000000000000000170561264133626000166530ustar00rootroot00000000000000''' Code Input ========== .. versionadded:: 1.5.0 .. image:: images/codeinput.jpg The :class:`CodeInput` provides a box of editable highlighted text like the one shown in the image. It supports all the features provided by the :class:`~kivy.uix.textinput` as well as code highlighting for `languages supported by pygments `_ along with `KivyLexer` for :mod:`kivy.lang` highlighting. Usage example ------------- To create a CodeInput with highlighting for `KV language`:: from kivy.uix.codeinput import CodeInput from kivy.extras.highlight import KivyLexer codeinput = CodeInput(lexer=KivyLexer()) To create a CodeInput with highlighting for `Cython`:: from kivy.uix.codeinput import CodeInput from pygments.lexers import CythonLexer codeinput = CodeInput(lexer=CythonLexer()) ''' __all__ = ('CodeInput', ) from pygments import highlight from pygments import lexers from pygments import styles from pygments.formatters import BBCodeFormatter from kivy.uix.textinput import TextInput from kivy.core.text.markup import MarkupLabel as Label from kivy.cache import Cache from kivy.properties import ObjectProperty, OptionProperty from kivy.utils import get_hex_from_color, get_color_from_hex from kivy.uix.behaviors import CodeNavigationBehavior Cache_get = Cache.get Cache_append = Cache.append # TODO: color chooser for keywords/strings/... class CodeInput(CodeNavigationBehavior, TextInput): '''CodeInput class, used for displaying highlighted code. ''' lexer = ObjectProperty(None) '''This holds the selected Lexer used by pygments to highlight the code. :attr:`lexer` is an :class:`~kivy.properties.ObjectProperty` and defaults to `PythonLexer`. ''' style_name = OptionProperty( 'default', options=list(styles.get_all_styles()) ) '''Name of the pygments style to use for formatting. :attr:`style_name` is an :class:`~kivy.properties.OptionProperty` and defaults to ``'default'``. ''' style = ObjectProperty(None) '''The pygments style object to use for formatting. When ``style_name`` is set, this will be changed to the corresponding style object. :attr:`style` is a :class:`~kivy.properties.ObjectProperty` and defaults to ``None`` ''' def __init__(self, **kwargs): stylename = kwargs.get('style_name', 'default') style = kwargs['style'] if 'style' in kwargs \ else styles.get_style_by_name(stylename) self.formatter = BBCodeFormatter(style=style) self.lexer = lexers.PythonLexer() self.text_color = '#000000' self._label_cached = Label() self.use_text_color = True super(CodeInput, self).__init__(**kwargs) self._line_options = kw = self._get_line_options() self._label_cached = Label(**kw) # use text_color as foreground color text_color = kwargs.get('foreground_color') if text_color: self.text_color = get_hex_from_color(text_color) # set foreground to white to allow text colors to show # use text_color as the default color in bbcodes self.use_text_color = False self.foreground_color = [1, 1, 1, .999] if not kwargs.get('background_color'): self.background_color = [.9, .92, .92, 1] def on_style_name(self, *args): self.style = styles.get_style_by_name(self.style_name) self.background_color = get_color_from_hex(self.style.background_color) self._trigger_refresh_text() def on_style(self, *args): self.formatter = BBCodeFormatter(style=self.style) self._trigger_update_graphics() def _create_line_label(self, text, hint=False): # Create a label from a text, using line options ntext = text.replace(u'\n', u'').replace(u'\t', u' ' * self.tab_width) if self.password and not hint: # Don't replace hint_text with * ntext = u'*' * len(ntext) ntext = self._get_bbcode(ntext) kw = self._get_line_options() cid = u'{}\0{}\0{}'.format(ntext, self.password, kw) texture = Cache_get('textinput.label', cid) if texture is None: # FIXME right now, we can't render very long line... # if we move on "VBO" version as fallback, we won't need to # do this. # try to find the maximum text we can handle label = Label(text=ntext, **kw) if text.find(u'\n') > 0: label.text = u'' else: label.text = ntext label.refresh() # ok, we found it. texture = label.texture Cache_append('textinput.label', cid, texture) label.text = '' return texture def _get_line_options(self): kw = super(CodeInput, self)._get_line_options() kw['markup'] = True kw['valign'] = 'top' kw['codeinput'] = repr(self.lexer) return kw def _get_text_width(self, text, tab_width, _label_cached): # Return the width of a text, according to the current line options. cid = u'{}\0{}\0{}'.format(text, self.password, self._get_line_options()) width = Cache_get('textinput.width', cid) if width is not None: return width lbl = self._create_line_label(text) width = lbl.width Cache_append('textinput.width', cid, width) return width def _get_bbcode(self, ntext): # get bbcoded text for python try: ntext[0] # replace brackets with special chars that aren't highlighted # by pygment. can't use &bl; ... cause & is highlighted ntext = ntext.replace(u'[', u'\x01').replace(u']', u'\x02') ntext = highlight(ntext, self.lexer, self.formatter) ntext = ntext.replace(u'\x01', u'&bl;').replace(u'\x02', u'&br;') # replace special chars with &bl; and &br; ntext = ''.join((u'[color=', str(self.text_color), u']', ntext, u'[/color]')) ntext = ntext.replace(u'\n', u'') # remove possibles extra highlight options ntext = ntext.replace(u'[u]', '').replace(u'[/u]', '') return ntext except IndexError: return '' # overriden to prevent cursor position off screen def _cursor_offset(self): '''Get the cursor x offset on the current line ''' offset = 0 try: if self.cursor_col: offset = self._get_text_width( self._lines[self.cursor_row][:self.cursor_col]) return offset except: pass finally: return offset def on_lexer(self, instance, value): self._trigger_refresh_text() def on_foreground_color(self, instance, text_color): if not self.use_text_color: self.use_text_color = True return self.text_color = get_hex_from_color(text_color) self.use_text_color = False self.foreground_color = (1, 1, 1, .999) self._trigger_refresh_text() if __name__ == '__main__': from kivy.extras.highlight import KivyLexer from kivy.app import App class CodeInputTest(App): def build(self): return CodeInput(lexer=KivyLexer(), font_size=12, text=''' #:kivy 1.0 : canvas: Color: rgb: .5, .5, .5 Rectangle: pos: self.pos size: self.size''') CodeInputTest().run() kivy-1.9.1/kivy/uix/colorpicker.py000066400000000000000000000362211264133626000171700ustar00rootroot00000000000000''' Color Picker ============ .. versionadded:: 1.7.0 .. warning:: This widget is experimental. Its use and API can change at any time until this warning is removed. The ColorPicker widget allows a user to select a color from a chromatic wheel where pinch and zoom can be used to change the wheel's saturation. Sliders and TextInputs are also provided for entering the RGBA/HSV/HEX values directly. Usage:: clr_picker = ColorPicker() parent.add_widget(clr_picker) # To monitor changes, we can bind to color property changes def on_color(instance, value): print "RGBA = ", str(value) # or instance.color print "HSV = ", str(instance.hsv) print "HEX = ", str(instance.hex_color) clr_picker.bind(color=on_color) ''' __all__ = ('ColorPicker', 'ColorWheel') from kivy.uix.relativelayout import RelativeLayout from kivy.uix.widget import Widget from kivy.properties import (NumericProperty, BoundedNumericProperty, ListProperty, ObjectProperty, ReferenceListProperty, StringProperty, AliasProperty) from kivy.clock import Clock from kivy.graphics import Mesh, InstructionGroup, Color from kivy.utils import get_color_from_hex, get_hex_from_color from kivy.logger import Logger from math import cos, sin, pi, sqrt, atan from colorsys import rgb_to_hsv, hsv_to_rgb def distance(pt1, pt2): return sqrt((pt1[0] - pt2[0]) ** 2. + (pt1[1] - pt2[1]) ** 2.) def polar_to_rect(origin, r, theta): return origin[0] + r * cos(theta), origin[1] + r * sin(theta) def rect_to_polar(origin, x, y): if x == origin[0]: if y == origin[1]: return (0, 0) elif y > origin[1]: return (y - origin[1], pi / 2.) else: return (origin[1] - y, 3 * pi / 2.) t = atan(float((y - origin[1])) / (x - origin[0])) if x - origin[0] < 0: t += pi if t < 0: t += 2 * pi return (distance((x, y), origin), t) class ColorWheel(Widget): '''Chromatic wheel for the ColorPicker. .. versionchanged:: 1.7.1 `font_size`, `font_name` and `foreground_color` have been removed. The sizing is now the same as others widget, based on 'sp'. Orientation is also automatically determined according to the width/height ratio. ''' r = BoundedNumericProperty(0, min=0, max=1) '''The Red value of the color currently selected. :attr:`r` is a :class:`~kivy.properties.BoundedNumericProperty` and can be a value from 0 to 1. It defaults to 0. ''' g = BoundedNumericProperty(0, min=0, max=1) '''The Green value of the color currently selected. :attr:`g` is a :class:`~kivy.properties.BoundedNumericProperty` and can be a value from 0 to 1. ''' b = BoundedNumericProperty(0, min=0, max=1) '''The Blue value of the color currently selected. :attr:`b` is a :class:`~kivy.properties.BoundedNumericProperty` and can be a value from 0 to 1. ''' a = BoundedNumericProperty(0, min=0, max=1) '''The Alpha value of the color currently selected. :attr:`a` is a :class:`~kivy.properties.BoundedNumericProperty` and can be a value from 0 to 1. ''' color = ReferenceListProperty(r, g, b, a) '''The holds the color currently selected. :attr:`color` is a :class:`~kivy.properties.ReferenceListProperty` and contains a list of `r`, `g`, `b`, `a` values. ''' _origin = ListProperty((100, 100)) _radius = NumericProperty(100) _piece_divisions = NumericProperty(10) _pieces_of_pie = NumericProperty(16) _inertia_slowdown = 1.25 _inertia_cutoff = .25 _num_touches = 0 _pinch_flag = False _hsv = ListProperty([1, 1, 1, 0]) def __init__(self, **kwargs): super(ColorWheel, self).__init__(**kwargs) pdv = self._piece_divisions self.sv_s = [(float(x) / pdv, 1) for x in range(pdv)] + [ (1, float(y) / pdv) for y in reversed(range(pdv))] def on__origin(self, instance, value): self.init_wheel(None) def on__radius(self, instance, value): self.init_wheel(None) def init_wheel(self, dt): # initialize list to hold all meshes self.canvas.clear() self.arcs = [] self.sv_idx = 0 pdv = self._piece_divisions ppie = self._pieces_of_pie for r in range(pdv): for t in range(ppie): self.arcs.append( _ColorArc( self._radius * (float(r) / float(pdv)), self._radius * (float(r + 1) / float(pdv)), 2 * pi * (float(t) / float(ppie)), 2 * pi * (float(t + 1) / float(ppie)), origin=self._origin, color=(float(t) / ppie, self.sv_s[self.sv_idx + r][0], self.sv_s[self.sv_idx + r][1], 1))) self.canvas.add(self.arcs[-1]) def recolor_wheel(self): ppie = self._pieces_of_pie for idx, segment in enumerate(self.arcs): segment.change_color( sv=self.sv_s[int(self.sv_idx + idx / ppie)]) def change_alpha(self, val): for idx, segment in enumerate(self.arcs): segment.change_color(a=val) def inertial_incr_sv_idx(self, dt): # if its already zoomed all the way out, cancel the inertial zoom if self.sv_idx == len(self.sv_s) - self._piece_divisions: return False self.sv_idx += 1 self.recolor_wheel() if dt * self._inertia_slowdown > self._inertia_cutoff: return False else: Clock.schedule_once(self.inertial_incr_sv_idx, dt * self._inertia_slowdown) def inertial_decr_sv_idx(self, dt): # if its already zoomed all the way in, cancel the inertial zoom if self.sv_idx == 0: return False self.sv_idx -= 1 self.recolor_wheel() if dt * self._inertia_slowdown > self._inertia_cutoff: return False else: Clock.schedule_once(self.inertial_decr_sv_idx, dt * self._inertia_slowdown) def on_touch_down(self, touch): r = self._get_touch_r(touch.pos) if r > self._radius: return False # code is still set up to allow pinch to zoom, but this is # disabled for now since it was fiddly with small wheels. # Comment out these lines and adjust on_touch_move to reenable # this. if self._num_touches != 0: return False touch.grab(self) self._num_touches += 1 touch.ud['anchor_r'] = r touch.ud['orig_sv_idx'] = self.sv_idx touch.ud['orig_time'] = Clock.get_time() def on_touch_move(self, touch): if touch.grab_current is not self: return r = self._get_touch_r(touch.pos) goal_sv_idx = (touch.ud['orig_sv_idx'] - int((r - touch.ud['anchor_r']) / (float(self._radius) / self._piece_divisions))) if ( goal_sv_idx != self.sv_idx and goal_sv_idx >= 0 and goal_sv_idx <= len(self.sv_s) - self._piece_divisions ): # this is a pinch to zoom self._pinch_flag = True self.sv_idx = goal_sv_idx self.recolor_wheel() def on_touch_up(self, touch): if touch.grab_current is not self: return touch.ungrab(self) self._num_touches -= 1 if self._pinch_flag: if self._num_touches == 0: # user was pinching, and now both fingers are up. Return # to normal if self.sv_idx > touch.ud['orig_sv_idx']: Clock.schedule_once( self.inertial_incr_sv_idx, (Clock.get_time() - touch.ud['orig_time']) / (self.sv_idx - touch.ud['orig_sv_idx'])) if self.sv_idx < touch.ud['orig_sv_idx']: Clock.schedule_once( self.inertial_decr_sv_idx, (Clock.get_time() - touch.ud['orig_time']) / (self.sv_idx - touch.ud['orig_sv_idx'])) self._pinch_flag = False return else: # user was pinching, and at least one finger remains. We # don't want to treat the remaining fingers as touches return else: r, theta = rect_to_polar(self._origin, *touch.pos) # if touch up is outside the wheel, ignore if r >= self._radius: return # compute which ColorArc is being touched (they aren't # widgets so we don't get collide_point) and set # _hsv based on the selected ColorArc piece = int((theta / (2 * pi)) * self._pieces_of_pie) division = int((r / self._radius) * self._piece_divisions) self._hsv = \ self.arcs[self._pieces_of_pie * division + piece].color def on__hsv(self, instance, value): c_hsv = Color(*value, mode='hsv') self.r = c_hsv.r self.g = c_hsv.g self.b = c_hsv.b self.a = c_hsv.a self.rgba = (self.r, self.g, self.b, self.a) def _get_touch_r(self, pos): return distance(pos, self._origin) class _ColorArc(InstructionGroup): def __init__(self, r_min, r_max, theta_min, theta_max, color=(0, 0, 1, 1), origin = (0, 0), **kwargs): super(_ColorArc, self).__init__(**kwargs) self.origin = origin self.r_min = r_min self.r_max = r_max self.theta_min = theta_min self.theta_max = theta_max self.color = color self.color_instr = Color(*color, mode='hsv') self.add(self.color_instr) self.mesh = self.get_mesh() self.add(self.mesh) def __str__(self): return "r_min: %s r_max: %s theta_min: %s theta_max: %s color: %s" % ( self.r_min, self.r_max, self.theta_min, self.theta_max, self.color ) def get_mesh(self): v = [] # first calculate the distance between endpoints of the inner # arc, so we know how many steps to use when calculating # vertices end_point_inner = polar_to_rect( self.origin, self.r_min, self.theta_max) d_inner = d_outer = 3. theta_step_inner = (self.theta_max - self.theta_min) / d_inner end_point_outer = polar_to_rect( self.origin, self.r_max, self.theta_max) if self.r_min == 0: theta_step_outer = (self.theta_max - self.theta_min) / d_outer for x in range(int(d_outer)): v += (polar_to_rect(self.origin, 0, 0) * 2) v += (polar_to_rect( self.origin, self.r_max, self.theta_min + x * theta_step_outer) * 2) else: for x in range(int(d_inner + 2)): v += (polar_to_rect( self.origin, self.r_min - 1, self.theta_min + x * theta_step_inner) * 2) v += (polar_to_rect( self.origin, self.r_max + 1, self.theta_min + x * theta_step_inner) * 2) v += (end_point_inner * 2) v += (end_point_outer * 2) return Mesh(vertices=v, indices=range(int(len(v) / 4)), mode='triangle_strip') def change_color(self, color=None, color_delta=None, sv=None, a=None): self.remove(self.color_instr) if color is not None: self.color = color elif color_delta is not None: self.color = [self.color[i] + color_delta[i] for i in range(4)] elif sv is not None: self.color = (self.color[0], sv[0], sv[1], self.color[3]) elif a is not None: self.color = (self.color[0], self.color[1], self.color[2], a) self.color_instr = Color(*self.color, mode='hsv') self.insert(0, self.color_instr) class ColorPicker(RelativeLayout): ''' See module documentation. ''' font_name = StringProperty('data/fonts/RobotoMono-Regular.ttf') '''Specifies the font used on the ColorPicker. :attr:`font_name` is a :class:`~kivy.properties.StringProperty` and defaults to 'data/fonts/RobotoMono-Regular.ttf'. ''' color = ListProperty((1, 1, 1, 1)) '''The :attr:`color` holds the color currently selected in rgba format. :attr:`color` is a :class:`~kivy.properties.ListProperty` and defaults to (1, 1, 1, 1). ''' hsv = ListProperty((1, 1, 1)) '''The :attr:`hsv` holds the color currently selected in hsv format. :attr:`hsv` is a :class:`~kivy.properties.ListProperty` and defaults to (1, 1, 1). ''' def _get_hex(self): return get_hex_from_color(self.color) def _set_hex(self, value): self.color = get_color_from_hex(value)[:4] hex_color = AliasProperty(_get_hex, _set_hex, bind=('color', )) '''The :attr:`hex_color` holds the currently selected color in hex. :attr:`hex_color` is an :class:`~kivy.properties.AliasProperty` and defaults to `#ffffffff`. ''' wheel = ObjectProperty(None) '''The :attr:`wheel` holds the color wheel. :attr:`wheel` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' # now used only internally. foreground_color = ListProperty((1, 1, 1, 1)) def on_color(self, instance, value): if not self._updating_clr: self._updating_clr = True self.hsv = rgb_to_hsv(*value[:3]) self._updating_clr = False def on_hsv(self, instance, value): if not self._updating_clr: self._updating_clr = True self.color[:3] = hsv_to_rgb(*value) self._updating_clr = False def _trigger_update_clr(self, mode, clr_idx, text): self._upd_clr_list = mode, clr_idx, text Clock.unschedule(self._update_clr) Clock.schedule_once(self._update_clr) def _update_clr(self, dt): mode, clr_idx, text = self._upd_clr_list try: text = min(255, max(0, float(text))) if mode == 'rgb': self.color[clr_idx] = float(text) / 255. else: self.hsv[clr_idx] = float(text) / 255. except ValueError: Logger.warning('ColorPicker: invalid value : {}'.format(text)) def _update_hex(self, dt): if len(self._upd_hex_list) != 9: return self.hex_color = self._upd_hex_list def _trigger_update_hex(self, text): self._upd_hex_list = text Clock.unschedule(self._update_hex) Clock.schedule_once(self._update_hex) def __init__(self, **kwargs): self._updating_clr = False super(ColorPicker, self).__init__(**kwargs) if __name__ in ('__android__', '__main__'): from kivy.app import App class ColorPickerApp(App): def build(self): cp = ColorPicker(pos_hint={'center_x': .5, 'center_y': .5}, size_hint=(1, 1)) return cp ColorPickerApp().run() kivy-1.9.1/kivy/uix/dropdown.py000066400000000000000000000272551264133626000165170ustar00rootroot00000000000000''' Drop-Down List ============== .. versionadded:: 1.4.0 A versatile drop-down list that can be used with custom widgets. It allows you to display a list of widgets under a displayed widget. Unlike other toolkits, the list of widgets can contain any type of widget: simple buttons, images etc. The positioning of the drop-down list is fully automatic: we will always try to place the dropdown list in a way that the user can select an item in the list. Basic example ------------- A button with a dropdown list of 10 possible values. All the buttons within the dropdown list will trigger the dropdown :meth:`DropDown.select` method. After being called, the main button text will display the selection of the dropdown. :: from kivy.uix.dropdown import DropDown from kivy.uix.button import Button from kivy.base import runTouchApp # create a dropdown with 10 buttons dropdown = DropDown() for index in range(10): # when adding widgets, we need to specify the height manually (disabling # the size_hint_y) so the dropdown can calculate the area it needs. btn = Button(text='Value %d' % index, size_hint_y=None, height=44) # for each button, attach a callback that will call the select() method # on the dropdown. We'll pass the text of the button as the data of the # selection. btn.bind(on_release=lambda btn: dropdown.select(btn.text)) # then add the button inside the dropdown dropdown.add_widget(btn) # create a big main button mainbutton = Button(text='Hello', size_hint=(None, None)) # show the dropdown menu when the main button is released # note: all the bind() calls pass the instance of the caller (here, the # mainbutton instance) as the first argument of the callback (here, # dropdown.open.). mainbutton.bind(on_release=dropdown.open) # one last thing, listen for the selection in the dropdown list and # assign the data to the button text. dropdown.bind(on_select=lambda instance, x: setattr(mainbutton, 'text', x)) runTouchApp(mainbutton) Extending dropdown in Kv ------------------------ You could create a dropdown directly from your kv:: #:kivy 1.4.0 : Button: text: 'My first Item' size_hint_y: None height: 44 on_release: root.select('item1') Label: text: 'Unselectable item' size_hint_y: None height: 44 Button: text: 'My second Item' size_hint_y: None height: 44 on_release: root.select('item2') And then, create the associated python class and use it:: class CustomDropDown(DropDown): pass dropdown = CustomDropDown() mainbutton = Button(text='Hello', size_hint=(None, None)) mainbutton.bind(on_release=dropdown.open) dropdown.bind(on_select=lambda instance, x: setattr(mainbutton, 'text', x)) ''' __all__ = ('DropDown', ) from kivy.uix.scrollview import ScrollView from kivy.properties import ObjectProperty, NumericProperty, BooleanProperty from kivy.core.window import Window from kivy.lang import Builder _grid_kv = ''' GridLayout: size_hint_y: None height: self.minimum_size[1] cols: 1 ''' class DropDownException(Exception): '''DropDownException class. ''' pass class DropDown(ScrollView): '''DropDown class. See module documentation for more information. :Events: `on_select`: data Fired when a selection is done. The data of the selection is passed in as the first argument and is what you pass in the :meth:`select` method as the first argument. `on_dismiss`: .. versionadded:: 1.8.0 Fired when the DropDown is dismissed, either on selection or on touching outside the widget. ''' auto_width = BooleanProperty(True) '''By default, the width of the dropdown will be the same as the width of the attached widget. Set to False if you want to provide your own width. ''' max_height = NumericProperty(None, allownone=True) '''Indicate the maximum height that the dropdown can take. If None, it will take the maximum height available until the top or bottom of the screen is reached. :attr:`max_height` is a :class:`~kivy.properties.NumericProperty` and defaults to None. ''' dismiss_on_select = BooleanProperty(True) '''By default, the dropdown will be automatically dismissed when a selection has been done. Set to False to prevent the dismiss. :attr:`dismiss_on_select` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' auto_dismiss = BooleanProperty(True) '''By default, the dropdown will be automatically dismissed when a touch happens outside of it, this option allow to disable this feature :attr:`auto_dismiss` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. .. versionadded:: 1.8.0 ''' attach_to = ObjectProperty(allownone=True) '''(internal) Property that will be set to the widget to which the drop down list is attached. The :meth:`open` method will automatically set this property whilst :meth:`dismiss` will set it back to None. ''' container = ObjectProperty() '''(internal) Property that will be set to the container of the dropdown list. It is a :class:`~kivy.uix.gridlayout.GridLayout` by default. ''' __events__ = ('on_select', 'on_dismiss') def __init__(self, **kwargs): self._win = None if 'container' not in kwargs: c = self.container = Builder.load_string(_grid_kv) else: c = None if 'do_scroll_x' not in kwargs: self.do_scroll_x = False if 'size_hint' not in kwargs: if 'size_hint_x' not in kwargs: self.size_hint_x = None if 'size_hint_y' not in kwargs: self.size_hint_y = None super(DropDown, self).__init__(**kwargs) if c is not None: super(DropDown, self).add_widget(c) self.on_container(self, c) Window.bind( on_key_down=self.on_key_down, size=self._reposition) self.fbind('size', self._reposition) def on_key_down(self, instance, key, scancode, codepoint, modifiers): if key == 27 and self.get_parent_window(): self.dismiss() return True def on_container(self, instance, value): if value is not None: self.container.bind(minimum_size=self._container_minimum_size) def open(self, widget): '''Open the dropdown list and attach it to a specific widget. Depending on the position of the widget within the window and the height of the dropdown, the dropdown might be above or below that widget. ''' # ensure we are not already attached if self.attach_to is not None: self.dismiss() # we will attach ourself to the main window, so ensure the # widget we are looking for have a window self._win = widget.get_parent_window() if self._win is None: raise DropDownException( 'Cannot open a dropdown list on a hidden widget') self.attach_to = widget widget.bind(pos=self._reposition, size=self._reposition) self._reposition() # attach ourself to the main window self._win.add_widget(self) def dismiss(self, *largs): '''Remove the dropdown widget from the window and detach it from the attached widget. ''' if self.parent: self.parent.remove_widget(self) if self.attach_to: self.attach_to.unbind(pos=self._reposition, size=self._reposition) self.attach_to = None self.dispatch('on_dismiss') def on_dismiss(self): pass def select(self, data): '''Call this method to trigger the `on_select` event with the `data` selection. The `data` can be anything you want. ''' self.dispatch('on_select', data) if self.dismiss_on_select: self.dismiss() def on_select(self, data): pass def _container_minimum_size(self, instance, size): if self.max_height: self.height = min(size[1], self.max_height) self.do_scroll_y = size[1] > self.max_height else: self.height = size[1] self.do_scroll_y = True def add_widget(self, *largs): if self.container: return self.container.add_widget(*largs) return super(DropDown, self).add_widget(*largs) def remove_widget(self, *largs): if self.container: return self.container.remove_widget(*largs) return super(DropDown, self).remove_widget(*largs) def clear_widgets(self): if self.container: return self.container.clear_widgets() return super(DropDown, self).clear_widgets() def on_touch_down(self, touch): if super(DropDown, self).on_touch_down(touch): return True if self.collide_point(*touch.pos): return True if self.attach_to and self.attach_to.collide_point(*touch.pos): return True if self.auto_dismiss: self.dismiss() def on_touch_up(self, touch): if super(DropDown, self).on_touch_up(touch): return True if 'button' in touch.profile and touch.button.startswith('scroll'): return if self.auto_dismiss: self.dismiss() def _reposition(self, *largs): # calculate the coordinate of the attached widget in the window # coordinate system win = self._win widget = self.attach_to if not widget or not win: return wx, wy = widget.to_window(*widget.pos) wright, wtop = widget.to_window(widget.right, widget.top) # set width and x if self.auto_width: self.width = wright - wx # ensure the dropdown list doesn't get out on the X axis, with a # preference to 0 in case the list is too wide. x = wx if x + self.width > win.width: x = win.width - self.width if x < 0: x = 0 self.x = x # determine if we display the dropdown upper or lower to the widget h_bottom = wy - self.height h_top = win.height - (wtop + self.height) if h_bottom > 0: self.top = wy self.height = self.container.minimum_height elif h_top > 0: self.y = wtop self.height = self.container.minimum_height else: # none of both top/bottom have enough place to display the # widget at the current size. Take the best side, and fit to # it. height = max(h_bottom, h_top) if height == h_bottom: self.top = wy self.height = wy else: self.y = wtop self.height = win.height - wtop if __name__ == '__main__': from kivy.uix.button import Button from kivy.base import runTouchApp def show_dropdown(button, *largs): dp = DropDown() dp.bind(on_select=lambda instance, x: setattr(button, 'text', x)) for i in range(10): item = Button(text='hello %d' % i, size_hint_y=None, height=44) item.bind(on_release=lambda btn: dp.select(btn.text)) dp.add_widget(item) dp.open(button) def touch_move(instance, touch): instance.center = touch.pos btn = Button(text='SHOW', size_hint=(None, None), pos=(300, 200)) btn.bind(on_release=show_dropdown, on_touch_move=touch_move) runTouchApp(btn) kivy-1.9.1/kivy/uix/effectwidget.py000066400000000000000000000607441264133626000173230ustar00rootroot00000000000000''' EffectWidget ============ .. versionadded:: 1.9.0 This code is still experimental, and its API is subject to change in a future version. The :class:`EffectWidget` is able to apply a variety of fancy graphical effects to its children. It works by rendering to a series of :class:`~kivy.graphics.Fbo` instances with custom opengl fragment shaders. As such, effects can freely do almost anything, from inverting the colors of the widget, to anti-aliasing, to emulating the appearance of a crt monitor! The basic usage is as follows:: w = EffectWidget() w.add_widget(Button(text='Hello!') w.effects = [InvertEffect(), HorizontalBlurEffect(size=2.0)] The equivalent in kv would be:: #: import ew kivy.uix.effectwidget EffectWidget: effects: ew.InvertEffect(), ew.HorizontalBlurEffect(size=2.0) Button: text: 'Hello!' The effects can be a list of effects of any length, and they will be applied sequentially. The module comes with a range of prebuilt effects, but the interface is designed to make it easy to create your own. Instead of writing a full glsl shader, you provide a single function that takes some inputs based on the screen (current pixel color, current widget texture etc.). See the sections below for more information. Usage Guidelines ---------------- It is not efficient to resize an :class:`EffectWidget`, as the :class:`~kivy.graphics.Fbo` is recreated on each resize event. If you need to resize frequently, consider doing things a different way. Although some effects have adjustable parameters, it is *not* efficient to animate these, as the entire shader is reconstructed every time. You should use glsl uniform variables instead. The :class:`AdvancedEffectBase` may make this easier. .. note:: The :class:`EffectWidget` *cannot* draw outside its own widget area (pos -> pos + size). Any child widgets overlapping the boundary will be cut off at this point. Provided Effects ---------------- The module comes with several pre-written effects. Some have adjustable properties (e.g. blur radius). Please see the individual effect documentation for more details. - :class:`MonochromeEffect` - makes the widget grayscale. - :class:`InvertEffect` - inverts the widget colors. - :class:`ChannelMixEffect` - swaps color channels. - :class:`ScanlinesEffect` - displays flickering scanlines. - :class:`PixelateEffect` - pixelates the image. - :class:`HorizontalBlurEffect` - Gaussuan blurs horizontally. - :class:`VerticalBlurEffect` - Gaussuan blurs vertically. - :class:`FXAAEffect` - applies a very basic anti-aliasing. Creating Effects ---------------- Effects are designed to make it easy to create and use your own transformations. You do this by creating and using an instance of :class:`EffectBase` with your own custom :attr:`EffectBase.glsl` property. The glsl property is a string representing part of a glsl fragment shader. You can include as many functions as you like (the string is simply spliced into the whole shader), but it must implement a function :code:`effect` as below:: vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { // ... your code here return something; // must be a vec4 representing the new color } The full shader will calculate the normal pixel color at each point, then call your :code:`effect` function to transform it. The parameters are: - **color**: The normal color of the current pixel (i.e. texture sampled at tex_coords). - **texture**: The texture containing the widget's normal background. - **tex_coords**: The normal texture_coords used to access texture. - **coords**: The pixel indices of the current pixel. The shader code also has access to two useful uniform variables, :code:`time` containing the time (in seconds) since the program start, and :code:`resolution` containing the shape (x pixels, y pixels) of the widget. For instance, the following simple string (taken from the `InvertEffect`) would invert the input color but set alpha to 1.0:: vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { return vec4(1.0 - color.xyz, 1.0); } You can also set the glsl by automatically loading the string from a file, simply set the :attr:`EffectBase.source` property of an effect. ''' from kivy.clock import Clock from kivy.uix.relativelayout import RelativeLayout from kivy.properties import (StringProperty, ObjectProperty, ListProperty, NumericProperty, DictProperty) from kivy.graphics import (RenderContext, Fbo, Color, Rectangle, Translate, PushMatrix, PopMatrix, ClearColor, ClearBuffers) from kivy.event import EventDispatcher from kivy.base import EventLoop from kivy.resources import resource_find __all__ = ('EffectWidget', 'EffectBase', 'AdvancedEffectBase', 'MonochromeEffect', 'InvertEffect', 'ChannelMixEffect', 'ScanlinesEffect', 'PixelateEffect', 'HorizontalBlurEffect', 'VerticalBlurEffect', 'FXAAEffect') shader_header = ''' #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; ''' shader_uniforms = ''' uniform vec2 resolution; uniform float time; ''' shader_footer_trivial = ''' void main (void){ gl_FragColor = frag_color * texture2D(texture0, tex_coord0); } ''' shader_footer_effect = ''' void main (void){ vec4 normal_color = frag_color * texture2D(texture0, tex_coord0); vec4 effect_color = effect(normal_color, texture0, tex_coord0, gl_FragCoord.xy); gl_FragColor = effect_color; } ''' effect_trivial = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { return color; } ''' effect_monochrome = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { float mag = 1.0/3.0 * (color.x + color.y + color.z); return vec4(mag, mag, mag, color.w); } ''' effect_invert = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { return vec4(1.0 - color.xyz, color.w); } ''' effect_mix = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) {{ return vec4(color.{}, color.{}, color.{}, color.w); }} ''' effect_blur_h = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) {{ float dt = ({} / 4.0) * 1.0 / resolution.x; vec4 sum = vec4(0.0); sum += texture2D(texture, vec2(tex_coords.x - 4.0*dt, tex_coords.y)) * 0.05; sum += texture2D(texture, vec2(tex_coords.x - 3.0*dt, tex_coords.y)) * 0.09; sum += texture2D(texture, vec2(tex_coords.x - 2.0*dt, tex_coords.y)) * 0.12; sum += texture2D(texture, vec2(tex_coords.x - dt, tex_coords.y)) * 0.15; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y)) * 0.16; sum += texture2D(texture, vec2(tex_coords.x + dt, tex_coords.y)) * 0.15; sum += texture2D(texture, vec2(tex_coords.x + 2.0*dt, tex_coords.y)) * 0.12; sum += texture2D(texture, vec2(tex_coords.x + 3.0*dt, tex_coords.y)) * 0.09; sum += texture2D(texture, vec2(tex_coords.x + 4.0*dt, tex_coords.y)) * 0.05; return vec4(sum.xyz, color.w); }} ''' effect_blur_v = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) {{ float dt = ({} / 4.0) * 1.0 / resolution.x; vec4 sum = vec4(0.0); sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y - 4.0*dt)) * 0.05; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y - 3.0*dt)) * 0.09; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y - 2.0*dt)) * 0.12; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y - dt)) * 0.15; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y)) * 0.16; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y + dt)) * 0.15; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y + 2.0*dt)) * 0.12; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y + 3.0*dt)) * 0.09; sum += texture2D(texture, vec2(tex_coords.x, tex_coords.y + 4.0*dt)) * 0.05; return vec4(sum.xyz, color.w); }} ''' effect_postprocessing = ''' vec4 effect(vec4 color, sampler2D texture, vec2 tex_coords, vec2 coords) { vec2 q = tex_coords * vec2(1, -1); vec2 uv = 0.5 + (q-0.5);//*(0.9);// + 0.1*sin(0.2*time)); vec3 oricol = texture2D(texture,vec2(q.x,1.0-q.y)).xyz; vec3 col; col.r = texture2D(texture,vec2(uv.x+0.003,-uv.y)).x; col.g = texture2D(texture,vec2(uv.x+0.000,-uv.y)).y; col.b = texture2D(texture,vec2(uv.x-0.003,-uv.y)).z; col = clamp(col*0.5+0.5*col*col*1.2,0.0,1.0); //col *= 0.5 + 0.5*16.0*uv.x*uv.y*(1.0-uv.x)*(1.0-uv.y); col *= vec3(0.8,1.0,0.7); col *= 0.9+0.1*sin(10.0*time+uv.y*1000.0); col *= 0.97+0.03*sin(110.0*time); float comp = smoothstep( 0.2, 0.7, sin(time) ); //col = mix( col, oricol, clamp(-2.0+2.0*q.x+3.0*comp,0.0,1.0) ); return vec4(col, color.w); } ''' effect_pixelate = ''' vec4 effect(vec4 vcolor, sampler2D texture, vec2 texcoord, vec2 pixel_coords) {{ vec2 pixelSize = {} / resolution; vec2 xy = floor(texcoord/pixelSize)*pixelSize + pixelSize/2.0; return texture2D(texture, xy); }} ''' effect_fxaa = ''' vec4 effect( vec4 color, sampler2D buf0, vec2 texCoords, vec2 coords) { vec2 frameBufSize = resolution; float FXAA_SPAN_MAX = 8.0; float FXAA_REDUCE_MUL = 1.0/8.0; float FXAA_REDUCE_MIN = 1.0/128.0; vec3 rgbNW=texture2D(buf0,texCoords+(vec2(-1.0,-1.0)/frameBufSize)).xyz; vec3 rgbNE=texture2D(buf0,texCoords+(vec2(1.0,-1.0)/frameBufSize)).xyz; vec3 rgbSW=texture2D(buf0,texCoords+(vec2(-1.0,1.0)/frameBufSize)).xyz; vec3 rgbSE=texture2D(buf0,texCoords+(vec2(1.0,1.0)/frameBufSize)).xyz; vec3 rgbM=texture2D(buf0,texCoords).xyz; vec3 luma=vec3(0.299, 0.587, 0.114); float lumaNW = dot(rgbNW, luma); float lumaNE = dot(rgbNE, luma); float lumaSW = dot(rgbSW, luma); float lumaSE = dot(rgbSE, luma); float lumaM = dot(rgbM, luma); float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); vec2 dir; dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); float dirReduce = max( (lumaNW + lumaNE + lumaSW + lumaSE) * (0.25 * FXAA_REDUCE_MUL), FXAA_REDUCE_MIN); float rcpDirMin = 1.0/(min(abs(dir.x), abs(dir.y)) + dirReduce); dir = min(vec2(FXAA_SPAN_MAX, FXAA_SPAN_MAX), max(vec2(-FXAA_SPAN_MAX, -FXAA_SPAN_MAX), dir * rcpDirMin)) / frameBufSize; vec3 rgbA = (1.0/2.0) * ( texture2D(buf0, texCoords.xy + dir * (1.0/3.0 - 0.5)).xyz + texture2D(buf0, texCoords.xy + dir * (2.0/3.0 - 0.5)).xyz); vec3 rgbB = rgbA * (1.0/2.0) + (1.0/4.0) * ( texture2D(buf0, texCoords.xy + dir * (0.0/3.0 - 0.5)).xyz + texture2D(buf0, texCoords.xy + dir * (3.0/3.0 - 0.5)).xyz); float lumaB = dot(rgbB, luma); vec4 return_color; if((lumaB < lumaMin) || (lumaB > lumaMax)){ return_color = vec4(rgbA, color.w); }else{ return_color = vec4(rgbB, color.w); } return return_color; } ''' class EffectBase(EventDispatcher): '''The base class for GLSL effects. It simply returns its input. See the module documentation for more details. ''' glsl = StringProperty(effect_trivial) '''The glsl string defining your effect function. See the module documentation for more details. :attr:`glsl` is a :class:`~kivy.properties.StringProperty` and defaults to a trivial effect that returns its input. ''' source = StringProperty('') '''The (optional) filename from which to load the :attr:`glsl` string. :attr:`source` is a :class:`~kivy.properties.StringProperty` and defaults to ''. ''' fbo = ObjectProperty(None, allownone=True) '''The fbo currently using this effect. The :class:`EffectBase` automatically handles this. :attr:`fbo` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' def __init__(self, *args, **kwargs): super(EffectBase, self).__init__(*args, **kwargs) fbind = self.fbind fbo_shader = self.set_fbo_shader fbind('fbo', fbo_shader) fbind('glsl', fbo_shader) fbind('source', self._load_from_source) def set_fbo_shader(self, *args): '''Sets the :class:`~kivy.graphics.Fbo`'s shader by splicing the :attr:`glsl` string into a full fragment shader. The full shader is made up of :code:`shader_header + shader_uniforms + self.glsl + shader_footer_effect`. ''' if self.fbo is None: return self.fbo.set_fs(shader_header + shader_uniforms + self.glsl + shader_footer_effect) def _load_from_source(self, *args): '''(internal) Loads the glsl string from a source file.''' source = self.source if not source: return filename = resource_find(source) if filename is None: return Logger.error('Error reading file {filename}'. format(filename=source)) with open(filename) as fileh: self.glsl = fileh.read() class AdvancedEffectBase(EffectBase): '''An :class:`EffectBase` with additional behavior to easily set and update uniform variables in your shader. This class is provided for convenience when implementing your own effects: it is not used by any of those provided with Kivy. In addition to your base glsl string that must be provided as normal, the :class:`AdvancedEffectBase` has an extra property :attr:`uniforms`, a dictionary of name-value pairs. Whenever a value is changed, the new value for the uniform variable is uploaded to the shader. You must still manually declare your uniform variables at the top of your glsl string. ''' uniforms = DictProperty({}) '''A dictionary of uniform variable names and their values. These are automatically uploaded to the :attr:`fbo` shader if appropriate. uniforms is a :class:`~kivy.properties.DictProperty` and defaults to {}. ''' def __init__(self, *args, **kwargs): super(AdvancedEffectBase, self).__init__(*args, **kwargs) self.fbind('uniforms', self._update_uniforms) def _update_uniforms(self, *args): if self.fbo is None: return for key, value in self.uniforms.items(): self.fbo[key] = value def set_fbo_shader(self, *args): super(AdvancedEffectBase, self).set_fbo_shader(*args) self._update_uniforms() class MonochromeEffect(EffectBase): '''Returns its input colors in monochrome.''' def __init__(self, *args, **kwargs): super(MonochromeEffect, self).__init__(*args, **kwargs) self.glsl = effect_monochrome class InvertEffect(EffectBase): '''Inverts the colors in the input.''' def __init__(self, *args, **kwargs): super(InvertEffect, self).__init__(*args, **kwargs) self.glsl = effect_invert class ScanlinesEffect(EffectBase): '''Adds scanlines to the input.''' def __init__(self, *args, **kwargs): super(ScanlinesEffect, self).__init__(*args, **kwargs) self.glsl = effect_postprocessing class ChannelMixEffect(EffectBase): '''Mixes the color channels of the input according to the order property. Channels may be arbitrarily rearranged or repeated.''' order = ListProperty([1, 2, 0]) '''The new sorted order of the rgb channels. order is a :class:`~kivy.properties.ListProperty` and defaults to [1, 2, 0], corresponding to (g, b, r). ''' def __init__(self, *args, **kwargs): super(ChannelMixEffect, self).__init__(*args, **kwargs) self.do_glsl() def on_order(self, *args): self.do_glsl() def do_glsl(self): letters = [{0: 'x', 1: 'y', 2: 'z'}[i] for i in self.order] self.glsl = effect_mix.format(*letters) class PixelateEffect(EffectBase): '''Pixelates the input according to its :attr:`~PixelateEffect.pixel_size`''' pixel_size = NumericProperty(10) ''' Sets the size of a new 'pixel' in the effect, in terms of number of 'real' pixels. pixel_size is a :class:`~kivy.properties.NumericProperty` and defaults to 10. ''' def __init__(self, *args, **kwargs): super(PixelateEffect, self).__init__(*args, **kwargs) self.do_glsl() def on_pixel_size(self, *args): self.do_glsl() def do_glsl(self): self.glsl = effect_pixelate.format(float(self.pixel_size)) class HorizontalBlurEffect(EffectBase): '''Blurs the input horizontally, with the width given by :attr:`~HorizontalBlurEffect.size`.''' size = NumericProperty(4.0) '''The blur width in pixels. size is a :class:`~kivy.properties.NumericProperty` and defaults to 4.0. ''' def __init__(self, *args, **kwargs): super(HorizontalBlurEffect, self).__init__(*args, **kwargs) self.do_glsl() def on_size(self, *args): self.do_glsl() def do_glsl(self): self.glsl = effect_blur_h.format(float(self.size)) class VerticalBlurEffect(EffectBase): '''Blurs the input vertically, with the width given by :attr:`~VerticalBlurEffect.size`.''' size = NumericProperty(4.0) '''The blur width in pixels. size is a :class:`~kivy.properties.NumericProperty` and defaults to 4.0. ''' def __init__(self, *args, **kwargs): super(VerticalBlurEffect, self).__init__(*args, **kwargs) self.do_glsl() def on_size(self, *args): self.do_glsl() def do_glsl(self): self.glsl = effect_blur_v.format(float(self.size)) class FXAAEffect(EffectBase): '''Applies very simple anti-aliasing via fxaa.''' def __init__(self, *args, **kwargs): super(FXAAEffect, self).__init__(*args, **kwargs) self.glsl = effect_fxaa class EffectFbo(Fbo): '''An :class:`~kivy.graphics.Fbo` with extra functionality that allows attempts to set a new shader. See :meth:`set_fs`. ''' def __init__(self, *args, **kwargs): super(EffectFbo, self).__init__(*args, **kwargs) self.texture_rectangle = None def set_fs(self, value): '''Attempt to set the fragment shader to the given value. If setting the shader fails, the existing one is preserved and an exception is raised. ''' shader = self.shader old_value = shader.fs shader.fs = value if not shader.success: shader.fs = old_value raise Exception('Setting new shader failed.') class EffectWidget(RelativeLayout): ''' Widget with the ability to apply a series of graphical effects to its children. See the module documentation for more information on setting effects and creating your own. ''' background_color = ListProperty((0, 0, 0, 0)) '''This defines the background color to be used for the fbo in the EffectWidget. :attr:`background_color` is a :class:`ListProperty` defaults to (0, 0, 0, 0) ''' texture = ObjectProperty(None) '''The output texture of the final :class:`~kivy.graphics.Fbo` after all effects have been applied. texture is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' effects = ListProperty([]) '''List of all the effects to be applied. These should all be instances or subclasses of :class:`EffectBase`. effects is a :class:`ListProperty` and defaults to []. ''' fbo_list = ListProperty([]) '''(internal) List of all the fbos that are being used to apply the effects. fbo_list is a :class:`ListProperty` and defaults to []. ''' _bound_effects = ListProperty([]) '''(internal) List of effect classes that have been given an fbo to manage. This is necessary so that the fbo can be removed if the effect is no longer in use. _bound_effects is a :class:`ListProperty` and defaults to []. ''' def __init__(self, **kwargs): # Make sure opengl context exists EventLoop.ensure_window() self.canvas = RenderContext(use_parent_projection=True, use_parent_modelview=True) with self.canvas: self.fbo = Fbo(size=self.size) with self.fbo.before: PushMatrix() with self.fbo: ClearColor(0, 0, 0, 0) ClearBuffers() self._background_color = Color(*self.background_color) self.fbo_rectangle = Rectangle(size=self.size) with self.fbo.after: PopMatrix() super(EffectWidget, self).__init__(**kwargs) Clock.schedule_interval(self._update_glsl, 0) fbind = self.fbind fbo_setup = self.refresh_fbo_setup fbind('size', fbo_setup) fbind('effects', fbo_setup) fbind('background_color', self._refresh_background_color) self.refresh_fbo_setup() self._refresh_background_color() # In case thi was changed in kwargs def _refresh_background_color(self, *args): self._background_color.rgba = self.background_color def _update_glsl(self, *largs): '''(internal) Passes new time and resolution uniform variables to the shader. ''' time = Clock.get_boottime() resolution = [float(size) for size in self.size] self.canvas['time'] = time self.canvas['resolution'] = resolution for fbo in self.fbo_list: fbo['time'] = time fbo['resolution'] = resolution def refresh_fbo_setup(self, *args): '''(internal) Creates and assigns one :class:`~kivy.graphics.Fbo` per effect, and makes sure all sizes etc. are correct and consistent. ''' # Add/remove fbos until there is one per effect while len(self.fbo_list) < len(self.effects): with self.canvas: new_fbo = EffectFbo(size=self.size) with new_fbo: ClearColor(0, 0, 0, 0) ClearBuffers() Color(1, 1, 1, 1) new_fbo.texture_rectangle = Rectangle(size=self.size) new_fbo.texture_rectangle.size = self.size self.fbo_list.append(new_fbo) while len(self.fbo_list) > len(self.effects): old_fbo = self.fbo_list.pop() self.canvas.remove(old_fbo) # Remove fbos from unused effects for effect in self._bound_effects: if effect not in self.effects: effect.fbo = None self._bound_effects = self.effects # Do resizing etc. self.fbo.size = self.size self.fbo_rectangle.size = self.size for i in range(len(self.fbo_list)): self.fbo_list[i].size = self.size self.fbo_list[i].texture_rectangle.size = self.size # If there are no effects, just draw our main fbo if len(self.fbo_list) == 0: self.texture = self.fbo.texture return for i in range(1, len(self.fbo_list)): fbo = self.fbo_list[i] fbo.texture_rectangle.texture = self.fbo_list[i - 1].texture # Build effect shaders for effect, fbo in zip(self.effects, self.fbo_list): effect.fbo = fbo self.fbo_list[0].texture_rectangle.texture = self.fbo.texture self.texture = self.fbo_list[-1].texture for fbo in self.fbo_list: fbo.draw() self.fbo.draw() def add_widget(self, widget): # Add the widget to our Fbo instead of the normal canvas c = self.canvas self.canvas = self.fbo super(EffectWidget, self).add_widget(widget) self.canvas = c def remove_widget(self, widget): # Remove the widget from our Fbo instead of the normal canvas c = self.canvas self.canvas = self.fbo super(EffectWidget, self).remove_widget(widget) self.canvas = c def clear_widgets(self, children=None): # Clear widgets from our Fbo instead of the normal canvas c = self.canvas self.canvas = self.fbo super(EffectWidget, self).clear_widgets(children) self.canvas = c kivy-1.9.1/kivy/uix/filechooser.py000066400000000000000000001050761264133626000171630ustar00rootroot00000000000000''' FileChooser =========== The FileChooser module provides various classes for describing, displaying and browsing file systems. Simple widgets -------------- There are two ready-to-use widgets that provide views of the file system. Each of these present the files and folders in a different style. The :class:`FileChooserListView` displays file entries as text items in a vertical list, where folders can be collapsed and expanded. .. image:: images/filechooser_list.png The :class:`FileChooserIconView` presents icons and text from left to right, wrappping them as required. .. image:: images/filechooser_icon.png They both provide for scrolling, selection and basic user interaction. Please refer to the :class:`FileChooserController` for details on supported events and properties. Widget composition ------------------ FileChooser classes adopt a `MVC `_ design. They are exposed so that you to extend and customize your file chooser according to your needs. The FileChooser classes can be categorized as follows: * Models are represented by concrete implementations of the :class:`FileSystemAbstract` class, such as the :class:`FileSystemLocal`. * Views are represented by the :class:`FileChooserListLayout` and :class:`FileChooserIconLayout` classes. These are used by the :class:`FileChooserListView` and :class:`FileChooserIconView` widgets respectively. * Controllers are represented by concrete implementations of the :class:`FileChooserController`, namely the :class:`FileChooser`, :class:`FileChooserIconView` and :class:`FileChooserListView` classes. This means you can define your own views or provide :class:`FileSystemAbstract` implementations for alternative file systems for use with these widgets. The :class:`FileChooser` can be used as a controller for handling multiple, synchronized views of the same path. By combining these elements, you can add your own views and file systems and have them easily interact with the existing components. Usage example ------------- main.py .. include:: ../../examples/RST_Editor/main.py :literal: editor.kv .. highlight:: kv .. include:: ../../examples/RST_Editor/editor.kv :literal: .. versionadded:: 1.0.5 .. versionchanged:: 1.2.0 In the chooser template, the `controller` is no longer a direct reference but a weak-reference. If you are upgrading, you should change the notation `root.controller.xxx` to `root.controller().xxx`. ''' __all__ = ('FileChooserListView', 'FileChooserIconView', 'FileChooserListLayout', 'FileChooserIconLayout', 'FileChooser', 'FileChooserController', 'FileChooserProgressBase', 'FileSystemAbstract', 'FileSystemLocal') from weakref import ref from time import time from kivy.compat import string_types from kivy.factory import Factory from kivy.clock import Clock from kivy.lang import Builder from kivy.logger import Logger from kivy.utils import platform as core_platform from kivy.uix.floatlayout import FloatLayout from kivy.uix.relativelayout import RelativeLayout from kivy.uix.screenmanager import ScreenManager, Screen from kivy.properties import ( StringProperty, ListProperty, BooleanProperty, ObjectProperty, NumericProperty, OptionProperty, AliasProperty) from os import listdir from os.path import ( basename, join, sep, normpath, expanduser, altsep, splitdrive, realpath, getsize, isdir, abspath, pardir) from fnmatch import fnmatch import collections platform = core_platform filesize_units = ('B', 'KB', 'MB', 'GB', 'TB') _have_win32file = False if platform == 'win': # Import that module here as it's not available on non-windows machines. # See http://bit.ly/i9klJE except that the attributes are defined in # win32file not win32com (bug on page). # Note: For some reason this doesn't work after a os.chdir(), no matter to # what directory you change from where. Windows weirdness. try: from win32file import FILE_ATTRIBUTE_HIDDEN, GetFileAttributesExW, error _have_win32file = True except ImportError: Logger.error('filechooser: win32file module is missing') Logger.error('filechooser: we cant check if a file is hidden or not') def alphanumeric_folders_first(files, filesystem): return (sorted(f for f in files if filesystem.is_dir(f)) + sorted(f for f in files if not filesystem.is_dir(f))) class FileSystemAbstract(object): '''Class for implementing a File System view that can be used with the :class:`FileChooser `. .. versionadded:: 1.8.0 ''' def listdir(self, fn): '''Return the list of files in the directory `fn` ''' pass def getsize(self, fn): '''Return the size in bytes of a file ''' pass def is_hidden(self, fn): '''Return True if the file is hidden ''' pass def is_dir(self, fn): '''Return True if the argument passed to this method is a directory ''' pass class FileSystemLocal(FileSystemAbstract): '''Implementation of :class:`FileSystemAbstract` for local files. .. versionadded:: 1.8.0 ''' def listdir(self, fn): return listdir(fn) def getsize(self, fn): return getsize(fn) def is_hidden(self, fn): if platform == 'win': if not _have_win32file: return False try: return GetFileAttributesExW(fn)[0] & FILE_ATTRIBUTE_HIDDEN except error: # This error can occured when a file is already accessed by # someone else. So don't return to True, because we have lot # of chances to not being able to do anything with it. Logger.exception('unable to access to <%s>' % fn) return True return basename(fn).startswith('.') def is_dir(self, fn): return isdir(fn) class FileChooserProgressBase(FloatLayout): '''Base for implementing a progress view. This view is used when too many entries need to be created and are delayed over multiple frames. .. versionadded:: 1.2.0 ''' path = StringProperty('') '''Current path of the FileChooser, read-only. ''' index = NumericProperty(0) '''Current index of :attr:`total` entries to be loaded. ''' total = NumericProperty(1) '''Total number of entries to load. ''' def cancel(self, *largs): '''Cancel any action from the FileChooserController. ''' if self.parent: self.parent.cancel() def on_touch_down(self, touch): if self.collide_point(*touch.pos): super(FileChooserProgressBase, self).on_touch_down(touch) return True def on_touch_move(self, touch): if self.collide_point(*touch.pos): super(FileChooserProgressBase, self).on_touch_move(touch) return True def on_touch_up(self, touch): if self.collide_point(*touch.pos): super(FileChooserProgressBase, self).on_touch_up(touch) return True class FileChooserProgress(FileChooserProgressBase): pass class FileChooserLayout(FloatLayout): '''Base class for file chooser layouts. .. versionadded:: 1.9.0 ''' VIEWNAME = 'undefined' __events__ = ('on_entry_added', 'on_entries_cleared', 'on_subentry_to_entry', 'on_remove_subentry', 'on_submit') controller = ObjectProperty() ''' Reference to the controller handling this layout. :class:`~kivy.properties.ObjectProperty` ''' def on_entry_added(self, node, parent=None): pass def on_entries_cleared(self): pass def on_subentry_to_entry(self, subentry, entry): pass def on_remove_subentry(self, subentry, entry): pass def on_submit(self, selected, touch=None): pass class FileChooserListLayout(FileChooserLayout): '''File chooser layout using a list view. .. versionadded:: 1.9.0 ''' VIEWNAME = 'list' _ENTRY_TEMPLATE = 'FileListEntry' def __init__(self, **kwargs): super(FileChooserListLayout, self).__init__(**kwargs) self.fbind('on_entries_cleared', self.scroll_to_top) def scroll_to_top(self, *args): self.ids.scrollview.scroll_y = 1.0 class FileChooserIconLayout(FileChooserLayout): '''File chooser layout using an icon view. .. versionadded:: 1.9.0 ''' VIEWNAME = 'icon' _ENTRY_TEMPLATE = 'FileIconEntry' def __init__(self, **kwargs): super(FileChooserIconLayout, self).__init__(**kwargs) self.fbind('on_entries_cleared', self.scroll_to_top) def scroll_to_top(self, *args): self.ids.scrollview.scroll_y = 1.0 class FileChooserController(RelativeLayout): '''Base for implementing a FileChooser. Don't use this class directly, but prefer using an implementation such as the :class:`FileChooser`, :class:`FileChooserListView` or :class:`FileChooserIconView`. :Events: `on_entry_added`: entry, parent Fired when a root-level entry is added to the file list. `on_entries_cleared` Fired when the the entries list is cleared, usually when the root is refreshed. `on_subentry_to_entry`: entry, parent Fired when a sub-entry is added to an existing entry or when entries are removed from an entry e.g. when a node is closed. `on_submit`: selection, touch Fired when a file has been selected with a double-tap. ''' _ENTRY_TEMPLATE = None layout = ObjectProperty(baseclass=FileChooserLayout) ''' Reference to the layout widget instance. layout is an :class:`~kivy.properties.ObjectProperty`. .. versionadded:: 1.9.0 ''' path = StringProperty(u'/') ''' path is a :class:`~kivy.properties.StringProperty` and defaults to the current working directory as a unicode string. It specifies the path on the filesystem that this controller should refer to. .. warning:: If a unicode path is specified, all the files returned will be in unicode, allowing the display of unicode files and paths. If a bytes path is specified, only files and paths with ascii names will be displayed properly: non-ascii filenames will be displayed and listed with questions marks (?) instead of their unicode characters. ''' filters = ListProperty([]) ''' filters specifies the filters to be applied to the files in the directory. filters is a :class:`~kivy.properties.ListProperty` and defaults to []. This is equivalent to '\*' i.e. nothing is filtered. The filters are not reset when the path changes. You need to do that yourself if desired. There are two kinds of filters: patterns and callbacks. #. Patterns e.g. ['\*.png']. You can use the following patterns: ========== ================================= Pattern Meaning ========== ================================= \* matches everything ? matches any single character [seq] matches any character in seq [!seq] matches any character not in seq ========== ================================= #. Callbacks You can specify a function that will be called for each file. The callback will be passed the folder and file name as the first and second parameters respectively. It should return True to indicate a match and False otherwise. .. versionchanged:: 1.4.0 Added the option to specify the filter as a callback. ''' filter_dirs = BooleanProperty(False) ''' Indicates whether filters should also apply to directories. filter_dirs is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' sort_func = ObjectProperty(alphanumeric_folders_first) ''' Provides a function to be called with a list of filenames as the first argument and the filesystem implementation as the second argument. It returns a list of filenames sorted for display in the view. sort_func is an :class:`~kivy.properties.ObjectProperty` and defaults to a function returning alphanumerically named folders first. .. versionchanged:: 1.8.0 The signature needs now 2 arguments: first the list of files, second the filesystem class to use. ''' files = ListProperty([]) ''' The list of files in the directory specified by path after applying the filters. files is a read-only :class:`~kivy.properties.ListProperty`. ''' show_hidden = BooleanProperty(False) ''' Determines whether hidden files and folders should be shown. show_hidden is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' selection = ListProperty([]) ''' Contains the list of files that are currently selected. selection is a read-only :class:`~kivy.properties.ListProperty` and defaults to []. ''' multiselect = BooleanProperty(False) ''' Determines whether the user is able to select multiple files or not. multiselect is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' dirselect = BooleanProperty(False) ''' Determines whether directories are valid selections or not. dirselect is a :class:`~kivy.properties.BooleanProperty` and defaults to False. .. versionadded:: 1.1.0 ''' rootpath = StringProperty(None, allownone=True) ''' Root path to use instead of the system root path. If set, it will not show a ".." directory to go up to the root path. For example, if you set rootpath to /users/foo, the user will be unable to go to /users or to any other directory not starting with /users/foo. rootpath is a :class:`~kivy.properties.StringProperty` and defaults to None. .. versionadded:: 1.2.0 .. note:: Similarly to :attr:`path`, whether `rootpath` is specified as bytes or a unicode string determines the type of the filenames and paths read. ''' progress_cls = ObjectProperty(FileChooserProgress) '''Class to use for displaying a progress indicator for filechooser loading. progress_cls is an :class:`~kivy.properties.ObjectProperty` and defaults to :class:`FileChooserProgress`. .. versionadded:: 1.2.0 .. versionchanged:: 1.8.0 If set to a string, the :class:`~kivy.factory.Factory` will be used to resolve the class name. ''' file_encodings = ListProperty(['utf-8', 'latin1', 'cp1252']) '''Possible encodings for decoding a filename to unicode. In the case that the user has a non-ascii filename, undecodable without knowing it's initial encoding, we have no other choice than to guess it. Please note that if you encounter an issue because of a missing encoding here, we'll be glad to add it to this list. file_encodings is a :class:`~kivy.properties.ListProperty` and defaults to ['utf-8', 'latin1', 'cp1252']. .. versionadded:: 1.3.0 .. deprecated:: 1.8.0 This property is no longer used as the filechooser no longer decodes the file names. ''' file_system = ObjectProperty(FileSystemLocal(), baseclass=FileSystemAbstract) '''The file system object used to access the file system. This should be a subclass of :class:`FileSystemAbstract`. file_system is an :class:`~kivy.properties.ObjectProperty` and defaults to :class:`FileSystemLocal()` .. versionadded:: 1.8.0 ''' __events__ = ('on_entry_added', 'on_entries_cleared', 'on_subentry_to_entry', 'on_remove_subentry', 'on_submit') def __init__(self, **kwargs): self._progress = None super(FileChooserController, self).__init__(**kwargs) self._items = [] fbind = self.fbind fbind('selection', self._update_item_selection) self._previous_path = [self.path] fbind('path', self._save_previous_path) update = self._trigger_update fbind('path', update) fbind('filters', update) fbind('rootpath', update) update() def on_touch_down(self, touch): # don't respond to touchs outside self if not self.collide_point(*touch.pos): return if self.disabled: return True return super(FileChooserController, self).on_touch_down(touch) def on_touch_up(self, touch): # don't respond to touchs outside self if not self.collide_point(*touch.pos): return if self.disabled: return True return super(FileChooserController, self).on_touch_up(touch) def _update_item_selection(self, *args): for item in self._items: item.selected = item.path in self.selection def _save_previous_path(self, instance, value): self._previous_path.append(value) self._previous_path = self._previous_path[-2:] def _trigger_update(self, *args): Clock.unschedule(self._update_files) Clock.schedule_once(self._update_files) def on_entry_added(self, node, parent=None): if self.layout: self.layout.dispatch('on_entry_added', node, parent) def on_entries_cleared(self): if self.layout: self.layout.dispatch('on_entries_cleared') def on_subentry_to_entry(self, subentry, entry): if self.layout: self.layout.dispatch('on_subentry_to_entry', subentry, entry) def on_remove_subentry(self, subentry, entry): if self.layout: self.layout.dispatch('on_remove_subentry', subentry, entry) def on_submit(self, selected, touch=None): if self.layout: self.layout.dispatch('on_submit', selected, touch) def entry_touched(self, entry, touch): '''(internal) This method must be called by the template when an entry is touched by the user. ''' if ( 'button' in touch.profile and touch.button in ( 'scrollup', 'scrolldown', 'scrollleft', 'scrollright')): return False _dir = self.file_system.is_dir(entry.path) dirselect = self.dirselect if _dir and dirselect and touch.is_double_tap: self.open_entry(entry) return if self.multiselect: if entry.path in self.selection: self.selection.remove(entry.path) else: if _dir and not self.dirselect: self.open_entry(entry) return self.selection.append(entry.path) else: if _dir and not self.dirselect: self.open_entry return self.selection = [entry.path, ] def entry_released(self, entry, touch): '''(internal) This method must be called by the template when an entry is touched by the user. .. versionadded:: 1.1.0 ''' if ( 'button' in touch.profile and touch.button in ( 'scrollup', 'scrolldown', 'scrollleft', 'scrollright')): return False if not self.multiselect: if self.file_system.is_dir(entry.path) and not self.dirselect: self.open_entry(entry) elif touch.is_double_tap: if self.dirselect and self.file_system.is_dir(entry.path): self.open_entry(entry) else: self.dispatch('on_submit', self.selection, touch) def open_entry(self, entry): try: # Just check if we can list the directory. This is also what # _add_file does, so if it fails here, it would also fail later # on. Do the check here to prevent setting path to an invalid # directory that we cannot list. self.file_system.listdir(entry.path) except OSError: entry.locked = True else: # If entry.path is to jump to previous directory, update path with # parent directory self.path = abspath(join(self.path, entry.path)) self.selection = [] def _apply_filters(self, files): if not self.filters: return files filtered = [] for filt in self.filters: if isinstance(filt, collections.Callable): filtered.extend([fn for fn in files if filt(self.path, fn)]) else: filtered.extend([fn for fn in files if fnmatch(fn, filt)]) if not self.filter_dirs: dirs = [fn for fn in files if self.file_system.is_dir(fn)] filtered.extend(dirs) return list(set(filtered)) def get_nice_size(self, fn): '''Pass the filepath. Returns the size in the best human readable format or '' if it is a directory (Don't recursively calculate size). ''' if self.file_system.is_dir(fn): return '' try: size = self.file_system.getsize(fn) except OSError: return '--' for unit in filesize_units: if size < 1024.0: return '%1.0f %s' % (size, unit) size /= 1024.0 def _update_files(self, *args, **kwargs): # trigger to start gathering the files in the new directory # we'll start a timer that will do the job, 10 times per frames # (default) self._gitems = [] self._gitems_parent = kwargs.get('parent', None) self._gitems_gen = self._generate_file_entries( path=kwargs.get('path', self.path), parent=self._gitems_parent) # cancel any previous clock if exist Clock.unschedule(self._create_files_entries) # show the progression screen self._hide_progress() if self._create_files_entries(): # not enough for creating all the entries, all a clock to continue # start a timer for the next 100 ms Clock.schedule_interval(self._create_files_entries, .1) def _get_file_paths(self, items): return [file.path for file in items] def _create_files_entries(self, *args): # create maximum entries during 50ms max, or 10 minimum (slow system) # (on a "fast system" (core i7 2700K), we can create up to 40 entries # in 50 ms. So 10 is fine for low system. start = time() finished = False index = total = count = 1 while time() - start < 0.05 or count < 10: try: index, total, item = next(self._gitems_gen) self._gitems.append(item) count += 1 except StopIteration: finished = True break except TypeError: # in case _gitems_gen is None finished = True break # if this wasn't enough for creating all the entries, show a progress # bar, and report the activity to the user. if not finished: self._show_progress() self._progress.total = total self._progress.index = index return True # we created all the files, now push them on the view self._items = items = self._gitems parent = self._gitems_parent if parent is None: self.dispatch('on_entries_cleared') for entry in items: self.dispatch('on_entry_added', entry, parent) else: parent.entries[:] = items for entry in items: self.dispatch('on_subentry_to_entry', entry, parent) self.files[:] = self._get_file_paths(items) # stop the progression / creation self._hide_progress() self._gitems = None self._gitems_gen = None Clock.unschedule(self._create_files_entries) return False def cancel(self, *largs): '''Cancel any background action started by filechooser, such as loading a new directory. .. versionadded:: 1.2.0 ''' Clock.unschedule(self._create_files_entries) self._hide_progress() if len(self._previous_path) > 1: # if we cancel any action, the path will be set same as the # previous one, so we can safely cancel the update of the previous # path. self.path = self._previous_path[-2] Clock.unschedule(self._update_files) def _show_progress(self): if self._progress: return cls = self.progress_cls if isinstance(cls, string_types): cls = Factory.get(cls) self._progress = cls(path=self.path) self._progress.value = 0 self.add_widget(self._progress) def _hide_progress(self): if self._progress: self.remove_widget(self._progress) self._progress = None def _generate_file_entries(self, *args, **kwargs): # Generator that will create all the files entries. # the generator is used via _update_files() and _create_files_entries() # don't use it directly. is_root = False path = kwargs.get('path', self.path) have_parent = kwargs.get('parent', None) is not None # Add the components that are always needed if self.rootpath: rootpath = realpath(self.rootpath) path = realpath(path) if not path.startswith(rootpath): self.path = rootpath return elif path == rootpath: is_root = True else: if platform == 'win': is_root = splitdrive(path)[1] in (sep, altsep) elif platform in ('macosx', 'linux', 'android', 'ios'): is_root = normpath(expanduser(path)) == sep else: # Unknown fs, just always add the .. entry but also log Logger.warning('Filechooser: Unsupported OS: %r' % platform) # generate an entries to go back to previous if not is_root and not have_parent: back = '..' + sep pardir = self._create_entry_widget(dict( name=back, size='', path=back, controller=ref(self), isdir=True, parent=None, sep=sep, get_nice_size=lambda: '')) yield 0, 1, pardir # generate all the entries for files try: for index, total, item in self._add_files(path): yield index, total, item except OSError: Logger.exception('Unable to open directory <%s>' % self.path) self.files[:] = [] def _create_entry_widget(self, ctx): template = self.layout._ENTRY_TEMPLATE\ if self.layout else self._ENTRY_TEMPLATE return Builder.template(template, **ctx) def _add_files(self, path, parent=None): path = expanduser(path) files = [] fappend = files.append for f in self.file_system.listdir(path): try: # In the following, use fully qualified filenames fappend(normpath(join(path, f))) except UnicodeDecodeError: Logger.exception('unable to decode <{}>'.format(f)) except UnicodeEncodeError: Logger.exception('unable to encode <{}>'.format(f)) # Apply filename filters files = self._apply_filters(files) # Sort the list of files files = self.sort_func(files, self.file_system) is_hidden = self.file_system.is_hidden if not self.show_hidden: files = [x for x in files if not is_hidden(x)] self.files[:] = files total = len(files) wself = ref(self) for index, fn in enumerate(files): def get_nice_size(): # Use a closure for lazy-loading here return self.get_nice_size(fn) ctx = {'name': basename(fn), 'get_nice_size': get_nice_size, 'path': fn, 'controller': wself, 'isdir': self.file_system.is_dir(fn), 'parent': parent, 'sep': sep} entry = self._create_entry_widget(ctx) yield index, total, entry def entry_subselect(self, entry): if not self.file_system.is_dir(entry.path): return self._update_files(path=entry.path, parent=entry) def close_subselection(self, entry): for subentry in entry.entries: self.dispatch('on_remove_subentry', subentry, entry) class FileChooserListView(FileChooserController): '''Implementation of a :class:`FileChooserController` using a list view. .. versionadded:: 1.9.0 ''' _ENTRY_TEMPLATE = 'FileListEntry' class FileChooserIconView(FileChooserController): '''Implementation of a :class:`FileChooserController` using an icon view. .. versionadded:: 1.9.0 ''' _ENTRY_TEMPLATE = 'FileIconEntry' class FileChooser(FileChooserController): '''Implementation of a :class:`FileChooserController` which supports switching between multiple, synced layout views. The FileChooser can be used as follows: .. code-block:: kv BoxLayout: orientation: 'vertical' BoxLayout: size_hint_y: None height: sp(52) Button: text: 'Icon View' on_press: fc.view_mode = 'icon' Button: text: 'List View' on_press: fc.view_mode = 'list' FileChooser: id: fc FileChooserIconLayout FileChooserListLayout .. versionadded:: 1.9.0 ''' manager = ObjectProperty() ''' Reference to the :class:`~kivy.uix.screenmanager.ScreenManager` instance. manager is an :class:`~kivy.properties.ObjectProperty`. ''' _view_list = ListProperty() def get_view_list(self): return self._view_list view_list = AliasProperty(get_view_list, bind=('_view_list',)) ''' List of views added to this FileChooser. view_list is an :class:`~kivy.properties.AliasProperty` of type :class:`list`. ''' _view_mode = StringProperty() def get_view_mode(self): return self._view_mode def set_view_mode(self, mode): if mode not in self._view_list: raise ValueError('unknown view mode %r' % mode) self._view_mode = mode view_mode = AliasProperty( get_view_mode, set_view_mode, bind=('_view_mode',)) ''' Current layout view mode. view_mode is an :class:`~kivy.properties.AliasProperty` of type :class:`str`. ''' @property def _views(self): return [screen.children[0] for screen in self.manager.screens] def __init__(self, **kwargs): super(FileChooser, self).__init__(**kwargs) self.manager = ScreenManager() super(FileChooser, self).add_widget(self.manager) self.trigger_update_view = Clock.create_trigger(self.update_view) self.fbind('view_mode', self.trigger_update_view) def add_widget(self, widget, **kwargs): if widget is self._progress: super(FileChooser, self).add_widget(widget, **kwargs) elif hasattr(widget, 'VIEWNAME'): name = widget.VIEWNAME + 'view' screen = Screen(name=name) widget.controller = self screen.add_widget(widget) self.manager.add_widget(screen) self.trigger_update_view() else: raise ValueError( 'widget must be a FileChooserLayout,' ' not %s' % type(widget).__name__) def rebuild_views(self): views = [view.VIEWNAME for view in self._views] if views != self._view_list: self._view_list = views if self._view_mode not in self._view_list: self._view_mode = self._view_list[0] self._trigger_update() def update_view(self, *args): self.rebuild_views() sm = self.manager viewlist = self._view_list view = self.view_mode current = sm.current[:-4] viewindex = viewlist.index(view) if view in viewlist else 0 currentindex = viewlist.index(current) if current in viewlist else 0 direction = 'left' if currentindex < viewindex else 'right' sm.transition.direction = direction sm.current = view + 'view' def _create_entry_widget(self, ctx): return [Builder.template(view._ENTRY_TEMPLATE, **ctx) for view in self._views] def _get_file_paths(self, items): if self._views: return [file[0].path for file in items] return [] def _update_item_selection(self, *args): for viewitem in self._items: selected = viewitem[0].path in self.selection for item in viewitem: item.selected = selected def on_entry_added(self, node, parent=None): for index, view in enumerate(self._views): view.dispatch( 'on_entry_added', node[index], parent[index] if parent else None) def on_entries_cleared(self): for view in self._views: view.dispatch('on_entries_cleared') def on_subentry_to_entry(self, subentry, entry): for index, view in enumerate(self._views): view.dispatch('on_subentry_to_entry', subentry[index], entry) def on_remove_subentry(self, subentry, entry): for index, view in enumerate(self._views): view.dispatch('on_remove_subentry', subentry[index], entry) def on_submit(self, selected, touch=None): view_mode = self.view_mode for view in self._views: if view_mode == view.VIEWNAME: view.dispatch('on_submit', selected, touch) return if __name__ == '__main__': from kivy.app import App from pprint import pprint import textwrap import sys root = Builder.load_string(textwrap.dedent('''\ BoxLayout: orientation: 'vertical' BoxLayout: size_hint_y: None height: sp(52) Button: text: 'Icon View' on_press: fc.view_mode = 'icon' Button: text: 'List View' on_press: fc.view_mode = 'list' FileChooser: id: fc FileChooserIconLayout FileChooserListLayout ''')) class FileChooserApp(App): def build(self): v = root.ids.fc if len(sys.argv) > 1: v.path = sys.argv[1] v.bind(selection=lambda *x: pprint("selection: %s" % x[1:])) v.bind(path=lambda *x: pprint("path: %s" % x[1:])) return root FileChooserApp().run() kivy-1.9.1/kivy/uix/floatlayout.py000066400000000000000000000071021264133626000172130ustar00rootroot00000000000000''' Float Layout ============ :class:`FloatLayout` honors the :attr:`~kivy.uix.widget.Widget.pos_hint` and the :attr:`~kivy.uix.widget.Widget.size_hint` properties of its children. .. only:: html .. image:: images/floatlayout.gif :align: right .. only:: latex .. image:: images/floatlayout.png :align: right For example, a FloatLayout with a size of (300, 300) is created:: layout = FloatLayout(size=(300, 300)) By default, all widgets have their size_hint=(1, 1), so this button will adopt the same size as the layout:: button = Button(text='Hello world') layout.add_widget(button) To create a button 50% of the width and 25% of the height of the layout and positioned at (20, 20), you can do:: button = Button( text='Hello world', size_hint=(.5, .25), pos=(20, 20)) If you want to create a button that will always be the size of layout minus 20% on each side:: button = Button(text='Hello world', size_hint=(.6, .6), pos_hint={'x':.2, 'y':.2}) .. note:: This layout can be used for an application. Most of the time, you will use the size of Window. .. warning:: If you are not using pos_hint, you must handle the positioning of the children: if the float layout is moving, you must handle moving the children too. ''' __all__ = ('FloatLayout', ) from kivy.uix.layout import Layout class FloatLayout(Layout): '''Float layout class. See module documentation for more information. ''' def __init__(self, **kwargs): super(FloatLayout, self).__init__(**kwargs) fbind = self.fbind update = self._trigger_layout fbind('children', update) fbind('pos', update) fbind('pos_hint', update) fbind('size_hint', update) fbind('size', update) def do_layout(self, *largs, **kwargs): # optimize layout by preventing looking at the same attribute in a loop w, h = kwargs.get('size', self.size) x, y = kwargs.get('pos', self.pos) for c in self.children: # size shw, shh = c.size_hint if shw and shh: c.size = w * shw, h * shh elif shw: c.width = w * shw elif shh: c.height = h * shh # pos for key, value in c.pos_hint.items(): if key == 'x': c.x = x + value * w elif key == 'right': c.right = x + value * w elif key == 'pos': c.pos = x + value[0] * w, y + value[1] * h elif key == 'y': c.y = y + value * h elif key == 'top': c.top = y + value * h elif key == 'center': c.center = x + value[0] * w, y + value[1] * h elif key == 'center_x': c.center_x = x + value * w elif key == 'center_y': c.center_y = y + value * h def add_widget(self, widget, index=0): widget.bind( #size=self._trigger_layout, #size_hint=self._trigger_layout, pos=self._trigger_layout, pos_hint=self._trigger_layout) return super(FloatLayout, self).add_widget(widget, index) def remove_widget(self, widget): widget.unbind( #size=self._trigger_layout, #size_hint=self._trigger_layout, pos=self._trigger_layout, pos_hint=self._trigger_layout) return super(FloatLayout, self).remove_widget(widget) kivy-1.9.1/kivy/uix/gesturesurface.py000066400000000000000000000551111264133626000177020ustar00rootroot00000000000000''' Gesture Surface =============== .. versionadded:: 1.9.0 .. warning:: This is experimental and subject to change as long as this warning notice is present. See :file:`kivy/examples/demo/multistroke/main.py` for a complete application example. ''' __all__ = ('GestureSurface', 'GestureContainer') from random import random from kivy.event import EventDispatcher from kivy.clock import Clock from kivy.vector import Vector from kivy.uix.floatlayout import FloatLayout from kivy.graphics import Color, Line, Rectangle from kivy.properties import (NumericProperty, BooleanProperty, DictProperty, ListProperty) from colorsys import hsv_to_rgb # Clock undershoot margin, FIXME: this is probably too high? UNDERSHOOT_MARGIN = 0.1 class GestureContainer(EventDispatcher): '''Container object that stores information about a gesture. It has various properties that are updated by `GestureSurface` as drawing progresses. :Arguments: `touch` Touch object (as received by on_touch_down) used to initialize the gesture container. Required. :Properties: `active` Set to False once the gesture is complete (meets `max_stroke` setting or `GestureSurface.temporal_window`) :attr:`active` is a :class:`~kivy.properties.BooleanProperty` `active_strokes` Number of strokes currently active in the gesture, ie concurrent touches associated with this gesture. :attr:`active_strokes` is a :class:`~kivy.properties.NumericProperty` `max_strokes` Max number of strokes allowed in the gesture. This is set by `GestureSurface.max_strokes` but can be overridden for example from `on_gesture_start`. :attr:`max_strokes` is a :class:`~kivy.properties.NumericProperty` `was_merged` Indicates that this gesture has been merged with another gesture and should be considered discarded. :attr:`was_merged` is a :class:`~kivy.properties.BooleanProperty` `bbox` Dictionary with keys minx, miny, maxx, maxy. Represents the size of the gesture bounding box. :attr:`bbox` is a :class:`~kivy.properties.DictProperty` `width` Represents the width of the gesture. :attr:`width` is a :class:`~kivy.properties.NumericProperty` `height` Represents the height of the gesture. :attr:`height` is a :class:`~kivy.properties.NumericProperty` ''' active = BooleanProperty(True) active_strokes = NumericProperty(0) max_strokes = NumericProperty(0) was_merged = BooleanProperty(False) bbox = DictProperty({'minx': float('inf'), 'miny': float('inf'), 'maxx': float('-inf'), 'maxy': float('-inf')}) width = NumericProperty(0) height = NumericProperty(0) def __init__(self, touch, **kwargs): # The color is applied to all canvas items of this gesture self.color = kwargs.pop('color', [1., 1., 1.]) super(GestureContainer, self).__init__(**kwargs) # This is the touch.uid of the oldest touch represented self.id = str(touch.uid) # Store various timestamps for decision making self._create_time = Clock.get_time() self._update_time = None self._cleanup_time = None self._cache_time = 0 # We can cache the candidate here to save zip()/Vector instantiation self._vectors = None # Key is touch.uid; value is a kivy.graphics.Line(); it's used even # if line_width is 0 (ie not actually drawn anywhere) self._strokes = {} # Make sure the bbox is up to date with the first touch position self.update_bbox(touch) def get_vectors(self, **kwargs): '''Return strokes in a format that is acceptable for `kivy.multistroke.Recognizer` as a gesture candidate or template. The result is cached automatically; the cache is invalidated at the start and end of a stroke and if `update_bbox` is called. If you are going to analyze a gesture mid-stroke, you may need to set the `no_cache` argument to True.''' if self._cache_time == self._update_time and not kwargs.get('no_cache'): return self._vectors vecs = [] append = vecs.append for tuid, l in self._strokes.items(): lpts = l.points append([Vector(*pts) for pts in zip(lpts[::2], lpts[1::2])]) self._vectors = vecs self._cache_time = self._update_time return vecs def handles(self, touch): '''Returns True if this container handles the given touch''' if not self.active: return False return str(touch.uid) in self._strokes def accept_stroke(self, count=1): '''Returns True if this container can accept `count` new strokes''' if not self.max_strokes: return True return len(self._strokes) + count <= self.max_strokes def update_bbox(self, touch): '''Update gesture bbox from a touch coordinate''' x, y = touch.x, touch.y bb = self.bbox if x < bb['minx']: bb['minx'] = x if y < bb['miny']: bb['miny'] = y if x > bb['maxx']: bb['maxx'] = x if y > bb['maxy']: bb['maxy'] = y self.width = bb['maxx'] - bb['minx'] self.height = bb['maxy'] - bb['miny'] self._update_time = Clock.get_time() def add_stroke(self, touch, line): '''Associate a list of points with a touch.uid; the line itself is created by the caller, but subsequent move/up events look it up via us. This is done to avoid problems during merge.''' self._update_time = Clock.get_time() self._strokes[str(touch.uid)] = line self.active_strokes += 1 def complete_stroke(self): '''Called on touch up events to keep track of how many strokes are active in the gesture (we only want to dispatch event when the *last* stroke in the gesture is released)''' self._update_time = Clock.get_time() self.active_strokes -= 1 def single_points_test(self): '''Returns True if the gesture consists only of single-point strokes, we must discard it in this case, or an exception will be raised''' for tuid, l in self._strokes.items(): if len(l.points) > 2: return False return True class GestureSurface(FloatLayout): '''Simple gesture surface to track/draw touch movements. Typically used to gather user input suitable for :class:`kivy.multistroke.Recognizer`. :Properties: `temporal_window` Time to wait from the last touch_up event before attempting to recognize the gesture. If you set this to 0, the `on_gesture_complete` event is not fired unless the :attr:`max_strokes` condition is met. :attr:`temporal_window` is a :class:`~kivy.properties.NumericProperty` and defaults to 2.0 `max_strokes` Max number of strokes in a single gesture; if this is reached, recognition will start immediately on the final touch_up event. If this is set to 0, the `on_gesture_complete` event is not fired unless the :attr:`temporal_window` expires. :attr:`max_strokes` is a :class:`~kivy.properties.NumericProperty` and defaults to 2.0 `bbox_margin` Bounding box margin for detecting gesture collisions, in pixels. :attr:`bbox_margin` is a :class:`~kivy.properties.NumericProperty` and defaults to 30 `draw_timeout` Number of seconds to keep lines/bbox on canvas after the `on_gesture_complete` event is fired. If this is set to 0, gestures are immediately removed from the surface when complete. :attr:`draw_timeout` is a :class:`~kivy.properties.NumericProperty` and defaults to 3.0 `color` Color used to draw the gesture, in RGB. This option does not have an effect if :attr:`use_random_color` is True. :attr:`draw_timeout` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1] (white) `use_random_color` Set to True to pick a random color for each gesture, if you do this then `color` is ignored. Defaults to False. :attr:`use_random_color` is a :class:`~kivy.properties.BooleanProperty` and defaults to False `line_width` Line width used for tracing touches on the surface. Set to 0 if you only want to detect gestures without drawing anything. If you use 1.0, OpenGL GL_LINE is used for drawing; values > 1 will use an internal drawing method based on triangles (less efficient), see :mod:`kivy.graphics`. :attr:`line_width` is a :class:`~kivy.properties.NumericProperty` and defaults to 2 `draw_bbox` Set to True if you want to draw bounding box behind gestures. This only works if `line_width` >= 1. Default is False. :attr:`draw_bbox` is a :class:`~kivy.properties.BooleanProperty` and defaults to True `bbox_alpha` Opacity for bounding box if `draw_bbox` is True. Default 0.1 :attr:`bbox_alpha` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.1 :Events: `on_gesture_start` :class:`GestureContainer` Fired when a new gesture is initiated on the surface, ie the first on_touch_down that does not collide with an existing gesture on the surface. `on_gesture_extend` :class:`GestureContainer` Fired when a touch_down event occurs within an existing gesture. `on_gesture_merge` :class:`GestureContainer`, :class:`GestureContainer` Fired when two gestures collide and get merged to one gesture. The first argument is the gesture that has been merged (no longer valid); the second is the combined (resulting) gesture. `on_gesture_complete` :class:`GestureContainer` Fired when a set of strokes is considered a complete gesture, this happens when `temporal_window` expires or `max_strokes` is reached. Typically you will bind to this event and use the provided `GestureContainer` get_vectors() method to match against your gesture database. `on_gesture_cleanup` :class:`GestureContainer` Fired `draw_timeout` seconds after `on_gesture_complete`, The gesture will be removed from the canvas (if line_width > 0 or draw_bbox is True) and the internal gesture list before this. `on_gesture_discard` :class:`GestureContainer` Fired when a gesture does not meet the minimum size requirements for recognition (width/height < 5, or consists only of single- point strokes). ''' temporal_window = NumericProperty(2.0) draw_timeout = NumericProperty(3.0) max_strokes = NumericProperty(4) bbox_margin = NumericProperty(30) line_width = NumericProperty(2) color = ListProperty([1., 1., 1.]) use_random_color = BooleanProperty(False) draw_bbox = BooleanProperty(False) bbox_alpha = NumericProperty(0.1) def __init__(self, **kwargs): super(GestureSurface, self).__init__(**kwargs) # A list of GestureContainer objects (all gestures on the surface) self._gestures = [] self.register_event_type('on_gesture_start') self.register_event_type('on_gesture_extend') self.register_event_type('on_gesture_merge') self.register_event_type('on_gesture_complete') self.register_event_type('on_gesture_cleanup') self.register_event_type('on_gesture_discard') # ----------------------------------------------------------------------------- # Touch Events # ----------------------------------------------------------------------------- def on_touch_down(self, touch): '''When a new touch is registered, the first thing we do is to test if it collides with the bounding box of another known gesture. If so, it is assumed to be part of that gesture. ''' # If the touch originates outside the surface, ignore it. if not self.collide_point(touch.x, touch.y): return touch.grab(self) # Add the stroke to existing gesture, or make a new one g = self.find_colliding_gesture(touch) new = False if g is None: g = self.init_gesture(touch) new = True # We now belong to a gesture (new or old); start a new stroke. self.init_stroke(g, touch) if new: self.dispatch('on_gesture_start', g, touch) else: self.dispatch('on_gesture_extend', g, touch) return True def on_touch_move(self, touch): '''When a touch moves, we add a point to the line on the canvas so the path is updated. We must also check if the new point collides with the bouonding box of another gesture - if so, they should be merged.''' if touch.grab_current is not self: return if not self.collide_point(touch.y, touch.y): return # Retrieve the GestureContainer object that handles this touch, and # test for colliding gestures. If found, merge them to one. g = self.get_gesture(touch) collision = self.find_colliding_gesture(touch) if collision is not None and g.accept_stroke(len(collision._strokes)): merge = self.merge_gestures(g, collision) if g.was_merged: self.dispatch('on_gesture_merge', g, collision) else: self.dispatch('on_gesture_merge', collision, g) g = merge else: g.update_bbox(touch) # Add the new point to gesture stroke list and update the canvas line g._strokes[str(touch.uid)].points += (touch.x, touch.y) # Draw the gesture bounding box; if it is a single press that # does not trigger a move event, we would miss it otherwise. if self.draw_bbox: self._update_canvas_bbox(g) return True def on_touch_up(self, touch): if touch.grab_current is not self: return touch.ungrab(self) g = self.get_gesture(touch) g.complete_stroke() # If this stroke hit the maximum limit, dispatch immediately if not g.accept_stroke(): self._complete_dispatcher(0) # dispatch later only if we have a window elif self.temporal_window > 0: Clock.schedule_once(self._complete_dispatcher, self.temporal_window) # ----------------------------------------------------------------------------- # Gesture related methods # ----------------------------------------------------------------------------- def init_gesture(self, touch): '''Create a new gesture from touch, ie it's the first on surface, or was not close enough to any existing gesture (yet)''' col = self.color if self.use_random_color is True: col = hsv_to_rgb(random(), 1., 1.) g = GestureContainer(touch, max_strokes=self.max_strokes, line_width=self.line_width, color=col) # Create the bounding box Rectangle for the gesture if self.draw_bbox: bb = g.bbox with self.canvas: Color(col[0], col[1], col[2], self.bbox_alpha, mode='rgba', group=g.id) g._bbrect = Rectangle( group=g.id, pos=(bb['minx'], bb['miny']), size=(bb['maxx'] - bb['minx'], bb['maxy'] - bb['miny'])) self._gestures.append(g) return g def init_stroke(self, g, touch): l = [touch.x, touch.y] col = g.color new_line = Line( points=l, width=self.line_width, group=g.id) g._strokes[str(touch.uid)] = new_line if self.line_width: canvas_add = self.canvas.add canvas_add(Color(col[0], col[1], col[2], mode='rgb', group=g.id)) canvas_add(new_line) # Update the bbox in case; this will normally be done in on_touch_move, # but we want to update it also for a single press, force that here: g.update_bbox(touch) if self.draw_bbox: self._update_canvas_bbox(g) # Register the stroke in GestureContainer so we can look it up later g.add_stroke(touch, new_line) def get_gesture(self, touch): '''Returns GestureContainer associated with given touch''' for g in self._gestures: if g.active and g.handles(touch): return g raise Exception('get_gesture() failed to identify ' + str(touch.uid)) def find_colliding_gesture(self, touch): '''Checks if a touch x/y collides with the bounding box of an existing gesture. If so, return it (otherwise returns None) ''' touch_x, touch_y = touch.pos for g in self._gestures: if g.active and not g.handles(touch) and g.accept_stroke(): bb = g.bbox margin = self.bbox_margin minx = bb['minx'] - margin miny = bb['miny'] - margin maxx = bb['maxx'] + margin maxy = bb['maxy'] + margin if minx <= touch_x <= maxx and miny <= touch_y <= maxy: return g return None def merge_gestures(self, g, other): '''Merges two gestures together, the oldest one is retained and the newer one gets the `GestureContainer.was_merged` flag raised.''' # Swap order depending on gesture age (the merged gesture gets # the color from the oldest one of the two). swap = other._create_time < g._create_time a = swap and other or g b = swap and g or other # Apply the outer limits of bbox to the merged gesture abbox = a.bbox bbbox = b.bbox if bbbox['minx'] < abbox['minx']: abbox['minx'] = bbbox['minx'] if bbbox['miny'] < abbox['miny']: abbox['miny'] = bbbox['miny'] if bbbox['maxx'] > abbox['maxx']: abbox['maxx'] = bbbox['maxx'] if bbbox['maxy'] > abbox['maxy']: abbox['maxy'] = bbbox['maxy'] # Now transfer the coordinates from old to new gesture; # FIXME: This can probably be copied more efficiently? astrokes = a._strokes lw = self.line_width a_id = a.id col = a.color self.canvas.remove_group(b.id) canv_add = self.canvas.add for uid, old in b._strokes.items(): # FIXME: Can't figure out how to change group= for existing Line() new_line = Line( points=old.points, width=old.width, group=a_id) astrokes[uid] = new_line if lw: canv_add(Color(col[0], col[1], col[2], mode='rgb', group=a_id)) canv_add(new_line) b.active = False b.was_merged = True a.active_strokes += b.active_strokes a._update_time = Clock.get_time() return a def _update_canvas_bbox(self, g): # If draw_bbox is changed while two gestures are active, # we might not have a bbrect member if not hasattr(g, '_bbrect'): return bb = g.bbox g._bbrect.pos = (bb['minx'], bb['miny']) g._bbrect.size = (bb['maxx'] - bb['minx'], bb['maxy'] - bb['miny']) # ----------------------------------------------------------------------------- # Timeout callbacks # ----------------------------------------------------------------------------- def _complete_dispatcher(self, dt): '''This method is scheduled on all touch up events. It will dispatch the `on_gesture_complete` event for all completed gestures, and remove merged gestures from the internal gesture list.''' need_cleanup = False gest = self._gestures timeout = self.draw_timeout twin = self.temporal_window get_time = Clock.get_time for idx, g in enumerate(gest): # Gesture is part of another gesture, just delete it if g.was_merged: del gest[idx] continue # Not active == already handled, or has active strokes (it cannot # possibly be complete). Proceed to next gesture on surface. if not g.active or g.active_strokes != 0: continue t1 = g._update_time + twin t2 = get_time() + UNDERSHOOT_MARGIN # max_strokes reached, or temporal window has expired. The gesture # is complete; need to dispatch _complete or _discard event. if not g.accept_stroke() or t1 <= t2: discard = False if g.width < 5 and g.height < 5: discard = True elif g.single_points_test(): discard = True need_cleanup = True g.active = False g._cleanup_time = get_time() + timeout if discard: self.dispatch('on_gesture_discard', g) else: self.dispatch('on_gesture_complete', g) if need_cleanup: Clock.schedule_once(self._cleanup, timeout) def _cleanup(self, dt): '''This method is scheduled from _complete_dispatcher to clean up the canvas and internal gesture list after a gesture is completed.''' m = UNDERSHOOT_MARGIN rg = self.canvas.remove_group gestures = self._gestures for idx, g in enumerate(gestures): if g._cleanup_time is None: continue if g._cleanup_time <= Clock.get_time() + m: rg(g.id) del gestures[idx] self.dispatch('on_gesture_cleanup', g) def on_gesture_start(self, *l): pass def on_gesture_extend(self, *l): pass def on_gesture_merge(self, *l): pass def on_gesture_complete(self, *l): pass def on_gesture_discard(self, *l): pass def on_gesture_cleanup(self, *l): pass kivy-1.9.1/kivy/uix/gridlayout.py000066400000000000000000000346461264133626000170500ustar00rootroot00000000000000''' Grid Layout =========== .. only:: html .. image:: images/gridlayout.gif :align: right .. only:: latex .. image:: images/gridlayout.png :align: right .. versionadded:: 1.0.4 The :class:`GridLayout` arranges children in a matrix. It takes the available space and divides it into columns and rows, then adds widgets to the resulting "cells". .. versionchanged:: 1.0.7 The implementation has changed to use the widget size_hint for calculating column/row sizes. `uniform_width` and `uniform_height` have been removed and other properties have added to give you more control. Background ---------- Unlike many other toolkits, you cannot explicitly place a widget in a specific column/row. Each child is automatically assigned a position determined by the layout configuration and the child's index in the children list. A GridLayout must always have at least one input constraint: :attr:`GridLayout.cols` or :attr:`GridLayout.rows`. If you do not specify cols or rows, the Layout will throw an exception. Column Width and Row Height --------------------------- The column width/row height are determined in 3 steps: - The initial size is given by the :attr:`col_default_width` and :attr:`row_default_height` properties. To customize the size of a single column or row, use :attr:`cols_minimum` or :attr:`rows_minimum`. - The `size_hint_x`/`size_hint_y` of the children are taken into account. If no widgets have a size hint, the maximum size is used for all children. - You can force the default size by setting the :attr:`col_force_default` or :attr:`row_force_default` property. This will force the layout to ignore the `width` and `size_hint` properties of children and use the default size. Using a GridLayout ------------------ In the example below, all widgets will have an equal size. By default, the `size_hint` is (1, 1), so a Widget will take the full size of the parent:: layout = GridLayout(cols=2) layout.add_widget(Button(text='Hello 1')) layout.add_widget(Button(text='World 1')) layout.add_widget(Button(text='Hello 2')) layout.add_widget(Button(text='World 2')) .. image:: images/gridlayout_1.jpg Now, let's fix the size of Hello buttons to 100px instead of using size_hint_x=1:: layout = GridLayout(cols=2) layout.add_widget(Button(text='Hello 1', size_hint_x=None, width=100)) layout.add_widget(Button(text='World 1')) layout.add_widget(Button(text='Hello 2', size_hint_x=None, width=100)) layout.add_widget(Button(text='World 2')) .. image:: images/gridlayout_2.jpg Next, let's fix the row height to a specific size:: layout = GridLayout(cols=2, row_force_default=True, row_default_height=40) layout.add_widget(Button(text='Hello 1', size_hint_x=None, width=100)) layout.add_widget(Button(text='World 1')) layout.add_widget(Button(text='Hello 2', size_hint_x=None, width=100)) layout.add_widget(Button(text='World 2')) .. image:: images/gridlayout_3.jpg ''' __all__ = ('GridLayout', 'GridLayoutException') from kivy.logger import Logger from kivy.uix.layout import Layout from kivy.properties import NumericProperty, BooleanProperty, DictProperty, \ BoundedNumericProperty, ReferenceListProperty, VariableListProperty from math import ceil def nmax(*args): '''(internal) Implementation of a max() function that supports None. ''' # merge into one list args = [x for x in args if x is not None] return max(args) class GridLayoutException(Exception): '''Exception for errors if the grid layout manipulation fails. ''' pass class GridLayout(Layout): '''Grid layout class. See module documentation for more information. ''' spacing = VariableListProperty([0, 0], length=2) '''Spacing between children: [spacing_horizontal, spacing_vertical]. spacing also accepts a one argument form [spacing]. :attr:`spacing` is a :class:`~kivy.properties.VariableListProperty` and defaults to [0, 0]. ''' padding = VariableListProperty([0, 0, 0, 0]) '''Padding between the layout box and it's children: [padding_left, padding_top, padding_right, padding_bottom]. padding also accepts a two argument form [padding_horizontal, padding_vertical] and a one argument form [padding]. .. versionchanged:: 1.7.0 Replaced NumericProperty with VariableListProperty. :attr:`padding` is a :class:`~kivy.properties.VariableListProperty` and defaults to [0, 0, 0, 0]. ''' cols = BoundedNumericProperty(None, min=0, allownone=True) '''Number of columns in the grid. .. versionchanged:: 1.0.8 Changed from a NumericProperty to BoundedNumericProperty. You can no longer set this to a negative value. :attr:`cols` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' rows = BoundedNumericProperty(None, min=0, allownone=True) '''Number of rows in the grid. .. versionchanged:: 1.0.8 Changed from a NumericProperty to a BoundedNumericProperty. You can no longer set this to a negative value. :attr:`rows` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' col_default_width = NumericProperty(0) '''Default minimum size to use for a column. .. versionadded:: 1.0.7 :attr:`col_default_width` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' row_default_height = NumericProperty(0) '''Default minimum size to use for row. .. versionadded:: 1.0.7 :attr:`row_default_height` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' col_force_default = BooleanProperty(False) '''If True, ignore the width and size_hint_x of the child and use the default column width. .. versionadded:: 1.0.7 :attr:`col_force_default` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' row_force_default = BooleanProperty(False) '''If True, ignore the height and size_hint_y of the child and use the default row height. .. versionadded:: 1.0.7 :attr:`row_force_default` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' cols_minimum = DictProperty({}) '''List of minimum sizes for each column. .. versionadded:: 1.0.7 :attr:`cols_minimum` is a :class:`~kivy.properties.DictProperty` and defaults to {}. ''' rows_minimum = DictProperty({}) '''List of minimum sizes for each row. .. versionadded:: 1.0.7 :attr:`rows_minimum` is a :class:`~kivy.properties.DictProperty` and defaults to {}. ''' minimum_width = NumericProperty(0) '''Minimum width needed to contain all children. .. versionadded:: 1.0.8 :attr:`minimum_width` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' minimum_height = NumericProperty(0) '''Minimum height needed to contain all children. .. versionadded:: 1.0.8 :attr:`minimum_height` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' minimum_size = ReferenceListProperty(minimum_width, minimum_height) '''Minimum size needed to contain all children. .. versionadded:: 1.0.8 :attr:`minimum_size` is a :class:`~kivy.properties.ReferenceListProperty` of (:attr:`minimum_width`, :attr:`minimum_height`) properties. ''' def __init__(self, **kwargs): self._cols = self._rows = None super(GridLayout, self).__init__(**kwargs) fbind = self.fbind update = self._trigger_layout fbind('col_default_width', update) fbind('row_default_height', update) fbind('col_force_default', update) fbind('row_force_default', update) fbind('cols', update) fbind('rows', update) fbind('parent', update) fbind('spacing', update) fbind('padding', update) fbind('children', update) fbind('size', update) fbind('pos', update) def get_max_widgets(self): if self.cols and self.rows: return self.rows * self.cols else: return None def on_children(self, instance, value): # if that makes impossible to construct things with deffered method, # migrate this test in do_layout, and/or issue a warning. smax = self.get_max_widgets() if smax and len(value) > smax: raise GridLayoutException( 'Too many children in GridLayout. Increase rows/cols!') def update_minimum_size(self, *largs): # the goal here is to calculate the minimum size of every cols/rows # and determine if they have stretch or not current_cols = self.cols current_rows = self.rows children = self.children len_children = len(children) # if no cols or rows are set, we can't calculate minimum size. # the grid must be contrained at least on one side if not current_cols and not current_rows: Logger.warning('%r have no cols or rows set, ' 'layout is not triggered.' % self) return None if current_cols is None: current_cols = int(ceil(len_children / float(current_rows))) elif current_rows is None: current_rows = int(ceil(len_children / float(current_cols))) current_cols = max(1, current_cols) current_rows = max(1, current_rows) cols = [self.col_default_width] * current_cols cols_sh = [None] * current_cols rows = [self.row_default_height] * current_rows rows_sh = [None] * current_rows # update minimum size from the dicts # FIXME index might be outside the bounds ? for index, value in self.cols_minimum.items(): cols[index] = value for index, value in self.rows_minimum.items(): rows[index] = value # calculate minimum size for each columns and rows i = len_children - 1 for row in range(current_rows): for col in range(current_cols): # don't go further is we don't have child left if i < 0: break # get initial information from the child c = children[i] shw = c.size_hint_x shh = c.size_hint_y w = c.width h = c.height # compute minimum size / maximum stretch needed if shw is None: cols[col] = nmax(cols[col], w) else: cols_sh[col] = nmax(cols_sh[col], shw) if shh is None: rows[row] = nmax(rows[row], h) else: rows_sh[row] = nmax(rows_sh[row], shh) # next child i = i - 1 # calculate minimum width/height needed, starting from padding + # spacing padding_x = self.padding[0] + self.padding[2] padding_y = self.padding[1] + self.padding[3] spacing_x, spacing_y = self.spacing width = padding_x + spacing_x * (current_cols - 1) height = padding_y + spacing_y * (current_rows - 1) # then add the cell size width += sum(cols) height += sum(rows) # remember for layout self._cols = cols self._rows = rows self._cols_sh = cols_sh self._rows_sh = rows_sh # finally, set the minimum size self.minimum_size = (width, height) def do_layout(self, *largs): self.update_minimum_size() if self._cols is None: return if self.cols is None and self.rows is None: raise GridLayoutException('Need at least cols or rows constraint.') children = self.children len_children = len(children) if len_children == 0: return # speedup padding_left = self.padding[0] padding_top = self.padding[1] spacing_x, spacing_y = self.spacing selfx = self.x selfw = self.width selfh = self.height # resolve size for each column if self.col_force_default: cols = [self.col_default_width] * len(self._cols) for index, value in self.cols_minimum.items(): cols[index] = value else: cols = self._cols[:] cols_sh = self._cols_sh cols_weigth = sum([x for x in cols_sh if x]) strech_w = max(0, selfw - self.minimum_width) for index in range(len(cols)): # if the col don't have strech information, nothing to do col_stretch = cols_sh[index] if col_stretch is None: continue # calculate the column stretch, and take the maximum from # minimum size and the calculated stretch col_width = cols[index] col_width = max(col_width, strech_w * col_stretch / cols_weigth) cols[index] = col_width # same algo for rows if self.row_force_default: rows = [self.row_default_height] * len(self._rows) for index, value in self.rows_minimum.items(): rows[index] = value else: rows = self._rows[:] rows_sh = self._rows_sh rows_weigth = sum([x for x in rows_sh if x]) strech_h = max(0, selfh - self.minimum_height) for index in range(len(rows)): # if the row don't have strech information, nothing to do row_stretch = rows_sh[index] if row_stretch is None: continue # calculate the row stretch, and take the maximum from minimum # size and the calculated stretch row_height = rows[index] row_height = max(row_height, strech_h * row_stretch / rows_weigth) rows[index] = row_height # reposition every child i = len_children - 1 y = self.top - padding_top for row_height in rows: x = selfx + padding_left for col_width in cols: if i < 0: break c = children[i] c.x = x c.y = y - row_height c.width = col_width c.height = row_height i = i - 1 x = x + col_width + spacing_x y -= row_height + spacing_y kivy-1.9.1/kivy/uix/image.py000066400000000000000000000271011264133626000157330ustar00rootroot00000000000000''' Image ===== The :class:`Image` widget is used to display an image:: wimg = Image(source='mylogo.png') Asynchronous Loading -------------------- To load an image asynchronously (for example from an external webserver), use the :class:`AsyncImage` subclass:: aimg = AsyncImage(source='http://mywebsite.com/logo.png') This can be useful as it prevents your application from waiting until the image is loaded. If you want to display large images or retrieve them from URL's, using :class:`AsyncImage` will allow these resources to be retrieved on a background thread without blocking your application. Alignment --------- By default, the image is centered and fits inside the widget bounding box. If you don't want that, you can set `allow_stretch` to True and `keep_ratio` to False. You can also inherit from Image and create your own style. For example, if you want your image to be greater than the size of your widget, you could do:: class FullImage(Image): pass And in your kivy language file:: <-FullImage>: canvas: Color: rgb: (1, 1, 1) Rectangle: texture: self.texture size: self.width + 20, self.height + 20 pos: self.x - 10, self.y - 10 ''' __all__ = ('Image', 'AsyncImage') from kivy.uix.widget import Widget from kivy.core.image import Image as CoreImage from kivy.resources import resource_find from kivy.properties import StringProperty, ObjectProperty, ListProperty, \ AliasProperty, BooleanProperty, NumericProperty from kivy.logger import Logger # delayed imports Loader = None class Image(Widget): '''Image class, see module documentation for more information. ''' source = StringProperty(None) '''Filename / source of your image. :attr:`source` is a :class:`~kivy.properties.StringProperty` and defaults to None. ''' texture = ObjectProperty(None, allownone=True) '''Texture object of the image. The texture represents the original, loaded image texture. It is streched and positioned during rendering according to the :attr:`allow_stretch` and :attr:`keep_ratio` properties. Depending of the texture creation, the value will be a :class:`~kivy.graphics.texture.Texture` or a :class:`~kivy.graphics.texture.TextureRegion` object. :attr:`texture` is an :class:`~kivy.properties.ObjectProperty` and defaults to None. ''' texture_size = ListProperty([0, 0]) '''Texture size of the image. This represents the original, loaded image texture size. .. warning:: The texture size is set after the texture property. So if you listen to the change on :attr:`texture`, the property texture_size will not be up-to-date. Use self.texture.size instead. ''' def get_image_ratio(self): if self.texture: return self.texture.width / float(self.texture.height) return 1. mipmap = BooleanProperty(False) '''Indicate if you want OpenGL mipmapping to be applied to the texture. Read :ref:`mipmap` for more information. .. versionadded:: 1.0.7 :attr:`mipmap` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' image_ratio = AliasProperty(get_image_ratio, None, bind=('texture', )) '''Ratio of the image (width / float(height). :attr:`image_ratio` is an :class:`~kivy.properties.AliasProperty` and is read-only. ''' color = ListProperty([1, 1, 1, 1]) '''Image color, in the format (r, g, b, a). This attribute can be used to 'tint' an image. Be careful: if the source image is not gray/white, the color will not really work as expected. .. versionadded:: 1.0.6 :attr:`color` is a :class:`~kivy.properties.ListProperty` and defaults to [1, 1, 1, 1]. ''' allow_stretch = BooleanProperty(False) '''If True, the normalized image size will be maximized to fit in the image box. Otherwise, if the box is too tall, the image will not be stretched more than 1:1 pixels. .. versionadded:: 1.0.7 :attr:`allow_stretch` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' keep_ratio = BooleanProperty(True) '''If False along with allow_stretch being True, the normalized image size will be maximized to fit in the image box and ignores the aspect ratio of the image. Otherwise, if the box is too tall, the image will not be stretched more than 1:1 pixels. .. versionadded:: 1.0.8 :attr:`keep_ratio` is a :class:`~kivy.properties.BooleanProperty` and defaults to True. ''' keep_data = BooleanProperty(False) '''If True, the underlaying _coreimage will store the raw image data. This is useful when performing pixel based collision detection. .. versionadded:: 1.3.0 :attr:`keep_data` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' anim_delay = NumericProperty(.25) '''Delay the animation if the image is sequenced (like an animated gif). If anim_delay is set to -1, the animation will be stopped. .. versionadded:: 1.0.8 :attr:`anim_delay` is a :class:`~kivy.properties.NumericProperty` and defaults to 0.25 (4 FPS). ''' anim_loop = NumericProperty(0) '''Number of loops to play then stop animating. 0 means keep animating. .. versionadded:: 1.9.0 :attr:`anim_loop` is a :class:`~kivy.properties.NumericProperty` and defaults to 0. ''' nocache = BooleanProperty(False) '''If this property is set True, the image will not be added to the internal cache. The cache will simply ignore any calls trying to append the core image. .. versionadded:: 1.6.0 :attr:`nocache` is a :class:`~kivy.properties.BooleanProperty` and defaults to False. ''' def get_norm_image_size(self): if not self.texture: return self.size ratio = self.image_ratio w, h = self.size tw, th = self.texture.size # ensure that the width is always maximized to the containter width if self.allow_stretch: if not self.keep_ratio: return w, h iw = w else: iw = min(w, tw) # calculate the appropriate height ih = iw / ratio # if the height is too higher, take the height of the container # and calculate appropriate width. no need to test further. :) if ih > h: if self.allow_stretch: ih = h else: ih = min(h, th) iw = ih * ratio return iw, ih norm_image_size = AliasProperty(get_norm_image_size, None, bind=( 'texture', 'size', 'image_ratio', 'allow_stretch')) '''Normalized image size within the widget box. This size will always fit the widget size and will preserve the image ratio. :attr:`norm_image_size` is an :class:`~kivy.properties.AliasProperty` and is read-only. ''' def __init__(self, **kwargs): self._coreimage = None self._loops = 0 super(Image, self).__init__(**kwargs) fbind = self.fbind update = self.texture_update fbind('source', update) fbind('mipmap', update) if self.source: update() self.on_anim_delay(self, kwargs.get('anim_delay', .25)) def texture_update(self, *largs): if not self.source: self.texture = None else: filename = resource_find(self.source) self._loops = 0 if filename is None: return Logger.error('Image: Error reading file {filename}'. format(filename=self.source)) mipmap = self.mipmap if self._coreimage is not None: self._coreimage.unbind(on_texture=self._on_tex_change) try: self._coreimage = ci = CoreImage(filename, mipmap=mipmap, anim_delay=self.anim_delay, keep_data=self.keep_data, nocache=self.nocache) except: self._coreimage = ci = None if ci: ci.bind(on_texture=self._on_tex_change) self.texture = ci.texture def on_anim_delay(self, instance, value): self._loop = 0 if self._coreimage is None: return self._coreimage.anim_delay = value if value < 0: self._coreimage.anim_reset(False) def on_texture(self, instance, value): if value is not None: self.texture_size = list(value.size) def _on_tex_change(self, *largs): # update texture from core image self.texture = self._coreimage.texture ci = self._coreimage if self.anim_loop and ci._anim_index == len(ci._image.textures) - 1: self._loops += 1 if self.anim_loop == self._loops: ci.anim_reset(False) self._loops = 0 def reload(self): '''Reload image from disk. This facilitates re-loading of images from disk in case the image content changes. .. versionadded:: 1.3.0 Usage:: im = Image(source = '1.jpg') # -- do something -- im.reload() # image will be re-loaded from disk ''' try: self._coreimage.remove_from_cache() except AttributeError: pass olsource = self.source self.source = '' self.source = olsource def on_nocache(self, *args): if self.nocache and self._coreimage: self._coreimage.remove_from_cache() self._coreimage._nocache = True class AsyncImage(Image): '''Asynchronous Image class. See the module documentation for more information. .. note:: The AsyncImage is a specialized form of the Image class. You may want to refer to the :mod:`~kivy.loader` documentation and in particular, the :class:`~kivy.loader.ProxyImage` for more detail on how to handle events around asynchronous image loading. ''' def __init__(self, **kwargs): self._coreimage = None super(AsyncImage, self).__init__(**kwargs) global Loader if not Loader: from kivy.loader import Loader self.fbind('source', self._load_source) if self.source: self._load_source() self.on_anim_delay(self, kwargs.get('anim_delay', .25)) def _load_source(self, *args): source = self.source if not source: if self._coreimage is not None: self._coreimage.unbind(on_texture=self._on_tex_change) self.texture = None self._coreimage = None else: if not self.is_uri(source): source = resource_find(source) self._coreimage = image = Loader.image(source, nocache=self.nocache, mipmap=self.mipmap, anim_delay=self.anim_delay) image.bind(on_load=self._on_source_load) image.bind(on_texture=self._on_tex_change) self.texture = image.texture def _on_source_load(self, value): image = self._coreimage.image if not image: return self.texture = image.texture def is_uri(self, filename): proto = filename.split('://', 1)[0] return proto in ('http', 'https', 'ftp', 'smb') def _on_tex_change(self, *largs): if self._coreimage: self.texture = self._coreimage.texture def texture_update(self, *largs): pass kivy-1.9.1/kivy/uix/label.py000066400000000000000000000641671264133626000157450ustar00rootroot00000000000000'''Label ===== The :class:`Label` widget is for rendering text. It supports ascii and unicode strings:: # hello world text l = Label(text='Hello world') # unicode text; can only display glyphs that are available in the font l = Label(text=u'Hello world ' + unichr(2764)) # multiline text l = Label(text='Multi\\nLine') # size l = Label(text='Hello world', font_size='20sp') .. _kivy-uix-label-sizing-and-text-content: Sizing and text content --------------------------- By default, the size of :class:`Label` is not affected by :attr:`~Label.text` content and the text is not affected by the size. In order to control sizing, you must specify :attr:`~Label.text_size` to constrain the text and/or bind :attr:`~Label.size` to :attr:`~Label.texture_size` to grow with the text. For example, this label's size will be set to the text content (plus :attr:`~Label.padding`): .. code-block:: python Label: size: self.texture_size This label's text will wrap at the specified width and be clipped to the height: .. code-block:: python Label: text_size: cm(6), cm(4) .. note:: The :attr:`~Label.shorten` and :attr:`~Label.max_lines` attributes control how overflowing text behaves. Combine these concepts to create a Label that can grow vertically but wraps the text at a certain width: .. code-block:: python Label: text_size: root.width, None size: self.texture_size Text alignment and wrapping --------------------------- The :class:`Label` has :attr:`~Label.halign` and :attr:`~Label.valign` properties to control the alignment of its text. However, by default the text image (:attr:`~Label.texture`) is only just large enough to contain the characters and is positioned in the center of the Label. The valign property will have no effect and halign will only have an effect if your text has newlines; a single line of text will appear to be centered even though halign is set to left (by default). In order for the alignment properties to take effect, set the :attr:`~Label.text_size`, which specifies the size of the bounding box within which text is aligned. For instance, the following code binds this size to the size of the Label, so text will be aligned within the widget bounds. This will also automatically wrap the text of the Label to remain within this area. .. code-block:: python Label: text_size: self.size halign: 'right' valign: 'middle' Markup text ----------- .. versionadded:: 1.1.0 You can change the style of the text using :doc:`api-kivy.core.text.markup`. The syntax is similar to the bbcode syntax but only the inline styling is allowed:: # hello world with world in bold l = Label(text='Hello [b]World[/b]', markup=True) # hello in red, world in blue l = Label(text='[color=ff3333]Hello[/color][color=3333ff]World[/color]', markup = True) If you need to escape the markup from the current text, use :func:`kivy.utils.escape_markup`:: text = 'This is an important message [1]' l = Label(text='[b]' + escape_markup(text) + '[/b]', markup=True) The following tags are available: ``[b][/b]`` Activate bold text ``[i][/i]`` Activate italic text ``[font=][/font]`` Change the font ``[size=][/size]`` Change the font size ``[color=#][/color]`` Change the text color ``[ref=][/ref]`` Add an interactive zone. The reference + bounding box inside the reference will be available in :attr:`Label.refs` ``[anchor=]`` Put an anchor in the text. You can get the position of your anchor within the text with :attr:`Label.anchors` ``[sub][/sub]`` Display the text at a subscript position relative to the text before it. ``[sup][/sup]`` Display the text at a superscript position relative to the text before it. If you want to render the markup text with a [ or ] or & character, you need to escape them. We created a simple syntax:: [ -> &bl; ] -> &br; & -> & Then you can write:: "[size=24]Hello &bl;World&bt;[/size]" Interactive zone in text ------------------------ .. versionadded:: 1.1.0 You can now have definable "links" using text markup. The idea is to be able to detect when the user clicks on part of the text and to react. The tag ``[ref=xxx]`` is used for that. In this example, we are creating a reference on the word "World". When this word is clicked, the function ``print_it`` will be called with the name of the reference:: def print_it(instance, value): print('User clicked on', value) widget = Label(text='Hello [ref=world]World[/ref]', markup=True) widget.bind(on_ref_press=print_it) For prettier rendering, you could add a color for the reference. Replace the ``text=`` in the previous example with:: 'Hello [ref=world][color=0000ff]World[/color][/ref]' Catering for Unicode languages ------------------------------ The font kivy uses does not contain all the characters required for displaying all languages. When you use the built-in widgets, this results in a block being drawn where you expect a character. If you want to display such characters, you can chose a font that supports them and deploy it universally via kv: .. code-block:: kv